diff --git a/.github/workflows/cypress.yaml b/.github/workflows/cypress.yaml index b1d0e4d4fff..817ef05cf1c 100644 --- a/.github/workflows/cypress.yaml +++ b/.github/workflows/cypress.yaml @@ -121,7 +121,7 @@ jobs: # Run 4 instances in Parallel runner: [1, 2, 3, 4] steps: - - uses: browser-actions/setup-chrome@c485fa3bab6be59dce18dbc18ef6ab7cbc8ff5f1 + - uses: browser-actions/setup-chrome@803ef6dfb4fdf22089c9563225d95e4a515820a0 # v1 - run: echo "BROWSER_PATH=$(which chrome)" >> $GITHUB_ENV # There's a 'download artifact' action, but it hasn't been updated for the workflow_run action @@ -163,7 +163,7 @@ jobs: echo "CYPRESS_RUST_CRYPTO=1" >> "$GITHUB_ENV" - name: Run Cypress tests - uses: cypress-io/github-action@2558ee6af05072a19de2ce92cb68b38616132726 + uses: cypress-io/github-action@59810ebfa5a5ac6fcfdcfdf036d1cd4d083a88f2 # v6.5.0 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. @@ -173,12 +173,14 @@ jobs: wait-on: "http://localhost:8080" record: true parallel: true - command-prefix: "yarn percy exec --parallel --" - config: '{"reporter":"cypress-multi-reporters", "reporterOptions": { "configFile": "cypress-ci-reporter-config.json" } }' + command: "yarn percy exec --parallel -- npx cypress-cloud run" ci-build-id: ${{ needs.prepare.outputs.uuid }} env: # pass the Dashboard record key as an environment variable CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} + CURRENTS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} + CURRENTS_PROJECT_ID: ${{ github.repository }} + CURRENTS_API_URL: ${{ vars.CURRENTS_API_URL }} # Use existing chromium rather than downloading another PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: true @@ -220,13 +222,14 @@ jobs: matrix-react-sdk/cypress/screenshots matrix-react-sdk/cypress/videos matrix-react-sdk/cypress/synapselogs + matrix-react-sdk/cypress/results/cypresslogs - name: Upload reports if: always() uses: actions/upload-artifact@v3 with: name: cypress-junit - path: matrix-react-sdk/cypress/results + path: matrix-react-sdk/cypress/results/junit report: name: Report results diff --git a/.github/workflows/i18n_check.yml b/.github/workflows/i18n_check.yml deleted file mode 100644 index 39b57028f82..00000000000 --- a/.github/workflows/i18n_check.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: i18n Check -on: - workflow_call: {} -jobs: - check: - runs-on: ubuntu-latest - permissions: - pull-requests: read - steps: - - uses: actions/checkout@v4 - - - name: "Get modified files" - id: changed_files - if: github.event_name == 'pull_request' && github.event.pull_request.user.login != 'RiotTranslateBot' && github.event.pull_request.user.login != 't3chguy' - uses: tj-actions/changed-files@48566bbcc22ceb7c5809ebdd27377309f2c3de8c # v39 - with: - files: | - src/i18n/strings/* - files_ignore: | - src/i18n/strings/en_EN.json - - - name: "Assert only en_EN was modified" - if: | - github.event_name == 'pull_request' && - github.event.pull_request.user.login != 'RiotTranslateBot' && - steps.changed_files.outputs.any_modified == 'true' - run: | - exit 1 - echo "Only translation files modified by 'yarn i18n' can be committed - other translation files will confuse weblate in unrecoverable ways." - - - uses: actions/setup-node@v3 - with: - cache: "yarn" - - # Does not need branch matching as only analyses this layer - - name: Install Deps - run: "yarn install --frozen-lockfile" - - - name: i18n Check - run: "yarn run diff-i18n" diff --git a/.github/workflows/localazy_download.yaml b/.github/workflows/localazy_download.yaml new file mode 100644 index 00000000000..081070dd018 --- /dev/null +++ b/.github/workflows/localazy_download.yaml @@ -0,0 +1,8 @@ +name: Localazy Download +on: + workflow_dispatch: {} +jobs: + download: + uses: matrix-org/matrix-web-i18n/.github/workflows/localazy_download.yaml@main + secrets: + ELEMENT_BOT_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }} diff --git a/.github/workflows/localazy_upload.yaml b/.github/workflows/localazy_upload.yaml new file mode 100644 index 00000000000..9ba79800dbd --- /dev/null +++ b/.github/workflows/localazy_upload.yaml @@ -0,0 +1,11 @@ +name: Localazy Upload +on: + push: + branches: [develop] + paths: + - "src/i18n/strings/en_EN.json" +jobs: + upload: + uses: matrix-org/matrix-web-i18n/.github/workflows/localazy_upload.yaml@main + secrets: + LOCALAZY_WRITE_KEY: ${{ secrets.LOCALAZY_WRITE_KEY }} diff --git a/.github/workflows/static_analysis.yaml b/.github/workflows/static_analysis.yaml index 32c69a8fed2..1e32d742414 100644 --- a/.github/workflows/static_analysis.yaml +++ b/.github/workflows/static_analysis.yaml @@ -55,7 +55,7 @@ jobs: i18n_lint: name: "i18n Check" - uses: matrix-org/matrix-react-sdk/.github/workflows/i18n_check.yml@develop + uses: matrix-org/matrix-web-i18n/.github/workflows/i18n_check.yml@main rethemendex_lint: name: "Rethemendex Check" diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 8dc9928e22b..a221d94d20b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -54,7 +54,7 @@ jobs: - name: Get number of CPU cores id: cpu-cores - uses: SimenB/github-actions-cpu-cores@410541432439795d30db6501fb1d8178eb41e502 # v1 + uses: SimenB/github-actions-cpu-cores@97ba232459a8e02ff6121db9362b09661c875ab8 # v2 - name: Run tests run: | diff --git a/.github/workflows/upgrade_dependencies.yml b/.github/workflows/upgrade_dependencies.yml deleted file mode 100644 index 0263ba9ca5d..00000000000 --- a/.github/workflows/upgrade_dependencies.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: Upgrade Dependencies -on: - workflow_dispatch: {} -jobs: - upgrade: - uses: matrix-org/matrix-js-sdk/.github/workflows/upgrade_dependencies.yml@develop - secrets: - ELEMENT_BOT_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }} diff --git a/.gitignore b/.gitignore index 489b5ccb397..ecab8be95f7 100644 --- a/.gitignore +++ b/.gitignore @@ -25,6 +25,8 @@ package-lock.json /cypress/screenshots /cypress/synapselogs /cypress/dendritelogs +/cypress/results + # These could have files in them but don't currently # Cypress will still auto-create them though... /cypress/performance diff --git a/CHANGELOG.md b/CHANGELOG.md index 306b63b1a37..7e792b05d89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,89 @@ +Changes in [3.84.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.84.0) (2023-11-07) +===================================================================================================== + +## ✨ Features + * Knock on a ask-to-join room if a module wants to join the room when navigating to a room ([\#11787](https://github.com/matrix-org/matrix-react-sdk/pull/11787)). Contributed by @dhenneke. + * Element-R: Include crypto info in sentry ([\#11798](https://github.com/matrix-org/matrix-react-sdk/pull/11798)). Contributed by @florianduros. + * Element-R: Include crypto info in rageshake ([\#11797](https://github.com/matrix-org/matrix-react-sdk/pull/11797)). Contributed by @florianduros. + * Element-R: Add current version of the rust-sdk and vodozemac ([\#11785](https://github.com/matrix-org/matrix-react-sdk/pull/11785)). Contributed by @florianduros. + * Fix unfederated invite dialog ([\#9618](https://github.com/matrix-org/matrix-react-sdk/pull/9618)). Fixes vector-im/element-meta#1466 and vector-im/element-web#22102. Contributed by @owi92. + * New right panel visual language ([\#11664](https://github.com/matrix-org/matrix-react-sdk/pull/11664)). + * OIDC: add friendly errors ([\#11184](https://github.com/matrix-org/matrix-react-sdk/pull/11184)). Fixes vector-im/element-web#25665. Contributed by @kerryarchibald. + +## 🐛 Bug Fixes + * Fix rightpanel hiding scrollbar ([\#11831](https://github.com/matrix-org/matrix-react-sdk/pull/11831)). Contributed by @kerryarchibald. + * Fix multi-tab session lock on Firefox not being cleared ([\#11800](https://github.com/matrix-org/matrix-react-sdk/pull/11800)). Fixes vector-im/element-web#26165. Contributed by @ManuelHu. + * Deserialise spoilers back into slash command form ([\#11805](https://github.com/matrix-org/matrix-react-sdk/pull/11805)). Fixes vector-im/element-web#26344. + * Fix Incorrect message scaling for verification request ([\#11793](https://github.com/matrix-org/matrix-react-sdk/pull/11793)). Fixes vector-im/element-web#24304. Contributed by @capGoblin. + * Fix: Unable to restore a soft-logged-out session established via SSO ([\#11794](https://github.com/matrix-org/matrix-react-sdk/pull/11794)). Fixes vector-im/element-web#25957. Contributed by @kerryarchibald. + * Use configurable github issue links more consistently ([\#11796](https://github.com/matrix-org/matrix-react-sdk/pull/11796)). + * Fix io.element.late_event received_ts vs received_at ([\#11789](https://github.com/matrix-org/matrix-react-sdk/pull/11789)). + * Make invitation dialog scrollable when infos are too long ([\#11753](https://github.com/matrix-org/matrix-react-sdk/pull/11753)). Contributed by @nurjinjafar. + * Fix spoiler text-align ([\#11790](https://github.com/matrix-org/matrix-react-sdk/pull/11790)). Contributed by @ajbura. + * Fix: Right panel keeps showing chat when unmaximizing widget. ([\#11697](https://github.com/matrix-org/matrix-react-sdk/pull/11697)). Fixes vector-im/element-web#26265. Contributed by @manancodes. + * Fix margin of invite to room button ([\#11780](https://github.com/matrix-org/matrix-react-sdk/pull/11780)). Fixes vector-im/element-web#26410. + * Update base64 import ([\#11784](https://github.com/matrix-org/matrix-react-sdk/pull/11784)). + * Set max size for Element logo in search warning ([\#11779](https://github.com/matrix-org/matrix-react-sdk/pull/11779)). Fixes vector-im/element-web#26408. + * Fix: emoji size in room header topic, remove obsolete emoji style ([\#11757](https://github.com/matrix-org/matrix-react-sdk/pull/11757)). Fixes vector-im/element-web#26326. Contributed by @kerryarchibald. + * Fix: Bubble layout design is broken ([\#11763](https://github.com/matrix-org/matrix-react-sdk/pull/11763)). Fixes vector-im/element-web#25818. Contributed by @manancodes. + +Changes in [3.83.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.83.0) (2023-10-24) +===================================================================================================== + +## ✨ Features + * Iterate `io.element.late_event` decoration ([\#11760](https://github.com/matrix-org/matrix-react-sdk/pull/11760)). Fixes vector-im/element-web#26384. + * Render timeline separator for late event groups ([\#11739](https://github.com/matrix-org/matrix-react-sdk/pull/11739)). + * OIDC: revoke tokens on logout ([\#11718](https://github.com/matrix-org/matrix-react-sdk/pull/11718)). Fixes vector-im/element-web#25394. Contributed by @kerryarchibald. + * Show `io.element.late_event` in MessageTimestamp when known ([\#11733](https://github.com/matrix-org/matrix-react-sdk/pull/11733)). + * Show all labs flags if developerMode enabled ([\#11746](https://github.com/matrix-org/matrix-react-sdk/pull/11746)). Fixes vector-im/element-web#24571 and vector-im/element-web#8498. + * Use Compound tooltips on MessageTimestamp to improve UX of date time discovery ([\#11732](https://github.com/matrix-org/matrix-react-sdk/pull/11732)). Fixes vector-im/element-web#25913. + * Consolidate 4s passphrase input fields and use stable IDs ([\#11743](https://github.com/matrix-org/matrix-react-sdk/pull/11743)). Fixes vector-im/element-web#26228. + * Disable upgraderoom command without developer mode enabled ([\#11744](https://github.com/matrix-org/matrix-react-sdk/pull/11744)). Fixes vector-im/element-web#17620. + * Avoid rendering app download buttons if disabled in config ([\#11741](https://github.com/matrix-org/matrix-react-sdk/pull/11741)). Fixes vector-im/element-web#26309. + * OIDC: refresh tokens ([\#11699](https://github.com/matrix-org/matrix-react-sdk/pull/11699)). Fixes vector-im/element-web#25839. Contributed by @kerryarchibald. + * OIDC: register ([\#11727](https://github.com/matrix-org/matrix-react-sdk/pull/11727)). Fixes vector-im/element-web#25393. Contributed by @kerryarchibald. + * Use stable get_login_token and remove unstable MSC3882 support ([\#11001](https://github.com/matrix-org/matrix-react-sdk/pull/11001)). Contributed by @hughns. + +## 🐛 Bug Fixes + * Set max size for Element logo in search warning ([\#11779](https://github.com/matrix-org/matrix-react-sdk/pull/11779)). Fixes vector-im/element-web#26408. + * Avoid error when DMing oneself ([\#11754](https://github.com/matrix-org/matrix-react-sdk/pull/11754)). Fixes vector-im/element-web#7242. + * Fix: Message shield alignment is not right. ([\#11703](https://github.com/matrix-org/matrix-react-sdk/pull/11703)). Fixes vector-im/element-web#26142. Contributed by @manancodes. + * fix logging full event ([\#11755](https://github.com/matrix-org/matrix-react-sdk/pull/11755)). Fixes vector-im/element-web#26376. + * OIDC: use delegated auth account URL from `OidcClientStore` ([\#11723](https://github.com/matrix-org/matrix-react-sdk/pull/11723)). Fixes vector-im/element-web#26305. Contributed by @kerryarchibald. + * Fix: Members list shield alignment is not right. ([\#11700](https://github.com/matrix-org/matrix-react-sdk/pull/11700)). Fixes vector-im/element-web#26261. Contributed by @manancodes. + * Fix: HTML elements clickable area too wide. ([\#11666](https://github.com/matrix-org/matrix-react-sdk/pull/11666)). Fixes vector-im/element-web#25454. Contributed by @manancodes. + * Fix untranslated headings in the devtools dialog ([\#11734](https://github.com/matrix-org/matrix-react-sdk/pull/11734)). + * Fixes invite dialog alignment and pill color contrast ([\#11722](https://github.com/matrix-org/matrix-react-sdk/pull/11722)). Contributed by @gabrc52. + * Prevent select element in General settings overflowing in a room with very long room-id ([\#11597](https://github.com/matrix-org/matrix-react-sdk/pull/11597)). Contributed by @ABHIXIT2. + * Fix: Clicking on members pile does nothing. ([\#11657](https://github.com/matrix-org/matrix-react-sdk/pull/11657)). Fixes vector-im/element-web#26164. Contributed by @manancodes. + * Fix: Wierd shadow below room avatar in dark mode. ([\#11678](https://github.com/matrix-org/matrix-react-sdk/pull/11678)). Fixes vector-im/element-web#26153. Contributed by @manancodes. + * Fix start_sso / start_cas URLs failing to redirect to a authentication prompt ([\#11681](https://github.com/matrix-org/matrix-react-sdk/pull/11681)). Contributed by @Half-Shot. + +Changes in [3.82.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.82.0) (2023-10-10) +===================================================================================================== + +## ✨ Features + * Use .well-known to discover a default rendezvous server for use with Sign in with QR ([\#11655](https://github.com/matrix-org/matrix-react-sdk/pull/11655)). Contributed by @hughns. + * Message layout will update according to the selected style ([\#10170](https://github.com/matrix-org/matrix-react-sdk/pull/10170)). Fixes vector-im/element-web#21782. Contributed by @manancodes. + * Implement MSC4039: Add an MSC for a new Widget API action to upload files into the media repository ([\#11311](https://github.com/matrix-org/matrix-react-sdk/pull/11311)). Contributed by @dhenneke. + * Render space pills with square corners to match new avatar ([\#11632](https://github.com/matrix-org/matrix-react-sdk/pull/11632)). Fixes vector-im/element-web#26056. + * Linkify room topic ([\#11631](https://github.com/matrix-org/matrix-react-sdk/pull/11631)). Fixes vector-im/element-web#26185. + * Show knock rooms in the list ([\#11573](https://github.com/matrix-org/matrix-react-sdk/pull/11573)). Contributed by @maheichyk. + +## 🐛 Bug Fixes + * Fix: Avatar shrinks with long names ([\#11698](https://github.com/matrix-org/matrix-react-sdk/pull/11698)). Fixes vector-im/element-web#26252. Contributed by @manancodes. + * Update custom translations to support nested fields in structured JSON ([\#11685](https://github.com/matrix-org/matrix-react-sdk/pull/11685)). + * Fix: Edited message remove button is hard to reach. ([\#11674](https://github.com/matrix-org/matrix-react-sdk/pull/11674)). Fixes vector-im/element-web#24917. Contributed by @manancodes. + * Fix: Theme selector radio button not aligned in center with the text ([\#11676](https://github.com/matrix-org/matrix-react-sdk/pull/11676)). Fixes vector-im/element-web#25460. Contributed by @manancodes. + * Fix: Unread notification dot aligned ([\#11658](https://github.com/matrix-org/matrix-react-sdk/pull/11658)). Fixes vector-im/element-web#25285. Contributed by @manancodes. + * Fix: sync intentional mentions push rules with legacy rules ([\#11667](https://github.com/matrix-org/matrix-react-sdk/pull/11667)). Fixes vector-im/element-web#26227. Contributed by @kerryarchibald. + * Revert "Fix regression around FacePile with overflow (#11527)" ([\#11634](https://github.com/matrix-org/matrix-react-sdk/pull/11634)). Fixes vector-im/element-web#26209. + * Fix: Alignment Fixed ([\#11648](https://github.com/matrix-org/matrix-react-sdk/pull/11648)). Fixes vector-im/element-web#26169. Contributed by @manancodes. + * Fix: onFinished added which closes the menu ([\#11647](https://github.com/matrix-org/matrix-react-sdk/pull/11647)). Fixes vector-im/element-web#25556. Contributed by @manancodes. + * Don't start key backups when opening settings ([\#11640](https://github.com/matrix-org/matrix-react-sdk/pull/11640)). + * Fix add to space avatar text centering ([\#11643](https://github.com/matrix-org/matrix-react-sdk/pull/11643)). Fixes vector-im/element-web#26154. + * fix avatar styling in lightbox ([\#11641](https://github.com/matrix-org/matrix-react-sdk/pull/11641)). Fixes vector-im/element-web#26196. + Changes in [3.81.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.81.1) (2023-09-29) ===================================================================================================== diff --git a/README.md b/README.md index 716a084efd2..f17350a43d9 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ![Static Analysis](https://github.com/matrix-org/matrix-react-sdk/actions/workflows/static_analysis.yaml/badge.svg) [![matrix-react-sdk](https://img.shields.io/endpoint?url=https://dashboard.cypress.io/badge/simple/ppvnzg/develop&style=flat&logo=cypress)](https://dashboard.cypress.io/projects/ppvnzg/runs) [![This project is using Percy.io for visual regression testing.](https://percy.io/static/images/percy-badge.svg)](https://percy.io/dfde73bd/matrix-react-sdk) -[![Weblate](https://translate.element.io/widgets/element-web/-/matrix-react-sdk/svg-badge.svg)](https://translate.element.io/engage/element-web/) +[![Localazy](https://img.shields.io/endpoint?url=https%3A%2F%2Fconnect.localazy.com%2Fstatus%2Felement-web%2Fdata%3Fcontent%3Dall%26title%3Dlocalazy%26logo%3Dtrue)](https://localazy.com/p/element-web) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=matrix-react-sdk&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=matrix-react-sdk) [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=matrix-react-sdk&metric=coverage)](https://sonarcloud.io/summary/new_code?id=matrix-react-sdk) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=matrix-react-sdk&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=matrix-react-sdk) @@ -28,10 +28,6 @@ As of Aug 2018, the only skin that exists is be considered as a single project (for instance, matrix-react-sdk bugs are currently filed against vector-im/element-web rather than this project). -## Translation Status - -[![Translation status](https://translate.element.io/widgets/element-web/-/multi-auto.svg)](https://translate.element.io/engage/element-web/?utm_source=widget) - ## Developer Guide Platform Targets: diff --git a/cypress-ci-reporter-config.json b/cypress-ci-reporter-config.json index f43509ea308..e9f1330a6f1 100644 --- a/cypress-ci-reporter-config.json +++ b/cypress-ci-reporter-config.json @@ -1,7 +1,7 @@ { "reporterEnabled": "spec, mocha-junit-reporter", "mochaJunitReporterReporterOptions": { - "mochaFile": "cypress/results/results-[hash].xml", + "mochaFile": "cypress/results/junit/results-[hash].xml", "useFullSuiteTitle": true } } diff --git a/cypress.config.ts b/cypress.config.ts index c56f0e70971..5351e6d686b 100644 --- a/cypress.config.ts +++ b/cypress.config.ts @@ -15,10 +15,11 @@ limitations under the License. */ import { defineConfig } from "cypress"; -import * as fs from "node:fs"; + +import registerPlugins from "./cypress/plugins"; export default defineConfig({ - video: true, + videoUploadOnPasses: false, projectId: "ppvnzg", experimentalInteractiveRunEvents: true, experimentalMemoryManagement: true, @@ -26,19 +27,7 @@ export default defineConfig({ chromeWebSecurity: false, e2e: { setupNodeEvents(on, config) { - // Delete videos of passing tests - on("after:spec", (spec, results) => { - if (results && results.video) { - const failures = results.tests.some((test) => - test.attempts.some((attempt) => attempt.state === "failed"), - ); - if (!failures) { - fs.unlinkSync(results.video); - } - } - }); - - return require("./cypress/plugins/index.ts").default(on, config); + return registerPlugins(on, config); }, baseUrl: "http://localhost:8080", specPattern: "cypress/e2e/**/*.spec.{js,jsx,ts,tsx}", @@ -56,4 +45,10 @@ export default defineConfig({ // disable logging of HTTP requests made to the Cypress server. They are noisy and not very helpful. // @ts-ignore https://github.com/cypress-io/cypress/issues/26284 morgan: false, + + // Create XML result files + reporter: "cypress-multi-reporters", + reporterOptions: { + configFile: "cypress-ci-reporter-config.json", + }, }); diff --git a/cypress/e2e/composer/composer.spec.ts b/cypress/e2e/composer/composer.spec.ts index 85e258a127c..43b81d514d9 100644 --- a/cypress/e2e/composer/composer.spec.ts +++ b/cypress/e2e/composer/composer.spec.ts @@ -183,7 +183,8 @@ describe("Composer", () => { // TODO add tests for rich text mode describe("Plain text mode", () => { - it("autocomplete behaviour tests", () => { + // https://github.com/vector-im/element-web/issues/26037 + it.skip("autocomplete behaviour tests", () => { // Set up a private room so we have another user to mention const otherUserName = "Bob"; let bobClient: MatrixClient; diff --git a/cypress/e2e/crypto/crypto.spec.ts b/cypress/e2e/crypto/crypto.spec.ts index 7e34ed79904..9795b9da2d1 100644 --- a/cypress/e2e/crypto/crypto.spec.ts +++ b/cypress/e2e/crypto/crypto.spec.ts @@ -20,6 +20,7 @@ import type { CypressBot } from "../../support/bot"; import { HomeserverInstance } from "../../plugins/utils/homeserver"; import { UserCredentials } from "../../support/login"; import { + createSharedRoomWithUser, doTwoWaySasVerification, downloadKey, enableKeyBackup, @@ -184,8 +185,6 @@ describe("Cryptography", function () { } it("by recovery code", () => { - skipIfRustCrypto(); - // Verified the device if (isDeviceVerified) { cy.bootstrapCrossSigning(aliceCredentials); @@ -222,8 +221,6 @@ describe("Cryptography", function () { }); it("by passphrase", () => { - skipIfRustCrypto(); - // Verified the device if (isDeviceVerified) { cy.bootstrapCrossSigning(aliceCredentials); @@ -259,6 +256,7 @@ describe("Cryptography", function () { } it("creating a DM should work, being e2e-encrypted / user verification", function (this: CryptoTestContext) { + skipIfRustCrypto(); // https://github.com/vector-im/element-web/issues/25618 cy.bootstrapCrossSigning(aliceCredentials); startDMWithBob.call(this); // send first message @@ -280,20 +278,12 @@ describe("Cryptography", function () { }); it("should allow verification when there is no existing DM", function (this: CryptoTestContext) { + skipIfRustCrypto(); // https://github.com/vector-im/element-web/issues/26447 cy.bootstrapCrossSigning(aliceCredentials); autoJoin(this.bob); // we need to have a room with the other user present, so we can open the verification panel - let roomId: string; - cy.createRoom({ name: "TestRoom", invite: [this.bob.getUserId()] }).then((_room1Id) => { - roomId = _room1Id; - cy.log(`Created test room ${roomId}`); - cy.visit(`/#/room/${roomId}`); - // wait for Bob to join the room, otherwise our attempt to open his user details may race - // with his join. - cy.findByText("Bob joined the room").should("exist"); - }); - + createSharedRoomWithUser(this.bob.getUserId()); verify.call(this); }); @@ -305,21 +295,15 @@ describe("Cryptography", function () { autoJoin(bob); // create an encrypted room - cy.createRoom({ name: "TestRoom", invite: [bob.getUserId()] }) + createSharedRoomWithUser(bob.getUserId()) .as("testRoomId") .then((roomId) => { testRoomId = roomId; - cy.log(`Created test room ${roomId}`); - cy.visit(`/#/room/${roomId}`); // enable encryption cy.getClient().then((cli) => { cli.sendStateEvent(roomId, "m.room.encryption", { algorithm: "m.megolm.v1.aes-sha2" }); }); - - // wait for Bob to join the room, otherwise our attempt to open his user details may race - // with his join. - cy.findByText("Bob joined the room").should("exist"); }); }); @@ -331,12 +315,16 @@ describe("Cryptography", function () { }); /* Should show an error for a decryption failure */ - cy.wrap(0).then(() => - bob.sendEvent(testRoomId, "m.room.encrypted", { - algorithm: "m.megolm.v1.aes-sha2", - ciphertext: "the bird is in the hand", - }), - ); + cy.log("Testing decryption failure"); + + cy.wrap(0) + .then(() => + bob.sendEvent(testRoomId, "m.room.encrypted", { + algorithm: "m.megolm.v1.aes-sha2", + ciphertext: "the bird is in the hand", + }), + ) + .then((resp) => cy.log(`Bob sent undecryptable event ${resp.event_id}`)); cy.get(".mx_EventTile_last") .should("contain", "Unable to decrypt message") @@ -345,6 +333,7 @@ describe("Cryptography", function () { .should("have.attr", "aria-label", "This message could not be decrypted"); /* Should show a red padlock for an unencrypted message in an e2e room */ + cy.log("Testing unencrypted message"); cy.wrap(0) .then(() => bob.http.authedRequest( @@ -364,9 +353,11 @@ describe("Cryptography", function () { .should("contain", "test unencrypted") .find(".mx_EventTile_e2eIcon") .should("have.class", "mx_EventTile_e2eIcon_warning") - .should("have.attr", "aria-label", "Unencrypted"); + .should("have.attr", "aria-label", "Not encrypted"); /* Should show no padlock for an unverified user */ + cy.log("Testing message from unverified user"); + // bob sends a valid event cy.wrap(0) .then(() => bob.sendTextMessage(testRoomId, "test encrypted 1")) @@ -379,6 +370,8 @@ describe("Cryptography", function () { .should("not.have.descendants", ".mx_EventTile_e2eIcon"); /* Now verify Bob */ + cy.log("Verifying Bob"); + verify.call(this); /* Existing message should be updated when user is verified. */ @@ -388,6 +381,7 @@ describe("Cryptography", function () { .should("not.have.descendants", ".mx_EventTile_e2eIcon"); /* should show no padlock, and be verified, for a message from a verified device */ + cy.log("Testing message from verified device"); cy.wrap(0) .then(() => bob.sendTextMessage(testRoomId, "test encrypted 2")) .then((resp) => cy.log(`Bob sent second message from primary device with event id ${resp.event_id}`)); @@ -398,32 +392,68 @@ describe("Cryptography", function () { .should("not.have.descendants", ".mx_EventTile_e2eIcon"); /* should show red padlock for a message from an unverified device */ + cy.log("Testing message from unverified device of verified user"); cy.wrap(0) .then(() => bobSecondDevice.sendTextMessage(testRoomId, "test encrypted from unverified")) .then((resp) => cy.log(`Bob sent message from unverified device with event id ${resp.event_id}`)); cy.get(".mx_EventTile_last") .should("contain", "test encrypted from unverified") - .find(".mx_EventTile_e2eIcon", { timeout: 100000 }) + .find(".mx_EventTile_e2eIcon") .should("have.class", "mx_EventTile_e2eIcon_warning") - .should("have.attr", "aria-label", "Encrypted by an unverified user."); + .should("have.attr", "aria-label", "Encrypted by a device not verified by its owner."); /* Should show a grey padlock for a message from an unknown device */ + cy.log("Testing message from unknown device"); - // bob deletes his second device, making the encrypted event from the unverified device "unknown". + // bob deletes his second device cy.wrap(0) .then(() => bobSecondDevice.logout(true)) .then(() => cy.log(`Bob logged out second device`)); + // wait for the logout to propagate. Workaround for https://github.com/vector-im/element-web/issues/26263 by repeatedly closing and reopening Bob's user info. + function awaitOneDevice(iterations = 1) { + let sessionCountText: string; + cy.get(".mx_RightPanel") + .within(() => { + cy.findByRole("button", { name: "Room members" }).click(); + cy.findByText("Bob").click(); + return cy + .get(".mx_UserInfo_devices") + .findByText(" session", { exact: false }) + .then((data) => { + sessionCountText = data.text(); + }); + }) + .then(() => { + cy.log(`At ${new Date().toISOString()}: Bob has '${sessionCountText}'`); + // cf https://github.com/vector-im/element-web/issues/26279: Element-R uses the wrong text here + if (sessionCountText != "1 session" && sessionCountText != "1 verified session") { + if (iterations >= 10) { + throw new Error(`Bob still has ${sessionCountText} after 10 iterations`); + } + awaitOneDevice(iterations + 1); + } + }); + } + + awaitOneDevice(); + + // close and reopen the room, to get the shield to update. + cy.viewRoomByName("Bob"); + cy.viewRoomByName("TestRoom"); + + // some debate over whether this should have a red or a grey shield. Legacy crypto shows a grey shield, + // Rust crypto a red one. cy.get(".mx_EventTile_last") .should("contain", "test encrypted from unverified") .find(".mx_EventTile_e2eIcon") - .should("have.class", "mx_EventTile_e2eIcon_normal") + //.should("have.class", "mx_EventTile_e2eIcon_normal") .should("have.attr", "aria-label", "Encrypted by an unknown or deleted device."); }); it("Should show a grey padlock for a key restored from backup", () => { - skipIfRustCrypto(); // requires key backup (https://github.com/vector-im/element-web/issues/24828) + skipIfRustCrypto(); // doesn't work due to https://github.com/vector-im/element-web/issues/26393 enableKeyBackup(); @@ -437,7 +467,7 @@ describe("Cryptography", function () { // no e2e icon .should("not.have.descendants", ".mx_EventTile_e2eIcon"); - /* log out, and back i */ + /* log out, and back in */ logOutOfElement(); cy.get("@securityKey").then((securityKey) => { logIntoElement(homeserver.baseUrl, aliceCredentials.username, aliceCredentials.password, securityKey); diff --git a/cypress/e2e/crypto/utils.ts b/cypress/e2e/crypto/utils.ts index a3c8078a809..73725086016 100644 --- a/cypress/e2e/crypto/utils.ts +++ b/cypress/e2e/crypto/utils.ts @@ -14,8 +14,8 @@ See the License for the specific language governing permissions and limitations under the License. */ +import type { ICreateRoomOpts, MatrixClient } from "matrix-js-sdk/src/matrix"; import type { ISasEvent } from "matrix-js-sdk/src/crypto/verification/SAS"; -import type { MatrixClient } from "matrix-js-sdk/src/matrix"; import type { VerificationRequest, Verifier } from "matrix-js-sdk/src/crypto-api"; export type EmojiMapping = [emoji: string, name: string]; @@ -97,6 +97,19 @@ export function checkDeviceIsCrossSigned(): void { }); } +/** + * Check that the current device is connected to the key backup. + */ +export function checkDeviceIsConnectedKeyBackup() { + cy.findByRole("button", { name: "User menu" }).click(); + cy.get(".mx_UserMenu_contextMenu").within(() => { + cy.findByRole("menuitem", { name: "Security & Privacy" }).click(); + }); + cy.get(".mx_Dialog").within(() => { + cy.findByRole("button", { name: "Restore from Backup" }).should("exist"); + }); +} + /** * Fill in the login form in element with the given creds. * @@ -200,3 +213,28 @@ export function downloadKey() { cy.findByRole("button", { name: "Download" }).click(); cy.contains(".mx_Dialog_primary:not([disabled])", "Continue").click(); } + +/** + * Create a shared, unencrypted room with the given user, and wait for them to join + * + * @param other - UserID of the other user + * @param opts - other options for the createRoom call + * + * @returns a cypress chainable which will yield the room ID + */ +export function createSharedRoomWithUser( + other: string, + opts: Omit = { name: "TestRoom" }, +): Cypress.Chainable { + return cy.createRoom({ ...opts, invite: [other] }).then((roomId) => { + cy.log(`Created test room ${roomId}`); + cy.viewRoomById(roomId); + + // wait for the other user to join the room, otherwise our attempt to open his user details may race + // with his join. + cy.findByText(" joined the room", { exact: false }).should("exist"); + + // Cypress complains if we return an immediate here rather than a promise. + return Promise.resolve(roomId); + }); +} diff --git a/cypress/e2e/crypto/verification.spec.ts b/cypress/e2e/crypto/verification.spec.ts index 0bc6c71034f..2ce00af6176 100644 --- a/cypress/e2e/crypto/verification.spec.ts +++ b/cypress/e2e/crypto/verification.spec.ts @@ -16,12 +16,20 @@ limitations under the License. import jsQR from "jsqr"; -import type { VerificationRequest, Verifier } from "matrix-js-sdk/src/crypto-api/verification"; +import type { MatrixClient } from "matrix-js-sdk/src/matrix"; +import type { VerificationRequest, Verifier } from "matrix-js-sdk/src/crypto-api"; import { CypressBot } from "../../support/bot"; import { HomeserverInstance } from "../../plugins/utils/homeserver"; -import { emitPromise } from "../../support/util"; -import { checkDeviceIsCrossSigned, doTwoWaySasVerification, logIntoElement, waitForVerificationRequest } from "./utils"; +import { emitPromise, skipIfRustCrypto } from "../../support/util"; +import { + checkDeviceIsConnectedKeyBackup, + checkDeviceIsCrossSigned, + doTwoWaySasVerification, + logIntoElement, + waitForVerificationRequest, +} from "./utils"; import { getToast } from "../../support/toasts"; +import { UserCredentials } from "../../support/login"; /** Render a data URL and return the rendered image data */ async function renderQRCode(dataUrl: string): Promise { @@ -87,7 +95,7 @@ describe("Device verification", () => { cy.wrap(promiseVerificationRequest).as("verificationRequest"); } - it("Verify device during login with SAS", () => { + it("Verify device with SAS during login", () => { logIntoElement(homeserver.baseUrl, aliceBotClient.getUserId(), aliceBotClient.__cypress_password); // Launch the verification request between alice and the bot @@ -109,9 +117,13 @@ describe("Device verification", () => { // Check that our device is now cross-signed checkDeviceIsCrossSigned(); + + // Check that the current device is connected to key backup + checkDeviceIsConnectedKeyBackup(); }); - it("Verify device during login with QR code", () => { + it("Verify device with QR code during login", () => { + // A mode 0x02 verification: "self-verifying in which the current device does not yet trust the master key" logIntoElement(homeserver.baseUrl, aliceBotClient.getUserId(), aliceBotClient.__cypress_password); // Launch the verification request between alice and the bot @@ -122,15 +134,9 @@ describe("Device verification", () => { /* the bot scans the QR code */ cy.get("@verificationRequest") .then(async (request: VerificationRequest) => { - // because I don't know how to scrape the imagedata from the cypress browser window, - // we extract the data url and render it to a new canvas. - const imageData = await renderQRCode(qrCode.attr("src")); - - // now we can decode the QR code... - const result = jsQR(imageData.data, imageData.width, imageData.height); - - // ... and feed it into the verification request. - return await request.scanQRCode(new Uint8Array(result.binaryData)); + // feed the QR code into the verification request. + const qrData = await readQrCode(qrCode); + return await request.scanQRCode(qrData); }) .as("verifier"); }); @@ -150,11 +156,24 @@ describe("Device verification", () => { // the bot uploads the signatures asynchronously, so wait for that to happen cy.wait(1000); + // our device should trust the bot device + cy.getClient().then(async (cli) => { + const deviceStatus = await cli + .getCrypto()! + .getDeviceVerificationStatus(aliceBotClient.getUserId(), aliceBotClient.getDeviceId()); + if (!deviceStatus.isVerified()) { + throw new Error("Bot device was not verified after QR code verification"); + } + }); + // Check that our device is now cross-signed checkDeviceIsCrossSigned(); + + // Check that the current device is connected to key backup + checkDeviceIsConnectedKeyBackup(); }); - it("Verify device during login with Security Phrase", () => { + it("Verify device with Security Phrase during login", () => { logIntoElement(homeserver.baseUrl, aliceBotClient.getUserId(), aliceBotClient.__cypress_password); // Select the security phrase @@ -174,9 +193,12 @@ describe("Device verification", () => { // Check that our device is now cross-signed checkDeviceIsCrossSigned(); + + // Check that the current device is connected to key backup + checkDeviceIsConnectedKeyBackup(); }); - it("Verify device during login with Security Key", () => { + it("Verify device with Security Key during login", () => { logIntoElement(homeserver.baseUrl, aliceBotClient.getUserId(), aliceBotClient.__cypress_password); // Select the security phrase @@ -197,6 +219,9 @@ describe("Device verification", () => { // Check that our device is now cross-signed checkDeviceIsCrossSigned(); + + // Check that the current device is connected to key backup + checkDeviceIsConnectedKeyBackup(); }); it("Handle incoming verification request with SAS", () => { @@ -244,15 +269,7 @@ describe("Device verification", () => { cy.findByRole("button", { name: "Start" }).click(); /* on the bot side, wait for the verifier to exist ... */ - async function awaitVerifier() { - // wait for the verifier to exist - while (!botVerificationRequest.verifier) { - await emitPromise(botVerificationRequest, "change"); - } - return botVerificationRequest.verifier; - } - - cy.then(() => cy.wrap(awaitVerifier())).then((verifier: Verifier) => { + cy.then(() => cy.wrap(awaitVerifier(botVerificationRequest))).then((verifier: Verifier) => { // ... confirm ... botVerificationRequest.verifier.verify(); @@ -268,3 +285,149 @@ describe("Device verification", () => { }); }); }); + +describe("User verification", () => { + // note that there are other tests that check user verification works in `crypto.spec.ts`. + + let aliceCredentials: UserCredentials; + let homeserver: HomeserverInstance; + let bob: CypressBot; + + beforeEach(() => { + cy.startHomeserver("default") + .as("homeserver") + .then((data) => { + homeserver = data; + cy.initTestUser(homeserver, "Alice", undefined, "alice_").then((credentials) => { + aliceCredentials = credentials; + }); + return cy.getBot(homeserver, { + displayName: "Bob", + autoAcceptInvites: true, + userIdPrefix: "bob_", + }); + }) + .then((data) => { + bob = data; + }); + }); + + afterEach(() => { + cy.stopHomeserver(homeserver); + }); + + it("can receive a verification request when there is no existing DM", () => { + // Extremely flaky with rust crypto + // see https://github.com/vector-im/element-web/issues/26420 + skipIfRustCrypto(); + + cy.bootstrapCrossSigning(aliceCredentials); + + // the other user creates a DM + let dmRoomId: string; + let bobVerificationRequest: VerificationRequest; + cy.wrap(0).then(async () => { + dmRoomId = await createDMRoom(bob, aliceCredentials.userId); + }); + + // accept the DM + cy.viewRoomByName("Bob"); + cy.findByRole("button", { name: "Start chatting" }).click(); + + // once Alice has joined, Bob starts the verification + cy.wrap(0).then(async () => { + const room = bob.getRoom(dmRoomId)!; + while (room.getMember(aliceCredentials.userId)?.membership !== "join") { + await new Promise((resolve) => { + // @ts-ignore can't access the enum here + room.once("RoomState.members", resolve); + }); + } + bobVerificationRequest = await bob.getCrypto()!.requestVerificationDM(aliceCredentials.userId, dmRoomId); + }); + + // there should also be a toast + getToast("Verification requested").within(() => { + // it should contain the details of the requesting user + cy.contains(`Bob (${bob.credentials.userId})`); + + // Accept + cy.findByRole("button", { name: "Verify Session" }).click(); + }); + + // request verification by emoji + cy.get("#mx_RightPanel").findByRole("button", { name: "Verify by emoji" }).click(); + + cy.wrap(0) + .then(async () => { + /* on the bot side, wait for the verifier to exist ... */ + const verifier = await awaitVerifier(bobVerificationRequest); + // ... confirm ... + verifier.verify(); + return verifier; + }) + .then((botVerifier) => { + // ... and then check the emoji match + doTwoWaySasVerification(botVerifier); + }); + + cy.findByRole("button", { name: "They match" }).click(); + cy.findByText("You've successfully verified Bob!").should("exist"); + cy.findByRole("button", { name: "Got it" }).click(); + }); +}); + +/** Extract the qrcode out of an on-screen html element */ +async function readQrCode(qrCode: JQuery) { + // because I don't know how to scrape the imagedata from the cypress browser window, + // we extract the data url and render it to a new canvas. + const imageData = await renderQRCode(qrCode.attr("src")); + + // now we can decode the QR code. + const result = jsQR(imageData.data, imageData.width, imageData.height); + return new Uint8Array(result.binaryData); +} + +async function createDMRoom(client: MatrixClient, userId: string): Promise { + const r = await client.createRoom({ + // @ts-ignore can't access the enum here + preset: "trusted_private_chat", + // @ts-ignore can't access the enum here + visibility: "private", + invite: [userId], + is_direct: true, + initial_state: [ + { + type: "m.room.encryption", + state_key: "", + content: { + algorithm: "m.megolm.v1.aes-sha2", + }, + }, + ], + }); + + const roomId = r.room_id; + + // wait for the room to come down /sync + while (!client.getRoom(roomId)) { + await new Promise((resolve) => { + //@ts-ignore can't access the enum here + client.once("Room", resolve); + }); + } + + return roomId; +} + +/** + * Wait for a verifier to exist for a VerificationRequest + * + * @param botVerificationRequest + */ +async function awaitVerifier(botVerificationRequest: VerificationRequest): Promise { + while (!botVerificationRequest.verifier) { + await emitPromise(botVerificationRequest, "change"); + } + return botVerificationRequest.verifier; +} diff --git a/cypress/e2e/editing/editing.spec.ts b/cypress/e2e/editing/editing.spec.ts index b7dacf86034..8695531a606 100644 --- a/cypress/e2e/editing/editing.spec.ts +++ b/cypress/e2e/editing/editing.spec.ts @@ -117,7 +117,7 @@ describe("Editing", () => { cy.get(".mx_EventTile").should("have.css", "padding-block-start", "0px"); // Assert that the date separator is rendered at the top - cy.get("li:nth-child(1) .mx_DateSeparator").within(() => { + cy.get("li:nth-child(1) .mx_TimelineSeparator").within(() => { cy.get("h2").within(() => { cy.findByText("today").should("have.css", "text-transform", "capitalize"); }); @@ -182,7 +182,7 @@ describe("Editing", () => { // Assert that the message edit history dialog is rendered again cy.get(".mx_MessageEditHistoryDialog").within(() => { // Assert that the date is rendered - cy.get("li:nth-child(1) .mx_DateSeparator").within(() => { + cy.get("li:nth-child(1) .mx_TimelineSeparator").within(() => { cy.get("h2").within(() => { cy.findByText("today").should("have.css", "text-transform", "capitalize"); }); diff --git a/cypress/e2e/invite/invite-dialog.spec.ts b/cypress/e2e/invite/invite-dialog.spec.ts index ba6aa4040d4..b013429b920 100644 --- a/cypress/e2e/invite/invite-dialog.spec.ts +++ b/cypress/e2e/invite/invite-dialog.spec.ts @@ -53,7 +53,7 @@ describe("Invite dialog", function () { cy.findByRole("button", { name: /People/ }).click(); }); - cy.get(".mx_BaseCard_header").within(() => { + cy.get(".mx_BaseCard").within(() => { // Click "Invite to this room" button // Regex pattern due to "mx_MemberList_invite span::before" cy.findByRole("button", { name: /Invite to this room/ }).click(); diff --git a/cypress/e2e/login/soft_logout.spec.ts b/cypress/e2e/login/soft_logout.spec.ts index 959197b7ebe..43b3b039005 100644 --- a/cypress/e2e/login/soft_logout.spec.ts +++ b/cypress/e2e/login/soft_logout.spec.ts @@ -72,9 +72,6 @@ describe("Soft logout", () => { }); it("shows the soft-logout page when a request fails, and allows a re-login", () => { - // there is a bug in Element which means this only actually works if there is an app reload between - // the token login and the soft-logout: https://github.com/vector-im/element-web/issues/25957 - cy.reload(); cy.findByRole("heading", { name: "Welcome Alice" }); interceptRequestsWithSoftLogout(); diff --git a/cypress/e2e/read-receipts/editing-messages.spec.ts b/cypress/e2e/read-receipts/editing-messages.spec.ts new file mode 100644 index 00000000000..d1705cdb59f --- /dev/null +++ b/cypress/e2e/read-receipts/editing-messages.spec.ts @@ -0,0 +1,461 @@ +/* +Copyright 2023 The Matrix.org Foundation C.I.C. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +/* See readme.md for tips on writing these tests. */ + +/// + +import { HomeserverInstance } from "../../plugins/utils/homeserver"; +import { + assertRead, + assertReadThread, + assertStillRead, + assertUnread, + backToThreadsList, + goTo, + markAsRead, + Message, + MessageContentSpec, + MessageFinder, + openThread, + ReadReceiptSetup, + saveAndReload, + sendMessageAsClient, +} from "./read-receipts-utils"; + +describe("Read receipts", () => { + const roomAlpha = "Room Alpha"; + const roomBeta = "Room Beta"; + + let homeserver: HomeserverInstance; + let messageFinder: MessageFinder; + let testSetup: ReadReceiptSetup; + + function editOf(originalMessage: string, newMessage: string): MessageContentSpec { + return messageFinder.editOf(originalMessage, newMessage); + } + + function replyTo(targetMessage: string, newMessage: string): MessageContentSpec { + return messageFinder.replyTo(targetMessage, newMessage); + } + + function threadedOff(rootMessage: string, newMessage: string): MessageContentSpec { + return messageFinder.threadedOff(rootMessage, newMessage); + } + + before(() => { + // Note: unusually for the Cypress tests in this repo, we share a single + // Synapse between all the tests in this file. + // + // Stopping and starting Synapse costs about 0.25 seconds per test, so + // for most suites this is worth the cost for the extra assurance that + // each test is independent. + // + // Because there are so many tests in this file, and because sharing a + // Synapse should have no effect (because we create new rooms and users + // for each test), we share it here, saving ~30 seconds per run at time + // of writing. + + cy.startHomeserver("default").then((data) => { + homeserver = data; + }); + }); + + beforeEach(() => { + messageFinder = new MessageFinder(); + testSetup = new ReadReceiptSetup(homeserver, "Mae", "Other User", roomAlpha, roomBeta); + }); + + after(() => { + cy.stopHomeserver(homeserver); + }); + + /** + * Sends messages into given room as a bot + * @param room - the name of the room to send messages into + * @param messages - the list of messages to send, these can be strings or implementations of MessageSpec like `editOf` + */ + function receiveMessages(room: string, messages: Message[]) { + sendMessageAsClient(testSetup.bot, room, messages); + } + + const room1 = roomAlpha; + const room2 = roomBeta; + + describe("editing messages", () => { + describe("in the main timeline", () => { + // XXX: fails because we see a dot instead of an unread number - probably the server and client disagree + it("Editing a message leaves a room read", () => { + // Given I am not looking at the room + goTo(room1); + + receiveMessages(room2, ["Msg1"]); + assertUnread(room2, 1); + goTo(room2); + assertRead(room2); + goTo(room1); + + // When an edit appears in the room + receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]); + + // Then it remains read + assertStillRead(room2); + }); + it("Reading an edit leaves the room read", () => { + // Given an edit is making the room unread + goTo(room1); + receiveMessages(room2, ["Msg1"]); + assertUnread(room2, 1); + + goTo(room2); + assertRead(room2); + goTo(room1); + + receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]); + assertStillRead(room2); + + // When I read it + goTo(room2); + + // Then the room stays read + assertStillRead(room2); + goTo(room1); + assertStillRead(room2); + }); + // 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); + receiveMessages(room2, ["Msg1"]); + assertUnread(room2, 1); + markAsRead(room2); + assertRead(room2); + + // When a message is edited + receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]); + + // Then the room becomes unread + assertUnread(room2, 1); + }); + it("Editing a reply after reading it makes the room unread", () => { + // Given the room is all read + goTo(room1); + receiveMessages(room2, ["Msg1", replyTo("Msg1", "Reply1")]); + assertUnread(room2, 2); + goTo(room2); + assertRead(room2); + goTo(room1); + + // When a message is edited + receiveMessages(room2, [editOf("Reply1", "Reply1 Edit1")]); + + // Then it remains read + assertStillRead(room2); + }); + // 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); + receiveMessages(room2, ["Msg1", replyTo("Msg1", "Reply1")]); + assertUnread(room2, 2); + markAsRead(room2); + assertRead(room2); + + // When the reply is edited + receiveMessages(room2, [editOf("Reply1", "Reply1 Edit1")]); + + // Then the room remains read + assertStillRead(room2); + }); + // https://github.com/vector-im/element-web/issues/26273 + it.skip("A room with an edit is still read after restart", () => { + // Given a message is marked as read + goTo(room2); + receiveMessages(room2, ["Msg1"]); + assertRead(room2); + goTo(room1); + + // When an edit appears in the room + receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]); + + // Then it remains read + assertStillRead(room2); + + // And remains so after a reload + saveAndReload(); + assertStillRead(room2); + }); + 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 + assertStillRead(room2); + }); + it("A room where all edits are read is still read after restart", () => { + // Given a message was edited and read + goTo(room1); + receiveMessages(room2, ["Msg1", editOf("Msg1", "Msg1 Edit1")]); + assertUnread(room2, 1); + goTo(room2); + assertRead(room2); + + // When I reload + saveAndReload(); + + // Then the room is still read + assertRead(room2); + }); + }); + + describe("in threads", () => { + // 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", () => { + // Given we have read the thread + goTo(room1); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); + assertUnread(room2, 2); + goTo(room2); + openThread("Msg1"); + assertRead(room2); + backToThreadsList(); + goTo(room1); + + // When a message inside it is edited + receiveMessages(room2, [editOf("Resp1", "Edit1")]); + + // Then the room and thread are read + assertStillRead(room2); + goTo(room2); + assertReadThread("Msg1"); + }); + // 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", () => { + // Given an edited thread message appears after we read it + goTo(room1); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); + assertUnread(room2, 2); + goTo(room2); + openThread("Msg1"); + assertRead(room2); + backToThreadsList(); + goTo(room1); + receiveMessages(room2, [editOf("Resp1", "Edit1")]); + assertStillRead(room2); + + // When I read it + goTo(room2); + openThread("Msg1"); + + // Then the room and thread are still read + assertStillRead(room2); + assertReadThread("Msg1"); + }); + // XXX: fails because the room is still "bold" even though the notification counts all disappear + it.skip("Marking a room as read after an edit in a thread makes it read", () => { + // Given an edit in a thread is making the room unread + goTo(room1); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), editOf("Resp1", "Edit1")]); + assertUnread(room2, 3); // TODO: the edit counts as a message! + + // When I mark the room as read + markAsRead(room2); + + // Then it is read + assertRead(room2); + }); + // XXX: fails because the unread dot remains after marking as read + it.skip("Editing a thread message after marking as read leaves the room read", () => { + // Given a room is marked as read + goTo(room1); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); + assertUnread(room2, 2); + markAsRead(room2); + assertRead(room2); + + // When a message is edited + receiveMessages(room2, [editOf("Resp1", "Edit1")]); + + // Then the room becomes unread + assertStillRead(room2); + }); + // 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 read after restart", () => { + // Given an edit in a thread is making a room unread + goTo(room1); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); + markAsRead(room2); + receiveMessages(room2, [editOf("Resp1", "Edit1")]); + assertStillRead(room2); + + // When I restart + saveAndReload(); + + // Then is it still unread + assertRead(room2); + }); + // XXX: fails because it flakes, sometimes having 2 unread messages instead of 1 + it.skip("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, 1); + openThread("Msg1"); + assertRead(room2); + goTo(room1); // Make sure we are looking at room1 after reload + assertStillRead(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); + markAsRead(room2); + assertRead(room2); + + // When I restart + saveAndReload(); + + // It is still read + assertRead(room2); + }); + }); + + describe("thread roots", () => { + // 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 leaves the room read", () => { + // Given I have read a thread + goTo(room1); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); + assertUnread(room2, 2); + goTo(room2); + openThread("Msg1"); + backToThreadsList(); + assertRead(room2); + goTo(room1); + + // When the thread root is edited + receiveMessages(room2, [editOf("Msg1", "Edit1")]); + + // Then the room is read + assertStillRead(room2); + + // And the thread is read + goTo(room2); + assertStillRead(room2); + assertReadThread("Edit1"); + }); + it("Reading an edit of a thread root leaves the room read", () => { + // Given a fully-read thread exists + goTo(room2); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); + openThread("Msg1"); + assertRead(room2); + goTo(room1); + assertRead(room2); + + // When the thread root is edited + receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]); + + // And I read that edit + goTo(room2); + + // Then the room becomes read and stays read + assertStillRead(room2); + goTo(room1); + assertStillRead(room2); + }); + // XXX: fails because it shows a dot instead of unread count + it.skip("Editing a thread root after reading leaves the room read", () => { + // Given a fully-read thread exists + goTo(room2); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); + openThread("Msg1"); + assertRead(room2); + goTo(room1); + + // When the thread root is edited + receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]); + + // Then the room stays read + assertStillRead(room2); + }); + // XXX: fails because the room has an unread dot after I marked it as read + it.skip("Marking a room as read after an edit of a thread root keeps it read", () => { + // Given a fully-read thread exists + goTo(room2); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); + openThread("Msg1"); + assertRead(room2); + goTo(room1); + assertRead(room2); + + // When the thread root is edited + receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]); + + // And I mark the room as read + markAsRead(room2); + + // Then the room becomes read and stays read + assertStillRead(room2); + goTo(room1); + assertStillRead(room2); + }); + // XXX: fails because the room has an unread dot after I marked it as read + it.skip("Editing a thread root that is a reply after marking as read leaves the room read", () => { + // Given a thread based on a reply exists and is read because it is marked as read + goTo(room1); + receiveMessages(room2, ["Msg", replyTo("Msg", "Reply"), threadedOff("Reply", "InThread")]); + assertUnread(room2, 3); + markAsRead(room2); + assertRead(room2); + + // When I edit the thread root + receiveMessages(room1, [editOf("Reply", "Edited Reply")]); + + // Then the room is read + assertStillRead(room2); + + // And the thread is read + goTo(room2); + assertReadThread("EditedReply"); + }); + // XXX: fails because the room has an unread dot after I marked it as read + it.skip("Marking a room as read after an edit of a thread root that is a reply leaves it read", () => { + // Given a thread based on a reply exists and the reply has been edited + goTo(room1); + receiveMessages(room2, ["Msg", replyTo("Msg", "Reply"), threadedOff("Reply", "InThread")]); + receiveMessages(room2, [editOf("Reply", "Edited Reply")]); + assertUnread(room2, 3); + + // When I mark the room as read + markAsRead(room2); + + // Then the room and thread are read + assertStillRead(room2); + goTo(room2); + assertReadThread("Edited Reply"); + }); + }); + }); +}); diff --git a/cypress/e2e/read-receipts/high-level.spec.ts b/cypress/e2e/read-receipts/high-level.spec.ts index a29f951ed91..f8f88b2e60c 100644 --- a/cypress/e2e/read-receipts/high-level.spec.ts +++ b/cypress/e2e/read-receipts/high-level.spec.ts @@ -14,45 +14,56 @@ See the License for the specific language governing permissions and limitations under the License. */ -/* - * # High Level Read Receipt Tests - * - * Tips for writing these tests: - * - * * Break up your tests into the smallest test case possible. The purpose of - * these tests is to understand hard-to-find bugs, so small tests are necessary. - * We know that Cypress recommends combining tests together for performance, but - * that will frustrate our goals here. (We will need to find a different way to - * reduce CI time.) - * - * * Try to assert something after every action, to make sure it has completed. - * E.g.: - * markAsRead(room2); - * assertRead(room2); - * You should especially follow this rule if you are jumping to a different - * room or similar straight afterwards. - * - * * Use assertStillRead() if you are asserting something is read when it was - * also read before. This waits a little while to make sure you're not getting a - * false positive. - */ +/* See readme.md for tips on writing these tests. */ /// -import type { MatrixClient, MatrixEvent, Room, IndexedDBStore } from "matrix-js-sdk/src/matrix"; import { HomeserverInstance } from "../../plugins/utils/homeserver"; -import Chainable = Cypress.Chainable; +import { + assertMessageLoaded, + assertMessageNotLoaded, + assertRead, + assertReadThread, + assertStillRead, + assertUnread, + assertUnreadGreaterThan, + assertUnreadThread, + closeThreadsPanel, + customEvent, + goTo, + many, + markAsRead, + Message, + MessageContentSpec, + MessageFinder, + openThread, + openThreadList, + pageUp, + ReadReceiptSetup, + saveAndReload, + sendMessageAsClient, +} from "./read-receipts-utils"; +import { skipIfRustCrypto } from "../../support/util"; describe("Read receipts", () => { - const userName = "Mae"; - const botName = "Other User"; const roomAlpha = "Room Alpha"; const roomBeta = "Room Beta"; let homeserver: HomeserverInstance; - let betaRoomId: string; - let alphaRoomId: string; - let bot: MatrixClient | undefined; + let messageFinder: MessageFinder; + let testSetup: ReadReceiptSetup; + + function threadedOff(rootMessage: string, newMessage: string): MessageContentSpec { + return messageFinder.threadedOff(rootMessage, newMessage); + } + + function manyThreadedOff(rootMessage: string, newMessages: Array): Array { + return messageFinder.manyThreadedOff(rootMessage, newMessages); + } + + function jumpTo(room: string, message: string, includeThreads = false) { + return messageFinder.jumpTo(room, message, includeThreads); + } before(() => { // Note: unusually for the Cypress tests in this repo, we share a single @@ -73,1865 +84,26 @@ describe("Read receipts", () => { }); beforeEach(() => { - // Create 2 rooms: Alpha & Beta. We join the bot to both of them - cy.initTestUser(homeserver, userName) - .then(() => { - cy.createRoom({ name: roomAlpha }).then((createdRoomId) => { - alphaRoomId = createdRoomId; - }); - }) - .then(() => { - cy.createRoom({ name: roomBeta }).then((createdRoomId) => { - betaRoomId = createdRoomId; - }); - }) - .then(() => { - cy.getBot(homeserver, { displayName: botName }).then((botClient) => { - bot = botClient; - }); - }) - .then(() => { - // Invite the bot to both rooms - cy.inviteUser(alphaRoomId, bot.getUserId()); - cy.viewRoomById(alphaRoomId); - cy.findByText(botName + " joined the room").should("exist"); - - cy.inviteUser(betaRoomId, bot.getUserId()); - cy.viewRoomById(betaRoomId); - cy.findByText(botName + " joined the room").should("exist"); - }); + messageFinder = new MessageFinder(); + testSetup = new ReadReceiptSetup(homeserver, "Mae", "Other User", roomAlpha, roomBeta); }); after(() => { cy.stopHomeserver(homeserver); }); - abstract class MessageContentSpec { - public abstract getContent(room: Room): Promise>; - } - - abstract class BotActionSpec { - public abstract performAction(cli: MatrixClient, room: Room): Promise; - } - - type Message = string | MessageContentSpec | BotActionSpec; - - function goTo(room: string) { - cy.viewRoomByName(room); - } - - function findRoomByName(room: string): Chainable { - return cy.getClient().then((cli) => { - return cli.getRooms().find((r) => r.name === room); - }); - } - - function backToThreadsList() { - cy.log("Back to threads list"); - cy.get(".mx_RightPanel").findByTitle("Threads").click(); - } - - /** - * Find and display a message. - * - * @param room the name of the room to look inside - * @param message the content of the message to fine - * @param includeThreads look for messages inside threads, not just the main timeline - */ - function jumpTo(room: string, message: string, includeThreads = false) { - cy.log("Jump to message", room, message, includeThreads); - cy.getClient().then((cli) => { - findRoomByName(room).then(async ({ roomId }) => { - const roomObject = cli.getRoom(roomId); - const foundMessage = await getMessage(roomObject, message, includeThreads); - cy.visit(`/#/room/${roomId}/${foundMessage.getId()}`); - }); - }); - } - - function openThread(rootMessage: string) { - cy.log("Open thread", rootMessage); - cy.get(".mx_RoomView_body", { log: false }).within(() => { - cy.contains(".mx_EventTile[data-scroll-tokens]", rootMessage, { log: false }) - .realHover() - .findByRole("button", { name: "Reply in thread", log: false }) - .click(); - }); - cy.get(".mx_ThreadView_timelinePanelWrapper", { log: false }).should("have.length", 1); - } - - /** - * Close the threads panel. (Actually, close any right panel, but for these - * tests we only open the threads panel.) - */ - function closeThreadsPanel() { - cy.log("Close threads panel"); - cy.get(".mx_RightPanel").findByTitle("Close").click(); - cy.get(".mx_RightPanel").should("not.exist"); - } - - function sendMessageAsClient(cli: MatrixClient, room: string, messages: Message[]) { - findRoomByName(room).then(async ({ roomId }) => { - const room = cli.getRoom(roomId); - for (const message of messages) { - if (typeof message === "string") { - await cli.sendTextMessage(roomId, message); - } else if (message instanceof MessageContentSpec) { - await cli.sendMessage(roomId, await message.getContent(room)); - } else { - await message.performAction(cli, room); - } - } - }); - } - /** * Sends messages into given room as a bot * @param room - the name of the room to send messages into * @param messages - the list of messages to send, these can be strings or implementations of MessageSpec like `editOf` */ function receiveMessages(room: string, messages: Message[]) { - sendMessageAsClient(bot, room, messages); - } - - /** - * Sends messages into given room as the currently logged-in user - * @param room - the name of the room to send messages into - * @param messages - the list of messages to send, these can be strings or implementations of MessageSpec like `editOf` - */ - function sendMessages(room: string, messages: Message[]) { - cy.getClient().then((cli) => sendMessageAsClient(cli, room, messages)); - } - - /** - * Utility to find a MatrixEvent by its body content - * @param room - the room to search for the event in - * @param message - the body of the event to search for - * @param includeThreads - whether to search within threads too - */ - async function getMessage(room: Room, message: string, includeThreads = false): Promise { - let ev = room.timeline.find((e) => e.getContent().body === message); - if (!ev && includeThreads) { - for (const thread of room.getThreads()) { - ev = thread.timeline.find((e) => e.getContent().body === message); - if (ev) break; - } - } - - if (ev) return ev; - - return new Promise((resolve) => { - room.on("Room.timeline" as any, (ev: MatrixEvent) => { - if (ev.getContent().body === message) { - resolve(ev); - } - }); - }); - } - - /** - * MessageContentSpec to send an edit into a room - * @param originalMessage - the body of the message to edit - * @param newMessage - the message body to send in the edit - */ - function editOf(originalMessage: string, newMessage: string): MessageContentSpec { - return new (class extends MessageContentSpec { - public async getContent(room: Room): Promise> { - const ev = await getMessage(room, originalMessage, true); - - const content = ev.getContent(); - return { - "msgtype": content.msgtype, - "body": `* ${newMessage}`, - "m.new_content": { - msgtype: content.msgtype, - body: newMessage, - }, - "m.relates_to": { - rel_type: "m.replace", - event_id: ev.getId(), - }, - }; - } - })(); - } - - /** - * MessageContentSpec to send a reply into a room - * @param targetMessage - the body of the message to reply to - * @param newMessage - the message body to send into the reply - */ - function replyTo(targetMessage: string, newMessage: string): MessageContentSpec { - return new (class extends MessageContentSpec { - public async getContent(room: Room): Promise> { - const ev = await getMessage(room, targetMessage); - - return { - "msgtype": "m.text", - "body": newMessage, - "m.relates_to": { - "m.in_reply_to": { - event_id: ev.getId(), - }, - }, - }; - } - })(); - } - - /** - * MessageContentSpec to send a threaded response into a room - * @param rootMessage - the body of the thread root message to send a response to - * @param newMessage - the message body to send into the thread response - */ - function threadedOff(rootMessage: string, newMessage: string): MessageContentSpec { - return new (class extends MessageContentSpec { - public async getContent(room: Room): Promise> { - const ev = await getMessage(room, rootMessage); - - return { - "msgtype": "m.text", - "body": newMessage, - "m.relates_to": { - event_id: ev.getId(), - is_falling_back: true, - rel_type: "m.thread", - }, - }; - } - })(); - } - - /** - * Generate MessageContentSpecs to send multiple threaded responses into a room. - * - * @param rootMessage - the body of the thread root message to send a response to - * @param newMessages - the contents of the messages - */ - function manyThreadedOff(rootMessage: string, newMessages: Array): Array { - return newMessages.map((body) => threadedOff(rootMessage, body)); - } - - /** - * Generate strings with the supplied prefix, suffixed with numbers. - * - * @param prefix the prefix of each string - * @param howMany the number of strings to generate - */ - function many(prefix: string, howMany: number): Array { - return Array.from(Array(howMany).keys()).map((i) => prefix + i.toFixed()); - } - - /** - * BotActionSpec to send a reaction to an existing event into a room - * @param targetMessage - the body of the message to send a reaction to - * @param reaction - the key of the reaction to send into the room - */ - function reactionTo(targetMessage: string, reaction: string): BotActionSpec { - return new (class extends BotActionSpec { - public async performAction(cli: MatrixClient, room: Room): Promise { - const ev = await getMessage(room, targetMessage, true); - const threadId = !ev.isThreadRoot ? ev.threadRootId : undefined; - await cli.sendEvent(room.roomId, threadId ?? null, "m.reaction", { - "m.relates_to": { - rel_type: "m.annotation", - event_id: ev.getId(), - key: reaction, - }, - }); - } - })(); - } - - /** - * BotActionSpec to send a custom event - * @param eventType - the type of the event to send - * @param content - the event content to send - */ - function customEvent(eventType: string, content: Record): BotActionSpec { - return new (class extends BotActionSpec { - public async performAction(cli: MatrixClient, room: Room): Promise { - await cli.sendEvent(room.roomId, null, eventType, content); - } - })(); - } - - /** - * BotActionSpec to send a redaction into a room - * @param targetMessage - the body of the message to send a redaction to - */ - function redactionOf(targetMessage: string): BotActionSpec { - return new (class extends BotActionSpec { - public async performAction(cli: MatrixClient, room: Room): Promise { - const ev = await getMessage(room, targetMessage, true); - await cli.redactEvent(room.roomId, ev.threadRootId, ev.getId()); - } - })(); - } - - function getRoomListTile(room: string) { - return cy.findByRole("treeitem", { name: new RegExp("^" + room), log: false }); - } - - function markAsRead(room: string) { - cy.log("Marking room as read", room); - getRoomListTile(room).rightclick(); - cy.findByText("Mark as read").click(); - } - - function assertRead(room: string) { - cy.log("Assert room read", room); - return getRoomListTile(room).within(() => { - cy.get(".mx_NotificationBadge_dot").should("not.exist"); - cy.get(".mx_NotificationBadge_count").should("not.exist"); - }); - } - - /** - * 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 - * @param count - the numeric count to assert, or if "." specified then a bold/dot (no count) state is asserted - */ - function assertUnread(room: string, count: number | ".") { - cy.log("Assert room unread", room, count); - return getRoomListTile(room).within(() => { - if (count === ".") { - cy.get(".mx_NotificationBadge_dot").should("exist"); - } else { - cy.get(".mx_NotificationBadge_count").should("have.text", count); - } - }); - } - - /** - * Assert a given room is marked as unread, and the number of unread - * messages is less than the supplied count. - * - * @param room - the name of the room to check - * @param lessThan - the number of unread messages that is too many - */ - function assertUnreadLessThan(room: string, lessThan: number) { - cy.log("Assert room some unread", room); - return getRoomListTile(room).within(() => { - cy.get(".mx_NotificationBadge_count").should(($count) => - expect(parseInt($count.get(0).textContent, 10)).to.be.lessThan(lessThan), - ); - }); - } - - function openThreadList() { - cy.log("Open threads list"); - cy.findByTestId("threadsButton", { log: false }).then(($button) => { - if ($button?.attr("aria-current") !== "true") { - cy.findByTestId("threadsButton", { log: false }).click(); - } - }); - - cy.get(".mx_ThreadPanel", { log: false }) - .should("exist") - .then(($panel) => { - const $button = $panel.find('.mx_BaseCard_back[title="Threads"]'); - // If the Threads back button is present then click it, the threads button can open either threads list or thread panel - if ($button.length) { - $button.trigger("click"); - } - }); - } - - function getThreadListTile(rootMessage: string) { - openThreadList(); - return cy.contains(".mx_ThreadPanel .mx_EventTile_body", rootMessage, { log: false }).closest("li"); - } - - function assertReadThread(rootMessage: string) { - return getThreadListTile(rootMessage).within(() => { - cy.get(".mx_NotificationBadge", { log: false }).should("not.exist"); - }); - } - - function assertUnreadThread(rootMessage: string) { - cy.log("Assert unread thread", rootMessage); - return getThreadListTile(rootMessage).within(() => { - cy.get(".mx_NotificationBadge").should("exist"); - }); - } - - function saveAndReload() { - cy.log("Save and reload"); - cy.getClient().then((cli) => { - // @ts-ignore - return (cli.store as IndexedDBStore).reallySave(); - }); - cy.reload(); - // Wait for the app to reload - cy.log("Waiting for app to reload"); - cy.get(".mx_RoomView", { log: false, timeout: 20000 }).should("exist"); + sendMessageAsClient(testSetup.bot, room, messages); } const room1 = roomAlpha; const room2 = roomBeta; - describe("new messages", () => { - describe("in the main timeline", () => { - it("Receiving a message makes a room unread", () => { - // Given I am in a different room - goTo(room1); - assertRead(room2); - - // When I receive some messages - receiveMessages(room2, ["Msg1"]); - - // Then the room is marked as unread - assertUnread(room2, 1); - }); - it("Reading latest message makes the room read", () => { - // Given I have some unread messages - goTo(room1); - assertRead(room2); - receiveMessages(room2, ["Msg1"]); - assertUnread(room2, 1); - - // When I read the main timeline - goTo(room2); - - // Then the room becomes read - assertRead(room2); - }); - // XXX: fails (sometimes!) because the unread count stays high - it.skip("Reading an older message leaves the room unread", () => { - // Given there are lots of messages in a room - goTo(room1); - receiveMessages(room2, many("Msg", 30)); - assertUnread(room2, 30); - - // When I jump to one of the older messages - jumpTo(room2, "Msg1"); - - // Then the room is still unread, but some messages were read - assertUnreadLessThan(room2, 30); - }); - it("Marking a room as read makes it read", () => { - // Given I have some unread messages - goTo(room1); - assertRead(room2); - receiveMessages(room2, ["Msg1"]); - assertUnread(room2, 1); - - // When I mark the room as read - markAsRead(room2); - - // Then it is read - assertRead(room2); - }); - it("Receiving a new message after marking as read makes it unread", () => { - // Given I have marked my messages as read - goTo(room1); - assertRead(room2); - receiveMessages(room2, ["Msg1"]); - assertUnread(room2, 1); - markAsRead(room2); - assertRead(room2); - - // When I receive a new message - receiveMessages(room2, ["Msg2"]); - - // Then the room is unread - assertUnread(room2, 1); - }); - it("A room with a new message is still unread after restart", () => { - // Given I have an unread message - goTo(room1); - assertRead(room2); - receiveMessages(room2, ["Msg1"]); - assertUnread(room2, 1); - - // When I restart - saveAndReload(); - - // Then I still have an unread message - assertUnread(room2, 1); - }); - it("A room where all messages are read is still read after restart", () => { - // Given I have read all messages - goTo(room1); - assertRead(room2); - receiveMessages(room2, ["Msg1"]); - assertUnread(room2, 1); - goTo(room2); - assertRead(room2); - - // When I restart - saveAndReload(); - - // Then all messages are still read - assertRead(room2); - }); - it("A room that was marked as read is still read after restart", () => { - // Given I have marked all messages as read - goTo(room1); - assertRead(room2); - receiveMessages(room2, ["Msg1"]); - assertUnread(room2, 1); - markAsRead(room2); - assertRead(room2); - - // When I restart - saveAndReload(); - - // Then all messages are still read - assertRead(room2); - }); - // XXX: fails because the room remains unread even though I sent a message - it.skip("Me sending a message from a different client marks room as read", () => { - // Given I have unread messages - goTo(room1); - assertRead(room2); - receiveMessages(room2, ["Msg1"]); - assertUnread(room2, 1); - - // When I send a new message from a different client - sendMessages(room2, ["Msg2"]); - - // Then this room is marked as read - assertRead(room2); - }); - }); - - describe("in threads", () => { - it("Receiving a message makes a room unread", () => { - // Given a message arrived and is read - goTo(room1); - receiveMessages(room2, ["Msg1"]); - assertUnread(room2, 1); - goTo(room2); - assertRead(room2); - goTo(room1); - - // When I receive a threaded message - receiveMessages(room2, [threadedOff("Msg1", "Resp1")]); - - // Then the room becomes unread - assertUnread(room2, 1); - }); - it("Reading the last threaded message makes the room read", () => { - // Given a thread exists and is not read - goTo(room1); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); - assertUnread(room2, 2); - goTo(room2); - - // When I read it - openThread("Msg1"); - - // The room becomes read - assertRead(room2); - }); - it("Reading a thread message makes the thread read", () => { - // Given a thread exists - goTo(room1); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), threadedOff("Msg1", "Resp2")]); - assertUnread(room2, 3); // (Sanity) - - // When I read the main timeline - goTo(room2); - - // Then room does appear unread - assertUnread(room2, 2); - - // Until we open the thread - openThread("Msg1"); - assertReadThread("Msg1"); - assertRead(room2); - }); - it("Reading an older thread message leaves the thread unread", () => { - // Given there are many messages in a thread - goTo(room1); - receiveMessages(room2, ["ThreadRoot", ...manyThreadedOff("ThreadRoot", many("InThread", 20))]); - assertUnread(room2, 21); - - // When I read an older message in the thread - jumpTo(room2, "InThread1", true); - assertUnreadLessThan(room2, 21); - // TODO: for some reason, we can't find the first message - // "InThread0", so I am using the second here. Also, they appear - // out of order, with "InThread2" before "InThread1". Might be a - // clue to the sporadic reports we have had of messages going - // missing in threads? - - // Then the thread is still marked as unread - backToThreadsList(); - assertUnreadThread("ThreadRoot"); - }); - it("Reading only one thread's message does not make the room read", () => { - // Given two threads are unread - goTo(room1); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), "Msg2", threadedOff("Msg2", "Resp2")]); - assertUnread(room2, 4); - goTo(room2); - assertUnread(room2, 2); - - // When I only read one of them - openThread("Msg1"); - - // The room is still unread - assertUnread(room2, 1); - }); - it("Reading only one thread's message makes that thread read but not others", () => { - // Given I have unread threads - goTo(room1); - receiveMessages(room2, ["Msg1", "Msg2", threadedOff("Msg1", "Resp1"), threadedOff("Msg2", "Resp2")]); - assertUnread(room2, 4); // (Sanity) - goTo(room2); - assertUnread(room2, 2); - assertUnreadThread("Msg1"); - assertUnreadThread("Msg2"); - - // When I read one of them - openThread("Msg1"); - - // Then that one is read, but the other is not - assertReadThread("Msg1"); - assertUnreadThread("Msg2"); - }); - it("Reading the main timeline does not mark a thread message as read", () => { - // Given a thread exists - goTo(room1); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), threadedOff("Msg1", "Resp2")]); - assertUnread(room2, 3); // (Sanity) - - // When I read the main timeline - goTo(room2); - assertUnread(room2, 2); - - // Then thread does appear unread - assertUnreadThread("Msg1"); - }); - // XXX: fails because the room is still "bold" even though the notification counts all disappear - it.skip("Marking a room with unread threads as read makes it read", () => { - // Given I have an unread thread - goTo(room1); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), threadedOff("Msg1", "Resp2")]); - assertUnread(room2, 3); // (Sanity) - - // When I mark the room as read - markAsRead(room2); - - // Then the room is read - assertRead(room2); - }); - // XXX: fails for the same reason as "Marking a room with unread threads as read makes it read" - it.skip("Sending a new thread message after marking as read makes it unread", () => { - // Given a thread exists - goTo(room1); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), threadedOff("Msg1", "Resp2")]); - - // When I mark the room as read - markAsRead(room2); - assertRead(room2); - - // Then another message appears in the thread - receiveMessages(room2, [threadedOff("Msg1", "Resp3")]); - - // Then the room becomes unread - assertUnread(room2, 1); - }); - // XXX: fails for the same reason as "Marking a room with unread threads as read makes it read" - it.skip("Sending a new different-thread message after marking as read makes it unread", () => { - // Given 2 threads exist, and Thread2 has the latest message in it - goTo(room1); - receiveMessages(room2, ["Thread1", "Thread2", threadedOff("Thread1", "t1a")]); - assertUnread(room2, 3); - receiveMessages(room2, [threadedOff("Thread2", "t2a")]); - - // When I mark the room as read (making an unthreaded receipt for t2a) - markAsRead(room2); - assertRead(room2); - - // Then another message appears in the other thread - receiveMessages(room2, [threadedOff("Thread1", "t1b")]); - - // Then the room becomes unread - assertUnread(room2, 1); - }); - it("A room with a new threaded message is still unread after restart", () => { - // Given a thread exists - goTo(room1); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), threadedOff("Msg1", "Resp2")]); - assertUnread(room2, 3); // (Sanity) - - // When I read the main timeline - goTo(room2); - - // Then room does appear unread - assertUnread(room2, 2); - - saveAndReload(); - assertUnread(room2, 2); - - // Until we open the thread - openThread("Msg1"); - assertRead(room2); - }); - it("A room where all threaded messages are read is still read after restart", () => { - // Given I have read all the threads - goTo(room1); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), threadedOff("Msg1", "Resp2")]); - assertUnread(room2, 3); // (Sanity) - goTo(room2); - assertUnread(room2, 2); - openThread("Msg1"); - assertRead(room2); - - // When I restart - saveAndReload(); - - // Then the room is still read - assertRead(room2); - }); - }); - - describe("thread roots", () => { - it("Reading a thread root does not mark the thread as read", () => { - // Given a thread exists - goTo(room1); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); - assertUnread(room2, 2); // (Sanity) - - // When I read the main timeline - goTo(room2); - - // Then room does appear unread - assertUnread(room2, 1); - assertUnreadThread("Msg1"); - }); - // XXX: fails because we jump to the wrong place in the timeline - it.skip("Reading a thread root within the thread view marks it as read in the main timeline", () => { - // Given lots of messages are on the main timeline, and one has a thread off it - goTo(room1); - receiveMessages(room2, [ - ...many("beforeThread", 30), - "ThreadRoot", - threadedOff("ThreadRoot", "InThread"), - ...many("afterThread", 30), - ]); - assertUnread(room2, 62); // Sanity - - // When I jump to an old message and read the thread - jumpTo(room2, "beforeThread0"); - openThread("ThreadRoot"); - - // Then the thread root is marked as read in the main timeline, - // so there are only 30 left - the ones after the thread root. - 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")]); - goTo(room2); - assertRead(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", () => { - // Given an unread thread off a reply exists - goTo(room1); - receiveMessages(room2, ["Msg1", replyTo("Msg1", "Reply1"), threadedOff("Reply1", "Resp1")]); - assertUnread(room2, 3); - goTo(room2); - assertUnread(room2, 1); - assertUnreadThread("Reply1"); - - // When I read the thread - openThread("Reply1"); - - // Then the room and thread are read - assertRead(room2); - assertReadThread("Reply1"); - }); - }); - }); - - 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 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); - goTo(room2); - assertRead(room2); - goTo(room1); - - // When an edit appears in the room - receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]); - - // Then it becomes unread - assertUnread(room2, 1); - }); - // 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); - receiveMessages(room2, ["Msg1"]); - assertUnread(room2, 1); - - goTo(room2); - assertRead(room2); - goTo(room1); - - receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]); - assertUnread(room2, 1); - - // When I read it - goTo(room2); - - // Then the room becomes read and stays read - assertRead(room2); - goTo(room1); - assertRead(room2); - }); - 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"]); - assertRead(room2); - goTo(room1); - receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]); - assertUnread(room2, 1); - - // When I mark it as read - markAsRead(room2); - - // Then the room becomes read - assertRead(room2); - }); - // 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); - receiveMessages(room2, ["Msg1"]); - assertUnread(room2, 1); - markAsRead(room2); - assertRead(room2); - - // When a message is edited - receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]); - - // Then the room becomes unread - assertUnread(room2, 1); - }); - // 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); - - receiveMessages(room2, ["Msg1", replyTo("Msg1", "Reply1")]); - assertUnread(room2, 2); - - goTo(room2); - assertRead(room2); - goTo(room1); - - // When a message is edited - receiveMessages(room2, [editOf("Reply1", "Reply1 Edit1")]); - - // Then it becomes unread - assertUnread(room2, 1); - }); - // 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); - receiveMessages(room2, ["Msg1", replyTo("Msg1", "Reply1")]); - assertUnread(room2, 2); - markAsRead(room2); - assertRead(room2); - - // When the reply is edited - receiveMessages(room2, [editOf("Reply1", "Reply1 Edit1")]); - - // Then the room becomes unread - assertUnread(room2, 1); - }); - // 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(room2); - receiveMessages(room2, ["Msg1"]); - assertRead(room2); - goTo(room1); - - // When an edit appears in the room - receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]); - - // Then it becomes unread - assertUnread(room2, 1); - - // And remains so after a reload - saveAndReload(); - assertUnread(room2, 1); - }); - 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"]); - assertRead(room2); - receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]); - assertUnread(room2, 1); - - // When I mark it as read - markAsRead(room2); - - // Then the room becomes read - assertRead(room2); - - // And remains so after a reload - saveAndReload(); - assertRead(room2); - }); - }); - - describe("in threads", () => { - // 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", () => { - // Given we have read the thread - goTo(room1); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); - assertUnread(room2, 2); - goTo(room2); - openThread("Msg1"); - assertRead(room2); - backToThreadsList(); - goTo(room1); - - // When a message inside it is edited - receiveMessages(room2, [editOf("Resp1", "Edit1")]); - - // Then the room and thread are unread - assertUnread(room2, 1); - goTo(room2); - assertUnreadThread("Msg1"); - }); - // 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", () => { - // Given an edited thread message is making the room unread - goTo(room1); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); - assertUnread(room2, 2); - goTo(room2); - openThread("Msg1"); - assertRead(room2); - backToThreadsList(); - goTo(room1); - receiveMessages(room2, [editOf("Resp1", "Edit1")]); - assertUnread(room2, 1); - - // When I read it - goTo(room2); - openThread("Msg1"); - - // Then the room and thread are read - assertRead(room2); - assertReadThread("Msg1"); - }); - // XXX: fails because the room is still "bold" even though the notification counts all disappear - it.skip("Marking a room as read after an edit in a thread makes it read", () => { - // Given an edit in a thread is making the room unread - goTo(room1); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), editOf("Resp1", "Edit1")]); - assertUnread(room2, 3); // TODO: the edit counts as a message! - - // When I mark the room as read - markAsRead(room2); - - // Then it is read - assertRead(room2); - }); - // XXX: fails because the unread dot remains after marking as read - it.skip("Editing a thread message after marking as read makes the room unread", () => { - // Given a room is marked as read - goTo(room1); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); - assertUnread(room2, 2); - markAsRead(room2); - assertRead(room2); - - // When a message is edited - receiveMessages(room2, [editOf("Resp1", "Edit1")]); - - // Then the room becomes unread - assertUnread(room2, 1); // TODO: should this edit make us unread? - }); - // 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", () => { - // Given an edit in a thread is making a room unread - goTo(room1); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); - markAsRead(room2); - receiveMessages(room2, [editOf("Resp1", "Edit1")]); - assertUnread(room2, 1); - - // When I restart - saveAndReload(); - - // Then is it still unread - assertUnread(room2, 1); - }); - 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); - markAsRead(room2); - assertRead(room2); - - // When I restart - saveAndReload(); - - // It is still read - assertRead(room2); - }); - }); - - describe("thread roots", () => { - // 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", () => { - // Given I have read a thread - goTo(room1); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); - assertUnread(room2, 2); - goTo(room2); - openThread("Msg1"); - backToThreadsList(); - assertRead(room2); - goTo(room1); - - // When the thread root is edited - receiveMessages(room2, [editOf("Msg1", "Edit1")]); - - // Then the room is unread - assertUnread(room2, 1); - - // But the thread is read - goTo(room2); - assertRead(room2); - assertReadThread("Edit1"); - }); - it("Reading an edit of a thread root makes the room read", () => { - // Given a fully-read thread exists - goTo(room2); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); - openThread("Msg1"); - assertRead(room2); - goTo(room1); - assertRead(room2); - - // When the thread root is edited - receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]); - - // And I read that edit - goTo(room2); - - // Then the room becomes read and stays read - assertRead(room2); - goTo(room1); - assertRead(room2); - }); - // XXX: fails because it shows a dot instead of unread count - it.skip("Editing a thread root after reading makes the room unread", () => { - // Given a fully-read thread exists - goTo(room2); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); - openThread("Msg1"); - assertRead(room2); - goTo(room1); - - // When the thread root is edited - receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]); - - // Then the room becomes unread - assertUnread(room2, 1); - }); - // XXX: fails because the room has an unread dot after I marked it as read - it.skip("Marking a room as read after an edit of a thread root makes it read", () => { - // Given a fully-read thread exists - goTo(room2); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); - openThread("Msg1"); - assertRead(room2); - goTo(room1); - assertRead(room2); - - // When the thread root is edited - receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]); - - // And I mark the room as read - markAsRead(room2); - - // Then the room becomes read and stays read - assertRead(room2); - goTo(room1); - assertRead(room2); - }); - // XXX: fails because the room has an unread dot after I marked it as read - it.skip("Editing a thread root that is a reply after marking as read makes the room unread but not the thread", () => { - // Given a thread based on a reply exists and is read because it is marked as read - goTo(room1); - receiveMessages(room2, ["Msg", replyTo("Msg", "Reply"), threadedOff("Reply", "InThread")]); - assertUnread(room2, 3); - markAsRead(room2); - assertRead(room2); - - // When I edit the thread root - receiveMessages(room1, [editOf("Reply", "Edited Reply")]); - - // Then the room is unread - assertUnread(room2, 1); - goTo(room2); - - // But the thread is still read (because the root is not part of the thread) - assertReadThread("EditedReply"); - }); - // XXX: fails because the room has an unread dot after I marked it as read - it.skip("Marking a room as read after an edit of a thread root that is a reply makes it read", () => { - // Given a thread based on a reply exists and the reply has been edited - goTo(room1); - receiveMessages(room2, ["Msg", replyTo("Msg", "Reply"), threadedOff("Reply", "InThread")]); - receiveMessages(room2, [editOf("Reply", "Edited Reply")]); - assertUnread(room2, 3); - - // When I mark the room as read - markAsRead(room2); - - // Then the room and thread are read - assertRead(room2); - goTo(room2); - assertReadThread("Edited Reply"); - }); - }); - }); - - describe("reactions", () => { - describe("in the main timeline", () => { - it("Receiving a reaction to a message does not make a room unread", () => { - goTo(room1); - assertRead(room2); - receiveMessages(room2, ["Msg1", "Msg2"]); - assertUnread(room2, 2); - - // When I read the main timeline - goTo(room2); - assertRead(room2); - - goTo(room1); - receiveMessages(room2, [reactionTo("Msg2", "🪿")]); - assertRead(room2); - }); - it("Reacting to a message after marking as read does not make the room unread", () => { - goTo(room1); - assertRead(room2); - receiveMessages(room2, ["Msg1", "Msg2"]); - assertUnread(room2, 2); - - markAsRead(room2); - assertRead(room2); - - receiveMessages(room2, [reactionTo("Msg2", "🪿")]); - assertRead(room2); - }); - it("A room with an unread reaction is still read after restart", () => { - goTo(room1); - assertRead(room2); - receiveMessages(room2, ["Msg1", "Msg2"]); - assertUnread(room2, 2); - - markAsRead(room2); - assertRead(room2); - - receiveMessages(room2, [reactionTo("Msg2", "🪿")]); - assertRead(room2); - - saveAndReload(); - assertRead(room2); - }); - it("A room where all reactions are read is still read after restart", () => { - goTo(room1); - assertRead(room2); - receiveMessages(room2, ["Msg1", "Msg2", reactionTo("Msg2", "🪿")]); - assertUnread(room2, 2); - - markAsRead(room2); - assertRead(room2); - - saveAndReload(); - assertRead(room2); - }); - }); - - describe("in threads", () => { - it("A reaction to a threaded message does not make the room unread", () => { - goTo(room1); - assertRead(room2); - receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Reply1")]); - assertUnread(room2, 2); - - goTo(room2); - openThread("Msg1"); - assertRead(room2); - - goTo(room1); - receiveMessages(room2, [reactionTo("Reply1", "🪿")]); - - assertRead(room2); - }); - it.skip("Marking a room as read after a reaction in a thread makes it read", () => {}); - it.skip("Reacting to a thread message after marking as read makes the room unread", () => {}); - it.skip("A room with a reaction to a threaded message is still unread after restart", () => {}); - it.skip("A room where all reactions in threads are read is still read after restart", () => {}); - }); - - 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); - - // And we have marked the room as read - markAsRead(room2); - assertRead(room2); - - // When someone reacts to it - receiveMessages(room2, [reactionTo("Msg1", "🪿")]); - cy.wait(200); - - // Then the room is still read - assertRead(room2); - }); - }); - }); - - 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); - - // 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); - assertStillRead(room2); - }); - }); - - describe("in threads", () => { - it("Redacting the threaded message pointed to by my receipt leaves the room read", () => { - // Given I have some threads - goTo(room1); - receiveMessages(room2, [ - "Root", - threadedOff("Root", "ThreadMsg1"), - threadedOff("Root", "ThreadMsg2"), - "Root2", - threadedOff("Root2", "Root2->A"), - ]); - assertUnread(room2, 5); - - // And I have read them - goTo(room2); - assertUnreadThread("Root"); - openThread("Root"); - assertUnreadLessThan(room2, 4); - openThread("Root2"); - assertRead(room2); - closeThreadsPanel(); - goTo(room1); - assertRead(room2); - - // When the latest message in a thread is redacted - receiveMessages(room2, [redactionOf("ThreadMsg2")]); - - // Then the room and thread are still read - assertStillRead(room2); - goTo(room2); - assertReadThread("Root"); - }); - - // XXX: fails because the unread count is still 1 when it should be 0 (this is a genuine stuck unread case) - it.skip("Reading an unread thread after a redaction of the latest message makes it read", () => { - // Given an unread thread where the latest message was redacted - goTo(room1); - receiveMessages(room2, ["Root", threadedOff("Root", "ThreadMsg1"), threadedOff("Root", "ThreadMsg2")]); - assertUnread(room2, 3); - receiveMessages(room2, [redactionOf("ThreadMsg2")]); - assertUnread(room2, 2); - goTo(room2); - assertUnreadThread("Root"); - - // When I read the thread - openThread("Root"); - assertRead(room2); - closeThreadsPanel(); - goTo(room1); - - // Then the thread is read - assertRead(room2); - goTo(room2); - assertReadThread("Root"); - }); - // XXX: fails because the unread count is still 1 when it should be 0 - it.skip("Reading an unread thread after a redaction of the latest message makes it read after restart", () => { - // Given a redacted message is not counted in the unread count - goTo(room1); - receiveMessages(room2, ["Root", threadedOff("Root", "ThreadMsg1"), threadedOff("Root", "ThreadMsg2")]); - assertUnread(room2, 3); - receiveMessages(room2, [redactionOf("ThreadMsg2")]); - assertUnread(room2, 2); - goTo(room2); - assertUnreadThread("Root"); - openThread("Root"); - assertRead(room2); - closeThreadsPanel(); - goTo(room1); - assertRead(room2); - goTo(room2); - assertReadThread("Root"); - - // When I restart - saveAndReload(); - - // Then the room is still read - assertRead(room2); - }); - // XXX: fails because the unread count is still 1 when it should be 0 - it.skip("Reading an unread thread after a redaction of an older message makes it read", () => { - // Given an unread thread where an older message was redacted - goTo(room1); - receiveMessages(room2, ["Root", threadedOff("Root", "ThreadMsg1"), threadedOff("Root", "ThreadMsg2")]); - assertUnread(room2, 3); - receiveMessages(room2, [redactionOf("ThreadMsg1")]); - assertUnread(room2, 2); - goTo(room2); - assertUnreadThread("Root"); - - // When I read the thread - openThread("Root"); - assertRead(room2); - closeThreadsPanel(); - goTo(room1); - - // Then the thread is read - assertRead(room2); - goTo(room2); - assertReadThread("Root"); - }); - // XXX: fails because the room has an unread dot after I marked it as read - it.skip("Marking an unread thread as read after a redaction makes it read", () => { - // Given an unread thread where an older message was redacted - goTo(room1); - receiveMessages(room2, ["Root", threadedOff("Root", "ThreadMsg1"), threadedOff("Root", "ThreadMsg2")]); - assertUnread(room2, 3); - receiveMessages(room2, [redactionOf("ThreadMsg1")]); - assertUnread(room2, 2); - - // When I mark the room as read - markAsRead(room2); - assertRead(room2); - - // Then the thread is read - assertRead(room2); - goTo(room2); - assertReadThread("Root"); - }); - // XXX: fails because the room has an unread dot after I marked it as read - it.skip("Sending and redacting a message after marking the thread as read leaves it read", () => { - // Given a thread exists and is marked as read - goTo(room1); - receiveMessages(room2, ["Root", threadedOff("Root", "ThreadMsg1"), threadedOff("Root", "ThreadMsg2")]); - assertUnread(room2, 3); - markAsRead(room2); - assertRead(room2); - - // When I send and redact a message - receiveMessages(room2, [threadedOff("Root", "Msg3")]); - assertUnread(room2, 1); - receiveMessages(room2, [redactionOf("Msg3")]); - - // Then the room and thread are read - assertRead(room2); - goTo(room2); - assertReadThread("Root"); - }); - // XXX: fails because the room has an unread dot after I marked it as read - it.skip("Redacting a message after marking the thread as read leaves it read", () => { - // Given a thread exists and is marked as read - goTo(room1); - receiveMessages(room2, ["Root", threadedOff("Root", "ThreadMsg1"), threadedOff("Root", "ThreadMsg2")]); - assertUnread(room2, 3); - markAsRead(room2); - assertRead(room2); - - // When I redact a message - receiveMessages(room2, [redactionOf("ThreadMsg1")]); - - // Then the room and thread are read - assertRead(room2); - goTo(room2); - assertReadThread("Root"); - }); - // 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 thread read", () => { - // Given a message in a thread was redacted and everything is read - goTo(room1); - receiveMessages(room2, ["Root", threadedOff("Root", "Msg2"), threadedOff("Root", "Msg3")]); - receiveMessages(room2, [redactionOf("Msg2")]); - assertUnread(room2, 2); - goTo(room2); - assertUnread(room2, 1); - openThread("Root"); - assertRead(room2); - goTo(room1); - - // When we receive a reaction to the redacted event - // 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(room2, "Msg2")]); - - // Then the room is unread - 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 thread read", () => { - // Given a message in a thread was redacted and everything is read - goTo(room1); - receiveMessages(room2, ["Root", threadedOff("Root", "Msg2"), threadedOff("Root", "Msg3")]); - receiveMessages(room2, [redactionOf("Msg2")]); - assertUnread(room2, 2); - goTo(room2); - assertUnread(room2, 1); - openThread("Root"); - assertRead(room2); - goTo(room1); - - // When we receive an edit of 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", "New Msg2")]); - - // Then the room is unread - assertStillRead(room2); - }); - - it.skip("?? Reading a reaction to a redacted message marks the thread as read", () => {}); - it.skip("?? Reading an edit of a redacted message marks the thread as read", () => {}); - it.skip("Reading a reply to a redacted message marks the thread as read", () => {}); - it.skip("Reading a thread root when its only message has been redacted leaves the room read", () => {}); - - it.skip("A thread with an unread redaction is still unread after restart", () => {}); - it("A thread with a read redaction is still read after restart", () => { - // Given my receipt points at a redacted thread message - goTo(room1); - receiveMessages(room2, [ - "Root", - threadedOff("Root", "ThreadMsg1"), - threadedOff("Root", "ThreadMsg2"), - "Root2", - threadedOff("Root2", "Root2->A"), - ]); - assertUnread(room2, 5); - goTo(room2); - assertUnreadThread("Root"); - openThread("Root"); - assertUnreadLessThan(room2, 4); - openThread("Root2"); - assertRead(room2); - closeThreadsPanel(); - goTo(room1); - assertRead(room2); - receiveMessages(room2, [redactionOf("ThreadMsg2")]); - assertStillRead(room2); - goTo(room2); - assertReadThread("Root"); - - // When I restart - saveAndReload(); - - // Then the room is still read - assertRead(room2); - }); - it.skip("A thread with an unread reply to a redacted message is still unread after restart", () => {}); - it.skip("A thread with a read replt to a redacted message is still read after restart", () => {}); - }); - - describe("thread roots", () => { - // One of the following two must be right: - it.skip("Redacting a thread root after it was read leaves the room read", () => {}); - it.skip("Redacting a thread root after it was read makes the room unread", () => {}); - - it.skip("Redacting the root of an unread thread makes the room read", () => {}); - it.skip("Sending a threaded message onto a redacted thread root leaves the room read", () => {}); - it.skip("Reacting to a redacted thread root leaves the room read", () => {}); - it.skip("Editing a redacted thread root leaves the room read", () => {}); - it.skip("Replying to a redacted thread root makes the room unread", () => {}); - it.skip("Reading a reply to a redacted thread root makes the room read", () => {}); - }); - }); - - describe("messages with missing referents", () => { - it.skip("A message in an unknown thread is not visible and the room is read", () => {}); - it.skip("When a message's thread root appears later the thread appears and the room is unread", () => {}); - it.skip("An edit of an unknown message is not visible and the room is read", () => {}); - it.skip("When an edit's message appears later the edited version appears and the room is unread", () => {}); - it.skip("A reaction to an unknown message is not visible and the room is read", () => {}); - it.skip("When an reactions's message appears later it appears and the room is unread", () => {}); - // Harder: validate that we request the messages we are missing? - }); - - describe("receipts with missing events", () => { - // Later: when we have order in receipts, we can change these tests to - // make receipts still work, even when their message is not found. - it.skip("A receipt for an unknown message does not change the state of an unread room", () => {}); - it.skip("A receipt for an unknown message does not change the state of a read room", () => {}); - it.skip("A threaded receipt for an unknown message does not change the state of an unread thread", () => {}); - it.skip("A threaded receipt for an unknown message does not change the state of a read thread", () => {}); - it.skip("A threaded receipt for an unknown thread does not change the state of an unread thread", () => {}); - it.skip("A threaded receipt for an unknown thread does not change the state of a read thread", () => {}); - it.skip("A threaded receipt for a message on main does not change the state of an unread room", () => {}); - it.skip("A threaded receipt for a message on main does not change the state of a read room", () => {}); - it.skip("A main receipt for a message on a thread does not change the state of an unread room", () => {}); - it.skip("A main receipt for a message on a thread does not change the state of a read room", () => {}); - it.skip("A threaded receipt for a thread root does not mark it as read", () => {}); - // Harder: validate that we request the messages we are missing? - }); - describe("Message ordering", () => { describe("in the main timeline", () => { it.skip("A receipt for the last event in sync order (even with wrong ts) marks a room as read", () => {}); @@ -1975,29 +147,251 @@ describe("Read receipts", () => { assertRead(room2); }); it("Sending an important event after unimportant ones makes the room unread", () => { + // Given We have read the important messages goTo(room1); assertRead(room2); receiveMessages(room2, ["Msg1", "Msg2"]); assertUnread(room2, 2); - - markAsRead(room2); + goTo(room2); assertRead(room2); + goTo(room1); + // When we receive important messages receiveMessages(room2, [customEvent("org.custom.event", { body: "foobar" })]); - assertRead(room2); + // Then the room is still read + assertStillRead(room2); + + // And when we receive more important ones receiveMessages(room2, ["Hello"]); + + // The room is unread again assertUnread(room2, 1); }); it.skip("A receipt for the last unimportant event makes the room read, even if all are unimportant", () => {}); }); describe("Paging up", () => { - it.skip("Paging up through old messages after a room is read leaves the room read", () => {}); - it.skip("Paging up through old messages of an unread room leaves the room unread", () => {}); - it.skip("Paging up to find old threads that were previously read leaves the room read", () => {}); - it.skip("?? Paging up to find old threads that were never read marks the room unread", () => {}); - it.skip("After marking room as read, paging up to find old threads that were never read leaves the room read", () => {}); + // Flaky test https://github.com/vector-im/element-web/issues/26437 + it.skip("Paging up through old messages after a room is read leaves the room read", () => { + // Given lots of messages are in the room, but we have read them + goTo(room1); + receiveMessages(room2, many("Msg", 110)); + assertUnread(room2, 110); + goTo(room2); + assertRead(room2); + goTo(room1); + + // When we restart, so only recent messages are loaded + saveAndReload(); + goTo(room2); + assertMessageNotLoaded("Msg0010"); + + // And we page up, loading in old messages + pageUp(); + cy.wait(200); + pageUp(); + cy.wait(200); + pageUp(); + assertMessageLoaded("Msg0010"); + + // Then the room remains read + assertStillRead(room2); + }); + it("Paging up through old messages of an unread room leaves the room unread", () => { + // Given lots of messages are in the room, and they are not read + goTo(room1); + receiveMessages(room2, many("x\ny\nz\nMsg", 40)); // newline to spread out messages + assertUnread(room2, 40); + + // When I jump to a message in the middle and page up + jumpTo(room2, "x\ny\nz\nMsg0020"); + pageUp(); + + // Then the room is still unread + assertUnreadGreaterThan(room2, 1); + }); + it("Paging up to find old threads that were previously read leaves the room read", () => { + // Given lots of messages in threads are all read + goTo(room1); + receiveMessages(room2, [ + "Root1", + "Root2", + "Root3", + ...manyThreadedOff("Root1", many("T", 20)), + ...manyThreadedOff("Root2", many("T", 20)), + ...manyThreadedOff("Root3", many("T", 20)), + ]); + goTo(room2); + assertUnread(room2, 60); + openThread("Root1"); + assertUnread(room2, 40); + assertReadThread("Root1"); + openThread("Root2"); + assertUnread(room2, 20); + assertReadThread("Root2"); + openThread("Root3"); + assertRead(room2); + assertReadThread("Root3"); + + // When I restart and page up to load old thread roots + goTo(room1); + saveAndReload(); + goTo(room2); + pageUp(); + + // Then the room and threads remain read + assertRead(room2); + assertReadThread("Root1"); + assertReadThread("Root2"); + assertReadThread("Root3"); + }); + // https://github.com/vector-im/element-web/issues/26294 + it.skip("Paging up to find old threads that were never read keeps the room unread", () => { + // Given lots of messages in threads that are unread + goTo(room1); + receiveMessages(room2, [ + "Root1", + "Root2", + "Root3", + ...manyThreadedOff("Root1", many("T", 2)), + ...manyThreadedOff("Root2", many("T", 2)), + ...manyThreadedOff("Root3", many("T", 2)), + ...many("Msg", 100), + ]); + goTo(room2); + assertUnread(room2, 6); + assertUnreadThread("Root1"); + assertUnreadThread("Root2"); + assertUnreadThread("Root3"); + + // When I restart + closeThreadsPanel(); + goTo(room1); + saveAndReload(); + + // Then the room remembers it's unread + // TODO: I (andyb) think this will fall in an encrypted room + assertUnread(room2, 6); + + // And when I page up to load old thread roots + goTo(room2); + pageUp(); + + // Then the room remains unread + assertUnread(room2, 6); + assertUnreadThread("Root1"); + assertUnreadThread("Root2"); + assertUnreadThread("Root3"); + }); + // XXX: fails because flakes, sometimes finding 7 unread instead of 6 + it.skip("Looking in thread view to find old threads that were never read makes the room unread", () => { + // Given lots of messages in threads that are unread + goTo(room1); + receiveMessages(room2, [ + "Root1", + "Root2", + "Root3", + ...manyThreadedOff("Root1", many("T", 2)), + ...manyThreadedOff("Root2", many("T", 2)), + ...manyThreadedOff("Root3", many("T", 2)), + ...many("Msg", 100), + ]); + goTo(room2); + assertUnread(room2, 6); + assertUnreadThread("Root1"); + assertUnreadThread("Root2"); + assertUnreadThread("Root3"); + + // When I restart + closeThreadsPanel(); + goTo(room1); + saveAndReload(); + + // Then the room remembers it's unread + // TODO: I (andyb) think this will fall in an encrypted room + assertUnread(room2, 6); + + // And when I open the threads view + goTo(room2); + openThreadList(); + + // Then the room remains unread + assertUnread(room2, 6); + assertUnreadThread("Root1"); + assertUnreadThread("Root2"); + assertUnreadThread("Root3"); + }); + it("After marking room as read, paging up to find old threads that were never read leaves the room read", () => { + // Flaky with rust crypto + // See https://github.com/vector-im/element-web/issues/26341 + skipIfRustCrypto(); + + // Given lots of messages in threads that are unread but I marked as read on a main timeline message + goTo(room1); + receiveMessages(room2, [ + "Root1", + "Root2", + "Root3", + ...manyThreadedOff("Root1", many("T", 2)), + ...manyThreadedOff("Root2", many("T", 2)), + ...manyThreadedOff("Root3", many("T", 2)), + ...many("Msg", 100), + ]); + markAsRead(room2); + assertRead(room2); + + // When I restart + saveAndReload(); + + // Then the room remembers it's read + assertRead(room2); + + // And when I page up to load old thread roots + goTo(room2); + pageUp(); + pageUp(); + pageUp(); + + // Then the room remains read + assertStillRead(room2); + assertReadThread("Root1"); + assertReadThread("Root2"); + assertReadThread("Root3"); + }); + // XXX: fails because we see a dot instead of an unread number - probably the server and client disagree + it.skip("After marking room as read based on a thread message, opening threads view to find old threads that were never read leaves the room read", () => { + // Given lots of messages in threads that are unread but I marked as read on a thread message + goTo(room1); + receiveMessages(room2, [ + "Root1", + "Root2", + "Root3", + ...manyThreadedOff("Root1", many("T1-", 2)), + ...manyThreadedOff("Root2", many("T2-", 2)), + ...manyThreadedOff("Root3", many("T3-", 2)), + ...many("Msg", 100), + threadedOff("Msg0099", "Thread off 99"), + ]); + markAsRead(room2); + assertRead(room2); + + // When I restart + saveAndReload(); + + // Then the room remembers it's read + assertRead(room2); + + // And when I page up to load old thread roots + goTo(room2); + openThreadList(); + + // Then the room remains read + assertStillRead(room2); + assertReadThread("Root1"); + assertReadThread("Root2"); + assertReadThread("Root3"); + }); }); describe("Room list order", () => { diff --git a/cypress/e2e/read-receipts/missing-referents.spec.ts b/cypress/e2e/read-receipts/missing-referents.spec.ts new file mode 100644 index 00000000000..da4b01b58bf --- /dev/null +++ b/cypress/e2e/read-receipts/missing-referents.spec.ts @@ -0,0 +1,116 @@ +/* +Copyright 2023 The Matrix.org Foundation C.I.C. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +/* See readme.md for tips on writing these tests. */ + +/// + +import { HomeserverInstance } from "../../plugins/utils/homeserver"; +import { + goTo, + Message, + MessageContentSpec, + MessageFinder, + ReadReceiptSetup, + sendMessageAsClient, +} from "./read-receipts-utils"; + +describe("Read receipts", () => { + const roomAlpha = "Room Alpha"; + const roomBeta = "Room Beta"; + + let homeserver: HomeserverInstance; + let messageFinder: MessageFinder; + let testSetup: ReadReceiptSetup; + + function threadedOff(rootMessage: string, newMessage: string): MessageContentSpec { + return messageFinder.threadedOff(rootMessage, newMessage); + } + + before(() => { + // Note: unusually for the Cypress tests in this repo, we share a single + // Synapse between all the tests in this file. + // + // Stopping and starting Synapse costs about 0.25 seconds per test, so + // for most suites this is worth the cost for the extra assurance that + // each test is independent. + // + // Because there are so many tests in this file, and because sharing a + // Synapse should have no effect (because we create new rooms and users + // for each test), we share it here, saving ~30 seconds per run at time + // of writing. + + cy.startHomeserver("default").then((data) => { + homeserver = data; + }); + }); + + beforeEach(() => { + messageFinder = new MessageFinder(); + testSetup = new ReadReceiptSetup(homeserver, "Mae", "Other User", roomAlpha, roomBeta); + }); + + /** + * Sends messages into given room as a bot + * @param room - the name of the room to send messages into + * @param messages - the list of messages to send, these can be strings or implementations of MessageSpec like `editOf` + */ + function receiveMessages(room: string, messages: Message[]) { + sendMessageAsClient(testSetup.bot, room, messages); + } + + const room1 = roomAlpha; + const room2 = roomBeta; + + after(() => { + cy.stopHomeserver(homeserver); + }); + + describe("messages with missing referents", () => { + it.skip("A message in an unknown thread is not visible and the room is read", () => { + // Given a thread existed and the room is read + goTo(room1); + receiveMessages(room2, ["Root1", threadedOff("Root1", "T1a")]); + + // When I restart, forgetting the thread root + // And I receive a message on that thread + // Then the message is invisible and the room remains read + }); + it.skip("When a message's thread root appears later the thread appears and the room is unread", () => {}); + it.skip("An edit of an unknown message is not visible and the room is read", () => {}); + it.skip("When an edit's message appears later the edited version appears and the room is unread", () => {}); + it.skip("A reaction to an unknown message is not visible and the room is read", () => {}); + it.skip("When an reactions's message appears later it appears and the room is unread", () => {}); + // Harder: validate that we request the messages we are missing? + }); + + describe("receipts with missing events", () => { + // Later: when we have order in receipts, we can change these tests to + // make receipts still work, even when their message is not found. + it.skip("A receipt for an unknown message does not change the state of an unread room", () => {}); + it.skip("A receipt for an unknown message does not change the state of a read room", () => {}); + it.skip("A threaded receipt for an unknown message does not change the state of an unread thread", () => {}); + it.skip("A threaded receipt for an unknown message does not change the state of a read thread", () => {}); + it.skip("A threaded receipt for an unknown thread does not change the state of an unread thread", () => {}); + it.skip("A threaded receipt for an unknown thread does not change the state of a read thread", () => {}); + it.skip("A threaded receipt for a message on main does not change the state of an unread room", () => {}); + it.skip("A threaded receipt for a message on main does not change the state of a read room", () => {}); + it.skip("A main receipt for a message on a thread does not change the state of an unread room", () => {}); + it.skip("A main receipt for a message on a thread does not change the state of a read room", () => {}); + it.skip("A threaded receipt for a thread root does not mark it as read", () => {}); + // Harder: validate that we request the messages we are missing? + }); +}); diff --git a/cypress/e2e/read-receipts/new-messages.spec.ts b/cypress/e2e/read-receipts/new-messages.spec.ts new file mode 100644 index 00000000000..76ccdbfe542 --- /dev/null +++ b/cypress/e2e/read-receipts/new-messages.spec.ts @@ -0,0 +1,499 @@ +/* +Copyright 2023 The Matrix.org Foundation C.I.C. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +/* See readme.md for tips on writing these tests. */ + +/// + +import { HomeserverInstance } from "../../plugins/utils/homeserver"; +import { + assertRead, + assertReadThread, + assertUnread, + assertUnreadLessThan, + assertUnreadThread, + backToThreadsList, + ReadReceiptSetup, + goTo, + many, + markAsRead, + Message, + MessageContentSpec, + MessageFinder, + openThread, + saveAndReload, + sendMessageAsClient, +} from "./read-receipts-utils"; + +describe("Read receipts", () => { + const roomAlpha = "Room Alpha"; + const roomBeta = "Room Beta"; + + let homeserver: HomeserverInstance; + let messageFinder: MessageFinder; + let testSetup: ReadReceiptSetup; + + function replyTo(targetMessage: string, newMessage: string): MessageContentSpec { + return messageFinder.replyTo(targetMessage, newMessage); + } + + function threadedOff(rootMessage: string, newMessage: string): MessageContentSpec { + return messageFinder.threadedOff(rootMessage, newMessage); + } + + function manyThreadedOff(rootMessage: string, newMessages: Array): Array { + return messageFinder.manyThreadedOff(rootMessage, newMessages); + } + + function jumpTo(room: string, message: string, includeThreads = false) { + return messageFinder.jumpTo(room, message, includeThreads); + } + + before(() => { + // Note: unusually for the Cypress tests in this repo, we share a single + // Synapse between all the tests in this file. + // + // Stopping and starting Synapse costs about 0.25 seconds per test, so + // for most suites this is worth the cost for the extra assurance that + // each test is independent. + // + // Because there are so many tests in this file, and because sharing a + // Synapse should have no effect (because we create new rooms and users + // for each test), we share it here, saving ~30 seconds per run at time + // of writing. + + cy.startHomeserver("default").then((data) => { + homeserver = data; + }); + }); + + beforeEach(() => { + messageFinder = new MessageFinder(); + testSetup = new ReadReceiptSetup(homeserver, "Mae", "Other User", roomAlpha, roomBeta); + }); + + after(() => { + cy.stopHomeserver(homeserver); + }); + + /** + * Sends messages into given room as a bot + * @param room - the name of the room to send messages into + * @param messages - the list of messages to send, these can be strings or implementations of MessageSpec like `editOf` + */ + function receiveMessages(room: string, messages: Message[]) { + sendMessageAsClient(testSetup.bot, room, messages); + } + + /** + * Sends messages into given room as the currently logged-in user + * @param room - the name of the room to send messages into + * @param messages - the list of messages to send, these can be strings or implementations of MessageSpec like `editOf` + */ + function sendMessages(room: string, messages: Message[]) { + cy.getClient().then((cli) => sendMessageAsClient(cli, room, messages)); + } + + const room1 = roomAlpha; + const room2 = roomBeta; + + describe("new messages", () => { + describe("in the main timeline", () => { + it("Receiving a message makes a room unread", () => { + // Given I am in a different room + goTo(room1); + assertRead(room2); + + // When I receive some messages + receiveMessages(room2, ["Msg1"]); + + // Then the room is marked as unread + assertUnread(room2, 1); + }); + it("Reading latest message makes the room read", () => { + // Given I have some unread messages + goTo(room1); + assertRead(room2); + receiveMessages(room2, ["Msg1"]); + assertUnread(room2, 1); + + // When I read the main timeline + goTo(room2); + + // Then the room becomes read + assertRead(room2); + }); + // XXX: fails (sometimes!) because the unread count stays high + it.skip("Reading an older message leaves the room unread", () => { + // Given there are lots of messages in a room + goTo(room1); + receiveMessages(room2, many("Msg", 30)); + assertUnread(room2, 30); + + // When I jump to one of the older messages + jumpTo(room2, "Msg0001"); + + // Then the room is still unread, but some messages were read + assertUnreadLessThan(room2, 30); + }); + it("Marking a room as read makes it read", () => { + // Given I have some unread messages + goTo(room1); + assertRead(room2); + receiveMessages(room2, ["Msg1"]); + assertUnread(room2, 1); + + // When I mark the room as read + markAsRead(room2); + + // Then it is read + assertRead(room2); + }); + it("Receiving a new message after marking as read makes it unread", () => { + // Given I have marked my messages as read + goTo(room1); + assertRead(room2); + receiveMessages(room2, ["Msg1"]); + assertUnread(room2, 1); + markAsRead(room2); + assertRead(room2); + + // When I receive a new message + receiveMessages(room2, ["Msg2"]); + + // Then the room is unread + assertUnread(room2, 1); + }); + it("A room with a new message is still unread after restart", () => { + // Given I have an unread message + goTo(room1); + assertRead(room2); + receiveMessages(room2, ["Msg1"]); + assertUnread(room2, 1); + + // When I restart + saveAndReload(); + + // Then I still have an unread message + assertUnread(room2, 1); + }); + it("A room where all messages are read is still read after restart", () => { + // Given I have read all messages + goTo(room1); + assertRead(room2); + receiveMessages(room2, ["Msg1"]); + assertUnread(room2, 1); + goTo(room2); + assertRead(room2); + + // When I restart + saveAndReload(); + + // Then all messages are still read + assertRead(room2); + }); + it("A room that was marked as read is still read after restart", () => { + // Given I have marked all messages as read + goTo(room1); + assertRead(room2); + receiveMessages(room2, ["Msg1"]); + assertUnread(room2, 1); + markAsRead(room2); + assertRead(room2); + + // When I restart + saveAndReload(); + + // Then all messages are still read + assertRead(room2); + }); + // XXX: fails because the room remains unread even though I sent a message + it.skip("Me sending a message from a different client marks room as read", () => { + // Given I have unread messages + goTo(room1); + assertRead(room2); + receiveMessages(room2, ["Msg1"]); + assertUnread(room2, 1); + + // When I send a new message from a different client + sendMessages(room2, ["Msg2"]); + + // Then this room is marked as read + assertRead(room2); + }); + }); + + describe("in threads", () => { + it("Receiving a message makes a room unread", () => { + // Given a message arrived and is read + goTo(room1); + receiveMessages(room2, ["Msg1"]); + assertUnread(room2, 1); + goTo(room2); + assertRead(room2); + goTo(room1); + + // When I receive a threaded message + receiveMessages(room2, [threadedOff("Msg1", "Resp1")]); + + // Then the room becomes unread + assertUnread(room2, 1); + }); + it("Reading the last threaded message makes the room read", () => { + // Given a thread exists and is not read + goTo(room1); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); + assertUnread(room2, 2); + goTo(room2); + + // When I read it + openThread("Msg1"); + + // The room becomes read + assertRead(room2); + }); + it("Reading a thread message makes the thread read", () => { + // Given a thread exists + goTo(room1); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), threadedOff("Msg1", "Resp2")]); + assertUnread(room2, 3); // (Sanity) + + // When I read the main timeline + goTo(room2); + + // Then room does appear unread + assertUnread(room2, 2); + + // Until we open the thread + openThread("Msg1"); + assertReadThread("Msg1"); + assertRead(room2); + }); + it("Reading an older thread message leaves the thread unread", () => { + // Given there are many messages in a thread + goTo(room1); + receiveMessages(room2, ["ThreadRoot", ...manyThreadedOff("ThreadRoot", many("InThread", 20))]); + assertUnread(room2, 21); + + // When I read an older message in the thread + jumpTo(room2, "InThread0001", true); + assertUnreadLessThan(room2, 21); + // TODO: for some reason, we can't find the first message + // "InThread0", so I am using the second here. Also, they appear + // out of order, with "InThread2" before "InThread1". Might be a + // clue to the sporadic reports we have had of messages going + // missing in threads? + + // Then the thread is still marked as unread + backToThreadsList(); + assertUnreadThread("ThreadRoot"); + }); + it("Reading only one thread's message does not make the room read", () => { + // Given two threads are unread + goTo(room1); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), "Msg2", threadedOff("Msg2", "Resp2")]); + assertUnread(room2, 4); + goTo(room2); + assertUnread(room2, 2); + + // When I only read one of them + openThread("Msg1"); + + // The room is still unread + assertUnread(room2, 1); + }); + it("Reading only one thread's message makes that thread read but not others", () => { + // Given I have unread threads + goTo(room1); + receiveMessages(room2, ["Msg1", "Msg2", threadedOff("Msg1", "Resp1"), threadedOff("Msg2", "Resp2")]); + assertUnread(room2, 4); // (Sanity) + goTo(room2); + assertUnread(room2, 2); + assertUnreadThread("Msg1"); + assertUnreadThread("Msg2"); + + // When I read one of them + openThread("Msg1"); + + // Then that one is read, but the other is not + assertReadThread("Msg1"); + assertUnreadThread("Msg2"); + }); + it("Reading the main timeline does not mark a thread message as read", () => { + // Given a thread exists + goTo(room1); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), threadedOff("Msg1", "Resp2")]); + assertUnread(room2, 3); // (Sanity) + + // When I read the main timeline + goTo(room2); + assertUnread(room2, 2); + + // Then thread does appear unread + assertUnreadThread("Msg1"); + }); + // XXX: fails because the room is still "bold" even though the notification counts all disappear + it.skip("Marking a room with unread threads as read makes it read", () => { + // Given I have an unread thread + goTo(room1); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), threadedOff("Msg1", "Resp2")]); + assertUnread(room2, 3); // (Sanity) + + // When I mark the room as read + markAsRead(room2); + + // Then the room is read + assertRead(room2); + }); + // XXX: fails for the same reason as "Marking a room with unread threads as read makes it read" + it.skip("Sending a new thread message after marking as read makes it unread", () => { + // Given a thread exists + goTo(room1); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), threadedOff("Msg1", "Resp2")]); + + // When I mark the room as read + markAsRead(room2); + assertRead(room2); + + // Then another message appears in the thread + receiveMessages(room2, [threadedOff("Msg1", "Resp3")]); + + // Then the room becomes unread + assertUnread(room2, 1); + }); + // XXX: fails for the same reason as "Marking a room with unread threads as read makes it read" + it.skip("Sending a new different-thread message after marking as read makes it unread", () => { + // Given 2 threads exist, and Thread2 has the latest message in it + goTo(room1); + receiveMessages(room2, ["Thread1", "Thread2", threadedOff("Thread1", "t1a")]); + assertUnread(room2, 3); + receiveMessages(room2, [threadedOff("Thread2", "t2a")]); + + // When I mark the room as read (making an unthreaded receipt for t2a) + markAsRead(room2); + assertRead(room2); + + // Then another message appears in the other thread + receiveMessages(room2, [threadedOff("Thread1", "t1b")]); + + // Then the room becomes unread + assertUnread(room2, 1); + }); + it("A room with a new threaded message is still unread after restart", () => { + // Given a thread exists + goTo(room1); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), threadedOff("Msg1", "Resp2")]); + assertUnread(room2, 3); // (Sanity) + + // When I read the main timeline + goTo(room2); + + // Then room does appear unread + assertUnread(room2, 2); + + saveAndReload(); + assertUnread(room2, 2); + + // Until we open the thread + openThread("Msg1"); + assertRead(room2); + }); + it("A room where all threaded messages are read is still read after restart", () => { + // Given I have read all the threads + goTo(room1); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), threadedOff("Msg1", "Resp2")]); + assertUnread(room2, 3); // (Sanity) + goTo(room2); + assertUnread(room2, 2); + openThread("Msg1"); + assertRead(room2); + + // When I restart + saveAndReload(); + + // Then the room is still read + assertRead(room2); + }); + }); + + describe("thread roots", () => { + it("Reading a thread root does not mark the thread as read", () => { + // Given a thread exists + goTo(room1); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]); + assertUnread(room2, 2); // (Sanity) + + // When I read the main timeline + goTo(room2); + + // Then room does appear unread + assertUnread(room2, 1); + assertUnreadThread("Msg1"); + }); + // XXX: fails because we jump to the wrong place in the timeline + it.skip("Reading a thread root within the thread view marks it as read in the main timeline", () => { + // Given lots of messages are on the main timeline, and one has a thread off it + goTo(room1); + receiveMessages(room2, [ + ...many("beforeThread", 30), + "ThreadRoot", + threadedOff("ThreadRoot", "InThread"), + ...many("afterThread", 30), + ]); + assertUnread(room2, 62); // Sanity + + // When I jump to an old message and read the thread + jumpTo(room2, "beforeThread0000"); + openThread("ThreadRoot"); + + // Then the thread root is marked as read in the main timeline, + // so there are only 30 left - the ones after the thread root. + 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")]); + goTo(room2); + assertRead(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", () => { + // Given an unread thread off a reply exists + goTo(room1); + receiveMessages(room2, ["Msg1", replyTo("Msg1", "Reply1"), threadedOff("Reply1", "Resp1")]); + assertUnread(room2, 3); + goTo(room2); + assertUnread(room2, 1); + assertUnreadThread("Reply1"); + + // When I read the thread + openThread("Reply1"); + + // Then the room and thread are read + assertRead(room2); + assertReadThread("Reply1"); + }); + }); + }); +}); diff --git a/cypress/e2e/read-receipts/reactions.spec.ts b/cypress/e2e/read-receipts/reactions.spec.ts new file mode 100644 index 00000000000..aa7a9ff5f66 --- /dev/null +++ b/cypress/e2e/read-receipts/reactions.spec.ts @@ -0,0 +1,322 @@ +/* +Copyright 2023 The Matrix.org Foundation C.I.C. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +/* See readme.md for tips on writing these tests. */ + +/// + +import { HomeserverInstance } from "../../plugins/utils/homeserver"; +import { + assertRead, + assertReadThread, + assertStillRead, + assertUnread, + BotActionSpec, + goTo, + markAsRead, + Message, + MessageContentSpec, + MessageFinder, + openThread, + ReadReceiptSetup, + saveAndReload, + sendMessageAsClient, +} from "./read-receipts-utils"; + +describe("Read receipts", () => { + const roomAlpha = "Room Alpha"; + const roomBeta = "Room Beta"; + + let homeserver: HomeserverInstance; + let messageFinder: MessageFinder; + let testSetup: ReadReceiptSetup; + + function threadedOff(rootMessage: string, newMessage: string): MessageContentSpec { + return messageFinder.threadedOff(rootMessage, newMessage); + } + + function reactionTo(targetMessage: string, reaction: string): BotActionSpec { + return messageFinder.reactionTo(targetMessage, reaction); + } + + before(() => { + // Note: unusually for the Cypress tests in this repo, we share a single + // Synapse between all the tests in this file. + // + // Stopping and starting Synapse costs about 0.25 seconds per test, so + // for most suites this is worth the cost for the extra assurance that + // each test is independent. + // + // Because there are so many tests in this file, and because sharing a + // Synapse should have no effect (because we create new rooms and users + // for each test), we share it here, saving ~30 seconds per run at time + // of writing. + + cy.startHomeserver("default").then((data) => { + homeserver = data; + }); + }); + + beforeEach(() => { + messageFinder = new MessageFinder(); + testSetup = new ReadReceiptSetup(homeserver, "Mae", "Other User", roomAlpha, roomBeta); + }); + + after(() => { + cy.stopHomeserver(homeserver); + }); + + /** + * Sends messages into given room as a bot + * @param room - the name of the room to send messages into + * @param messages - the list of messages to send, these can be strings or implementations of MessageSpec like `editOf` + */ + function receiveMessages(room: string, messages: Message[]) { + sendMessageAsClient(testSetup.bot, room, messages); + } + + const room1 = roomAlpha; + const room2 = roomBeta; + + describe("reactions", () => { + describe("in the main timeline", () => { + it("Receiving a reaction to a message does not make a room unread", () => { + goTo(room1); + assertRead(room2); + receiveMessages(room2, ["Msg1", "Msg2"]); + assertUnread(room2, 2); + + // When I read the main timeline + goTo(room2); + assertRead(room2); + + goTo(room1); + receiveMessages(room2, [reactionTo("Msg2", "🪿")]); + assertRead(room2); + }); + it("Reacting to a message after marking as read does not make the room unread", () => { + goTo(room1); + assertRead(room2); + receiveMessages(room2, ["Msg1", "Msg2"]); + assertUnread(room2, 2); + + markAsRead(room2); + assertRead(room2); + + receiveMessages(room2, [reactionTo("Msg2", "🪿")]); + assertRead(room2); + }); + it("A room with an unread reaction is still read after restart", () => { + goTo(room1); + assertRead(room2); + receiveMessages(room2, ["Msg1", "Msg2"]); + assertUnread(room2, 2); + + markAsRead(room2); + assertRead(room2); + + receiveMessages(room2, [reactionTo("Msg2", "🪿")]); + assertRead(room2); + + saveAndReload(); + assertRead(room2); + }); + it("A room where all reactions are read is still read after restart", () => { + goTo(room1); + assertRead(room2); + receiveMessages(room2, ["Msg1", "Msg2", reactionTo("Msg2", "🪿")]); + assertUnread(room2, 2); + + markAsRead(room2); + assertRead(room2); + + saveAndReload(); + assertRead(room2); + }); + }); + + describe("in threads", () => { + it("A reaction to a threaded message does not make the room unread", () => { + // Given a thread exists and I have read it + goTo(room1); + assertRead(room2); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Reply1")]); + assertUnread(room2, 2); + goTo(room2); + openThread("Msg1"); + assertRead(room2); + goTo(room1); + + // When someone reacts to a thread message + receiveMessages(room2, [reactionTo("Reply1", "🪿")]); + + // Then the room remains read + assertStillRead(room2); + }); + // XXX: fails because the room is still "bold" even though the notification counts all disappear + it.skip("Marking a room as read after a reaction in a thread makes it read", () => { + // Given a thread exists with a reaction + goTo(room1); + assertRead(room2); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Reply1"), reactionTo("Reply1", "🪿")]); + assertUnread(room2, 2); + + // When I mark the room as read + markAsRead(room2); + + // Then it becomes read + assertRead(room2); + }); + // XXX: fails because the room is still "bold" even though the notification counts all disappear + it.skip("Reacting to a thread message after marking as read does not make the room unread", () => { + // Given a thread exists and I have marked it as read + goTo(room1); + assertRead(room2); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Reply1"), reactionTo("Reply1", "🪿")]); + assertUnread(room2, 2); + markAsRead(room2); + assertRead(room2); + + // When someone reacts to a thread message + receiveMessages(room2, [reactionTo("Reply1", "🪿")]); + + // Then the room remains read + assertStillRead(room2); + }); + it.skip("A room with a reaction to a threaded message is still unread after restart", () => { + // Given a thread exists and I have read it + goTo(room1); + assertRead(room2); + receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Reply1")]); + assertUnread(room2, 2); + goTo(room2); + openThread("Msg1"); + assertRead(room2); + goTo(room1); + + // And someone reacted to it, which doesn't stop it being read + receiveMessages(room2, [reactionTo("Reply1", "🪿")]); + assertStillRead(room2); + + // When I restart + saveAndReload(); + + // Then the room is still read + assertRead(room2); + }); + it("A room where all reactions in threads are read is still read after restart", () => { + // Given multiple threads with reactions exist and are read + goTo(room1); + assertRead(room2); + receiveMessages(room2, [ + "Msg1", + threadedOff("Msg1", "Reply1a"), + reactionTo("Reply1a", "r"), + "Msg2", + threadedOff("Msg1", "Reply1b"), + threadedOff("Msg2", "Reply2a"), + reactionTo("Msg1", "e"), + threadedOff("Msg2", "Reply2b"), + reactionTo("Reply2a", "a"), + reactionTo("Reply2b", "c"), + reactionTo("Reply1b", "t"), + ]); + assertUnread(room2, 6); + goTo(room2); + openThread("Msg1"); + assertReadThread("Msg1"); + openThread("Msg2"); + assertReadThread("Msg2"); + assertRead(room2); + goTo(room1); + + // When I restart + saveAndReload(); + + // Then the room is still read + assertRead(room2); + goTo(room2); + assertReadThread("Msg1"); + assertReadThread("Msg2"); + }); + }); + + 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); + + // And we have marked the room as read + markAsRead(room2); + assertRead(room2); + + // When someone reacts to it + receiveMessages(room2, [reactionTo("Msg1", "🪿")]); + cy.wait(200); + + // Then the room is still read + assertRead(room2); + }); + }); + }); +}); diff --git a/cypress/e2e/read-receipts/read-receipts-utils.ts b/cypress/e2e/read-receipts/read-receipts-utils.ts new file mode 100644 index 00000000000..0e6b7d5e828 --- /dev/null +++ b/cypress/e2e/read-receipts/read-receipts-utils.ts @@ -0,0 +1,585 @@ +/* +Copyright 2023 The Matrix.org Foundation C.I.C. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +import type { MatrixClient, MatrixEvent, Room, IndexedDBStore } from "matrix-js-sdk/src/matrix"; +import { HomeserverInstance } from "../../plugins/utils/homeserver"; +import Chainable = Cypress.Chainable; + +/** + * Set up for a read receipt test: + * - Create a user with the supplied name + * - As that user, create two rooms with the supplied names + * - Create a bot with the supplied name + * - Invite the bot to both rooms and ensure that it has joined + */ +export class ReadReceiptSetup { + roomAlpha: string; + roomBeta: string; + alphaRoomId: string; + betaRoomId: string; + bot: MatrixClient; + + constructor( + homeserver: HomeserverInstance, + userName: string, + botName: string, + roomAlpha: string, + roomBeta: string, + ) { + this.roomAlpha = roomAlpha; + this.roomBeta = roomBeta; + + // Create a user + cy.initTestUser(homeserver, userName) + // Create 2 rooms + .then(() => { + cy.createRoom({ name: roomAlpha }).then((createdRoomId) => { + this.alphaRoomId = createdRoomId; + }); + }) + .then(() => { + cy.createRoom({ name: roomBeta }).then((createdRoomId) => { + this.betaRoomId = createdRoomId; + }); + }) + // Create a bot + .then(() => { + cy.getBot(homeserver, { displayName: botName }).then((botClient) => { + this.bot = botClient; + }); + }) + // Invite the bot to both rooms + .then(() => { + cy.inviteUser(this.alphaRoomId, this.bot.getUserId()); + cy.viewRoomById(this.alphaRoomId); + cy.get(".mx_LegacyRoomHeader").within(() => cy.findByTitle(roomAlpha).should("exist")); + cy.findByText(botName + " joined the room", { timeout: 20000 }).should("exist"); + + cy.inviteUser(this.betaRoomId, this.bot.getUserId()); + cy.viewRoomById(this.betaRoomId); + cy.get(".mx_LegacyRoomHeader").within(() => cy.findByTitle(roomBeta).should("exist")); + cy.findByText(botName + " joined the room", { timeout: 20000 }).should("exist"); + }); + } +} + +/** + * A utility that is able to find messages based on their content, by looking + * inside the `timeline` objects in the object model. + * + * Crucially, we hold on to references to events that have been edited or + * redacted, so we can still look them up by their old content. + * + * Provides utilities that build on the ability to find messages, e.g. replyTo, + * which finds a message and then constructs a reply to it. + */ +export class MessageFinder { + /** + * Map of message content -> event. + */ + messages = new Map(); + + /** + * Utility to find a MatrixEvent by its body content + * @param room - the room to search for the event in + * @param message - the body of the event to search for + * @param includeThreads - whether to search within threads too + */ + async getMessage(room: Room, message: string, includeThreads = false): Promise { + const cached = this.messages.get(message); + if (cached) { + return cached; + } + + let ev = room.timeline.find((e) => e.getContent().body === message); + if (!ev && includeThreads) { + for (const thread of room.getThreads()) { + ev = thread.timeline.find((e) => e.getContent().body === message); + if (ev) break; + } + } + + if (ev) { + this.messages.set(message, ev); + return ev; + } + + return new Promise((resolve) => { + room.on("Room.timeline" as any, (ev: MatrixEvent) => { + if (ev.getContent().body === message) { + this.messages.set(message, ev); + resolve(ev); + } + }); + }); + } + + /** + * MessageContentSpec to send an edit into a room + * @param originalMessage - the body of the message to edit + * @param newMessage - the message body to send in the edit + */ + editOf(originalMessage: string, newMessage: string): MessageContentSpec { + return new (class extends MessageContentSpec { + public async getContent(room: Room): Promise> { + const ev = await this.messageFinder?.getMessage(room, originalMessage, true); + + // If this event has been redacted, its msgtype will be + // undefined. In that case, we guess msgtype as m.text. + const msgtype = ev.getContent().msgtype ?? "m.text"; + return { + "msgtype": msgtype, + "body": `* ${newMessage}`, + "m.new_content": { + msgtype: msgtype, + body: newMessage, + }, + "m.relates_to": { + rel_type: "m.replace", + event_id: ev.getId(), + }, + }; + } + })(this); + } + + /** + * MessageContentSpec to send a reply into a room + * @param targetMessage - the body of the message to reply to + * @param newMessage - the message body to send into the reply + */ + replyTo(targetMessage: string, newMessage: string): MessageContentSpec { + return new (class extends MessageContentSpec { + public async getContent(room: Room): Promise> { + const ev = await this.messageFinder.getMessage(room, targetMessage, true); + + return { + "msgtype": "m.text", + "body": newMessage, + "m.relates_to": { + "m.in_reply_to": { + event_id: ev.getId(), + }, + }, + }; + } + })(this); + } + + /** + * MessageContentSpec to send a threaded response into a room + * @param rootMessage - the body of the thread root message to send a response to + * @param newMessage - the message body to send into the thread response + */ + threadedOff(rootMessage: string, newMessage: string): MessageContentSpec { + return new (class extends MessageContentSpec { + public async getContent(room: Room): Promise> { + const ev = await this.messageFinder.getMessage(room, rootMessage); + + return { + "msgtype": "m.text", + "body": newMessage, + "m.relates_to": { + event_id: ev.getId(), + is_falling_back: true, + rel_type: "m.thread", + }, + }; + } + })(this); + } + + /** + * Generate MessageContentSpecs to send multiple threaded responses into a room. + * + * @param rootMessage - the body of the thread root message to send a response to + * @param newMessages - the contents of the messages + */ + manyThreadedOff(rootMessage: string, newMessages: Array): Array { + return newMessages.map((body) => this.threadedOff(rootMessage, body)); + } + + /** + * BotActionSpec to send a reaction to an existing event into a room + * @param targetMessage - the body of the message to send a reaction to + * @param reaction - the key of the reaction to send into the room + */ + reactionTo(targetMessage: string, reaction: string): BotActionSpec { + return new (class extends BotActionSpec { + public async performAction(cli: MatrixClient, room: Room): Promise { + const ev = await this.messageFinder.getMessage(room, targetMessage, true); + const threadId = !ev.isThreadRoot ? ev.threadRootId : undefined; + await cli.sendEvent(room.roomId, threadId ?? null, "m.reaction", { + "m.relates_to": { + rel_type: "m.annotation", + event_id: ev.getId(), + key: reaction, + }, + }); + } + })(this); + } + + /** + * BotActionSpec to send a redaction into a room + * @param messageFinder - used to find the existing event + * @param targetMessage - the body of the message to send a redaction to + */ + redactionOf(targetMessage: string): BotActionSpec { + return new (class extends BotActionSpec { + public async performAction(cli: MatrixClient, room: Room): Promise { + const ev = await this.messageFinder.getMessage(room, targetMessage, true); + await cli.redactEvent(room.roomId, ev.threadRootId, ev.getId()); + } + })(this); + } + + /** + * Find and display a message. + * + * @param room the name of the room to look inside + * @param message the content of the message to fine + * @param includeThreads look for messages inside threads, not just the main timeline + */ + jumpTo(room: string, message: string, includeThreads = false) { + cy.log("Jump to message", room, message, includeThreads); + cy.getClient().then((cli) => { + findRoomByName(room).then(async ({ roomId }) => { + const roomObject = cli.getRoom(roomId); + const foundMessage = await this.getMessage(roomObject, message, includeThreads); + cy.visit(`/#/room/${roomId}/${foundMessage.getId()}`); + }); + }); + } +} + +/** + * Something that can provide the content of a message. + * + * For example, we return and instance of this from {@link + * MessageFinder.replyTo} which creates a reply based on a previous message. + */ +export abstract class MessageContentSpec { + messageFinder: MessageFinder | null; + + constructor(messageFinder: MessageFinder = null) { + this.messageFinder = messageFinder; + } + + public abstract getContent(room: Room): Promise>; +} + +/** + * Something that can perform an action at the time we would usually send a + * message. + * + * For example, we return an instance of this from {@link + * MessageFinder.redactionOf} which redacts the message we are referring to. + */ +export abstract class BotActionSpec { + messageFinder: MessageFinder | null; + + constructor(messageFinder: MessageFinder = null) { + this.messageFinder = messageFinder; + } + + public abstract performAction(cli: MatrixClient, room: Room): Promise; +} + +/** + * Something that we will turn into a message or event when we pass it in to + * e.g. receiveMessages. + */ +export type Message = string | MessageContentSpec | BotActionSpec; + +/** + * Use the supplied client to send messages or perform actions as specified by + * the supplied {@link Message} items. + */ +export function sendMessageAsClient(cli: MatrixClient, room: string, messages: Message[]) { + const roomIdFinder = findRoomByName(room); + for (const message of messages) { + roomIdFinder.then(async (room) => { + if (typeof message === "string") { + await cli.sendTextMessage(room.roomId, message); + } else if (message instanceof MessageContentSpec) { + await cli.sendMessage(room.roomId, await message.getContent(room)); + } else { + await message.performAction(cli, room); + } + }); + // TODO: without this wait, some tests that send lots of messages flake + // from time to time. I (andyb) have done some investigation, but it + // needs more work to figure out. The messages do arrive over sync, but + // they never appear in the timeline, and they never fire a + // Room.timeline event. I think this only happens with events that refer + // to other events (e.g. replies), so it might be caused by the + // referring event arriving before the referred-to event. + cy.wait(200); + } +} + +/** + * Open the room with the supplied name. + */ +export function goTo(room: string) { + cy.viewRoomByName(room); +} + +function findRoomByName(room: string): Chainable { + return cy.getClient().then((cli) => { + return cli.getRooms().find((r) => r.name === room); + }); +} + +/** + * Click the thread with the supplied content in the thread root to open it in + * the Threads panel. + */ +export function openThread(rootMessage: string) { + cy.log("Open thread", rootMessage); + cy.get(".mx_RoomView_body", { log: false }).within(() => { + cy.findAllByText(rootMessage) + .filter(".mx_EventTile_body") + .parents(".mx_EventTile[data-scroll-tokens]") + .realHover() + .findByRole("button", { name: "Reply in thread", log: false }) + .click(); + }); + cy.get(".mx_ThreadView_timelinePanelWrapper", { log: false }).should("have.length", 1); +} + +/** + * Close the threads panel. (Actually, close any right panel, but for these + * tests we only open the threads panel.) + */ +export function closeThreadsPanel() { + cy.log("Close threads panel"); + cy.get(".mx_RightPanel").findByTitle("Close").click(); + cy.get(".mx_RightPanel").should("not.exist"); +} + +/** + * Return to the list of threads, given we are viewing a single thread. + */ +export function backToThreadsList() { + cy.log("Back to threads list"); + cy.get(".mx_RightPanel").findByTitle("Threads").click(); +} + +/** + * BotActionSpec to send a custom event + * @param eventType - the type of the event to send + * @param content - the event content to send + */ +export function customEvent(eventType: string, content: Record): BotActionSpec { + return new (class extends BotActionSpec { + public async performAction(cli: MatrixClient, room: Room): Promise { + await cli.sendEvent(room.roomId, null, eventType, content); + } + })(); +} + +function getRoomListTile(room: string) { + return cy.findByRole("treeitem", { name: new RegExp("^" + room), log: false }); +} + +/** + * Assert that the message containing the supplied text is visible in the UI. + * Note: matches part of the message content as well as the whole of it. + */ +export function assertMessageLoaded(messagePart: string) { + cy.get(".mx_EventTile_body").contains(messagePart).should("exist"); +} + +/** + * Assert that the message containing the supplied text is not visible in the UI. + * Note: matches part of the message content as well as the whole of it. + */ +export function assertMessageNotLoaded(messagePart: string) { + cy.get(".mx_EventTile_body").contains(messagePart).should("not.exist"); +} + +/** + * Scroll the messages panel up 1000 pixels. + */ +export function pageUp() { + cy.get(".mx_RoomView_messagePanel").then((refs) => + refs.each((_, messagePanel) => { + messagePanel.scrollTop -= 1000; + }), + ); +} + +/** + * Generate strings with the supplied prefix, suffixed with numbers. + * + * @param prefix the prefix of each string + * @param howMany the number of strings to generate + */ +export function many(prefix: string, howMany: number): Array { + return Array.from(Array(howMany).keys()).map((i) => prefix + i.toString().padStart(4, "0")); +} + +/** + * Click the "Mark as Read" context menu item on the room with the supplied name + * in the room list. + */ +export function markAsRead(room: string) { + cy.log("Marking room as read", room); + getRoomListTile(room).rightclick(); + cy.findByText("Mark as read").click(); +} + +/** + * Assert that the room with the supplied name is "read" in the room list - i.g. + * has not dot or count of unread messages. + */ +export function assertRead(room: string) { + cy.log("Assert room read", room); + return getRoomListTile(room).within(() => { + cy.get(".mx_NotificationBadge_dot").should("not.exist"); + cy.get(".mx_NotificationBadge_count").should("not.exist"); + }); +} + +/** + * 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.) + */ +export 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 + * @param count - the numeric count to assert, or if "." specified then a bold/dot (no count) state is asserted + */ +export function assertUnread(room: string, count: number | ".") { + cy.log("Assert room unread", room, count); + return getRoomListTile(room).within(() => { + if (count === ".") { + cy.get(".mx_NotificationBadge_dot").should("exist"); + } else { + cy.get(".mx_NotificationBadge_count").should("have.text", count); + } + }); +} + +/** + * Assert a given room is marked as unread, and the number of unread + * messages is less than the supplied count. + * + * @param room - the name of the room to check + * @param lessThan - the number of unread messages that is too many + */ +export function assertUnreadLessThan(room: string, lessThan: number) { + cy.log("Assert unread less than", room, lessThan); + return getRoomListTile(room).within(() => { + cy.get(".mx_NotificationBadge_count").should(($count) => + expect(parseInt($count.get(0).textContent, 10)).to.be.lessThan(lessThan), + ); + }); +} + +/** + * Assert a given room is marked as unread, and the number of unread + * messages is greater than the supplied count. + * + * @param room - the name of the room to check + * @param greaterThan - the number of unread messages that is too few + */ +export function assertUnreadGreaterThan(room: string, greaterThan: number) { + cy.log("Assert unread greater than", room, greaterThan); + return getRoomListTile(room).within(() => { + cy.get(".mx_NotificationBadge_count").should(($count) => + expect(parseInt($count.get(0).textContent, 10)).to.be.greaterThan(greaterThan), + ); + }); +} + +/** + * Click the "Threads" or "Back" button if needed to get to the threads list. + */ +export function openThreadList() { + cy.log("Open threads list"); + + // If we've just entered the room, the threads panel takes a while to decide + // whether it's open or not - wait here to give it a chance to settle. + cy.wait(200); + + cy.findByTestId("threadsButton", { log: false }).then(($button) => { + if ($button?.attr("aria-current") !== "true") { + cy.findByTestId("threadsButton", { log: false }).click(); + } + }); + + cy.get(".mx_ThreadPanel", { log: false }) + .should("exist") + .then(($panel) => { + const $button = $panel.find('.mx_BaseCard_back[title="Threads"]'); + // If the Threads back button is present then click it - the + // threads button can open either threads list or thread panel + if ($button.length) { + $button.trigger("click"); + } + }); +} + +function getThreadListTile(rootMessage: string) { + openThreadList(); + return cy.contains(".mx_ThreadPanel .mx_EventTile_body", rootMessage, { log: false }).closest("li"); +} + +/** + * Assert that the thread with the supplied content in its root message is shown + * as read in the Threads list. + */ +export function assertReadThread(rootMessage: string) { + cy.log("Assert thread read", rootMessage); + return getThreadListTile(rootMessage).within(() => { + cy.get(".mx_NotificationBadge", { log: false }).should("not.exist"); + }); +} + +/** + * Assert that the thread with the supplied content in its root message is shown + * as unread in the Threads list. + */ +export function assertUnreadThread(rootMessage: string) { + cy.log("Assert unread thread", rootMessage); + return getThreadListTile(rootMessage).within(() => { + cy.get(".mx_NotificationBadge").should("exist"); + }); +} + +/** + * Save our indexeddb information and then refresh the page. + */ +export function saveAndReload() { + cy.log("Save and reload"); + cy.getClient().then((cli) => { + // @ts-ignore + return (cli.store as IndexedDBStore).reallySave(); + }); + cy.reload(); + // Wait for the app to reload + cy.log("Waiting for app to reload"); + cy.get(".mx_RoomView", { log: false, timeout: 20000 }).should("exist"); +} diff --git a/cypress/e2e/read-receipts/readme.md b/cypress/e2e/read-receipts/readme.md new file mode 100644 index 00000000000..1c904b4a13c --- /dev/null +++ b/cypress/e2e/read-receipts/readme.md @@ -0,0 +1,20 @@ +# High Level Read Receipt Tests + +Tips for writing these tests: + +- Break up your tests into the smallest test case possible. The purpose of + these tests is to understand hard-to-find bugs, so small tests are necessary. + We know that Cypress recommends combining tests together for performance, but + that will frustrate our goals here. (We will need to find a different way to + reduce CI time.) + +- Try to assert something after every action, to make sure it has completed. + E.g.: + markAsRead(room2); + assertRead(room2); + You should especially follow this rule if you are jumping to a different + room or similar straight afterwards. + +- Use assertStillRead() if you are asserting something is read when it was + also read before. This waits a little while to make sure you're not getting a + false positive. diff --git a/cypress/e2e/read-receipts/redactions.spec.ts b/cypress/e2e/read-receipts/redactions.spec.ts new file mode 100644 index 00000000000..621e624c70e --- /dev/null +++ b/cypress/e2e/read-receipts/redactions.spec.ts @@ -0,0 +1,871 @@ +/* +Copyright 2023 The Matrix.org Foundation C.I.C. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +/* See readme.md for tips on writing these tests. */ + +/// + +import { HomeserverInstance } from "../../plugins/utils/homeserver"; +import { + assertRead, + assertReadThread, + assertStillRead, + assertUnread, + assertUnreadLessThan, + assertUnreadThread, + BotActionSpec, + closeThreadsPanel, + goTo, + markAsRead, + Message, + MessageContentSpec, + MessageFinder, + openThread, + ReadReceiptSetup, + saveAndReload, + sendMessageAsClient, +} from "./read-receipts-utils"; + +describe("Read receipts", () => { + const roomAlpha = "Room Alpha"; + const roomBeta = "Room Beta"; + + let homeserver: HomeserverInstance; + let messageFinder: MessageFinder; + let testSetup: ReadReceiptSetup; + + function editOf(originalMessage: string, newMessage: string): MessageContentSpec { + return messageFinder.editOf(originalMessage, newMessage); + } + + function replyTo(targetMessage: string, newMessage: string): MessageContentSpec { + return messageFinder.replyTo(targetMessage, newMessage); + } + + function threadedOff(rootMessage: string, newMessage: string): MessageContentSpec { + return messageFinder.threadedOff(rootMessage, newMessage); + } + + function reactionTo(targetMessage: string, reaction: string): BotActionSpec { + return messageFinder.reactionTo(targetMessage, reaction); + } + + function redactionOf(targetMessage: string): BotActionSpec { + return messageFinder.redactionOf(targetMessage); + } + + before(() => { + // Note: unusually for the Cypress tests in this repo, we share a single + // Synapse between all the tests in this file. + // + // Stopping and starting Synapse costs about 0.25 seconds per test, so + // for most suites this is worth the cost for the extra assurance that + // each test is independent. + // + // Because there are so many tests in this file, and because sharing a + // Synapse should have no effect (because we create new rooms and users + // for each test), we share it here, saving ~30 seconds per run at time + // of writing. + + cy.startHomeserver("default").then((data) => { + homeserver = data; + }); + }); + + beforeEach(() => { + messageFinder = new MessageFinder(); + testSetup = new ReadReceiptSetup(homeserver, "Mae", "Other User", roomAlpha, roomBeta); + }); + + after(() => { + cy.stopHomeserver(homeserver); + }); + + /** + * Sends messages into given room as a bot + * @param room - the name of the room to send messages into + * @param messages - the list of messages to send, these can be strings or implementations of MessageSpec like `editOf` + */ + function receiveMessages(room: string, messages: Message[]) { + sendMessageAsClient(testSetup.bot, room, messages); + } + + const room1 = roomAlpha; + const room2 = roomBeta; + + 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); + + // 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); + }); + // XXX: fails because it flakes with the room unread when it should be read + it.skip("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); + }); + // XXX: fails because flakes with matrix-js-sdk#3798 (only when all other tests are enabled!) + it.skip("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); + }); + // XXX: fails because it flakes saying the room is unread when it should be read + it.skip("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); + }); + // Flakes because sometimes the unread count stays at 2 + it.skip("Reacting to a redacted message leaves the room read", () => { + // Given a redacted message exists + goTo(room1); + receiveMessages(room2, ["Msg1", "Msg2"]); + assertUnread(room2, 2); + 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 + receiveMessages(room2, [reactionTo("Msg2", "🪿")]); + + // Then the room is still read + assertStillRead(room2); + }); + it("Editing a redacted message leaves the room read", () => { + // Given a redacted message exists + goTo(room1); + receiveMessages(room2, ["Msg1", "Msg2"]); + assertUnread(room2, 2); + 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 + receiveMessages(room2, [editOf("Msg2", "Msg2 is BACK")]); + + // Then the room is still read + assertStillRead(room2); + }); + // XXX: fails because flakes showing 2 unread instead of 1 + it.skip("A reply to a redacted message makes the room unread", () => { + // Given a message was redacted + goTo(room1); + receiveMessages(room2, ["Msg1", "Msg2"]); + assertUnread(room2, 2); + 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 + receiveMessages(room2, [replyTo("Msg2", "Reply to Msg2")]); + + // Then the room is unread + assertUnread(room2, 1); + }); + it("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"]); + assertUnread(room2, 2); + receiveMessages(room2, [redactionOf("Msg2")]); + assertUnread(room2, 1); + goTo(room2); + assertRead(room2); + goTo(room1); + 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); + assertStillRead(room2); + }); + }); + + describe("in threads", () => { + // XXX: fails because it flakes saying the room is unread when it should be read + it.skip("Redacting the threaded message pointed to by my receipt leaves the room read", () => { + // Given I have some threads + goTo(room1); + receiveMessages(room2, [ + "Root", + threadedOff("Root", "ThreadMsg1"), + threadedOff("Root", "ThreadMsg2"), + "Root2", + threadedOff("Root2", "Root2->A"), + ]); + assertUnread(room2, 5); + + // And I have read them + goTo(room2); + assertUnreadThread("Root"); + openThread("Root"); + assertUnreadLessThan(room2, 4); + openThread("Root2"); + assertRead(room2); + closeThreadsPanel(); + goTo(room1); + assertRead(room2); + + // When the latest message in a thread is redacted + receiveMessages(room2, [redactionOf("ThreadMsg2")]); + + // Then the room and thread are still read + assertStillRead(room2); + goTo(room2); + assertReadThread("Root"); + }); + // XXX: fails because it flakes (on CI only) + it.skip("Reading an unread thread after a redaction of the latest message makes it read", () => { + // Given an unread thread where the latest message was redacted + goTo(room1); + receiveMessages(room2, ["Root", threadedOff("Root", "ThreadMsg1"), threadedOff("Root", "ThreadMsg2")]); + assertUnread(room2, 3); + receiveMessages(room2, [redactionOf("ThreadMsg2")]); + assertUnread(room2, 2); + goTo(room2); + assertUnreadThread("Root"); + + // When I read the thread + openThread("Root"); + assertRead(room2); + closeThreadsPanel(); + goTo(room1); + + // Then the thread is read + assertRead(room2); + goTo(room2); + assertReadThread("Root"); + }); + // XXX: fails because the unread count is still 1 when it should be 0 + it.skip("Reading an unread thread after a redaction of the latest message makes it read after restart", () => { + // Given a redacted message is not counted in the unread count + goTo(room1); + receiveMessages(room2, ["Root", threadedOff("Root", "ThreadMsg1"), threadedOff("Root", "ThreadMsg2")]); + assertUnread(room2, 3); + receiveMessages(room2, [redactionOf("ThreadMsg2")]); + assertUnread(room2, 2); + goTo(room2); + assertUnreadThread("Root"); + openThread("Root"); + assertRead(room2); + closeThreadsPanel(); + goTo(room1); + assertRead(room2); + goTo(room2); + assertReadThread("Root"); + + // When I restart + saveAndReload(); + + // Then the room is still read + assertRead(room2); + }); + // XXX: fails because it flakes (on CI only) + it.skip("Reading an unread thread after a redaction of an older message makes it read", () => { + // Given an unread thread where an older message was redacted + goTo(room1); + receiveMessages(room2, ["Root", threadedOff("Root", "ThreadMsg1"), threadedOff("Root", "ThreadMsg2")]); + assertUnread(room2, 3); + receiveMessages(room2, [redactionOf("ThreadMsg1")]); + assertUnread(room2, 2); + goTo(room2); + assertUnreadThread("Root"); + + // When I read the thread + openThread("Root"); + assertRead(room2); + closeThreadsPanel(); + goTo(room1); + + // Then the thread is read + assertRead(room2); + goTo(room2); + assertReadThread("Root"); + }); + // XXX: fails because it flakes (on CI only) + it.skip("Marking an unread thread as read after a redaction makes it read", () => { + // Given an unread thread where an older message was redacted + goTo(room1); + receiveMessages(room2, ["Root", threadedOff("Root", "ThreadMsg1"), threadedOff("Root", "ThreadMsg2")]); + assertUnread(room2, 3); + receiveMessages(room2, [redactionOf("ThreadMsg1")]); + assertUnread(room2, 2); + + // When I mark the room as read + markAsRead(room2); + assertRead(room2); + + // Then the thread is read + assertRead(room2); + goTo(room2); + assertReadThread("Root"); + }); + // XXX: fails because the room has an unread dot after I marked it as read + it.skip("Sending and redacting a message after marking the thread as read leaves it read", () => { + // Given a thread exists and is marked as read + goTo(room1); + receiveMessages(room2, ["Root", threadedOff("Root", "ThreadMsg1"), threadedOff("Root", "ThreadMsg2")]); + assertUnread(room2, 3); + markAsRead(room2); + assertRead(room2); + + // When I send and redact a message + receiveMessages(room2, [threadedOff("Root", "Msg3")]); + assertUnread(room2, 1); + receiveMessages(room2, [redactionOf("Msg3")]); + + // Then the room and thread are read + assertRead(room2); + goTo(room2); + assertReadThread("Root"); + }); + // XXX: fails because the room has an unread dot after I marked it as read + it.skip("Redacting a message after marking the thread as read leaves it read", () => { + // Given a thread exists and is marked as read + goTo(room1); + receiveMessages(room2, ["Root", threadedOff("Root", "ThreadMsg1"), threadedOff("Root", "ThreadMsg2")]); + assertUnread(room2, 3); + markAsRead(room2); + assertRead(room2); + + // When I redact a message + receiveMessages(room2, [redactionOf("ThreadMsg1")]); + + // Then the room and thread are read + assertRead(room2); + goTo(room2); + assertReadThread("Root"); + }); + // XXX: fails because sometimes the room is still unread after opening the thread (initially) + it.skip("Reacting to a redacted message leaves the thread read", () => { + // Given a message in a thread was redacted and everything is read + goTo(room1); + receiveMessages(room2, ["Root", threadedOff("Root", "Msg2"), threadedOff("Root", "Msg3")]); + assertUnread(room2, 3); + receiveMessages(room2, [redactionOf("Msg2")]); + assertUnread(room2, 2); + goTo(room2); + assertUnread(room2, 1); + openThread("Root"); + assertRead(room2); + goTo(room1); + + // When we receive a reaction to the redacted event + receiveMessages(room2, [reactionTo("Msg2", "z")]); + + // Then the room is unread + assertStillRead(room2); + }); + // XXX: fails because the room is still unread after opening the thread (initially) + it.skip("Editing a redacted message leaves the thread read", () => { + // Given a message in a thread was redacted and everything is read + goTo(room1); + receiveMessages(room2, ["Root", threadedOff("Root", "Msg2"), threadedOff("Root", "Msg3")]); + assertUnread(room2, 3); + receiveMessages(room2, [redactionOf("Msg2")]); + assertUnread(room2, 2); + goTo(room2); + assertUnread(room2, 1); + openThread("Root"); + assertRead(room2); + goTo(room1); + + // When we receive an edit of the redacted message + receiveMessages(room2, [editOf("Msg2", "New Msg2")]); + + // Then the room is unread + assertStillRead(room2); + }); + // XXX: fails because the room still shows "1" even though we have read the thread (stuck unread) + it.skip("Reading a reaction to a redacted message marks the thread as read", () => { + // Given a redacted message in a thread exists, but someone reacted to it before it was redacted + goTo(room1); + receiveMessages(room2, [ + "Root", + threadedOff("Root", "Msg2"), + threadedOff("Root", "Msg3"), + reactionTo("Msg3", "x"), + ]); + assertUnread(room2, 3); + receiveMessages(room2, [redactionOf("Msg3")]); + assertUnread(room2, 2); + + // When we read the thread, creating a receipt that points at the reaction + goTo(room2); + openThread("Root"); + + // Then the thread (and room) are read + assertRead(room2); + assertReadThread("Root"); + }); + // XXX: fails because the unread count stays at 1 instead of zero + it.skip("Reading a thread containing a redacted, edited message marks the thread as read", () => { + // Given a redacted message in a thread exists, but someone edited it before it was redacted + goTo(room1); + receiveMessages(room2, [ + "Root", + threadedOff("Root", "Msg2"), + threadedOff("Root", "Msg3"), + editOf("Msg3", "Msg3 Edited"), + ]); + assertUnread(room2, 3); + receiveMessages(room2, [redactionOf("Msg3")]); + + // When we read the thread + goTo(room2); + openThread("Root"); + + // Then the thread (and room) are read + assertRead(room2); + assertReadThread("Root"); + }); + // XXX: fails because the read count drops to 1 but not to zero (this is a genuine stuck unread case) + it.skip("Reading a reply to a redacted message marks the thread as read", () => { + // Given a redacted message in a thread exists, but someone replied before it was redacted + goTo(room1); + receiveMessages(room2, [ + "Root", + threadedOff("Root", "Msg2"), + threadedOff("Root", "Msg3"), + replyTo("Msg3", "Msg3Reply"), + ]); + assertUnread(room2, 4); + receiveMessages(room2, [redactionOf("Msg3")]); + + // When we read the thread, creating a receipt that points at the edit + goTo(room2); + openThread("Root"); + + // Then the thread (and room) are read + assertRead(room2); + assertReadThread("Root"); + }); + // XXX: fails because flakes saying 2 unread instead of 1 + it.skip("Reading a thread root when its only message has been redacted leaves the room read", () => { + // Given we had a thread + goTo(room1); + receiveMessages(room2, ["Root", threadedOff("Root", "Msg2")]); + assertUnread(room2, 2); + + // And then redacted the message that makes it a thread + receiveMessages(room2, [redactionOf("Msg2")]); + assertUnread(room2, 1); + + // When we read the main timeline + goTo(room2); + + // Then the room is read + assertRead(room2); + }); + // XXX: fails because flakes with matrix-js-sdk#3798 (only when all other tests are enabled!) + it.skip("A thread with a redacted unread is still read after restart", () => { + // Given I sent and redacted a message in an otherwise-read thread + goTo(room1); + receiveMessages(room2, ["Root", threadedOff("Root", "ThreadMsg1"), threadedOff("Root", "ThreadMsg2")]); + assertUnread(room2, 3); + goTo(room2); + openThread("Root"); + assertRead(room2); + assertReadThread("Root"); + receiveMessages(room2, [threadedOff("Root", "Msg3")]); + assertUnread(room2, 1); + receiveMessages(room2, [redactionOf("Msg3")]); + assertRead(room2); + goTo(room2); + assertReadThread("Root"); + goTo(room1); + + // When I restart + saveAndReload(); + + // Then the room and thread are still read + assertRead(room2); + goTo(room2); + assertReadThread("Root"); + }); + // XXX: fails because it flakes + it.skip("A thread with a read redaction is still read after restart", () => { + // Given my receipt points at a redacted thread message + goTo(room1); + receiveMessages(room2, [ + "Root", + threadedOff("Root", "ThreadMsg1"), + threadedOff("Root", "ThreadMsg2"), + "Root2", + threadedOff("Root2", "Root2->A"), + ]); + assertUnread(room2, 5); + goTo(room2); + assertUnreadThread("Root"); + openThread("Root"); + assertUnreadLessThan(room2, 4); + openThread("Root2"); + assertRead(room2); + closeThreadsPanel(); + goTo(room1); + assertRead(room2); + receiveMessages(room2, [redactionOf("ThreadMsg2")]); + assertStillRead(room2); + goTo(room2); + assertReadThread("Root"); + + // When I restart + saveAndReload(); + + // Then the room is still read + assertRead(room2); + }); + // XXX: fails for the same reason as "Reading a reply to a redacted message marks the thread as read" + it.skip("A thread with an unread reply to a redacted message is still unread after restart", () => { + // Given a redacted message in a thread exists, but someone replied before it was redacted + goTo(room1); + receiveMessages(room2, [ + "Root", + threadedOff("Root", "Msg2"), + threadedOff("Root", "Msg3"), + replyTo("Msg3", "Msg3Reply"), + ]); + assertUnread(room2, 4); + receiveMessages(room2, [redactionOf("Msg3")]); + + // And we have read all this + goTo(room2); + openThread("Root"); + assertRead(room2); + assertReadThread("Root"); + + // When I restart + saveAndReload(); + + // Then the room is still read + assertRead(room2); + assertReadThread("Root"); + }); + // XXX: fails for the same reason as "Reading a reply to a redacted message marks the thread as read + it.skip("A thread with a read reply to a redacted message is still read after restart", () => { + // Given a redacted message in a thread exists, but someone replied before it was redacted + goTo(room1); + receiveMessages(room2, [ + "Root", + threadedOff("Root", "Msg2"), + threadedOff("Root", "Msg3"), + replyTo("Msg3", "Msg3Reply"), + ]); + assertUnread(room2, 4); + receiveMessages(room2, [redactionOf("Msg3")]); + + // And I read it, so the room is read + goTo(room2); + openThread("Root"); + assertRead(room2); + assertReadThread("Root"); + + // When I restart + saveAndReload(); + + // Then the room is still read + assertRead(room2); + assertReadThread("Root"); + }); + }); + + describe("thread roots", () => { + it("Redacting a thread root after it was read leaves the room read", () => { + // Given a thread exists and is read + goTo(room1); + receiveMessages(room2, ["Root", threadedOff("Root", "Msg2"), threadedOff("Root", "Msg3")]); + assertUnread(room2, 3); + goTo(room2); + openThread("Root"); + assertRead(room2); + assertReadThread("Root"); + + // When someone redacts the thread root + receiveMessages(room2, [redactionOf("Root")]); + + // Then the room is still read + assertStillRead(room2); + }); + // TODO: Can't open a thread on a redacted thread root + it.skip("Redacting a thread root still allows us to read the thread", () => { + // Given an unread thread exists + goTo(room1); + receiveMessages(room2, ["Root", threadedOff("Root", "Msg2"), threadedOff("Root", "Msg3")]); + assertUnread(room2, 3); + + // When someone redacts the thread root + receiveMessages(room2, [redactionOf("Root")]); + + // Then the room is still unread + assertUnread(room2, 2); + + // And I can open the thread and read it + goTo(room2); + assertUnread(room2, 2); + openThread("Root"); + assertRead(room2); + assertReadThread("Root"); + }); + // TODO: Can't open a thread on a redacted thread root + it.skip("Sending a threaded message onto a redacted thread root leaves the room unread", () => { + // Given a thread exists, is read and its root is redacted + goTo(room1); + receiveMessages(room2, ["Root", threadedOff("Root", "Msg2"), threadedOff("Root", "Msg3")]); + assertUnread(room2, 3); + goTo(room2); + openThread("Root"); + assertRead(room2); + assertReadThread("Root"); + receiveMessages(room2, [redactionOf("Root")]); + + // When we receive a new message on it + receiveMessages(room2, [threadedOff("Root", "Msg4")]); + + // Then the room and thread are unread + assertUnread(room2, 1); + goTo(room2); + assertUnreadThread("Root"); + }); + it("Reacting to a redacted thread root leaves the room read", () => { + // Given a thread exists, is read and the root was redacted + goTo(room1); + receiveMessages(room2, ["Root", threadedOff("Root", "Msg2"), threadedOff("Root", "Msg3")]); + assertUnread(room2, 3); + goTo(room2); + openThread("Root"); + assertRead(room2); + assertReadThread("Root"); + receiveMessages(room2, [redactionOf("Root")]); + + // When I react to the old root + receiveMessages(room2, [reactionTo("Root", "y")]); + + // Then the room is still read + assertRead(room2); + }); + it("Editing a redacted thread root leaves the room read", () => { + // Given a thread exists, is read and the root was redacted + goTo(room1); + receiveMessages(room2, ["Root", threadedOff("Root", "Msg2"), threadedOff("Root", "Msg3")]); + assertUnread(room2, 3); + goTo(room2); + openThread("Root"); + assertRead(room2); + assertReadThread("Root"); + receiveMessages(room2, [redactionOf("Root")]); + + // When I edit the old root + receiveMessages(room2, [editOf("Root", "New Root")]); + + // Then the room is still read + assertRead(room2); + }); + it("Replying to a redacted thread root makes the room unread", () => { + // Given a thread exists, is read and the root was redacted + goTo(room1); + receiveMessages(room2, ["Root", threadedOff("Root", "Msg2"), threadedOff("Root", "Msg3")]); + assertUnread(room2, 3); + goTo(room2); + openThread("Root"); + assertRead(room2); + assertReadThread("Root"); + receiveMessages(room2, [redactionOf("Root")]); + + // When I reply to the old root + receiveMessages(room2, [replyTo("Root", "Reply!")]); + + // Then the room is unread + assertUnread(room2, 1); + }); + it("Reading a reply to a redacted thread root makes the room read", () => { + // Given a thread exists, is read and the root was redacted, and + // someone replied to it + goTo(room1); + receiveMessages(room2, ["Root", threadedOff("Root", "Msg2"), threadedOff("Root", "Msg3")]); + assertUnread(room2, 3); + goTo(room2); + openThread("Root"); + assertRead(room2); + assertReadThread("Root"); + receiveMessages(room2, [redactionOf("Root")]); + assertStillRead(room2); + receiveMessages(room2, [replyTo("Root", "Reply!")]); + assertUnread(room2, 1); + + // When I read the room + goTo(room2); + + // Then it becomes read + assertRead(room2); + }); + }); + }); +}); diff --git a/cypress/e2e/right-panel/file-panel.spec.ts b/cypress/e2e/right-panel/file-panel.spec.ts index 892e3d94b32..a1bf2e9c96f 100644 --- a/cypress/e2e/right-panel/file-panel.spec.ts +++ b/cypress/e2e/right-panel/file-panel.spec.ts @@ -30,7 +30,7 @@ const viewRoomSummaryByName = (name: string): Chainable> => const checkRoomSummaryCard = (name: string): Chainable> => { cy.get(".mx_RoomSummaryCard").should("have.length", 1); - return cy.get(".mx_BaseCard_header").should("contain", name); + return cy.get(".mx_RoomSummaryCard").should("contain", name); }; const uploadFile = (file: string) => { @@ -183,7 +183,8 @@ describe("FilePanel", () => { }); }); - it("should render the audio player and play the audio file on the panel", () => { + // https://github.com/vector-im/element-web/issues/26045 + it.skip("should render the audio player and play the audio file on the panel", () => { // Upload an image file uploadFile("cypress/fixtures/1sec.ogg"); diff --git a/cypress/e2e/right-panel/right-panel.spec.ts b/cypress/e2e/right-panel/right-panel.spec.ts index ec840844639..d566ceb3c44 100644 --- a/cypress/e2e/right-panel/right-panel.spec.ts +++ b/cypress/e2e/right-panel/right-panel.spec.ts @@ -43,7 +43,7 @@ const viewRoomSummaryByName = (name: string): Chainable> => const checkRoomSummaryCard = (name: string): Chainable> => { cy.get(".mx_RoomSummaryCard").should("have.length", 1); - return cy.get(".mx_BaseCard_header").should("contain", name); + return cy.get(".mx_RoomSummaryCard").should("contain", name); }; describe("RightPanel", () => { diff --git a/cypress/e2e/settings/general-room-settings-tab.spec.ts b/cypress/e2e/settings/general-room-settings-tab.spec.ts index fce294e791f..864b57edf6c 100644 --- a/cypress/e2e/settings/general-room-settings-tab.spec.ts +++ b/cypress/e2e/settings/general-room-settings-tab.spec.ts @@ -68,4 +68,30 @@ describe("General room settings tab", () => { }, ); }); + + it("long address should not cause dialog to overflow", () => { + cy.openRoomSettings("General"); + // 1. Set the room-address to be a really long string + const longString = + "abcasdhjasjhdaj1jh1asdhasjdhajsdhjavhjksdnfjasdhfjh21jh3j12h3jashfcjbabbabasdbdasjh1j23hk1l2j3lamajshdjkltyiuwioeuqpirjdfmngsdnf8378234jskdfjkdfnbnsdfbasjbdjashdajshfgngnsdkfsdkkqwijeqiwjeiqhrkldfnaskldklasdn"; + cy.get("#roomAliases").within(() => { + cy.get("input[label='Room address']").type(longString); + cy.contains("Add").click(); + }); + + // 2. wait for the new setting to apply ... + cy.get("#canonicalAlias").should("have.value", `#${longString}:localhost`); + + // 3. Check if the dialog overflows + cy.get(".mx_Dialog") + .invoke("outerWidth") + .then((dialogWidth) => { + cy.get("#canonicalAlias") + .invoke("outerWidth") + .then((fieldWidth) => { + // Assert that the width of the select element is less than that of .mx_Dialog div. + expect(fieldWidth).to.be.lessThan(dialogWidth); + }); + }); + }); }); diff --git a/cypress/e2e/spotlight/spotlight.spec.ts b/cypress/e2e/spotlight/spotlight.spec.ts index 0e8ad336720..ee5532282f6 100644 --- a/cypress/e2e/spotlight/spotlight.spec.ts +++ b/cypress/e2e/spotlight/spotlight.spec.ts @@ -346,7 +346,14 @@ describe("Spotlight", () => { }); }); - it("should find unknown people", () => { + /** + * Search sends the correct query to Synapse. + * Synapse doesn't return the user in the result list. + * Waiting for the profile to be available via APIs before the tests didn't help. + * + * https://github.com/matrix-org/synapse/issues/16472 + */ + it.skip("should find unknown people", () => { cy.openSpotlightDialog() .within(() => { cy.wait(500); // Wait for dialog to settle diff --git a/cypress/e2e/timeline/timeline.spec.ts b/cypress/e2e/timeline/timeline.spec.ts index 3d83a61b5ac..e79f506e258 100644 --- a/cypress/e2e/timeline/timeline.spec.ts +++ b/cypress/e2e/timeline/timeline.spec.ts @@ -163,23 +163,8 @@ describe("Timeline", () => { .should("exist"); }); - cy.get(".mx_IRCLayout").within(() => { - // Check room name line-height is reset - cy.get(".mx_NewRoomIntro h2").should("have.css", "line-height", "normal"); - - // Check the profile resizer's place - // See: _IRCLayout - // --RoomView_MessageList-padding = 18px (See: _RoomView.pcss) - // --MessageTimestamp-width = 46px (See: _MessageTimestamp.pcss) - // --icon-width = 14px - // --right-padding = 5px - // --name-width = 80px - // --resizer-width = 15px - // --resizer-a11y = 3px - // 18px + 46px + 14px + 5px + 80px + 5px - 15px - 3px - // = 150px - cy.get(".mx_ProfileResizer").should("have.css", "inset-inline-start", "150px"); - }); + // wait for the date separator to appear to have a stable percy snapshot + cy.get(".mx_TimelineSeparator").should("have.text", "today"); cy.get(".mx_MainSplit").percySnapshotElement("Configured room on IRC layout"); }); @@ -454,6 +439,12 @@ describe("Timeline", () => { sendEvent(roomId); // check the last EventTile cy.visit("/#/room/" + roomId); + // Send a plain text message + cy.getComposer().type(`Hello{enter}`); + // Send a big emoji + cy.getComposer().type(`🏀{enter}`); + // Send an inline emoji + cy.getComposer().type(`This message has an inline emoji 👒{enter}`); //////////////////////////////////////////////////////////////////////////////////////////////////////////// // IRC layout @@ -466,28 +457,6 @@ describe("Timeline", () => { cy.findByText(OLD_NAME + " created and configured the room.").should("exist"); }); - cy.get(".mx_RoomView_body[data-layout=irc]").within(() => { - // Ensure CSS declarations which cannot be detected with a screenshot test are applied as expected - cy.get(".mx_EventTile") - .should("have.css", "max-width", "100%") - .should("have.css", "clear", "both") - .should("have.css", "position", "relative"); - - // Check mx_EventTile_continuation - // Block start padding of the second message should not be overridden - cy.get(".mx_EventTile_continuation").should("have.css", "padding-block-start", "0px"); - cy.get(".mx_EventTile_continuation .mx_EventTile_line").should("have.css", "clear", "both"); - - // Select the last event tile - cy.get(".mx_EventTile_last") - .within(() => { - // The last tile is also a continued one - cy.get(".mx_EventTile_line").should("have.css", "clear", "both"); - }) - // Check that zero block padding is set - .should("have.css", "padding-block-start", "0px"); - }); - cy.get(".mx_MainSplit").percySnapshotElement("EventTiles on IRC layout", { percyCSS }); //////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -497,17 +466,6 @@ describe("Timeline", () => { cy.setSettingValue("layout", null, SettingLevel.DEVICE, Layout.Group); cy.get(".mx_RoomView_body[data-layout=group]").within(() => { - // Ensure CSS declarations which cannot be detected with a screenshot test are applied as expected - cy.get(".mx_EventTile") - .should("have.css", "max-width", "100%") - .should("have.css", "clear", "both") - .should("have.css", "position", "relative"); - - // Check mx_EventTile_continuation - // Block start padding of the second message should not be overridden - cy.get(".mx_EventTile_continuation").should("have.css", "padding-block-start", "0px"); - cy.get(".mx_EventTile_continuation .mx_EventTile_line").should("have.css", "clear", "both"); - // Check that the last EventTile is rendered cy.get(".mx_EventTile.mx_EventTile_last").should("exist"); }); @@ -518,15 +476,6 @@ describe("Timeline", () => { cy.setSettingValue("useCompactLayout", null, SettingLevel.DEVICE, true); cy.get(".mx_MatrixChat_useCompactLayout").within(() => { - // Ensure CSS declarations which cannot be detected with a screenshot test are applied as expected - cy.get(".mx_EventTile") - .should("have.css", "max-width", "100%") - .should("have.css", "clear", "both") - .should("have.css", "position", "relative"); - - // Check cascading works - cy.get(".mx_EventTile_continuation").should("have.css", "padding-block-start", "0px"); - // Check that the last EventTile is rendered cy.get(".mx_EventTile.mx_EventTile_last").should("exist"); }); @@ -539,25 +488,6 @@ describe("Timeline", () => { cy.setSettingValue("layout", null, SettingLevel.DEVICE, Layout.Bubble); - cy.get(".mx_RoomView_body[data-layout=bubble]").within(() => { - // Ensure CSS declarations which cannot be detected with a screenshot test are applied as expected - cy.get(".mx_EventTile") - .should("have.css", "max-width", "none") - .should("have.css", "clear", "both") - .should("have.css", "position", "relative"); - - // Check that block start padding of the second message is not overridden - cy.get(".mx_EventTile.mx_EventTile_continuation").should("have.css", "margin-block-start", "2px"); - - // Select the last bubble - cy.get(".mx_EventTile_last") - .within(() => { - // calc(var(--gutterSize) - 1px) - cy.get(".mx_EventTile_line").should("have.css", "padding-block-start", "10px"); - }) - .should("have.css", "margin-block-start", "2px"); // The last bubble is also a continued one - }); - cy.get(".mx_MainSplit").percySnapshotElement("EventTiles on bubble layout", { percyCSS }); }); diff --git a/cypress/plugins/docker/index.ts b/cypress/plugins/docker/index.ts index 4c2da5f6457..e05b4a3c076 100644 --- a/cypress/plugins/docker/index.ts +++ b/cypress/plugins/docker/index.ts @@ -59,6 +59,7 @@ export async function dockerRun(opts: { "--name", `${opts.containerName}-${crypto.randomBytes(4).toString("hex")}`, "-d", + "--rm", ...params, opts.image, ]; diff --git a/cypress/plugins/index.ts b/cypress/plugins/index.ts index 412057cf544..b0d2316a3aa 100644 --- a/cypress/plugins/index.ts +++ b/cypress/plugins/index.ts @@ -16,6 +16,8 @@ limitations under the License. /// import installLogsPrinter from "cypress-terminal-report/src/installLogsPrinter"; +import cloudPlugin from "cypress-cloud/plugin"; +import { initPlugins } from "cypress-plugin-init"; import PluginEvents = Cypress.PluginEvents; import PluginConfigOptions = Cypress.PluginConfigOptions; @@ -32,15 +34,31 @@ import { mailhogDocker } from "./mailhog"; * @type {Cypress.PluginConfig} */ export default function (on: PluginEvents, config: PluginConfigOptions) { - docker(on, config); - synapseDocker(on, config); - dendriteDocker(on, config); - slidingSyncProxyDocker(on, config); - webserver(on, config); - oAuthServer(on, config); - log(on, config); + initPlugins( + on, + [ + cloudPlugin, + docker, + synapseDocker, + dendriteDocker, + slidingSyncProxyDocker, + webserver, + oAuthServer, + log, + mailhogDocker, + ], + config, + ); installLogsPrinter(on, { - // printLogsToConsole: "always", + printLogsToConsole: "never", + + // write logs to cypress/results/cypresslogs/.txt + outputRoot: "cypress/results", + outputTarget: { + "cypresslogs|txt": "txt", + }, + + // strip 'cypress/e2e' from log filenames + specRoot: "cypress/e2e", }); - mailhogDocker(on, config); } diff --git a/cypress/support/bot.ts b/cypress/support/bot.ts index 34e5c858a98..4273b65a236 100644 --- a/cypress/support/bot.ts +++ b/cypress/support/bot.ts @@ -16,13 +16,16 @@ limitations under the License. /// +import * as loglevel from "loglevel"; + import type { ISendEventResponse, MatrixClient, Room } from "matrix-js-sdk/src/matrix"; import type { GeneratedSecretStorageKey } from "matrix-js-sdk/src/crypto-api"; import type { AddSecretStorageKeyOpts } from "matrix-js-sdk/src/secret-storage"; import { HomeserverInstance } from "../plugins/utils/homeserver"; import { Credentials } from "./homeserver"; -import Chainable = Cypress.Chainable; import { collapseLastLogGroup } from "./log"; +import type { Logger } from "matrix-js-sdk/src/logger"; +import Chainable = Cypress.Chainable; interface CreateBotOpts { /** @@ -140,6 +143,8 @@ function setupBotClient( // extra timeout, as this sometimes takes a while { timeout: 30_000 }, async (win): Promise => { + const logger = getLogger(win, `cypress bot ${credentials.userId}`); + const keys = {}; const getCrossSigningKey = (type: string) => { @@ -176,6 +181,7 @@ function setupBotClient( store: new win.matrixcs.MemoryStore(), scheduler: new win.matrixcs.MatrixScheduler(), cryptoStore: new win.matrixcs.MemoryCryptoStore(), + logger: logger, cryptoCallbacks, }); @@ -225,6 +231,7 @@ function setupBotClient( await cli.getCrypto()!.bootstrapSecretStorage({ setupNewSecretStorage: true, + setupNewKeyBackup: true, createSecretStorageKey: () => Promise.resolve(recoveryKey), }); } @@ -322,3 +329,45 @@ Cypress.Commands.add( ); }, ); + +/** Get a Logger implementation based on `loglevel` with the given logger name */ +function getLogger(win: Cypress.AUTWindow, loggerName: string): Logger { + const logger = loglevel.getLogger(loggerName); + + // If this is the first time this logger has been returned, turn it into a `Logger` and set the default level + if (!("extend" in logger)) { + logger["extend"] = (namespace: string) => getLogger(win, loggerName + ":" + namespace); + logger.methodFactory = makeLogMethodFactory(win); + logger.setLevel(loglevel.levels.DEBUG); + } + + return logger as unknown as Logger; +} + +/** + * Helper for getLogger: a factory for loglevel method factories. + */ +function makeLogMethodFactory(win: Cypress.AUTWindow): loglevel.MethodFactory { + function methodFactory( + methodName: loglevel.LogLevelNames, + level: loglevel.LogLevelNumbers, + loggerName: string | symbol, + ): loglevel.LoggingMethod { + // here's the actual log method, which implements `Logger.info`, `Logger.debug`, etc. + return function (first: any, ...rest): void { + // include the logger name in the output... + first = `\x1B[31m[${loggerName.toString()}]\x1B[m ${first.toString()}`; + + // ... and delegate to the corresponding method in the console of the application under test. + // Doing so (rather than using the global `console`) ensures that the output is collected + // by the `cypress-terminal-report` plugin. + const console = win.console; + if (methodName in console) { + console[methodName](first, ...rest); + } else { + console.log(first, ...rest); + } + }; + } + return methodFactory; +} diff --git a/cypress/support/e2e.ts b/cypress/support/e2e.ts index b98732f11f6..856357c8bfc 100644 --- a/cypress/support/e2e.ts +++ b/cypress/support/e2e.ts @@ -20,6 +20,7 @@ import "@percy/cypress"; import "cypress-real-events"; import "@testing-library/cypress/add-commands"; import installLogsCollector from "cypress-terminal-report/src/installLogsCollector"; +import "cypress-cloud/support"; import "./config.json"; import "./homeserver"; diff --git a/cypress/tsconfig.json b/cypress/tsconfig.json index bfff3775a4f..d8a522d4174 100644 --- a/cypress/tsconfig.json +++ b/cypress/tsconfig.json @@ -2,7 +2,7 @@ "compilerOptions": { "target": "es2016", "jsx": "react", - "lib": ["es2020", "dom", "dom.iterable"], + "lib": ["es2021", "dom", "dom.iterable"], "types": ["cypress", "cypress-axe", "@percy/cypress", "@testing-library/cypress"], "resolveJsonModule": true, "esModuleInterop": true, diff --git a/docs/SUMMARY.md b/docs/SUMMARY.md new file mode 100644 index 00000000000..e7988859a6b --- /dev/null +++ b/docs/SUMMARY.md @@ -0,0 +1,23 @@ +# Summary + +- [Introduction](../README.md) + +# Customisation + +- [Skinning](skinning.md) + +# Deep dive + +- [Cider editor](ciderEditor.md) +- [Iconography](icons.md) +- [Jitsi](jitsi.md) +- [Local echo](local-echo-dev.md) +- [Media](media-handling.md) +- [Room List Store](room-list-store.md) +- [Scrolling](scrolling.md) +- [Usercontent](usercontent.md) +- [Widget layouts](widget-layouts.md) + +# Testing + +- [Cypress end to end](cypress.md) diff --git a/localazy.json b/localazy.json new file mode 100644 index 00000000000..67cca56e5a6 --- /dev/null +++ b/localazy.json @@ -0,0 +1,37 @@ +{ + "readKey": "a7688614897667993891-866e2615b0a22e6ccef56aea9b10e815efa3e1296752a7a30bd9925f1a8f33e7", + + "upload": { + "type": "json", + "keySeparator": "|", + "deprecate": "file", + "features": ["plural_object", "filter_untranslated"], + "files": [ + { + "pattern": "src/i18n/strings/en_EN.json", + "file": "matrix-react-sdk.json", + "lang": "inherited" + }, + { + "group": "existing", + "pattern": "src/i18n/strings/*.json", + "file": "matrix-react-sdk.json", + "excludes": ["src/i18n/strings/en_EN.json"], + "lang": "${autodetectLang}" + } + ] + }, + + "download": { + "files": [ + { + "conditions": "equals: ${file}, matrix-react-sdk.json", + "output": "src/i18n/strings/${langLsrUnderscore}.json" + } + ], + "includeSourceLang": "${includeSourceLang|false}", + "langAliases": { + "en": "en-EN" + } + } +} diff --git a/package.json b/package.json index 266fef5fde7..33713fa5c7c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "matrix-react-sdk", - "version": "3.81.1", + "version": "3.84.0", "description": "SDK for matrix.org using React", "author": "matrix.org", "repository": { @@ -32,9 +32,10 @@ ], "scripts": { "prepublishOnly": "yarn build", - "i18n": "matrix-gen-i18n", - "prunei18n": "matrix-prune-i18n", - "diff-i18n": "cp src/i18n/strings/en_EN.json src/i18n/strings/en_EN_orig.json && matrix-gen-i18n && matrix-compare-i18n-files src/i18n/strings/en_EN_orig.json src/i18n/strings/en_EN.json", + "i18n": "matrix-gen-i18n && yarn i18n:sort && yarn i18n:lint", + "i18n:sort": "jq --sort-keys '.' src/i18n/strings/en_EN.json > src/i18n/strings/en_EN.json.tmp && mv src/i18n/strings/en_EN.json.tmp src/i18n/strings/en_EN.json", + "i18n:lint": "matrix-i18n-lint && prettier --loglevel silent --write src/i18n/strings/ --ignore-path /dev/null", + "i18n:diff": "cp src/i18n/strings/en_EN.json src/i18n/strings/en_EN_orig.json && yarn i18n && matrix-compare-i18n-files src/i18n/strings/en_EN_orig.json src/i18n/strings/en_EN.json", "make-component": "node scripts/make-react-component.js", "rethemendex": "res/css/rethemendex.sh", "clean": "rimraf lib", @@ -55,33 +56,35 @@ "coverage": "yarn test --coverage" }, "resolutions": { - "@types/react-dom": "17.0.19", - "@types/react": "17.0.58" + "@types/react-dom": "17.0.21", + "@types/react": "17.0.68" }, "dependencies": { "@babel/runtime": "^7.12.5", - "@matrix-org/analytics-events": "^0.7.0", + "@matrix-org/analytics-events": "^0.8.0", "@matrix-org/emojibase-bindings": "^1.1.2", - "@matrix-org/matrix-wysiwyg": "^2.4.1", - "@matrix-org/react-sdk-module-api": "^2.1.0", + "@matrix-org/matrix-wysiwyg": "2.4.1", + "@matrix-org/react-sdk-module-api": "^2.1.1", "@matrix-org/spec": "^1.7.0", "@sentry/browser": "^7.0.0", "@sentry/tracing": "^7.0.0", "@testing-library/react-hooks": "^8.0.1", - "@vector-im/compound-design-tokens": "^0.0.5", - "@vector-im/compound-web": "^0.4.0", + "@vector-im/compound-design-tokens": "^0.0.6", + "@vector-im/compound-web": "0.5.4", + "@zxcvbn-ts/core": "^3.0.4", + "@zxcvbn-ts/language-common": "^3.0.4", + "@zxcvbn-ts/language-en": "^3.0.2", "await-lock": "^2.1.0", - "blurhash": "^1.1.3", + "blurhash": "^2.0.3", "classnames": "^2.2.6", "commonmark": "^0.30.0", "counterpart": "^0.18.6", "diff-dom": "^4.2.2", "diff-match-patch": "^1.0.5", - "emojibase-regex": "15.0.0", + "emojibase-regex": "15.2.0", "escape-html": "^1.0.3", "file-saver": "^2.0.5", - "filesize": "10.0.12", - "focus-visible": "^5.2.0", + "filesize": "10.1.0", "gfm.css": "^1.1.2", "glob-to-regexp": "^0.4.1", "graphemer": "^1.4.0", @@ -98,7 +101,7 @@ "maplibre-gl": "^2.0.0", "matrix-encrypt-attachment": "^1.0.3", "matrix-events-sdk": "0.0.1", - "matrix-js-sdk": "28.2.0", + "matrix-js-sdk": "30.0.0", "matrix-widget-api": "^1.5.0", "memoize-one": "^6.0.0", "minimist": "^1.2.5", @@ -106,7 +109,7 @@ "opus-recorder": "^8.0.3", "pako": "^2.0.3", "png-chunks-extract": "^1.0.0", - "posthog-js": "1.77.2", + "posthog-js": "1.83.0", "proposal-temporal": "^0.9.0", "qrcode": "1.5.3", "re-resizable": "^6.9.0", @@ -122,8 +125,7 @@ "tar-js": "^0.3.0", "ua-parser-js": "^1.0.2", "uuid": "^9.0.0", - "what-input": "^5.2.10", - "zxcvbn": "^4.4.2" + "what-input": "^5.2.10" }, "devDependencies": { "@babel/cli": "^7.12.10", @@ -141,12 +143,13 @@ "@babel/preset-typescript": "^7.12.7", "@babel/register": "^7.12.10", "@babel/traverse": "^7.12.12", - "@casualbot/jest-sonar-reporter": "^2.2.5", - "@matrix-org/olm": "https://gitlab.matrix.org/api/v4/projects/27/packages/npm/@matrix-org/olm/-/@matrix-org/olm-3.2.14.tgz", + "@casualbot/jest-sonar-reporter": "2.2.7", + "@matrix-org/olm": "3.2.15", "@peculiar/webcrypto": "^1.4.3", "@percy/cli": "^1.11.0", "@percy/cypress": "^3.1.2", "@testing-library/cypress": "^9.0.0", + "@testing-library/dom": "^9.0.0", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^12.1.5", "@testing-library/user-event": "^14.4.3", @@ -159,7 +162,7 @@ "@types/fs-extra": "^11.0.0", "@types/geojson": "^7946.0.8", "@types/glob-to-regexp": "^0.4.1", - "@types/jest": "29.5.4", + "@types/jest": "29.5.5", "@types/katex": "^0.16.0", "@types/lodash": "^4.14.168", "@types/modernizr": "^3.5.3", @@ -168,32 +171,33 @@ "@types/pako": "^2.0.0", "@types/prettier": "^2.7.0", "@types/qrcode": "^1.3.5", - "@types/react": "17.0.58", + "@types/react": "17.0.68", "@types/react-beautiful-dnd": "^13.0.0", - "@types/react-dom": "17.0.19", + "@types/react-dom": "17.0.21", "@types/react-transition-group": "^4.4.0", - "@types/sanitize-html": "2.9.0", + "@types/sanitize-html": "2.9.2", "@types/sdp-transform": "^2.4.6", "@types/tar-js": "^0.3.2", "@types/ua-parser-js": "^0.7.36", "@types/uuid": "^9.0.2", - "@types/zxcvbn": "^4.4.0", "@typescript-eslint/eslint-plugin": "^5.35.1", "@typescript-eslint/parser": "^5.6.0", "allchange": "^1.1.0", - "axe-core": "4.8.0", + "axe-core": "4.8.2", "babel-jest": "^29.0.0", "blob-polyfill": "^7.0.0", "chokidar": "^3.5.1", - "cypress": "^13.0.0", + "cypress": "^12.0.0", "cypress-axe": "^1.0.0", + "cypress-cloud": "^2.0.0-beta.0", "cypress-multi-reporters": "^1.6.1", + "cypress-plugin-init": "^0.0.8", "cypress-real-events": "^1.7.1", "cypress-terminal-report": "^5.3.2", - "eslint": "8.48.0", + "eslint": "8.51.0", "eslint-config-google": "^0.14.0", "eslint-config-prettier": "^9.0.0", - "eslint-plugin-deprecate": "0.7.0", + "eslint-plugin-deprecate": "0.8.4", "eslint-plugin-import": "^2.25.4", "eslint-plugin-jest": "^27.2.1", "eslint-plugin-jsx-a11y": "^6.5.1", @@ -212,7 +216,7 @@ "jsqr": "^1.4.0", "mailhog": "^4.16.0", "matrix-mock-request": "^2.5.0", - "matrix-web-i18n": "^2.1.0", + "matrix-web-i18n": "^3.1.5", "mocha-junit-reporter": "^2.2.0", "node-fetch": "2", "postcss-scss": "^4.0.4", @@ -226,6 +230,10 @@ "typescript": "5.1.6", "walk": "^2.3.14" }, + "peerDependencies": { + "postcss": "^8.4.19", + "webpack": "^4.0.0 || ^5.0.0" + }, "@casualbot/jest-sonar-reporter": { "outputDirectory": "coverage", "outputName": "jest-sonar-report.xml", diff --git a/res/css/_common.pcss b/res/css/_common.pcss index c24ee60a825..488faffdf9d 100644 --- a/res/css/_common.pcss +++ b/res/css/_common.pcss @@ -230,7 +230,7 @@ textarea:focus { /* accessible (focusable) components. Not intended for buttons, but */ /* should be used on things like focusable containers where the outline */ /* is usually not helping anyone. */ -*:focus:not(.focus-visible) { +*:focus:not(:focus-visible) { outline: none; } @@ -292,29 +292,6 @@ legend { } } -/*** panels ***/ -.dark-panel { - background-color: $dark-panel-bg-color; - - :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput) > input[type="text"], - :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput) > input[type="search"], - .mx_textinput { - color: $input-darker-fg-color; - background-color: $background; - border: none; - } -} - -.light-panel { - :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput) > input[type="text"], - :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput) > input[type="search"], - .mx_textinput { - color: $input-darker-fg-color; - background-color: $input-lighter-bg-color; - border: none; - } -} - /* Prevent ugly dotted highlight around selected elements in Firefox */ ::-moz-focus-inner { border: 0; @@ -585,7 +562,7 @@ legend { cursor: pointer; display: inline-block; - &:not(.focus-visible) { + &:not(:focus-visible) { outline: none; } } @@ -891,3 +868,10 @@ legend { } } } + +.mx_lineClamp { + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: var(--mx-line-clamp, 1); + overflow: hidden; +} diff --git a/res/css/_components.pcss b/res/css/_components.pcss index 4414a422d5f..ff4c10c2608 100644 --- a/res/css/_components.pcss +++ b/res/css/_components.pcss @@ -144,6 +144,7 @@ @import "./views/dialogs/_JoinRuleDropdown.pcss"; @import "./views/dialogs/_LeaveSpaceDialog.pcss"; @import "./views/dialogs/_LocationViewDialog.pcss"; +@import "./views/dialogs/_LogoutDialog.pcss"; @import "./views/dialogs/_ManageRestrictedJoinRuleDialog.pcss"; @import "./views/dialogs/_MessageEditHistoryDialog.pcss"; @import "./views/dialogs/_ModalWidgetDialog.pcss"; @@ -250,6 +251,7 @@ @import "./views/messages/_RedactedBody.pcss"; @import "./views/messages/_RoomAvatarEvent.pcss"; @import "./views/messages/_TextualEvent.pcss"; +@import "./views/messages/_TimelineSeparator.pcss"; @import "./views/messages/_UnknownBody.pcss"; @import "./views/messages/_ViewSourceEvent.pcss"; @import "./views/messages/_common_CryptoEvent.pcss"; diff --git a/res/css/structures/_MainSplit.pcss b/res/css/structures/_MainSplit.pcss index 1cca495bf2b..e188e881eff 100644 --- a/res/css/structures/_MainSplit.pcss +++ b/res/css/structures/_MainSplit.pcss @@ -23,17 +23,11 @@ limitations under the License. } .mx_MainSplit > .mx_RightPanel_ResizeWrapper { - padding: var(--container-gap-width); - /* The resizer should be centered: only half of the gap-width is handled by the right panel. */ - /* The other half by the RoomView. */ - padding-left: calc(var(--container-gap-width) / 2); - height: calc(100vh - 51px); /* height of .mx_LegacyRoomHeader.light-panel */ - &:hover .mx_ResizeHandle--horizontal::before { position: absolute; top: 50%; left: 50%; - transform: translate(-50%, -50%); + transform: translate(-150%, -50%); height: 64px; /* to match width of the ones on roomlist */ width: 4px; diff --git a/res/css/structures/_MatrixChat.pcss b/res/css/structures/_MatrixChat.pcss index c09d32f491f..9aef8293e27 100644 --- a/res/css/structures/_MatrixChat.pcss +++ b/res/css/structures/_MatrixChat.pcss @@ -76,24 +76,6 @@ limitations under the License. height: 100%; } -/* We'd like to remove this, but this makes matrixchat's resizehandle's */ -/* negative margin greater than its positive padding. If it's the same */ -/* or less, Safari and other WebKit based browsers get confused about overflows somehow and */ -/* https://github.com/vector-im/element-web/issues/19863 happens. */ -.mx_MatrixChat > .mx_ResizeHandle.mx_ResizeHandle--horizontal { - margin: 0 calc(-5.5px - var(--container-gap-width) / 2) 0 calc(-6.5px + var(--container-gap-width) / 2); - /* The condition to prevent bleeding is: (margin-left + margin-right < -11px) */ - /* (IF there is NO margin on the leftPanel_wrapper) */ - /* The resizeHandle does not change the gap between the left panel and the room view: */ - /* the resizeHandle width is: */ - /* 11px = 10px (padding) + 1px (width) */ - /* and the total negative margin is -12px -> */ - /* the handle requires no space */ - /* right: -6px left: -6px positions the element exactly on the edge of leftPanel. */ - /* left+=1 and right-=1 => resizeHandle moves 1px to the right closer to the center of the gap. */ - /* We want the handle to be in the middle of the gap so it is shifted by (var(--container-gap-width) / 2) */ -} - .mx_MatrixChat > .mx_ResizeHandle--horizontal:hover { position: relative; diff --git a/res/css/structures/_RightPanel.pcss b/res/css/structures/_RightPanel.pcss index 7649ce25721..55c95c30644 100644 --- a/res/css/structures/_RightPanel.pcss +++ b/res/css/structures/_RightPanel.pcss @@ -21,8 +21,7 @@ limitations under the License. position: relative; display: flex; flex-direction: column; - border-radius: 8px; - padding: var(--container-border-width) 0; + border-left: 1px solid $separator; box-sizing: border-box; height: 100%; contain: strict; diff --git a/res/css/structures/_SpaceRoomView.pcss b/res/css/structures/_SpaceRoomView.pcss index a4a4aa78843..000781bd97a 100644 --- a/res/css/structures/_SpaceRoomView.pcss +++ b/res/css/structures/_SpaceRoomView.pcss @@ -189,6 +189,7 @@ limitations under the License. .mx_FacePile { display: inline-block; + cursor: pointer; } .mx_SpaceRoomView_landing_inviteButton, diff --git a/res/css/structures/_UploadBar.pcss b/res/css/structures/_UploadBar.pcss index a7dfc8b74fd..a0689d4270e 100644 --- a/res/css/structures/_UploadBar.pcss +++ b/res/css/structures/_UploadBar.pcss @@ -16,6 +16,7 @@ limitations under the License. .mx_UploadBar { padding-left: 65px; /* line up with the shield area in the composer */ + padding-top: 5px; position: relative; .mx_ProgressBar { @@ -30,9 +31,9 @@ limitations under the License. } .mx_UploadBar_filename { - margin-top: 5px; color: $muted-fg-color; position: relative; + padding-right: 38px; /* 32px for cancel icon, 6px for padding */ padding-left: 22px; /* 18px for icon, 4px for padding */ font-size: $font-15px; vertical-align: middle; @@ -58,6 +59,7 @@ limitations under the License. height: 16px; width: 16px; margin-right: 16px; /* align over rightmost button in composer */ + margin-top: 5px; mask-repeat: no-repeat; mask-position: center; background-color: $muted-fg-color; diff --git a/res/css/views/dialogs/_AddExistingToSpaceDialog.pcss b/res/css/views/dialogs/_AddExistingToSpaceDialog.pcss index 25e75911670..3a0a95811c5 100644 --- a/res/css/views/dialogs/_AddExistingToSpaceDialog.pcss +++ b/res/css/views/dialogs/_AddExistingToSpaceDialog.pcss @@ -158,9 +158,7 @@ limitations under the License. display: flex; .mx_BaseAvatar { - display: inline-flex; margin: auto 16px auto 5px; - vertical-align: middle; } > div { diff --git a/res/css/views/dialogs/_CreateRoomDialog.pcss b/res/css/views/dialogs/_CreateRoomDialog.pcss index 4e3d90cffe6..def912f253d 100644 --- a/res/css/views/dialogs/_CreateRoomDialog.pcss +++ b/res/css/views/dialogs/_CreateRoomDialog.pcss @@ -22,13 +22,14 @@ limitations under the License. font-weight: var(--cpd-font-weight-semibold); cursor: pointer; color: $accent; + width: fit-content; /* list-style doesn't do it for webkit */ &::-webkit-details-marker { display: none; } - &:not(.focus-visible) { + &:not(:focus-visible) { outline: none; } } diff --git a/res/css/views/dialogs/_InviteDialog.pcss b/res/css/views/dialogs/_InviteDialog.pcss index f37d31c1223..aedb1b2507a 100644 --- a/res/css/views/dialogs/_InviteDialog.pcss +++ b/res/css/views/dialogs/_InviteDialog.pcss @@ -151,13 +151,14 @@ limitations under the License. margin-inline-end: $spacing-8; .mx_InviteDialog_userTile_pill { - background-color: var(--cpd-color-blue-800); + background-color: var(--cpd-color-bg-success-subtle); border-radius: 12px; display: inline-block; height: 24px; line-height: $font-24px; padding-inline: $spacing-8; - color: #ffffff; /* this is fine without a var because it's for both themes */ + vertical-align: middle; + color: $primary-content; .mx_SearchResultAvatar { border-radius: 20px; @@ -182,6 +183,7 @@ limitations under the License. .mx_InviteDialog_userTile_remove { display: inline-block; margin-inline-start: $spacing-4; + vertical-align: middle; } } @@ -192,6 +194,14 @@ limitations under the License. height: 600px; overflow: hidden; + h2 { + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + white-space: pre-wrap; + overflow: hidden; + } + .mx_InviteDialog_addressBar { margin-inline-end: 0; } @@ -338,7 +348,7 @@ limitations under the License. .mx_InviteDialog_tile--room_selected { border-radius: 36px; - background-color: var(--cpd-color-blue-800); + background-color: var(--cpd-color-bg-success-subtle); &::before { content: ""; @@ -352,7 +362,7 @@ limitations under the License. position: absolute; top: 6px; /* 50% */ left: 6px; /* 50% */ - background-color: #ffffff; /* this is fine without a var because it's for both themes */ + background-color: $primary-content; } } diff --git a/res/css/views/dialogs/_LogoutDialog.pcss b/res/css/views/dialogs/_LogoutDialog.pcss new file mode 100644 index 00000000000..3c07674971f --- /dev/null +++ b/res/css/views/dialogs/_LogoutDialog.pcss @@ -0,0 +1,19 @@ +/* +Copyright 2023 Manan Sadana + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +.mx_LogoutDialog_ExportKeyAdvanced { + width: fit-content; +} diff --git a/res/css/views/dialogs/_MessageEditHistoryDialog.pcss b/res/css/views/dialogs/_MessageEditHistoryDialog.pcss index 03bf78e920d..c6fce6164e0 100644 --- a/res/css/views/dialogs/_MessageEditHistoryDialog.pcss +++ b/res/css/views/dialogs/_MessageEditHistoryDialog.pcss @@ -72,6 +72,22 @@ limitations under the License. margin-right: 0px; } } + &::before { + content: ""; + position: absolute; + top: -1px; + bottom: -1px; + left: -10px; + right: -10px; + z-index: -1; + border-radius: 4px; + } + + &:hover { + &::before { + background: $eventbubble-bg-hover; + } + } } .mx_MessageActionBar .mx_AccessibleButton { diff --git a/res/css/views/elements/_Field.pcss b/res/css/views/elements/_Field.pcss index 218af43a609..52ebb0f8955 100644 --- a/res/css/views/elements/_Field.pcss +++ b/res/css/views/elements/_Field.pcss @@ -53,6 +53,7 @@ limitations under the License. .mx_Field select { -moz-appearance: none; -webkit-appearance: none; + text-overflow: ellipsis; } /* Can't add pseudo-elements to a select directly, so we use its parent. */ diff --git a/res/css/views/elements/_Pill.pcss b/res/css/views/elements/_Pill.pcss index f7d5c8fa60a..c697b63de50 100644 --- a/res/css/views/elements/_Pill.pcss +++ b/res/css/views/elements/_Pill.pcss @@ -89,4 +89,10 @@ limitations under the License. height: 16px; width: 16px; } + + &.mx_SpacePill { + border-top-left-radius: 8px; + border-bottom-left-radius: 8px; + padding-left: 4px; + } } diff --git a/res/css/views/elements/_Slider.pcss b/res/css/views/elements/_Slider.pcss index 89d7edcd5c8..7fd3520c8b1 100644 --- a/res/css/views/elements/_Slider.pcss +++ b/res/css/views/elements/_Slider.pcss @@ -35,7 +35,7 @@ limitations under the License. --active-color: $slider-background-color; } - &:focus:not(.focus-visible) { + &:focus:not(:focus-visible) { outline: none; } diff --git a/res/css/views/elements/_StyledCheckbox.pcss b/res/css/views/elements/_StyledCheckbox.pcss index cbdcce61712..f2b0151bfa9 100644 --- a/res/css/views/elements/_StyledCheckbox.pcss +++ b/res/css/views/elements/_StyledCheckbox.pcss @@ -70,7 +70,7 @@ limitations under the License. cursor: not-allowed; } - &.focus-visible { + &:focus-visible { & + label .mx_Checkbox_background { @mixin unreal-focus; } diff --git a/res/css/views/elements/_StyledRadioButton.pcss b/res/css/views/elements/_StyledRadioButton.pcss index 2f641a39afc..5f67a36f813 100644 --- a/res/css/views/elements/_StyledRadioButton.pcss +++ b/res/css/views/elements/_StyledRadioButton.pcss @@ -78,7 +78,7 @@ limitations under the License. } } - &.focus-visible { + &:focus-visible { & + div { @mixin unreal-focus; } diff --git a/res/css/views/messages/_DateSeparator.pcss b/res/css/views/messages/_DateSeparator.pcss index 52d263f6888..de0cd668329 100644 --- a/res/css/views/messages/_DateSeparator.pcss +++ b/res/css/views/messages/_DateSeparator.pcss @@ -14,22 +14,6 @@ See the License for the specific language governing permissions and limitations under the License. */ -.mx_DateSeparator { - clear: both; - margin: 4px 0; - display: flex; - align-items: center; - font: var(--cpd-font-body-md-regular); - color: $roomtopic-color; -} - -.mx_DateSeparator > hr { - flex: 1 1 0; - height: 0; - border: none; - border-bottom: 1px solid $menu-selected-color; -} - .mx_DateSeparator_dateContent { padding: 0 25px; } diff --git a/res/css/views/messages/_EventTileBubble.pcss b/res/css/views/messages/_EventTileBubble.pcss index 4e7cac87160..f9f591893c4 100644 --- a/res/css/views/messages/_EventTileBubble.pcss +++ b/res/css/views/messages/_EventTileBubble.pcss @@ -45,6 +45,7 @@ limitations under the License. .mx_EventTileBubble_subtitle { grid-column: 2; overflow-wrap: break-word; + min-inline-size: 50px; } .mx_EventTileBubble_title { diff --git a/res/css/views/messages/_MessageTimestamp.pcss b/res/css/views/messages/_MessageTimestamp.pcss index 80f64df09ee..62da4066549 100644 --- a/res/css/views/messages/_MessageTimestamp.pcss +++ b/res/css/views/messages/_MessageTimestamp.pcss @@ -29,3 +29,11 @@ limitations under the License. white-space: nowrap; user-select: none; } + +.mx_MessageTimestamp_lateIcon { + position: absolute; + right: 100%; + top: 50%; + transform: translateY(-50%); + color: inherit; +} diff --git a/res/css/views/messages/_TimelineSeparator.pcss b/res/css/views/messages/_TimelineSeparator.pcss new file mode 100644 index 00000000000..40ca0967a66 --- /dev/null +++ b/res/css/views/messages/_TimelineSeparator.pcss @@ -0,0 +1,31 @@ +/* +Copyright 2017 Vector Creations Ltd + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +.mx_TimelineSeparator { + clear: both; + margin: 4px 0; + display: flex; + align-items: center; + font: var(--cpd-font-body-md-regular); + color: $roomtopic-color; +} + +.mx_TimelineSeparator > hr { + flex: 1 1 0; + height: 0; + border: none; + border-bottom: 1px solid $menu-selected-color; +} diff --git a/res/css/views/right_panel/_BaseCard.pcss b/res/css/views/right_panel/_BaseCard.pcss index 0990e9797e3..952efa159b6 100644 --- a/res/css/views/right_panel/_BaseCard.pcss +++ b/res/css/views/right_panel/_BaseCard.pcss @@ -15,12 +15,10 @@ limitations under the License. */ .mx_BaseCard { - --BaseCard_padding-inline: $spacing-8; --BaseCard_EventTile_line-padding-block: 2px; --BaseCard_EventTile-spacing-inline: 36px; - --BaseCard_header-button-size: 24px; + --BaseCard_header-button-size: 28px; - padding: 0 var(--BaseCard_padding-inline); overflow: hidden; display: flex; flex-direction: column; @@ -28,9 +26,18 @@ limitations under the License. font-size: var(--cpd-font-size-body-md); .mx_BaseCard_header { - --BaseCard_header_button-margin: $spacing-12; - - margin: $spacing-4 0 $spacing-12; + height: 64px; + padding: var(--cpd-space-3x); + box-sizing: border-box; + /* changing the color from $separator to transparent as it is + the best visual output during the transition period. This will be + reintroduced at a later stage. */ + border-bottom: 1px solid transparent; + display: flex; + align-items: center; + justify-content: space-between; + gap: var(--cpd-space-2x); + flex-shrink: 0; > h2 { margin: 0 44px; @@ -40,60 +47,6 @@ limitations under the License. white-space: nowrap; } - .mx_BaseCard_back, - .mx_BaseCard_close { - position: absolute; - background-color: rgba(141, 151, 165, 0.2); - width: var(--BaseCard_header-button-size); - height: var(--BaseCard_header-button-size); - margin: var(--BaseCard_header_button-margin); - top: 0; - border-radius: 50%; - - &::before { - content: ""; - position: absolute; - height: inherit; - width: inherit; - top: 0; - left: 0; - mask-repeat: no-repeat; - mask-position: center; - background-color: $icon-button-color; - } - } - - .mx_BaseCard_back { - left: 0; - margin-inline-start: calc(var(--BaseCard_header_button-margin) - $spacing-4); - - &::before { - transform: rotate(90deg); - mask-size: 22px; - mask-image: url("$(res)/img/feather-customised/chevron-down.svg"); - } - - /* Header title with the back button */ - ~ .mx_BaseCard_header_title { - width: calc(100% - 60px); - margin-inline-start: var(--BaseCard_header-button-size); - - .mx_BaseCard_header_title_heading { - margin-inline-start: 6px; - } - } - } - - .mx_BaseCard_close { - right: 0; - margin-inline-end: calc(var(--BaseCard_header_button-margin) - $spacing-4); - - &::before { - mask-image: url("$(res)/img/icons-close.svg"); - mask-size: 8px; - } - } - .mx_BaseCard_header_title { display: flex; align-items: center; @@ -103,7 +56,7 @@ limitations under the License. flex: 1; .mx_BaseCard_header_title_heading { - color: $icon-button-color; + color: $primary-content; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -135,9 +88,6 @@ limitations under the License. } .mx_AutoHideScrollbar { - /* collapse the margin into a padding to move the scrollbar into the right gutter */ - margin-right: -8px; - padding-right: 8px; min-height: 0; width: 100%; height: 100%; @@ -164,7 +114,6 @@ limitations under the License. position: relative; font: var(--cpd-font-heading-sm-medium); height: 20px; - border-radius: 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -206,16 +155,40 @@ limitations under the License. } } -.mx_FilePanel, -.mx_UserInfo, -.mx_MemberList { - &.mx_BaseCard { - padding: $spacing-32 0 0; +.mx_BaseCard_back, +.mx_BaseCard_close { + position: relative; + background-color: var(--cpd-color-bg-subtle-secondary); + width: var(--BaseCard_header-button-size); + height: var(--BaseCard_header-button-size); + border-radius: 50%; + + &::before { + content: ""; + position: absolute; + height: inherit; + width: inherit; + top: 0; + left: 0; + mask-repeat: no-repeat; + mask-position: center; + background-color: var(--cpd-color-icon-secondary); + } +} - .mx_AutoHideScrollbar { - margin-right: unset; - padding-right: unset; - } +.mx_BaseCard_back { + order: 0; /* always first! */ + &::before { + transform: rotate(90deg); + mask-size: 22px; + mask-image: url("$(res)/img/feather-customised/chevron-down.svg"); + } +} + +.mx_BaseCard_close { + order: 999; /* always last */ + &::before { + mask-image: url("$(res)/img/icons-close.svg"); } } @@ -230,7 +203,7 @@ limitations under the License. } font: var(--cpd-font-body-sm-regular); - color: $secondary-content; + color: $primary-content; padding-top: 10px; padding-bottom: 10px; diff --git a/res/css/views/right_panel/_RoomSummaryCard.pcss b/res/css/views/right_panel/_RoomSummaryCard.pcss index ec3911c17f4..e2b71e1a150 100644 --- a/res/css/views/right_panel/_RoomSummaryCard.pcss +++ b/res/css/views/right_panel/_RoomSummaryCard.pcss @@ -15,79 +15,80 @@ limitations under the License. */ .mx_RoomSummaryCard { - .mx_BaseCard_header { + .mx_RoomSummaryCard_container { text-align: center; margin-top: $spacing-20; + } - .mx_RoomSummaryCard_roomName, - .mx_RoomSummaryCard_alias { - display: -webkit-box; - -webkit-line-clamp: 2; - -webkit-box-orient: vertical; - white-space: pre-wrap; - overflow: hidden; - } - - .mx_RoomSummaryCard_roomName { - margin: $spacing-12 0 $spacing-4; - font-weight: var(--cpd-font-weight-semibold); - font-size: $font-17px; - } + .mx_RoomSummaryCard_roomName, + .mx_RoomSummaryCard_alias { + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + white-space: pre-wrap; + overflow: hidden; + } - .mx_RoomSummaryCard_alias { - font: var(--cpd-font-body-md-regular); - color: $secondary-content; - text-overflow: ellipsis; - } + .mx_RoomSummaryCard_roomName { + margin: $spacing-12 0 $spacing-4; + font-weight: var(--cpd-font-weight-semibold); + font-size: $font-17px; + } - .mx_RoomSummaryCard_avatar { - display: inline-flex; + .mx_RoomSummaryCard_alias { + font: var(--cpd-font-body-md-regular); + color: $secondary-content; + text-overflow: ellipsis; + } - .mx_RoomSummaryCard_e2ee { - display: inline-block; - position: relative; - width: 54px; - height: 54px; - border-radius: 50%; - background-color: #737d8c; - margin-top: -3px; /* alignment */ - margin-left: -10px; /* overlap */ - border: 3px solid $dark-panel-bg-color; + .mx_RoomSummaryCard_avatar { + display: flex; + justify-content: center; + align-items: center; + + .mx_RoomSummaryCard_e2ee { + display: inline-block; + position: relative; + width: 54px; + height: 54px; + border-radius: 50%; + background-color: #737d8c; + margin-left: -10px; /* overlap */ + border: 3px solid $dark-panel-bg-color; - &::before { - content: ""; - position: absolute; - top: 13px; - left: 13px; - height: 28px; - width: 28px; - mask-size: cover; - mask-repeat: no-repeat; - mask-position: center; - mask-image: url("$(res)/img/e2e/disabled.svg"); - background-color: #ffffff; - } + &::before { + content: ""; + position: absolute; + top: 13px; + left: 13px; + height: 28px; + width: 28px; + mask-size: cover; + mask-repeat: no-repeat; + mask-position: center; + mask-image: url("$(res)/img/e2e/disabled.svg"); + background-color: #ffffff; } + } - .mx_RoomSummaryCard_e2ee_normal { - background-color: #424446; - &::before { - mask-image: url("$(res)/img/e2e/normal.svg"); - } + .mx_RoomSummaryCard_e2ee_normal { + background-color: #424446; + &::before { + mask-image: url("$(res)/img/e2e/normal.svg"); } + } - .mx_RoomSummaryCard_e2ee_verified { - background-color: $e2e-verified-color; - &::before { - mask-image: url("$(res)/img/e2e/verified.svg"); - } + .mx_RoomSummaryCard_e2ee_verified { + background-color: $e2e-verified-color; + &::before { + mask-image: url("$(res)/img/e2e/verified.svg"); } + } - .mx_RoomSummaryCard_e2ee_warning { - background-color: $e2e-warning-color; - &::before { - mask-image: url("$(res)/img/e2e/warning.svg"); - } + .mx_RoomSummaryCard_e2ee_warning { + background-color: $e2e-warning-color; + &::before { + mask-image: url("$(res)/img/e2e/warning.svg"); } } } @@ -122,8 +123,14 @@ limitations under the License. padding: 10px 48px 10px 12px; /* based on typical mx_RoomSummaryCard_Button padding */ text-overflow: ellipsis; overflow: hidden; - + display: flex; + justify-content: center; span { + /* Center aligned and Spacing matched with the About section above the Widgets section */ + margin-right: 10px; + display: flex; + justify-content: center; + align-items: center; color: $primary-content; } } @@ -237,6 +244,21 @@ limitations under the License. } } +.mx_RoomSummaryCard_header { + padding: 15px 12px; + + .mx_BaseCard_close { + flex-shrink: 0; + } +} + +.mx_RoomSummaryCard_search input { + /* Overriding very broad CSS rules */ + border: 0 !important; + margin: 0 !important; + cursor: pointer; +} + .mx_RoomSummaryCard_icon_people::before { mask-image: url("$(res)/img/element-icons/room/members.svg"); } @@ -272,3 +294,19 @@ limitations under the License. .mx_RoomSummaryCard_icon_search::before { mask-image: url("$(res)/img/element-icons/room/search-inset.svg"); } + +.mx_RoomSummaryCard_searchBtn { + background: var(--cpd-color-bg-canvas-default); + color: var(--cpd-color-icon-primary); + border: 1px solid var(--cpd-color-gray-400); + border-radius: 50%; + width: 36px; + height: 36px; + padding: var(--cpd-space-2x); + cursor: pointer; + transition: all 0.3s ease; + + &:hover { + background: var(--cpd-color-bg-subtle-primary); + } +} diff --git a/res/css/views/right_panel/_ThreadPanel.pcss b/res/css/views/right_panel/_ThreadPanel.pcss index d772a2d628b..9d14c993dfd 100644 --- a/res/css/views/right_panel/_ThreadPanel.pcss +++ b/res/css/views/right_panel/_ThreadPanel.pcss @@ -112,7 +112,7 @@ limitations under the License. /* Account for scrollbar when hovering */ padding-top: 0; - .mx_DateSeparator { + .mx_TimelineSeparator { display: none; } diff --git a/res/css/views/right_panel/_TimelineCard.pcss b/res/css/views/right_panel/_TimelineCard.pcss index e08c198ab0c..0333201f03d 100644 --- a/res/css/views/right_panel/_TimelineCard.pcss +++ b/res/css/views/right_panel/_TimelineCard.pcss @@ -138,7 +138,7 @@ limitations under the License. &.mx_EventTile_info .mx_MessageActionBar { /* 1px: border width */ - inset-inline-end: calc(var(--container-gap-width) + var(--BaseCard_padding-inline) + 1px); + inset-inline-end: calc(var(--container-gap-width) + 1px); } .mx_ReactionsRow { diff --git a/res/css/views/room_settings/_AliasSettings.pcss b/res/css/views/room_settings/_AliasSettings.pcss index cd384162928..8cd081ebe09 100644 --- a/res/css/views/room_settings/_AliasSettings.pcss +++ b/res/css/views/room_settings/_AliasSettings.pcss @@ -19,6 +19,7 @@ limitations under the License. color: $accent; font-weight: var(--cpd-font-weight-semibold); list-style: none; + width: fit-content; /* list-style doesn't do it for webkit */ &::-webkit-details-marker { diff --git a/res/css/views/rooms/_AppsDrawer.pcss b/res/css/views/rooms/_AppsDrawer.pcss index da4ae21550a..eeb533c0af6 100644 --- a/res/css/views/rooms/_AppsDrawer.pcss +++ b/res/css/views/rooms/_AppsDrawer.pcss @@ -218,6 +218,9 @@ limitations under the License. > :last-child { margin-left: 9px; + display: flex; + justify-content: center; + align-items: center; } } diff --git a/res/css/views/rooms/_E2EIcon.pcss b/res/css/views/rooms/_E2EIcon.pcss index a0782351fb2..18ff3f28f92 100644 --- a/res/css/views/rooms/_E2EIcon.pcss +++ b/res/css/views/rooms/_E2EIcon.pcss @@ -50,6 +50,7 @@ limitations under the License. .mx_E2EIcon_bordered { mask-image: url("$(res)/img/e2e/normal.svg"); background-color: $header-panel-bg-color; + mask-size: 100%; /* shrink the actual badge */ &::after { diff --git a/res/css/views/rooms/_EventBubbleTile.pcss b/res/css/views/rooms/_EventBubbleTile.pcss index 8dd68384118..f9901788dd4 100644 --- a/res/css/views/rooms/_EventBubbleTile.pcss +++ b/res/css/views/rooms/_EventBubbleTile.pcss @@ -58,12 +58,34 @@ limitations under the License. margin-right: 0; } + .mx_EventTile_avatar { + line-height: 0; + border: 4px solid $background; + border-radius: 50%; + position: absolute; + top: 6px; + z-index: 9; + img { + box-shadow: 0 0 0 3px $background; + border-radius: 50%; + } + } + &.mx_EventTile_highlight { + .mx_EventTile_avatar { + border-color: $event-highlight-bg-color; + } &::before { background-color: $event-highlight-bg-color; } } + &:hover { + .mx_EventTile_avatar { + border-color: $eventbubble-bg-hover; + } + } + /* For replies */ .mx_EventTile { padding-top: 0; @@ -177,7 +199,7 @@ limitations under the License. } .mx_EventTile_avatar { - left: -34px; + left: -36px; } .mx_MessageActionBar { @@ -241,7 +263,7 @@ limitations under the License. .mx_EventTile_avatar { top: -19px; /* height of the sender block */ - right: -35px; + right: -38px; } .mx_MediaBody { @@ -332,6 +354,9 @@ limitations under the License. .mx_EventTile_e2eIcon { flex-shrink: 0; /* keep it at full size */ + + // Keep height equal to text for shield alignment, additional 2px because of 1px padding on text + height: calc($font-18px + 2px); } } @@ -398,17 +423,6 @@ limitations under the License. } } - .mx_EventTile_avatar { - position: absolute; - top: 0; - line-height: 1; - z-index: 9; - img { - box-shadow: 0 0 0 3px $background; - border-radius: 50%; - } - } - &.mx_EventTile_noSender { .mx_EventTile_avatar { top: -19px; diff --git a/res/css/views/rooms/_EventTile.pcss b/res/css/views/rooms/_EventTile.pcss index d65dfa4f957..198e8d5e518 100644 --- a/res/css/views/rooms/_EventTile.pcss +++ b/res/css/views/rooms/_EventTile.pcss @@ -98,6 +98,7 @@ $left-gutter: 64px; .mx_EventTileBubble { margin-block: var(--EventTileBubble_margin-block); + min-width: 100px; } .mx_MImageBody { @@ -224,7 +225,7 @@ $left-gutter: 64px; } } - &.focus-visible:focus-within, + &:focus-visible:focus-within, &.mx_EventTile_actionBarFocused, &.mx_EventTile_isEditing, &.mx_EventTile_selected { @@ -485,7 +486,11 @@ $left-gutter: 64px; } .mx_EventTile_e2eIcon { - inset: 6px 0 0 44px; + inset: 0 0 0 44px; + + // Keep height equal to text for alignment + height: var(--EventTile_group_line-line-height); + margin: 1px; } .mx_EventTile_msgOption { @@ -796,6 +801,7 @@ $left-gutter: 64px; font-size: inherit; font-family: inherit; line-height: inherit; + text-align: inherit; .mx_EventTile_spoiler_reason { color: $event-timestamp-color; @@ -870,7 +876,7 @@ $left-gutter: 64px; border: 1px solid transparent; .mx_EventTile:hover &, - .mx_EventTile.focus-visible:focus-within & { + .mx_EventTile:focus-visible:focus-within & { border: 1px solid $tertiary-content; } } @@ -993,7 +999,7 @@ $left-gutter: 64px; .mx_EventTile:hover .mx_MessageActionBar, .mx_EventTile.mx_EventTile_actionBarFocused .mx_MessageActionBar, [data-whatinput="keyboard"] .mx_EventTile:focus-within .mx_MessageActionBar, -.mx_EventTile.focus-visible:focus-within .mx_MessageActionBar { +.mx_EventTile:focus-visible:focus-within .mx_MessageActionBar { visibility: visible; } @@ -1002,7 +1008,7 @@ $left-gutter: 64px; /* animation for when it's shown which means duplicating the style definition in */ /* multiple places. */ .mx_EventTile:not(:hover):not(.mx_EventTile_actionBarFocused):not([data-whatinput="keyboard"] :focus-within) { - &:not(.focus-visible:focus-within) .mx_MessageActionBar .mx_Indicator { + &:not(:focus-visible:focus-within) .mx_MessageActionBar .mx_Indicator { animation: none; } } @@ -1350,7 +1356,6 @@ $left-gutter: 64px; .mx_EventTile[data-layout="group"] { --MatrixChat_useCompactLayout_group-padding-top: $spacing-4; --MatrixChat_useCompactLayout-top-avatar: 2px; - --MatrixChat_useCompactLayout-top-e2eIcon: 3px; --MatrixChat_useCompactLayout_line-spacing-block: 0px; padding-top: var(--MatrixChat_useCompactLayout_group-padding-top); @@ -1410,7 +1415,7 @@ $left-gutter: 64px; } .mx_EventTile_e2eIcon { - top: var(--MatrixChat_useCompactLayout-top-e2eIcon); + margin: 0px; } .mx_DisambiguatedProfile { diff --git a/res/css/views/rooms/_LegacyRoomHeader.pcss b/res/css/views/rooms/_LegacyRoomHeader.pcss index 1e36e0887b7..d9d2f4b22d1 100644 --- a/res/css/views/rooms/_LegacyRoomHeader.pcss +++ b/res/css/views/rooms/_LegacyRoomHeader.pcss @@ -55,8 +55,7 @@ limitations under the License. display: flex; align-items: center; min-width: 0; - margin: 0 20px 0 16px; - padding-top: 6px; + padding: 10px 20px 9px 16px; border-bottom: 1px solid $separator; .mx_InviteOnlyIcon_large { diff --git a/res/css/views/rooms/_LinkPreviewGroup.pcss b/res/css/views/rooms/_LinkPreviewGroup.pcss index 3edb0722e41..2857db5a304 100644 --- a/res/css/views/rooms/_LinkPreviewGroup.pcss +++ b/res/css/views/rooms/_LinkPreviewGroup.pcss @@ -27,7 +27,7 @@ limitations under the License. } &:hover .mx_LinkPreviewGroup_hide img, - .mx_LinkPreviewGroup_hide.focus-visible:focus img { + .mx_LinkPreviewGroup_hide:focus-visible:focus img { visibility: visible; } diff --git a/res/css/views/rooms/_MemberList.pcss b/res/css/views/rooms/_MemberList.pcss index 00098b347c5..716d8f2b265 100644 --- a/res/css/views/rooms/_MemberList.pcss +++ b/res/css/views/rooms/_MemberList.pcss @@ -77,36 +77,6 @@ limitations under the License. } .mx_MemberList_invite { - flex: 0 0 auto; - position: relative; - background-color: $accent; - border-radius: 4px; - margin: 5px 9px 9px; - display: flex; - justify-content: center; - color: $button-fg-color; - font-weight: var(--cpd-font-weight-semibold); -} - -.mx_MemberList_invite.mx_AccessibleButton_disabled { - background-color: $info-plinth-fg-color; - cursor: not-allowed; -} - -.mx_MemberList_invite span { - padding: 8px 0; - display: inline-flex; - - &::before { - content: ""; - display: inline-block; - background-color: $button-fg-color; - mask-image: url("$(res)/img/element-icons/room/invite.svg"); - mask-position: center; - mask-repeat: no-repeat; - mask-size: 20px; - width: 20px; - height: 20px; - margin-right: 5px; - } + margin: 0 var(--cpd-space-2x); + width: calc(100% - var(--cpd-space-4x)); } diff --git a/res/css/views/rooms/_NotificationBadge.pcss b/res/css/views/rooms/_NotificationBadge.pcss index 6facab61f78..85895b097e3 100644 --- a/res/css/views/rooms/_NotificationBadge.pcss +++ b/res/css/views/rooms/_NotificationBadge.pcss @@ -48,6 +48,12 @@ limitations under the License. border-radius: 6px; } + &.mx_NotificationBadge_knocked { + mask-image: url("$(res)/img/element-icons/ask-to-join.svg"); + width: 12px; + height: 16px; + } + &.mx_NotificationBadge_2char { width: $font-16px; height: $font-16px; diff --git a/res/css/views/rooms/_ReadReceiptGroup.pcss b/res/css/views/rooms/_ReadReceiptGroup.pcss index b09b818a7a0..7970d1f9aa6 100644 --- a/res/css/views/rooms/_ReadReceiptGroup.pcss +++ b/res/css/views/rooms/_ReadReceiptGroup.pcss @@ -109,6 +109,7 @@ limitations under the License. margin: 6px 8px; align-self: center; justify-self: center; + flex-shrink: 0; // Long names should not shrink the picture } .mx_ReadReceiptGroup_name { diff --git a/res/css/views/rooms/_RoomHeader.pcss b/res/css/views/rooms/_RoomHeader.pcss index 2614e1713ad..a1ee36f33c1 100644 --- a/res/css/views/rooms/_RoomHeader.pcss +++ b/res/css/views/rooms/_RoomHeader.pcss @@ -16,14 +16,33 @@ limitations under the License. .mx_RoomHeader { height: 64px; + box-sizing: border-box; padding: 0 var(--cpd-space-3x); border-bottom: 1px solid $separator; background-color: $background; + transition: all 0.3s ease; + cursor: pointer; +} + +.mx_RoomHeader:hover { + background-color: $header-panel-bg-hover; } .mx_RoomHeader_info { - cursor: pointer; flex: 1; + /* We want the spacing to be 64px, 13x = 52px but we have a flex gap of + 12px set on the flex container, which sums up to 64 */ + padding-right: var(--cpd-space-13x); +} + +.mx_RoomHeader_truncated { + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 1; + + overflow: hidden; + word-break: break-all; + text-overflow: ellipsis; } .mx_RoomHeader_heading { @@ -35,14 +54,6 @@ limitations under the License. .mx_RoomHeader_topic { height: 0; opacity: 0; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 1; - - overflow: hidden; - word-break: break-all; - text-overflow: ellipsis; - transition: all var(--transition-standard) ease 0.1s; } @@ -51,10 +62,19 @@ limitations under the License. value in pixels */ height: calc($font-13px * 1.5); opacity: 1; + + a:hover { + text-decoration: underline; + } +} + +.mx_RoomHeader_icon { + flex-shrink: 0; } .mx_RoomHeader .mx_FacePile { color: $secondary-content; + background: $background; display: flex; align-items: center; gap: var(--cpd-space-2x); diff --git a/res/css/views/rooms/_RoomPreviewBar.pcss b/res/css/views/rooms/_RoomPreviewBar.pcss index 373a335d0d6..be50c9faf2b 100644 --- a/res/css/views/rooms/_RoomPreviewBar.pcss +++ b/res/css/views/rooms/_RoomPreviewBar.pcss @@ -140,6 +140,19 @@ limitations under the License. } } } +.mx_RoomPreviewBar_Invite { + max-height: 100vh; + overflow-y: auto; + justify-content: flex-start; +} + +.mx_RoomPreviewBar_Invite h3 { + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + white-space: pre-wrap; + overflow: hidden; +} .mx_RoomPreviewBar_inviter { font-weight: var(--cpd-font-weight-semibold); diff --git a/res/css/views/rooms/_RoomTile.pcss b/res/css/views/rooms/_RoomTile.pcss index be7f8f75627..bf68e4035e4 100644 --- a/res/css/views/rooms/_RoomTile.pcss +++ b/res/css/views/rooms/_RoomTile.pcss @@ -144,7 +144,7 @@ limitations under the License. mask-image: url("$(res)/img/element-icons/context-menu.svg"); } - &:not(.mx_RoomTile_minimized) { + &:not(.mx_RoomTile_minimized, .mx_RoomTile_sticky) { &:hover, &:focus-within, &.mx_RoomTile_hasMenuOpen { diff --git a/res/css/views/rooms/_TopUnreadMessagesBar.pcss b/res/css/views/rooms/_TopUnreadMessagesBar.pcss index 9cced9022f9..258adb759ac 100644 --- a/res/css/views/rooms/_TopUnreadMessagesBar.pcss +++ b/res/css/views/rooms/_TopUnreadMessagesBar.pcss @@ -28,7 +28,7 @@ limitations under the License. content: ""; position: absolute; top: -8px; - left: 10.5px; + left: 11px; width: 4px; height: 4px; border-radius: 16px; diff --git a/res/css/views/settings/_CrossSigningPanel.pcss b/res/css/views/settings/_CrossSigningPanel.pcss index 1b5f7d1f74c..c00c9dfdcdf 100644 --- a/res/css/views/settings/_CrossSigningPanel.pcss +++ b/res/css/views/settings/_CrossSigningPanel.pcss @@ -38,3 +38,7 @@ limitations under the License. margin-inline-end: 10px; } } + +.mx_CrossSigningPanel_advanced { + width: fit-content; +} diff --git a/res/css/views/settings/_SecureBackupPanel.pcss b/res/css/views/settings/_SecureBackupPanel.pcss index 5ff3cba4040..38250e97767 100644 --- a/res/css/views/settings/_SecureBackupPanel.pcss +++ b/res/css/views/settings/_SecureBackupPanel.pcss @@ -46,3 +46,7 @@ limitations under the License. } } } + +.mx_SecureBackupPanel_advanced { + width: fit-content; +} diff --git a/res/css/views/settings/_ThemeChoicePanel.pcss b/res/css/views/settings/_ThemeChoicePanel.pcss index 1194c6110d6..8616668224d 100644 --- a/res/css/views/settings/_ThemeChoicePanel.pcss +++ b/res/css/views/settings/_ThemeChoicePanel.pcss @@ -21,6 +21,7 @@ limitations under the License. flex-wrap: wrap; > .mx_StyledRadioButton { + align-items: center; padding: $font-16px; box-sizing: border-box; border-radius: 10px; diff --git a/res/css/views/settings/tabs/_SettingsSection.pcss b/res/css/views/settings/tabs/_SettingsSection.pcss index 0f911ea6908..6177cff012f 100644 --- a/res/css/views/settings/tabs/_SettingsSection.pcss +++ b/res/css/views/settings/tabs/_SettingsSection.pcss @@ -28,7 +28,7 @@ limitations under the License. .mx_SettingsSection_subSections { display: grid; - grid-template-columns: 1fr; + grid-template-columns: minmax(0, 1fr); grid-gap: $spacing-32; padding: $spacing-16 0; diff --git a/res/css/views/settings/tabs/user/_HelpUserSettingsTab.pcss b/res/css/views/settings/tabs/user/_HelpUserSettingsTab.pcss index c03de9f36ce..b5e5f39b079 100644 --- a/res/css/views/settings/tabs/user/_HelpUserSettingsTab.pcss +++ b/res/css/views/settings/tabs/user/_HelpUserSettingsTab.pcss @@ -15,17 +15,6 @@ See the License for the specific language governing permissions and limitations under the License. */ -.mx_HelpUserSettingsTab { - code { - word-break: break-all; - user-select: all; - } - - details { - margin: $spacing-16 auto; - - summary { - margin-bottom: $spacing-16; - } - } +.mx_HelpUserSettingsTab_accessTokenDetails { + width: fit-content; } diff --git a/res/img/sensor.svg b/res/img/sensor.svg new file mode 100644 index 00000000000..0bc41eac0bc --- /dev/null +++ b/res/img/sensor.svg @@ -0,0 +1,3 @@ + + + diff --git a/res/themes/dark/css/_dark.pcss b/res/themes/dark/css/_dark.pcss index f451d0114e6..299f51ffc0b 100644 --- a/res/themes/dark/css/_dark.pcss +++ b/res/themes/dark/css/_dark.pcss @@ -54,6 +54,7 @@ $accent-1400: var(--cpd-color-green-1400); /* ******************** */ $inverted-bg-color: var(--cpd-color-bg-action-primary-rest); $header-panel-bg-color: var(--cpd-color-bg-subtle-secondary); +$header-panel-bg-hover: var(--cpd-color-gray-200); /* ******************** */ /* Theme specific colors */ diff --git a/res/themes/dark/css/dark.pcss b/res/themes/dark/css/dark.pcss index 5855dd7ad51..d71f544fe21 100644 --- a/res/themes/dark/css/dark.pcss +++ b/res/themes/dark/css/dark.pcss @@ -5,4 +5,4 @@ @import "_dark.pcss"; @import "../../light/css/_mods.pcss"; @import "../../../../res/css/_components.pcss"; -@import url("highlight.js/styles/atom-one-dark.css"); +@import url("highlight.js/styles/atom-one-dark.min.css"); diff --git a/res/themes/legacy-dark/css/_legacy-dark.pcss b/res/themes/legacy-dark/css/_legacy-dark.pcss index cb731798150..d9db8465831 100644 --- a/res/themes/legacy-dark/css/_legacy-dark.pcss +++ b/res/themes/legacy-dark/css/_legacy-dark.pcss @@ -8,6 +8,7 @@ $bg-color: #181b21; $base-color: #15171b; $base-text-color: #edf3ff; $header-panel-bg-color: #22262e; +$header-panel-bg-hover: var(--cpd-color-gray-200); $header-panel-text-primary-color: #a1b2d1; $header-panel-text-secondary-color: #c8c8cd; $text-primary-color: #edf3ff; diff --git a/res/themes/legacy-dark/css/legacy-dark.pcss b/res/themes/legacy-dark/css/legacy-dark.pcss index 477abdfd5b4..061934d890a 100644 --- a/res/themes/legacy-dark/css/legacy-dark.pcss +++ b/res/themes/legacy-dark/css/legacy-dark.pcss @@ -4,4 +4,4 @@ @import "../../legacy-light/css/_legacy-light.pcss"; @import "_legacy-dark.pcss"; @import "../../../../res/css/_components.pcss"; -@import url("highlight.js/styles/atom-one-dark.css"); +@import url("highlight.js/styles/atom-one-dark.min.css"); diff --git a/res/themes/legacy-light/css/_legacy-light.pcss b/res/themes/legacy-light/css/_legacy-light.pcss index 2ece9e6a844..f10e6743511 100644 --- a/res/themes/legacy-light/css/_legacy-light.pcss +++ b/res/themes/legacy-light/css/_legacy-light.pcss @@ -16,6 +16,7 @@ $monospace-font-family: "Inconsolata", "Twemoji", "Apple Color Emoji", "Segoe UI /* unified palette */ /* try to use these colors when possible */ $header-panel-bg-color: #f3f8fd; +$header-panel-bg-hover: var(--cpd-color-gray-200); /* typical text (dark-on-white in light skin) */ $primary-fg-color: #2e2f32; diff --git a/res/themes/legacy-light/css/legacy-light.pcss b/res/themes/legacy-light/css/legacy-light.pcss index dc8ca05afb6..f44651e6892 100644 --- a/res/themes/legacy-light/css/legacy-light.pcss +++ b/res/themes/legacy-light/css/legacy-light.pcss @@ -3,4 +3,4 @@ @import "_fonts.pcss"; @import "_legacy-light.pcss"; @import "../../../../res/css/_components.pcss"; -@import url("highlight.js/styles/atom-one-light.css"); +@import url("highlight.js/styles/atom-one-light.min.css"); diff --git a/res/themes/light-custom/css/_custom.pcss b/res/themes/light-custom/css/_custom.pcss index ffe9b5ad12f..87ed2ba5bea 100644 --- a/res/themes/light-custom/css/_custom.pcss +++ b/res/themes/light-custom/css/_custom.pcss @@ -57,6 +57,7 @@ $dialog-backdrop-color: var(--sidebar-color-50pct); /* --roomlist-background-color */ $header-panel-bg-color: var(--roomlist-background-color); +$header-panel-bg-hover: var(--cpd-color-gray-200); $panel-gradient: var(--roomlist-background-color-0pct), var(--roomlist-background-color); /* these were #f2f5f8 instead of #f3f8fd, but close enough */ $dark-panel-bg-color: var(--roomlist-background-color); diff --git a/res/themes/light-high-contrast/css/light-high-contrast.pcss b/res/themes/light-high-contrast/css/light-high-contrast.pcss index 1ce88ccd79f..4d05078f787 100644 --- a/res/themes/light-high-contrast/css/light-high-contrast.pcss +++ b/res/themes/light-high-contrast/css/light-high-contrast.pcss @@ -5,4 +5,4 @@ @import "_light-high-contrast.pcss"; @import "../../light/css/_mods.pcss"; @import "../../../../res/css/_components.pcss"; -@import url("highlight.js/styles/atom-one-light.css"); +@import url("highlight.js/styles/atom-one-light.min.css"); diff --git a/res/themes/light/css/_light.pcss b/res/themes/light/css/_light.pcss index c257a064e8d..d3448a82c77 100644 --- a/res/themes/light/css/_light.pcss +++ b/res/themes/light/css/_light.pcss @@ -75,6 +75,7 @@ $accent-1400: var(--cpd-color-green-1400); /* ******************** */ $inverted-bg-color: var(--cpd-color-bg-action-primary-rest); $header-panel-bg-color: var(--cpd-color-bg-subtle-primary); +$header-panel-bg-hover: var(--cpd-color-gray-200); /* ******************** */ /* Theme specific colors */ diff --git a/res/themes/light/css/light.pcss b/res/themes/light/css/light.pcss index e9335ad8d5a..612e8fdce6d 100644 --- a/res/themes/light/css/light.pcss +++ b/res/themes/light/css/light.pcss @@ -6,4 +6,4 @@ @import "_light.pcss"; @import "_mods.pcss"; @import "../../../../res/css/_components.pcss"; -@import url("highlight.js/styles/atom-one-light.css"); +@import url("highlight.js/styles/atom-one-light.min.css"); diff --git a/src/@types/common.ts b/src/@types/common.ts index dd42c2078f2..ba2401f6a8c 100644 --- a/src/@types/common.ts +++ b/src/@types/common.ts @@ -23,40 +23,7 @@ export type Writeable = { -readonly [P in keyof T]: T[P] }; export type ComponentClass = keyof JSX.IntrinsicElements | JSXElementConstructor; -/** - * Utility type for string dot notation for accessing nested object properties. - * Based on https://stackoverflow.com/a/58436959 - * @example - * { - * "a": { - * "b": { - * "c": "value" - * }, - * "d": "foobar" - * } - * } - * will yield a type of `"a.b.c" | "a.d"` with Separator="." - * @typeParam Target the target type to generate leaf keys for - * @typeParam Separator the separator to use between key segments when accessing nested objects - * @typeParam LeafType the type which leaves of this object extend, used to determine when to stop recursion - * @typeParam MaxDepth the maximum depth to recurse to - * @returns a union type representing all dot (Separator) string notation keys which can access a Leaf (of LeafType) - */ -export type Leaves = [ - MaxDepth, -] extends [never] - ? never - : Target extends LeafType - ? "" - : { - [K in keyof Target]-?: Join, Separator>; - }[keyof Target]; -type Prev = [never, 0, 1, 2, 3, ...0[]]; -type Join = K extends string | number - ? P extends string | number - ? `${K}${"" extends P ? "" : S}${P}` - : never - : never; +export type { Leaves } from "matrix-web-i18n"; export type RecursivePartial = { [P in keyof T]?: T[P] extends (infer U)[] diff --git a/src/AddThreepid.ts b/src/AddThreepid.ts index 2e300767477..ee244f2c92a 100644 --- a/src/AddThreepid.ts +++ b/src/AddThreepid.ts @@ -36,7 +36,7 @@ import InteractiveAuthDialog, { InteractiveAuthDialogProps } from "./components/ function getIdServerDomain(matrixClient: MatrixClient): string { const idBaseUrl = matrixClient.getIdentityServerUrl(true); if (!idBaseUrl) { - throw new UserFriendlyError("Identity server not set"); + throw new UserFriendlyError("settings|general|identity_server_not_set"); } return idBaseUrl; } @@ -85,7 +85,7 @@ export default class AddThreepid { return res; } catch (err) { if (err instanceof MatrixError && err.errcode === "M_THREEPID_IN_USE") { - throw new UserFriendlyError("This email address is already in use", { cause: err }); + throw new UserFriendlyError("settings|general|email_address_in_use", { cause: err }); } // Otherwise, just blurt out the same error throw err; @@ -115,7 +115,7 @@ export default class AddThreepid { return res; } catch (err) { if (err instanceof MatrixError && err.errcode === "M_THREEPID_IN_USE") { - throw new UserFriendlyError("This email address is already in use", { cause: err }); + throw new UserFriendlyError("settings|general|email_address_in_use", { cause: err }); } // Otherwise, just blurt out the same error throw err; @@ -142,7 +142,7 @@ export default class AddThreepid { return res; } catch (err) { if (err instanceof MatrixError && err.errcode === "M_THREEPID_IN_USE") { - throw new UserFriendlyError("This phone number is already in use", { cause: err }); + throw new UserFriendlyError("settings|general|msisdn_in_use", { cause: err }); } // Otherwise, just blurt out the same error throw err; @@ -174,7 +174,7 @@ export default class AddThreepid { return res; } catch (err) { if (err instanceof MatrixError && err.errcode === "M_THREEPID_IN_USE") { - throw new UserFriendlyError("This phone number is already in use", { cause: err }); + throw new UserFriendlyError("settings|general|msisdn_in_use", { cause: err }); } // Otherwise, just blurt out the same error throw err; @@ -193,7 +193,7 @@ export default class AddThreepid { const authClient = new IdentityAuthClient(); const identityAccessToken = await authClient.getAccessToken(); if (!identityAccessToken) { - throw new UserFriendlyError("No identity access token found"); + throw new UserFriendlyError("settings|general|identity_server_no_token"); } await this.matrixClient.bindThreePid({ sid: this.sessionId!, @@ -216,22 +216,20 @@ export default class AddThreepid { const dialogAesthetics = { [SSOAuthEntry.PHASE_PREAUTH]: { - title: _t("Use Single Sign On to continue"), - body: _t( - "Confirm adding this email address by using Single Sign On to prove your identity.", - ), + title: _t("auth|uia|sso_title"), + body: _t("auth|uia|sso_body"), continueText: _t("auth|sso"), continueKind: "primary", }, [SSOAuthEntry.PHASE_POSTAUTH]: { - title: _t("Confirm adding email"), - body: _t("Click the button below to confirm adding this email address."), + title: _t("settings|general|confirm_adding_email_title"), + body: _t("settings|general|confirm_adding_email_body"), continueText: _t("action|confirm"), continueKind: "primary", }, }; const { finished } = Modal.createDialog(InteractiveAuthDialog<{}>, { - title: _t("Add Email Address"), + title: _t("settings|general|add_email_dialog_title"), matrixClient: this.matrixClient, authData: err.data, makeRequest: this.makeAddThreepidOnlyRequest, @@ -245,10 +243,7 @@ export default class AddThreepid { } } catch (err) { if (err instanceof HTTPError && err.httpStatus === 401) { - throw new UserFriendlyError( - "Failed to verify email address: make sure you clicked the link in the email", - { cause: err }, - ); + throw new UserFriendlyError("settings|general|add_email_failed_verification", { cause: err }); } // Otherwise, just blurt out the same error throw err; @@ -296,7 +291,7 @@ export default class AddThreepid { await authClient.getAccessToken(), ); } else { - throw new UserFriendlyError("The add / bind with MSISDN flow is misconfigured"); + throw new UserFriendlyError("settings|general|add_msisdn_misconfigured"); } if (this.bind) { @@ -321,20 +316,20 @@ export default class AddThreepid { const dialogAesthetics = { [SSOAuthEntry.PHASE_PREAUTH]: { - title: _t("Use Single Sign On to continue"), - body: _t("Confirm adding this phone number by using Single Sign On to prove your identity."), + title: _t("auth|uia|sso_title"), + body: _t("settings|general|add_msisdn_confirm_sso_button"), continueText: _t("auth|sso"), continueKind: "primary", }, [SSOAuthEntry.PHASE_POSTAUTH]: { - title: _t("Confirm adding phone number"), - body: _t("Click the button below to confirm adding this phone number."), + title: _t("settings|general|add_msisdn_confirm_button"), + body: _t("settings|general|add_msisdn_confirm_body"), continueText: _t("action|confirm"), continueKind: "primary", }, }; const { finished } = Modal.createDialog(InteractiveAuthDialog<{}>, { - title: _t("Add Phone Number"), + title: _t("settings|general|add_msisdn_dialog_title"), matrixClient: this.matrixClient, authData: err.data, makeRequest: this.makeAddThreepidOnlyRequest, diff --git a/src/AsyncWrapper.tsx b/src/AsyncWrapper.tsx index 901699a3597..962a6519c24 100644 --- a/src/AsyncWrapper.tsx +++ b/src/AsyncWrapper.tsx @@ -78,7 +78,7 @@ export default class AsyncWrapper extends React.Component { } else if (this.state.error) { return ( - {_t("Unable to load! Check your network connectivity and try again.")} + {_t("failed_load_async_component")} ({ action: Action.UploadFailed, upload, error }); diff --git a/src/DeviceListener.ts b/src/DeviceListener.ts index f947c1b9edb..db3c0bf1f4e 100644 --- a/src/DeviceListener.ts +++ b/src/DeviceListener.ts @@ -25,7 +25,7 @@ import { } from "matrix-js-sdk/src/matrix"; import { logger } from "matrix-js-sdk/src/logger"; import { CryptoEvent } from "matrix-js-sdk/src/crypto"; -import { IKeyBackupInfo } from "matrix-js-sdk/src/crypto/keybackup"; +import { KeyBackupInfo } from "matrix-js-sdk/src/crypto-api"; import dis from "./dispatcher/dispatcher"; import { @@ -62,10 +62,10 @@ export default class DeviceListener { private dismissed = new Set(); // has the user dismissed any of the various nag toasts to setup encryption on this device? private dismissedThisDeviceToast = false; - // cache of the key backup info - private keyBackupInfo: IKeyBackupInfo | null = null; + /** Cache of the info about the current key backup on the server. */ + private keyBackupInfo: KeyBackupInfo | null = null; + /** When `keyBackupInfo` was last updated */ private keyBackupFetchedAt: number | null = null; - private keyBackupStatusChecked = false; // We keep a list of our own device IDs so we can batch ones that were already // there the last time the app launched into a single toast, but display new // ones in their own toasts. @@ -243,9 +243,14 @@ export default class DeviceListener { this.updateClientInformation(); }; - // The server doesn't tell us when key backup is set up, so we poll - // & cache the result - private async getKeyBackupInfo(): Promise { + /** + * Fetch the key backup information from the server. + * + * The result is cached for `KEY_BACKUP_POLL_INTERVAL` ms to avoid repeated API calls. + * + * @returns The key backup info from the server, or `null` if there is no key backup. + */ + private async getKeyBackupInfo(): Promise { if (!this.client) return null; const now = new Date().getTime(); if ( @@ -402,18 +407,23 @@ export default class DeviceListener { this.displayingToastsForDeviceIds = newUnverifiedDeviceIds; } + /** + * Check if key backup is enabled, and if not, raise an `Action.ReportKeyBackupNotEnabled` event (which will + * trigger an auto-rageshake). + */ private checkKeyBackupStatus = async (): Promise => { if (this.keyBackupStatusChecked || !this.client) { return; } - // returns null when key backup status hasn't finished being checked - const isKeyBackupEnabled = this.client.getKeyBackupEnabled(); - this.keyBackupStatusChecked = isKeyBackupEnabled !== null; + const activeKeyBackupVersion = await this.client.getCrypto()?.getActiveSessionBackupVersion(); + // if key backup is enabled, no need to check this ever again (XXX: why only when it is enabled?) + this.keyBackupStatusChecked = !!activeKeyBackupVersion; - if (isKeyBackupEnabled === false) { + if (!activeKeyBackupVersion) { dis.dispatch({ action: Action.ReportKeyBackupNotEnabled }); } }; + private keyBackupStatusChecked = false; private onRecordClientInformationSettingChange: CallbackFn = ( _originalSettingName, diff --git a/src/IConfigOptions.ts b/src/IConfigOptions.ts index 2df5e7fca1f..0781fca3081 100644 --- a/src/IConfigOptions.ts +++ b/src/IConfigOptions.ts @@ -71,15 +71,15 @@ export interface IConfigOptions { permalink_prefix?: string; update_base_url?: string; - desktop_builds?: { + desktop_builds: { available: boolean; logo: string; // url url: string; // download url }; - mobile_builds?: { - ios?: string; // download url - android?: string; // download url - fdroid?: string; // download url + mobile_builds: { + ios: string | null; // download url + android: string | null; // download url + fdroid: string | null; // download url }; mobile_guide_toast?: boolean; @@ -95,7 +95,7 @@ export interface IConfigOptions { integrations_rest_url?: string; integrations_widgets_urls?: string[]; - show_labs_settings?: boolean; + show_labs_settings: boolean; features?: Record; // bug_report_endpoint_url?: string; // omission disables bug reporting diff --git a/src/IdentityAuthClient.tsx b/src/IdentityAuthClient.tsx index a596156addf..e4bbb76705b 100644 --- a/src/IdentityAuthClient.tsx +++ b/src/IdentityAuthClient.tsx @@ -136,19 +136,19 @@ export default class IdentityAuthClient { !(await doesIdentityServerHaveTerms(this.matrixClient, identityServerUrl)) ) { const { finished } = Modal.createDialog(QuestionDialog, { - title: _t("Identity server has no terms of service"), + title: _t("terms|identity_server_no_terms_title"), description: (

{_t( - "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.", + "terms|identity_server_no_terms_description_1", {}, { server: () => {abbreviateUrl(identityServerUrl)}, }, )}

-

{_t("Only continue if you trust the owner of the server.")}

+

{_t("terms|identity_server_no_terms_description_2")}

), button: _t("action|trust"), diff --git a/src/LegacyCallHandler.tsx b/src/LegacyCallHandler.tsx index c6dee72e118..7abdb236aeb 100644 --- a/src/LegacyCallHandler.tsx +++ b/src/LegacyCallHandler.tsx @@ -705,11 +705,11 @@ export default class LegacyCallHandler extends EventEmitter { let description: string; // TODO: We should either do away with these or figure out a copy for each code (expect user_hangup...) if (call.hangupReason === CallErrorCode.UserBusy) { - title = _t("User Busy"); - description = _t("The user you called is busy."); + title = _t("voip|user_busy"); + description = _t("voip|user_busy_description"); } else { title = _t("voip|call_failed"); - description = _t("The call could not be established"); + description = _t("voip|call_failed_description"); } Modal.createDialog(ErrorDialog, { @@ -718,8 +718,8 @@ export default class LegacyCallHandler extends EventEmitter { }); } else if (hangupReason === CallErrorCode.AnsweredElsewhere && oldState === CallState.Connecting) { Modal.createDialog(ErrorDialog, { - title: _t("Answered Elsewhere"), - description: _t("The call was answered on another device."), + title: _t("voip|answered_elsewhere"), + description: _t("voip|answered_elsewhere_description"), }); } else if (oldState !== CallState.Fledgling && oldState !== CallState.Ringing) { // don't play the end-call sound for calls that never got off the ground @@ -818,26 +818,24 @@ export default class LegacyCallHandler extends EventEmitter { Modal.createDialog( QuestionDialog, { - title: _t("Call failed due to misconfigured server"), + title: _t("voip|misconfigured_server"), description: (

{_t( - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.", + "voip|misconfigured_server_description", { homeserverDomain: cli.getDomain() }, { code: (sub: string) => {sub} }, )}

- {_t( - "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.", - undefined, - { server: () => {new URL(FALLBACK_ICE_SERVER).pathname} }, - )} + {_t("voip|misconfigured_server_fallback", undefined, { + server: () => {new URL(FALLBACK_ICE_SERVER).pathname}, + })}

), - button: _t("Try using %(server)s", { + button: _t("voip|misconfigured_server_fallback_accept", { server: new URL(FALLBACK_ICE_SERVER).pathname, }), cancelButton: _t("action|ok"), @@ -958,8 +956,8 @@ export default class LegacyCallHandler extends EventEmitter { if (cli.getSyncState() === SyncState.Error) { Modal.createDialog(ErrorDialog, { - title: _t("Connectivity to the server has been lost"), - description: _t("You cannot place calls without a connection to the server."), + title: _t("voip|connection_lost"), + description: _t("voip|connection_lost_description"), }); return; } @@ -967,8 +965,8 @@ export default class LegacyCallHandler extends EventEmitter { // don't allow > 2 calls to be placed. if (this.getAllActiveCalls().length > 1) { Modal.createDialog(ErrorDialog, { - title: _t("Too Many Calls"), - description: _t("You've reached the maximum number of simultaneous calls."), + title: _t("voip|too_many_calls"), + description: _t("voip|too_many_calls_description"), }); return; } @@ -985,7 +983,7 @@ export default class LegacyCallHandler extends EventEmitter { const members = getJoinedNonFunctionalMembers(room); if (members.length <= 1) { Modal.createDialog(ErrorDialog, { - description: _t("You cannot place a call with yourself."), + description: _t("voip|cannot_call_yourself_description"), }); } else if (members.length === 2) { logger.info(`Place ${type} call in ${roomId}`); @@ -1030,8 +1028,8 @@ export default class LegacyCallHandler extends EventEmitter { if (this.getAllActiveCalls().length > 1) { Modal.createDialog(ErrorDialog, { - title: _t("Too Many Calls"), - description: _t("You've reached the maximum number of simultaneous calls."), + title: _t("voip|too_many_calls"), + description: _t("voip|too_many_calls_description"), }); return; } @@ -1055,8 +1053,8 @@ export default class LegacyCallHandler extends EventEmitter { const results = await this.pstnLookup(number); if (!results || results.length === 0 || !results[0].userid) { Modal.createDialog(ErrorDialog, { - title: _t("Unable to look up phone number"), - description: _t("There was an error looking up the phone number"), + title: _t("voip|msisdn_lookup_failed"), + description: _t("voip|msisdn_lookup_failed_description"), }); return; } @@ -1103,8 +1101,8 @@ export default class LegacyCallHandler extends EventEmitter { const results = await this.pstnLookup(destination); if (!results || results.length === 0 || !results[0].userid) { Modal.createDialog(ErrorDialog, { - title: _t("Unable to transfer call"), - description: _t("There was an error looking up the phone number"), + title: _t("voip|msisdn_transfer_failed"), + description: _t("voip|msisdn_lookup_failed_description"), }); return; } @@ -1118,8 +1116,8 @@ export default class LegacyCallHandler extends EventEmitter { if (!dmRoomId) { logger.log("Failed to transfer call, could not ensure dm exists"); Modal.createDialog(ErrorDialog, { - title: _t("Transfer Failed"), - description: _t("Failed to transfer call"), + title: _t("voip|transfer_failed"), + description: _t("voip|transfer_failed_description"), }); return; } @@ -1138,8 +1136,8 @@ export default class LegacyCallHandler extends EventEmitter { } catch (e) { logger.log("Failed to transfer call", e); Modal.createDialog(ErrorDialog, { - title: _t("Transfer Failed"), - description: _t("Failed to transfer call"), + title: _t("voip|transfer_failed"), + description: _t("voip|transfer_failed_description"), }); } } @@ -1195,8 +1193,8 @@ export default class LegacyCallHandler extends EventEmitter { } catch (e) { if (e instanceof MatrixError && e.errcode === "M_FORBIDDEN") { Modal.createDialog(ErrorDialog, { - title: _t("Permission Required"), - description: _t("You do not have permission to start a conference call in this room"), + title: _t("voip|no_permission_conference"), + description: _t("voip|no_permission_conference_description"), }); } logger.error(e); diff --git a/src/Lifecycle.ts b/src/Lifecycle.ts index c64702be219..dc343e2b069 100644 --- a/src/Lifecycle.ts +++ b/src/Lifecycle.ts @@ -18,9 +18,9 @@ limitations under the License. */ import { ReactNode } from "react"; -import { createClient, MatrixClient, SSOAction } from "matrix-js-sdk/src/matrix"; +import { createClient, MatrixClient, SSOAction, OidcTokenRefresher } from "matrix-js-sdk/src/matrix"; import { InvalidStoreError } from "matrix-js-sdk/src/errors"; -import { decryptAES, encryptAES, IEncryptedPayload } from "matrix-js-sdk/src/crypto/aes"; +import { IEncryptedPayload } from "matrix-js-sdk/src/crypto/aes"; import { QueryDict } from "matrix-js-sdk/src/utils"; import { logger } from "matrix-js-sdk/src/logger"; import { MINIMUM_MATRIX_VERSION } from "matrix-js-sdk/src/version-support"; @@ -65,29 +65,31 @@ import { OverwriteLoginPayload } from "./dispatcher/payloads/OverwriteLoginPaylo import { SdkContextClass } from "./contexts/SDKContext"; import { messageForLoginError } from "./utils/ErrorUtils"; import { completeOidcLogin } from "./utils/oidc/authorize"; -import { persistOidcAuthenticatedSettings } from "./utils/oidc/persistOidcSettings"; +import { getOidcErrorMessage } from "./utils/oidc/error"; +import { OidcClientStore } from "./stores/oidc/OidcClientStore"; +import { + getStoredOidcClientId, + getStoredOidcIdTokenClaims, + getStoredOidcTokenIssuer, + persistOidcAuthenticatedSettings, +} from "./utils/oidc/persistOidcSettings"; import GenericToast from "./components/views/toasts/GenericToast"; +import { + ACCESS_TOKEN_IV, + ACCESS_TOKEN_STORAGE_KEY, + HAS_ACCESS_TOKEN_STORAGE_KEY, + HAS_REFRESH_TOKEN_STORAGE_KEY, + persistAccessTokenInStorage, + persistRefreshTokenInStorage, + REFRESH_TOKEN_IV, + REFRESH_TOKEN_STORAGE_KEY, + tryDecryptToken, +} from "./utils/tokens/tokens"; +import { TokenRefresher } from "./utils/oidc/TokenRefresher"; const HOMESERVER_URL_KEY = "mx_hs_url"; const ID_SERVER_URL_KEY = "mx_is_url"; -/* - * Keys used when storing the tokens in indexeddb or localstorage - */ -const ACCESS_TOKEN_STORAGE_KEY = "mx_access_token"; -const REFRESH_TOKEN_STORAGE_KEY = "mx_refresh_token"; -/* - * Used as initialization vector during encryption in persistTokenInStorage - * And decryption in restoreFromLocalStorage - */ -const ACCESS_TOKEN_IV = "access_token"; -const REFRESH_TOKEN_IV = "refresh_token"; -/* - * Keys for localstorage items which indicate whether we expect a token in indexeddb. - */ -const HAS_ACCESS_TOKEN_STORAGE_KEY = "mx_has_access_token"; -const HAS_REFRESH_TOKEN_STORAGE_KEY = "mx_has_refresh_token"; - dis.register((payload) => { if (payload.action === Action.TriggerLogout) { // noinspection JSIgnoredPromiseFromCall - we don't care if it fails @@ -278,7 +280,7 @@ export async function attemptDelegatedAuthLogin( */ async function attemptOidcNativeLogin(queryParams: QueryDict): Promise { try { - const { accessToken, refreshToken, homeserverUrl, identityServerUrl, clientId, issuer } = + const { accessToken, refreshToken, homeserverUrl, identityServerUrl, idTokenClaims, clientId, issuer } = await completeOidcLogin(queryParams); const { @@ -300,13 +302,12 @@ async function attemptOidcNativeLogin(queryParams: QueryDict): Promise logger.debug("Logged in via OIDC native flow"); await onSuccessfulDelegatedAuthLogin(credentials); // this needs to happen after success handler which clears storages - persistOidcAuthenticatedSettings(clientId, issuer); + persistOidcAuthenticatedSettings(clientId, issuer, idTokenClaims); return true; } catch (error) { logger.error("Failed to login via OIDC", error); - // TODO(kerrya) nice error messages https://github.com/vector-im/element-web/issues/25665 - await onFailedDelegatedAuthLogin(_t("Something went wrong.")); + await onFailedDelegatedAuthLogin(getOidcErrorMessage(error as Error)); return false; } } @@ -364,11 +365,7 @@ export function attemptTokenLogin( const identityServer = localStorage.getItem(SSO_ID_SERVER_URL_KEY) ?? undefined; if (!homeserver) { logger.warn("Cannot log in with token: can't determine HS URL to use"); - onFailedDelegatedAuthLogin( - _t( - "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.", - ), - ); + onFailedDelegatedAuthLogin(_t("auth|sso_failed_missing_storage")); return Promise.resolve(false); } @@ -423,7 +420,7 @@ type TryAgainFunction = () => void; */ async function onFailedDelegatedAuthLogin(description: string | ReactNode, tryAgain?: TryAgainFunction): Promise { Modal.createDialog(ErrorDialog, { - title: _t("We couldn't log you in"), + title: _t("auth|oidc|error_title"), description, button: _t("action|try_again"), // if we have a tryAgain callback, call it the primary 'try again' button was clicked in the dialog @@ -505,40 +502,57 @@ export interface IStoredSession { isUrl: string; hasAccessToken: boolean; accessToken: string | IEncryptedPayload; + hasRefreshToken: boolean; + refreshToken?: string | IEncryptedPayload; userId: string; deviceId: string; isGuest: boolean; } /** - * Retrieves information about the stored session from the browser's storage. The session - * may not be valid, as it is not tested for consistency here. - * @returns {Object} Information about the session - see implementation for variables. + * Retrieve a token, as stored by `persistCredentials` + * Attempts to migrate token from localStorage to idb + * @param storageKey key used to store the token, eg ACCESS_TOKEN_STORAGE_KEY + * @returns Promise that resolves to token or undefined */ -export async function getStoredSessionVars(): Promise> { - const hsUrl = localStorage.getItem(HOMESERVER_URL_KEY) ?? undefined; - const isUrl = localStorage.getItem(ID_SERVER_URL_KEY) ?? undefined; - let accessToken: string | undefined; +async function getStoredToken(storageKey: string): Promise { + let token: string | undefined; try { - accessToken = await StorageManager.idbLoad("account", ACCESS_TOKEN_STORAGE_KEY); + token = await StorageManager.idbLoad("account", storageKey); } catch (e) { - logger.error("StorageManager.idbLoad failed for account:mx_access_token", e); + logger.error(`StorageManager.idbLoad failed for account:${storageKey}`, e); } - if (!accessToken) { - accessToken = localStorage.getItem(ACCESS_TOKEN_STORAGE_KEY) ?? undefined; - if (accessToken) { + if (!token) { + token = localStorage.getItem(storageKey) ?? undefined; + if (token) { try { // try to migrate access token to IndexedDB if we can - await StorageManager.idbSave("account", ACCESS_TOKEN_STORAGE_KEY, accessToken); - localStorage.removeItem(ACCESS_TOKEN_STORAGE_KEY); + await StorageManager.idbSave("account", storageKey, token); + localStorage.removeItem(storageKey); } catch (e) { - logger.error("migration of access token to IndexedDB failed", e); + logger.error(`migration of token ${storageKey} to IndexedDB failed`, e); } } } + return token; +} + +/** + * Retrieves information about the stored session from the browser's storage. The session + * may not be valid, as it is not tested for consistency here. + * @returns {Object} Information about the session - see implementation for variables. + */ +export async function getStoredSessionVars(): Promise> { + const hsUrl = localStorage.getItem(HOMESERVER_URL_KEY) ?? undefined; + const isUrl = localStorage.getItem(ID_SERVER_URL_KEY) ?? undefined; + + const accessToken = await getStoredToken(ACCESS_TOKEN_STORAGE_KEY); + const refreshToken = await getStoredToken(REFRESH_TOKEN_STORAGE_KEY); + // if we pre-date storing "mx_has_access_token", but we retrieved an access // token, then we should say we have an access token const hasAccessToken = localStorage.getItem(HAS_ACCESS_TOKEN_STORAGE_KEY) === "true" || !!accessToken; + const hasRefreshToken = localStorage.getItem(HAS_REFRESH_TOKEN_STORAGE_KEY) === "true" || !!refreshToken; const userId = localStorage.getItem("mx_user_id") ?? undefined; const deviceId = localStorage.getItem("mx_device_id") ?? undefined; @@ -550,33 +564,7 @@ export async function getStoredSessionVars(): Promise> { isGuest = localStorage.getItem("matrix-is-guest") === "true"; } - return { hsUrl, isUrl, hasAccessToken, accessToken, userId, deviceId, isGuest }; -} - -// The pickle key is a string of unspecified length and format. For AES, we -// need a 256-bit Uint8Array. So we HKDF the pickle key to generate the AES -// key. The AES key should be zeroed after it is used. -async function pickleKeyToAesKey(pickleKey: string): Promise { - const pickleKeyBuffer = new Uint8Array(pickleKey.length); - for (let i = 0; i < pickleKey.length; i++) { - pickleKeyBuffer[i] = pickleKey.charCodeAt(i); - } - const hkdfKey = await window.crypto.subtle.importKey("raw", pickleKeyBuffer, "HKDF", false, ["deriveBits"]); - pickleKeyBuffer.fill(0); - return new Uint8Array( - await window.crypto.subtle.deriveBits( - { - name: "HKDF", - hash: "SHA-256", - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore: https://github.com/microsoft/TypeScript-DOM-lib-generator/pull/879 - salt: new Uint8Array(32), - info: new Uint8Array(0), - }, - hkdfKey, - 256, - ), - ); + return { hsUrl, isUrl, hasAccessToken, accessToken, refreshToken, hasRefreshToken, userId, deviceId, isGuest }; } async function abortLogin(): Promise { @@ -606,7 +594,8 @@ export async function restoreFromLocalStorage(opts?: { ignoreGuest?: boolean }): return false; } - const { hsUrl, isUrl, hasAccessToken, accessToken, userId, deviceId, isGuest } = await getStoredSessionVars(); + const { hsUrl, isUrl, hasAccessToken, accessToken, refreshToken, userId, deviceId, isGuest } = + await getStoredSessionVars(); if (hasAccessToken && !accessToken) { await abortLogin(); @@ -618,18 +607,14 @@ export async function restoreFromLocalStorage(opts?: { ignoreGuest?: boolean }): return false; } - let decryptedAccessToken = accessToken; - const pickleKey = await PlatformPeg.get()?.getPickleKey(userId, deviceId ?? ""); + const pickleKey = (await PlatformPeg.get()?.getPickleKey(userId, deviceId ?? "")) ?? undefined; if (pickleKey) { logger.log("Got pickle key"); - if (typeof accessToken !== "string") { - const encrKey = await pickleKeyToAesKey(pickleKey); - decryptedAccessToken = await decryptAES(accessToken, encrKey, ACCESS_TOKEN_IV); - encrKey.fill(0); - } } else { logger.log("No pickle key available"); } + const decryptedAccessToken = await tryDecryptToken(pickleKey, accessToken, ACCESS_TOKEN_IV); + const decryptedRefreshToken = await tryDecryptToken(pickleKey, refreshToken, REFRESH_TOKEN_IV); const freshLogin = sessionStorage.getItem("mx_fresh_login") === "true"; sessionStorage.removeItem("mx_fresh_login"); @@ -639,7 +624,8 @@ export async function restoreFromLocalStorage(opts?: { ignoreGuest?: boolean }): { userId: userId, deviceId: deviceId, - accessToken: decryptedAccessToken as string, + accessToken: decryptedAccessToken!, + refreshToken: decryptedRefreshToken, homeserverUrl: hsUrl, identityServerUrl: isUrl, guest: isGuest, @@ -664,15 +650,12 @@ async function checkServerVersions(): Promise { const toastKey = "LEGACY_SERVER"; ToastStore.sharedInstance().addOrReplaceToast({ key: toastKey, - title: _t("Your server is unsupported"), + title: _t("unsupported_server_title"), props: { - description: _t( - "This server is using an older version of Matrix. Upgrade to Matrix %(version)s to use %(brand)s without errors.", - { - version: MINIMUM_MATRIX_VERSION, - brand: SdkConfig.get().brand, - }, - ), + description: _t("unsupported_server_description", { + version: MINIMUM_MATRIX_VERSION, + brand: SdkConfig.get().brand, + }), acceptLabel: _t("action|ok"), onAccept: () => { ToastStore.sharedInstance().dismissToast(toastKey); @@ -770,6 +753,45 @@ export async function hydrateSession(credentials: IMatrixClientCreds): Promise { + if (!credentials.refreshToken) { + return; + } + // stored token issuer indicates we authenticated via OIDC-native flow + const tokenIssuer = getStoredOidcTokenIssuer(); + if (!tokenIssuer) { + return; + } + try { + const clientId = getStoredOidcClientId(); + const idTokenClaims = getStoredOidcIdTokenClaims(); + const redirectUri = window.location.origin; + const deviceId = credentials.deviceId; + if (!deviceId) { + throw new Error("Expected deviceId in user credentials."); + } + const tokenRefresher = new TokenRefresher( + { issuer: tokenIssuer }, + clientId, + redirectUri, + deviceId, + idTokenClaims!, + credentials.userId, + ); + // wait for the OIDC client to initialise + await tokenRefresher.oidcClientReady; + return tokenRefresher; + } catch (error) { + logger.error("Failed to initialise OIDC token refresher", error); + } +} + /** * optionally clears localstorage, persists new credentials * to localstorage, starts the new client. @@ -811,9 +833,11 @@ async function doSetLoggedIn(credentials: IMatrixClientCreds, clearStorageEnable await abortLogin(); } + const tokenRefresher = await createOidcTokenRefresher(credentials); + // check the session lock just before creating the new client checkSessionLock(); - MatrixClientPeg.replaceUsingCreds(credentials); + MatrixClientPeg.replaceUsingCreds(credentials, tokenRefresher?.doRefreshAccessToken.bind(tokenRefresher)); const client = MatrixClientPeg.safeGet(); setSentryUser(credentials.userId); @@ -863,73 +887,6 @@ async function showStorageEvictedDialog(): Promise { // `instanceof`. Babel 7 supports this natively in their class handling. class AbortLoginAndRebuildStorage extends Error {} -/** - * Persist a token in storage - * When pickle key is present, will attempt to encrypt the token - * Stores in idb, falling back to localStorage - * - * @param storageKey key used to store the token - * @param initializationVector Initialization vector for encrypting the token. Only used when `pickleKey` is present - * @param token the token to store, when undefined any existing token at the storageKey is removed from storage - * @param pickleKey optional pickle key used to encrypt token - * @param hasTokenStorageKey Localstorage key for an item which stores whether we expect to have a token in indexeddb, eg "mx_has_access_token". - */ -async function persistTokenInStorage( - storageKey: string, - initializationVector: string, - token: string | undefined, - pickleKey: string | undefined, - hasTokenStorageKey: string, -): Promise { - // store whether we expect to find a token, to detect the case - // where IndexedDB is blown away - if (token) { - localStorage.setItem(hasTokenStorageKey, "true"); - } else { - localStorage.removeItem(hasTokenStorageKey); - } - - if (pickleKey) { - let encryptedToken: IEncryptedPayload | undefined; - try { - if (!token) { - throw new Error("No token: not attempting encryption"); - } - // try to encrypt the access token using the pickle key - const encrKey = await pickleKeyToAesKey(pickleKey); - encryptedToken = await encryptAES(token, encrKey, initializationVector); - encrKey.fill(0); - } catch (e) { - logger.warn("Could not encrypt access token", e); - } - try { - // save either the encrypted access token, or the plain access - // token if we were unable to encrypt (e.g. if the browser doesn't - // have WebCrypto). - await StorageManager.idbSave("account", storageKey, encryptedToken || token); - } catch (e) { - // if we couldn't save to indexedDB, fall back to localStorage. We - // store the access token unencrypted since localStorage only saves - // strings. - if (!!token) { - localStorage.setItem(storageKey, token); - } else { - localStorage.removeItem(storageKey); - } - } - } else { - try { - await StorageManager.idbSave("account", storageKey, token); - } catch (e) { - if (!!token) { - localStorage.setItem(storageKey, token); - } else { - localStorage.removeItem(storageKey); - } - } - } -} - async function persistCredentials(credentials: IMatrixClientCreds): Promise { localStorage.setItem(HOMESERVER_URL_KEY, credentials.homeserverUrl); if (credentials.identityServerUrl) { @@ -938,20 +895,8 @@ async function persistCredentials(credentials: IMatrixClientCreds): Promise { + if (oidcClientStore?.isUserAuthenticatedWithOidc) { + const accessToken = client.getAccessToken() ?? undefined; + const refreshToken = client.getRefreshToken() ?? undefined; + + await oidcClientStore.revokeTokens(accessToken, refreshToken); + } else { + await client.logout(true); + } +} + /** * Logs the current session out and transitions to the logged-out state + * @param oidcClientStore store instance from SDKContext */ -export function logout(): void { +export function logout(oidcClientStore?: OidcClientStore): void { const client = MatrixClientPeg.get(); if (!client) return; @@ -996,7 +960,8 @@ export function logout(): void { _isLoggingOut = true; PlatformPeg.get()?.destroyPickleKey(client.getSafeUserId(), client.getDeviceId() ?? ""); - client.logout(true).then(onLoggedOut, (err) => { + + doLogout(client, oidcClientStore).then(onLoggedOut, (err) => { // Just throwing an error here is going to be very unhelpful // if you're trying to log out because your server's down and // you want to log into a different server, so just forget the diff --git a/src/Login.ts b/src/Login.ts index 5ca4e9e5a25..447542a64d8 100644 --- a/src/Login.ts +++ b/src/Login.ts @@ -22,15 +22,16 @@ import { DELEGATED_OIDC_COMPATIBILITY, ILoginFlow, LoginRequest, + OidcClientConfig, } from "matrix-js-sdk/src/matrix"; import { logger } from "matrix-js-sdk/src/logger"; import { IMatrixClientCreds } from "./MatrixClientPeg"; import SecurityCustomisations from "./customisations/Security"; -import { ValidatedDelegatedAuthConfig } from "./utils/ValidatedServerConfig"; import { getOidcClientId } from "./utils/oidc/registerClient"; import { IConfigOptions } from "./IConfigOptions"; import SdkConfig from "./SdkConfig"; +import { isUserRegistrationSupported } from "./utils/oidc/isUserRegistrationSupported"; /** * Login flows supported by this client @@ -47,13 +48,13 @@ interface ILoginOptions { * If this property is set, we will attempt an OIDC login using the delegated auth settings. * The caller is responsible for checking that OIDC is enabled in the labs settings. */ - delegatedAuthentication?: ValidatedDelegatedAuthConfig; + delegatedAuthentication?: OidcClientConfig; } export default class Login { private flows: Array = []; private readonly defaultDeviceDisplayName?: string; - private readonly delegatedAuthentication?: ValidatedDelegatedAuthConfig; + private delegatedAuthentication?: OidcClientConfig; private tempClient: MatrixClient | null = null; // memoize public constructor( @@ -84,6 +85,15 @@ export default class Login { this.isUrl = isUrl; } + /** + * Set delegated authentication config, clears tempClient. + * @param delegatedAuthentication delegated auth config, from ValidatedServerConfig + */ + public setDelegatedAuthentication(delegatedAuthentication?: OidcClientConfig): void { + this.tempClient = null; // clear memoization + this.delegatedAuthentication = delegatedAuthentication; + } + /** * Get a temporary MatrixClient, which can be used for login or register * requests. @@ -99,7 +109,12 @@ export default class Login { return this.tempClient; } - public async getFlows(): Promise> { + /** + * Get supported login flows + * @param isRegistration OPTIONAL used to verify registration is supported in delegated authentication config + * @returns Promise that resolves to supported login flows + */ + public async getFlows(isRegistration?: boolean): Promise> { // try to use oidc native flow if we have delegated auth config if (this.delegatedAuthentication) { try { @@ -107,6 +122,7 @@ export default class Login { this.delegatedAuthentication, SdkConfig.get().brand, SdkConfig.get().oidc_static_clients, + isRegistration, ); return [oidcFlow]; } catch (error) { @@ -209,14 +225,20 @@ export interface OidcNativeFlow extends ILoginFlow { * @param delegatedAuthConfig Auth config from ValidatedServerConfig * @param clientName Client name to register with the OP, eg 'Element', used during client registration with OP * @param staticOidcClientIds static client config from config.json, used during client registration with OP + * @param isRegistration true when we are attempting registration * @returns Promise when oidc native authentication flow is supported and correctly configured * @throws when client can't register with OP, or any unexpected error */ const tryInitOidcNativeFlow = async ( - delegatedAuthConfig: ValidatedDelegatedAuthConfig, + delegatedAuthConfig: OidcClientConfig, brand: string, oidcStaticClients?: IConfigOptions["oidc_static_clients"], + isRegistration?: boolean, ): Promise => { + // if registration is not supported, bail before attempting to get the clientId + if (isRegistration && !isUserRegistrationSupported(delegatedAuthConfig)) { + throw new Error("Registration is not supported by OP"); + } const clientId = await getOidcClientId(delegatedAuthConfig, brand, window.location.origin, oidcStaticClients); const flow = { diff --git a/src/MatrixClientPeg.ts b/src/MatrixClientPeg.ts index d8f70187758..fbc54b38967 100644 --- a/src/MatrixClientPeg.ts +++ b/src/MatrixClientPeg.ts @@ -27,6 +27,7 @@ import { IStartClientOpts, MatrixClient, MemoryStore, + TokenRefreshFunction, } from "matrix-js-sdk/src/matrix"; import * as utils from "matrix-js-sdk/src/utils"; import { verificationMethods } from "matrix-js-sdk/src/crypto"; @@ -49,6 +50,7 @@ import { SettingLevel } from "./settings/SettingLevel"; import MatrixClientBackedController from "./settings/controllers/MatrixClientBackedController"; import ErrorDialog from "./components/views/dialogs/ErrorDialog"; import PlatformPeg from "./PlatformPeg"; +import { formatList } from "./utils/FormattingUtils"; export interface IMatrixClientCreds { homeserverUrl: string; @@ -121,8 +123,10 @@ export interface IMatrixClientPeg { * homeserver / identity server URLs and active credentials * * @param {IMatrixClientCreds} creds The new credentials to use. + * @param {TokenRefreshFunction} tokenRefreshFunction OPTIONAL function used by MatrixClient to attempt token refresh + * see {@link ICreateClientOpts.tokenRefreshFunction} */ - replaceUsingCreds(creds: IMatrixClientCreds): void; + replaceUsingCreds(creds: IMatrixClientCreds, tokenRefreshFunction?: TokenRefreshFunction): void; } /** @@ -149,7 +153,7 @@ class MatrixClientPegClass implements IMatrixClientPeg { public safeGet(): MatrixClient { if (!this.matrixClient) { - throw new UserFriendlyError("User is not logged in"); + throw new UserFriendlyError("error_user_not_logged_in"); } return this.matrixClient; } @@ -195,8 +199,8 @@ class MatrixClientPegClass implements IMatrixClientPeg { } } - public replaceUsingCreds(creds: IMatrixClientCreds): void { - this.createClient(creds); + public replaceUsingCreds(creds: IMatrixClientCreds, tokenRefreshFunction?: TokenRefreshFunction): void { + this.createClient(creds, tokenRefreshFunction); } private onUnexpectedStoreClose = async (): Promise => { @@ -209,10 +213,8 @@ class MatrixClientPegClass implements IMatrixClientPeg { // For guests this is likely to happen during e-mail verification as part of registration const { finished } = Modal.createDialog(ErrorDialog, { - title: _t("Database unexpectedly closed"), - description: _t( - "This may be caused by having the app open in multiple tabs or due to clearing browser data.", - ), + title: _t("error_database_closed_title"), + description: _t("error_database_closed_description"), button: _t("action|reload"), }); const [reload] = await finished; @@ -346,7 +348,7 @@ class MatrixClientPegClass implements IMatrixClientPeg { private namesToRoomName(names: string[], count: number): string | undefined { const countWithoutMe = count - 1; if (!names.length) { - return _t("Empty room"); + return _t("empty_room"); } if (names.length === 1 && countWithoutMe <= 1) { return names[0]; @@ -358,15 +360,9 @@ class MatrixClientPegClass implements IMatrixClientPeg { if (name) return name; if (names.length === 2 && count === 2) { - return _t("%(user1)s and %(user2)s", { - user1: names[0], - user2: names[1], - }); + return formatList(names); } - return _t("%(user)s and %(count)s others", { - user: names[0], - count: count - 1, - }); + return formatList(names, 1); } private inviteeNamesToRoomName(names: string[], count: number): string { @@ -374,22 +370,24 @@ class MatrixClientPegClass implements IMatrixClientPeg { if (name) return name; if (names.length === 2 && count === 2) { - return _t("Inviting %(user1)s and %(user2)s", { + return _t("inviting_user1_and_user2", { user1: names[0], user2: names[1], }); } - return _t("Inviting %(user)s and %(count)s others", { + return _t("inviting_user_and_n_others", { user: names[0], count: count - 1, }); } - private createClient(creds: IMatrixClientCreds): void { + private createClient(creds: IMatrixClientCreds, tokenRefreshFunction?: TokenRefreshFunction): void { const opts: ICreateClientOpts = { baseUrl: creds.homeserverUrl, idBaseUrl: creds.identityServerUrl, accessToken: creds.accessToken, + refreshToken: creds.refreshToken, + tokenRefreshFunction, userId: creds.userId, deviceId: creds.deviceId, pickleKey: creds.pickleKey, @@ -420,11 +418,11 @@ class MatrixClientPegClass implements IMatrixClientPeg { } case RoomNameType.EmptyRoom: if (state.oldName) { - return _t("Empty room (was %(oldName)s)", { + return _t("empty_room_was_name", { oldName: state.oldName, }); } else { - return _t("Empty room"); + return _t("empty_room"); } default: return null; diff --git a/src/MediaDeviceHandler.ts b/src/MediaDeviceHandler.ts index f194b5e2046..022a9061ec7 100644 --- a/src/MediaDeviceHandler.ts +++ b/src/MediaDeviceHandler.ts @@ -85,7 +85,7 @@ export default class MediaDeviceHandler extends EventEmitter { // with deviceId == the empty string: this is because Chrome gives us a device // with deviceId 'default', so we're looking for this, not the one we are adding. if (!devices.some((i) => i.deviceId === "default")) { - devices.unshift({ deviceId: "", label: _t("Default Device") }); + devices.unshift({ deviceId: "", label: _t("voip|default_device") }); return ""; } else { return "default"; diff --git a/src/Notifier.ts b/src/Notifier.ts index 2a7e7daf6ab..37a424c9ed8 100644 --- a/src/Notifier.ts +++ b/src/Notifier.ts @@ -77,7 +77,7 @@ type of tile. const msgTypeHandlers: Record string | null> = { [MsgType.KeyVerificationRequest]: (event: MatrixEvent) => { const name = (event.sender || {}).name; - return _t("%(name)s is requesting verification", { name }); + return _t("notifier|m.key.verification.request", { name }); }, [M_LOCATION.name]: (event: MatrixEvent) => { return TextForEvent.textForLocationEvent(event)(); @@ -90,7 +90,7 @@ const msgTypeHandlers: Record string | null> = { if (event.getContent()?.[VoiceBroadcastChunkEventType]?.sequence === 1) { // Show a notification for the first broadcast chunk. // At this point a user received something to listen to. - return _t("%(senderName)s started a voice broadcast", { senderName: getSenderName(event) }); + return _t("notifier|io.element.voice_broadcast_chunk", { senderName: getSenderName(event) }); } // Mute other broadcast chunks @@ -298,15 +298,12 @@ class NotifierClass { const brand = SdkConfig.get().brand; const description = result === "denied" - ? _t( - "%(brand)s does not have permission to send you notifications - please check your browser settings", - { brand }, - ) - : _t("%(brand)s was not given permission to send notifications - please try again", { + ? _t("settings|notifications|error_permissions_denied", { brand }) + : _t("settings|notifications|error_permissions_missing", { brand, }); Modal.createDialog(ErrorDialog, { - title: _t("Unable to enable Notifications"), + title: _t("settings|notifications|error_title"), description, }); return; diff --git a/src/PasswordReset.ts b/src/PasswordReset.ts index 1c897f71ac6..ecff316e6ca 100644 --- a/src/PasswordReset.ts +++ b/src/PasswordReset.ts @@ -60,7 +60,7 @@ export default class PasswordReset { }, function (err) { if (err.errcode === "M_THREEPID_NOT_FOUND") { - err.message = _t("This email address was not found"); + err.message = _t("auth|reset_password_email_not_found_title"); } else if (err.httpStatus) { err.message = err.message + ` (Status ${err.httpStatus})`; } @@ -108,11 +108,9 @@ export default class PasswordReset { ); } catch (err: any) { if (err.httpStatus === 401) { - err.message = _t("Failed to verify email address: make sure you clicked the link in the email"); + err.message = _t("settings|general|add_email_failed_verification"); } else if (err.httpStatus === 404) { - err.message = _t( - "Your email address does not appear to be associated with a Matrix ID on this homeserver.", - ); + err.message = _t("auth|reset_password_email_not_associated"); } else if (err.httpStatus) { err.message += ` (Status ${err.httpStatus})`; } diff --git a/src/PosthogAnalytics.ts b/src/PosthogAnalytics.ts index 77ef07b178c..93b84ff3059 100644 --- a/src/PosthogAnalytics.ts +++ b/src/PosthogAnalytics.ts @@ -307,7 +307,7 @@ export class PosthogAnalytics { // No point identifying again return; } - if (this.posthog.persistence.get_user_state() === "identified") { + if (this.posthog.persistence?.get_user_state() === "identified") { // Analytics ID has changed, reset as Posthog will refuse to merge in this case this.posthog.reset(); } diff --git a/src/RoomInvite.tsx b/src/RoomInvite.tsx index 41ca61b73ec..35a7a1d4df5 100644 --- a/src/RoomInvite.tsx +++ b/src/RoomInvite.tsx @@ -116,8 +116,8 @@ export function inviteUsersToRoom( .catch((err) => { logger.error(err.stack); Modal.createDialog(ErrorDialog, { - title: _t("Failed to invite"), - description: err && err.message ? err.message : _t("Operation failed"), + title: _t("invite|failed_title"), + description: err && err.message ? err.message : _t("invite|failed_generic"), }); }); } @@ -135,7 +135,7 @@ export function showAnyInviteErrors( // user. This usually means that no other users were attempted, making it // pointless for us to list who failed exactly. Modal.createDialog(ErrorDialog, { - title: _t("Failed to invite users to %(roomName)s", { roomName: room.name }), + title: _t("invite|room_failed_title", { roomName: room.name }), description: inviter.getErrorText(failedUsers[0]), }); return false; @@ -155,7 +155,7 @@ export function showAnyInviteErrors(

{_t( - "We sent the others, but the below people couldn't be invited to ", + "invite|room_failed_partial", {}, { RoomName: () => {room.name}, @@ -195,7 +195,7 @@ export function showAnyInviteErrors( ); Modal.createDialog(ErrorDialog, { - title: _t("Some invites couldn't be sent"), + title: _t("invite|room_failed_partial_title"), description, }); return false; diff --git a/src/RoomNotifs.ts b/src/RoomNotifs.ts index 8eeb0469e5c..988a3a5c219 100644 --- a/src/RoomNotifs.ts +++ b/src/RoomNotifs.ts @@ -27,7 +27,7 @@ import type { IPushRule, Room, MatrixClient } from "matrix-js-sdk/src/matrix"; import { NotificationColor } from "./stores/notifications/NotificationColor"; import { getUnsentMessages } from "./components/structures/RoomStatusBar"; import { doesRoomHaveUnreadMessages, doesRoomOrThreadHaveUnreadMessages } from "./Unread"; -import { EffectiveMembership, getEffectiveMembership } from "./utils/membership"; +import { EffectiveMembership, getEffectiveMembership, isKnockDenied } from "./utils/membership"; import SettingsStore from "./settings/SettingsStore"; export enum RoomNotifState { @@ -240,6 +240,10 @@ export function determineUnreadState( return { symbol: "!", count: 1, color: NotificationColor.Red }; } + if (SettingsStore.getValue("feature_ask_to_join") && isKnockDenied(room)) { + return { symbol: "!", count: 1, color: NotificationColor.Red }; + } + if (getRoomNotifsState(room.client, room.roomId) === RoomNotifState.Mute) { return { symbol: null, count: 0, color: NotificationColor.None }; } diff --git a/src/ScalarMessaging.ts b/src/ScalarMessaging.ts index 2ed51109a7e..fb2801c9b64 100644 --- a/src/ScalarMessaging.ts +++ b/src/ScalarMessaging.ts @@ -350,7 +350,7 @@ function inviteUser(event: MessageEvent, roomId: string, userId: string): v logger.log(`Received request to invite ${userId} into room ${roomId}`); const client = MatrixClientPeg.get(); if (!client) { - sendError(event, _t("You need to be logged in.")); + sendError(event, _t("widget|error_need_to_be_logged_in")); return; } const room = client.getRoom(roomId); @@ -372,7 +372,7 @@ function inviteUser(event: MessageEvent, roomId: string, userId: string): v }); }, function (err) { - sendError(event, _t("You need to be able to invite users to do that."), err); + sendError(event, _t("widget|error_need_invite_permission"), err); }, ); } @@ -381,7 +381,7 @@ function kickUser(event: MessageEvent, roomId: string, userId: string): voi logger.log(`Received request to kick ${userId} from room ${roomId}`); const client = MatrixClientPeg.get(); if (!client) { - sendError(event, _t("You need to be logged in.")); + sendError(event, _t("widget|error_need_to_be_logged_in")); return; } const room = client.getRoom(roomId); @@ -405,7 +405,7 @@ function kickUser(event: MessageEvent, roomId: string, userId: string): voi }); }) .catch((err) => { - sendError(event, _t("You need to be able to kick users to do that."), err); + sendError(event, _t("widget|error_need_kick_permission"), err); }); } @@ -421,7 +421,7 @@ function setWidget(event: MessageEvent, roomId: string | null): void { // both adding/removing widgets need these checks if (!widgetId || widgetUrl === undefined) { - sendError(event, _t("Unable to create widget."), new Error("Missing required widget fields.")); + sendError(event, _t("scalar|error_create"), new Error("Missing required widget fields.")); return; } @@ -429,27 +429,23 @@ function setWidget(event: MessageEvent, roomId: string | null): void { // if url is null it is being deleted, don't need to check name/type/etc // check types of fields if (widgetName !== undefined && typeof widgetName !== "string") { - sendError(event, _t("Unable to create widget."), new Error("Optional field 'name' must be a string.")); + sendError(event, _t("scalar|error_create"), new Error("Optional field 'name' must be a string.")); return; } if (widgetData !== undefined && !(widgetData instanceof Object)) { - sendError(event, _t("Unable to create widget."), new Error("Optional field 'data' must be an Object.")); + sendError(event, _t("scalar|error_create"), new Error("Optional field 'data' must be an Object.")); return; } if (widgetAvatarUrl !== undefined && typeof widgetAvatarUrl !== "string") { - sendError( - event, - _t("Unable to create widget."), - new Error("Optional field 'avatar_url' must be a string."), - ); + sendError(event, _t("scalar|error_create"), new Error("Optional field 'avatar_url' must be a string.")); return; } if (typeof widgetType !== "string") { - sendError(event, _t("Unable to create widget."), new Error("Field 'type' must be a string.")); + sendError(event, _t("scalar|error_create"), new Error("Field 'type' must be a string.")); return; } if (typeof widgetUrl !== "string") { - sendError(event, _t("Unable to create widget."), new Error("Field 'url' must be a string or null.")); + sendError(event, _t("scalar|error_create"), new Error("Field 'url' must be a string or null.")); return; } } @@ -467,12 +463,12 @@ function setWidget(event: MessageEvent, roomId: string | null): void { dis.dispatch({ action: "user_widget_updated" }); }) .catch((e) => { - sendError(event, _t("Unable to create widget."), e); + sendError(event, _t("scalar|error_create"), e); }); } else { // Room widget if (!roomId) { - sendError(event, _t("Missing roomId.")); + sendError(event, _t("scalar|error_missing_room_id")); return; } WidgetUtils.setRoomWidget( @@ -491,7 +487,7 @@ function setWidget(event: MessageEvent, roomId: string | null): void { }); }, (err) => { - sendError(event, _t("Failed to send request."), err); + sendError(event, _t("scalar|error_send_request"), err); }, ); } @@ -500,7 +496,7 @@ function setWidget(event: MessageEvent, roomId: string | null): void { function getWidgets(event: MessageEvent, roomId: string | null): void { const client = MatrixClientPeg.get(); if (!client) { - sendError(event, _t("You need to be logged in.")); + sendError(event, _t("widget|error_need_to_be_logged_in")); return; } let widgetStateEvents: Partial[] = []; @@ -508,7 +504,7 @@ function getWidgets(event: MessageEvent, roomId: string | null): void { if (roomId) { const room = client.getRoom(roomId); if (!room) { - sendError(event, _t("This room is not recognised.")); + sendError(event, _t("scalar|error_room_unknown")); return; } // XXX: This gets the raw event object (I think because we can't @@ -526,12 +522,12 @@ function getWidgets(event: MessageEvent, roomId: string | null): void { function getRoomEncState(event: MessageEvent, roomId: string): void { const client = MatrixClientPeg.get(); if (!client) { - sendError(event, _t("You need to be logged in.")); + sendError(event, _t("widget|error_need_to_be_logged_in")); return; } const room = client.getRoom(roomId); if (!room) { - sendError(event, _t("This room is not recognised.")); + sendError(event, _t("scalar|error_room_unknown")); return; } const roomIsEncrypted = MatrixClientPeg.safeGet().isRoomEncrypted(roomId); @@ -546,7 +542,7 @@ function setPlumbingState(event: MessageEvent, roomId: string, status: stri logger.log(`Received request to set plumbing state to status "${status}" in room ${roomId}`); const client = MatrixClientPeg.get(); if (!client) { - sendError(event, _t("You need to be logged in.")); + sendError(event, _t("widget|error_need_to_be_logged_in")); return; } client.sendStateEvent(roomId, "m.room.plumbing", { status: status }).then( @@ -556,7 +552,7 @@ function setPlumbingState(event: MessageEvent, roomId: string, status: stri }); }, (err) => { - sendError(event, err.message ? err.message : _t("Failed to send request."), err); + sendError(event, err.message ? err.message : _t("scalar|error_send_request"), err); }, ); } @@ -565,7 +561,7 @@ function setBotOptions(event: MessageEvent, roomId: string, userId: string) logger.log(`Received request to set options for bot ${userId} in room ${roomId}`); const client = MatrixClientPeg.get(); if (!client) { - sendError(event, _t("You need to be logged in.")); + sendError(event, _t("widget|error_need_to_be_logged_in")); return; } client.sendStateEvent(roomId, "m.room.bot.options", event.data.content, "_" + userId).then( @@ -575,7 +571,7 @@ function setBotOptions(event: MessageEvent, roomId: string, userId: string) }); }, (err) => { - sendError(event, err.message ? err.message : _t("Failed to send request."), err); + sendError(event, err.message ? err.message : _t("scalar|error_send_request"), err); }, ); } @@ -588,14 +584,14 @@ async function setBotPower( ignoreIfGreater?: boolean, ): Promise { if (!(Number.isInteger(level) && level >= 0)) { - sendError(event, _t("Power level must be positive integer.")); + sendError(event, _t("scalar|error_power_level_invalid")); return; } logger.log(`Received request to set power level to ${level} for bot ${userId} in room ${roomId}.`); const client = MatrixClientPeg.get(); if (!client) { - sendError(event, _t("You need to be logged in.")); + sendError(event, _t("widget|error_need_to_be_logged_in")); return; } @@ -626,7 +622,7 @@ async function setBotPower( }); } catch (err) { const error = err instanceof Error ? err : undefined; - sendError(event, error?.message ?? _t("Failed to send request."), error); + sendError(event, error?.message ?? _t("scalar|error_send_request"), error); } } @@ -648,12 +644,12 @@ function botOptions(event: MessageEvent, roomId: string, userId: string): v function getMembershipCount(event: MessageEvent, roomId: string): void { const client = MatrixClientPeg.get(); if (!client) { - sendError(event, _t("You need to be logged in.")); + sendError(event, _t("widget|error_need_to_be_logged_in")); return; } const room = client.getRoom(roomId); if (!room) { - sendError(event, _t("This room is not recognised.")); + sendError(event, _t("scalar|error_room_unknown")); return; } const count = room.getJoinedMemberCount(); @@ -665,16 +661,16 @@ function canSendEvent(event: MessageEvent, roomId: string): void { const isState = Boolean(event.data.is_state); const client = MatrixClientPeg.get(); if (!client) { - sendError(event, _t("You need to be logged in.")); + sendError(event, _t("widget|error_need_to_be_logged_in")); return; } const room = client.getRoom(roomId); if (!room) { - sendError(event, _t("This room is not recognised.")); + sendError(event, _t("scalar|error_room_unknown")); return; } if (room.getMyMembership() !== "join") { - sendError(event, _t("You are not in this room.")); + sendError(event, _t("scalar|error_membership")); return; } const me = client.credentials.userId!; @@ -687,7 +683,7 @@ function canSendEvent(event: MessageEvent, roomId: string): void { } if (!canSend) { - sendError(event, _t("You do not have permission to do that in this room.")); + sendError(event, _t("scalar|error_permission")); return; } @@ -697,12 +693,12 @@ function canSendEvent(event: MessageEvent, roomId: string): void { function returnStateEvent(event: MessageEvent, roomId: string, eventType: string, stateKey: string): void { const client = MatrixClientPeg.get(); if (!client) { - sendError(event, _t("You need to be logged in.")); + sendError(event, _t("widget|error_need_to_be_logged_in")); return; } const room = client.getRoom(roomId); if (!room) { - sendError(event, _t("This room is not recognised.")); + sendError(event, _t("scalar|error_room_unknown")); return; } const stateEvent = room.currentState.getStateEvents(eventType, stateKey); @@ -736,29 +732,29 @@ async function sendEvent( const content = event.data.content; if (typeof eventType !== "string") { - sendError(event, _t("Failed to send event"), new Error("Invalid 'type' in request")); + sendError(event, _t("scalar|failed_send_event"), new Error("Invalid 'type' in request")); return; } const allowedEventTypes = ["m.widgets", "im.vector.modular.widgets", "io.element.integrations.installations"]; if (!allowedEventTypes.includes(eventType)) { - sendError(event, _t("Failed to send event"), new Error("Disallowed 'type' in request")); + sendError(event, _t("scalar|failed_send_event"), new Error("Disallowed 'type' in request")); return; } if (!content || typeof content !== "object") { - sendError(event, _t("Failed to send event"), new Error("Invalid 'content' in request")); + sendError(event, _t("scalar|failed_send_event"), new Error("Invalid 'content' in request")); return; } const client = MatrixClientPeg.get(); if (!client) { - sendError(event, _t("You need to be logged in.")); + sendError(event, _t("widget|error_need_to_be_logged_in")); return; } const room = client.getRoom(roomId); if (!room) { - sendError(event, _t("This room is not recognised.")); + sendError(event, _t("scalar|error_room_unknown")); return; } @@ -771,12 +767,12 @@ async function sendEvent( event_id: res.event_id, }); } catch (e) { - sendError(event, _t("Failed to send event"), e as Error); + sendError(event, _t("scalar|failed_send_event"), e as Error); return; } } else { // message event - sendError(event, _t("Failed to send event"), new Error("Sending message events is not implemented")); + sendError(event, _t("scalar|failed_send_event"), new Error("Sending message events is not implemented")); return; } } @@ -794,7 +790,7 @@ async function readEvents( const limit = event.data.limit; if (typeof eventType !== "string") { - sendError(event, _t("Failed to read events"), new Error("Invalid 'type' in request")); + sendError(event, _t("scalar|failed_read_event"), new Error("Invalid 'type' in request")); return; } const allowedEventTypes = [ @@ -807,14 +803,14 @@ async function readEvents( "io.element.integrations.installations", ]; if (!allowedEventTypes.includes(eventType)) { - sendError(event, _t("Failed to read events"), new Error("Disallowed 'type' in request")); + sendError(event, _t("scalar|failed_read_event"), new Error("Disallowed 'type' in request")); return; } let effectiveLimit: number; if (limit !== undefined) { if (typeof limit !== "number" || limit < 0) { - sendError(event, _t("Failed to read events"), new Error("Invalid 'limit' in request")); + sendError(event, _t("scalar|failed_read_event"), new Error("Invalid 'limit' in request")); return; } effectiveLimit = Math.min(limit, Number.MAX_SAFE_INTEGER); @@ -824,20 +820,20 @@ async function readEvents( const client = MatrixClientPeg.get(); if (!client) { - sendError(event, _t("You need to be logged in.")); + sendError(event, _t("widget|error_need_to_be_logged_in")); return; } const room = client.getRoom(roomId); if (!room) { - sendError(event, _t("This room is not recognised.")); + sendError(event, _t("scalar|error_room_unknown")); return; } if (stateKey !== undefined) { // state events if (typeof stateKey !== "string" && stateKey !== true) { - sendError(event, _t("Failed to read events"), new Error("Invalid 'state_key' in request")); + sendError(event, _t("scalar|failed_read_event"), new Error("Invalid 'state_key' in request")); return; } // When `true` is passed for state key, get events with any state key. @@ -853,7 +849,7 @@ async function readEvents( return; } else { // message events - sendError(event, _t("Failed to read events"), new Error("Reading message events is not implemented")); + sendError(event, _t("scalar|failed_read_event"), new Error("Reading message events is not implemented")); return; } } @@ -915,13 +911,13 @@ const onMessage = function (event: MessageEvent): void { getOpenIdToken(event); return; } else { - sendError(event, _t("Missing room_id in request")); + sendError(event, _t("scalar|error_missing_room_id_request")); return; } } if (roomId !== SdkContextClass.instance.roomViewStore.getRoomId()) { - sendError(event, _t("Room %(roomId)s not visible", { roomId: roomId })); + sendError(event, _t("scalar|error_room_not_visible", { roomId: roomId })); return; } @@ -959,7 +955,7 @@ const onMessage = function (event: MessageEvent): void { } if (!userId) { - sendError(event, _t("Missing user_id in request")); + sendError(event, _t("scalar|error_missing_user_id_request")); return; } switch (event.data.action) { diff --git a/src/SdkConfig.ts b/src/SdkConfig.ts index a12eb34d785..a73a31a68e9 100644 --- a/src/SdkConfig.ts +++ b/src/SdkConfig.ts @@ -31,6 +31,7 @@ export const DEFAULTS: DeepReadonly = { integrations_ui_url: "https://scalar.vector.im/", integrations_rest_url: "https://scalar.vector.im/api", uisi_autorageshake_app: "element-auto-uisi", + show_labs_settings: false, jitsi: { preferred_domain: "meet.element.io", @@ -61,6 +62,17 @@ export const DEFAULTS: DeepReadonly = { "https://github.com/vector-im/element-web/issues?q=is%3Aopen+is%3Aissue+sort%3Areactions-%2B1-desc", new_issue_url: "https://github.com/vector-im/element-web/issues/new/choose", }, + + desktop_builds: { + available: true, + logo: "vector-icons/1024.png", + url: "https://element.io/download", + }, + mobile_builds: { + ios: "https://apps.apple.com/app/vector/id1083446067", + android: "https://play.google.com/store/apps/details?id=im.vector.app", + fdroid: "https://f-droid.org/repository/browse/?fdid=im.vector.app", + }, }; export type ConfigOptions = Defaultize; diff --git a/src/SecurityManager.ts b/src/SecurityManager.ts index 4283840d7e1..10848e7afb9 100644 --- a/src/SecurityManager.ts +++ b/src/SecurityManager.ts @@ -14,11 +14,10 @@ See the License for the specific language governing permissions and limitations under the License. */ -import { DeviceVerificationStatus, ICryptoCallbacks, MatrixClient } from "matrix-js-sdk/src/matrix"; +import { DeviceVerificationStatus, ICryptoCallbacks, MatrixClient, encodeBase64 } from "matrix-js-sdk/src/matrix"; import { ISecretStorageKeyInfo } from "matrix-js-sdk/src/crypto/api"; import { deriveKey } from "matrix-js-sdk/src/crypto/key_passphrase"; import { decodeRecoveryKey } from "matrix-js-sdk/src/crypto/recoverykey"; -import { encodeBase64 } from "matrix-js-sdk/src/crypto/olmlib"; import { logger } from "matrix-js-sdk/src/logger"; import type CreateSecretStorageDialog from "./async-components/views/dialogs/security/CreateSecretStorageDialog"; @@ -72,8 +71,8 @@ export class AccessCancelledError extends Error { async function confirmToDismiss(): Promise { const [sure] = await Modal.createDialog(QuestionDialog, { - title: _t("Cancel entering passphrase?"), - description: _t("Are you sure you want to cancel entering passphrase?"), + title: _t("encryption|cancel_entering_passphrase_title"), + description: _t("encryption|cancel_entering_passphrase_description"), danger: false, button: _t("action|go_back"), cancelButton: _t("action|cancel"), @@ -356,7 +355,7 @@ export async function accessSecretStorage(func = async (): Promise => {}, await cli.bootstrapCrossSigning({ authUploadDeviceSigningKeys: async (makeRequest): Promise => { const { finished } = Modal.createDialog(InteractiveAuthDialog, { - title: _t("Setting up keys"), + title: _t("encryption|bootstrap_title"), matrixClient: cli, makeRequest, }); diff --git a/src/SlashCommands.tsx b/src/SlashCommands.tsx index ac5e3f22c8f..f309ca4bc54 100644 --- a/src/SlashCommands.tsx +++ b/src/SlashCommands.tsx @@ -149,7 +149,7 @@ export const Commands = [ command: "upgraderoom", args: "", description: _td("slash_command|upgraderoom"), - isEnabled: (cli) => !isCurrentLocalRoom(cli), + isEnabled: (cli) => !isCurrentLocalRoom(cli) && SettingsStore.getValue("developerMode"), runFn: function (cli, roomId, threadId, args) { if (args) { const room = cli.getRoom(roomId); @@ -393,15 +393,12 @@ export const Commands = [ const defaultIdentityServerUrl = getDefaultIdentityServerUrl(); if (defaultIdentityServerUrl) { const { finished } = Modal.createDialog(QuestionDialog, { - title: _t("Use an identity server"), + title: _t("slash_command|invite_3pid_use_default_is_title"), description: (

- {_t( - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.", - { - defaultIdentityServerName: abbreviateUrl(defaultIdentityServerUrl), - }, - )} + {_t("slash_command|invite_3pid_use_default_is_title_description", { + defaultIdentityServerName: abbreviateUrl(defaultIdentityServerUrl), + })}

), button: _t("action|continue"), @@ -412,14 +409,10 @@ export const Commands = [ setToDefaultIdentityServer(cli); return; } - throw new UserFriendlyError( - "Use an identity server to invite by email. Manage in Settings.", - ); + throw new UserFriendlyError("slash_command|invite_3pid_needs_is_error"); }); } else { - return reject( - new UserFriendlyError("Use an identity server to invite by email. Manage in Settings."), - ); + return reject(new UserFriendlyError("slash_command|invite_3pid_needs_is_error")); } } const inviter = new MultiInviter(cli, roomId); @@ -434,10 +427,11 @@ export const Commands = [ if (errorStringFromInviterUtility) { throw new Error(errorStringFromInviterUtility); } else { - throw new UserFriendlyError( - "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility", - { user: address, roomId, cause: undefined }, - ); + throw new UserFriendlyError("slash_command|invite_failed", { + user: address, + roomId, + cause: undefined, + }); } } }), @@ -476,7 +470,7 @@ export const Commands = [ })?.roomId; if (!targetRoomId) { return reject( - new UserFriendlyError("Unrecognised room address: %(roomAlias)s", { + new UserFriendlyError("slash_command|part_unknown_alias", { roomAlias, cause: undefined, }), @@ -558,10 +552,10 @@ export const Commands = [ return success( cli.setIgnoredUsers(ignoredUsers).then(() => { Modal.createDialog(InfoDialog, { - title: _t("Ignored user"), + title: _t("slash_command|ignore_dialog_title"), description: (
-

{_t("You are now ignoring %(userId)s", { userId })}

+

{_t("slash_command|ignore_dialog_description", { userId })}

), }); @@ -588,10 +582,10 @@ export const Commands = [ return success( cli.setIgnoredUsers(ignoredUsers).then(() => { Modal.createDialog(InfoDialog, { - title: _t("Unignored user"), + title: _t("slash_command|unignore_dialog_title"), description: (
-

{_t("You are no longer ignoring %(userId)s", { userId })}

+

{_t("slash_command|unignore_dialog_description", { userId })}

), }); @@ -674,7 +668,7 @@ export const Commands = [ new Command({ command: "verify", args: " ", - description: _td("Verifies a user, session, and pubkey tuple"), + description: _td("slash_command|verify"), runFn: function (cli, roomId, threadId, args) { if (args) { const matches = args.match(/^(\S+) +(\S+) +(\S+)$/); @@ -687,54 +681,41 @@ export const Commands = [ (async (): Promise => { const device = await getDeviceCryptoInfo(cli, userId, deviceId); if (!device) { - throw new UserFriendlyError( - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)", - { - userId, - deviceId, - cause: undefined, - }, - ); + throw new UserFriendlyError("slash_command|verify_unknown_pair", { + userId, + deviceId, + cause: undefined, + }); } const deviceTrust = await cli.getCrypto()?.getDeviceVerificationStatus(userId, deviceId); if (deviceTrust?.isVerified()) { if (device.getFingerprint() === fingerprint) { - throw new UserFriendlyError("Session already verified!"); + throw new UserFriendlyError("slash_command|verify_nop"); } else { - throw new UserFriendlyError( - "WARNING: session already verified, but keys do NOT MATCH!", - ); + throw new UserFriendlyError("slash_command|verify_nop_warning_mismatch"); } } if (device.getFingerprint() !== fingerprint) { const fprint = device.getFingerprint(); - throw new UserFriendlyError( - '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!', - { - fprint, - userId, - deviceId, - fingerprint, - cause: undefined, - }, - ); + throw new UserFriendlyError("slash_command|verify_mismatch", { + fprint, + userId, + deviceId, + fingerprint, + cause: undefined, + }); } await cli.setDeviceVerified(userId, deviceId, true); // Tell the user we verified everything Modal.createDialog(InfoDialog, { - title: _t("Verified key"), + title: _t("slash_command|verify_success_title"), description: (
-

- {_t( - "The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.", - { userId, deviceId }, - )} -

+

{_t("slash_command|verify_success_description", { userId, deviceId })}

), }); diff --git a/src/TextForEvent.tsx b/src/TextForEvent.tsx index 0593c85c5cc..3389e7d8385 100644 --- a/src/TextForEvent.tsx +++ b/src/TextForEvent.tsx @@ -243,7 +243,7 @@ function textForTopicEvent(ev: MatrixEvent): (() => string) | null { function textForRoomAvatarEvent(ev: MatrixEvent): (() => string) | null { const senderDisplayName = ev?.sender?.name || ev.getSender(); - return () => _t("timeline|m.room.avatar", { senderDisplayName }); + return () => _t("timeline|m.room.avatar|changed", { senderDisplayName }); } function textForRoomNameEvent(ev: MatrixEvent): (() => string) | null { @@ -387,7 +387,7 @@ function textForMessageEvent(ev: MatrixEvent, client: MatrixClient): (() => stri if (ev.getContent().msgtype === MsgType.Emote) { message = "* " + senderDisplayName + " " + message; } else if (ev.getContent().msgtype === MsgType.Image) { - message = _t("timeline|m.image", { senderDisplayName }); + message = _t("timeline|m.image|sent", { senderDisplayName }); } else if (ev.getType() == EventType.Sticker) { message = _t("timeline|m.sticker", { senderDisplayName }); } else { @@ -821,7 +821,7 @@ function textForMjolnirEvent(event: MatrixEvent): (() => string) | null { export function textForLocationEvent(event: MatrixEvent): () => string { return () => - _t("timeline|m.location", { + _t("timeline|m.location|full", { senderName: getSenderName(event), }); } @@ -862,7 +862,7 @@ function textForPollStartEvent(event: MatrixEvent, client: MatrixClient): (() => function textForPollEndEvent(event: MatrixEvent): (() => string) | null { return () => - _t("timeline|m.poll.end", { + _t("timeline|m.poll.end|sender_ended", { senderName: getSenderName(event), }); } diff --git a/src/accessibility/KeyboardShortcuts.ts b/src/accessibility/KeyboardShortcuts.ts index ecf619cd6c8..398dc270088 100644 --- a/src/accessibility/KeyboardShortcuts.ts +++ b/src/accessibility/KeyboardShortcuts.ts @@ -207,7 +207,7 @@ if (IS_MAC) { export const CATEGORIES: Record = { [CategoryName.COMPOSER]: { - categoryLabel: _td("Composer"), + categoryLabel: _td("settings|preferences|composer_heading"), settingNames: [ KeyBindingAction.SendMessage, KeyBindingAction.NewLine, diff --git a/src/actions/RoomListActions.ts b/src/actions/RoomListActions.ts index cb12081f156..00df31b448f 100644 --- a/src/actions/RoomListActions.ts +++ b/src/actions/RoomListActions.ts @@ -86,8 +86,8 @@ export default class RoomListActions { return Rooms.guessAndSetDMRoom(room, newTag === DefaultTagID.DM).catch((err) => { logger.error("Failed to set DM tag " + err); Modal.createDialog(ErrorDialog, { - title: _t("Failed to set direct message tag"), - description: err && err.message ? err.message : _t("Operation failed"), + title: _t("room_list|failed_set_dm_tag"), + description: err && err.message ? err.message : _t("invite|failed_generic"), }); }); } @@ -102,8 +102,8 @@ export default class RoomListActions { const promiseToDelete = matrixClient.deleteRoomTag(roomId, oldTag).catch(function (err) { logger.error("Failed to remove tag " + oldTag + " from room: " + err); Modal.createDialog(ErrorDialog, { - title: _t("Failed to remove tag %(tagName)s from room", { tagName: oldTag }), - description: err && err.message ? err.message : _t("Operation failed"), + title: _t("room_list|failed_remove_tag", { tagName: oldTag }), + description: err && err.message ? err.message : _t("invite|failed_generic"), }); }); @@ -115,8 +115,8 @@ export default class RoomListActions { const promiseToAdd = matrixClient.setRoomTag(roomId, newTag, metaData).catch(function (err) { logger.error("Failed to add tag " + newTag + " to room: " + err); Modal.createDialog(ErrorDialog, { - title: _t("Failed to add tag %(tagName)s to room", { tagName: newTag }), - description: err && err.message ? err.message : _t("Operation failed"), + title: _t("room_list|failed_add_tag", { tagName: newTag }), + description: err && err.message ? err.message : _t("invite|failed_generic"), }); throw err; diff --git a/src/async-components/views/dialogs/eventindex/DisableEventIndexDialog.tsx b/src/async-components/views/dialogs/eventindex/DisableEventIndexDialog.tsx index dbedac0db04..c1d2c464554 100644 --- a/src/async-components/views/dialogs/eventindex/DisableEventIndexDialog.tsx +++ b/src/async-components/views/dialogs/eventindex/DisableEventIndexDialog.tsx @@ -58,8 +58,8 @@ export default class DisableEventIndexDialog extends React.Component - {_t("If disabled, messages from encrypted rooms won't appear in search results.")} + + {_t("settings|security|message_search_disable_warning")} {this.state.disabling ? :
} - {_t("%(brand)s is securely caching encrypted messages locally for them to appear in search results:", { + {_t("settings|security|message_search_intro", { brand, })}
{crawlerState}
- {_t("Space used:")} {formatBytes(this.state.eventIndexSize, 0)} + {_t("settings|security|message_search_space_used")} {formatBytes(this.state.eventIndexSize, 0)}
- {_t("Indexed messages:")} {formatCountLong(this.state.eventCount)} + {_t("settings|security|message_search_indexed_messages")} {formatCountLong(this.state.eventCount)}
- {_t("Indexed rooms:")}{" "} - {_t("%(doneRooms)s out of %(totalRooms)s", { + {_t("settings|security|message_search_indexed_rooms")}{" "} + {_t("settings|security|message_search_room_progress", { doneRooms: formatCountLong(doneRooms), totalRooms: formatCountLong(this.state.roomCount), })}{" "}
{eventIndexingSettings} -

{_t("Your keys are being backed up (the first backup could take a few minutes).")}

+

{_t("settings|key_backup|backup_in_progress")}

); @@ -139,11 +139,11 @@ export default class CreateKeyBackupDialog extends React.PureComponent -

{_t("Unable to create key backup")}

+

{_t("settings|key_backup|cannot_create_backup")}

{ + /** + * Attempt to get information on the current backup from the server, and update the state. + * + * Updates {@link IState.backupInfo} and {@link IState.backupTrustInfo}, and picks an appropriate phase for + * {@link IState.phase}. + * + * @returns If the backup data was retrieved successfully, the trust info for the backup. Otherwise, undefined. + */ + private async fetchBackupInfo(): Promise { try { const cli = MatrixClientPeg.safeGet(); const backupInfo = await cli.getKeyBackupVersion(); - const backupSigStatus = + const backupTrustInfo = // we may not have started crypto yet, in which case we definitely don't trust the backup - backupInfo && cli.isCryptoEnabled() ? await cli.isKeyBackupTrusted(backupInfo) : null; + backupInfo ? await cli.getCrypto()?.isKeyBackupTrusted(backupInfo) : undefined; const { forceReset } = this.props; const phase = backupInfo && !forceReset ? Phase.Migrate : Phase.ChooseKeyPassphrase; @@ -191,16 +216,14 @@ export default class CreateSecretStorageDialog extends React.PureComponent => { if (this.state.passPhraseKeySelected === SecureBackupSetupMethod.Key) { - this.recoveryKey = await MatrixClientPeg.safeGet().createRecoveryKeyFromPassphrase(); + this.recoveryKey = await MatrixClientPeg.safeGet().getCrypto()!.createRecoveryKeyFromPassphrase(); this.setState({ copied: false, downloaded: false, @@ -255,7 +278,7 @@ export default class CreateSecretStorageDialog extends React.PureComponent { e.preventDefault(); - if (this.state.backupSigStatus?.usable) { + if (this.state.backupTrustInfo?.trusted) { this.bootstrapSecretStorage(); } else { this.restoreBackup(); @@ -284,7 +307,7 @@ export default class CreateSecretStorageDialog extends React.PureComponent Promise>, + makeRequest: (authData: AuthDict) => Promise>, ): Promise => { if (this.state.canUploadKeysWithPasswordOnly && this.state.accountPassword) { await makeRequest({ @@ -301,21 +324,21 @@ export default class CreateSecretStorageDialog extends React.PureComponent this.recoveryKey!, setupNewKeyBackup: true, setupNewSecretStorage: true, @@ -356,10 +380,10 @@ export default class CreateSecretStorageDialog extends React.PureComponent this.recoveryKey!, keyBackupInfo: this.state.backupInfo!, setupNewKeyBackup: !this.state.backupInfo, @@ -420,8 +444,8 @@ export default class CreateSecretStorageDialog extends React.PureComponent
- {_t("Generate a Security Key")} -
-
- {_t( - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.", - )} + {_t("settings|key_backup|setup_secure_backup|generate_security_key_title")}
+
{_t("settings|key_backup|setup_secure_backup|generate_security_key_description")}
); } @@ -539,11 +561,9 @@ export default class CreateSecretStorageDialog extends React.PureComponent
- {_t("Enter a Security Phrase")} -
-
- {_t("Use a secret phrase only you know, and optionally save a Security Key to use for backup.")} + {_t("settings|key_backup|setup_secure_backup|enter_phrase_title")}
+
{_t("settings|key_backup|setup_secure_backup|use_phrase_only_you_know")}
); } @@ -558,9 +578,7 @@ export default class CreateSecretStorageDialog extends React.PureComponent

- {_t( - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.", - )} + {_t("settings|key_backup|setup_secure_backup|description")}

{optionKey} @@ -582,9 +600,10 @@ export default class CreateSecretStorageDialog extends React.PureComponent -
{_t("Enter your account password to confirm the upgrade:")}
+
{_t("settings|key_backup|setup_secure_backup|requires_password_confirmation")}
); - } else if (!this.state.backupSigStatus?.usable) { + } else if (!this.state.backupTrustInfo?.trusted) { authPrompt = (
-
{_t("Restore your key backup to upgrade your encryption")}
+
{_t("settings|key_backup|setup_secure_backup|requires_key_restore")}
); nextCaption = _t("action|restore"); } else { - authPrompt =

{_t("You'll need to authenticate with the server to confirm the upgrade.")}

; + authPrompt =

{_t("settings|key_backup|setup_secure_backup|requires_server_authentication")}

; } return (
-

- {_t( - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.", - )} -

+

{_t("settings|key_backup|setup_secure_backup|session_upgrade_description")}

{authPrompt}
-

- {_t( - "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.", - )} -

+

{_t("settings|key_backup|setup_secure_backup|enter_phrase_description")}

@@ -671,8 +683,8 @@ export default class CreateSecretStorageDialog extends React.PureComponent -

{_t("Enter your Security Phrase a second time to confirm it.")}

+

{_t("settings|key_backup|setup_secure_backup|enter_phrase_to_confirm")}

-
{passPhraseMatch}
@@ -746,11 +760,7 @@ export default class CreateSecretStorageDialog extends React.PureComponent -

- {_t( - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.", - )} -

+

{_t("settings|key_backup|setup_secure_backup|security_key_safety_reminder")}

@@ -766,7 +776,7 @@ export default class CreateSecretStorageDialog extends React.PureComponent - {_t("%(downloadButton)s or %(copyButton)s", { + {_t("settings|key_backup|setup_secure_backup|download_or_copy", { downloadButton: "", copyButton: "", })} @@ -777,7 +787,7 @@ export default class CreateSecretStorageDialog extends React.PureComponent - {this.state.copied ? _t("Copied!") : _t("action|copy")} + {this.state.copied ? _t("common|copied") : _t("action|copy")}
@@ -798,7 +808,9 @@ export default class CreateSecretStorageDialog extends React.PureComponent -

{_t("Your keys are now being backed up from this device.")}

+

+ {_t("settings|key_backup|setup_secure_backup|backup_setup_success_description")} +

this.props.onFinished(true)} @@ -811,7 +823,7 @@ export default class CreateSecretStorageDialog extends React.PureComponent -

{_t("Unable to query secret storage status")}

+

{_t("settings|key_backup|setup_secure_backup|secret_storage_query_failure")}

-

- {_t("If you cancel now, you may lose encrypted messages & data if you lose access to your logins.")} -

-

{_t("You can also set up Secure Backup & manage your keys in Settings.")}

+

{_t("settings|key_backup|setup_secure_backup|cancel_warning")}

+

{_t("settings|key_backup|setup_secure_backup|settings_reminder")}

-

{_t("Unable to set up secret storage")}

+

{_t("settings|key_backup|setup_secure_backup|unable_to_setup")}

if (this.unmounted) { return; } - const msg = e.friendlyText || _t("Unknown error"); + const msg = e.friendlyText || _t("error|unknown"); this.setState({ errStr: msg, phase: Phase.Edit, @@ -158,29 +158,21 @@ export default class ExportE2eKeysDialog extends React.Component
-

- {_t( - "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.", - )} -

-

- {_t( - "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.", - )} -

+

{_t("settings|key_export_import|export_description_1")}

+

{_t("settings|key_export_import|export_description_2")}

{this.state.errStr}
) => this.onPassphraseChange(e, "passphrase1") @@ -196,9 +188,9 @@ export default class ExportE2eKeysDialog extends React.Component
) => this.onPassphraseChange(e, "passphrase2") diff --git a/src/async-components/views/dialogs/security/ImportE2eKeysDialog.tsx b/src/async-components/views/dialogs/security/ImportE2eKeysDialog.tsx index ba7972a9dc5..42ba0b7c6b4 100644 --- a/src/async-components/views/dialogs/security/ImportE2eKeysDialog.tsx +++ b/src/async-components/views/dialogs/security/ImportE2eKeysDialog.tsx @@ -119,7 +119,7 @@ export default class ImportE2eKeysDialog extends React.Component if (this.unmounted) { return; } - const msg = e.friendlyText || _t("Unknown error"); + const msg = e.friendlyText || _t("error|unknown"); this.setState({ errStr: msg, phase: Phase.Edit, @@ -140,25 +140,19 @@ export default class ImportE2eKeysDialog extends React.Component
-

- {_t( - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.", - )} -

-

- {_t( - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.", - )} -

+

{_t("settings|key_export_import|import_description_1")}

+

{_t("settings|key_export_import|import_description_2")}

{this.state.errStr}
- +
}; public render(): React.ReactNode { - const title = {_t("New Recovery Method")}; + const title = ( + + {_t("encryption|new_recovery_method_detected|title")} + + ); - const newMethodDetected =

{_t("A new Security Phrase and key for Secure Messages have been detected.")}

; + const newMethodDetected =

{_t("encryption|new_recovery_method_detected|description_1")}

; - const hackWarning = ( -

- {_t( - "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.", - )} -

- ); + const hackWarning =

{_t("encryption|new_recovery_method_detected|warning")}

; let content: JSX.Element | undefined; if (MatrixClientPeg.safeGet().getKeyBackupEnabled()) { content = (
{newMethodDetected} -

{_t("This session is encrypting history using the new recovery method.")}

+

{_t("encryption|new_recovery_method_detected|description_2")}

{hackWarning}
@@ -88,9 +86,9 @@ export default class NewRecoveryMethodDialog extends React.PureComponent {newMethodDetected} {hackWarning}
diff --git a/src/async-components/views/dialogs/security/RecoveryMethodRemovedDialog.tsx b/src/async-components/views/dialogs/security/RecoveryMethodRemovedDialog.tsx index f91d6504696..4dafcfa5182 100644 --- a/src/async-components/views/dialogs/security/RecoveryMethodRemovedDialog.tsx +++ b/src/async-components/views/dialogs/security/RecoveryMethodRemovedDialog.tsx @@ -46,30 +46,20 @@ export default class RecoveryMethodRemovedDialog extends React.PureComponent{_t("Recovery Method Removed")}; + const title = ( + {_t("encryption|recovery_method_removed|title")} + ); return (
-

- {_t( - "This session has detected that your Security Phrase and key for Secure Messages have been removed.", - )} -

-

- {_t( - "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.", - )} -

-

- {_t( - "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.", - )} -

+

{_t("encryption|recovery_method_removed|description_1")}

+

{_t("encryption|recovery_method_removed|description_2")}

+

{_t("encryption|recovery_method_removed|warning")}

diff --git a/src/autocomplete/CommandProvider.tsx b/src/autocomplete/CommandProvider.tsx index 4dc13f1e223..1e3e4a32543 100644 --- a/src/autocomplete/CommandProvider.tsx +++ b/src/autocomplete/CommandProvider.tsx @@ -104,7 +104,7 @@ export default class CommandProvider extends AutocompleteProvider { } public getName(): string { - return "*️⃣ " + _t("Commands"); + return "*️⃣ " + _t("composer|autocomplete|command_description"); } public renderCompletions(completions: React.ReactNode[]): React.ReactNode { @@ -112,7 +112,7 @@ export default class CommandProvider extends AutocompleteProvider {
{completions}
diff --git a/src/autocomplete/EmojiProvider.tsx b/src/autocomplete/EmojiProvider.tsx index a601b6330db..5b89ea7e284 100644 --- a/src/autocomplete/EmojiProvider.tsx +++ b/src/autocomplete/EmojiProvider.tsx @@ -184,7 +184,7 @@ export default class EmojiProvider extends AutocompleteProvider {
{completions}
diff --git a/src/autocomplete/NotifProvider.tsx b/src/autocomplete/NotifProvider.tsx index 8bad2c87187..88eca2f096e 100644 --- a/src/autocomplete/NotifProvider.tsx +++ b/src/autocomplete/NotifProvider.tsx @@ -55,7 +55,7 @@ export default class NotifProvider extends AutocompleteProvider { type: "at-room", suffix: " ", component: ( - + ), @@ -67,7 +67,7 @@ export default class NotifProvider extends AutocompleteProvider { } public getName(): string { - return "❗️ " + _t("Room Notification"); + return "❗️ " + _t("composer|autocomplete|notification_description"); } public renderCompletions(completions: React.ReactNode[]): React.ReactNode { @@ -75,7 +75,7 @@ export default class NotifProvider extends AutocompleteProvider {
{completions}
diff --git a/src/autocomplete/RoomProvider.tsx b/src/autocomplete/RoomProvider.tsx index 3d7a8ba1c1b..a710b712314 100644 --- a/src/autocomplete/RoomProvider.tsx +++ b/src/autocomplete/RoomProvider.tsx @@ -134,7 +134,7 @@ export default class RoomProvider extends AutocompleteProvider { } public getName(): string { - return _t("Rooms"); + return _t("common|rooms"); } public renderCompletions(completions: React.ReactNode[]): React.ReactNode { @@ -142,7 +142,7 @@ export default class RoomProvider extends AutocompleteProvider {
{completions}
diff --git a/src/autocomplete/SpaceProvider.tsx b/src/autocomplete/SpaceProvider.tsx index c08fef04c2a..0b0e7bd9018 100644 --- a/src/autocomplete/SpaceProvider.tsx +++ b/src/autocomplete/SpaceProvider.tsx @@ -30,7 +30,7 @@ export default class SpaceProvider extends RoomProvider { } public getName(): string { - return _t("Spaces"); + return _t("common|spaces"); } public renderCompletions(completions: React.ReactNode[]): React.ReactNode { @@ -38,7 +38,7 @@ export default class SpaceProvider extends RoomProvider {
{completions}
diff --git a/src/autocomplete/UserProvider.tsx b/src/autocomplete/UserProvider.tsx index 519c65344e3..728f4fcec28 100644 --- a/src/autocomplete/UserProvider.tsx +++ b/src/autocomplete/UserProvider.tsx @@ -146,7 +146,7 @@ export default class UserProvider extends AutocompleteProvider { } public getName(): string { - return _t("Users"); + return _t("composer|autocomplete|user_description"); } private makeUsers(): void { @@ -186,7 +186,7 @@ export default class UserProvider extends AutocompleteProvider {
{completions}
diff --git a/src/components/structures/EmbeddedPage.tsx b/src/components/structures/EmbeddedPage.tsx index 6b063db9985..c0d7835747f 100644 --- a/src/components/structures/EmbeddedPage.tsx +++ b/src/components/structures/EmbeddedPage.tsx @@ -68,7 +68,7 @@ export default class EmbeddedPage extends React.PureComponent { } catch (err) { if (this.unmounted) return; logger.warn(`Error loading page: ${err}`); - this.setState({ page: _t("Couldn't load page") }); + this.setState({ page: _t("cant_load_page") }); return; } @@ -76,7 +76,7 @@ export default class EmbeddedPage extends React.PureComponent { if (!res.ok) { logger.warn(`Error loading page: ${res.status}`); - this.setState({ page: _t("Couldn't load page") }); + this.setState({ page: _t("cant_load_page") }); return; } diff --git a/src/components/structures/FileDropTarget.tsx b/src/components/structures/FileDropTarget.tsx index 2f6bc13d798..53b738bfc75 100644 --- a/src/components/structures/FileDropTarget.tsx +++ b/src/components/structures/FileDropTarget.tsx @@ -119,7 +119,7 @@ const FileDropTarget: React.FC = ({ parent, onFileDrop }) => { className="mx_FileDropTarget_image" alt="" /> - {_t("Drop file here to upload")} + {_t("room|drop_file_prompt")}
); } diff --git a/src/components/structures/FilePanel.tsx b/src/components/structures/FilePanel.tsx index c4cec7154aa..38368634315 100644 --- a/src/components/structures/FilePanel.tsx +++ b/src/components/structures/FilePanel.tsx @@ -231,7 +231,7 @@ class FilePanel extends React.Component {
{_t( - "You must register to use this functionality", + "file_panel|guest_note", {}, { a: (sub) => ( @@ -247,7 +247,7 @@ class FilePanel extends React.Component { } else if (this.noRoom) { return ( -
{_t("You must join the room to see its files")}
+
{_t("file_panel|peek_note")}
); } @@ -256,8 +256,8 @@ class FilePanel extends React.Component { const emptyState = (
-

{_t("No files visible in this room")}

-

{_t("Attach files from chat or just drag and drop them anywhere in a room.")}

+

{_t("file_panel|empty_heading")}

+

{_t("file_panel|empty_description")}

); diff --git a/src/components/structures/LeftPanel.tsx b/src/components/structures/LeftPanel.tsx index 985850cbc51..60c3af16ac4 100644 --- a/src/components/structures/LeftPanel.tsx +++ b/src/components/structures/LeftPanel.tsx @@ -334,7 +334,7 @@ export default class LeftPanel extends React.Component { ); } @@ -345,7 +345,7 @@ export default class LeftPanel extends React.Component { ); } diff --git a/src/components/structures/MatrixChat.tsx b/src/components/structures/MatrixChat.tsx index cf08ffaf3d6..0e7d8e866b6 100644 --- a/src/components/structures/MatrixChat.tsx +++ b/src/components/structures/MatrixChat.tsx @@ -35,8 +35,6 @@ import { CryptoEvent } from "matrix-js-sdk/src/crypto"; import { DecryptionError } from "matrix-js-sdk/src/crypto/algorithms"; import { IKeyBackupInfo } from "matrix-js-sdk/src/crypto/keybackup"; -// focus-visible is a Polyfill for the :focus-visible CSS pseudo-attribute used by various components -import "focus-visible"; // what-input helps improve keyboard accessibility import "what-input"; @@ -46,7 +44,7 @@ import PosthogTrackers from "../../PosthogTrackers"; import { DecryptionFailureTracker } from "../../DecryptionFailureTracker"; import { IMatrixClientCreds, MatrixClientPeg } from "../../MatrixClientPeg"; import PlatformPeg from "../../PlatformPeg"; -import SdkConfig from "../../SdkConfig"; +import SdkConfig, { ConfigOptions } from "../../SdkConfig"; import dis from "../../dispatcher/dispatcher"; import Notifier from "../../Notifier"; import Modal from "../../Modal"; @@ -124,7 +122,6 @@ import { ViewHomePagePayload } from "../../dispatcher/payloads/ViewHomePagePaylo import { AfterLeaveRoomPayload } from "../../dispatcher/payloads/AfterLeaveRoomPayload"; import { DoAfterSyncPreparedPayload } from "../../dispatcher/payloads/DoAfterSyncPreparedPayload"; import { ViewStartChatOrReusePayload } from "../../dispatcher/payloads/ViewStartChatOrReusePayload"; -import { IConfigOptions } from "../../IConfigOptions"; import { SnakedObject } from "../../utils/SnakedObject"; import { leaveRoomBehaviour } from "../../utils/leave-behaviour"; import { CallStore } from "../../stores/CallStore"; @@ -167,7 +164,7 @@ interface IScreen { } interface IProps { - config: IConfigOptions; + config: ConfigOptions; onNewScreen: (screen: string, replaceLast: boolean) => void; enableGuest?: boolean; // the queryParams extracted from the [real] query-string of the URI @@ -395,7 +392,8 @@ export default class MatrixChat extends React.PureComponent { return; } - if (firstScreen === "login" || firstScreen === "register" || firstScreen === "forgot_password") { + // If the first screen is an auth screen, we don't want to wait for login. + if (firstScreen !== null && AUTH_SCREENS.includes(firstScreen)) { this.showScreenAfterLogin(); } } @@ -514,13 +512,9 @@ export default class MatrixChat extends React.PureComponent { const largeFontSize = "50px"; const normalFontSize = "15px"; - const waitText = _t("Wait!"); - const scamText = _t( - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!", - ); - const devText = _t( - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!", - ); + const waitText = _t("console_wait"); + const scamText = _t("console_scam_warning"); + const devText = _t("console_dev_note"); global.mx_rage_logger.bypassRageshake( "log", @@ -656,7 +650,7 @@ export default class MatrixChat extends React.PureComponent { Promise.all([ ...[...CallStore.instance.activeCalls].map((call) => call.disconnect()), cleanUpBroadcasts(this.stores), - ]).finally(() => Lifecycle.logout()); + ]).finally(() => Lifecycle.logout(this.stores.oidcClientStore)); break; case "require_registration": startAnyRegistrationFlow(payload as any); @@ -704,8 +698,8 @@ export default class MatrixChat extends React.PureComponent { break; case "reject_invite": Modal.createDialog(QuestionDialog, { - title: _t("Reject invitation"), - description: _t("Are you sure you want to reject the invitation?"), + title: _t("reject_invitation_dialog|title"), + description: _t("reject_invitation_dialog|confirmation"), onFinished: (confirm) => { if (confirm) { // FIXME: controller shouldn't be loading a view :( @@ -723,7 +717,7 @@ export default class MatrixChat extends React.PureComponent { (err) => { modal.close(); Modal.createDialog(ErrorDialog, { - title: _t("Failed to reject invitation"), + title: _t("reject_invitation_dialog|failed"), description: err.toString(), }); }, @@ -771,7 +765,7 @@ export default class MatrixChat extends React.PureComponent { const tabPayload = payload as OpenToTabPayload; Modal.createDialog( UserSettingsDialog, - { initialTabId: tabPayload.initialTabId as UserTab }, + { initialTabId: tabPayload.initialTabId as UserTab, sdkContext: this.stores }, /*className=*/ undefined, /*isPriority=*/ false, /*isStatic=*/ true, @@ -1143,7 +1137,7 @@ export default class MatrixChat extends React.PureComponent { } private chatCreateOrReuse(userId: string): void { - const snakedConfig = new SnakedObject(this.props.config); + const snakedConfig = new SnakedObject(this.props.config); // Use a deferred action to reshow the dialog once the user has registered if (MatrixClientPeg.safeGet().isGuest()) { // No point in making 2 DMs with welcome bot. This assumes view_set_mxid will @@ -1202,9 +1196,7 @@ export default class MatrixChat extends React.PureComponent { warnings.push( {" " /* Whitespace, otherwise the sentences get smashed together */} - {_t( - "You are the only person here. If you leave, no one will be able to join in the future, including you.", - )} + {_t("leave_room_dialog|last_person_warning")} , ); @@ -1219,8 +1211,8 @@ export default class MatrixChat extends React.PureComponent { {" " /* Whitespace, otherwise the sentences get smashed together */} {isSpace - ? _t("This space is not public. You will not be able to rejoin without an invite.") - : _t("This room is not public. You will not be able to rejoin without an invite.")} + ? _t("leave_room_dialog|space_rejoin_warning") + : _t("leave_room_dialog|room_rejoin_warning")} , ); } @@ -1235,14 +1227,14 @@ export default class MatrixChat extends React.PureComponent { const isSpace = roomToLeave?.isSpaceRoom(); Modal.createDialog(QuestionDialog, { - title: isSpace ? _t("Leave space") : _t("action|leave_room"), + title: isSpace ? _t("space|leave_dialog_action") : _t("action|leave_room"), description: ( {isSpace - ? _t("Are you sure you want to leave the space '%(spaceName)s'?", { + ? _t("leave_room_dialog|leave_space_question", { spaceName: roomToLeave?.name ?? _t("common|unnamed_space"), }) - : _t("Are you sure you want to leave the room '%(roomName)s'?", { + : _t("leave_room_dialog|leave_room_question", { roomName: roomToLeave?.name ?? _t("common|unnamed_room"), })} {warnings} @@ -1278,10 +1270,10 @@ export default class MatrixChat extends React.PureComponent { if (room) RoomListStore.instance.manualRoomUpdate(room, RoomUpdateCause.RoomRemoved); }) .catch((err) => { - const errCode = err.errcode || _td("unknown error code"); + const errCode = err.errcode || _td("error|unknown_error_code"); Modal.createDialog(ErrorDialog, { - title: _t("Failed to forget room %(errCode)s", { errCode }), - description: err && err.message ? err.message : _t("Operation failed"), + title: _t("error_dialog|forget_room_failed", { errCode }), + description: err && err.message ? err.message : _t("invite|failed_generic"), }); }); } @@ -1291,8 +1283,8 @@ export default class MatrixChat extends React.PureComponent { const success = await copyPlaintext(roomLink); if (!success) { Modal.createDialog(ErrorDialog, { - title: _t("Unable to copy room link"), - description: _t("Unable to copy a link to the room to the clipboard."), + title: _t("error_dialog|copy_room_link_failed|title"), + description: _t("error_dialog|copy_room_link_failed|description"), }); } } @@ -1302,7 +1294,7 @@ export default class MatrixChat extends React.PureComponent { * @returns {string} The room ID of the new room, or null if no room was created */ private async startWelcomeUserChat(): Promise { - const snakedConfig = new SnakedObject(this.props.config); + const snakedConfig = new SnakedObject(this.props.config); const welcomeUserId = snakedConfig.get("welcome_user_id"); if (!welcomeUserId) return null; @@ -1397,7 +1389,7 @@ export default class MatrixChat extends React.PureComponent { } else if (MatrixClientPeg.currentUserIsJustRegistered()) { MatrixClientPeg.setJustRegisteredUserId(null); - const snakedConfig = new SnakedObject(this.props.config); + const snakedConfig = new SnakedObject(this.props.config); if (snakedConfig.get("welcome_user_id") && getCurrentLanguage().startsWith("en")) { const welcomeUserRoom = await this.startWelcomeUserChat(); if (welcomeUserRoom === null) { @@ -1611,8 +1603,8 @@ export default class MatrixChat extends React.PureComponent { } Modal.createDialog(ErrorDialog, { - title: _t("Signed Out"), - description: _t("For security, this session has been signed out. Please sign in again."), + title: _t("auth|session_logged_out_title"), + description: _t("auth|session_logged_out_description"), }); dis.dispatch({ @@ -1623,19 +1615,13 @@ export default class MatrixChat extends React.PureComponent { Modal.createDialog( QuestionDialog, { - title: _t("Terms and Conditions"), + title: _t("terms|tac_title"), description: (
-

- {" "} - {_t( - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.", - { homeserverDomain: cli.getDomain() }, - )} -

+

{_t("terms|tac_description", { homeserverDomain: cli.getDomain() })}

), - button: _t("Review terms and conditions"), + button: _t("terms|tac_button"), cancelButton: _t("action|dismiss"), onFinished: (confirmed) => { if (confirmed) { @@ -1676,11 +1662,10 @@ export default class MatrixChat extends React.PureComponent { switch (type) { case "CRYPTO_WARNING_OLD_VERSION_DETECTED": Modal.createDialog(ErrorDialog, { - title: _t("Old cryptography data detected"), - description: _t( - "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: SdkConfig.get().brand }, - ), + title: _t("encryption|old_version_detected_title"), + description: _t("encryption|old_version_detected_description", { + brand: SdkConfig.get().brand, + }), }); break; } @@ -1736,7 +1721,7 @@ export default class MatrixChat extends React.PureComponent { } else if (request.pending) { ToastStore.sharedInstance().addOrReplaceToast({ key: "verifreq_" + request.transactionId, - title: _t("Verification requested"), + title: _t("encryption|verification_requested_toast_title"), icon: "verification", props: { request }, component: VerificationRequestToast, diff --git a/src/components/structures/MessagePanel.tsx b/src/components/structures/MessagePanel.tsx index 0760d316b75..3a97f27b381 100644 --- a/src/components/structures/MessagePanel.tsx +++ b/src/components/structures/MessagePanel.tsx @@ -17,44 +17,29 @@ limitations under the License. import React, { createRef, ReactNode, TransitionEvent } from "react"; import ReactDOM from "react-dom"; import classNames from "classnames"; -import { - Room, - MatrixClient, - RoomStateEvent, - EventStatus, - MatrixEvent, - EventType, - M_BEACON_INFO, -} from "matrix-js-sdk/src/matrix"; +import { Room, MatrixClient, RoomStateEvent, EventStatus, MatrixEvent, EventType } from "matrix-js-sdk/src/matrix"; import { logger } from "matrix-js-sdk/src/logger"; import { isSupportedReceiptType } from "matrix-js-sdk/src/utils"; -import { Optional } from "matrix-events-sdk"; import shouldHideEvent from "../../shouldHideEvent"; -import { wantsDateSeparator } from "../../DateUtils"; +import { formatDate, wantsDateSeparator } from "../../DateUtils"; import { MatrixClientPeg } from "../../MatrixClientPeg"; import SettingsStore from "../../settings/SettingsStore"; import RoomContext, { TimelineRenderingType } from "../../contexts/RoomContext"; import { Layout } from "../../settings/enums/Layout"; -import { _t } from "../../languageHandler"; import EventTile, { GetRelationsForEvent, IReadReceiptProps, isEligibleForSpecialReceipt, UnwrappedEventTile, } from "../views/rooms/EventTile"; -import { hasText } from "../../TextForEvent"; import IRCTimelineProfileResizer from "../views/elements/IRCTimelineProfileResizer"; -import DMRoomMap from "../../utils/DMRoomMap"; -import NewRoomIntro from "../views/rooms/NewRoomIntro"; -import HistoryTile from "../views/rooms/HistoryTile"; import defaultDispatcher from "../../dispatcher/dispatcher"; import LegacyCallEventGrouper from "./LegacyCallEventGrouper"; import WhoIsTypingTile from "../views/rooms/WhoIsTypingTile"; import ScrollPanel, { IScrollState } from "./ScrollPanel"; -import GenericEventListSummary from "../views/elements/GenericEventListSummary"; -import EventListSummary from "../views/elements/EventListSummary"; import DateSeparator from "../views/messages/DateSeparator"; +import TimelineSeparator, { SeparatorKind } from "../views/messages/TimelineSeparator"; import ErrorBoundary from "../views/elements/ErrorBoundary"; import ResizeNotifier from "../../utils/ResizeNotifier"; import Spinner from "../views/elements/Spinner"; @@ -66,16 +51,14 @@ import { IReadReceiptInfo } from "../views/rooms/ReadReceiptMarker"; import { haveRendererForEvent } from "../../events/EventTileFactory"; import { editorRoomKey } from "../../Editing"; import { hasThreadSummary } from "../../utils/EventUtils"; -import { VoiceBroadcastInfoEventType } from "../../voice-broadcast"; +import { BaseGrouper } from "./grouper/BaseGrouper"; +import { MainGrouper } from "./grouper/MainGrouper"; +import { CreationGrouper } from "./grouper/CreationGrouper"; +import { _t } from "../../languageHandler"; +import { getLateEventInfo } from "./grouper/LateEventGrouper"; const CONTINUATION_MAX_INTERVAL = 5 * 60 * 1000; // 5 minutes const continuedTypes = [EventType.Sticker, EventType.RoomMessage]; -const groupedStateEvents = [ - EventType.RoomMember, - EventType.RoomThirdPartyInvite, - EventType.RoomServerAcl, - EventType.RoomPinnedEvents, -]; // check if there is a previous event and it has the same sender as this event // and the types are the same/is in continuedTypes and the time between them is <= CONTINUATION_MAX_INTERVAL @@ -758,31 +741,38 @@ export default class MessagePanel extends React.Component { const isEditing = this.props.editState?.getEvent().getId() === mxEv.getId(); // local echoes have a fake date, which could even be yesterday. Treat them as 'today' for the date separators. - let ts1 = mxEv.getTs(); - let eventDate = mxEv.getDate(); - if (mxEv.status) { - eventDate = new Date(); - ts1 = eventDate.getTime(); - } - - // do we need a date separator since the last event? - const wantsDateSeparator = this.wantsDateSeparator(prevEvent, eventDate); - if (wantsDateSeparator && !isGrouped && this.props.room) { - const dateSeparator = ( -
  • - -
  • - ); - ret.push(dateSeparator); + const ts1 = mxEv.getTs() ?? Date.now(); + + // do we need a separator since the last event? + const wantsSeparator = this.wantsSeparator(prevEvent, mxEv); + if (!isGrouped && this.props.room) { + if (wantsSeparator === SeparatorKind.Date) { + ret.push( +
  • + +
  • , + ); + } else if (wantsSeparator === SeparatorKind.LateEvent) { + const text = _t("timeline|late_event_separator", { + dateTime: formatDate(mxEv.getDate() ?? new Date()), + }); + ret.push( +
  • + + {text} + +
  • , + ); + } } const cli = MatrixClientPeg.safeGet(); let lastInSection = true; if (nextEventWithTile) { const nextEv = nextEventWithTile; - const willWantDateSeparator = this.wantsDateSeparator(mxEv, nextEv.getDate() || new Date()); + const willWantSeparator = this.wantsSeparator(mxEv, nextEv); lastInSection = - willWantDateSeparator || + willWantSeparator === SeparatorKind.Date || mxEv.getSender() !== nextEv.getSender() || getEventDisplayInfo(cli, nextEv, this.showHiddenEvents).isInfoMessage || !shouldFormContinuation(mxEv, nextEv, cli, this.showHiddenEvents, this.context.timelineRenderingType); @@ -790,7 +780,7 @@ export default class MessagePanel extends React.Component { // is this a continuation of the previous message? const continuation = - !wantsDateSeparator && + wantsSeparator === SeparatorKind.None && shouldFormContinuation(prevEvent, mxEv, cli, this.showHiddenEvents, this.context.timelineRenderingType); const eventId = mxEv.getId()!; @@ -835,16 +825,31 @@ export default class MessagePanel extends React.Component { return ret; } - public wantsDateSeparator(prevEvent: MatrixEvent | null, nextEventDate: Optional): boolean { + public wantsSeparator(prevEvent: MatrixEvent | null, mxEvent: MatrixEvent): SeparatorKind { if (this.context.timelineRenderingType === TimelineRenderingType.ThreadsList) { - return false; + return SeparatorKind.None; + } + + if (prevEvent !== null) { + // If the previous event was late but current is not then show a date separator for orientation + // Otherwise if the current event is of a different late group than the previous show a late event separator + const lateEventInfo = getLateEventInfo(mxEvent); + if (lateEventInfo?.group_id !== getLateEventInfo(prevEvent)?.group_id) { + return lateEventInfo !== undefined ? SeparatorKind.LateEvent : SeparatorKind.Date; + } } - if (prevEvent == null) { - // first event in the panel: depends if we could back-paginate from - // here. - return !this.props.canBackPaginate; + + // first event in the panel: depends on if we could back-paginate from here. + if (prevEvent === null && !this.props.canBackPaginate) { + return SeparatorKind.Date; + } + + const nextEventDate = mxEvent.getDate() ?? new Date(); + if (prevEvent !== null && wantsDateSeparator(prevEvent.getDate() || undefined, nextEventDate)) { + return SeparatorKind.Date; } - return wantsDateSeparator(prevEvent.getDate() || undefined, nextEventDate); + + return SeparatorKind.None; } // Get a list of read receipts that should be shown next to this event @@ -1080,348 +1085,12 @@ export default class MessagePanel extends React.Component { * Simplifies threading of event context like whether it's the last successful event we sent which cannot be determined * by a consumer from the event alone, so has to be done by the event list processing code earlier. */ -interface WrappedEvent { +export interface WrappedEvent { event: MatrixEvent; shouldShow?: boolean; lastSuccessfulWeSent?: boolean; } -abstract class BaseGrouper { - public static canStartGroup = (_panel: MessagePanel, _ev: WrappedEvent): boolean => true; - - public events: WrappedEvent[] = []; - // events that we include in the group but then eject out and place above the group. - public ejectedEvents: WrappedEvent[] = []; - public readMarker: ReactNode; - - public constructor( - public readonly panel: MessagePanel, - public readonly firstEventAndShouldShow: WrappedEvent, - public readonly prevEvent: MatrixEvent | null, - public readonly lastShownEvent: MatrixEvent | undefined, - public readonly nextEvent: WrappedEvent | null, - public readonly nextEventTile?: MatrixEvent | null, - ) { - this.readMarker = panel.readMarkerForEvent( - firstEventAndShouldShow.event.getId()!, - firstEventAndShouldShow.event === lastShownEvent, - ); - } - - public abstract shouldGroup(ev: WrappedEvent): boolean; - public abstract add(ev: WrappedEvent): void; - public abstract getTiles(): ReactNode[]; - public abstract getNewPrevEvent(): MatrixEvent; -} - -/* Grouper classes determine when events can be grouped together in a summary. - * Groupers should have the following methods: - * - canStartGroup (static): determines if a new group should be started with the - * given event - * - shouldGroup: determines if the given event should be added to an existing group - * - add: adds an event to an existing group (should only be called if shouldGroup - * return true) - * - getTiles: returns the tiles that represent the group - * - getNewPrevEvent: returns the event that should be used as the new prevEvent - * when determining things such as whether a date separator is necessary - */ - -// Wrap initial room creation events into a GenericEventListSummary -// Grouping only events sent by the same user that sent the `m.room.create` and only until -// the first non-state event, beacon_info event or membership event which is not regarding the sender of the `m.room.create` event -class CreationGrouper extends BaseGrouper { - public static canStartGroup = function (_panel: MessagePanel, { event }: WrappedEvent): boolean { - return event.getType() === EventType.RoomCreate; - }; - - public shouldGroup({ event, shouldShow }: WrappedEvent): boolean { - const panel = this.panel; - const createEvent = this.firstEventAndShouldShow.event; - if (!shouldShow) { - return true; - } - if (panel.wantsDateSeparator(this.firstEventAndShouldShow.event, event.getDate())) { - return false; - } - const eventType = event.getType(); - if ( - eventType === EventType.RoomMember && - (event.getStateKey() !== createEvent.getSender() || event.getContent()["membership"] !== "join") - ) { - return false; - } - - // beacons are not part of room creation configuration - // should be shown in timeline - if (M_BEACON_INFO.matches(eventType)) { - return false; - } - - if (VoiceBroadcastInfoEventType === eventType) { - // always show voice broadcast info events in timeline - return false; - } - - if (event.isState() && event.getSender() === createEvent.getSender()) { - return true; - } - - return false; - } - - public add(wrappedEvent: WrappedEvent): void { - const { event: ev, shouldShow } = wrappedEvent; - const panel = this.panel; - this.readMarker = this.readMarker || panel.readMarkerForEvent(ev.getId()!, ev === this.lastShownEvent); - if (!shouldShow) { - return; - } - if (ev.getType() === EventType.RoomEncryption) { - this.ejectedEvents.push(wrappedEvent); - } else { - this.events.push(wrappedEvent); - } - } - - public getTiles(): ReactNode[] { - // If we don't have any events to group, don't even try to group them. The logic - // below assumes that we have a group of events to deal with, but we might not if - // the events we were supposed to group were redacted. - if (!this.events || !this.events.length) return []; - - const panel = this.panel; - const ret: ReactNode[] = []; - const isGrouped = true; - const createEvent = this.firstEventAndShouldShow; - const lastShownEvent = this.lastShownEvent; - - if (panel.wantsDateSeparator(this.prevEvent, createEvent.event.getDate())) { - const ts = createEvent.event.getTs(); - ret.push( -
  • - -
  • , - ); - } - - // If this m.room.create event should be shown (room upgrade) then show it before the summary - if (createEvent.shouldShow) { - // pass in the createEvent as prevEvent as well so no extra DateSeparator is rendered - ret.push(...panel.getTilesForEvent(createEvent.event, createEvent)); - } - - for (const ejected of this.ejectedEvents) { - ret.push( - ...panel.getTilesForEvent(createEvent.event, ejected, createEvent.event === lastShownEvent, isGrouped), - ); - } - - const eventTiles = this.events - .map((e) => { - // In order to prevent DateSeparators from appearing in the expanded form - // of GenericEventListSummary, render each member event as if the previous - // one was itself. This way, the timestamp of the previous event === the - // timestamp of the current event, and no DateSeparator is inserted. - return panel.getTilesForEvent(e.event, e, e.event === lastShownEvent, isGrouped); - }) - .reduce((a, b) => a.concat(b), []); - // Get sender profile from the latest event in the summary as the m.room.create doesn't contain one - const ev = this.events[this.events.length - 1].event; - - let summaryText: string; - const roomId = ev.getRoomId(); - const creator = ev.sender?.name ?? ev.getSender(); - if (roomId && DMRoomMap.shared().getUserIdForRoomId(roomId)) { - summaryText = _t("%(creator)s created this DM.", { creator }); - } else { - summaryText = _t("%(creator)s created and configured the room.", { creator }); - } - - ret.push(); - - ret.push( - e.event)} - onToggle={panel.onHeightChanged} // Update scroll state - summaryMembers={ev.sender ? [ev.sender] : undefined} - summaryText={summaryText} - layout={this.panel.props.layout} - > - {eventTiles} - , - ); - - if (this.readMarker) { - ret.push(this.readMarker); - } - - return ret; - } - - public getNewPrevEvent(): MatrixEvent { - return this.firstEventAndShouldShow.event; - } -} - -// Wrap consecutive grouped events in a ListSummary -class MainGrouper extends BaseGrouper { - public static canStartGroup = function (panel: MessagePanel, { event: ev, shouldShow }: WrappedEvent): boolean { - if (!shouldShow) return false; - - if (ev.isState() && groupedStateEvents.includes(ev.getType() as EventType)) { - return true; - } - - if (ev.isRedacted()) { - return true; - } - - if (panel.showHiddenEvents && !panel.shouldShowEvent(ev, true)) { - return true; - } - - return false; - }; - - public constructor( - public readonly panel: MessagePanel, - public readonly firstEventAndShouldShow: WrappedEvent, - public readonly prevEvent: MatrixEvent | null, - public readonly lastShownEvent: MatrixEvent | undefined, - nextEvent: WrappedEvent | null, - nextEventTile: MatrixEvent | null, - ) { - super(panel, firstEventAndShouldShow, prevEvent, lastShownEvent, nextEvent, nextEventTile); - this.events = [firstEventAndShouldShow]; - } - - public shouldGroup({ event: ev, shouldShow }: WrappedEvent): boolean { - if (!shouldShow) { - // absorb hidden events so that they do not break up streams of messages & redaction events being grouped - return true; - } - if (this.panel.wantsDateSeparator(this.events[0].event, ev.getDate())) { - return false; - } - if (ev.isState() && groupedStateEvents.includes(ev.getType() as EventType)) { - return true; - } - if (ev.isRedacted()) { - return true; - } - if (this.panel.showHiddenEvents && !this.panel.shouldShowEvent(ev, true)) { - return true; - } - return false; - } - - public add(wrappedEvent: WrappedEvent): void { - const { event: ev, shouldShow } = wrappedEvent; - if (ev.getType() === EventType.RoomMember) { - // We can ignore any events that don't actually have a message to display - if (!hasText(ev, MatrixClientPeg.safeGet(), this.panel.showHiddenEvents)) return; - } - this.readMarker = this.readMarker || this.panel.readMarkerForEvent(ev.getId()!, ev === this.lastShownEvent); - if (!this.panel.showHiddenEvents && !shouldShow) { - // absorb hidden events to not split the summary - return; - } - this.events.push(wrappedEvent); - } - - private generateKey(): string { - return "eventlistsummary-" + this.events[0].event.getId(); - } - - public getTiles(): ReactNode[] { - // If we don't have any events to group, don't even try to group them. The logic - // below assumes that we have a group of events to deal with, but we might not if - // the events we were supposed to group were redacted. - if (!this.events?.length) return []; - - const isGrouped = true; - const panel = this.panel; - const lastShownEvent = this.lastShownEvent; - const ret: ReactNode[] = []; - - if (panel.wantsDateSeparator(this.prevEvent, this.events[0].event.getDate())) { - const ts = this.events[0].event.getTs(); - ret.push( -
  • - -
  • , - ); - } - - // Ensure that the key of the EventListSummary does not change with new events in either direction. - // This will prevent it from being re-created unnecessarily, and instead will allow new props to be provided. - // In turn, the shouldComponentUpdate method on ELS can be used to prevent unnecessary renderings. - const keyEvent = this.events.find((e) => this.panel.grouperKeyMap.get(e.event)); - const key = - keyEvent && this.panel.grouperKeyMap.has(keyEvent.event) - ? this.panel.grouperKeyMap.get(keyEvent.event)! - : this.generateKey(); - if (!keyEvent) { - // Populate the weak map with the key. - // Note that we only set the key on the specific event it refers to, since this group might get - // split up in the future by other intervening events. If we were to set the key on all events - // currently in the group, we would risk later giving the same key to multiple groups. - this.panel.grouperKeyMap.set(this.events[0].event, key); - } - - let highlightInSummary = false; - let eventTiles: ReactNode[] | null = this.events - .map((e, i) => { - if (e.event.getId() === panel.props.highlightedEventId) { - highlightInSummary = true; - } - return panel.getTilesForEvent( - i === 0 ? this.prevEvent : this.events[i - 1].event, - e, - e.event === lastShownEvent, - isGrouped, - this.nextEvent, - this.nextEventTile, - ); - }) - .reduce((a, b) => a.concat(b), []); - - if (eventTiles.length === 0) { - eventTiles = null; - } - - // If a membership event is the start of visible history, tell the user - // why they can't see earlier messages - if (!this.panel.props.canBackPaginate && !this.prevEvent) { - ret.push(); - } - - ret.push( - e.event)} - onToggle={panel.onHeightChanged} // Update scroll state - startExpanded={highlightInSummary} - layout={this.panel.props.layout} - > - {eventTiles} - , - ); - - if (this.readMarker) { - ret.push(this.readMarker); - } - - return ret; - } - - public getNewPrevEvent(): MatrixEvent { - return this.events[this.events.length - 1].event; - } -} - // all the grouper classes that we use, ordered by priority const groupers = [CreationGrouper, MainGrouper]; diff --git a/src/components/structures/NotificationPanel.tsx b/src/components/structures/NotificationPanel.tsx index a1b5b8f9896..0da27a19b10 100644 --- a/src/components/structures/NotificationPanel.tsx +++ b/src/components/structures/NotificationPanel.tsx @@ -58,8 +58,8 @@ export default class NotificationPanel extends React.PureComponent -

    {_t("You're all caught up")}

    -

    {_t("You have no visible notifications.")}

    +

    {_t("notif_panel|empty_heading")}

    +

    {_t("notif_panel|empty_description")}

    ); @@ -95,7 +95,7 @@ export default class NotificationPanel extends React.PureComponent - {_t("Notifications")} + {_t("notifications|enable_prompt_toast_title")}
    } diff --git a/src/components/structures/RightPanel.tsx b/src/components/structures/RightPanel.tsx index c9d64df9683..33ef0989bf5 100644 --- a/src/components/structures/RightPanel.tsx +++ b/src/components/structures/RightPanel.tsx @@ -308,7 +308,7 @@ export default class RightPanel extends React.Component { } return ( -
    diff --git a/src/components/structures/RoomView.tsx b/src/components/structures/RoomView.tsx index e14b5ca4935..8ca3cd42763 100644 --- a/src/components/structures/RoomView.tsx +++ b/src/components/structures/RoomView.tsx @@ -292,7 +292,7 @@ function LocalRoomView(props: LocalRoomViewProps): ReactElement { statusBar = ( @@ -359,7 +359,7 @@ interface ILocalRoomCreateLoaderProps { * @return {ReactElement} */ function LocalRoomCreateLoader(props: ILocalRoomCreateLoaderProps): ReactElement { - const text = _t("We're creating a room with %(names)s", { names: props.names }); + const text = _t("room|creating_room_text", { names: props.names }); return (
    @@ -1081,9 +1081,9 @@ export class RoomView extends React.Component { private onPageUnload = (event: BeforeUnloadEvent): string | undefined => { if (ContentMessages.sharedInstance().getCurrentUploads().length > 0) { - return (event.returnValue = _t("You seem to be uploading files, are you sure you want to quit?")); + return (event.returnValue = _t("quit_warning|file_upload_in_progress")); } else if (this.getCallForRoom() && this.state.callState !== "ended") { - return (event.returnValue = _t("You seem to be in a call, are you sure you want to quit?")); + return (event.returnValue = _t("quit_warning|call_in_progress")); } }; @@ -1760,7 +1760,7 @@ export class RoomView extends React.Component { const msg = error.message ? error.message : JSON.stringify(error); Modal.createDialog(ErrorDialog, { - title: _t("Failed to reject invite"), + title: _t("room|failed_reject_invite"), description: msg, }); @@ -1793,7 +1793,7 @@ export class RoomView extends React.Component { const msg = error instanceof Error ? error.message : JSON.stringify(error); Modal.createDialog(ErrorDialog, { - title: _t("Failed to reject invite"), + title: _t("room|failed_reject_invite"), description: msg, }); @@ -2097,13 +2097,15 @@ export class RoomView extends React.Component { } } + const roomHeaderType = SettingsStore.getValue("feature_new_room_decoration_ui") ? "new" : "legacy"; + if (!this.state.room) { const loading = !this.state.matrixClientIsReady || this.state.roomLoading || this.state.peekLoading; if (loading) { // Assume preview loading if we don't have a ready client or a room ID (still resolving the alias) const previewLoading = !this.state.matrixClientIsReady || !this.state.roomId || this.state.peekLoading; return ( -
    +
    { // We've got to this room by following a link, possibly a third party invite. const roomAlias = this.state.roomAlias; return ( -
    +
    { const myUserId = this.context.client.getSafeUserId(); const myMember = this.state.room.getMember(myUserId); const inviteEvent = myMember ? myMember.events.member : null; - let inviterName = _t("Unknown"); + let inviterName = _t("room|inviter_unknown"); if (inviteEvent) { inviterName = inviteEvent.sender?.name ?? inviteEvent.getSender()!; } @@ -2201,7 +2203,7 @@ export class RoomView extends React.Component { // We have a regular invite for this room. return ( -
    +
    { if (this.state.canAskToJoin && ["knock", "leave"].includes(myMembership)) { return ( -
    +
    { /> ); if (!this.state.canPeek && !this.state.room?.isSpaceRoom()) { - return
    {previewBar}
    ; + return ( +
    + {previewBar} +
    + ); } } else if (hiddenHighlightCount > 0) { aux = ( @@ -2335,7 +2341,7 @@ export class RoomView extends React.Component { className="mx_RoomView_auxPanel_hiddenHighlights" onClick={this.onHiddenHighlightsClick} > - {_t("You have %(count)s unread notifications in a prior version of this room.", { + {_t("room|unread_notifications_predecessor", { count: hiddenHighlightCount, })} @@ -2571,32 +2577,16 @@ export class RoomView extends React.Component { return ( -
    +
    {showChatEffects && this.roomView.current && ( )} - {SettingsStore.getValue("feature_new_room_decoration_ui") ? ( - - ) : ( - - )} { ref={this.roomViewBody} data-layout={this.state.layout} > + {SettingsStore.getValue("feature_new_room_decoration_ui") ? ( + + ) : ( + + )} {mainSplitBody}
    diff --git a/src/components/structures/SpaceHierarchy.tsx b/src/components/structures/SpaceHierarchy.tsx index d6d51b8122f..aa57114e5ac 100644 --- a/src/components/structures/SpaceHierarchy.tsx +++ b/src/components/structures/SpaceHierarchy.tsx @@ -150,7 +150,7 @@ const Tile: React.FC = ({ kind="primary_outline" onFocus={onFocus} tabIndex={isActive ? 0 : -1} - title={_t("Joining")} + title={_t("space|joining_space")} > @@ -181,7 +181,7 @@ const Tile: React.FC = ({ } else { checkbox = ( { ev.stopPropagation(); }} @@ -206,9 +206,9 @@ const Tile: React.FC = ({ ); } - let description = _t("%(count)s members", { count: room.num_joined_members ?? 0 }); + let description = _t("common|n_members", { count: room.num_joined_members ?? 0 }); if (numChildRooms !== undefined) { - description += " · " + _t("%(count)s rooms", { count: numChildRooms }); + description += " · " + _t("common|n_rooms", { count: numChildRooms }); } let topic: ReactNode | string | null; @@ -240,14 +240,12 @@ const Tile: React.FC = ({ let joinedSection: ReactElement | undefined; if (joinedRoom) { - joinedSection =
    {_t("Joined")}
    ; + joinedSection =
    {_t("common|joined")}
    ; } let suggestedSection: ReactElement | undefined; if (suggested && (!joinedRoom || hasPermissions)) { - suggestedSection = ( - {_t("Suggested")} - ); + suggestedSection = {_t("space|suggested")}; } const content = ( @@ -386,7 +384,7 @@ export const showRoom = (cli: MatrixClient, hierarchy: RoomHierarchy, roomId: st oob_data: { avatarUrl: room?.avatar_url, // XXX: This logic is duplicated from the JS SDK which would normally decide what the name is. - name: room?.name || roomAlias || _t("Unnamed room"), + name: room?.name || roomAlias || _t("common|unnamed_room"), roomType, } as IOOBData, metricsTrigger: "RoomDirectory", @@ -412,7 +410,7 @@ export const joinRoom = async (cli: MatrixClient, hierarchy: RoomHierarchy, room logger.warn("Got a non-MatrixError while joining room", err); SdkContextClass.instance.roomViewStore.showJoinRoomError( new MatrixError({ - error: _t("Unknown error"), + error: _t("error|unknown"), }), roomId, ); @@ -670,14 +668,14 @@ const ManageButtons: React.FC = ({ hierarchy, selected, set if (!selectedRelations.length) { Button = AccessibleTooltipButton; props = { - tooltip: _t("Select a room below first"), + tooltip: _t("space|select_room_below"), alignment: Alignment.Top, }; } - let buttonText = _t("Saving…"); + let buttonText = _t("common|saving"); if (!saving) { - buttonText = selectionAllSuggested ? _t("Mark as not suggested") : _t("Mark as suggested"); + buttonText = selectionAllSuggested ? _t("space|unmark_suggested") : _t("space|mark_suggested"); } return ( @@ -707,7 +705,7 @@ const ManageButtons: React.FC = ({ hierarchy, selected, set hierarchy.removeRelation(parentId, childId); } } catch (e) { - setError(_t("Failed to remove some rooms. Try again later")); + setError(_t("space|failed_remove_rooms")); } setRemoving(false); setSelected(new Map()); @@ -715,7 +713,7 @@ const ManageButtons: React.FC = ({ hierarchy, selected, set kind="danger_outline" disabled={disabled} > - {removing ? _t("Removing…") : _t("action|remove")} + {removing ? _t("redact|ongoing") : _t("action|remove")} + ) : ( <>  )} @@ -166,12 +163,12 @@ const EmptyThread: React.FC = ({ hasThreads, filterOption, sh } else { body = ( <> -

    {_t("Threads help keep your conversations on-topic and easy to track.")}

    +

    {_t("threads|empty_explainer")}

    {_t( - "Tip: Use “%(replyInThread)s” when hovering over a message.", + "threads|empty_tip", { - replyInThread: _t("Reply in thread"), + replyInThread: _t("action|reply_in_thread"), }, { b: (sub) => {sub}, @@ -185,7 +182,7 @@ const EmptyThread: React.FC = ({ hasThreads, filterOption, sh return (

    ); diff --git a/src/components/structures/TimelinePanel.tsx b/src/components/structures/TimelinePanel.tsx index 86fa7adb4a8..7d1ce90762c 100644 --- a/src/components/structures/TimelinePanel.tsx +++ b/src/components/structures/TimelinePanel.tsx @@ -1650,15 +1650,13 @@ class TimelinePanel extends React.Component { let description: string; if (error.errcode == "M_FORBIDDEN") { - description = _t( - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.", - ); + description = _t("timeline|load_error|no_permission"); } else { - description = _t("Tried to load a specific point in this room's timeline, but was unable to find it."); + description = _t("timeline|load_error|unable_to_find"); } Modal.createDialog(ErrorDialog, { - title: _t("Failed to load timeline position"), + title: _t("timeline|load_error|title"), description, onFinished, }); diff --git a/src/components/structures/UploadBar.tsx b/src/components/structures/UploadBar.tsx index 98e356be2c0..267cfc2f871 100644 --- a/src/components/structures/UploadBar.tsx +++ b/src/components/structures/UploadBar.tsx @@ -110,12 +110,12 @@ export default class UploadBar extends React.PureComponent { let uploadText: string; if (this.state.countFiles > 1) { // MUST use var name 'count' for pluralization to kick in - uploadText = _t("Uploading %(filename)s and %(count)s others", { + uploadText = _t("room|upload|uploading_multiple_file", { filename: this.state.currentFile, count: this.state.countFiles - 1, }); } else { - uploadText = _t("Uploading %(filename)s", { + uploadText = _t("room|upload|uploading_single_file", { filename: this.state.currentFile, }); } diff --git a/src/components/structures/UserMenu.tsx b/src/components/structures/UserMenu.tsx index 12e80d771c1..2d82a5c412e 100644 --- a/src/components/structures/UserMenu.tsx +++ b/src/components/structures/UserMenu.tsx @@ -349,17 +349,17 @@ export default class UserMenu extends React.Component { {homeButton} this.onSettingsOpen(e, UserTab.Notifications)} /> this.onSettingsOpen(e, UserTab.Security)} /> this.onSettingsOpen(e)} /> {feedbackButton} @@ -410,11 +410,16 @@ export default class UserMenu extends React.Component { {_t("Switch diff --git a/src/components/structures/UserView.tsx b/src/components/structures/UserView.tsx index 6064d6b4afc..4d5dd258e01 100644 --- a/src/components/structures/UserView.tsx +++ b/src/components/structures/UserView.tsx @@ -72,8 +72,8 @@ export default class UserView extends React.Component { profileInfo = await this.context.getProfileInfo(this.props.userId); } catch (err) { Modal.createDialog(ErrorDialog, { - title: _t("Could not load user profile"), - description: err instanceof Error ? err.message : _t("Operation failed"), + title: _t("error_dialog|error_loading_user_profile"), + description: err instanceof Error ? err.message : _t("invite|failed_generic"), }); this.setState({ loading: false }); return; diff --git a/src/components/structures/ViewSource.tsx b/src/components/structures/ViewSource.tsx index c7a5146c441..edda7bd9d37 100644 --- a/src/components/structures/ViewSource.tsx +++ b/src/components/structures/ViewSource.tsx @@ -79,19 +79,21 @@ export default class ViewSource extends React.Component { <>
    - {_t("Decrypted event source")} + + {_t("devtools|view_source_decrypted_event_source")} + {decryptedEventSource ? ( {stringify(decryptedEventSource)} ) : ( -
    {_t("Decrypted source unavailable")}
    +
    {_t("devtools|view_source_decrypted_event_source_unavailable")}
    )}
    - {_t("Original event source")} + {_t("devtools|original_event_source")} {stringify(originalEventSource)} @@ -102,7 +104,7 @@ export default class ViewSource extends React.Component { } else { return ( <> -
    {_t("Original event source")}
    +
    {_t("devtools|original_event_source")}
    {stringify(originalEventSource)} diff --git a/src/components/structures/WaitingForThirdPartyRoomView.tsx b/src/components/structures/WaitingForThirdPartyRoomView.tsx index 418199d5d91..1b61abb3bb8 100644 --- a/src/components/structures/WaitingForThirdPartyRoomView.tsx +++ b/src/components/structures/WaitingForThirdPartyRoomView.tsx @@ -73,11 +73,8 @@ export const WaitingForThirdPartyRoomView: React.FC = ({ roomView, resize diff --git a/src/components/structures/auth/CompleteSecurity.tsx b/src/components/structures/auth/CompleteSecurity.tsx index 23fcffa1452..71e47a8bd47 100644 --- a/src/components/structures/auth/CompleteSecurity.tsx +++ b/src/components/structures/auth/CompleteSecurity.tsx @@ -67,23 +67,23 @@ export default class CompleteSecurity extends React.Component { } else if (phase === Phase.Intro) { if (lostKeys) { icon = ; - title = _t("Unable to verify this device"); + title = _t("encryption|verification|after_new_login|unable_to_verify"); } else { icon = ; - title = _t("Verify this device"); + title = _t("encryption|verification|after_new_login|verify_this_device"); } } else if (phase === Phase.Done) { icon = ; - title = _t("Device verified"); + title = _t("encryption|verification|after_new_login|device_verified"); } else if (phase === Phase.ConfirmSkip) { icon = ; - title = _t("Are you sure?"); + title = _t("common|are_you_sure"); } else if (phase === Phase.Busy) { icon = ; - title = _t("Verify this device"); + title = _t("encryption|verification|after_new_login|verify_this_device"); } else if (phase === Phase.ConfirmReset) { icon = ; - title = _t("Really reset verification keys?"); + title = _t("encryption|verification|after_new_login|reset_confirmation"); } else if (phase === Phase.Finished) { // SetupEncryptionBody will take care of calling onFinished, we don't need to do anything } else { @@ -96,7 +96,7 @@ export default class CompleteSecurity extends React.Component { ); } diff --git a/src/components/structures/auth/ConfirmSessionLockTheftView.tsx b/src/components/structures/auth/ConfirmSessionLockTheftView.tsx index 36d612d21bf..b382492680b 100644 --- a/src/components/structures/auth/ConfirmSessionLockTheftView.tsx +++ b/src/components/structures/auth/ConfirmSessionLockTheftView.tsx @@ -35,12 +35,7 @@ export function ConfirmSessionLockTheftView(props: Props): JSX.Element { return (
    -

    - {_t( - '%(brand)s is open in another window. Click "%(label)s" to use %(brand)s here and disconnect the other window.', - { brand, label: _t("action|continue") }, - )} -

    +

    {_t("error_app_opened_in_another_window", { brand, label: _t("action|continue") })}

    {_t("action|continue")} diff --git a/src/components/structures/auth/ForgotPassword.tsx b/src/components/structures/auth/ForgotPassword.tsx index 86d965643cd..9487fc5ebef 100644 --- a/src/components/structures/auth/ForgotPassword.tsx +++ b/src/components/structures/auth/ForgotPassword.tsx @@ -164,8 +164,8 @@ export default class ForgotPassword extends React.Component { const retryAfterMs = parseInt(err?.data?.retry_after_ms, 10); const errorText = isNaN(retryAfterMs) - ? _t("Too many attempts in a short time. Wait some time before trying again.") - : _t("Too many attempts in a short time. Retry after %(timeout)s.", { + ? _t("auth|reset_password|rate_limit_error") + : _t("auth|reset_password|rate_limit_error_with_time", { timeout: formatSeconds(retryAfterMs / 1000), }); @@ -177,10 +177,7 @@ export default class ForgotPassword extends React.Component { if (err?.name === "ConnectionError") { this.setState({ - errorText: - _t("Cannot reach homeserver") + - ": " + - _t("Ensure you have a stable internet connection, or get in touch with the server admin"), + errorText: _t("cannot_reach_homeserver") + ": " + _t("cannot_reach_homeserver_detail"), }); return; } @@ -349,19 +346,11 @@ export default class ForgotPassword extends React.Component { public async renderConfirmLogoutDevicesDialog(): Promise { const { finished } = Modal.createDialog(QuestionDialog, { - title: _t("Warning!"), + title: _t("common|warning"), description: (
    -

    - {_t( - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.", - )} -

    -

    - {_t( - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.", - )} -

    +

    {_t("auth|reset_password|other_devices_logout_warning_1")}

    +

    {_t("auth|reset_password|other_devices_logout_warning_2")}

    ), button: _t("action|continue"), @@ -396,7 +385,7 @@ export default class ForgotPassword extends React.Component { (this.fieldPassword = field)} @@ -405,9 +394,9 @@ export default class ForgotPassword extends React.Component { /> (this.fieldPasswordConfirm = field)} @@ -420,7 +409,7 @@ export default class ForgotPassword extends React.Component { onChange={() => this.setState({ logoutDevices: !this.state.logoutDevices })} checked={this.state.logoutDevices} > - {_t("Sign out of all devices")} + {_t("auth|reset_password|sign_out_other_devices")}
    {this.state.errorText && } @@ -437,19 +426,13 @@ export default class ForgotPassword extends React.Component { return ( <> -

    {_t("Your password has been reset.")}

    - {this.state.logoutDevices ? ( -

    - {_t( - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.", - )} -

    - ) : null} +

    {_t("auth|reset_password|reset_successful")}

    + {this.state.logoutDevices ?

    {_t("auth|reset_password|devices_logout_success")}

    : null} ); diff --git a/src/components/structures/auth/Login.tsx b/src/components/structures/auth/Login.tsx index 633febebd3c..5fadde7cbea 100644 --- a/src/components/structures/auth/Login.tsx +++ b/src/components/structures/auth/Login.tsx @@ -19,7 +19,7 @@ import classNames from "classnames"; import { logger } from "matrix-js-sdk/src/logger"; import { SSOFlow, SSOAction } from "matrix-js-sdk/src/matrix"; -import { _t, _td, UserFriendlyError } from "../../../languageHandler"; +import { _t, UserFriendlyError } from "../../../languageHandler"; import Login, { ClientLoginFlow, OidcNativeFlow } from "../../../Login"; import { messageForConnectionError, messageForLoginError } from "../../../utils/ErrorUtils"; import AutoDiscoveryUtils from "../../../utils/AutoDiscoveryUtils"; @@ -41,16 +41,6 @@ import { filterBoolean } from "../../../utils/arrays"; import { Features } from "../../../settings/Settings"; import { startOidcLogin } from "../../../utils/oidc/authorize"; -// These are used in several places, and come from the js-sdk's autodiscovery -// stuff. We define them here so that they'll be picked up by i18n. -_td("Invalid homeserver discovery response"); -_td("Failed to get autodiscovery configuration from server"); -_td("Invalid base_url for m.homeserver"); -_td("Homeserver URL does not appear to be a valid Matrix homeserver"); -_td("Invalid identity server discovery response"); -_td("Invalid base_url for m.identity_server"); -_td("Identity server URL does not appear to be a valid identity server"); -_td("General failure"); interface IProps { serverConfig: ValidatedServerConfig; // If true, the component will consider itself busy. diff --git a/src/components/structures/auth/Registration.tsx b/src/components/structures/auth/Registration.tsx index 7a19848a56e..4da7282660e 100644 --- a/src/components/structures/auth/Registration.tsx +++ b/src/components/structures/auth/Registration.tsx @@ -38,7 +38,7 @@ import AutoDiscoveryUtils from "../../../utils/AutoDiscoveryUtils"; import * as Lifecycle from "../../../Lifecycle"; import { IMatrixClientCreds, MatrixClientPeg } from "../../../MatrixClientPeg"; import AuthPage from "../../views/auth/AuthPage"; -import Login from "../../../Login"; +import Login, { OidcNativeFlow } from "../../../Login"; import dis from "../../../dispatcher/dispatcher"; import SSOButtons from "../../views/elements/SSOButtons"; import ServerPicker from "../../views/elements/ServerPicker"; @@ -52,6 +52,8 @@ import { AuthHeaderDisplay } from "./header/AuthHeaderDisplay"; import { AuthHeaderProvider } from "./header/AuthHeaderProvider"; import SettingsStore from "../../../settings/SettingsStore"; import { ValidatedServerConfig } from "../../../utils/ValidatedServerConfig"; +import { Features } from "../../../settings/Settings"; +import { startOidcLogin } from "../../../utils/oidc/authorize"; const debuglog = (...args: any[]): void => { if (SettingsStore.getValue("debug_registration")) { @@ -123,12 +125,17 @@ interface IState { // the SSO flow definition, this is fetched from /login as that's the only // place it is exposed. ssoFlow?: SSOFlow; + // the OIDC native login flow, when supported and enabled + // if present, must be used for registration + oidcNativeFlow?: OidcNativeFlow; } export default class Registration extends React.Component { private readonly loginLogic: Login; // `replaceClient` tracks latest serverConfig to spot when it changes under the async method which fetches flows private latestServerConfig?: ValidatedServerConfig; + // cache value from settings store + private oidcNativeFlowEnabled = false; public constructor(props: IProps) { super(props); @@ -147,9 +154,14 @@ export default class Registration extends React.Component { serverDeadError: "", }; - const { hsUrl, isUrl } = this.props.serverConfig; + // only set on a config level, so we don't need to watch + this.oidcNativeFlowEnabled = SettingsStore.getValue(Features.OidcNativeFlow); + + const { hsUrl, isUrl, delegatedAuthentication } = this.props.serverConfig; this.loginLogic = new Login(hsUrl, isUrl, null, { defaultDeviceDisplayName: "Element login check", // We shouldn't ever be used + // if native OIDC is enabled in the client pass the server's delegated auth settings + delegatedAuthentication: this.oidcNativeFlowEnabled ? delegatedAuthentication : undefined, }); } @@ -219,22 +231,38 @@ export default class Registration extends React.Component { this.loginLogic.setHomeserverUrl(hsUrl); this.loginLogic.setIdentityServerUrl(isUrl); + // if native OIDC is enabled in the client pass the server's delegated auth settings + const delegatedAuthentication = this.oidcNativeFlowEnabled ? serverConfig.delegatedAuthentication : undefined; + + this.loginLogic.setDelegatedAuthentication(delegatedAuthentication); let ssoFlow: SSOFlow | undefined; + let oidcNativeFlow: OidcNativeFlow | undefined; try { - const loginFlows = await this.loginLogic.getFlows(); + const loginFlows = await this.loginLogic.getFlows(true); if (serverConfig !== this.latestServerConfig) return; // discard, serverConfig changed from under us ssoFlow = loginFlows.find((f) => f.type === "m.login.sso" || f.type === "m.login.cas") as SSOFlow; + oidcNativeFlow = loginFlows.find((f) => f.type === "oidcNativeFlow") as OidcNativeFlow; } catch (e) { if (serverConfig !== this.latestServerConfig) return; // discard, serverConfig changed from under us logger.error("Failed to get login flows to check for SSO support", e); } - this.setState({ + this.setState(({ flows }) => ({ matrixClient: cli, ssoFlow, + oidcNativeFlow, + // if we are using oidc native we won't continue with flow discovery on HS + // so set an empty array to indicate flows are no longer loading + flows: oidcNativeFlow ? [] : flows, busy: false, - }); + })); + + // don't need to check with homeserver for login flows + // since we are going to use OIDC native flow + if (oidcNativeFlow) { + return; + } try { // We do the first registration request ourselves to discover whether we need to @@ -513,6 +541,24 @@ export default class Registration extends React.Component {
    ); + } else if (this.state.matrixClient && this.state.oidcNativeFlow) { + return ( + { + await startOidcLogin( + this.props.serverConfig.delegatedAuthentication!, + this.state.oidcNativeFlow!.clientId, + this.props.serverConfig.hsUrl, + this.props.serverConfig.isUrl, + true /* isRegistration */, + ); + }} + > + {_t("action|continue")} + + ); } else if (this.state.matrixClient && this.state.flows.length) { let ssoSection: JSX.Element | undefined; if (this.state.ssoFlow) { @@ -591,7 +637,7 @@ export default class Registration extends React.Component { const signIn = ( {_t( - "auth|sign_in_instead", + "auth|sign_in_instead_prompt", {}, { a: (sub) => ( @@ -679,10 +725,10 @@ export default class Registration extends React.Component {

    {_t("common|error")}

    -

    {_t("%(brand)s has been opened in another tab.", { brand })}

    +

    {_t("error_app_open_in_another_tab", { brand })}

    ); } diff --git a/src/components/structures/auth/SetupEncryptionBody.tsx b/src/components/structures/auth/SetupEncryptionBody.tsx index f8781cdb0f5..3ad4638306d 100644 --- a/src/components/structures/auth/SetupEncryptionBody.tsx +++ b/src/components/structures/auth/SetupEncryptionBody.tsx @@ -159,15 +159,11 @@ export default class SetupEncryptionBody extends React.Component if (lostKeys) { return (
    -

    - {_t( - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.", - )} -

    +

    {_t("encryption|verification|no_key_or_device")}

    - {_t("Proceed with reset")} + {_t("encryption|verification|reset_proceed_prompt")}
    @@ -176,9 +172,9 @@ export default class SetupEncryptionBody extends React.Component const store = SetupEncryptionStore.sharedInstance(); let recoveryKeyPrompt; if (store.keyInfo && keyHasPassphrase(store.keyInfo)) { - recoveryKeyPrompt = _t("Verify with Security Key or Phrase"); + recoveryKeyPrompt = _t("encryption|verification|verify_using_key_or_phrase"); } else if (store.keyInfo) { - recoveryKeyPrompt = _t("Verify with Security Key"); + recoveryKeyPrompt = _t("encryption|verification|verify_using_key"); } let useRecoveryKeyButton; @@ -194,23 +190,21 @@ export default class SetupEncryptionBody extends React.Component if (store.hasDevicesToVerifyAgainst) { verifyButton = ( - {_t("Verify with another device")} + {_t("encryption|verification|verify_using_device")} ); } return (
    -

    - {_t("Verify your identity to access encrypted messages and prove your identity to others.")} -

    +

    {_t("encryption|verification|verification_description")}

    {verifyButton} {useRecoveryKeyButton}
    - {_t("Forgotten or lost all recovery methods? Reset all", undefined, { + {_t("encryption|reset_all_button", undefined, { a: (sub) => ( } else if (phase === Phase.Done) { let message: JSX.Element; if (this.state.backupInfo) { - message = ( -

    - {_t( - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.", - )} -

    - ); + message =

    {_t("encryption|verification|verification_success_with_backup")}

    ; } else { - message =

    {_t("Your new device is now verified. Other users will see it as trusted.")}

    ; + message =

    {_t("encryption|verification|verification_success_without_backup")}

    ; } return (
    @@ -252,14 +240,10 @@ export default class SetupEncryptionBody extends React.Component } else if (phase === Phase.ConfirmSkip) { return (
    -

    - {_t( - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.", - )} -

    +

    {_t("encryption|verification|verification_skip_warning")}

    - {_t("I'll verify later")} + {_t("encryption|verification|verify_later")} {_t("action|go_back")} @@ -270,20 +254,12 @@ export default class SetupEncryptionBody extends React.Component } else if (phase === Phase.ConfirmReset) { return (
    -

    - {_t( - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.", - )} -

    -

    - {_t( - "Please only proceed if you're sure you've lost all of your other devices and your Security Key.", - )} -

    +

    {_t("encryption|verification|verify_reset_warning_1")}

    +

    {_t("encryption|verification|verify_reset_warning_2")}

    - {_t("Proceed with reset")} + {_t("encryption|verification|reset_proceed_prompt")} {_t("action|go_back")} diff --git a/src/components/structures/auth/SoftLogout.tsx b/src/components/structures/auth/SoftLogout.tsx index 8acb3ef6306..f623ae7dcbb 100644 --- a/src/components/structures/auth/SoftLogout.tsx +++ b/src/components/structures/auth/SoftLogout.tsx @@ -34,6 +34,7 @@ import AccessibleButton from "../../views/elements/AccessibleButton"; import Spinner from "../../views/elements/Spinner"; import AuthHeader from "../../views/auth/AuthHeader"; import AuthBody from "../../views/auth/AuthBody"; +import { SDKContext } from "../../../contexts/SDKContext"; enum LoginView { Loading, @@ -70,8 +71,13 @@ interface IState { } export default class SoftLogout extends React.Component { - public constructor(props: IProps) { - super(props); + public static contextType = SDKContext; + public context!: React.ContextType; + + public constructor(props: IProps, context: React.ContextType) { + super(props, context); + + this.context = context; this.state = { loginView: LoginView.Loading, @@ -98,7 +104,7 @@ export default class SoftLogout extends React.Component { if (!wipeData) return; logger.log("Clearing data from soft-logged-out session"); - Lifecycle.logout(); + Lifecycle.logout(this.context.oidcClientStore); }, }); }; @@ -108,8 +114,9 @@ export default class SoftLogout extends React.Component { const hasAllParams = queryParams?.["loginToken"]; if (hasAllParams) { this.setState({ loginView: LoginView.Loading }); - this.trySsoLogin(); - return; + + const loggedIn = await this.trySsoLogin(); + if (loggedIn) return; } // Note: we don't use the existing Login class because it is heavily flow-based. We don't @@ -155,7 +162,7 @@ export default class SoftLogout extends React.Component { try { credentials = await sendLoginRequest(hsUrl, isUrl, loginType, loginParams); } catch (e) { - let errorText = _t("Failed to re-authenticate due to a homeserver problem"); + let errorText = _t("auth|failed_soft_logout_homeserver"); if ( e instanceof MatrixError && e.errcode === "M_FORBIDDEN" && @@ -177,14 +184,18 @@ export default class SoftLogout extends React.Component { }); }; - private async trySsoLogin(): Promise { + /** + * Attempt to login via SSO + * @returns A promise that resolves to a boolean - true when sso login was successful + */ + private async trySsoLogin(): Promise { this.setState({ busy: true }); const hsUrl = localStorage.getItem(SSO_HOMESERVER_URL_KEY); if (!hsUrl) { logger.error("Homeserver URL unknown for SSO login callback"); this.setState({ busy: false, loginView: LoginView.Unsupported }); - return; + return false; } const isUrl = localStorage.getItem(SSO_ID_SERVER_URL_KEY) || MatrixClientPeg.safeGet().getIdentityServerUrl(); @@ -200,16 +211,20 @@ export default class SoftLogout extends React.Component { } catch (e) { logger.error(e); this.setState({ busy: false, loginView: LoginView.Unsupported }); - return; + return false; } - Lifecycle.hydrateSession(credentials) + return Lifecycle.hydrateSession(credentials) .then(() => { - if (this.props.onTokenLoginCompleted) this.props.onTokenLoginCompleted(); + if (this.props.onTokenLoginCompleted) { + this.props.onTokenLoginCompleted(); + } + return true; }) .catch((e) => { logger.error(e); this.setState({ busy: false, loginView: LoginView.Unsupported }); + return false; }); } @@ -311,15 +326,11 @@ export default class SoftLogout extends React.Component {

    {_t("action|sign_in")}

    {this.renderSignInSection()}
    -

    {_t("Clear personal data")}

    -

    - {_t( - "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.", - )} -

    +

    {_t("auth|soft_logout_subheading")}

    +

    {_t("auth|soft_logout_warning")}

    - {_t("Clear all data")} + {_t("auth|soft_logout|clear_data_button")}
    diff --git a/src/components/structures/auth/forgot-password/CheckEmail.tsx b/src/components/structures/auth/forgot-password/CheckEmail.tsx index 66890860265..7ce5e6f20b0 100644 --- a/src/components/structures/auth/forgot-password/CheckEmail.tsx +++ b/src/components/structures/auth/forgot-password/CheckEmail.tsx @@ -53,7 +53,7 @@ export const CheckEmail: React.FC = ({ return ( <> -

    {_t("Check your email to continue")}

    +

    {_t("auth|uia|email_auth_header")}

    {_t("auth|check_email_explainer", { email: email }, { b: (t) => {t} })}

    diff --git a/src/components/structures/auth/forgot-password/EnterEmail.tsx b/src/components/structures/auth/forgot-password/EnterEmail.tsx index 7756571e382..11e44e65626 100644 --- a/src/components/structures/auth/forgot-password/EnterEmail.tsx +++ b/src/components/structures/auth/forgot-password/EnterEmail.tsx @@ -46,7 +46,7 @@ export const EnterEmail: React.FC = ({ onLoginClick, onSubmitForm, }) => { - const submitButtonChild = loading ? : _t("Send email"); + const submitButtonChild = loading ? : _t("auth|forgot_password_send_email"); const emailFieldRef = useRef(null); @@ -72,7 +72,7 @@ export const EnterEmail: React.FC = ({
    = ({ ); diff --git a/src/components/structures/grouper/BaseGrouper.ts b/src/components/structures/grouper/BaseGrouper.ts new file mode 100644 index 00000000000..5821797ad54 --- /dev/null +++ b/src/components/structures/grouper/BaseGrouper.ts @@ -0,0 +1,59 @@ +/* +Copyright 2023 The Matrix.org Foundation C.I.C. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +import { ReactNode } from "react"; +import { MatrixEvent } from "matrix-js-sdk/src/matrix"; + +import MessagePanel, { WrappedEvent } from "../MessagePanel"; + +/* Grouper classes determine when events can be grouped together in a summary. + * Groupers should have the following methods: + * - canStartGroup (static): determines if a new group should be started with the + * given event + * - shouldGroup: determines if the given event should be added to an existing group + * - add: adds an event to an existing group (should only be called if shouldGroup + * return true) + * - getTiles: returns the tiles that represent the group + * - getNewPrevEvent: returns the event that should be used as the new prevEvent + * when determining things such as whether a date separator is necessary + */ +export abstract class BaseGrouper { + public static canStartGroup = (_panel: MessagePanel, _ev: WrappedEvent): boolean => true; + + public events: WrappedEvent[] = []; + // events that we include in the group but then eject out and place above the group. + public ejectedEvents: WrappedEvent[] = []; + public readMarker: ReactNode; + + public constructor( + public readonly panel: MessagePanel, + public readonly firstEventAndShouldShow: WrappedEvent, + public readonly prevEvent: MatrixEvent | null, + public readonly lastShownEvent: MatrixEvent | undefined, + public readonly nextEvent: WrappedEvent | null, + public readonly nextEventTile?: MatrixEvent | null, + ) { + this.readMarker = panel.readMarkerForEvent( + firstEventAndShouldShow.event.getId()!, + firstEventAndShouldShow.event === lastShownEvent, + ); + } + + public abstract shouldGroup(ev: WrappedEvent): boolean; + public abstract add(ev: WrappedEvent): void; + public abstract getTiles(): ReactNode[]; + public abstract getNewPrevEvent(): MatrixEvent; +} diff --git a/src/components/structures/grouper/CreationGrouper.tsx b/src/components/structures/grouper/CreationGrouper.tsx new file mode 100644 index 00000000000..0ceb6f58575 --- /dev/null +++ b/src/components/structures/grouper/CreationGrouper.tsx @@ -0,0 +1,167 @@ +/* +Copyright 2023 The Matrix.org Foundation C.I.C. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +import React, { ReactNode } from "react"; +import { EventType, M_BEACON_INFO, MatrixEvent } from "matrix-js-sdk/src/matrix"; + +import { BaseGrouper } from "./BaseGrouper"; +import MessagePanel, { WrappedEvent } from "../MessagePanel"; +import { VoiceBroadcastInfoEventType } from "../../../voice-broadcast"; +import DMRoomMap from "../../../utils/DMRoomMap"; +import { _t } from "../../../languageHandler"; +import DateSeparator from "../../views/messages/DateSeparator"; +import NewRoomIntro from "../../views/rooms/NewRoomIntro"; +import GenericEventListSummary from "../../views/elements/GenericEventListSummary"; +import { SeparatorKind } from "../../views/messages/TimelineSeparator"; + +// Wrap initial room creation events into a GenericEventListSummary +// Grouping only events sent by the same user that sent the `m.room.create` and only until +// the first non-state event, beacon_info event or membership event which is not regarding the sender of the `m.room.create` event + +export class CreationGrouper extends BaseGrouper { + public static canStartGroup = function (_panel: MessagePanel, { event }: WrappedEvent): boolean { + return event.getType() === EventType.RoomCreate; + }; + + public shouldGroup({ event, shouldShow }: WrappedEvent): boolean { + const panel = this.panel; + const createEvent = this.firstEventAndShouldShow.event; + if (!shouldShow) { + return true; + } + if (panel.wantsSeparator(this.firstEventAndShouldShow.event, event) === SeparatorKind.Date) { + return false; + } + const eventType = event.getType(); + if ( + eventType === EventType.RoomMember && + (event.getStateKey() !== createEvent.getSender() || event.getContent()["membership"] !== "join") + ) { + return false; + } + + // beacons are not part of room creation configuration + // should be shown in timeline + if (M_BEACON_INFO.matches(eventType)) { + return false; + } + + if (VoiceBroadcastInfoEventType === eventType) { + // always show voice broadcast info events in timeline + return false; + } + + if (event.isState() && event.getSender() === createEvent.getSender()) { + return true; + } + + return false; + } + + public add(wrappedEvent: WrappedEvent): void { + const { event: ev, shouldShow } = wrappedEvent; + const panel = this.panel; + this.readMarker = this.readMarker || panel.readMarkerForEvent(ev.getId()!, ev === this.lastShownEvent); + if (!shouldShow) { + return; + } + if (ev.getType() === EventType.RoomEncryption) { + this.ejectedEvents.push(wrappedEvent); + } else { + this.events.push(wrappedEvent); + } + } + + public getTiles(): ReactNode[] { + // If we don't have any events to group, don't even try to group them. The logic + // below assumes that we have a group of events to deal with, but we might not if + // the events we were supposed to group were redacted. + if (!this.events || !this.events.length) return []; + + const panel = this.panel; + const ret: ReactNode[] = []; + const isGrouped = true; + const createEvent = this.firstEventAndShouldShow; + const lastShownEvent = this.lastShownEvent; + + if (panel.wantsSeparator(this.prevEvent, createEvent.event) === SeparatorKind.Date) { + const ts = createEvent.event.getTs(); + ret.push( +
  • + +
  • , + ); + } + + // If this m.room.create event should be shown (room upgrade) then show it before the summary + if (createEvent.shouldShow) { + // pass in the createEvent as prevEvent as well so no extra DateSeparator is rendered + ret.push(...panel.getTilesForEvent(createEvent.event, createEvent)); + } + + for (const ejected of this.ejectedEvents) { + ret.push( + ...panel.getTilesForEvent(createEvent.event, ejected, createEvent.event === lastShownEvent, isGrouped), + ); + } + + const eventTiles = this.events + .map((e) => { + // In order to prevent DateSeparators from appearing in the expanded form + // of GenericEventListSummary, render each member event as if the previous + // one was itself. This way, the timestamp of the previous event === the + // timestamp of the current event, and no DateSeparator is inserted. + return panel.getTilesForEvent(e.event, e, e.event === lastShownEvent, isGrouped); + }) + .reduce((a, b) => a.concat(b), []); + // Get sender profile from the latest event in the summary as the m.room.create doesn't contain one + const ev = this.events[this.events.length - 1].event; + + let summaryText: string; + const roomId = ev.getRoomId(); + const creator = ev.sender?.name ?? ev.getSender(); + if (roomId && DMRoomMap.shared().getUserIdForRoomId(roomId)) { + summaryText = _t("timeline|creation_summary_dm", { creator }); + } else { + summaryText = _t("timeline|creation_summary_room", { creator }); + } + + ret.push(); + + ret.push( + e.event)} + onToggle={panel.onHeightChanged} // Update scroll state + summaryMembers={ev.sender ? [ev.sender] : undefined} + summaryText={summaryText} + layout={this.panel.props.layout} + > + {eventTiles} + , + ); + + if (this.readMarker) { + ret.push(this.readMarker); + } + + return ret; + } + + public getNewPrevEvent(): MatrixEvent { + return this.firstEventAndShouldShow.event; + } +} diff --git a/src/components/structures/grouper/LateEventGrouper.ts b/src/components/structures/grouper/LateEventGrouper.ts new file mode 100644 index 00000000000..67282e608c6 --- /dev/null +++ b/src/components/structures/grouper/LateEventGrouper.ts @@ -0,0 +1,43 @@ +/* +Copyright 2023 The Matrix.org Foundation C.I.C. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +import { MatrixEvent } from "matrix-js-sdk/src/matrix"; + +const UNSIGNED_KEY = "io.element.late_event"; + +/** + * This metadata describes when events arrive late after a net-split to offer improved UX. + */ +interface UnsignedLateEventInfo { + /** + * Milliseconds since epoch representing the time the event was received by the server + */ + received_ts: number; + /** + * An opaque identifier representing the group the server has put the late arriving event into + */ + group_id: string; +} + +/** + * Get io.element.late_event metadata from unsigned as sent by the server. + * + * @experimental this is not in the Matrix spec and needs special server support + * @param mxEvent the Matrix Event to get UnsignedLateEventInfo on + */ +export function getLateEventInfo(mxEvent: MatrixEvent): UnsignedLateEventInfo | undefined { + return mxEvent.getUnsigned()[UNSIGNED_KEY]; +} diff --git a/src/components/structures/grouper/MainGrouper.tsx b/src/components/structures/grouper/MainGrouper.tsx new file mode 100644 index 00000000000..28a62d7ac9d --- /dev/null +++ b/src/components/structures/grouper/MainGrouper.tsx @@ -0,0 +1,193 @@ +/* +Copyright 2023 The Matrix.org Foundation C.I.C. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +import React, { ReactNode } from "react"; +import { EventType, MatrixEvent } from "matrix-js-sdk/src/matrix"; + +import type MessagePanel from "../MessagePanel"; +import type { WrappedEvent } from "../MessagePanel"; +import { BaseGrouper } from "./BaseGrouper"; +import { hasText } from "../../../TextForEvent"; +import { MatrixClientPeg } from "../../../MatrixClientPeg"; +import DateSeparator from "../../views/messages/DateSeparator"; +import HistoryTile from "../../views/rooms/HistoryTile"; +import EventListSummary from "../../views/elements/EventListSummary"; +import { SeparatorKind } from "../../views/messages/TimelineSeparator"; + +const groupedStateEvents = [ + EventType.RoomMember, + EventType.RoomThirdPartyInvite, + EventType.RoomServerAcl, + EventType.RoomPinnedEvents, +]; + +// Wrap consecutive grouped events in a ListSummary +export class MainGrouper extends BaseGrouper { + public static canStartGroup = function (panel: MessagePanel, { event: ev, shouldShow }: WrappedEvent): boolean { + if (!shouldShow) return false; + + if (ev.isState() && groupedStateEvents.includes(ev.getType() as EventType)) { + return true; + } + + if (ev.isRedacted()) { + return true; + } + + if (panel.showHiddenEvents && !panel.shouldShowEvent(ev, true)) { + return true; + } + + return false; + }; + + public constructor( + public readonly panel: MessagePanel, + public readonly firstEventAndShouldShow: WrappedEvent, + public readonly prevEvent: MatrixEvent | null, + public readonly lastShownEvent: MatrixEvent | undefined, + nextEvent: WrappedEvent | null, + nextEventTile: MatrixEvent | null, + ) { + super(panel, firstEventAndShouldShow, prevEvent, lastShownEvent, nextEvent, nextEventTile); + this.events = [firstEventAndShouldShow]; + } + + public shouldGroup({ event: ev, shouldShow }: WrappedEvent): boolean { + if (!shouldShow) { + // absorb hidden events so that they do not break up streams of messages & redaction events being grouped + return true; + } + if (this.panel.wantsSeparator(this.events[0].event, ev) === SeparatorKind.Date) { + return false; + } + if (ev.isState() && groupedStateEvents.includes(ev.getType() as EventType)) { + return true; + } + if (ev.isRedacted()) { + return true; + } + if (this.panel.showHiddenEvents && !this.panel.shouldShowEvent(ev, true)) { + return true; + } + return false; + } + + public add(wrappedEvent: WrappedEvent): void { + const { event: ev, shouldShow } = wrappedEvent; + if (ev.getType() === EventType.RoomMember) { + // We can ignore any events that don't actually have a message to display + if (!hasText(ev, MatrixClientPeg.safeGet(), this.panel.showHiddenEvents)) return; + } + this.readMarker = this.readMarker || this.panel.readMarkerForEvent(ev.getId()!, ev === this.lastShownEvent); + if (!this.panel.showHiddenEvents && !shouldShow) { + // absorb hidden events to not split the summary + return; + } + this.events.push(wrappedEvent); + } + + private generateKey(): string { + return "eventlistsummary-" + this.events[0].event.getId(); + } + + public getTiles(): ReactNode[] { + // If we don't have any events to group, don't even try to group them. The logic + // below assumes that we have a group of events to deal with, but we might not if + // the events we were supposed to group were redacted. + if (!this.events?.length) return []; + + const isGrouped = true; + const panel = this.panel; + const lastShownEvent = this.lastShownEvent; + const ret: ReactNode[] = []; + + if (panel.wantsSeparator(this.prevEvent, this.events[0].event) === SeparatorKind.Date) { + const ts = this.events[0].event.getTs(); + ret.push( +
  • + +
  • , + ); + } + + // Ensure that the key of the EventListSummary does not change with new events in either direction. + // This will prevent it from being re-created unnecessarily, and instead will allow new props to be provided. + // In turn, the shouldComponentUpdate method on ELS can be used to prevent unnecessary renderings. + const keyEvent = this.events.find((e) => this.panel.grouperKeyMap.get(e.event)); + const key = + keyEvent && this.panel.grouperKeyMap.has(keyEvent.event) + ? this.panel.grouperKeyMap.get(keyEvent.event)! + : this.generateKey(); + if (!keyEvent) { + // Populate the weak map with the key. + // Note that we only set the key on the specific event it refers to, since this group might get + // split up in the future by other intervening events. If we were to set the key on all events + // currently in the group, we would risk later giving the same key to multiple groups. + this.panel.grouperKeyMap.set(this.events[0].event, key); + } + + let highlightInSummary = false; + let eventTiles: ReactNode[] | null = this.events + .map((e, i) => { + if (e.event.getId() === panel.props.highlightedEventId) { + highlightInSummary = true; + } + return panel.getTilesForEvent( + i === 0 ? this.prevEvent : this.events[i - 1].event, + e, + e.event === lastShownEvent, + isGrouped, + this.nextEvent, + this.nextEventTile, + ); + }) + .reduce((a, b) => a.concat(b), []); + + if (eventTiles.length === 0) { + eventTiles = null; + } + + // If a membership event is the start of visible history, tell the user + // why they can't see earlier messages + if (!this.panel.props.canBackPaginate && !this.prevEvent) { + ret.push(); + } + + ret.push( + e.event)} + onToggle={panel.onHeightChanged} // Update scroll state + startExpanded={highlightInSummary} + layout={this.panel.props.layout} + > + {eventTiles} + , + ); + + if (this.readMarker) { + ret.push(this.readMarker); + } + + return ret; + } + + public getNewPrevEvent(): MatrixEvent { + return this.events[this.events.length - 1].event; + } +} diff --git a/src/components/utils/Flex.tsx b/src/components/utils/Flex.tsx index 20802f4f022..a84912cabc7 100644 --- a/src/components/utils/Flex.tsx +++ b/src/components/utils/Flex.tsx @@ -46,7 +46,7 @@ type FlexProps = { * The justification of the flex children * @default start */ - justify?: "start" | "center" | "end" | "between"; + justify?: "start" | "center" | "end" | "space-between"; /** * The spacing between the flex children, expressed with the CSS unit * @default 0 diff --git a/src/components/views/audio_messages/AudioPlayer.tsx b/src/components/views/audio_messages/AudioPlayer.tsx index 0fad3e9f642..9827022a8e4 100644 --- a/src/components/views/audio_messages/AudioPlayer.tsx +++ b/src/components/views/audio_messages/AudioPlayer.tsx @@ -48,7 +48,9 @@ export default class AudioPlayer extends AudioPlayerBase { ref={this.playPauseRef} />
    - {this.props.mediaName || _t("Unnamed audio")} + + {this.props.mediaName || _t("timeline|m.audio|unnamed_audio")} +
      {/* easiest way to introduce a gap between the components */} diff --git a/src/components/views/audio_messages/AudioPlayerBase.tsx b/src/components/views/audio_messages/AudioPlayerBase.tsx index bec99237f22..ed8ed45180e 100644 --- a/src/components/views/audio_messages/AudioPlayerBase.tsx +++ b/src/components/views/audio_messages/AudioPlayerBase.tsx @@ -98,7 +98,9 @@ export default abstract class AudioPlayerBase extends return ( <> {this.renderComponent()} - {this.state.error &&
    {_t("Error downloading audio")}
    } + {this.state.error && ( +
    {_t("timeline|m.audio|error_downloading_audio")}
    + )} ); } diff --git a/src/components/views/auth/CaptchaForm.tsx b/src/components/views/auth/CaptchaForm.tsx index 97d2463e29e..df0495c170f 100644 --- a/src/components/views/auth/CaptchaForm.tsx +++ b/src/components/views/auth/CaptchaForm.tsx @@ -130,7 +130,7 @@ export default class CaptchaForm extends React.Component -

    {_t("This homeserver would like to make sure you are not a robot.")}

    +

    {_t("auth|captcha_description")}

    {error}
    diff --git a/src/components/views/auth/CountryDropdown.tsx b/src/components/views/auth/CountryDropdown.tsx index 9946e72dad4..e0db3a9e7bf 100644 --- a/src/components/views/auth/CountryDropdown.tsx +++ b/src/components/views/auth/CountryDropdown.tsx @@ -174,7 +174,7 @@ export default class CountryDropdown extends React.Component { value={value} searchEnabled={true} disabled={this.props.disabled} - label={_t("Country Dropdown")} + label={_t("auth|country_dropdown")} autoComplete="tel-country-code" > {options} diff --git a/src/components/views/auth/EmailField.tsx b/src/components/views/auth/EmailField.tsx index 16fa73771ce..967e9871964 100644 --- a/src/components/views/auth/EmailField.tsx +++ b/src/components/views/auth/EmailField.tsx @@ -40,9 +40,9 @@ interface IProps extends Omit { class EmailField extends PureComponent { public static defaultProps = { - label: _td("Email"), - labelRequired: _td("Enter email address"), - labelInvalid: _td("Doesn't look like a valid email address"), + label: _td("auth|email_field_label"), + labelRequired: _td("auth|email_field_label_required"), + labelInvalid: _td("auth|email_field_label_invalid"), }; public readonly validate = withValidation({ diff --git a/src/components/views/auth/InteractiveAuthEntryComponents.tsx b/src/components/views/auth/InteractiveAuthEntryComponents.tsx index d70f8aa6da6..9aaf02b09f7 100644 --- a/src/components/views/auth/InteractiveAuthEntryComponents.tsx +++ b/src/components/views/auth/InteractiveAuthEntryComponents.tsx @@ -169,7 +169,7 @@ export class PasswordAuthEntry extends React.Component -

    {_t("Confirm your identity by entering your account password below.")}

    +

    {_t("auth|uia|password_prompt")}

    -

    {_t("Please review and accept the policies of this homeserver:")}

    +

    {_t("auth|uia|terms")}

    {checkboxes} {errorSection} {submitButton} @@ -474,19 +472,19 @@ export class EmailIdentityAuthEntry extends React.Component< return (
    } + title={_t("auth|uia|email_auth_header")} + icon={} hideServerPicker={true} />

    - {_t("To create your account, open the link in the email we just sent to %(emailAddress)s.", { + {_t("auth|uia|email", { emailAddress: {this.props.inputs.emailAddress}, })}

    {this.state.requesting ? (

    {_t( - "Did not receive it? Resend it", + "auth|uia|email_resend_prompt", {}, { a: (text: string) => ( @@ -502,13 +500,15 @@ export class EmailIdentityAuthEntry extends React.Component< ) : (

    {_t( - "Did not receive it? Resend it", + "auth|uia|email_resend_prompt", {}, { a: (text: string) => ( -

    {_t("A text message has been sent to %(msisdn)s", { msisdn: {this.msisdn} })}

    -

    {_t("Please enter the code it contains:")}

    +

    {_t("auth|uia|msisdn", { msisdn: {this.msisdn} })}

    +

    {_t("auth|uia|msisdn_token_prompt")}


    -

    {_t("Enter a registration token provided by the homeserver administrator.")}

    +

    {_t("auth|uia|registration_token_prompt")}

    - {_t("Something went wrong in confirming your identity. Cancel and try again.")} + {_t("auth|uia|sso_failed")}
    ); } @@ -972,7 +972,7 @@ export class FallbackAuthEntry extends React.Component { return (
    - {_t("Start authentication")} + {_t("auth|uia|fallback_button")} {errorSection}
    diff --git a/src/components/views/auth/LoginWithQR.tsx b/src/components/views/auth/LoginWithQR.tsx index 7c7175b9678..82e1e117064 100644 --- a/src/components/views/auth/LoginWithQR.tsx +++ b/src/components/views/auth/LoginWithQR.tsx @@ -126,7 +126,7 @@ export default class LoginWithQR extends React.Component { const { login_token: loginToken } = await wrapRequestWithDialog(this.props.client.requestLoginToken, { matrixClient: this.props.client, - title: _t("Sign in new device"), + title: _t("auth|qr_code_login|sign_in_new_device"), })(); this.setState({ phase: Phase.WaitingForDevice }); @@ -153,9 +153,11 @@ export default class LoginWithQR extends React.Component { private generateCode = async (): Promise => { let rendezvous: MSC3906Rendezvous; try { + const fallbackRzServer = this.props.client.getClientWellKnown()?.["io.element.rendezvous"]?.server; const transport = new MSC3886SimpleHttpRendezvousTransport({ onFailure: this.onFailure, client: this.props.client, + fallbackRzServer, }); const channel = new MSC3903ECDHv2RendezvousChannel( diff --git a/src/components/views/auth/LoginWithQRFlow.tsx b/src/components/views/auth/LoginWithQRFlow.tsx index 31a7cc1294e..511b4bca003 100644 --- a/src/components/views/auth/LoginWithQRFlow.tsx +++ b/src/components/views/auth/LoginWithQRFlow.tsx @@ -82,37 +82,37 @@ export default class LoginWithQRFlow extends React.Component { case Phase.Error: switch (this.props.failureReason) { case RendezvousFailureReason.Expired: - cancellationMessage = _t("The linking wasn't completed in the required time."); + cancellationMessage = _t("auth|qr_code_login|error_linking_incomplete"); break; case RendezvousFailureReason.InvalidCode: - cancellationMessage = _t("The scanned code is invalid."); + cancellationMessage = _t("auth|qr_code_login|error_invalid_scanned_code"); break; case RendezvousFailureReason.UnsupportedAlgorithm: - cancellationMessage = _t("Linking with this device is not supported."); + cancellationMessage = _t("auth|qr_code_login|error_device_unsupported"); break; case RendezvousFailureReason.UserDeclined: - cancellationMessage = _t("The request was declined on the other device."); + cancellationMessage = _t("auth|qr_code_login|error_request_declined"); break; case RendezvousFailureReason.OtherDeviceAlreadySignedIn: - cancellationMessage = _t("The other device is already signed in."); + cancellationMessage = _t("auth|qr_code_login|error_device_already_signed_in"); break; case RendezvousFailureReason.OtherDeviceNotSignedIn: - cancellationMessage = _t("The other device isn't signed in."); + cancellationMessage = _t("auth|qr_code_login|error_device_not_signed_in"); break; case RendezvousFailureReason.UserCancelled: - cancellationMessage = _t("The request was cancelled."); + cancellationMessage = _t("auth|qr_code_login|error_request_cancelled"); break; case RendezvousFailureReason.Unknown: - cancellationMessage = _t("An unexpected error occurred."); + cancellationMessage = _t("auth|qr_code_login|error_unexpected"); break; case RendezvousFailureReason.HomeserverLacksSupport: - cancellationMessage = _t("The homeserver doesn't support signing in another device."); + cancellationMessage = _t("auth|qr_code_login|error_homeserver_lacks_support"); break; default: - cancellationMessage = _t("The request was cancelled."); + cancellationMessage = _t("auth|qr_code_login|error_request_cancelled"); break; } - title = _t("Connection failed"); + title = _t("timeline|m.call.invite|failed_connection"); centreTitle = true; titleIcon = ; backButton = false; @@ -131,20 +131,18 @@ export default class LoginWithQRFlow extends React.Component { ); break; case Phase.Connected: - title = _t("Devices connected"); + title = _t("auth|qr_code_login|devices_connected"); titleIcon = ; backButton = false; main = ( <> -

    {_t("Check that the code below matches with your other device:")}

    +

    {_t("auth|qr_code_login|confirm_code_match")}

    {this.props.confirmationDigits}
    -
    - {_t("By approving access for this device, it will have full access to your account.")} -
    +
    {_t("auth|qr_code_login|approve_access_warning")}
    ); @@ -169,7 +167,7 @@ export default class LoginWithQRFlow extends React.Component { ); break; case Phase.ShowingQR: - title = _t("Sign in with QR code"); + title = _t("settings|sessions|sign_in_with_qr"); if (this.props.code) { const code = (
    @@ -181,15 +179,15 @@ export default class LoginWithQRFlow extends React.Component { ); main = ( <> -

    {_t("Scan the QR code below with your device that's signed out.")}

    +

    {_t("auth|qr_code_login|scan_code_instruction")}

      -
    1. {_t("Start at the sign in screen")}
    2. +
    3. {_t("auth|qr_code_login|start_at_sign_in_screen")}
    4. - {_t("Select '%(scanQRCode)s'", { - scanQRCode: _t("Scan QR code"), + {_t("auth|qr_code_login|select_qr_code", { + scanQRCode: _t("auth|qr_code_login|scan_qr_code"), })}
    5. -
    6. {_t("Review and approve the sign in")}
    7. +
    8. {_t("auth|qr_code_login|review_and_approve")}
    {code} @@ -203,17 +201,17 @@ export default class LoginWithQRFlow extends React.Component { main = this.simpleSpinner(); break; case Phase.Connecting: - main = this.simpleSpinner(_t("Connecting…")); + main = this.simpleSpinner(_t("auth|qr_code_login|connecting")); buttons = this.cancelButton(); break; case Phase.WaitingForDevice: - main = this.simpleSpinner(_t("Waiting for device to sign in")); + main = this.simpleSpinner(_t("auth|qr_code_login|waiting_for_device")); buttons = this.cancelButton(); break; case Phase.Verifying: title = _t("common|success"); centreTitle = true; - main = this.simpleSpinner(_t("Completing set up of your new device")); + main = this.simpleSpinner(_t("auth|qr_code_login|completing_setup")); break; } diff --git a/src/components/views/auth/PassphraseConfirmField.tsx b/src/components/views/auth/PassphraseConfirmField.tsx index ebb273ff550..794df041c84 100644 --- a/src/components/views/auth/PassphraseConfirmField.tsx +++ b/src/components/views/auth/PassphraseConfirmField.tsx @@ -37,9 +37,9 @@ interface IProps extends Omit { class PassphraseConfirmField extends PureComponent { public static defaultProps = { - label: _td("Confirm password"), - labelRequired: _td("Confirm password"), - labelInvalid: _td("Passwords don't match"), + label: _td("auth|change_password_confirm_label"), + labelRequired: _td("auth|change_password_confirm_label"), + labelInvalid: _td("auth|change_password_confirm_invalid"), }; private validate = withValidation({ @@ -77,6 +77,7 @@ class PassphraseConfirmField extends PureComponent { value={this.props.value} onChange={this.props.onChange} onValidate={this.onValidate} + autoFocus={this.props.autoFocus} /> ); } diff --git a/src/components/views/auth/PassphraseField.tsx b/src/components/views/auth/PassphraseField.tsx index 4efd06e4e43..a9048d74154 100644 --- a/src/components/views/auth/PassphraseField.tsx +++ b/src/components/views/auth/PassphraseField.tsx @@ -16,8 +16,8 @@ limitations under the License. import React, { PureComponent, RefCallback, RefObject } from "react"; import classNames from "classnames"; -import zxcvbn from "zxcvbn"; +import type { ZxcvbnResult } from "@zxcvbn-ts/core"; import SdkConfig from "../../../SdkConfig"; import withValidation, { IFieldState, IValidationResult } from "../elements/Validation"; import { _t, _td, TranslationKey } from "../../../languageHandler"; @@ -46,17 +46,17 @@ interface IProps extends Omit { class PassphraseField extends PureComponent { public static defaultProps = { label: _td("common|password"), - labelEnterPassword: _td("Enter password"), - labelStrongPassword: _td("Nice, strong password!"), - labelAllowedButUnsafe: _td("Password is allowed, but unsafe"), + labelEnterPassword: _td("auth|password_field_label"), + labelStrongPassword: _td("auth|password_field_strong_label"), + labelAllowedButUnsafe: _td("auth|password_field_weak_label"), }; - public readonly validate = withValidation({ + public readonly validate = withValidation({ description: function (complexity) { const score = complexity ? complexity.score : 0; return ; }, - deriveData: async ({ value }): Promise => { + deriveData: async ({ value }): Promise => { if (!value) return null; const { scorePassword } = await import("../../../utils/PasswordScorer"); return scorePassword(MatrixClientPeg.get(), value, this.props.userInputs); @@ -91,7 +91,7 @@ class PassphraseField extends PureComponent { return null; } const { feedback } = complexity; - return feedback.warning || feedback.suggestions[0] || _t("Keep going…"); + return feedback.warning || feedback.suggestions[0] || _t("auth|password_field_keep_going_prompt"); }, }, ], diff --git a/src/components/views/auth/PasswordLogin.tsx b/src/components/views/auth/PasswordLogin.tsx index 33c62a8df02..174cdffbafd 100644 --- a/src/components/views/auth/PasswordLogin.tsx +++ b/src/components/views/auth/PasswordLogin.tsx @@ -214,7 +214,7 @@ export default class PasswordLogin extends React.PureComponent { test({ value, allowEmpty }) { return allowEmpty || !!value; }, - invalid: () => _t("Enter username"), + invalid: () => _t("auth|username_field_required_invalid"), }, ], }); @@ -236,12 +236,12 @@ export default class PasswordLogin extends React.PureComponent { test({ value, allowEmpty }): boolean { return allowEmpty || !!value; }, - invalid: (): string => _t("Enter phone number"), + invalid: (): string => _t("auth|msisdn_field_required_invalid"), }, { key: "number", test: ({ value }): boolean => !value || PHONE_NUMBER_REGEX.test(value), - invalid: (): string => _t("That phone number doesn't look quite right, please check and try again"), + invalid: (): string => _t("auth|msisdn_field_number_invalid"), }, ], }); @@ -259,7 +259,7 @@ export default class PasswordLogin extends React.PureComponent { test({ value, allowEmpty }): boolean { return allowEmpty || !!value; }, - invalid: (): string => _t("Enter password"), + invalid: (): string => _t("auth|password_field_label"), }, ], }); @@ -341,7 +341,7 @@ export default class PasswordLogin extends React.PureComponent { autoComplete="tel-national" key="phone_input" type="text" - label={_t("Phone")} + label={_t("auth|msisdn_field_label")} value={this.props.phoneNumber} prefixComponent={phoneCountry} onChange={this.onPhoneNumberChanged} @@ -378,7 +378,7 @@ export default class PasswordLogin extends React.PureComponent { kind="link" onClick={this.onForgotPasswordClick} > - {_t("Forgot password?")} + {_t("auth|reset_password_button")} ); } @@ -396,7 +396,7 @@ export default class PasswordLogin extends React.PureComponent { if (!SdkConfig.get().disable_3pid_login) { loginType = (
    - + { {_t("common|username")}
    diff --git a/src/components/views/auth/RegistrationForm.tsx b/src/components/views/auth/RegistrationForm.tsx index e12ac19fe35..8c17216348e 100644 --- a/src/components/views/auth/RegistrationForm.tsx +++ b/src/components/views/auth/RegistrationForm.tsx @@ -267,7 +267,7 @@ export default class RegistrationForm extends React.PureComponent _t("Use an email address to recover your account"), + description: () => _t("auth|reset_password_email_field_description"), hideDescriptionIfValid: true, rules: [ { @@ -275,12 +275,12 @@ export default class RegistrationForm extends React.PureComponent _t("Enter email address (required on this homeserver)"), + invalid: () => _t("auth|reset_password_email_field_required_invalid"), }, { key: "email", test: ({ value }) => !value || Email.looksValid(value), - invalid: () => _t("Doesn't look like a valid email address"), + invalid: () => _t("auth|email_field_label_invalid"), }, ], }); @@ -324,7 +324,7 @@ export default class RegistrationForm extends React.PureComponent _t("Other users can invite you to rooms using your contact details"), + description: () => _t("auth|msisdn_field_description"), hideDescriptionIfValid: true, rules: [ { @@ -332,12 +332,12 @@ export default class RegistrationForm extends React.PureComponent _t("Enter phone number (required on this homeserver)"), + invalid: () => _t("auth|registration_msisdn_field_required_invalid"), }, { key: "email", test: ({ value }) => !value || phoneNumberLooksValid(value), - invalid: () => _t("That phone number doesn't look quite right, please check and try again"), + invalid: () => _t("auth|msisdn_field_number_invalid"), }, ], }); @@ -358,7 +358,7 @@ export default class RegistrationForm extends React.PureComponent { // omit the description if the only failing result is the `available` one as it makes no sense for it. if (results.every(({ key, valid }) => key === "available" || valid)) return null; - return _t("Use lowercase letters, numbers, dashes and underscores only"); + return _t("auth|registration_username_validation"); }, hideDescriptionIfValid: true, async deriveData(this: RegistrationForm, { value }) { @@ -380,14 +380,14 @@ export default class RegistrationForm extends React.PureComponent allowEmpty || !!value, - invalid: () => _t("Enter username"), + invalid: () => _t("auth|username_field_required_invalid"), }, { key: "safeLocalpart", test: ({ value }, usernameAvailable) => (!value || SAFE_LOCALPART_REGEX.test(value)) && usernameAvailable !== UsernameAvailableStatus.Invalid, - invalid: () => _t("Some characters not allowed"), + invalid: () => _t("room_settings|general|alias_field_safe_localpart_invalid"), }, { key: "available", @@ -401,8 +401,8 @@ export default class RegistrationForm extends React.PureComponent usernameAvailable === UsernameAvailableStatus.Error - ? _t("Unable to check if username has been taken. Try again later.") - : _t("Someone already has that username. Try another or if it is you, sign in below."), + ? _t("auth|registration_username_unable_check") + : _t("auth|registration_username_in_use"), }, ], }); @@ -451,7 +451,9 @@ export default class RegistrationForm extends React.PureComponent (this[RegistrationField.Email] = field)} @@ -496,7 +498,9 @@ export default class RegistrationForm extends React.PureComponent - {_t("Add an email to be able to reset your password.")}{" "} - {_t("Use email or phone to optionally be discoverable by existing contacts.")} + {_t("auth|email_help_text")} {_t("auth|email_phone_discovery_text")}
    ); } else { emailHelperText = (
    - {_t("Add an email to be able to reset your password.")}{" "} - {_t("Use email to optionally be discoverable by existing contacts.")} + {_t("auth|email_help_text")} {_t("auth|email_discovery_text")}
    ); } diff --git a/src/components/views/avatars/BaseAvatar.tsx b/src/components/views/avatars/BaseAvatar.tsx index d01a5affe05..88cf24616c7 100644 --- a/src/components/views/avatars/BaseAvatar.tsx +++ b/src/components/views/avatars/BaseAvatar.tsx @@ -107,7 +107,7 @@ const BaseAvatar: React.FC = (props) => { inputRef, className, type = "round", - altText = _t("Avatar"), + altText = _t("common|avatar"), ...otherProps } = props; diff --git a/src/components/views/avatars/DecoratedRoomAvatar.tsx b/src/components/views/avatars/DecoratedRoomAvatar.tsx index 23b065de62a..39997e186db 100644 --- a/src/components/views/avatars/DecoratedRoomAvatar.tsx +++ b/src/components/views/avatars/DecoratedRoomAvatar.tsx @@ -61,7 +61,7 @@ enum Icon { function tooltipText(variant: Icon): string | undefined { switch (variant) { case Icon.Globe: - return _t("This room is public"); + return _t("room|header|room_is_public"); case Icon.PresenceOnline: return _t("presence|online"); case Icon.PresenceAway: diff --git a/src/components/views/avatars/MemberAvatar.tsx b/src/components/views/avatars/MemberAvatar.tsx index e146fa00595..678ca89ec3e 100644 --- a/src/components/views/avatars/MemberAvatar.tsx +++ b/src/components/views/avatars/MemberAvatar.tsx @@ -99,7 +99,7 @@ export default function MemberAvatar({ } : props.onClick } - altText={_t("Profile picture")} + altText={_t("common|user_avatar")} /> ); } diff --git a/src/components/views/beacon/BeaconListItem.tsx b/src/components/views/beacon/BeaconListItem.tsx index b2c95fa5d8c..0ed6eb9f2a8 100644 --- a/src/components/views/beacon/BeaconListItem.tsx +++ b/src/components/views/beacon/BeaconListItem.tsx @@ -71,7 +71,7 @@ const BeaconListItem: React.FC> = ({ beacon, ..
    - {_t("Updated %(humanizedUpdateTime)s", { humanizedUpdateTime })} + {_t("location_sharing|live_update_time", { humanizedUpdateTime })}
    diff --git a/src/components/views/beacon/BeaconStatus.tsx b/src/components/views/beacon/BeaconStatus.tsx index 5e60f747fbe..6335bed1d7f 100644 --- a/src/components/views/beacon/BeaconStatus.tsx +++ b/src/components/views/beacon/BeaconStatus.tsx @@ -35,7 +35,7 @@ interface Props { const BeaconExpiryTime: React.FC<{ beacon: Beacon }> = ({ beacon }) => { const expiryTime = formatTime(new Date(getBeaconExpiryTimestamp(beacon))); - return {_t("Live until %(expiryTime)s", { expiryTime })}; + return {_t("location_sharing|live_until", { expiryTime })}; }; const BeaconStatus: React.FC> = ({ @@ -61,13 +61,19 @@ const BeaconStatus: React.FC> = ({ )}
    {displayStatus === BeaconDisplayStatus.Loading && ( - {_t("Loading live location…")} + + {_t("location_sharing|loading_live_location")} + )} {displayStatus === BeaconDisplayStatus.Stopped && ( - {_t("Live location ended")} + + {_t("location_sharing|live_location_ended")} + )} {displayStatus === BeaconDisplayStatus.Error && ( - {_t("Live location error")} + + {_t("location_sharing|live_location_error")} + )} {displayStatus === BeaconDisplayStatus.Active && beacon && ( <> diff --git a/src/components/views/beacon/BeaconViewDialog.tsx b/src/components/views/beacon/BeaconViewDialog.tsx index 2660fd9ede7..a5d79a472f0 100644 --- a/src/components/views/beacon/BeaconViewDialog.tsx +++ b/src/components/views/beacon/BeaconViewDialog.tsx @@ -160,7 +160,9 @@ const BeaconViewDialog: React.FC = ({ initialFocusedBeacon, roomId, matr )} {!centerGeoUri && !mapDisplayError && ( - {_t("No live locations")} + + {_t("location_sharing|live_locations_empty")} + = ({ initialFocusedBeacon, roomId, matr >   - {_t("View list")} + {_t("action|view_list")} )} diff --git a/src/components/views/beacon/DialogSidebar.tsx b/src/components/views/beacon/DialogSidebar.tsx index 578fb25e66a..0de94266dd8 100644 --- a/src/components/views/beacon/DialogSidebar.tsx +++ b/src/components/views/beacon/DialogSidebar.tsx @@ -33,11 +33,11 @@ const DialogSidebar: React.FC = ({ beacons, onBeaconClick, requestClose } return (
    - {_t("View List")} + {_t("action|view_list")} @@ -50,7 +50,7 @@ const DialogSidebar: React.FC = ({ beacons, onBeaconClick, requestClose } ))} ) : ( -
    {_t("No live locations")}
    +
    {_t("location_sharing|live_locations_empty")}
    )}
    ); diff --git a/src/components/views/beacon/LeftPanelLiveShareWarning.tsx b/src/components/views/beacon/LeftPanelLiveShareWarning.tsx index 0104a79cae3..c0b4b324d8e 100644 --- a/src/components/views/beacon/LeftPanelLiveShareWarning.tsx +++ b/src/components/views/beacon/LeftPanelLiveShareWarning.tsx @@ -52,12 +52,12 @@ const chooseBestBeacon = ( const getLabel = (hasStoppingErrors: boolean, hasLocationErrors: boolean): string => { if (hasStoppingErrors) { - return _t("An error occurred while stopping your live location"); + return _t("location_sharing|error_stopping_live_location"); } if (hasLocationErrors) { - return _t("An error occurred whilst sharing your live location"); + return _t("location_sharing|error_sharing_live_location"); } - return _t("You are sharing your live location"); + return _t("location_sharing|live_location_active"); }; const useLivenessMonitor = (liveBeaconIds: BeaconIdentifier[], beacons: Map): void => { diff --git a/src/components/views/beacon/OwnBeaconStatus.tsx b/src/components/views/beacon/OwnBeaconStatus.tsx index d41b881deef..3adf20ce2dd 100644 --- a/src/components/views/beacon/OwnBeaconStatus.tsx +++ b/src/components/views/beacon/OwnBeaconStatus.tsx @@ -51,7 +51,7 @@ const OwnBeaconStatus: React.FC> = ({ beacon, diff --git a/src/components/views/beacon/RoomCallBanner.tsx b/src/components/views/beacon/RoomCallBanner.tsx index f85666c652d..68885fc693b 100644 --- a/src/components/views/beacon/RoomCallBanner.tsx +++ b/src/components/views/beacon/RoomCallBanner.tsx @@ -15,7 +15,7 @@ limitations under the License. */ import React, { useCallback } from "react"; -import { EventType, Room } from "matrix-js-sdk/src/matrix"; +import { Room } from "matrix-js-sdk/src/matrix"; import { logger } from "matrix-js-sdk/src/logger"; import { _t } from "../../../languageHandler"; @@ -27,7 +27,7 @@ import { ConnectionState, ElementCall } from "../../../models/Call"; import { useCall } from "../../../hooks/useCall"; import { useEventEmitterState } from "../../../hooks/useEventEmitter"; import { OwnBeaconStore, OwnBeaconStoreEvent } from "../../../stores/OwnBeaconStore"; -import { GroupCallDuration } from "../voip/CallDuration"; +import { SessionDuration } from "../voip/CallDuration"; import { SdkContextClass } from "../../../contexts/SDKContext"; interface RoomCallBannerProps { @@ -49,12 +49,13 @@ const RoomCallBannerInner: React.FC = ({ roomId, call }) => [roomId], ); + // TODO matrix rtc const onClick = useCallback(() => { - const event = call.groupCall.room.currentState.getStateEvents( - EventType.GroupCallPrefix, - call.groupCall.groupCallId, - ); - if (event === null) { + logger.log("clicking on the call banner is not supported anymore - there are no timeline events anymore."); + let messageLikeEventId: string | undefined; + if (!messageLikeEventId) { + // Until we have a timeline event for calls this will always be true. + // We will never jump to the non existing timeline event. logger.error("Couldn't find a group call event to jump to"); return; } @@ -63,17 +64,17 @@ const RoomCallBannerInner: React.FC = ({ roomId, call }) => action: Action.ViewRoom, room_id: roomId, metricsTrigger: undefined, - event_id: event.getId(), + event_id: messageLikeEventId, scroll_into_view: true, highlighted: true, }); - }, [call, roomId]); + }, [roomId]); return (
    {_t("voip|video_call")} - +
    diff --git a/src/components/views/beacon/RoomLiveShareWarning.tsx b/src/components/views/beacon/RoomLiveShareWarning.tsx index 541e2329d0c..0d9a5bed0b8 100644 --- a/src/components/views/beacon/RoomLiveShareWarning.tsx +++ b/src/components/views/beacon/RoomLiveShareWarning.tsx @@ -32,12 +32,12 @@ import { Action } from "../../../dispatcher/actions"; const getLabel = (hasLocationPublishError: boolean, hasStopSharingError: boolean): string => { if (hasLocationPublishError) { - return _t("An error occurred whilst sharing your live location, please try again"); + return _t("location_sharing|error_sharing_live_location_try_again"); } if (hasStopSharingError) { - return _t("An error occurred while stopping your live location, please try again"); + return _t("location_sharing|error_stopping_live_location_try_again"); } - return _t("You are sharing your live location"); + return _t("location_sharing|live_location_active"); }; interface RoomLiveShareWarningInnerProps { @@ -116,7 +116,7 @@ const RoomLiveShareWarningInner: React.FC = ({ l {hasLocationPublishError && ( = ({ latestLocationState }) => { return ( <> - + diff --git a/src/components/views/context_menus/DeveloperToolsOption.tsx b/src/components/views/context_menus/DeveloperToolsOption.tsx index 9b483c35d6d..5fa600873fb 100644 --- a/src/components/views/context_menus/DeveloperToolsOption.tsx +++ b/src/components/views/context_menus/DeveloperToolsOption.tsx @@ -40,7 +40,7 @@ export const DeveloperToolsOption: React.FC = ({ onFinished, roomId }) => ); onFinished(); }} - label={_t("Developer tools")} + label={_t("devtools|title")} iconClassName="mx_IconizedContextMenu_developerTools" /> ); diff --git a/src/components/views/context_menus/DeviceContextMenu.tsx b/src/components/views/context_menus/DeviceContextMenu.tsx index 81c33b56efa..5b228d222e7 100644 --- a/src/components/views/context_menus/DeviceContextMenu.tsx +++ b/src/components/views/context_menus/DeviceContextMenu.tsx @@ -22,9 +22,9 @@ import { IProps as IContextMenuProps } from "../../structures/ContextMenu"; import { _t, _td, TranslationKey } from "../../../languageHandler"; const SECTION_NAMES: Record = { - [MediaDeviceKindEnum.AudioInput]: _td("Input devices"), - [MediaDeviceKindEnum.AudioOutput]: _td("Output devices"), - [MediaDeviceKindEnum.VideoInput]: _td("Cameras"), + [MediaDeviceKindEnum.AudioInput]: _td("voip|input_devices"), + [MediaDeviceKindEnum.AudioOutput]: _td("voip|output_devices"), + [MediaDeviceKindEnum.VideoInput]: _td("common|cameras"), }; interface IDeviceContextMenuDeviceProps { diff --git a/src/components/views/context_menus/IconizedContextMenu.tsx b/src/components/views/context_menus/IconizedContextMenu.tsx index 50913c24b08..b907fef2fe1 100644 --- a/src/components/views/context_menus/IconizedContextMenu.tsx +++ b/src/components/views/context_menus/IconizedContextMenu.tsx @@ -87,7 +87,9 @@ export const IconizedContextMenuCheckbox: React.FC = ({ }) => { let marker: JSX.Element; if (words) { - marker = {active ? _t("On") : _t("Off")}; + marker = ( + {active ? _t("common|on") : _t("common|off")} + ); } else { marker = ( { }; public render(): React.ReactNode { - const holdUnholdCaption = this.props.call.isRemoteOnHold() ? _t("Resume") : _t("Hold"); + const holdUnholdCaption = this.props.call.isRemoteOnHold() ? _t("action|resume") : _t("action|hold"); const handler = this.props.call.isRemoteOnHold() ? this.onUnholdClick : this.onHoldClick; let transferItem; if (this.props.call.opponentCanBeTransferred()) { transferItem = ( - {_t("Transfer")} + {_t("action|transfer")} ); } diff --git a/src/components/views/context_menus/MessageContextMenu.tsx b/src/components/views/context_menus/MessageContextMenu.tsx index f92f66ceff6..dec2c097fab 100644 --- a/src/components/views/context_menus/MessageContextMenu.tsx +++ b/src/components/views/context_menus/MessageContextMenu.tsx @@ -97,7 +97,7 @@ const ReplyInThreadButton: React.FC = ({ mxEvent, closeMen return ( ); @@ -414,7 +414,7 @@ export default class MessageContextMenu extends React.Component resendReactionsButton = ( ); @@ -439,7 +439,7 @@ export default class MessageContextMenu extends React.Component const viewSourceButton = ( ); @@ -487,7 +487,7 @@ export default class MessageContextMenu extends React.Component unhidePreviewButton = ( ); @@ -518,7 +518,7 @@ export default class MessageContextMenu extends React.Component endPollButton = ( ); @@ -546,7 +546,7 @@ export default class MessageContextMenu extends React.Component collapseReplyChainButton = ( ); @@ -577,7 +577,7 @@ export default class MessageContextMenu extends React.Component jumpToRelatedEventButton = ( this.onJumpToRelatedEventClick(relatedEventId)} /> ); @@ -588,7 +588,7 @@ export default class MessageContextMenu extends React.Component reportEventButton = ( ); @@ -676,7 +676,7 @@ export default class MessageContextMenu extends React.Component viewInRoomButton = ( ); diff --git a/src/components/views/context_menus/RoomContextMenu.tsx b/src/components/views/context_menus/RoomContextMenu.tsx index cf3704ffa06..ee3c6ded8a9 100644 --- a/src/components/views/context_menus/RoomContextMenu.tsx +++ b/src/components/views/context_menus/RoomContextMenu.tsx @@ -83,7 +83,7 @@ const RoomContextMenu: React.FC = ({ room, onFinished, ...props }) => { leaveOption = ( @@ -154,7 +154,7 @@ const RoomContextMenu: React.FC = ({ room, onFinished, ...props }) => { PosthogTrackers.trackInteraction("WebRoomHeaderContextMenuFavouriteToggle", e); }} active={isFavorite} - label={isFavorite ? _t("Favourited") : _t("Favourite")} + label={isFavorite ? _t("room|context_menu|unfavourite") : _t("room|context_menu|favourite")} iconClassName="mx_RoomTile_iconStar" /> ); @@ -164,7 +164,7 @@ const RoomContextMenu: React.FC = ({ room, onFinished, ...props }) => { onTagRoom(e, DefaultTagID.LowPriority)} active={isLowPriority} - label={_t("Low priority")} + label={_t("common|low_priority")} iconClassName="mx_RoomTile_iconArrowDown" /> ); @@ -174,15 +174,15 @@ const RoomContextMenu: React.FC = ({ room, onFinished, ...props }) => { let iconClassName: string | undefined; switch (echoChamber.notificationVolume) { case RoomNotifState.AllMessages: - notificationLabel = _t("Default"); + notificationLabel = _t("notifications|default"); iconClassName = "mx_RoomTile_iconNotificationsDefault"; break; case RoomNotifState.AllMessagesLoud: - notificationLabel = _t("All messages"); + notificationLabel = _t("notifications|all_messages"); iconClassName = "mx_RoomTile_iconNotificationsAllMessages"; break; case RoomNotifState.MentionsOnly: - notificationLabel = _t("Mentions only"); + notificationLabel = _t("room|context_menu|mentions_only"); iconClassName = "mx_RoomTile_iconNotificationsMentionsKeywords"; break; case RoomNotifState.Mute: @@ -206,7 +206,7 @@ const RoomContextMenu: React.FC = ({ room, onFinished, ...props }) => { PosthogTrackers.trackInteraction("WebRoomHeaderContextMenuNotificationsItem", ev); }} - label={_t("Notifications")} + label={_t("notifications|enable_prompt_toast_title")} iconClassName={iconClassName} > {notificationLabel} @@ -247,7 +247,7 @@ const RoomContextMenu: React.FC = ({ room, onFinished, ...props }) => { }); onFinished(); }} - label={_t("Copy room link")} + label={_t("room|context_menu|copy_link")} iconClassName="mx_RoomTile_iconCopyLink" /> ); @@ -265,7 +265,7 @@ const RoomContextMenu: React.FC = ({ room, onFinished, ...props }) => { RightPanelStore.instance.pushCard({ phase: RightPanelPhases.FilePanel }, false); onFinished(); }} - label={_t("Files")} + label={_t("right_panel|files_button")} iconClassName="mx_RoomTile_iconFiles" /> ); @@ -286,7 +286,7 @@ const RoomContextMenu: React.FC = ({ room, onFinished, ...props }) => { RightPanelStore.instance.pushCard({ phase: RightPanelPhases.PinnedMessages }, false); onFinished(); }} - label={_t("Pinned")} + label={_t("right_panel|pinned_messages_button")} iconClassName="mx_RoomTile_iconPins" > {pinCount > 0 && {pinCount}} @@ -306,7 +306,7 @@ const RoomContextMenu: React.FC = ({ room, onFinished, ...props }) => { RightPanelStore.instance.setCard({ phase: RightPanelPhases.RoomSummary }, false); onFinished(); }} - label={_t("Widgets")} + label={_t("right_panel|widgets_section")} iconClassName="mx_RoomTile_iconWidgets" /> ); @@ -323,7 +323,7 @@ const RoomContextMenu: React.FC = ({ room, onFinished, ...props }) => { Modal.createDialog(ExportDialog, { room }); onFinished(); }} - label={_t("Export chat")} + label={_t("right_panel|export_chat_button")} iconClassName="mx_RoomTile_iconExport" /> ); diff --git a/src/components/views/context_menus/RoomGeneralContextMenu.tsx b/src/components/views/context_menus/RoomGeneralContextMenu.tsx index eba32eca06a..8e96c028704 100644 --- a/src/components/views/context_menus/RoomGeneralContextMenu.tsx +++ b/src/components/views/context_menus/RoomGeneralContextMenu.tsx @@ -111,7 +111,7 @@ export const RoomGeneralContextMenu: React.FC = ({ onTagRoom(ev, DefaultTagID.Favourite), onPostFavoriteClick, true)} active={isFavorite} - label={isFavorite ? _t("Favourited") : _t("Favourite")} + label={isFavorite ? _t("room|context_menu|unfavourite") : _t("room|context_menu|favourite")} iconClassName="mx_RoomGeneralContextMenu_iconStar" /> ); @@ -121,7 +121,7 @@ export const RoomGeneralContextMenu: React.FC = ({ onTagRoom(ev, DefaultTagID.LowPriority), onPostLowPriorityClick, true)} active={isLowPriority} - label={_t("Low Priority")} + label={_t("room|context_menu|low_priority")} iconClassName="mx_RoomGeneralContextMenu_iconArrowDown" /> ); @@ -156,7 +156,7 @@ export const RoomGeneralContextMenu: React.FC = ({ }), onPostCopyLinkClick, )} - label={_t("Copy room link")} + label={_t("room|context_menu|copy_link")} iconClassName="mx_RoomGeneralContextMenu_iconCopyLink" /> ); @@ -182,7 +182,7 @@ export const RoomGeneralContextMenu: React.FC = ({ leaveOption = ( @@ -221,7 +221,7 @@ export const RoomGeneralContextMenu: React.FC = ({ onFinished?.(); }} active={false} - label={_t("Mark as read")} + label={_t("room|context_menu|mark_read")} iconClassName="mx_RoomGeneralContextMenu_iconMarkAsRead" /> ) : null; diff --git a/src/components/views/context_menus/RoomNotificationContextMenu.tsx b/src/components/views/context_menus/RoomNotificationContextMenu.tsx index 001e1b3a4ec..dfa8cf8135b 100644 --- a/src/components/views/context_menus/RoomNotificationContextMenu.tsx +++ b/src/components/views/context_menus/RoomNotificationContextMenu.tsx @@ -52,7 +52,7 @@ export const RoomNotificationContextMenu: React.FC = ({ room, onFinished const defaultOption: JSX.Element = ( setNotificationState(RoomNotifState.AllMessages))} @@ -61,7 +61,7 @@ export const RoomNotificationContextMenu: React.FC = ({ room, onFinished const allMessagesOption: JSX.Element = ( setNotificationState(RoomNotifState.AllMessagesLoud))} @@ -70,7 +70,7 @@ export const RoomNotificationContextMenu: React.FC = ({ room, onFinished const mentionsOption: JSX.Element = ( setNotificationState(RoomNotifState.MentionsOnly))} @@ -79,7 +79,7 @@ export const RoomNotificationContextMenu: React.FC = ({ room, onFinished const muteOption: JSX.Element = ( setNotificationState(RoomNotifState.Mute))} diff --git a/src/components/views/context_menus/SpaceContextMenu.tsx b/src/components/views/context_menus/SpaceContextMenu.tsx index 41b85c509d5..5cb83519164 100644 --- a/src/components/views/context_menus/SpaceContextMenu.tsx +++ b/src/components/views/context_menus/SpaceContextMenu.tsx @@ -108,7 +108,7 @@ const SpaceContextMenu: React.FC = ({ space, hideHeader, onFinished, ... data-testid="leave-option" iconClassName="mx_SpacePanel_iconLeave" className="mx_IconizedContextMenu_option_red" - label={_t("Leave space")} + label={_t("space|leave_dialog_action")} onClick={onLeaveClick} /> ); @@ -132,7 +132,7 @@ const SpaceContextMenu: React.FC = ({ space, hideHeader, onFinished, ... devtoolsOption = ( ); @@ -187,7 +187,7 @@ const SpaceContextMenu: React.FC = ({ space, hideHeader, onFinished, ... @@ -243,13 +243,13 @@ const SpaceContextMenu: React.FC = ({ space, hideHeader, onFinished, ... {inviteOption} = ({ {...props} className="mx_BaseCard_header_title_button--option" onClick={openMenu} - title={_t("Thread options")} + title={_t("right_panel|thread_list|context_menu_label")} isExpanded={menuDisplayed} inputRef={button} data-testid="threadlist-dropdown-button" @@ -109,7 +109,7 @@ const ThreadListContextMenu: React.FC = ({ {isMainSplitTimelineShown && ( viewInRoom(e)} - label={_t("View in room")} + label={_t("timeline|mab|view_in_room")} iconClassName="mx_ThreadPanel_viewInRoom" /> )} @@ -117,7 +117,7 @@ const ThreadListContextMenu: React.FC = ({ copyLinkToThread(e)} - label={_t("Copy link to thread")} + label={_t("timeline|mab|copy_link_thread")} iconClassName="mx_ThreadPanel_copyLinkToThread" /> )} diff --git a/src/components/views/context_menus/WidgetContextMenu.tsx b/src/components/views/context_menus/WidgetContextMenu.tsx index 2525f3d2b28..8e0f43c43a7 100644 --- a/src/components/views/context_menus/WidgetContextMenu.tsx +++ b/src/components/views/context_menus/WidgetContextMenu.tsx @@ -135,16 +135,20 @@ export const WidgetContextMenu: React.FC = ({ } catch (err) { logger.error("Failed to start livestream", err); // XXX: won't i18n well, but looks like widget api only support 'message'? - const message = err instanceof Error ? err.message : _t("Unable to start audio streaming."); + const message = + err instanceof Error ? err.message : _t("widget|error_unable_start_audio_stream_description"); Modal.createDialog(ErrorDialog, { - title: _t("Failed to start livestream"), + title: _t("widget|error_unable_start_audio_stream_title"), description: message, }); } onFinished(); }; streamAudioStreamButton = ( - + ); } @@ -179,7 +183,9 @@ export const WidgetContextMenu: React.FC = ({ onFinished(); }; - snapshotButton = ; + snapshotButton = ( + + ); } let deleteButton: JSX.Element | undefined; @@ -190,11 +196,9 @@ export const WidgetContextMenu: React.FC = ({ } else if (roomId) { // Show delete confirmation dialog Modal.createDialog(QuestionDialog, { - title: _t("Delete Widget"), - description: _t( - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?", - ), - button: _t("Delete widget"), + title: _t("widget|context_menu|delete"), + description: _t("widget|context_menu|delete_warning"), + button: _t("widget|context_menu|delete"), onFinished: (confirmed) => { if (!confirmed) return; WidgetUtils.setRoomWidget(cli, roomId, app.id); @@ -208,7 +212,7 @@ export const WidgetContextMenu: React.FC = ({ deleteButton = ( ); } @@ -233,7 +237,9 @@ export const WidgetContextMenu: React.FC = ({ onFinished(); }; - revokeButton = ; + revokeButton = ( + + ); } } @@ -246,7 +252,7 @@ export const WidgetContextMenu: React.FC = ({ onFinished(); }; - moveLeftButton = ; + moveLeftButton = ; } let moveRightButton: JSX.Element | undefined; @@ -257,7 +263,7 @@ export const WidgetContextMenu: React.FC = ({ onFinished(); }; - moveRightButton = ; + moveRightButton = ; } return ( diff --git a/src/components/views/dialogs/AddExistingSubspaceDialog.tsx b/src/components/views/dialogs/AddExistingSubspaceDialog.tsx index b870280d5b7..8592e866ff8 100644 --- a/src/components/views/dialogs/AddExistingSubspaceDialog.tsx +++ b/src/components/views/dialogs/AddExistingSubspaceDialog.tsx @@ -36,7 +36,7 @@ const AddExistingSubspaceDialog: React.FC = ({ space, onCreateSubspaceCl = ({ space, onCreateSubspaceCl onFinished={onFinished} footerPrompt={ <> -
    {_t("Want to add a new space instead?")}
    +
    {_t("space|add_existing_subspace|create_prompt")}
    - {_t("Create a new space")} + {_t("space|add_existing_subspace|create_button")} } - filterPlaceholder={_t("Search for spaces")} + filterPlaceholder={_t("space|add_existing_subspace|filter_placeholder")} spacesRenderer={defaultSpacesRenderer} /> diff --git a/src/components/views/dialogs/AddExistingToSpaceDialog.tsx b/src/components/views/dialogs/AddExistingToSpaceDialog.tsx index 7d6c10839db..cb903dbfd28 100644 --- a/src/components/views/dialogs/AddExistingToSpaceDialog.tsx +++ b/src/components/views/dialogs/AddExistingToSpaceDialog.tsx @@ -241,7 +241,9 @@ export const AddExistingToSpace: React.FC = ({ /> -
    {_t("Not all selected were added")}
    +
    + {_t("space|add_existing_room_space|error_heading")} +
    {_t("action|try_again")}
    @@ -255,7 +257,7 @@ export const AddExistingToSpace: React.FC = ({
    - {_t("Adding rooms... (%(progress)s out of %(count)s)", { + {_t("space|add_existing_room_space|progress_text", { count: selectedToAdd.size, progress, })} @@ -387,9 +389,9 @@ const defaultRendererFactory =
    ); -export const defaultRoomsRenderer = defaultRendererFactory(_td("Rooms")); -export const defaultSpacesRenderer = defaultRendererFactory(_td("Spaces")); -export const defaultDmsRenderer = defaultRendererFactory(_td("Direct Messages")); +export const defaultRoomsRenderer = defaultRendererFactory(_td("common|rooms")); +export const defaultSpacesRenderer = defaultRendererFactory(_td("common|spaces")); +export const defaultDmsRenderer = defaultRendererFactory(_td("space|add_existing_room_space|dm_heading")); interface ISubspaceSelectorProps { title: string; @@ -418,7 +420,7 @@ export const SubspaceSelector: React.FC = ({ title, spac onChange(options.find((space) => space.roomId === key) || space); }} value={value.roomId} - label={_t("Space selection")} + label={_t("space|add_existing_room_space|space_dropdown_label")} > { options.map((space) => { @@ -461,7 +463,7 @@ const AddExistingToSpaceDialog: React.FC = ({ space, onCreateRoomClick, = ({ space, onCreateRoomClick, onFinished={onFinished} footerPrompt={ <> -
    {_t("Want to add a new room instead?")}
    +
    {_t("space|add_existing_room_space|create")}
    { @@ -486,15 +488,15 @@ const AddExistingToSpaceDialog: React.FC = ({ space, onCreateRoomClick, onFinished(); }} > - {_t("Create a new room")} + {_t("space|add_existing_room_space|create_prompt")} } - filterPlaceholder={_t("Search for rooms")} + filterPlaceholder={_t("space|room_filter_placeholder")} roomsRenderer={defaultRoomsRenderer} spacesRenderer={() => (
    -

    {_t("Spaces")}

    +

    {_t("common|spaces")}

    { @@ -502,7 +504,7 @@ const AddExistingToSpaceDialog: React.FC = ({ space, onCreateRoomClick, onFinished(); }} > - {_t("Adding spaces has moved.")} + {_t("space|add_existing_room_space|subspace_moved_note")}
    )} diff --git a/src/components/views/dialogs/AppDownloadDialog.tsx b/src/components/views/dialogs/AppDownloadDialog.tsx index a4acd80d20e..63e8cd44f2f 100644 --- a/src/components/views/dialogs/AppDownloadDialog.tsx +++ b/src/components/views/dialogs/AppDownloadDialog.tsx @@ -26,24 +26,32 @@ import QRCode from "../elements/QRCode"; import Heading from "../typography/Heading"; import BaseDialog from "./BaseDialog"; -const fallbackAppStore = "https://apps.apple.com/app/vector/id1083446067"; -const fallbackGooglePlay = "https://play.google.com/store/apps/details?id=im.vector.app"; -const fallbackFDroid = "https://f-droid.org/repository/browse/?fdid=im.vector.app"; - interface Props { onFinished(): void; } +export const showAppDownloadDialogPrompt = (): boolean => { + const desktopBuilds = SdkConfig.getObject("desktop_builds"); + const mobileBuilds = SdkConfig.getObject("mobile_builds"); + + return ( + !!desktopBuilds?.get("available") || + !!mobileBuilds?.get("ios") || + !!mobileBuilds?.get("android") || + !!mobileBuilds?.get("fdroid") + ); +}; + export const AppDownloadDialog: FC = ({ onFinished }) => { const brand = SdkConfig.get("brand"); const desktopBuilds = SdkConfig.getObject("desktop_builds"); const mobileBuilds = SdkConfig.getObject("mobile_builds"); - const urlAppStore = mobileBuilds?.get("ios") ?? fallbackAppStore; + const urlAppStore = mobileBuilds?.get("ios"); - const urlAndroid = mobileBuilds?.get("android") ?? mobileBuilds?.get("fdroid") ?? fallbackGooglePlay; - const urlGooglePlay = mobileBuilds?.get("android") ?? fallbackGooglePlay; - const urlFDroid = mobileBuilds?.get("fdroid") ?? fallbackFDroid; + const urlGooglePlay = mobileBuilds?.get("android"); + const urlFDroid = mobileBuilds?.get("fdroid"); + const urlAndroid = urlGooglePlay ?? urlFDroid; return ( = ({ onFinished }) => {
    )}
    -
    - {_t("common|ios")} - -
    - {_t("onboarding|qr_or_app_links", { - appLinks: "", - qrCode: "", - })} -
    -
    - {}} - > - - + {urlAppStore && ( +
    + {_t("common|ios")} + +
    + {_t("onboarding|qr_or_app_links", { + appLinks: "", + qrCode: "", + })} +
    +
    + {}} + > + + +
    -
    -
    - {_t("common|android")} - -
    - {_t("onboarding|qr_or_app_links", { - appLinks: "", - qrCode: "", - })} -
    -
    - {}} - > - - - {}} - > - - + )} + {urlAndroid && ( +
    + {_t("common|android")} + +
    + {_t("onboarding|qr_or_app_links", { + appLinks: "", + qrCode: "", + })} +
    +
    + {urlGooglePlay && ( + {}} + > + + + )} + {urlFDroid && ( + {}} + > + + + )} +
    -
    + )}

    {_t("onboarding|apple_trademarks")}

    diff --git a/src/components/views/dialogs/AskInviteAnywayDialog.tsx b/src/components/views/dialogs/AskInviteAnywayDialog.tsx index 007449394d2..6a113798dce 100644 --- a/src/components/views/dialogs/AskInviteAnywayDialog.tsx +++ b/src/components/views/dialogs/AskInviteAnywayDialog.tsx @@ -70,15 +70,13 @@ export default function AskInviteAnywayDialog({ )); - const description = - descriptionProp ?? - _t("Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?"); + const description = descriptionProp ?? _t("invite|unable_find_profiles_description_default"); return (
    @@ -89,10 +87,10 @@ export default function AskInviteAnywayDialog({
    diff --git a/src/components/views/dialogs/BaseDialog.tsx b/src/components/views/dialogs/BaseDialog.tsx index ca9f44e0e98..03e19f2881d 100644 --- a/src/components/views/dialogs/BaseDialog.tsx +++ b/src/components/views/dialogs/BaseDialog.tsx @@ -127,7 +127,7 @@ export default class BaseDialog extends React.Component { ); } diff --git a/src/components/views/dialogs/BetaFeedbackDialog.tsx b/src/components/views/dialogs/BetaFeedbackDialog.tsx index 00bb7cd7f6e..ffa97ef62a0 100644 --- a/src/components/views/dialogs/BetaFeedbackDialog.tsx +++ b/src/components/views/dialogs/BetaFeedbackDialog.tsx @@ -37,7 +37,7 @@ const BetaFeedbackDialog: React.FC = ({ featureId, onFinished }) => { return ( = ({ featureId, onFinished }) => { }); }} > - {_t("To leave the beta, visit your settings.")} + {_t("labs|beta_feedback_leave_button")} ); diff --git a/src/components/views/dialogs/BugReportDialog.tsx b/src/components/views/dialogs/BugReportDialog.tsx index d2074c5cd4d..5d826f283e3 100644 --- a/src/components/views/dialogs/BugReportDialog.tsx +++ b/src/components/views/dialogs/BugReportDialog.tsx @@ -98,7 +98,7 @@ export default class BugReportDialog extends React.Component { private onSubmit = (): void => { if ((!this.state.text || !this.state.text.trim()) && (!this.state.issueUrl || !this.state.issueUrl.trim())) { this.setState({ - err: _t("Please tell us what went wrong or, better, create a GitHub issue that describes the problem."), + err: _t("bug_reporting|error_empty"), }); return; } @@ -109,7 +109,7 @@ export default class BugReportDialog extends React.Component { (this.state.issueUrl.length > 0 ? this.state.issueUrl : "No issue link given"); this.setState({ busy: true, progress: null, err: null }); - this.sendProgressCallback(_t("Preparing to send logs")); + this.sendProgressCallback(_t("bug_reporting|preparing_logs")); sendBugReport(SdkConfig.get().bug_report_endpoint_url, { userText, @@ -121,8 +121,8 @@ export default class BugReportDialog extends React.Component { if (!this.unmounted) { this.props.onFinished(false); Modal.createDialog(QuestionDialog, { - title: _t("Logs sent"), - description: _t("Thank you!"), + title: _t("bug_reporting|logs_sent"), + description: _t("bug_reporting|thank_you"), hasCancelButton: false, }); } @@ -132,7 +132,7 @@ export default class BugReportDialog extends React.Component { this.setState({ busy: false, progress: null, - err: _t("Failed to send logs: ") + `${err.message}`, + err: _t("bug_reporting|failed_send_logs") + `${err.message}`, }); } }, @@ -143,7 +143,7 @@ export default class BugReportDialog extends React.Component { private onDownload = async (): Promise => { this.setState({ downloadBusy: true }); - this.downloadProgressCallback(_t("Preparing to download logs")); + this.downloadProgressCallback(_t("bug_reporting|preparing_download")); try { await downloadBugReport({ @@ -160,7 +160,8 @@ export default class BugReportDialog extends React.Component { if (!this.unmounted) { this.setState({ downloadBusy: false, - downloadProgress: _t("Failed to send logs: ") + `${err instanceof Error ? err.message : ""}`, + downloadProgress: + _t("bug_reporting|failed_send_logs") + `${err instanceof Error ? err.message : ""}`, }); } } @@ -208,7 +209,7 @@ export default class BugReportDialog extends React.Component { if (window.Modernizr && Object.values(window.Modernizr).some((support) => support === false)) { warning = (

    - {_t("Reminder: Your browser is unsupported, so your experience may be unpredictable.")} + {_t("bug_reporting|unsupported_browser")}

    ); } @@ -232,7 +233,8 @@ export default class BugReportDialog extends React.Component { a: (sub) => ( {sub} @@ -261,7 +263,7 @@ export default class BugReportDialog extends React.Component { = (props) => { return ( -

    {_t("Try scrolling up in the timeline to see if there are any earlier ones.")}

    +

    {_t("user_info|redact|no_recent_messages_description")}

    } /> @@ -108,32 +108,21 @@ const BulkRedactDialog: React.FC = (props) => {
    -

    - {_t( - "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?", - { count, user }, - )} -

    -

    - {_t( - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.", - )} -

    +

    {_t("user_info|redact|confirm_description_1", { count, user })}

    +

    {_t("user_info|redact|confirm_description_2")}

    setKeepStateEvents(e.target.checked)}> - {_t("Preserve system messages")} + {_t("user_info|redact|confirm_keep_state_label")}
    - {_t( - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)", - )} + {_t("user_info|redact|confirm_keep_state_explainer")}
    { diff --git a/src/components/views/dialogs/CantStartVoiceMessageBroadcastDialog.tsx b/src/components/views/dialogs/CantStartVoiceMessageBroadcastDialog.tsx index 9a76edd26c4..36737a37868 100644 --- a/src/components/views/dialogs/CantStartVoiceMessageBroadcastDialog.tsx +++ b/src/components/views/dialogs/CantStartVoiceMessageBroadcastDialog.tsx @@ -22,14 +22,8 @@ import InfoDialog from "./InfoDialog"; export const createCantStartVoiceMessageBroadcastDialog = (): void => { Modal.createDialog(InfoDialog, { - title: _t("Can't start voice message"), - description: ( -

    - {_t( - "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.", - )} -

    - ), + title: _t("voice_message|cant_start_broadcast_title"), + description:

    {_t("voice_message|cant_start_broadcast_description")}

    , hasCloseButton: true, }); }; diff --git a/src/components/views/dialogs/ChangelogDialog.tsx b/src/components/views/dialogs/ChangelogDialog.tsx index e907ecd5897..ca110aa16fb 100644 --- a/src/components/views/dialogs/ChangelogDialog.tsx +++ b/src/components/views/dialogs/ChangelogDialog.tsx @@ -61,7 +61,7 @@ export default class ChangelogDialog extends React.Component { const body = await res.json(); this.setState({ [repo]: body.commits }); } catch (err) { - this.setState({ [repo]: err instanceof Error ? err.message : _t("Unknown error") }); + this.setState({ [repo]: err instanceof Error ? err.message : _t("error|unknown") }); } } @@ -93,7 +93,7 @@ export default class ChangelogDialog extends React.Component { if (this.state[repo] == null) { content = ; } else if (typeof this.state[repo] === "string") { - content = _t("Unable to load commit detail: %(msg)s", { + content = _t("update|error_unable_load_commit", { msg: this.state[repo], }); } else { @@ -111,13 +111,17 @@ export default class ChangelogDialog extends React.Component { const content = (
    - {this.props.version == null || this.props.newVersion == null ?

    {_t("Unavailable")}

    : logs} + {this.props.version == null || this.props.newVersion == null ? ( +

    {_t("update|unavailable")}

    + ) : ( + logs + )}
    ); return ( ); } else { return ( - + ); diff --git a/src/components/views/dialogs/ConfirmRedactDialog.tsx b/src/components/views/dialogs/ConfirmRedactDialog.tsx index 6df30594116..fe50d750ad8 100644 --- a/src/components/views/dialogs/ConfirmRedactDialog.tsx +++ b/src/components/views/dialogs/ConfirmRedactDialog.tsx @@ -36,17 +36,17 @@ interface IProps { */ export default class ConfirmRedactDialog extends React.Component { public render(): React.ReactNode { - let description = _t("Are you sure you wish to remove (delete) this event?"); + let description = _t("redact|confirm_description"); if (this.props.event.isState()) { - description += " " + _t("Note that removing room changes like this could undo the change."); + description += " " + _t("redact|confirm_description_state"); } return ( @@ -105,7 +105,7 @@ export function createRedactEventDialog({ // display error message stating you couldn't delete this. Modal.createDialog(ErrorDialog, { title: _t("common|error"), - description: _t("You cannot delete this message. (%(code)s)", { code }), + description: _t("redact|error", { code }), }); } } diff --git a/src/components/views/dialogs/ConfirmUserActionDialog.tsx b/src/components/views/dialogs/ConfirmUserActionDialog.tsx index 376b7783ab9..c46c9f36828 100644 --- a/src/components/views/dialogs/ConfirmUserActionDialog.tsx +++ b/src/components/views/dialogs/ConfirmUserActionDialog.tsx @@ -95,7 +95,7 @@ export default class ConfirmUserActionDialog extends React.Component diff --git a/src/components/views/dialogs/ConfirmWipeDeviceDialog.tsx b/src/components/views/dialogs/ConfirmWipeDeviceDialog.tsx index e2743c37b03..d095fd19252 100644 --- a/src/components/views/dialogs/ConfirmWipeDeviceDialog.tsx +++ b/src/components/views/dialogs/ConfirmWipeDeviceDialog.tsx @@ -39,17 +39,13 @@ export default class ConfirmWipeDeviceDialog extends React.Component { className="mx_ConfirmWipeDeviceDialog" hasCancel={true} onFinished={this.props.onFinished} - title={_t("Clear all data in this session?")} + title={_t("auth|soft_logout|clear_data_title")} >
    -

    - {_t( - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.", - )} -

    +

    {_t("auth|soft_logout|clear_data_description")}

    { visibilitySection = ( @@ -353,9 +353,7 @@ export default class CreateRoomDialog extends React.Component { microcopy = _t("create_room|encryption_forced"); } } else { - microcopy = _t( - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.", - ); + microcopy = _t("settings|security|e2ee_default_disabled_warning"); } e2eeSection = ( @@ -417,8 +415,10 @@ export default class CreateRoomDialog extends React.Component { { {aliasField}
    - {this.state.detailsOpen ? _t("Hide advanced") : _t("Show advanced")} + {this.state.detailsOpen ? _t("action|hide_advanced") : _t("action|show_advanced")} = ({ space, onAddExistingSpaceClick joinRuleMicrocopy = (

    {_t( - "Anyone in will be able to find and join.", + "create_space|subspace_join_rule_restricted_description", {}, { SpaceName: () => {parentSpace.name}, @@ -112,7 +112,7 @@ const CreateSubspaceDialog: React.FC = ({ space, onAddExistingSpaceClick joinRuleMicrocopy = (

    {_t( - "Anyone will be able to find and join this space, not just members of .", + "create_space|subspace_join_rule_public_description", {}, { SpaceName: () => {parentSpace.name}, @@ -121,14 +121,14 @@ const CreateSubspaceDialog: React.FC = ({ space, onAddExistingSpaceClick

    ); } else if (joinRule === JoinRule.Invite) { - joinRuleMicrocopy =

    {_t("Only people invited will be able to find and join this space.")}

    ; + joinRuleMicrocopy =

    {_t("create_space|subspace_join_rule_invite_description")}

    ; } return ( = ({ space, onAddExistingSpaceClick
    - {_t("Add a space to a space you manage.")} + {_t("create_space|subspace_beta_notice")}
    = ({ space, onAddExistingSpaceClick aliasFieldRef={spaceAliasField} > = ({ space, onAddExistingSpaceClick
    -
    {_t("Want to add an existing space instead?")}
    +
    {_t("create_space|subspace_existing_space_prompt")}
    { @@ -183,7 +183,7 @@ const CreateSubspaceDialog: React.FC = ({ space, onAddExistingSpaceClick onFinished(); }} > - {_t("Add existing space")} + {_t("space|add_existing_subspace|space_dropdown_title")}
    @@ -191,7 +191,7 @@ const CreateSubspaceDialog: React.FC = ({ space, onAddExistingSpaceClick {_t("action|cancel")} - {busy ? _t("Adding…") : _t("action|add")} + {busy ? _t("create_space|subspace_adding") : _t("action|add")}
    diff --git a/src/components/views/dialogs/CryptoStoreTooNewDialog.tsx b/src/components/views/dialogs/CryptoStoreTooNewDialog.tsx index 07754d15677..9539bcb49ca 100644 --- a/src/components/views/dialogs/CryptoStoreTooNewDialog.tsx +++ b/src/components/views/dialogs/CryptoStoreTooNewDialog.tsx @@ -35,10 +35,7 @@ const CryptoStoreTooNewDialog: React.FC = (props: IProps) => { const _onLogoutClicked = (): void => { Modal.createDialog(QuestionDialog, { title: _t("action|sign_out"), - description: _t( - "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 }, - ), + description: _t("encryption|incompatible_database_sign_out_description", { brand }), button: _t("action|sign_out"), focus: false, onFinished: (doLogout) => { @@ -50,16 +47,13 @@ const CryptoStoreTooNewDialog: React.FC = (props: IProps) => { }); }; - const description = _t( - "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 }, - ); + const description = _t("encryption|incompatible_database_description", { brand }); return ( @@ -67,7 +61,7 @@ const CryptoStoreTooNewDialog: React.FC = (props: IProps) => { {description}
    props.onFinished(false)} > diff --git a/src/components/views/dialogs/DeactivateAccountDialog.tsx b/src/components/views/dialogs/DeactivateAccountDialog.tsx index 4c1d3839f57..4af05a6d1a2 100644 --- a/src/components/views/dialogs/DeactivateAccountDialog.tsx +++ b/src/components/views/dialogs/DeactivateAccountDialog.tsx @@ -73,13 +73,13 @@ export default class DeactivateAccountDialog extends React.Component { const dialogAesthetics = { [SSOAuthEntry.PHASE_PREAUTH]: { - body: _t("Confirm your account deactivation by using Single Sign On to prove your identity."), + body: _t("settings|general|deactivate_confirm_body_sso"), continueText: _t("auth|sso"), continueKind: "danger", }, [SSOAuthEntry.PHASE_POSTAUTH]: { - body: _t("Are you sure you want to deactivate your account? This is irreversible."), - continueText: _t("Confirm account deactivation"), + body: _t("settings|general|deactivate_confirm_body"), + continueText: _t("settings|general|deactivate_confirm_continue"), continueKind: "danger", }, }; @@ -90,7 +90,7 @@ export default class DeactivateAccountDialog extends React.Component { @@ -138,7 +138,7 @@ export default class DeactivateAccountDialog extends React.Component { logger.error(e); - this.setState({ errStr: _t("There was a problem communicating with the server. Please try again.") }); + this.setState({ errStr: _t("settings|general|error_deactivate_communication") }); }); }; @@ -170,14 +170,14 @@ export default class DeactivateAccountDialog extends React.Component { if (e && e.httpStatus === 401 && e.data) { // Valid UIA response this.setState({ authData: e.data, authEnabled: true }); } else { - this.setState({ errStr: _t("Server did not return valid authentication information.") }); + this.setState({ errStr: _t("settings|general|error_deactivate_invalid_auth") }); } }); } @@ -214,36 +214,24 @@ export default class DeactivateAccountDialog extends React.Component
    -

    {_t("Confirm that you would like to deactivate your account. If you proceed:")}

    +

    {_t("settings|general|deactivate_confirm_content")}

      -
    • {_t("You will not be able to reactivate your account")}
    • -
    • {_t("You will no longer be able to log in")}
    • -
    • - {_t( - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable", - )} -
    • -
    • {_t("You will leave all rooms and DMs that you are in")}
    • -
    • - {_t( - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number", - )} -
    • +
    • {_t("settings|general|deactivate_confirm_content_1")}
    • +
    • {_t("settings|general|deactivate_confirm_content_2")}
    • +
    • {_t("settings|general|deactivate_confirm_content_3")}
    • +
    • {_t("settings|general|deactivate_confirm_content_4")}
    • +
    • {_t("settings|general|deactivate_confirm_content_5")}
    -

    - {_t( - "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?", - )} -

    +

    {_t("settings|general|deactivate_confirm_content_6")}

    - {_t("Hide my messages from new joiners")} + {_t("settings|general|deactivate_confirm_erase_label")}

    {error} diff --git a/src/components/views/dialogs/DevtoolsDialog.tsx b/src/components/views/dialogs/DevtoolsDialog.tsx index a2bcd0a8a2a..f0f97e9ff80 100644 --- a/src/components/views/dialogs/DevtoolsDialog.tsx +++ b/src/components/views/dialogs/DevtoolsDialog.tsx @@ -69,7 +69,7 @@ interface IProps { onFinished(finished?: boolean): void; } -type ToolInfo = [label: string, tool: Tool]; +type ToolInfo = [label: TranslationKey, tool: Tool]; const DevtoolsDialog: React.FC = ({ roomId, threadRootId, onFinished }) => { const [tool, setTool] = useState(null); @@ -116,7 +116,7 @@ const DevtoolsDialog: React.FC = ({ roomId, threadRootId, onFinished }) ); } - const label = tool ? tool[0] : _t("devtools|toolbox"); + const label = tool ? _t(tool[0]) : _t("devtools|toolbox"); return ( diff --git a/src/components/views/dialogs/EndPollDialog.tsx b/src/components/views/dialogs/EndPollDialog.tsx index d3bfacdabe0..cc68e80191d 100644 --- a/src/components/views/dialogs/EndPollDialog.tsx +++ b/src/components/views/dialogs/EndPollDialog.tsx @@ -47,9 +47,7 @@ export default class EndPollDialog extends React.Component { const topAnswer = findTopAnswer(this.props.event, responses); const message = - topAnswer === "" - ? _t("The poll has ended. No votes were cast.") - : _t("The poll has ended. Top answer: %(topAnswer)s", { topAnswer }); + topAnswer === "" ? _t("poll|end_message_no_votes") : _t("poll|end_message", { topAnswer }); const endEvent = PollEndEvent.from(this.props.event.getId()!, message).serialize(); @@ -57,8 +55,8 @@ export default class EndPollDialog extends React.Component { } catch (e) { console.error("Failed to submit poll response event:", e); Modal.createDialog(ErrorDialog, { - title: _t("Failed to end poll"), - description: _t("Sorry, the poll did not end. Please try again."), + title: _t("poll|error_ending_title"), + description: _t("poll|error_ending_description"), }); } } @@ -68,11 +66,9 @@ export default class EndPollDialog extends React.Component { public render(): React.ReactNode { return ( this.onFinished(endPoll)} /> ); diff --git a/src/components/views/dialogs/ErrorDialog.tsx b/src/components/views/dialogs/ErrorDialog.tsx index 59bd46d4e43..ed343f9cba7 100644 --- a/src/components/views/dialogs/ErrorDialog.tsx +++ b/src/components/views/dialogs/ErrorDialog.tsx @@ -79,7 +79,7 @@ export default class ErrorDialog extends React.Component { contentId="mx_Dialog_content" >
    - {this.props.description || _t("An error has occurred.")} + {this.props.description || _t("error|dialog_description_default")}
    } button={_t("action|ok")} onFinished={props.onFinished} diff --git a/src/components/views/dialogs/LeaveSpaceDialog.tsx b/src/components/views/dialogs/LeaveSpaceDialog.tsx index a8a9aca4d8e..de27d6b7124 100644 --- a/src/components/views/dialogs/LeaveSpaceDialog.tsx +++ b/src/components/views/dialogs/LeaveSpaceDialog.tsx @@ -58,24 +58,22 @@ const LeaveSpaceDialog: React.FC = ({ space, onFinished }) => { let rejoinWarning; if (space.getJoinRule() !== JoinRule.Public) { - rejoinWarning = _t("You won't be able to rejoin unless you are re-invited."); + rejoinWarning = _t("space|leave_dialog_public_rejoin_warning"); } let onlyAdminWarning; if (isOnlyAdmin(space)) { - onlyAdminWarning = _t("You're the only admin of this space. Leaving it will mean no one has control over it."); + onlyAdminWarning = _t("space|leave_dialog_only_admin_warning"); } else { const numChildrenOnlyAdminIn = roomsToLeave.filter(isOnlyAdmin).length; if (numChildrenOnlyAdminIn > 0) { - onlyAdminWarning = _t( - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.", - ); + onlyAdminWarning = _t("space|leave_dialog_only_admin_room_warning"); } } return ( onFinished(false)} @@ -84,7 +82,7 @@ const LeaveSpaceDialog: React.FC = ({ space, onFinished }) => {

    {_t( - "You are about to leave .", + "space|leave_dialog_description", {}, { spaceName: () => {space.name}, @@ -93,7 +91,7 @@ const LeaveSpaceDialog: React.FC = ({ space, onFinished }) => {   {rejoinWarning} {rejoinWarning && <> } - {spaceChildren.length > 0 && _t("Would you like to leave the rooms in this space?")} + {spaceChildren.length > 0 && _t("space|leave_dialog_option_intro")}

    {spaceChildren.length > 0 && ( @@ -102,16 +100,16 @@ const LeaveSpaceDialog: React.FC = ({ space, onFinished }) => { spaceChildren={spaceChildren} selected={selectedRooms} onChange={setRoomsToLeave} - noneLabel={_t("Don't leave any rooms")} - allLabel={_t("Leave all rooms")} - specificLabel={_t("Leave some rooms")} + noneLabel={_t("space|leave_dialog_option_none")} + allLabel={_t("space|leave_dialog_option_all")} + specificLabel={_t("space|leave_dialog_option_specific")} /> )} {onlyAdminWarning &&
    {onlyAdminWarning}
    }
    onFinished(true, roomsToLeave)} hasCancel={true} diff --git a/src/components/views/dialogs/LogoutDialog.tsx b/src/components/views/dialogs/LogoutDialog.tsx index 2086a33b8af..f6d8af0c892 100644 --- a/src/components/views/dialogs/LogoutDialog.tsx +++ b/src/components/views/dialogs/LogoutDialog.tsx @@ -16,7 +16,6 @@ limitations under the License. */ import React from "react"; -import { IKeyBackupInfo } from "matrix-js-sdk/src/crypto/keybackup"; import { logger } from "matrix-js-sdk/src/logger"; import type CreateKeyBackupDialog from "../../../async-components/views/dialogs/security/CreateKeyBackupDialog"; @@ -35,10 +34,28 @@ interface IProps { onFinished: (success: boolean) => void; } +enum BackupStatus { + /** we're trying to figure out if there is an active backup */ + LOADING, + + /** crypto is disabled in this client (so no need to back up) */ + NO_CRYPTO, + + /** Key backup is active and working */ + BACKUP_ACTIVE, + + /** there is a backup on the server but we are not backing up to it */ + SERVER_BACKUP_BUT_DISABLED, + + /** backup is not set up locally and there is no backup on the server */ + NO_BACKUP, + + /** there was an error fetching the state */ + ERROR, +} + interface IState { - shouldLoadBackupStatus: boolean; - loading: boolean; - backupInfo: IKeyBackupInfo | null; + backupStatus: BackupStatus; } export default class LogoutDialog extends React.Component { @@ -49,33 +66,40 @@ export default class LogoutDialog extends React.Component { public constructor(props: IProps) { super(props); - const cli = MatrixClientPeg.safeGet(); - const shouldLoadBackupStatus = cli.isCryptoEnabled() && !cli.getKeyBackupEnabled(); - this.state = { - shouldLoadBackupStatus: shouldLoadBackupStatus, - loading: shouldLoadBackupStatus, - backupInfo: null, + backupStatus: BackupStatus.LOADING, }; - if (shouldLoadBackupStatus) { - this.loadBackupStatus(); - } + // we can't call setState() immediately, so wait a beat + window.setTimeout(() => this.startLoadBackupStatus(), 0); } - private async loadBackupStatus(): Promise { - try { - const backupInfo = await MatrixClientPeg.safeGet().getKeyBackupVersion(); - this.setState({ - loading: false, - backupInfo, - }); - } catch (e) { + /** kick off the asynchronous calls to populate `state.backupStatus` in the background */ + private startLoadBackupStatus(): void { + this.loadBackupStatus().catch((e) => { logger.log("Unable to fetch key backup status", e); this.setState({ - loading: false, + backupStatus: BackupStatus.ERROR, }); + }); + } + + private async loadBackupStatus(): Promise { + const client = MatrixClientPeg.safeGet(); + const crypto = client.getCrypto(); + if (!crypto) { + this.setState({ backupStatus: BackupStatus.NO_CRYPTO }); + return; + } + + if ((await crypto.getActiveSessionBackupVersion()) !== null) { + this.setState({ backupStatus: BackupStatus.BACKUP_ACTIVE }); + return; } + + // backup is not active. see if there is a backup version on the server we ought to back up to. + const backupInfo = await client.getKeyBackupVersion(); + this.setState({ backupStatus: backupInfo ? BackupStatus.SERVER_BACKUP_BUT_DISABLED : BackupStatus.NO_BACKUP }); } private onExportE2eKeysClicked = (): void => { @@ -98,7 +122,7 @@ export default class LogoutDialog extends React.Component { }; private onSetRecoveryMethodClick = (): void => { - if (this.state.backupInfo) { + if (this.state.backupStatus === BackupStatus.SERVER_BACKUP_BUT_DISABLED) { // A key backup exists for this account, but the creating device is not // verified, so restore the backup which will give us the keys from it and // allow us to trust it (ie. upload keys to it) @@ -132,82 +156,98 @@ export default class LogoutDialog extends React.Component { this.props.onFinished(true); }; - public render(): React.ReactNode { - if (this.state.shouldLoadBackupStatus) { - const description = ( -
    -

    - {_t( - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.", - )} -

    + /** + * Show a dialog prompting the user to set up key backup. + * + * Either there is no backup at all ({@link BackupStatus.NO_BACKUP}), there is a backup on the server but + * we are not connected to it ({@link BackupStatus.SERVER_BACKUP_BUT_DISABLED}), or we were unable to pull the + * backup data ({@link BackupStatus.ERROR}). In all three cases, we should prompt the user to set up key backup. + */ + private renderSetupBackupDialog(): React.ReactNode { + const description = ( +
    +

    {_t("auth|logout_dialog|setup_secure_backup_description_1")}

    +

    {_t("auth|logout_dialog|setup_secure_backup_description_2")}

    +

    {_t("encryption|setup_secure_backup|explainer")}

    +
    + ); + + let setupButtonCaption; + if (this.state.backupStatus === BackupStatus.SERVER_BACKUP_BUT_DISABLED) { + setupButtonCaption = _t("settings|security|key_backup_connect"); + } else { + // if there's an error fetching the backup info, we'll just assume there's + // no backup for the purpose of the button caption + setupButtonCaption = _t("auth|logout_dialog|use_key_backup"); + } + + const dialogContent = ( +
    +
    + {description} +
    + + + +
    + {_t("common|advanced")}

    - {_t( - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.", - )} +

    -

    {_t("Back up your keys before signing out to avoid losing them.")}

    -
    - ); +
    +
    + ); + // Not quite a standard question dialog as the primary button cancels + // the action and does something else instead, whilst non-default button + // confirms the action. + return ( + + {dialogContent} + + ); + } - let dialogContent; - if (this.state.loading) { - dialogContent = ; - } else { - let setupButtonCaption; - if (this.state.backupInfo) { - setupButtonCaption = _t("Connect this session to Key Backup"); - } else { - // if there's an error fetching the backup info, we'll just assume there's - // no backup for the purpose of the button caption - setupButtonCaption = _t("Start using Key Backup"); - } - - dialogContent = ( -
    -
    - {description} -
    - - - -
    - {_t("Advanced")} -

    - -

    -
    -
    + public render(): React.ReactNode { + switch (this.state.backupStatus) { + case BackupStatus.LOADING: + // while we're deciding if we have backups, show a spinner + return ( + + ; + ); - } - // Not quite a standard question dialog as the primary button cancels - // the action and does something else instead, whilst non-default button - // confirms the action. - return ( - - {dialogContent} - - ); - } else { - return ( - - ); + + case BackupStatus.NO_CRYPTO: + case BackupStatus.BACKUP_ACTIVE: + return ( + + ); + + case BackupStatus.NO_BACKUP: + case BackupStatus.SERVER_BACKUP_BUT_DISABLED: + case BackupStatus.ERROR: + return this.renderSetupBackupDialog(); } } } diff --git a/src/components/views/dialogs/ManageRestrictedJoinRuleDialog.tsx b/src/components/views/dialogs/ManageRestrictedJoinRuleDialog.tsx index f01ff6d362a..0799ff88f12 100644 --- a/src/components/views/dialogs/ManageRestrictedJoinRuleDialog.tsx +++ b/src/components/views/dialogs/ManageRestrictedJoinRuleDialog.tsx @@ -43,10 +43,10 @@ const Entry: React.FC<{ let description; if (localRoom) { - description = _t("%(count)s members", { count: room.getJoinedMemberCount() }); + description = _t("common|n_members", { count: room.getJoinedMemberCount() }); const numChildRooms = SpaceStore.instance.getChildRooms(room.roomId).length; if (numChildRooms > 0) { - description += " · " + _t("%(count)s rooms", { count: numChildRooms }); + description += " · " + _t("common|n_rooms", { count: numChildRooms }); } } @@ -132,7 +132,7 @@ const ManageRestrictedJoinRuleDialog: React.FC = ({ room, selected = [], if (newSelected.size < 1) { inviteOnlyWarning = (
    - {_t("You're removing all spaces. Access will default to invite only")} + {_t("room_settings|security|join_rule_restricted_dialog_empty_warning")}
    ); } @@ -141,14 +141,14 @@ const ManageRestrictedJoinRuleDialog: React.FC = ({ room, selected = [], filteredSpacesContainingRoom.length + filteredOtherJoinedSpaces.length + filteredOtherEntries.length; return (

    {_t( - "Decide which spaces can access this room. If a space is selected, its members can find and join .", + "room_settings|security|join_rule_restricted_dialog_description", {}, { RoomName: () => {room.name}, @@ -158,7 +158,7 @@ const ManageRestrictedJoinRuleDialog: React.FC = ({ room, selected = [], @@ -167,8 +167,8 @@ const ManageRestrictedJoinRuleDialog: React.FC = ({ room, selected = [],

    {room.isSpaceRoom() - ? _t("Spaces you know that contain this space") - : _t("Spaces you know that contain this room")} + ? _t("room_settings|security|join_rule_restricted_dialog_heading_space") + : _t("room_settings|security|join_rule_restricted_dialog_heading_room")}

    {filteredSpacesContainingRoom.map((space) => { return ( @@ -187,9 +187,9 @@ const ManageRestrictedJoinRuleDialog: React.FC = ({ room, selected = [], {filteredOtherEntries.length > 0 ? (
    -

    {_t("Other spaces or rooms you might not know")}

    +

    {_t("room_settings|security|join_rule_restricted_dialog_heading_other")}

    -
    {_t("These are likely ones other room admins are a part of.")}
    +
    {_t("room_settings|security|join_rule_restricted_dialog_heading_unknown")}
    {filteredOtherEntries.map((space) => { return ( @@ -208,7 +208,7 @@ const ManageRestrictedJoinRuleDialog: React.FC = ({ room, selected = [], {filteredOtherJoinedSpaces.length > 0 ? (
    -

    {_t("Other spaces you know")}

    +

    {_t("room_settings|security|join_rule_restricted_dialog_heading_known")}

    {filteredOtherJoinedSpaces.map((space) => { return (
    • - {device.displayName} + {" "} + {device.displayName}
    • - {" "} + {" "} {device.deviceId}
    • - {" "} + {" "} {key} @@ -82,15 +83,15 @@ export function ManualDeviceKeyVerificationDialog({
    -

    {_t("If they don't match, the security of your communication may be compromised.")}

    +

    {_t("encryption|verification|manual_device_verification_footer")}

    ); return ( ); diff --git a/src/components/views/dialogs/MessageEditHistoryDialog.tsx b/src/components/views/dialogs/MessageEditHistoryDialog.tsx index 67379951589..900765e52e0 100644 --- a/src/components/views/dialogs/MessageEditHistoryDialog.tsx +++ b/src/components/views/dialogs/MessageEditHistoryDialog.tsx @@ -154,20 +154,16 @@ export default class MessageEditHistoryDialog extends React.PureComponent - {_t("Your homeserver doesn't seem to support this feature.")} -

    - ); + content =

    {_t("error|edit_history_unsupported")}

    ; } else if (error.errcode) { // some kind of error from the homeserver - content =

    {_t("Something went wrong!")}

    ; + content =

    {_t("error|something_went_wrong")}

    ; } else { content = (

    - {_t("Cannot reach homeserver")} + {_t("cannot_reach_homeserver")}
    - {_t("Ensure you have a stable internet connection, or get in touch with the server admin")} + {_t("cannot_reach_homeserver_detail")}

    ); } @@ -190,7 +186,7 @@ export default class MessageEditHistoryDialog extends React.PureComponent {content} diff --git a/src/components/views/dialogs/ModalWidgetDialog.tsx b/src/components/views/dialogs/ModalWidgetDialog.tsx index 73a2916e3c9..3b3d5991217 100644 --- a/src/components/views/dialogs/ModalWidgetDialog.tsx +++ b/src/components/views/dialogs/ModalWidgetDialog.tsx @@ -136,6 +136,7 @@ export default class ModalWidgetDialog extends React.PureComponent - {_t("Data on this screen is shared with %(widgetDomain)s", { + {_t("widget|modal_data_warning", { widgetDomain: parsed.hostname, })}
    diff --git a/src/components/views/dialogs/RegistrationEmailPromptDialog.tsx b/src/components/views/dialogs/RegistrationEmailPromptDialog.tsx index 22a80ccd33f..0a51a18a675 100644 --- a/src/components/views/dialogs/RegistrationEmailPromptDialog.tsx +++ b/src/components/views/dialogs/RegistrationEmailPromptDialog.tsx @@ -50,7 +50,7 @@ const RegistrationEmailPromptDialog: React.FC = ({ onFinished }) => { return ( onFinished(false)} @@ -59,7 +59,7 @@ const RegistrationEmailPromptDialog: React.FC = ({ onFinished }) => {

    {_t( - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.", + "auth|registration|continue_without_email_description", {}, { b: (sub) => {sub}, @@ -70,7 +70,7 @@ const RegistrationEmailPromptDialog: React.FC = ({ onFinished }) => { { const target = ev.target as HTMLInputElement; diff --git a/src/components/views/dialogs/ReportEventDialog.tsx b/src/components/views/dialogs/ReportEventDialog.tsx index c204c8da98a..52859c55f6a 100644 --- a/src/components/views/dialogs/ReportEventDialog.tsx +++ b/src/components/views/dialogs/ReportEventDialog.tsx @@ -246,7 +246,7 @@ export default class ReportEventDialog extends React.Component { // as configured in the room's state events. const dmRoomId = await ensureDMExists(client, this.moderation.moderationBotUserId); if (!dmRoomId) { - throw new UserFriendlyError("Unable to create room with moderation bot"); + throw new UserFriendlyError("report_content|error_create_room_moderation_bot"); } await client.sendEvent(dmRoomId, ABUSE_EVENT_TYPE, { @@ -320,37 +320,25 @@ export default class ReportEventDialog extends React.Component { subtitle = _t("report_content|nature_disagreement"); break; case Nature.Toxic: - subtitle = _t( - "This user is displaying toxic behaviour, for instance by insulting other users or sharing adult-only content in a family-friendly room or otherwise violating the rules of this room.\nThis will be reported to the room moderators.", - ); + subtitle = _t("report_content|nature_toxic"); break; case Nature.Illegal: - subtitle = _t( - "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.", - ); + subtitle = _t("report_content|nature_illegal"); break; case Nature.Spam: - subtitle = _t( - "This user is spamming the room with ads, links to ads or to propaganda.\nThis will be reported to the room moderators.", - ); + subtitle = _t("report_content|nature_spam"); break; case NonStandardValue.Admin: if (client.isRoomEncrypted(this.props.mxEvent.getRoomId()!)) { - subtitle = _t( - "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.", - { homeserver: homeServerName }, - ); + subtitle = _t("report_content|nature_nonstandard_admin_encrypted", { + homeserver: homeServerName, + }); } else { - subtitle = _t( - "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.", - { homeserver: homeServerName }, - ); + subtitle = _t("report_content|nature_nonstandard_admin", { homeserver: homeServerName }); } break; case Nature.Other: - subtitle = _t( - "Any other reason. Please describe the problem.\nThis will be reported to the room moderators.", - ); + subtitle = _t("report_content|nature_other"); break; default: subtitle = _t("report_content|nature"); @@ -411,13 +399,13 @@ export default class ReportEventDialog extends React.Component { checked={this.state.nature == Nature.Other} onChange={this.onNatureChosen} > - {_t("Other")} + {_t("report_content|other_label")}

    {subtitle}

    { contentId="mx_ReportEventDialog" >
    -

    - {_t( - "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.", - )} -

    +

    {_t("report_content|description")}

    {adminMessage} { tabs.push( new Tab( RoomSettingsTab.General, - _td("General"), + _td("common|general"), "mx_RoomSettingsDialog_settingsIcon", , "RoomSettingsGeneral", @@ -154,7 +154,7 @@ class RoomSettingsDialog extends React.Component { tabs.push( new Tab( RoomSettingsTab.Voip, - _td("Voice & Video"), + _td("settings|voip|title"), "mx_RoomSettingsDialog_voiceIcon", , ), @@ -163,7 +163,7 @@ class RoomSettingsDialog extends React.Component { tabs.push( new Tab( RoomSettingsTab.Security, - _td("Security & Privacy"), + _td("room_settings|security|title"), "mx_RoomSettingsDialog_securityIcon", this.props.onFinished(true)} />, "RoomSettingsSecurityPrivacy", @@ -172,7 +172,7 @@ class RoomSettingsDialog extends React.Component { tabs.push( new Tab( RoomSettingsTab.Roles, - _td("Roles & Permissions"), + _td("room_settings|permissions|title"), "mx_RoomSettingsDialog_rolesIcon", , "RoomSettingsRolesPermissions", @@ -181,7 +181,7 @@ class RoomSettingsDialog extends React.Component { tabs.push( new Tab( RoomSettingsTab.Notifications, - _td("Notifications"), + _td("notifications|enable_prompt_toast_title"), "mx_RoomSettingsDialog_notificationsIcon", ( { tabs.push( new Tab( RoomSettingsTab.Bridges, - _td("Bridges"), + _td("room_settings|bridges|title"), "mx_RoomSettingsDialog_bridgesIcon", , "RoomSettingsBridges", @@ -208,7 +208,7 @@ class RoomSettingsDialog extends React.Component { tabs.push( new Tab( RoomSettingsTab.PollHistory, - _td("Poll history"), + _td("right_panel|polls_button"), "mx_RoomSettingsDialog_pollsIcon", this.props.onFinished(true)} />, ), @@ -218,7 +218,7 @@ class RoomSettingsDialog extends React.Component { tabs.push( new Tab( RoomSettingsTab.Advanced, - _td("Advanced"), + _td("common|advanced"), "mx_RoomSettingsDialog_warningIcon", ( { className="mx_RoomSettingsDialog" hasCancel={true} onFinished={this.props.onFinished} - title={_t("Room Settings - %(roomName)s", { roomName })} + title={_t("room_settings|title", { roomName })} >
    { }) .catch((err) => { Modal.createDialog(ErrorDialog, { - title: _t("Failed to upgrade room"), - description: err && err.message ? err.message : _t("The room upgrade could not be completed"), + title: _t("room_settings|advanced|error_upgrade_title"), + description: + err && err.message ? err.message : _t("room_settings|advanced|error_upgrade_description"), }); }) .finally(() => { @@ -75,7 +76,7 @@ export default class RoomUpgradeDialog extends React.Component { } else { buttons = ( { -

    - {_t( - "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("room_settings|advanced|upgrade_dialog_description")}

      -
    1. {_t("Create a new room with the same name, description and avatar")}
    2. -
    3. {_t("Update any local room aliases to point to the new room")}
    4. -
    5. - {_t( - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room", - )} -
    6. -
    7. - {_t( - "Put a link back to the old room at the start of the new room so people can see old messages", - )} -
    8. +
    9. {_t("room_settings|advanced|upgrade_dialog_description_1")}
    10. +
    11. {_t("room_settings|advanced|upgrade_dialog_description_2")}
    12. +
    13. {_t("room_settings|advanced|upgrade_dialog_description_3")}
    14. +
    15. {_t("room_settings|advanced|upgrade_dialog_description_4")}
    {buttons}
    diff --git a/src/components/views/dialogs/RoomUpgradeWarningDialog.tsx b/src/components/views/dialogs/RoomUpgradeWarningDialog.tsx index cc074f47d2a..e5b5fde6913 100644 --- a/src/components/views/dialogs/RoomUpgradeWarningDialog.tsx +++ b/src/components/views/dialogs/RoomUpgradeWarningDialog.tsx @@ -115,7 +115,7 @@ export default class RoomUpgradeWarningDialog extends React.Component ); } @@ -123,28 +123,21 @@ export default class RoomUpgradeWarningDialog extends React.Component - {_t( - "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.", - { brand }, - )} -

    - ); + let bugReports =

    {_t("room_settings|advanced|upgrade_warning_dialog_report_bug_prompt", { brand })}

    ; if (SdkConfig.get().bug_report_endpoint_url) { bugReports = (

    {_t( - "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.", + "room_settings|advanced|upgrade_warning_dialog_report_bug_prompt_link", { brand, }, @@ -190,15 +183,10 @@ export default class RoomUpgradeWarningDialog extends React.Component

    -

    - {this.props.description || - _t( - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.", - )} -

    +

    {this.props.description || _t("room_settings|advanced|upgrade_warning_dialog_description")}

    {_t( - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.", + "room_settings|advanced|upgrade_warning_dialog_explainer", {}, { b: (sub) => {sub}, @@ -208,7 +196,7 @@ export default class RoomUpgradeWarningDialog extends React.Component {_t( - "You'll upgrade this room from to .", + "room_settings|advanced|upgrade_warning_dialog_footer", {}, { oldVersion: () => {this.currentVersion}, diff --git a/src/components/views/dialogs/ScrollableBaseModal.tsx b/src/components/views/dialogs/ScrollableBaseModal.tsx index 21da033da42..8fa9fa3f645 100644 --- a/src/components/views/dialogs/ScrollableBaseModal.tsx +++ b/src/components/views/dialogs/ScrollableBaseModal.tsx @@ -97,7 +97,7 @@ export default abstract class ScrollableBaseModal<

    diff --git a/src/components/views/dialogs/ServerOfflineDialog.tsx b/src/components/views/dialogs/ServerOfflineDialog.tsx index 9c5da6a9d4a..458b57ddd6a 100644 --- a/src/components/views/dialogs/ServerOfflineDialog.tsx +++ b/src/components/views/dialogs/ServerOfflineDialog.tsx @@ -92,36 +92,32 @@ export default class ServerOfflineDialog extends React.PureComponent { public render(): React.ReactNode { let timeline = this.renderTimeline().filter((c) => !!c); // remove nulls for next check if (timeline.length === 0) { - timeline = [
    {_t("You're all caught up.")}
    ]; + timeline = [
    {_t("server_offline|empty_timeline")}
    ]; } const serverName = MatrixClientPeg.getHomeserverName(); return (
    -

    - {_t( - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.", - )} -

    +

    {_t("server_offline|description")}

      -
    • {_t("The server (%(serverName)s) took too long to respond.", { serverName })}
    • -
    • {_t("Your firewall or anti-virus is blocking the request.")}
    • -
    • {_t("A browser extension is preventing the request.")}
    • -
    • {_t("The server is offline.")}
    • -
    • {_t("The server has denied your request.")}
    • -
    • {_t("Your area is experiencing difficulties connecting to the internet.")}
    • -
    • {_t("A connection error occurred while trying to contact the server.")}
    • -
    • {_t("The server is not configured to indicate what the problem is (CORS).")}
    • +
    • {_t("server_offline|description_1", { serverName })}
    • +
    • {_t("server_offline|description_2")}
    • +
    • {_t("server_offline|description_3")}
    • +
    • {_t("server_offline|description_4")}
    • +
    • {_t("server_offline|description_5")}
    • +
    • {_t("server_offline|description_6")}
    • +
    • {_t("server_offline|description_7")}
    • +
    • {_t("server_offline|description_8")}

    -

    {_t("Recent changes that have not yet been received")}

    +

    {_t("server_offline|recent_changes_heading")}

    {timeline}
    diff --git a/src/components/views/dialogs/SeshatResetDialog.tsx b/src/components/views/dialogs/SeshatResetDialog.tsx index 32e61c4b352..1dec25246c2 100644 --- a/src/components/views/dialogs/SeshatResetDialog.tsx +++ b/src/components/views/dialogs/SeshatResetDialog.tsx @@ -30,19 +30,17 @@ export default class SeshatResetDialog extends React.PureComponent {

    - {_t("You most likely do not want to reset your event index store")} + {_t("seshat|reset_description")}
    - {_t( - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated", - )} + {_t("seshat|reset_explainer")}

    { private onClearStorageClick = (): void => { Modal.createDialog(QuestionDialog, { title: _t("action|sign_out"), - description:
    {_t("Sign out and remove encryption keys?")}
    , + description:
    {_t("error|session_restore|clear_storage_description")}
    , button: _t("action|sign_out"), danger: true, onFinished: this.props.onFinished, @@ -59,7 +59,7 @@ export default class SessionRestoreErrorDialog extends React.Component { const clearStorageButton = ( ); @@ -92,25 +92,16 @@ export default class SessionRestoreErrorDialog extends React.Component {
    -

    {_t("We encountered an error trying to restore your previous session.")}

    +

    {_t("error|session_restore|description_1")}

    -

    - {_t( - "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 }, - )} -

    +

    {_t("error|session_restore|description_2", { brand })}

    -

    - {_t( - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.", - )} -

    +

    {_t("error|session_restore|description_3")}

    {dialogButtons}
    diff --git a/src/components/views/dialogs/SetEmailDialog.tsx b/src/components/views/dialogs/SetEmailDialog.tsx index 43ba5b9e8c2..eb491e1eba3 100644 --- a/src/components/views/dialogs/SetEmailDialog.tsx +++ b/src/components/views/dialogs/SetEmailDialog.tsx @@ -67,8 +67,8 @@ export default class SetEmailDialog extends React.Component { const emailAddress = this.state.emailAddress; if (!Email.looksValid(emailAddress)) { Modal.createDialog(ErrorDialog, { - title: _t("Invalid Email Address"), - description: _t("This doesn't appear to be a valid email address"), + title: _t("settings|general|error_invalid_email"), + description: _t("settings|general|error_invalid_email_detail"), }); return; } @@ -76,10 +76,8 @@ export default class SetEmailDialog extends React.Component { this.addThreepid.addEmailAddress(emailAddress).then( () => { Modal.createDialog(QuestionDialog, { - title: _t("Verification Pending"), - description: _t( - "Please check your email and click on the link it contains. Once this is done, click continue.", - ), + title: _t("auth|set_email|verification_pending_title"), + description: _t("auth|set_email|verification_pending_description"), button: _t("action|continue"), onFinished: this.onEmailDialogFinished, }); @@ -88,8 +86,8 @@ export default class SetEmailDialog extends React.Component { this.setState({ emailBusy: false }); logger.error("Unable to add email address " + emailAddress + " " + err); Modal.createDialog(ErrorDialog, { - title: _t("Unable to add email address"), - description: extractErrorMessageFromError(err, _t("Operation failed")), + title: _t("settings|general|error_add_email"), + description: extractErrorMessageFromError(err, _t("invite|failed_generic")), }); }, ); @@ -123,13 +121,11 @@ export default class SetEmailDialog extends React.Component { if (underlyingError instanceof MatrixError && underlyingError.errcode === "M_THREEPID_AUTH_FAILED") { const message = - _t("Unable to verify email address.") + + _t("settings|general|error_email_verification") + " " + - _t( - "Please check your email and click on the link it contains. Once this is done, click continue.", - ); + _t("auth|set_email|verification_pending_description"); Modal.createDialog(QuestionDialog, { - title: _t("Verification Pending"), + title: _t("auth|set_email|verification_pending_title"), description: message, button: _t("action|continue"), onFinished: this.onEmailDialogFinished, @@ -137,8 +133,8 @@ export default class SetEmailDialog extends React.Component { } else { logger.error("Unable to verify email address: " + err); Modal.createDialog(ErrorDialog, { - title: _t("Unable to verify email address."), - description: extractErrorMessageFromError(err, _t("Operation failed")), + title: _t("settings|general|error_email_verification"), + description: extractErrorMessageFromError(err, _t("invite|failed_generic")), }); } }, @@ -152,7 +148,7 @@ export default class SetEmailDialog extends React.Component { { contentId="mx_Dialog_content" >
    -

    - {_t("This will allow you to reset your password and receive notifications.")} -

    +

    {_t("auth|set_email|description")}

    {emailInput}
    diff --git a/src/components/views/dialogs/ShareDialog.tsx b/src/components/views/dialogs/ShareDialog.tsx index 57b243359f0..aba35e70e2c 100644 --- a/src/components/views/dialogs/ShareDialog.tsx +++ b/src/components/views/dialogs/ShareDialog.tsx @@ -130,7 +130,7 @@ export default class ShareDialog extends React.PureComponent 0) { @@ -140,22 +140,22 @@ export default class ShareDialog extends React.PureComponent - {_t("Link to most recent message")} + {_t("share|permalink_most_recent")}
    ); } } else if (this.props.target instanceof User || this.props.target instanceof RoomMember) { - title = _t("Share User"); + title = _t("share|title_user"); } else if (this.props.target instanceof MatrixEvent) { - title = _t("Share Room Message"); + title = _t("share|title_message"); checkbox = (
    - {_t("Link to selected message")} + {_t("share|permalink_message")}
    ); @@ -208,7 +208,7 @@ export default class ShareDialog extends React.PureComponent
    matrixToUrl}> - + {matrixToUrl} diff --git a/src/components/views/dialogs/SlashCommandHelpDialog.tsx b/src/components/views/dialogs/SlashCommandHelpDialog.tsx index e59c3178a53..3f8e4d9fa5e 100644 --- a/src/components/views/dialogs/SlashCommandHelpDialog.tsx +++ b/src/components/views/dialogs/SlashCommandHelpDialog.tsx @@ -64,7 +64,7 @@ const SlashCommandHelpDialog: React.FC = ({ onFinished }) => { return ( {body} diff --git a/src/components/views/dialogs/SlidingSyncOptionsDialog.tsx b/src/components/views/dialogs/SlidingSyncOptionsDialog.tsx index 9170ccb7190..5419f749e6b 100644 --- a/src/components/views/dialogs/SlidingSyncOptionsDialog.tsx +++ b/src/components/views/dialogs/SlidingSyncOptionsDialog.tsx @@ -77,11 +77,11 @@ export const SlidingSyncOptionsDialog: React.FC<{ onFinished(enabled: boolean): let nativeSupport: string; if (hasNativeSupport === null) { - nativeSupport = _t("Checking…"); + nativeSupport = _t("labs|sliding_sync_checking"); } else { nativeSupport = hasNativeSupport - ? _t("Your server has native support") - : _t("Your server lacks native support"); + ? _t("labs|sliding_sync_server_support") + : _t("labs|sliding_sync_server_no_support"); } const validProxy = withValidation({ @@ -97,13 +97,13 @@ export const SlidingSyncOptionsDialog: React.FC<{ onFinished(enabled: boolean): { key: "required", test: async ({ value }) => !!value || !!hasNativeSupport, - invalid: () => _t("Your server lacks native support, you must specify a proxy"), + invalid: () => _t("labs|sliding_sync_server_specify_proxy"), }, { key: "working", final: true, test: async (_, { error }) => !error, - valid: () => _t("Looks good"), + valid: () => _t("spotlight|public_rooms|network_dropdown_available_valid"), invalid: ({ error }) => (error instanceof Error ? error.message : null), }, ], @@ -111,16 +111,20 @@ export const SlidingSyncOptionsDialog: React.FC<{ onFinished(enabled: boolean): return (
    - {_t("To disable you will need to log out and back in, use with caution!")} + {_t("labs|sliding_sync_disable_warning")}
    {nativeSupport}
    } - placeholder={hasNativeSupport ? _t("Proxy URL (optional)") : _t("Proxy URL")} + placeholder={ + hasNativeSupport + ? _t("labs|sliding_sync_proxy_url_optional_label") + : _t("labs|sliding_sync_proxy_url_label") + } value={currentProxy} button={_t("action|enable")} validator={validProxy} diff --git a/src/components/views/dialogs/SpacePreferencesDialog.tsx b/src/components/views/dialogs/SpacePreferencesDialog.tsx index fec82bf931a..8e8e4ce398d 100644 --- a/src/components/views/dialogs/SpacePreferencesDialog.tsx +++ b/src/components/views/dialogs/SpacePreferencesDialog.tsx @@ -42,7 +42,7 @@ const SpacePreferencesAppearanceTab: React.FC> = ({ space return ( - + > = ({ space {_t("common|people")} - {_t( - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.", - { - spaceName: space.name, - }, - )} + {_t("space|preferences|show_people_in_space", { + spaceName: space.name, + })} diff --git a/src/components/views/dialogs/SpaceSettingsDialog.tsx b/src/components/views/dialogs/SpaceSettingsDialog.tsx index 8d142c19a3f..0318e1af62e 100644 --- a/src/components/views/dialogs/SpaceSettingsDialog.tsx +++ b/src/components/views/dialogs/SpaceSettingsDialog.tsx @@ -55,26 +55,26 @@ const SpaceSettingsDialog: React.FC = ({ matrixClient: cli, space, onFin return [ new Tab( SpaceSettingsTab.General, - _td("General"), + _td("common|general"), "mx_SpaceSettingsDialog_generalIcon", , ), new Tab( SpaceSettingsTab.Visibility, - _td("Visibility"), + _td("room_settings|visibility|title"), "mx_SpaceSettingsDialog_visibilityIcon", , ), new Tab( SpaceSettingsTab.Roles, - _td("Roles & Permissions"), + _td("room_settings|permissions|title"), "mx_RoomSettingsDialog_rolesIcon", , ), SettingsStore.getValue(UIFeature.AdvancedSettings) ? new Tab( SpaceSettingsTab.Advanced, - _td("Advanced"), + _td("common|advanced"), "mx_RoomSettingsDialog_warningIcon", , ) @@ -84,7 +84,7 @@ const SpaceSettingsDialog: React.FC = ({ matrixClient: cli, space, onFin return ( { let logRequest; if (SdkConfig.get().bug_report_endpoint_url) { logRequest = _t( - "To help us prevent this in future, please send us logs.", + "bug_reporting|log_request", {}, { a: (text) => ( @@ -58,18 +58,14 @@ export default class StorageEvictedDialog extends React.Component {
    +

    {_t("error|storage_evicted_description_1")}

    - {_t( - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.", - )} -

    -

    - {_t("Your browser likely removed this data when running low on disk space.")} {logRequest} + {_t("error|storage_evicted_description_2")} {logRequest}

    - {_t("Find others by phone or email")} + {_t("terms|summary_identity_server_1")}
    - {_t("Be found by phone or email")} + {_t("terms|summary_identity_server_2")}
    ); case SERVICE_TYPES.IM: - return
    {_t("Use bots, bridges, widgets and sticker packs")}
    ; + return
    {_t("terms|integration_manager")}
    ; } } @@ -192,19 +192,19 @@ export default class TermsDialog extends React.PureComponent
    -

    {_t("To continue you need to accept the terms of this service.")}

    +

    {_t("terms|intro")}

    - - - + + + {rows} diff --git a/src/components/views/dialogs/UntrustedDeviceDialog.tsx b/src/components/views/dialogs/UntrustedDeviceDialog.tsx index 8ad0cb10c36..dadb199a1ea 100644 --- a/src/components/views/dialogs/UntrustedDeviceDialog.tsx +++ b/src/components/views/dialogs/UntrustedDeviceDialog.tsx @@ -35,14 +35,14 @@ const UntrustedDeviceDialog: React.FC = ({ device, user, onFinished }) = let newSessionText: string; if (MatrixClientPeg.safeGet().getUserId() === user.userId) { - newSessionText = _t("You signed in to a new session without verifying it:"); - askToVerifyText = _t("Verify your other session using one of the options below."); + newSessionText = _t("encryption|udd|own_new_session_text"); + askToVerifyText = _t("encryption|udd|own_ask_verify_text"); } else { - newSessionText = _t("%(name)s (%(userId)s) signed in to a new session without verifying it:", { + newSessionText = _t("encryption|udd|other_new_session_text", { name: user.displayName, userId: user.userId, }); - askToVerifyText = _t("Ask this user to verify their session, or manually verify it below."); + askToVerifyText = _t("encryption|udd|other_ask_verify_text"); } return ( @@ -52,7 +52,7 @@ const UntrustedDeviceDialog: React.FC = ({ device, user, onFinished }) = title={ <> - {_t("Not Trusted")} + {_t("encryption|udd|title")} } > @@ -65,10 +65,10 @@ const UntrustedDeviceDialog: React.FC = ({ device, user, onFinished }) =
    onFinished("legacy")}> - {_t("Manually verify by text")} + {_t("encryption|udd|manual_verification_button")} onFinished("sas")}> - {_t("Interactively verify by emoji")} + {_t("encryption|udd|interactive_verification_button")} onFinished(false)}> {_t("action|done")} diff --git a/src/components/views/dialogs/UploadConfirmDialog.tsx b/src/components/views/dialogs/UploadConfirmDialog.tsx index a98752ef32a..b82e87c4aaa 100644 --- a/src/components/views/dialogs/UploadConfirmDialog.tsx +++ b/src/components/views/dialogs/UploadConfirmDialog.tsx @@ -69,12 +69,12 @@ export default class UploadConfirmDialog extends React.Component { public render(): React.ReactNode { let title: string; if (this.props.totalFiles > 1 && this.props.currentIndex !== undefined) { - title = _t("Upload files (%(current)s of %(total)s)", { + title = _t("upload_file|title_progress", { current: this.props.currentIndex + 1, total: this.props.totalFiles, }); } else { - title = _t("Upload files"); + title = _t("upload_file|title"); } const fileId = `mx-uploadconfirmdialog-${this.props.file.name}`; @@ -99,7 +99,7 @@ export default class UploadConfirmDialog extends React.Component { let uploadAllButton: JSX.Element | undefined; if (this.props.currentIndex + 1 < this.props.totalFiles) { - uploadAllButton = ; + uploadAllButton = ; } return ( diff --git a/src/components/views/dialogs/UploadFailureDialog.tsx b/src/components/views/dialogs/UploadFailureDialog.tsx index 7a677acb62e..3b6d2b797a0 100644 --- a/src/components/views/dialogs/UploadFailureDialog.tsx +++ b/src/components/views/dialogs/UploadFailureDialog.tsx @@ -49,7 +49,7 @@ export default class UploadFailureDialog extends React.Component { let buttons; if (this.props.totalFiles === 1 && this.props.badFiles.length === 1) { message = _t( - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.", + "upload_file|error_file_too_large", { limit: fileSize(this.props.contentMessages.getUploadLimit()!), sizeOfThisFile: fileSize(this.props.badFiles[0].size), @@ -68,7 +68,7 @@ export default class UploadFailureDialog extends React.Component { ); } else if (this.props.totalFiles === this.props.badFiles.length) { message = _t( - "These files are too large to upload. The file size limit is %(limit)s.", + "upload_file|error_files_too_large", { limit: fileSize(this.props.contentMessages.getUploadLimit()!), }, @@ -86,7 +86,7 @@ export default class UploadFailureDialog extends React.Component { ); } else { message = _t( - "Some files are too large to be uploaded. The file size limit is %(limit)s.", + "upload_file|error_some_files_too_large", { limit: fileSize(this.props.contentMessages.getUploadLimit()!), }, @@ -97,10 +97,10 @@ export default class UploadFailureDialog extends React.Component { const howManyOthers = this.props.totalFiles - this.props.badFiles.length; buttons = ( @@ -111,7 +111,7 @@ export default class UploadFailureDialog extends React.Component {
    diff --git a/src/components/views/dialogs/UserSettingsDialog.tsx b/src/components/views/dialogs/UserSettingsDialog.tsx index 404b0559103..840fc6e82db 100644 --- a/src/components/views/dialogs/UserSettingsDialog.tsx +++ b/src/components/views/dialogs/UserSettingsDialog.tsx @@ -21,14 +21,13 @@ import TabbedView, { Tab } from "../../structures/TabbedView"; import { _t, _td } from "../../../languageHandler"; import GeneralUserSettingsTab from "../settings/tabs/user/GeneralUserSettingsTab"; import SettingsStore, { CallbackFn } from "../../../settings/SettingsStore"; -import LabsUserSettingsTab from "../settings/tabs/user/LabsUserSettingsTab"; +import LabsUserSettingsTab, { showLabsFlags } from "../settings/tabs/user/LabsUserSettingsTab"; import AppearanceUserSettingsTab from "../settings/tabs/user/AppearanceUserSettingsTab"; import SecurityUserSettingsTab from "../settings/tabs/user/SecurityUserSettingsTab"; import NotificationUserSettingsTab from "../settings/tabs/user/NotificationUserSettingsTab"; import PreferencesUserSettingsTab from "../settings/tabs/user/PreferencesUserSettingsTab"; import VoiceUserSettingsTab from "../settings/tabs/user/VoiceUserSettingsTab"; import HelpUserSettingsTab from "../settings/tabs/user/HelpUserSettingsTab"; -import SdkConfig from "../../../SdkConfig"; import MjolnirUserSettingsTab from "../settings/tabs/user/MjolnirUserSettingsTab"; import { UIFeature } from "../../../settings/UIFeature"; import BaseDialog from "./BaseDialog"; @@ -37,9 +36,11 @@ import KeyboardUserSettingsTab from "../settings/tabs/user/KeyboardUserSettingsT import SessionManagerTab from "../settings/tabs/user/SessionManagerTab"; import { UserTab } from "./UserTab"; import { NonEmptyArray } from "../../../@types/common"; +import { SDKContext, SdkContextClass } from "../../../contexts/SDKContext"; interface IProps { initialTabId?: UserTab; + sdkContext: SdkContextClass; onFinished(): void; } @@ -77,7 +78,7 @@ export default class UserSettingsDialog extends React.Component tabs.push( new Tab( UserTab.General, - _td("General"), + _td("common|general"), "mx_UserSettingsDialog_settingsIcon", , "UserSettingsGeneral", @@ -95,7 +96,7 @@ export default class UserSettingsDialog extends React.Component tabs.push( new Tab( UserTab.Notifications, - _td("Notifications"), + _td("notifications|enable_prompt_toast_title"), "mx_UserSettingsDialog_bellIcon", , "UserSettingsNotifications", @@ -113,7 +114,7 @@ export default class UserSettingsDialog extends React.Component tabs.push( new Tab( UserTab.Keyboard, - _td("Keyboard"), + _td("settings|keyboard|title"), "mx_UserSettingsDialog_keyboardIcon", , "UserSettingsKeyboard", @@ -122,7 +123,7 @@ export default class UserSettingsDialog extends React.Component tabs.push( new Tab( UserTab.Sidebar, - _td("Sidebar"), + _td("settings|sidebar|title"), "mx_UserSettingsDialog_sidebarIcon", , "UserSettingsSidebar", @@ -133,7 +134,7 @@ export default class UserSettingsDialog extends React.Component tabs.push( new Tab( UserTab.Voice, - _td("Voice & Video"), + _td("settings|voip|title"), "mx_UserSettingsDialog_voiceIcon", , "UserSettingsVoiceVideo", @@ -144,7 +145,7 @@ export default class UserSettingsDialog extends React.Component tabs.push( new Tab( UserTab.Security, - _td("Security & Privacy"), + _td("room_settings|security|title"), "mx_UserSettingsDialog_securityIcon", , "UserSettingsSecurityPrivacy", @@ -153,7 +154,7 @@ export default class UserSettingsDialog extends React.Component tabs.push( new Tab( UserTab.SessionManager, - _td("Sessions"), + _td("settings|sessions|title"), "mx_UserSettingsDialog_sessionsIcon", , // don't track with posthog while under construction @@ -161,10 +162,7 @@ export default class UserSettingsDialog extends React.Component ), ); // Show the Labs tab if enabled or if there are any active betas - if ( - SdkConfig.get("show_labs_settings") || - SettingsStore.getFeatureSettingNames().some((k) => SettingsStore.getBetaInfo(k)) - ) { + if (showLabsFlags() || SettingsStore.getFeatureSettingNames().some((k) => SettingsStore.getBetaInfo(k))) { tabs.push( new Tab( UserTab.Labs, @@ -179,7 +177,7 @@ export default class UserSettingsDialog extends React.Component tabs.push( new Tab( UserTab.Mjolnir, - _td("Ignored users"), + _td("labs_mjolnir|title"), "mx_UserSettingsDialog_mjolnirIcon", , "UserSettingMjolnir", @@ -201,20 +199,25 @@ export default class UserSettingsDialog extends React.Component public render(): React.ReactNode { return ( - -
    - -
    -
    + // XXX: SDKContext is provided within the LoggedInView subtree. + // Modals function outside the MatrixChat React tree, so sdkContext is reprovided here to simulate that. + // The longer term solution is to move our ModalManager into the React tree to inherit contexts properly. + + +
    + +
    +
    +
    ); } } diff --git a/src/components/views/dialogs/VerificationRequestDialog.tsx b/src/components/views/dialogs/VerificationRequestDialog.tsx index e98ce972802..c6a86ae3e10 100644 --- a/src/components/views/dialogs/VerificationRequestDialog.tsx +++ b/src/components/views/dialogs/VerificationRequestDialog.tsx @@ -49,7 +49,9 @@ export default class VerificationRequestDialog extends React.Component
    -
    {_t("This widget would like to:")}
    +
    {_t("widget|capabilities_dialog|content_starting_text")}
    {checkboxRows} } /> diff --git a/src/components/views/dialogs/WidgetOpenIDPermissionsDialog.tsx b/src/components/views/dialogs/WidgetOpenIDPermissionsDialog.tsx index de1ec0a5874..490ca5260f0 100644 --- a/src/components/views/dialogs/WidgetOpenIDPermissionsDialog.tsx +++ b/src/components/views/dialogs/WidgetOpenIDPermissionsDialog.tsx @@ -79,10 +79,10 @@ export default class WidgetOpenIDPermissionsDialog extends React.PureComponent
    -

    {_t("The widget will verify your user ID, but won't be able to perform actions for you:")}

    +

    {_t("widget|open_id_permissions_dialog|starting_text")}

    {/* cheap trim to just get the path */} {this.props.widget.templateUrl.split("?")[0].split("#")[0]} @@ -97,7 +97,7 @@ export default class WidgetOpenIDPermissionsDialog extends React.PureComponent } /> diff --git a/src/components/views/dialogs/devtools/AccountData.tsx b/src/components/views/dialogs/devtools/AccountData.tsx index 693ae0cd34b..635becac3fb 100644 --- a/src/components/views/dialogs/devtools/AccountData.tsx +++ b/src/components/views/dialogs/devtools/AccountData.tsx @@ -22,7 +22,7 @@ import BaseTool, { DevtoolsContext, IDevtoolsProps } from "./BaseTool"; import MatrixClientContext from "../../../../contexts/MatrixClientContext"; import { EventEditor, EventViewer, eventTypeField, IEditorProps, stringify } from "./Event"; import FilteredList from "./FilteredList"; -import { _t } from "../../../../languageHandler"; +import { _td, TranslationKey } from "../../../../languageHandler"; export const AccountDataEventEditor: React.FC = ({ mxEvent, onBack }) => { const cli = useContext(MatrixClientContext); @@ -54,7 +54,7 @@ export const RoomAccountDataEventEditor: React.FC = ({ mxEvent, on interface IProps extends IDevtoolsProps { events: Map; Editor: React.FC; - actionLabel: string; + actionLabel: TranslationKey; } const BaseAccountDataExplorer: React.FC = ({ events, Editor, actionLabel, onBack, setTool }) => { @@ -98,7 +98,7 @@ export const AccountDataExplorer: React.FC = ({ onBack, setTool @@ -112,7 +112,7 @@ export const RoomAccountDataExplorer: React.FC = ({ onBack, setT diff --git a/src/components/views/dialogs/devtools/BaseTool.tsx b/src/components/views/dialogs/devtools/BaseTool.tsx index c6bd3176247..49bcd76009d 100644 --- a/src/components/views/dialogs/devtools/BaseTool.tsx +++ b/src/components/views/dialogs/devtools/BaseTool.tsx @@ -19,13 +19,13 @@ import React, { createContext, ReactNode, useState } from "react"; import { Room } from "matrix-js-sdk/src/matrix"; import classNames from "classnames"; -import { _t } from "../../../../languageHandler"; +import { _t, TranslationKey } from "../../../../languageHandler"; import { XOR } from "../../../../@types/common"; import { Tool } from "../DevtoolsDialog"; export interface IDevtoolsProps { onBack(): void; - setTool(label: string, tool: Tool): void; + setTool(label: TranslationKey, tool: Tool): void; } interface IMinProps extends Pick { @@ -35,7 +35,7 @@ interface IMinProps extends Pick { } interface IProps extends IMinProps { - actionLabel: string; + actionLabel: TranslationKey; onAction(): Promise; } @@ -69,7 +69,7 @@ const BaseTool: React.FC> = ({ }); }; - actionButton = ; + actionButton = ; } return ( diff --git a/src/components/views/dialogs/devtools/Event.tsx b/src/components/views/dialogs/devtools/Event.tsx index 6a7749e5d85..4b85dbe3f6f 100644 --- a/src/components/views/dialogs/devtools/Event.tsx +++ b/src/components/views/dialogs/devtools/Event.tsx @@ -117,7 +117,7 @@ export const EventEditor: React.FC = ({ fieldDefs, defaultCon }; return ( - +

    {fields}
    = ({ mxEvent, onBack, Editor, e }; return ( - + {stringify(mxEvent.event)} ); diff --git a/src/components/views/dialogs/devtools/FilteredList.tsx b/src/components/views/dialogs/devtools/FilteredList.tsx index 8fe365a78ef..c3f930049fd 100644 --- a/src/components/views/dialogs/devtools/FilteredList.tsx +++ b/src/components/views/dialogs/devtools/FilteredList.tsx @@ -59,7 +59,7 @@ const FilteredList: React.FC = ({ children, query, onChange }) => { return ( ); }; @@ -67,7 +67,7 @@ const FilteredList: React.FC = ({ children, query, onChange }) => { return ( <> = ({ children, query, onChange }) => { /> {filteredChildren.length < 1 ? ( - _t("No results found") + _t("common|no_results_found") ) : ( = ({ onBack, setTool }) } const onAction = async (): Promise => { - setTool(_t("devtools|send_custom_state_event"), StateEventEditor); + setTool(_td("devtools|send_custom_state_event"), StateEventEditor); }; return ( - + {Array.from(events.keys()).map((eventType) => ( setEventType(eventType)} /> diff --git a/src/components/views/dialogs/devtools/SettingExplorer.tsx b/src/components/views/dialogs/devtools/SettingExplorer.tsx index 5117bab1e1b..5e0a3929a83 100644 --- a/src/components/views/dialogs/devtools/SettingExplorer.tsx +++ b/src/components/views/dialogs/devtools/SettingExplorer.tsx @@ -18,7 +18,7 @@ limitations under the License. import React, { ChangeEvent, useContext, useMemo, useState } from "react"; import { logger } from "matrix-js-sdk/src/logger"; -import { _t } from "../../../../languageHandler"; +import { _t, _td } from "../../../../languageHandler"; import BaseTool, { DevtoolsContext, IDevtoolsProps } from "./BaseTool"; import AccessibleButton from "../../elements/AccessibleButton"; import SettingsStore, { LEVEL_ORDER } from "../../../../settings/SettingsStore"; @@ -130,7 +130,7 @@ const EditSetting: React.FC = ({ setting, onBack }) => { }; return ( - +

    {_t("devtools|setting_colon")} {setting}

    @@ -207,7 +207,7 @@ const ViewSetting: React.FC = ({ setting, onEdit, onBack }) = const context = useContext(DevtoolsContext); return ( - +

    {_t("devtools|setting_colon")} {setting}

    @@ -277,7 +277,7 @@ const SettingsList: React.FC = ({ onBack, onView, onEdit }) return ( = { - [Phase.Unsent]: _td("Unsent"), + [Phase.Unsent]: _td("common|unsent"), [Phase.Requested]: _td("devtools|phase_requested"), [Phase.Ready]: _td("devtools|phase_ready"), [Phase.Done]: _td("action|done"), diff --git a/src/components/views/dialogs/oidc/OidcLogoutDialog.tsx b/src/components/views/dialogs/oidc/OidcLogoutDialog.tsx index b15051ba52b..47376c5c689 100644 --- a/src/components/views/dialogs/oidc/OidcLogoutDialog.tsx +++ b/src/components/views/dialogs/oidc/OidcLogoutDialog.tsx @@ -45,7 +45,7 @@ export const OidcLogoutDialog: React.FC = ({ return (
    - {_t("You will be redirected to your server's authentication provider to complete sign out.")} + {_t("auth|oidc|logout_redirect_warning")}
    {hasOpenedLogoutLink ? ( diff --git a/src/components/views/dialogs/security/AccessSecretStorageDialog.tsx b/src/components/views/dialogs/security/AccessSecretStorageDialog.tsx index 0bead58e7df..3d114abc30e 100644 --- a/src/components/views/dialogs/security/AccessSecretStorageDialog.tsx +++ b/src/components/views/dialogs/security/AccessSecretStorageDialog.tsx @@ -239,7 +239,7 @@ export default class AccessSecretStorageDialog extends React.PureComponent => { const { finished } = Modal.createDialog(InteractiveAuthDialog, { - title: _t("Setting up keys"), + title: _t("encryption|bootstrap_title"), matrixClient: cli, makeRequest, }); @@ -263,15 +263,15 @@ export default class AccessSecretStorageDialog extends React.PureComponent - {_t("Forgotten or lost all recovery methods? Reset all", undefined, { + {_t("encryption|reset_all_button", undefined, { a: (sub) => ( -

    {_t("Only do this if you have no other device to complete verification with.")}

    -

    - {_t( - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.", - )} -

    +

    {_t("encryption|access_secret_storage_dialog|reset_warning_1")}

    +

    {_t("encryption|access_secret_storage_dialog|reset_warning_2")}

    ); } else if (hasPassphrase && !this.state.forceRecoveryKey) { - title = _t("Security Phrase"); + title = _t("encryption|access_secret_storage_dialog|security_phrase_title"); titleClass = ["mx_AccessSecretStorageDialog_titleWithIcon mx_AccessSecretStorageDialog_securePhraseTitle"]; let keyStatus; @@ -327,9 +323,7 @@ export default class AccessSecretStorageDialog extends React.PureComponent {"\uD83D\uDC4E "} - {_t( - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.", - )} + {_t("encryption|access_secret_storage_dialog|security_phrase_incorrect_error")}
    ); } else { @@ -340,7 +334,7 @@ export default class AccessSecretStorageDialog extends React.PureComponent

    {_t( - "Enter your Security Phrase or to continue.", + "encryption|access_secret_storage_dialog|enter_phrase_or_key_prompt", {}, { button: (s) => ( @@ -358,7 +352,7 @@ export default class AccessSecretStorageDialog extends React.PureComponent ); } else { - title = _t("Security Key"); + title = _t("encryption|access_secret_storage_dialog|security_key_title"); titleClass = ["mx_AccessSecretStorageDialog_titleWithIcon mx_AccessSecretStorageDialog_secureBackupTitle"]; const feedbackClasses = classNames({ @@ -390,7 +384,7 @@ export default class AccessSecretStorageDialog extends React.PureComponent -

    {_t("Use your Security Key to continue.")}

    +

    {_t("encryption|access_secret_storage_dialog|use_security_key_prompt")}

    - {_t("%(securityKey)s or %(recoveryFile)s", { + {_t("encryption|access_secret_storage_dialog|separator", { recoveryFile: "", securityKey: "", })} diff --git a/src/components/views/dialogs/security/ConfirmDestroyCrossSigningDialog.tsx b/src/components/views/dialogs/security/ConfirmDestroyCrossSigningDialog.tsx index 027dd7705d9..568b1755a36 100644 --- a/src/components/views/dialogs/security/ConfirmDestroyCrossSigningDialog.tsx +++ b/src/components/views/dialogs/security/ConfirmDestroyCrossSigningDialog.tsx @@ -39,17 +39,13 @@ export default class ConfirmDestroyCrossSigningDialog extends React.Component
    -

    - {_t( - "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.", - )} -

    +

    {_t("encryption|destroy_cross_signing_dialog|warning")}

    -

    {_t("Unable to set up keys")}

    +

    {_t("encryption|unable_to_setup_keys_error")}

    diff --git a/src/components/views/dialogs/security/RestoreKeyBackupDialog.tsx b/src/components/views/dialogs/security/RestoreKeyBackupDialog.tsx index 34399a25bbf..edc2befe118 100644 --- a/src/components/views/dialogs/security/RestoreKeyBackupDialog.tsx +++ b/src/components/views/dialogs/security/RestoreKeyBackupDialog.tsx @@ -318,18 +318,18 @@ export default class RestoreKeyBackupDialog extends React.PureComponent @@ -339,49 +339,41 @@ export default class RestoreKeyBackupDialog extends React.PureComponent -

    - {_t( - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.", - )} -

    +

    {_t("restore_key_backup_dialog|recovery_key_mismatch_description")}

    ); } else { - title = _t("Incorrect Security Phrase"); + title = _t("restore_key_backup_dialog|incorrect_security_phrase_title"); content = (
    -

    - {_t( - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.", - )} -

    +

    {_t("restore_key_backup_dialog|incorrect_security_phrase_dialog")}

    ); } } else { title = _t("common|error"); - content = _t("Unable to restore backup"); + content = _t("restore_key_backup_dialog|restore_failed_error"); } } else if (this.state.backupInfo === null) { title = _t("common|error"); - content = _t("No backup found!"); + content = _t("restore_key_backup_dialog|no_backup_error"); } else if (this.state.recoverInfo) { - title = _t("Keys restored"); + title = _t("restore_key_backup_dialog|keys_restored_title"); let failedToDecrypt; if (this.state.recoverInfo.total > this.state.recoverInfo.imported) { failedToDecrypt = (

    - {_t("Failed to decrypt %(failedCount)s sessions!", { + {_t("restore_key_backup_dialog|count_of_decryption_failures", { failedCount: this.state.recoverInfo.total - this.state.recoverInfo.imported, })}

    @@ -390,7 +382,7 @@ export default class RestoreKeyBackupDialog extends React.PureComponent

    - {_t("Successfully restored %(sessionCount)s keys", { + {_t("restore_key_backup_dialog|count_of_successfully_restored_keys", { sessionCount: this.state.recoverInfo.imported, })}

    @@ -404,21 +396,11 @@ export default class RestoreKeyBackupDialog extends React.PureComponent ); } else if (backupHasPassphrase && !this.state.forceRecoveryKey) { - title = _t("Enter Security Phrase"); + title = _t("restore_key_backup_dialog|enter_phrase_title"); content = (
    -

    - {_t( - "Warning: you should only set up key backup from a trusted computer.", - {}, - { b: (sub) => {sub} }, - )} -

    -

    - {_t( - "Access your secure message history and set up secure messaging by entering your Security Phrase.", - )} -

    +

    {_t("restore_key_backup_dialog|key_backup_warning", {}, { b: (sub) => {sub} })}

    +

    {_t("restore_key_backup_dialog|enter_phrase_description")}

    {_t( - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options", + "restore_key_backup_dialog|phrase_forgotten_text", {}, { button1: (s) => ( @@ -456,7 +438,7 @@ export default class RestoreKeyBackupDialog extends React.PureComponent ); } else { - title = _t("Enter Security Key"); + title = _t("restore_key_backup_dialog|enter_key_title"); let keyStatus; if (this.state.recoveryKey.length === 0) { @@ -465,32 +447,22 @@ export default class RestoreKeyBackupDialog extends React.PureComponent {"\uD83D\uDC4D "} - {_t("This looks like a valid Security Key!")} + {_t("restore_key_backup_dialog|key_is_valid")}
    ); } else { keyStatus = (
    {"\uD83D\uDC4E "} - {_t("Not a valid Security Key")} + {_t("restore_key_backup_dialog|key_is_invalid")}
    ); } content = (
    -

    - {_t( - "Warning: you should only set up key backup from a trusted computer.", - {}, - { b: (sub) => {sub} }, - )} -

    -

    - {_t( - "Access your secure message history and set up secure messaging by entering your Security Key.", - )} -

    +

    {_t("restore_key_backup_dialog|key_backup_warning", {}, { b: (sub) => {sub} })}

    +

    {_t("restore_key_backup_dialog|enter_key_description")}

    {_t( - "If you've forgotten your Security Key you can ", + "restore_key_backup_dialog|key_forgotten_text", {}, { button: (s) => ( diff --git a/src/components/views/dialogs/security/SetupEncryptionDialog.tsx b/src/components/views/dialogs/security/SetupEncryptionDialog.tsx index a69a178e662..7564ef09892 100644 --- a/src/components/views/dialogs/security/SetupEncryptionDialog.tsx +++ b/src/components/views/dialogs/security/SetupEncryptionDialog.tsx @@ -63,7 +63,7 @@ export default class SetupEncryptionDialog extends React.Component diff --git a/src/components/views/dialogs/spotlight/PublicRoomResultDetails.tsx b/src/components/views/dialogs/spotlight/PublicRoomResultDetails.tsx index 74f85a45b5e..66ec82d4a64 100644 --- a/src/components/views/dialogs/spotlight/PublicRoomResultDetails.tsx +++ b/src/components/views/dialogs/spotlight/PublicRoomResultDetails.tsx @@ -33,7 +33,9 @@ interface Props { export function PublicRoomResultDetails({ room, labelId, descriptionId, detailsId }: Props): JSX.Element { let name = - room.name || getDisplayAliasForAliasSet(room.canonical_alias ?? "", room.aliases ?? []) || _t("Unnamed room"); + room.name || + getDisplayAliasForAliasSet(room.canonical_alias ?? "", room.aliases ?? []) || + _t("common|unnamed_room"); if (name.length > MAX_NAME_LENGTH) { name = `${name.substring(0, MAX_NAME_LENGTH)}...`; } @@ -58,7 +60,7 @@ export function PublicRoomResultDetails({ room, labelId, descriptionId, detailsI
    - {_t("%(count)s Members", { + {_t("spotlight_dialog|count_of_members", { count: room.num_joined_members, })} diff --git a/src/components/views/dialogs/spotlight/RoomResultContextMenus.tsx b/src/components/views/dialogs/spotlight/RoomResultContextMenus.tsx index 505f7dd11df..996b7aab1a9 100644 --- a/src/components/views/dialogs/spotlight/RoomResultContextMenus.tsx +++ b/src/components/views/dialogs/spotlight/RoomResultContextMenus.tsx @@ -92,7 +92,7 @@ export function RoomResultContextMenus({ room }: Props): JSX.Element { const target = ev.target as HTMLElement; setGeneralMenuPosition(target.getBoundingClientRect()); }} - title={room.isSpaceRoom() ? _t("Space options") : _t("Room options")} + title={room.isSpaceRoom() ? _t("space|context_menu|options") : _t("room|context_menu|title")} isExpanded={generalMenuPosition !== null} /> )} diff --git a/src/components/views/dialogs/spotlight/SpotlightDialog.tsx b/src/components/views/dialogs/spotlight/SpotlightDialog.tsx index a6f06ef2a21..4771cd29d95 100644 --- a/src/components/views/dialogs/spotlight/SpotlightDialog.tsx +++ b/src/components/views/dialogs/spotlight/SpotlightDialog.tsx @@ -123,9 +123,9 @@ function filterToLabel(filter: Filter): string { case Filter.People: return _t("common|people"); case Filter.PublicRooms: - return _t("Public rooms"); + return _t("spotlight_dialog|public_rooms_label"); case Filter.PublicSpaces: - return _t("Public spaces"); + return _t("spotlight_dialog|public_spaces_label"); } } @@ -571,7 +571,9 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n aria-labelledby="mx_SpotlightDialog_section_otherSearches" >

    - {trimmedQuery ? _t('Use "%(query)s" to search', { query }) : _t("Search for")} + {trimmedQuery + ? _t("spotlight_dialog|heading_with_query", { query }) + : _t("spotlight_dialog|heading_without_query")}

    {filter !== Filter.PublicSpaces && supportsSpaceFiltering && ( @@ -760,7 +762,7 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n role="group" aria-labelledby="mx_SpotlightDialog_section_people" > -

    {_t("Recent Conversations")}

    +

    {_t("invite|recents_section")}

    {results[Section.People].slice(0, SECTION_LIMIT).map(resultMapper)}
    ); @@ -788,7 +790,7 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n role="group" aria-labelledby="mx_SpotlightDialog_section_rooms" > -

    {_t("Rooms")}

    +

    {_t("common|rooms")}

    {results[Section.Rooms].slice(0, SECTION_LIMIT).map(resultMapper)}
    ); @@ -802,7 +804,7 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n role="group" aria-labelledby="mx_SpotlightDialog_section_spaces" > -

    {_t("Spaces you're in")}

    +

    {_t("spotlight_dialog|spaces_title")}

    {results[Section.Spaces].slice(0, SECTION_LIMIT).map(resultMapper)}
    ); @@ -815,8 +817,8 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n content = (
    {filter === Filter.PublicRooms - ? _t("Failed to query public rooms") - : _t("Failed to query public spaces")} + ? _t("spotlight_dialog|failed_querying_public_rooms") + : _t("spotlight_dialog|failed_querying_public_spaces")}
    ); } else { @@ -849,7 +851,7 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n aria-labelledby="mx_SpotlightDialog_section_spaceRooms" >

    - {_t("Other rooms in %(spaceName)s", { spaceName: activeSpace.name })} + {_t("spotlight_dialog|other_rooms_in_space", { spaceName: activeSpace.name })}

    {spaceResults.slice(0, SECTION_LIMIT).map( @@ -909,7 +911,7 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n onFinished(); }} > - {_t("Join %(roomAddress)s", { + {_t("spotlight_dialog|join_button_text", { roomAddress: trimmedQuery, })} @@ -922,9 +924,9 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n if (filter === Filter.People) { hiddenResultsSection = (
    -

    {_t("Some results may be hidden for privacy")}

    +

    {_t("spotlight_dialog|result_may_be_hidden_privacy_warning")}

    - {_t("If you can't see who you're looking for, send them your invite link.")} + {_t("spotlight_dialog|cant_find_person_helpful_hint")}
    = ({ initialText = "", initialFilter = n copyPlaintext(ownInviteLink); }} onHideTooltip={() => setInviteLinkCopied(false)} - title={inviteLinkCopied ? _t("Copied!") : _t("action|copy")} + title={inviteLinkCopied ? _t("common|copied") : _t("action|copy")} > - {_t("Copy invite link")} + {_t("spotlight_dialog|copy_link_text")}
    @@ -945,9 +947,9 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n } else if (trimmedQuery && (filter === Filter.PublicRooms || filter === Filter.PublicSpaces)) { hiddenResultsSection = (
    -

    {_t("Some results may be hidden")}

    +

    {_t("spotlight_dialog|result_may_be_hidden_warning")}

    - {_t("If you can't find the room you're looking for, ask for an invite or create a new room.")} + {_t("spotlight_dialog|cant_find_room_helpful_hint")}
    @@ -976,13 +978,13 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n role="group" aria-labelledby="mx_SpotlightDialog_section_groupChat" > -

    {_t("Other options")}

    +

    {_t("spotlight_dialog|group_chat_section_title")}

    ); @@ -996,10 +998,12 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n role="group" aria-labelledby="mx_SpotlightDialog_section_messageSearch" > -

    {_t("Other searches")}

    +

    + {_t("spotlight_dialog|message_search_section_title")} +

    {_t( - "To search messages, look for this icon at the top of a room ", + "spotlight_dialog|search_messages_hint", {}, { icon: () =>
    }, )} @@ -1036,7 +1040,9 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n aria-labelledby="mx_SpotlightDialog_section_recentSearches" >

    - {_t("Recent searches")} + + {_t("spotlight_dialog|recent_searches_section_title")} + {_t("action|clear")} @@ -1086,7 +1092,9 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n role="group" aria-labelledby="mx_SpotlightDialog_section_recentlyViewed" > -

    {_t("Recently viewed")}

    +

    + {_t("spotlight_dialog|recently_viewed_section_title")} +

    {BreadcrumbsStore.instance.rooms .filter((r) => r.roomId !== SdkContextClass.instance.roomViewStore.getRoomId()) @@ -1209,7 +1217,7 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n <>
    {_t( - "Use to scroll", + "spotlight_dialog|keyboard_scroll_hint", {}, { arrows: () => ( @@ -1230,7 +1238,7 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n hasCancel={false} onKeyDown={onDialogKeyDown} screenName="UnifiedSearch" - aria-label={_t("Search Dialog")} + aria-label={_t("spotlight_dialog|search_dialog")} >
    {filter !== null && ( @@ -1244,7 +1252,7 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n {filterToLabel(filter)} ({ { key: "required", test: async ({ value }) => !!value, - invalid: () => _t("Enter a server name"), + invalid: () => _t("spotlight|public_rooms|network_dropdown_required_invalid"), }, { key: "available", final: true, test: async (_, { error }) => !error, - valid: () => _t("Looks good"), + valid: () => _t("spotlight|public_rooms|network_dropdown_available_valid"), invalid: ({ error }) => error instanceof MatrixError && error.errcode === "M_FORBIDDEN" - ? _t("You are not allowed to view this server's rooms list") - : _t("Can't find this server or its room list"), + ? _t("spotlight|public_rooms|network_dropdown_available_invalid_forbidden") + : _t("spotlight|public_rooms|network_dropdown_available_invalid"), }, ], memoize: true, @@ -151,7 +151,8 @@ export const NetworkDropdown: React.FC = ({ protocols, config, setConfig const options: GenericDropdownMenuItem[] = allServers.map((roomServer) => ({ key: { roomServer, instanceId: undefined }, label: roomServer, - description: roomServer === homeServer ? _t("Your server") : null, + description: + roomServer === homeServer ? _t("spotlight|public_rooms|network_dropdown_your_server_description") : null, options: [ { key: { roomServer, instanceId: undefined }, @@ -171,7 +172,7 @@ export const NetworkDropdown: React.FC = ({ protocols, config, setConfig adornment: ( setUserDefinedServers(without(userDefinedServers, roomServer))} /> ), @@ -191,11 +192,11 @@ export const NetworkDropdown: React.FC = ({ protocols, config, setConfig const { finished } = Modal.createDialog( TextInputDialog, { - title: _t("Add a new server"), - description: _t("Enter the name of a new server you want to explore."), + title: _t("spotlight|public_rooms|network_dropdown_add_dialog_title"), + description: _t("spotlight|public_rooms|network_dropdown_add_dialog_description"), button: _t("action|add"), hasCancel: false, - placeholder: _t("Server name"), + placeholder: _t("spotlight|public_rooms|network_dropdown_add_dialog_placeholder"), validator: validServer, fixedWidth: false, }, @@ -214,7 +215,9 @@ export const NetworkDropdown: React.FC = ({ protocols, config, setConfig }} >
    - {_t("Add new server…")} + + {_t("spotlight|public_rooms|network_dropdown_add_server_option")} +
    @@ -233,11 +236,11 @@ export const NetworkDropdown: React.FC = ({ protocols, config, setConfig onChange={(option) => setConfig(option)} selectedLabel={(option) => option?.key - ? _t("Show: %(instance)s rooms (%(server)s)", { + ? _t("spotlight|public_rooms|network_dropdown_selected_label_instance", { server: option.key.roomServer, instance: option.key.instanceId ? option.label : "Matrix", }) - : _t("Show: Matrix rooms") + : _t("spotlight|public_rooms|network_dropdown_selected_label") } AdditionalOptions={addNewServer} /> diff --git a/src/components/views/elements/AppPermission.tsx b/src/components/views/elements/AppPermission.tsx index 9150dc128b3..f7362b9c4dc 100644 --- a/src/components/views/elements/AppPermission.tsx +++ b/src/components/views/elements/AppPermission.tsx @@ -101,17 +101,17 @@ export default class AppPermission extends React.Component { const warningTooltipText = (
    - {_t("Any of the following data may be shared:")} + {_t("analytics|shared_data_heading")}
      -
    • {_t("Your display name")}
    • -
    • {_t("Your profile picture URL")}
    • -
    • {_t("Your user ID")}
    • -
    • {_t("Your device ID")}
    • -
    • {_t("Your theme")}
    • -
    • {_t("Your language")}
    • -
    • {_t("%(brand)s URL", { brand })}
    • -
    • {_t("Room ID")}
    • -
    • {_t("Widget ID")}
    • +
    • {_t("widget|shared_data_name")}
    • +
    • {_t("widget|shared_data_avatar")}
    • +
    • {_t("widget|shared_data_mxid")}
    • +
    • {_t("widget|shared_data_device_id")}
    • +
    • {_t("widget|shared_data_theme")}
    • +
    • {_t("widget|shared_data_lang")}
    • +
    • {_t("widget|shared_data_url", { brand })}
    • +
    • {_t("widget|shared_data_room_id")}
    • +
    • {_t("widget|shared_data_widget_id")}
    ); @@ -128,22 +128,22 @@ export default class AppPermission extends React.Component { // Due to i18n limitations, we can't dedupe the code for variables in these two messages. const warning = this.state.isWrapped ? _t( - "Using this widget may share data with %(widgetDomain)s & your integration manager.", + "widget|shared_data_warning_im", { widgetDomain: this.state.widgetDomain }, { helpIcon: () => warningTooltip }, ) : _t( - "Using this widget may share data with %(widgetDomain)s.", + "widget|shared_data_warning", { widgetDomain: this.state.widgetDomain }, { helpIcon: () => warningTooltip }, ); - const encryptionWarning = this.props.isRoomEncrypted ? _t("Widgets do not use message encryption.") : null; + const encryptionWarning = this.props.isRoomEncrypted ? _t("widget|unencrypted_warning") : null; return (
    -
    {_t("Widget added by")}
    +
    {_t("widget|added_by")}
    {avatar} {displayName} @@ -151,7 +151,7 @@ export default class AppPermission extends React.Component {
    {warning}
    - {_t("This widget may use cookies.")} {encryptionWarning} + {_t("widget|cookie_warning")} {encryptionWarning}
    diff --git a/src/components/views/elements/AppTile.tsx b/src/components/views/elements/AppTile.tsx index 48c6334379e..13fa3daac77 100644 --- a/src/components/views/elements/AppTile.tsx +++ b/src/components/views/elements/AppTile.tsx @@ -629,7 +629,7 @@ export default class AppTile extends React.Component { if (this.sgWidget === null) { appTileBody = (
    - +
    ); } else if (!this.state.hasPermissionToLoad && this.props.room) { @@ -656,7 +656,7 @@ export default class AppTile extends React.Component { if (this.isMixedContent()) { appTileBody = (
    - +
    ); } else { @@ -737,7 +737,7 @@ export default class AppTile extends React.Component { {isMaximised ? ( @@ -776,7 +776,7 @@ export default class AppTile extends React.Component { {this.props.showPopout && !this.state.requiresClient && ( diff --git a/src/components/views/elements/CopyableText.tsx b/src/components/views/elements/CopyableText.tsx index 31b0b3fb318..7e92b395641 100644 --- a/src/components/views/elements/CopyableText.tsx +++ b/src/components/views/elements/CopyableText.tsx @@ -37,7 +37,7 @@ const CopyableText: React.FC = ({ children, getTextToCopy, border = true e.preventDefault(); const text = getTextToCopy(); const successful = !!text && (await copyPlaintext(text)); - setTooltip(successful ? _t("Copied!") : _t("Failed to copy")); + setTooltip(successful ? _t("common|copied") : _t("error|failed_copy")); }; const onHideTooltip = (): void => { diff --git a/src/components/views/elements/DesktopCapturerSourcePicker.tsx b/src/components/views/elements/DesktopCapturerSourcePicker.tsx index 83ece950347..e4d52a81048 100644 --- a/src/components/views/elements/DesktopCapturerSourcePicker.tsx +++ b/src/components/views/elements/DesktopCapturerSourcePicker.tsx @@ -154,15 +154,15 @@ export default class DesktopCapturerSourcePicker extends React.Component> = [ - this.getTab("screen", _td("Share entire screen")), - this.getTab("window", _td("Application window")), + this.getTab("screen", _td("voip|screenshare_monitor")), + this.getTab("window", _td("voip|screenshare_window")), ]; return ( { if (this.state.verifyRemove) { return (
    - {_t("Are you sure?")} + {_t("common|are_you_sure")} { public render(): ReactNode { if (this.state.error) { - const newIssueUrl = "https://github.com/vector-im/element-web/issues/new/choose"; + const newIssueUrl = SdkConfig.get().feedback.new_issue_url; let bugReportSection; if (SdkConfig.get().bug_report_endpoint_url) { @@ -123,7 +123,7 @@ export default class ErrorBoundary extends React.PureComponent { return (
    -

    {_t("Something went wrong!")}

    +

    {_t("error|something_went_wrong")}

    {bugReportSection} {clearCacheButton}
    diff --git a/src/components/views/elements/EventListSummary.tsx b/src/components/views/elements/EventListSummary.tsx index 9ed1345a0b0..4d9bbe35c91 100644 --- a/src/components/views/elements/EventListSummary.tsx +++ b/src/components/views/elements/EventListSummary.tsx @@ -20,7 +20,7 @@ import React, { ComponentProps, ReactNode } from "react"; import { MatrixEvent, RoomMember, EventType } from "matrix-js-sdk/src/matrix"; import { _t } from "../../../languageHandler"; -import { formatCommaSeparatedList } from "../../../utils/FormattingUtils"; +import { formatList } from "../../../utils/FormattingUtils"; import { isValid3pidInvite } from "../../../RoomInvite"; import GenericEventListSummary from "./GenericEventListSummary"; import { RightPanelPhases } from "../../../stores/right-panel/RightPanelStorePhases"; @@ -131,7 +131,7 @@ export default class EventListSummary extends React.Component< return EventListSummary.getDescriptionForTransition(t.transitionType, userNames.length, t.repeats); }); - const desc = formatCommaSeparatedList(descs); + const desc = formatList(descs); return _t("timeline|summary|format", { nameList, transitionList: desc }); }); @@ -150,7 +150,7 @@ export default class EventListSummary extends React.Component< * included before "and [n] others". */ private renderNameList(users: string[]): string { - return formatCommaSeparatedList(users, this.props.summaryLength); + return formatList(users, this.props.summaryLength); } /** diff --git a/src/components/views/elements/FacePile.tsx b/src/components/views/elements/FacePile.tsx index d7570fdfa75..0165543faa9 100644 --- a/src/components/views/elements/FacePile.tsx +++ b/src/components/views/elements/FacePile.tsx @@ -19,6 +19,7 @@ import { RoomMember } from "matrix-js-sdk/src/matrix"; import { AvatarStack, Tooltip } from "@vector-im/compound-web"; import MemberAvatar from "../avatars/MemberAvatar"; +import AccessibleButton, { ButtonEvent } from "./AccessibleButton"; interface IProps extends HTMLAttributes { members: RoomMember[]; @@ -28,6 +29,7 @@ interface IProps extends HTMLAttributes { tooltipShortcut?: string; children?: ReactNode; viewUserOnClick?: boolean; + onClick?: (e: ButtonEvent) => void | Promise; } const FacePile: FC = ({ @@ -63,10 +65,10 @@ const FacePile: FC = ({ ); const content = ( -
    + {pileContents} {children} -
    + ); return tooltipLabel ? ( diff --git a/src/components/views/elements/ImageView.tsx b/src/components/views/elements/ImageView.tsx index d66014b7ed6..da05239746d 100644 --- a/src/components/views/elements/ImageView.tsx +++ b/src/components/views/elements/ImageView.tsx @@ -479,6 +479,7 @@ export default class ImageView extends React.Component { fallbackUserId={mxEvent.getSender()} size="32px" viewUserOnClick={true} + className="mx_Dialog_nonDialogButton" /> ); @@ -541,7 +542,7 @@ export default class ImageView extends React.Component { lockProps={{ "onKeyDown": this.onKeyDown, "role": "dialog", - "aria-label": _t("Image view"), + "aria-label": _t("lightbox|title"), }} className="mx_ImageView" ref={this.focusLock} @@ -554,12 +555,12 @@ export default class ImageView extends React.Component { {zoomInButton} { public render(): React.ReactNode { const { tooltip, children, tooltipClassName, className, kind } = this.props; - const title = _t("Information"); + const title = _t("info_tooltip_title"); const iconClassName = kind !== InfoTooltipKind.Warning ? "mx_InfoTooltip_icon_info" : "mx_InfoTooltip_icon_warning"; diff --git a/src/components/views/elements/InviteReason.tsx b/src/components/views/elements/InviteReason.tsx index a893a71983e..4adcbce3c67 100644 --- a/src/components/views/elements/InviteReason.tsx +++ b/src/components/views/elements/InviteReason.tsx @@ -58,7 +58,7 @@ export default class InviteReason extends React.PureComponent { {this.props.htmlReason ? sanitizedHtmlNode(this.props.htmlReason) : this.props.reason}
    - {_t("View message")} + {_t("common|view_message")}
    ); diff --git a/src/components/views/elements/LanguageDropdown.tsx b/src/components/views/elements/LanguageDropdown.tsx index ff27b112834..bbb37d60cd7 100644 --- a/src/components/views/elements/LanguageDropdown.tsx +++ b/src/components/views/elements/LanguageDropdown.tsx @@ -130,7 +130,7 @@ export default class LanguageDropdown extends React.Component { onSearchChange={this.onSearchChange} searchEnabled={true} value={value} - label={_t("Language Dropdown")} + label={_t("language_dropdown_label")} disabled={this.props.disabled} > {options} diff --git a/src/components/views/elements/Pill.tsx b/src/components/views/elements/Pill.tsx index 5770145b788..8129a5fe45f 100644 --- a/src/components/views/elements/Pill.tsx +++ b/src/components/views/elements/Pill.tsx @@ -103,7 +103,7 @@ export const Pill: React.FC = ({ type: propType, url, inMessage, room const classes = classNames("mx_Pill", { mx_AtRoomPill: type === PillType.AtRoomMention, mx_RoomPill: type === PillType.RoomMention, - mx_SpacePill: type === "space", + mx_SpacePill: type === "space" || targetRoom?.isSpaceRoom(), mx_UserPill: type === PillType.UserMention, mx_UserPill_me: resourceId === MatrixClientPeg.safeGet().getUserId(), mx_EventPill: type === PillType.EventInOtherRoom || type === PillType.EventInSameRoom, @@ -125,7 +125,7 @@ export const Pill: React.FC = ({ type: propType, url, inMessage, room case PillType.EventInOtherRoom: { avatar = ; - pillText = _t("Message in %(room)s", { + pillText = _t("pill|permalink_other_room", { room: text, }); } @@ -134,7 +134,7 @@ export const Pill: React.FC = ({ type: propType, url, inMessage, room { if (event) { avatar = ; - pillText = _t("Message from %(user)s", { + pillText = _t("pill|permalink_this_room", { user: text, }); } else { diff --git a/src/components/views/elements/PollCreateDialog.tsx b/src/components/views/elements/PollCreateDialog.tsx index 623dd0d7109..6451bdcbb8c 100644 --- a/src/components/views/elements/PollCreateDialog.tsx +++ b/src/components/views/elements/PollCreateDialog.tsx @@ -63,8 +63,8 @@ const MAX_OPTION_LENGTH = 340; function creatingInitialState(): IState { return { - title: _t("Create poll"), - actionLabel: _t("Create Poll"), + title: _t("poll|create_poll_title"), + actionLabel: _t("poll|create_poll_action"), canSubmit: false, // need to add a question and at least one option first question: "", options: arraySeed("", DEFAULT_NUM_OPTIONS), @@ -79,7 +79,7 @@ function editingInitialState(editingMxEvent: MatrixEvent): IState { if (!poll?.isEquivalentTo(M_POLL_START)) return creatingInitialState(); return { - title: _t("Edit poll"), + title: _t("poll|edit_poll_title"), actionLabel: _t("action|done"), canSubmit: true, question: poll.question.text, @@ -175,8 +175,8 @@ export default class PollCreateDialog extends ScrollableBaseModal { console.error("Failed to post poll:", e); Modal.createDialog(QuestionDialog, { - title: _t("Failed to post poll"), - description: _t("Sorry, the poll you tried to create was not posted."), + title: _t("poll|failed_send_poll_title"), + description: _t("poll|failed_send_poll_description"), button: _t("action|try_again"), cancelButton: _t("action|cancel"), onFinished: (tryAgain: boolean) => { @@ -197,37 +197,37 @@ export default class PollCreateDialog extends ScrollableBaseModal -

    {_t("Poll type")}

    +

    {_t("poll|type_heading")}

    {pollTypeNotes(this.state.kind)}

    -

    {_t("What is your poll question or topic?")}

    +

    {_t("poll|topic_heading")}

    -

    {_t("Create options")}

    +

    {_t("poll|options_heading")}

    {this.state.options.map((op, i) => (
    ) => this.onOptionChange(i, e)} usePlaceholderAsHint={true} disabled={this.state.busy} @@ -250,7 +250,7 @@ export default class PollCreateDialog extends ScrollableBaseModal - {_t("Add option")} + {_t("poll|options_add_button")} {this.state.busy && (
    @@ -270,8 +270,8 @@ export default class PollCreateDialog extends ScrollableBaseModal extends React.C public render(): React.ReactNode { let picker; - const label = typeof this.props.label === "undefined" ? _t("Power level") : this.props.label; + const label = typeof this.props.label === "undefined" ? _t("power_level|label") : this.props.label; if (this.state.custom) { picker = ( extends React.C text: Roles.textualPowerLevel(level, this.props.usersDefault), }; }); - options.push({ value: CUSTOM_VALUE, text: _t("Custom level") }); + options.push({ value: CUSTOM_VALUE, text: _t("power_level|custom_level") }); const optionsElements = options.map((op) => { return (
    @@ -119,7 +119,7 @@ export default function RoomTopic({ room, ...props }: IProps): JSX.Element { onClick={onClick} dir="auto" tooltipTargetClassName={className} - label={_t("Click to read topic")} + label={_t("room|read_topic")} alignment={Alignment.Bottom} ignoreHover={ignoreHover} > diff --git a/src/components/views/elements/SearchWarning.tsx b/src/components/views/elements/SearchWarning.tsx index 817e7dcc7c2..2cdfe2f1f6e 100644 --- a/src/components/views/elements/SearchWarning.tsx +++ b/src/components/views/elements/SearchWarning.tsx @@ -43,7 +43,7 @@ export default function SearchWarning({ isRoomEncrypted, kind }: IProps): JSX.El return (
    {_t( - "Message search initialisation failed, check your settings for more information", + "seshat|error_initialising", {}, { a: (sub) => ( @@ -72,12 +72,12 @@ export default function SearchWarning({ isRoomEncrypted, kind }: IProps): JSX.El let text: ReactNode | undefined; let logo: JSX.Element | undefined; if (desktopBuilds?.get("available")) { - logo = {_t("Desktop; + logo = ; const buildUrl = desktopBuilds.get("url"); switch (kind) { case WarningKind.Files: text = _t( - "Use the Desktop app to see all encrypted files", + "seshat|warning_kind_files_app", {}, { a: (sub) => ( @@ -90,7 +90,7 @@ export default function SearchWarning({ isRoomEncrypted, kind }: IProps): JSX.El break; case WarningKind.Search: text = _t( - "Use the Desktop app to search encrypted messages", + "seshat|warning_kind_search_app", {}, { a: (sub) => ( @@ -105,10 +105,10 @@ export default function SearchWarning({ isRoomEncrypted, kind }: IProps): JSX.El } else { switch (kind) { case WarningKind.Files: - text = _t("This version of %(brand)s does not support viewing some encrypted files", { brand }); + text = _t("seshat|warning_kind_files", { brand }); break; case WarningKind.Search: - text = _t("This version of %(brand)s does not support searching encrypted messages", { brand }); + text = _t("seshat|warning_kind_search", { brand }); break; } } diff --git a/src/components/views/elements/ServerPicker.tsx b/src/components/views/elements/ServerPicker.tsx index 0876581a54a..e3b8fedace7 100644 --- a/src/components/views/elements/ServerPicker.tsx +++ b/src/components/views/elements/ServerPicker.tsx @@ -45,11 +45,8 @@ const onHelpClick = (): void => { Modal.createDialog( InfoDialog, { - title: _t("Server Options"), - description: _t( - "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.", - { brand }, - ), + title: _t("auth|server_picker_title_default"), + description: _t("auth|server_picker_description", { brand }), button: _t("action|dismiss"), hasCloseButton: false, fixedWidth: false, @@ -88,9 +85,7 @@ const ServerPicker: React.FC = ({ title, dialogTitle, serverConfig, onSe let desc; if (serverConfig.hsName === "matrix.org") { - desc = ( - {_t("Join millions for free on the largest public server")} - ); + desc = {_t("auth|server_picker_description_matrix.org")}; } return ( diff --git a/src/components/views/elements/SettingsFlag.tsx b/src/components/views/elements/SettingsFlag.tsx index b565727cd6e..09bfa5d2419 100644 --- a/src/components/views/elements/SettingsFlag.tsx +++ b/src/components/views/elements/SettingsFlag.tsx @@ -125,7 +125,7 @@ export default class SettingsFlag extends React.Component {
    {shouldWarn ? _t( - "WARNING: ", + "settings|warning", {}, { w: (sub) => ( diff --git a/src/components/views/elements/SpellCheckLanguagesDropdown.tsx b/src/components/views/elements/SpellCheckLanguagesDropdown.tsx index 98c598c5c2a..65ff1a9f682 100644 --- a/src/components/views/elements/SpellCheckLanguagesDropdown.tsx +++ b/src/components/views/elements/SpellCheckLanguagesDropdown.tsx @@ -131,8 +131,8 @@ export default class SpellCheckLanguagesDropdown extends React.Component< onSearchChange={this.onSearchChange} searchEnabled={true} value={value} - label={_t("Language Dropdown")} - placeholder={_t("Choose a locale")} + label={_t("language_dropdown_label")} + placeholder={_t("settings|general|spell_check_locale_placeholder")} > {options} diff --git a/src/components/views/elements/TagComposer.tsx b/src/components/views/elements/TagComposer.tsx index 68959a38ce9..34664d49260 100644 --- a/src/components/views/elements/TagComposer.tsx +++ b/src/components/views/elements/TagComposer.tsx @@ -79,8 +79,8 @@ export default class TagComposer extends React.PureComponent { id={this.props.id ? this.props.id + "_field" : undefined} value={this.state.newTag} onChange={this.onInputChange} - label={this.props.label || _t("Keyword")} - placeholder={this.props.placeholder || _t("New keyword")} + label={this.props.label || _t("notifications|keyword")} + placeholder={this.props.placeholder || _t("notifications|keyword_new")} disabled={this.props.disabled} autoComplete="off" /> diff --git a/src/components/views/elements/TruncatedList.tsx b/src/components/views/elements/TruncatedList.tsx index 01ad735a42f..074df5bfb26 100644 --- a/src/components/views/elements/TruncatedList.tsx +++ b/src/components/views/elements/TruncatedList.tsx @@ -42,7 +42,7 @@ export default class TruncatedList extends React.Component { public static defaultProps = { truncateAt: 2, createOverflowElement(overflowCount: number, totalCount: number) { - return
    {_t("And %(count)s more...", { count: overflowCount })}
    ; + return
    {_t("truncated_list_n_more", { count: overflowCount })}
    ; }, }; diff --git a/src/components/views/elements/UseCaseSelection.tsx b/src/components/views/elements/UseCaseSelection.tsx index d8679ef300f..d81d8928c88 100644 --- a/src/components/views/elements/UseCaseSelection.tsx +++ b/src/components/views/elements/UseCaseSelection.tsx @@ -53,11 +53,11 @@ export function UseCaseSelection({ onFinished }: Props): JSX.Element { })} >
    -

    {_t("You're in")}

    +

    {_t("onboarding|use_case_heading1")}

    -

    {_t("Who will you chat to the most?")}

    -

    {_t("We'll help you get connected.")}

    +

    {_t("onboarding|use_case_heading2")}

    +

    {_t("onboarding|use_case_heading3")}

    {

    + ); diff --git a/src/components/views/messages/MVideoBody.tsx b/src/components/views/messages/MVideoBody.tsx index 2d34c909d3d..df3ab6abbf9 100644 --- a/src/components/views/messages/MVideoBody.tsx +++ b/src/components/views/messages/MVideoBody.tsx @@ -250,7 +250,9 @@ export default class MVideoBody extends React.PureComponent if (this.state.error !== null) { return ( - {_t("Error decrypting video")} + + {_t("timeline|m.video|error_decrypting")} + ); } diff --git a/src/components/views/messages/MVoiceMessageBody.tsx b/src/components/views/messages/MVoiceMessageBody.tsx index 83f26e1f859..096824e4b23 100644 --- a/src/components/views/messages/MVoiceMessageBody.tsx +++ b/src/components/views/messages/MVoiceMessageBody.tsx @@ -29,7 +29,7 @@ export default class MVoiceMessageBody extends MAudioBody { if (this.state.error) { return ( - {_t("Error processing voice message")} + {_t("timeline|m.audio|error_processing_voice_message")} ); } diff --git a/src/components/views/messages/MessageActionBar.tsx b/src/components/views/messages/MessageActionBar.tsx index 2f9719d454e..c183cdcfb82 100644 --- a/src/components/views/messages/MessageActionBar.tsx +++ b/src/components/views/messages/MessageActionBar.tsx @@ -237,16 +237,12 @@ const ReplyInThreadButton: React.FC = ({ mxEvent }) => { <>
    {!hasARelation - ? _t("Reply in thread") - : _t("Can't create a thread from an event with an existing relation")} + ? _t("action|reply_in_thread") + : _t("threads|error_start_thread_existing_relation")}
    } - title={ - !hasARelation - ? _t("Reply in thread") - : _t("Can't create a thread from an event with an existing relation") - } + title={!hasARelation ? _t("action|reply_in_thread") : _t("threads|error_start_thread_existing_relation")} onClick={onClick} onContextMenu={onClick} > @@ -515,15 +511,23 @@ export default class MessageActionBar extends React.PureComponent
    - {this.props.isQuoteExpanded ? _t("Collapse quotes") : _t("Expand quotes")} + {this.props.isQuoteExpanded + ? _t("timeline|mab|collapse_reply_chain") + : _t("timeline|mab|expand_reply_chain")} +
    +
    + {_t(ALTERNATE_KEY_NAME[Key.SHIFT]) + " + " + _t("action|click")}
    -
    {_t(ALTERNATE_KEY_NAME[Key.SHIFT]) + " + " + _t("Click")}
    ); toolbarOpts.push( + {toolbarOpts} ); diff --git a/src/components/views/messages/MessageTimestamp.tsx b/src/components/views/messages/MessageTimestamp.tsx index 6bfb67f3b7d..6e0984808fd 100644 --- a/src/components/views/messages/MessageTimestamp.tsx +++ b/src/components/views/messages/MessageTimestamp.tsx @@ -15,12 +15,19 @@ See the License for the specific language governing permissions and limitations under the License. */ -import React from "react"; +import React, { ReactNode } from "react"; +import { Tooltip } from "@vector-im/compound-web"; import { formatFullDate, formatTime, formatFullTime, formatRelativeTime } from "../../../DateUtils"; +import { _t } from "../../../languageHandler"; +import { Icon as LateIcon } from "../../../../res/img/sensor.svg"; interface IProps { ts: number; + /** + * If specified will render both the sent-at and received-at timestamps in the tooltip + */ + receivedTs?: number; showTwelveHour?: boolean; showFullDate?: boolean; showSeconds?: boolean; @@ -41,15 +48,25 @@ export default class MessageTimestamp extends React.Component { timestamp = formatTime(date, this.props.showTwelveHour); } + let label = formatFullDate(date, this.props.showTwelveHour); + let caption: string | undefined; + let icon: ReactNode | undefined; + if (this.props.receivedTs !== undefined) { + label = _t("timeline|message_timestamp_sent_at", { dateTime: label }); + const receivedDate = new Date(this.props.receivedTs); + caption = _t("timeline|message_timestamp_received_at", { + dateTime: formatFullDate(receivedDate, this.props.showTwelveHour), + }); + icon = ; + } + return ( - - {timestamp} - + + + {icon} + {timestamp} + + ); } } diff --git a/src/components/views/messages/MjolnirBody.tsx b/src/components/views/messages/MjolnirBody.tsx index 033dad2505f..301c6411644 100644 --- a/src/components/views/messages/MjolnirBody.tsx +++ b/src/components/views/messages/MjolnirBody.tsx @@ -35,7 +35,7 @@ export default class MjolnirBody extends React.Component {
    {_t( - "You have ignored this user, so their message is hidden. Show anyways.", + "timeline|mjolnir|message_hidden", {}, { a: (sub) => ( diff --git a/src/components/views/messages/ReactionsRow.tsx b/src/components/views/messages/ReactionsRow.tsx index 3344c835cf7..3aeee9e0ff1 100644 --- a/src/components/views/messages/ReactionsRow.tsx +++ b/src/components/views/messages/ReactionsRow.tsx @@ -54,7 +54,7 @@ const ReactButton: React.FC = ({ mxEvent, reactions }) => { className={classNames("mx_ReactionsRow_addReactionButton", { mx_ReactionsRow_addReactionButton_active: menuDisplayed, })} - title={_t("Add reaction")} + title={_t("timeline|reactions|add_reaction_prompt")} onClick={openMenu} onContextMenu={(e: SyntheticEvent): void => { e.preventDefault(); diff --git a/src/components/views/messages/ReactionsRowButton.tsx b/src/components/views/messages/ReactionsRowButton.tsx index 7890a1a3b76..99a1a6088b6 100644 --- a/src/components/views/messages/ReactionsRowButton.tsx +++ b/src/components/views/messages/ReactionsRowButton.tsx @@ -20,7 +20,7 @@ import { MatrixEvent } from "matrix-js-sdk/src/matrix"; import { mediaFromMxc } from "../../../customisations/Media"; import { _t } from "../../../languageHandler"; -import { formatCommaSeparatedList } from "../../../utils/FormattingUtils"; +import { formatList } from "../../../utils/FormattingUtils"; import dis from "../../../dispatcher/dispatcher"; import ReactionsRowButtonTooltip from "./ReactionsRowButtonTooltip"; import AccessibleButton from "../elements/AccessibleButton"; @@ -123,9 +123,9 @@ export default class ReactionsRowButton extends React.PureComponent {_t( - "reacted with %(shortName)s", + "timeline|reactions|tooltip", { shortName, }, { reactors: () => { - return
    {formatCommaSeparatedList(senders, 6)}
    ; + return
    {formatList(senders, 6)}
    ; }, reactedWith: (sub) => { if (!shortName) { diff --git a/src/components/views/messages/RedactedBody.tsx b/src/components/views/messages/RedactedBody.tsx index 18b9755e019..e3c7684ab27 100644 --- a/src/components/views/messages/RedactedBody.tsx +++ b/src/components/views/messages/RedactedBody.tsx @@ -38,7 +38,7 @@ const RedactedBody = React.forwardRef(({ mxEvent }, ref) => { const fullDate = unsigned.redacted_because ? formatFullDate(new Date(unsigned.redacted_because.origin_server_ts), showTwelveHour) : undefined; - const titleText = fullDate ? _t("Message deleted on %(date)s", { date: fullDate }) : undefined; + const titleText = fullDate ? _t("timeline|redacted|tooltip", { date: fullDate }) : undefined; return ( diff --git a/src/components/views/messages/RoomAvatarEvent.tsx b/src/components/views/messages/RoomAvatarEvent.tsx index c856a7ed1aa..d4ee4cdd687 100644 --- a/src/components/views/messages/RoomAvatarEvent.tsx +++ b/src/components/views/messages/RoomAvatarEvent.tsx @@ -39,7 +39,7 @@ export default class RoomAvatarEvent extends React.Component { if (!httpUrl) return; const room = cli.getRoom(this.props.mxEvent.getRoomId()); - const text = _t("%(senderDisplayName)s changed the avatar for %(roomName)s", { + const text = _t("timeline|m.room.avatar|lightbox_title", { senderDisplayName: ev.sender && ev.sender.name ? ev.sender.name : ev.getSender(), roomName: room ? room.name : "", }); @@ -56,11 +56,7 @@ export default class RoomAvatarEvent extends React.Component { const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender(); if (!ev.getContent().url || ev.getContent().url.trim().length === 0) { - return ( -
    - {_t("%(senderDisplayName)s removed the room avatar.", { senderDisplayName })} -
    - ); + return
    {_t("timeline|m.room.avatar|removed", { senderDisplayName })}
    ; } const room = MatrixClientPeg.safeGet().getRoom(ev.getRoomId()); @@ -73,7 +69,7 @@ export default class RoomAvatarEvent extends React.Component { return ( <> {_t( - "%(senderDisplayName)s changed the room avatar to ", + "timeline|m.room.avatar|changed_img", { senderDisplayName: senderDisplayName }, { img: () => ( diff --git a/src/components/views/messages/RoomPredecessorTile.tsx b/src/components/views/messages/RoomPredecessorTile.tsx index 61bce205f8d..3166373fe04 100644 --- a/src/components/views/messages/RoomPredecessorTile.tsx +++ b/src/components/views/messages/RoomPredecessorTile.tsx @@ -98,28 +98,22 @@ export const RoomPredecessorTile: React.FC = ({ mxEvent, timestamp }) => return (
    {!!guessedLink ? ( <> - {_t( - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:", - { - roomId: predecessor.roomId, - }, - )} + {_t("timeline|m.room.create|unknown_predecessor_guess_server", { + roomId: predecessor.roomId, + })} {guessedLink} ) : ( - _t( - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.", - { - roomId: predecessor.roomId, - }, - ) + _t("timeline|m.room.create|unknown_predecessor", { + roomId: predecessor.roomId, + }) )}
    @@ -136,14 +130,14 @@ export const RoomPredecessorTile: React.FC = ({ mxEvent, timestamp }) => const link = ( - {_t("Click here to see older messages.")} + {_t("timeline|m.room.create|see_older_messages")} ); return ( diff --git a/src/components/views/messages/TextualBody.tsx b/src/components/views/messages/TextualBody.tsx index 7a36f8c58d3..4ffb6ce02c8 100644 --- a/src/components/views/messages/TextualBody.tsx +++ b/src/components/views/messages/TextualBody.tsx @@ -196,7 +196,7 @@ export default class TextualBody extends React.Component { const { close } = ContextMenu.createMenu(GenericTextContextMenu, { ...toRightOf(buttonRect, 0), chevronFace: ChevronFace.None, - message: successful ? _t("Copied!") : _t("Failed to copy"), + message: successful ? _t("common|copied") : _t("error|failed_copy"), }); button.onmouseleave = close; }; @@ -490,13 +490,10 @@ export default class TextualBody extends React.Component { const completeUrl = scalarClient.getStarterLink(starterLink); const integrationsUrl = integrationManager!.uiUrl; Modal.createDialog(QuestionDialog, { - title: _t("Add an Integration"), + title: _t("timeline|scalar_starter_link|dialog_title"), description: (
    - {_t( - "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?", - { integrationsUrl: integrationsUrl }, - )} + {_t("timeline|scalar_starter_link|dialog_description", { integrationsUrl: integrationsUrl })}
    ), button: _t("action|continue"), @@ -526,8 +523,8 @@ export default class TextualBody extends React.Component { const tooltip = (
    -
    {_t("Edited at %(date)s", { date: dateString })}
    -
    {_t("Click to view edits")}
    +
    {_t("timeline|edits|tooltip_title", { date: dateString })}
    +
    {_t("timeline|edits|tooltip_sub")}
    ); @@ -535,10 +532,10 @@ export default class TextualBody extends React.Component { - {`(${_t("edited")})`} + {`(${_t("common|edited")})`} ); } @@ -555,9 +552,9 @@ export default class TextualBody extends React.Component { throw new Error("renderPendingModerationMarker should only be applied to hidden messages"); case false: if (visibility.reason) { - text = _t("Message pending moderation: %(reason)s", { reason: visibility.reason }); + text = _t("timeline|pending_moderation_reason", { reason: visibility.reason }); } else { - text = _t("Message pending moderation"); + text = _t("timeline|pending_moderation"); } break; } diff --git a/src/components/views/messages/TileErrorBoundary.tsx b/src/components/views/messages/TileErrorBoundary.tsx index e9b051b65aa..2e139593a7c 100644 --- a/src/components/views/messages/TileErrorBoundary.tsx +++ b/src/components/views/messages/TileErrorBoundary.tsx @@ -83,7 +83,7 @@ export default class TileErrorBoundary extends React.Component { <>   - {_t("Submit logs")} + {_t("bug_reporting|submit_debug_logs")} ); @@ -105,7 +105,7 @@ export default class TileErrorBoundary extends React.Component {
  • - {_t("Can't load this message")} + {_t("timeline|error_rendering_message")} {mxEvent && ` (${mxEvent.getType()})`} {submitLogsButton} {viewSourceButton} diff --git a/src/components/views/messages/TimelineSeparator.tsx b/src/components/views/messages/TimelineSeparator.tsx new file mode 100644 index 00000000000..78e0d1fd655 --- /dev/null +++ b/src/components/views/messages/TimelineSeparator.tsx @@ -0,0 +1,46 @@ +/* +Copyright 2023 The Matrix.org Foundation C.I.C. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +import React from "react"; + +interface Props { + label: string; +} + +export const enum SeparatorKind { + None, + Date, + LateEvent, +} + +/** + * Generic timeline separator component to render within a MessagePanel + * + * @param label the accessible label string describing the separator + * @param children the children to draw within the timeline separator + */ +const TimelineSeparator: React.FC = ({ label, children }) => { + // ARIA treats
    s as separators, here we abuse them slightly so manually treat this entire thing as one + return ( +
    +
    + {children} +
    +
    + ); +}; + +export default TimelineSeparator; diff --git a/src/components/views/messages/ViewSourceEvent.tsx b/src/components/views/messages/ViewSourceEvent.tsx index 5bd85507961..0a3b44a2b1a 100644 --- a/src/components/views/messages/ViewSourceEvent.tsx +++ b/src/components/views/messages/ViewSourceEvent.tsx @@ -78,7 +78,7 @@ export default class ViewSourceEvent extends React.PureComponent {content} diff --git a/src/components/views/polls/PollOption.tsx b/src/components/views/polls/PollOption.tsx index 879f9b0c69b..bbd2eeedf68 100644 --- a/src/components/views/polls/PollOption.tsx +++ b/src/components/views/polls/PollOption.tsx @@ -29,7 +29,7 @@ type PollOptionContentProps = { isWinner?: boolean; }; const PollOptionContent: React.FC = ({ isWinner, answer, voteCount, displayVoteCount }) => { - const votesText = displayVoteCount ? _t("%(count)s votes", { count: voteCount }) : ""; + const votesText = displayVoteCount ? _t("timeline|m.poll|count_of_votes", { count: voteCount }) : ""; return (
    {answer.text}
    diff --git a/src/components/views/polls/pollHistory/PollDetail.tsx b/src/components/views/polls/pollHistory/PollDetail.tsx index 76e9581fb23..739290bbf39 100644 --- a/src/components/views/polls/pollHistory/PollDetail.tsx +++ b/src/components/views/polls/pollHistory/PollDetail.tsx @@ -81,7 +81,7 @@ export const PollDetail: React.FC = ({ poll, permalinkCreator, requestMod onClick={onLinkClick} rel="noreferrer noopener" > - {_t("View poll in timeline")} + {_t("right_panel|poll|view_in_timeline")}
    diff --git a/src/components/views/polls/pollHistory/PollDetailHeader.tsx b/src/components/views/polls/pollHistory/PollDetailHeader.tsx index edabec5b0b9..582f0188ccf 100644 --- a/src/components/views/polls/pollHistory/PollDetailHeader.tsx +++ b/src/components/views/polls/pollHistory/PollDetailHeader.tsx @@ -30,7 +30,7 @@ export const PollDetailHeader: React.FC = ({ filter, onNavigateBack }) => return ( - {filter === "ACTIVE" ? _t("Active polls") : _t("Past polls")} + {filter === "ACTIVE" ? _t("right_panel|poll|active_heading") : _t("right_panel|poll|past_heading")} ); }; diff --git a/src/components/views/polls/pollHistory/PollHistory.tsx b/src/components/views/polls/pollHistory/PollHistory.tsx index ec1f97d8163..6843b81c2d8 100644 --- a/src/components/views/polls/pollHistory/PollHistory.tsx +++ b/src/components/views/polls/pollHistory/PollHistory.tsx @@ -62,7 +62,7 @@ export const PollHistory: React.FC = ({ room, matrixClient, pe const title = focusedPoll ? ( setFocusedPollId(null)} /> ) : ( - _t("Poll history") + _t("right_panel|polls_button") ); return ( diff --git a/src/components/views/polls/pollHistory/PollHistoryList.tsx b/src/components/views/polls/pollHistory/PollHistoryList.tsx index 010b3a520be..7940a6a6a0d 100644 --- a/src/components/views/polls/pollHistory/PollHistoryList.tsx +++ b/src/components/views/polls/pollHistory/PollHistoryList.tsx @@ -33,7 +33,7 @@ const LoadingPolls: React.FC<{ noResultsYet?: boolean }> = ({ noResultsYet }) => })} > - {_t("Loading polls")} + {_t("right_panel|poll|loading")}
    ); @@ -44,7 +44,7 @@ const LoadMorePolls: React.FC<{ loadMorePolls?: () => void; isLoading?: boolean kind="link_inline" onClick={() => loadMorePolls()} > - {_t("Load more polls")} + {_t("right_panel|poll|load_more")} {isLoading && } ) : null; @@ -56,25 +56,20 @@ const getNoResultsMessage = ( loadMorePolls?: () => void, ): string => { if (!loadMorePolls) { - return filter === "ACTIVE" - ? _t("There are no active polls in this room") - : _t("There are no past polls in this room"); + return filter === "ACTIVE" ? _t("right_panel|poll|empty_active") : _t("right_panel|poll|empty_past"); } // we don't know how much history has been fetched if (!oldestEventTimestamp) { return filter === "ACTIVE" - ? _t("There are no active polls. Load more polls to view polls for previous months") - : _t("There are no past polls. Load more polls to view polls for previous months"); + ? _t("right_panel|poll|empty_active_load_more") + : _t("right_panel|poll|empty_past_load_more"); } const fetchedHistoryDaysCount = Math.ceil((Date.now() - oldestEventTimestamp) / ONE_DAY_MS); return filter === "ACTIVE" - ? _t( - "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months", - { count: fetchedHistoryDaysCount }, - ) - : _t("There are no past polls for the past %(count)s days. Load more polls to view polls for previous months", { + ? _t("right_panel|poll|empty_active_load_more_n_days", { count: fetchedHistoryDaysCount }) + : _t("right_panel|poll|empty_past_load_more_n_days", { count: fetchedHistoryDaysCount, }); }; diff --git a/src/components/views/polls/pollHistory/PollListItem.tsx b/src/components/views/polls/pollHistory/PollListItem.tsx index f3c73998840..895b7b24ef2 100644 --- a/src/components/views/polls/pollHistory/PollListItem.tsx +++ b/src/components/views/polls/pollHistory/PollListItem.tsx @@ -37,7 +37,7 @@ export const PollListItem: React.FC = ({ event, onClick }) => { const formattedDate = formatLocalDateShort(event.getTs()); return (
  • - +
    {formattedDate} diff --git a/src/components/views/polls/pollHistory/PollListItemEnded.tsx b/src/components/views/polls/pollHistory/PollListItemEnded.tsx index 75fa79a654a..4d251762441 100644 --- a/src/components/views/polls/pollHistory/PollListItemEnded.tsx +++ b/src/components/views/polls/pollHistory/PollListItemEnded.tsx @@ -100,7 +100,7 @@ export const PollListItemEnded: React.FC = ({ event, poll, onClick }) => return (
  • - +
    @@ -124,7 +124,7 @@ export const PollListItemEnded: React.FC = ({ event, poll, onClick }) =>
    )}
    -
  • + diff --git a/src/components/views/right_panel/BaseCard.tsx b/src/components/views/right_panel/BaseCard.tsx index 9fd2aecd7ac..bb835a022fc 100644 --- a/src/components/views/right_panel/BaseCard.tsx +++ b/src/components/views/right_panel/BaseCard.tsx @@ -25,7 +25,7 @@ import { backLabelForPhase } from "../../../stores/right-panel/RightPanelStorePh import { CardContext } from "./context"; interface IProps { - header?: ReactNode; + header?: ReactNode | null; footer?: ReactNode; className?: string; withoutScrollContainer?: boolean; @@ -86,11 +86,13 @@ const BaseCard: React.FC = forwardRef( return (
    -
    - {backButton} - {closeButton} - {header} -
    + {header !== null && ( +
    + {backButton} + {closeButton} + {header} +
    + )} {children} {footer &&
    {footer}
    }
    diff --git a/src/components/views/right_panel/EncryptionInfo.tsx b/src/components/views/right_panel/EncryptionInfo.tsx index a7418e1483d..850967c4455 100644 --- a/src/components/views/right_panel/EncryptionInfo.tsx +++ b/src/components/views/right_panel/EncryptionInfo.tsx @@ -51,15 +51,15 @@ const EncryptionInfo: React.FC = ({ }: IProps) => { let content: JSX.Element; if (waitingForOtherParty && isSelfVerification) { - content =
    {_t("To proceed, please accept the verification request on your other device.")}
    ; + content =
    {_t("encryption|verification|self_verification_hint")}
    ; } else if (waitingForOtherParty || waitingForNetwork) { let text: string; if (waitingForOtherParty) { - text = _t("Waiting for %(displayName)s to accept…", { + text = _t("encryption|verification|waiting_for_user_accept", { displayName: (member as User).displayName || (member as RoomMember).name || member.userId, }); } else { - text = _t("Accepting…"); + text = _t("encryption|verification|accepting"); } content = ; } else { @@ -69,7 +69,7 @@ const EncryptionInfo: React.FC = ({ className="mx_UserInfo_wideButton mx_UserInfo_startVerification" onClick={onStartVerification} > - {_t("Start Verification")} + {_t("encryption|verification|start_button")} ); } @@ -78,23 +78,15 @@ const EncryptionInfo: React.FC = ({ if (isRoomEncrypted) { description = (
    -

    {_t("Messages in this room are end-to-end encrypted.")}

    -

    - {_t( - "Your messages are secured and only you and the recipient have the unique keys to unlock them.", - )} -

    +

    {_t("user_info|room_encrypted")}

    +

    {_t("user_info|room_encrypted_detail")}

    ); } else { description = (
    -

    {_t("Messages in this room are not end-to-end encrypted.")}

    -

    - {_t( - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.", - )} -

    +

    {_t("user_info|room_unencrypted")}

    +

    {_t("user_info|room_unencrypted_detail")}

    ); } @@ -106,17 +98,13 @@ const EncryptionInfo: React.FC = ({ return (
    -

    {_t("Encryption")}

    +

    {_t("settings|security|encryption_section")}

    {description}
    -

    {_t("Verify User")}

    +

    {_t("user_info|verify_button")}

    -

    - {_t( - "For extra security, verify this user by checking a one-time code on both of your devices.", - )} -

    +

    {_t("user_info|verify_explainer")}

    {_t("encryption|verification|in_person")}

    {content}
    diff --git a/src/components/views/right_panel/EncryptionPanel.tsx b/src/components/views/right_panel/EncryptionPanel.tsx index 5812bbb7289..d6e2ee4407b 100644 --- a/src/components/views/right_panel/EncryptionPanel.tsx +++ b/src/components/views/right_panel/EncryptionPanel.tsx @@ -78,15 +78,15 @@ const EncryptionPanel: React.FC = (props: IProps) => { ) { Modal.createDialog(ErrorDialog, { headerImage: require("../../../../res/img/e2e/warning-deprecated.svg").default, - title: _t("Your messages are not secure"), + title: _t("encryption|messages_not_secure|title"), description: (
    - {_t("One of the following may be compromised:")} + {_t("encryption|messages_not_secure|heading")}
      -
    • {_t("Your homeserver")}
    • -
    • {_t("The homeserver the user you're verifying is connected to")}
    • -
    • {_t("Yours, or the other users' internet connection")}
    • -
    • {_t("Yours, or the other users' session")}
    • +
    • {_t("encryption|messages_not_secure|cause_1")}
    • +
    • {_t("encryption|messages_not_secure|cause_2")}
    • +
    • {_t("encryption|messages_not_secure|cause_3")}
    • +
    • {_t("encryption|messages_not_secure|cause_4")}
    ), @@ -117,8 +117,8 @@ const EncryptionPanel: React.FC = (props: IProps) => { Modal.createDialog(ErrorDialog, { headerImage: require("../../../../res/img/e2e/warning.svg").default, - title: _t("Error starting verification"), - description: _t("We were unable to start a chat with the other user."), + title: _t("encryption|verification|error_starting_title"), + description: _t("encryption|verification|error_starting_description"), }); return; } diff --git a/src/components/views/right_panel/LegacyRoomHeaderButtons.tsx b/src/components/views/right_panel/LegacyRoomHeaderButtons.tsx index fddb9fd1065..b5117d7dec1 100644 --- a/src/components/views/right_panel/LegacyRoomHeaderButtons.tsx +++ b/src/components/views/right_panel/LegacyRoomHeaderButtons.tsx @@ -94,7 +94,7 @@ const PinnedMessagesHeaderButton: React.FC = ({ room, isHigh return ( = ({ room, isHighli unreadIndicator = ; } return ( - + {unreadIndicator} ); @@ -288,7 +293,7 @@ export default class LegacyRoomHeaderButtons extends HeaderButtons { { , diff --git a/src/components/views/right_panel/PinnedMessagesCard.tsx b/src/components/views/right_panel/PinnedMessagesCard.tsx index 6f178be7864..f813dd3427f 100644 --- a/src/components/views/right_panel/PinnedMessagesCard.tsx +++ b/src/components/views/right_panel/PinnedMessagesCard.tsx @@ -178,10 +178,10 @@ const PinnedMessagesCard: React.FC = ({ room, onClose, permalinkCreator
    - {_t("Nothing pinned, yet")} + {_t("right_panel|pinned_messages|empty")} {_t( - "If you have permissions, open the menu on any message and select Pin to stick them here.", + "right_panel|pinned_messages|explainer", {}, { b: (sub) => {sub}, @@ -223,7 +223,7 @@ const PinnedMessagesCard: React.FC = ({ room, onClose, permalinkCreator header={
    - {_t("Pinned messages")} + {_t("right_panel|pinned_messages|title")}
    } diff --git a/src/components/views/right_panel/RoomSummaryCard.tsx b/src/components/views/right_panel/RoomSummaryCard.tsx index 982f04bf902..98876fce93d 100644 --- a/src/components/views/right_panel/RoomSummaryCard.tsx +++ b/src/components/views/right_panel/RoomSummaryCard.tsx @@ -17,6 +17,8 @@ limitations under the License. import React, { useCallback, useContext, useEffect, useMemo, useState } from "react"; import classNames from "classnames"; import { Room } from "matrix-js-sdk/src/matrix"; +import { Tooltip } from "@vector-im/compound-web"; +import { Icon as SearchIcon } from "@vector-im/compound-design-tokens/icons/search.svg"; import MatrixClientContext from "../../../contexts/MatrixClientContext"; import { useIsEncrypted } from "../../../hooks/useIsEncrypted"; @@ -53,6 +55,7 @@ import RightPanelStore from "../../../stores/right-panel/RightPanelStore"; import PosthogTrackers from "../../../PosthogTrackers"; import { shouldShowComponent } from "../../../customisations/helpers/UIComponents"; import { PollHistoryDialog } from "../dialogs/PollHistoryDialog"; +import { Flex } from "../../utils/Flex"; interface IProps { room: Room; @@ -149,7 +152,7 @@ const AppRow: React.FC = ({ app, room }) => { let pinTitle: string; if (cannotPin) { - pinTitle = _t("You can only pin up to %(count)s widgets", { count: MAX_PINNED }); + pinTitle = _t("right_panel|pinned_messages|limits", { count: MAX_PINNED }); } else { pinTitle = isPinned ? _t("action|unpin") : _t("action|pin"); } @@ -167,9 +170,9 @@ const AppRow: React.FC = ({ app, room }) => { let openTitle = ""; if (isPinned) { - openTitle = _t("Unpin this widget to view it in this panel"); + openTitle = _t("widget|unpin_to_view_right_panel"); } else if (isMaximised) { - openTitle = _t("Close this widget to view it in this panel"); + openTitle = _t("widget|close_to_view_right_panel"); } const classes = classNames("mx_BaseCard_Button mx_RoomSummaryCard_Button", { @@ -237,19 +240,19 @@ const AppsSection: React.FC = ({ room }) => { if (realApps.length > 0 && WidgetLayoutStore.instance.canCopyLayoutToRoom(room)) { copyLayoutBtn = ( WidgetLayoutStore.instance.copyLayoutToRoom(room)}> - {_t("Set my room layout for everyone")} + {_t("widget|set_room_layout")} ); } return ( - + {realApps.map((app) => ( ))} {copyLayoutBtn} - {realApps.length > 0 ? _t("Edit widgets, bridges & bots") : _t("Add widgets, bridges & bots")} + {realApps.length > 0 ? _t("right_panel|edit_integrations") : _t("right_panel|add_integrations")} ); @@ -306,11 +309,11 @@ const RoomSummaryCard: React.FC = ({ room, permalinkCreator, onClose, on const alias = room.getCanonicalAlias() || room.getAltAliases()[0] || ""; const header = ( - +
    = ({ room, permalinkCreator, onClose, on
    {alias}
    - +
    ); const memberCount = useRoomMemberCount(room); @@ -337,41 +340,59 @@ const RoomSummaryCard: React.FC = ({ room, permalinkCreator, onClose, on const pinCount = usePinnedEvents(pinningEnabled ? room : undefined)?.length; return ( - + + + + + + + + + {header} - {SettingsStore.getValue("feature_new_room_decoration_ui") && ( - - )} {!isVideoRoom && ( )} {!isVideoRoom && ( )} {pinningEnabled && !isVideoRoom && ( )} {!isVideoRoom && ( )} diff --git a/src/components/views/right_panel/TimelineCard.tsx b/src/components/views/right_panel/TimelineCard.tsx index 30a582d0656..7e3ce09e500 100644 --- a/src/components/views/right_panel/TimelineCard.tsx +++ b/src/components/views/right_panel/TimelineCard.tsx @@ -195,7 +195,7 @@ export default class TimelineCard extends React.Component { return (
    - {_t("Chat")} + {_t("right_panel|video_room_chat|title")}
    ); diff --git a/src/components/views/right_panel/UserInfo.tsx b/src/components/views/right_panel/UserInfo.tsx index 63bd90e7e43..dffb4081a3b 100644 --- a/src/components/views/right_panel/UserInfo.tsx +++ b/src/components/views/right_panel/UserInfo.tsx @@ -30,7 +30,7 @@ import { Device, EventType, } from "matrix-js-sdk/src/matrix"; -import { VerificationRequest } from "matrix-js-sdk/src/crypto-api"; +import { UserVerificationStatus, VerificationRequest } from "matrix-js-sdk/src/crypto-api"; import { logger } from "matrix-js-sdk/src/logger"; import { CryptoEvent } from "matrix-js-sdk/src/crypto"; import { UserTrustLevel } from "matrix-js-sdk/src/crypto/CrossSigning"; @@ -165,10 +165,24 @@ function useHasCrossSigningKeys( }, [cli, member, canVerify]); } -export function DeviceItem({ userId, device }: { userId: string; device: IDevice }): JSX.Element { +/** + * Display one device and the related actions + * @param userId current user id + * @param device device to display + * @param isUserVerified false when the user is not verified + * @constructor + */ +export function DeviceItem({ + userId, + device, + isUserVerified, +}: { + userId: string; + device: IDevice; + isUserVerified: boolean; +}): JSX.Element { const cli = useContext(MatrixClientContext); const isMe = userId === cli.getUserId(); - const userTrust = cli.checkUserTrust(userId); /** is the device verified? */ const isVerified = useAsyncMemo(async () => { @@ -188,9 +202,9 @@ export function DeviceItem({ userId, device }: { userId: string; device: IDevice mx_UserInfo_device_unverified: !isVerified, }); const iconClasses = classNames("mx_E2EIcon", { - mx_E2EIcon_normal: !userTrust.isVerified(), + mx_E2EIcon_normal: !isUserVerified, mx_E2EIcon_verified: isVerified, - mx_E2EIcon_warning: userTrust.isVerified() && !isVerified, + mx_E2EIcon_warning: isUserVerified && !isVerified, }); const onDeviceClick = (): void => { @@ -208,7 +222,7 @@ export function DeviceItem({ userId, device }: { userId: string; device: IDevice } let trustedLabel: string | undefined; - if (userTrust.isVerified()) trustedLabel = isVerified ? _t("common|trusted") : _t("common|not_trusted"); + if (isUserVerified) trustedLabel = isVerified ? _t("common|trusted") : _t("common|not_trusted"); if (isVerified === undefined) { // we're still deciding if the device is verified @@ -232,17 +246,28 @@ export function DeviceItem({ userId, device }: { userId: string; device: IDevice } } +/** + * Display a list of devices + * @param devices devices to display + * @param userId current user id + * @param loading displays a spinner instead of the device section + * @param isUserVerified is false when + * - the user is not verified, or + * - `MatrixClient.getCrypto.getUserVerificationStatus` async call is in progress (in which case `loading` will also be `true`) + * @constructor + */ function DevicesSection({ devices, userId, loading, + isUserVerified, }: { devices: IDevice[]; userId: string; loading: boolean; + isUserVerified: boolean; }): JSX.Element { const cli = useContext(MatrixClientContext); - const userTrust = cli.checkUserTrust(userId); const [isExpanded, setExpanded] = useState(false); @@ -265,7 +290,7 @@ function DevicesSection({ let expandHideCaption; let expandIconClasses = "mx_E2EIcon"; - if (userTrust.isVerified()) { + if (isUserVerified) { for (let i = 0; i < devices.length; ++i) { const device = devices[i]; const deviceTrust = deviceTrusts[i]; @@ -282,13 +307,13 @@ function DevicesSection({ unverifiedDevices.push(device); } } - expandCountCaption = _t("%(count)s verified sessions", { count: expandSectionDevices.length }); - expandHideCaption = _t("Hide verified sessions"); + expandCountCaption = _t("user_info|count_of_verified_sessions", { count: expandSectionDevices.length }); + expandHideCaption = _t("user_info|hide_verified_sessions"); expandIconClasses += " mx_E2EIcon_verified"; } else { expandSectionDevices = devices; - expandCountCaption = _t("%(count)s sessions", { count: devices.length }); - expandHideCaption = _t("Hide sessions"); + expandCountCaption = _t("user_info|count_of_sessions", { count: devices.length }); + expandHideCaption = _t("user_info|hide_sessions"); expandIconClasses += " mx_E2EIcon_normal"; } @@ -311,13 +336,15 @@ function DevicesSection({ } let deviceList = unverifiedDevices.map((device, i) => { - return ; + return ; }); if (isExpanded) { const keyStart = unverifiedDevices.length; deviceList = deviceList.concat( expandSectionDevices.map((device, i) => { - return ; + return ( + + ); }), ); } @@ -381,14 +408,8 @@ export const UserOptionsSection: React.FC<{ const ignore = useCallback(async () => { const name = (member instanceof User ? member.displayName : member.name) || member.userId; const { finished } = Modal.createDialog(QuestionDialog, { - title: _t("Ignore %(user)s", { user: name }), - description: ( -
    - {_t( - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?", - )} -
    - ), + title: _t("user_info|ignore_confirm_title", { user: name }), + description:
    {_t("user_info|ignore_confirm_description")}
    , button: _t("action|ignore"), }); const [confirmed] = await finished; @@ -409,7 +430,7 @@ export const UserOptionsSection: React.FC<{ kind="link" className={classNames("mx_UserInfo_field", { mx_UserInfo_destructive: !isIgnored })} > - {isIgnored ? _t("Unignore") : _t("action|ignore")} + {isIgnored ? _t("action|unignore") : _t("action|ignore")} ); @@ -438,7 +459,7 @@ export const UserOptionsSection: React.FC<{ if (room?.getEventReadUpTo(member.userId)) { readReceiptButton = ( - {_t("Jump to read receipt")} + {_t("user_info|jump_to_rr_button")} ); } @@ -467,18 +488,19 @@ export const UserOptionsSection: React.FC<{ if (errorStringFromInviterUtility) { throw new Error(errorStringFromInviterUtility); } else { - throw new UserFriendlyError( - `User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility`, - { user: member.userId, roomId, cause: undefined }, - ); + throw new UserFriendlyError("slash_command|invite_failed", { + user: member.userId, + roomId, + cause: undefined, + }); } } }); } catch (err) { - const description = err instanceof Error ? err.message : _t("Operation failed"); + const description = err instanceof Error ? err.message : _t("invite|failed_generic"); Modal.createDialog(ErrorDialog, { - title: _t("Failed to invite"), + title: _t("invite|failed_title"), description, }); } @@ -496,7 +518,7 @@ export const UserOptionsSection: React.FC<{ const shareUserButton = ( - {_t("Share Link to User")} + {_t("user_info|share_button")} ); @@ -519,19 +541,15 @@ export const UserOptionsSection: React.FC<{ export const warnSelfDemote = async (isSpace: boolean): Promise => { const { finished } = Modal.createDialog(QuestionDialog, { - title: _t("Demote yourself?"), + title: _t("user_info|demote_self_confirm_title"), description: (
    {isSpace - ? _t( - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.", - ) - : _t( - "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.", - )} + ? _t("user_info|demote_self_confirm_description_space") + : _t("user_info|demote_self_confirm_room")}
    ), - button: _t("Demote"), + button: _t("user_info|demote_button"), }); const [confirmed] = await finished; @@ -543,7 +561,7 @@ const GenericAdminToolsContainer: React.FC<{ }> = ({ children }) => { return (
    -

    {_t("Admin Tools")}

    +

    {_t("user_info|admin_tools_section")}

    {children}
    ); @@ -630,15 +648,15 @@ export const RoomKickButton = ({ member, action: room.isSpaceRoom() ? member.membership === "invite" - ? _t("Disinvite from space") - : _t("Remove from space") + ? _t("user_info|disinvite_button_space") + : _t("user_info|kick_button_space") : member.membership === "invite" - ? _t("Disinvite from room") - : _t("Remove from room"), + ? _t("user_info|disinvite_button_room") + : _t("user_info|kick_button_room"), title: member.membership === "invite" - ? _t("Disinvite from %(roomName)s", { roomName: room.name }) - : _t("Remove from %(roomName)s", { roomName: room.name }), + ? _t("user_info|disinvite_button_room_name", { roomName: room.name }) + : _t("user_info|kick_button_room_name", { roomName: room.name }), askReason: member.membership === "join", danger: true, }; @@ -663,9 +681,9 @@ export const RoomKickButton = ({ child.currentState.hasSufficientPowerLevelFor("kick", myMember.powerLevel) ); }, - allLabel: _t("Remove them from everything I'm able to"), - specificLabel: _t("Remove them from specific things I'm able to"), - warningMessage: _t("They'll still be able to access whatever you're not an admin of."), + allLabel: _t("user_info|kick_button_space_everything"), + specificLabel: _t("user_info|kick_space_specific"), + warningMessage: _t("user_info|kick_space_warning"), }, "mx_ConfirmSpaceUserActionDialog_wrapper", )); @@ -689,7 +707,7 @@ export const RoomKickButton = ({ function (err) { logger.error("Kick error: " + err); Modal.createDialog(ErrorDialog, { - title: _t("Failed to remove user"), + title: _t("user_info|error_kicking_user"), description: err && err.message ? err.message : "Operation failed", }); }, @@ -701,11 +719,11 @@ export const RoomKickButton = ({ const kickLabel = room.isSpaceRoom() ? member.membership === "invite" - ? _t("Disinvite from space") - : _t("Remove from space") + ? _t("user_info|disinvite_button_space") + : _t("user_info|kick_button_space") : member.membership === "invite" - ? _t("Disinvite from room") - : _t("Remove from room"); + ? _t("user_info|disinvite_button_room") + : _t("user_info|kick_button_room"); return ( = ({ member }) => { className="mx_UserInfo_field mx_UserInfo_destructive" onClick={onRedactAllMessages} > - {_t("Remove recent messages")} + {_t("user_info|redact_button")} ); }; @@ -762,14 +780,14 @@ export const BanToggleButton = ({ member, action: room.isSpaceRoom() ? isBanned - ? _t("Unban from space") - : _t("Ban from space") + ? _t("user_info|unban_button_space") + : _t("user_info|ban_button_space") : isBanned - ? _t("Unban from room") - : _t("Ban from room"), + ? _t("user_info|unban_button_room") + : _t("user_info|ban_button_room"), title: isBanned - ? _t("Unban from %(roomName)s", { roomName: room.name }) - : _t("Ban from %(roomName)s", { roomName: room.name }), + ? _t("user_info|unban_room_confirm_title", { roomName: room.name }) + : _t("user_info|ban_room_confirm_title", { roomName: room.name }), askReason: !isBanned, danger: !isBanned, }; @@ -807,15 +825,9 @@ export const BanToggleButton = ({ child.currentState.hasSufficientPowerLevelFor("ban", myMember.powerLevel) ); }, - allLabel: isBanned - ? _t("Unban them from everything I'm able to") - : _t("Ban them from everything I'm able to"), - specificLabel: isBanned - ? _t("Unban them from specific things I'm able to") - : _t("Ban them from specific things I'm able to"), - warningMessage: isBanned - ? _t("They won't be able to access whatever you're not an admin of.") - : _t("They'll still be able to access whatever you're not an admin of."), + allLabel: isBanned ? _t("user_info|unban_space_everything") : _t("user_info|ban_space_everything"), + specificLabel: isBanned ? _t("user_info|unban_space_specific") : _t("user_info|ban_space_specific"), + warningMessage: isBanned ? _t("user_info|unban_space_warning") : _t("user_info|kick_space_warning"), }, "mx_ConfirmSpaceUserActionDialog_wrapper", )); @@ -848,7 +860,7 @@ export const BanToggleButton = ({ logger.error("Ban error: " + err); Modal.createDialog(ErrorDialog, { title: _t("common|error"), - description: _t("Failed to ban user"), + description: _t("user_info|error_ban_user"), }); }, ) @@ -857,9 +869,9 @@ export const BanToggleButton = ({ }); }; - let label = room.isSpaceRoom() ? _t("Ban from space") : _t("Ban from room"); + let label = room.isSpaceRoom() ? _t("user_info|ban_button_space") : _t("user_info|ban_button_room"); if (isBanned) { - label = room.isSpaceRoom() ? _t("Unban from space") : _t("Unban from room"); + label = room.isSpaceRoom() ? _t("user_info|unban_button_space") : _t("user_info|unban_button_room"); } const classes = classNames("mx_UserInfo_field", { @@ -930,7 +942,7 @@ const MuteToggleButton: React.FC = ({ logger.error("Mute error: " + err); Modal.createDialog(ErrorDialog, { title: _t("common|error"), - description: _t("Failed to mute user"), + description: _t("user_info|error_mute_user"), }); }, ) @@ -1162,7 +1174,7 @@ export const PowerLevelEditor: React.FC<{ logger.error("Failed to change power level " + err); Modal.createDialog(ErrorDialog, { title: _t("common|error"), - description: _t("Failed to change power level"), + description: _t("error|update_power_level"), }); }, ); @@ -1178,14 +1190,12 @@ export const PowerLevelEditor: React.FC<{ const myPower = powerLevelEvent.getContent().users[myUserId || ""]; if (myPower && parseInt(myPower) <= powerLevel && myUserId !== target) { const { finished } = Modal.createDialog(QuestionDialog, { - title: _t("Warning!"), + title: _t("common|warning"), description: (
    - {_t( - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.", - )} + {_t("user_info|promote_warning")}
    - {_t("Are you sure?")} + {_t("common|are_you_sure")}
    ), button: _t("action|continue"), @@ -1347,15 +1357,9 @@ const BasicUserInfo: React.FC<{ const onSynapseDeactivate = useCallback(async () => { const { finished } = Modal.createDialog(QuestionDialog, { - title: _t("Deactivate user?"), - description: ( -
    - {_t( - "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?", - )} -
    - ), - button: _t("Deactivate user"), + title: _t("user_info|deactivate_confirm_title"), + description:
    {_t("user_info|deactivate_confirm_description")}
    , + button: _t("user_info|deactivate_confirm_action"), danger: true, }); @@ -1367,10 +1371,10 @@ const BasicUserInfo: React.FC<{ logger.error("Failed to deactivate user"); logger.error(err); - const description = err instanceof Error ? err.message : _t("Operation failed"); + const description = err instanceof Error ? err.message : _t("invite|failed_generic"); Modal.createDialog(ErrorDialog, { - title: _t("Failed to deactivate user"), + title: _t("user_info|error_deactivate"), description, }); } @@ -1389,7 +1393,7 @@ const BasicUserInfo: React.FC<{ className="mx_UserInfo_field mx_UserInfo_destructive" onClick={onSynapseDeactivate} > - {_t("Deactivate user")} + {_t("user_info|deactivate_confirm_action")} ); } @@ -1403,7 +1407,7 @@ const BasicUserInfo: React.FC<{

    {_t( - "Role in ", + "user_info|role_label", {}, { RoomName: () => {room.name}, @@ -1441,34 +1445,48 @@ const BasicUserInfo: React.FC<{ } // only display the devices list if our client supports E2E - const cryptoEnabled = cli.isCryptoEnabled(); + const cryptoEnabled = Boolean(cli.getCrypto()); let text; if (!isRoomEncrypted) { if (!cryptoEnabled) { - text = _t("This client does not support end-to-end encryption."); + text = _t("encryption|unsupported"); } else if (room && !room.isSpaceRoom()) { - text = _t("Messages in this room are not end-to-end encrypted."); + text = _t("user_info|room_unencrypted"); } } else if (!room.isSpaceRoom()) { - text = _t("Messages in this room are end-to-end encrypted."); + text = _t("user_info|room_encrypted"); } let verifyButton; const homeserverSupportsCrossSigning = useHomeserverSupportsCrossSigning(cli); - const userTrust = cryptoEnabled && cli.checkUserTrust(member.userId); - const userVerified = cryptoEnabled && userTrust && userTrust.isCrossSigningVerified(); + const userTrust = useAsyncMemo( + async () => cli.getCrypto()?.getUserVerificationStatus(member.userId), + [member.userId], + // the user verification status is not initialized + undefined, + ); + const hasUserVerificationStatus = Boolean(userTrust); + const isUserVerified = Boolean(userTrust?.isVerified()); const isMe = member.userId === cli.getUserId(); const canVerify = - cryptoEnabled && homeserverSupportsCrossSigning && !userVerified && !isMe && devices && devices.length > 0; + hasUserVerificationStatus && + homeserverSupportsCrossSigning && + !isUserVerified && + !isMe && + devices && + devices.length > 0; const setUpdating: SetUpdating = (updating) => { setPendingUpdateCount((count) => count + (updating ? 1 : -1)); }; const hasCrossSigningKeys = useHasCrossSigningKeys(cli, member as User, canVerify, setUpdating); - const showDeviceListSpinner = devices === undefined; + // Display the spinner only when + // - the devices are not populated yet, or + // - the crypto is available and we don't have the user verification status yet + const showDeviceListSpinner = (cryptoEnabled && !hasUserVerificationStatus) || devices === undefined; if (canVerify) { if (hasCrossSigningKeys !== undefined) { // Note: mx_UserInfo_verifyButton is for the end-to-end tests @@ -1510,7 +1528,7 @@ const BasicUserInfo: React.FC<{ }); }} > - {_t("Edit devices")} + {_t("user_info|edit_own_devices")}

    ); @@ -1522,7 +1540,12 @@ const BasicUserInfo: React.FC<{

    {text}

    {verifyButton} {cryptoEnabled && ( - + )} {editDevices} @@ -1740,7 +1763,7 @@ const UserInfo: React.FC = ({ user, room, onClose, phase = RightPanelPha return ( } onClose={onClose} closeLabel={closeLabel} cardState={cardState} @@ -1750,6 +1773,7 @@ const UserInfo: React.FC = ({ user, room, onClose, phase = RightPanelPha } }} > + {header} {content} ); diff --git a/src/components/views/right_panel/VerificationPanel.tsx b/src/components/views/right_panel/VerificationPanel.tsx index 5f1344fb66f..c0872192ec9 100644 --- a/src/components/views/right_panel/VerificationPanel.tsx +++ b/src/components/views/right_panel/VerificationPanel.tsx @@ -147,9 +147,9 @@ export default class VerificationPanel extends React.PureComponent -

    {_t("Verify by scanning")}

    +

    {_t("encryption|verification|scan_qr")}

    - {_t("Ask %(displayName)s to scan your code:", { + {_t("encryption|verification|scan_qr_explainer", { displayName: (member as User).displayName || (member as RoomMember).name || member.userId, })}

    @@ -165,13 +165,13 @@ export default class VerificationPanel extends React.PureComponent -

    {_t("Verify by emoji")}

    +

    {_t("encryption|verification|verify_emoji")}

    {sasLabel}

    - {_t("Verify by emoji")} + {_t("encryption|verification|verify_emoji")} ); @@ -230,8 +230,8 @@ export default class VerificationPanel extends React.PureComponent -

    {_t("Verify by scanning")}

    +

    {_t("encryption|verification|scan_qr")}

    {body} ); @@ -280,9 +280,9 @@ export default class VerificationPanel extends React.PureComponent { .catch((err) => { logger.error(err); Modal.createDialog(ErrorDialog, { - title: _t("Error updating main address"), - description: _t( - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.", - ), + title: _t("room_settings|general|error_updating_canonical_alias_title"), + description: _t("room_settings|general|error_updating_canonical_alias_description"), }); this.setState({ canonicalAlias: oldAlias }); }) @@ -219,10 +217,8 @@ export default class AliasSettings extends React.Component { // TODO: Add error handling based upon server validation logger.error(err); Modal.createDialog(ErrorDialog, { - title: _t("Error updating main address"), - description: _t( - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.", - ), + title: _t("room_settings|general|error_updating_canonical_alias_title"), + description: _t("room_settings|general|error_updating_alias_description"), }); }) .finally(() => { @@ -254,10 +250,8 @@ export default class AliasSettings extends React.Component { .catch((err) => { logger.error(err); Modal.createDialog(ErrorDialog, { - title: _t("Error creating address"), - description: _t( - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.", - ), + title: _t("room_settings|general|error_creating_alias_title"), + description: _t("room_settings|general|error_creating_alias_description"), }); }); }; @@ -280,14 +274,12 @@ export default class AliasSettings extends React.Component { logger.error(err); let description; if (err.errcode === "M_FORBIDDEN") { - description = _t("You don't have permission to delete the address."); + description = _t("room_settings|general|error_deleting_alias_description_forbidden"); } else { - description = _t( - "There was an error removing that address. It may no longer exist or a temporary error occurred.", - ); + description = _t("room_settings|general|error_deleting_alias_description"); } Modal.createDialog(ErrorDialog, { - title: _t("Error removing address"), + title: _t("room_settings|general|error_deleting_alias_title"), description, }); }); @@ -350,10 +342,10 @@ export default class AliasSettings extends React.Component { disabled={this.state.updatingCanonicalAlias || !this.props.canSetCanonicalAlias} element="select" id="canonicalAlias" - label={_t("Main address")} + label={_t("room_settings|general|canonical_alias_field_label")} > {this.getAliases().map((alias, i) => { if (alias === this.state.canonicalAlias) found = true; @@ -388,9 +380,11 @@ export default class AliasSettings extends React.Component { onItemAdded={this.onLocalAliasAdded} onItemRemoved={this.onLocalAliasDeleted} noItemsLabel={ - isSpaceRoom ? _t("This space has no local addresses") : _t("This room has no local addresses") + isSpaceRoom + ? _t("room_settings|general|no_aliases_space") + : _t("room_settings|general|no_aliases_room") } - placeholder={_t("Local address")} + placeholder={_t("room_settings|general|local_alias_field_label")} domain={localDomain} /> ); @@ -400,14 +394,14 @@ export default class AliasSettings extends React.Component { <> {isSpaceRoom - ? _t("Published addresses can be used by anyone on any server to join your space.") - : _t("Published addresses can be used by anyone on any server to join your room.")} + ? _t("room_settings|general|published_aliases_explainer_space") + : _t("room_settings|general|published_aliases_explainer_room")}   - {_t("To publish an address, it needs to be set as a local address first.")} + {_t("room_settings|general|published_aliases_description")} } > @@ -434,30 +428,24 @@ export default class AliasSettings extends React.Component { onItemAdded={this.onAltAliasAdded} onItemRemoved={this.onAltAliasDeleted} suggestionsListId="mx_AliasSettings_altRecommendations" - itemsLabel={_t("Other published addresses:")} - noItemsLabel={_t("No other published addresses yet, add one below")} - placeholder={_t("New published address (e.g. #alias:server)")} + itemsLabel={_t("room_settings|general|aliases_items_label")} + noItemsLabel={_t("room_settings|general|aliases_no_items_label")} + placeholder={_t("room_settings|general|new_alias_placeholder")} roomId={this.props.roomId} />
    - {this.state.detailsOpen ? _t("room_list|show_less") : _t("Show more")} + {this.state.detailsOpen ? _t("room_list|show_less") : _t("common|show_more")} {localAliasesList}
    diff --git a/src/components/views/room_settings/RoomProfileSettings.tsx b/src/components/views/room_settings/RoomProfileSettings.tsx index d0af87bbb49..73eb11a8d1d 100644 --- a/src/components/views/room_settings/RoomProfileSettings.tsx +++ b/src/components/views/room_settings/RoomProfileSettings.tsx @@ -248,7 +248,7 @@ export default class RoomProfileSettings extends React.Component
    "mx_ProfileSettings_profile_controls_topic--room", )} id="profileTopic" // See: NewRoomIntro.tsx - label={_t("Room Topic")} + label={_t("room_settings|general|topic_field_label")} disabled={!this.state.canSetTopic} type="text" value={this.state.topic} @@ -273,7 +273,7 @@ export default class RoomProfileSettings extends React.Component diff --git a/src/components/views/room_settings/RoomPublishSetting.tsx b/src/components/views/room_settings/RoomPublishSetting.tsx index 06b860947f6..5fddb66a154 100644 --- a/src/components/views/room_settings/RoomPublishSetting.tsx +++ b/src/components/views/room_settings/RoomPublishSetting.tsx @@ -78,7 +78,7 @@ export default class RoomPublishSetting extends React.PureComponent diff --git a/src/components/views/room_settings/UrlPreviewSettings.tsx b/src/components/views/room_settings/UrlPreviewSettings.tsx index a04d61994a6..b2b4c553f03 100644 --- a/src/components/views/room_settings/UrlPreviewSettings.tsx +++ b/src/components/views/room_settings/UrlPreviewSettings.tsx @@ -53,7 +53,7 @@ export default class UrlPreviewSettings extends React.Component { const accountEnabled = SettingsStore.getValueAt(SettingLevel.ACCOUNT, "urlPreviewsEnabled"); if (accountEnabled) { previewsForAccount = _t( - "You have enabled URL previews by default.", + "room_settings|general|user_url_previews_default_on", {}, { a: (sub) => ( @@ -65,7 +65,7 @@ export default class UrlPreviewSettings extends React.Component { ); } else { previewsForAccount = _t( - "You have disabled URL previews by default.", + "room_settings|general|user_url_previews_default_off", {}, { a: (sub) => ( @@ -87,16 +87,14 @@ export default class UrlPreviewSettings extends React.Component { /> ); } else { - let str = _td("URL previews are enabled by default for participants in this room."); + let str = _td("room_settings|general|default_url_previews_on"); if (!SettingsStore.getValueAt(SettingLevel.ROOM, "urlPreviewsEnabled", roomId, /*explicit=*/ true)) { - str = _td("URL previews are disabled by default for participants in this room."); + str = _td("room_settings|general|default_url_previews_off"); } previewsForRoom =
    {_t(str)}
    ; } } else { - previewsForAccount = _t( - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.", - ); + previewsForAccount = _t("room_settings|general|url_preview_encryption_warning"); } const previewsForRoomAccount = // in an e2ee room we use a special key to enforce per-room opt-in @@ -110,17 +108,13 @@ export default class UrlPreviewSettings extends React.Component { const description = ( <> -

    - {_t( - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.", - )} -

    +

    {_t("room_settings|general|url_preview_explainer")}

    {previewsForAccount}

    ); return ( - + {previewsForRoom} {previewsForRoomAccount} diff --git a/src/components/views/rooms/E2EIcon.tsx b/src/components/views/rooms/E2EIcon.tsx index 3e6e0ce91a9..92abede11cf 100644 --- a/src/components/views/rooms/E2EIcon.tsx +++ b/src/components/views/rooms/E2EIcon.tsx @@ -33,14 +33,14 @@ export enum E2EState { } const crossSigningUserTitles: { [key in E2EState]?: TranslationKey } = { - [E2EState.Warning]: _td("This user has not verified all of their sessions."), - [E2EState.Normal]: _td("You have not verified this user."), - [E2EState.Verified]: _td("You have verified this user. This user has verified all of their sessions."), + [E2EState.Warning]: _td("encryption|cross_signing_user_warning"), + [E2EState.Normal]: _td("encryption|cross_signing_user_normal"), + [E2EState.Verified]: _td("encryption|cross_signing_user_verified"), }; const crossSigningRoomTitles: { [key in E2EState]?: TranslationKey } = { - [E2EState.Warning]: _td("Someone is using an unknown session"), - [E2EState.Normal]: _td("This room is end-to-end encrypted"), - [E2EState.Verified]: _td("Everyone in this room is verified"), + [E2EState.Warning]: _td("encryption|cross_signing_room_warning"), + [E2EState.Normal]: _td("encryption|cross_signing_room_normal"), + [E2EState.Verified]: _td("encryption|cross_signing_room_verified"), }; interface Props { diff --git a/src/components/views/rooms/EditMessageComposer.tsx b/src/components/views/rooms/EditMessageComposer.tsx index 015a9f8209c..2839732c135 100644 --- a/src/components/views/rooms/EditMessageComposer.tsx +++ b/src/components/views/rooms/EditMessageComposer.tsx @@ -306,7 +306,7 @@ class EditMessageComposer extends React.Component({ eventName: "Composer", isEditing: true, - isLocation: false, + messageType: "Text", inThread: !!editedEvent?.getThread(), isReply: !!editedEvent.replyEventId, }); @@ -482,7 +482,7 @@ class EditMessageComposer extends React.Component
    diff --git a/src/components/views/rooms/EventTile.tsx b/src/components/views/rooms/EventTile.tsx index 21fbd967b8f..54d874d785e 100644 --- a/src/components/views/rooms/EventTile.tsx +++ b/src/components/views/rooms/EventTile.tsx @@ -85,6 +85,7 @@ import { isLocalRoom } from "../../../utils/localRoom/isLocalRoom"; import { ElementCall } from "../../../models/Call"; import { UnreadNotificationBadge } from "./NotificationBadge/UnreadNotificationBadge"; import { EventTileThreadToolbar } from "./EventTile/EventTileThreadToolbar"; +import { getLateEventInfo } from "../../structures/grouper/LateEventGrouper"; export type GetRelationsForEvent = ( eventId: string, @@ -512,12 +513,12 @@ export class UnwrappedEventTile extends React.Component if (this.props.highlightLink) { return ( - {_t("From a thread")} + {_t("timeline|thread_info_basic")} ); } - return

    {_t("From a thread")}

    ; + return

    {_t("timeline|thread_info_basic")}

    ; } } @@ -592,7 +593,7 @@ export class UnwrappedEventTile extends React.Component private verifyEvent(): void { this.doVerifyEvent().catch((e) => { const event = this.props.mxEvent; - logger.error("Error getting encryption info on event", e, event); + logger.error(`Error getting encryption info on event ${event.getId()} in room ${event.getRoomId()}`, e); }); } @@ -737,29 +738,27 @@ export class UnwrappedEventTile extends React.Component switch (this.state.shieldReason) { case null: case EventShieldReason.UNKNOWN: - shieldReasonMessage = _t("Unknown error"); + shieldReasonMessage = _t("error|unknown"); break; case EventShieldReason.UNVERIFIED_IDENTITY: - shieldReasonMessage = _t("Encrypted by an unverified user."); + shieldReasonMessage = _t("encryption|event_shield_reason_unverified_identity"); break; case EventShieldReason.UNSIGNED_DEVICE: - shieldReasonMessage = _t("Encrypted by a device not verified by its owner."); + shieldReasonMessage = _t("encryption|event_shield_reason_unsigned_device"); break; case EventShieldReason.UNKNOWN_DEVICE: - shieldReasonMessage = _t("Encrypted by an unknown or deleted device."); + shieldReasonMessage = _t("encryption|event_shield_reason_unknown_device"); break; case EventShieldReason.AUTHENTICITY_NOT_GUARANTEED: - shieldReasonMessage = _t( - "The authenticity of this encrypted message can't be guaranteed on this device.", - ); + shieldReasonMessage = _t("encryption|event_shield_reason_authenticity_not_guaranteed"); break; case EventShieldReason.MISMATCHED_SENDER_KEY: - shieldReasonMessage = _t("Encrypted by an unverified session"); + shieldReasonMessage = _t("encryption|event_shield_reason_mismatched_sender_key"); break; } @@ -936,7 +935,7 @@ export class UnwrappedEventTile extends React.Component logger.warn(`Event type not supported: type:${eventType} isState:${mxEvent.isState()}`); return (
    -
    {_t("This event could not be displayed")}
    +
    {_t("timeline|error_no_renderer")}
    ); } @@ -1128,6 +1127,7 @@ export class UnwrappedEventTile extends React.Component showRelative={this.context.timelineRenderingType === TimelineRenderingType.ThreadsList} showTwelveHour={this.props.isTwelveHour} ts={ts} + receivedTs={getLateEventInfo(this.props.mxEvent)?.received_ts} /> ); @@ -1300,7 +1300,7 @@ export class UnwrappedEventTile extends React.Component {" "} {_t( - " in %(room)s", + "timeline|in_room_name", { room: room.name }, { strong: (sub) => {sub} }, )} @@ -1468,16 +1468,12 @@ const SafeEventTile = forwardRef((props, ref export default SafeEventTile; function E2ePadlockUnencrypted(props: Omit): JSX.Element { - return ; + return ; } function E2ePadlockDecryptionFailure(props: Omit): JSX.Element { return ( - + ); } @@ -1556,13 +1552,13 @@ function SentReceipt({ messageState }: ISentReceiptProps): JSX.Element { nonCssBadge = ; } - let label = _t("Sending your message…"); + let label = _t("timeline|send_state_sending"); if (messageState === "encrypting") { - label = _t("Encrypting your message…"); + label = _t("timeline|send_state_encrypting"); } else if (isSent) { - label = _t("Your message was sent"); + label = _t("timeline|send_state_sent"); } else if (isFailed) { - label = _t("Failed to send"); + label = _t("timeline|send_state_failed"); } const [{ showTooltip, hideTooltip }, tooltip] = useTooltip({ id: tooltipId, diff --git a/src/components/views/rooms/EventTile/EventTileThreadToolbar.tsx b/src/components/views/rooms/EventTile/EventTileThreadToolbar.tsx index 0f23d7b6325..c817222dab1 100644 --- a/src/components/views/rooms/EventTile/EventTileThreadToolbar.tsx +++ b/src/components/views/rooms/EventTile/EventTileThreadToolbar.tsx @@ -31,11 +31,11 @@ export function EventTileThreadToolbar({ copyLinkToThread: (evt: ButtonEvent) => void; }): JSX.Element { return ( - + @@ -43,7 +43,7 @@ export function EventTileThreadToolbar({ diff --git a/src/components/views/rooms/JumpToBottomButton.tsx b/src/components/views/rooms/JumpToBottomButton.tsx index bbff1d96055..6c84924fa3c 100644 --- a/src/components/views/rooms/JumpToBottomButton.tsx +++ b/src/components/views/rooms/JumpToBottomButton.tsx @@ -39,7 +39,7 @@ const JumpToBottomButton: React.FC = (props) => {
    {badge} diff --git a/src/components/views/rooms/LegacyRoomHeader.tsx b/src/components/views/rooms/LegacyRoomHeader.tsx index 9cbcb9ff78d..81ede27ed81 100644 --- a/src/components/views/rooms/LegacyRoomHeader.tsx +++ b/src/components/views/rooms/LegacyRoomHeader.tsx @@ -65,7 +65,7 @@ import IconizedContextMenu, { IconizedContextMenuRadio, } from "../context_menus/IconizedContextMenu"; import { ViewRoomPayload } from "../../../dispatcher/payloads/ViewRoomPayload"; -import { GroupCallDuration } from "../voip/CallDuration"; +import { SessionDuration } from "../voip/CallDuration"; import { Alignment } from "../elements/Tooltip"; import RoomCallBanner from "../beacon/RoomCallBanner"; import { shouldShowComponent } from "../../../customisations/helpers/UIComponents"; @@ -212,9 +212,12 @@ const VideoCallButton: FC = ({ room, busy, setBusy, behavi menu = ( - + @@ -290,26 +293,24 @@ const CallButtons: FC = ({ room }) => { } else if (groupCallsEnabled) { if (useElementCallExclusively) { if (hasGroupCall) { - return makeVideoCallButton(new DisabledWithReason(_t("Ongoing call"))); + return makeVideoCallButton(new DisabledWithReason(_t("voip|disabled_ongoing_call"))); } else if (mayCreateElementCalls) { return makeVideoCallButton("element"); } else { - return makeVideoCallButton( - new DisabledWithReason(_t("You do not have permission to start video calls")), - ); + return makeVideoCallButton(new DisabledWithReason(_t("voip|disabled_no_perms_start_video_call"))); } } else if (hasLegacyCall || hasJitsiWidget || hasGroupCall) { return ( <> - {makeVoiceCallButton(new DisabledWithReason(_t("Ongoing call")))} - {makeVideoCallButton(new DisabledWithReason(_t("Ongoing call")))} + {makeVoiceCallButton(new DisabledWithReason(_t("voip|disabled_ongoing_call")))} + {makeVideoCallButton(new DisabledWithReason(_t("voip|disabled_ongoing_call")))} ); } else if (functionalMembers.length <= 1) { return ( <> - {makeVoiceCallButton(new DisabledWithReason(_t("There's no one here to call")))} - {makeVideoCallButton(new DisabledWithReason(_t("There's no one here to call")))} + {makeVoiceCallButton(new DisabledWithReason(_t("voip|disabled_no_one_here")))} + {makeVideoCallButton(new DisabledWithReason(_t("voip|disabled_no_one_here")))} ); } else if (functionalMembers.length === 2) { @@ -329,10 +330,10 @@ const CallButtons: FC = ({ room }) => { } else { const videoCallBehavior = mayCreateElementCalls ? "element" - : new DisabledWithReason(_t("You do not have permission to start video calls")); + : new DisabledWithReason(_t("voip|disabled_no_perms_start_video_call")); return ( <> - {makeVoiceCallButton(new DisabledWithReason(_t("You do not have permission to start voice calls")))} + {makeVoiceCallButton(new DisabledWithReason(_t("voip|disabled_no_perms_start_voice_call")))} {makeVideoCallButton(videoCallBehavior)} ); @@ -340,15 +341,15 @@ const CallButtons: FC = ({ room }) => { } else if (hasLegacyCall || hasJitsiWidget) { return ( <> - {makeVoiceCallButton(new DisabledWithReason(_t("Ongoing call")))} - {makeVideoCallButton(new DisabledWithReason(_t("Ongoing call")))} + {makeVoiceCallButton(new DisabledWithReason(_t("voip|disabled_ongoing_call")))} + {makeVideoCallButton(new DisabledWithReason(_t("voip|disabled_ongoing_call")))} ); } else if (functionalMembers.length <= 1) { return ( <> - {makeVoiceCallButton(new DisabledWithReason(_t("There's no one here to call")))} - {makeVideoCallButton(new DisabledWithReason(_t("There's no one here to call")))} + {makeVoiceCallButton(new DisabledWithReason(_t("voip|disabled_no_one_here")))} + {makeVideoCallButton(new DisabledWithReason(_t("voip|disabled_no_one_here")))} ); } else if (functionalMembers.length === 2 || mayEditWidgets) { @@ -361,8 +362,8 @@ const CallButtons: FC = ({ room }) => { } else { return ( <> - {makeVoiceCallButton(new DisabledWithReason(_t("You do not have permission to start voice calls")))} - {makeVideoCallButton(new DisabledWithReason(_t("You do not have permission to start video calls")))} + {makeVoiceCallButton(new DisabledWithReason(_t("voip|disabled_no_perms_start_voice_call")))} + {makeVideoCallButton(new DisabledWithReason(_t("voip|disabled_no_perms_start_video_call")))} ); } @@ -414,13 +415,13 @@ const CallLayoutSelector: FC = ({ call }) => { @@ -438,7 +439,7 @@ const CallLayoutSelector: FC = ({ call }) => { "mx_LegacyRoomHeader_layoutButton--spotlight": layout === Layout.Spotlight, })} onClick={onClick} - title={_t("Change layout")} + title={_t("room|header|video_call_ec_change_layout")} alignment={Alignment.Bottom} key="layout" /> @@ -591,7 +592,7 @@ export default class RoomHeader extends React.Component { , @@ -605,7 +606,11 @@ export default class RoomHeader extends React.Component { mx_LegacyRoomHeader_appsButton_highlight: this.props.appsShown, })} onClick={this.props.onAppsClick} - title={this.props.appsShown ? _t("Hide Widgets") : _t("Show Widgets")} + title={ + this.props.appsShown + ? _t("room|header|hide_widgets_button") + : _t("room|header|show_widgets_button") + } aria-checked={this.props.appsShown} alignment={Alignment.Bottom} key="apps" @@ -645,7 +650,7 @@ export default class RoomHeader extends React.Component { , ); @@ -654,7 +659,7 @@ export default class RoomHeader extends React.Component { , @@ -720,7 +725,7 @@ export default class RoomHeader extends React.Component { className="mx_LegacyRoomHeader_name" onClick={this.onContextMenuOpenClick} isExpanded={!!this.state.contextMenuPosition} - title={_t("Room options")} + title={_t("room|context_menu|title")} alignment={Alignment.Bottom} > {roomName} @@ -764,7 +769,7 @@ export default class RoomHeader extends React.Component { const buttons = this.props.showButtons ? this.renderButtons(isVideoRoom) : null; - let oobName = _t("Join Room"); + let oobName = _t("common|unnamed_room"); if (this.props.oobData && this.props.oobData.name) { oobName = this.props.oobData.name; } @@ -782,7 +787,7 @@ export default class RoomHeader extends React.Component { {icon} {name} {this.props.activeCall instanceof ElementCall && ( - + )} {/* Empty topic element to fill out space */}
    @@ -800,7 +805,7 @@ export default class RoomHeader extends React.Component { searchStatus = (
      - {_t("(~%(count)s results)", { count: this.props.searchInfo.count })} + {_t("room|search|result_count", { count: this.props.searchInfo.count })}
    ); } @@ -813,7 +818,7 @@ export default class RoomHeader extends React.Component { initialTabId: UserTab.Labs, }); const betaPill = isVideoRoom ? ( - + ) : null; return ( diff --git a/src/components/views/rooms/LinkPreviewGroup.tsx b/src/components/views/rooms/LinkPreviewGroup.tsx index bc031a8c629..0b82b8729a8 100644 --- a/src/components/views/rooms/LinkPreviewGroup.tsx +++ b/src/components/views/rooms/LinkPreviewGroup.tsx @@ -59,7 +59,7 @@ const LinkPreviewGroup: React.FC = ({ links, mxEvent, onCancelClick, onH {expanded ? _t("action|collapse") - : _t("Show %(count)s other previews", { count: previews.length - showPreviews.length })} + : _t("timeline|url_preview|show_n_more", { count: previews.length - showPreviews.length })} ); } @@ -72,7 +72,7 @@ const LinkPreviewGroup: React.FC = ({ links, mxEvent, onCancelClick, onH = ({ type, text, active, participantC {" • "} {participantCount} diff --git a/src/components/views/rooms/MemberList.tsx b/src/components/views/rooms/MemberList.tsx index 216a540d669..0eb6f49c060 100644 --- a/src/components/views/rooms/MemberList.tsx +++ b/src/components/views/rooms/MemberList.tsx @@ -33,6 +33,8 @@ import { ClientEvent, } from "matrix-js-sdk/src/matrix"; import { throttle } from "lodash"; +import { Button, Tooltip } from "@vector-im/compound-web"; +import { Icon as UserAddIcon } from "@vector-im/compound-design-tokens/icons/user-add-solid.svg"; import { _t } from "../../../languageHandler"; import dis from "../../../dispatcher/dispatcher"; @@ -44,7 +46,7 @@ import RoomName from "../elements/RoomName"; import TruncatedList from "../elements/TruncatedList"; import Spinner from "../elements/Spinner"; import SearchBox from "../../structures/SearchBox"; -import AccessibleButton, { ButtonEvent } from "../elements/AccessibleButton"; +import { ButtonEvent } from "../elements/AccessibleButton"; import EntityTile from "./EntityTile"; import MemberTile from "./MemberTile"; import BaseAvatar from "../avatars/BaseAvatar"; @@ -52,7 +54,6 @@ import { shouldShowComponent } from "../../../customisations/helpers/UIComponent import { UIComponent } from "../../../settings/UIFeature"; import PosthogTrackers from "../../../PosthogTrackers"; import { SDKContext } from "../../../contexts/SDKContext"; -import AccessibleTooltipButton from "../elements/AccessibleTooltipButton"; const INITIAL_LOAD_NUM_MEMBERS = 30; const INITIAL_LOAD_NUM_INVITED = 5; @@ -236,7 +237,7 @@ export default class MemberList extends React.Component { private createOverflowTile = (overflowCount: number, totalCount: number, onClick: () => void): JSX.Element => { // For now we'll pretend this is any entity. It should probably be a separate tile. - const text = _t("and %(count)s others...", { count: overflowCount }); + const text = _t("common|and_n_others", { count: overflowCount }); return ( { let inviteButton: JSX.Element | undefined; if (room?.getMyMembership() === "join" && shouldShowComponent(UIComponent.InviteUsers)) { - let inviteButtonText = _t("Invite to this room"); + let inviteButtonText = _t("room|invite_this_room"); if (room.isSpaceRoom()) { - inviteButtonText = _t("Invite to this space"); + inviteButtonText = _t("space|invite_this_space"); } if (this.state.canInvite) { inviteButton = ( - - {inviteButtonText} - + ); } else { inviteButton = ( - - {inviteButtonText} - + + + ); } } @@ -382,7 +387,7 @@ export default class MemberList extends React.Component { let invitedHeader; let invitedSection; if (this.getChildCountInvited() > 0) { - invitedHeader =

    {_t("Invited")}

    ; + invitedHeader =

    {_t("member_list|invited_list_heading")}

    ; invitedSection = ( { const footer = ( @@ -416,15 +421,11 @@ export default class MemberList extends React.Component { return ( - {scopeHeader} - {inviteButton} - - } + header={{scopeHeader}} footer={footer} onClose={this.props.onClose} > + {inviteButton}
    { const cli = MatrixClientPeg.safeGet(); const { userId } = this.props.member; const isMe = userId === cli.getUserId(); - const userTrust = cli.checkUserTrust(userId); - if (!userTrust.isCrossSigningVerified()) { + const userTrust = await cli.getCrypto()?.getUserVerificationStatus(userId); + if (!userTrust?.isCrossSigningVerified()) { this.setState({ - e2eStatus: userTrust.wasCrossSigningVerified() ? E2EState.Warning : E2EState.Normal, + e2eStatus: userTrust?.wasCrossSigningVerified() ? E2EState.Warning : E2EState.Normal, }); return; } @@ -173,7 +173,7 @@ export default class MemberTile extends React.Component { } private getPowerLabel(): string { - return _t("%(userName)s (power %(powerLevelNumber)s)", { + return _t("member_list|power_label", { userName: UserIdentifierCustomisations.getDisplayUserIdentifier(this.props.member.userId, { roomId: this.props.member.roomId, }), diff --git a/src/components/views/rooms/MessageComposer.tsx b/src/components/views/rooms/MessageComposer.tsx index 8ef680df3a1..ac1fa3e5d53 100644 --- a/src/components/views/rooms/MessageComposer.tsx +++ b/src/components/views/rooms/MessageComposer.tsx @@ -535,7 +535,7 @@ export class MessageComposer extends React.Component { className="mx_MessageComposer_roomReplaced_link" onClick={this.onTombstoneClick} > - {_t("The conversation continues here.")} + {_t("composer|room_upgraded_link")} ) : ( "" @@ -551,7 +551,7 @@ export class MessageComposer extends React.Component { src={require("../../../../res/img/room_replaced.svg").default} /> - {_t("This room has been replaced and is no longer active.")} + {_t("composer|room_upgraded_notice")}
    {continuesLink} @@ -561,7 +561,7 @@ export class MessageComposer extends React.Component { } else { controls.push(
    - {_t("You do not have permission to post to this room")} + {_t("composer|no_perms_notice")}
    , ); } @@ -649,7 +649,9 @@ export class MessageComposer extends React.Component { )}
    diff --git a/src/components/views/rooms/MessageComposerButtons.tsx b/src/components/views/rooms/MessageComposerButtons.tsx index 41fd8291f9f..d9d364a2110 100644 --- a/src/components/views/rooms/MessageComposerButtons.tsx +++ b/src/components/views/rooms/MessageComposerButtons.tsx @@ -131,7 +131,7 @@ const MessageComposerButtons: React.FC = (props: IProps) => { )} {props.isMenuOpen && ( @@ -258,7 +258,7 @@ function showStickersButton(props: IProps): ReactElement | null { className="mx_MessageComposer_button" iconClassName="mx_MessageComposer_stickers" onClick={() => props.setStickerPickerOpen(!props.isStickerPickerOpen)} - title={props.isStickerPickerOpen ? _t("Hide stickers") : _t("common|sticker")} + title={props.isStickerPickerOpen ? _t("composer|close_sticker_picker") : _t("common|sticker")} /> ) : null; } @@ -270,7 +270,7 @@ const startVoiceBroadcastButton: React.FC = (props: IProps): ReactElemen className="mx_MessageComposer_button" iconClassName="mx_MessageComposer_voiceBroadcast" onClick={props.onStartVoiceBroadcastClick} - title={_t("Voice broadcast")} + title={_t("voice_broadcast|action")} /> ) : null; }; @@ -283,7 +283,7 @@ function voiceRecordingButton(props: IProps, narrow: boolean): ReactElement | nu className="mx_MessageComposer_button" iconClassName="mx_MessageComposer_voiceMessage" onClick={props.onRecordStartEndClick} - title={_t("Voice Message")} + title={_t("composer|voice_message_button")} /> ); } @@ -309,8 +309,8 @@ class PollButton extends React.PureComponent { ); if (!canSend) { Modal.createDialog(ErrorDialog, { - title: _t("Permission Required"), - description: _t("You do not have permission to start polls in this room."), + title: _t("composer|poll_button_no_perms_title"), + description: _t("composer|poll_button_no_perms_description"), }); } else { const threadId = @@ -338,7 +338,7 @@ class PollButton extends React.PureComponent { className="mx_MessageComposer_button" iconClassName="mx_MessageComposer_poll" onClick={this.onCreateClick} - title={_t("Poll")} + title={_t("composer|poll_button")} /> ); } @@ -364,7 +364,7 @@ interface WysiwygToggleButtonProps { } function ComposerModeButton({ isRichTextEnabled, onClick }: WysiwygToggleButtonProps): JSX.Element { - const title = isRichTextEnabled ? _t("Hide formatting") : _t("Show formatting"); + const title = isRichTextEnabled ? _t("composer|mode_plain") : _t("composer|mode_rich_text"); return ( + this.props.onAction(Formatting.Bold)} @@ -61,7 +61,7 @@ export default class MessageComposerFormatBar extends React.PureComponent this.props.onAction(Formatting.Italics)} icon="Italic" shortcut={this.props.shortcuts.italics} @@ -88,7 +88,7 @@ export default class MessageComposerFormatBar extends React.PureComponent this.props.onAction(Formatting.InsertLink)} icon="InsertLink" shortcut={this.props.shortcuts.insert_link} diff --git a/src/components/views/rooms/NewRoomIntro.tsx b/src/components/views/rooms/NewRoomIntro.tsx index 05f566707f4..4cc9028d487 100644 --- a/src/components/views/rooms/NewRoomIntro.tsx +++ b/src/components/views/rooms/NewRoomIntro.tsx @@ -46,14 +46,14 @@ function hasExpectedEncryptionSettings(matrixClient: MatrixClient, room: Room): const determineIntroMessage = (room: Room, encryptedSingle3rdPartyInvite: boolean): TranslationKey => { if (room instanceof LocalRoom) { - return _td("Send your first message to invite to chat"); + return _td("room|intro|send_message_start_dm"); } if (encryptedSingle3rdPartyInvite) { - return _td("Once everyone has joined, you’ll be able to chat"); + return _td("room|intro|encrypted_3pid_dm_pending_join"); } - return _td("This is the beginning of your direct message history with ."); + return _td("room|intro|start_of_dm_history"); }; const NewRoomIntro: React.FC = () => { @@ -78,7 +78,7 @@ const NewRoomIntro: React.FC = () => { !encryptedSingle3rdPartyInvite && room.getJoinedMemberCount() + room.getInvitedMemberCount() === 2 ) { - caption = _t("Only the two of you are in this conversation, unless either of you invites anyone to join."); + caption = _t("room|intro|dm_caption"); } const member = room?.getMember(dmPartner); @@ -133,7 +133,7 @@ const NewRoomIntro: React.FC = () => { let topicText; if (canAddTopic && topic) { topicText = _t( - "Topic: %(topic)s (edit)", + "room|intro|topic_edit", { topic }, { a: (sub) => ( @@ -144,10 +144,10 @@ const NewRoomIntro: React.FC = () => { }, ); } else if (topic) { - topicText = _t("Topic: %(topic)s ", { topic }); + topicText = _t("room|intro|topic", { topic }); } else if (canAddTopic) { topicText = _t( - "Add a topic to help people know what it is about.", + "room|intro|no_topic", {}, { a: (sub) => ( @@ -164,9 +164,9 @@ const NewRoomIntro: React.FC = () => { let createdText: string; if (creator === cli.getUserId()) { - createdText = _t("You created this room."); + createdText = _t("room|intro|you_created"); } else { - createdText = _t("%(displayName)s created this room.", { + createdText = _t("room|intro|user_created", { displayName: creatorName, }); } @@ -190,7 +190,7 @@ const NewRoomIntro: React.FC = () => { showSpaceInvite(parentSpace!); }} > - {_t("Invite to %(spaceName)s", { spaceName: parentSpace.name })} + {_t("invite|to_space", { spaceName: parentSpace.name })}
    {room.canInvite(cli.getSafeUserId()) && ( { defaultDispatcher.dispatch({ action: "view_invite", roomId }); }} > - {_t("Invite to just this room")} + {_t("room|intro|room_invite")} )}
    @@ -215,7 +215,7 @@ const NewRoomIntro: React.FC = () => { defaultDispatcher.dispatch({ action: "view_invite", roomId }); }} > - {_t("Invite to this room")} + {_t("room|invite_this_room")}
    ); @@ -228,7 +228,7 @@ const NewRoomIntro: React.FC = () => { avatar = ( cli.sendStateEvent(roomId, EventType.RoomAvatar, { url }, "")} > {avatar} @@ -245,7 +245,7 @@ const NewRoomIntro: React.FC = () => {

    {createdText}{" "} {_t( - "This is the start of .", + "room|intro|start_of_room", {}, { roomName: () => {room.name}, @@ -266,9 +266,7 @@ const NewRoomIntro: React.FC = () => { }); } - const subText = _t( - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.", - ); + const subText = _t("room|intro|private_unencrypted_warning"); let subButton: JSX.Element | undefined; if ( @@ -277,7 +275,7 @@ const NewRoomIntro: React.FC = () => { ) { subButton = ( - {_t("Enable encryption in settings.")} + {_t("room|intro|enable_encryption_prompt")} ); } @@ -294,7 +292,7 @@ const NewRoomIntro: React.FC = () => { {!hasExpectedEncryptionSettings(cli, room) && ( )} diff --git a/src/components/views/rooms/NotificationBadge.tsx b/src/components/views/rooms/NotificationBadge.tsx index c6fe4e2ba17..ee5b9ffb618 100644 --- a/src/components/views/rooms/NotificationBadge.tsx +++ b/src/components/views/rooms/NotificationBadge.tsx @@ -114,7 +114,7 @@ export default class NotificationBadge extends React.PureComponent; } @@ -131,6 +131,7 @@ export default class NotificationBadge extends React.PureComponent void; onMouseLeave?: (ev: MouseEvent) => void; children?: ReactNode; @@ -45,12 +46,13 @@ export function StatelessNotificationBadge({ symbol, count, color, + knocked, ...props }: XOR): JSX.Element { const hideBold = useSettingValue("feature_hidebold"); // Don't show a badge if we don't need to - if (color === NotificationColor.None || (hideBold && color == NotificationColor.Bold)) { + if ((color === NotificationColor.None || (hideBold && color == NotificationColor.Bold)) && !knocked) { return <>; } @@ -64,9 +66,10 @@ export function StatelessNotificationBadge({ const classes = classNames({ mx_NotificationBadge: true, - mx_NotificationBadge_visible: isEmptyBadge ? true : hasUnreadCount, + mx_NotificationBadge_visible: isEmptyBadge || knocked ? true : hasUnreadCount, mx_NotificationBadge_highlighted: color >= NotificationColor.Red, - mx_NotificationBadge_dot: isEmptyBadge, + mx_NotificationBadge_dot: isEmptyBadge && !knocked, + mx_NotificationBadge_knocked: knocked, mx_NotificationBadge_2char: symbol && symbol.length > 0 && symbol.length < 3, mx_NotificationBadge_3char: symbol && symbol.length > 2, }); diff --git a/src/components/views/rooms/PinnedEventTile.tsx b/src/components/views/rooms/PinnedEventTile.tsx index d72eba33b4b..1395dcc2c5a 100644 --- a/src/components/views/rooms/PinnedEventTile.tsx +++ b/src/components/views/rooms/PinnedEventTile.tsx @@ -118,7 +118,7 @@ export default class PinnedEventTile extends React.Component { - {_t("View message")} + {_t("common|view_message")}

    diff --git a/src/components/views/rooms/ReadReceiptGroup.tsx b/src/components/views/rooms/ReadReceiptGroup.tsx index cb5b1374f5b..7a8190b3ada 100644 --- a/src/components/views/rooms/ReadReceiptGroup.tsx +++ b/src/components/views/rooms/ReadReceiptGroup.tsx @@ -30,6 +30,7 @@ import ContextMenu, { aboveLeftOf, MenuItem, useContextMenu } from "../../struct import { useTooltip } from "../../../utils/useTooltip"; import { _t } from "../../../languageHandler"; import { useRovingTabIndex } from "../../../accessibility/RovingTabIndex"; +import { formatList } from "../../../utils/FormattingUtils"; // #20547 Design specified that we should show the three latest read receipts const MAX_READ_AVATARS_PLUS_N = 3; @@ -66,19 +67,8 @@ export function determineAvatarPosition(index: number, max: number): IAvatarPosi } } -export function readReceiptTooltip(members: string[], hasMore: boolean): string | undefined { - if (hasMore) { - return _t("%(members)s and more", { - members: members.join(", "), - }); - } else if (members.length > 1) { - return _t("%(members)s and %(last)s", { - last: members.pop(), - members: members.join(", "), - }); - } else if (members.length) { - return members[0]; - } +export function readReceiptTooltip(members: string[], maxAvatars: number): string | undefined { + return formatList(members, maxAvatars); } export function ReadReceiptGroup({ @@ -94,13 +84,15 @@ export function ReadReceiptGroup({ const hasMore = readReceipts.length > MAX_READ_AVATARS; const maxAvatars = hasMore ? MAX_READ_AVATARS_PLUS_N : MAX_READ_AVATARS; - const tooltipMembers: string[] = readReceipts.slice(0, maxAvatars).map((it) => it.roomMember?.name ?? it.userId); - const tooltipText = readReceiptTooltip(tooltipMembers, hasMore); + const tooltipMembers: string[] = readReceipts.map((it) => it.roomMember?.name ?? it.userId); + const tooltipText = readReceiptTooltip(tooltipMembers, maxAvatars); const [{ showTooltip, hideTooltip }, tooltip] = useTooltip({ label: ( <> -
    {_t("Seen by %(count)s people", { count: readReceipts.length })}
    +
    + {_t("timeline|read_receipt_title", { count: readReceipts.length })} +
    {tooltipText}
    ), @@ -176,7 +168,7 @@ export function ReadReceiptGroup({ - {_t("Seen by %(count)s people", { count: readReceipts.length })} + {_t("timeline|read_receipt_title", { count: readReceipts.length })} {readReceipts.map((receipt) => ( -
    +
    {
    - {_t("Replying")} + {_t("composer|replying_title")} cancelQuoting(this.context.timelineRenderingType)} diff --git a/src/components/views/rooms/ReplyTile.tsx b/src/components/views/rooms/ReplyTile.tsx index 239de9f4b4e..56ca6ade609 100644 --- a/src/components/views/rooms/ReplyTile.tsx +++ b/src/components/views/rooms/ReplyTile.tsx @@ -120,9 +120,7 @@ export default class ReplyTile extends React.PureComponent { const { mxEvent } = this.props; logger.warn(`Event type not supported: type:${mxEvent.getType()} isState:${mxEvent.isState()}`); return ( -
    - {_t("This event could not be displayed")} -
    +
    {_t("timeline|error_no_renderer")}
    ); } diff --git a/src/components/views/rooms/RoomBreadcrumbs.tsx b/src/components/views/rooms/RoomBreadcrumbs.tsx index 26132176ea8..94a10c05ffb 100644 --- a/src/components/views/rooms/RoomBreadcrumbs.tsx +++ b/src/components/views/rooms/RoomBreadcrumbs.tsx @@ -50,7 +50,7 @@ const RoomBreadcrumbTile: React.FC<{ room: Room; onClick: (ev: ButtonEvent) => v // NOTE: The CSSTransition timeout MUST match the timeout in our CSS! return ( - + {tiles.slice(this.state.skipFirst ? 1 : 0)} @@ -131,7 +131,7 @@ export default class RoomBreadcrumbs extends React.PureComponent } else { return (
    -
    {_t("No recently visited rooms")}
    +
    {_t("room_list|breadcrumbs_empty")}
    ); } diff --git a/src/components/views/rooms/RoomHeader.tsx b/src/components/views/rooms/RoomHeader.tsx index bb8dd491823..c5064b03269 100644 --- a/src/components/views/rooms/RoomHeader.tsx +++ b/src/components/views/rooms/RoomHeader.tsx @@ -47,6 +47,7 @@ import { useRoomState } from "../../../hooks/useRoomState"; import RoomAvatar from "../avatars/RoomAvatar"; import { formatCount } from "../../../utils/FormattingUtils"; import RightPanelStore from "../../../stores/right-panel/RightPanelStore"; +import { Linkify, topicToHtml } from "../../../HtmlUtils"; /** * A helper to transform a notification color to the what the Compound Icon Button @@ -100,6 +101,11 @@ export default function RoomHeader({ room }: { room: Room }): JSX.Element { const notificationsEnabled = useFeatureEnabled("feature_notifications"); + const roomTopicBody = useMemo( + () => topicToHtml(roomTopic?.text, roomTopic?.html), + [roomTopic?.html, roomTopic?.text], + ); + return ( - {roomName} + {roomName} {!isDirectMessage && roomState.getJoinRule() === JoinRule.Public && ( - + )} {isDirectMessage && e2eStatus === E2EStatus.Verified && ( - + )} {isDirectMessage && e2eStatus === E2EStatus.Warning && ( - + )} {roomTopic && ( - - {roomTopic.text} + + {roomTopicBody} )} @@ -197,14 +202,14 @@ export default function RoomHeader({ room }: { room: Room }): JSX.Element { {notificationsEnabled && ( - + { evt.stopPropagation(); RightPanelStore.instance.showOrHidePanel(RightPanelPhases.NotificationPanel); }} - aria-label={_t("Notifications")} + aria-label={_t("notifications|enable_prompt_toast_title")} > @@ -216,7 +221,7 @@ export default function RoomHeader({ room }: { room: Room }): JSX.Element { as="div" size="sm" weight="medium" - aria-label={_t("%(count)s members", { count: memberCount })} + aria-label={_t("common|n_members", { count: memberCount })} onClick={(e: React.MouseEvent) => { RightPanelStore.instance.showOrHidePanel(RightPanelPhases.RoomMemberList); e.stopPropagation(); diff --git a/src/components/views/rooms/RoomInfoLine.tsx b/src/components/views/rooms/RoomInfoLine.tsx index 50eede9df4b..cca5e2adaf4 100644 --- a/src/components/views/rooms/RoomInfoLine.tsx +++ b/src/components/views/rooms/RoomInfoLine.tsx @@ -51,13 +51,13 @@ const RoomInfoLine: FC = ({ room }) => { let roomType: string; if (isVideoRoom) { iconClass = "mx_RoomInfoLine_video"; - roomType = _t("Video room"); + roomType = _t("common|video_room"); } else if (joinRule === JoinRule.Public) { iconClass = "mx_RoomInfoLine_public"; - roomType = room.isSpaceRoom() ? _t("Public space") : _t("Public room"); + roomType = room.isSpaceRoom() ? _t("common|public_space") : _t("common|public_room"); } else { iconClass = "mx_RoomInfoLine_private"; - roomType = room.isSpaceRoom() ? _t("Private space") : _t("Private room"); + roomType = room.isSpaceRoom() ? _t("common|private_space") : _t("common|private_room"); } let members: JSX.Element | undefined; @@ -65,7 +65,7 @@ const RoomInfoLine: FC = ({ room }) => { // Don't trust local state and instead use the summary API members = ( - {_t("%(count)s members", { count: summary.num_joined_members })} + {_t("common|n_members", { count: summary.num_joined_members })} ); } else if (memberCount && summary !== undefined) { @@ -77,7 +77,7 @@ const RoomInfoLine: FC = ({ room }) => { members = ( - {_t("%(count)s members", { count: memberCount })} + {_t("common|n_members", { count: memberCount })} ); } diff --git a/src/components/views/rooms/RoomKnocksBar.tsx b/src/components/views/rooms/RoomKnocksBar.tsx index f24db6ed2e9..edac6d47a8f 100644 --- a/src/components/views/rooms/RoomKnocksBar.tsx +++ b/src/components/views/rooms/RoomKnocksBar.tsx @@ -28,6 +28,7 @@ import ErrorDialog from "../dialogs/ErrorDialog"; import { RoomSettingsTab } from "../dialogs/RoomSettingsDialog"; import AccessibleButton from "../elements/AccessibleButton"; import Heading from "../typography/Heading"; +import { formatList } from "../../../utils/FormattingUtils"; export const RoomKnocksBar: VFC<{ room: Room }> = ({ room }) => { const [disabled, setDisabled] = useState(false); @@ -82,58 +83,46 @@ export const RoomKnocksBar: VFC<{ room: Room }> = ({ room }) => { {_t("action|view")}
    ); - let names: string = knockMembers - .slice(0, 2) - .map((knockMember) => knockMember.name) - .join(", "); + let names = formatList( + knockMembers.map((knockMember) => knockMember.name), + 3, + true, + ); let link: ReactNode = null; - switch (knockMembersCount) { - case 1: { - buttons = ( - <> - handleDeny(knockMembers[0].userId)} - title={_t("action|deny")} - > - - - handleApprove(knockMembers[0].userId)} - title={_t("action|approve")} - > - - - - ); - names = `${knockMembers[0].name} (${knockMembers[0].userId})`; - link = knockMembers[0].events.member?.getContent().reason && ( + if (knockMembersCount === 1) { + buttons = ( + <> + handleDeny(knockMembers[0].userId)} + title={_t("action|deny")} + > + + handleApprove(knockMembers[0].userId)} + title={_t("action|approve")} > - {_t("action|view_message")} + - ); - break; - } - case 2: { - names = _t("%(names)s and %(name)s", { names: knockMembers[0].name, name: knockMembers[1].name }); - break; - } - case 3: { - names = _t("%(names)s and %(name)s", { names, name: knockMembers[2].name }); - break; - } - default: - names = _t("%(names)s and %(count)s others", { names, count: knockMembersCount - 2 }); + + ); + names = `${knockMembers[0].name} (${knockMembers[0].userId})`; + link = knockMembers[0].events.member?.getContent().reason && ( + + {_t("action|view_message")} + + ); } return ( @@ -147,7 +136,7 @@ export const RoomKnocksBar: VFC<{ room: Room }> = ({ room }) => { /> ))}
    - {_t("%(count)s people asking to join", { count: knockMembersCount })} + {_t("room|header|n_people_asking_to_join", { count: knockMembersCount })}

    {names} {link} diff --git a/src/components/views/rooms/RoomList.tsx b/src/components/views/rooms/RoomList.tsx index 0d1274fa3ba..374cb380393 100644 --- a/src/components/views/rooms/RoomList.tsx +++ b/src/components/views/rooms/RoomList.tsx @@ -81,7 +81,6 @@ interface IState { export const TAG_ORDER: TagID[] = [ DefaultTagID.Invite, - DefaultTagID.SavedItems, DefaultTagID.Favourite, DefaultTagID.DM, DefaultTagID.Untagged, @@ -132,7 +131,7 @@ const DmAuxButton: React.FC = ({ tabIndex, dispatcher = default {showCreateRooms && ( { e.preventDefault(); @@ -148,7 +147,7 @@ const DmAuxButton: React.FC = ({ tabIndex, dispatcher = default )} {showInviteUsers && ( { e.preventDefault(); @@ -172,8 +171,8 @@ const DmAuxButton: React.FC = ({ tabIndex, dispatcher = default onClick={openMenu} className="mx_RoomSublist_auxButton" tooltipClassName="mx_RoomSublist_addRoomTooltip" - aria-label={_t("Add people")} - title={_t("Add people")} + aria-label={_t("action|add_people")} + title={_t("action|add_people")} isExpanded={menuDisplayed} inputRef={handle} /> @@ -222,7 +221,7 @@ const UntaggedAuxButton: React.FC = ({ tabIndex }) => { contextMenuContent = ( { e.preventDefault(); @@ -239,7 +238,7 @@ const UntaggedAuxButton: React.FC = ({ tabIndex }) => { {showCreateRoom ? ( <> { e.preventDefault(); @@ -253,7 +252,7 @@ const UntaggedAuxButton: React.FC = ({ tabIndex }) => { /> {videoRoomsEnabled && ( { e.preventDefault(); @@ -271,7 +270,7 @@ const UntaggedAuxButton: React.FC = ({ tabIndex }) => { )} { e.preventDefault(); @@ -292,7 +291,7 @@ const UntaggedAuxButton: React.FC = ({ tabIndex }) => { {showCreateRoom && ( <> { e.preventDefault(); @@ -304,7 +303,7 @@ const UntaggedAuxButton: React.FC = ({ tabIndex }) => { /> {videoRoomsEnabled && ( { e.preventDefault(); @@ -325,7 +324,7 @@ const UntaggedAuxButton: React.FC = ({ tabIndex }) => { )} {showExploreRooms ? ( { e.preventDefault(); @@ -357,8 +356,8 @@ const UntaggedAuxButton: React.FC = ({ tabIndex }) => { onClick={openMenu} className="mx_RoomSublist_auxButton" tooltipClassName="mx_RoomSublist_addRoomTooltip" - aria-label={_t("Add room")} - title={_t("Add room")} + aria-label={_t("room_list|add_room_label")} + title={_t("room_list|add_room_label")} isExpanded={menuDisplayed} inputRef={handle} /> @@ -382,11 +381,6 @@ const TAG_AESTHETICS: TagAestheticsMap = { isInvite: false, defaultHidden: false, }, - [DefaultTagID.SavedItems]: { - sectionLabel: _td("Saved Items"), - isInvite: false, - defaultHidden: false, - }, [DefaultTagID.DM]: { sectionLabel: _td("common|people"), isInvite: false, @@ -394,13 +388,13 @@ const TAG_AESTHETICS: TagAestheticsMap = { AuxButtonComponent: DmAuxButton, }, [DefaultTagID.Untagged]: { - sectionLabel: _td("Rooms"), + sectionLabel: _td("common|rooms"), isInvite: false, defaultHidden: false, AuxButtonComponent: UntaggedAuxButton, }, [DefaultTagID.LowPriority]: { - sectionLabel: _td("Low priority"), + sectionLabel: _td("common|low_priority"), isInvite: false, defaultHidden: false, }, @@ -412,13 +406,13 @@ const TAG_AESTHETICS: TagAestheticsMap = { // TODO: Replace with archived view: https://github.com/vector-im/element-web/issues/14038 [DefaultTagID.Archived]: { - sectionLabel: _td("Historical"), + sectionLabel: _td("common|historical"), isInvite: false, defaultHidden: true, }, [DefaultTagID.Suggested]: { - sectionLabel: _td("Suggested Rooms"), + sectionLabel: _td("room_list|suggested_rooms_heading"), isInvite: false, defaultHidden: false, }, @@ -543,7 +537,7 @@ export default class RoomList extends React.PureComponent { private renderSuggestedRooms(): ReactComponentElement[] { return this.state.suggestedRooms.map((room) => { - const name = room.name || room.canonical_alias || room.aliases?.[0] || _t("Empty room"); + const name = room.name || room.canonical_alias || room.aliases?.[0] || _t("empty_room"); const avatar = ( { onKeyDown={onKeyDownHandler} className="mx_RoomList" role="tree" - aria-label={_t("Rooms")} + aria-label={_t("common|rooms")} ref={this.treeRef} > {sublists} diff --git a/src/components/views/rooms/RoomListHeader.tsx b/src/components/views/rooms/RoomListHeader.tsx index 6cf180995f1..6734b2e536f 100644 --- a/src/components/views/rooms/RoomListHeader.tsx +++ b/src/components/views/rooms/RoomListHeader.tsx @@ -203,7 +203,7 @@ const RoomListHeader: React.FC = ({ onVisibilityChange }) => { <> { e.preventDefault(); e.stopPropagation(); @@ -215,7 +215,7 @@ const RoomListHeader: React.FC = ({ onVisibilityChange }) => { {videoRoomsEnabled && ( { e.preventDefault(); e.stopPropagation(); @@ -243,7 +243,7 @@ const RoomListHeader: React.FC = ({ onVisibilityChange }) => { {inviteOption} {newRoomOptions} { e.preventDefault(); @@ -258,7 +258,7 @@ const RoomListHeader: React.FC = ({ onVisibilityChange }) => { }} /> { e.preventDefault(); @@ -271,7 +271,7 @@ const RoomListHeader: React.FC = ({ onVisibilityChange }) => { /> {canCreateSpaces && ( { e.preventDefault(); @@ -296,7 +296,7 @@ const RoomListHeader: React.FC = ({ onVisibilityChange }) => { newRoomOpts = ( <> { e.preventDefault(); @@ -307,7 +307,7 @@ const RoomListHeader: React.FC = ({ onVisibilityChange }) => { }} /> { e.preventDefault(); @@ -319,7 +319,7 @@ const RoomListHeader: React.FC = ({ onVisibilityChange }) => { /> {videoRoomsEnabled && ( { e.preventDefault(); @@ -340,7 +340,7 @@ const RoomListHeader: React.FC = ({ onVisibilityChange }) => { if (canExploreRooms) { joinRoomOpt = ( { e.preventDefault(); @@ -379,9 +379,9 @@ const RoomListHeader: React.FC = ({ onVisibilityChange }) => { .map(([type, keys]) => { switch (type) { case PendingActionType.JoinRoom: - return _t("Currently joining %(count)s rooms", { count: keys.size }); + return _t("room_list|joining_rooms_status", { count: keys.size }); case PendingActionType.BulkRedact: - return _t("Currently removing messages in %(count)s rooms", { count: keys.size }); + return _t("room_list|redacting_messages_status", { count: keys.size }); } }) .join("\n"); @@ -400,11 +400,11 @@ const RoomListHeader: React.FC = ({ onVisibilityChange }) => { contextMenuButton = ( ); } else { - contextMenuButton = ; + contextMenuButton = ; } } diff --git a/src/components/views/rooms/RoomPreviewBar.tsx b/src/components/views/rooms/RoomPreviewBar.tsx index ee1a9a69fb7..776dcfe5ffe 100644 --- a/src/components/views/rooms/RoomPreviewBar.tsx +++ b/src/components/views/rooms/RoomPreviewBar.tsx @@ -169,7 +169,7 @@ export default class RoomPreviewBar extends React.Component { identityAccessToken!, ); if (!("mxid" in result)) { - throw new UserFriendlyError("Unable to find user by email"); + throw new UserFriendlyError("room|error_3pid_invite_email_lookup"); } this.setState({ invitedEmailMxid: result.mxid }); } catch (err) { @@ -329,9 +329,9 @@ export default class RoomPreviewBar extends React.Component { switch (messageCase) { case MessageCase.Joining: { if (this.props.oobData?.roomType || isSpace) { - title = isSpace ? _t("Joining space…") : _t("Joining room…"); + title = isSpace ? _t("room|joining_space") : _t("room|joining_room"); } else { - title = _t("Joining…"); + title = _t("room|joining"); } showSpinner = true; @@ -343,7 +343,7 @@ export default class RoomPreviewBar extends React.Component { break; } case MessageCase.Rejecting: { - title = _t("Rejecting invite…"); + title = _t("room|rejecting"); showSpinner = true; break; } @@ -353,15 +353,15 @@ export default class RoomPreviewBar extends React.Component { ModuleRunner.instance.invoke(RoomViewLifecycle.PreviewRoomNotLoggedIn, opts, this.props.roomId); } if (opts.canJoin) { - title = _t("Join the room to participate"); + title = _t("room|join_title"); primaryActionLabel = _t("action|join"); primaryActionHandler = () => { ModuleRunner.instance.invoke(RoomViewLifecycle.JoinFromRoomPreview, this.props.roomId); }; } else { - title = _t("Join the conversation with an account"); + title = _t("room|join_title_account"); if (SettingsStore.getValue(UIFeature.Registration)) { - primaryActionLabel = _t("Sign Up"); + primaryActionLabel = _t("room|join_button_account"); primaryActionHandler = this.onRegisterClick; } secondaryActionLabel = _t("action|sign_in"); @@ -371,7 +371,7 @@ export default class RoomPreviewBar extends React.Component { footer = (

    - {_t("Loading preview")} + {_t("room|loading_preview")}
    ); } @@ -380,16 +380,16 @@ export default class RoomPreviewBar extends React.Component { case MessageCase.Kicked: { const { memberName, reason } = this.getKickOrBanInfo(); if (roomName) { - title = _t("You were removed from %(roomName)s by %(memberName)s", { memberName, roomName }); + title = _t("room|kicked_from_room_by", { memberName, roomName }); } else { - title = _t("You were removed by %(memberName)s", { memberName }); + title = _t("room|kicked_by", { memberName }); } - subTitle = reason ? _t("Reason: %(reason)s", { reason }) : undefined; + subTitle = reason ? _t("room|kick_reason", { reason }) : undefined; if (isSpace) { - primaryActionLabel = _t("Forget this space"); + primaryActionLabel = _t("room|forget_space"); } else { - primaryActionLabel = _t("Forget this room"); + primaryActionLabel = _t("room|forget_room"); } primaryActionHandler = this.props.onForgetClick; @@ -397,22 +397,20 @@ export default class RoomPreviewBar extends React.Component { secondaryActionLabel = primaryActionLabel; secondaryActionHandler = primaryActionHandler; - primaryActionLabel = _t("Re-join"); + primaryActionLabel = _t("room|rejoin_button"); primaryActionHandler = this.props.onJoinClick; } break; } case MessageCase.RequestDenied: { - title = _t("You have been denied access"); + title = _t("room|knock_denied_title"); - subTitle = _t( - "As you have been denied access, you cannot rejoin unless you are invited by the admin or moderator of the group.", - ); + subTitle = _t("room|knock_denied_subtitle"); if (isSpace) { - primaryActionLabel = _t("Forget this space"); + primaryActionLabel = _t("room|forget_space"); } else { - primaryActionLabel = _t("Forget this room"); + primaryActionLabel = _t("room|forget_room"); } primaryActionHandler = this.props.onForgetClick; break; @@ -420,44 +418,43 @@ export default class RoomPreviewBar extends React.Component { case MessageCase.Banned: { const { memberName, reason } = this.getKickOrBanInfo(); if (roomName) { - title = _t("You were banned from %(roomName)s by %(memberName)s", { memberName, roomName }); + title = _t("room|banned_from_room_by", { memberName, roomName }); } else { - title = _t("You were banned by %(memberName)s", { memberName }); + title = _t("room|banned_by", { memberName }); } - subTitle = reason ? _t("Reason: %(reason)s", { reason }) : undefined; + subTitle = reason ? _t("room|kick_reason", { reason }) : undefined; if (isSpace) { - primaryActionLabel = _t("Forget this space"); + primaryActionLabel = _t("room|forget_space"); } else { - primaryActionLabel = _t("Forget this room"); + primaryActionLabel = _t("room|forget_room"); } primaryActionHandler = this.props.onForgetClick; break; } case MessageCase.OtherThreePIDError: { if (roomName) { - title = _t("Something went wrong with your invite to %(roomName)s", { roomName }); + title = _t("room|3pid_invite_error_title_room", { roomName }); } else { - title = _t("Something went wrong with your invite."); + title = _t("room|3pid_invite_error_title"); } const joinRule = this.joinRule(); - const errCodeMessage = _t( - "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: this.state.threePidFetchError?.errcode || _t("unknown error code") }, - ); + const errCodeMessage = _t("room|3pid_invite_error_description", { + errcode: this.state.threePidFetchError?.errcode || _t("error|unknown_error_code"), + }); switch (joinRule) { case "invite": - subTitle = [_t("You can only join it with a working invite."), errCodeMessage]; - primaryActionLabel = _t("Try to join anyway"); + subTitle = [_t("room|3pid_invite_error_invite_subtitle"), errCodeMessage]; + primaryActionLabel = _t("room|3pid_invite_error_invite_action"); primaryActionHandler = this.props.onJoinClick; break; case "public": - subTitle = _t("You can still join here."); - primaryActionLabel = _t("Join the discussion"); + subTitle = _t("room|3pid_invite_error_public_subtitle"); + primaryActionLabel = _t("room|join_the_discussion"); primaryActionHandler = this.props.onJoinClick; break; default: subTitle = errCodeMessage; - primaryActionLabel = _t("Try to join anyway"); + primaryActionLabel = _t("room|3pid_invite_error_invite_action"); primaryActionHandler = this.props.onJoinClick; break; } @@ -465,56 +462,50 @@ export default class RoomPreviewBar extends React.Component { } case MessageCase.InvitedEmailNotFoundInAccount: { if (roomName) { - title = _t( - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account", - { - roomName, - email: this.props.invitedEmail, - }, - ); + title = _t("room|3pid_invite_email_not_found_account_room", { + roomName, + email: this.props.invitedEmail, + }); } else { - title = _t("This invite was sent to %(email)s which is not associated with your account", { + title = _t("room|3pid_invite_email_not_found_account", { email: this.props.invitedEmail, }); } - subTitle = _t( - "Link this email with your account in Settings to receive invites directly in %(brand)s.", - { brand }, - ); - primaryActionLabel = _t("Join the discussion"); + subTitle = _t("room|link_email_to_receive_3pid_invite", { brand }); + primaryActionLabel = _t("room|join_the_discussion"); primaryActionHandler = this.props.onJoinClick; break; } case MessageCase.InvitedEmailNoIdentityServer: { if (roomName) { - title = _t("This invite to %(roomName)s was sent to %(email)s", { + title = _t("room|invite_sent_to_email_room", { roomName, email: this.props.invitedEmail, }); } else { - title = _t("This invite was sent to %(email)s", { email: this.props.invitedEmail }); + title = _t("room|invite_sent_to_email", { email: this.props.invitedEmail }); } - subTitle = _t("Use an identity server in Settings to receive invites directly in %(brand)s.", { + subTitle = _t("room|3pid_invite_no_is_subtitle", { brand, }); - primaryActionLabel = _t("Join the discussion"); + primaryActionLabel = _t("room|join_the_discussion"); primaryActionHandler = this.props.onJoinClick; break; } case MessageCase.InvitedEmailMismatch: { if (roomName) { - title = _t("This invite to %(roomName)s was sent to %(email)s", { + title = _t("room|invite_sent_to_email_room", { roomName, email: this.props.invitedEmail, }); } else { - title = _t("This invite was sent to %(email)s", { email: this.props.invitedEmail }); + title = _t("room|invite_sent_to_email", { email: this.props.invitedEmail }); } - subTitle = _t("Share this email in Settings to receive invites directly in %(brand)s.", { brand }); - primaryActionLabel = _t("Join the discussion"); + subTitle = _t("room|invite_email_mismatch_suggestion", { brand }); + primaryActionLabel = _t("room|join_the_discussion"); primaryActionHandler = this.props.onJoinClick; break; } @@ -536,14 +527,14 @@ export default class RoomPreviewBar extends React.Component { const isDM = this.isDMInvite(); if (isDM) { - title = _t("Do you want to chat with %(user)s?", { + title = _t("room|dm_invite_title", { user: inviteMember?.name ?? this.props.inviterName, }); - subTitle = [avatar, _t(" wants to chat", {}, { userName: () => inviterElement })]; - primaryActionLabel = _t("Start chatting"); + subTitle = [avatar, _t("room|dm_invite_subtitle", {}, { userName: () => inviterElement })]; + primaryActionLabel = _t("room|dm_invite_action"); } else { - title = _t("Do you want to join %(roomName)s?", { roomName }); - subTitle = [avatar, _t(" invited you", {}, { userName: () => inviterElement })]; + title = _t("room|invite_title", { roomName }); + subTitle = [avatar, _t("room|invite_subtitle", {}, { userName: () => inviterElement })]; primaryActionLabel = _t("action|accept"); } @@ -567,7 +558,7 @@ export default class RoomPreviewBar extends React.Component { if (this.props.onRejectAndIgnoreClick) { extraComponents.push( - {_t("Reject & Ignore user")} + {_t("room|invite_reject_ignore")} , ); } @@ -575,40 +566,40 @@ export default class RoomPreviewBar extends React.Component { } case MessageCase.ViewingRoom: { if (this.props.canPreview) { - title = _t("You're previewing %(roomName)s. Want to join it?", { roomName }); + title = _t("room|peek_join_prompt", { roomName }); } else if (roomName) { - title = _t("%(roomName)s can't be previewed. Do you want to join it?", { roomName }); + title = _t("room|no_peek_join_prompt", { roomName }); } else { - title = _t("There's no preview, would you like to join?"); + title = _t("room|no_peek_no_name_join_prompt"); } - primaryActionLabel = _t("Join the discussion"); + primaryActionLabel = _t("room|join_the_discussion"); primaryActionHandler = this.props.onJoinClick; break; } case MessageCase.RoomNotFound: { if (roomName) { - title = _t("%(roomName)s does not exist.", { roomName }); + title = _t("room|not_found_title_name", { roomName }); } else { - title = _t("This room or space does not exist."); + title = _t("room|not_found_title"); } - subTitle = _t("Are you sure you're at the right place?"); + subTitle = _t("room|not_found_subtitle"); break; } case MessageCase.OtherError: { if (roomName) { - title = _t("%(roomName)s is not accessible at this time.", { roomName }); + title = _t("room|inaccessible_name", { roomName }); } else { - title = _t("This room or space is not accessible at this time."); + title = _t("room|inaccessible"); } subTitle = [ - _t("Try again later, or ask a room or space admin to check if you have access."), + _t("room|inaccessible_subtitle_1"), _t( - "%(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.", + "room|inaccessible_subtitle_2", { errcode: String(this.props.error?.errcode) }, { issueLink: (label) => ( @@ -622,18 +613,13 @@ export default class RoomPreviewBar extends React.Component { } case MessageCase.PromptAskToJoin: { if (roomName) { - title = _t("Ask to join %(roomName)s?", { roomName }); + title = _t("room|knock_prompt_name", { roomName }); } else { - title = _t("Ask to join?"); + title = _t("room|knock_prompt"); } const avatar = ; - subTitle = [ - avatar, - _t( - "You need to be granted access to this room in order to view or participate in the conversation. You can send a request to join below.", - ), - ]; + subTitle = [avatar, _t("room|knock_subtitle")]; reasonElement = ( { className="mx_RoomPreviewBar_fullWidth" element="textarea" onChange={this.onChangeReason} - placeholder={_t("Message (optional)")} + placeholder={_t("room|knock_message_field_placeholder")} type="text" value={this.state.reason ?? ""} /> @@ -649,22 +635,22 @@ export default class RoomPreviewBar extends React.Component { primaryActionHandler = () => this.props.onSubmitAskToJoin && this.props.onSubmitAskToJoin(this.state.reason); - primaryActionLabel = _t("Request access"); + primaryActionLabel = _t("room|knock_send_action"); break; } case MessageCase.Knocked: { - title = _t("Request to join sent"); + title = _t("room|knock_sent"); subTitle = [ <> - {_t("Your request to join is pending.")} + {_t("room|knock_sent_subtitle")} , ]; secondaryActionHandler = this.props.onCancelAskToJoin; - secondaryActionLabel = _t("Cancel request"); + secondaryActionLabel = _t("room|knock_cancel_action"); break; } @@ -710,7 +696,7 @@ export default class RoomPreviewBar extends React.Component { const isPanel = this.props.canPreview; - const classes = classNames("mx_RoomPreviewBar", "dark-panel", `mx_RoomPreviewBar_${messageCase}`, { + const classes = classNames("mx_RoomPreviewBar", `mx_RoomPreviewBar_${messageCase}`, { mx_RoomPreviewBar_panel: isPanel, mx_RoomPreviewBar_dialog: !isPanel, }); diff --git a/src/components/views/rooms/RoomPreviewCard.tsx b/src/components/views/rooms/RoomPreviewCard.tsx index acaac156327..91893847d0c 100644 --- a/src/components/views/rooms/RoomPreviewCard.tsx +++ b/src/components/views/rooms/RoomPreviewCard.tsx @@ -99,7 +99,7 @@ const RoomPreviewCard: FC = ({ room, onJoinButtonClicked, onRejectButton
    {_t( - " invites you", + "room|invites_you_text", {}, { inviter: () => {inviter?.name || inviteSender}, @@ -162,7 +162,7 @@ const RoomPreviewCard: FC = ({ room, onJoinButtonClicked, onRejectButton <>
    - + ); } else if (room.isSpaceRoom()) { @@ -173,18 +173,18 @@ const RoomPreviewCard: FC = ({ room, onJoinButtonClicked, onRejectButton let notice: string | null = null; if (cannotJoin) { - notice = _t("To view %(roomName)s, you need an invite", { + notice = _t("room|join_failed_needs_invite", { roomName: room.name, }); } else if (isVideoRoom && !videoRoomsEnabled) { notice = myMembership === "join" - ? _t("To view, please enable video rooms in Labs first") - : _t("To join, please enable video rooms in Labs first"); + ? _t("room|view_failed_enable_video_rooms") + : _t("room|join_failed_enable_video_rooms"); joinButtons = ( - {_t("Show Labs settings")} + {_t("room|show_labs_settings")} ); } diff --git a/src/components/views/rooms/RoomSublist.tsx b/src/components/views/rooms/RoomSublist.tsx index 7798f847bc2..32156804889 100644 --- a/src/components/views/rooms/RoomSublist.tsx +++ b/src/components/views/rooms/RoomSublist.tsx @@ -559,7 +559,7 @@ export default class RoomSublist extends React.Component { } private renderMenu(): ReactNode { - if (this.props.tagId === DefaultTagID.Suggested || this.props.tagId === DefaultTagID.SavedItems) return null; // not sortable + if (this.props.tagId === DefaultTagID.Suggested) return null; // not sortable let contextMenu: JSX.Element | undefined; if (this.state.contextMenuPosition) { @@ -650,9 +650,9 @@ export default class RoomSublist extends React.Component { {({ onFocus, isActive, ref }) => { const tabIndex = isActive ? 0 : -1; - let ariaLabel = _t("Jump to first unread room."); + let ariaLabel = _t("a11y_jump_first_unread_room"); if (this.props.tagId === DefaultTagID.Invite) { - ariaLabel = _t("Jump to first invite."); + ariaLabel = _t("a11y|jump_first_invite"); } const badge = ( diff --git a/src/components/views/rooms/RoomTile.tsx b/src/components/views/rooms/RoomTile.tsx index 31e4ba269a3..fd2156cbf61 100644 --- a/src/components/views/rooms/RoomTile.tsx +++ b/src/components/views/rooms/RoomTile.tsx @@ -51,6 +51,8 @@ import { useHasRoomLiveVoiceBroadcast } from "../../../voice-broadcast"; import { RoomTileSubtitle } from "./RoomTileSubtitle"; import { shouldShowComponent } from "../../../customisations/helpers/UIComponents"; import { UIComponent } from "../../../settings/UIFeature"; +import { isKnockDenied } from "../../../utils/membership"; +import SettingsStore from "../../../settings/SettingsStore"; interface Props { room: Room; @@ -120,7 +122,12 @@ export class RoomTile extends React.PureComponent { }; private get showContextMenu(): boolean { - return this.props.tag !== DefaultTagID.Invite && shouldShowComponent(UIComponent.RoomOptionsMenu); + return ( + this.props.tag !== DefaultTagID.Invite && + this.props.room.getMyMembership() !== "knock" && + !isKnockDenied(this.props.room) && + shouldShowComponent(UIComponent.RoomOptionsMenu) + ); } private get showMessagePreview(): boolean { @@ -335,7 +342,7 @@ export class RoomTile extends React.PureComponent { {this.state.generalMenuPosition && ( @@ -378,6 +385,9 @@ export class RoomTile extends React.PureComponent { public render(): React.ReactElement { const classes = classNames({ mx_RoomTile: true, + mx_RoomTile_sticky: + SettingsStore.getValue("feature_ask_to_join") && + (this.props.room.getMyMembership() === "knock" || isKnockDenied(this.props.room)), mx_RoomTile_selected: this.state.selected, mx_RoomTile_hasMenuOpen: !!(this.state.generalMenuPosition || this.state.notificationsMenuPosition), mx_RoomTile_minimized: this.props.isMinimized, diff --git a/src/components/views/rooms/RoomTileCallSummary.tsx b/src/components/views/rooms/RoomTileCallSummary.tsx index 3208790579d..8cdd01598fd 100644 --- a/src/components/views/rooms/RoomTileCallSummary.tsx +++ b/src/components/views/rooms/RoomTileCallSummary.tsx @@ -36,12 +36,12 @@ export const RoomTileCallSummary: FC = ({ call }) => { active = false; break; case ConnectionState.Connecting: - text = _t("Joining…"); + text = _t("room|joining"); active = true; break; case ConnectionState.Connected: case ConnectionState.Disconnecting: - text = _t("Joined"); + text = _t("common|joined"); active = true; break; } diff --git a/src/components/views/rooms/RoomUpgradeWarningBar.tsx b/src/components/views/rooms/RoomUpgradeWarningBar.tsx index b637a57fe52..99ae4f7ba4b 100644 --- a/src/components/views/rooms/RoomUpgradeWarningBar.tsx +++ b/src/components/views/rooms/RoomUpgradeWarningBar.tsx @@ -71,14 +71,10 @@ export default class RoomUpgradeWarningBar extends React.PureComponent
    +

    {_t("room|upgrade_warning_bar")}

    {_t( - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.", - )} -

    -

    - {_t( - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.", + "room_settings|advanced|room_upgrade_warning", {}, { b: (sub) => {sub}, @@ -89,7 +85,7 @@ export default class RoomUpgradeWarningBar extends React.PureComponent

    - {_t("Upgrade this room to the recommended room version")} + {_t("room_settings|advanced|room_upgrade_button")}

    @@ -98,7 +94,7 @@ export default class RoomUpgradeWarningBar extends React.PureComponent -

    {_t("This room has already been upgraded.")}

    +

    {_t("room|upgrade_warning_bar_upgraded")}

    ); } @@ -108,7 +104,7 @@ export default class RoomUpgradeWarningBar extends React.PureComponent
    {_t( - "This room is running room version , which this homeserver has marked as unstable.", + "room|upgrade_warning_bar_unstable", {}, { roomVersion: () => {this.props.room.getVersion()}, @@ -117,9 +113,7 @@ export default class RoomUpgradeWarningBar extends React.PureComponent {doUpgradeWarnings} -
    - {_t("Only room administrators will see this warning")} -
    +
    {_t("room|upgrade_warning_bar_admins")}
    ); diff --git a/src/components/views/rooms/SearchBar.tsx b/src/components/views/rooms/SearchBar.tsx index 9615a423910..aa67bc16cf4 100644 --- a/src/components/views/rooms/SearchBar.tsx +++ b/src/components/views/rooms/SearchBar.tsx @@ -104,7 +104,7 @@ export default class SearchBar extends React.Component { aria-checked={this.state.scope === SearchScope.Room} role="radio" > - {_t("This Room")} + {_t("room|search|this_room")} { aria-checked={this.state.scope === SearchScope.All} role="radio" > - {_t("All Rooms")} + {_t("room|search|all_rooms")}
    @@ -120,9 +120,11 @@ export default class SearchBar extends React.Component { ref={this.searchTerm} type="text" autoFocus={true} - placeholder={_t("Search…")} + placeholder={_t("room|search|field_placeholder")} aria-label={ - this.state.scope === SearchScope.Room ? _t("Search this room") : _t("Search all rooms") + this.state.scope === SearchScope.Room + ? _t("room|search|this_room_button") + : _t("room|search|all_rooms_button") } onKeyDown={this.onSearchChange} /> diff --git a/src/components/views/rooms/SendMessageComposer.tsx b/src/components/views/rooms/SendMessageComposer.tsx index 3005b279512..b371d81b729 100644 --- a/src/components/views/rooms/SendMessageComposer.tsx +++ b/src/components/views/rooms/SendMessageComposer.tsx @@ -453,7 +453,7 @@ export class SendMessageComposer extends React.Component { return this.scalarClient; }) .catch((e) => { - this.imError(_td("Failed to connect to integration manager"), e); + this.imError(_td("integration_manager|error_connecting_heading"), e); }); } else { IntegrationManagers.sharedInstance().openNoManagerDialog(); @@ -213,8 +213,8 @@ export default class Stickerpicker extends React.PureComponent { private defaultStickerpickerContent(): JSX.Element { return ( -

    {_t("You don't currently have any stickerpacks enabled")}

    -

    {_t("Add some now")}

    +

    {_t("stickers|empty")}

    +

    {_t("stickers|empty_add_prompt")}

    ); diff --git a/src/components/views/rooms/ThirdPartyMemberInfo.tsx b/src/components/views/rooms/ThirdPartyMemberInfo.tsx index 887af0be149..46ecea95831 100644 --- a/src/components/views/rooms/ThirdPartyMemberInfo.tsx +++ b/src/components/views/rooms/ThirdPartyMemberInfo.tsx @@ -106,10 +106,8 @@ export default class ThirdPartyMemberInfo extends React.Component -

    {_t("Admin Tools")}

    +

    {_t("user_info|admin_tools_section")}

    - {_t("Revoke invite")} + {_t("user_info|revoke_invite")}
    ); @@ -153,7 +151,7 @@ export default class ThirdPartyMemberInfo extends React.Component{this.state.displayName}
    - {_t("Invited by %(sender)s", { sender: this.state.senderName })} + {_t("user_info|invited_by", { sender: this.state.senderName })}
    {adminTools}
    diff --git a/src/components/views/rooms/ThreadSummary.tsx b/src/components/views/rooms/ThreadSummary.tsx index 816451150d6..7a55c895801 100644 --- a/src/components/views/rooms/ThreadSummary.tsx +++ b/src/components/views/rooms/ThreadSummary.tsx @@ -44,7 +44,7 @@ const ThreadSummary: React.FC = ({ mxEvent, thread, ...props }) => { let countSection: string | number = count; if (!roomContext.narrow) { - countSection = _t("%(count)s reply", { count }); + countSection = _t("threads|count_of_reply", { count }); } return ( @@ -59,7 +59,7 @@ const ThreadSummary: React.FC = ({ mxEvent, thread, ...props }) => { }); PosthogTrackers.trackInteraction("WebRoomTimelineThreadSummaryButton", ev); }} - aria-label={_t("Open thread")} + aria-label={_t("threads|open_thread")} > {countSection} @@ -111,9 +111,9 @@ export const ThreadMessagePreview: React.FC = ({ thread, showDisp {lastReply.isDecryptionFailure() ? (
    - {_t("Unable to decrypt message")} + {_t("threads|unable_to_decrypt")}
    ) : (
    diff --git a/src/components/views/rooms/TopUnreadMessagesBar.tsx b/src/components/views/rooms/TopUnreadMessagesBar.tsx index ffead7d53ad..c5d54b94c09 100644 --- a/src/components/views/rooms/TopUnreadMessagesBar.tsx +++ b/src/components/views/rooms/TopUnreadMessagesBar.tsx @@ -30,12 +30,12 @@ export default class TopUnreadMessagesBar extends React.PureComponent {
    diff --git a/src/components/views/rooms/VoiceRecordComposerTile.tsx b/src/components/views/rooms/VoiceRecordComposerTile.tsx index 067cd3f6d4e..5cc469a2958 100644 --- a/src/components/views/rooms/VoiceRecordComposerTile.tsx +++ b/src/components/views/rooms/VoiceRecordComposerTile.tsx @@ -180,14 +180,10 @@ export default class VoiceRecordComposerTile extends React.PureComponent { Modal.createDialog(ErrorDialog, { - title: _t("Unable to access your microphone"), + title: _t("voip|unable_to_access_audio_input_title"), description: ( <> -

    - {_t( - "We were unable to access your microphone. Please check your browser settings and try again.", - )} -

    +

    {_t("voip|unable_to_access_audio_input_description")}

    ), }); @@ -199,14 +195,10 @@ export default class VoiceRecordComposerTile extends React.PureComponent -

    - {_t( - "We didn't find a microphone on your device. Please check your settings and try again.", - )} -

    +

    {_t("voip|no_audio_input_description")}

    ), }); @@ -273,9 +265,9 @@ export default class VoiceRecordComposerTile extends React.PureComponent - {_t("Failed to send")} + {_t("timeline|send_state_failed")} ); } diff --git a/src/components/views/rooms/wysiwyg_composer/components/LinkModal.tsx b/src/components/views/rooms/wysiwyg_composer/components/LinkModal.tsx index bab0deefb58..34e58e27125 100644 --- a/src/components/views/rooms/wysiwyg_composer/components/LinkModal.tsx +++ b/src/components/views/rooms/wysiwyg_composer/components/LinkModal.tsx @@ -71,7 +71,7 @@ export const LinkModal: React.FC = ({ return ( @@ -96,7 +96,7 @@ export const LinkModal: React.FC = ({ = ({ ({ eventName: "Composer", isEditing: true, - isLocation: false, + messageType: "Text", inThread: Boolean(editedEvent?.getThread()), isReply: Boolean(editedEvent.replyEventId), }); diff --git a/src/components/views/settings/AddPrivilegedUsers.tsx b/src/components/views/settings/AddPrivilegedUsers.tsx index 8c71a8bd037..d8d26593714 100644 --- a/src/components/views/settings/AddPrivilegedUsers.tsx +++ b/src/components/views/settings/AddPrivilegedUsers.tsx @@ -55,7 +55,7 @@ export const AddPrivilegedUsers: React.FC = ({ room, de if (powerLevelEvent === null) { Modal.createDialog(ErrorDialog, { title: _t("common|error"), - description: _t("Failed to change power level"), + description: _t("error|update_power_level"), }); return; @@ -68,7 +68,7 @@ export const AddPrivilegedUsers: React.FC = ({ room, de } catch (error) { Modal.createDialog(ErrorDialog, { title: _t("common|error"), - description: _t("Failed to change power level"), + description: _t("error|update_power_level"), }); } finally { setIsLoading(false); @@ -78,13 +78,13 @@ export const AddPrivilegedUsers: React.FC = ({ room, de return ( { creator = (
  • {_t( - "This bridge was provisioned by .", + "labs|bridge_state_creator", {}, { user: () => ( @@ -109,7 +109,7 @@ export default class BridgeTile extends React.PureComponent { const bot = (
  • {_t( - "This bridge is managed by .", + "labs|bridge_state_manager", {}, { user: () => ( @@ -154,7 +154,7 @@ export default class BridgeTile extends React.PureComponent { ); } networkItem = _t( - "Workspace: ", + "labs|bridge_state_workspace", {}, { networkLink: () => networkLink, @@ -181,7 +181,7 @@ export default class BridgeTile extends React.PureComponent { {networkItem} {_t( - "Channel: ", + "labs|bridge_state_channel", {}, { channelLink: () => channelLink, diff --git a/src/components/views/settings/ChangeDisplayName.tsx b/src/components/views/settings/ChangeDisplayName.tsx index 3add2d2b4c2..a7bc2b4a090 100644 --- a/src/components/views/settings/ChangeDisplayName.tsx +++ b/src/components/views/settings/ChangeDisplayName.tsx @@ -42,7 +42,7 @@ export default class ChangeDisplayName extends React.Component { return ( diff --git a/src/components/views/settings/ChangePassword.tsx b/src/components/views/settings/ChangePassword.tsx index 842d6f6ea56..f7f17d0de59 100644 --- a/src/components/views/settings/ChangePassword.tsx +++ b/src/components/views/settings/ChangePassword.tsx @@ -127,7 +127,7 @@ export default class ChangePassword extends React.Component { this.props.onError(err); } else { this.props.onError( - new UserFriendlyError("Error while changing password: %(error)s", { + new UserFriendlyError("auth|change_password_error", { error: String(err), cause: undefined, }), @@ -155,16 +155,16 @@ export default class ChangePassword extends React.Component { */ private checkPassword(oldPass: string, newPass: string, confirmPass: string): void { if (newPass !== confirmPass) { - throw new UserFriendlyError("New passwords don't match"); + throw new UserFriendlyError("auth|change_password_mismatch"); } else if (!newPass || newPass.length === 0) { - throw new UserFriendlyError("Passwords can't be empty"); + throw new UserFriendlyError("auth|change_password_empty"); } } private optionallySetEmail(): Promise { // Ask for an email otherwise the user has no way to reset their password const modal = Modal.createDialog(SetEmailDialog, { - title: _t("Do you want to set an email address?"), + title: _t("auth|set_email_prompt"), }); return modal.finished.then(([confirmed]) => !!confirmed); } @@ -194,7 +194,7 @@ export default class ChangePassword extends React.Component { { key: "required", test: ({ value, allowEmpty }) => allowEmpty || !!value, - invalid: () => _t("Passwords can't be empty"), + invalid: () => _t("auth|change_password_empty"), }, ], }); @@ -226,14 +226,14 @@ export default class ChangePassword extends React.Component { { key: "required", test: ({ value, allowEmpty }) => allowEmpty || !!value, - invalid: () => _t("Confirm password"), + invalid: () => _t("auth|change_password_confirm_label"), }, { key: "match", test({ value }) { return !value || value === this.state.newPassword; }, - invalid: () => _t("Passwords don't match"), + invalid: () => _t("auth|change_password_confirm_invalid"), }, ], }); @@ -261,7 +261,7 @@ export default class ChangePassword extends React.Component { this.props.onError(err); } else { this.props.onError( - new UserFriendlyError("Error while changing password: %(error)s", { + new UserFriendlyError("auth|change_password_error", { error: String(err), cause: undefined, }), @@ -344,7 +344,7 @@ export default class ChangePassword extends React.Component { (this[FIELD_OLD_PASSWORD] = field)} type="password" - label={_t("Current password")} + label={_t("auth|change_password_current_label")} value={this.state.oldPassword} onChange={this.onChangeOldPassword} onValidate={this.onOldPasswordValidate} @@ -354,7 +354,7 @@ export default class ChangePassword extends React.Component { (this[FIELD_NEW_PASSWORD] = field)} type="password" - label={_td("New Password")} + label={_td("auth|change_password_new_label")} minScore={PASSWORD_MIN_SCORE} value={this.state.newPassword} autoFocus={this.props.autoFocusNewPasswordInput} @@ -367,7 +367,7 @@ export default class ChangePassword extends React.Component { (this[FIELD_NEW_PASSWORD_CONFIRM] = field)} type="password" - label={_t("Confirm password")} + label={_t("auth|change_password_confirm_label")} value={this.state.newPasswordConfirm} onChange={this.onChangeNewPasswordConfirm} onValidate={this.onNewPasswordConfirmValidate} @@ -379,7 +379,7 @@ export default class ChangePassword extends React.Component { kind={this.props.buttonKind} onClick={this.onClickChange} > - {this.props.buttonLabel || _t("Change Password")} + {this.props.buttonLabel || _t("auth|change_password_action")} ); diff --git a/src/components/views/settings/CrossSigningPanel.tsx b/src/components/views/settings/CrossSigningPanel.tsx index 933cfccd9b9..65886902544 100644 --- a/src/components/views/settings/CrossSigningPanel.tsx +++ b/src/components/views/settings/CrossSigningPanel.tsx @@ -133,7 +133,7 @@ export default class CrossSigningPanel extends React.PureComponent<{}, IState> { await cli.bootstrapCrossSigning({ authUploadDeviceSigningKeys: async (makeRequest): Promise => { const { finished } = Modal.createDialog(InteractiveAuthDialog, { - title: _t("Setting up keys"), + title: _t("encryption|bootstrap_title"), matrixClient: cli, makeRequest, }); @@ -184,33 +184,31 @@ export default class CrossSigningPanel extends React.PureComponent<{}, IState> { } else if (!homeserverSupportsCrossSigning) { summarisedStatus = ( - {_t("Your homeserver does not support cross-signing.")} + {_t("encryption|cross_signing_unsupported")} ); } else if (crossSigningReady && crossSigningPrivateKeysInStorage) { summarisedStatus = ( - ✅ {_t("Cross-signing is ready for use.")} + ✅ {_t("encryption|cross_signing_ready")} ); } else if (crossSigningReady && !crossSigningPrivateKeysInStorage) { summarisedStatus = ( - ⚠️ {_t("Cross-signing is ready but keys are not backed up.")} + ⚠️ {_t("encryption|cross_signing_ready_no_backup")} ); } else if (crossSigningPrivateKeysInStorage) { summarisedStatus = ( - {_t( - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.", - )} + {_t("encryption|cross_signing_untrusted")} ); } else { summarisedStatus = ( - {_t("Cross-signing is not set up.")} + {_t("encryption|cross_signing_not_ready")} ); } @@ -232,9 +230,9 @@ export default class CrossSigningPanel extends React.PureComponent<{}, IState> { // TODO: determine how better to expose this to users in addition to prompts at login/toast if (!keysExistEverywhere && homeserverSupportsCrossSigning) { - let buttonCaption = _t("Set up Secure Backup"); + let buttonCaption = _t("encryption|set_up_toast_title"); if (crossSigningPrivateKeysInStorage) { - buttonCaption = _t("Verify this session"); + buttonCaption = _t("encryption|verify_toast_title"); } actions.push( @@ -260,35 +258,55 @@ export default class CrossSigningPanel extends React.PureComponent<{}, IState> { <> {summarisedStatus}
    - {_t("Advanced")} + {_t("common|advanced")}
  • {_t("Service")}{_t("Summary")}{_t("Document")}{_t("terms|column_service")}{_t("terms|column_summary")}{_t("terms|column_document")} {_t("action|accept")}
    {_t("Ended a poll")}{_t("timeline|m.poll.end|ended")} {_t("Final result based on %(count)s votes", { count: totalVoteCount })}{_t("right_panel|poll|final_result", { count: totalVoteCount })}
    - - + + - + - - + + - - + + - - + + - - + +
    {_t("Cross-signing public keys:")}{crossSigningPublicKeysOnDevice ? _t("in memory") : _t("not found")}{_t("settings|security|cross_signing_public_keys")} + {crossSigningPublicKeysOnDevice + ? _t("settings|security|cross_signing_in_memory") + : _t("settings|security|cross_signing_not_found")} +
    {_t("Cross-signing private keys:")}{_t("settings|security|cross_signing_private_keys")} {crossSigningPrivateKeysInStorage - ? _t("in secret storage") - : _t("not found in storage")} + ? _t("settings|security|cross_signing_in_4s") + : _t("settings|security|cross_signing_not_in_4s")}
    {_t("Master private key:")}{masterPrivateKeyCached ? _t("cached locally") : _t("not found locally")}{_t("settings|security|cross_signing_master_private_Key")} + {masterPrivateKeyCached + ? _t("settings|security|cross_signing_cached") + : _t("settings|security|cross_signing_not_cached")} +
    {_t("Self signing private key:")}{selfSigningPrivateKeyCached ? _t("cached locally") : _t("not found locally")}{_t("settings|security|cross_signing_self_signing_private_key")} + {selfSigningPrivateKeyCached + ? _t("settings|security|cross_signing_cached") + : _t("settings|security|cross_signing_not_cached")} +
    {_t("User signing private key:")}{userSigningPrivateKeyCached ? _t("cached locally") : _t("not found locally")}{_t("settings|security|cross_signing_user_signing_private_key")} + {userSigningPrivateKeyCached + ? _t("settings|security|cross_signing_cached") + : _t("settings|security|cross_signing_not_cached")} +
    {_t("Homeserver feature support:")}{homeserverSupportsCrossSigning ? _t("exists") : _t("not found")}{_t("settings|security|cross_signing_homeserver_support")} + {homeserverSupportsCrossSigning + ? _t("settings|security|cross_signing_homeserver_support_exists") + : _t("settings|security|cross_signing_not_found")} +
    diff --git a/src/components/views/settings/CryptographyPanel.tsx b/src/components/views/settings/CryptographyPanel.tsx index 5a5e424abec..0cb04859a73 100644 --- a/src/components/views/settings/CryptographyPanel.tsx +++ b/src/components/views/settings/CryptographyPanel.tsx @@ -42,7 +42,7 @@ export default class CryptographyPanel extends React.Component { const deviceId = client.deviceId; let identityKey = client.getDeviceEd25519Key(); if (!identityKey) { - identityKey = _t(""); + identityKey = _t("encryption|not_supported"); } else { identityKey = FormattingUtils.formatCryptoKey(identityKey); } @@ -52,10 +52,10 @@ export default class CryptographyPanel extends React.Component { importExportButtons = (
    - {_t("Export E2E room keys")} + {_t("settings|security|export_megolm_keys")} - {_t("Import E2E room keys")} + {_t("settings|security|import_megolm_keys")}
    ); @@ -73,17 +73,17 @@ export default class CryptographyPanel extends React.Component { } return ( - + - + - + + )} @@ -824,13 +820,13 @@ export default class Notifications extends React.PureComponent { let sectionName: string; switch (category) { case RuleClass.VectorGlobal: - sectionName = _t("Global"); + sectionName = _t("notifications|class_global"); break; case RuleClass.VectorMentions: - sectionName = _t("Mentions & keywords"); + sectionName = _t("notifications|mentions_keywords"); break; case RuleClass.VectorOther: - sectionName = _t("Other"); + sectionName = _t("notifications|class_other"); break; default: throw new Error("Developer error: Unnamed notifications section: " + category); @@ -865,7 +861,7 @@ export default class Notifications extends React.PureComponent { return (
    -
    {_t("Notification targets")}
    +
    {_t("settings|notifications|push_targets")}
    {_t("Session ID:")}{_t("settings|security|session_id")} {deviceId}
    {_t("Session key:")}{_t("settings|security|session_key")} {identityKey} diff --git a/src/components/views/settings/E2eAdvancedPanel.tsx b/src/components/views/settings/E2eAdvancedPanel.tsx index a2e45642942..bba45d75bc1 100644 --- a/src/components/views/settings/E2eAdvancedPanel.tsx +++ b/src/components/views/settings/E2eAdvancedPanel.tsx @@ -26,12 +26,10 @@ const SETTING_MANUALLY_VERIFY_ALL_SESSIONS = "e2ee.manuallyVerifyAllSessions"; const E2eAdvancedPanel: React.FC = () => { return ( - + - {_t( - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.", - )} + {_t("settings|security|encryption_individual_verification_mode")} ); diff --git a/src/components/views/settings/EventIndexPanel.tsx b/src/components/views/settings/EventIndexPanel.tsx index 41db1b6d162..e26fc79e667 100644 --- a/src/components/views/settings/EventIndexPanel.tsx +++ b/src/components/views/settings/EventIndexPanel.tsx @@ -148,16 +148,13 @@ export default class EventIndexPanel extends React.Component<{}, IState> { eventIndexingSettings = ( <> - {_t( - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.", - { - size: formatBytes(this.state.eventIndexSize, 0), - // This drives the singular / plural string - // selection for "room" / "rooms" only. - count: this.state.roomCount, - rooms: formatCountLong(this.state.roomCount), - }, - )} + {_t("settings|security|message_search_enabled", { + size: formatBytes(this.state.eventIndexSize, 0), + // This drives the singular / plural string + // selection for "room" / "rooms" only. + count: this.state.roomCount, + rooms: formatCountLong(this.state.roomCount), + })} {_t("action|manage")} @@ -167,9 +164,7 @@ export default class EventIndexPanel extends React.Component<{}, IState> { } else if (!this.state.eventIndexingEnabled && EventIndexPeg.supportIsInstalled()) { eventIndexingSettings = ( <> - - {_t("Securely cache encrypted messages locally for them to appear in search results.")} - + {_t("settings|security|message_search_disabled")}
    {_t("action|enable")} @@ -187,7 +182,7 @@ export default class EventIndexPanel extends React.Component<{}, IState> { eventIndexingSettings = ( {_t( - "%(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.", + "settings|security|message_search_unsupported", { brand, }, @@ -205,7 +200,7 @@ export default class EventIndexPanel extends React.Component<{}, IState> { eventIndexingSettings = ( {_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.", + "settings|security|message_search_unsupported_web", { brand, }, @@ -227,16 +222,16 @@ export default class EventIndexPanel extends React.Component<{}, IState> { eventIndexingSettings = ( <> - {this.state.enabling ? : _t("Message search initialisation failed")} + {this.state.enabling ? : _t("settings|security|message_search_failed")} {EventIndexPeg.error && (
    - {_t("Advanced")} + {_t("common|advanced")} {EventIndexPeg.error instanceof Error ? EventIndexPeg.error.message - : _t("Unknown error")} + : _t("error|unknown")}

    diff --git a/src/components/views/settings/FontScalingPanel.tsx b/src/components/views/settings/FontScalingPanel.tsx index 7f4597f5dca..f5afa8b834a 100644 --- a/src/components/views/settings/FontScalingPanel.tsx +++ b/src/components/views/settings/FontScalingPanel.tsx @@ -46,8 +46,8 @@ interface IState { } export default class FontScalingPanel extends React.Component { - private readonly MESSAGE_PREVIEW_TEXT = _t("Hey you. You're the best!"); - + private readonly MESSAGE_PREVIEW_TEXT = _t("common|preview_message"); + private layoutWatcherRef?: string; private unmounted = false; public constructor(props: IProps) { @@ -65,6 +65,15 @@ export default class FontScalingPanel extends React.Component { const client = MatrixClientPeg.safeGet(); const userId = client.getSafeUserId(); const profileInfo = await client.getProfileInfo(userId); + this.layoutWatcherRef = SettingsStore.watchSetting("layout", null, () => { + // Update the layout for the preview window according to the user selection + const value = SettingsStore.getValue("layout"); + if (this.state.layout !== value) { + this.setState({ + layout: value, + }); + } + }); if (this.unmounted) return; this.setState({ @@ -76,6 +85,9 @@ export default class FontScalingPanel extends React.Component { public componentWillUnmount(): void { this.unmounted = true; + if (this.layoutWatcherRef) { + SettingsStore.unwatchSetting(this.layoutWatcherRef); + } } private onFontSizeChanged = (size: number): void => { @@ -89,19 +101,19 @@ export default class FontScalingPanel extends React.Component { const max = FontWatcher.MAX_SIZE; if (isNaN(parsedSize)) { - return { valid: false, feedback: _t("Size must be a number") }; + return { valid: false, feedback: _t("settings|appearance|font_size_nan") }; } if (!(min <= parsedSize && parsedSize <= max)) { return { valid: false, - feedback: _t("Custom font size can only be between %(min)s pt and %(max)s pt", { min, max }), + feedback: _t("settings|appearance|font_size_limit", { min, max }), }; } SettingsStore.setValue("baseFontSizeV2", null, SettingLevel.DEVICE, parseInt(value!, 10)); - return { valid: true, feedback: _t("Use between %(min)s pt and %(max)s pt", { min, max }) }; + return { valid: true, feedback: _t("settings|appearance|font_size_valid", { min, max }) }; }; public render(): React.ReactNode { diff --git a/src/components/views/settings/ImageSizePanel.tsx b/src/components/views/settings/ImageSizePanel.tsx index 604dfd6b02e..ad601010cce 100644 --- a/src/components/views/settings/ImageSizePanel.tsx +++ b/src/components/views/settings/ImageSizePanel.tsx @@ -60,7 +60,7 @@ export default class ImageSizePanel extends React.Component { checked={this.state.size === ImageSize.Normal} onChange={this.onSizeChange} > - {_t("Default")} + {_t("settings|appearance|image_size_default")}

    diff --git a/src/components/views/settings/IntegrationManager.tsx b/src/components/views/settings/IntegrationManager.tsx index 486b6d31c90..e1169f55a80 100644 --- a/src/components/views/settings/IntegrationManager.tsx +++ b/src/components/views/settings/IntegrationManager.tsx @@ -89,7 +89,7 @@ export default class IntegrationManager extends React.Component if (this.props.loading) { return (
    - {_t("Connecting to integration manager…")} + {_t("integration_manager|connecting")}
    ); @@ -98,8 +98,8 @@ export default class IntegrationManager extends React.Component if (!this.props.connected || this.state.errored) { return (
    - {_t("Cannot connect to integration manager")} -

    {_t("The integration manager is offline or it cannot reach your homeserver.")}

    + {_t("integration_manager|error_connecting_heading")} +

    {_t("integration_manager|error_connecting")}

    ); } diff --git a/src/components/views/settings/JoinRuleSettings.tsx b/src/components/views/settings/JoinRuleSettings.tsx index 3c5fd814a57..9f4bceb02a3 100644 --- a/src/components/views/settings/JoinRuleSettings.tsx +++ b/src/components/views/settings/JoinRuleSettings.tsx @@ -131,15 +131,15 @@ const JoinRuleSettings: React.FC = ({ const roomId = await upgradeRoom(room, targetVersion, opts.invite, true, true, true, (progress) => { const total = 2 + progress.updateSpacesTotal + progress.inviteUsersTotal; if (!progress.roomUpgraded) { - fn(_t("Upgrading room"), 0, total); + fn(_t("room_settings|security|join_rule_upgrade_upgrading_room"), 0, total); } else if (!progress.roomSynced) { - fn(_t("Loading new room"), 1, total); + fn(_t("room_settings|security|join_rule_upgrade_awaiting_room"), 1, total); } else if ( progress.inviteUsersProgress !== undefined && progress.inviteUsersProgress < progress.inviteUsersTotal ) { fn( - _t("Sending invites... (%(progress)s out of %(count)s)", { + _t("room_settings|security|join_rule_upgrade_sending_invites", { progress: progress.inviteUsersProgress, count: progress.inviteUsersTotal, }), @@ -151,7 +151,7 @@ const JoinRuleSettings: React.FC = ({ progress.updateSpacesProgress < progress.updateSpacesTotal ) { fn( - _t("Updating spaces... (%(progress)s out of %(count)s)", { + _t("room_settings|security|join_rule_upgrade_updating_spaces", { progress: progress.updateSpacesProgress, count: progress.updateSpacesTotal, }), @@ -179,13 +179,17 @@ const JoinRuleSettings: React.FC = ({ }); }; - const upgradeRequiredPill = {_t("Upgrade required")}; + const upgradeRequiredPill = ( + + {_t("room_settings|security|join_rule_upgrade_required")} + + ); const definitions: IDefinition[] = [ { value: JoinRule.Invite, - label: _t("Private (invite only)"), - description: _t("Only invited people can join."), + label: _t("room_settings|security|join_rule_invite"), + description: _t("room_settings|security|join_rule_invite_description"), checked: joinRule === JoinRule.Invite || (joinRule === JoinRule.Restricted && !restrictedAllowRoomIds?.length), }, @@ -194,7 +198,7 @@ const JoinRuleSettings: React.FC = ({ label: _t("common|public"), description: ( <> - {_t("Anyone can find and join.")} + {_t("room_settings|security|join_rule_public_description")} {aliasWarning} ), @@ -213,11 +217,11 @@ const JoinRuleSettings: React.FC = ({ let moreText; if (shownSpaces.length < restrictedAllowRoomIds.length) { if (shownSpaces.length > 0) { - moreText = _t("& %(count)s more", { + moreText = _t("room_settings|security|join_rule_restricted_n_more", { count: restrictedAllowRoomIds.length - shownSpaces.length, }); } else { - moreText = _t("Currently, %(count)s spaces have access", { + moreText = _t("room_settings|security|join_rule_restricted_summary", { count: restrictedAllowRoomIds.length, }); } @@ -256,7 +260,7 @@ const JoinRuleSettings: React.FC = ({
    {_t( - "Anyone in a space can find and join. Edit which spaces can access here.", + "room_settings|security|join_rule_restricted_description", {}, { a: (sub) => ( @@ -273,7 +277,7 @@ const JoinRuleSettings: React.FC = ({
    -

    {_t("Spaces with access")}

    +

    {_t("room_settings|security|join_rule_restricted_description_spaces")}

    {shownSpaces.map((room) => { return ( @@ -288,21 +292,21 @@ const JoinRuleSettings: React.FC = ({ ); } else if (SpaceStore.instance.activeSpaceRoom) { description = _t( - "Anyone in can find and join. You can select other spaces too.", + "room_settings|security|join_rule_restricted_description_active_space", {}, { spaceName: () => {SpaceStore.instance.activeSpaceRoom!.name}, }, ); } else { - description = _t("Anyone in a space can find and join. You can select multiple spaces."); + description = _t("room_settings|security|join_rule_restricted_description_prompt"); } definitions.splice(1, 0, { value: JoinRule.Restricted, label: ( <> - {_t("Space members")} + {_t("room_settings|security|join_rule_restricted")} {preferredRestrictionVersion && upgradeRequiredPill} ), @@ -317,20 +321,20 @@ const JoinRuleSettings: React.FC = ({ value: JoinRule.Knock, label: ( <> - {_t("Ask to join")} + {_t("room_settings|security|join_rule_knock")} {preferredKnockVersion && upgradeRequiredPill} ), description: ( <> - {_t("People cannot join unless access is granted.")} + {_t("room_settings|security|join_rule_knock_description")} = ({ (roomId) => !cli.getRoom(roomId)?.currentState.maySendStateEvent(EventType.SpaceChild, userId), ); if (unableToUpdateSomeParents) { - warning = ( - - {_t( - "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.", - )} - - ); + warning = {_t("room_settings|security|join_rule_restricted_upgrade_warning")}; } upgradeRequiredDialog( targetVersion, <> - {_t( - "This upgrade will allow members of selected spaces access to this room without an invite.", - )} + {_t("room_settings|security|join_rule_restricted_upgrade_description")} {warning} , ); diff --git a/src/components/views/settings/Notifications.tsx b/src/components/views/settings/Notifications.tsx index 466ecb746cf..a800e1db869 100644 --- a/src/components/views/settings/Notifications.tsx +++ b/src/components/views/settings/Notifications.tsx @@ -749,7 +749,7 @@ export default class Notifications extends React.PureComponent { className="mx_UserNotifSettings_clearNotifsButton" data-testid="clear-notifications" > - {_t("Mark all as read")} + {_t("notifications|mark_all_read")} ); } @@ -759,7 +759,7 @@ export default class Notifications extends React.PureComponent { if (clearNotifsButton) { return (
    -
    {_t("Other")}
    +
    {_t("notifications|class_other")}
    {clearNotifsButton}
    ); @@ -776,16 +776,16 @@ export default class Notifications extends React.PureComponent { onAdd={this.onKeywordAdd} onRemove={this.onKeywordRemove} disabled={this.state.phase === Phase.Persisting} - label={_t("Keyword")} - placeholder={_t("New keyword")} + label={_t("notifications|keyword")} + placeholder={_t("notifications|keyword_new")} /> ); } const VectorStateToLabel = { - [VectorState.On]: _t("On"), - [VectorState.Off]: _t("Off"), - [VectorState.Loud]: _t("Noisy"), + [VectorState.On]: _t("common|on"), + [VectorState.Off]: _t("common|off"), + [VectorState.Loud]: _t("settings|notifications|noisy"), }; const makeRadio = (r: IVectorPushRule, s: VectorState): JSX.Element => ( @@ -811,11 +811,7 @@ export default class Notifications extends React.PureComponent { {makeRadio(r, VectorState.Loud)} {this.state.ruleIdsWithError[r.ruleId] && (
    -
    - {_t( - "An error occurred when updating your notification preferences. Please try to toggle your option again.", - )} - {_t("settings|notifications|error_updating")}
    {rows}
    @@ -878,7 +874,7 @@ export default class Notifications extends React.PureComponent { // Ends up default centered return ; } else if (this.state.phase === Phase.Error) { - return

    {_t("There was an error loading your notification settings.")}

    ; + return

    {_t("settings|notifications|error_loading")}

    ; } return ( diff --git a/src/components/views/settings/ProfileSettings.tsx b/src/components/views/settings/ProfileSettings.tsx index fe0900663c8..92024659242 100644 --- a/src/components/views/settings/ProfileSettings.tsx +++ b/src/components/views/settings/ProfileSettings.tsx @@ -123,8 +123,8 @@ export default class ProfileSettings extends React.Component<{}, IState> { } catch (err) { logger.log("Failed to save profile", err); Modal.createDialog(ErrorDialog, { - title: _t("Failed to save your profile"), - description: err instanceof Error ? err.message : _t("The operation could not be completed"), + title: _t("settings|general|error_saving_profile_title"), + description: err instanceof Error ? err.message : _t("settings|general|error_saving_profile"), }); } @@ -184,9 +184,9 @@ export default class ProfileSettings extends React.Component<{}, IState> { />
    - + { diff --git a/src/components/views/settings/SecureBackupPanel.tsx b/src/components/views/settings/SecureBackupPanel.tsx index a55679964fd..4a379508c76 100644 --- a/src/components/views/settings/SecureBackupPanel.tsx +++ b/src/components/views/settings/SecureBackupPanel.tsx @@ -16,10 +16,9 @@ limitations under the License. */ import React, { ReactNode } from "react"; -import { IKeyBackupInfo } from "matrix-js-sdk/src/crypto/keybackup"; -import { TrustInfo } from "matrix-js-sdk/src/crypto/backup"; import { CryptoEvent } from "matrix-js-sdk/src/crypto"; import { logger } from "matrix-js-sdk/src/logger"; +import { BackupTrustInfo, KeyBackupInfo } from "matrix-js-sdk/src/crypto-api"; import type CreateKeyBackupDialog from "../../../async-components/views/dialogs/security/CreateKeyBackupDialog"; import { MatrixClientPeg } from "../../../MatrixClientPeg"; @@ -41,9 +40,34 @@ interface IState { backupKeyWellFormed: boolean | null; secretStorageKeyInAccount: boolean | null; secretStorageReady: boolean | null; - backupInfo: IKeyBackupInfo | null; - backupSigStatus: TrustInfo | null; - sessionsRemaining: number; + + /** Information on the current key backup version, as returned by the server. + * + * `null` could mean any of: + * * we haven't yet requested the data from the server. + * * we were unable to reach the server. + * * the server returned key backup version data we didn't understand or was malformed. + * * there is actually no backup on the server. + */ + backupInfo: KeyBackupInfo | null; + + /** + * Information on whether the backup in `backupInfo` is correctly signed, and whether we have the right key to + * decrypt it. + * + * `undefined` if `backupInfo` is null, or if crypto is not enabled in the client. + */ + backupTrustInfo: BackupTrustInfo | undefined; + + /** + * If key backup is currently enabled, the backup version we are backing up to. + */ + activeBackupVersion: string | null; + + /** + * Number of sessions remaining to be backed up. `null` if we have no information on this. + */ + sessionsRemaining: number | null; } export default class SecureBackupPanel extends React.PureComponent<{}, IState> { @@ -61,13 +85,14 @@ export default class SecureBackupPanel extends React.PureComponent<{}, IState> { secretStorageKeyInAccount: null, secretStorageReady: null, backupInfo: null, - backupSigStatus: null, - sessionsRemaining: 0, + backupTrustInfo: undefined, + activeBackupVersion: null, + sessionsRemaining: null, }; } public componentDidMount(): void { - this.checkKeyBackupStatus(); + this.loadBackupStatus(); MatrixClientPeg.safeGet().on(CryptoEvent.KeyBackupStatus, this.onKeyBackupStatus); MatrixClientPeg.safeGet().on(CryptoEvent.KeyBackupSessionsRemaining, this.onKeyBackupSessionsRemaining); @@ -97,40 +122,23 @@ export default class SecureBackupPanel extends React.PureComponent<{}, IState> { this.loadBackupStatus(); }; - private async checkKeyBackupStatus(): Promise { - this.getUpdatedDiagnostics(); - try { - const keyBackupResult = await MatrixClientPeg.safeGet().checkKeyBackup(); - this.setState({ - loading: false, - error: false, - backupInfo: keyBackupResult?.backupInfo ?? null, - backupSigStatus: keyBackupResult?.trustInfo ?? null, - }); - } catch (e) { - logger.log("Unable to fetch check backup status", e); - if (this.unmounted) return; - this.setState({ - loading: false, - error: true, - backupInfo: null, - backupSigStatus: null, - }); - } - } - private async loadBackupStatus(): Promise { this.setState({ loading: true }); this.getUpdatedDiagnostics(); try { - const backupInfo = await MatrixClientPeg.safeGet().getKeyBackupVersion(); - const backupSigStatus = backupInfo ? await MatrixClientPeg.safeGet().isKeyBackupTrusted(backupInfo) : null; + const cli = MatrixClientPeg.safeGet(); + const backupInfo = await cli.getKeyBackupVersion(); + const backupTrustInfo = backupInfo ? await cli.getCrypto()?.isKeyBackupTrusted(backupInfo) : undefined; + + const activeBackupVersion = (await cli.getCrypto()?.getActiveSessionBackupVersion()) ?? null; + if (this.unmounted) return; this.setState({ loading: false, error: false, backupInfo, - backupSigStatus, + backupTrustInfo, + activeBackupVersion, }); } catch (e) { logger.log("Unable to fetch key backup status", e); @@ -139,7 +147,8 @@ export default class SecureBackupPanel extends React.PureComponent<{}, IState> { loading: false, error: true, backupInfo: null, - backupSigStatus: null, + backupTrustInfo: undefined, + activeBackupVersion: null, }); } } @@ -186,17 +195,17 @@ export default class SecureBackupPanel extends React.PureComponent<{}, IState> { private deleteBackup = (): void => { Modal.createDialog(QuestionDialog, { - title: _t("Delete Backup"), - description: _t( - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.", - ), - button: _t("Delete Backup"), + title: _t("settings|security|delete_backup"), + description: _t("settings|security|delete_backup_confirm_description"), + button: _t("settings|security|delete_backup"), danger: true, onFinished: (proceed) => { if (!proceed) return; this.setState({ loading: true }); + const versionToDelete = this.state.backupInfo!.version!; MatrixClientPeg.safeGet() - .deleteKeyBackupVersion(this.state.backupInfo!.version!) + .getCrypto() + ?.deleteKeyBackupVersion(versionToDelete) .then(() => { this.loadBackupStatus(); }); @@ -231,7 +240,7 @@ export default class SecureBackupPanel extends React.PureComponent<{}, IState> { secretStorageKeyInAccount, secretStorageReady, backupInfo, - backupSigStatus, + backupTrustInfo, sessionsRemaining, } = this.state; @@ -242,70 +251,71 @@ export default class SecureBackupPanel extends React.PureComponent<{}, IState> { if (error) { statusDescription = ( - {_t("Unable to load key backup status")} + {_t("settings|security|error_loading_key_backup_status")} ); } else if (loading) { statusDescription = ; } else if (backupInfo) { - let restoreButtonCaption = _t("Restore from Backup"); + let restoreButtonCaption = _t("settings|security|restore_key_backup"); - if (MatrixClientPeg.safeGet().getKeyBackupEnabled()) { + if (this.state.activeBackupVersion !== null) { statusDescription = ( - ✅ {_t("This session is backing up your keys.")} + ✅ {_t("settings|security|key_backup_active")} ); } else { statusDescription = ( <> - {_t( - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.", - {}, - { b: (sub) => {sub} }, - )} + {_t("settings|security|key_backup_inactive", {}, { b: (sub) => {sub} })} - {_t( - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.", - )} + {_t("settings|security|key_backup_connect_prompt")} ); - restoreButtonCaption = _t("Connect this session to Key Backup"); + restoreButtonCaption = _t("settings|security|key_backup_connect"); } let uploadStatus: ReactNode; - if (!MatrixClientPeg.safeGet().getKeyBackupEnabled()) { + if (sessionsRemaining === null) { // No upload status to show when backup disabled. uploadStatus = ""; } else if (sessionsRemaining > 0) { uploadStatus = (
    - {_t("Backing up %(sessionsRemaining)s keys…", { sessionsRemaining })}
    + {_t("settings|security|key_backup_in_progress", { sessionsRemaining })}
    ); } else { uploadStatus = (
    - {_t("All keys backed up")}
    + {_t("settings|security|key_backup_complete")}
    ); } let trustedLocally: string | undefined; - if (backupSigStatus?.trusted_locally) { - trustedLocally = _t("This backup is trusted because it has been restored on this session"); + if (backupTrustInfo?.matchesDecryptionKey) { + trustedLocally = _t("settings|security|key_backup_can_be_restored"); } extraDetailsTableRows = ( <> - {_t("Backup version:")} - {backupInfo.version} + {_t("settings|security|key_backup_latest_version")} + + {backupInfo.version} ({_t("settings|security|key_backup_algorithm")}{" "} + {backupInfo.algorithm}) + - {_t("Algorithm:")} - {backupInfo.algorithm} + {_t("settings|security|key_backup_active_version")} + + {this.state.activeBackupVersion === null + ? _t("settings|security|key_backup_active_version_none") + : this.state.activeBackupVersion} + ); @@ -326,7 +336,7 @@ export default class SecureBackupPanel extends React.PureComponent<{}, IState> { if (!isSecureBackupRequired(MatrixClientPeg.safeGet())) { actions.push( - {_t("Delete Backup")} + {_t("settings|security|delete_backup")} , ); } @@ -334,20 +344,14 @@ export default class SecureBackupPanel extends React.PureComponent<{}, IState> { statusDescription = ( <> - {_t( - "Your keys are not being backed up from this session.", - {}, - { b: (sub) => {sub} }, - )} - - - {_t("Back up your keys before signing out to avoid losing them.")} + {_t("settings|security|key_backup_inactive_warning", {}, { b: (sub) => {sub} })} + {_t("encryption|setup_secure_backup|explainer")} ); actions.push( - {_t("Set up")} + {_t("encryption|setup_secure_backup|title")} , ); } @@ -364,9 +368,9 @@ export default class SecureBackupPanel extends React.PureComponent<{}, IState> { if (backupKeyCached) { backupKeyWellFormedText = ", "; if (backupKeyWellFormed) { - backupKeyWellFormedText += _t("well formed"); + backupKeyWellFormedText += _t("settings|security|backup_key_well_formed"); } else { - backupKeyWellFormedText += _t("unexpected type"); + backupKeyWellFormedText += _t("settings|security|backup_key_unexpected_type"); } } @@ -377,33 +381,43 @@ export default class SecureBackupPanel extends React.PureComponent<{}, IState> { return ( <> - - {_t( - "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.", - )} - + {_t("settings|security|backup_keys_description")} {statusDescription}
    - {_t("Advanced")} + {_t("common|advanced")} - - + + - + - - + + - - + + {extraDetailsTableRows}
    {_t("Backup key stored:")}{backupKeyStored === true ? _t("in secret storage") : _t("not stored")}{_t("settings|security|backup_key_stored_status")} + {backupKeyStored === true + ? _t("settings|security|cross_signing_in_4s") + : _t("settings|security|cross_signing_not_stored")} +
    {_t("Backup key cached:")}{_t("settings|security|backup_key_cached_status")} - {backupKeyCached ? _t("cached locally") : _t("not found locally")} + {backupKeyCached + ? _t("settings|security|cross_signing_cached") + : _t("settings|security|cross_signing_not_cached")} {backupKeyWellFormedText}
    {_t("Secret storage public key:")}{secretStorageKeyInAccount ? _t("in account data") : _t("not found")}{_t("settings|security|4s_public_key_status")} + {secretStorageKeyInAccount + ? _t("settings|security|4s_public_key_in_account_data") + : _t("settings|security|cross_signing_not_found")} +
    {_t("Secret storage:")}{secretStorageReady ? _t("ready") : _t("not ready")}{_t("settings|security|secret_storage_status")} + {secretStorageReady + ? _t("settings|security|secret_storage_ready") + : _t("settings|security|secret_storage_not_ready")} +
    diff --git a/src/components/views/settings/SetIdServer.tsx b/src/components/views/settings/SetIdServer.tsx index 1ecf7e280db..bdf4ee837e2 100644 --- a/src/components/views/settings/SetIdServer.tsx +++ b/src/components/views/settings/SetIdServer.tsx @@ -47,7 +47,7 @@ const REACHABILITY_TIMEOUT = 10000; // ms async function checkIdentityServerUrl(u: string): Promise { const parsedUrl = parseUrl(u); - if (parsedUrl.protocol !== "https:") return _t("Identity server URL must be HTTPS"); + if (parsedUrl.protocol !== "https:") return _t("identity_server|url_not_https"); // XXX: duplicated logic from js-sdk but it's quite tied up in the validation logic in the // js-sdk so probably as easy to duplicate it than to separate it out so we can reuse it @@ -56,12 +56,12 @@ async function checkIdentityServerUrl(u: string): Promise { if (response.ok) { return null; } else if (response.status < 200 || response.status >= 300) { - return _t("Not a valid identity server (status code %(code)s)", { code: response.status }); + return _t("identity_server|error_invalid", { code: response.status }); } else { - return _t("Could not connect to identity server"); + return _t("identity_server|error_connection"); } } catch (e) { - return _t("Could not connect to identity server"); + return _t("identity_server|error_connection"); } } @@ -133,7 +133,7 @@ export default class SetIdServer extends React.Component { return (
    - {_t("Checking server")} + {_t("identity_server|checking")}
    ); } else if (this.state.error) { @@ -191,9 +191,9 @@ export default class SetIdServer extends React.Component { // 3PIDs that would be left behind. if (save && currentClientIdServer && fullUrl !== currentClientIdServer) { const [confirmed] = await this.showServerChangeWarning({ - title: _t("Change identity server"), + title: _t("identity_server|change"), unboundMessage: _t( - "Disconnect from the identity server and connect to instead?", + "identity_server|change_prompt", {}, { current: (sub) => {abbreviateUrl(currentClientIdServer)}, @@ -210,7 +210,7 @@ export default class SetIdServer extends React.Component { } } catch (e) { logger.error(e); - errStr = _t("Terms of service not accepted or the identity server is invalid."); + errStr = _t("identity_server|error_invalid_or_terms"); } } this.setState({ @@ -223,13 +223,11 @@ export default class SetIdServer extends React.Component { private showNoTermsWarning(fullUrl: string): Promise<[ok?: boolean]> { const { finished } = Modal.createDialog(QuestionDialog, { - title: _t("Identity server has no terms of service"), + title: _t("terms|identity_server_no_terms_title"), description: (
    - - {_t("The identity server you have chosen does not have any terms of service.")} - -  {_t("Only continue if you trust the owner of the server.")} + {_t("identity_server|no_terms")} +  {_t("terms|identity_server_no_terms_description_2")}
    ), button: _t("action|continue"), @@ -241,9 +239,9 @@ export default class SetIdServer extends React.Component { this.setState({ disconnectBusy: true }); try { const [confirmed] = await this.showServerChangeWarning({ - title: _t("Disconnect identity server"), + title: _t("identity_server|disconnect"), unboundMessage: _t( - "Disconnect from the identity server ?", + "identity_server|disconnect_server", {}, { idserver: (sub) => {abbreviateUrl(this.state.currentClientIdServer)} }, ), @@ -294,54 +292,34 @@ export default class SetIdServer extends React.Component { if (!currentServerReachable) { message = (
    -

    - {_t( - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.", - {}, - messageElements, - )} -

    -

    {_t("You should:")}

    +

    {_t("identity_server|disconnect_offline_warning", {}, messageElements)}

    +

    {_t("identity_server|suggestions")}

      +
    • {_t("identity_server|suggestions_1")}
    • {_t( - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)", - )} -
    • -
    • - {_t( - "contact the administrators of identity server ", + "identity_server|suggestions_2", {}, { idserver: messageElements.idserver, }, )}
    • -
    • {_t("wait and try again later")}
    • +
    • {_t("identity_server|suggestions_3")}
    ); danger = true; - button = _t("Disconnect anyway"); + button = _t("identity_server|disconnect_anyway"); } else if (boundThreepids.length) { message = (
    -

    - {_t( - "You are still sharing your personal data on the identity server .", - {}, - messageElements, - )} -

    -

    - {_t( - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.", - )} -

    +

    {_t("identity_server|disconnect_personal_data_warning_1", {}, messageElements)}

    +

    {_t("identity_server|disconnect_personal_data_warning_2")}

    ); danger = true; - button = _t("Disconnect anyway"); + button = _t("identity_server|disconnect_anyway"); } else { message = unboundMessage; } @@ -382,37 +360,31 @@ export default class SetIdServer extends React.Component { let sectionTitle; let bodyText; if (idServerUrl) { - sectionTitle = _t("Identity server (%(server)s)", { server: abbreviateUrl(idServerUrl) }); + sectionTitle = _t("identity_server|url", { server: abbreviateUrl(idServerUrl) }); bodyText = _t( - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.", + "identity_server|description_connected", {}, { server: (sub) => {abbreviateUrl(idServerUrl)} }, ); if (this.props.missingTerms) { bodyText = _t( - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.", + "identity_server|change_server_prompt", {}, { server: (sub) => {abbreviateUrl(idServerUrl)} }, ); } } else { sectionTitle = _t("common|identity_server"); - bodyText = _t( - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.", - ); + bodyText = _t("identity_server|description_disconnected"); } let discoSection; if (idServerUrl) { let discoButtonContent: React.ReactNode = _t("action|disconnect"); - let discoBodyText = _t( - "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.", - ); + let discoBodyText = _t("identity_server|disconnect_warning"); if (this.props.missingTerms) { - discoBodyText = _t( - "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.", - ); - discoButtonContent = _t("Do not use an identity server"); + discoBodyText = _t("identity_server|description_optional"); + discoButtonContent = _t("identity_server|do_not_use"); } if (this.state.disconnectBusy) { discoButtonContent = ; @@ -431,7 +403,7 @@ export default class SetIdServer extends React.Component {
    (%(serverName)s) to manage bots, widgets, and sticker packs.", + "integration_manager|use_im_default", { serverName: currentManager.name }, { b: (sub) => {sub} }, ); } else { - bodyText = _t("Use an integration manager to manage bots, widgets, and sticker packs."); + bodyText = _t("integration_manager|use_im"); } return ( @@ -79,7 +79,7 @@ export default class SetIntegrationManager extends React.Component
    - {_t("Manage integrations")} + {_t("integration_manager|manage_title")} {managerName}
    {bodyText} - - {_t( - "Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.", - )} - + {_t("integration_manager|explainer")} ); } diff --git a/src/components/views/settings/UpdateCheckButton.tsx b/src/components/views/settings/UpdateCheckButton.tsx index da88106749f..d0654a743e6 100644 --- a/src/components/views/settings/UpdateCheckButton.tsx +++ b/src/components/views/settings/UpdateCheckButton.tsx @@ -33,16 +33,16 @@ function installUpdate(): void { function getStatusText(status: UpdateCheckStatus, errorDetail?: string): ReactNode { switch (status) { case UpdateCheckStatus.Error: - return _t("Error encountered (%(errorDetail)s).", { errorDetail }); + return _t("update|error_encountered", { errorDetail }); case UpdateCheckStatus.Checking: - return _t("Checking for an update…"); + return _t("update|checking"); case UpdateCheckStatus.NotAvailable: - return _t("No update available."); + return _t("update|no_update"); case UpdateCheckStatus.Downloading: - return _t("Downloading update…"); + return _t("update|downloading"); case UpdateCheckStatus.Ready: return _t( - "New version available.
    Update now.", + "update|new_version_available", {}, { a: (sub) => ( @@ -86,7 +86,7 @@ const UpdateCheckButton: React.FC = () => { return ( - {_t("Check for update")} + {_t("update|check_action")} {suffix} diff --git a/src/components/views/settings/account/EmailAddresses.tsx b/src/components/views/settings/account/EmailAddresses.tsx index 3bde1dfcd08..ef98707c1bf 100644 --- a/src/components/views/settings/account/EmailAddresses.tsx +++ b/src/components/views/settings/account/EmailAddresses.tsx @@ -88,8 +88,8 @@ export class ExistingEmailAddress extends React.Component { logger.error("Unable to remove contact information: " + err); Modal.createDialog(ErrorDialog, { - title: _t("Unable to remove contact information"), - description: err && err.message ? err.message : _t("Operation failed"), + title: _t("settings|general|error_remove_3pid"), + description: err && err.message ? err.message : _t("invite|failed_generic"), }); }); }; @@ -99,7 +99,7 @@ export class ExistingEmailAddress extends React.Component - {_t("Remove %(email)s?", { email: this.props.email.address })} + {_t("settings|general|remove_email_prompt", { email: this.props.email.address })} { // TODO: Inline field validation if (!Email.looksValid(email)) { Modal.createDialog(ErrorDialog, { - title: _t("Invalid Email Address"), - description: _t("This doesn't appear to be a valid email address"), + title: _t("settings|general|error_invalid_email"), + description: _t("settings|general|error_invalid_email_detail"), }); return; } @@ -199,8 +199,8 @@ export default class EmailAddresses extends React.Component { logger.error("Unable to add email address " + email + " " + err); this.setState({ verifying: false, continueDisabled: false, addTask: null }); Modal.createDialog(ErrorDialog, { - title: _t("Unable to add email address"), - description: extractErrorMessageFromError(err, _t("Operation failed")), + title: _t("settings|general|error_add_email"), + description: extractErrorMessageFromError(err, _t("invite|failed_generic")), }); }); }; @@ -239,15 +239,13 @@ export default class EmailAddresses extends React.Component { if (underlyingError instanceof MatrixError && underlyingError.errcode === "M_THREEPID_AUTH_FAILED") { Modal.createDialog(ErrorDialog, { - title: _t("Your email address hasn't been verified yet"), - description: _t( - "Click the link in the email you received to verify and then click continue again.", - ), + title: _t("settings|general|email_not_verified"), + description: _t("settings|general|email_verification_instructions"), }); } else { Modal.createDialog(ErrorDialog, { - title: _t("Unable to verify email address."), - description: extractErrorMessageFromError(err, _t("Operation failed")), + title: _t("settings|general|error_email_verification"), + description: extractErrorMessageFromError(err, _t("invite|failed_generic")), }); } }); @@ -273,11 +271,7 @@ export default class EmailAddresses extends React.Component { if (this.state.verifying) { addButton = (
    -
    - {_t( - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.", - )} -
    +
    {_t("settings|general|add_email_instructions")}
    { { logger.error("Unable to remove contact information: " + err); Modal.createDialog(ErrorDialog, { - title: _t("Unable to remove contact information"), - description: extractErrorMessageFromError(err, _t("Operation failed")), + title: _t("settings|general|error_remove_3pid"), + description: extractErrorMessageFromError(err, _t("invite|failed_generic")), }); }); }; @@ -95,7 +95,7 @@ export class ExistingPhoneNumber extends React.Component - {_t("Remove %(phone)s?", { phone: this.props.msisdn.address })} + {_t("settings|general|remove_msisdn_prompt", { phone: this.props.msisdn.address })} { this.setState({ verifying: false, continueDisabled: false, addTask: null }); Modal.createDialog(ErrorDialog, { title: _t("common|error"), - description: extractErrorMessageFromError(err, _t("Operation failed")), + description: extractErrorMessageFromError(err, _t("invite|failed_generic")), }); }); }; @@ -244,11 +244,11 @@ export default class PhoneNumbers extends React.Component { if (underlyingError.errcode !== "M_THREEPID_AUTH_FAILED") { Modal.createDialog(ErrorDialog, { - title: _t("Unable to verify phone number."), - description: extractErrorMessageFromError(err, _t("Operation failed")), + title: _t("settings|general|error_msisdn_verification"), + description: extractErrorMessageFromError(err, _t("invite|failed_generic")), }); } else { - this.setState({ verifyError: _t("Incorrect verification code") }); + this.setState({ verifyError: _t("settings|general|incorrect_msisdn_verification") }); } }); }; @@ -279,17 +279,14 @@ export default class PhoneNumbers extends React.Component { addVerifySection = (
    - {_t( - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.", - { msisdn: msisdn }, - )} + {_t("settings|general|add_msisdn_instructions", { msisdn: msisdn })}
    {this.state.verifyError}
    {
    = ? [ , @@ -76,7 +76,7 @@ const CurrentDeviceSectionHeading: React.FC = : []), ]; return ( - + void }> = ({ devic await saveDeviceName(deviceName); stopEditing(); } catch (error) { - setError(_t("Failed to set display name")); + setError(_t("settings|sessions|error_set_name")); setIsLoading(false); } }; @@ -60,7 +60,7 @@ const DeviceNameEditor: React.FC void }> = ({ devic return (

    - {_t("Rename session")} + {_t("settings|sessions|rename_form_heading")}

    void }> = ({ devic maxLength={100} /> - {_t("Please be aware that session names are also visible to people you communicate with.")} + {_t("settings|sessions|rename_form_caption")} -

    - {_t( - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.", - )} -

    -

    - {_t( - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.", - )} -

    +

    {_t("settings|sessions|rename_form_learn_more_description_1")}

    +

    {_t("settings|sessions|rename_form_learn_more_description_2")}

    } /> diff --git a/src/components/views/settings/devices/DeviceDetails.tsx b/src/components/views/settings/devices/DeviceDetails.tsx index f921e356b55..546c7cc3342 100644 --- a/src/components/views/settings/devices/DeviceDetails.tsx +++ b/src/components/views/settings/devices/DeviceDetails.tsx @@ -64,9 +64,9 @@ const DeviceDetails: React.FC = ({ { id: "session", values: [ - { label: _t("Session ID"), value: device.device_id }, + { label: _t("settings|sessions|session_id"), value: device.device_id }, { - label: _t("Last activity"), + label: _t("settings|sessions|last_activity"), value: device.last_seen_ts && formatDate(new Date(device.last_seen_ts)), }, ], @@ -77,7 +77,7 @@ const DeviceDetails: React.FC = ({ values: [ { label: _t("common|name"), value: device.appName }, { label: _t("common|version"), value: device.appVersion }, - { label: _t("URL"), value: device.url }, + { label: _t("settings|sessions|url"), value: device.url }, ], }, { @@ -85,9 +85,9 @@ const DeviceDetails: React.FC = ({ heading: _t("common|device"), values: [ { label: _t("common|model"), value: device.deviceModel }, - { label: _t("Operating system"), value: device.deviceOperatingSystem }, - { label: _t("Browser"), value: device.client }, - { label: _t("IP address"), value: device.last_seen_ip }, + { label: _t("settings|sessions|os"), value: device.deviceOperatingSystem }, + { label: _t("settings|sessions|browser"), value: device.client }, + { label: _t("settings|sessions|ip"), value: device.last_seen_ip }, ], }, ] @@ -122,7 +122,7 @@ const DeviceDetails: React.FC = ({
    -

    {_t("Session details")}

    +

    {_t("settings|sessions|details_heading")}

    {metadata.map(({ heading, values, id }, index) => ( = ({ checked={isPushNotificationsEnabled(pusher, localNotificationSettings)} disabled={isCheckboxDisabled(pusher, localNotificationSettings)} onChange={(checked) => setPushNotifications?.(device.device_id, checked)} - title={_t("Toggle push notifications on this session.")} + title={_t("settings|sessions|push_toggle")} data-testid="device-detail-push-notification-checkbox" />

    - {_t("Push notifications")} + {_t("settings|sessions|push_heading")} - {_t("Receive push notifications on this session.")} + {_t("settings|sessions|push_subheading")}

    @@ -177,7 +177,7 @@ const DeviceDetails: React.FC = ({ data-testid="device-detail-sign-out-cta" > - {_t("Sign out of this session")} + {_t("settings|sessions|sign_out")} {isSigningOut && } diff --git a/src/components/views/settings/devices/DeviceExpandDetailsButton.tsx b/src/components/views/settings/devices/DeviceExpandDetailsButton.tsx index 12a7359cc05..6b46e9a65b7 100644 --- a/src/components/views/settings/devices/DeviceExpandDetailsButton.tsx +++ b/src/components/views/settings/devices/DeviceExpandDetailsButton.tsx @@ -27,7 +27,7 @@ interface Props extends React.ComponentProps { } export const DeviceExpandDetailsButton: React.FC = ({ isExpanded, onClick, ...rest }) => { - const label = isExpanded ? _t("Hide details") : _t("Show details"); + const label = isExpanded ? _t("settings|sessions|hide_details") : _t("settings|sessions|show_details"); return ( - {_t("Inactive for %(inactiveAgeDays)s+ days", { inactiveAgeDays: INACTIVE_DEVICE_AGE_DAYS }) + + {_t("settings|sessions|inactive_days", { inactiveAgeDays: INACTIVE_DEVICE_AGE_DAYS }) + ` (${formatLastActivity(device.last_seen_ts)})`} ), @@ -62,7 +62,8 @@ const DeviceMetaDatum: React.FC<{ value: string | React.ReactNode; id: string }> export const DeviceMetaData: React.FC = ({ device }) => { const inactive = getInactiveMetadata(device); - const lastActivity = device.last_seen_ts && `${_t("Last activity")} ${formatLastActivity(device.last_seen_ts)}`; + const lastActivity = + device.last_seen_ts && `${_t("settings|sessions|last_activity")} ${formatLastActivity(device.last_seen_ts)}`; const verificationStatus = device.isVerified ? _t("common|verified") : _t("common|unverified"); // if device is inactive, don't display last activity or verificationStatus const metadata = inactive diff --git a/src/components/views/settings/devices/DeviceSecurityLearnMore.tsx b/src/components/views/settings/devices/DeviceSecurityLearnMore.tsx index 647501bc1e2..2c4dc05d9d6 100644 --- a/src/components/views/settings/devices/DeviceSecurityLearnMore.tsx +++ b/src/components/views/settings/devices/DeviceSecurityLearnMore.tsx @@ -32,73 +32,41 @@ const securityCardContent: Record< } > = { [DeviceSecurityVariation.Verified]: { - title: _t("Verified sessions"), + title: _t("settings|sessions|verified_sessions"), description: ( <> -

    - {_t( - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.", - )} -

    -

    - {_t( - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.", - )} -

    +

    {_t("settings|sessions|verified_sessions_explainer_1")}

    +

    {_t("settings|sessions|verified_sessions_explainer_2")}

    ), }, [DeviceSecurityVariation.Unverified]: { - title: _t("Unverified sessions"), + title: _t("settings|sessions|unverified_sessions"), description: ( <> -

    - {_t( - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.", - )} -

    -

    - {_t( - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.", - )} -

    +

    {_t("settings|sessions|unverified_sessions_explainer_1")}

    +

    {_t("settings|sessions|unverified_sessions_explainer_2")}

    ), }, // unverifiable uses single-session case // because it is only ever displayed on a single session detail [DeviceSecurityVariation.Unverifiable]: { - title: _t("Unverified session"), + title: _t("settings|sessions|unverified_session"), description: ( <> -

    {_t(`This session doesn't support encryption and thus can't be verified.`)}

    -

    - {_t( - `You won't be able to participate in rooms where encryption is enabled when using this session.`, - )} -

    -

    - {_t( - `For best security and privacy, it is recommended to use Matrix clients that support encryption.`, - )} -

    +

    {_t("settings|sessions|unverified_session_explainer_1")}

    +

    {_t("settings|sessions|unverified_session_explainer_2")}

    +

    {_t("settings|sessions|unverified_session_explainer_3")}

    ), }, [DeviceSecurityVariation.Inactive]: { - title: _t("Inactive sessions"), + title: _t("settings|sessions|inactive_sessions"), description: ( <> -

    - {_t( - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.", - )} -

    -

    - {_t( - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.", - )} -

    +

    {_t("settings|sessions|inactive_sessions_explainer_1")}

    +

    {_t("settings|sessions|inactive_sessions_explainer_2")}

    ), }, diff --git a/src/components/views/settings/devices/DeviceTypeIcon.tsx b/src/components/views/settings/devices/DeviceTypeIcon.tsx index 5ef6f5d3614..a4e8e5b4943 100644 --- a/src/components/views/settings/devices/DeviceTypeIcon.tsx +++ b/src/components/views/settings/devices/DeviceTypeIcon.tsx @@ -23,7 +23,7 @@ import { Icon as WebIcon } from "../../../../../res/img/element-icons/settings/w import { Icon as MobileIcon } from "../../../../../res/img/element-icons/settings/mobile.svg"; import { Icon as VerifiedIcon } from "../../../../../res/img/e2e/verified.svg"; import { Icon as UnverifiedIcon } from "../../../../../res/img/e2e/warning.svg"; -import { _t } from "../../../../languageHandler"; +import { _t, _td, TranslationKey } from "../../../../languageHandler"; import { ExtendedDevice } from "./types"; import { DeviceType } from "../../../../utils/device/parseUserAgent"; @@ -39,16 +39,16 @@ const deviceTypeIcon: Record> [DeviceType.Web]: WebIcon, [DeviceType.Unknown]: UnknownDeviceIcon, }; -const deviceTypeLabel: Record = { - [DeviceType.Desktop]: _t("Desktop session"), - [DeviceType.Mobile]: _t("Mobile session"), - [DeviceType.Web]: _t("Web session"), - [DeviceType.Unknown]: _t("Unknown session type"), +const deviceTypeLabel: Record = { + [DeviceType.Desktop]: _td("settings|sessions|desktop_session"), + [DeviceType.Mobile]: _td("settings|sessions|mobile_session"), + [DeviceType.Web]: _td("settings|sessions|web_session"), + [DeviceType.Unknown]: _td("settings|sessions|unknown_session"), }; export const DeviceTypeIcon: React.FC = ({ isVerified, isSelected, deviceType }) => { const Icon = deviceTypeIcon[deviceType!] || deviceTypeIcon[DeviceType.Unknown]; - const label = deviceTypeLabel[deviceType!] || deviceTypeLabel[DeviceType.Unknown]; + const label = _t(deviceTypeLabel[deviceType!] || deviceTypeLabel[DeviceType.Unknown]); return (
    { if (device.isVerified) { const descriptionText = isCurrentDevice - ? _t("Your current session is ready for secure messaging.") - : _t("This session is ready for secure messaging."); + ? _t("settings|sessions|device_verified_description_current") + : _t("settings|sessions|device_verified_description"); return { variation: DeviceSecurityVariation.Verified, - heading: _t("Verified session"), + heading: _t("settings|sessions|verified_session"), description: ( <> {descriptionText} @@ -54,10 +54,10 @@ const getCardProps = ( if (device.isVerified === null) { return { variation: DeviceSecurityVariation.Unverified, - heading: _t("Unverified session"), + heading: _t("settings|sessions|unverified_session"), description: ( <> - {_t(`This session doesn't support encryption and thus can't be verified.`)} + {_t("settings|sessions|unverified_session_explainer_1")} ), @@ -65,11 +65,11 @@ const getCardProps = ( } const descriptionText = isCurrentDevice - ? _t("Verify your current session for enhanced secure messaging.") - : _t("Verify or sign out from this session for best security and reliability."); + ? _t("settings|sessions|device_unverified_description_current") + : _t("settings|sessions|device_unverified_description"); return { variation: DeviceSecurityVariation.Unverified, - heading: _t("Unverified session"), + heading: _t("settings|sessions|unverified_session"), description: ( <> {descriptionText} @@ -95,7 +95,7 @@ export const DeviceVerificationStatusCard: React.FC - {_t("Verify session")} + {_t("settings|sessions|verify_session")} )} diff --git a/src/components/views/settings/devices/FilteredDeviceList.tsx b/src/components/views/settings/devices/FilteredDeviceList.tsx index 35868c87a16..cbec45df2d4 100644 --- a/src/components/views/settings/devices/FilteredDeviceList.tsx +++ b/src/components/views/settings/devices/FilteredDeviceList.tsx @@ -73,36 +73,6 @@ const getFilteredSortedDevices = (devices: DevicesDictionary, filter?: FilterVar const ALL_FILTER_ID = "ALL"; type DeviceFilterKey = FilterVariation | typeof ALL_FILTER_ID; -const securityCardContent: Record< - DeviceSecurityVariation, - { - title: string; - description: string; - } -> = { - [DeviceSecurityVariation.Verified]: { - title: _t("Verified sessions"), - description: _t("For best security, sign out from any session that you don't recognize or use anymore."), - }, - [DeviceSecurityVariation.Unverified]: { - title: _t("Unverified sessions"), - description: _t( - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.", - ), - }, - [DeviceSecurityVariation.Unverifiable]: { - title: _t("Unverified session"), - description: _t(`This session doesn't support encryption and thus can't be verified.`), - }, - [DeviceSecurityVariation.Inactive]: { - title: _t("Inactive sessions"), - description: _t( - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.", - { inactiveAgeDays: INACTIVE_DEVICE_AGE_DAYS }, - ), - }, -}; - const isSecurityVariation = (filter?: DeviceFilterKey): filter is FilterVariation => !!filter && ( @@ -115,6 +85,33 @@ const isSecurityVariation = (filter?: DeviceFilterKey): filter is FilterVariatio const FilterSecurityCard: React.FC<{ filter?: DeviceFilterKey }> = ({ filter }) => { if (isSecurityVariation(filter)) { + const securityCardContent: Record< + DeviceSecurityVariation, + { + title: string; + description: string; + } + > = { + [DeviceSecurityVariation.Verified]: { + title: _t("settings|sessions|verified_sessions"), + description: _t("settings|sessions|verified_sessions_list_description"), + }, + [DeviceSecurityVariation.Unverified]: { + title: _t("settings|sessions|unverified_sessions"), + description: _t("settings|sessions|unverified_sessions_list_description"), + }, + [DeviceSecurityVariation.Unverifiable]: { + title: _t("settings|sessions|unverified_session"), + description: _t("settings|sessions|unverified_session_explainer_1"), + }, + [DeviceSecurityVariation.Inactive]: { + title: _t("settings|sessions|inactive_sessions"), + description: _t("settings|sessions|inactive_sessions_list_description", { + inactiveAgeDays: INACTIVE_DEVICE_AGE_DAYS, + }), + }, + }; + const { title, description } = securityCardContent[filter]; return (
    @@ -138,13 +135,13 @@ const FilterSecurityCard: React.FC<{ filter?: DeviceFilterKey }> = ({ filter }) const getNoResultsMessage = (filter?: FilterVariation): string => { switch (filter) { case DeviceSecurityVariation.Verified: - return _t("No verified sessions found."); + return _t("settings|sessions|no_verified_sessions"); case DeviceSecurityVariation.Unverified: - return _t("No unverified sessions found."); + return _t("settings|sessions|no_unverified_sessions"); case DeviceSecurityVariation.Inactive: - return _t("No inactive sessions found."); + return _t("settings|sessions|no_inactive_sessions"); default: - return _t("No sessions found."); + return _t("settings|sessions|no_sessions"); } }; interface NoResultsProps { @@ -281,21 +278,21 @@ export const FilteredDeviceList = forwardRef( }; const options: FilterDropdownOption[] = [ - { id: ALL_FILTER_ID, label: _t("All") }, + { id: ALL_FILTER_ID, label: _t("settings|sessions|filter_all") }, { id: DeviceSecurityVariation.Verified, label: _t("common|verified"), - description: _t("Ready for secure messaging"), + description: _t("settings|sessions|filter_verified_description"), }, { id: DeviceSecurityVariation.Unverified, label: _t("common|unverified"), - description: _t("Not ready for secure messaging"), + description: _t("settings|sessions|filter_unverified_description"), }, { id: DeviceSecurityVariation.Inactive, - label: _t("Inactive"), - description: _t("Inactive for %(inactiveAgeDays)s days or longer", { + label: _t("settings|sessions|filter_inactive"), + description: _t("settings|sessions|filter_inactive_description", { inactiveAgeDays: INACTIVE_DEVICE_AGE_DAYS, }), }, @@ -349,7 +346,7 @@ export const FilteredDeviceList = forwardRef( ) : ( id="device-list-filter" - label={_t("Filter devices")} + label={_t("settings|sessions|filter_label")} value={filter || ALL_FILTER_ID} onOptionChange={onFilterOptionChange} options={options} diff --git a/src/components/views/settings/devices/FilteredDeviceListHeader.tsx b/src/components/views/settings/devices/FilteredDeviceListHeader.tsx index c3e917cdd18..0c9fa922b41 100644 --- a/src/components/views/settings/devices/FilteredDeviceListHeader.tsx +++ b/src/components/views/settings/devices/FilteredDeviceListHeader.tsx @@ -37,7 +37,7 @@ const FilteredDeviceListHeader: React.FC = ({ children, ...rest }) => { - const checkboxLabel = isAllSelected ? _t("Deselect all") : _t("Select all"); + const checkboxLabel = isAllSelected ? _t("common|deselect_all") : _t("common|select_all"); return (
    {!isSelectDisabled && ( @@ -54,8 +54,8 @@ const FilteredDeviceListHeader: React.FC = ({ )} {selectedDeviceCount > 0 - ? _t("%(count)s sessions selected", { count: selectedDeviceCount }) - : _t("Sessions")} + ? _t("settings|sessions|n_sessions_selected", { count: selectedDeviceCount }) + : _t("settings|sessions|title")} {children}
    diff --git a/src/components/views/settings/devices/LoginWithQRSection.tsx b/src/components/views/settings/devices/LoginWithQRSection.tsx index eb8882bf35b..036597cfe9c 100644 --- a/src/components/views/settings/devices/LoginWithQRSection.tsx +++ b/src/components/views/settings/devices/LoginWithQRSection.tsx @@ -16,10 +16,11 @@ limitations under the License. import React from "react"; import { - IMSC3882GetLoginTokenCapability, + IGetLoginTokenCapability, IServerVersions, - UNSTABLE_MSC3882_CAPABILITY, + GET_LOGIN_TOKEN_CAPABILITY, Capabilities, + IClientWellKnown, } from "matrix-js-sdk/src/matrix"; import { _t } from "../../../../languageHandler"; @@ -30,6 +31,7 @@ interface IProps { onShowQr: () => void; versions?: IServerVersions; capabilities?: Capabilities; + wellKnown?: IClientWellKnown; } export default class LoginWithQRSection extends React.Component { @@ -38,13 +40,15 @@ export default class LoginWithQRSection extends React.Component { } public render(): JSX.Element | null { - // Needs server support for MSC3882 and MSC3886: - // in r0 of MSC3882 it is exposed as a feature flag, but in r1 it is a capability - const capability = UNSTABLE_MSC3882_CAPABILITY.findIn(this.props.capabilities); - const msc3882Supported = + // Needs server support for get_login_token and MSC3886: + // in r0 of MSC3882 it is exposed as a feature flag, but in stable and unstable r1 it is a capability + const capability = GET_LOGIN_TOKEN_CAPABILITY.findIn(this.props.capabilities); + const getLoginTokenSupported = !!this.props.versions?.unstable_features?.["org.matrix.msc3882"] || !!capability?.enabled; - const msc3886Supported = !!this.props.versions?.unstable_features?.["org.matrix.msc3886"]; - const offerShowQr = msc3882Supported && msc3886Supported; + const msc3886Supported = + !!this.props.versions?.unstable_features?.["org.matrix.msc3886"] || + this.props.wellKnown?.["io.element.rendezvous"]?.server; + const offerShowQr = getLoginTokenSupported && msc3886Supported; // don't show anything if no method is available if (!offerShowQr) { @@ -52,15 +56,13 @@ export default class LoginWithQRSection extends React.Component { } return ( - +

    - {_t( - "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.", - )} + {_t("settings|sessions|sign_in_with_qr_description")}

    - {_t("Show QR code")} + {_t("settings|sessions|sign_in_with_qr_button")}
    diff --git a/src/components/views/settings/devices/OtherSessionsSectionHeading.tsx b/src/components/views/settings/devices/OtherSessionsSectionHeading.tsx index a5866d0d5b0..94a5f32ef40 100644 --- a/src/components/views/settings/devices/OtherSessionsSectionHeading.tsx +++ b/src/components/views/settings/devices/OtherSessionsSectionHeading.tsx @@ -41,14 +41,14 @@ export const OtherSessionsSectionHeading: React.FC = ({ signOutAllOtherSessions ? ( ) : null, ]); return ( - + {!!menuOptions.length && ( = ({ devices, currentDeviceId, go return ( {!!unverifiedDevicesCount && ( - {_t( - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.", - )} + {_t("settings|sessions|unverified_sessions_list_description")} } @@ -83,13 +81,10 @@ const SecurityRecommendations: React.FC = ({ devices, currentDeviceId, go {!!unverifiedDevicesCount &&
    } - {_t( - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.", - { inactiveAgeDays }, - )} + {_t("settings|sessions|inactive_sessions_list_description", { inactiveAgeDays })} } diff --git a/src/components/views/settings/devices/deleteDevices.tsx b/src/components/views/settings/devices/deleteDevices.tsx index c12977c11dc..c07757f7a9b 100644 --- a/src/components/views/settings/devices/deleteDevices.tsx +++ b/src/components/views/settings/devices/deleteDevices.tsx @@ -52,26 +52,26 @@ export const deleteDevicesWithInteractiveAuth = async ( const numDevices = deviceIds.length; const dialogAesthetics = { [SSOAuthEntry.PHASE_PREAUTH]: { - title: _t("Use Single Sign On to continue"), - body: _t("Confirm logging out these devices by using Single Sign On to prove your identity.", { + title: _t("auth|uia|sso_title"), + body: _t("settings|sessions|confirm_sign_out_sso", { count: numDevices, }), continueText: _t("auth|sso"), continueKind: "primary", }, [SSOAuthEntry.PHASE_POSTAUTH]: { - title: _t("Confirm signing out these devices", { + title: _t("settings|sessions|confirm_sign_out", { count: numDevices, }), - body: _t("Click the button below to confirm signing out these devices.", { + body: _t("settings|sessions|confirm_sign_out_body", { count: numDevices, }), - continueText: _t("Sign out devices", { count: numDevices }), + continueText: _t("settings|sessions|confirm_sign_out_continue", { count: numDevices }), continueKind: "danger", }, }; Modal.createDialog(InteractiveAuthDialog, { - title: _t("Authentication"), + title: _t("common|authentication"), matrixClient: matrixClient, authData: error.data as IAuthData, onFinished, diff --git a/src/components/views/settings/devices/useOwnDevices.ts b/src/components/views/settings/devices/useOwnDevices.ts index 24c5cb25fc2..c735b2cbcec 100644 --- a/src/components/views/settings/devices/useOwnDevices.ts +++ b/src/components/views/settings/devices/useOwnDevices.ts @@ -32,13 +32,13 @@ import { VerificationRequest } from "matrix-js-sdk/src/crypto-api"; import { logger } from "matrix-js-sdk/src/logger"; import { CryptoEvent } from "matrix-js-sdk/src/crypto"; -import MatrixClientContext from "../../../../contexts/MatrixClientContext"; import { _t } from "../../../../languageHandler"; import { getDeviceClientInformation, pruneClientInformation } from "../../../../utils/device/clientInformation"; import { DevicesDictionary, ExtendedDevice, ExtendedDeviceAppInfo } from "./types"; import { useEventEmitter } from "../../../../hooks/useEventEmitter"; import { parseUserAgent } from "../../../../utils/device/parseUserAgent"; import { isDeviceVerified } from "../../../../utils/device/isDeviceVerified"; +import { SDKContext } from "../../../../contexts/SDKContext"; const parseDeviceExtendedInformation = (matrixClient: MatrixClient, device: IMyDevice): ExtendedDeviceAppInfo => { const { name, version, url } = getDeviceClientInformation(matrixClient, device.device_id); @@ -90,7 +90,8 @@ export type DevicesState = { supportsMSC3881?: boolean | undefined; }; export const useOwnDevices = (): DevicesState => { - const matrixClient = useContext(MatrixClientContext); + const sdkContext = useContext(SDKContext); + const matrixClient = sdkContext.client!; const currentDeviceId = matrixClient.getDeviceId()!; const userId = matrixClient.getSafeUserId(); @@ -194,8 +195,8 @@ export const useOwnDevices = (): DevicesState => { await matrixClient.setDeviceDetails(deviceId, { display_name: deviceName }); await refreshDevices(); } catch (error) { - logger.error("Error setting session display name", error); - throw new Error(_t("Failed to set display name")); + logger.error("Error setting device name", error); + throw new Error(_t("settings|sessions|error_set_name")); } }, [matrixClient, devices, refreshDevices], @@ -217,7 +218,7 @@ export const useOwnDevices = (): DevicesState => { } } catch (error) { logger.error("Error setting pusher state", error); - throw new Error(_t("Failed to set pusher state")); + throw new Error(_t("settings|sessions|error_pusher_state")); } finally { await refreshDevices(); } diff --git a/src/components/views/settings/discovery/EmailAddresses.tsx b/src/components/views/settings/discovery/EmailAddresses.tsx index 74a7882f0be..58f1eaac7fa 100644 --- a/src/components/views/settings/discovery/EmailAddresses.tsx +++ b/src/components/views/settings/discovery/EmailAddresses.tsx @@ -105,7 +105,7 @@ export class EmailAddress extends React.Component - {_t("Verify the link in your inbox")} + {_t("settings|general|discovery_email_verification_instructions")} { return ( {content} diff --git a/src/components/views/settings/discovery/PhoneNumbers.tsx b/src/components/views/settings/discovery/PhoneNumbers.tsx index 22fe8e5f960..a4622733143 100644 --- a/src/components/views/settings/discovery/PhoneNumbers.tsx +++ b/src/components/views/settings/discovery/PhoneNumbers.tsx @@ -106,7 +106,7 @@ export class PhoneNumber extends React.Component - {_t("Please enter verification code sent via text.")} + {_t("settings|general|msisdn_verification_instructions")}
    {this.state.verifyError}
    { }); } - const description = - (!content && _t("Discovery options will appear once you have added a phone number above.")) || undefined; + const description = (!content && _t("settings|general|discovery_msisdn_empty")) || undefined; return ( diff --git a/src/components/views/settings/notifications/NotificationPusherSettings.tsx b/src/components/views/settings/notifications/NotificationPusherSettings.tsx index fc7a81615c7..7ba80218185 100644 --- a/src/components/views/settings/notifications/NotificationPusherSettings.tsx +++ b/src/components/views/settings/notifications/NotificationPusherSettings.tsx @@ -51,7 +51,7 @@ export function NotificationPusherSettings(): JSX.Element { () => ({ kind: "email", app_id: "m.email", - app_display_name: _t("Email Notifications"), + app_display_name: _t("notifications|email_pusher_app_display_name"), lang: navigator.language, data: { brand: SdkConfig.get().brand, @@ -91,17 +91,16 @@ export function NotificationPusherSettings(): JSX.Element { return ( <> - + - {_t("Receive an email summary of missed notifications")} + {_t("settings|notifications|email_description")}
    - {_t( - "Select which emails you want to send summaries to. Manage your emails in .", - {}, - { button: generalTabButton }, - )} + {_t("settings|notifications|email_select", {}, { button: generalTabButton })}
    @@ -118,7 +117,7 @@ export function NotificationPusherSettings(): JSX.Element {
    {notificationTargets.length > 0 && ( - +
      {pushers .filter((it) => it.kind !== "email") diff --git a/src/components/views/settings/notifications/NotificationSettings2.tsx b/src/components/views/settings/notifications/NotificationSettings2.tsx index a134f474748..752532ebd20 100644 --- a/src/components/views/settings/notifications/NotificationSettings2.tsx +++ b/src/components/views/settings/notifications/NotificationSettings2.tsx @@ -58,21 +58,6 @@ function toDefaultLevels(levels: NotificationSettings["defaultLevels"]): Notific } } -const NotificationOptions = [ - { - value: NotificationDefaultLevels.AllMessages, - label: _t("All messages"), - }, - { - value: NotificationDefaultLevels.PeopleMentionsKeywords, - label: _t("People, Mentions and Keywords"), - }, - { - value: NotificationDefaultLevels.MentionsKeywords, - label: _t("Mentions and Keywords only"), - }, -]; - function boldText(text: string): JSX.Element { return {text}; } @@ -101,6 +86,21 @@ export default function NotificationSettings2(): JSX.Element { const [updatingUnread, setUpdatingUnread] = useState(false); const hasUnreadNotifications = useHasUnreadNotifications(); + const NotificationOptions = [ + { + value: NotificationDefaultLevels.AllMessages, + label: _t("notifications|all_messages"), + }, + { + value: NotificationDefaultLevels.PeopleMentionsKeywords, + label: _t("settings|notifications|people_mentions_keywords"), + }, + { + value: NotificationDefaultLevels.MentionsKeywords, + label: _t("settings|notifications|mentions_keywords_only"), + }, + ]; + return (
      {hasPendingChanges && model !== null && ( @@ -110,7 +110,7 @@ export default function NotificationSettings2(): JSX.Element { onAction={() => reconcile(model!)} > {_t( - "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", + "settings|notifications|labs_notice_prompt", {}, { strong: boldText, @@ -119,7 +119,7 @@ export default function NotificationSettings2(): JSX.Element { )} )} - +
      SettingsStore.setValue("notificationBodyEnabled", null, SettingLevel.DEVICE, value) @@ -155,8 +155,8 @@ export default function NotificationSettings2(): JSX.Element { />
      { @@ -214,7 +214,7 @@ export default function NotificationSettings2(): JSX.Element { }} /> { @@ -228,9 +228,9 @@ export default function NotificationSettings2(): JSX.Element { }} /> - + { @@ -244,7 +244,7 @@ export default function NotificationSettings2(): JSX.Element { }} /> { @@ -258,7 +258,7 @@ export default function NotificationSettings2(): JSX.Element { }} /> { @@ -273,9 +273,9 @@ export default function NotificationSettings2(): JSX.Element { /> when keywords are used in a room.", + "settings|notifications|keywords", {}, { badge: , @@ -283,7 +283,7 @@ export default function NotificationSettings2(): JSX.Element { )} > { @@ -297,7 +297,7 @@ export default function NotificationSettings2(): JSX.Element { }} /> { @@ -343,12 +343,12 @@ export default function NotificationSettings2(): JSX.Element { keywords: model!.keywords.filter((it) => it !== keyword), }); }} - label={_t("Keyword")} - placeholder={_t("New keyword")} + label={_t("notifications|keyword")} + placeholder={_t("notifications|keyword_new")} /> - + {hasUnreadNotifications && ( - {_t("Mark all messages as read")} + {_t("settings|notifications|quick_actions_mark_all_read")} )} - {_t("Reset to default settings")} + {_t("settings|notifications|quick_actions_reset")}
      diff --git a/src/components/views/settings/tabs/room/AdvancedRoomSettingsTab.tsx b/src/components/views/settings/tabs/room/AdvancedRoomSettingsTab.tsx index 85479ca45bd..98b0a6bb97a 100644 --- a/src/components/views/settings/tabs/room/AdvancedRoomSettingsTab.tsx +++ b/src/components/views/settings/tabs/room/AdvancedRoomSettingsTab.tsx @@ -111,7 +111,7 @@ export default class AdvancedRoomSettingsTab extends React.Component{_t("This room is not accessible by remote Matrix servers")}
      ; + unfederatableSection =
      {_t("room_settings|advanced|unfederated")}
      ; } let roomUpgradeButton; @@ -120,7 +120,7 @@ export default class AdvancedRoomSettingsTab extends React.Component

      {_t( - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.", + "room_settings|advanced|room_upgrade_warning", {}, { b: (sub) => {sub}, @@ -130,8 +130,8 @@ export default class AdvancedRoomSettingsTab extends React.Component {isSpace - ? _t("Upgrade this space to the recommended room version") - : _t("Upgrade this room to the recommended room version")} + ? _t("room_settings|advanced|space_upgrade_button") + : _t("room_settings|advanced|room_upgrade_button")}

    ); @@ -141,9 +141,9 @@ export default class AdvancedRoomSettingsTab extends React.Component - - + +
    - {_t("Internal room ID")} + {_t("room_settings|advanced|room_id")} this.props.room.roomId}> {this.props.room.roomId}
    {unfederatableSection}
    - +
    - {_t("Room version:")}  + {_t("room_settings|advanced|room_version")}  {room.getVersion()}
    {oldRoomLink} diff --git a/src/components/views/settings/tabs/room/BridgeSettingsTab.tsx b/src/components/views/settings/tabs/room/BridgeSettingsTab.tsx index 03d52089021..cfe6b3ccd32 100644 --- a/src/components/views/settings/tabs/room/BridgeSettingsTab.tsx +++ b/src/components/views/settings/tabs/room/BridgeSettingsTab.tsx @@ -63,7 +63,7 @@ export default class BridgeSettingsTab extends React.Component {

    {_t( - "This room is bridging messages to the following platforms. Learn more.", + "room_settings|bridges|description", {}, { // TODO: We don't have this link yet: this will prevent the translators @@ -85,7 +85,7 @@ export default class BridgeSettingsTab extends React.Component { content = (

    {_t( - "This room isn't bridging messages to any platforms. Learn more.", + "room_settings|bridges|empty", {}, { // TODO: We don't have this link yet: this will prevent the translators @@ -103,7 +103,7 @@ export default class BridgeSettingsTab extends React.Component { return ( - {content} + {content} ); } diff --git a/src/components/views/settings/tabs/room/GeneralRoomSettingsTab.tsx b/src/components/views/settings/tabs/room/GeneralRoomSettingsTab.tsx index 8dc361bea70..8e990d7d33c 100644 --- a/src/components/views/settings/tabs/room/GeneralRoomSettingsTab.tsx +++ b/src/components/views/settings/tabs/room/GeneralRoomSettingsTab.tsx @@ -85,11 +85,11 @@ export default class GeneralRoomSettingsTab extends React.Component - + - + - + {urlPreviewSettings} {leaveSection} diff --git a/src/components/views/settings/tabs/room/NotificationSettingsTab.tsx b/src/components/views/settings/tabs/room/NotificationSettingsTab.tsx index 7ac0bc64b1c..1c536ed6d64 100644 --- a/src/components/views/settings/tabs/room/NotificationSettingsTab.tsx +++ b/src/components/views/settings/tabs/room/NotificationSettingsTab.tsx @@ -163,7 +163,7 @@ export default class NotificationsSettingsTab extends React.Component - {_t("Uploaded sound")}: {this.state.uploadedFile.name} + {_t("room_settings|notifications|uploaded_sound")}: {this.state.uploadedFile.name}

    ); @@ -171,7 +171,7 @@ export default class NotificationsSettingsTab extends React.Component - +
    - {_t("Default")} + {_t("notifications|default")}
    {_t( - "Get notifications as set up in your settings", + "room_settings|notifications|settings_link", {}, { a: (sub) => ( @@ -206,9 +206,9 @@ export default class NotificationsSettingsTab extends React.Component - {_t("All messages")} + {_t("notifications|all_messages")}
    - {_t("Get notified for every message")} + {_t("notifications|all_messages_description")}
    ), @@ -218,10 +218,10 @@ export default class NotificationsSettingsTab extends React.Component - {_t("@mentions & keywords")} + {_t("notifications|mentions_and_keywords")}
    {_t( - "Get notified only with mentions and keywords as set up in your settings", + "notifications|mentions_and_keywords_description", {}, { a: (sub) => ( @@ -243,9 +243,9 @@ export default class NotificationsSettingsTab extends React.Component - {_t("Off")} + {_t("common|off")}
    - {_t("You won't get any notifications")} + {_t("notifications|mute_description")}
    ), @@ -256,11 +256,12 @@ export default class NotificationsSettingsTab extends React.Component
    - +
    - {_t("Notification sound")}: {this.state.currentSound} + {_t("room_settings|notifications|notification_sound")}:{" "} + {this.state.currentSound}
    -

    {_t("Set a new custom sound")}

    +

    {_t("room_settings|notifications|custom_sound_prompt")}

    @@ -295,7 +296,7 @@ export default class NotificationsSettingsTab extends React.Component - {_t("Browse")} + {_t("room_settings|notifications|browse_button")} = ({ roomMember }) => {

    {shouldTruncate && ( setSeeMore(!seeMore)}> - {seeMore ? _t("See less") : _t("See more")} + {seeMore ? _t("room_settings|people|see_less") : _t("room_settings|people|see_more")} )} @@ -151,7 +151,7 @@ export const PeopleRoomSettingsTab: VFC<{ room: Room }> = ({ room }) => { return ( - + {knockMembers.length ? ( knockMembers.map((knockMember) => ( = ({ room }) => { /> )) ) : ( -

    {_t("No requests")}

    +

    {_t("room_settings|people|knock_empty")}

    )}
    diff --git a/src/components/views/settings/tabs/room/RolesRoomSettingsTab.tsx b/src/components/views/settings/tabs/room/RolesRoomSettingsTab.tsx index cd12b734294..7bce2ccb17f 100644 --- a/src/components/views/settings/tabs/room/RolesRoomSettingsTab.tsx +++ b/src/components/views/settings/tabs/room/RolesRoomSettingsTab.tsx @@ -95,7 +95,7 @@ export class BannedUser extends React.Component { logger.error("Failed to unban: " + err); Modal.createDialog(ErrorDialog, { title: _t("common|error"), - description: _t("Failed to unban"), + description: _t("room_settings|permissions|error_unbanning"), }); }); }; @@ -110,7 +110,7 @@ export class BannedUser extends React.Component { kind="danger_sm" onClick={this.onUnbanClick} > - {_t("Unban")} + {_t("action|unban")}
    ); } @@ -119,9 +119,11 @@ export class BannedUser extends React.Component { return (
  • {unbanButton} - + {this.props.member.name} {userId} - {this.props.reason ? " " + _t("Reason") + ": " + this.props.reason : ""} + {this.props.reason + ? " " + _t("room_settings|permissions|ban_reason") + ": " + this.props.reason + : ""}
  • ); @@ -205,10 +207,8 @@ export default class RolesRoomSettingsTab extends React.Component { logger.error(e); Modal.createDialog(ErrorDialog, { - title: _t("Error changing power level requirement"), - description: _t( - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.", - ), + title: _t("room_settings|permissions|error_changing_pl_reqs_title"), + description: _t("room_settings|permissions|error_changing_pl_reqs_description"), }); }); }; @@ -230,10 +230,8 @@ export default class RolesRoomSettingsTab extends React.Component { logger.error(e); Modal.createDialog(ErrorDialog, { - title: _t("Error changing power level"), - description: _t( - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.", - ), + title: _t("room_settings|permissions|error_changing_pl_title"), + description: _t("room_settings|permissions|error_changing_pl_description"), }); }); }; @@ -341,7 +339,7 @@ export default class RolesRoomSettingsTab extends React.Component { parseIntWithDefault(plContent.events_default, powerLevelDescriptors.events_default.defaultValue), ); - let privilegedUsersSection =
    {_t("No users have specific privileges in this room")}
    ; + let privilegedUsersSection =
    {_t("room_settings|permissions|no_privileged_users")}
    ; let mutedUsersSection; if (Object.keys(userLevels).length) { const privilegedUsers: JSX.Element[] = []; @@ -391,11 +389,17 @@ export default class RolesRoomSettingsTab extends React.Component { if (privilegedUsers.length) { privilegedUsersSection = ( - {privilegedUsers} + + {privilegedUsers} + ); } if (mutedUsers.length) { - mutedUsersSection = {mutedUsers}; + mutedUsersSection = ( + + {mutedUsers} + + ); } } @@ -404,7 +408,7 @@ export default class RolesRoomSettingsTab extends React.Component { if (banned?.length) { const canBanUsers = currentUserLevel >= banLevel; bannedUsersSection = ( - +
      {banned.map((member) => { const banEvent = member.events.member?.getContent(); @@ -468,7 +472,7 @@ export default class RolesRoomSettingsTab extends React.Component { const brand = SdkConfig.get("element_call").brand ?? DEFAULTS.element_call.brand; label = _t(translationKeyForEvent, { brand }); } else { - label = _t("Send %(eventType)s events", { eventType }); + label = _t("room_settings|permissions|send_event_type", { eventType }); } return (
      @@ -487,17 +491,17 @@ export default class RolesRoomSettingsTab extends React.Component { return ( - + {privilegedUsersSection} {canChangeLevels && } {mutedUsersSection} {bannedUsersSection} {powerSelectors} diff --git a/src/components/views/settings/tabs/room/SecurityRoomSettingsTab.tsx b/src/components/views/settings/tabs/room/SecurityRoomSettingsTab.tsx index 8047e13ce52..bc573ec839a 100644 --- a/src/components/views/settings/tabs/room/SecurityRoomSettingsTab.tsx +++ b/src/components/views/settings/tabs/room/SecurityRoomSettingsTab.tsx @@ -116,13 +116,13 @@ export default class SecurityRoomSettingsTab extends React.Component => { if (this.props.room.getJoinRule() === JoinRule.Public) { const dialog = Modal.createDialog(QuestionDialog, { - title: _t("Are you sure you want to add encryption to this public room?"), + title: _t("room_settings|security|enable_encryption_public_room_confirm_title"), description: (

      {" "} {_t( - "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.", + "room_settings|security|enable_encryption_public_room_confirm_description_1", undefined, { b: (sub) => {sub} }, )}{" "} @@ -130,7 +130,7 @@ export default class SecurityRoomSettingsTab extends React.Component {" "} {_t( - "To avoid these issues, create a new encrypted room for the conversation you plan to have.", + "room_settings|security|enable_encryption_public_room_confirm_description_2", undefined, { a: (sub) => ( @@ -158,9 +158,9 @@ export default class SecurityRoomSettingsTab extends React.ComponentLearn more about encryption.", + "room_settings|security|enable_encryption_confirm_description", {}, { a: (sub) => {sub}, @@ -259,11 +259,11 @@ export default class SecurityRoomSettingsTab extends React.Component - {_t("To link to this room, please add an address.")} + {_t("room_settings|security|public_without_alias_warning")}

      ); } - const description = _t("Decide who can join %(roomName)s.", { + const description = _t("room_settings|security|join_rule_description", { roomName: room.name, }); @@ -277,7 +277,7 @@ export default class SecurityRoomSettingsTab extends React.Component - {this.state.showAdvancedSection ? _t("Hide advanced") : _t("Show advanced")} + {this.state.showAdvancedSection ? _t("action|hide_advanced") : _t("action|show_advanced")} {this.state.showAdvancedSection && this.renderAdvanced()}
      @@ -285,7 +285,7 @@ export default class SecurityRoomSettingsTab extends React.Component + { Modal.createDialog(ErrorDialog, { - title: _t("Failed to update the join rules"), - description: error.message ?? _t("Unknown failure"), + title: _t("room_settings|security|error_join_rule_change_title"), + description: error.message ?? _t("room_settings|security|error_join_rule_change_unknown"), }); }; private onBeforeJoinRuleChange = async (joinRule: JoinRule): Promise => { if (this.state.encrypted && joinRule === JoinRule.Public) { const dialog = Modal.createDialog(QuestionDialog, { - title: _t("Are you sure you want to make this encrypted room public?"), + title: _t("room_settings|security|encrypted_room_public_confirm_title"), description: (

      {" "} - {_t( - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.", - undefined, - { b: (sub) => {sub} }, - )}{" "} + {_t("room_settings|security|encrypted_room_public_confirm_description_1", undefined, { + b: (sub) => {sub}, + })}{" "}

      {" "} - {_t( - "To avoid these issues, create a new public room for the conversation you plan to have.", - undefined, - { - a: (sub) => ( - { - dialog.close(); - this.createNewRoom(true, false); - }} - > - {" "} - {sub}{" "} - - ), - }, - )}{" "} + {_t("room_settings|security|encrypted_room_public_confirm_description_2", undefined, { + a: (sub) => ( + { + dialog.close(); + this.createNewRoom(true, false); + }} + > + {" "} + {sub}{" "} + + ), + })}{" "}

      ), @@ -366,15 +360,15 @@ export default class SecurityRoomSettingsTab extends React.Component + -

      - {_t( - "People with supported clients will be able to join the room without having a registered account.", - )} -

      +

      {_t("room_settings|security|guest_access_warning")}

    ); } @@ -454,13 +442,13 @@ export default class SecurityRoomSettingsTab extends React.Component - + {isEncryptionForceDisabled && !isEncrypted && ( -
    + )} {encryptionSettings} diff --git a/src/components/views/settings/tabs/room/VoipRoomSettingsTab.tsx b/src/components/views/settings/tabs/room/VoipRoomSettingsTab.tsx index 212a18364fc..734f4b6adf9 100644 --- a/src/components/views/settings/tabs/room/VoipRoomSettingsTab.tsx +++ b/src/components/views/settings/tabs/room/VoipRoomSettingsTab.tsx @@ -81,14 +81,14 @@ const ElementCallSwitch: React.FC = ({ room }) => { return ( ); }; @@ -100,8 +100,8 @@ interface Props { export const VoipRoomSettingsTab: React.FC = ({ room }) => { return ( - - + + diff --git a/src/components/views/settings/tabs/user/AppearanceUserSettingsTab.tsx b/src/components/views/settings/tabs/user/AppearanceUserSettingsTab.tsx index 7f1bcf728f2..343c0d26ec3 100644 --- a/src/components/views/settings/tabs/user/AppearanceUserSettingsTab.tsx +++ b/src/components/views/settings/tabs/user/AppearanceUserSettingsTab.tsx @@ -52,7 +52,7 @@ export default class AppearanceUserSettingsTab extends React.Component; - private readonly MESSAGE_PREVIEW_TEXT = _t("Hey you. You're the best!"); + private readonly MESSAGE_PREVIEW_TEXT = _t("common|preview_message"); private unmounted = false; @@ -99,7 +99,7 @@ export default class AppearanceUserSettingsTab extends React.Component this.setState({ showAdvanced: !this.state.showAdvanced })} aria-expanded={this.state.showAdvanced} > - {this.state.showAdvanced ? _t("Hide advanced") : _t("Show advanced")} + {this.state.showAdvanced ? _t("action|hide_advanced") : _t("action|show_advanced")} ); diff --git a/src/components/views/settings/tabs/user/GeneralUserSettingsTab.tsx b/src/components/views/settings/tabs/user/GeneralUserSettingsTab.tsx index 7d48460127f..79eae267c22 100644 --- a/src/components/views/settings/tabs/user/GeneralUserSettingsTab.tsx +++ b/src/components/views/settings/tabs/user/GeneralUserSettingsTab.tsx @@ -56,9 +56,8 @@ import SettingsSubsection, { SettingsSubsectionText } from "../../shared/Setting import { SettingsSubsectionHeading } from "../../shared/SettingsSubsectionHeading"; import Heading from "../../../typography/Heading"; import InlineSpinner from "../../../elements/InlineSpinner"; -import MatrixClientContext from "../../../../../contexts/MatrixClientContext"; import { ThirdPartyIdentifier } from "../../../../../AddThreepid"; -import { getDelegatedAuthAccountUrl } from "../../../../../utils/oidc/getDelegatedAuthAccountUrl"; +import { SDKContext } from "../../../../../contexts/SDKContext"; interface IProps { closeSettingsFn: () => void; @@ -94,20 +93,22 @@ interface IState { } export default class GeneralUserSettingsTab extends React.Component { - public static contextType = MatrixClientContext; - public context!: React.ContextType; + public static contextType = SDKContext; + public context!: React.ContextType; private readonly dispatcherRef: string; - public constructor(props: IProps, context: React.ContextType) { + public constructor(props: IProps, context: React.ContextType) { super(props); this.context = context; + const cli = this.context.client!; + this.state = { language: languageHandler.getCurrentLanguage(), spellCheckEnabled: false, spellCheckLanguages: [], - haveIdServer: Boolean(this.context.getIdentityServerUrl()), + haveIdServer: Boolean(cli.getIdentityServerUrl()), idServerHasUnsignedTerms: false, requiredPolicyInfo: { // This object is passed along to a component for handling @@ -150,7 +151,7 @@ export default class GeneralUserSettingsTab extends React.Component { if (payload.action === "id_server_changed") { - this.setState({ haveIdServer: Boolean(this.context.getIdentityServerUrl()) }); + this.setState({ haveIdServer: Boolean(this.context.client!.getIdentityServerUrl()) }); this.getThreepidState(); } }; @@ -164,7 +165,7 @@ export default class GeneralUserSettingsTab extends React.Component { - const cli = this.context; + const cli = this.context.client!; const capabilities = await cli.getCapabilities(); // this is cached const changePasswordCap = capabilities["m.change_password"]; @@ -174,7 +175,7 @@ export default class GeneralUserSettingsTab extends React.Component { - const cli = this.context; + const cli = this.context.client!; // Check to see if terms need accepting this.checkTerms(); @@ -195,7 +196,7 @@ export default class GeneralUserSettingsTab extends React.Component { // By starting the terms flow we get the logic for checking which terms the user has signed // for free. So we might as well use that for our own purposes. - const idServerUrl = this.context.getIdentityServerUrl(); + const idServerUrl = this.context.client!.getIdentityServerUrl(); if (!this.state.haveIdServer || !idServerUrl) { this.setState({ idServerHasUnsignedTerms: false }); return; @@ -221,7 +222,7 @@ export default class GeneralUserSettingsTab extends React.Component { return new Promise((resolve, reject) => { @@ -282,16 +283,16 @@ export default class GeneralUserSettingsTab extends React.Component { - const description = _t("Your password was successfully changed."); + const description = _t("settings|general|password_change_success"); // TODO: Figure out a design that doesn't involve replacing the current dialog Modal.createDialog(ErrorDialog, { title: _t("common|success"), @@ -346,7 +347,7 @@ export default class GeneralUserSettingsTab extends React.Component @@ -354,7 +355,7 @@ export default class GeneralUserSettingsTab extends React.Component @@ -368,7 +369,7 @@ export default class GeneralUserSettingsTab extends React.Component - {_t("Set a new account password…")} + {_t("settings|general|password_change_section")} {_t( - "Your account details are managed separately at %(hostname)s.", + "settings|general|external_account_management", { hostname }, { code: (sub) => {sub} }, )} @@ -402,14 +403,18 @@ export default class GeneralUserSettingsTab extends React.Component - {_t("Manage account")} + {_t("settings|general|oidc_manage_button")} ); } return ( <> - + {externalAccountManagement} {passwordChangeSection} @@ -421,7 +426,7 @@ export default class GeneralUserSettingsTab extends React.Component + + ); @@ -453,10 +458,7 @@ export default class GeneralUserSettingsTab extends React.Component - {_t( - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.", - { serverName: this.state.idServerName }, - )} + {_t("settings|general|discovery_needs_terms", { serverName: this.state.idServerName })} ); return ( @@ -500,14 +502,14 @@ export default class GeneralUserSettingsTab extends React.Component + - {_t("Deactivate Account")} + {_t("settings|general|deactivate_section")} @@ -545,7 +547,7 @@ export default class GeneralUserSettingsTab extends React.Component {discoWarning} - {_t("Discovery")} + {_t("settings|general|discovery_section")} ); discoverySection = ( @@ -557,7 +559,7 @@ export default class GeneralUserSettingsTab extends React.Component - + {this.renderAccountSection()} {this.renderLanguageSection()} diff --git a/src/components/views/settings/tabs/user/HelpUserSettingsTab.tsx b/src/components/views/settings/tabs/user/HelpUserSettingsTab.tsx index 52d3e2e6cda..85b04cf7a91 100644 --- a/src/components/views/settings/tabs/user/HelpUserSettingsTab.tsx +++ b/src/components/views/settings/tabs/user/HelpUserSettingsTab.tsx @@ -69,17 +69,14 @@ export default class HelpUserSettingsTab extends React.Component }); } - private getVersionInfo(): { appVersion: string; olmVersion: string } { + private getVersionInfo(): { appVersion: string; cryptoVersion: string } { const brand = SdkConfig.get().brand; const appVersion = this.state.appVersion || "unknown"; - const olmVersionTuple = this.context.olmVersion; - const olmVersion = olmVersionTuple - ? `${olmVersionTuple[0]}.${olmVersionTuple[1]}.${olmVersionTuple[2]}` - : ""; + const cryptoVersion = this.context.getCrypto()?.getVersion() ?? ""; return { appVersion: `${_t("setting|help_about|brand_version", { brand })} ${appVersion}`, - olmVersion: `${_t("setting|help_about|olm_version")} ${olmVersion}`, + cryptoVersion: `${_t("setting|help_about|crypto_version")} ${cryptoVersion}`, }; } @@ -220,8 +217,8 @@ export default class HelpUserSettingsTab extends React.Component } private getVersionTextToCopy = (): string => { - const { appVersion, olmVersion } = this.getVersionInfo(); - return `${appVersion}\n${olmVersion}`; + const { appVersion, cryptoVersion } = this.getVersionInfo(); + return `${appVersion}\n${cryptoVersion}`; }; public render(): React.ReactNode { @@ -302,7 +299,7 @@ export default class HelpUserSettingsTab extends React.Component ); } - const { appVersion, olmVersion } = this.getVersionInfo(); + const { appVersion, cryptoVersion } = this.getVersionInfo(); return ( @@ -314,7 +311,7 @@ export default class HelpUserSettingsTab extends React.Component {appVersion}
    - {olmVersion} + {cryptoVersion}
    {updateButton} @@ -322,7 +319,7 @@ export default class HelpUserSettingsTab extends React.Component
    {this.renderLegal()} {this.renderCredits()} - + {_t( "setting|help_about|homeserver", @@ -349,7 +346,9 @@ export default class HelpUserSettingsTab extends React.Component )}
    - {_t("common|access_token")} + + {_t("common|access_token")} + {_t("setting|help_about|access_token_detail")} this.context.getAccessToken()}> {this.context.getAccessToken()} diff --git a/src/components/views/settings/tabs/user/KeyboardUserSettingsTab.tsx b/src/components/views/settings/tabs/user/KeyboardUserSettingsTab.tsx index 49b598d2379..7a856e06273 100644 --- a/src/components/views/settings/tabs/user/KeyboardUserSettingsTab.tsx +++ b/src/components/views/settings/tabs/user/KeyboardUserSettingsTab.tsx @@ -18,7 +18,6 @@ limitations under the License. import React from "react"; import { ICategory, CATEGORIES, CategoryName, KeyBindingAction } from "../../../../../accessibility/KeyboardShortcuts"; -import SdkConfig from "../../../../../SdkConfig"; import { _t } from "../../../../../languageHandler"; import { getKeyboardShortcutDisplayName, @@ -28,6 +27,7 @@ import { KeyboardShortcut } from "../../KeyboardShortcut"; import SettingsTab from "../SettingsTab"; import { SettingsSection } from "../../shared/SettingsSection"; import SettingsSubsection from "../../shared/SettingsSubsection"; +import { showLabsFlags } from "./LabsUserSettingsTab"; interface IKeyboardShortcutRowProps { name: KeyBindingAction; @@ -35,7 +35,7 @@ interface IKeyboardShortcutRowProps { // Filter out the labs section if labs aren't enabled. const visibleCategories = (Object.entries(CATEGORIES) as [CategoryName, ICategory][]).filter( - ([categoryName]) => categoryName !== CategoryName.LABS || SdkConfig.get("show_labs_settings"), + ([categoryName]) => categoryName !== CategoryName.LABS || showLabsFlags(), ); const KeyboardShortcutRow: React.FC = ({ name }) => { @@ -73,7 +73,7 @@ const KeyboardShortcutSection: React.FC = ({ cate const KeyboardUserSettingsTab: React.FC = () => { return ( - + {visibleCategories.map(([categoryName, category]) => { return ( diff --git a/src/components/views/settings/tabs/user/LabsUserSettingsTab.tsx b/src/components/views/settings/tabs/user/LabsUserSettingsTab.tsx index d1f73930186..b83ea5d5c3c 100644 --- a/src/components/views/settings/tabs/user/LabsUserSettingsTab.tsx +++ b/src/components/views/settings/tabs/user/LabsUserSettingsTab.tsx @@ -29,6 +29,10 @@ import { SettingsSection } from "../../shared/SettingsSection"; import SettingsSubsection, { SettingsSubsectionText } from "../../shared/SettingsSubsection"; import SettingsTab from "../SettingsTab"; +export const showLabsFlags = (): boolean => { + return SdkConfig.get("show_labs_settings") || SettingsStore.getValue("developerMode"); +}; + export default class LabsUserSettingsTab extends React.Component<{}> { private readonly labs: string[]; private readonly betas: string[]; @@ -48,7 +52,7 @@ export default class LabsUserSettingsTab extends React.Component<{}> { this.labs = labs; this.betas = betas; - if (!SdkConfig.get("show_labs_settings")) { + if (!showLabsFlags()) { this.labs = []; } } @@ -110,21 +114,18 @@ export default class LabsUserSettingsTab extends React.Component<{}> { return ( - + - {_t( - "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.", - { brand: SdkConfig.get("brand") }, - )} + {_t("labs|beta_description", { brand: SdkConfig.get("brand") })} {betaSection} {labsSections && ( - + {_t( - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.", + "labs|experimental_description", {}, { a: (sub) => { diff --git a/src/components/views/settings/tabs/user/MjolnirUserSettingsTab.tsx b/src/components/views/settings/tabs/user/MjolnirUserSettingsTab.tsx index 32c11006989..0b345322180 100644 --- a/src/components/views/settings/tabs/user/MjolnirUserSettingsTab.tsx +++ b/src/components/views/settings/tabs/user/MjolnirUserSettingsTab.tsx @@ -69,14 +69,14 @@ export default class MjolnirUserSettingsTab extends React.Component<{}, IState> this.setState({ busy: true }); try { const list = await Mjolnir.sharedInstance().getOrCreatePersonalList(); - await list.banEntity(kind, this.state.newPersonalRule, _t("Ignored/Blocked")); + await list.banEntity(kind, this.state.newPersonalRule, _t("labs_mjolnir|ban_reason")); this.setState({ newPersonalRule: "" }); // this will also cause the new rule to be rendered } catch (e) { logger.error(e); Modal.createDialog(ErrorDialog, { - title: _t("Error adding ignored user/server"), - description: _t("Something went wrong. Please try again or view your console for hints."), + title: _t("labs_mjolnir|error_adding_ignore"), + description: _t("labs_mjolnir|something_went_wrong"), }); } finally { this.setState({ busy: false }); @@ -96,8 +96,8 @@ export default class MjolnirUserSettingsTab extends React.Component<{}, IState> logger.error(e); Modal.createDialog(ErrorDialog, { - title: _t("Error subscribing to list"), - description: _t("Please verify the room ID or address and try again."), + title: _t("labs_mjolnir|error_adding_list_title"), + description: _t("labs_mjolnir|error_adding_list_description"), }); } finally { this.setState({ busy: false }); @@ -113,8 +113,8 @@ export default class MjolnirUserSettingsTab extends React.Component<{}, IState> logger.error(e); Modal.createDialog(ErrorDialog, { - title: _t("Error removing ignored user/server"), - description: _t("Something went wrong. Please try again or view your console for hints."), + title: _t("labs_mjolnir|error_removing_ignore"), + description: _t("labs_mjolnir|something_went_wrong"), }); } finally { this.setState({ busy: false }); @@ -130,8 +130,8 @@ export default class MjolnirUserSettingsTab extends React.Component<{}, IState> logger.error(e); Modal.createDialog(ErrorDialog, { - title: _t("Error unsubscribing from list"), - description: _t("Please try again or view your console for hints."), + title: _t("labs_mjolnir|error_removing_list_title"), + description: _t("labs_mjolnir|error_removing_list_description"), }); } finally { this.setState({ busy: false }); @@ -143,7 +143,7 @@ export default class MjolnirUserSettingsTab extends React.Component<{}, IState> const name = room ? room.name : list.roomId; const renderRules = (rules: ListRule[]): JSX.Element => { - if (rules.length === 0) return {_t("None")}; + if (rules.length === 0) return {_t("labs_mjolnir|rules_empty")}; const tiles: JSX.Element[] = []; for (const rule of rules) { @@ -157,12 +157,12 @@ export default class MjolnirUserSettingsTab extends React.Component<{}, IState> }; Modal.createDialog(QuestionDialog, { - title: _t("Ban list rules - %(roomName)s", { roomName: name }), + title: _t("labs_mjolnir|rules_title", { roomName: name }), description: (
    -

    {_t("Server rules")}

    +

    {_t("labs_mjolnir|rules_server")}

    {renderRules(list.serverRules)} -

    {_t("User rules")}

    +

    {_t("labs_mjolnir|rules_user")}

    {renderRules(list.userRules)}
    ), @@ -174,7 +174,7 @@ export default class MjolnirUserSettingsTab extends React.Component<{}, IState> private renderPersonalBanListRules(): JSX.Element { const list = Mjolnir.sharedInstance().getPersonalList(); const rules = list ? [...list.userRules, ...list.serverRules] : []; - if (!list || rules.length <= 0) return {_t("You have not ignored anyone.")}; + if (!list || rules.length <= 0) return {_t("labs_mjolnir|personal_empty")}; const tiles: JSX.Element[] = []; for (const rule of rules) { @@ -195,7 +195,7 @@ export default class MjolnirUserSettingsTab extends React.Component<{}, IState> return (
    -

    {_t("You are currently ignoring:")}

    +

    {_t("labs_mjolnir|personal_section")}

      {tiles}
    ); @@ -206,7 +206,7 @@ export default class MjolnirUserSettingsTab extends React.Component<{}, IState> const lists = Mjolnir.sharedInstance().lists.filter((b) => { return personalList ? personalList.roomId !== b.roomId : true; }); - if (!lists || lists.length <= 0) return {_t("You are not subscribed to any lists")}; + if (!lists || lists.length <= 0) return {_t("labs_mjolnir|no_lists")}; const tiles: JSX.Element[] = []; for (const list of lists) { @@ -233,7 +233,7 @@ export default class MjolnirUserSettingsTab extends React.Component<{}, IState> onClick={() => this.viewListRules(list)} disabled={this.state.busy} > - {_t("View rules")} + {_t("labs_mjolnir|view_rules")}   {name} @@ -243,7 +243,7 @@ export default class MjolnirUserSettingsTab extends React.Component<{}, IState> return (
    -

    {_t("You are currently subscribed to:")}

    +

    {_t("labs_mjolnir|lists")}

      {tiles}
    ); @@ -254,37 +254,24 @@ export default class MjolnirUserSettingsTab extends React.Component<{}, IState> return ( - + - {_t("⚠ These settings are meant for advanced users.")} -

    - {_t( - "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 }, - { code: (s) => {s} }, - )} -

    -

    - {_t( - "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.", - )} -

    + {_t("labs_mjolnir|advanced_warning")} +

    {_t("labs_mjolnir|explainer_1", { brand }, { code: (s) => {s} })}

    +

    {_t("labs_mjolnir|explainer_2")}

    {this.renderPersonalBanListRules()}
    @@ -299,16 +286,12 @@ export default class MjolnirUserSettingsTab extends React.Component<{}, IState>
    - - {_t("Subscribing to a ban list will cause you to join it!")} - + {_t("labs_mjolnir|lists_description_1")}   - - {_t("If this isn't what you want, please use a different tool to ignore users.")} - + {_t("labs_mjolnir|lists_description_2")} } > @@ -316,7 +299,7 @@ export default class MjolnirUserSettingsTab extends React.Component<{}, IState>
    diff --git a/src/components/views/settings/tabs/user/NotificationUserSettingsTab.tsx b/src/components/views/settings/tabs/user/NotificationUserSettingsTab.tsx index 50afdf91c93..0a00c32ca1f 100644 --- a/src/components/views/settings/tabs/user/NotificationUserSettingsTab.tsx +++ b/src/components/views/settings/tabs/user/NotificationUserSettingsTab.tsx @@ -33,7 +33,7 @@ export default class NotificationUserSettingsTab extends React.Component { {newNotificationSettingsEnabled ? ( ) : ( - + )} diff --git a/src/components/views/settings/tabs/user/PreferencesUserSettingsTab.tsx b/src/components/views/settings/tabs/user/PreferencesUserSettingsTab.tsx index f4a94451286..6758519eafa 100644 --- a/src/components/views/settings/tabs/user/PreferencesUserSettingsTab.tsx +++ b/src/components/views/settings/tabs/user/PreferencesUserSettingsTab.tsx @@ -147,19 +147,19 @@ export default class PreferencesUserSettingsTab extends React.Component {roomListSettings.length > 0 && ( - + {this.renderGroup(roomListSettings)} )} - + {this.renderGroup(PreferencesUserSettingsTab.SPACES_SETTINGS, SettingLevel.ACCOUNT)} click here.", + "settings|preferences|keyboard_view_shortcuts_button", {}, { a: (sub) => ( @@ -173,26 +173,26 @@ export default class PreferencesUserSettingsTab extends React.Component - + {this.renderGroup(PreferencesUserSettingsTab.TIME_SETTINGS)} {this.renderGroup(PreferencesUserSettingsTab.PRESENCE_SETTINGS)} - + {this.renderGroup(PreferencesUserSettingsTab.COMPOSER_SETTINGS)} - + {this.renderGroup(PreferencesUserSettingsTab.CODE_BLOCKS_SETTINGS)} - + {this.renderGroup(PreferencesUserSettingsTab.IMAGES_AND_VIDEOS_SETTINGS)} @@ -200,11 +200,11 @@ export default class PreferencesUserSettingsTab extends React.Component - + {this.renderGroup(PreferencesUserSettingsTab.ROOM_DIRECTORY_SETTINGS)} - + {this.renderGroup(PreferencesUserSettingsTab.GENERAL_SETTINGS)} @@ -212,7 +212,7 @@ export default class PreferencesUserSettingsTab extends React.Component @@ -221,19 +221,19 @@ export default class PreferencesUserSettingsTab extends React.Component { aria-describedby={id} disabled={this.props.inProgress} > - {_t("Unignore")} + {_t("action|unignore")} {this.props.userId} @@ -225,7 +225,7 @@ export default class SecurityUserSettingsTab extends React.Component { return ( + {userIds} ); @@ -252,21 +252,21 @@ export default class SecurityUserSettingsTab extends React.Component +
    - {_t("Accept all %(invitedRooms)s invites", { invitedRooms: invitedRoomIds.size })} + {_t("settings|security|bulk_options_accept_all_invites", { invitedRooms: invitedRoomIds.size })} - {_t("Reject all %(invitedRooms)s invites", { invitedRooms: invitedRoomIds.size })} + {_t("settings|security|bulk_options_reject_all_invites", { invitedRooms: invitedRoomIds.size })} {this.state.managingInvites ? :
    }
    @@ -282,7 +282,7 @@ export default class SecurityUserSettingsTab extends React.Component + ); @@ -301,9 +301,7 @@ export default class SecurityUserSettingsTab extends React.Component - {_t( - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.", - )} + {_t("settings|security|e2ee_default_disabled_warning")}
    ); } @@ -320,9 +318,7 @@ export default class SecurityUserSettingsTab extends React.Component {_t("action|learn_more")} @@ -331,7 +327,7 @@ export default class SecurityUserSettingsTab extends React.Component )} - +
    @@ -346,7 +342,7 @@ export default class SecurityUserSettingsTab extends React.Component + {ignoreUsersPanel} {invitesPanel} {e2ePanel} @@ -358,7 +354,7 @@ export default class SecurityUserSettingsTab extends React.Component {warning} - + {secureBackup} {eventIndex} {crossSigning} diff --git a/src/components/views/settings/tabs/user/SessionManagerTab.tsx b/src/components/views/settings/tabs/user/SessionManagerTab.tsx index dfa415a4bc3..bc06103255c 100644 --- a/src/components/views/settings/tabs/user/SessionManagerTab.tsx +++ b/src/components/views/settings/tabs/user/SessionManagerTab.tsx @@ -14,12 +14,11 @@ See the License for the specific language governing permissions and limitations under the License. */ -import React, { useCallback, useContext, useEffect, useRef, useState } from "react"; +import React, { useCallback, useContext, useEffect, useMemo, useRef, useState } from "react"; import { MatrixClient } from "matrix-js-sdk/src/matrix"; import { logger } from "matrix-js-sdk/src/logger"; import { _t } from "../../../../../languageHandler"; -import MatrixClientContext from "../../../../../contexts/MatrixClientContext"; import Modal from "../../../../../Modal"; import SettingsSubsection from "../../shared/SettingsSubsection"; import SetupEncryptionDialog from "../../../dialogs/security/SetupEncryptionDialog"; @@ -39,8 +38,8 @@ import QuestionDialog from "../../../dialogs/QuestionDialog"; import { FilterVariation } from "../../devices/filter"; import { OtherSessionsSectionHeading } from "../../devices/OtherSessionsSectionHeading"; import { SettingsSection } from "../../shared/SettingsSection"; -import { getDelegatedAuthAccountUrl } from "../../../../../utils/oidc/getDelegatedAuthAccountUrl"; import { OidcLogoutDialog } from "../../../dialogs/oidc/OidcLogoutDialog"; +import { SDKContext } from "../../../../../contexts/SDKContext"; const confirmSignOut = async (sessionsToSignOutCount: number): Promise => { const { finished } = Modal.createDialog(QuestionDialog, { @@ -48,7 +47,7 @@ const confirmSignOut = async (sessionsToSignOutCount: number): Promise description: (

    - {_t("Are you sure you want to sign out of %(count)s sessions?", { + {_t("settings|sessions|sign_out_confirm_description", { count: sessionsToSignOutCount, })}

    @@ -167,19 +166,21 @@ const SessionManagerTab: React.FC = () => { const filteredDeviceListRef = useRef(null); const scrollIntoViewTimeoutRef = useRef(); - const matrixClient = useContext(MatrixClientContext); + const sdkContext = useContext(SDKContext); + const matrixClient = sdkContext.client!; /** * If we have a delegated auth account management URL, all sessions but the current session need to be managed in the * delegated auth provider. * See https://github.com/matrix-org/matrix-spec-proposals/pull/3824 */ - const delegatedAuthAccountUrl = getDelegatedAuthAccountUrl(matrixClient.getClientWellKnown()); + const delegatedAuthAccountUrl = sdkContext.oidcClientStore.accountManagementEndpoint; const disableMultipleSignout = !!delegatedAuthAccountUrl; const userId = matrixClient?.getUserId(); const currentUserMember = (userId && matrixClient?.getUser(userId)) || undefined; const clientVersions = useAsyncMemo(() => matrixClient.getVersions(), [matrixClient]); const capabilities = useAsyncMemo(async () => matrixClient?.getCapabilities(), [matrixClient]); + const wellKnown = useMemo(() => matrixClient?.getClientWellKnown(), [matrixClient]); const onDeviceExpandToggle = (deviceId: ExtendedDevice["device_id"]): void => { if (expandedDeviceIds.includes(deviceId)) { @@ -275,7 +276,7 @@ const SessionManagerTab: React.FC = () => { return ( - + { disabled={!!signingOutDeviceIds.length} /> } - description={_t( - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.", - )} + description={_t("settings|sessions|best_security_note")} data-testid="other-sessions-section" stretchContent > @@ -331,7 +330,12 @@ const SessionManagerTab: React.FC = () => { /> )} - + ); diff --git a/src/components/views/settings/tabs/user/SidebarUserSettingsTab.tsx b/src/components/views/settings/tabs/user/SidebarUserSettingsTab.tsx index b5ad1ea73bf..4d6cf9a40f5 100644 --- a/src/components/views/settings/tabs/user/SidebarUserSettingsTab.tsx +++ b/src/components/views/settings/tabs/user/SidebarUserSettingsTab.tsx @@ -64,12 +64,10 @@ const SidebarUserSettingsTab: React.FC = () => { return ( - + { {_t("common|home")} - {_t("Home is useful for getting an overview of everything.")} + {_t("settings|sidebar|metaspaces_home_description")} @@ -93,9 +91,11 @@ const SidebarUserSettingsTab: React.FC = () => { className="mx_SidebarUserSettingsTab_checkbox mx_SidebarUserSettingsTab_homeAllRoomsCheckbox" data-testid="mx_SidebarUserSettingsTab_homeAllRoomsCheckbox" > - {_t("Show all rooms")} - {_t("Show all your rooms in Home, even if they're in a space.")} + {_t("settings|sidebar|metaspaces_home_all_rooms")} + + + {_t("settings|sidebar|metaspaces_home_all_rooms_description")} @@ -109,7 +109,7 @@ const SidebarUserSettingsTab: React.FC = () => { {_t("common|favourites")} - {_t("Group all your favourite rooms and people in one place.")} + {_t("settings|sidebar|metaspaces_favourites_description")} @@ -122,7 +122,9 @@ const SidebarUserSettingsTab: React.FC = () => { {_t("common|people")} - {_t("Group all your people in one place.")} + + {_t("settings|sidebar|metaspaces_people_description")} + { > - {_t("Rooms outside of a space")} + {_t("settings|sidebar|metaspaces_orphans")} - {_t("Group all your rooms that aren't part of a space in one place.")} + {_t("settings|sidebar|metaspaces_orphans_description")} diff --git a/src/components/views/settings/tabs/user/VoiceUserSettingsTab.tsx b/src/components/views/settings/tabs/user/VoiceUserSettingsTab.tsx index 0ad7d7e9f0c..c75539025a4 100644 --- a/src/components/views/settings/tabs/user/VoiceUserSettingsTab.tsx +++ b/src/components/views/settings/tabs/user/VoiceUserSettingsTab.tsx @@ -159,29 +159,30 @@ export default class VoiceUserSettingsTab extends React.Component<{}, IState> { if (!this.state.mediaDevices) { requestButton = (
    -

    {_t("Missing media permissions, click the button below to request.")}

    +

    {_t("settings|voip|missing_permissions_prompt")}

    - {_t("Request media permissions")} + {_t("settings|voip|request_permissions")}
    ); } else if (this.state.mediaDevices) { - speakerDropdown = this.renderDropdown(MediaDeviceKindEnum.AudioOutput, _t("Audio Output")) || ( -

    {_t("No Audio Outputs detected")}

    - ); + speakerDropdown = this.renderDropdown( + MediaDeviceKindEnum.AudioOutput, + _t("settings|voip|audio_output"), + ) ||

    {_t("settings|voip|audio_output_empty")}

    ; microphoneDropdown = this.renderDropdown(MediaDeviceKindEnum.AudioInput, _t("common|microphone")) || ( -

    {_t("No Microphones detected")}

    +

    {_t("settings|voip|audio_input_empty")}

    ); webcamDropdown = this.renderDropdown(MediaDeviceKindEnum.VideoInput, _t("common|camera")) || ( -

    {_t("No Webcams detected")}

    +

    {_t("settings|voip|video_input_empty")}

    ); } return ( - + {requestButton} - + {speakerDropdown} {microphoneDropdown} { await MediaDeviceHandler.setAudioAutoGainControl(v); this.setState({ audioAutoGainControl: MediaDeviceHandler.getAudioAutoGainControl() }); }} - label={_t("Automatically adjust the microphone volume")} + label={_t("settings|voip|voice_agc")} data-testid="voice-auto-gain" /> - + {webcamDropdown} - - + + => { await MediaDeviceHandler.setAudioNoiseSuppression(v); this.setState({ audioNoiseSuppression: MediaDeviceHandler.getAudioNoiseSuppression() }); }} - label={_t("Noise suppression")} + label={_t("settings|voip|noise_suppression")} data-testid="voice-noise-suppression" /> { await MediaDeviceHandler.setAudioEchoCancellation(v); this.setState({ audioEchoCancellation: MediaDeviceHandler.getAudioEchoCancellation() }); }} - label={_t("Echo cancellation")} + label={_t("settings|voip|echo_cancellation")} data-testid="voice-echo-cancellation" /> - + { /> -

    {_t("Quick settings")}

    +

    {_t("quick_settings|title")}

    { @@ -67,7 +67,7 @@ const QuickSettingsButton: React.FC<{ }} kind="primary_outline" > - {_t("All settings")} + {_t("quick_settings|all_settings")} {currentRoomId && developerModeEnabled && ( @@ -84,13 +84,13 @@ const QuickSettingsButton: React.FC<{ }} kind="danger_outline" > - {_t("Developer tools")} + {_t("devtools|title")} )}

    - {_t("Pin to sidebar")} + {_t("quick_settings|metaspace_section")}

    - {_t("More options")} + {_t("quick_settings|sidebar_settings")} @@ -133,7 +133,7 @@ const QuickSettingsButton: React.FC<{ = ({ requestClose }) => { const themeOptions = [ { id: MATCH_SYSTEM_THEME_ID, - name: _t("Match system"), + name: _t("theme|match_system"), }, ...orderedThemes, ]; @@ -85,7 +85,7 @@ const QuickThemeSwitcher: React.FC = ({ requestClose }) => { id="mx_QuickSettingsButton_themePickerDropdown" onOptionChange={onOptionChange} value={selectedTheme} - label={_t("Space selection")} + label={_t("common|theme")} > { themeOptions.map((theme) =>
    {theme.name}
    ) as NonEmptyArray< diff --git a/src/components/views/spaces/SpaceBasicSettings.tsx b/src/components/views/spaces/SpaceBasicSettings.tsx index c0b34d1358d..c046fadee89 100644 --- a/src/components/views/spaces/SpaceBasicSettings.tsx +++ b/src/components/views/spaces/SpaceBasicSettings.tsx @@ -67,7 +67,7 @@ export const SpaceAvatar: React.FC {_t("action|delete")} @@ -84,7 +84,7 @@ export const SpaceAvatar: React.FC avatarUploadRef.current?.click()} kind="link" - aria-label={_t("Upload avatar")} + aria-label={_t("room_settings|upload_avatar_label")} > {_t("action|upload")} diff --git a/src/components/views/spaces/SpaceChildrenPicker.tsx b/src/components/views/spaces/SpaceChildrenPicker.tsx index 4634855986f..fd72e7e8913 100644 --- a/src/components/views/spaces/SpaceChildrenPicker.tsx +++ b/src/components/views/spaces/SpaceChildrenPicker.tsx @@ -145,7 +145,7 @@ const SpaceChildrenPicker: React.FC = ({ {state === Target.Specific && ( { diff --git a/src/components/views/spaces/SpaceCreateMenu.tsx b/src/components/views/spaces/SpaceCreateMenu.tsx index 80c6994d422..2ded20912d2 100644 --- a/src/components/views/spaces/SpaceCreateMenu.tsx +++ b/src/components/views/spaces/SpaceCreateMenu.tsx @@ -110,7 +110,7 @@ const spaceNameValidator = withValidation({ { key: "required", test: async ({ value }) => !!value, - invalid: () => _t("Please enter a name for the space"), + invalid: () => _t("create_space|name_required"), }, ], }); @@ -193,8 +193,8 @@ export const SpaceCreateForm: React.FC = ({ onChange={setAlias} domain={domain} value={alias} - placeholder={name ? nameToLocalpart(name) : _t("e.g. my-space")} - label={_t("Address")} + placeholder={name ? nameToLocalpart(name) : _t("create_space|address_placeholder")} + label={_t("create_space|address_label")} disabled={busy} onKeyDown={onKeyDown} /> @@ -284,29 +284,25 @@ const SpaceCreateMenu: React.FC<{ if (visibility === null) { body = ( -

    {_t("Create a space")}

    -

    - {_t( - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.", - )} -

    +

    {_t("create_space|label")}

    +

    {_t("create_space|explainer")}

    setVisibility(Visibility.Public)} /> setVisibility(Visibility.Private)} /> {supportsSpaceFiltering && ( - {_t("Search for public spaces")} + {_t("create_space|search_public_button")} )}
    @@ -320,9 +316,13 @@ const SpaceCreateMenu: React.FC<{ title={_t("action|go_back")} /> -

    {visibility === Visibility.Public ? _t("Your public space") : _t("Your private space")}

    +

    + {visibility === Visibility.Public + ? _t("create_space|public_heading") + : _t("create_space|private_heading")} +

    - {_t("Add some details to help people recognise it.")} {_t("You can change these anytime.")} + {_t("create_space|add_details_prompt")} {_t("create_space|add_details_prompt_2")}

    - {busy ? _t("Creating…") : _t("action|create")} + {busy ? _t("create_space|creating") : _t("action|create")} ); diff --git a/src/components/views/spaces/SpacePanel.tsx b/src/components/views/spaces/SpacePanel.tsx index 8b8d6b05fc2..a773766bdf3 100644 --- a/src/components/views/spaces/SpacePanel.tsx +++ b/src/components/views/spaces/SpacePanel.tsx @@ -101,9 +101,10 @@ export const HomeButtonContextMenu: React.FC { + onFinished(); SettingsStore.setValue("Spaces.allRoomsInHome", null, SettingLevel.ACCOUNT, !allRoomsInHome); }} /> @@ -244,7 +245,7 @@ const CreateSpaceButton: React.FC( } element="ul" role="tree" - aria-label={_t("Spaces")} + aria-label={_t("common|spaces")} > {metaSpacesSection} {invites.map((s) => ( diff --git a/src/components/views/spaces/SpacePublicShare.tsx b/src/components/views/spaces/SpacePublicShare.tsx index a7066dac5cd..fbdbd17e44e 100644 --- a/src/components/views/spaces/SpacePublicShare.tsx +++ b/src/components/views/spaces/SpacePublicShare.tsx @@ -33,7 +33,7 @@ interface IProps { } const SpacePublicShare: React.FC = ({ space, onFinished }) => { - const [copiedText, setCopiedText] = useState(_t("Click to copy")); + const [copiedText, setCopiedText] = useState(_t("action|click_to_copy")); return (
    @@ -43,16 +43,16 @@ const SpacePublicShare: React.FC = ({ space, onFinished }) => { const permalinkCreator = new RoomPermalinkCreator(space); permalinkCreator.load(); const success = await copyPlaintext(permalinkCreator.forShareableRoom()); - const text = success ? _t("Copied!") : _t("Failed to copy"); + const text = success ? _t("common|copied") : _t("error|failed_copy"); setCopiedText(text); await sleep(5000); if (copiedText === text) { // if the text hasn't changed by another click then clear it after some time - setCopiedText(_t("Click to copy")); + setCopiedText(_t("action|click_to_copy")); } }} > - {_t("Share invite link")} + {_t("space|invite_link")}
    {copiedText}
    {space.canInvite(MatrixClientPeg.safeGet().getSafeUserId()) && @@ -64,8 +64,8 @@ const SpacePublicShare: React.FC = ({ space, onFinished }) => { showRoomInviteDialog(space.roomId); }} > - {_t("Invite people")} -
    {_t("Invite with email or username")}
    + {_t("space|invite")} +
    {_t("space|invite_description")}
    ) : null}
    diff --git a/src/components/views/spaces/SpaceSettingsGeneralTab.tsx b/src/components/views/spaces/SpaceSettingsGeneralTab.tsx index 36c7e6024af..03f08557ca7 100644 --- a/src/components/views/spaces/SpaceSettingsGeneralTab.tsx +++ b/src/components/views/spaces/SpaceSettingsGeneralTab.tsx @@ -90,15 +90,15 @@ const SpaceSettingsGeneralTab: React.FC = ({ matrixClient: cli, space }) const failures = results.filter((r) => r.status === "rejected"); if (failures.length > 0) { logger.error("Failed to save space settings: ", failures); - setError(_t("Failed to save space settings.")); + setError(_t("room_settings|general|error_save_space_settings")); } }; return ( - +
    -
    {_t("Edit settings relating to your space.")}
    +
    {_t("room_settings|general|description_space")}
    {error &&
    {error}
    } @@ -122,18 +122,18 @@ const SpaceSettingsGeneralTab: React.FC = ({ matrixClient: cli, space }) {_t("action|cancel")} - {busy ? _t("Saving…") : _t("Save Changes")} + {busy ? _t("common|saving") : _t("room_settings|general|save")}
    - + { leaveSpace(space); }} > - {_t("Leave Space")} + {_t("room_settings|general|leave_space")}
    diff --git a/src/components/views/spaces/SpaceSettingsVisibilityTab.tsx b/src/components/views/spaces/SpaceSettingsVisibilityTab.tsx index a2047ca9502..60725372f6b 100644 --- a/src/components/views/spaces/SpaceSettingsVisibilityTab.tsx +++ b/src/components/views/spaces/SpaceSettingsVisibilityTab.tsx @@ -64,7 +64,7 @@ const SpaceSettingsVisibilityTab: React.FC = ({ matrixClient: cli, space }, "", ), - () => setError(_t("Failed to update the guest access of this space")), + () => setError(_t("room_settings|visibility|error_update_guest_access")), ); const [historyVisibility, setHistoryVisibility] = useLocalEcho( () => @@ -79,7 +79,7 @@ const SpaceSettingsVisibilityTab: React.FC = ({ matrixClient: cli, space }, "", ), - () => setError(_t("Failed to update the history visibility of this space")), + () => setError(_t("room_settings|visibility|error_update_history_visibility")), ); const [showAdvancedSection, toggleAdvancedSection] = useStateToggle(); @@ -100,7 +100,7 @@ const SpaceSettingsVisibilityTab: React.FC = ({ matrixClient: cli, space className="mx_SettingsTab_showAdvanced" aria-expanded={showAdvancedSection} > - {showAdvancedSection ? _t("Hide advanced") : _t("Show advanced")} + {showAdvancedSection ? _t("action|hide_advanced") : _t("action|show_advanced")} {showAdvancedSection && ( @@ -109,12 +109,12 @@ const SpaceSettingsVisibilityTab: React.FC = ({ matrixClient: cli, space value={guestAccessEnabled} onChange={setGuestAccessEnabled} disabled={!canSetGuestAccess} - label={_t("Enable guest access")} + label={_t("room_settings|visibility|guest_access_label")} />

    - {_t("Guests can join a space without having an account.")} + {_t("room_settings|visibility|guest_access_explainer")}
    - {_t("This may be useful for public spaces.")} + {_t("room_settings|visibility|guest_access_explainer_public_space")}

    )} @@ -125,7 +125,7 @@ const SpaceSettingsVisibilityTab: React.FC = ({ matrixClient: cli, space let addressesSection: JSX.Element | undefined; if (space.getJoinRule() === JoinRule.Public) { addressesSection = ( - + = ({ matrixClient: cli, space return ( - + {error && (
    {error} @@ -148,12 +148,12 @@ const SpaceSettingsVisibilityTab: React.FC = ({ matrixClient: cli, space setError(_t("Failed to update the visibility of this space"))} + onError={(): void => setError(_t("room_settings|visibility|error_failed_save"))} closeSettingsFn={closeSettingsFn} /> {advancedSection} @@ -166,12 +166,12 @@ const SpaceSettingsVisibilityTab: React.FC = ({ matrixClient: cli, space ); }} disabled={!canSetHistoryVisibility} - label={_t("Preview Space")} + label={_t("room_settings|visibility|history_visibility_anyone_space")} />

    - {_t("Allow people to preview your space before they join.")} + {_t("room_settings|visibility|history_visibility_anyone_space_description")}
    - {_t("Recommended for public spaces.")} + {_t("room_settings|visibility|history_visibility_anyone_space_recommendation")}

    diff --git a/src/components/views/spaces/SpaceTreeLevel.tsx b/src/components/views/spaces/SpaceTreeLevel.tsx index ed847288b90..cdc8b98c1a1 100644 --- a/src/components/views/spaces/SpaceTreeLevel.tsx +++ b/src/components/views/spaces/SpaceTreeLevel.tsx @@ -95,9 +95,9 @@ export const SpaceButton: React.FC = ({ let notifBadge; if (spaceKey && notificationState) { - let ariaLabel = _t("Jump to first unread room."); + let ariaLabel = _t("a11y_jump_first_unread_room"); if (space?.getMyMembership() === "invite") { - ariaLabel = _t("Jump to first invite."); + ariaLabel = _t("a11y|jump_first_invite"); } const jumpToNotification = (ev: MouseEvent): void => { @@ -371,7 +371,7 @@ export class SpaceItem extends React.PureComponent { className={isInvite ? "mx_SpaceButton_invite" : undefined} selected={selected} label={this.state.name} - contextMenuTooltip={_t("Space options")} + contextMenuTooltip={_t("space|context_menu|options")} notificationState={notificationState} isNarrow={isPanelCollapsed} size={isNested ? "24px" : "32px"} diff --git a/src/components/views/terms/InlineTermsAgreement.tsx b/src/components/views/terms/InlineTermsAgreement.tsx index 6460ba44489..6424dbe4c6e 100644 --- a/src/components/views/terms/InlineTermsAgreement.tsx +++ b/src/components/views/terms/InlineTermsAgreement.tsx @@ -87,7 +87,7 @@ export default class InlineTermsAgreement extends React.Component to continue:", + "terms|inline_intro_text", {}, { policyLink: () => { diff --git a/src/components/views/toasts/NonUrgentEchoFailureToast.tsx b/src/components/views/toasts/NonUrgentEchoFailureToast.tsx index dacddc8715c..2e4d7bd7b9c 100644 --- a/src/components/views/toasts/NonUrgentEchoFailureToast.tsx +++ b/src/components/views/toasts/NonUrgentEchoFailureToast.tsx @@ -31,7 +31,7 @@ export default class NonUrgentEchoFailureToast extends React.PureComponent {
    {_t( - "Your server isn't responding to some requests.", + "error|non_urgent_echo_failure_toast", {}, { a: (sub) => ( diff --git a/src/components/views/toasts/VerificationRequestToast.tsx b/src/components/views/toasts/VerificationRequestToast.tsx index 5b75fe6d986..0ad86af4b86 100644 --- a/src/components/views/toasts/VerificationRequestToast.tsx +++ b/src/components/views/toasts/VerificationRequestToast.tsx @@ -158,7 +158,7 @@ export default class VerificationRequestToast extends React.PureComponent {

    {_t("encryption|verification|complete_title")}

    {_t("encryption|verification|complete_description")}

    -

    - {_t( - "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.", - )} -

    +

    {_t("encryption|verification|explainer")}

    diff --git a/src/components/views/verification/VerificationShowSas.tsx b/src/components/views/verification/VerificationShowSas.tsx index 4142caf0511..42cb7721597 100644 --- a/src/components/views/verification/VerificationShowSas.tsx +++ b/src/components/views/verification/VerificationShowSas.tsx @@ -133,18 +133,18 @@ export default class VerificationShowSas extends React.Component
    ); sasCaption = this.props.isSelf - ? _t("Confirm the emoji below are displayed on both devices, in the same order:") - : _t("Verify this user by confirming the following emoji appear on their screen."); + ? _t("encryption|verification|sas_emoji_caption_self") + : _t("encryption|verification|sas_emoji_caption_user"); } else if (this.props.sas.decimal) { const numberBlocks = this.props.sas.decimal.map((num, i) => {num}); sasDisplay =
    {numberBlocks}
    ; sasCaption = this.props.isSelf - ? _t("Verify this device by confirming the following number appears on its screen.") - : _t("Verify this user by confirming the following number appears on their screen."); + ? _t("encryption|verification|sas_caption_self") + : _t("encryption|verification|sas_caption_user"); } else { return (
    - {_t("Unable to find a supported verification method.")} + {_t("encryption|verification|unsupported_method")} {_t("action|cancel")} @@ -159,21 +159,21 @@ export default class VerificationShowSas extends React.Component // logged out during verification const otherDevice = this.props.otherDeviceDetails; if (otherDevice) { - text = _t("Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…", { + text = _t("encryption|verification|waiting_other_device_details", { deviceName: otherDevice.displayName, deviceId: otherDevice.deviceId, }); } else { - text = _t("Waiting for you to verify on your other device…"); + text = _t("encryption|verification|waiting_other_device"); } confirm =

    {text}

    ; } else if (this.state.pending || this.state.cancelling) { let text; if (this.state.pending) { const { displayName } = this.props; - text = _t("Waiting for %(displayName)s to verify…", { displayName }); + text = _t("encryption|verification|waiting_other_user", { displayName }); } else { - text = _t("Cancelling…"); + text = _t("encryption|verification|cancelling"); } confirm = ; } else { diff --git a/src/components/views/voip/CallDuration.tsx b/src/components/views/voip/CallDuration.tsx index 1f0ec4822dd..03e26a819f7 100644 --- a/src/components/views/voip/CallDuration.tsx +++ b/src/components/views/voip/CallDuration.tsx @@ -15,7 +15,8 @@ limitations under the License. */ import React, { FC, useState, useEffect, memo } from "react"; -import { GroupCall } from "matrix-js-sdk/src/matrix"; +// eslint-disable-next-line no-restricted-imports +import { MatrixRTCSession } from "matrix-js-sdk/src/matrixrtc/MatrixRTCSession"; import { formatPreciseDuration } from "../../../DateUtils"; @@ -32,20 +33,25 @@ export const CallDuration: FC = memo(({ delta }) => { return
    {formatPreciseDuration(delta)}
    ; }); -interface GroupCallDurationProps { - groupCall: GroupCall; +interface SessionDurationProps { + session: MatrixRTCSession | undefined; } /** - * A call duration counter that automatically counts up, given a live GroupCall + * A call duration counter that automatically counts up, given a matrixRTC session * object. */ -export const GroupCallDuration: FC = ({ groupCall }) => { +export const SessionDuration: FC = ({ session }) => { const [now, setNow] = useState(() => Date.now()); + useEffect(() => { const timer = window.setInterval(() => setNow(Date.now()), 1000); return () => clearInterval(timer); }, []); - return groupCall.creationTs === null ? null : ; + // This is a temporal solution. + // Using the oldest membership will update when this user leaves. + // This implies that the displayed call duration will also update consequently. + const createdTs = session?.getOldestMembership()?.createdTs(); + return createdTs ? : ; }; diff --git a/src/components/views/voip/CallView.tsx b/src/components/views/voip/CallView.tsx index 3f0bc759fc4..625df3a897c 100644 --- a/src/components/views/voip/CallView.tsx +++ b/src/components/views/voip/CallView.tsx @@ -285,7 +285,7 @@ export const Lobby: FC = ({ room, joinCallButtonDisabledTooltip, con disabled={connecting || joinCallButtonDisabledTooltip !== undefined} onClick={onConnectClick} label={_t("action|join")} - tooltip={connecting ? _t("Connecting") : joinCallButtonDisabledTooltip} + tooltip={connecting ? _t("voip|connecting") : joinCallButtonDisabledTooltip} alignment={Alignment.Bottom} />
    @@ -397,7 +397,7 @@ const JoinCallView: FC = ({ room, resizing, call }) => { facePile = (
    - {_t("%(count)s people joined", { count: members.length })} + {_t("voip|n_people_joined", { count: members.length })}
    ); diff --git a/src/components/views/voip/LegacyCallView.tsx b/src/components/views/voip/LegacyCallView.tsx index 60f59912c24..06beb329ef1 100644 --- a/src/components/views/voip/LegacyCallView.tsx +++ b/src/components/views/voip/LegacyCallView.tsx @@ -440,10 +440,10 @@ export default class LegacyCallView extends React.Component { const cli = MatrixClientPeg.safeGet(); const callRoomId = LegacyCallHandler.instance.roomIdForCall(call); const transferTargetRoom = callRoomId ? cli.getRoom(callRoomId) : null; - const transferTargetName = transferTargetRoom ? transferTargetRoom.name : _t("unknown person"); + const transferTargetName = transferTargetRoom ? transferTargetRoom.name : _t("voip|unknown_person"); const transfereeCallRoomId = LegacyCallHandler.instance.roomIdForCall(transfereeCall); const transfereeRoom = transfereeCallRoomId ? cli.getRoom(transfereeCallRoomId) : null; - const transfereeName = transfereeRoom ? transfereeRoom.name : _t("unknown person"); + const transfereeName = transfereeRoom ? transfereeRoom.name : _t("voip|unknown_person"); holdTransferContent = (
    @@ -508,7 +508,7 @@ export default class LegacyCallView extends React.Component {
    -
    {_t("Connecting")}
    +
    {_t("voip|connecting")}
    {secondaryFeedElement} ); diff --git a/src/components/views/voip/LegacyCallView/LegacyCallViewButtons.tsx b/src/components/views/voip/LegacyCallView/LegacyCallViewButtons.tsx index 63a940c949b..1150324de95 100644 --- a/src/components/views/voip/LegacyCallView/LegacyCallViewButtons.tsx +++ b/src/components/views/voip/LegacyCallView/LegacyCallViewButtons.tsx @@ -304,8 +304,8 @@ export default class LegacyCallViewButtons extends React.Component )} @@ -315,7 +315,7 @@ export default class LegacyCallViewButtons extends React.Component )} diff --git a/src/createRoom.ts b/src/createRoom.ts index 7fb7538a502..7b7ae8f8fc8 100644 --- a/src/createRoom.ts +++ b/src/createRoom.ts @@ -119,7 +119,10 @@ export default async function createRoom(client: MatrixClient, opts: IOpts): Pro const createOpts: ICreateRoomOpts = opts.createOpts || {}; createOpts.preset = createOpts.preset || defaultPreset; createOpts.visibility = createOpts.visibility || Visibility.Private; - if (opts.dmUserId && createOpts.invite === undefined) { + + // We allow UX of DMing ourselves as a form of creating a personal room but the server throws + // an error when a user tries to invite themselves so we filter it out + if (opts.dmUserId && opts.dmUserId !== client.getUserId() && createOpts.invite === undefined) { switch (getAddressType(opts.dmUserId)) { case "mx-user-id": createOpts.invite = [opts.dmUserId]; @@ -127,9 +130,7 @@ export default async function createRoom(client: MatrixClient, opts: IOpts): Pro case "email": { const isUrl = client.getIdentityServerUrl(true); if (!isUrl) { - throw new UserFriendlyError( - 'Cannot invite user by email without an identity server. You can connect to one under "Settings".', - ); + throw new UserFriendlyError("cannot_invite_without_identity_server"); } createOpts.invite_3pid = [ { @@ -390,15 +391,15 @@ export default async function createRoom(client: MatrixClient, opts: IOpts): Pro roomId, }); logger.error("Failed to create room " + roomId + " " + err); - let description = _t("Server may be unavailable, overloaded, or you hit a bug."); + let description = _t("create_room|generic_error"); if (err.errcode === "M_UNSUPPORTED_ROOM_VERSION") { // Technically not possible with the UI as of April 2019 because there's no // options for the user to change this. However, it's not a bad thing to report // the error to the user for if/when the UI is available. - description = _t("The server does not support the room version specified."); + description = _t("create_room|unsupported_version"); } Modal.createDialog(ErrorDialog, { - title: _t("Failure to create room"), + title: _t("create_room|error_title"), description, }); return null; diff --git a/src/customisations/Media.ts b/src/customisations/Media.ts index 8116ed13ee6..2177c013b7f 100644 --- a/src/customisations/Media.ts +++ b/src/customisations/Media.ts @@ -143,7 +143,7 @@ export class Media { public downloadSource(): Promise { const src = this.srcHttp; if (!src) { - throw new UserFriendlyError("Failed to download source media, no source url was found"); + throw new UserFriendlyError("error|download_media"); } return fetch(src); } diff --git a/src/editor/commands.tsx b/src/editor/commands.tsx index 4bee770eb17..52ab881693b 100644 --- a/src/editor/commands.tsx +++ b/src/editor/commands.tsx @@ -82,7 +82,7 @@ export async function runSlashCommand( logger.error(`Command failure: ${error}`); // assume the error is a server error when the command is async const isServerError = !!result.promise; - const title = isServerError ? _td("Server error") : _td("Command error"); + const title = isServerError ? _td("slash_command|server_error") : _td("slash_command|command_error"); let errText; if (typeof error === "string") { @@ -92,7 +92,7 @@ export async function runSlashCommand( } else if (error.message) { errText = error.message; } else { - errText = _t("Server unavailable, overloaded, or something else went wrong."); + errText = _t("slash_command|server_error_detail"); } Modal.createDialog(ErrorDialog, { @@ -109,13 +109,13 @@ export async function runSlashCommand( export async function shouldSendAnyway(commandText: string): Promise { // ask the user if their unknown command should be sent as a message const { finished } = Modal.createDialog(QuestionDialog, { - title: _t("Unknown Command"), + title: _t("slash_command|unknown_command"), description: (
    -

    {_t("Unrecognised command: %(commandText)s", { commandText })}

    +

    {_t("slash_command|unknown_command_detail", { commandText })}

    {_t( - "You can use /help to list available commands. Did you mean to send this as a message?", + "slash_command|unknown_command_help", {}, { code: (t) => {t}, @@ -124,7 +124,7 @@ export async function shouldSendAnyway(commandText: string): Promise {

    {_t( - "Hint: Begin your message with // to start it with a slash.", + "slash_command|unknown_command_hint", {}, { code: (t) => {t}, @@ -133,7 +133,7 @@ export async function shouldSendAnyway(commandText: string): Promise {

    ), - button: _t("Send as message"), + button: _t("slash_command|unknown_command_button"), }); const [sendAnyway] = await finished; return sendAnyway || false; diff --git a/src/editor/deserialize.ts b/src/editor/deserialize.ts index 3b9c1cee2c3..1d2d1f6b29b 100644 --- a/src/editor/deserialize.ts +++ b/src/editor/deserialize.ts @@ -247,6 +247,10 @@ function parseNode(n: Node, pc: PartCreator, opts: IParseOptions, mkListItem?: ( return pc.plainWithEmoji(`${delimLeft}${tex}${delimRight}`); } + // Spoilers are translated back into their slash command form + else if ((n as Element).hasAttribute("data-mx-spoiler")) { + return [pc.plain("/spoiler "), ...parseChildren(n, pc, opts)]; + } } } diff --git a/src/hooks/room/useRoomCall.ts b/src/hooks/room/useRoomCall.ts index c369f5ab152..c1438eaca4a 100644 --- a/src/hooks/room/useRoomCall.ts +++ b/src/hooks/room/useRoomCall.ts @@ -190,16 +190,16 @@ export const useRoomCall = ( let videoCallDisabledReason: string | null; switch (state) { case State.NoPermission: - voiceCallDisabledReason = _t("You do not have permission to start voice calls"); - videoCallDisabledReason = _t("You do not have permission to start video calls"); + voiceCallDisabledReason = _t("voip|disabled_no_perms_start_voice_call"); + videoCallDisabledReason = _t("voip|disabled_no_perms_start_video_call"); break; case State.Ongoing: - voiceCallDisabledReason = _t("Ongoing call"); - videoCallDisabledReason = _t("Ongoing call"); + voiceCallDisabledReason = _t("voip|disabled_ongoing_call"); + videoCallDisabledReason = _t("voip|disabled_ongoing_call"); break; case State.NoOneHere: - voiceCallDisabledReason = _t("There's no one here to call"); - videoCallDisabledReason = _t("There's no one here to call"); + voiceCallDisabledReason = _t("voip|disabled_no_one_here"); + videoCallDisabledReason = _t("voip|disabled_no_one_here"); break; case State.Unpinned: case State.NoCall: diff --git a/src/hooks/room/useTopic.ts b/src/hooks/room/useTopic.ts index 1b63cb8ed93..a0876ef983f 100644 --- a/src/hooks/room/useTopic.ts +++ b/src/hooks/room/useTopic.ts @@ -32,6 +32,11 @@ export const getTopic = (room?: Room): Optional => { return !!content ? ContentHelpers.parseTopicContent(content) : null; }; +/** + * Helper to retrieve the room topic for given room + * @param room + * @returns the raw text and an html parsion version of the room topic + */ export function useTopic(room?: Room): Optional { const [topic, setTopic] = useState(getTopic(room)); useTypedEventEmitter(room?.currentState, RoomStateEvent.Events, (ev: MatrixEvent) => { diff --git a/src/hooks/useAudioDeviceSelection.ts b/src/hooks/useAudioDeviceSelection.ts index 0181556140b..752e0f8220b 100644 --- a/src/hooks/useAudioDeviceSelection.ts +++ b/src/hooks/useAudioDeviceSelection.ts @@ -77,7 +77,7 @@ export const useAudioDeviceSelection = ( return { currentDevice: state.device, - currentDeviceLabel: state.device?.label || _t("Default Device"), + currentDeviceLabel: state.device?.label || _t("voip|default_device"), devices: state.devices, setDevice, }; diff --git a/src/hooks/useCall.ts b/src/hooks/useCall.ts index 60121d0aece..db091f15269 100644 --- a/src/hooks/useCall.ts +++ b/src/hooks/useCall.ts @@ -84,8 +84,8 @@ export const useJoinCallButtonDisabledTooltip = (call: Call): string | null => { const isFull = useFull(call); const state = useConnectionState(call); - if (state === ConnectionState.Connecting) return _t("Connecting"); - if (isFull) return _t("Sorry — this call is currently full"); + if (state === ConnectionState.Connecting) return _t("voip|join_button_tooltip_connecting"); + if (isFull) return _t("voip|join_button_tooltip_call_full"); return null; }; diff --git a/src/hooks/useRoomName.ts b/src/hooks/useRoomName.ts index 01e681e3967..fa82f6a8297 100644 --- a/src/hooks/useRoomName.ts +++ b/src/hooks/useRoomName.ts @@ -31,7 +31,7 @@ const getRoomName = (room?: Room, oobName = ""): string => room?.name || oobName * @returns {string} the room name */ export function useRoomName(room?: Room, oobData?: IOOBData): string { - let oobName = _t("Join Room"); + let oobName = _t("common|unnamed_room"); if (oobData && oobData.name) { oobName = oobData.name; } diff --git a/src/hooks/useUserOnboardingTasks.ts b/src/hooks/useUserOnboardingTasks.ts index 43e819c2bd9..8dc06efa5b8 100644 --- a/src/hooks/useUserOnboardingTasks.ts +++ b/src/hooks/useUserOnboardingTasks.ts @@ -16,7 +16,7 @@ limitations under the License. import { useMemo } from "react"; -import { AppDownloadDialog } from "../components/views/dialogs/AppDownloadDialog"; +import { AppDownloadDialog, showAppDownloadDialogPrompt } from "../components/views/dialogs/AppDownloadDialog"; import { UserTab } from "../components/views/dialogs/UserTab"; import { ButtonEvent } from "../components/views/elements/AccessibleButton"; import { Action } from "../dispatcher/actions"; @@ -42,6 +42,7 @@ interface UserOnboardingTask { hideOnComplete?: boolean; }; completed: (ctx: UserOnboardingContext) => boolean; + disabled?(): boolean; } export interface UserOnboardingTaskWithResolvedCompletion extends Omit { @@ -56,7 +57,7 @@ const onClickStartDm = (ev: ButtonEvent): void => { const tasks: UserOnboardingTask[] = [ { id: "create-account", - title: _t("Create account"), + title: _t("auth|create_account_title"), description: _t("onboarding|you_made_it"), completed: () => true, }, @@ -111,6 +112,9 @@ const tasks: UserOnboardingTask[] = [ Modal.createDialog(AppDownloadDialog, {}, "mx_AppDownloadDialog_wrapper", false, true); }, }, + disabled(): boolean { + return !showAppDownloadDialogPrompt(); + }, }, { id: "setup-profile", @@ -149,7 +153,10 @@ export function useUserOnboardingTasks(context: UserOnboardingContext): UserOnbo return useMemo(() => { return tasks - .filter((task) => !task.relevant || task.relevant.includes(useCase)) + .filter((task) => { + if (task.disabled?.()) return false; + return !task.relevant || task.relevant.includes(useCase); + }) .map((task) => ({ ...task, completed: task.completed(context), diff --git a/src/i18n/strings/am.json b/src/i18n/strings/am.json deleted file mode 100644 index 84635752b7f..00000000000 --- a/src/i18n/strings/am.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "Use Single Sign On to continue": "ለመቀጠል ነጠላ ምዝገባ ይጠቀሙ", - "This phone number is already in use": "ይህ ስልክ ቁጥር ከዚህ በፊት ጥቅም ላይ የዋለ ነው።", - "This email address is already in use": "ይህ የኢሜል አድራሻ ከዚህ በፊት ጥቅም ላይ የዋለ ነው።" -} diff --git a/src/i18n/strings/ang.json b/src/i18n/strings/ang.json deleted file mode 100644 index 0967ef424bc..00000000000 --- a/src/i18n/strings/ang.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/src/i18n/strings/ar.json b/src/i18n/strings/ar.json deleted file mode 100644 index 9dcdbef0a16..00000000000 --- a/src/i18n/strings/ar.json +++ /dev/null @@ -1,1453 +0,0 @@ -{ - "Something went wrong!": "هناك خطأ ما!", - "Create new room": "إنشاء غرفة جديدة", - "Failed to change password. Is your password correct?": "فشلت عملية تعديل الكلمة السرية. هل كلمتك السرية صحيحة ؟", - "Send": "إرسال", - "This email address is already in use": "عنوان البريد هذا مستعمل", - "This phone number is already in use": "رقم الهاتف هذا مستخدم بالفعل", - "Failed to verify email address: make sure you clicked the link in the email": "فشل التثبّت من عنوان البريد الإلكتروني: تأكّد من نقر الرابط في البريد المُرسل", - "Unavailable": "غير متوفر", - "All Rooms": "كل الغُرف", - "All messages": "كل الرسائل", - "What's New": "آخِر المُستجدّات", - "No update available.": "لا يوجد هناك أي تحديث.", - "Changelog": "سِجل التغييرات", - "Waiting for response from server": "في انتظار الرد مِن الخادوم", - "Thank you!": "شكرًا !", - "What's new?": "ما الجديد ؟", - "Use Single Sign On to continue": "استعمل الولوج الموحّد للمواصلة", - "Confirm adding this email address by using Single Sign On to prove your identity.": "أكّد إضافتك لعنوان البريد هذا باستعمال الولوج الموحّد لإثبات هويّتك.", - "Confirm adding email": "أكّد إضافة البريد الإلكتروني", - "Click the button below to confirm adding this email address.": "انقر الزر بالأسفل لتأكيد إضافة عنوان البريد الإلكتروني هذا.", - "Add Email Address": "أضِف بريدًا إلكترونيًا", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "أكّد إضافتك لرقم الهاتف هذا باستعمال الولوج الموحّد لإثبات هويّتك.", - "Confirm adding phone number": "أكّد إضافة رقم الهاتف", - "Click the button below to confirm adding this phone number.": "انقر الزر بالأسفل لتأكيد إضافة رقم الهاتف هذا.", - "Add Phone Number": "أضِف رقم الهاتف", - "Unable to load! Check your network connectivity and try again.": "تعذر التحميل! افحص اتصالك بالشبكة وأعِد المحاولة.", - "Call failed due to misconfigured server": "فشل الاتصال بسبب سوء ضبط الخادوم", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "من فضلك اطلب من مسؤول الخادوم المنزل الذي تستعمله (%(homeserverDomain)s) أن يضبط خادوم TURN كي تعمل الاتصالات بنحوٍ يكون محط ثقة.", - "Permission Required": "التصريح مطلوب", - "You do not have permission to start a conference call in this room": "ينقصك تصريح بدء مكالمة جماعية في هذه الغرفة", - "The file '%(fileName)s' failed to upload.": "فشل رفع الملف ”%(fileName)s“.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "حجم الملف ”%(fileName)s“ يتجاوز الحجم الأقصى الذي يسمح به الخادوم المنزل", - "Upload Failed": "فشل الرفع", - "Server may be unavailable, overloaded, or you hit a bug.": "قد لا يكون الخادوم متاحًا، أو أن عليه ضغط، أو أنك واجهت علة.", - "The server does not support the room version specified.": "لا يدعم الخادوم إصدارة الغرفة المحدّدة.", - "Failure to create room": "فشل إنشاء الغرفة", - "Cancel entering passphrase?": "هل تريد إلغاء إدخال عبارة المرور؟", - "Are you sure you want to cancel entering passphrase?": "هل أنت متأكد من أنك تريد إلغاء إدخال عبارة المرور؟", - "Setting up keys": "إعداد المفاتيح", - "Sun": "الأحد", - "Mon": "الإثنين", - "Tue": "الثلاثاء", - "Wed": "الأربعاء", - "Thu": "الخميس", - "Fri": "الجمعة", - "Sat": "السبت", - "Jan": "يناير", - "Feb": "فبراير", - "Mar": "مارس", - "Apr": "أبريل", - "May": "مايو", - "Jun": "يونيو", - "Jul": "يوليو", - "Aug": "أغسطس", - "Sep": "سبتمبر", - "Oct": "أكتوبر", - "Nov": "نوفمبر", - "Dec": "ديسمبر", - "PM": "م", - "AM": "ص", - "%(weekDayName)s %(time)s": "%(weekDayName)s ‏%(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s، ‏%(day)s %(monthName)s %(fullYear)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s، ‏%(day)s %(monthName)s %(fullYear)s ‏%(time)s", - "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.": "يطلب هذا الإجراء الوصول إلى خادوم الهويّات المبدئيللتثبّت من عنوان البريد الإلكتروني أو رقم الهاتف، ولكن ليس للخادوم أيّ شروط خدمة.", - "Only continue if you trust the owner of the server.": "لا تُواصل لو لم تكن تثق بمالك الخادوم.", - "%(name)s is requesting verification": "يطلب %(name)s التثبّت", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "لا يملك %(brand)s التصريح لإرسال التنبيهات. من فضلك تحقّق من إعدادات المتصفح", - "%(brand)s was not given permission to send notifications - please try again": "لم تقدّم التصريح اللازم كي يُرسل %(brand)s التنبيهات. من فضلك أعِد المحاولة", - "Unable to enable Notifications": "تعذر تفعيل التنبيهات", - "This email address was not found": "لم يوجد عنوان البريد الإلكتروني هذا", - "Default": "المبدئي", - "Restricted": "مقيد", - "Moderator": "مشرف", - "Failed to invite": "فشلت الدعوة", - "Operation failed": "فشلت العملية", - "You need to be logged in.": "عليك الولوج.", - "You need to be able to invite users to do that.": "يجب أن تكون قادرًا على دعوة المستخدمين للقيام بذلك.", - "Unable to create widget.": "غير قادر على إنشاء Widget.", - "Missing roomId.": "معرف الغرفة مفقود.", - "Failed to send request.": "فشل في ارسال الطلب.", - "This room is not recognised.": "لم يتم التعرف على هذه الغرفة.", - "Power level must be positive integer.": "يجب أن يكون مستوى الطاقة عددًا صحيحًا موجبًا.", - "You are not in this room.": "أنت لست في هذه الغرفة.", - "You do not have permission to do that in this room.": "ليس لديك صلاحية للقيام بذلك في هذه الغرفة.", - "Missing room_id in request": "رقم الغرفة مفقود في الطلب", - "Room %(roomId)s not visible": "الغرفة %(roomId)s غير مرئية", - "Missing user_id in request": "رقم المستخدم مفقود في الطلب", - "Command error": "خطأ في الأمر", - "Error upgrading room": "خطأ في ترقية الغرفة", - "Double check that your server supports the room version chosen and try again.": "تحقق مرة أخرى من أن سيرفرك يدعم إصدار الغرفة المختار وحاول مرة أخرى.", - "Use an identity server": "خادوم التعريف", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "استخدم سيرفر للهوية للدعوة عبر البريد الالكتروني. انقر على استمرار لاستخدام سيرفر الهوية الافتراضي (%(defaultIdentityServerName)s) او قم بضبط الاعدادات.", - "Use an identity server to invite by email. Manage in Settings.": "استخدم سيرفر الهوية للدعوة عبر البريد الالكتروني. ضبط الاعدادات.", - "Ignored user": "مستخدم متجاهل", - "You are now ignoring %(userId)s": "انت تقوم الان بتجاهل %(userId)s", - "Unignored user": "المستخدم غير متجاهل", - "You are no longer ignoring %(userId)s": "انت لم تعد متجاهلا للمستخدم %(userId)s", - "Verifies a user, session, and pubkey tuple": "يتحقق من العناصر: المستخدم والجلسة والمفتاح العام", - "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\" المعطى. هذا يعني ان اتصالك اصبح مكشوف!", - "Verified key": "مفتاح مؤكد", - "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. تم تحديد الجلسة على انها مؤكدة.", - "Logs sent": "تم ارسال سجل الاحداث", - "Reason": "السبب", - "You cannot place a call with yourself.": "لا يمكنك الاتصال بنفسك.", - "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 تم تسجيل الدخول لجلسة جديدة من غير التحقق منها:", - "Ask this user to verify their session, or manually verify it below.": "اطلب من هذا المستخدم التحقُّق من جلسته أو تحقَّق منها يدويًّا أدناه.", - "Not Trusted": "غير موثوقة", - "Cannot reach homeserver": "لا يمكن الوصول إلى السيرفر", - "Ensure you have a stable internet connection, or get in touch with the server admin": "تأكد من أنك تملك اتصال بالانترنت مستقر أو تواصل مع مدير السيرفر", - "Your %(brand)s is misconfigured": "%(brand)s لديك غير مهيأ", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "اطلب من مدير %(brand)s أن يراجع ضبطك ليتأكد من خلوِّه من المدخلات المكرَّرة أو الخاطئة.", - "Cannot reach identity server": "لا يمكن الوصول لهوية السيرفر", - "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.": "بوسعك التسجيل، لكن تنبَّه إلى أن بعض الميزات لن تتوفَّر حتى عودة خادم الهوية للعمل. عليك مراجعة ضبطك أو التواصل مع مدير الخادم إن تكرَّرت رؤية هذا التحذير.", - "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.": "بوسعك تصفير كلمة مرورك، لكن تنبَّه إلى أن بعض الميزات لن تتوفَّر حتى عودة خادم الهوية للعمل. عليك مراجعة ضبطك أو التواصل مع مدير الخادم إن تكرَّرت رؤية هذا التحذير.", - "Language Dropdown": "قائمة اللغة المنسدلة", - "Information": "المعلومات", - "Rotate Right": "أدر لليمين", - "Rotate Left": "أدر لليسار", - "expand": "توسيع", - "collapse": "تضييق", - "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": "استخدم تطبيق سطح المكتب للبحث في الرسائل المشفرة", - "Use the Desktop app to see all encrypted files": "استخدم تطبيق سطح المكتب لمشاهدة جميع الملفات المشفرة", - "Popout widget": "عنصر الواجهة المنبثق", - "This widget may use cookies.": "قد يستخدم عنصر الواجهة هذا ملفات تعريف الارتباط.", - "Widget added by": "عنصر واجهة أضافه", - "Widgets do not use message encryption.": "عناصر الواجهة لا تستخدم تشفير الرسائل.", - "Using this widget may share data with %(widgetDomain)s.": "قد يؤدي استخدام هذه الأداة إلى مشاركة البيانات مع%(widgetDomain)s.", - "Widget ID": "معرّف عنصر واجهة", - "Room ID": "معرّف الغرفة", - "%(brand)s URL": "رابط %(brand)s", - "Your theme": "مظهر واجهتك", - "Your user ID": "معرّف مستخدمك", - "Your display name": "اسمك الظاهر", - "Any of the following data may be shared:": "يمكن أن تُشارَك أي من البيانات التالية:", - "Cancel search": "إلغاء البحث", - "Can't load this message": "تعذر تحميل هذه الرسالة", - "Submit logs": "إرسال السجلات", - "edited": "عُدل", - "Edited at %(date)s. Click to view edits.": "عُدل في %(date)s. انقر لترى التعديلات.", - "Click to view edits": "انقر لترى التعديلات", - "Edited at %(date)s": "عدل في %(date)s", - "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?": "أنت على وشك الانتقال إلى موقع تابع لجهة خارجية حتى تتمكن من مصادقة حسابك لاستخدامه مع %(integrationsUrl)s. هل ترغب في الاستمرار؟", - "Add an Integration": "أضف تكاملاً", - "Failed to copy": "تعذر النسخ", - "Copied!": "نُسخ!", - "This room is a continuation of another conversation.": "هذه الغرفة هي استمرار لمحادثة أخرى.", - "Click here to see older messages.": "انقر هنا لترى رسائل أقدم.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s غير صورة الغرفة إلى ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s حذف صورة الغرفة.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s غير صورة الغرفة %(roomName)s", - "Message deleted on %(date)s": "حذفت الرسالة في %(date)s", - "reacted with %(shortName)s": "تفاعلو ب%(shortName)s", - "Error decrypting video": "تعذر فك تشفير الفيديو", - "You sent a verification request": "أنت أرسلت طلب تحقق", - "%(name)s wants to verify": "%(name)s يريد التحقق", - "%(name)s cancelled": "%(name)s رفض", - "%(name)s declined": "%(name)s رفض", - "You cancelled": "أنت رفضت", - "You declined": "أنت رفضت", - "%(name)s accepted": "%(name)s قبل", - "You accepted": "أنت قبلت", - "%(name)s cancelled verifying": "تم إلغاء التحقق من %(name)s", - "You cancelled verifying %(name)s": "لقد ألغيت التحقق من %(name)s", - "You verified %(name)s": "لقد تحققت من %(name)s", - "You have ignored this user, so their message is hidden. Show anyways.": "لقد تجاهلت هذا المستخدم ، لذلك تم إخفاء رسالته. العرض على أي حال. ", - "Video conference started by %(senderName)s": "بدأ مؤتمر الفيديو %(senderName)s", - "Video conference updated by %(senderName)s": "حدث مؤتمر الفيديو %(senderName)s", - "Video conference ended by %(senderName)s": "أنهى مؤتمر الفيديو %(senderName)s", - "Join the conference from the room information card on the right": "انضم إلى المؤتمر من بطاقة معلومات الغرفة على اليمين", - "Join the conference at the top of this room": "انضم إلى المؤتمر في الجزء العلوي من هذه الغرفة", - "Show image": "إظهار الصورة", - "Error decrypting image": "تعذر فك تشفير صورة", - "Invalid file%(extra)s": "ملف غير صحيح %(extra)s", - "Download %(text)s": "تحميل %(text)s", - "Decrypt %(text)s": "فك تشفير %(text)s", - "Error decrypting attachment": "تعذر فك تشفير المرفق", - "Message Actions": "إجراءات الرسائل", - "The encryption used by this room isn't supported.": "التشفير الذي تستخدمه هذه الغرفة غير مدعوم.", - "Encryption not enabled": "التشفير غير مفعل", - "Ignored attempt to disable encryption": "تم تجاهل محاولة تعطيل التشفير", - "Yesterday": "أمس", - "Today": "اليوم", - "Saturday": "السبت", - "Friday": "الجمعة", - "Thursday": "الخميس", - "Wednesday": "الأربعاء", - "Tuesday": "الثلاثاء", - "Monday": "الاثنين", - "Sunday": "الأحد", - "You cancelled verification.": "لقد ألغيتَ التحقق.", - "%(displayName)s cancelled verification.": "%(displayName)s ألغى التحقق.", - "Verification timed out.": "انتهت مهلة التحقق.", - "Start verification again from their profile.": "ابدأ التحقق مرة أخرى من ملف التعريف الخاص بهم.", - "Start verification again from the notification.": "ابدأ التحقق مرة أخرى من الإشعار.", - "You've successfully verified %(displayName)s!": "لقد تحققت بنجاح من %(displayName)s!", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "لقد تحققت بنجاح من %(deviceName)s (%(deviceId)s)!", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "قم بتعيين العناوين لهذه الغرفة حتى يتمكن المستخدمون من العثور على هذه الغرفة من خلال خادمك الوسيط (%(localDomain)s)", - "Local Addresses": "عناوين محلية", - "New published address (e.g. #alias:server)": "عنوان منشور جديد (على سبيل المثال #alias:server)", - "No other published addresses yet, add one below": "لا توجد عناوين أخرى منشورة بعد ، أضف واحدًا أدناه", - "Other published addresses:": "عناوين منشورة أخرى:", - "Published Addresses": "العناوين المنشورة", - "Local address": "العنوان المحلي", - "This room has no local addresses": "هذه الغرفة ليس لها عناوين محلية", - "not specified": "غير محدد", - "Main address": "العنوان الرئيسي", - "Error removing address": "تعذرت إزالة العنوان", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "تعذرت إزالة ذاك العنوان. ربما لم يعد موجودًا أو حدث خطأ مؤقت.", - "You don't have permission to delete the address.": "ليس لديك الصلاحية لحذف العنوان.", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "تعذر إنشاء ذاك العنوان. قد لا يسمح به الخادم أو حدث فشل مؤقت.", - "Error creating address": "تعذر إنشاء العنوان", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "حدث خطأ أثناء تحديث العناوين البديلة للغرفة. قد لا يسمح به الخادم أو حدث فشل مؤقت.", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "حدث خطأ أثناء تحديث العنوان الرئيسي للغرفة. قد لا يسمح به الخادم أو حدث فشل مؤقت.", - "Error updating main address": "تعذر تحديث العنوان الرئيسي", - "Mark all as read": "أشر عليها بأنها قرأت", - "Jump to first unread message.": "الانتقال إلى أول رسالة غير مقروءة.", - "Invited by %(sender)s": "دُعيت من %(sender)s", - "Revoke invite": "إبطال الدعوة", - "Admin Tools": "أدوات المدير", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "تعذر إبطال الدعوة. قد يواجه الخادم مشكلة مؤقتة أو ليس لديك صلاحيات كافية لإلغاء الدعوة.", - "Failed to revoke invite": "تعذر إبطال الدعوة", - "Add some now": "أضف البعض الآن", - "You don't currently have any stickerpacks enabled": "ليس لديك حاليًا أي حزم ملصقات ممكّنة", - "Failed to connect to integration manager": "تعذر الاتصال بمدير التكامل", - "Send as message": "أرسل كرسالة", - "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?": "يمكنك استخدام المساعدة لسرد الأوامر المتاحة. هل قصدت إرسال هذا كرسالة؟", - "Unrecognised command: %(commandText)s": "أمر غير معروف: %(commandText)s", - "Unknown Command": "أمر غير معروف", - "Server unavailable, overloaded, or something else went wrong.": "الخادم غير متوفر أو محمّل فوق طاقته أو وقع خطأ غير ذلك.", - "Server error": "خطأ في الخادم", - "Search…": "بحث …", - "This Room": "هذه الغرفة", - "Only room administrators will see this warning": "لن يرى هذا التحذير سوى مديرو الغرفة", - "This room is running room version , which this homeserver has marked as unstable.": "هذه الغرفة تشغل إصدار الغرفة ، والذي عده الخادم الوسيط هذا بأنه غير مستقر .", - "This room has already been upgraded.": "سبق وأن تمت ترقية هذه الغرفة.", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "ستؤدي ترقية هذه الغرفة إلى إغلاق النسخة الحالية للغرفة وإنشاء غرفة تمت ترقيتها بنفس الاسم.", - "Room options": "خيارات الغرفة", - "Low Priority": "أولوية منخفضة", - "Favourite": "تفضيل", - "Favourited": "فُضلت", - "Forget Room": "انسَ الغرفة", - "Jump to first invite.": "الانتقال لأول دعوة.", - "Jump to first unread room.": "الانتقال لأول غرفة لم تقرأ.", - "%(roomName)s is not accessible at this time.": "لا يمكن الوصول إلى %(roomName)s في الوقت الحالي.", - "%(roomName)s does not exist.": "الغرفة %(roomName)s ليست موجودة.", - "%(roomName)s can't be previewed. Do you want to join it?": "لا يمكن معاينة %(roomName)s. هل تريد الانضمام إليها؟", - "You're previewing %(roomName)s. Want to join it?": "أنت تعاين %(roomName)s. تريد الانضمام إليها؟", - "Reject & Ignore user": "رفض الدعوة وتجاهل الداعي", - " invited you": " دعاك", - "Do you want to join %(roomName)s?": "هل تريد أن تنضم إلى %(roomName)s؟", - "Start chatting": "ابدأ المحادثة", - " wants to chat": " يريد محادثتك", - "Do you want to chat with %(user)s?": "هل تريد محادثة %(user)s؟", - "Share this email in Settings to receive invites directly in %(brand)s.": "شارك هذا البريد الإلكتروني في الإعدادات لتلقي الدعوات مباشرةً في %(brand)s.", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "استخدم خادم هوية في الإعدادات لتلقي الدعوات مباشرة في %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "الدعوة إلى %(roomName)s أرسلت إلى %(email)s", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "اربط هذا البريد الإلكتروني بحسابك في الإعدادات لتلقي الدعوات مباشرةً في%(brand)s.", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "تم إرسال الدعوة إلى %(roomName)s إلى %(email)s الذي لا يرتبط بحسابك", - "Join the discussion": "انضم للنقاش", - "Try to join anyway": "حاول الانضمام على أي حال", - "You can only join it with a working invite.": "لا يمكن الإنضمام إليها إلا بدعوة صالحة.", - "unknown error code": "رمز خطأٍ غير معروف", - "Something went wrong with your invite to %(roomName)s": "حدث خطأ في دعوتك إلى %(roomName)s", - "You were banned from %(roomName)s by %(memberName)s": "لقد حُظِرت من غرفة %(roomName)s من قِبَل %(memberName)s", - "Re-join": "أعِد الانضمام", - "Forget this room": "انسَ هذه الغرفة", - "Reason: %(reason)s": "السبب: %(reason)s", - "Sign Up": "سجل", - "Join the conversation with an account": "انضم للمحادثة بحساب", - "Historical": "تاريخي", - "Low priority": "أولوية منخفضة", - "Explore public rooms": "استكشف الغرف العامة", - "Add room": "أضف غرفة", - "Rooms": "الغرف", - "Show Widgets": "إظهار عناصر الواجهة", - "Hide Widgets": "إخفاء عناصر الواجهة", - "Forget room": "انسَ الغرفة", - "Join Room": "انضم للغرفة", - "(~%(count)s results)": { - "one": "(~%(count)s نتيجة)", - "other": "(~%(count)s نتائج)" - }, - "Unnamed room": "غرفة بلا اسم", - "No recently visited rooms": "لا توجد غرف تمت زيارتها مؤخرًا", - "Room %(name)s": "الغرفة %(name)s", - "Replying": "الرد", - "%(duration)sd": "%(duration)sي", - "%(duration)sh": "%(duration)sس", - "%(duration)sm": "%(duration)sد", - "%(duration)ss": "%(duration)sث", - "This is the start of .": "هذه بداية .", - "Add a photo, so people can easily spot your room.": "أضف صورة ، حتى يسهل على الناس تمييز غرفتك.", - "You created this room.": "أنت أنشأت هذه الغرفة.", - "%(displayName)s created this room.": "%(displayName)s أنشأ هذه الغرفة.", - "Add a topic to help people know what it is about.": "أضف موضوعاً ليُعرف ما يدور حوله الحديث.", - "Topic: %(topic)s ": "الموضوع: %(topic)s ", - "Topic: %(topic)s (edit)": "الموضوع: %(topic)s (عدل)", - "This is the beginning of your direct message history with .": "هذه هي بداية محفوظات رسائلك المباشرة باسم .", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "أنتما فقط في هذه المحادثة ، إلا إذا دعا أي منكما أي شخص للانضمام.", - "Italics": "مائل", - "You do not have permission to post to this room": "ليس لديك إذن للنشر في هذه الغرفة", - "This room has been replaced and is no longer active.": "تم استبدال هذه الغرفة ولم تعد نشطة.", - "The conversation continues here.": "تستمر المحادثة هنا.", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (قوة %(powerLevelNumber)s)", - "Filter room members": "تصفية أعضاء الغرفة", - "Invited": "مدعو", - "Invite to this room": "ادع لهذه الغرفة", - "and %(count)s others...": { - "one": "وواحدة أخرى...", - "other": "و %(count)s أخر..." - }, - "Close preview": "إغلاق المعاينة", - "Scroll to most recent messages": "انتقل إلى أحدث الرسائل", - "The authenticity of this encrypted message can't be guaranteed on this device.": "لا يمكن ضمان موثوقية هذه الرسالة المشفرة على هذا الجهاز.", - "Encrypted by a deleted session": "مشفرة باتصال محذوف", - "Unencrypted": "غير مشفر", - "Encrypted by an unverified session": "مشفرة باتصال لم يتم التحقق منه", - "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.": "يتم تجاهل الأشخاص من خلال قوائم الحظر التي تحتوي على قواعد لمن يتم حظره. الاشتراك في قائمة حظر يعني أن المستخدمين / الخوادم المحظورة بواسطة تلك القائمة سيتم إخفاؤهم عنك.", - "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 s تطابق أي أحرف. على سبيل المثال ، قد يتجاهل bot: * جميع المستخدمين الذين اسمهم \"bot\" على أي خادم.", - "⚠ These settings are meant for advanced users.": "⚠ هذه الإعدادات مخصصة للمستخدمين المتقدمين.", - "Ignored users": "المستخدمون المتجاهَلون", - "You are currently subscribed to:": "أنت مشترك حاليا ب:", - "View rules": "عرض القواعد", - "You are not subscribed to any lists": "أنت غير مشترك في أي قوائم", - "You are currently ignoring:": "حاليًّا أنت متجاهل:", - "You have not ignored anyone.": "أنت لم تتجاهل أحداً.", - "User rules": "قواعد المستخدم", - "Server rules": "قواعد الخادم", - "Ban list rules - %(roomName)s": "قواعد قائمة الحظر - %(roomName)s", - "None": "لا شيء", - "Please try again or view your console for hints.": "يرجى المحاولة مرة أخرى أو عرض وحدة التحكم (console) للتلميحات.", - "Error unsubscribing from list": "تعذر إلغاء الاشتراك من القائمة", - "Error removing ignored user/server": "تعذر حذف مستخدم/خادم مُتجاهَل", - "Please verify the room ID or address and try again.": "يرجى التحقق من معرف الغرفة أو العنوان والمحاولة مرة أخرى.", - "Error subscribing to list": "تعذر الاشتراك في القائمة", - "Something went wrong. Please try again or view your console for hints.": "هناك خطأ ما. يرجى المحاولة مرة أخرى أو عرض وحدة التحكم (console) للتلميحات.", - "Error adding ignored user/server": "تعذر إضافة مستخدم/خادم مُتجاهَل", - "Ignored/Blocked": "المُتجاهل/المحظور", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "للإبلاغ عن مشكلة أمنية متعلقة بMatrix ، يرجى قراءة سياسة الإفصاح الأمني في Matrix.org.", - "General": "عام", - "Discovery": "الاكتشاف", - "Deactivate account": "تعطيل الحساب", - "Deactivate Account": "تعطيل الحساب", - "Account management": "إدارة الحساب", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "وافق على شروط خدمة خادم الهوية %(serverName)s لتكون قابلاً للاكتشاف عن طريق عنوان البريد الإلكتروني أو رقم الهاتف.", - "Language and region": "اللغة والمنطقة", - "Account": "الحساب", - "Phone numbers": "أرقام الهواتف", - "Email addresses": "عنوان البريد الإلكتروني", - "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": "الحجم يجب أن يكون رقمًا", - "Hey you. You're the best!": "يا من ترى هذه الرسالة. أنت الأفضل!", - "New version available. Update now.": "ثمة إصدارٌ جديد. حدّث الآن.", - "Check for update": "ابحث عن تحديث", - "Error encountered (%(errorDetail)s).": "صودِفَ خطأ: (%(errorDetail)s).", - "Manage integrations": "إدارة التكاملات", - "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.": "استخدام خادم الهوية اختياري. إذا اخترت عدم استخدام خادم هوية ، فلن يتمكن المستخدمون الآخرون من اكتشافك ولن تتمكن من دعوة الآخرين عبر البريد الإلكتروني أو الهاتف.", - "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.": "أنت لا تستخدم حاليًا خادم هوية. لاكتشاف جهات الاتصال الحالية التي تعرفها وتكون قابلاً للاكتشاف ، أضف واحداً أدناه.", - "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.": "أنت تستخدم حاليًا لاكتشاف جهات الاتصال الحالية التي تعرفها وتجعل نفسك قابلاً للاكتشاف. يمكنك تغيير خادم الهوية الخاص بك أدناه.", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "نوصي بإزالة عناوين البريد الإلكتروني وأرقام الهواتف من خادم الهوية قبل قطع الاتصال.", - "You are still sharing your personal data on the identity server .": "لا زالت بياناتك الشخصية مشاعة على خادم الهوية .", - "Disconnect anyway": "افصل على أي حال", - "wait and try again later": "انتظر وعاوِد لاحقًا", - "contact the administrators of identity server ": "اتصل بمديري خادم الهوية ", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "تحقق من المكونات الإضافية للمتصفح الخاص بك بحثًا عن أي شيء قد يحظر خادم الهوية (مثل Privacy Badger)", - "You should:": "يجب عليك:", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "لابد من محو بيانات الشخصية من خادم الهوية قبل الانفصال. لسوء الحظ ، خادم الهوية حاليًّا خارج الشبكة أو لا يمكن الوصول إليه.", - "Disconnect from the identity server ?": "انفصل عن خادم الهوية ؟", - "Disconnect identity server": "افصل خادم الهوية", - "The identity server you have chosen does not have any terms of service.": "خادم الهوية الذي اخترت ليس له شروط خدمة.", - "Terms of service not accepted or the identity server is invalid.": "شروط الخدمة لم تُقبل أو أن خادم الهوية مردود.", - "Disconnect from the identity server and connect to instead?": "انفصل عن خادم الهوية واتصل بآخر بدلاً منه؟", - "Change identity server": "تغيير خادم الهوية", - "Checking server": "فحص خادم", - "not ready": "غير جاهز", - "ready": "جاهز", - "Secret storage:": "التخزين السري:", - "in account data": "بيانات في حساب", - "Secret storage public key:": "المفتاح العام للتخزين السري:", - "Backup key cached:": "المفتاح الاحتياطي المحفوظ (في cache):", - "Backup key stored:": "المفتاح الاختياطي المحفوظ:", - "not stored": "لم يُحفظ", - "unexpected type": "نوع غير متوقع", - "well formed": "مشكل جيّداً", - "Back up your keys before signing out to avoid losing them.": "أضف مفاتيحك للاحتياطي قبل تسجيل الخروج لتتجنب ضياعها.", - "Your keys are not being backed up from this session.": "مفاتيحك لا احتياطيَّ لها من هذا الاتصال.", - "Algorithm:": "الخوارزمية:", - "Backup version:": "نسخة الاحتياطي:", - "This backup is trusted because it has been restored on this session": "هذا الاحتياطي موثوق به لأنه تمت استعادته في هذا الاتصال", - "All keys backed up": "جميع المفاتيح منسوخة في الاحتياطي", - "Connect this session to Key Backup": "اربط هذا الاتصال باحتياطي مفتاح", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "اربط هذا الاتصال باحتياطي قبل تسجيل الخروج لتجنب فقدان أي مفاتيح قد تكون موجودة فقط في هذا الاتصال.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "هذا الاتصال لم يعتمد الاحتياطي لمفاتيحك لكن لديك احتياطي يمكنك الاتسرجاع منه والإضافة إليه فيما بعد.", - "Restore from Backup": "استعادة من الاحتياطي", - "Unable to load key backup status": "تعذر حمل حالة النسخ الاحتياطي للمفتاح", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "هل أنت واثق؟ ستفقد رسائلك المشفرة إذا لم يتم نسخ المفاتيح احتياطيًا بشكل صحيح.", - "Delete Backup": "حذف الحتياطي", - "Profile picture": "الصورة الشخصية", - "Display Name": "الاسم الظاهر", - "Profile": "الملف الشخصي", - "The operation could not be completed": "تعذر إتمام العملية", - "Failed to save your profile": "تعذر حفظ ملفك الشخصي", - "Noisy": "مزعج", - "On": "مشتغل", - "Off": "مطفأ", - "Notification targets": "أهداف الإشعار", - "You've successfully verified your device!": "لقد نجحت في التحقق من جهازك!", - "Verify all users in a room to ensure it's secure.": "تحقق من جميع المستخدمين في الغرفة للتأكد من أنها آمنة.", - "Almost there! Is %(displayName)s showing the same shield?": "أوشكت على الوصول! هل يظهر %(displayName)s نفس الدرع؟", - "Verify by emoji": "تحقق بالرموز التعبيرية", - "Verify by comparing unique emoji.": "تحقق بمقارنة الرموز التعبيرية الفريدة.", - "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": "تحقق بالمسح", - "This client does not support end-to-end encryption.": "لا يدعم هذا العميل التشفير من طرف إلى طرف.", - "Failed to deactivate user": "تعذر إلغاء نشاط المستخدم", - "Deactivate user": "إلغاء نشاط المستخدم", - "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?": "سيؤدي إلغاء نشاط هذا المستخدم إلى تسجيل خروجهم ومنعهم من تسجيل الدخول مرة أخرى. بالإضافة إلى ذلك ، سيغادرون جميع الغرف التي يتواجدون فيها. لا يمكن التراجع عن هذا الإجراء. هل أنت متأكد أنك تريد إلغاء نشاط هذا المستخدم؟", - "Deactivate user?": "إلغاء نشاط المستخدم؟", - "Are you sure?": "هل متأكد أنت؟", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "لن تكون قادرًا على التراجع عن هذا التغيير لأنك ترقي المستخدم ليكون له نفس مستوى الطاقة لديك.", - "Failed to change power level": "تعذر تغيير مستوى القوة", - "Failed to mute user": "تعذر كتم المستخدم", - "Failed to ban user": "تعذر حذف المستخدم", - "Remove recent messages": "احذف الرسائل الحديثة", - "Remove %(count)s messages": { - "one": "احذف رسالة واحدة", - "other": "احذف %(count)s رسائل" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "قد يستغرق هذا وقتًا بحسب عدد الرسائل. من فضلك لا تحدث عمليك أثناء ذلك.", - "Remove recent messages by %(user)s": "قم بإزالة رسائل %(user)s الأخيرة", - "Try scrolling up in the timeline to see if there are any earlier ones.": "حاول الصعود في المخطط الزمني لمعرفة ما إذا كانت هناك سابقات.", - "No recent messages by %(user)s found": "لم يتم العثور على رسائل حديثة من %(user)s", - "Demote": "تخفيض", - "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.": "لن تتمكن من التراجع عن هذا التغيير لأنك تقوم بتخفيض رتبتك ، إذا كنت آخر مستخدم ذي امتياز في الغرفة ، فسيكون من المستحيل استعادة الامتيازات.", - "Demote yourself?": "خفض مرتبة نفسك؟", - "Share Link to User": "مشاركة رابط للمستخدم", - "Jump to read receipt": "انتقل لإيصال قراءة", - "Hide sessions": "اخف الاتصالات", - "%(count)s sessions": { - "one": "%(count)s اتصال", - "other": "%(count)s اتصالات" - }, - "Hide verified sessions": "اخف الاتصالات المحققة", - "%(count)s verified sessions": { - "one": "اتصال واحد محقق", - "other": "%(count)s اتصالات محققة" - }, - "Room settings": "إعدادات الغرفة", - "Share room": "شارك الغرفة", - "Not encrypted": "غير مشفر", - "Add widgets, bridges & bots": "إضافة عناصر الواجهة والجسور والروبوتات", - "Edit widgets, bridges & bots": "تعديل عناصر الواجهة والجسور والروبوتات", - "Widgets": "عناصر الواجهة", - "You can only pin up to %(count)s widgets": { - "other": "تثبيت عناصر واجهة المستخدم ممكن إلى %(count)s بحدٍ أعلى" - }, - "Your homeserver": "خادمك الوسيط", - "One of the following may be compromised:": "قد يتم اختراق أي مما يلي:", - "Your messages are not secure": "رسائلك ليست آمنة", - "For extra security, verify this user by checking a one-time code on both of your devices.": "لمزيد من الأمان ، تحقق من هذا المستخدم عن طريق التحقق من رمز لمرة واحدة على كلا الجهازين.", - "Verify User": "تحقق من المستخدم", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "في الغرف المشفرة ، يتم تأمين رسائلك ولا يمتلك أحد سواك أنت والمتلقي المفاتيح الفريدة لفتحها.", - "Messages in this room are not end-to-end encrypted.": "الرسائل الموجودة في هذه الغرفة غير مشفرة من طرف إلى طرف.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "رسائلك مؤمنة وليس لأحد المفاتيح الفريدة لفكها إلا أنت والمتلقي.", - "Messages in this room are end-to-end encrypted.": "يتم تشفير الرسائل الموجودة في هذه الغرفة بين الطرفين.", - "Start Verification": "ابدأ التحقق", - "Accepting…": "جارٍ القبول …", - "Waiting for %(displayName)s to accept…": "بانتظار %(displayName)s ليقبل …", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "عندما يضع شخص ما عنوان URL في رسالته ، يمكن عرض معاينة عنوان URL لإعطاء مزيد من المعلومات حول هذا الرابط مثل العنوان والوصف وصورة من موقع الويب.", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "في الغرف المشفرة ، مثل هذه الغرفة ، يتم تعطيل معاينات URL أصلاً للتأكد من أن خادمك الوسيط (حيث يتم إنشاء المعاينات) لا يمكنه جمع معلومات حول الروابط التي تراها في هذه الغرفة.", - "URL previews are disabled by default for participants in this room.": "معاينات URL معطلة بشكل أصلي للمشاركين في هذه الغرفة.", - "URL previews are enabled by default for participants in this room.": "يتم تمكين معاينات URL أصلًا للمشاركين في هذه الغرفة.", - "You have disabled URL previews by default.": "لقد عطلت معاينات عناوين URL بشكل أصلي.", - "You have enabled URL previews by default.": "لقد قمت بتمكين معاينات URL بشكل أصلي.", - "Publish this room to the public in %(domain)s's room directory?": "هل تريد نشر هذه الغرفة للملأ في دليل غرف %(domain)s؟", - "Room avatar": "صورة الغرفة", - "Room Topic": "موضوع الغرفة", - "Room Name": "اسم الغرفة", - "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 لا يستطيع تخزين الرسائل المشفرة محليًّا (في cache) بشكل آمن طالما أنه يعمل على متصفح ويب. استخدم %(brand)s على سطح المكتب لتظهر لك الرسائل المشفرة في نتائج البحث.", - "%(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.": "%(brand)s يفقد بعض المكونات المطلوبة لحفظ آمن محليًّا للرسائل المشفرة. إذا أدرت تجربة هذه الخاصية، فأنشئ %(brand)s على سطح المكتب مع إضافة مكونات البحث.", - "Securely cache encrypted messages locally for them to appear in search results.": "تخزين الرسائل المشفرة بشكل آمن (في cache) محليًا حتى تظهر في نتائج البحث.", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "تحقق بشكل فردي من كل اتصال يستخدمه المستخدم لتمييزه أنه موثوق ، دون الوثوق بالأجهزة الموقعة بالتبادل.", - "Encryption": "تشفير", - "Failed to set display name": "تعذر تعيين الاسم الظاهر", - "Authentication": "المصادقة", - "exists": "يوجد", - "User signing private key:": "المفتاح الخاص لتوقيع المستخدم:", - "Self signing private key:": "المفتاح الخاص للتوقيع الذاتي:", - "not found locally": "لم يعثر عليه محليًّا", - "cached locally": "حُفظ (في cache) محليًّا", - "Master private key:": "المفتاح الخاص الرئيسي:", - "not found in storage": "لم يعثر عليها في المخزن", - "in secret storage": "في المخزن السري", - "Cross-signing private keys:": "المفاتيح الخاصة للتوقيع المتبادل:", - "not found": "لم يعثر عليه", - "in memory": "في الذاكرة", - "Cross-signing public keys:": "المفاتيح العامة للتوقيع المتبادل:", - "Set up": "تأسيس", - "Cross-signing is not set up.": "لم يتم إعداد التوقيع المتبادل.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "يحتوي حسابك على هوية توقيع متبادل في وحدة تخزين سرية ، لكن هذا الاتصال لم يثق به بعد.", - "Cross-signing is ready for use.": "التوقيع المتبادل جاهز للاستخدام.", - "Your homeserver does not support cross-signing.": "خادوم المنزل الذي تستعمل لا يدعم التوقيع المتبادل (cross-signing).", - "Change Password": "تغيير كلمة المرور", - "Confirm password": "تأكيد كلمة المرور", - "New Password": "كلمة مرور جديدة", - "Current password": "كلمة المرور الحالية", - "Do you want to set an email address?": "هل تريد تعيين عنوان بريد إلكتروني؟", - "Export E2E room keys": "تصدير مفاتيح E2E للغرفة", - "Warning!": "إنذار!", - "Passwords can't be empty": "كلمات المرور لا يمكن أن تكون فارغة", - "New passwords don't match": "كلمات المرور الجديدة لا تتطابق", - "No display name": "لا اسم ظاهر", - "Show more": "أظهر أكثر", - "This bridge is managed by .": "هذا الجسر يديره .", - "Accept to continue:": "قبول للمتابعة:", - "Your server isn't responding to some requests.": "خادمك لا يتجاوب مع بعض الطلبات.", - "Dog": "كلب", - "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.": "تحقق من هذا المستخدم من خلال التأكيد من ظهور الرموز التعبيرية التالية على شاشته.", - "Got It": "فهمت", - "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "الرسائل الآمنة مع هذا المستخدم مشفرة من طرفك إلى طرفه ولا يمكن قراءتها من قبل جهات خارجية.", - "This is your list of users/servers you have blocked - don't leave the room!": "هذه قائمتك للمستخدمين / الخوادم التي حظرت - لا تغادر الغرفة!", - "My Ban List": "قائمة الحظر", - "IRC display name width": "عرض الاسم الظاهر لIRC", - "Manually verify all remote sessions": "تحقق يدويًا من جميع الاتصالات البعيدة", - "How fast should messages be downloaded.": "ما مدى سرعة تنزيل الرسائل.", - "Enable message search in encrypted rooms": "تمكين البحث عن الرسائل في الغرف المشفرة", - "Show hidden events in timeline": "إظهار الأحداث المخفية في الجدول الزمني", - "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": "إرسال بيانات التحليلات", - "Mirror local video feed": "محاكاة تغذية الفيديو المحلية", - "Use custom size": "استخدام حجم مخصص", - "Change notification settings": "تغيير إعدادات الإشعار", - "Please contact your homeserver administrator.": "يُرجى تواصلك مع مدير خادمك.", - "New version of %(brand)s is available": "يتوفر إصدار جديد من %(brand)s", - "Update %(brand)s": "حدّث: %(brand)s", - "New login. Was this you?": "تسجيل دخول جديد. هل كان ذاك أنت؟", - "Other users may not trust it": "قد لا يثق به المستخدمون الآخرون", - "This event could not be displayed": "تعذر عرض هذا الحدث", - "Edit message": "تعديل الرسالة", - "Everyone in this room is verified": "تم التحقق من جميع من في هذه الغرفة", - "This room is end-to-end encrypted": "هذه الغرفة مشفرة من طرف إلى طرف", - "Someone is using an unknown session": "شخص ما يستخدم اتصالاً غير معروف", - "You have verified this user. This user has verified all of their sessions.": "لقد تحققت من هذا المستخدم. لقد تحقق هذا المستخدم من جميع اتصالاته.", - "You have not verified this user.": "أنت لم تتحقق من هذا المستخدم.", - "This user has not verified all of their sessions.": "هذا المستخدم لم يتحقق من جميع اتصالاته.", - "Drop file here to upload": "قم بإسقاط الملف هنا ليُرفَع", - "Phone Number": "رقم الهاتف", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "تم إرسال رسالة نصية إلى +%(msisdn)s. الرجاء إدخال رمز التحقق الذي فيها.", - "Remove %(phone)s?": "حذف %(phone)s؟", - "Email Address": "عنوان بريد الكتروني", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "لقد أرسلنا إليك بريدًا إلكترونيًا للتحقق من عنوانك. يرجى اتباع التعليمات الموجودة هناك ثم نقر الزر أدناه.", - "Unable to add email address": "تعذرت إضافة عنوان البريد الإلكتروني", - "This doesn't appear to be a valid email address": "لا يبدو عنوان البريد الإلكتروني هذا صالحاً", - "Invalid Email Address": "عنوان البريد الإلكتروني غير صالح", - "Remove %(email)s?": "حذف %(email)s؟", - "Unable to remove contact information": "غير قادر على إزالة معلومات التواصل", - "Discovery options will appear once you have added a phone number above.": "ستظهر خيارات الاكتشاف بمجرد إضافة رقم هاتف أعلاه.", - "Verification code": "رمز التحقق", - "Please enter verification code sent via text.": "الرجاء إدخال رمز التحقق المرسل عبر النص.", - "Incorrect verification code": "رمز التحقق غير صحيح", - "Unable to verify phone number.": "تعذر التحقق من رقم الهاتف.", - "Unable to share phone number": "تعذرت مشاركة رقم الهاتف", - "Unable to revoke sharing for phone number": "تعذر إبطال مشاركة رقم الهاتف", - "Discovery options will appear once you have added an email above.": "ستظهر خيارات الاكتشاف بمجرد إضافة بريد إلكتروني أعلاه.", - "Verify the link in your inbox": "تحقق من الرابط في بريدك الوارد", - "Unable to verify email address.": "تعذر التحقق من عنوان البريد الإلكتروني.", - "Click the link in the email you received to verify and then click continue again.": "انقر الرابط الواصل لبريدك الإلكتروني للتحقق ثم انقر \"متابعة\" مرة أخرى.", - "Your email address hasn't been verified yet": "لم يتم التحقق من عنوان بريدك الإلكتروني حتى الآن", - "Unable to share email address": "تعذرت مشاركة البريد الإلتكروني", - "Unable to revoke sharing for email address": "تعذر إبطال مشاركة عنوان البريد الإلكتروني", - "Once enabled, encryption cannot be disabled.": "لا يمكن تعطيل التشفير بعد تمكينه.", - "Security & Privacy": "الأمان والخصوصية", - "Who can read history?": "من يستطيع قراءة التاريخ؟", - "Members only (since they joined)": "الأعضاء فقط (منذ انضمامهم)", - "Members only (since they were invited)": "الأعضاء فقط (منذ أن تمت دعوتهم)", - "Members only (since the point in time of selecting this option)": "الأعضاء فقط (منذ اللحظة التي حدد فيها هذا الخيار)", - "Anyone": "أي أحد", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "ستنطبق التغييرات على من يمكنه قراءة السجل على الرسائل المستقبلية في هذه الغرفة فقط. رؤية التاريخ الحالي لن تتغير.", - "To link to this room, please add an address.": "للربط لهذه الغرفة ، يرجى إضافة عنوان.", - "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.": "لا يمكن العدول عن التشفير بعد تمكينه للغرفة. التشفير يحجب حتى الخادم من رؤية رسائل الغرفة، فقط أعضاؤها هم من يرونها. قد يمنع تمكين التشفير العديد من الروبوتات والجسور من العمل بشكل صحيح. اعرف المزيد حول التشفير. ", - "Enable encryption?": "تمكين التشفير؟", - "Select the roles required to change various parts of the room": "حدد الأدوار المطلوبة لتغيير أجزاء مختلفة من الغرفة", - "Permissions": "الصلاحيات", - "Roles & Permissions": "الأدوار والصلاحيات", - "Send %(eventType)s events": "إرسال أحداث من نوع %(eventType)s", - "Banned users": "المستخدمون المحظورون", - "Muted Users": "المستخدمون المكتومون", - "Privileged Users": "المستخدمون المميزون", - "No users have specific privileges in this room": "لا يوجد مستخدمين لديهم امتيازات خاصة في هذه الغرفة", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "تعذر تغيير مستوى قوة المستخدم. تأكد من أن لديك صلاحيات كافية وحاول مرة أخرى.", - "Error changing power level": "تعذر تغيير مستوى القوة", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "تعذر تغيير مستوى قوة الغرفة. تأكد من أن لديك صلاحيات كافية وحاول مرة أخرى.", - "Error changing power level requirement": "تعذر تغيير متطلبات مستوى القوة", - "Banned by %(displayName)s": "حظره %(displayName)s", - "Unban": "فك الحظر", - "Failed to unban": "تعذر فك الحظر", - "Browse": "تصفح", - "Set a new custom sound": "تعيين صوت مخصص جديد", - "Notification sound": "صوت الإشعار", - "Sounds": "الأصوات", - "Uploaded sound": "صوت تمام الرفع", - "Room Addresses": "عناوين الغرف", - "URL Previews": "معاينة الروابط", - "Bridges": "الجسور", - "This room is bridging messages to the following platforms. Learn more.": "تعمل هذه الغرفة على توصيل الرسائل بالمنصات التالية. اعرف المزيد. ", - "Room version:": "إصدار الغرفة:", - "Room version": "إصدار الغرفة", - "Room information": "معلومات الغرفة", - "View older messages in %(roomName)s.": "عرض رسائل أقدم في %(roomName)s.", - "Upgrade this room to the recommended room version": "قم بترقية هذه الغرفة إلى إصدار الغرفة الموصى به", - "This room is not accessible by remote Matrix servers": "لا يمكن الوصول إلى هذه الغرفة بواسطة خوادم Matrix البعيدة", - "Voice & Video": "الصوت والفيديو", - "Audio Output": "مخرج الصوت", - "No Webcams detected": "لم يتم الكشف عن كاميرات الويب", - "No Microphones detected": "لم يتم الكشف عن أجهزة ميكروفون", - "No Audio Outputs detected": "لم يتم الكشف عن مخرجات الصوت", - "Request media permissions": "اطلب الإذن للوسائط", - "Missing media permissions, click the button below to request.": "إذن الوسائط مفقود ، انقر الزر أدناه لطلب الإذن.", - "You may need to manually permit %(brand)s to access your microphone/webcam": "قد تحتاج إلى السماح يدويًا ل%(brand)s s بالوصول إلى الميكروفون / كاميرا الويب", - "No media permissions": "لا إذن للوسائط", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "قام مسؤول الخادم بتعطيل التشفير من طرف إلى طرف أصلاً في الغرف الخاصة والرسائل الخاصّة.", - "Message search": "بحث الرسائل", - "Reject all %(invitedRooms)s invites": "رفض كل الدعوات (%(invitedRooms)s)", - "Accept all %(invitedRooms)s invites": "قبول كل الدعوات (%(invitedRooms)s)", - "Bulk options": "خيارات مجمعة", - "Session key:": "مفتاح الاتصال:", - "Session ID:": "معرّف الاتصال:", - "Cryptography": "التشفير", - "Import E2E room keys": "تعبئة مفاتيح E2E للغرف", - "": "<غير معتمد>", - "Autocomplete delay (ms)": "تأخير الإكمال التلقائي (مللي ثانية)", - "Composer": "الكاتب", - "Room list": "قائمة الغرفة", - "Always show the window menu bar": "أظهر شريط قائمة النافذة دائمًا", - "Room ID or address of ban list": "معرف الغرفة أو عنوان قائمة الحظر", - "If this isn't what you want, please use a different tool to ignore users.": "إذا لم يكن هذا ما تريده ، فيرجى استخدام أداة مختلفة لتجاهل المستخدمين.", - "Subscribing to a ban list will cause you to join it!": "سيؤدي الاشتراك في قائمة الحظر إلى انضمامك إليها!", - "Subscribed lists": "قوائم متشرك بها", - "eg: @bot:* or example.org": "مثلاً: @bot:* أو example.org", - "Server or user ID to ignore": "الخادم أو معرف المستخدم المطلوب تجاهله", - "Personal ban list": "قائمة الحظر الشخصية", - "Safeguard against losing access to encrypted messages & data": "حماية ضد فقدان الوصول إلى الرسائل والبيانات المشفرة", - "Verify this session": "تحقق من هذا الاتصال", - "Encryption upgrade available": "ترقية التشفير متاحة", - "Set up Secure Backup": "أعد النسخ الاحتياطي الآمن", - "Ok": "حسنا", - "Contact your server admin.": "تواصل مع مدير الخادم الخاص بك.", - "Your homeserver has exceeded one of its resource limits.": "لقد تجاوز خادمك أحد حدود موارده.", - "Your homeserver has exceeded its user limit.": "لقد تجاوز خادمك حد عدد المستخدمين.", - "Enable desktop notifications": "تمكين إشعارات سطح المكتب", - "Notifications": "الإشعارات", - "Don't miss a reply": "لا تفوت أي رد", - "Later": "لاحقاً", - "Unknown App": "تطبيق غير معروف", - "Short keyboard patterns are easy to guess": "من السهل تخمين أنماط قصيرة من لوحة المفاتيح", - "Straight rows of keys are easy to guess": "سهلٌ تخمين صفوف من المفاتيح", - "Common names and surnames are easy to guess": "سهلٌ تخمين الأسماء والألقاب الشائعة", - "Names and surnames by themselves are easy to guess": "سهلٌ تخمين الأسماء والألقاب", - "A word by itself is easy to guess": "الكلمة الواحدة سهلٌ تخمينها", - "This is similar to a commonly used password": "كلمة المرور هذه مشابهة لكلمة مرور شائعة", - "This is a very common password": "كلمة المرور هذه شائعة جدًّا", - "This is a top-100 common password": "كلمة المرور هذه من أكثر الكلمات ال100 شيوعاً", - "This is a top-10 common password": "كلمة المرور هذه من أكثر الكلمات ال10 شيوعاً", - "Dates are often easy to guess": "غالبًا ما يكون من السهل تخمين التواريخ", - "Recent years are easy to guess": "من السهل تخمين السنوات الأخيرة", - "Sequences like abc or 6543 are easy to guess": "من السهل تخمين التسلسلات مثل abc أو 6543", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "يصعب تخمين التكرارات مثل \"abcabcabc\" مقارنةً ب\"abc\"", - "Repeats like \"aaa\" are easy to guess": "من السهل تخمين التكرارات مثل \"aaa\"", - "Add another word or two. Uncommon words are better.": "أضف كلمة أخرى أو كلمتين. الكلمات غير المألوفة أفضل.", - "Predictable substitutions like '@' instead of 'a' don't help very much": "الاستبدالات المتوقعة مثل \"@\" بدلاً من \"a\" لا تساعد كثيرًا", - "Reversed words aren't much harder to guess": "الكلمات المعكوسة ليست أصعب تخميناً", - "All-uppercase is almost as easy to guess as all-lowercase": "تكاد تتساوى سهولة تخمين الكلمة ذات الأحرف التي كلها صغيرة مع التي كلها كبيرة", - "Capitalization doesn't help very much": "لا تساعد الكتابة بالأحرف الكبيرة كثيرًا", - "Avoid dates and years that are associated with you": "تجنب التواريخ والسنوات التي ترتبط بك", - "Avoid years that are associated with you": "تجنب السنوات التي ترتبط بك", - "Avoid recent years": "تجنب السنوات الأخيرة", - "Avoid sequences": "تجنب التسلسلات", - "Avoid repeated words and characters": "تجنب الكلمات والأحرف المتكررة", - "No need for symbols, digits, or uppercase letters": "لا حاجة للرموز أو الأرقام أو الأحرف الكبيرة", - "Use a few words, avoid common phrases": "استخدم بضع كلمات ، وتجنب العبارات الشائعة", - "Unknown server error": "خطأ غير معروف في الخادم", - "The user's homeserver does not support the version of the room.": "لا يدعم خادم المستخدم نموذج هذه الغرفة.", - "The user must be unbanned before they can be invited.": "يجب إلغاء حظر المستخدم قبل دعوته.", - "United States": "الولايات المتحدة", - "Answered Elsewhere": "أُجيب في مكان آخر", - "Default Device": "الجهاز الاعتيادي", - "Albania": "ألبانيا", - "Afghanistan": "أفغانستان", - "United Kingdom": "المملكة المتحدة", - "The call was answered on another device.": "ردّ المستلم على المكالمة من جهاز آخر.", - "The call could not be established": "تعذر إجراء المكالمة", - "Cuba": "كوبا", - "Croatia": "كرواتيا", - "Costa Rica": "كوستا ريكا", - "Cook Islands": "جزر كوك", - "Congo - Kinshasa": "الكونغو - كينشاسا", - "Congo - Brazzaville": "الكونغو - برازافيل", - "Comoros": "جزر القمر", - "Colombia": "كولومبيا", - "Cocos (Keeling) Islands": "جزر كوكوس (كيلينغ)", - "Christmas Island": "جزيرة الكريسماس", - "China": "الصين", - "Chile": "تشيلي", - "Chad": "تشاد", - "Central African Republic": "جمهورية افريقيا الوسطى", - "Cayman Islands": "جزر كايمان", - "Caribbean Netherlands": "هولندا الكاريبية", - "Cape Verde": "الرأس الأخضر", - "Canada": "كندا", - "Cameroon": "الكاميرون", - "Cambodia": "كمبوديا", - "Burundi": "بوروندي", - "Burkina Faso": "بوركينا فاسو", - "Bulgaria": "بلغاريا", - "Brunei": "بروناي", - "British Virgin Islands": "جزر فيرجن البريطانية", - "British Indian Ocean Territory": "إقليم المحيط البريطاني الهندي", - "Brazil": "البرازيل", - "Bouvet Island": "جزيرة بوفيت", - "Botswana": "بوتسوانا", - "Bosnia": "البوسنة", - "Bolivia": "بوليفيا", - "Bhutan": "بوتان", - "Bermuda": "برمودا", - "Benin": "بنين", - "Belize": "بليز", - "Belgium": "بلجيكا", - "Belarus": "بيلاروسيا", - "Barbados": "بربادوس", - "Bangladesh": "بنغلاديش", - "Bahrain": "البحرين", - "Bahamas": "جزر البهاما", - "Azerbaijan": "أذربيجان", - "Austria": "النمسا", - "Australia": "أستراليا", - "Aruba": "أروبا", - "Armenia": "أرمينيا", - "Argentina": "الأرجنتين", - "Antigua & Barbuda": "أنتيغوا وبربودا", - "Antarctica": "أنتاركتيكا", - "Anguilla": "أنغيلا", - "Angola": "انجولا", - "Andorra": "أندورا", - "American Samoa": "ساموا الأمريكية", - "Algeria": "الجزائر", - "Åland Islands": "جزر آلاند", - "We couldn't log you in": "تعذر الولوج", - "You've reached the maximum number of simultaneous calls.": "لقد بلغت الحد الأقصى من المكالمات المتزامنة.", - "Too Many Calls": "مكالمات كثيرة جدا", - "Explore rooms": "استكشِف الغرف", - "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 (%(server)s)": "خادوم الهوية (%(server)s)", - "Could not connect to identity server": "تعذر الاتصال بخادوم الهوية", - "Not a valid identity server (status code %(code)s)": "ليس خادوم هوية صالح (رمز الحالة %(code)s)", - "Identity server URL must be HTTPS": "يجب أن يستعمل رابط (URL) خادوم الهوية ميفاق HTTPS", - "Paraguay": "باراغواي", - "Netherlands": "هولندا", - "Greece": "اليونان", - "Some invites couldn't be sent": "تعذر إرسال بعض الدعوات", - "We sent the others, but the below people couldn't be invited to ": "أرسلنا الآخرين، ولكن لم تتم دعوة الأشخاص أدناه إلى ", - "Zimbabwe": "زمبابوي", - "Yemen": "اليمن", - "Vietnam": "فيتنام", - "Venezuela": "فنزويلا", - "Uzbekistan": "أوزباكستان", - "United Arab Emirates": "الامارات العربية المتحدة", - "Ukraine": "اوكرانيا", - "Uganda": "اوغندا", - "Turkmenistan": "تركمانستان", - "Turkey": "تركيا", - "Tunisia": "تونس", - "Thailand": "تايلند", - "Tanzania": "تنزانيا", - "Tajikistan": "طاجاكستان", - "Taiwan": "تايوان", - "Syria": "سوريا", - "Sweden": "السويد", - "Sudan": "السودان", - "Sri Lanka": "سيريلانكا", - "Spain": "اسبانيا", - "South Sudan": "السودان الجنوبية", - "South Korea": "كوريا الجنوبية", - "South Africa": "جنوب افريقيا", - "Somalia": "الصومال", - "Slovakia": "سلوفاكيا", - "Singapore": "سنغافورة", - "Serbia": "صربيا", - "Senegal": "السنغال", - "Saudi Arabia": "المملكة العربية السعودية", - "Rwanda": "رواندا", - "Russia": "روسيا", - "Romania": "رومانيا", - "Qatar": "قطر", - "Portugal": "البرتغال", - "Poland": "بولاندا", - "Philippines": "الفلبين", - "Panama": "باناما", - "Palestine": "فلسطين", - "Pakistan": "باكستان", - "Oman": "عمان", - "Norway": "النرويج", - "North Korea": "كوريا الشمالية", - "Nigeria": "نيجيريا", - "Niger": "النيجر", - "Nicaragua": "نيكاراقوا", - "New Zealand": "نيوزلاندا", - "Nepal": "النيبال", - "Myanmar": "ماينمار", - "Mozambique": "موزمبيق", - "Morocco": "المغرب", - "Mongolia": "منغوليا", - "Mexico": "المكسيك", - "Mauritius": "موريشيوس", - "Mauritania": "موريتانيا", - "Malta": "مالطا", - "Mali": "مالي", - "Maldives": "جزر المالديف", - "Malaysia": "ماليزيا", - "Madagascar": "مدغشقر", - "Luxembourg": "لوكسمبرغ", - "Libya": "ليبيا", - "Liberia": "ليبريا", - "Lebanon": "لبنان", - "Latvia": "لاتفيا", - "Kuwait": "الكويت", - "Kenya": "كينيا", - "Kazakhstan": "كازاخستان", - "Jordan": "الأردن", - "Japan": "اليابان", - "Jamaica": "جامايكا", - "Italy": "ايطاليا", - "Israel": "فلسطين (اسرائيل المحتلة)", - "Ireland": "ايرلاندا", - "Iraq": "العراق", - "Iran": "ايران", - "Indonesia": "اندونيسيا", - "India": "الهند", - "Iceland": "ايسلاندا", - "Hungary": "هنقاريا", - "Hong Kong": "هونج كونج", - "Ghana": "غانا", - "Germany": "ألمانيا", - "Georgia": "جورجيا", - "France": "فرنسا", - "Finland": "فنلندا", - "Ethiopia": "اثيوبيا", - "Estonia": "استونيا", - "Eritrea": "إريتيريا", - "Egypt": "مصر", - "Ecuador": "الإكوادور", - "Denmark": "الدنمارك", - "Czech Republic": "جمهورية التشيك", - "Cyprus": "قبرص", - "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.": "طلبنا من المتصفّح تذكّر الخادوم المنزل الذي تستعمله لتتمكن من الولوج، ولكن للأسف نسيه. انتقل إلى صفحة الولوج وأعِد المحاولة.", - "Failed to transfer call": "فشل تحويل المكالمة", - "Transfer Failed": "فشل التحويل", - "Unable to transfer call": "تعذر تحويل المكالمة", - "There was an error looking up the phone number": "حدث عُطل أثناء البحث عن رقم الهاتف", - "Unable to look up phone number": "تعذر العثور على رقم الهاتف", - "The user you called is busy.": "المستخدم الذي اتصلت به مشغول.", - "User Busy": "المستخدم مشغول", - "You cannot place calls without a connection to the server.": "لا يمكنك إجراء المكالمات دون اتصال بالخادوم.", - "Connectivity to the server has been lost": "فُقد الاتصال بالخادوم", - "%(user1)s and %(user2)s": "%(user1)s و %(user2)s", - "Empty room": "غرفة فارغة", - "common": { - "about": "حول", - "analytics": "التحاليل", - "encryption_enabled": "التشفير مفعل", - "error": "عُطل", - "message_layout": "مظهر الرسائل", - "modern": "حديث", - "mute": "كتم", - "no_results": "لا نتائج", - "offline": "منفصل", - "people": "الأشخاص", - "reactions": "التفاعلات", - "security": "الأمان", - "settings": "الإعدادات", - "success": "نجاح", - "unmute": "رفع الكتم", - "verification_cancelled": "أُلغي التحقق", - "warning": "تنبيه", - "theme": "المظهر", - "options": "الخيارات", - "light": "ضوء", - "labs": "معامل", - "favourites": "مفضلات", - "dark": "مظلم", - "attachment": "المرفق", - "appearance": "المظهر", - "guest": "ضيف", - "legal": "قانوني", - "credits": "رصيد", - "faq": "اسئلة شائعة", - "preferences": "تفضلات", - "timeline": "الجدول الزمني", - "privacy": "الخصوصية", - "camera": "كاميرا", - "microphone": "ميكروفون", - "someone": "شخص ما", - "encrypted": "التشفير", - "trusted": "موثوق", - "not_trusted": "غير موثوق", - "unnamed_room": "غرفة بدون اسم", - "stickerpack": "حزمة الملصقات", - "system_alerts": "تنبيهات النظام", - "secure_backup": "تأمين النسخ الاحتياطي", - "cross_signing": "التوقيع المتبادل", - "identity_server": "خادوم الهوية" - }, - "action": { - "continue": "واصِل", - "decline": "رفض", - "done": "تم", - "edit": "تعديل", - "enable": "ممكن", - "invite": "دعوة", - "invites_list": "دعوات", - "leave_room": "اترك الغرفة", - "no": "لا", - "ok": "حسنًا", - "quote": "اقتباس", - "react": "تفاعل", - "remove": "حذف", - "reply": "رد", - "save": "حفظ", - "start": "بداية", - "start_chat": "ابدأ محادثة", - "view_source": "انظر المصدر", - "yes": "نعم", - "verify": "تحقق", - "upload": "رفع", - "upgrade": "ترقية", - "update": "تحديث", - "unpin": "فك التثبيت", - "try_again": "أعِد المحاولة", - "trust": "أثق به", - "sign_in": "لِج", - "share": "مشاركة", - "search": "بحث", - "reset": "إعادة تعيين", - "reject": "رفض", - "join": "انضم", - "ignore": "تجاهل", - "got_it": "فهمت", - "go_back": "ارجع", - "dismiss": "أهمِل", - "confirm": "أكّد", - "close": "إغلاق", - "cancel": "إلغاء", - "back": "العودة", - "add": "أضف", - "accept": "قبول", - "disconnect": "فصل", - "change": "تغيير", - "subscribe": "اشتراك", - "unsubscribe": "إلغاء الاشتراك", - "complete": "تام", - "revoke": "إبطال", - "show_all": "أظهر الكل", - "review": "مراجعة", - "manage": "إدارة", - "mention": "إشارة" - }, - "labs": { - "pinning": "تثبيت الرسالة", - "state_counters": "إظهار عدّادات بسيطة في رأس الغرفة", - "custom_themes": "دعم إضافة ألوان مخصصة", - "dehydration": "الرسائل المشفرة في وضع عدم الاتصال باستخدام أجهزة مجففة", - "bridge_state": "إظهار المعلومات حول الجسور في إعدادات الغرفة", - "group_profile": "الملف الشخصي", - "group_widgets": "عناصر الواجهة", - "group_rooms": "الغرف", - "group_voip": "الصوت والفيديو", - "group_encryption": "تشفير" - }, - "keyboard": { - "number": "[رقم]", - "cancel_reply": "إلغاء الرد على رسالة", - "toggle_microphone_mute": "تبديل كتم صوت الميكروفون", - "dismiss_read_marker_and_jump_bottom": "تجاهل علامة القراءة وانتقل إلى الأسفل", - "composer_new_line": "سطر جديد" - }, - "composer": { - "format_bold": "ثخين", - "format_strikethrough": "مشطوب", - "format_code_block": "كتلة برمجية", - "placeholder_reply_encrypted": "أرسل جواباً مشفراً …", - "placeholder_reply": "أرسل جواباً …", - "placeholder_encrypted": "أرسل رسالة مشفرة …", - "placeholder": "أرسل رسالة …" - }, - "Bold": "ثخين", - "power_level": { - "default": "المبدئي", - "restricted": "مقيد", - "moderator": "مشرف", - "admin": "مدير", - "custom": "(%(level)s) مخصص", - "mod": "مشرف" - }, - "bug_reporting": { - "matrix_security_issue": "للإبلاغ عن مشكلة أمنية متعلقة بMatrix ، يرجى قراءة سياسة الإفصاح الأمني في Matrix.org.", - "submit_debug_logs": "إرسال سجلات تصحيح الأخطاء", - "title": "الإبلاغ عن مشاكل في البرنامج", - "send_logs": "إرسال السِجلات", - "collecting_information": "تجميع المعلومات حول نسخة التطبيق", - "collecting_logs": "تجميع السجلات", - "uploading_logs": "رفع السجلات", - "downloading_logs": "تحميل السجلات", - "create_new_issue": "الرجاء إنشاء إشكال جديد على GitHub حتى نتمكن من التحقيق في هذا الخطأ." - }, - "time": { - "date_at_time": "%(date)s في %(time)s" - }, - "settings": { - "show_breadcrumbs": "إظهار اختصارات للغرف التي تم عرضها مؤخرًا أعلى قائمة الغرف", - "use_12_hour_format": "عرض الطوابع الزمنية بتنسيق 12 ساعة (على سبيل المثال 2:30pm)", - "always_show_message_timestamps": "اعرض دائمًا الطوابع الزمنية للرسالة", - "send_typing_notifications": "إرسال إشعار بالكتابة", - "replace_plain_emoji": "استبدل الرموز التعبيرية المكتوبة بالأحرف بها", - "emoji_autocomplete": "تفعيل اقتراحات الرموز التعبيرية أثناء الكتابة", - "automatic_language_detection_syntax_highlight": "تمكين التعرف التلقائي للغة لتلوين الجمل", - "inline_url_previews_default": "تمكين معاينة الروابط أصلاً", - "image_thumbnails": "إظهار المعاينات / الصور المصغرة للصور", - "show_typing_notifications": "إظهار إشعار الكتابة", - "show_redaction_placeholder": "إظهار عنصر نائب للرسائل المحذوفة", - "show_read_receipts": "إظهار إيصالات القراءة المرسلة من قبل مستخدمين آخرين", - "show_displayname_changes": "إظهار تغييرات الاسم الظاهر", - "big_emoji": "تفعيل الرموز التعبيرية الكبيرة في المحادثة", - "prompt_invite": "أعلمني قبل إرسال دعوات لمعرِّفات قد لا تكون صحيحة", - "start_automatically": "ابدأ تلقائيًا بعد تسجيل الدخول إلى النظام", - "notifications": { - "rule_contains_display_name": "رسائل تتضمن اسمي الظاهر", - "rule_contains_user_name": "رسائل تتضمن اسم المستخدم الخاص بي", - "rule_roomnotif": "رسائل تتضمن @غرفة", - "rule_room_one_to_one": "رسائل المحادثات المباشرة", - "rule_message": "رسائل المحادثات الجماعية", - "rule_encrypted": "رسائل مشفرة في المحادثات الجماعية", - "rule_invite_for_me": "عندما أُدعى لغرفة", - "rule_call": "دعوة لمحادثة", - "rule_suppress_notices": "رسائل أرسلها آلي (Bot)", - "rule_tombstone": "عند ترقية الغرف", - "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": "المبدئي" - }, - "inline_url_previews_room_account": "تمكين معاينة الروابط لهذه الغرفة (يؤثر عليك فقط)", - "inline_url_previews_room": "تمكين معاينة الروابط أصلاً لأي مشارك في هذه الغرفة" - }, - "devtools": { - "state_key": "مفتاح الحالة", - "toolbox": "علبة الأدوات", - "developer_tools": "أدوات التطوير", - "category_other": "أخرى" - }, - "timeline": { - "m.call.invite": { - "voice_call": "أجرى ⁨%(senderName)s⁩ مكالمة صوتية.", - "voice_call_unsupported": "أجرى %(senderName)s مكالمة صوتية. (غير متوافقة مع هذا المتصفح)", - "video_call": "أجرى %(senderName)s مكالمة فيديو.", - "video_call_unsupported": "أجرى %(senderName)s مكالمة فيديو. (غير متوافقة مع هذا المتصفح)" - }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s قبل الدعوة ل %(displayName)s", - "accepted_invite": "%(targetName)s قبل دعوة", - "invite": "%(senderName)s دعى %(targetName)s", - "ban_reason": "%(senderName)s حظر %(targetName)s: %(reason)s", - "ban": "%(senderName)s حظر %(targetName)s", - "change_name": "%(oldDisplayName)s غير اسمه إلى %(displayName)s", - "set_name": "%(senderName)s قام بتعيين اسمه إلى %(displayName)s", - "remove_name": "%(senderName)s أزال اسمه (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s أزال صورة ملفه الشخصي", - "change_avatar": "%(senderName)s قام بتغيير صورته الرمزية", - "set_avatar": "قام %(senderName)s بتعيين صورة رمزية", - "no_change": "لم يقم %(senderName)s بأي تغيير", - "join": "انضم %(targetName)s إلى الغرفة", - "reject_invite": "رفض %(targetName)s الدعوة" - }, - "m.room.topic": "%(senderDisplayName)s غير الموضوع الى \"%(topic)s\".", - "m.room.name": { - "remove": "%(senderDisplayName)s ازال اسم الغرفة.", - "change": "%(senderDisplayName)s غير اسم الغرفة من %(oldRoomName)s الى %(newRoomName)s.", - "set": "%(senderDisplayName)s غير اسم الغرفة الى %(roomName)s." - }, - "m.room.tombstone": "%(senderDisplayName)s قام بترقية هذه الغرفة.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s قام بجعل هذة الغرفة عامة لكل شخص يعرف الرابط.", - "invite": "%(senderDisplayName)s جعل ممكنه لكل من لديه دعوة فقط.", - "unknown": "%(senderDisplayName)s قام بتغيير قاعدة الانضمام الى %(rule)s" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s قام بالسماح للضيوف بالانضمام الى الغرفة.", - "forbidden": "%(senderDisplayName)s قام بإيقاف امكانية انضمام الضيوف الى الغرفة.", - "unknown": "%(senderDisplayName)s غير طريقة دخول الضيوف الى %(rule)s" - }, - "m.image": "قام %(senderDisplayName)s بإرسال صورة.", - "m.room.server_acl": { - "all_servers_banned": "🎉 جميع الخوادم ممنوعة من المشاركة! لم يعد من الممكن استخدام هذه الغرفة." - }, - "m.room.canonical_alias": { - "set": "قام %(senderName)s بتعديل العنوان الرئيسي لهذه الغرفة الى %(address)s.", - "removed": "قام %(senderName)s بإزالة العنوان الرئيسي لهذه الغرفة.", - "changed_alternative": "قام %(senderName)s بتعديل العناوين البديلة لهذه الغرفة.", - "changed_main_and_alternative": "قام %(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 بالانضمام الى الغرفة.", - "sent": "أرسل %(senderName)s دعوة الى %(targetDisplayName)s للانضمام الى الغرفة." - }, - "m.room.history_visibility": { - "invited": "قام %(senderName)s بتعديل رؤية المحادثات السابقة ممكنة لكل الاعضاء من تاريخ دعوتهم بالانضمام.", - "joined": "قام %(senderName)s بتعديل رؤية المحادثات السابقة ممكنة لكل الاعضاء من لحظة انضمامهم.", - "shared": "قام %(senderName)s بتعديل رؤية المحادثات السابقة ممكنة لكل الاعضاء.", - "world_readable": "قام %(senderName)s بتعديل رؤية المحادثات السابقة ممكنة لأي شخص.", - "unknown": "قام %(senderName)s بجعل المحادثات السابقة مرئية لمجهول (%(visibility)s)." - }, - "m.room.pinned_events": { - "changed": "عدل %(senderName)s الرسائل المثبتة للغرفة." - }, - "m.widget": { - "modified": "الودجت %(widgetName)s تعدلت بواسطة %(senderName)s", - "added": "الودجت %(widgetName)s اضيفت بواسطة %(senderName)s", - "removed": "الودجت %(widgetName)s حذفت بواسطة %(senderName)s" - }, - "self_redaction": "حُذفت الرسالة", - "redaction": "حذف الرسالة %(name)s", - "typing_indicator": { - "one_user": "%(displayName)s يكتب…", - "two_users": "%(names)s و %(lastPerson)s يكتبون…", - "more_users": { - "other": "%(names)s و %(count)s آخرون يكتبون…", - "one": "%(names)s وآخر يكتبون…" - } - }, - "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": { - "shrug": "ادخل احد الرموز ¯\\_(ツ)_/¯ قبل نص الرسالة", - "lenny": "يلصق (͡ ° ͜ʖ ͡ °) أوَّل رسالة نصية عادية", - "plain": "ارسال رسالة كنص، دون تفسيرها على انها معلمات", - "html": "ارسال رسالة بشكل HTML، دون تفسيرها على انها معلمات", - "upgraderoom": "ترقية الغرفة الى الاصدار الجديد", - "upgraderoom_permission_error": "ليس لديك الأذونات المطلوبة لاستخدام هذا الأمر.", - "nick": "يغير لقب العرض الخاص بك", - "myroomnick": "يغير لقب العرض الخاص بك في الغرفة الحالية فقط", - "roomavatar": "يغير الصورة الرمزية للغرفة الحالية", - "topic": "الحصول على أو تحديد موضوع الغرفة", - "topic_none": "هذه الغرفة ليس لها موضوع.", - "roomname": "يضبط اسم الغرفة", - "invite": "يدعو المستخدم حسب المعرّف المعطى إلى الغرفة الحالية", - "ban": "يحظر المستخدم حسب المعرّف المعطى", - "unban": "يُلغي الحظر عن المستخدم حسب المعرّف المعطى", - "ignore": "يتجاهل المستخدم، ويخفي رسائله عنك", - "unignore": "يوقف تجاهل المستخدم ويظهر رسائله من الان فصاعدا", - "devtools": "يفتح نافذة ادوات المطور", - "addwidget": "يضيف Widget خاص عبر URL الى الغرفة", - "rainbow": "يرسل رسالة معينة ملونة مثل قوس قزح", - "rainbowme": "يرسل الرمز المعطى باللون كقوس قزح", - "help": "يعرض قائمة الأوامر مع الوصف وطرق الاستخدام", - "whois": "يعرض معلومات عن المستخدم", - "rageshake": "إرسال تقرير خطأ يحتوي على سجلات الاحداث", - "msg": "يرسل رسالة الى المستخدم المعطى", - "usage": "الاستخدام", - "category_messages": "الرسائل", - "category_actions": "الإجراءات", - "category_admin": "مدير", - "category_advanced": "متقدم", - "category_other": "أخرى", - "addwidget_missing_url": "رجاء قم بتحديد Widget URL او قم بتضمين كود", - "addwidget_invalid_protocol": "يرجى ادخال a https:// او http:// widget URL", - "addwidget_no_permissions": "لا يمكنك تعديل الحاجيات في هذه الغرفة.", - "converttodm": "تحويل الغرفة إلى محادثة مباشرة", - "converttoroom": "تحويل المحادثة المباشرة إلى غرفة", - "discardsession": "يفرض تجاهل جلسة المجموعة الصادرة الحالية في غرفة مشفرة", - "query": "يفتح دردشة من المستخدم المعطى", - "holdcall": "يضع المكالمة في الغرفة الحالية قيد الانتظار", - "unholdcall": "يوقف المكالمة في الغرفة الحالية", - "me": "يعرض إجراءً", - "join": "الانضمام الى الغرفة بحسب العنوان المعطى", - "failed_find_user": "لم يستطع ايجاد مستخدم في غرفة", - "op": "قم بتعريف مستوى الطاقة للمستخدم", - "deop": "يُلغي إدارية المستخدم حسب المعرّف المعطى" - }, - "presence": { - "online_for": "متصل منذ %(duration)s", - "idle_for": "جامد منذ %(duration)s", - "offline_for": "منفصل منذ %(duration)s", - "unknown_for": "غير معروف منذ %(duration)s", - "online": "متصل", - "idle": "جامد", - "unknown": "غير معروف", - "offline": "منفصل" - }, - "Unknown": "غير معروف", - "event_preview": { - "m.call.answer": { - "you": "لقد انضممت إلى المكالمة", - "user": "%(senderName)s انضم للمكالمة", - "dm": "مكالمتك تحت الإجراء" - }, - "m.call.hangup": { - "you": "لقد أنهيتَ المكالمة", - "user": "%(senderName)s أنهى المكالمة" - }, - "m.call.invite": { - "you": "لقد بدأت مكالمة", - "user": "%(senderName)s بدأ مكالمة", - "dm_send": "بانتظار الرد", - "dm_receive": "%(senderName)s يتصل" - } - }, - "voip": { - "hangup": "إنهاء المكالمة", - "voice_call": "مكالمة صوتية", - "video_call": "مكالمة مرئية", - "unknown_caller": "متصل غير معروف", - "call_failed": "فشل الاتصال", - "unable_to_access_microphone": "تعذر الوصول إلى الميكروفون", - "call_failed_microphone": "فشلت المكالمة لتعذر الوصول إلى الميكرفون. تأكّد من وصل الميكرفون وضبطه كما ينبغي.", - "unable_to_access_media": "تعذر الوصول إلى كاميرا الوِب / الميكروفون", - "call_failed_media": "فشلت المكالمة لتعذر الوصول إلى كمرة الوِب أو الميكرفون. تأكّد من:", - "call_failed_media_connected": "أنّك وصلت ميكروفونًا وكمرة وِب كما ينبغي", - "call_failed_media_permissions": "أنّك منحت تصريحًا لاستعمال كمرة الوِب", - "call_failed_media_applications": "أنّ كمرة الوِب لا تستعملها تطبيقات أخرى", - "already_in_call": "تُجري مكالمة فعلًا", - "already_in_call_person": "أنت تُجري مكالمة مع هذا الشخص فعلًا.", - "unsupported": "المكالمات غير مدعومة", - "unsupported_browser": "لا يمكنك إجراء المكالمات في هذا المتصفّح." - }, - "Other": "أخرى", - "Advanced": "متقدم", - "room_settings": { - "permissions": { - "m.room.avatar": "تغيير صورة الغرفة", - "m.room.name": "تغيير اسم الغرفة", - "m.room.canonical_alias": "تغيير العنوان الأساسي للغرفة", - "m.room.history_visibility": "تغيير ظهور التاريخ", - "m.room.power_levels": "تغيير الصلاحيات", - "m.room.topic": "تغيير الموضوع", - "m.room.tombstone": "ترقية الغرفة", - "m.room.encryption": "تفعيل تشفير الغرفة", - "m.widget": "تعديل عناصر الواجهة", - "users_default": "الدور الاعتيادي", - "events_default": "إرسال الرسائل", - "invite": "دعوة المستخدمين", - "state_default": "تغيير الإعدادات", - "ban": "حظر المستخدمين", - "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": "ردود الفعل السريعة" - }, - "auth": { - "sso": "الولوج الموحّد", - "footer_powered_by_matrix": "مشغل بواسطة Matrix", - "sign_in_or_register": "لِج أو أنشِئ حسابًا", - "sign_in_or_register_description": "استعمل حسابك أو أنشِئ واحدًا جديدًا للمواصلة.", - "register_action": "أنشِئ حسابًا" - }, - "export_chat": { - "messages": "الرسائل" - }, - "room_list": { - "sort_unread_first": "اعرض الغرف ذات الرسائل غير المقروءة أولاً", - "show_previews": "إظهار معاينات للرسائل", - "sort_by": "ترتيب حسب", - "sort_by_activity": "النشاط", - "sort_by_alphabet": "ألفبائي", - "sublist_options": "خيارات القائمة", - "show_n_more": { - "one": "أظهر %(count)s زيادة", - "other": "أظهر %(count)s زيادة" - }, - "show_less": "أظهر أقل", - "notification_options": "خيارات الإشعارات" - }, - "a11y": { - "n_unread_messages_mentions": { - "one": "إشارة واحدة غير مقروءة.", - "other": "%(count)s من الرسائل والإشارات غير المقروءة." - }, - "n_unread_messages": { - "one": "رسالة واحدة غير مقروءة.", - "other": "%(count)s من الرسائل غير مقروءة." - }, - "unread_messages": "رسائل غير المقروءة." - }, - "setting": { - "help_about": { - "brand_version": "إصدار %(brand)s:", - "help_link": "للمساعدة في استخدام %(brand)s انقر هنا.", - "help_link_chat_bot": "للمساعدة في استخدام %(brand)s ، انقر هنا أو ابدأ محادثة مع برنامج الروبوت الخاص بنا باستخدام الزر أدناه.", - "chat_bot": "تخاطب مع الروبوت الخاص ب%(brand)s", - "title": "المساعدة وعن البرنامج", - "versions": "الإصدارات", - "clear_cache_reload": "محو مخزن الجيب وإعادة التحميل" - } - }, - "widget": { - "capability": { - "send_stickers_this_room": "أرسل ملصقات إلى هذه الغرفة", - "send_stickers_active_room": "أرسل ملصقات إلى غرفتك النشطة", - "send_stickers_this_room_as_you": "أرسل ملصقات لهذه الغرفة بهويتك", - "send_stickers_active_room_as_you": "أرسل ملصقات لغرفتك النشطة بهويتك", - "see_sticker_posted_this_room": "أظهر وضع الملصقات في هذه الغرفة", - "see_sticker_posted_active_room": "أظهر وضع أي أحد للملصقات لغرفتك النشطة", - "always_on_screen_viewing_another_room": "ابقَ على شاشتك عند مشاهدة غرفة أخرى أثناء إجراء", - "always_on_screen_generic": "ابقَ على شاشتك أثناء إجراء", - "switch_room": "تغيير الغرفة التي تشاهدها", - "change_topic_this_room": "تغيير موضوع هذه الغرفة", - "see_topic_change_this_room": "أظهر تغير موضوع هذه الغرفة", - "change_topic_active_room": "غير موضوع غرفتك النشطة", - "see_topic_change_active_room": "أظهر تغيير موضوع غرفتك النشطة", - "change_name_this_room": "غير اسم هذه الغرفة", - "see_name_change_this_room": "أظهر تغييرات الاسم في هذه الغرفة", - "change_name_active_room": "غير اسم غرفتك النشطة", - "see_name_change_active_room": "أظهر تغييرات الاسم في غرفتك النشطة", - "change_avatar_this_room": "غير صورة هذه الغرفة", - "see_avatar_change_this_room": "أظهر تغييرات الصورة في هذه الغرفة", - "change_avatar_active_room": "غير صورة غرفتك النشطة", - "see_avatar_change_active_room": "أظهر تغييرات صورة غرفتك النشطة", - "byline_empty_state_key": "بمفتاح حالة فارغ", - "byline_state_key": "مع مفتاح الحالة %(stateKey)s", - "send_event_type_this_room": "أرسل أحداث %(eventType)s بهويتك في هذه الغرفة", - "see_event_type_sent_this_room": "أظهر أحداث %(eventType)s المنشورة في هذه الغرفة", - "send_event_type_active_room": "أرسل أحداث %(eventType)s بهويتك في غرفتك النشطة", - "see_event_type_sent_active_room": "أظهر أحداث %(eventType)s المنشورة بغرفة النشطة", - "capability": "القدرة %(capability)s", - "send_messages_this_room": "أرسل رسائل بهويتك في هذه الغرفة", - "send_messages_active_room": "أرسل رسائل بهويتك في غرفتك النشطة", - "see_messages_sent_this_room": "أرسل الرسائل المرسلة إلى هذه الغرفة", - "see_messages_sent_active_room": "أظهر الرسائل المرسلة إلى غرفتك النشطة", - "send_text_messages_this_room": "أرسل الرسائل النصية بهويتك في هذه الغرفة", - "send_text_messages_active_room": "أرسل الرسائل النصية بهويتك في غرفتك النشطة", - "see_text_messages_sent_this_room": "أظهر الرسائل النصية المرسلة إلى هذه الغرفة", - "see_text_messages_sent_active_room": "أظهر الرسائل النصية المرسلة إلى غرفتك النشطة", - "send_emotes_this_room": "أرسل الرموز التعبيرية بهويتك", - "send_emotes_active_room": "أظهر الرموز التعبيرية بهويتك في غرفتك النشطة", - "see_sent_emotes_this_room": "أظهر الرموز التعبيرية المرسلة إلى هذه الغرفة", - "see_sent_emotes_active_room": "أظهر الرموز التعبيرية المرسلة لغرفتك النشطة", - "send_images_this_room": "أرسل الصور بهويتك في هذه الغرفة", - "send_images_active_room": "أرسل الصور بهويتك في غرفتك النشطة", - "see_images_sent_this_room": "أظهر الصور المرسلة إلى هذه الغرفة", - "see_images_sent_active_room": "أظهر الصور المرسلة إلى غرفتك النشطة", - "send_videos_this_room": "أرسل الفيديوهات بهويتك في هذه الغرفة", - "send_videos_active_room": "أرسل الفيديوهات بهويتك في غرفتك النشطة", - "see_videos_sent_this_room": "أظهر الفيديوهات المرسلة إلى هذه الغرفة", - "see_videos_sent_active_room": "أظهر الفيديوهات المرسلة إلى هذه غرفتك النشطة" - } - } -} diff --git a/src/i18n/strings/az.json b/src/i18n/strings/az.json deleted file mode 100644 index 1d166610c2a..00000000000 --- a/src/i18n/strings/az.json +++ /dev/null @@ -1,307 +0,0 @@ -{ - "Waiting for response from server": "Serverdən cavabın gözlənməsi", - "Operation failed": "Əməliyyatın nasazlığı", - "Failed to verify email address: make sure you clicked the link in the email": "Email-i yoxlamağı bacarmadı: əmin olun ki, siz məktubda istinaddakı ünvana keçdiniz", - "You cannot place a call with yourself.": "Siz özünə zəng vura bilmirsiniz.", - "Warning!": "Diqqət!", - "Upload Failed": "Faylın göndərilməsinin nasazlığı", - "Failure to create room": "Otağı yaratmağı bacarmadı", - "Sun": "Baz", - "Mon": "Ber", - "Tue": "Çax", - "Wed": "Çər", - "Thu": "Cax", - "Fri": "Cüm", - "Sat": "Şən", - "Jan": "Yan", - "Feb": "Fev", - "Mar": "Mar", - "Apr": "Apr", - "May": "May", - "Jun": "Iyun", - "Jul": "Iyul", - "Aug": "Avg", - "Sep": "Sen", - "Oct": "Okt", - "Nov": "Noy", - "Dec": "Dek", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "Unable to enable Notifications": "Xəbərdarlıqları daxil qoşmağı bacarmadı", - "Default": "Varsayılan olaraq", - "Moderator": "Moderator", - "You need to be logged in.": "Siz sistemə girməlisiniz.", - "You need to be able to invite users to do that.": "Bunun üçün siz istifadəçiləri dəvət etmək imkanına malik olmalısınız.", - "Failed to send request.": "Sorğunu göndərməyi bacarmadı.", - "Power level must be positive integer.": "Hüquqların səviyyəsi müsbət tam ədəd olmalıdır.", - "Missing room_id in request": "Sorğuda room_id yoxdur", - "Missing user_id in request": "Sorğuda user_id yoxdur", - "Ignored user": "İstifadəçi blokun siyahısına əlavə edilmişdir", - "You are now ignoring %(userId)s": "Siz %(userId)s blokladınız", - "Unignored user": "İstifadəçi blokun siyahısından götürülmüşdür", - "You are no longer ignoring %(userId)s": "Siz %(userId)s blokdan çıxardınız", - "Reason": "Səbəb", - "Incorrect verification code": "Təsdiq etmənin səhv kodu", - "Phone": "Telefon", - "New passwords don't match": "Yeni şifrlər uyğun gəlmir", - "Passwords can't be empty": "Şifrələr boş ola bilməz", - "Export E2E room keys": "Şifrləmənin açarlarının ixracı", - "Current password": "Cari şifrə", - "New Password": "Yeni şifrə", - "Confirm password": "Yeni şifrə təsdiq edin", - "Change Password": "Şifrəni dəyişdirin", - "Authentication": "Müəyyənləşdirilmə", - "Failed to set display name": "Görünüş adını təyin etmək bacarmadı", - "Notification targets": "Xəbərdarlıqlar üçün qurğular", - "On": "Qoşmaq", - "not specified": "qeyd edilmədi", - "Unban": "Blokdan çıxarmaq", - "Failed to ban user": "İstifadəçini bloklamağı bacarmadı", - "Failed to mute user": "İstifadəçini kəsməyi bacarmadı", - "Failed to change power level": "Hüquqların səviyyəsini dəyişdirməyi bacarmadı", - "Are you sure?": "Siz əminsiniz?", - "Unignore": "Blokdan çıxarmaq", - "Invited": "Dəvət edilmişdir", - "Filter room members": "İştirakçılara görə axtarış", - "You do not have permission to post to this room": "Siz bu otağa yaza bilmirsiniz", - "Command error": "Komandanın səhvi", - "Join Room": "Otağa girmək", - "Upload avatar": "Avatar-ı yükləmək", - "Forget room": "Otağı unutmaq", - "Low priority": "Əhəmiyyətsizlər", - "Historical": "Arxiv", - "Failed to unban": "Blokdan çıxarmağı bacarmadı", - "Banned by %(displayName)s": "%(displayName)s bloklanıb", - "unknown error code": "naməlum səhv kodu", - "Failed to forget room %(errCode)s": "Otağı unutmağı bacarmadı: %(errCode)s", - "No users have specific privileges in this room": "Heç bir istifadəçi bu otaqda xüsusi hüquqlara malik deyil", - "Banned users": "Bloklanmış istifadəçilər", - "Favourite": "Seçilmiş", - "Who can read history?": "Kim tarixi oxuya bilər?", - "Permissions": "Girişin hüquqları", - "Sunday": "Bazar", - "Friday": "Cümə", - "Today": "Bu gün", - "Decrypt %(text)s": "Şifrini açmaq %(text)s", - "Download %(text)s": "Yükləmək %(text)s", - "Sign in with": "Seçmək", - "What's New": "Nə dəyişdi", - "Create new room": "Otağı yaratmaq", - "Home": "Başlanğıc", - "%(items)s and %(lastItem)s": "%(items)s və %(lastItem)s", - "Deactivate Account": "Hesabı bağlamaq", - "An error has occurred.": "Səhv oldu.", - "Invalid Email Address": "Yanlış email", - "Verification Pending": "Gözləmə təsdiq etmələr", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Öz elektron poçtunu yoxlayın və olan istinadı basın. Bundan sonra düyməni Davam etməyə basın.", - "Unable to add email address": "Email-i əlavə etməyə müvəffəq olmur", - "Unable to verify email address.": "Email-i yoxlamağı bacarmadı.", - "Failed to change password. Is your password correct?": "Şifrəni əvəz etməyi bacarmadı. Siz cari şifrə düzgün daxil etdiniz?", - "Reject invitation": "Dəvəti rədd etmək", - "Are you sure you want to reject the invitation?": "Siz əminsiniz ki, siz dəvəti rədd etmək istəyirsiniz?", - "Failed to reject invitation": "Dəvəti rədd etməyi bacarmadı", - "For security, this session has been signed out. Please sign in again.": "Təhlükəsizliyin təmin olunması üçün sizin sessiyanız başa çatmışdır idi. Zəhmət olmasa, yenidən girin.", - "Notifications": "Xəbərdarlıqlar", - "Connectivity to the server has been lost.": "Serverlə əlaqə itirilmişdir.", - "Sent messages will be stored until your connection has returned.": "Hələ ki serverlə əlaqə bərpa olmayacaq, göndərilmiş mesajlar saxlanacaq.", - "No more results": "Daha çox nəticə yoxdur", - "Failed to reject invite": "Dəvəti rədd etməyi bacarmadı", - "Failed to load timeline position": "Xronologiyadan nişanı yükləməyi bacarmadı", - "Unable to remove contact information": "Əlaqə məlumatlarının silməyi bacarmadı", - "": "", - "Import E2E room keys": "Şifrləmənin açarlarının idxalı", - "Cryptography": "Kriptoqrafiya", - "Email": "E-poçt", - "Profile": "Profil", - "Account": "Hesab", - "A new password must be entered.": "Yeni parolu daxil edin.", - "New passwords must match each other.": "Yeni şifrələr uyğun olmalıdır.", - "Return to login screen": "Girişin ekranına qayıtmaq", - "Commands": "Komandalar", - "Users": "İstifadəçilər", - "Confirm passphrase": "Şifrəni təsdiqləyin", - "This email address is already in use": "Bu e-mail ünvanı istifadə olunur", - "This phone number is already in use": "Bu telefon nömrəsi artıq istifadə olunur", - "Permission Required": "İzn tələb olunur", - "You do not have permission to start a conference call in this room": "Bu otaqda konfrans başlamaq üçün icazə yoxdur", - "Server may be unavailable, overloaded, or you hit a bug.": "Server, istifadə edilə bilməz, yüklənmiş ola bilər və ya bir səhv vurursunuz.", - "The server does not support the room version specified.": "Server göstərilən otaq versiyasını dəstəkləmir.", - "Send": "Göndər", - "PM": "24:00", - "AM": "12:00", - "Unable to load! Check your network connectivity and try again.": "Yükləmək olmur! Şəbəkə bağlantınızı yoxlayın və yenidən cəhd edin.", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s-un sizə bildiriş göndərmək icazəsi yoxdur - brauzerinizin parametrlərini yoxlayın", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s bildiriş göndərmək üçün icazə verilmədi - lütfən yenidən cəhd edin", - "This email address was not found": "Bu e-poçt ünvanı tapılmadı", - "Restricted": "Məhduddur", - "Failed to invite": "Dəvət alınmadı", - "Unable to create widget.": "Widjet yaratmaq olmur.", - "Missing roomId.": "Yarımçıq otaq ID.", - "This room is not recognised.": "Bu otaq tanınmır.", - "You are not in this room.": "Sən bu otaqda deyilsən.", - "You do not have permission to do that in this room.": "Bu otaqda bunu etməyə icazəniz yoxdur.", - "Verified key": "Təsdiqlənmiş açar", - "Add Email Address": "Emal ünvan əlavə etmək", - "Add Phone Number": "Telefon nömrəsi əlavə etmək", - "Call failed due to misconfigured server": "Düzgün qurulmamış server səbəbindən zəng alınmadı", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Xahiş edirik, baş serverin administratoruna müraciət edin (%(homeserverDomain)s) ki zənglərin etibarlı işləməsi üçün dönüş serverini konfiqurasiya etsin.", - "The file '%(fileName)s' failed to upload.": "'%(fileName)s' faylı yüklənə bilmədi.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "'%(fileName)s' faylı yükləmə üçün bu server ölçü həddini aşmışdır", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", - "Identity server has no terms of service": "Şəxsiyyət serverinin xidmət şərtləri yoxdur", - "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.": "Bu hərəkət e-poçt ünvanı və ya telefon nömrəsini təsdiqləmək üçün standart şəxsiyyət serverinə girməyi tələb edir, lakin serverdə heç bir xidmət şəraiti yoxdur.", - "Only continue if you trust the owner of the server.": "Yalnız server sahibinə etibar etsəniz davam edin.", - "Room %(roomId)s not visible": "Otaq %(roomId)s görünmür", - "Error upgrading room": "Otaq yeniləmə xətası", - "Double check that your server supports the room version chosen and try again.": "Serverinizin seçilmiş otaq versiyasını dəstəklədiyini bir daha yoxlayın və yenidən cəhd edin.", - "Use an identity server": "Şəxsiyyət serverindən istifadə edin", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "E-poçtla dəvət etmək üçün şəxsiyyət serverindən istifadə edin. Defolt şəxsiyyət serverini (%(defaultIdentityServerName)s) istifadə etməyə və ya Parametrlərdə idarə etməyə davam edin.", - "Use an identity server to invite by email. Manage in Settings.": "E-poçtla dəvət etmək üçün şəxsiyyət serverindən istifadə edin. Parametrlərdə idarə edin.", - "Explore rooms": "Otaqları kəşf edin", - "common": { - "analytics": "Analitik", - "error": "Səhv", - "no_results": "Nəticə yoxdur", - "password": "Şifrə", - "settings": "Qurmalar", - "name": "Ad", - "labs": "Laboratoriya", - "home": "Başlanğıc", - "favourites": "Seçilmişlər", - "attachment": "Əlavə", - "emoji": "Smaylar", - "unnamed_room": "Adı açıqlanmayan otaq", - "identity_server": "Eyniləşdirmənin serveri" - }, - "action": { - "continue": "Davam etmək", - "invites_list": "Dəvətlər", - "leave_room": "Otağı tərk etmək", - "ok": "OK", - "remove": "Silmək", - "start_chat": "Çata başlamaq", - "update": "Yeniləmək", - "trust": "Etibar", - "sign_in": "Daxil ol", - "logout": "Çıxmaq", - "ignore": "Bloklamaq", - "dismiss": "Nəzərə almayın", - "close": "Bağlamaq", - "accept": "Qəbul etmək", - "register": "Qeydiyyatdan keçmək" - }, - "keyboard": { - "home": "Başlanğıc" - }, - "power_level": { - "default": "Varsayılan olaraq", - "restricted": "Məhduddur", - "moderator": "Moderator", - "admin": "Administrator", - "custom": "Xüsusi (%(level)s)" - }, - "settings": { - "always_show_message_timestamps": "Həmişə mesajların göndərilməsi vaxtını göstərmək", - "notifications": { - "rule_contains_display_name": "Mənim adımı özündə saxlayan mesajlar", - "rule_room_one_to_one": "Fərdi çatlarda mesajlar", - "rule_message": "Qrup çatlarında mesajlar", - "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": { - "m.room.topic": "%(senderDisplayName)s otağın mövzusunu \"%(topic)s\" dəyişdirdi.", - "m.room.name": { - "remove": "%(senderDisplayName)s otaq otağını sildi.", - "set": "%(senderDisplayName)s otağın adını %(roomName)s dəyişdirdi." - }, - "m.room.tombstone": "%(senderDisplayName)s bu otağı təkmilləşdirdi.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s linki olanlara otağı açıq etdi.", - "invite": "%(senderDisplayName)s otağı yalnız dəvətlə açıq etdi.", - "unknown": "%(senderDisplayName)s qoşulma qaydasını %(rule)s olaraq dəyişdirdi" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s qonaq otağa qoşulmasına icazə verdi.", - "forbidden": "%(senderDisplayName)s qonaqların otağa daxil olmasının qarşısını aldı.", - "unknown": "%(senderDisplayName)s %(rule)s-a qonaq girişi dəyişdirildi." - }, - "m.room.history_visibility": { - "invited": "%(senderName)s dəvət edilmiş iştirakçılar üçün danışıqların tarixini açdı.", - "joined": "%(senderName)s girmiş iştirakçılar üçün danışıqların tarixini açdı.", - "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": { - "shrug": "¯ \\ _ (ツ) _ / ¯ işarəsini mesaja elavə edir.", - "plain": "Bir mesajı qeyd kimi şərh etmədən, düz mətn şəklində göndərir", - "upgraderoom": "Bir otağı yeni bir versiyaya yüksəldir", - "upgraderoom_permission_error": "Bu komandadan (əmrdən) istifadə etmək üçün tələb olunan icazəniz yoxdur.", - "nick": "Sizin təxəllüsünüz dəyişdirir", - "myroomnick": "Yalnız cari otaqda ekran ləqəbinizi dəyişdirir", - "roomavatar": "Cari otağın avatarını dəyişdirir", - "topic": "Otaq mövzusunu alır və ya təyin edir", - "topic_none": "Bu otağın mövzusu yoxdur.", - "roomname": "Otaq adını təyin edir", - "invite": "Verilmiş ID-lə istifadəçini cari otağa dəvət edir", - "ban": "Verilmiş ID-lə istifadəçini bloklayır", - "unban": "Verilmiş ID ilə istifadəçini qadağan etmək", - "ignore": "Sizdən mesajları gizlədərək istifadəçini bloklayır", - "unignore": "Onların gələcək mesajlarını göstərərək istifadəçinin bloku edilməsi durdurur", - "devtools": "Geliştirici Alətlər dialoqunu açır", - "addwidget": "Otağa URL tərəfindən xüsusi bir widjet əlavə edir", - "rainbow": "Verilən mesajı göy qurşağı kimi rəngli göndərir", - "rainbowme": "Göndərilmiş emote rəngini göy qurşağı kimi göndərir", - "help": "İstifadə qaydaları və təsvirləri ilə komanda siyahısını göstərir", - "usage": "İstifadə", - "category_messages": "Mesajlar", - "category_actions": "Tədbirlər", - "category_admin": "Administrator", - "category_advanced": "Təfərrüatlar", - "category_other": "Digər", - "addwidget_invalid_protocol": "Zəhmət olmasa https:// və ya http:// widget URL təmin edin", - "addwidget_no_permissions": "Bu otaqda vidjetləri dəyişdirə bilməzsiniz.", - "discardsession": "Şifrəli bir otaqda mövcud qrup sessiyasını ləğv etməyə məcbur edir", - "me": "Hərəkətlərin nümayişi", - "op": "Bir istifadəçinin güc səviyyəsini müəyyənləşdirin", - "deop": "Verilmiş ID-lə istifadəçidən operatorun səlahiyyətlərini çıxardır" - }, - "bug_reporting": { - "collecting_information": "Proqramın versiyası haqqında məlumatın yığılması", - "collecting_logs": "Jurnalların bir yığım" - }, - "voip": { - "hangup": "Bitirmək", - "voice_call": "Səs çağırış", - "video_call": "Video çağırış", - "call_failed": "Uğursuz zəng" - }, - "devtools": { - "category_other": "Digər" - }, - "Other": "Digər", - "Advanced": "Təfərrüatlar", - "labs": { - "group_profile": "Profil" - }, - "export_chat": { - "messages": "Mesajlar" - }, - "auth": { - "footer_powered_by_matrix": "Matrix tərəfindən təchiz edilmişdir", - "unsupported_auth_msisdn": "Bu server telefon nömrəsinin köməyi ilə müəyyənləşdirilməni dəstəkləmir.", - "register_action": "Hesab Aç" - } -} diff --git a/src/i18n/strings/basefile.json b/src/i18n/strings/basefile.json deleted file mode 100644 index 0967ef424bc..00000000000 --- a/src/i18n/strings/basefile.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/src/i18n/strings/be.json b/src/i18n/strings/be.json deleted file mode 100644 index efb4f94a808..00000000000 --- a/src/i18n/strings/be.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "Failed to forget room %(errCode)s": "Не атрымалася забыць пакой %(errCode)s", - "All messages": "Усе паведамленні", - "Notification targets": "Мэты апавяшчэння", - "Favourite": "Улюбёнае", - "Failed to add tag %(tagName)s to room": "Не атрымалася дадаць %(tagName)s ў пакоі", - "Notifications": "Апавяшчэнні", - "Low Priority": "Нізкі прыярытэт", - "Noisy": "Шумна", - "On": "Уключыць", - "Off": "Выключыць", - "Invite to this room": "Запрасіць у гэты пакой", - "Failed to remove tag %(tagName)s from room": "Не ўдалося выдаліць %(tagName)s з пакоя", - "Operation failed": "Не атрымалася выканаць аперацыю", - "Source URL": "URL-адрас крыніцы", - "common": { - "error": "Памылка", - "mute": "Без гуку" - }, - "action": { - "leave": "Пакінуць", - "quote": "Цытата", - "remove": "Выдалiць", - "resend": "Паўторна", - "reject": "Адхіліць", - "dismiss": "Aдхіліць", - "close": "Зачыніць" - }, - "auth": { - "footer_powered_by_matrix": "працуе на Matrix" - } -} diff --git a/src/i18n/strings/bg.json b/src/i18n/strings/bg.json deleted file mode 100644 index 52f82853103..00000000000 --- a/src/i18n/strings/bg.json +++ /dev/null @@ -1,2247 +0,0 @@ -{ - "Operation failed": "Операцията е неуспешна", - "Send": "Изпрати", - "Failed to change password. Is your password correct?": "Неуспешна промяна. Правилно ли сте въвели Вашата парола?", - "Sun": "нд.", - "Mon": "пн.", - "Tue": "вт.", - "Wed": "ср.", - "Thu": "чт.", - "Fri": "пт.", - "Sat": "сб.", - "Jan": "ян.", - "Feb": "февр.", - "Mar": "март", - "Apr": "апр.", - "May": "май", - "Jun": "юни", - "Jul": "юли", - "Aug": "авг.", - "Sep": "септ.", - "Oct": "окт.", - "Nov": "ноем.", - "Dec": "дек.", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(day)s %(monthName)s %(fullYear)s, %(weekDayName)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", - "Failed to remove tag %(tagName)s from room": "Неуспешно премахване на %(tagName)s етикет от стаята", - "unknown error code": "неизвестен код за грешка", - "Failed to forget room %(errCode)s": "Неуспешно забравяне на стаята %(errCode)s", - "Favourite": "Любим", - "Notifications": "Известия", - "Rooms": "Стаи", - "Unnamed room": "Стая без име", - "Failed to add tag %(tagName)s to room": "Неуспешно добавяне на %(tagName)s етикет в стаята", - "This email address is already in use": "Този имейл адрес е вече зает", - "This phone number is already in use": "Този телефонен номер е вече зает", - "Failed to verify email address: make sure you clicked the link in the email": "Неуспешно потвърждаване на имейл адреса: уверете се, че сте кликнали върху връзката в имейла", - "You cannot place a call with yourself.": "Не може да осъществите разговор със себе си.", - "Warning!": "Внимание!", - "Upload Failed": "Качването е неуспешно", - "PM": "PM", - "AM": "AM", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s няма разрешение да Ви изпраща известия - моля проверете вашите настройки на браузъра", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s не е получил разрешение да изпраща известия - моля опитайте отново", - "Unable to enable Notifications": "Неупешно включване на известия", - "This email address was not found": "Този имейл адрес не беше открит", - "Default": "По подразбиране", - "Restricted": "Ограничен", - "Moderator": "Модератор", - "Failed to invite": "Неуспешна покана", - "You need to be logged in.": "Трябва да влезете в профила си.", - "You need to be able to invite users to do that.": "За да извършите това, трябва да имате право да добавяте потребители.", - "Unable to create widget.": "Неуспешно създаване на приспособление.", - "Failed to send request.": "Неуспешно изпращане на заявката.", - "This room is not recognised.": "Стаята не е разпозната.", - "Power level must be positive integer.": "Нивото на достъп трябва да бъде позитивно число.", - "You are not in this room.": "Не сте в тази стая.", - "You do not have permission to do that in this room.": "Нямате достъп да направите това в тази стая.", - "Missing room_id in request": "Липсва room_id в заявката", - "Room %(roomId)s not visible": "Стая %(roomId)s не е видима", - "Missing user_id in request": "Липсва user_id в заявката", - "Ignored user": "Игнориран потребител", - "You are now ignoring %(userId)s": "Вече игнорирате %(userId)s", - "Unignored user": "Неигнориран потребител", - "You are no longer ignoring %(userId)s": "Вече не игнорирате %(userId)s", - "Verified key": "Потвърден ключ", - "Reason": "Причина", - "Failure to create room": "Неуспешно създаване на стая", - "Server may be unavailable, overloaded, or you hit a bug.": "Сървърът може би е претоварен, недостъпен или се натъкнахте на проблем.", - "Your browser does not support the required cryptography extensions": "Вашият браузър не поддържа необходимите разширения за шифроване", - "Not a valid %(brand)s keyfile": "Невалиден файл с ключ за %(brand)s", - "Authentication check failed: incorrect password?": "Неуспешна автентикация: неправилна парола?", - "Mirror local video feed": "Показвай ми огледално моя видео образ", - "Incorrect verification code": "Неправилен код за потвърждение", - "Phone": "Телефон", - "No display name": "Няма име", - "New passwords don't match": "Новите пароли не съвпадат", - "Passwords can't be empty": "Полето с парола не може да е празно", - "Export E2E room keys": "Експортирай E2E ключове", - "Do you want to set an email address?": "Искате ли да зададете имейл адрес?", - "Current password": "Текуща парола", - "New Password": "Нова парола", - "Confirm password": "Потвърждаване на парола", - "Change Password": "Смяна на парола", - "Authentication": "Автентикация", - "Failed to set display name": "Неуспешно задаване на име", - "Drop file here to upload": "Пуснете файла тук, за да се качи", - "Unban": "Отблокирай", - "Failed to ban user": "Неуспешно блокиране на потребителя", - "Failed to mute user": "Неуспешно заглушаване на потребителя", - "Failed to change power level": "Неуспешна промяна на нивото на достъп", - "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.": "След като си намалите нивото на достъп, няма да можете да възвърнете тази промяна. Ако сте последния потребител с привилегии в тази стая, ще бъде невъзможно да възвърнете привилегии си.", - "Are you sure?": "Сигурни ли сте?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Няма да можете да възвърнете тази промяна, тъй като повишавате този потребител до същото ниво на достъп като Вашето.", - "Unignore": "Премахни игнорирането", - "Admin Tools": "Инструменти на администратора", - "and %(count)s others...": { - "other": "и %(count)s други...", - "one": "и още един..." - }, - "Invited": "Поканен", - "Filter room members": "Филтриране на членовете", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (ниво на достъп %(powerLevelNumber)s)", - "You do not have permission to post to this room": "Нямате разрешение да публикувате в тази стая", - "Server error": "Сървърна грешка", - "Server unavailable, overloaded, or something else went wrong.": "Сървърът е недостъпен, претоварен или нещо друго се обърка.", - "Command error": "Грешка в командата", - "%(duration)ss": "%(duration)sсек", - "%(duration)sm": "%(duration)sмин", - "%(duration)sh": "%(duration)sч", - "%(duration)sd": "%(duration)sд", - "Replying": "Отговаря", - "(~%(count)s results)": { - "other": "(~%(count)s резултати)", - "one": "(~%(count)s резултат)" - }, - "Join Room": "Присъединяване към стаята", - "Upload avatar": "Качи профилна снимка", - "Forget room": "Забрави стаята", - "Low priority": "Нисък приоритет", - "Historical": "Архив", - "%(roomName)s does not exist.": "%(roomName)s не съществува.", - "%(roomName)s is not accessible at this time.": "%(roomName)s не е достъпна към този момент.", - "Failed to unban": "Неуспешно отблокиране", - "Banned by %(displayName)s": "Блокиран от %(displayName)s", - "Privileged Users": "Потребители с привилегии", - "No users have specific privileges in this room": "Никой няма специфични привилегии в тази стая", - "Banned users": "Блокирани потребители", - "This room is not accessible by remote Matrix servers": "Тази стая не е достъпна за отдалечени Matrix сървъри", - "Publish this room to the public in %(domain)s's room directory?": "Публично публикуване на тази стая в директорията на %(domain)s?", - "Who can read history?": "Кой може да чете историята?", - "Anyone": "Всеки", - "Members only (since the point in time of selecting this option)": "Само членове (от момента на избиране на тази опция)", - "Members only (since they were invited)": "Само членове (от момента, в който те са поканени)", - "Members only (since they joined)": "Само членове (от момента, в който са се присъединили)", - "Permissions": "Разрешения", - "Jump to first unread message.": "Отиди до първото непрочетено съобщение.", - "not specified": "неопределен", - "This room has no local addresses": "Тази стая няма локални адреси", - "You have enabled URL previews by default.": "Вие сте включили URL прегледи по подразбиране.", - "You have disabled URL previews by default.": "Вие сте изключили URL прегледи по подразбиране.", - "URL previews are enabled by default for participants in this room.": "URL прегледи са включени по подразбиране за участниците в тази стая.", - "URL previews are disabled by default for participants in this room.": "URL прегледи са изключени по подразбиране за участниците в тази стая.", - "URL Previews": "URL прегледи", - "Error decrypting attachment": "Грешка при разшифроване на прикачен файл", - "Decrypt %(text)s": "Разшифровай %(text)s", - "Download %(text)s": "Изтегли %(text)s", - "Jump to read receipt": "Отиди до потвърждението за прочитане", - "Invalid file%(extra)s": "Невалиден файл%(extra)s", - "Error decrypting image": "Грешка при разшифроване на снимка", - "Error decrypting video": "Грешка при разшифроване на видео", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s промени аватара на %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s премахна аватара на стаята.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s промени аватара на стаята на ", - "Copied!": "Копирано!", - "Failed to copy": "Неуспешно копиране", - "Add an Integration": "Добавяне на интеграция", - "Token incorrect": "Неправителен тоукън", - "A text message has been sent to %(msisdn)s": "Текстово съобщение беше изпратено на %(msisdn)s", - "Please enter the code it contains:": "Моля, въведете кода, който то съдържа:", - "Start authentication": "Започни автентикация", - "Sign in with": "Влизане с", - "Email address": "Имейл адрес", - "Something went wrong!": "Нещо се обърка!", - "Delete Widget": "Изтриване на приспособление", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Изтриването на приспособление го премахва за всички потребители в тази стая. Сигурни ли сте, че искате да изтриете това приспособление?", - "Delete widget": "Изтрий приспособлението", - "Create new room": "Създай нова стая", - "Home": "Начална страница", - "%(items)s and %(count)s others": { - "other": "%(items)s и %(count)s други", - "one": "%(items)s и още един" - }, - "%(items)s and %(lastItem)s": "%(items)s и %(lastItem)s", - "collapse": "свий", - "expand": "разшири", - "Custom level": "Персонализирано ниво", - "In reply to ": "В отговор на ", - "And %(count)s more...": { - "other": "И %(count)s други..." - }, - "Confirm Removal": "Потвърдете премахването", - "Unknown error": "Неизвестна грешка", - "Deactivate Account": "Затвори акаунта", - "Verification Pending": "Очакване на потвърждение", - "An error has occurred.": "Възникна грешка.", - "Unable to restore session": "Неуспешно възстановяване на сесията", - "Invalid Email Address": "Невалиден имейл адрес", - "This doesn't appear to be a valid email address": "Това не изглежда да е валиден имейл адрес", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Моля, проверете своя имейл адрес и натиснете връзката, която той съдържа. След като направите това, натиснете продължи.", - "Unable to add email address": "Неуспешно добавяне на имейл адрес", - "Unable to verify email address.": "Неуспешно потвърждение на имейл адрес.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Беше направен опит да се зареди конкретна точка в хронологията на тази стая, но не я намери.", - "Unable to remove contact information": "Неуспешно премахване на информацията за контакти", - "This will allow you to reset your password and receive notifications.": "Това ще Ви позволи да възстановите Вашата парола и да получавате известия.", - "You must register to use this functionality": "Трябва да се регистрирате, за да използвате тази функционалност", - "You must join the room to see its files": "Трябва да се присъедините към стаята, за да видите файловете, които съдържа", - "Reject invitation": "Отхвърли поканата", - "Are you sure you want to reject the invitation?": "Сигурни ли сте, че искате да отхвърлите поканата?", - "Failed to reject invitation": "Неуспешно отхвърляне на поканата", - "This room is not public. You will not be able to rejoin without an invite.": "Тази стая не е публична. Няма да можете да се присъедините отново без покана.", - "Are you sure you want to leave the room '%(roomName)s'?": "Сигурни ли сте, че искате да напуснете стаята '%(roomName)s'?", - "Old cryptography data detected": "Бяха открити стари криптографски данни", - "Signed Out": "Излязохте", - "For security, this session has been signed out. Please sign in again.": "Поради мерки за сигурност, тази сесия е прекратена. Моля, влезте отново.", - "Connectivity to the server has been lost.": "Връзката със сървъра е изгубена.", - "Sent messages will be stored until your connection has returned.": "Изпратените съобщения ще бъдат запаметени докато връзката Ви се възвърне.", - "You seem to be uploading files, are you sure you want to quit?": "Изглежда, че качвате файлове. Сигурни ли сте, че искате да затворите програмата?", - "You seem to be in a call, are you sure you want to quit?": "Изглежда, че сте в разговор. Сигурни ли сте, че искате да излезете от програмата?", - "Search failed": "Търсенето е неуспешно", - "Server may be unavailable, overloaded, or search timed out :(": "Сървърът може би е недостъпен, претоварен или времето за търсене изтече :(", - "No more results": "Няма повече резултати", - "Failed to reject invite": "Неуспешно отхвърляне на поканата", - "Reject all %(invitedRooms)s invites": "Отхвърли всички %(invitedRooms)s покани", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Беше направен опит да се зареди конкретна точка в хронологията на тази стая, но нямате разрешение да разгледате въпросното съобщение.", - "Failed to load timeline position": "Неуспешно зареждане на позицията в хронологията", - "Uploading %(filename)s and %(count)s others": { - "other": "Качване на %(filename)s и %(count)s други", - "one": "Качване на %(filename)s и %(count)s друг" - }, - "Uploading %(filename)s": "Качване на %(filename)s", - "": "<не се поддържа>", - "Import E2E room keys": "Импортирай E2E ключове", - "Cryptography": "Криптография", - "Check for update": "Провери за нова версия", - "No media permissions": "Няма разрешения за медийните устройства", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Може да се наложи ръчно да разрешите на %(brand)s да получи достъп до Вашия микрофон/уеб камера", - "No Microphones detected": "Няма открити микрофони", - "No Webcams detected": "Няма открити уеб камери", - "Default Device": "Устройство по подразбиране", - "Email": "Имейл", - "Profile": "Профил", - "Account": "Акаунт", - "A new password must be entered.": "Трябва да бъде въведена нова парола.", - "New passwords must match each other.": "Новите пароли трябва да съвпадат една с друга.", - "Return to login screen": "Връщане към страницата за влизане в профила", - "Incorrect username and/or password.": "Неправилно потребителско име и/или парола.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Моля, обърнете внимание, че влизате в %(hs)s сървър, а не в matrix.org.", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Не е възможно свързване към Home сървъра чрез HTTP, когато има HTTPS адрес в лентата на браузъра Ви. Или използвайте HTTPS или включете функция небезопасни скриптове.", - "Commands": "Команди", - "Notify the whole room": "Извести всички в стаята", - "Room Notification": "Известие за стая", - "Users": "Потребители", - "Session ID": "Идентификатор на сесията", - "Passphrases must match": "Паролите трябва да съвпадат", - "Passphrase must not be empty": "Паролата не трябва да е празна", - "Export room keys": "Експортиране на ключове за стаята", - "Enter passphrase": "Въведи парола", - "Confirm passphrase": "Потвърди парола", - "Import room keys": "Импортиране на ключове за стая", - "File to import": "Файл за импортиране", - "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?": "На път сте да бъдете отведени до друг сайт, където можете да удостоверите профила си за използване с %(integrationsUrl)s. Искате ли да продължите?", - "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, Вашата сесия може да не бъде съвместима с текущата версия. Затворете този прозорец и се върнете в по-новата версия.", - "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. Това ще доведе до неправилна работа на криптографията от край до край в по-старата версия. Шифрованите от край до край съобщения, които са били обменени наскоро (при използването на по-стара версия), може да не успеят да бъдат разшифровани в тази версия. Това също може да доведе до неуспех в обмяната на съобщения в тази версия. Ако имате проблеми, излезте и влезте отново в профила си. За да запазите историята на съобщенията, експортирайте и импортирайте отново Вашите ключове.", - "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.": "Няма връзка с Home сървъра. Моля, проверете Вашата връзка. Уверете се, че SSL сертификатът на Home сървъра е надежден и че някое разширение на браузъра не блокира заявките.", - "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.": "Този процес Ви позволява да експортирате във файл ключовете за съобщения в шифровани стаи. Така ще можете да импортирате файла в друг Matrix клиент, така че той също да може да разшифрова такива съобщения.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Този процес позволява да импортирате ключове за шифроване, които преди сте експортирали от друг Matrix клиент. Тогава ще можете да разшифровате всяко съобщение, което другият клиент може да разшифрова.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Експортираният файл може да бъде предпазен с парола. Трябва да въведете парола тук, за да разшифровате файла.", - "You don't currently have any stickerpacks enabled": "В момента нямате включени пакети със стикери", - "Sunday": "Неделя", - "Notification targets": "Устройства, получаващи известия", - "Today": "Днес", - "Friday": "Петък", - "On": "Вкл.", - "Changelog": "Списък на промените", - "Waiting for response from server": "Изчакване на отговор от сървъра", - "Failed to send logs: ": "Неуспешно изпращане на логове: ", - "This Room": "В тази стая", - "Unavailable": "Не е наличен", - "Source URL": "URL на източника", - "Filter results": "Филтриране на резултати", - "No update available.": "Няма нова версия.", - "Noisy": "Шумно", - "Search…": "Търсене…", - "Tuesday": "Вторник", - "Preparing to send logs": "Подготовка за изпращане на логове", - "Saturday": "Събота", - "Monday": "Понеделник", - "All Rooms": "Във всички стаи", - "Wednesday": "Сряда", - "All messages": "Всички съобщения", - "What's new?": "Какво ново?", - "Invite to this room": "Покани в тази стая", - "You cannot delete this message. (%(code)s)": "Това съобщение не може да бъде изтрито. (%(code)s)", - "Thursday": "Четвъртък", - "Logs sent": "Логовете са изпратени", - "Yesterday": "Вчера", - "Error encountered (%(errorDetail)s).": "Възникна грешка (%(errorDetail)s).", - "Low Priority": "Нисък приоритет", - "What's New": "Какво ново", - "Off": "Изкл.", - "Thank you!": "Благодарим!", - "Missing roomId.": "Липсва идентификатор на стая.", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Не може да се зареди събитието, на което е отговорено. Или не съществува или нямате достъп да го видите.", - "Popout widget": "Изкарай в нов прозорец", - "Clear Storage and Sign Out": "Изчисти запазените данни и излез", - "Send Logs": "Изпрати логове", - "We encountered an error trying to restore your previous session.": "Възникна грешка при възстановяване на предишната Ви сесия.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Изчистване на запазените данни в браузъра може да поправи проблема, но ще Ви изкара от профила и ще направи шифрованите съобщения нечетими.", - "Enable widget screenshots on supported widgets": "Включи скрийншоти за поддържащи ги приспособления", - "Send analytics data": "Изпращане на статистически данни", - "Muted Users": "Заглушени потребители", - "Can't leave Server Notices room": "Не може да напуснете стая \"Server Notices\"", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Тази стая се използва за важни съобщения от сървъра, така че не можете да я напуснете.", - "Terms and Conditions": "Правила и условия", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "За да продължите да ползвате %(homeserverDomain)s е необходимо да прегледате и да се съгласите с правилата и условията за ползване.", - "Review terms and conditions": "Прегледай правилата и условията", - "Share Link to User": "Сподели връзка с потребител", - "Share room": "Сподели стаята", - "Share Room": "Споделяне на стая", - "Link to most recent message": "Създай връзка към най-новото съобщение", - "Share User": "Споделяне на потребител", - "Share Room Message": "Споделяне на съобщение от стая", - "Link to selected message": "Създай връзка към избраното съобщение", - "No Audio Outputs detected": "Не са открити аудио изходи", - "Audio Output": "Аудио изходи", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "В шифровани стаи като тази, по подразбиране URL прегледите са изключени, за да се подсигури че сървърът (където става генерирането на прегледите) не може да събира информация за връзките споделени в стаята.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Когато се сподели URL връзка в съобщение, може да бъде показан URL преглед даващ повече информация за връзката (заглавие, описание и картинка от уебсайта).", - "You can't send any messages until you review and agree to our terms and conditions.": "Не можете да изпращате съобщения докато не прегледате и се съгласите с нашите правила и условия.", - "Demote yourself?": "Понижете себе си?", - "Demote": "Понижение", - "This event could not be displayed": "Това събитие не може да бъде показано", - "Permission Required": "Необходимо е разрешение", - "You do not have permission to start a conference call in this room": "Нямате достъп да започнете конферентен разговор в тази стая", - "Only room administrators will see this warning": "Само администратори на стаята виждат това предупреждение", - "This homeserver has hit its Monthly Active User limit.": "Този сървър е достигнал лимита си за активни потребители на месец.", - "This homeserver has exceeded one of its resource limits.": "Този сървър е надвишил някой от лимитите си.", - "Upgrade Room Version": "Обнови версията на стаята", - "Create a new room with the same name, description and avatar": "Създадем нова стая със същото име, описание и снимка", - "Update any local room aliases to point to the new room": "Обновим всички локални адреси на стаята да сочат към новата", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Забраним комуникацията на потребителите в старата стая и публикуваме съобщение насочващо ги към новата", - "Put a link back to the old room at the start of the new room so people can see old messages": "Поставим връзка в новата стая, водещо обратно към старата, за да може хората да виждат старите съобщения", - "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.": "Съобщението Ви не бе изпратено, защото този сървър е достигнал лимита си за потребители на месец. Моля, свържете се с администратора на услугата за да продължите да я използвате.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Съобщението Ви не бе изпратено, защото този сървър е някой от лимитите си. Моля, свържете се с администратора на услугата за да продължите да я използвате.", - "Please contact your service administrator to continue using this service.": "Моля, свържете се с администратора на услугата за да продължите да я използвате.", - "Please contact your homeserver administrator.": "Моля, свържете се със сървърния администратор.", - "This room has been replaced and is no longer active.": "Тази стая е била заменена и вече не е активна.", - "The conversation continues here.": "Разговора продължава тук.", - "This room is a continuation of another conversation.": "Тази стая е продължение на предишен разговор.", - "Click here to see older messages.": "Кликнете тук за да видите предишните съобщения.", - "Failed to upgrade room": "Неуспешно обновяване на стаята", - "The room upgrade could not be completed": "Обновяването на тази стая не можа да бъде завършено", - "Upgrade this room to version %(version)s": "Обновете тази стая до версия %(version)s", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Преди да изпратите логове, трябва да отворите доклад за проблем в Github.", - "%(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 вече използва 3-5 пъти по-малко памет, като зарежда информация за потребители само когато е нужна. Моля, изчакайте докато ресинхронизираме със сървъра!", - "Updating %(brand)s": "Обновяване на %(brand)s", - "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.": "Преди сте използвали %(brand)s на %(host)s с включено постепенно зареждане на членове. В тази версия, тази настройка е изключена. Понеже локалният кеш не е съвместим при тези две настройки, %(brand)s трябва да синхронизира акаунта Ви наново.", - "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.": "Ако другата версия на %(brand)s все още е отворена в друг таб, моля затворете я. Използването на %(brand)s на един адрес във версии с постепенно и без постепенно зареждане ще причини проблеми.", - "Incompatible local cache": "Несъвместим локален кеш", - "Clear cache and resync": "Изчисти кеша и ресинхронизирай", - "Please review and accept the policies of this homeserver:": "Моля, прегледайте и приемете политиките на този сървър:", - "Add some now": "Добави сега", - "Unable to load! Check your network connectivity and try again.": "Неуспешно зареждане! Проверете мрежовите настройки и опитайте пак.", - "Use a few words, avoid common phrases": "Използвайте няколко думи, избягвайте общи фрази", - "You do not have permission to invite people to this room.": "Нямате привилегии да каните хора в тази стая.", - "Unknown server error": "Непозната сървърна грешка", - "No need for symbols, digits, or uppercase letters": "Няма нужда от символи, цифри и главни букви", - "Avoid repeated words and characters": "Избягвайте повтарящи се думи и символи", - "Avoid sequences": "Избягвайте последователности", - "Avoid recent years": "Избягвайте скорошни години", - "Avoid years that are associated with you": "Избягвайте години свързани с вас", - "Avoid dates and years that are associated with you": "Избягвайте дати и години свързани с вас", - "Capitalization doesn't help very much": "Главни букви не помагат много", - "All-uppercase is almost as easy to guess as all-lowercase": "Само главни букви е почти толкова лесно за познаване колкото само малки", - "Reversed words aren't much harder to guess": "Разбъркани думи не са много по-трудни за познаване", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Предвидими замествания (като '@' вместо 'a') не помагат много", - "Add another word or two. Uncommon words are better.": "Добавете една или няколко други думи. Рядко срещаните думи са по-добри.", - "Repeats like \"aaa\" are easy to guess": "Повторения като \"aaa\" са лесни за познаване", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Повторения като \"abcabcabc\" са само малко по-трудни за познаване от \"abc\"", - "Sequences like abc or 6543 are easy to guess": "Последователности като abc и 6543 са лесни за познаване", - "Recent years are easy to guess": "Близките години са лесни за познаване", - "Dates are often easy to guess": "Датите често са лесни за познаване", - "This is a top-10 common password": "Тази парола е в топ 10 на често срещаните пароли", - "This is a top-100 common password": "Тази парола е в топ 100 на често срещаните пароли", - "This is a very common password": "Тази парола е много често срещана", - "This is similar to a commonly used password": "Тази парола е подобна на често срещана такава", - "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": "Често срещани имена и фамилии са лесни за отгатване", - "Use a longer keyboard pattern with more turns": "Използвайте по-дълга клавиатурна последователност с повече разклонения", - "Delete Backup": "Изтрий резервното копие", - "Unable to load key backup status": "Неуспешно зареждане на състоянието на резервното копие на ключа", - "Set up": "Настрой", - "Please review and accept all of the homeserver's policies": "Моля прегледайте и приемете всички политики на сървъра", - "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 за да направите това", - "Incompatible Database": "Несъвместима база данни", - "Continue With Encryption Disabled": "Продължи с изключено шифроване", - "Unable to load backup status": "Неуспешно зареждане на състоянието на резервното копие", - "Unable to restore backup": "Неуспешно възстановяване на резервно копие", - "No backup found!": "Не е открито резервно копие!", - "Failed to decrypt %(failedCount)s sessions!": "Неуспешно разшифроване на %(failedCount)s сесии!", - "Invalid homeserver discovery response": "Невалиден отговор по време на откриването на конфигурацията за сървъра", - "Invalid identity server discovery response": "Невалиден отговор по време на откриването на конфигурацията за сървъра за самоличност", - "General failure": "Обща грешка", - "That matches!": "Това съвпада!", - "That doesn't match.": "Това не съвпада.", - "Go back to set it again.": "Върнете се за да настройте нова.", - "Unable to create key backup": "Неуспешно създаване на резервно копие на ключа", - "Straight rows of keys are easy to guess": "Клавиши от прави редици са лесни за отгатване", - "Short keyboard patterns are easy to guess": "Къси клавиатурни последователности са лесни за отгатване", - "Unable to load commit detail: %(msg)s": "Неуспешно зареждане на информация за commit: %(msg)s", - "New Recovery Method": "Нов метод за възстановяване", - "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.": "Ако не сте настройвали новия метод за възстановяване, вероятно някой се опитва да проникне в акаунта Ви. Веднага променете паролата на акаунта си и настройте нов метод за възстановяване от Настройки.", - "Set up Secure Messages": "Настрой Защитени Съобщения", - "Go to Settings": "Отиди в Настройки", - "Unrecognised address": "Неразпознат адрес", - "The following users may not exist": "Следните потребители може да не съществуват", - "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": "Покани въпреки това", - "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.": "Потвърдете този потребител като се уверите, че следното число се вижда на екрана му.", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Изпратихме Ви имейл за да потвърдим адреса Ви. Последвайте инструкциите в имейла и след това кликнете на бутона по-долу.", - "Email Address": "Имейл адрес", - "All keys backed up": "Всички ключове са в резервното копие", - "Unable to verify phone number.": "Неуспешно потвърждение на телефонния номер.", - "Verification code": "Код за потвърждение", - "Phone Number": "Телефонен номер", - "Profile picture": "Профилна снимка", - "Display Name": "Име", - "Room information": "Информация за стаята", - "Room version": "Версия на стаята", - "Room version:": "Версия на стаята:", - "General": "Общи", - "Room Addresses": "Адреси на стаята", - "Email addresses": "Имейл адреси", - "Phone numbers": "Телефонни номера", - "Language and region": "Език и регион", - "Account management": "Управление на акаунта", - "Composer": "Въвеждане на съобщения", - "Room list": "Списък със стаи", - "Autocomplete delay (ms)": "Забавяне преди подсказки (милисекунди)", - "Roles & Permissions": "Роли и привилегии", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Промени в настройките за четене на историята касаят само за нови съобщения. Видимостта на съществуващата история не се променя.", - "Security & Privacy": "Сигурност и поверителност", - "Encryption": "Шифроване", - "Once enabled, encryption cannot be disabled.": "Веднъж включено, шифроването не може да бъде изключено.", - "Ignored users": "Игнорирани потребители", - "Bulk options": "Масови действия", - "Missing media permissions, click the button below to request.": "Липсва достъп до медийните устройства. Кликнете бутона по-долу за да поискате такъв.", - "Request media permissions": "Поискай достъп до медийните устройства", - "Voice & Video": "Глас и видео", - "Main address": "Основен адрес", - "Room avatar": "Снимка на стаята", - "Room Name": "Име на стаята", - "Room Topic": "Тема на стаята", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Потвърди потребителя и го маркирай като доверен. Доверяването на потребители Ви дава допълнително спокойствие при използване на съобщения шифровани от край-до-край.", - "Incoming Verification Request": "Входяща заявка за потвърждение", - "Email (optional)": "Имейл (незадължително)", - "Phone (optional)": "Телефон (незадължително)", - "Join millions for free on the largest public server": "Присъединете се безплатно към милиони други на най-големия публичен сървър", - "Create account": "Създай акаунт", - "Recovery Method Removed": "Методът за възстановяване беше премахнат", - "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.": "Ако не сте премахнали метода за възстановяване, е възможно нападател да се опитва да получи достъп до акаунта Ви. Променете паролата на акаунта и настройте нов метод за възстановяване веднага от Настройки.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Файлът '%(fileName)s' надхвърля ограничението за размер на файлове за този сървър", - "Verify this user by confirming the following emoji appear on their screen.": "Потвърдете този потребител, като установите че следното емоджи се вижда на екрана им.", - "Unable to find a supported verification method.": "Не може да бъде намерен поддържан метод за потвърждение.", - "Dog": "Куче", - "Cat": "Котка", - "Lion": "Лъв", - "Horse": "Кон", - "Unicorn": "Еднорог", - "Pig": "Прасе", - "Elephant": "Слон", - "Rabbit": "Заек", - "Panda": "Панда", - "Rooster": "Петел", - "Penguin": "Пингвин", - "Turtle": "Костенурка", - "Fish": "Риба", - "Octopus": "Октопод", - "Butterfly": "Пеперуда", - "Flower": "Цвете", - "Tree": "Дърво", - "Cactus": "Кактус", - "Mushroom": "Гъба", - "Globe": "Земя", - "Moon": "Луна", - "Cloud": "Облак", - "Fire": "Огън", - "Banana": "Банан", - "Apple": "Ябълка", - "Strawberry": "Ягода", - "Corn": "Царевица", - "Pizza": "Пица", - "Cake": "Торта", - "Heart": "Сърце", - "Smiley": "Усмивка", - "Robot": "Робот", - "Hat": "Шапка", - "Glasses": "Очила", - "Spanner": "Гаечен ключ", - "Santa": "Дядо Коледа", - "Thumbs up": "Палец нагоре", - "Umbrella": "Чадър", - "Hourglass": "Пясъчен часовник", - "Clock": "Часовник", - "Gift": "Подарък", - "Light bulb": "Лампа", - "Book": "Книга", - "Pencil": "Молив", - "Paperclip": "Кламер", - "Key": "Ключ", - "Hammer": "Чук", - "Telephone": "Телефон", - "Flag": "Флаг", - "Train": "Влак", - "Bicycle": "Колело", - "Aeroplane": "Самолет", - "Rocket": "Ракета", - "Trophy": "Трофей", - "Ball": "Топка", - "Guitar": "Китара", - "Trumpet": "Тромпет", - "Bell": "Звънец", - "Anchor": "Котва", - "Headphones": "Слушалки", - "Folder": "Папка", - "This homeserver would like to make sure you are not a robot.": "Сървърът иска да потвърди, че не сте робот.", - "Couldn't load page": "Страницата не можа да бъде заредена", - "Your password has been reset.": "Паролата беше анулирана.", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Сигурни ли сте? Ако нямате работещо резервно копие на ключовете, ще загубите достъп до шифрованите съобщения.", - "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": "Възстанови от резервно копие", - "Back up your keys before signing out to avoid losing them.": "Направете резервно копие на ключовете преди изход от профила, за да не ги загубите.", - "Start using Key Backup": "Включи резервни копия за ключовете", - "I don't want my encrypted messages": "Не искам шифрованите съобщения", - "Manually export keys": "Експортирай ключове ръчно", - "You'll lose access to your encrypted messages": "Ще загубите достъп до шифрованите си съобщения", - "Are you sure you want to sign out?": "Сигурни ли сте, че искате да излезете от профила?", - "Warning: you should only set up key backup from a trusted computer.": "Внимание: настройването на резервно копие на ключовете трябва да се прави само от доверен компютър.", - "Your keys are being backed up (the first backup could take a few minutes).": "Прави се резервно копие на ключовете Ви (първото копие може да отнеме няколко минути).", - "Success!": "Успешно!", - "Scissors": "Ножици", - "Error updating main address": "Грешка при обновяване на основния адрес", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Случи се грешка при обновяването на основния адрес за стаята. Може да не е позволено от сървъра, или да се е случила друга временна грешка.", - "Room Settings - %(roomName)s": "Настройки на стая - %(roomName)s", - "Could not load user profile": "Неуспешно зареждане на потребителския профил", - "The user must be unbanned before they can be invited.": "Трябва да се махне блокирането на потребителя преди да може да бъде поканен пак.", - "Accept all %(invitedRooms)s invites": "Приеми всички %(invitedRooms)s покани", - "Send %(eventType)s events": "Изпрати %(eventType)s събития", - "Select the roles required to change various parts of the room": "Изберете ролите необходими за промяна на различни части от стаята", - "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.": "Веднъж включено, шифроването за стаята не може да бъде изключено. Съобщенията изпратени в шифрована стая не могат да бъдат прочетени от сървърът, а само от участниците в стаята. Включването на шифроване може да попречи на много ботове или мостове към други мрежи да работят правилно. Научете повече за шифроването.", - "Power level": "Ниво на достъп", - "The file '%(fileName)s' failed to upload.": "Файлът '%(fileName)s' не можа да бъде качен.", - "Upgrade this room to the recommended room version": "Обнови тази стая до препоръчаната версия на стаята", - "This room is running room version , which this homeserver has marked as unstable.": "Тази стая използва версия на стая , която сървърът счита за нестабилна.", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Обновяването на тази стая ще изключи текущата стая и ще създаде обновена стая със същото име.", - "Failed to revoke invite": "Неуспешно оттегляне на поканата", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Поканата не можа да бъде оттеглена. Или има временен проблем със сървъра, или нямате достатъчно права за да оттеглите поканата.", - "Revoke invite": "Оттегли поканата", - "Invited by %(sender)s": "Поканен от %(sender)s", - "Notes": "Бележки", - "Sign out and remove encryption keys?": "Излизане и премахване на ключовете за шифроване?", - "To help us prevent this in future, please send us logs.": "За да ни помогнете да предотвратим това в бъдеще, моля изпратете логове.", - "Missing session data": "Липсват данни за сесията", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Липсват данни за сесията, като например ключове за шифровани съобщения. За да поправите това, излезте и влезте отново, възстановявайки ключовете от резервно копие.", - "Your browser likely removed this data when running low on disk space.": "Най-вероятно браузърът Ви е премахнал тези данни поради липса на дисково пространство.", - "Upload files (%(current)s of %(total)s)": "Качване на файлове (%(current)s от %(total)s)", - "Upload files": "Качи файлове", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Файлът е прекалено голям за да се качи. Максималният допустим размер е %(limit)s, докато този файл е %(sizeOfThisFile)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Тези файлове са прекалено големи за да се качат. Максималният допустим размер е %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Някои файлове са прекалено големи за да се качат. Максималният допустим размер е %(limit)s.", - "Upload %(count)s other files": { - "other": "Качи %(count)s други файла", - "one": "Качи %(count)s друг файл" - }, - "Cancel All": "Откажи всички", - "Upload Error": "Грешка при качване", - "Remember my selection for this widget": "Запомни избора ми за това приспособление", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "Имате %(count)s непрочетени известия в предишна версия на тази стая.", - "one": "Имате %(count)s непрочетено известие в предишна версия на тази стая." - }, - "The server does not support the room version specified.": "Сървърът не поддържа указаната версия на стая.", - "No homeserver URL provided": "Не е указан адрес на сървър", - "Unexpected error resolving homeserver configuration": "Неочаквана грешка в намирането на сървърната конфигурация", - "The user's homeserver does not support the version of the room.": "Сървърът на потребителя не поддържа версията на стаята.", - "Show hidden events in timeline": "Покажи скрити събития по времевата линия", - "View older messages in %(roomName)s.": "Виж по-стари съобщения в %(roomName)s.", - "Join the conversation with an account": "Присъедини се към разговор с акаунт", - "Sign Up": "Регистриране", - "Reason: %(reason)s": "Причина: %(reason)s", - "Forget this room": "Пропусни тази стая", - "Re-join": "Връщане", - "You were banned from %(roomName)s by %(memberName)s": "Получихте забрана за %(roomName)s от %(memberName)s", - "Something went wrong with your invite to %(roomName)s": "Нещо нежелано се случи с вашата покана към %(roomName)s", - "You can only join it with a working invite.": "Да се присъедините можете само с активна покана.", - "Join the discussion": "Присъединете се към разговора", - "Try to join anyway": "Опитай да се присъединиш все пак", - "Do you want to chat with %(user)s?": "Желаете ли да си поговорите с %(user)s?", - "Do you want to join %(roomName)s?": "Желаете ли да се присъедините към %(roomName)s?", - " invited you": " ви покани", - "You're previewing %(roomName)s. Want to join it?": "Предварителен преглед на %(roomName)s. Желаете ли да се влезете?", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s не може да бъде прегледана предварително. Желаете ли да се влезете?", - "Uploaded sound": "Качен звук", - "Sounds": "Звуци", - "Notification sound": "Звук за уведомление", - "Set a new custom sound": "Настрой нов собствен звук", - "Browse": "Избор", - "This room has already been upgraded.": "Тази стая вече е била обновена.", - "reacted with %(shortName)s": "реагира с %(shortName)s", - "edited": "редактирано", - "Rotate Left": "Завърти наляво", - "Rotate Right": "Завърти надясно", - "Edit message": "Редактирай съобщението", - "Use an email address to recover your account": "Използвайте имейл адрес за да възстановите акаунта си", - "Enter email address (required on this homeserver)": "Въведете имейл адрес (задължително за този сървър)", - "Doesn't look like a valid email address": "Не изглежда като валиден имейл адрес", - "Enter password": "Въведете парола", - "Password is allowed, but unsafe": "Паролата се приема, но не е безопасна", - "Nice, strong password!": "Хубава, силна парола!", - "Passwords don't match": "Паролите не съвпадат", - "Other users can invite you to rooms using your contact details": "Други потребители могат да Ви канят в стаи посредством данните за контакт", - "Enter phone number (required on this homeserver)": "Въведете телефонен номер (задължително за този сървър)", - "Enter username": "Въведете потребителско име", - "Some characters not allowed": "Някои символи не са позволени", - "Add room": "Добави стая", - "Failed to get autodiscovery configuration from server": "Неуспешно автоматично откриване на конфигурацията за сървъра", - "Invalid base_url for m.homeserver": "Невалиден base_url в m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Homeserver адресът не изглежда да е валиден Matrix сървър", - "Invalid base_url for m.identity_server": "Невалиден base_url в m.identity_server", - "Identity server URL does not appear to be a valid identity server": "Адресът на сървърът за самоличност не изглежда да е валиден сървър за самоличност", - "Cannot reach homeserver": "Неуспешна връзка със сървъра", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Уверете се, че интернет връзката ви е стабилна, или се свържете с администратора на сървъра", - "Your %(brand)s is misconfigured": "%(brand)s не е конфигуриран правилно", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Попитайте %(brand)s администратора да провери конфигурацията ви за неправилни или дублирани записи.", - "Cannot reach identity server": "Неуспешна връзка със сървъра за самоличност", - "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.": "Може да се регистрирате, но някои функции няма да са достъпни докато сървъра за самоличност е офлайн. Ако продължавате да виждате това предупреждение, проверете конфигурацията или се свържете с администратора на сървъра.", - "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.": "Може да възстановите паролата си, но някои функции няма да са достъпни докато сървъра за самоличност е офлайн. Ако продължавате да виждате това предупреждение, проверете конфигурацията или се свържете с администратора на сървъра.", - "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.": "Може да влезете в профила си, но някои функции няма да са достъпни докато сървъра за самоличност е офлайн. Ако продължавате да виждате това предупреждение, проверете конфигурацията или се свържете с администратора на сървъра.", - "Unexpected error resolving identity server configuration": "Неочаквана грешка при откриване на конфигурацията на сървъра за самоличност", - "Use lowercase letters, numbers, dashes and underscores only": "Използвайте само малки букви, цифри, тирета и подчерта", - "Upload all": "Качи всички", - "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:": "Обновяването на тази стая изисква затварянето на текущата и създаване на нова на нейно място. За да е най-удобно за членовете на стаята, ще:", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Моля, кажете ни какво се обърка, или още по-добре - създайте проблем в GitHub обясняващ ситуацията.", - "Removing…": "Премахване…", - "Clear all data": "Изчисти всички данни", - "Your homeserver doesn't seem to support this feature.": "Не изглежда сървърът ви да поддържа тази функция.", - "Resend %(unsentCount)s reaction(s)": "Изпрати наново %(unsentCount)s реакция(и)", - "Failed to re-authenticate due to a homeserver problem": "Неуспешна повторна автентикация поради проблем със сървъра", - "Clear personal data": "Изчисти личните данни", - "Find others by phone or email": "Открийте други по телефон или имейл", - "Be found by phone or email": "Бъдете открит по телефон или имейл", - "Use bots, bridges, widgets and sticker packs": "Използвайте ботове, връзки с други мрежи, приспособления и стикери", - "Terms of Service": "Условия за ползване", - "Service": "Услуга", - "Summary": "Обобщение", - "This account has been deactivated.": "Този акаунт е деактивиран.", - "Call failed due to misconfigured server": "Неуспешен разговор поради неправилно конфигуриран сървър", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Попитайте администратора на сървъра ви (%(homeserverDomain)s) да конфигурира TURN сървър, за да може разговорите да работят надеждно.", - "Checking server": "Проверка на сървъра", - "Identity server has no terms of service": "Сървъра за самоличност няма условия за ползване", - "The identity server you have chosen does not have any terms of service.": "Избраният от вас сървър за самоличност няма условия за ползване на услугата.", - "Only continue if you trust the owner of the server.": "Продължете, само ако вярвате на собственика на сървъра.", - "Terms of service not accepted or the identity server is invalid.": "Условията за ползване не бяха приети или сървъра за самоличност е невалиден.", - "Disconnect from the identity server ?": "Прекъсване на връзката със сървър за самоличност ?", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server 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.": "Прекъсването на връзката със сървъра ви за самоличност означава че няма да можете да бъдете открити от други потребители или да каните хора по имейл или телефонен номер.", - "Enter a new identity server": "Въведете нов сървър за самоличност", - "Discovery": "Откриване", - "Deactivate account": "Деактивиране на акаунт", - "Always show the window menu bar": "Винаги показвай менютата на прозореца", - "Unable to revoke sharing for email address": "Неуспешно оттегляне на споделянето на имейл адреса", - "Unable to share email address": "Неуспешно споделяне на имейл адрес", - "Discovery options will appear once you have added an email above.": "Опциите за откриване ще се покажат след като добавите имейл адрес по-горе.", - "Unable to revoke sharing for phone number": "Неуспешно оттегляне на споделянето на телефонен номер", - "Unable to share phone number": "Неуспешно споделяне на телефонен номер", - "Please enter verification code sent via text.": "Въведете кода за потвърждение получен в SMS.", - "Discovery options will appear once you have added a phone number above.": "Опциите за откриване ще се покажат след като добавите телефонен номер по-горе.", - "Remove %(email)s?": "Премахни %(email)s?", - "Remove %(phone)s?": "Премахни %(phone)s?", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Беше изпратено SMS съобщение към +%(msisdn)s. Въведете съдържащият се код за потвърждение.", - "Command Help": "Помощ за команди", - "Accept to continue:": "Приемете за да продължите:", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Ако не искате да използвате за да откривате и да бъдете откриваеми от познати ваши контакти, въведете друг сървър за самоличност по-долу.", - "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.": "Използването на сървър за самоличност не е задължително. Ако не използвате такъв, няма да бъдете откриваеми от други потребители и няма да можете да ги каните по имейл или телефон.", - "Do not use an identity server": "Не ползвай сървър за самоличност", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Приемете условията за ползване на сървъра за самоличност (%(serverName)s) за да бъдете откриваеми по имейл адрес или телефонен номер.", - "Use an identity server": "Използвай сървър за самоличност", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Използвайте сървър за самоличност за да каните по имейл. Натиснете продължи за да използвате сървъра за самоличност по подразбиране (%(defaultIdentityServerName)s) или го променете в Настройки.", - "Use an identity server to invite by email. Manage in Settings.": "Използвайте сървър за самоличност за да каните по имейл. Управление от Настройки.", - "Error changing power level": "Грешка при промяната на нивото на достъп", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Възникна грешка при промяната на нивото на достъп на потребителя. Уверете се, че имате необходимите привилегии и опитайте пак.", - "Deactivate user?": "Деактивиране на потребителя?", - "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?": "Деактивирането на потребителя ще ги изхвърли от профила и няма да им позволи да влязат пак. Също така, ще напуснат всички стаи, в които са. Действието е необратимо. Сигурните ли сте, че искате да деактивирате този потребител?", - "Deactivate user": "Деактивирай потребителя", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Тази покана за %(roomName)s е била изпратена към адрес %(email)s, който не е асоцииран с профила ви", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Свържете този имейл адрес с профила си от Настройки за да получавате покани директно в %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "Тази покана за %(roomName)s беше изпратена към адрес %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Използвайте сървър за самоличност от Настройки за да получавате покани директно в %(brand)s.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Споделете този имейл в Настройки за да получавате покани директно в %(brand)s.", - "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.": "Използвайте сървър за самоличност за да каните по имейл. Управлявайте в Настройки.", - "Change identity server": "Промени сървъра за самоличност", - "Disconnect from the identity server and connect to instead?": "Прекъсване на връзката със сървър за самоличност и свързване с ?", - "Disconnect identity server": "Прекъсни връзката със сървъра за самоличност", - "You are still sharing your personal data on the identity server .": "Все още споделяте лични данни със сървър за самоличност .", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Препоръчваме да премахнете имейл адреса и телефонния си номер от сървъра за самоличност преди прекъсване на връзката.", - "Disconnect anyway": "Прекъсни въпреки всичко", - "Error changing power level requirement": "Грешка при промяна на изискванията за ниво на достъп", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Възникна грешка при промяна на изискванията за нива на достъп до стаята. Уверете се, че имате необходимите права и опитайте пак.", - "No recent messages by %(user)s found": "Не са намерени скорошни съобщения от %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Опитайте се да проверите по-нагоре в историята за по-ранни.", - "Remove recent messages by %(user)s": "Премахване на скорошни съобщения от %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Може да отнеме известно време за голям брой съобщения. Моля, не презареждайте страницата междувременно.", - "Remove %(count)s messages": { - "other": "Премахни %(count)s съобщения", - "one": "Премахни 1 съобщение" - }, - "Remove recent messages": "Премахни скорошни съобщения", - "Italics": "Наклонено", - "Explore rooms": "Открий стаи", - "Verify the link in your inbox": "Потвърдете линка във вашата пощенска кутия", - "Read Marker lifetime (ms)": "Живот на маркера за прочитане (мсек)", - "Read Marker off-screen lifetime (ms)": "Живот на маркера за прочитане извън екрана (мсек)", - "e.g. my-room": "например my-room", - "Hide advanced": "Скрий разширени настройки", - "Show advanced": "Покажи разширени настройки", - "Close dialog": "Затвори прозореца", - "Add Email Address": "Добави имейл адрес", - "Add Phone Number": "Добави телефонен номер", - "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.": "Това действие изисква връзка със сървъра за самоличност за валидиране на имейл адреса или телефонния номер, но сървърът не предоставя условия за ползване.", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Би било добре да премахнете личните си данни от сървъра за самоличност преди прекъсване на връзката. За съжаление, сървърът за самоличност в момента не е достъпен.", - "You should:": "Ще е добре да:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "проверите браузър добавките за всичко, което може да блокира връзката със сървъра за самоличност (например Privacy Badger)", - "contact the administrators of identity server ": "се свържете с администратора на сървъра за самоличност ", - "wait and try again later": "изчакате и опитате пак", - "Your email address hasn't been verified yet": "Имейл адресът ви все още не е потвърден", - "Click the link in the email you received to verify and then click continue again.": "Кликнете на връзката получена по имейл за да потвърдите, а след това натиснете продължи отново.", - "Room %(name)s": "Стая %(name)s", - "Failed to deactivate user": "Неуспешно деактивиране на потребител", - "This client does not support end-to-end encryption.": "Този клиент не поддържа шифроване от край до край.", - "Messages in this room are not end-to-end encrypted.": "Съобщенията в тази стая не са шифровани от край до край.", - "Message Actions": "Действия със съобщението", - "Show image": "Покажи снимката", - "Cancel search": "Отмени търсенето", - "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 в конфигурацията на сървъра. Съобщете това на администратора на сървъра.", - "%(creator)s created and configured the room.": "%(creator)s създаде и настрой стаята.", - "Jump to first unread room.": "Отиди до първата непрочетена стая.", - "Jump to first invite.": "Отиди до първата покана.", - "Command Autocomplete": "Подсказка за команди", - "Emoji Autocomplete": "Подсказка за емоджита", - "Notification Autocomplete": "Подсказка за уведомления", - "Room Autocomplete": "Подсказка за стаи", - "User Autocomplete": "Подсказка за потребители", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "You verified %(name)s": "Потвърдихте %(name)s", - "You cancelled verifying %(name)s": "Отказахте потвърждаването за %(name)s", - "%(name)s cancelled verifying": "%(name)s отказа потвърждаването", - "You accepted": "Приехте", - "%(name)s accepted": "%(name)s прие", - "You cancelled": "Отказахте потвърждаването", - "%(name)s cancelled": "%(name)s отказа", - "%(name)s wants to verify": "%(name)s иска да извърши потвърждение", - "You sent a verification request": "Изпратихте заявка за потвърждение", - "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.": "Проверете дали сървъра поддържа тази версия на стаята и опитайте пак.", - "Cross-signing public keys:": "Публични ключове за кръстосано-подписване:", - "not found": "не са намерени", - "Cross-signing private keys:": "Private ключове за кръстосано подписване:", - "in secret storage": "в секретно складиране", - "Secret storage public key:": "Публичен ключ за секретно складиране:", - "in account data": "в данни за акаунта", - "not stored": "не е складиран", - "Manage integrations": "Управление на интеграциите", - "Ignored/Blocked": "Игнорирани/блокирани", - "Error adding ignored user/server": "Грешка при добавяне на игнориран потребител/сървър", - "Something went wrong. Please try again or view your console for hints.": "Нещо се обърка. Опитайте пак или вижте конзолата за информация какво не е наред.", - "Error subscribing to list": "Грешка при абониране за списък", - "Error removing ignored user/server": "Грешка при премахване на игнориран потребител/сървър", - "Error unsubscribing from list": "Грешка при отписването от списък", - "Please try again or view your console for hints.": "Опитайте пак или вижте конзолата за информация какво не е наред.", - "None": "Няма нищо", - "Ban list rules - %(roomName)s": "Списък с правила за блокиране - %(roomName)s", - "Server rules": "Сървърни правила", - "User rules": "Потребителски правила", - "You have not ignored anyone.": "Не сте игнорирали никой.", - "You are currently ignoring:": "В момента игнорирате:", - "You are not subscribed to any lists": "Не сте абонирани към списъци", - "View rules": "Виж правилата", - "You are currently subscribed to:": "В момента сте абонирани към:", - "⚠ These settings are meant for advanced users.": "⚠ Тези настройки са за напреднали потребители.", - "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' на кой да е сървър.", - "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.": "Игнорирането на хора става чрез списъци за блокиране, които съдържат правила кой да бъде блокиран. Абонирането към списък за блокиране означава, че сървърите/потребителите блокирани от този списък ще бъдат скрити от вас.", - "Personal ban list": "Персонален списък за блокиране", - "Server or user ID to ignore": "Сървър или потребителски идентификатор за игнориране", - "eg: @bot:* or example.org": "напр.: @bot:* или example.org", - "Subscribed lists": "Абонирани списъци", - "Subscribing to a ban list will cause you to join it!": "Абонирането към списък ще направи така, че да се присъедините към него!", - "If this isn't what you want, please use a different tool to ignore users.": "Ако това не е каквото искате, използвайте друг инструмент за игнориране на потребители.", - "Unencrypted": "Нешифровано", - "Close preview": "Затвори прегледа", - " wants to chat": " иска да чати", - "Start chatting": "Започни чат", - "Failed to connect to integration manager": "Неуспешна връзка с мениджъра на интеграции", - "Hide verified sessions": "Скрий потвърдените сесии", - "%(count)s verified sessions": { - "other": "%(count)s потвърдени сесии", - "one": "1 потвърдена сесия" - }, - "Messages in this room are end-to-end encrypted.": "Съобщенията в тази стая са шифровани от край-до-край.", - "You have ignored this user, so their message is hidden. Show anyways.": "Игнорирали сте този потребител, така че съобщението им е скрито. Покажи така или иначе.", - "Any of the following data may be shared:": "Следните данни може да бъдат споделени:", - "Your display name": "Вашето име", - "Your user ID": "Потребителския ви идентификатор", - "Your theme": "Вашата тема", - "%(brand)s URL": "%(brand)s URL адрес", - "Room ID": "Идентификатор на стаята", - "Widget ID": "Идентификатор на приспособлението", - "Using this widget may share data with %(widgetDomain)s.": "Използването на това приспособление може да сподели данни с %(widgetDomain)s.", - "Widgets do not use message encryption.": "Приспособленията не използваш шифроване на съобщенията.", - "Widget added by": "Приспособлението е добавено от", - "This widget may use cookies.": "Това приспособление може да използва бисквитки.", - "More options": "Още опции", - "Language Dropdown": "Падащо меню за избор на език", - "Integrations are disabled": "Интеграциите са изключени", - "Integrations not allowed": "Интеграциите не са разрешени", - "Upgrade private room": "Обнови лична стая", - "Upgrade public room": "Обнови публична стая", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Обновяването на стая е действие за напреднали и обикновено се препоръчва когато стаята е нестабилна поради бъгове, липсващи функции или проблеми със сигурността.", - "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.": "Това обикновено влия само на това как стаята се обработва на сървъра. Ако имате проблеми с %(brand)s, съобщете за проблем.", - "You'll upgrade this room from to .": "Ще обновите стаята от до .", - "Remove for everyone": "Премахни за всички", - "Country Dropdown": "Падащо меню за избор на държава", - "Verification Request": "Заявка за потвърждение", - "Unable to set up secret storage": "Неуспешна настройка на секретно складиране", - "This bridge is managed by .": "Тази връзка с друга мрежа се управлява от .", - "Recent Conversations": "Скорошни разговори", - "Show more": "Покажи повече", - "Direct Messages": "Директни съобщения", - "Failed to find the following users": "Неуспешно откриване на следните потребители", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Следните потребители не съществуват или са невалидни и не могат да бъдат поканени: %(csvNames)s", - "Use Single Sign On to continue": "Използвайте Single Sign On за да продължите", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Потвърдете добавянето на този имейл адрес като потвърдите идентичността си чрез Single Sign On.", - "Confirm adding email": "Потвърдете добавянето на имейл", - "Click the button below to confirm adding this email address.": "Кликнете бутона по-долу за да потвърдите добавянето на имейл адреса.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Потвърдете добавянето на този телефонен номер като докажете идентичността си чрез използване на Single Sign On.", - "Confirm adding phone number": "Потвърдете добавянето на телефонен номер", - "Click the button below to confirm adding this phone number.": "Кликнете бутона по-долу за да потвърдите добавянето на телефонния номер.", - "Cancel entering passphrase?": "Откажете въвеждането на парола?", - "Setting up keys": "Настройка на ключове", - "Verify this session": "Потвърди тази сесия", - "Encryption upgrade available": "Има обновление на шифроването", - "Verifies a user, session, and pubkey tuple": "Потвърждава потребител, сесия и двойка ключове", - "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. Сесията е маркирана като потвърдена.", - "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.": "Поискайте от този потребител да потвърди сесията си, или я потвърдете ръчно по-долу.", - "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": "Включи търсенето на съобщения в шифровани стаи", - "How fast should messages be downloaded.": "Колко бързо да се изтеглят съобщенията.", - "Manually verify all remote sessions": "Ръчно потвърждаване на всички отдалечени сесии", - "New login. Was this you?": "Нов вход. Вие ли бяхте това?", - "%(name)s is requesting verification": "%(name)s изпрати запитване за верификация", - "Waiting for %(displayName)s to verify…": "Изчакване на %(displayName)s да потвърди…", - "Cancelling…": "Отказване…", - "Lock": "Заключи", - "Later": "По-късно", - "Other users may not trust it": "Други потребители може да не се доверят", - "This bridge was provisioned by .": "Мостът е настроен от .", - "Your homeserver does not support cross-signing.": "Сървърът ви не поддържа кръстосано-подписване.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Профилът ви има самоличност за кръстосано подписване в секретно складиране, но все още не е доверено от тази сесия.", - "well formed": "коректен", - "unexpected type": "непознат тип", - "in memory": "в паметта", - "Self signing private key:": "Частен ключ за самоподписване:", - "cached locally": "кеширан локално", - "not found locally": "ненамерен локално", - "User signing private key:": "Частен ключ за подписване на потребители:", - "Homeserver feature support:": "Поддържани функции от сървъра:", - "exists": "съществува", - "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.": "Кеширай шифровани съобщения локално по сигурен начин за да се появяват в резултати от търсения.", - "%(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.": "Липсват задължителни компоненти в %(brand)s, за да могат да бъдат складирани локално и по сигурен начин шифровани съобщения. Ако искате да експериментирате с тази функция, \"компилирайте\" версия на %(brand)s Desktop с добавени компоненти за търсене.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Тази сесия не прави резервни копия на ключовете, но имате съществуващо резервно копие, което да възстановите и към което да добавяте от тук нататък.", - "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": "Това резервно копие е доверено, защото е било възстановено в текущата сесия", - "Your keys are not being backed up from this session.": "На ключовете ви не се прави резервно копие от тази сесия.", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "За да съобщените за проблем със сигурността свързан с Matrix, прочетете Политиката за споделяне на проблеми със сигурността на Matrix.org.", - "Session ID:": "Сесиен идентификатор:", - "Session key:": "Сесиен ключ:", - "Message search": "Търсене на съобщения", - "This room is bridging messages to the following platforms. Learn more.": "Тази стая препредава съобщения със следните платформи. Научи повече.", - "Bridges": "Мостове", - "This user has not verified all of their sessions.": "Този потребител не е верифицирал всичките си сесии.", - "You have not verified this user.": "Не сте верифицирали този потребител.", - "You have verified this user. This user has verified all of their sessions.": "Верифицирали сте този потребител. Този потребител е верифицирал всичките си сесии.", - "Someone is using an unknown session": "Някой използва непозната сесия", - "This room is end-to-end encrypted": "Тази стая е шифрована от-край-до-край", - "Everyone in this room is verified": "Всички в тази стая са верифицирани", - "Encrypted by an unverified session": "Шифровано от неверифицирана сесия", - "Encrypted by a deleted session": "Шифровано от изтрита сесия", - "Scroll to most recent messages": "Отиди до най-скорошните съобщения", - "Reject & Ignore user": "Откажи и игнорирай потребителя", - "Unknown Command": "Непозната команда", - "Unrecognised command: %(commandText)s": "Неразпозната команда: %(commandText)s", - "You can use /help to list available commands. Did you mean to send this as a message?": "Може да използвате /help за да видите наличните команди. Или пък искахте да изпратите това като съобщение?", - "Hint: Begin your message with // to start it with a slash.": "Съвет: Започнете съобщението си с // за да изпратите съобщение започващо с наклонена черта.", - "Send as message": "Изпрати като съобщение", - "Mark all as read": "Маркирай всичко като прочетено", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Възникна грешка при обновяване на алтернативните адреси на стаята. Или не е позволено от сървъра или се е случила временна грешка.", - "Local address": "Локален адрес", - "Published Addresses": "Публикувани адреси", - "Other published addresses:": "Други публикувани адреси:", - "No other published addresses yet, add one below": "Все още няма други публикувани адреси, добавете такъв по-долу", - "New published address (e.g. #alias:server)": "Нов публикуван адрес (напр. #alias:server)", - "Local Addresses": "Локални адреси", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Настройте адреси за тази стая, така че потребителите да могат да намерят стаята през вашия сървър (%(localDomain)s)", - "Waiting for %(displayName)s to accept…": "Изчаква се %(displayName)s да приеме…", - "Accepting…": "Приемане…", - "Start Verification": "Започни верификация", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Съобщенията ви са защитени и само вие и получателят имате уникалните ключове за да ги отключите.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "В шифровани стаи, съобщенията ви са защитени и само вие и получателят имате уникалните ключове за да ги отключите.", - "Verify User": "Потвърди потребителя", - "For extra security, verify this user by checking a one-time code on both of your devices.": "За допълнителна сигурност, потвърдете този потребител като проверите еднократен код на устройствата ви.", - "Your messages are not secure": "Съобщенията ви не са защитени", - "One of the following may be compromised:": "Едно от следните неща може да е било компрометирано:", - "Your homeserver": "Сървърът ви", - "%(count)s sessions": { - "other": "%(count)s сесии", - "one": "%(count)s сесия" - }, - "Hide sessions": "Скрий сесиите", - "Verify by scanning": "Верифицирай чрез сканиране", - "Ask %(displayName)s to scan your code:": "Попитайте %(displayName)s да сканира вашия код:", - "If you can't scan the code above, verify by comparing unique emoji.": "Ако не можете да сканирате кода по-горе, верифицирайте сравнявайки уникални емоджита.", - "Verify by comparing unique emoji.": "Верифицирай чрез сравняване на уникални емоджита.", - "Verify by emoji": "Верифицирай чрез емоджи", - "Almost there! Is %(displayName)s showing the same shield?": "Почти е готово! Сесията %(displayName)s показва ли същия щит?", - "Verify all users in a room to ensure it's secure.": "Верифицирай всички потребители в стаята за да подсигурите безопасността.", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Успешно верифицирахте %(deviceName)s (%(deviceId)s)!", - "You've successfully verified %(displayName)s!": "Успешно верифицирахте %(displayName)s!", - "Start verification again from the notification.": "Започнете верифициране отново от уведомлението.", - "Start verification again from their profile.": "Започнете верифициране отново от профила им.", - "Verification timed out.": "Изтече времето за верификация.", - "%(displayName)s cancelled verification.": "%(displayName)s отказа верификацията.", - "You cancelled verification.": "Отказахте верификацията.", - "Encryption not enabled": "Шифроването не е включено", - "The encryption used by this room isn't supported.": "Шифроването използвано от тази стая не се поддържа.", - "You declined": "Отказахте", - "%(name)s declined": "%(name)s отказа", - "Can't load this message": "Съобщението не може да се зареди", - "Submit logs": "Изпрати логове", - "Enter a server name": "Въведете име на сървър", - "Looks good": "Изглежда добре", - "Can't find this server or its room list": "Сървърът или списъка със стаи не може да бъде намерен", - "All rooms": "Всички стаи", - "Your server": "Вашият сървър", - "Add a new server": "Добави нов сървър", - "Enter the name of a new server you want to explore.": "Въведете името на новия сървър, който искате да прегледате.", - "Server name": "Име на сървър", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Напомняне: браузърът ви не се поддържа, така че не всичко може да работи правилно.", - "Destroy cross-signing keys?": "Унищожаване на ключовете за кръстосано-подписване?", - "You signed in to a new session without verifying it:": "Влязохте в нова сесия без да я верифицирате:", - "Verify your other session using one of the options below.": "Верифицирайте другите си сесии използвайки една от опциите по-долу.", - "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": "Изчисти ключовете за кръстосано-подписване", - "Clear all data in this session?": "Изчисти всички данни в тази сесия?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Изчистването на всички данни от сесията е необратимо. Шифрованите съобщения ще бъдат загубени, освен ако няма резервно копие на ключовете им.", - "Server did not require any authentication": "Сървърът не изисква никаква автентикация", - "Server did not return valid authentication information.": "Сървърът не върна валидна информация относно автентикация.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Потвърдете деактивацията на профила си използвайки Single Sign On за потвърждаване на самоличността.", - "Are you sure you want to deactivate your account? This is irreversible.": "Сигурни ли сте, че искате да деактивирате профила си? Това е необратимо.", - "Confirm account deactivation": "Потвърдете деактивирането на профила", - "There was a problem communicating with the server. Please try again.": "Имаше проблем при комуникацията със сървъра. Опитайте пак.", - "Verify session": "Потвърди сесията", - "Session name": "Име на сесията", - "Session key": "Ключ за сесията", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Верифицирането на този потребител ще маркира сесията им като доверена при вас, както и вашата като доверена при тях.", - "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.": "Верифицирайте това устройство за да го маркирате като доверено. Доверявайки се на това устройство дава на вас и на другите потребители допълнително спокойствие при използването на от-край-до-край-шифровани съобщения.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Верифицирането на това устройство ще го маркира като доверено, а потребителите, които са потвърдили вас също ще се доверяват на него.", - "Something went wrong trying to invite the users.": "Нещо се обърка при опита да бъдат поканени потребителите.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Не можахме да поканим тези потребители. Проверете потребителите, които искате да поканите и опитайте пак.", - "Recently Direct Messaged": "Скорошни директни чатове", - "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", - "Use between %(min)s pt and %(max)s pt": "Изберете между %(min)s pt и %(max)s pt", - "You've successfully verified your device!": "Успешно потвърдихте устройството си!", - "To continue, use Single Sign On to prove your identity.": "За да продължите, използвайте Single Sign On за да потвърдите самоличността си.", - "Confirm to continue": "Потвърдете за да продължите", - "Click the button below to confirm your identity.": "Кликнете бутона по-долу за да потвърдите самоличността си.", - "a new master key signature": "нов подпис на основния ключ", - "a new cross-signing key signature": "нов подпис на ключа за кръстосано-подписване", - "a device cross-signing signature": "подпис за кръстосано-подписване на устройства", - "a key signature": "подпис на ключ", - "%(brand)s encountered an error during upload of:": "%(brand)s срещна проблем при качването на:", - "Upload completed": "Качването завърши", - "Cancelled signature upload": "Отказано качване на подпис", - "Unable to upload": "Неуспешно качване", - "Signature upload success": "Успешно качване на подпис", - "Signature upload failed": "Неуспешно качване на подпис", - "Confirm by comparing the following with the User Settings in your other session:": "Потвърдете чрез сравняване на следното с Потребителски Настройки в другата ви сесия:", - "Confirm this user's session by comparing the following with their User Settings:": "Потвърдете сесията на този потребител чрез сравняване на следното с техните Потребителски Настройки:", - "If they don't match, the security of your communication may be compromised.": "Ако няма съвпадение, сигурността на комуникацията ви може би е компрометирана.", - "Your homeserver has exceeded its user limit.": "Надвишен е лимитът за потребители на сървъра ви.", - "Your homeserver has exceeded one of its resource limits.": "Беше надвишен някой от лимитите на сървъра.", - "Contact your server admin.": "Свържете се със сървърния администратор.", - "Ok": "Добре", - "New version available. Update now.": "Налична е нова версия. Обновете сега.", - "Please verify the room ID or address and try again.": "Проверете идентификатора или адреса на стаята и опитайте пак.", - "Room ID or address of ban list": "Идентификатор или адрес на стая списък за блокиране", - "To link to this room, please add an address.": "За да споделите тази стая, добавете адрес.", - "Error creating address": "Неуспешно създаване на адрес", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Възникна грешка при създаването на този адрес. Или не е позволен от сървъра или е временен проблем.", - "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": "Грешка при премахването на адреса", - "Room address": "Адрес на стаята", - "This address is available to use": "Адресът е наличен за ползване", - "This address is already in use": "Адресът вече се използва", - "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 от сегашната за тази сесия. За да използвате сегашната версия отново с шифроване от-край-до-край, ще е необходимо да излезете и да влезете отново.", - "Restoring keys from backup": "Възстановяване на ключове от резервно копие", - "%(completed)s of %(total)s keys restored": "%(completed)s от %(total)s ключа са възстановени", - "Keys restored": "Ключовете бяха възстановени", - "Successfully restored %(sessionCount)s keys": "Успешно бяха възстановени %(sessionCount)s ключа", - "Confirm your identity by entering your account password below.": "Потвърдете самоличността си чрез въвеждане на паролата за профила по-долу.", - "Sign in with SSO": "Влезте със SSO", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Администраторът на сървъра е изключил шифроване от край-до-край по подразбиране за лични стаи и за директни съобщения.", - "Switch to light mode": "Смени на светъл режим", - "Switch to dark mode": "Смени на тъмен режим", - "Switch theme": "Смени темата", - "All settings": "Всички настройки", - "Confirm encryption setup": "Потвърждение на настройки за шифроване", - "Click the button below to confirm setting up encryption.": "Кликнете бутона по-долу за да потвърдите настройването на шифроване.", - "Enter your account password to confirm the upgrade:": "Въведете паролата за профила си за да потвърдите обновлението:", - "Restore your key backup to upgrade your 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.": "Обновете тази сесия, за да може да потвърждава други сесии, давайки им достъп до шифрованите съобщения и маркирайки ги като доверени за другите потребители.", - "Use a different passphrase?": "Използвай друга парола?", - "Unable to query secret storage status": "Неуспешно допитване за състоянието на секретното складиране", - "Upgrade your encryption": "Обновете шифроването", - "Create key backup": "Създай резервно копие на ключовете", - "This session is encrypting history using the new recovery method.": "Тази сесия шифрова историята използвайки новия метод за възстановяване.", - "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 disabled, messages from encrypted rooms won't appear in search results.": "Ако е изключено, съобщения от шифровани стаи няма да се показват в резултатите от търсения.", - "Not currently indexing messages for any room.": "В момента не се индексират съобщения в нито една стая.", - "Currently indexing: %(currentRoom)s": "В момента се индексира: %(currentRoom)s", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s кешира шифровани съобщения локално по сигурен начин, за да може те да се появяват в резултати от търсения:", - "Space used:": "Използвано пространство:", - "Indexed messages:": "Индексирани съобщения:", - "Indexed rooms:": "Индексирани стаи:", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s от %(totalRooms)s", - "Message downloading sleep time(ms)": "Период на пауза между свалянията на съобщения (ms)", - "No recently visited rooms": "Няма наскоро-посетени стаи", - "Use custom size": "Използвай собствен размер", - "Hey you. You're the best!": "Хей, ти. Върхът си!", - "The authenticity of this encrypted message can't be guaranteed on this device.": "Автентичността на това шифровано съобщение не може да бъде гарантирана на това устройство.", - "Message preview": "Преглед на съобщението", - "Room options": "Настройки на стаята", - "Safeguard against losing access to encrypted messages & data": "Защитете се срещу загуба на достъп до криптирани съобшения и информация", - "Set up Secure Backup": "Конфигуриране на Защитен Архив", - "Unknown App": "Неизвестно приложение", - "Error leaving room": "Грешка при напускане на стаята", - "Are you sure you want to cancel entering passphrase?": "Сигурни ли сте че желате да прекратите въвеждането на паролата?", - "The call could not be established": "Обаждането не може да бъде осъществено", - "Answered Elsewhere": "Отговорено на друго място", - "Change notification settings": "Промяна на настройките за уведомление", - "Unexpected server error trying to leave the room": "Възникна неочаквана сървърна грешка при опит за напускане на стаята", - "The call was answered on another device.": "На обаждането беше отговорено от друго устройство.", - "This room is public": "Тази стая е публична", - "Move right": "Премести надясно", - "Move left": "Премести наляво", - "Revoke permissions": "Оттеглете привилегии", - "Take a picture": "Направете снимка", - "Unable to set up keys": "Неуспешна настройка на ключовете", - "Use your Security Key to continue.": "Използвайте ключа си за сигурност за да продължите.", - "Security Key": "Ключ за сигурност", - "Security Phrase": "Защитна фраза", - "Looks good!": "Изглежда добре!", - "Wrong file type": "Грешен тип файл", - "Recent changes that have not yet been received": "Скорошни промени, които още не са били получени", - "The server is not configured to indicate what the problem is (CORS).": "Сървърът не е конфигуриран да укаже какъв е проблемът (CORS).", - "A connection error occurred while trying to contact the server.": "Възникнал е проблем с връзката при свързване към сървъра.", - "Your area is experiencing difficulties connecting to the internet.": "В районът ви има проблеми с връзката с интернет.", - "The server has denied your request.": "Сървърът е забранил заявката ви.", - "The server is offline.": "Сървърът е офлайн.", - "A browser extension is preventing the request.": "Разширение на браузъра блокира заявката.", - "Your firewall or anti-virus is blocking the request.": "Защитната ви стена (firewall) или антивирусен софтуер блокират заявката.", - "The server (%(serverName)s) took too long to respond.": "Сървърът %(serverName)s отне твърде дълго да отговори.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Сървърът ви не отговаря на някой от заявките ви. По-долу са някои от най-вероятните причини.", - "Server isn't responding": "Сървърът не отговаря", - "You're all caught up.": "Наваксали сте с всичко.", - "Data on this screen is shared with %(widgetDomain)s": "Данните на този екран са споделени с %(widgetDomain)s", - "Modal Widget": "Модално приспособление", - "Invite someone using their name, username (like ) or share this room.": "Поканете някой по име, потребителско име (като ) или споделете тази стая.", - "Invite someone using their name, email address, username (like ) or share this room.": "Поканете някой по име, имейл адрес, потребителско име (като ) или споделете тази стая.", - "Start a conversation with someone using their name or username (like ).": "Започнете разговор с някой използвайки тяхното име или потребителско име (като ).", - "Start a conversation with someone using their name, email address or username (like ).": "Започнете разговор с някой използвайки тяхното име, имейл адрес или потребителско име (като ).", - "Invite by email": "Покани по имейл", - "Preparing to download logs": "Подготвяне за изтегляне на логове", - "Information": "Информация", - "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": "Използвайте Desktop приложението за да търсите в шифровани съобщения", - "Use the Desktop app to see all encrypted files": "Използвайте Desktop приложението за да видите всички шифровани файлове", - "Click to view edits": "Кликнете за да видите редакциите", - "Edited at %(date)s": "Редактирано на %(date)s", - "Message deleted on %(date)s": "Съобщението изтрито на %(date)s", - "Video conference started by %(senderName)s": "Видео конференцията беше стартирана от %(senderName)s", - "Video conference updated by %(senderName)s": "Видео конференцията беше обновена от %(senderName)s", - "Video conference ended by %(senderName)s": "Видео конференцията беше прекратена от %(senderName)s", - "Join the conference from the room information card on the right": "Присъединете се към конференцията от информацията за стаята в дясно", - "Join the conference at the top of this room": "Присъединете се към конференцията в горната част на стаята", - "Ignored attempt to disable encryption": "Опитът за изключване на шифроването беше игнориран", - "Room settings": "Настройки на стаята", - "Not encrypted": "Не е шифровано", - "Add widgets, bridges & bots": "Добави приспособления, мостове и ботове", - "Edit widgets, bridges & bots": "Промени приспособления, мостове и ботове", - "Widgets": "Приспособления", - "You can only pin up to %(count)s widgets": { - "other": "Може да закачите максимум %(count)s приспособления" - }, - "Favourited": "В любими", - "Forget Room": "Забрави стаята", - "Explore public rooms": "Прегледай публични стаи", - "Show Widgets": "Покажи приспособленията", - "Hide Widgets": "Скрий приспособленията", - "not ready": "не е готово", - "ready": "готово", - "Secret storage:": "Секретно складиране:", - "Backup key cached:": "Резервният ключ е кеширан:", - "Backup key stored:": "Резервният ключ е съхранен:", - "Algorithm:": "Алгоритъм:", - "Backup version:": "Версия на резервното копие:", - "The operation could not be completed": "Операцията не можа да бъде завършена", - "Failed to save your profile": "Неуспешно запазване на профила ви", - "%(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 за да можете да търсите шифровани съобщения.", - "Master private key:": "Главен частен ключ:", - "not found in storage": "не е намерено в складирането", - "Cross-signing is not set up.": "Кръстосаното-подписване не е настроено.", - "Cross-signing is ready for use.": "Кръстосаното-подписване е готово за използване.", - "Your server isn't responding to some requests.": "Сървърът ви не отговаря на някои заявки.", - "New version of %(brand)s is available": "Налична е нова версия на %(brand)s", - "Update %(brand)s": "Обнови %(brand)s", - "Enable desktop notifications": "Включете уведомления на работния плот", - "Don't miss a reply": "Не пропускайте отговор", - "Save your Security Key": "Запази ключа за сигурност", - "Confirm Security Phrase": "Потвърди фразата за сигурност", - "Set a Security Phrase": "Настрой фраза за сигурност", - "You can also set up Secure Backup & manage your keys in Settings.": "Също така, може да конфигурирате защитено резервно копиране и да управлявате ключовете си от Настройки.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Ако се откажете сега, може да загубите достъп до шифрованите съобщения и данни, в случай че загубите достъп до тази сесия.", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Използвайте секретна фраза, която знаете само вие. При необходимост запазете и ключа за сигурност за резервното копие.", - "Enter a Security Phrase": "Въведете фраза за сигурност", - "Generate a Security Key": "Генерирай ключ за сигурност", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Предпазете се от загуба на достъп до шифрованите съобщения и данни като направите резервно копие на ключовете за шифроване върху сървъра.", - "Attach files from chat or just drag and drop them anywhere in a room.": "Прикачете файлове от чата или ги издърпайте и пуснете в стаята.", - "No files visible in this room": "Няма видими файлове в тази стая", - "%(creator)s created this DM.": "%(creator)s създаде този директен чат.", - "You have no visible notifications.": "Нямате видими уведомления.", - "There was a problem communicating with the homeserver, please try again later.": "Възникна проблем при комуникацията със Home сървъра, моля опитайте отново по-късно.", - "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.": "Новa фраза за сигурност и ключ за защитени съобщения бяха открити.", - "Great! This Security Phrase looks strong enough.": "Чудесно! Тази фраза за сигурност изглежда достатъчно силна.", - "Confirm your Security Phrase": "Потвърдете вашата фраза за сигурност", - "We couldn't log you in": "Не можахме да ви впишем", - "You've reached the maximum number of simultaneous calls.": "Достигнахте максималният брой едновременни повиквания.", - "Anguilla": "Ангила", - "British Indian Ocean Territory": "Британска територия в Индийския океан", - "Pitcairn Islands": "острови Питкерн", - "Heard & McDonald Islands": "острови Хърд и Макдоналд", - "Cook Islands": "острови Кук", - "Christmas Island": "остров Рождество", - "Brunei": "Бруней Даруссалам", - "Bouvet Island": "остров Буве", - "Zimbabwe": "Зимбабве", - "Zambia": "Замбия", - "Yemen": "Йемен", - "Western Sahara": "Западна Сахара", - "Wallis & Futuna": "Уолис и Футуна", - "Vietnam": "Виетнам", - "Venezuela": "Венецуела", - "Vatican City": "Ватикан", - "Vanuatu": "Вануату", - "Uzbekistan": "Узбекистан", - "Uruguay": "Уругвай", - "United Arab Emirates": "Обединени арабски емирства", - "Ukraine": "Украйна", - "Uganda": "Уганда", - "U.S. Virgin Islands": "Американски Вирджински острови", - "Tuvalu": "Тувалу", - "Turks & Caicos Islands": "острови Търкс и Кайкос", - "Turkmenistan": "Туркменистан", - "Turkey": "Турция", - "Tunisia": "Тунис", - "Trinidad & Tobago": "Тринидад и Тобаго", - "Tonga": "Тонга", - "Timor-Leste": "Източен Тимор", - "Tokelau": "Токелау", - "Togo": "Того", - "Thailand": "Тайланд", - "Tanzania": "Танзания", - "Tajikistan": "Таджикистан", - "Taiwan": "Тайван", - "São Tomé & Príncipe": "Сао Томе и Принсипи", - "Syria": "Сирия", - "Switzerland": "Швейцария", - "Sweden": "Швеция", - "Swaziland": "Есватини", - "Svalbard & Jan Mayen": "Свалбард и Ян Майен", - "Suriname": "Суринам", - "Sudan": "Судан", - "St. Vincent & Grenadines": "Сейнт Винсънт и Гренадини", - "St. Pierre & Miquelon": "Сен Пиер и Микелон", - "St. Martin": "Сен Мартен", - "St. Lucia": "Сейнт Лусия", - "St. Kitts & Nevis": "Сейнт Китс и Невис", - "St. Helena": "Света Елена", - "St. Barthélemy": "Сен Бартелеми", - "Sri Lanka": "Шри Ланка", - "Spain": "Испания", - "South Sudan": "Южен Судан", - "South Korea": "Южна Корея", - "South Georgia & South Sandwich Islands": "Южна Джорджия и Южни Сандвичеви острови", - "South Africa": "Южна Африка", - "Somalia": "Сомалия", - "Solomon Islands": "Соломонови острови", - "Slovenia": "Словения", - "Slovakia": "Словакия", - "Sint Maarten": "Синт Мартен", - "Singapore": "Сингапур", - "Sierra Leone": "Сиера Леоне", - "Seychelles": "Сейшели", - "Serbia": "Сърбия", - "Senegal": "Сенегал", - "Saudi Arabia": "Саудитска Арабия", - "San Marino": "Сан Марино", - "Samoa": "Самоа", - "Réunion": "Реюнион", - "Rwanda": "Руанда", - "Russia": "Русия", - "Romania": "Румъния", - "Qatar": "Катар", - "Puerto Rico": "Пуерто Рико", - "Portugal": "Португалия", - "Poland": "Полша", - "Philippines": "Филипини", - "Peru": "Перу", - "Paraguay": "Парагвай", - "Papua New Guinea": "Папуа-Нова Гвинея", - "Panama": "Панама", - "Palestine": "Палестина", - "Palau": "Палау", - "Pakistan": "Пакистан", - "Oman": "Оман", - "Norway": "Норвегия", - "Northern Mariana Islands": "Северни Мариански острови", - "North Korea": "Северна Корея", - "Norfolk Island": "остров Норфолк", - "Niue": "Ниуе", - "Nigeria": "Нигерия", - "Niger": "Нигер", - "Nicaragua": "Никарагуа", - "New Zealand": "Нова Зеландия", - "New Caledonia": "Нова Каледония", - "Netherlands": "Нидерландия", - "Nepal": "Непал", - "Nauru": "Науру", - "Namibia": "Намибия", - "Myanmar": "Мианмар (Бирма)", - "Mozambique": "Мозамбик", - "Morocco": "Мароко", - "Montserrat": "Монтсерат", - "Montenegro": "Черна гора", - "Mongolia": "Монголия", - "Monaco": "Монако", - "Moldova": "Молдова", - "Micronesia": "Микронезия", - "Mexico": "Мексико", - "Mayotte": "Майот", - "Mauritius": "Мавриций", - "Mauritania": "Мавритания", - "Martinique": "Мартиника", - "Marshall Islands": "Маршалови острови", - "Malta": "Малта", - "Mali": "Мали", - "Maldives": "Малдиви", - "Malaysia": "Малайзия", - "Malawi": "Малави", - "Madagascar": "Мадагаскар", - "Macedonia": "Северна Македония", - "Macau": "Макао", - "Luxembourg": "Люксембург", - "Lithuania": "Литва", - "Liechtenstein": "Лихтенщайн", - "Libya": "Либия", - "Liberia": "Либерия", - "Lesotho": "Лесото", - "Lebanon": "Ливан", - "Latvia": "Латвия", - "Laos": "Лаос", - "Kyrgyzstan": "Киргизстан", - "Kuwait": "Кувейт", - "Kosovo": "Косово", - "Kiribati": "Кирибати", - "Kenya": "Кения", - "Kazakhstan": "Казахстан", - "Jordan": "Йордания", - "Jersey": "Джърси", - "Japan": "Япония", - "Jamaica": "Ямайка", - "Italy": "Италия", - "Israel": "Израел", - "Isle of Man": "остров Ман", - "Ireland": "Ирландия", - "Iraq": "Ирак", - "Iran": "Иран", - "Indonesia": "Индонезия", - "India": "Индия", - "Iceland": "Исландия", - "Hungary": "Унгария", - "Hong Kong": "Хонконг", - "Honduras": "Хондурас", - "Haiti": "Хаити", - "Guyana": "Гаяна", - "Guinea-Bissau": "Гвинея-Бисау", - "Guinea": "Гвинея", - "Guernsey": "Гърнзи", - "Guatemala": "Гватемала", - "Guam": "Гуам", - "Guadeloupe": "Гваделупа", - "Grenada": "Гренада", - "Greenland": "Гренландия", - "Greece": "Гърция", - "Gibraltar": "Гибралтар", - "Ghana": "Гана", - "Germany": "Германия", - "Georgia": "Грузия", - "Gambia": "Гамбия", - "Gabon": "Габон", - "French Southern Territories": "Френски южни територии", - "French Polynesia": "Френска Полинезия", - "French Guiana": "Френска Гвиана", - "France": "Франция", - "Finland": "Финландия", - "Fiji": "Фиджи", - "Faroe Islands": "Фарьорски острови", - "Falkland Islands": "Фолкландски острови", - "Ethiopia": "Етиопия", - "Estonia": "Естония", - "Eritrea": "Еритрея", - "Equatorial Guinea": "Екваториална Гвинея", - "El Salvador": "Салвадор", - "Egypt": "Египет", - "Ecuador": "Еквадор", - "Dominican Republic": "Доминиканска република", - "Dominica": "Доминика", - "Djibouti": "Джибути", - "Denmark": "Дания", - "Côte d’Ivoire": "Кот д’Ивоар", - "Czech Republic": "Чешка република", - "Cyprus": "Кипър", - "Curaçao": "Кюрасао", - "Cuba": "Куба", - "Croatia": "Хърватия", - "Costa Rica": "Коста Рика", - "Congo - Kinshasa": "Конго (Киншаса)", - "Congo - Brazzaville": "Конго (Бразавил)", - "Comoros": "Коморски острови", - "Colombia": "Колумбия", - "Cocos (Keeling) Islands": "Кокосови острови", - "China": "Китай", - "Chile": "Чили", - "Chad": "Чад", - "Central African Republic": "Централноафриканска република", - "Cayman Islands": "Кайманови острови", - "Caribbean Netherlands": "Карибска Нидерландия", - "Cape Verde": "Кабо Верде", - "Canada": "Канада", - "Cameroon": "Камерун", - "Cambodia": "Камбоджа", - "Burundi": "Бурунди", - "Burkina Faso": "Буркина Фасо", - "Bulgaria": "България", - "British Virgin Islands": "Британски Вирджински острови", - "Brazil": "Бразилия", - "Botswana": "Ботсвана", - "Bosnia": "Босна и Херцеговина", - "Bolivia": "Боливия", - "Bhutan": "Бутан", - "Bermuda": "Бермудски острови", - "Benin": "Бенин", - "Belize": "Белиз", - "Belgium": "Белгия", - "Belarus": "Беларус", - "Barbados": "Барбадос", - "Bangladesh": "Бангладеш", - "Bahrain": "Бахрейн", - "Bahamas": "Бахамски острови", - "Azerbaijan": "Азербайджан", - "Austria": "Австрия", - "Australia": "Австралия", - "Aruba": "Аруба", - "Armenia": "Армения", - "Argentina": "Аржентина", - "Antigua & Barbuda": "Антигуа и Барбуда", - "Antarctica": "Антарктика", - "Angola": "Ангола", - "Andorra": "Андора", - "American Samoa": "Американска Самоа", - "Algeria": "Алжир", - "Albania": "Албания", - "Åland Islands": "Оландски острови", - "Afghanistan": "Афганистан", - "United States": "Съединените щати", - "United Kingdom": "Обединеното кралство", - "Manage & explore rooms": "Управление и откриване на стаи", - "Space options": "Опции на пространството", - "Workspace: ": "Работна област: ", - "Channel: ": "Канал: ", - "Open space for anyone, best for communities": "Открийте пространство за всеки, най-добро за общности", - "Add existing room": "Добави съществуваща стая", - "Leave space": "Напусни пространство", - "Invite with email or username": "Покани чрез имейл или потребителско име", - "Invite people": "Покани хора", - "Share invite link": "Сподели връзка с покана", - "Click to copy": "Натиснете за копиране", - "Please enter a name for the space": "Моля, въведете име на пространството", - "Create a space": "Създаване на пространство", - "Add some details to help people recognise it.": "Добавете някои подробности, за да помогнете на хората да го разпознаят.", - "Invite only, best for yourself or teams": "Само с покана, най-добро за вас самият или отбори", - "Your public space": "Вашето публично пространство", - "Your private space": "Вашето лично пространство", - "You can change these anytime.": "Можете да ги промените по всяко време.", - "unknown person": "", - "Spaces": "Пространства", - "%(deviceId)s from %(ip)s": "%(deviceId)s от %(ip)s", - "Use app for a better experience": "Използвайте приложението за по-добра работа", - "Use app": "Използване на приложението", - "Review to ensure your account is safe": "Прегледайте, за да уверите, че профилът ви е в безопастност", - "Share your public space": "Споделете публичното си място", - "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": "Твърде много повиквания", - "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 (%(server)s)": "Сървър за самоличност (%(server)s)", - "Could not connect to identity server": "Неуспешна връзка със сървъра за самоличност", - "Not a valid identity server (status code %(code)s)": "Невалиден сървър за самоличност (статус код %(code)s)", - "Identity server URL must be HTTPS": "Адресът на сървъра за самоличност трябва да бъде HTTPS", - "Failed to invite users to %(roomName)s": "Неуспешна покана на потребителите към %(roomName)s", - "Failed to transfer call": "Неуспешно прехвърляне на повикване", - "Transfer Failed": "Трансферът Неуспешен", - "Unable to transfer call": "Не може да се прехвърли обаждането", - "Unable to look up phone number": "Невъзможно е търсенето на телефонния номер", - "There was an error looking up the phone number": "Имаше грешка в търсенето на телефонния номер", - "You cannot place calls without a connection to the server.": "Не можете да поставяте обаждания без връзка със сървъра.", - "Connectivity to the server has been lost": "Вързката със сървъра е загубена", - "The user you called is busy.": "Потребителят, когото потърсихте, е зает.", - "User Busy": "Потребителят е зает", - "Some invites couldn't be sent": "Някои покани не можаха да бъдат изпратени", - "We sent the others, but the below people couldn't be invited to ": "Изпратихме останалите покани, но следните хора не можаха да бъдат поканени в ", - "Empty room (was %(oldName)s)": "Празна стая (беше %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "Канене на %(user)s и още 1 друг", - "other": "Канене на %(user)s и %(count)s други" - }, - "Inviting %(user1)s and %(user2)s": "Канене на %(user1)s и %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s и още 1", - "other": "%(user)s и %(count)s други" - }, - "%(user1)s and %(user2)s": "%(user1)s и %(user2)s", - "Empty room": "Празна стая", - "common": { - "about": "Относно", - "analytics": "Статистика", - "encryption_enabled": "Шифроването е включено", - "error": "Грешка", - "message_layout": "Изглед на съобщенията", - "modern": "Модерен", - "mute": "Заглуши", - "no_results": "Няма резултати", - "offline": "Офлайн", - "password": "Парола", - "people": "Хора", - "reactions": "Реакции", - "report_a_bug": "Съобщете за проблем", - "security": "Сигурност", - "settings": "Настройки", - "success": "Успешно", - "suggestions": "Предложения", - "unmute": "Премахни заглушаването", - "username": "Потребителско име", - "verification_cancelled": "Верификацията беше отказана", - "warning": "Предупреждение", - "theme": "Тема", - "room": "Стая", - "public": "Публично", - "private": "Лично", - "options": "Настройки", - "name": "Име", - "light": "Светла", - "labs": "Експерименти", - "home": "Начална страница", - "favourites": "Любими", - "description": "Описание", - "dark": "Тъмна", - "attachment": "Прикачване", - "appearance": "Изглед", - "guest": "Гост", - "legal": "Юридически", - "credits": "Благодарности", - "faq": "Често задавани въпроси", - "preferences": "Настройки", - "timeline": "Списък със съобщения", - "privacy": "Поверителност", - "camera": "Камера", - "microphone": "Микрофон", - "emoji": "Емотикони", - "space": "Space", - "someone": "Някой", - "encrypted": "Шифровано", - "matrix": "Matrix", - "trusted": "Доверени", - "not_trusted": "Недоверени", - "unnamed_room": "Стая без име", - "stickerpack": "Пакет със стикери", - "system_alerts": "Системни уведомления", - "secure_backup": "Защитено резервно копие", - "cross_signing": "Кръстосано-подписване", - "identity_server": "Сървър за самоличност", - "integration_manager": "Мениджър на интеграции", - "qr_code": "QR код", - "feedback": "Обратна връзка" - }, - "action": { - "continue": "Продължи", - "copy": "Копирай", - "create": "Създай", - "decline": "Откажи", - "disable": "Изключи", - "done": "Готово", - "edit": "Редактирай", - "enable": "Включи", - "forgot_password": "Забравена парола?", - "invite": "Покани", - "invites_list": "Покани", - "leave": "Напусни", - "leave_room": "Напусни стаята", - "next": "Напред", - "no": "Не", - "ok": "ОК", - "quote": "Цитат", - "react": "Реагирай", - "remove": "Премахни", - "reply": "Отговори", - "report_content": "Докладвай съдържание", - "retry": "Опитай пак", - "save": "Запази", - "start": "Започни", - "start_chat": "Започни чат", - "view_source": "Прегледай източника", - "yes": "Да", - "view": "Виж", - "verify": "Потвърди", - "upload": "Качи", - "upgrade": "Обнови", - "update": "Актуализиране", - "unpin": "Разкачи", - "try_again": "Опитайте отново", - "trust": "Довери се", - "skip": "Пропусни", - "sign_out": "Изход", - "sign_in": "Вход", - "share": "Сподели", - "search": "Търсене", - "reset": "Нулирай", - "resend": "Изпрати отново", - "reject": "Отхвърли", - "pin": "Кабърче", - "logout": "Излез", - "join": "Присъедини се", - "ignore": "Игнорирай", - "got_it": "Разбрах", - "go_back": "Върни се", - "download": "Свали", - "dismiss": "Затвори", - "delete": "Изтрий", - "confirm": "Потвърди", - "close": "Затвори", - "cancel": "Отказ", - "back": "Назад", - "add": "Добави", - "accept": "Приеми", - "disconnect": "Прекъсни", - "change": "Промени", - "subscribe": "Абонирай ме", - "unsubscribe": "Отпиши", - "complete": "Завърши", - "revoke": "Оттегли", - "show_all": "Покажи всички", - "review": "Прегледай", - "restore": "Възстанови", - "register": "Регистрация", - "manage": "Управление", - "go": "Давай", - "import": "Импортирай", - "export": "Експортирай", - "refresh": "Опресни", - "mention": "Спомени", - "submit": "Изпрати", - "send_report": "Изпрати доклад" - }, - "a11y": { - "user_menu": "Потребителско меню", - "n_unread_messages_mentions": { - "other": "%(count)s непрочетени съобщения, включително споменавания.", - "one": "1 непрочетено споменаване." - }, - "n_unread_messages": { - "other": "%(count)s непрочетени съобщения.", - "one": "1 непрочетено съобщение." - }, - "unread_messages": "Непрочетени съобщения." - }, - "labs": { - "pinning": "Функция за закачане на съобщения", - "state_counters": "Визуализирай прости броячи в заглавието на стаята", - "custom_themes": "Включи поддръжка за добавяне на собствени теми", - "dehydration": "Офлайн шифровани съобщения чрез използването на дехидратирани устройства", - "bridge_state": "Показвай информация за връзки с други мрежи в настройките на стаята", - "group_profile": "Профил", - "group_spaces": "Пространства", - "group_widgets": "Приспособления", - "group_rooms": "Стаи", - "group_voip": "Глас и видео", - "group_encryption": "Шифроване" - }, - "keyboard": { - "home": "Начална страница", - "space": "Space", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "category_calls": "Обаждания", - "category_room_list": "Списък със стаи", - "category_navigation": "Навигация", - "category_autocomplete": "Подсказване", - "composer_toggle_bold": "Превключи удебеляването", - "composer_toggle_italics": "Превключи накланянето", - "composer_toggle_quote": "Превключи цитирането", - "cancel_reply": "Отказване на отговарянето на съобщение", - "toggle_microphone_mute": "Превключване на заглушаването на микрофона", - "dismiss_read_marker_and_jump_bottom": "Игнориране на маркера за прочитане и отиване най-долу", - "jump_to_read_marker": "Прескачане до най-старото непрочетено съобщение", - "upload_file": "Качване на файл", - "jump_room_search": "Търсене на стаи", - "room_list_select_room": "Избор на стая от списъка", - "room_list_collapse_section": "Свиване на раздел със стаи", - "room_list_expand_section": "Разширение на раздел със стаи", - "toggle_top_left_menu": "Превключва основното меню (горе в ляво)", - "toggle_right_panel": "Превключване на десния панел", - "go_home_view": "Отиване на начален изглед", - "autocomplete_cancel": "Отказване на подсказките", - "close_dialog_menu": "Затваряне на прозорец или контекстно меню", - "activate_button": "Активиране на избрания бутон", - "composer_new_line": "Нов ред", - "search": "Търсене (трябва да е включено)" - }, - "composer": { - "format_bold": "Удебелено", - "format_strikethrough": "Задраскано", - "format_inline_code": "Код", - "format_code_block": "Блок с код", - "placeholder_reply_encrypted": "Изпрати шифрован отговор…", - "placeholder_reply": "Изпрати отговор…", - "placeholder_encrypted": "Изпрати шифровано съобщение…", - "placeholder": "Изпрати съобщение…" - }, - "Bold": "Удебелено", - "Code": "Код", - "power_level": { - "default": "По подразбиране", - "restricted": "Ограничен", - "moderator": "Модератор", - "admin": "Администратор", - "custom": "Собствен (%(level)s)", - "mod": "Модератор" - }, - "bug_reporting": { - "matrix_security_issue": "За да съобщените за проблем със сигурността свързан с Matrix, прочетете Политиката за споделяне на проблеми със сигурността на Matrix.org.", - "submit_debug_logs": "Изпрати логове за дебъгване", - "title": "Съобщаване за грешка", - "additional_context": "Моля включете допълнителни сведения, които ще помогнат за анализиране на проблема, като например: какво правихте когато възникна проблема, идентификатори на стаи, идентификатори на потребители и т.н.", - "send_logs": "Изпращане на логове", - "github_issue": "GitHub проблем", - "download_logs": "Изтегли на логове", - "before_submitting": "Преди да изпратите логове, трябва да отворите доклад за проблем в Github.", - "collecting_information": "Събиране на информация за версията на приложението", - "collecting_logs": "Събиране на логове", - "uploading_logs": "Качване на логове", - "downloading_logs": "Изтегляне на логове", - "create_new_issue": "Моля, отворете нов проблем в GitHub за да проучим проблема." - }, - "time": { - "date_at_time": "%(date)s в %(time)s", - "short_days": "%(value)sд", - "short_hours": "%(value)sч", - "short_minutes": "%(value)sм", - "short_seconds": "%(value)sс", - "n_minutes_ago": "преди %(num)s минути", - "n_hours_ago": "преди %(num)s часа", - "n_days_ago": "преди %(num)s дни", - "in_n_minutes": "след %(num)s минути", - "in_n_hours": "след %(num)s часа", - "in_n_days": "след %(num)s дни", - "in_few_seconds": "след няколко секунди", - "in_about_minute": "след около минута", - "in_about_hour": "след около час", - "in_about_day": "след около ден", - "few_seconds_ago": "преди няколко секунди", - "about_minute_ago": "преди около минута", - "about_hour_ago": "преди около час", - "about_day_ago": "преди около ден" - }, - "settings": { - "show_breadcrumbs": "Показвай преки пътища до скоро-прегледаните стаи над списъка със стаи", - "use_12_hour_format": "Показване на времето в 12-часов формат (напр. 2:30pm)", - "always_show_message_timestamps": "Винаги показвай часа на съобщението", - "send_typing_notifications": "Изпращай индикация, че пиша", - "replace_plain_emoji": "Автоматично откриване и заместване на емотикони в текста", - "emoji_autocomplete": "Включи емоджи предложенията по време на писане", - "use_command_enter_send_message": "Използвай Command + Enter за изпращане на съобщение", - "use_control_enter_send_message": "Използвай Ctrl + Enter за изпращане на съобщение", - "automatic_language_detection_syntax_highlight": "Включване на автоматично разпознаване на език за подчертаване на синтаксиса", - "inline_url_previews_default": "Включване по подразбиране на URL прегледи", - "image_thumbnails": "Показвай преглед (умален размер) на снимки", - "show_typing_notifications": "Показвай уведомления за писане", - "show_redaction_placeholder": "Показвай индикатор на позицията на изтритите съобщения", - "show_read_receipts": "Показвай индикация за прочитане от други потребители", - "show_displayname_changes": "Показвай промените в имената", - "show_chat_effects": "Покажи чат ефектите (анимации при получаване, като например конфети)", - "big_emoji": "Включи големи емоджита в чатовете", - "prompt_invite": "Питай преди изпращане на покани към потенциално невалидни Matrix идентификатори", - "start_automatically": "Автоматично стартиране след влизане в системата", - "notifications": { - "rule_contains_display_name": "Съобщения, съдържащи моя псевдоним", - "rule_contains_user_name": "Съобщения съдържащи потребителското ми име", - "rule_roomnotif": "Съобщения съдържащи @room", - "rule_room_one_to_one": "Съобщения в индивидуални чатове", - "rule_message": "Съобщения в групови чатове", - "rule_encrypted": "Шифровани съобщения в групови чатове", - "rule_invite_for_me": "Когато ме поканят в стая", - "rule_call": "Покана за разговор", - "rule_suppress_notices": "Съобщения изпратени от бот", - "rule_tombstone": "Когато стаите се актуализират", - "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": "По подразбиране" - }, - "inline_url_previews_room_account": "Включване на URL прегледи за тази стая (засяга само Вас)", - "inline_url_previews_room": "Включване по подразбиране на URL прегледи за участници в тази стая" - }, - "devtools": { - "event_type": "Вид на събитие", - "state_key": "State ключ", - "event_sent": "Събитието е изпратено!", - "event_content": "Съдържание на събитието", - "toolbox": "Инструменти", - "developer_tools": "Инструменти за разработчика", - "category_room": "Стая", - "category_other": "Други" - }, - "create_room": { - "title_public_room": "Създай публична стая", - "title_private_room": "Създай частна стая", - "name_validation_required": "Въведете име на стаята", - "encryption_forced": "Сървърът ви изисква в частните стаи да е включено шифроване.", - "encryption_label": "Включи шифроване от-край-до-край", - "unfederated_label_default_off": "Може да включите това, ако стаята ще се използва само за съвместна работа на вътрешни екипи на сървъра ви. Това не може да бъде променено по-късно.", - "unfederated_label_default_on": "Може да изключите това, ако стаята ще се използва за съвместна работа с външни екипи, имащи собствен сървър. Това не може да бъде променено по-късно.", - "topic_label": "Тема (незадължително)", - "unfederated": "Блокирай всеки, който не е част от %(serverName)s от присъединяване в тази стая." - }, - "timeline": { - "m.call.invite": { - "voice_call": "%(senderName)s започна гласово обаждане.", - "voice_call_unsupported": "%(senderName)s започна гласово обаждане. (не се поддържа от този браузър)", - "video_call": "%(senderName)s започна видео обаждане.", - "video_call_unsupported": "%(senderName)s започна видео обаждане. (не се поддържа от този браузър)" - }, - "m.room.topic": "%(senderDisplayName)s смени темата на \"%(topic)s\".", - "m.room.name": { - "remove": "%(senderDisplayName)s премахна името на стаята.", - "change": "%(senderDisplayName)s промени името на стаята от %(oldRoomName)s на %(newRoomName)s.", - "set": "%(senderDisplayName)s промени името на стаята на %(roomName)s." - }, - "m.room.tombstone": "%(senderDisplayName)s обнови тази стая.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s направи стаята публична за всеки знаещ връзката.", - "invite": "%(senderDisplayName)s направи стаята само за поканени.", - "unknown": "%(senderDisplayName)s промени правилото за влизане на %(rule)s" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s позволи на гости да влизат в стаята.", - "forbidden": "%(senderDisplayName)s спря достъпа на гости за влизане в стаята.", - "unknown": "%(senderDisplayName)s промени правилото за достъп на гости на %(rule)s" - }, - "m.image": "%(senderDisplayName)s изпрати снимка.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s зададе ACLs на сървър за тази стая.", - "changed": "%(senderDisplayName)s промени сървърните разрешения за контрол на достъпа до тази стая.", - "all_servers_banned": "🎉 Всички сървъри за възбранени от участие! Тази стая вече не може да бъде използвана." - }, - "m.room.canonical_alias": { - "set": "%(senderName)s настрой основния адрес на тази стая на %(address)s.", - "removed": "%(senderName)s премахна основния адрес на тази стая.", - "changed_alternative": "%(senderName)s промени алтернативните адреси на стаята.", - "changed_main_and_alternative": "%(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 за присъединяване в стаята.", - "sent": "%(senderName)s изпрати покана на %(targetDisplayName)s да се присъедини към стаята." - }, - "m.room.history_visibility": { - "invited": "%(senderName)s направи бъдещата история на стаята видима за всички членове, от момента на поканването им в нея.", - "joined": "%(senderName)s направи бъдещата история на стаята видима за всички членове, от момента на присъединяването им в нея.", - "shared": "%(senderName)s направи бъдещата история на стаята видима за всички членове в нея.", - "world_readable": "%(senderName)s направи бъдещата история на стаята видима за всеки.", - "unknown": "%(senderName)s направи бъдещата история на стаята видима по непознат начин (%(visibility)s)." - }, - "m.room.pinned_events": { - "changed": "%(senderName)s смени закачените съобщения за стаята." - }, - "m.widget": { - "modified": "Приспособлението %(widgetName)s беше променено от %(senderName)s", - "added": "Приспособлението %(widgetName)s беше добавено от %(senderName)s", - "removed": "Приспособлението %(widgetName)s беше премахнато от %(senderName)s" - }, - "self_redaction": "Съобщението беше изтрито", - "redaction": "Съобщението беше изтрито от %(name)s", - "typing_indicator": { - "one_user": "%(displayName)s пише …", - "two_users": "%(names)s и %(lastPerson)s пишат …", - "more_users": { - "other": "%(names)s и %(count)s други пишат …", - "one": "%(names)s и още един пишат …" - } - }, - "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не направи промени" - } - }, - "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": { - "spoiler": "Изпраща даденото съобщение като спойлер", - "shrug": "Добавя ¯\\_(ツ)_/¯ в началото на съобщението", - "tableflip": "Добавя (╯°□°)╯︵ ┻━┻ в началото на съобщението", - "unflip": "Добавя ┬──┬ ノ( ゜-゜ノ) в началото на съобщението", - "lenny": "Добавя ( ͡° ͜ʖ ͡°) в началото на текстовото съобщение", - "plain": "Изпраща съобщение в чист текст, без да го интерпретира като markdown", - "html": "Изпраща съобщението като HTML, без да го интерпретира като Markdown", - "upgraderoom": "Обновява стаята до нова версия", - "upgraderoom_permission_error": "Нямате необходимите привилегии за да използвате тази команда.", - "nick": "Сменя Вашия псевдоним", - "myroomnick": "Променя името Ви в тази стая", - "roomavatar": "Променя снимката на текущата стая", - "topic": "Взима или настройва темата на стаята", - "topic_none": "Тази стая няма тема.", - "roomname": "Настройва име на стаята", - "invite": "Поканва потребител с даден идентификатор в текущата стая", - "ban": "Блокира потребители с даден идентификатор", - "unban": "Премахва блокирането на потребител с даден идентификатор", - "ignore": "Игнорира потребител, скривайки съобщенията му от Вас", - "unignore": "Спира игнорирането на потребител, показвайки съобщенията му занапред", - "devtools": "Отваря прозорец с инструменти на разработчика", - "addwidget": "Добавя собствено приспособление от URL в стаята", - "rainbow": "Изпраща текущото съобщение оцветено като дъга", - "rainbowme": "Изпраща дадената емоция, оцветена като дъга", - "help": "Показва списък с команди, начин на използване и описания", - "whois": "Показва информация за потребителя", - "rageshake": "Изпратете доклад за грешка с логове", - "msg": "Изпраща съобщение до дадения потребител", - "usage": "Употреба", - "category_messages": "Съобщения", - "category_actions": "Действия", - "category_admin": "Администратор", - "category_advanced": "Разширени", - "category_effects": "Ефекти", - "category_other": "Други", - "addwidget_missing_url": "Укажете URL адрес на приспособление или код за вграждане", - "addwidget_invalid_protocol": "Моля, укажете https:// или http:// адрес на приспособление", - "addwidget_no_permissions": "Не можете да модифицирате приспособления в тази стая.", - "converttodm": "Превръща стаята в директен чат", - "converttoroom": "Превръща директния чат в стая", - "discardsession": "Принудително прекратява текущата изходяща групова сесия в шифрована стая", - "query": "Отваря чат с дадения потребител", - "holdcall": "Задържа повикването в текущата стая", - "unholdcall": "Възстановява повикването в текущата стая", - "me": "Показва действие", - "join": "Присъединява се към стая с дадения адрес", - "failed_find_user": "Неуспешно намиране на потребител в стаята", - "op": "Променя нивото на достъп на потребителя", - "deop": "Отнема правата на потребител с даден идентификатор" - }, - "presence": { - "online_for": "Онлайн от %(duration)s", - "idle_for": "Неактивен от %(duration)s", - "offline_for": "Офлайн от %(duration)s", - "unknown_for": "Неизвестен от %(duration)s", - "online": "Онлайн", - "idle": "Неактивен", - "unknown": "Неизвестен", - "offline": "Офлайн", - "away": "Отсъства" - }, - "Unknown": "Неизвестен", - "event_preview": { - "m.call.answer": { - "you": "Присъединихте се към разговор", - "user": "%(senderName)s се присъедини към разговор", - "dm": "Тече разговор" - }, - "m.call.hangup": { - "you": "Приключихте разговора", - "user": "%(senderName)s приключи разговора" - }, - "m.call.invite": { - "you": "Започнахте разговор", - "user": "%(senderName)s започна разговор", - "dm_send": "Изчакване на отговор", - "dm_receive": "%(senderName)s се обажда" - }, - "m.emote": "%(senderName)s%(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "hangup": "Затвори", - "voice_call": "Гласово повикване", - "video_call": "Видео повикване", - "unknown_caller": "Непознат абонат", - "call_failed": "Неуспешно повикване", - "unable_to_access_microphone": "Неуспешен достъп до микрофон", - "call_failed_microphone": "Неуспешно повикване поради неуспешен достъп до микрофон. Проверете дали микрофонът е включен и настроен правилно.", - "unable_to_access_media": "Неуспешен достъп до уеб камера / микрофон", - "call_failed_media": "Неуспешно повикване поради неуспешен достъп до уеб камера или микрофон. Проверете дали:", - "call_failed_media_connected": "Микрофон и уеб камера са включени и настроени правилно", - "call_failed_media_permissions": "Разрешение за използване на уеб камерата е дадено", - "call_failed_media_applications": "Никое друго приложение не използва уеб камерата", - "already_in_call": "Вече в разговор", - "already_in_call_person": "Вече сте в разговор в този човек.", - "unsupported": "Обажданията не се поддържат", - "unsupported_browser": "Не можете да провеждате обаждания в този браузър." - }, - "Other": "Други", - "Advanced": "Разширени", - "room_settings": { - "permissions": { - "m.room.avatar": "Промяна на снимката на стаята", - "m.room.name": "Промяна на името на стаята", - "m.room.canonical_alias": "Промяна на основния адрес на стаята", - "m.room.history_visibility": "Промяна на видимостта на историята", - "m.room.power_levels": "Промяна на привилегиите", - "m.room.topic": "Промяна на темата", - "m.room.tombstone": "Обновяване на стаята", - "m.room.encryption": "Включете шифроване на стаята", - "m.widget": "Промяна на приспособленията", - "users_default": "Роля по подразбиране", - "events_default": "Изпращане на съобщения", - "invite": "Канене на потребители", - "state_default": "Промяна на настройките", - "ban": "Блокиране на потребители", - "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": "Бързи реакции" - }, - "chat_effects": { - "confetti_description": "Изпраща даденото съобщение с конфети", - "confetti_message": "изпраща конфети", - "fireworks_description": "Изпраща даденото съобщение с фойерверки", - "fireworks_message": "изпраща фойерверки", - "snowfall_description": "Изпраща даденото съобщение със снеговалеж", - "snowfall_message": "изпраща снеговалеж" - }, - "auth": { - "sign_in_with_sso": "Влезте посредством single-sign-on", - "sso": "Single Sign On", - "continue_with_sso": "Продължаване с %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s Или %(usernamePassword)s", - "sign_in_instead": "Вече имате профил? Влезте от тук", - "account_clash": "Новият ви профил (%(newAccountId)s) е регистриран, но вече сте влезли с друг профил (%(loggedInUserId)s).", - "account_clash_previous_account": "Продължи с предишния профил", - "log_in_new_account": "Влезте в новия си профил.", - "registration_successful": "Успешна регистрация", - "footer_powered_by_matrix": "базирано на Matrix", - "failed_homeserver_discovery": "Неуспешно откриване на конфигурацията за сървъра", - "sync_footer_subtitle": "Това може да отнеме известно време, ако сте в много стаи", - "unsupported_auth_msisdn": "Този сървър не поддържа автентикация с телефонен номер.", - "unsupported_auth_email": "Този сървър не поддържа влизане в профил посредством имейл адрес.", - "registration_disabled": "Регистрацията е изключена на този сървър.", - "failed_query_registration_methods": "Неуспешно взимане на поддържаните методи за регистрация.", - "incorrect_password": "Неправилна парола", - "failed_soft_logout_auth": "Неуспешна повторна автентикация", - "soft_logout_heading": "Излязохте от профила", - "forgot_password_email_required": "Имейл адресът, свързан с профила Ви, трябва да бъде въведен.", - "sign_in_prompt": "Имате профил? Влезте от тук", - "forgot_password_prompt": "Забравили сте си паролата?", - "soft_logout_intro_password": "Въведете паролата си за да влезете и да възстановите достъп до профила.", - "soft_logout_intro_sso": "Влез и възвърни достъп до профила.", - "soft_logout_intro_unsupported_auth": "Не можете да влезете в профила си. Свържете се с администратора на сървъра за повече информация.", - "create_account_prompt": "Вие сте нов тук? Създайте профил", - "sign_in_or_register": "Влезте или Създайте профил", - "sign_in_or_register_description": "Използвайте профила си или създайте нов за да продължите.", - "register_action": "Създай профил" - }, - "export_chat": { - "messages": "Съобщения" - }, - "room_list": { - "sort_unread_first": "Показвай стаи с непрочетени съобщения първи", - "show_previews": "Показвай преглед на съобщенията", - "sort_by": "Подреди по", - "sort_by_activity": "Активност", - "sort_by_alphabet": "Азбучен ред", - "sublist_options": "Опции на списъка", - "show_n_more": { - "other": "Покажи още %(count)s", - "one": "Покажи още %(count)s" - }, - "show_less": "Покажи по-малко", - "notification_options": "Настройки за уведомление" - }, - "report_content": { - "missing_reason": "Въведете защо докладвате.", - "report_content_to_homeserver": "Докладвай съдържание до администратора на сървъра", - "description": "Докладването на съобщението ще изпрати уникалният номер на събитието (event ID) до администратора на сървъра. Ако съобщенията в стаята са шифровани, администратора няма да може да прочете текста им или да види снимките или файловете." - }, - "onboarding": { - "has_avatar_label": "Чудесно, това ще позволи на хората да знаят, че сте вие", - "no_avatar_label": "Добавете снимка, за да може другите хора да знаят, че сте вие.", - "welcome_user": "Добре дошли, %(name)s", - "welcome_detail": "Нека ви помогнем да започнете", - "intro_welcome": "Добре дошли в %(appName)s", - "send_dm": "Изпрати директно съобщение", - "explore_rooms": "Разгледай публичните стаи", - "create_room": "Създай групов чат" - }, - "setting": { - "help_about": { - "brand_version": "Версия на %(brand)s:", - "help_link": "За помощ при използването на %(brand)s, кликнете тук.", - "help_link_chat_bot": "За помощ при използването на %(brand)s, кликнете тук или започнете чат с бота ни използвайки бутона по-долу.", - "chat_bot": "Чати с %(brand)s Bot", - "title": "Помощ и относно", - "versions": "Версии", - "clear_cache_reload": "Изчисти кеша и презареди" - } - }, - "feedback": { - "sent": "Обратната връзка беше изпратена", - "comment_label": "Коментар", - "pro_type": "ПРОФЕСИОНАЛЕН СЪВЕТ: Ако ще съобщавате за проблем, изпратете и логове за разработчици за да ни помогнете да открием проблема.", - "existing_issue_link": "Първо прегледайте съществуващите проблеми в Github. Няма подобни? Създайте нов.", - "send_feedback_action": "Изпрати обратна връзка" - } -} diff --git a/src/i18n/strings/bn_BD.json b/src/i18n/strings/bn_BD.json deleted file mode 100644 index 11fe8c16f6b..00000000000 --- a/src/i18n/strings/bn_BD.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "common": { - "identity_server": "পরিচয় সার্ভার", - "integration_manager": "ইন্টিগ্রেশন ম্যানেজার" - } -} diff --git a/src/i18n/strings/bn_IN.json b/src/i18n/strings/bn_IN.json deleted file mode 100644 index 11fe8c16f6b..00000000000 --- a/src/i18n/strings/bn_IN.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "common": { - "identity_server": "পরিচয় সার্ভার", - "integration_manager": "ইন্টিগ্রেশন ম্যানেজার" - } -} diff --git a/src/i18n/strings/bs.json b/src/i18n/strings/bs.json deleted file mode 100644 index 6c6dfb3b568..00000000000 --- a/src/i18n/strings/bs.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "Explore rooms": "Istražite sobe", - "action": { - "dismiss": "Odbaci", - "sign_in": "Prijavite se" - }, - "common": { - "identity_server": "Identifikacioni Server" - }, - "auth": { - "register_action": "Otvori račun" - } -} diff --git a/src/i18n/strings/ca.json b/src/i18n/strings/ca.json deleted file mode 100644 index 4a471feec79..00000000000 --- a/src/i18n/strings/ca.json +++ /dev/null @@ -1,735 +0,0 @@ -{ - "Account": "Compte", - "No Microphones detected": "No s'ha detectat cap micròfon", - "No Webcams detected": "No s'ha detectat cap càmera web", - "Create new room": "Crea una sala nova", - "Failed to forget room %(errCode)s": "No s'ha pogut oblidar la sala %(errCode)s", - "Favourite": "Favorit", - "Failed to change password. Is your password correct?": "S'ha produït un error en canviar la contrasenya. És correcta la teva contrasenya?", - "Notifications": "Notificacions", - "unknown error code": "codi d'error desconegut", - "Operation failed": "No s'ha pogut realitzar l'operació", - "Rooms": "Sales", - "This email address is already in use": "Aquesta adreça de correu electrònic ja està en ús", - "This phone number is already in use": "Aquest número de telèfon ja està en ús", - "Failed to verify email address: make sure you clicked the link in the email": "No s'ha pogut verificar l'adreça de correu electrònic: assegura't de fer clic a l'enllaç del correu electrònic", - "You cannot place a call with yourself.": "No pots trucar-te a tu mateix.", - "Warning!": "Avís!", - "Upload Failed": "No s'ha pogut pujar", - "Sun": "dg.", - "Mon": "dl.", - "Tue": "dt.", - "Wed": "dc.", - "Thu": "dj.", - "Fri": "dv.", - "Sat": "ds.", - "Jan": "gen.", - "Feb": "febr.", - "Mar": "març", - "Apr": "abr.", - "May": "maig", - "Jun": "juny", - "Jul": "jul.", - "Aug": "ag.", - "Sep": "set.", - "Oct": "oct.", - "Nov": "nov.", - "Dec": "des.", - "PM": "PM", - "AM": "AM", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s de/d' %(monthName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s de/d' %(monthName)s de %(fullYear)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s de/d' %(monthName)s de %(fullYear)s %(time)s", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s no té permís per enviar-te notificacions, comprova la configuració del teu navegador", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s no ha rebut cap permís per enviar notificacions, torna-ho a provar", - "Unable to enable Notifications": "No s'han pogut activar les notificacions", - "This email address was not found": "Aquesta adreça de correu electrònic no s'ha trobat", - "Default": "Predeterminat", - "Restricted": "Restringit", - "Moderator": "Moderador", - "Failed to invite": "No s'ha pogut convidar", - "You need to be logged in.": "Has d'haver iniciat sessió.", - "You need to be able to invite users to do that.": "Per fer això, necessites poder convidar a usuaris.", - "Unable to create widget.": "No s'ha pogut crear el giny.", - "Failed to send request.": "No s'ha pogut enviar la sol·licitud.", - "This room is not recognised.": "No es reconeix aquesta sala.", - "Power level must be positive integer.": "El nivell d'autoritat ha de ser un enter positiu.", - "You are not in this room.": "No ets en aquesta sala.", - "You do not have permission to do that in this room.": "No tens permís per fer això en aquesta sala.", - "Missing room_id in request": "Falta el room_id a la sol·licitud", - "Room %(roomId)s not visible": "Sala %(roomId)s no visible", - "Missing user_id in request": "Falta l'user_id a la sol·licitud", - "Ignored user": "Usuari ignorat", - "You are now ignoring %(userId)s": "Estàs ignorant l'usuari %(userId)s", - "Unignored user": "Usuari no ignorat", - "You are no longer ignoring %(userId)s": "Ja no estàs ignorant l'usuari %(userId)s", - "Verified key": "Claus verificades", - "Reason": "Raó", - "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", - "Your browser does not support the required cryptography extensions": "El vostre navegador no és compatible amb els complements criptogràfics necessaris", - "Not a valid %(brand)s keyfile": "El fitxer no és un fitxer de claus de %(brand)s vàlid", - "Authentication check failed: incorrect password?": "Ha fallat l'autenticació: heu introduït correctament la contrasenya?", - "Incorrect verification code": "El codi de verificació és incorrecte", - "Phone": "Telèfon", - "No display name": "Sense nom visible", - "New passwords don't match": "Les noves contrasenyes no coincideixen", - "Passwords can't be empty": "Les contrasenyes no poden estar buides", - "Export E2E room keys": "Exporta les claus E2E de la sala", - "Do you want to set an email address?": "Voleu establir una adreça de correu electrònic?", - "Current password": "Contrasenya actual", - "New Password": "Nova contrasenya", - "Confirm password": "Confirma la contrasenya", - "Change Password": "Canvia la contrasenya", - "Authentication": "Autenticació", - "Failed to set display name": "No s'ha pogut establir el nom visible", - "Drop file here to upload": "Deixa anar el fitxer aquí per pujar-lo", - "Unban": "Retira l'expulsió", - "This room is not public. You will not be able to rejoin without an invite.": "Aquesta sala no és pública. No podreu tronar a entrar sense invitació.", - "Failed to ban user": "No s'ha pogut expulsar l'usuari", - "Failed to mute user": "No s'ha pogut silenciar l'usuari", - "Failed to change power level": "No s'ha pogut canviar el nivell d'autoritat", - "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.": "No podràs desfer aquest canvi ja que t'estàs baixant de rang, si ets l'últim usuari de la sala amb privilegis, et serà impossible recuperar-los.", - "Are you sure?": "Estàs segur?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "No podràs desfer aquest canvi ja que estàs donant a l'usuari el mateix nivell d'autoritat que el teu.", - "Unignore": "Deixa de ignorar", - "Jump to read receipt": "Vés a l'últim missatge llegit", - "Admin Tools": "Eines d'administració", - "and %(count)s others...": { - "other": "i %(count)s altres...", - "one": "i un altre..." - }, - "Invited": "Convidat", - "Filter room members": "Filtra els membres de la sala", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (autoritat %(powerLevelNumber)s)", - "You do not have permission to post to this room": "No tens permís per enviar res en aquesta sala", - "Server error": "Error de servidor", - "Mirror local video feed": "Remet el flux de vídeo local", - "Server unavailable, overloaded, or something else went wrong.": "El servidor no està disponible, està sobrecarregat o alguna altra cosa no ha funcionat correctament.", - "Command error": "Error en l'ordre", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)sh", - "%(duration)sd": "%(duration)sd", - "Replying": "S'està contestant", - "Unnamed room": "Sala sense nom", - "(~%(count)s results)": { - "other": "(~%(count)s resultats)", - "one": "(~%(count)s resultat)" - }, - "Join Room": "Entra a la sala", - "Upload avatar": "Puja l'avatar", - "Forget room": "Oblida la sala", - "Low priority": "Baixa prioritat", - "Historical": "Històric", - "%(roomName)s does not exist.": "La sala %(roomName)s no existeix.", - "%(roomName)s is not accessible at this time.": "La sala %(roomName)s no és accessible en aquest moment.", - "Failed to unban": "No s'ha pogut expulsar", - "Banned by %(displayName)s": "Expulsat per %(displayName)s", - "Privileged Users": "Usuaris amb privilegis", - "No users have specific privileges in this room": "Cap usuari té privilegis específics en aquesta sala", - "Banned users": "Usuaris expulsats", - "This room is not accessible by remote Matrix servers": "Aquesta sala no és accessible per a servidors de Matrix remots", - "Publish this room to the public in %(domain)s's room directory?": "Vols publicar aquesta sala al directori de sales públiques de %(domain)s?", - "Who can read history?": "Qui pot llegir l'historial?", - "Anyone": "Qualsevol", - "Members only (since the point in time of selecting this option)": "Només els membres (a partir del punt en què seleccioneu aquesta opció)", - "Members only (since they were invited)": "Només els membres (a partir del punt en què hi són convidats)", - "Members only (since they joined)": "Només els membres (a partir del punt en què entrin a la sala)", - "Permissions": "Permisos", - "Jump to first unread message.": "Salta al primer missatge no llegit.", - "not specified": "sense especificar", - "This room has no local addresses": "Aquesta sala no té adreces locals", - "You have enabled URL previews by default.": "Heu habilitat les previsualitzacions per defecte dels URL.", - "You have disabled URL previews by default.": "Heu inhabilitat les previsualitzacions per defecte dels URL.", - "URL previews are enabled by default for participants in this room.": "Les previsualitzacions dels URL estan habilitades per defecte per als membres d'aquesta sala.", - "URL previews are disabled by default for participants in this room.": "Les previsualitzacions dels URL estan inhabilitades per defecte per als membres d'aquesta sala.", - "URL Previews": "Previsualitzacions dels URL", - "Error decrypting attachment": "Error desxifrant fitxer adjunt", - "Decrypt %(text)s": "Desxifra %(text)s", - "Download %(text)s": "Baixa %(text)s", - "Invalid file%(extra)s": "Fitxer invàlid%(extra)s", - "Error decrypting image": "Error desxifrant imatge", - "Error decrypting video": "Error desxifrant video", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s ha canviat l'avatar de %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s ha eliminat l'avatar de la sala.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s ha canviat l'avatar de la sala a ", - "Copied!": "Copiat!", - "Failed to copy": "No s'ha pogut copiar", - "Add an Integration": "Afegeix una integració", - "Token incorrect": "Token incorrecte", - "A text message has been sent to %(msisdn)s": "S'ha enviat un missatge de text a %(msisdn)s", - "Please enter the code it contains:": "Introdueix el codi que conté:", - "Start authentication": "Inicia l'autenticació", - "Sign in with": "Inicieu sessió amb", - "Email address": "Correu electrònic", - "In reply to ": "En resposta a ", - "Something went wrong!": "Alguna cosa ha anat malament!", - "Delete Widget": "Suprimeix el giny", - "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", - "%(items)s and %(count)s others": { - "other": "%(items)s i %(count)s altres", - "one": "%(items)s i un altre" - }, - "%(items)s and %(lastItem)s": "%(items)s i %(lastItem)s", - "collapse": "col·lapsa", - "expand": "expandeix", - "Custom level": "Nivell personalitzat", - "And %(count)s more...": { - "other": "I %(count)s més..." - }, - "Confirm Removal": "Confirmeu l'eliminació", - "Unknown error": "Error desconegut", - "Deactivate Account": "Desactivar el compte", - "An error has occurred.": "S'ha produït un error.", - "Unable to restore session": "No s'ha pogut restaurar la sessió", - "Invalid Email Address": "El correu electrònic no és vàlid", - "This doesn't appear to be a valid email address": "Sembla que aquest correu electrònic no és vàlid", - "Verification Pending": "Verificació pendent", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Reviseu el vostre correu electrònic i feu clic a l'enllaç que conté. Un cop fet això, feu clic a Continua.", - "Unable to add email address": "No s'ha pogut afegir el correu electrònic", - "Unable to verify email address.": "No s'ha pogut verificar el correu electrònic.", - "This will allow you to reset your password and receive notifications.": "Això us permetrà restablir la vostra contrasenya i rebre notificacions.", - "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.": "Si anteriorment heu utilitzat un versió de %(brand)s més recent, la vostra sessió podría ser incompatible amb aquesta versió. Tanqueu aquesta finestra i torneu a la versió més recent.", - "You must register to use this functionality": "Per poder utilitzar aquesta funcionalitat has de registrar-te", - "You must join the room to see its files": "Per poder veure els fitxers de la sala t'hi has d'unir", - "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?": "Estàs a punt de ser redirigit a una web de tercers per autenticar el teu compte i poder ser utilitzat amb %(integrationsUrl)s. Vols continuar?", - "Reject invitation": "Rebutja la invitació", - "Are you sure you want to reject the invitation?": "Esteu segur que voleu rebutjar la invitació?", - "Failed to reject invitation": "No s'ha pogut rebutjar la invitació", - "Are you sure you want to leave the room '%(roomName)s'?": "Esteu segur que voleu sortir de la sala '%(roomName)s'?", - "For security, this session has been signed out. Please sign in again.": "Per seguretat, aquesta sessió s'ha tancat. Torna a iniciar la sessió.", - "Old cryptography data detected": "S'han detectat dades de criptografia antigues", - "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.": "S'han detectat dades d'una versió antiga del %(brand)s. Això haurà provocat que el xifratge d'extrem a extrem no funcioni correctament a la versió anterior. Els missatges xifrats d'extrem a extrem que s'han intercanviat recentment mentre s'utilitzava la versió anterior no es poden desxifrar en aquesta versió. També pot provocar que els missatges intercanviats amb aquesta versió fallin. Si teniu problemes, sortiu de la sessió i torneu a entrar-hi. Per poder llegir l'historial dels missatges xifrats, exporteu i torneu a importar les vostres claus.", - "Connectivity to the server has been lost.": "S'ha perdut la connectivitat amb el servidor.", - "Sent messages will be stored until your connection has returned.": "Els missatges enviats s'emmagatzemaran fins que la vostra connexió hagi tornat.", - "You seem to be uploading files, are you sure you want to quit?": "Sembla que s'està pujant fitxers, esteu segur que voleu sortir?", - "You seem to be in a call, are you sure you want to quit?": "Sembla que està en una trucada, estàs segur que vols sortir?", - "Search failed": "No s'ha pogut cercar", - "Server may be unavailable, overloaded, or search timed out :(": "Pot ser que el servidor no estigui disponible, que estigui sobrecarregat o que s'ha esgotat el temps de cerca :(", - "No more results": "No hi ha més resultats", - "Failed to reject invite": "No s'ha pogut rebutjar la invitació", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "S'ha intentat carregar un punt específic dins la línia de temps d'aquesta sala, però no teniu permís per veure el missatge en qüestió.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "S'ha intentat carregar un punt específic de la línia de temps d'aquesta sala, però no s'ha pogut trobar.", - "Failed to load timeline position": "No s'ha pogut carregar aquesta posició de la línia de temps", - "Signed Out": "Sessió tancada", - "Uploading %(filename)s and %(count)s others": { - "other": "Pujant %(filename)s i %(count)s més" - }, - "Uploading %(filename)s": "Pujant %(filename)s", - "Import E2E room keys": "Importar claus E2E de sala", - "Cryptography": "Criptografia", - "Incorrect username and/or password.": "Usuari i/o contrasenya incorrectes.", - "Session ID": "ID de la sessió", - "Export room keys": "Exporta les claus de la sala", - "Confirm passphrase": "Introduïu una contrasenya", - "Import room keys": "Importa les claus de la sala", - "Email": "Correu electrònic", - "Sunday": "Diumenge", - "Failed to add tag %(tagName)s to room": "No s'ha pogut afegir l'etiqueta %(tagName)s a la sala", - "Notification targets": "Objectius de les notificacions", - "Today": "Avui", - "Friday": "Divendres", - "What's New": "Novetats", - "On": "Engegat", - "Changelog": "Registre de canvis", - "Waiting for response from server": "S'està esperant una resposta del servidor", - "Failed to send logs: ": "No s'han pogut enviar els logs: ", - "This Room": "Aquesta sala", - "Unavailable": "No disponible", - "Source URL": "URL origen", - "Filter results": "Resultats del filtre", - "No update available.": "No hi ha cap actualització disponible.", - "Noisy": "Sorollós", - "Search…": "Cerca…", - "Tuesday": "Dimarts", - "Preparing to send logs": "Preparant l'enviament de logs", - "Saturday": "Dissabte", - "Monday": "Dilluns", - "All Rooms": "Totes les sales", - "Wednesday": "Dimecres", - "All messages": "Tots els missatges", - "What's new?": "Què hi ha de nou?", - "Invite to this room": "Convida a aquesta sala", - "You cannot delete this message. (%(code)s)": "No podeu eliminar aquest missatge. (%(code)s)", - "Thursday": "Dijous", - "Logs sent": "Logs enviats", - "Yesterday": "Ahir", - "Error encountered (%(errorDetail)s).": "S'ha trobat un error (%(errorDetail)s).", - "Low Priority": "Baixa prioritat", - "Off": "Apagat", - "Failed to remove tag %(tagName)s from room": "No s'ha pogut esborrar l'etiqueta %(tagName)s de la sala", - "Thank you!": "Gràcies!", - "Permission Required": "Es necessita permís", - "You do not have permission to start a conference call in this room": "No tens permís per iniciar una conferència telefònica en aquesta sala", - "Unable to load! Check your network connectivity and try again.": "No s'ha pogut carregar! Comprova la connectivitat de xarxa i torna-ho a intentar.", - "Missing roomId.": "Falta l'ID de sala.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "El fitxer %(fileName)s supera la mida màxima permesa per a pujades d'aquest servidor", - "You do not have permission to invite people to this room.": "No teniu permís per convidar gent a aquesta sala.", - "Use a few words, avoid common phrases": "Feu servir unes quantes paraules, eviteu frases comunes", - "No need for symbols, digits, or uppercase letters": "No calen símbols, dígits o majúscules", - "Avoid repeated words and characters": "Eviteu paraules i caracters repetits", - "Avoid sequences": "Eviteu seqüències", - "Avoid recent years": "Eviteu anys recents", - "Capitalization doesn't help very much": "Les majúscules no ajuden gaire", - "All-uppercase is almost as easy to guess as all-lowercase": "Tot en majúscules és gairebé tan fàcil d'esbrinar com tot en minúscules", - "Reversed words aren't much harder to guess": "Les paraules al revés no són gaire més difícils", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Substitucions fàcils de predir com '@' en comptes de 'a' no ajuden gaire", - "Add another word or two. Uncommon words are better.": "Afegiu una paraula o dues més. Paraules estranyes són millors.", - "Repeats like \"aaa\" are easy to guess": "Repeticions com \"aaa\" són fàcils d'esbrinar", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Repeticions com \"abcabcabc\" només són una mica més difícils d'esbrinar que \"abc\"", - "Sequences like abc or 6543 are easy to guess": "Seqüències com \"abc\" o \"6453\" són fàcils d'esbrinar", - "Recent years are easy to guess": "Anys recents són fàcils d'esbrinar", - "Dates are often easy to guess": "Les dates són fàcils d'esbrinar habitualment", - "This is a top-10 common password": "Això és una contrasenya entre les 10 més comunes", - "This is a top-100 common password": "Això és una contrasenya entre les 100 més comunes", - "This is a very common password": "Aquesta contrasenya és molt comuna", - "This is similar to a commonly used password": "Aquesta contrasenya és semblant a una contrasenya molt comú", - "A word by itself is easy to guess": "Una paraula sola és fàcil d'esbrinar", - "Names and surnames by themselves are easy to guess": "Noms i cognoms sols són fàcils d'esbrinar", - "Common names and surnames are easy to guess": "Noms i cognoms comuns són fàcils d'esbrinar", - "Straight rows of keys are easy to guess": "Fileres seguides de tecles són fàcils d'esbrinar", - "Short keyboard patterns are easy to guess": "Patrons curts de teclat són fàcils d'esbrinar", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "No s'ha trobat el perfil pels IDs de Matrix següents, els voleu convidar igualment?", - "Invite anyway and never warn me again": "Convidar igualment i no avisar-me de nou", - "Invite anyway": "Convidar igualment", - "This homeserver has hit its Monthly Active User limit.": "Aquest homeserver ha assolit el seu límit d'usuaris actius mensuals.", - "This homeserver has exceeded one of its resource limits.": "Aquest homeserver ha sobrepassat on dels seus límits de recursos.", - "Unrecognised address": "Adreça no reconeguda", - "Unknown server error": "Error de servidor desconegut", - "Avoid years that are associated with you": "Eviteu anys que es puguin relacionar amb vós", - "Avoid dates and years that are associated with you": "Eviteu dates i anys que estiguin associats amb vós", - "Please contact your homeserver administrator.": "Si us plau contacteu amb l'administrador del vostre homeserver.", - "Send analytics data": "Envia dades d'anàlisi", - "Email addresses": "Adreces de correu electrònic", - "Phone numbers": "Números de telèfon", - "Language and region": "Idioma i regió", - "Phone Number": "Número de telèfon", - "We encountered an error trying to restore your previous session.": "Hem trobat un error en intentar recuperar la teva sessió prèvia.", - "Upload Error": "Error de pujada", - "A connection error occurred while trying to contact the server.": "S'ha produït un error de connexió mentre s'intentava connectar al servidor.", - "%(brand)s encountered an error during upload of:": "%(brand)s ha trobat un error durant la pujada de:", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "S'ha produït un error en actualitzar l'adreça principal de la sala. Pot ser que el servidor no ho permeti o que s'hagi produït un error temporal.", - "Error upgrading room": "Error actualitzant sala", - "Error unsubscribing from list": "Error en cancel·lar subscripció de la llista", - "Error changing power level requirement": "Error en canviar requisit del nivell d'autoritat", - "Error changing power level": "Error en canviar nivell d'autoritat", - "Error updating main address": "Error actualitzant adreça principal", - "Error creating address": "Error creant adreça", - "Error removing address": "Error eliminant adreça", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "S'ha produït un error en eliminar l'adreça. Pot ser que ja no existeixi o que s'hagi produït un error temporal.", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "S'ha produït un error en crear l'adreça. Pot ser que el servidor no ho permeti o que s'hagi produït un error temporal.", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "S'ha produït un error en actualitzar l'adreça alternativa de la sala. Pot ser que el servidor no ho permeti o que s'hagi produït un error temporal.", - "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", - "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", - "Unexpected error resolving homeserver configuration": "Error inesperat resolent la configuració del servidor local", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "S'ha produït un error en canviar els requisits del nivell d'autoritat de la sala. Assegura't que tens suficients permisos i torna-ho a provar.", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "S'ha produït un error en canviar el nivell d'autoritat de l'usuari. Assegura't que tens suficients permisos i torna-ho a provar.", - "Power level": "Nivell d'autoritat", - "Use an identity server": "Utilitza un servidor d'identitat", - "Double check that your server supports the room version chosen and try again.": "Comprova que el teu servidor és compatible amb la versió de sala que has triat i torna-ho a intentar.", - "Setting up keys": "Configurant claus", - "Are you sure you want to cancel entering passphrase?": "Estàs segur que vols cancel·lar la introducció de la frase secreta?", - "Cancel entering passphrase?": "Vols cancel·lar la introducció de la frase secreta?", - "%(name)s is requesting verification": "%(name)s està demanant verificació", - "Only continue if you trust the owner of the server.": "Continua, només, si confies amb el propietari del servidor.", - "Identity server has no terms of service": "El servidor d'identitat no disposa de condicions de servei", - "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.": "Aquesta acció necessita accedir al servidor d'identitat predeterminat per validar una adreça de correu electrònic o un número de telèfon, però el servidor no disposa de condicions de servei.", - "The server does not support the room version specified.": "El servidor no és compatible amb la versió de sala especificada.", - "The file '%(fileName)s' failed to upload.": "No s'ha pogut pujar el fitxer '%(fileName)s'.", - "Answered Elsewhere": "Respost en una altra banda", - "e.g. my-room": "p.e. la-meva-sala", - "New published address (e.g. #alias:server)": "Nova adreça publicada (p.e. #alias:server)", - "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.": "Si no has eliminat el mètode de recuperació, pot ser que un atacant estigui intentant accedir al teu compte. Canvia la teva contrasenya i configura un nou mètode de recuperació a Configuració, immediatament.", - "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.": "Si no has configurat el teu mètode de recuperació, pot ser que un atacant estigui intentant accedir al teu compte. Canvia la teva contrasenya i configura un nou mètode de recuperació a Configuració, immediatament.", - "You can also set up Secure Backup & manage your keys in Settings.": "També pots configurar la còpia de seguretat segura i gestionar les teves claus a Configuració.", - "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.": "Prèviament has fet servir %(brand)s a %(host)s amb la càrrega mandrosa de membres activada. En aquesta versió la càrrega mandrosa està desactivada. Com que la memòria cau local no és compatible entre les dues versions, %(brand)s necessita tornar a sincronitzar el teu compte.", - "Use an identity server to invite by email. Manage in Settings.": "Utilitza un servidor d'identitat per convidar per correu electrònic. Gestiona'l a Configuració.", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Utilitza un servidor d'identitat per poder convidar per correu electrònic. Fes clic a continua per a utilitzar el servidor d'identitat predeterminat (%(defaultIdentityServerName)s) o gestiona'l a Configuració.", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Utilitza un servidor d'identitat per poder convidar per correu electrònic. Utilitza el predeterminat (%(defaultIdentityServerName)s) o gestiona'l a Configuració.", - "Use an identity server to invite by email. Manage in Settings.": "Utilitza un servidor d'identitat per poder convidar per correu electrònic. Gestiona'l a Configuració.", - "Integrations not allowed": "No es permeten integracions", - "Integrations are disabled": "Les integracions estan desactivades", - "Manage integrations": "Gestió d'integracions", - "Room Settings - %(roomName)s": "Configuració de sala - %(roomName)s", - "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", - "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ó.", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Per rebre invitacions directament a %(brand)s, utilitza un servidor d'identitat a Configuració.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Per rebre invitacions directament a %(brand)s, comparteix aquest correu electrònic a Configuració.", - "Go to Settings": "Ves a Configuració", - "All settings": "Totes les configuracions", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Demana a l'administrador del servidor local (%(homeserverDomain)s) que configuri un servidor TURN perquè les trucades funcionin de manera fiable.", - "Call failed due to misconfigured server": "La trucada ha fallat a causa d'una configuració errònia al servidor", - "The call was answered on another device.": "La trucada s'ha respost des d'un altre dispositiu.", - "The call could not be established": "No s'ha pogut establir la trucada", - "Add Phone Number": "Afegeix número de telèfon", - "Confirm adding email": "Confirma l'addició del correu electrònic", - "To continue, use Single Sign On to prove your identity.": "Per continuar, utilitza la inscripció única SSO (per demostrar la teva identitat).", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Confirma la desactivació del teu compte mitjançant la inscripció única SSO (per demostrar la teva identitat).", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Confirma l'addició d'aquest número de telèfon mitjançant la inscripció única SSO (per demostrar la teva identitat).", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Confirma l'addició d'aquest correu electrònic mitjançant la inscripció única SSO (per demostrar la teva identitat).", - "Use Single Sign On to continue": "Utilitza la inscripció única (SSO) per a continuar", - "Click the button below to confirm adding this phone number.": "Fes clic al botó de sota per confirmar l'addició d'aquest número de telèfon.", - "Confirm adding phone number": "Confirma l'addició del número de telèfon", - "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", - "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.", - "Could not connect to identity server": "No s'ha pogut connectar amb el servidor d'identitat", - "common": { - "analytics": "Analítiques", - "error": "Error", - "mute": "Silencia", - "no_results": "Sense resultats", - "offline": "Fora de línia", - "password": "Contrasenya", - "settings": "Configuració", - "unmute": "No silenciïs", - "warning": "Avís", - "theme": "Tema", - "room": "Sala", - "options": "Opcions", - "name": "Nom", - "labs": "Laboratoris", - "home": "Inici", - "favourites": "Preferits", - "description": "Descripció", - "attachment": "Adjunt", - "guest": "Visitant", - "camera": "Càmera", - "microphone": "Micròfon", - "someone": "Algú", - "unnamed_room": "Sala sense nom", - "identity_server": "Servidor d'identitat", - "integration_manager": "Gestor d'integracions" - }, - "action": { - "continue": "Continua", - "create": "Crea", - "decline": "Declina", - "edit": "Edita", - "invite": "Convida", - "invites_list": "Invitacions", - "leave": "Surt", - "leave_room": "Surt de la sala", - "ok": "D'acord", - "quote": "Cita", - "remove": "Elimina", - "reply": "Respon", - "save": "Desa", - "start_chat": "Inicia un xat", - "view_source": "Mostra el codi", - "upload": "Puja", - "update": "Actualitzar", - "trust": "Confiança", - "skip": "Omet", - "sign_out": "Tanca la sessió", - "sign_in": "Inicia sessió", - "search": "Cerca", - "resend": "Reenvia", - "reject": "Rebutja", - "logout": "Surt", - "ignore": "Ignora", - "go_back": "Torna", - "dismiss": "Omet", - "confirm": "Confirma", - "close": "Tanca", - "cancel": "Cancel·la", - "back": "Enrere", - "add": "Afegeix", - "accept": "Accepta", - "register": "Registre", - "import": "Importa", - "export": "Exporta", - "mention": "Menciona", - "submit": "Envia" - }, - "labs": { - "pinning": "Fixació de missatges", - "bridge_state": "Mostra informació d'enllaços a la configuració de sala", - "group_rooms": "Sales" - }, - "keyboard": { - "home": "Inici" - }, - "power_level": { - "default": "Predeterminat", - "restricted": "Restringit", - "moderator": "Moderador", - "admin": "Administrador", - "custom": "Personalitzat (%(level)s)" - }, - "bug_reporting": { - "submit_debug_logs": "Enviar logs de depuració", - "send_logs": "Envia els registres", - "collecting_information": "S'està recollint la informació de la versió de l'aplicació", - "collecting_logs": "S'estan recopilant els registres" - }, - "settings": { - "use_12_hour_format": "Mostra les marques de temps en format de 12 hores (p.e. 2:30pm)", - "always_show_message_timestamps": "Mostra sempre la marca de temps del missatge", - "send_typing_notifications": "Envia notificacions d'escriptura", - "replace_plain_emoji": "Substitueix automàticament Emoji de text pla", - "emoji_autocomplete": "Habilita els suggeriments d'Emojis mentre escric", - "automatic_language_detection_syntax_highlight": "Activa la detecció automàtica d'idiomes per al ressaltat de sintaxi", - "inline_url_previews_default": "Activa per defecte la vista prèvia d'URL en línia", - "show_read_receipts": "Mostra les confirmacions de lectura enviades pels altres usuaris", - "show_displayname_changes": "Mostra els canvis de nom", - "big_emoji": "Activa Emojis grans en xats", - "notifications": { - "rule_contains_display_name": "Missatges que contenen el meu nom visible", - "rule_room_one_to_one": "Missatges en xats un a un", - "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", - "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" - }, - "inline_url_previews_room_account": "Activa la vista prèvia d'URL d'aquesta sala (no afecta altres usuaris)", - "inline_url_previews_room": "Activa per defecte la vista prèvia d'URL per als participants d'aquesta sala" - }, - "devtools": { - "event_type": "Tipus d'esdeveniment", - "state_key": "Clau d'estat", - "event_sent": "Esdeveniment enviat!", - "event_content": "Contingut de l'esdeveniment", - "toolbox": "Caixa d'eines", - "developer_tools": "Eines de desenvolupador", - "category_room": "Sala", - "category_other": "Altres" - }, - "timeline": { - "m.room.topic": "%(senderDisplayName)s ha canviat el tema a \"%(topic)s\".", - "m.room.name": { - "remove": "%(senderDisplayName)s ha eliminat el nom de la sala.", - "set": "%(senderDisplayName)s ha canviat el nom de la sala a %(roomName)s." - }, - "m.room.tombstone": "%(senderDisplayName)s ha actualitzat aquesta sala.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s ha fet la sala pública a tothom qui conegui l'adreça.", - "invite": "%(senderDisplayName)s ha limitat la sala als convidats.", - "unknown": "%(senderDisplayName)s ha canviat la regla d'entrada a %(rule)s" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s ha permès que els convidats puguin entrar a la sala.", - "forbidden": "%(senderDisplayName)s ha prohibit l'entrada a la sala als visitants.", - "unknown": "%(senderDisplayName)s ha canviat l'accés dels visitants a %(rule)s" - }, - "m.image": "%(senderDisplayName)s ha enviat una imatge.", - "m.room.canonical_alias": { - "set": "%(senderName)s ha canviat l'adreça principal d'aquesta sala a %(address)s.", - "removed": "%(senderName)s ha retirat l'adreça principal d'aquesta sala." - }, - "m.room.third_party_invite": { - "sent": "%(senderName)s ha convidat a %(targetDisplayName)s a entrar a la sala." - }, - "m.room.history_visibility": { - "invited": "%(senderName)s ha establert la visibilitat de l'historial futur de la sala a tots els seus membres, a partir de que hi són convidats.", - "joined": "%(senderName)s ha establert la visibilitat de l'historial futur de la sala a tots els seus membres des de que s'hi uneixen.", - "shared": "%(senderName)s ha establert la visibilitat de l'historial futur de la sala a tots els seus membres.", - "world_readable": "%(senderName)s ha establert la visibilitat de l'historial futur de la sala a tothom.", - "unknown": "%(senderName)s ha establert la visibilitat de l'historial futur de la sala a desconegut (%(visibility)s)." - }, - "m.room.pinned_events": { - "changed": "%(senderName)s ha canviat els missatges fixats de la sala." - }, - "m.widget": { - "modified": "%(senderName)s ha modificat el giny %(widgetName)s", - "added": "%(senderName)s ha afegit el giny %(widgetName)s", - "removed": "%(senderName)s ha eliminat el giny %(widgetName)s" - }, - "typing_indicator": { - "one_user": "%(displayName)s està escrivint…", - "two_users": "%(names)s i %(lastPerson)s estan escrivint…", - "more_users": { - "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" - } - }, - "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": { - "shrug": "Afegeix ¯\\_(ツ)_/¯ al principi d'un missatge de text pla", - "lenny": "Afegeix ( ͡° ͜ʖ ͡°) al principi d'un missatge de text pla", - "plain": "Envia un missatge com a text pla sense interpretar-lo com a markdown", - "html": "Envia un missatge com a html sense interpretar-lo com a markdown", - "upgraderoom": "Actualitza la sala a una versió nova", - "upgraderoom_permission_error": "No disposes dels permisos necessaris per utilitzar aquesta ordre.", - "nick": "Canvia l'àlies a mostrar", - "myroomnick": "Canvia el teu àlies a mostrar només en la sala actual", - "roomavatar": "Canvia l'avatar de la sala actual", - "topic": "Obté o estableix el tema de la sala", - "topic_none": "Aquesta sala no té tema.", - "roomname": "Estableix el nom de la sala", - "invite": "Convida a la sala actual l'usuari amb l'ID indicat", - "ban": "Bandeja l'usuari amb l'ID indicat", - "unban": "Desbandeja l'usuari amb l'ID indicat", - "ignore": "Ignora un usuari, amagant-te els seus missatges", - "unignore": "Deixa d'ignorar un usuari, i mostra els seus missatges a partir d'ara", - "devtools": "Obre el diàleg d'Eines del desenvolupador", - "usage": "Ús", - "category_messages": "Missatges", - "category_actions": "Accions", - "category_admin": "Administrador", - "category_advanced": "Avançat", - "category_other": "Altres", - "me": "Mostra l'acció", - "join": "S'uneix a la sala amb l'adreça indicada", - "op": "Defineix el nivell d'autoritat d'un usuari", - "deop": "Degrada l'usuari amb l'id donat" - }, - "presence": { - "online_for": "En línia durant %(duration)s", - "idle_for": "Inactiu durant %(duration)s", - "offline_for": "Fora de línia durant %(duration)s", - "unknown_for": "Desconegut durant %(duration)s", - "online": "En línia", - "idle": "Inactiu", - "unknown": "Desconegut", - "offline": "Fora de línia" - }, - "Unknown": "Desconegut", - "voip": { - "hangup": "Penja", - "voice_call": "Trucada de veu", - "video_call": "Trucada de vídeo", - "call_failed": "No s'ha pogut realitzar la trucada", - "unable_to_access_microphone": "No s'ha pogut accedir al micròfon", - "unable_to_access_media": "No s'ha pogut accedir a la càmera web / micròfon" - }, - "Other": "Altres", - "Advanced": "Avançat", - "composer": { - "placeholder_reply_encrypted": "Envia una resposta xifrada…", - "placeholder_encrypted": "Envia un missatge xifrat…" - }, - "room_settings": { - "permissions": { - "state_default": "Canvia la configuració" - } - }, - "auth": { - "sign_in_with_sso": "Inicia sessió mitjançant la inscripció única (SSO)", - "sso": "Inscripció única (SSO)", - "footer_powered_by_matrix": "amb tecnologia de Matrix", - "incorrect_password": "Contrasenya incorrecta", - "sign_in_or_register": "Inicia sessió o Crea un compte", - "sign_in_or_register_description": "Utilitza el teu compte o crea'n un de nou per continuar.", - "register_action": "Crea un compte" - }, - "export_chat": { - "messages": "Missatges" - }, - "setting": { - "help_about": { - "brand_version": "Versió de %(brand)s:" - } - } -} diff --git a/src/i18n/strings/ckb.json b/src/i18n/strings/ckb.json deleted file mode 100644 index 0967ef424bc..00000000000 --- a/src/i18n/strings/ckb.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/src/i18n/strings/cs.json b/src/i18n/strings/cs.json index 34b7529aac7..ae3b19ab994 100644 --- a/src/i18n/strings/cs.json +++ b/src/i18n/strings/cs.json @@ -1,4121 +1,3974 @@ { - "Filter room members": "Najít člena místnosti", - "Historical": "Historické", - "Home": "Domov", - "Jump to first unread message.": "Přejít na první nepřečtenou zprávu.", - "Low priority": "Nízká priorita", - "Notifications": "Oznámení", - "Rooms": "Místnosti", - "Sun": "Ne", - "Mon": "Po", - "Tue": "Út", - "Wed": "St", - "Thu": "Čt", - "Fri": "Pá", - "Sat": "So", - "Jan": "Led", - "Feb": "Úno", - "Mar": "Bře", - "Apr": "Dub", - "May": "Kvě", - "Jun": "Čvn", - "Jul": "Čvc", - "Aug": "Srp", - "Sep": "Zář", - "Oct": "Říj", - "Nov": "Lis", - "Dec": "Pro", - "Create new room": "Vytvořit novou místnost", - "Favourite": "Oblíbené", - "Failed to change password. Is your password correct?": "Nepodařilo se změnit heslo. Zadáváte své heslo správně?", - "Operation failed": "Operace se nezdařila", - "unknown error code": "neznámý kód chyby", - "Failed to forget room %(errCode)s": "Nepodařilo se zapomenout místnost %(errCode)s", - "Account": "Účet", - "No Microphones detected": "Nerozpoznány žádné mikrofony", - "No Webcams detected": "Nerozpoznány žádné webkamery", - "Default Device": "Výchozí zařízení", - "Authentication": "Ověření", - "A new password must be entered.": "Musíte zadat nové heslo.", - "An error has occurred.": "Nastala chyba.", - "Anyone": "Kdokoliv", - "Are you sure?": "Opravdu?", - "Are you sure you want to leave the room '%(roomName)s'?": "Opravdu chcete opustit místnost '%(roomName)s'?", - "Are you sure you want to reject the invitation?": "Opravdu chcete odmítnout pozvání?", - "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.": "Nelze se připojit k domovskému serveru – zkontrolujte prosím své připojení, prověřte, zda je SSL certifikát vašeho domovského serveru důvěryhodný, a že některé z rozšíření prohlížeče neblokuje komunikaci.", - "Banned users": "Vykázaní uživatelé", - "Change Password": "Změnit heslo", - "Command error": "Chyba příkazu", - "Commands": "Příkazy", - "Confirm password": "Potvrďte heslo", - "Cryptography": "Šifrování", - "Current password": "Současné heslo", - "Custom level": "Vlastní úroveň", - "Deactivate Account": "Deaktivovat účet", - "Decrypt %(text)s": "Dešifrovat %(text)s", - "Delete widget": "Vymazat widget", - "Default": "Výchozí", - "Download %(text)s": "Stáhnout %(text)s", - "Email": "E-mail", - "Email address": "E-mailová adresa", - "Enter passphrase": "Zadejte přístupovou frázi", - "Error decrypting attachment": "Chyba při dešifrování přílohy", - "Export E2E room keys": "Exportovat šifrovací klíče místností", - "Failed to ban user": "Nepodařilo se vykázat uživatele", - "Failed to mute user": "Ztlumení uživatele se nezdařilo", - "Failed to reject invitation": "Nepodařilo se odmítnout pozvání", - "Failed to reject invite": "Nepodařilo se odmítnout pozvánku", - "Failed to send request.": "Odeslání žádosti se nezdařilo.", - "Failed to set display name": "Nepodařilo se nastavit zobrazované jméno", - "Failed to unban": "Zrušení vykázání se nezdařilo", - "Failure to create room": "Vytvoření místnosti se nezdařilo", - "Forget room": "Zapomenout místnost", - "For security, this session has been signed out. Please sign in again.": "Z bezpečnostních důvodů bylo toto přihlášení ukončeno. Přihlašte se prosím znovu.", - "and %(count)s others...": { - "other": "a %(count)s další...", - "one": "a někdo další..." - }, - "Failed to verify email address: make sure you clicked the link in the email": "E-mailovou adresu se nepodařilo ověřit. Přesvědčte se, že jste klepli na odkaz v e-mailové zprávě", - "Import E2E room keys": "Importovat šifrovací klíče místností", - "Incorrect username and/or password.": "Nesprávné uživatelské jméno nebo heslo.", - "Incorrect verification code": "Nesprávný ověřovací kód", - "Invalid Email Address": "Neplatná e-mailová adresa", - "Join Room": "Vstoupit do místnosti", - "Moderator": "Moderátor", - "New passwords don't match": "Nová hesla se neshodují", - "New passwords must match each other.": "Nová hesla se musí shodovat.", - "not specified": "neurčeno", - "": "", - "AM": "dop.", - "PM": "odp.", - "No display name": "Žádné zobrazované jméno", - "No more results": "Žádné další výsledky", - "Passwords can't be empty": "Hesla nemohou být prázdná", - "Permissions": "Oprávnění", - "Phone": "Telefon", - "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.", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (oprávnění %(powerLevelNumber)s)", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Tuto změnu nepůjde vrátit zpět, protože tomuto uživateli nastavujete stejnou úroveň oprávnění, jakou máte vy.", - "Return to login screen": "Vrátit k přihlašovací obrazovce", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s není oprávněn posílat vám oznámení – zkontrolujte prosím nastavení svého prohlížeče", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s nebyl oprávněn k posílání oznámení – zkuste to prosím znovu", - "Room %(roomId)s not visible": "Místnost %(roomId)s není viditelná", - "%(roomName)s does not exist.": "%(roomName)s neexistuje.", - "%(roomName)s is not accessible at this time.": "Místnost %(roomName)s není v tuto chvíli dostupná.", - "Server error": "Chyba serveru", - "Server may be unavailable, overloaded, or search timed out :(": "Server může být nedostupný, přetížený nebo vyhledávání vypršelo :(", - "Server may be unavailable, overloaded, or you hit a bug.": "Server může být nedostupný, přetížený nebo jste narazili na chybu.", - "Server unavailable, overloaded, or something else went wrong.": "Server je nedostupný, přetížený nebo se něco pokazilo.", - "Session ID": "ID sezení", - "Start authentication": "Zahájit autentizaci", - "This email address is already in use": "Tato e-mailová adresa je již používána", - "This email address was not found": "Tato e-mailová adresa nebyla nalezena", - "This room has no local addresses": "Tato místnost nemá žádné místní adresy", - "This room is not recognised.": "Tato místnost nebyla rozpoznána.", - "Warning!": "Upozornění!", - "Who can read history?": "Kdo může číst historii?", - "You are not in this room.": "Nejste v této místnosti.", - "You do not have permission to do that in this room.": "V této místnosti k tomu nemáte oprávnění.", - "You cannot place a call with yourself.": "Nemůžete volat sami sobě.", - "You do not have permission to post to this room": "Nemáte oprávnění zveřejňovat příspěvky v této místnosti", - "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.", - "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", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Pokusili jste se načíst bod v časové ose místnosti, ale pro zobrazení zpráv z daného časového úseku nemáte oprávnění.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Pokusili jste se načíst bod na časové ose místnosti, ale nepodařilo se ho najít.", - "Unable to add email address": "Nepodařilo se přidat e-mailovou adresu", - "Unable to create widget.": "Nepodařilo se vytvořit widget.", - "Unable to remove contact information": "Nepodařilo se smazat kontaktní údaje", - "Unable to verify email address.": "Nepodařilo se ověřit e-mailovou adresu.", - "Unban": "Zrušit vykázání", - "Unable to enable Notifications": "Nepodařilo se povolit oznámení", - "Uploading %(filename)s and %(count)s others": { - "zero": "Nahrávání souboru %(filename)s", - "one": "Nahrávání souboru %(filename)s a %(count)s dalších", - "other": "Nahrávání souboru %(filename)s a %(count)s dalších" - }, - "Upload Failed": "Nahrávání selhalo", - "Users": "Uživatelé", - "Verification Pending": "Čeká na ověření", - "Verified key": "Ověřený klíč", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", - "Failed to invite": "Pozvání se nezdařilo", - "You need to be logged in.": "Musíte být přihlášeni.", - "You are now ignoring %(userId)s": "Nyní ignorujete %(userId)s", - "You are no longer ignoring %(userId)s": "Už neignorujete %(userId)s", - "Ignored user": "Ignorovaný uživatel", - "Unignored user": "Odignorovaný uživatel", - "Reason": "Důvod", - "Your browser does not support the required cryptography extensions": "Váš prohlížeč nepodporuje požadovaná kryptografická rozšíření", - "Do you want to set an email address?": "Chcete nastavit e-mailovou adresu?", - "New Password": "Nové heslo", - "Unignore": "Odignorovat", - "Admin Tools": "Nástroje pro správce", - "Authentication check failed: incorrect password?": "Kontrola ověření selhala: špatné heslo?", - "You need to be able to invite users to do that.": "Pro tuto akci musíte mít právo zvát uživatele.", - "Delete Widget": "Smazat widget", - "Error decrypting image": "Chyba při dešifrování obrázku", - "Error decrypting video": "Chyba při dešifrování videa", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s odstranil(a) avatar místnosti.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s změnil(a) avatar místnosti na ", - "Copied!": "Zkopírováno!", - "Failed to copy": "Nepodařilo se zkopírovat", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Smazáním widgetu ho odstraníte všem uživatelům v této místnosti. Opravdu chcete tento widget smazat?", - "Drop file here to upload": "Přetažením sem nahrajete", - "Jump to read receipt": "Přejít na poslední potvrzení o přečtení", - "You seem to be uploading files, are you sure you want to quit?": "Zřejmě právě nahráváte soubory. Chcete přesto odejít?", - "You seem to be in a call, are you sure you want to quit?": "Zřejmě máte probíhající hovor. Chcete přesto odejít?", - "Unnamed room": "Nepojmenovaná místnost", - "(~%(count)s results)": { - "other": "(~%(count)s výsledků)", - "one": "(~%(count)s výsledek)" - }, - "Upload avatar": "Nahrát avatar", - "Invited": "Pozvaní", - "Search failed": "Vyhledávání selhalo", - "Banned by %(displayName)s": "Vykázán(a) uživatelem %(displayName)s", - "Privileged Users": "Privilegovaní uživatelé", - "No users have specific privileges in this room": "Žádní uživatelé v této místnosti nemají zvláštní privilegia", - "Publish this room to the public in %(domain)s's room directory?": "Zapsat tuto místnost do veřejného adresáře místností na %(domain)s?", - "Members only (since the point in time of selecting this option)": "Pouze členové (od chvíle vybrání této volby)", - "Members only (since they were invited)": "Pouze členové (od chvíle jejich pozvání)", - "Members only (since they joined)": "Pouze členové (od chvíle jejich vstupu)", - "You have disabled URL previews by default.": "Vypnuli jste automatické náhledy webových adres.", - "You have enabled URL previews by default.": "Zapnuli jste automatické náhledy webových adres.", - "URL Previews": "Náhledy webových adres", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s změnil(a) avatar místnosti %(roomName)s", - "Add an Integration": "Přidat začlenění", - "File to import": "Soubor k importu", - "Passphrases must match": "Přístupové fráze se musí shodovat", - "Passphrase must not be empty": "Přístupová fráze nesmí být prázdná", - "Export room keys": "Exportovat klíče místnosti", - "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.": "Tento proces vám umožňuje exportovat do souboru klíče ke zprávám, které jste dostali v šifrovaných místnostech. Když pak tento soubor importujete do jiného Matrix klienta, všechny tyto zprávy bude možné opět dešifrovat.", - "Confirm passphrase": "Potvrďte přístupovou frázi", - "Import room keys": "Importovat klíče místnosti", - "Restricted": "Omezené", - "Missing room_id in request": "V zadání chybí room_id", - "Missing user_id in request": "V zadání chybí user_id", - "Not a valid %(brand)s keyfile": "Neplatný soubor s klíčem %(brand)s", - "Mirror local video feed": "Zrcadlit lokání video", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)sh", - "%(duration)sd": "%(duration)sd", - "URL previews are enabled by default for participants in this room.": "Ve výchozím nastavení jsou náhledy URL adres povolené pro členy této místnosti.", - "URL previews are disabled by default for participants in this room.": "Ve výchozím nastavení jsou náhledy URL adres zakázané pro členy této místnosti.", - "Invalid file%(extra)s": "Neplatný soubor%(extra)s", - "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?": "Budete přesměrováni na stránku třetí strany k ověření svého účtu pro používání s %(integrationsUrl)s. Chcete pokračovat?", - "Token incorrect": "Neplatný token", - "A text message has been sent to %(msisdn)s": "Na číslo %(msisdn)s byla odeslána textová zpráva", - "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!", - "%(items)s and %(count)s others": { - "other": "%(items)s a %(count)s další", - "one": "%(items)s a jeden další" - }, - "%(items)s and %(lastItem)s": "%(items)s a také %(lastItem)s", - "And %(count)s more...": { - "other": "A %(count)s dalších..." - }, - "Confirm Removal": "Potvrdit odstranění", - "Unknown error": "Neznámá chyba", - "Unable to restore session": "Nelze obnovit relaci", - "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.": "Pokud jste se v minulosti již přihlásili s novější verzi programu %(brand)s, vaše relace nemusí být kompatibilní s touto verzí. Zavřete prosím toto okno a přihlaste se znovu pomocí nové verze.", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Zkontrolujte svou e-mailovou schránku a klepněte na odkaz ve zprávě, kterou jsme vám poslali. V případě, že jste to už udělali, klepněte na tlačítko Pokračovat.", - "This will allow you to reset your password and receive notifications.": "Toto vám umožní obnovit si heslo a přijímat oznámení e-mailem.", - "You must register to use this functionality": "Pro využívání této funkce se zaregistrujte", - "You must join the room to see its files": "Pro zobrazení souborů musíte do místnosti vstoupit", - "Reject invitation": "Odmítnout pozvání", - "Signed Out": "Jste odhlášeni", - "Connectivity to the server has been lost.": "Spojení se serverem bylo přerušeno.", - "Sent messages will be stored until your connection has returned.": "Odeslané zprávy zůstanou uložené, dokud se spojení znovu neobnoví.", - "Failed to load timeline position": "Nepodařilo se načíst pozici na časové ose", - "Reject all %(invitedRooms)s invites": "Odmítnutí všech %(invitedRooms)s pozvání", - "No media permissions": "Žádná oprávnění k médiím", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Je možné, že budete potřebovat manuálně povolit %(brand)s přístup k mikrofonu/webkameře", - "Profile": "Profil", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Právě se přihlašujete na server %(hs)s, a nikoliv na server matrix.org.", - "Notify the whole room": "Oznámení pro celou místnost", - "Room Notification": "Oznámení místnosti", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Tento proces vás provede importem šifrovacích klíčů, které jste si stáhli z jiného Matrix klienta. Po úspěšném naimportování budete v tomto klientovi moci dešifrovat všechny zprávy, které jste mohli dešifrovat v původním klientovi.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Stažený soubor je chráněn přístupovou frází. Soubor můžete naimportovat pouze pokud zadáte odpovídající přístupovou frázi.", - "Send": "Odeslat", - "collapse": "sbalit", - "expand": "rozbalit", - "Old cryptography data detected": "Nalezeny starší šifrované datové zprávy", - "Sunday": "Neděle", - "Notification targets": "Cíle oznámení", - "Today": "Dnes", - "Friday": "Pátek", - "What's New": "Co je nového", - "On": "Zapnout", - "Changelog": "Seznam změn", - "Waiting for response from server": "Čekám na odezvu ze serveru", - "This Room": "Tato místnost", - "Noisy": "Hlučný", - "Unavailable": "Nedostupné", - "Source URL": "Zdrojová URL", - "Failed to add tag %(tagName)s to room": "Nepodařilo se přidat štítek %(tagName)s k místnosti", - "Filter results": "Filtrovat výsledky", - "No update available.": "Není dostupná žádná aktualizace.", - "Tuesday": "Úterý", - "Saturday": "Sobota", - "Monday": "Pondělí", - "Invite to this room": "Pozvat do této místnosti", - "All messages": "Všechny zprávy", - "What's new?": "Co je nového?", - "All Rooms": "Všechny místnosti", - "You cannot delete this message. (%(code)s)": "Tuto zprávu nemůžete smazat. (%(code)s)", - "Thursday": "Čtvrtek", - "Search…": "Hledat…", - "Yesterday": "Včera", - "Error encountered (%(errorDetail)s).": "Nastala chyba (%(errorDetail)s).", - "Low Priority": "Nízká priorita", - "Off": "Vypnout", - "Failed to remove tag %(tagName)s from room": "Nepodařilo se odstranit štítek %(tagName)s z místnosti", - "Wednesday": "Středa", - "Thank you!": "Děkujeme vám!", - "Permission Required": "Vyžaduje oprávnění", - "You do not have permission to start a conference call in this room": "V této místnosti nemáte oprávnění zahájit konferenční hovor", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "Missing roomId.": "Chybějící ID místnosti.", - "Send analytics data": "Odesílat analytická data", - "Enable widget screenshots on supported widgets": "Povolit screenshot widgetu pro podporované widgety", - "This event could not be displayed": "Tato událost nemohla být zobrazena", - "Demote yourself?": "Snížit Vaši vlastní hodnost?", - "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.": "Tuto změnu nebudete moci vzít zpět, protože snižujete svoji vlastní hodnost, jste-li poslední privilegovaný uživatel v místnosti, bude nemožné vaši současnou hodnost získat zpět.", - "Demote": "Degradovat", - "Share Link to User": "Sdílet odkaz na uživatele", - "Replying": "Odpovídá", - "Share room": "Sdílet místnost", - "Muted Users": "Umlčení uživatelé", - "Only room administrators will see this warning": "Toto upozornění uvidí jen správci místnosti", - "You don't currently have any stickerpacks enabled": "Momentálně nemáte aktivní žádné balíčky s nálepkami", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "V šifrovaných místnostech, jako je tato, jsou URL náhledy ve výchozím nastavení vypnuté, aby bylo možné zajistit, že váš domovský server neshromažďuje informace o odkazech, které v této místnosti vidíte.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Když někdo ve zprávě pošle URL adresu, může být zobrazen její náhled obsahující informace jako titulek, popis a obrázek z cílové stránky.", - "This homeserver has hit its Monthly Active User limit.": "Tento domovský server dosáhl svého měsíčního limitu pro aktivní uživatele.", - "This homeserver has exceeded one of its resource limits.": "Tento domovský server překročil některý z limitů.", - "Popout widget": "Otevřít widget v novém okně", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Není možné načíst událost, na kterou se odpovídalo. Buď neexistuje, nebo nemáte oprávnění ji zobrazit.", - "In reply to ": "V odpovědi na ", - "Preparing to send logs": "Příprava na odeslání záznamů", - "Logs sent": "Záznamy odeslány", - "Failed to send logs: ": "Nepodařilo se odeslat záznamy: ", - "Upgrade Room Version": "Aktualizovat verzi místnosti", - "Create a new room with the same name, description and avatar": "Vznikne místnost se stejným názvem, popisem a avatarem", - "Update any local room aliases to point to the new room": "Aktualizujeme všechny lokální aliasy místnosti tak, aby ukazovaly na novou místnost", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Přerušíme konverzace ve staré verzi místnosti a pošleme uživatelům zprávu o přechodu do nové mistnosti", - "Put a link back to the old room at the start of the new room so people can see old messages": "Na začátek nové místnosti umístíme odkaz na starou místnost tak, aby uživatelé mohli vidět staré zprávy", - "Clear Storage and Sign Out": "Vymazat uložiště a odhlásit se", - "Send Logs": "Odeslat záznamy", - "We encountered an error trying to restore your previous session.": "V průběhu obnovování Vaší minulé relace nastala chyba.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Vymazání úložiště prohlížeče možná váš problém opraví, zároveň se tím ale odhlásíte a můžete přijít o historii svých šifrovaných konverzací.", - "Share Room": "Sdílet místnost", - "Link to most recent message": "Odkaz na nejnovější zprávu", - "Share User": "Sdílet uživatele", - "Share Room Message": "Sdílet zprávu z místnosti", - "Link to selected message": "Odkaz na vybranou zprávu", - "This room is not public. You will not be able to rejoin without an invite.": "Tato místnost není veřejná. Bez pozvánky nebudete moci znovu vstoupit.", - "Can't leave Server Notices room": "Místnost „Server Notices“ nelze opustit", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Tato místnost je určena pro důležité zprávy od domovského serveru, a proto ji nelze opustit.", - "Terms and Conditions": "Smluvní podmínky", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Chcete-li nadále používat domovský server %(homeserverDomain)s, měli byste si přečíst a odsouhlasit naše smluvní podmínky.", - "Review terms and conditions": "Přečíst smluvní podmínky", - "You can't send any messages until you review and agree to our terms and conditions.": "Dokud si nepřečtete a neodsouhlasíte naše smluvní podmínky, nebudete moci posílat žádné zprávy.", - "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.": "Vaše zpráva nebyla odeslána, protože tento domovský server dosáhl svého měsíčního limitu pro aktivní uživatele. Pro další využívání služby prosím kontaktujte jejího správce.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Vaše zpráva nebyla odeslána, protože tento domovský server dosáhl limitu svých zdrojů. Pro další využívání služby prosím kontaktujte jejího správce.", - "No Audio Outputs detected": "Nebyly rozpoznány žádné zvukové výstupy", - "Audio Output": "Zvukový výstup", - "Please contact your service administrator to continue using this service.": "Pro pokračování využívání této služby prosím kontaktujte jejího správce.", - "Manually export keys": "Export klíčů", - "You'll lose access to your encrypted messages": "Přijdete o přístup k šifrovaným zprávám", - "Are you sure you want to sign out?": "Opravdu se chcete odhlásit?", - "Updating %(brand)s": "Aktualizujeme %(brand)s", - "Failed to upgrade room": "Nezdařilo se aktualizovat místnost", - "The room upgrade could not be completed": "Nepodařilo se dokončit aktualizaci místnosti", - "Upgrade this room to version %(version)s": "Aktualizace místnosti na verzi %(version)s", - "Security & Privacy": "Zabezpečení a soukromí", - "Encryption": "Šifrování", - "Once enabled, encryption cannot be disabled.": "Po zapnutí šifrování ho není možné vypnout.", - "General": "Obecné", - "General failure": "Nějaká chyba", - "Room Name": "Název místnosti", - "Room Topic": "Téma místnosti", - "Room avatar": "Avatar místnosti", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Změny viditelnosti historie této místnosti ovlivní jenom nové zprávy. Viditelnost starších zpráv zůstane, jaká byla v době jejich odeslání.", - "Roles & Permissions": "Role a oprávnění", - "Room information": "Informace o místnosti", - "Room version": "Verze místnosti", - "Room version:": "Verze místnosti:", - "Voice & Video": "Zvuk a video", - "Missing media permissions, click the button below to request.": "Pro práci se zvukem a videem je potřeba oprávnění. Klepněte na tlačítko a my o ně požádáme.", - "Request media permissions": "Požádat o oprávnění k mikrofonu a kameře", - "Composer": "Editor zpráv", - "Room list": "Seznam místností", - "Autocomplete delay (ms)": "Zpožnění našeptávače (ms)", - "Email addresses": "E-mailové adresy", - "Language and region": "Jazyk a region", - "Account management": "Správa účtu", - "Phone numbers": "Telefonní čísla", - "Phone Number": "Telefonní číslo", - "Unable to verify phone number.": "Nepovedlo se ověřit telefonní číslo.", - "Verification code": "Ověřovací kód", - "Profile picture": "Profilový obrázek", - "Display Name": "Zobrazované jméno", - "Room Addresses": "Adresy místnosti", - "Ignored users": "Ignorovaní uživatelé", - "Bulk options": "Hromadná možnost", - "This room has been replaced and is no longer active.": "Tato místnost byla nahrazena a už není používaná.", - "The conversation continues here.": "Konverzace pokračuje zde.", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Poslali jsme vám ověřovací e-mail. Postupujte prosím podle instrukcí a pak klepněte na následující tlačítko.", - "Email Address": "E-mailová adresa", - "Delete Backup": "Smazat zálohu", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Opravdu? Pokud klíče nejsou správně zálohované můžete přijít o šifrované zprávy.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Šifrované zprávy jsou zabezpečené koncovým šifrováním. Klíče pro jejich dešifrování máte jen vy a příjemci zpráv.", - "Unable to load key backup status": "Nepovedlo se načíst stav zálohy", - "Restore from Backup": "Obnovit ze zálohy", - "Back up your keys before signing out to avoid losing them.": "Před odhlášením si zazálohujte klíče abyste o ně nepřišli.", - "All keys backed up": "Všechny klíče jsou zazálohované", - "Start using Key Backup": "Začít používat zálohu klíčů", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Soubor '%(fileName)s' je větší než povoluje limit domovského serveru", - "Unable to load! Check your network connectivity and try again.": "Stránku se nepovedlo načíst! Zkontrolujte prosím své připojení k internetu a zkuste to znovu.", - "Unrecognised address": "Neznámá adresa", - "You do not have permission to invite people to this room.": "Nemáte oprávnění zvát lidi do této místnosti.", - "Unknown server error": "Neznámá chyba serveru", - "Use a few words, avoid common phrases": "Použijte několik slov a vyvarujte se běžných frází", - "No need for symbols, digits, or uppercase letters": "Není potřeba používat čísla, velká písmena ani divné znaky", - "Use a longer keyboard pattern with more turns": "Použijte delší sekvenci", - "Avoid repeated words and characters": "Vyvarujte se opakujících se slov a znaků", - "Avoid sequences": "Vyvarujte se běžných posloupností", - "Avoid recent years": "Nepoužívejte čísla roků", - "Avoid years that are associated with you": "Nepoužívejte roky, které s vámi nějak souvisí", - "Avoid dates and years that are associated with you": "Nepoužívejte data ani roky, které s vámi nějak souvisí", - "Capitalization doesn't help very much": "Zvětšení nějakých písmen zas tolik nepomůže", - "All-uppercase is almost as easy to guess as all-lowercase": "Všechno velkými je skoro stejně jednoduché jako všechno malými písmeny", - "Reversed words aren't much harder to guess": "Otočená slova nejsou moc těžká na uhodnutí", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Časté substituce jako 'a' za '@' a 'S' za '$' moc nepomůžou", - "Add another word or two. Uncommon words are better.": "Přidejte další slovo nebo dvě. Čím výjimečnější tím lepší.", - "Repeats like \"aaa\" are easy to guess": "Opakování jako „aaa“ lze snadno uhodnout", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Opakování typu „abcabcabc“ jsou jen o málo složitější k uhádnutí než „abc“", - "Sequences like abc or 6543 are easy to guess": "Posloupnosti jako abc nebo 6543 je lehké uhodnout", - "Recent years are easy to guess": "Nedávné roky je lehké uhodnout", - "Dates are often easy to guess": "Data je většinou lehké uhodnout", - "This is a top-10 common password": "Toto jedno z nějčastějších hesel", - "This is a top-100 common password": "Toto je jedno z nejčastějších hesel", - "This is a very common password": "Toto je velmi používané heslo", - "This is similar to a commonly used password": "Toto je moc podobné běžně používanému heslu", - "A word by itself is easy to guess": "Jenom jedno slovo je moc jednoduché uhodnout", - "Names and surnames by themselves are easy to guess": "Jména a příjmení je velmi jednoduché uhodnout", - "Common names and surnames are easy to guess": "Běžná jména a příjmení je velmi jednoduché uhodnout", - "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.", - "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.", - "Verify this user by confirming the following number appears on their screen.": "Ověřte uživatele zkontrolováním, že se na obrazovce objevila stejná čísla.", - "Unable to find a supported verification method.": "Nepovedlo se nám najít podporovanou metodu ověření.", - "Dog": "Pes", - "Cat": "Kočka", - "Lion": "Lev", - "Horse": "Kůň", - "Unicorn": "Jednorožec", - "Pig": "Prase", - "Elephant": "Slon", - "Rabbit": "Králík", - "Panda": "Panda", - "Rooster": "Kohout", - "Penguin": "Tučňák", - "Turtle": "Želva", - "Fish": "Ryba", - "Octopus": "Chobotnice", - "Butterfly": "Motýl", - "Flower": "Květina", - "Tree": "Strom", - "Cactus": "Kaktus", - "Mushroom": "Houba", - "Globe": "Zeměkoule", - "Moon": "Měsíc", - "Cloud": "Mrak", - "Fire": "Oheň", - "Banana": "Banán", - "Apple": "Jablko", - "Strawberry": "Jahoda", - "Corn": "Kukuřice", - "Pizza": "Pizza", - "Cake": "Dort", - "Heart": "Srdce", - "Smiley": "Smajlík", - "Robot": "Robot", - "Hat": "Klobouk", - "Glasses": "Brýle", - "Spanner": "Maticový klíč", - "Santa": "Santa Klaus", - "Thumbs up": "Palec nahoru", - "Umbrella": "Deštník", - "Hourglass": "Přesýpací hodiny", - "Clock": "Hodiny", - "Gift": "Dárek", - "Light bulb": "Žárovka", - "Book": "Kniha", - "Pencil": "Tužka", - "Paperclip": "Sponka", - "Key": "Klíč", - "Hammer": "Kladivo", - "Telephone": "Telefon", - "Flag": "Vlajka", - "Train": "Vlak", - "Bicycle": "Jízdní kolo", - "Aeroplane": "Letadlo", - "Rocket": "Raketa", - "Trophy": "Trofej", - "Ball": "Míč", - "Guitar": "Kytara", - "Trumpet": "Trumpeta", - "Bell": "Zvon", - "Anchor": "Kotva", - "Headphones": "Sluchátka", - "Folder": "Desky", - "Add some now": "Přidat nějaké", - "Main address": "Hlavní adresa", - "This room is a continuation of another conversation.": "Tato místost je pokračováním jiné konverzace.", - "Click here to see older messages.": "Klepnutím zobrazíte starší zprávy.", - "The following users may not exist": "Následující uživatel možná neexistuje", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Nepovedlo se najít profily následujících Matrix ID - chcete je stejně pozvat?", - "Invite anyway and never warn me again": "Stejně je pozvat a nikdy mě nevarujte znovu", - "Invite anyway": "Stejně je pozvat", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Pro odeslání záznamů je potřeba vytvořit issue na GitHubu s popisem problému.", - "Unable to load commit detail: %(msg)s": "Nepovedlo se načíst detaily revize: %(msg)s", - "Incompatible Database": "Nekompatibilní databáze", - "Continue With Encryption Disabled": "Pokračovat bez šifrování", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Po ověření bude uživatel označen jako důvěryhodný. Ověřování uživatelů vám dává větší jistotu, že je komunikace důvěrná.", - "Incoming Verification Request": "Přišla vám žádost o ověření", - "Incompatible local cache": "Nekompatibilní lokální vyrovnávací paměť", - "Clear cache and resync": "Smazat paměť a sesynchronizovat", - "I don't want my encrypted messages": "Už své zašifrované zprávy nechci", - "Unable to load backup status": "Nepovedlo se načíst stav zálohy", - "Unable to restore backup": "Nepovedlo se obnovit ze zálohy", - "No backup found!": "Nenalezli jsme žádnou zálohu!", - "Failed to decrypt %(failedCount)s sessions!": "Nepovedlo se rozšifrovat %(failedCount)s sezení!", - "Warning: you should only set up key backup from a trusted computer.": "Uporoznění: záloha by měla být prováděna na důvěryhodném počítači.", - "Recovery Method Removed": "Záloha klíčů byla odstraněna", - "Go to Settings": "Přejít do nastavení", - "That matches!": "To odpovídá!", - "That doesn't match.": "To nesedí.", - "Go back to set it again.": "Nastavit heslo znovu.", - "Your keys are being backed up (the first backup could take a few minutes).": "Klíče se zálohují (první záloha může trvat pár minut).", - "Success!": "Úspěch!", - "Unable to create key backup": "Nepovedlo se vyrobit zálohů klíčů", - "Set up Secure Messages": "Nastavit bezpečné obnovení zpráv", - "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.": "Pokud jste způsob obnovy neodstranili vy, mohou se pokoušet k vašemu účtu dostat útočníci. Změňte si raději ihned heslo a nastavte nový způsob obnovy v Nastavení.", - "Set up": "Nastavit", - "New Recovery Method": "Nový způsob obnovy", - "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.": "Pokud jste nenastavili nový způsob obnovy vy, mohou se pokoušet k vašemu účtu dostat útočníci. Změňte si raději ihned heslo a nastavte nový způsob obnovy v Nastavení.", - "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.": "Na adrese %(host)s už jste použili %(brand)s se zapnutou volbou načítání členů místností až při prvním zobrazení. V této verzi je načítání členů až při prvním zobrazení vypnuté. Protože je s tímto nastavením lokální vyrovnávací paměť nekompatibilní, %(brand)s potřebuje znovu synchronizovat údaje z vašeho účtu.", - "%(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 teď používá 3-5× méně paměti, protože si informace o ostatních uživatelích načítá až když je potřebuje. Prosím počkejte na dokončení synchronizace se serverem!", - "This homeserver would like to make sure you are not a robot.": "Domovský server se potřebuje přesvědčit, že nejste robot.", - "Please review and accept all of the homeserver's policies": "Pročtěte si a odsouhlaste prosím všechna pravidla domovského serveru", - "Please review and accept the policies of this homeserver:": "Pročtěte si a odsouhlaste prosím pravidla domovského serveru:", - "Invalid homeserver discovery response": "Neplatná odpověd při hledání domovského serveru", - "Invalid identity server discovery response": "Neplatná odpověď při hledání serveru identity", - "Email (optional)": "E-mail (nepovinné)", - "Phone (optional)": "Telefonní číslo (nepovinné)", - "Join millions for free on the largest public server": "Přidejte k miliónům registrovaným na největším veřejném serveru", - "Couldn't load page": "Nepovedlo se načíst stránku", - "Your password has been reset.": "Heslo bylo resetováno.", - "Create account": "Vytvořit účet", - "The user must be unbanned before they can be invited.": "Aby mohl být uživatel pozván, musí být jeho vykázání zrušeno.", - "Scissors": "Nůžky", - "Accept all %(invitedRooms)s invites": "Přijmout pozvání do všech těchto místností: %(invitedRooms)s", - "Enable encryption?": "Povolit šifrování?", - "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.": "Po zapnutí již nelze šifrování v této místnosti vypnout. Zprávy v šifrovaných místnostech mohou číst jen členové místnosti, server se k obsahu nedostane. Šifrování místností nepodporuje většina botů a propojení. Více informací o šifrování.", - "Error updating main address": "Nepovedlo se změnit hlavní adresu", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Nastala chyba při pokusu o nastavení hlavní adresy místnosti. Mohl to zakázat server, nebo to může být dočasná chyba.", - "Power level": "Úroveň oprávnění", - "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": "Abyste po odhlášení nepřišli o přístup k historii šifrovaných konverzací, měli byste si před odhlášením exportovat šifrovací klíče místností. Prosím vraťte se k novější verzi %(brand)su a exportujte si klíče", - "Room Settings - %(roomName)s": "Nastavení místnosti - %(roomName)s", - "Could not load user profile": "Nepovedlo se načíst profil uživatele", - "The file '%(fileName)s' failed to upload.": "Soubor '%(fileName)s' se nepodařilo nahrát.", - "The server does not support the room version specified.": "Server nepodporuje určenou verzi místnosti.", - "No homeserver URL provided": "Nebyla zadána URL adresa domovského server", - "Unexpected error resolving homeserver configuration": "Chyba při zjišťování konfigurace domovského serveru", - "The user's homeserver does not support the version of the room.": "Uživatelův domovský server nepodporuje verzi této místnosti.", - "Show hidden events in timeline": "Zobrazovat v časové ose skryté události", - "Upgrade this room to the recommended room version": "Aktualizovat místnost na doporučenou verzi", - "View older messages in %(roomName)s.": "Zobrazit starší zprávy v %(roomName)s.", - "Send %(eventType)s events": "Poslat událost %(eventType)s", - "Select the roles required to change various parts of the room": "Vyberte role potřebné k provedení různých změn v této místnosti", - "Join the conversation with an account": "Připojte se ke konverzaci s účtem", - "Sign Up": "Zaregistrovat se", - "Reason: %(reason)s": "Důvod: %(reason)s", - "Forget this room": "Zapomenout na tuto místnost", - "Re-join": "Znovu vstoupit", - "You were banned from %(roomName)s by %(memberName)s": "%(memberName)s vás vykázal(a) z místnosti %(roomName)s", - "Something went wrong with your invite to %(roomName)s": "S vaší pozvánkou do místnosti %(roomName)s se něco pokazilo", - "You can only join it with a working invite.": "Vstoupit můžete jen s funkční pozvánkou.", - "Join the discussion": "Zapojit se do diskuze", - "Try to join anyway": "Stejně se pokusit vstoupit", - "Do you want to chat with %(user)s?": "Chcete si povídat s %(user)s?", - "Do you want to join %(roomName)s?": "Chcete vstoupit do místnosti %(roomName)s?", - " invited you": " vás pozval(a)", - "You're previewing %(roomName)s. Want to join it?": "Nahlížíte do místnosti %(roomName)s. Chcete do ní vstoupit?", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s si nelze jen tak prohlížet. Chcete do ní vstoupit?", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Aktualizace místnosti uzavře její aktuální verzi a vyrobí novou místnost se stejným názvem a novou verzí.", - "This room has already been upgraded.": "Tato místnost byla již aktualizována.", - "This room is running room version , which this homeserver has marked as unstable.": "Tato místnost běží na verzi , což domovský server označuje za nestabilní.", - "Failed to revoke invite": "Pozvání se nepovedlo zrušit", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Pozvání se nepovedlo zrušit. Mohlo dojít k dočasnému problému nebo na to nemáte dostatečná práva.", - "Revoke invite": "Zrušit pozvání", - "Invited by %(sender)s": "Pozván od uživatele %(sender)s", - "reacted with %(shortName)s": " reagoval(a) %(shortName)s", - "edited": "upraveno", - "Rotate Left": "Otočit doleva", - "Rotate Right": "Otočit doprava", - "Edit message": "Upravit zprávu", - "Notes": "Poznámky", - "Sign out and remove encryption keys?": "Odhlásit a odstranit šifrovací klíče?", - "To help us prevent this in future, please send us logs.": "Abychom tomu mohli pro příště předejít, pošlete nám prosím záznamy.", - "Missing session data": "Chybějící data relace", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Některá data sezení, například klíče od šifrovaných zpráv, nám chybí. Přihlaste se prosím znovu a obnovte si klíče ze zálohy.", - "Your browser likely removed this data when running low on disk space.": "Prohlížeč data možná smazal aby ušetřil místo na disku.", - "Upload files (%(current)s of %(total)s)": "Nahrát soubory (%(current)s z %(total)s)", - "Upload files": "Nahrát soubory", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Tento soubor je příliš velký. Limit na velikost je %(limit)s, ale soubor má %(sizeOfThisFile)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Tyto soubory jsou příliš velké. Limit je %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Některé soubory jsou příliš velké. Limit je %(limit)s.", - "Upload %(count)s other files": { - "other": "Nahrát %(count)s ostatních souborů", - "one": "Nahrát %(count)s další soubor" - }, - "Cancel All": "Zrušit vše", - "Upload Error": "Chyba při nahrávání", - "Remember my selection for this widget": "Zapamatovat si volbu pro tento widget", - "Use an email address to recover your account": "Použít e-mailovou adresu k obnovení přístupu k účtu", - "Enter email address (required on this homeserver)": "Zadejte e-mailovou adresu (tento domovský server ji vyžaduje)", - "Doesn't look like a valid email address": "To nevypadá jako e-mailová adresa", - "Enter password": "Zadejte heslo", - "Password is allowed, but unsafe": "Heslo můžete použít, ale není bezpečné", - "Nice, strong password!": "Super, to vypadá jako rozumné heslo!", - "Passwords don't match": "Hesla nejsou stejná", - "Other users can invite you to rooms using your contact details": "Ostatní uživatelé vás můžou pozvat do místností podle kontaktních údajů", - "Enter phone number (required on this homeserver)": "Zadejte telefonní číslo (domovský server ho vyžaduje)", - "Enter username": "Zadejte uživatelské jméno", - "Some characters not allowed": "Nějaké znaky jsou zakázané", - "Add room": "Přidat místnost", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "Máte %(count)s nepřečtených oznámení v předchozí verzi této místnosti.", - "one": "Máte %(count)s nepřečtených oznámení v předchozí verzi této místnosti." - }, - "Failed to get autodiscovery configuration from server": "Nepovedlo se načíst nastavení automatického objevování ze serveru", - "Invalid base_url for m.homeserver": "Neplatná base_url pro m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Na URL domovského serveru asi není funkční Matrix server", - "Invalid base_url for m.identity_server": "Neplatná base_url pro m.identity_server", - "Identity server URL does not appear to be a valid identity server": "Na URL serveru identit asi není funkční Matrix server", - "Uploaded sound": "Zvuk nahrán", - "Sounds": "Zvuky", - "Notification sound": "Zvuk oznámení", - "Set a new custom sound": "Nastavit vlastní zvuk", - "Browse": "Procházet", - "Cannot reach homeserver": "Nelze se připojit k domovskému serveru", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Ujistěte se, že máte stabilní internetové připojení. Případně problém řešte se správcem serveru", - "Your %(brand)s is misconfigured": "%(brand)s je špatně nakonfigurován", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Požádejte správce vašeho %(brand)su, aby zkontroloval vaši konfiguraci. Pravděpodobně obsahuje chyby nebo duplicity.", - "Unexpected error resolving identity server configuration": "Chyba při hledání konfigurace serveru identity", - "Use lowercase letters, numbers, dashes and underscores only": "Používejte pouze malá písmena, čísla, pomlčky a podtržítka", - "Cannot reach identity server": "Nelze se připojit k serveru identity", - "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.": "Můžete se zaregistrovat, ale některé funkce nebudou dostupné dokud nezačne server identity fungovat. Pokud se vám toto varování zobrazuje i nadále, zkontrolujte svojí konfiguraci nebo kontaktujte správce serveru.", - "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.": "Můžete si změnit heslo, ale některé funkce nebudou dostupné dokud nezačne server identity fungovat. Pokud se toto varování zobrazuje i nadále, zkontrolujte svojí konfiguraci nebo kontaktujte správce serveru.", - "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.": "Můžete se přihlásit, ale některé funkce nebudou dostupné dokud nezačne server identity fungovat. Pokud se vám toto varování zobrazuje i nadále, zkontrolujte svojí konfiguraci nebo kontaktujte správce serveru.", - "Call failed due to misconfigured server": "Volání selhalo, protože je rozbitá konfigurace serveru", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Požádejte správce svého domovského serveru (%(homeserverDomain)s) jestli by nemohl nakonfigurovat TURN server, aby volání fungovala spolehlivě.", - "Use an identity server": "Používat server identit", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "K pozvání e-mailem použijte server identit. Pokračováním použijete výchozí server identit (%(defaultIdentityServerName)s) nebo ho můžete změnit v Nastavení.", - "Use an identity server to invite by email. Manage in Settings.": "Použít server identit na odeslání e-mailové pozvánky. Můžete spravovat v Nastavení.", - "Accept to continue:": "Pro pokračování odsouhlaste :", - "Checking server": "Kontrolování serveru", - "Change identity server": "Změnit server identit", - "Disconnect from the identity server and connect to instead?": "Odpojit se ze serveru a připojit na ?", - "Terms of service not accepted or the identity server is invalid.": "Neodsouhlasené podmínky použití a nebo neplatný server identit.", - "Identity server has no terms of service": "Server identit nemá žádné podmínky použití", - "The identity server you have chosen does not have any terms of service.": "Vybraný server identit nemá žádné podmínky použití.", - "Only continue if you trust the owner of the server.": "Pokračujte pouze pokud věříte provozovateli serveru.", - "Disconnect identity server": "Odpojit se ze serveru identit", - "Disconnect from the identity server ?": "Odpojit se ze serveru identit ?", - "You are still sharing your personal data on the identity server .": "Pořád sdílíte osobní údaje se serverem identit .", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Než se odpojíte, doporučujeme odstranit e-mailovou adresu a telefonní číslo ze serveru identit.", - "Disconnect anyway": "Stejně se odpojit", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Pro hledání existujících kontaktů používáte server identit . Níže ho můžete změnit.", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Pokud nechcete na hledání existujících kontaktů používat server , zvolte si jiný server.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Pro hledání existujících kontaktů nepoužíváte žádný server identit . Abyste mohli hledat kontakty, nějaký níže nastavte.", - "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.": "Po odpojení od serveru identit nebude možné vás najít podle e-mailové adresy ani telefonního čísla, a zároveň podle nich ani vy nebudete moci hledat ostatní kontakty.", - "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.": "Použití serveru identit je volitelné. Nemusíte server identit používat, ale nepůjde vás pak najít podle e-mailové adresy ani telefonního čísla a vy také nebudete moci hledat ostatní.", - "Do not use an identity server": "Nepoužívat server identit", - "Enter a new identity server": "Zadejte nový server identit", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Pro zapsáním do registru e-mailových adres a telefonních čísel odsouhlaste podmínky používání serveru (%(serverName)s).", - "Deactivate account": "Deaktivace účtu", - "Always show the window menu bar": "Vždy zobrazovat horní lištu okna", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Odeslat pozvánku pomocí serveru identit. Použít výchozí (%(defaultIdentityServerName)s) nebo přenastavit Nastavení.", - "Use an identity server to invite by email. Manage in Settings.": "Odeslat pozvánku pomocí serveru identit. Přenastavit v Nastavení.", - "Close dialog": "Zavřít dialog", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Dejte nám vědět, prosím, co se pokazilo nebo vytvořte issue na GitHubu, kde problém popište.", - "Removing…": "Odstaňování…", - "Clear all data": "Smazat všechna data", - "Hide advanced": "Skrýt pokročilé možnosti", - "Show advanced": "Zobrazit pokročilé možnosti", - "Your homeserver doesn't seem to support this feature.": "Váš domovský server asi tuto funkci nepodporuje.", - "Message edits": "Úpravy zpráv", - "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:": "Aktualizace této místnosti vyžaduje uzavření stávající místnosti a vytvoření nové místnosti, která ji nahradí. Pro usnadnění procesu pro členy místnosti, provedeme:", - "Command Help": "Nápověda příkazu", - "Find others by phone or email": "Najít ostatní pomocí e-mailu nebo telefonu", - "Be found by phone or email": "Umožnit ostatním mě nalézt pomocí e-mailu nebo telefonu", - "Add Email Address": "Přidat e-mailovou adresu", - "Add Phone Number": "Přidat telefonní číslo", - "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.": "Tato akce vyžaduje přístup k výchozímu serveru identity aby šlo ověřit e-mail a telefon, ale server nemá podmínky použití.", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Před odpojením byste měli smazat osobní údaje ze serveru identit . Bohužel, server je offline nebo neodpovídá.", - "You should:": "Měli byste:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "zkontrolujte, jestli nemáte v prohlížeči nějaký doplněk blokující server identit (např. Privacy Badger)", - "contact the administrators of identity server ": "kontaktujte správce serveru identit ", - "wait and try again later": "počkejte a zkuste to znovu později", - "Discovery": "Objevování", - "Read Marker lifetime (ms)": "Platnost značky přečteno (ms)", - "Read Marker off-screen lifetime (ms)": "Platnost značky přečteno mimo obrazovku (ms)", - "Error changing power level requirement": "Chyba změny požadavku na úroveň oprávnění", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Došlo k chybě při změně požadované úrovně oprávnění v místnosti. Ubezpečte se, že na to máte dostatečná práva, a zkuste to znovu.", - "Error changing power level": "Chyba při změně úrovně oprávnění", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Došlo k chybě při změně úrovně oprávnění uživatele. Ubezpečte se, že na to máte dostatečná práva, a zkuste to znovu.", - "Unable to revoke sharing for email address": "Nepovedlo se zrušit sdílení e-mailové adresy", - "Unable to share email address": "Nepovedlo se nasdílet e-mailovou adresu", - "Your email address hasn't been verified yet": "Vaše e-mailová adresa ještě nebyla ověřena", - "Click the link in the email you received to verify and then click continue again.": "Pro ověření a pokračování klepněte na odkaz v e-mailu, který vím přišel.", - "Verify the link in your inbox": "Ověřte odkaz v e-mailové schránce", - "Discovery options will appear once you have added an email above.": "Možnosti nastavení veřejného profilu se objeví po přidání e-mailové adresy výše.", - "Unable to revoke sharing for phone number": "Nepovedlo se zrušit sdílení telefonního čísla", - "Unable to share phone number": "Nepovedlo se nasdílet telefonní číslo", - "Please enter verification code sent via text.": "Zadejte prosím ověřovací SMS kód.", - "Discovery options will appear once you have added a phone number above.": "Možnosti nastavení veřejného profilu se objeví po přidání telefonního čísla výše.", - "Remove %(email)s?": "Odstranit adresu %(email)s?", - "Remove %(phone)s?": "Odstranit %(phone)s?", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "SMS zpráva byla odeslána na +%(msisdn)s. Zadejte prosím ověřovací kód, který obsahuje.", - "No recent messages by %(user)s found": "Nebyly nalezeny žádné nedávné zprávy od uživatele %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Zkuste posunout časovou osu nahoru, jestli tam nejsou nějaké dřívější.", - "Remove recent messages by %(user)s": "Odstranit nedávné zprávy od uživatele %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Pro větší množství zpráv to může nějakou dobu trvat. V průběhu prosím neobnovujte klienta.", - "Remove %(count)s messages": { - "other": "Odstranit %(count)s zpráv", - "one": "Odstranit zprávu" - }, - "Deactivate user?": "Deaktivovat uživatele?", - "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?": "Deaktivování uživatele ho odhlásí a zabrání mu v opětovném přihlášení. Navíc bude odstraněn ze všech místností. Akci nelze vzít zpět. Opravdu chcete uživatele deaktivovat?", - "Deactivate user": "Deaktivovat uživatele", - "Remove recent messages": "Odstranit nedávné zprávy", - "Italics": "Kurzívou", - "Room %(name)s": "Místnost %(name)s", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Pozvánka do místnosti %(roomName)s byla poslána na adresu %(email)s, která není k tomuto účtu přidána", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Přidejte si tento e-mail k účtu v Nastavení, abyste dostávali pozvání přímo v %(brand)su.", - "This invite to %(roomName)s was sent to %(email)s": "Pozvánka do %(roomName)s byla odeslána na adresu %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Používat server identit z nastavení k přijímání pozvánek přímo v %(brand)su.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Sdílet tento e-mail v nastavení, abyste mohli dostávat pozvánky přímo v %(brand)su.", - "Failed to deactivate user": "Deaktivace uživatele se nezdařila", - "This client does not support end-to-end encryption.": "Tento klient nepodporuje koncové šifrování.", - "Messages in this room are not end-to-end encrypted.": "Zprávy nejsou koncově šifrované.", - "Message Actions": "Akce zprávy", - "Show image": "Zobrazit obrázek", - "You verified %(name)s": "Ověřili jste %(name)s", - "You cancelled verifying %(name)s": "Zrušili jste ověření %(name)s", - "%(name)s cancelled verifying": "%(name)s zrušil(a) ověření", - "You accepted": "Přijali jste", - "%(name)s accepted": "%(name)s přijal(a)", - "You cancelled": "Zrušili jste", - "%(name)s cancelled": "%(name)s zrušil(a)", - "%(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.", - "Cancel search": "Zrušit hledání", - "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í", - "To continue you need to accept the terms of this service.": "Musíte souhlasit s podmínkami použití, abychom mohli pokračovat.", - "Service": "Služba", - "Summary": "Shrnutí", - "Document": "Dokument", - "Upload all": "Nahrát vše", - "Resend %(unsentCount)s reaction(s)": "Poslat %(unsentCount)s reakcí znovu", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Na domovském serveru chybí veřejný klíč pro captcha. Nahlaste to prosím správci serveru.", - "%(creator)s created and configured the room.": "%(creator)s vytvořil(a) a nakonfiguroval(a) místnost.", - "Explore rooms": "Procházet místnosti", - "Jump to first unread room.": "Přejít na první nepřečtenou místnost.", - "Jump to first invite.": "Přejít na první pozvánku.", - "This account has been deactivated.": "Tento účet byl deaktivován.", - "Failed to re-authenticate due to a homeserver problem": "Kvůli problémům s domovským server se nepovedlo autentifikovat znovu", - "Clear personal data": "Smazat osobní data", - "Command Autocomplete": "Automatické doplňování příkazů", - "Emoji Autocomplete": "Automatické doplňování emoji", - "Notification Autocomplete": "Automatické doplňování oznámení", - "Room Autocomplete": "Automatické doplňování místností", - "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.", - "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í", - "The integration manager is offline or it cannot reach your homeserver.": "Správce integrací neběží nebo se nemůže připojit k vašemu domovskému serveru.", - "Manage integrations": "Správa integrací", - "Ignored/Blocked": "Ignorováno/Blokováno", - "Error adding ignored user/server": "Chyba při přidávání ignorovaného uživatele/serveru", - "Something went wrong. Please try again or view your console for hints.": "Něco se nepovedlo. Zkuste pro prosím znovu nebo se podívejte na detaily do konzole.", - "Error subscribing to list": "Nepovedlo se přihlásit odběr", - "Error removing ignored user/server": "Ignorovaný uživatel/server nejde odebrat", - "Error unsubscribing from list": "Nepovedlo se zrušit odběr", - "Please try again or view your console for hints.": "Zkuste to prosím znovu a nebo se podívejte na detailní chybu do konzole.", - "None": "Žádné", - "Ban list rules - %(roomName)s": "Pravidla blokování - %(roomName)s", - "Server rules": "Pravidla serveru", - "User rules": "Pravidla uživatele", - "You have not ignored anyone.": "Nikoho neignorujete.", - "You are currently ignoring:": "Ignorujete:", - "You are not subscribed to any lists": "Neodebíráte žádné seznamy", - "View rules": "Zobrazit pravidla", - "You are currently subscribed to:": "Odebíráte:", - "⚠ These settings are meant for advanced users.": "⚠ Tato nastavení jsou pro pokročilé uživatele.", - "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.": "Lidé a servery jsou blokováni pomocí seznamů obsahující pravidla koho blokovat. Odebírání blokovacího seznamu znamená, že neuvidíte uživatele a servery na něm uvedené.", - "Personal ban list": "Osobní seznam blokací", - "Server or user ID to ignore": "Server nebo ID uživatele", - "eg: @bot:* or example.org": "např.: @bot:* nebo example.org", - "Subscribed lists": "Odebírané seznamy", - "Unencrypted": "Nezašifrované", - " wants to chat": " si chce psát", - "Start chatting": "Zahájit konverzaci", - "Failed to connect to integration manager": "Nepovedlo se připojit ke správci integrací", - "Messages in this room are end-to-end encrypted.": "Zprávy jsou v této místnosti koncově šifrované.", - "You have ignored this user, so their message is hidden. Show anyways.": "Tohoto uživatele ignorujete, takže jsou jeho zprávy skryté. Přesto zobrazit.", - "Any of the following data may be shared:": "Následující data můžou být sdílena:", - "Your display name": "Vaše zobrazované jméno", - "Your user ID": "Vaše ID", - "Your theme": "Váš motiv vzhledu", - "%(brand)s URL": "URL %(brand)su", - "Room ID": "ID místnosti", - "Widget ID": "ID widgetu", - "Using this widget may share data with %(widgetDomain)s.": "Použití tohoto widgetu může sdílet data s %(widgetDomain)s.", - "Widgets do not use message encryption.": "Widgety nepoužívají šifrování zpráv.", - "Widget added by": "Widget přidal", - "This widget may use cookies.": "Widget může používat cookies.", - "More options": "Více možností", - "Integrations are disabled": "Integrace jsou zakázané", - "Integrations not allowed": "Integrace nejsou povolené", - "Upgrade private room": "Aktualizovat soukromou místnost", - "Upgrade public room": "Aktualizovat veřejnou místnost", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Upgradování místnosti je pokročilá operace a je doporučeno jí provést pokud je místnost nestabilní kvůli chybám, chybějícím funkcím nebo zranitelnostem.", - "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.": "Toto obvykle ovlivňuje pouze zpracovávání místnosti na serveru. Pokud máte problém s %(brand)sem, nahlaste nám ho prosím.", - "You'll upgrade this room from to .": "Místnost bude povýšena z verze na verzi .", - "Remove for everyone": "Odstranit pro všechny", - "Verification Request": "Požadavek na ověření", - "Unable to set up secret storage": "Nepovedlo se nastavit bezpečné úložiště", - "not found": "nenalezeno", - "Close preview": "Zavřít náhled", - "Hide verified sessions": "Skrýt ověřené relace", - "%(count)s verified sessions": { - "other": "%(count)s ověřených relací", - "one": "1 ověřená relace" - }, - "Language Dropdown": "Menu jazyků", - "Country Dropdown": "Menu států", - "Verify this session": "Ověřit tuto relaci", - "Encryption upgrade available": "Je dostupná aktualizace šifrování", - "Verifies a user, session, and pubkey tuple": "Ověří uživatele, relaci a veřejné klíče", - "Session already verified!": "Relace je už ověřená!", - "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!": "VAROVÁNÍ: OVĚŘENÍ KLÍČE SE NEZDAŘILO! Podpisový klíč pro uživatele %(userId)s a relaci %(deviceId)s je „%(fprint)s“, což neodpovídá klíči „%(fingerprint)s“. To by mohlo znamenat, že vaše komunikace je zachycována!", - "The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Zadaný podpisový klíč odpovídá klíči relace %(deviceId)s od uživatele %(userId)s. Relace byla označena jako ověřená.", - "Never send encrypted messages to unverified sessions from this session": "Nikdy neposílat šifrované zprávy do neověřených relací z této relace", - "Never send encrypted messages to unverified sessions in this room from this session": "Nikdy v této místnosti neposílat šifrované zprávy neověřeným relacím", - "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ěří…", - "Lock": "Zámek", - "Other users may not trust it": "Ostatní uživatelé této relaci nemusí věřit", - "Later": "Později", - "This bridge was provisioned by .": "Toto propojení poskytuje .", - "This bridge is managed by .": "Toto propojení spravuje .", - "Show more": "Více", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Váš účet má v bezpečném úložišti identitu pro křížový podpis, ale v této relaci jí zatím nevěříte.", - "Cross-signing public keys:": "Veřejné klíče pro křížový podpis:", - "in memory": "v paměti", - "Cross-signing private keys:": "Soukromé klíče pro křížový podpis:", - "in secret storage": "v bezpečném úložišti", - "Secret storage public key:": "Veřejný klíč bezpečného úložiště:", - "in account data": "v datech účtu", - "Securely cache encrypted messages locally for them to appear in search results.": "Bezpečně uchovávat zprávy na tomto zařízení aby se v nich dalo vyhledávat.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Tato relace nezálohuje vaše klíče, ale už máte zálohu ze které je můžete obnovit.", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Než se odhlásíte, připojte tuto relaci k záloze klíčů, abyste nepřišli o klíče, které mohou být jen v této relaci.", - "Connect this session to Key Backup": "Připojit k zálohování klíčů", - "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.", - "Session ID:": "ID relace:", - "Session key:": "Klíč relace:", - "Message search": "Vyhledávání ve zprávách", - "This room is bridging messages to the following platforms. Learn more.": "Tato místnost je propojena s následujícími platformami. Více informací", - "Bridges": "Propojení", - "This user has not verified all of their sessions.": "Tento uživatel zatím neověřil všechny své relace.", - "You have not verified this user.": "Tohoto uživatele jste neověřili.", - "You have verified this user. This user has verified all of their sessions.": "Tohoto uživatele jste ověřili a on ověřil všechny své relace.", - "Someone is using an unknown session": "Někdo používá neznámou relaci", - "This room is end-to-end encrypted": "Místnost je koncově šifrovaná", - "Everyone in this room is verified": "V této místnosti jsou všichni ověřeni", - "Encrypted by an unverified session": "Šifrované neověřenou relací", - "Encrypted by a deleted session": "Šifrované smazanou relací", - "Direct Messages": "Přímé zprávy", - "Reject & Ignore user": "Odmítnout a ignorovat uživatele", - "Unknown Command": "Neznámý příkaz", - "Unrecognised command: %(commandText)s": "Nerozpoznaný příkaz: %(commandText)s", - "You can use /help to list available commands. Did you mean to send this as a message?": "Můžete použít /help na vypsání všech příkazů. Nebo jste text chtěli odeslat jako zprávu?", - "Hint: Begin your message with // to start it with a slash.": "Tip: Zprávu můžete začít //, pokud chcete aby začínala lomítkem.", - "Send as message": "Odeslat jako zprávu", - "Waiting for %(displayName)s to accept…": "Čekáme, než %(displayName)s výzvu přijme…", - "Start Verification": "Zahájit ověření", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Vaše zprávy jsou zabezpečené - pouze vy a jejich příjemci máte klíče potřebné k jejich přečtení.", - "Verify User": "Ověřit uživatele", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Pro lepší bezpečnost, ověřte uživatele zkontrolováním jednorázového kódu na vašich zařízeních.", - "Your messages are not secure": "Vaše zprávy nejsou zabezpečené", - "One of the following may be compromised:": "Něco z následujích věcí může být kompromitováno:", - "Your homeserver": "Váš domovský server", - "%(count)s sessions": { - "other": "%(count)s relací", - "one": "%(count)s relace" - }, - "Hide sessions": "Skrýt relace", - "Verify by emoji": "Ověřit pomocí emoji", - "Verify by comparing unique emoji.": "Ověření porovnáním několika emoji.", - "Ask %(displayName)s to scan your code:": "Požádejte uživatele %(displayName)s o naskenování tohoto kódu pro vaše ověření:", - "If you can't scan the code above, verify by comparing unique emoji.": "Pokud vám skenování kódů nefunguje, ověřte se porovnáním emoji.", - "You've successfully verified %(displayName)s!": "Úspěšně jste ověřili uživatele %(displayName)s!", - "Encryption not enabled": "Šifrování je vypnuté", - "The encryption used by this room isn't supported.": "Šifrování používané v této místnosti není podporované.", - "Clear all data in this session?": "Smazat všechna data v této relaci?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Výmaz všech dat v relaci je nevratný. Pokud nemáte zálohované šifrovací klíče, přijdete o šifrované zprávy.", - "Verify session": "Ověřit relaci", - "Session name": "Název relace", - "Session key": "Klíč relace", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Ověření uživatele označí jeho relace za důvěryhodné a vaše relace budou důvěryhodné pro něj.", - "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.": "Ověření zařízení ho označí za důvěryhodné. Ověření konkrétního zařízení vám dává větší jistotu, že je komunikace důvěrná.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Ověření zařízení ho označí za důvěryhodné a uživatelé, kteří věří vám budou také tomuto zařízení důvěřovat.", - "Something went wrong trying to invite the users.": "Při odesílání pozvánek se něco pokazilo.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Nemůžeme pozvat tyto uživatele. Zkontrolujte prosím, že opravdu existují a zkuste to znovu.", - "Failed to find the following users": "Nepovedlo se najít následující uživatele", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Následující uživatelé asi neexistují nebo jsou neplatní a nelze je pozvat: %(csvNames)s", - "Recent Conversations": "Nedávné konverzace", - "Recently Direct Messaged": "Nedávno kontaktovaní", - "Confirm your identity by entering your account password below.": "Potvrďte svou identitu zadáním hesla ke svému účtu.", - "Cancel entering passphrase?": "Zrušit zadávání přístupové fráze?", - "Setting up keys": "Příprava klíčů", - "%(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.": "%(brand)su chybí nějaké komponenty, které jsou potřeba pro vyhledávání v zabezpečených místnostech. Pokud chcete s touto funkcí experimentovat, tak si pořiďte vlastní %(brand)s Desktop s přidanými komponentami.", - "Subscribing to a ban list will cause you to join it!": "Odebíráním seznamu zablokovaných uživatelů se přidáte do jeho místnosti!", - "If this isn't what you want, please use a different tool to ignore users.": "Pokud to nechcete, tak prosím použijte jiný nástroj na blokování uživatelů.", - "Restore your key backup to upgrade your encryption": "Pro aktualizaci šifrování obnovte klíče ze zálohy", - "Enter your account password to confirm the upgrade:": "Potvrďte, že chcete aktualizaci provést zadáním svého uživatelského hesla:", - "You'll need to authenticate with the server to confirm the upgrade.": "Server si vás potřebuje ověřit, abychom mohli provést aktualizaci.", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Aktualizujte tuto přihlášenou relaci abyste mohli ověřovat ostatní relace. Tím jim dáte přístup k šifrovaným konverzacím a ostatní uživatelé je jim budou automaticky věřit.", - "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í", - "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ě.", - "Verify by scanning": "Ověřte naskenováním", - "You declined": "Odmítli jste", - "%(name)s declined": "%(name)s odmítl(a)", - "Upgrade your encryption": "Aktualizovat šifrování", - "Create key backup": "Vytvořit zálohu klíčů", - "This session is encrypting history using the new recovery method.": "Tato relace šifruje historii zpráv s podporou nového způsobu obnovení.", - "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.": "Pokud se vám to stalo neúmyslně, můžete znovu nastavit zálohu zpráv pro tuto relaci. To znovu zašifruje historii zpráv novým způsobem.", - "If disabled, messages from encrypted rooms won't appear in search results.": "Když je to zakázané, zprávy v šifrovaných místnostech se nebudou objevovat ve výsledcích vyhledávání.", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s si bezpečně uchovává šifrované zprávy lokálně, aby v nich mohl vyhledávat:", - "Space used:": "Použité místo:", - "Indexed messages:": "Indexované zprávy:", - "Indexed rooms:": "Indexované místnosti:", - "Message downloading sleep time(ms)": "Čas na stažení zprávy (ms)", - "Cancelling…": "Rušení…", - "Your homeserver does not support cross-signing.": "Váš domovský server nepodporuje křížové podepisování.", - "Homeserver feature support:": "Funkce podporovaná domovským serverem:", - "Accepting…": "Přijímání…", - "exists": "existuje", - "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", - "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.", - "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", - "Published Addresses": "Publikovaná adresa", - "Other published addresses:": "Další publikované adresy:", - "No other published addresses yet, add one below": "Zatím žádné další publikované adresy, přidejte nějakou níže", - "New published address (e.g. #alias:server)": "Nové publikované adresy (například #alias:server)", - "Local Addresses": "Lokální Adresy", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Nastavit adresy pro tuto místnost, aby uživatelé mohli místnost najít zkrze váš domovský server (%(localDomain)s)", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "V šifrovaných místnostech jsou vaše zprávy bezpečné a pouze vy a příjemce má klíče k jejich rozšifrování.", - "Verify all users in a room to ensure it's secure.": "Ověřit všechny uživatele v místnosti, abyste se přesvědčili o bezpečnosti.", - "Enter a server name": "Zadejte jméno serveru", - "Use Single Sign On to continue": "Pokračovat pomocí Jednotného přihlášení", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Potvrďte přidání této adresy pomocí Jednotného přihlášení.", - "Confirm adding email": "Potvrdit přidání emailu", - "Click the button below to confirm adding this email address.": "Kliknutím na tlačítko potvrdíte přidání emailové adresy.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Potvrďte přidání telefonního čísla pomocí Jednotného přihlášení.", - "Confirm adding phone number": "Potrvrdit přidání telefonního čísla", - "Click the button below to confirm adding this phone number.": "Kliknutím na tlačítko potvrdíte přidání telefonního čísla.", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Pro hlášení bezpečnostních problémů s Matrixem si prosím přečtěte naší Bezpečnostní politiku (anglicky).", - "Almost there! Is %(displayName)s showing the same shield?": "Téměř hotovo! Je relace %(displayName)s také ověřená?", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Ověřili jste %(deviceName)s (%(deviceId)s)!", - "New login. Was this you?": "Nové přihlášní. Jste to vy?", - "%(name)s is requesting verification": "%(name)s žádá o ověření", - "You signed in to a new session without verifying it:": "Přihlásili jste se do nové relace, aniž byste ji ověřili:", - "Verify your other session using one of the options below.": "Ověřte další relaci jedním z následujících způsobů.", - "You've successfully verified your device!": "Úspěšně jste ověřili vaše zařízení!", - "Start verification again from the notification.": "Začít proces ověření znovu pomocí notifikace.", - "Start verification again from their profile.": "Proces ověření začněte znovu z profilu kontaktu.", - "Verification timed out.": "Ověření vypršelo.", - "%(displayName)s cancelled verification.": "%(displayName)s zrušil(a) proces ověření.", - "You cancelled verification.": "Zrušili jste proces ověření.", - "Can't load this message": "Tuto zprávu nelze načíst", - "Submit logs": "Odeslat záznamy o chybě", - "Looks good": "To vypadá dobře", - "Can't find this server or its room list": "Server nebo jeho seznam místností se nepovedlo nalézt", - "All rooms": "Všechny místnosti", - "Your server": "Váš server", - "Add a new server": "Přidat nový server", - "Enter the name of a new server you want to explore.": "Zadejte jméno serveru, který si chcete prohlédnout.", - "Server name": "Jméno serveru", - "Server did not require any authentication": "Server nevyžadoval žádné ověření", - "Server did not return valid authentication information.": "Server neposkytl platné informace o ověření.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Potvrďte deaktivaci účtu použtím Jednotného přihlášení.", - "Are you sure you want to deactivate your account? This is irreversible.": "Opravdu chcete deaktivovat účet? Je to nevratné.", - "Confirm account deactivation": "Potvrďte deaktivaci účtu", - "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.", - "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", - "Custom font size can only be between %(min)s pt and %(max)s pt": "Vlastní velikost písma může být pouze mezi %(min)s pt a %(max)s pt", - "Use between %(min)s pt and %(max)s pt": "Použijte velikost mezi %(min)s pt a %(max)s pt", - "Please verify the room ID or address and try again.": "Ověřte prosím, že ID místnosti je správné a zkuste to znovu.", - "Room ID or address of ban list": "ID nebo adresa seznamu zablokovaných", - "Your homeserver has exceeded its user limit.": "Na vašem domovském serveru byl překročen limit počtu uživatelů.", - "Your homeserver has exceeded one of its resource limits.": "Na vašem domovském serveru byl překročen limit systémových požadavků.", - "Contact your server admin.": "Kontaktujte administrátora serveru.", - "Ok": "Ok", - "Are you sure you want to cancel entering passphrase?": "Chcete určitě zrušit zadávání přístupové fráze?", - "Favourited": "Oblíbená", - "Forget Room": "Zapomenout místnost", - "Room options": "Možnosti místnosti", - "This room is public": "Tato místnost je veřejná", - "Error creating address": "Chyba při tvorbě adresy", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Při vytváření adresy došlo k chybě. Mohl to zakázat server, nebo mohlo dojít k dočasnému selhání.", - "You don't have permission to delete the address.": "Nemáte oprávnění adresu smazat.", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Při odstraňování adresy došlo k chybě. Adresa již nemusí ekzistovat, nebo mohlo dojít k dočasné chybě.", - "Error removing address": "Chyba při odstraňování adresy", - "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", - "Room address": "Adresa místnosti", - "This address is available to use": "Tato adresa je dostupná", - "This address is already in use": "Tato adresa je již používána", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Připomínka: váš prohlížeč není podporován, takže vaše zkušenost může být nepředvídatelná.", - "To continue, use Single Sign On to prove your identity.": "Pro pokračování prokažte svou identitu pomocí Jednotného přihlášení.", - "Confirm to continue": "Pro pokračování potvrďte", - "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í.", - "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", - "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.": "Je-li jiná verze programu %(brand)s stále otevřená na jiné kartě, tak ji prosím zavřete, neboť užívání programu %(brand)s stejným hostitelem se zpožděným nahráváním současně povoleným i zakázaným bude působit problémy.", - "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", - "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.", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Správce vašeho serveru vypnul ve výchozím nastavení koncové šifrování v soukromých místnostech a přímých zprávách.", - "To link to this room, please add an address.": "Přidejte prosím místnosti adresu aby na ní šlo odkazovat.", - "The authenticity of this encrypted message can't be guaranteed on this device.": "Pravost této šifrované zprávy nelze na tomto zařízení ověřit.", - "No recently visited rooms": "Žádné nedávno navštívené místnosti", - "Explore public rooms": "Prozkoumat veřejné místnosti", - "Preparing to download logs": "Příprava na stažení záznamů", - "a new cross-signing key signature": "nový klíč pro křížový podpis", - "a key signature": "podpis klíče", - "%(brand)s encountered an error during upload of:": "%(brand)s narazil na chybu při nahrávání:", - "Upload completed": "Nahrávání dokončeno", - "Cancelled signature upload": "Nahrávání podpisu zrušeno", - "Unable to upload": "Nelze nahrát", - "Server isn't responding": "Server neodpovídá", - "All settings": "Všechna nastavení", - "Start a conversation with someone using their name, email address or username (like ).": "Napište jméno nebo emailovou adresu uživatele se kterým chcete začít konverzaci (např. ).", - "Czech Republic": "Česká republika", - "Algeria": "Alžírsko", - "Albania": "Albánie", - "Åland Islands": "Alandy", - "Afghanistan": "Afgánistán", - "United States": "Spojené Státy", - "United Kingdom": "Spojené Království", - "The call was answered on another device.": "Hovor byl přijat na jiném zařízení.", - "Answered Elsewhere": "Zodpovězeno jinde", - "The call could not be established": "Hovor se nepovedlo navázat", - "Add widgets, bridges & bots": "Přidat widgety, propojení a boty", - "Widgets": "Widgety", - "Show Widgets": "Zobrazit widgety", - "Hide Widgets": "Skrýt widgety", - "Room settings": "Nastavení místnosti", - "Use the Desktop app to see all encrypted files": "Pro zobrazení všech šifrovaných souborů použijte desktopovou aplikaci", - "Attach files from chat or just drag and drop them anywhere in a room.": "Připojte soubory z chatu nebo je jednoduše přetáhněte kamkoli do místnosti.", - "No files visible in this room": "V této místnosti nejsou viditelné žádné soubory", - "Hey you. You're the best!": "Hej ty. Jsi nejlepší!", - "Secret storage:": "Bezpečné úložiště:", - "Backup key cached:": "Klíč zálohy cachován:", - "Backup key stored:": "Klíč zálohy uložen:", - "Backup version:": "Verze zálohy:", - "Algorithm:": "Algoritmus:", - "Cross-signing is not set up.": "Křížové podepisování není nastaveno.", - "Cross-signing is ready for use.": "Křížové podepisování je připraveno k použití.", - "You've reached the maximum number of simultaneous calls.": "Dosáhli jste maximálního počtu souběžných hovorů.", - "Too Many Calls": "Přiliš mnoho hovorů", - "Switch theme": "Přepnout téma", - "Switch to dark mode": "Přepnout do tmavého režimu", - "Switch to light mode": "Přepnout do světlého režimu", - "Use a different passphrase?": "Použít jinou přístupovou frázi?", - "There was a problem communicating with the homeserver, please try again later.": "Při komunikaci s domovským serverem došlo k potížím, zkuste to prosím později.", - "%(creator)s created this DM.": "%(creator)s vytvořil(a) tuto přímou zprávu.", - "Looks good!": "To vypadá dobře!", - "Wrong file type": "Špatný typ souboru", - "The server has denied your request.": "Server odmítl váš požadavek.", - "The server is offline.": "Server je offline.", - "not ready": "nepřipraveno", - "Decline All": "Odmítnout vše", - "Use the Desktop app to search encrypted messages": "K prohledávání šifrovaných zpráv použijte aplikaci pro stolní počítače", - "Invite someone using their name, email address, username (like ) or share this room.": "Pozvěte někoho pomocí jeho jména, e-mailové adresy, uživatelského jména (například ) nebo sdílejte tuto místnost.", - "Add a photo, so people can easily spot your room.": "Přidejte fotografii, aby lidé mohli snadno najít váši místnost.", - "%(displayName)s created this room.": "%(displayName)s vytvořil tuto místnost.", - "This is the start of .": "Toto je začátek místnosti .", - "Topic: %(topic)s ": "Téma: %(topic)s ", - "Topic: %(topic)s (edit)": "Téma: %(topic)s (upravit)", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Použijte tajnou frázi, kterou znáte pouze vy, a volitelně uložte bezpečnostní klíč, který použijete pro zálohování.", - "Enter a Security Phrase": "Zadání bezpečnostní fráze", - "Generate a Security Key": "Vygenerovat bezpečnostní klíč", - "Set up Secure Backup": "Nastavení zabezpečené zálohy", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Chraňte se před ztrátou přístupu k šifrovaným zprávám a datům zálohováním šifrovacích klíčů na serveru.", - "Safeguard against losing access to encrypted messages & data": "Zabezpečení proti ztrátě přístupu k šifrovaným zprávám a datům", - "This is the beginning of your direct message history with .": "Toto je začátek historie vašich přímých zpráv s uživatelem .", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "V této konverzaci jste pouze vy dva, dokud někdo z vás nepozve někoho dalšího.", - "You created this room.": "Vytvořili jste tuto místnost.", - "Add a topic to help people know what it is about.": "Přidejte téma, aby lidé věděli, o co jde.", - "Invite by email": "Pozvat emailem", - "Reason (optional)": "Důvod (volitelné)", - "Currently indexing: %(currentRoom)s": "Aktuálně se indexuje: %(currentRoom)s", - "Use email to optionally be discoverable by existing contacts.": "Pomocí e-mailu můžete být volitelně viditelní pro existující kontakty.", - "Use email or phone to optionally be discoverable by existing contacts.": "Použijte e-mail nebo telefon, abyste byli volitelně viditelní pro stávající kontakty.", - "Sign in with SSO": "Přihlásit pomocí SSO", - "Add an email to be able to reset your password.": "Přidejte email, abyste mohli obnovit své heslo.", - "That phone number doesn't look quite right, please check and try again": "Toto telefonní číslo nevypadá úplně správně, zkontrolujte ho a zkuste to znovu", - "Enter phone number": "Zadejte telefonní číslo", - "Enter email address": "Zadejte emailovou adresu", - "Take a picture": "Vyfotit", - "Hold": "Podržet", - "Resume": "Pokračovat", - "Successfully restored %(sessionCount)s keys": "Úspěšně obnoveno %(sessionCount)s klíčů", - "Keys restored": "Klíče byly obnoveny", - "You're all caught up.": "Vše vyřízeno.", - "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.": "V této relaci jste již dříve používali novější verzi %(brand)s. Chcete-li tuto verzi znovu použít s šifrováním, budete se muset odhlásit a znovu přihlásit.", - "Server Options": "Možnosti serveru", - "This version of %(brand)s does not support viewing some encrypted files": "Tato verze %(brand)s nepodporuje zobrazení některých šifrovaných souborů", - "This version of %(brand)s does not support searching encrypted messages": "Tato verze %(brand)s nepodporuje hledání v šifrovaných zprávách", - "Information": "Informace", - "Madagascar": "Madagaskar", - "Macedonia": "Makedonie", - "Macau": "Macao", - "Luxembourg": "Lucembursko", - "Lithuania": "Litva", - "Liechtenstein": "Lichtenštejnsko", - "Libya": "Libye", - "Liberia": "Libérie", - "Lesotho": "Lesotho", - "Lebanon": "Libanon", - "Latvia": "Lotyšsko", - "Laos": "Laos", - "Kyrgyzstan": "Kyrgyzstán", - "Myanmar": "Myanmar", - "Mozambique": "Mosambik", - "Morocco": "Maroko", - "Montserrat": "Montserrat", - "Montenegro": "Černá Hora", - "Mongolia": "Mongolsko", - "Monaco": "Monako", - "Moldova": "Moldavsko", - "Micronesia": "Mikronésie", - "Mexico": "Mexiko", - "Mayotte": "Mayotte", - "Mauritius": "Mauricius", - "Mauritania": "Mauretánie", - "Martinique": "Martinik", - "Marshall Islands": "Marshallovy ostrovy", - "Malta": "Malta", - "Mali": "Mali", - "Maldives": "Maledivy", - "Malaysia": "Malajsie", - "Malawi": "Malawi", - "Kuwait": "Kuwait", - "Kosovo": "Kosovo", - "Kiribati": "Kiribati", - "Kenya": "Keňa", - "Kazakhstan": "Kazachstán", - "Congo - Brazzaville": "Kongo - Brazzaville", - "Cambodia": "Kambodža", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bulharsko", - "Brunei": "Brunej", - "British Virgin Islands": "Britské indickooceánské území", - "British Indian Ocean Territory": "Britské indickooceánské území", - "Brazil": "Brazílie", - "Bouvet Island": "Bouvetův ostrov", - "Botswana": "Botswana", - "Bosnia": "Bosna", - "Bolivia": "Bolívie", - "Bhutan": "Bhútán", - "Bermuda": "Bermudy", - "Jordan": "Jordánsko", - "Jersey": "Jersey", - "Japan": "Japonsko", - "Jamaica": "Jamajka", - "Italy": "Itálie", - "Israel": "Izrael", - "Isle of Man": "Ostrov Man", - "Ireland": "Irsko", - "Iraq": "Irák", - "Iran": "Írán", - "Indonesia": "Indonésie", - "India": "Indie", - "Iceland": "Island", - "Hungary": "Maďarsko", - "Hong Kong": "Hong Kong", - "Honduras": "Honduras", - "Heard & McDonald Islands": "Heardovy a McDonaldovy ostrovy", - "Haiti": "Haiti", - "Guyana": "Guyana", - "Guinea-Bissau": "Guinea-Bissau", - "Guinea": "Guinea", - "Guernsey": "Guernsey", - "Guatemala": "Guatemala", - "Guam": "Guam", - "Guadeloupe": "Guadeloupe", - "Grenada": "Grenada", - "Greenland": "Grónsko", - "Greece": "Řecko", - "Gibraltar": "Gibraltar", - "Ghana": "Ghana", - "Germany": "Německo", - "Georgia": "Gruzie", - "Gambia": "Gambie", - "Gabon": "Gabon", - "French Southern Territories": "Francouzská jižní území", - "French Polynesia": "Francouzská Polynésie", - "French Guiana": "Francouzská Guyana", - "France": "Francie", - "Finland": "Finsko", - "Fiji": "Fiji", - "Faroe Islands": "Faerské ostrovy", - "Falkland Islands": "Falklandy", - "Ethiopia": "Etiopie", - "Estonia": "Estonsko", - "Eritrea": "Eritrea", - "Equatorial Guinea": "Rovníková Guinea", - "El Salvador": "El Salvador", - "Egypt": "Egypt", - "Ecuador": "Ekvádor", - "Dominican Republic": "Dominikánská republika", - "Dominica": "Dominika", - "Djibouti": "Džibuti", - "Denmark": "Dánsko", - "Côte d’Ivoire": "Pobřeží slonoviny", - "Cyprus": "Kypr", - "Curaçao": "Curaçao", - "Cuba": "Kuba", - "Croatia": "Chorvatsko", - "Costa Rica": "Kostarika", - "Cook Islands": "Cookovy ostrovy", - "Congo - Kinshasa": "Kongo - Brazzaville", - "Comoros": "Komory", - "Colombia": "Kolumbie", - "Cocos (Keeling) Islands": "Kokosové (Keelingovy) ostrovy", - "Christmas Island": "Vánoční ostrov", - "China": "Čína", - "Chile": "Chile", - "Chad": "Čad", - "Central African Republic": "Středoafrická republika", - "Cayman Islands": "Kajmanské ostrovy", - "Caribbean Netherlands": "Karibské Nizozemsko", - "Cape Verde": "Kapverdy", - "Canada": "Kanada", - "Cameroon": "Kamerun", - "Benin": "Benin", - "Belize": "Belize", - "Belgium": "Belgie", - "Belarus": "Bělorusko", - "Bangladesh": "Bangladéš", - "Barbados": "Barbados", - "Bahrain": "Bahrain", - "Bahamas": "Bahamy", - "Azerbaijan": "Ázerbajdžán", - "Austria": "Rakousko", - "Australia": "Austrálie", - "Aruba": "Aruba", - "Armenia": "Arménie", - "Argentina": "Argentina", - "Antigua & Barbuda": "Antigua a Barbuda", - "Antarctica": "Antarktida", - "Anguilla": "Anguilla", - "Angola": "Angola", - "Andorra": "Andorra", - "American Samoa": "Americká Samoa", - "Enable desktop notifications": "Povolit oznámení na ploše", - "Security Key": "Bezpečnostní klíč", - "Use your Security Key to continue.": "Pokračujte pomocí bezpečnostního klíče.", - "If they don't match, the security of your communication may be compromised.": "Pokud se neshodují, bezpečnost vaší komunikace může být kompromitována.", - "Confirm this user's session by comparing the following with their User Settings:": "Potvrďte relaci tohoto uživatele porovnáním následujícího s jeho uživatelským nastavením:", - "Confirm Security Phrase": "Potvrďte bezpečnostní frázi", - "Click the button below to confirm setting up encryption.": "Kliknutím na tlačítko níže potvrďte nastavení šifrování.", - "Confirm encryption setup": "Potvrďte nastavení šifrování", - "Unable to set up keys": "Nepovedlo se nastavit klíče", - "Save your Security Key": "Uložte svůj bezpečnostní klíč", - "not found in storage": "nebylo nalezeno v úložišti", - "ready": "připraveno", - "Don't miss a reply": "Nezmeškejte odpovědět", - "Unknown App": "Neznámá aplikace", - "Move right": "Posunout doprava", - "Move left": "Posunout doleva", - "Not encrypted": "Není šifrováno", - "Approve widget permissions": "Schválit oprávnění widgetu", - "Ignored attempt to disable encryption": "Ignorovaný pokus o deaktivaci šifrování", - "Zimbabwe": "Zimbabwe", - "Zambia": "Zambie", - "Yemen": "Jemen", - "Western Sahara": "Západní Sahara", - "Wallis & Futuna": "Wallis a Futuna", - "Vietnam": "Vietnam", - "Venezuela": "Venezuela", - "Vatican City": "Vatikán", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Uzbekistán", - "Uruguay": "Uruguay", - "United Arab Emirates": "Spojené arabské emiráty", - "Ukraine": "Ukrajina", - "Uganda": "Uganda", - "U.S. Virgin Islands": "Panenské ostrovy", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Ostrovy Turks a Caicos", - "Turkmenistan": "Turkmenistán", - "Turkey": "Turecko", - "Tunisia": "Tunisko", - "Trinidad & Tobago": "Trinidad a Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Východní Timor", - "Thailand": "Thajsko", - "Tanzania": "Tanzánie", - "Tajikistan": "Tádžikistán", - "Taiwan": "Taiwan", - "São Tomé & Príncipe": "Svatý Tomáš a Princův ostrov", - "Syria": "Sýrie", - "Switzerland": "Švýcarsko", - "Sweden": "Švédsko", - "Swaziland": "Svazijsko", - "Svalbard & Jan Mayen": "Špicberky a Jan Mayen", - "Suriname": "Surinam", - "Sudan": "Súdán", - "St. Vincent & Grenadines": "Svatý Vincenc a Grenadiny", - "St. Pierre & Miquelon": "Saint Pierre a Miquelon", - "St. Martin": "Svatý Martin", - "St. Lucia": "Svatá Lucie", - "St. Kitts & Nevis": "Svatý Kryštof a Nevis", - "St. Helena": "Svatá Helena", - "St. Barthélemy": "Svatý Bartoloměj", - "Sri Lanka": "Srí Lanka", - "Spain": "Španělsko", - "South Sudan": "Jižní Súdán", - "South Korea": "Jižní Korea", - "South Georgia & South Sandwich Islands": "Jižní Georgie a Jižní Sandwichovy ostrovy", - "South Africa": "Jižní Afrika", - "Somalia": "Somálsko", - "Solomon Islands": "Šalomounovy ostrovy", - "Slovenia": "Slovinsko", - "Slovakia": "Slovensko", - "Sint Maarten": "Sint Maarten", - "Singapore": "Singapur", - "Sierra Leone": "Sierra Leone", - "Seychelles": "Seychely", - "Serbia": "Srbsko", - "Senegal": "Senegal", - "Saudi Arabia": "Saudská arábie", - "San Marino": "San Marino", - "Samoa": "Samoa", - "Réunion": "Réunion", - "Rwanda": "Rwanda", - "Russia": "Rusko", - "Romania": "Rumunsko", - "Qatar": "Katar", - "Puerto Rico": "Portoriko", - "Portugal": "Portugalsko", - "Poland": "Polsko", - "Pitcairn Islands": "Pitcairnovy ostrovy", - "Philippines": "Filipíny", - "Peru": "Peru", - "Paraguay": "Paraguay", - "Papua New Guinea": "Papua-Nová Guinea", - "Panama": "Panama", - "Palestine": "Palestina", - "Palau": "Palau", - "Pakistan": "Pákistán", - "Oman": "Omán", - "Norway": "Norsko", - "Northern Mariana Islands": "Severní Mariany", - "North Korea": "Severní Korea", - "Norfolk Island": "Ostrov Norfolk", - "Niue": "Niue", - "Nigeria": "Nigérie", - "Niger": "Niger", - "Nicaragua": "Nikaragua", - "New Zealand": "Nový Zéland", - "New Caledonia": "Nová Kaledonie", - "Netherlands": "Holandsko", - "Nepal": "Nepál", - "Nauru": "Nauru", - "Namibia": "Namibie", - "Security Phrase": "Bezpečnostní fráze", - "Unable to query secret storage status": "Nelze zjistit stav úložiště klíčů", - "Update %(brand)s": "Aktualizovat %(brand)s", - "You can also set up Secure Backup & manage your keys in Settings.": "Zabezpečené zálohování a správu klíčů můžete také nastavit v Nastavení.", - "Set a Security Phrase": "Nastavit bezpečnostní frázi", - "Start a conversation with someone using their name or username (like ).": "Začněte konverzaci s někým pomocí jeho jména nebo uživatelského jména (například ).", - "Invite someone using their name, username (like ) or share this room.": "Pozvěte někoho pomocí svého jména, uživatelského jména (například ) nebo sdílejte tuto místnost.", - "Confirm by comparing the following with the User Settings in your other session:": "Potvrďte porovnáním následujícího s uživatelským nastavením v jiné relaci:", - "Data on this screen is shared with %(widgetDomain)s": "Data na této obrazovce jsou sdílena s %(widgetDomain)s", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Jen upozornění, pokud nepřidáte e-mail a zapomenete heslo, můžete trvale ztratit přístup ke svému účtu.", - "Your area is experiencing difficulties connecting to the internet.": "Ve vaší oblasti dochází k problémům s připojením k internetu.", - "A connection error occurred while trying to contact the server.": "Při pokusu o kontakt se serverem došlo k chybě připojení.", - "The server is not configured to indicate what the problem is (CORS).": "Server není nakonfigurován tak, aby indikoval, v čem je problém (CORS).", - "Recent changes that have not yet been received": "Nedávné změny, které dosud nebyly přijaty", - "Restoring keys from backup": "Obnovení klíčů ze zálohy", - "%(completed)s of %(total)s keys restored": "Obnoveno %(completed)s z %(total)s klíčů", - "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.": "Byla zjištěna data ze starší verze %(brand)s. To bude mít za následek nefunkčnost koncové kryptografie ve starší verzi. Koncově šifrované zprávy vyměněné nedávno při používání starší verze nemusí být v této verzi dešifrovatelné. To může také způsobit selhání zpráv vyměňovaných s touto verzí. Pokud narazíte na problémy, odhlaste se a znovu se přihlaste. Chcete-li zachovat historii zpráv, exportujte a znovu importujte klíče.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Pokud nyní nebudete pokračovat, můžete ztratit šifrované zprávy a data, pokud ztratíte přístup ke svým přihlašovacím údajům.", - "Revoke permissions": "Odvolat oprávnění", - "Continuing without email": "Pokračuje se bez e-mailu", - "Video conference started by %(senderName)s": "Videokonferenci byla zahájena uživatelem %(senderName)s", - "Video conference updated by %(senderName)s": "Videokonference byla aktualizována uživatelem %(senderName)s", - "Video conference ended by %(senderName)s": "Videokonference byla ukončena uživatelem %(senderName)s", - "New version of %(brand)s is available": "K dispozici je nová verze %(brand)s", - "Error leaving room": "Při opouštění místnosti došlo k chybě", - "A browser extension is preventing the request.": "Rozšíření prohlížeče brání požadavku.", - "Your firewall or anti-virus is blocking the request.": "Váš firewall nebo antivirový program blokuje požadavek.", - "The server (%(serverName)s) took too long to respond.": "Serveru (%(serverName)s) trvalo příliš dlouho, než odpověděl.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Váš server neodpovídá na některé vaše požadavky. Níže jsou některé z nejpravděpodobnějších důvodů.", - "The operation could not be completed": "Operace nemohla být dokončena", - "Failed to save your profile": "Váš profil se nepodařilo uložit", - "You can only pin up to %(count)s widgets": { - "other": "Můžete připnout až %(count)s widgetů" - }, - "Edit widgets, bridges & bots": "Upravujte widgety, propojení a boty", - "a device cross-signing signature": "zařízení používající křížový podpis", - "This widget would like to:": "Tento widget by chtěl:", - "Modal Widget": "Modální widget", - "Join the conference from the room information card on the right": "Připojte se ke konferenci z informační karty místnosti napravo", - "Join the conference at the top of this room": "Připojte se ke konferenci v horní části této místnosti", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Bezpečně uloží zašifrované zprávy v místním úložišti, aby se mohly objevit ve výsledcích vyhledávání, využívá se %(size)s k ukládání zpráv z %(rooms)s místnosti.", - "other": "Bezpečně uloží zašifrované zprávy v místním úložišti, aby se mohly objevit ve výsledcích vyhledávání, využívá se %(size)s k ukládání zpráv z %(rooms)s místností." - }, - "well formed": "ve správném tvaru", - "User signing private key:": "Podpisový klíč uživatele:", - "Self signing private key:": "Vlastní podpisový klíč:", - "You have no visible notifications.": "Nejsou dostupná žádná oznámení.", - "Transfer": "Přepojit", - "Failed to transfer call": "Hovor se nepodařilo přepojit", - "A call can only be transferred to a single user.": "Hovor lze přepojit pouze jednomu uživateli.", - "Open dial pad": "Otevřít číselník", - "Dial pad": "Číselník", - "There was an error looking up the phone number": "Při vyhledávání telefonního čísla došlo k chybě", - "Unable to look up phone number": "Nelze nalézt telefonní číslo", - "Channel: ": "Kanál: ", - "Workspace: ": "Pracovní oblast: ", - "If you've forgotten your Security Key you can ": "Pokud jste zapomněli bezpečnostní klíč, můžete ", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Pokud jste zapomněli bezpečnostní frázi, můžete použít bezpečnostní klíč nebo nastavit nové možnosti obnovení", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Zálohu nebylo možné dešifrovat pomocí této bezpečnostní fráze: ověřte, zda jste zadali správnou bezpečnostní frázi.", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Zálohu nebylo možné dešifrovat pomocí tohoto bezpečnostního klíče: ověřte, zda jste zadali správný bezpečnostní klíč.", - "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 šifrovací klíče s daty účtu pro případ, že ztratíte přístup k relacím. Vaše klíče budou zabezpečeny jedinečným bezpečnostním klíčem.", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Vstupte do historie zabezpečených zpráv a nastavte zabezpečené zprávy zadáním bezpečnostního klíče.", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Vstupte do historie zabezpečených zpráv a nastavte zabezpečené zprávy zadáním bezpečnostní fráze.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Nelze získat přístup k zabezpečenému úložišti. Ověřte, zda jste zadali správnou bezpečnostní frázi.", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Tato relace zjistila, že byla odstraněna vaše bezpečnostní fráze a klíč pro zabezpečené zprávy.", - "A new Security Phrase and key for Secure Messages have been detected.": "Byla zjištěna nová bezpečnostní fráze a klíč pro zabezpečené zprávy.", - "Confirm your Security Phrase": "Potvrďte svou bezpečnostní frázi", - "This looks like a valid Security Key!": "Vypadá to jako platný bezpečnostní klíč!", - "Invalid Security Key": "Neplatný bezpečnostní klíč", - "Great! This Security Phrase looks strong enough.": "Skvělé! Tato bezpečnostní fráze vypadá dostatečně silně.", - "Not a valid Security Key": "Neplatný bezpečnostní klíč", - "Enter Security Key": "Zadejte bezpečnostní klíč", - "Enter Security Phrase": "Zadejte bezpečnostní frázi", - "Incorrect Security Phrase": "Nesprávná bezpečnostní fráze", - "Security Key mismatch": "Neshoda bezpečnostního klíče", - "Wrong Security Key": "Špatný bezpečnostní klíč", - "Set my room layout for everyone": "Nastavit všem rozložení mé místnosti", - "Remember this": "Zapamatujte si toto", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Widget ověří vaše uživatelské ID, ale nebude za vás moci provádět akce:", - "Allow this widget to verify your identity": "Povolte tomuto widgetu ověřit vaši identitu", - "Use app for a better experience": "Pro lepší zážitek použijte aplikaci", - "Use app": "Použijte aplikaci", - "Something went wrong in confirming your identity. Cancel and try again.": "Při ověřování vaší identity se něco pokazilo. Zrušte to a zkuste to znovu.", - "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.": "Požádali jsme prohlížeč, aby si zapamatoval, který domovský server používáte k přihlášení, ale váš prohlížeč to bohužel zapomněl. Přejděte na přihlašovací stránku a zkuste to znovu.", - "We couldn't log you in": "Nemohli jsme vás přihlásit", - "Recently visited rooms": "Nedávno navštívené místnosti", - "Invite by username": "Pozvat podle uživatelského jména", - "Invite your teammates": "Pozvěte své spolupracovníky", - "Failed to invite the following users to your space: %(csvUsers)s": "Nepodařilo se pozvat následující uživatele do vašeho prostoru: %(csvUsers)s", - "A private space for you and your teammates": "Soukromý prostor pro Vás a vaše spolupracovníky", - "Me and my teammates": "Já a moji spolupracovníci", - "Who are you working with?": "S kým pracujete?", - "Skip for now": "Prozatím přeskočit", - "Failed to create initial space rooms": "Vytvoření počátečních místností v prostoru se nezdařilo", - "%(count)s members": { - "one": "%(count)s člen", - "other": "%(count)s členů" - }, - "Your server does not support showing space hierarchies.": "Váš server nepodporuje zobrazování hierarchií prostorů.", - "Are you sure you want to leave the space '%(spaceName)s'?": "Opravdu chcete opustit prostor '%(spaceName)s'?", - "This space is not public. You will not be able to rejoin without an invite.": "Tento prostor není veřejný. Bez pozvánky se nebudete moci znovu připojit.", - "Start audio stream": "Zahájit audio přenos", - "Failed to start livestream": "Nepodařilo spustit živý přenos", - "Unable to start audio streaming.": "Nelze spustit streamování zvuku.", - "Leave Space": "Opustit prostor", - "Edit settings relating to your space.": "Upravte nastavení týkající se vašeho prostoru.", - "Failed to save space settings.": "Nastavení prostoru se nepodařilo uložit.", - "Invite someone using their name, username (like ) or share this space.": "Pozvěte někoho pomocí jeho jména, uživatelského jména (například ) nebo sdílejte tento prostor.", - "Invite someone using their name, email address, username (like ) or share this space.": "Pozvěte někoho pomocí jeho jména, e-mailové adresy, uživatelského jména (například ) nebo sdílejte tento prostor.", - "Invite to %(spaceName)s": "Pozvat do %(spaceName)s", - "Create a new room": "Vytvořit novou místnost", - "Spaces": "Prostory", - "Space selection": "Výběr prostoru", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Tuto změnu nebudete moci vrátit zpět, protože budete degradováni, pokud jste posledním privilegovaným uživatelem v daném prostoru, nebude možné znovu získat oprávnění.", - "Empty room": "Prázdná místnost", - "Suggested Rooms": "Doporučené místnosti", - "Add existing room": "Přidat existující místnost", - "Invite to this space": "Pozvat do tohoto prostoru", - "Your message was sent": "Zpráva byla odeslána", - "Space options": "Nastavení prostoru", - "Leave space": "Opusit prostor", - "Invite people": "Pozvat lidi", - "Share your public space": "Sdílejte svůj veřejný prostor", - "Share invite link": "Sdílet odkaz na pozvánku", - "Click to copy": "Kliknutím zkopírujte", - "Your private space": "Váš soukromý prostor", - "Your public space": "Váš veřejný prostor", - "Invite only, best for yourself or teams": "Pouze pozvat, nejlepší pro sebe nebo pro týmy", - "Open space for anyone, best for communities": "Otevřený prostor pro kohokoli, nejlepší pro komunity", - "Create a space": "Vytvořit prostor", - "This homeserver has been blocked by its administrator.": "Tento domovský server byl zablokován jeho správcem.", - "Original event source": "Původní zdroj události", - "Decrypted event source": "Dešifrovaný zdroj události", - "Save Changes": "Uložit změny", - "Welcome to ": "Vítejte v ", - "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.": "Toto obvykle ovlivňuje pouze to, jak je místnost zpracována na serveru. Pokud máte problémy s %(brand)s, nahlaste prosím chybu.", - "Make sure the right people have access. You can invite more later.": "Zajistěte přístup pro správné lidi. Další můžete pozvat později.", - "A private space to organise your rooms": "Soukromý prostor pro uspořádání vašich místností", - "Make sure the right people have access to %(name)s": "Zajistěte, aby do %(name)s měli přístup správní lidé", - "Go to my first room": "Jít do mé první místnosti", - "It's just you at the moment, it will be even better with others.": "V tuto chvíli to jste jen vy, s ostatními to bude ještě lepší.", - "Share %(name)s": "Sdílet %(name)s", - "Private space": "Soukromý prostor", - "Public space": "Veřejný prostor", - " invites you": " vás zve", - "You may want to try a different search or check for typos.": "Možná budete chtít zkusit vyhledat něco jiného nebo zkontrolovat překlepy.", - "No results found": "Nebyly nalezeny žádné výsledky", - "Mark as suggested": "Označit jako doporučené", - "Mark as not suggested": "Označit jako nedoporučené", - "Failed to remove some rooms. Try again later": "Odebrání některých místností se nezdařilo. Zkuste to později znovu", - "This room is suggested as a good one to join": "Tato místnost je doporučena jako dobrá pro připojení", - "Suggested": "Doporučeno", - "%(count)s rooms": { - "one": "%(count)s místnost", - "other": "%(count)s místností" - }, - "You don't have permission": "Nemáte povolení", - "Invite to %(roomName)s": "Pozvat do %(roomName)s", - "Invite with email or username": "Pozvěte e-mailem nebo uživatelským jménem", - "You can change these anytime.": "Tyto údaje můžete kdykoli změnit.", - "Add some details to help people recognise it.": "Přidejte nějaké podrobnosti, aby ho lidé lépe rozpoznali.", - "Just me": "Jen já", - "Edit devices": "Upravit zařízení", - "Manage & explore rooms": "Spravovat a prozkoumat místnosti", - "%(count)s people you know have already joined": { - "one": "%(count)s osoba, kterou znáte, se již připojila", - "other": "%(count)s lidí, které znáte, se již připojili" - }, - "Invited people will be able to read old messages.": "Pozvaní lidé budou moci číst staré zprávy.", - "You can add more later too, including already existing ones.": "Později můžete přidat i další, včetně již existujících.", - "Verify your identity to access encrypted messages and prove your identity to others.": "Ověřte svou identitu, abyste získali přístup k šifrovaným zprávám a prokázali svou identitu ostatním.", - "Review to ensure your account is safe": "Zkontrolujte, zda je váš účet v bezpečí", - "%(deviceId)s from %(ip)s": "%(deviceId)s z %(ip)s", - "unknown person": "neznámá osoba", - "Invite to just this room": "Pozvat jen do této místnosti", - "Add existing rooms": "Přidat stávající místnosti", - "We couldn't create your DM.": "Nemohli jsme vytvořit vaši přímou zprávu.", - "Consult first": "Nejprve se poraďte", - "You most likely do not want to reset your event index store": "Pravděpodobně nechcete resetovat úložiště indexů událostí", - "Reset event store": "Resetovat úložiště událostí", - "Reset event store?": "Resetovat úložiště událostí?", - "Avatar": "Avatar", - "Verification requested": "Žádost ověření", - "What are some things you want to discuss in %(spaceName)s?": "O kterých tématech chcete diskutovat v %(spaceName)s?", - "Let's create a room for each of them.": "Vytvořme pro každé z nich místnost.", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Jste zde jediná osoba. Pokud odejdete, nikdo se v budoucnu nebude moci připojit, včetně vás.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Pokud vše resetujete, začnete bez důvěryhodných relací, bez důvěryhodných uživatelů a možná nebudete moci zobrazit minulé zprávy.", - "Only do this if you have no other device to complete verification with.": "Udělejte to, pouze pokud nemáte žádné jiné zařízení, se kterým byste mohli dokončit ověření.", - "Reset everything": "Resetovat vše", - "Forgotten or lost all recovery methods? Reset all": "Zapomněli nebo ztratili jste všechny metody obnovy? Resetovat vše", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Pokud tak učiníte, nezapomeňte, že žádná z vašich zpráv nebude smazána, ale vyhledávání může být na několik okamžiků zpomaleno během opětovného vytvoření indexu", - "View message": "Zobrazit zprávu", - "You can select all or individual messages to retry or delete": "Můžete vybrat všechny nebo jednotlivé zprávy, které chcete zkusit poslat znovu nebo odstranit", - "Sending": "Odesílání", - "Retry all": "Zkusit všechny znovu", - "Delete all": "Smazat všechny", - "Some of your messages have not been sent": "Některé z vašich zpráv nebyly odeslány", - "Including %(commaSeparatedMembers)s": "Včetně %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Zobrazit jednoho člena", - "other": "Zobrazit všech %(count)s členů" - }, - "Failed to send": "Odeslání se nezdařilo", - "What do you want to organise?": "Co si přejete organizovat?", - "Enter your Security Phrase a second time to confirm it.": "Zadejte bezpečnostní frázi podruhé a potvrďte ji.", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Vyberte místnosti nebo konverzace, které chcete přidat. Toto je prostor pouze pro vás, nikdo nebude informován. Později můžete přidat další.", - "You have no ignored users.": "Nemáte žádné ignorované uživatele.", - "Select a room below first": "Nejprve si vyberte místnost níže", - "Want to add a new room instead?": "Chcete místo toho přidat novou místnost?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Přidávání místnosti...", - "other": "Přidávání místností... (%(progress)s z %(count)s)" - }, - "Not all selected were added": "Ne všechny vybrané byly přidány", - "You are not allowed to view this server's rooms list": "Namáte oprávnění zobrazit seznam místností tohoto serveru", - "Error processing voice message": "Chyba při zpracování hlasové zprávy", - "We didn't find a microphone on your device. Please check your settings and try again.": "Ve vašem zařízení nebyl nalezen žádný mikrofon. Zkontrolujte prosím nastavení a zkuste to znovu.", - "No microphone found": "Nebyl nalezen žádný mikrofon", - "We were unable to access your microphone. Please check your browser settings and try again.": "Nepodařilo se získat přístup k vašemu mikrofonu . Zkontrolujte prosím nastavení prohlížeče a zkuste to znovu.", - "Unable to access your microphone": "Nelze získat přístup k mikrofonu", - "Please enter a name for the space": "Zadejte prosím název prostoru", - "Connecting": "Spojování", - "Message search initialisation failed": "Inicializace vyhledávání zpráv se nezdařila", - "Search names and descriptions": "Hledat názvy a popisy", - "You may contact me if you have any follow up questions": "V případě dalších dotazů se na mě můžete obrátit", - "To leave the beta, visit your settings.": "Chcete-li opustit beta verzi, jděte do nastavení.", - "Add reaction": "Přidat reakci", - "Space Autocomplete": "Automatické dokončení prostoru", - "Go to my space": "Přejít do mého prostoru", - "Currently joining %(count)s rooms": { - "one": "Momentálně se připojuje %(count)s místnost", - "other": "Momentálně se připojuje %(count)s místností" - }, - "The user you called is busy.": "Volaný uživatel je zaneprázdněn.", - "User Busy": "Uživatel zaneprázdněn", - "Or send invite link": "Nebo pošlete pozvánku", - "Some suggestions may be hidden for privacy.": "Některé návrhy mohou být z důvodu ochrany soukromí skryty.", - "Search for rooms or people": "Hledat místnosti nebo osoby", - "Message preview": "Náhled zprávy", - "Sent": "Odesláno", - "You don't have permission to do this": "K tomu nemáte povolení", - "Error - Mixed content": "Chyba - Smíšený obsah", - "Error loading Widget": "Chyba při načítání widgetu", - "Pinned messages": "Připnuté zprávy", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Pokud máte oprávnění, otevřete nabídku na libovolné zprávě a výběrem možnosti Připnout je sem vložte.", - "Nothing pinned, yet": "Zatím není nic připnuto", - "End-to-end encryption isn't enabled": "Koncové šifrování není povoleno", - "Report": "Nahlásit", - "Collapse reply thread": "Sbalit vlákno odpovědi", - "Show preview": "Zobrazit náhled", - "View source": "Zobrazit zdroj", - "Settings - %(spaceName)s": "Nastavení - %(spaceName)s", - "Please provide an address": "Uveďte prosím adresu", - "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.", - "Published addresses can be used by anyone on any server to join your room.": "Zveřejněné adresy může použít kdokoli na jakémkoli serveru, aby se připojil k vaší místnosti.", - "Published addresses can be used by anyone on any server to join your space.": "Zveřejněné adresy může použít kdokoli na jakémkoli serveru, aby se připojil k vašemu prostoru.", - "This space has no local addresses": "Tento prostor nemá žádné místní adresy", - "Space information": "Informace o prostoru", - "Recommended for public spaces.": "Doporučeno pro veřejné prostory.", - "Allow people to preview your space before they join.": "Umožněte lidem prohlédnout si váš prostor ještě předtím, než se připojí.", - "Preview Space": "Nahlédnout do prostoru", - "Decide who can view and join %(spaceName)s.": "Rozhodněte, kdo může prohlížet a připojovat se k %(spaceName)s.", - "This may be useful for public spaces.": "To může být užitečné pro veřejné prostory.", - "Guests can join a space without having an account.": "Hosté se mohou připojit k prostoru, aniž by měli účet.", - "Enable guest access": "Povolit přístup hostům", - "Failed to update the history visibility of this space": "Nepodařilo se aktualizovat viditelnost historie tohoto prostoru", - "Failed to update the guest access of this space": "Nepodařilo se aktualizovat přístup hosta do tohoto prostoru", - "Failed to update the visibility of this space": "Nepodařilo se aktualizovat viditelnost tohoto prostoru", - "e.g. my-space": "např. můj-prostor", - "Some invites couldn't be sent": "Některé pozvánky nebylo možné odeslat", - "We sent the others, but the below people couldn't be invited to ": "Poslali jsme ostatním, ale níže uvedení lidé nemohli být pozváni do ", - "Visibility": "Viditelnost", - "Address": "Adresa", - "Unnamed audio": "Nepojmenovaný audio soubor", - "Error processing audio message": "Došlo k chybě při zpracovávání hlasové zprávy", - "Images, GIFs and videos": "Obrázky, GIFy a videa", - "Code blocks": "Bloky kódu", - "Displaying time": "Zobrazování času", - "Keyboard shortcuts": "Klávesové zkratky", - "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)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)", - "Identity server URL must be HTTPS": "Adresa serveru identit musí být na HTTPS", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Upozorňujeme, že aktualizací vznikne nová verze místnosti. Všechny aktuální zprávy zůstanou v této archivované místnosti.", - "Automatically invite members from this room to the new one": "Automaticky pozvat členy této místnosti do nové místnosti", - "These are likely ones other room admins are a part of.": "Pravděpodobně se jedná o ty, kterých se účastní i ostatní správci místností.", - "Other spaces or rooms you might not know": "Další prostory nebo místnosti, které možná neznáte", - "Spaces you know that contain this room": "Prostory, které znáte a které obsahují tuto místnost", - "Search spaces": "Hledat prostory", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Rozhodněte, které prostory mají přístup do této místnosti. Pokud je vybrán prostor, mohou jeho členové najít a připojit se k němu.", - "Select spaces": "Vybrané prostory", - "You're removing all spaces. Access will default to invite only": "Odstraňujete všechny prostory. Přístup bude ve výchozím nastavení pouze na pozvánky", - "User Directory": "Adresář uživatelů", - "& %(count)s more": { - "other": "a %(count)s dalších", - "one": "a %(count)s další" - }, - "Only invited people can join.": "Připojit se mohou pouze pozvané osoby.", - "Private (invite only)": "Soukromý (pouze pro pozvané)", - "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í", - "Error downloading audio": "Chyba při stahování audia", - "No answer": "Žádná odpověď", - "An unknown error occurred": "Došlo k neznámé chybě", - "Their device couldn't start the camera or microphone": "Jejich zařízení nemohlo spustit kameru nebo mikrofon", - "Connection failed": "Spojení se nezdařilo", - "Could not connect media": "Nepodařilo se připojit média", - "Unable to copy a link to the room to the clipboard.": "Nelze zkopírovat odkaz na místnost do schránky.", - "Unable to copy room link": "Nelze zkopírovat odkaz na místnost", - "Anyone can find and join.": "Kdokoliv může místnost najít a připojit se do ní.", - "Public room": "Veřejná místnost", - "The call is in an unknown state!": "Hovor je v neznámém stavu!", - "Call back": "Zavolat zpět", - "Show %(count)s other previews": { - "one": "Zobrazit %(count)s další náhled", - "other": "Zobrazit %(count)s dalších náhledů" - }, - "Access": "Přístup", - "People with supported clients will be able to join the room without having a registered account.": "Lidé s podporovanými klienty se budou moci do místnosti připojit, aniž by měli registrovaný účet.", - "Decide who can join %(roomName)s.": "Rozhodněte, kdo se může připojit k místnosti %(roomName)s.", - "Space members": "Členové prostoru", - "Anyone in a space can find and join. You can select multiple spaces.": "Každý, kdo se nachází v prostoru, ho může najít a připojit se k němu. Můžete vybrat více prostorů.", - "Spaces with access": "Prostory s přístupem", - "Anyone in a space can find and join. Edit which spaces can access here.": "Každý, kdo se nachází v prostoru, ho může najít a připojit se k němu. Zde upravte, ke kterým prostorům lze přistupovat.", - "Currently, %(count)s spaces have access": { - "other": "V současné době má %(count)s prostorů přístup k", - "one": "V současné době má prostor přístup" - }, - "Upgrade required": "Vyžadována aktualizace", - "Mentions & keywords": "Zmínky a klíčová slova", - "New keyword": "Nové klíčové slovo", - "Keyword": "Klíčové slovo", - "Transfer Failed": "Přepojení se nezdařilo", - "Unable to transfer call": "Nelze přepojit hovor", - "Share content": "Sdílet obsah", - "Application window": "Okno aplikace", - "Share entire screen": "Sdílet celou obrazovku", - "Add existing space": "Přidat stávající prostor", - "Add space": "Přidat prostor", - "Leave %(spaceName)s": "Opustit %(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.": "Jste jediným správcem některých místností nebo prostorů, které chcete opustit. Jejich opuštěním zůstanou bez správců.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Jste jediným správcem tohoto prostoru. Jeho opuštění bude znamenat, že nad ním nebude mít nikdo kontrolu.", - "You won't be able to rejoin unless you are re-invited.": "Pokud nebudete znovu pozváni, nebudete se moci připojit.", - "Search %(spaceName)s": "Hledat %(spaceName)s", - "Want to add an existing space instead?": "Chcete místo toho přidat stávající prostor?", - "Private space (invite only)": "Soukromý prostor (pouze pro pozvané)", - "Space visibility": "Viditelnost prostoru", - "Add a space to a space you manage.": "Přidat prostor do prostoru, který spravujete.", - "Only people invited will be able to find and join this space.": "Tento prostor budou moci najít a připojit se k němu pouze pozvaní lidé.", - "Anyone will be able to find and join this space, not just members of .": "Kdokoliv bude moci najít a připojit se k tomuto prostoru, nejen členové .", - "Anyone in will be able to find and join.": "Kdokoli v ho bude moci najít a připojit se.", - "Adding spaces has moved.": "Přidávání prostorů bylo přesunuto.", - "Search for rooms": "Hledat místnosti", - "Search for spaces": "Hledat prostory", - "Create a new space": "Vytvořit nový prostor", - "Want to add a new space instead?": "Chcete místo toho přidat nový prostor?", - "Decrypting": "Dešifrování", - "Show all rooms": "Zobrazit všechny místnosti", - "Missed call": "Zmeškaný hovor", - "Call declined": "Hovor odmítnut", - "Surround selected text when typing special characters": "Ohraničit označený text při psaní speciálních znaků", - "Stop recording": "Zastavit nahrávání", - "Send voice message": "Odeslat hlasovou zprávu", - "More": "Více", - "Show sidebar": "Zobrazit postranní panel", - "Hide sidebar": "Skrýt postranní panel", - "Delete avatar": "Smazat avatar", - "Unknown failure: %(reason)s": "Neznámá chyba: %(reason)s", - "Rooms and spaces": "Místnosti a prostory", - "Results": "Výsledky", - "Enable encryption in settings.": "Povolte šifrování v nastavení.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Vaše soukromé zprávy jsou obvykle šifrované, ale tato místnost není. To je zpravidla způsobeno nepodporovaným zařízením nebo použitou metodou, například e-mailovými pozvánkami.", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Abyste se těmto problémům vyhnuli, vytvořte pro plánovanou konverzaci novou veřejnou místnost.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Nedoporučujeme šifrované místnosti zveřejňovat. Znamená to, že místnost může kdokoli najít a připojit se k ní, takže si kdokoli může přečíst zprávy. Nezískáte tak žádnou z výhod šifrování. Šifrování zpráv ve veřejné místnosti zpomalí příjem a odesílání zpráv.", - "Are you sure you want to make this encrypted room public?": "Jste si jisti, že chcete tuto šifrovanou místnost zveřejnit?", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Chcete-li se těmto problémům vyhnout, vytvořte pro plánovanou konverzaci novou šifrovanou místnost.", - "Are you sure you want to add encryption to this public room?": "Opravdu chcete šifrovat tuto veřejnou místnost?", - "Cross-signing is ready but keys are not backed up.": "Křížové podepisování je připraveno, ale klíče nejsou zálohovány.", - "Some encryption parameters have been changed.": "Byly změněny některé parametry šifrování.", - "Role in ": "Role v ", - "Unknown failure": "Neznámá chyba", - "Failed to update the join rules": "Nepodařilo se aktualizovat pravidla pro připojení", - "Select the roles required to change various parts of the space": "Výbrat role potřebné ke změně různých částí prostoru", - "Anyone in can find and join. You can select other spaces too.": "Kdokoli v může prostor najít a připojit se. Můžete vybrat i další prostory.", - "Message didn't send. Click for info.": "Zpráva se neodeslala. Klikněte pro informace.", - "To join a space you'll need an invite.": "Pro připojení k prostoru potřebujete pozvánku.", - "%(reactors)s reacted with %(content)s": "%(reactors)s reagoval(a) na %(content)s", - "Would you like to leave the rooms in this space?": "Chcete odejít z místností v tomto prostoru?", - "You are about to leave .": "Odcházíte z .", - "Leave some rooms": "Odejít z některých místností", - "Don't leave any rooms": "Neodcházet z žádné místnosti", - "Leave all rooms": "Odejít ze všech místností", - "MB": "MB", - "In reply to this message": "V odpovědi na tuto zprávu", - "Export chat": "Exportovat chat", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "Resetování ověřovacích klíčů nelze vrátit zpět. Po jejich resetování nebudete mít přístup ke starým zašifrovaným zprávám a všem přátelům, kteří vás dříve ověřili, se zobrazí bezpečnostní varování, dokud se u nich znovu neověříte.", - "Proceed with reset": "Pokračovat v resetování", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Vypadá to, že nemáte bezpečnostní klíč ani žádné jiné zařízení, které byste mohli ověřit. Toto zařízení nebude mít přístup ke starým šifrovaným zprávám. Abyste mohli na tomto zařízení ověřit svou totožnost, budete muset resetovat ověřovací klíče.", - "Really reset verification keys?": "Opravdu chcete resetovat ověřovací klíče?", - "I'll verify later": "Ověřím se později", - "Verify with Security Key": "Ověření pomocí bezpečnostního klíče", - "Verify with Security Key or Phrase": "Ověření pomocí bezpečnostního klíče nebo fráze", - "Skip verification for now": "Prozatím přeskočit ověřování", - "Show:": "Zobrazit:", - "Shows all threads from current room": "Zobrazí všechna vlákna z aktuální místnosti", - "All threads": "Všechna vlákna", - "My threads": "Moje vlákna", - "They won't be able to access whatever you're not an admin of.": "Nebudou mít přístup ke všemu, čeho nejste správcem.", - "Unban them from specific things I'm able to": "Zrušit jejich vykázání z konkrétních míst, kde mám oprávnění", - "Unban them from everything I'm able to": "Zrušit jejich vykázání všude, kde mám oprávnění", - "Ban them from specific things I'm able to": "Vykázat je z konkrétních míst, ze kterých jsem schopen", - "Ban them from everything I'm able to": "Vykázat je všude, kde mohu", - "Ban from %(roomName)s": "Vykázat z %(roomName)s", - "Unban from %(roomName)s": "Zrušit vykázání z %(roomName)s", - "They'll still be able to access whatever you're not an admin of.": "Stále budou mít přístup ke všemu, čeho nejste správcem.", - "Disinvite from %(roomName)s": "Zrušit pozvánku do %(roomName)s", - "Create poll": "Vytvořit hlasování", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Aktualizace prostoru...", - "other": "Aktualizace prostorů... (%(progress)s z %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Odeslání pozvánky...", - "other": "Odesílání pozvánek... (%(progress)s z %(count)s)" - }, - "Loading new room": "Načítání nové místnosti", - "Upgrading room": "Aktualizace místnosti", - "Downloading": "Stahování", - "%(count)s reply": { - "one": "%(count)s odpověď", - "other": "%(count)s odpovědí" - }, - "View in room": "Zobrazit v místnosti", - "Enter your Security Phrase or to continue.": "Zadejte bezpečnostní frázi nebo pro pokračování.", - "What projects are your team working on?": "Na jakých projektech váš tým pracuje?", - "See room timeline (devtools)": "Časová osa místnosti (devtools)", - "Developer mode": "Vývojářský režim", - "Insert link": "Vložit odkaz", - "Joined": "Připojeno", - "You're all caught up": "Vše je vyřešeno", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Bezpečnostní klíč uložte na bezpečné místo, například do správce hesel nebo do trezoru, protože slouží k ochraně zašifrovaných dat.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Vygenerujeme vám bezpečnostní klíč, který uložíte na bezpečné místo, například do správce hesel nebo do trezoru.", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Obnovte přístup ke svému účtu a šifrovací klíče uložené v této relaci. Bez nich nebudete moci číst všechny své zabezpečené zprávy v žádné relaci.", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Bez ověření nebudete mít přístup ke všem svým zprávám a můžete se ostatním jevit jako nedůvěryhodní.", - "Shows all threads you've participated in": "Zobrazit všechna vlákna, kterých jste se zúčastnili", - "Joining": "Připojování", - "If you can't see who you're looking for, send them your invite link below.": "Pokud nevidíte, koho hledáte, pošlete mu odkaz na pozvánku níže.", - "In encrypted rooms, verify all users to ensure it's secure.": "V šifrovaných místnostech ověřte všechny uživatele, abyste zajistili bezpečnost komunikace.", - "Yours, or the other users' session": "Vaše relace nebo relace ostatních uživatelů", - "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.", - "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", - "Sign out devices": { - "one": "Odhlášení zařízení", - "other": "Odhlášení zařízení" - }, - "Click the button below to confirm signing out these devices.": { - "other": "Kliknutím na tlačítko níže potvrdíte odhlášení těchto zařízení.", - "one": "Kliknutím na tlačítko níže potvrdíte odhlášení tohoto zařízení." - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Potvrďte odhlášení tohoto zařízení pomocí Jednotného přihlášení, abyste prokázali svou totožnost.", - "other": "Potvrďte odhlášení těchto zařízení pomocí Jednotného přihlášení, abyste prokázali svou totožnost." - }, - "Automatically send debug logs on any error": "Automaticky odesílat ladící protokoly při jakékoli chybě", - "Use a more compact 'Modern' layout": "Použít kompaktnější \"moderní\" rozložení", - "Light high contrast": "Světlý vysoký kontrast", - "Add option": "Přidat volbu", - "Write an option": "Napište volbu", - "Create options": "Vytvořit volby", - "Option %(number)s": "Volba %(number)s", - "Question or topic": "Otázka nebo téma", - "What is your poll question or topic?": "Jaká je vaše otázka nebo téma hlasování?", - "Create Poll": "Vytvořit hlasování", - "You do not have permission to start polls in this room.": "Nemáte oprávnění zahajovat hlasování v této místnosti.", - "Copy link to thread": "Kopírovat odkaz na vlákno", - "Thread options": "Možnosti vláken", - "Someone already has that username. Try another or if it is you, sign in below.": "Tohle uživatelské jméno už někdo má. Zkuste jiné, nebo pokud jste to vy, přihlaste se níže.", - "Show tray icon and minimise window to it on close": "Zobrazit ikonu v oznamovací oblasti a minimalizivat při zavření okna", - "Reply in thread": "Odpovědět ve vlákně", - "Home is useful for getting an overview of everything.": "Domov je užitečný pro získání přehledu o všem.", - "Spaces to show": "Prostory pro zobrazení", - "Sidebar": "Postranní panel", - "Other rooms": "Ostatní místnosti", - "Show all threads": "Zobrazit všechna vlákna", - "Keep discussions organised with threads": "Udržujte diskuse organizované pomocí vláken", - "Show all your rooms in Home, even if they're in a space.": "Zobrazit všechny místnosti v Domovu, i když jsou v prostoru.", - "Rooms outside of a space": "Místnosti mimo prostor", - "Mentions only": "Pouze zmínky", - "Forget": "Zapomenout", - "Files": "Soubory", - "You won't get any notifications": "Nebudete dostávat žádná oznámení", - "Get notified only with mentions and keywords as set up in your settings": "Dostávat oznámení pouze o zmínkách a klíčových slovech podle nastavení", - "@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í", - "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ý", - "Based on %(count)s votes": { - "one": "Na základě %(count)s hlasu", - "other": "Na základě %(count)s hlasů" - }, - "%(count)s votes": { - "one": "%(count)s hlas", - "other": "%(count)s hlasů" - }, - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s a %(count)s další", - "other": "%(spaceName)s and %(count)s dalších" - }, - "Sorry, the poll you tried to create was not posted.": "Omlouváme se, ale hlasování, které jste se pokusili vytvořit, nebylo zveřejněno.", - "Failed to post poll": "Nepodařilo se zveřejnit hlasování", - "Sorry, your vote was not registered. Please try again.": "Je nám líto, váš hlas nebyl zaregistrován. Zkuste to prosím znovu.", - "Vote not registered": "Hlasování není registrováno", - "Developer": "Pro vývojáře", - "Experimental": "Experimentální", - "Themes": "Motivy vzhledu", - "Moderation": "Moderování", - "Messaging": "Zprávy", - "Pin to sidebar": "Připnout na postranní panel", - "Quick settings": "Rychlá nastavení", - "Spaces you know that contain this space": "Prostory, které znáte obsahující tento prostor", - "Chat": "Chat", - "Home options": "Možnosti domovské obrazovky", - "%(spaceName)s menu": "Nabídka pro %(spaceName)s", - "Join public room": "Připojit se k veřejné místnosti", - "Add people": "Přidat lidi", - "Invite to space": "Pozvat do prostoru", - "Start new chat": "Zahájit nový chat", - "Recently viewed": "Nedávno zobrazené", - "To view all keyboard shortcuts, click here.": "Pro zobrazení všech klávesových zkratek, klikněte zde.", - "%(count)s votes cast. Vote to see the results": { - "other": "%(count)s hlasů. Hlasujte a podívejte se na výsledky", - "one": "%(count)s hlas. Hlasujte a podívejte se na výsledky" - }, - "No votes cast": "Nikdo nehlasoval", - "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.", - "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", - "Share location": "Sdílet polohu", - "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.": "Chcete ukončit toto hlasování? Zobrazí se konečné výsledky hlasování a lidé nebudou moci dále hlasovat.", - "End Poll": "Ukončit hlasování", - "Sorry, the poll did not end. Please try again.": "Omlouváme se, ale hlasování neskončilo. Zkuste to prosím znovu.", - "Failed to end poll": "Nepodařilo se ukončit hlasování", - "The poll has ended. Top answer: %(topAnswer)s": "Hlasování skončilo. Nejčastější odpověď: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Hlasování skončilo. Nikdo nehlasoval.", - "Final result based on %(count)s votes": { - "one": "Konečný výsledek na základě %(count)s hlasu", - "other": "Konečný výsledek na základě %(count)s hlasů" - }, - "Link to room": "Odkaz na místnost", - "Recent searches": "Nedávná vyhledávání", - "To search messages, look for this icon at the top of a room ": "Pro vyhledávání zpráv hledejte tuto ikonu v horní části místnosti ", - "Other searches": "Další vyhledávání", - "Public rooms": "Veřejné místnosti", - "Use \"%(query)s\" to search": "Pro vyhledávání použijte \"%(query)s\"", - "Other rooms in %(spaceName)s": "Další místnosti v %(spaceName)s", - "Spaces you're in": "Prostory, ve kterých se nacházíte", - "Including you, %(commaSeparatedMembers)s": "Včetně vás, %(commaSeparatedMembers)s", - "Copy room link": "Kopírovat odkaz", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Vaše konverzace s členy tohoto prostoru se seskupí. Vypnutím této funkce se tyto chaty skryjí z vašeho pohledu na %(spaceName)s.", - "Sections to show": "Sekce pro zobrazení", - "Failed to load list of rooms.": "Nepodařilo se načíst seznam místností.", - "Open in OpenStreetMap": "Otevřít v OpenStreetMap", - "toggle event": "přepnout událost", - "This address had invalid server or is already in use": "Tato adresa měla neplatný server nebo je již používána", - "Missing domain separator e.g. (:domain.org)": "Chybí oddělovač domény, např. (:domain.org)", - "Missing room name or separator e.g. (my-room:domain.org)": "Chybí název místnosti nebo oddělovač, např. (my-room:domain.org)", - "Back to thread": "Zpět do vlákna", - "Room members": "Členové místnosti", - "Back to chat": "Zpět do chatu", - "Your new device is now verified. Other users will see it as trusted.": "Vaše nové zařízení je nyní ověřeno. Ostatní uživatelé jej uvidí jako důvěryhodné.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Vaše nové zařízení je nyní ověřeno. Má přístup k vašim zašifrovaným zprávám a ostatní uživatelé jej budou považovat za důvěryhodné.", - "Verify with another device": "Ověřit pomocí jiného zařízení", - "Device verified": "Zařízení ověřeno", - "Verify this device": "Ověřit toto zařízení", - "Unable to verify this device": "Nelze ověřit toto zařízení", - "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?", - "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)…", - "Verify this device by confirming the following number appears on its screen.": "Ověřte toto zařízení tak, že potvrdíte, že se na jeho obrazovce zobrazí následující číslo.", - "Confirm the emoji below are displayed on both devices, in the same order:": "Potvrďte, že se následující emotikony zobrazují na obou zařízeních ve stejném pořadí:", - "Expand map": "Rozbalit mapu", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Neznámý pár (uživatel, relace): (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Nerozpoznaná adresa místnosti: %(roomAlias)s", - "From a thread": "Z vlákna", - "Unknown error fetching location. Please try again later.": "Neznámá chyba při zjištění polohy. Zkuste to prosím později.", - "Timed out trying to fetch your location. Please try again later.": "Pokus o zjištění vaší polohy vypršel. Zkuste to prosím později.", - "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í", - "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", - "Remove them from everything I'm able to": "Odebrat je ze všeho, kde mohu", - "Remove from %(roomName)s": "Odebrat z %(roomName)s", - "You were removed from %(roomName)s by %(memberName)s": "Byl(a) jsi odebrán(a) z %(roomName)s uživatelem %(memberName)s", - "Keyboard": "Klávesnice", - "Message pending moderation": "Zpráva čeká na moderaci", - "Message pending moderation: %(reason)s": "Zpráva čeká na moderaci: %(reason)s", - "Space home": "Domov prostoru", - "Internal room ID": "Interní ID místnosti", - "Group all your rooms that aren't part of a space in one place.": "Seskupte všechny místnosti, které nejsou součástí prostoru, na jednom místě.", - "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é.", - "Unable to check if username has been taken. Try again later.": "Nelze zkontrolovat, zda je uživatelské jméno obsazeno. Zkuste to později.", - "Pick a date to jump to": "Vyberte datum, na které chcete přejít", - "Jump to date": "Přejít na datum", - "The beginning of the room": "Začátek místnosti", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Pokud víte, co děláte, Element je open-source, určitě se podívejte na náš GitHub (https://github.com/vector-im/element-web/) a zapojte se!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Pokud vám někdo řekl, abyste sem něco zkopírovali/vložili, je vysoká pravděpodobnost, že vás někdo oklamal!", - "Wait!": "Pozor!", - "This address does not point at this room": "Tato adresa neukazuje na tuto místnost", - "Location": "Poloha", - "Poll": "Hlasování", - "Voice Message": "Hlasová zpráva", - "Hide stickers": "Skrýt nálepky", - "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", - "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í", - "Sorry, you can't edit a poll after votes have been cast.": "Je nám líto, ale po odevzdání hlasů nelze hlasování upravovat.", - "Can't edit poll": "Nelze upravit hlasování", - "Results are only revealed when you end the poll": "Výsledky se zobrazí až po ukončení hlasování", - "Voters see results as soon as they have voted": "Hlasující uvidí výsledky ihned po hlasování", - "Closed poll": "Uzavřené hlasování", - "Open poll": "Otevřené hlasování", - "Poll type": "Typ hlasování", - "Results will be visible when the poll is ended": "Výsledky se zobrazí po ukončení hlasování", - "Search Dialog": "Dialogové okno hledání", - "Pinned": "Připnuto", - "Open thread": "Otevřít vlákno", - "What location type do you want to share?": "Jaký typ polohy chcete sdílet?", - "Drop a Pin": "Zvolená poloha", - "My live location": "Moje poloha živě", - "My current location": "Moje současná poloha", - "%(brand)s could not send your location. Please try again later.": "%(brand)s nemohl odeslat vaši polohu. Zkuste to prosím později.", - "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.", - "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í", - "Expand quotes": "Rozbalit citace", - "Collapse quotes": "Sbalit citace", - "We'll create rooms for each of them.": "Pro každého z nich vytvoříme místnost.", - "Click to drop a pin": "Kliknutím umístíte špendlík", - "Click to move the pin": "Kliknutím přesunete špendlík", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Tento domovský server není správně nakonfigurován pro zobrazování map nebo je mapový server nedostupný.", - "This homeserver is not configured to display maps.": "Tento domovský server není nakonfigurován pro zobrazování map.", - "Shared a location: ": "Sdílel(a) polohu: ", - "Shared their location: ": "Sdíleli svou polohu: ", - "Unable to load map": "Nelze načíst mapu", - "Can't create a thread from an event with an existing relation": "Nelze založit vlákno ve vlákně", - "You are sharing your live location": "Sdílíte svoji polohu živě", - "%(displayName)s's live location": "Poloha %(displayName)s živě", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Zrušte zaškrtnutí, pokud chcete odstranit i systémové zprávy tohoto uživatele (např. změna členství, změna profilu...)", - "Preserve system messages": "Zachovat systémové zprávy", - "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?": { - "one": "Chystáte se odstranit %(count)s zprávu od %(user)s. Tím ji trvale odstraníte pro všechny účastníky konverzace. Přejete si pokračovat?", - "other": "Chystáte se odstranit %(count)s zpráv od %(user)s. Tím je trvale odstraníte pro všechny účastníky konverzace. Přejete si pokračovat?" - }, - "Currently removing messages in %(count)s rooms": { - "one": "Momentálně se odstraňují zprávy v %(count)s místnosti", - "other": "Momentálně se odstraňují zprávy v %(count)s místnostech" - }, - "Share for %(duration)s": "Sdílet na %(duration)s", - "Unsent": "Neodeslané", - "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", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s je experimentální v mobilním webovém prohlížeči. Chcete-li získat lepší zážitek a nejnovější funkce, použijte naši bezplatnou nativní aplikaci.", - "%(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.": "Při pokusu o přístup do místnosti nebo prostoru bylo vráceno %(errcode)s. Pokud si myslíte, že se vám tato zpráva zobrazuje chybně, pošlete prosím hlášení o chybě.", - "Try again later, or ask a room or space admin to check if you have access.": "Zkuste to později nebo požádejte správce místnosti či prostoru, aby zkontroloval, zda máte přístup.", - "This room or space is not accessible at this time.": "Tato místnost nebo prostor není v tuto chvíli přístupná.", - "Are you sure you're at the right place?": "Jste si jisti, že jste na správném místě?", - "This room or space does not exist.": "Tato místnost nebo prostor neexistuje.", - "There's no preview, would you like to join?": "Není k dispozici žádný náhled, chcete se připojit?", - "This invite was sent to %(email)s": "Tato pozvánka byla odeslána na adresu %(email)s", - "This invite was sent to %(email)s which is not associated with your account": "Tato pozvánka byla odeslána na adresu %(email)s, která není spojena s vaším účtem", - "You can still join here.": "Zde se můžete stále připojit.", - "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.": "Při pokusu o ověření vaší pozvánky byla vrácena chyba (%(errcode)s). Tuto informaci můžete zkusit předat osobě, která vás pozvala.", - "Something went wrong with your invite.": "Něco se pokazilo s vaší pozvánkou.", - "You were banned by %(memberName)s": "Byl(a) jsi vykázán(a) uživatelem %(memberName)s", - "Forget this space": "Zapomenout tento prostor", - "You were removed by %(memberName)s": "%(memberName)s vás odebral(a)", - "Loading preview": "Načítání náhledu", - "View older version of %(spaceName)s.": "Zobrazit starší verzi %(spaceName)s.", - "Upgrade this space to the recommended room version": "Aktualizovat tento prostor na doporučenou verzi místnosti", - "Failed to join": "Nepodařilo se připojit", - "The person who invited you has already left, or their server is offline.": "Osoba, která vás pozvala, již odešla nebo je její server offline.", - "The person who invited you has already left.": "Osoba, která vás pozvala, již odešla.", - "Sorry, your homeserver is too old to participate here.": "Omlouváme se, ale váš domovský server je příliš zastaralý na to, aby se zde mohl účastnit.", - "There was an error joining.": "Došlo k chybě při připojování.", - "The user's homeserver does not support the version of the space.": "Domovský server uživatele nepodporuje danou verzi prostoru.", - "User may or may not exist": "Uživatel může, ale nemusí existovat", - "User does not exist": "Uživatel neexistuje", - "User is already in the room": "Uživatel je již v místnosti", - "User is already in the space": "Uživatel je již v prostoru", - "User is already invited to the room": "Uživatel je již pozván do místnosti", - "User is already invited to the space": "Uživatel je již pozván do prostoru", - "You do not have permission to invite people to this space.": "Nemáte oprávnění zvát lidi do tohoto prostoru.", - "Failed to invite users to %(roomName)s": "Nepodařilo se pozvat uživatele do %(roomName)s", - "An error occurred while stopping your live location, please try again": "Při ukončování vaší polohy živě došlo k chybě, zkuste to prosím znovu", - "%(count)s participants": { - "one": "1 účastník", - "other": "%(count)s účastníků" - }, - "New video room": "Nová video místnost", - "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.", - "Confirm signing out these devices": { - "one": "Potvrďte odhlášení z tohoto zařízení", - "other": "Potvrďte odhlášení z těchto zařízení" - }, - "Live location ended": "Sdílení polohy živě skončilo", - "View live location": "Zobrazit polohu živě", - "Live location enabled": "Poloha živě povolena", - "Live location error": "Chyba polohy živě", - "Live until %(expiryTime)s": "Živě do %(expiryTime)s", - "Ban from room": "Vykázat z místnosti", - "Unban from room": "Zrušit vykázání z místnosti", - "Ban from space": "Vykázat z prostoru", - "Unban from space": "Zrušit vykázání z prostoru", - "Remove from space": "Odebrat z prostoru", - "Disinvite from room": "Zrušit pozvánku do místnosti", - "Disinvite from space": "Zrušit pozvánku do prostoru", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "Tip: Použijte \"%(replyInThread)s\" při najetí na zprávu.", - "No live locations": "Žádné polohy živě", - "Close sidebar": "Zavřít postranní panel", - "View List": "Zobrazit seznam", - "View list": "Zobrazit seznam", - "Updated %(humanizedUpdateTime)s": "Aktualizováno %(humanizedUpdateTime)s", - "Hide my messages from new joiners": "Skrýt mé zprávy před novými uživateli", - "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?": "Vaše staré zprávy budou stále viditelné pro lidi, kteří je přijali, stejně jako e-maily, které jste odeslali v minulosti. Chcete skrýt své odeslané zprávy před lidmi, kteří se do místností připojí v budoucnu?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Budete odstraněni ze serveru identit: vaši přátelé vás již nebudou moci najít pomocí vašeho e-mailu nebo telefonního čísla", - "You will leave all rooms and DMs that you are in": "Opustíte všechny místnosti a přímé zprávy, ve kterých se nacházíte", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Nikdo nebude moci znovu použít vaše uživatelské jméno (MXID), včetně vás: toto uživatelské jméno zůstane nedostupné", - "You will no longer be able to log in": "Nebudete se již moci přihlásit", - "You will not be able to reactivate your account": "Účet nebude možné znovu aktivovat", - "Confirm that you would like to deactivate your account. If you proceed:": "Potvrďte, že chcete deaktivovat svůj účet. Pokud budete pokračovat:", - "To continue, please enter your account password:": "Pro pokračování zadejte heslo k účtu:", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Byli jste odhlášeni ze všech zařízení a již nebudete dostávat push oznámení. Chcete-li oznámení znovu povolit, znovu se přihlaste na každém zařízení.", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "Pokud si chcete zachovat přístup k historii chatu v zašifrovaných místnostech, nastavte si zálohování klíčů nebo exportujte klíče zpráv z některého z dalších zařízení, než budete pokračovat.", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "Odhlášením zařízení odstraníte šifrovací klíče zpráv, které jsou v nich uloženy, a historie zašifrovaných chatů tak nebude čitelná.", - "Seen by %(count)s people": { - "one": "Viděl %(count)s člověk", - "other": "Vidělo %(count)s lidí" - }, - "Your password was successfully changed.": "Vaše heslo bylo úspěšně změněno.", - "An error occurred while stopping your live location": "Při ukončování sdílení polohy živě došlo k chybě", - "Enable live location sharing": "Povolit sdílení polohy živě", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "Upozornění: jedná se o experimentální funkci s dočasnou implementací. To znamená, že nebudete moci odstranit historii své polohy a pokročilí uživatelé budou moci vidět historii vaší polohy i poté, co přestanete sdílet svou polohu živě v této místnosti.", - "Live location sharing": "Sdílení polohy živě", - "%(members)s and %(last)s": "%(members)s a %(last)s", - "%(members)s and more": "%(members)s a více", - "Open room": "Otevřít místnost", - "Cameras": "Kamery", - "Output devices": "Výstupní zařízení", - "Input devices": "Vstupní zařízení", - "Show Labs settings": "Zobrazit nastavení Experimentálních funkcí", - "To join, please enable video rooms in Labs first": "Pro vstup, povolte prosím nejprve video místnosti v Experimentálních funkcích", - "To view, please enable video rooms in Labs first": "Pro zobrazení, povolte prosím nejprve video místnosti v Experimentálních funkcích", - "To view %(roomName)s, you need an invite": "Pro zobrazení %(roomName)s potřebujete pozvánku", - "Private room": "Soukromá místnost", - "Video room": "Video místnost", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "Vaše zpráva nebyla odeslána, protože tento domovský server byl zablokován jeho správcem. Pokud chcete pokračovat v používání služby, kontaktujte správce služby.", - "An error occurred whilst sharing your live location, please try again": "Při sdílení vaší polohy živě došlo k chybě, zkuste to prosím znovu", - "An error occurred whilst sharing your live location": "Při sdílení vaší polohy živě došlo k chybě", - "Click to read topic": "Klikněte pro přečtení tématu", - "Edit topic": "Upravit téma", - "Joining…": "Připojování…", - "%(count)s people joined": { - "one": "%(count)s osoba se připojila", - "other": "%(count)s osob se připojilo" - }, - "Resent!": "Přeposláno!", - "Did not receive it? Resend it": "Nedostali jste ho? Poslat znovu", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "Pro vytvoření účtu, otevřete odkaz v e-mailu, který jsme právě zaslali na adresu %(emailAddress)s.", - "Unread email icon": "Ikona nepřečteného e-mailu", - "Check your email to continue": "Zkontrolujte svůj e-mail a pokračujte", - "View related event": "Zobrazit související událost", - "Read receipts": "Potvrzení o přečtení", - "Failed to set direct message tag": "Nepodařilo se nastavit značku přímé zprávy", - "You were disconnected from the call. (Error: %(message)s)": "Hovor byl přerušen. (Chyba: %(message)s)", - "Connection lost": "Spojení ztraceno", - "Deactivating your account is a permanent action — be careful!": "Deaktivace účtu je trvalá akce - buďte opatrní!", - "Un-maximise": "Zrušit maximalizaci", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Po odhlášení budou tyto klíče z tohoto zařízení odstraněny, což znamená, že nebudete moci číst zašifrované zprávy, pokud k nim nemáte klíče v jiných zařízeních nebo je nemáte zálohované na serveru.", - "Video rooms are a beta feature": "Video místnosti jsou beta funkce", - "Enable hardware acceleration": "Povolit hardwarovou akceleraci", - "If you can't see who you're looking for, send them your invite link.": "Pokud nevidíte, koho hledáte, pošlete mu odkaz na pozvánku.", - "Some results may be hidden for privacy": "Některé výsledky mohou být z důvodu ochrany soukromí skryté", - "Search for": "Hledat", - "%(count)s Members": { - "one": "%(count)s člen", - "other": "%(count)s členů" - }, - "Show: Matrix rooms": "Zobrazit: Matrix místnosti", - "Show: %(instance)s rooms (%(server)s)": "Zobrazit: %(instance)s místností (%(server)s)", - "Add new server…": "Přidat nový server…", - "Remove server “%(roomServer)s”": "Odstranit server \"%(roomServer)s\"", - "Remove search filter for %(filter)s": "Odstranit filtr vyhledávání pro %(filter)s", - "Start a group chat": "Zahájit skupinový chat", - "Other options": "Další možnosti", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Pokud nemůžete najít místnost, kterou hledáte, požádejte o pozvání nebo vytvořte novou místnost.", - "Some results may be hidden": "Některé výsledky mohou být skryté", - "Copy invite link": "Kopírovat odkaz na pozvánku", - "You cannot search for rooms that are neither a room nor a space": "Nelze vyhledávat místnosti, které nejsou ani místností, ani prostorem", - "Show spaces": "Zobrazit prostory", - "Show rooms": "Zobrazit místnosti", - "Explore public spaces in the new search dialog": "Prozkoumejte veřejné prostory v novém dialogu vyhledávání", - "Join the room to participate": "Připojte se k místnosti a zúčastněte se", - "Reset bearing to north": "Obnovení směru na sever", - "Mapbox logo": "Logo mapy", - "Location not available": "Poloha není dostupná", - "Find my location": "Najít mou polohu", - "Exit fullscreen": "Ukončení režimu celé obrazovky", - "Enter fullscreen": "Vstup do režimu celé obrazovky", - "Map feedback": "Zpětná vazba k mapě", - "Toggle attribution": "Přepnout atribut", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "V %(spaceName)s a %(count)s dalším prostoru.", - "other": "V %(spaceName)s a %(count)s ostatních prostorech." - }, - "In %(spaceName)s.": "V prostoru %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "V prostorech %(space1Name)s a %(space2Name)s.", - "Stop and close": "Zastavit a zavřít", - "You need to have the right permissions in order to share locations in this room.": "Ke sdílení polohy v této místnosti musíte mít správná oprávnění.", - "You don't have permission to share locations": "Nemáte oprávnění ke sdílení polohy", - "Who will you chat to the most?": "S kým si budete povídat nejčastěji?", - "You're in": "Jste přihlášeni", - "Online community members": "Členové online komunity", - "Coworkers and teams": "Spolupracovníci a týmy", - "Friends and family": "Přátelé a rodina", - "We'll help you get connected.": "Pomůžeme vám připojit se.", - "Messages in this chat will be end-to-end encrypted.": "Zprávy v této místnosti budou koncově šifrovány.", - "Send your first message to invite to chat": "Odesláním první zprávy pozvete do chatu", - "Saved Items": "Uložené položky", - "Choose a locale": "Zvolte jazyk", - "Spell check": "Kontrola pravopisu", - "We're creating a room with %(names)s": "Vytváříme místnost s %(names)s", - "Inactive for %(inactiveAgeDays)s+ days": "Neaktivní po dobu %(inactiveAgeDays)s+ dnů", - "Session details": "Podrobnosti o relaci", - "IP address": "IP adresa", - "Last activity": "Poslední aktivita", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "V zájmu co nejlepšího zabezpečení ověřujte své relace a odhlašujte se ze všech relací, které již nepoznáváte nebo nepoužíváte.", - "Other sessions": "Ostatní relace", - "Current session": "Aktuální relace", - "Sessions": "Relace", - "Verify or sign out from this session for best security and reliability.": "V zájmu nejvyšší bezpečnosti a spolehlivosti tuto relaci ověřte nebo se z ní odhlaste.", - "Unverified session": "Neověřená relace", - "This session is ready for secure messaging.": "Tato relace je připravena na bezpečné zasílání zpráv.", - "Verified session": "Ověřená relace", - "Your server doesn't support disabling sending read receipts.": "Váš server nepodporuje vypnutí odesílání potvrzení o přečtení.", - "Share your activity and status with others.": "Sdílejte své aktivity a stav s ostatními.", - "Show shortcut to welcome checklist above the room list": "Zobrazit zástupce na uvítací kontrolní seznam nad seznamem místností", - "Inactive sessions": "Neaktivní relace", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Ověřte své relace pro bezpečné zasílání zpráv nebo se odhlaste z těch, které již nepoznáváte nebo nepoužíváte.", - "Unverified sessions": "Neověřené relace", - "Security recommendations": "Bezpečnostní doporučení", - "Filter devices": "Filtrovat zařízení", - "Inactive for %(inactiveAgeDays)s days or longer": "Neaktivní po dobu %(inactiveAgeDays)s dní nebo déle", - "Inactive": "Neaktivní", - "Not ready for secure messaging": "Není připraveno na bezpečné zasílání zpráv", - "Ready for secure messaging": "Připraveno na bezpečné zasílání zpráv", - "All": "Všechny", - "No sessions found.": "Nebyly nalezeny žádné relace.", - "No inactive sessions found.": "Nebyly nalezeny žádné neaktivní relace.", - "No unverified sessions found.": "Nebyly nalezeny žádné neověřené relace.", - "No verified sessions found.": "Nebyly nalezeny žádné ověřené relace.", - "For best security, sign out from any session that you don't recognize or use anymore.": "Pro nejlepší zabezpečení se odhlaste z každé relace, kterou již nepoznáváte nebo nepoužíváte.", - "Verified sessions": "Ověřené relace", - "Interactively verify by emoji": "Interaktivní ověření pomocí emoji", - "Manually verify by text": "Ruční ověření pomocí textu", - "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.": "Nedoporučuje se šifrovat veřejné místnosti.Veřejné místnosti může najít a připojit se k nim kdokoli, takže si v nich může číst zprávy kdokoli. Nezískáte tak žádnou z výhod šifrování a nebudete ho moci později vypnout. Šifrování zpráv ve veřejné místnosti zpomalí příjem a odesílání zpráv.", - "Empty room (was %(oldName)s)": "Prázdná místnost (dříve %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "Pozvání %(user)s a 1 dalšího", - "other": "Pozvání %(user)s a %(count)s dalších" - }, - "Inviting %(user1)s and %(user2)s": "Pozvání %(user1)s a %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s a 1 další", - "other": "%(user)s a %(count)s další" - }, - "%(user1)s and %(user2)s": "%(user1)s a %(user2)s", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s nebo %(copyButton)s", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s nebo %(recoveryFile)s", - "Sliding Sync configuration": "Nastavení klouzavé synchronizace", - "Proxy URL": "URL proxy serveru", - "Proxy URL (optional)": "URL proxy serveru (volitelné)", - "To disable you will need to log out and back in, use with caution!": "Pro deaktivaci se musíte odhlásit a znovu přihlásit, používejte s opatrností!", - "Your server lacks native support, you must specify a proxy": "Váš server nemá nativní podporu, musíte zadat proxy server", - "Your server lacks native support": "Váš server nemá nativní podporu", - "Your server has native support": "Váš server má nativní podporu", - "You need to be able to kick users to do that.": "Pro tuto akci musíte mít právo vyhodit uživatele.", - "Sign out of this session": "Odhlásit se z této relace", - "Rename session": "Přejmenovat relaci", - "Voice broadcast": "Hlasové vysílání", - "You do not have permission to start voice calls": "Nemáte oprávnění k zahájení hlasových hovorů", - "There's no one here to call": "Není tu nikdo, komu zavolat", - "You do not have permission to start video calls": "Nemáte oprávnění ke spuštění videohovorů", - "Ongoing call": "Průběžný hovor", - "Video call (Jitsi)": "Videohovor (Jitsi)", - "Live": "Živě", - "Failed to set pusher state": "Nepodařilo se nastavit stav push oznámení", - "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í", - "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í", - "URL": "URL", - "Room info": "Informace o místnosti", - "View chat timeline": "Zobrazit časovou osu konverzace", - "Close call": "Zavřít hovor", - "Freedom": "Svoboda", - "Spotlight": "Reflektor", - "Unknown session type": "Neznámý typ relace", - "Web session": "Relace na webu", - "Mobile session": "Relace mobilního zařízení", - "Desktop session": "Relace stolního počítače", - "Unknown room": "Neznámá místnost", - "Operating system": "Operační systém", - "Video call (%(brand)s)": "Videohovor (%(brand)s)", - "Call type": "Typ volání", - "You do not have sufficient permissions to change this.": "Ke změně nemáte dostatečná oprávnění.", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s je koncově šifrovaný, ale v současné době je omezen na menší počet uživatelů.", - "Enable %(brand)s as an additional calling option in this room": "Povolit %(brand)s jako další možnost volání v této místnosti", - "Sorry — this call is currently full": "Omlouváme se — tento hovor je v současné době plný", - "resume voice broadcast": "obnovit hlasové vysílání", - "pause voice broadcast": "pozastavit hlasové vysílání", - "Yes, stop broadcast": "Ano, zastavit vysílání", - "Stop live broadcasting?": "Ukončit živé vysílání?", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Hlasové vysílání už nahrává někdo jiný. Počkejte, až jeho hlasové vysílání skončí, a spusťte nové.", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "Nemáte potřebná oprávnění ke spuštění hlasového vysílání v této místnosti. Obraťte se na správce místnosti, aby vám zvýšil oprávnění.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "Již nahráváte hlasové vysílání. Ukončete prosím aktuální hlasové vysílání a spusťte nové.", - "Can't start a new voice broadcast": "Nelze spustit nové hlasové vysílání", - "Completing set up of your new device": "Dokončování nastavení nového zařízení", - "Waiting for device to sign in": "Čekání na přihlášení zařízení", - "Review and approve the sign in": "Zkontrolovat a schválit přihlášení", - "Start at the sign in screen": "Začněte na přihlašovací obrazovce", - "Scan the QR code below with your device that's signed out.": "Níže uvedený QR kód naskenujte pomocí přihlašovaného zařízení.", - "By approving access for this device, it will have full access to your account.": "Schválením přístupu tohoto zařízení získá zařízení plný přístup k vašemu účtu.", - "Check that the code below matches with your other device:": "Zkontrolujte, zda se níže uvedený kód shoduje s vaším dalším zařízením:", - "Devices connected": "Zařízení byla propojena", - "The homeserver doesn't support signing in another device.": "Domovský server nepodporuje přihlášení pomocí jiného zařízení.", - "An unexpected error occurred.": "Došlo k neočekávané chybě.", - "The request was cancelled.": "Požadavek byl zrušen.", - "The other device isn't signed in.": "Druhé zařízení není přihlášeno.", - "The other device is already signed in.": "Druhé zařízení je již přihlášeno.", - "The request was declined on the other device.": "Požadavek byl na druhém zařízení odmítnut.", - "Linking with this device is not supported.": "Propojení s tímto zařízením není podporováno.", - "The scanned code is invalid.": "Naskenovaný kód je neplatný.", - "The linking wasn't completed in the required time.": "Propojení nebylo dokončeno v požadovaném čase.", - "Sign in new device": "Přihlásit nové zařízení", - "Show QR code": "Zobrazit QR kód", - "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.": "Toto zařízení můžete použít k přihlášení nového zařízení pomocí QR kódu. QR kód zobrazený na tomto zařízení musíte naskenovat pomocí odhlášeného zařízení.", - "Sign in with QR code": "Přihlásit se pomocí QR kódu", - "Browser": "Prohlížeč", - "play voice broadcast": "přehrát hlasové vysílání", - "Are you sure you want to sign out of %(count)s sessions?": { - "other": "Opravdu se chcete odhlásit z %(count)s relací?", - "one": "Opravdu se chcete odhlásit z %(count)s relace?" - }, - "Renaming sessions": "Přejmenování relací", - "Show formatting": "Zobrazit formátování", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Zvažte odhlášení ze starých relací (%(inactiveAgeDays)s dní nebo starších), které již nepoužíváte.", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "Odstranění neaktivních relací zvyšuje zabezpečení a výkon a usnadňuje identifikaci nové podezřelé relace.", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "Neaktivní relace jsou relace, které jste po určitou dobu nepoužili, ale nadále dostávají šifrovací klíče.", - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "Měli byste si být jisti, že tyto relace rozpoznáte, protože by mohly představovat neoprávněné použití vašeho účtu.", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "Neověřené relace jsou relace, které se přihlásily pomocí vašich přihlašovacích údajů, ale nebyly křížově ověřeny.", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "To jim dává jistotu, že skutečně mluví s vámi, ale také to znamená, že vidí název relace, který zde zadáte.", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "Ostatní uživatelé v přímých zprávách a místnostech, ke kterým se připojíte, si mohou prohlédnout úplný seznam vašich relací.", - "Please be aware that session names are also visible to people you communicate with.": "Uvědomte si, že jména relací jsou viditelná i pro osoby, se kterými komunikujete.", - "Hide formatting": "Skrýt formátování", - "Error downloading image": "Chyba při stahování obrázku", - "Unable to show image due to error": "Obrázek nelze zobrazit kvůli chybě", - "Connection": "Připojení", - "Voice processing": "Zpracování hlasu", - "Voice settings": "Nastavení hlasu", - "Video settings": "Nastavení videa", - "Automatically adjust the microphone volume": "Automaticky upravit hlasitost mikrofonu", - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "Platí pouze v případě, že váš domovský server tuto možnost nenabízí. Vaše IP adresa bude během hovoru sdílena.", - "Noise suppression": "Potlačení hluku", - "Echo cancellation": "Potlačení ozvěny", - "Automatic gain control": "Automatická úprava zesílení", - "When enabled, the other party might be able to see your IP address": "Pokud je povoleno, může druhá strana vidět vaši IP adresu", - "Allow Peer-to-Peer for 1:1 calls": "Povolit Peer-to-Peer pro hovory 1:1", - "Go live": "Přejít naživo", - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.": "To znamená, že máte všechny klíče potřebné k odemknutí zašifrovaných zpráv a potvrzení ostatním uživatelům, že této relaci důvěřujete.", - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.": "Ověřené relace jsou všude tam, kde tento účet používáte po zadání své přístupové fráze nebo po potvrzení své totožnosti jinou ověřenou relací.", - "Show details": "Zobrazit podrobnosti", - "Hide details": "Skrýt podrobnosti", - "30s forward": "30s vpřed", - "30s backward": "30s zpět", - "Send email": "Odeslat e-mail", - "Sign out of all devices": "Odhlásit se ze všech zařízení", - "Confirm new password": "Potvrďte nové heslo", - "Too many attempts in a short time. Retry after %(timeout)s.": "Příliš mnoho pokusů v krátkém čase. Zkuste to znovu po %(timeout)s.", - "Too many attempts in a short time. Wait some time before trying again.": "Příliš mnoho pokusů v krátkém čase. Před dalším pokusem nějakou dobu počkejte.", - "Change input device": "Změnit vstupní zařízení", - "Thread root ID: %(threadRootId)s": "ID kořenového vlákna: %(threadRootId)s", - "We were unable to start a chat with the other user.": "Nepodařilo se zahájit chat s druhým uživatelem.", - "Error starting verification": "Chyba při zahájení ověření", - "Buffering…": "Ukládání do vyrovnávací paměti…", - "WARNING: ": "UPOZORNĚNÍ: ", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "Rádi experimentujete? Vyzkoušejte naše nejnovější nápady ve vývoji. Tyto funkce nejsou dokončeny; mohou být nestabilní, mohou se změnit nebo mohou být zcela vypuštěny. Zjistěte více.", - "Early previews": "Předběžné ukázky", - "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.": "Co se chystá pro %(brand)s? Experimentální funkce jsou nejlepším způsobem, jak se dostat k novým věcem v raném stádiu, vyzkoušet nové funkce a pomoci je formovat ještě před jejich spuštěním.", - "Upcoming features": "Připravované funkce", - "Requires compatible homeserver.": "Vyžaduje kompatibilní domovský server.", - "Low bandwidth mode": "Režim malé šířky pásma", - "You have unverified sessions": "Máte neověřené relace", - "Change layout": "Změnit rozvržení", - "Search users in this room…": "Hledání uživatelů v této místnosti…", - "Give one or multiple users in this room more privileges": "Přidělit jednomu nebo více uživatelům v této místnosti více oprávnění", - "Add privileged users": "Přidat oprávněné uživatele", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "Při použití této relace se nebudete moci účastnit místností, kde je povoleno šifrování.", - "This session doesn't support encryption and thus can't be verified.": "Tato relace nepodporuje šifrování, a proto ji nelze ověřit.", - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "Pro co nejlepší zabezpečení a ochranu soukromí je doporučeno používat Matrix klienty, které podporují šifrování.", - "%(senderName)s ended a voice broadcast": "%(senderName)s ukončil(a) hlasové vysílání", - "You ended a voice broadcast": "Ukončili jste hlasové vysílání", - "Unable to decrypt message": "Nepodařilo se dešifrovat zprávu", - "This message could not be decrypted": "Tuto zprávu se nepodařilo dešifrovat", - "%(senderName)s ended a voice broadcast": "%(senderName)s ukončil(a) hlasové vysílání", - "You ended a voice broadcast": "Ukončili jste hlasové vysílání", - "Improve your account security by following these recommendations.": "Zlepšete zabezpečení svého účtu dodržováním těchto doporučení.", - "%(count)s sessions selected": { - "one": "%(count)s vybraná relace", - "other": "%(count)s vybraných relací" - }, - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "Nemůžete zahájit hovor, protože právě nahráváte živé vysílání. Ukončete prosím živé vysílání, abyste mohli zahájit hovor.", - "Can’t start a call": "Nelze zahájit hovor", - "Failed to read events": "Nepodařilo se načíst události", - "Failed to send event": "Nepodařilo se odeslat událost", - " in %(room)s": " v %(room)s", - "Verify your current session for enhanced secure messaging.": "Ověřte svou aktuální relaci pro vylepšené zabezpečené zasílání zpráv.", - "Your current session is ready for secure messaging.": "Vaše aktuální relace je připravena pro bezpečné zasílání zpráv.", - "Mark as read": "Označit jako přečtené", - "Text": "Text", - "Create a link": "Vytvořit odkaz", - "Sign out of %(count)s sessions": { - "one": "Odhlásit se z %(count)s relace", - "other": "Odhlásit se z %(count)s relací" - }, - "Sign out of all other sessions (%(otherSessionsCount)s)": "Odhlásit se ze všech ostatních relací (%(otherSessionsCount)s)", - "Yes, end my recording": "Ano, ukončit nahrávání", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "Jakmile začnete poslouchat toto živé vysílání, aktuální záznam živého vysílání bude ukončen.", - "Listen to live broadcast?": "Poslouchat živé vysílání?", - "Unfortunately we're unable to start a recording right now. Please try again later.": "Bohužel nyní nemůžeme spustit nahrávání. Zkuste to prosím později.", - "Connection error": "Chyba připojení", - "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.": "Hlasovou zprávu nelze spustit, protože právě nahráváte živé vysílání. Ukončete prosím živé vysílání, abyste mohli začít nahrávat hlasovou zprávu.", - "Can't start voice message": "Nelze spustit hlasovou zprávu", - "Edit link": "Upravit odkaz", - "Decrypted source unavailable": "Dešifrovaný zdroj není dostupný", - "Connection error - Recording paused": "Chyba připojení - nahrávání pozastaveno", - "%(senderName)s started a voice broadcast": "%(senderName)s zahájil(a) hlasové vysílání", - "%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)", - "Unable to play this voice broadcast": "Nelze přehrát toto hlasové vysílání", - "Registration token": "Registrační token", - "Enter a registration token provided by the homeserver administrator.": "Zadejte registrační token poskytnutý správcem domovského serveru.", - "Manage account": "Spravovat účet", - "Your account details are managed separately at %(hostname)s.": "Údaje o vašem účtu jsou spravovány samostatně na adrese %(hostname)s.", - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "Všechny zprávy a pozvánky od tohoto uživatele budou skryty. Opravdu je chcete ignorovat?", - "Ignore %(user)s": "Ignorovat %(user)s", - "Unable to decrypt voice broadcast": "Nelze dešifrovat hlasové vysílání", - "unknown": "neznámé", - "Red": "Červená", - "Grey": "Šedá", - "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.": "Opravdu chcete ukončit živé vysílání? Tím se vysílání ukončí a v místnosti bude k dispozici celý záznam.", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "Zdá se, že vaše e-mailová adresa není přiřazena k Matrix ID na tomto domovském serveru.", - "This session is backing up your keys.": "Tato relace zálohuje vaše klíče.", - "Declining…": "Odmítání…", - "There are no past polls in this room": "V této místnosti nejsou žádná minulá hlasování", - "There are no active polls in this room": "V této místnosti nejsou žádná aktivní hlasování", - "WARNING: session already verified, but keys do NOT MATCH!": "VAROVÁNÍ: relace již byla ověřena, ale klíče se NESHODUJÍ!", - "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "Upozornění: vaše osobní údaje (včetně šifrovacích klíčů) jsou v této relaci stále uloženy. Pokud jste s touto relací skončili nebo se chcete přihlásit k jinému účtu, vymažte ji.", - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "Upozornění: aktualizace místnosti neprovádí automatickou migraci členů místnosti do nové verze místnosti. Odkaz na novou místnost zveřejníme ve staré verzi místnosti - členové místnosti budou muset na tento odkaz kliknout, aby mohli vstoupit do nové místnosti.", - "Scan QR code": "Skenovat QR kód", - "Select '%(scanQRCode)s'": "Vybrat '%(scanQRCode)s'", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Pro provedení povolte v Nastavení položku '%(manageIntegrations)s'.", - "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.": "Váš osobní seznam vykázaných obsahuje všechny uživatele/servery, od kterých osobně nechcete vidět zprávy. Po ignorování prvního uživatele/serveru se ve vašem seznamu místností objeví nová místnost s názvem \"%(myBanList)s\" - v této místnosti zůstaňte, aby seznam zákazů zůstal v platnosti.", - "Starting backup…": "Zahájení zálohování…", - "Inviting…": "Pozvání…", - "Creating rooms…": "Vytváření místností…", - "Keep going…": "Pokračujte…", - "Connecting…": "Připojování…", - "Loading live location…": "Načítání polohy živě…", - "Fetching keys from server…": "Načítání klíčů ze serveru…", - "Checking…": "Kontrola…", - "Waiting for partner to confirm…": "Čekání na potvrzení partnerem…", - "Joining room…": "Vstupování do místnosti…", - "Joining space…": "Připojování k prostoru…", - "Adding…": "Přidání…", - "Write something…": "Napište něco…", - "Rejecting invite…": "Odmítání pozvánky…", - "Encrypting your message…": "Šifrování zprávy…", - "Sending your message…": "Odeslání zprávy…", - "Set a new account password…": "Nastavení nového hesla k účtu…", - "Downloading update…": "Stahování aktualizace…", - "Checking for an update…": "Kontrola aktualizace…", - "Backing up %(sessionsRemaining)s keys…": "Zálohování %(sessionsRemaining)s klíčů…", - "Connecting to integration manager…": "Připojování ke správci integrací…", - "Saving…": "Ukládání…", - "Creating…": "Vytváření…", - "Starting export process…": "Zahájení procesu exportu…", - "Unable to connect to Homeserver. Retrying…": "Nelze se připojit k domovskému serveru. Opakovaný pokus…", - "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.": "Zadejte bezpečnostní frázi, kterou znáte jen vy, protože slouží k ochraně vašich dat. V zájmu bezpečnosti byste neměli heslo k účtu používat opakovaně.", - "Please only proceed if you're sure you've lost all of your other devices and your Security Key.": "Pokračujte pouze v případě, že jste si jisti, že jste ztratili všechna ostatní zařízení a bezpečnostní klíč.", - "Secure Backup successful": "Bezpečné zálohování bylo úspěšné", - "Your keys are now being backed up from this device.": "Vaše klíče jsou nyní zálohovány z tohoto zařízení.", - "Loading polls": "Načítání hlasování", - "The sender has blocked you from receiving this message": "Odesílatel vám zablokoval přijetí této zprávy", - "Room directory": "Adresář místností", - "Due to decryption errors, some votes may not be counted": "Kvůli chybám v dešifrování nemusí být některé hlasy započítány", - "Ended a poll": "Ukončil hlasování", - "Yes, it was me": "Ano, to jsem byl já", - "Answered elsewhere": "Hovor přijat jinde", - "If you know a room address, try joining through that instead.": "Pokud znáte adresu místnosti, zkuste se pomocí ní připojit.", - "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.": "Pokusili jste se připojit pomocí ID místnosti, aniž byste zadali seznam serverů, přes které se chcete připojit. ID místnosti jsou interní identifikátory a nelze je použít k připojení k místnosti bez dalších informací.", - "View poll": "Zobrazit hlasování", - "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Za uplynulý den nejsou k dispozici žádná hlasování. Pro zobrazení hlasování z předchozích měsíců načtěte další hlasování", - "other": "Za posledních %(count)s dní nejsou k dispozici žádná minulá hlasování. Pro zobrazení hlasování z předchozích měsíců načtěte další hlasování" - }, - "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Za poslední den nejsou k dispozici žádná aktivní hlasování. Pro zobrazení hlasování z předchozích měsíců načtěte další hlasování", - "other": "Za posledních %(count)s dní nejsou žádná aktivní hlasování. Pro zobrazení hlasování z předchozích měsíců načtěte další hlasování" - }, - "There are no past polls. Load more polls to view polls for previous months": "Nejsou k dispozici žádná minulá hlasování. Pro zobrazení hlasování z předchozích měsíců načtěte další hlasování", - "There are no active polls. Load more polls to view polls for previous months": "Nejsou zde žádná aktivní hlasování. Pro zobrazení hlasování z předchozích měsíců načtěte další hlasování", - "Load more polls": "Načíst další hlasování", - "Past polls": "Minulá hlasování", - "Active polls": "Aktivní hlasování", - "View poll in timeline": "Zobrazit hlasování na časové ose", - "Verify Session": "Ověřit relaci", - "Ignore (%(counter)s)": "Ignorovat (%(counter)s)", - "Invites by email can only be sent one at a time": "Pozvánky e-mailem lze zasílat pouze po jedné", - "Once everyone has joined, you’ll be able to chat": "Jakmile se všichni připojí, budete moci konverzovat", - "An error occurred when updating your notification preferences. Please try to toggle your option again.": "Při aktualizaci předvoleb oznámení došlo k chybě. Zkuste prosím přepnout volbu znovu.", - "Desktop app logo": "Logo desktopové aplikace", - "Log out and back in to disable": "Pro vypnutí se odhlaste a znovu přihlaste", - "Can currently only be enabled via config.json": "Aktuálně lze povolit pouze v souboru config.json", - "Requires your server to support the stable version of MSC3827": "Vyžaduje, aby váš server podporoval stabilní verzi MSC3827", - "Show avatars in user, room and event mentions": "Zobrazovat avatary ve zmínkách o uživatelích, místnostech a událostech", - "Message from %(user)s": "Zpráva od %(user)s", - "Message in %(room)s": "Zpráva v %(room)s", - "Error details": "Podrobnosti o chybě", - "Unable to find event at that date": "Nelze najít událost k danému datu", - "Please submit debug logs to help us track down the problem.": "Odešlete prosím ladící záznamy, abyste nám pomohli problém najít.", - "unavailable": "nedostupný", - "unknown status code": "neznámý kód stavu", - "Server returned %(statusCode)s with error code %(errorCode)s": "Server vrátil %(statusCode)s s kódem chyby %(errorCode)s", - "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.": "Nepodařilo se nám najít událost od data %(dateString)s. Zkuste zvolit dřívější datum.", - "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.": "Při pokusu o vyhledání a přechod na zadané datum došlo k chybě sítě. Váš domovský server může být nefunkční nebo došlo jen k dočasnému problému s internetovým připojením. Zkuste to prosím znovu. Pokud tento problém přetrvává, obraťte se na správce domovského serveru.", - "Poll history": "Historie hlasování", - "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility": "Uživatel (%(user)s) nebyl pozván do %(roomId)s, ale nástroj pro pozvání nezaznamenal žádnou chybu", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "To může být způsobeno otevřením aplikace na více kartách nebo vymazáním dat prohlížeče.", - "Database unexpectedly closed": "Databáze byla neočekávaně uzavřena", - "Mute room": "Ztlumit místnost", - "Match default setting": "Odpovídá výchozímu nastavení", - "Start DM anyway": "Zahájit přímou zprávu i přesto", - "Start DM anyway and never warn me again": "Zahájit přímou zprávu i přesto a nikdy už mě nevarovat", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Není možné najít uživatelské profily pro níže uvedené Matrix ID - chcete přesto založit DM?", - "Formatting": "Formátování", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.": "Nepodařilo se najít starou verzi této místnosti (ID místnosti: %(roomId)s), a nebyl poskytnut parametr 'via_servers', který by umožnil její vyhledání.", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:": "Nepodařilo se najít starou verzi této místnosti (ID místnosti: %(roomId)s), a nebyl poskytnut parametr 'via_servers', který by umožnil její vyhledání. Je možné, že odhad serveru z ID místnosti bude fungovat. Pokud to chcete zkusit, klikněte na tento odkaz:", - "The add / bind with MSISDN flow is misconfigured": "Přidání/připojení s MSISDN je nesprávně nakonfigurováno", - "No identity access token found": "Nebyl nalezen žádný přístupový token identity", - "Identity server not set": "Server identit není nastaven", - "WebGL is required to display maps, please enable it in your browser settings.": "Pro zobrazení map je vyžadována technologie WebGL, povolte ji v nastavení prohlížeče.", - "Upload custom sound": "Nahrát vlastní zvuk", - "Error changing password": "Chyba při změně hesla", - "%(errorMessage)s (HTTP status %(httpStatus)s)": "%(errorMessage)s (HTTP stav %(httpStatus)s)", - "Unknown password change error (%(stringifiedError)s)": "Neznámá chyba při změně hesla (%(stringifiedError)s)", - "Error while changing password: %(error)s": "Chyba při změně hesla: %(error)s", - "Image view": "Zobrazení obrázku", - "Search all rooms": "Vyhledávat ve všech místnostech", - "Search this room": "Vyhledávat v této místnosti", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "Bez serveru identit nelze uživatele pozvat e-mailem. K nějakému se můžete připojit v \"Nastavení\".", - "Failed to download source media, no source url was found": "Nepodařilo se stáhnout zdrojové médium, nebyla nalezena žádná zdrojová url adresa", - "Once invited users have joined %(brand)s, you will be able to chat and the room will be end-to-end encrypted": "Jakmile se pozvaní uživatelé připojí k %(brand)s, budete moci chatovat a místnost bude koncově šifrovaná", - "Waiting for users to join %(brand)s": "Čekání na připojení uživatelů k %(brand)s", - "You do not have permission to invite users": "Nemáte oprávnění zvát uživatele", - "Your language": "Váš jazyk", - "Your device ID": "ID vašeho zařízení", - "User is not logged in": "Uživatel není přihlášen", - "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.": "Případně můžete zkusit použít veřejný server na adrese , ale ten nebude tak spolehlivý a bude sdílet vaši IP adresu s tímto serverem. Můžete to spravovat také v Nastavení.", - "Allow fallback call assist server (%(server)s)": "Povolit záložní asistenční server hovorů (%(server)s)", - "Try using %(server)s": "Zkuste použít %(server)s", - "Great! This passphrase looks strong enough": "Skvělé! Tato bezpečnostní fráze vypadá dostatečně silná", - "Note that removing room changes like this could undo the change.": "Upozorňujeme, že odstranění takových změn v místnosti by mohlo vést ke zrušení změny.", - "Ask to join": "Požádat o vstup", - "Something went wrong.": "Něco se pokazilo.", - "User cannot be invited until they are unbanned": "Uživatel nemůže být pozván, dokud nebude jeho vykázání zrušeno", - "Email summary": "E-mailový souhrn", - "Select which emails you want to send summaries to. Manage your emails in .": "Vyberte e-maily, na které chcete zasílat souhrny. E-maily můžete spravovat v nastavení .", - "People, Mentions and Keywords": "Lidé, zmínky a klíčová slova", - "Show message preview in desktop notification": "Zobrazit náhled zprávy v oznámení na ploše", - "I want to be notified for (Default Setting)": "Chci být upozorňován na (Výchozí nastavení)", - "Play a sound for": "Přehrát zvuk pro", - "Applied by default to all rooms on all devices.": "Ve výchozím stavu se používá pro všechny místnosti na všech zařízeních.", - "Invited to a room": "Pozvaný do místnosti", - "Notify when someone mentions using @displayname or %(mxid)s": "Upozornit, když se někdo zmíní pomocí @displayname nebo %(mxid)s", - "Notify when someone uses a keyword": "Upozornit, když někdo použije klíčové slovo", - "Quick Actions": "Rychlé akce", - "Mark all messages as read": "Označit všechny zprávy jako přečtené", - "Messages here are end-to-end encrypted. Verify %(displayName)s in their profile - tap on their profile picture.": "Zprávy jsou zde koncově šifrovány. Ověřte %(displayName)s v jeho profilu - klepněte na jeho profilový obrázek.", - "Your profile picture URL": "URL vašeho profilového obrázku", - "People cannot join unless access is granted.": "Lidé nemohou vstoupit, pokud jim není povolen přístup.", - "Email Notifications": "E-mailová oznámení", - "Unable to find user by email": "Nelze najít uživatele podle e-mailu", - "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í.", - "Receive an email summary of missed notifications": "Přijímat e-mailový souhrn zmeškaných oznámení", - "Are you sure you wish to remove (delete) this event?": "Opravdu chcete tuto událost odstranit (smazat)?", - "Upgrade room": "Aktualizovat místnost", - "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ý soubor umožní komukoli, kdo si jej přečte, dešifrovat všechny šifrované zprávy, které vidíte, takže byste měli dbát na jeho zabezpečení. K tomu vám pomůže níže uvedená jedinečná přístupová fráze, která bude použita pouze k zašifrování exportovaných dat. Importovat data bude možné pouze pomocí stejné přístupové fráze.", - "Mentions and Keywords only": "Pouze zmínky a klíčová slova", - "This setting will be applied by default to all your rooms.": "Toto nastavení se ve výchozím stavu použije pro všechny vaše místnosti.", - "Mentions and Keywords": "Zmínky a klíčová slova", - "Audio and Video calls": "Hlasové a video hovory", - "Other things we think you might be interested in:": "Další věci, které by vás mohly zajímat:", - "New room activity, upgrades and status messages occur": "Objevují se nové aktivity v místnostech, aktualizace a zprávy o stavu", - "Messages sent by bots": "Zprávy odeslané roboty", - "Show a badge when keywords are used in a room.": "Zobrazit odznak při použití klíčových slov v místnosti.", - "Notify when someone mentions using @room": "Upozornit, když se někdo zmíní použitím @room", - "Enter keywords here, or use for spelling variations or nicknames": "Zadejte klíčová slova nebo je použijte pro pravopisné varianty či přezdívky", - "Reset to default settings": "Obnovit výchozí nastavení", - "Other spaces you know": "Další prostory, které znáte", - "You need to be granted access to this room in order to view or participate in the conversation. You can send a request to join below.": "Abyste si mohli konverzaci prohlédnout nebo se jí zúčastnit, musíte mít do této místnosti povolen přístup. Žádost o vstup můžete zaslat níže.", - "Message (optional)": "Zpráva (nepovinné)", - "Request access": "Žádost o přístup", - "Request to join sent": "Žádost o vstup odeslána", - "Your request to join is pending.": "Vaše žádost o vstup čeká na vyřízení.", - "Ask to join %(roomName)s?": "Požádat o vstup do %(roomName)s?", - "Ask to join?": "Požádat o vstup?", - "Cancel request": "Zrušit žádost", - "Failed to cancel": "Nepodařilo se zrušit", - "You need an invite to access this room.": "Pro vstup do této místnosti potřebujete pozvánku.", - "Failed to query public rooms": "Nepodařilo se vyhledat veřejné místnosti", - "Your server is unsupported": "Váš server není podporován", - "This server is using an older version of Matrix. Upgrade to Matrix %(version)s to use %(brand)s without errors.": "Tento server používá starší verzi Matrix. Chcete-li používat %(brand)s bez možných problémů, aktualizujte Matrixu na %(version)s .", - "Your homeserver is too old and does not support the minimum API version required. Please contact your server owner, or upgrade your server.": "Váš domovský server je příliš starý a nepodporuje minimální požadovanou verzi API. Obraťte se prosím na vlastníka serveru nebo proveďte aktualizaci serveru.", - "See less": "Zobrazit méně", - "See more": "Zobrazit více", - "Asking to join": "Žádá se o vstup", - "No requests": "Žádné žádosti", - "common": { - "about": "O", - "analytics": "Analytické údaje", - "encryption_enabled": "Šifrování je zapnuté", - "error": "Chyba", - "forward_message": "Přeposlat zprávu", - "image": "Obrázek", - "loading": "Načítání…", - "message": "Zpráva", - "message_layout": "Zobrazení zpráv", - "modern": "Moderní", - "mute": "Ztlumit", - "no_results": "Žádné výsledky", - "offline": "Offline", - "password": "Heslo", - "people": "Lidé", - "reactions": "Reakce", - "report_a_bug": "Nahlásit chybu", - "room_name": "Název místnosti", - "security": "Zabezpečení", - "settings": "Nastavení", - "sticker": "Nálepka", - "success": "Úspěch", - "suggestions": "Návrhy", - "unmute": "Povolit", - "username": "Uživatelské jméno", - "verification_cancelled": "Oveření bylo zrušeno", - "video": "Video", - "warning": "Upozornění", - "user": "Uživatel", - "threads": "Vlákna", - "thread": "Vlákno", - "theme": "Motiv vzhledu", - "room": "Místnost", - "public": "Veřejný", - "private": "Soukromý", - "options": "Volby", - "name": "Název", - "light": "Světlý", - "labs": "Experimentální funkce", - "homeserver": "Domovský server", - "home": "Domov", - "help": "Nápověda", - "favourites": "Oblíbené", - "description": "Popis", - "dark": "Tmavý", - "beta": "Beta", - "attachment": "Příloha", - "appearance": "Vzhled", - "timeline": "Časová osa", - "support": "Podpora", - "space": "Prostor", - "random": "Náhodný", - "privacy": "Soukromí", - "presence": "Přítomnost", - "preferences": "Předvolby", - "microphone": "Mikrofon", - "legal": "Právní informace", - "guest": "Host", - "faq": "Často kladené dotazy (FAQ)", - "emoji": "Emoji", - "credits": "Poděkování", - "camera": "Kamera", - "access_token": "Přístupový token", - "someone": "Někdo", - "welcome": "Vítejte", - "encrypted": "Šifrováno", - "application": "Aplikace", - "version": "Verze", - "device": "Zařízení", - "model": "Model", - "verified": "Ověřeno", - "unverified": "Neověřeno", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "Důvěryhodné", - "not_trusted": "Nedůvěryhodné", - "accessibility": "Přístupnost", - "server": "Server", - "capabilities": "Schopnosti", - "unnamed_room": "Nepojmenovaná místnost", - "unnamed_space": "Nejmenovaný prostor", - "stickerpack": "Balíček s nálepkami", - "system_alerts": "Systémová varování", - "secure_backup": "Zabezpečená záloha", - "cross_signing": "Křížové podepisování", - "identity_server": "Server identit", - "integration_manager": "Správce integrací", - "qr_code": "QR kód", - "feedback": "Zpětná vazba" + "a11y": { + "jump_first_invite": "Přejít na první pozvánku.", + "n_unread_messages": { + "other": "%(count)s nepřečtených zpráv.", + "one": "Nepřečtená zpráva." + }, + "n_unread_messages_mentions": { + "other": "%(count)s nepřečtených zpráv a zmínek.", + "one": "Nepřečtená zmínka." + }, + "room_name": "Místnost %(name)s", + "unread_messages": "Nepřečtené zprávy.", + "user_menu": "Uživatelská nabídka" }, + "a11y_jump_first_unread_room": "Přejít na první nepřečtenou místnost.", "action": { + "accept": "Přijmout", + "add": "Přidat", + "add_existing_room": "Přidat existující místnost", + "add_people": "Přidat lidi", + "apply": "Použít", + "approve": "Schválit", + "ask_to_join": "Požádat o vstup", + "back": "Zpět", + "call": "Hovor", + "cancel": "Storno", + "change": "Změnit", + "clear": "Smazat", + "click": "Kliknutí", + "click_to_copy": "Kliknutím zkopírujte", + "close": "Zavřít", + "collapse": "Sbalit", + "complete": "Dokončit", + "confirm": "Potvrdit", "continue": "Pokračovat", "copy": "Zkopírovat", "copy_link": "Kopírovat odkaz", "create": "Vytvořit", "create_a_room": "Vytvořit místnost", "decline": "Odmítnout", + "delete": "Smazat", + "deny": "Odmítnout", "disable": "Zakázat", + "disconnect": "Odpojit", + "dismiss": "Zavřít", "done": "Hotovo", + "download": "Stáhnout", "edit": "Upravit", "enable": "Povolit", - "forgot_password": "Zapomenuté heslo?", + "enter_fullscreen": "Vstup do režimu celé obrazovky", + "exit_fullscreeen": "Ukončení režimu celé obrazovky", + "expand": "Rozbalit", + "explore_public_rooms": "Prozkoumat veřejné místnosti", + "explore_rooms": "Procházet místnosti", + "export": "Exportovat", "forward": "Přeposlat", + "go": "Ok", + "go_back": "Zpět", + "got_it": "Rozumím", + "hide_advanced": "Skrýt pokročilé možnosti", + "hold": "Podržet", + "ignore": "Ignorovat", + "import": "Importovat", "invite": "Pozvat", + "invite_to_space": "Pozvat do prostoru", "invites_list": "Pozvánky", + "join": "Vstoupit", "learn_more": "Zjistit více", "leave": "Opustit", "leave_room": "Opustit místnost", + "logout": "Odhlásit se", + "manage": "Spravovat", + "maximise": "Maximalizovat", + "mention": "Zmínit", + "minimise": "Minimalizovat", + "new_room": "Nová místnost", + "new_video_room": "Nová video místnost", "next": "Další", "no": "Ne", "ok": "OK", + "pause": "Pozastavit", + "pin": "Připnout", + "play": "Přehrát", + "proceed": "Pokračovat", "quote": "Citovat", "react": "Reagovat", + "refresh": "Obnovit", + "register": "Zaregistrovat", + "reject": "Odmítnout", + "reload": "Znovu načíst", "remove": "Smazat", + "rename": "Přejmenovat", "reply": "Odpovědět", + "reply_in_thread": "Odpovědět ve vlákně", "report_content": "Nahlásit obsah", + "resend": "Poslat znovu", + "reset": "Resetovat", + "restore": "Obnovit", + "resume": "Pokračovat", "retry": "Zkusit znovu", + "review": "Prohlédnout", + "revoke": "Zneplatnit", "save": "Uložit", + "search": "Hledání", + "send_report": "Nahlásit", + "share": "Sdílet", + "show": "Zobrazit", + "show_advanced": "Zobrazit pokročilé možnosti", + "show_all": "Zobrazit vše", + "sign_in": "Přihlásit", + "sign_out": "Odhlásit", + "skip": "Přeskočit", "start": "Začít", "start_chat": "Zahájit konverzaci", + "start_new_chat": "Zahájit nový chat", + "stop": "Zastavit", + "submit": "Odeslat", + "subscribe": "Odebírat", + "transfer": "Přepojit", + "trust": "Důvěra", + "try_again": "Zkuste to znovu", + "unban": "Zrušit vykázání", + "unignore": "Odignorovat", + "unpin": "Odepnout", + "unsubscribe": "Přestat odebírat", + "update": "Aktualizovat", + "upgrade": "Aktualizovat", + "upload": "Nahrát", + "verify": "Ověřit", + "view": "Zobrazit", + "view_all": "Zobrazit všechny", + "view_list": "Zobrazit seznam", + "view_message": "Zobrazit zprávu", "view_source": "Zobrazit zdroj", "yes": "Ano", - "zoom_out": "Oddálit", "zoom_in": "Přiblížit", - "view": "Zobrazit", - "verify": "Ověřit", - "upload": "Nahrát", - "upgrade": "Aktualizovat", - "update": "Aktualizovat", - "unpin": "Odepnout", - "try_again": "Zkuste to znovu", - "trust": "Důvěra", - "stop": "Zastavit", - "skip": "Přeskočit", - "sign_out": "Odhlásit", - "sign_in": "Přihlásit", - "share": "Sdílet", - "search": "Hledání", - "reset": "Resetovat", - "resend": "Poslat znovu", - "reload": "Znovu načíst", - "reject": "Odmítnout", - "pin": "Připnout", - "logout": "Odhlásit se", - "join": "Vstoupit", - "ignore": "Ignorovat", - "got_it": "Rozumím", - "go_back": "Zpět", - "expand": "Rozbalit", - "download": "Stáhnout", - "dismiss": "Zavřít", - "delete": "Smazat", - "confirm": "Potvrdit", - "collapse": "Sbalit", - "close": "Zavřít", - "cancel": "Storno", - "call": "Hovor", - "back": "Zpět", - "apply": "Použít", - "add": "Přidat", - "accept": "Přijmout", - "view_all": "Zobrazit všechny", - "unsubscribe": "Přestat odebírat", - "subscribe": "Odebírat", - "show_all": "Zobrazit vše", - "show": "Zobrazit", - "revoke": "Zneplatnit", - "review": "Prohlédnout", - "restore": "Obnovit", - "rename": "Přejmenovat", - "register": "Zaregistrovat", - "proceed": "Pokračovat", - "play": "Přehrát", - "pause": "Pozastavit", - "disconnect": "Odpojit", - "deny": "Odmítnout", - "complete": "Dokončit", - "change": "Změnit", - "approve": "Schválit", - "manage": "Spravovat", - "go": "Ok", - "import": "Importovat", - "export": "Exportovat", - "refresh": "Obnovit", - "minimise": "Minimalizovat", - "maximise": "Maximalizovat", - "mention": "Zmínit", - "submit": "Odeslat", - "send_report": "Nahlásit", - "clear": "Smazat" + "zoom_out": "Oddálit" }, - "a11y": { - "user_menu": "Uživatelská nabídka", - "n_unread_messages_mentions": { - "other": "%(count)s nepřečtených zpráv a zmínek.", - "one": "Nepřečtená zmínka." + "analytics": { + "accept_button": "To je v pořádku", + "bullet_1": "Nezaznamenáváme ani neprofilujeme žádné údaje o účtu", + "bullet_2": "Nesdílíme informace s třetími stranami", + "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.", + "disable_prompt": "Tuto funkci můžete kdykoli vypnout v nastavení", + "enable_prompt": "Pomozte zlepšit %(analyticsOwner)s", + "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.", + "shared_data_heading": "Následující data můžou být sdílena:" + }, + "auth": { + "3pid_in_use": "Tato e-mailová adresa nebo telefonní číslo se již používá.", + "account_clash": "nový účet (%(newAccountId)s) je registrován, ale už jste přihlášeni pod jiným účtem (%(loggedInUserId)s).", + "account_clash_previous_account": "Pokračovat s předchozím účtem", + "account_deactivated": "Tento účet byl deaktivován.", + "autodiscovery_generic_failure": "Nepovedlo se načíst nastavení automatického objevování ze serveru", + "autodiscovery_hs_incompatible": "Váš domovský server je příliš starý a nepodporuje minimální požadovanou verzi API. Obraťte se prosím na vlastníka serveru nebo proveďte aktualizaci serveru.", + "autodiscovery_invalid": "Neplatná odpověd při hledání domovského serveru", + "autodiscovery_invalid_hs": "Na URL domovského serveru asi není funkční Matrix server", + "autodiscovery_invalid_hs_base_url": "Neplatná base_url pro m.homeserver", + "autodiscovery_invalid_is": "Na URL serveru identit asi není funkční Matrix server", + "autodiscovery_invalid_is_base_url": "Neplatná base_url pro m.identity_server", + "autodiscovery_invalid_is_response": "Neplatná odpověď při hledání serveru identity", + "autodiscovery_invalid_json": "Neplatný JSON", + "autodiscovery_unexpected_error_hs": "Chyba při zjišťování konfigurace domovského serveru", + "autodiscovery_unexpected_error_is": "Chyba při hledání konfigurace serveru identity", + "captcha_description": "Domovský server se potřebuje přesvědčit, že nejste robot.", + "change_password_action": "Změnit heslo", + "change_password_confirm_invalid": "Hesla nejsou stejná", + "change_password_confirm_label": "Potvrďte heslo", + "change_password_current_label": "Současné heslo", + "change_password_empty": "Hesla nemohou být prázdná", + "change_password_error": "Chyba při změně hesla: %(error)s", + "change_password_mismatch": "Nová hesla se neshodují", + "change_password_new_label": "Nové heslo", + "check_email_explainer": "Postupujte podle pokynů zaslaných na %(email)s", + "check_email_resend_prompt": "Nedostali jste ho?", + "check_email_resend_tooltip": "E-mail s ověřovacím odkazem odeslán znovu!", + "check_email_wrong_email_button": "Zadejte znovu e-mailovou adresu", + "check_email_wrong_email_prompt": "Špatná e-mailová adresa?", + "continue_with_idp": "Pokračovat s %(provider)s", + "continue_with_sso": "Pokračovat s %(ssoButtons)s", + "country_dropdown": "Menu států", + "create_account_prompt": "Jste zde poprvé? Vytvořte si účet", + "create_account_title": "Vytvořit účet", + "email_discovery_text": "Pomocí e-mailu můžete být volitelně viditelní pro existující kontakty.", + "email_field_label": "E-mail", + "email_field_label_invalid": "To nevypadá jako e-mailová adresa", + "email_field_label_required": "Zadejte emailovou adresu", + "email_help_text": "Přidejte email, abyste mohli obnovit své heslo.", + "email_phone_discovery_text": "Použijte e-mail nebo telefon, abyste byli volitelně viditelní pro stávající kontakty.", + "enter_email_explainer": "%(homeserver)s vám zašle ověřovací odkaz, který vám umožní obnovit heslo.", + "enter_email_heading": "Zadejte svůj e-mail pro obnovení hesla", + "failed_connect_identity_server": "Nelze se připojit k serveru identity", + "failed_connect_identity_server_other": "Můžete se přihlásit, ale některé funkce nebudou dostupné dokud nezačne server identity fungovat. Pokud se vám toto varování zobrazuje i nadále, zkontrolujte svojí konfiguraci nebo kontaktujte správce serveru.", + "failed_connect_identity_server_register": "Můžete se zaregistrovat, ale některé funkce nebudou dostupné dokud nezačne server identity fungovat. Pokud se vám toto varování zobrazuje i nadále, zkontrolujte svojí konfiguraci nebo kontaktujte správce serveru.", + "failed_connect_identity_server_reset_password": "Můžete si změnit heslo, ale některé funkce nebudou dostupné dokud nezačne server identity fungovat. Pokud se toto varování zobrazuje i nadále, zkontrolujte svojí konfiguraci nebo kontaktujte správce serveru.", + "failed_homeserver_discovery": "Nepovedlo se zjisit adresu domovského serveru", + "failed_query_registration_methods": "Nepovedlo se načíst podporované způsoby přihlášení.", + "failed_soft_logout_auth": "Nepovedlo se autentifikovat", + "failed_soft_logout_homeserver": "Kvůli problémům s domovským server se nepovedlo autentifikovat znovu", + "footer_powered_by_matrix": "používá protokol Matrix", + "forgot_password_email_invalid": "E-mailová adresa se nezdá být platná.", + "forgot_password_email_required": "Musíte zadat e-mailovou adresu spojenou s vaším účtem.", + "forgot_password_prompt": "Zapomněli jste heslo?", + "forgot_password_send_email": "Odeslat e-mail", + "identifier_label": "Přihlásit se pomocí", + "incorrect_credentials": "Nesprávné uživatelské jméno nebo heslo.", + "incorrect_credentials_detail": "Právě se přihlašujete na server %(hs)s, a nikoliv na server matrix.org.", + "incorrect_password": "Nesprávné heslo", + "log_in_new_account": "Přihlaste se svým novým účtem.", + "logout_dialog": { + "description": "Opravdu se chcete odhlásit?", + "megolm_export": "Export klíčů", + "setup_key_backup_title": "Přijdete o přístup k šifrovaným zprávám", + "setup_secure_backup_description_1": "Šifrované zprávy jsou zabezpečené koncovým šifrováním. Klíče pro jejich dešifrování máte jen vy a příjemci zpráv.", + "setup_secure_backup_description_2": "Po odhlášení budou tyto klíče z tohoto zařízení odstraněny, což znamená, že nebudete moci číst zašifrované zprávy, pokud k nim nemáte klíče v jiných zařízeních nebo je nemáte zálohované na serveru.", + "skip_key_backup": "Už své zašifrované zprávy nechci", + "use_key_backup": "Začít používat zálohu klíčů" }, - "n_unread_messages": { - "other": "%(count)s nepřečtených zpráv.", - "one": "Nepřečtená zpráva." + "misconfigured_body": "Požádejte správce vašeho %(brand)su, aby zkontroloval vaši konfiguraci. Pravděpodobně obsahuje chyby nebo duplicity.", + "misconfigured_title": "%(brand)s je špatně nakonfigurován", + "msisdn_field_description": "Ostatní uživatelé vás můžou pozvat do místností podle kontaktních údajů", + "msisdn_field_label": "Telefon", + "msisdn_field_number_invalid": "Toto telefonní číslo nevypadá úplně správně, zkontrolujte ho a zkuste to znovu", + "msisdn_field_required_invalid": "Zadejte telefonní číslo", + "no_hs_url_provided": "Nebyla zadána URL adresa domovského server", + "oidc": { + "error_generic": "Něco se pokazilo.", + "error_title": "Nemohli jsme vás přihlásit" }, - "unread_messages": "Nepřečtené zprávy." - }, - "labs": { - "video_rooms": "Video místnosti", - "notification_settings": "Nová nastavení oznámení", - "msc3531_hide_messages_pending_moderation": "Umožnit moderátorům skrývat zprávy čekající na moderaci.", - "report_to_moderators": "Nahlásit moderátorům", - "latex_maths": "Ve zprávách vykreslit matematické výrazy LaTeXu", - "pinning": "Připíchnutí zprávy", - "wysiwyg_composer": "Editor formátovaného textu", - "state_counters": "Zobrazovat stavová počítadla v hlavičce místnosti", - "mjolnir": "Nové způsoby ignorování lidí", - "custom_themes": "Umožnit přidání vlastního vzhledu", - "dehydration": "Offline šifrovaná komunikace pomocí dehydrovaných zařízení", - "html_topic": "Zobrazit HTML reprezentaci témat místností", - "bridge_state": "Zobrazovat v nastavení místnosti informace o propojeních", - "jump_to_date": "Přejít na datum (přidá /jumptodate a umožní přejít na záhlaví data)", - "sliding_sync": "Režim klouzavé synchronizace", - "element_call_video_rooms": "Element Call video místnosti", - "group_calls": "Nový zážitek ze skupinových hovorů", - "allow_screen_share_only_mode": "Povolit režim pouze sdílení obrazovky", - "location_share_live": "Sdílení polohy živě", - "dynamic_room_predecessors": "Předchůdci dynamické místnosti", - "voice_broadcast": "Hlasové vysílání", - "rust_crypto": "Implementace kryptografie v jazyce Rust", - "hidebold": "Skrýt tečku oznámení (zobrazit pouze odznaky čítačů)", - "intentional_mentions": "Povolit úmyslné zmínky", - "ask_to_join": "Umožnit požádat o vstup", - "new_room_decoration_ui": "V aktivním vývoji, nové rozhraní pro záhlaví a detaily místnosti", - "video_rooms_a_new_way_to_chat": "Nový způsob hlasového a video hovoru v aplikaci %(brand)s.", - "video_rooms_always_on_voip_channels": "Video místnosti jsou vždy zapnuté VoIP kanály vložené do místnosti v aplikaci %(brand)s.", - "video_rooms_faq1_question": "Jak mohu vytvořit video místnost?", - "video_rooms_faq1_answer": "Použijte tlačítko \"+\" v sekci místnosti na levém panelu.", - "video_rooms_faq2_question": "Mohu vedle videohovoru používat i textový chat?", - "video_rooms_faq2_answer": "Ano, časová osa chatu se zobrazuje vedle videa.", - "thank_you": "Děkujeme za vyzkoušení beta verze a prosíme o co nejpodrobnější informace, abychom ji mohli vylepšit.", - "notification_settings_caption": "Představujeme jednodušší způsob změny nastavení oznámení. Přizpůsobte si %(brand)s tak, jak se vám to líbí.", - "report_to_moderators_description": "V místnostech, které podporují moderování, můžete pomocí tlačítka \"Nahlásit\" nahlásit zneužití moderátorům místnosti.", - "feature_wysiwyg_composer_description": "V editoru zpráv použít formátovaný text namísto Markdown.", - "currently_experimental": "V současnosti experimentální.", - "jump_to_date_msc_support": "Vyžaduje, aby váš server podporoval MSC3030", - "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í)", - "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", - "beta_feature": "Jedná se o funkci ve vývoji", - "click_for_info": "Klikněte pro více informací", - "leave_beta_reload": "Po opuštění beta verze se %(brand)s znovu načte.", - "join_beta_reload": "Po připojení k betě se %(brand)s znovu načte.", - "leave_beta": "Opustit beta verzi", - "join_beta": "Připojit se k beta verzi", - "notification_settings_beta_title": "Nastavení oznámení", - "voice_broadcast_force_small_chunks": "Vynutit 15s délku bloku hlasového vysílání", - "oidc_native_flow": "Povolit nové původní toky OIDC (ve fázi aktivního vývoje)" + "password_field_keep_going_prompt": "Pokračujte…", + "password_field_label": "Zadejte heslo", + "password_field_strong_label": "Super, to vypadá jako rozumné heslo!", + "password_field_weak_label": "Heslo můžete použít, ale není bezpečné", + "phone_label": "Telefon", + "phone_optional_label": "Telefonní číslo (nepovinné)", + "qr_code_login": { + "approve_access_warning": "Schválením přístupu tohoto zařízení získá zařízení plný přístup k vašemu účtu.", + "completing_setup": "Dokončování nastavení nového zařízení", + "confirm_code_match": "Zkontrolujte, zda se níže uvedený kód shoduje s vaším dalším zařízením:", + "connecting": "Připojování…", + "devices_connected": "Zařízení byla propojena", + "error_device_already_signed_in": "Druhé zařízení je již přihlášeno.", + "error_device_not_signed_in": "Druhé zařízení není přihlášeno.", + "error_device_unsupported": "Propojení s tímto zařízením není podporováno.", + "error_homeserver_lacks_support": "Domovský server nepodporuje přihlášení pomocí jiného zařízení.", + "error_invalid_scanned_code": "Naskenovaný kód je neplatný.", + "error_linking_incomplete": "Propojení nebylo dokončeno v požadovaném čase.", + "error_request_cancelled": "Požadavek byl zrušen.", + "error_request_declined": "Požadavek byl na druhém zařízení odmítnut.", + "error_unexpected": "Došlo k neočekávané chybě.", + "review_and_approve": "Zkontrolovat a schválit přihlášení", + "scan_code_instruction": "Níže uvedený QR kód naskenujte pomocí přihlašovaného zařízení.", + "scan_qr_code": "Skenovat QR kód", + "select_qr_code": "Vybrat '%(scanQRCode)s'", + "sign_in_new_device": "Přihlásit nové zařízení", + "start_at_sign_in_screen": "Začněte na přihlašovací obrazovce", + "waiting_for_device": "Čekání na přihlášení zařízení" + }, + "register_action": "Vytvořit účet", + "registration": { + "continue_without_email_description": "Jen upozornění, pokud nepřidáte e-mail a zapomenete heslo, můžete trvale ztratit přístup ke svému účtu.", + "continue_without_email_field_label": "E-mail (nepovinné)", + "continue_without_email_title": "Pokračuje se bez e-mailu" + }, + "registration_disabled": "Tento domovský server nepovoluje registraci.", + "registration_msisdn_field_required_invalid": "Zadejte telefonní číslo (domovský server ho vyžaduje)", + "registration_successful": "Úspěšná registrace", + "registration_username_in_use": "Tohle uživatelské jméno už někdo má. Zkuste jiné, nebo pokud jste to vy, přihlaste se níže.", + "registration_username_unable_check": "Nelze zkontrolovat, zda je uživatelské jméno obsazeno. Zkuste to později.", + "registration_username_validation": "Používejte pouze malá písmena, čísla, pomlčky a podtržítka", + "reset_password": { + "confirm_new_password": "Potvrďte nové heslo", + "devices_logout_success": "Byli jste odhlášeni ze všech zařízení a již nebudete dostávat push oznámení. Chcete-li oznámení znovu povolit, znovu se přihlaste na každém zařízení.", + "other_devices_logout_warning_1": "Odhlášením zařízení odstraníte šifrovací klíče zpráv, které jsou v nich uloženy, a historie zašifrovaných chatů tak nebude čitelná.", + "other_devices_logout_warning_2": "Pokud si chcete zachovat přístup k historii chatu v zašifrovaných místnostech, nastavte si zálohování klíčů nebo exportujte klíče zpráv z některého z dalších zařízení, než budete pokračovat.", + "password_not_entered": "Musíte zadat nové heslo.", + "passwords_mismatch": "Nová hesla se musí shodovat.", + "rate_limit_error": "Příliš mnoho pokusů v krátkém čase. Před dalším pokusem nějakou dobu počkejte.", + "rate_limit_error_with_time": "Příliš mnoho pokusů v krátkém čase. Zkuste to znovu po %(timeout)s.", + "reset_successful": "Heslo bylo resetováno.", + "return_to_login": "Vrátit k přihlašovací obrazovce", + "sign_out_other_devices": "Odhlásit se ze všech zařízení" + }, + "reset_password_action": "Obnovit heslo", + "reset_password_email_field_description": "Použít e-mailovou adresu k obnovení přístupu k účtu", + "reset_password_email_field_required_invalid": "Zadejte e-mailovou adresu (tento domovský server ji vyžaduje)", + "reset_password_email_not_associated": "Zdá se, že vaše e-mailová adresa není přiřazena k Matrix ID na tomto domovském serveru.", + "reset_password_email_not_found_title": "Tato e-mailová adresa nebyla nalezena", + "reset_password_title": "Obnovení vašeho hesla", + "server_picker_custom": "Jiný domovský server", + "server_picker_description": "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.", + "server_picker_description_matrix.org": "Přidejte k miliónům registrovaným na největším veřejném serveru", + "server_picker_dialog_title": "Rozhodněte, kde je váš účet hostován", + "server_picker_explainer": "Použijte svůj preferovaný domovský server Matrix, pokud ho máte, nebo hostujte svůj vlastní.", + "server_picker_failed_validate_homeserver": "Nelze ověřit domovský server", + "server_picker_intro": "Místa, kde můžete hostovat svůj účet, nazýváme \"domovské servery\".", + "server_picker_invalid_url": "Neplatné URL", + "server_picker_learn_more": "O domovských serverech", + "server_picker_matrix.org": "Matrix.org je největší veřejný domovský server na světě, takže je pro mnohé vhodným místem.", + "server_picker_required": "Zadejte domovský server", + "server_picker_title": "Přihlaste se do svého domovského serveru", + "server_picker_title_default": "Možnosti serveru", + "server_picker_title_registration": "Hostovat účet na", + "session_logged_out_description": "Z bezpečnostních důvodů bylo toto přihlášení ukončeno. Přihlašte se prosím znovu.", + "session_logged_out_title": "Jste odhlášeni", + "set_email": { + "description": "Toto vám umožní obnovit si heslo a přijímat oznámení e-mailem.", + "verification_pending_description": "Zkontrolujte svou e-mailovou schránku a klepněte na odkaz ve zprávě, kterou jsme vám poslali. V případě, že jste to už udělali, klepněte na tlačítko Pokračovat.", + "verification_pending_title": "Čeká na ověření" + }, + "set_email_prompt": "Chcete nastavit e-mailovou adresu?", + "sign_in_description": "Pro pokračování použijte svůj účet.", + "sign_in_instead": "Namísto toho se přihlásit", + "sign_in_instead_prompt": "Namísto toho se přihlásit", + "sign_in_or_register": "Přihlásit nebo vytvořit nový účet", + "sign_in_or_register_description": "Pro pokračování se přihlaste stávajícím účtem, nebo si vytvořte nový.", + "sign_in_prompt": "Máte již účet? Přihlásit se", + "sign_in_with_sso": "Přihlásit se přes jednotné přihlašování", + "signing_in": "Přihlašování…", + "soft_logout": { + "clear_data_button": "Smazat všechna data", + "clear_data_description": "Výmaz všech dat v relaci je nevratný. Pokud nemáte zálohované šifrovací klíče, přijdete o šifrované zprávy.", + "clear_data_title": "Smazat všechna data v této relaci?" + }, + "soft_logout_heading": "Jste odhlášeni", + "soft_logout_intro_password": "Zadejte heslo pro přihlášení a obnovte si přístup k účtu.", + "soft_logout_intro_sso": "Přihlaste se a získejte přístup ke svému účtu.", + "soft_logout_intro_unsupported_auth": "Nemůžete se přihlásit do svého účtu. Kontaktujte správce domovského serveru pro více informací.", + "soft_logout_subheading": "Smazat osobní data", + "soft_logout_warning": "Upozornění: vaše osobní údaje (včetně šifrovacích klíčů) jsou v této relaci stále uloženy. Pokud jste s touto relací skončili nebo se chcete přihlásit k jinému účtu, vymažte ji.", + "sso": "Jednotné přihlášení", + "sso_failed_missing_storage": "Požádali jsme prohlížeč, aby si zapamatoval, který domovský server používáte k přihlášení, ale váš prohlížeč to bohužel zapomněl. Přejděte na přihlašovací stránku a zkuste to znovu.", + "sso_or_username_password": "%(ssoButtons)s nebo %(usernamePassword)s", + "sync_footer_subtitle": "Pokud jste se připojili k mnoha místnostem, může to chvíli trvat", + "syncing": "Synchronizace…", + "uia": { + "code": "Kód", + "email": "Pro vytvoření účtu, otevřete odkaz v e-mailu, který jsme právě zaslali na adresu %(emailAddress)s.", + "email_auth_header": "Zkontrolujte svůj e-mail a pokračujte", + "email_resend_prompt": "Nedostali jste ho? Poslat znovu", + "email_resent": "Přeposláno!", + "fallback_button": "Zahájit autentizaci", + "msisdn": "Na číslo %(msisdn)s byla odeslána textová zpráva", + "msisdn_token_incorrect": "Neplatný token", + "msisdn_token_prompt": "Prosím zadejte kód z této zprávy:", + "password_prompt": "Potvrďte svou identitu zadáním hesla ke svému účtu.", + "recaptcha_missing_params": "Na domovském serveru chybí veřejný klíč pro captcha. Nahlaste to prosím správci serveru.", + "registration_token_label": "Registrační token", + "registration_token_prompt": "Zadejte registrační token poskytnutý správcem domovského serveru.", + "sso_body": "Potvrďte přidání této adresy pomocí Jednotného přihlášení.", + "sso_failed": "Při ověřování vaší identity se něco pokazilo. Zrušte to a zkuste to znovu.", + "sso_postauth_body": "Klikněte na tlačítko níže pro potvrzení vaší identity.", + "sso_postauth_title": "Pro pokračování potvrďte", + "sso_preauth_body": "Pro pokračování prokažte svou identitu pomocí Jednotného přihlášení.", + "sso_title": "Pokračovat pomocí Jednotného přihlášení", + "terms": "Pročtěte si a odsouhlaste prosím pravidla domovského serveru:", + "terms_invalid": "Pročtěte si a odsouhlaste prosím všechna pravidla domovského serveru" + }, + "unsupported_auth": "Tento domovský server nenabízí žádné přihlašovací toky, které tento klient podporuje.", + "unsupported_auth_email": "Tento domovský serveru neumožňuje přihlášení pomocí e-mailu.", + "unsupported_auth_msisdn": "Tento server nepodporuje ověření telefonním číslem.", + "username_field_required_invalid": "Zadejte uživatelské jméno", + "username_in_use": "Toto uživatelské jméno už někdo má, zkuste prosím jiné.", + "verify_email_explainer": "Před obnovením hesla musíme vědět, že jste to vy. Klikněte na odkaz v e-mailu, který jsme právě odeslali na adresu %(email)s", + "verify_email_heading": "Pro pokračování ověřte svůj e-mail" }, - "keyboard": { - "home": "Domov", - "space": "Prostor", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[číslo]", - "backspace": "Backspace", - "category_calls": "Hovory", - "category_room_list": "Seznam místností", - "category_navigation": "Navigace", - "category_autocomplete": "Automatické doplňování", - "composer_toggle_bold": "Tučné písmo", - "composer_toggle_italics": "Kurzíva", - "composer_toggle_quote": "Citace", - "composer_toggle_code_block": "Blok kódu", - "composer_toggle_link": "Odkaz", - "cancel_reply": "Zrušení odpovědi na zprávu", - "navigate_next_message_edit": "Přejít na následující zprávu, kterou chcete upravit", - "navigate_prev_message_edit": "Přejít na předchozí zprávu, kterou chcete upravit", - "composer_jump_start": "Přejít na začátek editoru", - "composer_jump_end": "Přejít na konec editoru", - "composer_navigate_next_history": "Přejít na následující zprávu v historii editoru", - "composer_navigate_prev_history": "Přejít na předchozí zprávu v historii editoru", - "send_sticker": "Odeslat nálepku", - "toggle_microphone_mute": "Ztlumit nebo zapnout mikrofon", - "toggle_webcam_mute": "Zapnout/vypnout webovou kameru", - "dismiss_read_marker_and_jump_bottom": "Zavřít značku přečtených zpráv a přejít dolů", - "jump_to_read_marker": "Přejít na nejstarší nepřečtenou zprávu", - "upload_file": "Nahrát soubor", - "scroll_up_timeline": "Posunout se na časové ose nahoru", - "scroll_down_timeline": "Posunout se na časové ose dolů", - "jump_room_search": "Přejít na vyhledávání místností", - "room_list_select_room": "Vybrat místnost v seznamu", - "room_list_collapse_section": "Sbalit seznam místností", - "room_list_expand_section": "Rozbalit seznam místností", - "room_list_navigate_down": "Přejít dolů v seznamu místností", - "room_list_navigate_up": "Přejít nahoru v seznamu místností", - "toggle_top_left_menu": "Zobrazit/skrýt menu vlevo nahoře", - "toggle_right_panel": "Zobrazit/skrýt pravý panel", - "keyboard_shortcuts_tab": "Otevřít tuto kartu nastavení", - "go_home_view": "Přejít na domovské zobrazení", - "next_unread_room": "Následující nepřečtená místnost nebo přímá zpráva", - "prev_unread_room": "Předchozí nepřečtená místnost nebo přímá zpráva", - "next_room": "Následující místnost nebo přímá zpráva", - "prev_room": "Předchozí místnost nebo přímá zpráva", - "autocomplete_cancel": "Zrušit automatické doplňování", - "autocomplete_navigate_next": "Následující návrh automatického dokončování", - "autocomplete_navigate_prev": "Předchozí návrh automatického dokončování", - "toggle_space_panel": "Zobrazit/skrýt panel prostoru", - "toggle_hidden_events": "Přepnout viditelnost skryté události", - "jump_first_message": "Přejít na první zprávu", - "jump_last_message": "Přejít na poslední zprávu", - "composer_undo": "Zrušit úpravy", - "composer_redo": "Obnovit úpravy", - "navigate_prev_history": "Předchozí nedávno navštívená místnost nebo prostor", - "navigate_next_history": "Další nedávno navštívená místnost nebo prostor", - "switch_to_space": "Přepnout do prostoru podle čísla", - "open_user_settings": "Otevřít nastavení uživatele", - "close_dialog_menu": "Zavřít dialog nebo kontextové menu", - "activate_button": "Aktivovat označené tlačítko", - "composer_new_line": "Nový řádek", - "autocomplete_force": "Vynucené dokončování", - "search": "Hledat (musí být povoleno)" + "bug_reporting": { + "additional_context": "Pokud máte libovolné další informace, které by nám pomohly najít problém, tak nám je taky napište. Může pomoct kdy k problému došlo, identifikátory místnost a uživatele, ...", + "before_submitting": "Pro odeslání záznamů je potřeba vytvořit issue na GitHubu s popisem problému.", + "collecting_information": "Sbírání informací o verzi aplikace", + "collecting_logs": "Sběr záznamů", + "create_new_issue": "Vytvořte prosím novou issue na GitHubu abychom mohli chybu opravit.", + "description": "Ladící protokoly obsahují údaje o používání aplikace včetně vašeho uživatelského jména, ID nebo aliasů místností, které jste navštívili, s kterými prvky uživatelského rozhraní jste naposledy interagovali a uživatelských jmen ostatních uživatelů. Neobsahují zprávy.", + "download_logs": "Stáhnout záznamy", + "downloading_logs": "Stahování záznamů", + "error_empty": "Dejte nám vědět, prosím, co se pokazilo nebo vytvořte issue na GitHubu, kde problém popište.", + "failed_send_logs": "Nepodařilo se odeslat záznamy: ", + "github_issue": "issue na GitHubu", + "introduction": "Pokud jste odeslali chybu prostřednictvím GitHubu, ladící protokoly nám mohou pomoci problém vysledovat. ", + "log_request": "Abychom tomu mohli pro příště předejít, pošlete nám prosím záznamy.", + "logs_sent": "Záznamy odeslány", + "matrix_security_issue": "Pro hlášení bezpečnostních problémů s Matrixem si prosím přečtěte naší Bezpečnostní politiku (anglicky).", + "preparing_download": "Příprava na stažení záznamů", + "preparing_logs": "Příprava na odeslání záznamů", + "send_logs": "Odeslat záznamy", + "submit_debug_logs": "Odeslat ladící záznamy", + "textarea_label": "Poznámky", + "thank_you": "Děkujeme vám!", + "title": "Hlášení chyb", + "unsupported_browser": "Připomínka: váš prohlížeč není podporován, takže vaše zkušenost může být nepředvídatelná.", + "uploading_logs": "Nahrávání záznamů", + "waiting_for_server": "Čekám na odezvu ze serveru" }, - "credits": { - "default_cover_photo": "Výchozí titulní fotografie je © Jesús Roncero používaná za podmínek CC-BY-SA 4.0.", - "twemoji_colr": "Písmo twemoji-colr je © Mozilla Foundation používané za podmínek Apache 2.0.", - "twemoji": "Twemoji emoji grafika je © Twitter, Inc a další přispěvatelé používána za podmínek CC-BY 4.0." + "cannot_invite_without_identity_server": "Bez serveru identit nelze uživatele pozvat e-mailem. K nějakému se můžete připojit v \"Nastavení\".", + "cannot_reach_homeserver": "Nelze se připojit k domovskému serveru", + "cannot_reach_homeserver_detail": "Ujistěte se, že máte stabilní internetové připojení. Případně problém řešte se správcem serveru", + "cant_load_page": "Nepovedlo se načíst stránku", + "chat_card_back_action_label": "Zpět do chatu", + "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", + "hearts_description": "Odešle danou zprávu se srdíčky", + "hearts_message": "posílá srdíčka", + "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" }, - "composer": { - "format_bold": "Tučně", - "format_italic": "Kurzíva", - "format_underline": "Podtržení", - "format_strikethrough": "Přešktnutě", - "format_unordered_list": "Seznam s odrážkami", - "format_ordered_list": "Číslovaný seznam", - "format_increase_indent": "Zvětšit odsazení", + "common": { + "about": "O", + "access_token": "Přístupový token", + "accessibility": "Přístupnost", + "advanced": "Rozšířené", + "all_rooms": "Všechny místnosti", + "analytics": "Analytické údaje", + "and_n_others": { + "other": "a %(count)s další...", + "one": "a někdo další..." + }, + "android": "Android", + "appearance": "Vzhled", + "application": "Aplikace", + "are_you_sure": "Opravdu?", + "attachment": "Příloha", + "authentication": "Ověření", + "beta": "Beta", + "camera": "Kamera", + "cameras": "Kamery", + "capabilities": "Schopnosti", + "copied": "Zkopírováno!", + "credits": "Poděkování", + "cross_signing": "Křížové podepisování", + "dark": "Tmavý", + "description": "Popis", + "deselect_all": "Zrušit výběr všech", + "device": "Zařízení", + "display_name": "Zobrazované jméno", + "edited": "upraveno", + "email_address": "E-mailová adresa", + "emoji": "Emoji", + "encrypted": "Šifrováno", + "encryption_enabled": "Šifrování je zapnuté", + "error": "Chyba", + "faq": "Často kladené dotazy (FAQ)", + "favourites": "Oblíbené", + "feedback": "Zpětná vazba", + "filter_results": "Filtrovat výsledky", + "forward_message": "Přeposlat zprávu", + "general": "Obecné", + "go_to_settings": "Přejít do nastavení", + "guest": "Host", + "help": "Nápověda", + "historical": "Historické", + "home": "Domov", + "homeserver": "Domovský server", + "identity_server": "Server identit", + "image": "Obrázek", + "integration_manager": "Správce integrací", + "ios": "iOS", + "joined": "Připojeno", + "labs": "Experimentální funkce", + "legal": "Právní informace", + "light": "Světlý", + "loading": "Načítání…", + "location": "Poloha", + "low_priority": "Nízká priorita", + "matrix": "Matrix", + "message": "Zpráva", + "message_layout": "Zobrazení zpráv", + "microphone": "Mikrofon", + "model": "Model", + "modern": "Moderní", + "mute": "Ztlumit", + "n_members": { + "one": "%(count)s člen", + "other": "%(count)s členů" + }, + "n_participants": { + "one": "1 účastník", + "other": "%(count)s účastníků" + }, + "n_rooms": { + "one": "%(count)s místnost", + "other": "%(count)s místností" + }, + "name": "Název", + "no_results": "Žádné výsledky", + "no_results_found": "Nebyly nalezeny žádné výsledky", + "not_trusted": "Nedůvěryhodné", + "off": "Vypnout", + "offline": "Offline", + "on": "Zapnout", + "options": "Volby", + "orphan_rooms": "Ostatní místnosti", + "password": "Heslo", + "people": "Lidé", + "preferences": "Předvolby", + "presence": "Přítomnost", + "preview_message": "Hej ty. Jsi nejlepší!", + "privacy": "Soukromí", + "private": "Soukromý", + "private_room": "Soukromá místnost", + "private_space": "Soukromý prostor", + "profile": "Profil", + "public": "Veřejný", + "public_room": "Veřejná místnost", + "public_space": "Veřejný prostor", + "qr_code": "QR kód", + "random": "Náhodný", + "reactions": "Reakce", + "report_a_bug": "Nahlásit chybu", + "room": "Místnost", + "room_name": "Název místnosti", + "rooms": "Místnosti", + "saving": "Ukládání…", + "secure_backup": "Zabezpečená záloha", + "security": "Zabezpečení", + "select_all": "Vybrat všechny", + "server": "Server", + "settings": "Nastavení", + "setup_secure_messages": "Nastavit bezpečné obnovení zpráv", + "show_more": "Více", + "someone": "Někdo", + "space": "Prostor", + "spaces": "Prostory", + "sticker": "Nálepka", + "stickerpack": "Balíček s nálepkami", + "success": "Úspěch", + "suggestions": "Návrhy", + "support": "Podpora", + "system_alerts": "Systémová varování", + "theme": "Motiv vzhledu", + "thread": "Vlákno", + "threads": "Vlákna", + "timeline": "Časová osa", + "trusted": "Důvěryhodné", + "unavailable": "nedostupný", + "unencrypted": "Nezašifrované", + "unmute": "Povolit", + "unnamed_room": "Nepojmenovaná místnost", + "unnamed_space": "Nejmenovaný prostor", + "unsent": "Neodeslané", + "unverified": "Neověřeno", + "user": "Uživatel", + "user_avatar": "Profilový obrázek", + "username": "Uživatelské jméno", + "verification_cancelled": "Oveření bylo zrušeno", + "verified": "Ověřeno", + "version": "Verze", + "video": "Video", + "video_room": "Video místnost", + "view_message": "Zobrazit zprávu", + "warning": "Upozornění", + "welcome": "Vítejte" + }, + "composer": { + "autocomplete": { + "@room_description": "Oznámení pro celou místnost", + "command_a11y": "Automatické doplňování příkazů", + "command_description": "Příkazy", + "emoji_a11y": "Automatické doplňování emoji", + "notification_a11y": "Automatické doplňování oznámení", + "notification_description": "Oznámení místnosti", + "room_a11y": "Automatické doplňování místností", + "space_a11y": "Automatické dokončení prostoru", + "user_a11y": "Automatické doplňování uživatelů", + "user_description": "Uživatelé" + }, + "close_sticker_picker": "Skrýt nálepky", + "edit_composer_label": "Upravit zprávu", + "format_bold": "Tučně", + "format_code_block": "Blok kódu", "format_decrease_indent": "Zmenšit odsazení", + "format_increase_indent": "Zvětšit odsazení", "format_inline_code": "Kód", - "format_code_block": "Blok kódu", + "format_insert_link": "Vložit odkaz", + "format_italic": "Kurzíva", + "format_italics": "Kurzívou", "format_link": "Odkaz", - "send_button_title": "Poslat zprávu", - "placeholder_thread_encrypted": "Odpovědět na zašifrované vlákno…", - "placeholder_thread": "Odpovědět na vlákno…", - "placeholder_reply_encrypted": "Odeslat šifrovanou odpověď…", - "placeholder_reply": "Odpovědět…", + "format_ordered_list": "Číslovaný seznam", + "format_strikethrough": "Přešktnutě", + "format_underline": "Podtržení", + "format_unordered_list": "Seznam s odrážkami", + "formatting_toolbar_label": "Formátování", + "link_modal": { + "link_field_label": "Odkaz", + "title_create": "Vytvořit odkaz", + "title_edit": "Upravit odkaz" + }, + "mode_plain": "Skrýt formátování", + "mode_rich_text": "Zobrazit formátování", + "no_perms_notice": "Nemáte oprávnění zveřejňovat příspěvky v této místnosti", + "placeholder": "Odeslat zprávu…", "placeholder_encrypted": "Odeslat šifrovanou zprávu…", - "placeholder": "Odeslat zprávu…" - }, - "Bold": "Tučně", - "Link": "Odkaz", - "Code": "Kód", - "power_level": { - "default": "Výchozí", - "restricted": "Omezené", - "moderator": "Moderátor", - "admin": "Správce", - "mod": "Moderátor", - "custom": "Vlastní (%(level)s)" - }, - "bug_reporting": { - "introduction": "Pokud jste odeslali chybu prostřednictvím GitHubu, ladící protokoly nám mohou pomoci problém vysledovat. ", - "description": "Ladící protokoly obsahují údaje o používání aplikace včetně vašeho uživatelského jména, ID nebo aliasů místností, které jste navštívili, s kterými prvky uživatelského rozhraní jste naposledy interagovali a uživatelských jmen ostatních uživatelů. Neobsahují zprávy.", - "matrix_security_issue": "Pro hlášení bezpečnostních problémů s Matrixem si prosím přečtěte naší Bezpečnostní politiku (anglicky).", - "submit_debug_logs": "Odeslat ladící záznamy", - "title": "Hlášení chyb", - "additional_context": "Pokud máte libovolné další informace, které by nám pomohly najít problém, tak nám je taky napište. Může pomoct kdy k problému došlo, identifikátory místnost a uživatele, ...", - "send_logs": "Odeslat záznamy", - "github_issue": "issue na GitHubu", - "download_logs": "Stáhnout záznamy", - "before_submitting": "Pro odeslání záznamů je potřeba vytvořit issue na GitHubu s popisem problému.", - "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ů", - "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", - "minutes_seconds_left": "zbývá %(minutes)sm %(seconds)ss", - "seconds_left": "Zbývá %(seconds)ss", - "date_at_time": "%(date)s v %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)sh", - "short_minutes": "%(value)sm", - "short_seconds": "%(value)ss", - "short_days_hours_minutes_seconds": "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss", - "short_hours_minutes_seconds": "%(hours)sh %(minutes)sm %(seconds)ss", - "short_minutes_seconds": "%(minutes)sm %(seconds)ss", - "last_week": "Minulý týden", - "last_month": "Minulý měsíc", - "n_minutes_ago": "před %(num)s minutami", - "n_hours_ago": "před %(num)s hodinami", - "n_days_ago": "před %(num)s dny", - "in_n_minutes": "za %(num)s minut", - "in_n_hours": "za %(num)s hodin", - "in_n_days": "za %(num)s dní", - "in_few_seconds": "za pár vteřin", - "in_about_minute": "asi za minutu", - "in_about_hour": "asi za hodinu", - "in_about_day": "asi za den", - "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", - "left": "%(timeRemaining)s zbývá" + "placeholder_reply": "Odpovědět…", + "placeholder_reply_encrypted": "Odeslat šifrovanou odpověď…", + "placeholder_thread": "Odpovědět na vlákno…", + "placeholder_thread_encrypted": "Odpovědět na zašifrované vlákno…", + "poll_button": "Hlasování", + "poll_button_no_perms_description": "Nemáte oprávnění zahajovat hlasování v této místnosti.", + "poll_button_no_perms_title": "Vyžaduje oprávnění", + "replying_title": "Odpovídá", + "room_upgraded_link": "Konverzace pokračuje zde.", + "room_upgraded_notice": "Tato místnost byla nahrazena a už není používaná.", + "send_button_title": "Poslat zprávu", + "send_button_voice_message": "Odeslat hlasovou zprávu", + "send_voice_message": "Odeslat hlasovou zprávu", + "stop_voice_message": "Zastavit nahrávání", + "voice_message_button": "Hlasová zpráva" + }, + "console_dev_note": "Pokud víte, co děláte, Element je open-source, určitě se podívejte na náš GitHub (https://github.com/vector-im/element-web/) a zapojte se!", + "console_scam_warning": "Pokud vám někdo řekl, abyste sem něco zkopírovali/vložili, je vysoká pravděpodobnost, že vás někdo oklamal!", + "console_wait": "Pozor!", + "create_room": { + "action_create_room": "Vytvořit místnost", + "action_create_video_room": "Vytvořit video místnost", + "encrypted_video_room_warning": "Později to nelze zakázat. Místnost bude šifrována, ale vložený hovor nikoli.", + "encrypted_warning": "Později to nelze zakázat. Propojení a většina botů zatím nebude fungovat.", + "encryption_forced": "Váš server vyžaduje povolení šifrování v soukromých místnostech.", + "encryption_label": "Povolit koncové šifrování", + "error_title": "Vytvoření místnosti se nezdařilo", + "generic_error": "Server může být nedostupný, přetížený nebo jste narazili na chybu.", + "join_rule_change_notice": "Tuto hodnotu můžete kdykoli změnit v nastavení místnosti.", + "join_rule_invite": "Soukromá místnost (pouze pro pozvané)", + "join_rule_invite_label": "Tuto místnost budou moci najít a připojit se k ní pouze pozvaní lidé.", + "join_rule_knock_label": "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.", + "join_rule_public_label": "Kdokoliv může najít tuto místnost a připojit se k ní.", + "join_rule_public_parent_space_label": "Tuto místnost bude moci najít a připojit se k ní kdokoli, nejen členové .", + "join_rule_restricted": "Viditelné pro členy prostoru", + "join_rule_restricted_label": "Všichni v budou moci tuto místnost najít a připojit se k ní.", + "name_validation_required": "Zadejte prosím název místnosti", + "room_visibility_label": "Viditelnost místnosti", + "title_private_room": "Vytvořit neveřejnou místnost", + "title_public_room": "Vytvořit veřejnou místnost", + "title_video_room": "Vytvořit video místnost", + "topic_label": "Téma (volitelné)", + "unfederated": "Blokovat komukoli, kdo není součástí serveru %(serverName)s, aby vstoupil do této místnosti.", + "unfederated_label_default_off": "Tuto možnost můžete povolit, pokud bude místnost použita pouze pro spolupráci s interními týmy na vašem domovském serveru. Toto nelze později změnit.", + "unfederated_label_default_on": "Toto můžete deaktivovat, pokud bude místnost použita pro spolupráci s externími týmy, které mají svůj vlastní domovský server. Toto nelze později změnit.", + "unsupported_version": "Server nepodporuje určenou verzi místnosti." + }, + "create_space": { + "add_details_prompt": "Přidejte nějaké podrobnosti, aby ho lidé lépe rozpoznali.", + "add_details_prompt_2": "Tyto údaje můžete kdykoli změnit.", + "add_existing_rooms_description": "Vyberte místnosti nebo konverzace, které chcete přidat. Toto je prostor pouze pro vás, nikdo nebude informován. Později můžete přidat další.", + "add_existing_rooms_heading": "Co si přejete organizovat?", + "address_label": "Adresa", + "address_placeholder": "např. můj-prostor", + "creating": "Vytváření…", + "creating_rooms": "Vytváření místností…", + "done_action": "Přejít do mého prostoru", + "done_action_first_room": "Jít do mé první místnosti", + "explainer": "Prostory představují nový způsob seskupování místností a osob. Jaký prostor chcete vytvořit? To můžete později změnit.", + "failed_create_initial_rooms": "Vytvoření počátečních místností v prostoru se nezdařilo", + "failed_invite_users": "Nepodařilo se pozvat následující uživatele do vašeho prostoru: %(csvUsers)s", + "invite_teammates_by_username": "Pozvat podle uživatelského jména", + "invite_teammates_description": "Zajistěte přístup pro správné lidi. Další můžete pozvat později.", + "invite_teammates_heading": "Pozvěte své spolupracovníky", + "inviting_users": "Pozvání…", + "label": "Vytvořit prostor", + "name_required": "Zadejte prosím název prostoru", + "personal_space": "Jen já", + "personal_space_description": "Soukromý prostor pro uspořádání vašich místností", + "private_description": "Pouze pozvat, nejlepší pro sebe nebo pro týmy", + "private_heading": "Váš soukromý prostor", + "private_personal_description": "Zajistěte, aby do %(name)s měli přístup správní lidé", + "private_personal_heading": "S kým pracujete?", + "private_space": "Já a moji spolupracovníci", + "private_space_description": "Soukromý prostor pro Vás a vaše spolupracovníky", + "public_description": "Otevřený prostor pro kohokoli, nejlepší pro komunity", + "public_heading": "Váš veřejný prostor", + "setup_rooms_community_description": "Vytvořme pro každé z nich místnost.", + "setup_rooms_community_heading": "O kterých tématech chcete diskutovat v %(spaceName)s?", + "setup_rooms_description": "Později můžete přidat i další, včetně již existujících.", + "setup_rooms_private_description": "Pro každého z nich vytvoříme místnost.", + "setup_rooms_private_heading": "Na jakých projektech váš tým pracuje?", + "share_description": "V tuto chvíli to jste jen vy, s ostatními to bude ještě lepší.", + "share_heading": "Sdílet %(name)s", + "skip_action": "Prozatím přeskočit", + "subspace_adding": "Přidání…", + "subspace_beta_notice": "Přidat prostor do prostoru, který spravujete.", + "subspace_dropdown_title": "Vytvořit prostor", + "subspace_existing_space_prompt": "Chcete místo toho přidat stávající prostor?", + "subspace_join_rule_invite_description": "Tento prostor budou moci najít a připojit se k němu pouze pozvaní lidé.", + "subspace_join_rule_invite_only": "Soukromý prostor (pouze pro pozvané)", + "subspace_join_rule_label": "Viditelnost prostoru", + "subspace_join_rule_public_description": "Kdokoliv bude moci najít a připojit se k tomuto prostoru, nejen členové .", + "subspace_join_rule_restricted_description": "Kdokoli v ho bude moci najít a připojit se." }, - "onboarding": { - "personal_messaging_title": "Zabezpečené zasílání zpráv pro přátele a rodinu", - "free_e2ee_messaging_unlimited_voip": "Díky bezplatným šifrovaným zprávám a neomezeným hlasovým a videohovorům je služba %(brand)s skvělým způsobem, jak zůstat v kontaktu.", - "personal_messaging_action": "Začněte svůj první chat", - "work_messaging_title": "Zabezpečené zasílání pracovních zpráv", - "work_messaging_action": "Najděte své spolupracovníky", - "community_messaging_title": "Vlastnictví komunity", - "community_messaging_action": "Najděte své lidi", - "welcome_to_brand": "Vítejte v aplikaci %(brand)s", - "only_n_steps_to_go": { - "one": "Zbývá už jen %(count)s krok", - "other": "Zbývá už jen %(count)s kroků" - }, - "you_did_it": "Dokázali jste to!", - "complete_these": "Dokončete následující, abyste z %(brand)s získali co nejvíce", - "community_messaging_description": "Zachovejte si vlastnictví a kontrolu nad komunitní diskusí.\nPodpora milionů uživatelů s účinným moderováním a interoperabilitou.", - "you_made_it": "Zvládli jste to!", - "set_up_profile_description": "Ujistěte se, že lidé poznají, že jste to opravdu vy", - "set_up_profile_action": "Váš profil", - "set_up_profile": "Nastavte si svůj profil", - "get_stuff_done": "Vyřešte věci tím, že najdete své týmové kolegy", - "find_people": "Najít lidi", - "find_friends_description": "Kvůli tomu jste tady, tak se do toho pusťte", - "find_friends_action": "Najít přátele", - "find_friends": "Najděte a pozvěte své přátele", - "find_coworkers": "Najít a pozvat své spolupracovníky", - "find_community_members": "Najděte a pozvěte členy vaší komunity", - "enable_notifications_description": "Nepropásněte odpověď nebo důležitou zprávu", - "enable_notifications_action": "Povolit oznámení", - "enable_notifications": "Zapnout oznámení", - "download_app_description": "Vezměte si %(brand)s s sebou a nic vám neunikne", - "download_app_action": "Stáhnout aplikace", - "download_app": "Stáhnout %(brand)s", - "download_brand": "Stáhnout %(brand)s", - "download_brand_desktop": "Stáhnout %(brand)s Desktop", - "qr_or_app_links": "%(qrCode)s nebo %(appLinks)s", - "download_app_store": "Stáhnout v App Store", - "download_google_play": "Získat na Google Play", - "download_f_droid": "Získat na F-Droid", - "apple_trademarks": "App Store® a logo Apple® jsou ochranné známky společnosti Apple Inc.", - "google_trademarks": "Google Play a logo Google Play jsou ochranné známky společnosti Google LLC.", - "has_avatar_label": "Skvělé, to pomůže lidem zjistit, že jste to vy", - "no_avatar_label": "Přidejte fotku, aby lidé věděli, že jste to vy.", - "welcome_user": "Vítejte %(name)s", - "welcome_detail": "Nyní vám pomůžeme začít", - "intro_welcome": "Vítá vás %(appName)s", - "intro_byline": "Vlastněte svoje konverzace.", - "send_dm": "Poslat přímou zprávu", - "explore_rooms": "Prozkoumat veřejné místnosti", - "create_room": "Vytvořit skupinový chat" - }, - "settings": { - "show_breadcrumbs": "Zobrazovat zkratky do nedávno zobrazených místností navrchu", - "all_rooms_home_description": "Všechny místnosti, ve kterých se nacházíte, se zobrazí v Domovu.", - "use_command_f_search": "Stiskněte Command + F k vyhledávání v časové ose", - "use_control_f_search": "Stiskněte Ctrl + F k vyhledávání v časové ose", - "use_12_hour_format": "Zobrazovat čas v 12hodinovém formátu (např. 2:30 odp.)", - "always_show_message_timestamps": "Vždy zobrazovat časové značky zpráv", - "send_read_receipts": "Odesílat potvrzení o přečtení", - "send_typing_notifications": "Posílat oznámení, když píšete", - "replace_plain_emoji": "Automaticky nahrazovat textové emoji", - "enable_markdown": "Povolit Markdown", - "emoji_autocomplete": "Napovídat emoji", - "use_command_enter_send_message": "K odeslání zprávy použijte Command + Enter", - "use_control_enter_send_message": "K odeslání zprávy použijte Ctrl + Enter", - "all_rooms_home": "Zobrazit všechny místnosti v Domovu", - "enable_markdown_description": "Začněte zprávy s /plain pro odeslání bez markdown.", - "show_stickers_button": "Tlačítko Zobrazit nálepky", - "insert_trailing_colon_mentions": "Vložit dvojtečku za zmínku o uživateli na začátku zprávy", - "automatic_language_detection_syntax_highlight": "Zapnout automatické rozpoznávání jazyků pro zvýrazňování syntaxe", - "code_block_expand_default": "Ve výchozím nastavení rozbalit bloky kódu", - "code_block_line_numbers": "Zobrazit čísla řádků v blocích kódu", - "inline_url_previews_default": "Nastavit povolení náhledů URL adres jako výchozí", - "autoplay_gifs": "Automatické přehrávání GIFů", - "autoplay_videos": "Automatické přehrávání videí", - "image_thumbnails": "Zobrazovat náhledy obrázků", - "show_typing_notifications": "Zobrazovat oznámení „... právě píše...“", - "show_redaction_placeholder": "Zobrazovat smazané zprávy", - "show_read_receipts": "Zobrazovat potvrzení o přečtení", - "show_join_leave": "Zobrazit zprávy o vstupu/odchodu (pozvánky/odebrání/vykázání nejsou ovlivněny)", - "show_displayname_changes": "Zobrazovat změny zobrazovaného jména", - "show_chat_effects": "Zobrazit efekty chatu (animace např. při přijetí konfet)", - "show_avatar_changes": "Zobrazit změny profilového obrázku", - "big_emoji": "Povolit velké emoji", - "jump_to_bottom_on_send": "Po odeslání zprávy přejít na konec časové osy", - "disable_historical_profile": "Zobrazit aktuální profilové obrázky a jména uživatelů v historii zpráv", - "show_nsfw_content": "Zobrazit NSFW obsah", - "prompt_invite": "Potvrdit odeslání pozvánky potenciálně neplatným Matrix ID", - "hardware_acceleration": "Povolit hardwarovou akceleraci (restartuje %(appName)s, aby se změna projevila)", - "start_automatically": "Zahájit automaticky po přihlášení do systému", - "warn_quit": "Varovat před ukončením", - "notifications": { - "rule_contains_display_name": "Zprávy obsahující mé zobrazované jméno", - "rule_contains_user_name": "Zprávy obsahující moje uživatelské jméno", - "rule_roomnotif": "Zprávy obsahující @room", - "rule_room_one_to_one": "Přímé zprávy", - "rule_message": "Zprávy ve skupinách", - "rule_encrypted": "Šifrované zprávy ve skupinách", - "rule_invite_for_me": "Pozvánka do místnosti", - "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", - "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", - "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ý" - }, - "inline_url_previews_room_account": "Povolit náhledy URL adres pro tuto místnost (ovlivňuje pouze vás)", - "inline_url_previews_room": "Povolit náhledy URL adres pro členy této místnosti jako výchozí" + "credits": { + "default_cover_photo": "Výchozí titulní fotografie je © Jesús Roncero používaná za podmínek CC-BY-SA 4.0.", + "twemoji": "Twemoji emoji grafika je © Twitter, Inc a další přispěvatelé používána za podmínek CC-BY 4.0.", + "twemoji_colr": "Písmo twemoji-colr je © Mozilla Foundation používané za podmínek Apache 2.0." }, "devtools": { - "send_custom_account_data_event": "Odeslat vlastní událost s údaji o účtu", - "send_custom_room_account_data_event": "Odeslat vlastní událost s údaji o účtu místnosti", + "active_widgets": "Aktivní widgety", + "category_other": "Další možnosti", + "category_room": "Místnost", + "caution_colon": "Pozor:", + "client_versions": "Verze klienta", + "developer_mode": "Vývojářský režim", + "developer_tools": "Nástroje pro vývojáře", + "edit_setting": "Upravit nastavení", + "edit_values": "Upravit hodnoty", + "empty_string": "", + "event_content": "Obsah události", + "event_id": "ID události: %(eventId)s", + "event_sent": "Událost odeslána!", "event_type": "Typ události", - "state_key": "Stavový klíč", - "invalid_json": "Nevypadá to jako platný JSON.", + "explore_account_data": "Prozkoumat údaje o účtu", + "explore_room_account_data": "Prozkoumat údaje o účtu místnosti", + "explore_room_state": "Prozkoumat stav místnosti", + "failed_to_find_widget": "Při hledání tohoto widgetu došlo k chybě.", + "failed_to_load": "Nepodařilo se načíst.", + "failed_to_save": "Nepodařilo se uložit nastavení.", "failed_to_send": "Nepodařilo se odeslat událost!", - "event_sent": "Událost odeslána!", - "event_content": "Obsah události", - "user_read_up_to": "Uživatel přečetl až: ", + "invalid_json": "Nevypadá to jako platný JSON.", + "level": "Úroveň", + "low_bandwidth_mode": "Režim malé šířky pásma", + "low_bandwidth_mode_description": "Vyžaduje kompatibilní domovský server.", + "main_timeline": "Hlavní časová osa", + "methods": "Metody", "no_receipt_found": "Žádné potvrzení o přečtení", - "user_read_up_to_ignore_synthetic": "Uživatel čte až do (ignoreSynthetic): ", - "user_read_up_to_private": "Uživatel čte až do (m.read.private): ", - "user_read_up_to_private_ignore_synthetic": "Uživatel čte až do (m.read.private;ignoreSynthetic): ", - "room_status": "Stav místnosti", - "room_unread_status_count": { - "other": "Stav nepřečtení místnosti: %(status)s, počet: %(count)s" - }, + "no_verification_requests_found": "Nebyly nalezeny žádné požadavky na ověření", "notification_state": "Stav oznámení je %(notificationState)s", + "notifications_debug": "Ladění oznámení", + "number_of_users": "Počet uživatelů", + "observe_only": "Pouze sledovat", + "original_event_source": "Původní zdroj události", + "phase": "Fáze", + "phase_cancelled": "Zrušeno", + "phase_ready": "Připraveno", + "phase_requested": "Požadované", + "phase_started": "Zahájeno", + "phase_transaction": "Transakce", + "requester": "Žadatel", "room_encrypted": "Místnost je šifrovaná ✅", + "room_id": "ID místnosti: %(roomId)s", "room_not_encrypted": "Místnost není šifrovaná 🚨", - "main_timeline": "Hlavní časová osa", - "threads_timeline": "Časová osa vláken", - "room_notifications_total": "Celkem: ", - "room_notifications_highlight": "Nejdůležitější: ", "room_notifications_dot": "Tečka: ", + "room_notifications_highlight": "Nejdůležitější: ", "room_notifications_last_event": "Poslední událost:", - "room_notifications_type": "Typ: ", "room_notifications_sender": "Odesílatel: ", "room_notifications_thread_id": "Id vlákna: ", - "spaces": { - "one": "", - "other": "<%(count)s mezer>" - }, - "empty_string": "", + "room_notifications_total": "Celkem: ", + "room_notifications_type": "Typ: ", + "room_status": "Stav místnosti", "room_unread_status": "Stav nepřečtení místnosti: %(status)s", - "id": "ID: ", - "send_custom_state_event": "Odeslat vlastní stavovou událost", + "room_unread_status_count": { + "other": "Stav nepřečtení místnosti: %(status)s, počet: %(count)s" + }, + "save_setting_values": "Uložit hodnoty nastavení", "see_history": "Prohlédnout historii", - "failed_to_load": "Nepodařilo se načíst.", - "client_versions": "Verze klienta", + "send_custom_account_data_event": "Odeslat vlastní událost s údaji o účtu", + "send_custom_room_account_data_event": "Odeslat vlastní událost s údaji o účtu místnosti", + "send_custom_state_event": "Odeslat vlastní stavovou událost", + "send_custom_timeline_event": "Odeslat vlastní událost na časové ose", + "server_info": "Informace o serveru", "server_versions": "Verze serveru", - "number_of_users": "Počet uživatelů", - "failed_to_save": "Nepodařilo se uložit nastavení.", - "save_setting_values": "Uložit hodnoty nastavení", - "setting_colon": "Nastavení:", - "caution_colon": "Pozor:", - "use_at_own_risk": "Toto uživatelské rozhraní NEKONTROLUJE typy hodnot. Použití na vlastní nebezpečí.", - "setting_definition": "Definice nastavení:", - "level": "Úroveň", "settable_global": "Nastavitelné na globální úrovni", "settable_room": "Nastavitelné v místnosti", - "values_explicit": "Hodnoty na explicitních úrovních", - "values_explicit_room": "Hodnoty na explicitních úrovních v této místnosti", - "edit_values": "Upravit hodnoty", + "setting_colon": "Nastavení:", + "setting_definition": "Definice nastavení:", + "setting_id": "ID nastavení", + "settings_explorer": "Průzkumník nastavení", + "show_hidden_events": "Zobrazovat v časové ose skryté události", + "spaces": { + "one": "", + "other": "<%(count)s mezer>" + }, + "state_key": "Stavový klíč", + "thread_root_id": "ID kořenového vlákna: %(threadRootId)s", + "threads_timeline": "Časová osa vláken", + "timeout": "Časový limit", + "title": "Nástroje pro vývojáře", + "toggle_event": "přepnout událost", + "toolbox": "Sada nástrojů", + "use_at_own_risk": "Toto uživatelské rozhraní NEKONTROLUJE typy hodnot. Použití na vlastní nebezpečí.", + "user_read_up_to": "Uživatel přečetl až: ", + "user_read_up_to_ignore_synthetic": "Uživatel čte až do (ignoreSynthetic): ", + "user_read_up_to_private": "Uživatel čte až do (m.read.private): ", + "user_read_up_to_private_ignore_synthetic": "Uživatel čte až do (m.read.private;ignoreSynthetic): ", + "value": "Hodnota", "value_colon": "Hodnota:", + "value_in_this_room": "Hodnota v této místnosti", "value_this_room_colon": "Hodnota v této místnosti:", + "values_explicit": "Hodnoty na explicitních úrovních", "values_explicit_colon": "Hodnoty na explicitních úrovních:", + "values_explicit_room": "Hodnoty na explicitních úrovních v této místnosti", "values_explicit_this_room_colon": "Hodnoty na explicitních úrovních v této místnosti:", - "setting_id": "ID nastavení", - "value": "Hodnota", - "value_in_this_room": "Hodnota v této místnosti", - "edit_setting": "Upravit nastavení", - "phase_requested": "Požadované", - "phase_ready": "Připraveno", - "phase_started": "Zahájeno", - "phase_cancelled": "Zrušeno", - "phase_transaction": "Transakce", - "phase": "Fáze", - "timeout": "Časový limit", - "methods": "Metody", - "requester": "Žadatel", - "observe_only": "Pouze sledovat", - "no_verification_requests_found": "Nebyly nalezeny žádné požadavky na ověření", - "failed_to_find_widget": "Při hledání tohoto widgetu došlo k chybě.", - "send_custom_timeline_event": "Odeslat vlastní událost na časové ose", - "explore_room_state": "Prozkoumat stav místnosti", - "explore_room_account_data": "Prozkoumat údaje o účtu místnosti", - "view_servers_in_room": "Zobrazit servery v místnosti", - "notifications_debug": "Ladění oznámení", "verification_explorer": "Průzkumník ověřování", - "active_widgets": "Aktivní widgety", - "explore_account_data": "Prozkoumat údaje o účtu", - "settings_explorer": "Průzkumník nastavení", - "server_info": "Informace o serveru", - "toolbox": "Sada nástrojů", - "developer_tools": "Nástroje pro vývojáře", - "room_id": "ID místnosti: %(roomId)s", - "thread_root_id": "ID kořenového vlákna: %(threadRootId)s", - "event_id": "ID události: %(eventId)s", - "category_room": "Místnost", - "category_other": "Další možnosti" + "view_servers_in_room": "Zobrazit servery v místnosti", + "view_source_decrypted_event_source": "Dešifrovaný zdroj události", + "view_source_decrypted_event_source_unavailable": "Dešifrovaný zdroj není dostupný", + "widget_screenshots": "Povolit screenshot widgetu pro podporované widgety" }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Prostý text", - "from_the_beginning": "Od začátku", - "number_of_messages": "Zadejte počet zpráv", - "current_timeline": "Aktuální časová osa", - "creating_html": "Vytváření HTML…", - "starting_export": "Zahájení exportu…", - "export_successful": "Export byl úspěšný!", - "unload_confirm": "Opravdu chcete skončit během tohoto exportu?", - "generating_zip": "Vytvoření souboru ZIP", - "processing_event_n": "Zpracování události %(number)s z %(total)s", - "fetched_n_events_with_total": { - "one": "Načtena %(count)s událost z %(total)s", - "other": "Načteno %(count)s událostí z %(total)s" + "dialog_close_label": "Zavřít dialog", + "emoji": { + "categories": "Kategorie", + "category_activities": "Aktivity", + "category_animals_nature": "Zvířata a příroda", + "category_flags": "Vlajky", + "category_food_drink": "Jídlo a nápoje", + "category_frequently_used": "Často používané", + "category_objects": "Objekty", + "category_smileys_people": "Obličeje a lidé", + "category_symbols": "Symboly", + "category_travel_places": "Cestování a místa", + "quick_reactions": "Rychlé reakce" + }, + "emoji_picker": { + "cancel_search_label": "Zrušit hledání" + }, + "empty_room": "Prázdná místnost", + "empty_room_was_name": "Prázdná místnost (dříve %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Zadejte bezpečnostní frázi nebo pro pokračování.", + "key_validation_text": { + "invalid_security_key": "Neplatný bezpečnostní klíč", + "recovery_key_is_correct": "To vypadá dobře!", + "wrong_file_type": "Špatný typ souboru", + "wrong_security_key": "Špatný bezpečnostní klíč" + }, + "reset_title": "Resetovat vše", + "reset_warning_1": "Udělejte to, pouze pokud nemáte žádné jiné zařízení, se kterým byste mohli dokončit ověření.", + "reset_warning_2": "Pokud vše resetujete, začnete bez důvěryhodných relací, bez důvěryhodných uživatelů a možná nebudete moci zobrazit minulé zprávy.", + "restoring": "Obnovení klíčů ze zálohy", + "security_key_title": "Bezpečnostní klíč", + "security_phrase_incorrect_error": "Nelze získat přístup k zabezpečenému úložišti. Ověřte, zda jste zadali správnou bezpečnostní frázi.", + "security_phrase_title": "Bezpečnostní fráze", + "separator": "%(securityKey)s nebo %(recoveryFile)s", + "use_security_key_prompt": "Pokračujte pomocí bezpečnostního klíče." }, - "fetched_n_events": { - "one": "Načtena %(count)s událost", - "other": "Načteno %(count)s událostí" + "bootstrap_title": "Příprava klíčů", + "cancel_entering_passphrase_description": "Chcete určitě zrušit zadávání přístupové fráze?", + "cancel_entering_passphrase_title": "Zrušit zadávání přístupové fráze?", + "confirm_encryption_setup_body": "Kliknutím na tlačítko níže potvrďte nastavení šifrování.", + "confirm_encryption_setup_title": "Potvrďte nastavení šifrování", + "cross_signing_not_ready": "Křížové podepisování není nastaveno.", + "cross_signing_ready": "Křížové podepisování je připraveno k použití.", + "cross_signing_ready_no_backup": "Křížové podepisování je připraveno, ale klíče nejsou zálohovány.", + "cross_signing_room_normal": "Místnost je koncově šifrovaná", + "cross_signing_room_verified": "V této místnosti jsou všichni ověřeni", + "cross_signing_room_warning": "Někdo používá neznámou relaci", + "cross_signing_unsupported": "Váš domovský server nepodporuje křížové podepisování.", + "cross_signing_untrusted": "Váš účet má v bezpečném úložišti identitu pro křížový podpis, ale v této relaci jí zatím nevěříte.", + "cross_signing_user_normal": "Tohoto uživatele jste neověřili.", + "cross_signing_user_verified": "Tohoto uživatele jste ověřili a on ověřil všechny své relace.", + "cross_signing_user_warning": "Tento uživatel zatím neověřil všechny své relace.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Smazat klíče pro křížové podepisování", + "title": "Nenávratně smazat klíče pro křížové podepisování?", + "warning": "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." }, - "fetched_n_events_in_time": { - "one": "Načtena %(count)s událost za %(seconds)ss", - "other": "Načteno %(count)s událostí za %(seconds)ss" + "event_shield_reason_authenticity_not_guaranteed": "Pravost této šifrované zprávy nelze na tomto zařízení ověřit.", + "event_shield_reason_mismatched_sender_key": "Šifrované neověřenou relací", + "export_unsupported": "Váš prohlížeč nepodporuje požadovaná kryptografická rozšíření", + "import_invalid_keyfile": "Neplatný soubor s klíčem %(brand)s", + "import_invalid_passphrase": "Kontrola ověření selhala: špatné heslo?", + "incompatible_database_description": "V této relaci jste již dříve používali novější verzi %(brand)s. Chcete-li tuto verzi znovu použít s šifrováním, budete se muset odhlásit a znovu přihlásit.", + "incompatible_database_disable": "Pokračovat bez šifrování", + "incompatible_database_sign_out_description": "Abyste po odhlášení nepřišli o přístup k historii šifrovaných konverzací, měli byste si před odhlášením exportovat šifrovací klíče místností. Prosím vraťte se k novější verzi %(brand)su a exportujte si klíče", + "incompatible_database_title": "Nekompatibilní databáze", + "key_signature_upload_cancelled": "Nahrávání podpisu zrušeno", + "key_signature_upload_completed": "Nahrávání dokončeno", + "key_signature_upload_failed": "Nelze nahrát", + "key_signature_upload_failed_body": "%(brand)s narazil na chybu při nahrávání:", + "key_signature_upload_failed_cross_signing_key_signature": "nový klíč pro křížový podpis", + "key_signature_upload_failed_device_cross_signing_key_signature": "zařízení používající křížový podpis", + "key_signature_upload_failed_key_signature": "podpis klíče", + "key_signature_upload_failed_master_key_signature": "nový podpis hlavního klíče", + "key_signature_upload_failed_title": "Podpis se nepodařilo nahrát", + "key_signature_upload_success_title": "Podpis úspěšně nahrán", + "messages_not_secure": { + "cause_1": "Váš domovský server", + "cause_2": "Domovský server, ke kterému je ověřovaný uživatel připojen", + "cause_3": "Vaše internetové připojení nebo připojení ostatních uživatelů", + "cause_4": "Vaše relace nebo relace ostatních uživatelů", + "heading": "Něco z následujích věcí může být kompromitováno:", + "title": "Vaše zprávy nejsou zabezpečené" }, - "exported_n_events_in_time": { - "one": "Exportována %(count)s událost za %(seconds)s sekund", - "other": "Exportováno %(count)s událostí za %(seconds)s sekund" + "new_recovery_method_detected": { + "description_1": "Byla zjištěna nová bezpečnostní fráze a klíč pro zabezpečené zprávy.", + "description_2": "Tato relace šifruje historii zpráv s podporou nového způsobu obnovení.", + "title": "Nový způsob obnovy", + "warning": "Pokud jste nenastavili nový způsob obnovy vy, mohou se pokoušet k vašemu účtu dostat útočníci. Změňte si raději ihned heslo a nastavte nový způsob obnovy v Nastavení." }, - "media_omitted": "Vynechaná média", - "media_omitted_file_size": "Vynechaná média - překročen limit velikosti souboru", - "creator_summary": "%(creatorName)s vytvořil(a) tuto místnost.", - "export_info": "Toto je začátek exportu . Exportováno pomocí v %(exportDate)s.", - "topic": "Téma: %(topic)s", - "previous_page": "Předchozí skupina zpráv", - "next_page": "Následující skupina zpráv", - "html_title": "Exportovaná data", - "error_fetching_file": "Chyba při načítání souboru", - "file_attached": "Přiložený soubor", - "fetching_events": "Stahování událostí…", - "creating_output": "Vytváření výstupu…", - "processing": "Zpracování…", - "enter_number_between_min_max": "Zadejte číslo mezi %(min)s a %(max)s", - "size_limit_min_max": "Velikost může být pouze číslo mezi %(min)s MB a %(max)s MB", - "num_messages_min_max": "Počet zpráv může být pouze číslo mezi %(min)s a %(max)s", - "num_messages": "Počet zpráv", - "cancelled": "Export zrušen", - "cancelled_detail": "Export byl úspěšně zrušen", - "successful": "Export proběhl úspěšně", - "successful_detail": "Váš export proběhl úspěšně. Najdete jej ve složce pro stažené soubory.", - "confirm_stop": "Opravdu chcete ukončit export dat? Pokud ano, budete muset začít znovu.", - "exporting_your_data": "Exportování dat", - "title": "Exportovat chat", - "select_option": "Vyberte jednu z níže uvedených možností pro export chatů z časové osy", - "format": "Formát", - "messages": "Zprávy", - "size_limit": "Omezení velikosti", - "include_attachments": "Zahrnout přílohy" - }, - "create_room": { - "title_video_room": "Vytvořit video místnost", - "title_public_room": "Vytvořit veřejnou místnost", - "title_private_room": "Vytvořit neveřejnou místnost", - "action_create_video_room": "Vytvořit video místnost", - "action_create_room": "Vytvořit místnost", - "name_validation_required": "Zadejte prosím název místnosti", - "join_rule_restricted_label": "Všichni v budou moci tuto místnost najít a připojit se k ní.", - "join_rule_change_notice": "Tuto hodnotu můžete kdykoli změnit v nastavení místnosti.", - "join_rule_public_parent_space_label": "Tuto místnost bude moci najít a připojit se k ní kdokoli, nejen členové .", - "join_rule_public_label": "Kdokoliv může najít tuto místnost a připojit se k ní.", - "join_rule_invite_label": "Tuto místnost budou moci najít a připojit se k ní pouze pozvaní lidé.", - "join_rule_knock_label": "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.", - "encrypted_video_room_warning": "Později to nelze zakázat. Místnost bude šifrována, ale vložený hovor nikoli.", - "encrypted_warning": "Později to nelze zakázat. Propojení a většina botů zatím nebude fungovat.", - "encryption_forced": "Váš server vyžaduje povolení šifrování v soukromých místnostech.", - "encryption_label": "Povolit koncové šifrování", - "unfederated_label_default_off": "Tuto možnost můžete povolit, pokud bude místnost použita pouze pro spolupráci s interními týmy na vašem domovském serveru. Toto nelze později změnit.", - "unfederated_label_default_on": "Toto můžete deaktivovat, pokud bude místnost použita pro spolupráci s externími týmy, které mají svůj vlastní domovský server. Toto nelze později změnit.", - "topic_label": "Téma (volitelné)", - "room_visibility_label": "Viditelnost místnosti", - "join_rule_invite": "Soukromá místnost (pouze pro pozvané)", - "join_rule_restricted": "Viditelné pro členy prostoru", - "unfederated": "Blokovat komukoli, kdo není součástí serveru %(serverName)s, aby vstoupil do této místnosti." - }, - "timeline": { - "m.call": { - "video_call_started": "Videohovor byl zahájen v %(roomName)s.", - "video_call_started_unsupported": "Videohovor byl zahájen v %(roomName)s. (není podporováno tímto prohlížečem)" + "not_supported": "", + "old_version_detected_description": "Byla zjištěna data ze starší verze %(brand)s. To bude mít za následek nefunkčnost koncové kryptografie ve starší verzi. Koncově šifrované zprávy vyměněné nedávno při používání starší verze nemusí být v této verzi dešifrovatelné. To může také způsobit selhání zpráv vyměňovaných s touto verzí. Pokud narazíte na problémy, odhlaste se a znovu se přihlaste. Chcete-li zachovat historii zpráv, exportujte a znovu importujte klíče.", + "old_version_detected_title": "Nalezeny starší šifrované datové zprávy", + "recovery_method_removed": { + "description_1": "Tato relace zjistila, že byla odstraněna vaše bezpečnostní fráze a klíč pro zabezpečené zprávy.", + "description_2": "Pokud se vám to stalo neúmyslně, můžete znovu nastavit zálohu zpráv pro tuto relaci. To znovu zašifruje historii zpráv novým způsobem.", + "title": "Záloha klíčů byla odstraněna", + "warning": "Pokud jste způsob obnovy neodstranili vy, mohou se pokoušet k vašemu účtu dostat útočníci. Změňte si raději ihned heslo a nastavte nový způsob obnovy v Nastavení." }, - "m.call.invite": { - "voice_call": "%(senderName)s zahájil(a) hovor.", - "voice_call_unsupported": "%(senderName)s zahájil(a) hovor. (není podporováno tímto prohlížečem)", - "video_call": "%(senderName)s zahájil(a) videohovor.", - "video_call_unsupported": "%(senderName)s zahájil(a) videohovor. (není podporováno tímto prohlížečem)" + "reset_all_button": "Zapomněli nebo ztratili jste všechny metody obnovy? Resetovat vše", + "set_up_toast_description": "Zabezpečení proti ztrátě přístupu k šifrovaným zprávám a datům", + "set_up_toast_title": "Nastavení zabezpečené zálohy", + "setup_secure_backup": { + "explainer": "Před odhlášením si zazálohujte klíče abyste o ně nepřišli.", + "title": "Nastavit" }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s přijal(a) pozvání do %(displayName)s", - "accepted_invite": "%(targetName)s přijal(a) pozvání", - "invite": "%(senderName)s pozval(a) %(targetName)s", - "ban_reason": "%(senderName)s vykázal(a) %(targetName)s: %(reason)s", - "ban": "%(senderName)s vykázal(a) %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s změnil(a) své zobrazované jméno a profilový obrázek", - "change_name": "%(oldDisplayName)s si změnil(a) zobrazované jméno na %(displayName)s", - "set_name": "%(senderName)s si změnil(a) zobrazované jméno na %(displayName)s", - "remove_name": "%(senderName)s odstranil(a) své zobrazované jméno (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s odstranil(a) svůj profilový obrázek", - "change_avatar": "%(senderName)s změnil(a) svůj profilový obrázek", - "set_avatar": "%(senderName)s si nastavil(a) profilový obrázek", - "no_change": "%(senderName)s neprovedl(a) žádnou změnu", - "join": "%(targetName)s vstoupil(a) do místnosti", - "reject_invite": "%(targetName)s odmítl(a) pozvání", - "left_reason": "%(targetName)s opustil(a) místnost: %(reason)s", - "left": "%(targetName)s opustil(a) místnost", - "unban": "%(senderName)s zrušil(a) vykázání uživatele %(targetName)s", - "withdrew_invite_reason": "%(senderName)s zrušil(a) pozvání pro uživatele %(targetName)s: %(reason)s", - "withdrew_invite": "%(senderName)s zrušil(a) pozvání pro uživatele %(targetName)s", - "kick_reason": "%(senderName)s odebral(a) %(targetName)s: %(reason)s", - "kick": "%(senderName)s odebral(a) %(targetName)s" + "udd": { + "interactive_verification_button": "Interaktivní ověření pomocí emoji", + "manual_verification_button": "Ruční ověření pomocí textu", + "other_ask_verify_text": "Požádejte tohoto uživatele, aby ověřil svou relaci, nebo jí níže můžete ověřit manuálně.", + "other_new_session_text": "%(name)s (%(userId)s) se přihlásil(a) do nové relace bez ověření:", + "own_ask_verify_text": "Ověřte další relaci jedním z následujících způsobů.", + "own_new_session_text": "Přihlásili jste se do nové relace, aniž byste ji ověřili:", + "title": "Nedůvěryhodné" }, - "m.room.topic": "%(senderDisplayName)s změnil(a) téma na „%(topic)s“.", - "m.room.avatar": "%(senderDisplayName)s změnil(a) avatar místnosti.", - "m.room.name": { - "remove": "%(senderDisplayName)s odstranil(a) název místnosti.", - "change": "%(senderDisplayName)s změnil(a) jméno místnosti z %(oldRoomName)s na %(newRoomName)s.", - "set": "%(senderDisplayName)s změnil(a) název místnosti na %(roomName)s." + "unable_to_setup_keys_error": "Nepovedlo se nastavit klíče", + "unsupported": "Tento klient nepodporuje koncové šifrování.", + "upgrade_toast_title": "Je dostupná aktualizace šifrování", + "verification": { + "accepting": "Přijímání…", + "after_new_login": { + "device_verified": "Zařízení ověřeno", + "reset_confirmation": "Opravdu chcete resetovat ověřovací klíče?", + "skip_verification": "Prozatím přeskočit ověřování", + "unable_to_verify": "Nelze ověřit toto zařízení", + "verify_this_device": "Ověřit toto zařízení" + }, + "cancelled": "Zrušili jste proces ověření.", + "cancelled_self": "Ověřování na jiném zařízení jste zrušili.", + "cancelled_user": "%(displayName)s zrušil(a) proces ověření.", + "cancelling": "Rušení…", + "complete_action": "OK", + "complete_description": "Uživatel úspěšně ověřen.", + "complete_title": "Ověřeno!", + "error_starting_description": "Nepodařilo se zahájit chat s druhým uživatelem.", + "error_starting_title": "Chyba při zahájení ověření", + "explainer": "Bezpečné zprávy s tímto uživatelem jsou koncově šifrované a nikdo další je nemůže číst.", + "in_person": "Aby bylo ověření bezpečné, proveďte ho osobně nebo použijte důvěryhodný komunikační prostředek.", + "incoming_sas_device_dialog_text_1": "Ověření zařízení ho označí za důvěryhodné. Ověření konkrétního zařízení vám dává větší jistotu, že je komunikace důvěrná.", + "incoming_sas_device_dialog_text_2": "Ověření zařízení ho označí za důvěryhodné a uživatelé, kteří věří vám budou také tomuto zařízení důvěřovat.", + "incoming_sas_dialog_title": "Přišla vám žádost o ověření", + "incoming_sas_dialog_waiting": "Čekání na potvrzení partnerem…", + "incoming_sas_user_dialog_text_1": "Po ověření bude uživatel označen jako důvěryhodný. Ověřování uživatelů vám dává větší jistotu, že je komunikace důvěrná.", + "incoming_sas_user_dialog_text_2": "Ověření uživatele označí jeho relace za důvěryhodné a vaše relace budou důvěryhodné pro něj.", + "manual_device_verification_device_id_label": "ID sezení", + "manual_device_verification_device_key_label": "Klíč relace", + "manual_device_verification_device_name_label": "Název relace", + "manual_device_verification_footer": "Pokud se neshodují, bezpečnost vaší komunikace může být kompromitována.", + "manual_device_verification_self_text": "Potvrďte porovnáním následujícího s uživatelským nastavením v jiné relaci:", + "manual_device_verification_user_text": "Potvrďte relaci tohoto uživatele porovnáním následujícího s jeho uživatelským nastavením:", + "no_key_or_device": "Vypadá to, že nemáte bezpečnostní klíč ani žádné jiné zařízení, které byste mohli ověřit. Toto zařízení nebude mít přístup ke starým šifrovaným zprávám. Abyste mohli na tomto zařízení ověřit svou totožnost, budete muset resetovat ověřovací klíče.", + "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.", + "other_party_cancelled": "Druhá strana ověření zrušila.", + "prompt_encrypted": "Ověřit všechny uživatele v místnosti, abyste se přesvědčili o bezpečnosti.", + "prompt_self": "Začít proces ověření znovu pomocí notifikace.", + "prompt_unencrypted": "V šifrovaných místnostech ověřte všechny uživatele, abyste zajistili bezpečnost komunikace.", + "prompt_user": "Proces ověření začněte znovu z profilu kontaktu.", + "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:", + "qr_prompt": "Naskenujte tento jedinečný kód", + "qr_reciprocate_same_shield_device": "Už to skoro je! Zobrazuje vaše druhé zařízení stejný štít?", + "qr_reciprocate_same_shield_user": "Téměř hotovo! Je relace %(displayName)s také ověřená?", + "request_toast_accept": "Ověřit relaci", + "request_toast_decline_counter": "Ignorovat (%(counter)s)", + "request_toast_detail": "%(deviceId)s z %(ip)s", + "reset_proceed_prompt": "Pokračovat v resetování", + "sas_caption_self": "Ověřte toto zařízení tak, že potvrdíte, že se na jeho obrazovce zobrazí následující číslo.", + "sas_caption_user": "Ověřte uživatele zkontrolováním, že se na obrazovce objevila stejná čísla.", + "sas_description": "Pokud na žádném zařízení nemáte kameru, porovnejte jedinečnou kombinaci emoji", + "sas_emoji_caption_self": "Potvrďte, že se následující emotikony zobrazují na obou zařízeních ve stejném pořadí:", + "sas_emoji_caption_user": "Ověřte uživatele zkontrolováním, že se mu na obrazovce objevily stejné emoji.", + "sas_match": "Shodují se", + "sas_no_match": "Neshodují se", + "sas_prompt": "Porovnejte jedinečnou kombinaci emoji", + "scan_qr": "Ověřte naskenováním", + "scan_qr_explainer": "Požádejte uživatele %(displayName)s o naskenování tohoto kódu pro vaše ověření:", + "self_verification_hint": "Pro pokračování, přijměte žádost o ověření na svém dalším zařízení.", + "start_button": "Zahájit ověření", + "successful_device": "Ověřili jste %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "Úspěšně jste ověřili vaše zařízení!", + "successful_user": "Úspěšně jste ověřili uživatele %(displayName)s!", + "timed_out": "Ověření vypršelo.", + "unsupported_method": "Nepovedlo se nám najít podporovanou metodu ověření.", + "unverified_session_toast_accept": "Ano, to jsem byl já", + "unverified_session_toast_title": "Nové přihlášní. Jste to vy?", + "unverified_sessions_toast_description": "Zkontrolujte, zda je váš účet v bezpečí", + "unverified_sessions_toast_reject": "Později", + "unverified_sessions_toast_title": "Máte neověřené relace", + "verification_description": "Ověřte svou identitu, abyste získali přístup k šifrovaným zprávám a prokázali svou identitu ostatním.", + "verification_dialog_title_device": "Ověřit jiné zařízení", + "verification_dialog_title_user": "Požadavek na ověření", + "verification_skip_warning": "Bez ověření nebudete mít přístup ke všem svým zprávám a můžete se ostatním jevit jako nedůvěryhodní.", + "verification_success_with_backup": "Vaše nové zařízení je nyní ověřeno. Má přístup k vašim zašifrovaným zprávám a ostatní uživatelé jej budou považovat za důvěryhodné.", + "verification_success_without_backup": "Vaše nové zařízení je nyní ověřeno. Ostatní uživatelé jej uvidí jako důvěryhodné.", + "verify_emoji": "Ověřit pomocí emoji", + "verify_emoji_prompt": "Ověření porovnáním několika emoji.", + "verify_emoji_prompt_qr": "Pokud vám skenování kódů nefunguje, ověřte se porovnáním emoji.", + "verify_later": "Ověřím se později", + "verify_reset_warning_1": "Resetování ověřovacích klíčů nelze vrátit zpět. Po jejich resetování nebudete mít přístup ke starým zašifrovaným zprávám a všem přátelům, kteří vás dříve ověřili, se zobrazí bezpečnostní varování, dokud se u nich znovu neověříte.", + "verify_reset_warning_2": "Pokračujte pouze v případě, že jste si jisti, že jste ztratili všechna ostatní zařízení a bezpečnostní klíč.", + "verify_using_device": "Ověřit pomocí jiného zařízení", + "verify_using_key": "Ověření pomocí bezpečnostního klíče", + "verify_using_key_or_phrase": "Ověření pomocí bezpečnostního klíče nebo fráze", + "waiting_for_user_accept": "Čekáme, než %(displayName)s výzvu přijme…", + "waiting_other_device": "Čekáme na ověření na jiném zařízení…", + "waiting_other_device_details": "Čekáme na ověření na vašem dalším zařízení, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Čekám až nás %(displayName)s ověří…" }, - "m.room.tombstone": "%(senderDisplayName)s aktualizoval(a) místnost.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s zveřejnil(a) místnost pro všechny s odkazem.", - "invite": "%(senderDisplayName)s zpřístupnil(a) místnost pouze na pozvání.", - "knock": "%(senderDisplayName)s změnil(a) pravidlo žádosti o vstup.", - "restricted_settings": "%(senderDisplayName)s změnil, kdo se může vstoupit do této místnosti. Zobrazit nastavení.", - "restricted": "%(senderDisplayName)s změnil(a), kdo může vstoupit do této místnosti.", - "unknown": "%(senderDisplayName)s změnil(a) pravidlo k připojení na %(rule)s" + "verification_requested_toast_title": "Žádost ověření", + "verify_toast_description": "Ostatní uživatelé této relaci nemusí věřit", + "verify_toast_title": "Ověřit tuto relaci" + }, + "error": { + "admin_contact": "Pro pokračování využívání této služby prosím kontaktujte jejího správce.", + "admin_contact_short": "Kontaktujte administrátora serveru.", + "connection": "Při komunikaci s domovským serverem došlo k potížím, zkuste to prosím později.", + "dialog_description_default": "Nastala chyba.", + "download_media": "Nepodařilo se stáhnout zdrojové médium, nebyla nalezena žádná zdrojová url adresa", + "edit_history_unsupported": "Váš domovský server asi tuto funkci nepodporuje.", + "failed_copy": "Nepodařilo se zkopírovat", + "hs_blocked": "Tento domovský server byl zablokován jeho správcem.", + "mau": "Tento domovský server dosáhl svého měsíčního limitu pro aktivní uživatele.", + "mixed_content": "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.", + "non_urgent_echo_failure_toast": "Váš server neodpovídá na některé požadavky.", + "resource_limits": "Tento domovský server překročil některý z limitů.", + "session_restore": { + "clear_storage_button": "Vymazat uložiště a odhlásit se", + "clear_storage_description": "Odhlásit a odstranit šifrovací klíče?", + "description_1": "V průběhu obnovování Vaší minulé relace nastala chyba.", + "description_2": "Pokud jste se v minulosti již přihlásili s novější verzi programu %(brand)s, vaše relace nemusí být kompatibilní s touto verzí. Zavřete prosím toto okno a přihlaste se znovu pomocí nové verze.", + "description_3": "Vymazání úložiště prohlížeče možná váš problém opraví, zároveň se tím ale odhlásíte a můžete přijít o historii svých šifrovaných konverzací.", + "title": "Nelze obnovit relaci" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s povolil(a) přístup hostům.", - "forbidden": "%(senderDisplayName)s zakázal(a) přístup hostům.", - "unknown": "%(senderDisplayName)s změnil(a) pravidlo pro přístup hostů na %(rule)s" + "something_went_wrong": "Něco se nepodařilo!", + "storage_evicted_description_1": "Některá data sezení, například klíče od šifrovaných zpráv, nám chybí. Přihlaste se prosím znovu a obnovte si klíče ze zálohy.", + "storage_evicted_description_2": "Prohlížeč data možná smazal aby ušetřil místo na disku.", + "storage_evicted_title": "Chybějící data relace", + "sync": "Nelze se připojit k domovskému serveru. Opakovaný pokus…", + "tls": "Nelze se připojit k domovskému serveru – zkontrolujte prosím své připojení, prověřte, zda je SSL certifikát vašeho domovského serveru důvěryhodný, a že některé z rozšíření prohlížeče neblokuje komunikaci.", + "unknown": "Neznámá chyba", + "unknown_error_code": "neznámý kód chyby", + "update_power_level": "Nepodařilo se změnit úroveň oprávnění" + }, + "error_database_closed_description": "To může být způsobeno otevřením aplikace na více kartách nebo vymazáním dat prohlížeče.", + "error_database_closed_title": "Databáze byla neočekávaně uzavřena", + "error_dialog": { + "copy_room_link_failed": { + "description": "Nelze zkopírovat odkaz na místnost do schránky.", + "title": "Nelze zkopírovat odkaz na místnost" }, - "m.image": "%(senderDisplayName)s poslal(a) obrázek.", - "m.sticker": "%(senderDisplayName)s poslal(a) nálepku.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s nastavil seznam přístupů serveru pro tuto místnost.", - "changed": "%(senderDisplayName)s změnil(a) seznam přístupů serveru pro tuto místnost.", - "all_servers_banned": "🎉 K místnosti nemá přístup žádný server! Místnost už nemůže být používána." + "error_loading_user_profile": "Nepovedlo se načíst profil uživatele", + "forget_room_failed": "Nepodařilo se zapomenout místnost %(errCode)s", + "search_failed": { + "server_unavailable": "Server může být nedostupný, přetížený nebo vyhledávání vypršelo :(", + "title": "Vyhledávání selhalo" + } + }, + "error_user_not_logged_in": "Uživatel není přihlášen", + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s ukončil(a) hlasové vysílání", + "you": "Ukončili jste hlasové vysílání" }, - "m.room.canonical_alias": { - "set": "%(senderName)s nastavil(a) hlavní adresu této místnosti na %(address)s.", - "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.", - "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.call.answer": { + "dm": "Probíhá hovor", + "user": "%(senderName)s se připojil k hovoru", + "you": "Připojili jste se k hovoru" }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s zrušil(a) pozvání do této místnosti pro uživatele %(targetDisplayName)s.", - "sent": "%(senderName)s pozval(a) uživatele %(targetDisplayName)s ke vstupu do místnosti." + "m.call.hangup": { + "user": "%(senderName)s ukončil(a) hovor", + "you": "Ukončili jste hovor" }, - "m.room.history_visibility": { - "invited": "%(senderName)s nastavil(a) viditelnost budoucích zpráv v této místnosti pro všechny její členy, a to od chvíle jejich pozvání.", - "joined": "%(senderName)s nastavil(a) viditelnost budoucích zpráv v této místnosti pro všechny její členy od chvíle jejich vstupu.", - "shared": "%(senderName)s nastavil(a) viditelnost budoucích zpráv v této místnosti pro všechny její členy.", - "world_readable": "%(senderName)s nastavil(a) viditelnost budoucích zpráv pro kohokoliv.", - "unknown": "%(senderName)s nastavil viditelnost budoucí zpráv v místnosti neznámým (%(visibility)s)." + "m.call.invite": { + "dm_receive": "%(senderName)s volá", + "dm_send": "Čekání na odpověď", + "user": "%(senderName)s začal(a) hovor", + "you": "Začali jste hovor" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s připnul(a) zprávu k této místnosti. Zobrazit všechny připnuté zprávy.", - "pinned": "%(senderName)s připnul(a) zprávu k této místnosti. Zobrazit všechny připnuté zprávy.", - "unpinned_link": "%(senderName)s odepnul(a) zprávu z této místnosti. Zobrazit všechny připnuté zprávy.", - "unpinned": "%(senderName)s odepnul(a) zprávu z této místnosti. Zobrazit všechny připnuté zprávy.", - "changed_link": "%(senderName)s změnil(a) připnuté zprávy v místnosti.", - "changed": "%(senderName)s změnil(a) připíchnuté zprávy této místnosti." + "m.reaction": { + "user": "%(sender)s reagoval(a) %(reaction)s na %(message)s", + "you": "Reagovali jste %(reaction)s na %(message)s" + } + }, + "export_chat": { + "cancelled": "Export zrušen", + "cancelled_detail": "Export byl úspěšně zrušen", + "confirm_stop": "Opravdu chcete ukončit export dat? Pokud ano, budete muset začít znovu.", + "creating_html": "Vytváření HTML…", + "creating_output": "Vytváření výstupu…", + "creator_summary": "%(creatorName)s vytvořil(a) tuto místnost.", + "current_timeline": "Aktuální časová osa", + "enter_number_between_min_max": "Zadejte číslo mezi %(min)s a %(max)s", + "error_fetching_file": "Chyba při načítání souboru", + "export_info": "Toto je začátek exportu . Exportováno pomocí v %(exportDate)s.", + "export_successful": "Export byl úspěšný!", + "exported_n_events_in_time": { + "one": "Exportována %(count)s událost za %(seconds)s sekund", + "other": "Exportováno %(count)s událostí za %(seconds)s sekund" }, - "m.widget": { - "modified": "%(senderName)s upravil(a) widget %(widgetName)s", - "added": "%(senderName)s přidal(a) widget %(widgetName)s", - "removed": "%(senderName)s odstranil(a) widget %(widgetName)s" + "exporting_your_data": "Exportování dat", + "fetched_n_events": { + "one": "Načtena %(count)s událost", + "other": "Načteno %(count)s událostí" }, - "io.element.widgets.layout": "%(senderName)s aktualizoval rozvržení místnosti", - "m.location": "%(senderName)s sdílí svou polohu", - "self_redaction": "Zpráva smazána", - "redaction": "Zpráva smazána uživatelem %(name)s", - "m.poll.start": "%(senderName)s zahájil(a) hlasování - %(pollQuestion)s", - "m.poll.end": "%(senderName)s ukončil(a) hlasování", - "typing_indicator": { - "one_user": "%(displayName)s píše …", - "two_users": "%(names)s a %(lastPerson)s píšou …", - "more_users": { - "other": "%(names)s a %(count)s dalších píše …", - "one": "%(names)s a jeden další píše …" - } + "fetched_n_events_in_time": { + "one": "Načtena %(count)s událost za %(seconds)ss", + "other": "Načteno %(count)s událostí za %(seconds)ss" }, - "m.call.hangup": { - "dm": "Hovor skončil" + "fetched_n_events_with_total": { + "one": "Načtena %(count)s událost z %(total)s", + "other": "Načteno %(count)s událostí z %(total)s" }, - "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" - } - }, - "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" - }, - "no_permission_messages_before_invite": "Nemáte oprávnění zobrazovat zprávy z doby před pozváním.", - "no_permission_messages_before_join": "Nemáte oprávnění zobrazovat zprávy z doby, než jste se připojili.", - "encrypted_historical_messages_unavailable": "Šifrované zprávy před tímto bodem nejsou k dispozici.", - "historical_messages_unavailable": "Dřívější zprávy nelze zobrazit" - }, - "slash_command": { - "spoiler": "Odešle danou zprávu jako spoiler", - "shrug": "Vloží ¯\\_(ツ)_/¯ na začátek zprávy", - "tableflip": "Vloží (╯°□°)╯︵ ┻━┻ na začátek zprávy", - "unflip": "Vloží ┬──┬ ノ( ゜-゜ノ) na začátek zprávy", - "lenny": "Vloží ( ͡° ͜ʖ ͡°) na začátek zprávy", - "plain": "Pošle zprávu jako prostý text, neinterpretuje jí jako Markdown", - "html": "Pošle zprávu jako HTML a nebude jí interpretovat jako Markdown", - "upgraderoom": "Aktualizuje místnost na novou verzi", - "upgraderoom_permission_error": "Na provedení tohoto příkazu nemáte dostatečná oprávnění.", - "jumptodate": "Přejít na zadané datum na časové ose", - "jumptodate_invalid_input": "Nebyli jsme schopni porozumět zadanému datu (%(inputDate)s). Zkuste použít formát RRRR-MM-DD.", - "nick": "Změní vaši zobrazovanou přezdívku", - "myroomnick": "Změní vaši zobrazovanou přezdívku pouze v této místnosti", - "roomavatar": "Změní avatar této místnosti", - "myroomavatar": "Změní váš profilový obrázek pouze pro tuto místnost", - "myavatar": "Změní váš profilový obrázek ve všech místnostech", - "topic": "Nastaví nebo zjistí téma místnosti", - "topic_room_error": "Nepodařilo se získat téma místnosti: Nelze najít místnost (%(roomId)s", - "topic_none": "Tato místnost nemá žádné specifické téma.", - "roomname": "Nastaví název místnosti", - "invite": "Pozve do aktuální místnosti uživatele s daným id", - "remove": "Odstraní uživatele s daným id z této místnosti", - "ban": "Vykáže uživatele s daným id", - "unban": "Zruší vykázání uživatele s daným identifikátorem", - "ignore": "Ignoruje uživatele a skryje všechny jeho zprávy", - "unignore": "Přestane ignorovat uživatele a začne zobrazovat jeho zprávy", - "devtools": "Otevře dialog nástrojů pro vývojáře", - "addwidget": "Přidá do místnosti vlastní widget podle adresy URL", - "rainbow": "Pošle zprávu v barvách duhy", - "rainbowme": "Pošle reakci v barvách duhy", - "help": "Zobrazuje seznam příkazu s popiskem", - "whois": "Zobrazuje informace o uživateli", - "rageshake": "Zaslat hlášení o chybě", - "msg": "Pošle zprávu danému uživateli", - "usage": "Použití", - "category_messages": "Zprávy", - "category_actions": "Akce", - "category_admin": "Správce", - "category_advanced": "Rozšířené", - "category_effects": "Efekty", - "category_other": "Další možnosti", - "addwidget_missing_url": "Zadejte prosím URL widgetu nebo jeho kód", - "addwidget_iframe_missing_src": "iframe nemá atribut src", - "addwidget_invalid_protocol": "Zadejte webovou adresu widgetu (začínající na https:// nebo http://)", - "addwidget_no_permissions": "V této místnosti nemůžete manipulovat s widgety.", - "converttodm": "Převede místnost na přímou zprávu", - "could_not_find_room": "Nepodařilo se najít místnost", - "converttoroom": "Převede přímou zprávu na místnost", - "discardsession": "Vynutí zahození aktuálně používané relace skupiny v zašifrované místnosti", - "remakeolm": "Příkaz pro vývojáře: Zruší aktuální odchozí relaci skupiny a nastaví nové relace Olm", - "tovirtual": "Přepne do virtuální místnosti této místnosti, pokud ji má", - "tovirtual_not_found": "Žádná virtuální místnost pro tuto místnost", - "query": "Otevře konverzaci s tímto uživatelem", - "query_not_found_phone_number": "Nelze najít Matrix ID pro telefonní číslo", - "holdcall": "Podrží hovor v aktuální místnosti", - "no_active_call": "V této místnosti není žádný aktivní hovor", - "unholdcall": "Zruší podržení hovoru v aktuální místnosti", - "me": "Zobrazí akci", - "error_invalid_runfn": "Chyba příkazu: Nelze zpracovat příkaz za lomítkem.", - "error_invalid_rendering_type": "Chyba příkazu: Nelze najít typ vykreslování (%(renderingType)s)", - "join": "Vstoupit do místnosti s danou adresou", - "view": "Zobrazí místnost s danou adresou", - "failed_find_room": "Příkaz se nezdařil: Nelze najít místnost (%(roomId)s", - "failed_find_user": "Nepovedlo se najít uživatele v místnosti", - "op": "Stanovte úroveň oprávnění uživatele", - "deop": "Zruší stav moderátor uživateli se zadaným ID" + "fetching_events": "Stahování událostí…", + "file_attached": "Přiložený soubor", + "format": "Formát", + "from_the_beginning": "Od začátku", + "generating_zip": "Vytvoření souboru ZIP", + "html": "HTML", + "html_title": "Exportovaná data", + "include_attachments": "Zahrnout přílohy", + "json": "JSON", + "media_omitted": "Vynechaná média", + "media_omitted_file_size": "Vynechaná média - překročen limit velikosti souboru", + "messages": "Zprávy", + "next_page": "Následující skupina zpráv", + "num_messages": "Počet zpráv", + "num_messages_min_max": "Počet zpráv může být pouze číslo mezi %(min)s a %(max)s", + "number_of_messages": "Zadejte počet zpráv", + "previous_page": "Předchozí skupina zpráv", + "processing": "Zpracování…", + "processing_event_n": "Zpracování události %(number)s z %(total)s", + "select_option": "Vyberte jednu z níže uvedených možností pro export chatů z časové osy", + "size_limit": "Omezení velikosti", + "size_limit_min_max": "Velikost může být pouze číslo mezi %(min)s MB a %(max)s MB", + "starting_export": "Zahájení exportu…", + "successful": "Export proběhl úspěšně", + "successful_detail": "Váš export proběhl úspěšně. Najdete jej ve složce pro stažené soubory.", + "text": "Prostý text", + "title": "Exportovat chat", + "topic": "Téma: %(topic)s", + "unload_confirm": "Opravdu chcete skončit během tohoto exportu?" }, - "presence": { - "busy": "Zaneprázdněný", - "online_for": "Online po dobu %(duration)s", - "idle_for": "Nečinný po dobu %(duration)s", - "offline_for": "Offline po dobu %(duration)s", - "unknown_for": "Neznámý po dobu %(duration)s", - "online": "Online", - "idle": "Nečinný/á", - "unknown": "Neznámý", - "offline": "Offline", - "away": "Pryč" + "failed_load_async_component": "Stránku se nepovedlo načíst! Zkontrolujte prosím své připojení k internetu a zkuste to znovu.", + "feedback": { + "can_contact_label": "V případě dalších dotazů se na mě můžete obrátit", + "comment_label": "Komentář", + "existing_issue_link": "Nejříve si prosím prohlédněte existující chyby na Githubu. Žádná shoda? Nahlašte novou chybu.", + "may_contact_label": "Můžete mě kontaktovat, pokud budete chtít doplnit informace nebo mě nechat vyzkoušet připravované návrhy", + "platform_username": "Vaše platforma a uživatelské jméno budou zaznamenány, abychom mohli co nejlépe využít vaši zpětnou vazbu.", + "pro_type": "TIP pro profíky: Pokud nahlásíte chybu, odešlete prosím ladicí protokoly, které nám pomohou problém vypátrat.", + "send_feedback_action": "Odeslat zpětnou vazbu", + "sent": "Zpětná vazba byla odeslána" + }, + "file_panel": { + "empty_description": "Připojte soubory z chatu nebo je jednoduše přetáhněte kamkoli do místnosti.", + "empty_heading": "V této místnosti nejsou viditelné žádné soubory", + "guest_note": "Pro využívání této funkce se zaregistrujte", + "peek_note": "Pro zobrazení souborů musíte do místnosti vstoupit" + }, + "forward": { + "filter_placeholder": "Hledat místnosti nebo osoby", + "message_preview_heading": "Náhled zprávy", + "no_perms_title": "K tomu nemáte povolení", + "open_room": "Otevřít místnost", + "send_label": "Odeslat", + "sending": "Odesílání", + "sent": "Odesláno" + }, + "identity_server": { + "change": "Změnit server identit", + "change_prompt": "Odpojit se ze serveru a připojit na ?", + "change_server_prompt": "Pokud nechcete na hledání existujících kontaktů používat server , zvolte si jiný server.", + "checking": "Kontrolování serveru", + "description_connected": "Pro hledání existujících kontaktů používáte server identit . Níže ho můžete změnit.", + "description_disconnected": "Pro hledání existujících kontaktů nepoužíváte žádný server identit . Abyste mohli hledat kontakty, nějaký níže nastavte.", + "description_optional": "Použití serveru identit je volitelné. Nemusíte server identit používat, ale nepůjde vás pak najít podle e-mailové adresy ani telefonního čísla a vy také nebudete moci hledat ostatní.", + "disconnect": "Odpojit se ze serveru identit", + "disconnect_anyway": "Stejně se odpojit", + "disconnect_offline_warning": "Před odpojením byste měli smazat osobní údaje ze serveru identit . Bohužel, server je offline nebo neodpovídá.", + "disconnect_personal_data_warning_1": "Pořád sdílíte osobní údaje se serverem identit .", + "disconnect_personal_data_warning_2": "Než se odpojíte, doporučujeme odstranit e-mailovou adresu a telefonní číslo ze serveru identit.", + "disconnect_server": "Odpojit se ze serveru identit ?", + "disconnect_warning": "Po odpojení od serveru identit nebude možné vás najít podle e-mailové adresy ani telefonního čísla, a zároveň podle nich ani vy nebudete moci hledat ostatní kontakty.", + "do_not_use": "Nepoužívat server identit", + "error_connection": "Nepodařilo se připojit k serveru identit", + "error_invalid": "Toto není platný server identit (stavový kód %(code)s)", + "error_invalid_or_terms": "Neodsouhlasené podmínky použití a nebo neplatný server identit.", + "no_terms": "Vybraný server identit nemá žádné podmínky použití.", + "suggestions": "Měli byste:", + "suggestions_1": "zkontrolujte, jestli nemáte v prohlížeči nějaký doplněk blokující server identit (např. Privacy Badger)", + "suggestions_2": "kontaktujte správce serveru identit ", + "suggestions_3": "počkejte a zkuste to znovu později", + "url": "Server identit (%(server)s)", + "url_field_label": "Zadejte nový server identit", + "url_not_https": "Adresa serveru identit musí být na HTTPS" + }, + "in_space": "V prostoru %(spaceName)s.", + "in_space1_and_space2": "V prostorech %(space1Name)s a %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "V %(spaceName)s a %(count)s dalším prostoru.", + "other": "V %(spaceName)s a %(count)s ostatních prostorech." }, - "Unknown": "Neznámý", - "event_preview": { - "m.call.answer": { - "you": "Připojili jste se k hovoru", - "user": "%(senderName)s se připojil k hovoru", - "dm": "Probíhá hovor" - }, - "m.call.hangup": { - "you": "Ukončili jste hovor", - "user": "%(senderName)s ukončil(a) hovor" - }, - "m.call.invite": { - "you": "Začali jste hovor", - "user": "%(senderName)s začal(a) hovor", - "dm_send": "Čekání na odpověď", - "dm_receive": "%(senderName)s volá" - }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.reaction": { - "you": "Reagovali jste %(reaction)s na %(message)s", - "user": "%(sender)s reagoval(a) %(reaction)s na %(message)s" - }, - "m.sticker": "%(senderName)s: %(stickerName)s" + "info_tooltip_title": "Informace", + "integration_manager": { + "connecting": "Připojování ke správci integrací…", + "error_connecting": "Správce integrací neběží nebo se nemůže připojit k vašemu domovskému serveru.", + "error_connecting_heading": "Nepovedlo se připojení ke správci integrací", + "explainer": "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í.", + "manage_title": "Správa integrací", + "use_im": "Použít správce integrací na správu botů, widgetů a nálepek.", + "use_im_default": "Použít správce integrací (%(serverName)s) na správu botů, widgetů a nálepek." + }, + "integrations": { + "disabled_dialog_description": "Pro provedení povolte v Nastavení položku '%(manageIntegrations)s'.", + "disabled_dialog_title": "Integrace jsou zakázané", + "impossible_dialog_description": "Váš %(brand)s neumožňuje použít správce integrací. Kontaktujte prosím správce.", + "impossible_dialog_title": "Integrace nejsou povolené" + }, + "invite": { + "ask_anyway_description": "Není možné najít uživatelské profily pro níže uvedené Matrix ID - chcete přesto založit DM?", + "ask_anyway_label": "Zahájit přímou zprávu i přesto", + "ask_anyway_never_warn_label": "Zahájit přímou zprávu i přesto a nikdy už mě nevarovat", + "email_caption": "Pozvat emailem", + "email_limit_one": "Pozvánky e-mailem lze zasílat pouze po jedné", + "email_use_default_is": "Odeslat pozvánku pomocí serveru identit. Použít výchozí (%(defaultIdentityServerName)s) nebo přenastavit Nastavení.", + "email_use_is": "Odeslat pozvánku pomocí serveru identit. Přenastavit v Nastavení.", + "error_already_invited_room": "Uživatel je již pozván do místnosti", + "error_already_invited_space": "Uživatel je již pozván do prostoru", + "error_already_joined_room": "Uživatel je již v místnosti", + "error_already_joined_space": "Uživatel je již v prostoru", + "error_bad_state": "Aby mohl být uživatel pozván, musí být jeho vykázání zrušeno.", + "error_dm": "Nemohli jsme vytvořit vaši přímou zprávu.", + "error_find_room": "Při odesílání pozvánek se něco pokazilo.", + "error_find_user_description": "Následující uživatelé asi neexistují nebo jsou neplatní a nelze je pozvat: %(csvNames)s", + "error_find_user_title": "Nepovedlo se najít následující uživatele", + "error_invite": "Nemůžeme pozvat tyto uživatele. Zkontrolujte prosím, že opravdu existují a zkuste to znovu.", + "error_permissions_room": "Nemáte oprávnění zvát lidi do této místnosti.", + "error_permissions_space": "Nemáte oprávnění zvát lidi do tohoto prostoru.", + "error_profile_undisclosed": "Uživatel může, ale nemusí existovat", + "error_transfer_multiple_target": "Hovor lze přepojit pouze jednomu uživateli.", + "error_unknown": "Neznámá chyba serveru", + "error_user_not_found": "Uživatel neexistuje", + "error_version_unsupported_room": "Uživatelův domovský server nepodporuje verzi této místnosti.", + "error_version_unsupported_space": "Domovský server uživatele nepodporuje danou verzi prostoru.", + "failed_generic": "Operace se nezdařila", + "failed_title": "Pozvání se nezdařilo", + "invalid_address": "Neznámá adresa", + "key_share_warning": "Pozvaní lidé budou moci číst staré zprávy.", + "name_email_mxid_share_room": "Pozvěte někoho pomocí jeho jména, e-mailové adresy, uživatelského jména (například ) nebo sdílejte tuto místnost.", + "name_email_mxid_share_space": "Pozvěte někoho pomocí jeho jména, e-mailové adresy, uživatelského jména (například ) nebo sdílejte tento prostor.", + "name_mxid_share_room": "Pozvěte někoho pomocí svého jména, uživatelského jména (například ) nebo sdílejte tuto místnost.", + "name_mxid_share_space": "Pozvěte někoho pomocí jeho jména, uživatelského jména (například ) nebo sdílejte tento prostor.", + "recents_section": "Nedávné konverzace", + "room_failed_partial": "Poslali jsme ostatním, ale níže uvedení lidé nemohli být pozváni do ", + "room_failed_partial_title": "Některé pozvánky nebylo možné odeslat", + "room_failed_title": "Nepodařilo se pozvat uživatele do %(roomName)s", + "send_link_prompt": "Nebo pošlete pozvánku", + "start_conversation_name_email_mxid_prompt": "Napište jméno nebo emailovou adresu uživatele se kterým chcete začít konverzaci (např. ).", + "start_conversation_name_mxid_prompt": "Začněte konverzaci s někým pomocí jeho jména nebo uživatelského jména (například ).", + "suggestions_disclaimer": "Některé návrhy mohou být z důvodu ochrany soukromí skryty.", + "suggestions_disclaimer_prompt": "Pokud nevidíte, koho hledáte, pošlete mu odkaz na pozvánku níže.", + "suggestions_section": "Nedávno kontaktovaní", + "to_room": "Pozvat do %(roomName)s", + "to_space": "Pozvat do %(spaceName)s", + "transfer_dial_pad_tab": "Číselník", + "transfer_user_directory_tab": "Adresář uživatelů", + "unable_find_profiles_description_default": "Nepovedlo se najít profily následujících Matrix ID - chcete je stejně pozvat?", + "unable_find_profiles_invite_label_default": "Stejně je pozvat", + "unable_find_profiles_invite_never_warn_label_default": "Stejně je pozvat a nikdy mě nevarujte znovu", + "unable_find_profiles_title": "Následující uživatel možná neexistuje", + "unban_first_title": "Uživatel nemůže být pozván, dokud nebude jeho vykázání zrušeno" + }, + "inviting_user1_and_user2": "Pozvání %(user1)s a %(user2)s", + "inviting_user_and_n_others": { + "one": "Pozvání %(user)s a 1 dalšího", + "other": "Pozvání %(user)s a %(count)s dalších" }, - "voip": { - "disable_microphone": "Ztlumit mikrofon", - "enable_microphone": "Zrušit ztlumení mikrofonu", - "disable_camera": "Vypnout kameru", - "enable_camera": "Zapnout kameru", - "audio_devices": "Zvuková zařízení", - "video_devices": "Video zařízení", - "dial": "Vytočit", - "you_are_presenting": "Prezentujete", - "user_is_presenting": "%(sharerName)s prezentuje", - "camera_disabled": "Vaše kamera je vypnutá", - "camera_enabled": "Vaše kamera je stále zapnutá", - "consulting": "Konzultace s %(transferTarget)s. Převod na %(transferee)s", - "call_held_switch": "Podrželi jste hovor Přepnout", - "call_held_resume": "Podrželi jste hovor Pokračovat", - "call_held": "%(peerName)s podržel hovor", - "dialpad": "Číselník", - "stop_screenshare": "Ukončit sdílení obrazovky", - "start_screenshare": "Začít sdílet obrazovku", - "hangup": "Zavěsit", - "maximise": "Vyplnit obrazovku", - "expand": "Návrat do hovoru", - "on_hold": "%(name)s podržen", - "voice_call": "Hlasový hovor", - "video_call": "Videohovor", - "video_call_started": "Videohovor byl zahájen", - "unsilence": "Zvuk zapnutý", - "silence": "Ztlumit zvonění", - "silenced": "Oznámení ztlumena", - "unknown_caller": "Neznámý volající", - "call_failed": "Hovor selhal", - "unable_to_access_microphone": "Není možné použít mikrofon", - "call_failed_microphone": "Hovor selhal, protože nešlo použít mikrofon. Zkontrolujte, že je mikrofon připojen a správně nastaven.", - "unable_to_access_media": "Není možné použít webkameru nebo mikrofon", - "call_failed_media": "Hovor selhal, protože nešlo použít mikrofon nebo webkameru. Zkontrolujte, že:", - "call_failed_media_connected": "Mikrofon a webkamera jsou zapojeny a správně nastaveny", - "call_failed_media_permissions": "Aplikace má k webkameře povolen přístup", - "call_failed_media_applications": "Webkamera není blokována jinou aplikací", - "already_in_call": "Již máte hovor", - "already_in_call_person": "S touto osobou již telefonujete.", - "unsupported": "Hovory nejsou podporovány", - "unsupported_browser": "V tomto prohlížeči nelze uskutečňovat hovory." + "items_and_n_others": { + "other": " a %(count)s další", + "one": " a jeden další" }, - "Other": "Další možnosti", - "Advanced": "Rozšířené", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Změnit avatar prostoru", - "m.room.avatar": "Změnit avatar místnosti", - "m.room.name_space": "Změnit název prostoru", - "m.room.name": "Změnit název místnosti", - "m.room.canonical_alias_space": "Změnit hlavní adresu prostoru", - "m.room.canonical_alias": "Změnit hlavní adresu místnosti", - "m.space.child": "Spravovat místnosti v tomto prostoru", - "m.room.history_visibility": "Změnit viditelnost historie", - "m.room.power_levels": "Změnit oprávnění", - "m.room.topic_space": "Změnit popis", - "m.room.topic": "Změnit téma", - "m.room.tombstone": "Aktualizovat místnost", - "m.room.encryption": "Povolit v místnosti šifrování", - "m.room.server_acl": "Změnit seznamy přístupů serveru", - "m.reaction": "Odesílat reakce", - "m.room.redaction": "Odstranit mnou odeslané zprávy", - "m.widget": "Spravovat widgety", - "io.element.voice_broadcast_info": "Hlasová vysílání", - "m.room.pinned_events": "Správa připnutých událostí", - "m.call": "Zahájit %(brand)s volání", - "m.call.member": "Připojit se k %(brand)s volání", - "users_default": "Výchozí role", - "events_default": "Posílat zprávy", - "invite": "Zvát uživatele", - "state_default": "Měnit nastavení", - "kick": "Odebrat uživatele", - "ban": "Vykázat uživatele", - "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" + "keyboard": { + "activate_button": "Aktivovat označené tlačítko", + "alt": "Alt", + "autocomplete_cancel": "Zrušit automatické doplňování", + "autocomplete_force": "Vynucené dokončování", + "autocomplete_navigate_next": "Následující návrh automatického dokončování", + "autocomplete_navigate_prev": "Předchozí návrh automatického dokončování", + "backspace": "Backspace", + "cancel_reply": "Zrušení odpovědi na zprávu", + "category_autocomplete": "Automatické doplňování", + "category_calls": "Hovory", + "category_navigation": "Navigace", + "category_room_list": "Seznam místností", + "close_dialog_menu": "Zavřít dialog nebo kontextové menu", + "composer_jump_end": "Přejít na konec editoru", + "composer_jump_start": "Přejít na začátek editoru", + "composer_navigate_next_history": "Přejít na následující zprávu v historii editoru", + "composer_navigate_prev_history": "Přejít na předchozí zprávu v historii editoru", + "composer_new_line": "Nový řádek", + "composer_redo": "Obnovit úpravy", + "composer_toggle_bold": "Tučné písmo", + "composer_toggle_code_block": "Blok kódu", + "composer_toggle_italics": "Kurzíva", + "composer_toggle_link": "Odkaz", + "composer_toggle_quote": "Citace", + "composer_undo": "Zrušit úpravy", + "control": "Ctrl", + "dismiss_read_marker_and_jump_bottom": "Zavřít značku přečtených zpráv a přejít dolů", + "end": "End", + "enter": "Enter", + "go_home_view": "Přejít na domovské zobrazení", + "home": "Domov", + "jump_first_message": "Přejít na první zprávu", + "jump_last_message": "Přejít na poslední zprávu", + "jump_room_search": "Přejít na vyhledávání místností", + "jump_to_read_marker": "Přejít na nejstarší nepřečtenou zprávu", + "keyboard_shortcuts_tab": "Otevřít tuto kartu nastavení", + "navigate_next_history": "Další nedávno navštívená místnost nebo prostor", + "navigate_next_message_edit": "Přejít na následující zprávu, kterou chcete upravit", + "navigate_prev_history": "Předchozí nedávno navštívená místnost nebo prostor", + "navigate_prev_message_edit": "Přejít na předchozí zprávu, kterou chcete upravit", + "next_room": "Následující místnost nebo přímá zpráva", + "next_unread_room": "Následující nepřečtená místnost nebo přímá zpráva", + "number": "[číslo]", + "open_user_settings": "Otevřít nastavení uživatele", + "page_up": "Stránka nahoru", + "prev_room": "Předchozí místnost nebo přímá zpráva", + "prev_unread_room": "Předchozí nepřečtená místnost nebo přímá zpráva", + "room_list_collapse_section": "Sbalit seznam místností", + "room_list_expand_section": "Rozbalit seznam místností", + "room_list_navigate_down": "Přejít dolů v seznamu místností", + "room_list_navigate_up": "Přejít nahoru v seznamu místností", + "room_list_select_room": "Vybrat místnost v seznamu", + "scroll_down_timeline": "Posunout se na časové ose dolů", + "scroll_up_timeline": "Posunout se na časové ose nahoru", + "search": "Hledat (musí být povoleno)", + "send_sticker": "Odeslat nálepku", + "shift": "Shift", + "space": "Prostor", + "switch_to_space": "Přepnout do prostoru podle čísla", + "toggle_hidden_events": "Přepnout viditelnost skryté události", + "toggle_microphone_mute": "Ztlumit nebo zapnout mikrofon", + "toggle_right_panel": "Zobrazit/skrýt pravý panel", + "toggle_space_panel": "Zobrazit/skrýt panel prostoru", + "toggle_top_left_menu": "Zobrazit/skrýt menu vlevo nahoře", + "toggle_webcam_mute": "Zapnout/vypnout webovou kameru", + "upload_file": "Nahrát soubor" }, - "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í" + "labs": { + "allow_screen_share_only_mode": "Povolit režim pouze sdílení obrazovky", + "ask_to_join": "Umožnit požádat o vstup", + "automatic_debug_logs": "Automaticky odesílat ladící protokoly při jakékoli chybě", + "automatic_debug_logs_decryption": "Automaticky odesílat ladící protokoly při chybách dešifrování", + "automatic_debug_logs_key_backup": "Automaticky odeslat ladící protokoly, když zálohování klíčů nefunguje", + "beta_description": "Co se chystá pro %(brand)s? Experimentální funkce jsou nejlepším způsobem, jak se dostat k novým věcem v raném stádiu, vyzkoušet nové funkce a pomoci je formovat ještě před jejich spuštěním.", + "beta_feature": "Jedná se o funkci ve vývoji", + "beta_feedback_leave_button": "Chcete-li opustit beta verzi, jděte do nastavení.", + "beta_feedback_title": "Zpětná vazba beta funkce %(featureName)s", + "beta_section": "Připravované funkce", + "bridge_state": "Zobrazovat v nastavení místnosti informace o propojeních", + "bridge_state_channel": "Kanál: ", + "bridge_state_creator": "Toto propojení poskytuje .", + "bridge_state_manager": "Toto propojení spravuje .", + "bridge_state_workspace": "Pracovní oblast: ", + "click_for_info": "Klikněte pro více informací", + "currently_experimental": "V současnosti experimentální.", + "custom_themes": "Umožnit přidání vlastního vzhledu", + "dehydration": "Offline šifrovaná komunikace pomocí dehydrovaných zařízení", + "dynamic_room_predecessors": "Předchůdci dynamické místnosti", + "dynamic_room_predecessors_description": "Povolit MSC3946 (podpora pozdních archivů místností)", + "element_call_video_rooms": "Element Call video místnosti", + "experimental_description": "Rádi experimentujete? Vyzkoušejte naše nejnovější nápady ve vývoji. Tyto funkce nejsou dokončeny; mohou být nestabilní, mohou se změnit nebo mohou být zcela vypuštěny. Zjistěte více.", + "experimental_section": "Předběžné ukázky", + "feature_wysiwyg_composer_description": "V editoru zpráv použít formátovaný text namísto Markdown.", + "group_calls": "Nový zážitek ze skupinových hovorů", + "group_developer": "Pro vývojáře", + "group_encryption": "Šifrování", + "group_experimental": "Experimentální", + "group_messaging": "Zprávy", + "group_moderation": "Moderování", + "group_profile": "Profil", + "group_rooms": "Místnosti", + "group_spaces": "Prostory", + "group_themes": "Motivy vzhledu", + "group_voip": "Zvuk a video", + "group_widgets": "Widgety", + "hidebold": "Skrýt tečku oznámení (zobrazit pouze odznaky čítačů)", + "html_topic": "Zobrazit HTML reprezentaci témat místností", + "join_beta": "Připojit se k beta verzi", + "join_beta_reload": "Po připojení k betě se %(brand)s znovu načte.", + "jump_to_date": "Přejít na datum (přidá /jumptodate a umožní přejít na záhlaví data)", + "jump_to_date_msc_support": "Vyžaduje, aby váš server podporoval MSC3030", + "latex_maths": "Ve zprávách vykreslit matematické výrazy LaTeXu", + "leave_beta": "Opustit beta verzi", + "leave_beta_reload": "Po opuštění beta verze se %(brand)s znovu načte.", + "location_share_live": "Sdílení polohy živě", + "location_share_live_description": "Dočasná implementace. Polohy zůstanou v historii místností.", + "mjolnir": "Nové způsoby ignorování lidí", + "msc3531_hide_messages_pending_moderation": "Umožnit moderátorům skrývat zprávy čekající na moderaci.", + "new_room_decoration_ui": "V aktivním vývoji, nové rozhraní pro záhlaví a detaily místnosti", + "notification_settings": "Nová nastavení oznámení", + "notification_settings_beta_title": "Nastavení oznámení", + "oidc_native_flow": "Povolit nové původní toky OIDC (ve fázi aktivního vývoje)", + "pinning": "Připíchnutí zprávy", + "report_to_moderators": "Nahlásit moderátorům", + "report_to_moderators_description": "V místnostech, které podporují moderování, můžete pomocí tlačítka \"Nahlásit\" nahlásit zneužití moderátorům místnosti.", + "rust_crypto": "Implementace kryptografie v jazyce Rust", + "rust_crypto_disabled_notice": "Aktuálně lze povolit pouze v souboru config.json", + "sliding_sync": "Režim klouzavé synchronizace", + "sliding_sync_checking": "Kontrola…", + "sliding_sync_configuration": "Nastavení klouzavé synchronizace", + "sliding_sync_description": "V aktivním vývoji, nelze zakázat.", + "sliding_sync_disable_warning": "Pro deaktivaci se musíte odhlásit a znovu přihlásit, používejte s opatrností!", + "sliding_sync_disabled_notice": "Pro vypnutí se odhlaste a znovu přihlaste", + "sliding_sync_proxy_url_label": "URL proxy serveru", + "sliding_sync_proxy_url_optional_label": "URL proxy serveru (volitelné)", + "sliding_sync_server_no_support": "Váš server nemá nativní podporu", + "sliding_sync_server_specify_proxy": "Váš server nemá nativní podporu, musíte zadat proxy server", + "sliding_sync_server_support": "Váš server má nativní podporu", + "state_counters": "Zobrazovat stavová počítadla v hlavičce místnosti", + "under_active_development": "V aktivním vývoji.", + "video_rooms": "Video místnosti", + "video_rooms_a_new_way_to_chat": "Nový způsob hlasového a video hovoru v aplikaci %(brand)s.", + "video_rooms_always_on_voip_channels": "Video místnosti jsou vždy zapnuté VoIP kanály vložené do místnosti v aplikaci %(brand)s.", + "video_rooms_beta": "Video místnosti jsou beta funkce", + "video_rooms_faq1_answer": "Použijte tlačítko \"+\" v sekci místnosti na levém panelu.", + "video_rooms_faq1_question": "Jak mohu vytvořit video místnost?", + "video_rooms_faq2_answer": "Ano, časová osa chatu se zobrazuje vedle videa.", + "video_rooms_faq2_question": "Mohu vedle videohovoru používat i textový chat?", + "voice_broadcast": "Hlasové vysílání", + "voice_broadcast_force_small_chunks": "Vynutit 15s délku bloku hlasového vysílání", + "wysiwyg_composer": "Editor formátovaného textu" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Tato nastavení jsou pro pokročilé uživatele.", + "ban_reason": "Ignorováno/Blokováno", + "error_adding_ignore": "Chyba při přidávání ignorovaného uživatele/serveru", + "error_adding_list_description": "Ověřte prosím, že ID místnosti je správné a zkuste to znovu.", + "error_adding_list_title": "Nepovedlo se přihlásit odběr", + "error_removing_ignore": "Ignorovaný uživatel/server nejde odebrat", + "error_removing_list_description": "Zkuste to prosím znovu a nebo se podívejte na detailní chybu do konzole.", + "error_removing_list_title": "Nepovedlo se zrušit odběr", + "explainer_1": "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.", + "explainer_2": "Lidé a servery jsou blokováni pomocí seznamů obsahující pravidla koho blokovat. Odebírání blokovacího seznamu znamená, že neuvidíte uživatele a servery na něm uvedené.", + "lists": "Odebíráte:", + "lists_description_1": "Odebíráním seznamu zablokovaných uživatelů se přidáte do jeho místnosti!", + "lists_description_2": "Pokud to nechcete, tak prosím použijte jiný nástroj na blokování uživatelů.", + "lists_heading": "Odebírané seznamy", + "lists_new_label": "ID nebo adresa seznamu zablokovaných", + "no_lists": "Neodebíráte žádné seznamy", + "personal_description": "Váš osobní seznam vykázaných obsahuje všechny uživatele/servery, od kterých osobně nechcete vidět zprávy. Po ignorování prvního uživatele/serveru se ve vašem seznamu místností objeví nová místnost s názvem \"%(myBanList)s\" - v této místnosti zůstaňte, aby seznam zákazů zůstal v platnosti.", + "personal_empty": "Nikoho neignorujete.", + "personal_heading": "Osobní seznam blokací", + "personal_new_label": "Server nebo ID uživatele", + "personal_new_placeholder": "např.: @bot:* nebo example.org", + "personal_section": "Ignorujete:", + "room_name": "Můj seznam zablokovaných", + "room_topic": "Toto je váš seznam blokovaných uživatelů/serverů - neopouštějte tuto místnost!", + "rules_empty": "Žádné", + "rules_server": "Pravidla serveru", + "rules_title": "Pravidla blokování - %(roomName)s", + "rules_user": "Pravidla uživatele", + "something_went_wrong": "Něco se nepovedlo. Zkuste pro prosím znovu nebo se podívejte na detaily do konzole.", + "title": "Ignorovaní uživatelé", + "view_rules": "Zobrazit pravidla" + }, + "language_dropdown_label": "Menu jazyků", + "lazy_loading": { + "disabled_action": "Smazat paměť a sesynchronizovat", + "disabled_description1": "Na adrese %(host)s už jste použili %(brand)s se zapnutou volbou načítání členů místností až při prvním zobrazení. V této verzi je načítání členů až při prvním zobrazení vypnuté. Protože je s tímto nastavením lokální vyrovnávací paměť nekompatibilní, %(brand)s potřebuje znovu synchronizovat údaje z vašeho účtu.", + "disabled_description2": "Je-li jiná verze programu %(brand)s stále otevřená na jiné kartě, tak ji prosím zavřete, neboť užívání programu %(brand)s stejným hostitelem se zpožděným nahráváním současně povoleným i zakázaným bude působit problémy.", + "disabled_title": "Nekompatibilní lokální vyrovnávací paměť", + "resync_description": "%(brand)s teď používá 3-5× méně paměti, protože si informace o ostatních uživatelích načítá až když je potřebuje. Prosím počkejte na dokončení synchronizace se serverem!", + "resync_title": "Aktualizujeme %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Jste zde jediná osoba. Pokud odejdete, nikdo se v budoucnu nebude moci připojit, včetně vás.", + "leave_room_question": "Opravdu chcete opustit místnost '%(roomName)s'?", + "leave_space_question": "Opravdu chcete opustit prostor '%(spaceName)s'?", + "room_rejoin_warning": "Tato místnost není veřejná. Bez pozvánky nebudete moci znovu vstoupit.", + "space_rejoin_warning": "Tento prostor není veřejný. Bez pozvánky se nebudete moci znovu připojit." + }, + "left_panel": { + "open_dial_pad": "Otevřít číselník" + }, + "lightbox": { + "rotate_left": "Otočit doleva", + "rotate_right": "Otočit doprava", + "title": "Zobrazení obrázku" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Tento domovský server není nakonfigurován pro zobrazování map.", + "MapStyleUrlNotReachable": "Tento domovský server není správně nakonfigurován pro zobrazování map nebo je mapový server nedostupný.", + "WebGLNotEnabled": "Pro zobrazení map je vyžadována technologie WebGL, povolte ji v nastavení prohlížeče.", + "click_drop_pin": "Kliknutím umístíte špendlík", + "click_move_pin": "Kliknutím přesunete špendlík", + "close_sidebar": "Zavřít postranní panel", + "error_fetch_location": "Nepodařilo se zjistit polohu", + "error_no_perms_description": "Ke sdílení polohy v této místnosti musíte mít správná oprávnění.", + "error_no_perms_title": "Nemáte oprávnění ke sdílení polohy", + "error_send_description": "%(brand)s nemohl odeslat vaši polohu. Zkuste to prosím později.", + "error_send_title": "Vaši polohu se nepodařilo odeslat", + "error_sharing_live_location": "Při sdílení vaší polohy živě došlo k chybě", + "error_sharing_live_location_try_again": "Při sdílení vaší polohy živě došlo k chybě, zkuste to prosím znovu", + "error_stopping_live_location": "Při ukončování sdílení polohy živě došlo k chybě", + "error_stopping_live_location_try_again": "Při ukončování vaší polohy živě došlo k chybě, zkuste to prosím znovu", + "expand_map": "Rozbalit mapu", + "failed_generic": "Nepodařilo se zjistit vaši polohu. Zkuste to prosím později.", + "failed_load_map": "Nelze načíst mapu", + "failed_permission": "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.", + "failed_timeout": "Pokus o zjištění vaší polohy vypršel. Zkuste to prosím později.", + "failed_unknown": "Neznámá chyba při zjištění polohy. Zkuste to prosím později.", + "find_my_location": "Najít mou polohu", + "live_description": "Poloha %(displayName)s živě", + "live_enable_description": "Upozornění: jedná se o experimentální funkci s dočasnou implementací. To znamená, že nebudete moci odstranit historii své polohy a pokročilí uživatelé budou moci vidět historii vaší polohy i poté, co přestanete sdílet svou polohu živě v této místnosti.", + "live_enable_heading": "Sdílení polohy živě", + "live_location_active": "Sdílíte svoji polohu živě", + "live_location_enabled": "Poloha živě povolena", + "live_location_ended": "Sdílení polohy živě skončilo", + "live_location_error": "Chyba polohy živě", + "live_locations_empty": "Žádné polohy živě", + "live_share_button": "Sdílet na %(duration)s", + "live_toggle_label": "Povolit sdílení polohy živě", + "live_until": "Živě do %(expiryTime)s", + "live_update_time": "Aktualizováno %(humanizedUpdateTime)s", + "loading_live_location": "Načítání polohy živě…", + "location_not_available": "Poloha není dostupná", + "map_feedback": "Zpětná vazba k mapě", + "mapbox_logo": "Logo mapy", + "reset_bearing": "Obnovení směru na sever", + "share_button": "Sdílet polohu", + "share_type_live": "Moje poloha živě", + "share_type_own": "Moje současná poloha", + "share_type_pin": "Zvolená poloha", + "share_type_prompt": "Jaký typ polohy chcete sdílet?", + "stop_and_close": "Zastavit a zavřít", + "toggle_attribution": "Přepnout atribut" + }, + "member_list": { + "filter_placeholder": "Najít člena místnosti", + "invite_button_no_perms_tooltip": "Nemáte oprávnění zvát uživatele", + "invited_list_heading": "Pozvaní", + "power_label": "%(userName)s (oprávnění %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Členové místnosti", + "message_edit_dialog_title": "Úpravy zpráv", + "mobile_guide": { + "toast_accept": "Použijte aplikaci", + "toast_description": "%(brand)s je experimentální v mobilním webovém prohlížeči. Chcete-li získat lepší zážitek a nejnovější funkce, použijte naši bezplatnou nativní aplikaci.", + "toast_title": "Pro lepší zážitek použijte aplikaci" + }, + "no_more_results": "Žádné další výsledky", + "notif_panel": { + "empty_description": "Nejsou dostupná žádná oznámení.", + "empty_heading": "Vše je vyřešeno" + }, + "notifications": { + "all_messages": "Všechny zprávy", + "all_messages_description": "Dostávat oznámení o každé zprávě", + "class_global": "Globální", + "class_other": "Další možnosti", + "colour_bold": "Tučně", + "colour_grey": "Šedá", + "colour_none": "Žádné", + "colour_red": "Červená", + "colour_unsent": "Neodeslané", + "default": "Výchozí", + "email_pusher_app_display_name": "E-mailová oznámení", + "enable_prompt_toast_description": "Povolit oznámení na ploše", + "enable_prompt_toast_title": "Oznámení", + "enable_prompt_toast_title_from_message_send": "Nezmeškejte odpovědět", + "error_change_title": "Upravit nastavení oznámení", + "keyword": "Klíčové slovo", + "keyword_new": "Nové klíčové slovo", + "mark_all_read": "Označit vše jako přečtené", + "mentions_and_keywords": "@zmínky a klíčová slova", + "mentions_and_keywords_description": "Dostávat oznámení pouze o zmínkách a klíčových slovech podle nastavení", + "mentions_keywords": "Zmínky a klíčová slova", + "message_didnt_send": "Zpráva se neodeslala. Klikněte pro informace.", + "mute_description": "Nebudete dostávat žádná oznámení" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s zahájil(a) hlasové vysílání", + "m.key.verification.request": "%(name)s žádá o ověření" }, - "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" + "onboarding": { + "apple_trademarks": "App Store® a logo Apple® jsou ochranné známky společnosti Apple Inc.", + "community_messaging_action": "Najděte své lidi", + "community_messaging_description": "Zachovejte si vlastnictví a kontrolu nad komunitní diskusí.\nPodpora milionů uživatelů s účinným moderováním a interoperabilitou.", + "community_messaging_title": "Vlastnictví komunity", + "complete_these": "Dokončete následující, abyste z %(brand)s získali co nejvíce", + "create_room": "Vytvořit skupinový chat", + "download_app": "Stáhnout %(brand)s", + "download_app_action": "Stáhnout aplikace", + "download_app_description": "Vezměte si %(brand)s s sebou a nic vám neunikne", + "download_app_store": "Stáhnout v App Store", + "download_brand": "Stáhnout %(brand)s", + "download_brand_desktop": "Stáhnout %(brand)s Desktop", + "download_f_droid": "Získat na F-Droid", + "download_google_play": "Získat na Google Play", + "enable_notifications": "Zapnout oznámení", + "enable_notifications_action": "Povolit oznámení", + "enable_notifications_description": "Nepropásněte odpověď nebo důležitou zprávu", + "explore_rooms": "Prozkoumat veřejné místnosti", + "find_community_members": "Najděte a pozvěte členy vaší komunity", + "find_coworkers": "Najít a pozvat své spolupracovníky", + "find_friends": "Najděte a pozvěte své přátele", + "find_friends_action": "Najít přátele", + "find_friends_description": "Kvůli tomu jste tady, tak se do toho pusťte", + "find_people": "Najít lidi", + "free_e2ee_messaging_unlimited_voip": "Díky bezplatným šifrovaným zprávám a neomezeným hlasovým a videohovorům je služba %(brand)s skvělým způsobem, jak zůstat v kontaktu.", + "get_stuff_done": "Vyřešte věci tím, že najdete své týmové kolegy", + "google_trademarks": "Google Play a logo Google Play jsou ochranné známky společnosti Google LLC.", + "has_avatar_label": "Skvělé, to pomůže lidem zjistit, že jste to vy", + "intro_byline": "Vlastněte svoje konverzace.", + "intro_welcome": "Vítá vás %(appName)s", + "no_avatar_label": "Přidejte fotku, aby lidé věděli, že jste to vy.", + "only_n_steps_to_go": { + "one": "Zbývá už jen %(count)s krok", + "other": "Zbývá už jen %(count)s kroků" + }, + "personal_messaging_action": "Začněte svůj první chat", + "personal_messaging_title": "Zabezpečené zasílání zpráv pro přátele a rodinu", + "qr_or_app_links": "%(qrCode)s nebo %(appLinks)s", + "send_dm": "Poslat přímou zprávu", + "set_up_profile": "Nastavte si svůj profil", + "set_up_profile_action": "Váš profil", + "set_up_profile_description": "Ujistěte se, že lidé poznají, že jste to opravdu vy", + "use_case_community_messaging": "Členové online komunity", + "use_case_heading1": "Jste přihlášeni", + "use_case_heading2": "S kým si budete povídat nejčastěji?", + "use_case_heading3": "Pomůžeme vám připojit se.", + "use_case_personal_messaging": "Přátelé a rodina", + "use_case_work_messaging": "Spolupracovníci a týmy", + "welcome_detail": "Nyní vám pomůžeme začít", + "welcome_to_brand": "Vítejte v aplikaci %(brand)s", + "welcome_user": "Vítejte %(name)s", + "work_messaging_action": "Najděte své spolupracovníky", + "work_messaging_title": "Zabezpečené zasílání pracovních zpráv", + "you_did_it": "Dokázali jste to!", + "you_made_it": "Zvládli jste to!" + }, + "pill": { + "permalink_other_room": "Zpráva v %(room)s", + "permalink_this_room": "Zpráva od %(user)s" + }, + "poll": { + "create_poll_action": "Vytvořit hlasování", + "create_poll_title": "Vytvořit hlasování", + "disclosed_notes": "Hlasující uvidí výsledky ihned po hlasování", + "edit_poll_title": "Upravit hlasování", + "end_description": "Chcete ukončit toto hlasování? Zobrazí se konečné výsledky hlasování a lidé nebudou moci dále hlasovat.", + "end_message": "Hlasování skončilo. Nejčastější odpověď: %(topAnswer)s", + "end_message_no_votes": "Hlasování skončilo. Nikdo nehlasoval.", + "end_title": "Ukončit hlasování", + "error_ending_description": "Omlouváme se, ale hlasování neskončilo. Zkuste to prosím znovu.", + "error_ending_title": "Nepodařilo se ukončit hlasování", + "error_voting_description": "Je nám líto, váš hlas nebyl zaregistrován. Zkuste to prosím znovu.", + "error_voting_title": "Hlasování není registrováno", + "failed_send_poll_description": "Omlouváme se, ale hlasování, které jste se pokusili vytvořit, nebylo zveřejněno.", + "failed_send_poll_title": "Nepodařilo se zveřejnit hlasování", + "notes": "Výsledky se zobrazí až po ukončení hlasování", + "options_add_button": "Přidat volbu", + "options_heading": "Vytvořit volby", + "options_label": "Volba %(number)s", + "options_placeholder": "Napište volbu", + "topic_heading": "Jaká je vaše otázka nebo téma hlasování?", + "topic_label": "Otázka nebo téma", + "topic_placeholder": "Napište něco…", + "total_decryption_errors": "Kvůli chybám v dešifrování nemusí být některé hlasy započítány", + "total_n_votes": { + "other": "%(count)s hlasů. Hlasujte a podívejte se na výsledky", + "one": "%(count)s hlas. Hlasujte a podívejte se na výsledky" + }, + "total_n_votes_voted": { + "one": "Na základě %(count)s hlasu", + "other": "Na základě %(count)s hlasů" + }, + "total_no_votes": "Nikdo nehlasoval", + "total_not_ended": "Výsledky se zobrazí po ukončení hlasování", + "type_closed": "Uzavřené hlasování", + "type_heading": "Typ hlasování", + "type_open": "Otevřené hlasování", + "unable_edit_description": "Je nám líto, ale po odevzdání hlasů nelze hlasování upravovat.", + "unable_edit_title": "Nelze upravit hlasování" }, - "spaces": { - "error_no_permission_invite": "Nemáte oprávnění zvát lidi do tohoto prostoru", - "error_no_permission_create_room": "Nemáte oprávnění k vytváření nových místností v tomto prostoru", - "error_no_permission_add_room": "Nemáte oprávnění k přidávání místností do tohoto prostoru", - "error_no_permission_add_space": "Nemáte oprávnění přidávat prostory do tohoto prostoru" + "power_level": { + "admin": "Správce", + "custom": "Vlastní (%(level)s)", + "custom_level": "Vlastní úroveň", + "default": "Výchozí", + "label": "Úroveň oprávnění", + "mod": "Moderátor", + "moderator": "Moderátor", + "restricted": "Omezené" }, - "auth": { - "continue_with_idp": "Pokračovat s %(provider)s", - "sign_in_with_sso": "Přihlásit se přes jednotné přihlašování", - "sso": "Jednotné přihlášení", - "reset_password_action": "Obnovit heslo", - "reset_password_title": "Obnovení vašeho hesla", - "continue_with_sso": "Pokračovat s %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s nebo %(usernamePassword)s", - "sign_in_instead": "Namísto toho se přihlásit", - "account_clash": "nový účet (%(newAccountId)s) je registrován, ale už jste přihlášeni pod jiným účtem (%(loggedInUserId)s).", - "account_clash_previous_account": "Pokračovat s předchozím účtem", - "log_in_new_account": "Přihlaste se svým novým účtem.", - "registration_successful": "Úspěšná registrace", - "server_picker_title": "Přihlaste se do svého domovského serveru", - "server_picker_dialog_title": "Rozhodněte, kde je váš účet hostován", - "footer_powered_by_matrix": "používá protokol Matrix", - "failed_homeserver_discovery": "Nepovedlo se zjisit adresu domovského serveru", - "sync_footer_subtitle": "Pokud jste se připojili k mnoha místnostem, může to chvíli trvat", - "syncing": "Synchronizace…", - "signing_in": "Přihlašování…", - "unsupported_auth_msisdn": "Tento server nepodporuje ověření telefonním číslem.", - "unsupported_auth_email": "Tento domovský serveru neumožňuje přihlášení pomocí e-mailu.", - "unsupported_auth": "Tento domovský server nenabízí žádné přihlašovací toky, které tento klient podporuje.", - "registration_disabled": "Tento domovský server nepovoluje registraci.", - "failed_query_registration_methods": "Nepovedlo se načíst podporované způsoby přihlášení.", - "username_in_use": "Toto uživatelské jméno už někdo má, zkuste prosím jiné.", - "3pid_in_use": "Tato e-mailová adresa nebo telefonní číslo se již používá.", - "incorrect_password": "Nesprávné heslo", - "failed_soft_logout_auth": "Nepovedlo se autentifikovat", - "soft_logout_heading": "Jste odhlášeni", - "forgot_password_email_required": "Musíte zadat e-mailovou adresu spojenou s vaším účtem.", - "forgot_password_email_invalid": "E-mailová adresa se nezdá být platná.", - "sign_in_prompt": "Máte již účet? Přihlásit se", - "verify_email_heading": "Pro pokračování ověřte svůj e-mail", - "forgot_password_prompt": "Zapomněli jste heslo?", - "soft_logout_intro_password": "Zadejte heslo pro přihlášení a obnovte si přístup k účtu.", - "soft_logout_intro_sso": "Přihlaste se a získejte přístup ke svému účtu.", - "soft_logout_intro_unsupported_auth": "Nemůžete se přihlásit do svého účtu. Kontaktujte správce domovského serveru pro více informací.", - "check_email_explainer": "Postupujte podle pokynů zaslaných na %(email)s", - "check_email_wrong_email_prompt": "Špatná e-mailová adresa?", - "check_email_wrong_email_button": "Zadejte znovu e-mailovou adresu", - "check_email_resend_prompt": "Nedostali jste ho?", - "check_email_resend_tooltip": "E-mail s ověřovacím odkazem odeslán znovu!", - "enter_email_heading": "Zadejte svůj e-mail pro obnovení hesla", - "enter_email_explainer": "%(homeserver)s vám zašle ověřovací odkaz, který vám umožní obnovit heslo.", - "verify_email_explainer": "Před obnovením hesla musíme vědět, že jste to vy. Klikněte na odkaz v e-mailu, který jsme právě odeslali na adresu %(email)s", - "create_account_prompt": "Jste zde poprvé? Vytvořte si účet", - "sign_in_or_register": "Přihlásit nebo vytvořit nový účet", - "sign_in_or_register_description": "Pro pokračování se přihlaste stávajícím účtem, nebo si vytvořte nový.", - "sign_in_description": "Pro pokračování použijte svůj účet.", - "register_action": "Vytvořit účet", - "server_picker_failed_validate_homeserver": "Nelze ověřit domovský server", - "server_picker_invalid_url": "Neplatné URL", - "server_picker_required": "Zadejte domovský server", - "server_picker_matrix.org": "Matrix.org je největší veřejný domovský server na světě, takže je pro mnohé vhodným místem.", - "server_picker_intro": "Místa, kde můžete hostovat svůj účet, nazýváme \"domovské servery\".", - "server_picker_custom": "Jiný domovský server", - "server_picker_explainer": "Použijte svůj preferovaný domovský server Matrix, pokud ho máte, nebo hostujte svůj vlastní.", - "server_picker_learn_more": "O domovských serverech" + "presence": { + "away": "Pryč", + "busy": "Zaneprázdněný", + "idle": "Nečinný/á", + "idle_for": "Nečinný po dobu %(duration)s", + "offline": "Offline", + "offline_for": "Offline po dobu %(duration)s", + "online": "Online", + "online_for": "Online po dobu %(duration)s", + "unknown": "Neznámý", + "unknown_for": "Neznámý po dobu %(duration)s" + }, + "quick_settings": { + "all_settings": "Všechna nastavení", + "metaspace_section": "Připnout na postranní panel", + "sidebar_settings": "Více možností", + "title": "Rychlá nastavení" + }, + "quit_warning": { + "call_in_progress": "Zřejmě máte probíhající hovor. Chcete přesto odejít?", + "file_upload_in_progress": "Zřejmě právě nahráváte soubory. Chcete přesto odejít?" + }, + "redact": { + "confirm_button": "Potvrdit odstranění", + "confirm_description": "Opravdu chcete tuto událost odstranit (smazat)?", + "confirm_description_state": "Upozorňujeme, že odstranění takových změn v místnosti by mohlo vést ke zrušení změny.", + "error": "Tuto zprávu nemůžete smazat. (%(code)s)", + "ongoing": "Odstaňování…", + "reason_label": "Důvod (volitelné)" + }, + "reject_invitation_dialog": { + "confirmation": "Opravdu chcete odmítnout pozvání?", + "failed": "Nepodařilo se odmítnout pozvání", + "title": "Odmítnout pozvání" + }, + "report_content": { + "description": "Nahlášení této zprávy pošle její jedinečné 'event ID' správci vašeho domovského serveru. Pokud jsou zprávy šifrované, správce nebude mít možnost přečíst text zprávy ani se podívat na soubory nebo obrázky.", + "disagree": "Nesouhlasím", + "hide_messages_from_user": "Zaškrtněte, pokud chcete skrýt všechny aktuální a budoucí zprávy od tohoto uživatele.", + "ignore_user": "Ignorovat uživatele", + "illegal_content": "Nelegální obsah", + "missing_reason": "Vyplňte prosím co chcete nahlásit.", + "nature": "Vyberte prosím charakter zprávy a popište, v čem je tato zpráva zneužitelná.", + "nature_disagreement": "To, co tento uživatel píše, je špatné.\nTato skutečnost bude nahlášena moderátorům místnosti.", + "nature_illegal": "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.", + "nature_other": "Jakýkoli jiný důvod. Popište problém.\nTento problém bude nahlášen moderátorům místnosti.", + "nature_spam": "Tento uživatel spamuje místnost reklamami, odkazy na reklamy nebo propagandou.\nTato skutečnost bude nahlášena moderátorům místnosti.", + "nature_toxic": "Tento uživatel se chová nevhodně, například uráží ostatní uživatele, sdílí obsah určený pouze pro dospělé v místnosti určené pro rodiny s dětmi nebo jinak porušuje pravidla této místnosti.\nTato skutečnost bude nahlášena moderátorům místnosti.", + "other_label": "Další možnosti", + "report_content_to_homeserver": "Nahlásit obsah správci vašeho domovského serveru", + "report_entire_room": "Nahlásit celou místnost", + "spam_or_propaganda": "Spam nebo propaganda", + "toxic_behaviour": "Nevhodné chování" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Nepovedlo se rozšifrovat %(failedCount)s sezení!", + "count_of_successfully_restored_keys": "Úspěšně obnoveno %(sessionCount)s klíčů", + "enter_key_description": "Vstupte do historie zabezpečených zpráv a nastavte zabezpečené zprávy zadáním bezpečnostního klíče.", + "enter_key_title": "Zadejte bezpečnostní klíč", + "enter_phrase_description": "Vstupte do historie zabezpečených zpráv a nastavte zabezpečené zprávy zadáním bezpečnostní fráze.", + "enter_phrase_title": "Zadejte bezpečnostní frázi", + "incorrect_security_phrase_dialog": "Zálohu nebylo možné dešifrovat pomocí této bezpečnostní fráze: ověřte, zda jste zadali správnou bezpečnostní frázi.", + "incorrect_security_phrase_title": "Nesprávná bezpečnostní fráze", + "key_backup_warning": "Uporoznění: záloha by měla být prováděna na důvěryhodném počítači.", + "key_fetch_in_progress": "Načítání klíčů ze serveru…", + "key_forgotten_text": "Pokud jste zapomněli bezpečnostní klíč, můžete ", + "key_is_invalid": "Neplatný bezpečnostní klíč", + "key_is_valid": "Vypadá to jako platný bezpečnostní klíč!", + "keys_restored_title": "Klíče byly obnoveny", + "load_error_content": "Nepovedlo se načíst stav zálohy", + "load_keys_progress": "Obnoveno %(completed)s z %(total)s klíčů", + "no_backup_error": "Nenalezli jsme žádnou zálohu!", + "phrase_forgotten_text": "Pokud jste zapomněli bezpečnostní frázi, můžete použít bezpečnostní klíč nebo nastavit nové možnosti obnovení", + "recovery_key_mismatch_description": "Zálohu nebylo možné dešifrovat pomocí tohoto bezpečnostního klíče: ověřte, zda jste zadali správný bezpečnostní klíč.", + "recovery_key_mismatch_title": "Neshoda bezpečnostního klíče", + "restore_failed_error": "Nepovedlo se obnovit ze zálohy" + }, + "right_panel": { + "add_integrations": "Přidat widgety, propojení a boty", + "edit_integrations": "Upravujte widgety, propojení a boty", + "export_chat_button": "Exportovat chat", + "files_button": "Soubory", + "pinned_messages": { + "empty": "Zatím není nic připnuto", + "explainer": "Pokud máte oprávnění, otevřete nabídku na libovolné zprávě a výběrem možnosti Připnout je sem vložte.", + "limits": { + "other": "Můžete připnout až %(count)s widgetů" + }, + "title": "Připnuté zprávy" + }, + "pinned_messages_button": "Připnuto", + "poll": { + "active_heading": "Aktivní hlasování", + "empty_active": "V této místnosti nejsou žádná aktivní hlasování", + "empty_active_load_more": "Nejsou zde žádná aktivní hlasování. Pro zobrazení hlasování z předchozích měsíců načtěte další hlasování", + "empty_active_load_more_n_days": { + "one": "Za poslední den nejsou k dispozici žádná aktivní hlasování. Pro zobrazení hlasování z předchozích měsíců načtěte další hlasování", + "other": "Za posledních %(count)s dní nejsou žádná aktivní hlasování. Pro zobrazení hlasování z předchozích měsíců načtěte další hlasování" + }, + "empty_past": "V této místnosti nejsou žádná minulá hlasování", + "empty_past_load_more": "Nejsou k dispozici žádná minulá hlasování. Pro zobrazení hlasování z předchozích měsíců načtěte další hlasování", + "empty_past_load_more_n_days": { + "one": "Za uplynulý den nejsou k dispozici žádná hlasování. Pro zobrazení hlasování z předchozích měsíců načtěte další hlasování", + "other": "Za posledních %(count)s dní nejsou k dispozici žádná minulá hlasování. Pro zobrazení hlasování z předchozích měsíců načtěte další hlasování" + }, + "final_result": { + "one": "Konečný výsledek na základě %(count)s hlasu", + "other": "Konečný výsledek na základě %(count)s hlasů" + }, + "load_more": "Načíst další hlasování", + "loading": "Načítání hlasování", + "past_heading": "Minulá hlasování", + "view_in_timeline": "Zobrazit hlasování na časové ose", + "view_poll": "Zobrazit hlasování" + }, + "polls_button": "Historie hlasování", + "room_summary_card": { + "title": "Informace o místnosti" + }, + "search_button": "Hledání", + "settings_button": "Nastavení místnosti", + "share_button": "Sdílet místnost", + "thread_list": { + "context_menu_label": "Možnosti vláken" + }, + "widgets_section": "Widgety" + }, + "room": { + "3pid_invite_email_not_found_account": "Tato pozvánka byla odeslána na adresu %(email)s, která není spojena s vaším účtem", + "3pid_invite_email_not_found_account_room": "Pozvánka do místnosti %(roomName)s byla poslána na adresu %(email)s, která není k tomuto účtu přidána", + "3pid_invite_error_description": "Při pokusu o ověření vaší pozvánky byla vrácena chyba (%(errcode)s). Tuto informaci můžete zkusit předat osobě, která vás pozvala.", + "3pid_invite_error_invite_action": "Stejně se pokusit vstoupit", + "3pid_invite_error_invite_subtitle": "Vstoupit můžete jen s funkční pozvánkou.", + "3pid_invite_error_public_subtitle": "Zde se můžete stále připojit.", + "3pid_invite_error_title": "Něco se pokazilo s vaší pozvánkou.", + "3pid_invite_error_title_room": "S vaší pozvánkou do místnosti %(roomName)s se něco pokazilo", + "3pid_invite_no_is_subtitle": "Používat server identit z nastavení k přijímání pozvánek přímo v %(brand)su.", + "banned_by": "Byl(a) jsi vykázán(a) uživatelem %(memberName)s", + "banned_from_room_by": "%(memberName)s vás vykázal(a) z místnosti %(roomName)s", + "context_menu": { + "copy_link": "Kopírovat odkaz", + "favourite": "Oblíbené", + "forget": "Zapomenout místnost", + "low_priority": "Nízká priorita", + "mark_read": "Označit jako přečtené", + "mentions_only": "Pouze zmínky", + "notifications_default": "Odpovídá výchozímu nastavení", + "notifications_mute": "Ztlumit místnost", + "title": "Možnosti místnosti", + "unfavourite": "Oblíbená" + }, + "creating_room_text": "Vytváříme místnost s %(names)s", + "dm_invite_action": "Zahájit konverzaci", + "dm_invite_subtitle": " si chce psát", + "dm_invite_title": "Chcete si povídat s %(user)s?", + "drop_file_prompt": "Přetažením sem nahrajete", + "edit_topic": "Upravit téma", + "error_3pid_invite_email_lookup": "Nelze najít uživatele podle e-mailu", + "error_cancel_knock_title": "Nepodařilo se zrušit", + "error_join_403": "Pro vstup do této místnosti potřebujete pozvánku.", + "error_join_404_1": "Pokusili jste se připojit pomocí ID místnosti, aniž byste zadali seznam serverů, přes které se chcete připojit. ID místnosti jsou interní identifikátory a nelze je použít k připojení k místnosti bez dalších informací.", + "error_join_404_2": "Pokud znáte adresu místnosti, zkuste se pomocí ní připojit.", + "error_join_404_invite": "Osoba, která vás pozvala, již odešla nebo je její server offline.", + "error_join_404_invite_same_hs": "Osoba, která vás pozvala, již odešla.", + "error_join_connection": "Došlo k chybě při připojování.", + "error_join_incompatible_version_1": "Omlouváme se, ale váš domovský server je příliš zastaralý na to, aby se zde mohl účastnit.", + "error_join_incompatible_version_2": "Kontaktujte prosím správce domovského serveru.", + "error_join_title": "Nepodařilo se připojit", + "error_jump_to_date": "Server vrátil %(statusCode)s s kódem chyby %(errorCode)s", + "error_jump_to_date_connection": "Při pokusu o vyhledání a přechod na zadané datum došlo k chybě sítě. Váš domovský server může být nefunkční nebo došlo jen k dočasnému problému s internetovým připojením. Zkuste to prosím znovu. Pokud tento problém přetrvává, obraťte se na správce domovského serveru.", + "error_jump_to_date_details": "Podrobnosti o chybě", + "error_jump_to_date_not_found": "Nepodařilo se nám najít událost od data %(dateString)s. Zkuste zvolit dřívější datum.", + "error_jump_to_date_send_logs_prompt": "Odešlete prosím ladící záznamy, abyste nám pomohli problém najít.", + "error_jump_to_date_title": "Nelze najít událost k danému datu", + "face_pile_summary": { + "one": "%(count)s osoba, kterou znáte, se již připojila", + "other": "%(count)s lidí, které znáte, se již připojili" + }, + "face_pile_tooltip_label": { + "one": "Zobrazit jednoho člena", + "other": "Zobrazit všech %(count)s členů" + }, + "face_pile_tooltip_shortcut": "Včetně %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Včetně vás, %(commaSeparatedMembers)s", + "failed_reject_invite": "Nepodařilo se odmítnout pozvánku", + "forget_room": "Zapomenout na tuto místnost", + "forget_space": "Zapomenout tento prostor", + "header": { + "close_call_button": "Zavřít hovor", + "forget_room_button": "Zapomenout místnost", + "hide_widgets_button": "Skrýt widgety", + "room_is_public": "Tato místnost je veřejná", + "show_widgets_button": "Zobrazit widgety", + "video_call_button_ec": "Videohovor (%(brand)s)", + "video_call_button_jitsi": "Videohovor (Jitsi)", + "video_call_ec_change_layout": "Změnit rozvržení", + "video_call_ec_layout_freedom": "Svoboda", + "video_call_ec_layout_spotlight": "Reflektor", + "video_room_view_chat_button": "Zobrazit časovou osu konverzace" + }, + "inaccessible": "Tato místnost nebo prostor není v tuto chvíli přístupná.", + "inaccessible_name": "Místnost %(roomName)s není v tuto chvíli dostupná.", + "inaccessible_subtitle_1": "Zkuste to později nebo požádejte správce místnosti či prostoru, aby zkontroloval, zda máte přístup.", + "inaccessible_subtitle_2": "Při pokusu o přístup do místnosti nebo prostoru bylo vráceno %(errcode)s. Pokud si myslíte, že se vám tato zpráva zobrazuje chybně, pošlete prosím hlášení o chybě.", + "intro": { + "dm_caption": "V této konverzaci jste pouze vy dva, dokud někdo z vás nepozve někoho dalšího.", + "enable_encryption_prompt": "Povolte šifrování v nastavení.", + "encrypted_3pid_dm_pending_join": "Jakmile se všichni připojí, budete moci konverzovat", + "no_avatar_label": "Přidejte fotografii, aby lidé mohli snadno najít váši místnost.", + "no_topic": "Přidejte téma, aby lidé věděli, o co jde.", + "private_unencrypted_warning": "Vaše soukromé zprávy jsou obvykle šifrované, ale tato místnost není. To je zpravidla způsobeno nepodporovaným zařízením nebo použitou metodou, například e-mailovými pozvánkami.", + "room_invite": "Pozvat jen do této místnosti", + "send_message_start_dm": "Odesláním první zprávy pozvete do chatu", + "start_of_dm_history": "Toto je začátek historie vašich přímých zpráv s uživatelem .", + "start_of_room": "Toto je začátek místnosti .", + "topic": "Téma: %(topic)s ", + "topic_edit": "Téma: %(topic)s (upravit)", + "unencrypted_warning": "Koncové šifrování není povoleno", + "user_created": "%(displayName)s vytvořil tuto místnost.", + "you_created": "Vytvořili jste tuto místnost." + }, + "invite_email_mismatch_suggestion": "Sdílet tento e-mail v nastavení, abyste mohli dostávat pozvánky přímo v %(brand)su.", + "invite_reject_ignore": "Odmítnout a ignorovat uživatele", + "invite_sent_to_email": "Tato pozvánka byla odeslána na adresu %(email)s", + "invite_sent_to_email_room": "Pozvánka do %(roomName)s byla odeslána na adresu %(email)s", + "invite_subtitle": " vás pozval(a)", + "invite_this_room": "Pozvat do této místnosti", + "invite_title": "Chcete vstoupit do místnosti %(roomName)s?", + "inviter_unknown": "Neznámý", + "invites_you_text": " vás zve", + "join_button_account": "Zaregistrovat se", + "join_failed_enable_video_rooms": "Pro vstup, povolte prosím nejprve video místnosti v Experimentálních funkcích", + "join_failed_needs_invite": "Pro zobrazení %(roomName)s potřebujete pozvánku", + "join_the_discussion": "Zapojit se do diskuze", + "join_title": "Připojte se k místnosti a zúčastněte se", + "join_title_account": "Připojte se ke konverzaci s účtem", + "joining": "Připojování…", + "joining_room": "Vstupování do místnosti…", + "joining_space": "Připojování k prostoru…", + "jump_read_marker": "Přejít na první nepřečtenou zprávu.", + "jump_to_bottom_button": "Přejít na poslední zprávy", + "jump_to_date": "Přejít na datum", + "jump_to_date_beginning": "Začátek místnosti", + "jump_to_date_prompt": "Vyberte datum, na které chcete přejít", + "kick_reason": "Důvod: %(reason)s", + "kicked_by": "%(memberName)s vás odebral(a)", + "kicked_from_room_by": "Byl(a) jsi odebrán(a) z %(roomName)s uživatelem %(memberName)s", + "knock_cancel_action": "Zrušit žádost", + "knock_message_field_placeholder": "Zpráva (nepovinné)", + "knock_prompt": "Požádat o vstup?", + "knock_prompt_name": "Požádat o vstup do %(roomName)s?", + "knock_send_action": "Žádost o přístup", + "knock_sent": "Žádost o vstup odeslána", + "knock_sent_subtitle": "Vaše žádost o vstup čeká na vyřízení.", + "knock_subtitle": "Abyste si mohli konverzaci prohlédnout nebo se jí zúčastnit, musíte mít do této místnosti povolen přístup. Žádost o vstup můžete zaslat níže.", + "leave_error_title": "Při opouštění místnosti došlo k chybě", + "leave_server_notices_description": "Tato místnost je určena pro důležité zprávy od domovského serveru, a proto ji nelze opustit.", + "leave_server_notices_title": "Místnost „Server Notices“ nelze opustit", + "leave_unexpected_error": "Neočekávaná chyba serveru při odcházení z místnosti", + "link_email_to_receive_3pid_invite": "Přidejte si tento e-mail k účtu v Nastavení, abyste dostávali pozvání přímo v %(brand)su.", + "loading_preview": "Načítání náhledu", + "no_peek_join_prompt": "%(roomName)s si nelze jen tak prohlížet. Chcete do ní vstoupit?", + "no_peek_no_name_join_prompt": "Není k dispozici žádný náhled, chcete se připojit?", + "not_found_subtitle": "Jste si jisti, že jste na správném místě?", + "not_found_title": "Tato místnost nebo prostor neexistuje.", + "not_found_title_name": "%(roomName)s neexistuje.", + "peek_join_prompt": "Nahlížíte do místnosti %(roomName)s. Chcete do ní vstoupit?", + "read_topic": "Klikněte pro přečtení tématu", + "rejecting": "Odmítání pozvánky…", + "rejoin_button": "Znovu vstoupit", + "search": { + "all_rooms": "Všechny místnosti", + "all_rooms_button": "Vyhledávat ve všech místnostech", + "field_placeholder": "Hledat…", + "result_count": { + "other": "(~%(count)s výsledků)", + "one": "(~%(count)s výsledek)" + }, + "this_room": "Tato místnost", + "this_room_button": "Vyhledávat v této místnosti" + }, + "show_labs_settings": "Zobrazit nastavení Experimentálních funkcí", + "status_bar": { + "delete_all": "Smazat všechny", + "exceeded_resource_limit": "Vaše zpráva nebyla odeslána, protože tento domovský server dosáhl limitu svých zdrojů. Pro další využívání služby prosím kontaktujte jejího správce.", + "homeserver_blocked": "Vaše zpráva nebyla odeslána, protože tento domovský server byl zablokován jeho správcem. Pokud chcete pokračovat v používání služby, kontaktujte správce služby.", + "monthly_user_limit_reached": "Vaše zpráva nebyla odeslána, protože tento domovský server dosáhl svého měsíčního limitu pro aktivní uživatele. Pro další využívání služby prosím kontaktujte jejího správce.", + "requires_consent_agreement": "Dokud si nepřečtete a neodsouhlasíte naše smluvní podmínky, nebudete moci posílat žádné zprávy.", + "retry_all": "Zkusit všechny znovu", + "select_messages_to_retry": "Můžete vybrat všechny nebo jednotlivé zprávy, které chcete zkusit poslat znovu nebo odstranit", + "server_connectivity_lost_description": "Odeslané zprávy zůstanou uložené, dokud se spojení znovu neobnoví.", + "server_connectivity_lost_title": "Spojení se serverem bylo přerušeno.", + "some_messages_not_sent": "Některé z vašich zpráv nebyly odeslány" + }, + "unknown_status_code_for_timeline_jump": "neznámý kód stavu", + "unread_notifications_predecessor": { + "other": "Máte %(count)s nepřečtených oznámení v předchozí verzi této místnosti.", + "one": "Máte %(count)s nepřečtených oznámení v předchozí verzi této místnosti." + }, + "upgrade_error_description": "Zkontrolujte, že váš server opravdu podporuje zvolenou verzi místnosti.", + "upgrade_error_title": "Chyba při aktualizaci místnosti", + "upgrade_warning_bar": "Aktualizace místnosti uzavře její aktuální verzi a vyrobí novou místnost se stejným názvem a novou verzí.", + "upgrade_warning_bar_admins": "Toto upozornění uvidí jen správci místnosti", + "upgrade_warning_bar_unstable": "Tato místnost běží na verzi , což domovský server označuje za nestabilní.", + "upgrade_warning_bar_upgraded": "Tato místnost byla již aktualizována.", + "upload": { + "uploading_multiple_file": { + "zero": "Nahrávání souboru %(filename)s", + "one": "Nahrávání souboru %(filename)s a %(count)s dalších", + "other": "Nahrávání souboru %(filename)s a %(count)s dalších" + } + }, + "view_failed_enable_video_rooms": "Pro zobrazení, povolte prosím nejprve video místnosti v Experimentálních funkcích", + "waiting_for_join_subtitle": "Jakmile se pozvaní uživatelé připojí k %(brand)s, budete moci chatovat a místnost bude koncově šifrovaná", + "waiting_for_join_title": "Čekání na připojení uživatelů k %(brand)s" }, "room_list": { - "sort_unread_first": "Zobrazovat místnosti s nepřečtenými zprávami jako první", + "add_room_label": "Přidat místnost", + "add_space_label": "Přidat prostor", + "breadcrumbs_empty": "Žádné nedávno navštívené místnosti", + "breadcrumbs_label": "Nedávno navštívené místnosti", + "failed_add_tag": "Nepodařilo se přidat štítek %(tagName)s k místnosti", + "failed_remove_tag": "Nepodařilo se odstranit štítek %(tagName)s z místnosti", + "failed_set_dm_tag": "Nepodařilo se nastavit značku přímé zprávy", + "home_menu_label": "Možnosti domovské obrazovky", + "join_public_room_label": "Připojit se k veřejné místnosti", + "joining_rooms_status": { + "one": "Momentálně se připojuje %(count)s místnost", + "other": "Momentálně se připojuje %(count)s místností" + }, + "notification_options": "Možnosti oznámení", + "redacting_messages_status": { + "one": "Momentálně se odstraňují zprávy v %(count)s místnosti", + "other": "Momentálně se odstraňují zprávy v %(count)s místnostech" + }, + "show_less": "Zobrazit méně", + "show_n_more": { + "other": "Zobrazit %(count)s dalších", + "one": "Zobrazit %(count)s další" + }, "show_previews": "Zobrazovat náhledy zpráv", "sort_by": "Řadit dle", "sort_by_activity": "Aktivity", "sort_by_alphabet": "A–Z", + "sort_unread_first": "Zobrazovat místnosti s nepřečtenými zprávami jako první", + "space_menu_label": "Nabídka pro %(spaceName)s", "sublist_options": "Možnosti seznamu", - "show_n_more": { - "other": "Zobrazit %(count)s dalších", - "one": "Zobrazit %(count)s další" + "suggested_rooms_heading": "Doporučené místnosti" + }, + "room_settings": { + "access": { + "description_space": "Rozhodněte, kdo může prohlížet a připojovat se k %(spaceName)s.", + "title": "Přístup" + }, + "advanced": { + "error_upgrade_description": "Nepodařilo se dokončit aktualizaci místnosti", + "error_upgrade_title": "Nezdařilo se aktualizovat místnost", + "information_section_room": "Informace o místnosti", + "information_section_space": "Informace o prostoru", + "room_id": "Interní ID místnosti", + "room_predecessor": "Zobrazit starší zprávy v %(roomName)s.", + "room_upgrade_button": "Aktualizovat místnost na doporučenou verzi", + "room_upgrade_warning": "Upozornění: aktualizace místnosti neprovádí automatickou migraci členů místnosti do nové verze místnosti. Odkaz na novou místnost zveřejníme ve staré verzi místnosti - členové místnosti budou muset na tento odkaz kliknout, aby mohli vstoupit do nové místnosti.", + "room_version": "Verze místnosti:", + "room_version_section": "Verze místnosti", + "space_predecessor": "Zobrazit starší verzi %(spaceName)s.", + "space_upgrade_button": "Aktualizovat tento prostor na doporučenou verzi místnosti", + "unfederated": "Tato místnost není přístupná vzdáleným Matrix serverům", + "upgrade_button": "Aktualizace místnosti na verzi %(version)s", + "upgrade_dialog_description": "Aktualizace této místnosti vyžaduje uzavření stávající místnosti a vytvoření nové místnosti, která ji nahradí. Pro usnadnění procesu pro členy místnosti, provedeme:", + "upgrade_dialog_description_1": "Vznikne místnost se stejným názvem, popisem a avatarem", + "upgrade_dialog_description_2": "Aktualizujeme všechny lokální aliasy místnosti tak, aby ukazovaly na novou místnost", + "upgrade_dialog_description_3": "Přerušíme konverzace ve staré verzi místnosti a pošleme uživatelům zprávu o přechodu do nové mistnosti", + "upgrade_dialog_description_4": "Na začátek nové místnosti umístíme odkaz na starou místnost tak, aby uživatelé mohli vidět staré zprávy", + "upgrade_dialog_title": "Aktualizovat verzi místnosti", + "upgrade_dwarning_ialog_title_public": "Aktualizovat veřejnou místnost", + "upgrade_warning_dialog_description": "Upgradování místnosti je pokročilá operace a je doporučeno jí provést pokud je místnost nestabilní kvůli chybám, chybějícím funkcím nebo zranitelnostem.", + "upgrade_warning_dialog_explainer": "Upozorňujeme, že aktualizací vznikne nová verze místnosti. Všechny aktuální zprávy zůstanou v této archivované místnosti.", + "upgrade_warning_dialog_footer": "Místnost bude povýšena z verze na verzi .", + "upgrade_warning_dialog_invite_label": "Automaticky pozvat členy této místnosti do nové místnosti", + "upgrade_warning_dialog_report_bug_prompt": "Toto obvykle ovlivňuje pouze to, jak je místnost zpracována na serveru. Pokud máte problémy s %(brand)s, nahlaste prosím chybu.", + "upgrade_warning_dialog_report_bug_prompt_link": "Toto obvykle ovlivňuje pouze zpracovávání místnosti na serveru. Pokud máte problém s %(brand)sem, nahlaste nám ho prosím.", + "upgrade_warning_dialog_title": "Aktualizovat místnost", + "upgrade_warning_dialog_title_private": "Aktualizovat soukromou místnost" + }, + "alias_not_specified": "neurčeno", + "bridges": { + "description": "Tato místnost je propojena s následujícími platformami. Více informací", + "empty": "Tato místnost nepropojuje zprávy s žádnou platformou. Zjistit více.", + "title": "Propojení" + }, + "delete_avatar_label": "Smazat avatar", + "general": { + "alias_field_has_domain_invalid": "Chybí oddělovač domény, např. (:domain.org)", + "alias_field_has_localpart_invalid": "Chybí název místnosti nebo oddělovač, např. (my-room:domain.org)", + "alias_field_matches_invalid": "Tato adresa neukazuje na tuto místnost", + "alias_field_placeholder_default": "např. moje-mistnost", + "alias_field_required_invalid": "Uveďte prosím adresu", + "alias_field_safe_localpart_invalid": "Nějaké znaky jsou zakázané", + "alias_field_taken_invalid": "Tato adresa měla neplatný server nebo je již používána", + "alias_field_taken_invalid_domain": "Tato adresa je již používána", + "alias_field_taken_valid": "Tato adresa je dostupná", + "alias_heading": "Adresa místnosti", + "aliases_items_label": "Další publikované adresy:", + "aliases_no_items_label": "Zatím žádné další publikované adresy, přidejte nějakou níže", + "aliases_section": "Adresy místnosti", + "avatar_field_label": "Avatar místnosti", + "canonical_alias_field_label": "Hlavní adresa", + "default_url_previews_off": "Ve výchozím nastavení jsou náhledy URL adres zakázané pro členy této místnosti.", + "default_url_previews_on": "Ve výchozím nastavení jsou náhledy URL adres povolené pro členy této místnosti.", + "description_space": "Upravte nastavení týkající se vašeho prostoru.", + "error_creating_alias_description": "Při vytváření adresy došlo k chybě. Mohl to zakázat server, nebo mohlo dojít k dočasnému selhání.", + "error_creating_alias_title": "Chyba při tvorbě adresy", + "error_deleting_alias_description": "Při odstraňování adresy došlo k chybě. Adresa již nemusí ekzistovat, nebo mohlo dojít k dočasné chybě.", + "error_deleting_alias_description_forbidden": "Nemáte oprávnění adresu smazat.", + "error_deleting_alias_title": "Chyba při odstraňování adresy", + "error_save_space_settings": "Nastavení prostoru se nepodařilo uložit.", + "error_updating_alias_description": "Nepovedlo se změnit alternativní adresy místnosti. Možná to server neumožňuje a nebo je to dočasná chyba.", + "error_updating_canonical_alias_description": "Nastala chyba při pokusu o nastavení hlavní adresy místnosti. Mohl to zakázat server, nebo to může být dočasná chyba.", + "error_updating_canonical_alias_title": "Nepovedlo se změnit hlavní adresu", + "leave_space": "Opustit prostor", + "local_alias_field_label": "Lokální adresa", + "local_aliases_explainer_room": "Nastavit adresy pro tuto místnost, aby uživatelé mohli místnost najít zkrze váš domovský server (%(localDomain)s)", + "local_aliases_explainer_space": "Nastavte adresy pro tento prostor, aby jej uživatelé mohli najít prostřednictvím domovského serveru (%(localDomain)s)", + "local_aliases_section": "Lokální Adresy", + "name_field_label": "Název místnosti", + "new_alias_placeholder": "Nové publikované adresy (například #alias:server)", + "no_aliases_room": "Tato místnost nemá žádné místní adresy", + "no_aliases_space": "Tento prostor nemá žádné místní adresy", + "other_section": "Další možnosti", + "publish_toggle": "Zapsat tuto místnost do veřejného adresáře místností na %(domain)s?", + "published_aliases_description": "Chcete-li adresu zveřejnit, je třeba ji nejprve nastavit jako místní adresu.", + "published_aliases_explainer_room": "Zveřejněné adresy může použít kdokoli na jakémkoli serveru, aby se připojil k vaší místnosti.", + "published_aliases_explainer_space": "Zveřejněné adresy může použít kdokoli na jakémkoli serveru, aby se připojil k vašemu prostoru.", + "published_aliases_section": "Publikovaná adresa", + "save": "Uložit změny", + "topic_field_label": "Téma místnosti", + "url_preview_encryption_warning": "V šifrovaných místnostech, jako je tato, jsou URL náhledy ve výchozím nastavení vypnuté, aby bylo možné zajistit, že váš domovský server neshromažďuje informace o odkazech, které v této místnosti vidíte.", + "url_preview_explainer": "Když někdo ve zprávě pošle URL adresu, může být zobrazen její náhled obsahující informace jako titulek, popis a obrázek z cílové stránky.", + "url_previews_section": "Náhledy webových adres", + "user_url_previews_default_off": "Vypnuli jste automatické náhledy webových adres.", + "user_url_previews_default_on": "Zapnuli jste automatické náhledy webových adres." + }, + "notifications": { + "browse_button": "Procházet", + "custom_sound_prompt": "Nastavit vlastní zvuk", + "notification_sound": "Zvuk oznámení", + "settings_link": "Dostávat oznámení podle nastavení", + "sounds_section": "Zvuky", + "upload_sound_label": "Nahrát vlastní zvuk", + "uploaded_sound": "Zvuk nahrán" + }, + "people": { + "knock_empty": "Žádné žádosti", + "knock_section": "Žádá se o vstup", + "see_less": "Zobrazit méně", + "see_more": "Zobrazit více" + }, + "permissions": { + "add_privileged_user_description": "Přidělit jednomu nebo více uživatelům v této místnosti více oprávnění", + "add_privileged_user_filter_placeholder": "Hledání uživatelů v této místnosti…", + "add_privileged_user_heading": "Přidat oprávněné uživatele", + "ban": "Vykázat uživatele", + "ban_reason": "Důvod", + "banned_by": "Vykázán(a) uživatelem %(displayName)s", + "banned_users_section": "Vykázaní uživatelé", + "error_changing_pl_description": "Došlo k chybě při změně úrovně oprávnění uživatele. Ubezpečte se, že na to máte dostatečná práva, a zkuste to znovu.", + "error_changing_pl_reqs_description": "Došlo k chybě při změně požadované úrovně oprávnění v místnosti. Ubezpečte se, že na to máte dostatečná práva, a zkuste to znovu.", + "error_changing_pl_reqs_title": "Chyba změny požadavku na úroveň oprávnění", + "error_changing_pl_title": "Chyba při změně úrovně oprávnění", + "error_unbanning": "Zrušení vykázání se nezdařilo", + "events_default": "Posílat zprávy", + "invite": "Zvát uživatele", + "io.element.voice_broadcast_info": "Hlasová vysílání", + "kick": "Odebrat uživatele", + "m.call": "Zahájit %(brand)s volání", + "m.call.member": "Připojit se k %(brand)s volání", + "m.reaction": "Odesílat reakce", + "m.room.avatar": "Změnit avatar místnosti", + "m.room.avatar_space": "Změnit avatar prostoru", + "m.room.canonical_alias": "Změnit hlavní adresu místnosti", + "m.room.canonical_alias_space": "Změnit hlavní adresu prostoru", + "m.room.encryption": "Povolit v místnosti šifrování", + "m.room.history_visibility": "Změnit viditelnost historie", + "m.room.name": "Změnit název místnosti", + "m.room.name_space": "Změnit název prostoru", + "m.room.pinned_events": "Správa připnutých událostí", + "m.room.power_levels": "Změnit oprávnění", + "m.room.redaction": "Odstranit mnou odeslané zprávy", + "m.room.server_acl": "Změnit seznamy přístupů serveru", + "m.room.tombstone": "Aktualizovat místnost", + "m.room.topic": "Změnit téma", + "m.room.topic_space": "Změnit popis", + "m.space.child": "Spravovat místnosti v tomto prostoru", + "m.widget": "Spravovat widgety", + "muted_users_section": "Umlčení uživatelé", + "no_privileged_users": "Žádní uživatelé v této místnosti nemají zvláštní privilegia", + "notifications.room": "Oznámení pro celou místnost", + "permissions_section": "Oprávnění", + "permissions_section_description_room": "Vyberte role potřebné k provedení různých změn v této místnosti", + "permissions_section_description_space": "Výbrat role potřebné ke změně různých částí prostoru", + "privileged_users_section": "Privilegovaní uživatelé", + "redact": "Odstranit zprávy odeslané ostatními", + "send_event_type": "Poslat událost %(eventType)s", + "state_default": "Měnit nastavení", + "title": "Role a oprávnění", + "users_default": "Výchozí role" + }, + "security": { + "enable_encryption_confirm_description": "Po zapnutí již nelze šifrování v této místnosti vypnout. Zprávy v šifrovaných místnostech mohou číst jen členové místnosti, server se k obsahu nedostane. Šifrování místností nepodporuje většina botů a propojení. Více informací o šifrování.", + "enable_encryption_confirm_title": "Povolit šifrování?", + "enable_encryption_public_room_confirm_description_1": "Nedoporučuje se šifrovat veřejné místnosti.Veřejné místnosti může najít a připojit se k nim kdokoli, takže si v nich může číst zprávy kdokoli. Nezískáte tak žádnou z výhod šifrování a nebudete ho moci později vypnout. Šifrování zpráv ve veřejné místnosti zpomalí příjem a odesílání zpráv.", + "enable_encryption_public_room_confirm_description_2": "Chcete-li se těmto problémům vyhnout, vytvořte pro plánovanou konverzaci novou šifrovanou místnost.", + "enable_encryption_public_room_confirm_title": "Opravdu chcete šifrovat tuto veřejnou místnost?", + "encrypted_room_public_confirm_description_1": "Nedoporučujeme šifrované místnosti zveřejňovat. Znamená to, že místnost může kdokoli najít a připojit se k ní, takže si kdokoli může přečíst zprávy. Nezískáte tak žádnou z výhod šifrování. Šifrování zpráv ve veřejné místnosti zpomalí příjem a odesílání zpráv.", + "encrypted_room_public_confirm_description_2": "Abyste se těmto problémům vyhnuli, vytvořte pro plánovanou konverzaci novou veřejnou místnost.", + "encrypted_room_public_confirm_title": "Jste si jisti, že chcete tuto šifrovanou místnost zveřejnit?", + "encryption_forced": "Váš server vyžaduje vypnuté šifrování.", + "encryption_permanent": "Po zapnutí šifrování ho není možné vypnout.", + "error_join_rule_change_title": "Nepodařilo se aktualizovat pravidla pro připojení", + "error_join_rule_change_unknown": "Neznámá chyba", + "guest_access_warning": "Lidé s podporovanými klienty se budou moci do místnosti připojit, aniž by měli registrovaný účet.", + "history_visibility_invited": "Pouze členové (od chvíle jejich pozvání)", + "history_visibility_joined": "Pouze členové (od chvíle jejich vstupu)", + "history_visibility_legend": "Kdo může číst historii?", + "history_visibility_shared": "Pouze členové (od chvíle vybrání této volby)", + "history_visibility_warning": "Změny viditelnosti historie této místnosti ovlivní jenom nové zprávy. Viditelnost starších zpráv zůstane, jaká byla v době jejich odeslání.", + "history_visibility_world_readable": "Kdokoliv", + "join_rule_description": "Rozhodněte, kdo se může připojit k místnosti %(roomName)s.", + "join_rule_invite": "Soukromý (pouze pro pozvané)", + "join_rule_invite_description": "Připojit se mohou pouze pozvané osoby.", + "join_rule_knock": "Požádat o vstup", + "join_rule_knock_description": "Lidé nemohou vstoupit, pokud jim není povolen přístup.", + "join_rule_public_description": "Kdokoliv může místnost najít a připojit se do ní.", + "join_rule_restricted": "Členové prostoru", + "join_rule_restricted_description": "Každý, kdo se nachází v prostoru, ho může najít a připojit se k němu. Zde upravte, ke kterým prostorům lze přistupovat.", + "join_rule_restricted_description_active_space": "Kdokoli v může prostor najít a připojit se. Můžete vybrat i další prostory.", + "join_rule_restricted_description_prompt": "Každý, kdo se nachází v prostoru, ho může najít a připojit se k němu. Můžete vybrat více prostorů.", + "join_rule_restricted_description_spaces": "Prostory s přístupem", + "join_rule_restricted_dialog_description": "Rozhodněte, které prostory mají přístup do této místnosti. Pokud je vybrán prostor, mohou jeho členové najít a připojit se k němu.", + "join_rule_restricted_dialog_empty_warning": "Odstraňujete všechny prostory. Přístup bude ve výchozím nastavení pouze na pozvánky", + "join_rule_restricted_dialog_filter_placeholder": "Hledat prostory", + "join_rule_restricted_dialog_heading_known": "Další prostory, které znáte", + "join_rule_restricted_dialog_heading_other": "Další prostory nebo místnosti, které možná neznáte", + "join_rule_restricted_dialog_heading_room": "Prostory, které znáte a které obsahují tuto místnost", + "join_rule_restricted_dialog_heading_space": "Prostory, které znáte obsahující tento prostor", + "join_rule_restricted_dialog_heading_unknown": "Pravděpodobně se jedná o ty, kterých se účastní i ostatní správci místností.", + "join_rule_restricted_dialog_title": "Vybrané prostory", + "join_rule_restricted_n_more": { + "other": "a %(count)s dalších", + "one": "a %(count)s další" + }, + "join_rule_restricted_summary": { + "other": "V současné době má %(count)s prostorů přístup k", + "one": "V současné době má prostor přístup" + }, + "join_rule_restricted_upgrade_description": "Tato změna umožní členům vybraných prostorů přístup do této místnosti bez pozvánky.", + "join_rule_restricted_upgrade_warning": "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.", + "join_rule_upgrade_awaiting_room": "Načítání nové místnosti", + "join_rule_upgrade_required": "Vyžadována aktualizace", + "join_rule_upgrade_sending_invites": { + "one": "Odeslání pozvánky...", + "other": "Odesílání pozvánek... (%(progress)s z %(count)s)" + }, + "join_rule_upgrade_updating_spaces": { + "one": "Aktualizace prostoru...", + "other": "Aktualizace prostorů... (%(progress)s z %(count)s)" + }, + "join_rule_upgrade_upgrading_room": "Aktualizace místnosti", + "public_without_alias_warning": "Přidejte prosím místnosti adresu aby na ní šlo odkazovat.", + "strict_encryption": "Nikdy v této místnosti neposílat šifrované zprávy neověřeným relacím", + "title": "Zabezpečení a soukromí" + }, + "title": "Nastavení místnosti - %(roomName)s", + "upload_avatar_label": "Nahrát avatar", + "visibility": { + "alias_section": "Adresa", + "error_failed_save": "Nepodařilo se aktualizovat viditelnost tohoto prostoru", + "error_update_guest_access": "Nepodařilo se aktualizovat přístup hosta do tohoto prostoru", + "error_update_history_visibility": "Nepodařilo se aktualizovat viditelnost historie tohoto prostoru", + "guest_access_explainer": "Hosté se mohou připojit k prostoru, aniž by měli účet.", + "guest_access_explainer_public_space": "To může být užitečné pro veřejné prostory.", + "guest_access_label": "Povolit přístup hostům", + "history_visibility_anyone_space": "Nahlédnout do prostoru", + "history_visibility_anyone_space_description": "Umožněte lidem prohlédnout si váš prostor ještě předtím, než se připojí.", + "history_visibility_anyone_space_recommendation": "Doporučeno pro veřejné prostory.", + "title": "Viditelnost" + }, + "voip": { + "call_type_section": "Typ volání", + "enable_element_call_caption": "%(brand)s je koncově šifrovaný, ale v současné době je omezen na menší počet uživatelů.", + "enable_element_call_label": "Povolit %(brand)s jako další možnost volání v této místnosti", + "enable_element_call_no_permissions_tooltip": "Ke změně nemáte dostatečná oprávnění." + } + }, + "room_summary_card_back_action_label": "Informace o místnosti", + "scalar": { + "error_create": "Nepodařilo se vytvořit widget.", + "error_membership": "Nejste v této místnosti.", + "error_missing_room_id": "Chybějící ID místnosti.", + "error_missing_room_id_request": "V zadání chybí room_id", + "error_missing_user_id_request": "V zadání chybí user_id", + "error_permission": "V této místnosti k tomu nemáte oprávnění.", + "error_power_level_invalid": "Úroveň oprávnění musí být kladné celé číslo.", + "error_room_not_visible": "Místnost %(roomId)s není viditelná", + "error_room_unknown": "Tato místnost nebyla rozpoznána.", + "error_send_request": "Odeslání žádosti se nezdařilo.", + "failed_read_event": "Nepodařilo se načíst události", + "failed_send_event": "Nepodařilo se odeslat událost" + }, + "server_offline": { + "description": "Váš server neodpovídá na některé vaše požadavky. Níže jsou některé z nejpravděpodobnějších důvodů.", + "description_1": "Serveru (%(serverName)s) trvalo příliš dlouho, než odpověděl.", + "description_2": "Váš firewall nebo antivirový program blokuje požadavek.", + "description_3": "Rozšíření prohlížeče brání požadavku.", + "description_4": "Server je offline.", + "description_5": "Server odmítl váš požadavek.", + "description_6": "Ve vaší oblasti dochází k problémům s připojením k internetu.", + "description_7": "Při pokusu o kontakt se serverem došlo k chybě připojení.", + "description_8": "Server není nakonfigurován tak, aby indikoval, v čem je problém (CORS).", + "empty_timeline": "Vše vyřízeno.", + "recent_changes_heading": "Nedávné změny, které dosud nebyly přijaty", + "title": "Server neodpovídá" + }, + "seshat": { + "error_initialising": "Inicializace vyhledávání zpráv se nezdařila, zkontrolujte svá nastavení", + "reset_button": "Resetovat úložiště událostí", + "reset_description": "Pravděpodobně nechcete resetovat úložiště indexů událostí", + "reset_explainer": "Pokud tak učiníte, nezapomeňte, že žádná z vašich zpráv nebude smazána, ale vyhledávání může být na několik okamžiků zpomaleno během opětovného vytvoření indexu", + "reset_title": "Resetovat úložiště událostí?", + "warning_kind_files": "Tato verze %(brand)s nepodporuje zobrazení některých šifrovaných souborů", + "warning_kind_files_app": "Pro zobrazení všech šifrovaných souborů použijte desktopovou aplikaci", + "warning_kind_search": "Tato verze %(brand)s nepodporuje hledání v šifrovaných zprávách", + "warning_kind_search_app": "K prohledávání šifrovaných zpráv použijte aplikaci pro stolní počítače" + }, + "setting": { + "help_about": { + "access_token_detail": "Přístupový token vám umožní plný přístup k účtu. Nikomu ho nesdělujte.", + "brand_version": "Verze %(brand)s:", + "chat_bot": "Konverzovat s %(brand)s Botem", + "clear_cache_reload": "Smazat mezipaměť a načíst znovu", + "help_link": "Pro pomoc s používáním %(brand)su klepněte sem.", + "help_link_chat_bot": "Pro pomoc s používáním %(brand)su klepněte sem nebo následujícím tlačítkem zahajte konverzaci s robotem.", + "homeserver": "Domovský server je %(homeserverUrl)s", + "identity_server": "Server identit je %(identityServerUrl)s", + "olm_version": "Verze Olm:", + "title": "O aplikaci a pomoc", + "versions": "Verze" + } + }, + "settings": { + "all_rooms_home": "Zobrazit všechny místnosti v Domovu", + "all_rooms_home_description": "Všechny místnosti, ve kterých se nacházíte, se zobrazí v Domovu.", + "always_show_message_timestamps": "Vždy zobrazovat časové značky zpráv", + "appearance": { + "custom_font": "Používat systémové nastavení 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.", + "custom_font_name": "Jméno systémového písma", + "custom_font_size": "Použít vlastní velikost", + "custom_theme_add_button": "Přidat motiv vzhledu", + "custom_theme_error_downloading": "Nepovedlo se stáhnout informace o vzhledu.", + "custom_theme_invalid": "Neplatné schéma vzhledu.", + "custom_theme_success": "Motiv vzhledu přidán!", + "custom_theme_url": "URL adresa vlastního vzhledu", + "font_size": "Velikost písma", + "font_size_limit": "Vlastní velikost písma může být pouze mezi %(min)s pt a %(max)s pt", + "font_size_nan": "Velikost musí být číslo", + "font_size_valid": "Použijte velikost mezi %(min)s pt a %(max)s pt", + "heading": "Přizpůsobte si vzhled aplikace", + "image_size_default": "Výchozí", + "image_size_large": "Velký", + "layout_bubbles": "Bubliny zpráv", + "layout_irc": "IRC (experimentální)", + "match_system_theme": "Nastavit podle vzhledu systému", + "subheading": "Nastavení vzhledu působí jen v této relaci programu %(brand)s.", + "timeline_image_size": "Velikost obrázku na časové ose", + "use_high_contrast": "Použít vysoký kontrast" + }, + "automatic_language_detection_syntax_highlight": "Zapnout automatické rozpoznávání jazyků pro zvýrazňování syntaxe", + "autoplay_gifs": "Automatické přehrávání GIFů", + "autoplay_videos": "Automatické přehrávání videí", + "big_emoji": "Povolit velké emoji", + "code_block_expand_default": "Ve výchozím nastavení rozbalit bloky kódu", + "code_block_line_numbers": "Zobrazit čísla řádků v blocích kódu", + "disable_historical_profile": "Zobrazit aktuální profilové obrázky a jména uživatelů v historii zpráv", + "emoji_autocomplete": "Napovídat emoji", + "enable_markdown": "Povolit Markdown", + "enable_markdown_description": "Začněte zprávy s /plain pro odeslání bez markdown.", + "general": { + "account_management_section": "Správa účtu", + "account_section": "Účet", + "add_email_dialog_title": "Přidat e-mailovou adresu", + "add_email_failed_verification": "E-mailovou adresu se nepodařilo ověřit. Přesvědčte se, že jste klepli na odkaz v e-mailové zprávě", + "add_email_instructions": "Poslali jsme vám ověřovací e-mail. Postupujte prosím podle instrukcí a pak klepněte na následující tlačítko.", + "add_msisdn_confirm_body": "Kliknutím na tlačítko potvrdíte přidání telefonního čísla.", + "add_msisdn_confirm_button": "Potrvrdit přidání telefonního čísla", + "add_msisdn_confirm_sso_button": "Potvrďte přidání telefonního čísla pomocí Jednotného přihlášení.", + "add_msisdn_dialog_title": "Přidat telefonní číslo", + "add_msisdn_instructions": "SMS zpráva byla odeslána na +%(msisdn)s. Zadejte prosím ověřovací kód, který obsahuje.", + "add_msisdn_misconfigured": "Přidání/připojení s MSISDN je nesprávně nakonfigurováno", + "confirm_adding_email_body": "Kliknutím na tlačítko potvrdíte přidání emailové adresy.", + "confirm_adding_email_title": "Potvrdit přidání emailu", + "deactivate_confirm_body": "Opravdu chcete deaktivovat účet? Je to nevratné.", + "deactivate_confirm_body_password": "Pro pokračování zadejte heslo k účtu:", + "deactivate_confirm_body_sso": "Potvrďte deaktivaci účtu použtím Jednotného přihlášení.", + "deactivate_confirm_content": "Potvrďte, že chcete deaktivovat svůj účet. Pokud budete pokračovat:", + "deactivate_confirm_content_1": "Účet nebude možné znovu aktivovat", + "deactivate_confirm_content_2": "Nebudete se již moci přihlásit", + "deactivate_confirm_content_3": "Nikdo nebude moci znovu použít vaše uživatelské jméno (MXID), včetně vás: toto uživatelské jméno zůstane nedostupné", + "deactivate_confirm_content_4": "Opustíte všechny místnosti a přímé zprávy, ve kterých se nacházíte", + "deactivate_confirm_content_5": "Budete odstraněni ze serveru identit: vaši přátelé vás již nebudou moci najít pomocí vašeho e-mailu nebo telefonního čísla", + "deactivate_confirm_content_6": "Vaše staré zprávy budou stále viditelné pro lidi, kteří je přijali, stejně jako e-maily, které jste odeslali v minulosti. Chcete skrýt své odeslané zprávy před lidmi, kteří se do místností připojí v budoucnu?", + "deactivate_confirm_continue": "Potvrďte deaktivaci účtu", + "deactivate_confirm_erase_label": "Skrýt mé zprávy před novými uživateli", + "deactivate_section": "Deaktivovat účet", + "deactivate_warning": "Deaktivace účtu je trvalá akce - buďte opatrní!", + "discovery_email_empty": "Možnosti nastavení veřejného profilu se objeví po přidání e-mailové adresy výše.", + "discovery_email_verification_instructions": "Ověřte odkaz v e-mailové schránce", + "discovery_msisdn_empty": "Možnosti nastavení veřejného profilu se objeví po přidání telefonního čísla výše.", + "discovery_needs_terms": "Pro zapsáním do registru e-mailových adres a telefonních čísel odsouhlaste podmínky používání serveru (%(serverName)s).", + "discovery_section": "Objevování", + "email_address_in_use": "Tato e-mailová adresa je již používána", + "email_address_label": "E-mailová adresa", + "email_not_verified": "Vaše e-mailová adresa ještě nebyla ověřena", + "email_verification_instructions": "Pro ověření a pokračování klepněte na odkaz v e-mailu, který vím přišel.", + "emails_heading": "E-mailové adresy", + "error_add_email": "Nepodařilo se přidat e-mailovou adresu", + "error_deactivate_communication": "Došlo k potížím při komunikaci se serverem. Zkuste to prosím znovu.", + "error_deactivate_invalid_auth": "Server neposkytl platné informace o ověření.", + "error_deactivate_no_auth": "Server nevyžadoval žádné ověření", + "error_email_verification": "Nepodařilo se ověřit e-mailovou adresu.", + "error_invalid_email": "Neplatná e-mailová adresa", + "error_invalid_email_detail": "Tato e-mailová adresa se zdá být neplatná", + "error_msisdn_verification": "Nepovedlo se ověřit telefonní číslo.", + "error_password_change_403": "Nepodařilo se změnit heslo. Zadáváte své heslo správně?", + "error_password_change_http": "%(errorMessage)s (HTTP stav %(httpStatus)s)", + "error_password_change_title": "Chyba při změně hesla", + "error_password_change_unknown": "Neznámá chyba při změně hesla (%(stringifiedError)s)", + "error_remove_3pid": "Nepodařilo se smazat kontaktní údaje", + "error_revoke_email_discovery": "Nepovedlo se zrušit sdílení e-mailové adresy", + "error_revoke_msisdn_discovery": "Nepovedlo se zrušit sdílení telefonního čísla", + "error_saving_profile": "Operace nemohla být dokončena", + "error_saving_profile_title": "Váš profil se nepodařilo uložit", + "error_share_email_discovery": "Nepovedlo se nasdílet e-mailovou adresu", + "error_share_msisdn_discovery": "Nepovedlo se nasdílet telefonní číslo", + "external_account_management": "Údaje o vašem účtu jsou spravovány samostatně na adrese %(hostname)s.", + "identity_server_no_token": "Nebyl nalezen žádný přístupový token identity", + "identity_server_not_set": "Server identit není nastaven", + "incorrect_msisdn_verification": "Nesprávný ověřovací kód", + "language_section": "Jazyk a region", + "msisdn_in_use": "Toto telefonní číslo je již používáno", + "msisdn_label": "Telefonní číslo", + "msisdn_verification_field_label": "Ověřovací kód", + "msisdn_verification_instructions": "Zadejte prosím ověřovací SMS kód.", + "msisdns_heading": "Telefonní čísla", + "name_placeholder": "Žádné zobrazované jméno", + "oidc_manage_button": "Spravovat účet", + "password_change_section": "Nastavení nového hesla k účtu…", + "password_change_success": "Vaše heslo bylo úspěšně změněno.", + "remove_email_prompt": "Odstranit adresu %(email)s?", + "remove_msisdn_prompt": "Odstranit %(phone)s?", + "spell_check_locale_placeholder": "Zvolte jazyk", + "spell_check_section": "Kontrola pravopisu" + }, + "image_thumbnails": "Zobrazovat náhledy obrázků", + "inline_url_previews_default": "Nastavit povolení náhledů URL adres jako výchozí", + "inline_url_previews_room": "Povolit náhledy URL adres pro členy této místnosti jako výchozí", + "inline_url_previews_room_account": "Povolit náhledy URL adres pro tuto místnost (ovlivňuje pouze vás)", + "insert_trailing_colon_mentions": "Vložit dvojtečku za zmínku o uživateli na začátku zprávy", + "jump_to_bottom_on_send": "Po odeslání zprávy přejít na konec časové osy", + "key_backup": { + "backup_in_progress": "Klíče se zálohují (první záloha může trvat pár minut).", + "backup_starting": "Zahájení zálohování…", + "backup_success": "Úspěch!", + "cannot_create_backup": "Nepovedlo se vyrobit zálohů klíčů", + "create_title": "Vytvořit zálohu klíčů", + "setup_secure_backup": { + "backup_setup_success_description": "Vaše klíče jsou nyní zálohovány z tohoto zařízení.", + "backup_setup_success_title": "Bezpečné zálohování bylo úspěšné", + "cancel_warning": "Pokud nyní nebudete pokračovat, můžete ztratit šifrované zprávy a data, pokud ztratíte přístup ke svým přihlašovacím údajům.", + "confirm_security_phrase": "Potvrďte svou bezpečnostní frázi", + "description": "Chraňte se před ztrátou přístupu k šifrovaným zprávám a datům zálohováním šifrovacích klíčů na serveru.", + "download_or_copy": "%(downloadButton)s nebo %(copyButton)s", + "enter_phrase_description": "Zadejte bezpečnostní frázi, kterou znáte jen vy, protože slouží k ochraně vašich dat. V zájmu bezpečnosti byste neměli heslo k účtu používat opakovaně.", + "enter_phrase_title": "Zadání bezpečnostní fráze", + "enter_phrase_to_confirm": "Zadejte bezpečnostní frázi podruhé a potvrďte ji.", + "generate_security_key_description": "Vygenerujeme vám bezpečnostní klíč, který uložíte na bezpečné místo, například do správce hesel nebo do trezoru.", + "generate_security_key_title": "Vygenerovat bezpečnostní klíč", + "pass_phrase_match_failed": "To nesedí.", + "pass_phrase_match_success": "To odpovídá!", + "phrase_strong_enough": "Skvělé! Tato bezpečnostní fráze vypadá dostatečně silně.", + "requires_key_restore": "Pro aktualizaci šifrování obnovte klíče ze zálohy", + "requires_password_confirmation": "Potvrďte, že chcete aktualizaci provést zadáním svého uživatelského hesla:", + "requires_server_authentication": "Server si vás potřebuje ověřit, abychom mohli provést aktualizaci.", + "secret_storage_query_failure": "Nelze zjistit stav úložiště klíčů", + "security_key_safety_reminder": "Bezpečnostní klíč uložte na bezpečné místo, například do správce hesel nebo do trezoru, protože slouží k ochraně zašifrovaných dat.", + "session_upgrade_description": "Aktualizujte tuto přihlášenou relaci abyste mohli ověřovat ostatní relace. Tím jim dáte přístup k šifrovaným konverzacím a ostatní uživatelé je jim budou automaticky věřit.", + "set_phrase_again": "Nastavit heslo znovu.", + "settings_reminder": "Zabezpečené zálohování a správu klíčů můžete také nastavit v Nastavení.", + "title_confirm_phrase": "Potvrďte bezpečnostní frázi", + "title_save_key": "Uložte svůj bezpečnostní klíč", + "title_set_phrase": "Nastavit bezpečnostní frázi", + "title_upgrade_encryption": "Aktualizovat šifrování", + "unable_to_setup": "Nepovedlo se nastavit bezpečné úložiště", + "use_different_passphrase": "Použít jinou přístupovou frázi?", + "use_phrase_only_you_know": "Použijte tajnou frázi, kterou znáte pouze vy, a volitelně uložte bezpečnostní klíč, který použijete pro zálohování." + } + }, + "key_export_import": { + "confirm_passphrase": "Potvrďte přístupovou frázi", + "enter_passphrase": "Zadejte přístupovou frázi", + "export_description_1": "Tento proces vám umožňuje exportovat do souboru klíče ke zprávám, které jste dostali v šifrovaných místnostech. Když pak tento soubor importujete do jiného Matrix klienta, všechny tyto zprávy bude možné opět dešifrovat.", + "export_description_2": "Exportovaný soubor umožní komukoli, kdo si jej přečte, dešifrovat všechny šifrované zprávy, které vidíte, takže byste měli dbát na jeho zabezpečení. K tomu vám pomůže níže uvedená jedinečná přístupová fráze, která bude použita pouze k zašifrování exportovaných dat. Importovat data bude možné pouze pomocí stejné přístupové fráze.", + "export_title": "Exportovat klíče místnosti", + "file_to_import": "Soubor k importu", + "import_description_1": "Tento proces vás provede importem šifrovacích klíčů, které jste si stáhli z jiného Matrix klienta. Po úspěšném naimportování budete v tomto klientovi moci dešifrovat všechny zprávy, které jste mohli dešifrovat v původním klientovi.", + "import_description_2": "Stažený soubor je chráněn přístupovou frází. Soubor můžete naimportovat pouze pokud zadáte odpovídající přístupovou frázi.", + "import_title": "Importovat klíče místnosti", + "phrase_cannot_be_empty": "Přístupová fráze nesmí být prázdná", + "phrase_must_match": "Přístupové fráze se musí shodovat", + "phrase_strong_enough": "Skvělé! Tato bezpečnostní fráze vypadá dostatečně silná" + }, + "keyboard": { + "title": "Klávesnice" + }, + "notifications": { + "default_setting_description": "Toto nastavení se ve výchozím stavu použije pro všechny vaše místnosti.", + "default_setting_section": "Chci být upozorňován na (Výchozí nastavení)", + "desktop_notification_message_preview": "Zobrazit náhled zprávy v oznámení na ploše", + "email_description": "Přijímat e-mailový souhrn zmeškaných oznámení", + "email_section": "E-mailový souhrn", + "email_select": "Vyberte e-maily, na které chcete zasílat souhrny. E-maily můžete spravovat v nastavení .", + "enable_audible_notifications_session": "Povolit v této relaci zvuková oznámení", + "enable_desktop_notifications_session": "Povolit v této relaci oznámení", + "enable_email_notifications": "Povolení e-mailových oznámení pro %(email)s", + "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_notifications_device": "Povolit oznámení pro toto zařízení", + "error_loading": "Došlo k chybě při načítání nastavení oznámení.", + "error_permissions_denied": "%(brand)s není oprávněn posílat vám oznámení – zkontrolujte prosím nastavení svého prohlížeče", + "error_permissions_missing": "%(brand)s nebyl oprávněn k posílání oznámení – zkuste to prosím znovu", + "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ě.", + "error_title": "Nepodařilo se povolit oznámení", + "error_updating": "Při aktualizaci předvoleb oznámení došlo k chybě. Zkuste prosím přepnout volbu znovu.", + "invites": "Pozvaný do místnosti", + "keywords": "Zobrazit odznak při použití klíčových slov v místnosti.", + "keywords_prompt": "Zadejte klíčová slova nebo je použijte pro pravopisné varianty či přezdívky", + "labs_notice_prompt": "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", + "mentions_keywords": "Zmínky a klíčová slova", + "mentions_keywords_only": "Pouze zmínky a klíčová slova", + "messages_containing_keywords": "Zprávy obsahující klíčová slova", + "noisy": "Hlučný", + "notices": "Zprávy odeslané roboty", + "notify_at_room": "Upozornit, když se někdo zmíní použitím @room", + "notify_keyword": "Upozornit, když někdo použije klíčové slovo", + "notify_mention": "Upozornit, když se někdo zmíní pomocí @displayname nebo %(mxid)s", + "other_section": "Další věci, které by vás mohly zajímat:", + "people_mentions_keywords": "Lidé, zmínky a klíčová slova", + "play_sound_for_description": "Ve výchozím stavu se používá pro všechny místnosti na všech zařízeních.", + "play_sound_for_section": "Přehrát zvuk pro", + "push_targets": "Cíle oznámení", + "quick_actions_mark_all_read": "Označit všechny zprávy jako přečtené", + "quick_actions_reset": "Obnovit výchozí nastavení", + "quick_actions_section": "Rychlé akce", + "room_activity": "Objevují se nové aktivity v místnostech, aktualizace a zprávy o stavu", + "rule_call": "Pozvánka k hovoru", + "rule_contains_display_name": "Zprávy obsahující mé zobrazované jméno", + "rule_contains_user_name": "Zprávy obsahující moje uživatelské jméno", + "rule_encrypted": "Šifrované zprávy ve skupinách", + "rule_encrypted_room_one_to_one": "Šifrované přímé zprávy", + "rule_invite_for_me": "Pozvánka do místnosti", + "rule_message": "Zprávy ve skupinách", + "rule_room_one_to_one": "Přímé zprávy", + "rule_roomnotif": "Zprávy obsahující @room", + "rule_suppress_notices": "Zprávy poslané robotem", + "rule_tombstone": "Při aktualizaci místnosti", + "show_message_desktop_notification": "Zobrazit text zprávy v oznámení na ploše", + "voip": "Hlasové a video hovory" + }, + "preferences": { + "always_show_menu_bar": "Vždy zobrazovat horní lištu okna", + "autocomplete_delay": "Zpožnění našeptávače (ms)", + "code_blocks_heading": "Bloky kódu", + "compact_modern": "Použít kompaktnější \"moderní\" rozložení", + "composer_heading": "Editor zpráv", + "enable_hardware_acceleration": "Povolit hardwarovou akceleraci", + "enable_tray_icon": "Zobrazit ikonu v oznamovací oblasti a minimalizivat při zavření okna", + "keyboard_heading": "Klávesové zkratky", + "keyboard_view_shortcuts_button": "Pro zobrazení všech klávesových zkratek, klikněte zde.", + "media_heading": "Obrázky, GIFy a videa", + "presence_description": "Sdílejte své aktivity a stav s ostatními.", + "rm_lifetime": "Platnost značky přečteno (ms)", + "rm_lifetime_offscreen": "Platnost značky přečteno mimo obrazovku (ms)", + "room_directory_heading": "Adresář místností", + "room_list_heading": "Seznam místností", + "show_avatars_pills": "Zobrazovat avatary ve zmínkách o uživatelích, místnostech a událostech", + "show_checklist_shortcuts": "Zobrazit zástupce na uvítací kontrolní seznam nad seznamem místností", + "show_polls_button": "Zobrazit tlačítko hlasování", + "surround_text": "Ohraničit označený text při psaní speciálních znaků", + "time_heading": "Zobrazování času" + }, + "prompt_invite": "Potvrdit odeslání pozvánky potenciálně neplatným Matrix ID", + "replace_plain_emoji": "Automaticky nahrazovat textové emoji", + "security": { + "4s_public_key_in_account_data": "v datech účtu", + "4s_public_key_status": "Veřejný klíč bezpečného úložiště:", + "backup_key_cached_status": "Klíč zálohy cachován:", + "backup_key_stored_status": "Klíč zálohy uložen:", + "backup_key_unexpected_type": "neočekávaný typ", + "backup_key_well_formed": "ve správném tvaru", + "backup_keys_description": "Zálohujte šifrovací klíče s daty účtu pro případ, že ztratíte přístup k relacím. Vaše klíče budou zabezpečeny jedinečným bezpečnostním klíčem.", + "bulk_options_accept_all_invites": "Přijmout pozvání do všech těchto místností: %(invitedRooms)s", + "bulk_options_reject_all_invites": "Odmítnutí všech %(invitedRooms)s pozvání", + "bulk_options_section": "Hromadná možnost", + "cross_signing_cached": "uložen lokálně", + "cross_signing_homeserver_support": "Funkce podporovaná domovským serverem:", + "cross_signing_homeserver_support_exists": "existuje", + "cross_signing_in_4s": "v bezpečném úložišti", + "cross_signing_in_memory": "v paměti", + "cross_signing_master_private_Key": "Hlavní soukromý klíč:", + "cross_signing_not_cached": "nenalezen lolálně", + "cross_signing_not_found": "nenalezeno", + "cross_signing_not_in_4s": "nebylo nalezeno v úložišti", + "cross_signing_not_stored": "není uložen", + "cross_signing_private_keys": "Soukromé klíče pro křížový podpis:", + "cross_signing_public_keys": "Veřejné klíče pro křížový podpis:", + "cross_signing_self_signing_private_key": "Vlastní podpisový klíč:", + "cross_signing_user_signing_private_key": "Podpisový klíč uživatele:", + "cryptography_section": "Šifrování", + "delete_backup": "Smazat zálohu", + "delete_backup_confirm_description": "Opravdu? Pokud klíče nejsou správně zálohované můžete přijít o šifrované zprávy.", + "e2ee_default_disabled_warning": "Správce vašeho serveru vypnul ve výchozím nastavení koncové šifrování v soukromých místnostech a přímých zprávách.", + "enable_message_search": "Povolit vyhledávání v šifrovaných místnostech", + "encryption_individual_verification_mode": "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.", + "encryption_section": "Šifrování", + "error_loading_key_backup_status": "Nepovedlo se načíst stav zálohy", + "export_megolm_keys": "Exportovat šifrovací klíče místností", + "ignore_users_empty": "Nemáte žádné ignorované uživatele.", + "ignore_users_section": "Ignorovaní uživatelé", + "import_megolm_keys": "Importovat šifrovací klíče místností", + "key_backup_active": "Tato relace zálohuje vaše klíče.", + "key_backup_active_version_none": "Žádné", + "key_backup_algorithm": "Algoritmus:", + "key_backup_complete": "Všechny klíče jsou zazálohované", + "key_backup_connect": "Připojit k zálohování klíčů", + "key_backup_connect_prompt": "Než se odhlásíte, připojte tuto relaci k záloze klíčů, abyste nepřišli o klíče, které mohou být jen v této relaci.", + "key_backup_in_progress": "Zálohování %(sessionsRemaining)s klíčů…", + "key_backup_inactive": "Tato relace nezálohuje vaše klíče, ale už máte zálohu ze které je můžete obnovit.", + "key_backup_inactive_warning": "Vaše klíče nejsou z této relace zálohovány.", + "manually_verify_all_sessions": "Ručně ověřit všechny relace", + "message_search_disable_warning": "Když je to zakázané, zprávy v šifrovaných místnostech se nebudou objevovat ve výsledcích vyhledávání.", + "message_search_disabled": "Bezpečně uchovávat zprávy na tomto zařízení aby se v nich dalo vyhledávat.", + "message_search_enabled": { + "one": "Bezpečně uloží zašifrované zprávy v místním úložišti, aby se mohly objevit ve výsledcích vyhledávání, využívá se %(size)s k ukládání zpráv z %(rooms)s místnosti.", + "other": "Bezpečně uloží zašifrované zprávy v místním úložišti, aby se mohly objevit ve výsledcích vyhledávání, využívá se %(size)s k ukládání zpráv z %(rooms)s místností." + }, + "message_search_failed": "Inicializace vyhledávání zpráv se nezdařila", + "message_search_indexed_messages": "Indexované zprávy:", + "message_search_indexed_rooms": "Indexované místnosti:", + "message_search_indexing": "Aktuálně se indexuje: %(currentRoom)s", + "message_search_indexing_idle": "Aktuálně neindexujeme žádné zprávy.", + "message_search_intro": "%(brand)s si bezpečně uchovává šifrované zprávy lokálně, aby v nich mohl vyhledávat:", + "message_search_room_progress": "%(doneRooms)s z %(totalRooms)s", + "message_search_section": "Vyhledávání ve zprávách", + "message_search_sleep_time": "Jak rychle se mají zprávy stahovat.", + "message_search_space_used": "Použité místo:", + "message_search_unsupported": "%(brand)su chybí nějaké komponenty, které jsou potřeba pro vyhledávání v zabezpečených místnostech. Pokud chcete s touto funkcí experimentovat, tak si pořiďte vlastní %(brand)s Desktop s přidanými komponentami.", + "message_search_unsupported_web": "%(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.", + "record_session_details": "Zaznamenat název, verzi a url pro snadnější rozpoznání relací ve správci relací", + "restore_key_backup": "Obnovit ze zálohy", + "secret_storage_not_ready": "nepřipraveno", + "secret_storage_ready": "připraveno", + "secret_storage_status": "Bezpečné úložiště:", + "send_analytics": "Odesílat analytická data", + "session_id": "ID relace:", + "session_key": "Klíč relace:", + "strict_encryption": "Nikdy neposílat šifrované zprávy do neověřených relací z této relace" + }, + "send_read_receipts": "Odesílat potvrzení o přečtení", + "send_read_receipts_unsupported": "Váš server nepodporuje vypnutí odesílání potvrzení o přečtení.", + "send_typing_notifications": "Posílat oznámení, když píšete", + "sessions": { + "browser": "Prohlížeč", + "confirm_sign_out": { + "one": "Potvrďte odhlášení z tohoto zařízení", + "other": "Potvrďte odhlášení z těchto zařízení" + }, + "confirm_sign_out_body": { + "other": "Kliknutím na tlačítko níže potvrdíte odhlášení těchto zařízení.", + "one": "Kliknutím na tlačítko níže potvrdíte odhlášení tohoto zařízení." + }, + "confirm_sign_out_continue": { + "one": "Odhlášení zařízení", + "other": "Odhlášení zařízení" + }, + "confirm_sign_out_sso": { + "one": "Potvrďte odhlášení tohoto zařízení pomocí Jednotného přihlášení, abyste prokázali svou totožnost.", + "other": "Potvrďte odhlášení těchto zařízení pomocí Jednotného přihlášení, abyste prokázali svou totožnost." + }, + "current_session": "Aktuální relace", + "desktop_session": "Relace stolního počítače", + "details_heading": "Podrobnosti o relaci", + "device_unverified_description": "V zájmu nejvyšší bezpečnosti a spolehlivosti tuto relaci ověřte nebo se z ní odhlaste.", + "device_unverified_description_current": "Ověřte svou aktuální relaci pro vylepšené zabezpečené zasílání zpráv.", + "device_verified_description": "Tato relace je připravena na bezpečné zasílání zpráv.", + "device_verified_description_current": "Vaše aktuální relace je připravena pro bezpečné zasílání zpráv.", + "error_pusher_state": "Nepodařilo se nastavit stav push oznámení", + "filter_all": "Všechny", + "filter_inactive": "Neaktivní", + "filter_inactive_description": "Neaktivní po dobu %(inactiveAgeDays)s dní nebo déle", + "filter_label": "Filtrovat zařízení", + "filter_unverified_description": "Není připraveno na bezpečné zasílání zpráv", + "filter_verified_description": "Připraveno na bezpečné zasílání zpráv", + "hide_details": "Skrýt podrobnosti", + "inactive_days": "Neaktivní po dobu %(inactiveAgeDays)s+ dnů", + "inactive_sessions": "Neaktivní relace", + "inactive_sessions_explainer_1": "Neaktivní relace jsou relace, které jste po určitou dobu nepoužili, ale nadále dostávají šifrovací klíče.", + "inactive_sessions_explainer_2": "Odstranění neaktivních relací zvyšuje zabezpečení a výkon a usnadňuje identifikaci nové podezřelé relace.", + "inactive_sessions_list_description": "Zvažte odhlášení ze starých relací (%(inactiveAgeDays)s dní nebo starších), které již nepoužíváte.", + "ip": "IP adresa", + "last_activity": "Poslední aktivita", + "mobile_session": "Relace mobilního zařízení", + "n_sessions_selected": { + "one": "%(count)s vybraná relace", + "other": "%(count)s vybraných relací" + }, + "no_inactive_sessions": "Nebyly nalezeny žádné neaktivní relace.", + "no_sessions": "Nebyly nalezeny žádné relace.", + "no_unverified_sessions": "Nebyly nalezeny žádné neověřené relace.", + "no_verified_sessions": "Nebyly nalezeny žádné ověřené relace.", + "os": "Operační systém", + "other_sessions_heading": "Ostatní relace", + "push_heading": "Push oznámení", + "push_subheading": "Přijímat push oznámení v této relaci.", + "push_toggle": "Přepnout push oznámení v této relaci.", + "rename_form_caption": "Uvědomte si, že jména relací jsou viditelná i pro osoby, se kterými komunikujete.", + "rename_form_heading": "Přejmenovat relaci", + "rename_form_learn_more": "Přejmenování relací", + "rename_form_learn_more_description_1": "Ostatní uživatelé v přímých zprávách a místnostech, ke kterým se připojíte, si mohou prohlédnout úplný seznam vašich relací.", + "rename_form_learn_more_description_2": "To jim dává jistotu, že skutečně mluví s vámi, ale také to znamená, že vidí název relace, který zde zadáte.", + "security_recommendations": "Bezpečnostní doporučení", + "security_recommendations_description": "Zlepšete zabezpečení svého účtu dodržováním těchto doporučení.", + "session_id": "ID sezení", + "show_details": "Zobrazit podrobnosti", + "sign_in_with_qr": "Přihlásit se pomocí QR kódu", + "sign_in_with_qr_button": "Zobrazit QR kód", + "sign_in_with_qr_description": "Toto zařízení můžete použít k přihlášení nového zařízení pomocí QR kódu. QR kód zobrazený na tomto zařízení musíte naskenovat pomocí odhlášeného zařízení.", + "sign_out": "Odhlásit se z této relace", + "sign_out_all_other_sessions": "Odhlásit se ze všech ostatních relací (%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "other": "Opravdu se chcete odhlásit z %(count)s relací?", + "one": "Opravdu se chcete odhlásit z %(count)s relace?" + }, + "sign_out_n_sessions": { + "one": "Odhlásit se z %(count)s relace", + "other": "Odhlásit se z %(count)s relací" + }, + "title": "Relace", + "unknown_session": "Neznámý typ relace", + "unverified_session": "Neověřená relace", + "unverified_session_explainer_1": "Tato relace nepodporuje šifrování, a proto ji nelze ověřit.", + "unverified_session_explainer_2": "Při použití této relace se nebudete moci účastnit místností, kde je povoleno šifrování.", + "unverified_session_explainer_3": "Pro co nejlepší zabezpečení a ochranu soukromí je doporučeno používat Matrix klienty, které podporují šifrování.", + "unverified_sessions": "Neověřené relace", + "unverified_sessions_explainer_1": "Neověřené relace jsou relace, které se přihlásily pomocí vašich přihlašovacích údajů, ale nebyly křížově ověřeny.", + "unverified_sessions_explainer_2": "Měli byste si být jisti, že tyto relace rozpoznáte, protože by mohly představovat neoprávněné použití vašeho účtu.", + "unverified_sessions_list_description": "Ověřte své relace pro bezpečné zasílání zpráv nebo se odhlaste z těch, které již nepoznáváte nebo nepoužíváte.", + "verified_session": "Ověřená relace", + "verified_sessions": "Ověřené relace", + "verified_sessions_explainer_1": "Ověřené relace jsou všude tam, kde tento účet používáte po zadání své přístupové fráze nebo po potvrzení své totožnosti jinou ověřenou relací.", + "verified_sessions_explainer_2": "To znamená, že máte všechny klíče potřebné k odemknutí zašifrovaných zpráv a potvrzení ostatním uživatelům, že této relaci důvěřujete.", + "verified_sessions_list_description": "Pro nejlepší zabezpečení se odhlaste z každé relace, kterou již nepoznáváte nebo nepoužíváte.", + "verify_session": "Ověřit relaci", + "web_session": "Relace na webu" + }, + "show_avatar_changes": "Zobrazit změny profilového obrázku", + "show_breadcrumbs": "Zobrazovat zkratky do nedávno zobrazených místností navrchu", + "show_chat_effects": "Zobrazit efekty chatu (animace např. při přijetí konfet)", + "show_displayname_changes": "Zobrazovat změny zobrazovaného jména", + "show_join_leave": "Zobrazit zprávy o vstupu/odchodu (pozvánky/odebrání/vykázání nejsou ovlivněny)", + "show_nsfw_content": "Zobrazit NSFW obsah", + "show_read_receipts": "Zobrazovat potvrzení o přečtení", + "show_redaction_placeholder": "Zobrazovat smazané zprávy", + "show_stickers_button": "Tlačítko Zobrazit nálepky", + "show_typing_notifications": "Zobrazovat oznámení „... právě píše...“", + "sidebar": { + "metaspaces_favourites_description": "Seskupte všechny své oblíbené místnosti a osoby na jednom místě.", + "metaspaces_home_all_rooms": "Zobrazit všechny místnosti", + "metaspaces_home_all_rooms_description": "Zobrazit všechny místnosti v Domovu, i když jsou v prostoru.", + "metaspaces_home_description": "Domov je užitečný pro získání přehledu o všem.", + "metaspaces_orphans": "Místnosti mimo prostor", + "metaspaces_orphans_description": "Seskupte všechny místnosti, které nejsou součástí prostoru, na jednom místě.", + "metaspaces_people_description": "Seskupte všechny své kontakty na jednom místě.", + "metaspaces_subsection": "Prostory pro zobrazení", + "title": "Postranní panel" + }, + "start_automatically": "Zahájit automaticky po přihlášení do systému", + "use_12_hour_format": "Zobrazovat čas v 12hodinovém formátu (např. 2:30 odp.)", + "use_command_enter_send_message": "K odeslání zprávy použijte Command + Enter", + "use_command_f_search": "Stiskněte Command + F k vyhledávání v časové ose", + "use_control_enter_send_message": "K odeslání zprávy použijte Ctrl + Enter", + "use_control_f_search": "Stiskněte Ctrl + F k vyhledávání v časové ose", + "voip": { + "allow_p2p": "Povolit Peer-to-Peer pro hovory 1:1", + "allow_p2p_description": "Pokud je povoleno, může druhá strana vidět vaši IP adresu", + "audio_input_empty": "Nerozpoznány žádné mikrofony", + "audio_output": "Zvukový výstup", + "audio_output_empty": "Nebyly rozpoznány žádné zvukové výstupy", + "auto_gain_control": "Automatická úprava zesílení", + "connection_section": "Připojení", + "echo_cancellation": "Potlačení ozvěny", + "enable_fallback_ice_server": "Povolit záložní asistenční server hovorů (%(server)s)", + "enable_fallback_ice_server_description": "Platí pouze v případě, že váš domovský server tuto možnost nenabízí. Vaše IP adresa bude během hovoru sdílena.", + "mirror_local_feed": "Zrcadlit lokání video", + "missing_permissions_prompt": "Pro práci se zvukem a videem je potřeba oprávnění. Klepněte na tlačítko a my o ně požádáme.", + "noise_suppression": "Potlačení hluku", + "request_permissions": "Požádat o oprávnění k mikrofonu a kameře", + "title": "Zvuk a video", + "video_input_empty": "Nerozpoznány žádné webkamery", + "video_section": "Nastavení videa", + "voice_agc": "Automaticky upravit hlasitost mikrofonu", + "voice_processing": "Zpracování hlasu", + "voice_section": "Nastavení hlasu" + }, + "warn_quit": "Varovat před ukončením", + "warning": "UPOZORNĚNÍ: " + }, + "share": { + "link_title": "Odkaz na místnost", + "permalink_message": "Odkaz na vybranou zprávu", + "permalink_most_recent": "Odkaz na nejnovější zprávu", + "title_message": "Sdílet zprávu z místnosti", + "title_room": "Sdílet místnost", + "title_user": "Sdílet uživatele" + }, + "slash_command": { + "addwidget": "Přidá do místnosti vlastní widget podle adresy URL", + "addwidget_iframe_missing_src": "iframe nemá atribut src", + "addwidget_invalid_protocol": "Zadejte webovou adresu widgetu (začínající na https:// nebo http://)", + "addwidget_missing_url": "Zadejte prosím URL widgetu nebo jeho kód", + "addwidget_no_permissions": "V této místnosti nemůžete manipulovat s widgety.", + "ban": "Vykáže uživatele s daným id", + "category_actions": "Akce", + "category_admin": "Správce", + "category_advanced": "Rozšířené", + "category_effects": "Efekty", + "category_messages": "Zprávy", + "category_other": "Další možnosti", + "command_error": "Chyba příkazu", + "converttodm": "Převede místnost na přímou zprávu", + "converttoroom": "Převede přímou zprávu na místnost", + "could_not_find_room": "Nepodařilo se najít místnost", + "deop": "Zruší stav moderátor uživateli se zadaným ID", + "devtools": "Otevře dialog nástrojů pro vývojáře", + "discardsession": "Vynutí zahození aktuálně používané relace skupiny v zašifrované místnosti", + "error_invalid_rendering_type": "Chyba příkazu: Nelze najít typ vykreslování (%(renderingType)s)", + "error_invalid_runfn": "Chyba příkazu: Nelze zpracovat příkaz za lomítkem.", + "help": "Zobrazuje seznam příkazu s popiskem", + "help_dialog_title": "Nápověda příkazu", + "holdcall": "Podrží hovor v aktuální místnosti", + "html": "Pošle zprávu jako HTML a nebude jí interpretovat jako Markdown", + "ignore": "Ignoruje uživatele a skryje všechny jeho zprávy", + "ignore_dialog_description": "Nyní ignorujete %(userId)s", + "ignore_dialog_title": "Ignorovaný uživatel", + "invite": "Pozve do aktuální místnosti uživatele s daným id", + "invite_3pid_needs_is_error": "Použít server identit na odeslání e-mailové pozvánky. Můžete spravovat v Nastavení.", + "invite_3pid_use_default_is_title": "Používat server identit", + "invite_3pid_use_default_is_title_description": "K pozvání e-mailem použijte server identit. Pokračováním použijete výchozí server identit (%(defaultIdentityServerName)s) nebo ho můžete změnit v Nastavení.", + "invite_failed": "Uživatel (%(user)s) nebyl pozván do %(roomId)s, ale nástroj pro pozvání nezaznamenal žádnou chybu", + "join": "Vstoupit do místnosti s danou adresou", + "jumptodate": "Přejít na zadané datum na časové ose", + "jumptodate_invalid_input": "Nebyli jsme schopni porozumět zadanému datu (%(inputDate)s). Zkuste použít formát RRRR-MM-DD.", + "lenny": "Vloží ( ͡° ͜ʖ ͡°) na začátek zprávy", + "me": "Zobrazí akci", + "msg": "Pošle zprávu danému uživateli", + "myavatar": "Změní váš profilový obrázek ve všech místnostech", + "myroomavatar": "Změní váš profilový obrázek pouze pro tuto místnost", + "myroomnick": "Změní vaši zobrazovanou přezdívku pouze v této místnosti", + "nick": "Změní vaši zobrazovanou přezdívku", + "no_active_call": "V této místnosti není žádný aktivní hovor", + "op": "Stanovte úroveň oprávnění uživatele", + "part_unknown_alias": "Nerozpoznaná adresa místnosti: %(roomAlias)s", + "plain": "Pošle zprávu jako prostý text, neinterpretuje jí jako Markdown", + "query": "Otevře konverzaci s tímto uživatelem", + "query_not_found_phone_number": "Nelze najít Matrix ID pro telefonní číslo", + "rageshake": "Zaslat hlášení o chybě", + "rainbow": "Pošle zprávu v barvách duhy", + "rainbowme": "Pošle reakci v barvách duhy", + "remakeolm": "Příkaz pro vývojáře: Zruší aktuální odchozí relaci skupiny a nastaví nové relace Olm", + "remove": "Odstraní uživatele s daným id z této místnosti", + "roomavatar": "Změní avatar této místnosti", + "roomname": "Nastaví název místnosti", + "server_error": "Chyba serveru", + "server_error_detail": "Server je nedostupný, přetížený nebo se něco pokazilo.", + "shrug": "Vloží ¯\\_(ツ)_/¯ na začátek zprávy", + "spoiler": "Odešle danou zprávu jako spoiler", + "tableflip": "Vloží (╯°□°)╯︵ ┻━┻ na začátek zprávy", + "topic": "Nastaví nebo zjistí téma místnosti", + "topic_none": "Tato místnost nemá žádné specifické téma.", + "topic_room_error": "Nepodařilo se získat téma místnosti: Nelze najít místnost (%(roomId)s", + "tovirtual": "Přepne do virtuální místnosti této místnosti, pokud ji má", + "tovirtual_not_found": "Žádná virtuální místnost pro tuto místnost", + "unban": "Zruší vykázání uživatele s daným identifikátorem", + "unflip": "Vloží ┬──┬ ノ( ゜-゜ノ) na začátek zprávy", + "unholdcall": "Zruší podržení hovoru v aktuální místnosti", + "unignore": "Přestane ignorovat uživatele a začne zobrazovat jeho zprávy", + "unignore_dialog_description": "Už neignorujete %(userId)s", + "unignore_dialog_title": "Odignorovaný uživatel", + "unknown_command": "Neznámý příkaz", + "unknown_command_button": "Odeslat jako zprávu", + "unknown_command_detail": "Nerozpoznaný příkaz: %(commandText)s", + "unknown_command_help": "Můžete použít /help na vypsání všech příkazů. Nebo jste text chtěli odeslat jako zprávu?", + "unknown_command_hint": "Tip: Zprávu můžete začít //, pokud chcete aby začínala lomítkem.", + "upgraderoom": "Aktualizuje místnost na novou verzi", + "upgraderoom_permission_error": "Na provedení tohoto příkazu nemáte dostatečná oprávnění.", + "usage": "Použití", + "verify": "Ověří uživatele, relaci a veřejné klíče", + "verify_mismatch": "VAROVÁNÍ: OVĚŘENÍ KLÍČE SE NEZDAŘILO! Podpisový klíč pro uživatele %(userId)s a relaci %(deviceId)s je „%(fprint)s“, což neodpovídá klíči „%(fingerprint)s“. To by mohlo znamenat, že vaše komunikace je zachycována!", + "verify_nop": "Relace je už ověřená!", + "verify_nop_warning_mismatch": "VAROVÁNÍ: relace již byla ověřena, ale klíče se NESHODUJÍ!", + "verify_success_description": "Zadaný podpisový klíč odpovídá klíči relace %(deviceId)s od uživatele %(userId)s. Relace byla označena jako ověřená.", + "verify_success_title": "Ověřený klíč", + "verify_unknown_pair": "Neznámý pár (uživatel, relace): (%(userId)s, %(deviceId)s)", + "view": "Zobrazí místnost s danou adresou", + "whois": "Zobrazuje informace o uživateli" + }, + "space": { + "add_existing_room_space": { + "create": "Chcete místo toho přidat novou místnost?", + "create_prompt": "Vytvořit novou místnost", + "dm_heading": "Přímé zprávy", + "error_heading": "Ne všechny vybrané byly přidány", + "progress_text": { + "one": "Přidávání místnosti...", + "other": "Přidávání místností... (%(progress)s z %(count)s)" + }, + "space_dropdown_label": "Výběr prostoru", + "space_dropdown_title": "Přidat stávající místnosti", + "subspace_moved_note": "Přidávání prostorů bylo přesunuto." + }, + "add_existing_subspace": { + "create_button": "Vytvořit nový prostor", + "create_prompt": "Chcete místo toho přidat nový prostor?", + "filter_placeholder": "Hledat prostory", + "space_dropdown_title": "Přidat stávající prostor" + }, + "context_menu": { + "devtools_open_timeline": "Časová osa místnosti (devtools)", + "explore": "Procházet místnosti", + "home": "Domov prostoru", + "manage_and_explore": "Spravovat a prozkoumat místnosti", + "options": "Nastavení prostoru" + }, + "failed_load_rooms": "Nepodařilo se načíst seznam místností.", + "failed_remove_rooms": "Odebrání některých místností se nezdařilo. Zkuste to později znovu", + "incompatible_server_hierarchy": "Váš server nepodporuje zobrazování hierarchií prostorů.", + "invite": "Pozvat lidi", + "invite_description": "Pozvěte e-mailem nebo uživatelským jménem", + "invite_link": "Sdílet odkaz na pozvánku", + "invite_this_space": "Pozvat do tohoto prostoru", + "joining_space": "Připojování", + "landing_welcome": "Vítejte v ", + "leave_dialog_action": "Opusit prostor", + "leave_dialog_description": "Odcházíte z .", + "leave_dialog_only_admin_room_warning": "Jste jediným správcem některých místností nebo prostorů, které chcete opustit. Jejich opuštěním zůstanou bez správců.", + "leave_dialog_only_admin_warning": "Jste jediným správcem tohoto prostoru. Jeho opuštění bude znamenat, že nad ním nebude mít nikdo kontrolu.", + "leave_dialog_option_all": "Odejít ze všech místností", + "leave_dialog_option_intro": "Chcete odejít z místností v tomto prostoru?", + "leave_dialog_option_none": "Neodcházet z žádné místnosti", + "leave_dialog_option_specific": "Odejít z některých místností", + "leave_dialog_public_rejoin_warning": "Pokud nebudete znovu pozváni, nebudete se moci připojit.", + "leave_dialog_title": "Opustit %(spaceName)s", + "mark_suggested": "Označit jako doporučené", + "no_search_result_hint": "Možná budete chtít zkusit vyhledat něco jiného nebo zkontrolovat překlepy.", + "preferences": { + "sections_section": "Sekce pro zobrazení", + "show_people_in_space": "Vaše konverzace s členy tohoto prostoru se seskupí. Vypnutím této funkce se tyto chaty skryjí z vašeho pohledu na %(spaceName)s." + }, + "room_filter_placeholder": "Hledat místnosti", + "search_children": "Hledat %(spaceName)s", + "search_placeholder": "Hledat názvy a popisy", + "select_room_below": "Nejprve si vyberte místnost níže", + "share_public": "Sdílejte svůj veřejný prostor", + "suggested": "Doporučeno", + "suggested_tooltip": "Tato místnost je doporučena jako dobrá pro připojení", + "title_when_query_available": "Výsledky", + "title_when_query_unavailable": "Místnosti a prostory", + "unmark_suggested": "Označit jako nedoporučené", + "user_lacks_permission": "Nemáte povolení" + }, + "space_settings": { + "title": "Nastavení - %(spaceName)s" + }, + "spaces": { + "error_no_permission_add_room": "Nemáte oprávnění k přidávání místností do tohoto prostoru", + "error_no_permission_add_space": "Nemáte oprávnění přidávat prostory do tohoto prostoru", + "error_no_permission_create_room": "Nemáte oprávnění k vytváření nových místností v tomto prostoru", + "error_no_permission_invite": "Nemáte oprávnění zvát lidi do tohoto prostoru" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Zadejte jméno serveru, který si chcete prohlédnout.", + "network_dropdown_add_dialog_placeholder": "Jméno serveru", + "network_dropdown_add_dialog_title": "Přidat nový server", + "network_dropdown_add_server_option": "Přidat nový server…", + "network_dropdown_available_invalid": "Server nebo jeho seznam místností se nepovedlo nalézt", + "network_dropdown_available_invalid_forbidden": "Namáte oprávnění zobrazit seznam místností tohoto serveru", + "network_dropdown_available_valid": "To vypadá dobře", + "network_dropdown_remove_server_adornment": "Odstranit server \"%(roomServer)s\"", + "network_dropdown_required_invalid": "Zadejte jméno serveru", + "network_dropdown_selected_label": "Zobrazit: Matrix místnosti", + "network_dropdown_selected_label_instance": "Zobrazit: %(instance)s místností (%(server)s)", + "network_dropdown_your_server_description": "Váš server" + } + }, + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Pokud nevidíte, koho hledáte, pošlete mu odkaz na pozvánku.", + "cant_find_room_helpful_hint": "Pokud nemůžete najít místnost, kterou hledáte, požádejte o pozvání nebo vytvořte novou místnost.", + "copy_link_text": "Kopírovat odkaz na pozvánku", + "count_of_members": { + "one": "%(count)s člen", + "other": "%(count)s členů" + }, + "create_new_room_button": "Vytvořit novou místnost", + "failed_querying_public_rooms": "Nepodařilo se vyhledat veřejné místnosti", + "group_chat_section_title": "Další možnosti", + "heading_with_query": "Pro vyhledávání použijte \"%(query)s\"", + "heading_without_query": "Hledat", + "join_button_text": "Vstoupit do %(roomAddress)s", + "keyboard_scroll_hint": "K pohybu použijte ", + "message_search_section_title": "Další vyhledávání", + "other_rooms_in_space": "Další místnosti v %(spaceName)s", + "public_rooms_label": "Veřejné místnosti", + "recent_searches_section_title": "Nedávná vyhledávání", + "recently_viewed_section_title": "Nedávno zobrazené", + "remove_filter": "Odstranit filtr vyhledávání pro %(filter)s", + "result_may_be_hidden_privacy_warning": "Některé výsledky mohou být z důvodu ochrany soukromí skryté", + "result_may_be_hidden_warning": "Některé výsledky mohou být skryté", + "search_dialog": "Dialogové okno hledání", + "search_messages_hint": "Pro vyhledávání zpráv hledejte tuto ikonu v horní části místnosti ", + "spaces_title": "Prostory, ve kterých se nacházíte", + "start_group_chat_button": "Zahájit skupinový chat" + }, + "stickers": { + "empty": "Momentálně nemáte aktivní žádné balíčky s nálepkami", + "empty_add_prompt": "Přidat nějaké" + }, + "terms": { + "column_document": "Dokument", + "column_service": "Služba", + "column_summary": "Shrnutí", + "identity_server_no_terms_description_1": "Tato akce vyžaduje přístup k výchozímu serveru identity aby šlo ověřit e-mail a telefon, ale server nemá podmínky použití.", + "identity_server_no_terms_description_2": "Pokračujte pouze pokud věříte provozovateli serveru.", + "identity_server_no_terms_title": "Server identit nemá žádné podmínky použití", + "inline_intro_text": "Pro pokračování odsouhlaste :", + "integration_manager": "Použít boty, propojení, widgety a balíky nálepek", + "intro": "Musíte souhlasit s podmínkami použití, abychom mohli pokračovat.", + "summary_identity_server_1": "Najít ostatní pomocí e-mailu nebo telefonu", + "summary_identity_server_2": "Umožnit ostatním mě nalézt pomocí e-mailu nebo telefonu", + "tac_button": "Přečíst smluvní podmínky", + "tac_description": "Chcete-li nadále používat domovský server %(homeserverDomain)s, měli byste si přečíst a odsouhlasit naše smluvní podmínky.", + "tac_title": "Smluvní podmínky", + "tos": "Podmínky použití" + }, + "theme": { + "light_high_contrast": "Světlý vysoký kontrast", + "match_system": "Podle systému" + }, + "thread_view_back_action_label": "Zpět do vlákna", + "threads": { + "all_threads": "Všechna vlákna", + "all_threads_description": "Zobrazí všechna vlákna z aktuální místnosti", + "count_of_reply": { + "one": "%(count)s odpověď", + "other": "%(count)s odpovědí" + }, + "empty_explainer": "Vlákna pomáhají udržovat konverzace k tématu a snadno je sledovat.", + "empty_has_threads_tip": "Odpovědět na probíhající vlákno nebo použít \"%(replyInThread)s\", když najedete na zprávu a začnete novou.", + "empty_heading": "Udržujte diskuse organizované pomocí vláken", + "empty_tip": "Tip: Použijte \"%(replyInThread)s\" při najetí na zprávu.", + "error_start_thread_existing_relation": "Nelze založit vlákno ve vlákně", + "my_threads": "Moje vlákna", + "my_threads_description": "Zobrazit všechna vlákna, kterých jste se zúčastnili", + "open_thread": "Otevřít vlákno", + "show_all_threads": "Zobrazit všechna vlákna", + "show_thread_filter": "Zobrazit:", + "unable_to_decrypt": "Nepodařilo se dešifrovat zprávu" + }, + "time": { + "about_day_ago": "před jedním dnem", + "about_hour_ago": "asi před hodinou", + "about_minute_ago": "před minutou", + "date_at_time": "%(date)s v %(time)s", + "few_seconds_ago": "před pár vteřinami", + "hours_minutes_seconds_left": "zbývá %(hours)sh %(minutes)sm %(seconds)ss", + "in_about_day": "asi za den", + "in_about_hour": "asi za hodinu", + "in_about_minute": "asi za minutu", + "in_few_seconds": "za pár vteřin", + "in_n_days": "za %(num)s dní", + "in_n_hours": "za %(num)s hodin", + "in_n_minutes": "za %(num)s minut", + "left": "%(timeRemaining)s zbývá", + "minutes_seconds_left": "zbývá %(minutes)sm %(seconds)ss", + "n_days_ago": "před %(num)s dny", + "n_hours_ago": "před %(num)s hodinami", + "n_minutes_ago": "před %(num)s minutami", + "seconds_left": "Zbývá %(seconds)ss", + "short_days": "%(value)sd", + "short_days_hours_minutes_seconds": "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss", + "short_hours": "%(value)sh", + "short_hours_minutes_seconds": "%(hours)sh %(minutes)sm %(seconds)ss", + "short_minutes": "%(value)sm", + "short_minutes_seconds": "%(minutes)sm %(seconds)ss", + "short_seconds": "%(value)ss" + }, + "timeline": { + "context_menu": { + "collapse_reply_thread": "Sbalit vlákno odpovědi", + "external_url": "Zdrojová URL", + "open_in_osm": "Otevřít v OpenStreetMap", + "report": "Nahlásit", + "resent_unsent_reactions": "Poslat %(unsentCount)s reakcí znovu", + "show_url_preview": "Zobrazit náhled", + "view_related_event": "Zobrazit související událost", + "view_source": "Zobrazit zdroj" + }, + "creation_summary_dm": "%(creator)s vytvořil(a) tuto přímou zprávu.", + "creation_summary_room": "%(creator)s vytvořil(a) a nakonfiguroval(a) místnost.", + "decryption_failure_blocked": "Odesílatel vám zablokoval přijetí této zprávy", + "download_action_decrypting": "Dešifrování", + "download_action_downloading": "Stahování", + "edits": { + "tooltip_label": "Upraveno v %(date)s. Klinutím zobrazíte změny.", + "tooltip_sub": "Klikněte pro zobrazení úprav", + "tooltip_title": "Upraveno %(date)s" + }, + "encrypted_historical_messages_unavailable": "Šifrované zprávy před tímto bodem nejsou k dispozici.", + "error_no_renderer": "Tato událost nemohla být zobrazena", + "error_rendering_message": "Tuto zprávu nelze načíst", + "historical_messages_unavailable": "Dřívější zprávy nelze zobrazit", + "in_room_name": " v %(room)s", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s ukončil(a) hlasové vysílání", + "you": "Ukončili jste hlasové vysílání" + }, + "io.element.widgets.layout": "%(senderName)s aktualizoval rozvržení místnosti", + "load_error": { + "no_permission": "Pokusili jste se načíst bod v časové ose místnosti, ale pro zobrazení zpráv z daného časového úseku nemáte oprávnění.", + "title": "Nepodařilo se načíst pozici na časové ose", + "unable_to_find": "Pokusili jste se načíst bod na časové ose místnosti, ale nepodařilo se ho najít." + }, + "m.audio": { + "error_downloading_audio": "Chyba při stahování audia", + "error_processing_audio": "Došlo k chybě při zpracovávání hlasové zprávy", + "error_processing_voice_message": "Chyba při zpracování hlasové zprávy", + "unnamed_audio": "Nepojmenovaný audio soubor" + }, + "m.beacon_info": { + "view_live_location": "Zobrazit polohu živě" + }, + "m.call": { + "video_call_ended": "Videohovor ukončen", + "video_call_started": "Videohovor byl zahájen v %(roomName)s.", + "video_call_started_text": "%(name)s zahájil(a) videohovor", + "video_call_started_unsupported": "Videohovor byl zahájen v %(roomName)s. (není podporováno tímto prohlížečem)" + }, + "m.call.hangup": { + "dm": "Hovor skončil" + }, + "m.call.invite": { + "answered_elsewhere": "Hovor přijat jinde", + "call_back_prompt": "Zavolat zpět", + "declined": "Hovor odmítnut", + "failed_connect_media": "Nepodařilo se připojit média", + "failed_connection": "Spojení se nezdařilo", + "failed_opponent_media": "Jejich zařízení nemohlo spustit kameru nebo mikrofon", + "missed_call": "Zmeškaný hovor", + "no_answer": "Žádná odpověď", + "unknown_error": "Došlo k neznámé chybě", + "unknown_failure": "Neznámá chyba: %(reason)s", + "unknown_state": "Hovor je v neznámém stavu!", + "video_call": "%(senderName)s zahájil(a) videohovor.", + "video_call_unsupported": "%(senderName)s zahájil(a) videohovor. (není podporováno tímto prohlížečem)", + "voice_call": "%(senderName)s zahájil(a) hovor.", + "voice_call_unsupported": "%(senderName)s zahájil(a) hovor. (není podporováno tímto prohlížečem)" + }, + "m.file": { + "decrypt_label": "Dešifrovat %(text)s", + "download_label": "Stáhnout %(text)s", + "error_decrypting": "Chyba při dešifrování přílohy", + "error_invalid": "Neplatný soubor%(extra)s" + }, + "m.image": { + "error": "Obrázek nelze zobrazit kvůli chybě", + "error_decrypting": "Chyba při dešifrování obrázku", + "error_downloading": "Chyba při stahování obrázku", + "sent": "%(senderDisplayName)s poslal(a) obrázek.", + "show_image": "Zobrazit obrázek" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s zrušil(a) ověření", + "you_cancelled": "Zrušili jste ověření %(name)s" + }, + "m.key.verification.done": "Ověřili jste %(name)s", + "m.key.verification.request": { + "declining": "Odmítání…", + "user_accepted": "%(name)s přijal(a)", + "user_cancelled": "%(name)s zrušil(a)", + "user_declined": "%(name)s odmítl(a)", + "user_wants_to_verify": "%(name)s chce ověřit", + "you_accepted": "Přijali jste", + "you_cancelled": "Zrušili jste", + "you_declined": "Odmítli jste", + "you_started": "Poslali jste požadavek na ověření" + }, + "m.location": { + "full": "%(senderName)s sdílí svou polohu", + "location": "Sdílel(a) polohu: ", + "self_location": "Sdíleli svou polohu: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s hlas", + "other": "%(count)s hlasů" + } + }, + "m.poll.end": { + "ended": "Ukončil hlasování", + "sender_ended": "%(senderName)s ukončil(a) hlasování" + }, + "m.poll.start": "%(senderName)s zahájil(a) hlasování - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s změnil(a) avatar místnosti.", + "changed_img": "%(senderDisplayName)s změnil(a) avatar místnosti na ", + "lightbox_title": "%(senderDisplayName)s změnil(a) avatar místnosti %(roomName)s", + "removed": "%(senderDisplayName)s odstranil(a) avatar místnosti." + }, + "m.room.canonical_alias": { + "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." + }, + "changed": "%(senderName)s změnil(a) adresy 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.", + "removed": "%(senderName)s zrušil hlavní adresu této místnosti.", + "set": "%(senderName)s nastavil(a) hlavní adresu této místnosti na %(address)s." + }, + "m.room.create": { + "continuation": "Tato místost je pokračováním jiné konverzace.", + "see_older_messages": "Klepnutím zobrazíte starší zprávy.", + "unknown_predecessor": "Nepodařilo se najít starou verzi této místnosti (ID místnosti: %(roomId)s), a nebyl poskytnut parametr 'via_servers', který by umožnil její vyhledání.", + "unknown_predecessor_guess_server": "Nepodařilo se najít starou verzi této místnosti (ID místnosti: %(roomId)s), a nebyl poskytnut parametr 'via_servers', který by umožnil její vyhledání. Je možné, že odhad serveru z ID místnosti bude fungovat. Pokud to chcete zkusit, klikněte na tento odkaz:" + }, + "m.room.encryption": { + "disable_attempt": "Ignorovaný pokus o deaktivaci šifrování", + "disabled": "Šifrování je vypnuté", + "enabled": "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.", + "enabled_dm": "Zprávy jsou zde koncově šifrovány. Ověřte %(displayName)s v jeho profilu - klepněte na jeho profilový obrázek.", + "enabled_local": "Zprávy v této místnosti budou koncově šifrovány.", + "parameters_changed": "Byly změněny některé parametry šifrování.", + "unsupported": "Šifrování používané v této místnosti není podporované." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s povolil(a) přístup hostům.", + "forbidden": "%(senderDisplayName)s zakázal(a) přístup hostům.", + "unknown": "%(senderDisplayName)s změnil(a) pravidlo pro přístup hostů na %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s nastavil(a) viditelnost budoucích zpráv v této místnosti pro všechny její členy, a to od chvíle jejich pozvání.", + "joined": "%(senderName)s nastavil(a) viditelnost budoucích zpráv v této místnosti pro všechny její členy od chvíle jejich vstupu.", + "shared": "%(senderName)s nastavil(a) viditelnost budoucích zpráv v této místnosti pro všechny její členy.", + "unknown": "%(senderName)s nastavil viditelnost budoucí zpráv v místnosti neznámým (%(visibility)s).", + "world_readable": "%(senderName)s nastavil(a) viditelnost budoucích zpráv pro kohokoliv." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s zpřístupnil(a) místnost pouze na pozvání.", + "knock": "%(senderDisplayName)s změnil(a) pravidlo žádosti o vstup.", + "public": "%(senderDisplayName)s zveřejnil(a) místnost pro všechny s odkazem.", + "restricted": "%(senderDisplayName)s změnil(a), kdo může vstoupit do této místnosti.", + "restricted_settings": "%(senderDisplayName)s změnil, kdo se může vstoupit do této místnosti. Zobrazit nastavení.", + "unknown": "%(senderDisplayName)s změnil(a) pravidlo k připojení na %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s přijal(a) pozvání do %(displayName)s", + "accepted_invite": "%(targetName)s přijal(a) pozvání", + "ban": "%(senderName)s vykázal(a) %(targetName)s", + "ban_reason": "%(senderName)s vykázal(a) %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s změnil(a) svůj profilový obrázek", + "change_name": "%(oldDisplayName)s si změnil(a) zobrazované jméno na %(displayName)s", + "change_name_avatar": "%(oldDisplayName)s změnil(a) své zobrazované jméno a profilový obrázek", + "invite": "%(senderName)s pozval(a) %(targetName)s", + "join": "%(targetName)s vstoupil(a) do místnosti", + "kick": "%(senderName)s odebral(a) %(targetName)s", + "kick_reason": "%(senderName)s odebral(a) %(targetName)s: %(reason)s", + "left": "%(targetName)s opustil(a) místnost", + "left_reason": "%(targetName)s opustil(a) místnost: %(reason)s", + "no_change": "%(senderName)s neprovedl(a) žádnou změnu", + "reject_invite": "%(targetName)s odmítl(a) pozvání", + "remove_avatar": "%(senderName)s odstranil(a) svůj profilový obrázek", + "remove_name": "%(senderName)s odstranil(a) své zobrazované jméno (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s si nastavil(a) profilový obrázek", + "set_name": "%(senderName)s si změnil(a) zobrazované jméno na %(displayName)s", + "unban": "%(senderName)s zrušil(a) vykázání uživatele %(targetName)s", + "withdrew_invite": "%(senderName)s zrušil(a) pozvání pro uživatele %(targetName)s", + "withdrew_invite_reason": "%(senderName)s zrušil(a) pozvání pro uživatele %(targetName)s: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s změnil(a) jméno místnosti z %(oldRoomName)s na %(newRoomName)s.", + "remove": "%(senderDisplayName)s odstranil(a) název místnosti.", + "set": "%(senderDisplayName)s změnil(a) název místnosti na %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s změnil(a) připíchnuté zprávy této místnosti.", + "changed_link": "%(senderName)s změnil(a) připnuté zprávy v místnosti.", + "pinned": "%(senderName)s připnul(a) zprávu k této místnosti. Zobrazit všechny připnuté zprávy.", + "pinned_link": "%(senderName)s připnul(a) zprávu k této místnosti. Zobrazit všechny připnuté zprávy.", + "unpinned": "%(senderName)s odepnul(a) zprávu z této místnosti. Zobrazit všechny připnuté zprávy.", + "unpinned_link": "%(senderName)s odepnul(a) zprávu z této místnosti. Zobrazit všechny připnuté zprávy." + }, + "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" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 K místnosti nemá přístup žádný server! Místnost už nemůže být používána.", + "changed": "%(senderDisplayName)s změnil(a) seznam přístupů serveru pro tuto místnost.", + "set": "%(senderDisplayName)s nastavil seznam přístupů serveru pro tuto místnost." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s zrušil(a) pozvání do této místnosti pro uživatele %(targetDisplayName)s.", + "sent": "%(senderName)s pozval(a) uživatele %(targetDisplayName)s ke vstupu do místnosti." + }, + "m.room.tombstone": "%(senderDisplayName)s aktualizoval(a) místnost.", + "m.room.topic": "%(senderDisplayName)s změnil(a) téma na „%(topic)s“.", + "m.sticker": "%(senderDisplayName)s poslal(a) nálepku.", + "m.video": { + "error_decrypting": "Chyba při dešifrování videa" + }, + "m.widget": { + "added": "%(senderName)s přidal(a) widget %(widgetName)s", + "jitsi_ended": "Videokonference byla ukončena uživatelem %(senderName)s", + "jitsi_join_right_prompt": "Připojte se ke konferenci z informační karty místnosti napravo", + "jitsi_join_top_prompt": "Připojte se ke konferenci v horní části této místnosti", + "jitsi_started": "Videokonferenci byla zahájena uživatelem %(senderName)s", + "jitsi_updated": "Videokonference byla aktualizována uživatelem %(senderName)s", + "modified": "%(senderName)s upravil(a) widget %(widgetName)s", + "removed": "%(senderName)s odstranil(a) widget %(widgetName)s" + }, + "mab": { + "collapse_reply_chain": "Sbalit citace", + "copy_link_thread": "Kopírovat odkaz na vlákno", + "expand_reply_chain": "Rozbalit citace", + "label": "Akce zprávy", + "view_in_room": "Zobrazit v místnosti" + }, + "mjolnir": { + "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", + "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_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", + "created_rule": "%(senderName)s vytvořil blokovací pravidlo 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_users": "%(senderName)s vytvořil(a) pravidlo blokující uživatele odpovídající %(glob)s z důvodu %(reason)s", + "message_hidden": "Tohoto uživatele ignorujete, takže jsou jeho zprávy skryté. Přesto zobrazit.", + "removed_rule": "%(senderName)s odstranil blokující pravidlo %(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_users": "%(senderName)s odstranil(a) pravidlo blokující uživatele odpovídající %(glob)s", + "updated_invalid_rule": "%(senderName)s aktualizoval neplatné pravidlo blokování", + "updated_rule": "%(senderName)s aktualizoval blokovací pravidlo 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_users": "%(senderName)s aktualizoval(a) pravidlo blokující uživatele odpovídající %(glob)s z důvodu %(reason)s" + }, + "no_permission_messages_before_invite": "Nemáte oprávnění zobrazovat zprávy z doby před pozváním.", + "no_permission_messages_before_join": "Nemáte oprávnění zobrazovat zprávy z doby, než jste se připojili.", + "pending_moderation": "Zpráva čeká na moderaci", + "pending_moderation_reason": "Zpráva čeká na moderaci: %(reason)s", + "reactions": { + "add_reaction_prompt": "Přidat reakci", + "label": "%(reactors)s reagoval(a) na %(content)s", + "tooltip": " reagoval(a) %(shortName)s" + }, + "read_receipt_title": { + "one": "Viděl %(count)s člověk", + "other": "Vidělo %(count)s lidí" + }, + "read_receipts_label": "Potvrzení o přečtení", + "redacted": { + "tooltip": "Zpráva byla odstraněna %(date)s" + }, + "redaction": "Zpráva smazána uživatelem %(name)s", + "reply": { + "error_loading": "Není možné načíst událost, na kterou se odpovídalo. Buď neexistuje, nebo nemáte oprávnění ji zobrazit.", + "in_reply_to": "V odpovědi na ", + "in_reply_to_for_export": "V odpovědi na tuto zprávu" + }, + "scalar_starter_link": { + "dialog_description": "Budete přesměrováni na stránku třetí strany k ověření svého účtu pro používání s %(integrationsUrl)s. Chcete pokračovat?", + "dialog_title": "Přidat začlenění" + }, + "self_redaction": "Zpráva smazána", + "send_state_encrypting": "Šifrování zprávy…", + "send_state_failed": "Odeslání se nezdařilo", + "send_state_sending": "Odeslání zprávy…", + "send_state_sent": "Zpráva byla odeslána", + "summary": { + "banned": { + "other": "byli %(count)s krát vykázáni", + "one": "byl(a) vykázán(a)" + }, + "banned_multiple": { + "other": "byli %(count)s krát vykázáni", + "one": "byl(a) vykázán(a)" + }, + "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" + }, + "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_name": { + "other": "%(oneUser)s si %(count)s krát změnil(a) jméno", + "one": "%(oneUser)s si změnil(a) jméno" + }, + "changed_name_multiple": { + "other": "%(severalUsers)s si %(count)s krát změnili jméno", + "one": "%(severalUsers)s si změnili jméno" + }, + "format": "%(nameList)s %(transitionList)s", + "hidden_event": { + "one": "%(oneUser)sodeslal(a) skrytou zprávu", + "other": "%(oneUser)s odeslal(a) %(count)s skrytých zpráv" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)sodeslali skrytou zprávu", + "other": "%(severalUsers)sodeslali %(count)s skrytých zpráv" + }, + "invite_withdrawn": { + "other": "%(oneUser)směl %(count)s krát stažené pozvání", + "one": "%(oneUser)směl stažené pozvání" + }, + "invite_withdrawn_multiple": { + "other": "%(severalUsers)směli %(count)s krát stažené pozvání", + "one": "%(severalUsers)smeli stažené pozvání" + }, + "invited": { + "other": "byl %(count)s krát pozván", + "one": "byl(a) pozván(a)" + }, + "invited_multiple": { + "other": "byli %(count)s krát pozváni", + "one": "byli pozváni" + }, + "joined": { + "one": "%(oneUser)svstoupil(a)", + "other": "%(oneUser)s %(count)s krát vstoupil(a)" + }, + "joined_and_left": { + "other": "%(oneUser)s %(count)s krát vstoupil(a) a opustil(a)", + "one": "%(oneUser)svstoupil(a) a opustil(a)" + }, + "joined_and_left_multiple": { + "other": "%(severalUsers)s %(count)s krát vstoupili a opustili", + "one": "%(severalUsers)svstoupili a opustili" + }, + "joined_multiple": { + "other": "%(severalUsers)s%(count)s krát vstoupili", + "one": "%(severalUsers)svstoupili" + }, + "kicked": { + "one": "byl(a) odebrán(a)", + "other": "byli odebráni %(count)s krát" + }, + "kicked_multiple": { + "one": "byli odebráni", + "other": "byli odebráni %(count)s krát" + }, + "left": { + "other": "%(oneUser)s %(count)s krát opustil(a)", + "one": "%(oneUser)sopustil(a)" + }, + "left_multiple": { + "other": "%(severalUsers)s %(count)s krát opustili", + "one": "%(severalUsers)sopustili" + }, + "no_change": { + "other": "%(oneUser)s neudělal(a) %(count)s krát žádnou změnu", + "one": "%(oneUser)s neudělal(a) žádnou změnu" + }, + "no_change_multiple": { + "other": "%(severalUsers)s neudělali %(count)s krát žádnou změnu", + "one": "%(severalUsers)s neudělali žádnou změnu" + }, + "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" + }, + "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" + }, + "redacted": { + "other": "%(oneUser)ssmazal(a) %(count)s zpráv", + "one": "%(oneUser)ssmazal(a) zprávu" + }, + "redacted_multiple": { + "one": "%(severalUsers)ssmazali zprávu", + "other": "%(severalUsers)ssmazali %(count)s zpráv" + }, + "rejected_invite": { + "other": "%(oneUser)s %(count)s krát odmítl pozvání", + "one": "%(oneUser)sodmítl pozvání" + }, + "rejected_invite_multiple": { + "other": "%(severalUsers)s %(count)s krát odmítli pozvání", + "one": "%(severalUsers)sodmítli pozvání" + }, + "rejoined": { + "other": "%(oneUser)s %(count)s krát opustil(a) a znovu vstoupil(a)", + "one": "%(oneUser)sopustil(a) a znovu vstoupil(a)" + }, + "rejoined_multiple": { + "other": "%(severalUsers)s %(count)s krát opustili a znovu vstoupili", + "one": "%(severalUsers)sopustili a znovu vstoupili" + }, + "server_acls": { + "one": "%(oneUser)szměnil(a) ACL serveru", + "other": "%(oneUser)szměnil(a) %(count)s krát ACL serveru" + }, + "server_acls_multiple": { + "one": "%(severalUsers)szměnili ACL serveru", + "other": "%(severalUsers)szměnili %(count)s krát ACL serveru" + }, + "unbanned": { + "other": "měl(a) %(count)s krát zrušeno vykázání", + "one": "má zrušeno vykázání" + }, + "unbanned_multiple": { + "other": "měli %(count)s krát zrušeno vykázání", + "one": "měli zrušeno vykázání" + } }, - "show_less": "Zobrazit méně", - "notification_options": "Možnosti oznámení" + "thread_info_basic": "Z vlákna", + "typing_indicator": { + "more_users": { + "other": "%(names)s a %(count)s dalších píše …", + "one": "%(names)s a jeden další píše …" + }, + "one_user": "%(displayName)s píše …", + "two_users": "%(names)s a %(lastPerson)s píšou …" + }, + "undecryptable_tooltip": "Tuto zprávu se nepodařilo dešifrovat", + "url_preview": { + "close": "Zavřít náhled", + "show_n_more": { + "one": "Zobrazit %(count)s další náhled", + "other": "Zobrazit %(count)s dalších náhledů" + } + } }, - "report_content": { - "missing_reason": "Vyplňte prosím co chcete nahlásit.", - "unable_create_room_moderation_bot": "Nelze vytvořit místnost s moderačním botem", - "ignore_user": "Ignorovat uživatele", - "hide_messages_from_user": "Zaškrtněte, pokud chcete skrýt všechny aktuální a budoucí zprávy od tohoto uživatele.", - "nature_disagreement": "To, co tento uživatel píše, je špatné.\nTato skutečnost bude nahlášena moderátorům místnosti.", - "nature_toxic": "Tento uživatel se chová nevhodně, například uráží ostatní uživatele, sdílí obsah určený pouze pro dospělé v místnosti určené pro rodiny s dětmi nebo jinak porušuje pravidla této místnosti.\nTato skutečnost bude nahlášena moderátorům místnosti.", - "nature_illegal": "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.", - "nature_spam": "Tento uživatel spamuje místnost reklamami, odkazy na reklamy nebo propagandou.\nTato skutečnost bude nahlášena moderátorům místnosti.", - "report_to_homeserver_encrypted": "Tato místnost je věnována nelegálnímu a nevhodnému obsahu nebo moderátoři nedokáží nelegální a nevhodný obsah moderovat.\nTata skutečnost bude nahlášena správcům %(homeserver)s. Správci NEBUDOU moci číst zašifrovaný obsah této místnosti.", - "report_to_homeserver": "Tato místnost je věnována nelegálnímu a nevhodnému obsahu nebo moderátoři nedokáží nelegální a nevhodný obsah moderovat.\nTato skutečnost bude nahlášena správcům %(homeserver)s.", - "nature_other": "Jakýkoli jiný důvod. Popište problém.\nTento problém bude nahlášen moderátorům místnosti.", - "nature": "Vyberte prosím charakter zprávy a popište, v čem je tato zpráva zneužitelná.", - "disagree": "Nesouhlasím", - "toxic_behaviour": "Nevhodné chování", - "illegal_content": "Nelegální obsah", - "spam_or_propaganda": "Spam nebo propaganda", - "report_entire_room": "Nahlásit celou místnost", - "report_content_to_homeserver": "Nahlásit obsah správci vašeho domovského serveru", - "description": "Nahlášení této zprávy pošle její jedinečné 'event ID' správci vašeho domovského serveru. Pokud jsou zprávy šifrované, správce nebude mít možnost přečíst text zprávy ani se podívat na soubory nebo obrázky." + "truncated_list_n_more": { + "other": "A %(count)s dalších..." }, - "setting": { - "help_about": { - "brand_version": "Verze %(brand)s:", - "olm_version": "Verze Olm:", - "help_link": "Pro pomoc s používáním %(brand)su klepněte sem.", - "help_link_chat_bot": "Pro pomoc s používáním %(brand)su klepněte sem nebo následujícím tlačítkem zahajte konverzaci s robotem.", - "chat_bot": "Konverzovat s %(brand)s Botem", - "title": "O aplikaci a pomoc", - "versions": "Verze", - "homeserver": "Domovský server je %(homeserverUrl)s", - "identity_server": "Server identit je %(identityServerUrl)s", - "access_token_detail": "Přístupový token vám umožní plný přístup k účtu. Nikomu ho nesdělujte.", - "clear_cache_reload": "Smazat mezipaměť a načíst znovu" + "unsupported_server_description": "Tento server používá starší verzi Matrix. Chcete-li používat %(brand)s bez možných problémů, aktualizujte Matrixu na %(version)s .", + "unsupported_server_title": "Váš server není podporován", + "update": { + "changelog": "Seznam změn", + "check_action": "Zkontrolovat aktualizace", + "checking": "Kontrola aktualizace…", + "downloading": "Stahování aktualizace…", + "error_encountered": "Nastala chyba (%(errorDetail)s).", + "error_unable_load_commit": "Nepovedlo se načíst detaily revize: %(msg)s", + "new_version_available": "Je dostupná nová verze. Aktualizovat nyní.", + "no_update": "Není dostupná žádná aktualizace.", + "release_notes_toast_title": "Co je nového", + "see_changes_button": "Co je nového?", + "toast_description": "K dispozici je nová verze %(brand)s", + "toast_title": "Aktualizovat %(brand)s", + "unavailable": "Nedostupné" + }, + "upload_failed_generic": "Soubor '%(fileName)s' se nepodařilo nahrát.", + "upload_failed_size": "Soubor '%(fileName)s' je větší než povoluje limit domovského serveru", + "upload_failed_title": "Nahrávání selhalo", + "upload_file": { + "cancel_all_button": "Zrušit vše", + "error_file_too_large": "Tento soubor je příliš velký. Limit na velikost je %(limit)s, ale soubor má %(sizeOfThisFile)s.", + "error_files_too_large": "Tyto soubory jsou příliš velké. Limit je %(limit)s.", + "error_some_files_too_large": "Některé soubory jsou příliš velké. Limit je %(limit)s.", + "error_title": "Chyba při nahrávání", + "title": "Nahrát soubory", + "title_progress": "Nahrát soubory (%(current)s z %(total)s)", + "upload_all_button": "Nahrát vše", + "upload_n_others_button": { + "other": "Nahrát %(count)s ostatních souborů", + "one": "Nahrát %(count)s další soubor" } }, + "user_info": { + "admin_tools_section": "Nástroje pro správce", + "ban_button_room": "Vykázat z místnosti", + "ban_button_space": "Vykázat z prostoru", + "ban_room_confirm_title": "Vykázat z %(roomName)s", + "ban_space_everything": "Vykázat je všude, kde mohu", + "ban_space_specific": "Vykázat je z konkrétních míst, ze kterých jsem schopen", + "count_of_sessions": { + "other": "%(count)s relací", + "one": "%(count)s relace" + }, + "count_of_verified_sessions": { + "other": "%(count)s ověřených relací", + "one": "1 ověřená relace" + }, + "deactivate_confirm_action": "Deaktivovat uživatele", + "deactivate_confirm_description": "Deaktivování uživatele ho odhlásí a zabrání mu v opětovném přihlášení. Navíc bude odstraněn ze všech místností. Akci nelze vzít zpět. Opravdu chcete uživatele deaktivovat?", + "deactivate_confirm_title": "Deaktivovat uživatele?", + "demote_button": "Degradovat", + "demote_self_confirm_description_space": "Tuto změnu nebudete moci vrátit zpět, protože budete degradováni, pokud jste posledním privilegovaným uživatelem v daném prostoru, nebude možné znovu získat oprávnění.", + "demote_self_confirm_room": "Tuto změnu nebudete moci vzít zpět, protože snižujete svoji vlastní hodnost, jste-li poslední privilegovaný uživatel v místnosti, bude nemožné vaši současnou hodnost získat zpět.", + "demote_self_confirm_title": "Snížit Vaši vlastní hodnost?", + "disinvite_button_room": "Zrušit pozvánku do místnosti", + "disinvite_button_room_name": "Zrušit pozvánku do %(roomName)s", + "disinvite_button_space": "Zrušit pozvánku do prostoru", + "edit_own_devices": "Upravit zařízení", + "error_ban_user": "Nepodařilo se vykázat uživatele", + "error_deactivate": "Deaktivace uživatele se nezdařila", + "error_kicking_user": "Nepodařilo se odebrat uživatele", + "error_mute_user": "Ztlumení uživatele se nezdařilo", + "error_revoke_3pid_invite_description": "Pozvání se nepovedlo zrušit. Mohlo dojít k dočasnému problému nebo na to nemáte dostatečná práva.", + "error_revoke_3pid_invite_title": "Pozvání se nepovedlo zrušit", + "hide_sessions": "Skrýt relace", + "hide_verified_sessions": "Skrýt ověřené relace", + "ignore_confirm_description": "Všechny zprávy a pozvánky od tohoto uživatele budou skryty. Opravdu je chcete ignorovat?", + "ignore_confirm_title": "Ignorovat %(user)s", + "invited_by": "Pozván od uživatele %(sender)s", + "jump_to_rr_button": "Přejít na poslední potvrzení o přečtení", + "kick_button_room": "Odebrat z místnosti", + "kick_button_room_name": "Odebrat z %(roomName)s", + "kick_button_space": "Odebrat z prostoru", + "kick_button_space_everything": "Odebrat je ze všeho, kde mohu", + "kick_space_specific": "Odebrat je z konkrétních míst, kam mohu", + "kick_space_warning": "Stále budou mít přístup ke všemu, čeho nejste správcem.", + "promote_warning": "Tuto změnu nepůjde vrátit zpět, protože tomuto uživateli nastavujete stejnou úroveň oprávnění, jakou máte vy.", + "redact": { + "confirm_button": { + "other": "Odstranit %(count)s zpráv", + "one": "Odstranit zprávu" + }, + "confirm_description_1": { + "one": "Chystáte se odstranit %(count)s zprávu od %(user)s. Tím ji trvale odstraníte pro všechny účastníky konverzace. Přejete si pokračovat?", + "other": "Chystáte se odstranit %(count)s zpráv od %(user)s. Tím je trvale odstraníte pro všechny účastníky konverzace. Přejete si pokračovat?" + }, + "confirm_description_2": "Pro větší množství zpráv to může nějakou dobu trvat. V průběhu prosím neobnovujte klienta.", + "confirm_keep_state_explainer": "Zrušte zaškrtnutí, pokud chcete odstranit i systémové zprávy tohoto uživatele (např. změna členství, změna profilu...)", + "confirm_keep_state_label": "Zachovat systémové zprávy", + "confirm_title": "Odstranit nedávné zprávy od uživatele %(user)s", + "no_recent_messages_description": "Zkuste posunout časovou osu nahoru, jestli tam nejsou nějaké dřívější.", + "no_recent_messages_title": "Nebyly nalezeny žádné nedávné zprávy od uživatele %(user)s" + }, + "redact_button": "Odstranit nedávné zprávy", + "revoke_invite": "Zrušit pozvání", + "role_label": "Role v ", + "room_encrypted": "Zprávy jsou v této místnosti koncově šifrované.", + "room_encrypted_detail": "Vaše zprávy jsou zabezpečené - pouze vy a jejich příjemci máte klíče potřebné k jejich přečtení.", + "room_unencrypted": "Zprávy nejsou koncově šifrované.", + "room_unencrypted_detail": "V šifrovaných místnostech jsou vaše zprávy bezpečné a pouze vy a příjemce má klíče k jejich rozšifrování.", + "share_button": "Sdílet odkaz na uživatele", + "unban_button_room": "Zrušit vykázání z místnosti", + "unban_button_space": "Zrušit vykázání z prostoru", + "unban_room_confirm_title": "Zrušit vykázání z %(roomName)s", + "unban_space_everything": "Zrušit jejich vykázání všude, kde mám oprávnění", + "unban_space_specific": "Zrušit jejich vykázání z konkrétních míst, kde mám oprávnění", + "unban_space_warning": "Nebudou mít přístup ke všemu, čeho nejste správcem.", + "verify_button": "Ověřit uživatele", + "verify_explainer": "Pro lepší bezpečnost, ověřte uživatele zkontrolováním jednorázového kódu na vašich zařízeních." + }, + "user_menu": { + "settings": "Všechna nastavení", + "switch_theme_dark": "Přepnout do tmavého režimu", + "switch_theme_light": "Přepnout do světlého režimu" + }, + "voice_broadcast": { + "30s_backward": "30s zpět", + "30s_forward": "30s vpřed", + "action": "Hlasové vysílání", + "buffering": "Ukládání do vyrovnávací paměti…", + "confirm_listen_affirm": "Ano, ukončit nahrávání", + "confirm_listen_description": "Jakmile začnete poslouchat toto živé vysílání, aktuální záznam živého vysílání bude ukončen.", + "confirm_listen_title": "Poslouchat živé vysílání?", + "confirm_stop_affirm": "Ano, zastavit vysílání", + "confirm_stop_description": "Opravdu chcete ukončit živé vysílání? Tím se vysílání ukončí a v místnosti bude k dispozici celý záznam.", + "confirm_stop_title": "Ukončit živé vysílání?", + "connection_error": "Chyba připojení - nahrávání pozastaveno", + "failed_already_recording_description": "Již nahráváte hlasové vysílání. Ukončete prosím aktuální hlasové vysílání a spusťte nové.", + "failed_already_recording_title": "Nelze spustit nové hlasové vysílání", + "failed_decrypt": "Nelze dešifrovat hlasové vysílání", + "failed_generic": "Nelze přehrát toto hlasové vysílání", + "failed_insufficient_permission_description": "Nemáte potřebná oprávnění ke spuštění hlasového vysílání v této místnosti. Obraťte se na správce místnosti, aby vám zvýšil oprávnění.", + "failed_insufficient_permission_title": "Nelze spustit nové hlasové vysílání", + "failed_no_connection_description": "Bohužel nyní nemůžeme spustit nahrávání. Zkuste to prosím později.", + "failed_no_connection_title": "Chyba připojení", + "failed_others_already_recording_description": "Hlasové vysílání už nahrává někdo jiný. Počkejte, až jeho hlasové vysílání skončí, a spusťte nové.", + "failed_others_already_recording_title": "Nelze spustit nové hlasové vysílání", + "go_live": "Přejít naživo", + "live": "Živě", + "pause": "pozastavit hlasové vysílání", + "play": "přehrát hlasové vysílání", + "resume": "obnovit hlasové vysílání" + }, + "voice_message": { + "cant_start_broadcast_description": "Hlasovou zprávu nelze spustit, protože právě nahráváte živé vysílání. Ukončete prosím živé vysílání, abyste mohli začít nahrávat hlasovou zprávu.", + "cant_start_broadcast_title": "Nelze spustit hlasovou zprávu" + }, + "voip": { + "already_in_call": "Již máte hovor", + "already_in_call_person": "S touto osobou již telefonujete.", + "answered_elsewhere": "Zodpovězeno jinde", + "answered_elsewhere_description": "Hovor byl přijat na jiném zařízení.", + "audio_devices": "Zvuková zařízení", + "call_failed": "Hovor selhal", + "call_failed_description": "Hovor se nepovedlo navázat", + "call_failed_media": "Hovor selhal, protože nešlo použít mikrofon nebo webkameru. Zkontrolujte, že:", + "call_failed_media_applications": "Webkamera není blokována jinou aplikací", + "call_failed_media_connected": "Mikrofon a webkamera jsou zapojeny a správně nastaveny", + "call_failed_media_permissions": "Aplikace má k webkameře povolen přístup", + "call_failed_microphone": "Hovor selhal, protože nešlo použít mikrofon. Zkontrolujte, že je mikrofon připojen a správně nastaven.", + "call_held": "%(peerName)s podržel hovor", + "call_held_resume": "Podrželi jste hovor Pokračovat", + "call_held_switch": "Podrželi jste hovor Přepnout", + "call_toast_unknown_room": "Neznámá místnost", + "camera_disabled": "Vaše kamera je vypnutá", + "camera_enabled": "Vaše kamera je stále zapnutá", + "cannot_call_yourself_description": "Nemůžete volat sami sobě.", + "change_input_device": "Změnit vstupní zařízení", + "connecting": "Spojování", + "connection_lost": "Došlo ke ztrátě připojení k serveru", + "connection_lost_description": "Bez připojení k serveru nelze uskutečňovat hovory.", + "consulting": "Konzultace s %(transferTarget)s. Převod na %(transferee)s", + "default_device": "Výchozí zařízení", + "dial": "Vytočit", + "dialpad": "Číselník", + "disable_camera": "Vypnout kameru", + "disable_microphone": "Ztlumit mikrofon", + "disabled_no_one_here": "Není tu nikdo, komu zavolat", + "disabled_no_perms_start_video_call": "Nemáte oprávnění ke spuštění videohovorů", + "disabled_no_perms_start_voice_call": "Nemáte oprávnění k zahájení hlasových hovorů", + "disabled_ongoing_call": "Průběžný hovor", + "enable_camera": "Zapnout kameru", + "enable_microphone": "Zrušit ztlumení mikrofonu", + "expand": "Návrat do hovoru", + "failed_call_live_broadcast_description": "Nemůžete zahájit hovor, protože právě nahráváte živé vysílání. Ukončete prosím živé vysílání, abyste mohli zahájit hovor.", + "failed_call_live_broadcast_title": "Nelze zahájit hovor", + "hangup": "Zavěsit", + "hide_sidebar_button": "Skrýt postranní panel", + "input_devices": "Vstupní zařízení", + "join_button_tooltip_call_full": "Omlouváme se — tento hovor je v současné době plný", + "join_button_tooltip_connecting": "Spojování", + "maximise": "Vyplnit obrazovku", + "misconfigured_server": "Volání selhalo, protože je rozbitá konfigurace serveru", + "misconfigured_server_description": "Požádejte správce svého domovského serveru (%(homeserverDomain)s) jestli by nemohl nakonfigurovat TURN server, aby volání fungovala spolehlivě.", + "misconfigured_server_fallback": "Případně můžete zkusit použít veřejný server na adrese , ale ten nebude tak spolehlivý a bude sdílet vaši IP adresu s tímto serverem. Můžete to spravovat také v Nastavení.", + "misconfigured_server_fallback_accept": "Zkuste použít %(server)s", + "more_button": "Více", + "msisdn_lookup_failed": "Nelze nalézt telefonní číslo", + "msisdn_lookup_failed_description": "Při vyhledávání telefonního čísla došlo k chybě", + "msisdn_transfer_failed": "Nelze přepojit hovor", + "n_people_joined": { + "one": "%(count)s osoba se připojila", + "other": "%(count)s osob se připojilo" + }, + "no_audio_input_description": "Ve vašem zařízení nebyl nalezen žádný mikrofon. Zkontrolujte prosím nastavení a zkuste to znovu.", + "no_audio_input_title": "Nebyl nalezen žádný mikrofon", + "no_media_perms_description": "Je možné, že budete potřebovat manuálně povolit %(brand)s přístup k mikrofonu/webkameře", + "no_media_perms_title": "Žádná oprávnění k médiím", + "no_permission_conference": "Vyžaduje oprávnění", + "no_permission_conference_description": "V této místnosti nemáte oprávnění zahájit konferenční hovor", + "on_hold": "%(name)s podržen", + "output_devices": "Výstupní zařízení", + "screenshare_monitor": "Sdílet celou obrazovku", + "screenshare_title": "Sdílet obsah", + "screenshare_window": "Okno aplikace", + "show_sidebar_button": "Zobrazit postranní panel", + "silence": "Ztlumit zvonění", + "silenced": "Oznámení ztlumena", + "start_screenshare": "Začít sdílet obrazovku", + "stop_screenshare": "Ukončit sdílení obrazovky", + "too_many_calls": "Přiliš mnoho hovorů", + "too_many_calls_description": "Dosáhli jste maximálního počtu souběžných hovorů.", + "transfer_consult_first_label": "Nejprve se poraďte", + "transfer_failed": "Přepojení se nezdařilo", + "transfer_failed_description": "Hovor se nepodařilo přepojit", + "unable_to_access_audio_input_description": "Nepodařilo se získat přístup k vašemu mikrofonu . Zkontrolujte prosím nastavení prohlížeče a zkuste to znovu.", + "unable_to_access_audio_input_title": "Nelze získat přístup k mikrofonu", + "unable_to_access_media": "Není možné použít webkameru nebo mikrofon", + "unable_to_access_microphone": "Není možné použít mikrofon", + "unknown_caller": "Neznámý volající", + "unknown_person": "neznámá osoba", + "unsilence": "Zvuk zapnutý", + "unsupported": "Hovory nejsou podporovány", + "unsupported_browser": "V tomto prohlížeči nelze uskutečňovat hovory.", + "user_busy": "Uživatel zaneprázdněn", + "user_busy_description": "Volaný uživatel je zaneprázdněn.", + "user_is_presenting": "%(sharerName)s prezentuje", + "video_call": "Videohovor", + "video_call_started": "Videohovor byl zahájen", + "video_devices": "Video zařízení", + "voice_call": "Hlasový hovor", + "you_are_presenting": "Prezentujete" + }, "widget": { + "added_by": "Widget přidal", + "capabilities_dialog": { + "content_starting_text": "Tento widget by chtěl:", + "decline_all_permission": "Odmítnout vše", + "remember_Selection": "Zapamatovat si volbu pro tento widget", + "title": "Schválit oprávnění widgetu" + }, "capability": { - "send_stickers_this_room": "Poslat nálepky do této místnosti", - "send_stickers_active_room": "Poslat nálepky do vaší aktivní místnosti", - "send_stickers_this_room_as_you": "Poslat nálepky jako vy do této místnosti", - "send_stickers_active_room_as_you": "Poslat nálepky do vaší aktivní místnosti jako vy", - "see_sticker_posted_this_room": "Podívejte se, kdy je zveřejněna nálepka v této místnosti", - "see_sticker_posted_active_room": "Podívejte se, kdy někdo zveřejní nálepku ve vaší aktivní místnosti", - "always_on_screen_viewing_another_room": "Při prohlížení jiné místnosti zůstává při běhu na obrazovce", "always_on_screen_generic": "Při běhu zůstává na obrazovce", - "switch_room": "Změnit kterou místnost si prohlížíte", - "switch_room_message_user": "Změňte, kterou místnost, zprávu nebo uživatele si prohlížíte", - "change_topic_this_room": "Změnit téma této místnosti", - "see_topic_change_this_room": "Podívejte se, kdy se změní téma v této místnosti", - "change_topic_active_room": "Změnit téma vaší aktivní místnosti", - "see_topic_change_active_room": "Podívejte se, kdy se změní téma ve vaší aktivní místnosti", - "change_name_this_room": "Změňte název této místnosti", - "see_name_change_this_room": "Podívejte se, kdy se změní název v této místnosti", - "change_name_active_room": "Změňte název své aktivní místnosti", - "see_name_change_active_room": "Podívejte se, kdy se ve vaší aktivní místnosti změní název", - "change_avatar_this_room": "Změňte avatar této místnosti", - "see_avatar_change_this_room": "Podívejte se, kdy se změní avatar v této místnosti", + "always_on_screen_viewing_another_room": "Při prohlížení jiné místnosti zůstává při běhu na obrazovce", + "any_room": "Výše uvedené, ale také v jakékoli místnosti, ke které jste připojeni nebo do které jste pozváni", + "byline_empty_state_key": "s prázdným stavovým klíčem", + "byline_state_key": "se stavovým klíčem %(stateKey)s", + "capability": "Schopnost %(capability)s", "change_avatar_active_room": "Změňte avatar vaší aktivní místnosti", - "see_avatar_change_active_room": "Podívejte se, kdy se změní avatar ve vaší aktivní místnosti", - "remove_ban_invite_leave_this_room": "Odebrat, vykázat nebo pozvat lidi do této místnosti a donutit vás ji opustit", + "change_avatar_this_room": "Změňte avatar této místnosti", + "change_name_active_room": "Změňte název své aktivní místnosti", + "change_name_this_room": "Změňte název této místnosti", + "change_topic_active_room": "Změnit téma vaší aktivní místnosti", + "change_topic_this_room": "Změnit téma této místnosti", + "receive_membership_active_room": "Zjistěte, kdy se lidé připojí, odejdou nebo jsou pozváni do vaší aktivní místnosti", "receive_membership_this_room": "Zjistěte, kdy se lidé připojí, odejdou nebo jsou pozváni do této místnosti", "remove_ban_invite_leave_active_room": "Odebrat, vykázat nebo pozvat lidi do vaší aktivní místnosti a donutit vás ji opustit", - "receive_membership_active_room": "Zjistěte, kdy se lidé připojí, odejdou nebo jsou pozváni do vaší aktivní místnosti", - "byline_empty_state_key": "s prázdným stavovým klíčem", - "byline_state_key": "se stavovým klíčem %(stateKey)s", - "any_room": "Výše uvedené, ale také v jakékoli místnosti, ke které jste připojeni nebo do které jste pozváni", - "specific_room": "Výše uvedené, ale také v ", - "send_event_type_this_room": "Poslat události %(eventType)s jako vy v této místnosti", - "see_event_type_sent_this_room": "Zobrazit události %(eventType)s zveřejněné v této místnosti", - "send_event_type_active_room": "Poslat události %(eventType)s jako vy ve vaší aktivní místnosti", + "remove_ban_invite_leave_this_room": "Odebrat, vykázat nebo pozvat lidi do této místnosti a donutit vás ji opustit", + "see_avatar_change_active_room": "Podívejte se, kdy se změní avatar ve vaší aktivní místnosti", + "see_avatar_change_this_room": "Podívejte se, kdy se změní avatar v této místnosti", "see_event_type_sent_active_room": "Zobrazit události %(eventType)s odeslané do vaší aktivní místnosti", - "capability": "Schopnost %(capability)s", - "send_messages_this_room": "Poslat zprávy jako vy v této místnosti", - "send_messages_active_room": "Poslat zprávy jako vy ve vaší aktivní místnosti", - "see_messages_sent_this_room": "Zobrazit zprávy odeslané do této místnosti", + "see_event_type_sent_this_room": "Zobrazit události %(eventType)s zveřejněné v této místnosti", + "see_images_sent_active_room": "Podívat se na obrázky zveřejněné ve vaší aktivní místnosti", + "see_images_sent_this_room": "Podívat se na obrázky zveřejněné v této místnosti", "see_messages_sent_active_room": "Zobrazit zprávy odeslané do vaší aktivní místnosti", - "send_text_messages_this_room": "Poslat textové zprávy jako vy v této místnosti", - "send_text_messages_active_room": "Poslat textové zprávy jako vy ve vaší aktivní místnosti", - "see_text_messages_sent_this_room": "Podívat se na textové zprávy odeslané do této místnosti", - "see_text_messages_sent_active_room": "Podívat se na textové zprávy odeslané do vaší aktivní místnosti", - "send_emotes_this_room": "Poslat emoji jako vy v této místnosti", - "send_emotes_active_room": "Poslat emoji jako vy ve své aktivní místnosti", - "see_sent_emotes_this_room": "Prohlédněte si emoji zveřejněné v této místnosti", + "see_messages_sent_this_room": "Zobrazit zprávy odeslané do této místnosti", + "see_msgtype_sent_active_room": "Prohlédnout zprávy %(msgtype)s zveřejněné ve vaší aktivní místnosti", + "see_msgtype_sent_this_room": "Prohlédnout zprávy %(msgtype)s zveřejněné v této místnosti", + "see_name_change_active_room": "Podívejte se, kdy se ve vaší aktivní místnosti změní název", + "see_name_change_this_room": "Podívejte se, kdy se změní název v této místnosti", "see_sent_emotes_active_room": "Prohlédněte si emoji zveřejněné ve vaší aktivní místnosti", - "send_images_this_room": "Poslat obrázky jako vy v této místnosti", - "send_images_active_room": "Poslat obrázky jako vy ve vaší aktivní místnosti", - "see_images_sent_this_room": "Podívat se na obrázky zveřejněné v této místnosti", - "see_images_sent_active_room": "Podívat se na obrázky zveřejněné ve vaší aktivní místnosti", - "send_videos_this_room": "Poslat videa jako vy v této místnosti", - "send_videos_active_room": "Podívat se na videa jako vy ve vaší aktivní místnosti", - "see_videos_sent_this_room": "Podívat se na videa zveřejněná v této místnosti", + "see_sent_emotes_this_room": "Prohlédněte si emoji zveřejněné v této místnosti", + "see_sent_files_active_room": "Prohlédnout obecné soubory zveřejněné ve vaší aktivní místnosti", + "see_sent_files_this_room": "Prohlédnout obecné soubory zveřejněné v této místnosti", + "see_sticker_posted_active_room": "Podívejte se, kdy někdo zveřejní nálepku ve vaší aktivní místnosti", + "see_sticker_posted_this_room": "Podívejte se, kdy je zveřejněna nálepka v této místnosti", + "see_text_messages_sent_active_room": "Podívat se na textové zprávy odeslané do vaší aktivní místnosti", + "see_text_messages_sent_this_room": "Podívat se na textové zprávy odeslané do této místnosti", + "see_topic_change_active_room": "Podívejte se, kdy se změní téma ve vaší aktivní místnosti", + "see_topic_change_this_room": "Podívejte se, kdy se změní téma v této místnosti", "see_videos_sent_active_room": "Podívat se na videa zveřejněná ve vaší aktivní místnosti", - "send_files_this_room": "Poslat obecné soubory jako vy v této místnosti", + "see_videos_sent_this_room": "Podívat se na videa zveřejněná v této místnosti", + "send_emotes_active_room": "Poslat emoji jako vy ve své aktivní místnosti", + "send_emotes_this_room": "Poslat emoji jako vy v této místnosti", + "send_event_type_active_room": "Poslat události %(eventType)s jako vy ve vaší aktivní místnosti", + "send_event_type_this_room": "Poslat události %(eventType)s jako vy v této místnosti", "send_files_active_room": "Poslat obecné soubory jako vy ve vaší aktivní místnosti", - "see_sent_files_this_room": "Prohlédnout obecné soubory zveřejněné v této místnosti", - "see_sent_files_active_room": "Prohlédnout obecné soubory zveřejněné ve vaší aktivní místnosti", - "send_msgtype_this_room": "Poslat zprávy %(msgtype)s jako vy v této místnosti", + "send_files_this_room": "Poslat obecné soubory jako vy v této místnosti", + "send_images_active_room": "Poslat obrázky jako vy ve vaší aktivní místnosti", + "send_images_this_room": "Poslat obrázky jako vy v této místnosti", + "send_messages_active_room": "Poslat zprávy jako vy ve vaší aktivní místnosti", + "send_messages_this_room": "Poslat zprávy jako vy v této místnosti", "send_msgtype_active_room": "Poslat zprávy %(msgtype)s jako vy ve vašá aktivní místnosti", - "see_msgtype_sent_this_room": "Prohlédnout zprávy %(msgtype)s zveřejněné v této místnosti", - "see_msgtype_sent_active_room": "Prohlédnout zprávy %(msgtype)s zveřejněné ve vaší aktivní místnosti" + "send_msgtype_this_room": "Poslat zprávy %(msgtype)s jako vy v této místnosti", + "send_stickers_active_room": "Poslat nálepky do vaší aktivní místnosti", + "send_stickers_active_room_as_you": "Poslat nálepky do vaší aktivní místnosti jako vy", + "send_stickers_this_room": "Poslat nálepky do této místnosti", + "send_stickers_this_room_as_you": "Poslat nálepky jako vy do této místnosti", + "send_text_messages_active_room": "Poslat textové zprávy jako vy ve vaší aktivní místnosti", + "send_text_messages_this_room": "Poslat textové zprávy jako vy v této místnosti", + "send_videos_active_room": "Podívat se na videa jako vy ve vaší aktivní místnosti", + "send_videos_this_room": "Poslat videa jako vy v této místnosti", + "specific_room": "Výše uvedené, ale také v ", + "switch_room": "Změnit kterou místnost si prohlížíte", + "switch_room_message_user": "Změňte, kterou místnost, zprávu nebo uživatele si prohlížíte" + }, + "close_to_view_right_panel": "Zavřít tento widget a zobrazit ho na tomto panelu", + "context_menu": { + "delete": "Vymazat widget", + "delete_warning": "Smazáním widgetu ho odstraníte všem uživatelům v této místnosti. Opravdu chcete tento widget smazat?", + "move_left": "Posunout doleva", + "move_right": "Posunout doprava", + "remove": "Odstranit pro všechny", + "revoke": "Odvolat oprávnění", + "screenshot": "Vyfotit", + "start_audio_stream": "Zahájit audio přenos" + }, + "cookie_warning": "Widget může používat cookies.", + "error_hangup_description": "Hovor byl přerušen. (Chyba: %(message)s)", + "error_hangup_title": "Spojení ztraceno", + "error_loading": "Chyba při načítání widgetu", + "error_mixed_content": "Chyba - Smíšený obsah", + "error_need_invite_permission": "Pro tuto akci musíte mít právo zvát uživatele.", + "error_need_kick_permission": "Pro tuto akci musíte mít právo vyhodit uživatele.", + "error_need_to_be_logged_in": "Musíte být přihlášeni.", + "error_unable_start_audio_stream_description": "Nelze spustit streamování zvuku.", + "error_unable_start_audio_stream_title": "Nepodařilo spustit živý přenos", + "modal_data_warning": "Data na této obrazovce jsou sdílena s %(widgetDomain)s", + "modal_title_default": "Modální widget", + "no_name": "Neznámá aplikace", + "open_id_permissions_dialog": { + "remember_selection": "Zapamatujte si toto", + "starting_text": "Widget ověří vaše uživatelské ID, ale nebude za vás moci provádět akce:", + "title": "Povolte tomuto widgetu ověřit vaši identitu" + }, + "popout": "Otevřít widget v novém okně", + "set_room_layout": "Nastavit všem rozložení mé místnosti", + "shared_data_avatar": "URL vašeho profilového obrázku", + "shared_data_device_id": "ID vašeho zařízení", + "shared_data_lang": "Váš jazyk", + "shared_data_mxid": "Vaše ID", + "shared_data_name": "Vaše zobrazované jméno", + "shared_data_room_id": "ID místnosti", + "shared_data_theme": "Váš motiv vzhledu", + "shared_data_url": "URL %(brand)su", + "shared_data_warning": "Použití tohoto widgetu může sdílet data s %(widgetDomain)s.", + "shared_data_warning_im": "Použití tohoto widgetu může sdílet data s %(widgetDomain)s a vaším správcem integrací.", + "shared_data_widget_id": "ID widgetu", + "unencrypted_warning": "Widgety nepoužívají šifrování zpráv.", + "unmaximise": "Zrušit maximalizaci", + "unpin_to_view_right_panel": "Odepnout tento widget a zobrazit ho na tomto panelu" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Všechno velkými je skoro stejně jednoduché jako všechno malými písmeny", + "anotherWord": "Přidejte další slovo nebo dvě. Čím výjimečnější tím lepší.", + "associatedYears": "Nepoužívejte roky, které s vámi nějak souvisí", + "capitalization": "Zvětšení nějakých písmen zas tolik nepomůže", + "dates": "Nepoužívejte data ani roky, které s vámi nějak souvisí", + "l33t": "Časté substituce jako 'a' za '@' a 'S' za '$' moc nepomůžou", + "longerKeyboardPattern": "Použijte delší sekvenci", + "noNeed": "Není potřeba používat čísla, velká písmena ani divné znaky", + "recentYears": "Nepoužívejte čísla roků", + "repeated": "Vyvarujte se opakujících se slov a znaků", + "reverseWords": "Otočená slova nejsou moc těžká na uhodnutí", + "sequences": "Vyvarujte se běžných posloupností", + "useWords": "Použijte několik slov a vyvarujte se běžných frází" + }, + "warnings": { + "common": "Toto je velmi používané heslo", + "commonNames": "Běžná jména a příjmení je velmi jednoduché uhodnout", + "dates": "Data je většinou lehké uhodnout", + "extendedRepeat": "Opakování typu „abcabcabc“ jsou jen o málo složitější k uhádnutí než „abc“", + "keyPattern": "Krátké sekvence kláves je moc jednoduché uhodnout", + "namesByThemselves": "Jména a příjmení je velmi jednoduché uhodnout", + "recentYears": "Nedávné roky je lehké uhodnout", + "sequences": "Posloupnosti jako abc nebo 6543 je lehké uhodnout", + "similarToCommon": "Toto je moc podobné běžně používanému heslu", + "simpleRepeat": "Opakování jako „aaa“ lze snadno uhodnout", + "straightRow": "Řádky na klávesnici je moc jednoduché uhodnout", + "topHundred": "Toto je jedno z nejčastějších hesel", + "topTen": "Toto jedno z nějčastějších hesel", + "wordByItself": "Jenom jedno slovo je moc jednoduché uhodnout" } - }, - "feedback": { - "sent": "Zpětná vazba byla odeslána", - "comment_label": "Komentář", - "platform_username": "Vaše platforma a uživatelské jméno budou zaznamenány, abychom mohli co nejlépe využít vaši zpětnou vazbu.", - "may_contact_label": "Můžete mě kontaktovat, pokud budete chtít doplnit informace nebo mě nechat vyzkoušet připravované návrhy", - "pro_type": "TIP pro profíky: Pokud nahlásíte chybu, odešlete prosím ladicí protokoly, které nám pomohou problém vypátrat.", - "existing_issue_link": "Nejříve si prosím prohlédněte existující chyby na Githubu. Žádná shoda? Nahlašte novou chybu.", - "send_feedback_action": "Odeslat zpětnou vazbu" } } diff --git a/src/i18n/strings/cy.json b/src/i18n/strings/cy.json deleted file mode 100644 index 1702da9734f..00000000000 --- a/src/i18n/strings/cy.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "This email address is already in use": "Mae'r cyfeiriad e-bost yma yn cael ei ddefnyddio eisoes", - "This phone number is already in use": "Mae'r rhif ffôn yma yn cael ei ddefnyddio eisoes", - "Add Email Address": "Ychwanegu Cyfeiriad E-bost", - "Failed to verify email address: make sure you clicked the link in the email": "Methiant gwirio cyfeiriad e-bost: gwnewch yn siŵr eich bod wedi clicio'r ddolen yn yr e-bost", - "Add Phone Number": "Ychwanegu Rhif Ffôn", - "Explore rooms": "Archwilio Ystafelloedd", - "action": { - "dismiss": "Wfftio", - "sign_in": "Mewngofnodi" - }, - "common": { - "identity_server": "Gweinydd Adnabod" - }, - "auth": { - "register_action": "Creu Cyfrif" - } -} diff --git a/src/i18n/strings/da.json b/src/i18n/strings/da.json deleted file mode 100644 index f3b02a5cf26..00000000000 --- a/src/i18n/strings/da.json +++ /dev/null @@ -1,807 +0,0 @@ -{ - "Filter room members": "Filter medlemmer", - "Rooms": "Rum", - "Low priority": "Lav prioritet", - "Historical": "Historisk", - "New passwords must match each other.": "Nye adgangskoder skal matche hinanden.", - "A new password must be entered.": "Der skal indtastes en ny adgangskode.", - "Session ID": "Sessions ID", - "Commands": "Kommandoer", - "Warning!": "Advarsel!", - "Account": "Konto", - "Are you sure you want to reject the invitation?": "Er du sikker på du vil afvise invitationen?", - "Banned users": "Bortviste brugere", - "Cryptography": "Kryptografi", - "Deactivate Account": "Deaktiver brugerkonto", - "Default": "Standard", - "Export E2E room keys": "Eksporter E2E rum nøgler", - "Failed to change password. Is your password correct?": "Kunne ikke ændre adgangskoden. Er din adgangskode rigtig?", - "Failed to reject invitation": "Kunne ikke afvise invitationen", - "Failed to unban": "Var ikke i stand til at ophæve forbuddet", - "Favourite": "Favorit", - "Notifications": "Notifikationer", - "unknown error code": "Ukendt fejlkode", - "Failed to forget room %(errCode)s": "Kunne ikke glemme rummet %(errCode)s", - "Unnamed room": "Unavngivet rum", - "This email address is already in use": "Denne email adresse er allerede i brug", - "This phone number is already in use": "Dette telefonnummer er allerede i brug", - "Failed to verify email address: make sure you clicked the link in the email": "Kunne ikke bekræfte emailaddressen: vær sikker på at klikke på linket i e-mailen", - "You cannot place a call with yourself.": "Du kan ikke ringe til dig selv.", - "Upload Failed": "Upload Fejlede", - "Sun": "Søn", - "Mon": "Man", - "Tue": "Tirs", - "Wed": "Ons", - "Thu": "Tors", - "Fri": "Fre", - "Sat": "Lør", - "Jan": "Jan", - "Feb": "Feb", - "Mar": "Mar", - "Apr": "Apr", - "May": "Maj", - "Jun": "Jun", - "Jul": "Jul", - "Aug": "Aug", - "Sep": "Sep", - "Oct": "Okt", - "Nov": "Nov", - "Dec": "Dec", - "PM": "PM", - "AM": "AM", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s har ikke tilladelse til at sende dig notifikationer - tjek venligst dine browserindstillinger", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s fik ikke tilladelse til at sende notifikationer - Vær sød at prøve igen", - "Unable to enable Notifications": "Kunne ikke slå Notifikationer til", - "This email address was not found": "Denne emailadresse blev ikke fundet", - "Restricted": "Begrænset", - "Moderator": "Moderator", - "Operation failed": "Operation mislykkedes", - "Failed to invite": "Kunne ikke invitere", - "You need to be logged in.": "Du skal være logget ind.", - "You need to be able to invite users to do that.": "Du skal kunne invitere brugere for at gøre dette.", - "Unable to create widget.": "Kunne ikke lave widget.", - "Failed to send request.": "Kunne ikke sende forespørgsel.", - "This room is not recognised.": "Dette rum kan ikke genkendes.", - "Power level must be positive integer.": "Magtniveau skal være positivt heltal.", - "You are not in this room.": "Du er ikke i dette rum.", - "You do not have permission to do that in this room.": "Du har ikke tilladelse til at gøre dét i dette rum.", - "Missing room_id in request": "Mangler room_id i forespørgsel", - "Room %(roomId)s not visible": "rum %(roomId)s ikke synligt", - "Missing user_id in request": "Manglende user_id i forespørgsel", - "Ignored user": "Ignoreret bruger", - "You are now ignoring %(userId)s": "Du ignorerer nu %(userId)s", - "Unignored user": "Holdt op med at ignorere bruger", - "You are no longer ignoring %(userId)s": "Du ignorerer ikke længere %(userId)s", - "Verified key": "Verificeret nøgle", - "Reason": "Årsag", - "Sunday": "Søndag", - "Notification targets": "Meddelelsesmål", - "Today": "I dag", - "Friday": "Fredag", - "What's New": "Hvad er nyt", - "On": "Tændt", - "Changelog": "Ændringslog", - "Waiting for response from server": "Venter på svar fra server", - "Off": "Slukket", - "This Room": "Dette rum", - "Unavailable": "Utilgængelig", - "Source URL": "Kilde URL", - "Failed to add tag %(tagName)s to room": "Kunne ikke tilføje tag(s): %(tagName)s til rummet", - "Filter results": "Filtrér resultater", - "No update available.": "Ingen opdatering tilgængelig.", - "Noisy": "Støjende", - "Search…": "Søg…", - "Tuesday": "Tirsdag", - "Saturday": "Lørdag", - "Monday": "Mandag", - "Invite to this room": "Inviter til dette rum", - "Send": "Send", - "All messages": "Alle beskeder", - "What's new?": "Hvad er nyt?", - "All Rooms": "Alle rum", - "You cannot delete this message. (%(code)s)": "Du kan ikke slette denne besked. (%(code)s)", - "Thursday": "Torsdag", - "Yesterday": "I går", - "Error encountered (%(errorDetail)s).": "En fejl er opstået (%(errorDetail)s).", - "Low Priority": "Lav prioritet", - "Failed to remove tag %(tagName)s from room": "Kunne ikke fjerne tag(s): %(tagName)s fra rummet", - "Wednesday": "Onsdag", - "Thank you!": "Tak!", - "Logs sent": "Logfiler sendt", - "Failed to send logs: ": "Kunne ikke sende logfiler: ", - "Preparing to send logs": "Forbereder afsendelse af logfiler", - "Call failed due to misconfigured server": "Opkaldet mislykkedes pga. fejlkonfigureret server", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Bed administratoren af din homeserver (%(homeserverDomain)s) om at konfigurere en TURN server for at opkald virker pålideligt.", - "Permission Required": "Tilladelse påkrævet", - "You do not have permission to start a conference call in this room": "Du har ikke rettighed til at starte et gruppekald i dette rum", - "The file '%(fileName)s' failed to upload.": "Filen '%(fileName)s' kunne ikke uploades.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Filen '%(fileName)s' overstiger homeserverens størrelsesbegrænsning for uploads", - "Server may be unavailable, overloaded, or you hit a bug.": "Serveren kan være utilgængelig, overbelastet, eller også har du fundet en fejl.", - "The server does not support the room version specified.": "Serveren understøtter ikke den oplyste rumversion.", - "Failure to create room": "Rummet kunne ikke oprettes", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s. %(monthName)s %(fullYear)s", - "Unable to load! Check your network connectivity and try again.": "Kunne ikke hente! Tjek din netværksforbindelse og prøv igen.", - "Missing roomId.": "roomId mangler.", - "Use an identity server": "Brug en identitetsserver", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Brug en identitetsserver for at invitere pr. mail. Tryk på Fortsæt for at bruge den almindelige identitetsserver (%(defaultIdentityServerName)s) eller indtast en anden under Indstillinger.", - "Use an identity server to invite by email. Manage in Settings.": "Brug en identitetsserver for at invitere pr. mail. Administrer dette under Indstillinger.", - "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", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Bed din %(brand)s administrator om at kontrollere din konfiguration for forkerte eller dobbelte poster.", - "Cannot reach identity server": "Identitetsserveren kan ikke kontaktes", - "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.": "Du kan registrere dig, men nogle funktioner vil ikke være tilgængelige inden identitetsserveren er online igen. Hvis du bliver ved med at se denne advarsel, tjek din konfiguration eller kontakt en serveradministrator.", - "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.": "Du kan nulstille dit kodeord, men nogle funktioner vil ikke være tilgængelige inden identitetsserveren er online igen. Hvis du bliver ved med at se denne advarsel, tjek din konfiguration eller kontakt en serveradministrator.", - "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.": "Du kan logge på, men nogle funktioner vil ikke være tilgængelige inden identitetsserveren er online igen. Hvis du bliver ved med at se denne advarsel, tjek din konfiguration eller kontakt en serveradministrator.", - "No homeserver URL provided": "Ingen homeserver URL oplyst", - "Unexpected error resolving homeserver configuration": "Uventet fejl ved indlæsning af homeserver-konfigurationen", - "Unexpected error resolving identity server configuration": "Uventet fejl ved indlæsning af identitetsserver-konfigurationen", - "This homeserver has hit its Monthly Active User limit.": "Denne homeserver har nået sin begrænsning for antallet af aktive brugere per måned.", - "This homeserver has exceeded one of its resource limits.": "Denne homeserver har overskredet en af dens ressourcegrænser.", - "%(items)s and %(count)s others": { - "other": "%(items)s og %(count)s andre", - "one": "%(items)s og en anden" - }, - "%(items)s and %(lastItem)s": "%(items)s og %(lastItem)s", - "Your browser does not support the required cryptography extensions": "Din browser understøtter ikke de påkrævede kryptografiske udvidelser", - "Not a valid %(brand)s keyfile": "Ikke en gyldig %(brand)s nøglefil", - "Authentication check failed: incorrect password?": "Godkendelse mislykkedes: forkert adgangskode?", - "Unrecognised address": "Ukendt adresse", - "You do not have permission to invite people to this room.": "Du har ikke tilladelse til at invitere personer til dette rum.", - "The user must be unbanned before they can be invited.": "Brugerens ban skal ophæves inden de kan blive inviteret.", - "The user's homeserver does not support the version of the room.": "Brugerens homeserver understøtter ikke versionen af dette rum.", - "Unknown server error": "Ukendt serverfejl", - "Use a few words, avoid common phrases": "Brug nogle få ord, undgå hyppige udtryk", - "No need for symbols, digits, or uppercase letters": "Symboler, tal eller store bogstaver behøves ikke", - "Use a longer keyboard pattern with more turns": "Brug et længere tastaturmønster med flere skift", - "Avoid repeated words and characters": "Undgå gentagne ord og tegn", - "Avoid sequences": "Undgå tegn i række", - "Avoid recent years": "Undgå nylige år", - "Avoid years that are associated with you": "Undgå årstal med forbindelse til dig", - "Avoid dates and years that are associated with you": "Undgå datoer og årstal med forbindelse til dig", - "Capitalization doesn't help very much": "Store bogstaver hjælper ikke specielt meget", - "All-uppercase is almost as easy to guess as all-lowercase": "\"Alt med store bogstaver\" er næsten lige så nemt at gætte som alt med små bogstaver", - "Reversed words aren't much harder to guess": "Omvendt stavede ord er ikke meget sværere at gætte sig til", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Forudsigelige erstatninger som '@' i stedet for 'a' hjælper ikke specielt meget", - "Add another word or two. Uncommon words are better.": "Tilføj et ekstra ord eller to. Ualmindelige ord er bedre.", - "Repeats like \"aaa\" are easy to guess": "Gentagelser som \"aaa\" er nemme at gætte", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Gentagelser som \"abcabcabc\" er kun ubetydeligt sværere at gætte end \"abc\"", - "Sequences like abc or 6543 are easy to guess": "Sekvenser som abc eller 6543 er nemme at gætte", - "Recent years are easy to guess": "Nylige årstal er nemme at gætte", - "Dates are often easy to guess": "Datoer er often nemme at gætte", - "This is a top-10 common password": "Dette er et af de 10 mest almindelige kodeord", - "This is a top-100 common password": "Dette er et af de 100 mest almindelige kodeord", - "This is a very common password": "Dette er et meget almindeligt kodeord", - "This is similar to a commonly used password": "Dette ligner et ofte brugt kodeord", - "A word by itself is easy to guess": "Et enkelt ord er nem at gætte", - "Names and surnames by themselves are easy to guess": "Enkelte navne og efternavne er nemme at gætte", - "Common names and surnames are easy to guess": "Almindelige navne og efternavne er nemme at gætte", - "Straight rows of keys are easy to guess": "Bogstaver i en række på tastaturet er nemme at gætte", - "Short keyboard patterns are easy to guess": "Korte tastaturmønstre er nemme at gætte", - "Please contact your homeserver administrator.": "Kontakt venligst din homeserver administrator.", - "Add Email Address": "Tilføj e-mail adresse", - "Add Phone Number": "Tilføj telefonnummer", - "Use Single Sign On to continue": "Brug engangs login for at fortsætte", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Bekræft tilføjelsen af denne email adresse ved at bruge Single Sign On til at bevise din identitet.", - "Confirm adding email": "Bekræft tilføjelse af email", - "Click the button below to confirm adding this email address.": "Klik på knappen herunder for at bekræfte tilføjelsen af denne email adresse.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Bekræft tilføjelsen af dette telefonnummer ved at bruge Single Sign On til at bevise din identitet.", - "Confirm adding phone number": "Bekræft tilføjelse af telefonnummer", - "Click the button below to confirm adding this phone number.": "Klik på knappen herunder for at bekræfte tilføjelsen af dette telefonnummer.", - "Cancel entering passphrase?": "Annuller indtastning af kodeord?", - "Enter passphrase": "Indtast kodeord", - "Setting up keys": "Sætter nøgler op", - "Verify this session": "Verificér denne session", - "Encryption upgrade available": "Opgradering af kryptering tilgængelig", - "Identity server has no terms of service": "Identity serveren har ingen 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.": "Denne handling kræver adgang til default identitets serveren for at validere en email adresse eller et telefonnummer, men serveren har ingen terms of service.", - "Only continue if you trust the owner of the server.": "Fortsæt kun hvis du stoler på ejeren af denne server.", - "%(name)s is requesting verification": "%(name)s beder om verifikation", - "Error upgrading room": "Fejl under opgradering af rum", - "Double check that your server supports the room version chosen and try again.": "Dobbelt-tjek at din server understøtter den valgte rum-version og forsøg igen.", - "Verifies a user, session, and pubkey tuple": "Verificerer en bruger, session og pubkey tuple", - "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.", - "Explore rooms": "Udforsk rum", - "Verification code": "Verifikationskode", - "Once enabled, encryption cannot be disabled.": "Efter aktivering er det ikke muligt at slå kryptering fra.", - "Security & Privacy": "Sikkerhed & Privatliv", - "Who can read history?": "Hvem kan læse historikken?", - "Enable encryption?": "Aktiver kryptering?", - "Permissions": "Tilladelser", - "Headphones": "Hovedtelefoner", - "Show more": "Vis mere", - "Passwords don't match": "Adgangskoderne matcher ikke", - "Confirm password": "Bekræft adgangskode", - "Enter password": "Indtast adgangskode", - "Add a new server": "Tilføj en ny server", - "Change notification settings": "Skift notifikations indstillinger", - "Profile picture": "Profil billede", - "Checking server": "Tjekker server", - "Change Password": "Skift adgangskode", - "Current password": "Nuværende adgangskode", - "Profile": "Profil", - "Local address": "Lokal adresse", - "This room has no local addresses": "Dette rum har ingen lokal adresse", - "The conversation continues here.": "Samtalen fortsætter her.", - "Message deleted on %(date)s": "Besked slettet d. %(date)s", - "France": "Frankrig", - "Finland": "Finland", - "Egypt": "Egypten", - "Denmark": "Danmark", - "Cuba": "Cuba", - "China": "Kina", - "Canada": "Canada", - "Too Many Calls": "For mange opkald", - "The call could not be established": "Opkaldet kunne ikke etableres", - "Folder": "Mappe", - "We couldn't log you in": "Vi kunne ikke logge dig ind", - "Chile": "Chile", - "India": "Indien", - "Iceland": "Island", - "Hong Kong": "Hong Kong", - "Greenland": "Grønland", - "Greece": "Grækenland", - "Ghana": "Ghana", - "Germany": "Tyskland", - "Faroe Islands": "Færøerne", - "Estonia": "Estonien", - "Ecuador": "Ecuador", - "Czech Republic": "Tjekkiet", - "Colombia": "Colombien", - "Chad": "Chad", - "Bulgaria": "Bulgarien", - "Brazil": "Brazilien", - "Bosnia": "Bosnien", - "Bolivia": "Bolivien", - "Belarus": "Hviderusland", - "Austria": "Østrig", - "Australia": "Australien", - "Armenia": "Armenien", - "Argentina": "Argentina", - "Antarctica": "Antarktis", - "Angola": "Angola", - "Albania": "Albanien", - "Afghanistan": "Afghanistan", - "United States": "Amerikas Forenede Stater", - "United Kingdom": "Storbritanien", - "Croatia": "Kroatien", - "Answered Elsewhere": "Svaret andet sted", - "You've reached the maximum number of simultaneous calls.": "Du er nået til det maksimale antal igangværende opkald på en gang.", - "You cannot place calls without a connection to the server.": "Du kan ikke lave et opkald uden en forbindelse til serveren.", - "Connectivity to the server has been lost": "Forbindelsen til serveren er tabt", - "The call was answered on another device.": "Opkaldet var svaret på en anden enhed.", - "The user you called is busy.": "Brugeren du ringede til er optaget.", - "User Busy": "Bruger optaget", - "Are you sure you want to cancel entering passphrase?": "Er du sikker på, at du vil annullere indtastning af adgangssætning?", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s og %(count)s andre", - "other": "%(spaceName)s og %(count)s andre" - }, - "Some invites couldn't be sent": "Nogle invitationer kunne ikke blive sendt", - "We sent the others, but the below people couldn't be invited to ": "Vi har sendt til de andre, men nedenstående mennesker kunne ikke blive inviteret til ", - "Zimbabwe": "Zimbabwe", - "Zambia": "Zambia", - "Yemen": "Yemen", - "Western Sahara": "Vestsahara", - "Wallis & Futuna": "Wallis og Futuna", - "Vietnam": "Vietnam", - "Venezuela": "Venezuela", - "Vatican City": "Vatikanstaten", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Usbekistan", - "Uruguay": "Uruguay", - "United Arab Emirates": "Forenede Arabiske Emirater", - "Ukraine": "Ukraine", - "Uganda": "Uganda", - "U.S. Virgin Islands": "Amerikanske Jomfruøer", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Turks- og Caicosøerne", - "Turkmenistan": "Turkmenistan", - "Turkey": "Tyrkiet", - "Tunisia": "Tunesien", - "Trinidad & Tobago": "Trinidad og Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Østtimor", - "Thailand": "Thailand", - "Tanzania": "Tanzania", - "Tajikistan": "Tadsjikistan", - "Taiwan": "Taiwan", - "São Tomé & Príncipe": "São Tomé og Príncipe", - "Syria": "Syrien", - "Switzerland": "Schweiz", - "Sweden": "Sverige", - "Swaziland": "Eswatini", - "Svalbard & Jan Mayen": "Svalbard og Jan Mayen", - "Suriname": "Surinam", - "Sudan": "Sudan", - "St. Vincent & Grenadines": "St. Vincent og Grenadinerne", - "St. Pierre & Miquelon": "St. Pierre og Miquelon", - "St. Martin": "St. Martin", - "St. Lucia": "St. Lucia", - "St. Kitts & Nevis": "Saint Kitts og Nevis", - "St. Helena": "Sankt Helena", - "St. Barthélemy": "St. Barthélemy", - "Sri Lanka": "Sri Lanka", - "Spain": "Spanien", - "South Sudan": "Sydsudan", - "South Korea": "Sydkorea", - "South Georgia & South Sandwich Islands": "South Georgia og South Sandwich Islands", - "South Africa": "Sydafrika", - "Somalia": "Somalia", - "Solomon Islands": "Salomonøerne", - "Slovenia": "Slovenien", - "Slovakia": "Slovakiet", - "Sint Maarten": "Sint Maarten", - "Singapore": "Singapore", - "Sierra Leone": "Sierra Leone", - "Seychelles": "Seychellerne", - "Serbia": "Serbien", - "Senegal": "Senegal", - "Saudi Arabia": "Saudi Arabien", - "San Marino": "San Marino", - "Samoa": "Samoa", - "Réunion": "Réunion", - "Rwanda": "Rwanda", - "Russia": "Rusland", - "Romania": "Rumænien", - "Qatar": "Qatar", - "Puerto Rico": "Puerto Rico", - "Portugal": "Portugal", - "Poland": "Polen", - "Pitcairn Islands": "Pitcairnøerne", - "Philippines": "Filippinerne", - "Peru": "Peru", - "Paraguay": "Paraguay", - "Papua New Guinea": "Papua Ny Guinea", - "Panama": "Panama", - "Palestine": "Palæstina", - "Palau": "Palau", - "Pakistan": "Pakistan", - "Oman": "Oman", - "Norway": "Norge", - "Northern Mariana Islands": "Nordmarianerne", - "North Korea": "Nordkorea", - "Norfolk Island": "Norfolk Island", - "Niue": "Niue", - "Nigeria": "Nigeria", - "Niger": "Niger", - "Nicaragua": "Nicaragua", - "New Zealand": "New Zealand", - "New Caledonia": "Ny Kaledonien", - "Netherlands": "Holland", - "Nepal": "Nepal", - "Nauru": "Nauru", - "Namibia": "Namibia", - "Myanmar": "Myanmar", - "Mozambique": "Mozambique", - "Morocco": "Marokko", - "Montserrat": "Montserrat", - "Montenegro": "Montenegro", - "Mongolia": "Mongoliet", - "Monaco": "Monaco", - "Moldova": "Moldova", - "Micronesia": "Mikronesien", - "Mexico": "Mexico", - "Mayotte": "Mayotte", - "Mauritius": "Mauritius", - "Mauritania": "Mauretanien", - "Martinique": "Martinique", - "Marshall Islands": "Marshalløerne", - "Malta": "Malta", - "Mali": "Mali", - "Maldives": "Maldiverne", - "Malaysia": "Malaysia", - "Malawi": "Malawi", - "Madagascar": "Madagaskar", - "Macedonia": "Makedonien", - "Macau": "Macao", - "Luxembourg": "Luxembourg", - "Lithuania": "Litauen", - "Liechtenstein": "Liechtenstein", - "Libya": "Libyen", - "Liberia": "Liberia", - "Lesotho": "Lesotho", - "Lebanon": "Libanon", - "Latvia": "Letland", - "Laos": "Laos", - "Kyrgyzstan": "Kirgisistan", - "Kuwait": "Kuwait", - "Kosovo": "Kosovo", - "Kiribati": "Kiribati", - "Kenya": "Kenya", - "Kazakhstan": "Kasakhstan", - "Jordan": "Jordan", - "Jersey": "Jersey", - "Japan": "Japan", - "Jamaica": "Jamaica", - "Italy": "Italien", - "Israel": "Israel", - "Isle of Man": "Isle of Man", - "Ireland": "Irland", - "Iraq": "Irak", - "Iran": "Iran", - "Indonesia": "Indonesien", - "Hungary": "Ungarn", - "Honduras": "Honduras", - "Heard & McDonald Islands": "Heard og McDonald-øerne", - "Haiti": "Haiti", - "Guyana": "Guyana", - "Guinea-Bissau": "Guinea-Bissau", - "Guinea": "Guinea", - "Guernsey": "Guernsey", - "Guatemala": "Guatemala", - "Guam": "Guam", - "Guadeloupe": "Guadeloupe", - "Grenada": "Grenada", - "Gibraltar": "Gibraltar", - "Georgia": "Georgien", - "Gambia": "Gambia", - "Gabon": "Gabon", - "French Southern Territories": "De franske sydterritorier", - "French Polynesia": "Fransk Polynesien", - "French Guiana": "Fransk Guyana", - "Fiji": "Fiji", - "Falkland Islands": "Falklandsøerne", - "Ethiopia": "Etiopien", - "Eritrea": "Eritrea", - "Equatorial Guinea": "Ækvatorial Guinea", - "El Salvador": "El Salvador", - "Dominican Republic": "Dominikanske republik", - "Dominica": "Dominica", - "Djibouti": "Djibouti", - "Côte d’Ivoire": "Elfenbenskysten", - "Cyprus": "Cypern", - "Curaçao": "Curaçao", - "Costa Rica": "Costa Rica", - "Cook Islands": "Cookøerne", - "Congo - Kinshasa": "Congo - Kinshasa", - "Congo - Brazzaville": "Congo - Brazzaville", - "Comoros": "Comorerne", - "Cocos (Keeling) Islands": "Cocosøerne (Keelingøerne)", - "Christmas Island": "Juleøen", - "Central African Republic": "Centralafrikanske Republik", - "Cayman Islands": "Caymanøerne", - "Caribbean Netherlands": "Caribiske Holland", - "Cape Verde": "Kap Verde", - "Cameroon": "Cameroun", - "Cambodia": "Cambodja", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Brunei": "Brunei", - "British Virgin Islands": "Britiske Jomfruøer", - "British Indian Ocean Territory": "Britisk territorium i det Indiske Ocean", - "Bouvet Island": "Bouvetøen", - "Botswana": "Botswana", - "Bhutan": "Bhutan", - "Bermuda": "Bermuda", - "Benin": "Benin", - "Belize": "Belize", - "Belgium": "Belgien", - "Barbados": "Barbados", - "Bangladesh": "Bangladesh", - "Bahrain": "Bahrain", - "Bahamas": "Bahamas", - "Azerbaijan": "Aserbajdsjan", - "Aruba": "Aruba", - "Antigua & Barbuda": "Antigua og Barbuda", - "Anguilla": "Anguilla", - "Andorra": "Andorra", - "American Samoa": "Amerikansk Samoa", - "Algeria": "Algeriet", - "Åland Islands": "Ålandsøerne", - "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.": "Vi spurgte din browser om at huske hvilken homeserver du bruger for at logge på, men din browser har desværre glemt det. Gå til log ind siden og prøv igen.", - "Failed to transfer call": "Kunne ikke omstille opkald", - "Transfer Failed": "Omstilling fejlede", - "Unable to transfer call": "Kan ikke omstille opkald", - "There was an error looking up the phone number": "Der opstod en fejl ved at slå telefonnummeret op", - "Unable to look up phone number": "Kan ikke slå telefonnummer op", - "Incorrect username and/or password.": "Forkert brugernavn og/eller adgangskode.", - "Your password has been reset.": "Din adgangskode er blevet nulstillet.", - "Your password was successfully changed.": "Din adgangskode blev ændret.", - "New Password": "Ny adgangskode", - "Set a new custom sound": "Sæt en ny brugerdefineret lyd", - "Empty room": "Tomt rum", - "common": { - "analytics": "Analyse data", - "error": "Fejl", - "mute": "Sæt på lydløs", - "no_results": "Ingen resultater", - "password": "Adgangskode", - "settings": "Indstillinger", - "warning": "Advarsel", - "theme": "Tema", - "name": "Navn", - "favourites": "Favoritter", - "description": "Beskrivelse", - "privacy": "Privatliv", - "emoji": "Emoji", - "someone": "Nogen", - "encrypted": "Krypteret", - "matrix": "Matrix", - "unnamed_room": "Unavngivet rum" - }, - "action": { - "continue": "Fortsæt", - "decline": "Afvis", - "disable": "Deaktiver", - "edit": "Rediger", - "forgot_password": "Glemt adgangskode?", - "invites_list": "Invitationer", - "leave": "Forlad", - "leave_room": "Forlad rummet", - "no": "Nej", - "ok": "OK", - "quote": "Citat", - "remove": "Fjern", - "reply": "Besvar", - "save": "Gem", - "view_source": "Se Kilde", - "update": "Opdater", - "try_again": "Prøv igen", - "trust": "Tillid", - "sign_in": "Log ind", - "search": "Søg", - "reset": "Nulstil", - "resend": "Send igen", - "reject": "Afvis", - "go_back": "Gå tilbage", - "dismiss": "Afvis", - "confirm": "Bekræft", - "close": "Luk", - "cancel": "Afbryd", - "back": "Tilbage", - "accept": "Accepter", - "register": "Registrér" - }, - "labs": { - "pinning": "Fastgørelse af beskeder", - "state_counters": "Vis simple tællere i rumhovedet", - "group_profile": "Profil", - "group_rooms": "Rum" - }, - "power_level": { - "default": "Standard", - "restricted": "Begrænset", - "moderator": "Moderator", - "admin": "Administrator", - "custom": "Kustomiseret %(level)s" - }, - "bug_reporting": { - "submit_debug_logs": "Indsend debug-logfiler", - "send_logs": "Send logs", - "collecting_information": "Indsamler app versionsoplysninger", - "collecting_logs": "Indsamler logfiler" - }, - "time": { - "date_at_time": "%(date)s om %(time)s" - }, - "settings": { - "emoji_autocomplete": "Aktiver emoji forslag under indtastning", - "show_redaction_placeholder": "Vis en pladsholder for fjernede beskeder", - "notifications": { - "rule_contains_display_name": "Beskeder der indeholder mit viste navn", - "rule_room_one_to_one": "Beskeder i en-til-en chats", - "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", - "show_message_desktop_notification": "Vis besked i skrivebordsnotifikation" - }, - "appearance": { - "custom_theme_success": "Tema tilføjet!", - "timeline_image_size_default": "Standard" - } - }, - "devtools": { - "event_type": "Begivenhedstype", - "state_key": "Tilstandsnøgle", - "event_sent": "Begivenhed sendt!", - "event_content": "Begivenhedsindhold", - "toolbox": "Værktøjer", - "developer_tools": "Udviklingsværktøjer", - "category_other": "Andre" - }, - "timeline": { - "m.call.invite": { - "voice_call": "%(senderName)s foretog et stemmeopkald.", - "voice_call_unsupported": "%(senderName)s foretog et stemmeopkald. (ikke understøttet af denne browser)", - "video_call": "%(senderName)s foretog et videoopkald.", - "video_call_unsupported": "%(senderName)s foretog et videoopkald. (ikke understøttet af denne browser)" - }, - "m.room.topic": "%(senderDisplayName)s ændrede emnet til \"%(topic)s\".", - "m.room.name": { - "remove": "%(senderDisplayName)s fjernede rumnavnet.", - "change": "%(senderDisplayName)s ændrede rumnavnet fra %(oldRoomName)s til %(newRoomName)s.", - "set": "%(senderDisplayName)s ændrede rumnavnet til %(roomName)s." - }, - "m.room.tombstone": "%(senderDisplayName)s opgraderede dette rum.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s gjorde rummet offentligt for alle som kender linket.", - "invite": "%(senderDisplayName)s begrænsede adgang til rummet til kun inviterede.", - "unknown": "%(senderDisplayName)s ændrede adgangsreglen til %(rule)s" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s har givet gæster adgang til rummet.", - "forbidden": "%(senderDisplayName)s har forhindret gæster i at tilgå rummet.", - "unknown": "%(senderDisplayName)s ændrede gæsteadgang til %(rule)s" - }, - "m.image": "%(senderDisplayName)s sendte et billed.", - "m.room.canonical_alias": { - "set": "%(senderName)s satte hovedadressen af dette rum til %(address)s.", - "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.", - "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.", - "sent": "%(senderName)s inviterede %(targetDisplayName)s til rummet." - }, - "m.room.history_visibility": { - "invited": "%(senderName)s gjorde fremtidig rumhistorik synligt for alle rummedlemmer, fra det tidspunkt de blev inviteredet.", - "joined": "%(senderName)s gjorde fremtidig rumhistorik synligt for alle rummedlemmer, fra det tidspunkt de blev medlem.", - "shared": "%(senderName)s gjorde fremtidig rumhistorik synligt for alle rummedlemmer.", - "world_readable": "%(senderName)s gjorde fremtidig rumhistorik synligt for alle.", - "unknown": "%(senderName)s gjorde fremtidig rumhistorik synligt for ukendt (%(visibility)s)." - }, - "m.room.pinned_events": { - "changed": "%(senderName)s ændrede de fastgjorte beskeder for rummet." - }, - "m.widget": { - "modified": "%(widgetName)s ændret af %(senderName)s", - "added": "%(widgetName)s widget tilføjet af %(senderName)s", - "removed": "%(widgetName)s fjernet af %(senderName)s" - }, - "self_redaction": "Besked slettet", - "redaction": "Besked slettet af %(name)s", - "typing_indicator": { - "one_user": "%(displayName)s skriver …", - "two_users": "%(names)s og %(lastPerson)s skriver …", - "more_users": { - "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": { - "spoiler": "Sender den givne besked som en spoiler", - "shrug": "Tilføjer ¯\\_(ツ)_/¯ i starten af beskeder i ren tekst", - "plain": "Sender en besked som ren tekst, uden at fortolke den som markdown", - "html": "Sender besked som html, uden at tolke den som markdown", - "upgraderoom": "Opgraderer et rum til en ny version", - "upgraderoom_permission_error": "Du har ikke de nødvendige rettigheder for at udføre denne kommando.", - "nick": "Ændrer dit viste navn", - "myroomnick": "Ændrer kun dit viste navn for det nuværende rum", - "roomavatar": "Ændrer avataren i det nuværende rum", - "topic": "Henter eller sætter rummets emne", - "topic_none": "Dette rum har intet emne.", - "roomname": "Sætter rumnavnet", - "invite": "Inviterer bruger med givet id til nuværende rum", - "ban": "Forbyder bruger med givet id", - "unban": "Fjerner ban fra brugeren med det oplyste ID", - "ignore": "Ignorerer en bruger og skjuler dennes beskeder fra dig", - "unignore": "Stopper med at ignorere en bruger og viser deres beskeder igen fra nu af", - "devtools": "Åbner dialogen med udviklerværktøjer", - "addwidget": "Tilføjer en widget til rummet ved hjælp af URL", - "rainbow": "Sender beskeden med regnbuefarver", - "rainbowme": "Sender emoji'en med regnbuefarver", - "help": "Viser en liste over kommandoer med beskrivelser", - "whois": "Viser information om en bruger", - "usage": "Brug", - "category_messages": "Beskeder", - "category_actions": "Handlinger", - "category_admin": "Administrator", - "category_advanced": "Avanceret", - "category_effects": "Effekter", - "category_other": "Andre", - "addwidget_invalid_protocol": "Oplys venligst en https:// eller http:// widget URL", - "addwidget_no_permissions": "Du kan ikke ændre widgets i dette rum.", - "discardsession": "Tvinger den nuværende udgående gruppe-session i et krypteret rum til at blive kasseret", - "me": "Viser handling", - "error_invalid_runfn": "Kommandofejl: Kan ikke håndtere skråstregskommando.", - "error_invalid_rendering_type": "Kommandofejl: Kan ikke finde renderingstype (%(renderingType)s)", - "failed_find_user": "Kunne ikke finde bruger i rum", - "op": "Indstil rettighedsniveau for en bruger", - "deop": "Fjerner OP af bruger med givet id" - }, - "presence": { - "online": "Online" - }, - "event_preview": { - "m.call.invite": { - "you": "Du startede et opkald", - "user": "%(senderName)s startede et opkald", - "dm_send": "Venter på svar", - "dm_receive": "%(senderName)s ringer" - }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "Other": "Andre", - "Advanced": "Avanceret", - "composer": { - "placeholder_reply": "Besvar…", - "placeholder_encrypted": "Send en krypteret besked…", - "placeholder": "Send en besked…" - }, - "voip": { - "call_failed": "Opkald mislykkedes", - "unable_to_access_microphone": "Kan ikke tilgå mikrofonen", - "call_failed_microphone": "Opkald fejlede på grund af mikrofon ikke kunne nås. Tjek at din mikrofon er tilsluttet og sat op rigtigt.", - "unable_to_access_media": "Kan ikke tilgå webcam / mikrofon", - "call_failed_media": "Opkald fejlede på grund af kamera og mikrofon ikke kunne nås. Tjek dette:", - "call_failed_media_connected": "En mikrofon og kamera er tilsluttet og sat op rigtigt", - "call_failed_media_permissions": "Tilladelse er givet til brug af webcam", - "call_failed_media_applications": "Ingen anden application bruger kameraet", - "already_in_call": "Allerede i et opkald", - "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" - }, - "auth": { - "sso": "Engangs login", - "footer_powered_by_matrix": "Drevet af Matrix", - "incorrect_password": "Forkert adgangskode", - "soft_logout_heading": "Du er logget ud", - "forgot_password_email_required": "Den emailadresse, der tilhører til din adgang, skal indtastes.", - "sign_in_or_register": "Log ind eller Opret bruger", - "sign_in_or_register_description": "Brug din konto eller opret en ny for at fortsætte.", - "register_action": "Opret brugerkonto" - }, - "export_chat": { - "messages": "Beskeder" - }, - "room_list": { - "show_less": "Vis mindre" - }, - "onboarding": { - "send_dm": "Send en Direkte Besked", - "explore_rooms": "Udforsk offentlige rum", - "create_room": "Opret en gruppechat" - }, - "create_room": { - "name_validation_required": "Indtast et navn for rummet" - }, - "feedback": { - "comment_label": "Kommentar" - } -} diff --git a/src/i18n/strings/de_DE.json b/src/i18n/strings/de_DE.json index 68b141c8a3e..bc4751ac892 100644 --- a/src/i18n/strings/de_DE.json +++ b/src/i18n/strings/de_DE.json @@ -1,3342 +1,1090 @@ { - "Filter room members": "Raummitglieder filtern", - "Rooms": "Räume", - "Low priority": "Niedrige Priorität", - "Historical": "Archiv", - "New passwords must match each other.": "Die neuen Passwörter müssen identisch sein.", - "A new password must be entered.": "Es muss ein neues Passwort eingegeben werden.", - "Session ID": "Sitzungs-ID", - "Change Password": "Passwort ändern", - "Commands": "Befehle", - "Warning!": "Warnung!", - "Are you sure you want to reject the invitation?": "Bist du sicher, dass du die Einladung ablehnen willst?", - "Banned users": "Verbannte Benutzer", - "Cryptography": "Verschlüsselung", - "Deactivate Account": "Benutzerkonto deaktivieren", - "Account": "Benutzerkonto", - "Default": "Standard", - "Export E2E room keys": "E2E-Raumschlüssel exportieren", - "Failed to change password. Is your password correct?": "Passwortänderung fehlgeschlagen. Ist dein Passwort richtig?", - "Failed to reject invitation": "Einladung konnte nicht abgelehnt werden", - "Failed to unban": "Aufheben der Verbannung fehlgeschlagen", - "Favourite": "Favorit", - "Forget room": "Raum entfernen", - "For security, this session has been signed out. Please sign in again.": "Aus Sicherheitsgründen wurde diese Sitzung beendet. Bitte melde dich erneut an.", - "Import E2E room keys": "E2E-Raumschlüssel importieren", - "Invalid Email Address": "Ungültige E-Mail-Adresse", - "Sign in with": "Anmelden mit", - "Moderator": "Moderator", - "Notifications": "Benachrichtigungen", - "": "", - "No users have specific privileges in this room": "Keine Nutzer haben in diesem Raum privilegierte Berechtigungen", - "Permissions": "Berechtigungen", - "Phone": "Telefon", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Bitte prüfe deinen E-Mail-Posteingang und klicke auf den in der E-Mail enthaltenen Link. Anschließend auf \"Fortsetzen\" klicken.", - "Privileged Users": "Privilegierte Benutzer", - "Profile": "Profil", - "Reject invitation": "Einladung ablehnen", - "Return to login screen": "Zur Anmeldemaske zurückkehren", - "Signed Out": "Abgemeldet", - "This doesn't appear to be a valid email address": "Dies scheint keine gültige E-Mail-Adresse zu sein", - "This room is not accessible by remote Matrix servers": "Dieser Raum ist von Personen auf anderen Matrix-Servern nicht betretbar", - "Server may be unavailable, overloaded, or you hit a bug.": "Server ist nicht verfügbar, überlastet oder du bist auf einen Programmfehler gestoßen.", - "Unable to add email address": "E-Mail-Adresse konnte nicht hinzugefügt werden", - "Unable to remove contact information": "Die Kontaktinformationen können nicht gelöscht werden", - "Unable to verify email address.": "Die E-Mail-Adresse konnte nicht verifiziert werden.", - "Unban": "Verbannung aufheben", - "unknown error code": "Unbekannter Fehlercode", - "Upload avatar": "Profilbild hochladen", - "Users": "Benutzer", - "Verification Pending": "Verifizierung ausstehend", - "Who can read history?": "Wer kann den bisherigen Verlauf lesen?", - "You do not have permission to post to this room": "Du hast keine Berechtigung, etwas in diesen Raum zu senden", - "Failed to verify email address: make sure you clicked the link in the email": "Verifizierung der E-Mail-Adresse fehlgeschlagen: Bitte stelle sicher, dass du den Link in der E-Mail angeklickt hast", - "Failure to create room": "Raumerstellung fehlgeschlagen", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s hat keine Berechtigung, Benachrichtigungen zu senden - Bitte überprüfe deine Browsereinstellungen", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s hat keine Berechtigung für das Senden von Benachrichtigungen erhalten - Bitte versuche es erneut", - "This email address is already in use": "Diese E-Mail-Adresse wird bereits verwendet", - "This email address was not found": "Diese E-Mail-Adresse konnte nicht gefunden werden", - "This phone number is already in use": "Diese Telefonnummer wird bereits verwendet", - "Unable to enable Notifications": "Benachrichtigungen konnten nicht aktiviert werden", - "Upload Failed": "Hochladen fehlgeschlagen", - "You cannot place a call with yourself.": "Du kannst keinen Anruf mit dir selbst starten.", - "Sun": "So", - "Mon": "Mo", - "Tue": "Di", - "Wed": "Mi", - "Thu": "Do", - "Fri": "Fr", - "Sat": "Sa", - "Jan": "Jan", - "Feb": "Feb", - "Mar": "Mär", - "Apr": "Apr", - "May": "Mai", - "Jun": "Jun", - "Jul": "Jul", - "Aug": "Aug", - "Sep": "Sept", - "Oct": "Okt", - "Nov": "Nov", - "Dec": "Dez", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s. %(monthName)s %(time)s", - "%(weekDayName)s %(time)s": "%(weekDayName)s, %(time)s", - "Failed to send request.": "Übertragung der Anfrage fehlgeschlagen.", - "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.", - "Reason": "Grund", - "Room %(roomId)s not visible": "Raum %(roomId)s ist nicht sichtbar", - "This room is not recognised.": "Dieser Raum wurde nicht erkannt.", - "You need to be able to invite users to do that.": "Du musst die Berechtigung \"Benutzer einladen\" haben, um diese Aktion ausführen zu können.", - "You need to be logged in.": "Du musst angemeldet sein.", - "Connectivity to the server has been lost.": "Verbindung zum Server wurde unterbrochen.", - "Sent messages will be stored until your connection has returned.": "Nachrichten werden gespeichert und gesendet, wenn die Internetverbindung wiederhergestellt ist.", - "Failed to forget room %(errCode)s": "Das Entfernen des Raums ist fehlgeschlagen %(errCode)s", - "and %(count)s others...": { - "other": "und %(count)s weitere …", - "one": "und ein weiterer …" - }, - "Are you sure?": "Bist du sicher?", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Es kann keine Verbindung zum Heim-Server via HTTP aufgebaut werden, wenn die Adresszeile des Browsers eine HTTPS-URL enthält. Entweder HTTPS verwenden oder alternativ unsichere Skripte erlauben.", - "Command error": "Fehler im Befehl", - "Decrypt %(text)s": "%(text)s entschlüsseln", - "Download %(text)s": "%(text)s herunterladen", - "Failed to ban user": "Verbannen des Benutzers fehlgeschlagen", - "Failed to change power level": "Ändern der Berechtigungsstufe fehlgeschlagen", - "Failed to mute user": "Stummschalten des Nutzers fehlgeschlagen", - "Failed to reject invite": "Ablehnen der Einladung ist fehlgeschlagen", - "Failed to set display name": "Anzeigename konnte nicht gesetzt werden", - "Incorrect verification code": "Falscher Verifizierungscode", - "Join Room": "Raum betreten", - "not specified": "nicht angegeben", - "No more results": "Keine weiteren Ergebnisse", - "Search failed": "Suche ist fehlgeschlagen", - "Server error": "Server-Fehler", - "Server may be unavailable, overloaded, or search timed out :(": "Der Server ist entweder nicht verfügbar, überlastet oder die Suche wurde wegen Zeitüberschreitung abgebrochen :(", - "Server unavailable, overloaded, or something else went wrong.": "Server ist nicht verfügbar, überlastet oder ein anderer Fehler ist aufgetreten.", - "This room has no local addresses": "Dieser Raum hat keine lokale Adresse", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Dir fehlt die Berechtigung, diese alten Nachrichten zu lesen.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Das Laden einer bestimmten Stelle im Verlauf des Raumes zu laden ist gescheitert, da sie nicht gefunden wurde.", - "You seem to be in a call, are you sure you want to quit?": "Du scheinst in einem Gespräch zu sein, bist du sicher, dass du aufhören willst?", - "You seem to be uploading files, are you sure you want to quit?": "Du scheinst Dateien hochzuladen. Bist du sicher schließen zu wollen?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Du kannst diese Änderung nicht rückgängig machen, da der Nutzer dieselbe Berechtigungsstufe wie du selbst erhalten wird.", - "Failed to load timeline position": "Laden der Verlaufsposition fehlgeschlagen", - "%(items)s and %(lastItem)s": "%(items)s und %(lastItem)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s. %(monthName)s %(fullYear)s %(time)s", - "Authentication": "Authentifizierung", - "An error has occurred.": "Ein Fehler ist aufgetreten.", - "Confirm password": "Passwort bestätigen", - "Current password": "Aktuelles Passwort", - "Email": "E-Mail-Adresse", - "New passwords don't match": "Die neuen Passwörter stimmen nicht überein", - "Passwords can't be empty": "Passwortfelder dürfen nicht leer sein", - "Email address": "E-Mail-Adresse", - "Error decrypting attachment": "Fehler beim Entschlüsseln des Anhangs", - "Operation failed": "Aktion fehlgeschlagen", - "Invalid file%(extra)s": "Ungültige Datei%(extra)s", - "Passphrases must match": "Passphrases müssen übereinstimmen", - "Passphrase must not be empty": "Passphrase darf nicht leer sein", - "Export room keys": "Raum-Schlüssel exportieren", - "Enter passphrase": "Passphrase eingeben", - "Confirm passphrase": "Passphrase bestätigen", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Die exportierte Datei ist mit einer Passphrase geschützt. Du kannst die Passphrase hier eingeben, um die Datei zu entschlüsseln.", - "You must join the room to see its files": "Du musst den Raum betreten, um die verknüpften Dateien sehen zu können", - "Reject all %(invitedRooms)s invites": "Alle %(invitedRooms)s Einladungen ablehnen", - "Failed to invite": "Einladen fehlgeschlagen", - "Confirm Removal": "Entfernen bestätigen", - "Unknown error": "Unbekannter Fehler", - "Unable to restore session": "Sitzungswiederherstellung fehlgeschlagen", - "Token incorrect": "Token fehlerhaft", - "Please enter the code it contains:": "Bitte gib den darin enthaltenen Code ein:", - "Error decrypting image": "Entschlüsselung des Bilds fehlgeschlagen", - "Error decrypting video": "Videoentschlüsselung fehlgeschlagen", - "Import room keys": "Raum-Schlüssel importieren", - "File to import": "Zu importierende Datei", - "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.": "Dieser Prozess erlaubt es dir, die Schlüssel für die in verschlüsselten Räumen empfangenen Nachrichten in eine lokale Datei zu exportieren. In Zukunft wird es möglich sein, diese Datei in eine andere Matrix-Anwendung zu importieren, sodass diese die Nachrichten ebenfalls entschlüsseln kann.", - "Add an Integration": "Eine Integration hinzufügen", - "URL Previews": "URL-Vorschau", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Dieser Prozess erlaubt es dir, die zuvor von einer anderen Matrix-Anwendung exportierten Verschlüsselungs-Schlüssel zu importieren. Danach kannst du alle Nachrichten entschlüsseln, die auch bereits auf der anderen Anwendung entschlüsselt werden konnten.", - "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.": "Wenn du zuvor eine aktuellere Version von %(brand)s verwendet hast, ist deine Sitzung eventuell inkompatibel mit dieser Version. Bitte schließe dieses Fenster und kehre zur aktuelleren Version zurück.", - "Drop file here to upload": "Datei hier loslassen zum hochladen", - "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?": "Um dein Konto für die Verwendung von %(integrationsUrl)s zu authentifizieren, wirst du jetzt auf die Website eines Drittanbieters weitergeleitet. Möchtest du fortfahren?", - "Jump to first unread message.": "Zur ersten ungelesenen Nachricht springen.", - "Invited": "Eingeladen", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s hat das Raumbild entfernt.", - "No Webcams detected": "Keine Webcam erkannt", - "No Microphones detected": "Keine Mikrofone erkannt", - "No media permissions": "Keine Medienberechtigungen", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Gegebenenfalls kann es notwendig sein, dass du %(brand)s manuell den Zugriff auf dein Mikrofon bzw. deine Webcam gewähren musst", - "Default Device": "Standardgerät", - "Incorrect username and/or password.": "Inkorrekter Nutzername und/oder Passwort.", - "Anyone": "Alle", - "Are you sure you want to leave the room '%(roomName)s'?": "Bist du sicher, dass du den Raum „%(roomName)s“ verlassen möchtest?", - "Custom level": "Selbstdefiniertes Berechtigungslevel", - "Publish this room to the public in %(domain)s's room directory?": "Diesen Raum im Raumverzeichnis von %(domain)s veröffentlichen?", - "Verified key": "Verifizierter Schlüssel", - "You have disabled URL previews by default.": "Du hast die URL-Vorschau standardmäßig deaktiviert.", - "You have enabled URL previews by default.": "Du hast die URL-Vorschau standardmäßig aktiviert.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s hat das Raumbild zu geändert", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s hat das Raumbild von %(roomName)s geändert", - "Uploading %(filename)s": "%(filename)s wird hochgeladen", - "Uploading %(filename)s and %(count)s others": { - "one": "%(filename)s und %(count)s weitere Dateien werden hochgeladen", - "other": "%(filename)s und %(count)s weitere Dateien werden hochgeladen" - }, - "You must register to use this functionality": "Du musst dich registrieren, um diese Funktionalität nutzen zu können", - "Create new room": "Neuer Raum", - "New Password": "Neues Passwort", - "Something went wrong!": "Etwas ist schiefgelaufen!", - "Home": "Startseite", - "Admin Tools": "Administrationswerkzeuge", - "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.": "Verbindung zum Heim-Server fehlgeschlagen – bitte überprüfe die Internetverbindung und stelle sicher, dass dem SSL-Zertifikat deines Heimservers vertraut wird und dass Anfragen nicht durch eine Browser-Erweiterung blockiert werden.", - "No display name": "Kein Anzeigename", - "%(roomName)s does not exist.": "%(roomName)s existiert nicht.", - "%(roomName)s is not accessible at this time.": "Auf %(roomName)s kann momentan nicht zugegriffen werden.", - "Start authentication": "Authentifizierung beginnen", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (Berechtigungslevel %(powerLevelNumber)s)", - "(~%(count)s results)": { - "one": "(~%(count)s Ergebnis)", - "other": "(~%(count)s Ergebnisse)" - }, - "Your browser does not support the required cryptography extensions": "Dein Browser unterstützt die benötigten Verschlüsselungserweiterungen nicht", - "Not a valid %(brand)s keyfile": "Keine gültige %(brand)s-Schlüsseldatei", - "Authentication check failed: incorrect password?": "Authentifizierung fehlgeschlagen: Falsches Passwort?", - "Do you want to set an email address?": "Möchtest du eine E-Mail-Adresse setzen?", - "This will allow you to reset your password and receive notifications.": "Dies ermöglicht es dir, dein Passwort zurückzusetzen und Benachrichtigungen zu empfangen.", - "Check for update": "Nach Aktualisierung suchen", - "Delete widget": "Widget entfernen", - "Unable to create widget.": "Widget kann nicht erstellt werden.", - "You are not in this room.": "Du bist nicht in diesem Raum.", - "You do not have permission to do that in this room.": "Du hast dafür keine Berechtigung.", - "AM": "a. m.", - "PM": "p. m.", - "Copied!": "Kopiert!", - "Failed to copy": "Kopieren fehlgeschlagen", - "You are now ignoring %(userId)s": "%(userId)s ist jetzt blockiert", - "You are no longer ignoring %(userId)s": "%(userId)s wird nicht mehr blockiert", - "Unignore": "Nicht mehr blockieren", - "Unignored user": "Benutzer nicht mehr blockiert", - "Ignored user": "Benutzer blockiert", - "Banned by %(displayName)s": "Verbannt von %(displayName)s", - "Jump to read receipt": "Zur Lesebestätigung springen", - "Unnamed room": "Unbenannter Raum", - "And %(count)s more...": { - "other": "Und %(count)s weitere …" - }, - "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", - "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", - "%(items)s and %(count)s others": { - "other": "%(items)s und %(count)s andere", - "one": "%(items)s und ein weiteres Raummitglied" - }, - "Notify the whole room": "Alle im Raum benachrichtigen", - "Room Notification": "Raum-Benachrichtigung", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Bitte beachte, dass du dich gerade auf %(hs)s anmeldest, nicht matrix.org.", - "URL previews are disabled by default for participants in this room.": "URL-Vorschau ist für Mitglieder des Raumes standardmäßig deaktiviert.", - "URL previews are enabled by default for participants in this room.": "URL-Vorschau ist für Mitglieder des Raumes standardmäßig aktiviert.", - "Restricted": "Eingeschränkt", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)sh", - "%(duration)sd": "%(duration)sT", - "Send": "Senden", - "collapse": "Verbergen", - "expand": "Erweitern", - "Old cryptography data detected": "Alte Kryptografiedaten erkannt", - "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.": "Es wurden Daten von einer älteren Version von %(brand)s entdeckt. Dies wird zu Fehlern in der Ende-zu-Ende-Verschlüsselung der älteren Version geführt haben. Ende-zu-Ende verschlüsselte Nachrichten, die ausgetauscht wruden, während die ältere Version genutzt wurde, werden in dieser Version nicht entschlüsselbar sein. Es kann auch zu Fehlern mit Nachrichten führen, die mit dieser Version versendet werden. Wenn du Probleme feststellst, melde dich ab und wieder an. Um die Historie zu behalten, ex- und reimportiere deine Schlüssel.", - "Replying": "Antwortet", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s. %(monthName)s %(fullYear)s", - "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.": "Du wirst nicht in der Lage sein, die Änderung zurückzusetzen, da du dich degradierst. Wenn du der letze Nutzer mit Berechtigungen bist, wird es unmöglich sein die Privilegien zurückzubekommen.", - "In reply to ": "Als Antwort auf ", - "This room is not public. You will not be able to rejoin without an invite.": "Dieser Raum ist nicht öffentlich. Du wirst ihn nicht ohne erneute Einladung betreten können.", - "Failed to remove tag %(tagName)s from room": "Entfernen der Raum-Kennzeichnung %(tagName)s fehlgeschlagen", - "Failed to add tag %(tagName)s to room": "Fehler beim Hinzufügen des \"%(tagName)s\"-Tags an dem Raum", - "You don't currently have any stickerpacks enabled": "Keine Sticker-Pakete aktiviert", - "Sunday": "Sonntag", - "Notification targets": "Benachrichtigungsziele", - "Today": "Heute", - "Friday": "Freitag", - "What's New": "Was ist neu", - "On": "An", - "Changelog": "Änderungsprotokoll", - "Waiting for response from server": "Warte auf Antwort vom Server", - "Failed to send logs: ": "Senden von Protokolldateien fehlgeschlagen: ", - "This Room": "In diesem Raum", - "Unavailable": "Nicht verfügbar", - "Source URL": "Quell-URL", - "Filter results": "Ergebnisse filtern", - "No update available.": "Keine Aktualisierung verfügbar.", - "Noisy": "Laut", - "Tuesday": "Dienstag", - "Preparing to send logs": "Senden von Protokolldateien wird vorbereitet", - "Saturday": "Samstag", - "Monday": "Montag", - "Invite to this room": "In diesen Raum einladen", - "Wednesday": "Mittwoch", - "You cannot delete this message. (%(code)s)": "Diese Nachricht kann nicht gelöscht werden. (%(code)s)", - "All messages": "Alle Nachrichten", - "What's new?": "Was ist neu?", - "All Rooms": "In allen Räumen", - "Thursday": "Donnerstag", - "Search…": "Suchen…", - "Logs sent": "Protokolldateien gesendet", - "Yesterday": "Gestern", - "Error encountered (%(errorDetail)s).": "Es ist ein Fehler aufgetreten (%(errorDetail)s).", - "Low Priority": "Niedrige Priorität", - "Off": "Aus", - "Thank you!": "Danke!", - "Missing roomId.": "Fehlende Raum-ID.", - "Popout widget": "Widget in eigenem Fenster öffnen", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Das Ereignis, auf das geantwortet wurde, kann nicht geladen werden, da es entweder nicht existiert oder du keine Berechtigung zum Betrachten hast.", - "Send Logs": "Sende Protokoll", - "Clear Storage and Sign Out": "Speicher leeren und abmelden", - "We encountered an error trying to restore your previous session.": "Wir haben ein Problem beim Wiederherstellen deiner vorherigen Sitzung festgestellt.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Den Browser-Speicher zu löschen kann das Problem lösen, wird dich aber abmelden und verschlüsselte Nachrichten unlesbar machen.", - "Enable widget screenshots on supported widgets": "Bildschirmfotos für unterstützte Widgets", - "Send analytics data": "Analysedaten senden", - "Muted Users": "Stummgeschaltete Benutzer", - "Can't leave Server Notices room": "Der Raum für Server-Mitteilungen kann nicht verlassen werden", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Du kannst diesen Raum nicht verlassen, da dieser Raum für wichtige Mitteilungen vom Heim-Server verwendet wird.", - "Terms and Conditions": "Geschäftsbedingungen", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Um den %(homeserverDomain)s-Heim-Server weiterzuverwenden, musst du die Nutzungsbedingungen sichten und akzeptieren.", - "Review terms and conditions": "Geschäftsbedingungen anzeigen", - "Share Link to User": "Link zu Benutzer teilen", - "Share room": "Raum teilen", - "Share Room": "Raum teilen", - "Link to most recent message": "Link zur aktuellsten Nachricht", - "Share User": "Teile Benutzer", - "Share Room Message": "Raumnachricht teilen", - "Link to selected message": "Link zur ausgewählten Nachricht", - "No Audio Outputs detected": "Keine Audioausgabe erkannt", - "Audio Output": "Audioausgabe", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "In verschlüsselten Räumen wie diesem ist die Linkvorschau standardmäßig deaktiviert, damit dein Heim-Server (der die Vorschau erzeugt) keine Informationen über Links in diesem Raum erhält.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Die URL-Vorschau kann Informationen wie den Titel, die Beschreibung sowie ein Vorschaubild der Website enthalten.", - "You can't send any messages until you review and agree to our terms and conditions.": "Du kannst keine Nachrichten senden bis du unsere Geschäftsbedingungen gelesen und akzeptiert hast.", - "Demote yourself?": "Dein eigenes Berechtigungslevel herabsetzen?", - "Demote": "Zurückstufen", - "This event could not be displayed": "Dieses Ereignis konnte nicht angezeigt werden", - "Permission Required": "Berechtigung benötigt", - "You do not have permission to start a conference call in this room": "Du hast keine Berechtigung, ein Konferenzgespräch in diesem Raum zu starten", - "Only room administrators will see this warning": "Nur Raumadministratoren werden diese Nachricht sehen", - "This homeserver has hit its Monthly Active User limit.": "Dieser Heim-Server hat seinen Grenzwert an monatlich aktiven Nutzern erreicht.", - "This homeserver has exceeded one of its resource limits.": "Dieser Heim-Server hat einen seiner Ressourcengrenzwerte überschritten.", - "Upgrade Room Version": "Raumversion aktualisieren", - "Create a new room with the same name, description and avatar": "Einen neuen Raum mit demselben Namen, Beschreibung und Profilbild erstellen", - "Update any local room aliases to point to the new room": "Alle lokalen Raumaliase aktualisieren, damit sie auf den neuen Raum zeigen", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Nutzern verbieten in dem Raum mit der alten Version zu schreiben und eine Nachricht senden, die den Nutzern rät in den neuen Raum zu wechseln", - "Put a link back to the old room at the start of the new room so people can see old messages": "Zu Beginn des neuen Raumes einen Link zum alten Raum setzen, damit Personen die alten Nachrichten sehen können", - "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.": "Deine Nachricht wurde nicht gesendet, weil dieser Heim-Server sein Limit an monatlich aktiven Benutzern erreicht hat. Bitte kontaktiere deine Systemadministration, um diesen Dienst weiterzunutzen.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Deine Nachricht wurde nicht gesendet, weil dieser Heim-Server ein Ressourcen-Limit erreicht hat. Bitte kontaktiere deine Systemadministration, um diesen Dienst weiterzunutzen.", - "Please contact your service administrator to continue using this service.": "Bitte kontaktiere deinen Systemadministrator um diesen Dienst weiter zu nutzen.", - "Please contact your homeserver administrator.": "Bitte setze dich mit der Administration deines Heim-Servers in Verbindung.", - "This room has been replaced and is no longer active.": "Dieser Raum wurde ersetzt und ist nicht länger aktiv.", - "The conversation continues here.": "Die Konversation wird hier fortgesetzt.", - "This room is a continuation of another conversation.": "Dieser Raum ist eine Fortsetzung einer anderen Konversation.", - "Click here to see older messages.": "Klicke hier, um ältere Nachrichten zu sehen.", - "Failed to upgrade room": "Raumaktualisierung fehlgeschlagen", - "The room upgrade could not be completed": "Die Raumaktualisierung konnte nicht fertiggestellt werden", - "Upgrade this room to version %(version)s": "Raum auf Version %(version)s aktualisieren", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Bevor du Protokolldateien übermittelst, musst du auf GitHub einen \"Issue\" erstellen um dein Problem zu beschreiben.", - "%(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 benutzt nun 3 bis 5 Mal weniger Arbeitsspeicher, indem Informationen über andere Nutzer erst bei Bedarf geladen werden. Bitte warte, während die Daten erneut mit dem Server abgeglichen werden!", - "Updating %(brand)s": "Aktualisiere %(brand)s", - "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.": "Du hast zuvor %(brand)s auf %(host)s ohne das verzögerte Laden von Mitgliedern genutzt. In dieser Version war das verzögerte Laden deaktiviert. Da die lokal zwischengespeicherten Daten zwischen diesen Einstellungen nicht kompatibel sind, muss %(brand)s dein Konto neu synchronisieren.", - "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.": "Wenn %(brand)s mit der alten Version in einem anderen Tab geöffnet ist, schließe dies bitte, da das parallele Nutzen von %(brand)s auf demselben Host mit aktivierten und deaktivierten verzögertem Laden, Probleme verursachen wird.", - "Incompatible local cache": "Inkompatibler lokaler Zwischenspeicher", - "Clear cache and resync": "Zwischenspeicher löschen und erneut synchronisieren", - "Please review and accept the policies of this homeserver:": "Bitte sieh dir alle Bedingungen dieses Heim-Servers an und akzeptiere sie:", - "Add some now": "Jetzt hinzufügen", - "Unable to load! Check your network connectivity and try again.": "Konnte nicht geladen werden! Überprüfe die Netzwerkverbindung und versuche es erneut.", - "Delete Backup": "Lösche Sicherung", - "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": "Um zu vermeiden, dass dein Verlauf verloren geht, musst du deine Raumschlüssel exportieren, bevor du dich abmeldest. Dazu musst du auf die neuere Version von %(brand)s zurückgehen", - "Incompatible Database": "Inkompatible Datenbanken", - "Continue With Encryption Disabled": "Mit deaktivierter Verschlüsselung fortfahren", - "That matches!": "Das passt!", - "That doesn't match.": "Das passt nicht.", - "Go back to set it again.": "Gehe zurück und setze es erneut.", - "Unable to create key backup": "Konnte Schlüsselsicherung nicht erstellen", - "Unable to restore backup": "Konnte Schlüsselsicherung nicht wiederherstellen", - "No backup found!": "Keine Schlüsselsicherung gefunden!", - "Use a few words, avoid common phrases": "Benutze einige Worte und vermeide gängige Phrasen", - "No need for symbols, digits, or uppercase letters": "Kein Bedarf an Symbolen, Zahlen oder Großbuchstaben", - "Avoid repeated words and characters": "Vermeide wiederholte Worte und Zeichen", - "Avoid sequences": "Vermeide Sätze", - "Avoid recent years": "Vermeide die letzten Jahre", - "Avoid years that are associated with you": "Vermeide Jahreszahlen, die mit dir zu tun haben", - "Avoid dates and years that are associated with you": "Vermeide Daten und Jahre, die mit dir in Verbindung stehen", - "Capitalization doesn't help very much": "Großschreibung hilft nicht viel", - "All-uppercase is almost as easy to guess as all-lowercase": "Alles groß zu schreiben ist genauso einfach zu erraten, wie alles klein zu schreiben", - "Reversed words aren't much harder to guess": "Umgedrehte Worte sind nicht schwerer zu erraten", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Vorhersagbare Ersetzungen wie „@“ anstelle von „a“ helfen nicht besonders", - "Add another word or two. Uncommon words are better.": "Füge ein weiteres Wort - oder mehr - hinzu. Ungewöhnliche Worte sind besser.", - "Repeats like \"aaa\" are easy to guess": "Wiederholungen wie \"aaa\" sind einfach zu erraten", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Wiederholungen wie \"abcabcabc\" sind fast so schnell zu erraten wie \"abc\"", - "Sequences like abc or 6543 are easy to guess": "Sequenzen wie \"abc\" oder \"6543\" sind leicht zu raten", - "Recent years are easy to guess": "Kürzlich vergangene Jahre sind einfach zu raten", - "Dates are often easy to guess": "Ein Datum ist leicht zu erraten", - "This is a top-10 common password": "Dies ist unter den Top 10 der häufigsten Passwörter", - "This is a top-100 common password": "Dies ist unter den Top 100 der häufigsten Passwörter", - "This is a very common password": "Dies ist ein recht bekanntes Passwort", - "This is similar to a commonly used password": "Dies ist ähnlich zu einem oft genutzten Passwort", - "A word by itself is easy to guess": "Ein einzelnes Wort ist einfach zu erraten", - "Names and surnames by themselves are easy to guess": "Namen und Familiennamen alleine sind einfach zu erraten", - "Common names and surnames are easy to guess": "Häufige Namen und Familiennamen sind einfach zu erraten", - "You do not have permission to invite people to this room.": "Du hast keine Berechtigung, Personen in diesen Raum einzuladen.", - "Unknown server error": "Unbekannter Server-Fehler", - "Short keyboard patterns are easy to guess": "Kurze Tastaturmuster sind einfach zu erraten", - "Use a longer keyboard pattern with more turns": "Nutze ein längeres Tastaturmuster mit mehr Abwechslung", - "Straight rows of keys are easy to guess": "Gerade Reihen von Tasten sind einfach zu erraten", - "Unable to load key backup status": "Konnte Status der Schlüsselsicherung nicht laden", - "Set up": "Einrichten", - "Please review and accept all of the homeserver's policies": "Bitte prüfe und akzeptiere alle Richtlinien des Heim-Servers", - "Unable to load commit detail: %(msg)s": "Konnte Übermittlungsdetails nicht laden: %(msg)s", - "Unable to load backup status": "Konnte Sicherungsstatus nicht laden", - "Failed to decrypt %(failedCount)s sessions!": "Konnte %(failedCount)s Sitzungen nicht entschlüsseln!", - "Invalid homeserver discovery response": "Ungültige Antwort beim Aufspüren des Heim-Servers", - "Invalid identity server discovery response": "Ungültige Antwort beim Aufspüren des Identitäts-Servers", - "General failure": "Allgemeiner Fehler", - "New Recovery Method": "Neue Wiederherstellungsmethode", - "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.": "Wenn du die neue Wiederherstellungsmethode nicht festgelegt hast, versucht ein Angreifer möglicherweise, auf dein Konto zuzugreifen. Ändere dein Kontopasswort und lege sofort eine neue Wiederherstellungsmethode in den Einstellungen fest.", - "Set up Secure Messages": "Richte sichere Nachrichten ein", - "Go to Settings": "Gehe zu Einstellungen", - "Unrecognised address": "Nicht erkannte Adresse", - "The following users may not exist": "Eventuell existieren folgende Benutzer nicht", - "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", - "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.", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Wir haben dir eine E-Mail geschickt, um deine Adresse zu überprüfen. Bitte folge den Anweisungen dort und klicke dann auf die Schaltfläche unten.", - "Email Address": "E-Mail-Adresse", - "All keys backed up": "Alle Schlüssel gesichert", - "Unable to verify phone number.": "Die Telefonnummer kann nicht überprüft werden.", - "Verification code": "Bestätigungscode", - "Phone Number": "Telefonnummer", - "Profile picture": "Profilbild", - "Display Name": "Anzeigename", - "Room information": "Rauminformationen", - "Room version": "Raumversion", - "Room version:": "Raumversion:", - "General": "Allgemein", - "Email addresses": "E-Mail-Adressen", - "Phone numbers": "Telefonnummern", - "Language and region": "Sprache und Region", - "Account management": "Benutzerkontenverwaltung", - "Room Addresses": "Raumadressen", - "Room list": "Raumliste", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Die Datei „%(fileName)s“ überschreitet das Hochladelimit deines Heim-Servers", - "Unable to find a supported verification method.": "Konnte keine unterstützte Verifikationsmethode finden.", - "Dog": "Hund", - "Cat": "Katze", - "Lion": "Löwe", - "Horse": "Pferd", - "Unicorn": "Einhorn", - "Pig": "Schwein", - "Elephant": "Elefant", - "Rabbit": "Hase", - "Panda": "Panda", - "Rooster": "Hahn", - "Penguin": "Pinguin", - "Turtle": "Schildkröte", - "Fish": "Fisch", - "Octopus": "Oktopus", - "Butterfly": "Schmetterling", - "Flower": "Blume", - "Tree": "Baum", - "Cactus": "Kaktus", - "Mushroom": "Pilz", - "Globe": "Globus", - "Moon": "Mond", - "Cloud": "Wolke", - "Fire": "Feuer", - "Banana": "Banane", - "Apple": "Apfel", - "Strawberry": "Erdbeere", - "Corn": "Mais", - "Pizza": "Pizza", - "Cake": "Kuchen", - "Heart": "Herz", - "Smiley": "Smiley", - "Robot": "Roboter", - "Hat": "Hut", - "Glasses": "Brille", - "Spanner": "Schraubenschlüssel", - "Santa": "Weihnachtsmann", - "Thumbs up": "Daumen hoch", - "Umbrella": "Regenschirm", - "Hourglass": "Sanduhr", - "Clock": "Uhr", - "Gift": "Geschenk", - "Light bulb": "Glühbirne", - "Book": "Buch", - "Pencil": "Stift", - "Paperclip": "Büroklammer", - "Key": "Schlüssel", - "Hammer": "Hammer", - "Telephone": "Telefon", - "Flag": "Flagge", - "Train": "Zug", - "Bicycle": "Fahrrad", - "Aeroplane": "Flugzeug", - "Rocket": "Rakete", - "Trophy": "Pokal", - "Ball": "Ball", - "Guitar": "Gitarre", - "Trumpet": "Trompete", - "Bell": "Glocke", - "Anchor": "Anker", - "Headphones": "Kopfhörer", - "Folder": "Ordner", - "Autocomplete delay (ms)": "Verzögerung vor Autovervollständigung (ms)", - "Roles & Permissions": "Rollen und Berechtigungen", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Änderungen an der Sichtbarkeit des Verlaufs gelten nur für zukünftige Nachrichten. Die Sichtbarkeit des existierenden Verlaufs bleibt unverändert.", - "Security & Privacy": "Sicherheit", - "Encryption": "Verschlüsselung", - "Once enabled, encryption cannot be disabled.": "Sobald du die Verschlüsselung aktivierst, kannst du sie nicht mehr deaktivieren.", - "Ignored users": "Blockierte Benutzer", - "Verify this user by confirming the following emoji appear on their screen.": "Verifiziere diesen Nutzer, indem du bestätigst, dass folgende Emojis auf dessen Bildschirm erscheinen.", - "Missing media permissions, click the button below to request.": "Fehlende Medienberechtigungen. Verwende die nachfolgende Schaltfläche, um sie anzufordern.", - "Request media permissions": "Medienberechtigungen anfordern", - "Main address": "Primäre Adresse", - "Room avatar": "Raumbild", - "Room Name": "Raumname", - "Room Topic": "Raumthema", - "Incoming Verification Request": "Eingehende Verifikationsanfrage", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Bist du sicher? Du wirst alle deine verschlüsselten Nachrichten verlieren, wenn deine Schlüssel nicht gut gesichert sind.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Verschlüsselte Nachrichten sind mit Ende-zu-Ende-Verschlüsselung gesichert. Nur du und der/die Empfänger haben die Schlüssel um diese Nachrichten zu lesen.", - "Restore from Backup": "Von Sicherung wiederherstellen", - "Back up your keys before signing out to avoid losing them.": "Um deine Schlüssel nicht zu verlieren, musst du sie vor der Abmeldung sichern.", - "Start using Key Backup": "Beginne Schlüsselsicherung zu nutzen", - "Success!": "Erfolgreich!", - "Your keys are being backed up (the first backup could take a few minutes).": "Deine Schlüssel werden gesichert (Das erste Backup könnte ein paar Minuten in Anspruch nehmen).", - "Voice & Video": "Anrufe", - "Are you sure you want to sign out?": "Bist du sicher, dass du dich abmelden möchtest?", - "Manually export keys": "Schlüssel manuell exportieren", - "Composer": "Nachrichteneingabe", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Überprüfe diesen Benutzer, um ihn als vertrauenswürdig zu kennzeichnen. Benutzern zu vertrauen gibt dir zusätzliche Sicherheit bei der Verwendung von Ende-zu-Ende-verschlüsselten Nachrichten.", - "I don't want my encrypted messages": "Ich möchte meine verschlüsselten Nachrichten nicht", - "You'll lose access to your encrypted messages": "Du wirst den Zugang zu deinen verschlüsselten Nachrichten verlieren", - "This homeserver would like to make sure you are not a robot.": "Dieser Heim-Server möchte sicherstellen, dass du kein Roboter bist.", - "Email (optional)": "E-Mail-Adresse (optional)", - "Phone (optional)": "Telefon (optional)", - "Couldn't load page": "Konnte Seite nicht laden", - "Your password has been reset.": "Dein Passwort wurde zurückgesetzt.", - "Create account": "Konto anlegen", - "Recovery Method Removed": "Wiederherstellungsmethode gelöscht", - "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.": "Wenn du die Wiederherstellungsmethode nicht gelöscht hast, kann ein Angreifer versuchen, Zugang zu deinem Konto zu bekommen. Ändere dein Passwort und richte sofort eine neue Wiederherstellungsmethode in den Einstellungen ein.", - "Warning: you should only set up key backup from a trusted computer.": "Warnung: Du solltest die Schlüsselsicherung nur auf einem vertrauenswürdigen Gerät einrichten.", - "Bulk options": "Sammeloptionen", - "Join millions for free on the largest public server": "Schließe dich kostenlos auf dem größten öffentlichen Server Millionen von Menschen an", - "The user must be unbanned before they can be invited.": "Verbannte Nutzer können nicht eingeladen werden.", - "Scissors": "Schere", - "Accept all %(invitedRooms)s invites": "Akzeptiere alle %(invitedRooms)s Einladungen", - "Send %(eventType)s events": "%(eventType)s-Ereignisse senden", - "Select the roles required to change various parts of the room": "Wähle Rollen, die benötigt werden, um einige Teile des Raumes zu ändern", - "Enable encryption?": "Verschlüsselung aktivieren?", - "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.": "Sobald aktiviert, kann die Verschlüsselung für einen Raum nicht mehr deaktiviert werden. Nachrichten in einem verschlüsselten Raum können nur noch von Teilnehmern, aber nicht mehr vom Server gelesen werden. Einige Bots und Brücken werden vielleicht nicht mehr funktionieren. Erfahre mehr über Verschlüsselung.", - "Error updating main address": "Fehler beim Aktualisieren der Hauptadresse", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Es gab ein Problem beim Aktualisieren der Raum-Hauptadresse. Es kann sein, dass der Server dies verbietet oder ein temporäres Problem aufgetreten ist.", - "Power level": "Berechtigungsstufe", - "Room Settings - %(roomName)s": "Raumeinstellungen - %(roomName)s", - "Could not load user profile": "Konnte Nutzerprofil nicht laden", - "Your %(brand)s is misconfigured": "Dein %(brand)s ist falsch konfiguriert", - "The server does not support the room version specified.": "Der Server unterstützt die angegebene Raumversion nicht.", - "The file '%(fileName)s' failed to upload.": "Die Datei „%(fileName)s“ konnte nicht hochgeladen werden.", - "Cannot reach homeserver": "Heim-Server nicht erreichbar", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Stelle sicher, dass du eine stabile Internetverbindung hast oder wende dich an deine Server-Administration", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Wende dich an deinen %(brand)s-Admin um deine Konfiguration auf ungültige oder doppelte Einträge zu überprüfen.", - "Unexpected error resolving identity server configuration": "Ein unerwarteter Fehler ist beim Laden der Identitäts-Server-Konfiguration aufgetreten", - "Cannot reach identity server": "Identitäts-Server nicht erreichbar", - "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.": "Du kannst dich registrieren, einige Funktionen werden allerdings erst verfügbar sein, sobald der Identitäts-Server wieder in Betrieb ist. Sollte diese Warnmeldung weiterhin erscheinen, überprüfe deine Konfiguration oder kontaktiere die Server-Administration.", - "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.": "Du kannst dein Passwort zurücksetzen, einige Funktionen werden allerdings erst verfügbar sein, sobald der Identitäts-Server wieder in Betrieb ist. Sollte diese Warnmeldung weiterhin erscheinen, überprüfe deine Konfiguration oder kontaktiere die Server-Administration.", - "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.": "Du kannst dich anmelden, einige Funktionen werden allerdings erst verfügbar sein, sobald der Identitäts-Server wieder in Betrieb ist. Sollte diese Warnmeldung weiterhin erscheinen, überprüfe deine Konfiguration oder kontaktiere deine Server-Administration.", - "No homeserver URL provided": "Keine Heim-Server-URL angegeben", - "Unexpected error resolving homeserver configuration": "Ein unerwarteter Fehler ist beim Laden der Heim-Server-Konfiguration aufgetreten", - "The user's homeserver does not support the version of the room.": "Die Raumversion wird vom Heim-Server des Benutzers nicht unterstützt.", - "Show hidden events in timeline": "Versteckte Ereignisse im Verlauf anzeigen", - "Sign Up": "Registrieren", - "Reason: %(reason)s": "Grund: %(reason)s", - "Forget this room": "Diesen Raum entfernen", - "Do you want to join %(roomName)s?": "Möchtest du %(roomName)s betreten?", - " invited you": " hat dich eingeladen", - "edited": "bearbeitet", - "Edit message": "Nachricht bearbeiten", - "Upload files": "Dateien hochladen", - "Upload all": "Alle hochladen", - "Cancel All": "Alle abbrechen", - "Upload Error": "Fehler beim Hochladen", - "Enter password": "Passwort eingeben", - "Password is allowed, but unsafe": "Passwort ist erlaubt, aber unsicher", - "Passwords don't match": "Passwörter stimmen nicht überein", - "Enter username": "Benutzername eingeben", - "Add room": "Raum hinzufügen", - "Failed to revoke invite": "Einladung konnte nicht zurückgezogen werden", - "Revoke invite": "Einladung zurückziehen", - "Invited by %(sender)s": "%(sender)s eingeladen", - "Call failed due to misconfigured server": "Anruf aufgrund eines falsch konfigurierten Servers fehlgeschlagen", - "Checking server": "Überprüfe Server", - "Identity server has no terms of service": "Der Identitäts-Server hat keine Nutzungsbedingungen", - "Use an identity server": "Benutze einen Identitäts-Server", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Benutze einen Identitäts-Server, um andere mittels E-Mail einzuladen. Klicke auf fortfahren, um den Standard-Identitäts-Server (%(defaultIdentityServerName)s) zu benutzen oder ändere ihn in den Einstellungen.", - "Terms of service not accepted or the identity server is invalid.": "Nutzungsbedingungen nicht akzeptiert oder der Identitäts-Server ist ungültig.", - "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.": "Die Verwendung eines Identitäts-Servers ist optional. Solltest du dich dazu entschließen, keinen Identitäts-Server zu verwenden, kannst du von anderen Nutzern nicht gefunden werden und andere nicht per E-Mail-Adresse oder Telefonnummer einladen.", - "Do not use an identity server": "Keinen Identitäts-Server verwenden", - "Enter a new identity server": "Gib einen neuen Identitäts-Server ein", - "Clear personal data": "Persönliche Daten löschen", - "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.": "Wenn du die Verbindung zu deinem Identitäts-Server trennst, kannst du nicht mehr von anderen Benutzern gefunden werden und andere nicht mehr per E-Mail oder Telefonnummer einladen.", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Bitte frage die Administration deines Heim-Servers (%(homeserverDomain)s) darum, einen TURN-Server einzurichten, damit Anrufe zuverlässig funktionieren.", - "Disconnect from the identity server ?": "Verbindung zum Identitäts-Server trennen?", - "Add Email Address": "E-Mail-Adresse hinzufügen", - "Add Phone Number": "Telefonnummer hinzufügen", - "Deactivate account": "Benutzerkonto deaktivieren", - "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.": "Diese Handlung erfordert es, auf den Standard-Identitäts-Server zuzugreifen, um eine E-Mail-Adresse oder Telefonnummer zu validieren, aber der Server hat keine Nutzungsbedingungen.", - "Only continue if you trust the owner of the server.": "Fahre nur fort, wenn du den Server-Betreibenden vertraust.", - "Use an identity server to invite by email. Manage in Settings.": "Verwende einen Identitäts-Server, um per E-Mail einladen zu können. Lege einen in den Einstellungen fest.", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "My Ban List": "Meine Bannliste", - "This is your list of users/servers you have blocked - don't leave the room!": "Dies ist die Liste von Benutzer und Servern, die du blockiert hast – verlasse diesen Raum nicht!", - "Accept to continue:": "Akzeptiere , um fortzufahren:", - "Change identity server": "Identitäts-Server wechseln", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Du solltest deine persönlichen Daten vom Identitäts-Server entfernen, bevor du die Verbindung trennst. Leider ist der Identitäts-Server derzeit außer Betrieb oder kann nicht erreicht werden.", - "You should:": "Du solltest:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "Überprüfe deinen Browser auf Erweiterungen, die den Identitäts-Server blockieren könnten (z. B. Privacy Badger)", - "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", - "Enable message search in encrypted rooms": "Nachrichtensuche in verschlüsselten Räumen aktivieren", - "Lock": "Schloss", - "Later": "Später", - "not found": "nicht gefunden", - "Securely cache encrypted messages locally for them to appear in search results.": "Speichere verschlüsselte Nachrichten lokal, sodass sie deinen Suchergebnissen erscheinen können.", - "Cannot connect to integration manager": "Verbindung zum Integrationsassistenten fehlgeschlagen", - "The integration manager is offline or it cannot reach your homeserver.": "Der Integrationsassistent ist außer Betrieb oder kann deinen Heim-Server nicht erreichen.", - "not stored": "nicht gespeichert", - "Disconnect from the identity server and connect to instead?": "Vom Identitäts-Server trennen, und stattdessen mit verbinden?", - "The identity server you have chosen does not have any terms of service.": "Der von dir gewählte Identitäts-Server gibt keine Nutzungsbedingungen an.", - "Disconnect identity server": "Verbindung zum Identitäts-Server trennen", - "contact the administrators of identity server ": "Kontaktiere die Administration des Identitäts-Servers ", - "wait and try again later": "warte und versuche es später erneut", - "Disconnect anyway": "Verbindung trotzdem trennen", - "You are still sharing your personal data on the identity server .": "Du teilst deine persönlichen Daten noch immer auf dem Identitäts-Server .", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Wir empfehlen, dass du deine E-Mail-Adressen und Telefonnummern vom Identitäts-Server löschst, bevor du die Verbindung trennst.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Zurzeit benutzt du keinen Identitäts-Server. Trage unten einen Server ein, um Kontakte zu finden und von anderen gefunden zu werden.", - "Manage integrations": "Integrationen verwalten", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Stimme den Nutzungsbedingungen des Identitäts-Servers %(serverName)s zu, um per E-Mail-Adresse oder Telefonnummer auffindbar zu werden.", - "Ignored/Blocked": "Ignoriert/Blockiert", - "Something went wrong. Please try again or view your console for hints.": "Etwas ist schief gelaufen. Bitte versuche es erneut oder sieh für weitere Hinweise in deiner Konsole nach.", - "Error subscribing to list": "Fehler beim Abonnieren der Liste", - "Error removing ignored user/server": "Fehler beim Entfernen eines blockierten Benutzers/Servers", - "Error unsubscribing from list": "Fehler beim Deabonnieren der Liste", - "Please try again or view your console for hints.": "Bitte versuche es erneut oder sieh für weitere Hinweise in deine Konsole.", - "Server rules": "Server-Regeln", - "User rules": "Nutzerregeln", - "You have not ignored anyone.": "Du hast niemanden blockiert.", - "You are currently ignoring:": "Du ignorierst momentan:", - "View rules": "Regeln öffnen", - "You are currently subscribed to:": "Du abonnierst momentan:", - "⚠ These settings are meant for advanced users.": "⚠ Diese Einstellungen sind für fortgeschrittene Nutzer gedacht.", - "Cancel entering passphrase?": "Eingabe der Passphrase abbrechen?", - "Setting up keys": "Schlüssel werden eingerichtet", - "Encryption upgrade available": "Verschlüsselungsaktualisierung verfügbar", - "Verifies a user, session, and pubkey tuple": "Verifiziert Benutzer, Sitzung und öffentlichen Schlüsselpaare", - "Session already verified!": "Sitzung bereits verifiziert!", - "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!": "ACHTUNG: SCHLÜSSELVERIFIZIERUNG FEHLGESCHLAGEN! Der Signierschlüssel für %(userId)s und Sitzung %(deviceId)s ist \"%(fprint)s\", was nicht mit dem bereitgestellten Schlüssel \"%(fingerprint)s\" übereinstimmt. Das könnte bedeuten, dass deine Kommunikation abgehört wird!", - "Never send encrypted messages to unverified sessions from this session": "Niemals verschlüsselte Nachrichten von dieser Sitzung zu unverifizierten Sitzungen senden", - "Never send encrypted messages to unverified sessions in this room from this session": "Niemals verschlüsselte Nachrichten von dieser Sitzung zu unverifizierten Sitzungen in diesem Raum senden", - "Notification sound": "Benachrichtigungston", - "Set a new custom sound": "Neuen individuellen Ton festlegen", - "Browse": "Durchsuchen", - "Direct Messages": "Direktnachrichten", - "You can use /help to list available commands. Did you mean to send this as a message?": "Du kannst /help benutzen, um alle verfügbaren Befehle aufzulisten. Willst du es stattdessen als Nachricht senden?", - "Recently Direct Messaged": "Zuletzt kontaktiert", - "Command Help": "Befehl Hilfe", - "To help us prevent this in future, please send us logs.": "Um uns zu helfen, dies in Zukunft zu vermeiden, sende uns bitte die Protokolldateien.", - "You have %(count)s unread notifications in a prior version of this room.": { - "one": "Du hast %(count)s ungelesene Benachrichtigungen in einer früheren Version dieses Raumes.", - "other": "Du hast %(count)s ungelesene Benachrichtigungen in einer früheren Version dieses Raums." - }, - "Notification Autocomplete": "Benachrichtigung Autovervollständigen", - "If disabled, messages from encrypted rooms won't appear in search results.": "Wenn deaktiviert, werden Nachrichten von verschlüsselten Räumen nicht in den Ergebnissen auftauchen.", - "This user has not verified all of their sessions.": "Dieser Benutzer hat nicht alle seine Sitzungen verifiziert.", - "You have verified this user. This user has verified all of their sessions.": "Du hast diesen Nutzer verifiziert. Der Nutzer hat alle seine Sitzungen verifiziert.", - "Room %(name)s": "Raum %(name)s", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Die Aktualisierung dieses Raums deaktiviert die aktuelle Instanz des Raums und erstellt einen aktualisierten Raum mit demselben Namen.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) hat sich zu einer neuen Sitzung angemeldet, ohne sie zu verifizieren:", - "%(count)s verified sessions": { - "other": "%(count)s verifizierte Sitzungen", - "one": "Eine verifizierte Sitzung" - }, - "Hide verified sessions": "Verifizierte Sitzungen ausblenden", - "%(count)s sessions": { - "other": "%(count)s Sitzungen", - "one": "%(count)s Sitzung" - }, - "Hide sessions": "Sitzungen ausblenden", - "Encryption not enabled": "Verschlüsselung nicht aktiviert", - "You verified %(name)s": "Du hast %(name)s verifiziert", - "You cancelled verifying %(name)s": "Du hast die Verifizierung von %(name)s abgebrochen", - "%(name)s cancelled verifying": "%(name)s hat die Verifizierung abgebrochen", - "%(name)s accepted": "%(name)s hat akzeptiert", - "%(name)s declined": "%(name)s hat abgelehnt", - "%(name)s cancelled": "%(name)s hat abgebrochen", - "%(name)s wants to verify": "%(name)s will eine Verifizierung", - "Your display name": "Dein Anzeigename", - "Hide advanced": "Erweiterte Einstellungen ausblenden", - "Session name": "Sitzungsname", - "Use bots, bridges, widgets and sticker packs": "Nutze Bots, Brücken, Widgets und Sticker-Pakete", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Aktualisiere diese Sitzung, um mit ihr andere Sitzungen verifizieren zu können, damit sie Zugang zu verschlüsselten Nachrichten erhalten und für andere als vertrauenswürdig markiert werden.", - "Sign out and remove encryption keys?": "Abmelden und Verschlüsselungsschlüssel entfernen?", - "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:", - "Verify by emoji": "Mit Emojis verifizieren", - "Verify by comparing unique emoji.": "Durch den Vergleich einzigartiger Emojis verifizieren.", - "You've successfully verified %(displayName)s!": "Du hast %(displayName)s erfolgreich verifiziert!", - "Widget added by": "Widget hinzugefügt von", - "This widget may use cookies.": "Dieses Widget kann Cookies verwenden.", - "More options": "Weitere Optionen", - "Terms of Service": "Nutzungsbedingungen", - "To continue you need to accept the terms of this service.": "Um fortzufahren, musst du die Bedingungen dieses Dienstes akzeptieren.", - "Service": "Dienst", - "Summary": "Zusammenfassung", - "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.", - "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.", - "Close preview": "Vorschau schließen", - "Join the discussion": "An Diskussion teilnehmen", - "Remove for everyone": "Für alle entfernen", - "Remove %(email)s?": "%(email)s entfernen?", - "Remove %(phone)s?": "%(phone)s entfernen?", - "Remove recent messages by %(user)s": "Kürzlich gesendete Nachrichten von %(user)s entfernen", - "Remove %(count)s messages": { - "other": "%(count)s Nachrichten entfernen", - "one": "Eine Nachricht entfernen" - }, - "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?", - "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", - "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", - "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:", - "Sounds": "Töne", - "Encrypted by an unverified session": "Von einer nicht verifizierten Sitzung verschlüsselt", - "Unencrypted": "Unverschlüsselt", - "Encrypted by a deleted session": "Von einer gelöschten Sitzung verschlüsselt", - "The encryption used by this room isn't supported.": "Die von diesem Raum verwendete Verschlüsselung wird nicht unterstützt.", - "e.g. my-room": "z. B. mein-raum", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Verwende einen Identitäts-Server, um per E-Mail einzuladen. Nutze den Standardidentitäts-Server (%(defaultIdentityServerName)s) oder konfiguriere einen in den Einstellungen.", - "Use an identity server to invite by email. Manage in Settings.": "Verwende einen Identitäts-Server, um per E-Mail-Adresse einladen zu können. Lege einen in den Einstellungen fest.", - "Show advanced": "Erweiterte Einstellungen", - "Verify session": "Sitzung verifizieren", - "Session key": "Sitzungsschlüssel", - "Recent Conversations": "Letzte Unterhaltungen", - "%(creator)s created and configured the room.": "%(creator)s hat den Raum erstellt und konfiguriert.", - "Use Single Sign On to continue": "Einmalanmeldung zum Fortfahren nutzen", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Bestätige die neue E-Mail-Adresse mit Single-Sign-On, um deine Identität nachzuweisen.", - "Confirm adding email": "Hinzugefügte E-Mail-Addresse bestätigen", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Bestätige die hinzugefügte Telefonnummer, indem du deine Identität mittels der Einmalanmeldung nachweist.", - "Click the button below to confirm adding this phone number.": "Klicke unten die Schaltfläche, um die hinzugefügte Telefonnummer zu bestätigen.", - "%(name)s is requesting verification": "%(name)s fordert eine Verifizierung an", - "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", - "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", - "How fast should messages be downloaded.": "Wie schnell Nachrichten heruntergeladen werden sollen.", - "Waiting for %(displayName)s to verify…": "Warte darauf, dass %(displayName)s bestätigt…", - "Cancelling…": "Abbrechen…", - "This bridge was provisioned by .": "Diese Brücke wurde von bereitgestellt.", - "This bridge is managed by .": "Diese Brücke wird von verwaltet.", - "Clear all data in this session?": "Alle Daten dieser Sitzung löschen?", - "Clear all data": "Alle Daten löschen", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Bestätige die Deaktivierung deines Kontos, indem du deine Identität mithilfe deines Single-Sign-On-Anbieters nachweist.", - "Confirm account deactivation": "Deaktivierung des Kontos bestätigen", - "Confirm your identity by entering your account password below.": "Bestätige deine Identität, indem du unten dein Kontopasswort eingibst.", - "Enter your account password to confirm the upgrade:": "Gib dein Kontopasswort ein, um die Aktualisierung zu bestätigen:", - "You'll need to authenticate with the server to confirm the upgrade.": "Du musst dich authentifizieren, um die Aktualisierung zu bestätigen.", - "New login. Was this you?": "Neue Anmeldung. Warst du das?", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Gib den per SMS an +%(msisdn)s gesendeten Bestätigungscode ein.", - "Someone is using an unknown session": "Jemand verwendet eine unbekannte Sitzung", - "This room is end-to-end encrypted": "Dieser Raum ist Ende-zu-Ende verschlüsselt", - "You are not subscribed to any lists": "Du hast keine Listen abonniert", - "Error adding ignored user/server": "Fehler beim Blockieren eines Nutzers/Servers", - "None": "Nichts", - "Ban list rules - %(roomName)s": "Verbotslistenregeln - %(roomName)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.": "Füge hier die Benutzer und Server hinzu, die du blockieren willst. Verwende Sternchen, um %(brand)s alle Zeichen abgleichen zu lassen. So würde @bot:* alle Benutzer mit dem Namen „bot“, auf jedem beliebigen Server, blockieren.", - "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.": "Das Ignorieren von Personen erfolgt über Sperrlisten. Wenn eine Sperrliste abonniert wird, werden die von dieser Liste blockierten Benutzer und Server ausgeblendet.", - "Personal ban list": "Persönliche Sperrliste", - "Server or user ID to ignore": "Zu blockierende Server- oder Benutzer-ID", - "eg: @bot:* or example.org": "z. B. @bot:* oder example.org", - "Subscribed lists": "Abonnierte Listen", - "Subscribing to a ban list will cause you to join it!": "Eine Verbotsliste abonnieren bedeutet ihr beizutreten!", - "If this isn't what you want, please use a different tool to ignore users.": "Wenn dies nicht das ist, was du willst, verwende ein anderes Werkzeug, um Benutzer zu blockieren.", - "Always show the window menu bar": "Fenstermenüleiste immer anzeigen", - "Session ID:": "Sitzungs-ID:", - "Message search": "Nachrichtensuche", - "This room is bridging messages to the following platforms. Learn more.": "Dieser Raum leitet Nachrichten von/an folgende(n) Plattformen weiter. Mehr erfahren.", - "Bridges": "Brücken", - "Uploaded sound": "Hochgeladener Ton", - "Upgrade this room to the recommended room version": "Raum auf die empfohlene Raumversion aktualisieren", - "View older messages in %(roomName)s.": "Alte Nachrichten in %(roomName)s anzeigen.", - "Verify your other session using one of the options below.": "Verifiziere deine andere Sitzung mit einer der folgenden Optionen.", - "You signed in to a new session without verifying it:": "Du hast dich in einer neuen Sitzung angemeldet ohne sie zu verifizieren:", - "Other users may not trust it": "Andere Benutzer vertrauen ihr vielleicht nicht", - "Your homeserver does not support cross-signing.": "Dein Heim-Server unterstützt keine Quersignierung.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Dein Konto hat eine Quersignaturidentität im sicheren Speicher, der von dieser Sitzung jedoch noch nicht vertraut wird.", - "unexpected type": "unbekannter Typ", - "Cross-signing public keys:": "Öffentlicher Quersignaturschlüssel:", - "in memory": "im Speicher", - "Cross-signing private keys:": "Private Quersignaturschlüssel:", - "in secret storage": "im Schlüsselspeicher", - "Self signing private key:": "Selbst signierter privater Schlüssel:", - "cached locally": "lokal zwischengespeichert", - "not found locally": "lokal nicht gefunden", - "User signing private key:": "Privater Benutzerschlüssel:", - "Secret storage public key:": "Öffentlicher Schlüssel des sicheren Speichers:", - "in account data": "in den Kontodaten", - "Homeserver feature support:": "Unterstützung des Heim-Servers:", - "exists": "existiert", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Alle Sitzungen einzeln verifizieren, anstatt auch Sitzungen zu vertrauen, die durch Quersignierungen verifiziert sind.", - "%(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.", - "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", - "Verify the link in your inbox": "Verifiziere den Link in deinem Posteingang", - "You have not verified this user.": "Du hast diesen Nutzer nicht verifiziert.", - "Everyone in this room is verified": "Alle in diesem Raum sind verifiziert", - "Scroll to most recent messages": "Zur neusten Nachricht springen", - "No recent messages by %(user)s found": "Keine neuen Nachrichten von %(user)s gefunden", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Versuche nach oben zu scrollen, um zu sehen ob sich dort frühere Nachrichten befinden.", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Dies kann bei vielen Nachrichten einige Zeit dauern. Bitte lade die Anwendung in dieser Zeit nicht neu.", - "Deactivate user?": "Konto deaktivieren?", - "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?": "Beim Deaktivieren wirst du abgemeldet und ein erneutes Anmelden verhindert. Zusätzlich wirst du aus allen Räumen entfernt. Diese Aktion kann nicht rückgängig gemacht werden. Bist du sicher, dass du dieses Konto deaktivieren willst?", - "Deactivate user": "Konto deaktivieren", - "Failed to deactivate user": "Benutzer konnte nicht deaktiviert werden", - "Italics": "Kursiv", - "Join the conversation with an account": "An Unterhaltung mit einem Konto teilnehmen", - "Re-join": "Erneut betreten", - "You were banned from %(roomName)s by %(memberName)s": "Du wurdest von %(memberName)s aus %(roomName)s verbannt", - "Something went wrong with your invite to %(roomName)s": "Bei deiner Einladung zu %(roomName)s ist ein Fehler aufgetreten", - "You can only join it with a working invite.": "Das Betreten ist nur mit gültiger Einladung möglich.", - "Try to join anyway": "Dennoch versuchen beizutreten", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Diese Einladung zu %(roomName)s wurde an die Adresse %(email)s gesendet, die nicht zu deinem Konto gehört", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Verbinde diese E-Mail-Adresse in den Einstellungen mit deinem Konto, um die Einladungen direkt in %(brand)s zu erhalten.", - "This invite to %(roomName)s was sent to %(email)s": "Diese Einladung zu %(roomName)s wurde an %(email)s gesendet", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Verknüpfe einen Identitäts-Server in den Einstellungen, um die Einladungen direkt in %(brand)s zu erhalten.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Teile diese E-Mail-Adresse in den Einstellungen, um Einladungen direkt in %(brand)s zu erhalten.", - "%(roomName)s can't be previewed. Do you want to join it?": "Vorschau von %(roomName)s kann nicht angezeigt werden. Möchtest du den Raum betreten?", - "This room has already been upgraded.": "Dieser Raum wurde bereits aktualisiert.", - "This room is running room version , which this homeserver has marked as unstable.": "Dieser Raum läuft mit der Raumversion , welche dieser Heim-Server als instabil markiert hat.", - "Unknown Command": "Unbekannter Befehl", - "Unrecognised command: %(commandText)s": "Unbekannter Befehl: %(commandText)s", - "Hint: Begin your message with // to start it with a slash.": "Hinweis: Beginne deine Nachricht mit //, um sie mit einem Schrägstrich zu beginnen.", - "Send as message": "Als Nachricht senden", - "Failed to connect to integration manager": "Fehler beim Verbinden mit dem Integrations-Server", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Die Einladung konnte nicht zurückgezogen werden. Der Server hat möglicherweise ein vorübergehendes Problem oder du hast nicht ausreichende Berechtigungen, um die Einladung zurückzuziehen.", - "Mark all as read": "Alle als gelesen markieren", - "Local address": "Lokale Adresse", - "Published Addresses": "Öffentliche Adresse", - "Other published addresses:": "Andere öffentliche Adressen:", - "No other published addresses yet, add one below": "Keine anderen öffentlichen Adressen vorhanden. Du kannst weiter unten eine hinzufügen", - "New published address (e.g. #alias:server)": "Neue öffentliche Adresse (z. B. #alias:server)", - "Local Addresses": "Lokale Adressen", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Erstelle Adressen für diesen Raum, damit andere Benutzer den Raum auf deinem Heim-Server (%(localDomain)s) finden können", - "Waiting for %(displayName)s to accept…": "Warte auf die Annahme von %(displayName)s …", - "Accepting…": "Annehmen…", - "Start Verification": "Verifizierung starten", - "Messages in this room are end-to-end encrypted.": "Nachrichten in diesem Raum sind Ende-zu-Ende verschlüsselt.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Diese Nachricht ist verschlüsselt. Nur Sie und der Empfänger haben den Schlüssel, um die Nachricht zu entschlüsseln.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Nachrichten in verschlüsselten Räumen können nur von dir und vom Empfänger gelesen werden.", - "Verify User": "Nutzer verifizieren", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Für zusätzliche Sicherheit, verifiziere diesen Nutzer, durch Vergleichen eines Einmal-Codes auf euren beiden Geräten.", - "Your messages are not secure": "Deine Nachrichten sind nicht sicher", - "One of the following may be compromised:": "Eines der folgenden könnte kompromittiert sein:", - "Your homeserver": "Dein Heim-Server", - "This client does not support end-to-end encryption.": "Diese Anwendung unterstützt keine Ende-zu-Ende-Verschlüsselung.", - "Verify by scanning": "Verifizierung durch Scannen eines QR-Codes", - "If you can't scan the code above, verify by comparing unique emoji.": "Wenn du obigen Code nicht erfassen kannst, verifiziere stattdessen durch den Vergleich von Emojis.", - "Verify all users in a room to ensure it's secure.": "Verifiziere alle Benutzer in einem Raum um die vollständige Sicherheit zu gewährleisten.", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Du hast %(deviceName)s (%(deviceId)s) erfolgreich verifiziert!", - "Start verification again from the notification.": "Starte die Verifikation aus der Benachrichtigung erneut.", - "Start verification again from their profile.": "Starte die Verifikation aus dem Benutzerprofil erneut.", - "Verification timed out.": "Verifikationsanfrage abgelaufen.", - "%(displayName)s cancelled verification.": "%(displayName)s hat die Verifikationsanfrage abgelehnt.", - "You cancelled verification.": "Du hast die Verifikation abgebrochen.", - "Message Actions": "Nachrichtenaktionen", - "Show image": "Bild anzeigen", - "You have ignored this user, so their message is hidden. Show anyways.": "Du blockierst diesen Benutzer, deshalb werden seine Nachrichten nicht angezeigt. Trotzdem anzeigen.", - "You accepted": "Du hast angenommen", - "You declined": "Du hast abgelehnt", - "You cancelled": "Du brachst ab", - "You sent a verification request": "Du hast eine Verifizierungsanfrage gesendet", - "reacted with %(shortName)s": "hat mit %(shortName)s reagiert", - "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", - "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", - "Your theme": "Dein Design", - "%(brand)s URL": "%(brand)s URL", - "Room ID": "Raum-ID", - "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.", - "Rotate Left": "Nach links drehen", - "Rotate Right": "Nach rechts drehen", - "Language Dropdown": "Sprachauswahl", - "Some characters not allowed": "Einige Zeichen sind nicht erlaubt", - "Enter a server name": "Gib einen Server-Namen ein", - "Looks good": "Das sieht gut aus", - "Can't find this server or its room list": "Kann diesen Server oder seine Raumliste nicht finden", - "All rooms": "Alle Räume", - "Your server": "Dein Server", - "Add a new server": "Einen Server hinzufügen", - "Enter the name of a new server you want to explore.": "Gib den Namen des Servers an, den du erkunden möchtest.", - "Server name": "Server-Name", - "Close dialog": "Dialog schließen", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Bitte teile uns mit, was schief lief - oder besser, beschreibe das Problem auf GitHub in einem \"Issue\".", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Warnung: Dein Browser wird nicht unterstützt. Die Anwendung kann instabil sein.", - "Notes": "Notizen", - "Removing…": "Löschen…", - "Destroy cross-signing keys?": "Cross-Signing-Schlüssel zerstören?", - "Clear cross-signing keys": "Cross-Signing-Schlüssel löschen", - "Server did not require any authentication": "Der Server benötigt keine Authentifizierung", - "Server did not return valid authentication information.": "Der Server lieferte keine gültigen Authentifizierungsinformationen.", - "Are you sure you want to deactivate your account? This is irreversible.": "Willst du dein Konto wirklich deaktivieren? Du kannst dies nicht rückgängig machen.", - "There was a problem communicating with the server. Please try again.": "Bei der Kommunikation mit dem Server ist ein Fehler aufgetreten. Bitte versuche es erneut.", - "Integrations are disabled": "Integrationen sind deaktiviert", - "Integrations not allowed": "Integrationen sind nicht erlaubt", - "Something went wrong trying to invite the users.": "Beim Einladen der Nutzer lief etwas schief.", - "Failed to find the following users": "Folgenden Nutzer konnten nicht gefunden werden", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Folgende Nutzer konnten nicht eingeladen werden, da sie nicht existieren oder ungültig sind: %(csvNames)s", - "a new master key signature": "Eine neue Hauptschlüssel Signatur", - "a new cross-signing key signature": "Eine neue Cross-Signing-Schlüsselsignatur", - "a device cross-signing signature": "Eine Geräte Schlüssel Signatur", - "a key signature": "Eine Schlüssel Signatur", - "Upgrade private room": "Privaten Raum aktualisieren", - "Upgrade public room": "Öffentlichen Raum aktualisieren", - "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.": "Dies beeinflusst meistens nur, wie der Raum auf dem Server verarbeitet wird. Solltest du Probleme mit %(brand)s haben, melde bitte einen Programmfehler.", - "You'll upgrade this room from to .": "Du wirst diesen Raum von zu aktualisieren.", - "Missing session data": "Fehlende Sitzungsdaten", - "Your browser likely removed this data when running low on disk space.": "Dein Browser hat diese Daten wahrscheinlich entfernt als der Festplattenspeicher knapp wurde.", - "Find others by phone or email": "Finde Andere per Telefon oder E-Mail", - "Be found by phone or email": "Sei per Telefon oder E-Mail auffindbar", - "Upload files (%(current)s of %(total)s)": "Dateien hochladen (%(current)s von %(total)s)", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Die Datei ist zu groß, um hochgeladen zu werden. Die maximale Dateigröße ist %(limit)s, aber diese Datei ist %(sizeOfThisFile)s groß.", - "These files are too large to upload. The file size limit is %(limit)s.": "Die Datei ist zu groß, um hochgeladen zu werden. Die maximale Dateigröße ist %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Einige Dateien sind zu groß, um hochgeladen zu werden. Die maximale Dateigröße ist %(limit)s.", - "Verification Request": "Verifizierungsanfrage", - "Upload %(count)s other files": { - "other": "%(count)s andere Dateien hochladen", - "one": "%(count)s andere Datei hochladen" - }, - "Remember my selection for this widget": "Speichere meine Auswahl für dieses Widget", - "Restoring keys from backup": "Schlüssel aus der Sicherung wiederherstellen", - "%(completed)s of %(total)s keys restored": "%(completed)s von %(total)s Schlüsseln wiederhergestellt", - "Keys restored": "Schlüssel wiederhergestellt", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s Schlüssel erfolgreich wiederhergestellt", - "Country Dropdown": "Landauswahl", - "Resend %(unsentCount)s reaction(s)": "%(unsentCount)s Reaktion(en) erneut senden", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Fehlender öffentlicher Captcha-Schlüssel in der Heim-Server-Konfiguration. Bitte melde dies deiner Heimserver-Administration.", - "Use an email address to recover your account": "Verwende eine E-Mail-Adresse, um dein Konto wiederherzustellen", - "Enter email address (required on this homeserver)": "E-Mail-Adresse eingeben (auf diesem Heim-Server erforderlich)", - "Doesn't look like a valid email address": "Das sieht nicht nach einer gültigen E-Mail-Adresse aus", - "Enter phone number (required on this homeserver)": "Telefonnummer eingeben (auf diesem Heim-Server erforderlich)", - "Sign in with SSO": "Einmalanmeldung verwenden", - "Use lowercase letters, numbers, dashes and underscores only": "Verwende nur Kleinbuchstaben, Zahlen, Bindestriche und Unterstriche", - "Jump to first unread room.": "Zum ersten ungelesenen Raum springen.", - "Jump to first invite.": "Zur ersten Einladung springen.", - "Failed to get autodiscovery configuration from server": "Abrufen der Autodiscovery-Konfiguration vom Server fehlgeschlagen", - "Invalid base_url for m.homeserver": "Ungültige base_url für m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Die Heim-Server-URL scheint kein gültiger Matrix-Heim-Server zu sein", - "Invalid base_url for m.identity_server": "Ungültige base_url für m.identity_server", - "Identity server URL does not appear to be a valid identity server": "Die Identitäts-Server-URL scheint kein gültiger Identitäts-Server zu sein", - "This account has been deactivated.": "Dieses Konto wurde deaktiviert.", - "well formed": "wohlgeformt", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Wenn du nicht verwenden willst, um Kontakte zu finden und von anderen gefunden zu werden, trage unten einen anderen Identitäts-Server ein.", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Um ein Matrix-bezogenes Sicherheitsproblem zu melden, lies bitte die Matrix.org Sicherheitsrichtlinien.", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Beim Ändern der Anforderungen für Benutzerrechte ist ein Fehler aufgetreten. Stelle sicher, dass du die nötigen Berechtigungen besitzt und versuche es erneut.", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Beim Ändern der Benutzerrechte ist ein Fehler aufgetreten. Stelle sicher, dass du die nötigen Berechtigungen besitzt und versuche es erneut.", - "Unable to share email address": "E-Mail-Adresse kann nicht geteilt werden", - "Please enter verification code sent via text.": "Gib den Bestätigungscode ein, den du empfangen hast.", - "Almost there! Is %(displayName)s showing the same shield?": "Fast geschafft! Wird bei %(displayName)s das gleiche Schild angezeigt?", - "Click the link in the email you received to verify and then click continue again.": "Klicke auf den Link in der Bestätigungs-E-Mail, und dann auf Weiter.", - "Unable to revoke sharing for phone number": "Widerrufen der geteilten Telefonnummer nicht möglich", - "Unable to share phone number": "Teilen der Telefonnummer nicht möglich", - "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.": "Das Löschen von Quersignierungsschlüsseln ist dauerhaft. Alle, mit dem du dich verifiziert hast, werden Sicherheitswarnungen angezeigt bekommen. Du möchtest dies mit ziemlicher Sicherheit nicht tun, es sei denn, du hast jedes Gerät verloren, von dem aus du quersignieren kannst.", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Das Löschen aller Daten aus dieser Sitzung ist dauerhaft. Verschlüsselte Nachrichten gehen verloren, sofern deine Schlüssel nicht gesichert wurden.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Wenn du diesen Benutzer verifizierst werden seine Sitzungen für dich und deine Sitzungen für ihn als vertrauenswürdig markiert.", - "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.": "Verifiziere dieses Gerät, um es als vertrauenswürdig zu markieren. Das Vertrauen in dieses Gerät gibt dir und anderen Benutzern zusätzliche Sicherheit, wenn ihr Ende-zu-Ende verschlüsselte Nachrichten verwendet.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Verifiziere dieses Gerät und es wird es als vertrauenswürdig markiert. Benutzer, die sich bei dir verifiziert haben, werden diesem Gerät auch vertrauen.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Wir konnten diese Personen nicht einladen. Bitte überprüfe sie und versuche es erneut.", - "Upload completed": "Hochladen abgeschlossen", - "Cancelled signature upload": "Hochladen der Signatur abgebrochen", - "Unable to upload": "Hochladen nicht möglich", - "Signature upload success": "Signatur erfolgreich hochgeladen", - "Signature upload failed": "Hochladen der Signatur fehlgeschlagen", - "Confirm by comparing the following with the User Settings in your other session:": "Bestätige indem du das folgende mit deinen Benutzereinstellungen in deiner anderen Sitzung vergleichst:", - "Confirm this user's session by comparing the following with their User Settings:": "Bestätige die Sitzung dieses Benutzers indem du das folgende mit seinen Benutzereinstellungen vergleichst:", - "If they don't match, the security of your communication may be compromised.": "Wenn sie nicht übereinstimmen kann die Sicherheit eurer Kommunikation kompromittiert sein.", - "Your homeserver doesn't seem to support this feature.": "Dein Heim-Server scheint diese Funktion nicht zu unterstützen.", - "Message edits": "Nachrichtenänderungen", - "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:": "Um diesen Raum zu aktualisieren, muss die aktuelle Instanz des Raums geschlossen und an ihrer Stelle ein neuer Raum erstellt werden. Um den Raummitgliedern die bestmögliche Erfahrung zu bieten, werden wir:", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Eine Raumaktualisierung ist ein komplexer Vorgang, der üblicherweise empfohlen wird, wenn ein Raum aufgrund von Fehlern, fehlenden Funktionen oder Sicherheitslücken instabil ist.", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Einige Sitzungsdaten, einschließlich der Verschlüsselungsschlüssel, fehlen. Melde dich ab, wieder an und stelle die Schlüssel aus der Sicherung wieder her um dies zu beheben.", - "Nice, strong password!": "Super, ein starkes Passwort!", - "Other users can invite you to rooms using your contact details": "Andere Personen können dich mit deinen Kontaktdaten in Räume einladen", - "Failed to re-authenticate due to a homeserver problem": "Erneute Authentifizierung aufgrund eines Problems des Heim-Servers fehlgeschlagen", - "Command Autocomplete": "Autovervollständigung aktivieren", - "Emoji Autocomplete": "Emoji-Auto-Vervollständigung", - "Room Autocomplete": "Raum-Auto-Vervollständigung", - "User Autocomplete": "Nutzer-Auto-Vervollständigung", - "Restore your key backup to upgrade your encryption": "Schlüsselsicherung wiederherstellen, um deine Verschlüsselung zu aktualisieren", - "Upgrade your encryption": "Aktualisiere deine Verschlüsselung", - "Unable to set up secret storage": "Sicherer Speicher kann nicht eingerichtet werden", - "Create key backup": "Schlüsselsicherung erstellen", - "This session is encrypting history using the new recovery method.": "Diese Sitzung verschlüsselt den Verlauf mit der neuen Wiederherstellungsmethode.", - "Currently indexing: %(currentRoom)s": "Indiziere: %(currentRoom)s", - "Unable to revoke sharing for email address": "Dem Teilen der E-Mail-Adresse kann nicht widerrufen werden", - "Not currently indexing messages for any room.": "Derzeit werden keine Nachrichten für Räume indiziert.", - "Space used:": "Speicherplatzbedarf:", - "Indexed messages:": "Indizierte Nachrichten:", - "Indexed rooms:": "Indizierte Räume:", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s von %(totalRooms)s", - "Unable to query secret storage status": "Status des sicheren Speichers kann nicht gelesen werden", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Es gab einen Fehler beim Ändern des Raumalias. Entweder erlaubt es der Server nicht oder es gab ein temporäres Problem.", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s verwendet einen sicheren Zwischenspeicher für verschlüsselte Nachrichten, damit sie in den Suchergebnissen angezeigt werden:", - "Message downloading sleep time(ms)": "Wartezeit zwischen dem Herunterladen von Nachrichten (ms)", - "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.": "Wenn du dies versehentlich getan hast, kannst du in dieser Sitzung \"sichere Nachrichten\" einrichten, die den Nachrichtenverlauf dieser Sitzung mit einer neuen Wiederherstellungsmethode erneut verschlüsseln.", - "You've successfully verified your device!": "Du hast dein Gerät erfolgreich verifiziert!", - "To continue, use Single Sign On to prove your identity.": "Zum Fortfahren, nutze „Single Sign-On“ um deine Identität zu bestätigen.", - "Confirm to continue": "Bestätige um fortzufahren", - "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.", - "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", - "Use between %(min)s pt and %(max)s pt": "Verwende eine Zahl zwischen %(min)s pt und %(max)s pt", - "Your homeserver has exceeded its user limit.": "Dein Heim-Server hat den Benutzergrenzwert erreicht.", - "Your homeserver has exceeded one of its resource limits.": "Dein Heim-Server hat einen seiner Ressourcengrenzwerte erreicht.", - "Contact your server admin.": "Kontaktiere deine Heim-Server-Administration.", - "Ok": "Ok", - "New version available. Update now.": "Neue Version verfügbar. Jetzt aktualisieren.", - "Please verify the room ID or address and try again.": "Bitte überprüfe die Raum-ID oder -adresse und versuche es erneut.", - "To link to this room, please add an address.": "Um den Raum zu verlinken, füge bitte eine Adresse hinzu.", - "Error creating address": "Fehler beim Anlegen der Adresse", - "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", - "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", - "Use a different passphrase?": "Eine andere Passphrase verwenden?", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Deine Server-Administration hat die Ende-zu-Ende-Verschlüsselung für private Räume und Direktnachrichten standardmäßig deaktiviert.", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Beim Entfernen dieser Adresse ist ein Fehler aufgetreten. Vielleicht existiert sie nicht mehr oder es kam zu einem temporären Fehler.", - "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.": "Du hast für diese Sitzung zuvor eine neuere Version von %(brand)s verwendet. Um diese Version mit Ende-zu-Ende-Verschlüsselung wieder zu benutzen, musst du dich erst ab- und dann wieder anmelden.", - "Switch to light mode": "Zum hellen Thema wechseln", - "Switch to dark mode": "Zum dunklen Thema wechseln", - "Switch theme": "Design wechseln", - "All settings": "Alle Einstellungen", - "Room ID or address of ban list": "Raum-ID oder Adresse der Verbotsliste", - "No recently visited rooms": "Keine kürzlich besuchten Räume", - "Message preview": "Nachrichtenvorschau", - "Room options": "Raumoptionen", - "Looks good!": "Sieht gut aus!", - "Use custom size": "Andere Schriftgröße verwenden", - "Hey you. You're the best!": "Hey du. Du bist großartig!", - "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", - "Are you sure you want to cancel entering passphrase?": "Bist du sicher, dass du die Eingabe der Passphrase abbrechen möchtest?", - "%(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.": "Das Durchsuchen von verschlüsselten Nachrichten wird aus Sicherheitsgründen nur von %(brand)s Desktop unterstützt. Hier gehts zum Download.", - "Forget Room": "Raum vergessen", - "Favourited": "Favorisiert", - "This room is public": "Dieser Raum ist öffentlich", - "Edited at %(date)s": "Geändert am %(date)s", - "Click to view edits": "Klicke, um Änderungen anzuzeigen", - "%(brand)s encountered an error during upload of:": "%(brand)s hat einen Fehler festgestellt beim hochladen von:", - "Change notification settings": "Benachrichtigungseinstellungen ändern", - "Your server isn't responding to some requests.": "Dein Server antwortet auf einige Anfragen nicht.", - "Server isn't responding": "Server reagiert nicht", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Server reagiert auf einige deiner Anfragen nicht. Folgend sind einige der wahrscheinlichsten Gründe aufgeführt.", - "The server (%(serverName)s) took too long to respond.": "Die Reaktionszeit des Servers (%(serverName)s) war zu hoch.", - "Your firewall or anti-virus is blocking the request.": "Deine Firewall oder Anti-Virus-Programm blockiert die Anfrage.", - "A browser extension is preventing the request.": "Eine Browser-Erweiterung verhindert die Anfrage.", - "The server is offline.": "Der Server ist außer Betrieb.", - "The server has denied your request.": "Der Server hat deine Anfrage abgewiesen.", - "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:", - "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", - "Set a Security Phrase": "Sicherheitsphrase setzen", - "Confirm Security Phrase": "Sicherheitsphrase bestätigen", - "Save your Security Key": "Sicherungsschlüssel sichern", - "Security Phrase": "Sicherheitsphrase", - "Security Key": "Sicherheitsschlüssel", - "Use your Security Key to continue.": "Benutze deinen Sicherheitsschlüssel um fortzufahren.", - "No files visible in this room": "Keine Dateien in diesem Raum", - "Attach files from chat or just drag and drop them anywhere in a room.": "Hänge Dateien aus der Unterhaltung an oder ziehe sie einfach an eine beliebige Stelle im Raum.", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Verhindere, den Zugriff auf verschlüsselte Nachrichten und Daten zu verlieren, indem du die Verschlüsselungs-Schlüssel auf deinem Server sicherst.", - "Generate a Security Key": "Sicherheitsschlüssel generieren", - "Enter a Security Phrase": "Sicherheitsphrase eingeben", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Verwende für deine Sicherung eine geheime Phrase, die nur du kennst, und speichere optional einen Sicherheitsschlüssel.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Wenn du jetzt abbrichst, kannst du verschlüsselte Nachrichten und Daten verlieren, wenn du den Zugriff auf deine Sitzungen verlierst.", - "You can also set up Secure Backup & manage your keys in Settings.": "Du kannst auch in den Einstellungen Sicherungen einrichten und deine Schlüssel verwalten.", - "Explore public rooms": "Öffentliche Räume erkunden", - "Preparing to download logs": "Bereite das Herunterladen der Protokolle vor", - "Unexpected server error trying to leave the room": "Unerwarteter Server-Fehler beim Versuch den Raum zu verlassen", - "Error leaving room": "Fehler beim Verlassen des Raums", - "Set up Secure Backup": "Schlüsselsicherung einrichten", - "Information": "Information", - "Unknown App": "Unbekannte App", - "Not encrypted": "Nicht verschlüsselt", - "Room settings": "Raumeinstellungen", - "Take a picture": "Bildschirmfoto", - "Cross-signing is ready for use.": "Quersignaturen sind bereits in Anwendung.", - "Cross-signing is not set up.": "Quersignierung wurde nicht eingerichtet.", - "Backup version:": "Version der Sicherung:", - "Algorithm:": "Algorithmus:", - "Backup key stored:": "Sicherungsschlüssel gespeichert:", - "Backup key cached:": "Sicherungsschlüssel zwischengespeichert:", - "Secret storage:": "Sicherer Speicher:", - "ready": "bereit", - "not ready": "nicht bereit", - "Safeguard against losing access to encrypted messages & data": "Schütze dich vor dem Verlust verschlüsselter Nachrichten und Daten", - "not found in storage": "nicht im Speicher gefunden", - "Widgets": "Widgets", - "Edit widgets, bridges & bots": "Widgets, Brücken und Bots bearbeiten", - "Add widgets, bridges & bots": "Widgets, Brücken und Bots hinzufügen", - "Start a conversation with someone using their name or username (like ).": "Starte ein Gespräch unter Verwendung des Namen oder Benutzernamens des Gegenübers (z. B. ).", - "Invite someone using their name, username (like ) or share this room.": "Lade jemanden mittels Name oder Benutzername (z. B. ) ein oder teile diesen Raum.", - "Unable to set up keys": "Schlüssel können nicht eingerichtet werden", - "Use the Desktop app to see all encrypted files": "Nutze die Desktop-App um alle verschlüsselten Dateien zu sehen", - "Use the Desktop app to search encrypted messages": "Nutze die Desktop-App um verschlüsselte Nachrichten zu durchsuchen", - "This version of %(brand)s does not support viewing some encrypted files": "Diese Version von %(brand)s kann nicht alle verschlüsselten Dateien anzuzeigen", - "This version of %(brand)s does not support searching encrypted messages": "Diese Version von %(brand)s kann verschlüsselte Nachrichten nicht durchsuchen", - "Join the conference at the top of this room": "An Konferenz oberhalb des Verlaufs teilnehmen", - "Join the conference from the room information card on the right": "An der Konferenz kannst du über die rechte Seitenleiste (Rauminfo) teilnehmen", - "Video conference ended by %(senderName)s": "Videokonferenz von %(senderName)s beendet", - "Video conference updated by %(senderName)s": "Videokonferenz wurde von %(senderName)s aktualisiert", - "Video conference started by %(senderName)s": "Videokonferenz von %(senderName)s gestartet", - "Ignored attempt to disable encryption": "Versuch, die Verschlüsselung zu deaktivieren, wurde ignoriert", - "Failed to save your profile": "Speichern des Profils fehlgeschlagen", - "The operation could not be completed": "Die Operation konnte nicht abgeschlossen werden", - "Move right": "Nach rechts schieben", - "Move left": "Nach links schieben", - "Revoke permissions": "Berechtigungen widerrufen", - "You can only pin up to %(count)s widgets": { - "other": "Du kannst nur %(count)s Widgets anheften" - }, - "Show Widgets": "Widgets anzeigen", - "Hide Widgets": "Widgets verstecken", - "The call was answered on another device.": "Der Anruf wurde auf einem anderen Gerät angenommen.", - "Answered Elsewhere": "Anderswo beantwortet", - "The call could not be established": "Der Anruf kann nicht getätigt werden", - "Data on this screen is shared with %(widgetDomain)s": "Daten auf diesem Bildschirm werden mit %(widgetDomain)s geteilt", - "Modal Widget": "Modales Widget", - "Uzbekistan": "Usbekistan", - "Don't miss a reply": "Verpasse keine Antwort", - "Enable desktop notifications": "Aktiviere Desktopbenachrichtigungen", - "Update %(brand)s": "Aktualisiere %(brand)s", - "New version of %(brand)s is available": "Neue Version von %(brand)s verfügbar", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "other": "Verschlüsselte Nachrichten sicher lokal zwischenspeichern, um sie in Suchergebnissen finden zu können. Es werden %(size)s benötigt, um die Nachrichten von %(rooms)s Räumen zu speichern.", - "one": "Verschlüsselte Nachrichten sicher lokal zwischenspeichern, um sie in Suchergebnissen finden zu können. Es werden %(size)s benötigt, um die Nachrichten vom Raum %(rooms)s zu speichern." - }, - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Nur ihr beide nehmt an dieser Konversation teil, es sei denn, ihr ladet jemanden ein.", - "This is the beginning of your direct message history with .": "Dies ist der Beginn deiner Direktnachrichten mit .", - "Topic: %(topic)s (edit)": "Thema: %(topic)s (ändern)", - "Topic: %(topic)s ": "Thema: %(topic)s ", - "Add a topic to help people know what it is about.": "Füge ein Thema hinzu, damit andere wissen, worum es hier geht.", - "You created this room.": "Du hast diesen Raum erstellt.", - "%(displayName)s created this room.": "%(displayName)s hat diesen Raum erstellt.", - "Add a photo, so people can easily spot your room.": "Füge ein Bild hinzu, damit andere deinen Raum besser erkennen können.", - "This is the start of .": "Dies ist der Beginn von .", - "Invite by email": "Via Email einladen", - "Start a conversation with someone using their name, email address or username (like ).": "Beginne eine Konversation mittels Name, E-Mail-Adresse oder Matrix-ID (wie ).", - "Invite someone using their name, email address, username (like ) or share this room.": "Lade jemanden mittels Name, E-Mail-Adresse oder Benutzername (wie ) ein, oder teile diesen Raum.", - "Approve widget permissions": "Rechte für das Widget genehmigen", - "This widget would like to:": "Dieses Widget würde gerne:", - "Decline All": "Alles ablehnen", - "%(creator)s created this DM.": "%(creator)s hat diese Direktnachricht erstellt.", - "Enter phone number": "Telefonnummer eingeben", - "Enter email address": "E-Mail-Adresse eingeben", - "Zimbabwe": "Simbabwe", - "Zambia": "Sambia", - "Yemen": "Jemen", - "Western Sahara": "Westsahara", - "Wallis & Futuna": "Wallis und Futuna", - "Vietnam": "Vietnam", - "Venezuela": "Venezuela", - "Vatican City": "Vatikanstadt", - "Vanuatu": "Vanuatu", - "Uruguay": "Uruguay", - "United Arab Emirates": "Vereinigte Arabische Emirate", - "Ukraine": "Ukraine", - "Uganda": "Uganda", - "U.S. Virgin Islands": "Amerikanische Jungferninseln", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Turks- und Caicosinseln", - "Turkmenistan": "Turkmenistan", - "Turkey": "Türkei", - "Tunisia": "Tunesien", - "Trinidad & Tobago": "Trinidad und Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Timor-Leste", - "Thailand": "Thailand", - "Tanzania": "Tansania", - "Tajikistan": "Tadschikistan", - "Taiwan": "Taiwan", - "São Tomé & Príncipe": "São Tomé und Príncipe", - "Syria": "Syrien", - "Switzerland": "Schweiz", - "Sweden": "Schweden", - "Swaziland": "Swasiland", - "Svalbard & Jan Mayen": "Spitzbergen und Jan Mayen", - "Suriname": "Surinam", - "Sudan": "Sudan", - "St. Vincent & Grenadines": "St. Vincent und die Grenadinen", - "St. Pierre & Miquelon": "St. Pierre und Miquelon", - "St. Martin": "St. Martin", - "St. Lucia": "St. Lucia", - "St. Kitts & Nevis": "St. Kitts und Nevis", - "St. Helena": "St. Helena", - "St. Barthélemy": "St. Barthélemy", - "Sri Lanka": "Sri Lanka", - "Spain": "Spanien", - "South Sudan": "Südsudan", - "South Korea": "Südkorea", - "South Georgia & South Sandwich Islands": "Südgeorgien und Südliche Sandwichinseln", - "South Africa": "Südafrika", - "Somalia": "Somalia", - "Solomon Islands": "Salomonen", - "Slovenia": "Slowenien", - "Slovakia": "Slowakei", - "Sint Maarten": "St. Martin", - "Singapore": "Singapur", - "Sierra Leone": "Sierra Leone", - "Seychelles": "Seychellen", - "Serbia": "Serbien", - "Senegal": "Senegal", - "Saudi Arabia": "Saudi-Arabien", - "San Marino": "San Marino", - "Samoa": "Samoa", - "Réunion": "Réunion", - "Rwanda": "Ruanda", - "Russia": "Russland", - "Romania": "Rumänien", - "Qatar": "Katar", - "Puerto Rico": "Puerto Rico", - "Portugal": "Portugal", - "Poland": "Polen", - "Pitcairn Islands": "Pitcairninseln", - "Philippines": "Philippinen", - "Peru": "Peru", - "Paraguay": "Paraguay", - "Papua New Guinea": "Papua-Neuguinea", - "Panama": "Panama", - "Palestine": "Palästina", - "Palau": "Palau", - "Pakistan": "Pakistan", - "Oman": "Oman", - "Norway": "Norwegen", - "Northern Mariana Islands": "Nördliche Marianeninseln", - "North Korea": "Nordkorea", - "Norfolk Island": "Norfolkinsel", - "Niue": "Niue", - "Nigeria": "Nigeria", - "Niger": "Niger", - "Nicaragua": "Nicaragua", - "New Zealand": "Neuseeland", - "New Caledonia": "Neukaledonien", - "Netherlands": "Niederlande", - "Nepal": "Nepal", - "Nauru": "Nauru", - "Namibia": "Namibia", - "Myanmar": "Myanmar", - "Mozambique": "Mosambik", - "Morocco": "Marokko", - "Montserrat": "Montserrat", - "Montenegro": "Montenegro", - "Mongolia": "Mongolei", - "Czech Republic": "Tschechische Republik", - "Monaco": "Monaco", - "Moldova": "Moldawien", - "Micronesia": "Mikronesien", - "Mexico": "Mexiko", - "Mayotte": "Mayotte", - "Mauritius": "Mauritius", - "Mauritania": "Mauretanien", - "Martinique": "Martinique", - "Marshall Islands": "Marshallinseln", - "Malta": "Malta", - "Mali": "Mali", - "Maldives": "Malediven", - "Malaysia": "Malaysia", - "Malawi": "Malawi", - "Madagascar": "Madagaskar", - "Macedonia": "Mazedonien", - "Macau": "Macau", - "Luxembourg": "Luxemburg", - "Lithuania": "Litauen", - "Liechtenstein": "Liechtenstein", - "Libya": "Libyen", - "Liberia": "Liberia", - "Lesotho": "Lesotho", - "Lebanon": "Libanon", - "Latvia": "Lettland", - "Laos": "Laos", - "Kyrgyzstan": "Kirgisistan", - "Kuwait": "Kuwait", - "Kosovo": "Kosovo", - "Kiribati": "Kiribati", - "Kenya": "Kenia", - "Kazakhstan": "Kasachstan", - "Jordan": "Jordanien", - "Jersey": "Jersey", - "Japan": "Japan", - "Jamaica": "Jamaika", - "Italy": "Italien", - "Israel": "Israel", - "Isle of Man": "Insel Man", - "Ireland": "Irland", - "Iraq": "Irak", - "Iran": "Iran", - "Indonesia": "Indonesien", - "India": "Indien", - "Iceland": "Island", - "Hungary": "Ungarn", - "Hong Kong": "Hongkong", - "Honduras": "Honduras", - "Heard & McDonald Islands": "Heard und McDonald-Inseln", - "Haiti": "Haiti", - "Guyana": "Guyana", - "Guinea-Bissau": "Guinea-Bissau", - "Guinea": "Guinea", - "Guernsey": "Guernsey", - "Guatemala": "Guatemala", - "Guam": "Guam", - "Guadeloupe": "Guadeloupe", - "Grenada": "Grenada", - "Greenland": "Grönland", - "Greece": "Griechenland", - "Gibraltar": "Gibraltar", - "Ghana": "Ghana", - "Germany": "Deutschland", - "Georgia": "Georgien", - "Gambia": "Gambia", - "Gabon": "Gabun", - "French Southern Territories": "Französische Süd-Territorien", - "French Polynesia": "Französisch-Polynesien", - "French Guiana": "Französisch-Guayana", - "France": "Frankreich", - "Finland": "Finnland", - "Fiji": "Fidschi", - "Faroe Islands": "Färöer-Inseln", - "Falkland Islands": "Falklandinseln", - "Ethiopia": "Äthiopien", - "Estonia": "Estland", - "Eritrea": "Eritrea", - "Equatorial Guinea": "Äquatorialguinea", - "El Salvador": "El Salvador", - "Egypt": "Ägypten", - "Ecuador": "Ecuador", - "Dominican Republic": "Dominikanische Republik", - "Dominica": "Dominica", - "Djibouti": "Dschibuti", - "Denmark": "Dänemark", - "Côte d’Ivoire": "Tschechische Republik", - "Cyprus": "Zypern", - "Curaçao": "Curaçao", - "Cuba": "Kuba", - "Croatia": "Kroatien", - "Cook Islands": "Cookinseln", - "Costa Rica": "Costa Rica", - "Congo - Kinshasa": "Republik Kongo - Kinshasa", - "Congo - Brazzaville": "Republik Kongo - Brazzaville", - "Comoros": "Komoren", - "Colombia": "Kolumbien", - "Cocos (Keeling) Islands": "Kokosinseln (Keeling)", - "Christmas Island": "Weihnachtsinsel", - "China": "China", - "Chile": "Chile", - "Chad": "Tschad", - "Central African Republic": "Zentralafrikanische Republik", - "Cayman Islands": "Kaimaninseln", - "Caribbean Netherlands": "Karibische Niederlande", - "Cape Verde": "Kap Verde", - "Canada": "Kanada", - "Cameroon": "Kamerun", - "Cambodia": "Kambodscha", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bulgarien", - "Brunei": "Brunei", - "British Virgin Islands": "Britische Jungferninseln", - "British Indian Ocean Territory": "Britisches Territorium im Indischen Ozean", - "Brazil": "Brasilien", - "Bouvet Island": "Bouvetinsel", - "Botswana": "Botswana", - "Bosnia": "Bosnien", - "Bolivia": "Bolivien", - "Bhutan": "Bhutan", - "Bermuda": "Bermuda", - "Benin": "Benin", - "Belize": "Belize", - "Belgium": "Belgien", - "Belarus": "Weißrussland", - "Barbados": "Barbados", - "Bangladesh": "Bangladesch", - "Bahrain": "Bahrain", - "Bahamas": "Bahamas", - "Azerbaijan": "Aserbaidschan", - "Austria": "Österreich", - "Australia": "Australien", - "Aruba": "Aruba", - "Armenia": "Armenien", - "Argentina": "Argentinien", - "Antigua & Barbuda": "Antigua und Barbuda", - "Antarctica": "Antarktis", - "Anguilla": "Anguilla", - "Angola": "Angola", - "Andorra": "Andorra", - "American Samoa": "Amerikanisch-Samoa", - "Algeria": "Algerien", - "Albania": "Albanien", - "Åland Islands": "Äland-Inseln", - "Afghanistan": "Afghanistan", - "United States": "Vereinigte Staaten", - "United Kingdom": "Großbritannien", - "There was a problem communicating with the homeserver, please try again later.": "Es gab ein Problem bei der Kommunikation mit dem Heim-Server. Bitte versuche es später erneut.", - "Use email to optionally be discoverable by existing contacts.": "Nutze optional eine E-Mail-Adresse, um von Nutzern gefunden werden zu können.", - "Use email or phone to optionally be discoverable by existing contacts.": "Nutze optional eine E-Mail-Adresse oder Telefonnummer, um von Nutzern gefunden werden zu können.", - "Add an email to be able to reset your password.": "Füge eine E-Mail-Adresse hinzu, um dein Passwort zurücksetzen zu können.", - "That phone number doesn't look quite right, please check and try again": "Diese Telefonummer sieht nicht ganz richtig aus. Bitte überprüfe deine Eingabe und versuche es erneut", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Aufgepasst: Wenn du keine E-Mail-Adresse angibst und dein Passwort vergisst, kannst du den Zugriff auf deinen Konto dauerhaft verlieren.", - "Continuing without email": "Ohne E-Mail fortfahren", - "Reason (optional)": "Grund (optional)", - "Server Options": "Server-Einstellungen", - "Hold": "Halten", - "Resume": "Fortsetzen", - "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.", - "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.", - "Not a valid Security Key": "Kein gültiger Sicherheisschlüssel", - "This looks like a valid Security Key!": "Dies sieht aus wie ein gültiger Sicherheitsschlüssel!", - "Enter Security Key": "Sicherheitsschlüssel eingeben", - "Enter Security Phrase": "Sicherheitsphrase eingeben", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Das Backup konnte mit dieser Sicherheitsphrase nicht entschlüsselt werden: Bitte überprüfe, ob du die richtige eingegeben hast.", - "Incorrect Security Phrase": "Falsche Sicherheitsphrase", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Das Backup konnte mit diesem Sicherheitsschlüssel nicht entschlüsselt werden: Bitte überprüfe, ob du den richtigen Sicherheitsschlüssel eingegeben hast.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Zugriff auf sicheren Speicher nicht möglich. Bitte überprüfe, ob du die richtige Sicherheitsphrase eingegeben hast.", - "Invalid Security Key": "Ungültiger Sicherheitsschlüssel", - "Wrong Security Key": "Falscher Sicherheitsschlüssel", - "Open dial pad": "Wähltastatur öffnen", - "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.": "Sichere deine Schlüssel mit deinen Kontodaten, für den Fall, dass du den Zugriff auf deine Sitzungen verlierst. Deine Schlüssel werden mit einem eindeutigen Sicherheitsschlüssel geschützt.", - "Channel: ": "Kanal: ", - "Workspace: ": "Arbeitsraum: ", - "Dial pad": "Wähltastatur", - "There was an error looking up the phone number": "Beim Suchen der Telefonnummer ist ein Fehler aufgetreten", - "Unable to look up phone number": "Telefonnummer konnte nicht gefunden werden", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "In dieser Sitzung wurde festgestellt, dass deine Sicherheitsphrase und dein Schlüssel für sichere Nachrichten entfernt wurden.", - "A new Security Phrase and key for Secure Messages have been detected.": "Eine neue Sicherheitsphrase und ein neuer Schlüssel für sichere Nachrichten wurden erkannt.", - "Confirm your Security Phrase": "Deine Sicherheitsphrase bestätigen", - "Great! This Security Phrase looks strong enough.": "Großartig! Diese Sicherheitsphrase sieht stark genug aus.", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Greife auf deinen verschlüsselten Nachrichtenverlauf zu und richte die sichere Kommunikation ein, indem du deine Sicherheitsphrase eingibst.", - "If you've forgotten your Security Key you can ": "Wenn du deinen Sicherheitsschlüssel vergessen hast, kannst du ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Greife auf deinen verschlüsselten Nachrichtenverlauf zu und richte die sichere Kommunikation ein, indem du deinen Sicherheitsschlüssel eingibst.", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Wenn du deine Sicherheitsphrase vergessen hast, kannst du deinen Sicherheitsschlüssel nutzen oder neue Wiederherstellungsoptionen einrichten", - "Security Key mismatch": "Nicht übereinstimmende Sicherheitsschlüssel", - "Set my room layout for everyone": "Dein Raumlayout für alle setzen", - "Remember this": "Dies merken", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Das Widget überprüft deine Nutzer-ID, kann jedoch keine Aktionen für dich ausführen:", - "Allow this widget to verify your identity": "Erlaube diesem Widget deine Identität zu überprüfen", - "Something went wrong in confirming your identity. Cancel and try again.": "Bei der Bestätigung deiner Identität ist ein Fehler aufgetreten. Abbrechen und erneut versuchen.", - "Use app": "App verwenden", - "Use app for a better experience": "Nutze die App für eine bessere Erfahrung", - "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.": "Wir haben deinen Browser gebeten, sich zu merken, bei welchem Heim-Server du dich anmeldest, aber dein Browser hat dies leider vergessen. Gehe zur Anmeldeseite und versuche es erneut.", - "We couldn't log you in": "Wir konnten dich nicht anmelden", - "Recently visited rooms": "Kürzlich besuchte Räume", - "%(count)s members": { - "other": "%(count)s Mitglieder", - "one": "%(count)s Mitglied" - }, - "Save Changes": "Speichern", - "Create a new room": "Neuen Raum erstellen", - "Suggested Rooms": "Vorgeschlagene Räume", - "Add existing room": "Existierenden Raum hinzufügen", - "Share invite link": "Einladungslink teilen", - "Click to copy": "Klicken um zu kopieren", - "Your private space": "Dein privater Space", - "Your public space": "Dein öffentlicher Space", - "Invite only, best for yourself or teams": "Nur für Eingeladene – optimal für dich selbst oder Teams", - "Open space for anyone, best for communities": "Öffne den Space für alle - am besten für Communities", - "Create a space": "Neuen Space erstellen", - "This homeserver has been blocked by its administrator.": "Dieser Heim-Server wurde von seiner Administration geblockt.", - "Invite people": "Personen einladen", - "Empty room": "Leerer Raum", - "Your message was sent": "Die Nachricht wurde gesendet", - "Leave space": "Space verlassen", - "Share your public space": "Teile deinen öffentlichen Space mit der Welt", - "Add some details to help people recognise it.": "Gib einige Infos über deinen neuen Space an.", - "Invite to this space": "In diesen Space einladen", - "Failed to invite the following users to your space: %(csvUsers)s": "Die folgenden Leute konnten nicht eingeladen werden: %(csvUsers)s", - "Share %(name)s": "%(name)s teilen", - "Skip for now": "Vorerst überspringen", - "Welcome to ": "Willkommen bei ", - "Private space": "Privater Space", - "Public space": "Öffentlicher Space", - " invites you": "Du wirst von eingeladen", - "No results found": "Keine Ergebnisse", - "Failed to remove some rooms. Try again later": "Einige Räume konnten nicht entfernt werden. Versuche es bitte später nocheinmal", - "Suggested": "Vorgeschlagen", - "%(count)s rooms": { - "one": "%(count)s Raum", - "other": "%(count)s Räume" - }, - "Are you sure you want to leave the space '%(spaceName)s'?": "Bist du sicher, dass du den Space „%(spaceName)s“ verlassen möchtest?", - "Start audio stream": "Audiostream starten", - "Failed to start livestream": "Livestream konnte nicht gestartet werden", - "Unable to start audio streaming.": "Audiostream kann nicht gestartet werden.", - "Leave Space": "Space verlassen", - "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.": "Dies beeinflusst meistens nur, wie der Raum auf dem Server verarbeitet wird. Solltest du Probleme mit %(brand)s haben, erstelle bitte einen Fehlerbericht.", - "Invite someone using their name, username (like ) or share this space.": "Lade Leute mittels Anzeigename oder Benutzername (z. B. ) ein oder teile diesen Space.", - "Invite someone using their name, email address, username (like ) or share this space.": "Lade Leute mittels Anzeigename, E-Mail-Adresse oder Benutzername (z. B. ) ein oder teile diesen Space.", - "Invite to %(roomName)s": "In %(roomName)s einladen", - "Invite to %(spaceName)s": "In %(spaceName)s einladen", - "Spaces": "Spaces", - "Invite with email or username": "Personen mit E-Mail oder Benutzernamen einladen", - "You can change these anytime.": "Du kannst diese jederzeit ändern.", - "Invite by username": "Mit Benutzername einladen", - "Make sure the right people have access. You can invite more later.": "Stelle sicher, dass die richtigen Personen Zutritt haben. Du kannst später weitere einladen.", - "Invite your teammates": "Lade deine Kollegen ein", - "A private space for you and your teammates": "Ein privater Space für dich und deine Kollegen", - "Me and my teammates": "Für mich und meine Kollegen", - "A private space to organise your rooms": "Ein privater Space zum Organisieren deiner Räume", - "Just me": "Nur für mich", - "Who are you working with?": "Für wen ist dieser Space gedacht?", - "Make sure the right people have access to %(name)s": "Stelle sicher, dass die richtigen Personen Zugriff auf %(name)s haben", - "Go to my first room": "Zum ersten Raum springen", - "It's just you at the moment, it will be even better with others.": "Momentan bist nur du hier. Mit anderen Leuten wird es noch viel besser.", - "Your server does not support showing space hierarchies.": "Dein Home-Server unterstützt hierarchische Spaces nicht.", - "You may want to try a different search or check for typos.": "Versuche es mit etwas anderem oder prüfe auf Tippfehler.", - "Mark as not suggested": "Als nicht vorgeschlagen markieren", - "Mark as suggested": "Als vorgeschlagen markieren", - "You don't have permission": "Du hast dazu keine Berechtigung", - "This space is not public. You will not be able to rejoin without an invite.": "Du wirst diesen privaten Space nur mit einer Einladung wieder betreten können.", - "Failed to save space settings.": "Spaceeinstellungen konnten nicht gespeichert werden.", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Das Entfernen von Rechten kann nicht rückgängig gemacht werden. Falls sie dir niemand anderer zurückgeben kann, kannst du sie nie wieder erhalten.", - "Edit devices": "Sitzungen anzeigen", - "We couldn't create your DM.": "Wir konnten deine Direktnachricht nicht erstellen.", - "Add existing rooms": "Bestehende Räume hinzufügen", - "Space selection": "Space-Auswahl", - "%(count)s people you know have already joined": { - "one": "%(count)s Person, die du kennst, ist schon beigetreten", - "other": "%(count)s Leute, die du kennst, sind bereits beigetreten" - }, - "Space options": "Space-Optionen", - "Manage & explore rooms": "Räume erkunden und verwalten", - "unknown person": "unbekannte Person", - "%(deviceId)s from %(ip)s": "%(deviceId)s von %(ip)s", - "Review to ensure your account is safe": "Überprüfe sie, um ein sicheres Konto gewährleisten zu können", - "This room is suggested as a good one to join": "Dieser Raum wird vorgeschlagen", - "Verification requested": "Verifizierung angefragt", - "Avatar": "Avatar", - "Invited people will be able to read old messages.": "Eingeladene Leute werden ältere Nachrichten lesen können.", - "Invite to just this room": "Nur in diesen Raum einladen", - "Consult first": "Zuerst Anfragen", - "Reset event store?": "Ereignisspeicher zurück setzen?", - "You most likely do not want to reset your event index store": "Es ist wahrscheinlich, dass du den Ereignis-Indexspeicher nicht zurück setzen möchtest", - "Reset event store": "Ereignisspeicher zurück setzen", - "You can add more later too, including already existing ones.": "Du kannst später weitere hinzufügen, auch bereits bestehende.", - "Let's create a room for each of them.": "Lass uns für jedes einen Raum erstellen.", - "What are some things you want to discuss in %(spaceName)s?": "Welche Themen willst du in %(spaceName)s besprechen?", - "Failed to create initial space rooms": "Fehler beim Initialisieren des Space", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Du bist die einzige Person im Raum. Sobald du ihn verlässt, wird niemand mehr hineingelangen, auch du nicht.", - "Edit settings relating to your space.": "Einstellungen vom Space bearbeiten.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Wenn du alles zurücksetzt, beginnst du ohne verifizierte Sitzungen und Benutzende von Neuem und siehst eventuell keine alten Nachrichten.", - "Only do this if you have no other device to complete verification with.": "Verwende es nur, wenn du kein Gerät, mit dem du dich verifizieren kannst, bei dir hast.", - "Reset everything": "Alles zurücksetzen", - "Forgotten or lost all recovery methods? Reset all": "Hast du alle Wiederherstellungsmethoden vergessen? Setze sie hier zurück", - "View message": "Nachricht anzeigen", - "Failed to send": "Fehler beim Senden", - "View all %(count)s members": { - "other": "Alle %(count)s Mitglieder anzeigen", - "one": "Mitglied anzeigen" - }, - "Some of your messages have not been sent": "Einige Nachrichten konnten nicht gesendet werden", - "Original event source": "Ursprüngliche Rohdaten", - "Decrypted event source": "Entschlüsselte Rohdaten", - "Sending": "Senden", - "You can select all or individual messages to retry or delete": "Du kannst einzelne oder alle Nachrichten erneut senden oder löschen", - "Delete all": "Alle löschen", - "Retry all": "Alle erneut senden", - "Verify your identity to access encrypted messages and prove your identity to others.": "Verifiziere diese Anmeldung, um auf verschlüsselte Nachrichten zuzugreifen und dich anderen gegenüber zu identifizieren.", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Falls du es wirklich willst: Es werden keine Nachrichten gelöscht. Außerdem wird die Suche, während der Index erstellt wird, etwas langsamer sein", - "Including %(commaSeparatedMembers)s": "Inklusive %(commaSeparatedMembers)s", - "What do you want to organise?": "Was willst du organisieren?", - "Enter your Security Phrase a second time to confirm it.": "Gib dein Kennwort ein zweites Mal zur Bestätigung ein.", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Wähle Räume oder Konversationen die du hinzufügen willst. Dieser Space ist nur für dich, niemand wird informiert. Du kannst später mehr hinzufügen.", - "You have no ignored users.": "Du ignorierst keine Benutzer.", - "Error processing voice message": "Fehler beim Verarbeiten der Sprachnachricht", - "Select a room below first": "Wähle vorher einen Raum aus", - "Want to add a new room instead?": "Willst du einen neuen Raum hinzufügen?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Raum hinzufügen …", - "other": "Räume hinzufügen … (%(progress)s von %(count)s)" - }, - "You are not allowed to view this server's rooms list": "Du darfst diese Raumliste nicht sehen", - "We didn't find a microphone on your device. Please check your settings and try again.": "Es konnte kein Mikrofon gefunden werden. Überprüfe deine Einstellungen und versuche es erneut.", - "No microphone found": "Kein Mikrofon gefunden", - "We were unable to access your microphone. Please check your browser settings and try again.": "Fehler beim Zugriff auf dein Mikrofon. Überprüfe deine Browsereinstellungen und versuche es nochmal.", - "Unable to access your microphone": "Fehler beim Zugriff auf Mikrofon", - "Please enter a name for the space": "Gib den Namen des Spaces ein", - "Connecting": "Verbinden", - "Message search initialisation failed": "Initialisierung der Nachrichtensuche fehlgeschlagen", - "Search names and descriptions": "Nach Name und Beschreibung filtern", - "Not all selected were added": "Nicht alle Ausgewählten konnten hinzugefügt werden", - "Add reaction": "Reaktion hinzufügen", - "You may contact me if you have any follow up questions": "Kontaktiert mich, falls ihr weitere Fragen zu meiner Rückmeldung habt", - "To leave the beta, visit your settings.": "Du kannst die Beta in den Einstellungen deaktivieren.", - "Space Autocomplete": "Spaces automatisch vervollständigen", - "Currently joining %(count)s rooms": { - "one": "Betrete %(count)s Raum", - "other": "Betrete %(count)s Räume" - }, - "Go to my space": "Zu meinem Space", - "The user you called is busy.": "Die angerufene Person ist momentan beschäftigt.", - "User Busy": "Person beschäftigt", - "Some suggestions may be hidden for privacy.": "Einige Vorschläge könnten aus Gründen der Privatsphäre ausgeblendet sein.", - "Or send invite link": "Oder versende einen Einladungslink", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Sofern du die Berechtigung hast, öffne das Menü einer Nachricht und wähle Anheften, ⁣ um sie hier aufzubewahren.", - "Search for rooms or people": "Räume oder Leute suchen", - "Sent": "Gesendet", - "You don't have permission to do this": "Du bist dazu nicht berechtigt", - "Error loading Widget": "Fehler beim Laden des Widgets", - "Pinned messages": "Angeheftete Nachrichten", - "Nothing pinned, yet": "Es ist nichts angepinnt. Noch nicht.", - "End-to-end encryption isn't enabled": "Ende-zu-Ende-Verschlüsselung ist deaktiviert", - "Error - Mixed content": "Fehler - Uneinheitlicher Inhalt", - "View source": "Rohdaten anzeigen", - "Report": "Melden", - "Collapse reply thread": "Antworten verbergen", - "Show preview": "Vorschau zeigen", - "Settings - %(spaceName)s": "Einstellungen - %(spaceName)s", - "Please provide an address": "Bitte gib eine Adresse an", - "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.", - "Published addresses can be used by anyone on any server to join your space.": "Veröffentlichte Adressen erlauben jedem, den Space zu betreten.", - "This space has no local addresses": "Dieser Space hat keine lokale Adresse", - "Space information": "Information über den Space", - "Recommended for public spaces.": "Empfohlen für öffentliche Spaces.", - "Allow people to preview your space before they join.": "Personen können den Space vor dem Betreten erkunden.", - "Preview Space": "Space-Vorschau erlauben", - "Decide who can view and join %(spaceName)s.": "Konfiguriere, wer %(spaceName)s sehen und betreten kann.", - "Visibility": "Sichtbarkeit", - "This may be useful for public spaces.": "Sinnvoll für öffentliche Spaces.", - "Guests can join a space without having an account.": "Gäste ohne Konto können den Space betreten.", - "Enable guest access": "Gastzutritt", - "Failed to update the history visibility of this space": "Verlaufssichtbarkeit des Space konnte nicht geändert werden", - "Failed to update the guest access of this space": "Gastzutritt zum Space konnte nicht geändert werden", - "Failed to update the visibility of this space": "Sichtbarkeit des Space konnte nicht geändert werden", - "Address": "Adresse", - "e.g. my-space": "z. B. mein-space", - "Some invites couldn't be sent": "Einige Einladungen konnten nicht versendet werden", - "We sent the others, but the below people couldn't be invited to ": "Die anderen wurden gesendet, aber die folgenden Leute konnten leider nicht in eingeladen werden", - "Message search initialisation failed, check your settings for more information": "Initialisierung der Suche fehlgeschlagen, für weitere Informationen öffne deine Einstellungen", - "Unnamed audio": "Unbenannte Audiodatei", - "Show %(count)s other previews": { - "one": "%(count)s andere Vorschau zeigen", - "other": "%(count)s weitere Vorschauen zeigen" - }, - "Images, GIFs and videos": "Mediendateien", - "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", - "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", - "Unable to transfer call": "Übertragen des Anrufs fehlgeschlagen", - "Using this widget may share data with %(widgetDomain)s & your integration manager.": "Wenn du dieses Widget verwendest, können Daten zu %(widgetDomain)s und deinem Integrationsmanager übertragen werden.", - "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 (%(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)", - "Identity server URL must be HTTPS": "Identitäts-Server-URL muss mit HTTPS anfangen", - "Error processing audio message": "Fehler beim Verarbeiten der Audionachricht", - "Code blocks": "Quelltextblöcke", - "There was an error loading your notification settings.": "Fehler beim Laden der Benachrichtigungseinstellungen.", - "Mentions & keywords": "Erwähnungen und Schlüsselwörter", - "Global": "Global", - "New keyword": "Neues Schlüsselwort", - "Keyword": "Schlüsselwort", - "The call is in an unknown state!": "Dieser Anruf ist in einem unbekannten Zustand!", - "Call back": "Zurückrufen", - "Connection failed": "Verbindung fehlgeschlagen", - "Error downloading audio": "Fehler beim Herunterladen der Audiodatei", - "An unknown error occurred": "Ein unbekannter Fehler ist aufgetreten", - "More": "Mehr", - "Show sidebar": "Seitenleiste anzeigen", - "Hide sidebar": "Seitenleiste verbergen", - "Missed call": "Verpasster Anruf", - "Call declined": "Anruf abgelehnt", - "Adding spaces has moved.": "Das Hinzufügen von Spaces ist umgezogen.", - "Search for rooms": "Räume suchen", - "Search for spaces": "Spaces suchen", - "Create a new space": "Neuen Space erstellen", - "Want to add a new space instead?": "Willst du stattdessen einen neuen Space hinzufügen?", - "Add existing space": "Existierenden Space hinzufügen", - "Share content": "Inhalt teilen", - "Application window": "Anwendungsfenster", - "Share entire screen": "Vollständigen Bildschirm teilen", - "Decrypting": "Entschlüsseln", - "Unknown failure: %(reason)s": "Unbekannter Fehler: %(reason)s", - "Stop recording": "Aufnahme beenden", - "Send voice message": "Sprachnachricht senden", - "Access": "Zutritt", - "Decide who can join %(roomName)s.": "Entscheide, wer %(roomName)s betreten kann.", - "Space members": "Spacemitglieder", - "Anyone in a space can find and join. You can select multiple spaces.": "Das Betreten ist allen in den gewählten Spaces möglich.", - "Spaces with access": "Spaces mit Zutritt", - "Anyone in a space can find and join. Edit which spaces can access here.": "Das Betreten ist allen in diesen Spaces möglich. Ändere, welche Spaces Zutritt haben.", - "Currently, %(count)s spaces have access": { - "other": "%(count)s Spaces haben Zutritt", - "one": "Derzeit hat ein Space Zutritt" - }, - "& %(count)s more": { - "other": "und %(count)s weitere", - "one": "und %(count)s weitere" - }, - "Upgrade required": "Aktualisierung erforderlich", - "Only invited people can join.": "Nur Eingeladene können betreten.", - "Private (invite only)": "Privat (Betreten mit Einladung)", - "This upgrade will allow members of selected spaces access to this room without an invite.": "Diese Aktualisierung gewährt Mitgliedern der ausgewählten Spaces Zugang zu diesem Raum ohne Einladung.", - "Show all rooms": "Alle Räume anzeigen", - "Delete avatar": "Avatar löschen", - "Public room": "Öffentlicher Raum", - "Add space": "Space hinzufügen", - "Automatically invite members from this room to the new one": "Mitglieder automatisch in den neuen Raum einladen", - "Search spaces": "Spaces durchsuchen", - "Select spaces": "Spaces wählen", - "Leave %(spaceName)s": "%(spaceName)s verlassen", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Du bist der einzige Admin einiger Räume oder Spaces, die du verlassen willst. Dadurch werden diese keine Admins mehr haben.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Du bist der letzte Admin in diesem Space. Wenn du ihn jetzt verlässt, hat niemand mehr die Kontrolle über ihn.", - "You won't be able to rejoin unless you are re-invited.": "Das Betreten wird dir ohne erneute Einladung nicht möglich sein.", - "Search %(spaceName)s": "%(spaceName)s durchsuchen", - "Want to add an existing space instead?": "Willst du einen existierenden Space hinzufügen?", - "Only people invited will be able to find and join this space.": "Nur eingeladene Personen können diesen Space sehen und betreten.", - "Anyone will be able to find and join this space, not just members of .": "Finden und Betreten ist allen, nicht nur Mitgliedern von , möglich.", - "Anyone in will be able to find and join.": "Mitglieder von können diesen Space finden und betreten.", - "Private space (invite only)": "Privater Space (Betreten auf Einladung)", - "Space visibility": "Sichtbarkeit des Space", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Die Aktualisierung wird eine neue Version des Raums erstellen. Die bisherigen Nachrichten verbleiben im archivierten Raum.", - "Other spaces or rooms you might not know": "Andere Spaces, die du möglicherweise nicht kennst", - "Spaces you know that contain this room": "Spaces, in denen du Mitglied bist und die diesen Raum enthalten", - "You're removing all spaces. Access will default to invite only": "Du entfernst alle Spaces. Der Zutritt wird auf den Standard (Privat) zurückgesetzt", - "People with supported clients will be able to join the room without having a registered account.": "Personen mit unterstützter Anwendung werden diesen Raum ohne registriertes Konto betreten können.", - "Anyone can find and join.": "Sichtbar und zugänglich für jeden.", - "Displaying time": "Zeitanzeige", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Entscheide, welche Spaces auf den Raum zugreifen können. Mitglieder ausgewählter Spaces können betreten.", - "Their device couldn't start the camera or microphone": "Mikrofon oder Kamera des Gesprächspartners konnte nicht gestartet werden", - "Enable encryption in settings.": "Aktiviere Verschlüsselung in den Einstellungen.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Dieser Raum ist nicht verschlüsselt. Oft ist dies aufgrund eines nicht unterstützten Geräts oder Methode wie E-Mail-Einladungen der Fall.", - "Cross-signing is ready but keys are not backed up.": "Quersignatur ist bereit, die Schlüssel sind aber nicht gesichert.", - "Role in ": "Rolle in ", - "Results": "Ergebnisse", - "Rooms and spaces": "Räume und Spaces", - "Are you sure you want to make this encrypted room public?": "Willst du diesen verschlüsselten Raum wirklich öffentlich machen?", - "Unknown failure": "Unbekannter Fehler", - "Failed to update the join rules": "Fehler beim Aktualisieren der Beitrittsregeln", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Um dieses Problem zu vermeiden, erstelle einen neuen verschlüsselten Raum für deine Konversation.", - "Are you sure you want to add encryption to this public room?": "Dieser Raum ist öffentlich. Willst du die Verschlüsselung wirklich aktivieren?", - "Anyone in can find and join. You can select other spaces too.": "Finden und betreten ist Mitgliedern von erlaubt. Du kannst auch weitere Spaces wählen.", - "To join a space you'll need an invite.": "Um einen Space zu betreten, brauchst du eine Einladung.", - "You are about to leave .": "Du bist dabei, zu verlassen.", - "Leave some rooms": "Zu verlassende Räume auswählen", - "Leave all rooms": "Alle Räume verlassen", - "Don't leave any rooms": "Keine Räume und Subspaces verlassen", - "%(reactors)s reacted with %(content)s": "%(reactors)s hat mit %(content)s reagiert", - "Some encryption parameters have been changed.": "Einige Verschlüsselungsoptionen wurden geändert.", - "Message didn't send. Click for info.": "Nachricht nicht gesendet. Klicke für Details.", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Erstelle einen neuen Raum für deine Konversation, um diese Probleme zu umgehen.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Es ist nicht sinnvoll, verschlüsselte Räume öffentlich zu machen. Das würde bedeuten, dass alle den Raum finden und betreten, also auch Nachrichten lesen könnten. Du erhältst also keinen Vorteil der Verschlüsselung, während sie das Senden und Empfangen von Nachrichten langsamer macht.", - "Select the roles required to change various parts of the space": "Wähle, von wem folgende Aktionen ausgeführt werden können", - "%(count)s reply": { - "one": "%(count)s Antwort", - "other": "%(count)s Antworten" - }, - "I'll verify later": "Später verifizieren", - "Skip verification for now": "Verifizierung vorläufig überspringen", - "Really reset verification keys?": "Willst du deine Verifizierungsschlüssel wirklich zurücksetzen?", - "Show:": "Zeige:", - "Shows all threads from current room": "Alle Threads des Raums anzeigen", - "All threads": "Alle Threads", - "My threads": "Meine Threads", - "What projects are your team working on?": "Welche Projekte bearbeitet euer Team?", - "Joined": "Beigetreten", - "See room timeline (devtools)": "Nachrichtenverlauf anzeigen (Entwicklungswerkzeuge)", - "View in room": "Im Raum anzeigen", - "Enter your Security Phrase or to continue.": "Um fortzufahren gib die Sicherheitsphrase ein oder .", - "Would you like to leave the rooms in this space?": "Willst du die Räume in diesem Space verlassen?", - "MB": "MB", - "In reply to this message": "Antwort auf diese Nachricht", - "Downloading": "Herunterladen", - "No answer": "Keine Antwort", - "Unban from %(roomName)s": "Von %(roomName)s entbannen", - "Disinvite from %(roomName)s": "Einladung für %(roomName)s zurückziehen", - "Export chat": "Unterhaltung exportieren", - "Insert link": "Link einfügen", - "Create poll": "Umfrage erstellen", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Space aktualisieren …", - "other": "Spaces aktualisieren … (%(progress)s von %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Einladung senden …", - "other": "Einladungen senden … (%(progress)s von %(count)s)" - }, - "Loading new room": "Neuer Raum wird geladen", - "Upgrading room": "Raum wird aktualisiert", - "Developer mode": "Entwicklungsmodus", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Bewahre deinen Sicherheitsschlüssel sicher auf, etwa in einem Passwortmanager oder einem Safe, da er verwendet wird, um deine Daten zu sichern.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Wir generieren einen Sicherheitsschlüssel für dich, den du in einem Passwort-Manager oder Safe sicher aufbewahren solltest.", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Zugriff auf dein Konto wiederherstellen und in dieser Sitzung gespeicherte Verschlüsselungs-Schlüssel wiederherstellen. Ohne diese wirst du nicht all deine verschlüsselten Nachrichten lesen können.", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "Das Zurücksetzen deiner Sicherheitsschlüssel kann nicht rückgängig gemacht werden. Nach dem Zurücksetzen wirst du alte Nachrichten nicht mehr lesen können un Freunde, die dich vorher verifiziert haben werden Sicherheitswarnungen bekommen, bis du dich erneut mit ihnen verifizierst.", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Ohne dich zu verifizieren wirst du keinen Zugriff auf alle deine Nachrichten haben und könntest für andere als nicht vertrauenswürdig erscheinen.", - "Verify with Security Key": "Mit Sicherheitsschlüssel verifizieren", - "Verify with Security Key or Phrase": "Mit Sicherheitsschlüssel oder Sicherheitsphrase verifizieren", - "Proceed with reset": "Mit Zurücksetzen fortfahren", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Es sieht so aus, als hättest du keinen Sicherheitsschlüssel oder andere Geräte, mit denen du dich verifizieren könntest. Dieses Gerät wird keine alten verschlüsselten Nachrichten lesen können. Um deine Identität auf diesem Gerät zu verifizieren musst du deine Verifizierungsschlüssel zurücksetzen.", - "Shows all threads you've participated in": "Zeigt alle Threads, an denen du teilgenommen hast", - "Joining": "Trete bei", - "Copy link to thread": "Link zu Thread kopieren", - "Thread options": "Thread-Optionen", - "These are likely ones other room admins are a part of.": "Das sind vermutliche solche, in denen andere Raumadministratoren Mitglieder sind.", - "If you can't see who you're looking for, send them your invite link below.": "Wenn du die gesuchte Person nicht findest, sende ihr den Einladungslink zu.", - "Add a space to a space you manage.": "Einen Space zu einem Space den du verwaltest hinzufügen.", - "Add option": "Antwortmöglichkeit hinzufügen", - "Write an option": "Antwortmöglichkeit verfassen", - "Option %(number)s": "Antwortmöglichkeit %(number)s", - "Create options": "Antwortmöglichkeiten erstellen", - "Question or topic": "Frage oder Thema", - "What is your poll question or topic?": "Was ist die Frage oder das Thema deiner Umfrage?", - "Create Poll": "Umfrage erstellen", - "Ban from %(roomName)s": "Aus %(roomName)s verbannen", - "Yours, or the other users' session": "Die Sitzung von dir oder dem anderen Nutzer", - "Yours, or the other users' internet connection": "Die Internetverbindung von dir oder dem anderen Nutzer", - "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.", - "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", - "Sign out devices": { - "one": "Gerät abmelden", - "other": "Geräte abmelden" - }, - "Click the button below to confirm signing out these devices.": { - "one": "Klicke unten auf den Knopf, um dieses Gerät abzumelden.", - "other": "Klicke unten auf den Knopf, um diese Geräte abzumelden." - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Abmelden dieses Geräts durch Beweisen deiner Identität mit Single Sign-On bestätigen.", - "other": "Bestätige das Abmelden dieser Geräte, indem du dich erneut anmeldest." - }, - "Automatically send debug logs on any error": "Sende bei Fehlern automatisch Protokolle zur Fehlerkorrektur", - "Use a more compact 'Modern' layout": "Modernes kompaktes Layout verwenden", - "You're all caught up": "Du bist auf dem neuesten Stand", - "Someone already has that username. Try another or if it is you, sign in below.": "Jemand anderes nutzt diesen Benutzernamen schon. Probier einen anderen oder wenn du es bist, melde dich unten an.", - "Could not connect media": "Konnte Medien nicht verbinden", - "In encrypted rooms, verify all users to ensure it's secure.": "Verifiziere alle Benutzer in verschlüsselten Räumen, um die Sicherheit zu garantieren.", - "They'll still be able to access whatever you're not an admin of.": "Die Person wird weiterhin Zutritt zu Bereichen haben, in denen du nicht administrierst.", - "Surround selected text when typing special characters": "Sonderzeichen automatisch vor und hinter Textauswahl setzen", - "Light high contrast": "Hell kontrastreich", - "Show all threads": "Alle Threads anzeigen", - "Reply in thread": "In Thread antworten", - "Sidebar": "Seitenleiste", - "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ß", - "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", - "Spaces to show": "Anzuzeigende Spaces", - "Mentions only": "Nur Erwähnungen", - "Forget": "Vergessen", - "Files": "Dateien", - "You won't get any notifications": "Du wirst keine Benachrichtigungen erhalten", - "Get notified only with mentions and keywords as set up in your settings": "Nur bei Erwähnungen und Schlüsselwörtern benachrichtigen, die du in den Einstellungen konfigurieren kannst", - "@mentions & keywords": "@Erwähnungen und Schlüsselwörter", - "Get notified for every message": "Bei jeder Nachricht benachrichtigen", - "Rooms outside of a space": "Räume außerhalb von Spaces", - "%(count)s votes": { - "one": "%(count)s Stimme", - "other": "%(count)s Stimmen" - }, - "Chat": "Unterhaltung", - "%(spaceName)s menu": "%(spaceName)s-Menü", - "Join public room": "Öffentlichen Raum betreten", - "Add people": "Personen hinzufügen", - "Invite to space": "In Space einladen", - "Start new chat": "Neue Direktnachricht", - "Recently viewed": "Kürzlich besucht", - "To view all keyboard shortcuts, click here.": "Um alle Tastenkombinationen anzuzeigen, klicke hier.", - "Pin to sidebar": "An Seitenleiste heften", - "Quick settings": "Schnelleinstellungen", - "Developer": "Entwickler", - "Experimental": "Experimentell", - "Themes": "Themen", - "Moderation": "Moderation", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s und %(count)s anderer", - "other": "%(spaceName)s und %(count)s andere" - }, - "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", - "Spaces you know that contain this space": "Spaces, die diesen Space enthalten und in denen du Mitglied bist", - "Keep discussions organised with threads": "Organisiere Diskussionen mit Threads", - "Failed to load list of rooms.": "Fehler beim Laden der Raumliste.", - "Open in OpenStreetMap": "In OpenStreetMap öffnen", - "Recent searches": "Kürzliche Gesucht", - "To search messages, look for this icon at the top of a room ": "Wenn du Nachrichten durchsuchen willst, klicke auf das Icon oberhalb des Raumes", - "Other searches": "Andere Suchen", - "Public rooms": "Öffentliche Räume", - "Use \"%(query)s\" to search": "Nutze \"%(query)s\" zum Suchen", - "Other rooms in %(spaceName)s": "Andere Räume in %(spaceName)s", - "Spaces you're in": "Spaces, in denen du Mitglied bist", - "Sections to show": "Anzuzeigende Bereiche", - "Link to room": "Link zum Raum", - "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.": "Willst du die Umfrage wirklich beenden? Die finalen Ergebnisse werden angezeigt und können nicht mehr geändert werden.", - "End Poll": "Umfrage beenden", - "Sorry, the poll did not end. Please try again.": "Die Umfrage konnte nicht beendet werden. Bitte versuche es erneut.", - "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.", - "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", - "Based on %(count)s votes": { - "one": "%(count)s Stimme abgegeben", - "other": "%(count)s Stimmen abgegeben" - }, - "%(count)s votes cast. Vote to see the results": { - "one": "%(count)s Stimme abgegeben. Stimme ab, um die Ergebnisse zu sehen", - "other": "%(count)s Stimmen abgegeben. Stimme ab, um die Ergebnisse zu sehen" - }, - "No votes cast": "Es wurden noch keine Stimmen abgegeben", - "Final result based on %(count)s votes": { - "one": "Es wurde %(count)s Stimme abgegeben", - "other": "Es wurden %(count)s Stimmen abgegeben" - }, - "Sorry, your vote was not registered. Please try again.": "Wir konnten deine Stimme leider nicht erfassen. Versuche es bitte erneut.", - "Vote not registered": "Stimme nicht erfasst", - "Ban them from specific things I'm able to": "In ausgewählten Räumen und Spaces bannen", - "Unban them from specific things I'm able to": "In ausgewählten Räumen und Spaces entbannen", - "Ban them from everything I'm able to": "Überall wo ich die Rechte dazu habe bannen", - "Unban them from everything I'm able to": "Überall wo ich die Rechte dazu habe, entbannen", - "Copy room link": "Raumlink kopieren", - "Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Teile anonyme Nutzungsdaten mit uns, damit wir Probleme in Element finden können. Nichts Persönliches. Keine Drittparteien.", - "Messaging": "Kommunikation", - "Close this widget to view it in this panel": "Widget schließen und in diesem Panel anzeigen", - "Home options": "Startseiteneinstellungen", - "Unpin this widget to view it in this panel": "Widget nicht mehr anheften und in diesem Panel anzeigen", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Gruppiere Unterhaltungen mit Mitgliedern dieses Spaces. Diese Option zu deaktivieren, wird die Unterhaltungen aus %(spaceName)s ausblenden.", - "Including you, %(commaSeparatedMembers)s": "Mit dir, %(commaSeparatedMembers)s", - "Device verified": "Gerät verifiziert", - "Expand map": "Karte vergrößern", - "Room members": "Raummitglieder", - "Waiting for you to verify on your other device…": "Warten darauf, dass du das auf deinem anderen Gerät bestätigst…", - "Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Warten, dass du auf deinem anderen Gerät %(deviceName)s (%(deviceId)s) verifizierst…", - "Verify this device by confirming the following number appears on its screen.": "Verifiziere dieses Gerät, indem du überprüfst, dass die folgende Zahl auf dem Bildschirm erscheint.", - "Confirm the emoji below are displayed on both devices, in the same order:": "Bestätige, dass die folgenden Emoji auf beiden Geräten in der gleichen Reihenfolge angezeigt werden:", - "Automatically send debug logs on decryption errors": "Sende bei Entschlüsselungsfehlern automatisch Protokolle zur Fehlerkorrektur", - "Back to thread": "Zurück zum Thread", - "Back to chat": "Zurück zur Unterhaltung", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Unbekanntes Paar (Nutzer, Sitzung): (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Nicht erkannte Raumadresse: %(roomAlias)s", - "Unknown error fetching location. Please try again later.": "Beim Abruf deines Standortes ist ein unbekannter Fehler aufgetreten. Bitte versuche es später erneut.", - "Failed to fetch your location. Please try again later.": "Standort konnte nicht abgerufen werden. Bitte versuche es später erneut.", - "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?", - "Remove from room": "Aus Raum entfernen", - "Failed to remove user": "Fehler beim entfernen des Nutzers", - "Remove from %(roomName)s": "Aus %(roomName)s entfernen", - "You were removed from %(roomName)s by %(memberName)s": "%(memberName)s hat dich aus %(roomName)s entfernt", - "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.", - "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.", - "Your new device is now verified. Other users will see it as trusted.": "Dein neues Gerät ist jetzt verifiziert. Anderen wird es als vertrauenswürdig angezeigt werden.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Dein neues Gerät ist jetzt verifiziert und hat Zugriff auf deine verschlüsselten Nachrichten und anderen wird es als vertrauenswürdig angezeigt werden.", - "Verify with another device": "Mit anderem Gerät verifizieren", - "Verify this device": "Dieses Gerät verifizieren", - "Unable to verify this device": "Gerät konnte nicht verifiziert werden", - "Space home": "Space-Übersicht", - "Verify other device": "Anderes Gerät verifizieren", - "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)", - "Message pending moderation: %(reason)s": "Nachricht erwartet Moderation: %(reason)s", - "Message pending moderation": "Nachricht erwartet Moderation", - "toggle event": "Event umschalten", - "This address had invalid server or is already in use": "Diese Adresse hat einen ungültigen Server oder wird bereits verwendet", - "Unable to check if username has been taken. Try again later.": "Es kann nicht überprüft werden, ob der Nutzername bereits vergeben ist. Bitte versuche es später erneut.", - "Internal room ID": "Interne Raum-ID", - "Group all your rooms that aren't part of a space in one place.": "Gruppiere all deine Räume, die nicht Teil eines Spaces sind, an einem Ort.", - "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.", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Falls du weißt, was du machst: Element ist Open Source! Checke unser GitHub aus (https://github.com/vector-im/element-web/) und hilf mit!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Wenn dir jemand gesagt hat, dass du hier etwas einfügen sollst, ist die Wahrscheinlichkeit sehr groß, dass du von der Person betrogen wirst!", - "Wait!": "Warte!", - "This address does not point at this room": "Diese Adresse verweist nicht auf diesen Raum", - "Pick a date to jump to": "Wähle eine Datum aus", - "Jump to date": "Zu Datum springen", - "The beginning of the room": "Der Anfang des Raums", - "Location": "Standort", - "Poll": "Umfrage", - "Voice Message": "Sprachnachricht", - "Hide stickers": "Sticker ausblenden", - "Feedback sent! Thanks, we appreciate it!": "Rückmeldung gesendet! Danke, wir wissen es zu schätzen!", - "%(space1Name)s and %(space2Name)s": "%(space1Name)s und %(space2Name)s", - "Use to scroll": "Benutze zum scrollen", - "Automatically send debug logs when key backup is not functioning": "Sende automatisch Protokolle zur Fehlerkorrektur, wenn die Schlüsselsicherung nicht funktioniert", - "Pinned": "Angeheftet", - "Open thread": "Thread anzeigen", - "Search Dialog": "Suchdialog", - "Join %(roomAddress)s": "%(roomAddress)s betreten", - "Results are only revealed when you end the poll": "Die Ergebnisse werden erst sichtbar, sobald du die Umfrage beendest", - "Voters see results as soon as they have voted": "Abstimmende können die Ergebnisse nach Stimmabgabe sehen", - "Open poll": "Offene Umfrage", - "Closed poll": "Versteckte Umfrage", - "Poll type": "Abstimmungsart", - "Edit poll": "Umfrage bearbeiten", - "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", - "They won't be able to access whatever you're not an admin of.": "Die Person wird keinen Zutritt zu Bereichen haben, in denen du nicht administrierst.", - "Show polls button": "Zeige Pol button", - "This homeserver is not configured to display maps.": "Dein Heim-Server unterstützt das Anzeigen von Karten nicht.", - "Click to drop a pin": "Klicke, um den Standort zu setzen", - "Click to move the pin": "Klicke, um den Standort zu bewegen", - "Shared a location: ": "Hat einen Standort geteilt: ", - "Shared their location: ": "Hat den Standort geteilt: ", - "Unable to load map": "Karte kann nicht geladen werden", - "Click": "Klick", - "Expand quotes": "Zitate ausklappen", - "Collapse quotes": "Zitate einklappen", - "Can't create a thread from an event with an existing relation": "Du kannst keinen Thread in einem Thread starten", - "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 sind eine neue Möglichkeit, Räume und Personen zu gruppieren. Welche Art von Space willst du erstellen? Du kannst dies später ändern.", - "Match system": "An System anpassen", - "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.", - "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", - "My current location": "Mein Standort", - "%(brand)s could not send your location. Please try again later.": "%(brand)s konnte deinen Standort nicht senden. Bitte versuche es später erneut.", - "We couldn't send your location": "Wir konnten deinen Standort nicht senden", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Dein Home-Server unterstützt das Anzeigen von Karten nicht oder der Kartenanbieter ist nicht erreichbar.", - "You are sharing your live location": "Du teilst deinen Echtzeit-Standort", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Deaktivieren, wenn du auch Systemnachrichten bzgl. des Nutzers löschen willst (z. B. Mitglieds- und Profiländerungen …)", - "Preserve system messages": "Systemnachrichten behalten", - "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?": { - "one": "Du bist gerade dabei, %(count)s Nachricht von %(user)s Benutzern zu löschen. Die Nachrichten werden für niemanden mehr sichtbar sein. Willst du fortfahren?", - "other": "Du bist gerade dabei, %(count)s Nachrichten von %(user)s Benutzern zu löschen. Die Nachrichten werden für niemanden mehr sichtbar sein. Willst du fortfahren?" - }, - "%(displayName)s's live location": "Echtzeit-Standort von %(displayName)s", - "Currently removing messages in %(count)s rooms": { - "one": "Entferne Nachrichten in %(count)s Raum", - "other": "Entferne Nachrichten in %(count)s Räumen" - }, - "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.", - "The person who invited you has already left.": "Die Person, die dich eingeladen hat, hat den Raum wieder verlassen.", - "Sorry, your homeserver is too old to participate here.": "Verzeihung, dein Heim-Server ist hierfür zu alt.", - "There was an error joining.": "Es gab einen Fehler beim Betreten.", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s ist in mobilen Browsern experimentell. Für eine bessere Erfahrung nutze unsere App.", - "The user's homeserver does not support the version of the space.": "Die Space-Version wird vom Heim-Server des Benutzers nicht unterstützt.", - "User may or may not exist": "Diese Person existiert möglicherweise nicht", - "User does not exist": "Diese Person existiert nicht", - "User is already in the room": "Die Person ist bereits im Raum", - "User is already in the space": "Die Person ist bereits im Space", - "User is already invited to the room": "Die Person wurde bereits eingeladen", - "User is already invited to the space": "Die Person wurde bereits eingeladen", - "You do not have permission to invite people to this space.": "Du hast keine Berechtigung, Personen in diesen Space einzuladen.", - "Failed to invite users to %(roomName)s": "Fehler beim Einladen von Benutzern in %(roomName)s", - "Live location sharing": "Echtzeit-Standortfreigabe", - "View live location": "Echtzeit-Standort anzeigen", - "Ban from room": "Bannen", - "Unban from room": "Entbannen", - "Ban from space": "Bannen", - "Unban from space": "Entbannen", - "Disinvite from room": "Einladung zurückziehen", - "Remove from space": "Aus Space entfernen", - "Disinvite from space": "Einladung zurückziehen", - "%(count)s participants": { - "one": "1 Teilnehmer", - "other": "%(count)s Teilnehmer" - }, - "Try again later, or ask a room or space admin to check if you have access.": "Versuche es später erneut oder bitte einen Raum- oder Space-Admin um eine Zutrittserlaubnis.", - "This room or space is not accessible at this time.": "Dieser Raum oder Space ist im Moment nicht zugänglich.", - "Are you sure you're at the right place?": "Bist du sicher am richtigen Ort?", - "This room or space does not exist.": "Dieser Raum oder Space existiert nicht.", - "There's no preview, would you like to join?": "Es gibt keine Vorschau, dennoch betreten?", - "This invite was sent to %(email)s": "Einladung an %(email)s gesendet", - "This invite was sent to %(email)s which is not associated with your account": "Diese Einladung wurde an die E-Mail-Adresse %(email)s gesendet, die nicht zu deinem Konto gehört", - "You can still join here.": "Betreten ist dennoch möglich.", - "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.": "Beim Überprüfen der Einladung gab es den Fehler %(errcode)s. Du kannst diese Info der Person, die dich eingeladen hat weitergeben, eventuell kann dies ihr helfen.", - "Something went wrong with your invite.": "Bei der Einladung ist etwas schiefgelaufen.", - "You were banned by %(memberName)s": "Du wurdest von %(memberName)s gebannt", - "Forget this space": "Diesen Space vergessen", - "You were removed by %(memberName)s": "Du wurdest von %(memberName)s entfernt", - "Loading preview": "Lade Vorschau", - "New video room": "Neuer Videoraum", - "New room": "Neuer Raum", - "Seen by %(count)s people": { - "one": "Von %(count)s Person gesehen", - "other": "Von %(count)s Personen gesehen" - }, - "%(members)s and %(last)s": "%(members)s und %(last)s", - "%(members)s and more": "%(members)s und weitere", - "View older version of %(spaceName)s.": "Alte Version von %(spaceName)s anzeigen.", - "Upgrade this space to the recommended room version": "Space auf die empfohlene Version aktualisieren", - "Your password was successfully changed.": "Dein Passwort wurde erfolgreich geändert.", - "Confirm signing out these devices": { - "one": "Abmelden des Geräts bestätigen", - "other": "Abmelden dieser Geräte bestätigen" - }, - "Developer tools": "Entwicklungswerkzeuge", - "View List": "Liste Anzeigen", - "View list": "Liste anzeigen", - "Cameras": "Kameras", - "Output devices": "Ausgabegeräte", - "Input devices": "Eingabegeräte", - "Unsent": "Nicht gesendet", - "Hide my messages from new joiners": "Meine Nachrichten vor neuen Teilnehmern verstecken", - "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?": "Deine alten Nachrichten werden weiterhin für Personen sichtbar bleiben, die sie erhalten haben, so wie es bei E-Mails der Fall ist. Möchtest du deine Nachrichten vor Personen verbergen, die Räume in der Zukunft betreten?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Du wirst vom Identitäts-Server entfernt: Deine Freunde werden nicht mehr in der Lage sein, dich über deine E-Mail-Adresse oder Telefonnummer zu finden", - "You will leave all rooms and DMs that you are in": "Du wirst alle Unterhaltungen verlassen, in denen du dich befindest", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Niemand wird in der Lage sein deinen Benutzernamen (MXID) wiederzuverwenden, dich eingeschlossen: Der Benutzername wird nicht verfügbar bleiben", - "You will no longer be able to log in": "Du wirst dich nicht mehr anmelden können", - "You will not be able to reactivate your account": "Du wirst dein Konto nicht reaktivieren können", - "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", - "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", - "To view %(roomName)s, you need an invite": "Um %(roomName)s zu betrachten, benötigst du eine Einladung", - "%(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 wurde während des Betretens zurückgegeben. Wenn du denkst, dass diese Meldung nicht korrekt ist, reiche bitte einen Fehlerbericht ein.", - "Private room": "Privater Raum", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Du wurdest von allen Geräten abgemeldet und erhältst keine Push-Benachrichtigungen mehr. Um Benachrichtigungen wieder zu aktivieren, melde dich auf jedem Gerät erneut an.", - "Threads help keep your conversations on-topic and easy to track.": "Threads helfen dabei, dass deine Konversationen beim Thema und leicht nachverfolgbar bleiben.", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "Deine Nachricht wurde nicht gesendet, weil dieser Heim-Server von dessen Administration gesperrt wurde. Bitte kontaktiere deine Dienstadministration, um den Dienst weiterzunutzen.", - "You were disconnected from the call. (Error: %(message)s)": "Du wurdest vom Anruf getrennt. (Error: %(message)s)", - "Connection lost": "Verbindung verloren", - "Explore public spaces in the new search dialog": "Erkunde öffentliche Räume mit der neuen Suchfunktion", - "%(count)s people joined": { - "one": "%(count)s Person beigetreten", - "other": "%(count)s Personen beigetreten" - }, - "Enable hardware acceleration": "Aktiviere die Hardwarebeschleunigung", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "Bitte beachte: Dies ist eine experimentelle Funktion, die eine temporäre Implementierung nutzt. Das bedeutet, dass du deinen Standortverlauf nicht löschen kannst und erfahrene Nutzer ihn sehen können, selbst wenn du deinen Echtzeit-Standort nicht mehr mit diesem Raum teilst.", - "Video room": "Videoraum", - "Video rooms are a beta feature": "Videoräume sind eine Betafunktion", - "Edit topic": "Thema bearbeiten", - "Remove server “%(roomServer)s”": "Server „%(roomServer)s“ entfernen", - "Click to read topic": "Klicke, um das Thema zu lesen", - "Add new server…": "Neuen Server hinzufügen …", - "Show: %(instance)s rooms (%(server)s)": "%(instance)s Räume zeigen (%(server)s)", - "Show: Matrix rooms": "Zeige: Matrix-Räume", - "Open room": "Raum öffnen", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Wenn du dich abmeldest, werden die Schlüssel auf diesem Gerät gelöscht. Das bedeutet, dass du keine verschlüsselten Nachrichten mehr lesen kannst, wenn du die Schlüssel nicht auf einem anderen Gerät oder eine Sicherung auf dem Server hast.", - "Show rooms": "Räume zeigen", - "Search for": "Suche nach", - "%(count)s Members": { - "one": "%(count)s Mitglied", - "other": "%(count)s Mitglieder" - }, - "Show spaces": "Spaces zeigen", - "You cannot search for rooms that are neither a room nor a space": "Du kannst nicht nach Räumen suchen, die kein Raum oder Space sind", - "Some results may be hidden for privacy": "Einige Vorschläge könnten aus Gründen der Privatsphäre ausgeblendet sein", - "Copy invite link": "Einladungslink kopieren", - "Some results may be hidden": "Einige Ergebnisse können ausgeblendet sein", - "Close sidebar": "Seitenleiste schließen", - "No live locations": "Keine Echtzeit-Standorte", - "Live location error": "Echtzeit-Standort-Fehler", - "Live location ended": "Echtzeit-Standort beendet", - "Live until %(expiryTime)s": "Echtzeit bis %(expiryTime)s", - "Updated %(humanizedUpdateTime)s": "%(humanizedUpdateTime)s aktualisiert", - "Other options": "Andere Optionen", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Falls du den Raum nicht findest, frag nach einer Einladung oder erstelle einen neuen Raum.", - "An error occurred whilst sharing your live location, please try again": "Ein Fehler ist während des Teilens deines Echtzeit-Standorts aufgetreten, bitte versuche es erneut", - "Live location enabled": "Echtzeit-Standort aktiviert", - "An error occurred whilst sharing your live location": "Ein Fehler ist während des Teilens deines Echtzeit-Standorts aufgetreten", - "An error occurred while stopping your live location": "Ein Fehler ist während des Beendens deines Echtzeit-Standorts aufgetreten", - "An error occurred while stopping your live location, please try again": "Ein Fehler ist während des Beendens deines Echtzeit-Standorts aufgetreten, bitte versuche es erneut", - "Check your email to continue": "Zum Fortfahren prüfe deine E-Mails", - "Failed to set direct message tag": "Fehler beim Setzen der Nachrichtenmarkierung", - "Resent!": "Verschickt!", - "Did not receive it? Resend it": "Nicht angekommen? Erneut senden", - "Unread email icon": "Ungelesene E-Mail Symbol", - "Coworkers and teams": "Kollegen und Gruppen", - "Friends and family": "Freunde und Familie", - "You need to have the right permissions in order to share locations in this room.": "Du benötigst die entsprechenden Berechtigungen, um deinen Echtzeit-Standort in diesem Raum freizugeben.", - "Who will you chat to the most?": "Mit wem wirst du am meisten schreiben?", - "We're creating a room with %(names)s": "Wir erstellen einen Raum mit %(names)s", - "Messages in this chat will be end-to-end encrypted.": "Nachrichten in dieser Unterhaltung werden Ende-zu-Ende-verschlüsselt.", - "Send your first message to invite to chat": "Schreibe deine erste Nachricht, um zur Unterhaltung einzuladen", - "Your server doesn't support disabling sending read receipts.": "Dein Server unterstützt das Deaktivieren von Lesebestätigungen nicht.", - "Share your activity and status with others.": "Teile anderen deine Aktivität und deinen Status mit.", - "Deactivating your account is a permanent action — be careful!": "Die Deaktivierung deines Kontos ist unwiderruflich — sei vorsichtig!", - "Toggle attribution": "Info ein-/ausblenden", - "In spaces %(space1Name)s and %(space2Name)s.": "In den Spaces %(space1Name)s und %(space2Name)s.", - "Joining…": "Betrete …", - "Show Labs settings": "Zeige die \"Labor\" Einstellungen", - "To view, please enable video rooms in Labs first": "Zum Anzeigen, aktiviere bitte Videoräume in den Laboreinstellungen", - "Security recommendations": "Sicherheitsempfehlungen", - "Filter devices": "Geräte filtern", - "Inactive for %(inactiveAgeDays)s days or longer": "Seit %(inactiveAgeDays)s oder mehr Tagen inaktiv", - "Inactive": "Inaktiv", - "Not ready for secure messaging": "Nicht bereit für sichere Kommunikation", - "Ready for secure messaging": "Bereit für sichere Kommunikation", - "All": "Alle", - "No sessions found.": "Keine Sitzungen gefunden.", - "No inactive sessions found.": "Keine inaktiven Sitzungen gefunden.", - "No unverified sessions found.": "Keine unverifizierten Sitzungen gefunden.", - "No verified sessions found.": "Keine verifizierten Sitzungen gefunden.", - "Inactive sessions": "Inaktive Sitzungen", - "Unverified sessions": "Nicht verifizierte Sitzungen", - "For best security, sign out from any session that you don't recognize or use anymore.": "Für bestmögliche Sicherheit, melde dich von allen Sitzungen ab, die du nicht erkennst oder benutzt.", - "Verified sessions": "Verifizierte Sitzungen", - "Unverified session": "Nicht verifizierte Sitzung", - "This session is ready for secure messaging.": "Diese Sitzung ist für sichere Kommunikation bereit.", - "Verified session": "Verifizierte Sitzung", - "Inactive for %(inactiveAgeDays)s+ days": "Seit %(inactiveAgeDays)s+ Tagen inaktiv", - "Session details": "Sitzungsdetails", - "IP address": "IP-Adresse", - "Last activity": "Neueste Aktivität", - "Current session": "Aktuelle Sitzung", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "Für bestmögliche Sicherheit verifiziere deine Sitzungen und melde dich von allen ab, die du nicht erkennst oder nutzt.", - "Other sessions": "Andere Sitzungen", - "Sessions": "Sitzungen", - "Spell check": "Rechtschreibprüfung", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "Im Space %(spaceName)s und %(count)s weiteren Spaces.", - "other": "In %(spaceName)s und %(count)s weiteren Spaces." - }, - "In %(spaceName)s.": "Im Space %(spaceName)s.", - "Reset bearing to north": "Ausrichtung nach Norden zurücksetzen", - "Mapbox logo": "Mapbox Logo", - "Location not available": "Standort nicht verfügbar", - "Find my location": "Zeige meinen Standort", - "Exit fullscreen": "Vollbild verlassen", - "Enter fullscreen": "Vollbild", - "Map feedback": "Rückmeldung zur Karte", - "Online community members": "Online Community-Mitglieder", - "You don't have permission to share locations": "Dir fehlt die Berechtigung, Echtzeit-Standorte freigeben zu dürfen", - "Un-maximise": "Maximieren rückgängig machen", - "Start a group chat": "Gruppenunterhaltung beginnen", - "If you can't see who you're looking for, send them your invite link.": "Falls du nicht findest wen du suchst, send ihnen deinen Einladungslink.", - "Interactively verify by emoji": "Interaktiv per Emoji verifizieren", - "Manually verify by text": "Manuell per Text verifizieren", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "Um dein Konto zu erstellen, öffne den Link in der E-Mail, die wir gerade an %(emailAddress)s geschickt haben.", - "Remove search filter for %(filter)s": "Entferne Suchfilter für %(filter)s", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "Falls du den Zugriff auf deinen Nachrichtenverlauf behalten willst, richte die Schlüsselsicherung ein oder exportiere deine Verschlüsselungsschlüssel von einem deiner Geräte bevor du weiter machst.", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "Das Abmelden deines Geräts wird die Verschlüsselungsschlüssel löschen, woraufhin verschlüsselte Nachrichtenverläufe nicht mehr lesbar sein werden.", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "Tipp: Nutze “%(replyInThread)s” beim Schweben über eine Nachricht.", - "To join, please enable video rooms in Labs first": "Zum Betreten, aktiviere bitte Videoräume in den Laboreinstellungen", - "View related event": "Zugehöriges Ereignis anzeigen", - "Stop and close": "Beenden und schließen", - "We'll help you get connected.": "Wir helfen dir, dich zu vernetzen.", - "You're in": "Los gehts", - "Choose a locale": "Wähle ein Gebietsschema", - "Saved Items": "Gespeicherte Elemente", - "Read receipts": "Lesebestätigungen", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Für besonders sichere Kommunikation verifiziere deine Sitzungen oder melde dich von ihnen ab, falls du sie nicht mehr identifizieren kannst.", - "Verify or sign out from this session for best security and reliability.": "Für bestmögliche Sicherheit und Zuverlässigkeit verifiziere diese Sitzung oder melde sie ab.", - "Join the room to participate": "Betrete den Raum, um teilzunehmen", - "Show shortcut to welcome checklist above the room list": "Verknüpfung zu ersten Schritten (Willkommen) anzeigen", - "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.": "Verschlüsselung ist für öffentliche Räume nicht empfohlen. Jeder kann öffentliche Räume finden und betreten, also kann auch jeder die Nachrichten lesen. Du wirst keine der Vorteile von Verschlüsselung erhalten und kannst sie später auch nicht mehr deaktivieren. Nachrichten in öffentlichen Räumen zu verschlüsseln, wird das empfangen und senden verlangsamen.", - "Empty room (was %(oldName)s)": "Leerer Raum (war %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "other": "Lade %(user)s und %(count)s weitere Person ein", - "one": "Lade %(user)s und eine weitere Person ein" - }, - "Inviting %(user1)s and %(user2)s": "Lade %(user1)s und %(user2)s ein", - "%(user)s and %(count)s others": { - "one": "%(user)s und 1 anderer", - "other": "%(user)s und %(count)s andere" - }, - "%(user1)s and %(user2)s": "%(user1)s und %(user2)s", - "Sliding Sync configuration": "Sliding-Sync-Konfiguration", - "Your server has native support": "Dein Server unterstützt dies nativ", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s oder %(copyButton)s", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s oder %(recoveryFile)s", - "Proxy URL": "Proxy-URL", - "Proxy URL (optional)": "Proxy-URL (optional)", - "Your server lacks native support, you must specify a proxy": "Dein Server unterstützt dies nicht nativ, du musst einen Proxy angeben", - "Your server lacks native support": "Dein Server unterstützt dies nicht nativ", - "To disable you will need to log out and back in, use with caution!": "Zum Deaktivieren musst du dich neu anmelden. Mit Vorsicht verwenden!", - "Voice broadcast": "Sprachübertragung", - "You need to be able to kick users to do that.": "Du musst in der Lage sein, Benutzer zu entfernen um das zu tun.", - "Sign out of this session": "Von dieser Sitzung abmelden", - "Rename session": "Sitzung umbenennen", - "There's no one here to call": "Hier ist niemand zum Anrufen", - "You do not have permission to start voice calls": "Dir fehlt die Berechtigung, um Audioanrufe zu beginnen", - "You do not have permission to start video calls": "Dir fehlt die Berechtigung, um Videoanrufe zu beginnen", - "Ongoing call": "laufender Anruf", - "Video call (Jitsi)": "Videoanruf (Jitsi)", - "Live": "Live", - "Receive push notifications on this session.": "Erhalte Push-Benachrichtigungen in dieser Sitzung.", - "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", - "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", - "URL": "URL", - "Mobile session": "Mobil-Sitzung", - "Desktop session": "Desktop-Sitzung", - "Web session": "Web-Sitzung", - "Unknown session type": "Unbekannter Sitzungstyp", - "Unknown room": "Unbekannter Raum", - "Freedom": "Freiraum", - "Spotlight": "Rampenlicht", - "Room info": "Raum-Info", - "View chat timeline": "Nachrichtenverlauf anzeigen", - "Close call": "Anruf schließen", - "Operating system": "Betriebssystem", - "Call type": "Anrufart", - "You do not have sufficient permissions to change this.": "Du hast nicht die erforderlichen Berechtigungen, um dies zu ändern.", - "Video call (%(brand)s)": "Videoanruf (%(brand)s)", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s ist Ende-zu-Ende-verschlüsselt, allerdings noch auf eine geringere Anzahl Benutzer beschränkt.", - "Enable %(brand)s as an additional calling option in this room": "Verwende %(brand)s als alternative Anrufoption in diesem Raum", - "Sorry — this call is currently full": "Entschuldigung — dieser Anruf ist aktuell besetzt", - "pause voice broadcast": "Sprachübertragung pausieren", - "resume voice broadcast": "Sprachübertragung fortsetzen", - "Yes, stop broadcast": "Ja, Übertragung beenden", - "Stop live broadcasting?": "Live-Übertragung beenden?", - "Sign in with QR code": "Mit QR-Code anmelden", - "Browser": "Browser", - "Completing set up of your new device": "Schließe Anmeldung deines neuen Gerätes ab", - "Waiting for device to sign in": "Warte auf Anmeldung des Gerätes", - "Review and approve the sign in": "Überprüfe und genehmige die Anmeldung", - "Start at the sign in screen": "Beginne auf dem Anmeldebildschirm", - "Scan the QR code below with your device that's signed out.": "Lese den folgenden QR-Code mit deinem nicht angemeldeten Gerät ein.", - "By approving access for this device, it will have full access to your account.": "Indem du den Zugriff dieses Gerätes bestätigst, erhält es vollen Zugang zu deinem Konto.", - "Check that the code below matches with your other device:": "Überprüfe, dass der unten angezeigte Code mit deinem anderen Gerät übereinstimmt:", - "Devices connected": "Geräte verbunden", - "The homeserver doesn't support signing in another device.": "Der Heim-Server unterstützt die Anmeldung eines anderen Gerätes nicht.", - "An unexpected error occurred.": "Ein unerwarteter Fehler ist aufgetreten.", - "The request was cancelled.": "Die Anfrage wurde abgebrochen.", - "The other device isn't signed in.": "Das andere Gerät ist nicht angemeldet.", - "The other device is already signed in.": "Das andere Gerät ist bereits angemeldet.", - "The request was declined on the other device.": "Die Anfrage wurde auf dem anderen Gerät abgelehnt.", - "Linking with this device is not supported.": "Die Verbindung mit diesem Gerät wird nicht unterstützt.", - "The scanned code is invalid.": "Der gescannte Code ist ungültig.", - "The linking wasn't completed in the required time.": "Die Verbindung konnte nicht in der erforderlichen Zeit hergestellt werden.", - "Sign in new device": "Neues Gerät anmelden", - "Show QR code": "QR-Code anzeigen", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Jemand anderes nimmt bereits eine Sprachübertragung auf. Warte auf das Ende der Übertragung, bevor du eine neue startest.", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "Du hast nicht die nötigen Berechtigungen, um eine Sprachübertragung in diesem Raum zu starten. Kontaktiere einen Raumadministrator, um deine Berechtigungen anzupassen.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "Du zeichnest bereits eine Sprachübertragung auf. Bitte beende die laufende Übertragung, um eine neue zu beginnen.", - "Can't start a new voice broadcast": "Sprachübertragung kann nicht gestartet werden", - "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.": "Du kannst dieses Gerät verwenden, um ein neues Gerät per QR-Code anzumelden. Dazu musst du den auf diesem Gerät angezeigten QR-Code mit deinem nicht angemeldeten Gerät einlesen.", - "play voice broadcast": "Sprachübertragung wiedergeben", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "Bist du sicher, dass du dich von %(count)s Sitzung abmelden möchtest?", - "other": "Bist du sicher, dass du dich von %(count)s Sitzungen abmelden möchtest?" - }, - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "Inaktive Sitzungen sind jene, die du schon seit geraumer Zeit nicht mehr verwendet hast, aber nach wie vor Verschlüsselungs-Schlüssel erhalten.", - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "Du solltest besonders sicher gehen, dass du diese Sitzungen kennst, da sie die unbefugte Nutzung deines Kontos durch Dritte bedeuten könnten.", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "Nicht verifizierte Sitzungen sind jene, die mit deinen Daten angemeldet, aber nicht quer signiert wurden.", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Erwäge, dich aus alten (%(inactiveAgeDays)s Tage oder mehr), nicht mehr verwendeten Sitzungen abzumelden.", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "Das Entfernen inaktiver Sitzungen verbessert Sicherheit, Leistung und das Erkennen von dubiosen neuen Sitzungen.", - "Show formatting": "Formatierung anzeigen", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "Dies gibt ihnen die Gewissheit, dass sie auch wirklich mit dir kommunizieren, allerdings bedeutet es auch, dass sie die Sitzungsnamen sehen können, die du hier eingibst.", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "Andere Benutzer in Direktnachrichten oder von dir betretenen Räumen können die volle Liste deiner Sitzungen sehen.", - "Renaming sessions": "Sitzungen umbenennen", - "Please be aware that session names are also visible to people you communicate with.": "Sei dir bitte bewusst, dass Sitzungsnamen auch für Personen, mit denen du kommunizierst, sichtbar sind.", - "Hide formatting": "Formatierung ausblenden", - "Automatic gain control": "Automatische Lautstärkeregelung", - "Allow Peer-to-Peer for 1:1 calls": "Erlaube Peer-to-Peer-Verbindungen für Anrufe in Direktnachrichten", - "Connection": "Verbindung", - "Voice processing": "Sprachverarbeitung", - "Video settings": "Videoeinstellungen", - "Automatically adjust the microphone volume": "Gleiche die Mikrofonlautstärke automatisch an", - "Voice settings": "Spracheinstellungen", - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "Dieser wird nur verwendet, sollte dein Heim-Server keinen bieten. Deine IP-Adresse würde während eines Anrufs geteilt werden.", - "Noise suppression": "Rauschreduzierung", - "Echo cancellation": "Echounterdrückung", - "When enabled, the other party might be able to see your IP address": "Wenn aktiviert, könnte die andere Person deine IP-Adresse sehen", - "Error downloading image": "Fehler beim Herunterladen des Bildes", - "Unable to show image due to error": "Kann Bild aufgrund eines Fehlers nicht anzeigen", - "Go live": "Live schalten", - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.": "Dies bedeutet, dass du alle Schlüssel zum Entsperren deiner verschlüsselten Nachrichten hast und anderen bestätigst, dieser Sitzung zu vertrauen.", - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.": "Auf verifizierte Sitzungen kannst du überall mit deinem Konto zugreifen, wenn du deine Passphrase eingegeben oder deine Identität mit einer anderen Sitzung verifiziert hast.", - "Show details": "Details anzeigen", - "Hide details": "Details ausblenden", - "30s forward": "30s vorspulen", - "30s backward": "30s zurückspulen", - "Send email": "E-Mail senden", - "Sign out of all devices": "Auf allen Geräten abmelden", - "Confirm new password": "Neues Passwort bestätigen", - "Too many attempts in a short time. Retry after %(timeout)s.": "Zu viele Versuche in zu kurzer Zeit. Versuche es erneut nach %(timeout)s.", - "Too many attempts in a short time. Wait some time before trying again.": "Zu viele Versuche in zu kurzer Zeit. Warte ein wenig, bevor du es erneut versuchst.", - "Change input device": "Eingabegerät wechseln", - "Thread root ID: %(threadRootId)s": "Thread-Ursprungs-ID: %(threadRootId)s", - "Buffering…": "Puffere …", - "Error starting verification": "Verifizierungbeginn fehlgeschlagen", - "We were unable to start a chat with the other user.": "Der Unterhaltungsbeginn mit dem anderen Benutzer war uns nicht möglich.", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "Experimentierfreudig? Probiere unsere neuesten, sich in Entwicklung befindlichen Ideen aus. Diese Funktionen sind nicht final; Sie könnten instabil sein, sich verändern oder sogar ganz entfernt werden. Erfahre mehr.", - "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.": "Was passiert als nächstes in %(brand)s? Das Labor ist deine erste Anlaufstelle, um Funktionen früh zu erhalten, zu testen und mitzugestalten, bevor sie tatsächlich veröffentlicht werden.", - "Upcoming features": "Zukünftige Funktionen", - "Low bandwidth mode": "Modus für geringe Bandbreite", - "WARNING: ": "WARNUNG: ", - "Requires compatible homeserver.": "Benötigt kompatiblen Heim-Server.", - "Early previews": "Frühe Vorschauen", - "You have unverified sessions": "Du hast nicht verifizierte Sitzungen", - "Change layout": "Anordnung ändern", - "Add privileged users": "Berechtigten Benutzer hinzufügen", - "Search users in this room…": "Benutzer im Raum suchen …", - "Give one or multiple users in this room more privileges": "Einem oder mehreren Benutzern im Raum mehr Berechtigungen geben", - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "Aus Sicherheits- und Datenschutzgründen, wird die Nutzung von verschlüsselungsfähigen Matrix-Anwendungen empfohlen.", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "Du wirst dich mit dieser Sitzung nicht an Unterhaltungen in Räumen mit aktivierter Verschlüsselung beteiligen können.", - "This session doesn't support encryption and thus can't be verified.": "Diese Sitzung unterstützt keine Verschlüsselung und kann deshalb nicht verifiziert werden.", - "%(senderName)s ended a voice broadcast": "%(senderName)s beendete eine Sprachübertragung", - "You ended a voice broadcast": "Du hast eine Sprachübertragung beendet", - "Unable to decrypt message": "Nachrichten-Entschlüsselung nicht möglich", - "This message could not be decrypted": "Diese Nachricht konnte nicht enschlüsselt werden", - "%(senderName)s ended a voice broadcast": "%(senderName)s beendete eine Sprachübertragung", - "You ended a voice broadcast": "Du hast eine Sprachübertragung beendet", - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "Du kannst keinen Anruf beginnen, da du im Moment eine Sprachübertragung aufzeichnest. Bitte beende deine Sprachübertragung, um ein Gespräch zu beginnen.", - "Can’t start a call": "Kann keinen Anruf beginnen", - "Improve your account security by following these recommendations.": "Verbessere deine Kontosicherheit, indem du diese Empfehlungen beherzigst.", - "%(count)s sessions selected": { - "one": "%(count)s Sitzung ausgewählt", - "other": "%(count)s Sitzungen ausgewählt" - }, - "Failed to read events": "Lesen der Ereignisse fehlgeschlagen", - "Failed to send event": "Übertragung des Ereignisses fehlgeschlagen", - " in %(room)s": " in %(room)s", - "Verify your current session for enhanced secure messaging.": "Verifiziere deine aktuelle Sitzung für besonders sichere Kommunikation.", - "Your current session is ready for secure messaging.": "Deine aktuelle Sitzung ist für sichere Kommunikation bereit.", - "Mark as read": "Als gelesen markieren", - "Text": "Text", - "Create a link": "Link erstellen", - "Sign out of %(count)s sessions": { - "one": "Von %(count)s Sitzung abmelden", - "other": "Von %(count)s Sitzungen abmelden" - }, - "Sign out of all other sessions (%(otherSessionsCount)s)": "Von allen anderen Sitzungen abmelden (%(otherSessionsCount)s)", - "Listen to live broadcast?": "Echtzeitübertragung anhören?", - "Yes, end my recording": "Ja, beende meine Aufzeichnung", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "Wenn du beginnst, diese Echtzeitübertragung anzuhören, wird deine aktuelle Echtzeitübertragungsaufzeichnung beendet.", - "Unfortunately we're unable to start a recording right now. Please try again later.": "Leider ist es aktuell nicht möglich, eine Aufnahme zu beginnen. Bitte versuche es später erneut.", - "Connection error": "Verbindungsfehler", - "Can't start voice message": "Kann Sprachnachricht nicht beginnen", - "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.": "Du kannst keine Sprachnachricht beginnen, da du im Moment eine Echtzeitübertragung aufzeichnest. Bitte beende deine Sprachübertragung, um ein Gespräch zu beginnen.", - "Edit link": "Link bearbeiten", - "Decrypted source unavailable": "Entschlüsselte Quelle nicht verfügbar", - "Connection error - Recording paused": "Verbindungsfehler − Aufnahme pausiert", - "%(senderName)s started a voice broadcast": "%(senderName)s begann eine Sprachübertragung", - "%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)", - "Unable to play this voice broadcast": "Wiedergabe der Sprachübertragung nicht möglich", - "Registration token": "Registrierungstoken", - "Enter a registration token provided by the homeserver administrator.": "Gib einen von deiner Home-Server-Administration zur Verfügung gestellten Registrierungstoken ein.", - "Manage account": "Konto verwalten", - "Your account details are managed separately at %(hostname)s.": "Deine Kontodaten werden separat auf %(hostname)s verwaltet.", - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "Alle Nachrichten und Einladungen der Person werden verborgen. Bist du sicher, dass du sie ignorieren möchtest?", - "Ignore %(user)s": "%(user)s ignorieren", - "Unable to decrypt voice broadcast": "Entschlüsseln der Sprachübertragung nicht möglich", - "unknown": "unbekannt", - "Red": "Rot", - "Grey": "Grau", - "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.": "Möchtest du deine Übertragung wirklich beenden? Dies wird die Übertragung abschließen und die vollständige Aufnahme im Raum bereitstellen.", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "Deine E-Mail-Adresse scheint nicht mit einer Matrix-ID auf diesem Heim-Server verknüpft zu sein.", - "This session is backing up your keys.": "Diese Sitzung sichert deine Schlüssel.", - "Declining…": "Ablehnen …", - "There are no past polls in this room": "In diesem Raum gibt es keine abgeschlossenen Umfragen", - "There are no active polls in this room": "In diesem Raum gibt es keine aktiven Umfragen", - "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "Achtung: Deine persönlichen Daten (einschließlich Verschlüsselungs-Schlüssel) sind noch in dieser Sitzung gespeichert. Lösche diese Daten, wenn du diese Sitzung nicht mehr benötigst, oder dich mit einem anderen Konto anmelden möchtest.", - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "Achtung: Eine Raumaktualisierung wird Raummitglieder nicht automatisch in die neue Raumversion umziehen. In der alten Raumversion wird ein Link zum neuen Raum veröffentlicht ­− Raummitglieder müssen auf diesen klicken, um den neuen Raum zu betreten.", - "WARNING: session already verified, but keys do NOT MATCH!": "ACHTUNG: Sitzung bereits verifiziert, aber die Schlüssel PASSEN NICHT!", - "Starting backup…": "Beginne Sicherung …", - "Inviting…": "Lade ein …", - "Creating rooms…": "Erstelle Räume …", - "Keep going…": "Fortfahren …", - "Connecting…": "Verbinde …", - "Scan QR code": "QR-Code einlesen", - "Select '%(scanQRCode)s'": "Wähle „%(scanQRCode)s“", - "Loading live location…": "Lade Live-Standort …", - "Fetching keys from server…": "Lade Schlüssel vom Server …", - "Checking…": "Überprüfe …", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Aktiviere „%(manageIntegrations)s“ in den Einstellungen, um dies zu tun.", - "Waiting for partner to confirm…": "Warte auf Bestätigung des Gesprächspartners …", - "Adding…": "Füge hinzu …", - "Write something…": "Schreibe etwas …", - "Rejecting invite…": "Lehne Einladung ab …", - "Joining room…": "Betrete Raum …", - "Joining space…": "Betrete Space …", - "Encrypting your message…": "Verschlüssele deine Nachricht …", - "Sending your message…": "Sende deine Nachricht …", - "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.": "Deine persönliche Sperrliste enthält alle Benutzer/Server, von denen du keine Nachrichten erhalten möchtest. Nachdem du den ersten Benutzer/Server ignoriert hast, wird ein neuer Raum namens „%(myBanList)s“ erstellt – bleibe in diesem Raum, um die Sperrliste zu erhalten.", - "Set a new account password…": "Setze neues Kontopasswort …", - "Downloading update…": "Lade Aktualisierung herunter …", - "Checking for an update…": "Suche nach Aktualisierung …", - "Backing up %(sessionsRemaining)s keys…": "Sichere %(sessionsRemaining)s Schlüssel …", - "Connecting to integration manager…": "Verbinde mit Integrationsassistent …", - "Saving…": "Speichere …", - "Creating…": "Erstelle …", - "Starting export process…": "Beginne Exportvorgang …", - "Unable to connect to Homeserver. Retrying…": "Verbindung mit Heim-Server fehlgeschlagen. Versuche es erneut …", - "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.": "Gib eine nur dir bekannte Sicherheitsphrase ein, die dem Schutz deiner Daten dient. Um die Sicherheit zu gewährleisten, sollte dies nicht dein Kontopasswort sein.", - "Please only proceed if you're sure you've lost all of your other devices and your Security Key.": "Bitte fahre nur fort, wenn du sicher bist, dass du alle anderen Geräte und deinen Sicherheitsschlüssel verloren hast.", - "Secure Backup successful": "Verschlüsselte Sicherung erfolgreich", - "Your keys are now being backed up from this device.": "Deine Schlüssel werden nun von dieser Sitzung gesichert.", - "Loading polls": "Lade Umfragen", - "The sender has blocked you from receiving this message": "Der Absender hat dich vom Erhalt dieser Nachricht ausgeschlossen", - "Room directory": "Raumverzeichnis", - "Due to decryption errors, some votes may not be counted": "Evtl. werden infolge von Entschlüsselungsfehlern einige Stimmen nicht gezählt", - "Ended a poll": "Eine Umfrage beendet", - "Yes, it was me": "Ja, das war ich", - "Answered elsewhere": "Anderswo beantwortet", - "If you know a room address, try joining through that instead.": "Falls du eine Adresse kennst, versuche den Raum mit dieser zu betreten.", - "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.": "Du hast versucht einen Raum via Raum-ID, aber ohne Angabe von Servern zu betreten. Raum-IDs sind interne Kennungen und können nicht ohne weitere Informationen zum Betreten von Räumen genutzt werden.", - "View poll": "Umfrage ansehen", - "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Für den vergangenen Tag sind keine beendeten Umfragen verfügbar. Lade weitere Umfragen, um die der vorherigen Monate zu sehen", - "other": "Für die vergangenen %(count)s Tage sind keine beendeten Umfragen verfügbar. Lade weitere Umfragen, um die der vorherigen Monate zu sehen" - }, - "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Für den vergangenen Tag sind keine aktiven Umfragen verfügbar. Lade weitere Umfragen, um die der vorherigen Monate zu sehen", - "other": "Für die vergangenen %(count)s Tage sind keine aktiven Umfragen verfügbar. Lade weitere Umfragen, um die der vorherigen Monate zu sehen" - }, - "There are no past polls. Load more polls to view polls for previous months": "Es sind keine vergangenen Umfragen verfügbar. Lade weitere Umfragen, um die der vorherigen Monate zu sehen", - "There are no active polls. Load more polls to view polls for previous months": "Es sind keine aktiven Umfragen verfügbar. Lade weitere Umfragen, um die der vorherigen Monate zu sehen", - "Load more polls": "Weitere Umfragen laden", - "Past polls": "Vergangene Umfragen", - "Active polls": "Aktive Umfragen", - "View poll in timeline": "Umfrage im Verlauf anzeigen", - "Verify Session": "Sitzung verifizieren", - "Ignore (%(counter)s)": "Ignorieren (%(counter)s)", - "Invites by email can only be sent one at a time": "E-Mail-Einladungen können nur nacheinander gesendet werden", - "Once everyone has joined, you’ll be able to chat": "Sobald alle den Raum betreten hat, könnt ihr euch unterhalten", - "An error occurred when updating your notification preferences. Please try to toggle your option again.": "Ein Fehler ist während der Aktualisierung deiner Benachrichtigungseinstellungen aufgetreten. Bitte versuche die Option erneut umzuschalten.", - "Desktop app logo": "Desktop-App-Logo", - "Log out and back in to disable": "Zum Deaktivieren, melde dich ab und erneut an", - "Can currently only be enabled via config.json": "Dies kann aktuell nur per config.json aktiviert werden", - "Requires your server to support the stable version of MSC3827": "Dafür muss dein Server die fertige Fassung der MSC3827 unterstützen", - "Show avatars in user, room and event mentions": "Profilbilder in Benutzer-, Raum- und Ereigniserwähnungen anzeigen", - "Message from %(user)s": "Nachricht von %(user)s", - "Message in %(room)s": "Nachricht in %(room)s", - "Error details": "Fehlerdetails", - "Unable to find event at that date": "Wir konnten kein Ereignis für diesen Zeitpunkt finden", - "Please submit debug logs to help us track down the problem.": "Bitte übermittel Debug-Protokolle, um uns beim Finden des Problems zu helfen.", - "unavailable": "Nicht verfügbar", - "unknown status code": "Unbekannter Statuscode", - "Server returned %(statusCode)s with error code %(errorCode)s": "Der Server gab %(statusCode)s mit dem Fehlercode %(errorCode)s zurück", - "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.": "Wir konnten kein Ereignis nach dem %(dateString)s finden. Versuche, einen früheren Zeitpunkt zu wählen.", - "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.": "Während des Versuchs, zum Datum zu springen, trat ein Netzwerkfehler auf. Möglicherweise ist dein Heim-Server nicht erreichbar oder es liegt ein temporäres Problem mit deiner Internetverbindung vor. Bitte versuche es erneut. Falls dieser Fehler weiterhin auftritt, kontaktiere bitte deine Heim-Server-Administration.", - "Poll history": "Umfrageverlauf", - "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility": "Der Benutzer (%(user)s) wurde nicht in %(roomId)s eingeladen, aber das Einladungsprogramm meldete keinen Fehler", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "Dies wurde eventuell durch das Öffnen der App in mehreren Tabs oder das Löschen der Browser-Daten verursacht.", - "Database unexpectedly closed": "Datenbank unerwartet geschlossen", - "Mute room": "Raum stumm stellen", - "Match default setting": "Standardeinstellung verwenden", - "Start DM anyway": "Dennoch DM beginnen", - "Start DM anyway and never warn me again": "Dennoch DM beginnen und mich nicht mehr warnen", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Konnte keine Profile für die folgenden Matrix-IDs finden – möchtest du dennoch eine Direktnachricht beginnen?", - "Formatting": "Formatierung", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.": "Konnte die alte Version dieses Raumes nicht finden (Raum-ID: %(roomId)s) und uns wurde „via_servers“ nicht mitgeteilt, um danach zu suchen.", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:": "Konnte die alte Version dieses Raumes nicht finden (Raum-ID: %(roomId)s) und uns wurde „via_servers“ nicht mitgeteilt, um danach zu suchen. Es ist möglich, dass das Erraten des Servers basierend auf der Raum-ID funktioniert. Wenn du dies probieren möchtest, klicke auf folgenden Link:", - "The add / bind with MSISDN flow is misconfigured": "Das MSISDN-Verknüpfungsverfahren ist falsch konfiguriert", - "No identity access token found": "Kein Identitäts-Zugangs-Token gefunden", - "Identity server not set": "Kein Identitäts-Server festgelegt", - "WebGL is required to display maps, please enable it in your browser settings.": "Für die Darstellung von Karten ist WebGL erforderlich, bitte aktiviere es in den Einstellungen deines Browsers.", - "Image view": "Bildbetrachter", - "Search all rooms": "Alle Räume durchsuchen", - "Search this room": "Diesen Raum durchsuchen", - "Upload custom sound": "Eigenen Ton hochladen", - "Error changing password": "Fehler während der Passwortänderung", - "%(errorMessage)s (HTTP status %(httpStatus)s)": "%(errorMessage)s (HTTP-Status %(httpStatus)s)", - "Unknown password change error (%(stringifiedError)s)": "Unbekannter Fehler während der Passwortänderung (%(stringifiedError)s)", - "Error while changing password: %(error)s": "Fehler während der Passwortänderung: %(error)s", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "Einladen per E-Mail-Adresse ist nicht ohne Identitäts-Server möglich. Du kannst einen unter „Einstellungen“ einrichten.", - "Failed to download source media, no source url was found": "Herunterladen der Quellmedien fehlgeschlagen, da keine Quell-URL gefunden wurde", - "Once invited users have joined %(brand)s, you will be able to chat and the room will be end-to-end encrypted": "Sobald eingeladene Benutzer %(brand)s beigetreten sind, werdet ihr euch unterhalten können und der Raum wird Ende-zu-Ende-verschlüsselt sein", - "Waiting for users to join %(brand)s": "Warte darauf, dass Benutzer %(brand)s beitreten", - "You do not have permission to invite users": "Du bist nicht berechtigt, Benutzer einzuladen", - "Your language": "Deine Sprache", - "Your device ID": "Deine Geräte-ID", - "Allow fallback call assist server (%(server)s)": "Ersatz-Anrufassistenz-Server erlauben (%(server)s)", - "User is not logged in": "Benutzer ist nicht angemeldet", - "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.": "Alternativ kannst du versuchen, den öffentlichen Server unter zu verwenden. Dieser wird nicht so zuverlässig sein und deine IP-Adresse wird mit ihm geteilt. Du kannst dies auch in den Einstellungen konfigurieren.", - "Try using %(server)s": "Versuche %(server)s zu verwenden", - "Your server requires encryption to be disabled.": "Dein Server erfordert die Deaktivierung der Verschlüsselung.", - "Are you sure you wish to remove (delete) this event?": "Möchtest du dieses Ereignis wirklich entfernen (löschen)?", - "Note that removing room changes like this could undo the change.": "Beachte, dass das Entfernen von Raumänderungen diese rückgängig machen könnte.", - "User cannot be invited until they are unbanned": "Benutzer kann nicht eingeladen werden, solange er nicht entbannt ist", - "People, Mentions and Keywords": "Personen, Erwähnungen und Schlüsselwörter", - "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": "Aktualisierung: Wir haben die Benachrichtigungseinstellungen vereinfacht, damit Optionen schneller zu finden sind. Einige benutzerdefinierte Einstellungen werden hier nicht angezeigt, sind aber dennoch aktiv. Wenn du fortfährst, könnten sich einige Einstellungen ändern. Erfahre mehr", - "Something went wrong.": "Etwas ist schiefgelaufen.", - "Email Notifications": "E-Mail-Benachrichtigungen", - "Email summary": "E-Mail-Zusammenfassung", - "Receive an email summary of missed notifications": "E-Mail-Zusammenfassung für verpasste Benachrichtigungen erhalten", - "Select which emails you want to send summaries to. Manage your emails in .": "Wähle, an welche E-Mail-Adresse die Zusammenfassungen gesendet werden. Verwalte deine E-Mail-Adressen unter .", - "Mentions and Keywords only": "Nur Erwähnungen und Schlüsselwörter", - "Show message preview in desktop notification": "Nachrichtenvorschau in der Desktopbenachrichtigung anzeigen", - "I want to be notified for (Default Setting)": "Ich möchte benachrichtigt werden für (Standardeinstellung)", - "This setting will be applied by default to all your rooms.": "Diese Einstellung wird standardmäßig für all deine Räume übernommen.", - "Play a sound for": "Spiele einen Ton für", - "Applied by default to all rooms on all devices.": "Standardmäßig übernommen für alle Räume auf allen Geräten.", - "Mentions and Keywords": "Erwähnungen und Schlüsselwörter", - "Audio and Video calls": "Audio- und Videoanrufe", - "Other things we think you might be interested in:": "Andere Dinge, an denen du interessiert sein könntest:", - "Invited to a room": "In einen Raum eingeladen", - "New room activity, upgrades and status messages occur": "Neue Raumaktivitäten, -aktualisierungen und -statusmeldungen", - "Messages sent by bots": "Nachrichten von Bots", - "Show a badge when keywords are used in a room.": "Zeige einen Hinweis , wenn Schlüsselwörter in einem Raum verwendet werden.", - "Notify when someone mentions using @room": "Benachrichtigen, wenn jemand @room erwähnt", - "Notify when someone mentions using @displayname or %(mxid)s": "Benachrichtigen, wenn jemand @anzeigename oder %(mxid)s erwähnt", - "Notify when someone uses a keyword": "Benachrichtigen, wenn jemand ein Schlüsselwort erwähnt", - "Enter keywords here, or use for spelling variations or nicknames": "Schlüsselwörter, Variationen dieser oder Anzeigenamen eingeben", - "Quick Actions": "Schnellaktionen", - "Mark all messages as read": "Alle Nachrichten als gelesen markieren", - "Reset to default settings": "Standardeinstellungen wiederherstellen", - "Unable to find user by email": "Kann Benutzer nicht via E-Mail-Adresse finden", - "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", - "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.", - "Upgrade room": "Raum aktualisieren", - "Great! This passphrase looks strong enough": "Super! Diese Passphrase wirkt stark genug", - "Other spaces you know": "Andere dir bekannte Spaces", - "Ask to join %(roomName)s?": "Beitrittsanfrage für %(roomName)s stellen?", - "You need to be granted access to this room in order to view or participate in the conversation. You can send a request to join below.": "Du benötigst eine Beitrittsberechtigung, um den Raum betrachten oder an der Unterhaltung teilnehmen zu können. Du kannst nachstehend eine Beitrittsanfrage stellen.", - "You need an invite to access this room.": "Du kannst diesen Raum nur auf Einladung betreten.", - "Failed to cancel": "Abbrechen gescheitert", - "Ask to join?": "Beitrittsanfrage stellen?", - "Message (optional)": "Nachricht (optional)", - "Request access": "Beitrittsanfrage stellen", - "Request to join sent": "Beitrittsanfrage gestellt", - "Your request to join is pending.": "Deine Beitrittsanfrage wurde noch nicht bearbeitet.", - "Cancel request": "Anfrage abbrechen", - "Failed to query public rooms": "Abfrage öffentlicher Räume fehlgeschlagen", - "Your server is unsupported": "Dein Server wird nicht unterstützt", - "This server is using an older version of Matrix. Upgrade to Matrix %(version)s to use %(brand)s without errors.": "Dieser Server nutzt eine ältere Matrix-Version. Aktualisiere auf Matrix %(version)s, um %(brand)s fehlerfrei nutzen zu können.", - "Your homeserver is too old and does not support the minimum API version required. Please contact your server owner, or upgrade your server.": "Dein Heim-Server ist zu alt und unterstützt nicht die benötigte API-Version. Bitte kontaktiere deine Server-Administration oder aktualisiere deinen Server.", - "No requests": "Keine Anfragen", - "Asking to join": "Beitrittsanfragen", - "See less": "Weniger", - "See more": "Mehr", - "common": { - "about": "Über", - "analytics": "Analysedaten", - "encryption_enabled": "Verschlüsselung aktiviert", - "error": "Fehler", - "forward_message": "Nachricht weiterleiten", - "image": "Bild", - "loading": "Lade …", - "message": "Nachricht", - "message_layout": "Nachrichtenlayout", - "modern": "Modern", - "mute": "Stummschalten", - "no_results": "Keine Ergebnisse", - "offline": "Offline", - "password": "Passwort", - "people": "Personen", - "reactions": "Reaktionen", - "report_a_bug": "Einen Fehler melden", - "room_name": "Raumname", - "security": "Sicherheit", - "settings": "Einstellungen", - "sticker": "Sticker", - "success": "Erfolg", - "suggestions": "Vorschläge", - "unmute": "Stummschalten aufheben", - "username": "Benutzername", - "verification_cancelled": "Verifikation abgebrochen", - "video": "Video", - "warning": "Warnung", - "user": "Benutzer", - "threads": "Threads", - "thread": "Thread", - "theme": "Design", - "room": "Raum", - "public": "Öffentlich", - "private": "Privat", - "options": "Optionen", - "name": "Name", - "light": "Hell", - "labs": "Labor", - "homeserver": "Heim-Server", - "home": "Startseite", - "help": "Hilfe", - "favourites": "Favoriten", - "description": "Beschreibung", - "dark": "Dunkel", - "beta": "Beta", - "attachment": "Anhang", - "appearance": "Erscheinungsbild", - "timeline": "Verlauf", - "support": "Unterstützung", - "space": "Space", - "random": "Ohne Thema", - "privacy": "Privatsphäre", - "presence": "Anwesenheit", - "preferences": "Optionen", - "microphone": "Mikrofon", - "legal": "Rechtliches", - "guest": "Gast", - "faq": "Häufige Fragen", - "emoji": "Emojis", - "credits": "Danksagungen", - "camera": "Kamera", - "access_token": "Zugriffstoken", - "someone": "Jemand", - "welcome": "Willkommen", - "encrypted": "Verschlüsseln", - "application": "Anwendung", - "version": "Version", - "device": "Gerät", - "model": "Modell", - "verified": "Verifiziert", - "unverified": "Nicht verifiziert", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "Vertrauenswürdig", - "not_trusted": "Nicht vertrauenswürdig", - "accessibility": "Barrierefreiheit", - "server": "Server", - "capabilities": "Funktionen", - "unnamed_room": "Unbenannter Raum", - "unnamed_space": "Unbenannter Space", - "stickerpack": "Sticker-Paket", - "system_alerts": "Systembenachrichtigung", - "secure_backup": "Verschlüsselte Sicherung", - "cross_signing": "Quersignierung", - "identity_server": "Identitäts-Server", - "integration_manager": "Integrationsverwaltung", - "qr_code": "QR-Code", - "feedback": "Rückmeldung" + "a11y": { + "jump_first_invite": "Zur ersten Einladung springen.", + "n_unread_messages": { + "other": "%(count)s ungelesene Nachrichten.", + "one": "1 ungelesene Nachricht." + }, + "n_unread_messages_mentions": { + "other": "%(count)s ungelesene Nachrichten einschließlich Erwähnungen.", + "one": "1 ungelesene Erwähnung." + }, + "room_name": "Raum %(name)s", + "unread_messages": "Ungelesene Nachrichten.", + "user_menu": "Benutzermenü" }, + "a11y_jump_first_unread_room": "Zum ersten ungelesenen Raum springen.", "action": { + "accept": "Annehmen", + "add": "Hinzufügen", + "add_existing_room": "Existierenden Raum hinzufügen", + "add_people": "Personen hinzufügen", + "apply": "Anwenden", + "approve": "Zustimmen", + "ask_to_join": "Beitrittsanfragen", + "back": "Zurück", + "call": "Anruf", + "cancel": "Abbrechen", + "change": "Ändern", + "clear": "Löschen", + "click": "Klick", + "click_to_copy": "Klicken um zu kopieren", + "close": "Schließen", + "collapse": "Verbergen", + "complete": "Abschließen", + "confirm": "Bestätigen", "continue": "Fortfahren", "copy": "Kopieren", "copy_link": "Link kopieren", "create": "Erstellen", "create_a_room": "Raum erstellen", "decline": "Ablehnen", + "delete": "Löschen", + "deny": "Ablehnen", "disable": "Deaktivieren", + "disconnect": "Trennen", + "dismiss": "Ausblenden", "done": "Fertig", + "download": "Herunterladen", "edit": "Bearbeiten", "enable": "Aktivieren", - "forgot_password": "Passwort vergessen?", + "enter_fullscreen": "Vollbild", + "exit_fullscreeen": "Vollbild verlassen", + "expand": "Ausklappen", + "explore_public_rooms": "Öffentliche Räume erkunden", + "explore_rooms": "Räume erkunden", + "export": "Exportieren", "forward": "Weiterleiten", + "go": "Los", + "go_back": "Zurück", + "got_it": "Verstanden", + "hide_advanced": "Erweiterte Einstellungen ausblenden", + "hold": "Halten", + "ignore": "Blockieren", + "import": "Importieren", "invite": "Einladen", + "invite_to_space": "In Space einladen", "invites_list": "Einladungen", + "join": "Betreten", "learn_more": "Mehr erfahren", "leave": "Verlassen", "leave_room": "Raum verlassen", + "logout": "Abmelden", + "manage": "Verwalten", + "maximise": "Maximieren", + "mention": "Erwähnen", + "minimise": "Minimieren", + "new_room": "Neuer Raum", + "new_video_room": "Neuer Videoraum", "next": "Weiter", "no": "Nein", "ok": "Ok", + "pin": "Anheften", + "play": "Abspielen", + "proceed": "Fortfahren", "quote": "Zitieren", "react": "Reagieren", + "refresh": "Neu laden", + "register": "Registrieren", + "reject": "Ablehnen", + "reload": "Neu laden", "remove": "Entfernen", + "rename": "Umbenennen", "reply": "Antworten", + "reply_in_thread": "In Thread antworten", "report_content": "Inhalt melden", + "resend": "Erneut senden", + "reset": "Zurücksetzen", + "restore": "Wiederherstellen", + "resume": "Fortsetzen", "retry": "Wiederholen", + "review": "Überprüfen", + "revoke": "Widerrufen", "save": "Speichern", + "search": "Suchen", + "send_report": "Bericht senden", + "share": "Teilen", + "show": "Zeigen", + "show_advanced": "Erweiterte Einstellungen", + "show_all": "Alles zeigen", + "sign_in": "Anmelden", + "sign_out": "Abmelden", + "skip": "Überspringen", "start": "Starte", "start_chat": "Unterhaltung beginnen", + "start_new_chat": "Neue Direktnachricht", + "stop": "Beenden", + "submit": "Absenden", + "subscribe": "Abonnieren", + "transfer": "Übertragen", + "trust": "Vertrauen", + "try_again": "Erneut versuchen", + "unban": "Verbannung aufheben", + "unignore": "Nicht mehr blockieren", + "unpin": "Nicht mehr anheften", + "unsubscribe": "Deabonnieren", + "update": "Aktualisieren", + "upgrade": "Aktualisieren", + "upload": "Hochladen", + "verify": "Verifizieren", + "view": "Ansicht", + "view_all": "Alles anzeigen", + "view_list": "Liste anzeigen", + "view_message": "Nachricht anzeigen", "view_source": "Rohdaten anzeigen", "yes": "Ja", - "zoom_out": "Verkleinern", "zoom_in": "Vergrößern", - "view": "Öffnen", - "verify": "Verifizieren", - "upload": "Hochladen", - "upgrade": "Aktualisieren", - "update": "Aktualisieren", - "unpin": "Nicht mehr anheften", - "try_again": "Erneut versuchen", - "trust": "Vertrauen", - "stop": "Beenden", - "skip": "Überspringen", - "sign_out": "Abmelden", - "sign_in": "Anmelden", - "share": "Teilen", - "search": "Suchen", - "reset": "Zurücksetzen", - "resend": "Erneut senden", - "reload": "Neu laden", - "reject": "Ablehnen", - "pin": "Anheften", - "logout": "Abmelden", - "join": "Betreten", - "ignore": "Blockieren", - "got_it": "Verstanden", - "go_back": "Zurück", - "expand": "Ausklappen", - "download": "Herunterladen", - "dismiss": "Ausblenden", - "delete": "Löschen", - "confirm": "Bestätigen", - "collapse": "Verbergen", - "close": "Schließen", - "cancel": "Abbrechen", - "call": "Anruf", - "back": "Zurück", - "apply": "Anwenden", - "add": "Hinzufügen", - "accept": "Annehmen", - "view_all": "Alles anzeigen", - "unsubscribe": "Deabonnieren", - "subscribe": "Abonnieren", - "show_all": "Alles zeigen", - "show": "Zeigen", - "revoke": "Widerrufen", - "review": "Überprüfen", - "restore": "Wiederherstellen", - "rename": "Umbenennen", - "register": "Registrieren", - "proceed": "Fortfahren", - "play": "Abspielen", - "pause": "Pause", - "disconnect": "Trennen", - "deny": "Ablehnen", - "complete": "Abschließen", - "change": "Ändern", - "approve": "Zustimmen", - "manage": "Verwalten", - "go": "Los", - "import": "Importieren", - "export": "Exportieren", - "refresh": "Neu laden", - "minimise": "Minimieren", - "maximise": "Maximieren", - "mention": "Erwähnen", - "submit": "Absenden", - "send_report": "Bericht senden", - "clear": "Löschen" + "zoom_out": "Verkleinern" }, - "a11y": { - "user_menu": "Benutzermenü", - "n_unread_messages_mentions": { - "other": "%(count)s ungelesene Nachrichten einschließlich Erwähnungen.", - "one": "1 ungelesene Erwähnung." + "analytics": { + "accept_button": "Das ist okay", + "bullet_1": "Wir erfassen und analysieren keine Kontodaten", + "bullet_2": "Wir teilen keine Informationen mit Dritten", + "consent_migration": "Sie haben zuvor zugestimmt, anonymisierte Nutzungsdaten mit uns zu teilen. Wir aktualisieren, wie das funktioniert.", + "disable_prompt": "Du kannst dies jederzeit in den Einstellungen deaktivieren", + "enable_prompt": "Hilf mit, %(analyticsOwner)s zu verbessern", + "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.", + "shared_data_heading": "Die folgenden Informationen können geteilt werden:" + }, + "auth": { + "3pid_in_use": "Diese E-Mail-Adresse oder Telefonnummer wird bereits verwendet.", + "account_clash": "Dein neues Konto (%(newAccountId)s) ist registriert, aber du hast dich bereits in mit einem anderen Konto (%(loggedInUserId)s) angemeldet.", + "account_clash_previous_account": "Mit vorherigem Konto fortfahren", + "account_deactivated": "Dieses Konto wurde deaktiviert.", + "autodiscovery_generic_failure": "Abrufen der Autodiscovery-Konfiguration vom Server fehlgeschlagen", + "autodiscovery_hs_incompatible": "Dein Heim-Server ist zu alt und unterstützt nicht die benötigte API-Version. Bitte kontaktiere deine Server-Administration oder aktualisiere deinen Server.", + "autodiscovery_invalid": "Ungültige Antwort beim Aufspüren des Heim-Servers", + "autodiscovery_invalid_hs": "Die Heim-Server-URL scheint kein gültiger Matrix-Heim-Server zu sein", + "autodiscovery_invalid_hs_base_url": "Ungültige base_url für m.homeserver", + "autodiscovery_invalid_is": "Die Identitäts-Server-URL scheint kein gültiger Identitäts-Server zu sein", + "autodiscovery_invalid_is_base_url": "Ungültige base_url für m.identity_server", + "autodiscovery_invalid_is_response": "Ungültige Antwort beim Aufspüren des Identitäts-Servers", + "autodiscovery_invalid_json": "Ungültiges JSON", + "autodiscovery_unexpected_error_hs": "Ein unerwarteter Fehler ist beim Laden der Heim-Server-Konfiguration aufgetreten", + "autodiscovery_unexpected_error_is": "Ein unerwarteter Fehler ist beim Laden der Identitäts-Server-Konfiguration aufgetreten", + "captcha_description": "Dieser Heim-Server möchte sicherstellen, dass du kein Roboter bist.", + "change_password_action": "Passwort ändern", + "change_password_confirm_invalid": "Passwörter stimmen nicht überein", + "change_password_confirm_label": "Passwort bestätigen", + "change_password_current_label": "Aktuelles Passwort", + "change_password_empty": "Passwortfelder dürfen nicht leer sein", + "change_password_error": "Fehler während der Passwortänderung: %(error)s", + "change_password_mismatch": "Die neuen Passwörter stimmen nicht überein", + "change_password_new_label": "Neues Passwort", + "check_email_explainer": "Befolge die Anweisungen, die wir an %(email)s gesendet haben", + "check_email_resend_prompt": "Nicht erhalten?", + "check_email_resend_tooltip": "Verifizierungs-E-Mail erneut gesendet!", + "check_email_wrong_email_button": "E-Mail-Adresse erneut eingeben", + "check_email_wrong_email_prompt": "Falsche E-Mail-Adresse?", + "continue_with_idp": "Weiter mit %(provider)s", + "continue_with_sso": "Mit %(ssoButtons)s anmelden", + "country_dropdown": "Landauswahl", + "create_account_prompt": "Neu hier? Erstelle ein Konto", + "create_account_title": "Konto anlegen", + "email_discovery_text": "Nutze optional eine E-Mail-Adresse, um von Nutzern gefunden werden zu können.", + "email_field_label": "E-Mail-Adresse", + "email_field_label_invalid": "Das sieht nicht nach einer gültigen E-Mail-Adresse aus", + "email_field_label_required": "E-Mail-Adresse eingeben", + "email_help_text": "Füge eine E-Mail-Adresse hinzu, um dein Passwort zurücksetzen zu können.", + "email_phone_discovery_text": "Nutze optional eine E-Mail-Adresse oder Telefonnummer, um von Nutzern gefunden werden zu können.", + "enter_email_explainer": "%(homeserver)s wird dir einen Verifizierungslink senden, um dein Passwort zurückzusetzen.", + "enter_email_heading": "Gib deine E-Mail ein, um dein Passwort zurückzusetzen", + "failed_connect_identity_server": "Identitäts-Server nicht erreichbar", + "failed_connect_identity_server_other": "Du kannst dich anmelden, einige Funktionen werden allerdings erst verfügbar sein, sobald der Identitäts-Server wieder in Betrieb ist. Sollte diese Warnmeldung weiterhin erscheinen, überprüfe deine Konfiguration oder kontaktiere deine Server-Administration.", + "failed_connect_identity_server_register": "Du kannst dich registrieren, einige Funktionen werden allerdings erst verfügbar sein, sobald der Identitäts-Server wieder in Betrieb ist. Sollte diese Warnmeldung weiterhin erscheinen, überprüfe deine Konfiguration oder kontaktiere die Server-Administration.", + "failed_connect_identity_server_reset_password": "Du kannst dein Passwort zurücksetzen, einige Funktionen werden allerdings erst verfügbar sein, sobald der Identitäts-Server wieder in Betrieb ist. Sollte diese Warnmeldung weiterhin erscheinen, überprüfe deine Konfiguration oder kontaktiere die Server-Administration.", + "failed_homeserver_discovery": "Fehler beim Aufspüren des Heim-Servers", + "failed_query_registration_methods": "Konnte unterstützte Registrierungsmethoden nicht abrufen.", + "failed_soft_logout_auth": "Erneute Authentifizierung fehlgeschlagen", + "failed_soft_logout_homeserver": "Erneute Authentifizierung aufgrund eines Problems des Heim-Servers fehlgeschlagen", + "footer_powered_by_matrix": "Betrieben mit Matrix", + "forgot_password_email_invalid": "E-Mail-Adresse scheint ungültig zu sein.", + "forgot_password_email_required": "Es muss die mit dem Benutzerkonto verbundene E-Mail-Adresse eingegeben werden.", + "forgot_password_prompt": "Passwort vergessen?", + "forgot_password_send_email": "E-Mail senden", + "identifier_label": "Anmelden mit", + "incorrect_credentials": "Inkorrekter Nutzername und/oder Passwort.", + "incorrect_credentials_detail": "Bitte beachte, dass du dich gerade auf %(hs)s anmeldest, nicht matrix.org.", + "incorrect_password": "Ungültiges Passwort", + "log_in_new_account": "Mit deinem neuen Konto anmelden.", + "logout_dialog": { + "description": "Bist du sicher, dass du dich abmelden möchtest?", + "megolm_export": "Schlüssel manuell exportieren", + "setup_key_backup_title": "Du wirst den Zugang zu deinen verschlüsselten Nachrichten verlieren", + "setup_secure_backup_description_1": "Verschlüsselte Nachrichten sind mit Ende-zu-Ende-Verschlüsselung gesichert. Nur du und der/die Empfänger haben die Schlüssel um diese Nachrichten zu lesen.", + "setup_secure_backup_description_2": "Wenn du dich abmeldest, werden die Schlüssel auf diesem Gerät gelöscht. Das bedeutet, dass du keine verschlüsselten Nachrichten mehr lesen kannst, wenn du die Schlüssel nicht auf einem anderen Gerät oder eine Sicherung auf dem Server hast.", + "skip_key_backup": "Ich möchte meine verschlüsselten Nachrichten nicht", + "use_key_backup": "Beginne Schlüsselsicherung zu nutzen" }, - "n_unread_messages": { - "other": "%(count)s ungelesene Nachrichten.", - "one": "1 ungelesene Nachricht." + "misconfigured_body": "Wende dich an deinen %(brand)s-Admin um deine Konfiguration auf ungültige oder doppelte Einträge zu überprüfen.", + "misconfigured_title": "Dein %(brand)s ist falsch konfiguriert", + "msisdn_field_description": "Andere Personen können dich mit deinen Kontaktdaten in Räume einladen", + "msisdn_field_label": "Telefon", + "msisdn_field_number_invalid": "Diese Telefonummer sieht nicht ganz richtig aus. Bitte überprüfe deine Eingabe und versuche es erneut", + "msisdn_field_required_invalid": "Telefonnummer eingeben", + "no_hs_url_provided": "Keine Heim-Server-URL angegeben", + "oidc": { + "error_generic": "Etwas ist schiefgelaufen.", + "error_title": "Wir konnten dich nicht anmelden" }, - "unread_messages": "Ungelesene Nachrichten." - }, - "labs": { - "video_rooms": "Videoräume", - "notification_settings": "Neue Benachrichtigungseinstellungen", - "msc3531_hide_messages_pending_moderation": "Erlaube Moderatoren, noch nicht moderierte Nachrichten auszublenden.", - "report_to_moderators": "An Raummoderation melden", - "latex_maths": "LaTeX-Matheformeln", - "pinning": "Nachrichten anheften", - "wysiwyg_composer": "Textverarbeitungs-Editor", - "state_counters": "Einfache Zähler in Raumkopfzeile anzeigen", - "mjolnir": "Neue Methoden, Personen zu blockieren", - "custom_themes": "Selbstdefinierte Designs", - "dehydration": "Offline verschlüsselte Kommunikation mit Hilfe von dehydrierten Geräten", - "html_topic": "Zeige die HTML-Darstellung von Raumthemen", - "bridge_state": "Informationen zu Brücken im Raum", - "jump_to_date": "Zu Datum springen ( /jumptodate bzw. Zu Datum springen im Header)", - "sliding_sync": "Sliding-Sync-Modus", - "element_call_video_rooms": "Element Call-Videoräume", - "group_calls": "Neue Gruppenanruf-Erfahrung", - "allow_screen_share_only_mode": "Nur-Bildschirm-Teilen-Modus erlauben", - "location_share_live": "Echtzeit-Standortfreigabe", - "dynamic_room_predecessors": "Veränderbare Raumvorgänger", - "voice_broadcast": "Sprachübertragung", - "rust_crypto": "Rust-Verschlüsselungsumsetzung", - "hidebold": "Benachrichtigungspunkt ausblenden (nur Zähler zeigen)", - "intentional_mentions": "Beabsichtigte Erwähnungen aktivieren", - "ask_to_join": "Beitrittsanfragen erlauben", - "new_room_decoration_ui": "In aktiver Entwicklung, neue Raumkopfzeile & Detailoberfläche", - "video_rooms_a_new_way_to_chat": "Eine neue Möglichkeit in %(brand)s über Audio und Video zu kommunizieren.", - "video_rooms_always_on_voip_channels": "Videoräume sind dauerhaft aktive VoIP-Kanäle, die in einem Raum in %(brand)s eingebettet sind.", - "video_rooms_faq1_question": "Wie kann ich einen Videoraum erstellen?", - "video_rooms_faq1_answer": "Verwende die „+“-Schaltfläche des Räumebereichs der linken Seitenleiste.", - "video_rooms_faq2_question": "Kann ich während Videoanrufen auch Textnachrichten verschicken?", - "video_rooms_faq2_answer": "Ja, der Verlauf wird neben dem Videoanruf angezeigt.", - "thank_you": "Danke dir für das Ausprobieren der Beta, bitte gehe so sehr ins Detail wie du kannst, damit wir es verbessern können.", - "notification_settings_caption": "Deine Benachrichtigungseinstellungen zu ändern, ist jetzt simpler. Passe %(brand)s ganz deinen Bedürfnissen an.", - "report_to_moderators_description": "In Räumen, die Moderation unterstützen, lässt dich die Schaltfläche „Melden“ missbräuchliche Verwendung an die Raummoderation melden.", - "feature_wysiwyg_composer_description": "Verwende Textverarbeitung (Rich-Text) statt Markdown im Eingabefeld.", - "currently_experimental": "Aktuell experimentell.", - "jump_to_date_msc_support": "Dafür muss dein Server MSC3030 unterstützen", - "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)", - "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", - "beta_feature": "Dies ist eine Betafunktion", - "click_for_info": "Klicke für mehr Infos", - "leave_beta_reload": "Das Verlassen der Beta wird %(brand)s neustarten.", - "join_beta_reload": "Die Teilnahme an der Beta wird %(brand)s neustarten.", - "leave_beta": "Beta verlassen", - "join_beta": "Beta beitreten", - "notification_settings_beta_title": "Benachrichtigungseinstellungen", - "voice_broadcast_force_small_chunks": "Die Chunk-Länge der Sprachübertragungen auf 15 Sekunden erzwingen", - "oidc_native_flow": "Neue native OIDC-Verfahren aktivieren (in aktiver Entwicklung)" - }, - "keyboard": { - "home": "Startseite", - "space": "Space", - "page_up": "Bild hoch", - "page_down": "Bild runter", - "escape": "Esc", - "enter": "Enter", - "end": "Ende", - "alt": "Alt", - "control": "Strg", - "shift": "Umschalt", - "number": "[Nummer]", - "backspace": "Löschtaste", - "category_calls": "Anrufe", - "category_room_list": "Raumliste", - "category_navigation": "Navigation", - "category_autocomplete": "Autovervollständigung", - "composer_toggle_bold": "Fett", - "composer_toggle_italics": "Kursiv", - "composer_toggle_quote": "Zitat umschalten", - "composer_toggle_code_block": "Quelltextblock umschalten", - "composer_toggle_link": "Linkfomatierung umschalten", - "cancel_reply": "Nachricht beantworten abbrechen", - "navigate_next_message_edit": "Nächste Nachricht bearbeiten", - "navigate_prev_message_edit": "Vorherige Nachricht bearbeiten", - "composer_jump_start": "Zum Anfang des Eingabefelds springen", - "composer_jump_end": "Zum Ende des Eingabefelds springen", - "composer_navigate_next_history": "Nächster Eintrag im Eingabeverlauf", - "composer_navigate_prev_history": "Vorheriger Eintrag im Eingabeverlauf", - "send_sticker": "Sticker senden", - "toggle_microphone_mute": "Mikrofon an-/ausschalten", - "toggle_webcam_mute": "Kamera umschalten", - "dismiss_read_marker_and_jump_bottom": "Entferne Lesemarker und springe nach unten", - "jump_to_read_marker": "Zur ältesten ungelesenen Nachricht springen", - "upload_file": "Eine Datei hochladen", - "scroll_up_timeline": "Im Verlauf nach oben springen", - "scroll_down_timeline": "Im Verlauf nach unten springen", - "jump_room_search": "Zur Raumsuche springen", - "room_list_select_room": "Wähle eine Raum aus der Raumliste", - "room_list_collapse_section": "Raumliste einklappen", - "room_list_expand_section": "Raumliste ausklappen", - "room_list_navigate_down": "Nächster Eintrag der Raumliste", - "room_list_navigate_up": "Vorheriger Eintrag der Raumliste", - "toggle_top_left_menu": "Menü oben links ein-/ausblenden", - "toggle_right_panel": "Rechtes Panel ein-/ausblenden", - "keyboard_shortcuts_tab": "Den Einstellungen-Tab öffnen", - "go_home_view": "Zur Startseite gehen", - "next_unread_room": "Nächste ungelesene Nachricht", - "prev_unread_room": "Vorherige ungelesene Nachricht", - "next_room": "Nächste Unterhaltung", - "prev_room": "Vorherige Unterhaltung", - "autocomplete_cancel": "Autovervollständigung deaktivieren", - "autocomplete_navigate_next": "Nächster Vorschlag der Autovervollständigung", - "autocomplete_navigate_prev": "Vorheriger Vorschlag der Autovervollständigung", - "toggle_space_panel": "Space-Panel ein/aus", - "toggle_hidden_events": "Sichtbarkeit versteckter Ereignisse umschalten", - "jump_first_message": "Zur ersten Nachricht springen", - "jump_last_message": "Zur letzten Nachricht springen", - "composer_undo": "Änderung revidieren", - "composer_redo": "Änderung wiederherstellen", - "navigate_prev_history": "Vorheriger kürzlich besuchter Raum oder Space", - "navigate_next_history": "Nächster kürzlich besuchter Raum oder Space", - "switch_to_space": "Mit Nummer zu Space springen", - "open_user_settings": "Benutzereinstellungen öffnen", - "close_dialog_menu": "Dialog oder Kontextmenü schließen", - "activate_button": "Ausgewählten Button aktivieren", - "composer_new_line": "Neue Zeile", - "autocomplete_force": "Vervollständigung erzwingen", - "search": "Suchen (muss in den Einstellungen aktiviert sein)" - }, - "credits": { - "default_cover_photo": "Das Standard-Titelbild ist © Jesús Roncero und wird unter den Bedingungen von CC-BY-SA 4.0 verwendet.", - "twemoji_colr": "Die Schriftart twemoji-colr ist © Mozilla Foundation und wird unter den Bedingungen von Apache 2.0 verwendet.", - "twemoji": "Die Twemoji-Emojis sind © Twitter, Inc und weitere Mitwirkende und wird unter den Bedingungen von CC-BY 4.0 verwendet." - }, - "composer": { - "format_bold": "Fett", - "format_italic": "Kursiv", - "format_underline": "Unterstrichen", - "format_strikethrough": "Durchgestrichen", - "format_unordered_list": "Ungeordnete Liste", - "format_ordered_list": "Nummerierte Liste", - "format_increase_indent": "Einrückung erhöhen", - "format_decrease_indent": "Einrückung verringern", - "format_inline_code": "Code", - "format_code_block": "Quelltextblock", - "format_link": "Link", - "send_button_title": "Nachricht senden", - "placeholder_thread_encrypted": "Verschlüsselte Nachricht an Thread senden …", - "placeholder_thread": "Nachricht an Thread senden …", - "placeholder_reply_encrypted": "Verschlüsselte Antwort senden …", - "placeholder_reply": "Antwort senden …", - "placeholder_encrypted": "Verschlüsselte Nachricht senden …", - "placeholder": "Nachricht senden …" - }, - "Bold": "Fett", - "Link": "Link", - "Code": "Code", - "power_level": { - "default": "Standard", - "restricted": "Eingeschränkt", - "moderator": "Moderator", - "admin": "Admin", - "mod": "Moderator", - "custom": "Benutzerdefiniert (%(level)s)" + "password_field_keep_going_prompt": "Fortfahren …", + "password_field_label": "Passwort eingeben", + "password_field_strong_label": "Super, ein starkes Passwort!", + "password_field_weak_label": "Passwort ist erlaubt, aber unsicher", + "phone_label": "Telefon", + "phone_optional_label": "Telefon (optional)", + "qr_code_login": { + "approve_access_warning": "Indem du den Zugriff dieses Gerätes bestätigst, erhält es vollen Zugang zu deinem Konto.", + "completing_setup": "Schließe Anmeldung deines neuen Gerätes ab", + "confirm_code_match": "Überprüfe, dass der unten angezeigte Code mit deinem anderen Gerät übereinstimmt:", + "connecting": "Verbinde …", + "devices_connected": "Geräte verbunden", + "error_device_already_signed_in": "Das andere Gerät ist bereits angemeldet.", + "error_device_not_signed_in": "Das andere Gerät ist nicht angemeldet.", + "error_device_unsupported": "Die Verbindung mit diesem Gerät wird nicht unterstützt.", + "error_homeserver_lacks_support": "Der Heim-Server unterstützt die Anmeldung eines anderen Gerätes nicht.", + "error_invalid_scanned_code": "Der gescannte Code ist ungültig.", + "error_linking_incomplete": "Die Verbindung konnte nicht in der erforderlichen Zeit hergestellt werden.", + "error_request_cancelled": "Die Anfrage wurde abgebrochen.", + "error_request_declined": "Die Anfrage wurde auf dem anderen Gerät abgelehnt.", + "error_unexpected": "Ein unerwarteter Fehler ist aufgetreten.", + "review_and_approve": "Überprüfe und genehmige die Anmeldung", + "scan_code_instruction": "Lese den folgenden QR-Code mit deinem nicht angemeldeten Gerät ein.", + "scan_qr_code": "QR-Code einlesen", + "select_qr_code": "Wähle „%(scanQRCode)s“", + "sign_in_new_device": "Neues Gerät anmelden", + "start_at_sign_in_screen": "Beginne auf dem Anmeldebildschirm", + "waiting_for_device": "Warte auf Anmeldung des Gerätes" + }, + "register_action": "Konto erstellen", + "registration": { + "continue_without_email_description": "Aufgepasst: Wenn du keine E-Mail-Adresse angibst und dein Passwort vergisst, kannst du den Zugriff auf deinen Konto dauerhaft verlieren.", + "continue_without_email_field_label": "E-Mail-Adresse (optional)", + "continue_without_email_title": "Ohne E-Mail fortfahren" + }, + "registration_disabled": "Registrierungen wurden auf diesem Heim-Server deaktiviert.", + "registration_msisdn_field_required_invalid": "Telefonnummer eingeben (auf diesem Heim-Server erforderlich)", + "registration_successful": "Registrierung erfolgreich", + "registration_username_in_use": "Jemand anderes nutzt diesen Benutzernamen schon. Probier einen anderen oder wenn du es bist, melde dich unten an.", + "registration_username_unable_check": "Es kann nicht überprüft werden, ob der Nutzername bereits vergeben ist. Bitte versuche es später erneut.", + "registration_username_validation": "Verwende nur Kleinbuchstaben, Zahlen, Bindestriche und Unterstriche", + "reset_password": { + "confirm_new_password": "Neues Passwort bestätigen", + "devices_logout_success": "Du wurdest von allen Geräten abgemeldet und erhältst keine Push-Benachrichtigungen mehr. Um Benachrichtigungen wieder zu aktivieren, melde dich auf jedem Gerät erneut an.", + "other_devices_logout_warning_1": "Das Abmelden deines Geräts wird die Verschlüsselungsschlüssel löschen, woraufhin verschlüsselte Nachrichtenverläufe nicht mehr lesbar sein werden.", + "other_devices_logout_warning_2": "Falls du den Zugriff auf deinen Nachrichtenverlauf behalten willst, richte die Schlüsselsicherung ein oder exportiere deine Verschlüsselungsschlüssel von einem deiner Geräte bevor du weiter machst.", + "password_not_entered": "Es muss ein neues Passwort eingegeben werden.", + "passwords_mismatch": "Die neuen Passwörter müssen identisch sein.", + "rate_limit_error": "Zu viele Versuche in zu kurzer Zeit. Warte ein wenig, bevor du es erneut versuchst.", + "rate_limit_error_with_time": "Zu viele Versuche in zu kurzer Zeit. Versuche es erneut nach %(timeout)s.", + "reset_successful": "Dein Passwort wurde zurückgesetzt.", + "return_to_login": "Zur Anmeldemaske zurückkehren", + "sign_out_other_devices": "Auf allen Geräten abmelden" + }, + "reset_password_action": "Passwort zurücksetzen", + "reset_password_email_field_description": "Verwende eine E-Mail-Adresse, um dein Konto wiederherzustellen", + "reset_password_email_field_required_invalid": "E-Mail-Adresse eingeben (auf diesem Heim-Server erforderlich)", + "reset_password_email_not_associated": "Deine E-Mail-Adresse scheint nicht mit einer Matrix-ID auf diesem Heim-Server verknüpft zu sein.", + "reset_password_email_not_found_title": "Diese E-Mail-Adresse konnte nicht gefunden werden", + "reset_password_title": "Setze dein Passwort zurück", + "server_picker_custom": "Anderer Heim-Server", + "server_picker_description": "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.", + "server_picker_description_matrix.org": "Schließe dich kostenlos auf dem größten öffentlichen Server Millionen von Menschen an", + "server_picker_dialog_title": "Entscheide, wo sich dein Konto befinden soll", + "server_picker_explainer": "Verwende einen Matrix-Heim-Server deiner Wahl oder betreibe deinen eigenen.", + "server_picker_failed_validate_homeserver": "Überprüfung des Heim-Servers nicht möglich", + "server_picker_intro": "Wir nennen die Orte, an denen du dein Benutzerkonto speichern kannst, „Heim-Server“.", + "server_picker_invalid_url": "Ungültiger Link", + "server_picker_learn_more": "Über Heim-Server", + "server_picker_matrix.org": "Matrix.org ist der größte öffentliche Heim-Server der Welt, also für viele ein guter Ort.", + "server_picker_required": "Gib einen Heim-Server an", + "server_picker_title": "Melde dich bei deinem Heim-Server an", + "server_picker_title_default": "Server-Einstellungen", + "server_picker_title_registration": "Konto betreiben auf", + "session_logged_out_description": "Aus Sicherheitsgründen wurde diese Sitzung beendet. Bitte melde dich erneut an.", + "session_logged_out_title": "Abgemeldet", + "set_email": { + "description": "Dies ermöglicht es dir, dein Passwort zurückzusetzen und Benachrichtigungen zu empfangen.", + "verification_pending_description": "Bitte prüfe deinen E-Mail-Posteingang und klicke auf den in der E-Mail enthaltenen Link. Anschließend auf \"Fortsetzen\" klicken.", + "verification_pending_title": "Verifizierung ausstehend" + }, + "set_email_prompt": "Möchtest du eine E-Mail-Adresse setzen?", + "sign_in_description": "Nutze dein Konto, um fortzufahren.", + "sign_in_instead": "Stattdessen anmelden", + "sign_in_instead_prompt": "Stattdessen anmelden", + "sign_in_or_register": "Anmelden oder Konto erstellen", + "sign_in_or_register_description": "Benutze dein Konto oder erstelle ein neues, um fortzufahren.", + "sign_in_prompt": "Du hast bereits ein Konto? Melde dich an", + "sign_in_with_sso": "Einmalanmeldung nutzen", + "signing_in": "Melde an …", + "soft_logout": { + "clear_data_button": "Alle Daten löschen", + "clear_data_description": "Das Löschen aller Daten aus dieser Sitzung ist dauerhaft. Verschlüsselte Nachrichten gehen verloren, sofern deine Schlüssel nicht gesichert wurden.", + "clear_data_title": "Alle Daten dieser Sitzung löschen?" + }, + "soft_logout_heading": "Du wurdest abgemeldet", + "soft_logout_intro_password": "Gib dein Passwort ein, um dich anzumelden und wieder Zugang zu deinem Konto zu erhalten.", + "soft_logout_intro_sso": "Melde dich an und erhalte wieder Zugriff auf dein Konto.", + "soft_logout_intro_unsupported_auth": "Du kannst dich nicht bei deinem Konto anmelden. Bitte kontaktiere deine Heim-Server-Administration für weitere Informationen.", + "soft_logout_subheading": "Persönliche Daten löschen", + "soft_logout_warning": "Achtung: Deine persönlichen Daten (einschließlich Verschlüsselungs-Schlüssel) sind noch in dieser Sitzung gespeichert. Lösche diese Daten, wenn du diese Sitzung nicht mehr benötigst, oder dich mit einem anderen Konto anmelden möchtest.", + "sso": "Single Sign-on", + "sso_failed_missing_storage": "Wir haben deinen Browser gebeten, sich zu merken, bei welchem Heim-Server du dich anmeldest, aber dein Browser hat dies leider vergessen. Gehe zur Anmeldeseite und versuche es erneut.", + "sso_or_username_password": "%(ssoButtons)s oder %(usernamePassword)s", + "sync_footer_subtitle": "Du bist einer Menge Räumen beigetreten, das kann eine Weile dauern", + "syncing": "Synchronisiere …", + "uia": { + "code": "Code", + "email": "Um dein Konto zu erstellen, öffne den Link in der E-Mail, die wir gerade an %(emailAddress)s geschickt haben.", + "email_auth_header": "Zum Fortfahren prüfe deine E-Mails", + "email_resend_prompt": "Nicht angekommen? Erneut senden", + "email_resent": "Verschickt!", + "fallback_button": "Authentifizierung beginnen", + "msisdn": "Eine Textnachricht wurde an %(msisdn)s gesendet", + "msisdn_token_incorrect": "Token fehlerhaft", + "msisdn_token_prompt": "Bitte gib den darin enthaltenen Code ein:", + "password_prompt": "Bestätige deine Identität, indem du unten dein Kontopasswort eingibst.", + "recaptcha_missing_params": "Fehlender öffentlicher Captcha-Schlüssel in der Heim-Server-Konfiguration. Bitte melde dies deiner Heimserver-Administration.", + "registration_token_label": "Registrierungstoken", + "registration_token_prompt": "Gib einen von deiner Home-Server-Administration zur Verfügung gestellten Registrierungstoken ein.", + "sso_body": "Bestätige die neue E-Mail-Adresse mit Single-Sign-On, um deine Identität nachzuweisen.", + "sso_failed": "Bei der Bestätigung deiner Identität ist ein Fehler aufgetreten. Abbrechen und erneut versuchen.", + "sso_postauth_body": "Klicke den Button unten um deine Identität zu bestätigen.", + "sso_postauth_title": "Bestätige um fortzufahren", + "sso_preauth_body": "Zum Fortfahren, nutze „Single Sign-On“ um deine Identität zu bestätigen.", + "sso_title": "Einmalanmeldung zum Fortfahren nutzen", + "terms": "Bitte sieh dir alle Bedingungen dieses Heim-Servers an und akzeptiere sie:", + "terms_invalid": "Bitte prüfe und akzeptiere alle Richtlinien des Heim-Servers" + }, + "unsupported_auth": "Dieser Heim-Server verfügt über keines von dieser Anwendung unterstütztes Anmeldeverfahren.", + "unsupported_auth_email": "Dieser Heim-Server unterstützt die Anmeldung per E-Mail-Adresse nicht.", + "unsupported_auth_msisdn": "Dieser Server unterstützt keine Authentifizierung per Telefonnummer.", + "username_field_required_invalid": "Benutzername eingeben", + "username_in_use": "Dieser Benutzername wird bereits genutzt, bitte versuche es mit einem anderen.", + "verify_email_explainer": "Wir müssen wissen, dass du es auch wirklich bist, bevor wir dein Passwort zurücksetzen. Klicke auf den Link in der E-Mail, die wir gerade an %(email)s gesendet haben", + "verify_email_heading": "Verifiziere deine E-Mail, um fortzufahren" }, "bug_reporting": { - "introduction": "Wenn du uns einen Bug auf GitHub gemeldet hast, können uns Debug-Logs helfen, das Problem zu finden. ", - "description": "Fehlerberichte enthalten Nutzungsdaten wie Nutzernamen von dir und anderen Personen, Raum-IDs deiner beigetretenen Räume sowie mit welchen Elementen der Oberfläche du kürzlich interagiert hast. Sie enthalten keine Nachrichten.", - "matrix_security_issue": "Um ein Matrix-bezogenes Sicherheitsproblem zu melden, lies bitte die Matrix.org Sicherheitsrichtlinien.", - "submit_debug_logs": "Fehlerbericht abschicken", - "title": "Fehler melden", "additional_context": "Wenn es mehr Informationen gibt, die uns bei der Auswertung des Problems würden – z. B. was du getan hast, Raum- oder Benutzer-IDs … – gib sie bitte hier an.", - "send_logs": "Protokolldateien übermitteln", - "github_issue": "\"Issue\" auf Github", - "download_logs": "Protokolle herunterladen", "before_submitting": "Bevor du Protokolldateien übermittelst, musst du auf GitHub einen \"Issue\" erstellen um dein Problem zu beschreiben.", "collecting_information": "App-Versionsinformationen werden abgerufen", "collecting_logs": "Protokolle werden abgerufen", - "uploading_logs": "Lade Protokolle hoch", + "create_new_issue": "Bitte erstelle ein neues Issue auf GitHub damit wir diesen Fehler untersuchen können.", + "description": "Fehlerberichte enthalten Nutzungsdaten wie Nutzernamen von dir und anderen Personen, Raum-IDs deiner beigetretenen Räume sowie mit welchen Elementen der Oberfläche du kürzlich interagiert hast. Sie enthalten keine Nachrichten.", + "download_logs": "Protokolle herunterladen", "downloading_logs": "Lade Protokolle herunter", - "create_new_issue": "Bitte erstelle ein neues Issue auf GitHub damit wir diesen Fehler untersuchen können." + "error_empty": "Bitte teile uns mit, was schief lief - oder besser, beschreibe das Problem auf GitHub in einem \"Issue\".", + "failed_send_logs": "Senden von Protokolldateien fehlgeschlagen: ", + "github_issue": "\"Issue\" auf Github", + "introduction": "Wenn du uns einen Bug auf GitHub gemeldet hast, können uns Debug-Logs helfen, das Problem zu finden. ", + "log_request": "Um uns zu helfen, dies in Zukunft zu vermeiden, sende uns bitte die Protokolldateien.", + "logs_sent": "Protokolldateien gesendet", + "matrix_security_issue": "Um ein Matrix-bezogenes Sicherheitsproblem zu melden, lies bitte die Matrix.org Sicherheitsrichtlinien.", + "preparing_download": "Bereite das Herunterladen der Protokolle vor", + "preparing_logs": "Senden von Protokolldateien wird vorbereitet", + "send_logs": "Protokolldateien übermitteln", + "submit_debug_logs": "Fehlerbericht abschicken", + "textarea_label": "Notizen", + "thank_you": "Danke!", + "title": "Fehler melden", + "unsupported_browser": "Warnung: Dein Browser wird nicht unterstützt. Die Anwendung kann instabil sein.", + "uploading_logs": "Lade Protokolle hoch", + "waiting_for_server": "Warte auf Antwort vom Server" }, - "time": { - "hours_minutes_seconds_left": "%(hours)s h %(minutes)s m %(seconds)s s verbleibend", - "minutes_seconds_left": "%(minutes)s m %(seconds)s s verbleibend", - "seconds_left": "%(seconds)s verbleibend", - "date_at_time": "%(date)s um %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)sh", - "short_minutes": "%(value)smin", - "short_seconds": "%(value)ss", - "short_days_hours_minutes_seconds": "%(days)s d %(hours)s h %(minutes)s m %(seconds)s s", - "short_hours_minutes_seconds": "%(hours)s h %(minutes)s m %(seconds)s s", - "short_minutes_seconds": "%(minutes)s m %(seconds)s s", - "last_week": "Letzte Woche", - "last_month": "Letzter Monat", - "n_minutes_ago": "vor %(num)s Minuten", - "n_hours_ago": "vor %(num)s Stunden", - "n_days_ago": "vor %(num)s Tagen", - "in_n_minutes": "In etwa %(num)s Minuten", - "in_n_hours": "in %(num)s Stunden", - "in_n_days": "in %(num)s Tagen", - "in_few_seconds": "in ein paar Sekunden", - "in_about_minute": "in etwa einer Minute", - "in_about_hour": "in etwa einer Stunde", - "in_about_day": "in etwa einem Tag", - "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", - "left": "%(timeRemaining)s übrig" + "cannot_invite_without_identity_server": "Einladen per E-Mail-Adresse ist nicht ohne Identitäts-Server möglich. Du kannst einen unter „Einstellungen“ einrichten.", + "cannot_reach_homeserver": "Heim-Server nicht erreichbar", + "cannot_reach_homeserver_detail": "Stelle sicher, dass du eine stabile Internetverbindung hast oder wende dich an deine Server-Administration", + "cant_load_page": "Konnte Seite nicht laden", + "chat_card_back_action_label": "Zurück zur Unterhaltung", + "chat_effects": { + "confetti_description": "Sendet die Nachricht mit Konfetti", + "confetti_message": "sendet Konfetti", + "fireworks_description": "Sendet die Nachricht mit Feuerwerk", + "fireworks_message": "sendet Feuerwerk", + "hearts_description": "Sendet die Nachricht mit Herzen", + "hearts_message": "Sendet Herzen", + "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" }, - "onboarding": { - "personal_messaging_title": "Sichere Kommunikation für Freunde und Familie", - "free_e2ee_messaging_unlimited_voip": "Dank freien, Ende-zu-Ende verschlüsselter Kommunikation und unbegrenzten Sprach- und Videoanrufen ist %(brand)s eine großartige Möglichkeit, um in Kontakt zu bleiben.", - "personal_messaging_action": "Beginne eine Unterhaltung", - "work_messaging_title": "Sichere Kommunikation für die Arbeit", - "work_messaging_action": "Finde deine Kollegen", - "community_messaging_title": "In gemeinschaftlicher Hand", - "community_messaging_action": "Finde deine Leute", - "welcome_to_brand": "Willkommen bei %(brand)s", - "only_n_steps_to_go": { - "one": "Nur noch %(count)s Schritt", - "other": "Nur noch %(count)s Schritte" + "common": { + "about": "Über", + "access_token": "Zugriffstoken", + "accessibility": "Barrierefreiheit", + "advanced": "Erweitert", + "all_rooms": "Alle Räume", + "analytics": "Analysedaten", + "and_n_others": { + "other": "und %(count)s weitere …", + "one": "und ein weiterer …" }, - "you_did_it": "Geschafft!", - "complete_these": "Vervollständige sie für die beste %(brand)s-Erfahrung", - "community_messaging_description": "Verfüge und behalte die Kontrolle über Gespräche deiner Gemeinschaft.\nSkalierbar für Millionen von Nutzenden, mit mächtigen Moderationswerkzeugen und Interoperabilität.", - "you_made_it": "Geschafft!", - "set_up_profile_description": "Lass andere wissen, dass du es wirklich bist", - "set_up_profile_action": "Dein Profil", - "set_up_profile": "Richte dein Profil ein", - "get_stuff_done": "Finde dein Team und werdet produktiv", - "find_people": "Finde Personen", - "find_friends_description": "Dafür bist du hier, also dann mal los", - "find_friends_action": "Freunde finden", - "find_friends": "Finde deine Freunde und lade sie ein", - "find_coworkers": "Finde deine Kollegen und lade sie ein", - "find_community_members": "Finde deine Community-Mitglieder und lade sie ein", - "enable_notifications_description": "Verpasse keine Antworten oder wichtigen Nachrichten", - "enable_notifications_action": "Benachrichtigungen aktivieren", - "enable_notifications": "Benachrichtigungen einschalten", - "download_app_description": "Nimm %(brand)s mit, um nichts mehr zu verpassen", - "download_app_action": "Apps herunterladen", - "download_app": "%(brand)s herunterladen", - "download_brand": "%(brand)s herunterladen", - "download_brand_desktop": "%(brand)s Desktop herunterladen", - "qr_or_app_links": "%(qrCode)s oder %(appLinks)s", - "download_app_store": "Im App Store herunterladen", - "download_google_play": "In Google Play erhältlich", - "download_f_droid": "In F-Droid erhältlich", - "apple_trademarks": "App Store® und das Apple Logo® sind eingetragene Markenzeichen von Apple Inc.", - "google_trademarks": "Google Play und das Google Play Logo sind eingetragene Markenzeichen von Google LLC.", - "has_avatar_label": "Großartig, das wird anderen helfen, dich zu erkennen", - "no_avatar_label": "Füge ein Bild hinzu, damit andere dich erkennen können.", - "welcome_user": "Willkommen %(name)s", - "welcome_detail": "Nun, lassen Sie uns Ihnen den Einstieg erleichtern", - "intro_welcome": "Willkommen bei %(appName)s", - "intro_byline": "Besitze deine Unterhaltungen.", - "send_dm": "Direkt­­nachricht senden", - "explore_rooms": "Öffentliche Räume erkunden", - "create_room": "Gruppenraum erstellen" - }, - "settings": { - "show_breadcrumbs": "Kürzlich besuchte Räume anzeigen", - "all_rooms_home_description": "Alle Räume, denen du beigetreten bist, werden auf der Startseite erscheinen.", - "use_command_f_search": "Nutze Command + F um den Verlauf zu durchsuchen", - "use_control_f_search": "Nutze Strg + F, um den Verlauf zu durchsuchen", - "use_12_hour_format": "Uhrzeiten im 12-Stundenformat (z. B. 2:30 p. m.)", - "always_show_message_timestamps": "Nachrichtenzeitstempel immer anzeigen", - "send_read_receipts": "Sende Lesebestätigungen", - "send_typing_notifications": "Tippbenachrichtigungen senden", - "replace_plain_emoji": "Klartext-Emoji automatisch ersetzen", - "enable_markdown": "Markdown aktivieren", - "emoji_autocomplete": "Emoji-Vorschläge während Eingabe", - "use_command_enter_send_message": "Benutze Betriebssystemtaste + Eingabe um eine Nachricht zu senden", - "use_control_enter_send_message": "Nutze Strg + Enter, um Nachrichten zu senden", - "all_rooms_home": "Alle Räume auf Startseite anzeigen", - "enable_markdown_description": "Beginne Nachrichten mit /plain, um sie ohne Markdown zu senden.", - "show_stickers_button": "Sticker-Schaltfläche", - "insert_trailing_colon_mentions": "Doppelpunkt nach Erwähnungen einfügen", - "automatic_language_detection_syntax_highlight": "Automatische Spracherkennung für die Syntaxhervorhebung", - "code_block_expand_default": "Quelltextblöcke standardmäßig erweitern", - "code_block_line_numbers": "Zeilennummern in Quelltextblöcken", - "inline_url_previews_default": "URL-Vorschau standardmäßig aktivieren", - "autoplay_gifs": "GIFs automatisch abspielen", - "autoplay_videos": "Videos automatisch abspielen", - "image_thumbnails": "Vorschauen für Bilder", - "show_typing_notifications": "Tippbenachrichtigungen anzeigen", - "show_redaction_placeholder": "Platzhalter für gelöschte Nachrichten", - "show_read_receipts": "Lesebestätigungen von anderen Benutzern anzeigen", - "show_join_leave": "Bei-/Austrittsnachrichten (Einladung/Entfernen/Bann nicht betroffen)", - "show_displayname_changes": "Änderungen von Anzeigenamen", - "show_chat_effects": "Effekte bei manchen Emojis (z. B. Konfetti)", - "show_avatar_changes": "Profilbildänderungen anzeigen", - "big_emoji": "Große Emojis im Verlauf anzeigen", - "jump_to_bottom_on_send": "Nach Senden einer Nachricht im Verlauf nach unten springen", - "disable_historical_profile": "Aktuelle Profilbilder und Anzeigenamen im Verlauf anzeigen", - "show_nsfw_content": "NSFW-Inhalte anzeigen", - "prompt_invite": "Warnen, bevor du Einladungen zu ungültigen Matrix-IDs sendest", - "hardware_acceleration": "Hardwarebeschleunigung aktivieren (Neustart von %(appName)s erforderlich)", - "start_automatically": "Nach Systemstart automatisch starten", - "warn_quit": "Vor Beenden warnen", - "notifications": { - "rule_contains_display_name": "Nachrichten mit meinem Anzeigenamen", - "rule_contains_user_name": "Nachrichten mit meinem Benutzernamen", - "rule_roomnotif": "Nachrichten mit @room", - "rule_room_one_to_one": "Direktnachrichten", - "rule_message": "Gruppenunterhaltungen", - "rule_encrypted": "Verschlüsselte Gruppenunterhaltungen", - "rule_invite_for_me": "Einladungen", - "rule_call": "Anrufe", - "rule_suppress_notices": "Nachrichten von Bots", - "rule_tombstone": "Raumaktualisierungen", - "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": "Erscheinungsbild", + "application": "Anwendung", + "are_you_sure": "Bist du sicher?", + "attachment": "Anhang", + "authentication": "Authentifizierung", + "camera": "Kamera", + "cameras": "Kameras", + "capabilities": "Funktionen", + "copied": "Kopiert!", + "credits": "Danksagungen", + "cross_signing": "Quersignierung", + "dark": "Dunkel", + "description": "Beschreibung", + "deselect_all": "Alle abwählen", + "device": "Gerät", + "display_name": "Anzeigename", + "edited": "bearbeitet", + "email_address": "E-Mail-Adresse", + "emoji": "Emojis", + "encrypted": "Verschlüsseln", + "encryption_enabled": "Verschlüsselung aktiviert", + "error": "Fehler", + "faq": "Häufige Fragen", + "favourites": "Favoriten", + "feedback": "Rückmeldung", + "filter_results": "Ergebnisse filtern", + "forward_message": "Nachricht weiterleiten", + "general": "Allgemein", + "go_to_settings": "Gehe zu Einstellungen", + "guest": "Gast", + "help": "Hilfe", + "historical": "Archiv", + "home": "Startseite", + "homeserver": "Heim-Server", + "identity_server": "Identitäts-Server", + "image": "Bild", + "integration_manager": "Integrationsverwaltung", + "joined": "Beigetreten", + "labs": "Labor", + "legal": "Rechtliches", + "light": "Hell", + "loading": "Lade …", + "location": "Standort", + "low_priority": "Niedrige Priorität", + "message": "Nachricht", + "message_layout": "Nachrichtenlayout", + "microphone": "Mikrofon", + "model": "Modell", + "mute": "Stummschalten", + "n_members": { + "other": "%(count)s Mitglieder", + "one": "%(count)s Mitglied" }, - "appearance": { - "layout_irc": "IRC (Experimentell)", - "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ß" + "n_participants": { + "one": "1 Teilnehmer", + "other": "%(count)s Teilnehmer" }, - "inline_url_previews_room_account": "URL-Vorschau für dich in diesem Raum", - "inline_url_previews_room": "URL-Vorschau für Raummitglieder" + "n_rooms": { + "one": "%(count)s Raum", + "other": "%(count)s Räume" + }, + "no_results": "Keine Ergebnisse", + "no_results_found": "Keine Ergebnisse", + "not_trusted": "Nicht vertrauenswürdig", + "off": "Aus", + "on": "An", + "options": "Optionen", + "orphan_rooms": "Andere Räume", + "password": "Passwort", + "people": "Personen", + "preferences": "Einstellungen", + "presence": "Anwesenheit", + "preview_message": "Hey du. Du bist großartig!", + "privacy": "Privatsphäre", + "private": "Privat", + "private_room": "Privater Raum", + "private_space": "Privater Space", + "profile": "Profil", + "public": "Öffentlich", + "public_room": "Öffentlicher Raum", + "public_space": "Öffentlicher Space", + "qr_code": "QR-Code", + "random": "Ohne Thema", + "reactions": "Reaktionen", + "report_a_bug": "Einen Fehler melden", + "room": "Raum", + "room_name": "Raumname", + "rooms": "Räume", + "saving": "Speichere …", + "secure_backup": "Verschlüsselte Sicherung", + "security": "Sicherheit", + "select_all": "Alle auswählen", + "settings": "Einstellungen", + "setup_secure_messages": "Richte sichere Nachrichten ein", + "show_more": "Mehr zeigen", + "someone": "Jemand", + "stickerpack": "Sticker-Paket", + "success": "Erfolg", + "suggestions": "Vorschläge", + "support": "Unterstützung", + "system_alerts": "Systembenachrichtigung", + "theme": "Design", + "timeline": "Verlauf", + "trusted": "Vertrauenswürdig", + "unavailable": "Nicht verfügbar", + "unencrypted": "Unverschlüsselt", + "unmute": "Stummschalten aufheben", + "unnamed_room": "Unbenannter Raum", + "unnamed_space": "Unbenannter Space", + "unsent": "Nicht gesendet", + "unverified": "Nicht verifiziert", + "user": "Benutzer", + "user_avatar": "Profilbild", + "username": "Benutzername", + "verification_cancelled": "Verifikation abgebrochen", + "verified": "Verifiziert", + "video_room": "Videoraum", + "view_message": "Nachricht anzeigen", + "warning": "Warnung", + "welcome": "Willkommen" }, - "devtools": { - "send_custom_account_data_event": "Sende benutzerdefiniertes Kontodatenereignis", - "send_custom_room_account_data_event": "Sende benutzerdefiniertes Raumdatenereignis", - "event_type": "Eventtyp", - "state_key": "Statusschlüssel", - "invalid_json": "Scheint kein gültiges JSON zu sein.", - "failed_to_send": "Übertragung des Ereignisses fehlgeschlagen!", - "event_sent": "Ereignis gesendet!", - "event_content": "Ereignisinhalt", - "user_read_up_to": "Der Benutzer hat gelesen bis: ", - "no_receipt_found": "Keine Bestätigung gefunden", - "user_read_up_to_ignore_synthetic": "Der Benutzer hat gelesen bis (ignoreSynthetic): ", - "user_read_up_to_private": "Benutzer las bis (m.read.private): ", - "user_read_up_to_private_ignore_synthetic": "Benutzer las bis (m.read.private;ignoreSynthetic): ", - "room_status": "Raumstatus", - "room_unread_status_count": { - "other": "Ungelesen-Status im Raum: %(status)s, Anzahl: %(count)s" + "composer": { + "autocomplete": { + "@room_description": "Alle im Raum benachrichtigen", + "command_a11y": "Autovervollständigung aktivieren", + "command_description": "Befehle", + "emoji_a11y": "Emoji-Auto-Vervollständigung", + "notification_a11y": "Benachrichtigung Autovervollständigen", + "notification_description": "Raum-Benachrichtigung", + "room_a11y": "Raum-Auto-Vervollständigung", + "space_a11y": "Spaces automatisch vervollständigen", + "user_a11y": "Nutzer-Auto-Vervollständigung", + "user_description": "Benutzer" }, - "notification_state": "Benachrichtigungsstand ist %(notificationState)s", - "room_encrypted": "Raum ist verschlüsselt ✅", - "room_not_encrypted": "Raum ist nicht verschlüsselt 🚨", - "main_timeline": "Hauptverlauf", - "threads_timeline": "Thread-Verlauf", - "room_notifications_total": "Insgesamt: ", - "room_notifications_highlight": "Höhepunkt: ", - "room_notifications_dot": "Punkt: ", - "room_notifications_last_event": "Neuestes Ereignis:", - "room_notifications_type": "Typ: ", - "room_notifications_sender": "Absender: ", - "room_notifications_thread_id": "Thread-ID: ", - "spaces": { - "one": "", - "other": "<%(count)s Leerzeichen>" + "close_sticker_picker": "Sticker ausblenden", + "edit_composer_label": "Nachricht bearbeiten", + "format_bold": "Fett", + "format_code_block": "Quelltextblock", + "format_decrease_indent": "Einrückung verringern", + "format_increase_indent": "Einrückung erhöhen", + "format_inline_code": "Code", + "format_insert_link": "Link einfügen", + "format_italic": "Kursiv", + "format_italics": "Kursiv", + "format_link": "Link", + "format_ordered_list": "Nummerierte Liste", + "format_strikethrough": "Durchgestrichen", + "format_underline": "Unterstrichen", + "format_unordered_list": "Ungeordnete Liste", + "formatting_toolbar_label": "Formatierung", + "link_modal": { + "link_field_label": "Link", + "title_create": "Link erstellen", + "title_edit": "Link bearbeiten" }, + "mode_plain": "Formatierung ausblenden", + "mode_rich_text": "Formatierung anzeigen", + "no_perms_notice": "Du hast keine Berechtigung, etwas in diesen Raum zu senden", + "placeholder": "Nachricht senden …", + "placeholder_encrypted": "Verschlüsselte Nachricht senden …", + "placeholder_reply": "Antwort senden …", + "placeholder_reply_encrypted": "Verschlüsselte Antwort senden …", + "placeholder_thread": "Nachricht an Thread senden …", + "placeholder_thread_encrypted": "Verschlüsselte Nachricht an Thread senden …", + "poll_button": "Umfrage", + "poll_button_no_perms_description": "Du bist nicht berechtigt, Umfragen in diesem Raum zu beginnen.", + "poll_button_no_perms_title": "Berechtigung benötigt", + "replying_title": "Antwortet", + "room_upgraded_link": "Die Konversation wird hier fortgesetzt.", + "room_upgraded_notice": "Dieser Raum wurde ersetzt und ist nicht länger aktiv.", + "send_button_title": "Nachricht senden", + "send_button_voice_message": "Sprachnachricht senden", + "send_voice_message": "Sprachnachricht senden", + "stop_voice_message": "Aufnahme beenden", + "voice_message_button": "Sprachnachricht" + }, + "console_dev_note": "Falls du weißt, was du machst: Element ist Open Source! Checke unser GitHub aus (https://github.com/vector-im/element-web/) und hilf mit!", + "console_scam_warning": "Wenn dir jemand gesagt hat, dass du hier etwas einfügen sollst, ist die Wahrscheinlichkeit sehr groß, dass du von der Person betrogen wirst!", + "console_wait": "Warte!", + "create_room": { + "action_create_room": "Raum erstellen", + "action_create_video_room": "Videoraum erstellen", + "encrypted_video_room_warning": "Dies kann später nicht deaktiviert werden. Der Raum wird verschlüsselt sein, nicht aber der eingebettete Anruf.", + "encrypted_warning": "Du kannst dies später nicht deaktivieren. Brücken und die meisten Bots werden noch nicht funktionieren.", + "encryption_forced": "Für deinen Server muss die Verschlüsselung in privaten Räumen aktiviert sein.", + "encryption_label": "Ende-zu-Ende-Verschlüsselung aktivieren", + "error_title": "Raumerstellung fehlgeschlagen", + "generic_error": "Server ist nicht verfügbar, überlastet oder du bist auf einen Programmfehler gestoßen.", + "join_rule_change_notice": "Du kannst das jederzeit in den Raumeinstellungen ändern.", + "join_rule_invite": "Privater Raum (Einladung erforderlich)", + "join_rule_invite_label": "Nur eingeladene Personen können den Raum finden und betreten.", + "join_rule_knock_label": "Jeder kann Anfragen beizutreten, aber Admins oder Moderatoren müssen dies bestätigen. Du kannst dies später ändern.", + "join_rule_public_label": "Alle können diesen Raum finden und betreten.", + "join_rule_public_parent_space_label": "Finden und Betreten ist allen, nicht nur Mitgliedern von , möglich.", + "join_rule_restricted": "Für Space-Mitglieder sichtbar", + "join_rule_restricted_label": "Mitglieder von können diesen Raum finden und betreten.", + "name_validation_required": "Bitte gib einen Namen für den Raum ein", + "room_visibility_label": "Raumsichtbarkeit", + "title_private_room": "Einen privaten Raum erstellen", + "title_public_room": "Öffentlichen Raum erstellen", + "title_video_room": "Videoraum erstellen", + "topic_label": "Thema (optional)", + "unfederated": "Betreten nur für Nutzer von %(serverName)s erlauben.", + "unfederated_label_default_off": "Du solltest dies aktivieren, wenn der Raum nur für die Zusammenarbeit mit Benutzern von deinem Heim-Server verwendet werden soll. Dies kann später nicht mehr geändert werden.", + "unfederated_label_default_on": "Du solltest dies deaktivieren, wenn der Raum für die Zusammenarbeit mit Benutzern von anderen Heim-Server verwendet werden soll. Dies kann später nicht mehr geändert werden.", + "unsupported_version": "Der Server unterstützt die angegebene Raumversion nicht." + }, + "create_space": { + "add_details_prompt": "Gib einige Infos über deinen neuen Space an.", + "add_details_prompt_2": "Du kannst diese jederzeit ändern.", + "add_existing_rooms_description": "Wähle Räume oder Konversationen die du hinzufügen willst. Dieser Space ist nur für dich, niemand wird informiert. Du kannst später mehr hinzufügen.", + "add_existing_rooms_heading": "Was willst du organisieren?", + "address_label": "Adresse", + "address_placeholder": "z. B. mein-space", + "creating": "Erstelle …", + "creating_rooms": "Erstelle Räume …", + "done_action": "Zu meinem Space", + "done_action_first_room": "Zum ersten Raum springen", + "explainer": "Spaces sind eine neue Möglichkeit, Räume und Personen zu gruppieren. Welche Art von Space willst du erstellen? Du kannst dies später ändern.", + "failed_create_initial_rooms": "Fehler beim Initialisieren des Space", + "failed_invite_users": "Die folgenden Leute konnten nicht eingeladen werden: %(csvUsers)s", + "invite_teammates_by_username": "Mit Benutzername einladen", + "invite_teammates_description": "Stelle sicher, dass die richtigen Personen Zutritt haben. Du kannst später weitere einladen.", + "invite_teammates_heading": "Lade deine Kollegen ein", + "inviting_users": "Lade ein …", + "label": "Neuen Space erstellen", + "name_required": "Gib den Namen des Spaces ein", + "personal_space": "Nur für mich", + "personal_space_description": "Ein privater Space zum Organisieren deiner Räume", + "private_description": "Nur für Eingeladene – optimal für dich selbst oder Teams", + "private_heading": "Dein privater Space", + "private_personal_description": "Stelle sicher, dass die richtigen Personen Zugriff auf %(name)s haben", + "private_personal_heading": "Für wen ist dieser Space gedacht?", + "private_space": "Für mich und meine Kollegen", + "private_space_description": "Ein privater Space für dich und deine Kollegen", + "public_description": "Öffne den Space für alle - am besten für Communities", + "public_heading": "Dein öffentlicher Space", + "setup_rooms_community_description": "Lass uns für jedes einen Raum erstellen.", + "setup_rooms_community_heading": "Welche Themen willst du in %(spaceName)s besprechen?", + "setup_rooms_description": "Du kannst später weitere hinzufügen, auch bereits bestehende.", + "setup_rooms_private_description": "Wir werden für jedes einen Raum erstellen.", + "setup_rooms_private_heading": "Welche Projekte bearbeitet euer Team?", + "share_description": "Momentan bist nur du hier. Mit anderen Leuten wird es noch viel besser.", + "share_heading": "%(name)s teilen", + "skip_action": "Vorerst überspringen", + "subspace_adding": "Füge hinzu …", + "subspace_beta_notice": "Einen Space zu einem Space den du verwaltest hinzufügen.", + "subspace_dropdown_title": "Neuen Space erstellen", + "subspace_existing_space_prompt": "Willst du einen existierenden Space hinzufügen?", + "subspace_join_rule_invite_description": "Nur eingeladene Personen können diesen Space sehen und betreten.", + "subspace_join_rule_invite_only": "Privater Space (Betreten auf Einladung)", + "subspace_join_rule_label": "Sichtbarkeit des Space", + "subspace_join_rule_public_description": "Finden und Betreten ist allen, nicht nur Mitgliedern von , möglich.", + "subspace_join_rule_restricted_description": "Mitglieder von können diesen Space finden und betreten." + }, + "credits": { + "default_cover_photo": "Das Standard-Titelbild ist © Jesús Roncero und wird unter den Bedingungen von CC-BY-SA 4.0 verwendet.", + "twemoji": "Die Twemoji-Emojis sind © Twitter, Inc und weitere Mitwirkende und wird unter den Bedingungen von CC-BY 4.0 verwendet.", + "twemoji_colr": "Die Schriftart twemoji-colr ist © Mozilla Foundation und wird unter den Bedingungen von Apache 2.0 verwendet." + }, + "devtools": { + "active_widgets": "Aktive Widgets", + "category_other": "Sonstiges", + "category_room": "Raum", + "caution_colon": "Vorsicht:", + "client_versions": "Anwendungsversionen", + "developer_mode": "Entwicklungsmodus", + "developer_tools": "Entwicklungswerkzeuge", + "edit_setting": "Einstellung bearbeiten", + "edit_values": "Werte bearbeiten", "empty_string": "", - "room_unread_status": "Ungelesen-Status im Raum: %(status)s", - "id": "ID: ", - "send_custom_state_event": "Benutzerdefiniertes Status-Event senden", - "see_history": "Verlauf anzeigen", + "event_content": "Ereignisinhalt", + "event_id": "Event-ID: %(eventId)s", + "event_sent": "Ereignis gesendet!", + "event_type": "Eventtyp", + "explore_account_data": "Kontodaten erkunden", + "explore_room_account_data": "Erkunde Raumkontodaten", + "explore_room_state": "Raumstatus erkunden", + "failed_to_find_widget": "Fehler beim Finden dieses Widgets.", "failed_to_load": "Fehler beim Laden.", - "client_versions": "Anwendungsversionen", - "server_versions": "Server-Versionen", - "number_of_users": "Benutzeranzahl", "failed_to_save": "Speichern der Einstellungen fehlgeschlagen.", + "failed_to_send": "Übertragung des Ereignisses fehlgeschlagen!", + "invalid_json": "Scheint kein gültiges JSON zu sein.", + "low_bandwidth_mode": "Modus für geringe Bandbreite", + "low_bandwidth_mode_description": "Benötigt kompatiblen Heim-Server.", + "main_timeline": "Hauptverlauf", + "methods": "Methoden", + "no_receipt_found": "Keine Bestätigung gefunden", + "no_verification_requests_found": "Keine Verifizierungsanfrage gefunden", + "notification_state": "Benachrichtigungsstand ist %(notificationState)s", + "notifications_debug": "Debug-Modus für Benachrichtigungen", + "number_of_users": "Benutzeranzahl", + "observe_only": "Nur beobachten", + "original_event_source": "Ursprüngliche Rohdaten", + "phase_cancelled": "Abgebrochen", + "phase_ready": "Bereit", + "phase_requested": "Angefragt", + "phase_started": "Gestartet", + "phase_transaction": "Transaktion", + "requester": "Anforderer", + "room_encrypted": "Raum ist verschlüsselt ✅", + "room_id": "Raum-ID: %(roomId)s", + "room_not_encrypted": "Raum ist nicht verschlüsselt 🚨", + "room_notifications_dot": "Punkt: ", + "room_notifications_highlight": "Höhepunkt: ", + "room_notifications_last_event": "Neuestes Ereignis:", + "room_notifications_sender": "Absender: ", + "room_notifications_thread_id": "Thread-ID: ", + "room_notifications_total": "Insgesamt: ", + "room_notifications_type": "Typ: ", + "room_status": "Raumstatus", + "room_unread_status": "Ungelesen-Status im Raum: %(status)s", + "room_unread_status_count": { + "other": "Ungelesen-Status im Raum: %(status)s, Anzahl: %(count)s" + }, "save_setting_values": "Einstellungswerte speichern", - "setting_colon": "Einstellung:", - "caution_colon": "Vorsicht:", - "use_at_own_risk": "Diese Benutzeroberfläche prüft nicht auf richtige Datentypen. Benutzung auf eigene Gefahr.", - "setting_definition": "Definition der Einstellung:", - "level": "Level", + "see_history": "Verlauf anzeigen", + "send_custom_account_data_event": "Sende benutzerdefiniertes Kontodatenereignis", + "send_custom_room_account_data_event": "Sende benutzerdefiniertes Raumdatenereignis", + "send_custom_state_event": "Benutzerdefiniertes Status-Event senden", + "send_custom_timeline_event": "Sende benutzerdefiniertes Ereignis", + "server_info": "Server-Info", + "server_versions": "Server-Versionen", "settable_global": "Global einstellbar", "settable_room": "Für den Raum einstellbar", - "values_explicit": "Werte für explizite Stufen", - "values_explicit_room": "Werte für explizite Stufen in diesem Raum", - "edit_values": "Werte bearbeiten", + "setting_colon": "Einstellung:", + "setting_definition": "Definition der Einstellung:", + "setting_id": "Einstellungs-ID", + "settings_explorer": "Einstellungsübersicht", + "show_hidden_events": "Versteckte Ereignisse im Verlauf anzeigen", + "spaces": { + "one": "", + "other": "<%(count)s Leerzeichen>" + }, + "state_key": "Statusschlüssel", + "thread_root_id": "Thread-Ursprungs-ID: %(threadRootId)s", + "threads_timeline": "Thread-Verlauf", + "timeout": "Zeitüberschreitung", + "title": "Entwicklungswerkzeuge", + "toggle_event": "Event umschalten", + "toolbox": "Werkzeugkasten", + "use_at_own_risk": "Diese Benutzeroberfläche prüft nicht auf richtige Datentypen. Benutzung auf eigene Gefahr.", + "user_read_up_to": "Der Benutzer hat gelesen bis: ", + "user_read_up_to_ignore_synthetic": "Der Benutzer hat gelesen bis (ignoreSynthetic): ", + "user_read_up_to_private": "Benutzer las bis (m.read.private): ", + "user_read_up_to_private_ignore_synthetic": "Benutzer las bis (m.read.private;ignoreSynthetic): ", + "value": "Wert", "value_colon": "Wert:", + "value_in_this_room": "Wert in diesem Raum", "value_this_room_colon": "Wert in diesem Raum:", + "values_explicit": "Werte für explizite Stufen", "values_explicit_colon": "Werte für explizite Stufen:", + "values_explicit_room": "Werte für explizite Stufen in diesem Raum", "values_explicit_this_room_colon": "Werte für explizite Stufen in diesem Raum:", - "setting_id": "Einstellungs-ID", - "value": "Wert", - "value_in_this_room": "Wert in diesem Raum", - "edit_setting": "Einstellung bearbeiten", - "phase_requested": "Angefragt", - "phase_ready": "Bereit", - "phase_started": "Gestartet", - "phase_cancelled": "Abgebrochen", - "phase_transaction": "Transaktion", - "phase": "Phase", - "timeout": "Zeitüberschreitung", - "methods": "Methoden", - "requester": "Anforderer", - "observe_only": "Nur beobachten", - "no_verification_requests_found": "Keine Verifizierungsanfrage gefunden", - "failed_to_find_widget": "Fehler beim Finden dieses Widgets.", - "send_custom_timeline_event": "Sende benutzerdefiniertes Ereignis", - "explore_room_state": "Raumstatus erkunden", - "explore_room_account_data": "Erkunde Raumkontodaten", - "view_servers_in_room": "Zeige Server im Raum", - "notifications_debug": "Debug-Modus für Benachrichtigungen", "verification_explorer": "Verifizierungsübersicht", - "active_widgets": "Aktive Widgets", - "explore_account_data": "Kontodaten erkunden", - "settings_explorer": "Einstellungsübersicht", - "server_info": "Server-Info", - "toolbox": "Werkzeugkasten", - "developer_tools": "Entwicklungswerkzeuge", - "room_id": "Raum-ID: %(roomId)s", - "thread_root_id": "Thread-Ursprungs-ID: %(threadRootId)s", - "event_id": "Event-ID: %(eventId)s", - "category_room": "Raum", - "category_other": "Sonstiges" + "view_servers_in_room": "Zeige Server im Raum", + "view_source_decrypted_event_source": "Entschlüsselte Rohdaten", + "view_source_decrypted_event_source_unavailable": "Entschlüsselte Quelle nicht verfügbar", + "widget_screenshots": "Bildschirmfotos für unterstützte Widgets" + }, + "dialog_close_label": "Dialog schließen", + "emoji": { + "categories": "Kategorien", + "category_activities": "Aktivitäten", + "category_animals_nature": "Tiere und Natur", + "category_flags": "Flaggen", + "category_food_drink": "Essen und Trinken", + "category_frequently_used": "Oft verwendet", + "category_objects": "Objekte", + "category_smileys_people": "Smileys und Leute", + "category_symbols": "Symbole", + "category_travel_places": "Reisen und Orte", + "quick_reactions": "Schnelle Reaktionen" + }, + "emoji_picker": { + "cancel_search_label": "Suche abbrechen" + }, + "empty_room": "Leerer Raum", + "empty_room_was_name": "Leerer Raum (war %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Um fortzufahren gib die Sicherheitsphrase ein oder .", + "key_validation_text": { + "invalid_security_key": "Ungültiger Sicherheitsschlüssel", + "recovery_key_is_correct": "Sieht gut aus!", + "wrong_file_type": "Falscher Dateityp", + "wrong_security_key": "Falscher Sicherheitsschlüssel" + }, + "reset_title": "Alles zurücksetzen", + "reset_warning_1": "Verwende es nur, wenn du kein Gerät, mit dem du dich verifizieren kannst, bei dir hast.", + "reset_warning_2": "Wenn du alles zurücksetzt, beginnst du ohne verifizierte Sitzungen und Benutzende von Neuem und siehst eventuell keine alten Nachrichten.", + "restoring": "Schlüssel aus der Sicherung wiederherstellen", + "security_key_title": "Sicherheitsschlüssel", + "security_phrase_incorrect_error": "Zugriff auf sicheren Speicher nicht möglich. Bitte überprüfe, ob du die richtige Sicherheitsphrase eingegeben hast.", + "security_phrase_title": "Sicherheitsphrase", + "separator": "%(securityKey)s oder %(recoveryFile)s", + "use_security_key_prompt": "Benutze deinen Sicherheitsschlüssel um fortzufahren." + }, + "bootstrap_title": "Schlüssel werden eingerichtet", + "cancel_entering_passphrase_description": "Bist du sicher, dass du die Eingabe der Passphrase abbrechen möchtest?", + "cancel_entering_passphrase_title": "Eingabe der Passphrase abbrechen?", + "confirm_encryption_setup_body": "Klick die Schaltfläche unten um die Einstellungen der Verschlüsselung zu bestätigen.", + "confirm_encryption_setup_title": "Bestätige die Einrichtung der Verschlüsselung", + "cross_signing_not_ready": "Quersignierung wurde nicht eingerichtet.", + "cross_signing_ready": "Quersignaturen sind bereits in Anwendung.", + "cross_signing_ready_no_backup": "Quersignatur ist bereit, die Schlüssel sind aber nicht gesichert.", + "cross_signing_room_normal": "Dieser Raum ist Ende-zu-Ende verschlüsselt", + "cross_signing_room_verified": "Alle in diesem Raum sind verifiziert", + "cross_signing_room_warning": "Jemand verwendet eine unbekannte Sitzung", + "cross_signing_unsupported": "Dein Heim-Server unterstützt keine Quersignierung.", + "cross_signing_untrusted": "Dein Konto hat eine Quersignaturidentität im sicheren Speicher, der von dieser Sitzung jedoch noch nicht vertraut wird.", + "cross_signing_user_normal": "Du hast diesen Nutzer nicht verifiziert.", + "cross_signing_user_verified": "Du hast diesen Nutzer verifiziert. Der Nutzer hat alle seine Sitzungen verifiziert.", + "cross_signing_user_warning": "Dieser Benutzer hat nicht alle seine Sitzungen verifiziert.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Cross-Signing-Schlüssel löschen", + "title": "Cross-Signing-Schlüssel zerstören?", + "warning": "Das Löschen von Quersignierungsschlüsseln ist dauerhaft. Alle, mit dem du dich verifiziert hast, werden Sicherheitswarnungen angezeigt bekommen. Du möchtest dies mit ziemlicher Sicherheit nicht tun, es sei denn, du hast jedes Gerät verloren, von dem aus du quersignieren kannst." + }, + "event_shield_reason_authenticity_not_guaranteed": "Die Echtheit dieser verschlüsselten Nachricht kann auf diesem Gerät nicht garantiert werden.", + "event_shield_reason_mismatched_sender_key": "Von einer nicht verifizierten Sitzung verschlüsselt", + "export_unsupported": "Dein Browser unterstützt die benötigten Verschlüsselungserweiterungen nicht", + "import_invalid_keyfile": "Keine gültige %(brand)s-Schlüsseldatei", + "import_invalid_passphrase": "Authentifizierung fehlgeschlagen: Falsches Passwort?", + "incompatible_database_description": "Du hast für diese Sitzung zuvor eine neuere Version von %(brand)s verwendet. Um diese Version mit Ende-zu-Ende-Verschlüsselung wieder zu benutzen, musst du dich erst ab- und dann wieder anmelden.", + "incompatible_database_disable": "Mit deaktivierter Verschlüsselung fortfahren", + "incompatible_database_sign_out_description": "Um zu vermeiden, dass dein Verlauf verloren geht, musst du deine Raumschlüssel exportieren, bevor du dich abmeldest. Dazu musst du auf die neuere Version von %(brand)s zurückgehen", + "incompatible_database_title": "Inkompatible Datenbanken", + "key_signature_upload_cancelled": "Hochladen der Signatur abgebrochen", + "key_signature_upload_completed": "Hochladen abgeschlossen", + "key_signature_upload_failed": "Hochladen nicht möglich", + "key_signature_upload_failed_body": "%(brand)s hat einen Fehler festgestellt beim hochladen von:", + "key_signature_upload_failed_cross_signing_key_signature": "Eine neue Cross-Signing-Schlüsselsignatur", + "key_signature_upload_failed_device_cross_signing_key_signature": "Eine Geräte Schlüssel Signatur", + "key_signature_upload_failed_key_signature": "Eine Schlüssel Signatur", + "key_signature_upload_failed_master_key_signature": "Eine neue Hauptschlüssel Signatur", + "key_signature_upload_failed_title": "Hochladen der Signatur fehlgeschlagen", + "key_signature_upload_success_title": "Signatur erfolgreich hochgeladen", + "messages_not_secure": { + "cause_1": "Dein Heim-Server", + "cause_2": "Der Heim-Server der Person, die du verifizierst", + "cause_3": "Die Internetverbindung von dir oder dem anderen Nutzer", + "cause_4": "Die Sitzung von dir oder dem anderen Nutzer", + "heading": "Eines der folgenden könnte kompromittiert sein:", + "title": "Deine Nachrichten sind nicht sicher" + }, + "new_recovery_method_detected": { + "description_1": "Eine neue Sicherheitsphrase und ein neuer Schlüssel für sichere Nachrichten wurden erkannt.", + "description_2": "Diese Sitzung verschlüsselt den Verlauf mit der neuen Wiederherstellungsmethode.", + "title": "Neue Wiederherstellungsmethode", + "warning": "Wenn du die neue Wiederherstellungsmethode nicht festgelegt hast, versucht ein Angreifer möglicherweise, auf dein Konto zuzugreifen. Ändere dein Kontopasswort und lege sofort eine neue Wiederherstellungsmethode in den Einstellungen fest." + }, + "not_supported": "", + "old_version_detected_description": "Es wurden Daten von einer älteren Version von %(brand)s entdeckt. Dies wird zu Fehlern in der Ende-zu-Ende-Verschlüsselung der älteren Version geführt haben. Ende-zu-Ende verschlüsselte Nachrichten, die ausgetauscht wruden, während die ältere Version genutzt wurde, werden in dieser Version nicht entschlüsselbar sein. Es kann auch zu Fehlern mit Nachrichten führen, die mit dieser Version versendet werden. Wenn du Probleme feststellst, melde dich ab und wieder an. Um die Historie zu behalten, ex- und reimportiere deine Schlüssel.", + "old_version_detected_title": "Alte Kryptografiedaten erkannt", + "recovery_method_removed": { + "description_1": "In dieser Sitzung wurde festgestellt, dass deine Sicherheitsphrase und dein Schlüssel für sichere Nachrichten entfernt wurden.", + "description_2": "Wenn du dies versehentlich getan hast, kannst du in dieser Sitzung \"sichere Nachrichten\" einrichten, die den Nachrichtenverlauf dieser Sitzung mit einer neuen Wiederherstellungsmethode erneut verschlüsseln.", + "title": "Wiederherstellungsmethode gelöscht", + "warning": "Wenn du die Wiederherstellungsmethode nicht gelöscht hast, kann ein Angreifer versuchen, Zugang zu deinem Konto zu bekommen. Ändere dein Passwort und richte sofort eine neue Wiederherstellungsmethode in den Einstellungen ein." + }, + "reset_all_button": "Hast du alle Wiederherstellungsmethoden vergessen? Setze sie hier zurück", + "set_up_toast_description": "Schütze dich vor dem Verlust verschlüsselter Nachrichten und Daten", + "set_up_toast_title": "Schlüsselsicherung einrichten", + "setup_secure_backup": { + "explainer": "Um deine Schlüssel nicht zu verlieren, musst du sie vor der Abmeldung sichern.", + "title": "Einrichten" + }, + "udd": { + "interactive_verification_button": "Interaktiv per Emoji verifizieren", + "manual_verification_button": "Manuell per Text verifizieren", + "other_ask_verify_text": "Bitte diesen Nutzer, seine Sitzung zu verifizieren, oder verifiziere diese unten manuell.", + "other_new_session_text": "%(name)s (%(userId)s) hat sich zu einer neuen Sitzung angemeldet, ohne sie zu verifizieren:", + "own_ask_verify_text": "Verifiziere deine andere Sitzung mit einer der folgenden Optionen.", + "own_new_session_text": "Du hast dich in einer neuen Sitzung angemeldet ohne sie zu verifizieren:", + "title": "Nicht vertraut" + }, + "unable_to_setup_keys_error": "Schlüssel können nicht eingerichtet werden", + "unsupported": "Diese Anwendung unterstützt keine Ende-zu-Ende-Verschlüsselung.", + "upgrade_toast_title": "Verschlüsselungsaktualisierung verfügbar", + "verification": { + "accepting": "Annehmen…", + "after_new_login": { + "device_verified": "Gerät verifiziert", + "reset_confirmation": "Willst du deine Verifizierungsschlüssel wirklich zurücksetzen?", + "skip_verification": "Verifizierung vorläufig überspringen", + "unable_to_verify": "Gerät konnte nicht verifiziert werden", + "verify_this_device": "Dieses Gerät verifizieren" + }, + "cancelled": "Du hast die Verifikation abgebrochen.", + "cancelled_self": "Verifizierung am anderen Gerät abgebrochen.", + "cancelled_user": "%(displayName)s hat die Verifikationsanfrage abgelehnt.", + "cancelling": "Abbrechen…", + "complete_action": "Verstanden", + "complete_description": "Du hast diesen Benutzer erfolgreich verifiziert.", + "complete_title": "Verifiziert!", + "error_starting_description": "Der Unterhaltungsbeginn mit dem anderen Benutzer war uns nicht möglich.", + "error_starting_title": "Verifizierungbeginn fehlgeschlagen", + "explainer": "Sichere Nachrichten mit diesem Benutzer sind Ende-zu-Ende-verschlüsselt und können nicht von Dritten gelesen werden.", + "in_person": "Um sicher zu gehen, mache dies persönlich oder verwende eine vertrauenswürdige Art der Kommunikation.", + "incoming_sas_device_dialog_text_1": "Verifiziere dieses Gerät, um es als vertrauenswürdig zu markieren. Das Vertrauen in dieses Gerät gibt dir und anderen Benutzern zusätzliche Sicherheit, wenn ihr Ende-zu-Ende verschlüsselte Nachrichten verwendet.", + "incoming_sas_device_dialog_text_2": "Verifiziere dieses Gerät und es wird es als vertrauenswürdig markiert. Benutzer, die sich bei dir verifiziert haben, werden diesem Gerät auch vertrauen.", + "incoming_sas_dialog_title": "Eingehende Verifikationsanfrage", + "incoming_sas_dialog_waiting": "Warte auf Bestätigung des Gesprächspartners …", + "incoming_sas_user_dialog_text_1": "Überprüfe diesen Benutzer, um ihn als vertrauenswürdig zu kennzeichnen. Benutzern zu vertrauen gibt dir zusätzliche Sicherheit bei der Verwendung von Ende-zu-Ende-verschlüsselten Nachrichten.", + "incoming_sas_user_dialog_text_2": "Wenn du diesen Benutzer verifizierst werden seine Sitzungen für dich und deine Sitzungen für ihn als vertrauenswürdig markiert.", + "manual_device_verification_device_id_label": "Sitzungs-ID", + "manual_device_verification_device_key_label": "Sitzungsschlüssel", + "manual_device_verification_device_name_label": "Sitzungsname", + "manual_device_verification_footer": "Wenn sie nicht übereinstimmen kann die Sicherheit eurer Kommunikation kompromittiert sein.", + "manual_device_verification_self_text": "Bestätige indem du das folgende mit deinen Benutzereinstellungen in deiner anderen Sitzung vergleichst:", + "manual_device_verification_user_text": "Bestätige die Sitzung dieses Benutzers indem du das folgende mit seinen Benutzereinstellungen vergleichst:", + "no_key_or_device": "Es sieht so aus, als hättest du keinen Sicherheitsschlüssel oder andere Geräte, mit denen du dich verifizieren könntest. Dieses Gerät wird keine alten verschlüsselten Nachrichten lesen können. Um deine Identität auf diesem Gerät zu verifizieren musst du deine Verifizierungsschlüssel zurücksetzen.", + "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.", + "other_party_cancelled": "Die Gegenstelle hat die Überprüfung abgebrochen.", + "prompt_encrypted": "Verifiziere alle Benutzer in einem Raum um die vollständige Sicherheit zu gewährleisten.", + "prompt_self": "Starte die Verifikation aus der Benachrichtigung erneut.", + "prompt_unencrypted": "Verifiziere alle Benutzer in verschlüsselten Räumen, um die Sicherheit zu garantieren.", + "prompt_user": "Starte die Verifikation aus dem Benutzerprofil erneut.", + "qr_or_sas": "%(qrCode)s oder %(emojiCompare)s", + "qr_or_sas_header": "Verifiziere dieses Gerät mit einer der folgenden Möglichkeiten:", + "qr_prompt": "Lese diesen eindeutigen Code ein", + "qr_reciprocate_same_shield_device": "Fast geschafft! Zeigen beide Geräte das selbe Wappen an?", + "qr_reciprocate_same_shield_user": "Fast geschafft! Wird bei %(displayName)s das gleiche Schild angezeigt?", + "request_toast_accept": "Sitzung verifizieren", + "request_toast_decline_counter": "Ignorieren (%(counter)s)", + "request_toast_detail": "%(deviceId)s von %(ip)s", + "reset_proceed_prompt": "Mit Zurücksetzen fortfahren", + "sas_caption_self": "Verifiziere dieses Gerät, indem du überprüfst, dass die folgende Zahl auf dem Bildschirm erscheint.", + "sas_caption_user": "Verifiziere diesen Nutzer, indem du bestätigst, dass die folgende Nummer auf dessen Bildschirm erscheint.", + "sas_description": "Vergleiche eine einmalige Reihe von Emojis, sofern du an keinem Gerät eine Kamera hast", + "sas_emoji_caption_self": "Bestätige, dass die folgenden Emoji auf beiden Geräten in der gleichen Reihenfolge angezeigt werden:", + "sas_emoji_caption_user": "Verifiziere diesen Nutzer, indem du bestätigst, dass folgende Emojis auf dessen Bildschirm erscheinen.", + "sas_match": "Sie passen zueinander", + "sas_no_match": "Sie passen nicht zueinander", + "sas_prompt": "Vergleiche einzigartige Emojis", + "scan_qr": "Verifizierung durch Scannen eines QR-Codes", + "scan_qr_explainer": "Bitte %(displayName)s, deinen Code zu scannen:", + "self_verification_hint": "Akzeptiere die Verifizierungsanfrage am anderen Gerät, um fortzufahren.", + "start_button": "Verifizierung starten", + "successful_device": "Du hast %(deviceName)s (%(deviceId)s) erfolgreich verifiziert!", + "successful_own_device": "Du hast dein Gerät erfolgreich verifiziert!", + "successful_user": "Du hast %(displayName)s erfolgreich verifiziert!", + "timed_out": "Verifikationsanfrage abgelaufen.", + "unsupported_method": "Konnte keine unterstützte Verifikationsmethode finden.", + "unverified_session_toast_accept": "Ja, das war ich", + "unverified_session_toast_title": "Neue Anmeldung. Warst du das?", + "unverified_sessions_toast_description": "Überprüfe sie, um ein sicheres Konto gewährleisten zu können", + "unverified_sessions_toast_reject": "Später", + "unverified_sessions_toast_title": "Du hast nicht verifizierte Sitzungen", + "verification_description": "Verifiziere diese Anmeldung, um auf verschlüsselte Nachrichten zuzugreifen und dich anderen gegenüber zu identifizieren.", + "verification_dialog_title_device": "Anderes Gerät verifizieren", + "verification_dialog_title_user": "Verifizierungsanfrage", + "verification_skip_warning": "Ohne dich zu verifizieren wirst du keinen Zugriff auf alle deine Nachrichten haben und könntest für andere als nicht vertrauenswürdig erscheinen.", + "verification_success_with_backup": "Dein neues Gerät ist jetzt verifiziert und hat Zugriff auf deine verschlüsselten Nachrichten und anderen wird es als vertrauenswürdig angezeigt werden.", + "verification_success_without_backup": "Dein neues Gerät ist jetzt verifiziert. Anderen wird es als vertrauenswürdig angezeigt werden.", + "verify_emoji": "Mit Emojis verifizieren", + "verify_emoji_prompt": "Durch den Vergleich einzigartiger Emojis verifizieren.", + "verify_emoji_prompt_qr": "Wenn du obigen Code nicht erfassen kannst, verifiziere stattdessen durch den Vergleich von Emojis.", + "verify_later": "Später verifizieren", + "verify_reset_warning_1": "Das Zurücksetzen deiner Sicherheitsschlüssel kann nicht rückgängig gemacht werden. Nach dem Zurücksetzen wirst du alte Nachrichten nicht mehr lesen können un Freunde, die dich vorher verifiziert haben werden Sicherheitswarnungen bekommen, bis du dich erneut mit ihnen verifizierst.", + "verify_reset_warning_2": "Bitte fahre nur fort, wenn du sicher bist, dass du alle anderen Geräte und deinen Sicherheitsschlüssel verloren hast.", + "verify_using_device": "Mit anderem Gerät verifizieren", + "verify_using_key": "Mit Sicherheitsschlüssel verifizieren", + "verify_using_key_or_phrase": "Mit Sicherheitsschlüssel oder Sicherheitsphrase verifizieren", + "waiting_for_user_accept": "Warte auf die Annahme von %(displayName)s …", + "waiting_other_device": "Warten darauf, dass du das auf deinem anderen Gerät bestätigst…", + "waiting_other_device_details": "Warten, dass du auf deinem anderen Gerät %(deviceName)s (%(deviceId)s) verifizierst…", + "waiting_other_user": "Warte darauf, dass %(displayName)s bestätigt…" + }, + "verification_requested_toast_title": "Verifizierung angefragt", + "verify_toast_description": "Andere Benutzer vertrauen ihr vielleicht nicht", + "verify_toast_title": "Sitzung verifizieren" + }, + "error": { + "admin_contact": "Bitte kontaktiere deinen Systemadministrator um diesen Dienst weiter zu nutzen.", + "admin_contact_short": "Kontaktiere deine Heim-Server-Administration.", + "connection": "Es gab ein Problem bei der Kommunikation mit dem Heim-Server. Bitte versuche es später erneut.", + "dialog_description_default": "Ein Fehler ist aufgetreten.", + "download_media": "Herunterladen der Quellmedien fehlgeschlagen, da keine Quell-URL gefunden wurde", + "edit_history_unsupported": "Dein Heim-Server scheint diese Funktion nicht zu unterstützen.", + "failed_copy": "Kopieren fehlgeschlagen", + "hs_blocked": "Dieser Heim-Server wurde von seiner Administration geblockt.", + "mau": "Dieser Heim-Server hat seinen Grenzwert an monatlich aktiven Nutzern erreicht.", + "mixed_content": "Es kann keine Verbindung zum Heim-Server via HTTP aufgebaut werden, wenn die Adresszeile des Browsers eine HTTPS-URL enthält. Entweder HTTPS verwenden oder alternativ unsichere Skripte erlauben.", + "non_urgent_echo_failure_toast": "Dein Server antwortet auf einige Anfragen nicht.", + "resource_limits": "Dieser Heim-Server hat einen seiner Ressourcengrenzwerte überschritten.", + "session_restore": { + "clear_storage_button": "Speicher leeren und abmelden", + "clear_storage_description": "Abmelden und Verschlüsselungsschlüssel entfernen?", + "description_1": "Wir haben ein Problem beim Wiederherstellen deiner vorherigen Sitzung festgestellt.", + "description_2": "Wenn du zuvor eine aktuellere Version von %(brand)s verwendet hast, ist deine Sitzung eventuell inkompatibel mit dieser Version. Bitte schließe dieses Fenster und kehre zur aktuelleren Version zurück.", + "description_3": "Den Browser-Speicher zu löschen kann das Problem lösen, wird dich aber abmelden und verschlüsselte Nachrichten unlesbar machen.", + "title": "Sitzungswiederherstellung fehlgeschlagen" + }, + "something_went_wrong": "Etwas ist schiefgelaufen!", + "storage_evicted_description_1": "Einige Sitzungsdaten, einschließlich der Verschlüsselungsschlüssel, fehlen. Melde dich ab, wieder an und stelle die Schlüssel aus der Sicherung wieder her um dies zu beheben.", + "storage_evicted_description_2": "Dein Browser hat diese Daten wahrscheinlich entfernt als der Festplattenspeicher knapp wurde.", + "storage_evicted_title": "Fehlende Sitzungsdaten", + "sync": "Verbindung mit Heim-Server fehlgeschlagen. Versuche es erneut …", + "tls": "Verbindung zum Heim-Server fehlgeschlagen – bitte überprüfe die Internetverbindung und stelle sicher, dass dem SSL-Zertifikat deines Heimservers vertraut wird und dass Anfragen nicht durch eine Browser-Erweiterung blockiert werden.", + "unknown": "Unbekannter Fehler", + "unknown_error_code": "Unbekannter Fehlercode", + "update_power_level": "Ändern der Berechtigungsstufe fehlgeschlagen" + }, + "error_database_closed_description": "Dies wurde eventuell durch das Öffnen der App in mehreren Tabs oder das Löschen der Browser-Daten verursacht.", + "error_database_closed_title": "Datenbank unerwartet geschlossen", + "error_dialog": { + "copy_room_link_failed": { + "description": "Der Link zum Raum konnte nicht kopiert werden.", + "title": "Raumlink konnte nicht kopiert werden" + }, + "error_loading_user_profile": "Konnte Nutzerprofil nicht laden", + "forget_room_failed": "Das Entfernen des Raums ist fehlgeschlagen %(errCode)s", + "search_failed": { + "server_unavailable": "Der Server ist entweder nicht verfügbar, überlastet oder die Suche wurde wegen Zeitüberschreitung abgebrochen :(", + "title": "Suche ist fehlgeschlagen" + } + }, + "error_user_not_logged_in": "Benutzer ist nicht angemeldet", + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s beendete eine Sprachübertragung", + "you": "Du hast eine Sprachübertragung beendet" + }, + "m.call.answer": { + "dm": "Laufendes Gespräch", + "user": "%(senderName)s ist dem Anruf beigetreten", + "you": "Du bist dem Anruf beigetreten" + }, + "m.call.hangup": { + "user": "%(senderName)s hat den Anruf beendet", + "you": "Du hast den Anruf beendet" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s ruft an", + "dm_send": "Warte auf eine Antwort", + "user": "%(senderName)s hat einen Anruf gestartet", + "you": "Du hast einen Anruf gestartet" + }, + "m.reaction": { + "user": "%(sender)s reagierte mit %(reaction)s auf %(message)s", + "you": "Du reagiertest mit %(reaction)s auf %(message)s" + } }, "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Klartext", - "from_the_beginning": "Von Anfang an", - "number_of_messages": "Nachrichtenanzahl angeben", - "current_timeline": "Aktueller Verlauf", + "cancelled": "Exportieren abgebrochen", + "cancelled_detail": "Exportieren abgebrochen", + "confirm_stop": "Willst du das Exportieren deiner Daten wirklich abbrechen? Falls ja, musst du komplett von neu beginnen.", "creating_html": "Erstelle HTML …", - "starting_export": "Beginne Export …", + "creating_output": "Erstelle Ausgabe …", + "creator_summary": "%(creatorName)s hat diesen Raum erstellt.", + "current_timeline": "Aktueller Verlauf", + "enter_number_between_min_max": "Gib eine Zahl zwischen %(min)s und %(max)s ein", + "error_fetching_file": "Fehler beim Laden der Datei", + "export_info": "Das ist der Anfang des Exports von . Von um %(exportDate)s exportiert.", "export_successful": "Die Daten wurden erfolgreich exportiert!", - "unload_confirm": "Willst du den Export wirklich abbrechen?", - "generating_zip": "ZIP-Archiv wird generiert", - "processing_event_n": "Verarbeite Event %(number)s von %(total)s", - "fetched_n_events_with_total": { - "one": "%(count)s von %(total)s Ereignis abgerufen", - "other": "%(count)s von %(total)s Ereignisse abgerufen" + "exported_n_events_in_time": { + "one": "%(count)s Ereignis in %(seconds)s Sekunden exportiert", + "other": "%(count)s Ereignisse in %(seconds)s Sekunden exportiert" }, + "exporting_your_data": "Deine Daten werden exportiert", "fetched_n_events": { "one": "Bisher wurde %(count)s Ereignis abgerufen", "other": "Bisher wurden %(count)s Ereignisse abgerufen" @@ -3345,777 +1093,2842 @@ "one": "%(count)s Ereignis in %(seconds)s s abgerufen", "other": "%(count)s Ereignisse in %(seconds)s s abgerufen" }, - "exported_n_events_in_time": { - "one": "%(count)s Ereignis in %(seconds)s Sekunden exportiert", - "other": "%(count)s Ereignisse in %(seconds)s Sekunden exportiert" + "fetched_n_events_with_total": { + "one": "%(count)s von %(total)s Ereignis abgerufen", + "other": "%(count)s von %(total)s Ereignisse abgerufen" }, + "fetching_events": "Rufe Ereignisse ab …", + "file_attached": "Datei angehängt", + "from_the_beginning": "Von Anfang an", + "generating_zip": "ZIP-Archiv wird generiert", + "html_title": "Exportierte Daten", + "include_attachments": "Anhänge einbeziehen", "media_omitted": "Medien ausgelassen", "media_omitted_file_size": "Medien ausgelassen - Datei zu groß", - "creator_summary": "%(creatorName)s hat diesen Raum erstellt.", - "export_info": "Das ist der Anfang des Exports von . Von um %(exportDate)s exportiert.", - "topic": "Themen: %(topic)s", - "previous_page": "Vorherige Nachrichtengruppe", + "messages": "Nachrichten", "next_page": "Nächste Nachrichtengruppe", - "html_title": "Exportierte Daten", - "error_fetching_file": "Fehler beim Laden der Datei", - "file_attached": "Datei angehängt", - "fetching_events": "Rufe Ereignisse ab …", - "creating_output": "Erstelle Ausgabe …", + "num_messages": "Anzahl der Nachrichten", + "num_messages_min_max": "Die Anzahl der Nachrichten mus zwischen %(min)s und %(max)s liegen", + "number_of_messages": "Nachrichtenanzahl angeben", + "previous_page": "Vorherige Nachrichtengruppe", "processing": "Verarbeite …", - "enter_number_between_min_max": "Gib eine Zahl zwischen %(min)s und %(max)s ein", + "processing_event_n": "Verarbeite Event %(number)s von %(total)s", + "select_option": "Wähle die gewünschten Optionen für den Export des Verlaufs", + "size_limit": "Größenlimit", "size_limit_min_max": "Die Größe muss eine Zahl zwischen %(min)s MB und %(max)s MB sein", - "num_messages_min_max": "Die Anzahl der Nachrichten mus zwischen %(min)s und %(max)s liegen", - "num_messages": "Anzahl der Nachrichten", - "cancelled": "Exportieren abgebrochen", - "cancelled_detail": "Exportieren abgebrochen", + "starting_export": "Beginne Export …", "successful": "Exportieren erfolgreich", "successful_detail": "Export erfolgreich. Du kannst ihn in deinem Download-Verzeichnis finden.", - "confirm_stop": "Willst du das Exportieren deiner Daten wirklich abbrechen? Falls ja, musst du komplett von neu beginnen.", - "exporting_your_data": "Deine Daten werden exportiert", + "text": "Klartext", "title": "Unterhaltung exportieren", - "select_option": "Wähle die gewünschten Optionen für den Export des Verlaufs", - "format": "Format", - "messages": "Nachrichten", - "size_limit": "Größenlimit", - "include_attachments": "Anhänge einbeziehen" + "topic": "Themen: %(topic)s", + "unload_confirm": "Willst du den Export wirklich abbrechen?" }, - "create_room": { - "title_video_room": "Videoraum erstellen", - "title_public_room": "Öffentlichen Raum erstellen", - "title_private_room": "Einen privaten Raum erstellen", - "action_create_video_room": "Videoraum erstellen", - "action_create_room": "Raum erstellen", - "name_validation_required": "Bitte gib einen Namen für den Raum ein", - "join_rule_restricted_label": "Mitglieder von können diesen Raum finden und betreten.", - "join_rule_change_notice": "Du kannst das jederzeit in den Raumeinstellungen ändern.", - "join_rule_public_parent_space_label": "Finden und Betreten ist allen, nicht nur Mitgliedern von , möglich.", - "join_rule_public_label": "Alle können diesen Raum finden und betreten.", - "join_rule_invite_label": "Nur eingeladene Personen können den Raum finden und betreten.", - "join_rule_knock_label": "Jeder kann Anfragen beizutreten, aber Admins oder Moderatoren müssen dies bestätigen. Du kannst dies später ändern.", - "encrypted_video_room_warning": "Dies kann später nicht deaktiviert werden. Der Raum wird verschlüsselt sein, nicht aber der eingebettete Anruf.", - "encrypted_warning": "Du kannst dies später nicht deaktivieren. Brücken und die meisten Bots werden noch nicht funktionieren.", - "encryption_forced": "Für deinen Server muss die Verschlüsselung in privaten Räumen aktiviert sein.", - "encryption_label": "Ende-zu-Ende-Verschlüsselung aktivieren", - "unfederated_label_default_off": "Du solltest dies aktivieren, wenn der Raum nur für die Zusammenarbeit mit Benutzern von deinem Heim-Server verwendet werden soll. Dies kann später nicht mehr geändert werden.", - "unfederated_label_default_on": "Du solltest dies deaktivieren, wenn der Raum für die Zusammenarbeit mit Benutzern von anderen Heim-Server verwendet werden soll. Dies kann später nicht mehr geändert werden.", - "topic_label": "Thema (optional)", - "room_visibility_label": "Raumsichtbarkeit", - "join_rule_invite": "Privater Raum (Einladung erforderlich)", - "join_rule_restricted": "Für Space-Mitglieder sichtbar", - "unfederated": "Betreten nur für Nutzer von %(serverName)s erlauben." + "failed_load_async_component": "Konnte nicht geladen werden! Überprüfe die Netzwerkverbindung und versuche es erneut.", + "feedback": { + "can_contact_label": "Kontaktiert mich, falls ihr weitere Fragen zu meiner Rückmeldung habt", + "comment_label": "Kommentar", + "existing_issue_link": "Bitte wirf einen Blick auf existierende Programmfehler auf Github. Keinen passenden gefunden? Erstelle einen neuen.", + "may_contact_label": "Ich möchte kontaktiert werden, wenn ihr mehr wissen oder mich neue Funktionen testen lassen wollt", + "platform_username": "Deine Systeminformationen und dein Benutzername werden mitgeschickt, damit wir deine Rückmeldung bestmöglich nachvollziehen können.", + "pro_type": "PRO TIPP: Wenn du einen Programmfehler meldest, füge bitte Debug-Protokolle hinzu, um uns beim Finden des Problems zu helfen.", + "send_feedback_action": "Rückmeldung senden", + "sent": "Rückmeldung gesendet" + }, + "file_panel": { + "empty_description": "Hänge Dateien aus der Unterhaltung an oder ziehe sie einfach an eine beliebige Stelle im Raum.", + "empty_heading": "Keine Dateien in diesem Raum", + "guest_note": "Du musst dich registrieren, um diese Funktionalität nutzen zu können", + "peek_note": "Du musst den Raum betreten, um die verknüpften Dateien sehen zu können" + }, + "forward": { + "filter_placeholder": "Räume oder Leute suchen", + "message_preview_heading": "Nachrichtenvorschau", + "no_perms_title": "Du bist dazu nicht berechtigt", + "open_room": "Raum öffnen", + "send_label": "Senden", + "sending": "Senden", + "sent": "Gesendet" + }, + "identity_server": { + "change": "Identitäts-Server wechseln", + "change_prompt": "Vom Identitäts-Server trennen, und stattdessen mit verbinden?", + "change_server_prompt": "Wenn du nicht verwenden willst, um Kontakte zu finden und von anderen gefunden zu werden, trage unten einen anderen Identitäts-Server ein.", + "checking": "Überprüfe Server", + "description_connected": "Zurzeit verwendest du , um Kontakte zu finden und von anderen gefunden zu werden. Du kannst deinen Identitäts-Server nachfolgend wechseln.", + "description_disconnected": "Zurzeit benutzt du keinen Identitäts-Server. Trage unten einen Server ein, um Kontakte zu finden und von anderen gefunden zu werden.", + "description_optional": "Die Verwendung eines Identitäts-Servers ist optional. Solltest du dich dazu entschließen, keinen Identitäts-Server zu verwenden, kannst du von anderen Nutzern nicht gefunden werden und andere nicht per E-Mail-Adresse oder Telefonnummer einladen.", + "disconnect": "Verbindung zum Identitäts-Server trennen", + "disconnect_anyway": "Verbindung trotzdem trennen", + "disconnect_offline_warning": "Du solltest deine persönlichen Daten vom Identitäts-Server entfernen, bevor du die Verbindung trennst. Leider ist der Identitäts-Server derzeit außer Betrieb oder kann nicht erreicht werden.", + "disconnect_personal_data_warning_1": "Du teilst deine persönlichen Daten noch immer auf dem Identitäts-Server .", + "disconnect_personal_data_warning_2": "Wir empfehlen, dass du deine E-Mail-Adressen und Telefonnummern vom Identitäts-Server löschst, bevor du die Verbindung trennst.", + "disconnect_server": "Verbindung zum Identitäts-Server trennen?", + "disconnect_warning": "Wenn du die Verbindung zu deinem Identitäts-Server trennst, kannst du nicht mehr von anderen Benutzern gefunden werden und andere nicht mehr per E-Mail oder Telefonnummer einladen.", + "do_not_use": "Keinen Identitäts-Server verwenden", + "error_connection": "Verbindung zum Identitäts-Server konnte nicht hergestellt werden", + "error_invalid": "Ungültiger Identitäts-Server (Fehlercode %(code)s)", + "error_invalid_or_terms": "Nutzungsbedingungen nicht akzeptiert oder der Identitäts-Server ist ungültig.", + "no_terms": "Der von dir gewählte Identitäts-Server gibt keine Nutzungsbedingungen an.", + "suggestions": "Du solltest:", + "suggestions_1": "Überprüfe deinen Browser auf Erweiterungen, die den Identitäts-Server blockieren könnten (z. B. Privacy Badger)", + "suggestions_2": "Kontaktiere die Administration des Identitäts-Servers ", + "suggestions_3": "warte und versuche es später erneut", + "url": "Identitäts-Server (%(server)s)", + "url_field_label": "Gib einen neuen Identitäts-Server ein", + "url_not_https": "Identitäts-Server-URL muss mit HTTPS anfangen" + }, + "in_space": "Im Space %(spaceName)s.", + "in_space1_and_space2": "In den Spaces %(space1Name)s und %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "Im Space %(spaceName)s und %(count)s weiteren Spaces.", + "other": "In %(spaceName)s und %(count)s weiteren Spaces." }, - "timeline": { - "m.call": { - "video_call_started": "Ein Videoanruf hat in %(roomName)s begonnen.", - "video_call_started_unsupported": "Ein Videoanruf hat in %(roomName)s begonnen. (Von diesem Browser nicht unterstützt)" + "integration_manager": { + "connecting": "Verbinde mit Integrationsassistent …", + "error_connecting": "Der Integrationsassistent ist außer Betrieb oder kann deinen Heim-Server nicht erreichen.", + "error_connecting_heading": "Verbindung zum Integrationsassistenten fehlgeschlagen", + "explainer": "Integrationsassistenten erhalten Konfigurationsdaten und können Widgets modifizieren, Raumeinladungen verschicken und in deinem Namen Berechtigungslevel setzen.", + "manage_title": "Integrationen verwalten", + "use_im": "Verwende einen Integrations-Server, um Bots, Widgets und Sticker-Pakete zu verwalten.", + "use_im_default": "Nutze einen Integrations-Server (%(serverName)s), um Bots, Widgets und Sticker-Pakete zu verwalten." + }, + "integrations": { + "disabled_dialog_description": "Aktiviere „%(manageIntegrations)s“ in den Einstellungen, um dies zu tun.", + "disabled_dialog_title": "Integrationen sind deaktiviert", + "impossible_dialog_description": "%(brand)s erlaubt dir nicht, eine Integrationsverwaltung zu verwenden, um dies zu tun. Bitte kontaktiere einen Administrator.", + "impossible_dialog_title": "Integrationen sind nicht erlaubt" + }, + "invite": { + "ask_anyway_description": "Konnte keine Profile für die folgenden Matrix-IDs finden – möchtest du dennoch eine Direktnachricht beginnen?", + "ask_anyway_label": "Dennoch DM beginnen", + "ask_anyway_never_warn_label": "Dennoch DM beginnen und mich nicht mehr warnen", + "email_caption": "Via Email einladen", + "email_limit_one": "E-Mail-Einladungen können nur nacheinander gesendet werden", + "email_use_default_is": "Verwende einen Identitäts-Server, um per E-Mail einzuladen. Nutze den Standardidentitäts-Server (%(defaultIdentityServerName)s) oder konfiguriere einen in den Einstellungen.", + "email_use_is": "Verwende einen Identitäts-Server, um per E-Mail-Adresse einladen zu können. Lege einen in den Einstellungen fest.", + "error_already_invited_room": "Die Person wurde bereits eingeladen", + "error_already_invited_space": "Die Person wurde bereits eingeladen", + "error_already_joined_room": "Die Person ist bereits im Raum", + "error_already_joined_space": "Die Person ist bereits im Space", + "error_bad_state": "Verbannte Nutzer können nicht eingeladen werden.", + "error_dm": "Wir konnten deine Direktnachricht nicht erstellen.", + "error_find_room": "Beim Einladen der Nutzer lief etwas schief.", + "error_find_user_description": "Folgende Nutzer konnten nicht eingeladen werden, da sie nicht existieren oder ungültig sind: %(csvNames)s", + "error_find_user_title": "Folgenden Nutzer konnten nicht gefunden werden", + "error_invite": "Wir konnten diese Personen nicht einladen. Bitte überprüfe sie und versuche es erneut.", + "error_permissions_room": "Du hast keine Berechtigung, Personen in diesen Raum einzuladen.", + "error_permissions_space": "Du hast keine Berechtigung, Personen in diesen Space einzuladen.", + "error_profile_undisclosed": "Diese Person existiert möglicherweise nicht", + "error_transfer_multiple_target": "Ein Anruf kann nur auf einen einzelnen Nutzer übertragen werden.", + "error_unknown": "Unbekannter Server-Fehler", + "error_user_not_found": "Diese Person existiert nicht", + "error_version_unsupported_room": "Die Raumversion wird vom Heim-Server des Benutzers nicht unterstützt.", + "error_version_unsupported_space": "Die Space-Version wird vom Heim-Server des Benutzers nicht unterstützt.", + "failed_generic": "Aktion fehlgeschlagen", + "failed_title": "Einladen fehlgeschlagen", + "invalid_address": "Nicht erkannte Adresse", + "key_share_warning": "Eingeladene Leute werden ältere Nachrichten lesen können.", + "name_email_mxid_share_room": "Lade jemanden mittels Name, E-Mail-Adresse oder Benutzername (wie ) ein, oder teile diesen Raum.", + "name_email_mxid_share_space": "Lade Leute mittels Anzeigename, E-Mail-Adresse oder Benutzername (z. B. ) ein oder teile diesen Space.", + "name_mxid_share_room": "Lade jemanden mittels Name oder Benutzername (z. B. ) ein oder teile diesen Raum.", + "name_mxid_share_space": "Lade Leute mittels Anzeigename oder Benutzername (z. B. ) ein oder teile diesen Space.", + "recents_section": "Letzte Unterhaltungen", + "room_failed_partial": "Die anderen wurden gesendet, aber die folgenden Leute konnten leider nicht in eingeladen werden", + "room_failed_partial_title": "Einige Einladungen konnten nicht versendet werden", + "room_failed_title": "Fehler beim Einladen von Benutzern in %(roomName)s", + "send_link_prompt": "Oder versende einen Einladungslink", + "start_conversation_name_email_mxid_prompt": "Beginne eine Konversation mittels Name, E-Mail-Adresse oder Matrix-ID (wie ).", + "start_conversation_name_mxid_prompt": "Starte ein Gespräch unter Verwendung des Namen oder Benutzernamens des Gegenübers (z. B. ).", + "suggestions_disclaimer": "Einige Vorschläge könnten aus Gründen der Privatsphäre ausgeblendet sein.", + "suggestions_disclaimer_prompt": "Wenn du die gesuchte Person nicht findest, sende ihr den Einladungslink zu.", + "suggestions_section": "Zuletzt kontaktiert", + "to_room": "In %(roomName)s einladen", + "to_space": "In %(spaceName)s einladen", + "transfer_dial_pad_tab": "Wähltastatur", + "transfer_user_directory_tab": "Benutzerverzeichnis", + "unable_find_profiles_description_default": "Profile für die nachfolgenden Matrix-IDs wurden nicht gefunden – willst du sie dennoch einladen?", + "unable_find_profiles_invite_label_default": "Dennoch einladen", + "unable_find_profiles_invite_never_warn_label_default": "Trotzdem einladen und mich nicht mehr warnen", + "unable_find_profiles_title": "Eventuell existieren folgende Benutzer nicht", + "unban_first_title": "Benutzer kann nicht eingeladen werden, solange er nicht entbannt ist" + }, + "inviting_user1_and_user2": "Lade %(user1)s und %(user2)s ein", + "inviting_user_and_n_others": { + "other": "Lade %(user)s und %(count)s weitere Person ein", + "one": "Lade %(user)s und eine weitere Person ein" + }, + "items_and_n_others": { + "other": " und %(count)s andere", + "one": " und ein weiteres Raummitglied" + }, + "keyboard": { + "activate_button": "Ausgewählten Button aktivieren", + "autocomplete_cancel": "Autovervollständigung deaktivieren", + "autocomplete_force": "Vervollständigung erzwingen", + "autocomplete_navigate_next": "Nächster Vorschlag der Autovervollständigung", + "autocomplete_navigate_prev": "Vorheriger Vorschlag der Autovervollständigung", + "backspace": "Löschtaste", + "cancel_reply": "Nachricht beantworten abbrechen", + "category_autocomplete": "Autovervollständigung", + "category_calls": "Anrufe", + "category_room_list": "Raumliste", + "close_dialog_menu": "Dialog oder Kontextmenü schließen", + "composer_jump_end": "Zum Ende des Eingabefelds springen", + "composer_jump_start": "Zum Anfang des Eingabefelds springen", + "composer_navigate_next_history": "Nächster Eintrag im Eingabeverlauf", + "composer_navigate_prev_history": "Vorheriger Eintrag im Eingabeverlauf", + "composer_new_line": "Neue Zeile", + "composer_redo": "Änderung wiederherstellen", + "composer_toggle_bold": "Fett", + "composer_toggle_code_block": "Quelltextblock umschalten", + "composer_toggle_italics": "Kursiv", + "composer_toggle_link": "Linkfomatierung umschalten", + "composer_toggle_quote": "Zitat umschalten", + "composer_undo": "Änderung revidieren", + "control": "Strg", + "dismiss_read_marker_and_jump_bottom": "Entferne Lesemarker und springe nach unten", + "end": "Ende", + "go_home_view": "Zur Startseite gehen", + "home": "Startseite", + "jump_first_message": "Zur ersten Nachricht springen", + "jump_last_message": "Zur letzten Nachricht springen", + "jump_room_search": "Zur Raumsuche springen", + "jump_to_read_marker": "Zur ältesten ungelesenen Nachricht springen", + "keyboard_shortcuts_tab": "Den Einstellungen-Tab öffnen", + "navigate_next_history": "Nächster kürzlich besuchter Raum oder Space", + "navigate_next_message_edit": "Nächste Nachricht bearbeiten", + "navigate_prev_history": "Vorheriger kürzlich besuchter Raum oder Space", + "navigate_prev_message_edit": "Vorherige Nachricht bearbeiten", + "next_room": "Nächste Unterhaltung", + "next_unread_room": "Nächste ungelesene Nachricht", + "number": "[Nummer]", + "open_user_settings": "Benutzereinstellungen öffnen", + "page_down": "Bild runter", + "page_up": "Bild hoch", + "prev_room": "Vorherige Unterhaltung", + "prev_unread_room": "Vorherige ungelesene Nachricht", + "room_list_collapse_section": "Raumliste einklappen", + "room_list_expand_section": "Raumliste ausklappen", + "room_list_navigate_down": "Nächster Eintrag der Raumliste", + "room_list_navigate_up": "Vorheriger Eintrag der Raumliste", + "room_list_select_room": "Wähle eine Raum aus der Raumliste", + "scroll_down_timeline": "Im Verlauf nach unten springen", + "scroll_up_timeline": "Im Verlauf nach oben springen", + "search": "Suchen (muss in den Einstellungen aktiviert sein)", + "send_sticker": "Sticker senden", + "shift": "Umschalt", + "switch_to_space": "Mit Nummer zu Space springen", + "toggle_hidden_events": "Sichtbarkeit versteckter Ereignisse umschalten", + "toggle_microphone_mute": "Mikrofon an-/ausschalten", + "toggle_right_panel": "Rechtes Panel ein-/ausblenden", + "toggle_space_panel": "Space-Panel ein/aus", + "toggle_top_left_menu": "Menü oben links ein-/ausblenden", + "toggle_webcam_mute": "Kamera umschalten", + "upload_file": "Eine Datei hochladen" + }, + "labs": { + "allow_screen_share_only_mode": "Nur-Bildschirm-Teilen-Modus erlauben", + "ask_to_join": "Beitrittsanfragen erlauben", + "automatic_debug_logs": "Sende bei Fehlern automatisch Protokolle zur Fehlerkorrektur", + "automatic_debug_logs_decryption": "Sende bei Entschlüsselungsfehlern automatisch Protokolle zur Fehlerkorrektur", + "automatic_debug_logs_key_backup": "Sende automatisch Protokolle zur Fehlerkorrektur, wenn die Schlüsselsicherung nicht funktioniert", + "beta_description": "Was passiert als nächstes in %(brand)s? Das Labor ist deine erste Anlaufstelle, um Funktionen früh zu erhalten, zu testen und mitzugestalten, bevor sie tatsächlich veröffentlicht werden.", + "beta_feature": "Dies ist eine Betafunktion", + "beta_feedback_leave_button": "Du kannst die Beta in den Einstellungen deaktivieren.", + "beta_feedback_title": "Rückmeldung zur %(featureName)s-Beta", + "beta_section": "Zukünftige Funktionen", + "bridge_state": "Informationen zu Brücken im Raum", + "bridge_state_channel": "Kanal: ", + "bridge_state_creator": "Diese Brücke wurde von bereitgestellt.", + "bridge_state_manager": "Diese Brücke wird von verwaltet.", + "bridge_state_workspace": "Arbeitsraum: ", + "click_for_info": "Klicke für mehr Infos", + "currently_experimental": "Aktuell experimentell.", + "custom_themes": "Selbstdefinierte Designs", + "dehydration": "Offline verschlüsselte Kommunikation mit Hilfe von dehydrierten Geräten", + "dynamic_room_predecessors": "Veränderbare Raumvorgänger", + "dynamic_room_predecessors_description": "MSC3946 aktivieren (zur Verknüpfung von Raumarchiven nach der Raumerstellung)", + "element_call_video_rooms": "Element Call-Videoräume", + "experimental_description": "Experimentierfreudig? Probiere unsere neuesten, sich in Entwicklung befindlichen Ideen aus. Diese Funktionen sind nicht final; Sie könnten instabil sein, sich verändern oder sogar ganz entfernt werden. Erfahre mehr.", + "experimental_section": "Frühe Vorschauen", + "feature_wysiwyg_composer_description": "Verwende Textverarbeitung (Rich-Text) statt Markdown im Eingabefeld.", + "group_calls": "Neue Gruppenanruf-Erfahrung", + "group_developer": "Entwickler", + "group_encryption": "Verschlüsselung", + "group_experimental": "Experimentell", + "group_messaging": "Kommunikation", + "group_profile": "Profil", + "group_rooms": "Räume", + "group_themes": "Themen", + "group_voip": "Anrufe", + "hidebold": "Benachrichtigungspunkt ausblenden (nur Zähler zeigen)", + "html_topic": "Zeige die HTML-Darstellung von Raumthemen", + "join_beta": "Beta beitreten", + "join_beta_reload": "Die Teilnahme an der Beta wird %(brand)s neustarten.", + "jump_to_date": "Zu Datum springen ( /jumptodate bzw. Zu Datum springen im Header)", + "jump_to_date_msc_support": "Dafür muss dein Server MSC3030 unterstützen", + "latex_maths": "LaTeX-Matheformeln", + "leave_beta": "Beta verlassen", + "leave_beta_reload": "Das Verlassen der Beta wird %(brand)s neustarten.", + "location_share_live": "Echtzeit-Standortfreigabe", + "location_share_live_description": "Vorläufige Implementierung: Standorte verbleiben im Raumverlauf.", + "mjolnir": "Neue Methoden, Personen zu blockieren", + "msc3531_hide_messages_pending_moderation": "Erlaube Moderatoren, noch nicht moderierte Nachrichten auszublenden.", + "new_room_decoration_ui": "In aktiver Entwicklung, neue Raumkopfzeile & Detailoberfläche", + "notification_settings": "Neue Benachrichtigungseinstellungen", + "notification_settings_beta_title": "Benachrichtigungseinstellungen", + "oidc_native_flow": "Neue native OIDC-Verfahren aktivieren (in aktiver Entwicklung)", + "pinning": "Nachrichten anheften", + "report_to_moderators": "An Raummoderation melden", + "report_to_moderators_description": "In Räumen, die Moderation unterstützen, lässt dich die Schaltfläche „Melden“ missbräuchliche Verwendung an die Raummoderation melden.", + "rust_crypto": "Rust-Verschlüsselungsumsetzung", + "rust_crypto_disabled_notice": "Dies kann aktuell nur per config.json aktiviert werden", + "sliding_sync": "Sliding-Sync-Modus", + "sliding_sync_checking": "Überprüfe …", + "sliding_sync_configuration": "Sliding-Sync-Konfiguration", + "sliding_sync_description": "In aktiver Entwicklung, kann nicht deaktiviert werden.", + "sliding_sync_disable_warning": "Zum Deaktivieren musst du dich neu anmelden. Mit Vorsicht verwenden!", + "sliding_sync_disabled_notice": "Zum Deaktivieren, melde dich ab und erneut an", + "sliding_sync_proxy_url_label": "Proxy-URL", + "sliding_sync_proxy_url_optional_label": "Proxy-URL (optional)", + "sliding_sync_server_no_support": "Dein Server unterstützt dies nicht nativ", + "sliding_sync_server_specify_proxy": "Dein Server unterstützt dies nicht nativ, du musst einen Proxy angeben", + "sliding_sync_server_support": "Dein Server unterstützt dies nativ", + "state_counters": "Einfache Zähler in Raumkopfzeile anzeigen", + "under_active_development": "In aktiver Entwicklung.", + "video_rooms": "Videoräume", + "video_rooms_a_new_way_to_chat": "Eine neue Möglichkeit in %(brand)s über Audio und Video zu kommunizieren.", + "video_rooms_always_on_voip_channels": "Videoräume sind dauerhaft aktive VoIP-Kanäle, die in einem Raum in %(brand)s eingebettet sind.", + "video_rooms_beta": "Videoräume sind eine Betafunktion", + "video_rooms_faq1_answer": "Verwende die „+“-Schaltfläche des Räumebereichs der linken Seitenleiste.", + "video_rooms_faq1_question": "Wie kann ich einen Videoraum erstellen?", + "video_rooms_faq2_answer": "Ja, der Verlauf wird neben dem Videoanruf angezeigt.", + "video_rooms_faq2_question": "Kann ich während Videoanrufen auch Textnachrichten verschicken?", + "voice_broadcast": "Sprachübertragung", + "voice_broadcast_force_small_chunks": "Die Chunk-Länge der Sprachübertragungen auf 15 Sekunden erzwingen", + "wysiwyg_composer": "Textverarbeitungs-Editor" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Diese Einstellungen sind für fortgeschrittene Nutzer gedacht.", + "ban_reason": "Ignoriert/Blockiert", + "error_adding_ignore": "Fehler beim Blockieren eines Nutzers/Servers", + "error_adding_list_description": "Bitte überprüfe die Raum-ID oder -adresse und versuche es erneut.", + "error_adding_list_title": "Fehler beim Abonnieren der Liste", + "error_removing_ignore": "Fehler beim Entfernen eines blockierten Benutzers/Servers", + "error_removing_list_description": "Bitte versuche es erneut oder sieh für weitere Hinweise in deine Konsole.", + "error_removing_list_title": "Fehler beim Deabonnieren der Liste", + "explainer_1": "Füge hier die Benutzer und Server hinzu, die du blockieren willst. Verwende Sternchen, um %(brand)s alle Zeichen abgleichen zu lassen. So würde @bot:* alle Benutzer mit dem Namen „bot“, auf jedem beliebigen Server, blockieren.", + "explainer_2": "Das Ignorieren von Personen erfolgt über Sperrlisten. Wenn eine Sperrliste abonniert wird, werden die von dieser Liste blockierten Benutzer und Server ausgeblendet.", + "lists": "Du abonnierst momentan:", + "lists_description_1": "Eine Verbotsliste abonnieren bedeutet ihr beizutreten!", + "lists_description_2": "Wenn dies nicht das ist, was du willst, verwende ein anderes Werkzeug, um Benutzer zu blockieren.", + "lists_heading": "Abonnierte Listen", + "lists_new_label": "Raum-ID oder Adresse der Verbotsliste", + "no_lists": "Du hast keine Listen abonniert", + "personal_description": "Deine persönliche Sperrliste enthält alle Benutzer/Server, von denen du keine Nachrichten erhalten möchtest. Nachdem du den ersten Benutzer/Server ignoriert hast, wird ein neuer Raum namens „%(myBanList)s“ erstellt – bleibe in diesem Raum, um die Sperrliste zu erhalten.", + "personal_empty": "Du hast niemanden blockiert.", + "personal_heading": "Persönliche Sperrliste", + "personal_new_label": "Zu blockierende Server- oder Benutzer-ID", + "personal_new_placeholder": "z. B. @bot:* oder example.org", + "personal_section": "Du ignorierst momentan:", + "room_name": "Meine Bannliste", + "room_topic": "Dies ist die Liste von Benutzer und Servern, die du blockiert hast – verlasse diesen Raum nicht!", + "rules_empty": "Nichts", + "rules_server": "Server-Regeln", + "rules_title": "Verbotslistenregeln - %(roomName)s", + "rules_user": "Nutzerregeln", + "something_went_wrong": "Etwas ist schief gelaufen. Bitte versuche es erneut oder sieh für weitere Hinweise in deiner Konsole nach.", + "title": "Blockierte Benutzer", + "view_rules": "Regeln öffnen" + }, + "language_dropdown_label": "Sprachauswahl", + "lazy_loading": { + "disabled_action": "Zwischenspeicher löschen und erneut synchronisieren", + "disabled_description1": "Du hast zuvor %(brand)s auf %(host)s ohne das verzögerte Laden von Mitgliedern genutzt. In dieser Version war das verzögerte Laden deaktiviert. Da die lokal zwischengespeicherten Daten zwischen diesen Einstellungen nicht kompatibel sind, muss %(brand)s dein Konto neu synchronisieren.", + "disabled_description2": "Wenn %(brand)s mit der alten Version in einem anderen Tab geöffnet ist, schließe dies bitte, da das parallele Nutzen von %(brand)s auf demselben Host mit aktivierten und deaktivierten verzögertem Laden, Probleme verursachen wird.", + "disabled_title": "Inkompatibler lokaler Zwischenspeicher", + "resync_description": "%(brand)s benutzt nun 3 bis 5 Mal weniger Arbeitsspeicher, indem Informationen über andere Nutzer erst bei Bedarf geladen werden. Bitte warte, während die Daten erneut mit dem Server abgeglichen werden!", + "resync_title": "Aktualisiere %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Du bist die einzige Person im Raum. Sobald du ihn verlässt, wird niemand mehr hineingelangen, auch du nicht.", + "leave_room_question": "Bist du sicher, dass du den Raum „%(roomName)s“ verlassen möchtest?", + "leave_space_question": "Bist du sicher, dass du den Space „%(spaceName)s“ verlassen möchtest?", + "room_rejoin_warning": "Dieser Raum ist nicht öffentlich. Du wirst ihn nicht ohne erneute Einladung betreten können.", + "space_rejoin_warning": "Du wirst diesen privaten Space nur mit einer Einladung wieder betreten können." + }, + "left_panel": { + "open_dial_pad": "Wähltastatur öffnen" + }, + "lightbox": { + "rotate_left": "Nach links drehen", + "rotate_right": "Nach rechts drehen", + "title": "Bildbetrachter" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Dein Heim-Server unterstützt das Anzeigen von Karten nicht.", + "MapStyleUrlNotReachable": "Dein Home-Server unterstützt das Anzeigen von Karten nicht oder der Kartenanbieter ist nicht erreichbar.", + "WebGLNotEnabled": "Für die Darstellung von Karten ist WebGL erforderlich, bitte aktiviere es in den Einstellungen deines Browsers.", + "click_drop_pin": "Klicke, um den Standort zu setzen", + "click_move_pin": "Klicke, um den Standort zu bewegen", + "close_sidebar": "Seitenleiste schließen", + "error_fetch_location": "Standort konnte nicht abgerufen werden", + "error_no_perms_description": "Du benötigst die entsprechenden Berechtigungen, um deinen Echtzeit-Standort in diesem Raum freizugeben.", + "error_no_perms_title": "Dir fehlt die Berechtigung, Echtzeit-Standorte freigeben zu dürfen", + "error_send_description": "%(brand)s konnte deinen Standort nicht senden. Bitte versuche es später erneut.", + "error_send_title": "Wir konnten deinen Standort nicht senden", + "error_sharing_live_location": "Ein Fehler ist während des Teilens deines Echtzeit-Standorts aufgetreten", + "error_sharing_live_location_try_again": "Ein Fehler ist während des Teilens deines Echtzeit-Standorts aufgetreten, bitte versuche es erneut", + "error_stopping_live_location": "Ein Fehler ist während des Beendens deines Echtzeit-Standorts aufgetreten", + "error_stopping_live_location_try_again": "Ein Fehler ist während des Beendens deines Echtzeit-Standorts aufgetreten, bitte versuche es erneut", + "expand_map": "Karte vergrößern", + "failed_generic": "Standort konnte nicht abgerufen werden. Bitte versuche es später erneut.", + "failed_load_map": "Karte kann nicht geladen werden", + "failed_permission": "%(brand)s wurde der Zugriff auf deinen Standort verweigert. Bitte erlaube den Zugriff in den Einstellungen deines Browsers.", + "failed_timeout": "Zeitüberschreitung beim Abrufen deines Standortes. Bitte versuche es später erneut.", + "failed_unknown": "Beim Abruf deines Standortes ist ein unbekannter Fehler aufgetreten. Bitte versuche es später erneut.", + "find_my_location": "Zeige meinen Standort", + "live_description": "Echtzeit-Standort von %(displayName)s", + "live_enable_description": "Bitte beachte: Dies ist eine experimentelle Funktion, die eine temporäre Implementierung nutzt. Das bedeutet, dass du deinen Standortverlauf nicht löschen kannst und erfahrene Nutzer ihn sehen können, selbst wenn du deinen Echtzeit-Standort nicht mehr mit diesem Raum teilst.", + "live_enable_heading": "Echtzeit-Standortfreigabe", + "live_location_active": "Du teilst deinen Echtzeit-Standort", + "live_location_enabled": "Echtzeit-Standort aktiviert", + "live_location_ended": "Echtzeit-Standort beendet", + "live_location_error": "Echtzeit-Standort-Fehler", + "live_locations_empty": "Keine Echtzeit-Standorte", + "live_share_button": "Geteilt für %(duration)s", + "live_toggle_label": "Aktiviere Echtzeit-Standortfreigabe", + "live_until": "Echtzeit bis %(expiryTime)s", + "live_update_time": "%(humanizedUpdateTime)s aktualisiert", + "loading_live_location": "Lade Live-Standort …", + "location_not_available": "Standort nicht verfügbar", + "map_feedback": "Rückmeldung zur Karte", + "mapbox_logo": "Mapbox Logo", + "reset_bearing": "Ausrichtung nach Norden zurücksetzen", + "share_button": "Standort teilen", + "share_type_live": "Mein Echtzeit-Standort", + "share_type_own": "Mein Standort", + "share_type_pin": "Standort setzen", + "share_type_prompt": "Wie willst du deinen Standort teilen?", + "stop_and_close": "Beenden und schließen", + "toggle_attribution": "Info ein-/ausblenden" + }, + "member_list": { + "filter_placeholder": "Raummitglieder filtern", + "invite_button_no_perms_tooltip": "Du bist nicht berechtigt, Benutzer einzuladen", + "invited_list_heading": "Eingeladen", + "power_label": "%(userName)s (Berechtigungslevel %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Raummitglieder", + "message_edit_dialog_title": "Nachrichtenänderungen", + "mobile_guide": { + "toast_accept": "App verwenden", + "toast_description": "%(brand)s ist in mobilen Browsern experimentell. Für eine bessere Erfahrung nutze unsere App.", + "toast_title": "Nutze die App für eine bessere Erfahrung" + }, + "no_more_results": "Keine weiteren Ergebnisse", + "notif_panel": { + "empty_description": "Du hast keine sichtbaren Benachrichtigungen.", + "empty_heading": "Du bist auf dem neuesten Stand" + }, + "notifications": { + "all_messages": "Alle Nachrichten", + "all_messages_description": "Bei jeder Nachricht benachrichtigen", + "class_other": "Sonstiges", + "colour_bold": "Fett", + "colour_grey": "Grau", + "colour_none": "Nichts", + "colour_red": "Rot", + "colour_unsent": "Nicht gesendet", + "default": "Standard", + "email_pusher_app_display_name": "E-Mail-Benachrichtigungen", + "enable_prompt_toast_description": "Aktiviere Desktopbenachrichtigungen", + "enable_prompt_toast_title": "Benachrichtigungen", + "enable_prompt_toast_title_from_message_send": "Verpasse keine Antwort", + "error_change_title": "Benachrichtigungseinstellungen ändern", + "keyword": "Schlüsselwort", + "keyword_new": "Neues Schlüsselwort", + "mark_all_read": "Alle als gelesen markieren", + "mentions_and_keywords": "@Erwähnungen und Schlüsselwörter", + "mentions_and_keywords_description": "Nur bei Erwähnungen und Schlüsselwörtern benachrichtigen, die du in den Einstellungen konfigurieren kannst", + "mentions_keywords": "Erwähnungen und Schlüsselwörter", + "message_didnt_send": "Nachricht nicht gesendet. Klicke für Details.", + "mute_description": "Du wirst keine Benachrichtigungen erhalten" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s begann eine Sprachübertragung", + "m.key.verification.request": "%(name)s fordert eine Verifizierung an" + }, + "onboarding": { + "apple_trademarks": "App Store® und das Apple Logo® sind eingetragene Markenzeichen von Apple Inc.", + "community_messaging_action": "Finde deine Leute", + "community_messaging_description": "Verfüge und behalte die Kontrolle über Gespräche deiner Gemeinschaft.\nSkalierbar für Millionen von Nutzenden, mit mächtigen Moderationswerkzeugen und Interoperabilität.", + "community_messaging_title": "In gemeinschaftlicher Hand", + "complete_these": "Vervollständige sie für die beste %(brand)s-Erfahrung", + "create_room": "Gruppenraum erstellen", + "download_app": "%(brand)s herunterladen", + "download_app_action": "Apps herunterladen", + "download_app_description": "Nimm %(brand)s mit, um nichts mehr zu verpassen", + "download_app_store": "Im App Store herunterladen", + "download_brand": "%(brand)s herunterladen", + "download_brand_desktop": "%(brand)s Desktop herunterladen", + "download_f_droid": "In F-Droid erhältlich", + "download_google_play": "In Google Play erhältlich", + "enable_notifications": "Benachrichtigungen einschalten", + "enable_notifications_action": "Benachrichtigungen aktivieren", + "enable_notifications_description": "Verpasse keine Antworten oder wichtigen Nachrichten", + "explore_rooms": "Öffentliche Räume erkunden", + "find_community_members": "Finde deine Community-Mitglieder und lade sie ein", + "find_coworkers": "Finde deine Kollegen und lade sie ein", + "find_friends": "Finde deine Freunde und lade sie ein", + "find_friends_action": "Freunde finden", + "find_friends_description": "Dafür bist du hier, also dann mal los", + "find_people": "Finde Personen", + "free_e2ee_messaging_unlimited_voip": "Dank freien, Ende-zu-Ende verschlüsselter Kommunikation und unbegrenzten Sprach- und Videoanrufen ist %(brand)s eine großartige Möglichkeit, um in Kontakt zu bleiben.", + "get_stuff_done": "Finde dein Team und werdet produktiv", + "google_trademarks": "Google Play und das Google Play Logo sind eingetragene Markenzeichen von Google LLC.", + "has_avatar_label": "Großartig, das wird anderen helfen, dich zu erkennen", + "intro_byline": "Besitze deine Unterhaltungen.", + "intro_welcome": "Willkommen bei %(appName)s", + "no_avatar_label": "Füge ein Bild hinzu, damit andere dich erkennen können.", + "only_n_steps_to_go": { + "one": "Nur noch %(count)s Schritt", + "other": "Nur noch %(count)s Schritte" }, - "m.call.invite": { - "voice_call": "%(senderName)s hat einen Sprachanruf getätigt.", - "voice_call_unsupported": "%(senderName)s hat einen Sprachanruf getätigt. (Nicht von diesem Browser unterstützt)", - "video_call": "%(senderName)s hat einen Videoanruf getätigt.", - "video_call_unsupported": "%(senderName)s hat einen Videoanruf getätigt. (Nicht von diesem Browser unterstützt)" + "personal_messaging_action": "Beginne eine Unterhaltung", + "personal_messaging_title": "Sichere Kommunikation für Freunde und Familie", + "qr_or_app_links": "%(qrCode)s oder %(appLinks)s", + "send_dm": "Direkt­­nachricht senden", + "set_up_profile": "Richte dein Profil ein", + "set_up_profile_action": "Dein Profil", + "set_up_profile_description": "Lass andere wissen, dass du es wirklich bist", + "use_case_community_messaging": "Online Community-Mitglieder", + "use_case_heading1": "Los gehts", + "use_case_heading2": "Mit wem wirst du am meisten schreiben?", + "use_case_heading3": "Wir helfen dir, dich zu vernetzen.", + "use_case_personal_messaging": "Freunde und Familie", + "use_case_work_messaging": "Kollegen und Gruppen", + "welcome_detail": "Nun, lassen Sie uns Ihnen den Einstieg erleichtern", + "welcome_to_brand": "Willkommen bei %(brand)s", + "welcome_user": "Willkommen %(name)s", + "work_messaging_action": "Finde deine Kollegen", + "work_messaging_title": "Sichere Kommunikation für die Arbeit", + "you_did_it": "Geschafft!", + "you_made_it": "Geschafft!" + }, + "pill": { + "permalink_other_room": "Nachricht in %(room)s", + "permalink_this_room": "Nachricht von %(user)s" + }, + "poll": { + "create_poll_action": "Umfrage erstellen", + "create_poll_title": "Umfrage erstellen", + "disclosed_notes": "Abstimmende können die Ergebnisse nach Stimmabgabe sehen", + "edit_poll_title": "Umfrage bearbeiten", + "end_description": "Willst du die Umfrage wirklich beenden? Die finalen Ergebnisse werden angezeigt und können nicht mehr geändert werden.", + "end_message": "Umfrage beendet. Beliebteste Antwort: %(topAnswer)s", + "end_message_no_votes": "Umfrage beendet. Es wurden keine Stimmen abgegeben.", + "end_title": "Umfrage beenden", + "error_ending_description": "Die Umfrage konnte nicht beendet werden. Bitte versuche es erneut.", + "error_ending_title": "Beenden der Umfrage fehlgeschlagen", + "error_voting_description": "Wir konnten deine Stimme leider nicht erfassen. Versuche es bitte erneut.", + "error_voting_title": "Stimme nicht erfasst", + "failed_send_poll_description": "Leider wurde die Umfrage nicht gesendet.", + "failed_send_poll_title": "Absenden der Umfrage fehlgeschlagen", + "notes": "Die Ergebnisse werden erst sichtbar, sobald du die Umfrage beendest", + "options_add_button": "Antwortmöglichkeit hinzufügen", + "options_heading": "Antwortmöglichkeiten erstellen", + "options_label": "Antwortmöglichkeit %(number)s", + "options_placeholder": "Antwortmöglichkeit verfassen", + "topic_heading": "Was ist die Frage oder das Thema deiner Umfrage?", + "topic_label": "Frage oder Thema", + "topic_placeholder": "Schreibe etwas …", + "total_decryption_errors": "Evtl. werden infolge von Entschlüsselungsfehlern einige Stimmen nicht gezählt", + "total_n_votes": { + "one": "%(count)s Stimme abgegeben. Stimme ab, um die Ergebnisse zu sehen", + "other": "%(count)s Stimmen abgegeben. Stimme ab, um die Ergebnisse zu sehen" }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s hat die Einladung für %(displayName)s akzeptiert", - "accepted_invite": "%(targetName)s hat die Einladung akzeptiert", - "invite": "%(senderName)s hat %(targetName)s eingeladen", - "ban_reason": "%(senderName)s hat %(targetName)s verbannt: %(reason)s", - "ban": "%(senderName)s hat %(targetName)s verbannt", - "change_name_avatar": "%(oldDisplayName)s hat den Anzeigenamen und das Profilbild geändert", - "change_name": "%(oldDisplayName)s hat den Anzeigenamen zu %(displayName)s geändert", - "set_name": "%(senderName)s hat den Anzeigenamen zu %(displayName)s geändert", - "remove_name": "%(senderName)s hat den alten Anzeigenamen %(oldDisplayName)s entfernt", - "remove_avatar": "%(senderName)s hat das Profilbild entfernt", - "change_avatar": "%(senderName)s hat das Profilbild geändert", - "set_avatar": "%(senderName)s hat das Profilbild gesetzt", - "no_change": "%(senderName)s hat keine Änderungen gemacht", - "join": "%(targetName)s hat den Raum betreten", - "reject_invite": "%(targetName)s hat die Einladung abgelehnt", - "left_reason": "%(targetName)s hat den Raum verlassen: %(reason)s", - "left": "%(targetName)s hat den Raum verlassen", - "unban": "%(senderName)s hat %(targetName)s entbannt", - "withdrew_invite_reason": "%(senderName)s hat die Einladung für %(targetName)s zurückgezogen: %(reason)s", - "withdrew_invite": "%(senderName)s hat die Einladung für %(targetName)s zurückgezogen", - "kick_reason": "%(senderName)s hat %(targetName)s entfernt: %(reason)s", - "kick": "%(senderName)s hat %(targetName)s entfernt" + "total_n_votes_voted": { + "one": "%(count)s Stimme abgegeben", + "other": "%(count)s Stimmen abgegeben" }, - "m.room.topic": "%(senderDisplayName)s hat das Thema geändert in \"%(topic)s\".", - "m.room.avatar": "%(senderDisplayName)s hat das Raumbild geändert.", - "m.room.name": { - "remove": "%(senderDisplayName)s hat den Raumnamen entfernt.", - "change": "%(senderDisplayName)s hat den Raumnamen von %(oldRoomName)s zu %(newRoomName)s geändert.", - "set": "%(senderDisplayName)s hat den Raumnamen geändert zu %(roomName)s." + "total_no_votes": "Es wurden noch keine Stimmen abgegeben", + "total_not_ended": "Ergebnisse werden nach Abschluss der Umfrage sichtbar", + "type_closed": "Versteckte Umfrage", + "type_heading": "Abstimmungsart", + "type_open": "Offene Umfrage", + "unable_edit_description": "Du kannst Umfragen nicht bearbeiten, sobald Stimmen abgegeben wurden.", + "unable_edit_title": "Umfrage kann nicht bearbeitet werden" + }, + "power_level": { + "custom": "Benutzerdefiniert (%(level)s)", + "custom_level": "Selbstdefiniertes Berechtigungslevel", + "default": "Standard", + "label": "Berechtigungsstufe", + "mod": "Moderator", + "restricted": "Eingeschränkt" + }, + "presence": { + "away": "Abwesend", + "busy": "Beschäftigt", + "idle": "Abwesend", + "idle_for": "Abwesend seit %(duration)s", + "offline_for": "Offline seit %(duration)s", + "online_for": "Online seit %(duration)s", + "unknown": "Unbekannt", + "unknown_for": "Unbekannt seit %(duration)s" + }, + "quick_settings": { + "all_settings": "Alle Einstellungen", + "metaspace_section": "An Seitenleiste heften", + "sidebar_settings": "Weitere Optionen", + "title": "Schnelleinstellungen" + }, + "quit_warning": { + "call_in_progress": "Du scheinst in einem Gespräch zu sein, bist du sicher, dass du aufhören willst?", + "file_upload_in_progress": "Du scheinst Dateien hochzuladen. Bist du sicher schließen zu wollen?" + }, + "redact": { + "confirm_button": "Entfernen bestätigen", + "confirm_description": "Möchtest du dieses Ereignis wirklich entfernen (löschen)?", + "confirm_description_state": "Beachte, dass das Entfernen von Raumänderungen diese rückgängig machen könnte.", + "error": "Diese Nachricht kann nicht gelöscht werden. (%(code)s)", + "ongoing": "Löschen…", + "reason_label": "Grund (optional)" + }, + "reject_invitation_dialog": { + "confirmation": "Bist du sicher, dass du die Einladung ablehnen willst?", + "failed": "Einladung konnte nicht abgelehnt werden", + "title": "Einladung ablehnen" + }, + "report_content": { + "description": "Wenn du diese Nachricht meldest, wird die eindeutige Ereignis-ID an die Administration deines Heim-Servers übermittelt. Wenn die Nachrichten in diesem Raum verschlüsselt sind, wird deine Heim-Server-Administration nicht in der Lage sein, Nachrichten zu lesen oder Medien einzusehen.", + "disagree": "Ablehnen", + "hide_messages_from_user": "Prüfe, ob du alle aktuellen und zukünftigen Nachrichten dieses Nutzers verstecken willst.", + "ignore_user": "Nutzer ignorieren", + "illegal_content": "Illegale Inhalte", + "missing_reason": "Bitte gib an, weshalb du einen Fehler meldest.", + "nature": "Bitte wähle eine Kategorie aus und beschreibe, was die Nachricht missbräuchlich macht.", + "nature_disagreement": "Die Person verbreitet Falschinformation.\nDies wird an die Raummoderation gemeldet.", + "nature_illegal": "Diese Person verhält sich illegal, beispielsweise durch das Veröffentlichen persönlicher Daten oder Gewaltdrohungen.\nDies wird an die Raummoderation gemeldet, welche dies an die Behörden weitergeben kann.", + "nature_other": "Anderer Grund. Bitte beschreibe das Problem.\nDies wird an die Raummoderation gemeldet.", + "nature_spam": "Dieser Benutzer spammt den Raum mit Werbung, Links zu Werbung oder Propaganda.\nDies wird an die Raummoderation gemeldet.", + "nature_toxic": "Dieser Benutzer zeigt toxisches Verhalten, etwa durch Beleidigen anderer Personen, Teilen von Erwachseneninhalten in familienfreundlichen Räumen oder anderweitiges Missachten von Raumregeln.\nDies wird an die Raummoderatoren gemeldet.", + "other_label": "Sonstiges", + "report_content_to_homeserver": "Inhalte an die Administration deines Heim-Servers melden", + "report_entire_room": "Den ganzen Raum melden", + "spam_or_propaganda": "Spam oder Propaganda", + "toxic_behaviour": "Toxisches Verhalten" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Konnte %(failedCount)s Sitzungen nicht entschlüsseln!", + "count_of_successfully_restored_keys": "%(sessionCount)s Schlüssel erfolgreich wiederhergestellt", + "enter_key_description": "Greife auf deinen verschlüsselten Nachrichtenverlauf zu und richte die sichere Kommunikation ein, indem du deinen Sicherheitsschlüssel eingibst.", + "enter_key_title": "Sicherheitsschlüssel eingeben", + "enter_phrase_description": "Greife auf deinen verschlüsselten Nachrichtenverlauf zu und richte die sichere Kommunikation ein, indem du deine Sicherheitsphrase eingibst.", + "enter_phrase_title": "Sicherheitsphrase eingeben", + "incorrect_security_phrase_dialog": "Das Backup konnte mit dieser Sicherheitsphrase nicht entschlüsselt werden: Bitte überprüfe, ob du die richtige eingegeben hast.", + "incorrect_security_phrase_title": "Falsche Sicherheitsphrase", + "key_backup_warning": "Warnung: Du solltest die Schlüsselsicherung nur auf einem vertrauenswürdigen Gerät einrichten.", + "key_fetch_in_progress": "Lade Schlüssel vom Server …", + "key_forgotten_text": "Wenn du deinen Sicherheitsschlüssel vergessen hast, kannst du ", + "key_is_invalid": "Kein gültiger Sicherheisschlüssel", + "key_is_valid": "Dies sieht aus wie ein gültiger Sicherheitsschlüssel!", + "keys_restored_title": "Schlüssel wiederhergestellt", + "load_error_content": "Konnte Sicherungsstatus nicht laden", + "load_keys_progress": "%(completed)s von %(total)s Schlüsseln wiederhergestellt", + "no_backup_error": "Keine Schlüsselsicherung gefunden!", + "phrase_forgotten_text": "Wenn du deine Sicherheitsphrase vergessen hast, kannst du deinen Sicherheitsschlüssel nutzen oder neue Wiederherstellungsoptionen einrichten", + "recovery_key_mismatch_description": "Das Backup konnte mit diesem Sicherheitsschlüssel nicht entschlüsselt werden: Bitte überprüfe, ob du den richtigen Sicherheitsschlüssel eingegeben hast.", + "recovery_key_mismatch_title": "Nicht übereinstimmende Sicherheitsschlüssel", + "restore_failed_error": "Konnte Schlüsselsicherung nicht wiederherstellen" + }, + "right_panel": { + "add_integrations": "Widgets, Brücken und Bots hinzufügen", + "edit_integrations": "Widgets, Brücken und Bots bearbeiten", + "export_chat_button": "Unterhaltung exportieren", + "files_button": "Dateien", + "pinned_messages": { + "empty": "Es ist nichts angepinnt. Noch nicht.", + "explainer": "Sofern du die Berechtigung hast, öffne das Menü einer Nachricht und wähle Anheften, ⁣ um sie hier aufzubewahren.", + "limits": { + "other": "Du kannst nur %(count)s Widgets anheften" + }, + "title": "Angeheftete Nachrichten" }, - "m.room.tombstone": "%(senderDisplayName)s hat diesen Raum aktualisiert.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s hat den Raum für jeden, der den Link kennt, öffentlich gemacht.", - "invite": "%(senderDisplayName)s hat den Raum auf eingeladene Benutzer beschränkt.", - "knock": "%(senderDisplayName)s hat die Zutrittsregel auf Beitrittsanfragen geändert.", - "restricted_settings": "%(senderDisplayName)s hat geändert, wer diesen Raum betreten darf. Einstellungen anzeigen.", - "restricted": "%(senderDisplayName)s hat geändert, wer diesen Raum betreten darf.", - "unknown": "%(senderDisplayName)s hat die Zutrittsregel auf „%(rule)s“ geändert" + "pinned_messages_button": "Angeheftet", + "poll": { + "active_heading": "Aktive Umfragen", + "empty_active": "In diesem Raum gibt es keine aktiven Umfragen", + "empty_active_load_more": "Es sind keine aktiven Umfragen verfügbar. Lade weitere Umfragen, um die der vorherigen Monate zu sehen", + "empty_active_load_more_n_days": { + "one": "Für den vergangenen Tag sind keine aktiven Umfragen verfügbar. Lade weitere Umfragen, um die der vorherigen Monate zu sehen", + "other": "Für die vergangenen %(count)s Tage sind keine aktiven Umfragen verfügbar. Lade weitere Umfragen, um die der vorherigen Monate zu sehen" + }, + "empty_past": "In diesem Raum gibt es keine abgeschlossenen Umfragen", + "empty_past_load_more": "Es sind keine vergangenen Umfragen verfügbar. Lade weitere Umfragen, um die der vorherigen Monate zu sehen", + "empty_past_load_more_n_days": { + "one": "Für den vergangenen Tag sind keine beendeten Umfragen verfügbar. Lade weitere Umfragen, um die der vorherigen Monate zu sehen", + "other": "Für die vergangenen %(count)s Tage sind keine beendeten Umfragen verfügbar. Lade weitere Umfragen, um die der vorherigen Monate zu sehen" + }, + "final_result": { + "one": "Es wurde %(count)s Stimme abgegeben", + "other": "Es wurden %(count)s Stimmen abgegeben" + }, + "load_more": "Weitere Umfragen laden", + "loading": "Lade Umfragen", + "past_heading": "Vergangene Umfragen", + "view_in_timeline": "Umfrage im Verlauf anzeigen", + "view_poll": "Umfrage ansehen" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s erlaubte Gäste diesem Raum beizutreten.", - "forbidden": "%(senderDisplayName)s hat Gästen verboten, diesem Raum beizutreten.", - "unknown": "%(senderDisplayName)s änderte den Gastzutritt auf „%(rule)s“" + "polls_button": "Umfrageverlauf", + "room_summary_card": { + "title": "Raum-Info" }, - "m.image": "%(senderDisplayName)s hat ein Bild gesendet.", - "m.sticker": "%(senderDisplayName)s hat einen Sticker gesendet.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s hat die Server-ACLs für diesen Raum gesetzt.", - "changed": "%(senderDisplayName)s hat die Server-ACLs für diesen Raum geändert.", - "all_servers_banned": "🎉 Alle Server sind von der Teilnahme ausgeschlossen! Dieser Raum kann nicht mehr genutzt werden." + "search_button": "Suchen", + "settings_button": "Raumeinstellungen", + "share_button": "Raum teilen", + "thread_list": { + "context_menu_label": "Thread-Optionen" }, - "m.room.canonical_alias": { - "set": "%(senderName)s hat als Hauptadresse des Raums %(address)s festgelegt.", - "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.", - "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." + "video_room_chat": { + "title": "Unterhaltung" + } + }, + "room": { + "3pid_invite_email_not_found_account": "Diese Einladung wurde an die E-Mail-Adresse %(email)s gesendet, die nicht zu deinem Konto gehört", + "3pid_invite_email_not_found_account_room": "Diese Einladung zu %(roomName)s wurde an die Adresse %(email)s gesendet, die nicht zu deinem Konto gehört", + "3pid_invite_error_description": "Beim Überprüfen der Einladung gab es den Fehler %(errcode)s. Du kannst diese Info der Person, die dich eingeladen hat weitergeben, eventuell kann dies ihr helfen.", + "3pid_invite_error_invite_action": "Dennoch versuchen beizutreten", + "3pid_invite_error_invite_subtitle": "Das Betreten ist nur mit gültiger Einladung möglich.", + "3pid_invite_error_public_subtitle": "Betreten ist dennoch möglich.", + "3pid_invite_error_title": "Bei der Einladung ist etwas schiefgelaufen.", + "3pid_invite_error_title_room": "Bei deiner Einladung zu %(roomName)s ist ein Fehler aufgetreten", + "3pid_invite_no_is_subtitle": "Verknüpfe einen Identitäts-Server in den Einstellungen, um die Einladungen direkt in %(brand)s zu erhalten.", + "banned_by": "Du wurdest von %(memberName)s gebannt", + "banned_from_room_by": "Du wurdest von %(memberName)s aus %(roomName)s verbannt", + "context_menu": { + "copy_link": "Raumlink kopieren", + "favourite": "Favorit", + "forget": "Raum vergessen", + "low_priority": "Niedrige Priorität", + "mark_read": "Als gelesen markieren", + "mentions_only": "Nur Erwähnungen", + "notifications_default": "Standardeinstellung verwenden", + "notifications_mute": "Raum stumm stellen", + "title": "Raumoptionen", + "unfavourite": "Favorisiert" + }, + "creating_room_text": "Wir erstellen einen Raum mit %(names)s", + "dm_invite_action": "Unterhaltung beginnen", + "dm_invite_subtitle": " möchte mit dir schreiben", + "dm_invite_title": "Möchtest du mit %(user)s schreiben?", + "drop_file_prompt": "Datei hier loslassen zum hochladen", + "edit_topic": "Thema bearbeiten", + "error_3pid_invite_email_lookup": "Kann Benutzer nicht via E-Mail-Adresse finden", + "error_cancel_knock_title": "Abbrechen gescheitert", + "error_join_403": "Du kannst diesen Raum nur auf Einladung betreten.", + "error_join_404_1": "Du hast versucht einen Raum via Raum-ID, aber ohne Angabe von Servern zu betreten. Raum-IDs sind interne Kennungen und können nicht ohne weitere Informationen zum Betreten von Räumen genutzt werden.", + "error_join_404_2": "Falls du eine Adresse kennst, versuche den Raum mit dieser zu betreten.", + "error_join_404_invite": "Die dich einladende Person hat den Raum verlassen oder ihr Heim-Server ist außer Betrieb.", + "error_join_404_invite_same_hs": "Die Person, die dich eingeladen hat, hat den Raum wieder verlassen.", + "error_join_connection": "Es gab einen Fehler beim Betreten.", + "error_join_incompatible_version_1": "Verzeihung, dein Heim-Server ist hierfür zu alt.", + "error_join_incompatible_version_2": "Bitte setze dich mit der Administration deines Heim-Servers in Verbindung.", + "error_join_title": "Betreten fehlgeschlagen", + "error_jump_to_date": "Der Server gab %(statusCode)s mit dem Fehlercode %(errorCode)s zurück", + "error_jump_to_date_connection": "Während des Versuchs, zum Datum zu springen, trat ein Netzwerkfehler auf. Möglicherweise ist dein Heim-Server nicht erreichbar oder es liegt ein temporäres Problem mit deiner Internetverbindung vor. Bitte versuche es erneut. Falls dieser Fehler weiterhin auftritt, kontaktiere bitte deine Heim-Server-Administration.", + "error_jump_to_date_details": "Fehlerdetails", + "error_jump_to_date_not_found": "Wir konnten kein Ereignis nach dem %(dateString)s finden. Versuche, einen früheren Zeitpunkt zu wählen.", + "error_jump_to_date_send_logs_prompt": "Bitte übermittel Debug-Protokolle, um uns beim Finden des Problems zu helfen.", + "error_jump_to_date_title": "Wir konnten kein Ereignis für diesen Zeitpunkt finden", + "face_pile_summary": { + "one": "%(count)s Person, die du kennst, ist schon beigetreten", + "other": "%(count)s Leute, die du kennst, sind bereits beigetreten" + }, + "face_pile_tooltip_label": { + "other": "Alle %(count)s Mitglieder anzeigen", + "one": "Mitglied anzeigen" + }, + "face_pile_tooltip_shortcut": "Inklusive %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Mit dir, %(commaSeparatedMembers)s", + "failed_reject_invite": "Ablehnen der Einladung ist fehlgeschlagen", + "forget_room": "Diesen Raum entfernen", + "forget_space": "Diesen Space vergessen", + "header": { + "close_call_button": "Anruf schließen", + "forget_room_button": "Raum entfernen", + "hide_widgets_button": "Widgets verstecken", + "room_is_public": "Dieser Raum ist öffentlich", + "show_widgets_button": "Widgets anzeigen", + "video_call_button_ec": "Videoanruf (%(brand)s)", + "video_call_button_jitsi": "Videoanruf (Jitsi)", + "video_call_ec_change_layout": "Anordnung ändern", + "video_call_ec_layout_freedom": "Freiraum", + "video_call_ec_layout_spotlight": "Rampenlicht", + "video_room_view_chat_button": "Nachrichtenverlauf anzeigen" + }, + "inaccessible": "Dieser Raum oder Space ist im Moment nicht zugänglich.", + "inaccessible_name": "Auf %(roomName)s kann momentan nicht zugegriffen werden.", + "inaccessible_subtitle_1": "Versuche es später erneut oder bitte einen Raum- oder Space-Admin um eine Zutrittserlaubnis.", + "inaccessible_subtitle_2": "%(errcode)s wurde während des Betretens zurückgegeben. Wenn du denkst, dass diese Meldung nicht korrekt ist, reiche bitte einen Fehlerbericht ein.", + "intro": { + "dm_caption": "Nur ihr beide nehmt an dieser Konversation teil, es sei denn, ihr ladet jemanden ein.", + "enable_encryption_prompt": "Aktiviere Verschlüsselung in den Einstellungen.", + "encrypted_3pid_dm_pending_join": "Sobald alle den Raum betreten hat, könnt ihr euch unterhalten", + "no_avatar_label": "Füge ein Bild hinzu, damit andere deinen Raum besser erkennen können.", + "no_topic": "Füge ein Thema hinzu, damit andere wissen, worum es hier geht.", + "private_unencrypted_warning": "Dieser Raum ist nicht verschlüsselt. Oft ist dies aufgrund eines nicht unterstützten Geräts oder Methode wie E-Mail-Einladungen der Fall.", + "room_invite": "Nur in diesen Raum einladen", + "send_message_start_dm": "Schreibe deine erste Nachricht, um zur Unterhaltung einzuladen", + "start_of_dm_history": "Dies ist der Beginn deiner Direktnachrichten mit .", + "start_of_room": "Dies ist der Beginn von .", + "topic": "Thema: %(topic)s ", + "topic_edit": "Thema: %(topic)s (ändern)", + "unencrypted_warning": "Ende-zu-Ende-Verschlüsselung ist deaktiviert", + "user_created": "%(displayName)s hat diesen Raum erstellt.", + "you_created": "Du hast diesen Raum erstellt." + }, + "invite_email_mismatch_suggestion": "Teile diese E-Mail-Adresse in den Einstellungen, um Einladungen direkt in %(brand)s zu erhalten.", + "invite_reject_ignore": "Ablehnen und Nutzer blockieren", + "invite_sent_to_email": "Einladung an %(email)s gesendet", + "invite_sent_to_email_room": "Diese Einladung zu %(roomName)s wurde an %(email)s gesendet", + "invite_subtitle": " hat dich eingeladen", + "invite_this_room": "In diesen Raum einladen", + "invite_title": "Möchtest du %(roomName)s betreten?", + "inviter_unknown": "Unbekannt", + "invites_you_text": "Du wirst von eingeladen", + "join_button_account": "Registrieren", + "join_failed_enable_video_rooms": "Zum Betreten, aktiviere bitte Videoräume in den Laboreinstellungen", + "join_failed_needs_invite": "Um %(roomName)s zu betrachten, benötigst du eine Einladung", + "join_the_discussion": "An Diskussion teilnehmen", + "join_title": "Betrete den Raum, um teilzunehmen", + "join_title_account": "An Unterhaltung mit einem Konto teilnehmen", + "joining": "Betrete …", + "joining_room": "Betrete Raum …", + "joining_space": "Betrete Space …", + "jump_read_marker": "Zur ersten ungelesenen Nachricht springen.", + "jump_to_bottom_button": "Zur neusten Nachricht springen", + "jump_to_date": "Zu Datum springen", + "jump_to_date_beginning": "Der Anfang des Raums", + "jump_to_date_prompt": "Wähle eine Datum aus", + "kick_reason": "Grund: %(reason)s", + "kicked_by": "Du wurdest von %(memberName)s entfernt", + "kicked_from_room_by": "%(memberName)s hat dich aus %(roomName)s entfernt", + "knock_cancel_action": "Anfrage abbrechen", + "knock_message_field_placeholder": "Nachricht (optional)", + "knock_prompt": "Beitrittsanfrage stellen?", + "knock_prompt_name": "Beitrittsanfrage für %(roomName)s stellen?", + "knock_send_action": "Beitrittsanfrage stellen", + "knock_sent": "Beitrittsanfrage gestellt", + "knock_sent_subtitle": "Deine Beitrittsanfrage wurde noch nicht bearbeitet.", + "knock_subtitle": "Du benötigst eine Beitrittsberechtigung, um den Raum betrachten oder an der Unterhaltung teilnehmen zu können. Du kannst nachstehend eine Beitrittsanfrage stellen.", + "leave_error_title": "Fehler beim Verlassen des Raums", + "leave_server_notices_description": "Du kannst diesen Raum nicht verlassen, da dieser Raum für wichtige Mitteilungen vom Heim-Server verwendet wird.", + "leave_server_notices_title": "Der Raum für Server-Mitteilungen kann nicht verlassen werden", + "leave_unexpected_error": "Unerwarteter Server-Fehler beim Versuch den Raum zu verlassen", + "link_email_to_receive_3pid_invite": "Verbinde diese E-Mail-Adresse in den Einstellungen mit deinem Konto, um die Einladungen direkt in %(brand)s zu erhalten.", + "loading_preview": "Lade Vorschau", + "no_peek_join_prompt": "Vorschau von %(roomName)s kann nicht angezeigt werden. Möchtest du den Raum betreten?", + "no_peek_no_name_join_prompt": "Es gibt keine Vorschau, dennoch betreten?", + "not_found_subtitle": "Bist du sicher am richtigen Ort?", + "not_found_title": "Dieser Raum oder Space existiert nicht.", + "not_found_title_name": "%(roomName)s existiert nicht.", + "peek_join_prompt": "Du erkundest den Raum %(roomName)s. Willst du ihn betreten?", + "read_topic": "Klicke, um das Thema zu lesen", + "rejecting": "Lehne Einladung ab …", + "rejoin_button": "Erneut betreten", + "search": { + "all_rooms": "In allen Räumen", + "all_rooms_button": "Alle Räume durchsuchen", + "field_placeholder": "Suchen…", + "result_count": { + "one": "(~%(count)s Ergebnis)", + "other": "(~%(count)s Ergebnisse)" }, - "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." - } + "this_room": "In diesem Raum", + "this_room_button": "Diesen Raum durchsuchen" }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s hat die Einladung für %(targetDisplayName)s zurückgezogen.", - "sent": "%(senderName)s hat %(targetDisplayName)s in diesen Raum eingeladen." + "show_labs_settings": "Zeige die \"Labor\" Einstellungen", + "status_bar": { + "delete_all": "Alle löschen", + "exceeded_resource_limit": "Deine Nachricht wurde nicht gesendet, weil dieser Heim-Server ein Ressourcen-Limit erreicht hat. Bitte kontaktiere deine Systemadministration, um diesen Dienst weiterzunutzen.", + "homeserver_blocked": "Deine Nachricht wurde nicht gesendet, weil dieser Heim-Server von dessen Administration gesperrt wurde. Bitte kontaktiere deine Dienstadministration, um den Dienst weiterzunutzen.", + "monthly_user_limit_reached": "Deine Nachricht wurde nicht gesendet, weil dieser Heim-Server sein Limit an monatlich aktiven Benutzern erreicht hat. Bitte kontaktiere deine Systemadministration, um diesen Dienst weiterzunutzen.", + "requires_consent_agreement": "Du kannst keine Nachrichten senden bis du unsere Geschäftsbedingungen gelesen und akzeptiert hast.", + "retry_all": "Alle erneut senden", + "select_messages_to_retry": "Du kannst einzelne oder alle Nachrichten erneut senden oder löschen", + "server_connectivity_lost_description": "Nachrichten werden gespeichert und gesendet, wenn die Internetverbindung wiederhergestellt ist.", + "server_connectivity_lost_title": "Verbindung zum Server wurde unterbrochen.", + "some_messages_not_sent": "Einige Nachrichten konnten nicht gesendet werden" }, - "m.room.history_visibility": { - "invited": "%(senderName)s hat den Verlauf für alle Raummitglieder ab ihrer Einladung sichtbar gemacht.", - "joined": "%(senderName)s hat den Verlauf für alle Raummitglieder ab ihrem Betreten sichtbar gemacht.", - "shared": "%(senderName)s hat den zukünftigen Verlauf für alle Raummitglieder sichtbar gemacht.", - "world_readable": "%(senderName)s hat den zukünftigen Verlauf für alle sichtbar gemacht.", - "unknown": "%(senderName)s hat den zukünftigen Verlauf für Unbekannte sichtbar gemacht (%(visibility)s)." + "unknown_status_code_for_timeline_jump": "Unbekannter Statuscode", + "unread_notifications_predecessor": { + "one": "Du hast %(count)s ungelesene Benachrichtigungen in einer früheren Version dieses Raumes.", + "other": "Du hast %(count)s ungelesene Benachrichtigungen in einer früheren Version dieses Raums." }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s hat eine Nachricht angeheftet. Alle angehefteten Nachrichten anzeigen.", - "pinned": "%(senderName)s hat eine Nachricht angeheftet. Alle angehefteten Nachrichten anzeigen.", - "unpinned_link": "%(senderName)s hat eine Nachricht losgeheftet. Alle angehefteten Nachrichten anzeigen.", - "unpinned": "%(senderName)s hat eine Nachricht losgelöst. Alle angepinnten Nachrichten anzeigen.", - "changed_link": "%(senderName)s hat die angehefteten Nachrichten geändert.", - "changed": "%(senderName)s hat die angehefteten Nachrichten für diesen Raum geändert." + "upgrade_error_description": "Überprüfe nochmal ob dein Server die ausgewählte Raumversion unterstützt und versuche es nochmal.", + "upgrade_error_title": "Fehler bei Raumaktualisierung", + "upgrade_warning_bar": "Die Aktualisierung dieses Raums deaktiviert die aktuelle Instanz des Raums und erstellt einen aktualisierten Raum mit demselben Namen.", + "upgrade_warning_bar_admins": "Nur Raumadministratoren werden diese Nachricht sehen", + "upgrade_warning_bar_unstable": "Dieser Raum läuft mit der Raumversion , welche dieser Heim-Server als instabil markiert hat.", + "upgrade_warning_bar_upgraded": "Dieser Raum wurde bereits aktualisiert.", + "upload": { + "uploading_multiple_file": { + "one": "%(filename)s und %(count)s weitere Dateien werden hochgeladen", + "other": "%(filename)s und %(count)s weitere Dateien werden hochgeladen" + }, + "uploading_single_file": "%(filename)s wird hochgeladen" }, - "m.widget": { - "modified": "Das Widget „%(widgetName)s“ wurde von %(senderName)s bearbeitet", - "added": "%(senderName)s hat das Widget %(widgetName)s hinzugefügt", - "removed": "%(senderName)s hat das Widget %(widgetName)s entfernt" + "view_failed_enable_video_rooms": "Zum Anzeigen, aktiviere bitte Videoräume in den Laboreinstellungen", + "waiting_for_join_subtitle": "Sobald eingeladene Benutzer %(brand)s beigetreten sind, werdet ihr euch unterhalten können und der Raum wird Ende-zu-Ende-verschlüsselt sein", + "waiting_for_join_title": "Warte darauf, dass Benutzer %(brand)s beitreten" + }, + "room_list": { + "add_room_label": "Raum hinzufügen", + "add_space_label": "Space hinzufügen", + "breadcrumbs_empty": "Keine kürzlich besuchten Räume", + "breadcrumbs_label": "Kürzlich besuchte Räume", + "failed_add_tag": "Fehler beim Hinzufügen des \"%(tagName)s\"-Tags an dem Raum", + "failed_remove_tag": "Entfernen der Raum-Kennzeichnung %(tagName)s fehlgeschlagen", + "failed_set_dm_tag": "Fehler beim Setzen der Nachrichtenmarkierung", + "home_menu_label": "Startseiteneinstellungen", + "join_public_room_label": "Öffentlichen Raum betreten", + "joining_rooms_status": { + "one": "Betrete %(count)s Raum", + "other": "Betrete %(count)s Räume" }, - "io.element.widgets.layout": "%(senderName)s hat das Raumlayout geändert", - "m.location": "%(senderName)s hat seine Position geteilt", - "self_redaction": "Nachricht gelöscht", - "redaction": "Nachricht von %(name)s gelöscht", - "m.poll.start": "%(senderName)s hat eine Umfrage begonnen – %(pollQuestion)s", - "m.poll.end": "%(senderName)s hat eine Abstimmung beendet", - "typing_indicator": { - "one_user": "%(displayName)s tippt …", - "two_users": "%(names)s und %(lastPerson)s tippen …", - "more_users": { - "other": "%(names)s und %(count)s andere tippen …", - "one": "%(names)s und eine weitere Person tippen …" - } + "notification_options": "Benachrichtigungsoptionen", + "redacting_messages_status": { + "one": "Entferne Nachrichten in %(count)s Raum", + "other": "Entferne Nachrichten in %(count)s Räumen" }, - "m.call.hangup": { - "dm": "Anruf beendet" + "show_less": "Weniger anzeigen", + "show_n_more": { + "other": "%(count)s weitere anzeigen", + "one": "%(count)s weitere anzeigen" }, - "summary": { - "format": "%(nameList)s %(transitionList)s", - "joined_multiple": { - "other": "%(severalUsers)shaben den Raum %(count)s-mal betreten", - "one": "%(severalUsers)shaben den Raum betreten" + "show_previews": "Nachrichtenvorschau anzeigen", + "sort_by": "Sortieren nach", + "sort_by_activity": "Aktivität", + "sort_by_alphabet": "A–Z", + "sort_unread_first": "Räume mit ungelesenen Nachrichten zuerst zeigen", + "space_menu_label": "%(spaceName)s-Menü", + "sublist_options": "Optionen anzeigen", + "suggested_rooms_heading": "Vorgeschlagene Räume" + }, + "room_settings": { + "access": { + "description_space": "Konfiguriere, wer %(spaceName)s sehen und betreten kann.", + "title": "Zutritt" + }, + "advanced": { + "error_upgrade_description": "Die Raumaktualisierung konnte nicht fertiggestellt werden", + "error_upgrade_title": "Raumaktualisierung fehlgeschlagen", + "information_section_room": "Rauminformationen", + "information_section_space": "Information über den Space", + "room_id": "Interne Raum-ID", + "room_predecessor": "Alte Nachrichten in %(roomName)s anzeigen.", + "room_upgrade_button": "Raum auf die empfohlene Raumversion aktualisieren", + "room_upgrade_warning": "Achtung: Eine Raumaktualisierung wird Raummitglieder nicht automatisch in die neue Raumversion umziehen. In der alten Raumversion wird ein Link zum neuen Raum veröffentlicht ­− Raummitglieder müssen auf diesen klicken, um den neuen Raum zu betreten.", + "room_version": "Raumversion:", + "room_version_section": "Raumversion", + "space_predecessor": "Alte Version von %(spaceName)s anzeigen.", + "space_upgrade_button": "Space auf die empfohlene Version aktualisieren", + "unfederated": "Dieser Raum ist von Personen auf anderen Matrix-Servern nicht betretbar", + "upgrade_button": "Raum auf Version %(version)s aktualisieren", + "upgrade_dialog_description": "Um diesen Raum zu aktualisieren, muss die aktuelle Instanz des Raums geschlossen und an ihrer Stelle ein neuer Raum erstellt werden. Um den Raummitgliedern die bestmögliche Erfahrung zu bieten, werden wir:", + "upgrade_dialog_description_1": "Einen neuen Raum mit demselben Namen, Beschreibung und Profilbild erstellen", + "upgrade_dialog_description_2": "Alle lokalen Raumaliase aktualisieren, damit sie auf den neuen Raum zeigen", + "upgrade_dialog_description_3": "Nutzern verbieten in dem Raum mit der alten Version zu schreiben und eine Nachricht senden, die den Nutzern rät in den neuen Raum zu wechseln", + "upgrade_dialog_description_4": "Zu Beginn des neuen Raumes einen Link zum alten Raum setzen, damit Personen die alten Nachrichten sehen können", + "upgrade_dialog_title": "Raumversion aktualisieren", + "upgrade_dwarning_ialog_title_public": "Öffentlichen Raum aktualisieren", + "upgrade_warning_dialog_description": "Eine Raumaktualisierung ist ein komplexer Vorgang, der üblicherweise empfohlen wird, wenn ein Raum aufgrund von Fehlern, fehlenden Funktionen oder Sicherheitslücken instabil ist.", + "upgrade_warning_dialog_explainer": "Die Aktualisierung wird eine neue Version des Raums erstellen. Die bisherigen Nachrichten verbleiben im archivierten Raum.", + "upgrade_warning_dialog_footer": "Du wirst diesen Raum von zu aktualisieren.", + "upgrade_warning_dialog_invite_label": "Mitglieder automatisch in den neuen Raum einladen", + "upgrade_warning_dialog_report_bug_prompt": "Dies beeinflusst meistens nur, wie der Raum auf dem Server verarbeitet wird. Solltest du Probleme mit %(brand)s haben, erstelle bitte einen Fehlerbericht.", + "upgrade_warning_dialog_report_bug_prompt_link": "Dies beeinflusst meistens nur, wie der Raum auf dem Server verarbeitet wird. Solltest du Probleme mit %(brand)s haben, melde bitte einen Programmfehler.", + "upgrade_warning_dialog_title": "Raum aktualisieren", + "upgrade_warning_dialog_title_private": "Privaten Raum aktualisieren" + }, + "alias_not_specified": "nicht angegeben", + "bridges": { + "description": "Dieser Raum leitet Nachrichten von/an folgende(n) Plattformen weiter. Mehr erfahren.", + "empty": "Dieser Raum leitet keine Nachrichten von/an andere(n) Plattformen weiter. Mehr erfahren.", + "title": "Brücken" + }, + "delete_avatar_label": "Avatar löschen", + "general": { + "alias_field_has_domain_invalid": "Fehlender Doppelpunkt vor Server (z. B. :domain.org)", + "alias_field_has_localpart_invalid": "Fehlender Raumname oder Doppelpunkt (z. B. dein-raum:domain.org)", + "alias_field_matches_invalid": "Diese Adresse verweist nicht auf diesen Raum", + "alias_field_placeholder_default": "z. B. mein-raum", + "alias_field_required_invalid": "Bitte gib eine Adresse an", + "alias_field_safe_localpart_invalid": "Einige Zeichen sind nicht erlaubt", + "alias_field_taken_invalid": "Diese Adresse hat einen ungültigen Server oder wird bereits verwendet", + "alias_field_taken_invalid_domain": "Diese Adresse wird bereits verwendet", + "alias_field_taken_valid": "Diese Adresse ist verfügbar", + "alias_heading": "Raumadresse", + "aliases_items_label": "Andere öffentliche Adressen:", + "aliases_no_items_label": "Keine anderen öffentlichen Adressen vorhanden. Du kannst weiter unten eine hinzufügen", + "aliases_section": "Raumadressen", + "avatar_field_label": "Raumbild", + "canonical_alias_field_label": "Primäre Adresse", + "default_url_previews_off": "URL-Vorschau ist für Mitglieder des Raumes standardmäßig deaktiviert.", + "default_url_previews_on": "URL-Vorschau ist für Mitglieder des Raumes standardmäßig aktiviert.", + "description_space": "Einstellungen vom Space bearbeiten.", + "error_creating_alias_description": "Es gab einen Fehler beim Anlegen der Adresse. Entweder erlaubt es der Server nicht oder es gab ein temporäres Problem.", + "error_creating_alias_title": "Fehler beim Anlegen der Adresse", + "error_deleting_alias_description": "Beim Entfernen dieser Adresse ist ein Fehler aufgetreten. Vielleicht existiert sie nicht mehr oder es kam zu einem temporären Fehler.", + "error_deleting_alias_description_forbidden": "Du hast nicht die Berechtigung, die Adresse zu löschen.", + "error_deleting_alias_title": "Fehler beim Löschen der Adresse", + "error_save_space_settings": "Spaceeinstellungen konnten nicht gespeichert werden.", + "error_updating_alias_description": "Es gab einen Fehler beim Ändern des Raumalias. Entweder erlaubt es der Server nicht oder es gab ein temporäres Problem.", + "error_updating_canonical_alias_description": "Es gab ein Problem beim Aktualisieren der Raum-Hauptadresse. Es kann sein, dass der Server dies verbietet oder ein temporäres Problem aufgetreten ist.", + "error_updating_canonical_alias_title": "Fehler beim Aktualisieren der Hauptadresse", + "leave_space": "Space verlassen", + "local_alias_field_label": "Lokale Adresse", + "local_aliases_explainer_room": "Erstelle Adressen für diesen Raum, damit andere Benutzer den Raum auf deinem Heim-Server (%(localDomain)s) finden können", + "local_aliases_explainer_space": "Füge Adressen für diesen Space hinzu, damit andere Leute ihn über deinen Heim-Server (%(localDomain)s) finden können", + "local_aliases_section": "Lokale Adressen", + "name_field_label": "Raumname", + "new_alias_placeholder": "Neue öffentliche Adresse (z. B. #alias:server)", + "no_aliases_room": "Dieser Raum hat keine lokale Adresse", + "no_aliases_space": "Dieser Space hat keine lokale Adresse", + "other_section": "Sonstiges", + "publish_toggle": "Diesen Raum im Raumverzeichnis von %(domain)s veröffentlichen?", + "published_aliases_description": "Damit du die Adresse veröffentlichen kannst, musst du sie zuerst als lokale Adresse hinzufügen.", + "published_aliases_explainer_room": "Veröffentlichte Adressen erlauben jedem, den Raum zu betreten.", + "published_aliases_explainer_space": "Veröffentlichte Adressen erlauben jedem, den Space zu betreten.", + "published_aliases_section": "Öffentliche Adresse", + "save": "Speichern", + "topic_field_label": "Raumthema", + "url_preview_encryption_warning": "In verschlüsselten Räumen wie diesem ist die Linkvorschau standardmäßig deaktiviert, damit dein Heim-Server (der die Vorschau erzeugt) keine Informationen über Links in diesem Raum erhält.", + "url_preview_explainer": "Die URL-Vorschau kann Informationen wie den Titel, die Beschreibung sowie ein Vorschaubild der Website enthalten.", + "url_previews_section": "URL-Vorschau", + "user_url_previews_default_off": "Du hast die URL-Vorschau standardmäßig deaktiviert.", + "user_url_previews_default_on": "Du hast die URL-Vorschau standardmäßig aktiviert." + }, + "notifications": { + "browse_button": "Durchsuchen", + "custom_sound_prompt": "Neuen individuellen Ton festlegen", + "notification_sound": "Benachrichtigungston", + "settings_link": "Du erhältst Benachrichtigungen, wie du sie in den Einstellungen konfiguriert hast", + "sounds_section": "Töne", + "upload_sound_label": "Eigenen Ton hochladen", + "uploaded_sound": "Hochgeladener Ton" + }, + "people": { + "knock_empty": "Keine Anfragen", + "knock_section": "Beitrittsanfragen", + "see_less": "Weniger", + "see_more": "Mehr" + }, + "permissions": { + "add_privileged_user_description": "Einem oder mehreren Benutzern im Raum mehr Berechtigungen geben", + "add_privileged_user_filter_placeholder": "Benutzer im Raum suchen …", + "add_privileged_user_heading": "Berechtigten Benutzer hinzufügen", + "ban": "Benutzer verbannen", + "ban_reason": "Grund", + "banned_by": "Verbannt von %(displayName)s", + "banned_users_section": "Verbannte Benutzer", + "error_changing_pl_description": "Beim Ändern der Benutzerrechte ist ein Fehler aufgetreten. Stelle sicher, dass du die nötigen Berechtigungen besitzt und versuche es erneut.", + "error_changing_pl_reqs_description": "Beim Ändern der Anforderungen für Benutzerrechte ist ein Fehler aufgetreten. Stelle sicher, dass du die nötigen Berechtigungen besitzt und versuche es erneut.", + "error_changing_pl_reqs_title": "Fehler beim Ändern der Anforderungen für Benutzerrechte", + "error_changing_pl_title": "Fehler beim Ändern der Benutzerrechte", + "error_unbanning": "Aufheben der Verbannung fehlgeschlagen", + "events_default": "Nachrichten senden", + "invite": "Person einladen", + "io.element.voice_broadcast_info": "Sprachübertragungen", + "kick": "Benutzer entfernen", + "m.call": "Beginne %(brand)s-Anrufe", + "m.call.member": "Trete %(brand)s-Anrufen bei", + "m.reaction": "Reaktionen senden", + "m.room.avatar": "Raumbild ändern", + "m.room.avatar_space": "Space-Icon ändern", + "m.room.canonical_alias": "Hauptadresse ändern", + "m.room.canonical_alias_space": "Hauptadresse des Space ändern", + "m.room.encryption": "Raumverschlüsselung aktivieren", + "m.room.history_visibility": "Sichtbarkeit des Verlaufs ändern", + "m.room.name": "Raumname ändern", + "m.room.name_space": "Name des Space ändern", + "m.room.pinned_events": "Angeheftete Ereignisse verwalten", + "m.room.power_levels": "Berechtigungen ändern", + "m.room.redaction": "Vom mir gesendete Nachrichten löschen", + "m.room.server_acl": "Server-ACLs bearbeiten", + "m.room.tombstone": "Raum aktualisieren", + "m.room.topic": "Thema ändern", + "m.room.topic_space": "Beschreibung bearbeiten", + "m.space.child": "Räume in diesem Space verwalten", + "m.widget": "Widgets bearbeiten", + "muted_users_section": "Stummgeschaltete Benutzer", + "no_privileged_users": "Keine Nutzer haben in diesem Raum privilegierte Berechtigungen", + "notifications.room": "Alle benachrichtigen", + "permissions_section": "Berechtigungen", + "permissions_section_description_room": "Wähle Rollen, die benötigt werden, um einige Teile des Raumes zu ändern", + "permissions_section_description_space": "Wähle, von wem folgende Aktionen ausgeführt werden können", + "privileged_users_section": "Privilegierte Benutzer", + "redact": "Nachrichten von anderen löschen", + "send_event_type": "%(eventType)s-Ereignisse senden", + "state_default": "Einstellungen ändern", + "title": "Rollen und Berechtigungen", + "users_default": "Standard-Rolle" + }, + "security": { + "enable_encryption_confirm_description": "Sobald aktiviert, kann die Verschlüsselung für einen Raum nicht mehr deaktiviert werden. Nachrichten in einem verschlüsselten Raum können nur noch von Teilnehmern, aber nicht mehr vom Server gelesen werden. Einige Bots und Brücken werden vielleicht nicht mehr funktionieren. Erfahre mehr über Verschlüsselung.", + "enable_encryption_confirm_title": "Verschlüsselung aktivieren?", + "enable_encryption_public_room_confirm_description_1": "Verschlüsselung ist für öffentliche Räume nicht empfohlen. Jeder kann öffentliche Räume finden und betreten, also kann auch jeder die Nachrichten lesen. Du wirst keine der Vorteile von Verschlüsselung erhalten und kannst sie später auch nicht mehr deaktivieren. Nachrichten in öffentlichen Räumen zu verschlüsseln, wird das empfangen und senden verlangsamen.", + "enable_encryption_public_room_confirm_description_2": "Um dieses Problem zu vermeiden, erstelle einen neuen verschlüsselten Raum für deine Konversation.", + "enable_encryption_public_room_confirm_title": "Dieser Raum ist öffentlich. Willst du die Verschlüsselung wirklich aktivieren?", + "encrypted_room_public_confirm_description_1": "Es ist nicht sinnvoll, verschlüsselte Räume öffentlich zu machen. Das würde bedeuten, dass alle den Raum finden und betreten, also auch Nachrichten lesen könnten. Du erhältst also keinen Vorteil der Verschlüsselung, während sie das Senden und Empfangen von Nachrichten langsamer macht.", + "encrypted_room_public_confirm_description_2": "Erstelle einen neuen Raum für deine Konversation, um diese Probleme zu umgehen.", + "encrypted_room_public_confirm_title": "Willst du diesen verschlüsselten Raum wirklich öffentlich machen?", + "encryption_forced": "Dein Server erfordert die Deaktivierung der Verschlüsselung.", + "encryption_permanent": "Sobald du die Verschlüsselung aktivierst, kannst du sie nicht mehr deaktivieren.", + "error_join_rule_change_title": "Fehler beim Aktualisieren der Beitrittsregeln", + "error_join_rule_change_unknown": "Unbekannter Fehler", + "guest_access_warning": "Personen mit unterstützter Anwendung werden diesen Raum ohne registriertes Konto betreten können.", + "history_visibility_invited": "Mitglieder (ab Einladung)", + "history_visibility_joined": "Mitglieder (ab Betreten)", + "history_visibility_legend": "Wer kann den bisherigen Verlauf lesen?", + "history_visibility_shared": "Mitglieder", + "history_visibility_warning": "Änderungen an der Sichtbarkeit des Verlaufs gelten nur für zukünftige Nachrichten. Die Sichtbarkeit des existierenden Verlaufs bleibt unverändert.", + "history_visibility_world_readable": "Alle", + "join_rule_description": "Entscheide, wer %(roomName)s betreten kann.", + "join_rule_invite": "Privat (Betreten mit Einladung)", + "join_rule_invite_description": "Nur Eingeladene können betreten.", + "join_rule_knock": "Beitrittsanfragen", + "join_rule_knock_description": "Personen können den Raum nur betreten, wenn sie Zutritt erhalten.", + "join_rule_public_description": "Sichtbar und zugänglich für jeden.", + "join_rule_restricted": "Spacemitglieder", + "join_rule_restricted_description": "Das Betreten ist allen in diesen Spaces möglich. Ändere, welche Spaces Zutritt haben.", + "join_rule_restricted_description_active_space": "Finden und betreten ist Mitgliedern von erlaubt. Du kannst auch weitere Spaces wählen.", + "join_rule_restricted_description_prompt": "Das Betreten ist allen in den gewählten Spaces möglich.", + "join_rule_restricted_description_spaces": "Spaces mit Zutritt", + "join_rule_restricted_dialog_description": "Entscheide, welche Spaces auf den Raum zugreifen können. Mitglieder ausgewählter Spaces können betreten.", + "join_rule_restricted_dialog_empty_warning": "Du entfernst alle Spaces. Der Zutritt wird auf den Standard (Privat) zurückgesetzt", + "join_rule_restricted_dialog_filter_placeholder": "Spaces durchsuchen", + "join_rule_restricted_dialog_heading_known": "Andere dir bekannte Spaces", + "join_rule_restricted_dialog_heading_other": "Andere Spaces, die du möglicherweise nicht kennst", + "join_rule_restricted_dialog_heading_room": "Spaces, in denen du Mitglied bist und die diesen Raum enthalten", + "join_rule_restricted_dialog_heading_space": "Spaces, die diesen Space enthalten und in denen du Mitglied bist", + "join_rule_restricted_dialog_heading_unknown": "Das sind vermutliche solche, in denen andere Raumadministratoren Mitglieder sind.", + "join_rule_restricted_dialog_title": "Spaces wählen", + "join_rule_restricted_n_more": { + "other": "und %(count)s weitere", + "one": "und %(count)s weitere" }, - "joined": { - "other": "%(oneUser)shat den Raum %(count)s-mal betreten", - "one": "%(oneUser)shat den Raum betreten" + "join_rule_restricted_summary": { + "other": "%(count)s Spaces haben Zutritt", + "one": "Derzeit hat ein Space Zutritt" }, - "left_multiple": { - "other": "%(severalUsers)shaben den Raum %(count)s-mal verlassen", - "one": "%(severalUsers)shaben den Raum verlassen" + "join_rule_restricted_upgrade_description": "Diese Aktualisierung gewährt Mitgliedern der ausgewählten Spaces Zugang zu diesem Raum ohne Einladung.", + "join_rule_restricted_upgrade_warning": "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.", + "join_rule_upgrade_awaiting_room": "Neuer Raum wird geladen", + "join_rule_upgrade_required": "Aktualisierung erforderlich", + "join_rule_upgrade_sending_invites": { + "one": "Einladung senden …", + "other": "Einladungen senden … (%(progress)s von %(count)s)" }, - "left": { - "other": "%(oneUser)shat den Raum %(count)s-mal verlassen", - "one": "%(oneUser)shat den Raum verlassen" + "join_rule_upgrade_updating_spaces": { + "one": "Space aktualisieren …", + "other": "Spaces aktualisieren … (%(progress)s von %(count)s)" }, - "joined_and_left_multiple": { - "other": "%(severalUsers)shaben %(count)s-mal den Raum betreten und verlassen", - "one": "%(severalUsers)shaben den Raum betreten und wieder verlassen" + "join_rule_upgrade_upgrading_room": "Raum wird aktualisiert", + "public_without_alias_warning": "Um den Raum zu verlinken, füge bitte eine Adresse hinzu.", + "strict_encryption": "Niemals verschlüsselte Nachrichten von dieser Sitzung zu unverifizierten Sitzungen in diesem Raum senden", + "title": "Sicherheit" + }, + "title": "Raumeinstellungen - %(roomName)s", + "upload_avatar_label": "Profilbild hochladen", + "visibility": { + "alias_section": "Adresse", + "error_failed_save": "Sichtbarkeit des Space konnte nicht geändert werden", + "error_update_guest_access": "Gastzutritt zum Space konnte nicht geändert werden", + "error_update_history_visibility": "Verlaufssichtbarkeit des Space konnte nicht geändert werden", + "guest_access_explainer": "Gäste ohne Konto können den Space betreten.", + "guest_access_explainer_public_space": "Sinnvoll für öffentliche Spaces.", + "guest_access_label": "Gastzutritt", + "history_visibility_anyone_space": "Space-Vorschau erlauben", + "history_visibility_anyone_space_description": "Personen können den Space vor dem Betreten erkunden.", + "history_visibility_anyone_space_recommendation": "Empfohlen für öffentliche Spaces.", + "title": "Sichtbarkeit" + }, + "voip": { + "call_type_section": "Anrufart", + "enable_element_call_caption": "%(brand)s ist Ende-zu-Ende-verschlüsselt, allerdings noch auf eine geringere Anzahl Benutzer beschränkt.", + "enable_element_call_label": "Verwende %(brand)s als alternative Anrufoption in diesem Raum", + "enable_element_call_no_permissions_tooltip": "Du hast nicht die erforderlichen Berechtigungen, um dies zu ändern." + } + }, + "room_summary_card_back_action_label": "Rauminformationen", + "scalar": { + "error_create": "Widget kann nicht erstellt werden.", + "error_membership": "Du bist nicht in diesem Raum.", + "error_missing_room_id": "Fehlende Raum-ID.", + "error_missing_room_id_request": "user_id fehlt in der Anfrage", + "error_missing_user_id_request": "user_id fehlt in der Anfrage", + "error_permission": "Du hast dafür keine Berechtigung.", + "error_power_level_invalid": "Berechtigungslevel muss eine positive ganze Zahl sein.", + "error_room_not_visible": "Raum %(roomId)s ist nicht sichtbar", + "error_room_unknown": "Dieser Raum wurde nicht erkannt.", + "error_send_request": "Übertragung der Anfrage fehlgeschlagen.", + "failed_read_event": "Lesen der Ereignisse fehlgeschlagen", + "failed_send_event": "Übertragung des Ereignisses fehlgeschlagen" + }, + "server_offline": { + "description": "Server reagiert auf einige deiner Anfragen nicht. Folgend sind einige der wahrscheinlichsten Gründe aufgeführt.", + "description_1": "Die Reaktionszeit des Servers (%(serverName)s) war zu hoch.", + "description_2": "Deine Firewall oder Anti-Virus-Programm blockiert die Anfrage.", + "description_3": "Eine Browser-Erweiterung verhindert die Anfrage.", + "description_4": "Der Server ist außer Betrieb.", + "description_5": "Der Server hat deine Anfrage abgewiesen.", + "description_6": "Deine Region hat Schwierigkeiten, eine Verbindung zum Internet herzustellen.", + "description_7": "Beim Versuch, den Server zu kontaktieren, ist ein Verbindungsfehler aufgetreten.", + "description_8": "Der Server ist nicht dafür konfiguriert, das Problem anzuzeigen (CORS).", + "empty_timeline": "Du bist auf dem neuesten Stand.", + "recent_changes_heading": "Letzte Änderungen, die noch nicht eingegangen sind", + "title": "Server reagiert nicht" + }, + "seshat": { + "error_initialising": "Initialisierung der Suche fehlgeschlagen, für weitere Informationen öffne deine Einstellungen", + "reset_button": "Ereignisspeicher zurück setzen", + "reset_description": "Es ist wahrscheinlich, dass du den Ereignis-Indexspeicher nicht zurück setzen möchtest", + "reset_explainer": "Falls du es wirklich willst: Es werden keine Nachrichten gelöscht. Außerdem wird die Suche, während der Index erstellt wird, etwas langsamer sein", + "reset_title": "Ereignisspeicher zurück setzen?", + "warning_kind_files": "Diese Version von %(brand)s kann nicht alle verschlüsselten Dateien anzuzeigen", + "warning_kind_files_app": "Nutze die Desktop-App um alle verschlüsselten Dateien zu sehen", + "warning_kind_search": "Diese Version von %(brand)s kann verschlüsselte Nachrichten nicht durchsuchen", + "warning_kind_search_app": "Nutze die Desktop-App um verschlüsselte Nachrichten zu durchsuchen" + }, + "setting": { + "help_about": { + "access_token_detail": "Dein Zugriffstoken gibt vollen Zugriff auf dein Konto. Teile ihn niemals mit anderen.", + "brand_version": "Version von %(brand)s:", + "chat_bot": "Unterhalte dich mit dem %(brand)s-Bot", + "clear_cache_reload": "Zwischenspeicher löschen und neu laden", + "help_link": "Um Hilfe zur Benutzung von %(brand)s zu erhalten, klicke hier.", + "help_link_chat_bot": "Um Hilfe zur Benutzung von %(brand)s zu erhalten, klicke hier oder beginne eine Unterhaltung mit unserem Bot mittels nachfolgender Schaltfläche.", + "homeserver": "Heim-Server ist %(homeserverUrl)s", + "identity_server": "Identitäts-Server ist %(identityServerUrl)s", + "olm_version": "Version von Olm:", + "title": "Hilfe und Info", + "versions": "Versionen" + } + }, + "settings": { + "all_rooms_home": "Alle Räume auf Startseite anzeigen", + "all_rooms_home_description": "Alle Räume, denen du beigetreten bist, werden auf der Startseite erscheinen.", + "always_show_message_timestamps": "Nachrichtenzeitstempel immer anzeigen", + "appearance": { + "custom_font": "Systemschriftart verwenden", + "custom_font_description": "Setze den Schriftnamen auf eine in deinem System installierte Schriftart und %(brand)s wird versuchen, sie zu verwenden.", + "custom_font_name": "Systemschriftart", + "custom_font_size": "Andere Schriftgröße verwenden", + "custom_theme_add_button": "Design hinzufügen", + "custom_theme_error_downloading": "Fehler beim herunterladen des Themas.", + "custom_theme_invalid": "Ungültiges Designschema.", + "custom_theme_success": "Design hinzugefügt!", + "custom_theme_url": "URL des selbstdefinierten Designs", + "font_size": "Schriftgröße", + "font_size_limit": "Eigene Schriftgröße kann nur eine Zahl zwischen %(min)s pt und %(max)s pt sein", + "font_size_nan": "Schriftgröße muss eine Zahl sein", + "font_size_valid": "Verwende eine Zahl zwischen %(min)s pt und %(max)s pt", + "heading": "Verändere das Erscheinungsbild", + "image_size_default": "Standard", + "image_size_large": "Groß", + "layout_bubbles": "Nachrichtenblasen", + "layout_irc": "IRC (Experimentell)", + "match_system_theme": "An Systemdesign anpassen", + "subheading": "Die %(brand)s Einstellungen zum Erscheinungsbild wirken sich nur auf diese Sitzung aus.", + "timeline_image_size": "Bildgröße im Verlauf", + "use_high_contrast": "Hohen Kontrast verwenden" + }, + "automatic_language_detection_syntax_highlight": "Automatische Spracherkennung für die Syntaxhervorhebung", + "autoplay_gifs": "GIFs automatisch abspielen", + "autoplay_videos": "Videos automatisch abspielen", + "big_emoji": "Große Emojis im Verlauf anzeigen", + "code_block_expand_default": "Quelltextblöcke standardmäßig erweitern", + "code_block_line_numbers": "Zeilennummern in Quelltextblöcken", + "disable_historical_profile": "Aktuelle Profilbilder und Anzeigenamen im Verlauf anzeigen", + "emoji_autocomplete": "Emoji-Vorschläge während Eingabe", + "enable_markdown": "Markdown aktivieren", + "enable_markdown_description": "Beginne Nachrichten mit /plain, um sie ohne Markdown zu senden.", + "general": { + "account_management_section": "Benutzerkontenverwaltung", + "account_section": "Benutzerkonto", + "add_email_dialog_title": "E-Mail-Adresse hinzufügen", + "add_email_failed_verification": "Verifizierung der E-Mail-Adresse fehlgeschlagen: Bitte stelle sicher, dass du den Link in der E-Mail angeklickt hast", + "add_email_instructions": "Wir haben dir eine E-Mail geschickt, um deine Adresse zu überprüfen. Bitte folge den Anweisungen dort und klicke dann auf die Schaltfläche unten.", + "add_msisdn_confirm_body": "Klicke unten die Schaltfläche, um die hinzugefügte Telefonnummer zu bestätigen.", + "add_msisdn_confirm_button": "Hinzugefügte Telefonnummer bestätigen", + "add_msisdn_confirm_sso_button": "Bestätige die hinzugefügte Telefonnummer, indem du deine Identität mittels der Einmalanmeldung nachweist.", + "add_msisdn_dialog_title": "Telefonnummer hinzufügen", + "add_msisdn_instructions": "Gib den per SMS an +%(msisdn)s gesendeten Bestätigungscode ein.", + "add_msisdn_misconfigured": "Das MSISDN-Verknüpfungsverfahren ist falsch konfiguriert", + "confirm_adding_email_body": "Klicke unten auf den Knopf, um die hinzugefügte E-Mail-Adresse zu bestätigen.", + "confirm_adding_email_title": "Hinzugefügte E-Mail-Addresse bestätigen", + "deactivate_confirm_body": "Willst du dein Konto wirklich deaktivieren? Du kannst dies nicht rückgängig machen.", + "deactivate_confirm_body_password": "Um fortzufahren, gib bitte das Passwort deines Kontos ein:", + "deactivate_confirm_body_sso": "Bestätige die Deaktivierung deines Kontos, indem du deine Identität mithilfe deines Single-Sign-On-Anbieters nachweist.", + "deactivate_confirm_content": "Bestätige, dass du dein Konto deaktivieren möchtest. Wenn du fortfährst, tritt folgendes ein:", + "deactivate_confirm_content_1": "Du wirst dein Konto nicht reaktivieren können", + "deactivate_confirm_content_2": "Du wirst dich nicht mehr anmelden können", + "deactivate_confirm_content_3": "Niemand wird in der Lage sein deinen Benutzernamen (MXID) wiederzuverwenden, dich eingeschlossen: Der Benutzername wird nicht verfügbar bleiben", + "deactivate_confirm_content_4": "Du wirst alle Unterhaltungen verlassen, in denen du dich befindest", + "deactivate_confirm_content_5": "Du wirst vom Identitäts-Server entfernt: Deine Freunde werden nicht mehr in der Lage sein, dich über deine E-Mail-Adresse oder Telefonnummer zu finden", + "deactivate_confirm_content_6": "Deine alten Nachrichten werden weiterhin für Personen sichtbar bleiben, die sie erhalten haben, so wie es bei E-Mails der Fall ist. Möchtest du deine Nachrichten vor Personen verbergen, die Räume in der Zukunft betreten?", + "deactivate_confirm_continue": "Deaktivierung des Kontos bestätigen", + "deactivate_confirm_erase_label": "Meine Nachrichten vor neuen Teilnehmern verstecken", + "deactivate_section": "Benutzerkonto deaktivieren", + "deactivate_warning": "Die Deaktivierung deines Kontos ist unwiderruflich — sei vorsichtig!", + "discovery_email_empty": "Entdeckungsoptionen werden angezeigt, sobald du eine E-Mail-Adresse hinzugefügt hast.", + "discovery_email_verification_instructions": "Verifiziere den Link in deinem Posteingang", + "discovery_msisdn_empty": "Entdeckungsoptionen werden angezeigt, sobald du eine Telefonnummer hinzugefügt hast.", + "discovery_needs_terms": "Stimme den Nutzungsbedingungen des Identitäts-Servers %(serverName)s zu, um per E-Mail-Adresse oder Telefonnummer auffindbar zu werden.", + "discovery_section": "Kontakte", + "email_address_in_use": "Diese E-Mail-Adresse wird bereits verwendet", + "email_address_label": "E-Mail-Adresse", + "email_not_verified": "Deine E-Mail-Adresse wurde noch nicht verifiziert", + "email_verification_instructions": "Klicke auf den Link in der Bestätigungs-E-Mail, und dann auf Weiter.", + "emails_heading": "E-Mail-Adressen", + "error_add_email": "E-Mail-Adresse konnte nicht hinzugefügt werden", + "error_deactivate_communication": "Bei der Kommunikation mit dem Server ist ein Fehler aufgetreten. Bitte versuche es erneut.", + "error_deactivate_invalid_auth": "Der Server lieferte keine gültigen Authentifizierungsinformationen.", + "error_deactivate_no_auth": "Der Server benötigt keine Authentifizierung", + "error_email_verification": "Die E-Mail-Adresse konnte nicht verifiziert werden.", + "error_invalid_email": "Ungültige E-Mail-Adresse", + "error_invalid_email_detail": "Dies scheint keine gültige E-Mail-Adresse zu sein", + "error_msisdn_verification": "Die Telefonnummer kann nicht überprüft werden.", + "error_password_change_403": "Passwortänderung fehlgeschlagen. Ist dein Passwort richtig?", + "error_password_change_http": "%(errorMessage)s (HTTP-Status %(httpStatus)s)", + "error_password_change_title": "Fehler während der Passwortänderung", + "error_password_change_unknown": "Unbekannter Fehler während der Passwortänderung (%(stringifiedError)s)", + "error_remove_3pid": "Die Kontaktinformationen können nicht gelöscht werden", + "error_revoke_email_discovery": "Dem Teilen der E-Mail-Adresse kann nicht widerrufen werden", + "error_revoke_msisdn_discovery": "Widerrufen der geteilten Telefonnummer nicht möglich", + "error_saving_profile": "Die Operation konnte nicht abgeschlossen werden", + "error_saving_profile_title": "Speichern des Profils fehlgeschlagen", + "error_share_email_discovery": "E-Mail-Adresse kann nicht geteilt werden", + "error_share_msisdn_discovery": "Teilen der Telefonnummer nicht möglich", + "external_account_management": "Deine Kontodaten werden separat auf %(hostname)s verwaltet.", + "identity_server_no_token": "Kein Identitäts-Zugangs-Token gefunden", + "identity_server_not_set": "Kein Identitäts-Server festgelegt", + "incorrect_msisdn_verification": "Falscher Verifizierungscode", + "language_section": "Sprache und Region", + "msisdn_in_use": "Diese Telefonnummer wird bereits verwendet", + "msisdn_label": "Telefonnummer", + "msisdn_verification_field_label": "Bestätigungscode", + "msisdn_verification_instructions": "Gib den Bestätigungscode ein, den du empfangen hast.", + "msisdns_heading": "Telefonnummern", + "name_placeholder": "Kein Anzeigename", + "oidc_manage_button": "Konto verwalten", + "password_change_section": "Setze neues Kontopasswort …", + "password_change_success": "Dein Passwort wurde erfolgreich geändert.", + "remove_email_prompt": "%(email)s entfernen?", + "remove_msisdn_prompt": "%(phone)s entfernen?", + "spell_check_locale_placeholder": "Wähle ein Gebietsschema", + "spell_check_section": "Rechtschreibprüfung" + }, + "image_thumbnails": "Vorschauen für Bilder", + "inline_url_previews_default": "URL-Vorschau standardmäßig aktivieren", + "inline_url_previews_room": "URL-Vorschau für Raummitglieder", + "inline_url_previews_room_account": "URL-Vorschau für dich in diesem Raum", + "insert_trailing_colon_mentions": "Doppelpunkt nach Erwähnungen einfügen", + "jump_to_bottom_on_send": "Nach Senden einer Nachricht im Verlauf nach unten springen", + "key_backup": { + "backup_in_progress": "Deine Schlüssel werden gesichert (Das erste Backup könnte ein paar Minuten in Anspruch nehmen).", + "backup_starting": "Beginne Sicherung …", + "backup_success": "Erfolgreich!", + "cannot_create_backup": "Konnte Schlüsselsicherung nicht erstellen", + "create_title": "Schlüsselsicherung erstellen", + "setup_secure_backup": { + "backup_setup_success_description": "Deine Schlüssel werden nun von dieser Sitzung gesichert.", + "backup_setup_success_title": "Verschlüsselte Sicherung erfolgreich", + "cancel_warning": "Wenn du jetzt abbrichst, kannst du verschlüsselte Nachrichten und Daten verlieren, wenn du den Zugriff auf deine Sitzungen verlierst.", + "confirm_security_phrase": "Deine Sicherheitsphrase bestätigen", + "description": "Verhindere, den Zugriff auf verschlüsselte Nachrichten und Daten zu verlieren, indem du die Verschlüsselungs-Schlüssel auf deinem Server sicherst.", + "download_or_copy": "%(downloadButton)s oder %(copyButton)s", + "enter_phrase_description": "Gib eine nur dir bekannte Sicherheitsphrase ein, die dem Schutz deiner Daten dient. Um die Sicherheit zu gewährleisten, sollte dies nicht dein Kontopasswort sein.", + "enter_phrase_title": "Sicherheitsphrase eingeben", + "enter_phrase_to_confirm": "Gib dein Kennwort ein zweites Mal zur Bestätigung ein.", + "generate_security_key_description": "Wir generieren einen Sicherheitsschlüssel für dich, den du in einem Passwort-Manager oder Safe sicher aufbewahren solltest.", + "generate_security_key_title": "Sicherheitsschlüssel generieren", + "pass_phrase_match_failed": "Das passt nicht.", + "pass_phrase_match_success": "Das passt!", + "phrase_strong_enough": "Großartig! Diese Sicherheitsphrase sieht stark genug aus.", + "requires_key_restore": "Schlüsselsicherung wiederherstellen, um deine Verschlüsselung zu aktualisieren", + "requires_password_confirmation": "Gib dein Kontopasswort ein, um die Aktualisierung zu bestätigen:", + "requires_server_authentication": "Du musst dich authentifizieren, um die Aktualisierung zu bestätigen.", + "secret_storage_query_failure": "Status des sicheren Speichers kann nicht gelesen werden", + "security_key_safety_reminder": "Bewahre deinen Sicherheitsschlüssel sicher auf, etwa in einem Passwortmanager oder einem Safe, da er verwendet wird, um deine Daten zu sichern.", + "session_upgrade_description": "Aktualisiere diese Sitzung, um mit ihr andere Sitzungen verifizieren zu können, damit sie Zugang zu verschlüsselten Nachrichten erhalten und für andere als vertrauenswürdig markiert werden.", + "set_phrase_again": "Gehe zurück und setze es erneut.", + "settings_reminder": "Du kannst auch in den Einstellungen Sicherungen einrichten und deine Schlüssel verwalten.", + "title_confirm_phrase": "Sicherheitsphrase bestätigen", + "title_save_key": "Sicherungsschlüssel sichern", + "title_set_phrase": "Sicherheitsphrase setzen", + "title_upgrade_encryption": "Aktualisiere deine Verschlüsselung", + "unable_to_setup": "Sicherer Speicher kann nicht eingerichtet werden", + "use_different_passphrase": "Eine andere Passphrase verwenden?", + "use_phrase_only_you_know": "Verwende für deine Sicherung eine geheime Phrase, die nur du kennst, und speichere optional einen Sicherheitsschlüssel." + } + }, + "key_export_import": { + "confirm_passphrase": "Passphrase bestätigen", + "enter_passphrase": "Passphrase eingeben", + "export_description_1": "Dieser Prozess erlaubt es dir, die Schlüssel für die in verschlüsselten Räumen empfangenen Nachrichten in eine lokale Datei zu exportieren. In Zukunft wird es möglich sein, diese Datei in eine andere Matrix-Anwendung zu importieren, sodass diese die Nachrichten ebenfalls entschlüsseln kann.", + "export_description_2": "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.", + "export_title": "Raum-Schlüssel exportieren", + "file_to_import": "Zu importierende Datei", + "import_description_1": "Dieser Prozess erlaubt es dir, die zuvor von einer anderen Matrix-Anwendung exportierten Verschlüsselungs-Schlüssel zu importieren. Danach kannst du alle Nachrichten entschlüsseln, die auch bereits auf der anderen Anwendung entschlüsselt werden konnten.", + "import_description_2": "Die exportierte Datei ist mit einer Passphrase geschützt. Du kannst die Passphrase hier eingeben, um die Datei zu entschlüsseln.", + "import_title": "Raum-Schlüssel importieren", + "phrase_cannot_be_empty": "Passphrase darf nicht leer sein", + "phrase_must_match": "Passphrases müssen übereinstimmen", + "phrase_strong_enough": "Super! Diese Passphrase wirkt stark genug" + }, + "keyboard": { + "title": "Tastatur" + }, + "notifications": { + "default_setting_description": "Diese Einstellung wird standardmäßig für all deine Räume übernommen.", + "default_setting_section": "Ich möchte benachrichtigt werden für (Standardeinstellung)", + "desktop_notification_message_preview": "Nachrichtenvorschau in der Desktopbenachrichtigung anzeigen", + "email_description": "E-Mail-Zusammenfassung für verpasste Benachrichtigungen erhalten", + "email_section": "E-Mail-Zusammenfassung", + "email_select": "Wähle, an welche E-Mail-Adresse die Zusammenfassungen gesendet werden. Verwalte deine E-Mail-Adressen unter .", + "enable_audible_notifications_session": "Benachrichtigungstöne in dieser Sitzung", + "enable_desktop_notifications_session": "Desktopbenachrichtigungen in dieser Sitzung", + "enable_email_notifications": "E-Mail-Benachrichtigungen für %(email)s aktivieren", + "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_notifications_device": "Aktiviere Benachrichtigungen für dieses Gerät", + "error_loading": "Fehler beim Laden der Benachrichtigungseinstellungen.", + "error_permissions_denied": "%(brand)s hat keine Berechtigung, Benachrichtigungen zu senden - Bitte überprüfe deine Browsereinstellungen", + "error_permissions_missing": "%(brand)s hat keine Berechtigung für das Senden von Benachrichtigungen erhalten - Bitte versuche es erneut", + "error_saving": "Fehler beim Speichern der Benachrichtigungseinstellungen", + "error_saving_detail": "Beim Speichern der Benachrichtigungseinstellungen ist ein Fehler aufgetreten.", + "error_title": "Benachrichtigungen konnten nicht aktiviert werden", + "error_updating": "Ein Fehler ist während der Aktualisierung deiner Benachrichtigungseinstellungen aufgetreten. Bitte versuche die Option erneut umzuschalten.", + "invites": "In einen Raum eingeladen", + "keywords": "Zeige einen Hinweis , wenn Schlüsselwörter in einem Raum verwendet werden.", + "keywords_prompt": "Schlüsselwörter, Variationen dieser oder Anzeigenamen eingeben", + "labs_notice_prompt": "Aktualisierung: Wir haben die Benachrichtigungseinstellungen vereinfacht, damit Optionen schneller zu finden sind. Einige benutzerdefinierte Einstellungen werden hier nicht angezeigt, sind aber dennoch aktiv. Wenn du fortfährst, könnten sich einige Einstellungen ändern. Erfahre mehr", + "mentions_keywords": "Erwähnungen und Schlüsselwörter", + "mentions_keywords_only": "Nur Erwähnungen und Schlüsselwörter", + "messages_containing_keywords": "Nachrichten mit Schlüsselwörtern", + "noisy": "Laut", + "notices": "Nachrichten von Bots", + "notify_at_room": "Benachrichtigen, wenn jemand @room erwähnt", + "notify_keyword": "Benachrichtigen, wenn jemand ein Schlüsselwort erwähnt", + "notify_mention": "Benachrichtigen, wenn jemand @anzeigename oder %(mxid)s erwähnt", + "other_section": "Andere Dinge, an denen du interessiert sein könntest:", + "people_mentions_keywords": "Personen, Erwähnungen und Schlüsselwörter", + "play_sound_for_description": "Standardmäßig übernommen für alle Räume auf allen Geräten.", + "play_sound_for_section": "Spiele einen Ton für", + "push_targets": "Benachrichtigungsziele", + "quick_actions_mark_all_read": "Alle Nachrichten als gelesen markieren", + "quick_actions_reset": "Standardeinstellungen wiederherstellen", + "quick_actions_section": "Schnellaktionen", + "room_activity": "Neue Raumaktivitäten, -aktualisierungen und -statusmeldungen", + "rule_call": "Anrufe", + "rule_contains_display_name": "Nachrichten mit meinem Anzeigenamen", + "rule_contains_user_name": "Nachrichten mit meinem Benutzernamen", + "rule_encrypted": "Verschlüsselte Gruppenunterhaltungen", + "rule_encrypted_room_one_to_one": "Verschlüsselte Direktnachrichten", + "rule_invite_for_me": "Einladungen", + "rule_message": "Gruppenunterhaltungen", + "rule_room_one_to_one": "Direktnachrichten", + "rule_roomnotif": "Nachrichten mit @room", + "rule_suppress_notices": "Nachrichten von Bots", + "rule_tombstone": "Raumaktualisierungen", + "show_message_desktop_notification": "Nachrichteninhalt in der Desktopbenachrichtigung anzeigen", + "voip": "Audio- und Videoanrufe" + }, + "preferences": { + "always_show_menu_bar": "Fenstermenüleiste immer anzeigen", + "autocomplete_delay": "Verzögerung vor Autovervollständigung (ms)", + "code_blocks_heading": "Quelltextblöcke", + "compact_modern": "Modernes kompaktes Layout verwenden", + "composer_heading": "Nachrichteneingabe", + "enable_hardware_acceleration": "Aktiviere die Hardwarebeschleunigung", + "enable_tray_icon": "Fenster beim Schließen in die Symbolleiste minimieren", + "keyboard_heading": "Tastenkombinationen", + "keyboard_view_shortcuts_button": "Um alle Tastenkombinationen anzuzeigen, klicke hier.", + "media_heading": "Mediendateien", + "presence_description": "Teile anderen deine Aktivität und deinen Status mit.", + "rm_lifetime": "Gültigkeitsdauer der Gelesen-Markierung (ms)", + "rm_lifetime_offscreen": "Gültigkeitsdauer der Gelesen-Markierung außerhalb des Bildschirms (ms)", + "room_directory_heading": "Raumverzeichnis", + "room_list_heading": "Raumliste", + "show_avatars_pills": "Profilbilder in Benutzer-, Raum- und Ereigniserwähnungen anzeigen", + "show_checklist_shortcuts": "Verknüpfung zu ersten Schritten (Willkommen) anzeigen", + "show_polls_button": "Zeige Pol button", + "surround_text": "Sonderzeichen automatisch vor und hinter Textauswahl setzen", + "time_heading": "Zeitanzeige" + }, + "prompt_invite": "Warnen, bevor du Einladungen zu ungültigen Matrix-IDs sendest", + "replace_plain_emoji": "Klartext-Emoji automatisch ersetzen", + "security": { + "4s_public_key_in_account_data": "in den Kontodaten", + "4s_public_key_status": "Öffentlicher Schlüssel des sicheren Speichers:", + "backup_key_cached_status": "Sicherungsschlüssel zwischengespeichert:", + "backup_key_stored_status": "Sicherungsschlüssel gespeichert:", + "backup_key_unexpected_type": "unbekannter Typ", + "backup_key_well_formed": "wohlgeformt", + "backup_keys_description": "Sichere deine Schlüssel mit deinen Kontodaten, für den Fall, dass du den Zugriff auf deine Sitzungen verlierst. Deine Schlüssel werden mit einem eindeutigen Sicherheitsschlüssel geschützt.", + "bulk_options_accept_all_invites": "Akzeptiere alle %(invitedRooms)s Einladungen", + "bulk_options_reject_all_invites": "Alle %(invitedRooms)s Einladungen ablehnen", + "bulk_options_section": "Sammeloptionen", + "cross_signing_cached": "lokal zwischengespeichert", + "cross_signing_homeserver_support": "Unterstützung des Heim-Servers:", + "cross_signing_homeserver_support_exists": "existiert", + "cross_signing_in_4s": "im Schlüsselspeicher", + "cross_signing_in_memory": "im Speicher", + "cross_signing_master_private_Key": "Privater Hauptschlüssel:", + "cross_signing_not_cached": "lokal nicht gefunden", + "cross_signing_not_found": "nicht gefunden", + "cross_signing_not_in_4s": "nicht im Speicher gefunden", + "cross_signing_not_stored": "nicht gespeichert", + "cross_signing_private_keys": "Private Quersignaturschlüssel:", + "cross_signing_public_keys": "Öffentlicher Quersignaturschlüssel:", + "cross_signing_self_signing_private_key": "Selbst signierter privater Schlüssel:", + "cross_signing_user_signing_private_key": "Privater Benutzerschlüssel:", + "cryptography_section": "Verschlüsselung", + "delete_backup": "Lösche Sicherung", + "delete_backup_confirm_description": "Bist du sicher? Du wirst alle deine verschlüsselten Nachrichten verlieren, wenn deine Schlüssel nicht gut gesichert sind.", + "e2ee_default_disabled_warning": "Deine Server-Administration hat die Ende-zu-Ende-Verschlüsselung für private Räume und Direktnachrichten standardmäßig deaktiviert.", + "enable_message_search": "Nachrichtensuche in verschlüsselten Räumen aktivieren", + "encryption_individual_verification_mode": "Alle Sitzungen einzeln verifizieren, anstatt auch Sitzungen zu vertrauen, die durch Quersignierungen verifiziert sind.", + "encryption_section": "Verschlüsselung", + "error_loading_key_backup_status": "Konnte Status der Schlüsselsicherung nicht laden", + "export_megolm_keys": "E2E-Raumschlüssel exportieren", + "ignore_users_empty": "Du ignorierst keine Benutzer.", + "ignore_users_section": "Blockierte Benutzer", + "import_megolm_keys": "E2E-Raumschlüssel importieren", + "key_backup_active": "Diese Sitzung sichert deine Schlüssel.", + "key_backup_active_version_none": "Nichts", + "key_backup_algorithm": "Algorithmus:", + "key_backup_complete": "Alle Schlüssel gesichert", + "key_backup_connect": "Verbinde diese Sitzung mit einer Schlüsselsicherung", + "key_backup_connect_prompt": "Verbinde diese Sitzung mit deiner Schlüsselsicherung bevor du dich abmeldest, um den Verlust von Schlüsseln zu vermeiden.", + "key_backup_in_progress": "Sichere %(sessionsRemaining)s Schlüssel …", + "key_backup_inactive": "Diese Sitzung sichert deine Schlüssel nicht, aber du hast eine vorhandene Sicherung, die du wiederherstellen und in Zukunft hinzufügen kannst.", + "key_backup_inactive_warning": "Deine Schlüssel werden von dieser Sitzung nicht gesichert.", + "manually_verify_all_sessions": "Indirekte Sitzungen manuell verifizieren", + "message_search_disable_warning": "Wenn deaktiviert, werden Nachrichten von verschlüsselten Räumen nicht in den Ergebnissen auftauchen.", + "message_search_disabled": "Speichere verschlüsselte Nachrichten lokal, sodass sie deinen Suchergebnissen erscheinen können.", + "message_search_enabled": { + "other": "Verschlüsselte Nachrichten sicher lokal zwischenspeichern, um sie in Suchergebnissen finden zu können. Es werden %(size)s benötigt, um die Nachrichten von %(rooms)s Räumen zu speichern.", + "one": "Verschlüsselte Nachrichten sicher lokal zwischenspeichern, um sie in Suchergebnissen finden zu können. Es werden %(size)s benötigt, um die Nachrichten vom Raum %(rooms)s zu speichern." }, - "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" + "message_search_failed": "Initialisierung der Nachrichtensuche fehlgeschlagen", + "message_search_indexed_messages": "Indizierte Nachrichten:", + "message_search_indexed_rooms": "Indizierte Räume:", + "message_search_indexing": "Indiziere: %(currentRoom)s", + "message_search_indexing_idle": "Derzeit werden keine Nachrichten für Räume indiziert.", + "message_search_intro": "%(brand)s verwendet einen sicheren Zwischenspeicher für verschlüsselte Nachrichten, damit sie in den Suchergebnissen angezeigt werden:", + "message_search_room_progress": "%(doneRooms)s von %(totalRooms)s", + "message_search_section": "Nachrichtensuche", + "message_search_sleep_time": "Wie schnell Nachrichten heruntergeladen werden sollen.", + "message_search_space_used": "Speicherplatzbedarf:", + "message_search_unsupported": "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.", + "message_search_unsupported_web": "Das Durchsuchen von verschlüsselten Nachrichten wird aus Sicherheitsgründen nur von %(brand)s Desktop unterstützt. Hier gehts zum Download.", + "record_session_details": "Bezeichnung, Version und URL der Anwendung registrieren, damit diese Sitzung in der Sitzungsverwaltung besser erkennbar ist", + "restore_key_backup": "Von Sicherung wiederherstellen", + "secret_storage_not_ready": "nicht bereit", + "secret_storage_ready": "bereit", + "secret_storage_status": "Sicherer Speicher:", + "send_analytics": "Analysedaten senden", + "session_id": "Sitzungs-ID:", + "session_key": "Sitzungsschlüssel:", + "strict_encryption": "Niemals verschlüsselte Nachrichten von dieser Sitzung zu unverifizierten Sitzungen senden" + }, + "send_read_receipts": "Sende Lesebestätigungen", + "send_read_receipts_unsupported": "Dein Server unterstützt das Deaktivieren von Lesebestätigungen nicht.", + "send_typing_notifications": "Tippbenachrichtigungen senden", + "sessions": { + "confirm_sign_out": { + "one": "Abmelden des Geräts bestätigen", + "other": "Abmelden dieser Geräte bestätigen" }, - "server_acls": { - "one": "%(oneUser)s hat die Server-ACLs geändert", - "other": "%(oneUser)s hat die Server-ACLs %(count)s Mal geändert" + "confirm_sign_out_body": { + "one": "Klicke unten auf den Knopf, um dieses Gerät abzumelden.", + "other": "Klicke unten auf den Knopf, um diese Geräte abzumelden." }, - "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" + "confirm_sign_out_continue": { + "one": "Gerät abmelden", + "other": "Geräte abmelden" }, - "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" + "confirm_sign_out_sso": { + "one": "Abmelden dieses Geräts durch Beweisen deiner Identität mit Single Sign-On bestätigen.", + "other": "Bestätige das Abmelden dieser Geräte, indem du dich erneut anmeldest." }, - "redacted_multiple": { - "one": "%(severalUsers)s hat eine Nachricht gelöscht", - "other": "%(severalUsers)s haben %(count)s Nachrichten gelöscht" + "current_session": "Aktuelle Sitzung", + "desktop_session": "Desktop-Sitzung", + "details_heading": "Sitzungsdetails", + "device_unverified_description": "Für bestmögliche Sicherheit und Zuverlässigkeit verifiziere diese Sitzung oder melde sie ab.", + "device_unverified_description_current": "Verifiziere deine aktuelle Sitzung für besonders sichere Kommunikation.", + "device_verified_description": "Diese Sitzung ist für sichere Kommunikation bereit.", + "device_verified_description_current": "Deine aktuelle Sitzung ist für sichere Kommunikation bereit.", + "error_pusher_state": "Konfigurieren des Push-Dienstes fehlgeschlagen", + "filter_all": "Alle", + "filter_inactive": "Inaktiv", + "filter_inactive_description": "Seit %(inactiveAgeDays)s oder mehr Tagen inaktiv", + "filter_label": "Geräte filtern", + "filter_unverified_description": "Nicht bereit für sichere Kommunikation", + "filter_verified_description": "Bereit für sichere Kommunikation", + "hide_details": "Details ausblenden", + "inactive_days": "Seit %(inactiveAgeDays)s+ Tagen inaktiv", + "inactive_sessions": "Inaktive Sitzungen", + "inactive_sessions_explainer_1": "Inaktive Sitzungen sind jene, die du schon seit geraumer Zeit nicht mehr verwendet hast, aber nach wie vor Verschlüsselungs-Schlüssel erhalten.", + "inactive_sessions_explainer_2": "Das Entfernen inaktiver Sitzungen verbessert Sicherheit, Leistung und das Erkennen von dubiosen neuen Sitzungen.", + "inactive_sessions_list_description": "Erwäge, dich aus alten (%(inactiveAgeDays)s Tage oder mehr), nicht mehr verwendeten Sitzungen abzumelden.", + "ip": "IP-Adresse", + "last_activity": "Neueste Aktivität", + "mobile_session": "Mobil-Sitzung", + "n_sessions_selected": { + "one": "%(count)s Sitzung ausgewählt", + "other": "%(count)s Sitzungen ausgewählt" }, - "redacted": { - "one": "%(oneUser)s hat eine Nachricht gelöscht", - "other": "%(oneUser)s hat %(count)s Nachrichten gelöscht" + "no_inactive_sessions": "Keine inaktiven Sitzungen gefunden.", + "no_sessions": "Keine Sitzungen gefunden.", + "no_unverified_sessions": "Keine unverifizierten Sitzungen gefunden.", + "no_verified_sessions": "Keine verifizierten Sitzungen gefunden.", + "os": "Betriebssystem", + "other_sessions_heading": "Andere Sitzungen", + "push_heading": "Push-Benachrichtigungen", + "push_subheading": "Erhalte Push-Benachrichtigungen in dieser Sitzung.", + "push_toggle": "(De)Aktiviere Push-Benachrichtigungen in dieser Sitzung.", + "rename_form_caption": "Sei dir bitte bewusst, dass Sitzungsnamen auch für Personen, mit denen du kommunizierst, sichtbar sind.", + "rename_form_heading": "Sitzung umbenennen", + "rename_form_learn_more": "Sitzungen umbenennen", + "rename_form_learn_more_description_1": "Andere Benutzer in Direktnachrichten oder von dir betretenen Räumen können die volle Liste deiner Sitzungen sehen.", + "rename_form_learn_more_description_2": "Dies gibt ihnen die Gewissheit, dass sie auch wirklich mit dir kommunizieren, allerdings bedeutet es auch, dass sie die Sitzungsnamen sehen können, die du hier eingibst.", + "security_recommendations": "Sicherheitsempfehlungen", + "security_recommendations_description": "Verbessere deine Kontosicherheit, indem du diese Empfehlungen beherzigst.", + "session_id": "Sitzungs-ID", + "show_details": "Details anzeigen", + "sign_in_with_qr": "Mit QR-Code anmelden", + "sign_in_with_qr_button": "QR-Code anzeigen", + "sign_in_with_qr_description": "Du kannst dieses Gerät verwenden, um ein neues Gerät per QR-Code anzumelden. Dazu musst du den auf diesem Gerät angezeigten QR-Code mit deinem nicht angemeldeten Gerät einlesen.", + "sign_out": "Von dieser Sitzung abmelden", + "sign_out_all_other_sessions": "Von allen anderen Sitzungen abmelden (%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "Bist du sicher, dass du dich von %(count)s Sitzung abmelden möchtest?", + "other": "Bist du sicher, dass du dich von %(count)s Sitzungen abmelden möchtest?" }, - "hidden_event_multiple": { - "one": "%(severalUsers)s hat eine versteckte Nachricht gesendet", - "other": "%(severalUsers)s haben %(count)s versteckte Nachrichten gesendet" + "sign_out_n_sessions": { + "one": "Von %(count)s Sitzung abmelden", + "other": "Von %(count)s Sitzungen abmelden" }, - "hidden_event": { - "one": "%(oneUser)s hat eine versteckte Nachricht gesendet", - "other": "%(oneUser)s hat %(count)s versteckte Nachrichten gesendet" - } + "title": "Sitzungen", + "unknown_session": "Unbekannter Sitzungstyp", + "unverified_session": "Nicht verifizierte Sitzung", + "unverified_session_explainer_1": "Diese Sitzung unterstützt keine Verschlüsselung und kann deshalb nicht verifiziert werden.", + "unverified_session_explainer_2": "Du wirst dich mit dieser Sitzung nicht an Unterhaltungen in Räumen mit aktivierter Verschlüsselung beteiligen können.", + "unverified_session_explainer_3": "Aus Sicherheits- und Datenschutzgründen, wird die Nutzung von verschlüsselungsfähigen Matrix-Anwendungen empfohlen.", + "unverified_sessions": "Nicht verifizierte Sitzungen", + "unverified_sessions_explainer_1": "Nicht verifizierte Sitzungen sind jene, die mit deinen Daten angemeldet, aber nicht quer signiert wurden.", + "unverified_sessions_explainer_2": "Du solltest besonders sicher gehen, dass du diese Sitzungen kennst, da sie die unbefugte Nutzung deines Kontos durch Dritte bedeuten könnten.", + "unverified_sessions_list_description": "Für besonders sichere Kommunikation verifiziere deine Sitzungen oder melde dich von ihnen ab, falls du sie nicht mehr identifizieren kannst.", + "verified_session": "Verifizierte Sitzung", + "verified_sessions": "Verifizierte Sitzungen", + "verified_sessions_explainer_1": "Auf verifizierte Sitzungen kannst du überall mit deinem Konto zugreifen, wenn du deine Passphrase eingegeben oder deine Identität mit einer anderen Sitzung verifiziert hast.", + "verified_sessions_explainer_2": "Dies bedeutet, dass du alle Schlüssel zum Entsperren deiner verschlüsselten Nachrichten hast und anderen bestätigst, dieser Sitzung zu vertrauen.", + "verified_sessions_list_description": "Für bestmögliche Sicherheit, melde dich von allen Sitzungen ab, die du nicht erkennst oder benutzt.", + "verify_session": "Sitzung verifizieren", + "web_session": "Web-Sitzung" }, - "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" + "show_avatar_changes": "Profilbildänderungen anzeigen", + "show_breadcrumbs": "Kürzlich besuchte Räume anzeigen", + "show_chat_effects": "Effekte bei manchen Emojis (z. B. Konfetti)", + "show_displayname_changes": "Änderungen von Anzeigenamen", + "show_join_leave": "Bei-/Austrittsnachrichten (Einladung/Entfernen/Bann nicht betroffen)", + "show_nsfw_content": "NSFW-Inhalte anzeigen", + "show_read_receipts": "Lesebestätigungen von anderen Benutzern anzeigen", + "show_redaction_placeholder": "Platzhalter für gelöschte Nachrichten", + "show_stickers_button": "Sticker-Schaltfläche", + "show_typing_notifications": "Tippbenachrichtigungen anzeigen", + "sidebar": { + "metaspaces_favourites_description": "Gruppiere all deine favorisierten Unterhaltungen an einem Ort.", + "metaspaces_home_all_rooms": "Alle Räume anzeigen", + "metaspaces_home_all_rooms_description": "Alle Räume auf der Startseite anzeigen, auch wenn sie Teil eines Space sind.", + "metaspaces_home_description": "Die Startseite bietet dir einen Überblick über deine Unterhaltungen.", + "metaspaces_orphans": "Räume außerhalb von Spaces", + "metaspaces_orphans_description": "Gruppiere all deine Räume, die nicht Teil eines Spaces sind, an einem Ort.", + "metaspaces_people_description": "Gruppiere all deine Direktnachrichten an einem Ort.", + "metaspaces_subsection": "Anzuzeigende Spaces", + "title": "Seitenleiste" }, - "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" + "start_automatically": "Nach Systemstart automatisch starten", + "use_12_hour_format": "Uhrzeiten im 12-Stundenformat (z. B. 2:30 p. m.)", + "use_command_enter_send_message": "Benutze Betriebssystemtaste + Eingabe um eine Nachricht zu senden", + "use_command_f_search": "Nutze Command + F um den Verlauf zu durchsuchen", + "use_control_enter_send_message": "Nutze Strg + Enter, um Nachrichten zu senden", + "use_control_f_search": "Nutze Strg + F, um den Verlauf zu durchsuchen", + "voip": { + "allow_p2p": "Erlaube Peer-to-Peer-Verbindungen für Anrufe in Direktnachrichten", + "allow_p2p_description": "Wenn aktiviert, könnte die andere Person deine IP-Adresse sehen", + "audio_input_empty": "Keine Mikrofone erkannt", + "audio_output": "Audioausgabe", + "audio_output_empty": "Keine Audioausgabe erkannt", + "auto_gain_control": "Automatische Lautstärkeregelung", + "connection_section": "Verbindung", + "echo_cancellation": "Echounterdrückung", + "enable_fallback_ice_server": "Ersatz-Anrufassistenz-Server erlauben (%(server)s)", + "enable_fallback_ice_server_description": "Dieser wird nur verwendet, sollte dein Heim-Server keinen bieten. Deine IP-Adresse würde während eines Anrufs geteilt werden.", + "mirror_local_feed": "Lokalen Video-Feed spiegeln", + "missing_permissions_prompt": "Fehlende Medienberechtigungen. Verwende die nachfolgende Schaltfläche, um sie anzufordern.", + "noise_suppression": "Rauschreduzierung", + "request_permissions": "Medienberechtigungen anfordern", + "title": "Anrufe", + "video_input_empty": "Keine Webcam erkannt", + "video_section": "Videoeinstellungen", + "voice_agc": "Gleiche die Mikrofonlautstärke automatisch an", + "voice_processing": "Sprachverarbeitung", + "voice_section": "Spracheinstellungen" }, - "no_permission_messages_before_invite": "Du kannst keine Nachrichten lesen, die gesendet wurden, bevor du eingeladen wurdest.", - "no_permission_messages_before_join": "Du kannst keine Nachrichten lesen, die gesendet wurden, bevor du beigetreten bist.", - "encrypted_historical_messages_unavailable": "Vor diesem Zeitpunkt sind keine verschlüsselten Nachrichten verfügbar.", - "historical_messages_unavailable": "Du kannst keine älteren Nachrichten lesen" + "warn_quit": "Vor Beenden warnen", + "warning": "WARNUNG: " + }, + "share": { + "link_title": "Link zum Raum", + "permalink_message": "Link zur ausgewählten Nachricht", + "permalink_most_recent": "Link zur aktuellsten Nachricht", + "title_message": "Raumnachricht teilen", + "title_room": "Raum teilen", + "title_user": "Teile Benutzer" }, "slash_command": { - "spoiler": "Die gegebene Nachricht als Spoiler senden", - "shrug": "Stellt ¯\\_(ツ)_/¯ einer Klartextnachricht voran", - "tableflip": "Stellt (╯°□°)╯︵ ┻━┻ einer Klartextnachricht voran", - "unflip": "Stellt ┬──┬ ノ( ゜-゜ノ) einer Klartextnachricht voran", - "lenny": "Stellt ( ͡° ͜ʖ ͡°) einer Klartextnachricht voran", - "plain": "Sendet eine Nachricht als Klartext, ohne sie als Markdown darzustellen", - "html": "Sendet eine Nachricht als HTML, ohne sie als Markdown darzustellen", - "upgraderoom": "Aktualisiert den Raum auf eine neue Version", - "upgraderoom_permission_error": "Du hast nicht die erforderlichen Berechtigungen, diesen Befehl zu verwenden.", - "jumptodate": "Zu einem Zeitpunkt im Verlauf springen", - "jumptodate_invalid_input": "Ups! Leider können wir das Datum \"%(inputDate)s\" nicht verstehen. Bitte gib es im Format JJJJ-MM-TT (Jahr-Monat-Tag) ein.", - "nick": "Ändert deinen Anzeigenamen", - "myroomnick": "Ändert den Anzeigenamen ausschließlich für den aktuellen Raum", - "roomavatar": "Ändert das Icon vom Raum", - "myroomavatar": "Ändert dein Profilbild ausschließlich im aktuellen Raum", - "myavatar": "Ändert dein Profilbild in allen Räumen", - "topic": "Raumthema anzeigen oder ändern", - "topic_room_error": "Thema des Raums konnte nicht ermittelt werden: Raum kann nicht gefunden werden (%(roomId)s", - "topic_none": "Dieser Raum hat kein Thema.", - "roomname": "Setze einen Raumnamen", - "invite": "Lädt den Benutzer mit der angegebenen ID in den aktuellen Raum ein", - "remove": "Entfernt den Benutzer mit der angegebenen ID aus diesem Raum", - "ban": "Verbannt den Benutzer mit der angegebenen ID", - "unban": "Entbannt den Benutzer mit der angegebenen ID", - "ignore": "Nutzer blockieren und dessen Nachrichten ausblenden", - "unignore": "Benutzer nicht mehr ignorieren und neue Nachrichten wieder anzeigen", - "devtools": "Öffnet die Entwicklungswerkzeuge", "addwidget": "Fügt dem Raum ein individuelles Widget per URL hinzu", - "rainbow": "Sendet die Nachricht in Regenbogenfarben", - "rainbowme": "Zeigt Aktionen in Regenbogenfarben", - "help": "Zeigt die Liste verfügbarer Befehle mit Verwendungen und Beschreibungen an", - "whois": "Zeigt Informationen über Benutzer", - "rageshake": "Einen Fehlerbericht mit der Protokolldatei senden", - "msg": "Sendet diesem Benutzer eine Nachricht", - "usage": "Verwendung", - "category_messages": "Nachrichten", + "addwidget_iframe_missing_src": "iFrame hat kein src-Attribut", + "addwidget_invalid_protocol": "Bitte gib eine mit https:// oder http:// beginnende Widget-URL an", + "addwidget_missing_url": "Bitte gib eine Widget-URL oder einen Einbettungscode an", + "addwidget_no_permissions": "Du darfst in diesem Raum keine Widgets verändern.", + "ban": "Verbannt den Benutzer mit der angegebenen ID", "category_actions": "Aktionen", - "category_admin": "Admin", "category_advanced": "Erweitert", "category_effects": "Effekte", + "category_messages": "Nachrichten", "category_other": "Sonstiges", - "addwidget_missing_url": "Bitte gib eine Widget-URL oder einen Einbettungscode an", - "addwidget_iframe_missing_src": "iFrame hat kein src-Attribut", - "addwidget_invalid_protocol": "Bitte gib eine mit https:// oder http:// beginnende Widget-URL an", - "addwidget_no_permissions": "Du darfst in diesem Raum keine Widgets verändern.", + "command_error": "Fehler im Befehl", "converttodm": "Wandelt den Raum in eine Direktnachricht um", - "could_not_find_room": "Konnte Raum nicht finden", "converttoroom": "Wandelt die Direktnachricht in einen Raum um", + "could_not_find_room": "Konnte Raum nicht finden", + "deop": "Setzt das Berechtigungslevel beim Benutzer mit der angegebenen ID zurück", + "devtools": "Öffnet die Entwicklungswerkzeuge", "discardsession": "Erzwingt, dass die aktuell ausgehende Gruppensitzung in einem verschlüsseltem Raum verworfen wird", + "error_invalid_rendering_type": "Befehlsfehler: Rendering-Typ kann nicht gefunden werden (%(renderingType)s)", + "error_invalid_runfn": "Befehlsfehler: Slash-Befehl kann nicht verarbeitet werden.", + "help": "Zeigt die Liste verfügbarer Befehle mit Verwendungen und Beschreibungen an", + "help_dialog_title": "Befehl Hilfe", + "holdcall": "Den aktuellen Anruf halten", + "html": "Sendet eine Nachricht als HTML, ohne sie als Markdown darzustellen", + "ignore": "Nutzer blockieren und dessen Nachrichten ausblenden", + "ignore_dialog_description": "%(userId)s ist jetzt blockiert", + "ignore_dialog_title": "Benutzer blockiert", + "invite": "Lädt den Benutzer mit der angegebenen ID in den aktuellen Raum ein", + "invite_3pid_needs_is_error": "Verwende einen Identitäts-Server, um per E-Mail einladen zu können. Lege einen in den Einstellungen fest.", + "invite_3pid_use_default_is_title": "Benutze einen Identitäts-Server", + "invite_3pid_use_default_is_title_description": "Benutze einen Identitäts-Server, um andere mittels E-Mail einzuladen. Klicke auf fortfahren, um den Standard-Identitäts-Server (%(defaultIdentityServerName)s) zu benutzen oder ändere ihn in den Einstellungen.", + "invite_failed": "Der Benutzer (%(user)s) wurde nicht in %(roomId)s eingeladen, aber das Einladungsprogramm meldete keinen Fehler", + "join": "Tritt dem Raum mit der angegebenen Adresse bei", + "jumptodate": "Zu einem Zeitpunkt im Verlauf springen", + "jumptodate_invalid_input": "Ups! Leider können wir das Datum \"%(inputDate)s\" nicht verstehen. Bitte gib es im Format JJJJ-MM-TT (Jahr-Monat-Tag) ein.", + "lenny": "Stellt ( ͡° ͜ʖ ͡°) einer Klartextnachricht voran", + "me": "Als Aktionen anzeigen", + "msg": "Sendet diesem Benutzer eine Nachricht", + "myavatar": "Ändert dein Profilbild in allen Räumen", + "myroomavatar": "Ändert dein Profilbild ausschließlich im aktuellen Raum", + "myroomnick": "Ändert den Anzeigenamen ausschließlich für den aktuellen Raum", + "nick": "Ändert deinen Anzeigenamen", + "no_active_call": "Kein aktiver Anruf in diesem Raum", + "op": "Berechtigungsstufe einers Benutzers setzen", + "part_unknown_alias": "Nicht erkannte Raumadresse: %(roomAlias)s", + "plain": "Sendet eine Nachricht als Klartext, ohne sie als Markdown darzustellen", + "query": "Öffnet eine Unterhaltung mit dieser Person", + "query_not_found_phone_number": "Dieser Telefonnummer kann keine Matrix-ID zugeordnet werden", + "rageshake": "Einen Fehlerbericht mit der Protokolldatei senden", + "rainbow": "Sendet die Nachricht in Regenbogenfarben", + "rainbowme": "Zeigt Aktionen in Regenbogenfarben", "remakeolm": "Entwicklungsbefehl: Verwirft die aktuell ausgehende Gruppensitzung und setzt eine neue Olm-Sitzung auf", + "remove": "Entfernt den Benutzer mit der angegebenen ID aus diesem Raum", + "roomavatar": "Ändert das Icon vom Raum", + "roomname": "Setze einen Raumnamen", + "server_error": "Server-Fehler", + "server_error_detail": "Server ist nicht verfügbar, überlastet oder ein anderer Fehler ist aufgetreten.", + "shrug": "Stellt ¯\\_(ツ)_/¯ einer Klartextnachricht voran", + "spoiler": "Die gegebene Nachricht als Spoiler senden", + "tableflip": "Stellt (╯°□°)╯︵ ┻━┻ einer Klartextnachricht voran", + "topic": "Raumthema anzeigen oder ändern", + "topic_none": "Dieser Raum hat kein Thema.", + "topic_room_error": "Thema des Raums konnte nicht ermittelt werden: Raum kann nicht gefunden werden (%(roomId)s", "tovirtual": "Zum virtuellen Raum dieses Raums wechseln, sofern vorhanden", "tovirtual_not_found": "Kein virtueller Raum für diesen Raum", - "query": "Öffnet eine Unterhaltung mit dieser Person", - "query_not_found_phone_number": "Dieser Telefonnummer kann keine Matrix-ID zugeordnet werden", - "holdcall": "Den aktuellen Anruf halten", - "no_active_call": "Kein aktiver Anruf in diesem Raum", + "unban": "Entbannt den Benutzer mit der angegebenen ID", + "unflip": "Stellt ┬──┬ ノ( ゜-゜ノ) einer Klartextnachricht voran", "unholdcall": "Beendet das Halten des Anrufs", - "me": "Als Aktionen anzeigen", - "error_invalid_runfn": "Befehlsfehler: Slash-Befehl kann nicht verarbeitet werden.", - "error_invalid_rendering_type": "Befehlsfehler: Rendering-Typ kann nicht gefunden werden (%(renderingType)s)", - "join": "Tritt dem Raum mit der angegebenen Adresse bei", + "unignore": "Benutzer nicht mehr ignorieren und neue Nachrichten wieder anzeigen", + "unignore_dialog_description": "%(userId)s wird nicht mehr blockiert", + "unignore_dialog_title": "Benutzer nicht mehr blockiert", + "unknown_command": "Unbekannter Befehl", + "unknown_command_button": "Als Nachricht senden", + "unknown_command_detail": "Unbekannter Befehl: %(commandText)s", + "unknown_command_help": "Du kannst /help benutzen, um alle verfügbaren Befehle aufzulisten. Willst du es stattdessen als Nachricht senden?", + "unknown_command_hint": "Hinweis: Beginne deine Nachricht mit //, um sie mit einem Schrägstrich zu beginnen.", + "upgraderoom": "Aktualisiert den Raum auf eine neue Version", + "upgraderoom_permission_error": "Du hast nicht die erforderlichen Berechtigungen, diesen Befehl zu verwenden.", + "usage": "Verwendung", + "verify": "Verifiziert Benutzer, Sitzung und öffentlichen Schlüsselpaare", + "verify_mismatch": "ACHTUNG: SCHLÜSSELVERIFIZIERUNG FEHLGESCHLAGEN! Der Signierschlüssel für %(userId)s und Sitzung %(deviceId)s ist \"%(fprint)s\", was nicht mit dem bereitgestellten Schlüssel \"%(fingerprint)s\" übereinstimmt. Das könnte bedeuten, dass deine Kommunikation abgehört wird!", + "verify_nop": "Sitzung bereits verifiziert!", + "verify_nop_warning_mismatch": "ACHTUNG: Sitzung bereits verifiziert, aber die Schlüssel PASSEN NICHT!", + "verify_success_description": "Dein bereitgestellter Signaturschlüssel passt zum von der Sitzung %(deviceId)s von %(userId)s empfangendem Schlüssel. Sitzung wurde als verifiziert markiert.", + "verify_success_title": "Verifizierter Schlüssel", + "verify_unknown_pair": "Unbekanntes Paar (Nutzer, Sitzung): (%(userId)s, %(deviceId)s)", "view": "Raum mit angegebener Adresse betrachten", - "failed_find_room": "Befehl fehlgeschlagen: Raum kann nicht gefunden werden (%(roomId)s", - "failed_find_user": "Benutzer konnte nicht im Raum gefunden werden", - "op": "Berechtigungsstufe einers Benutzers setzen", - "deop": "Setzt das Berechtigungslevel beim Benutzer mit der angegebenen ID zurück" + "whois": "Zeigt Informationen über Benutzer" + }, + "space": { + "add_existing_room_space": { + "create": "Willst du einen neuen Raum hinzufügen?", + "create_prompt": "Neuen Raum erstellen", + "dm_heading": "Direktnachrichten", + "error_heading": "Nicht alle Ausgewählten konnten hinzugefügt werden", + "progress_text": { + "one": "Raum hinzufügen …", + "other": "Räume hinzufügen … (%(progress)s von %(count)s)" + }, + "space_dropdown_label": "Space-Auswahl", + "space_dropdown_title": "Bestehende Räume hinzufügen", + "subspace_moved_note": "Das Hinzufügen von Spaces ist umgezogen." + }, + "add_existing_subspace": { + "create_button": "Neuen Space erstellen", + "create_prompt": "Willst du stattdessen einen neuen Space hinzufügen?", + "filter_placeholder": "Spaces suchen", + "space_dropdown_title": "Existierenden Space hinzufügen" + }, + "context_menu": { + "devtools_open_timeline": "Nachrichtenverlauf anzeigen (Entwicklungswerkzeuge)", + "explore": "Räume erkunden", + "home": "Space-Übersicht", + "manage_and_explore": "Räume erkunden und verwalten", + "options": "Space-Optionen" + }, + "failed_load_rooms": "Fehler beim Laden der Raumliste.", + "failed_remove_rooms": "Einige Räume konnten nicht entfernt werden. Versuche es bitte später nocheinmal", + "incompatible_server_hierarchy": "Dein Home-Server unterstützt hierarchische Spaces nicht.", + "invite": "Personen einladen", + "invite_description": "Personen mit E-Mail oder Benutzernamen einladen", + "invite_link": "Einladungslink teilen", + "invite_this_space": "In diesen Space einladen", + "joining_space": "Trete bei", + "landing_welcome": "Willkommen bei ", + "leave_dialog_action": "Space verlassen", + "leave_dialog_description": "Du bist dabei, zu verlassen.", + "leave_dialog_only_admin_room_warning": "Du bist der einzige Admin einiger Räume oder Spaces, die du verlassen willst. Dadurch werden diese keine Admins mehr haben.", + "leave_dialog_only_admin_warning": "Du bist der letzte Admin in diesem Space. Wenn du ihn jetzt verlässt, hat niemand mehr die Kontrolle über ihn.", + "leave_dialog_option_all": "Alle Räume verlassen", + "leave_dialog_option_intro": "Willst du die Räume in diesem Space verlassen?", + "leave_dialog_option_none": "Keine Räume und Subspaces verlassen", + "leave_dialog_option_specific": "Zu verlassende Räume auswählen", + "leave_dialog_public_rejoin_warning": "Das Betreten wird dir ohne erneute Einladung nicht möglich sein.", + "leave_dialog_title": "%(spaceName)s verlassen", + "mark_suggested": "Als vorgeschlagen markieren", + "no_search_result_hint": "Versuche es mit etwas anderem oder prüfe auf Tippfehler.", + "preferences": { + "sections_section": "Anzuzeigende Bereiche", + "show_people_in_space": "Gruppiere Unterhaltungen mit Mitgliedern dieses Spaces. Diese Option zu deaktivieren, wird die Unterhaltungen aus %(spaceName)s ausblenden." + }, + "room_filter_placeholder": "Räume suchen", + "search_children": "%(spaceName)s durchsuchen", + "search_placeholder": "Nach Name und Beschreibung filtern", + "select_room_below": "Wähle vorher einen Raum aus", + "share_public": "Teile deinen öffentlichen Space mit der Welt", + "suggested": "Vorgeschlagen", + "suggested_tooltip": "Dieser Raum wird vorgeschlagen", + "title_when_query_available": "Ergebnisse", + "title_when_query_unavailable": "Räume und Spaces", + "unmark_suggested": "Als nicht vorgeschlagen markieren", + "user_lacks_permission": "Du hast dazu keine Berechtigung" + }, + "space_settings": { + "title": "Einstellungen - %(spaceName)s" }, - "presence": { - "busy": "Beschäftigt", - "online_for": "Online seit %(duration)s", - "idle_for": "Abwesend seit %(duration)s", - "offline_for": "Offline seit %(duration)s", - "unknown_for": "Unbekannt seit %(duration)s", - "online": "Online", - "idle": "Abwesend", - "unknown": "Unbekannt", - "offline": "Offline", - "away": "Abwesend" + "spaces": { + "error_no_permission_add_room": "Du hast keine Berechtigung, Räume zu diesem Space hinzuzufügen", + "error_no_permission_add_space": "Du hast keine Berechtigung, Spaces zu diesem Space hinzuzufügen", + "error_no_permission_create_room": "Du hast keine Berechtigung, neue Räume in diesem Space zu erstellen", + "error_no_permission_invite": "Du hast keine Berechtigung, Personen in diesen Space einzuladen" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Gib den Namen des Servers an, den du erkunden möchtest.", + "network_dropdown_add_dialog_placeholder": "Server-Name", + "network_dropdown_add_dialog_title": "Einen Server hinzufügen", + "network_dropdown_add_server_option": "Neuen Server hinzufügen …", + "network_dropdown_available_invalid": "Kann diesen Server oder seine Raumliste nicht finden", + "network_dropdown_available_invalid_forbidden": "Du darfst diese Raumliste nicht sehen", + "network_dropdown_available_valid": "Das sieht gut aus", + "network_dropdown_remove_server_adornment": "Server „%(roomServer)s“ entfernen", + "network_dropdown_required_invalid": "Gib einen Server-Namen ein", + "network_dropdown_selected_label": "Zeige: Matrix-Räume", + "network_dropdown_selected_label_instance": "%(instance)s Räume zeigen (%(server)s)", + "network_dropdown_your_server_description": "Dein Server" + } }, - "Unknown": "Unbekannt", - "event_preview": { - "m.call.answer": { - "you": "Du bist dem Anruf beigetreten", - "user": "%(senderName)s ist dem Anruf beigetreten", - "dm": "Laufendes Gespräch" + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Falls du nicht findest wen du suchst, send ihnen deinen Einladungslink.", + "cant_find_room_helpful_hint": "Falls du den Raum nicht findest, frag nach einer Einladung oder erstelle einen neuen Raum.", + "copy_link_text": "Einladungslink kopieren", + "count_of_members": { + "one": "%(count)s Mitglied", + "other": "%(count)s Mitglieder" + }, + "create_new_room_button": "Neuer Raum", + "failed_querying_public_rooms": "Abfrage öffentlicher Räume fehlgeschlagen", + "group_chat_section_title": "Andere Optionen", + "heading_with_query": "Nutze \"%(query)s\" zum Suchen", + "heading_without_query": "Suche nach", + "join_button_text": "%(roomAddress)s betreten", + "keyboard_scroll_hint": "Benutze zum scrollen", + "message_search_section_title": "Andere Suchen", + "other_rooms_in_space": "Andere Räume in %(spaceName)s", + "public_rooms_label": "Öffentliche Räume", + "recent_searches_section_title": "Kürzliche Gesucht", + "recently_viewed_section_title": "Kürzlich besucht", + "remove_filter": "Entferne Suchfilter für %(filter)s", + "result_may_be_hidden_privacy_warning": "Einige Vorschläge könnten aus Gründen der Privatsphäre ausgeblendet sein", + "result_may_be_hidden_warning": "Einige Ergebnisse können ausgeblendet sein", + "search_dialog": "Suchdialog", + "search_messages_hint": "Wenn du Nachrichten durchsuchen willst, klicke auf das Icon oberhalb des Raumes", + "spaces_title": "Spaces, in denen du Mitglied bist", + "start_group_chat_button": "Gruppenunterhaltung beginnen" + }, + "stickers": { + "empty": "Keine Sticker-Pakete aktiviert", + "empty_add_prompt": "Jetzt hinzufügen" + }, + "terms": { + "column_document": "Dokument", + "column_service": "Dienst", + "column_summary": "Zusammenfassung", + "identity_server_no_terms_description_1": "Diese Handlung erfordert es, auf den Standard-Identitäts-Server zuzugreifen, um eine E-Mail-Adresse oder Telefonnummer zu validieren, aber der Server hat keine Nutzungsbedingungen.", + "identity_server_no_terms_description_2": "Fahre nur fort, wenn du den Server-Betreibenden vertraust.", + "identity_server_no_terms_title": "Der Identitäts-Server hat keine Nutzungsbedingungen", + "inline_intro_text": "Akzeptiere , um fortzufahren:", + "integration_manager": "Nutze Bots, Brücken, Widgets und Sticker-Pakete", + "intro": "Um fortzufahren, musst du die Bedingungen dieses Dienstes akzeptieren.", + "summary_identity_server_1": "Finde Andere per Telefon oder E-Mail", + "summary_identity_server_2": "Sei per Telefon oder E-Mail auffindbar", + "tac_button": "Geschäftsbedingungen anzeigen", + "tac_description": "Um den %(homeserverDomain)s-Heim-Server weiterzuverwenden, musst du die Nutzungsbedingungen sichten und akzeptieren.", + "tac_title": "Geschäftsbedingungen", + "tos": "Nutzungsbedingungen" + }, + "theme": { + "light_high_contrast": "Hell kontrastreich", + "match_system": "An System anpassen" + }, + "thread_view_back_action_label": "Zurück zum Thread", + "threads": { + "all_threads": "Alle Threads", + "all_threads_description": "Alle Threads des Raums anzeigen", + "count_of_reply": { + "one": "%(count)s Antwort", + "other": "%(count)s Antworten" + }, + "empty_explainer": "Threads helfen dabei, dass deine Konversationen beim Thema und leicht nachverfolgbar bleiben.", + "empty_has_threads_tip": "Antworte auf einen Thread oder klicke bei einer Nachricht auf „%(replyInThread)s“, um einen Thread zu starten.", + "empty_heading": "Organisiere Diskussionen mit Threads", + "empty_tip": "Tipp: Nutze “%(replyInThread)s” beim Schweben über eine Nachricht.", + "error_start_thread_existing_relation": "Du kannst keinen Thread in einem Thread starten", + "my_threads": "Meine Threads", + "my_threads_description": "Zeigt alle Threads, an denen du teilgenommen hast", + "open_thread": "Thread anzeigen", + "show_all_threads": "Alle Threads anzeigen", + "show_thread_filter": "Zeige:", + "unable_to_decrypt": "Nachrichten-Entschlüsselung nicht möglich" + }, + "time": { + "about_day_ago": "vor etwa einem Tag", + "about_hour_ago": "vor etwa einer Stunde", + "about_minute_ago": "vor etwa einer Minute", + "date_at_time": "%(date)s um %(time)s", + "few_seconds_ago": "vor ein paar Sekunden", + "hours_minutes_seconds_left": "%(hours)s h %(minutes)s m %(seconds)s s verbleibend", + "in_about_day": "in etwa einem Tag", + "in_about_hour": "in etwa einer Stunde", + "in_about_minute": "in etwa einer Minute", + "in_few_seconds": "in ein paar Sekunden", + "in_n_days": "in %(num)s Tagen", + "in_n_hours": "in %(num)s Stunden", + "in_n_minutes": "In etwa %(num)s Minuten", + "left": "%(timeRemaining)s übrig", + "minutes_seconds_left": "%(minutes)s m %(seconds)s s verbleibend", + "n_days_ago": "vor %(num)s Tagen", + "n_hours_ago": "vor %(num)s Stunden", + "n_minutes_ago": "vor %(num)s Minuten", + "seconds_left": "%(seconds)s verbleibend", + "short_days_hours_minutes_seconds": "%(days)s d %(hours)s h %(minutes)s m %(seconds)s s", + "short_hours_minutes_seconds": "%(hours)s h %(minutes)s m %(seconds)s s", + "short_minutes": "%(value)smin", + "short_minutes_seconds": "%(minutes)s m %(seconds)s s" + }, + "timeline": { + "context_menu": { + "collapse_reply_thread": "Antworten verbergen", + "external_url": "Quell-URL", + "open_in_osm": "In OpenStreetMap öffnen", + "report": "Melden", + "resent_unsent_reactions": "%(unsentCount)s Reaktion(en) erneut senden", + "show_url_preview": "Vorschau zeigen", + "view_related_event": "Zugehöriges Ereignis anzeigen", + "view_source": "Rohdaten anzeigen" + }, + "creation_summary_dm": "%(creator)s hat diese Direktnachricht erstellt.", + "creation_summary_room": "%(creator)s hat den Raum erstellt und konfiguriert.", + "decryption_failure_blocked": "Der Absender hat dich vom Erhalt dieser Nachricht ausgeschlossen", + "download_action_decrypting": "Entschlüsseln", + "download_action_downloading": "Herunterladen", + "edits": { + "tooltip_label": "Am %(date)s geändert. Klicke, um Änderungen anzuzeigen.", + "tooltip_sub": "Klicke, um Änderungen anzuzeigen", + "tooltip_title": "Geändert am %(date)s" + }, + "encrypted_historical_messages_unavailable": "Vor diesem Zeitpunkt sind keine verschlüsselten Nachrichten verfügbar.", + "error_no_renderer": "Dieses Ereignis konnte nicht angezeigt werden", + "error_rendering_message": "Diese Nachricht kann nicht geladen werden", + "historical_messages_unavailable": "Du kannst keine älteren Nachrichten lesen", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s beendete eine Sprachübertragung", + "you": "Du hast eine Sprachübertragung beendet" + }, + "io.element.widgets.layout": "%(senderName)s hat das Raumlayout geändert", + "load_error": { + "no_permission": "Dir fehlt die Berechtigung, diese alten Nachrichten zu lesen.", + "title": "Laden der Verlaufsposition fehlgeschlagen", + "unable_to_find": "Das Laden einer bestimmten Stelle im Verlauf des Raumes zu laden ist gescheitert, da sie nicht gefunden wurde." + }, + "m.audio": { + "error_downloading_audio": "Fehler beim Herunterladen der Audiodatei", + "error_processing_audio": "Fehler beim Verarbeiten der Audionachricht", + "error_processing_voice_message": "Fehler beim Verarbeiten der Sprachnachricht", + "unnamed_audio": "Unbenannte Audiodatei" + }, + "m.beacon_info": { + "view_live_location": "Echtzeit-Standort anzeigen" + }, + "m.call": { + "video_call_ended": "Videoanruf beendet", + "video_call_started": "Ein Videoanruf hat in %(roomName)s begonnen.", + "video_call_started_text": "%(name)s hat einen Videoanruf begonnen", + "video_call_started_unsupported": "Ein Videoanruf hat in %(roomName)s begonnen. (Von diesem Browser nicht unterstützt)" }, "m.call.hangup": { - "you": "Du hast den Anruf beendet", - "user": "%(senderName)s hat den Anruf beendet" + "dm": "Anruf beendet" }, "m.call.invite": { - "you": "Du hast einen Anruf gestartet", - "user": "%(senderName)s hat einen Anruf gestartet", - "dm_send": "Warte auf eine Antwort", - "dm_receive": "%(senderName)s ruft an" + "answered_elsewhere": "Anderswo beantwortet", + "call_back_prompt": "Zurückrufen", + "declined": "Anruf abgelehnt", + "failed_connect_media": "Konnte Medien nicht verbinden", + "failed_connection": "Verbindung fehlgeschlagen", + "failed_opponent_media": "Mikrofon oder Kamera des Gesprächspartners konnte nicht gestartet werden", + "missed_call": "Verpasster Anruf", + "no_answer": "Keine Antwort", + "unknown_error": "Ein unbekannter Fehler ist aufgetreten", + "unknown_failure": "Unbekannter Fehler: %(reason)s", + "unknown_state": "Dieser Anruf ist in einem unbekannten Zustand!", + "video_call": "%(senderName)s hat einen Videoanruf getätigt.", + "video_call_unsupported": "%(senderName)s hat einen Videoanruf getätigt. (Nicht von diesem Browser unterstützt)", + "voice_call": "%(senderName)s hat einen Sprachanruf getätigt.", + "voice_call_unsupported": "%(senderName)s hat einen Sprachanruf getätigt. (Nicht von diesem Browser unterstützt)" }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.reaction": { - "you": "Du reagiertest mit %(reaction)s auf %(message)s", - "user": "%(sender)s reagierte mit %(reaction)s auf %(message)s" + "m.file": { + "decrypt_label": "%(text)s entschlüsseln", + "download_label": "%(text)s herunterladen", + "error_decrypting": "Fehler beim Entschlüsseln des Anhangs", + "error_invalid": "Ungültige Datei%(extra)s" }, - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "disable_microphone": "Mikrofon stummschalten", - "enable_microphone": "Mikrofon aktivieren", - "disable_camera": "Kamera deaktivieren", - "enable_camera": "Kamera aktivieren", - "audio_devices": "Audiogeräte", - "video_devices": "Kameras", - "dial": "Wählen", - "you_are_presenting": "Du präsentierst", - "user_is_presenting": "%(sharerName)s präsentiert", - "camera_disabled": "Deine Kamera ist ausgeschaltet", - "camera_enabled": "Deine Kamera ist noch aktiv", - "consulting": "%(transferTarget)s wird angefragt. Übertragung zu %(transferee)s", - "call_held_switch": "Du hältst den Anruf Wechseln", - "call_held_resume": "Du hältst den Anruf Fortsetzen", - "call_held": "%(peerName)s hält den Anruf", - "dialpad": "Telefontastatur", - "stop_screenshare": "Bildschirmfreigabe beenden", - "start_screenshare": "Bildschirmfreigabe starten", - "hangup": "Auflegen", - "maximise": "Bildschirm füllen", - "expand": "Zurück zum Anruf", - "on_hold": "%(name)s wird gehalten", - "voice_call": "Sprachanruf", - "video_call": "Videoanruf", - "video_call_started": "Videoanruf hat begonnen", - "unsilence": "Ton an", - "silence": "Anruf stummschalten", - "silenced": "Benachrichtigungen stummgeschaltet", - "unknown_caller": "Unbekannter Anrufer", - "call_failed": "Anruf fehlgeschlagen", - "unable_to_access_microphone": "Es konnte nicht auf das Mikrofon zugegriffen werden", - "call_failed_microphone": "Der Anruf ist fehlgeschlagen, weil nicht auf das Mikrofon zugegriffen werden konnte. Prüfe noch einmal nach, ob das Mikrofon angesteckt und richtig konfiguriert ist.", - "unable_to_access_media": "Auf Webcam / Mikrofon konnte nicht zugegriffen werden", - "call_failed_media": "Der Anruf ist fehlgeschlagen, weil nicht auf die Webcam oder der das Mikrofon zugegriffen werden konnte. Prüfe nach, ob:", - "call_failed_media_connected": "Mikrofon und Webcam eingesteckt und richtig eingerichtet sind", - "call_failed_media_permissions": "Zugriff auf Webcam gestattet", - "call_failed_media_applications": "keine andere Anwendung auf die Webcam zugreift", - "already_in_call": "Schon im Anruf", - "already_in_call_person": "Du bist schon in einem Anruf mit dieser Person.", - "unsupported": "Anrufe werden nicht unterstützt", - "unsupported_browser": "Sie können in diesem Browser keien Anrufe durchführen." - }, - "Other": "Sonstiges", - "Advanced": "Erweitert", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Space-Icon ändern", - "m.room.avatar": "Raumbild ändern", - "m.room.name_space": "Name des Space ändern", - "m.room.name": "Raumname ändern", - "m.room.canonical_alias_space": "Hauptadresse des Space ändern", - "m.room.canonical_alias": "Hauptadresse ändern", - "m.space.child": "Räume in diesem Space verwalten", - "m.room.history_visibility": "Sichtbarkeit des Verlaufs ändern", - "m.room.power_levels": "Berechtigungen ändern", - "m.room.topic_space": "Beschreibung bearbeiten", - "m.room.topic": "Thema ändern", - "m.room.tombstone": "Raum aktualisieren", - "m.room.encryption": "Raumverschlüsselung aktivieren", - "m.room.server_acl": "Server-ACLs bearbeiten", - "m.reaction": "Reaktionen senden", - "m.room.redaction": "Vom mir gesendete Nachrichten löschen", - "m.widget": "Widgets bearbeiten", - "io.element.voice_broadcast_info": "Sprachübertragungen", - "m.room.pinned_events": "Angeheftete Ereignisse verwalten", - "m.call": "Beginne %(brand)s-Anrufe", - "m.call.member": "Trete %(brand)s-Anrufen bei", - "users_default": "Standard-Rolle", - "events_default": "Nachrichten senden", - "invite": "Person einladen", - "state_default": "Einstellungen ändern", - "kick": "Benutzer entfernen", - "ban": "Benutzer verbannen", - "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" - }, - "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" - }, - "spaces": { - "error_no_permission_invite": "Du hast keine Berechtigung, Personen in diesen Space einzuladen", - "error_no_permission_create_room": "Du hast keine Berechtigung, neue Räume in diesem Space zu erstellen", - "error_no_permission_add_room": "Du hast keine Berechtigung, Räume zu diesem Space hinzuzufügen", - "error_no_permission_add_space": "Du hast keine Berechtigung, Spaces zu diesem Space hinzuzufügen" - }, - "auth": { - "continue_with_idp": "Weiter mit %(provider)s", - "sign_in_with_sso": "Einmalanmeldung nutzen", - "sso": "Single Sign-on", - "reset_password_action": "Passwort zurücksetzen", - "reset_password_title": "Setze dein Passwort zurück", - "continue_with_sso": "Mit %(ssoButtons)s anmelden", - "sso_or_username_password": "%(ssoButtons)s oder %(usernamePassword)s", - "sign_in_instead": "Stattdessen anmelden", - "account_clash": "Dein neues Konto (%(newAccountId)s) ist registriert, aber du hast dich bereits in mit einem anderen Konto (%(loggedInUserId)s) angemeldet.", - "account_clash_previous_account": "Mit vorherigem Konto fortfahren", - "log_in_new_account": "Mit deinem neuen Konto anmelden.", - "registration_successful": "Registrierung erfolgreich", - "server_picker_title": "Melde dich bei deinem Heim-Server an", - "server_picker_dialog_title": "Entscheide, wo sich dein Konto befinden soll", - "footer_powered_by_matrix": "Betrieben mit Matrix", - "failed_homeserver_discovery": "Fehler beim Aufspüren des Heim-Servers", - "sync_footer_subtitle": "Du bist einer Menge Räumen beigetreten, das kann eine Weile dauern", - "syncing": "Synchronisiere …", - "signing_in": "Melde an …", - "unsupported_auth_msisdn": "Dieser Server unterstützt keine Authentifizierung per Telefonnummer.", - "unsupported_auth_email": "Dieser Heim-Server unterstützt die Anmeldung per E-Mail-Adresse nicht.", - "unsupported_auth": "Dieser Heim-Server verfügt über keines von dieser Anwendung unterstütztes Anmeldeverfahren.", - "registration_disabled": "Registrierungen wurden auf diesem Heim-Server deaktiviert.", - "failed_query_registration_methods": "Konnte unterstützte Registrierungsmethoden nicht abrufen.", - "username_in_use": "Dieser Benutzername wird bereits genutzt, bitte versuche es mit einem anderen.", - "3pid_in_use": "Diese E-Mail-Adresse oder Telefonnummer wird bereits verwendet.", - "incorrect_password": "Ungültiges Passwort", - "failed_soft_logout_auth": "Erneute Authentifizierung fehlgeschlagen", - "soft_logout_heading": "Du wurdest abgemeldet", - "forgot_password_email_required": "Es muss die mit dem Benutzerkonto verbundene E-Mail-Adresse eingegeben werden.", - "forgot_password_email_invalid": "E-Mail-Adresse scheint ungültig zu sein.", - "sign_in_prompt": "Du hast bereits ein Konto? Melde dich an", - "verify_email_heading": "Verifiziere deine E-Mail, um fortzufahren", - "forgot_password_prompt": "Passwort vergessen?", - "soft_logout_intro_password": "Gib dein Passwort ein, um dich anzumelden und wieder Zugang zu deinem Konto zu erhalten.", - "soft_logout_intro_sso": "Melde dich an und erhalte wieder Zugriff auf dein Konto.", - "soft_logout_intro_unsupported_auth": "Du kannst dich nicht bei deinem Konto anmelden. Bitte kontaktiere deine Heim-Server-Administration für weitere Informationen.", - "check_email_explainer": "Befolge die Anweisungen, die wir an %(email)s gesendet haben", - "check_email_wrong_email_prompt": "Falsche E-Mail-Adresse?", - "check_email_wrong_email_button": "E-Mail-Adresse erneut eingeben", - "check_email_resend_prompt": "Nicht erhalten?", - "check_email_resend_tooltip": "Verifizierungs-E-Mail erneut gesendet!", - "enter_email_heading": "Gib deine E-Mail ein, um dein Passwort zurückzusetzen", - "enter_email_explainer": "%(homeserver)s wird dir einen Verifizierungslink senden, um dein Passwort zurückzusetzen.", - "verify_email_explainer": "Wir müssen wissen, dass du es auch wirklich bist, bevor wir dein Passwort zurücksetzen. Klicke auf den Link in der E-Mail, die wir gerade an %(email)s gesendet haben", - "create_account_prompt": "Neu hier? Erstelle ein Konto", - "sign_in_or_register": "Anmelden oder Konto erstellen", - "sign_in_or_register_description": "Benutze dein Konto oder erstelle ein neues, um fortzufahren.", - "sign_in_description": "Nutze dein Konto, um fortzufahren.", - "register_action": "Konto erstellen", - "server_picker_failed_validate_homeserver": "Überprüfung des Heim-Servers nicht möglich", - "server_picker_invalid_url": "Ungültiger Link", - "server_picker_required": "Gib einen Heim-Server an", - "server_picker_matrix.org": "Matrix.org ist der größte öffentliche Heim-Server der Welt, also für viele ein guter Ort.", - "server_picker_intro": "Wir nennen die Orte, an denen du dein Benutzerkonto speichern kannst, „Heim-Server“.", - "server_picker_custom": "Anderer Heim-Server", - "server_picker_explainer": "Verwende einen Matrix-Heim-Server deiner Wahl oder betreibe deinen eigenen.", - "server_picker_learn_more": "Über Heim-Server" - }, - "room_list": { - "sort_unread_first": "Räume mit ungelesenen Nachrichten zuerst zeigen", - "show_previews": "Nachrichtenvorschau anzeigen", - "sort_by": "Sortieren nach", - "sort_by_activity": "Aktivität", - "sort_by_alphabet": "A–Z", - "sublist_options": "Optionen anzeigen", - "show_n_more": { - "other": "%(count)s weitere anzeigen", - "one": "%(count)s weitere anzeigen" + "m.image": { + "error": "Kann Bild aufgrund eines Fehlers nicht anzeigen", + "error_decrypting": "Entschlüsselung des Bilds fehlgeschlagen", + "error_downloading": "Fehler beim Herunterladen des Bildes", + "sent": "%(senderDisplayName)s hat ein Bild gesendet.", + "show_image": "Bild anzeigen" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s hat die Verifizierung abgebrochen", + "you_cancelled": "Du hast die Verifizierung von %(name)s abgebrochen" + }, + "m.key.verification.done": "Du hast %(name)s verifiziert", + "m.key.verification.request": { + "declining": "Ablehnen …", + "user_accepted": "%(name)s hat akzeptiert", + "user_cancelled": "%(name)s hat abgebrochen", + "user_declined": "%(name)s hat abgelehnt", + "user_wants_to_verify": "%(name)s will eine Verifizierung", + "you_accepted": "Du hast angenommen", + "you_cancelled": "Du brachst ab", + "you_declined": "Du hast abgelehnt", + "you_started": "Du hast eine Verifizierungsanfrage gesendet" + }, + "m.location": { + "full": "%(senderName)s hat seine Position geteilt", + "location": "Hat einen Standort geteilt: ", + "self_location": "Hat den Standort geteilt: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s Stimme", + "other": "%(count)s Stimmen" + } + }, + "m.poll.end": { + "ended": "Eine Umfrage beendet", + "sender_ended": "%(senderName)s hat eine Abstimmung beendet" + }, + "m.poll.start": "%(senderName)s hat eine Umfrage begonnen – %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s hat das Raumbild geändert.", + "changed_img": "%(senderDisplayName)s hat das Raumbild zu geändert", + "lightbox_title": "%(senderDisplayName)s hat das Raumbild von %(roomName)s geändert", + "removed": "%(senderDisplayName)s hat das Raumbild entfernt." + }, + "m.room.canonical_alias": { + "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." + }, + "changed": "%(senderName)s hat die Adresse für diesen Raum geändert.", + "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.", + "removed": "%(senderName)s hat die Hauptadresse von diesem Raum entfernt.", + "set": "%(senderName)s hat als Hauptadresse des Raums %(address)s festgelegt." + }, + "m.room.create": { + "continuation": "Dieser Raum ist eine Fortsetzung einer anderen Konversation.", + "see_older_messages": "Klicke hier, um ältere Nachrichten zu sehen.", + "unknown_predecessor": "Konnte die alte Version dieses Raumes nicht finden (Raum-ID: %(roomId)s) und uns wurde „via_servers“ nicht mitgeteilt, um danach zu suchen.", + "unknown_predecessor_guess_server": "Konnte die alte Version dieses Raumes nicht finden (Raum-ID: %(roomId)s) und uns wurde „via_servers“ nicht mitgeteilt, um danach zu suchen. Es ist möglich, dass das Erraten des Servers basierend auf der Raum-ID funktioniert. Wenn du dies probieren möchtest, klicke auf folgenden Link:" + }, + "m.room.encryption": { + "disable_attempt": "Versuch, die Verschlüsselung zu deaktivieren, wurde ignoriert", + "disabled": "Verschlüsselung nicht aktiviert", + "enabled": "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.", + "enabled_dm": "Nachrichten hier sind Ende-zu-Ende-verschlüsselt. Verifiziere %(displayName)s in deren Profil – klicke auf deren Profilbild.", + "enabled_local": "Nachrichten in dieser Unterhaltung werden Ende-zu-Ende-verschlüsselt.", + "parameters_changed": "Einige Verschlüsselungsoptionen wurden geändert.", + "unsupported": "Die von diesem Raum verwendete Verschlüsselung wird nicht unterstützt." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s erlaubte Gäste diesem Raum beizutreten.", + "forbidden": "%(senderDisplayName)s hat Gästen verboten, diesem Raum beizutreten.", + "unknown": "%(senderDisplayName)s änderte den Gastzutritt auf „%(rule)s“" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s hat den Verlauf für alle Raummitglieder ab ihrer Einladung sichtbar gemacht.", + "joined": "%(senderName)s hat den Verlauf für alle Raummitglieder ab ihrem Betreten sichtbar gemacht.", + "shared": "%(senderName)s hat den zukünftigen Verlauf für alle Raummitglieder sichtbar gemacht.", + "unknown": "%(senderName)s hat den zukünftigen Verlauf für Unbekannte sichtbar gemacht (%(visibility)s).", + "world_readable": "%(senderName)s hat den zukünftigen Verlauf für alle sichtbar gemacht." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s hat den Raum auf eingeladene Benutzer beschränkt.", + "knock": "%(senderDisplayName)s hat die Zutrittsregel auf Beitrittsanfragen geändert.", + "public": "%(senderDisplayName)s hat den Raum für jeden, der den Link kennt, öffentlich gemacht.", + "restricted": "%(senderDisplayName)s hat geändert, wer diesen Raum betreten darf.", + "restricted_settings": "%(senderDisplayName)s hat geändert, wer diesen Raum betreten darf. Einstellungen anzeigen.", + "unknown": "%(senderDisplayName)s hat die Zutrittsregel auf „%(rule)s“ geändert" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s hat die Einladung für %(displayName)s akzeptiert", + "accepted_invite": "%(targetName)s hat die Einladung akzeptiert", + "ban": "%(senderName)s hat %(targetName)s verbannt", + "ban_reason": "%(senderName)s hat %(targetName)s verbannt: %(reason)s", + "change_avatar": "%(senderName)s hat das Profilbild geändert", + "change_name": "%(oldDisplayName)s hat den Anzeigenamen zu %(displayName)s geändert", + "change_name_avatar": "%(oldDisplayName)s hat den Anzeigenamen und das Profilbild geändert", + "invite": "%(senderName)s hat %(targetName)s eingeladen", + "join": "%(targetName)s hat den Raum betreten", + "kick": "%(senderName)s hat %(targetName)s entfernt", + "kick_reason": "%(senderName)s hat %(targetName)s entfernt: %(reason)s", + "left": "%(targetName)s hat den Raum verlassen", + "left_reason": "%(targetName)s hat den Raum verlassen: %(reason)s", + "no_change": "%(senderName)s hat keine Änderungen gemacht", + "reject_invite": "%(targetName)s hat die Einladung abgelehnt", + "remove_avatar": "%(senderName)s hat das Profilbild entfernt", + "remove_name": "%(senderName)s hat den alten Anzeigenamen %(oldDisplayName)s entfernt", + "set_avatar": "%(senderName)s hat das Profilbild gesetzt", + "set_name": "%(senderName)s hat den Anzeigenamen zu %(displayName)s geändert", + "unban": "%(senderName)s hat %(targetName)s entbannt", + "withdrew_invite": "%(senderName)s hat die Einladung für %(targetName)s zurückgezogen", + "withdrew_invite_reason": "%(senderName)s hat die Einladung für %(targetName)s zurückgezogen: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s hat den Raumnamen von %(oldRoomName)s zu %(newRoomName)s geändert.", + "remove": "%(senderDisplayName)s hat den Raumnamen entfernt.", + "set": "%(senderDisplayName)s hat den Raumnamen geändert zu %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s hat die angehefteten Nachrichten für diesen Raum geändert.", + "changed_link": "%(senderName)s hat die angehefteten Nachrichten geändert.", + "pinned": "%(senderName)s hat eine Nachricht angeheftet. Alle angehefteten Nachrichten anzeigen.", + "pinned_link": "%(senderName)s hat eine Nachricht angeheftet. Alle angehefteten Nachrichten anzeigen.", + "unpinned": "%(senderName)s hat eine Nachricht losgelöst. Alle angepinnten Nachrichten anzeigen.", + "unpinned_link": "%(senderName)s hat eine Nachricht losgeheftet. Alle angehefteten Nachrichten anzeigen." + }, + "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" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Alle Server sind von der Teilnahme ausgeschlossen! Dieser Raum kann nicht mehr genutzt werden.", + "changed": "%(senderDisplayName)s hat die Server-ACLs für diesen Raum geändert.", + "set": "%(senderDisplayName)s hat die Server-ACLs für diesen Raum gesetzt." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s hat die Einladung für %(targetDisplayName)s zurückgezogen.", + "sent": "%(senderName)s hat %(targetDisplayName)s in diesen Raum eingeladen." + }, + "m.room.tombstone": "%(senderDisplayName)s hat diesen Raum aktualisiert.", + "m.room.topic": "%(senderDisplayName)s hat das Thema geändert in \"%(topic)s\".", + "m.sticker": "%(senderDisplayName)s hat einen Sticker gesendet.", + "m.video": { + "error_decrypting": "Videoentschlüsselung fehlgeschlagen" + }, + "m.widget": { + "added": "%(senderName)s hat das Widget %(widgetName)s hinzugefügt", + "jitsi_ended": "Videokonferenz von %(senderName)s beendet", + "jitsi_join_right_prompt": "An der Konferenz kannst du über die rechte Seitenleiste (Rauminfo) teilnehmen", + "jitsi_join_top_prompt": "An Konferenz oberhalb des Verlaufs teilnehmen", + "jitsi_started": "Videokonferenz von %(senderName)s gestartet", + "jitsi_updated": "Videokonferenz wurde von %(senderName)s aktualisiert", + "modified": "Das Widget „%(widgetName)s“ wurde von %(senderName)s bearbeitet", + "removed": "%(senderName)s hat das Widget %(widgetName)s entfernt" + }, + "mab": { + "collapse_reply_chain": "Zitate einklappen", + "copy_link_thread": "Link zu Thread kopieren", + "expand_reply_chain": "Zitate ausklappen", + "label": "Nachrichtenaktionen", + "view_in_room": "Im Raum anzeigen" + }, + "mjolnir": { + "changed_rule_glob": "%(senderName)s aktualisierte 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_users": "%(senderName)s ändert eine Ausschlussregel von %(oldGlob)s nach %(newGlob)s, wegen %(reason)s", + "created_rule": "%(senderName)s erstellte eine Ausschlussregel, die aufgrund von %(reason)s %(glob)s entspricht", + "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_users": "%(senderName)s hat eine Ausschlussregel für Nutzer erstellt, die aufgrund %(reason)s %(glob)s entsprechen", + "message_hidden": "Du blockierst diesen Benutzer, deshalb werden seine Nachrichten nicht angezeigt. Trotzdem anzeigen.", + "removed_rule": "%(senderName)s entfernte die Ausschlussregel, die %(glob)s entspricht", + "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_users": "%(senderName)s entfernte die Ausschlussregel für Benutzer, die %(glob)s entsprechen", + "updated_invalid_rule": "%(senderName)s aktualisierte eine ungültige Ausschlussregel", + "updated_rule": "%(senderName)s aktualisierte eine Ausschlussregel, die wegen %(reason)s %(glob)s entspricht", + "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_users": "%(senderName)s aktualisierte die Ausschlussregel für Benutzer, die aufgrund von %(reason)s %(glob)s entsprechen" + }, + "no_permission_messages_before_invite": "Du kannst keine Nachrichten lesen, die gesendet wurden, bevor du eingeladen wurdest.", + "no_permission_messages_before_join": "Du kannst keine Nachrichten lesen, die gesendet wurden, bevor du beigetreten bist.", + "pending_moderation": "Nachricht erwartet Moderation", + "pending_moderation_reason": "Nachricht erwartet Moderation: %(reason)s", + "reactions": { + "add_reaction_prompt": "Reaktion hinzufügen", + "label": "%(reactors)s hat mit %(content)s reagiert", + "tooltip": "hat mit %(shortName)s reagiert" + }, + "read_receipt_title": { + "one": "Von %(count)s Person gesehen", + "other": "Von %(count)s Personen gesehen" + }, + "read_receipts_label": "Lesebestätigungen", + "redacted": { + "tooltip": "Nachricht am %(date)s gelöscht" + }, + "redaction": "Nachricht von %(name)s gelöscht", + "reply": { + "error_loading": "Das Ereignis, auf das geantwortet wurde, kann nicht geladen werden, da es entweder nicht existiert oder du keine Berechtigung zum Betrachten hast.", + "in_reply_to": "Als Antwort auf ", + "in_reply_to_for_export": "Antwort auf diese Nachricht" + }, + "scalar_starter_link": { + "dialog_description": "Um dein Konto für die Verwendung von %(integrationsUrl)s zu authentifizieren, wirst du jetzt auf die Website eines Drittanbieters weitergeleitet. Möchtest du fortfahren?", + "dialog_title": "Eine Integration hinzufügen" + }, + "self_redaction": "Nachricht gelöscht", + "send_state_encrypting": "Verschlüssele deine Nachricht …", + "send_state_failed": "Fehler beim Senden", + "send_state_sending": "Sende deine Nachricht …", + "send_state_sent": "Die Nachricht wurde gesendet", + "summary": { + "banned": { + "other": "wurde %(count)s-mal verbannt", + "one": "wurde verbannt" + }, + "banned_multiple": { + "other": "wurden %(count)s-mal verbannt", + "one": "wurden verbannt" + }, + "changed_avatar": { + "other": "%(oneUser)s hat das Profilbild %(count)s-mal geändert", + "one": "%(oneUser)shat das Profilbild geändert" + }, + "changed_avatar_multiple": { + "other": "%(severalUsers)s haben das Profilbild %(count)s-mal geändert", + "one": "%(severalUsers)shaben ihr Profilbild geändert" + }, + "changed_name": { + "other": "%(oneUser)shat %(count)s-mal den Namen geändert", + "one": "%(oneUser)shat den Namen geändert" + }, + "changed_name_multiple": { + "other": "%(severalUsers)s haben %(count)s-mal ihren Namen geändert", + "one": "%(severalUsers)shaben ihren Namen geändert" + }, + "hidden_event": { + "one": "%(oneUser)s hat eine versteckte Nachricht gesendet", + "other": "%(oneUser)s hat %(count)s versteckte Nachrichten gesendet" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)s hat eine versteckte Nachricht gesendet", + "other": "%(severalUsers)s haben %(count)s versteckte Nachrichten gesendet" + }, + "invite_withdrawn": { + "other": "%(oneUser)swurde die Einladung %(count)s-mal wieder entzogen", + "one": "%(oneUser)swurde die Einladung wieder entzogen" + }, + "invite_withdrawn_multiple": { + "other": "%(severalUsers)swurde die Einladung %(count)s-mal wieder entzogen", + "one": "%(severalUsers)swurde die Einladung wieder entzogen" + }, + "invited": { + "other": "wurde %(count)s-mal eingeladen", + "one": "wurde eingeladen" + }, + "invited_multiple": { + "other": "wurden %(count)s-mal eingeladen", + "one": "wurden eingeladen" + }, + "joined": { + "other": "%(oneUser)shat den Raum %(count)s-mal betreten", + "one": "%(oneUser)shat den Raum betreten" + }, + "joined_and_left": { + "other": "%(oneUser)shat den Raum %(count)s-mal betreten und wieder verlassen", + "one": "%(oneUser)shat den Raum betreten und wieder 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_multiple": { + "other": "%(severalUsers)shaben den Raum %(count)s-mal betreten", + "one": "%(severalUsers)shaben den Raum betreten" + }, + "kicked": { + "other": "wurde %(count)s mal entfernt", + "one": "wurde entfernt" + }, + "kicked_multiple": { + "one": "wurden entfernt", + "other": "wurden %(count)s mal entfernt" + }, + "left": { + "other": "%(oneUser)shat den Raum %(count)s-mal verlassen", + "one": "%(oneUser)shat den Raum verlassen" + }, + "left_multiple": { + "other": "%(severalUsers)shaben den Raum %(count)s-mal verlassen", + "one": "%(severalUsers)shaben den Raum verlassen" + }, + "no_change": { + "other": "%(oneUser)shat %(count)s mal keine Änderung vorgenommen", + "one": "%(oneUser)shat keine Änderung vorgenommen" + }, + "no_change_multiple": { + "one": "%(severalUsers)shaben keine Änderung vorgenommen", + "other": "%(severalUsers)s haben %(count)s mal nichts geändert" + }, + "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" + }, + "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" + }, + "redacted": { + "one": "%(oneUser)s hat eine Nachricht gelöscht", + "other": "%(oneUser)s hat %(count)s Nachrichten gelöscht" + }, + "redacted_multiple": { + "one": "%(severalUsers)s hat eine Nachricht gelöscht", + "other": "%(severalUsers)s haben %(count)s Nachrichten gelöscht" + }, + "rejected_invite": { + "other": "%(oneUser)shat die Einladung %(count)s-mal abgelehnt", + "one": "%(oneUser)shat die Einladung abgelehnt" + }, + "rejected_invite_multiple": { + "one": "%(severalUsers)shaben ihre Einladungen abgelehnt", + "other": "%(severalUsers)shaben ihre Einladungen %(count)s-mal abgelehnt" + }, + "rejoined": { + "other": "%(oneUser)shat den Raum %(count)s-mal verlassen und wieder betreten", + "one": "%(oneUser)shat den Raum verlassen und wieder betreten" + }, + "rejoined_multiple": { + "other": "%(severalUsers)shaben den Raum %(count)s-mal verlassen und wieder betreten", + "one": "%(severalUsers)shaben den Raum verlassen und wieder betreten" + }, + "server_acls": { + "one": "%(oneUser)s hat die Server-ACLs geändert", + "other": "%(oneUser)s hat die Server-ACLs %(count)s Mal geändert" + }, + "server_acls_multiple": { + "one": "%(severalUsers)s haben die Server-ACLs geändert", + "other": "%(severalUsers)s haben die Server-ACLs %(count)s Mal geändert" + }, + "unbanned": { + "other": "wurde %(count)s-mal entbannt", + "one": "wurde entbannt" + }, + "unbanned_multiple": { + "other": "wurden %(count)s-mal entbannt", + "one": "wurden entbannt" + } }, - "show_less": "Weniger anzeigen", - "notification_options": "Benachrichtigungsoptionen" + "thread_info_basic": "Aus einem Thread", + "typing_indicator": { + "more_users": { + "other": "%(names)s und %(count)s andere tippen …", + "one": "%(names)s und eine weitere Person tippen …" + }, + "one_user": "%(displayName)s tippt …", + "two_users": "%(names)s und %(lastPerson)s tippen …" + }, + "undecryptable_tooltip": "Diese Nachricht konnte nicht enschlüsselt werden", + "url_preview": { + "close": "Vorschau schließen", + "show_n_more": { + "one": "%(count)s andere Vorschau zeigen", + "other": "%(count)s weitere Vorschauen zeigen" + } + } }, - "report_content": { - "missing_reason": "Bitte gib an, weshalb du einen Fehler meldest.", - "unable_create_room_moderation_bot": "Erstellen eines Raumes mit Moderations-Bot nicht möglich", - "ignore_user": "Nutzer ignorieren", - "hide_messages_from_user": "Prüfe, ob du alle aktuellen und zukünftigen Nachrichten dieses Nutzers verstecken willst.", - "nature_disagreement": "Die Person verbreitet Falschinformation.\nDies wird an die Raummoderation gemeldet.", - "nature_toxic": "Dieser Benutzer zeigt toxisches Verhalten, etwa durch Beleidigen anderer Personen, Teilen von Erwachseneninhalten in familienfreundlichen Räumen oder anderweitiges Missachten von Raumregeln.\nDies wird an die Raummoderatoren gemeldet.", - "nature_illegal": "Diese Person verhält sich illegal, beispielsweise durch das Veröffentlichen persönlicher Daten oder Gewaltdrohungen.\nDies wird an die Raummoderation gemeldet, welche dies an die Behörden weitergeben kann.", - "nature_spam": "Dieser Benutzer spammt den Raum mit Werbung, Links zu Werbung oder Propaganda.\nDies wird an die Raummoderation gemeldet.", - "report_to_homeserver_encrypted": "Der Raum beinhaltet illegale oder toxische Nachrichten und die Raummoderation verhindert es nicht.\nDies wird an die Betreiber von %(homeserver)s gemeldet werden. Diese können jedoch die verschlüsselten Nachrichten nicht lesen.", - "report_to_homeserver": "Der Raum beinhaltet illegale oder toxische Nachrichten und die Raummoderation verhindert es nicht.\nDies wird an die Betreiber von %(homeserver)s gemeldet werden.", - "nature_other": "Anderer Grund. Bitte beschreibe das Problem.\nDies wird an die Raummoderation gemeldet.", - "nature": "Bitte wähle eine Kategorie aus und beschreibe, was die Nachricht missbräuchlich macht.", - "disagree": "Ablehnen", - "toxic_behaviour": "Toxisches Verhalten", - "illegal_content": "Illegale Inhalte", - "spam_or_propaganda": "Spam oder Propaganda", - "report_entire_room": "Den ganzen Raum melden", - "report_content_to_homeserver": "Inhalte an die Administration deines Heim-Servers melden", - "description": "Wenn du diese Nachricht meldest, wird die eindeutige Ereignis-ID an die Administration deines Heim-Servers übermittelt. Wenn die Nachrichten in diesem Raum verschlüsselt sind, wird deine Heim-Server-Administration nicht in der Lage sein, Nachrichten zu lesen oder Medien einzusehen." + "truncated_list_n_more": { + "other": "Und %(count)s weitere …" }, - "setting": { - "help_about": { - "brand_version": "Version von %(brand)s:", - "olm_version": "Version von Olm:", - "help_link": "Um Hilfe zur Benutzung von %(brand)s zu erhalten, klicke hier.", - "help_link_chat_bot": "Um Hilfe zur Benutzung von %(brand)s zu erhalten, klicke hier oder beginne eine Unterhaltung mit unserem Bot mittels nachfolgender Schaltfläche.", - "chat_bot": "Unterhalte dich mit dem %(brand)s-Bot", - "title": "Hilfe und Info", - "versions": "Versionen", - "homeserver": "Heim-Server ist %(homeserverUrl)s", - "identity_server": "Identitäts-Server ist %(identityServerUrl)s", - "access_token_detail": "Dein Zugriffstoken gibt vollen Zugriff auf dein Konto. Teile ihn niemals mit anderen.", - "clear_cache_reload": "Zwischenspeicher löschen und neu laden" + "unsupported_server_description": "Dieser Server nutzt eine ältere Matrix-Version. Aktualisiere auf Matrix %(version)s, um %(brand)s fehlerfrei nutzen zu können.", + "unsupported_server_title": "Dein Server wird nicht unterstützt", + "update": { + "changelog": "Änderungsprotokoll", + "check_action": "Nach Aktualisierung suchen", + "checking": "Suche nach Aktualisierung …", + "downloading": "Lade Aktualisierung herunter …", + "error_encountered": "Es ist ein Fehler aufgetreten (%(errorDetail)s).", + "error_unable_load_commit": "Konnte Übermittlungsdetails nicht laden: %(msg)s", + "new_version_available": "Neue Version verfügbar. Jetzt aktualisieren.", + "no_update": "Keine Aktualisierung verfügbar.", + "release_notes_toast_title": "Was ist neu", + "see_changes_button": "Was ist neu?", + "toast_description": "Neue Version von %(brand)s verfügbar", + "toast_title": "Aktualisiere %(brand)s", + "unavailable": "Nicht verfügbar" + }, + "upload_failed_generic": "Die Datei „%(fileName)s“ konnte nicht hochgeladen werden.", + "upload_failed_size": "Die Datei „%(fileName)s“ überschreitet das Hochladelimit deines Heim-Servers", + "upload_failed_title": "Hochladen fehlgeschlagen", + "upload_file": { + "cancel_all_button": "Alle abbrechen", + "error_file_too_large": "Die Datei ist zu groß, um hochgeladen zu werden. Die maximale Dateigröße ist %(limit)s, aber diese Datei ist %(sizeOfThisFile)s groß.", + "error_files_too_large": "Die Datei ist zu groß, um hochgeladen zu werden. Die maximale Dateigröße ist %(limit)s.", + "error_some_files_too_large": "Einige Dateien sind zu groß, um hochgeladen zu werden. Die maximale Dateigröße ist %(limit)s.", + "error_title": "Fehler beim Hochladen", + "title": "Dateien hochladen", + "title_progress": "Dateien hochladen (%(current)s von %(total)s)", + "upload_all_button": "Alle hochladen", + "upload_n_others_button": { + "other": "%(count)s andere Dateien hochladen", + "one": "%(count)s andere Datei hochladen" } }, + "user_info": { + "admin_tools_section": "Administrationswerkzeuge", + "ban_button_room": "Bannen", + "ban_button_space": "Bannen", + "ban_room_confirm_title": "Aus %(roomName)s verbannen", + "ban_space_everything": "Überall wo ich die Rechte dazu habe bannen", + "ban_space_specific": "In ausgewählten Räumen und Spaces bannen", + "count_of_sessions": { + "other": "%(count)s Sitzungen", + "one": "%(count)s Sitzung" + }, + "count_of_verified_sessions": { + "other": "%(count)s verifizierte Sitzungen", + "one": "Eine verifizierte Sitzung" + }, + "deactivate_confirm_action": "Konto deaktivieren", + "deactivate_confirm_description": "Beim Deaktivieren wirst du abgemeldet und ein erneutes Anmelden verhindert. Zusätzlich wirst du aus allen Räumen entfernt. Diese Aktion kann nicht rückgängig gemacht werden. Bist du sicher, dass du dieses Konto deaktivieren willst?", + "deactivate_confirm_title": "Konto deaktivieren?", + "demote_button": "Zurückstufen", + "demote_self_confirm_description_space": "Das Entfernen von Rechten kann nicht rückgängig gemacht werden. Falls sie dir niemand anderer zurückgeben kann, kannst du sie nie wieder erhalten.", + "demote_self_confirm_room": "Du wirst nicht in der Lage sein, die Änderung zurückzusetzen, da du dich degradierst. Wenn du der letze Nutzer mit Berechtigungen bist, wird es unmöglich sein die Privilegien zurückzubekommen.", + "demote_self_confirm_title": "Dein eigenes Berechtigungslevel herabsetzen?", + "disinvite_button_room": "Einladung zurückziehen", + "disinvite_button_room_name": "Einladung für %(roomName)s zurückziehen", + "disinvite_button_space": "Einladung zurückziehen", + "edit_own_devices": "Sitzungen anzeigen", + "error_ban_user": "Verbannen des Benutzers fehlgeschlagen", + "error_deactivate": "Benutzer konnte nicht deaktiviert werden", + "error_kicking_user": "Fehler beim entfernen des Nutzers", + "error_mute_user": "Stummschalten des Nutzers fehlgeschlagen", + "error_revoke_3pid_invite_description": "Die Einladung konnte nicht zurückgezogen werden. Der Server hat möglicherweise ein vorübergehendes Problem oder du hast nicht ausreichende Berechtigungen, um die Einladung zurückzuziehen.", + "error_revoke_3pid_invite_title": "Einladung konnte nicht zurückgezogen werden", + "hide_sessions": "Sitzungen ausblenden", + "hide_verified_sessions": "Verifizierte Sitzungen ausblenden", + "ignore_confirm_description": "Alle Nachrichten und Einladungen der Person werden verborgen. Bist du sicher, dass du sie ignorieren möchtest?", + "ignore_confirm_title": "%(user)s ignorieren", + "invited_by": "%(sender)s eingeladen", + "jump_to_rr_button": "Zur Lesebestätigung springen", + "kick_button_room": "Aus Raum entfernen", + "kick_button_room_name": "Aus %(roomName)s entfernen", + "kick_button_space": "Aus Space entfernen", + "kick_button_space_everything": "Person aus allen, mir möglichen Bereichen entfernen", + "kick_space_specific": "Person aus gewählten, mir möglichen, Bereichen entfernen", + "kick_space_warning": "Die Person wird weiterhin Zutritt zu Bereichen haben, in denen du nicht administrierst.", + "promote_warning": "Du kannst diese Änderung nicht rückgängig machen, da der Nutzer dieselbe Berechtigungsstufe wie du selbst erhalten wird.", + "redact": { + "confirm_button": { + "other": "%(count)s Nachrichten entfernen", + "one": "Eine Nachricht entfernen" + }, + "confirm_description_1": { + "one": "Du bist gerade dabei, %(count)s Nachricht von %(user)s Benutzern zu löschen. Die Nachrichten werden für niemanden mehr sichtbar sein. Willst du fortfahren?", + "other": "Du bist gerade dabei, %(count)s Nachrichten von %(user)s Benutzern zu löschen. Die Nachrichten werden für niemanden mehr sichtbar sein. Willst du fortfahren?" + }, + "confirm_description_2": "Dies kann bei vielen Nachrichten einige Zeit dauern. Bitte lade die Anwendung in dieser Zeit nicht neu.", + "confirm_keep_state_explainer": "Deaktivieren, wenn du auch Systemnachrichten bzgl. des Nutzers löschen willst (z. B. Mitglieds- und Profiländerungen …)", + "confirm_keep_state_label": "Systemnachrichten behalten", + "confirm_title": "Kürzlich gesendete Nachrichten von %(user)s entfernen", + "no_recent_messages_description": "Versuche nach oben zu scrollen, um zu sehen ob sich dort frühere Nachrichten befinden.", + "no_recent_messages_title": "Keine neuen Nachrichten von %(user)s gefunden" + }, + "redact_button": "Kürzlich gesendete Nachrichten entfernen", + "revoke_invite": "Einladung zurückziehen", + "role_label": "Rolle in ", + "room_encrypted": "Nachrichten in diesem Raum sind Ende-zu-Ende verschlüsselt.", + "room_encrypted_detail": "Diese Nachricht ist verschlüsselt. Nur Sie und der Empfänger haben den Schlüssel, um die Nachricht zu entschlüsseln.", + "room_unencrypted": "Nachrichten in diesem Raum sind nicht Ende-zu-Ende verschlüsselt.", + "room_unencrypted_detail": "Nachrichten in verschlüsselten Räumen können nur von dir und vom Empfänger gelesen werden.", + "share_button": "Link zu Benutzer teilen", + "unban_button_room": "Entbannen", + "unban_button_space": "Entbannen", + "unban_room_confirm_title": "Von %(roomName)s entbannen", + "unban_space_everything": "Überall wo ich die Rechte dazu habe, entbannen", + "unban_space_specific": "In ausgewählten Räumen und Spaces entbannen", + "unban_space_warning": "Die Person wird keinen Zutritt zu Bereichen haben, in denen du nicht administrierst.", + "verify_button": "Nutzer verifizieren", + "verify_explainer": "Für zusätzliche Sicherheit, verifiziere diesen Nutzer, durch Vergleichen eines Einmal-Codes auf euren beiden Geräten." + }, + "user_menu": { + "settings": "Alle Einstellungen", + "switch_theme_dark": "Zum dunklen Thema wechseln", + "switch_theme_light": "Zum hellen Thema wechseln" + }, + "voice_broadcast": { + "30s_backward": "30s zurückspulen", + "30s_forward": "30s vorspulen", + "action": "Sprachübertragung", + "buffering": "Puffere …", + "confirm_listen_affirm": "Ja, beende meine Aufzeichnung", + "confirm_listen_description": "Wenn du beginnst, diese Echtzeitübertragung anzuhören, wird deine aktuelle Echtzeitübertragungsaufzeichnung beendet.", + "confirm_listen_title": "Echtzeitübertragung anhören?", + "confirm_stop_affirm": "Ja, Übertragung beenden", + "confirm_stop_description": "Möchtest du deine Übertragung wirklich beenden? Dies wird die Übertragung abschließen und die vollständige Aufnahme im Raum bereitstellen.", + "confirm_stop_title": "Live-Übertragung beenden?", + "connection_error": "Verbindungsfehler − Aufnahme pausiert", + "failed_already_recording_description": "Du zeichnest bereits eine Sprachübertragung auf. Bitte beende die laufende Übertragung, um eine neue zu beginnen.", + "failed_already_recording_title": "Sprachübertragung kann nicht gestartet werden", + "failed_decrypt": "Entschlüsseln der Sprachübertragung nicht möglich", + "failed_generic": "Wiedergabe der Sprachübertragung nicht möglich", + "failed_insufficient_permission_description": "Du hast nicht die nötigen Berechtigungen, um eine Sprachübertragung in diesem Raum zu starten. Kontaktiere einen Raumadministrator, um deine Berechtigungen anzupassen.", + "failed_insufficient_permission_title": "Sprachübertragung kann nicht gestartet werden", + "failed_no_connection_description": "Leider ist es aktuell nicht möglich, eine Aufnahme zu beginnen. Bitte versuche es später erneut.", + "failed_no_connection_title": "Verbindungsfehler", + "failed_others_already_recording_description": "Jemand anderes nimmt bereits eine Sprachübertragung auf. Warte auf das Ende der Übertragung, bevor du eine neue startest.", + "failed_others_already_recording_title": "Sprachübertragung kann nicht gestartet werden", + "go_live": "Live schalten", + "pause": "Sprachübertragung pausieren", + "play": "Sprachübertragung wiedergeben", + "resume": "Sprachübertragung fortsetzen" + }, + "voice_message": { + "cant_start_broadcast_description": "Du kannst keine Sprachnachricht beginnen, da du im Moment eine Echtzeitübertragung aufzeichnest. Bitte beende deine Sprachübertragung, um ein Gespräch zu beginnen.", + "cant_start_broadcast_title": "Kann Sprachnachricht nicht beginnen" + }, + "voip": { + "already_in_call": "Schon im Anruf", + "already_in_call_person": "Du bist schon in einem Anruf mit dieser Person.", + "answered_elsewhere": "Anderswo beantwortet", + "answered_elsewhere_description": "Der Anruf wurde auf einem anderen Gerät angenommen.", + "audio_devices": "Audiogeräte", + "call_failed": "Anruf fehlgeschlagen", + "call_failed_description": "Der Anruf kann nicht getätigt werden", + "call_failed_media": "Der Anruf ist fehlgeschlagen, weil nicht auf die Webcam oder der das Mikrofon zugegriffen werden konnte. Prüfe nach, ob:", + "call_failed_media_applications": "keine andere Anwendung auf die Webcam zugreift", + "call_failed_media_connected": "Mikrofon und Webcam eingesteckt und richtig eingerichtet sind", + "call_failed_media_permissions": "Zugriff auf Webcam gestattet", + "call_failed_microphone": "Der Anruf ist fehlgeschlagen, weil nicht auf das Mikrofon zugegriffen werden konnte. Prüfe noch einmal nach, ob das Mikrofon angesteckt und richtig konfiguriert ist.", + "call_held": "%(peerName)s hält den Anruf", + "call_held_resume": "Du hältst den Anruf Fortsetzen", + "call_held_switch": "Du hältst den Anruf Wechseln", + "call_toast_unknown_room": "Unbekannter Raum", + "camera_disabled": "Deine Kamera ist ausgeschaltet", + "camera_enabled": "Deine Kamera ist noch aktiv", + "cannot_call_yourself_description": "Du kannst keinen Anruf mit dir selbst starten.", + "change_input_device": "Eingabegerät wechseln", + "connecting": "Verbinden", + "connection_lost": "Verbindung zum Server unterbrochen", + "connection_lost_description": "Sie können keine Anrufe starten ohne Verbindung zum Server.", + "consulting": "%(transferTarget)s wird angefragt. Übertragung zu %(transferee)s", + "default_device": "Standardgerät", + "dial": "Wählen", + "dialpad": "Telefontastatur", + "disable_camera": "Kamera deaktivieren", + "disable_microphone": "Mikrofon stummschalten", + "disabled_no_one_here": "Hier ist niemand zum Anrufen", + "disabled_no_perms_start_video_call": "Dir fehlt die Berechtigung, um Videoanrufe zu beginnen", + "disabled_no_perms_start_voice_call": "Dir fehlt die Berechtigung, um Audioanrufe zu beginnen", + "disabled_ongoing_call": "laufender Anruf", + "enable_camera": "Kamera aktivieren", + "enable_microphone": "Mikrofon aktivieren", + "expand": "Zurück zum Anruf", + "failed_call_live_broadcast_description": "Du kannst keinen Anruf beginnen, da du im Moment eine Sprachübertragung aufzeichnest. Bitte beende deine Sprachübertragung, um ein Gespräch zu beginnen.", + "failed_call_live_broadcast_title": "Kann keinen Anruf beginnen", + "hangup": "Auflegen", + "hide_sidebar_button": "Seitenleiste verbergen", + "input_devices": "Eingabegeräte", + "join_button_tooltip_call_full": "Entschuldigung — dieser Anruf ist aktuell besetzt", + "join_button_tooltip_connecting": "Verbinden", + "maximise": "Bildschirm füllen", + "misconfigured_server": "Anruf aufgrund eines falsch konfigurierten Servers fehlgeschlagen", + "misconfigured_server_description": "Bitte frage die Administration deines Heim-Servers (%(homeserverDomain)s) darum, einen TURN-Server einzurichten, damit Anrufe zuverlässig funktionieren.", + "misconfigured_server_fallback": "Alternativ kannst du versuchen, den öffentlichen Server unter zu verwenden. Dieser wird nicht so zuverlässig sein und deine IP-Adresse wird mit ihm geteilt. Du kannst dies auch in den Einstellungen konfigurieren.", + "misconfigured_server_fallback_accept": "Versuche %(server)s zu verwenden", + "more_button": "Mehr", + "msisdn_lookup_failed": "Telefonnummer konnte nicht gefunden werden", + "msisdn_lookup_failed_description": "Beim Suchen der Telefonnummer ist ein Fehler aufgetreten", + "msisdn_transfer_failed": "Übertragen des Anrufs fehlgeschlagen", + "n_people_joined": { + "one": "%(count)s Person beigetreten", + "other": "%(count)s Personen beigetreten" + }, + "no_audio_input_description": "Es konnte kein Mikrofon gefunden werden. Überprüfe deine Einstellungen und versuche es erneut.", + "no_audio_input_title": "Kein Mikrofon gefunden", + "no_media_perms_description": "Gegebenenfalls kann es notwendig sein, dass du %(brand)s manuell den Zugriff auf dein Mikrofon bzw. deine Webcam gewähren musst", + "no_media_perms_title": "Keine Medienberechtigungen", + "no_permission_conference": "Berechtigung benötigt", + "no_permission_conference_description": "Du hast keine Berechtigung, ein Konferenzgespräch in diesem Raum zu starten", + "on_hold": "%(name)s wird gehalten", + "output_devices": "Ausgabegeräte", + "screenshare_monitor": "Vollständigen Bildschirm teilen", + "screenshare_title": "Inhalt teilen", + "screenshare_window": "Anwendungsfenster", + "show_sidebar_button": "Seitenleiste anzeigen", + "silence": "Anruf stummschalten", + "silenced": "Benachrichtigungen stummgeschaltet", + "start_screenshare": "Bildschirmfreigabe starten", + "stop_screenshare": "Bildschirmfreigabe beenden", + "too_many_calls": "Zu viele Anrufe", + "too_many_calls_description": "Du hast die maximale Anzahl gleichzeitig möglicher Anrufe erreicht.", + "transfer_consult_first_label": "Zuerst Anfragen", + "transfer_failed": "Übertragen fehlgeschlagen", + "transfer_failed_description": "Anruf-Übertragung fehlgeschlagen", + "unable_to_access_audio_input_description": "Fehler beim Zugriff auf dein Mikrofon. Überprüfe deine Browsereinstellungen und versuche es nochmal.", + "unable_to_access_audio_input_title": "Fehler beim Zugriff auf Mikrofon", + "unable_to_access_media": "Auf Webcam / Mikrofon konnte nicht zugegriffen werden", + "unable_to_access_microphone": "Es konnte nicht auf das Mikrofon zugegriffen werden", + "unknown_caller": "Unbekannter Anrufer", + "unknown_person": "unbekannte Person", + "unsilence": "Ton an", + "unsupported": "Anrufe werden nicht unterstützt", + "unsupported_browser": "Sie können in diesem Browser keien Anrufe durchführen.", + "user_busy": "Person beschäftigt", + "user_busy_description": "Die angerufene Person ist momentan beschäftigt.", + "user_is_presenting": "%(sharerName)s präsentiert", + "video_call": "Videoanruf", + "video_call_started": "Videoanruf hat begonnen", + "video_devices": "Kameras", + "voice_call": "Sprachanruf", + "you_are_presenting": "Du präsentierst" + }, "widget": { + "added_by": "Widget hinzugefügt von", + "capabilities_dialog": { + "content_starting_text": "Dieses Widget würde gerne:", + "decline_all_permission": "Alles ablehnen", + "remember_Selection": "Speichere meine Auswahl für dieses Widget", + "title": "Rechte für das Widget genehmigen" + }, "capability": { - "send_stickers_this_room": "Sticker in diesen Raum senden", - "send_stickers_active_room": "Sticker in deinen aktiven Raum senden", - "send_stickers_this_room_as_you": "Einen Sticker in diesen Raum senden", - "send_stickers_active_room_as_you": "Einen Sticker als du in deinen aktiven Raum senden", - "see_sticker_posted_this_room": "Sehe wenn ein Sticker in diesen Raum gesendet wird", - "see_sticker_posted_active_room": "Sehen, wenn jemand einen Sticker in deinen aktiven Raum sendet", - "always_on_screen_viewing_another_room": "Sichtbar bleiben, wenn es ausgeführt und ein anderer Raum angezeigt wird", "always_on_screen_generic": "Bleib auf deinem Bildschirm während der Ausführung von", - "switch_room": "Ändern, welchen Raum du siehst", - "switch_room_message_user": "Ändere den sichtbaren Raum, Nachricht oder Nutzer", - "change_topic_this_room": "Das Thema von diesem Raum ändern", - "see_topic_change_this_room": "Sehen, wenn sich das Thema in diesem Raum ändert", - "change_topic_active_room": "Das Thema von deinem aktiven Raum ändern", - "see_topic_change_active_room": "Sehen, wenn sich das Thema im aktuellen Raum ändert", - "change_name_this_room": "Name von diesem Raum ändern", - "see_name_change_this_room": "Sehen wenn sich der Name in diesem Raum ändert", - "change_name_active_room": "Den Namen deines aktiven Raums ändern", - "see_name_change_active_room": "Sehen wenn der Name sich in deinem aktiven Raum ändert", - "change_avatar_this_room": "Icon von diesem Raum ändern", - "see_avatar_change_this_room": "Sehen, wenn sich das Icon des Raums ändert", + "always_on_screen_viewing_another_room": "Sichtbar bleiben, wenn es ausgeführt und ein anderer Raum angezeigt wird", + "any_room": "Wie oben, nur zusätzlich in allen Räumen denen du beigetreten oder in die du eingeladen wurdest", + "byline_empty_state_key": "mit einem leeren Zustandsschlüssel", + "byline_state_key": "mit Zustandsschlüssel %(stateKey)s", + "capability": "Die %(capability)s-Fähigkeit", "change_avatar_active_room": "Den Avatar deines aktiven Raums ändern", - "see_avatar_change_active_room": "Sehen, wenn das Icon in deinem aktiven Raum geändert wird", - "remove_ban_invite_leave_this_room": "Entferne, verbanne oder lade andere in diesen Raum ein und verlasse den Raum selbst", + "change_avatar_this_room": "Icon von diesem Raum ändern", + "change_name_active_room": "Den Namen deines aktiven Raums ändern", + "change_name_this_room": "Name von diesem Raum ändern", + "change_topic_active_room": "Das Thema von deinem aktiven Raum ändern", + "change_topic_this_room": "Das Thema von diesem Raum ändern", + "receive_membership_active_room": "Anzeigen, wenn Leute den aktuellen Raum betreten, verlassen oder in ihn eingeladen werden", "receive_membership_this_room": "Anzeigen, wenn Leute eingeladen werden, den Raum betreten oder verlassen", "remove_ban_invite_leave_active_room": "Entferne, verbanne oder lade andere in deinen aktiven Raum ein und verlasse den Raum selbst", - "receive_membership_active_room": "Anzeigen, wenn Leute den aktuellen Raum betreten, verlassen oder in ihn eingeladen werden", - "byline_empty_state_key": "mit einem leeren Zustandsschlüssel", - "byline_state_key": "mit Zustandsschlüssel %(stateKey)s", - "any_room": "Wie oben, nur zusätzlich in allen Räumen denen du beigetreten oder in die du eingeladen wurdest", - "specific_room": "Wie oben, nur zusätzlich in ", - "send_event_type_this_room": "Sende %(eventType)s-Ereignisse mit deiner Identität in diesen Raum", - "see_event_type_sent_this_room": "In diesen Raum gesendete %(eventType)s-Ereignisse anzeigen", - "send_event_type_active_room": "Sende %(eventType)s-Ereignisse als du in deinen aktiven Raum", + "remove_ban_invite_leave_this_room": "Entferne, verbanne oder lade andere in diesen Raum ein und verlasse den Raum selbst", + "see_avatar_change_active_room": "Sehen, wenn das Icon in deinem aktiven Raum geändert wird", + "see_avatar_change_this_room": "Sehen, wenn sich das Icon des Raums ändert", "see_event_type_sent_active_room": "In deinen aktiven Raum gesendete %(eventType)s-Ereignisse anzeigen", - "capability": "Die %(capability)s-Fähigkeit", - "send_messages_this_room": "Nachrichten als du in diesem Raum senden", - "send_messages_active_room": "Eine Nachricht als du in deinen aktiven Raum senden", - "see_messages_sent_this_room": "In diesen Raum gesendete Nachrichten anzeigen", + "see_event_type_sent_this_room": "In diesen Raum gesendete %(eventType)s-Ereignisse anzeigen", + "see_images_sent_active_room": "In deinen aktiven Raum gesendete Bilder anzeigen", + "see_images_sent_this_room": "In diesen Raum gesendete Bilder anzeigen", "see_messages_sent_active_room": "In deinen aktiven Raum gesendete Nachrichten anzeigen", - "send_text_messages_this_room": "Textnachrichten als du in diesen Raum senden", - "send_text_messages_active_room": "Textnachrichten als du in deinen aktiven Raum senden", - "see_text_messages_sent_this_room": "In diesen Raum gesendete Textnachrichten anzeigen", - "see_text_messages_sent_active_room": "In deinen aktiven Raum gesendete Textnachrichten anzeigen", - "send_emotes_this_room": "Emojis als du in diesen Raum senden", - "send_emotes_active_room": "Emojis als du in deinen aktiven Raum senden", - "see_sent_emotes_this_room": "In diesen Raum gesendete Emojis anzeigen", + "see_messages_sent_this_room": "In diesen Raum gesendete Nachrichten anzeigen", + "see_msgtype_sent_active_room": "Zeige %(msgtype)s Nachrichten, welche in deinen aktiven Raum gesendet worden sind", + "see_msgtype_sent_this_room": "Zeige %(msgtype)s Nachrichten, welche in diesen Raum gesendet worden sind", + "see_name_change_active_room": "Sehen wenn der Name sich in deinem aktiven Raum ändert", + "see_name_change_this_room": "Sehen wenn sich der Name in diesem Raum ändert", "see_sent_emotes_active_room": "In deinen aktiven Raum gesendete Emojis anzeigen", - "send_images_this_room": "Bilder als du in diesen Raum senden", - "send_images_active_room": "Sende Bilder in den aktuellen Raum", - "see_images_sent_this_room": "In diesen Raum gesendete Bilder anzeigen", - "see_images_sent_active_room": "In deinen aktiven Raum gesendete Bilder anzeigen", - "send_videos_this_room": "Videos als du in diesen Raum senden", - "send_videos_active_room": "Videos als du in deinen aktiven Raum senden", - "see_videos_sent_this_room": "In diesen Raum gesendete Videos anzeigen", + "see_sent_emotes_this_room": "In diesen Raum gesendete Emojis anzeigen", + "see_sent_files_active_room": "Allgemeine in deinen aktiven Raum gesendete Dateien anzeigen", + "see_sent_files_this_room": "Allgemeine in diesen Raum gesendete Dateien anzeigen", + "see_sticker_posted_active_room": "Sehen, wenn jemand einen Sticker in deinen aktiven Raum sendet", + "see_sticker_posted_this_room": "Sehe wenn ein Sticker in diesen Raum gesendet wird", + "see_text_messages_sent_active_room": "In deinen aktiven Raum gesendete Textnachrichten anzeigen", + "see_text_messages_sent_this_room": "In diesen Raum gesendete Textnachrichten anzeigen", + "see_topic_change_active_room": "Sehen, wenn sich das Thema im aktuellen Raum ändert", + "see_topic_change_this_room": "Sehen, wenn sich das Thema in diesem Raum ändert", "see_videos_sent_active_room": "In deinen aktiven Raum gesendete Videos anzeigen", - "send_files_this_room": "Allgemeine Dateien als du in diesen Raum senden", + "see_videos_sent_this_room": "In diesen Raum gesendete Videos anzeigen", + "send_emotes_active_room": "Emojis als du in deinen aktiven Raum senden", + "send_emotes_this_room": "Emojis als du in diesen Raum senden", + "send_event_type_active_room": "Sende %(eventType)s-Ereignisse als du in deinen aktiven Raum", + "send_event_type_this_room": "Sende %(eventType)s-Ereignisse mit deiner Identität in diesen Raum", "send_files_active_room": "Allgemeine Dateien als du in deinen aktiven Raum senden", - "see_sent_files_this_room": "Allgemeine in diesen Raum gesendete Dateien anzeigen", - "see_sent_files_active_room": "Allgemeine in deinen aktiven Raum gesendete Dateien anzeigen", - "send_msgtype_this_room": "Sende %(msgtype)s Nachrichten als du in diesen Raum", + "send_files_this_room": "Allgemeine Dateien als du in diesen Raum senden", + "send_images_active_room": "Sende Bilder in den aktuellen Raum", + "send_images_this_room": "Bilder als du in diesen Raum senden", + "send_messages_active_room": "Eine Nachricht als du in deinen aktiven Raum senden", + "send_messages_this_room": "Nachrichten als du in diesem Raum senden", "send_msgtype_active_room": "Sende %(msgtype)s Nachrichten als du in deinen aktiven Raum", - "see_msgtype_sent_this_room": "Zeige %(msgtype)s Nachrichten, welche in diesen Raum gesendet worden sind", - "see_msgtype_sent_active_room": "Zeige %(msgtype)s Nachrichten, welche in deinen aktiven Raum gesendet worden sind" + "send_msgtype_this_room": "Sende %(msgtype)s Nachrichten als du in diesen Raum", + "send_stickers_active_room": "Sticker in deinen aktiven Raum senden", + "send_stickers_active_room_as_you": "Einen Sticker als du in deinen aktiven Raum senden", + "send_stickers_this_room": "Sticker in diesen Raum senden", + "send_stickers_this_room_as_you": "Einen Sticker in diesen Raum senden", + "send_text_messages_active_room": "Textnachrichten als du in deinen aktiven Raum senden", + "send_text_messages_this_room": "Textnachrichten als du in diesen Raum senden", + "send_videos_active_room": "Videos als du in deinen aktiven Raum senden", + "send_videos_this_room": "Videos als du in diesen Raum senden", + "specific_room": "Wie oben, nur zusätzlich in ", + "switch_room": "Ändern, welchen Raum du siehst", + "switch_room_message_user": "Ändere den sichtbaren Raum, Nachricht oder Nutzer" + }, + "close_to_view_right_panel": "Widget schließen und in diesem Panel anzeigen", + "context_menu": { + "delete": "Widget entfernen", + "delete_warning": "Das Löschen des Widgets entfernt es für alle in diesem Raum. Wirklich löschen?", + "move_left": "Nach links schieben", + "move_right": "Nach rechts schieben", + "remove": "Für alle entfernen", + "revoke": "Berechtigungen widerrufen", + "screenshot": "Bildschirmfoto", + "start_audio_stream": "Audiostream starten" + }, + "cookie_warning": "Dieses Widget kann Cookies verwenden.", + "error_hangup_description": "Du wurdest vom Anruf getrennt. (Error: %(message)s)", + "error_hangup_title": "Verbindung verloren", + "error_loading": "Fehler beim Laden des Widgets", + "error_mixed_content": "Fehler - Uneinheitlicher Inhalt", + "error_need_invite_permission": "Du musst die Berechtigung \"Benutzer einladen\" haben, um diese Aktion ausführen zu können.", + "error_need_kick_permission": "Du musst in der Lage sein, Benutzer zu entfernen um das zu tun.", + "error_need_to_be_logged_in": "Du musst angemeldet sein.", + "error_unable_start_audio_stream_description": "Audiostream kann nicht gestartet werden.", + "error_unable_start_audio_stream_title": "Livestream konnte nicht gestartet werden", + "modal_data_warning": "Daten auf diesem Bildschirm werden mit %(widgetDomain)s geteilt", + "modal_title_default": "Modales Widget", + "no_name": "Unbekannte App", + "open_id_permissions_dialog": { + "remember_selection": "Dies merken", + "starting_text": "Das Widget überprüft deine Nutzer-ID, kann jedoch keine Aktionen für dich ausführen:", + "title": "Erlaube diesem Widget deine Identität zu überprüfen" + }, + "popout": "Widget in eigenem Fenster öffnen", + "set_room_layout": "Dein Raumlayout für alle setzen", + "shared_data_avatar": "Deine Profilbild-URL", + "shared_data_device_id": "Deine Geräte-ID", + "shared_data_lang": "Deine Sprache", + "shared_data_mxid": "Deine Nutzer-ID", + "shared_data_name": "Dein Anzeigename", + "shared_data_room_id": "Raum-ID", + "shared_data_theme": "Dein Design", + "shared_data_warning": "Wenn du dieses Widget verwendest, können Daten zu %(widgetDomain)s übertragen werden.", + "shared_data_warning_im": "Wenn du dieses Widget verwendest, können Daten zu %(widgetDomain)s und deinem Integrationsmanager übertragen werden.", + "shared_data_widget_id": "Widget-ID", + "unencrypted_warning": "Widgets verwenden keine Nachrichtenverschlüsselung.", + "unmaximise": "Maximieren rückgängig machen", + "unpin_to_view_right_panel": "Widget nicht mehr anheften und in diesem Panel anzeigen" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Alles groß zu schreiben ist genauso einfach zu erraten, wie alles klein zu schreiben", + "anotherWord": "Füge ein weiteres Wort - oder mehr - hinzu. Ungewöhnliche Worte sind besser.", + "associatedYears": "Vermeide Jahreszahlen, die mit dir zu tun haben", + "capitalization": "Großschreibung hilft nicht viel", + "dates": "Vermeide Daten und Jahre, die mit dir in Verbindung stehen", + "l33t": "Vorhersagbare Ersetzungen wie „@“ anstelle von „a“ helfen nicht besonders", + "longerKeyboardPattern": "Nutze ein längeres Tastaturmuster mit mehr Abwechslung", + "noNeed": "Kein Bedarf an Symbolen, Zahlen oder Großbuchstaben", + "recentYears": "Vermeide die letzten Jahre", + "repeated": "Vermeide wiederholte Worte und Zeichen", + "reverseWords": "Umgedrehte Worte sind nicht schwerer zu erraten", + "sequences": "Vermeide Sätze", + "useWords": "Benutze einige Worte und vermeide gängige Phrasen" + }, + "warnings": { + "common": "Dies ist ein recht bekanntes Passwort", + "commonNames": "Häufige Namen und Familiennamen sind einfach zu erraten", + "dates": "Ein Datum ist leicht zu erraten", + "extendedRepeat": "Wiederholungen wie \"abcabcabc\" sind fast so schnell zu erraten wie \"abc\"", + "keyPattern": "Kurze Tastaturmuster sind einfach zu erraten", + "namesByThemselves": "Namen und Familiennamen alleine sind einfach zu erraten", + "recentYears": "Kürzlich vergangene Jahre sind einfach zu raten", + "sequences": "Sequenzen wie \"abc\" oder \"6543\" sind leicht zu raten", + "similarToCommon": "Dies ist ähnlich zu einem oft genutzten Passwort", + "simpleRepeat": "Wiederholungen wie \"aaa\" sind einfach zu erraten", + "straightRow": "Gerade Reihen von Tasten sind einfach zu erraten", + "topHundred": "Dies ist unter den Top 100 der häufigsten Passwörter", + "topTen": "Dies ist unter den Top 10 der häufigsten Passwörter", + "wordByItself": "Ein einzelnes Wort ist einfach zu erraten" } - }, - "feedback": { - "sent": "Rückmeldung gesendet", - "comment_label": "Kommentar", - "platform_username": "Deine Systeminformationen und dein Benutzername werden mitgeschickt, damit wir deine Rückmeldung bestmöglich nachvollziehen können.", - "may_contact_label": "Ich möchte kontaktiert werden, wenn ihr mehr wissen oder mich neue Funktionen testen lassen wollt", - "pro_type": "PRO TIPP: Wenn du einen Programmfehler meldest, füge bitte Debug-Protokolle hinzu, um uns beim Finden des Problems zu helfen.", - "existing_issue_link": "Bitte wirf einen Blick auf existierende Programmfehler auf Github. Keinen passenden gefunden? Erstelle einen neuen.", - "send_feedback_action": "Rückmeldung senden" } } diff --git a/src/i18n/strings/el.json b/src/i18n/strings/el.json index 50cc012efb9..ce7c42bd04b 100644 --- a/src/i18n/strings/el.json +++ b/src/i18n/strings/el.json @@ -1,3424 +1,3265 @@ { - "Failed to forget room %(errCode)s": "Δεν ήταν δυνατή η διαγραφή του δωματίου (%(errCode)s)", - "Notifications": "Ειδοποιήσεις", - "Operation failed": "Η λειτουργία απέτυχε", - "unknown error code": "άγνωστος κωδικός σφάλματος", - "Account": "Λογαριασμός", - "No Microphones detected": "Δεν εντοπίστηκε μικρόφωνο", - "No Webcams detected": "Δεν εντοπίστηκε κάμερα", - "Default Device": "Προεπιλεγμένη συσκευή", - "Authentication": "Πιστοποίηση", - "A new password must be entered.": "Ο νέος κωδικός πρόσβασης πρέπει να εισαχθεί.", - "An error has occurred.": "Παρουσιάστηκε ένα σφάλμα.", - "Anyone": "Oποιοσδήποτε", - "Are you sure?": "Είστε σίγουροι;", - "Are you sure you want to leave the room '%(roomName)s'?": "Είστε σίγουροι ότι θέλετε να αποχωρήσετε από το δωμάτιο '%(roomName)s';", - "Are you sure you want to reject the invitation?": "Είστε σίγουροι ότι θέλετε να απορρίψετε την πρόσκληση;", - "%(items)s and %(lastItem)s": "%(items)s και %(lastItem)s", - "and %(count)s others...": { - "one": "και ένας ακόμα...", - "other": "και %(count)s άλλοι..." - }, - "Change Password": "Αλλαγή κωδικού πρόσβασης", - "Confirm password": "Επιβεβαίωση κωδικού πρόσβασης", - "Cryptography": "Κρυπτογραφία", - "Current password": "Τωρινός κωδικός πρόσβασης", - "Custom level": "Προσαρμοσμένο επίπεδο", - "Deactivate Account": "Απενεργοποίηση λογαριασμού", - "Decrypt %(text)s": "Αποκρυπτογράφηση %(text)s", - "Default": "Προεπιλογή", - "Download %(text)s": "Λήψη %(text)s", - "Email": "Ηλεκτρονική διεύθυνση", - "Email address": "Ηλεκτρονική διεύθυνση", - "Error decrypting attachment": "Σφάλμα κατά την αποκρυπτογράφηση της επισύναψης", - "Export E2E room keys": "Εξαγωγή κλειδιών κρυπτογράφησης για το δωμάτιο", - "Failed to change password. Is your password correct?": "Δεν ήταν δυνατή η αλλαγή του κωδικού πρόσβασης. Είναι σωστός ο κωδικός πρόσβασης;", - "Failed to mute user": "Δεν ήταν δυνατή η σίγαση του χρήστη", - "Failed to reject invite": "Δεν ήταν δυνατή η απόρριψη της πρόσκλησης", - "Failed to reject invitation": "Δεν ήταν δυνατή η απόρριψη της πρόσκλησης", - "Failed to verify email address: make sure you clicked the link in the email": "Δεν ήταν δυνατή η επιβεβαίωση της διεύθυνσης ηλεκτρονικής αλληλογραφίας: βεβαιωθείτε οτι κάνατε κλικ στον σύνδεσμο που σας στάλθηκε", - "Favourite": "Αγαπημένο", - "Filter room members": "Φιλτράρισμα μελών", - "Forget room": "Αγνόηση δωματίου", - "For security, this session has been signed out. Please sign in again.": "Για λόγους ασφαλείας, αυτή η συνεδρία έχει τερματιστεί. Παρακαλούμε συνδεθείτε ξανά.", - "Historical": "Ιστορικό", - "Import E2E room keys": "Εισαγωγή κλειδιών E2E", - "Incorrect username and/or password.": "Λανθασμένο όνομα χρήστη και/ή κωδικός.", - "Incorrect verification code": "Λανθασμένος κωδικός επαλήθευσης", - "Invalid Email Address": "Μη έγκυρη διεύθυνση ηλεκτρονικής αλληλογραφίας", - "Invited": "Προσκλήθηκε", - "Sign in with": "Συνδεθείτε με", - "Jump to first unread message.": "Πηγαίνετε στο πρώτο μη αναγνωσμένο μήνυμα.", - "Low priority": "Χαμηλής προτεραιότητας", - "Command error": "Σφάλμα εντολής", - "Commands": "Εντολές", - "Failed to send request.": "Δεν ήταν δυνατή η αποστολή αιτήματος.", - "Failure to create room": "Δεν ήταν δυνατή η δημιουργία δωματίου", - "Join Room": "Είσοδος σε δωμάτιο", - "Moderator": "Συντονιστής", - "New passwords don't match": "Οι νέοι κωδικοί πρόσβασης είναι διαφορετικοί", - "New passwords must match each other.": "Οι νέοι κωδικοί πρόσβασης πρέπει να ταιριάζουν.", - "": "<δεν υποστηρίζεται>", - "No more results": "Δεν υπάρχουν άλλα αποτελέσματα", - "Passwords can't be empty": "Οι κωδικοί πρόσβασης δεν γίνετε να είναι κενοί", - "Phone": "Τηλέφωνο", - "Rooms": "Δωμάτια", - "Search failed": "Η αναζήτηση απέτυχε", - "Server error": "Σφάλμα διακομιστή", - "Signed Out": "Αποσυνδέθηκε", - "This email address is already in use": "Η διεύθυνση ηλ. αλληλογραφίας χρησιμοποιείται ήδη", - "This email address was not found": "Δεν βρέθηκε η διεύθυνση ηλ. αλληλογραφίας", - "Create new room": "Δημιουργία νέου δωματίου", - "Admin Tools": "Εργαλεία διαχειριστή", - "No media permissions": "Χωρίς δικαιώματα πολυμέσων", - "Banned users": "Αποκλεισμένοι χρήστες", - "Enter passphrase": "Εισαγωγή συνθηματικού", - "Failed to set display name": "Δεν ήταν δυνατό ο ορισμός του ονόματος εμφάνισης", - "Home": "Αρχική", - "Missing room_id in request": "Λείπει το room_id στο αίτημα", - "Permissions": "Δικαιώματα", - "Power level must be positive integer.": "Το επίπεδο δύναμης πρέπει να είναι ένας θετικός ακέραιος.", - "Privileged Users": "Προνομιούχοι χρήστες", - "Profile": "Προφίλ", - "Reason": "Αιτία", - "Reject invitation": "Απόρριψη πρόσκλησης", - "Return to login screen": "Επιστροφή στην οθόνη σύνδεσης", - "Room %(roomId)s not visible": "Το δωμάτιο %(roomId)s δεν είναι ορατό", - "%(roomName)s does not exist.": "Το %(roomName)s δεν υπάρχει.", - "Session ID": "Αναγνωριστικό συνεδρίας", - "Start authentication": "Έναρξη πιστοποίησης", - "This room has no local addresses": "Αυτό το δωμάτιο δεν έχει τοπικές διευθύνσεις", - "This doesn't appear to be a valid email address": "Δεν μοιάζει με μια έγκυρη διεύθυνση ηλεκτρονικής αλληλογραφίας", - "This phone number is already in use": "Αυτός ο αριθμός τηλεφώνου είναι ήδη σε χρήση", - "Unable to add email address": "Αδυναμία προσθήκης διεύθυνσης ηλ. αλληλογραφίας", - "Unable to remove contact information": "Αδυναμία αφαίρεσης πληροφοριών επαφής", - "Unable to verify email address.": "Αδυναμία επιβεβαίωσης διεύθυνσης ηλεκτρονικής αλληλογραφίας.", - "Unban": "Άρση αποκλεισμού", - "Unable to enable Notifications": "Αδυναμία ενεργοποίησης των ειδοποιήσεων", - "Upload avatar": "Αποστολή προσωπικής εικόνας", - "Upload Failed": "Απέτυχε η αποστολή", - "Users": "Χρήστες", - "Warning!": "Προειδοποίηση!", - "You must register to use this functionality": "Πρέπει να εγγραφείτε για να χρησιμοποιήσετε αυτή την λειτουργία", - "You need to be logged in.": "Πρέπει να είστε συνδεδεμένος.", - "Sun": "Κυρ", - "Mon": "Δευ", - "Tue": "Τρί", - "Wed": "Τετ", - "Thu": "Πέμ", - "Fri": "Παρ", - "Sat": "Σάβ", - "Jan": "Ιαν", - "Feb": "Φεβ", - "Mar": "Μαρ", - "Apr": "Απρ", - "May": "Μαϊ", - "Jun": "Ιουν", - "Jul": "Ιουλ", - "Aug": "Αυγ", - "Sep": "Σεπ", - "Oct": "Οκτ", - "Nov": "Νοε", - "Dec": "Δεκ", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "(~%(count)s results)": { - "one": "(~%(count)s αποτέλεσμα)", - "other": "(~%(count)s αποτελέσματα)" - }, - "New Password": "Νέος κωδικός πρόσβασης", - "Passphrases must match": "Δεν ταιριάζουν τα συνθηματικά", - "Passphrase must not be empty": "Το συνθηματικό δεν πρέπει να είναι κενό", - "Export room keys": "Εξαγωγή κλειδιών δωματίου", - "Confirm passphrase": "Επιβεβαίωση συνθηματικού", - "Import room keys": "Εισαγωγή κλειδιών δωματίου", - "File to import": "Αρχείο για εισαγωγή", - "Confirm Removal": "Επιβεβαίωση αφαίρεσης", - "Unknown error": "Άγνωστο σφάλμα", - "Unable to restore session": "Αδυναμία επαναφοράς συνεδρίας", - "Token incorrect": "Εσφαλμένο διακριτικό", - "Please enter the code it contains:": "Παρακαλούμε εισάγετε τον κωδικό που περιέχει:", - "Error decrypting image": "Σφάλμα κατά την αποκρυπτογράφηση της εικόνας", - "Error decrypting video": "Σφάλμα κατά την αποκρυπτογράφηση του βίντεο", - "Add an Integration": "Προσθήκη ενσωμάτωσης", - "URL Previews": "Προεπισκόπηση συνδέσμων", - "Drop file here to upload": "Αποθέστε εδώ για αποστολή", - "%(senderDisplayName)s removed the room avatar.": "Ο %(senderDisplayName)s διέγραψε την προσωπική εικόνα του δωματίου.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "Ο %(senderDisplayName)s άλλαξε την προσωπική εικόνα του %(roomName)s", - "Something went wrong!": "Κάτι πήγε στραβά!", - "Failed to ban user": "Δεν ήταν δυνατό ο αποκλεισμός του χρήστη", - "Failed to change power level": "Δεν ήταν δυνατή η αλλαγή του επιπέδου δύναμης", - "Failed to unban": "Δεν ήταν δυνατή η άρση του αποκλεισμού", - "Invalid file%(extra)s": "Μη έγκυρο αρχείο %(extra)s", - "Missing user_id in request": "Λείπει το user_id στο αίτημα", - "not specified": "μη καθορισμένο", - "No display name": "Χωρίς όνομα", - "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.": "Παρακαλούμε ελέγξτε την ηλεκτρονική σας αλληλογραφία και κάντε κλικ στον σύνδεσμο που περιέχει. Μόλις γίνει αυτό, κάντε κλίκ στο κουμπί συνέχεια.", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "Το %(brand)s δεν έχει δικαιώματα για αποστολή ειδοποιήσεων - παρακαλούμε ελέγξτε τις ρυθμίσεις του περιηγητή σας", - "%(brand)s was not given permission to send notifications - please try again": "Δεν δόθηκαν δικαιώματα αποστολής ειδοποιήσεων στο %(brand)s - παρακαλούμε προσπαθήστε ξανά", - "%(roomName)s is not accessible at this time.": "Το %(roomName)s δεν είναι προσβάσιμο αυτή τη στιγμή.", - "Server may be unavailable, overloaded, or search timed out :(": "Ο διακομιστής μπορεί να είναι μη διαθέσιμος, υπερφορτωμένος, ή να έχει λήξει η αναζήτηση :(", - "Server may be unavailable, overloaded, or you hit a bug.": "Ο διακομιστής μπορεί να είναι μη διαθέσιμος, υπερφορτωμένος, ή να πέσατε σε ένα σφάλμα.", - "Server unavailable, overloaded, or something else went wrong.": "Ο διακομιστής μπορεί να είναι μη διαθέσιμος, υπερφορτωμένος, ή κάτι άλλο να πήγε στραβά.", - "This room is not recognised.": "Αυτό το δωμάτιο δεν αναγνωρίζεται.", - "Uploading %(filename)s": "Γίνεται αποστολή του %(filename)s", - "Uploading %(filename)s and %(count)s others": { - "other": "Γίνεται αποστολή του %(filename)s και %(count)s υπολοίπων", - "one": "Γίνεται αποστολή του %(filename)s και %(count)s υπολοίπα" - }, - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (δύναμη %(powerLevelNumber)s)", - "Verification Pending": "Εκκρεμεί επιβεβαίωση", - "Verified key": "Επιβεβαιωμένο κλειδί", - "Who can read history?": "Ποιος μπορεί να διαβάσει το ιστορικό;", - "You cannot place a call with yourself.": "Δεν μπορείτε να καλέσετε τον εαυτό σας.", - "You do not have permission to post to this room": "Δεν έχετε δικαιώματα για να δημοσιεύσετε σε αυτό το δωμάτιο", - "You seem to be in a call, are you sure you want to quit?": "Φαίνεται ότι είστε σε μια κλήση, είστε βέβαιοι ότι θέλετε να αποχωρήσετε;", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", - "Connectivity to the server has been lost.": "Χάθηκε η συνδεσιμότητα στον διακομιστή.", - "Failed to invite": "Δεν ήταν δυνατή η πρόσκληση", - "%(senderDisplayName)s changed the room avatar to ": "Ο %(senderDisplayName)s άλλαξε την εικόνα του δωματίου σε ", - "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 ή ενεργοποιήστε τα μη ασφαλή σενάρια εντολών.", - "This room is not accessible by remote Matrix servers": "Αυτό το δωμάτιο δεν είναι προσβάσιμο από απομακρυσμένους διακομιστές Matrix", - "You have disabled URL previews by default.": "Έχετε απενεργοποιημένη από προεπιλογή την προεπισκόπηση συνδέσμων.", - "You have enabled URL previews by default.": "Έχετε ενεργοποιημένη από προεπιλογή την προεπισκόπηση συνδέσμων.", - "You need to be able to invite users to do that.": "Για να το κάνετε αυτό πρέπει να έχετε τη δυνατότητα να προσκαλέσετε χρήστες.", - "You seem to be uploading files, are you sure you want to quit?": "Φαίνεται ότι αποστέλετε αρχεία, είστε βέβαιοι ότι θέλετε να αποχωρήσετε;", - "You must join the room to see its files": "Πρέπει να συνδεθείτε στο δωμάτιο για να δείτε τα αρχεία του", - "Reject all %(invitedRooms)s invites": "Απόρριψη όλων των προσκλήσεων %(invitedRooms)s", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Δεν θα μπορέσετε να αναιρέσετε αυτήν την αλλαγή καθώς προωθείτε τον χρήστη να έχει το ίδιο επίπεδο δύναμης με τον εαυτό σας.", - "Sent messages will be stored until your connection has returned.": "Τα απεσταλμένα μηνύματα θα αποθηκευτούν μέχρι να αακτηθεί η σύνδεσή σας.", - "Failed to load timeline position": "Δεν ήταν δυνατή η φόρτωση της θέσης του χρονολόγιου", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Προσπαθήσατε να φορτώσετε ένα συγκεκριμένο σημείο στο χρονολόγιο του δωματίου, αλλά δεν έχετε δικαίωμα να δείτε το εν λόγω μήνυμα.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Προσπαθήσατε να φορτώσετε ένα συγκεκριμένο σημείο στο χρονολόγιο του δωματίου, αλλά δεν καταφέρατε να το βρείτε.", - "Your browser does not support the required cryptography extensions": "Ο περιηγητής σας δεν υποστηρίζει τα απαιτούμενα πρόσθετα κρυπτογράφησης", - "Not a valid %(brand)s keyfile": "Μη έγκυρο αρχείο κλειδιού %(brand)s", - "Authentication check failed: incorrect password?": "Αποτυχία ελέγχου πιστοποίησης: λανθασμένος κωδικός πρόσβασης;", - "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.": "Αυτή η διαδικασία σας επιτρέπει να εξαγάγετε τα κλειδιά για τα μηνύματα που έχετε λάβει σε κρυπτογραφημένα δωμάτια σε ένα τοπικό αρχείο. Στη συνέχεια, θα μπορέσετε να εισάγετε το αρχείο σε άλλο πρόγραμμα του Matrix, έτσι ώστε το πρόγραμμα να είναι σε θέση να αποκρυπτογραφήσει αυτά τα μηνύματα.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Αυτή η διαδικασία σας επιτρέπει να εισαγάγετε κλειδιά κρυπτογράφησης που έχετε προηγουμένως εξάγει από άλλο πρόγραμμα του Matrix. Στη συνέχεια, θα μπορέσετε να αποκρυπτογραφήσετε τυχόν μηνύματα που το άλλο πρόγραμμα θα μπορούσε να αποκρυπτογραφήσει.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Το αρχείο εξαγωγής θα είναι προστατευμένο με συνθηματικό. Θα χρειαστεί να πληκτρολογήσετε το συνθηματικό εδώ για να αποκρυπτογραφήσετε το αρχείο.", - "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, η συνεδρία σας ίσως είναι μη συμβατή με αυτήν την έκδοση. Κλείστε αυτό το παράθυρο και επιστρέψτε στην πιο πρόσφατη έκδοση.", - "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?": "Θα μεταφερθείτε σε έναν ιστότοπου τρίτου για να πραγματοποιηθεί η πιστοποίηση του λογαριασμού σας με το %(integrationsUrl)s. Θα θέλατε να συνεχίσετε;", - "Do you want to set an email address?": "Θέλετε να ορίσετε μια διεύθυνση ηλεκτρονικής αλληλογραφίας;", - "This will allow you to reset your password and receive notifications.": "Αυτό θα σας επιτρέψει να επαναφέρετε τον κωδικό πρόσβαση σας και θα μπορείτε να λαμβάνετε ειδοποιήσεις.", - "Check for update": "Έλεγχος για ενημέρωση", - "Sunday": "Κυριακή", - "Failed to add tag %(tagName)s to room": "Δεν ήταν δυνατή η προσθήκη της ετικέτας %(tagName)s στο δωμάτιο", - "Notification targets": "Στόχοι ειδοποιήσεων", - "Today": "Σήμερα", - "Friday": "Παρασκευή", - "On": "Ενεργό", - "Changelog": "Αλλαγές", - "Waiting for response from server": "Αναμονή απάντησης από τον διακομιστή", - "This Room": "Στο δωμάτιο", - "Unavailable": "Μη διαθέσιμο", - "Send": "Αποστολή", - "Source URL": "Πηγαίο URL", - "No update available.": "Δεν υπάρχει διαθέσιμη ενημέρωση.", - "Noisy": "Δυνατά", - "Tuesday": "Τρίτη", - "Unnamed room": "Ανώνυμο δωμάτιο", - "Saturday": "Σάββατο", - "Monday": "Δευτέρα", - "All Rooms": "Όλα τα δωμάτια", - "Wednesday": "Τετάρτη", - "All messages": "Όλα τα μηνύματα", - "What's new?": "Τι νέο υπάρχει;", - "Invite to this room": "Πρόσκληση σε αυτό το δωμάτιο", - "You cannot delete this message. (%(code)s)": "Δεν μπορείτε να διαγράψετε αυτό το μήνυμα. (%(code)s)", - "Thursday": "Πέμπτη", - "Search…": "Αναζήτηση…", - "Yesterday": "Χθές", - "Error encountered (%(errorDetail)s).": "Παρουσιάστηκε σφάλμα (%(errorDetail)s).", - "Low Priority": "Χαμηλή προτεραιότητα", - "What's New": "Τι νέο υπάρχει", - "Off": "Ανενεργό", - "Failed to remove tag %(tagName)s from room": "Δεν ήταν δυνατή η διαγραφή της ετικέτας %(tagName)s από το δωμάτιο", - "AM": "ΠΜ", - "PM": "ΜΜ", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s", - "Restricted": "Περιορισμένο/η", - "Unable to create widget.": "Αδυναμία δημιουργίας μικροεφαρμογής.", - "You are not in this room.": "Δεν είστε μέλος αυτού του δωματίου.", - "You do not have permission to do that in this room.": "Δεν έχετε την άδεια να το κάνετε αυτό σε αυτό το δωμάτιο.", - "You are now ignoring %(userId)s": "Τώρα αγνοείτε τον/την %(userId)s", - "You are no longer ignoring %(userId)s": "Δεν αγνοείτε πια τον/την %(userId)s", - "%(duration)ss": "%(duration)sδ", - "%(duration)sm": "%(duration)sλ", - "%(duration)sh": "%(duration)sω", - "%(duration)sd": "%(duration)sμ", - "Room Notification": "Ειδοποίηση Δωματίου", - "Notify the whole room": "Ειδοποιήστε όλο το δωμάτιο", - "Add Email Address": "Προσθήκη Διεύθυνσης Ηλ. Ταχυδρομείου", - "Add Phone Number": "Προσθήκη Τηλεφωνικού Αριθμού", - "Call failed due to misconfigured server": "Η κλήση απέτυχε λόγω της λανθασμένης διάρθρωσης του διακομιστή", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Παρακαλείστε να ρωτήσετε τον διαχειριστή του κεντρικού διακομιστή σας (%(homeserverDomain)s) να ρυθμίσουν έναν διακομιστή πρωτοκόλλου TURN ώστε οι κλήσεις να λειτουργούν απρόσκοπτα.", - "Permission Required": "Απαιτείται Άδεια", - "You do not have permission to start a conference call in this room": "Δεν έχετε άδεια για να ξεκινήσετε μια κλήση συνδιάσκεψης σε αυτό το δωμάτιο", - "The file '%(fileName)s' failed to upload.": "Απέτυχε το ανέβασμα του αρχείου '%(fileName)s'.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Το αρχείο '%(fileName)s' ξεπερνάει το όριο μεγέθους ανεβάσματος αυτού του κεντρικού διακομιστή", - "The server does not support the room version specified.": "Ο διακομιστής δεν υποστηρίζει την έκδοση του δωματίου που ορίστηκε.", - "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.": "Αυτή η δράση απαιτεί την πρόσβαση στο προκαθορισμένο διακομιστή ταυτοποίησης για να επιβεβαιώσει μια διεύθυνση ηλ. ταχυδρομείου ή αριθμό τηλεφώνου, αλλά ο διακομιστής δεν έχει όρους χρήσης.", - "Only continue if you trust the owner of the server.": "Συνεχίστε μόνο εάν εμπιστεύεστε τον ιδιοκτήτη του διακομιστή.", - "Unable to load! Check your network connectivity and try again.": "Αδυναμία φόρτωσης! Ελέγξτε την σύνδεση του δικτύου και προσπαθήστε ξανά.", - "Missing roomId.": "Λείπει η ταυτότητα δωματίου.", - "Use an identity server": "Χρησιμοποιήστε ένα διακομιστή ταυτοτήτων", - "Your %(brand)s is misconfigured": "Οι παράμετροι του %(brand)s σας είναι λανθασμένα ρυθμισμένοι", - "Explore rooms": "Εξερευνήστε δωμάτια", - "Click the button below to confirm adding this phone number.": "Πιέστε το κουμπί από κάτω για να επιβεβαίωσετε την προσθήκη του τηλεφωνικού αριθμού.", - "Use custom size": "Χρησιμοποιήστε προσαρμοσμένο μέγεθος", - "Ok": "Εντάξει", - "Your homeserver has exceeded its user limit.": "Ο διακομιστής σας ξεπέρασε το όριο χρηστών.", - "Use app": "Χρησιμοποιήστε την εφαρμογή", - "Use app for a better experience": "Χρησιμοποιήστε την εφαρμογή για καλύτερη εμπειρία", - "No need for symbols, digits, or uppercase letters": "Δεν χρειάζονται σύμβολα, ψηφία, ή κεφαλαία γράμματα", - "Use a few words, avoid common phrases": "Χρησιμοποιήστε αρκετές λέξεις, αποφύγετε συνηθισμένες φράσεις", - "Unknown server error": "Άγνωστο σφάλμα διακομιστή", - "You do not have permission to invite people to this room.": "Δεν έχετε δικαίωμα να προσκαλείτε άτομα σε αυτό το δωμάτιο.", - "Unrecognised address": "Η διεύθυνση δεν αναγνωρίστηκε", - "Error leaving room": "Σφάλμα στην έξοδο από το δωμάτιο", - "%(items)s and %(count)s others": { - "one": "%(items)s και ένα ακόμα", - "other": "%(items)s και %(count)s άλλα" - }, - "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.": "Επιβεβαιώστε την άλλη σας συνεδρία χρησιμοποιώντας μία από τις παρακάτω επιλογές.", - "You signed in to a new session without verifying it:": "Συνδεθήκατε σε μια νέα συνεδρία χωρίς να την επιβεβαιώσετε:", - "Session already verified!": "Η συνεδρία έχει ήδη επιβεβαιωθεί!", - "Double check that your server supports the room version chosen and try again.": "Επανελέγξτε ότι ο διακομιστής σας υποστηρίζει την έκδοση δωματίου που επιλέξατε και προσπαθήστε ξανά.", - "Error upgrading room": "Σφάλμα αναβάθμισης δωματίου", - "Are you sure you want to cancel entering passphrase?": "Είστε σίγουρος/η ότι θέλετε να ακυρώσετε την εισαγωγή κωδικού;", - "Cancel entering passphrase?": "Ακύρωση εισαγωγής κωδικού;", - "Zimbabwe": "Ζιμπάμπουε", - "Zambia": "Ζαμπία", - "Yemen": "Υεμένη", - "Western Sahara": "Δυτική Σαχάρα", - "Vietnam": "Βιετνάμ", - "Venezuela": "Βενεζουέλα", - "Vatican City": "Πόλη του Βατικανό", - "Uzbekistan": "Ουζμπεκιστάν", - "Uruguay": "Ουρουγουάη", - "United Arab Emirates": "Ηνωμένα Αραβικά Εμιράτα", - "Ukraine": "Ουκρανία", - "Uganda": "Ουγκάντα", - "Tuvalu": "Τουβαλού", - "Turkmenistan": "Τουρκμενιστάν", - "Turkey": "Τουρκία", - "Tunisia": "Τυνησία", - "Trinidad & Tobago": "Τρινιντάντ & Τομπάγκο", - "Togo": "Τογκό", - "Thailand": "Ταϊλάνδη", - "Tanzania": "Τανζανία", - "Tajikistan": "Τατζικιστάν", - "Taiwan": "Ταϊβάν", - "Syria": "Συρία", - "Switzerland": "Ελβετία", - "Sweden": "Σουηδία", - "Sudan": "Σουδάν", - "Sri Lanka": "Σρι Λάνκα", - "Spain": "Ισπανία", - "South Sudan": "Νότιο Σουδάν", - "South Korea": "Νότια Κορέα", - "South Africa": "Νότια Αφρική", - "Somalia": "Σομαλία", - "Solomon Islands": "Νήσοι Σολομώντα", - "Slovenia": "Σλοβενία", - "Slovakia": "Σλοβακία", - "Singapore": "Σινγκαπούρη", - "Sierra Leone": "Σιέρα Λεόνε", - "Seychelles": "Σεϋχέλες", - "Serbia": "Σερβία", - "Senegal": "Σενεγάλη", - "Saudi Arabia": "Σαουδική Αραβία", - "Samoa": "Σαμόα", - "Rwanda": "Ρουάντα", - "Russia": "Ρωσία", - "Romania": "Ρουμανία", - "Qatar": "Κατάρ", - "Puerto Rico": "Πουέρτο Ρίκο", - "Portugal": "Πορτογαλία", - "Poland": "Πολωνία", - "Philippines": "Φιλιπίνες", - "Peru": "Περού", - "Paraguay": "Παραγουάη", - "Papua New Guinea": "Παπούα Νέα Γουινέα", - "Panama": "Παναμάς", - "Palestine": "Παλεστίνη", - "Palau": "Παλάο", - "Pakistan": "Πακιστάν", - "Oman": "Ομάν", - "Norway": "Νορβηγία", - "North Korea": "Βόρεια Κορέα", - "Nigeria": "Νιγηρία", - "Niger": "Νίγηρας", - "Nicaragua": "Νικαράγουα", - "New Zealand": "Νέα Ζηλανδία", - "Netherlands": "Ολλανδία", - "Nepal": "Νεπάλ", - "Namibia": "Ναμίμπια", - "Mozambique": "Μοζαμβίκη", - "Morocco": "Μαρόκο", - "Montenegro": "Μαυροβούνιο", - "Mongolia": "Μονγκολία", - "Monaco": "Μονακό", - "Moldova": "Μολδαβία", - "Micronesia": "Μικρονησία", - "Mexico": "Μεξικό", - "Mauritania": "Μαυριτανία", - "Martinique": "Μαρτινίκη", - "Marshall Islands": "Νήσοι Μάρσαλ", - "Malta": "Μάλτα", - "Mali": "Μάλι", - "Maldives": "Μαλδίβες", - "Malaysia": "Μαλαισία", - "Madagascar": "Μαδαγασκάρη", - "Macedonia": "Μακεδονία", - "Macau": "Μακάο", - "Luxembourg": "Λουξεμβούργο", - "Lithuania": "Λιθουανία", - "Liechtenstein": "Λιχτενστάιν", - "Libya": "Λιβύη", - "Lebanon": "Λίβανος", - "Latvia": "Λετονία", - "Laos": "Λάος", - "Kyrgyzstan": "Κιργιστάν", - "Kuwait": "Κουβέιτ", - "Kosovo": "Κόσοβο", - "Kiribati": "Κιριμπάτι", - "Kenya": "Κένυα", - "Kazakhstan": "Καζακστάν", - "Jordan": "Ιορδανία", - "Jersey": "Τζέρσεϋ", - "Japan": "Ιαπωνία", - "Jamaica": "Τζαμάικα", - "Italy": "Ιταλία", - "Israel": "Ισραήλ", - "Ireland": "Ιρλανδία", - "Iraq": "Ιράκ", - "Iran": "Ιράν", - "Indonesia": "Ινδονησία", - "India": "Ινδία", - "Iceland": "Ισλανδία", - "Hungary": "Ουγγαρία", - "Hong Kong": "Χονγκ Κονγκ", - "Honduras": "Ονδούρα", - "Haiti": "Χαϊτί", - "Guinea": "Γουινέα", - "Guatemala": "Γουατεμάλα", - "Guadeloupe": "Γουαδελούπη", - "Grenada": "Γρενάδα", - "Greenland": "Γρινλανδία", - "Greece": "Ελλάδα", - "Gibraltar": "Γιβραλτάρ", - "Ghana": "Γκάνα", - "Germany": "Γερμανία", - "Georgia": "Γεωργία", - "French Polynesia": "Γαλλική Πολυνησία", - "French Guiana": "Γαλλική Γουιάνα", - "France": "Γαλλία", - "Finland": "Φινλανδία", - "Fiji": "Φίτζι", - "Faroe Islands": "Νήσοι Φαρόε", - "Ethiopia": "Αιθιοπία", - "Estonia": "Εσθονία", - "Eritrea": "Ερυθραία", - "El Salvador": "Ελ Σαλβαδόρ", - "Egypt": "Αίγυπτος", - "Ecuador": "Ισημερινός", - "Dominican Republic": "Δομινικανή Δημοκρατία", - "Djibouti": "Τζιμπουτί", - "Denmark": "Δανία", - "Côte d’Ivoire": "Ακτή Ελεφαντοστού", - "Czech Republic": "Δημοκρατία της Τσεχίας", - "Cyprus": "Κύπρος", - "Cuba": "Κούβα", - "Croatia": "Κροατία", - "Costa Rica": "Κόστα Ρίκα", - "Colombia": "Κολομβία", - "China": "Κίνα", - "Chile": "Χιλή", - "Chad": "Τσαντ", - "Central African Republic": "Δημοκρατία της Κεντρικής Αφρικής", - "Cayman Islands": "Νήσοι Κέιμαν", - "Canada": "Καναδάς", - "Cameroon": "Καμερούν", - "Burundi": "Μπουρούντι", - "Burkina Faso": "Μπουρκίνα Φάσο", - "Bulgaria": "Βουλγαρία", - "Brazil": "Βραζιλία", - "Botswana": "Μποτσουάνα", - "Bosnia": "Βοσνία", - "Bolivia": "Βολιβία", - "Bhutan": "Μπουτάν", - "Belgium": "Βέλγιο", - "Belarus": "Λευκορωσία", - "Barbados": "Μπαρμπάντος", - "Bangladesh": "Μπαγκλαντές", - "Bahrain": "Μπαχρέιν", - "Bahamas": "Μπαχάμες", - "Azerbaijan": "Αζερμπαϊτζάν", - "Austria": "Αυστρία", - "Australia": "Αυστραλία", - "Armenia": "Αρμενία", - "Argentina": "Αργεντινή", - "Antarctica": "Ανταρκτική", - "Angola": "Ανγκόλα", - "Andorra": "Ανδόρα", - "American Samoa": "Αμερικανική Σαμόα", - "Algeria": "Αλγερία", - "Albania": "Αλβανία", - "Åland Islands": "Νήσοι Åland", - "Afghanistan": "Αφγανιστάν", - "United States": "Ηνωμένες Πολιτείες", - "United Kingdom": "Ηνωμένο Βασίλειο", - "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": "Δεν μπορέσαμε να σας συνδέσουμε", - "You've reached the maximum number of simultaneous calls.": "Έχετε φτάσει τον μέγιστο αριθμό ταυτοχρόνων κλήσεων.", - "Too Many Calls": "Πάρα Πολλές Κλήσεις", - "The call was answered on another device.": "Η κλήση απαντήθηκε σε μια άλλη συσκευή.", - "Answered Elsewhere": "Απαντήθηκε αλλού", - "The call could not be established": "Η κλήση δεν μπόρεσε να πραγματοποιηθεί", - "Confirm adding phone number": "Επιβεβαιώστε την προσθήκη του τηλεφωνικού αριθμού", - "Click the button below to confirm adding this email address.": "Πιέστε το κουμπί από κάτω για να επιβεβαιώσετε την προσθήκη της διεύθυνσης ηλ. ταχυδρομείου.", - "Confirm adding email": "Επιβεβαιώστε την προσθήκη διεύθυνσης ηλ. ταχυδρομείου", - "Not Trusted": "Μη Έμπιστο", - "Verifies a user, session, and pubkey tuple": "Επιβεβαιώνει έναν χρήστη, συνεδρία, και pubkey tuple", - "The user you called is busy.": "Ο χρήστης που καλέσατε είναι απασχολημένος.", - "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) ή μπείτε στην διαχείριση στις Ρυθμίσεις.", - "Setting up keys": "Ρύθμιση κλειδιών", - "Some invites couldn't be sent": "Δεν ήταν δυνατή η αποστολή κάποιων προσκλήσεων", - "We sent the others, but the below people couldn't be invited to ": "Στάλθηκαν οι προσκλήσεις στους άλλους, αλλά δεν ήταν δυνατή η αποστολή πρόσκλησης στους παρακάτω στο ", - "Wallis & Futuna": "Ουώλλις και Φουτούνα", - "Vanuatu": "Βανουάτου", - "U.S. Virgin Islands": "Αμερικανικές Παρθένοι Νήσο", - "Turks & Caicos Islands": "Νήσοι Τουρκ και Κάικος", - "Tonga": "Τόνγκα", - "Tokelau": "Τοκελάου", - "Timor-Leste": "Ανατολικό Τιμόρ", - "São Tomé & Príncipe": "Σάο Τομέ και Πρινσίπε", - "Swaziland": "Σουαζιλάνδη", - "Svalbard & Jan Mayen": "Σβάλμπαρντ και Γιαν Μάγεν", - "Suriname": "Σουρινάμ", - "St. Vincent & Grenadines": "Άγιος Βικέντιος και Γρεναδίνες", - "St. Pierre & Miquelon": "Σεντ Πιέρ και Μικελόν", - "St. Martin": "Αγ. Μαρτίνος", - "St. Lucia": "Αγία Λουκία", - "St. Kitts & Nevis": "Άγιος Χριστόφορος και Νέβις", - "St. Helena": "Αγία Ελένη", - "St. Barthélemy": "Άγιος Βαρθολομαίος", - "South Georgia & South Sandwich Islands": "Νότιος Γεωργία και Νότιοι Νήσοι Σάντουιτς", - "Sint Maarten": "Άγιος Μαρτίνος", - "San Marino": "Άγιος Μαρίνος", - "Réunion": "Ρεουνιόν", - "Pitcairn Islands": "Νήσοι Πίτκαιρν", - "Northern Mariana Islands": "Βόρειες Μαριάνες Νήσο", - "Norfolk Island": "Νησί Νόρφολκ", - "Niue": "Νίουε", - "New Caledonia": "Νέα Καληδονία", - "Nauru": "Ναουρού", - "Myanmar": "Μιανμάρ", - "Montserrat": "Μοντσερά", - "Mayotte": "Μαγιότ", - "Mauritius": "Μαυρίκιος", - "Malawi": "Μαλάουι", - "Liberia": "Λιβερία", - "Lesotho": "Λεσότο", - "Isle of Man": "Νήσος Μαν", - "Heard & McDonald Islands": "Νήσοι Χερντ και Μακ Ντόναλντ", - "Guyana": "Γουιάνα", - "Guinea-Bissau": "Γουινέα Μπισάου", - "Guernsey": "Γκουέρνσει", - "Guam": "Γκουάμ", - "Gambia": "Γκάμπια", - "Gabon": "Γκαμπόν", - "French Southern Territories": "Γαλλικά νότια και ανταρκτικά νησιά", - "Falkland Islands": "Νήσοι Φώκλαντ", - "Equatorial Guinea": "Ισημερινή Γουινέα", - "Dominica": "Ντομίνικα", - "Curaçao": "Κουρασάο", - "Cook Islands": "Νήσοι Κουκ", - "Congo - Kinshasa": "Κονγκό- Κινσάσα", - "Congo - Brazzaville": "Κονγκό-Μπραζαβίλ", - "Comoros": "Κομόρες", - "Cocos (Keeling) Islands": "Νησιά Κόκος", - "Christmas Island": "Νήσος των Χριστουγέννων", - "Caribbean Netherlands": "Νησιά ΒΕΣ (Καραϊβική Ολλανδία)", - "Cape Verde": "Πράσινο Ακρωτήρι", - "Cambodia": "Καμπότζη", - "Brunei": "Μπρουνέι", - "British Virgin Islands": "Βρετανικές Παρθένοι Νήσοι", - "British Indian Ocean Territory": "Βρετανικά Εδάφη Ινδικού Ωκεανού", - "Bouvet Island": "Νήσος Μπουβέ", - "Bermuda": "Βερμούδες", - "Benin": "Μπενίν", - "Belize": "Μπελίζ", - "Aruba": "Αρούμπα", - "Antigua & Barbuda": "Αντίγκουα και Μπαρμπούντα", - "Anguilla": "Ανγκουίλα", - "%(name)s is requesting verification": "%(name)s ζητάει επιβεβαίωση", - "Failed to transfer call": "Αποτυχία μεταφοράς κλήσης", - "Transfer Failed": "Αποτυχία μεταφοράς", - "Unable to transfer call": "Αδυναμία μεταφοράς κλήσης", - "There was an error looking up the phone number": "Υπήρξε ένα σφάλμα κατά την αναζήτηση αριθμού τηλεφώνου", - "Unable to look up phone number": "Αδυναμία αναζήτησης αριθμού τηλεφώνου", - "You cannot place calls without a connection to the server.": "Δεν μπορείτε να πραγματοποιήσετε κλήσεις χωρίς σύνδεση στο διακομιστή.", - "Connectivity to the server has been lost": "Χάθηκε η συνδεσιμότητα με τον διακομιστή", - "User Busy": "Χρήστης Απασχολημένος", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Επιβεβαιώστε την προσθήκη αυτού του αριθμού τηλεφώνου με την χρήση Single Sign On για να επικυρώσετε την ταυτότητα σας.", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Επιβεβαιώστε την προσθήκη αυτής της διεύθυνσης ηλ. ταχυδρομείου με την χρήση Single Sign On για να επικυρώσετε την ταυτότητα σας.", - "Use Single Sign On to continue": "Χρήση Single Sign On για συνέχεια", - "Unignored user": "Χρήστης από κατάργηση παράβλεψης", - "The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Το κλειδί υπογραφής που παρείχατε ταιριάζει με το κλειδί που λάβατε από την συνεδρία %(userId)s's %(deviceId)s. Η συνεδρία σημειώνεται ως επιβεβαιωμένη.", - "%(space1Name)s and %(space2Name)s": "%(space1Name)s kai %(space2Name)s", - "Unrecognised room address: %(roomAlias)s": "Μη αναγνωρισμένη διεύθυνση δωματίου: %(roomAlias)s", - "%(spaceName)s and %(count)s others": { - "other": "%(spaceName)s και άλλα %(count)s", - "one": "%(spaceName)s και %(count)s άλλο" - }, - "Message didn't send. Click for info.": "Το μήνυμα δεν στάλθηκε. Κάντε κλικ για πληροφορίες.", - "End-to-end encryption isn't enabled": "Η κρυπτογράφηση από άκρο σε άκρο δεν είναι ενεργοποιημένη", - "Enable encryption in settings.": "Ενεργοποιήστε την κρυπτογράφηση στις ρυθμίσεις.", - "Add a photo, so people can easily spot your room.": "Προσθέστε μια φωτογραφία, ώστε οι χρήστες να μπορούν εύκολα να εντοπίσουν το δωμάτιό σας.", - "Invite to just this room": "Προσκαλέστε μόνο σε αυτό το δωμάτιο", - "You created this room.": "Δημιουργήσατε αυτό το δωμάτιο.", - "Insert link": "Εισαγωγή συνδέσμου", - "Italics": "Πλάγια", - "Poll": "Ψηφοφορία", - "You do not have permission to start polls in this room.": "Δεν έχετε άδεια να ξεκινήσετε ψηφοφορίες σε αυτήν την αίθουσα.", - "Voice Message": "Φωνητικό μήνυμα", - "Hide stickers": "Απόκρυψη αυτοκόλλητων", - "Send voice message": "Στείλτε φωνητικό μήνυμα", - "This room has been replaced and is no longer active.": "Αυτό το δωμάτιο έχει αντικατασταθεί και δεν είναι πλέον ενεργό.", - "The conversation continues here.": "Η συζήτηση συνεχίζεται εδώ.", - "Invite to this space": "Πρόσκληση σε αυτό το χώρο", - "Close preview": "Κλείσιμο προεπισκόπησης", - "Scroll to most recent messages": "Κύλιση στα πιο πρόσφατα μηνύματα", - "Failed to send": "Αποτυχία αποστολής", - "Your message was sent": "Το μήνυμά σας στάλθηκε", - "Edit message": "Επεξεργασία μηνύματος", - "Everyone in this room is verified": "Όλοι σε αυτό το δωμάτιο έχουν επαληθευτεί", - "This room is end-to-end encrypted": "Αυτό το δωμάτιο έχει κρυπτογράφηση από άκρο σε άκρο", - "Someone is using an unknown session": "Κάποιος χρησιμοποιεί μια άγνωστη συνεδρία", - "You have verified this user. This user has verified all of their sessions.": "Έχετε επαληθεύσει αυτόν τον χρήστη. Αυτός ο χρήστης έχει επαληθεύσει όλες τις συνεδρίες του.", - "You have not verified this user.": "Δεν έχετε επαληθεύσει αυτόν τον χρήστη.", - "This user has not verified all of their sessions.": "Αυτός ο χρήστης δεν έχει επαληθεύσει όλες τις συνεδρίες του.", - "Phone Number": "Αριθμός Τηλεφώνου", - "Verify the link in your inbox": "Επαληθεύστε τον σύνδεσμο στα εισερχόμενα σας", - "Your email address hasn't been verified yet": "Η διεύθυνση email σας δεν έχει επαληθευτεί ακόμα", - "Unable to share email address": "Δεν είναι δυνατή η κοινή χρήση της διεύθυνσης email", - "Once enabled, encryption cannot be disabled.": "Αφού ενεργοποιηθεί, η κρυπτογράφηση δεν μπορεί να απενεργοποιηθεί.", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Για να αποφύγετε αυτά τα ζητήματα, δημιουργήστε ένα νέο δημόσιο δωμάτιο για τη συνομιλία που σκοπεύετε να έχετε.", - "Are you sure you want to make this encrypted room public?": "Είστε βέβαιοι ότι θέλετε να κάνετε δημόσιο αυτό το κρυπτογραφημένο δωμάτιο;", - "Images, GIFs and videos": "Εικόνες, GIF και βίντεο", - "Backup version:": "Έκδοση αντιγράφου ασφαλείας:", - "Algorithm:": "Αλγόριθμος:", - "Restore from Backup": "Επαναφορά από Αντίγραφο ασφαλείας", - "Unable to load key backup status": "Δεν είναι δυνατή η φόρτωση της κατάστασης του αντιγράφου ασφαλείας κλειδιού", - "Delete Backup": "Διαγραφή Αντιγράφου ασφαλείας", - "Profile picture": "Εικόνα προφίλ", - "The operation could not be completed": "Η λειτουργία δεν μπόρεσε να ολοκληρωθεί", - "Failed to save your profile": "Αποτυχία αποθήκευσης του προφίλ σας", - "There was an error loading your notification settings.": "Παρουσιάστηκε σφάλμα κατά τη φόρτωση των ρυθμίσεων ειδοποιήσεων σας.", - "Mentions & keywords": "Αναφορές & λέξεις-κλειδιά", - "New keyword": "Νέα λέξη-κλειδί", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Ενημέρωση χώρου...", - "other": "Ενημέρωση χώρων... (%(progress)s out of %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Αποστολή πρόσκλησης...", - "other": "Αποστολή προσκλήσεων... (%(progress)s από %(count)s)" - }, - "Loading new room": "Φόρτωση νέου δωματίου", - "Upgrading room": "Αναβάθμιση δωματίου", - "Space members": "Μέλη χώρου", - "not found": "δε βρέθηκε", - "Passwords don't match": "Οι κωδικοί πρόσβασης δεν ταιριάζουν", - "Space options": "Επιλογές χώρου", - "Recommended for public spaces.": "Προτείνεται για δημόσιους χώρους.", - "Preview Space": "Προεπισκόπηση Χώρου", - "Failed to update the visibility of this space": "Αποτυχία ενημέρωσης της ορατότητας αυτού του χώρου", - "Decide who can view and join %(spaceName)s.": "Αποφασίστε ποιος μπορεί να δει και να συμμετάσχει %(spaceName)s.", - "Access": "Πρόσβαση", - "Visibility": "Ορατότητα", - "This may be useful for public spaces.": "Αυτό μπορεί να είναι χρήσιμο για δημόσιους χώρους.", - "Guests can join a space without having an account.": "Οι επισκέπτες μπορούν να εγγραφούν σε ένα χώρο χωρίς να έχουν λογαριασμό.", - "Enable guest access": "Ενεργοποίηση πρόσβασης επισκέπτη", - "Hide advanced": "Απόκρυψη προχωρημένων", - "Show advanced": "Εμφάνιση προχωρημένων", - "Failed to update the guest access of this space": "Αποτυχία ενημέρωσης της πρόσβασης επισκέπτη σε αυτόν τον χώρο", - "Failed to update the history visibility of this space": "Αποτυχία ενημέρωσης της ορατότητας του ιστορικού αυτού του χώρου", - "Leave Space": "Αποχώρηση από τον Χώρο", - "Save Changes": "Αποθήκευση Αλλαγών", - "Edit settings relating to your space.": "Επεξεργαστείτε τις ρυθμίσεις που σχετίζονται με τον χώρο σας.", - "General": "Γενικά", - "Failed to save space settings.": "Αποτυχία αποθήκευσης ρυθμίσεων χώρου.", - "Invite with email or username": "Πρόσκληση με email ή όνομα χρήστη", - "Share invite link": "Κοινή χρήση συνδέσμου πρόσκλησης", - "Failed to copy": "Αποτυχία αντιγραφής", - "Copied!": "Αντιγράφηκε!", - "Click to copy": "Κλικ για αντιγραφή", - "Show all rooms": "Εμφάνιση όλων των δωματίων", - "Developer mode": "Λειτουργία για προγραμματιστές", - "Enable message search in encrypted rooms": "Ενεργοποίηση αναζήτησης μηνυμάτων σε κρυπτογραφημένα δωμάτια", - "Show hidden events in timeline": "Εμφάνιση κρυφών συμβάντων στη γραμμή χρόνου", - "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": "Αποστολή δεδομένων αναλυτικών στοιχείων", - "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.": "Ομαδοποιήστε όλα τα άτομα σας σε ένα μέρος.", - "Group all your favourite rooms and people in one place.": "Ομαδοποιήστε όλα τα αγαπημένα σας δωμάτια και άτομα σε ένα μέρος.", - "Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Μοιραστείτε ανώνυμα δεδομένα για να μας βοηθήσετε να εντοπίσουμε προβλήματα. Δε συλλέγουμε προσωπικά δεδομένα. Δεν τα παρέχουμε σε τρίτους.", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Ο διαχειριστής του διακομιστή σας έχει απενεργοποιήσει την κρυπτογράφηση από άκρο σε άκρο από προεπιλογή σε ιδιωτικά δωμάτια & άμεσα μηνύματα.", - "Message search": "Αναζήτηση μηνυμάτων", - "Security & Privacy": "Ασφάλεια & Απόρρητο", - "Only invited people can join.": "Μόνο προσκεκλημένοι μπορούν να συμμετάσχουν.", - "Allow people to preview your space before they join.": "Επιτρέψτε στους χρήστες να κάνουν προεπισκόπηση του χώρου σας προτού να εγγραφούν.", - "Invite people": "Προσκαλέστε άτομα", - "Add some details to help people recognise it.": "Προσθέστε ορισμένες λεπτομέρειες για να βοηθήσετε τους άλλους να το αναγνωρίσουν.", - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Οι Χώροι είναι ένας νέος τρόπος ομαδοποίησης δωματίων και ατόμων. Τι είδους Χώρο θέλετε να δημιουργήσετε; Μπορείτε αυτό να το αλλάξετε αργότερα.", - "Unknown App": "Άγνωστη εφαρμογή", - "Share your public space": "Μοιραστείτε τον δημόσιο χώρο σας", - "Invite to %(spaceName)s": "Πρόσκληση σε %(spaceName)s", - "Short keyboard patterns are easy to guess": "Τα σύντομα μοτίβα πληκτρολογίου είναι εύκολο να μαντευτούν", - "Straight rows of keys are easy to guess": "Οι ευθείες σειρές πλήκτρων είναι εύκολο να μαντευτούν", - "Common names and surnames are easy to guess": "Τα κοινά ονόματα και επώνυμα είναι εύκολο να τα μαντέψει κανείς", - "Names and surnames by themselves are easy to guess": "Τα ονόματα και τα επώνυμα από μόνα τους είναι εύκολο να τα μαντέψει κανείς", - "A word by itself is easy to guess": "Μια λέξη από μόνη της είναι εύκολο να τη μαντέψει κανείς", - "This is similar to a commonly used password": "Αυτό είναι παρόμοιο με έναν κοινό κωδικό πρόσβασης", - "This is a very common password": "Αυτός είναι ένας πολύ συνηθισμένος κωδικός πρόσβασης", - "This is a top-100 common password": "Αυτός είναι ένας από τους 100 πιο συνηθισμένους κωδικούς πρόσβασης", - "This is a top-10 common password": "Αυτός είναι ένας απο τους 10 πιο συνηθισμένους κωδικούς πρόσβασης", - "Dates are often easy to guess": "Οι ημερομηνίες είναι συχνά εύκολο να τις μαντέψει κανείς", - "Recent years are easy to guess": "Τα τελευταία χρόνια είναι εύκολο να τα μαντέψει κανείς", - "Sequences like abc or 6543 are easy to guess": "Διαδιχικές σειρές όπως το αβγ ή το 6543 είναι εύκολο να τις μαντέψει κανείς", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Επαναλήψεις όπως \"αβγαβγαβγ\" είναι λίγο πιο δύσκολο να τις μαντέψει κανείς από το \"αβγ\"", - "Repeats like \"aaa\" are easy to guess": "Επαναλήψεις όπως \"ααα\" είναι εύκολο να τις μαντέψει κανείς", - "Add another word or two. Uncommon words are better.": "Προσθέστε άλλη μια ή δύο λέξεις. Οι ασυνήθιστες λέξεις είναι καλύτερες.", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Οι προβλέψιμες αντικαταστάσεις όπως το '@' αντί για το 'α' δεν βοηθούν πολύ", - "Reversed words aren't much harder to guess": "Οι αντίστροφες λέξεις δεν είναι πολύ πιο δύσκολο να τις μαντέψει κανείς", - "All-uppercase is almost as easy to guess as all-lowercase": "Τα κεφαλαία είναι σχεδόν τόσο εύκολο να μαντευτούν όσο και τα πεζά", - "Capitalization doesn't help very much": "Η χρήση κεφαλαίων δεν βοηθάει πολύ", - "Avoid dates and years that are associated with you": "Αποφύγετε ημερομηνίες και χρόνια που σχετίζονται με εσάς", - "Avoid years that are associated with you": "Αποφύγετε χρόνια που σχετίζονται με εσάς", - "Avoid recent years": "Αποφύγετε τα τελευταία χρόνια", - "Avoid sequences": "Αποφύγετε τις διαδοχικές σειρές", - "Avoid repeated words and characters": "Αποφύγετε επαναλαμβανόμενες λέξεις και χαρακτήρες", - "Use a longer keyboard pattern with more turns": "Χρησιμοποιήστε ένα μεγαλύτερο μοτίβο πληκτρολογίου με περισσότερες στροφές", - "The user's homeserver does not support the version of the room.": "Ο κεντρικός διακομιστής του χρήστη δεν υποστηρίζει την έκδοση του δωματίου.", - "The user must be unbanned before they can be invited.": "Πρέπει να καταργηθεί η απαγόρευση του χρήστη για να προσκληθεί.", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Αυτό το δωμάτιο χρησιμοποιείται για σημαντικά μηνύματα από τον κεντρικό διακομιστή, επομένως δεν μπορείτε να το αφήσετε.", - "Can't leave Server Notices room": "Δεν είναι δυνατή η έξοδος από την αίθουσα ειδοποιήσεων διακομιστή", - "Unexpected server error trying to leave the room": "Μη αναμενόμενο σφάλμα διακομιστή κατά την προσπάθεια εξόδου από το δωμάτιο", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "This homeserver has exceeded one of its resource limits.": "Αυτός ο κεντρικός διακομιστής έχει υπερβεί ένα από τα όρια πόρων του.", - "Unexpected error resolving identity server configuration": "Μη αναμενόμενο σφάλμα κατά την επίλυση της διαμόρφωσης διακομιστή ταυτότητας", - "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.": "Μπορείτε να εγγραφείτε, αλλά ορισμένες λειτουργίες δεν θα είναι διαθέσιμες μέχρι να συνδεθεί ξανά ο διακομιστής ταυτότητας. Εάν εξακολουθείτε να βλέπετε αυτήν την ειδοποίηση, ελέγξτε τις ρυθμίσεις σας ή επικοινωνήστε με έναν διαχειριστή διακομιστή.", - "Cannot reach identity server": "Δεν είναι δυνατή η πρόσβαση στον διακομιστή ταυτότητας", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Ζητήστε από τον %(brand)s διαχειριστή σας να ελέγξει τις ρυθμίσεις σας για λανθασμένες ή διπλότυπες καταχωρίσεις.", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Βεβαιωθείτε ότι έχετε σταθερή σύνδεση στο διαδίκτυο ή επικοινωνήστε με τον διαχειριστή του διακομιστή", - "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\". Αυτό μπορεί να σημαίνει ότι υπάρχει υποκλοπή στις επικοινωνίες σας!", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Άγνωστο ζευγάρι (χρήστης, συνεδρία): (%(userId)s, %(deviceId)s)", - "This homeserver has been blocked by its administrator.": "Αυτός ο κεντρικός διακομιστής έχει αποκλειστεί από τον διαχειριστή του.", - "This homeserver has hit its Monthly Active User limit.": "Αυτός ο κεντρικός διακομιστής έχει φτάσει το μηνιαίο όριο ενεργού χρήστη.", - "Unexpected error resolving homeserver configuration": "Μη αναμενόμενο σφάλμα κατά την επίλυση της διαμόρφωσης του κεντρικού διακομιστή", - "No homeserver URL provided": "Δεν παρέχεται URL του κεντρικού διακομιστή", - "Cannot reach homeserver": "Δεν είναι δυνατή η πρόσβαση στον κεντρικό διακομιστή", - "Developer": "Προγραμματιστής", - "Experimental": "Πειραματικό", - "Encryption": "Κρυπτογράφηση", - "Themes": "Θέματα", - "Widgets": "Μικροεφαρμογές", - "Spaces": "Χώροι", - "Messaging": "Μηνύματα", - "Change notification settings": "Αλλάξτε τις ρυθμίσεις ειδοποιήσεων", - "Back to thread": "Επιστροφή στο νήμα εκτέλεσης", - "Room members": "Μέλη δωματίου", - "Room information": "Πληροφορίες δωματίου", - "Back to chat": "Επιστροφή στη συνομιλία", - "Other rooms": "Άλλα δωμάτια", - "All rooms": "Όλα τα δωμάτια", - "Please contact your homeserver administrator.": "Επικοινωνήστε με τον διαχειριστή του κεντρικού σας διακομιστή.", - "New version of %(brand)s is available": "Διατίθεται νέα έκδοση του %(brand)s", - "Update %(brand)s": "Ενημέρωση %(brand)s", - "%(deviceId)s from %(ip)s": "%(deviceId)s από %(ip)s", - "New login. Was this you?": "Νέα σύνδεση. Ήσουν εσύ;", - "Other users may not trust it": "Άλλοι χρήστες μπορεί να μην το εμπιστεύονται", - "Safeguard against losing access to encrypted messages & data": "Προστατευτείτε από την απώλεια πρόσβασης σε κρυπτογραφημένα μηνύματα και δεδομένα", - "Verify this session": "Επαληθεύστε αυτήν τη συνεδρία", - "Encryption upgrade available": "Διατίθεται αναβάθμιση κρυπτογράφησης", - "Set up Secure Backup": "Ρυθμίστε το αντίγραφο ασφαλείας", - "Contact your server admin.": "Επικοινωνήστε με τον διαχειριστή του διακομιστή σας.", - "Your homeserver has exceeded one of its resource limits.": "Ο κεντρικός σας διακομιστής έχει υπερβεί ένα από τα όρια πόρων του.", - "Enable desktop notifications": "Ενεργοποίηση ειδοποιήσεων επιφάνειας εργασίας", - "Don't miss a reply": "Μην χάσετε καμία απάντηση", - "Later": "Αργότερα", - "Review to ensure your account is safe": "Ελέγξτε για να βεβαιωθείτε ότι ο λογαριασμός σας είναι ασφαλής", - "That's fine": "Είναι εντάξει", - "Surround selected text when typing special characters": "Περιτριγυριστείτε το επιλεγμένο κείμενο κατά την πληκτρολόγηση ειδικών χαρακτήρων", - "Use a more compact 'Modern' layout": "Χρησιμοποιήστε μια πιο συμπαγή \"Μοντέρνα\" διάταξη", - "Show polls button": "Εμφάνιση κουμπιού δημοσκοπήσεων", - "Enable widget screenshots on supported widgets": "Ενεργοποίηση στιγμιότυπων οθόνης μικροεφαρμογών σε υποστηριζόμενες μικροεφαρμογές", - "Mirror local video feed": "Αντικατοπτρίστε την τοπική ροή βίντεο", - "IRC display name width": "Πλάτος εμφανιζόμενου ονόματος IRC", - "Manually verify all remote sessions": "Επαληθεύστε χειροκίνητα όλες τις απομακρυσμένες συνεδρίες", - "How fast should messages be downloaded.": "Πόσο γρήγορα πρέπει να γίνεται λήψη των μηνυμάτων.", - "Pizza": "Πίτσα", - "Corn": "Καλαμπόκι", - "Strawberry": "Φράουλα", - "Apple": "Μήλο", - "Banana": "Μπανάνα", - "Fire": "Φωτιά", - "Cloud": "Σύννεφο", - "Moon": "Φεγγάρι", - "Globe": "Υδρόγειος", - "Mushroom": "Μανιτάρι", - "Cactus": "Κάκτος", - "Tree": "Δέντρο", - "Flower": "Λουλούδι", - "Butterfly": "Πεταλούδα", - "Octopus": "Χταπόδι", - "Fish": "Ψάρι", - "Turtle": "Χελώνα", - "Penguin": "Πιγκουίνος", - "Rooster": "Κόκκορας", - "Panda": "Πάντα", - "Rabbit": "Κουνέλι", - "Elephant": "Ελέφαντας", - "Pig": "Γουρούνι", - "Unicorn": "Μονόκερος", - "Horse": "Άλογο", - "Lion": "Λιοντάρι", - "Cat": "Γάτα", - "Dog": "Σκύλος", - "Cancelling…": "Ακύρωση…", - "Waiting for %(displayName)s to verify…": "Αναμονή για επαλήθευση του %(displayName)s…", - "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)…", - "Unable to find a supported verification method.": "Δεν είναι δυνατή η εύρεση μιας υποστηριζόμενης μεθόδου επαλήθευσης.", - "Verify this user by confirming the following number appears on their screen.": "Επαληθεύστε αυτόν τον χρήστη επιβεβαιώνοντας ότι ο ακόλουθος αριθμός εμφανίζεται στην οθόνη του.", - "Verify this device by confirming the following number appears on its screen.": "Επαληθεύστε αυτήν τη συσκευή επιβεβαιώνοντας ότι ο ακόλουθος αριθμός εμφανίζεται στην οθόνη της.", - "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.": "Τα ασφαλή μηνύματα με αυτόν τον χρήστη είναι κρυπτογραφημένα από άκρο σε άκρο και δεν μπορούν να διαβαστούν από τρίτους.", - "More": "Περισσότερα", - "Hide sidebar": "Απόκρυψη πλαϊνής μπάρας", - "Show sidebar": "Εμφάνιση πλαϊνής μπάρας", - "Connecting": "Συνδέεται", - "unknown person": "άγνωστο άτομο", - "Send as message": "Αποστολή ως μήνυμα", - "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 για να παραθέσετε τις διαθέσιμες εντολές. Μήπως θέλατε να το στείλετε αυτό ως μήνυμα;", - "Unrecognised command: %(commandText)s": "Μη αναγνωρισμένη εντολή: %(commandText)s", - "Unknown Command": "Αγνωστη εντολή", - "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": "Αυτόματη αποστολή αρχείων καταγραφής εντοπισμού σφαλμάτων όταν η δημιουργία αντίγραφου κλειδιού ασφαλείας δεν λειτουργεί", - "Automatically send debug logs on decryption errors": "Αυτόματη αποστολή αρχείων καταγραφής εντοπισμού σφαλμάτων για σφάλματα αποκρυπτογράφησης", - "Automatically send debug logs on any error": "Αυτόματη αποστολή αρχείων καταγραφής εντοπισμού σφαλμάτων για οποιοδήποτε σφάλμα", - "Heart": "Καρδιά", - "Cake": "Τούρτα", - "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.": "Οποιοσδήποτε σε ένα Χώρο μπορεί να βρει και να εγγραφεί. Μπορείτε να επιλέξετε πολλούς Χώρους.", - "Aeroplane": "Αεροπλάνο", - "Bicycle": "Ποδήλατο", - "Train": "Τρένο", - "Flag": "Σημαία", - "Telephone": "Τηλέφωνο", - "Hammer": "Σφυρί", - "Key": "Κλειδί", - "Lock": "Κλειδαριά", - "Scissors": "Ψαλίδι", - "Paperclip": "Συνδετήρας", - "Pencil": "Μολύβι", - "Book": "Βιβλίο", - "Light bulb": "Λάμπα", - "Gift": "Δώρο", - "Clock": "Ρολόι", - "Hourglass": "Κλεψύδρα", - "Umbrella": "Ομπρέλα", - "Santa": "Άγιος Βασίλης", - "Glasses": "Γυαλιά", - "Hat": "Καπέλο", - "Robot": "Ρομπότ", - "Smiley": "Χαμογελαστό πρόσωπο", - "All keys backed up": "Δημιουργήθηκαν αντίγραφα ασφαλείας όλων των κλειδιών", - "Connect this session to Key Backup": "Συνδέστε αυτήν την συνεδρία με το αντίγραφο ασφαλείας κλειδιού", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Συνδέστε αυτήν την συνεδρία με το αντίγραφο ασφαλείας κλειδιού πριν αποσυνδεθείτε για να αποφύγετε την απώλεια κλειδιών που μπορεί να υπάρχουν μόνο σε αυτήν την συνεδρία.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Αυτή η συνεδρία δεν δημιουργεί αντίγραφα ασφαλείας των κλειδιών σας, αλλά έχετε ένα υπάρχον αντίγραφο ασφαλείας από το οποίο μπορείτε να επαναφέρετε και να προσθέσετε στη συνέχεια.", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Είσαι σίγουρος? Θα χάσετε τα κρυπτογραφημένα μηνύματά σας εάν δε δημιουργηθούν σωστά αντίγραφα ασφαλείας των κλειδιών σας.", - "Global": "Γενικές ρυθμίσεις", - "Keyword": "Λέξη-κλειδί", - "Self signing private key:": "Αυτόματη υπογραφή ιδιωτικού κλειδιού:", - "not found locally": "δεν βρέθηκε τοπικά", - "cached locally": "αποθηκευμένο τοπικά", - "Master private key:": "Κύριο ιδιωτικό κλειδί:", - "not found in storage": "δεν βρέθηκε στην αποθήκευση", - "in secret storage": "σε μυστική αποθήκευση", - "Cross-signing private keys:": "Διασταυρούμενη υπογραφή ιδιωτικών κλειδιών:", - "in memory": "στη μνήμη", - "Cross-signing public keys:": "Διασταυρούμενη υπογραφή δημόσιων κλειδιών:", - "Cross-signing is not set up.": "Η διασταυρούμενη υπογραφή δεν έχει ρυθμιστεί.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Ο λογαριασμός σας έχει ταυτότητα διασταυρούμενης υπογραφής σε μυστικό χώρο αποθήκευσης, αλλά δεν είναι ακόμη αξιόπιστος από αυτήν την συνεδρία.", - "Cross-signing is ready but keys are not backed up.": "Η διασταυρούμενη υπογραφή είναι έτοιμη, αλλά δεν δημιουργούνται αντίγραφα ασφαλείας κλειδιών.", - "Cross-signing is ready for use.": "Η διασταυρούμενη υπογραφή είναι έτοιμη για χρήση.", - "Your homeserver does not support cross-signing.": "Ο κεντρικός σας διακομιστής δεν υποστηρίζει διασταυρούμενη σύνδεση.", - "Channel: ": "Κανάλι: ", - "Workspace: ": "Χώρος εργασίας: ", - "This bridge is managed by .": "Αυτή τη γέφυρα τη διαχειρίζεται ο .", - "This bridge was provisioned by .": "Αυτή η γέφυρα παρέχεται από τον .", - "Jump to first invite.": "Μετάβαση στην πρώτη πρόσκληση.", - "Jump to first unread room.": "Μετάβαση στο πρώτο μη αναγνωσμένο δωμάτιο.", - "You can change these anytime.": "Μπορείτε να τα αλλάξετε ανά πάσα στιγμή.", - "Your private space": "Ο ιδιωτικός σας χώρος", - "Your public space": "Ο δημόσιος χώρος σας", - "To join a space you'll need an invite.": "Για να συμμετάσχετε σε ένα χώρο θα χρειαστείτε μια πρόσκληση.", - "Invite only, best for yourself or teams": "Μόνο με πρόσκληση, καλύτερο για εσάς ή ομάδες", - "Open space for anyone, best for communities": "Ανοιχτός χώρος για οποιονδήποτε, καλύτερο για κοινότητες", - "Create a space": "Δημιουργήστε ένα χώρο", - "Address": "Διεύθυνση", - "e.g. my-space": "π.χ. ο-χώρος-μου", - "Please enter a name for the space": "Εισαγάγετε ένα όνομα για το χώρο", - "Search %(spaceName)s": "Αναζήτηση %(spaceName)s", - "Delete avatar": "Διαγραφή avatar", - "Space selection": "Επιλογή χώρου", - "More options": "Περισσότερες επιλογές", - "Pin to sidebar": "Καρφίτσωμα στην πλαϊνή μπάρα", - "All settings": "Όλες οι ρυθμίσεις", - "Quick settings": "Γρήγορες ρυθμίσεις", - "Accept to continue:": "Αποδεχτείτε το για να συνεχίσετε:", - "Your server isn't responding to some requests.": "Ο διακομιστής σας δεν ανταποκρίνεται σε ορισμένα αιτήματα.", - "Folder": "Φάκελος", - "Headphones": "Ακουστικά", - "Anchor": "Άγκυρα", - "Bell": "Κουδούνι", - "Trumpet": "Τρομπέτα", - "Guitar": "Κιθάρα", - "Ball": "Μπάλα", - "Trophy": "Τρόπαιο", - "Rocket": "Πύραυλος", - "Backup key cached:": "Αποθηκευμένο εφεδρικό κλειδί στην κρυφή μνήμη:", - "not stored": "μη αποθηκευμένο", - "Backup key stored:": "Αποθηκευμένο εφεδρικό κλειδί:", - "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.": "Δημιουργήστε αντίγραφα ασφαλείας των κλειδιών κρυπτογράφησης με τα δεδομένα του λογαριασμού σας σε περίπτωση που χάσετε την πρόσβαση στις συνεδρίες σας. Τα κλειδιά σας θα ασφαλιστούν με ένα μοναδικό κλειδί ασφαλείας.", - "unexpected type": "μη αναμενόμενος τύπος", - "Back up your keys before signing out to avoid losing them.": "Δημιουργήστε αντίγραφα ασφαλείας των κλειδιών σας πριν αποσυνδεθείτε για να μην τα χάσετε.", - "Your keys are not being backed up from this session.": "Δεν δημιουργούνται αντίγραφα ασφαλείας των κλειδιών σας από αυτήν την συνεδρία.", - "This backup is trusted because it has been restored on this session": "Αυτό το αντίγραφο ασφαλείας είναι αξιόπιστο επειδή έχει αποκατασταθεί σε αυτήν τη συνεδρία", - "Click the button below to confirm signing out these devices.": { - "other": "Κάντε κλικ στο κουμπί παρακάτω για να επιβεβαιώσετε αποσύνδεση αυτών των συσκευών.", - "one": "Κάντε κλικ στο κουμπί παρακάτω για επιβεβαίωση αποσύνδεση αυτής της συσκευής." - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Επιβεβαιώστε ότι αποσυνδέεστε από αυτήν τη συσκευή χρησιμοποιώντας Single Sign On για να αποδείξετε την ταυτότητά σας.", - "other": "Επιβεβαιώστε την αποσύνδεση από αυτές τις συσκευές χρησιμοποιώντας Single Sign On για να αποδείξετε την ταυτότητά σας." - }, - "Session key:": "Κλειδί συνεδρίας:", - "Session ID:": "Αναγνωριστικό συνεδρίας:", - "exists": "υπάρχει", - "Homeserver feature support:": "Υποστήριξη λειτουργιών κεντρικού διακομιστή:", - "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": "Το μέγεθος πρέπει να είναι ένας αριθμός", - "Hey you. You're the best!": "Είσαι ο καλύτερος!", - "Message search initialisation failed": "Η αρχικοποίηση αναζήτησης μηνυμάτων απέτυχε", - "%(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 Επιφάνεια εργασίας για να εμφανίζονται κρυπτογραφημένα μηνύματα στα αποτελέσματα αναζήτησης.", - "%(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.": "Λείπουν ορισμένα στοιχεία από το %(brand)s που απαιτούνται για την ασφαλή αποθήκευση κρυπτογραφημένων μηνυμάτων τοπικά. Εάν θέλετε να πειραματιστείτε με αυτό το χαρακτηριστικό, δημιουργήστε μια προσαρμοσμένη %(brand)s επιφάνεια εργασίαςμε προσθήκη στοιχείων αναζήτησης.", - "Securely cache encrypted messages locally for them to appear in search results.": "Αποθηκεύστε με ασφάλεια κρυπτογραφημένα μηνύματα τοπικά για να εμφανίζονται στα αποτελέσματα αναζήτησης.", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Αποθηκεύστε με ασφάλεια κρυπτογραφημένα μηνύματα τοπικά για να εμφανίζονται στα αποτελέσματα αναζήτησης, χρησιμοποιώντας %(size)s για αποθήκευση μηνυμάτων από το %(rooms)sδωμάτιο .", - "other": "Αποθηκεύστε με ασφάλεια κρυπτογραφημένα μηνύματα τοπικά για να εμφανίζονται στα αποτελέσματα αναζήτησης, χρησιμοποιώντας %(size)s για αποθήκευση μηνυμάτων από τα %(rooms)sδωμάτια ." - }, - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Επαληθεύστε μεμονωμένα κάθε συνεδρία που χρησιμοποιείται από έναν χρήστη για να την επισημάνετε ως αξιόπιστη, χωρίς να εμπιστεύεστε συσκευές με διασταυρούμενη υπογραφή.", - "Display Name": "Εμφανιζόμενο όνομα", - "Select all": "Επιλογή όλων", - "Deselect all": "Αποεπιλογή όλων", - "Sign out devices": { - "one": "Αποσύνδεση συσκευής", - "other": "Αποσύνδεση συσκευών" - }, - "Account management": "Διαχείριση λογαριασμών", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Αποδεχτείτε τους Όρους χρήσης του διακομιστή ταυτότητας (%(serverName)s), ώστε να μπορείτε να είστε ανιχνεύσιμοι μέσω της διεύθυνσης ηλεκτρονικού ταχυδρομείου ή του αριθμού τηλεφώνου.", - "Language and region": "Γλώσσα και περιοχή", - "Phone numbers": "Τηλεφωνικοί αριθμοί", - "Email addresses": "Διευθύνσεις ηλεκτρονικού ταχυδρομείου", - "New version available. Update now.": "Νέα έκδοση διαθέσιμη. Ενημέρωση τώρα.", - "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 ή τηλεφώνου.", - "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.": "Αυτήν τη στιγμή δεν χρησιμοποιείτε διακομιστή ταυτότητας. Για να ανακαλύψετε και να είστε ανιχνεύσιμοι από υπάρχουσες επαφές που γνωρίζετε, προσθέστε μία παρακάτω.", - "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)", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Συνιστούμε να αφαιρέσετε τις διευθύνσεις του ηλεκτρονικού σας ταχυδρομείου και τους αριθμούς τηλεφώνου σας από τον διακομιστή ταυτότητας πριν αποσυνδεθείτε.", - "You are still sharing your personal data on the identity server .": "Εξακολουθείτε να μοιράζεστε τα προσωπικά σας δεδομένα στον διακομιστή ταυτότητας .", - "Disconnect anyway": "Αποσυνδεθείτε ούτως ή άλλως", - "wait and try again later": "περιμένετε και δοκιμάστε ξανά αργότερα", - "contact the administrators of identity server ": "επικοινωνήστε με τους διαχειριστές του διακομιστή ταυτότητας ", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "ελέγξτε τις προσθήκες του προγράμματος περιήγησής σας που θα μπορούσε να αποκλείσει τον διακομιστή ταυτότητας (όπως το Privacy Badger)", - "You should:": "Θα πρέπει:", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Θα πρέπει να καταργήσετε τα προσωπικά σας δεδομένα από τον διακομιστή ταυτότητας πρίν αποσυνδεθείτε. Δυστυχώς, ο διακομιστής ταυτότητας αυτή τη στιγμή είναι εκτός σύνδεσης ή δεν είναι δυνατή η πρόσβαση.", - "Disconnect from the identity server ?": "Αποσύνδεση από τον διακομιστή ταυτότητας ;", - "Disconnect identity server": "Αποσύνδεση διακομιστή ταυτότητας", - "Terms of service not accepted or the identity server is invalid.": "Οι όροι χρήσης δεν γίνονται αποδεκτοί ή ο διακομιστής ταυτότητας δεν είναι έγκυρος.", - "The identity server you have chosen does not have any terms of service.": "Ο διακομιστής ταυτότητας που επιλέξατε δεν έχει όρους χρήσης.", - "Disconnect from the identity server and connect to instead?": "Αποσύνδεση από τον διακομιστή ταυτότητας και σύνδεση στο ;", - "Change identity server": "Αλλαγή διακομιστή ταυτότητας", - "Checking server": "Έλεγχος διακομιστή", - "Could not connect to identity server": "Δεν ήταν δυνατή η σύνδεση με τον διακομιστή ταυτότητας", - "Not a valid identity server (status code %(code)s)": "Μη έγκυρος διακομιστής ταυτότητας(κωδικός κατάστασης %(code)s)", - "Identity server URL must be HTTPS": "Η διεύθυνση URL διακομιστή ταυτότητας πρέπει να είναι HTTPS", - "not ready": "δεν είναι έτοιμο", - "ready": "έτοιμο", - "Secret storage:": "Μυστική αποθήκευση:", - "in account data": "στα δεδομένα λογαριασμού", - "Secret storage public key:": "Δημόσιο κλειδί μυστικής αποθήκευσης:", - "well formed": "καλοσχηματισμένο", - "Anyone in can find and join. You can select other spaces too.": "Οποιοσδήποτε στο μπορεί να το βρει και να εγγραφεί. Μπορείτε να επιλέξετε και άλλους χώρους.", - "Spaces with access": "Χώροι με πρόσβαση", - "Anyone in a space can find and join. Edit which spaces can access here.": "Οποιοσδήποτε σε ένα χώρο μπορεί να το βρει και να εγγραφεί. Επεξεργαστείτε τους χώρους που έχουν πρόσβαση εδώ.", - "Currently, %(count)s spaces have access": { - "one": "Αυτήν τη στιγμή, ένας χώρος έχει πρόσβαση", - "other": "Αυτήν τη στιγμή, %(count)s χώροι έχουν πρόσβαση" - }, - "& %(count)s more": { - "one": "& %(count)s περισσότερα", - "other": "& %(count)s περισσότερα" - }, - "Upgrade required": "Απαιτείται αναβάθμιση", - "Anyone can find and join.": "Οποιοσδήποτε μπορεί να το βρει και να εγγραφεί.", - "Private (invite only)": "Ιδιωτικό (μόνο με πρόσκληση)", - "Large": "Μεγάλο", - "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": "Ταυτότητα δωματίου ή διεύθυνση της λίστας απαγορευσων", - "If this isn't what you want, please use a different tool to ignore users.": "Εάν αυτό δεν είναι αυτό που θέλετε, χρησιμοποιήστε ένα διαφορετικό εργαλείο για να αγνοήσετε τους χρήστες.", - "Subscribing to a ban list will cause you to join it!": "Η εγγραφή σε μια λίστα απαγορεύσων θα σας κάνει να εγγραφείτε σε αυτήν!", - "Subscribed lists": "Εγγεγραμμένες λίστες", - "eg: @bot:* or example.org": "π.χ.: @bot:* ή example.org", - "Server or user ID to ignore": "Αναγνωριστικό διακομιστή ή χρήστη για παράβλεψη", - "Personal ban list": "Προσωπική λίστα απαγορεύσεων", - "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.": "Η αγνόηση των ατόμων γίνεται μέσω λιστών απαγορεύσεων που περιέχουν κανόνες για το ποιος να απαγορεύσει. Η εγγραφή σε μια λίστα απαγορεύσεων σημαίνει ότι οι χρήστες/διακομιστές που έχουν αποκλειστεί από αυτήν τη λίστα θα είναι κρυμμένοι από εσάς.", - "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' σε οποιονδήποτε διακομιστή.", - "⚠ These settings are meant for advanced users.": "⚠ Αυτές οι ρυθμίσεις προορίζονται για προχωρημένους χρήστες.", - "Ignored users": "Χρήστες που αγνοήθηκαν", - "You are currently subscribed to:": "Αυτήν τη στιγμή είστε εγγεγραμμένοι σε:", - "View rules": "Προβολή κανόνων", - "You are not subscribed to any lists": "Δεν είστε εγγεγραμμένοι σε καμία λίστα", - "You are currently ignoring:": "Αυτήν τη στιγμή αγνοείτε:", - "You have not ignored anyone.": "Δεν έχετε αγνοήσει κανέναν.", - "User rules": "Κανόνες χρήστη", - "Server rules": "Κανόνες διακομιστή", - "Ban list rules - %(roomName)s": "Κανόνες απαγόρευσης λίστας - %(roomName)s", - "None": "Κανένα", - "Please try again or view your console for hints.": "Δοκιμάστε ξανά ή δείτε την κονσόλα σας για συμβουλές.", - "Error unsubscribing from list": "Σφάλμα κατά την απεγγραφή από τη λίστα", - "Error removing ignored user/server": "Σφάλμα κατά την αφαίρεση του χρήστη/διακομιστή που αγνοήθηκε", - "Please verify the room ID or address and try again.": "Επαληθεύστε την ταυτότητα ή τη διεύθυνση δωματίου και δοκιμάστε ξανά.", - "Error subscribing to list": "Σφάλμα εγγραφής στη λίστα", - "Something went wrong. Please try again or view your console for hints.": "Κάτι πήγε στραβά. Δοκιμάστε ξανά ή δείτε την κονσόλα σας για συμβουλές.", - "Error adding ignored user/server": "Σφάλμα κατά την προσθήκη χρήστη/διακομιστή που αγνοήθηκε", - "Ignored/Blocked": "Αγνοήθηκε/Αποκλείστηκε", - "Keyboard": "Πληκτρολόγιο", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Για να αναφέρετε ένα ζήτημα ασφάλειας που σχετίζεται με το Matrix, διαβάστε την Πολιτική Γνωστοποίησης Ασφαλείας του Matrix.org.", - "Deactivate account": "Απενεργοποίηση λογαριασμού", - "Signature upload failed": "Αποτυχία μεταφόρτωσης υπογραφής", - "Signature upload success": "Επιτυχία μεταφόρτωσης υπογραφής", - "Cancelled signature upload": "Ακυρώθηκε η μεταφόρτωση υπογραφής", - "Upload completed": "Η μεταφόρτωση ολοκληρώθηκε", - "Clear all data in this session?": "Εκκαθάριση όλων των δεδομένων σε αυτήν την περίοδο σύνδεσης;", - "Clear all data": "Εκκαθάριση όλων των δεδομένων", - "Remove %(count)s messages": { - "other": "Αφαίρεση %(count)s μηνυμάτων", - "one": "Αφαίρεση 1 μηνύματος" - }, - "Share content": "Κοινή χρήση περιεχομένου", - "Application window": "Παράθυρο εφαρμογής", - "Share entire screen": "Κοινή χρήση ολόκληρης της οθόνης", - "Sorry, you can't edit a poll after votes have been cast.": "Λυπούμαστε, δεν μπορείτε να επεξεργαστείτε μια δημοσκόπηση μετά την ψηφοφορία.", - "Can't edit poll": "Αδυναμία επεξεργασίας δημοσκόπησης", - "Unable to load map": "Αδυναμία φόρτωσης χάρτη", - "Expand map": "Ανάπτυξη χάρτη", - "You sent a verification request": "Στείλατε ένα αίτημα επαλήθευσης", - "Forget this room": "Ξεχάστε αυτό το δωμάτιο", - "Reason: %(reason)s": "Αιτία: %(reason)s", - "Sign Up": "Εγγραφή", - "Join the conversation with an account": "Συμμετοχή στη συζήτηση με λογιαριασμό", - "Add space": "Προσθήκη χώρου", - "Empty room": "Άδειο δωμάτιο", - "Suggested Rooms": "Προτεινόμενα δωμάτια", - "Add room": "Προσθήκη δωματίου", - "Explore public rooms": "Εξερευνήστε δημόσια δωμάτια", - "Add existing room": "Προσθήκη υπάρχοντος δωματίου", - "Add people": "Προσθήκη ατόμων", - "Invite to space": "Πρόσκληση στον χώρο", - "Start new chat": "Έναρξη νέας συνομιλίας", - "Room options": "Επιλογές δωματίου", - "No recently visited rooms": "Δεν υπάρχουν δωμάτια που επισκεφτήκατε πρόσφατα", - "Recently visited rooms": "Δωμάτια που επισκεφτήκατε πρόσφατα", - "Room %(name)s": "Δωμάτιο %(name)s", - "Recently viewed": "Προβλήθηκε πρόσφατα", - "View message": "Προβολή μηνύματος", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Τα προσωπικά σας μηνύματα είναι συνήθως κρυπτογραφημένα, αλλά αυτό το δωμάτιο δεν είναι. Συνήθως αυτό οφείλεται σε μια μη υποστηριζόμενη συσκευή ή μέθοδο που χρησιμοποιείται, όπως προσκλήσεις μέσω email.", - "%(displayName)s created this room.": "%(displayName)s δημιούργησε αυτό το δωμάτιο.", - "Add a topic to help people know what it is about.": "Προσθέστε ένα θέμα για να βοηθήσετε τους χρήστες να γνωρίζουν περί τίνος πρόκειται.", - "Topic: %(topic)s ": "Θέμα: %(topic)s ", - "This is the beginning of your direct message history with .": "Αυτή είναι η αρχή του ιστορικού των άμεσων μηνυμάτων σας με .", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Μόνο οι δυο σας συμμετέχετε σε αυτήν τη συνομιλία, εκτός εάν κάποιος από εσάς προσκαλέσει κάποιον να συμμετάσχει.", - "The authenticity of this encrypted message can't be guaranteed on this device.": "Η αυθεντικότητα αυτού του κρυπτογραφημένου μηνύματος δεν είναι εγγυημένη σε αυτήν τη συσκευή.", - "Encrypted by a deleted session": "Κρυπτογραφήθηκε από μια διαγραμμένη συνεδρία", - "Unencrypted": "Μη κρυπτογραφημένο", - "Message Actions": "Ενέργειες μηνυμάτων", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Ένα μήνυμα sms έχει σταλεί στο +%(msisdn)s. Παρακαλώ εισαγάγετε τον κωδικό επαλήθευσης που περιέχει.", - "Remove %(phone)s?": "Κατάργηση %(phone)s;", - "Email Address": "Διεύθυνση Email", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Σας έχουμε στείλει ένα email για να επαληθεύσουμε τη διεύθυνσή σας. Ακολουθήστε τις οδηγίες εκεί και, στη συνέχεια, κάντε κλικ στο κουμπί παρακάτω.", - "Remove %(email)s?": "Κατάργηση %(email)s;", - "Discovery options will appear once you have added a phone number above.": "Οι επιλογές εντοπισμού θα εμφανιστούν μόλις προσθέσετε έναν αριθμό τηλεφώνου παραπάνω.", - "Verification code": "Κωδικός επαλήθευσης", - "Please enter verification code sent via text.": "Εισαγάγετε τον κωδικό επαλήθευσης που εστάλη μέσω μηνύματος sms.", - "Unable to verify phone number.": "Αδυναμία επαλήθευσης του αριθμού τηλεφώνου.", - "Unable to share phone number": "Αδυναμία κοινής χρήσης του αριθμού τηλεφώνου", - "Unable to revoke sharing for phone number": "Αδυναμία ανάκληση της κοινής χρήσης για τον αριθμό τηλεφώνου", - "Discovery options will appear once you have added an email above.": "Οι επιλογές εντοπισμού θα εμφανιστούν μόλις προσθέσετε ένα email παραπάνω.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Δε συνιστάται να κάνετε δημόσια τα κρυπτογραφημένα δωμάτια. Αυτό σημαίνει ότι οποιοσδήποτε μπορεί να βρει και να συμμετάσχει στο δωμάτιο, επομένως όλοι θα μπορούν να διαβάζουν τα μηνύματα. Δε θα έχετε κανένα από τα οφέλη της κρυπτογράφησης. Η κρυπτογράφηση μηνυμάτων σε δημόσιο δωμάτιο θα κάνει τη λήψη και την αποστολή μηνυμάτων πιο αργή.", - "Unknown failure": "Άγνωστο σφάλμα", - "Failed to update the join rules": "Αποτυχία ενημέρωσης των κανόνων συμμετοχής", - "Decide who can join %(roomName)s.": "Αποφασίστε ποιος μπορεί να συμμετάσχει στο %(roomName)s.", - "To link to this room, please add an address.": "Για να δημιουργήσετε σύνδεσμο σε αυτό το δωμάτιο, παρακαλώ προσθέστε μια διεύθυνση.", - "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.": "Αφού ενεργοποιηθεί, η κρυπτογράφηση για ένα δωμάτιο δεν μπορεί να απενεργοποιηθεί. Τα μηνύματα που αποστέλλονται σε κρυπτογραφημένα δωμάτια δεν είναι ορατά από τον διακομιστή, παρά μόνο από τους συμμετέχοντες στην αίθουσα. Η ενεργοποίηση της κρυπτογράφησης μπορεί να αποτρέψει τη σωστή λειτουργία πολλών bots και γεφυρών. Μάθετε περισσότερα σχετικά με την κρυπτογράφηση.", - "Enable encryption?": "Ενεργοποίηση κρυπτογράφησης;", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Για να αποφύγετε αυτά τα ζητήματα, δημιουργήστε ένα νέα κρυπτογραφημένο δωμάτιο για τη συνομιλία που σκοπεύετε να πραγματοποιήσετε.", - "Are you sure you want to add encryption to this public room?": "Είστε βέβαιοι ότι θέλετε να προσθέσετε κρυπτογράφηση σε αυτό το δημόσιο δωμάτιο;", - "Roles & Permissions": "Ρόλοι & Δικαιώματα", - "Muted Users": "Χρήστες σε Σίγαση", - "Browse": "Εξερεύνηση", - "Set a new custom sound": "Ορίστε έναν νέο προσαρμοσμένο ήχο", - "Notification sound": "Ήχος ειδοποίησης", - "Sounds": "Ήχοι", - "You won't get any notifications": "Δεν θα λαμβάνετε ειδοποιήσεις", - "Get notified only with mentions and keywords as set up in your settings": "Λάβετε ειδοποιήσεις μόνο με αναφορές και λέξεις-κλειδιά όπως έχουν ρυθμιστεί στις ρυθμίσεις σας", - "@mentions & keywords": "@αναφορές & λέξεις-κλειδιά", - "Get notified for every message": "Λάβετε ειδοποιήσεις για κάθε μήνυμα", - "Room Addresses": "Διευθύνσεις δωματίων", - "Bridges": "Γέφυρες", - "This room isn't bridging messages to any platforms. Learn more.": "Αυτό το δωμάτιο δε γεφυρώνει μηνύματα σε καμία πλατφόρμα. Μάθετε περισσότερα.", - "This room is bridging messages to the following platforms. Learn more.": "Αυτό το δωμάτιο γεφυρώνει μηνύματα στις ακόλουθες πλατφόρμες. Μάθετε περισσότερα.", - "Room version:": "Έκδοση δωματίου:", - "Room version": "Έκδοση δωματίου", - "Internal room ID": "Εσωτερικό ID δωματίου", - "Space information": "Πληροφορίες Χώρου", - "View older messages in %(roomName)s.": "Προβολή παλαιότερων μηνυμάτων στο %(roomName)s.", - "Upgrade this room to the recommended room version": "Αναβαθμίστε αυτό το δωμάτιο στην προτεινόμενη έκδοση δωματίου", - "Voice & Video": "Φωνή & Βίντεο", - "No Audio Outputs detected": "Δεν εντοπίστηκαν Έξοδοι Ήχου", - "Audio Output": "Έξοδος ήχου", - "Request media permissions": "Ζητήστε άδειες πολυμέσων", - "Missing media permissions, click the button below to request.": "Λείπουν δικαιώματα πολυμέσων, κάντε κλικ στο κουμπί παρακάτω για να αιτηθείτε.", - "Group all your rooms that aren't part of a space in one place.": "Ομαδοποιήστε σε ένα μέρος όλα τα δωμάτιά σας που δεν αποτελούν μέρος ενός χώρου.", - "Show all your rooms in Home, even if they're in a space.": "Εμφάνιση όλων των δωματίων σας στην Αρχική, ακόμα κι αν βρίσκονται σε ένα χώρο.", - "Spaces to show": "Χώροι για εμφάνιση", - "Bulk options": "Μαζικές επιλογές", - "Click the link in the email you received to verify and then click continue again.": "Κάντε κλικ στον σύνδεσμο ηλεκτρονικής διεύθυνσης που λάβατε για επαλήθευση και μετα, κάντε ξανά κλικ στη συνέχεια.", - "Unable to revoke sharing for email address": "Δεν είναι δυνατή η ανάκληση της κοινής χρήσης για τη διεύθυνση ηλεκτρονικού ταχυδρομείου", - "People with supported clients will be able to join the room without having a registered account.": "Τα άτομα με υποστηριζόμενους πελάτες θα μπορούν να εγγραφούν στο δωμάτιο χωρίς να έχουν εγγεγραμμένο λογαριασμό.", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Οι αλλαγές στα άτομα που μπορούν να διαβάσουν το ιστορικό θα ισχύουν μόνο για μελλοντικά μηνύματα σε αυτό το δωμάτιο. Η ορατότητα της υπάρχουσας ιστορίας θα παραμείνει αμετάβλητη.", - "Members only (since they joined)": "Μόνο μέλη (από τη στιγμή που έγιναν μέλη)", - "Members only (since they were invited)": "Μόνο μέλη (από τη στιγμή που προσκλήθηκαν)", - "Members only (since the point in time of selecting this option)": "Μόνο μέλη (από τη στιγμή που ορίστηκε αυτή η επιλογή)", - "Select the roles required to change various parts of the room": "Επιλέξτε τους ρόλους που απαιτούνται για να αλλάξετε διάφορα μέρη του δωματίου", - "Select the roles required to change various parts of the space": "Επιλέξτε τους ρόλους που απαιτούνται για να αλλάξετε διάφορα μέρη του χώρου", - "Send %(eventType)s events": "Στελιτε %(eventType)sσυμβάντα", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Παρουσιάστηκε σφάλμα κατά την αλλαγή του επιπέδου ισχύος του χρήστη. Βεβαιωθείτε ότι έχετε επαρκή δικαιώματα και δοκιμάστε ξανά.", - "Error changing power level": "Σφάλμα αλλαγής του επιπέδου ισχύος", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Παρουσιάστηκε σφάλμα κατά την αλλαγή των απαιτήσεων επιπέδου ισχύος του δωματίου. Βεβαιωθείτε ότι έχετε επαρκή δικαιώματα και δοκιμάστε ξανά.", - "Error changing power level requirement": "Σφάλμα αλλαγής της απαίτησης επιπέδου ισχύος", - "Banned by %(displayName)s": "Αποκλείστηκε από %(displayName)s", - "Get notifications as set up in your settings": "Λάβετε ειδοποιήσεις όπως έχoyn ρυθμιστεί στις ρυθμίσεις σας", - "Rooms outside of a space": "Δωμάτια εκτός χώρου", - "Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Οι Χώροι είναι ένας τρόπος ομαδοποίησης δωματίων και ατόμων. Εκτός από τους χώρους στους οποίους βρίσκεστε, μπορείτε να χρησιμοποιήσετε και κάποιους προκατασκευασμένους.", - "Sidebar": "Πλαϊνή μπάρα", - "Accept all %(invitedRooms)s invites": "Αποδεχτείτε όλες τις %(invitedRooms)sπροσκλήσεις", - "You have no ignored users.": "Δεν έχετε χρήστες που έχετε αγνοήσει.", - "Autocomplete delay (ms)": "Καθυστέρηση αυτόματης συμπλήρωσης (ms)", - "Code blocks": "Μπλοκ κώδικα", - "Displaying time": "Εμφάνιση ώρας", - "To view all keyboard shortcuts, click here.": "Για να δείτε όλες τις συντομεύσεις πληκτρολογίου, κάντε κλικ εδώ.", - "Keyboard shortcuts": "Συντομεύσεις πληκτρολογίου", - "Room list": "Λίστα δωματίων", - "User signing private key:": "Ιδιωτικό κλειδί για υπογραφή χρήστη:", - "Your homeserver doesn't seem to support this feature.": "Ο διακομιστής σας δε φαίνεται να υποστηρίζει αυτήν τη δυνατότητα.", - "Verify session": "Επαλήθευση συνεδρίας", - "If they don't match, the security of your communication may be compromised.": "Εάν δεν ταιριάζουν, η ασφάλεια της επικοινωνίας σας μπορεί να τεθεί σε κίνδυνο.", - "Session key": "Κλειδί συνεδρίας", - "Session name": "Όνομα συνεδρίας", - "Select spaces": "Επιλέξτε χώρους", - "%(count)s rooms": { - "one": "%(count)s δωμάτιο", - "other": "%(count)s δωμάτια" - }, - "%(count)s members": { - "one": "%(count)s μέλος", - "other": "%(count)s μέλη" - }, - "Are you sure you want to sign out?": "Είσαστε σίγουροι ότι θέλετε να αποσυνδεθείτε;", - "You'll lose access to your encrypted messages": "Θα χάσετε την πρόσβαση στα κρυπτογραφημένα μηνύματά σας", - "Manually export keys": "Μη αυτόματη εξαγωγή κλειδιών", - "I don't want my encrypted messages": "Δε θέλω τα κρυπτογραφημένα μηνύματά μου", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Τα κρυπτογραφημένα μηνύματα προστατεύονται με κρυπτογράφηση από άκρο σε άκρο. Μόνο εσείς και οι παραλήπτες έχετε τα κλειδιά για να διαβάσετε αυτά τα μηνύματα.", - "Leave space": "Αποχώρηση από τον χώρο", - "Leave all rooms": "Αποχώρηση από όλα τα δωμάτια", - "Leave some rooms": "Αποχώρηση από κάποια δωμάτια", - "Would you like to leave the rooms in this space?": "Θα θέλατε να αποχωρήσετε από τα δωμάτια σε αυτόν τον χώρο;", - "Don't leave any rooms": "Μην αφήνετε κανένα δωμάτιο", - "You are about to leave .": "Πρόκειται να αποχωρήσετε από το .", - "Leave %(spaceName)s": "Αποχωρήστε από %(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.": "Είστε ο μοναδικός διαχειριστής ορισμένων από τα δωμάτια ή τους χώρους που θέλετε να αποχωρήσετε. Αν αποχωρήσετε, θα μείνουν χωρίς διαχειριστές.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Είστε ο μοναδικός διαχειριστής αυτού του χώρου. Αν αποχωρήσετε τότε κανείς άλλος δε θα τον ελέγχει.", - "You won't be able to rejoin unless you are re-invited.": "Δε θα μπορείτε να συμμετάσχετε ξανά εκτός αν προσκληθείτε και πάλι.", - "Clear cache and resync": "Εκκαθάριση προσωρινής μνήμης και επανασυγχρονισμός", - "Enter Security Phrase": "Εισαγάγετε τη Φράση Ασφαλείας", - "Moderation": "Συντονισμός", - "Light high contrast": "Ελαφριά υψηλή αντίθεση", - "Show %(count)s other previews": { - "other": "Εμφάνιση %(count)s άλλων προεπισκοπήσεων", - "one": "Εμφάνιση%(count)s άλλων προεπισκοπήσεων" - }, - "Encrypted by an unverified session": "Κρυπτογραφήθηκε από μια μη επαληθευμένη συνεδρία", - "Copy link to thread": "Αντιγραφή συνδέσμου στο νήμα εκτέλεσης", - "View in room": "Δείτε στο δωμάτιο", - "This event could not be displayed": "Δεν ήταν δυνατή η εμφάνιση αυτού του συμβάντος", - "From a thread": "Από ένα νήμα εκτέλεσης", - "Continuing without email": "Συνέχεια χωρίς email", - "Upgrade Room Version": "Αναβάθμιση Έκδοσης Δωματίου", - "Upgrade this room to version %(version)s": "Αναβαθμίστε αυτό το δωμάτιο στην έκδοση %(version)s", - "The room upgrade could not be completed": "Δεν ήταν δυνατή η ολοκλήρωση της αναβάθμισης δωματίου", - "Failed to upgrade room": "Αποτυχία αναβάθμισης δωματίου", - "Room Settings - %(roomName)s": "Ρυθμίσεις Δωματίου - %(roomName)s", - "Email (optional)": "Email (προαιρετικό)", - "You were banned from %(roomName)s by %(memberName)s": "Έχετε αποκλειστεί από το %(roomName)s από τον %(memberName)s", - "Re-join": "Επανασύνδεση", - "You were removed from %(roomName)s by %(memberName)s": "Αφαιρεθήκατε από το %(roomName)s από τον %(memberName)s", - "%(spaceName)s menu": "%(spaceName)s μενού", - "Currently removing messages in %(count)s rooms": { - "one": "Αυτήν τη στιγμή γίνεται κατάργηση μηνυμάτων σε %(count)s δωμάτιο", - "other": "Αυτήν τη στιγμή γίνεται κατάργηση μηνυμάτων σε %(count)s δωμάτια" - }, - "Currently joining %(count)s rooms": { - "one": "Αυτήν τη στιγμή συμμετέχετε σε%(count)sδωμάτιο", - "other": "Αυτήν τη στιγμή συμμετέχετε σε %(count)s δωμάτια" - }, - "Join public room": "Εγγραφείτε στο δημόσιο δωμάτιο", - "Show Widgets": "Εμφάνιση μικροεφαρμογών", - "Hide Widgets": "Απόκρυψη μικροεφαρμογών", - "Replying": "Απαντώντας", - "This is the start of .": "Αυτή είναι η αρχή του .", - "Topic: %(topic)s (edit)": "Θέμα: %(topic)s (επεξεργασία)", - "A connection error occurred while trying to contact the server.": "Παρουσιάστηκε σφάλμα σύνδεσης κατά την προσπάθεια επικοινωνίας με τον διακομιστή.", - "Your area is experiencing difficulties connecting to the internet.": "Η περιοχή σας αντιμετωπίζει δυσκολίες σύνδεσης στο διαδίκτυο.", - "The server has denied your request.": "Ο διακομιστής απέρριψε το αίτημά σας.", - "The server is offline.": "Ο διακομιστής είναι εκτός σύνδεσης.", - "A browser extension is preventing the request.": "Μια επέκταση προγράμματος περιήγησης αποτρέπει το αίτημα.", - "Your firewall or anti-virus is blocking the request.": "Το τείχος προστασίας ή το πρόγραμμα προστασίας από ιούς μπλοκάρει το αίτημα.", - "The server (%(serverName)s) took too long to respond.": "Ο διακομιστής (%(serverName)s) έκανε πολύ χρόνο να ανταποκριθεί.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Ο διακομιστής σας δεν ανταποκρίνεται σε ορισμένα από τα αιτήματά σας. Παρακάτω είναι μερικοί από τους πιο πιθανούς λόγους.", - "Server isn't responding": "Ο διακομιστής δεν ανταποκρίνεται", - "You'll upgrade this room from to .": "Θα αναβαθμίσετε αυτό το δωμάτιο από σε .", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Λάβετε υπόψη ότι η αναβάθμιση θα δημιουργήσει μια νέα έκδοση του δωματίου. Όλα τα τρέχοντα μηνύματα θα παραμείνουν σε αυτό το αρχειοθετημένο δωμάτιο.", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Η αναβάθμιση ενός δωματίου είναι μια προηγμένη ενέργεια και συνήθως συνιστάται όταν ένα δωμάτιο είναι ασταθές λόγω σφαλμάτων, ελλείψεων λειτουργιών ή ευπάθειας ασφαλείας.", - "Upgrade public room": "Αναβάθμιση δημόσιου δωματίου", - "Upgrade private room": "Αναβάθμιση ιδιωτικού δωματίου", - "Automatically invite members from this room to the new one": "Αυτόματη πρόσκληση μελών αυτού του δωματίου στο νέο", - "Put a link back to the old room at the start of the new room so people can see old messages": "Βάλτε έναν σύνδεσμο προς το παλιό δωμάτιο στην αρχή του νέου δωματίου, ώστε οι χρήστες να μπορούν να δουν παλιά μηνύματα", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Εμποδίστε τους χρήστες να συνομιλούν στην παλιά έκδοση του δωματίου και αναρτήστε ένα μήνυμα που να τους συμβουλεύει να μετακινηθούν στο νέο δωμάτιο", - "Update any local room aliases to point to the new room": "Ενημερώστε τυχόν τοπικά ψευδώνυμα δωματίου για να οδηγούν στο νέο δωμάτιο", - "Create a new room with the same name, description and avatar": "Δημιουργήστε ένα νέο δωμάτιο με το ίδιο όνομα, περιγραφή και avatar", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Σημειώστε ότι συνδέεστε στον διακομιστή %(hs)s, όχι στο matrix.org.", - "A text message has been sent to %(msisdn)s": "Ένα μήνυμα κειμένου έχει σταλεί στη διεύθυνση %(msisdn)s", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Η διαγραφή μιας μικροεφαρμογής την καταργεί για όλους τους χρήστες σε αυτό το δωμάτιο. Είστε βέβαιοι ότι θέλετε να τη διαγράψετε;", - "Delete Widget": "Διαγραφή Μικροεφαρμογής", - "Delete widget": "Διαγραφή μικροεφαρμογής", - "Unable to copy a link to the room to the clipboard.": "Αδυναμία αντιγραφής στο πρόχειρο του συνδέσμου δωματίου.", - "Unable to copy room link": "Αδυναμία αντιγραφής του συνδέσμου δωματίου", - "Are you sure you want to leave the space '%(spaceName)s'?": "Είστε σίγουροι ότι θέλετε να αποχωρήσετε από τον χώρο %(spaceName)s;", - "This room is not public. You will not be able to rejoin without an invite.": "Αυτό το δωμάτιο δεν είναι δημόσιο. Δε θα μπορείτε να ξανασυμμετάσχετε χωρίς πρόσκληση.", - "This space is not public. You will not be able to rejoin without an invite.": "Αυτός ο χώρος δεν είναι δημόσιος. Δε θα μπορείτε να ξανασυμμετάσχετε χωρίς πρόσκληση.", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Είστε το μόνο άτομο εδώ μέσα. Εάν φύγετε, κανείς δε θα μπορεί αργότερα να συμμετάσχει, συμπεριλαμβανομένου και εσάς.", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Εάν κάποιος σας είπε να κάνετε αντιγραφή και επικόλληση κάτι εδώ, υπάρχει μεγάλη πιθανότητα να σας έχουν εξαπατήσει!", - "Wait!": "Μια στιγμή!", - "Attach files from chat or just drag and drop them anywhere in a room.": "Επισυνάψτε αρχεία από τη συνομιλία ή απλώς σύρετε και αποθέστε τα οπουδήποτε μέσα σε ένα δωμάτιο.", - "No files visible in this room": "Δεν υπάρχουν αρχεία ορατά σε αυτό το δωμάτιο", - "Couldn't load page": "Δεν ήταν δυνατή η φόρτωση της σελίδας", - "Error downloading audio": "Σφάλμα λήψης ήχου", - "Sign in with SSO": "Συνδεθείτε με SSO", - "Add an email to be able to reset your password.": "Προσθέστε ένα email για να μπορείτε να κάνετε επαναφορά του κωδικού πρόσβασης σας.", - "Phone (optional)": "Τηλέφωνο (προαιρετικό)", - "Someone already has that username. Try another or if it is you, sign in below.": "Κάποιος έχει ήδη αυτό το όνομα χρήστη. Δοκιμάστε άλλο ή εάν είστε εσείς, συνδεθείτε παρακάτω.", - "Unable to check if username has been taken. Try again later.": "Δεν είναι δυνατός ο έλεγχος εάν το όνομα χρήστη είναι διαθέσιμο. Δοκιμάστε ξανά αργότερα.", - "Use lowercase letters, numbers, dashes and underscores only": "Χρησιμοποιήστε μόνο πεζά γράμματα, αριθμούς, παύλες και κάτω παύλες", - "Use an email address to recover your account": "Χρησιμοποιήστε μια διεύθυνση email για να ανακτήσετε τον λογαριασμό σας", - "That phone number doesn't look quite right, please check and try again": "Αυτός ο αριθμός τηλεφώνου δε φαίνεται σωστός, ελέγξτε και δοκιμάστε ξανά", - "Enter phone number": "Εισάγετε αριθμό τηλεφώνου", - "Enter username": "Εισάγετε όνομα χρήστη", - "Password is allowed, but unsafe": "Έγκυρος κωδικός πρόσβασης, αλλά δεν είναι ασφαλής", - "Nice, strong password!": "Πολύ καλά, ισχυρός κωδικός πρόσβασης!", - "Enter password": "Εισάγετε τον κωδικό πρόσβασης", - "Something went wrong in confirming your identity. Cancel and try again.": "Κάτι πήγε στραβά στην επιβεβαίωση της ταυτότητάς σας. Ακυρώστε και δοκιμάστε ξανά.", - "Confirm your identity by entering your account password below.": "Ταυτοποιηθείτε εισάγοντας παρακάτω τον κωδικό πρόσβασης του λογαριασμού σας.", - "Doesn't look like a valid email address": "Δε μοιάζει με έγκυρη διεύθυνση email", - "Enter email address": "Εισάγετε διεύθυνση email", - "This room is public": "Αυτό το δωμάτιο είναι δημόσιο", - "Move right": "Μετακίνηση δεξιά", - "Move left": "Μετακίνηση αριστερά", - "Revoke permissions": "Ανάκληση αδειών", - "Remove for everyone": "Κατάργηση για όλους", - "Take a picture": "Λήψη φωτογραφίας", - "Start audio stream": "Έναρξη ροής ήχου", - "Unable to start audio streaming.": "Δεν είναι δυνατή η έναρξη ροής ήχου.", - "Thread options": "Επιλογές νήματος συζήτησης", - "Report": "Αναφορά", - "Collapse reply thread": "Σύμπτυξη νήματος απάντησης", - "Show preview": "Εμφάνιση προεπισκόπησης", - "View source": "Προβολή πηγής", - "Open in OpenStreetMap": "Άνοιγμα στο OpenStreetMap", - "Not a valid Security Key": "Μη έγκυρο Κλειδί Ασφαλείας", - "This looks like a valid Security Key!": "Αυτό φαίνεται να είναι ένα έγκυρο Κλειδί Ασφαλείας!", - "Enter Security Key": "Εισάγετε το Κλειδί Ασφαλείας", - "Successfully restored %(sessionCount)s keys": "Επιτυχής επαναφορά %(sessionCount)s κλειδιών", - "Failed to decrypt %(failedCount)s sessions!": "Αποτυχία αποκρυπτογράφησης %(failedCount)s συνεδριών!", - "Keys restored": "Τα κλειδιά ανακτήθηκαν", - "No backup found!": "Δε βρέθηκε αντίγραφο ασφαλείας!", - "Unable to restore backup": "Δεν είναι δυνατή η επαναφορά του αντιγράφου ασφαλείας", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Δεν ήταν δυνατή η αποκρυπτογράφηση του αντιγράφου ασφαλείας με αυτή τη Φράση Ασφαλείας: Βεβαιωθείτε ότι έχετε εισαγάγει τη σωστή Φράση Ασφαλείας.", - "Incorrect Security Phrase": "Λανθασμένη Φράση Ασφαλείας", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Δεν ήταν δυνατή η αποκρυπτογράφηση του αντιγράφου ασφαλείας με αυτό το Κλειδί Ασφαλείας: Βεβαιωθείτε ότι έχετε εισαγάγει το σωστό Κλειδί Ασφαλείας.", - "Security Key mismatch": "Αναντιστοιχία Κλειδιού Ασφαλείας", - "Unable to load backup status": "Δεν είναι δυνατή η φόρτωση της κατάστασης αντιγράφου ασφαλείας", - "%(completed)s of %(total)s keys restored": "%(completed)s από %(total)s κλειδιά ανακτήθηκαν", - "Restoring keys from backup": "Επαναφορά κλειδιών από αντίγραφο ασφαλείας", - "Unable to set up keys": "Δεν είναι δυνατή η ρύθμιση των κλειδιών", - "Click the button below to confirm setting up encryption.": "Κάντε κλικ στο κουμπί παρακάτω για να επιβεβαιώσετε τη ρύθμιση της κρυπτογράφησης.", - "Confirm encryption setup": "Επιβεβαιώστε τη ρύθμιση κρυπτογράφησης", - "Use your Security Key to continue.": "Χρησιμοποιήστε το Κλειδί Ασφαλείας σας για να συνεχίσετε.", - "Security Key": "Κλειδί Ασφαλείας", - "Enter your Security Phrase or to continue.": "Εισαγάγετε τη Φράση Ασφαλείας ή για να συνεχίσετε.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Δεν είναι δυνατή η πρόσβαση στον κρυφό χώρο αποθήκευσης. Βεβαιωθείτε ότι έχετε εισαγάγει τη σωστή Φράση Ασφαλείας.", - "Security Phrase": "Φράση Ασφαλείας", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Εάν επαναφέρετε τα πάντα, θα κάνετε επανεκκίνηση χωρίς αξιόπιστες συνεδρίες, χωρίς αξιόπιστους χρήστες και ενδέχεται να μην μπορείτε να δείτε προηγούμενα μηνύματα.", - "Only do this if you have no other device to complete verification with.": "Κάντε αυτό μόνο όταν δεν έχετε άλλη συσκευή για να ολοκληρώσετε την επαλήθευση.", - "Reset everything": "Επαναφορά όλων", - "Forgotten or lost all recovery methods? Reset all": "Ξεχάσατε ή χάσατε όλες τις μεθόδους ανάκτησης; Επαναφορά όλων", - "Invalid Security Key": "Μη έγκυρο Κλειδί Ασφαλείας", - "Wrong Security Key": "Λάθος Κλειδί Ασφαλείας", - "Looks good!": "Φαίνεται καλό!", - "Wrong file type": "Λάθος τύπος αρχείου", - "Decline All": "Απόρριψη όλων", - "Verification Request": "Αίτημα επαλήθευσης", - "Verify other device": "Επαλήθευση άλλης συσκευής", - "Upload Error": "Σφάλμα μεταφόρτωσης", - "Cancel All": "Ακύρωση Όλων", - "Upload %(count)s other files": { - "one": "Μεταφόρτωση %(count)s άλλου αρχείου", - "other": "Μεταφόρτωση %(count)s άλλων αρχείων" - }, - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Ορισμένα αρχεία είναι πολύ μεγάλα για να μεταφορτωθούν. Το όριο μεγέθους αρχείου είναι %(limit)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Αυτά τα αρχεία είναι πολύ μεγάλα για μεταφόρτωση. Το όριο μεγέθους αρχείου είναι %(limit)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.", - "Upload all": "Μεταφόρτωση όλων", - "Upload files": "Μεταφόρτωση αρχείων", - "Upload files (%(current)s of %(total)s)": "Μεταφόρτωση αρχείων %(current)s από %(total)s", - "Document": "Έγγραφο", - "Summary": "Περίληψη", - "Service": "Υπηρεσία", - "To continue you need to accept the terms of this service.": "Για να συνεχίσετε, πρέπει να αποδεχτείτε τους όρους αυτής της υπηρεσίας.", - "Find others by phone or email": "Βρείτε άλλους μέσω τηλεφώνου ή email", - "Your browser likely removed this data when running low on disk space.": "Το πρόγραμμα περιήγησης σας πιθανότατα αφαίρεσε αυτά τα δεδομένα όταν ο χώρος στο δίσκο εξαντλήθηκε.", - "Missing session data": "Λείπουν δεδομένα της συνεδρίας (session)", - "Search Dialog": "Παράθυρο Αναζήτησης", - "Use to scroll": "Χρησιμοποιήστε τα για κύλιση", - "Recent searches": "Πρόσφατες αναζητήσεις", - "Other searches": "'Άλλες αναζητήσεις", - "Public rooms": "Δημόσια δωμάτια", - "Join %(roomAddress)s": "Συμμετοχή στο %(roomAddress)s", - "Other rooms in %(spaceName)s": "Άλλα δωμάτιο στο %(spaceName)s", - "Spaces you're in": "Χώροι που ανήκετε", - "Settings - %(spaceName)s": "Ρυθμίσεις - %(spaceName)s", - "Sections to show": "Ενότητες προς εμφάνιση", - "Command Help": "Βοήθεια Εντολών", - "Link to room": "Σύνδεσμος στο δωμάτιο", - "Link to selected message": "Σύνδεσμος στο επιλεγμένο μήνυμα", - "Share Room Message": "Κοινή χρήση Μηνύματος Δωματίου", - "Share User": "Κοινή χρήση Χρήστη", - "Link to most recent message": "Σύνδεσμος προς το πιο πρόσφατο μήνυμα", - "Share Room": "Κοινή χρήση Δωματίου", - "We encountered an error trying to restore your previous session.": "Αντιμετωπίσαμε ένα σφάλμα κατά την επαναφορά της προηγούμενης συνεδρίας σας.", - "Send Logs": "Αποστολή Αρχείων καταγραφής", - "Clear Storage and Sign Out": "Εκκαθάριση Χώρου αποθήκευσης και Αποσύνδεση", - "Sign out and remove encryption keys?": "Αποσύνδεση και κατάργηση κλειδιών κρυπτογράφησης;", - "Copy room link": "Αντιγραφή συνδέσμου δωματίου", - "Forget Room": "Ξεχάστε το δωμάτιο", - "%(roomName)s can't be previewed. Do you want to join it?": "Δεν είναι δυνατή η προεπισκόπηση του %(roomName)s. Θέλετε να συμμετάσχετε;", - "You're previewing %(roomName)s. Want to join it?": "Κάνετε προεπισκόπηση στο %(roomName)s. Θέλετε να συμμετάσχετε;", - "Reject & Ignore user": "Απόρριψη & Παράβλεψη χρήστη", - " invited you": "Ο σας προσκάλεσε", - "Do you want to join %(roomName)s?": "Θέλετε να εγγραφείτε στο %(roomName)s;", - "Start chatting": "Ξεκινήστε τη συνομιλία", - " wants to chat": "Ο θέλει να συνομιλήσετε", - "Do you want to chat with %(user)s?": "Θέλετε να συνομιλήσετε με %(user)s;", - "Share this email in Settings to receive invites directly in %(brand)s.": "Μοιραστείτε αυτό το μήνυμα ηλεκτρονικού ταχυδρομείου στις Ρυθμίσεις για να λαμβάνετε προσκλήσεις απευθείας σε %(brand)s.", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Χρησιμοποιήστε έναν διακομιστή ταυτότητας στις Ρυθμίσεις για να λαμβάνετε προσκλήσεις απευθείας στο %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "Αυτή η πρόσκληση στο %(roomName)s στάλθηκε στο %(email)s", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Συνδέστε αυτό το μήνυμα ηλεκτρονικού ταχυδρομείου με τον λογαριασμό σας στις Ρυθμίσεις για να λαμβάνετε προσκλήσεις απευθείας σε %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Αυτή η πρόσκληση στο %(roomName)s στάλθηκε στο %(email)s που δεν σχετίζεται με τον λογαριασμό σας", - "Join the discussion": "Λάβετε μέρος στη συζήτηση", - "Try to join anyway": "Προσπαθήστε να συμμετάσχετε ούτως ή άλλως", - "Something went wrong with your invite to %(roomName)s": "Κάτι πήγε στραβά με την πρόσκλησή σας στο %(roomName)s", - "Uploaded sound": "Μεταφορτωμένος ήχος", - "Room Topic": "Θέμα Δωματίου", - "Room Name": "Όνομα Δωματίου", - "Failed to send logs: ": "Αποτυχία αποστολής αρχείων καταγραφής: ", - "Thank you!": "Ευχαριστώ!", - "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.": "Δε θα μπορείτε να αναιρέσετε αυτήν την ενέργεια καθώς υποβιβάζετε τον εαυτό σας, εάν είστε ο τελευταίος προνομιούχος χρήστης στο δωμάτιο, θα είναι αδύνατο να ανακτήσετε τα προνόμια.", - "Old cryptography data detected": "Εντοπίστηκαν παλιά δεδομένα κρυπτογράφησης", - "expand": "επέκταση", - "collapse": "σύμπτηξη", - "URL previews are disabled by default for participants in this room.": "Η προεπισκόπηση διευθύνσεων URL είναι απενεργοποιημένη από προεπιλογή για τους συμμετέχοντες σε αυτό το δωμάτιο.", - "%(name)s wants to verify": "%(name)s θέλει να επαληθεύσει", - "%(name)s cancelled": "%(name)s ακύρωσε", - "%(name)s declined": "%(name)s αρνήθηκε", - "You cancelled": "Ακυρώσατε", - "You declined": "Αρνηθήκατε", - "%(name)s accepted": "Ο/η %(name)s αποδέχθηκε", - "You accepted": "Αποδεχθήκατε", - "%(name)s cancelled verifying": "%(name)s ακύρωσε την επαλήθευση", - "You cancelled verifying %(name)s": "Ακυρώσατε την επαλήθευση του χρήστη %(name)s", - "You verified %(name)s": "Επαληθεύσατε τον χρήστη %(name)s", - "Video conference started by %(senderName)s": "Η τηλεδιάσκεψη ξεκίνησε από %(senderName)s", - "Video conference updated by %(senderName)s": "Η τηλεδιάσκεψη ενημερώθηκε από %(senderName)s", - "Video conference ended by %(senderName)s": "Η τηλεδιάσκεψη τερματίστηκε από %(senderName)s", - "Join the conference at the top of this room": "Συμμετάσχετε στην τηλεδιάσκεψη από την κορυφή του δωματίου αυτού", - "Join the conference from the room information card on the right": "Συμμετάσχετε στην τηλεδιάσκεψη από την κάρτα πληροφοριών στα δεξιά", - "Show image": "Εμφάνιση εικόνας", - "Click": "Κλικ", - "Expand quotes": "Ανάπτυξη εισαγωγικών", - "Collapse quotes": "Σύμπτυξη εισαγωγικών", - "Can't create a thread from an event with an existing relation": "Δεν είναι δυνατή η δημιουργία νήματος από ένα συμβάν με μια υπάρχουσα σχέση", - "Reply in thread": "Απάντηση στο νήμα", - "Error processing audio message": "Σφάλμα επεξεργασίας του ηχητικού μηνύματος", - "Pick a date to jump to": "Επιλέξτε μια ημερομηνία για να μεταβείτε", - "Message pending moderation": "Μήνυμα σε εκκρεμότητα συντονισμού", - "Message pending moderation: %(reason)s": "Μήνυμα σε εκκρεμότητα συντονισμού: %(reason)s", - "The encryption used by this room isn't supported.": "Η κρυπτογράφηση που χρησιμοποιείται από αυτό το δωμάτιο δεν υποστηρίζεται.", - "Encryption not enabled": "Η κρυπτογράφηση δεν ενεργοποιήθηκε", - "Ignored attempt to disable encryption": "Αγνοήθηκε προσπάθεια απενεργοποίησης κρυπτογράφησης", - "Some encryption parameters have been changed.": "Ορισμένες παράμετροι κρυπτογράφησης έχουν αλλάξει.", - "Messages in this room are not end-to-end encrypted.": "Τα μηνύματα σε αυτό το δωμάτιο δεν είναι κρυπτογραφημένα από άκρο σε άκρο.", - "Messages in this room are end-to-end encrypted.": "Τα μηνύματα σε αυτό το δωμάτιο είναι κρυπτογραφημένα από άκρο σε άκρο.", - "Accepting…": "Αποδοχή …", - "To proceed, please accept the verification request on your other device.": "Για να συνεχίσετε, αποδεχτείτε το αίτημα επαλήθευσης στην άλλη συσκευή σας.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Όταν κάποιος εισάγει μια διεύθυνση URL στο μήνυμά του, μπορεί να εμφανιστεί μια προεπισκόπηση του URL για να δώσει περισσότερες πληροφορίες σχετικά με αυτόν τον σύνδεσμο, όπως τον τίτλο, την περιγραφή και μια εικόνα από τον ιστότοπο.", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "Σε κρυπτογραφημένα δωμάτια, όπως αυτό, οι προεπισκόπηση URL είναι απενεργοποιημένη από προεπιλογή για να διασφαλιστεί ότι ο κεντρικός σας διακομιστής (όπου δημιουργείται μια προεπισκόπηση) δεν μπορεί να συγκεντρώσει πληροφορίες σχετικά με συνδέσμους που βλέπετε σε αυτό το δωμάτιο.", - "Publish this room to the public in %(domain)s's room directory?": "Δημοσίευση αυτού του δωματίου στο κοινό κατάλογο δωματίων του %(domain)s;", - "Room avatar": "Εικόνα δωματίου", - "Show more": "Δείτε περισσότερα", - "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Ορίστε διευθύνσεις για αυτόν τον χώρο, ώστε οι χρήστες να μπορούν να τον βρίσκουν μέσω του κεντρικού σας διακομιστή (%(localDomain)s)", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Ορίστε διευθύνσεις για αυτό το δωμάτιο, ώστε οι χρήστες να μπορούν να το βρίσκουν μέσω του κεντρικού σας διακομιστή (%(localDomain)s)", - "Local Addresses": "Τοπική Διεύθυνση", - "New published address (e.g. #alias:server)": "Νέα δημοσιευμένη διεύθυνση (π.χ. #alias:server)", - "No other published addresses yet, add one below": "Δεν υπάρχουν δημοσιευμένες διευθύνσεις, προσθέστε μία παρακάτω", - "Other published addresses:": "Άλλες δημοσιευμένες διευθύνσεις:", - "To publish an address, it needs to be set as a local address first.": "Για να δημοσιεύσετε μια διεύθυνση, πρέπει πρώτα να οριστεί ως τοπική.", - "Published addresses can be used by anyone on any server to join your room.": "Οι δημοσιευμένες διευθύνσεις μπορούν να χρησιμοποιηθούν από οποιονδήποτε σε οποιονδήποτε διακομιστή για να συμμετάσχει στο δωμάτιό σας.", - "Published addresses can be used by anyone on any server to join your space.": "Οι δημοσιευμένες διευθύνσεις μπορούν να χρησιμοποιηθούν από οποιονδήποτε σε οποιονδήποτε διακομιστή για να συμμετάσχει στο χώρο σας.", - "Published Addresses": "Δημοσιευμένες Διευθύνσεις", - "Local address": "Τοπική διεύθυνση", - "This space has no local addresses": "Αυτός ο χώρος δεν έχει τοπικές διευθύνσεις", - "Main address": "Κύρια διεύθυνση", - "Error removing address": "Σφάλμα διαγραφής διεύθυνσης", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Παρουσιάστηκε σφάλμα κατά την κατάργηση αυτής της διεύθυνσης. Μπορεί να μην υπάρχει πλέον ή να παρουσιάστηκε προσωρινό σφάλμα.", - "You don't have permission to delete the address.": "Δεν έχετε άδεια να διαγράψετε τη διεύθυνση.", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Παρουσιάστηκε σφάλμα κατά τη δημιουργία αυτής της διεύθυνσης. Ενδέχεται να μην επιτρέπεται από τον διακομιστή ή να έχει παρουσιαστεί προσωρινή αποτυχία.", - "Error creating address": "Σφάλμα δημιουργίας διεύθυνσης", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Παρουσιάστηκε σφάλμα κατά την ενημέρωση των εναλλακτικών διευθύνσεων του δωματίου. Ενδέχεται να μην επιτρέπεται από τον διακομιστή ή να έχει παρουσιαστεί προσωρινή αποτυχία.", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Παρουσιάστηκε σφάλμα κατά την ενημέρωση της κύριας διεύθυνσης του δωματίου. Ενδέχεται να μην επιτρέπεται από τον διακομιστή ή να συνέβηκε σφάλμα.", - "Error updating main address": "Σφάλμα κατά την ενημέρωση της κύριας διεύθυνσης", - "Stop recording": "Διακοπή εγγραφής", - "We didn't find a microphone on your device. Please check your settings and try again.": "Δε βρέθηκε μικρόφωνο στη συσκευή σας. Παρακαλώ ελέγξτε τις ρυθμίσεις σας και δοκιμάστε ξανά.", - "Unable to access your microphone": "Αδυναμία πρόσβασης μικροφώνου", - "Mark all as read": "Επισήμανση όλων ως αναγνωσμένων", - "Open thread": "Άνοιγμα νήματος", - "%(count)s reply": { - "one": "%(count)s απάντηση", - "other": "%(count)s απαντήσεις" - }, - "No microphone found": "Δε βρέθηκε μικρόφωνο", - "We were unable to access your microphone. Please check your browser settings and try again.": "Δεν ήταν δυνατή η πρόσβαση στο μικρόφωνο σας. Ελέγξτε τις ρυθμίσεις του προγράμματος περιήγησης σας και δοκιμάστε ξανά.", - "MB": "MB", - "End Poll": "Τερματισμός δημοσκόπησης", - "Server did not require any authentication": "Ο διακομιστής δεν απαίτησε κάποιο έλεγχο ταυτότητας", - "Server did not return valid authentication information.": "Ο διακομιστής δεν επέστρεψε έγκυρες πληροφορίες ελέγχου ταυτότητας.", - "There was a problem communicating with the server. Please try again.": "Παρουσιάστηκε πρόβλημα κατά την επικοινωνία με τον διακομιστή. Παρακαλώ προσπαθήστε ξανά.", - "Confirm account deactivation": "Επιβεβαίωση απενεργοποίησης λογαριασμού", - "Are you sure you want to deactivate your account? This is irreversible.": "Είστε βέβαιοι ότι θέλετε να απενεργοποιήσετε τον λογαριασμό σας; Αυτό είναι μη αναστρέψιμο.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Επιβεβαιώστε την απενεργοποίηση του λογαριασμού σας χρησιμοποιώντας Single Sign On για να αποδείξετε την ταυτότητά σας.", - "Continue With Encryption Disabled": "Συνέχεια με Απενεργοποίηση Κρυπτογράφησης", - "Incompatible Database": "Μη συμβατή Βάση Δεδομένων", - "Want to add an existing space instead?": "Θέλετε να προσθέσετε έναν υπάρχοντα χώρο;", - "Public space": "Δημόσιος χώρος", - "Private space (invite only)": "Ιδιωτικός χώρος (μόνο με πρόσκληση)", - "Space visibility": "Ορατότητα χώρου", - "Only people invited will be able to find and join this space.": "Μόνο τα άτομα που έχουν προσκληθεί θα μπορούν να βρουν και να εγγραφούν σε αυτόν τον χώρο.", - "Anyone will be able to find and join this space, not just members of .": "Οποιοσδήποτε θα μπορεί να βρει και να εγγραφεί σε αυτόν τον χώρο, όχι μόνο μέλη του .", - "Share location": "Κοινή χρήση τοποθεσίας", - "Click to move the pin": "Κλικ για να μετακινήσετε την καρφίτσα", - "Could not fetch location": "Δεν ήταν δυνατή η ανάκτηση της τοποθεσίας", - "Location": "Τοποθεσία", - "Can't load this message": "Δεν είναι δυνατή η φόρτωση αυτού του μηνύματος", - "Submit logs": "Υποβολή αρχείων καταγραφής", - "Edited at %(date)s. Click to view edits.": "Επεξεργάστηκε στις %(date)s. Κάντε κλικ για να δείτε τις τροποποιήσεις.", - "Edited at %(date)s": "Τροποποιήθηκε στις %(date)s", - "Click to view edits": "Κάντε κλικ για να δείτε τις τροποποιήσεις", - "This room is a continuation of another conversation.": "Αυτό το δωμάτιο είναι η συνέχεια μιας άλλης συνομιλίας.", - "Click here to see older messages.": "Κάντε κλικ εδώ για να δείτε παλαιότερα μηνύματα.", - "Message deleted on %(date)s": "Το μήνυμα διαγράφηκε στις %(date)s", - "%(reactors)s reacted with %(content)s": "%(reactors)s αντέδρασαν με %(content)s", - "Add reaction": "Προσθέστε αντίδραση", - "Error processing voice message": "Σφάλμα επεξεργασίας του φωνητικού μηνύματος", - "%(count)s votes": { - "one": "%(count)s ψήφος", - "other": "%(count)s ψήφοι" - }, - "edited": "επεξεργάστηκε", - "Based on %(count)s votes": { - "one": "Με βάση %(count)s ψήφο", - "other": "Με βάση %(count)s ψήφους" - }, - "%(count)s votes cast. Vote to see the results": { - "one": "%(count)s ψήφος. Ψηφίστε για να δείτε τα αποτελέσματα", - "other": "%(count)s ψήφοι. Ψηφίστε για να δείτε τα αποτελέσματα" - }, - "No votes cast": "Καμία ψήφος", - "Results will be visible when the poll is ended": "Τα αποτελέσματα θα είναι ορατά όταν τελειώσει η δημοσκόπηση", - "Final result based on %(count)s votes": { - "one": "Τελικό αποτέλεσμα με βάση %(count)s ψήφο", - "other": "Τελικό αποτέλεσμα με βάση %(count)s ψήφους" - }, - "Sorry, your vote was not registered. Please try again.": "Λυπούμαστε, η ψήφος σας δεν καταχωρήθηκε. Παρακαλώ προσπαθήστε ξανά.", - "Vote not registered": "Η ψήφος δεν έχει καταχωρηθεί", - "Decrypting": "Αποκρυπτογράφηση", - "Downloading": "Γίνεται λήψη", - "Jump to date": "Μετάβαση σε ημερομηνία", - "The beginning of the room": "Η αρχή του δωματίου", - "The call is in an unknown state!": "Η κλήση βρίσκεται σε άγνωστη κατάσταση!", - "Missed call": "Αναπάντητη κλήση", - "Unknown failure: %(reason)s": "Άγνωστο σφάλμα: %(reason)s", - "An unknown error occurred": "Συνέβη ένα άγνωστο σφάλμα", - "Their device couldn't start the camera or microphone": "Η συσκευή τους δεν μπόρεσε να ξεκινήσει την κάμερα ή το μικρόφωνο", - "Connection failed": "Αποτυχία σύνδεσης", - "No answer": "Καμία απάντηση", - "Call back": "Καλέστε πίσω", - "Call declined": "Η κλήση απορρίφθηκε", - "You cancelled verification.": "Ακυρώσατε την επαλήθευση.", - "%(displayName)s cancelled verification.": "%(displayName)s ακύρωσε την επαλύθευση.", - "You cancelled verification on your other device.": "Ακυρώσατε την επαλήθευση στην άλλη συσκευή σας.", - "Verification timed out.": "Η επαλήθευση έληξε.", - "Start verification again from their profile.": "Ξεκινήστε ξανά την επαλήθευση από το προφίλ τους.", - "Start verification again from the notification.": "Ξεκινήστε ξανά την επαλήθευση από την ειδοποίηση.", - "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!": "Επαληθεύσατε με επιτυχία τη συσκευή σας!", - "In encrypted rooms, verify all users to ensure it's secure.": "Σε κρυπτογραφημένα δωμάτια, επαληθεύστε όλους τους χρήστες για να βεβαιωθείτε ότι είναι ασφαλές.", - "Verify all users in a room to ensure it's secure.": "Επαληθεύστε όλους τους χρήστες σε ένα δωμάτιο για να βεβαιωθείτε ότι είναι ασφαλές.", - "Almost there! Is %(displayName)s showing the same shield?": "Σχεδόν έτοιμοι! Εμφανίζεται η ίδια ασπίδα και στον χρήστη %(displayName)s;", - "Almost there! Is your other device showing the same shield?": "Σχεδόν έτοιμοι! Εμφανίζεται η ίδια ασπίδα και στην άλλη συσκευή σας;", - "Verify by emoji": "Επαλήθευση με emoji", - "Verify by comparing unique emoji.": "Επαληθεύστε συγκρίνοντας μοναδικά emoji.", - "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": "Επαλήθευση με σάρωση", - "Edit devices": "Επεξεργασία συσκευών", - "This client does not support end-to-end encryption.": "Αυτό το πρόγραμμα-πελάτης δεν υποστηρίζει κρυπτογράφηση από άκρο σε άκρο.", - "Role in ": "Ρόλος στο ", - "Failed to deactivate user": "Η απενεργοποίηση χρήστη απέτυχε", - "Deactivate user": "Απενεργοποίηση χρήστη", - "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?": "Η απενεργοποίηση αυτού του χρήστη θα τον αποσυνδεθεί και θα αποτραπεί η επανασύνδεσή του. Επιπλέον, θα αποχωρήσει από όλα τα δωμάτια στα οποία συμμετέχει. Αυτή η ενέργεια δεν μπορεί να αντιστραφεί. Είστε βέβαιοι ότι θέλετε να απενεργοποιήσετε αυτόν τον χρήστη;", - "Deactivate user?": "Απενεργοποίηση χρήστη;", - "Remove recent messages": "Κατάργηση πρόσφατων μηνυμάτων", - "Remove from room": "Αφαίρεση από το δωμάτιο", - "Failed to remove user": "Αποτυχία κατάργησης χρήστη", - "Remove from %(roomName)s": "Κατάργηση από %(roomName)s", - "Disinvite from %(roomName)s": "Κατάργηση πρόσκλησης από %(roomName)s", - "Demote": "Υποβιβασμός", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Δε θα μπορείτε να αναιρέσετε αυτήν την ενέργεια καθώς υποβιβάζετε τον εαυτό σας, εάν είστε ο τελευταίος προνομιούχος χρήστης στο δωμάτιο, θα είναι αδύνατο να ανακτήσετε τα προνόμια.", - "Share Link to User": "Κοινή χρήση Συνδέσμου με Χρήστη", - "Jump to read receipt": "Μετάβαση στο αποδεικτικό ανάγνωσης", - "Hide sessions": "Απόκρυψη συνεδριών", - "%(count)s sessions": { - "one": "%(count)s συνεδρία", - "other": "%(count)s συνεδρίες" - }, - "Hide verified sessions": "Απόκρυψη επαληθευμένων συνεδριών", - "%(count)s verified sessions": { - "one": "1 επαληθευμένη συνεδρία", - "other": "%(count)s επαληθευμένες συνεδρίες" - }, - "Room settings": "Ρυθμίσεις δωματίου", - "Share room": "Κοινή χρήση δωματίου", - "Export chat": "Εξαγωγή συνομιλίας", - "Pinned": "Καρφιτσωμένο", - "Files": "Αρχεία", - "Not encrypted": "Μη κρυπτογραφημένο", - "Add widgets, bridges & bots": "Προσθήκη μικροεφαρμογών, γεφυρών & bots", - "Edit widgets, bridges & bots": "Επεξεργασία μικροεφαρμογών, γεφυρών & bots", - "Set my room layout for everyone": "Ορίστε τη διάταξη του δωματίου μου για όλους", - "Close this widget to view it in this panel": "Κλείστε αυτήν τη μικροεφαρμογή για να την προβάλετε σε αυτόν τον πίνακα", - "Unpin this widget to view it in this panel": "Ξεκαρφιτσώστε αυτήν τη μικροεφαρμογή για να την προβάλετε σε αυτόν τον πίνακα", - "You can only pin up to %(count)s widgets": { - "other": "Μπορείτε να καρφιτσώσετε μόνο έως %(count)s μικρεοεφαρμογές" - }, - "Chat": "Συνομιλία", - "Pinned messages": "Καρφιτσωμένα μηνύματα", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Εάν έχετε δικαιώματα, ανοίξτε το μενού σε οποιοδήποτε μήνυμα και επιλέξτε Καρφίτσωμα για να τα κολλήσετε εδώ.", - "Nothing pinned, yet": "Δεν έχει καρφιτσωθεί κάτι ακόμα", - "Yours, or the other users' session": "Η δική σας ή η συνεδρία άλλων χρηστών", - "Yours, or the other users' internet connection": "Η δική σας ή η σύνδεση στο διαδίκτυο των άλλων χρηστών", - "The homeserver the user you're verifying is connected to": "Ο κεντρικός διακομιστής στον οποίο είναι συνδεδεμένος ο χρήστης που επαληθεύετε", - "Your homeserver": "Ο κεντρικός σας διακομιστής", - "One of the following may be compromised:": "Ένα από τα παρακάτω μπορεί να τεθεί σε κίνδυνο:", - "Your messages are not secure": "Τα μηνύματά σας δεν είναι ασφαλή", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Για επιπλέον ασφάλεια, επαληθεύστε αυτόν τον χρήστη ελέγχοντας έναν κωδικό μίας χρήσης και στις δύο συσκευές σας.", - "Verify User": "Επαλήθευση Χρήστη", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Σε κρυπτογραφημένα δωμάτια, τα μηνύματά σας είναι ασφαλή και μόνο εσείς και ο παραλήπτης έχετε τα μοναδικά κλειδιά για να τα ξεκλειδώσετε.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Τα μηνύματά σας είναι ασφαλή και μόνο εσείς και ο παραλήπτης έχετε τα μοναδικά κλειδιά για να τα ξεκλειδώσετε.", - "Start Verification": "Έναρξη επαλήθευσης", - "Waiting for %(displayName)s to accept…": "Αναμονή αποδοχής από %(displayName)s…", - "URL previews are enabled by default for participants in this room.": "Η προεπισκόπηση διευθύνσεων URL είναι ενεργοποιημένη από προεπιλογή για τους συμμετέχοντες σε αυτό το δωμάτιο.", - "Invited by %(sender)s": "Προσκεκλημένος από %(sender)s", - "Revoke invite": "Ανάκληση πρόσκλησης", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Δεν ήταν δυνατή η ανάκληση της πρόσκλησης. Ο διακομιστής μπορεί να αντιμετωπίζει ένα προσωρινό πρόβλημα ή δεν έχετε επαρκή δικαιώματα για να ανακαλέσετε την πρόσκληση.", - "Failed to revoke invite": "Αποτυχία ανάκλησης πρόσκλησης", - "You don't currently have any stickerpacks enabled": "Προς το παρόν δεν έχετε ενεργοποιημένο κάποιο πακέτο αυτοκόλλητων", - "Add some now": "Προσθέστε μερικά τώρα", - "Only room administrators will see this warning": "Μόνο οι διαχειριστές δωματίων θα βλέπουν αυτήν την προειδοποίηση", - "This room is running room version , which this homeserver has marked as unstable.": "Αυτό το δωμάτιο τρέχει την έκδοση , την οποία ο κεντρικός διακομιστής έχει επισημάνει ως ασταθής.", - "This room has already been upgraded.": "Αυτό το δωμάτιο έχει ήδη αναβαθμιστεί.", - "Composer": "Συντάκτης μηνυμάτων", - "Discovery": "Ανακάλυψη", - "Developer tools": "Εργαλεία προγραμματιστή", - "Got It": "Κατανοώ", - "Sending": "Αποστολή", - "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 σε διαφορετικό τοπικό διακομιστή.", - "Message preview": "Προεπισκόπηση μηνύματος", - "You don't have permission to do this": "Δεν έχετε άδεια να το κάνετε αυτό", - "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.": "Είστε βέβαιοι ότι θέλετε να τερματίσετε αυτήν τη δημοσκόπηση; Αυτό θα εμφανίσει τα τελικά αποτελέσματα της δημοσκόπησης και θα εμποδίσει νέους ψήφους.", - "Sorry, the poll did not end. Please try again.": "Συγνώμη, η δημοσκόπηση δεν τερματίστηκε. Παρακαλώ προσπαθήστε ξανά.", - "Failed to end poll": "Αποτυχία τερματισμού της δημοσκόπησης", - "Anyone in will be able to find and join.": "Οποιοσδήποτε στο θα μπορεί να βρει και να συμμετάσχει σε αυτό το δωμάτιο.", - "Public room": "Δημόσιο δωμάτιο", - "Reason (optional)": "Αιτία (προαιρετικό)", - "Removing…": "Αφαίρεση…", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Καταργήστε την επιλογή εάν θέλετε επίσης να καταργήσετε τα μηνύματα συστήματος σε αυτόν τον χρήστη (π.χ. αλλαγή μέλους, αλλαγή προφίλ…)", - "Preserve system messages": "Διατήρηση μηνυμάτων συστήματος", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Για μεγάλο αριθμό μηνυμάτων, αυτό μπορεί να πάρει κάποιο χρόνο. Μην ανανεώνετε το προγράμμα-πελάτη σας στο μεταξύ.", - "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?": { - "other": "Πρόκειται να αφαιρέσετε %(count)s μηνύματα του χρήστη %(user)s. Αυτό θα τα καταργήσει οριστικά για όλους στη συνομιλία. Θέλετε να συνεχίσετε;", - "one": "Πρόκειται να αφαιρέσετε %(count)s μήνυμα του χρήστη %(user)s. Αυτό θα το καταργήσει οριστικά για όλους στη συνομιλία. Θέλετε να συνεχίσετε;" - }, - "Remove recent messages by %(user)s": "Καταργήστε πρόσφατα μηνύματα από %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Δοκιμάστε να κάνετε κύλιση στη γραμμή χρόνου για να δείτε αν υπάρχουν παλαιότερα.", - "No recent messages by %(user)s found": "Δε βρέθηκαν πρόσφατα μηνύματα από %(user)s", - "Notes": "Σημειώσεις", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Προτού υποβάλετε αρχεία καταγραφής, πρέπει να δημιουργήσετε ένα ζήτημα GitHub για να περιγράψετε το πρόβλημά σας.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Υπενθύμιση: Το πρόγραμμα περιήγησής σας δεν υποστηρίζεται, επομένως η εμπειρία σας μπορεί να είναι απρόβλεπτη.", - "Preparing to download logs": "Προετοιμασία λήψης αρχείων καταγραφής", - "Logs sent": "Τα αρχεία καταγραφής στάλθηκαν", - "Preparing to send logs": "Προετοιμασία αποστολής αρχείων καταγραφής", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Πείτε μας τι πήγε στραβά ή, καλύτερα, δημιουργήστε ένα ζήτημα στο GitHub που να περιγράφει το πρόβλημα.", - "To leave the beta, visit your settings.": "Για να αποχωρήσετε από την έκδοση beta, μεταβείτε στις ρυθμίσεις σας.", - "Close dialog": "Κλείσιμο διαλόγου", - "Invite anyway": "Πρόσκληση ούτως ή άλλως", - "Invite anyway and never warn me again": "Προσκαλέστε ούτως ή άλλως και μην με προειδοποιήσετε ποτέ ξανά", - "The following users may not exist": "Οι παρακάτω χρήστες ενδέχεται να μην υπάρχουν", - "Search for rooms": "Αναζητήστε δωμάτια", - "Create a new room": "Δημιουργήστε νέο δωμάτιο", - "Want to add a new space instead?": "Θέλετε να προσθέσετε ένα νέο χώρο αντί αυτού;", - "Want to add a new room instead?": "Θέλετε να προσθέσετε ένα νέο δωμάτιο αντί αυτού;", - "Add existing rooms": "Προσθέστε υπάρχοντα δωμάτια", - "Direct Messages": "Άμεσα Μηνύματα", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Προσθήκη δωματίου...", - "other": "Προσθήκη δωματίων... (%(progress)s από %(count)s)" - }, - "Not all selected were added": "Δεν προστέθηκαν όλοι οι επιλεγμένοι", - "Search for spaces": "Αναζητήστε χώρους", - "Create a new space": "Δημιουργήστε ένα νέο χώρο", - "Add existing space": "Προσθήκη υπάρχοντος χώρου", - "Server name": "Ονομα διακομιστή", - "Server Options": "Επιλογές Διακομιστή", - "This address had invalid server or is already in use": "Αυτή η διεύθυνση έχει μη έγκυρο διακομιστή ή χρησιμοποιείται ήδη", - "This address is already in use": "Αυτή η διεύθυνση χρησιμοποιείται ήδη", - "This address is available to use": "Αυτή η διεύθυνση είναι διαθέσιμη για χρήση", - "This address does not point at this room": "Αυτή η διεύθυνση δεν οδηγεί σε αυτό το δωμάτιο", - "Please provide an address": "Παρακαλώ δώστε μια διεύθυνση", - "Some characters not allowed": "Ορισμένοι χαρακτήρες δεν επιτρέπονται", - "Missing room name or separator e.g. (my-room:domain.org)": "Λείπει το όνομα δωματίου ή το διαχωριστικό τομέα π.χ (my-room:domain.org)", - "Missing domain separator e.g. (:domain.org)": "Λείπει το διαχωριστικό τομέα π.χ. (:domain.org)", - "e.g. my-room": "π.χ. my-room", - "Room address": "Διεύθυνση δωματίου", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Αδυναμία φόρτωσης του συμβάντος στο οποίο δόθηκε απάντηση, είτε δεν υπάρχει είτε δεν έχετε άδεια να το προβάλετε.", - "Results are only revealed when you end the poll": "Τα αποτελέσματα αποκαλύπτονται μόνο όταν τελειώσετε τη δημοσκόπηση", - "Voters see results as soon as they have voted": "Οι ψηφοφόροι βλέπουν τα αποτελέσματα μόλις ψηφίσουν", - "Add option": "Προσθήκη επιλογής", - "Write an option": "Γράψτε μια επιλογή", - "Option %(number)s": "Επιλογή %(number)s", - "Create options": "Δημιουργία επιλογών", - "Question or topic": "Ερώτηση ή θέμα", - "What is your poll question or topic?": "Ποια είναι η ερώτηση ή το θέμα της δημοσκόπησης;", - "Closed poll": "Κλειστή δημοσκόπηση", - "Open poll": "Ανοιχτή δημοσκόπηση", - "Poll type": "Τύπος δημοσκόπησης", - "Sorry, the poll you tried to create was not posted.": "Λυπούμαστε, η δημοσκόπηση που προσπαθήσατε να δημιουργήσετε δε δημοσιεύτηκε.", - "Failed to post poll": "Αποτυχία δημοσίευσης δημοσκόπησης", - "Edit poll": "Επεξεργασία δημοσκόπησης", - "Create Poll": "Δημιουργία δημοσκόπησης", - "Create poll": "Δημιουργία δημοσκόπησης", - "Language Dropdown": "Επιλογή Γλώσσας", - "Information": "Πληροφορίες", - "Rotate Right": "Περιστροφή δεξιά", - "Rotate Left": "Περιστροφή αριστερά", - "View all %(count)s members": { - "one": "Προβολή 1 μέλους", - "other": "Προβολή όλων των %(count)s μελών" - }, - "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": "Χρησιμοποιήστε την εφαρμογή για υπολογιστή για να δείτε όλα τα κρυπτογραφημένα μηνύματα", - "Use the Desktop app to see all encrypted files": "Χρησιμοποιήστε την εφαρμογή για υπολογιστή για να δείτε όλα τα κρυπτογραφημένα αρχεία", - "Message search initialisation failed, check your settings for more information": "Η προετοιμασία της αναζήτησης μηνυμάτων απέτυχε, ελέγξτε τις ρυθμίσεις σας για περισσότερες πληροφορίες", - "Error - Mixed content": "Σφάλμα - Μικτό περιεχόμενο", - "Error loading Widget": "Σφάλμα φόρτωσης Μικροεφαρμογής", - "This widget may use cookies.": "Αυτή η μικροεφαρμογή μπορεί να χρησιμοποιεί cookies.", - "Widget added by": "Μικροεοεφαρμογή προστέθηκε από", - "Widgets do not use message encryption.": "Οι μικροεοεφαρμογές δε χρησιμοποιούν κρυπτογράφηση μηνυμάτων.", - "Using this widget may share data with %(widgetDomain)s.": "Η χρήση αυτής της μικροεφαρμογής ενδέχεται να μοιράζεται δεδομένα με %(widgetDomain)s.", - "Room ID": "ID Δωματίου", - "%(brand)s URL": "%(brand)s URL", - "Your theme": "Το θέμα εμφάνισης", - "Your user ID": "Το αναγνωριστικό (ID) χρήστη σας", - "Your display name": "Το εμφανιζόμενο όνομά σας", - "Any of the following data may be shared:": "Οποιοδήποτε από τα ακόλουθα δεδομένα μπορεί να κοινοποιηθεί:", - "Cancel search": "Ακύρωση αναζήτησης", - "What location type do you want to share?": "Τι τύπο τοποθεσίας θέλετε να μοιραστείτε;", - "Drop a Pin": "Εισάγετε μια Καρφίτσα", - "My live location": "Η ζωντανή τοποθεσία μου", - "My current location": "Η τρέχουσα τοποθεσία μου", - "%(displayName)s's live location": "Η τρέχουσα τοποθεσία του/της %(displayName)s", - "%(brand)s could not send your location. Please try again later.": "Το %(brand)s δεν μπόρεσε να στείλει την τοποθεσία σας. Παρακαλώ δοκιμάστε ξανά αργότερα.", - "We couldn't send your location": "Αδυναμία αποστολής της τοποθεσίας σας", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Αυτός ο κεντρικός διακομιστής δεν έχει ρυθμιστεί σωστά για εμφάνιση χαρτών ή ο διακομιστής χαρτών ενδέχεται να μην είναι προσβάσιμος.", - "This homeserver is not configured to display maps.": "Αυτός ο κεντρικός διακομιστής δεν έχει ρυθμιστεί για εμφάνιση χαρτών.", - "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.": "Αποτυχία λήψης της τοποθεσίας σας. Παρακαλώ δοκιμάστε ξανά αργότερα.", - "%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "Δε δόθηκε άδεια στο %(brand)s να λάβει την τοποθεσία σας. Επιτρέψτε την πρόσβαση στην τοποθεσία από τις ρυθμίσεις του προγράμματος περιήγησής σας.", - "Click to drop a pin": "Κλικ για να εισάγετε μια καρφίτσα", - "Share for %(duration)s": "Κοινή χρήση για %(duration)s", - "reacted with %(shortName)s": "αντέδρασε με %(shortName)s", - "Shared a location: ": "Μοιράστηκε μια τοποθεσία: ", - "Shared their location: ": "Μοιράστηκαν την τοποθεσία τους: ", - "You have ignored this user, so their message is hidden. Show anyways.": "Έχετε αγνοήσει αυτόν τον χρήστη, επομένως τα μηνύματα του είναι κρυφά. Εμφάνιση ούτως ή άλλως.", - "They won't be able to access whatever you're not an admin of.": "Δε θα μπορούν να έχουν πρόσβαση σε λειτουργίες δεν είστε διαχειριστής.", - "Ban them from specific things I'm able to": "Αποκλεισμός από συγκεκριμένες λειτουργίες που έχω δικαίωμα", - "Unban them from specific things I'm able to": "Ακύρωση αποκλεισμού από συγκεκριμένες λειτουργίες που έχω δικαίωμα", - "Ban them from everything I'm able to": "Αποκλεισμός από οτιδήποτε έχω δικαίωμα", - "Unban them from everything I'm able to": "Ακύρωση αποκλεισμού από οτιδήποτε έχω δικαίωμα", - "Ban from %(roomName)s": "Αποκλεισμός από %(roomName)s", - "Unban from %(roomName)s": "Ακύρωση αποκλεισμού από %(roomName)s", - "They'll still be able to access whatever you're not an admin of.": "Θα εξακολουθούν να έχουν πρόσβαση σε οτιδήποτε λειτουργίες δεν είστε διαχειριστής.", - "Remove them from specific things I'm able to": "Αφαιρέστε τους από συγκεκριμένες λειτουργίες που έχω δικαίωμα", - "Remove them from everything I'm able to": "Αφαιρέστε τους από οτιδήποτε έχω δικαίωμα", - "Demote yourself?": "Υποβιβάστε τον εαυτό σας;", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Η αναβάθμιση αυτού του δωματίου θα τερματίσει το δωμάτιο και θα δημιουργήσει ένα αναβαθμισμένο δωμάτιο με το ίδιο όνομα.", - "Favourited": "Αγαπημένα", - "You can only join it with a working invite.": "Μπορείτε να συμμετάσχετε μόνο με ενεργή πρόσκληση.", - "Home options": "Επιλογές αρχικής", - "Unignore": "Αναίρεση αγνόησης", - "Read Marker off-screen lifetime (ms)": "Διάρκεια Δείκτη εκτός οθόνης (ms)", - "Read Marker lifetime (ms)": "Διάρκεια του Δείκτη Ανάγνωσης (ms)", - "Show tray icon and minimise window to it on close": "Εμφάνιση του εικονιδίου στη γραμμή εργασιών και ελαχιστοποίηση του παραθύρου στο κλείσιμο", - "Match system": "Ταίριασμα με του συστήματος", - "Spanner": "Γερμανικό κλειδί", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "Το %(brand)s είναι πειραματικό σε πρόγραμμα περιήγησης για κινητά. Για καλύτερη εμπειρία και τις πιο πρόσφατες δυνατότητες, χρησιμοποιήστε τη δωρεάν εφαρμογή μας για κινητά.", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s από %(totalRooms)s", - "Indexed rooms:": "Ευρετηριασμένα δωμάτια:", - "Indexed messages:": "Ευρετηριασμένα μηνύματα:", - "Go to Settings": "Μετάβαση στις Ρυθμίσεις", - "New Recovery Method": "Νέα Μέθοδος Ανάκτησης", - "Save your Security Key": "Αποθηκεύστε το κλειδί ασφαλείας σας", - "Confirm Security Phrase": "Επιβεβαίωση Φράσης Ασφαλείας", - "Set a Security Phrase": "Ορίστε μια Φράση Ασφαλείας", - "Upgrade your encryption": "Αναβαθμίστε την κρυπτογράφηση σας", - "You'll need to authenticate with the server to confirm the upgrade.": "Θα χρειαστεί να πραγματοποιήσετε έλεγχο ταυτότητας με τον διακομιστή για να επιβεβαιώσετε την αναβάθμιση.", - "Restore your key backup to upgrade your encryption": "Επαναφέρετε το αντίγραφο ασφαλείας του κλειδιού σας για να αναβαθμίσετε την κρυπτογράφηση", - "Enter your account password to confirm the upgrade:": "Εισαγάγετε τον κωδικό πρόσβασης του λογαριασμού σας για να επιβεβαιώσετε την αναβάθμιση:", - "Success!": "Επιτυχία!", - "Confirm your Security Phrase": "Επιβεβαιώστε τη Φράση Ασφαλείας σας", - "Enter your Security Phrase a second time to confirm it.": "Εισαγάγετε τη Φράση Ασφαλείας σας για δεύτερη φορά για να την επιβεβαιώσετε.", - "Go back to set it again.": "Επιστρέψτε για να το ρυθμίσετε ξανά.", - "That doesn't match.": "Αυτό δεν ταιριάζει.", - "Use a different passphrase?": "Να χρησιμοποιηθεί διαφορετική φράση;", - "That matches!": "Ταιριάζει!", - "Great! This Security Phrase looks strong enough.": "Τέλεια! Αυτή η Φράση Ασφαλείας φαίνεται αρκετά ισχυρή.", - "Enter a Security Phrase": "Εισαγάγετε τη Φράση Ασφαλείας", - "User Autocomplete": "Αυτόματη συμπλήρωση Χρήστη", - "Space Autocomplete": "Αυτόματη συμπλήρωση Χώρου", - "Room Autocomplete": "Αυτόματη συμπλήρωση Δωματίου", - "Notification Autocomplete": "Αυτόματη συμπλήρωση Ειδοποίησης", - "Clear personal data": "Εκκαθάριση προσωπικών δεδομένων", - "I'll verify later": "Θα επαληθεύσω αργότερα", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Χωρίς επαλήθευση, δε θα έχετε πρόσβαση σε όλα τα μηνύματά σας και ενδέχεται να φαίνεστε ως αναξιόπιστος στους άλλους.", - "Your new device is now verified. Other users will see it as trusted.": "Η νέα σας συσκευή έχει πλέον επαληθευτεί. Οι άλλοι χρήστες θα τη δουν ως αξιόπιστη.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Η νέα σας συσκευή έχει πλέον επαληθευτεί. Έχει πρόσβαση στα κρυπτογραφημένα μηνύματά σας και οι άλλοι χρήστες θα τη δουν ως αξιόπιστη.", - "Verify your identity to access encrypted messages and prove your identity to others.": "Επαληθεύστε την ταυτότητά σας για να αποκτήσετε πρόσβαση σε κρυπτογραφημένα μηνύματα και να αποδείξετε την ταυτότητά σας σε άλλους.", - "Verify with another device": "Επαλήθευση με άλλη συσκευή", - "Verify with Security Key": "Επαλήθευση με Κλειδί ασφαλείας", - "Verify with Security Key or Phrase": "Επαλήθευση με Κλειδί Ασφαλείας ή Φράση Ασφαλείας", - "Proceed with reset": "Προχωρήστε με την επαναφορά", - "Create account": "Δημιουργία λογαριασμού", - "There was a problem communicating with the homeserver, please try again later.": "Παρουσιάστηκε πρόβλημα κατά την επικοινωνία με τον κεντρικό διακομιστή. Παρακαλώ προσπαθήστε ξανά.", - "This account has been deactivated.": "Αυτός ο λογαριασμός έχει απενεργοποιηθεί.", - "Please contact your service administrator to continue using this service.": "Παρακαλούμε να επικοινωνήσετε με τον διαχειριστή της υπηρεσίας σας για να συνεχίσετε να χρησιμοποιείτε την υπηρεσία.", - "Your password has been reset.": "Ο κωδικός πρόσβασής σας επαναφέρθηκε.", - "Skip verification for now": "Παράβλεψη επαλήθευσης προς το παρόν", - "Really reset verification keys?": "Είστε σίγουρος ότι θέλετε να επαναφέρετε τα κλειδιά επαλήθευσης;", - "Device verified": "Η συσκευή επαληθεύτηκε", - "Verify this device": "Επαληθεύστε αυτήν τη συσκευή", - "Unable to verify this device": "Αδυναμία επαλήθευσης αυτής της συσκευής", - "Original event source": "Αρχική πηγή συμβάντος", - "Decrypted event source": "Αποκρυπτογραφημένη πηγή συμβάντος", - "Could not load user profile": "Αδυναμία φόρτωσης του προφίλ χρήστη", - "Switch theme": "Αλλαγή θέματος", - "Switch to dark mode": "Αλλαγή σε σκοτεινό", - "Switch to light mode": "Αλλαγή σε φωτεινό", - "Show all threads": "Εμφάνιση όλων των νημάτων", - "Keep discussions organised with threads": "Διατηρήστε τις συζητήσεις οργανωμένες με νήματα", - "Show:": "Εμφάνισε:", - "Shows all threads you've participated in": "Εμφανίζει όλα τα νήματα στα οποία έχετε συμμετάσχει", - "My threads": "Τα νήματα μου", - "Shows all threads from current room": "Εμφανίζει όλα τα νήματα από το τρέχον δωμάτιο", - "All threads": "Όλα τα νήματα", - "We'll create rooms for each of them.": "Θα δημιουργήσουμε δωμάτια για καθένα από αυτά.", - "What projects are your team working on?": "Σε ποια έργα εργάζεται η ομάδα σας;", - "You can add more later too, including already existing ones.": "Μπορείτε επίσης να προσθέσετε περισσότερα αργότερα, συμπεριλαμβανομένων των ήδη υπαρχόντων.", - "Let's create a room for each of them.": "Ας δημιουργήσουμε ένα δωμάτιο για καθένα από αυτά.", - "What are some things you want to discuss in %(spaceName)s?": "Ποια είναι μερικά θέματα στα οποία θέλετε να συζητήσετε στο %(spaceName)s;", - "Invite by username": "Πρόσκληση με όνομα χρήστη", - "Make sure the right people have access. You can invite more later.": "Βεβαιωθείτε ότι τα κατάλληλα άτομα έχουν πρόσβαση. Μπορείτε να προσκαλέσετε περισσότερα αργότερα.", - "Invite your teammates": "Προσκαλέστε τους συνεργάτες σας", - "Failed to invite the following users to your space: %(csvUsers)s": "Αποτυχία πρόσκλησης των παρακάτω χρηστών στο χώρο σας: %(csvUsers)s", - "A private space for you and your teammates": "Ένας ιδιωτικός χώρος για εσάς και τους συνεργάτες σας", - "Me and my teammates": "Εγώ και οι συνεργάτες μου", - "A private space to organise your rooms": "Ένας ιδιωτικός χώρος για να οργανώσετε τα δωμάτιά σας", - "Just me": "Μόνο εγώ", - "Make sure the right people have access to %(name)s": "Βεβαιωθείτε ότι τα σωστά άτομα έχουν πρόσβαση στο %(name)s", - "Who are you working with?": "Με ποιους συνεργάζεσαι;", - "Go to my space": "Μετάβαση στο χώρο μου", - "Go to my first room": "Μετάβαση στο πρώτο μου δωμάτιο", - "It's just you at the moment, it will be even better with others.": "Είσαι μόνο εσείς προς το παρόν, θα είναι ακόμα καλύτερα με άλλους.", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Επιλέξτε δωμάτια ή συνομιλίες για προσθήκη. Αυτός είναι απλά ένας χώρος για εσάς, κανείς δε θα ενημερωθεί. Μπορείτε να προσθέσετε περισσότερα αργότερα.", - "What do you want to organise?": "Τι θέλετε να οργανώσετε;", - "Skip for now": "Παράλειψη προς το παρόν", - "Welcome to ": "Καλώς ήρθατε στο ", - " invites you": " σας προσκαλεί", - "Private space": "Ιδιωτικός χώρος", - "Search names and descriptions": "Αναζήτηση ονομάτων και περιγραφών", - "Rooms and spaces": "Δωμάτια και Χώροι", - "Results": "Αποτελέσματα", - "You may want to try a different search or check for typos.": "Μπορεί να θέλετε να δοκιμάσετε μια διαφορετική αναζήτηση ή να ελέγξετε για ορθογραφικά λάθη.", - "Your server does not support showing space hierarchies.": "Ο διακομιστής σας δεν υποστηρίζει την εμφάνιση ιεραρχιών χώρου.", - "Review terms and conditions": "Ελέγξτε τους όρους και τις προϋποθέσεις", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Για να συνεχίσετε να χρησιμοποιείτε τον κεντρικό διακομιστή %(homeserverDomain)s πρέπει να διαβάσετε και να συμφωνήσετε με τους όρους και τις προϋποθέσεις μας.", - "Terms and Conditions": "Οροι και Προϋποθέσεις", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Εάν ξέρετε τι κάνετε, το Element είναι ανοιχτού κώδικα, ανατρέξετε στο GitHub (https://github.com/vector-im/element-web/) και συνεισφέρετε!", - "Open dial pad": "Άνοιγμα πληκτρολογίου κλήσης", - "Unnamed audio": "Ήχος χωρίς όνομα", - "Use email or phone to optionally be discoverable by existing contacts.": "Χρησιμοποιήστε email ή τηλέφωνο για να είστε προαιρετικά ανιχνεύσιμος από υπάρχουσες επαφές.", - "Use email to optionally be discoverable by existing contacts.": "Χρησιμοποιήστε email για να είστε προαιρετικά ανιχνεύσιμος από υπάρχουσες επαφές.", - "Enter phone number (required on this homeserver)": "Εισαγάγετε τον αριθμό τηλεφώνου (απαιτείται σε αυτόν τον κεντρικό διακομιστή)", - "Other users can invite you to rooms using your contact details": "Άλλοι χρήστες μπορούν να σας προσκαλέσουν σε δωμάτια χρησιμοποιώντας τα στοιχεία επικοινωνίας σας", - "Enter email address (required on this homeserver)": "Εισαγάγετε τη διεύθυνση email (απαιτείται σε αυτόν τον κεντρικό διακομιστή)", - "Please review and accept the policies of this homeserver:": "Παρακαλώ διαβάστε και αποδεχτείτε όλες τις πολιτικές αυτού του κεντρικού διακομιστή:", - "Please review and accept all of the homeserver's policies": "Παρακαλώ διαβάστε και αποδεχτείτε όλες τις πολιτικές του κεντρικού διακομιστή", - "Country Dropdown": "Αναπτυσσόμενο μενού Χώρας", - "This homeserver would like to make sure you are not a robot.": "Αυτός ο κεντρικός διακομιστής θα ήθελε να βεβαιωθεί ότι δεν είστε ρομπότ.", - "You are sharing your live location": "Μοιράζεστε την τρέχουσα τοποθεσία σας", - "Failed to load list of rooms.": "Αποτυχία φόρτωσης λίστας δωματίων.", - "Mark as suggested": "Επισήμανση ως προτεινόμενο", - "Mark as not suggested": "Επισήμανση ως μη προτεινόμενο", - "Failed to remove some rooms. Try again later": "Αποτυχία κατάργησης ορισμένων δωματίων. Δοκιμάστε ξανά αργότερα", - "Select a room below first": "Επιλέξτε πρώτα ένα δωμάτιο παρακάτω", - "Suggested": "Προτεινόμενα", - "This room is suggested as a good one to join": "Αυτό το δωμάτιο προτείνεται ως ένα καλό δωμάτιο για συμμετοχή", - "You don't have permission": "Δεν έχετε άδεια", - "You have %(count)s unread notifications in a prior version of this room.": { - "one": "Έχετε %(count)s μη αναγνωσμένη ειδοποιήση σε προηγούμενη έκδοση αυτού του δωματίου.", - "other": "Έχετε %(count)s μη αναγνωσμένες ειδοποιήσεις σε προηγούμενη έκδοση αυτού του δωματίου." - }, - "You can select all or individual messages to retry or delete": "Μπορείτε να επιλέξετε όλα ή μεμονωμένα μηνύματα για επανάληψη ή διαγραφή", - "Retry all": "Επανάληψη όλων", - "Delete all": "Διαγραφή όλων", - "Some of your messages have not been sent": "Μερικά από τα μηνύματα σας δεν έχουν αποσταλεί", - "You have no visible notifications.": "Δεν έχετε ορατές ειδοποιήσεις.", - "Verification requested": "Ζητήθηκε επαλήθευση", - "Search spaces": "Αναζήτηση χώρων", - "Updating %(brand)s": "Ενημέρωση %(brand)s", - "Unable to upload": "Αδυναμία μεταφόρτωσης", - "Recent Conversations": "Πρόσφατες Συνομιλίες", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Οι ακόλουθοι χρήστες ενδέχεται να μην υπάρχουν ή να μην είναι έγκυροι και δεν μπορούν να προσκληθούν: %(csvNames)s", - "Failed to find the following users": "Αποτυχία εύρεσης των παρακάτω χρηστών", - "A call can only be transferred to a single user.": "Μια κλήση μπορεί να μεταφερθεί μόνο σε έναν χρήστη.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Δεν ήταν δυνατή η πρόσκληση αυτών των χρηστών. Ελέγξτε τους χρήστες που θέλετε να προσκαλέσετε και δοκιμάστε ξανά.", - "Something went wrong trying to invite the users.": "Κάτι πήγε στραβά στην προσπάθεια πρόσκλησης των χρηστών.", - "Click the button below to confirm your identity.": "Κλικ στο κουμπί παρακάτω για να επιβεβαιώσετε την ταυτότητά σας.", - "Confirm to continue": "Επιβεβαιώστε για να συνεχίσετε", - "To continue, use Single Sign On to prove your identity.": "Για να συνεχίσετε, χρησιμοποιήστε σύνδεση Single Sign On για να αποδείξετε την ταυτότητά σας.", - "Enter the name of a new server you want to explore.": "Εισαγάγετε το όνομα ενός νέου διακομιστή που θέλετε να εξερευνήσετε.", - "Add a new server": "Προσθήκη νέου διακομιστή", - "Your server": "Ο διακομιστής σας", - "Can't find this server or its room list": "Αδυναμία εύρεσης του διακομιστή ή της λίστας δωματίων του", - "You are not allowed to view this server's rooms list": "Δεν επιτρέπεται να δείτε τη λίστα δωματίων αυτού του διακομιστή", - "Looks good": "Φαίνεται καλό", - "Enter a server name": "Εισαγάγετε ένα όνομα διακομιστή", - "Join millions for free on the largest public server": "Συμμετέχετε δωρεάν στον μεγαλύτερο δημόσιο διακομιστή", - "Popout widget": "Αναδυόμενη μικροεφαρμογή", - "Widget ID": "Ταυτότητα μικροεφαρμογής", - "toggle event": "μεταβολή συμβάντος", - "Could not connect media": "Δεν ήταν δυνατή η σύνδεση πολυμέσων", - "Home is useful for getting an overview of everything.": "Ο Αρχικός χώρος είναι χρήσιμος για να έχετε μια επισκόπηση των πάντων.", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Δεν είναι δυνατή η εύρεση προφίλ για τα αναγνωριστικά Matrix που αναφέρονται παρακάτω - θα θέλατε να τα προσκαλέσετε ούτως ή άλλως;", - "Adding spaces has moved.": "Η προσθήκη χώρων μετακινήθηκε.", - "And %(count)s more...": { - "other": "Και %(count)s ακόμα..." - }, - "In reply to this message": "Ως απαντηση σεαυτό το μήνυμα", - "In reply to ": "Ως απαντηση σε ", - "Power level": "Επίπεδο ισχύος", - "%(count)s people you know have already joined": { - "one": "%(count)s άτομο που γνωρίζετε έχει ήδη εγγραφεί", - "other": "%(count)s άτομα που γνωρίζετε έχουν ήδη εγγραφεί" - }, - "Including %(commaSeparatedMembers)s": "Συμπεριλαμβανομένου %(commaSeparatedMembers)s", - "Including you, %(commaSeparatedMembers)s": "Συμπεριλαμβανομένου σας, %(commaSeparatedMembers)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.": "Προσθέστε έναν χώρο σε ένα χώρο που διαχειρίζεστε.", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Η εκκαθάριση όλων των δεδομένων από αυτήν τη συνεδρία είναι μόνιμη. Τα κρυπτογραφημένα μηνύματα θα χαθούν εκτός εάν έχουν δημιουργηθεί αντίγραφα ασφαλείας των κλειδιών τους.", - "Unable to load commit detail: %(msg)s": "Δεν είναι δυνατή η φόρτωση των λεπτομερειών δέσμευσης: %(msg)s", - "Use bots, bridges, widgets and sticker packs": "Χρησιμοποιήστε bots, γέφυρες, μικροεφαρμογές και πακέτα αυτοκόλλητων", - "Data on this screen is shared with %(widgetDomain)s": "Τα δεδομένα σε αυτήν την οθόνη μοιράζονται με το %(widgetDomain)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.": "Χρησιμοποιήστε έναν διαχειριστή πρόσθετων για να διαχειριστείτε bots, μικροεφαρμογές και πακέτα αυτοκόλλητων.", - "Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Χρησιμοποιήστε έναν διαχειριστή πρόσθετων (%(serverName)s) για να διαχειριστείτε bots, μικροεφαρμογές και πακέτα αυτοκόλλητων.", - "Other spaces or rooms you might not know": "Άλλοι χώροι ή δωμάτια που ίσως δε γνωρίζετε", - "Spaces you know that contain this space": "Χώροι που γνωρίζετε ότι περιέχουν αυτόν το χώρο", - "Spaces you know that contain this room": "Χώροι που γνωρίζετε ότι περιέχουν αυτό το δωμάτιο", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Αποφασίστε ποιοι χώροι μπορούν να έχουν πρόσβαση σε αυτό το δωμάτιο. Εάν επιλεγεί ένας χώρος, τα μέλη του μπορούν να βρουν και να εγγραφούν στο .", - "Dial pad": "Πληκτρολόγιο κλήσης", - "Transfer": "Μεταφορά", - "Sent": "Απεσταλμένα", - "Space used:": "Χώρος που χρησιμοποιείται:", - "Not currently indexing messages for any room.": "Αυτήν τη στιγμή δεν υπάρχει ευρετηρίαση μηνυμάτων για κανένα δωμάτιο.", - "If disabled, messages from encrypted rooms won't appear in search results.": "Εάν απενεργοποιηθεί, τα μηνύματα από κρυπτογραφημένα δωμάτια δε θα εμφανίζονται στα αποτελέσματα αναζήτησης.", - "Recovery Method Removed": "Η Μέθοδος Ανάκτησης Καταργήθηκε", - "This session is encrypting history using the new recovery method.": "Αυτή η συνεδρία κρυπτογραφεί το ιστορικό χρησιμοποιώντας τη νέα μέθοδο ανάκτησης.", - "Your keys are being backed up (the first backup could take a few minutes).": "Δημιουργούνται αντίγραφα ασφαλείας των κλειδιών σας (το πρώτο αντίγραφο ασφαλείας μπορεί να διαρκέσει μερικά λεπτά).", - "Emoji Autocomplete": "Αυτόματη συμπλήρωση Emoji", - "Command Autocomplete": "Αυτόματη συμπλήρωση εντολών", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Αποκτήστε ξανά πρόσβαση στον λογαριασμό σας και ανακτήστε τα κλειδιά κρυπτογράφησης που είναι αποθηκευμένα σε αυτήν τη συνεδρία. Χωρίς αυτά, δε θα μπορείτε να διαβάσετε όλα τα ασφαλή μηνύματά σας σε καμία συνεδρία.", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "Δεν είναι δυνατή η αναίρεση της επαναφοράς των κλειδιών επαλήθευσης. Μετά την επαναφορά, δε θα έχετε πρόσβαση σε παλιά κρυπτογραφημένα μηνύματα και όλοι οι φίλοι που σας έχουν προηγουμένως επαληθεύσει θα βλέπουν προειδοποιήσεις ασφαλείας μέχρι να επαληθεύσετε ξανά μαζί τους.", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Φαίνεται ότι δε διαθέτετε Κλειδί Ασφαλείας ή άλλες συσκευές με τις οποίες μπορείτε να επαληθεύσετε. Αυτή η συσκευή δε θα έχει πρόσβαση σε παλιά κρυπτογραφημένα μηνύματα. Για να επαληθεύσετε την ταυτότητά σας σε αυτήν τη συσκευή, θα πρέπει να επαναφέρετε τα κλειδιά επαλήθευσης.", - "General failure": "Γενική αποτυχία", - "Failed to create initial space rooms": "Αποτυχία δημιουργίας των αρχικών δωματίων του χώρου", - "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 δημιούργησε αυτό το απευθείας μήνυμα.", - "Failed to start livestream": "Η έναρξη της ζωντανής ροής απέτυχε", - "Manage & explore rooms": "Διαχειριστείτε και εξερευνήστε δωμάτια", - "Mentions only": "Αναφορές μόνο", - "Unsent": "Μη απεσταλμένα", - "No results found": "Δε βρέθηκαν αποτελέσματα", - "Filter results": "Φιλτράρισμα αποτελεσμάτων", - "To help us prevent this in future, please send us logs.": "Για να μας βοηθήσετε να το αποτρέψουμε αυτό στο μέλλον, στείλτε μας τα αρχεία καταγραφής.", - "To search messages, look for this icon at the top of a room ": "Για να αναζητήσετε μηνύματα, βρείτε αυτό το εικονίδιο στην κορυφή ενός δωματίου ", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Η εκκαθάριση του αποθηκευτικού χώρου του προγράμματος περιήγησής σας μπορεί να διορθώσει το πρόβλημα, αλλά θα αποσυνδεθείτε και θα κάνει τυχόν κρυπτογραφημένο ιστορικό συνομιλιών να μην είναι αναγνώσιμο.", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Εάν το κάνετε, σημειώστε ότι κανένα από τα μηνύματά σας δε θα διαγραφεί, αλλά η εμπειρία αναζήτησης ενδέχεται να υποβαθμιστεί για λίγα λεπτά κατά τη δημιουργία του ευρετηρίου", - "Recent changes that have not yet been received": "Πρόσφατες αλλαγές που δεν έχουν ληφθεί ακόμη", - "The server is not configured to indicate what the problem is (CORS).": "Ο διακομιστής δεν έχει ρυθμιστεί για να υποδεικνύει ποιο είναι το πρόβλημα (CORS).", - "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.": "Αυτό συνήθως επηρεάζει μόνο τον τρόπο επεξεργασίας του δωματίου στον διακομιστή. Εάν αντιμετωπίζετε προβλήματα με το %(brand)s σας, αναφέρετε ένα σφάλμα.", - "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.": "Αυτό συνήθως επηρεάζει μόνο τον τρόπο επεξεργασίας του δωματίου στον διακομιστή. Εάν αντιμετωπίζετε προβλήματα με το %(brand)s σας, αναφέρετε ένα σφάλμα.", - "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:": "Η αναβάθμιση αυτού του δωματίου απαιτεί τη διαγραφή του και τη δημιουργία ενός νέου δωματίου στη θέση του. Για να προσφέρουμε στα μέλη του την καλύτερη δυνατή εμπειρία, θα:", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Μια προειδοποίηση, αν δεν προσθέσετε ένα email και ξεχάσετε τον κωδικό πρόσβασης, ενδέχεται να χάσετε οριστικά την πρόσβαση στον λογαριασμό σας.", - "Incompatible local cache": "Μη συμβατή τοπική κρυφή μνήμη", - "%(brand)s encountered an error during upload of:": "Το %(brand)s αντιμετώπισε ένα σφάλμα κατά τη μεταφόρτωση του:", - "User Directory": "Κατάλογος Χρηστών", - "Consult first": "Συμβουλευτείτε πρώτα", - "Invited people will be able to read old messages.": "Οι προσκεκλημένοι θα μπορούν να διαβάζουν παλιά μηνύματα.", - "Invite someone using their name, username (like ) or share this room.": "Προσκαλέστε κάποιον χρησιμοποιώντας το όνομά του, το όνομα χρήστη (όπως ) ή κοινή χρήση αυτού του δωματίου.", - "Invite someone using their name, email address, username (like ) or share this room.": "Προσκαλέστε κάποιον χρησιμοποιώντας το όνομά του, τη διεύθυνση ηλεκτρονικού ταχυδρομείου, το όνομα χρήστη (όπως ) ή κοινή χρήση αυτού του δωματίου.", - "Invite someone using their name, username (like ) or share this space.": "Προσκαλέστε κάποιον χρησιμοποιώντας το όνομά του, το όνομα χρήστη (όπως ) ή κοινή χρήση αυτού του χώρου.", - "Invite someone using their name, email address, username (like ) or share this space.": "Προσκαλέστε κάποιον χρησιμοποιώντας το όνομά του, τη διεύθυνση ηλεκτρονικού ταχυδρομείου, το όνομα χρήστη (όπως ) ή κοινή χρήση αυτού του χώρου.", - "Invite to %(roomName)s": "Πρόσκληση στο %(roomName)s", - "Or send invite link": "Ή στείλτε σύνδεσμο πρόσκλησης", - "If you can't see who you're looking for, send them your invite link below.": "Εάν δεν μπορείτε να βρείτε αυτόν που ψάχνετε, στείλτε τους τον παρακάτω σύνδεσμο πρόσκλησης.", - "Some suggestions may be hidden for privacy.": "Ορισμένες προτάσεις ενδέχεται να είναι κρυφές λόγω απορρήτου.", - "Start a conversation with someone using their name or username (like ).": "Ξεκινήστε μια συνομιλία με κάποιον χρησιμοποιώντας το όνομά του ή το όνομα χρήστη (όπως ).", - "Start a conversation with someone using their name, email address or username (like ).": "Ξεκινήστε μια συνομιλία με κάποιον χρησιμοποιώντας το όνομα, τη διεύθυνση email ή το όνομα χρήστη του (όπως ).", - "Use an identity server to invite by email. Manage in Settings.": "Χρησιμοποιήστε έναν διακομιστή ταυτότητας για πρόσκληση μέσω email. Διαχείριση στις Ρυθμίσεις.", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Χρησιμοποιήστε έναν διακομιστή ταυτότητας για πρόσκληση μέσω email. Χρησιμοποιήστε τον προεπιλεγμένο (%(defaultIdentityServerName)s) ή διαμορφώστε στις Ρυθμίσεις.", - "Recently Direct Messaged": "Πρόσφατα Απευθείας Μηνύματα", - "Invite by email": "Πρόσκληση μέσω email", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Το %(brand)s σας δε σας επιτρέπει να χρησιμοποιήσετε έναν διαχειριστή πρόσθετων για να το κάνετε αυτό. Επικοινωνήστε με έναν διαχειριστή.", - "Integrations not allowed": "Δεν επιτρέπονται πρόσθετα", - "Integrations are disabled": "Τα πρόσθετα έχουν απενεργοποιηθεί", - "Incoming Verification Request": "Εισερχόμενο Αίτημα Επαλήθευσης", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Η επαλήθευση αυτής της συσκευής θα την επισημάνει ως αξιόπιστη και οι χρήστες που έχουν επαληθευτεί μαζί σας θα εμπιστεύονται αυτήν τη συσκευή.", - "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.": "Επαληθεύστε αυτήν τη συσκευή για να την επισημάνετε ως αξιόπιστη. Η εμπιστοσύνη αυτής της συσκευής προσφέρει σε εσάς και σε άλλους χρήστες επιπλέον ηρεμία όταν χρησιμοποιείτε μηνύματα με κρυπτογράφηση από άκρο σε άκρο.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Η επαλήθευση αυτού του χρήστη θα επισημάνει τη συνεδρία του ως αξιόπιστη και θα επισημάνει επίσης τη συνεδρία σας ως αξιόπιστη σε αυτόν.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Επαληθεύστε αυτόν τον χρήστη για να τον επισημάνετε ως αξιόπιστο. Η εμπιστοσύνη των χρηστών σάς προσφέρει επιπλέον ηρεμία όταν χρησιμοποιείτε μηνύματα με κρυπτογράφηση από άκρο σε άκρο.", - "Terms of Service": "Όροι Χρήσης", - "You may contact me if you have any follow up questions": "Μπορείτε να επικοινωνήσετε μαζί μου εάν έχετε περαιτέρω ερωτήσεις", - "Feedback sent! Thanks, we appreciate it!": "Τα σχόλια ανατροφοδότησης στάλθηκαν! Ευχαριστούμε, το εκτιμούμε!", - "Search for rooms or people": "Αναζήτηση δωματίων ή ατόμων", - "The poll has ended. Top answer: %(topAnswer)s": "Η δημοσκόπηση έληξε. Κορυφαία απάντηση: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Η δημοσκόπηση έληξε. Δεν υπάρχουν ψήφοι.", - "Failed to connect to integration manager": "Αποτυχία σύνδεσης με τον διαχειριστή πρόσθετων", - "Manage integrations": "Διαχείριση πρόσθετων", - "Cannot connect to integration manager": "Δεν είναι δυνατή η σύνδεση με τον διαχειριστή πρόσθετων", - "Failed to re-authenticate due to a homeserver problem": "Απέτυχε ο εκ νέου έλεγχος ταυτότητας λόγω προβλήματος με τον κεντρικό διακομιστή", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Η διεύθυνση URL του κεντρικού διακομιστή δε φαίνεται να αντιστοιχεί σε έγκυρο διακομιστή Matrix", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Το μήνυμά σας δεν στάλθηκε επειδή αυτός ο κεντρικός διακομιστής έχει υπερβεί ένα όριο πόρων. Παρακαλώ επικοινωνήστε με τον διαχειριστή για να συνεχίσετε να χρησιμοποιείτε την υπηρεσία.", - "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.": "Το μήνυμά σας δε στάλθηκε επειδή αυτός ο κεντρικός διακομιστής έχει φτάσει το μηνιαίο όριο ενεργού χρήστη. Παρακαλώ επικοινωνήστε με τον διαχειριστή για να συνεχίσετε να χρησιμοποιείτε την υπηρεσία.", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Λείπει το δημόσιο κλειδί captcha από τη διαμόρφωση του κεντρικού διακομιστή. Αναφέρετε αυτό στον διαχειριστή του.", - "The integration manager is offline or it cannot reach your homeserver.": "Ο διαχειριστής πρόσθετων είναι εκτός σύνδεσης ή δεν μπορεί να επικοινωνήσει με κεντρικό διακομιστή σας.", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Η μικροεφαρμογή θα επαληθεύσει το αναγνωριστικό χρήστη σας, αλλά δε θα μπορεί να εκτελέσει ενέργειες για εσάς:", - "Allow this widget to verify your identity": "Επιτρέψτε σε αυτήν τη μικροεφαρμογή να επαληθεύσει την ταυτότητά σας", - "Remember my selection for this widget": "Να θυμάστε την επιλογή μου για αυτήν τη μικροεφαρμογή", - "This widget would like to:": "Αυτή η μικροεφαρμογή θα ήθελε να:", - "Approve widget permissions": "Έγκριση αδειών μικροεφαρμογών", - "You're removing all spaces. Access will default to invite only": "Καταργείτε όλους τους χώρους. Η πρόσβαση θα είναι προεπιλεγμένη μόνο για πρόσκληση", - "Start using Key Backup": "Ξεκινήστε να χρησιμοποιείτε το αντίγραφο ασφαλείας κλειδιού", - "%(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 χρησιμοποιεί πλέον 3-5 φορές λιγότερη μνήμη, φορτώνοντας πληροφορίες για άλλους χρήστες μόνο όταν χρειάζεται. Περιμένετε όσο γίνεται εκ νέου συγχρονισμός με τον διακομιστή!", - "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.": "Εάν η άλλη έκδοση του %(brand)s εξακολουθεί να είναι ανοιχτή σε άλλη καρτέλα, κλείστε την, καθώς η χρήση του %(brand)s στον ίδιο κεντρικό υπολογιστή με ενεργοποιημένη και απενεργοποιημένη την αργή φόρτωση ταυτόχρονα , θα προκαλέσει προβλήματα.", - "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.": "Έχετε χρησιμοποιήσει στο παρελθόν %(brand)s στον %(host)s με ενεργοποιημένη την αργή φόρτωση μελών. Σε αυτήν την έκδοση η αργή φόρτωση είναι απενεργοποιημένη. Η τοπική κρυφή μνήμη δεν είναι συμβατή μεταξύ αυτών των δύο ρυθμίσεων και έτσι το %(brand)s πρέπει να συγχρονίσει ξανά τον λογαριασμό σας.", - "a key signature": "μια υπογραφή κλειδιού", - "a device cross-signing signature": "μια υπογραφή διασταυρούμενης υπογραφής συσκευής", - "a new cross-signing key signature": "μια νέα υπογραφή κλειδιού διασταυρούμενης υπογραφής", - "a new master key signature": "μια νέα υπογραφή κύριου κλειδιού", - "We couldn't create your DM.": "Δεν μπορέσαμε να δημιουργήσουμε το DM σας.", - "%(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.": "Αυτό το δωμάτιο ή ο χώρος δεν είναι προσβάσιμος αυτήν τη στιγμή.", - "Are you sure you're at the right place?": "Είστε σίγουροι ότι βρίσκεστε στο σωστό μέρος;", - "This room or space does not exist.": "Αυτό το δωμάτιο ή ο χώρος δεν υπάρχει.", - "There's no preview, would you like to join?": "Δεν υπάρχει προεπισκόπηση, θα θέλατε να εγγραφείτε;", - "This invite was sent to %(email)s": "Αυτή η πρόσκληση στάλθηκε στο %(email)s", - "This invite was sent to %(email)s which is not associated with your account": "Αυτή η πρόσκληση στάλθηκε στο %(email)s που δεν σχετίζεται με τον λογαριασμό σας", - "You can still join here.": "Μπορείτε ακόμα να εγγραφείτε εδώ.", - "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) κατά την προσπάθεια επικύρωσης της πρόσκλησής σας. Θα μπορούσατε να διαβιβάστε αυτή την πληροφορία στο άτομο που σας προσκάλεσε.", - "Something went wrong with your invite.": "Κάτι πήγε στραβά με την πρόσκλησή σας.", - "You were banned by %(memberName)s": "Αποκλειστήκατε από %(memberName)s", - "Forget this space": "Ξεχάστε αυτόν τον χώρο", - "You were removed by %(memberName)s": "Αφαιρεθήκατε από %(memberName)s", - "Loading preview": "Φόρτωση προεπισκόπησης", - "View older version of %(spaceName)s.": "Προβολή παλαιότερης έκδοσης του %(spaceName)s.", - "Upgrade this space to the recommended room version": "Αναβαθμίστε αυτόν τον χώρο στην προτεινόμενη έκδοση δωματίου", - "Set up": "Εγκατάσταση", - "Failed to join": "Αποτυχία συμμετοχής", - "The person who invited you has already left, or their server is offline.": "Το άτομο που σας προσκάλεσε έχει ήδη αποχωρήσει ή ο διακομιστής του είναι εκτός σύνδεσης.", - "The person who invited you has already left.": "Το άτομο που σας προσκάλεσε έχει ήδη φύγει.", - "Sorry, your homeserver is too old to participate here.": "Λυπούμαστε, ο κεντρικός σας διακομιστής είναι πολύ παλιός για να συμμετέχει εδώ.", - "There was an error joining.": "Παρουσιάστηκε σφάλμα κατά τη σύνδεση.", - "The user's homeserver does not support the version of the space.": "Ο κεντρικός διακομιστής του χρήστη δεν υποστηρίζει την έκδοση του χώρου.", - "User may or may not exist": "Ο χρήστης μπορεί να υπάρχει ή να μην υπάρχει", - "User does not exist": "Ο χρήστης δεν υπάρχει", - "User is already in the room": "Ο χρήστης βρίσκεται ήδη στο δωμάτιο", - "User is already in the space": "Ο χρήστης έχει ήδη προσκληθεί στο χώρο", - "User is already invited to the room": "Ο χρήστης έχει ήδη προσκληθεί στο δωμάτιο", - "User is already invited to the space": "Ο χρήστης έχει ήδη προσκληθεί στο χώρο", - "You do not have permission to invite people to this space.": "Δεν έχετε άδεια να προσκαλέσετε άτομα σε αυτόν τον χώρο.", - "Failed to invite users to %(roomName)s": "Αποτυχία πρόσκλησης χρηστών στο %(roomName)s", - "Joined": "Συνδέθηκε", - "Joining": "Συνδέετε", - "You're all caught up": "Είστε πλήρως ενημερωμένοι", - "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. Αυτό θα έχει προκαλέσει δυσλειτουργία της κρυπτογράφησης από άκρο σε άκρο στην παλαιότερη έκδοση. Τα κρυπτογραφημένα μηνύματα από άκρο σε άκρο που ανταλλάχθηκαν πρόσφατα κατά τη χρήση της παλαιότερης έκδοσης ενδέχεται να μην μπορούν να αποκρυπτογραφηθούν σε αυτήν την έκδοση. Αυτό μπορεί επίσης να προκαλέσει την αποτυχία των μηνυμάτων που ανταλλάσσονται με αυτήν την έκδοση. Εάν αντιμετωπίζετε προβλήματα, αποσυνδεθείτε και συνδεθείτε ξανά. Για να διατηρήσετε το ιστορικό μηνυμάτων, εξάγετε και εισαγάγετε ξανά τα κλειδιά σας.", - "Avatar": "Avatar", - "See room timeline (devtools)": "Εμφάνιση χρονοδιαγράμματος δωματίου (develtools)", - "Forget": "Ξεχάστε", - "Resend %(unsentCount)s reaction(s)": "Επανάληψη αποστολής %(unsentCount)s αντιδράσεων", - "If you've forgotten your Security Key you can ": "Εάν έχετε ξεχάσει το κλειδί ασφαλείας σας, μπορείτε να ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Αποκτήστε πρόσβαση στο ιστορικό ασφαλών μηνυμάτων σας και ρυθμίστε την ασφαλή ανταλλαγή μηνυμάτων εισάγοντας το Κλειδί ασφαλείας σας.", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Εάν έχετε ξεχάσει τη φράση ασφαλείας σας, μπορείτε να χρησιμοποιήσετε το κλειδί ασφαλείας ή να ρυθμίστε νέες επιλογές ανάκτησης", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Αποκτήστε πρόσβαση στο ιστορικό ασφαλών μηνυμάτων σας και ρυθμίστε την ασφαλή ανταλλαγή μηνυμάτων εισάγοντας τη Φράση Ασφαλείας σας.", - "Warning: you should only set up key backup from a trusted computer.": "Προειδοποίηση: θα πρέπει να δημιουργήσετε αντίγραφο ασφαλείας κλειδιού μόνο από έναν αξιόπιστο υπολογιστή.", - "Clear 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.": "Η διαγραφή κλειδιών διασταυρούμενης υπογραφής είναι μόνιμη. Οποιοσδήποτε με τον οποίο έχετε επαληθευτεί θα λάβει ειδοποιήσεις ασφαλείας. Πιθανότατα δεν θέλετε να το κάνετε αυτό, εκτός και αν έχετε χάσει όλες τις συσκευές από τις οποίες μπορείτε να υπογράψετε.", - "Destroy cross-signing keys?": "Να καταστραφούν τα κλειδιά διασταυρούμενης υπογραφής;", - "Remember this": "Να το θυμάσαι αυτό", - "Be found by phone or email": "Να βρεθεί μέσω τηλεφώνου ή email", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Ορισμένα δεδομένα συνεδρίας, συμπεριλαμβανομένων των κρυπτογραφημένων κλειδιών μηνυμάτων, λείπουν. Αποσυνδεθείτε και συνδεθείτε για να το διορθώσετε, επαναφέροντας τα κλειδιά από το αντίγραφο ασφαλείας.", - "Use \"%(query)s\" to search": "Χρησιμοποιήστε το \"%(query)s\" για αναζήτηση", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Αυτό ομαδοποιεί τις συνομιλίες σας με μέλη αυτού του χώρου. Η απενεργοποίηση του θα αποκρύψει αυτές τις συνομιλίες από την προβολή του %(spaceName)s.", - "Reset event store": "Επαναφορά καταστήματος συμβάντων", - "Reset event store?": "Eπαναφoρά στο κατάστημα συμβάντων;", - "You most likely do not want to reset your event index store": "Πιθανότατα δεν θέλετε να επαναφέρετε το κατάστημα ευρετηρίου συμβάντων", - "You're all caught up.": "Είστε πλήρως ενημερωμένοι.", - "Modal Widget": "Modal Widget", - "Message edits": "Επεξεργασίες μηνυμάτων", - "Confirm this user's session by comparing the following with their User Settings:": "Επιβεβαιώστε την συνεδρία αυτού του χρήστη συγκρίνοντας τα ακόλουθα με τις Ρυθμίσεις του:", - "Confirm by comparing the following with the User Settings in your other session:": "Επιβεβαιώστε συγκρίνοντας τα ακόλουθα με τις Ρυθμίσεις χρήστη στην άλλη συνεδρία σας:", - "Invalid homeserver discovery response": "Μη έγκυρη απόκριση εντοπισμού κεντρικού διακομιστή", - "Invalid identity server discovery response": "Μη έγκυρη απόκριση εντοπισμού διακομιστή ταυτότητας", - "Failed to get autodiscovery configuration from server": "Απέτυχε η λήψη της διαμόρφωσης αυτόματης ανακάλυψης από τον διακομιστή", - "Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Απαντήστε σε ένα νήμα εκτέλεσης που βρίσκεται σε εξέλιξη ή χρησιμοποιήστε το \"%(replyInThread)s\" όταν τοποθετείτε το δείκτη του ποντικιού πάνω από ένα μήνυμα για να ξεκινήσετε ένα νέο.", - "Hold": "Αναμονή", - "These are likely ones other room admins are a part of.": "Πιθανότατα αυτά είναι μέρος στα οποία συμμετέχουν και άλλοι διαχειριστές δωματίου.", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "Το %(brand)s αποθηκεύει με ασφάλεια κρυπτογραφημένα μηνύματα τοπικά για να εμφανίζονται στα αποτελέσματα αναζήτησης:", - "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.": "Εάν δεν καταργήσατε τη μέθοδο ανάκτησης, ένας εισβολέας μπορεί να προσπαθεί να αποκτήσει πρόσβαση στον λογαριασμό σας. Αλλάξτε τον κωδικό πρόσβασης του λογαριασμού σας και ορίστε μια νέα μέθοδο ανάκτησης αμέσως στις Ρυθμίσεις.", - "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.": "Εάν το κάνατε κατά λάθος, μπορείτε να ρυθμίσετε τα Ασφαλή Μηνύματα σε αυτήν τη συνεδρία, τα οποία θα κρυπτογραφούν εκ νέου το ιστορικό μηνυμάτων αυτής της συνεδρίας με μια νέα μέθοδο ανάκτησης.", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Αυτή η συνεδρία εντόπισε ότι η φράση ασφαλείας σας και το κλειδί για τα ασφαλή μηνύματα σας έχουν αφαιρεθεί.", - "Set up Secure Messages": "Ρύθμιση ασφαλών μηνυμάτων", - "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.": "Εάν δεν έχετε ορίσει τη νέα μέθοδο ανάκτησης, ένας εισβολέας μπορεί να προσπαθεί να αποκτήσει πρόσβαση στον λογαριασμό σας. Αλλάξτε τον κωδικό πρόσβασης του λογαριασμού σας και ορίστε μια νέα μέθοδο ανάκτησης αμέσως στις Ρυθμίσεις.", - "A new Security Phrase and key for Secure Messages have been detected.": "Εντοπίστηκε νέα φράση ασφαλείας και κλειδί για ασφαλή μηνύματα.", - "Unable to set up secret storage": "Δεν είναι δυνατή η ρύθμιση του μυστικού χώρου αποθήκευσης", - "You can also set up Secure Backup & manage your keys in Settings.": "Μπορείτε επίσης να ρυθμίσετε το Ασφαλές αντίγραφο ασφαλείας και να διαχειριστείτε τα κλειδιά σας στις Ρυθμίσεις.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Εάν ακυρώσετε τώρα, ενδέχεται να χάσετε κρυπτογραφημένα μηνύματα και δεδομένα εάν χάσετε την πρόσβαση στα στοιχεία σύνδεσής σας.", - "Unable to query secret storage status": "Δεν είναι δυνατή η υποβολή ερωτήματος για την κατάσταση του μυστικού χώρου αποθήκευσης", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Αποθηκεύστε το Κλειδί ασφαλείας σας σε ασφαλές μέρος, όπως έναν διαχείριστη κωδικών πρόσβασης ή ένα χρηματοκιβώτιο, καθώς χρησιμοποιείται για την προστασία των κρυπτογραφημένων δεδομένων σας.", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Αναβαθμίστε αυτήν την συνεδρία για να της επιτρέψετε να επαληθεύει άλλες συνεδρίες, παραχωρώντας τους πρόσβαση σε κρυπτογραφημένα μηνύματα και επισημαίνοντάς τα ως αξιόπιστα για άλλους χρήστες.", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Προστατευτείτε από την απώλεια πρόσβασης σε κρυπτογραφημένα μηνύματα και δεδομένα, δημιουργώντας αντίγραφα ασφαλείας των κλειδιών κρυπτογράφησης στον διακομιστή σας.", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Χρησιμοποιήστε μια μυστική φράση που γνωρίζετε μόνο εσείς και προαιρετικά αποθηκεύστε ένα κλειδί ασφαλείας για να το χρησιμοποιήσετε για τη δημιουργία αντιγράφων ασφαλείας.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Θα δημιουργήσουμε ένα κλειδί ασφαλείας για να το αποθηκεύσετε σε ασφαλές μέρος, όπως έναν διαχειριστή κωδικών πρόσβασης ή ένα χρηματοκιβώτιο.", - "Generate a Security Key": "Δημιουργήστε ένα κλειδί ασφαλείας", - "Unable to create key backup": "Δεν είναι δυνατή η δημιουργία αντιγράφου ασφαλείας κλειδιού", - "Create key backup": "Δημιουργία αντιγράφου ασφαλείας κλειδιού", - "Share %(name)s": "Κοινή χρήση %(name)s", - "Space home": "Αρχική σελίδα χώρου", - "An error occurred while stopping your live location, please try again": "Παρουσιάστηκε σφάλμα κατά τη διακοπή της ζωντανής τοποθεσίας σας, δοκιμάστε ξανά", - "Resume": "Συνέχιση", - "Invalid base_url for m.identity_server": "Μη έγκυρο base_url για m.identity_server", - "Invalid base_url for m.homeserver": "Μη έγκυρο base_url για m.homeserver", - "Thumbs up": "Μπράβο", - "Message downloading sleep time(ms)": "Χρόνος αδράνειας λήψης μηνύματος (ms)", - "Identity server URL does not appear to be a valid identity server": "Η διεύθυνση URL διακομιστή ταυτοποίησης δε φαίνεται να είναι έγκυρη", - "Currently indexing: %(currentRoom)s": "Γίνεται ευρετηρίαση: %(currentRoom)s", - "Close sidebar": "Κλείσιμο πλαϊνής γραμμής", - "View List": "Προβολή Λίστας", - "View list": "Προβολή λίστας", - "Cameras": "Κάμερες", - "Output devices": "Συσκευές εξόδου", - "Input devices": "Συσκευές εισόδου", - "To continue, please enter your account password:": "Για να συνεχίσετε παρακαλώ εισάγετε τον κωδικό σας:", - "New room": "Νέο δωμάτιο", - "Private room": "Ιδιωτικό δωμάτιο", - "Your password was successfully changed.": "Ο κωδικός πρόσβασης σας άλλαξε με επιτυχία.", - "Confirm signing out these devices": { - "one": "Επιβεβαιώστε την αποσύνδεση αυτής της συσκευής", - "other": "Επιβεβαιώστε την αποσύνδεση αυτών των συσκευών" - }, - "Threads help keep your conversations on-topic and easy to track.": "Τα νήματα σας βοηθούν να οργανώνετε και να παρακολουθείτε καλύτερα τις συνομιλίες σας.", - "Unread email icon": "Εικονίδιο μη αναγνωσμένου μηνύματος", - "Check your email to continue": "Ελέγξτε το email σας για να συνεχίσετε", - "Start a group chat": "Ξεκινήστε μια ομαδική συνομιλία", - "Other options": "Αλλες επιλογές", - "Some results may be hidden": "Ορισμένα αποτελέσματα ενδέχεται να είναι κρυμμένα", - "Copy invite link": "Αντιγραφή συνδέσμου πρόσκλησης", - "If you can't see who you're looking for, send them your invite link.": "Εάν δεν εμφανίζεται το άτομο που αναζητάτε, στείλτε τους τον σύνδεσμο πρόσκλησης.", - "Some results may be hidden for privacy": "Ορισμένα αποτελέσματα ενδέχεται να είναι κρυφά για λόγους απορρήτου", - "Search for": "Αναζήτηση για", - "%(count)s Members": { - "one": "%(count)s Μέλος", - "other": "%(count)s Μέλη" - }, - "You will leave all rooms and DMs that you are in": "Θα αποχωρήσετε από όλα τα δωμάτια και τις συνομιλίες σας", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Κανείς δε θα μπορεί να επαναχρησιμοποιήσει το όνομα χρήστη σας (MXID), συμπεριλαμβανομένου εσάς: αυτό το όνομα χρήστη θα παραμείνει μη διαθέσιμο", - "You will not be able to reactivate your account": "Δεν θα μπορείτε να ενεργοποιήσετε ξανά τον λογαριασμό σας", - "You will no longer be able to log in": "Δεν θα μπορείτε πλέον να συνδεθείτε", - "Confirm that you would like to deactivate your account. If you proceed:": "Επιβεβαιώστε ότι θέλετε να απενεργοποιήσετε τον λογαριασμό σας. Εάν προχωρήσετε:", - "Add new server…": "Προσθήκη νέου διακομιστή…", - "Edit topic": "Επεξεργασία θέματος", - "Ban from space": "Αποκλεισμός από τον χώρο", - "Unban from space": "Αναίρεση αποκλεισμού από τον χώρο", - "Disinvite from room": "Ακύρωση πρόσκλησης από το δωμάτιο", - "Remove from space": "Αφαίρεση από τον χώρο", - "Disinvite from space": "Ακύρωση πρόσκλησης από τον χώρο", - "%(count)s participants": { - "one": "1 συμμετέχων", - "other": "%(count)s συμμετέχοντες" - }, - "Joining…": "Συμμετοχή…", - "Show Labs settings": "Εμφάνιση ρυθμίσεων Labs", - "To join, please enable video rooms in Labs first": "Για να συμμετέχετε, ενεργοποιήστε πρώτα τις αίθουσες βίντεο στο Labs", - "To view, please enable video rooms in Labs first": "Για προβολή, ενεργοποιήστε πρώτα τις αίθουσες βίντεο στο Labs", - "To view %(roomName)s, you need an invite": "Για να δείτε το %(roomName)s, χρειάζεστε μια πρόσκληση", - "New video room": "Νέο δωμάτιο βίντεο", - "Video room": "Δωμάτια βίντεο", - "Video rooms are a beta feature": "Οι αίθουσες βίντεο είναι μια λειτουργία beta", - "Seen by %(count)s people": { - "one": "Αναγνώστηκε από %(count)s άτομο", - "other": "Αναγνώστηκε από %(count)s άτομα" - }, - "Deactivating your account is a permanent action — be careful!": "Η απενεργοποίηση του λογαριασμού σας είναι μια μόνιμη ενέργεια — να είστε προσεκτικοί!", - "Enable hardware acceleration": "Ενεργοποίηση επιτάχυνσης υλικού", - "You were disconnected from the call. (Error: %(message)s)": "Αποσυνδεθήκατε από την κλήση. (Σφάλμα: %(message)s)", - "Connection lost": "Η σύνδεση χάθηκε", - "common": { - "about": "Σχετικά με", - "analytics": "Αναλυτικά δεδομένα", - "encryption_enabled": "Η κρυπτογράφηση ενεργοποιήθηκε", - "error": "Σφάλμα", - "forward_message": "Προώθηση μηνύματος", - "image": "Εικόνα", - "message": "Μήνυμα", - "message_layout": "Διάταξη μηνύματος", - "modern": "Μοντέρνο", - "mute": "Σίγαση", - "no_results": "Κανένα αποτέλεσμα", - "offline": "Εκτός σύνδεσης", - "password": "Κωδικός πρόσβασης", - "people": "Άτομα", - "reactions": "Αντιδράσεις", - "report_a_bug": "Αναφορά σφάλματος", - "room_name": "Όνομα δωματίου", - "security": "Ασφάλεια", - "settings": "Ρυθμίσεις", - "sticker": "Αυτοκόλλητο", - "success": "Επιτυχία", - "suggestions": "Προτάσεις", - "unmute": "Άρση σίγασης", - "username": "Όνομα χρήστη", - "verification_cancelled": "Η επαλήθευση ακυρώθηκε", - "video": "Βίντεο", - "warning": "Προειδοποίηση", - "threads": "Νήμα εκτέλεσης", - "thread": "Νήμα", - "theme": "Θέμα", - "room": "Δωμάτιο", - "public": "Δημόσιο", - "private": "Ιδιωτικό", - "options": "Επιλογές", - "name": "Όνομα", - "light": "Ανοιχτό", - "labs": "Πειραματικά", - "homeserver": "Κεντρικός διακομιστής", - "home": "Αρχική", - "favourites": "Αγαπημένα", - "description": "Περιγραφή", - "dark": "Σκούρο", - "beta": "Beta", - "attachment": "Επισύναψη", - "appearance": "Εμφάνιση", - "guest": "Επισκέπτης", - "legal": "Νομικό", - "credits": "Συντελεστές", - "faq": "Συχνές ερωτήσεις", - "access_token": "Διακριτικό πρόσβασης", - "preferences": "Προτιμήσεις", - "timeline": "Χρονοδιάγραμμα", - "privacy": "Ιδιωτικότητα", - "camera": "Κάμερα", - "microphone": "Μικρόφωνο", - "emoji": "Εικονίδια", - "random": "Τυχαία", - "support": "Υποστήριξη", - "space": "Χώρος", - "someone": "Κάποιος", - "encrypted": "Κρυπτογραφημένο", - "matrix": "Matrix", - "trusted": "Έμπιστο", - "not_trusted": "Μη Έμπιστο", - "accessibility": "Προσβασιμότητα", - "server": "Διακομιστής", - "capabilities": "Δυνατότητες", - "unnamed_room": "Ανώνυμο δωμάτιο", - "unnamed_space": "Χώρος χωρίς όνομα", - "stickerpack": "Πακέτο αυτοκόλλητων", - "system_alerts": "Ειδοποιήσεις συστήματος", - "secure_backup": "Ασφαλές αντίγραφο ασφαλείας", - "cross_signing": "Διασταυρούμενη υπογραφή", - "identity_server": "Διακομιστής ταυτότητας", - "integration_manager": "Διαχειριστής πρόσθετων", - "qr_code": "Κωδικός QR", - "feedback": "Ανατροφοδότηση" + "a11y": { + "jump_first_invite": "Μετάβαση στην πρώτη πρόσκληση.", + "n_unread_messages": { + "one": "1 μη αναγνωσμένο μήνυμα.", + "other": "%(count)s μη αναγνωσμένα μηνύματα." + }, + "n_unread_messages_mentions": { + "one": "1 μη αναγνωσμένη αναφορά.", + "other": "%(count)s μη αναγνωσμένα μηνύματα συμπεριλαμβανομένων των αναφορών." + }, + "room_name": "Δωμάτιο %(name)s", + "unread_messages": "Μη αναγνωσμένα μηνύματα.", + "user_menu": "Μενού χρήστη" }, + "a11y_jump_first_unread_room": "Μετάβαση στο πρώτο μη αναγνωσμένο δωμάτιο.", "action": { + "accept": "Αποδοχή", + "add": "Προσθήκη", + "add_existing_room": "Προσθήκη υπάρχοντος δωματίου", + "add_people": "Προσθήκη ατόμων", + "approve": "Έγκριση", + "back": "Πίσω", + "call": "Κλήση", + "cancel": "Ακύρωση", + "change": "Αλλαγή", + "clear": "Καθαρισμός", + "click": "Κλικ", + "click_to_copy": "Κλικ για αντιγραφή", + "close": "Κλείσιμο", + "collapse": "Σύμπτυξη", + "complete": "Ολοκληρώθηκε", + "confirm": "Επιβεβαίωση", "continue": "Συνέχεια", "copy": "Αντιγραφή", "copy_link": "Αντιγραφή συνδέσμου", "create": "Δημιουργία", "create_a_room": "Δημιουργήστε ένα δωμάτιο", "decline": "Απόρριψη", + "delete": "Διαγραφή", "disable": "Απενεργοποίηση", + "disconnect": "Αποσύνδεση", + "dismiss": "Απόρριψη", "done": "Τέλος", + "download": "Λήψη", "edit": "Επεξεργασία", "enable": "Ενεργοποίηση", - "forgot_password": "Ξεχάσατε τον κωδικό;", + "expand": "Επέκταση", + "explore_public_rooms": "Εξερευνήστε δημόσια δωμάτια", + "explore_rooms": "Εξερευνήστε δωμάτια", + "export": "Εξαγωγή", "forward": "Προώθηση", + "go": "Μετάβαση", + "go_back": "Πηγαίνετε πίσω", + "got_it": "Κατανοώ", + "hide_advanced": "Απόκρυψη προχωρημένων", + "hold": "Αναμονή", + "ignore": "Αγνοήστε", + "import": "Εισαγωγή", "invite": "Πρόσκληση", + "invite_to_space": "Πρόσκληση στον χώρο", "invites_list": "Προσκλήσεις", + "join": "Συμμετοχή", "learn_more": "Μάθετε περισσότερα", "leave": "Αποχώρηση", "leave_room": "Αποχώρηση από το δωμάτιο", + "logout": "Αποσύνδεση", + "manage": "Διαχειριστείτε", + "maximise": "Μεγιστοποίηση", + "mention": "Αναφορά", + "minimise": "Ελαχιστοποίηση", + "new_room": "Νέο δωμάτιο", + "new_video_room": "Νέο δωμάτιο βίντεο", "next": "Επόμενο", "no": "Όχι", "ok": "Εντάξει", + "pause": "Παύση", + "pin": "Καρφίτσα", + "play": "Αναπαραγωγή", "quote": "Παράθεση", "react": "Αντίδραση", + "refresh": "Ανανέωση", + "register": "Εγγραφή", + "reject": "Απόρριψη", "remove": "Αφαίρεση", + "rename": "Μετονομασία", "reply": "Απάντηση", + "reply_in_thread": "Απάντηση στο νήμα", "report_content": "Αναφορά Περιεχομένου", + "resend": "Αποστολή ξανά", + "reset": "Επαναφορά", + "restore": "Επαναφορά", + "resume": "Συνέχιση", "retry": "Προσπάθεια ξανά", + "review": "Ανασκόπηση", + "revoke": "Ανάκληση", "save": "Αποθήκευση", + "search": "Αναζήτηση", + "send_report": "Αποστολή αναφοράς", + "share": "Διαμοιρασμός", + "show_advanced": "Εμφάνιση προχωρημένων", + "show_all": "Εμφάνιση όλων", + "sign_in": "Σύνδεση", + "sign_out": "Αποσύνδεση", + "skip": "Παράβλεψη", "start": "Έναρξη", "start_chat": "Έναρξη συνομιλίας", - "view_source": "Προβολή κώδικα", - "yes": "Ναι", - "zoom_out": "Σμίκρυνση", - "zoom_in": "Μεγέθυνση", - "view": "Προβολή", - "verify": "Επαλήθευση", - "upload": "Μεταφόρτωση", - "upgrade": "Αναβάθμιση", - "update": "Ενημέρωση", - "unpin": "Ξεκαρφίτσωμα", - "try_again": "Προσπαθήστε ξανά", - "trust": "Εμπιστοσύνη", + "start_new_chat": "Έναρξη νέας συνομιλίας", "stop": "Παύση", - "skip": "Παράβλεψη", - "sign_out": "Αποσύνδεση", - "sign_in": "Σύνδεση", - "share": "Διαμοιρασμός", - "search": "Αναζήτηση", - "reset": "Επαναφορά", - "resend": "Αποστολή ξανά", - "reject": "Απόρριψη", - "pin": "Καρφίτσα", - "logout": "Αποσύνδεση", - "join": "Συμμετοχή", - "ignore": "Αγνοήστε", - "got_it": "Κατανοώ", - "go_back": "Πηγαίνετε πίσω", - "expand": "Επέκταση", - "download": "Λήψη", - "dismiss": "Απόρριψη", - "delete": "Διαγραφή", - "confirm": "Επιβεβαίωση", - "collapse": "Σύμπτυξη", - "close": "Κλείσιμο", - "cancel": "Ακύρωση", - "call": "Κλήση", - "back": "Πίσω", - "add": "Προσθήκη", - "accept": "Αποδοχή", - "disconnect": "Αποσύνδεση", - "change": "Αλλαγή", + "submit": "Υποβολή", "subscribe": "Εγγραφείτε", + "transfer": "Μεταφορά", + "trust": "Εμπιστοσύνη", + "try_again": "Προσπαθήστε ξανά", + "unban": "Άρση αποκλεισμού", + "unignore": "Αναίρεση αγνόησης", + "unpin": "Ξεκαρφίτσωμα", "unsubscribe": "Απεγγραφή", - "approve": "Έγκριση", - "complete": "Ολοκληρώθηκε", - "revoke": "Ανάκληση", - "rename": "Μετονομασία", - "show_all": "Εμφάνιση όλων", - "review": "Ανασκόπηση", - "restore": "Επαναφορά", - "play": "Αναπαραγωγή", - "pause": "Παύση", - "register": "Εγγραφή", - "manage": "Διαχειριστείτε", - "go": "Μετάβαση", - "import": "Εισαγωγή", - "export": "Εξαγωγή", - "refresh": "Ανανέωση", - "minimise": "Ελαχιστοποίηση", - "maximise": "Μεγιστοποίηση", - "mention": "Αναφορά", - "submit": "Υποβολή", - "send_report": "Αποστολή αναφοράς", - "clear": "Καθαρισμός" + "update": "Ενημέρωση", + "upgrade": "Αναβάθμιση", + "upload": "Μεταφόρτωση", + "verify": "Επαλήθευση", + "view": "Προβολή", + "view_list": "Προβολή λίστας", + "view_message": "Προβολή μηνύματος", + "view_source": "Προβολή κώδικα", + "yes": "Ναι", + "zoom_in": "Μεγέθυνση", + "zoom_out": "Σμίκρυνση" }, - "a11y": { - "user_menu": "Μενού χρήστη", - "n_unread_messages_mentions": { - "one": "1 μη αναγνωσμένη αναφορά.", - "other": "%(count)s μη αναγνωσμένα μηνύματα συμπεριλαμβανομένων των αναφορών." + "analytics": { + "accept_button": "Είναι εντάξει", + "bullet_1": "Δεν καταγράφουμε ούτε ιχνηλατούμε οποιαδήποτε δεδομένα λογαριασμού", + "bullet_2": "Δε μοιραζόμαστε πληροφορίες με τρίτους", + "consent_migration": "Έχετε συμφωνήσει να μοιραστείτε ανώνυμα δεδομένα χρήσης μαζί μας. Ενημερώνουμε τον τρόπο που λειτουργεί.", + "disable_prompt": "Μπορείτε να το απενεργοποιήσετε ανά πάσα στιγμή στις ρυθμίσεις", + "enable_prompt": "Βοηθήστε στη βελτίωση του %(analyticsOwner)s", + "learn_more": "Μοιραστείτε ανώνυμα δεδομένα για να μας βοηθήσετε να εντοπίσουμε προβλήματα. Τίποτα προσωπικό. Χωρίς τρίτους. Μάθετε περισσότερα", + "privacy_policy": "Μπορείτε να διαβάσετε όλους τους όρους μας εδώ", + "pseudonymous_usage_data": "Βοηθήστε μας να εντοπίσουμε προβλήματα και να βελτιώσουμε το %(analyticsOwner)s κοινοποιώντας ανώνυμα δεδομένα χρήσης. Για να κατανοήσουμε πώς οι άνθρωποι χρησιμοποιούν πολλαπλές συσκευές, θα δημιουργήσουμε ένα τυχαίο αναγνωριστικό, κοινόχρηστο από τις συσκευές σας.", + "shared_data_heading": "Οποιοδήποτε από τα ακόλουθα δεδομένα μπορεί να κοινοποιηθεί:" + }, + "auth": { + "account_clash": "Ο νέος λογαριασμός σας (%(newAccountId)s) έχει εγγραφεί, αλλά έχετε ήδη συνδεθεί με διαφορετικό λογαριασμό (%(loggedInUserId)s).", + "account_clash_previous_account": "Συνέχεια με τον προηγούμενο λογαριασμό", + "account_deactivated": "Αυτός ο λογαριασμός έχει απενεργοποιηθεί.", + "autodiscovery_generic_failure": "Απέτυχε η λήψη της διαμόρφωσης αυτόματης ανακάλυψης από τον διακομιστή", + "autodiscovery_invalid": "Μη έγκυρη απόκριση εντοπισμού κεντρικού διακομιστή", + "autodiscovery_invalid_hs": "Η διεύθυνση URL του κεντρικού διακομιστή δε φαίνεται να αντιστοιχεί σε έγκυρο διακομιστή Matrix", + "autodiscovery_invalid_hs_base_url": "Μη έγκυρο base_url για m.homeserver", + "autodiscovery_invalid_is": "Η διεύθυνση URL διακομιστή ταυτοποίησης δε φαίνεται να είναι έγκυρη", + "autodiscovery_invalid_is_base_url": "Μη έγκυρο base_url για m.identity_server", + "autodiscovery_invalid_is_response": "Μη έγκυρη απόκριση εντοπισμού διακομιστή ταυτότητας", + "autodiscovery_invalid_json": "Μη έγκυρο JSON", + "autodiscovery_unexpected_error_hs": "Μη αναμενόμενο σφάλμα κατά την επίλυση της διαμόρφωσης του κεντρικού διακομιστή", + "autodiscovery_unexpected_error_is": "Μη αναμενόμενο σφάλμα κατά την επίλυση της διαμόρφωσης διακομιστή ταυτότητας", + "captcha_description": "Αυτός ο κεντρικός διακομιστής θα ήθελε να βεβαιωθεί ότι δεν είστε ρομπότ.", + "change_password_action": "Αλλαγή κωδικού πρόσβασης", + "change_password_confirm_invalid": "Οι κωδικοί πρόσβασης δεν ταιριάζουν", + "change_password_confirm_label": "Επιβεβαίωση κωδικού πρόσβασης", + "change_password_current_label": "Τωρινός κωδικός πρόσβασης", + "change_password_empty": "Οι κωδικοί πρόσβασης δεν γίνετε να είναι κενοί", + "change_password_mismatch": "Οι νέοι κωδικοί πρόσβασης είναι διαφορετικοί", + "change_password_new_label": "Νέος κωδικός πρόσβασης", + "continue_with_idp": "Συνεχίστε με %(provider)s", + "continue_with_sso": "Συνέχεια με %(ssoButtons)s", + "country_dropdown": "Αναπτυσσόμενο μενού Χώρας", + "create_account_prompt": "Πρώτη φορά εδώ; Δημιουργήστε λογαριασμό", + "create_account_title": "Δημιουργία λογαριασμού", + "email_discovery_text": "Χρησιμοποιήστε email για να είστε προαιρετικά ανιχνεύσιμος από υπάρχουσες επαφές.", + "email_field_label": "Ηλεκτρονική διεύθυνση", + "email_field_label_invalid": "Δε μοιάζει με έγκυρη διεύθυνση email", + "email_field_label_required": "Εισάγετε διεύθυνση email", + "email_help_text": "Προσθέστε ένα email για να μπορείτε να κάνετε επαναφορά του κωδικού πρόσβασης σας.", + "email_phone_discovery_text": "Χρησιμοποιήστε email ή τηλέφωνο για να είστε προαιρετικά ανιχνεύσιμος από υπάρχουσες επαφές.", + "failed_connect_identity_server": "Δεν είναι δυνατή η πρόσβαση στον διακομιστή ταυτότητας", + "failed_connect_identity_server_other": "Μπορείτε να συνδεθείτε, αλλά ορισμένες λειτουργίες δε θα είναι διαθέσιμες μέχρι να συνδεθεί ξανά ο διακομιστής ταυτότητας. Εάν εξακολουθείτε να βλέπετε αυτήν την προειδοποίηση, ελέγξτε τις ρυθμίσεις σας ή επικοινωνήστε με έναν διαχειριστή του διακομιστή σας.", + "failed_connect_identity_server_register": "Μπορείτε να εγγραφείτε, αλλά ορισμένες λειτουργίες δεν θα είναι διαθέσιμες μέχρι να συνδεθεί ξανά ο διακομιστής ταυτότητας. Εάν εξακολουθείτε να βλέπετε αυτήν την ειδοποίηση, ελέγξτε τις ρυθμίσεις σας ή επικοινωνήστε με έναν διαχειριστή διακομιστή.", + "failed_connect_identity_server_reset_password": "Μπορείτε να επαναφέρετε τον κωδικό πρόσβασης σας, αλλά ορισμένες λειτουργίες δε θα είναι διαθέσιμες μέχρι να συνδεθεί ξανά ο διακομιστής ταυτότητας. Εάν εξακολουθείτε να βλέπετε αυτήν την προειδοποίηση, ελέγξτε τις ρυθμίσεις σας ή επικοινωνήστε με έναν διαχειριστή του διακομιστή σας.", + "failed_homeserver_discovery": "Αποτυχία εκτέλεσης εντοπισμού του κεντρικού διακομιστή", + "failed_query_registration_methods": "Αδυναμία λήψης των υποστηριζόμενων μεθόδων εγγραφής.", + "failed_soft_logout_auth": "Απέτυχε ο εκ νέου έλεγχος ταυτότητας", + "failed_soft_logout_homeserver": "Απέτυχε ο εκ νέου έλεγχος ταυτότητας λόγω προβλήματος με τον κεντρικό διακομιστή", + "footer_powered_by_matrix": "λειτουργεί με το Matrix", + "forgot_password_email_invalid": "Η διεύθυνση email δε φαίνεται να είναι έγκυρη.", + "forgot_password_email_required": "Πρέπει να εισηχθεί η διεύθυνση ηλ. αλληλογραφίας που είναι συνδεδεμένη με τον λογαριασμό σας.", + "forgot_password_prompt": "Ξεχάσετε τον κωδικό σας;", + "identifier_label": "Συνδεθείτε με", + "incorrect_credentials": "Λανθασμένο όνομα χρήστη και/ή κωδικός.", + "incorrect_credentials_detail": "Σημειώστε ότι συνδέεστε στον διακομιστή %(hs)s, όχι στο matrix.org.", + "incorrect_password": "Λανθασμένος κωδικός πρόσβασης", + "log_in_new_account": "Συνδεθείτε στον νέο σας λογαριασμό.", + "logout_dialog": { + "description": "Είσαστε σίγουροι ότι θέλετε να αποσυνδεθείτε;", + "megolm_export": "Μη αυτόματη εξαγωγή κλειδιών", + "setup_key_backup_title": "Θα χάσετε την πρόσβαση στα κρυπτογραφημένα μηνύματά σας", + "setup_secure_backup_description_1": "Τα κρυπτογραφημένα μηνύματα προστατεύονται με κρυπτογράφηση από άκρο σε άκρο. Μόνο εσείς και οι παραλήπτες έχετε τα κλειδιά για να διαβάσετε αυτά τα μηνύματα.", + "skip_key_backup": "Δε θέλω τα κρυπτογραφημένα μηνύματά μου", + "use_key_backup": "Ξεκινήστε να χρησιμοποιείτε το αντίγραφο ασφαλείας κλειδιού" }, - "n_unread_messages": { - "one": "1 μη αναγνωσμένο μήνυμα.", - "other": "%(count)s μη αναγνωσμένα μηνύματα." + "misconfigured_body": "Ζητήστε από τον %(brand)s διαχειριστή σας να ελέγξει τις ρυθμίσεις σας για λανθασμένες ή διπλότυπες καταχωρίσεις.", + "misconfigured_title": "Οι παράμετροι του %(brand)s σας είναι λανθασμένα ρυθμισμένοι", + "msisdn_field_description": "Άλλοι χρήστες μπορούν να σας προσκαλέσουν σε δωμάτια χρησιμοποιώντας τα στοιχεία επικοινωνίας σας", + "msisdn_field_label": "Τηλέφωνο", + "msisdn_field_number_invalid": "Αυτός ο αριθμός τηλεφώνου δε φαίνεται σωστός, ελέγξτε και δοκιμάστε ξανά", + "msisdn_field_required_invalid": "Εισάγετε αριθμό τηλεφώνου", + "no_hs_url_provided": "Δεν παρέχεται URL του κεντρικού διακομιστή", + "oidc": { + "error_title": "Δεν μπορέσαμε να σας συνδέσουμε" }, - "unread_messages": "Μη αναγνωσμένα μηνύματα." - }, - "labs": { - "video_rooms": "Δωμάτια βίντεο", - "msc3531_hide_messages_pending_moderation": "Επιτρέψτε στους επόπτες να αποκρύψουν μηνύματα που βρίσκονται σε εκκρεμότητα.", - "latex_maths": "Εμφανίστε μαθηματικά LaTeX σε μηνύματα", - "pinning": "Καρφίτσωμα Μηνυμάτων", - "state_counters": "Απόδοση απλών μετρητών στην κεφαλίδα δωματίου", - "custom_themes": "Υποστήριξη προσθήκης προσαρμοσμένων θεμάτων", - "dehydration": "Κρυπτογραφημένα μηνύματα εκτός σύνδεσης με χρήση αφυδατωμένων συσκευών", - "bridge_state": "Εμφάνιση πληροφοριών σχετικά με τις γέφυρες στις ρυθμίσεις δωματίου", - "jump_to_date": "Μετάβαση στην ημερομηνία (προσθέτει /μετάβαση στην ημερομηνία και μετάβαση στις κεφαλίδες ημερομηνίας)", - "video_rooms_a_new_way_to_chat": "Ένας νέος τρόπος για συνομιλία μέσω φωνής και βίντεο με το %(brand)s.", - "video_rooms_faq1_question": "Πώς μπορώ να δημιουργήσω ένα δωμάτιο βίντεο;", - "video_rooms_faq1_answer": "Χρησιμοποιήστε το κουμπί “+” στην ενότητα δωματίων του αριστερού πάνελ.", - "video_rooms_faq2_question": "Μπορώ να χρησιμοποιήσω τη συνομιλία κειμένου παράλληλα με τη βιντεοκλήση;", - "video_rooms_faq2_answer": "Ναι, το χρονοδιάγραμμα της συνομιλίας εμφανίζεται δίπλα στο βίντεο.", - "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": "Προγραμματιστής", - "beta_feature": "Αυτή είναι μια δυνατότητα beta", - "click_for_info": "Κλικ για περισσότερες πληροφορίες", - "leave_beta": "Αποχώρηση από τη beta", - "join_beta": "Συμμετοχή στη beta" - }, - "keyboard": { - "home": "Αρχική", - "space": "Χώρος", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[αριθμός]", - "backspace": "Backspace", - "category_calls": "Κλήσεις", - "category_room_list": "Λίστα Δωματίων", - "category_navigation": "Πλοήγηση", - "category_autocomplete": "Αυτόματη συμπλήρωση", - "composer_toggle_bold": "Έντονη Γραφή", - "composer_toggle_italics": "Πλάγια Γραφή", - "composer_toggle_quote": "Εναλλαγή Παράθεσης", - "composer_toggle_code_block": "Μπλοκ Κώδικα", - "composer_toggle_link": "Σύνδεσμος", - "cancel_reply": "Ακύρωση απάντησης σε μήνυμα", - "navigate_next_message_edit": "Μετάβαση στο επόμενο μήνυμα για επεξεργασία", - "navigate_prev_message_edit": "Μετάβαση στο προηγούμενο μήνυμα για επεξεργασία", - "composer_jump_start": "Μετάβαση στην αρχή του επεξεργαστή κειμένου", - "composer_jump_end": "Μετάβαση στο τέλους του επεξεργαστή κειμένου", - "composer_navigate_next_history": "Πλοηγηθείτε στο επόμενο μήνυμα στο ιστορικό συνθέτη", - "composer_navigate_prev_history": "Πλοηγηθείτε στο προηγούμενο μήνυμα στο ιστορικό συνθέτη", - "send_sticker": "Αποστολή αυτοκόλλητου", - "toggle_microphone_mute": "Εναλλαγή σίγασης μικροφώνου", - "toggle_webcam_mute": "Ενεργοποίηση/απενεργοποίηση κάμερας web", - "dismiss_read_marker_and_jump_bottom": "Παραβλέψτε το δείκτη ανάγνωσης και μεταβείτε στο τέλος", - "jump_to_read_marker": "Μετάβαση στο παλαιότερο μη αναγνωσμένο μήνυμα", - "upload_file": "Μεταφόρτωση αρχείου", - "scroll_up_timeline": "Κύλιση προς τα πάνω στη γραμμή χρόνου", - "scroll_down_timeline": "Κύλιση προς τα κάτω στη γραμμή χρόνου", - "jump_room_search": "Μετάβαση στην αναζήτηση δωματίων", - "room_list_select_room": "Επιλέξτε δωμάτιο από τη λίστα δωματίων", - "room_list_collapse_section": "Σύμπτυξη ενότητας λίστας δωματίων", - "room_list_expand_section": "Ανάπτυξη ενότητας λίστας δωματίων", - "room_list_navigate_down": "Πλοήγηση προς τα κάτω στη λίστα δωματίων", - "room_list_navigate_up": "Πλοήγηση προς τα πάνω στη λίστα δωματίων", - "toggle_top_left_menu": "Εναλλάξτε το επάνω αριστερό μενού", - "toggle_right_panel": "Εναλλαγή δεξιού πίνακα", - "keyboard_shortcuts_tab": "Άνοιγμα της καρτέλας ρυθμίσεων", - "go_home_view": "Μεταβείτε στην Αρχική προβολή", - "next_unread_room": "Επόμενο μη αναγνωσμένο δωμάτιο ή ΑΜ", - "prev_unread_room": "Προηγούμενο μη αναγνωσμένο δωμάτιο ή ΑΜ", - "next_room": "Επόμενο δωμάτιο ή ΑΜ", - "prev_room": "Προηγούμενο δωμάτιο ή ΑΜ", - "autocomplete_cancel": "Ακύρωση αυτόματης συμπλήρωσης", - "autocomplete_navigate_next": "Επόμενη πρόταση αυτόματης συμπλήρωσης", - "autocomplete_navigate_prev": "Προηγούμενη πρόταση αυτόματης συμπλήρωσης", - "toggle_space_panel": "Εναλλαγή πίνακα χώρου", - "toggle_hidden_events": "Εναλλαγή ορατότητας κρυφού συμβάντος", - "jump_first_message": "Μετάβαση στο πρώτο μήνυμα", - "jump_last_message": "Μετάβαση στο τελευταίο μήνυμα", - "composer_undo": "Αναίρεση επεξεργασίας", - "composer_redo": "Ακύρωση αναίρεσης επεξεργασίας", - "navigate_prev_history": "Προηγούμενο δωμάτιο ή χώρος που επισκεφτήκατε πρόσφατα", - "navigate_next_history": "Επόμενο δωμάτιο ή χώρος που επισκεφτήκατε πρόσφατα", - "switch_to_space": "Εναλλαγή σε χώρο με αριθμό", - "open_user_settings": "Άνοιγμα ρυθμίσεων χρήστη", - "close_dialog_menu": "Κλείσιμο διαλόγου ή μενού περιβάλλοντος", - "activate_button": "Ενεργοποίηση επιλεγμένου κουμπιού", - "composer_new_line": "Νέα γραμμή", - "autocomplete_force": "Εξαναγκασμός ολοκλήρωσης", - "search": "Αναζήτηση (πρέπει να είναι ενεργοποιημένη)" - }, - "composer": { - "format_bold": "Έντονα", - "format_strikethrough": "Διαγράμμιση", - "format_inline_code": "Κωδικός", - "format_code_block": "Μπλοκ κώδικα", - "send_button_title": "Αποστολή μηνύματος", - "placeholder_thread_encrypted": "Απάντηση στο κρυπτογραφημένο νήμα…", - "placeholder_thread": "Απάντηση στο νήμα…", - "placeholder_reply_encrypted": "Αποστολή κρυπτογραφημένης απάντησης…", - "placeholder_reply": "Στείλτε μια απάντηση…", - "placeholder_encrypted": "Αποστολή κρυπτογραφημένου μηνύματος…", - "placeholder": "Στείλτε ένα μήνυμα…" - }, - "Bold": "Έντονα", - "Code": "Κωδικός", - "power_level": { - "default": "Προεπιλογή", - "restricted": "Περιορισμένο/η", - "moderator": "Συντονιστής", - "admin": "Διαχειριστής", - "custom": "Προσαρμοσμένα (%(level)s)", - "mod": "Συντονιστής" + "password_field_label": "Εισάγετε τον κωδικό πρόσβασης", + "password_field_strong_label": "Πολύ καλά, ισχυρός κωδικός πρόσβασης!", + "password_field_weak_label": "Έγκυρος κωδικός πρόσβασης, αλλά δεν είναι ασφαλής", + "phone_label": "Τηλέφωνο", + "phone_optional_label": "Τηλέφωνο (προαιρετικό)", + "register_action": "Δημιουργία Λογαριασμού", + "registration": { + "continue_without_email_description": "Μια προειδοποίηση, αν δεν προσθέσετε ένα email και ξεχάσετε τον κωδικό πρόσβασης, ενδέχεται να χάσετε οριστικά την πρόσβαση στον λογαριασμό σας.", + "continue_without_email_field_label": "Email (προαιρετικό)", + "continue_without_email_title": "Συνέχεια χωρίς email" + }, + "registration_disabled": "Η εγγραφή έχει απενεργοποιηθεί σε αυτόν τον κεντρικό διακομιστή.", + "registration_msisdn_field_required_invalid": "Εισαγάγετε τον αριθμό τηλεφώνου (απαιτείται σε αυτόν τον κεντρικό διακομιστή)", + "registration_successful": "Επιτυχής Εγγραφή", + "registration_username_in_use": "Κάποιος έχει ήδη αυτό το όνομα χρήστη. Δοκιμάστε άλλο ή εάν είστε εσείς, συνδεθείτε παρακάτω.", + "registration_username_unable_check": "Δεν είναι δυνατός ο έλεγχος εάν το όνομα χρήστη είναι διαθέσιμο. Δοκιμάστε ξανά αργότερα.", + "registration_username_validation": "Χρησιμοποιήστε μόνο πεζά γράμματα, αριθμούς, παύλες και κάτω παύλες", + "reset_password": { + "password_not_entered": "Ο νέος κωδικός πρόσβασης πρέπει να εισαχθεί.", + "passwords_mismatch": "Οι νέοι κωδικοί πρόσβασης πρέπει να ταιριάζουν.", + "reset_successful": "Ο κωδικός πρόσβασής σας επαναφέρθηκε.", + "return_to_login": "Επιστροφή στην οθόνη σύνδεσης" + }, + "reset_password_email_field_description": "Χρησιμοποιήστε μια διεύθυνση email για να ανακτήσετε τον λογαριασμό σας", + "reset_password_email_field_required_invalid": "Εισαγάγετε τη διεύθυνση email (απαιτείται σε αυτόν τον κεντρικό διακομιστή)", + "reset_password_email_not_found_title": "Δεν βρέθηκε η διεύθυνση ηλ. αλληλογραφίας", + "server_picker_custom": "Άλλος κεντρικός διακομιστής", + "server_picker_description": "Μπορείτε να χρησιμοποιήσετε τις προσαρμοσμένες επιλογές διακομιστή για να συνδεθείτε σε άλλους διακομιστές Matrix, καθορίζοντας μια διαφορετική διεύθυνση URL του κεντρικού διακομιστή. Αυτό σας επιτρέπει να χρησιμοποιείτε το %(brand)s με έναν υπάρχοντα λογαριασμό Matrix σε διαφορετικό τοπικό διακομιστή.", + "server_picker_description_matrix.org": "Συμμετέχετε δωρεάν στον μεγαλύτερο δημόσιο διακομιστή", + "server_picker_dialog_title": "Αποφασίστε πού θα φιλοξενείται ο λογαριασμός σας", + "server_picker_explainer": "Χρησιμοποιήστε τον Matrix διακομιστή που προτιμάτε εάν έχετε, ή φιλοξενήστε τον δικό σας.", + "server_picker_failed_validate_homeserver": "Δεν είναι δυνατή η επικύρωση του κεντρικού διακομιστή", + "server_picker_intro": "Ονομάζουμε τα μέρη όπου μπορείτε να φιλοξενήσετε τον λογαριασμό σας 'κεντρικούς διακομιστές'.", + "server_picker_invalid_url": "Μη έγκυρο URL", + "server_picker_learn_more": "Σχετικά με τους κεντρικούς διακομιστές", + "server_picker_matrix.org": "Το Matrix.org είναι ο μεγαλύτερος δημόσιος διακομιστής στον κόσμο, επομένως είναι ένα καλό μέρος για να ξεκινήσετε.", + "server_picker_required": "Καθορίστε τον κεντρικό διακομιστή σας", + "server_picker_title": "Σύνδεση στον κεντρικό διακομιστή σας", + "server_picker_title_default": "Επιλογές Διακομιστή", + "server_picker_title_registration": "Φιλοξενία λογαριασμού στο", + "session_logged_out_description": "Για λόγους ασφαλείας, αυτή η συνεδρία έχει τερματιστεί. Παρακαλούμε συνδεθείτε ξανά.", + "session_logged_out_title": "Αποσυνδέθηκε", + "set_email": { + "description": "Αυτό θα σας επιτρέψει να επαναφέρετε τον κωδικό πρόσβαση σας και θα μπορείτε να λαμβάνετε ειδοποιήσεις.", + "verification_pending_description": "Παρακαλούμε ελέγξτε την ηλεκτρονική σας αλληλογραφία και κάντε κλικ στον σύνδεσμο που περιέχει. Μόλις γίνει αυτό, κάντε κλίκ στο κουμπί συνέχεια.", + "verification_pending_title": "Εκκρεμεί επιβεβαίωση" + }, + "set_email_prompt": "Θέλετε να ορίσετε μια διεύθυνση ηλεκτρονικής αλληλογραφίας;", + "sign_in_instead_prompt": "Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ", + "sign_in_or_register": "Συνδεθείτε ή Δημιουργήστε Λογαριασμό", + "sign_in_or_register_description": "Χρησιμοποιήστε τον λογαριασμό σας ή δημιουργήστε νέο για να συνεχίσετε.", + "sign_in_prompt": "Έχετε λογαριασμό; Συνδεθείτε", + "sign_in_with_sso": "Συνδεθείτε με απλή σύνδεση", + "soft_logout": { + "clear_data_button": "Εκκαθάριση όλων των δεδομένων", + "clear_data_description": "Η εκκαθάριση όλων των δεδομένων από αυτήν τη συνεδρία είναι μόνιμη. Τα κρυπτογραφημένα μηνύματα θα χαθούν εκτός εάν έχουν δημιουργηθεί αντίγραφα ασφαλείας των κλειδιών τους.", + "clear_data_title": "Εκκαθάριση όλων των δεδομένων σε αυτήν την περίοδο σύνδεσης;" + }, + "soft_logout_heading": "Εχετε αποσυνδεθεί", + "soft_logout_intro_password": "Εισαγάγετε τον κωδικό πρόσβασης σας για να συνδεθείτε και να αποκτήσετε ξανά πρόσβαση στον λογαριασμό σας.", + "soft_logout_intro_sso": "Συνδεθείτε και αποκτήστε ξανά πρόσβαση στον λογαριασμό σας.", + "soft_logout_intro_unsupported_auth": "Δεν μπορείτε να συνδεθείτε στον λογαριασμό σας. Επικοινωνήστε με τον διαχειριστή του κεντρικού διακομιστή σας για περισσότερες πληροφορίες.", + "soft_logout_subheading": "Εκκαθάριση προσωπικών δεδομένων", + "sso_failed_missing_storage": "Ζητήσαμε από το πρόγραμμα περιήγησης να θυμάται τον διακομιστή που χρησιμοποιείτε για να συνδέεστε, αλλά το πρόγραμμα περιήγησης δεν το έχει αποθηκεύσει. Πηγαίνετε στην σελίδα σύνδεσεις για να προσπαθήσετε ξανά.", + "sso_or_username_password": "%(ssoButtons)s Ή %(usernamePassword)s", + "sync_footer_subtitle": "Εάν έχετε συμμετάσχει σε πολλά δωμάτια, αυτό μπορεί να διαρκέσει λίγο", + "uia": { + "code": "Κωδικός", + "email_auth_header": "Ελέγξτε το email σας για να συνεχίσετε", + "fallback_button": "Έναρξη πιστοποίησης", + "msisdn": "Ένα μήνυμα κειμένου έχει σταλεί στη διεύθυνση %(msisdn)s", + "msisdn_token_incorrect": "Εσφαλμένο διακριτικό", + "msisdn_token_prompt": "Παρακαλούμε εισάγετε τον κωδικό που περιέχει:", + "password_prompt": "Ταυτοποιηθείτε εισάγοντας παρακάτω τον κωδικό πρόσβασης του λογαριασμού σας.", + "recaptcha_missing_params": "Λείπει το δημόσιο κλειδί captcha από τη διαμόρφωση του κεντρικού διακομιστή. Αναφέρετε αυτό στον διαχειριστή του.", + "sso_body": "Επιβεβαιώστε την προσθήκη αυτής της διεύθυνσης ηλ. ταχυδρομείου με την χρήση Single Sign On για να επικυρώσετε την ταυτότητα σας.", + "sso_failed": "Κάτι πήγε στραβά στην επιβεβαίωση της ταυτότητάς σας. Ακυρώστε και δοκιμάστε ξανά.", + "sso_postauth_body": "Κλικ στο κουμπί παρακάτω για να επιβεβαιώσετε την ταυτότητά σας.", + "sso_postauth_title": "Επιβεβαιώστε για να συνεχίσετε", + "sso_preauth_body": "Για να συνεχίσετε, χρησιμοποιήστε σύνδεση Single Sign On για να αποδείξετε την ταυτότητά σας.", + "sso_title": "Χρήση Single Sign On για συνέχεια", + "terms": "Παρακαλώ διαβάστε και αποδεχτείτε όλες τις πολιτικές αυτού του κεντρικού διακομιστή:", + "terms_invalid": "Παρακαλώ διαβάστε και αποδεχτείτε όλες τις πολιτικές του κεντρικού διακομιστή" + }, + "unsupported_auth_email": "Αυτός ο κεντρικός διακομιστής δεν υποστηρίζει σύνδεση με χρήση διεύθυνσης email.", + "unsupported_auth_msisdn": "Αυτός ο διακομιστής δεν υποστηρίζει πιστοποίηση με αριθμό τηλεφώνου.", + "username_field_required_invalid": "Εισάγετε όνομα χρήστη", + "username_in_use": "Κάποιος έχει ήδη αυτό το όνομα χρήστη, δοκιμάστε ένα άλλο." }, "bug_reporting": { - "introduction": "Εάν έχετε υποβάλει ένα σφάλμα μέσω του GitHub, τα αρχεία καταγραφής εντοπισμού σφαλμάτων μπορούν να μας βοηθήσουν να εντοπίσουμε το πρόβλημα. ", - "description": "Τα αρχεία καταγραφής εντοπισμού σφαλμάτων περιέχουν δεδομένα χρήσης εφαρμογών, συμπεριλαμβανομένου του ονόματος χρήστη σας, των αναγνωριστικών ή των ψευδωνύμων των δωματίων που έχετε επισκεφτεί, των στοιχείων διεπαφής χρήστη με τα οποία αλληλεπιδράσατε τελευταία και των ονομάτων χρήστη άλλων χρηστών. Δεν περιέχουν μηνύματα.", - "matrix_security_issue": "Για να αναφέρετε ένα ζήτημα ασφάλειας που σχετίζεται με το Matrix, διαβάστε την Πολιτική Γνωστοποίησης Ασφαλείας του Matrix.org.", - "submit_debug_logs": "Υποβολή αρχείων καταγραφής εντοπισμού σφαλμάτων", - "title": "Αναφορά σφαλμάτων", "additional_context": "Εάν υπάρχουν πρόσθετες ππληροφορίες που θα βοηθούσαν στην ανάλυση του ζητήματος, όπως τι κάνατε εκείνη τη στιγμή, αναγνωριστικά δωματίων, αναγνωριστικά χρηστών κ.λπ., συμπεριλάβετε τα εδώ.", - "send_logs": "Αποστολή πληροφοριών", - "github_issue": "Ζήτημα GitHub", - "download_logs": "Λήψη αρχείων καταγραφής", "before_submitting": "Προτού υποβάλετε αρχεία καταγραφής, πρέπει να δημιουργήσετε ένα ζήτημα GitHub για να περιγράψετε το πρόβλημά σας.", "collecting_information": "Συγκέντρωση πληροφοριών σχετικά με την έκδοση της εφαρμογής", "collecting_logs": "Συγκέντρωση πληροφοριών", - "uploading_logs": "Μεταφόρτωση αρχείων καταγραφής", + "create_new_issue": "Παρακαλούμε δημιουργήστε ένα νέο issue στο GitHub ώστε να μπορέσουμε να διερευνήσουμε αυτό το σφάλμα.", + "description": "Τα αρχεία καταγραφής εντοπισμού σφαλμάτων περιέχουν δεδομένα χρήσης εφαρμογών, συμπεριλαμβανομένου του ονόματος χρήστη σας, των αναγνωριστικών ή των ψευδωνύμων των δωματίων που έχετε επισκεφτεί, των στοιχείων διεπαφής χρήστη με τα οποία αλληλεπιδράσατε τελευταία και των ονομάτων χρήστη άλλων χρηστών. Δεν περιέχουν μηνύματα.", + "download_logs": "Λήψη αρχείων καταγραφής", "downloading_logs": "Λήψη αρχείων καταγραφής", - "create_new_issue": "Παρακαλούμε δημιουργήστε ένα νέο issue στο GitHub ώστε να μπορέσουμε να διερευνήσουμε αυτό το σφάλμα." - }, - "time": { - "seconds_left": "%(seconds)ss απομένουν", - "date_at_time": "%(date)s στις %(time)s", - "short_days": "%(value)sμέρες", - "short_hours": "%(value)sώρες", - "short_minutes": "%(value)s'", - "short_seconds": "%(value)s\"", - "last_week": "Προηγούμενη εβδομάδα", - "last_month": "Προηγούμενο μήνα", - "n_minutes_ago": "%(num)s λεπτά πριν", - "n_hours_ago": "%(num)s ώρες πριν", - "n_days_ago": "%(num)s μέρες πριν", - "in_n_minutes": "%(num)s λεπτά από τώρα", - "in_n_hours": "%(num)s ώρες από τώρα", - "in_n_days": "%(num)s μέρες από τώρα", - "in_few_seconds": "λίγα δευτερόλεπτα από τώρα", - "in_about_minute": "περίπου ένα λεπτό από τώρα", - "in_about_hour": "περίπου μία ώρα από τώρα", - "in_about_day": "περίπου μια μέρα από τώρα", - "few_seconds_ago": "λίγα δευτερόλεπτα πριν", - "about_minute_ago": "σχεδόν ένα λεπτό πριν", - "about_hour_ago": "σχεδόν μία ώρα πριν", - "about_day_ago": "σχεδόν μία μέρα πριν", - "left": "%(timeRemaining)s απομένουν" + "error_empty": "Πείτε μας τι πήγε στραβά ή, καλύτερα, δημιουργήστε ένα ζήτημα στο GitHub που να περιγράφει το πρόβλημα.", + "failed_send_logs": "Αποτυχία αποστολής αρχείων καταγραφής: ", + "github_issue": "Ζήτημα GitHub", + "introduction": "Εάν έχετε υποβάλει ένα σφάλμα μέσω του GitHub, τα αρχεία καταγραφής εντοπισμού σφαλμάτων μπορούν να μας βοηθήσουν να εντοπίσουμε το πρόβλημα. ", + "log_request": "Για να μας βοηθήσετε να το αποτρέψουμε αυτό στο μέλλον, στείλτε μας τα αρχεία καταγραφής.", + "logs_sent": "Τα αρχεία καταγραφής στάλθηκαν", + "matrix_security_issue": "Για να αναφέρετε ένα ζήτημα ασφάλειας που σχετίζεται με το Matrix, διαβάστε την Πολιτική Γνωστοποίησης Ασφαλείας του Matrix.org.", + "preparing_download": "Προετοιμασία λήψης αρχείων καταγραφής", + "preparing_logs": "Προετοιμασία αποστολής αρχείων καταγραφής", + "send_logs": "Αποστολή πληροφοριών", + "submit_debug_logs": "Υποβολή αρχείων καταγραφής εντοπισμού σφαλμάτων", + "textarea_label": "Σημειώσεις", + "thank_you": "Ευχαριστώ!", + "title": "Αναφορά σφαλμάτων", + "unsupported_browser": "Υπενθύμιση: Το πρόγραμμα περιήγησής σας δεν υποστηρίζεται, επομένως η εμπειρία σας μπορεί να είναι απρόβλεπτη.", + "uploading_logs": "Μεταφόρτωση αρχείων καταγραφής", + "waiting_for_server": "Αναμονή απάντησης από τον διακομιστή" }, - "settings": { - "show_breadcrumbs": "Εμφάνιση συντομεύσεων σε δωμάτια που προβλήθηκαν πρόσφατα πάνω από τη λίστα δωματίων", - "all_rooms_home_description": "Όλα τα δωμάτια στα οποία συμμετέχετε θα εμφανίζονται στην Αρχική σελίδα.", - "use_command_f_search": "Χρησιμοποιήστε το Command + F για αναζήτηση στο χρονοδιάγραμμα", - "use_control_f_search": "Χρησιμοποιήστε τα πλήκτρα Ctrl + F για αναζήτηση στο χρονοδιάγραμμα", - "use_12_hour_format": "Εμφάνιση χρονικών σημάνσεων σε 12ωρη μορφή ώρας (π.χ. 2:30 μ.μ.)", - "always_show_message_timestamps": "Εμφάνιση πάντα της ένδειξης ώρας στα μηνύματα", - "send_typing_notifications": "Αποστολή ειδοποιήσεων πληκτρολόγησης", - "replace_plain_emoji": "Αυτόματη αντικατάσταση απλού κειμένου Emoji", - "enable_markdown": "Ενεργοποίηση Markdown", - "emoji_autocomplete": "Ενεργοποιήστε τις προτάσεις Emoji κατά την πληκτρολόγηση", - "use_command_enter_send_message": "Χρησιμοποιήστε Command + Enter για να στείλετε ένα μήνυμα", - "use_control_enter_send_message": "Χρησιμοποιήστε Ctrl + Enter για να στείλετε ένα μήνυμα", - "all_rooms_home": "Εμφάνιση όλων των δωματίων στην Αρχική", - "show_stickers_button": "Εμφάνιση κουμπιού αυτοκόλλητων", - "insert_trailing_colon_mentions": "Εισαγάγετε άνω και κάτω τελεία μετά την αναφορά του χρήστη στην αρχή ενός μηνύματος", - "automatic_language_detection_syntax_highlight": "Ενεργοποίηση αυτόματης ανίχνευσης γλώσσας για επισήμανση σύνταξης", - "code_block_expand_default": "Αναπτύξτε τα μπλοκ κώδικα από προεπιλογή", - "code_block_line_numbers": "Εμφάνιση αριθμών γραμμής σε μπλοκ κώδικα", - "inline_url_previews_default": "Ενεργοποιήστε τις ενσωματωμένες προεπισκοπήσεις URL από προεπιλογή", - "autoplay_gifs": "Αυτόματη αναπαραγωγή GIFs", - "autoplay_videos": "Αυτόματη αναπαραγωγή videos", - "image_thumbnails": "Εμφάνιση προεπισκοπήσεων/μικρογραφιών για εικόνες", - "show_typing_notifications": "Εμφάνιση ειδοποιήσεων πληκτρολόγησης", - "show_redaction_placeholder": "Εμφάνιση πλαισίου θέσης για μηνύματα που έχουν αφαιρεθεί", - "show_read_receipts": "Εμφάνιση αποδείξεων ανάγνωσης που έχουν αποσταλεί από άλλους χρήστες", - "show_join_leave": "Εμφάνιση μηνυμάτων συμμετοχής/αποχώρησης (προσκλήσεις/αφαιρέσεις/απαγορεύσεις δεν επηρεάζονται)", - "show_displayname_changes": "Εμφάνιση αλλαγών εμφανιζόμενου ονόματος", - "show_chat_effects": "Εμφάνιση εφέ συνομιλίας (κινούμενα σχέδια κατά τη λήψη π.χ. κομφετί)", - "big_emoji": "Ενεργοποίηση μεγάλων emoji στη συνομιλία", - "jump_to_bottom_on_send": "Μεταβείτε στο τέλος του χρονοδιαγράμματος όταν στέλνετε ένα μήνυμα", - "prompt_invite": "Ερώτηση πριν από την αποστολή προσκλήσεων σε δυνητικά μη έγκυρα αναγνωριστικά matrix", - "hardware_acceleration": "Ενεργοποίηση επιτάχυνσης υλικού (κάντε επανεκκίνηση του %(appName)s για να τεθεί σε ισχύ)", - "start_automatically": "Αυτόματη έναρξη μετά τη σύνδεση", - "warn_quit": "Προειδοποιήστε πριν την παραίτηση", - "notifications": { - "rule_contains_display_name": "Μηνύματα που περιέχουν το όνομα μου", - "rule_contains_user_name": "Μηνύματα που περιέχουν το όνομα χρήστη μου", - "rule_roomnotif": "Μηνύματα που περιέχουν @δωμάτιο", - "rule_room_one_to_one": "Μηνύματα σε 1-προς-1 συνομιλίες", - "rule_message": "Μηνύματα σε ομαδικές συνομιλίες", - "rule_encrypted": "Κρυπτογραφημένα μηνύματα σε ομαδικές συνομιλίες", - "rule_invite_for_me": "Όταν με προσκαλούν σ' ένα δωμάτιο", - "rule_call": "Πρόσκληση σε κλήση", - "rule_suppress_notices": "Μηνύματα από bots", - "rule_tombstone": "Όταν τα δωμάτια αναβαθμίζονται", - "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": "Συννεφάκια μηνυμάτων", - "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": "Μεγάλο" - }, - "inline_url_previews_room_account": "Ενεργοποίηση προεπισκόπισης URL για αυτό το δωμάτιο (επηρεάζει μόνο εσάς)", - "inline_url_previews_room": "Ενεργοποιήστε τις προεπισκοπήσεις URL από προεπιλογή για τους συμμετέχοντες σε αυτό το δωμάτιο" + "cannot_reach_homeserver": "Δεν είναι δυνατή η πρόσβαση στον κεντρικό διακομιστή", + "cannot_reach_homeserver_detail": "Βεβαιωθείτε ότι έχετε σταθερή σύνδεση στο διαδίκτυο ή επικοινωνήστε με τον διαχειριστή του διακομιστή", + "cant_load_page": "Δεν ήταν δυνατή η φόρτωση της σελίδας", + "chat_card_back_action_label": "Επιστροφή στη συνομιλία", + "chat_effects": { + "confetti_description": "Στέλνει το δεδομένο μήνυμα με κομφετί", + "confetti_message": "στέλνει κομφετί", + "fireworks_description": "Στέλνει το δεδομένο μήνυμα με πυροτεχνήματα", + "fireworks_message": "στέλνει πυροτεχνήματα", + "rainfall_description": "Στέλνει το δεδομένο μήνυμα με βροχόπτωση", + "rainfall_message": "Στέλνει βροχόπτωση", + "snowfall_description": "Στέλνει το δεδομένο μήνυμα με χιονόπτωση", + "snowfall_message": "Στέλνει χιονόπτωση", + "spaceinvaders_description": "Στέλνει το δεδομένο μήνυμα με εφέ διαστημικού θέματος", + "spaceinvaders_message": "στέλνει διαστημικούς εισβολείς" }, - "devtools": { - "send_custom_account_data_event": "Αποστολή προσαρμοσμένου συμβάντος δεδομένων λογαριασμού", - "send_custom_room_account_data_event": "Αποστολή προσαρμοσμένου συμβάντος δεδομένων λογαριασμού δωματίου", - "event_type": "Τύπος συμβάντος", - "state_key": "Κλειδί κατάστασης", - "invalid_json": "Δε μοιάζει με έγκυρο JSON.", - "failed_to_send": "Αποτυχία αποστολής συμβάντος!", - "event_sent": "Το συμβάν στάλθηκε!", - "event_content": "Περιεχόμενο συμβάντος", - "spaces": { - "one": "<χώρος>", - "other": "<%(count)s χώροι>" + "common": { + "about": "Σχετικά με", + "access_token": "Διακριτικό πρόσβασης", + "accessibility": "Προσβασιμότητα", + "advanced": "Προχωρημένες", + "all_rooms": "Όλα τα δωμάτια", + "analytics": "Αναλυτικά δεδομένα", + "and_n_others": { + "one": "και ένας ακόμα...", + "other": "και %(count)s άλλοι..." }, - "empty_string": "", - "send_custom_state_event": "Αποστολή προσαρμοσμένου συμβάντος κατάστασης", - "failed_to_load": "Αποτυχία φόρτωσης.", - "client_versions": "Εκδόσεις πελάτη", - "server_versions": "Εκδόσεις διακομιστή", - "number_of_users": "Αριθμός χρηστών", - "failed_to_save": "Αποτυχία αποθήκευσης ρυθμίσεων.", - "save_setting_values": "Αποθήκευση τιμών ρύθμισης", - "setting_colon": "Ρύθμιση:", + "appearance": "Εμφάνιση", + "are_you_sure": "Είστε σίγουροι;", + "attachment": "Επισύναψη", + "authentication": "Πιστοποίηση", + "camera": "Κάμερα", + "cameras": "Κάμερες", + "capabilities": "Δυνατότητες", + "copied": "Αντιγράφηκε!", + "credits": "Συντελεστές", + "cross_signing": "Διασταυρούμενη υπογραφή", + "dark": "Σκούρο", + "description": "Περιγραφή", + "deselect_all": "Αποεπιλογή όλων", + "display_name": "Εμφανιζόμενο όνομα", + "edited": "επεξεργάστηκε", + "email_address": "Ηλεκτρονική διεύθυνση", + "emoji": "Εικονίδια", + "encrypted": "Κρυπτογραφημένο", + "encryption_enabled": "Η κρυπτογράφηση ενεργοποιήθηκε", + "error": "Σφάλμα", + "faq": "Συχνές ερωτήσεις", + "favourites": "Αγαπημένα", + "feedback": "Ανατροφοδότηση", + "filter_results": "Φιλτράρισμα αποτελεσμάτων", + "forward_message": "Προώθηση μηνύματος", + "general": "Γενικά", + "go_to_settings": "Μετάβαση στις Ρυθμίσεις", + "guest": "Επισκέπτης", + "help": "Βοήθεια", + "historical": "Ιστορικό", + "home": "Αρχική", + "homeserver": "Κεντρικός διακομιστής", + "identity_server": "Διακομιστής ταυτότητας", + "image": "Εικόνα", + "integration_manager": "Διαχειριστής πρόσθετων", + "joined": "Συνδέθηκε", + "labs": "Πειραματικά", + "legal": "Νομικό", + "light": "Ανοιχτό", + "location": "Τοποθεσία", + "low_priority": "Χαμηλής προτεραιότητας", + "message": "Μήνυμα", + "message_layout": "Διάταξη μηνύματος", + "microphone": "Μικρόφωνο", + "modern": "Μοντέρνο", + "mute": "Σίγαση", + "n_members": { + "one": "%(count)s μέλος", + "other": "%(count)s μέλη" + }, + "n_participants": { + "one": "1 συμμετέχων", + "other": "%(count)s συμμετέχοντες" + }, + "n_rooms": { + "one": "%(count)s δωμάτιο", + "other": "%(count)s δωμάτια" + }, + "name": "Όνομα", + "no_results": "Κανένα αποτέλεσμα", + "no_results_found": "Δε βρέθηκαν αποτελέσματα", + "not_trusted": "Μη Έμπιστο", + "off": "Ανενεργό", + "offline": "Εκτός σύνδεσης", + "on": "Ενεργό", + "options": "Επιλογές", + "orphan_rooms": "Άλλα δωμάτια", + "password": "Κωδικός πρόσβασης", + "people": "Άτομα", + "preferences": "Προτιμήσεις", + "preview_message": "Είσαι ο καλύτερος!", + "privacy": "Ιδιωτικότητα", + "private": "Ιδιωτικό", + "private_room": "Ιδιωτικό δωμάτιο", + "private_space": "Ιδιωτικός χώρος", + "profile": "Προφίλ", + "public": "Δημόσιο", + "public_room": "Δημόσιο δωμάτιο", + "public_space": "Δημόσιος χώρος", + "qr_code": "Κωδικός QR", + "random": "Τυχαία", + "reactions": "Αντιδράσεις", + "report_a_bug": "Αναφορά σφάλματος", + "room": "Δωμάτιο", + "room_name": "Όνομα δωματίου", + "rooms": "Δωμάτια", + "secure_backup": "Ασφαλές αντίγραφο ασφαλείας", + "security": "Ασφάλεια", + "select_all": "Επιλογή όλων", + "server": "Διακομιστής", + "settings": "Ρυθμίσεις", + "setup_secure_messages": "Ρύθμιση ασφαλών μηνυμάτων", + "show_more": "Δείτε περισσότερα", + "someone": "Κάποιος", + "space": "Χώρος", + "spaces": "Χώροι", + "sticker": "Αυτοκόλλητο", + "stickerpack": "Πακέτο αυτοκόλλητων", + "success": "Επιτυχία", + "suggestions": "Προτάσεις", + "support": "Υποστήριξη", + "system_alerts": "Ειδοποιήσεις συστήματος", + "theme": "Θέμα", + "thread": "Νήμα", + "threads": "Νήμα εκτέλεσης", + "timeline": "Χρονοδιάγραμμα", + "trusted": "Έμπιστο", + "unencrypted": "Μη κρυπτογραφημένο", + "unmute": "Άρση σίγασης", + "unnamed_room": "Ανώνυμο δωμάτιο", + "unnamed_space": "Χώρος χωρίς όνομα", + "unsent": "Μη απεσταλμένα", + "user_avatar": "Εικόνα προφίλ", + "username": "Όνομα χρήστη", + "verification_cancelled": "Η επαλήθευση ακυρώθηκε", + "video": "Βίντεο", + "video_room": "Δωμάτια βίντεο", + "view_message": "Προβολή μηνύματος", + "warning": "Προειδοποίηση" + }, + "composer": { + "autocomplete": { + "@room_description": "Ειδοποιήστε όλο το δωμάτιο", + "command_a11y": "Αυτόματη συμπλήρωση εντολών", + "command_description": "Εντολές", + "emoji_a11y": "Αυτόματη συμπλήρωση Emoji", + "notification_a11y": "Αυτόματη συμπλήρωση Ειδοποίησης", + "notification_description": "Ειδοποίηση Δωματίου", + "room_a11y": "Αυτόματη συμπλήρωση Δωματίου", + "space_a11y": "Αυτόματη συμπλήρωση Χώρου", + "user_a11y": "Αυτόματη συμπλήρωση Χρήστη", + "user_description": "Χρήστες" + }, + "close_sticker_picker": "Απόκρυψη αυτοκόλλητων", + "edit_composer_label": "Επεξεργασία μηνύματος", + "format_bold": "Έντονα", + "format_code_block": "Μπλοκ κώδικα", + "format_inline_code": "Κωδικός", + "format_insert_link": "Εισαγωγή συνδέσμου", + "format_italics": "Πλάγια", + "format_strikethrough": "Διαγράμμιση", + "no_perms_notice": "Δεν έχετε δικαιώματα για να δημοσιεύσετε σε αυτό το δωμάτιο", + "placeholder": "Στείλτε ένα μήνυμα…", + "placeholder_encrypted": "Αποστολή κρυπτογραφημένου μηνύματος…", + "placeholder_reply": "Στείλτε μια απάντηση…", + "placeholder_reply_encrypted": "Αποστολή κρυπτογραφημένης απάντησης…", + "placeholder_thread": "Απάντηση στο νήμα…", + "placeholder_thread_encrypted": "Απάντηση στο κρυπτογραφημένο νήμα…", + "poll_button": "Ψηφοφορία", + "poll_button_no_perms_description": "Δεν έχετε άδεια να ξεκινήσετε ψηφοφορίες σε αυτήν την αίθουσα.", + "poll_button_no_perms_title": "Απαιτείται Άδεια", + "replying_title": "Απαντώντας", + "room_upgraded_link": "Η συζήτηση συνεχίζεται εδώ.", + "room_upgraded_notice": "Αυτό το δωμάτιο έχει αντικατασταθεί και δεν είναι πλέον ενεργό.", + "send_button_title": "Αποστολή μηνύματος", + "send_button_voice_message": "Στείλτε φωνητικό μήνυμα", + "send_voice_message": "Στείλτε φωνητικό μήνυμα", + "stop_voice_message": "Διακοπή εγγραφής", + "voice_message_button": "Φωνητικό μήνυμα" + }, + "console_dev_note": "Εάν ξέρετε τι κάνετε, το Element είναι ανοιχτού κώδικα, ανατρέξετε στο GitHub (https://github.com/vector-im/element-web/) και συνεισφέρετε!", + "console_scam_warning": "Εάν κάποιος σας είπε να κάνετε αντιγραφή και επικόλληση κάτι εδώ, υπάρχει μεγάλη πιθανότητα να σας έχουν εξαπατήσει!", + "console_wait": "Μια στιγμή!", + "create_room": { + "action_create_room": "Δημιουργία δωματίου", + "action_create_video_room": "Δημιουργία δωματίου βίντεο", + "encrypted_warning": "Δεν μπορείτε να το απενεργοποιήσετε αργότερα. Οι γέφυρες και τα περισσότερα ρομπότ δεν μπορούν να λειτουργήσουν ακόμα.", + "encryption_forced": "Ο διακομιστής σας απαιτεί την ενεργοποίηση της κρυπτογράφησης σε ιδιωτικά δωμάτια.", + "encryption_label": "Ενεργοποίηση κρυπτογράφησης από άκρο-σε-άκρο", + "error_title": "Δεν ήταν δυνατή η δημιουργία δωματίου", + "generic_error": "Ο διακομιστής μπορεί να είναι μη διαθέσιμος, υπερφορτωμένος, ή να πέσατε σε ένα σφάλμα.", + "join_rule_change_notice": "Μπορείτε να το αλλάξετε ανά πάσα στιγμή από τις ρυθμίσεις δωματίου.", + "join_rule_invite": "Ιδιωτικό δωμάτιο (μόνο με πρόσκληση)", + "join_rule_invite_label": "Μόνο τα άτομα που έχουν προσκληθεί θα μπορούν να βρουν και να εγγραφούν σε αυτό τον δωμάτιο.", + "join_rule_public_label": "Οποιοσδήποτε θα μπορεί να βρει και να εγγραφεί σε αυτό το δωμάτιο.", + "join_rule_public_parent_space_label": "Οποιοσδήποτε θα μπορεί να βρει και να εγγραφεί σε αυτόν τον χώρο, όχι μόνο μέλη του .", + "join_rule_restricted": "Ορατό στα μέλη του χώρου", + "join_rule_restricted_label": "Όλοι στο θα μπορούν να βρουν και να συμμετάσχουν σε αυτό το δωμάτιο.", + "name_validation_required": "Εισάγετε ένα όνομα για το δωμάτιο", + "room_visibility_label": "Ορατότητα δωματίου", + "title_private_room": "Δημιουργήστε ένα ιδιωτικό δωμάτιο", + "title_public_room": "Δημιουργήστε ένα δημόσιο δωμάτιο", + "title_video_room": "Δημιουργήστε ένα δωμάτιο βίντεο", + "topic_label": "Θέμα (προαιρετικό)", + "unfederated": "Αποκλείστε οποιονδήποτε δεν είναι μέλος του %(serverName)s από τη συμμετοχή σε αυτό το δωμάτιο.", + "unfederated_label_default_off": "Μπορείτε να το ενεργοποιήσετε εάν το δωμάτιο θα χρησιμοποιηθεί μόνο για τη συνεργασία με εσωτερικές ομάδες στον κεντρικό σας διακομιστή. Αυτό δεν μπορεί να αλλάξει αργότερα.", + "unfederated_label_default_on": "Μπορείτε να το απενεργοποιήσετε εάν το δωμάτιο θα χρησιμοποιηθεί για συνεργασία με εξωτερικές ομάδες που έχουν τον δικό τους κεντρικό διακομιστή. Αυτό δεν μπορεί να αλλάξει αργότερα.", + "unsupported_version": "Ο διακομιστής δεν υποστηρίζει την έκδοση του δωματίου που ορίστηκε." + }, + "create_space": { + "add_details_prompt": "Προσθέστε ορισμένες λεπτομέρειες για να βοηθήσετε τους άλλους να το αναγνωρίσουν.", + "add_details_prompt_2": "Μπορείτε να τα αλλάξετε ανά πάσα στιγμή.", + "add_existing_rooms_description": "Επιλέξτε δωμάτια ή συνομιλίες για προσθήκη. Αυτός είναι απλά ένας χώρος για εσάς, κανείς δε θα ενημερωθεί. Μπορείτε να προσθέσετε περισσότερα αργότερα.", + "add_existing_rooms_heading": "Τι θέλετε να οργανώσετε;", + "address_label": "Διεύθυνση", + "address_placeholder": "π.χ. ο-χώρος-μου", + "done_action": "Μετάβαση στο χώρο μου", + "done_action_first_room": "Μετάβαση στο πρώτο μου δωμάτιο", + "explainer": "Οι Χώροι είναι ένας νέος τρόπος ομαδοποίησης δωματίων και ατόμων. Τι είδους Χώρο θέλετε να δημιουργήσετε; Μπορείτε αυτό να το αλλάξετε αργότερα.", + "failed_create_initial_rooms": "Αποτυχία δημιουργίας των αρχικών δωματίων του χώρου", + "failed_invite_users": "Αποτυχία πρόσκλησης των παρακάτω χρηστών στο χώρο σας: %(csvUsers)s", + "invite_teammates_by_username": "Πρόσκληση με όνομα χρήστη", + "invite_teammates_description": "Βεβαιωθείτε ότι τα κατάλληλα άτομα έχουν πρόσβαση. Μπορείτε να προσκαλέσετε περισσότερα αργότερα.", + "invite_teammates_heading": "Προσκαλέστε τους συνεργάτες σας", + "label": "Δημιουργήστε ένα χώρο", + "name_required": "Εισαγάγετε ένα όνομα για το χώρο", + "personal_space": "Μόνο εγώ", + "personal_space_description": "Ένας ιδιωτικός χώρος για να οργανώσετε τα δωμάτιά σας", + "private_description": "Μόνο με πρόσκληση, καλύτερο για εσάς ή ομάδες", + "private_heading": "Ο ιδιωτικός σας χώρος", + "private_personal_description": "Βεβαιωθείτε ότι τα σωστά άτομα έχουν πρόσβαση στο %(name)s", + "private_personal_heading": "Με ποιους συνεργάζεσαι;", + "private_space": "Εγώ και οι συνεργάτες μου", + "private_space_description": "Ένας ιδιωτικός χώρος για εσάς και τους συνεργάτες σας", + "public_description": "Ανοιχτός χώρος για οποιονδήποτε, καλύτερο για κοινότητες", + "public_heading": "Ο δημόσιος χώρος σας", + "setup_rooms_community_description": "Ας δημιουργήσουμε ένα δωμάτιο για καθένα από αυτά.", + "setup_rooms_community_heading": "Ποια είναι μερικά θέματα στα οποία θέλετε να συζητήσετε στο %(spaceName)s;", + "setup_rooms_description": "Μπορείτε επίσης να προσθέσετε περισσότερα αργότερα, συμπεριλαμβανομένων των ήδη υπαρχόντων.", + "setup_rooms_private_description": "Θα δημιουργήσουμε δωμάτια για καθένα από αυτά.", + "setup_rooms_private_heading": "Σε ποια έργα εργάζεται η ομάδα σας;", + "share_description": "Είσαι μόνο εσείς προς το παρόν, θα είναι ακόμα καλύτερα με άλλους.", + "share_heading": "Κοινή χρήση %(name)s", + "skip_action": "Παράλειψη προς το παρόν", + "subspace_beta_notice": "Προσθέστε έναν χώρο σε ένα χώρο που διαχειρίζεστε.", + "subspace_dropdown_title": "Δημιουργήστε ένα χώρο", + "subspace_existing_space_prompt": "Θέλετε να προσθέσετε έναν υπάρχοντα χώρο;", + "subspace_join_rule_invite_description": "Μόνο τα άτομα που έχουν προσκληθεί θα μπορούν να βρουν και να εγγραφούν σε αυτόν τον χώρο.", + "subspace_join_rule_invite_only": "Ιδιωτικός χώρος (μόνο με πρόσκληση)", + "subspace_join_rule_label": "Ορατότητα χώρου", + "subspace_join_rule_public_description": "Οποιοσδήποτε θα μπορεί να βρει και να εγγραφεί σε αυτόν τον χώρο, όχι μόνο μέλη του .", + "subspace_join_rule_restricted_description": "Οποιοσδήποτε στο θα μπορεί να βρει και να συμμετάσχει σε αυτό το δωμάτιο." + }, + "devtools": { + "active_widgets": "Ενεργές Μικροεφαρμογές", + "category_other": "Άλλα", + "category_room": "Δωμάτιο", "caution_colon": "Προσοχή:", - "use_at_own_risk": "Αυτό το UI ΔΕΝ ελέγχει τους τύπους των τιμών. Χρησιμοποιήστε το με δική σας ευθύνη.", - "setting_definition": "Ορισμός ρύθμισης:", - "level": "Επίπεδο", - "settable_global": "Ρυθμιζόμενο σε παγκόσμιο", - "settable_room": "Ρυθμιζόμενο σε δωμάτιο", - "values_explicit": "Αξίες σε σαφής επίπεδα", - "values_explicit_room": "Αξίες σε σαφής επίπεδα σε αυτό το δωμάτιο", - "edit_values": "Επεξεργασία τιμών", - "value_colon": "Τιμή:", - "value_this_room_colon": "Τιμή σε αυτό το δωμάτιο:", - "values_explicit_colon": "Τιμές σε σαφή επίπεδα:", - "values_explicit_this_room_colon": "Τιμές σε σαφή επίπεδα σε αυτό το δωμάτιο:", - "setting_id": "Ρύθμιση αναγνωριστικού", - "value": "Τιμή", - "value_in_this_room": "Τιμή σε αυτό το δωμάτιο", + "client_versions": "Εκδόσεις πελάτη", + "developer_mode": "Λειτουργία για προγραμματιστές", + "developer_tools": "Εργαλεία προγραμματιστή", "edit_setting": "Επεξεργασία ρύθμισης", - "phase_requested": "Απαιτείται", + "edit_values": "Επεξεργασία τιμών", + "event_content": "Περιεχόμενο συμβάντος", + "event_id": "ID συμβάντος: %(eventId)s", + "event_sent": "Το συμβάν στάλθηκε!", + "event_type": "Τύπος συμβάντος", + "explore_account_data": "Εξερεύνηση δεδομένων λογαριασμού", + "explore_room_account_data": "Εξερεύνηση δεδομένων λογαριασμού δωματίου", + "explore_room_state": "Εξερεύνηση κατάστασης δωματίου", + "failed_to_find_widget": "Παρουσιάστηκε σφάλμα κατά την εύρεση αυτής της μικροεφαρμογής.", + "failed_to_load": "Αποτυχία φόρτωσης.", + "failed_to_save": "Αποτυχία αποθήκευσης ρυθμίσεων.", + "failed_to_send": "Αποτυχία αποστολής συμβάντος!", + "invalid_json": "Δε μοιάζει με έγκυρο JSON.", + "level": "Επίπεδο", + "methods": "Μέθοδοι", + "no_verification_requests_found": "Δεν βρέθηκαν αιτήματα επαλήθευσης", + "number_of_users": "Αριθμός χρηστών", + "observe_only": "Παρατηρήστε μόνο", + "original_event_source": "Αρχική πηγή συμβάντος", + "phase": "Φάση", + "phase_cancelled": "Ακυρώθηκαν", "phase_ready": "Έτοιμα", + "phase_requested": "Απαιτείται", "phase_started": "Ξεκίνησαν", - "phase_cancelled": "Ακυρώθηκαν", "phase_transaction": "Συναλλαγή", - "phase": "Φάση", - "timeout": "Λήξη χρόνου", - "methods": "Μέθοδοι", "requester": "Aιτών", - "observe_only": "Παρατηρήστε μόνο", - "no_verification_requests_found": "Δεν βρέθηκαν αιτήματα επαλήθευσης", - "failed_to_find_widget": "Παρουσιάστηκε σφάλμα κατά την εύρεση αυτής της μικροεφαρμογής.", + "room_id": "ID δωματίου: %(roomId)s", + "save_setting_values": "Αποθήκευση τιμών ρύθμισης", + "send_custom_account_data_event": "Αποστολή προσαρμοσμένου συμβάντος δεδομένων λογαριασμού", + "send_custom_room_account_data_event": "Αποστολή προσαρμοσμένου συμβάντος δεδομένων λογαριασμού δωματίου", + "send_custom_state_event": "Αποστολή προσαρμοσμένου συμβάντος κατάστασης", "send_custom_timeline_event": "Αποστολή προσαρμοσμένου συμβάντος χρονολογίου", - "explore_room_state": "Εξερεύνηση κατάστασης δωματίου", - "explore_room_account_data": "Εξερεύνηση δεδομένων λογαριασμού δωματίου", - "view_servers_in_room": "Προβολή διακομιστών στο δωμάτιο", - "verification_explorer": "Εξερευνητής επαλήθευσης", - "active_widgets": "Ενεργές Μικροεφαρμογές", - "explore_account_data": "Εξερεύνηση δεδομένων λογαριασμού", - "settings_explorer": "Εξερεύνηση ρυθμίσεων", "server_info": "Πληροφορίες διακομιστή", + "server_versions": "Εκδόσεις διακομιστή", + "settable_global": "Ρυθμιζόμενο σε παγκόσμιο", + "settable_room": "Ρυθμιζόμενο σε δωμάτιο", + "setting_colon": "Ρύθμιση:", + "setting_definition": "Ορισμός ρύθμισης:", + "setting_id": "Ρύθμιση αναγνωριστικού", + "settings_explorer": "Εξερεύνηση ρυθμίσεων", + "show_hidden_events": "Εμφάνιση κρυφών συμβάντων στη γραμμή χρόνου", + "spaces": { + "one": "<χώρος>", + "other": "<%(count)s χώροι>" + }, + "state_key": "Κλειδί κατάστασης", + "timeout": "Λήξη χρόνου", + "title": "Εργαλεία προγραμματιστή", + "toggle_event": "μεταβολή συμβάντος", "toolbox": "Εργαλειοθήκη", - "developer_tools": "Εργαλεία προγραμματιστή", - "room_id": "ID δωματίου: %(roomId)s", - "event_id": "ID συμβάντος: %(eventId)s", - "category_room": "Δωμάτιο", - "category_other": "Άλλα" + "use_at_own_risk": "Αυτό το UI ΔΕΝ ελέγχει τους τύπους των τιμών. Χρησιμοποιήστε το με δική σας ευθύνη.", + "value": "Τιμή", + "value_colon": "Τιμή:", + "value_in_this_room": "Τιμή σε αυτό το δωμάτιο", + "value_this_room_colon": "Τιμή σε αυτό το δωμάτιο:", + "values_explicit": "Αξίες σε σαφής επίπεδα", + "values_explicit_colon": "Τιμές σε σαφή επίπεδα:", + "values_explicit_room": "Αξίες σε σαφής επίπεδα σε αυτό το δωμάτιο", + "values_explicit_this_room_colon": "Τιμές σε σαφή επίπεδα σε αυτό το δωμάτιο:", + "verification_explorer": "Εξερευνητής επαλήθευσης", + "view_servers_in_room": "Προβολή διακομιστών στο δωμάτιο", + "view_source_decrypted_event_source": "Αποκρυπτογραφημένη πηγή συμβάντος", + "widget_screenshots": "Ενεργοποίηση στιγμιότυπων οθόνης μικροεφαρμογών σε υποστηριζόμενες μικροεφαρμογές" }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Απλό κείμενο", - "from_the_beginning": "Από την αρχή", - "number_of_messages": "Καθορίστε έναν αριθμό μηνυμάτων", - "current_timeline": "Τρέχον χρονοδιάγραμμα", - "export_successful": "Επιτυχής εξαγωγή!", - "unload_confirm": "Είστε βέβαιοι ότι θέλετε να αποχωρήσετε κατά τη διάρκεια αυτής της εξαγωγής;", - "generating_zip": "Δημιουργία ZIP", - "processing_event_n": "Επεξεργασία συμβάντος %(number)s από %(total)s", - "fetched_n_events_with_total": { - "one": "Ανακτήθηκαν %(count)s συμβάντα από %(total)s", - "other": "Ανακτήθηκαν %(count)s συμβάντα από %(total)s" + "dialog_close_label": "Κλείσιμο διαλόγου", + "emoji": { + "categories": "Κατηγορίες", + "category_activities": "Δραστηριότητες", + "category_animals_nature": "Ζώα & Φύση", + "category_flags": "Σημαίες", + "category_food_drink": "Φαγητό & Ποτό", + "category_frequently_used": "Συχνά χρησιμοποιούμενα", + "category_objects": "Αντικείμενα", + "category_smileys_people": "Smileys & Άνθρωποι", + "category_symbols": "Σύμβολα", + "category_travel_places": "Ταξίδια & Μέρη", + "quick_reactions": "Γρήγορες Αντιδράσεις" + }, + "emoji_picker": { + "cancel_search_label": "Ακύρωση αναζήτησης" + }, + "empty_room": "Άδειο δωμάτιο", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Εισαγάγετε τη Φράση Ασφαλείας ή για να συνεχίσετε.", + "key_validation_text": { + "invalid_security_key": "Μη έγκυρο Κλειδί Ασφαλείας", + "recovery_key_is_correct": "Φαίνεται καλό!", + "wrong_file_type": "Λάθος τύπος αρχείου", + "wrong_security_key": "Λάθος Κλειδί Ασφαλείας" + }, + "reset_title": "Επαναφορά όλων", + "reset_warning_1": "Κάντε αυτό μόνο όταν δεν έχετε άλλη συσκευή για να ολοκληρώσετε την επαλήθευση.", + "reset_warning_2": "Εάν επαναφέρετε τα πάντα, θα κάνετε επανεκκίνηση χωρίς αξιόπιστες συνεδρίες, χωρίς αξιόπιστους χρήστες και ενδέχεται να μην μπορείτε να δείτε προηγούμενα μηνύματα.", + "restoring": "Επαναφορά κλειδιών από αντίγραφο ασφαλείας", + "security_key_title": "Κλειδί Ασφαλείας", + "security_phrase_incorrect_error": "Δεν είναι δυνατή η πρόσβαση στον κρυφό χώρο αποθήκευσης. Βεβαιωθείτε ότι έχετε εισαγάγει τη σωστή Φράση Ασφαλείας.", + "security_phrase_title": "Φράση Ασφαλείας", + "use_security_key_prompt": "Χρησιμοποιήστε το Κλειδί Ασφαλείας σας για να συνεχίσετε." }, - "fetched_n_events": { - "one": "Ανακτήθηκαν %(count)s συμβάντα μέχρι τώρα", - "other": "Ανακτήθηκαν %(count)s συμβάντα μέχρι τώρα" + "bootstrap_title": "Ρύθμιση κλειδιών", + "cancel_entering_passphrase_description": "Είστε σίγουρος/η ότι θέλετε να ακυρώσετε την εισαγωγή κωδικού;", + "cancel_entering_passphrase_title": "Ακύρωση εισαγωγής κωδικού;", + "confirm_encryption_setup_body": "Κάντε κλικ στο κουμπί παρακάτω για να επιβεβαιώσετε τη ρύθμιση της κρυπτογράφησης.", + "confirm_encryption_setup_title": "Επιβεβαιώστε τη ρύθμιση κρυπτογράφησης", + "cross_signing_not_ready": "Η διασταυρούμενη υπογραφή δεν έχει ρυθμιστεί.", + "cross_signing_ready": "Η διασταυρούμενη υπογραφή είναι έτοιμη για χρήση.", + "cross_signing_ready_no_backup": "Η διασταυρούμενη υπογραφή είναι έτοιμη, αλλά δεν δημιουργούνται αντίγραφα ασφαλείας κλειδιών.", + "cross_signing_room_normal": "Αυτό το δωμάτιο έχει κρυπτογράφηση από άκρο σε άκρο", + "cross_signing_room_verified": "Όλοι σε αυτό το δωμάτιο έχουν επαληθευτεί", + "cross_signing_room_warning": "Κάποιος χρησιμοποιεί μια άγνωστη συνεδρία", + "cross_signing_unsupported": "Ο κεντρικός σας διακομιστής δεν υποστηρίζει διασταυρούμενη σύνδεση.", + "cross_signing_untrusted": "Ο λογαριασμός σας έχει ταυτότητα διασταυρούμενης υπογραφής σε μυστικό χώρο αποθήκευσης, αλλά δεν είναι ακόμη αξιόπιστος από αυτήν την συνεδρία.", + "cross_signing_user_normal": "Δεν έχετε επαληθεύσει αυτόν τον χρήστη.", + "cross_signing_user_verified": "Έχετε επαληθεύσει αυτόν τον χρήστη. Αυτός ο χρήστης έχει επαληθεύσει όλες τις συνεδρίες του.", + "cross_signing_user_warning": "Αυτός ο χρήστης δεν έχει επαληθεύσει όλες τις συνεδρίες του.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Διαγράψτε τα κλειδιά διασταυρούμενης υπογραφής", + "title": "Να καταστραφούν τα κλειδιά διασταυρούμενης υπογραφής;", + "warning": "Η διαγραφή κλειδιών διασταυρούμενης υπογραφής είναι μόνιμη. Οποιοσδήποτε με τον οποίο έχετε επαληθευτεί θα λάβει ειδοποιήσεις ασφαλείας. Πιθανότατα δεν θέλετε να το κάνετε αυτό, εκτός και αν έχετε χάσει όλες τις συσκευές από τις οποίες μπορείτε να υπογράψετε." }, - "fetched_n_events_in_time": { - "one": "Λήφθηκε %(count)s συμβάν σε %(seconds)s''", - "other": "Λήφθηκαν %(count)s συμβάντα σε %(seconds)s''" + "event_shield_reason_authenticity_not_guaranteed": "Η αυθεντικότητα αυτού του κρυπτογραφημένου μηνύματος δεν είναι εγγυημένη σε αυτήν τη συσκευή.", + "event_shield_reason_mismatched_sender_key": "Κρυπτογραφήθηκε από μια μη επαληθευμένη συνεδρία", + "export_unsupported": "Ο περιηγητής σας δεν υποστηρίζει τα απαιτούμενα πρόσθετα κρυπτογράφησης", + "import_invalid_keyfile": "Μη έγκυρο αρχείο κλειδιού %(brand)s", + "import_invalid_passphrase": "Αποτυχία ελέγχου πιστοποίησης: λανθασμένος κωδικός πρόσβασης;", + "incompatible_database_description": "Έχετε χρησιμοποιήσει στο παρελθόν μια νεότερη έκδοση του %(brand)s με αυτήν την συνεδρία. Για να χρησιμοποιήσετε ξανά αυτήν την έκδοση με κρυπτογράφηση από άκρο σε άκρο, θα πρέπει να αποσυνδεθείτε και να συνδεθείτε ξανά.", + "incompatible_database_disable": "Συνέχεια με Απενεργοποίηση Κρυπτογράφησης", + "incompatible_database_sign_out_description": "Για να αποφύγετε να χάσετε το ιστορικό των συνομιλιών σας, πρέπει να εξαγάγετε τα κλειδιά του δωματίου σας πριν αποσυνδεθείτε. Για να το κάνετε αυτό, θα χρειαστεί να επιστρέψετε στη νεότερη έκδοση του %(brand)s", + "incompatible_database_title": "Μη συμβατή Βάση Δεδομένων", + "key_signature_upload_cancelled": "Ακυρώθηκε η μεταφόρτωση υπογραφής", + "key_signature_upload_completed": "Η μεταφόρτωση ολοκληρώθηκε", + "key_signature_upload_failed": "Αδυναμία μεταφόρτωσης", + "key_signature_upload_failed_body": "Το %(brand)s αντιμετώπισε ένα σφάλμα κατά τη μεταφόρτωση του:", + "key_signature_upload_failed_cross_signing_key_signature": "μια νέα υπογραφή κλειδιού διασταυρούμενης υπογραφής", + "key_signature_upload_failed_device_cross_signing_key_signature": "μια υπογραφή διασταυρούμενης υπογραφής συσκευής", + "key_signature_upload_failed_key_signature": "μια υπογραφή κλειδιού", + "key_signature_upload_failed_master_key_signature": "μια νέα υπογραφή κύριου κλειδιού", + "key_signature_upload_failed_title": "Αποτυχία μεταφόρτωσης υπογραφής", + "key_signature_upload_success_title": "Επιτυχία μεταφόρτωσης υπογραφής", + "messages_not_secure": { + "cause_1": "Ο κεντρικός σας διακομιστής", + "cause_2": "Ο κεντρικός διακομιστής στον οποίο είναι συνδεδεμένος ο χρήστης που επαληθεύετε", + "cause_3": "Η δική σας ή η σύνδεση στο διαδίκτυο των άλλων χρηστών", + "cause_4": "Η δική σας ή η συνεδρία άλλων χρηστών", + "heading": "Ένα από τα παρακάτω μπορεί να τεθεί σε κίνδυνο:", + "title": "Τα μηνύματά σας δεν είναι ασφαλή" }, - "exported_n_events_in_time": { - "one": "Έγινε εξαγωγή %(count)s συμβάντος σε %(seconds)s δευτερόλεπτα", - "other": "Έγινε εξαγωγή %(count)s συμβάντων σε %(seconds)s δευτερόλεπτα" + "new_recovery_method_detected": { + "description_1": "Εντοπίστηκε νέα φράση ασφαλείας και κλειδί για ασφαλή μηνύματα.", + "description_2": "Αυτή η συνεδρία κρυπτογραφεί το ιστορικό χρησιμοποιώντας τη νέα μέθοδο ανάκτησης.", + "title": "Νέα Μέθοδος Ανάκτησης", + "warning": "Εάν δεν έχετε ορίσει τη νέα μέθοδο ανάκτησης, ένας εισβολέας μπορεί να προσπαθεί να αποκτήσει πρόσβαση στον λογαριασμό σας. Αλλάξτε τον κωδικό πρόσβασης του λογαριασμού σας και ορίστε μια νέα μέθοδο ανάκτησης αμέσως στις Ρυθμίσεις." }, - "media_omitted": "Τα μέσα παραλείφθηκαν", - "media_omitted_file_size": "Τα μέσα παραλείφθηκαν - υπέρβαση του ορίου μεγέθους αρχείου", - "creator_summary": "Ο %(creatorName)s δημιούργησε αυτό το δωμάτιο.", - "export_info": "Αυτή είναι η αρχή της εξαγωγής του . Εξήχθησαν από στις %(exportDate)s.", - "topic": "Θέμα: %(topic)s", - "error_fetching_file": "Σφάλμα κατά την ανάκτηση του αρχείου", - "file_attached": "Tο αρχείο επισυνάφθηκε", - "enter_number_between_min_max": "Εισαγάγετε έναν αριθμό μεταξύ %(min)s και %(max)s", - "size_limit_min_max": "Το μέγεθος μπορεί να είναι μόνο ένας αριθμός μεταξύ %(min)s MB και %(max)s MB", - "num_messages_min_max": "Ο αριθμός των μηνυμάτων μπορεί να είναι μόνο ένας αριθμός μεταξύ %(min)s και %(max)s", - "num_messages": "Αριθμός μηνυμάτων", - "cancelled": "Η Εξαγωγή ακυρώθηκε", - "cancelled_detail": "Η εξαγωγή ακυρώθηκε με επιτυχία", - "successful": "Επιτυχής Εξαγωγή", - "successful_detail": "Η εξαγωγή σας ήταν επιτυχής. Βρείτε τη στο φάκελο Λήψεις.", - "confirm_stop": "Είστε βέβαιοι ότι θέλετε να διακόψετε την εξαγωγή των δεδομένων σας; Εάν το κάνετε, θα πρέπει να ξεκινήσετε από την αρχή.", - "exporting_your_data": "Εξαγωγή των δεδομένων σας", - "title": "Εξαγωγή Συνομιλίας", - "select_option": "Επιλέξτε από τις παρακάτω επιλογές για να εξαγάγετε συνομιλίες από το χρονολόγιό σας", - "format": "Μορφή", - "messages": "Μηνύματα", - "size_limit": "Όριο Μεγέθους", - "include_attachments": "Συμπεριλάβετε Συνημμένα" - }, - "create_room": { - "title_video_room": "Δημιουργήστε ένα δωμάτιο βίντεο", - "title_public_room": "Δημιουργήστε ένα δημόσιο δωμάτιο", - "title_private_room": "Δημιουργήστε ένα ιδιωτικό δωμάτιο", - "action_create_video_room": "Δημιουργία δωματίου βίντεο", - "action_create_room": "Δημιουργία δωματίου", - "name_validation_required": "Εισάγετε ένα όνομα για το δωμάτιο", - "join_rule_restricted_label": "Όλοι στο θα μπορούν να βρουν και να συμμετάσχουν σε αυτό το δωμάτιο.", - "join_rule_change_notice": "Μπορείτε να το αλλάξετε ανά πάσα στιγμή από τις ρυθμίσεις δωματίου.", - "join_rule_public_parent_space_label": "Οποιοσδήποτε θα μπορεί να βρει και να εγγραφεί σε αυτόν τον χώρο, όχι μόνο μέλη του .", - "join_rule_public_label": "Οποιοσδήποτε θα μπορεί να βρει και να εγγραφεί σε αυτό το δωμάτιο.", - "join_rule_invite_label": "Μόνο τα άτομα που έχουν προσκληθεί θα μπορούν να βρουν και να εγγραφούν σε αυτό τον δωμάτιο.", - "encrypted_warning": "Δεν μπορείτε να το απενεργοποιήσετε αργότερα. Οι γέφυρες και τα περισσότερα ρομπότ δεν μπορούν να λειτουργήσουν ακόμα.", - "encryption_forced": "Ο διακομιστής σας απαιτεί την ενεργοποίηση της κρυπτογράφησης σε ιδιωτικά δωμάτια.", - "encryption_label": "Ενεργοποίηση κρυπτογράφησης από άκρο-σε-άκρο", - "unfederated_label_default_off": "Μπορείτε να το ενεργοποιήσετε εάν το δωμάτιο θα χρησιμοποιηθεί μόνο για τη συνεργασία με εσωτερικές ομάδες στον κεντρικό σας διακομιστή. Αυτό δεν μπορεί να αλλάξει αργότερα.", - "unfederated_label_default_on": "Μπορείτε να το απενεργοποιήσετε εάν το δωμάτιο θα χρησιμοποιηθεί για συνεργασία με εξωτερικές ομάδες που έχουν τον δικό τους κεντρικό διακομιστή. Αυτό δεν μπορεί να αλλάξει αργότερα.", - "topic_label": "Θέμα (προαιρετικό)", - "room_visibility_label": "Ορατότητα δωματίου", - "join_rule_invite": "Ιδιωτικό δωμάτιο (μόνο με πρόσκληση)", - "join_rule_restricted": "Ορατό στα μέλη του χώρου", - "unfederated": "Αποκλείστε οποιονδήποτε δεν είναι μέλος του %(serverName)s από τη συμμετοχή σε αυτό το δωμάτιο." - }, - "timeline": { - "m.call.invite": { - "voice_call": "Ο %(senderName)s έκανε μία ηχητική κλήση.", - "voice_call_unsupported": "Ο %(senderName)s έκανε μια ηχητική κλήση. (δεν υποστηρίζεται από το πρόγραμμα περιήγησης)", - "video_call": "Ο %(senderName)s έκανε μία κλήση βίντεο.", - "video_call_unsupported": "Ο %(senderName)s έκανε μια κλήση βίντεο. (δεν υποστηρίζεται από το πρόγραμμα περιήγησης)" - }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s αποδέχθηκε την πρόσκληση για %(displayName)s", - "accepted_invite": "%(targetName)s αποδέχθηκε μια πρόσκληση", - "invite": "Ο/η %(senderName)s προσκάλεσε τον/την %(targetName)s", - "ban_reason": "Ο %(senderName)s απέκλεισε τον/την %(targetName)s: %(reason)s", - "ban": "Ο %(senderName)s απέκλεισε τον/την %(targetName)s", - "change_name": "Ο/η %(oldDisplayName)s άλλαξε το εμφανιζόμενο όνομα σε %(displayName)s", - "set_name": "Ο/η %(senderName)s καθόρισε το εμφανιζόμενο όνομα του σε %(displayName)s", - "remove_name": "Ο %(senderName)s αφαίρεσε το όνομα του (%(oldDisplayName)s)", - "remove_avatar": "Ο/η %(senderName)s αφαίρεσε τη φωτογραφία του προφίλ του", - "change_avatar": "Ο %(senderName)s άλλαξε τη φωτογραφία του προφίλ του", - "set_avatar": "Ο %(senderName)s όρισε τη φωτογραφία του προφίλ του", - "no_change": "Ο %(senderName)s δεν έκανε καμία αλλαγή", - "join": "Ο/η %(targetName)s συνδέθηκε στο δωμάτιο", - "reject_invite": "Ο/η %(targetName)s απέρριψε την πρόσκληση", - "left_reason": "Ο/η %(targetName)s έφυγε από το δωμάτιο: %(reason)s", - "left": "Ο/η %(targetName)s έφυγε από το δωμάτιο", - "unban": "Ο/η %(senderName)s ήρε τον αποκλεισμό του %(targetName)s", - "withdrew_invite_reason": "Ο %(senderName)s ανακάλεσε την πρόσκληση του %(targetName)s:%(reason)s", - "withdrew_invite": "Ο %(senderName)s ανακάλεσε την πρόσκληση του %(targetName)s", - "kick_reason": "%(senderName)s αφαιρέθηκε %(targetName)s: %(reason)s", - "kick": "%(senderName)s αφαιρέθηκε %(targetName)s" + "not_supported": "<δεν υποστηρίζεται>", + "old_version_detected_description": "Έχουν εντοπιστεί δεδομένα από μια παλαιότερη έκδοση του %(brand)s. Αυτό θα έχει προκαλέσει δυσλειτουργία της κρυπτογράφησης από άκρο σε άκρο στην παλαιότερη έκδοση. Τα κρυπτογραφημένα μηνύματα από άκρο σε άκρο που ανταλλάχθηκαν πρόσφατα κατά τη χρήση της παλαιότερης έκδοσης ενδέχεται να μην μπορούν να αποκρυπτογραφηθούν σε αυτήν την έκδοση. Αυτό μπορεί επίσης να προκαλέσει την αποτυχία των μηνυμάτων που ανταλλάσσονται με αυτήν την έκδοση. Εάν αντιμετωπίζετε προβλήματα, αποσυνδεθείτε και συνδεθείτε ξανά. Για να διατηρήσετε το ιστορικό μηνυμάτων, εξάγετε και εισαγάγετε ξανά τα κλειδιά σας.", + "old_version_detected_title": "Εντοπίστηκαν παλιά δεδομένα κρυπτογράφησης", + "recovery_method_removed": { + "description_1": "Αυτή η συνεδρία εντόπισε ότι η φράση ασφαλείας σας και το κλειδί για τα ασφαλή μηνύματα σας έχουν αφαιρεθεί.", + "description_2": "Εάν το κάνατε κατά λάθος, μπορείτε να ρυθμίσετε τα Ασφαλή Μηνύματα σε αυτήν τη συνεδρία, τα οποία θα κρυπτογραφούν εκ νέου το ιστορικό μηνυμάτων αυτής της συνεδρίας με μια νέα μέθοδο ανάκτησης.", + "title": "Η Μέθοδος Ανάκτησης Καταργήθηκε", + "warning": "Εάν δεν καταργήσατε τη μέθοδο ανάκτησης, ένας εισβολέας μπορεί να προσπαθεί να αποκτήσει πρόσβαση στον λογαριασμό σας. Αλλάξτε τον κωδικό πρόσβασης του λογαριασμού σας και ορίστε μια νέα μέθοδο ανάκτησης αμέσως στις Ρυθμίσεις." }, - "m.room.topic": "Ο %(senderDisplayName)s άλλαξε το θέμα σε \"%(topic)s\".", - "m.room.avatar": "Ο %(senderDisplayName)s άλλαξε την εικόνα του δωματίου.", - "m.room.name": { - "remove": "Ο %(senderDisplayName)s διέγραψε το όνομα του δωματίου.", - "change": "Ο %(senderDisplayName)s άλλαξε το όνομα δωματίου από %(oldRoomName)s σε %(newRoomName)s.", - "set": "Ο %(senderDisplayName)s άλλαξε το όνομα του δωματίου σε %(roomName)s." + "reset_all_button": "Ξεχάσατε ή χάσατε όλες τις μεθόδους ανάκτησης; Επαναφορά όλων", + "set_up_toast_description": "Προστατευτείτε από την απώλεια πρόσβασης σε κρυπτογραφημένα μηνύματα και δεδομένα", + "set_up_toast_title": "Ρυθμίστε το αντίγραφο ασφαλείας", + "setup_secure_backup": { + "explainer": "Δημιουργήστε αντίγραφα ασφαλείας των κλειδιών σας πριν αποσυνδεθείτε για να μην τα χάσετε.", + "title": "Εγκατάσταση" }, - "m.room.tombstone": "Ο %(senderDisplayName)s αναβάθμισε αυτό το δωμάτιο.", - "m.room.join_rules": { - "public": "Ο %(senderDisplayName)s έκανε το δωμάτιο δημόσιο για όποιον γνωρίζει τον σύνδεσμο.", - "invite": "Ο %(senderDisplayName)s άλλαξε το δωμάτιο σε \"μόνο με πρόσκληση\".", - "restricted_settings": "Ο %(senderDisplayName)s άλλαξε τους κανόνες σύνδεσης στο δωμάτιο. Δείτε τις ρυθμίσεις.", - "restricted": "Ο %(senderDisplayName)s άλλαξε τους κανόνες σύνδεσης στο δωμάτιο.", - "unknown": "Ο %(senderDisplayName)s άλλαξε τους κανόνες εισόδου σε %(rule)s" + "udd": { + "other_ask_verify_text": "Ζητήστε από αυτόν τον χρήστη να επιβεβαιώσει την συνεδρία του, ή επιβεβαιώστε την χειροκίνητα παρακάτω.", + "other_new_session_text": "Ο %(name)s (%(userId)s) συνδέθηκε σε μία νέα συνεδρία χωρίς να την επιβεβαιώσει:", + "own_ask_verify_text": "Επιβεβαιώστε την άλλη σας συνεδρία χρησιμοποιώντας μία από τις παρακάτω επιλογές.", + "own_new_session_text": "Συνδεθήκατε σε μια νέα συνεδρία χωρίς να την επιβεβαιώσετε:", + "title": "Μη Έμπιστο" }, - "m.room.guest_access": { - "can_join": "Ο %(senderDisplayName)s επέτρεψε τους επισκέπτες να μπαίνουν στο δωμάτιο.", - "forbidden": "Ο %(senderDisplayName)s απέτρεψε τους επισκέπτες από το να μπαίνουν στο δωμάτιο.", - "unknown": "Ο %(senderDisplayName)s άλλαξε την πρόσβαση επισκεπτών σε %(rule)s" + "unable_to_setup_keys_error": "Δεν είναι δυνατή η ρύθμιση των κλειδιών", + "unsupported": "Αυτό το πρόγραμμα-πελάτης δεν υποστηρίζει κρυπτογράφηση από άκρο σε άκρο.", + "upgrade_toast_title": "Διατίθεται αναβάθμιση κρυπτογράφησης", + "verification": { + "accepting": "Αποδοχή …", + "after_new_login": { + "device_verified": "Η συσκευή επαληθεύτηκε", + "reset_confirmation": "Είστε σίγουρος ότι θέλετε να επαναφέρετε τα κλειδιά επαλήθευσης;", + "skip_verification": "Παράβλεψη επαλήθευσης προς το παρόν", + "unable_to_verify": "Αδυναμία επαλήθευσης αυτής της συσκευής", + "verify_this_device": "Επαληθεύστε αυτήν τη συσκευή" + }, + "cancelled": "Ακυρώσατε την επαλήθευση.", + "cancelled_self": "Ακυρώσατε την επαλήθευση στην άλλη συσκευή σας.", + "cancelled_user": "%(displayName)s ακύρωσε την επαλύθευση.", + "cancelling": "Ακύρωση…", + "complete_action": "Κατανοώ", + "complete_description": "Επαληθεύσατε με επιτυχία αυτόν τον χρήστη.", + "complete_title": "Επαληθεύτηκε!", + "explainer": "Τα ασφαλή μηνύματα με αυτόν τον χρήστη είναι κρυπτογραφημένα από άκρο σε άκρο και δεν μπορούν να διαβαστούν από τρίτους.", + "in_person": "Για να είστε ασφαλείς, κάντε το αυτοπροσώπως ή χρησιμοποιήστε έναν αξιόπιστο τρόπο επικοινωνίας.", + "incoming_sas_device_dialog_text_1": "Επαληθεύστε αυτήν τη συσκευή για να την επισημάνετε ως αξιόπιστη. Η εμπιστοσύνη αυτής της συσκευής προσφέρει σε εσάς και σε άλλους χρήστες επιπλέον ηρεμία όταν χρησιμοποιείτε μηνύματα με κρυπτογράφηση από άκρο σε άκρο.", + "incoming_sas_device_dialog_text_2": "Η επαλήθευση αυτής της συσκευής θα την επισημάνει ως αξιόπιστη και οι χρήστες που έχουν επαληθευτεί μαζί σας θα εμπιστεύονται αυτήν τη συσκευή.", + "incoming_sas_dialog_title": "Εισερχόμενο Αίτημα Επαλήθευσης", + "incoming_sas_user_dialog_text_1": "Επαληθεύστε αυτόν τον χρήστη για να τον επισημάνετε ως αξιόπιστο. Η εμπιστοσύνη των χρηστών σάς προσφέρει επιπλέον ηρεμία όταν χρησιμοποιείτε μηνύματα με κρυπτογράφηση από άκρο σε άκρο.", + "incoming_sas_user_dialog_text_2": "Η επαλήθευση αυτού του χρήστη θα επισημάνει τη συνεδρία του ως αξιόπιστη και θα επισημάνει επίσης τη συνεδρία σας ως αξιόπιστη σε αυτόν.", + "manual_device_verification_device_id_label": "Αναγνωριστικό συνεδρίας", + "manual_device_verification_device_key_label": "Κλειδί συνεδρίας", + "manual_device_verification_device_name_label": "Όνομα συνεδρίας", + "manual_device_verification_footer": "Εάν δεν ταιριάζουν, η ασφάλεια της επικοινωνίας σας μπορεί να τεθεί σε κίνδυνο.", + "manual_device_verification_self_text": "Επιβεβαιώστε συγκρίνοντας τα ακόλουθα με τις Ρυθμίσεις χρήστη στην άλλη συνεδρία σας:", + "manual_device_verification_user_text": "Επιβεβαιώστε την συνεδρία αυτού του χρήστη συγκρίνοντας τα ακόλουθα με τις Ρυθμίσεις του:", + "no_key_or_device": "Φαίνεται ότι δε διαθέτετε Κλειδί Ασφαλείας ή άλλες συσκευές με τις οποίες μπορείτε να επαληθεύσετε. Αυτή η συσκευή δε θα έχει πρόσβαση σε παλιά κρυπτογραφημένα μηνύματα. Για να επαληθεύσετε την ταυτότητά σας σε αυτήν τη συσκευή, θα πρέπει να επαναφέρετε τα κλειδιά επαλήθευσης.", + "no_support_qr_emoji": "Η συσκευή που προσπαθείτε να επαληθεύσετε δεν υποστηρίζει τη σάρωση κωδικού QR ή επαλήθευσης emoji, κάτι που υποστηρίζει το %(brand)s. Δοκιμάστε με διαφορετικό πρόγραμμα-πελάτη.", + "other_party_cancelled": "Το άλλο μέρος ακύρωσε την επαλήθευση.", + "prompt_encrypted": "Επαληθεύστε όλους τους χρήστες σε ένα δωμάτιο για να βεβαιωθείτε ότι είναι ασφαλές.", + "prompt_self": "Ξεκινήστε ξανά την επαλήθευση από την ειδοποίηση.", + "prompt_unencrypted": "Σε κρυπτογραφημένα δωμάτια, επαληθεύστε όλους τους χρήστες για να βεβαιωθείτε ότι είναι ασφαλές.", + "prompt_user": "Ξεκινήστε ξανά την επαλήθευση από το προφίλ τους.", + "qr_or_sas_header": "Επαληθεύστε αυτήν τη συσκευή συμπληρώνοντας ένα από τα παρακάτω:", + "qr_prompt": "Σαρώστε αυτόν τον μοναδικό κωδικό", + "qr_reciprocate_same_shield_device": "Σχεδόν έτοιμοι! Εμφανίζεται η ίδια ασπίδα και στην άλλη συσκευή σας;", + "qr_reciprocate_same_shield_user": "Σχεδόν έτοιμοι! Εμφανίζεται η ίδια ασπίδα και στον χρήστη %(displayName)s;", + "request_toast_detail": "%(deviceId)s από %(ip)s", + "reset_proceed_prompt": "Προχωρήστε με την επαναφορά", + "sas_caption_self": "Επαληθεύστε αυτήν τη συσκευή επιβεβαιώνοντας ότι ο ακόλουθος αριθμός εμφανίζεται στην οθόνη της.", + "sas_caption_user": "Επαληθεύστε αυτόν τον χρήστη επιβεβαιώνοντας ότι ο ακόλουθος αριθμός εμφανίζεται στην οθόνη του.", + "sas_description": "Συγκρίνετε ένα μοναδικό σύνολο emoji εάν δεν έχετε κάμερα σε καμία από τις δύο συσκευές", + "sas_emoji_caption_self": "Επιβεβαιώστε ότι τα παρακάτω emoji εμφανίζονται και στις δύο συσκευές, με την ίδια σειρά:", + "sas_emoji_caption_user": "Επαληθεύστε αυτόν τον χρήστη επιβεβαιώνοντας ότι τα ακόλουθα emoji εμφανίζονται στην οθόνη του.", + "sas_match": "Ταιριάζουν", + "sas_no_match": "Δεν ταιριάζουν", + "sas_prompt": "Συγκρίνετε μοναδικά emoji", + "scan_qr": "Επαλήθευση με σάρωση", + "scan_qr_explainer": "Ζητήστε από τον χρήστη %(displayName)s να σαρώσει τον κωδικό σας:", + "self_verification_hint": "Για να συνεχίσετε, αποδεχτείτε το αίτημα επαλήθευσης στην άλλη συσκευή σας.", + "start_button": "Έναρξη επαλήθευσης", + "successful_device": "Επαληθεύσατε με επιτυχία το %(deviceName)s %(deviceId)s!", + "successful_own_device": "Επαληθεύσατε με επιτυχία τη συσκευή σας!", + "successful_user": "Επαληθεύσατε με επιτυχία τον χρήστη %(displayName)s!", + "timed_out": "Η επαλήθευση έληξε.", + "unsupported_method": "Δεν είναι δυνατή η εύρεση μιας υποστηριζόμενης μεθόδου επαλήθευσης.", + "unverified_session_toast_title": "Νέα σύνδεση. Ήσουν εσύ;", + "unverified_sessions_toast_description": "Ελέγξτε για να βεβαιωθείτε ότι ο λογαριασμός σας είναι ασφαλής", + "unverified_sessions_toast_reject": "Αργότερα", + "verification_description": "Επαληθεύστε την ταυτότητά σας για να αποκτήσετε πρόσβαση σε κρυπτογραφημένα μηνύματα και να αποδείξετε την ταυτότητά σας σε άλλους.", + "verification_dialog_title_device": "Επαλήθευση άλλης συσκευής", + "verification_dialog_title_user": "Αίτημα επαλήθευσης", + "verification_skip_warning": "Χωρίς επαλήθευση, δε θα έχετε πρόσβαση σε όλα τα μηνύματά σας και ενδέχεται να φαίνεστε ως αναξιόπιστος στους άλλους.", + "verification_success_with_backup": "Η νέα σας συσκευή έχει πλέον επαληθευτεί. Έχει πρόσβαση στα κρυπτογραφημένα μηνύματά σας και οι άλλοι χρήστες θα τη δουν ως αξιόπιστη.", + "verification_success_without_backup": "Η νέα σας συσκευή έχει πλέον επαληθευτεί. Οι άλλοι χρήστες θα τη δουν ως αξιόπιστη.", + "verify_emoji": "Επαλήθευση με emoji", + "verify_emoji_prompt": "Επαληθεύστε συγκρίνοντας μοναδικά emoji.", + "verify_emoji_prompt_qr": "Εάν δεν μπορείτε να σαρώσετε τον παραπάνω κώδικα, επαληθεύστε το συγκρίνοντας μοναδικά emoji.", + "verify_later": "Θα επαληθεύσω αργότερα", + "verify_reset_warning_1": "Δεν είναι δυνατή η αναίρεση της επαναφοράς των κλειδιών επαλήθευσης. Μετά την επαναφορά, δε θα έχετε πρόσβαση σε παλιά κρυπτογραφημένα μηνύματα και όλοι οι φίλοι που σας έχουν προηγουμένως επαληθεύσει θα βλέπουν προειδοποιήσεις ασφαλείας μέχρι να επαληθεύσετε ξανά μαζί τους.", + "verify_using_device": "Επαλήθευση με άλλη συσκευή", + "verify_using_key": "Επαλήθευση με Κλειδί ασφαλείας", + "verify_using_key_or_phrase": "Επαλήθευση με Κλειδί Ασφαλείας ή Φράση Ασφαλείας", + "waiting_for_user_accept": "Αναμονή αποδοχής από %(displayName)s…", + "waiting_other_device": "Αναμονή για επαλήθευση στην άλλη συσκευή σας…", + "waiting_other_device_details": "Αναμονή για επαλήθευση στην άλλη συσκευή σας, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Αναμονή για επαλήθευση του %(displayName)s…" }, - "m.image": "Ο %(senderDisplayName)s έστειλε μια φωτογραφία.", - "m.sticker": "Ο %(senderDisplayName)s έστειλε ένα αυτοκόλλητο.", - "m.room.server_acl": { - "set": "Ο %(senderDisplayName)s όρισε τα ACLs του διακομιστή για αυτό το δωμάτιο.", - "changed": "Ο %(senderDisplayName)s άλλαξε τα ACLs του διακομιστή για αυτό το δωμάτιο.", - "all_servers_banned": "🎉 Όλοι οι διακομιστές αποκλείστηκαν από την συμμετοχή! Αυτό το δωμάτιο δεν μπορεί να χρησιμοποιηθεί πλέον." + "verification_requested_toast_title": "Ζητήθηκε επαλήθευση", + "verify_toast_description": "Άλλοι χρήστες μπορεί να μην το εμπιστεύονται", + "verify_toast_title": "Επαληθεύστε αυτήν τη συνεδρία" + }, + "error": { + "admin_contact": "Παρακαλούμε να επικοινωνήσετε με τον διαχειριστή της υπηρεσίας σας για να συνεχίσετε να χρησιμοποιείτε την υπηρεσία.", + "admin_contact_short": "Επικοινωνήστε με τον διαχειριστή του διακομιστή σας.", + "connection": "Παρουσιάστηκε πρόβλημα κατά την επικοινωνία με τον κεντρικό διακομιστή. Παρακαλώ προσπαθήστε ξανά.", + "dialog_description_default": "Παρουσιάστηκε ένα σφάλμα.", + "edit_history_unsupported": "Ο διακομιστής σας δε φαίνεται να υποστηρίζει αυτήν τη δυνατότητα.", + "failed_copy": "Αποτυχία αντιγραφής", + "hs_blocked": "Αυτός ο κεντρικός διακομιστής έχει αποκλειστεί από τον διαχειριστή του.", + "mau": "Αυτός ο κεντρικός διακομιστής έχει φτάσει το μηνιαίο όριο ενεργού χρήστη.", + "mixed_content": "Δεν είναι δυνατή η σύνδεση στον κεντρικό διακομιστή μέσω HTTP όταν μια διεύθυνση HTTPS βρίσκεται στην μπάρα του περιηγητή. Είτε χρησιμοποιήστε HTTPS ή ενεργοποιήστε τα μη ασφαλή σενάρια εντολών.", + "non_urgent_echo_failure_toast": "Ο διακομιστής σας δεν ανταποκρίνεται σε ορισμένα αιτήματα.", + "resource_limits": "Αυτός ο κεντρικός διακομιστής έχει υπερβεί ένα από τα όρια πόρων του.", + "session_restore": { + "clear_storage_button": "Εκκαθάριση Χώρου αποθήκευσης και Αποσύνδεση", + "clear_storage_description": "Αποσύνδεση και κατάργηση κλειδιών κρυπτογράφησης;", + "description_1": "Αντιμετωπίσαμε ένα σφάλμα κατά την επαναφορά της προηγούμενης συνεδρίας σας.", + "description_2": "Αν χρησιμοποιούσατε προηγουμένως μια πιο πρόσφατη έκδοση του %(brand)s, η συνεδρία σας ίσως είναι μη συμβατή με αυτήν την έκδοση. Κλείστε αυτό το παράθυρο και επιστρέψτε στην πιο πρόσφατη έκδοση.", + "description_3": "Η εκκαθάριση του αποθηκευτικού χώρου του προγράμματος περιήγησής σας μπορεί να διορθώσει το πρόβλημα, αλλά θα αποσυνδεθείτε και θα κάνει τυχόν κρυπτογραφημένο ιστορικό συνομιλιών να μην είναι αναγνώσιμο.", + "title": "Αδυναμία επαναφοράς συνεδρίας" }, - "m.room.canonical_alias": { - "set": "Ο %(senderName)s έθεσε την κύρια διεύθυνση αυτού του δωματίου σε %(address)s.", - "removed": "Ο %(senderName)s αφαίρεσε την κύρια διεύθυνση για αυτό το δωμάτιο.", - "changed_alternative": "Ο %(senderName)s άλλαξε την εναλλακτική διεύθυνση για αυτό το δωμάτιο.", - "changed_main_and_alternative": "Ο %(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 για αυτό το δωμάτιο." - } + "something_went_wrong": "Κάτι πήγε στραβά!", + "storage_evicted_description_1": "Ορισμένα δεδομένα συνεδρίας, συμπεριλαμβανομένων των κρυπτογραφημένων κλειδιών μηνυμάτων, λείπουν. Αποσυνδεθείτε και συνδεθείτε για να το διορθώσετε, επαναφέροντας τα κλειδιά από το αντίγραφο ασφαλείας.", + "storage_evicted_description_2": "Το πρόγραμμα περιήγησης σας πιθανότατα αφαίρεσε αυτά τα δεδομένα όταν ο χώρος στο δίσκο εξαντλήθηκε.", + "storage_evicted_title": "Λείπουν δεδομένα της συνεδρίας (session)", + "tls": "Δεν είναι δυνατή η σύνδεση στον κεντρικό διακομιστή - παρακαλούμε ελέγξτε τη συνδεσιμότητα, βεβαιωθείτε ότι το πιστοποιητικό SSL του διακομιστή είναι έμπιστο και ότι κάποιο πρόσθετο περιηγητή δεν αποτρέπει τα αιτήματα.", + "unknown": "Άγνωστο σφάλμα", + "unknown_error_code": "άγνωστος κωδικός σφάλματος", + "update_power_level": "Δεν ήταν δυνατή η αλλαγή του επιπέδου δύναμης" + }, + "error_dialog": { + "copy_room_link_failed": { + "description": "Αδυναμία αντιγραφής στο πρόχειρο του συνδέσμου δωματίου.", + "title": "Αδυναμία αντιγραφής του συνδέσμου δωματίου" }, - "m.room.third_party_invite": { - "revoked": "Ο %(senderName)s ανακάλεσε την πρόσκληση στον %(targetDisplayName)s για να συνδεθεί στο δωμάτιο.", - "sent": "Ο %(senderName)s έστειλε μια πρόσκληση στον %(targetDisplayName)s για να συνδεθεί στο δωμάτιο." + "error_loading_user_profile": "Αδυναμία φόρτωσης του προφίλ χρήστη", + "forget_room_failed": "Δεν ήταν δυνατή η διαγραφή του δωματίου (%(errCode)s)", + "search_failed": { + "server_unavailable": "Ο διακομιστής μπορεί να είναι μη διαθέσιμος, υπερφορτωμένος, ή να έχει λήξει η αναζήτηση :(", + "title": "Η αναζήτηση απέτυχε" + } + }, + "event_preview": { + "m.call.answer": { + "dm": "Κλήση σε εξέλιξη", + "user": "Ο χρήστης %(senderName)s συνδέθηκε στην κλήση", + "you": "Συνδεθήκατε στην κλήση" }, - "m.room.history_visibility": { - "invited": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη, από τη στιγμή που προσκλήθηκαν.", - "joined": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη, από τη στιγμή που συνδέθηκαν.", - "shared": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη.", - "world_readable": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο οποιοσδήποτε.", - "unknown": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο άγνωστο (%(visibility)s)." + "m.call.hangup": { + "user": "Ο χρήστης %(senderName)s σταμάτησε την κλήση", + "you": "Σταματήσατε την κλήση" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s καρφίτσωσε ένα μήνυμα σε αυτό το δωμάτιο. Δείτε όλα τα καρφιτσωμένα μηνύματα.", - "pinned": "%(senderName)s καρφίτσωσε ένα μήνυμα σε αυτό το δωμάτιο. Δείτε όλα τα καρφιτσωμένα μηνύματα.", - "unpinned_link": "%(senderName)s ξεκαρφίτσωσε ένα μήνυμα από αυτό το δωμάτιο. Δείτε όλα τα καρφιτσωμένα μηνύματα.", - "unpinned": "%(senderName)s ξεκαρφίτσωσε ένα μήνυμα από αυτό το δωμάτιο. Δείτε όλα τα καρφιτσωμένα μηνύματα.", - "changed_link": "Ο/Η %(senderName)s άλλαξε τα καρφιτσωμένα μηνύματα του δωματίου.", - "changed": "Ο/Η %(senderName)s άλλαξε τα καρφιτσωμένα μηνύματα του δωματίου." + "m.call.invite": { + "dm_receive": "Ο %(senderName)s καλεί", + "dm_send": "Αναμονή απάντησης", + "user": "Ο %(senderName)s ξεκίνησε μια κλήση", + "you": "Ξεκινήσατε μία κλήση" + } + }, + "export_chat": { + "cancelled": "Η Εξαγωγή ακυρώθηκε", + "cancelled_detail": "Η εξαγωγή ακυρώθηκε με επιτυχία", + "confirm_stop": "Είστε βέβαιοι ότι θέλετε να διακόψετε την εξαγωγή των δεδομένων σας; Εάν το κάνετε, θα πρέπει να ξεκινήσετε από την αρχή.", + "creator_summary": "Ο %(creatorName)s δημιούργησε αυτό το δωμάτιο.", + "current_timeline": "Τρέχον χρονοδιάγραμμα", + "enter_number_between_min_max": "Εισαγάγετε έναν αριθμό μεταξύ %(min)s και %(max)s", + "error_fetching_file": "Σφάλμα κατά την ανάκτηση του αρχείου", + "export_info": "Αυτή είναι η αρχή της εξαγωγής του . Εξήχθησαν από στις %(exportDate)s.", + "export_successful": "Επιτυχής εξαγωγή!", + "exported_n_events_in_time": { + "one": "Έγινε εξαγωγή %(count)s συμβάντος σε %(seconds)s δευτερόλεπτα", + "other": "Έγινε εξαγωγή %(count)s συμβάντων σε %(seconds)s δευτερόλεπτα" }, - "m.widget": { - "modified": "Έγινε αλλαγή στη μικροεφαρμογή %(widgetName)s από τον/την %(senderName)s", - "added": "Προστέθηκε η μικροεφαρμογή %(widgetName)s από τον/την %(senderName)s", - "removed": "Η μικροεφαρμογή %(widgetName)s αφαιρέθηκε από τον/την %(senderName)s" + "exporting_your_data": "Εξαγωγή των δεδομένων σας", + "fetched_n_events": { + "one": "Ανακτήθηκαν %(count)s συμβάντα μέχρι τώρα", + "other": "Ανακτήθηκαν %(count)s συμβάντα μέχρι τώρα" }, - "io.element.widgets.layout": "%(senderName)s έχει ενημερώσει τη διάταξη του δωματίου", - "m.location": "%(senderName)s μοιράστηκαν την τοποθεσία τους", - "self_redaction": "Το μήνυμα διαγράφηκε", - "redaction": "Το μήνυμα διαγράφηκε από %(name)s", - "m.poll.start": "%(senderName)s ξεκίνησε μια δημοσκόπηση - %(pollQuestion)s", - "m.poll.end": "%(senderName)s τερμάτισε μία δημοσκόπηση", - "typing_indicator": { - "one_user": "%(displayName)s πληκτρολογεί …", - "two_users": "%(names)s και %(lastPerson)s πληκτρολογούν …", - "more_users": { - "one": "%(names)s και ένας ακόμα πληκτρολογούν …", - "other": "%(names)s και %(count)s άλλοι πληκτρολογούν …" - } + "fetched_n_events_in_time": { + "one": "Λήφθηκε %(count)s συμβάν σε %(seconds)s''", + "other": "Λήφθηκαν %(count)s συμβάντα σε %(seconds)s''" }, - "m.call.hangup": { - "dm": "Τέλος κλήσης" + "fetched_n_events_with_total": { + "one": "Ανακτήθηκαν %(count)s συμβάντα από %(total)s", + "other": "Ανακτήθηκαν %(count)s συμβάντα από %(total)s" }, - "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 κρυφά μηνύματα" - } - }, - "m.room.power_levels": { - "changed": "Ο %(senderName)s άλλαξε το επίπεδο δύναμης του %(powerLevelDiffText)s.", - "user_from_to": "%(userId)s από %(fromPowerLevel)s σε %(toPowerLevel)s" + "file_attached": "Tο αρχείο επισυνάφθηκε", + "format": "Μορφή", + "from_the_beginning": "Από την αρχή", + "generating_zip": "Δημιουργία ZIP", + "include_attachments": "Συμπεριλάβετε Συνημμένα", + "media_omitted": "Τα μέσα παραλείφθηκαν", + "media_omitted_file_size": "Τα μέσα παραλείφθηκαν - υπέρβαση του ορίου μεγέθους αρχείου", + "messages": "Μηνύματα", + "num_messages": "Αριθμός μηνυμάτων", + "num_messages_min_max": "Ο αριθμός των μηνυμάτων μπορεί να είναι μόνο ένας αριθμός μεταξύ %(min)s και %(max)s", + "number_of_messages": "Καθορίστε έναν αριθμό μηνυμάτων", + "processing_event_n": "Επεξεργασία συμβάντος %(number)s από %(total)s", + "select_option": "Επιλέξτε από τις παρακάτω επιλογές για να εξαγάγετε συνομιλίες από το χρονολόγιό σας", + "size_limit": "Όριο Μεγέθους", + "size_limit_min_max": "Το μέγεθος μπορεί να είναι μόνο ένας αριθμός μεταξύ %(min)s MB και %(max)s MB", + "successful": "Επιτυχής Εξαγωγή", + "successful_detail": "Η εξαγωγή σας ήταν επιτυχής. Βρείτε τη στο φάκελο Λήψεις.", + "text": "Απλό κείμενο", + "title": "Εξαγωγή Συνομιλίας", + "topic": "Θέμα: %(topic)s", + "unload_confirm": "Είστε βέβαιοι ότι θέλετε να αποχωρήσετε κατά τη διάρκεια αυτής της εξαγωγής;" + }, + "failed_load_async_component": "Αδυναμία φόρτωσης! Ελέγξτε την σύνδεση του δικτύου και προσπαθήστε ξανά.", + "feedback": { + "can_contact_label": "Μπορείτε να επικοινωνήσετε μαζί μου εάν έχετε περαιτέρω ερωτήσεις", + "comment_label": "Σχόλιο", + "existing_issue_link": "Δείτε πρώτα τα υπάρχοντα ζητήματα (issues) στο Github. Δε βρήκατε κάτι; Ξεκινήστε ένα νέο.", + "may_contact_label": "Μπορείτε να επικοινωνήσετε μαζί μου εάν θέλετε να έρθετε σε επαφή ή να με αφήσετε να δοκιμάσω επερχόμενες ιδέες", + "platform_username": "Η πλατφόρμα και το όνομα χρήστη σας θα καταγραφούν για να μας βοηθήσουν να χρησιμοποιήσουμε τα σχόλιά σας όσο μπορούμε περισσότερο.", + "pro_type": "ΣΥΜΒΟΥΛΗ: Εάν αναφέρετε ένα σφάλμα, υποβάλετε αρχεία καταγραφής εντοπισμού σφαλμάτων για να μας βοηθήσετε να εντοπίσουμε το πρόβλημα.", + "send_feedback_action": "Στείλετε τα σχόλιά σας", + "sent": "Τα σχόλια στάλθηκαν" + }, + "file_panel": { + "empty_description": "Επισυνάψτε αρχεία από τη συνομιλία ή απλώς σύρετε και αποθέστε τα οπουδήποτε μέσα σε ένα δωμάτιο.", + "empty_heading": "Δεν υπάρχουν αρχεία ορατά σε αυτό το δωμάτιο", + "guest_note": "Πρέπει να εγγραφείτε για να χρησιμοποιήσετε αυτή την λειτουργία", + "peek_note": "Πρέπει να συνδεθείτε στο δωμάτιο για να δείτε τα αρχεία του" + }, + "forward": { + "filter_placeholder": "Αναζήτηση δωματίων ή ατόμων", + "message_preview_heading": "Προεπισκόπηση μηνύματος", + "no_perms_title": "Δεν έχετε άδεια να το κάνετε αυτό", + "send_label": "Αποστολή", + "sending": "Αποστολή", + "sent": "Απεσταλμένα" + }, + "identity_server": { + "change": "Αλλαγή διακομιστή ταυτότητας", + "change_prompt": "Αποσύνδεση από τον διακομιστή ταυτότητας και σύνδεση στο ;", + "change_server_prompt": "Εάν δε θέλετε να χρησιμοποιήσετε το για να ανακαλύψετε και να είστε ανιχνεύσιμοι από τις υπάρχουσες επαφές που γνωρίζετε, εισαγάγετε έναν άλλο διακομιστή ταυτότητας παρακάτω.", + "checking": "Έλεγχος διακομιστή", + "description_connected": "Αυτήν τη στιγμή χρησιμοποιείτε το για να ανακαλύψετε και να είστε ανιχνεύσιμοι από τις υπάρχουσες επαφές που γνωρίζετε. Μπορείτε να αλλάξετε τον διακομιστή ταυτότητάς σας παρακάτω.", + "description_disconnected": "Αυτήν τη στιγμή δεν χρησιμοποιείτε διακομιστή ταυτότητας. Για να ανακαλύψετε και να είστε ανιχνεύσιμοι από υπάρχουσες επαφές που γνωρίζετε, προσθέστε μία παρακάτω.", + "description_optional": "Η χρήση διακομιστή ταυτότητας είναι προαιρετική. Εάν επιλέξετε να μην χρησιμοποιήσετε διακομιστή ταυτότητας, δεν θα μπορείτε να εντοπίσετε άλλους χρήστες και δεν θα μπορείτε να προσκαλέσετε άλλους μέσω email ή τηλεφώνου.", + "disconnect": "Αποσύνδεση διακομιστή ταυτότητας", + "disconnect_anyway": "Αποσυνδεθείτε ούτως ή άλλως", + "disconnect_offline_warning": "Θα πρέπει να καταργήσετε τα προσωπικά σας δεδομένα από τον διακομιστή ταυτότητας πρίν αποσυνδεθείτε. Δυστυχώς, ο διακομιστής ταυτότητας αυτή τη στιγμή είναι εκτός σύνδεσης ή δεν είναι δυνατή η πρόσβαση.", + "disconnect_personal_data_warning_1": "Εξακολουθείτε να μοιράζεστε τα προσωπικά σας δεδομένα στον διακομιστή ταυτότητας .", + "disconnect_personal_data_warning_2": "Συνιστούμε να αφαιρέσετε τις διευθύνσεις του ηλεκτρονικού σας ταχυδρομείου και τους αριθμούς τηλεφώνου σας από τον διακομιστή ταυτότητας πριν αποσυνδεθείτε.", + "disconnect_server": "Αποσύνδεση από τον διακομιστή ταυτότητας ;", + "disconnect_warning": "Η αποσύνδεση από τον διακομιστή ταυτότητάς σας θα σημαίνει ότι δεν θα μπορείτε να εντοπίσετε άλλους χρήστες και δεν θα μπορείτε να προσκαλέσετε άλλους μέσω email ή τηλεφώνου.", + "do_not_use": "Μην χρησιμοποιείτε διακομιστή ταυτότητας", + "error_connection": "Δεν ήταν δυνατή η σύνδεση με τον διακομιστή ταυτότητας", + "error_invalid": "Μη έγκυρος διακομιστής ταυτότητας(κωδικός κατάστασης %(code)s)", + "error_invalid_or_terms": "Οι όροι χρήσης δεν γίνονται αποδεκτοί ή ο διακομιστής ταυτότητας δεν είναι έγκυρος.", + "no_terms": "Ο διακομιστής ταυτότητας που επιλέξατε δεν έχει όρους χρήσης.", + "suggestions": "Θα πρέπει:", + "suggestions_1": "ελέγξτε τις προσθήκες του προγράμματος περιήγησής σας που θα μπορούσε να αποκλείσει τον διακομιστή ταυτότητας (όπως το Privacy Badger)", + "suggestions_2": "επικοινωνήστε με τους διαχειριστές του διακομιστή ταυτότητας ", + "suggestions_3": "περιμένετε και δοκιμάστε ξανά αργότερα", + "url": "Διακομιστής ταυτότητας (%(server)s)", + "url_field_label": "Εισαγάγετε έναν νέο διακομιστή ταυτότητας", + "url_not_https": "Η διεύθυνση URL διακομιστή ταυτότητας πρέπει να είναι HTTPS" + }, + "info_tooltip_title": "Πληροφορίες", + "integration_manager": { + "error_connecting": "Ο διαχειριστής πρόσθετων είναι εκτός σύνδεσης ή δεν μπορεί να επικοινωνήσει με κεντρικό διακομιστή σας.", + "error_connecting_heading": "Δεν είναι δυνατή η σύνδεση με τον διαχειριστή πρόσθετων", + "explainer": "Οι διαχειριστές πρόσθετων λαμβάνουν δεδομένα διαμόρφωσης και μπορούν να τροποποιούν μικροεφαρμογές, να στέλνουν προσκλήσεις για δωμάτια και να ορίζουν δικαιώματα πρόσβασης για λογαριασμό σας.", + "manage_title": "Διαχείριση πρόσθετων", + "use_im": "Χρησιμοποιήστε έναν διαχειριστή πρόσθετων για να διαχειριστείτε bots, μικροεφαρμογές και πακέτα αυτοκόλλητων.", + "use_im_default": "Χρησιμοποιήστε έναν διαχειριστή πρόσθετων (%(serverName)s) για να διαχειριστείτε bots, μικροεφαρμογές και πακέτα αυτοκόλλητων." + }, + "integrations": { + "disabled_dialog_title": "Τα πρόσθετα έχουν απενεργοποιηθεί", + "impossible_dialog_description": "Το %(brand)s σας δε σας επιτρέπει να χρησιμοποιήσετε έναν διαχειριστή πρόσθετων για να το κάνετε αυτό. Επικοινωνήστε με έναν διαχειριστή.", + "impossible_dialog_title": "Δεν επιτρέπονται πρόσθετα" + }, + "invite": { + "email_caption": "Πρόσκληση μέσω email", + "email_use_default_is": "Χρησιμοποιήστε έναν διακομιστή ταυτότητας για πρόσκληση μέσω email. Χρησιμοποιήστε τον προεπιλεγμένο (%(defaultIdentityServerName)s) ή διαμορφώστε στις Ρυθμίσεις.", + "email_use_is": "Χρησιμοποιήστε έναν διακομιστή ταυτότητας για πρόσκληση μέσω email. Διαχείριση στις Ρυθμίσεις.", + "error_already_invited_room": "Ο χρήστης έχει ήδη προσκληθεί στο δωμάτιο", + "error_already_invited_space": "Ο χρήστης έχει ήδη προσκληθεί στο χώρο", + "error_already_joined_room": "Ο χρήστης βρίσκεται ήδη στο δωμάτιο", + "error_already_joined_space": "Ο χρήστης έχει ήδη προσκληθεί στο χώρο", + "error_bad_state": "Πρέπει να καταργηθεί η απαγόρευση του χρήστη για να προσκληθεί.", + "error_dm": "Δεν μπορέσαμε να δημιουργήσουμε το DM σας.", + "error_find_room": "Κάτι πήγε στραβά στην προσπάθεια πρόσκλησης των χρηστών.", + "error_find_user_description": "Οι ακόλουθοι χρήστες ενδέχεται να μην υπάρχουν ή να μην είναι έγκυροι και δεν μπορούν να προσκληθούν: %(csvNames)s", + "error_find_user_title": "Αποτυχία εύρεσης των παρακάτω χρηστών", + "error_invite": "Δεν ήταν δυνατή η πρόσκληση αυτών των χρηστών. Ελέγξτε τους χρήστες που θέλετε να προσκαλέσετε και δοκιμάστε ξανά.", + "error_permissions_room": "Δεν έχετε δικαίωμα να προσκαλείτε άτομα σε αυτό το δωμάτιο.", + "error_permissions_space": "Δεν έχετε άδεια να προσκαλέσετε άτομα σε αυτόν τον χώρο.", + "error_profile_undisclosed": "Ο χρήστης μπορεί να υπάρχει ή να μην υπάρχει", + "error_transfer_multiple_target": "Μια κλήση μπορεί να μεταφερθεί μόνο σε έναν χρήστη.", + "error_unknown": "Άγνωστο σφάλμα διακομιστή", + "error_user_not_found": "Ο χρήστης δεν υπάρχει", + "error_version_unsupported_room": "Ο κεντρικός διακομιστής του χρήστη δεν υποστηρίζει την έκδοση του δωματίου.", + "error_version_unsupported_space": "Ο κεντρικός διακομιστής του χρήστη δεν υποστηρίζει την έκδοση του χώρου.", + "failed_generic": "Η λειτουργία απέτυχε", + "failed_title": "Δεν ήταν δυνατή η πρόσκληση", + "invalid_address": "Η διεύθυνση δεν αναγνωρίστηκε", + "key_share_warning": "Οι προσκεκλημένοι θα μπορούν να διαβάζουν παλιά μηνύματα.", + "name_email_mxid_share_room": "Προσκαλέστε κάποιον χρησιμοποιώντας το όνομά του, τη διεύθυνση ηλεκτρονικού ταχυδρομείου, το όνομα χρήστη (όπως ) ή κοινή χρήση αυτού του δωματίου.", + "name_email_mxid_share_space": "Προσκαλέστε κάποιον χρησιμοποιώντας το όνομά του, τη διεύθυνση ηλεκτρονικού ταχυδρομείου, το όνομα χρήστη (όπως ) ή κοινή χρήση αυτού του χώρου.", + "name_mxid_share_room": "Προσκαλέστε κάποιον χρησιμοποιώντας το όνομά του, το όνομα χρήστη (όπως ) ή κοινή χρήση αυτού του δωματίου.", + "name_mxid_share_space": "Προσκαλέστε κάποιον χρησιμοποιώντας το όνομά του, το όνομα χρήστη (όπως ) ή κοινή χρήση αυτού του χώρου.", + "recents_section": "Πρόσφατες Συνομιλίες", + "room_failed_partial": "Στάλθηκαν οι προσκλήσεις στους άλλους, αλλά δεν ήταν δυνατή η αποστολή πρόσκλησης στους παρακάτω στο ", + "room_failed_partial_title": "Δεν ήταν δυνατή η αποστολή κάποιων προσκλήσεων", + "room_failed_title": "Αποτυχία πρόσκλησης χρηστών στο %(roomName)s", + "send_link_prompt": "Ή στείλτε σύνδεσμο πρόσκλησης", + "start_conversation_name_email_mxid_prompt": "Ξεκινήστε μια συνομιλία με κάποιον χρησιμοποιώντας το όνομα, τη διεύθυνση email ή το όνομα χρήστη του (όπως ).", + "start_conversation_name_mxid_prompt": "Ξεκινήστε μια συνομιλία με κάποιον χρησιμοποιώντας το όνομά του ή το όνομα χρήστη (όπως ).", + "suggestions_disclaimer": "Ορισμένες προτάσεις ενδέχεται να είναι κρυφές λόγω απορρήτου.", + "suggestions_disclaimer_prompt": "Εάν δεν μπορείτε να βρείτε αυτόν που ψάχνετε, στείλτε τους τον παρακάτω σύνδεσμο πρόσκλησης.", + "suggestions_section": "Πρόσφατα Απευθείας Μηνύματα", + "to_room": "Πρόσκληση στο %(roomName)s", + "to_space": "Πρόσκληση σε %(spaceName)s", + "transfer_dial_pad_tab": "Πληκτρολόγιο κλήσης", + "transfer_user_directory_tab": "Κατάλογος Χρηστών", + "unable_find_profiles_description_default": "Δεν είναι δυνατή η εύρεση προφίλ για τα αναγνωριστικά Matrix που αναφέρονται παρακάτω - θα θέλατε να τα προσκαλέσετε ούτως ή άλλως;", + "unable_find_profiles_invite_label_default": "Πρόσκληση ούτως ή άλλως", + "unable_find_profiles_invite_never_warn_label_default": "Προσκαλέστε ούτως ή άλλως και μην με προειδοποιήσετε ποτέ ξανά", + "unable_find_profiles_title": "Οι παρακάτω χρήστες ενδέχεται να μην υπάρχουν" + }, + "items_and_n_others": { + "one": " και ένα ακόμα", + "other": " και %(count)s άλλα" + }, + "keyboard": { + "activate_button": "Ενεργοποίηση επιλεγμένου κουμπιού", + "autocomplete_cancel": "Ακύρωση αυτόματης συμπλήρωσης", + "autocomplete_force": "Εξαναγκασμός ολοκλήρωσης", + "autocomplete_navigate_next": "Επόμενη πρόταση αυτόματης συμπλήρωσης", + "autocomplete_navigate_prev": "Προηγούμενη πρόταση αυτόματης συμπλήρωσης", + "cancel_reply": "Ακύρωση απάντησης σε μήνυμα", + "category_autocomplete": "Αυτόματη συμπλήρωση", + "category_calls": "Κλήσεις", + "category_navigation": "Πλοήγηση", + "category_room_list": "Λίστα Δωματίων", + "close_dialog_menu": "Κλείσιμο διαλόγου ή μενού περιβάλλοντος", + "composer_jump_end": "Μετάβαση στο τέλους του επεξεργαστή κειμένου", + "composer_jump_start": "Μετάβαση στην αρχή του επεξεργαστή κειμένου", + "composer_navigate_next_history": "Πλοηγηθείτε στο επόμενο μήνυμα στο ιστορικό συνθέτη", + "composer_navigate_prev_history": "Πλοηγηθείτε στο προηγούμενο μήνυμα στο ιστορικό συνθέτη", + "composer_new_line": "Νέα γραμμή", + "composer_redo": "Ακύρωση αναίρεσης επεξεργασίας", + "composer_toggle_bold": "Έντονη Γραφή", + "composer_toggle_code_block": "Μπλοκ Κώδικα", + "composer_toggle_italics": "Πλάγια Γραφή", + "composer_toggle_link": "Σύνδεσμος", + "composer_toggle_quote": "Εναλλαγή Παράθεσης", + "composer_undo": "Αναίρεση επεξεργασίας", + "dismiss_read_marker_and_jump_bottom": "Παραβλέψτε το δείκτη ανάγνωσης και μεταβείτε στο τέλος", + "go_home_view": "Μεταβείτε στην Αρχική προβολή", + "home": "Αρχική", + "jump_first_message": "Μετάβαση στο πρώτο μήνυμα", + "jump_last_message": "Μετάβαση στο τελευταίο μήνυμα", + "jump_room_search": "Μετάβαση στην αναζήτηση δωματίων", + "jump_to_read_marker": "Μετάβαση στο παλαιότερο μη αναγνωσμένο μήνυμα", + "keyboard_shortcuts_tab": "Άνοιγμα της καρτέλας ρυθμίσεων", + "navigate_next_history": "Επόμενο δωμάτιο ή χώρος που επισκεφτήκατε πρόσφατα", + "navigate_next_message_edit": "Μετάβαση στο επόμενο μήνυμα για επεξεργασία", + "navigate_prev_history": "Προηγούμενο δωμάτιο ή χώρος που επισκεφτήκατε πρόσφατα", + "navigate_prev_message_edit": "Μετάβαση στο προηγούμενο μήνυμα για επεξεργασία", + "next_room": "Επόμενο δωμάτιο ή ΑΜ", + "next_unread_room": "Επόμενο μη αναγνωσμένο δωμάτιο ή ΑΜ", + "number": "[αριθμός]", + "open_user_settings": "Άνοιγμα ρυθμίσεων χρήστη", + "prev_room": "Προηγούμενο δωμάτιο ή ΑΜ", + "prev_unread_room": "Προηγούμενο μη αναγνωσμένο δωμάτιο ή ΑΜ", + "room_list_collapse_section": "Σύμπτυξη ενότητας λίστας δωματίων", + "room_list_expand_section": "Ανάπτυξη ενότητας λίστας δωματίων", + "room_list_navigate_down": "Πλοήγηση προς τα κάτω στη λίστα δωματίων", + "room_list_navigate_up": "Πλοήγηση προς τα πάνω στη λίστα δωματίων", + "room_list_select_room": "Επιλέξτε δωμάτιο από τη λίστα δωματίων", + "scroll_down_timeline": "Κύλιση προς τα κάτω στη γραμμή χρόνου", + "scroll_up_timeline": "Κύλιση προς τα πάνω στη γραμμή χρόνου", + "search": "Αναζήτηση (πρέπει να είναι ενεργοποιημένη)", + "send_sticker": "Αποστολή αυτοκόλλητου", + "space": "Χώρος", + "switch_to_space": "Εναλλαγή σε χώρο με αριθμό", + "toggle_hidden_events": "Εναλλαγή ορατότητας κρυφού συμβάντος", + "toggle_microphone_mute": "Εναλλαγή σίγασης μικροφώνου", + "toggle_right_panel": "Εναλλαγή δεξιού πίνακα", + "toggle_space_panel": "Εναλλαγή πίνακα χώρου", + "toggle_top_left_menu": "Εναλλάξτε το επάνω αριστερό μενού", + "toggle_webcam_mute": "Ενεργοποίηση/απενεργοποίηση κάμερας web", + "upload_file": "Μεταφόρτωση αρχείου" + }, + "labs": { + "automatic_debug_logs": "Αυτόματη αποστολή αρχείων καταγραφής εντοπισμού σφαλμάτων για οποιοδήποτε σφάλμα", + "automatic_debug_logs_decryption": "Αυτόματη αποστολή αρχείων καταγραφής εντοπισμού σφαλμάτων για σφάλματα αποκρυπτογράφησης", + "automatic_debug_logs_key_backup": "Αυτόματη αποστολή αρχείων καταγραφής εντοπισμού σφαλμάτων όταν η δημιουργία αντίγραφου κλειδιού ασφαλείας δεν λειτουργεί", + "beta_feature": "Αυτή είναι μια δυνατότητα beta", + "beta_feedback_leave_button": "Για να αποχωρήσετε από την έκδοση beta, μεταβείτε στις ρυθμίσεις σας.", + "bridge_state": "Εμφάνιση πληροφοριών σχετικά με τις γέφυρες στις ρυθμίσεις δωματίου", + "bridge_state_channel": "Κανάλι: ", + "bridge_state_creator": "Αυτή η γέφυρα παρέχεται από τον .", + "bridge_state_manager": "Αυτή τη γέφυρα τη διαχειρίζεται ο .", + "bridge_state_workspace": "Χώρος εργασίας: ", + "click_for_info": "Κλικ για περισσότερες πληροφορίες", + "custom_themes": "Υποστήριξη προσθήκης προσαρμοσμένων θεμάτων", + "dehydration": "Κρυπτογραφημένα μηνύματα εκτός σύνδεσης με χρήση αφυδατωμένων συσκευών", + "group_developer": "Προγραμματιστής", + "group_encryption": "Κρυπτογράφηση", + "group_experimental": "Πειραματικό", + "group_messaging": "Μηνύματα", + "group_moderation": "Συντονισμός", + "group_profile": "Προφίλ", + "group_rooms": "Δωμάτια", + "group_spaces": "Χώροι", + "group_themes": "Θέματα", + "group_voip": "Φωνή & Βίντεο", + "group_widgets": "Μικροεφαρμογές", + "join_beta": "Συμμετοχή στη beta", + "jump_to_date": "Μετάβαση στην ημερομηνία (προσθέτει /μετάβαση στην ημερομηνία και μετάβαση στις κεφαλίδες ημερομηνίας)", + "latex_maths": "Εμφανίστε μαθηματικά LaTeX σε μηνύματα", + "leave_beta": "Αποχώρηση από τη beta", + "msc3531_hide_messages_pending_moderation": "Επιτρέψτε στους επόπτες να αποκρύψουν μηνύματα που βρίσκονται σε εκκρεμότητα.", + "pinning": "Καρφίτσωμα Μηνυμάτων", + "state_counters": "Απόδοση απλών μετρητών στην κεφαλίδα δωματίου", + "video_rooms": "Δωμάτια βίντεο", + "video_rooms_a_new_way_to_chat": "Ένας νέος τρόπος για συνομιλία μέσω φωνής και βίντεο με το %(brand)s.", + "video_rooms_beta": "Οι αίθουσες βίντεο είναι μια λειτουργία beta", + "video_rooms_faq1_answer": "Χρησιμοποιήστε το κουμπί “+” στην ενότητα δωματίων του αριστερού πάνελ.", + "video_rooms_faq1_question": "Πώς μπορώ να δημιουργήσω ένα δωμάτιο βίντεο;", + "video_rooms_faq2_answer": "Ναι, το χρονοδιάγραμμα της συνομιλίας εμφανίζεται δίπλα στο βίντεο.", + "video_rooms_faq2_question": "Μπορώ να χρησιμοποιήσω τη συνομιλία κειμένου παράλληλα με τη βιντεοκλήση;" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Αυτές οι ρυθμίσεις προορίζονται για προχωρημένους χρήστες.", + "ban_reason": "Αγνοήθηκε/Αποκλείστηκε", + "error_adding_ignore": "Σφάλμα κατά την προσθήκη χρήστη/διακομιστή που αγνοήθηκε", + "error_adding_list_description": "Επαληθεύστε την ταυτότητα ή τη διεύθυνση δωματίου και δοκιμάστε ξανά.", + "error_adding_list_title": "Σφάλμα εγγραφής στη λίστα", + "error_removing_ignore": "Σφάλμα κατά την αφαίρεση του χρήστη/διακομιστή που αγνοήθηκε", + "error_removing_list_description": "Δοκιμάστε ξανά ή δείτε την κονσόλα σας για συμβουλές.", + "error_removing_list_title": "Σφάλμα κατά την απεγγραφή από τη λίστα", + "explainer_1": "Προσθέστε χρήστες και διακομιστές που θέλετε να αγνοήσετε εδώ. Χρησιμοποιήστε αστερίσκους για να ταιριάζουν %(brand)s με οποιονδήποτε χαρακτήρα. Για παράδειγμα, το @bot:* θα αγνοούσε όλους τους χρήστες που έχουν το όνομα 'bot' σε οποιονδήποτε διακομιστή.", + "explainer_2": "Η αγνόηση των ατόμων γίνεται μέσω λιστών απαγορεύσεων που περιέχουν κανόνες για το ποιος να απαγορεύσει. Η εγγραφή σε μια λίστα απαγορεύσεων σημαίνει ότι οι χρήστες/διακομιστές που έχουν αποκλειστεί από αυτήν τη λίστα θα είναι κρυμμένοι από εσάς.", + "lists": "Αυτήν τη στιγμή είστε εγγεγραμμένοι σε:", + "lists_description_1": "Η εγγραφή σε μια λίστα απαγορεύσων θα σας κάνει να εγγραφείτε σε αυτήν!", + "lists_description_2": "Εάν αυτό δεν είναι αυτό που θέλετε, χρησιμοποιήστε ένα διαφορετικό εργαλείο για να αγνοήσετε τους χρήστες.", + "lists_heading": "Εγγεγραμμένες λίστες", + "lists_new_label": "Ταυτότητα δωματίου ή διεύθυνση της λίστας απαγορευσων", + "no_lists": "Δεν είστε εγγεγραμμένοι σε καμία λίστα", + "personal_empty": "Δεν έχετε αγνοήσει κανέναν.", + "personal_heading": "Προσωπική λίστα απαγορεύσεων", + "personal_new_label": "Αναγνωριστικό διακομιστή ή χρήστη για παράβλεψη", + "personal_new_placeholder": "π.χ.: @bot:* ή example.org", + "personal_section": "Αυτήν τη στιγμή αγνοείτε:", + "room_name": "Η λίστα απαγορεύσεων μου", + "room_topic": "Αυτή είναι η λίστα με τους χρήστες/διακομιστές που έχετε αποκλείσει - μην φύγετε από το δωμάτιο!", + "rules_empty": "Κανένα", + "rules_server": "Κανόνες διακομιστή", + "rules_title": "Κανόνες απαγόρευσης λίστας - %(roomName)s", + "rules_user": "Κανόνες χρήστη", + "something_went_wrong": "Κάτι πήγε στραβά. Δοκιμάστε ξανά ή δείτε την κονσόλα σας για συμβουλές.", + "title": "Χρήστες που αγνοήθηκαν", + "view_rules": "Προβολή κανόνων" + }, + "language_dropdown_label": "Επιλογή Γλώσσας", + "lazy_loading": { + "disabled_action": "Εκκαθάριση προσωρινής μνήμης και επανασυγχρονισμός", + "disabled_description1": "Έχετε χρησιμοποιήσει στο παρελθόν %(brand)s στον %(host)s με ενεργοποιημένη την αργή φόρτωση μελών. Σε αυτήν την έκδοση η αργή φόρτωση είναι απενεργοποιημένη. Η τοπική κρυφή μνήμη δεν είναι συμβατή μεταξύ αυτών των δύο ρυθμίσεων και έτσι το %(brand)s πρέπει να συγχρονίσει ξανά τον λογαριασμό σας.", + "disabled_description2": "Εάν η άλλη έκδοση του %(brand)s εξακολουθεί να είναι ανοιχτή σε άλλη καρτέλα, κλείστε την, καθώς η χρήση του %(brand)s στον ίδιο κεντρικό υπολογιστή με ενεργοποιημένη και απενεργοποιημένη την αργή φόρτωση ταυτόχρονα , θα προκαλέσει προβλήματα.", + "disabled_title": "Μη συμβατή τοπική κρυφή μνήμη", + "resync_description": "Το %(brand)s χρησιμοποιεί πλέον 3-5 φορές λιγότερη μνήμη, φορτώνοντας πληροφορίες για άλλους χρήστες μόνο όταν χρειάζεται. Περιμένετε όσο γίνεται εκ νέου συγχρονισμός με τον διακομιστή!", + "resync_title": "Ενημέρωση %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Είστε το μόνο άτομο εδώ μέσα. Εάν φύγετε, κανείς δε θα μπορεί αργότερα να συμμετάσχει, συμπεριλαμβανομένου και εσάς.", + "leave_room_question": "Είστε σίγουροι ότι θέλετε να αποχωρήσετε από το δωμάτιο '%(roomName)s';", + "leave_space_question": "Είστε σίγουροι ότι θέλετε να αποχωρήσετε από τον χώρο %(spaceName)s;", + "room_rejoin_warning": "Αυτό το δωμάτιο δεν είναι δημόσιο. Δε θα μπορείτε να ξανασυμμετάσχετε χωρίς πρόσκληση.", + "space_rejoin_warning": "Αυτός ο χώρος δεν είναι δημόσιος. Δε θα μπορείτε να ξανασυμμετάσχετε χωρίς πρόσκληση." + }, + "left_panel": { + "open_dial_pad": "Άνοιγμα πληκτρολογίου κλήσης" + }, + "lightbox": { + "rotate_left": "Περιστροφή αριστερά", + "rotate_right": "Περιστροφή δεξιά" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Αυτός ο κεντρικός διακομιστής δεν έχει ρυθμιστεί για εμφάνιση χαρτών.", + "MapStyleUrlNotReachable": "Αυτός ο κεντρικός διακομιστής δεν έχει ρυθμιστεί σωστά για εμφάνιση χαρτών ή ο διακομιστής χαρτών ενδέχεται να μην είναι προσβάσιμος.", + "click_drop_pin": "Κλικ για να εισάγετε μια καρφίτσα", + "click_move_pin": "Κλικ για να μετακινήσετε την καρφίτσα", + "close_sidebar": "Κλείσιμο πλαϊνής γραμμής", + "error_fetch_location": "Δεν ήταν δυνατή η ανάκτηση της τοποθεσίας", + "error_send_description": "Το %(brand)s δεν μπόρεσε να στείλει την τοποθεσία σας. Παρακαλώ δοκιμάστε ξανά αργότερα.", + "error_send_title": "Αδυναμία αποστολής της τοποθεσίας σας", + "error_stopping_live_location_try_again": "Παρουσιάστηκε σφάλμα κατά τη διακοπή της ζωντανής τοποθεσίας σας, δοκιμάστε ξανά", + "expand_map": "Ανάπτυξη χάρτη", + "failed_generic": "Αποτυχία λήψης της τοποθεσίας σας. Παρακαλώ δοκιμάστε ξανά αργότερα.", + "failed_load_map": "Αδυναμία φόρτωσης χάρτη", + "failed_permission": "Δε δόθηκε άδεια στο %(brand)s να λάβει την τοποθεσία σας. Επιτρέψτε την πρόσβαση στην τοποθεσία από τις ρυθμίσεις του προγράμματος περιήγησής σας.", + "failed_timeout": "Έληξε η προσπάθεια λήψης της τοποθεσίας σας. Παρακαλώ δοκιμάστε ξανά αργότερα.", + "failed_unknown": "Άγνωστο σφάλμα λήψης της τοποθεσίας. Παρακαλώ δοκιμάστε ξανά αργότερα.", + "live_description": "Η τρέχουσα τοποθεσία του/της %(displayName)s", + "live_location_active": "Μοιράζεστε την τρέχουσα τοποθεσία σας", + "live_share_button": "Κοινή χρήση για %(duration)s", + "share_button": "Κοινή χρήση τοποθεσίας", + "share_type_live": "Η ζωντανή τοποθεσία μου", + "share_type_own": "Η τρέχουσα τοποθεσία μου", + "share_type_pin": "Εισάγετε μια Καρφίτσα", + "share_type_prompt": "Τι τύπο τοποθεσίας θέλετε να μοιραστείτε;" + }, + "member_list": { + "filter_placeholder": "Φιλτράρισμα μελών", + "invited_list_heading": "Προσκλήθηκε", + "power_label": "%(userName)s (δύναμη %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Μέλη δωματίου", + "message_edit_dialog_title": "Επεξεργασίες μηνυμάτων", + "mobile_guide": { + "toast_accept": "Χρησιμοποιήστε την εφαρμογή", + "toast_description": "Το %(brand)s είναι πειραματικό σε πρόγραμμα περιήγησης για κινητά. Για καλύτερη εμπειρία και τις πιο πρόσφατες δυνατότητες, χρησιμοποιήστε τη δωρεάν εφαρμογή μας για κινητά.", + "toast_title": "Χρησιμοποιήστε την εφαρμογή για καλύτερη εμπειρία" + }, + "no_more_results": "Δεν υπάρχουν άλλα αποτελέσματα", + "notif_panel": { + "empty_description": "Δεν έχετε ορατές ειδοποιήσεις.", + "empty_heading": "Είστε πλήρως ενημερωμένοι" + }, + "notifications": { + "all_messages": "Όλα τα μηνύματα", + "all_messages_description": "Λάβετε ειδοποιήσεις για κάθε μήνυμα", + "class_global": "Γενικές ρυθμίσεις", + "class_other": "Άλλα", + "colour_bold": "Έντονα", + "colour_none": "Κανένα", + "colour_unsent": "Μη απεσταλμένα", + "default": "Προεπιλογή", + "enable_prompt_toast_description": "Ενεργοποίηση ειδοποιήσεων επιφάνειας εργασίας", + "enable_prompt_toast_title": "Ειδοποιήσεις", + "enable_prompt_toast_title_from_message_send": "Μην χάσετε καμία απάντηση", + "error_change_title": "Αλλάξτε τις ρυθμίσεις ειδοποιήσεων", + "keyword": "Λέξη-κλειδί", + "keyword_new": "Νέα λέξη-κλειδί", + "mark_all_read": "Επισήμανση όλων ως αναγνωσμένων", + "mentions_and_keywords": "@αναφορές & λέξεις-κλειδιά", + "mentions_and_keywords_description": "Λάβετε ειδοποιήσεις μόνο με αναφορές και λέξεις-κλειδιά όπως έχουν ρυθμιστεί στις ρυθμίσεις σας", + "mentions_keywords": "Αναφορές & λέξεις-κλειδιά", + "message_didnt_send": "Το μήνυμα δεν στάλθηκε. Κάντε κλικ για πληροφορίες.", + "mute_description": "Δεν θα λαμβάνετε ειδοποιήσεις" + }, + "notifier": { + "m.key.verification.request": "%(name)s ζητάει επιβεβαίωση" + }, + "onboarding": { + "create_room": "Δημιουργήστε μια Ομαδική Συνομιλία", + "explore_rooms": "Εξερευνήστε Δημόσια Δωμάτια", + "has_avatar_label": "Τέλεια, αυτό θα βοηθήσει άλλα άτομα να καταλάβουν ότι είστε εσείς", + "intro_byline": "Οι συνομιλίες σας ανήκουν σε εσάς.", + "intro_welcome": "Καλώς ορίσατε στο %(appName)s", + "no_avatar_label": "Προσθέστε μια φωτογραφία για να σας αναγνωρίζουν οι άλλοι ευκολότερα.", + "send_dm": "Στείλτε ένα άμεσο μήνυμα", + "welcome_detail": "Τώρα, ας σας βοηθήσουμε να ξεκινήσετε", + "welcome_user": "Καλώς όρισες %(name)s" + }, + "poll": { + "create_poll_action": "Δημιουργία δημοσκόπησης", + "create_poll_title": "Δημιουργία δημοσκόπησης", + "disclosed_notes": "Οι ψηφοφόροι βλέπουν τα αποτελέσματα μόλις ψηφίσουν", + "edit_poll_title": "Επεξεργασία δημοσκόπησης", + "end_description": "Είστε βέβαιοι ότι θέλετε να τερματίσετε αυτήν τη δημοσκόπηση; Αυτό θα εμφανίσει τα τελικά αποτελέσματα της δημοσκόπησης και θα εμποδίσει νέους ψήφους.", + "end_message": "Η δημοσκόπηση έληξε. Κορυφαία απάντηση: %(topAnswer)s", + "end_message_no_votes": "Η δημοσκόπηση έληξε. Δεν υπάρχουν ψήφοι.", + "end_title": "Τερματισμός δημοσκόπησης", + "error_ending_description": "Συγνώμη, η δημοσκόπηση δεν τερματίστηκε. Παρακαλώ προσπαθήστε ξανά.", + "error_ending_title": "Αποτυχία τερματισμού της δημοσκόπησης", + "error_voting_description": "Λυπούμαστε, η ψήφος σας δεν καταχωρήθηκε. Παρακαλώ προσπαθήστε ξανά.", + "error_voting_title": "Η ψήφος δεν έχει καταχωρηθεί", + "failed_send_poll_description": "Λυπούμαστε, η δημοσκόπηση που προσπαθήσατε να δημιουργήσετε δε δημοσιεύτηκε.", + "failed_send_poll_title": "Αποτυχία δημοσίευσης δημοσκόπησης", + "notes": "Τα αποτελέσματα αποκαλύπτονται μόνο όταν τελειώσετε τη δημοσκόπηση", + "options_add_button": "Προσθήκη επιλογής", + "options_heading": "Δημιουργία επιλογών", + "options_label": "Επιλογή %(number)s", + "options_placeholder": "Γράψτε μια επιλογή", + "topic_heading": "Ποια είναι η ερώτηση ή το θέμα της δημοσκόπησης;", + "topic_label": "Ερώτηση ή θέμα", + "total_n_votes": { + "one": "%(count)s ψήφος. Ψηφίστε για να δείτε τα αποτελέσματα", + "other": "%(count)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" + "total_n_votes_voted": { + "one": "Με βάση %(count)s ψήφο", + "other": "Με βάση %(count)s ψήφους" }, - "no_permission_messages_before_invite": "Δεν έχετε άδεια προβολής των μηνυμάτων που δημιουργήθηκαν πριν από την πρόσκληση σας.", - "no_permission_messages_before_join": "Δεν έχετε άδεια προβολής των μηνυμάτων που δημιουργήθηκαν πριν από την εγγραφή σας.", - "encrypted_historical_messages_unavailable": "Κρυπτογραφημένα μηνύματα πριν από αυτό το σημείο δεν είναι διαθέσιμα.", - "historical_messages_unavailable": "Δεν μπορείτε να δείτε προηγούμενα μηνύματα" + "total_no_votes": "Καμία ψήφος", + "total_not_ended": "Τα αποτελέσματα θα είναι ορατά όταν τελειώσει η δημοσκόπηση", + "type_closed": "Κλειστή δημοσκόπηση", + "type_heading": "Τύπος δημοσκόπησης", + "type_open": "Ανοιχτή δημοσκόπηση", + "unable_edit_description": "Λυπούμαστε, δεν μπορείτε να επεξεργαστείτε μια δημοσκόπηση μετά την ψηφοφορία.", + "unable_edit_title": "Αδυναμία επεξεργασίας δημοσκόπησης" }, - "slash_command": { - "spoiler": "Στέλνει το δοθέν μήνυμα ως spoiler", - "shrug": "Προ-εισάγει ¯\\_(ツ)_/¯ σε ένα μήνυμα απλού κειμένου", - "tableflip": "Προ-εισάγει (╯°□°)╯︵ ┻━┻ σε ένα μήνυμα απλού κειμένου", - "unflip": "Προ-εισάγει ┬──┬ ノ( ゜-゜ノ) σε ένα μήνυμα απλού κειμένου", - "lenny": "Προ-εισάγει ( ͡° ͜ʖ ͡°) σε ένα μήνυμα απλού κειμένου", - "plain": "Αποστέλλει ένα μήνυμα ως απλό κείμενο, χωρίς να το ερμηνεύει ως \"markdown\"", - "html": "Αποστέλλει ένα μήνυμα ως html, χωρίς να το ερμηνεύει ως markdown", - "upgraderoom": "Αναβαθμίζει το δωμάτιο σε μια καινούργια έκδοση", - "upgraderoom_permission_error": "Δεν διαθέτετε τις απαιτούμενες άδειες για να χρησιμοποιήσετε αυτήν την εντολή.", - "jumptodate": "Μεταβείτε στη δεδομένη ημερομηνία στη γραμμή χρόνου", - "jumptodate_invalid_input": "Αδυναμία κατανόησης της δοθείσας ημερομηνίας (%(inputDate)s). Προσπαθήστε να χρησιμοποιήσετε την μορφή YYYY-MM-DD.", - "nick": "Αλλάζει το ψευδώνυμο χρήστη", - "myroomnick": "Αλλάζει το εμφανιζόμενο ψευδώνυμο μόνο στο παρόν δωμάτιο", - "roomavatar": "Αλλάζει το άβαταρ αυτού του δωματίου", - "topic": "Λαμβάνει ή θέτει το θέμα του δωματίου", - "topic_room_error": "Αποτυχία λήψης θέματος δωματίου: Αδυναμία εύρεσης δωματίου (%(roomId)s", - "topic_none": "Το δωμάτιο αυτό δεν έχει κανένα θέμα.", - "roomname": "Θέτει το θέμα του δωματίου", - "invite": "Προσκαλεί τον χρήστη με το δοσμένο αναγνωριστικό στο τρέχον δωμάτιο", - "remove": "Αφαιρεί τον χρήστη με το συγκεκριμένο αναγνωριστικό από αυτό το δωμάτιο", - "ban": "Αποκλεισμός χρήστη με το συγκεκριμένο αναγνωριστικό", - "unban": "Άρση αποκλεισμού χρήστη με το συγκεκριμένο αναγνωριστικό", - "ignore": "Αγνοεί ένα χρήστη, αποκρύπτοντας τα μηνύματα του σε εσάς", - "unignore": "Διακοπή παράβλεψης ενός χρήστη, και προβολή των μηνυμάτων του", - "devtools": "Ανοίγει το παράθυρο Εργαλείων για Προγραμματιστές", - "addwidget": "Προσθέτει ένα προσαρμοσμένο widget μέσω URL στο δωμάτιο", - "rainbow": "Στέλνει το δοσμένο μήνυμα χρωματισμένο σαν ουράνιο τόξο", - "rainbowme": "Στέλνει το δοσμένο emote χρωματισμένο σαν ουράνιο τόξο", - "help": "Εμφανίζει τη λίστα εντολών με τρόπους χρήσης και περιγραφές", - "whois": "Εμφανίζει πληροφορίες για έναν χρήστη", - "rageshake": "Στέλνει μία αναφορά σφάλματος με logs", - "msg": "Στέλνει ένα μήνυμα στον δοσμένο χρήστη", - "usage": "Χρήση", - "category_messages": "Μηνύματα", - "category_actions": "Δράσεις", - "category_admin": "Διαχειριστής", - "category_advanced": "Προχωρημένες", - "category_effects": "Εφέ", - "category_other": "Άλλα", - "addwidget_missing_url": "Παρακαλώ εισάγετε ένα widget URL ή ενσωματώστε κώδικα", - "addwidget_invalid_protocol": "Παρακαλώ εισάγετε ένα widget URL με https:// ή http://", - "addwidget_no_permissions": "Δεν μπορείτε να τροποποιήσετε μικροεφαρμογές σε αυτό το δωμάτιο.", - "converttodm": "Μετατρέπει το δωμάτιο σε προσωπική συνομιλία", - "converttoroom": "Μετατρέπει την προσωπική συνομιλία σε δωμάτιο", - "discardsession": "Επιβάλλει την τρέχουσα εξερχόμενη ομαδική συνεδρία σε κρυπτογραφημένο δωμάτιο για απόρριψη", - "tovirtual": "Μεταβαίνει στο εικονικό δωμάτιο αυτού του δωματίου, εάν υπάρχει", - "tovirtual_not_found": "Δεν υπάρχει εικονικό δωμάτιο για αυτό το δωμάτιο", - "query": "Ανοίγει την συνομιλία με τον δοσμένο χρήστη", - "query_not_found_phone_number": "Δεν είναι δυνατή η εύρεση του αναγνωριστικού Matrix για τον αριθμό τηλεφώνου", - "holdcall": "Βάζει την κλήση στο τρέχον δωμάτιο σε αναμονή", - "no_active_call": "Δεν υπάρχει ενεργή κλήση σε αυτό το δωμάτιο", - "unholdcall": "Επαναφέρει την κλήση στο τρέχον δωμάτιο από την αναμονή", - "me": "Εμφανίζει την ενέργεια", - "error_invalid_runfn": "Σφάλμα εντολής: Δεν είναι δυνατή η χρήση της εντολής slash.", - "error_invalid_rendering_type": "Σφάλμα εντολής: Δεν είναι δυνατή η εύρεση του τύπου απόδοσης (%(renderingType)s)", - "join": "Σύνδεση στο δωμάτιο με την δοθείσα διεύθυνση", - "failed_find_room": "Η εντολή απέτυχε: Δεν είναι δυνατή η εύρεση δωματίου (%(roomId)s", - "failed_find_user": "Δεν βρέθηκε ο χρήστης στο δωμάτιο", - "op": "Καθορίζει το επίπεδο δύναμης ενός χρήστη", - "deop": "Deop χρήστη με το συγκεκριμένο αναγνωριστικό" + "power_level": { + "admin": "Διαχειριστής", + "custom": "Προσαρμοσμένα (%(level)s)", + "custom_level": "Προσαρμοσμένο επίπεδο", + "default": "Προεπιλογή", + "label": "Επίπεδο ισχύος", + "mod": "Συντονιστής", + "moderator": "Συντονιστής", + "restricted": "Περιορισμένο/η" }, "presence": { + "away": "Απομακρυσμένος", "busy": "Απασχολημένος", - "online_for": "Σε σύνδεση για %(duration)s", + "idle": "Αδρανής", "idle_for": "Αδρανής για %(duration)s", + "offline": "Εκτός σύνδεσης", "offline_for": "Εκτός σύνδεσης για %(duration)s", - "unknown_for": "Άγνωστο για %(duration)s", "online": "Σε σύνδεση", - "idle": "Αδρανής", + "online_for": "Σε σύνδεση για %(duration)s", "unknown": "Άγνωστο", - "offline": "Εκτός σύνδεσης", - "away": "Απομακρυσμένος" + "unknown_for": "Άγνωστο για %(duration)s" }, - "Unknown": "Άγνωστο", - "event_preview": { - "m.call.answer": { - "you": "Συνδεθήκατε στην κλήση", - "user": "Ο χρήστης %(senderName)s συνδέθηκε στην κλήση", - "dm": "Κλήση σε εξέλιξη" - }, - "m.call.hangup": { - "you": "Σταματήσατε την κλήση", - "user": "Ο χρήστης %(senderName)s σταμάτησε την κλήση" - }, - "m.call.invite": { - "you": "Ξεκινήσατε μία κλήση", - "user": "Ο %(senderName)s ξεκίνησε μια κλήση", - "dm_send": "Αναμονή απάντησης", - "dm_receive": "Ο %(senderName)s καλεί" - }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.sticker": "%(senderName)s: %(stickerName)s" + "quick_settings": { + "all_settings": "Όλες οι ρυθμίσεις", + "metaspace_section": "Καρφίτσωμα στην πλαϊνή μπάρα", + "sidebar_settings": "Περισσότερες επιλογές", + "title": "Γρήγορες ρυθμίσεις" }, - "voip": { - "disable_microphone": "Σίγαση μικροφώνου", - "enable_microphone": "Κατάργηση σίγασης μικροφώνου", - "disable_camera": "Απενεργοποίηση κάμερας", - "enable_camera": "Ενεργοποίηση κάμερας", - "audio_devices": "Συσκευές ήχου", - "video_devices": "Συσκευές βίντεο", - "dial": "Κλήση", - "you_are_presenting": "Παρουσιάζετε", - "user_is_presenting": "%(sharerName)s παρουσιάζει", - "camera_disabled": "Η κάμερά σας είναι απενεργοποιημένη", - "camera_enabled": "Η κάμερά σας είναι ακόμα ενεργοποιημένη", - "consulting": "Συμβουλευτική με %(transferTarget)s. Μεταφορά στο %(transferee)s", - "call_held_switch": "Έχετε βάλει την κλήση σε αναμονή Switch", - "call_held_resume": "Έχετε βάλει την κλήση σε αναμονή Επαναφορά", - "call_held": "%(peerName)s έβαλε την κλήση σε αναμονή", - "dialpad": "Πληκτρολόγιο κλήσης", - "stop_screenshare": "Σταματήστε να μοιράζεστε την οθόνη σας", - "start_screenshare": "Ξεκινήστε να μοιράζεστε την οθόνη σας", - "hangup": "Κλείσιμο", - "expand": "Επιστροφή στην κλήση", - "on_hold": "%(name)s σε αναμονή", - "voice_call": "Φωνητική κλήση", - "video_call": "Βιντεοκλήση", - "unsilence": "Ήχος ενεργοποιημένος", - "silence": "Σίγαση", - "unknown_caller": "Άγνωστος", - "call_failed": "Η κλήση απέτυχε", - "unable_to_access_microphone": "Αδυναμία πρόσβασης μικροφώνου", - "call_failed_microphone": "Η κλήση απέτυχε επειδή δεν μπόρεσε να βρεθεί μικρόφωνο. Ελέγξτε ότι έχετε συνδέσει ένα μικρόφωνο και έχει εγκατασταθεί σωστά.", - "unable_to_access_media": "Αδυναμία πρόσβασης κάμερας / μικροφώνου", - "call_failed_media": "Η κλήση απέτυχε επειδή δεν μπόρεσε να βρεθεί κάμερα ή μικρόφωνο. Ελέγξτε ότι:", - "call_failed_media_connected": "Ένα μικρόφωνο και μια κάμερα έχουν συνδεθεί και εγκατασταθεί σωστά", - "call_failed_media_permissions": "Έχετε παραχωρήσει την άδεια χρήσης της κάμερας", - "call_failed_media_applications": "Η κάμερα δεν χρησιμοποιείται από καμία άλλη εφαρμογή", - "already_in_call": "Ήδη σε κλήση", - "already_in_call_person": "Είστε ήδη σε κλήση με αυτόν τον χρήστη.", - "unsupported": "Η κλήσεις δεν υποστηρίζονται", - "unsupported_browser": "Δεν μπορείτε να πραγματοποιήσετε κλήσεις σε αυτό το πρόγραμμα περιήγησης." + "quit_warning": { + "call_in_progress": "Φαίνεται ότι είστε σε μια κλήση, είστε βέβαιοι ότι θέλετε να αποχωρήσετε;", + "file_upload_in_progress": "Φαίνεται ότι αποστέλετε αρχεία, είστε βέβαιοι ότι θέλετε να αποχωρήσετε;" + }, + "redact": { + "confirm_button": "Επιβεβαίωση αφαίρεσης", + "error": "Δεν μπορείτε να διαγράψετε αυτό το μήνυμα. (%(code)s)", + "ongoing": "Αφαίρεση…", + "reason_label": "Αιτία (προαιρετικό)" + }, + "reject_invitation_dialog": { + "confirmation": "Είστε σίγουροι ότι θέλετε να απορρίψετε την πρόσκληση;", + "failed": "Δεν ήταν δυνατή η απόρριψη της πρόσκλησης", + "title": "Απόρριψη πρόσκλησης" + }, + "report_content": { + "description": "Η αναφορά αυτού του μηνύματος θα στείλει το μοναδικό «αναγνωριστικό συμβάντος» στον διαχειριστή του διακομιστή σας. Εάν τα μηνύματα σε αυτό το δωμάτιο είναι κρυπτογραφημένα, ο διαχειριστής του διακομιστή σας δε θα μπορεί να διαβάσει το κείμενο του μηνύματος ή να προβάλει αρχεία και εικόνες.", + "disagree": "Διαφωνώ", + "illegal_content": "Παράνομο Περιεχόμενο", + "missing_reason": "Παρακαλώ πείτε μας γιατί κάνετε αναφορά.", + "nature": "Παρακαλώ επιλέξτε το είδος και περιγράψτε τι κάνει αυτό το μήνυμα καταχρηστικό.", + "nature_disagreement": "Αυτό που γράφει αυτός ο χρήστης είναι λάθος.\nΑυτό θα αναφερθεί στους συντονιστές του δωματίου.", + "nature_illegal": "Αυτός ο χρήστης εμφανίζει παράνομη συμπεριφορά, για παράδειγμα, διαρρέει απόρρητες πληροφορίες ατόμων ή απειλεί με βία.\nΑυτό θα αναφερθεί στους συντονιστές του δωματίου, οι οποίοι ενδέχεται να το αναφέρουν στις αρμόδιες αρχές.", + "nature_other": "Οποιοσδήποτε άλλος λόγος. Παρακαλώ περιγράψτε το πρόβλημα.\nΑυτό θα αναφερθεί στους συντονιστές του δωματίου.", + "nature_spam": "Αυτός ο χρήστης στέλνει ανεπιθύμητα μηνύματα στην αίθουσα με διαφημίσεις, συνδέσμους προς διαφημίσεις ή προπαγάνδα.\nΑυτό θα αναφερθεί στους συντονιστές του δωματίου.", + "other_label": "Άλλα", + "report_content_to_homeserver": "Αναφορά Περιεχομένου στον Διαχειριστή του Διακομιστή σας", + "report_entire_room": "Αναφορά ολόκληρου του δωματίου", + "spam_or_propaganda": "Spam ή προπαγάνδα", + "toxic_behaviour": "Τοξική Συμπεριφορά" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Αποτυχία αποκρυπτογράφησης %(failedCount)s συνεδριών!", + "count_of_successfully_restored_keys": "Επιτυχής επαναφορά %(sessionCount)s κλειδιών", + "enter_key_description": "Αποκτήστε πρόσβαση στο ιστορικό ασφαλών μηνυμάτων σας και ρυθμίστε την ασφαλή ανταλλαγή μηνυμάτων εισάγοντας το Κλειδί ασφαλείας σας.", + "enter_key_title": "Εισάγετε το Κλειδί Ασφαλείας", + "enter_phrase_description": "Αποκτήστε πρόσβαση στο ιστορικό ασφαλών μηνυμάτων σας και ρυθμίστε την ασφαλή ανταλλαγή μηνυμάτων εισάγοντας τη Φράση Ασφαλείας σας.", + "enter_phrase_title": "Εισαγάγετε τη Φράση Ασφαλείας", + "incorrect_security_phrase_dialog": "Δεν ήταν δυνατή η αποκρυπτογράφηση του αντιγράφου ασφαλείας με αυτή τη Φράση Ασφαλείας: Βεβαιωθείτε ότι έχετε εισαγάγει τη σωστή Φράση Ασφαλείας.", + "incorrect_security_phrase_title": "Λανθασμένη Φράση Ασφαλείας", + "key_backup_warning": "Προειδοποίηση: θα πρέπει να δημιουργήσετε αντίγραφο ασφαλείας κλειδιού μόνο από έναν αξιόπιστο υπολογιστή.", + "key_forgotten_text": "Εάν έχετε ξεχάσει το κλειδί ασφαλείας σας, μπορείτε να ", + "key_is_invalid": "Μη έγκυρο Κλειδί Ασφαλείας", + "key_is_valid": "Αυτό φαίνεται να είναι ένα έγκυρο Κλειδί Ασφαλείας!", + "keys_restored_title": "Τα κλειδιά ανακτήθηκαν", + "load_error_content": "Δεν είναι δυνατή η φόρτωση της κατάστασης αντιγράφου ασφαλείας", + "load_keys_progress": "%(completed)s από %(total)s κλειδιά ανακτήθηκαν", + "no_backup_error": "Δε βρέθηκε αντίγραφο ασφαλείας!", + "phrase_forgotten_text": "Εάν έχετε ξεχάσει τη φράση ασφαλείας σας, μπορείτε να χρησιμοποιήσετε το κλειδί ασφαλείας ή να ρυθμίστε νέες επιλογές ανάκτησης", + "recovery_key_mismatch_description": "Δεν ήταν δυνατή η αποκρυπτογράφηση του αντιγράφου ασφαλείας με αυτό το Κλειδί Ασφαλείας: Βεβαιωθείτε ότι έχετε εισαγάγει το σωστό Κλειδί Ασφαλείας.", + "recovery_key_mismatch_title": "Αναντιστοιχία Κλειδιού Ασφαλείας", + "restore_failed_error": "Δεν είναι δυνατή η επαναφορά του αντιγράφου ασφαλείας" + }, + "right_panel": { + "add_integrations": "Προσθήκη μικροεφαρμογών, γεφυρών & bots", + "edit_integrations": "Επεξεργασία μικροεφαρμογών, γεφυρών & bots", + "export_chat_button": "Εξαγωγή συνομιλίας", + "files_button": "Αρχεία", + "pinned_messages": { + "empty": "Δεν έχει καρφιτσωθεί κάτι ακόμα", + "explainer": "Εάν έχετε δικαιώματα, ανοίξτε το μενού σε οποιοδήποτε μήνυμα και επιλέξτε Καρφίτσωμα για να τα κολλήσετε εδώ.", + "limits": { + "other": "Μπορείτε να καρφιτσώσετε μόνο έως %(count)s μικρεοεφαρμογές" + }, + "title": "Καρφιτσωμένα μηνύματα" + }, + "pinned_messages_button": "Καρφιτσωμένο", + "poll": { + "final_result": { + "one": "Τελικό αποτέλεσμα με βάση %(count)s ψήφο", + "other": "Τελικό αποτέλεσμα με βάση %(count)s ψήφους" + } + }, + "search_button": "Αναζήτηση", + "settings_button": "Ρυθμίσεις δωματίου", + "share_button": "Κοινή χρήση δωματίου", + "thread_list": { + "context_menu_label": "Επιλογές νήματος συζήτησης" + }, + "video_room_chat": { + "title": "Συνομιλία" + }, + "widgets_section": "Μικροεφαρμογές" + }, + "room": { + "3pid_invite_email_not_found_account": "Αυτή η πρόσκληση στάλθηκε στο %(email)s που δεν σχετίζεται με τον λογαριασμό σας", + "3pid_invite_email_not_found_account_room": "Αυτή η πρόσκληση στο %(roomName)s στάλθηκε στο %(email)s που δεν σχετίζεται με τον λογαριασμό σας", + "3pid_invite_error_description": "Επιστράφηκε ένα σφάλμα (%(errcode)s) κατά την προσπάθεια επικύρωσης της πρόσκλησής σας. Θα μπορούσατε να διαβιβάστε αυτή την πληροφορία στο άτομο που σας προσκάλεσε.", + "3pid_invite_error_invite_action": "Προσπαθήστε να συμμετάσχετε ούτως ή άλλως", + "3pid_invite_error_invite_subtitle": "Μπορείτε να συμμετάσχετε μόνο με ενεργή πρόσκληση.", + "3pid_invite_error_public_subtitle": "Μπορείτε ακόμα να εγγραφείτε εδώ.", + "3pid_invite_error_title": "Κάτι πήγε στραβά με την πρόσκλησή σας.", + "3pid_invite_error_title_room": "Κάτι πήγε στραβά με την πρόσκλησή σας στο %(roomName)s", + "3pid_invite_no_is_subtitle": "Χρησιμοποιήστε έναν διακομιστή ταυτότητας στις Ρυθμίσεις για να λαμβάνετε προσκλήσεις απευθείας στο %(brand)s.", + "banned_by": "Αποκλειστήκατε από %(memberName)s", + "banned_from_room_by": "Έχετε αποκλειστεί από το %(roomName)s από τον %(memberName)s", + "context_menu": { + "copy_link": "Αντιγραφή συνδέσμου δωματίου", + "favourite": "Αγαπημένο", + "forget": "Ξεχάστε το δωμάτιο", + "low_priority": "Χαμηλή προτεραιότητα", + "mentions_only": "Αναφορές μόνο", + "title": "Επιλογές δωματίου", + "unfavourite": "Αγαπημένα" + }, + "dm_invite_action": "Ξεκινήστε τη συνομιλία", + "dm_invite_subtitle": "Ο θέλει να συνομιλήσετε", + "dm_invite_title": "Θέλετε να συνομιλήσετε με %(user)s;", + "drop_file_prompt": "Αποθέστε εδώ για αποστολή", + "edit_topic": "Επεξεργασία θέματος", + "error_join_404_invite": "Το άτομο που σας προσκάλεσε έχει ήδη αποχωρήσει ή ο διακομιστής του είναι εκτός σύνδεσης.", + "error_join_404_invite_same_hs": "Το άτομο που σας προσκάλεσε έχει ήδη φύγει.", + "error_join_connection": "Παρουσιάστηκε σφάλμα κατά τη σύνδεση.", + "error_join_incompatible_version_1": "Λυπούμαστε, ο κεντρικός σας διακομιστής είναι πολύ παλιός για να συμμετέχει εδώ.", + "error_join_incompatible_version_2": "Επικοινωνήστε με τον διαχειριστή του κεντρικού σας διακομιστή.", + "error_join_title": "Αποτυχία συμμετοχής", + "face_pile_summary": { + "one": "%(count)s άτομο που γνωρίζετε έχει ήδη εγγραφεί", + "other": "%(count)s άτομα που γνωρίζετε έχουν ήδη εγγραφεί" + }, + "face_pile_tooltip_label": { + "one": "Προβολή 1 μέλους", + "other": "Προβολή όλων των %(count)s μελών" + }, + "face_pile_tooltip_shortcut": "Συμπεριλαμβανομένου %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Συμπεριλαμβανομένου σας, %(commaSeparatedMembers)s", + "failed_reject_invite": "Δεν ήταν δυνατή η απόρριψη της πρόσκλησης", + "forget_room": "Ξεχάστε αυτό το δωμάτιο", + "forget_space": "Ξεχάστε αυτόν τον χώρο", + "header": { + "forget_room_button": "Αγνόηση δωματίου", + "hide_widgets_button": "Απόκρυψη μικροεφαρμογών", + "room_is_public": "Αυτό το δωμάτιο είναι δημόσιο", + "show_widgets_button": "Εμφάνιση μικροεφαρμογών" + }, + "inaccessible": "Αυτό το δωμάτιο ή ο χώρος δεν είναι προσβάσιμος αυτήν τη στιγμή.", + "inaccessible_name": "Το %(roomName)s δεν είναι προσβάσιμο αυτή τη στιγμή.", + "inaccessible_subtitle_1": "Δοκιμάστε ξανά αργότερα ή ζητήστε από έναν διαχειριστή δωματίου ή χώρου να ελέγξει εάν έχετε πρόσβαση.", + "inaccessible_subtitle_2": "Το %(errcode)s επιστράφηκε κατά την προσπάθεια πρόσβασης στο δωμάτιο ή στο χώρο. Εάν πιστεύετε ότι βλέπετε αυτό το μήνυμα κατά λάθος, υποβάλετε μια αναφορά σφάλματος.", + "intro": { + "dm_caption": "Μόνο οι δυο σας συμμετέχετε σε αυτήν τη συνομιλία, εκτός εάν κάποιος από εσάς προσκαλέσει κάποιον να συμμετάσχει.", + "enable_encryption_prompt": "Ενεργοποιήστε την κρυπτογράφηση στις ρυθμίσεις.", + "no_avatar_label": "Προσθέστε μια φωτογραφία, ώστε οι χρήστες να μπορούν εύκολα να εντοπίσουν το δωμάτιό σας.", + "no_topic": "Προσθέστε ένα θέμα για να βοηθήσετε τους χρήστες να γνωρίζουν περί τίνος πρόκειται.", + "private_unencrypted_warning": "Τα προσωπικά σας μηνύματα είναι συνήθως κρυπτογραφημένα, αλλά αυτό το δωμάτιο δεν είναι. Συνήθως αυτό οφείλεται σε μια μη υποστηριζόμενη συσκευή ή μέθοδο που χρησιμοποιείται, όπως προσκλήσεις μέσω email.", + "room_invite": "Προσκαλέστε μόνο σε αυτό το δωμάτιο", + "start_of_dm_history": "Αυτή είναι η αρχή του ιστορικού των άμεσων μηνυμάτων σας με .", + "start_of_room": "Αυτή είναι η αρχή του .", + "topic": "Θέμα: %(topic)s ", + "topic_edit": "Θέμα: %(topic)s (επεξεργασία)", + "unencrypted_warning": "Η κρυπτογράφηση από άκρο σε άκρο δεν είναι ενεργοποιημένη", + "user_created": "%(displayName)s δημιούργησε αυτό το δωμάτιο.", + "you_created": "Δημιουργήσατε αυτό το δωμάτιο." + }, + "invite_email_mismatch_suggestion": "Μοιραστείτε αυτό το μήνυμα ηλεκτρονικού ταχυδρομείου στις Ρυθμίσεις για να λαμβάνετε προσκλήσεις απευθείας σε %(brand)s.", + "invite_reject_ignore": "Απόρριψη & Παράβλεψη χρήστη", + "invite_sent_to_email": "Αυτή η πρόσκληση στάλθηκε στο %(email)s", + "invite_sent_to_email_room": "Αυτή η πρόσκληση στο %(roomName)s στάλθηκε στο %(email)s", + "invite_subtitle": "Ο σας προσκάλεσε", + "invite_this_room": "Πρόσκληση σε αυτό το δωμάτιο", + "invite_title": "Θέλετε να εγγραφείτε στο %(roomName)s;", + "inviter_unknown": "Άγνωστο", + "invites_you_text": " σας προσκαλεί", + "join_button_account": "Εγγραφή", + "join_failed_enable_video_rooms": "Για να συμμετέχετε, ενεργοποιήστε πρώτα τις αίθουσες βίντεο στο Labs", + "join_failed_needs_invite": "Για να δείτε το %(roomName)s, χρειάζεστε μια πρόσκληση", + "join_the_discussion": "Λάβετε μέρος στη συζήτηση", + "join_title_account": "Συμμετοχή στη συζήτηση με λογιαριασμό", + "joining": "Συμμετοχή…", + "jump_read_marker": "Πηγαίνετε στο πρώτο μη αναγνωσμένο μήνυμα.", + "jump_to_bottom_button": "Κύλιση στα πιο πρόσφατα μηνύματα", + "jump_to_date": "Μετάβαση σε ημερομηνία", + "jump_to_date_beginning": "Η αρχή του δωματίου", + "jump_to_date_prompt": "Επιλέξτε μια ημερομηνία για να μεταβείτε", + "kick_reason": "Αιτία: %(reason)s", + "kicked_by": "Αφαιρεθήκατε από %(memberName)s", + "kicked_from_room_by": "Αφαιρεθήκατε από το %(roomName)s από τον %(memberName)s", + "leave_error_title": "Σφάλμα στην έξοδο από το δωμάτιο", + "leave_server_notices_description": "Αυτό το δωμάτιο χρησιμοποιείται για σημαντικά μηνύματα από τον κεντρικό διακομιστή, επομένως δεν μπορείτε να το αφήσετε.", + "leave_server_notices_title": "Δεν είναι δυνατή η έξοδος από την αίθουσα ειδοποιήσεων διακομιστή", + "leave_unexpected_error": "Μη αναμενόμενο σφάλμα διακομιστή κατά την προσπάθεια εξόδου από το δωμάτιο", + "link_email_to_receive_3pid_invite": "Συνδέστε αυτό το μήνυμα ηλεκτρονικού ταχυδρομείου με τον λογαριασμό σας στις Ρυθμίσεις για να λαμβάνετε προσκλήσεις απευθείας σε %(brand)s.", + "loading_preview": "Φόρτωση προεπισκόπησης", + "no_peek_join_prompt": "Δεν είναι δυνατή η προεπισκόπηση του %(roomName)s. Θέλετε να συμμετάσχετε;", + "no_peek_no_name_join_prompt": "Δεν υπάρχει προεπισκόπηση, θα θέλατε να εγγραφείτε;", + "not_found_subtitle": "Είστε σίγουροι ότι βρίσκεστε στο σωστό μέρος;", + "not_found_title": "Αυτό το δωμάτιο ή ο χώρος δεν υπάρχει.", + "not_found_title_name": "Το %(roomName)s δεν υπάρχει.", + "peek_join_prompt": "Κάνετε προεπισκόπηση στο %(roomName)s. Θέλετε να συμμετάσχετε;", + "rejoin_button": "Επανασύνδεση", + "search": { + "all_rooms": "Όλα τα δωμάτια", + "field_placeholder": "Αναζήτηση…", + "result_count": { + "one": "(~%(count)s αποτέλεσμα)", + "other": "(~%(count)s αποτελέσματα)" + }, + "this_room": "Στο δωμάτιο" + }, + "show_labs_settings": "Εμφάνιση ρυθμίσεων Labs", + "status_bar": { + "delete_all": "Διαγραφή όλων", + "exceeded_resource_limit": "Το μήνυμά σας δεν στάλθηκε επειδή αυτός ο κεντρικός διακομιστής έχει υπερβεί ένα όριο πόρων. Παρακαλώ επικοινωνήστε με τον διαχειριστή για να συνεχίσετε να χρησιμοποιείτε την υπηρεσία.", + "monthly_user_limit_reached": "Το μήνυμά σας δε στάλθηκε επειδή αυτός ο κεντρικός διακομιστής έχει φτάσει το μηνιαίο όριο ενεργού χρήστη. Παρακαλώ επικοινωνήστε με τον διαχειριστή για να συνεχίσετε να χρησιμοποιείτε την υπηρεσία.", + "requires_consent_agreement": "Δεν μπορείτε να στείλετε μηνύματα μέχρι να ελέγξετε και να συμφωνήσετε με τους όρους και τις προϋποθέσεις μας.", + "retry_all": "Επανάληψη όλων", + "select_messages_to_retry": "Μπορείτε να επιλέξετε όλα ή μεμονωμένα μηνύματα για επανάληψη ή διαγραφή", + "server_connectivity_lost_description": "Τα απεσταλμένα μηνύματα θα αποθηκευτούν μέχρι να αακτηθεί η σύνδεσή σας.", + "server_connectivity_lost_title": "Χάθηκε η συνδεσιμότητα στον διακομιστή.", + "some_messages_not_sent": "Μερικά από τα μηνύματα σας δεν έχουν αποσταλεί" + }, + "unread_notifications_predecessor": { + "one": "Έχετε %(count)s μη αναγνωσμένη ειδοποιήση σε προηγούμενη έκδοση αυτού του δωματίου.", + "other": "Έχετε %(count)s μη αναγνωσμένες ειδοποιήσεις σε προηγούμενη έκδοση αυτού του δωματίου." + }, + "upgrade_error_description": "Επανελέγξτε ότι ο διακομιστής σας υποστηρίζει την έκδοση δωματίου που επιλέξατε και προσπαθήστε ξανά.", + "upgrade_error_title": "Σφάλμα αναβάθμισης δωματίου", + "upgrade_warning_bar": "Η αναβάθμιση αυτού του δωματίου θα τερματίσει το δωμάτιο και θα δημιουργήσει ένα αναβαθμισμένο δωμάτιο με το ίδιο όνομα.", + "upgrade_warning_bar_admins": "Μόνο οι διαχειριστές δωματίων θα βλέπουν αυτήν την προειδοποίηση", + "upgrade_warning_bar_unstable": "Αυτό το δωμάτιο τρέχει την έκδοση , την οποία ο κεντρικός διακομιστής έχει επισημάνει ως ασταθής.", + "upgrade_warning_bar_upgraded": "Αυτό το δωμάτιο έχει ήδη αναβαθμιστεί.", + "upload": { + "uploading_multiple_file": { + "other": "Γίνεται αποστολή του %(filename)s και %(count)s υπολοίπων", + "one": "Γίνεται αποστολή του %(filename)s και %(count)s υπολοίπα" + }, + "uploading_single_file": "Γίνεται αποστολή του %(filename)s" + }, + "view_failed_enable_video_rooms": "Για προβολή, ενεργοποιήστε πρώτα τις αίθουσες βίντεο στο Labs" + }, + "room_list": { + "add_room_label": "Προσθήκη δωματίου", + "add_space_label": "Προσθήκη χώρου", + "breadcrumbs_empty": "Δεν υπάρχουν δωμάτια που επισκεφτήκατε πρόσφατα", + "breadcrumbs_label": "Δωμάτια που επισκεφτήκατε πρόσφατα", + "failed_add_tag": "Δεν ήταν δυνατή η προσθήκη της ετικέτας %(tagName)s στο δωμάτιο", + "failed_remove_tag": "Δεν ήταν δυνατή η διαγραφή της ετικέτας %(tagName)s από το δωμάτιο", + "home_menu_label": "Επιλογές αρχικής", + "join_public_room_label": "Εγγραφείτε στο δημόσιο δωμάτιο", + "joining_rooms_status": { + "one": "Αυτήν τη στιγμή συμμετέχετε σε%(count)sδωμάτιο", + "other": "Αυτήν τη στιγμή συμμετέχετε σε %(count)s δωμάτια" + }, + "notification_options": "Επιλογές ειδοποίησης", + "redacting_messages_status": { + "one": "Αυτήν τη στιγμή γίνεται κατάργηση μηνυμάτων σε %(count)s δωμάτιο", + "other": "Αυτήν τη στιγμή γίνεται κατάργηση μηνυμάτων σε %(count)s δωμάτια" + }, + "show_less": "Εμφάνιση λιγότερων", + "show_n_more": { + "one": "Εμφάνιση %(count)s περισσότερων", + "other": "Εμφάνιση %(count)s περισσότερων" + }, + "show_previews": "Εμφάνιση προεπισκοπήσεων μηνυμάτων", + "sort_by": "Ταξινόμηση κατά", + "sort_by_activity": "Δραστηριότητα", + "sort_by_alphabet": "Α-Ω", + "sort_unread_first": "Εμφάνιση δωματίων με μη αναγνωσμένα μηνύματα πρώτα", + "space_menu_label": "%(spaceName)s μενού", + "sublist_options": "Επιλογές λίστας", + "suggested_rooms_heading": "Προτεινόμενα δωμάτια" }, - "Other": "Άλλα", - "Advanced": "Προχωρημένες", "room_settings": { + "access": { + "description_space": "Αποφασίστε ποιος μπορεί να δει και να συμμετάσχει %(spaceName)s.", + "title": "Πρόσβαση" + }, + "advanced": { + "error_upgrade_description": "Δεν ήταν δυνατή η ολοκλήρωση της αναβάθμισης δωματίου", + "error_upgrade_title": "Αποτυχία αναβάθμισης δωματίου", + "information_section_room": "Πληροφορίες δωματίου", + "information_section_space": "Πληροφορίες Χώρου", + "room_id": "Εσωτερικό ID δωματίου", + "room_predecessor": "Προβολή παλαιότερων μηνυμάτων στο %(roomName)s.", + "room_upgrade_button": "Αναβαθμίστε αυτό το δωμάτιο στην προτεινόμενη έκδοση δωματίου", + "room_version": "Έκδοση δωματίου:", + "room_version_section": "Έκδοση δωματίου", + "space_predecessor": "Προβολή παλαιότερης έκδοσης του %(spaceName)s.", + "space_upgrade_button": "Αναβαθμίστε αυτόν τον χώρο στην προτεινόμενη έκδοση δωματίου", + "unfederated": "Αυτό το δωμάτιο δεν είναι προσβάσιμο από απομακρυσμένους διακομιστές Matrix", + "upgrade_button": "Αναβαθμίστε αυτό το δωμάτιο στην έκδοση %(version)s", + "upgrade_dialog_description": "Η αναβάθμιση αυτού του δωματίου απαιτεί τη διαγραφή του και τη δημιουργία ενός νέου δωματίου στη θέση του. Για να προσφέρουμε στα μέλη του την καλύτερη δυνατή εμπειρία, θα:", + "upgrade_dialog_description_1": "Δημιουργήστε ένα νέο δωμάτιο με το ίδιο όνομα, περιγραφή και avatar", + "upgrade_dialog_description_2": "Ενημερώστε τυχόν τοπικά ψευδώνυμα δωματίου για να οδηγούν στο νέο δωμάτιο", + "upgrade_dialog_description_3": "Εμποδίστε τους χρήστες να συνομιλούν στην παλιά έκδοση του δωματίου και αναρτήστε ένα μήνυμα που να τους συμβουλεύει να μετακινηθούν στο νέο δωμάτιο", + "upgrade_dialog_description_4": "Βάλτε έναν σύνδεσμο προς το παλιό δωμάτιο στην αρχή του νέου δωματίου, ώστε οι χρήστες να μπορούν να δουν παλιά μηνύματα", + "upgrade_dialog_title": "Αναβάθμιση Έκδοσης Δωματίου", + "upgrade_dwarning_ialog_title_public": "Αναβάθμιση δημόσιου δωματίου", + "upgrade_warning_dialog_description": "Η αναβάθμιση ενός δωματίου είναι μια προηγμένη ενέργεια και συνήθως συνιστάται όταν ένα δωμάτιο είναι ασταθές λόγω σφαλμάτων, ελλείψεων λειτουργιών ή ευπάθειας ασφαλείας.", + "upgrade_warning_dialog_explainer": "Λάβετε υπόψη ότι η αναβάθμιση θα δημιουργήσει μια νέα έκδοση του δωματίου. Όλα τα τρέχοντα μηνύματα θα παραμείνουν σε αυτό το αρχειοθετημένο δωμάτιο.", + "upgrade_warning_dialog_footer": "Θα αναβαθμίσετε αυτό το δωμάτιο από σε .", + "upgrade_warning_dialog_invite_label": "Αυτόματη πρόσκληση μελών αυτού του δωματίου στο νέο", + "upgrade_warning_dialog_report_bug_prompt": "Αυτό συνήθως επηρεάζει μόνο τον τρόπο επεξεργασίας του δωματίου στον διακομιστή. Εάν αντιμετωπίζετε προβλήματα με το %(brand)s σας, αναφέρετε ένα σφάλμα.", + "upgrade_warning_dialog_report_bug_prompt_link": "Αυτό συνήθως επηρεάζει μόνο τον τρόπο επεξεργασίας του δωματίου στον διακομιστή. Εάν αντιμετωπίζετε προβλήματα με το %(brand)s σας, αναφέρετε ένα σφάλμα.", + "upgrade_warning_dialog_title_private": "Αναβάθμιση ιδιωτικού δωματίου" + }, + "alias_not_specified": "μη καθορισμένο", + "bridges": { + "description": "Αυτό το δωμάτιο γεφυρώνει μηνύματα στις ακόλουθες πλατφόρμες. Μάθετε περισσότερα.", + "empty": "Αυτό το δωμάτιο δε γεφυρώνει μηνύματα σε καμία πλατφόρμα. Μάθετε περισσότερα.", + "title": "Γέφυρες" + }, + "delete_avatar_label": "Διαγραφή avatar", + "general": { + "alias_field_has_domain_invalid": "Λείπει το διαχωριστικό τομέα π.χ. (:domain.org)", + "alias_field_has_localpart_invalid": "Λείπει το όνομα δωματίου ή το διαχωριστικό τομέα π.χ (my-room:domain.org)", + "alias_field_matches_invalid": "Αυτή η διεύθυνση δεν οδηγεί σε αυτό το δωμάτιο", + "alias_field_placeholder_default": "π.χ. my-room", + "alias_field_required_invalid": "Παρακαλώ δώστε μια διεύθυνση", + "alias_field_safe_localpart_invalid": "Ορισμένοι χαρακτήρες δεν επιτρέπονται", + "alias_field_taken_invalid": "Αυτή η διεύθυνση έχει μη έγκυρο διακομιστή ή χρησιμοποιείται ήδη", + "alias_field_taken_invalid_domain": "Αυτή η διεύθυνση χρησιμοποιείται ήδη", + "alias_field_taken_valid": "Αυτή η διεύθυνση είναι διαθέσιμη για χρήση", + "alias_heading": "Διεύθυνση δωματίου", + "aliases_items_label": "Άλλες δημοσιευμένες διευθύνσεις:", + "aliases_no_items_label": "Δεν υπάρχουν δημοσιευμένες διευθύνσεις, προσθέστε μία παρακάτω", + "aliases_section": "Διευθύνσεις δωματίων", + "avatar_field_label": "Εικόνα δωματίου", + "canonical_alias_field_label": "Κύρια διεύθυνση", + "default_url_previews_off": "Η προεπισκόπηση διευθύνσεων URL είναι απενεργοποιημένη από προεπιλογή για τους συμμετέχοντες σε αυτό το δωμάτιο.", + "default_url_previews_on": "Η προεπισκόπηση διευθύνσεων URL είναι ενεργοποιημένη από προεπιλογή για τους συμμετέχοντες σε αυτό το δωμάτιο.", + "description_space": "Επεξεργαστείτε τις ρυθμίσεις που σχετίζονται με τον χώρο σας.", + "error_creating_alias_description": "Παρουσιάστηκε σφάλμα κατά τη δημιουργία αυτής της διεύθυνσης. Ενδέχεται να μην επιτρέπεται από τον διακομιστή ή να έχει παρουσιαστεί προσωρινή αποτυχία.", + "error_creating_alias_title": "Σφάλμα δημιουργίας διεύθυνσης", + "error_deleting_alias_description": "Παρουσιάστηκε σφάλμα κατά την κατάργηση αυτής της διεύθυνσης. Μπορεί να μην υπάρχει πλέον ή να παρουσιάστηκε προσωρινό σφάλμα.", + "error_deleting_alias_description_forbidden": "Δεν έχετε άδεια να διαγράψετε τη διεύθυνση.", + "error_deleting_alias_title": "Σφάλμα διαγραφής διεύθυνσης", + "error_save_space_settings": "Αποτυχία αποθήκευσης ρυθμίσεων χώρου.", + "error_updating_alias_description": "Παρουσιάστηκε σφάλμα κατά την ενημέρωση των εναλλακτικών διευθύνσεων του δωματίου. Ενδέχεται να μην επιτρέπεται από τον διακομιστή ή να έχει παρουσιαστεί προσωρινή αποτυχία.", + "error_updating_canonical_alias_description": "Παρουσιάστηκε σφάλμα κατά την ενημέρωση της κύριας διεύθυνσης του δωματίου. Ενδέχεται να μην επιτρέπεται από τον διακομιστή ή να συνέβηκε σφάλμα.", + "error_updating_canonical_alias_title": "Σφάλμα κατά την ενημέρωση της κύριας διεύθυνσης", + "leave_space": "Αποχώρηση από τον Χώρο", + "local_alias_field_label": "Τοπική διεύθυνση", + "local_aliases_explainer_room": "Ορίστε διευθύνσεις για αυτό το δωμάτιο, ώστε οι χρήστες να μπορούν να το βρίσκουν μέσω του κεντρικού σας διακομιστή (%(localDomain)s)", + "local_aliases_explainer_space": "Ορίστε διευθύνσεις για αυτόν τον χώρο, ώστε οι χρήστες να μπορούν να τον βρίσκουν μέσω του κεντρικού σας διακομιστή (%(localDomain)s)", + "local_aliases_section": "Τοπική Διεύθυνση", + "name_field_label": "Όνομα Δωματίου", + "new_alias_placeholder": "Νέα δημοσιευμένη διεύθυνση (π.χ. #alias:server)", + "no_aliases_room": "Αυτό το δωμάτιο δεν έχει τοπικές διευθύνσεις", + "no_aliases_space": "Αυτός ο χώρος δεν έχει τοπικές διευθύνσεις", + "other_section": "Άλλα", + "publish_toggle": "Δημοσίευση αυτού του δωματίου στο κοινό κατάλογο δωματίων του %(domain)s;", + "published_aliases_description": "Για να δημοσιεύσετε μια διεύθυνση, πρέπει πρώτα να οριστεί ως τοπική.", + "published_aliases_explainer_room": "Οι δημοσιευμένες διευθύνσεις μπορούν να χρησιμοποιηθούν από οποιονδήποτε σε οποιονδήποτε διακομιστή για να συμμετάσχει στο δωμάτιό σας.", + "published_aliases_explainer_space": "Οι δημοσιευμένες διευθύνσεις μπορούν να χρησιμοποιηθούν από οποιονδήποτε σε οποιονδήποτε διακομιστή για να συμμετάσχει στο χώρο σας.", + "published_aliases_section": "Δημοσιευμένες Διευθύνσεις", + "save": "Αποθήκευση Αλλαγών", + "topic_field_label": "Θέμα Δωματίου", + "url_preview_encryption_warning": "Σε κρυπτογραφημένα δωμάτια, όπως αυτό, οι προεπισκόπηση URL είναι απενεργοποιημένη από προεπιλογή για να διασφαλιστεί ότι ο κεντρικός σας διακομιστής (όπου δημιουργείται μια προεπισκόπηση) δεν μπορεί να συγκεντρώσει πληροφορίες σχετικά με συνδέσμους που βλέπετε σε αυτό το δωμάτιο.", + "url_preview_explainer": "Όταν κάποιος εισάγει μια διεύθυνση URL στο μήνυμά του, μπορεί να εμφανιστεί μια προεπισκόπηση του URL για να δώσει περισσότερες πληροφορίες σχετικά με αυτόν τον σύνδεσμο, όπως τον τίτλο, την περιγραφή και μια εικόνα από τον ιστότοπο.", + "url_previews_section": "Προεπισκόπηση συνδέσμων", + "user_url_previews_default_off": "Έχετε απενεργοποιημένη από προεπιλογή την προεπισκόπηση συνδέσμων.", + "user_url_previews_default_on": "Έχετε ενεργοποιημένη από προεπιλογή την προεπισκόπηση συνδέσμων." + }, + "notifications": { + "browse_button": "Εξερεύνηση", + "custom_sound_prompt": "Ορίστε έναν νέο προσαρμοσμένο ήχο", + "notification_sound": "Ήχος ειδοποίησης", + "settings_link": "Λάβετε ειδοποιήσεις όπως έχoyn ρυθμιστεί στις ρυθμίσεις σας", + "sounds_section": "Ήχοι", + "uploaded_sound": "Μεταφορτωμένος ήχος" + }, "permissions": { - "m.room.avatar_space": "Αλλαγή εικόνας Χώρου", + "ban": "Αποκλεισμός χρηστών", + "ban_reason": "Αιτία", + "banned_by": "Αποκλείστηκε από %(displayName)s", + "banned_users_section": "Αποκλεισμένοι χρήστες", + "error_changing_pl_description": "Παρουσιάστηκε σφάλμα κατά την αλλαγή του επιπέδου ισχύος του χρήστη. Βεβαιωθείτε ότι έχετε επαρκή δικαιώματα και δοκιμάστε ξανά.", + "error_changing_pl_reqs_description": "Παρουσιάστηκε σφάλμα κατά την αλλαγή των απαιτήσεων επιπέδου ισχύος του δωματίου. Βεβαιωθείτε ότι έχετε επαρκή δικαιώματα και δοκιμάστε ξανά.", + "error_changing_pl_reqs_title": "Σφάλμα αλλαγής της απαίτησης επιπέδου ισχύος", + "error_changing_pl_title": "Σφάλμα αλλαγής του επιπέδου ισχύος", + "error_unbanning": "Δεν ήταν δυνατή η άρση του αποκλεισμού", + "events_default": "Στείλτε μηνύματα", + "invite": "Προσκαλέστε χρήστες", + "kick": "Καταργήστε χρήστες", + "m.reaction": "Στείλτε αντιδράσεις", "m.room.avatar": "Αλλαγή εικόνας δωματίου", - "m.room.name_space": "Αλλαγή ονόματος χώρου", - "m.room.name": "Αλλαγή ονόματος δωματίου", - "m.room.canonical_alias_space": "Αλλαγή κύριας διεύθυνσης για το χώρο", + "m.room.avatar_space": "Αλλαγή εικόνας Χώρου", "m.room.canonical_alias": "Αλλαγή κύριας διεύθυνσης για το δωμάτιο", - "m.space.child": "Διαχειριστείτε τα δωμάτια σε αυτόν τον χώρο", + "m.room.canonical_alias_space": "Αλλαγή κύριας διεύθυνσης για το χώρο", + "m.room.encryption": "Ενεργοποίηση κρυπτογράφησης δωματίου", "m.room.history_visibility": "Αλλαγή ορατότητας ιστορικού", + "m.room.name": "Αλλαγή ονόματος δωματίου", + "m.room.name_space": "Αλλαγή ονόματος χώρου", + "m.room.pinned_events": "Διαχείριση καρφιτσωμένων συμβάντων", "m.room.power_levels": "Αλλαγή δικαιωμάτων", - "m.room.topic_space": "Αλλαγή περιγραφής", - "m.room.topic": "Αλλαγή θέματος", - "m.room.tombstone": "Αναβάθμιση δωματίου", - "m.room.encryption": "Ενεργοποίηση κρυπτογράφησης δωματίου", - "m.room.server_acl": "Αλλαγή ACLs του διακομιστή", - "m.reaction": "Στείλτε αντιδράσεις", "m.room.redaction": "Κατάργηση μηνυμάτων που έχω στείλει", + "m.room.server_acl": "Αλλαγή ACLs του διακομιστή", + "m.room.tombstone": "Αναβάθμιση δωματίου", + "m.room.topic": "Αλλαγή θέματος", + "m.room.topic_space": "Αλλαγή περιγραφής", + "m.space.child": "Διαχειριστείτε τα δωμάτια σε αυτόν τον χώρο", "m.widget": "Τροποποίηση μικροεφαρμογών", - "m.room.pinned_events": "Διαχείριση καρφιτσωμένων συμβάντων", - "users_default": "Προεπιλεγμένος ρόλος", - "events_default": "Στείλτε μηνύματα", - "invite": "Προσκαλέστε χρήστες", - "state_default": "Αλλαγή ρυθμίσεων", - "kick": "Καταργήστε χρήστες", - "ban": "Αποκλεισμός χρηστών", + "muted_users_section": "Χρήστες σε Σίγαση", + "no_privileged_users": "Κανένας χρήστης δεν έχει συγκεκριμένα δικαιώματα σε αυτό το δωμάτιο", + "notifications.room": "Ειδοποιήστε όλους", + "permissions_section": "Δικαιώματα", + "permissions_section_description_room": "Επιλέξτε τους ρόλους που απαιτούνται για να αλλάξετε διάφορα μέρη του δωματίου", + "permissions_section_description_space": "Επιλέξτε τους ρόλους που απαιτούνται για να αλλάξετε διάφορα μέρη του χώρου", + "privileged_users_section": "Προνομιούχοι χρήστες", "redact": "Καταργήστε τα μηνύματα που αποστέλλονται από άλλους", - "notifications.room": "Ειδοποιήστε όλους" + "send_event_type": "Στελιτε %(eventType)sσυμβάντα", + "state_default": "Αλλαγή ρυθμίσεων", + "title": "Ρόλοι & Δικαιώματα", + "users_default": "Προεπιλεγμένος ρόλος" + }, + "security": { + "enable_encryption_confirm_description": "Αφού ενεργοποιηθεί, η κρυπτογράφηση για ένα δωμάτιο δεν μπορεί να απενεργοποιηθεί. Τα μηνύματα που αποστέλλονται σε κρυπτογραφημένα δωμάτια δεν είναι ορατά από τον διακομιστή, παρά μόνο από τους συμμετέχοντες στην αίθουσα. Η ενεργοποίηση της κρυπτογράφησης μπορεί να αποτρέψει τη σωστή λειτουργία πολλών bots και γεφυρών. Μάθετε περισσότερα σχετικά με την κρυπτογράφηση.", + "enable_encryption_confirm_title": "Ενεργοποίηση κρυπτογράφησης;", + "enable_encryption_public_room_confirm_description_2": "Για να αποφύγετε αυτά τα ζητήματα, δημιουργήστε ένα νέα κρυπτογραφημένο δωμάτιο για τη συνομιλία που σκοπεύετε να πραγματοποιήσετε.", + "enable_encryption_public_room_confirm_title": "Είστε βέβαιοι ότι θέλετε να προσθέσετε κρυπτογράφηση σε αυτό το δημόσιο δωμάτιο;", + "encrypted_room_public_confirm_description_1": "Δε συνιστάται να κάνετε δημόσια τα κρυπτογραφημένα δωμάτια. Αυτό σημαίνει ότι οποιοσδήποτε μπορεί να βρει και να συμμετάσχει στο δωμάτιο, επομένως όλοι θα μπορούν να διαβάζουν τα μηνύματα. Δε θα έχετε κανένα από τα οφέλη της κρυπτογράφησης. Η κρυπτογράφηση μηνυμάτων σε δημόσιο δωμάτιο θα κάνει τη λήψη και την αποστολή μηνυμάτων πιο αργή.", + "encrypted_room_public_confirm_description_2": "Για να αποφύγετε αυτά τα ζητήματα, δημιουργήστε ένα νέο δημόσιο δωμάτιο για τη συνομιλία που σκοπεύετε να έχετε.", + "encrypted_room_public_confirm_title": "Είστε βέβαιοι ότι θέλετε να κάνετε δημόσιο αυτό το κρυπτογραφημένο δωμάτιο;", + "encryption_permanent": "Αφού ενεργοποιηθεί, η κρυπτογράφηση δεν μπορεί να απενεργοποιηθεί.", + "error_join_rule_change_title": "Αποτυχία ενημέρωσης των κανόνων συμμετοχής", + "error_join_rule_change_unknown": "Άγνωστο σφάλμα", + "guest_access_warning": "Τα άτομα με υποστηριζόμενους πελάτες θα μπορούν να εγγραφούν στο δωμάτιο χωρίς να έχουν εγγεγραμμένο λογαριασμό.", + "history_visibility_invited": "Μόνο μέλη (από τη στιγμή που προσκλήθηκαν)", + "history_visibility_joined": "Μόνο μέλη (από τη στιγμή που έγιναν μέλη)", + "history_visibility_legend": "Ποιος μπορεί να διαβάσει το ιστορικό;", + "history_visibility_shared": "Μόνο μέλη (από τη στιγμή που ορίστηκε αυτή η επιλογή)", + "history_visibility_warning": "Οι αλλαγές στα άτομα που μπορούν να διαβάσουν το ιστορικό θα ισχύουν μόνο για μελλοντικά μηνύματα σε αυτό το δωμάτιο. Η ορατότητα της υπάρχουσας ιστορίας θα παραμείνει αμετάβλητη.", + "history_visibility_world_readable": "Oποιοσδήποτε", + "join_rule_description": "Αποφασίστε ποιος μπορεί να συμμετάσχει στο %(roomName)s.", + "join_rule_invite": "Ιδιωτικό (μόνο με πρόσκληση)", + "join_rule_invite_description": "Μόνο προσκεκλημένοι μπορούν να συμμετάσχουν.", + "join_rule_public_description": "Οποιοσδήποτε μπορεί να το βρει και να εγγραφεί.", + "join_rule_restricted": "Μέλη χώρου", + "join_rule_restricted_description": "Οποιοσδήποτε σε ένα χώρο μπορεί να το βρει και να εγγραφεί. Επεξεργαστείτε τους χώρους που έχουν πρόσβαση εδώ.", + "join_rule_restricted_description_active_space": "Οποιοσδήποτε στο μπορεί να το βρει και να εγγραφεί. Μπορείτε να επιλέξετε και άλλους χώρους.", + "join_rule_restricted_description_prompt": "Οποιοσδήποτε σε ένα Χώρο μπορεί να βρει και να εγγραφεί. Μπορείτε να επιλέξετε πολλούς Χώρους.", + "join_rule_restricted_description_spaces": "Χώροι με πρόσβαση", + "join_rule_restricted_dialog_description": "Αποφασίστε ποιοι χώροι μπορούν να έχουν πρόσβαση σε αυτό το δωμάτιο. Εάν επιλεγεί ένας χώρος, τα μέλη του μπορούν να βρουν και να εγγραφούν στο .", + "join_rule_restricted_dialog_empty_warning": "Καταργείτε όλους τους χώρους. Η πρόσβαση θα είναι προεπιλεγμένη μόνο για πρόσκληση", + "join_rule_restricted_dialog_filter_placeholder": "Αναζήτηση χώρων", + "join_rule_restricted_dialog_heading_other": "Άλλοι χώροι ή δωμάτια που ίσως δε γνωρίζετε", + "join_rule_restricted_dialog_heading_room": "Χώροι που γνωρίζετε ότι περιέχουν αυτό το δωμάτιο", + "join_rule_restricted_dialog_heading_space": "Χώροι που γνωρίζετε ότι περιέχουν αυτόν το χώρο", + "join_rule_restricted_dialog_heading_unknown": "Πιθανότατα αυτά είναι μέρος στα οποία συμμετέχουν και άλλοι διαχειριστές δωματίου.", + "join_rule_restricted_dialog_title": "Επιλέξτε χώρους", + "join_rule_restricted_n_more": { + "one": "& %(count)s περισσότερα", + "other": "& %(count)s περισσότερα" + }, + "join_rule_restricted_summary": { + "one": "Αυτήν τη στιγμή, ένας χώρος έχει πρόσβαση", + "other": "Αυτήν τη στιγμή, %(count)s χώροι έχουν πρόσβαση" + }, + "join_rule_restricted_upgrade_description": "Αυτή η αναβάθμιση θα επιτρέψει σε μέλη επιλεγμένων Χώρων πρόσβαση σε αυτό το δωμάτιο χωρίς πρόσκληση.", + "join_rule_restricted_upgrade_warning": "Αυτό το δωμάτιο βρίσκεται σε ορισμένους Χώρους στους οποίους δεν είστε διαχειριστής. Σε αυτούς τους Χώρους, το παλιό δωμάτιο θα εξακολουθεί να εμφανίζεται, αλλά τα άτομα θα κληθούν να συμμετάσχουν στο νέο.", + "join_rule_upgrade_awaiting_room": "Φόρτωση νέου δωματίου", + "join_rule_upgrade_required": "Απαιτείται αναβάθμιση", + "join_rule_upgrade_sending_invites": { + "one": "Αποστολή πρόσκλησης...", + "other": "Αποστολή προσκλήσεων... (%(progress)s από %(count)s)" + }, + "join_rule_upgrade_updating_spaces": { + "one": "Ενημέρωση χώρου...", + "other": "Ενημέρωση χώρων... (%(progress)s out of %(count)s)" + }, + "join_rule_upgrade_upgrading_room": "Αναβάθμιση δωματίου", + "public_without_alias_warning": "Για να δημιουργήσετε σύνδεσμο σε αυτό το δωμάτιο, παρακαλώ προσθέστε μια διεύθυνση.", + "strict_encryption": "Μη στέλνετε ποτέ κρυπτογραφημένα μηνύματα σε μη επαληθευμένες συνεδρίες σε αυτό το δωμάτιο από αυτή τη συνεδρία", + "title": "Ασφάλεια & Απόρρητο" + }, + "title": "Ρυθμίσεις Δωματίου - %(roomName)s", + "upload_avatar_label": "Αποστολή προσωπικής εικόνας", + "visibility": { + "alias_section": "Διεύθυνση", + "error_failed_save": "Αποτυχία ενημέρωσης της ορατότητας αυτού του χώρου", + "error_update_guest_access": "Αποτυχία ενημέρωσης της πρόσβασης επισκέπτη σε αυτόν τον χώρο", + "error_update_history_visibility": "Αποτυχία ενημέρωσης της ορατότητας του ιστορικού αυτού του χώρου", + "guest_access_explainer": "Οι επισκέπτες μπορούν να εγγραφούν σε ένα χώρο χωρίς να έχουν λογαριασμό.", + "guest_access_explainer_public_space": "Αυτό μπορεί να είναι χρήσιμο για δημόσιους χώρους.", + "guest_access_label": "Ενεργοποίηση πρόσβασης επισκέπτη", + "history_visibility_anyone_space": "Προεπισκόπηση Χώρου", + "history_visibility_anyone_space_description": "Επιτρέψτε στους χρήστες να κάνουν προεπισκόπηση του χώρου σας προτού να εγγραφούν.", + "history_visibility_anyone_space_recommendation": "Προτείνεται για δημόσιους χώρους.", + "title": "Ορατότητα" } }, - "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": "Επαληθεύστε αυτήν τη συσκευή συμπληρώνοντας ένα από τα παρακάτω:" + "room_summary_card_back_action_label": "Πληροφορίες δωματίου", + "scalar": { + "error_create": "Αδυναμία δημιουργίας μικροεφαρμογής.", + "error_membership": "Δεν είστε μέλος αυτού του δωματίου.", + "error_missing_room_id": "Λείπει η ταυτότητα δωματίου.", + "error_missing_room_id_request": "Λείπει το room_id στο αίτημα", + "error_missing_user_id_request": "Λείπει το user_id στο αίτημα", + "error_permission": "Δεν έχετε την άδεια να το κάνετε αυτό σε αυτό το δωμάτιο.", + "error_power_level_invalid": "Το επίπεδο δύναμης πρέπει να είναι ένας θετικός ακέραιος.", + "error_room_not_visible": "Το δωμάτιο %(roomId)s δεν είναι ορατό", + "error_room_unknown": "Αυτό το δωμάτιο δεν αναγνωρίζεται.", + "error_send_request": "Δεν ήταν δυνατή η αποστολή αιτήματος." + }, + "server_offline": { + "description": "Ο διακομιστής σας δεν ανταποκρίνεται σε ορισμένα από τα αιτήματά σας. Παρακάτω είναι μερικοί από τους πιο πιθανούς λόγους.", + "description_1": "Ο διακομιστής (%(serverName)s) έκανε πολύ χρόνο να ανταποκριθεί.", + "description_2": "Το τείχος προστασίας ή το πρόγραμμα προστασίας από ιούς μπλοκάρει το αίτημα.", + "description_3": "Μια επέκταση προγράμματος περιήγησης αποτρέπει το αίτημα.", + "description_4": "Ο διακομιστής είναι εκτός σύνδεσης.", + "description_5": "Ο διακομιστής απέρριψε το αίτημά σας.", + "description_6": "Η περιοχή σας αντιμετωπίζει δυσκολίες σύνδεσης στο διαδίκτυο.", + "description_7": "Παρουσιάστηκε σφάλμα σύνδεσης κατά την προσπάθεια επικοινωνίας με τον διακομιστή.", + "description_8": "Ο διακομιστής δεν έχει ρυθμιστεί για να υποδεικνύει ποιο είναι το πρόβλημα (CORS).", + "empty_timeline": "Είστε πλήρως ενημερωμένοι.", + "recent_changes_heading": "Πρόσφατες αλλαγές που δεν έχουν ληφθεί ακόμη", + "title": "Ο διακομιστής δεν ανταποκρίνεται" + }, + "seshat": { + "error_initialising": "Η προετοιμασία της αναζήτησης μηνυμάτων απέτυχε, ελέγξτε τις ρυθμίσεις σας για περισσότερες πληροφορίες", + "reset_button": "Επαναφορά καταστήματος συμβάντων", + "reset_description": "Πιθανότατα δεν θέλετε να επαναφέρετε το κατάστημα ευρετηρίου συμβάντων", + "reset_explainer": "Εάν το κάνετε, σημειώστε ότι κανένα από τα μηνύματά σας δε θα διαγραφεί, αλλά η εμπειρία αναζήτησης ενδέχεται να υποβαθμιστεί για λίγα λεπτά κατά τη δημιουργία του ευρετηρίου", + "reset_title": "Eπαναφoρά στο κατάστημα συμβάντων;", + "warning_kind_files": "Αυτή η έκδοση του %(brand)s δεν υποστηρίζει την προβολή ορισμένων κρυπτογραφημένων αρχείων", + "warning_kind_files_app": "Χρησιμοποιήστε την εφαρμογή για υπολογιστή για να δείτε όλα τα κρυπτογραφημένα αρχεία", + "warning_kind_search": "Αυτή η έκδοση του %(brand)s δεν υποστηρίζει την αναζήτηση κρυπτογραφημένων μηνυμάτων", + "warning_kind_search_app": "Χρησιμοποιήστε την εφαρμογή για υπολογιστή για να δείτε όλα τα κρυπτογραφημένα μηνύματα" + }, + "setting": { + "help_about": { + "access_token_detail": "Το διακριτικό πρόσβασής σας παρέχει πλήρη πρόσβαση στον λογαριασμό σας. Μην το μοιραστείτε με κανέναν.", + "brand_version": "Έκδοση %(brand)s:", + "chat_bot": "Συνομιλία με το %(brand)s Bot", + "clear_cache_reload": "Εκκαθάριση προσωρινής μνήμης και επαναφόρτωση", + "help_link": "Για βοήθεια σχετικά με τη χρήση του %(brand)s, κάντε κλικ εδώ.", + "help_link_chat_bot": "Για βοήθεια σχετικά με τη χρήση του %(brand)s, κάντε κλικ εδώ ή ξεκινήστε μια συνομιλία με το bot μας χρησιμοποιώντας το παρακάτω κουμπί.", + "olm_version": "Έκδοση Olm:", + "title": "Βοήθεια & Σχετικά", + "versions": "Εκδόσεις" } }, - "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": "Γρήγορες Αντιδράσεις" + "settings": { + "all_rooms_home": "Εμφάνιση όλων των δωματίων στην Αρχική", + "all_rooms_home_description": "Όλα τα δωμάτια στα οποία συμμετέχετε θα εμφανίζονται στην Αρχική σελίδα.", + "always_show_message_timestamps": "Εμφάνιση πάντα της ένδειξης ώρας στα μηνύματα", + "appearance": { + "custom_font": "Χρήση μιας γραμματοσειρά συστήματος", + "custom_font_description": "Ορίστε το όνομα μιας γραμματοσειράς που είναι εγκατεστημένη στο σύστημά σας και o %(brand)s θα προσπαθήσει να τη χρησιμοποιήσει.", + "custom_font_name": "Όνομα γραμματοσειράς συστήματος", + "custom_font_size": "Χρησιμοποιήστε προσαρμοσμένο μέγεθος", + "custom_theme_add_button": "Προσθήκη θέματος", + "custom_theme_error_downloading": "Σφάλμα κατά τη λήψη πληροφοριών θέματος.", + "custom_theme_invalid": "Μη έγκυρο σχήμα θέματος.", + "custom_theme_success": "Το θέμα προστέθηκε!", + "custom_theme_url": "URL προσαρμοσμένου θέματος", + "font_size": "Μέγεθος γραμματοσειράς", + "font_size_limit": "Το προσαρμοσμένο μέγεθος γραμματοσειράς μπορεί να είναι μόνο μεταξύ %(min)s pt και %(max)s pt", + "font_size_nan": "Το μέγεθος πρέπει να είναι ένας αριθμός", + "font_size_valid": "Χρήση μεταξύ %(min)s pt και %(max)s pt", + "heading": "Προσαρμόστε την εμφάνισή σας", + "image_size_default": "Προεπιλογή", + "image_size_large": "Μεγάλο", + "layout_bubbles": "Συννεφάκια μηνυμάτων", + "layout_irc": "IRC (Πειραματικό)", + "match_system_theme": "Αντιστοίχιση θέματος συστήματος", + "subheading": "Οι ρυθμίσεις εμφάνισης επηρεάζουν μόνο αυτή τη %(brand)s συνεδρία.", + "timeline_image_size": "Μέγεθος εικόνας στη γραμμή χρόνου", + "use_high_contrast": "Χρησιμοποιήστε υψηλή αντίθεση" + }, + "automatic_language_detection_syntax_highlight": "Ενεργοποίηση αυτόματης ανίχνευσης γλώσσας για επισήμανση σύνταξης", + "autoplay_gifs": "Αυτόματη αναπαραγωγή GIFs", + "autoplay_videos": "Αυτόματη αναπαραγωγή videos", + "big_emoji": "Ενεργοποίηση μεγάλων emoji στη συνομιλία", + "code_block_expand_default": "Αναπτύξτε τα μπλοκ κώδικα από προεπιλογή", + "code_block_line_numbers": "Εμφάνιση αριθμών γραμμής σε μπλοκ κώδικα", + "emoji_autocomplete": "Ενεργοποιήστε τις προτάσεις Emoji κατά την πληκτρολόγηση", + "enable_markdown": "Ενεργοποίηση Markdown", + "general": { + "account_management_section": "Διαχείριση λογαριασμών", + "account_section": "Λογαριασμός", + "add_email_dialog_title": "Προσθήκη Διεύθυνσης Ηλ. Ταχυδρομείου", + "add_email_failed_verification": "Δεν ήταν δυνατή η επιβεβαίωση της διεύθυνσης ηλεκτρονικής αλληλογραφίας: βεβαιωθείτε οτι κάνατε κλικ στον σύνδεσμο που σας στάλθηκε", + "add_email_instructions": "Σας έχουμε στείλει ένα email για να επαληθεύσουμε τη διεύθυνσή σας. Ακολουθήστε τις οδηγίες εκεί και, στη συνέχεια, κάντε κλικ στο κουμπί παρακάτω.", + "add_msisdn_confirm_body": "Πιέστε το κουμπί από κάτω για να επιβεβαίωσετε την προσθήκη του τηλεφωνικού αριθμού.", + "add_msisdn_confirm_button": "Επιβεβαιώστε την προσθήκη του τηλεφωνικού αριθμού", + "add_msisdn_confirm_sso_button": "Επιβεβαιώστε την προσθήκη αυτού του αριθμού τηλεφώνου με την χρήση Single Sign On για να επικυρώσετε την ταυτότητα σας.", + "add_msisdn_dialog_title": "Προσθήκη Τηλεφωνικού Αριθμού", + "add_msisdn_instructions": "Ένα μήνυμα sms έχει σταλεί στο +%(msisdn)s. Παρακαλώ εισαγάγετε τον κωδικό επαλήθευσης που περιέχει.", + "confirm_adding_email_body": "Πιέστε το κουμπί από κάτω για να επιβεβαιώσετε την προσθήκη της διεύθυνσης ηλ. ταχυδρομείου.", + "confirm_adding_email_title": "Επιβεβαιώστε την προσθήκη διεύθυνσης ηλ. ταχυδρομείου", + "deactivate_confirm_body": "Είστε βέβαιοι ότι θέλετε να απενεργοποιήσετε τον λογαριασμό σας; Αυτό είναι μη αναστρέψιμο.", + "deactivate_confirm_body_password": "Για να συνεχίσετε παρακαλώ εισάγετε τον κωδικό σας:", + "deactivate_confirm_body_sso": "Επιβεβαιώστε την απενεργοποίηση του λογαριασμού σας χρησιμοποιώντας Single Sign On για να αποδείξετε την ταυτότητά σας.", + "deactivate_confirm_content": "Επιβεβαιώστε ότι θέλετε να απενεργοποιήσετε τον λογαριασμό σας. Εάν προχωρήσετε:", + "deactivate_confirm_content_1": "Δεν θα μπορείτε να ενεργοποιήσετε ξανά τον λογαριασμό σας", + "deactivate_confirm_content_2": "Δεν θα μπορείτε πλέον να συνδεθείτε", + "deactivate_confirm_content_3": "Κανείς δε θα μπορεί να επαναχρησιμοποιήσει το όνομα χρήστη σας (MXID), συμπεριλαμβανομένου εσάς: αυτό το όνομα χρήστη θα παραμείνει μη διαθέσιμο", + "deactivate_confirm_content_4": "Θα αποχωρήσετε από όλα τα δωμάτια και τις συνομιλίες σας", + "deactivate_confirm_continue": "Επιβεβαίωση απενεργοποίησης λογαριασμού", + "deactivate_section": "Απενεργοποίηση λογαριασμού", + "deactivate_warning": "Η απενεργοποίηση του λογαριασμού σας είναι μια μόνιμη ενέργεια — να είστε προσεκτικοί!", + "discovery_email_empty": "Οι επιλογές εντοπισμού θα εμφανιστούν μόλις προσθέσετε ένα email παραπάνω.", + "discovery_email_verification_instructions": "Επαληθεύστε τον σύνδεσμο στα εισερχόμενα σας", + "discovery_msisdn_empty": "Οι επιλογές εντοπισμού θα εμφανιστούν μόλις προσθέσετε έναν αριθμό τηλεφώνου παραπάνω.", + "discovery_needs_terms": "Αποδεχτείτε τους Όρους χρήσης του διακομιστή ταυτότητας (%(serverName)s), ώστε να μπορείτε να είστε ανιχνεύσιμοι μέσω της διεύθυνσης ηλεκτρονικού ταχυδρομείου ή του αριθμού τηλεφώνου.", + "discovery_section": "Ανακάλυψη", + "email_address_in_use": "Η διεύθυνση ηλ. αλληλογραφίας χρησιμοποιείται ήδη", + "email_address_label": "Διεύθυνση Email", + "email_not_verified": "Η διεύθυνση email σας δεν έχει επαληθευτεί ακόμα", + "email_verification_instructions": "Κάντε κλικ στον σύνδεσμο ηλεκτρονικής διεύθυνσης που λάβατε για επαλήθευση και μετα, κάντε ξανά κλικ στη συνέχεια.", + "emails_heading": "Διευθύνσεις ηλεκτρονικού ταχυδρομείου", + "error_add_email": "Αδυναμία προσθήκης διεύθυνσης ηλ. αλληλογραφίας", + "error_deactivate_communication": "Παρουσιάστηκε πρόβλημα κατά την επικοινωνία με τον διακομιστή. Παρακαλώ προσπαθήστε ξανά.", + "error_deactivate_invalid_auth": "Ο διακομιστής δεν επέστρεψε έγκυρες πληροφορίες ελέγχου ταυτότητας.", + "error_deactivate_no_auth": "Ο διακομιστής δεν απαίτησε κάποιο έλεγχο ταυτότητας", + "error_email_verification": "Αδυναμία επιβεβαίωσης διεύθυνσης ηλεκτρονικής αλληλογραφίας.", + "error_invalid_email": "Μη έγκυρη διεύθυνση ηλεκτρονικής αλληλογραφίας", + "error_invalid_email_detail": "Δεν μοιάζει με μια έγκυρη διεύθυνση ηλεκτρονικής αλληλογραφίας", + "error_msisdn_verification": "Αδυναμία επαλήθευσης του αριθμού τηλεφώνου.", + "error_password_change_403": "Δεν ήταν δυνατή η αλλαγή του κωδικού πρόσβασης. Είναι σωστός ο κωδικός πρόσβασης;", + "error_remove_3pid": "Αδυναμία αφαίρεσης πληροφοριών επαφής", + "error_revoke_email_discovery": "Δεν είναι δυνατή η ανάκληση της κοινής χρήσης για τη διεύθυνση ηλεκτρονικού ταχυδρομείου", + "error_revoke_msisdn_discovery": "Αδυναμία ανάκληση της κοινής χρήσης για τον αριθμό τηλεφώνου", + "error_saving_profile": "Η λειτουργία δεν μπόρεσε να ολοκληρωθεί", + "error_saving_profile_title": "Αποτυχία αποθήκευσης του προφίλ σας", + "error_share_email_discovery": "Δεν είναι δυνατή η κοινή χρήση της διεύθυνσης email", + "error_share_msisdn_discovery": "Αδυναμία κοινής χρήσης του αριθμού τηλεφώνου", + "incorrect_msisdn_verification": "Λανθασμένος κωδικός επαλήθευσης", + "language_section": "Γλώσσα και περιοχή", + "msisdn_in_use": "Αυτός ο αριθμός τηλεφώνου είναι ήδη σε χρήση", + "msisdn_label": "Αριθμός Τηλεφώνου", + "msisdn_verification_field_label": "Κωδικός επαλήθευσης", + "msisdn_verification_instructions": "Εισαγάγετε τον κωδικό επαλήθευσης που εστάλη μέσω μηνύματος sms.", + "msisdns_heading": "Τηλεφωνικοί αριθμοί", + "name_placeholder": "Χωρίς όνομα", + "password_change_success": "Ο κωδικός πρόσβασης σας άλλαξε με επιτυχία.", + "remove_email_prompt": "Κατάργηση %(email)s;", + "remove_msisdn_prompt": "Κατάργηση %(phone)s;" + }, + "image_thumbnails": "Εμφάνιση προεπισκοπήσεων/μικρογραφιών για εικόνες", + "inline_url_previews_default": "Ενεργοποιήστε τις ενσωματωμένες προεπισκοπήσεις URL από προεπιλογή", + "inline_url_previews_room": "Ενεργοποιήστε τις προεπισκοπήσεις URL από προεπιλογή για τους συμμετέχοντες σε αυτό το δωμάτιο", + "inline_url_previews_room_account": "Ενεργοποίηση προεπισκόπισης URL για αυτό το δωμάτιο (επηρεάζει μόνο εσάς)", + "insert_trailing_colon_mentions": "Εισαγάγετε άνω και κάτω τελεία μετά την αναφορά του χρήστη στην αρχή ενός μηνύματος", + "jump_to_bottom_on_send": "Μεταβείτε στο τέλος του χρονοδιαγράμματος όταν στέλνετε ένα μήνυμα", + "key_backup": { + "backup_in_progress": "Δημιουργούνται αντίγραφα ασφαλείας των κλειδιών σας (το πρώτο αντίγραφο ασφαλείας μπορεί να διαρκέσει μερικά λεπτά).", + "backup_success": "Επιτυχία!", + "cannot_create_backup": "Δεν είναι δυνατή η δημιουργία αντιγράφου ασφαλείας κλειδιού", + "create_title": "Δημιουργία αντιγράφου ασφαλείας κλειδιού", + "setup_secure_backup": { + "cancel_warning": "Εάν ακυρώσετε τώρα, ενδέχεται να χάσετε κρυπτογραφημένα μηνύματα και δεδομένα εάν χάσετε την πρόσβαση στα στοιχεία σύνδεσής σας.", + "confirm_security_phrase": "Επιβεβαιώστε τη Φράση Ασφαλείας σας", + "description": "Προστατευτείτε από την απώλεια πρόσβασης σε κρυπτογραφημένα μηνύματα και δεδομένα, δημιουργώντας αντίγραφα ασφαλείας των κλειδιών κρυπτογράφησης στον διακομιστή σας.", + "enter_phrase_title": "Εισαγάγετε τη Φράση Ασφαλείας", + "enter_phrase_to_confirm": "Εισαγάγετε τη Φράση Ασφαλείας σας για δεύτερη φορά για να την επιβεβαιώσετε.", + "generate_security_key_description": "Θα δημιουργήσουμε ένα κλειδί ασφαλείας για να το αποθηκεύσετε σε ασφαλές μέρος, όπως έναν διαχειριστή κωδικών πρόσβασης ή ένα χρηματοκιβώτιο.", + "generate_security_key_title": "Δημιουργήστε ένα κλειδί ασφαλείας", + "pass_phrase_match_failed": "Αυτό δεν ταιριάζει.", + "pass_phrase_match_success": "Ταιριάζει!", + "phrase_strong_enough": "Τέλεια! Αυτή η Φράση Ασφαλείας φαίνεται αρκετά ισχυρή.", + "requires_key_restore": "Επαναφέρετε το αντίγραφο ασφαλείας του κλειδιού σας για να αναβαθμίσετε την κρυπτογράφηση", + "requires_password_confirmation": "Εισαγάγετε τον κωδικό πρόσβασης του λογαριασμού σας για να επιβεβαιώσετε την αναβάθμιση:", + "requires_server_authentication": "Θα χρειαστεί να πραγματοποιήσετε έλεγχο ταυτότητας με τον διακομιστή για να επιβεβαιώσετε την αναβάθμιση.", + "secret_storage_query_failure": "Δεν είναι δυνατή η υποβολή ερωτήματος για την κατάσταση του μυστικού χώρου αποθήκευσης", + "security_key_safety_reminder": "Αποθηκεύστε το Κλειδί ασφαλείας σας σε ασφαλές μέρος, όπως έναν διαχείριστη κωδικών πρόσβασης ή ένα χρηματοκιβώτιο, καθώς χρησιμοποιείται για την προστασία των κρυπτογραφημένων δεδομένων σας.", + "session_upgrade_description": "Αναβαθμίστε αυτήν την συνεδρία για να της επιτρέψετε να επαληθεύει άλλες συνεδρίες, παραχωρώντας τους πρόσβαση σε κρυπτογραφημένα μηνύματα και επισημαίνοντάς τα ως αξιόπιστα για άλλους χρήστες.", + "set_phrase_again": "Επιστρέψτε για να το ρυθμίσετε ξανά.", + "settings_reminder": "Μπορείτε επίσης να ρυθμίσετε το Ασφαλές αντίγραφο ασφαλείας και να διαχειριστείτε τα κλειδιά σας στις Ρυθμίσεις.", + "title_confirm_phrase": "Επιβεβαίωση Φράσης Ασφαλείας", + "title_save_key": "Αποθηκεύστε το κλειδί ασφαλείας σας", + "title_set_phrase": "Ορίστε μια Φράση Ασφαλείας", + "title_upgrade_encryption": "Αναβαθμίστε την κρυπτογράφηση σας", + "unable_to_setup": "Δεν είναι δυνατή η ρύθμιση του μυστικού χώρου αποθήκευσης", + "use_different_passphrase": "Να χρησιμοποιηθεί διαφορετική φράση;", + "use_phrase_only_you_know": "Χρησιμοποιήστε μια μυστική φράση που γνωρίζετε μόνο εσείς και προαιρετικά αποθηκεύστε ένα κλειδί ασφαλείας για να το χρησιμοποιήσετε για τη δημιουργία αντιγράφων ασφαλείας." + } + }, + "key_export_import": { + "confirm_passphrase": "Επιβεβαίωση συνθηματικού", + "enter_passphrase": "Εισαγωγή συνθηματικού", + "export_description_1": "Αυτή η διαδικασία σας επιτρέπει να εξαγάγετε τα κλειδιά για τα μηνύματα που έχετε λάβει σε κρυπτογραφημένα δωμάτια σε ένα τοπικό αρχείο. Στη συνέχεια, θα μπορέσετε να εισάγετε το αρχείο σε άλλο πρόγραμμα του Matrix, έτσι ώστε το πρόγραμμα να είναι σε θέση να αποκρυπτογραφήσει αυτά τα μηνύματα.", + "export_title": "Εξαγωγή κλειδιών δωματίου", + "file_to_import": "Αρχείο για εισαγωγή", + "import_description_1": "Αυτή η διαδικασία σας επιτρέπει να εισαγάγετε κλειδιά κρυπτογράφησης που έχετε προηγουμένως εξάγει από άλλο πρόγραμμα του Matrix. Στη συνέχεια, θα μπορέσετε να αποκρυπτογραφήσετε τυχόν μηνύματα που το άλλο πρόγραμμα θα μπορούσε να αποκρυπτογραφήσει.", + "import_description_2": "Το αρχείο εξαγωγής θα είναι προστατευμένο με συνθηματικό. Θα χρειαστεί να πληκτρολογήσετε το συνθηματικό εδώ για να αποκρυπτογραφήσετε το αρχείο.", + "import_title": "Εισαγωγή κλειδιών δωματίου", + "phrase_cannot_be_empty": "Το συνθηματικό δεν πρέπει να είναι κενό", + "phrase_must_match": "Δεν ταιριάζουν τα συνθηματικά" + }, + "keyboard": { + "title": "Πληκτρολόγιο" + }, + "notifications": { + "enable_audible_notifications_session": "Ενεργοποιήστε τις ηχητικές ειδοποιήσεις για αυτήν τη συνεδρία", + "enable_desktop_notifications_session": "Ενεργοποιήστε τις ειδοποιήσεις στον υπολογιστή για αυτήν τη συνεδρία", + "enable_email_notifications": "Ενεργοποίηση ειδοποιήσεων email για %(email)s", + "error_loading": "Παρουσιάστηκε σφάλμα κατά τη φόρτωση των ρυθμίσεων ειδοποιήσεων σας.", + "error_permissions_denied": "Το %(brand)s δεν έχει δικαιώματα για αποστολή ειδοποιήσεων - παρακαλούμε ελέγξτε τις ρυθμίσεις του περιηγητή σας", + "error_permissions_missing": "Δεν δόθηκαν δικαιώματα αποστολής ειδοποιήσεων στο %(brand)s - παρακαλούμε προσπαθήστε ξανά", + "error_saving": "Σφάλμα κατά την αποθήκευση των προτιμήσεων ειδοποιήσεων", + "error_saving_detail": "Παρουσιάστηκε σφάλμα κατά την αποθήκευση των προτιμήσεων ειδοποίησης.", + "error_title": "Αδυναμία ενεργοποίησης των ειδοποιήσεων", + "messages_containing_keywords": "Μηνύματα που περιέχουν λέξεις-κλειδιά", + "noisy": "Δυνατά", + "push_targets": "Στόχοι ειδοποιήσεων", + "rule_call": "Πρόσκληση σε κλήση", + "rule_contains_display_name": "Μηνύματα που περιέχουν το όνομα μου", + "rule_contains_user_name": "Μηνύματα που περιέχουν το όνομα χρήστη μου", + "rule_encrypted": "Κρυπτογραφημένα μηνύματα σε ομαδικές συνομιλίες", + "rule_encrypted_room_one_to_one": "Κρυπτογραφημένα μηνύματα σε συνομιλίες ένας προς έναν", + "rule_invite_for_me": "Όταν με προσκαλούν σ' ένα δωμάτιο", + "rule_message": "Μηνύματα σε ομαδικές συνομιλίες", + "rule_room_one_to_one": "Μηνύματα σε 1-προς-1 συνομιλίες", + "rule_roomnotif": "Μηνύματα που περιέχουν @δωμάτιο", + "rule_suppress_notices": "Μηνύματα από bots", + "rule_tombstone": "Όταν τα δωμάτια αναβαθμίζονται", + "show_message_desktop_notification": "Εμφάνιση του μηνύματος στην ειδοποίηση στον υπολογιστή" + }, + "preferences": { + "always_show_menu_bar": "Να εμφανίζεται πάντα η μπάρα μενού παραθύρου", + "autocomplete_delay": "Καθυστέρηση αυτόματης συμπλήρωσης (ms)", + "code_blocks_heading": "Μπλοκ κώδικα", + "compact_modern": "Χρησιμοποιήστε μια πιο συμπαγή \"Μοντέρνα\" διάταξη", + "composer_heading": "Συντάκτης μηνυμάτων", + "enable_hardware_acceleration": "Ενεργοποίηση επιτάχυνσης υλικού", + "enable_tray_icon": "Εμφάνιση του εικονιδίου στη γραμμή εργασιών και ελαχιστοποίηση του παραθύρου στο κλείσιμο", + "keyboard_heading": "Συντομεύσεις πληκτρολογίου", + "keyboard_view_shortcuts_button": "Για να δείτε όλες τις συντομεύσεις πληκτρολογίου, κάντε κλικ εδώ.", + "media_heading": "Εικόνες, GIF και βίντεο", + "rm_lifetime": "Διάρκεια του Δείκτη Ανάγνωσης (ms)", + "rm_lifetime_offscreen": "Διάρκεια Δείκτη εκτός οθόνης (ms)", + "room_list_heading": "Λίστα δωματίων", + "show_polls_button": "Εμφάνιση κουμπιού δημοσκοπήσεων", + "surround_text": "Περιτριγυριστείτε το επιλεγμένο κείμενο κατά την πληκτρολόγηση ειδικών χαρακτήρων", + "time_heading": "Εμφάνιση ώρας" + }, + "prompt_invite": "Ερώτηση πριν από την αποστολή προσκλήσεων σε δυνητικά μη έγκυρα αναγνωριστικά matrix", + "replace_plain_emoji": "Αυτόματη αντικατάσταση απλού κειμένου Emoji", + "security": { + "4s_public_key_in_account_data": "στα δεδομένα λογαριασμού", + "4s_public_key_status": "Δημόσιο κλειδί μυστικής αποθήκευσης:", + "backup_key_cached_status": "Αποθηκευμένο εφεδρικό κλειδί στην κρυφή μνήμη:", + "backup_key_stored_status": "Αποθηκευμένο εφεδρικό κλειδί:", + "backup_key_unexpected_type": "μη αναμενόμενος τύπος", + "backup_key_well_formed": "καλοσχηματισμένο", + "backup_keys_description": "Δημιουργήστε αντίγραφα ασφαλείας των κλειδιών κρυπτογράφησης με τα δεδομένα του λογαριασμού σας σε περίπτωση που χάσετε την πρόσβαση στις συνεδρίες σας. Τα κλειδιά σας θα ασφαλιστούν με ένα μοναδικό κλειδί ασφαλείας.", + "bulk_options_accept_all_invites": "Αποδεχτείτε όλες τις %(invitedRooms)sπροσκλήσεις", + "bulk_options_reject_all_invites": "Απόρριψη όλων των προσκλήσεων %(invitedRooms)s", + "bulk_options_section": "Μαζικές επιλογές", + "cross_signing_cached": "αποθηκευμένο τοπικά", + "cross_signing_homeserver_support": "Υποστήριξη λειτουργιών κεντρικού διακομιστή:", + "cross_signing_homeserver_support_exists": "υπάρχει", + "cross_signing_in_4s": "σε μυστική αποθήκευση", + "cross_signing_in_memory": "στη μνήμη", + "cross_signing_master_private_Key": "Κύριο ιδιωτικό κλειδί:", + "cross_signing_not_cached": "δεν βρέθηκε τοπικά", + "cross_signing_not_found": "δε βρέθηκε", + "cross_signing_not_in_4s": "δεν βρέθηκε στην αποθήκευση", + "cross_signing_not_stored": "μη αποθηκευμένο", + "cross_signing_private_keys": "Διασταυρούμενη υπογραφή ιδιωτικών κλειδιών:", + "cross_signing_public_keys": "Διασταυρούμενη υπογραφή δημόσιων κλειδιών:", + "cross_signing_self_signing_private_key": "Αυτόματη υπογραφή ιδιωτικού κλειδιού:", + "cross_signing_user_signing_private_key": "Ιδιωτικό κλειδί για υπογραφή χρήστη:", + "cryptography_section": "Κρυπτογραφία", + "delete_backup": "Διαγραφή Αντιγράφου ασφαλείας", + "delete_backup_confirm_description": "Είσαι σίγουρος? Θα χάσετε τα κρυπτογραφημένα μηνύματά σας εάν δε δημιουργηθούν σωστά αντίγραφα ασφαλείας των κλειδιών σας.", + "e2ee_default_disabled_warning": "Ο διαχειριστής του διακομιστή σας έχει απενεργοποιήσει την κρυπτογράφηση από άκρο σε άκρο από προεπιλογή σε ιδιωτικά δωμάτια & άμεσα μηνύματα.", + "enable_message_search": "Ενεργοποίηση αναζήτησης μηνυμάτων σε κρυπτογραφημένα δωμάτια", + "encryption_individual_verification_mode": "Επαληθεύστε μεμονωμένα κάθε συνεδρία που χρησιμοποιείται από έναν χρήστη για να την επισημάνετε ως αξιόπιστη, χωρίς να εμπιστεύεστε συσκευές με διασταυρούμενη υπογραφή.", + "encryption_section": "Κρυπτογράφηση", + "error_loading_key_backup_status": "Δεν είναι δυνατή η φόρτωση της κατάστασης του αντιγράφου ασφαλείας κλειδιού", + "export_megolm_keys": "Εξαγωγή κλειδιών κρυπτογράφησης για το δωμάτιο", + "ignore_users_empty": "Δεν έχετε χρήστες που έχετε αγνοήσει.", + "ignore_users_section": "Χρήστες που αγνοήθηκαν", + "import_megolm_keys": "Εισαγωγή κλειδιών E2E", + "key_backup_active_version_none": "Κανένα", + "key_backup_algorithm": "Αλγόριθμος:", + "key_backup_complete": "Δημιουργήθηκαν αντίγραφα ασφαλείας όλων των κλειδιών", + "key_backup_connect": "Συνδέστε αυτήν την συνεδρία με το αντίγραφο ασφαλείας κλειδιού", + "key_backup_connect_prompt": "Συνδέστε αυτήν την συνεδρία με το αντίγραφο ασφαλείας κλειδιού πριν αποσυνδεθείτε για να αποφύγετε την απώλεια κλειδιών που μπορεί να υπάρχουν μόνο σε αυτήν την συνεδρία.", + "key_backup_inactive": "Αυτή η συνεδρία δεν δημιουργεί αντίγραφα ασφαλείας των κλειδιών σας, αλλά έχετε ένα υπάρχον αντίγραφο ασφαλείας από το οποίο μπορείτε να επαναφέρετε και να προσθέσετε στη συνέχεια.", + "key_backup_inactive_warning": "Δεν δημιουργούνται αντίγραφα ασφαλείας των κλειδιών σας από αυτήν την συνεδρία.", + "manually_verify_all_sessions": "Επαληθεύστε χειροκίνητα όλες τις απομακρυσμένες συνεδρίες", + "message_search_disable_warning": "Εάν απενεργοποιηθεί, τα μηνύματα από κρυπτογραφημένα δωμάτια δε θα εμφανίζονται στα αποτελέσματα αναζήτησης.", + "message_search_disabled": "Αποθηκεύστε με ασφάλεια κρυπτογραφημένα μηνύματα τοπικά για να εμφανίζονται στα αποτελέσματα αναζήτησης.", + "message_search_enabled": { + "one": "Αποθηκεύστε με ασφάλεια κρυπτογραφημένα μηνύματα τοπικά για να εμφανίζονται στα αποτελέσματα αναζήτησης, χρησιμοποιώντας %(size)s για αποθήκευση μηνυμάτων από το %(rooms)sδωμάτιο .", + "other": "Αποθηκεύστε με ασφάλεια κρυπτογραφημένα μηνύματα τοπικά για να εμφανίζονται στα αποτελέσματα αναζήτησης, χρησιμοποιώντας %(size)s για αποθήκευση μηνυμάτων από τα %(rooms)sδωμάτια ." + }, + "message_search_failed": "Η αρχικοποίηση αναζήτησης μηνυμάτων απέτυχε", + "message_search_indexed_messages": "Ευρετηριασμένα μηνύματα:", + "message_search_indexed_rooms": "Ευρετηριασμένα δωμάτια:", + "message_search_indexing": "Γίνεται ευρετηρίαση: %(currentRoom)s", + "message_search_indexing_idle": "Αυτήν τη στιγμή δεν υπάρχει ευρετηρίαση μηνυμάτων για κανένα δωμάτιο.", + "message_search_intro": "Το %(brand)s αποθηκεύει με ασφάλεια κρυπτογραφημένα μηνύματα τοπικά για να εμφανίζονται στα αποτελέσματα αναζήτησης:", + "message_search_room_progress": "%(doneRooms)s από %(totalRooms)s", + "message_search_section": "Αναζήτηση μηνυμάτων", + "message_search_sleep_time": "Πόσο γρήγορα πρέπει να γίνεται λήψη των μηνυμάτων.", + "message_search_space_used": "Χώρος που χρησιμοποιείται:", + "message_search_unsupported": "Λείπουν ορισμένα στοιχεία από το %(brand)s που απαιτούνται για την ασφαλή αποθήκευση κρυπτογραφημένων μηνυμάτων τοπικά. Εάν θέλετε να πειραματιστείτε με αυτό το χαρακτηριστικό, δημιουργήστε μια προσαρμοσμένη %(brand)s επιφάνεια εργασίαςμε προσθήκη στοιχείων αναζήτησης.", + "message_search_unsupported_web": "Το %(brand)s δεν μπορεί να αποθηκεύσει με ασφάλεια κρυπτογραφημένα μηνύματα τοπικά ενώ εκτελείται σε πρόγραμμα περιήγησης ιστού. Χρησιμοποιήστε την %(brand)s Επιφάνεια εργασίας για να εμφανίζονται κρυπτογραφημένα μηνύματα στα αποτελέσματα αναζήτησης.", + "restore_key_backup": "Επαναφορά από Αντίγραφο ασφαλείας", + "secret_storage_not_ready": "δεν είναι έτοιμο", + "secret_storage_ready": "έτοιμο", + "secret_storage_status": "Μυστική αποθήκευση:", + "send_analytics": "Αποστολή δεδομένων αναλυτικών στοιχείων", + "session_id": "Αναγνωριστικό συνεδρίας:", + "session_key": "Κλειδί συνεδρίας:", + "strict_encryption": "Μη στέλνετε ποτέ κρυπτογραφημένα μηνύματα σε μη επαληθευμένες συνεδρίες από αυτήν τη συνεδρία" + }, + "send_typing_notifications": "Αποστολή ειδοποιήσεων πληκτρολόγησης", + "sessions": { + "confirm_sign_out": { + "one": "Επιβεβαιώστε την αποσύνδεση αυτής της συσκευής", + "other": "Επιβεβαιώστε την αποσύνδεση αυτών των συσκευών" + }, + "confirm_sign_out_body": { + "other": "Κάντε κλικ στο κουμπί παρακάτω για να επιβεβαιώσετε αποσύνδεση αυτών των συσκευών.", + "one": "Κάντε κλικ στο κουμπί παρακάτω για επιβεβαίωση αποσύνδεση αυτής της συσκευής." + }, + "confirm_sign_out_continue": { + "one": "Αποσύνδεση συσκευής", + "other": "Αποσύνδεση συσκευών" + }, + "confirm_sign_out_sso": { + "one": "Επιβεβαιώστε ότι αποσυνδέεστε από αυτήν τη συσκευή χρησιμοποιώντας Single Sign On για να αποδείξετε την ταυτότητά σας.", + "other": "Επιβεβαιώστε την αποσύνδεση από αυτές τις συσκευές χρησιμοποιώντας Single Sign On για να αποδείξετε την ταυτότητά σας." + }, + "session_id": "Αναγνωριστικό συνεδρίας", + "verify_session": "Επαλήθευση συνεδρίας" + }, + "show_breadcrumbs": "Εμφάνιση συντομεύσεων σε δωμάτια που προβλήθηκαν πρόσφατα πάνω από τη λίστα δωματίων", + "show_chat_effects": "Εμφάνιση εφέ συνομιλίας (κινούμενα σχέδια κατά τη λήψη π.χ. κομφετί)", + "show_displayname_changes": "Εμφάνιση αλλαγών εμφανιζόμενου ονόματος", + "show_join_leave": "Εμφάνιση μηνυμάτων συμμετοχής/αποχώρησης (προσκλήσεις/αφαιρέσεις/απαγορεύσεις δεν επηρεάζονται)", + "show_read_receipts": "Εμφάνιση αποδείξεων ανάγνωσης που έχουν αποσταλεί από άλλους χρήστες", + "show_redaction_placeholder": "Εμφάνιση πλαισίου θέσης για μηνύματα που έχουν αφαιρεθεί", + "show_stickers_button": "Εμφάνιση κουμπιού αυτοκόλλητων", + "show_typing_notifications": "Εμφάνιση ειδοποιήσεων πληκτρολόγησης", + "sidebar": { + "metaspaces_favourites_description": "Ομαδοποιήστε όλα τα αγαπημένα σας δωμάτια και άτομα σε ένα μέρος.", + "metaspaces_home_all_rooms": "Εμφάνιση όλων των δωματίων", + "metaspaces_home_all_rooms_description": "Εμφάνιση όλων των δωματίων σας στην Αρχική, ακόμα κι αν βρίσκονται σε ένα χώρο.", + "metaspaces_home_description": "Ο Αρχικός χώρος είναι χρήσιμος για να έχετε μια επισκόπηση των πάντων.", + "metaspaces_orphans": "Δωμάτια εκτός χώρου", + "metaspaces_orphans_description": "Ομαδοποιήστε σε ένα μέρος όλα τα δωμάτιά σας που δεν αποτελούν μέρος ενός χώρου.", + "metaspaces_people_description": "Ομαδοποιήστε όλα τα άτομα σας σε ένα μέρος.", + "metaspaces_subsection": "Χώροι για εμφάνιση", + "title": "Πλαϊνή μπάρα" + }, + "start_automatically": "Αυτόματη έναρξη μετά τη σύνδεση", + "use_12_hour_format": "Εμφάνιση χρονικών σημάνσεων σε 12ωρη μορφή ώρας (π.χ. 2:30 μ.μ.)", + "use_command_enter_send_message": "Χρησιμοποιήστε Command + Enter για να στείλετε ένα μήνυμα", + "use_command_f_search": "Χρησιμοποιήστε το Command + F για αναζήτηση στο χρονοδιάγραμμα", + "use_control_enter_send_message": "Χρησιμοποιήστε Ctrl + Enter για να στείλετε ένα μήνυμα", + "use_control_f_search": "Χρησιμοποιήστε τα πλήκτρα Ctrl + F για αναζήτηση στο χρονοδιάγραμμα", + "voip": { + "audio_input_empty": "Δεν εντοπίστηκε μικρόφωνο", + "audio_output": "Έξοδος ήχου", + "audio_output_empty": "Δεν εντοπίστηκαν Έξοδοι Ήχου", + "mirror_local_feed": "Αντικατοπτρίστε την τοπική ροή βίντεο", + "missing_permissions_prompt": "Λείπουν δικαιώματα πολυμέσων, κάντε κλικ στο κουμπί παρακάτω για να αιτηθείτε.", + "request_permissions": "Ζητήστε άδειες πολυμέσων", + "title": "Φωνή & Βίντεο", + "video_input_empty": "Δεν εντοπίστηκε κάμερα" + }, + "warn_quit": "Προειδοποιήστε πριν την παραίτηση" }, - "analytics": { - "enable_prompt": "Βοηθήστε στη βελτίωση του %(analyticsOwner)s", - "consent_migration": "Έχετε συμφωνήσει να μοιραστείτε ανώνυμα δεδομένα χρήσης μαζί μας. Ενημερώνουμε τον τρόπο που λειτουργεί.", - "learn_more": "Μοιραστείτε ανώνυμα δεδομένα για να μας βοηθήσετε να εντοπίσουμε προβλήματα. Τίποτα προσωπικό. Χωρίς τρίτους. Μάθετε περισσότερα", - "privacy_policy": "Μπορείτε να διαβάσετε όλους τους όρους μας εδώ", - "pseudonymous_usage_data": "Βοηθήστε μας να εντοπίσουμε προβλήματα και να βελτιώσουμε το %(analyticsOwner)s κοινοποιώντας ανώνυμα δεδομένα χρήσης. Για να κατανοήσουμε πώς οι άνθρωποι χρησιμοποιούν πολλαπλές συσκευές, θα δημιουργήσουμε ένα τυχαίο αναγνωριστικό, κοινόχρηστο από τις συσκευές σας.", - "bullet_1": "Δεν καταγράφουμε ούτε ιχνηλατούμε οποιαδήποτε δεδομένα λογαριασμού", - "bullet_2": "Δε μοιραζόμαστε πληροφορίες με τρίτους", - "disable_prompt": "Μπορείτε να το απενεργοποιήσετε ανά πάσα στιγμή στις ρυθμίσεις" + "share": { + "link_title": "Σύνδεσμος στο δωμάτιο", + "permalink_message": "Σύνδεσμος στο επιλεγμένο μήνυμα", + "permalink_most_recent": "Σύνδεσμος προς το πιο πρόσφατο μήνυμα", + "title_message": "Κοινή χρήση Μηνύματος Δωματίου", + "title_room": "Κοινή χρήση Δωματίου", + "title_user": "Κοινή χρήση Χρήστη" }, - "chat_effects": { - "confetti_description": "Στέλνει το δεδομένο μήνυμα με κομφετί", - "confetti_message": "στέλνει κομφετί", - "fireworks_description": "Στέλνει το δεδομένο μήνυμα με πυροτεχνήματα", - "fireworks_message": "στέλνει πυροτεχνήματα", - "rainfall_description": "Στέλνει το δεδομένο μήνυμα με βροχόπτωση", - "rainfall_message": "Στέλνει βροχόπτωση", - "snowfall_description": "Στέλνει το δεδομένο μήνυμα με χιονόπτωση", - "snowfall_message": "Στέλνει χιονόπτωση", - "spaceinvaders_description": "Στέλνει το δεδομένο μήνυμα με εφέ διαστημικού θέματος", - "spaceinvaders_message": "στέλνει διαστημικούς εισβολείς" + "slash_command": { + "addwidget": "Προσθέτει ένα προσαρμοσμένο widget μέσω URL στο δωμάτιο", + "addwidget_invalid_protocol": "Παρακαλώ εισάγετε ένα widget URL με https:// ή http://", + "addwidget_missing_url": "Παρακαλώ εισάγετε ένα widget URL ή ενσωματώστε κώδικα", + "addwidget_no_permissions": "Δεν μπορείτε να τροποποιήσετε μικροεφαρμογές σε αυτό το δωμάτιο.", + "ban": "Αποκλεισμός χρήστη με το συγκεκριμένο αναγνωριστικό", + "category_actions": "Δράσεις", + "category_admin": "Διαχειριστής", + "category_advanced": "Προχωρημένες", + "category_effects": "Εφέ", + "category_messages": "Μηνύματα", + "category_other": "Άλλα", + "command_error": "Σφάλμα εντολής", + "converttodm": "Μετατρέπει το δωμάτιο σε προσωπική συνομιλία", + "converttoroom": "Μετατρέπει την προσωπική συνομιλία σε δωμάτιο", + "deop": "Deop χρήστη με το συγκεκριμένο αναγνωριστικό", + "devtools": "Ανοίγει το παράθυρο Εργαλείων για Προγραμματιστές", + "discardsession": "Επιβάλλει την τρέχουσα εξερχόμενη ομαδική συνεδρία σε κρυπτογραφημένο δωμάτιο για απόρριψη", + "error_invalid_rendering_type": "Σφάλμα εντολής: Δεν είναι δυνατή η εύρεση του τύπου απόδοσης (%(renderingType)s)", + "error_invalid_runfn": "Σφάλμα εντολής: Δεν είναι δυνατή η χρήση της εντολής slash.", + "help": "Εμφανίζει τη λίστα εντολών με τρόπους χρήσης και περιγραφές", + "help_dialog_title": "Βοήθεια Εντολών", + "holdcall": "Βάζει την κλήση στο τρέχον δωμάτιο σε αναμονή", + "html": "Αποστέλλει ένα μήνυμα ως html, χωρίς να το ερμηνεύει ως markdown", + "ignore": "Αγνοεί ένα χρήστη, αποκρύπτοντας τα μηνύματα του σε εσάς", + "ignore_dialog_description": "Τώρα αγνοείτε τον/την %(userId)s", + "ignore_dialog_title": "Αγνοημένος χρήστης", + "invite": "Προσκαλεί τον χρήστη με το δοσμένο αναγνωριστικό στο τρέχον δωμάτιο", + "invite_3pid_needs_is_error": "Χρησιμοποιήστε έναν διακομιστή ταυτοτήτων για να προσκαλέσετε μέσω email. Μπορείτε να κάνετε διαχείριση στις Ρυθμίσεις.", + "invite_3pid_use_default_is_title": "Χρησιμοποιήστε ένα διακομιστή ταυτοτήτων", + "invite_3pid_use_default_is_title_description": "Χρησιμοποιήστε έναν διακομιστή ταυτοτήτων για να προσκαλέσετε μέσω email. Πατήστε συνέχεια για να χρησιμοποιήσετε τον προεπιλεγμένο διακομιστή ταυτοτήτων (%(defaultIdentityServerName)s) ή μπείτε στην διαχείριση στις Ρυθμίσεις.", + "join": "Σύνδεση στο δωμάτιο με την δοθείσα διεύθυνση", + "jumptodate": "Μεταβείτε στη δεδομένη ημερομηνία στη γραμμή χρόνου", + "jumptodate_invalid_input": "Αδυναμία κατανόησης της δοθείσας ημερομηνίας (%(inputDate)s). Προσπαθήστε να χρησιμοποιήσετε την μορφή YYYY-MM-DD.", + "lenny": "Προ-εισάγει ( ͡° ͜ʖ ͡°) σε ένα μήνυμα απλού κειμένου", + "me": "Εμφανίζει την ενέργεια", + "msg": "Στέλνει ένα μήνυμα στον δοσμένο χρήστη", + "myroomnick": "Αλλάζει το εμφανιζόμενο ψευδώνυμο μόνο στο παρόν δωμάτιο", + "nick": "Αλλάζει το ψευδώνυμο χρήστη", + "no_active_call": "Δεν υπάρχει ενεργή κλήση σε αυτό το δωμάτιο", + "op": "Καθορίζει το επίπεδο δύναμης ενός χρήστη", + "part_unknown_alias": "Μη αναγνωρισμένη διεύθυνση δωματίου: %(roomAlias)s", + "plain": "Αποστέλλει ένα μήνυμα ως απλό κείμενο, χωρίς να το ερμηνεύει ως \"markdown\"", + "query": "Ανοίγει την συνομιλία με τον δοσμένο χρήστη", + "query_not_found_phone_number": "Δεν είναι δυνατή η εύρεση του αναγνωριστικού Matrix για τον αριθμό τηλεφώνου", + "rageshake": "Στέλνει μία αναφορά σφάλματος με logs", + "rainbow": "Στέλνει το δοσμένο μήνυμα χρωματισμένο σαν ουράνιο τόξο", + "rainbowme": "Στέλνει το δοσμένο emote χρωματισμένο σαν ουράνιο τόξο", + "remove": "Αφαιρεί τον χρήστη με το συγκεκριμένο αναγνωριστικό από αυτό το δωμάτιο", + "roomavatar": "Αλλάζει το άβαταρ αυτού του δωματίου", + "roomname": "Θέτει το θέμα του δωματίου", + "server_error": "Σφάλμα διακομιστή", + "server_error_detail": "Ο διακομιστής μπορεί να είναι μη διαθέσιμος, υπερφορτωμένος, ή κάτι άλλο να πήγε στραβά.", + "shrug": "Προ-εισάγει ¯\\_(ツ)_/¯ σε ένα μήνυμα απλού κειμένου", + "spoiler": "Στέλνει το δοθέν μήνυμα ως spoiler", + "tableflip": "Προ-εισάγει (╯°□°)╯︵ ┻━┻ σε ένα μήνυμα απλού κειμένου", + "topic": "Λαμβάνει ή θέτει το θέμα του δωματίου", + "topic_none": "Το δωμάτιο αυτό δεν έχει κανένα θέμα.", + "topic_room_error": "Αποτυχία λήψης θέματος δωματίου: Αδυναμία εύρεσης δωματίου (%(roomId)s", + "tovirtual": "Μεταβαίνει στο εικονικό δωμάτιο αυτού του δωματίου, εάν υπάρχει", + "tovirtual_not_found": "Δεν υπάρχει εικονικό δωμάτιο για αυτό το δωμάτιο", + "unban": "Άρση αποκλεισμού χρήστη με το συγκεκριμένο αναγνωριστικό", + "unflip": "Προ-εισάγει ┬──┬ ノ( ゜-゜ノ) σε ένα μήνυμα απλού κειμένου", + "unholdcall": "Επαναφέρει την κλήση στο τρέχον δωμάτιο από την αναμονή", + "unignore": "Διακοπή παράβλεψης ενός χρήστη, και προβολή των μηνυμάτων του", + "unignore_dialog_description": "Δεν αγνοείτε πια τον/την %(userId)s", + "unignore_dialog_title": "Χρήστης από κατάργηση παράβλεψης", + "unknown_command": "Αγνωστη εντολή", + "unknown_command_button": "Αποστολή ως μήνυμα", + "unknown_command_detail": "Μη αναγνωρισμένη εντολή: %(commandText)s", + "unknown_command_help": "Μπορείτε να χρησιμοποιήσετε το /help για να παραθέσετε τις διαθέσιμες εντολές. Μήπως θέλατε να το στείλετε αυτό ως μήνυμα;", + "unknown_command_hint": "Συμβουλή: Ξεκινήστε το μήνυμά σας με // για να το ξεκινήσετε με κάθετο.", + "upgraderoom": "Αναβαθμίζει το δωμάτιο σε μια καινούργια έκδοση", + "upgraderoom_permission_error": "Δεν διαθέτετε τις απαιτούμενες άδειες για να χρησιμοποιήσετε αυτήν την εντολή.", + "usage": "Χρήση", + "verify": "Επιβεβαιώνει έναν χρήστη, συνεδρία, και pubkey tuple", + "verify_mismatch": "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η ΕΠΑΛΗΘΕΥΣΗ ΚΛΕΙΔΙΟΥ ΑΠΕΤΥΧΕ! Το κλειδί σύνδεσης για %(userId)s και συνεδρίας %(deviceId)s είναι \"%(fprint)s\" που δεν ταιριάζει με το παρεχόμενο κλειδί\"%(fingerprint)s\". Αυτό μπορεί να σημαίνει ότι υπάρχει υποκλοπή στις επικοινωνίες σας!", + "verify_nop": "Η συνεδρία έχει ήδη επιβεβαιωθεί!", + "verify_success_description": "Το κλειδί υπογραφής που παρείχατε ταιριάζει με το κλειδί που λάβατε από την συνεδρία %(userId)s's %(deviceId)s. Η συνεδρία σημειώνεται ως επιβεβαιωμένη.", + "verify_success_title": "Επιβεβαιωμένο κλειδί", + "verify_unknown_pair": "Άγνωστο ζευγάρι (χρήστης, συνεδρία): (%(userId)s, %(deviceId)s)", + "whois": "Εμφανίζει πληροφορίες για έναν χρήστη" + }, + "space": { + "add_existing_room_space": { + "create": "Θέλετε να προσθέσετε ένα νέο δωμάτιο αντί αυτού;", + "create_prompt": "Δημιουργήστε νέο δωμάτιο", + "dm_heading": "Άμεσα Μηνύματα", + "error_heading": "Δεν προστέθηκαν όλοι οι επιλεγμένοι", + "progress_text": { + "one": "Προσθήκη δωματίου...", + "other": "Προσθήκη δωματίων... (%(progress)s από %(count)s)" + }, + "space_dropdown_label": "Επιλογή χώρου", + "space_dropdown_title": "Προσθέστε υπάρχοντα δωμάτια", + "subspace_moved_note": "Η προσθήκη χώρων μετακινήθηκε." + }, + "add_existing_subspace": { + "create_button": "Δημιουργήστε ένα νέο χώρο", + "create_prompt": "Θέλετε να προσθέσετε ένα νέο χώρο αντί αυτού;", + "filter_placeholder": "Αναζητήστε χώρους", + "space_dropdown_title": "Προσθήκη υπάρχοντος χώρου" + }, + "context_menu": { + "devtools_open_timeline": "Εμφάνιση χρονοδιαγράμματος δωματίου (develtools)", + "explore": "Εξερευνήστε δωμάτια", + "home": "Αρχική σελίδα χώρου", + "manage_and_explore": "Διαχειριστείτε και εξερευνήστε δωμάτια", + "options": "Επιλογές χώρου" + }, + "failed_load_rooms": "Αποτυχία φόρτωσης λίστας δωματίων.", + "failed_remove_rooms": "Αποτυχία κατάργησης ορισμένων δωματίων. Δοκιμάστε ξανά αργότερα", + "incompatible_server_hierarchy": "Ο διακομιστής σας δεν υποστηρίζει την εμφάνιση ιεραρχιών χώρου.", + "invite": "Προσκαλέστε άτομα", + "invite_description": "Πρόσκληση με email ή όνομα χρήστη", + "invite_link": "Κοινή χρήση συνδέσμου πρόσκλησης", + "invite_this_space": "Πρόσκληση σε αυτό το χώρο", + "joining_space": "Συνδέετε", + "landing_welcome": "Καλώς ήρθατε στο ", + "leave_dialog_action": "Αποχώρηση από τον χώρο", + "leave_dialog_description": "Πρόκειται να αποχωρήσετε από το .", + "leave_dialog_only_admin_room_warning": "Είστε ο μοναδικός διαχειριστής ορισμένων από τα δωμάτια ή τους χώρους που θέλετε να αποχωρήσετε. Αν αποχωρήσετε, θα μείνουν χωρίς διαχειριστές.", + "leave_dialog_only_admin_warning": "Είστε ο μοναδικός διαχειριστής αυτού του χώρου. Αν αποχωρήσετε τότε κανείς άλλος δε θα τον ελέγχει.", + "leave_dialog_option_all": "Αποχώρηση από όλα τα δωμάτια", + "leave_dialog_option_intro": "Θα θέλατε να αποχωρήσετε από τα δωμάτια σε αυτόν τον χώρο;", + "leave_dialog_option_none": "Μην αφήνετε κανένα δωμάτιο", + "leave_dialog_option_specific": "Αποχώρηση από κάποια δωμάτια", + "leave_dialog_public_rejoin_warning": "Δε θα μπορείτε να συμμετάσχετε ξανά εκτός αν προσκληθείτε και πάλι.", + "leave_dialog_title": "Αποχωρήστε από %(spaceName)s", + "mark_suggested": "Επισήμανση ως προτεινόμενο", + "no_search_result_hint": "Μπορεί να θέλετε να δοκιμάσετε μια διαφορετική αναζήτηση ή να ελέγξετε για ορθογραφικά λάθη.", + "preferences": { + "sections_section": "Ενότητες προς εμφάνιση", + "show_people_in_space": "Αυτό ομαδοποιεί τις συνομιλίες σας με μέλη αυτού του χώρου. Η απενεργοποίηση του θα αποκρύψει αυτές τις συνομιλίες από την προβολή του %(spaceName)s." + }, + "room_filter_placeholder": "Αναζητήστε δωμάτια", + "search_children": "Αναζήτηση %(spaceName)s", + "search_placeholder": "Αναζήτηση ονομάτων και περιγραφών", + "select_room_below": "Επιλέξτε πρώτα ένα δωμάτιο παρακάτω", + "share_public": "Μοιραστείτε τον δημόσιο χώρο σας", + "suggested": "Προτεινόμενα", + "suggested_tooltip": "Αυτό το δωμάτιο προτείνεται ως ένα καλό δωμάτιο για συμμετοχή", + "title_when_query_available": "Αποτελέσματα", + "title_when_query_unavailable": "Δωμάτια και Χώροι", + "unmark_suggested": "Επισήμανση ως μη προτεινόμενο", + "user_lacks_permission": "Δεν έχετε άδεια" + }, + "space_settings": { + "title": "Ρυθμίσεις - %(spaceName)s" + }, + "spaces": { + "error_no_permission_add_room": "Δεν έχετε δικαίωμα προσθήκης δωματίων σε αυτόν τον χώρο", + "error_no_permission_add_space": "Δεν έχετε δικαίωμα προσθήκης χώρων σε αυτόν τον χώρο", + "error_no_permission_create_room": "Δεν έχετε δικαίωμα δημιουργίας νέων δωματίων σε αυτόν τον χώρο", + "error_no_permission_invite": "Δεν έχετε δικαίωμα πρόσκλησης ατόμων σε αυτόν τον χώρο" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Εισαγάγετε το όνομα ενός νέου διακομιστή που θέλετε να εξερευνήσετε.", + "network_dropdown_add_dialog_placeholder": "Ονομα διακομιστή", + "network_dropdown_add_dialog_title": "Προσθήκη νέου διακομιστή", + "network_dropdown_add_server_option": "Προσθήκη νέου διακομιστή…", + "network_dropdown_available_invalid": "Αδυναμία εύρεσης του διακομιστή ή της λίστας δωματίων του", + "network_dropdown_available_invalid_forbidden": "Δεν επιτρέπεται να δείτε τη λίστα δωματίων αυτού του διακομιστή", + "network_dropdown_available_valid": "Φαίνεται καλό", + "network_dropdown_required_invalid": "Εισαγάγετε ένα όνομα διακομιστή", + "network_dropdown_your_server_description": "Ο διακομιστής σας" + } + }, + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Εάν δεν εμφανίζεται το άτομο που αναζητάτε, στείλτε τους τον σύνδεσμο πρόσκλησης.", + "copy_link_text": "Αντιγραφή συνδέσμου πρόσκλησης", + "count_of_members": { + "one": "%(count)s Μέλος", + "other": "%(count)s Μέλη" + }, + "create_new_room_button": "Δημιουργία νέου δωματίου", + "group_chat_section_title": "Αλλες επιλογές", + "heading_with_query": "Χρησιμοποιήστε το \"%(query)s\" για αναζήτηση", + "heading_without_query": "Αναζήτηση για", + "join_button_text": "Συμμετοχή στο %(roomAddress)s", + "keyboard_scroll_hint": "Χρησιμοποιήστε τα για κύλιση", + "message_search_section_title": "'Άλλες αναζητήσεις", + "other_rooms_in_space": "Άλλα δωμάτιο στο %(spaceName)s", + "public_rooms_label": "Δημόσια δωμάτια", + "recent_searches_section_title": "Πρόσφατες αναζητήσεις", + "recently_viewed_section_title": "Προβλήθηκε πρόσφατα", + "result_may_be_hidden_privacy_warning": "Ορισμένα αποτελέσματα ενδέχεται να είναι κρυφά για λόγους απορρήτου", + "result_may_be_hidden_warning": "Ορισμένα αποτελέσματα ενδέχεται να είναι κρυμμένα", + "search_dialog": "Παράθυρο Αναζήτησης", + "search_messages_hint": "Για να αναζητήσετε μηνύματα, βρείτε αυτό το εικονίδιο στην κορυφή ενός δωματίου ", + "spaces_title": "Χώροι που ανήκετε", + "start_group_chat_button": "Ξεκινήστε μια ομαδική συνομιλία" + }, + "stickers": { + "empty": "Προς το παρόν δεν έχετε ενεργοποιημένο κάποιο πακέτο αυτοκόλλητων", + "empty_add_prompt": "Προσθέστε μερικά τώρα" + }, + "terms": { + "column_document": "Έγγραφο", + "column_service": "Υπηρεσία", + "column_summary": "Περίληψη", + "identity_server_no_terms_description_1": "Αυτή η δράση απαιτεί την πρόσβαση στο προκαθορισμένο διακομιστή ταυτοποίησης για να επιβεβαιώσει μια διεύθυνση ηλ. ταχυδρομείου ή αριθμό τηλεφώνου, αλλά ο διακομιστής δεν έχει όρους χρήσης.", + "identity_server_no_terms_description_2": "Συνεχίστε μόνο εάν εμπιστεύεστε τον ιδιοκτήτη του διακομιστή.", + "identity_server_no_terms_title": "Ο διακομιστής ταυτοποίησης δεν έχει όρους χρήσης", + "inline_intro_text": "Αποδεχτείτε το για να συνεχίσετε:", + "integration_manager": "Χρησιμοποιήστε bots, γέφυρες, μικροεφαρμογές και πακέτα αυτοκόλλητων", + "intro": "Για να συνεχίσετε, πρέπει να αποδεχτείτε τους όρους αυτής της υπηρεσίας.", + "summary_identity_server_1": "Βρείτε άλλους μέσω τηλεφώνου ή email", + "summary_identity_server_2": "Να βρεθεί μέσω τηλεφώνου ή email", + "tac_button": "Ελέγξτε τους όρους και τις προϋποθέσεις", + "tac_description": "Για να συνεχίσετε να χρησιμοποιείτε τον κεντρικό διακομιστή %(homeserverDomain)s πρέπει να διαβάσετε και να συμφωνήσετε με τους όρους και τις προϋποθέσεις μας.", + "tac_title": "Οροι και Προϋποθέσεις", + "tos": "Όροι Χρήσης" + }, + "theme": { + "light_high_contrast": "Ελαφριά υψηλή αντίθεση", + "match_system": "Ταίριασμα με του συστήματος" + }, + "thread_view_back_action_label": "Επιστροφή στο νήμα εκτέλεσης", + "threads": { + "all_threads": "Όλα τα νήματα", + "all_threads_description": "Εμφανίζει όλα τα νήματα από το τρέχον δωμάτιο", + "count_of_reply": { + "one": "%(count)s απάντηση", + "other": "%(count)s απαντήσεις" + }, + "empty_explainer": "Τα νήματα σας βοηθούν να οργανώνετε και να παρακολουθείτε καλύτερα τις συνομιλίες σας.", + "empty_has_threads_tip": "Απαντήστε σε ένα νήμα εκτέλεσης που βρίσκεται σε εξέλιξη ή χρησιμοποιήστε το \"%(replyInThread)s\" όταν τοποθετείτε το δείκτη του ποντικιού πάνω από ένα μήνυμα για να ξεκινήσετε ένα νέο.", + "empty_heading": "Διατηρήστε τις συζητήσεις οργανωμένες με νήματα", + "error_start_thread_existing_relation": "Δεν είναι δυνατή η δημιουργία νήματος από ένα συμβάν με μια υπάρχουσα σχέση", + "my_threads": "Τα νήματα μου", + "my_threads_description": "Εμφανίζει όλα τα νήματα στα οποία έχετε συμμετάσχει", + "open_thread": "Άνοιγμα νήματος", + "show_all_threads": "Εμφάνιση όλων των νημάτων", + "show_thread_filter": "Εμφάνισε:" + }, + "time": { + "about_day_ago": "σχεδόν μία μέρα πριν", + "about_hour_ago": "σχεδόν μία ώρα πριν", + "about_minute_ago": "σχεδόν ένα λεπτό πριν", + "date_at_time": "%(date)s στις %(time)s", + "few_seconds_ago": "λίγα δευτερόλεπτα πριν", + "in_about_day": "περίπου μια μέρα από τώρα", + "in_about_hour": "περίπου μία ώρα από τώρα", + "in_about_minute": "περίπου ένα λεπτό από τώρα", + "in_few_seconds": "λίγα δευτερόλεπτα από τώρα", + "in_n_days": "%(num)s μέρες από τώρα", + "in_n_hours": "%(num)s ώρες από τώρα", + "in_n_minutes": "%(num)s λεπτά από τώρα", + "left": "%(timeRemaining)s απομένουν", + "n_days_ago": "%(num)s μέρες πριν", + "n_hours_ago": "%(num)s ώρες πριν", + "n_minutes_ago": "%(num)s λεπτά πριν", + "seconds_left": "%(seconds)ss απομένουν", + "short_days": "%(value)sμέρες", + "short_hours": "%(value)sώρες", + "short_minutes": "%(value)s'", + "short_seconds": "%(value)s\"" + }, + "timeline": { + "context_menu": { + "collapse_reply_thread": "Σύμπτυξη νήματος απάντησης", + "external_url": "Πηγαίο URL", + "open_in_osm": "Άνοιγμα στο OpenStreetMap", + "report": "Αναφορά", + "resent_unsent_reactions": "Επανάληψη αποστολής %(unsentCount)s αντιδράσεων", + "show_url_preview": "Εμφάνιση προεπισκόπησης", + "view_source": "Προβολή πηγής" + }, + "creation_summary_dm": "Ο/η %(creator)s δημιούργησε αυτό το απευθείας μήνυμα.", + "creation_summary_room": "Ο/η %(creator)s δημιούργησε και διαμόρφωσε το δωμάτιο.", + "download_action_decrypting": "Αποκρυπτογράφηση", + "download_action_downloading": "Γίνεται λήψη", + "edits": { + "tooltip_label": "Επεξεργάστηκε στις %(date)s. Κάντε κλικ για να δείτε τις τροποποιήσεις.", + "tooltip_sub": "Κάντε κλικ για να δείτε τις τροποποιήσεις", + "tooltip_title": "Τροποποιήθηκε στις %(date)s" + }, + "encrypted_historical_messages_unavailable": "Κρυπτογραφημένα μηνύματα πριν από αυτό το σημείο δεν είναι διαθέσιμα.", + "error_no_renderer": "Δεν ήταν δυνατή η εμφάνιση αυτού του συμβάντος", + "error_rendering_message": "Δεν είναι δυνατή η φόρτωση αυτού του μηνύματος", + "historical_messages_unavailable": "Δεν μπορείτε να δείτε προηγούμενα μηνύματα", + "io.element.widgets.layout": "%(senderName)s έχει ενημερώσει τη διάταξη του δωματίου", + "load_error": { + "no_permission": "Προσπαθήσατε να φορτώσετε ένα συγκεκριμένο σημείο στο χρονολόγιο του δωματίου, αλλά δεν έχετε δικαίωμα να δείτε το εν λόγω μήνυμα.", + "title": "Δεν ήταν δυνατή η φόρτωση της θέσης του χρονολόγιου", + "unable_to_find": "Προσπαθήσατε να φορτώσετε ένα συγκεκριμένο σημείο στο χρονολόγιο του δωματίου, αλλά δεν καταφέρατε να το βρείτε." + }, + "m.audio": { + "error_downloading_audio": "Σφάλμα λήψης ήχου", + "error_processing_audio": "Σφάλμα επεξεργασίας του ηχητικού μηνύματος", + "error_processing_voice_message": "Σφάλμα επεξεργασίας του φωνητικού μηνύματος", + "unnamed_audio": "Ήχος χωρίς όνομα" + }, + "m.call.hangup": { + "dm": "Τέλος κλήσης" + }, + "m.call.invite": { + "call_back_prompt": "Καλέστε πίσω", + "declined": "Η κλήση απορρίφθηκε", + "failed_connect_media": "Δεν ήταν δυνατή η σύνδεση πολυμέσων", + "failed_connection": "Αποτυχία σύνδεσης", + "failed_opponent_media": "Η συσκευή τους δεν μπόρεσε να ξεκινήσει την κάμερα ή το μικρόφωνο", + "missed_call": "Αναπάντητη κλήση", + "no_answer": "Καμία απάντηση", + "unknown_error": "Συνέβη ένα άγνωστο σφάλμα", + "unknown_failure": "Άγνωστο σφάλμα: %(reason)s", + "unknown_state": "Η κλήση βρίσκεται σε άγνωστη κατάσταση!", + "video_call": "Ο %(senderName)s έκανε μία κλήση βίντεο.", + "video_call_unsupported": "Ο %(senderName)s έκανε μια κλήση βίντεο. (δεν υποστηρίζεται από το πρόγραμμα περιήγησης)", + "voice_call": "Ο %(senderName)s έκανε μία ηχητική κλήση.", + "voice_call_unsupported": "Ο %(senderName)s έκανε μια ηχητική κλήση. (δεν υποστηρίζεται από το πρόγραμμα περιήγησης)" + }, + "m.file": { + "decrypt_label": "Αποκρυπτογράφηση %(text)s", + "download_label": "Λήψη %(text)s", + "error_decrypting": "Σφάλμα κατά την αποκρυπτογράφηση της επισύναψης", + "error_invalid": "Μη έγκυρο αρχείο %(extra)s" + }, + "m.image": { + "error_decrypting": "Σφάλμα κατά την αποκρυπτογράφηση της εικόνας", + "sent": "Ο %(senderDisplayName)s έστειλε μια φωτογραφία.", + "show_image": "Εμφάνιση εικόνας" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s ακύρωσε την επαλήθευση", + "you_cancelled": "Ακυρώσατε την επαλήθευση του χρήστη %(name)s" + }, + "m.key.verification.done": "Επαληθεύσατε τον χρήστη %(name)s", + "m.key.verification.request": { + "user_accepted": "Ο/η %(name)s αποδέχθηκε", + "user_cancelled": "%(name)s ακύρωσε", + "user_declined": "%(name)s αρνήθηκε", + "user_wants_to_verify": "%(name)s θέλει να επαληθεύσει", + "you_accepted": "Αποδεχθήκατε", + "you_cancelled": "Ακυρώσατε", + "you_declined": "Αρνηθήκατε", + "you_started": "Στείλατε ένα αίτημα επαλήθευσης" + }, + "m.location": { + "full": "%(senderName)s μοιράστηκαν την τοποθεσία τους", + "location": "Μοιράστηκε μια τοποθεσία: ", + "self_location": "Μοιράστηκαν την τοποθεσία τους: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s ψήφος", + "other": "%(count)s ψήφοι" + } + }, + "m.poll.end": { + "sender_ended": "%(senderName)s τερμάτισε μία δημοσκόπηση" + }, + "m.poll.start": "%(senderName)s ξεκίνησε μια δημοσκόπηση - %(pollQuestion)s", + "m.room.avatar": { + "changed": "Ο %(senderDisplayName)s άλλαξε την εικόνα του δωματίου.", + "changed_img": "Ο %(senderDisplayName)s άλλαξε την εικόνα του δωματίου σε ", + "lightbox_title": "Ο %(senderDisplayName)s άλλαξε την προσωπική εικόνα του %(roomName)s", + "removed": "Ο %(senderDisplayName)s διέγραψε την προσωπική εικόνα του δωματίου." + }, + "m.room.canonical_alias": { + "alt_added": { + "one": "Ο %(senderName)s πρόσθεσε τις εναλλακτικές διευθύνσεις %(addresses)s για αυτό το δωμάτιο.", + "other": "Ο %(senderName)s πρόσθεσε τις εναλλακτικές διευθύνσεις %(addresses)s για αυτό το δωμάτιο." + }, + "alt_removed": { + "one": "Ο %(senderName)s αφαίρεσε την εναλλακτική διεύθυνση %(addresses)s για αυτό το δωμάτιο.", + "other": "Ο %(senderName)s αφαίρεσε τις εναλλακτικές διευθύνσεις %(addresses)s για αυτό το δωμάτιο." + }, + "changed": "Ο %(senderName)s άλλαξε τις διευθύνσεις για αυτό το δωμάτιο.", + "changed_alternative": "Ο %(senderName)s άλλαξε την εναλλακτική διεύθυνση για αυτό το δωμάτιο.", + "changed_main_and_alternative": "Ο %(senderName)s άλλαξε την κύρια και εναλλακτική διεύθυνση για αυτό το δωμάτιο.", + "removed": "Ο %(senderName)s αφαίρεσε την κύρια διεύθυνση για αυτό το δωμάτιο.", + "set": "Ο %(senderName)s έθεσε την κύρια διεύθυνση αυτού του δωματίου σε %(address)s." + }, + "m.room.create": { + "continuation": "Αυτό το δωμάτιο είναι η συνέχεια μιας άλλης συνομιλίας.", + "see_older_messages": "Κάντε κλικ εδώ για να δείτε παλαιότερα μηνύματα." + }, + "m.room.encryption": { + "disable_attempt": "Αγνοήθηκε προσπάθεια απενεργοποίησης κρυπτογράφησης", + "disabled": "Η κρυπτογράφηση δεν ενεργοποιήθηκε", + "parameters_changed": "Ορισμένες παράμετροι κρυπτογράφησης έχουν αλλάξει.", + "unsupported": "Η κρυπτογράφηση που χρησιμοποιείται από αυτό το δωμάτιο δεν υποστηρίζεται." + }, + "m.room.guest_access": { + "can_join": "Ο %(senderDisplayName)s επέτρεψε τους επισκέπτες να μπαίνουν στο δωμάτιο.", + "forbidden": "Ο %(senderDisplayName)s απέτρεψε τους επισκέπτες από το να μπαίνουν στο δωμάτιο.", + "unknown": "Ο %(senderDisplayName)s άλλαξε την πρόσβαση επισκεπτών σε %(rule)s" + }, + "m.room.history_visibility": { + "invited": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη, από τη στιγμή που προσκλήθηκαν.", + "joined": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη, από τη στιγμή που συνδέθηκαν.", + "shared": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη.", + "unknown": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο άγνωστο (%(visibility)s).", + "world_readable": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο οποιοσδήποτε." + }, + "m.room.join_rules": { + "invite": "Ο %(senderDisplayName)s άλλαξε το δωμάτιο σε \"μόνο με πρόσκληση\".", + "public": "Ο %(senderDisplayName)s έκανε το δωμάτιο δημόσιο για όποιον γνωρίζει τον σύνδεσμο.", + "restricted": "Ο %(senderDisplayName)s άλλαξε τους κανόνες σύνδεσης στο δωμάτιο.", + "restricted_settings": "Ο %(senderDisplayName)s άλλαξε τους κανόνες σύνδεσης στο δωμάτιο. Δείτε τις ρυθμίσεις.", + "unknown": "Ο %(senderDisplayName)s άλλαξε τους κανόνες εισόδου σε %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s αποδέχθηκε την πρόσκληση για %(displayName)s", + "accepted_invite": "%(targetName)s αποδέχθηκε μια πρόσκληση", + "ban": "Ο %(senderName)s απέκλεισε τον/την %(targetName)s", + "ban_reason": "Ο %(senderName)s απέκλεισε τον/την %(targetName)s: %(reason)s", + "change_avatar": "Ο %(senderName)s άλλαξε τη φωτογραφία του προφίλ του", + "change_name": "Ο/η %(oldDisplayName)s άλλαξε το εμφανιζόμενο όνομα σε %(displayName)s", + "invite": "Ο/η %(senderName)s προσκάλεσε τον/την %(targetName)s", + "join": "Ο/η %(targetName)s συνδέθηκε στο δωμάτιο", + "kick": "%(senderName)s αφαιρέθηκε %(targetName)s", + "kick_reason": "%(senderName)s αφαιρέθηκε %(targetName)s: %(reason)s", + "left": "Ο/η %(targetName)s έφυγε από το δωμάτιο", + "left_reason": "Ο/η %(targetName)s έφυγε από το δωμάτιο: %(reason)s", + "no_change": "Ο %(senderName)s δεν έκανε καμία αλλαγή", + "reject_invite": "Ο/η %(targetName)s απέρριψε την πρόσκληση", + "remove_avatar": "Ο/η %(senderName)s αφαίρεσε τη φωτογραφία του προφίλ του", + "remove_name": "Ο %(senderName)s αφαίρεσε το όνομα του (%(oldDisplayName)s)", + "set_avatar": "Ο %(senderName)s όρισε τη φωτογραφία του προφίλ του", + "set_name": "Ο/η %(senderName)s καθόρισε το εμφανιζόμενο όνομα του σε %(displayName)s", + "unban": "Ο/η %(senderName)s ήρε τον αποκλεισμό του %(targetName)s", + "withdrew_invite": "Ο %(senderName)s ανακάλεσε την πρόσκληση του %(targetName)s", + "withdrew_invite_reason": "Ο %(senderName)s ανακάλεσε την πρόσκληση του %(targetName)s:%(reason)s" + }, + "m.room.name": { + "change": "Ο %(senderDisplayName)s άλλαξε το όνομα δωματίου από %(oldRoomName)s σε %(newRoomName)s.", + "remove": "Ο %(senderDisplayName)s διέγραψε το όνομα του δωματίου.", + "set": "Ο %(senderDisplayName)s άλλαξε το όνομα του δωματίου σε %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "Ο/Η %(senderName)s άλλαξε τα καρφιτσωμένα μηνύματα του δωματίου.", + "changed_link": "Ο/Η %(senderName)s άλλαξε τα καρφιτσωμένα μηνύματα του δωματίου.", + "pinned": "%(senderName)s καρφίτσωσε ένα μήνυμα σε αυτό το δωμάτιο. Δείτε όλα τα καρφιτσωμένα μηνύματα.", + "pinned_link": "%(senderName)s καρφίτσωσε ένα μήνυμα σε αυτό το δωμάτιο. Δείτε όλα τα καρφιτσωμένα μηνύματα.", + "unpinned": "%(senderName)s ξεκαρφίτσωσε ένα μήνυμα από αυτό το δωμάτιο. Δείτε όλα τα καρφιτσωμένα μηνύματα.", + "unpinned_link": "%(senderName)s ξεκαρφίτσωσε ένα μήνυμα από αυτό το δωμάτιο. Δείτε όλα τα καρφιτσωμένα μηνύματα." + }, + "m.room.power_levels": { + "changed": "Ο %(senderName)s άλλαξε το επίπεδο δύναμης του %(powerLevelDiffText)s.", + "user_from_to": "%(userId)s από %(fromPowerLevel)s σε %(toPowerLevel)s" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Όλοι οι διακομιστές αποκλείστηκαν από την συμμετοχή! Αυτό το δωμάτιο δεν μπορεί να χρησιμοποιηθεί πλέον.", + "changed": "Ο %(senderDisplayName)s άλλαξε τα ACLs του διακομιστή για αυτό το δωμάτιο.", + "set": "Ο %(senderDisplayName)s όρισε τα ACLs του διακομιστή για αυτό το δωμάτιο." + }, + "m.room.third_party_invite": { + "revoked": "Ο %(senderName)s ανακάλεσε την πρόσκληση στον %(targetDisplayName)s για να συνδεθεί στο δωμάτιο.", + "sent": "Ο %(senderName)s έστειλε μια πρόσκληση στον %(targetDisplayName)s για να συνδεθεί στο δωμάτιο." + }, + "m.room.tombstone": "Ο %(senderDisplayName)s αναβάθμισε αυτό το δωμάτιο.", + "m.room.topic": "Ο %(senderDisplayName)s άλλαξε το θέμα σε \"%(topic)s\".", + "m.sticker": "Ο %(senderDisplayName)s έστειλε ένα αυτοκόλλητο.", + "m.video": { + "error_decrypting": "Σφάλμα κατά την αποκρυπτογράφηση του βίντεο" + }, + "m.widget": { + "added": "Προστέθηκε η μικροεφαρμογή %(widgetName)s από τον/την %(senderName)s", + "jitsi_ended": "Η τηλεδιάσκεψη τερματίστηκε από %(senderName)s", + "jitsi_join_right_prompt": "Συμμετάσχετε στην τηλεδιάσκεψη από την κάρτα πληροφοριών στα δεξιά", + "jitsi_join_top_prompt": "Συμμετάσχετε στην τηλεδιάσκεψη από την κορυφή του δωματίου αυτού", + "jitsi_started": "Η τηλεδιάσκεψη ξεκίνησε από %(senderName)s", + "jitsi_updated": "Η τηλεδιάσκεψη ενημερώθηκε από %(senderName)s", + "modified": "Έγινε αλλαγή στη μικροεφαρμογή %(widgetName)s από τον/την %(senderName)s", + "removed": "Η μικροεφαρμογή %(widgetName)s αφαιρέθηκε από τον/την %(senderName)s" + }, + "mab": { + "collapse_reply_chain": "Σύμπτυξη εισαγωγικών", + "copy_link_thread": "Αντιγραφή συνδέσμου στο νήμα εκτέλεσης", + "expand_reply_chain": "Ανάπτυξη εισαγωγικών", + "label": "Ενέργειες μηνυμάτων", + "view_in_room": "Δείτε στο δωμάτιο" + }, + "mjolnir": { + "changed_rule_glob": "%(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_users": "%(senderName)s άλλαξε έναν κανόνα που απαγόρευε την αντιστοίχιση χρηστών %(oldGlob)s σε αντιστοίχιση %(newGlob)s για %(reason)s", + "created_rule": "%(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_users": "%(senderName)s δημιούργησε έναν κανόνα που απαγορεύει την αντιστοίχιση χρηστών %(glob)s για %(reason)s", + "message_hidden": "Έχετε αγνοήσει αυτόν τον χρήστη, επομένως τα μηνύματα του είναι κρυφά. Εμφάνιση ούτως ή άλλως.", + "removed_rule": "%(senderName)s αφαίρεσε μια απαγόρευση αντιστοίχισης κανόνων %(glob)s", + "removed_rule_rooms": "%(senderName)s αφαίρεσε τον κανόνα που απαγορεύει την αντιστοίχιση δωματίων %(glob)s", + "removed_rule_servers": "%(senderName)s αφαίρεσε τον κανόνα που απαγορεύει την αντιστοίχιση διακομιστών %(glob)s", + "removed_rule_users": "Ο %(senderName)s αφαίρεσε τον κανόνα που αποκλείει τους χρήστες που ταιριάζουν με %(glob)s", + "updated_invalid_rule": "%(senderName)s ενημέρωσε έναν μη έγκυρο κανόνα απαγόρευσης", + "updated_rule": "%(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_users": "%(senderName)s ενημέρωσε τον κανόνα που απαγορεύει την αντιστοίχιση χρηστών %(glob)s για %(reason)s" + }, + "no_permission_messages_before_invite": "Δεν έχετε άδεια προβολής των μηνυμάτων που δημιουργήθηκαν πριν από την πρόσκληση σας.", + "no_permission_messages_before_join": "Δεν έχετε άδεια προβολής των μηνυμάτων που δημιουργήθηκαν πριν από την εγγραφή σας.", + "pending_moderation": "Μήνυμα σε εκκρεμότητα συντονισμού", + "pending_moderation_reason": "Μήνυμα σε εκκρεμότητα συντονισμού: %(reason)s", + "reactions": { + "add_reaction_prompt": "Προσθέστε αντίδραση", + "label": "%(reactors)s αντέδρασαν με %(content)s", + "tooltip": "αντέδρασε με %(shortName)s" + }, + "read_receipt_title": { + "one": "Αναγνώστηκε από %(count)s άτομο", + "other": "Αναγνώστηκε από %(count)s άτομα" + }, + "redacted": { + "tooltip": "Το μήνυμα διαγράφηκε στις %(date)s" + }, + "redaction": "Το μήνυμα διαγράφηκε από %(name)s", + "reply": { + "error_loading": "Αδυναμία φόρτωσης του συμβάντος στο οποίο δόθηκε απάντηση, είτε δεν υπάρχει είτε δεν έχετε άδεια να το προβάλετε.", + "in_reply_to": "Ως απαντηση σε ", + "in_reply_to_for_export": "Ως απαντηση σεαυτό το μήνυμα" + }, + "scalar_starter_link": { + "dialog_description": "Θα μεταφερθείτε σε έναν ιστότοπου τρίτου για να πραγματοποιηθεί η πιστοποίηση του λογαριασμού σας με το %(integrationsUrl)s. Θα θέλατε να συνεχίσετε;", + "dialog_title": "Προσθήκη ενσωμάτωσης" + }, + "self_redaction": "Το μήνυμα διαγράφηκε", + "send_state_failed": "Αποτυχία αποστολής", + "send_state_sent": "Το μήνυμά σας στάλθηκε", + "summary": { + "banned": { + "one": "αποκλείστηκε", + "other": "αποκλείστηκε %(count)s φορές" + }, + "banned_multiple": { + "one": "αποκλείστηκαν", + "other": "αποκλείστηκαν %(count)s φορές" + }, + "changed_name": { + "one": "%(oneUser)sάλλαξε το όνομα τους", + "other": "%(oneUser)sάλλαξε το όνομα τους %(count)s φορές" + }, + "changed_name_multiple": { + "one": "%(severalUsers)sάλλαξαν το όνομα τους", + "other": "%(severalUsers)sάλλαξαν το όνομα τους %(count)s φορές" + }, + "hidden_event": { + "one": "%(oneUser)sέστειλε ένα κρυφό μήνυμα", + "other": "%(oneUser)sέστειλε %(count)s κρυφά μηνύματα" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)sέστειλαν ένα κρυφό μήνυμα", + "other": "%(severalUsers)sέστειλαν %(count)s κρυφά μηνύματα" + }, + "invite_withdrawn": { + "one": "%(oneUser)sαπέσυρε την πρόσκληση του", + "other": "%(oneUser)sαπέσυρε την πρόσκληση του %(count)s φορές" + }, + "invite_withdrawn_multiple": { + "one": "%(severalUsers)sαπέσυραν τις προσκλήσεις τους", + "other": "%(severalUsers)sαπέσυραν τις προσκλήσεις τους%(count)s φορές" + }, + "invited": { + "one": "προσκλήθηκε", + "other": "προσκλήθηκε %(count)s φορές" + }, + "invited_multiple": { + "one": "προσκλήθηκαν", + "other": "προσκλήθηκαν %(count)s φορές" + }, + "joined": { + "one": "%(oneUser)sσυνδέθηκαν", + "other": "%(oneUser)sσυνδέθηκαν %(count)s φορές" + }, + "joined_and_left": { + "one": "%(oneUser)sjσυνδέθηκε και έφυγε", + "other": "%(oneUser)sσυνδέθηκε και έφυγε%(count)s φορές" + }, + "joined_and_left_multiple": { + "one": "%(severalUsers)sσυνδέθηκαν και έφυγαν", + "other": "%(severalUsers)sσυνδέθηκαν και έφυγαν %(count)s φορές" + }, + "joined_multiple": { + "one": "%(severalUsers)sσυνδέθηκαν", + "other": "%(severalUsers)sσυνδέθηκαν %(count)s φορές" + }, + "kicked": { + "one": "αφαιρέθηκε", + "other": "αφαιρέθηκε %(count)s φορές" + }, + "kicked_multiple": { + "one": "αφαιρέθηκαν", + "other": "αφαιρέθηκαν %(count)s φορές" + }, + "left": { + "one": "%(oneUser)sέφυγε", + "other": "%(oneUser)sέφυγαν %(count)s φορές" + }, + "left_multiple": { + "one": "%(severalUsers)sέφυγαν", + "other": "%(severalUsers)sέφυγαν %(count)s φορές" + }, + "no_change": { + "one": "%(oneUser)sδεν έκανε αλλαγές", + "other": "%(oneUser)sδεν έκανε αλλαγές %(count)s φορές" + }, + "no_change_multiple": { + "one": "%(severalUsers)sδεν έκαναν αλλαγές", + "other": "%(severalUsers)sδεν έκαναν αλλαγές %(count)s φορές" + }, + "pinned_events": { + "one": "Ο/η %(oneUser)s άλλαξε τα καρφιτσωμένα μηνύματα για το δωμάτιο", + "other": "Ο/η %(oneUser)s άλλαξε τα καρφιτσωμένα μηνύματα για το δωμάτιο %(count)s φορές" + }, + "pinned_events_multiple": { + "other": "Οι %(severalUsers)sάλλαξαν τα καρφιτσωμένα μηνύματα για το δωμάτιο %(count)s φορές", + "one": "Οι %(severalUsers)s άλλαξαν τα καρφιτσωμένα μηνύματα για το δωμάτιο" + }, + "redacted": { + "other": "%(oneUser)sάλλαξε %(count)s μηνύματα", + "one": "%(oneUser)sαφαίρεσε ένα μήνυμα" + }, + "redacted_multiple": { + "one": "%(severalUsers)sάλλαξαν ένα μήνυμα", + "other": "%(severalUsers)sάλλαξαν %(count)s μηνύματα" + }, + "rejected_invite": { + "one": "%(oneUser)s απέρριψε τις προσκλήσεις", + "other": "%(oneUser)s απέρριψε τις προσκλήσεις %(count)s φορές" + }, + "rejected_invite_multiple": { + "one": "%(severalUsers)s απέρριψαν τις προσκλήσεις τους", + "other": "%(severalUsers)s απέρριψαν τις προσκλήσεις τους %(count)s φορές" + }, + "rejoined": { + "one": "%(oneUser)s έφυγε και επανασυνδέθηκε", + "other": "%(oneUser)s έφυγε και επανασυνδέθηκε %(count)s φορές" + }, + "rejoined_multiple": { + "one": "%(severalUsers)s έφυγαν και επανασυνδέθηκαν", + "other": "%(severalUsers)sέφυγε και επανασυνδέθηκε %(count)s φορές" + }, + "server_acls": { + "one": "%(oneUser)sάλλαξε τα ACLs του διακομιστή", + "other": "%(oneUser)sάλλαξε τα ACLs του διακομιστή %(count)s φορές" + }, + "server_acls_multiple": { + "other": "%(severalUsers)sάλλαξαν τα ACLs του διακομιστή %(count)s φορές", + "one": "%(severalUsers)sάλλαξαν τα ACLs του διακομιστή" + }, + "unbanned": { + "one": "αφαιρέθηκε η απόκλιση του", + "other": "αφαιρέθηκε η απόκλιση του %(count)s φορές" + }, + "unbanned_multiple": { + "one": "αφαιρέθηκε η απόκλιση σας", + "other": "αφαιρέθηκε η απόκλιση σας %(count)s φορές" + } + }, + "thread_info_basic": "Από ένα νήμα εκτέλεσης", + "typing_indicator": { + "more_users": { + "one": "%(names)s και ένας ακόμα πληκτρολογούν …", + "other": "%(names)s και %(count)s άλλοι πληκτρολογούν …" + }, + "one_user": "%(displayName)s πληκτρολογεί …", + "two_users": "%(names)s και %(lastPerson)s πληκτρολογούν …" + }, + "url_preview": { + "close": "Κλείσιμο προεπισκόπησης", + "show_n_more": { + "other": "Εμφάνιση %(count)s άλλων προεπισκοπήσεων", + "one": "Εμφάνιση%(count)s άλλων προεπισκοπήσεων" + } + } }, - "spaces": { - "error_no_permission_invite": "Δεν έχετε δικαίωμα πρόσκλησης ατόμων σε αυτόν τον χώρο", - "error_no_permission_create_room": "Δεν έχετε δικαίωμα δημιουργίας νέων δωματίων σε αυτόν τον χώρο", - "error_no_permission_add_room": "Δεν έχετε δικαίωμα προσθήκης δωματίων σε αυτόν τον χώρο", - "error_no_permission_add_space": "Δεν έχετε δικαίωμα προσθήκης χώρων σε αυτόν τον χώρο" + "truncated_list_n_more": { + "other": "Και %(count)s ακόμα..." }, - "auth": { - "continue_with_idp": "Συνεχίστε με %(provider)s", - "sign_in_with_sso": "Συνδεθείτε με απλή σύνδεση", - "sso": "Single Sign On", - "continue_with_sso": "Συνέχεια με %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s Ή %(usernamePassword)s", - "sign_in_instead": "Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ", - "account_clash": "Ο νέος λογαριασμός σας (%(newAccountId)s) έχει εγγραφεί, αλλά έχετε ήδη συνδεθεί με διαφορετικό λογαριασμό (%(loggedInUserId)s).", - "account_clash_previous_account": "Συνέχεια με τον προηγούμενο λογαριασμό", - "log_in_new_account": "Συνδεθείτε στον νέο σας λογαριασμό.", - "registration_successful": "Επιτυχής Εγγραφή", - "server_picker_title": "Σύνδεση στον κεντρικό διακομιστή σας", - "server_picker_dialog_title": "Αποφασίστε πού θα φιλοξενείται ο λογαριασμός σας", - "footer_powered_by_matrix": "λειτουργεί με το Matrix", - "failed_homeserver_discovery": "Αποτυχία εκτέλεσης εντοπισμού του κεντρικού διακομιστή", - "sync_footer_subtitle": "Εάν έχετε συμμετάσχει σε πολλά δωμάτια, αυτό μπορεί να διαρκέσει λίγο", - "unsupported_auth_msisdn": "Αυτός ο διακομιστής δεν υποστηρίζει πιστοποίηση με αριθμό τηλεφώνου.", - "unsupported_auth_email": "Αυτός ο κεντρικός διακομιστής δεν υποστηρίζει σύνδεση με χρήση διεύθυνσης email.", - "registration_disabled": "Η εγγραφή έχει απενεργοποιηθεί σε αυτόν τον κεντρικό διακομιστή.", - "failed_query_registration_methods": "Αδυναμία λήψης των υποστηριζόμενων μεθόδων εγγραφής.", - "username_in_use": "Κάποιος έχει ήδη αυτό το όνομα χρήστη, δοκιμάστε ένα άλλο.", - "incorrect_password": "Λανθασμένος κωδικός πρόσβασης", - "failed_soft_logout_auth": "Απέτυχε ο εκ νέου έλεγχος ταυτότητας", - "soft_logout_heading": "Εχετε αποσυνδεθεί", - "forgot_password_email_required": "Πρέπει να εισηχθεί η διεύθυνση ηλ. αλληλογραφίας που είναι συνδεδεμένη με τον λογαριασμό σας.", - "forgot_password_email_invalid": "Η διεύθυνση email δε φαίνεται να είναι έγκυρη.", - "sign_in_prompt": "Έχετε λογαριασμό; Συνδεθείτε", - "forgot_password_prompt": "Ξεχάσετε τον κωδικό σας;", - "soft_logout_intro_password": "Εισαγάγετε τον κωδικό πρόσβασης σας για να συνδεθείτε και να αποκτήσετε ξανά πρόσβαση στον λογαριασμό σας.", - "soft_logout_intro_sso": "Συνδεθείτε και αποκτήστε ξανά πρόσβαση στον λογαριασμό σας.", - "soft_logout_intro_unsupported_auth": "Δεν μπορείτε να συνδεθείτε στον λογαριασμό σας. Επικοινωνήστε με τον διαχειριστή του κεντρικού διακομιστή σας για περισσότερες πληροφορίες.", - "create_account_prompt": "Πρώτη φορά εδώ; Δημιουργήστε λογαριασμό", - "sign_in_or_register": "Συνδεθείτε ή Δημιουργήστε Λογαριασμό", - "sign_in_or_register_description": "Χρησιμοποιήστε τον λογαριασμό σας ή δημιουργήστε νέο για να συνεχίσετε.", - "register_action": "Δημιουργία Λογαριασμού", - "server_picker_failed_validate_homeserver": "Δεν είναι δυνατή η επικύρωση του κεντρικού διακομιστή", - "server_picker_invalid_url": "Μη έγκυρο URL", - "server_picker_required": "Καθορίστε τον κεντρικό διακομιστή σας", - "server_picker_matrix.org": "Το Matrix.org είναι ο μεγαλύτερος δημόσιος διακομιστής στον κόσμο, επομένως είναι ένα καλό μέρος για να ξεκινήσετε.", - "server_picker_intro": "Ονομάζουμε τα μέρη όπου μπορείτε να φιλοξενήσετε τον λογαριασμό σας 'κεντρικούς διακομιστές'.", - "server_picker_custom": "Άλλος κεντρικός διακομιστής", - "server_picker_explainer": "Χρησιμοποιήστε τον Matrix διακομιστή που προτιμάτε εάν έχετε, ή φιλοξενήστε τον δικό σας.", - "server_picker_learn_more": "Σχετικά με τους κεντρικούς διακομιστές" + "update": { + "changelog": "Αλλαγές", + "check_action": "Έλεγχος για ενημέρωση", + "error_encountered": "Παρουσιάστηκε σφάλμα (%(errorDetail)s).", + "error_unable_load_commit": "Δεν είναι δυνατή η φόρτωση των λεπτομερειών δέσμευσης: %(msg)s", + "new_version_available": "Νέα έκδοση διαθέσιμη. Ενημέρωση τώρα.", + "no_update": "Δεν υπάρχει διαθέσιμη ενημέρωση.", + "release_notes_toast_title": "Τι νέο υπάρχει", + "see_changes_button": "Τι νέο υπάρχει;", + "toast_description": "Διατίθεται νέα έκδοση του %(brand)s", + "toast_title": "Ενημέρωση %(brand)s", + "unavailable": "Μη διαθέσιμο" + }, + "upload_failed_generic": "Απέτυχε το ανέβασμα του αρχείου '%(fileName)s'.", + "upload_failed_size": "Το αρχείο '%(fileName)s' ξεπερνάει το όριο μεγέθους ανεβάσματος αυτού του κεντρικού διακομιστή", + "upload_failed_title": "Απέτυχε η αποστολή", + "upload_file": { + "cancel_all_button": "Ακύρωση Όλων", + "error_file_too_large": "Αυτό το αρχείο είναι πολύ μεγάλο για μεταφόρτωση. Το όριο μεγέθους αρχείου είναι %(limit)s αλλά αυτό το αρχείο είναι %(sizeOfThisFile)s.", + "error_files_too_large": "Αυτά τα αρχεία είναι πολύ μεγάλα για μεταφόρτωση. Το όριο μεγέθους αρχείου είναι %(limit)s.", + "error_some_files_too_large": "Ορισμένα αρχεία είναι πολύ μεγάλα για να μεταφορτωθούν. Το όριο μεγέθους αρχείου είναι %(limit)s.", + "error_title": "Σφάλμα μεταφόρτωσης", + "title": "Μεταφόρτωση αρχείων", + "title_progress": "Μεταφόρτωση αρχείων %(current)s από %(total)s", + "upload_all_button": "Μεταφόρτωση όλων", + "upload_n_others_button": { + "one": "Μεταφόρτωση %(count)s άλλου αρχείου", + "other": "Μεταφόρτωση %(count)s άλλων αρχείων" + } }, - "room_list": { - "sort_unread_first": "Εμφάνιση δωματίων με μη αναγνωσμένα μηνύματα πρώτα", - "show_previews": "Εμφάνιση προεπισκοπήσεων μηνυμάτων", - "sort_by": "Ταξινόμηση κατά", - "sort_by_activity": "Δραστηριότητα", - "sort_by_alphabet": "Α-Ω", - "sublist_options": "Επιλογές λίστας", - "show_n_more": { - "one": "Εμφάνιση %(count)s περισσότερων", - "other": "Εμφάνιση %(count)s περισσότερων" + "user_info": { + "admin_tools_section": "Εργαλεία διαχειριστή", + "ban_button_space": "Αποκλεισμός από τον χώρο", + "ban_room_confirm_title": "Αποκλεισμός από %(roomName)s", + "ban_space_everything": "Αποκλεισμός από οτιδήποτε έχω δικαίωμα", + "ban_space_specific": "Αποκλεισμός από συγκεκριμένες λειτουργίες που έχω δικαίωμα", + "count_of_sessions": { + "one": "%(count)s συνεδρία", + "other": "%(count)s συνεδρίες" }, - "show_less": "Εμφάνιση λιγότερων", - "notification_options": "Επιλογές ειδοποίησης" - }, - "report_content": { - "missing_reason": "Παρακαλώ πείτε μας γιατί κάνετε αναφορά.", - "nature_disagreement": "Αυτό που γράφει αυτός ο χρήστης είναι λάθος.\nΑυτό θα αναφερθεί στους συντονιστές του δωματίου.", - "nature_illegal": "Αυτός ο χρήστης εμφανίζει παράνομη συμπεριφορά, για παράδειγμα, διαρρέει απόρρητες πληροφορίες ατόμων ή απειλεί με βία.\nΑυτό θα αναφερθεί στους συντονιστές του δωματίου, οι οποίοι ενδέχεται να το αναφέρουν στις αρμόδιες αρχές.", - "nature_spam": "Αυτός ο χρήστης στέλνει ανεπιθύμητα μηνύματα στην αίθουσα με διαφημίσεις, συνδέσμους προς διαφημίσεις ή προπαγάνδα.\nΑυτό θα αναφερθεί στους συντονιστές του δωματίου.", - "report_to_homeserver_encrypted": "Αυτό το δωμάτιο είναι αφιερωμένο σε παράνομο ή τοξικό περιεχόμενο ή οι συντονιστές αποτυγχάνουν να μετριάσουν το παράνομο ή τοξικό περιεχόμενο.\nΑυτό θα αναφερθεί στους διαχειριστές του %(homeserver)s. Οι διαχειριστές ΔΕ θα μπορούν να διαβάσουν το κρυπτογραφημένο περιεχόμενο αυτού του δωματίου.", - "nature_other": "Οποιοσδήποτε άλλος λόγος. Παρακαλώ περιγράψτε το πρόβλημα.\nΑυτό θα αναφερθεί στους συντονιστές του δωματίου.", - "nature": "Παρακαλώ επιλέξτε το είδος και περιγράψτε τι κάνει αυτό το μήνυμα καταχρηστικό.", - "disagree": "Διαφωνώ", - "toxic_behaviour": "Τοξική Συμπεριφορά", - "illegal_content": "Παράνομο Περιεχόμενο", - "spam_or_propaganda": "Spam ή προπαγάνδα", - "report_entire_room": "Αναφορά ολόκληρου του δωματίου", - "report_content_to_homeserver": "Αναφορά Περιεχομένου στον Διαχειριστή του Διακομιστή σας", - "description": "Η αναφορά αυτού του μηνύματος θα στείλει το μοναδικό «αναγνωριστικό συμβάντος» στον διαχειριστή του διακομιστή σας. Εάν τα μηνύματα σε αυτό το δωμάτιο είναι κρυπτογραφημένα, ο διαχειριστής του διακομιστή σας δε θα μπορεί να διαβάσει το κείμενο του μηνύματος ή να προβάλει αρχεία και εικόνες." - }, - "onboarding": { - "has_avatar_label": "Τέλεια, αυτό θα βοηθήσει άλλα άτομα να καταλάβουν ότι είστε εσείς", - "no_avatar_label": "Προσθέστε μια φωτογραφία για να σας αναγνωρίζουν οι άλλοι ευκολότερα.", - "welcome_user": "Καλώς όρισες %(name)s", - "welcome_detail": "Τώρα, ας σας βοηθήσουμε να ξεκινήσετε", - "intro_welcome": "Καλώς ορίσατε στο %(appName)s", - "intro_byline": "Οι συνομιλίες σας ανήκουν σε εσάς.", - "send_dm": "Στείλτε ένα άμεσο μήνυμα", - "explore_rooms": "Εξερευνήστε Δημόσια Δωμάτια", - "create_room": "Δημιουργήστε μια Ομαδική Συνομιλία" + "count_of_verified_sessions": { + "one": "1 επαληθευμένη συνεδρία", + "other": "%(count)s επαληθευμένες συνεδρίες" + }, + "deactivate_confirm_action": "Απενεργοποίηση χρήστη", + "deactivate_confirm_description": "Η απενεργοποίηση αυτού του χρήστη θα τον αποσυνδεθεί και θα αποτραπεί η επανασύνδεσή του. Επιπλέον, θα αποχωρήσει από όλα τα δωμάτια στα οποία συμμετέχει. Αυτή η ενέργεια δεν μπορεί να αντιστραφεί. Είστε βέβαιοι ότι θέλετε να απενεργοποιήσετε αυτόν τον χρήστη;", + "deactivate_confirm_title": "Απενεργοποίηση χρήστη;", + "demote_button": "Υποβιβασμός", + "demote_self_confirm_description_space": "Δε θα μπορείτε να αναιρέσετε αυτήν την ενέργεια καθώς υποβιβάζετε τον εαυτό σας, εάν είστε ο τελευταίος προνομιούχος χρήστης στο δωμάτιο, θα είναι αδύνατο να ανακτήσετε τα προνόμια.", + "demote_self_confirm_room": "Δε θα μπορείτε να αναιρέσετε αυτήν την ενέργεια καθώς υποβιβάζετε τον εαυτό σας, εάν είστε ο τελευταίος προνομιούχος χρήστης στο δωμάτιο, θα είναι αδύνατο να ανακτήσετε τα προνόμια.", + "demote_self_confirm_title": "Υποβιβάστε τον εαυτό σας;", + "disinvite_button_room": "Ακύρωση πρόσκλησης από το δωμάτιο", + "disinvite_button_room_name": "Κατάργηση πρόσκλησης από %(roomName)s", + "disinvite_button_space": "Ακύρωση πρόσκλησης από τον χώρο", + "edit_own_devices": "Επεξεργασία συσκευών", + "error_ban_user": "Δεν ήταν δυνατό ο αποκλεισμός του χρήστη", + "error_deactivate": "Η απενεργοποίηση χρήστη απέτυχε", + "error_kicking_user": "Αποτυχία κατάργησης χρήστη", + "error_mute_user": "Δεν ήταν δυνατή η σίγαση του χρήστη", + "error_revoke_3pid_invite_description": "Δεν ήταν δυνατή η ανάκληση της πρόσκλησης. Ο διακομιστής μπορεί να αντιμετωπίζει ένα προσωρινό πρόβλημα ή δεν έχετε επαρκή δικαιώματα για να ανακαλέσετε την πρόσκληση.", + "error_revoke_3pid_invite_title": "Αποτυχία ανάκλησης πρόσκλησης", + "hide_sessions": "Απόκρυψη συνεδριών", + "hide_verified_sessions": "Απόκρυψη επαληθευμένων συνεδριών", + "invited_by": "Προσκεκλημένος από %(sender)s", + "jump_to_rr_button": "Μετάβαση στο αποδεικτικό ανάγνωσης", + "kick_button_room": "Αφαίρεση από το δωμάτιο", + "kick_button_room_name": "Κατάργηση από %(roomName)s", + "kick_button_space": "Αφαίρεση από τον χώρο", + "kick_button_space_everything": "Αφαιρέστε τους από οτιδήποτε έχω δικαίωμα", + "kick_space_specific": "Αφαιρέστε τους από συγκεκριμένες λειτουργίες που έχω δικαίωμα", + "kick_space_warning": "Θα εξακολουθούν να έχουν πρόσβαση σε οτιδήποτε λειτουργίες δεν είστε διαχειριστής.", + "promote_warning": "Δεν θα μπορέσετε να αναιρέσετε αυτήν την αλλαγή καθώς προωθείτε τον χρήστη να έχει το ίδιο επίπεδο δύναμης με τον εαυτό σας.", + "redact": { + "confirm_button": { + "other": "Αφαίρεση %(count)s μηνυμάτων", + "one": "Αφαίρεση 1 μηνύματος" + }, + "confirm_description_1": { + "other": "Πρόκειται να αφαιρέσετε %(count)s μηνύματα του χρήστη %(user)s. Αυτό θα τα καταργήσει οριστικά για όλους στη συνομιλία. Θέλετε να συνεχίσετε;", + "one": "Πρόκειται να αφαιρέσετε %(count)s μήνυμα του χρήστη %(user)s. Αυτό θα το καταργήσει οριστικά για όλους στη συνομιλία. Θέλετε να συνεχίσετε;" + }, + "confirm_description_2": "Για μεγάλο αριθμό μηνυμάτων, αυτό μπορεί να πάρει κάποιο χρόνο. Μην ανανεώνετε το προγράμμα-πελάτη σας στο μεταξύ.", + "confirm_keep_state_explainer": "Καταργήστε την επιλογή εάν θέλετε επίσης να καταργήσετε τα μηνύματα συστήματος σε αυτόν τον χρήστη (π.χ. αλλαγή μέλους, αλλαγή προφίλ…)", + "confirm_keep_state_label": "Διατήρηση μηνυμάτων συστήματος", + "confirm_title": "Καταργήστε πρόσφατα μηνύματα από %(user)s", + "no_recent_messages_description": "Δοκιμάστε να κάνετε κύλιση στη γραμμή χρόνου για να δείτε αν υπάρχουν παλαιότερα.", + "no_recent_messages_title": "Δε βρέθηκαν πρόσφατα μηνύματα από %(user)s" + }, + "redact_button": "Κατάργηση πρόσφατων μηνυμάτων", + "revoke_invite": "Ανάκληση πρόσκλησης", + "role_label": "Ρόλος στο ", + "room_encrypted": "Τα μηνύματα σε αυτό το δωμάτιο είναι κρυπτογραφημένα από άκρο σε άκρο.", + "room_encrypted_detail": "Τα μηνύματά σας είναι ασφαλή και μόνο εσείς και ο παραλήπτης έχετε τα μοναδικά κλειδιά για να τα ξεκλειδώσετε.", + "room_unencrypted": "Τα μηνύματα σε αυτό το δωμάτιο δεν είναι κρυπτογραφημένα από άκρο σε άκρο.", + "room_unencrypted_detail": "Σε κρυπτογραφημένα δωμάτια, τα μηνύματά σας είναι ασφαλή και μόνο εσείς και ο παραλήπτης έχετε τα μοναδικά κλειδιά για να τα ξεκλειδώσετε.", + "share_button": "Κοινή χρήση Συνδέσμου με Χρήστη", + "unban_button_space": "Αναίρεση αποκλεισμού από τον χώρο", + "unban_room_confirm_title": "Ακύρωση αποκλεισμού από %(roomName)s", + "unban_space_everything": "Ακύρωση αποκλεισμού από οτιδήποτε έχω δικαίωμα", + "unban_space_specific": "Ακύρωση αποκλεισμού από συγκεκριμένες λειτουργίες που έχω δικαίωμα", + "unban_space_warning": "Δε θα μπορούν να έχουν πρόσβαση σε λειτουργίες δεν είστε διαχειριστής.", + "verify_button": "Επαλήθευση Χρήστη", + "verify_explainer": "Για επιπλέον ασφάλεια, επαληθεύστε αυτόν τον χρήστη ελέγχοντας έναν κωδικό μίας χρήσης και στις δύο συσκευές σας." + }, + "user_menu": { + "settings": "Όλες οι ρυθμίσεις", + "switch_theme_dark": "Αλλαγή σε σκοτεινό", + "switch_theme_light": "Αλλαγή σε φωτεινό" }, - "setting": { - "help_about": { - "brand_version": "Έκδοση %(brand)s:", - "olm_version": "Έκδοση Olm:", - "help_link": "Για βοήθεια σχετικά με τη χρήση του %(brand)s, κάντε κλικ εδώ.", - "help_link_chat_bot": "Για βοήθεια σχετικά με τη χρήση του %(brand)s, κάντε κλικ εδώ ή ξεκινήστε μια συνομιλία με το bot μας χρησιμοποιώντας το παρακάτω κουμπί.", - "chat_bot": "Συνομιλία με το %(brand)s Bot", - "title": "Βοήθεια & Σχετικά", - "versions": "Εκδόσεις", - "access_token_detail": "Το διακριτικό πρόσβασής σας παρέχει πλήρη πρόσβαση στον λογαριασμό σας. Μην το μοιραστείτε με κανέναν.", - "clear_cache_reload": "Εκκαθάριση προσωρινής μνήμης και επαναφόρτωση" - } + "voip": { + "already_in_call": "Ήδη σε κλήση", + "already_in_call_person": "Είστε ήδη σε κλήση με αυτόν τον χρήστη.", + "answered_elsewhere": "Απαντήθηκε αλλού", + "answered_elsewhere_description": "Η κλήση απαντήθηκε σε μια άλλη συσκευή.", + "audio_devices": "Συσκευές ήχου", + "call_failed": "Η κλήση απέτυχε", + "call_failed_description": "Η κλήση δεν μπόρεσε να πραγματοποιηθεί", + "call_failed_media": "Η κλήση απέτυχε επειδή δεν μπόρεσε να βρεθεί κάμερα ή μικρόφωνο. Ελέγξτε ότι:", + "call_failed_media_applications": "Η κάμερα δεν χρησιμοποιείται από καμία άλλη εφαρμογή", + "call_failed_media_connected": "Ένα μικρόφωνο και μια κάμερα έχουν συνδεθεί και εγκατασταθεί σωστά", + "call_failed_media_permissions": "Έχετε παραχωρήσει την άδεια χρήσης της κάμερας", + "call_failed_microphone": "Η κλήση απέτυχε επειδή δεν μπόρεσε να βρεθεί μικρόφωνο. Ελέγξτε ότι έχετε συνδέσει ένα μικρόφωνο και έχει εγκατασταθεί σωστά.", + "call_held": "%(peerName)s έβαλε την κλήση σε αναμονή", + "call_held_resume": "Έχετε βάλει την κλήση σε αναμονή Επαναφορά", + "call_held_switch": "Έχετε βάλει την κλήση σε αναμονή Switch", + "camera_disabled": "Η κάμερά σας είναι απενεργοποιημένη", + "camera_enabled": "Η κάμερά σας είναι ακόμα ενεργοποιημένη", + "cannot_call_yourself_description": "Δεν μπορείτε να καλέσετε τον εαυτό σας.", + "connecting": "Συνδέεται", + "connection_lost": "Χάθηκε η συνδεσιμότητα με τον διακομιστή", + "connection_lost_description": "Δεν μπορείτε να πραγματοποιήσετε κλήσεις χωρίς σύνδεση στο διακομιστή.", + "consulting": "Συμβουλευτική με %(transferTarget)s. Μεταφορά στο %(transferee)s", + "default_device": "Προεπιλεγμένη συσκευή", + "dial": "Κλήση", + "dialpad": "Πληκτρολόγιο κλήσης", + "disable_camera": "Απενεργοποίηση κάμερας", + "disable_microphone": "Σίγαση μικροφώνου", + "enable_camera": "Ενεργοποίηση κάμερας", + "enable_microphone": "Κατάργηση σίγασης μικροφώνου", + "expand": "Επιστροφή στην κλήση", + "hangup": "Κλείσιμο", + "hide_sidebar_button": "Απόκρυψη πλαϊνής μπάρας", + "input_devices": "Συσκευές εισόδου", + "join_button_tooltip_connecting": "Συνδέεται", + "misconfigured_server": "Η κλήση απέτυχε λόγω της λανθασμένης διάρθρωσης του διακομιστή", + "misconfigured_server_description": "Παρακαλείστε να ρωτήσετε τον διαχειριστή του κεντρικού διακομιστή σας (%(homeserverDomain)s) να ρυθμίσουν έναν διακομιστή πρωτοκόλλου TURN ώστε οι κλήσεις να λειτουργούν απρόσκοπτα.", + "more_button": "Περισσότερα", + "msisdn_lookup_failed": "Αδυναμία αναζήτησης αριθμού τηλεφώνου", + "msisdn_lookup_failed_description": "Υπήρξε ένα σφάλμα κατά την αναζήτηση αριθμού τηλεφώνου", + "msisdn_transfer_failed": "Αδυναμία μεταφοράς κλήσης", + "no_audio_input_description": "Δε βρέθηκε μικρόφωνο στη συσκευή σας. Παρακαλώ ελέγξτε τις ρυθμίσεις σας και δοκιμάστε ξανά.", + "no_audio_input_title": "Δε βρέθηκε μικρόφωνο", + "no_media_perms_description": "Μπορεί να χρειαστεί να ορίσετε χειροκίνητα την πρόσβαση του %(brand)s στο μικρόφωνο/κάμερα", + "no_media_perms_title": "Χωρίς δικαιώματα πολυμέσων", + "no_permission_conference": "Απαιτείται Άδεια", + "no_permission_conference_description": "Δεν έχετε άδεια για να ξεκινήσετε μια κλήση συνδιάσκεψης σε αυτό το δωμάτιο", + "on_hold": "%(name)s σε αναμονή", + "output_devices": "Συσκευές εξόδου", + "screenshare_monitor": "Κοινή χρήση ολόκληρης της οθόνης", + "screenshare_title": "Κοινή χρήση περιεχομένου", + "screenshare_window": "Παράθυρο εφαρμογής", + "show_sidebar_button": "Εμφάνιση πλαϊνής μπάρας", + "silence": "Σίγαση", + "start_screenshare": "Ξεκινήστε να μοιράζεστε την οθόνη σας", + "stop_screenshare": "Σταματήστε να μοιράζεστε την οθόνη σας", + "too_many_calls": "Πάρα Πολλές Κλήσεις", + "too_many_calls_description": "Έχετε φτάσει τον μέγιστο αριθμό ταυτοχρόνων κλήσεων.", + "transfer_consult_first_label": "Συμβουλευτείτε πρώτα", + "transfer_failed": "Αποτυχία μεταφοράς", + "transfer_failed_description": "Αποτυχία μεταφοράς κλήσης", + "unable_to_access_audio_input_description": "Δεν ήταν δυνατή η πρόσβαση στο μικρόφωνο σας. Ελέγξτε τις ρυθμίσεις του προγράμματος περιήγησης σας και δοκιμάστε ξανά.", + "unable_to_access_audio_input_title": "Αδυναμία πρόσβασης μικροφώνου", + "unable_to_access_media": "Αδυναμία πρόσβασης κάμερας / μικροφώνου", + "unable_to_access_microphone": "Αδυναμία πρόσβασης μικροφώνου", + "unknown_caller": "Άγνωστος", + "unknown_person": "άγνωστο άτομο", + "unsilence": "Ήχος ενεργοποιημένος", + "unsupported": "Η κλήσεις δεν υποστηρίζονται", + "unsupported_browser": "Δεν μπορείτε να πραγματοποιήσετε κλήσεις σε αυτό το πρόγραμμα περιήγησης.", + "user_busy": "Χρήστης Απασχολημένος", + "user_busy_description": "Ο χρήστης που καλέσατε είναι απασχολημένος.", + "user_is_presenting": "%(sharerName)s παρουσιάζει", + "video_call": "Βιντεοκλήση", + "video_devices": "Συσκευές βίντεο", + "voice_call": "Φωνητική κλήση", + "you_are_presenting": "Παρουσιάζετε" }, "widget": { + "added_by": "Μικροεοεφαρμογή προστέθηκε από", + "capabilities_dialog": { + "content_starting_text": "Αυτή η μικροεφαρμογή θα ήθελε να:", + "decline_all_permission": "Απόρριψη όλων", + "remember_Selection": "Να θυμάστε την επιλογή μου για αυτήν τη μικροεφαρμογή", + "title": "Έγκριση αδειών μικροεφαρμογών" + }, "capability": { - "send_stickers_this_room": "Στείλτε αυτοκόλλητα σε αυτό το δωμάτιο", - "send_stickers_active_room": "Στείλτε αυτοκόλλητα στο ενεργό δωμάτιο", - "send_stickers_this_room_as_you": "Στείλτε αυτοκόλλητα σε αυτό το δωμάτιο", - "send_stickers_active_room_as_you": "Στείλτε αυτοκόλλητα στο ενεργό δωμάτιό σας", - "see_sticker_posted_this_room": "Δείτε πότε αναρτάται ένα αυτοκόλλητο σε αυτό το δωμάτιο", - "see_sticker_posted_active_room": "Δείτε πότε κάποιος δημοσιεύει ένα αυτοκόλλητο στο ενεργό δωμάτιό σας", - "always_on_screen_viewing_another_room": "Παραμονή στην οθόνη σας όταν βλέπετε άλλο δωμάτιο, όταν τρέχετε", "always_on_screen_generic": "Παραμονή στην οθόνη σας ενώ τρέχετε", - "switch_room": "Αλλάξτε το δωμάτιο που βλέπετε", - "switch_room_message_user": "Αλλάξτε το δωμάτιο, το μήνυμα ή τον χρήστη που βλέπετε", - "change_topic_this_room": "Αλλάξτε το θέμα αυτού του δωματίου", - "see_topic_change_this_room": "Δείτε πότε αλλάζει το θέμα σε αυτό το δωμάτιο", - "change_topic_active_room": "Αλλάξτε το θέμα του ενεργού δωματίου σας", - "see_topic_change_active_room": "Δείτε πότε αλλάζει το θέμα στο ενεργό δωμάτιό σας", - "change_name_this_room": "Αλλάξτε το όνομα αυτού του δωματίου", - "see_name_change_this_room": "Δείτε πότε αλλάζει το όνομα σε αυτό το δωμάτιο", - "change_name_active_room": "Αλλάξτε το όνομα του ενεργού δωματίου σας", - "see_name_change_active_room": "Δείτε πότε αλλάζει το όνομα στο ενεργό δωμάτιό σας", - "change_avatar_this_room": "Αλλάξτε το avatar αυτού του δωματίου", - "see_avatar_change_this_room": "Δείτε πότε αλλάζει το avatar σε αυτό το δωμάτιο", + "always_on_screen_viewing_another_room": "Παραμονή στην οθόνη σας όταν βλέπετε άλλο δωμάτιο, όταν τρέχετε", + "any_room": "Τα παραπάνω, αλλά και σε οποιοδήποτε δωμάτιο είστε μέλος ή προσκεκλημένοι", + "byline_empty_state_key": "με ένα κενό κλειδί κατάστασης", + "byline_state_key": "με κλειδί κατάστασης %(stateKey)s", + "capability": "Η %(capability)s ικανότητα", "change_avatar_active_room": "Αλλάξτε το avatar του ενεργού δωματίου σας", - "see_avatar_change_active_room": "Δείτε πότε αλλάζει το avatar στο ενεργό δωμάτιό σας", - "remove_ban_invite_leave_this_room": "Αφαιρέστε, αποκλείστε ή προσκαλέστε άτομα σε αυτό το δωμάτιο και αποχωρήστε", + "change_avatar_this_room": "Αλλάξτε το avatar αυτού του δωματίου", + "change_name_active_room": "Αλλάξτε το όνομα του ενεργού δωματίου σας", + "change_name_this_room": "Αλλάξτε το όνομα αυτού του δωματίου", + "change_topic_active_room": "Αλλάξτε το θέμα του ενεργού δωματίου σας", + "change_topic_this_room": "Αλλάξτε το θέμα αυτού του δωματίου", + "receive_membership_active_room": "Δείτε πότε τα άτομα εγγράφονται, φεύγουν ή προσκαλούνται στο ενεργό δωμάτιό σας", "receive_membership_this_room": "Δείτε πότε τα άτομα εγγράφονται, αποχωρούν ή προσκαλούνται σε αυτό το δωμάτιο", "remove_ban_invite_leave_active_room": "Αφαιρέστε, απαγορεύστε ή προσκαλέστε άτομα στο ενεργό δωμάτιό σας και σας αποχωρήστε", - "receive_membership_active_room": "Δείτε πότε τα άτομα εγγράφονται, φεύγουν ή προσκαλούνται στο ενεργό δωμάτιό σας", - "byline_empty_state_key": "με ένα κενό κλειδί κατάστασης", - "byline_state_key": "με κλειδί κατάστασης %(stateKey)s", - "any_room": "Τα παραπάνω, αλλά και σε οποιοδήποτε δωμάτιο είστε μέλος ή προσκεκλημένοι", - "specific_room": "Τα παραπάνω, αλλά και μέσα ", - "send_event_type_this_room": "Στείλτε %(eventType)s γεγονότα σε αυτό το δωμάτιο", - "see_event_type_sent_this_room": "Δείτε %(eventType)s γεγονότα που δημοσιεύτηκαν σε αυτό το δωμάτιο", - "send_event_type_active_room": "Στείλετε %(eventType)s γεγονότα, ως εσείς, στο ενεργό δωμάτιό σας", + "remove_ban_invite_leave_this_room": "Αφαιρέστε, αποκλείστε ή προσκαλέστε άτομα σε αυτό το δωμάτιο και αποχωρήστε", + "see_avatar_change_active_room": "Δείτε πότε αλλάζει το avatar στο ενεργό δωμάτιό σας", + "see_avatar_change_this_room": "Δείτε πότε αλλάζει το avatar σε αυτό το δωμάτιο", "see_event_type_sent_active_room": "Δείτε %(eventType)s γεγονότα που δημοσιεύτηκαν στο ενεργό δωμάτιό σας", - "capability": "Η %(capability)s ικανότητα", - "send_messages_this_room": "Στείλτε μηνύματα, ως εσείς, σε αυτό το δωμάτιο", - "send_messages_active_room": "Στείλτε μηνύματα, ως εσείς, στο ενεργό δωμάτιό σας", - "see_messages_sent_this_room": "Δείτε τα μηνύματα που δημοσιεύτηκαν σε αυτό το δωμάτιο", + "see_event_type_sent_this_room": "Δείτε %(eventType)s γεγονότα που δημοσιεύτηκαν σε αυτό το δωμάτιο", + "see_images_sent_active_room": "Δείτε εικόνες που δημοσιεύτηκαν στο ενεργό δωμάτιό σας", + "see_images_sent_this_room": "Δείτε εικόνες που δημοσιεύτηκαν σε αυτό το δωμάτιο", "see_messages_sent_active_room": "Δείτε τα μηνύματα που δημοσιεύτηκαν στο ενεργό δωμάτιό σας", - "send_text_messages_this_room": "Στείλτε μηνύματα κειμένου, ως εσείς, σε αυτό το δωμάτιο", - "send_text_messages_active_room": "Στείλτε μηνύματα κειμένου, ως εσείς, στο ενεργό δωμάτιό σας", - "see_text_messages_sent_this_room": "Δείτε τα μηνύματα κειμένου που δημοσιεύτηκαν σε αυτό το δωμάτιο", - "see_text_messages_sent_active_room": "Δείτε τα μηνύματα κειμένου που δημοσιεύτηκαν στο ενεργό δωμάτιό σας", - "send_emotes_this_room": "Στείλτε emotes, ως εσείς, σε αυτό το δωμάτιο", - "send_emotes_active_room": "Στείλτε emotes, ως εσείς, στο ενεργό δωμάτιό σας", - "see_sent_emotes_this_room": "Δείτε τα emotes που δημοσιεύτηκαν σε αυτό το δωμάτιο", + "see_messages_sent_this_room": "Δείτε τα μηνύματα που δημοσιεύτηκαν σε αυτό το δωμάτιο", + "see_msgtype_sent_active_room": "Δείτε %(msgtype)s μηνύματα που δημοσιεύτηκαν στο ενεργό δωμάτιό σας", + "see_msgtype_sent_this_room": "Δείτε %(msgtype)s μηνύματα που δημοσιεύτηκαν σε αυτό το δωμάτιο", + "see_name_change_active_room": "Δείτε πότε αλλάζει το όνομα στο ενεργό δωμάτιό σας", + "see_name_change_this_room": "Δείτε πότε αλλάζει το όνομα σε αυτό το δωμάτιο", "see_sent_emotes_active_room": "Δείτε τα emotes που δημοσιεύτηκαν στο ενεργό δωμάτιό σας", - "send_images_this_room": "Στείλτε εικόνες, ως εσείς, σε αυτό το δωμάτιο", - "send_images_active_room": "Στείλτε εικόνες, ως εσείς, στο ενεργό δωμάτιό σας", - "see_images_sent_this_room": "Δείτε εικόνες που δημοσιεύτηκαν σε αυτό το δωμάτιο", - "see_images_sent_active_room": "Δείτε εικόνες που δημοσιεύτηκαν στο ενεργό δωμάτιό σας", - "send_videos_this_room": "Στείλτε βίντεο, ως εσείς, σε αυτό το δωμάτιο", - "send_videos_active_room": "Στείλτε βίντεο, ως εσείς, στο ενεργό δωμάτιό σας", - "see_videos_sent_this_room": "Δείτε βίντεο που δημοσιεύτηκαν σε αυτό το δωμάτιο", + "see_sent_emotes_this_room": "Δείτε τα emotes που δημοσιεύτηκαν σε αυτό το δωμάτιο", + "see_sent_files_active_room": "Δείτε τα γενικά αρχεία που δημοσιεύονται στο ενεργό δωμάτιό σας", + "see_sent_files_this_room": "Δείτε τα γενικά αρχεία που δημοσιεύτηκαν σε αυτό το δωμάτιο", + "see_sticker_posted_active_room": "Δείτε πότε κάποιος δημοσιεύει ένα αυτοκόλλητο στο ενεργό δωμάτιό σας", + "see_sticker_posted_this_room": "Δείτε πότε αναρτάται ένα αυτοκόλλητο σε αυτό το δωμάτιο", + "see_text_messages_sent_active_room": "Δείτε τα μηνύματα κειμένου που δημοσιεύτηκαν στο ενεργό δωμάτιό σας", + "see_text_messages_sent_this_room": "Δείτε τα μηνύματα κειμένου που δημοσιεύτηκαν σε αυτό το δωμάτιο", + "see_topic_change_active_room": "Δείτε πότε αλλάζει το θέμα στο ενεργό δωμάτιό σας", + "see_topic_change_this_room": "Δείτε πότε αλλάζει το θέμα σε αυτό το δωμάτιο", "see_videos_sent_active_room": "Δείτε βίντεο που δημοσιεύτηκαν στο ενεργό δωμάτιό σας", - "send_files_this_room": "Στείλτε γενικά αρχεία, ως εσείς, σε αυτό το δωμάτιο", + "see_videos_sent_this_room": "Δείτε βίντεο που δημοσιεύτηκαν σε αυτό το δωμάτιο", + "send_emotes_active_room": "Στείλτε emotes, ως εσείς, στο ενεργό δωμάτιό σας", + "send_emotes_this_room": "Στείλτε emotes, ως εσείς, σε αυτό το δωμάτιο", + "send_event_type_active_room": "Στείλετε %(eventType)s γεγονότα, ως εσείς, στο ενεργό δωμάτιό σας", + "send_event_type_this_room": "Στείλτε %(eventType)s γεγονότα σε αυτό το δωμάτιο", "send_files_active_room": "Στείλτε γενικά αρχεία, ως εσείς, στο ενεργό δωμάτιό σας", - "see_sent_files_this_room": "Δείτε τα γενικά αρχεία που δημοσιεύτηκαν σε αυτό το δωμάτιο", - "see_sent_files_active_room": "Δείτε τα γενικά αρχεία που δημοσιεύονται στο ενεργό δωμάτιό σας", - "send_msgtype_this_room": "Στείλτε %(msgtype)s μηνύματα, ως εσείς, σε αυτό το δωμάτιο", + "send_files_this_room": "Στείλτε γενικά αρχεία, ως εσείς, σε αυτό το δωμάτιο", + "send_images_active_room": "Στείλτε εικόνες, ως εσείς, στο ενεργό δωμάτιό σας", + "send_images_this_room": "Στείλτε εικόνες, ως εσείς, σε αυτό το δωμάτιο", + "send_messages_active_room": "Στείλτε μηνύματα, ως εσείς, στο ενεργό δωμάτιό σας", + "send_messages_this_room": "Στείλτε μηνύματα, ως εσείς, σε αυτό το δωμάτιο", "send_msgtype_active_room": "Στείλτε %(msgtype)s μηνύματα, ώς εσείς, στο ενεργό δωμάτιό σας", - "see_msgtype_sent_this_room": "Δείτε %(msgtype)s μηνύματα που δημοσιεύτηκαν σε αυτό το δωμάτιο", - "see_msgtype_sent_active_room": "Δείτε %(msgtype)s μηνύματα που δημοσιεύτηκαν στο ενεργό δωμάτιό σας" + "send_msgtype_this_room": "Στείλτε %(msgtype)s μηνύματα, ως εσείς, σε αυτό το δωμάτιο", + "send_stickers_active_room": "Στείλτε αυτοκόλλητα στο ενεργό δωμάτιο", + "send_stickers_active_room_as_you": "Στείλτε αυτοκόλλητα στο ενεργό δωμάτιό σας", + "send_stickers_this_room": "Στείλτε αυτοκόλλητα σε αυτό το δωμάτιο", + "send_stickers_this_room_as_you": "Στείλτε αυτοκόλλητα σε αυτό το δωμάτιο", + "send_text_messages_active_room": "Στείλτε μηνύματα κειμένου, ως εσείς, στο ενεργό δωμάτιό σας", + "send_text_messages_this_room": "Στείλτε μηνύματα κειμένου, ως εσείς, σε αυτό το δωμάτιο", + "send_videos_active_room": "Στείλτε βίντεο, ως εσείς, στο ενεργό δωμάτιό σας", + "send_videos_this_room": "Στείλτε βίντεο, ως εσείς, σε αυτό το δωμάτιο", + "specific_room": "Τα παραπάνω, αλλά και μέσα ", + "switch_room": "Αλλάξτε το δωμάτιο που βλέπετε", + "switch_room_message_user": "Αλλάξτε το δωμάτιο, το μήνυμα ή τον χρήστη που βλέπετε" + }, + "close_to_view_right_panel": "Κλείστε αυτήν τη μικροεφαρμογή για να την προβάλετε σε αυτόν τον πίνακα", + "context_menu": { + "delete": "Διαγραφή μικροεφαρμογής", + "delete_warning": "Η διαγραφή μιας μικροεφαρμογής την καταργεί για όλους τους χρήστες σε αυτό το δωμάτιο. Είστε βέβαιοι ότι θέλετε να τη διαγράψετε;", + "move_left": "Μετακίνηση αριστερά", + "move_right": "Μετακίνηση δεξιά", + "remove": "Κατάργηση για όλους", + "revoke": "Ανάκληση αδειών", + "screenshot": "Λήψη φωτογραφίας", + "start_audio_stream": "Έναρξη ροής ήχου" + }, + "cookie_warning": "Αυτή η μικροεφαρμογή μπορεί να χρησιμοποιεί cookies.", + "error_hangup_description": "Αποσυνδεθήκατε από την κλήση. (Σφάλμα: %(message)s)", + "error_hangup_title": "Η σύνδεση χάθηκε", + "error_loading": "Σφάλμα φόρτωσης Μικροεφαρμογής", + "error_mixed_content": "Σφάλμα - Μικτό περιεχόμενο", + "error_need_invite_permission": "Για να το κάνετε αυτό πρέπει να έχετε τη δυνατότητα να προσκαλέσετε χρήστες.", + "error_need_to_be_logged_in": "Πρέπει να είστε συνδεδεμένος.", + "error_unable_start_audio_stream_description": "Δεν είναι δυνατή η έναρξη ροής ήχου.", + "error_unable_start_audio_stream_title": "Η έναρξη της ζωντανής ροής απέτυχε", + "modal_data_warning": "Τα δεδομένα σε αυτήν την οθόνη μοιράζονται με το %(widgetDomain)s", + "no_name": "Άγνωστη εφαρμογή", + "open_id_permissions_dialog": { + "remember_selection": "Να το θυμάσαι αυτό", + "starting_text": "Η μικροεφαρμογή θα επαληθεύσει το αναγνωριστικό χρήστη σας, αλλά δε θα μπορεί να εκτελέσει ενέργειες για εσάς:", + "title": "Επιτρέψτε σε αυτήν τη μικροεφαρμογή να επαληθεύσει την ταυτότητά σας" + }, + "popout": "Αναδυόμενη μικροεφαρμογή", + "set_room_layout": "Ορίστε τη διάταξη του δωματίου μου για όλους", + "shared_data_mxid": "Το αναγνωριστικό (ID) χρήστη σας", + "shared_data_name": "Το εμφανιζόμενο όνομά σας", + "shared_data_room_id": "ID Δωματίου", + "shared_data_theme": "Το θέμα εμφάνισης", + "shared_data_warning": "Η χρήση αυτής της μικροεφαρμογής ενδέχεται να μοιράζεται δεδομένα με %(widgetDomain)s.", + "shared_data_warning_im": "Η χρήση αυτής της μικροεφαρμογής μπορεί να μοιραστεί δεδομένα με το %(widgetDomain)s και τον διαχειριστή πρόσθετων.", + "shared_data_widget_id": "Ταυτότητα μικροεφαρμογής", + "unencrypted_warning": "Οι μικροεοεφαρμογές δε χρησιμοποιούν κρυπτογράφηση μηνυμάτων.", + "unpin_to_view_right_panel": "Ξεκαρφιτσώστε αυτήν τη μικροεφαρμογή για να την προβάλετε σε αυτόν τον πίνακα" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Τα κεφαλαία είναι σχεδόν τόσο εύκολο να μαντευτούν όσο και τα πεζά", + "anotherWord": "Προσθέστε άλλη μια ή δύο λέξεις. Οι ασυνήθιστες λέξεις είναι καλύτερες.", + "associatedYears": "Αποφύγετε χρόνια που σχετίζονται με εσάς", + "capitalization": "Η χρήση κεφαλαίων δεν βοηθάει πολύ", + "dates": "Αποφύγετε ημερομηνίες και χρόνια που σχετίζονται με εσάς", + "l33t": "Οι προβλέψιμες αντικαταστάσεις όπως το '@' αντί για το 'α' δεν βοηθούν πολύ", + "longerKeyboardPattern": "Χρησιμοποιήστε ένα μεγαλύτερο μοτίβο πληκτρολογίου με περισσότερες στροφές", + "noNeed": "Δεν χρειάζονται σύμβολα, ψηφία, ή κεφαλαία γράμματα", + "recentYears": "Αποφύγετε τα τελευταία χρόνια", + "repeated": "Αποφύγετε επαναλαμβανόμενες λέξεις και χαρακτήρες", + "reverseWords": "Οι αντίστροφες λέξεις δεν είναι πολύ πιο δύσκολο να τις μαντέψει κανείς", + "sequences": "Αποφύγετε τις διαδοχικές σειρές", + "useWords": "Χρησιμοποιήστε αρκετές λέξεις, αποφύγετε συνηθισμένες φράσεις" + }, + "warnings": { + "common": "Αυτός είναι ένας πολύ συνηθισμένος κωδικός πρόσβασης", + "commonNames": "Τα κοινά ονόματα και επώνυμα είναι εύκολο να τα μαντέψει κανείς", + "dates": "Οι ημερομηνίες είναι συχνά εύκολο να τις μαντέψει κανείς", + "extendedRepeat": "Επαναλήψεις όπως \"αβγαβγαβγ\" είναι λίγο πιο δύσκολο να τις μαντέψει κανείς από το \"αβγ\"", + "keyPattern": "Τα σύντομα μοτίβα πληκτρολογίου είναι εύκολο να μαντευτούν", + "namesByThemselves": "Τα ονόματα και τα επώνυμα από μόνα τους είναι εύκολο να τα μαντέψει κανείς", + "recentYears": "Τα τελευταία χρόνια είναι εύκολο να τα μαντέψει κανείς", + "sequences": "Διαδιχικές σειρές όπως το αβγ ή το 6543 είναι εύκολο να τις μαντέψει κανείς", + "similarToCommon": "Αυτό είναι παρόμοιο με έναν κοινό κωδικό πρόσβασης", + "simpleRepeat": "Επαναλήψεις όπως \"ααα\" είναι εύκολο να τις μαντέψει κανείς", + "straightRow": "Οι ευθείες σειρές πλήκτρων είναι εύκολο να μαντευτούν", + "topHundred": "Αυτός είναι ένας από τους 100 πιο συνηθισμένους κωδικούς πρόσβασης", + "topTen": "Αυτός είναι ένας απο τους 10 πιο συνηθισμένους κωδικούς πρόσβασης", + "wordByItself": "Μια λέξη από μόνη της είναι εύκολο να τη μαντέψει κανείς" } - }, - "feedback": { - "sent": "Τα σχόλια στάλθηκαν", - "comment_label": "Σχόλιο", - "platform_username": "Η πλατφόρμα και το όνομα χρήστη σας θα καταγραφούν για να μας βοηθήσουν να χρησιμοποιήσουμε τα σχόλιά σας όσο μπορούμε περισσότερο.", - "may_contact_label": "Μπορείτε να επικοινωνήσετε μαζί μου εάν θέλετε να έρθετε σε επαφή ή να με αφήσετε να δοκιμάσω επερχόμενες ιδέες", - "pro_type": "ΣΥΜΒΟΥΛΗ: Εάν αναφέρετε ένα σφάλμα, υποβάλετε αρχεία καταγραφής εντοπισμού σφαλμάτων για να μας βοηθήσετε να εντοπίσουμε το πρόβλημα.", - "existing_issue_link": "Δείτε πρώτα τα υπάρχοντα ζητήματα (issues) στο Github. Δε βρήκατε κάτι; Ξεκινήστε ένα νέο.", - "send_feedback_action": "Στείλετε τα σχόλιά σας" } } diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json index fd8a4c513cb..2ff6dd3bd6b 100644 --- a/src/i18n/strings/en_EN.json +++ b/src/i18n/strings/en_EN.json @@ -1,3772 +1,4039 @@ { - "Identity server not set": "Identity server not set", - "This email address is already in use": "This email address is already in use", - "This phone number is already in use": "This phone number is already in use", - "No identity access token found": "No identity access token found", - "Use Single Sign On to continue": "Use Single Sign On to continue", - "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.", - "auth": { - "sso": "Single Sign On", - "sign_in_or_register": "Sign In or Create Account", - "sign_in_or_register_description": "Use your account or create a new one to continue.", - "sign_in_description": "Use your account to continue.", - "register_action": "Create Account", - "continue_with_idp": "Continue with %(provider)s", - "sign_in_with_sso": "Sign in with single sign-on", - "server_picker_failed_validate_homeserver": "Unable to validate homeserver", - "server_picker_invalid_url": "Invalid URL", - "server_picker_required": "Specify a homeserver", - "server_picker_matrix.org": "Matrix.org is the biggest public homeserver in the world, so it's a good place for many.", - "server_picker_title": "Sign into your homeserver", - "server_picker_intro": "We call the places where you can host your account 'homeservers'.", - "server_picker_custom": "Other homeserver", - "server_picker_explainer": "Use your preferred Matrix homeserver if you have one, or host your own.", - "server_picker_learn_more": "About homeservers", - "footer_powered_by_matrix": "powered by Matrix", - "sign_in_prompt": "Got an account? Sign in", - "create_account_prompt": "New here? Create an account", - "reset_password_action": "Reset password", - "reset_password_title": "Reset your password", - "unsupported_auth_email": "This homeserver does not support login using email address.", - "failed_homeserver_discovery": "Failed to perform homeserver discovery", - "unsupported_auth": "This homeserver doesn't offer any login flows that are supported by this client.", - "syncing": "Syncing…", - "signing_in": "Signing In…", - "sync_footer_subtitle": "If you've joined lots of rooms, this might take a while", - "registration_disabled": "Registration has been disabled on this homeserver.", - "failed_query_registration_methods": "Unable to query for supported registration methods.", - "unsupported_auth_msisdn": "This server does not support authentication with a phone number.", - "username_in_use": "Someone already has that username, please try another.", - "3pid_in_use": "That e-mail address or phone number is already in use.", - "continue_with_sso": "Continue with %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s Or %(usernamePassword)s", - "sign_in_instead": "Sign in instead", - "account_clash": "Your new account (%(newAccountId)s) is registered, but you're already logged into a different account (%(loggedInUserId)s).", - "account_clash_previous_account": "Continue with previous account", - "log_in_new_account": "Log in to your new account.", - "registration_successful": "Registration Successful", - "server_picker_dialog_title": "Decide where your account is hosted", - "incorrect_password": "Incorrect password", - "failed_soft_logout_auth": "Failed to re-authenticate", - "forgot_password_prompt": "Forgotten your password?", - "soft_logout_intro_password": "Enter your password to sign in and regain access to your account.", - "soft_logout_intro_sso": "Sign in and regain access to your account.", - "soft_logout_intro_unsupported_auth": "You cannot sign in to your account. Please contact your homeserver admin for more information.", - "soft_logout_heading": "You're signed out", - "check_email_explainer": "Follow the instructions sent to %(email)s", - "check_email_wrong_email_prompt": "Wrong email address?", - "check_email_wrong_email_button": "Re-enter email address", - "check_email_resend_prompt": "Did not receive it?", - "check_email_resend_tooltip": "Verification link email resent!", - "enter_email_heading": "Enter your email to reset password", - "enter_email_explainer": "%(homeserver)s will send you a verification link to let you reset your password.", - "forgot_password_email_required": "The email address linked to your account must be entered.", - "forgot_password_email_invalid": "The email address doesn't appear to be valid.", - "verify_email_heading": "Verify your email to continue", - "verify_email_explainer": "We need to know it’s you before resetting your password. Click the link in the email we just sent to %(email)s" + "a11y": { + "jump_first_invite": "Jump to first invite.", + "n_unread_messages": { + "one": "1 unread message.", + "other": "%(count)s unread messages." + }, + "n_unread_messages_mentions": { + "one": "1 unread mention.", + "other": "%(count)s unread messages including mentions." + }, + "room_name": "Room %(name)s", + "unread_messages": "Unread messages.", + "user_menu": "User menu" }, - "Confirm adding email": "Confirm adding email", - "Click the button below to confirm adding this email address.": "Click the button below to confirm adding this email address.", + "a11y_jump_first_unread_room": "Jump to first unread room.", "action": { - "confirm": "Confirm", - "dismiss": "Dismiss", - "trust": "Trust", - "ok": "OK", - "try_again": "Try again", - "reload": "Reload", - "sign_in": "Sign in", - "go_back": "Go back", + "accept": "Accept", + "add": "Add", + "add_existing_room": "Add existing room", + "add_people": "Add people", + "apply": "Apply", + "approve": "Approve", + "ask_to_join": "Ask to join", + "back": "Back", + "call": "Call", "cancel": "Cancel", - "continue": "Continue", - "leave_room": "Leave room", - "no": "No", - "zoom_in": "Zoom in", - "zoom_out": "Zoom out", - "enable": "Enable", - "stop": "Stop", - "learn_more": "Learn more", - "yes": "Yes", - "review": "Review", - "join": "Join", + "change": "Change", + "clear": "Clear", + "click": "Click", + "click_to_copy": "Click to copy", "close": "Close", + "collapse": "Collapse", + "complete": "Complete", + "confirm": "Confirm", + "continue": "Continue", + "copy": "Copy", + "copy_link": "Copy link", + "create": "Create", + "create_a_room": "Create a room", "decline": "Decline", - "accept": "Accept", - "upgrade": "Upgrade", - "verify": "Verify", - "update": "Update", - "pin": "Pin", - "call": "Call", - "ignore": "Ignore", "delete": "Delete", - "upload": "Upload", - "create": "Create", - "expand": "Expand", - "collapse": "Collapse", - "apply": "Apply", - "remove": "Remove", - "reset": "Reset", - "manage": "Manage", - "save": "Save", - "disconnect": "Disconnect", - "change": "Change", - "add": "Add", - "unsubscribe": "Unsubscribe", - "subscribe": "Subscribe", - "sign_out": "Sign out", "deny": "Deny", - "approve": "Approve", - "proceed": "Proceed", - "complete": "Complete", - "revoke": "Revoke", - "share": "Share", - "rename": "Rename", - "show_all": "Show all", - "show": "Show", - "view_all": "View all", + "disable": "Disable", + "disconnect": "Disconnect", + "dismiss": "Dismiss", + "done": "Done", + "download": "Download", + "edit": "Edit", + "enable": "Enable", + "enter_fullscreen": "Enter fullscreen", + "exit_fullscreeen": "Exit fullscreen", + "expand": "Expand", + "explore_public_rooms": "Explore public rooms", + "explore_rooms": "Explore rooms", + "export": "Export", + "forward": "Forward", + "go": "Go", + "go_back": "Go back", + "got_it": "Got it", + "hide_advanced": "Hide advanced", + "hold": "Hold", + "ignore": "Ignore", + "import": "Import", "invite": "Invite", - "search": "Search", - "quote": "Quote", - "unpin": "Unpin", - "view": "View", - "view_message": "View message", - "start_chat": "Start chat", + "invite_to_space": "Invite to space", "invites_list": "Invites", - "reject": "Reject", + "join": "Join", + "learn_more": "Learn more", "leave": "Leave", - "back": "Back", + "leave_room": "Leave room", + "logout": "Logout", + "manage": "Manage", "maximise": "Maximise", "mention": "Mention", - "start": "Start", - "got_it": "Got it", - "download": "Download", - "view_source": "View Source", - "go": "Go", - "retry": "Retry", - "react": "React", - "edit": "Edit", - "reply": "Reply", "minimise": "Minimise", - "copy": "Copy", - "done": "Done", - "skip": "Skip", - "create_a_room": "Create a room", - "export": "Export", - "report_content": "Report Content", - "send_report": "Send report", - "resend": "Resend", - "refresh": "Refresh", + "new_room": "New room", + "new_video_room": "New video room", "next": "Next", - "ask_to_join": "Ask to join", - "clear": "Clear", - "forward": "Forward", - "copy_link": "Copy link", - "submit": "Submit", - "register": "Register", + "no": "No", + "ok": "OK", "pause": "Pause", + "pin": "Pin", "play": "Play", - "logout": "Logout", + "proceed": "Proceed", + "quote": "Quote", + "react": "React", + "refresh": "Refresh", + "register": "Register", + "reject": "Reject", + "reload": "Reload", + "remove": "Remove", + "rename": "Rename", + "reply": "Reply", + "reply_in_thread": "Reply in thread", + "report_content": "Report Content", + "resend": "Resend", + "reset": "Reset", "restore": "Restore", - "import": "Import", - "disable": "Disable" - }, - "Add Email Address": "Add Email Address", - "Failed to verify email address: make sure you clicked the link in the email": "Failed to verify email address: make sure you clicked the link in the email", - "The add / bind with MSISDN flow is misconfigured": "The add / bind with MSISDN flow is misconfigured", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Confirm adding this phone number by using Single Sign On to prove your identity.", - "Confirm adding phone number": "Confirm adding phone number", - "Click the button below to confirm adding this phone number.": "Click the button below to confirm adding this phone number.", - "Add Phone Number": "Add Phone Number", - "common": { - "error": "Error", - "attachment": "Attachment", - "someone": "Someone", - "light": "Light", - "dark": "Dark", - "unnamed_room": "Unnamed Room", - "video": "Video", - "warning": "Warning", - "guest": "Guest", - "home": "Home", - "favourites": "Favourites", - "people": "People", - "threads": "Threads", - "analytics": "Analytics", - "user": "User", - "room": "Room", - "welcome": "Welcome", - "settings": "Settings", - "theme": "Theme", - "name": "Name", - "description": "Description", - "no_results": "No results", - "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", - "faq": "FAQ", - "access_token": "Access Token", - "preferences": "Preferences", - "presence": "Presence", - "timeline": "Timeline", - "secure_backup": "Secure Backup", - "cross_signing": "Cross-signing", - "privacy": "Privacy", - "microphone": "Microphone", - "camera": "Camera", - "encrypted": "Encrypted", - "application": "Application", - "version": "Version", - "device": "Device", - "model": "Model", - "verified": "Verified", - "unverified": "Unverified", - "emoji": "Emoji", - "sticker": "Sticker", - "system_alerts": "System Alerts", - "loading": "Loading…", - "appearance": "Appearance", - "stickerpack": "Stickerpack", - "about": "About", - "trusted": "Trusted", - "not_trusted": "Not trusted", - "message": "Message", - "unmute": "Unmute", - "mute": "Mute", - "security": "Security", - "verification_cancelled": "Verification cancelled", - "encryption_enabled": "Encryption enabled", - "image": "Image", - "reactions": "Reactions", - "qr_code": "QR Code", - "homeserver": "Homeserver", - "help": "Help", - "matrix": "Matrix", - "ios": "iOS", + "resume": "Resume", + "retry": "Retry", + "review": "Review", + "revoke": "Revoke", + "save": "Save", + "search": "Search", + "send_report": "Send report", + "share": "Share", + "show": "Show", + "show_advanced": "Show advanced", + "show_all": "Show all", + "sign_in": "Sign in", + "sign_out": "Sign out", + "skip": "Skip", + "start": "Start", + "start_chat": "Start chat", + "start_new_chat": "Start new chat", + "stop": "Stop", + "submit": "Submit", + "subscribe": "Subscribe", + "transfer": "Transfer", + "trust": "Trust", + "try_again": "Try again", + "unban": "Unban", + "unignore": "Unignore", + "unpin": "Unpin", + "unsubscribe": "Unsubscribe", + "update": "Update", + "upgrade": "Upgrade", + "upload": "Upload", + "verify": "Verify", + "view": "View", + "view_all": "View all", + "view_list": "View list", + "view_message": "View message", + "view_source": "View Source", + "yes": "Yes", + "zoom_in": "Zoom in", + "zoom_out": "Zoom out" + }, + "analytics": { + "accept_button": "That's fine", + "bullet_1": "We don't record or profile any account data", + "bullet_2": "We don't share information with third parties", + "consent_migration": "You previously consented to share anonymous usage data with us. We're updating how that works.", + "disable_prompt": "You can turn this off anytime in settings", + "enable_prompt": "Help improve %(analyticsOwner)s", + "learn_more": "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More", + "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.", + "shared_data_heading": "Any of the following data may be shared:" + }, + "auth": { + "3pid_in_use": "That e-mail address or phone number is already in use.", + "account_clash": "Your new account (%(newAccountId)s) is registered, but you're already logged into a different account (%(loggedInUserId)s).", + "account_clash_previous_account": "Continue with previous account", + "account_deactivated": "This account has been deactivated.", + "autodiscovery_generic_failure": "Failed to get autodiscovery configuration from server", + "autodiscovery_hs_incompatible": "Your homeserver is too old and does not support the minimum API version required. Please contact your server owner, or upgrade your server.", + "autodiscovery_invalid": "Invalid homeserver discovery response", + "autodiscovery_invalid_hs": "Homeserver URL does not appear to be a valid Matrix homeserver", + "autodiscovery_invalid_hs_base_url": "Invalid base_url for m.homeserver", + "autodiscovery_invalid_is": "Identity server URL does not appear to be a valid identity server", + "autodiscovery_invalid_is_base_url": "Invalid base_url for m.identity_server", + "autodiscovery_invalid_is_response": "Invalid identity server discovery response", + "autodiscovery_invalid_json": "Invalid JSON", + "autodiscovery_no_well_known": "No .well-known JSON file found", + "autodiscovery_unexpected_error_hs": "Unexpected error resolving homeserver configuration", + "autodiscovery_unexpected_error_is": "Unexpected error resolving identity server configuration", + "captcha_description": "This homeserver would like to make sure you are not a robot.", + "change_password_action": "Change Password", + "change_password_confirm_invalid": "Passwords don't match", + "change_password_confirm_label": "Confirm password", + "change_password_current_label": "Current password", + "change_password_empty": "Passwords can't be empty", + "change_password_error": "Error while changing password: %(error)s", + "change_password_mismatch": "New passwords don't match", + "change_password_new_label": "New Password", + "check_email_explainer": "Follow the instructions sent to %(email)s", + "check_email_resend_prompt": "Did not receive it?", + "check_email_resend_tooltip": "Verification link email resent!", + "check_email_wrong_email_button": "Re-enter email address", + "check_email_wrong_email_prompt": "Wrong email address?", + "continue_with_idp": "Continue with %(provider)s", + "continue_with_sso": "Continue with %(ssoButtons)s", + "country_dropdown": "Country Dropdown", + "create_account_prompt": "New here? Create an account", + "create_account_title": "Create account", + "email_discovery_text": "Use email to optionally be discoverable by existing contacts.", + "email_field_label": "Email", + "email_field_label_invalid": "Doesn't look like a valid email address", + "email_field_label_required": "Enter email address", + "email_help_text": "Add an email to be able to reset your password.", + "email_phone_discovery_text": "Use email or phone to optionally be discoverable by existing contacts.", + "enter_email_explainer": "%(homeserver)s will send you a verification link to let you reset your password.", + "enter_email_heading": "Enter your email to reset password", + "failed_connect_identity_server": "Cannot reach identity server", + "failed_connect_identity_server_other": "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.", + "failed_connect_identity_server_register": "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.", + "failed_connect_identity_server_reset_password": "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.", + "failed_homeserver_discovery": "Failed to perform homeserver discovery", + "failed_query_registration_methods": "Unable to query for supported registration methods.", + "failed_soft_logout_auth": "Failed to re-authenticate", + "failed_soft_logout_homeserver": "Failed to re-authenticate due to a homeserver problem", + "footer_powered_by_matrix": "powered by Matrix", + "forgot_password_email_invalid": "The email address doesn't appear to be valid.", + "forgot_password_email_required": "The email address linked to your account must be entered.", + "forgot_password_prompt": "Forgotten your password?", + "forgot_password_send_email": "Send email", + "identifier_label": "Sign in with", + "incorrect_credentials": "Incorrect username and/or password.", + "incorrect_credentials_detail": "Please note you are logging into the %(hs)s server, not matrix.org.", + "incorrect_password": "Incorrect password", + "log_in_new_account": "Log in to your new account.", + "logout_dialog": { + "description": "Are you sure you want to sign out?", + "megolm_export": "Manually export keys", + "setup_key_backup_title": "You'll lose access to your encrypted messages", + "setup_secure_backup_description_1": "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.", + "setup_secure_backup_description_2": "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.", + "skip_key_backup": "I don't want my encrypted messages", + "use_key_backup": "Start using Key Backup" + }, + "misconfigured_body": "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.", + "misconfigured_title": "Your %(brand)s is misconfigured", + "msisdn_field_description": "Other users can invite you to rooms using your contact details", + "msisdn_field_label": "Phone", + "msisdn_field_number_invalid": "That phone number doesn't look quite right, please check and try again", + "msisdn_field_required_invalid": "Enter phone number", + "no_hs_url_provided": "No homeserver URL provided", + "oidc": { + "error_title": "We couldn't log you in", + "generic_auth_error": "Something went wrong during authentication. Go to the sign in page and try again.", + "logout_redirect_warning": "You will be redirected to your server's authentication provider to complete sign out.", + "missing_or_invalid_stored_state": "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." + }, + "password_field_keep_going_prompt": "Keep going…", + "password_field_label": "Enter password", + "password_field_strong_label": "Nice, strong password!", + "password_field_weak_label": "Password is allowed, but unsafe", + "phone_label": "Phone", + "phone_optional_label": "Phone (optional)", + "qr_code_login": { + "approve_access_warning": "By approving access for this device, it will have full access to your account.", + "completing_setup": "Completing set up of your new device", + "confirm_code_match": "Check that the code below matches with your other device:", + "connecting": "Connecting…", + "devices_connected": "Devices connected", + "error_device_already_signed_in": "The other device is already signed in.", + "error_device_not_signed_in": "The other device isn't signed in.", + "error_device_unsupported": "Linking with this device is not supported.", + "error_homeserver_lacks_support": "The homeserver doesn't support signing in another device.", + "error_invalid_scanned_code": "The scanned code is invalid.", + "error_linking_incomplete": "The linking wasn't completed in the required time.", + "error_request_cancelled": "The request was cancelled.", + "error_request_declined": "The request was declined on the other device.", + "error_unexpected": "An unexpected error occurred.", + "review_and_approve": "Review and approve the sign in", + "scan_code_instruction": "Scan the QR code below with your device that's signed out.", + "scan_qr_code": "Scan QR code", + "select_qr_code": "Select '%(scanQRCode)s'", + "sign_in_new_device": "Sign in new device", + "start_at_sign_in_screen": "Start at the sign in screen", + "waiting_for_device": "Waiting for device to sign in" + }, + "register_action": "Create Account", + "registration": { + "continue_without_email_description": "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.", + "continue_without_email_field_label": "Email (optional)", + "continue_without_email_title": "Continuing without email" + }, + "registration_disabled": "Registration has been disabled on this homeserver.", + "registration_msisdn_field_required_invalid": "Enter phone number (required on this homeserver)", + "registration_successful": "Registration Successful", + "registration_username_in_use": "Someone already has that username. Try another or if it is you, sign in below.", + "registration_username_unable_check": "Unable to check if username has been taken. Try again later.", + "registration_username_validation": "Use lowercase letters, numbers, dashes and underscores only", + "reset_password": { + "confirm_new_password": "Confirm new password", + "devices_logout_success": "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.", + "other_devices_logout_warning_1": "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.", + "other_devices_logout_warning_2": "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.", + "password_not_entered": "A new password must be entered.", + "passwords_mismatch": "New passwords must match each other.", + "rate_limit_error": "Too many attempts in a short time. Wait some time before trying again.", + "rate_limit_error_with_time": "Too many attempts in a short time. Retry after %(timeout)s.", + "reset_successful": "Your password has been reset.", + "return_to_login": "Return to login screen", + "sign_out_other_devices": "Sign out of all devices" + }, + "reset_password_action": "Reset password", + "reset_password_button": "Forgot password?", + "reset_password_email_field_description": "Use an email address to recover your account", + "reset_password_email_field_required_invalid": "Enter email address (required on this homeserver)", + "reset_password_email_not_associated": "Your email address does not appear to be associated with a Matrix ID on this homeserver.", + "reset_password_email_not_found_title": "This email address was not found", + "reset_password_title": "Reset your password", + "server_picker_custom": "Other homeserver", + "server_picker_description": "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.", + "server_picker_description_matrix.org": "Join millions for free on the largest public server", + "server_picker_dialog_title": "Decide where your account is hosted", + "server_picker_explainer": "Use your preferred Matrix homeserver if you have one, or host your own.", + "server_picker_failed_validate_homeserver": "Unable to validate homeserver", + "server_picker_intro": "We call the places where you can host your account 'homeservers'.", + "server_picker_invalid_url": "Invalid URL", + "server_picker_learn_more": "About homeservers", + "server_picker_matrix.org": "Matrix.org is the biggest public homeserver in the world, so it's a good place for many.", + "server_picker_required": "Specify a homeserver", + "server_picker_title": "Sign into your homeserver", + "server_picker_title_default": "Server Options", + "server_picker_title_registration": "Host account on", + "session_logged_out_description": "For security, this session has been signed out. Please sign in again.", + "session_logged_out_title": "Signed Out", + "set_email": { + "description": "This will allow you to reset your password and receive notifications.", + "verification_pending_description": "Please check your email and click on the link it contains. Once this is done, click continue.", + "verification_pending_title": "Verification Pending" + }, + "set_email_prompt": "Do you want to set an email address?", + "sign_in_description": "Use your account to continue.", + "sign_in_instead": "Sign in instead", + "sign_in_instead_prompt": "Already have an account? Sign in here", + "sign_in_or_register": "Sign In or Create Account", + "sign_in_or_register_description": "Use your account or create a new one to continue.", + "sign_in_prompt": "Got an account? Sign in", + "sign_in_with_sso": "Sign in with single sign-on", + "signing_in": "Signing In…", + "soft_logout": { + "clear_data_button": "Clear all data", + "clear_data_description": "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.", + "clear_data_title": "Clear all data in this session?" + }, + "soft_logout_heading": "You're signed out", + "soft_logout_intro_password": "Enter your password to sign in and regain access to your account.", + "soft_logout_intro_sso": "Sign in and regain access to your account.", + "soft_logout_intro_unsupported_auth": "You cannot sign in to your account. Please contact your homeserver admin for more information.", + "soft_logout_subheading": "Clear personal data", + "soft_logout_warning": "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.", + "sso": "Single Sign On", + "sso_failed_missing_storage": "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.", + "sso_or_username_password": "%(ssoButtons)s Or %(usernamePassword)s", + "sync_footer_subtitle": "If you've joined lots of rooms, this might take a while", + "syncing": "Syncing…", + "uia": { + "code": "Code", + "email": "To create your account, open the link in the email we just sent to %(emailAddress)s.", + "email_auth_header": "Check your email to continue", + "email_resend_prompt": "Did not receive it? Resend it", + "email_resent": "Resent!", + "fallback_button": "Start authentication", + "msisdn": "A text message has been sent to %(msisdn)s", + "msisdn_token_incorrect": "Token incorrect", + "msisdn_token_prompt": "Please enter the code it contains:", + "password_prompt": "Confirm your identity by entering your account password below.", + "recaptcha_missing_params": "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.", + "registration_token_label": "Registration token", + "registration_token_prompt": "Enter a registration token provided by the homeserver administrator.", + "sso_body": "Confirm adding this email address by using Single Sign On to prove your identity.", + "sso_failed": "Something went wrong in confirming your identity. Cancel and try again.", + "sso_postauth_body": "Click the button below to confirm your identity.", + "sso_postauth_title": "Confirm to continue", + "sso_preauth_body": "To continue, use Single Sign On to prove your identity.", + "sso_title": "Use Single Sign On to continue", + "terms": "Please review and accept the policies of this homeserver:", + "terms_invalid": "Please review and accept all of the homeserver's policies" + }, + "unsupported_auth": "This homeserver doesn't offer any login flows that are supported by this client.", + "unsupported_auth_email": "This homeserver does not support login using email address.", + "unsupported_auth_msisdn": "This server does not support authentication with a phone number.", + "username_field_required_invalid": "Enter username", + "username_in_use": "Someone already has that username, please try another.", + "verify_email_explainer": "We need to know it’s you before resetting your password. Click the link in the email we just sent to %(email)s", + "verify_email_heading": "Verify your email to continue" + }, + "bug_reporting": { + "additional_context": "If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here.", + "before_submitting": "Before submitting logs, you must create a GitHub issue to describe your problem.", + "collecting_information": "Collecting app version information", + "collecting_logs": "Collecting logs", + "create_new_issue": "Please create a new issue on GitHub so that we can investigate this bug.", + "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.", + "download_logs": "Download logs", + "downloading_logs": "Downloading logs", + "error_empty": "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.", + "failed_send_logs": "Failed to send logs: ", + "github_issue": "GitHub issue", + "introduction": "If you've submitted a bug via GitHub, debug logs can help us track down the problem. ", + "log_request": "To help us prevent this in future, please send us logs.", + "logs_sent": "Logs sent", + "matrix_security_issue": "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.", + "preparing_download": "Preparing to download logs", + "preparing_logs": "Preparing to send logs", + "send_logs": "Send logs", + "submit_debug_logs": "Submit debug logs", + "textarea_label": "Notes", + "thank_you": "Thank you!", + "title": "Bug reporting", + "unsupported_browser": "Reminder: Your browser is unsupported, so your experience may be unpredictable.", + "uploading_logs": "Uploading logs", + "waiting_for_server": "Waiting for response from server" + }, + "cannot_invite_without_identity_server": "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".", + "cannot_reach_homeserver": "Cannot reach homeserver", + "cannot_reach_homeserver_detail": "Ensure you have a stable internet connection, or get in touch with the server admin", + "cant_load_page": "Couldn't load page", + "chat_card_back_action_label": "Back to chat", + "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", + "hearts_description": "Sends the given message with hearts", + "hearts_message": "sends hearts", + "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" + }, + "common": { + "about": "About", + "access_token": "Access Token", + "accessibility": "Accessibility", + "advanced": "Advanced", + "all_rooms": "All rooms", + "analytics": "Analytics", + "and_n_others": { + "one": "and one other...", + "other": "and %(count)s others..." + }, "android": "Android", - "unnamed_space": "Unnamed Space", + "appearance": "Appearance", + "application": "Application", + "are_you_sure": "Are you sure?", + "attachment": "Attachment", + "authentication": "Authentication", + "avatar": "Avatar", + "beta": "Beta", + "camera": "Camera", + "cameras": "Cameras", + "capabilities": "Capabilities", + "copied": "Copied!", + "credits": "Credits", + "cross_signing": "Cross-signing", + "dark": "Dark", + "description": "Description", + "deselect_all": "Deselect all", + "device": "Device", + "display_name": "Display Name", + "edited": "edited", + "email_address": "Email address", + "emoji": "Emoji", + "encrypted": "Encrypted", + "encryption_enabled": "Encryption enabled", + "error": "Error", + "faq": "FAQ", + "favourites": "Favourites", "feedback": "Feedback", - "report_a_bug": "Report a bug", + "filter_results": "Filter results", "forward_message": "Forward message", - "suggestions": "Suggestions", + "general": "General", + "go_to_settings": "Go to Settings", + "guest": "Guest", + "help": "Help", + "historical": "Historical", + "home": "Home", + "homeserver": "Homeserver", + "identity_server": "Identity server", + "image": "Image", + "integration_manager": "Integration manager", + "ios": "iOS", + "joined": "Joined", "labs": "Labs", - "capabilities": "Capabilities", - "server": "Server", - "space": "Space", - "beta": "Beta", - "password": "Password", - "username": "Username", + "legal": "Legal", + "light": "Light", + "loading": "Loading…", + "location": "Location", + "low_priority": "Low priority", + "matrix": "Matrix", + "message": "Message", + "message_layout": "Message layout", + "microphone": "Microphone", + "model": "Model", + "modern": "Modern", + "mute": "Mute", + "n_members": { + "one": "%(count)s member", + "other": "%(count)s members" + }, + "n_participants": { + "one": "1 participant", + "other": "%(count)s participants" + }, + "n_rooms": { + "one": "%(count)s room", + "other": "%(count)s rooms" + }, + "name": "Name", + "no_results": "No results", + "no_results_found": "No results found", + "not_trusted": "Not trusted", + "off": "Off", "offline": "Offline", + "on": "On", + "options": "Options", + "orphan_rooms": "Other rooms", + "password": "Password", + "people": "People", + "preferences": "Preferences", + "presence": "Presence", + "preview_message": "Hey you. You're the best!", + "privacy": "Privacy", + "private": "Private", + "private_room": "Private room", + "private_space": "Private space", + "profile": "Profile", + "public": "Public", + "public_room": "Public room", + "public_space": "Public space", + "qr_code": "QR Code", "random": "Random", - "support": "Support", + "reactions": "Reactions", + "report_a_bug": "Report a bug", + "room": "Room", "room_name": "Room name", + "rooms": "Rooms", + "saving": "Saving…", + "secure_backup": "Secure Backup", + "security": "Security", + "select_all": "Select all", + "server": "Server", + "settings": "Settings", + "setup_secure_messages": "Set up Secure Messages", + "show_more": "Show more", + "someone": "Someone", + "space": "Space", + "spaces": "Spaces", + "sticker": "Sticker", + "stickerpack": "Stickerpack", + "success": "Success", + "suggestions": "Suggestions", + "support": "Support", + "system_alerts": "System Alerts", + "theme": "Theme", "thread": "Thread", - "accessibility": "Accessibility" - }, - "Unable to load! Check your network connectivity and try again.": "Unable to load! Check your network connectivity and try again.", - "The file '%(fileName)s' failed to upload.": "The file '%(fileName)s' failed to upload.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "The file '%(fileName)s' exceeds this homeserver's size limit for uploads", - "Upload Failed": "Upload Failed", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".", - "Server may be unavailable, overloaded, or you hit a bug.": "Server may be unavailable, overloaded, or you hit a bug.", - "The server does not support the room version specified.": "The server does not support the room version specified.", - "Failure to create room": "Failure to create room", - "time": { - "hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss left", - "minutes_seconds_left": "%(minutes)sm %(seconds)ss left", - "seconds_left": "%(seconds)ss left", - "date_at_time": "%(date)s at %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)sh", - "short_minutes": "%(value)sm", - "short_seconds": "%(value)ss", - "short_days_hours_minutes_seconds": "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss", - "short_hours_minutes_seconds": "%(hours)sh %(minutes)sm %(seconds)ss", - "short_minutes_seconds": "%(minutes)sm %(seconds)ss", - "few_seconds_ago": "a few seconds ago", - "about_minute_ago": "about a minute ago", - "n_minutes_ago": "%(num)s minutes ago", - "about_hour_ago": "about an hour ago", - "n_hours_ago": "%(num)s hours ago", - "about_day_ago": "about a day ago", - "n_days_ago": "%(num)s days ago", - "in_few_seconds": "a few seconds from now", - "in_about_minute": "about a minute from now", - "in_n_minutes": "%(num)s minutes from now", - "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", - "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.", - "Only continue if you trust the owner of the server.": "Only continue if you trust the owner of the server.", - "voip": { - "call_failed": "Call Failed", - "unable_to_access_microphone": "Unable to access microphone", - "call_failed_microphone": "Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.", - "unable_to_access_media": "Unable to access webcam / microphone", - "call_failed_media": "Call failed because webcam or microphone could not be accessed. Check that:", - "call_failed_media_connected": "A microphone and webcam are plugged in and set up correctly", - "call_failed_media_permissions": "Permission is granted to use the webcam", - "call_failed_media_applications": "No other application is using the webcam", - "already_in_call": "Already in call", - "already_in_call_person": "You're already in a call with this person.", - "unsupported": "Calls are unsupported", - "unsupported_browser": "You cannot place calls in this browser.", - "video_call_started": "Video call started", - "unsilence": "Sound on", - "silence": "Silence call", - "silenced": "Notifications silenced", - "unknown_caller": "Unknown caller", - "voice_call": "Voice call", - "video_call": "Video call", - "audio_devices": "Audio devices", - "disable_microphone": "Mute microphone", - "enable_microphone": "Unmute microphone", - "video_devices": "Video devices", - "disable_camera": "Turn off camera", - "enable_camera": "Turn on camera", - "dial": "Dial", - "you_are_presenting": "You are presenting", - "user_is_presenting": "%(sharerName)s is presenting", - "camera_disabled": "Your camera is turned off", - "camera_enabled": "Your camera is still enabled", - "consulting": "Consulting with %(transferTarget)s. Transfer to %(transferee)s", - "call_held_switch": "You held the call Switch", - "call_held_resume": "You held the call Resume", - "call_held": "%(peerName)s held the call", - "dialpad": "Dialpad", - "stop_screenshare": "Stop sharing your screen", - "start_screenshare": "Start sharing your screen", - "hangup": "Hangup", - "maximise": "Fill screen", - "expand": "Return to call", - "on_hold": "%(name)s on hold" - }, - "User Busy": "User Busy", - "The user you called is busy.": "The user you called is busy.", - "The call could not be established": "The call could not be established", - "Answered Elsewhere": "Answered Elsewhere", - "The call was answered on another device.": "The call was answered on another device.", - "Call failed due to misconfigured server": "Call failed due to misconfigured server", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.", - "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.": "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.", - "Try using %(server)s": "Try using %(server)s", - "Connectivity to the server has been lost": "Connectivity to the server has been lost", - "You cannot place calls without a connection to the server.": "You cannot place calls without a connection to the server.", - "Too Many Calls": "Too Many Calls", - "You've reached the maximum number of simultaneous calls.": "You've reached the maximum number of simultaneous calls.", - "You cannot place a call with yourself.": "You cannot place a call with yourself.", - "Unable to look up phone number": "Unable to look up phone number", - "There was an error looking up the phone number": "There was an error looking up the phone number", - "Unable to transfer call": "Unable to transfer call", - "Transfer Failed": "Transfer Failed", - "Failed to transfer call": "Failed to transfer call", - "Permission Required": "Permission Required", - "You do not have permission to start a conference call in this room": "You do not have permission to start a conference call in this room", - "Something went wrong.": "Something went wrong.", - "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 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": "We couldn't log you in", - "Your server is unsupported": "Your server is unsupported", - "This server is using an older version of Matrix. Upgrade to Matrix %(version)s to use %(brand)s without errors.": "This server is using an older version of Matrix. Upgrade to Matrix %(version)s to use %(brand)s without errors.", - "User is not logged in": "User is not logged in", - "Database unexpectedly closed": "Database unexpectedly closed", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "This may be caused by having the app open in multiple tabs or due to clearing browser data.", - "Empty room": "Empty room", - "%(user1)s and %(user2)s": "%(user1)s and %(user2)s", - "%(user)s and %(count)s others": { - "other": "%(user)s and %(count)s others", - "one": "%(user)s and 1 other" - }, - "Inviting %(user1)s and %(user2)s": "Inviting %(user1)s and %(user2)s", - "Inviting %(user)s and %(count)s others": { - "other": "Inviting %(user)s and %(count)s others", - "one": "Inviting %(user)s and 1 other" - }, - "Empty room (was %(oldName)s)": "Empty room (was %(oldName)s)", - "Default Device": "Default Device", - "%(name)s is requesting verification": "%(name)s is requesting verification", - "%(senderName)s started a voice broadcast": "%(senderName)s started a voice broadcast", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s does not have permission to send you notifications - please check your browser settings", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s was not given permission to send notifications - please try again", - "Unable to enable Notifications": "Unable to enable Notifications", - "This email address was not found": "This email address was not found", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "Your email address does not appear to be associated with a Matrix ID on this homeserver.", - "power_level": { + "threads": "Threads", + "timeline": "Timeline", + "trusted": "Trusted", + "unavailable": "unavailable", + "unencrypted": "Not encrypted", + "unmute": "Unmute", + "unnamed_room": "Unnamed Room", + "unnamed_space": "Unnamed Space", + "unsent": "Unsent", + "unverified": "Unverified", + "user": "User", + "user_avatar": "Profile picture", + "username": "Username", + "verification_cancelled": "Verification cancelled", + "verified": "Verified", + "version": "Version", + "video": "Video", + "video_room": "Video room", + "view_message": "View message", + "warning": "Warning", + "welcome": "Welcome" + }, + "composer": { + "autocomplete": { + "@room_description": "Notify the whole room", + "command_a11y": "Command Autocomplete", + "command_description": "Commands", + "emoji_a11y": "Emoji Autocomplete", + "notification_a11y": "Notification Autocomplete", + "notification_description": "Room Notification", + "room_a11y": "Room Autocomplete", + "space_a11y": "Space Autocomplete", + "user_a11y": "User Autocomplete", + "user_description": "Users" + }, + "close_sticker_picker": "Hide stickers", + "edit_composer_label": "Edit message", + "format_bold": "Bold", + "format_code_block": "Code block", + "format_decrease_indent": "Indent decrease", + "format_increase_indent": "Indent increase", + "format_inline_code": "Code", + "format_insert_link": "Insert link", + "format_italic": "Italic", + "format_italics": "Italics", + "format_link": "Link", + "format_ordered_list": "Numbered list", + "format_strikethrough": "Strikethrough", + "format_underline": "Underline", + "format_unordered_list": "Bulleted list", + "formatting_toolbar_label": "Formatting", + "link_modal": { + "link_field_label": "Link", + "text_field_label": "Text", + "title_create": "Create a link", + "title_edit": "Edit link" + }, + "mode_plain": "Hide formatting", + "mode_rich_text": "Show formatting", + "no_perms_notice": "You do not have permission to post to this room", + "placeholder": "Send a message…", + "placeholder_encrypted": "Send an encrypted message…", + "placeholder_reply": "Send a reply…", + "placeholder_reply_encrypted": "Send an encrypted reply…", + "placeholder_thread": "Reply to thread…", + "placeholder_thread_encrypted": "Reply to encrypted thread…", + "poll_button": "Poll", + "poll_button_no_perms_description": "You do not have permission to start polls in this room.", + "poll_button_no_perms_title": "Permission Required", + "replying_title": "Replying", + "room_upgraded_link": "The conversation continues here.", + "room_upgraded_notice": "This room has been replaced and is no longer active.", + "send_button_title": "Send message", + "send_button_voice_message": "Send voice message", + "send_voice_message": "Send voice message", + "stop_voice_message": "Stop recording", + "voice_message_button": "Voice Message" + }, + "console_dev_note": "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!", + "console_scam_warning": "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!", + "console_wait": "Wait!", + "create_room": { + "action_create_room": "Create room", + "action_create_video_room": "Create video room", + "encrypted_video_room_warning": "You can't disable this later. The room will be encrypted but the embedded call will not.", + "encrypted_warning": "You can't disable this later. Bridges & most bots won't work yet.", + "encryption_forced": "Your server requires encryption to be enabled in private rooms.", + "encryption_label": "Enable end-to-end encryption", + "error_title": "Failure to create room", + "generic_error": "Server may be unavailable, overloaded, or you hit a bug.", + "join_rule_change_notice": "You can change this at any time from room settings.", + "join_rule_invite": "Private room (invite only)", + "join_rule_invite_label": "Only people invited will be able to find and join this room.", + "join_rule_knock_label": "Anyone can request to join, but admins or moderators need to grant access. You can change this later.", + "join_rule_public_label": "Anyone will be able to find and join this room.", + "join_rule_public_parent_space_label": "Anyone will be able to find and join this room, not just members of .", + "join_rule_restricted": "Visible to space members", + "join_rule_restricted_label": "Everyone in will be able to find and join this room.", + "name_validation_required": "Please enter a name for the room", + "room_visibility_label": "Room visibility", + "title_private_room": "Create a private room", + "title_public_room": "Create a public room", + "title_video_room": "Create a video room", + "topic_label": "Topic (optional)", + "unfederated": "Block anyone not part of %(serverName)s from ever joining this room.", + "unfederated_label_default_off": "You might enable this if the room will only be used for collaborating with internal teams on your homeserver. This cannot be changed later.", + "unfederated_label_default_on": "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.", + "unsupported_version": "The server does not support the room version specified." + }, + "create_space": { + "add_details_prompt": "Add some details to help people recognise it.", + "add_details_prompt_2": "You can change these anytime.", + "add_existing_rooms_description": "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.", + "add_existing_rooms_heading": "What do you want to organise?", + "address_label": "Address", + "address_placeholder": "e.g. my-space", + "creating": "Creating…", + "creating_rooms": "Creating rooms…", + "done_action": "Go to my space", + "done_action_first_room": "Go to my first room", + "explainer": "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.", + "failed_create_initial_rooms": "Failed to create initial space rooms", + "failed_invite_users": "Failed to invite the following users to your space: %(csvUsers)s", + "invite_teammates_by_username": "Invite by username", + "invite_teammates_description": "Make sure the right people have access. You can invite more later.", + "invite_teammates_heading": "Invite your teammates", + "inviting_users": "Inviting…", + "label": "Create a space", + "name_required": "Please enter a name for the space", + "personal_space": "Just me", + "personal_space_description": "A private space to organise your rooms", + "private_description": "Invite only, best for yourself or teams", + "private_heading": "Your private space", + "private_personal_description": "Make sure the right people have access to %(name)s", + "private_personal_heading": "Who are you working with?", + "private_space": "Me and my teammates", + "private_space_description": "A private space for you and your teammates", + "public_description": "Open space for anyone, best for communities", + "public_heading": "Your public space", + "search_public_button": "Search for public spaces", + "setup_rooms_community_description": "Let's create a room for each of them.", + "setup_rooms_community_heading": "What are some things you want to discuss in %(spaceName)s?", + "setup_rooms_description": "You can add more later too, including already existing ones.", + "setup_rooms_private_description": "We'll create rooms for each of them.", + "setup_rooms_private_heading": "What projects are your team working on?", + "share_description": "It's just you at the moment, it will be even better with others.", + "share_heading": "Share %(name)s", + "skip_action": "Skip for now", + "subspace_adding": "Adding…", + "subspace_beta_notice": "Add a space to a space you manage.", + "subspace_dropdown_title": "Create a space", + "subspace_existing_space_prompt": "Want to add an existing space instead?", + "subspace_join_rule_invite_description": "Only people invited will be able to find and join this space.", + "subspace_join_rule_invite_only": "Private space (invite only)", + "subspace_join_rule_label": "Space visibility", + "subspace_join_rule_public_description": "Anyone will be able to find and join this space, not just members of .", + "subspace_join_rule_restricted_description": "Anyone in will be able to find and join." + }, + "credits": { + "default_cover_photo": "The default cover photo is © Jesús Roncero used under the terms of CC-BY-SA 4.0.", + "twemoji": "The Twemoji emoji art is © Twitter, Inc and other contributors used under the terms of CC-BY 4.0.", + "twemoji_colr": "The twemoji-colr font is © Mozilla Foundation used under the terms of Apache 2.0." + }, + "devtools": { + "active_widgets": "Active Widgets", + "category_other": "Other", + "category_room": "Room", + "caution_colon": "Caution:", + "client_versions": "Client Versions", + "developer_mode": "Developer mode", + "developer_tools": "Developer Tools", + "edit_setting": "Edit setting", + "edit_values": "Edit values", + "empty_string": "", + "event_content": "Event Content", + "event_id": "Event ID: %(eventId)s", + "event_sent": "Event sent!", + "event_type": "Event Type", + "explore_account_data": "Explore account data", + "explore_room_account_data": "Explore room account data", + "explore_room_state": "Explore room state", + "failed_to_find_widget": "There was an error finding this widget.", + "failed_to_load": "Failed to load.", + "failed_to_save": "Failed to save settings.", + "failed_to_send": "Failed to send event!", + "id": "ID: ", + "invalid_json": "Doesn't look like valid JSON.", + "level": "Level", + "low_bandwidth_mode": "Low bandwidth mode", + "low_bandwidth_mode_description": "Requires compatible homeserver.", + "main_timeline": "Main timeline", + "methods": "Methods", + "no_receipt_found": "No receipt found", + "no_verification_requests_found": "No verification requests found", + "notification_state": "Notification state is %(notificationState)s", + "notifications_debug": "Notifications debug", + "number_of_users": "Number of users", + "observe_only": "Observe only", + "original_event_source": "Original event source", + "phase": "Phase", + "phase_cancelled": "Cancelled", + "phase_ready": "Ready", + "phase_requested": "Requested", + "phase_started": "Started", + "phase_transaction": "Transaction", + "requester": "Requester", + "room_encrypted": "Room is encrypted ✅", + "room_id": "Room ID: %(roomId)s", + "room_not_encrypted": "Room is not encrypted 🚨", + "room_notifications_dot": "Dot: ", + "room_notifications_highlight": "Highlight: ", + "room_notifications_last_event": "Last event:", + "room_notifications_sender": "Sender: ", + "room_notifications_thread_id": "Thread Id: ", + "room_notifications_total": "Total: ", + "room_notifications_type": "Type: ", + "room_status": "Room status", + "room_unread_status": "Room unread status: %(status)s", + "room_unread_status_count": { + "other": "Room unread status: %(status)s, count: %(count)s" + }, + "save_setting_values": "Save setting values", + "see_history": "See history", + "send_custom_account_data_event": "Send custom account data event", + "send_custom_room_account_data_event": "Send custom room account data event", + "send_custom_state_event": "Send custom state event", + "send_custom_timeline_event": "Send custom timeline event", + "server_info": "Server info", + "server_versions": "Server Versions", + "settable_global": "Settable at global", + "settable_room": "Settable at room", + "setting_colon": "Setting:", + "setting_definition": "Setting definition:", + "setting_id": "Setting ID", + "settings_explorer": "Settings explorer", + "show_hidden_events": "Show hidden events in timeline", + "spaces": { + "one": "", + "other": "<%(count)s spaces>" + }, + "state_key": "State Key", + "thread_root_id": "Thread Root ID: %(threadRootId)s", + "threads_timeline": "Threads timeline", + "timeout": "Timeout", + "title": "Developer tools", + "toggle_event": "toggle event", + "toolbox": "Toolbox", + "use_at_own_risk": "This UI does NOT check the types of the values. Use at your own risk.", + "user_read_up_to": "User read up to: ", + "user_read_up_to_ignore_synthetic": "User read up to (ignoreSynthetic): ", + "user_read_up_to_private": "User read up to (m.read.private): ", + "user_read_up_to_private_ignore_synthetic": "User read up to (m.read.private;ignoreSynthetic): ", + "value": "Value", + "value_colon": "Value:", + "value_in_this_room": "Value in this room", + "value_this_room_colon": "Value in this room:", + "values_explicit": "Values at explicit levels", + "values_explicit_colon": "Values at explicit levels:", + "values_explicit_room": "Values at explicit levels in this room", + "values_explicit_this_room_colon": "Values at explicit levels in this room:", + "verification_explorer": "Verification explorer", + "view_servers_in_room": "View servers in room", + "view_source_decrypted_event_source": "Decrypted event source", + "view_source_decrypted_event_source_unavailable": "Decrypted source unavailable", + "widget_screenshots": "Enable widget screenshots on supported widgets" + }, + "dialog_close_label": "Close dialog", + "emoji": { + "categories": "Categories", + "category_activities": "Activities", + "category_animals_nature": "Animals & Nature", + "category_flags": "Flags", + "category_food_drink": "Food & Drink", + "category_frequently_used": "Frequently Used", + "category_objects": "Objects", + "category_smileys_people": "Smileys & People", + "category_symbols": "Symbols", + "category_travel_places": "Travel & Places", + "quick_reactions": "Quick Reactions" + }, + "emoji_picker": { + "cancel_search_label": "Cancel search" + }, + "empty_room": "Empty room", + "empty_room_was_name": "Empty room (was %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Enter your Security Phrase or to continue.", + "key_validation_text": { + "invalid_security_key": "Invalid Security Key", + "recovery_key_is_correct": "Looks good!", + "wrong_file_type": "Wrong file type", + "wrong_security_key": "Wrong Security Key" + }, + "reset_title": "Reset everything", + "reset_warning_1": "Only do this if you have no other device to complete verification with.", + "reset_warning_2": "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.", + "restoring": "Restoring keys from backup", + "security_key_title": "Security Key", + "security_phrase_incorrect_error": "Unable to access secret storage. Please verify that you entered the correct Security Phrase.", + "security_phrase_title": "Security Phrase", + "separator": "%(securityKey)s or %(recoveryFile)s", + "use_security_key_prompt": "Use your Security Key to continue." + }, + "bootstrap_title": "Setting up keys", + "cancel_entering_passphrase_description": "Are you sure you want to cancel entering passphrase?", + "cancel_entering_passphrase_title": "Cancel entering passphrase?", + "confirm_encryption_setup_body": "Click the button below to confirm setting up encryption.", + "confirm_encryption_setup_title": "Confirm encryption setup", + "cross_signing_not_ready": "Cross-signing is not set up.", + "cross_signing_ready": "Cross-signing is ready for use.", + "cross_signing_ready_no_backup": "Cross-signing is ready but keys are not backed up.", + "cross_signing_room_normal": "This room is end-to-end encrypted", + "cross_signing_room_verified": "Everyone in this room is verified", + "cross_signing_room_warning": "Someone is using an unknown session", + "cross_signing_unsupported": "Your homeserver does not support cross-signing.", + "cross_signing_untrusted": "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.", + "cross_signing_user_normal": "You have not verified this user.", + "cross_signing_user_verified": "You have verified this user. This user has verified all of their sessions.", + "cross_signing_user_warning": "This user has not verified all of their sessions.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Clear cross-signing keys", + "title": "Destroy cross-signing keys?", + "warning": "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." + }, + "event_shield_reason_authenticity_not_guaranteed": "The authenticity of this encrypted message can't be guaranteed on this device.", + "event_shield_reason_mismatched_sender_key": "Encrypted by an unverified session", + "event_shield_reason_unknown_device": "Encrypted by an unknown or deleted device.", + "event_shield_reason_unsigned_device": "Encrypted by a device not verified by its owner.", + "event_shield_reason_unverified_identity": "Encrypted by an unverified user.", + "export_unsupported": "Your browser does not support the required cryptography extensions", + "import_invalid_keyfile": "Not a valid %(brand)s keyfile", + "import_invalid_passphrase": "Authentication check failed: incorrect password?", + "incompatible_database_description": "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.", + "incompatible_database_disable": "Continue With Encryption Disabled", + "incompatible_database_sign_out_description": "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", + "incompatible_database_title": "Incompatible Database", + "key_signature_upload_cancelled": "Cancelled signature upload", + "key_signature_upload_completed": "Upload completed", + "key_signature_upload_failed": "Unable to upload", + "key_signature_upload_failed_body": "%(brand)s encountered an error during upload of:", + "key_signature_upload_failed_cross_signing_key_signature": "a new cross-signing key signature", + "key_signature_upload_failed_device_cross_signing_key_signature": "a device cross-signing signature", + "key_signature_upload_failed_key_signature": "a key signature", + "key_signature_upload_failed_master_key_signature": "a new master key signature", + "key_signature_upload_failed_title": "Signature upload failed", + "key_signature_upload_success_title": "Signature upload success", + "messages_not_secure": { + "cause_1": "Your homeserver", + "cause_2": "The homeserver the user you're verifying is connected to", + "cause_3": "Yours, or the other users' internet connection", + "cause_4": "Yours, or the other users' session", + "heading": "One of the following may be compromised:", + "title": "Your messages are not secure" + }, + "new_recovery_method_detected": { + "description_1": "A new Security Phrase and key for Secure Messages have been detected.", + "description_2": "This session is encrypting history using the new recovery method.", + "title": "New Recovery Method", + "warning": "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." + }, + "not_supported": "", + "old_version_detected_description": "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.", + "old_version_detected_title": "Old cryptography data detected", + "recovery_method_removed": { + "description_1": "This session has detected that your Security Phrase and key for Secure Messages have been removed.", + "description_2": "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.", + "title": "Recovery Method Removed", + "warning": "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." + }, + "reset_all_button": "Forgotten or lost all recovery methods? Reset all", + "set_up_toast_description": "Safeguard against losing access to encrypted messages & data", + "set_up_toast_title": "Set up Secure Backup", + "setup_secure_backup": { + "explainer": "Back up your keys before signing out to avoid losing them.", + "title": "Set up" + }, + "udd": { + "interactive_verification_button": "Interactively verify by emoji", + "manual_verification_button": "Manually verify by text", + "other_ask_verify_text": "Ask this user to verify their session, or manually verify it below.", + "other_new_session_text": "%(name)s (%(userId)s) signed in to a new session without verifying it:", + "own_ask_verify_text": "Verify your other session using one of the options below.", + "own_new_session_text": "You signed in to a new session without verifying it:", + "title": "Not Trusted" + }, + "unable_to_setup_keys_error": "Unable to set up keys", + "unsupported": "This client does not support end-to-end encryption.", + "upgrade_toast_title": "Encryption upgrade available", + "verification": { + "accepting": "Accepting…", + "after_new_login": { + "device_verified": "Device verified", + "reset_confirmation": "Really reset verification keys?", + "skip_verification": "Skip verification for now", + "unable_to_verify": "Unable to verify this device", + "verify_this_device": "Verify this device" + }, + "cancelled": "You cancelled verification.", + "cancelled_self": "You cancelled verification on your other device.", + "cancelled_user": "%(displayName)s cancelled verification.", + "cancelling": "Cancelling…", + "complete_action": "Got It", + "complete_description": "You've successfully verified this user.", + "complete_title": "Verified!", + "error_starting_description": "We were unable to start a chat with the other user.", + "error_starting_title": "Error starting verification", + "explainer": "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.", + "in_person": "To be secure, do this in person or use a trusted way to communicate.", + "incoming_sas_device_dialog_text_1": "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.", + "incoming_sas_device_dialog_text_2": "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.", + "incoming_sas_dialog_title": "Incoming Verification Request", + "incoming_sas_dialog_waiting": "Waiting for partner to confirm…", + "incoming_sas_user_dialog_text_1": "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.", + "incoming_sas_user_dialog_text_2": "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.", + "manual_device_verification_device_id_label": "Session ID", + "manual_device_verification_device_key_label": "Session key", + "manual_device_verification_device_name_label": "Session name", + "manual_device_verification_footer": "If they don't match, the security of your communication may be compromised.", + "manual_device_verification_self_text": "Confirm by comparing the following with the User Settings in your other session:", + "manual_device_verification_user_text": "Confirm this user's session by comparing the following with their User Settings:", + "no_key_or_device": "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.", + "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.", + "other_party_cancelled": "The other party cancelled the verification.", + "prompt_encrypted": "Verify all users in a room to ensure it's secure.", + "prompt_self": "Start verification again from the notification.", + "prompt_unencrypted": "In encrypted rooms, verify all users to ensure it's secure.", + "prompt_user": "Start verification again from their profile.", + "qr_or_sas": "%(qrCode)s or %(emojiCompare)s", + "qr_or_sas_header": "Verify this device by completing one of the following:", + "qr_prompt": "Scan this unique code", + "qr_reciprocate_same_shield_device": "Almost there! Is your other device showing the same shield?", + "qr_reciprocate_same_shield_user": "Almost there! Is %(displayName)s showing the same shield?", + "request_toast_accept": "Verify Session", + "request_toast_decline_counter": "Ignore (%(counter)s)", + "request_toast_detail": "%(deviceId)s from %(ip)s", + "reset_proceed_prompt": "Proceed with reset", + "sas_caption_self": "Verify this device by confirming the following number appears on its screen.", + "sas_caption_user": "Verify this user by confirming the following number appears on their screen.", + "sas_description": "Compare a unique set of emoji if you don't have a camera on either device", + "sas_emoji_caption_self": "Confirm the emoji below are displayed on both devices, in the same order:", + "sas_emoji_caption_user": "Verify this user by confirming the following emoji appear on their screen.", + "sas_match": "They match", + "sas_no_match": "They don't match", + "sas_prompt": "Compare unique emoji", + "scan_qr": "Verify by scanning", + "scan_qr_explainer": "Ask %(displayName)s to scan your code:", + "self_verification_hint": "To proceed, please accept the verification request on your other device.", + "start_button": "Start Verification", + "successful_device": "You've successfully verified %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "You've successfully verified your device!", + "successful_user": "You've successfully verified %(displayName)s!", + "timed_out": "Verification timed out.", + "unsupported_method": "Unable to find a supported verification method.", + "unverified_session_toast_accept": "Yes, it was me", + "unverified_session_toast_title": "New login. Was this you?", + "unverified_sessions_toast_description": "Review to ensure your account is safe", + "unverified_sessions_toast_reject": "Later", + "unverified_sessions_toast_title": "You have unverified sessions", + "verification_description": "Verify your identity to access encrypted messages and prove your identity to others.", + "verification_dialog_title_device": "Verify other device", + "verification_dialog_title_user": "Verification Request", + "verification_skip_warning": "Without verifying, you won't have access to all your messages and may appear as untrusted to others.", + "verification_success_with_backup": "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.", + "verification_success_without_backup": "Your new device is now verified. Other users will see it as trusted.", + "verify_emoji": "Verify by emoji", + "verify_emoji_prompt": "Verify by comparing unique emoji.", + "verify_emoji_prompt_qr": "If you can't scan the code above, verify by comparing unique emoji.", + "verify_later": "I'll verify later", + "verify_reset_warning_1": "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.", + "verify_reset_warning_2": "Please only proceed if you're sure you've lost all of your other devices and your Security Key.", + "verify_using_device": "Verify with another device", + "verify_using_key": "Verify with Security Key", + "verify_using_key_or_phrase": "Verify with Security Key or Phrase", + "waiting_for_user_accept": "Waiting for %(displayName)s to accept…", + "waiting_other_device": "Waiting for you to verify on your other device…", + "waiting_other_device_details": "Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Waiting for %(displayName)s to verify…" + }, + "verification_requested_toast_title": "Verification requested", + "verify_toast_description": "Other users may not trust it", + "verify_toast_title": "Verify this session" + }, + "error": { + "admin_contact": "Please contact your service administrator to continue using this service.", + "admin_contact_short": "Contact your server admin.", + "connection": "There was a problem communicating with the homeserver, please try again later.", + "dialog_description_default": "An error has occurred.", + "download_media": "Failed to download source media, no source url was found", + "edit_history_unsupported": "Your homeserver doesn't seem to support this feature.", + "failed_copy": "Failed to copy", + "hs_blocked": "This homeserver has been blocked by its administrator.", + "mau": "This homeserver has hit its Monthly Active User limit.", + "mixed_content": "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.", + "non_urgent_echo_failure_toast": "Your server isn't responding to some requests.", + "resource_limits": "This homeserver has exceeded one of its resource limits.", + "session_restore": { + "clear_storage_button": "Clear Storage and Sign Out", + "clear_storage_description": "Sign out and remove encryption keys?", + "description_1": "We encountered an error trying to restore your previous session.", + "description_2": "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.", + "description_3": "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.", + "title": "Unable to restore session" + }, + "something_went_wrong": "Something went wrong!", + "storage_evicted_description_1": "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.", + "storage_evicted_description_2": "Your browser likely removed this data when running low on disk space.", + "storage_evicted_title": "Missing session data", + "sync": "Unable to connect to Homeserver. Retrying…", + "tls": "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.", + "unknown": "Unknown error", + "unknown_error_code": "unknown error code", + "update_power_level": "Failed to change power level" + }, + "error_app_open_in_another_tab": "%(brand)s has been opened in another tab.", + "error_app_opened_in_another_window": "%(brand)s is open in another window. Click \"%(label)s\" to use %(brand)s here and disconnect the other window.", + "error_database_closed_description": "This may be caused by having the app open in multiple tabs or due to clearing browser data.", + "error_database_closed_title": "Database unexpectedly closed", + "error_dialog": { + "copy_room_link_failed": { + "description": "Unable to copy a link to the room to the clipboard.", + "title": "Unable to copy room link" + }, + "error_loading_user_profile": "Could not load user profile", + "forget_room_failed": "Failed to forget room %(errCode)s", + "search_failed": { + "server_unavailable": "Server may be unavailable, overloaded, or search timed out :(", + "title": "Search failed" + } + }, + "error_user_not_logged_in": "User is not logged in", + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s ended a voice broadcast", + "you": "You ended a voice broadcast" + }, + "m.call.answer": { + "dm": "Call in progress", + "user": "%(senderName)s joined the call", + "you": "You joined the call" + }, + "m.call.hangup": { + "user": "%(senderName)s ended the call", + "you": "You ended the call" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s is calling", + "dm_send": "Waiting for answer", + "user": "%(senderName)s started a call", + "you": "You started a call" + }, + "m.emote": "* %(senderName)s %(emote)s", + "m.reaction": { + "user": "%(sender)s reacted %(reaction)s to %(message)s", + "you": "You reacted %(reaction)s to %(message)s" + }, + "m.sticker": "%(senderName)s: %(stickerName)s", + "m.text": "%(senderName)s: %(message)s" + }, + "export_chat": { + "cancelled": "Export Cancelled", + "cancelled_detail": "The export was cancelled successfully", + "confirm_stop": "Are you sure you want to stop exporting your data? If you do, you'll need to start over.", + "creating_html": "Creating HTML…", + "creating_output": "Creating output…", + "creator_summary": "%(creatorName)s created this room.", + "current_timeline": "Current Timeline", + "enter_number_between_min_max": "Enter a number between %(min)s and %(max)s", + "error_fetching_file": "Error fetching file", + "export_info": "This is the start of export of . Exported by at %(exportDate)s.", + "export_successful": "Export successful!", + "exported_n_events_in_time": { + "one": "Exported %(count)s event in %(seconds)s seconds", + "other": "Exported %(count)s events in %(seconds)s seconds" + }, + "exporting_your_data": "Exporting your data", + "fetched_n_events": { + "one": "Fetched %(count)s event so far", + "other": "Fetched %(count)s events so far" + }, + "fetched_n_events_in_time": { + "one": "Fetched %(count)s event in %(seconds)ss", + "other": "Fetched %(count)s events in %(seconds)ss" + }, + "fetched_n_events_with_total": { + "one": "Fetched %(count)s event out of %(total)s", + "other": "Fetched %(count)s events out of %(total)s" + }, + "fetching_events": "Fetching events…", + "file_attached": "File Attached", + "format": "Format", + "from_the_beginning": "From the beginning", + "generating_zip": "Generating a ZIP", + "html": "HTML", + "html_title": "Exported Data", + "include_attachments": "Include Attachments", + "json": "JSON", + "media_omitted": "Media omitted", + "media_omitted_file_size": "Media omitted - file size limit exceeded", + "messages": "Messages", + "next_page": "Next group of messages", + "num_messages": "Number of messages", + "num_messages_min_max": "Number of messages can only be a number between %(min)s and %(max)s", + "number_of_messages": "Specify a number of messages", + "previous_page": "Previous group of messages", + "processing": "Processing…", + "processing_event_n": "Processing event %(number)s out of %(total)s", + "select_option": "Select from the options below to export chats from your timeline", + "size_limit": "Size Limit", + "size_limit_min_max": "Size can only be a number between %(min)s MB and %(max)s MB", + "size_limit_postfix": "MB", + "starting_export": "Starting export…", + "successful": "Export Successful", + "successful_detail": "Your export was successful. Find it in your Downloads folder.", + "text": "Plain Text", + "title": "Export Chat", + "topic": "Topic: %(topic)s", + "unload_confirm": "Are you sure you want to exit during this export?" + }, + "failed_load_async_component": "Unable to load! Check your network connectivity and try again.", + "feedback": { + "can_contact_label": "You may contact me if you have any follow up questions", + "comment_label": "Comment", + "existing_issue_link": "Please view existing bugs on Github first. No match? Start a new one.", + "may_contact_label": "You may contact me if you want to follow up or to let me test out upcoming ideas", + "platform_username": "Your platform and username will be noted to help us use your feedback as much as we can.", + "pro_type": "PRO TIP: If you start a bug, please submit debug logs to help us track down the problem.", + "send_feedback_action": "Send feedback", + "sent": "Feedback sent! Thanks, we appreciate it!" + }, + "file_panel": { + "empty_description": "Attach files from chat or just drag and drop them anywhere in a room.", + "empty_heading": "No files visible in this room", + "guest_note": "You must register to use this functionality", + "peek_note": "You must join the room to see its files" + }, + "forward": { + "filter_placeholder": "Search for rooms or people", + "message_preview_heading": "Message preview", + "no_perms_title": "You don't have permission to do this", + "open_room": "Open room", + "send_label": "Send", + "sending": "Sending", + "sent": "Sent" + }, + "identity_server": { + "change": "Change identity server", + "change_prompt": "Disconnect from the identity server and connect to instead?", + "change_server_prompt": "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.", + "checking": "Checking server", + "description_connected": "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.", + "description_disconnected": "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.", + "description_optional": "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.", + "disconnect": "Disconnect identity server", + "disconnect_anyway": "Disconnect anyway", + "disconnect_offline_warning": "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.", + "disconnect_personal_data_warning_1": "You are still sharing your personal data on the identity server .", + "disconnect_personal_data_warning_2": "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.", + "disconnect_server": "Disconnect from the identity server ?", + "disconnect_warning": "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.", + "do_not_use": "Do not use an identity server", + "error_connection": "Could not connect to identity server", + "error_invalid": "Not a valid identity server (status code %(code)s)", + "error_invalid_or_terms": "Terms of service not accepted or the identity server is invalid.", + "no_terms": "The identity server you have chosen does not have any terms of service.", + "suggestions": "You should:", + "suggestions_1": "check your browser plugins for anything that might block the identity server (such as Privacy Badger)", + "suggestions_2": "contact the administrators of identity server ", + "suggestions_3": "wait and try again later", + "url": "Identity server (%(server)s)", + "url_field_label": "Enter a new identity server", + "url_not_https": "Identity server URL must be HTTPS" + }, + "in_space": "In %(spaceName)s.", + "in_space1_and_space2": "In spaces %(space1Name)s and %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "In %(spaceName)s and one other space.", + "other": "In %(spaceName)s and %(count)s other spaces." + }, + "info_tooltip_title": "Information", + "integration_manager": { + "connecting": "Connecting to integration manager…", + "error_connecting": "The integration manager is offline or it cannot reach your homeserver.", + "error_connecting_heading": "Cannot connect to integration manager", + "explainer": "Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.", + "manage_title": "Manage integrations", + "use_im": "Use an integration manager to manage bots, widgets, and sticker packs.", + "use_im_default": "Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs." + }, + "integrations": { + "disabled_dialog_description": "Enable '%(manageIntegrations)s' in Settings to do this.", + "disabled_dialog_title": "Integrations are disabled", + "impossible_dialog_description": "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.", + "impossible_dialog_title": "Integrations not allowed" + }, + "invite": { + "ask_anyway_description": "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?", + "ask_anyway_label": "Start DM anyway", + "ask_anyway_never_warn_label": "Start DM anyway and never warn me again", + "email_caption": "Invite by email", + "email_limit_one": "Invites by email can only be sent one at a time", + "email_use_default_is": "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.", + "email_use_is": "Use an identity server to invite by email. Manage in Settings.", + "error_already_invited_room": "User is already invited to the room", + "error_already_invited_space": "User is already invited to the space", + "error_already_joined_room": "User is already in the room", + "error_already_joined_space": "User is already in the space", + "error_bad_state": "The user must be unbanned before they can be invited.", + "error_dm": "We couldn't create your DM.", + "error_find_room": "Something went wrong trying to invite the users.", + "error_find_user_description": "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s", + "error_find_user_title": "Failed to find the following users", + "error_invite": "We couldn't invite those users. Please check the users you want to invite and try again.", + "error_permissions_room": "You do not have permission to invite people to this room.", + "error_permissions_space": "You do not have permission to invite people to this space.", + "error_profile_undisclosed": "User may or may not exist", + "error_transfer_multiple_target": "A call can only be transferred to a single user.", + "error_unfederated_room": "This room is unfederated. You cannot invite people from external servers.", + "error_unfederated_space": "This space is unfederated. You cannot invite people from external servers.", + "error_unknown": "Unknown server error", + "error_user_not_found": "User does not exist", + "error_version_unsupported_room": "The user's homeserver does not support the version of the room.", + "error_version_unsupported_space": "The user's homeserver does not support the version of the space.", + "failed_generic": "Operation failed", + "failed_title": "Failed to invite", + "invalid_address": "Unrecognised address", + "key_share_warning": "Invited people will be able to read old messages.", + "name_email_mxid_share_room": "Invite someone using their name, email address, username (like ) or share this room.", + "name_email_mxid_share_space": "Invite someone using their name, email address, username (like ) or share this space.", + "name_mxid_share_room": "Invite someone using their name, username (like ) or share this room.", + "name_mxid_share_space": "Invite someone using their name, username (like ) or share this space.", + "recents_section": "Recent Conversations", + "room_failed_partial": "We sent the others, but the below people couldn't be invited to ", + "room_failed_partial_title": "Some invites couldn't be sent", + "room_failed_title": "Failed to invite users to %(roomName)s", + "send_link_prompt": "Or send invite link", + "start_conversation_name_email_mxid_prompt": "Start a conversation with someone using their name, email address or username (like ).", + "start_conversation_name_mxid_prompt": "Start a conversation with someone using their name or username (like ).", + "suggestions_disclaimer": "Some suggestions may be hidden for privacy.", + "suggestions_disclaimer_prompt": "If you can't see who you're looking for, send them your invite link below.", + "suggestions_section": "Recently Direct Messaged", + "to_room": "Invite to %(roomName)s", + "to_space": "Invite to %(spaceName)s", + "transfer_dial_pad_tab": "Dial pad", + "transfer_user_directory_tab": "User Directory", + "unable_find_profiles_description_default": "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?", + "unable_find_profiles_invite_label_default": "Invite anyway", + "unable_find_profiles_invite_never_warn_label_default": "Invite anyway and never warn me again", + "unable_find_profiles_title": "The following users may not exist", + "unban_first_title": "User cannot be invited until they are unbanned" + }, + "inviting_user1_and_user2": "Inviting %(user1)s and %(user2)s", + "inviting_user_and_n_others": { + "one": "Inviting %(user)s and one other", + "other": "Inviting %(user)s and %(count)s others" + }, + "items_and_n_others": { + "one": " and one other", + "other": " and %(count)s others" + }, + "keyboard": { + "activate_button": "Activate selected button", + "alt": "Alt", + "autocomplete_cancel": "Cancel autocomplete", + "autocomplete_force": "Force complete", + "autocomplete_navigate_next": "Next autocomplete suggestion", + "autocomplete_navigate_prev": "Previous autocomplete suggestion", + "backspace": "Backspace", + "cancel_reply": "Cancel replying to a message", + "category_autocomplete": "Autocomplete", + "category_calls": "Calls", + "category_navigation": "Navigation", + "category_room_list": "Room List", + "close_dialog_menu": "Close dialog or context menu", + "composer_jump_end": "Jump to end of the composer", + "composer_jump_start": "Jump to start of the composer", + "composer_navigate_next_history": "Navigate to next message in composer history", + "composer_navigate_prev_history": "Navigate to previous message in composer history", + "composer_new_line": "New line", + "composer_redo": "Redo edit", + "composer_toggle_bold": "Toggle Bold", + "composer_toggle_code_block": "Toggle Code Block", + "composer_toggle_italics": "Toggle Italics", + "composer_toggle_link": "Toggle Link", + "composer_toggle_quote": "Toggle Quote", + "composer_undo": "Undo edit", + "control": "Ctrl", + "dismiss_read_marker_and_jump_bottom": "Dismiss read marker and jump to bottom", + "end": "End", + "enter": "Enter", + "escape": "Esc", + "go_home_view": "Go to Home View", + "home": "Home", + "jump_first_message": "Jump to first message", + "jump_last_message": "Jump to last message", + "jump_room_search": "Jump to room search", + "jump_to_read_marker": "Jump to oldest unread message", + "keyboard_shortcuts_tab": "Open this settings tab", + "navigate_next_history": "Next recently visited room or space", + "navigate_next_message_edit": "Navigate to next message to edit", + "navigate_prev_history": "Previous recently visited room or space", + "navigate_prev_message_edit": "Navigate to previous message to edit", + "next_room": "Next room or DM", + "next_unread_room": "Next unread room or DM", + "number": "[number]", + "open_user_settings": "Open user settings", + "page_down": "Page Down", + "page_up": "Page Up", + "prev_room": "Previous room or DM", + "prev_unread_room": "Previous unread room or DM", + "room_list_collapse_section": "Collapse room list section", + "room_list_expand_section": "Expand room list section", + "room_list_navigate_down": "Navigate down in the room list", + "room_list_navigate_up": "Navigate up in the room list", + "room_list_select_room": "Select room from the room list", + "scroll_down_timeline": "Scroll down in the timeline", + "scroll_up_timeline": "Scroll up in the timeline", + "search": "Search (must be enabled)", + "send_sticker": "Send a sticker", + "shift": "Shift", + "space": "Space", + "switch_to_space": "Switch to space by number", + "toggle_hidden_events": "Toggle hidden event visibility", + "toggle_microphone_mute": "Toggle microphone mute", + "toggle_right_panel": "Toggle right panel", + "toggle_space_panel": "Toggle space panel", + "toggle_top_left_menu": "Toggle the top left menu", + "toggle_webcam_mute": "Toggle webcam on/off", + "upload_file": "Upload a file" + }, + "labs": { + "allow_screen_share_only_mode": "Allow screen share only mode", + "ask_to_join": "Enable ask to join", + "automatic_debug_logs": "Automatically send debug logs on any error", + "automatic_debug_logs_decryption": "Automatically send debug logs on decryption errors", + "automatic_debug_logs_key_backup": "Automatically send debug logs when key backup is not functioning", + "beta_description": "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.", + "beta_feature": "This is a beta feature", + "beta_feedback_leave_button": "To leave the beta, visit your settings.", + "beta_feedback_title": "%(featureName)s Beta feedback", + "beta_section": "Upcoming features", + "bridge_state": "Show info about bridges in room settings", + "bridge_state_channel": "Channel: ", + "bridge_state_creator": "This bridge was provisioned by .", + "bridge_state_manager": "This bridge is managed by .", + "bridge_state_workspace": "Workspace: ", + "click_for_info": "Click for more info", + "currently_experimental": "Currently experimental.", + "custom_themes": "Support adding custom themes", + "dehydration": "Offline encrypted messaging using dehydrated devices", + "dynamic_room_predecessors": "Dynamic room predecessors", + "dynamic_room_predecessors_description": "Enable MSC3946 (to support late-arriving room archives)", + "element_call_video_rooms": "Element Call video rooms", + "experimental_description": "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.", + "experimental_section": "Early previews", + "feature_wysiwyg_composer_description": "Use rich text instead of Markdown in the message composer.", + "group_calls": "New group call experience", + "group_developer": "Developer", + "group_encryption": "Encryption", + "group_experimental": "Experimental", + "group_messaging": "Messaging", + "group_moderation": "Moderation", + "group_profile": "Profile", + "group_rooms": "Rooms", + "group_spaces": "Spaces", + "group_themes": "Themes", + "group_voip": "Voice & Video", + "group_widgets": "Widgets", + "hidebold": "Hide notification dot (only display counters badges)", + "html_topic": "Show HTML representation of room topics", + "join_beta": "Join the beta", + "join_beta_reload": "Joining the beta will reload %(brand)s.", + "jump_to_date": "Jump to date (adds /jumptodate and jump to date headers)", + "jump_to_date_msc_support": "Requires your server to support MSC3030", + "latex_maths": "Render LaTeX maths in messages", + "leave_beta": "Leave the beta", + "leave_beta_reload": "Leaving the beta will reload %(brand)s.", + "location_share_live": "Live Location Sharing", + "location_share_live_description": "Temporary implementation. Locations persist in room history.", + "mjolnir": "New ways to ignore people", + "msc3531_hide_messages_pending_moderation": "Let moderators hide messages pending moderation.", + "new_room_decoration_ui": "Under active development, new room header & details interface", + "notification_settings": "New Notification Settings", + "notification_settings_beta_caption": "Introducing a simpler way to change your notification settings. Customize your %(brand)s, just the way you like.", + "notification_settings_beta_title": "Notification Settings", + "notifications": "Enable the notifications panel in the room header", + "oidc_native_flow": "OIDC native authentication", + "oidc_native_flow_description": "⚠ WARNING: Experimental. Use OIDC native authentication when supported by the server.", + "pinning": "Message Pinning", + "render_reaction_images": "Render custom images in reactions", + "render_reaction_images_description": "Sometimes referred to as \"custom emojis\".", + "report_to_moderators": "Report to moderators", + "report_to_moderators_description": "In rooms that support moderation, the “Report” button will let you report abuse to room moderators.", + "rust_crypto": "Rust cryptography implementation", + "rust_crypto_disabled_notice": "Can currently only be enabled via config.json", + "sliding_sync": "Sliding Sync mode", + "sliding_sync_checking": "Checking…", + "sliding_sync_configuration": "Sliding Sync configuration", + "sliding_sync_description": "Under active development, cannot be disabled.", + "sliding_sync_disable_warning": "To disable you will need to log out and back in, use with caution!", + "sliding_sync_disabled_notice": "Log out and back in to disable", + "sliding_sync_proxy_url_label": "Proxy URL", + "sliding_sync_proxy_url_optional_label": "Proxy URL (optional)", + "sliding_sync_server_no_support": "Your server lacks native support", + "sliding_sync_server_specify_proxy": "Your server lacks native support, you must specify a proxy", + "sliding_sync_server_support": "Your server has native support", + "state_counters": "Render simple counters in room header", + "under_active_development": "Under active development.", + "unrealiable_e2e": "Unreliable in encrypted rooms", + "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.", + "video_rooms_beta": "Video rooms are a beta feature", + "video_rooms_faq1_answer": "Use the “+” button in the room section of the left panel.", + "video_rooms_faq1_question": "How can I create a video room?", + "video_rooms_faq2_answer": "Yes, the chat timeline is displayed alongside the video.", + "video_rooms_faq2_question": "Can I use text chat alongside the video call?", + "video_rooms_feedbackSubheading": "Thank you for trying the beta, please go into as much detail as you can so we can improve it.", + "voice_broadcast": "Voice broadcast", + "voice_broadcast_force_small_chunks": "Force 15s voice broadcast chunk length", + "wysiwyg_composer": "Rich text editor" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ These settings are meant for advanced users.", + "ban_reason": "Ignored/Blocked", + "error_adding_ignore": "Error adding ignored user/server", + "error_adding_list_description": "Please verify the room ID or address and try again.", + "error_adding_list_title": "Error subscribing to list", + "error_removing_ignore": "Error removing ignored user/server", + "error_removing_list_description": "Please try again or view your console for hints.", + "error_removing_list_title": "Error unsubscribing from list", + "explainer_1": "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.", + "explainer_2": "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.", + "lists": "You are currently subscribed to:", + "lists_description_1": "Subscribing to a ban list will cause you to join it!", + "lists_description_2": "If this isn't what you want, please use a different tool to ignore users.", + "lists_heading": "Subscribed lists", + "lists_new_label": "Room ID or address of ban list", + "no_lists": "You are not subscribed to any lists", + "personal_description": "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.", + "personal_empty": "You have not ignored anyone.", + "personal_heading": "Personal ban list", + "personal_new_label": "Server or user ID to ignore", + "personal_new_placeholder": "eg: @bot:* or example.org", + "personal_section": "You are currently ignoring:", + "room_name": "My Ban List", + "room_topic": "This is your list of users/servers you have blocked - don't leave the room!", + "rules_empty": "None", + "rules_server": "Server rules", + "rules_title": "Ban list rules - %(roomName)s", + "rules_user": "User rules", + "something_went_wrong": "Something went wrong. Please try again or view your console for hints.", + "title": "Ignored users", + "view_rules": "View rules" + }, + "language_dropdown_label": "Language Dropdown", + "lazy_loading": { + "disabled_action": "Clear cache and resync", + "disabled_description1": "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.", + "disabled_description2": "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.", + "disabled_title": "Incompatible local cache", + "resync_description": "%(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!", + "resync_title": "Updating %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "You are the only person here. If you leave, no one will be able to join in the future, including you.", + "leave_room_question": "Are you sure you want to leave the room '%(roomName)s'?", + "leave_space_question": "Are you sure you want to leave the space '%(spaceName)s'?", + "room_rejoin_warning": "This room is not public. You will not be able to rejoin without an invite.", + "space_rejoin_warning": "This space is not public. You will not be able to rejoin without an invite." + }, + "left_panel": { + "open_dial_pad": "Open dial pad" + }, + "lightbox": { + "rotate_left": "Rotate Left", + "rotate_right": "Rotate Right", + "title": "Image view" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "This homeserver is not configured to display maps.", + "MapStyleUrlNotReachable": "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.", + "WebGLNotEnabled": "WebGL is required to display maps, please enable it in your browser settings.", + "click_drop_pin": "Click to drop a pin", + "click_move_pin": "Click to move the pin", + "close_sidebar": "Close sidebar", + "error_fetch_location": "Could not fetch location", + "error_no_perms_description": "You need to have the right permissions in order to share locations in this room.", + "error_no_perms_title": "You don't have permission to share locations", + "error_send_description": "%(brand)s could not send your location. Please try again later.", + "error_send_title": "We couldn't send your location", + "error_sharing_live_location": "An error occurred whilst sharing your live location", + "error_sharing_live_location_try_again": "An error occurred whilst sharing your live location, please try again", + "error_stopping_live_location": "An error occurred while stopping your live location", + "error_stopping_live_location_try_again": "An error occurred while stopping your live location, please try again", + "expand_map": "Expand map", + "failed_generic": "Failed to fetch your location. Please try again later.", + "failed_load_map": "Unable to load map", + "failed_permission": "%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.", + "failed_timeout": "Timed out trying to fetch your location. Please try again later.", + "failed_unknown": "Unknown error fetching location. Please try again later.", + "find_my_location": "Find my location", + "live_description": "%(displayName)s's live location", + "live_enable_description": "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.", + "live_enable_heading": "Live location sharing", + "live_location_active": "You are sharing your live location", + "live_location_enabled": "Live location enabled", + "live_location_ended": "Live location ended", + "live_location_error": "Live location error", + "live_locations_empty": "No live locations", + "live_share_button": "Share for %(duration)s", + "live_toggle_label": "Enable live location sharing", + "live_until": "Live until %(expiryTime)s", + "live_update_time": "Updated %(humanizedUpdateTime)s", + "loading_live_location": "Loading live location…", + "location_not_available": "Location not available", + "map_feedback": "Map feedback", + "mapbox_logo": "Mapbox logo", + "reset_bearing": "Reset bearing to north", + "share_button": "Share location", + "share_type_live": "My live location", + "share_type_own": "My current location", + "share_type_pin": "Drop a Pin", + "share_type_prompt": "What location type do you want to share?", + "stop_and_close": "Stop and close", + "toggle_attribution": "Toggle attribution" + }, + "member_list": { + "filter_placeholder": "Filter room members", + "invite_button_no_perms_tooltip": "You do not have permission to invite users", + "invited_list_heading": "Invited", + "power_label": "%(userName)s (power %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Room members", + "message_edit_dialog_title": "Message edits", + "mobile_guide": { + "toast_accept": "Use app", + "toast_description": "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.", + "toast_title": "Use app for a better experience" + }, + "name_and_id": "%(name)s (%(userId)s)", + "no_more_results": "No more results", + "notif_panel": { + "empty_description": "You have no visible notifications.", + "empty_heading": "You're all caught up" + }, + "notifications": { + "all_messages": "All messages", + "all_messages_description": "Get notified for every message", + "class_global": "Global", + "class_other": "Other", + "colour_bold": "Bold", + "colour_grey": "Grey", + "colour_muted": "Muted", + "colour_none": "None", + "colour_red": "Red", + "colour_unsent": "Unsent", "default": "Default", - "restricted": "Restricted", - "moderator": "Moderator", - "admin": "Admin", - "custom": "Custom (%(level)s)", - "mod": "Mod" - }, - "Failed to invite": "Failed to invite", - "Operation failed": "Operation failed", - "Failed to invite users to %(roomName)s": "Failed to invite users to %(roomName)s", - "We sent the others, but the below people couldn't be invited to ": "We sent the others, but the below people couldn't be invited to ", - "Some invites couldn't be sent": "Some invites couldn't be sent", - "You need to be logged in.": "You need to be logged in.", - "You need to be able to invite users to do that.": "You need to be able to invite users to do that.", - "You need to be able to kick users to do that.": "You need to be able to kick users to do that.", - "Unable to create widget.": "Unable to create widget.", - "Missing roomId.": "Missing roomId.", - "Failed to send request.": "Failed to send request.", - "This room is not recognised.": "This room is not recognised.", - "Power level must be positive integer.": "Power level must be positive integer.", - "You are not in this room.": "You are not in this room.", - "You do not have permission to do that in this room.": "You do not have permission to do that in this room.", - "Failed to send event": "Failed to send event", - "Failed to read events": "Failed to read events", - "Missing room_id in request": "Missing room_id in request", - "Room %(roomId)s not visible": "Room %(roomId)s not visible", - "Missing user_id in request": "Missing user_id in request", - "Cancel entering passphrase?": "Cancel entering passphrase?", - "Are you sure you want to cancel entering passphrase?": "Are you sure you want to cancel entering passphrase?", - "Setting up keys": "Setting up keys", - "slash_command": { - "spoiler": "Sends the given message as a spoiler", - "shrug": "Prepends ¯\\_(ツ)_/¯ to a plain-text message", - "tableflip": "Prepends (╯°□°)╯︵ ┻━┻ to a plain-text message", - "unflip": "Prepends ┬──┬ ノ( ゜-゜ノ) to a plain-text message", - "lenny": "Prepends ( ͡° ͜ʖ ͡°) to a plain-text message", - "plain": "Sends a message as plain text, without interpreting it as markdown", - "html": "Sends a message as html, without interpreting it as markdown", - "upgraderoom": "Upgrades a room to a new version", - "upgraderoom_permission_error": "You do not have the required permissions to use this command.", - "jumptodate": "Jump to the given date in the timeline", - "jumptodate_invalid_input": "We were unable to understand the given date (%(inputDate)s). Try using the format YYYY-MM-DD.", - "nick": "Changes your display nickname", - "myroomnick": "Changes your display nickname in the current room only", - "roomavatar": "Changes the avatar of the current room", - "myroomavatar": "Changes your profile picture in this current room only", - "myavatar": "Changes your profile picture in all rooms", - "topic": "Gets or sets the room topic", - "topic_room_error": "Failed to get room topic: Unable to find room (%(roomId)s", - "topic_none": "This room has no topic.", - "roomname": "Sets the room name", - "invite": "Invites user with given id to current room", - "remove": "Removes user with given id from this room", - "ban": "Bans user with given id", - "unban": "Unbans user with given ID", - "ignore": "Ignores a user, hiding their messages from you", - "unignore": "Stops ignoring a user, showing their messages going forward", - "devtools": "Opens the Developer Tools dialog", - "addwidget": "Adds a custom widget by URL to the room", - "addwidget_missing_url": "Please supply a widget URL or embed code", - "addwidget_iframe_missing_src": "iframe has no src attribute", - "addwidget_invalid_protocol": "Please supply a https:// or http:// widget URL", - "addwidget_no_permissions": "You cannot modify widgets in this room.", - "discardsession": "Forces the current outbound group session in an encrypted room to be discarded", - "remakeolm": "Developer command: Discards the current outbound group session and sets up new Olm sessions", - "rainbow": "Sends the given message coloured as a rainbow", - "rainbowme": "Sends the given emote coloured as a rainbow", - "help": "Displays list of commands with usages and descriptions", - "whois": "Displays information about a user", - "rageshake": "Send a bug report with logs", - "tovirtual": "Switches to this room's virtual room, if it has one", - "tovirtual_not_found": "No virtual room for this room", - "query": "Opens chat with the given user", - "query_not_found_phone_number": "Unable to find Matrix ID for phone number", - "msg": "Sends a message to the given user", - "holdcall": "Places the call in the current room on hold", - "no_active_call": "No active call in this room", - "unholdcall": "Takes the call in the current room off hold", - "converttodm": "Converts the room to a DM", - "could_not_find_room": "Could not find room", - "converttoroom": "Converts the DM to a room", - "me": "Displays action", - "usage": "Usage", - "category_messages": "Messages", - "category_actions": "Actions", - "category_admin": "Admin", - "category_advanced": "Advanced", - "category_effects": "Effects", - "category_other": "Other", - "join": "Joins room with given address", - "view": "Views room with given address", - "op": "Define the power level of a user", - "deop": "Deops user with given id" - }, - "Use an identity server": "Use an identity server", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.", - "Use an identity server to invite by email. Manage in Settings.": "Use an identity server to invite by email. Manage in Settings.", - "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility": "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility", - "Unrecognised room address: %(roomAlias)s": "Unrecognised room address: %(roomAlias)s", - "Ignored user": "Ignored user", - "You are now ignoring %(userId)s": "You are now ignoring %(userId)s", - "Unignored user": "Unignored user", - "You are no longer ignoring %(userId)s": "You are no longer ignoring %(userId)s", - "Verifies a user, session, and pubkey tuple": "Verifies a user, session, and pubkey tuple", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)", - "Session already verified!": "Session already verified!", - "WARNING: session already verified, but keys do NOT MATCH!": "WARNING: session already verified, but keys do NOT MATCH!", - "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!": "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!", - "Verified key": "Verified key", - "The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.", - "timeline": { - "m.call": { - "video_call_started": "Video call started in %(roomName)s.", - "video_call_started_unsupported": "Video call started in %(roomName)s. (not supported by this browser)" - }, - "m.call.invite": { - "voice_call": "%(senderName)s placed a voice call.", - "voice_call_unsupported": "%(senderName)s placed a voice call. (not supported by this browser)", - "video_call": "%(senderName)s placed a video call.", - "video_call_unsupported": "%(senderName)s placed a video call. (not supported by this browser)" - }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s accepted the invitation for %(displayName)s", - "accepted_invite": "%(targetName)s accepted an invitation", - "invite": "%(senderName)s invited %(targetName)s", - "ban_reason": "%(senderName)s banned %(targetName)s: %(reason)s", - "ban": "%(senderName)s banned %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s changed their display name and profile picture", - "change_name": "%(oldDisplayName)s changed their display name to %(displayName)s", - "set_name": "%(senderName)s set their display name to %(displayName)s", - "remove_name": "%(senderName)s removed their display name (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s removed their profile picture", - "change_avatar": "%(senderName)s changed their profile picture", - "set_avatar": "%(senderName)s set a profile picture", - "no_change": "%(senderName)s made no change", - "join": "%(targetName)s joined the room", - "reject_invite": "%(targetName)s rejected the invitation", - "left_reason": "%(targetName)s left the room: %(reason)s", - "left": "%(targetName)s left the room", - "unban": "%(senderName)s unbanned %(targetName)s", - "withdrew_invite_reason": "%(senderName)s withdrew %(targetName)s's invitation: %(reason)s", - "withdrew_invite": "%(senderName)s withdrew %(targetName)s's invitation", - "kick_reason": "%(senderName)s removed %(targetName)s: %(reason)s", - "kick": "%(senderName)s removed %(targetName)s" - }, - "m.room.topic": "%(senderDisplayName)s changed the topic to \"%(topic)s\".", - "m.room.avatar": "%(senderDisplayName)s changed the room avatar.", - "m.room.name": { - "remove": "%(senderDisplayName)s removed the room name.", - "change": "%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.", - "set": "%(senderDisplayName)s changed the room name to %(roomName)s." - }, - "m.room.tombstone": "%(senderDisplayName)s upgraded this room.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s made the room public to whoever knows the link.", - "invite": "%(senderDisplayName)s made the room invite only.", - "knock": "%(senderDisplayName)s changed the join rule to ask to join.", - "restricted_settings": "%(senderDisplayName)s changed who can join this room. View settings.", - "restricted": "%(senderDisplayName)s changed who can join this room.", - "unknown": "%(senderDisplayName)s changed the join rule to %(rule)s" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s has allowed guests to join the room.", - "forbidden": "%(senderDisplayName)s has prevented guests from joining the room.", - "unknown": "%(senderDisplayName)s changed guest access to %(rule)s" - }, - "m.room.server_acl": { - "set": "%(senderDisplayName)s set the server ACLs for this room.", - "changed": "%(senderDisplayName)s changed the server ACLs for this room.", - "all_servers_banned": "🎉 All servers are banned from participating! This room can no longer be used." - }, - "m.image": "%(senderDisplayName)s sent an image.", - "m.sticker": "%(senderDisplayName)s sent a sticker.", - "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." - }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.", - "sent": "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room." - }, - "m.room.history_visibility": { - "invited": "%(senderName)s made future room history visible to all room members, from the point they are invited.", - "joined": "%(senderName)s made future room history visible to all room members, from the point they joined.", - "shared": "%(senderName)s made future room history visible to all room members.", - "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.", - "unpinned_link": "%(senderName)s unpinned a message from this room. See all pinned messages.", - "unpinned": "%(senderName)s unpinned a message from this room. See all pinned messages.", - "changed_link": "%(senderName)s changed the pinned messages for the room.", - "changed": "%(senderName)s changed the pinned messages for the room." + "email_pusher_app_display_name": "Email Notifications", + "enable_prompt_toast_description": "Enable desktop notifications", + "enable_prompt_toast_title": "Notifications", + "enable_prompt_toast_title_from_message_send": "Don't miss a reply", + "error_change_title": "Change notification settings", + "keyword": "Keyword", + "keyword_new": "New keyword", + "mark_all_read": "Mark all as read", + "mentions_and_keywords": "@mentions & keywords", + "mentions_and_keywords_description": "Get notified only with mentions and keywords as set up in your settings", + "mentions_keywords": "Mentions & keywords", + "message_didnt_send": "Message didn't send. Click for info.", + "mute_description": "You won't get any notifications" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s started a voice broadcast", + "m.key.verification.request": "%(name)s is requesting verification" + }, + "onboarding": { + "apple_trademarks": "App Store® and the Apple logo® are trademarks of Apple Inc.", + "community_messaging_action": "Find your people", + "community_messaging_description": "Keep ownership and control of community discussion.\nScale to support millions, with powerful moderation and interoperability.", + "community_messaging_title": "Community ownership", + "complete_these": "Complete these to get the most out of %(brand)s", + "create_room": "Create a Group Chat", + "download_app": "Download %(brand)s", + "download_app_action": "Download apps", + "download_app_description": "Don’t miss a thing by taking %(brand)s with you", + "download_app_store": "Download on the App Store", + "download_brand": "Download %(brand)s", + "download_brand_desktop": "Download %(brand)s Desktop", + "download_f_droid": "Get it on F-Droid", + "download_google_play": "Get it on Google Play", + "enable_notifications": "Turn on notifications", + "enable_notifications_action": "Enable notifications", + "enable_notifications_description": "Don’t miss a reply or important message", + "explore_rooms": "Explore Public Rooms", + "find_community_members": "Find and invite your community members", + "find_coworkers": "Find and invite your co-workers", + "find_friends": "Find and invite your friends", + "find_friends_action": "Find friends", + "find_friends_description": "It’s what you’re here for, so lets get to it", + "find_people": "Find people", + "free_e2ee_messaging_unlimited_voip": "With free end-to-end encrypted messaging, and unlimited voice and video calls, %(brand)s is a great way to stay in touch.", + "get_stuff_done": "Get stuff done by finding your teammates", + "google_trademarks": "Google Play and the Google Play logo are trademarks of Google LLC.", + "has_avatar_label": "Great, that'll help people know it's you", + "intro_byline": "Own your conversations.", + "intro_welcome": "Welcome to %(appName)s", + "no_avatar_label": "Add a photo so people know it's you.", + "only_n_steps_to_go": { + "one": "Only %(count)s step to go", + "other": "Only %(count)s steps to go" }, - "m.widget": { - "modified": "%(widgetName)s widget modified by %(senderName)s", - "added": "%(widgetName)s widget added by %(senderName)s", - "removed": "%(widgetName)s widget removed by %(senderName)s" + "personal_messaging_action": "Start your first chat", + "personal_messaging_title": "Secure messaging for friends and family", + "qr_or_app_links": "%(qrCode)s or %(appLinks)s", + "send_dm": "Send a Direct Message", + "set_up_profile": "Set up your profile", + "set_up_profile_action": "Your profile", + "set_up_profile_description": "Make sure people know it’s really you", + "use_case_community_messaging": "Online community members", + "use_case_heading1": "You're in", + "use_case_heading2": "Who will you chat to the most?", + "use_case_heading3": "We'll help you get connected.", + "use_case_personal_messaging": "Friends and family", + "use_case_work_messaging": "Coworkers and teams", + "welcome_detail": "Now, let's help you get started", + "welcome_to_brand": "Welcome to %(brand)s", + "welcome_user": "Welcome %(name)s", + "work_messaging_action": "Find your co-workers", + "work_messaging_title": "Secure messaging for work", + "you_did_it": "You did it!", + "you_made_it": "You made it!" + }, + "pill": { + "permalink_other_room": "Message in %(room)s", + "permalink_this_room": "Message from %(user)s" + }, + "poll": { + "create_poll_action": "Create Poll", + "create_poll_title": "Create poll", + "disclosed_notes": "Voters see results as soon as they have voted", + "edit_poll_title": "Edit poll", + "end_description": "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.", + "end_message": "The poll has ended. Top answer: %(topAnswer)s", + "end_message_no_votes": "The poll has ended. No votes were cast.", + "end_title": "End Poll", + "error_ending_description": "Sorry, the poll did not end. Please try again.", + "error_ending_title": "Failed to end poll", + "error_voting_description": "Sorry, your vote was not registered. Please try again.", + "error_voting_title": "Vote not registered", + "failed_send_poll_description": "Sorry, the poll you tried to create was not posted.", + "failed_send_poll_title": "Failed to post poll", + "notes": "Results are only revealed when you end the poll", + "options_add_button": "Add option", + "options_heading": "Create options", + "options_label": "Option %(number)s", + "options_placeholder": "Write an option", + "topic_heading": "What is your poll question or topic?", + "topic_label": "Question or topic", + "topic_placeholder": "Write something…", + "total_decryption_errors": "Due to decryption errors, some votes may not be counted", + "total_n_votes": { + "one": "%(count)s vote cast. Vote to see the results", + "other": "%(count)s votes cast. Vote to see the results" }, - "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" + "total_n_votes_voted": { + "one": "Based on %(count)s vote", + "other": "Based on %(count)s votes" }, - "m.location": "%(senderName)s has shared their location", - "self_redaction": "Message deleted", - "redaction": "Message deleted by %(name)s", - "m.poll.start": "%(senderName)s has started a poll - %(pollQuestion)s", - "m.poll.end": "%(senderName)s has ended a poll", - "typing_indicator": { - "one_user": "%(displayName)s is typing …", - "more_users": { - "other": "%(names)s and %(count)s others are typing …", - "one": "%(names)s and one other is typing …" + "total_no_votes": "No votes cast", + "total_not_ended": "Results will be visible when the poll is ended", + "type_closed": "Closed poll", + "type_heading": "Poll type", + "type_open": "Open poll", + "unable_edit_description": "Sorry, you can't edit a poll after votes have been cast.", + "unable_edit_title": "Can't edit poll" + }, + "power_level": { + "admin": "Admin", + "custom": "Custom (%(level)s)", + "custom_level": "Custom level", + "default": "Default", + "label": "Power level", + "mod": "Mod", + "moderator": "Moderator", + "restricted": "Restricted" + }, + "presence": { + "away": "Away", + "busy": "Busy", + "idle": "Idle", + "idle_for": "Idle for %(duration)s", + "offline": "Offline", + "offline_for": "Offline for %(duration)s", + "online": "Online", + "online_for": "Online for %(duration)s", + "unknown": "Unknown", + "unknown_for": "Unknown for %(duration)s" + }, + "quick_settings": { + "all_settings": "All settings", + "metaspace_section": "Pin to sidebar", + "sidebar_settings": "More options", + "title": "Quick settings" + }, + "quit_warning": { + "call_in_progress": "You seem to be in a call, are you sure you want to quit?", + "file_upload_in_progress": "You seem to be uploading files, are you sure you want to quit?" + }, + "redact": { + "confirm_button": "Confirm Removal", + "confirm_description": "Are you sure you wish to remove (delete) this event?", + "confirm_description_state": "Note that removing room changes like this could undo the change.", + "error": "You cannot delete this message. (%(code)s)", + "ongoing": "Removing…", + "reason_label": "Reason (optional)" + }, + "reject_invitation_dialog": { + "confirmation": "Are you sure you want to reject the invitation?", + "failed": "Failed to reject invitation", + "title": "Reject invitation" + }, + "report_content": { + "description": "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.", + "disagree": "Disagree", + "error_create_room_moderation_bot": "Unable to create room with moderation bot", + "hide_messages_from_user": "Check if you want to hide all current and future messages from this user.", + "ignore_user": "Ignore user", + "illegal_content": "Illegal Content", + "missing_reason": "Please fill why you're reporting.", + "nature": "Please pick a nature and describe what makes this message abusive.", + "nature_disagreement": "What this user is writing is wrong.\nThis will be reported to the room moderators.", + "nature_illegal": "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.", + "nature_nonstandard_admin": "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.", + "nature_nonstandard_admin_encrypted": "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.", + "nature_other": "Any other reason. Please describe the problem.\nThis will be reported to the room moderators.", + "nature_spam": "This user is spamming the room with ads, links to ads or to propaganda.\nThis will be reported to the room moderators.", + "nature_toxic": "This user is displaying toxic behaviour, for instance by insulting other users or sharing adult-only content in a family-friendly room or otherwise violating the rules of this room.\nThis will be reported to the room moderators.", + "other_label": "Other", + "report_content_to_homeserver": "Report Content to Your Homeserver Administrator", + "report_entire_room": "Report the entire room", + "spam_or_propaganda": "Spam or propaganda", + "toxic_behaviour": "Toxic Behaviour" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Failed to decrypt %(failedCount)s sessions!", + "count_of_successfully_restored_keys": "Successfully restored %(sessionCount)s keys", + "enter_key_description": "Access your secure message history and set up secure messaging by entering your Security Key.", + "enter_key_title": "Enter Security Key", + "enter_phrase_description": "Access your secure message history and set up secure messaging by entering your Security Phrase.", + "enter_phrase_title": "Enter Security Phrase", + "incorrect_security_phrase_dialog": "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.", + "incorrect_security_phrase_title": "Incorrect Security Phrase", + "key_backup_warning": "Warning: you should only set up key backup from a trusted computer.", + "key_fetch_in_progress": "Fetching keys from server…", + "key_forgotten_text": "If you've forgotten your Security Key you can ", + "key_is_invalid": "Not a valid Security Key", + "key_is_valid": "This looks like a valid Security Key!", + "keys_restored_title": "Keys restored", + "load_error_content": "Unable to load backup status", + "load_keys_progress": "%(completed)s of %(total)s keys restored", + "no_backup_error": "No backup found!", + "phrase_forgotten_text": "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options", + "recovery_key_mismatch_description": "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.", + "recovery_key_mismatch_title": "Security Key mismatch", + "restore_failed_error": "Unable to restore backup" + }, + "right_panel": { + "add_integrations": "Add widgets, bridges & bots", + "edit_integrations": "Edit widgets, bridges & bots", + "export_chat_button": "Export chat", + "files_button": "Files", + "pinned_messages": { + "empty": "Nothing pinned, yet", + "explainer": "If you have permissions, open the menu on any message and select Pin to stick them here.", + "limits": { + "other": "You can only pin up to %(count)s widgets" }, - "two_users": "%(names)s and %(lastPerson)s are typing …" - }, - "m.call.hangup": { - "dm": "Call ended" + "title": "Pinned messages" }, - "no_permission_messages_before_invite": "You don't have permission to view messages from before you were invited.", - "no_permission_messages_before_join": "You don't have permission to view messages from before you joined.", - "encrypted_historical_messages_unavailable": "Encrypted messages before this point are unavailable.", - "historical_messages_unavailable": "You can't see earlier messages", - "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" + "pinned_messages_button": "Pinned", + "poll": { + "active_heading": "Active polls", + "empty_active": "There are no active polls in this room", + "empty_active_load_more": "There are no active polls. Load more polls to view polls for previous months", + "empty_active_load_more_n_days": { + "one": "There are no active polls for the past day. Load more polls to view polls for previous months", + "other": "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months" }, - "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" + "empty_past": "There are no past polls in this room", + "empty_past_load_more": "There are no past polls. Load more polls to view polls for previous months", + "empty_past_load_more_n_days": { + "one": "There are no past polls for the past day. Load more polls to view polls for previous months", + "other": "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months" }, - "pinned_events": { - "other": "%(oneUser)schanged the pinned messages for the room %(count)s times", - "one": "%(oneUser)schanged the pinned messages for the room" + "final_result": { + "one": "Final result based on %(count)s vote", + "other": "Final result based on %(count)s votes" }, - "redacted_multiple": { - "other": "%(severalUsers)sremoved %(count)s messages", - "one": "%(severalUsers)sremoved a message" + "load_more": "Load more polls", + "loading": "Loading polls", + "past_heading": "Past polls", + "view_in_timeline": "View poll in timeline", + "view_poll": "View poll" + }, + "polls_button": "Poll history", + "room_summary_card": { + "title": "Room info" + }, + "settings_button": "Room settings", + "share_button": "Share room", + "thread_list": { + "context_menu_label": "Thread options" + }, + "video_room_chat": { + "title": "Chat" + }, + "widgets_section": "Widgets" + }, + "room": { + "3pid_invite_email_not_found_account": "This invite was sent to %(email)s which is not associated with your account", + "3pid_invite_email_not_found_account_room": "This invite to %(roomName)s was sent to %(email)s which is not associated with your account", + "3pid_invite_error_description": "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.", + "3pid_invite_error_invite_action": "Try to join anyway", + "3pid_invite_error_invite_subtitle": "You can only join it with a working invite.", + "3pid_invite_error_public_subtitle": "You can still join here.", + "3pid_invite_error_title": "Something went wrong with your invite.", + "3pid_invite_error_title_room": "Something went wrong with your invite to %(roomName)s", + "3pid_invite_no_is_subtitle": "Use an identity server in Settings to receive invites directly in %(brand)s.", + "banned_by": "You were banned by %(memberName)s", + "banned_from_room_by": "You were banned from %(roomName)s by %(memberName)s", + "context_menu": { + "copy_link": "Copy room link", + "favourite": "Favourite", + "forget": "Forget Room", + "low_priority": "Low Priority", + "mark_read": "Mark as read", + "mentions_only": "Mentions only", + "notifications_default": "Match default setting", + "notifications_mute": "Mute room", + "title": "Room options", + "unfavourite": "Favourited" + }, + "creating_room_text": "We're creating a room with %(names)s", + "dm_invite_action": "Start chatting", + "dm_invite_subtitle": " wants to chat", + "dm_invite_title": "Do you want to chat with %(user)s?", + "drop_file_prompt": "Drop file here to upload", + "edit_topic": "Edit topic", + "error_3pid_invite_email_lookup": "Unable to find user by email", + "error_cancel_knock_title": "Failed to cancel", + "error_join_403": "You need an invite to access this room.", + "error_join_404_1": "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.", + "error_join_404_2": "If you know a room address, try joining through that instead.", + "error_join_404_invite": "The person who invited you has already left, or their server is offline.", + "error_join_404_invite_same_hs": "The person who invited you has already left.", + "error_join_connection": "There was an error joining.", + "error_join_incompatible_version_1": "Sorry, your homeserver is too old to participate here.", + "error_join_incompatible_version_2": "Please contact your homeserver administrator.", + "error_join_title": "Failed to join", + "error_jump_to_date": "Server returned %(statusCode)s with error code %(errorCode)s", + "error_jump_to_date_connection": "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.", + "error_jump_to_date_details": "Error details", + "error_jump_to_date_not_found": "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.", + "error_jump_to_date_send_logs_prompt": "Please submit debug logs to help us track down the problem.", + "error_jump_to_date_title": "Unable to find event at that date", + "face_pile_summary": { + "one": "%(count)s person you know has already joined", + "other": "%(count)s people you know have already joined" + }, + "face_pile_tooltip_label": { + "one": "View 1 member", + "other": "View all %(count)s members" + }, + "face_pile_tooltip_shortcut": "Including %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Including you, %(commaSeparatedMembers)s", + "failed_reject_invite": "Failed to reject invite", + "forget_room": "Forget this room", + "forget_space": "Forget this space", + "header": { + "close_call_button": "Close call", + "forget_room_button": "Forget room", + "hide_widgets_button": "Hide Widgets", + "n_people_asking_to_join": { + "one": "Asking to join", + "other": "%(count)s people asking to join" }, - "redacted": { - "other": "%(oneUser)sremoved %(count)s messages", - "one": "%(oneUser)sremoved a message" + "room_is_public": "This room is public", + "show_widgets_button": "Show Widgets", + "video_call_button_ec": "Video call (%(brand)s)", + "video_call_button_jitsi": "Video call (Jitsi)", + "video_call_ec_change_layout": "Change layout", + "video_call_ec_layout_freedom": "Freedom", + "video_call_ec_layout_spotlight": "Spotlight", + "video_room_view_chat_button": "View chat timeline" + }, + "header_untrusted_label": "Untrusted", + "inaccessible": "This room or space is not accessible at this time.", + "inaccessible_name": "%(roomName)s is not accessible at this time.", + "inaccessible_subtitle_1": "Try again later, or ask a room or space admin to check if you have access.", + "inaccessible_subtitle_2": "%(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.", + "intro": { + "dm_caption": "Only the two of you are in this conversation, unless either of you invites anyone to join.", + "enable_encryption_prompt": "Enable encryption in settings.", + "encrypted_3pid_dm_pending_join": "Once everyone has joined, you’ll be able to chat", + "no_avatar_label": "Add a photo, so people can easily spot your room.", + "no_topic": "Add a topic to help people know what it is about.", + "private_unencrypted_warning": "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.", + "room_invite": "Invite to just this room", + "send_message_start_dm": "Send your first message to invite to chat", + "start_of_dm_history": "This is the beginning of your direct message history with .", + "start_of_room": "This is the start of .", + "topic": "Topic: %(topic)s ", + "topic_edit": "Topic: %(topic)s (edit)", + "unencrypted_warning": "End-to-end encryption isn't enabled", + "user_created": "%(displayName)s created this room.", + "you_created": "You created this room." + }, + "invite_email_mismatch_suggestion": "Share this email in Settings to receive invites directly in %(brand)s.", + "invite_reject_ignore": "Reject & Ignore user", + "invite_sent_to_email": "This invite was sent to %(email)s", + "invite_sent_to_email_room": "This invite to %(roomName)s was sent to %(email)s", + "invite_subtitle": " invited you", + "invite_this_room": "Invite to this room", + "invite_title": "Do you want to join %(roomName)s?", + "inviter_unknown": "Unknown", + "invites_you_text": " invites you", + "join_button_account": "Sign Up", + "join_failed_enable_video_rooms": "To join, please enable video rooms in Labs first", + "join_failed_needs_invite": "To view %(roomName)s, you need an invite", + "join_the_discussion": "Join the discussion", + "join_title": "Join the room to participate", + "join_title_account": "Join the conversation with an account", + "joining": "Joining…", + "joining_room": "Joining room…", + "joining_space": "Joining space…", + "jump_read_marker": "Jump to first unread message.", + "jump_to_bottom_button": "Scroll to most recent messages", + "jump_to_date": "Jump to date", + "jump_to_date_beginning": "The beginning of the room", + "jump_to_date_prompt": "Pick a date to jump to", + "kick_reason": "Reason: %(reason)s", + "kicked_by": "You were removed by %(memberName)s", + "kicked_from_room_by": "You were removed from %(roomName)s by %(memberName)s", + "knock_cancel_action": "Cancel request", + "knock_denied_subtitle": "As you have been denied access, you cannot rejoin unless you are invited by the admin or moderator of the group.", + "knock_denied_title": "You have been denied access", + "knock_message_field_placeholder": "Message (optional)", + "knock_prompt": "Ask to join?", + "knock_prompt_name": "Ask to join %(roomName)s?", + "knock_send_action": "Request access", + "knock_sent": "Request to join sent", + "knock_sent_subtitle": "Your request to join is pending.", + "knock_subtitle": "You need to be granted access to this room in order to view or participate in the conversation. You can send a request to join below.", + "leave_error_title": "Error leaving room", + "leave_server_notices_description": "This room is used for important messages from the Homeserver, so you cannot leave it.", + "leave_server_notices_title": "Can't leave Server Notices room", + "leave_unexpected_error": "Unexpected server error trying to leave the room", + "link_email_to_receive_3pid_invite": "Link this email with your account in Settings to receive invites directly in %(brand)s.", + "loading_preview": "Loading preview", + "no_peek_join_prompt": "%(roomName)s can't be previewed. Do you want to join it?", + "no_peek_no_name_join_prompt": "There's no preview, would you like to join?", + "not_found_subtitle": "Are you sure you're at the right place?", + "not_found_title": "This room or space does not exist.", + "not_found_title_name": "%(roomName)s does not exist.", + "peek_join_prompt": "You're previewing %(roomName)s. Want to join it?", + "read_topic": "Click to read topic", + "rejecting": "Rejecting invite…", + "rejoin_button": "Re-join", + "search": { + "all_rooms": "All Rooms", + "all_rooms_button": "Search all rooms", + "field_placeholder": "Search…", + "result_count": { + "one": "(~%(count)s result)", + "other": "(~%(count)s results)" }, - "hidden_event_multiple": { - "other": "%(severalUsers)ssent %(count)s hidden messages", - "one": "%(severalUsers)ssent a hidden message" + "this_room": "This Room", + "this_room_button": "Search this room" + }, + "show_labs_settings": "Show Labs settings", + "status_bar": { + "delete_all": "Delete all", + "exceeded_resource_limit": "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.", + "homeserver_blocked": "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.", + "monthly_user_limit_reached": "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.", + "requires_consent_agreement": "You can't send any messages until you review and agree to our terms and conditions.", + "retry_all": "Retry all", + "select_messages_to_retry": "You can select all or individual messages to retry or delete", + "server_connectivity_lost_description": "Sent messages will be stored until your connection has returned.", + "server_connectivity_lost_title": "Connectivity to the server has been lost.", + "some_messages_not_sent": "Some of your messages have not been sent" + }, + "unknown_status_code_for_timeline_jump": "unknown status code", + "unread_notifications_predecessor": { + "one": "You have %(count)s unread notification in a prior version of this room.", + "other": "You have %(count)s unread notifications in a prior version of this room." + }, + "upgrade_error_description": "Double check that your server supports the room version chosen and try again.", + "upgrade_error_title": "Error upgrading room", + "upgrade_warning_bar": "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.", + "upgrade_warning_bar_admins": "Only room administrators will see this warning", + "upgrade_warning_bar_unstable": "This room is running room version , which this homeserver has marked as unstable.", + "upgrade_warning_bar_upgraded": "This room has already been upgraded.", + "upload": { + "uploading_multiple_file": { + "one": "Uploading %(filename)s and %(count)s other", + "other": "Uploading %(filename)s and %(count)s others" }, - "hidden_event": { - "other": "%(oneUser)ssent %(count)s hidden messages", - "one": "%(oneUser)ssent a hidden message" - } - } + "uploading_single_file": "Uploading %(filename)s" + }, + "view_failed_enable_video_rooms": "To view, please enable video rooms in Labs first", + "waiting_for_join_subtitle": "Once invited users have joined %(brand)s, you will be able to chat and the room will be end-to-end encrypted", + "waiting_for_join_title": "Waiting for users to join %(brand)s" }, - "Light high contrast": "Light high contrast", - "widget": { - "capability": { - "always_on_screen_viewing_another_room": "Remain on your screen when viewing another room, when running", - "always_on_screen_generic": "Remain on your screen while running", - "send_stickers_this_room": "Send stickers into this room", - "send_stickers_active_room": "Send stickers into your active room", - "switch_room": "Change which room you're viewing", - "switch_room_message_user": "Change which room, message, or user you're viewing", - "change_topic_this_room": "Change the topic of this room", - "see_topic_change_this_room": "See when the topic changes in this room", - "change_topic_active_room": "Change the topic of your active room", - "see_topic_change_active_room": "See when the topic changes in your active room", - "change_name_this_room": "Change the name of this room", - "see_name_change_this_room": "See when the name changes in this room", - "change_name_active_room": "Change the name of your active room", - "see_name_change_active_room": "See when the name changes in your active room", - "change_avatar_this_room": "Change the avatar of this room", - "see_avatar_change_this_room": "See when the avatar changes in this room", - "change_avatar_active_room": "Change the avatar of your active room", - "see_avatar_change_active_room": "See when the avatar changes in your active room", - "remove_ban_invite_leave_this_room": "Remove, ban, or invite people to this room, and make you leave", - "receive_membership_this_room": "See when people join, leave, or are invited to this room", - "remove_ban_invite_leave_active_room": "Remove, ban, or invite people to your active room, and make you leave", - "receive_membership_active_room": "See when people join, leave, or are invited to your active room", - "send_stickers_this_room_as_you": "Send stickers to this room as you", - "see_sticker_posted_this_room": "See when a sticker is posted in this room", - "send_stickers_active_room_as_you": "Send stickers to your active room as you", - "see_sticker_posted_active_room": "See when anyone posts a sticker to your active room", - "byline_empty_state_key": "with an empty state key", - "byline_state_key": "with state key %(stateKey)s", - "any_room": "The above, but in any room you are joined or invited to as well", - "specific_room": "The above, but in as well", - "send_event_type_this_room": "Send %(eventType)s events as you in this room", - "see_event_type_sent_this_room": "See %(eventType)s events posted to this room", - "send_event_type_active_room": "Send %(eventType)s events as you in your active room", - "see_event_type_sent_active_room": "See %(eventType)s events posted to your active room", - "capability": "The %(capability)s capability", - "send_messages_this_room": "Send messages as you in this room", - "send_messages_active_room": "Send messages as you in your active room", - "see_messages_sent_this_room": "See messages posted to this room", - "see_messages_sent_active_room": "See messages posted to your active room", - "send_text_messages_this_room": "Send text messages as you in this room", - "send_text_messages_active_room": "Send text messages as you in your active room", - "see_text_messages_sent_this_room": "See text messages posted to this room", - "see_text_messages_sent_active_room": "See text messages posted to your active room", - "send_emotes_this_room": "Send emotes as you in this room", - "send_emotes_active_room": "Send emotes as you in your active room", - "see_sent_emotes_this_room": "See emotes posted to this room", - "see_sent_emotes_active_room": "See emotes posted to your active room", - "send_images_this_room": "Send images as you in this room", - "send_images_active_room": "Send images as you in your active room", - "see_images_sent_this_room": "See images posted to this room", - "see_images_sent_active_room": "See images posted to your active room", - "send_videos_this_room": "Send videos as you in this room", - "send_videos_active_room": "Send videos as you in your active room", - "see_videos_sent_this_room": "See videos posted to this room", - "see_videos_sent_active_room": "See videos posted to your active room", - "send_files_this_room": "Send general files as you in this room", - "send_files_active_room": "Send general files as you in your active room", - "see_sent_files_this_room": "See general files posted to this room", - "see_sent_files_active_room": "See general files posted to your active room", - "send_msgtype_this_room": "Send %(msgtype)s messages as you in this room", - "send_msgtype_active_room": "Send %(msgtype)s messages as you in your active room", - "see_msgtype_sent_this_room": "See %(msgtype)s messages posted to this room", - "see_msgtype_sent_active_room": "See %(msgtype)s messages posted to your active room" - } + "room_list": { + "add_room_label": "Add room", + "add_space_label": "Add space", + "breadcrumbs_empty": "No recently visited rooms", + "breadcrumbs_label": "Recently visited rooms", + "failed_add_tag": "Failed to add tag %(tagName)s to room", + "failed_remove_tag": "Failed to remove tag %(tagName)s from room", + "failed_set_dm_tag": "Failed to set direct message tag", + "home_menu_label": "Home options", + "join_public_room_label": "Join public room", + "joining_rooms_status": { + "one": "Currently joining %(count)s room", + "other": "Currently joining %(count)s rooms" + }, + "notification_options": "Notification options", + "redacting_messages_status": { + "one": "Currently removing messages in %(count)s room", + "other": "Currently removing messages in %(count)s rooms" + }, + "show_less": "Show less", + "show_n_more": { + "one": "Show %(count)s more", + "other": "Show %(count)s more" + }, + "show_previews": "Show previews of messages", + "sort_by": "Sort by", + "sort_by_activity": "Activity", + "sort_by_alphabet": "A-Z", + "sort_unread_first": "Show rooms with unread messages first", + "space_menu_label": "%(spaceName)s menu", + "sublist_options": "List options", + "suggested_rooms_heading": "Suggested Rooms" }, - "Can't start a new voice broadcast": "Can't start a new voice broadcast", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.", - "Connection error": "Connection error", - "Unfortunately we're unable to start a recording right now. Please try again later.": "Unfortunately we're unable to start a recording right now. Please try again later.", - "Can’t start a call": "Can’t start a call", - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.", - "You ended a voice broadcast": "You ended a voice broadcast", - "%(senderName)s ended a voice broadcast": "%(senderName)s ended a voice broadcast", - "You ended a voice broadcast": "You ended a voice broadcast", - "%(senderName)s ended a voice broadcast": "%(senderName)s ended a voice broadcast", - "Unable to decrypt voice broadcast": "Unable to decrypt voice broadcast", - "Unable to play this voice broadcast": "Unable to play this voice broadcast", - "Stop live broadcasting?": "Stop live broadcasting?", - "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.": "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.", - "Yes, stop broadcast": "Yes, stop broadcast", - "Listen to live broadcast?": "Listen to live broadcast?", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "If you start listening to this live broadcast, your current live broadcast recording will be ended.", - "Yes, end my recording": "Yes, end my recording", - "30s backward": "30s backward", - "30s forward": "30s forward", - "Go live": "Go live", - "resume voice broadcast": "resume voice broadcast", - "pause voice broadcast": "pause voice broadcast", - "Change input device": "Change input device", - "Live": "Live", - "Voice broadcast": "Voice broadcast", - "Buffering…": "Buffering…", - "play voice broadcast": "play voice broadcast", - "Connection error - Recording paused": "Connection error - Recording paused", - "Cannot reach homeserver": "Cannot reach homeserver", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Ensure you have a stable internet connection, or get in touch with the server admin", - "Your %(brand)s is misconfigured": "Your %(brand)s is misconfigured", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.", - "Cannot reach identity server": "Cannot reach identity server", - "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.": "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.", - "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.": "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.", - "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 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.", - "No homeserver URL provided": "No homeserver URL provided", - "Unexpected error resolving homeserver configuration": "Unexpected error resolving homeserver configuration", - "Unexpected error resolving identity server configuration": "Unexpected error resolving identity server configuration", - "Your homeserver is too old and does not support the minimum API version required. Please contact your server owner, or upgrade your server.": "Your homeserver is too old and does not support the minimum API version required. Please contact your server owner, or upgrade your server.", - "This homeserver has hit its Monthly Active User limit.": "This homeserver has hit its Monthly Active User limit.", - "This homeserver has been blocked by its administrator.": "This homeserver has been blocked by its administrator.", - "This homeserver has exceeded one of its resource limits.": "This homeserver has exceeded one of its resource limits.", - "Please contact your service administrator to continue using this service.": "Please contact your service administrator to continue using this service.", - "Unable to connect to Homeserver. Retrying…": "Unable to connect to Homeserver. Retrying…", - "This account has been deactivated.": "This account has been deactivated.", - "Incorrect username and/or password.": "Incorrect username and/or password.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Please note you are logging into the %(hs)s server, not matrix.org.", - "There was a problem communicating with the homeserver, please try again later.": "There was a problem communicating with the homeserver, please try again later.", - "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.", - "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.": "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.", - "%(items)s and %(count)s others": { - "other": "%(items)s and %(count)s others", - "one": "%(items)s and one other" - }, - "%(items)s and %(lastItem)s": "%(items)s and %(lastItem)s", - "%(space1Name)s and %(space2Name)s": "%(space1Name)s and %(space2Name)s", - "In spaces %(space1Name)s and %(space2Name)s.": "In spaces %(space1Name)s and %(space2Name)s.", - "%(spaceName)s and %(count)s others": { - "other": "%(spaceName)s and %(count)s others", - "one": "%(spaceName)s and %(count)s other" - }, - "In %(spaceName)s and %(count)s other spaces.": { - "other": "In %(spaceName)s and %(count)s other spaces.", - "one": "In %(spaceName)s and %(count)s other space." - }, - "In %(spaceName)s.": "In %(spaceName)s.", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "Unexpected server error trying to leave the room": "Unexpected server error trying to leave the room", - "Can't leave Server Notices room": "Can't leave Server Notices room", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "This room is used for important messages from the Homeserver, so you cannot leave it.", - "Error leaving room": "Error leaving room", - "Your browser does not support the required cryptography extensions": "Your browser does not support the required cryptography extensions", - "Not a valid %(brand)s keyfile": "Not a valid %(brand)s keyfile", - "Authentication check failed: incorrect password?": "Authentication check failed: incorrect password?", - "Unrecognised address": "Unrecognised address", - "Unban": "Unban", - "User cannot be invited until they are unbanned": "User cannot be invited until they are unbanned", - "You do not have permission to invite people to this space.": "You do not have permission to invite people to this space.", - "You do not have permission to invite people to this room.": "You do not have permission to invite people to this room.", - "User is already invited to the space": "User is already invited to the space", - "User is already invited to the room": "User is already invited to the room", - "User is already in the space": "User is already in the space", - "User is already in the room": "User is already in the room", - "User does not exist": "User does not exist", - "User may or may not exist": "User may or may not exist", - "The user must be unbanned before they can be invited.": "The user must be unbanned before they can be invited.", - "The user's homeserver does not support the version of the space.": "The user's homeserver does not support the version of the space.", - "The user's homeserver does not support the version of the room.": "The user's homeserver does not support the version of the room.", - "Unknown server error": "Unknown server error", - "Use a few words, avoid common phrases": "Use a few words, avoid common phrases", - "No need for symbols, digits, or uppercase letters": "No need for symbols, digits, or uppercase letters", - "Use a longer keyboard pattern with more turns": "Use a longer keyboard pattern with more turns", - "Avoid repeated words and characters": "Avoid repeated words and characters", - "Avoid sequences": "Avoid sequences", - "Avoid recent years": "Avoid recent years", - "Avoid years that are associated with you": "Avoid years that are associated with you", - "Avoid dates and years that are associated with you": "Avoid dates and years that are associated with you", - "Capitalization doesn't help very much": "Capitalization doesn't help very much", - "All-uppercase is almost as easy to guess as all-lowercase": "All-uppercase is almost as easy to guess as all-lowercase", - "Reversed words aren't much harder to guess": "Reversed words aren't much harder to guess", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Predictable substitutions like '@' instead of 'a' don't help very much", - "Add another word or two. Uncommon words are better.": "Add another word or two. Uncommon words are better.", - "Repeats like \"aaa\" are easy to guess": "Repeats like \"aaa\" are easy to guess", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"", - "Sequences like abc or 6543 are easy to guess": "Sequences like abc or 6543 are easy to guess", - "Recent years are easy to guess": "Recent years are easy to guess", - "Dates are often easy to guess": "Dates are often easy to guess", - "This is a top-10 common password": "This is a top-10 common password", - "This is a top-100 common password": "This is a top-100 common password", - "This is a very common password": "This is a very common password", - "This is similar to a commonly used password": "This is similar to a commonly used password", - "A word by itself is easy to guess": "A word by itself is easy to guess", - "Names and surnames by themselves are easy to guess": "Names and surnames by themselves are easy to guess", - "Common names and surnames are easy to guess": "Common names and surnames are easy to guess", - "Straight rows of keys are easy to guess": "Straight rows of keys are easy to guess", - "Short keyboard patterns are easy to guess": "Short keyboard patterns are easy to guess", - "Error upgrading room": "Error upgrading room", - "Double check that your server supports the room version chosen and try again.": "Double check that your server supports the room version chosen and try again.", - "Invite to %(spaceName)s": "Invite to %(spaceName)s", - "Share your public space": "Share your public space", - "Unknown App": "Unknown App", - "No media permissions": "No media permissions", - "You may need to manually permit %(brand)s to access your microphone/webcam": "You may need to manually permit %(brand)s to access your microphone/webcam", - "This homeserver is not configured to display maps.": "This homeserver is not configured to display maps.", - "WebGL is required to display maps, please enable it in your browser settings.": "WebGL is required to display maps, please enable it in your browser settings.", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.", - "Toggle attribution": "Toggle attribution", - "Map feedback": "Map feedback", - "Enter fullscreen": "Enter fullscreen", - "Exit fullscreen": "Exit fullscreen", - "Find my location": "Find my location", - "Location not available": "Location not available", - "Mapbox logo": "Mapbox logo", - "Reset bearing to north": "Reset bearing to north", - "%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.", - "Failed to fetch your location. Please try again later.": "Failed to fetch your location. Please try again later.", - "Timed out trying to fetch your location. Please try again later.": "Timed out trying to fetch your location. Please try again later.", - "Unknown error fetching location. Please try again later.": "Unknown error fetching location. Please try again later.", - "export_chat": { - "unload_confirm": "Are you sure you want to exit during this export?", - "generating_zip": "Generating a ZIP", - "fetched_n_events_with_total": { - "other": "Fetched %(count)s events out of %(total)s", - "one": "Fetched %(count)s event out of %(total)s" + "room_settings": { + "access": { + "description_space": "Decide who can view and join %(spaceName)s.", + "title": "Access" }, - "fetched_n_events": { - "other": "Fetched %(count)s events so far", - "one": "Fetched %(count)s event so far" + "advanced": { + "error_upgrade_description": "The room upgrade could not be completed", + "error_upgrade_title": "Failed to upgrade room", + "information_section_room": "Room information", + "information_section_space": "Space information", + "room_id": "Internal room ID", + "room_predecessor": "View older messages in %(roomName)s.", + "room_upgrade_button": "Upgrade this room to the recommended room version", + "room_upgrade_warning": "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.", + "room_version": "Room version:", + "room_version_section": "Room version", + "space_predecessor": "View older version of %(spaceName)s.", + "space_upgrade_button": "Upgrade this space to the recommended room version", + "unfederated": "This room is not accessible by remote Matrix servers", + "upgrade_button": "Upgrade this room to version %(version)s", + "upgrade_dialog_description": "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:", + "upgrade_dialog_description_1": "Create a new room with the same name, description and avatar", + "upgrade_dialog_description_2": "Update any local room aliases to point to the new room", + "upgrade_dialog_description_3": "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room", + "upgrade_dialog_description_4": "Put a link back to the old room at the start of the new room so people can see old messages", + "upgrade_dialog_title": "Upgrade Room Version", + "upgrade_dwarning_ialog_title_public": "Upgrade public room", + "upgrade_warning_dialog_description": "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.", + "upgrade_warning_dialog_explainer": "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.", + "upgrade_warning_dialog_footer": "You'll upgrade this room from to .", + "upgrade_warning_dialog_invite_label": "Automatically invite members from this room to the new one", + "upgrade_warning_dialog_report_bug_prompt": "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.", + "upgrade_warning_dialog_report_bug_prompt_link": "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.", + "upgrade_warning_dialog_title": "Upgrade room", + "upgrade_warning_dialog_title_private": "Upgrade private room" }, - "html": "HTML", - "json": "JSON", - "text": "Plain Text", - "from_the_beginning": "From the beginning", - "number_of_messages": "Specify a number of messages", - "current_timeline": "Current Timeline", - "media_omitted": "Media omitted", - "media_omitted_file_size": "Media omitted - file size limit exceeded", - "creator_summary": "%(creatorName)s created this room.", - "export_info": "This is the start of export of . Exported by at %(exportDate)s.", - "topic": "Topic: %(topic)s", - "previous_page": "Previous group of messages", - "next_page": "Next group of messages", - "html_title": "Exported Data", - "error_fetching_file": "Error fetching file", - "processing_event_n": "Processing event %(number)s out of %(total)s", - "starting_export": "Starting export…", - "fetched_n_events_in_time": { - "other": "Fetched %(count)s events in %(seconds)ss", - "one": "Fetched %(count)s event in %(seconds)ss" + "alias_not_specified": "not specified", + "bridges": { + "description": "This room is bridging messages to the following platforms. Learn more.", + "empty": "This room isn't bridging messages to any platforms. Learn more.", + "title": "Bridges" }, - "creating_html": "Creating HTML…", - "export_successful": "Export successful!", - "exported_n_events_in_time": { - "other": "Exported %(count)s events in %(seconds)s seconds", - "one": "Exported %(count)s event in %(seconds)s seconds" + "delete_avatar_label": "Delete avatar", + "general": { + "alias_field_has_domain_invalid": "Missing domain separator e.g. (:domain.org)", + "alias_field_has_localpart_invalid": "Missing room name or separator e.g. (my-room:domain.org)", + "alias_field_matches_invalid": "This address does not point at this room", + "alias_field_placeholder_default": "e.g. my-room", + "alias_field_required_invalid": "Please provide an address", + "alias_field_safe_localpart_invalid": "Some characters not allowed", + "alias_field_taken_invalid": "This address had invalid server or is already in use", + "alias_field_taken_invalid_domain": "This address is already in use", + "alias_field_taken_valid": "This address is available to use", + "alias_heading": "Room address", + "aliases_items_label": "Other published addresses:", + "aliases_no_items_label": "No other published addresses yet, add one below", + "aliases_section": "Room Addresses", + "avatar_field_label": "Room avatar", + "canonical_alias_field_label": "Main address", + "default_url_previews_off": "URL previews are disabled by default for participants in this room.", + "default_url_previews_on": "URL previews are enabled by default for participants in this room.", + "description_space": "Edit settings relating to your space.", + "error_creating_alias_description": "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.", + "error_creating_alias_title": "Error creating address", + "error_deleting_alias_description": "There was an error removing that address. It may no longer exist or a temporary error occurred.", + "error_deleting_alias_description_forbidden": "You don't have permission to delete the address.", + "error_deleting_alias_title": "Error removing address", + "error_save_space_settings": "Failed to save space settings.", + "error_updating_alias_description": "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.", + "error_updating_canonical_alias_description": "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.", + "error_updating_canonical_alias_title": "Error updating main address", + "leave_space": "Leave Space", + "local_alias_field_label": "Local address", + "local_aliases_explainer_room": "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)", + "local_aliases_explainer_space": "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)", + "local_aliases_section": "Local Addresses", + "name_field_label": "Room Name", + "new_alias_placeholder": "New published address (e.g. #alias:server)", + "no_aliases_room": "This room has no local addresses", + "no_aliases_space": "This space has no local addresses", + "other_section": "Other", + "publish_toggle": "Publish this room to the public in %(domain)s's room directory?", + "published_aliases_description": "To publish an address, it needs to be set as a local address first.", + "published_aliases_explainer_room": "Published addresses can be used by anyone on any server to join your room.", + "published_aliases_explainer_space": "Published addresses can be used by anyone on any server to join your space.", + "published_aliases_section": "Published Addresses", + "save": "Save Changes", + "topic_field_label": "Room Topic", + "url_preview_encryption_warning": "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.", + "url_preview_explainer": "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.", + "url_previews_section": "URL Previews", + "user_url_previews_default_off": "You have disabled URL previews by default.", + "user_url_previews_default_on": "You have enabled URL previews by default." }, - "file_attached": "File Attached", - "fetching_events": "Fetching events…", - "creating_output": "Creating output…", - "processing": "Processing…", - "enter_number_between_min_max": "Enter a number between %(min)s and %(max)s", - "size_limit_min_max": "Size can only be a number between %(min)s MB and %(max)s MB", - "num_messages_min_max": "Number of messages can only be a number between %(min)s and %(max)s", - "num_messages": "Number of messages", - "cancelled": "Export Cancelled", - "cancelled_detail": "The export was cancelled successfully", - "successful": "Export Successful", - "successful_detail": "Your export was successful. Find it in your Downloads folder.", - "confirm_stop": "Are you sure you want to stop exporting your data? If you do, you'll need to start over.", - "exporting_your_data": "Exporting your data", - "title": "Export Chat", - "select_option": "Select from the options below to export chats from your timeline", - "format": "Format", - "messages": "Messages", - "size_limit": "Size Limit", - "include_attachments": "Include Attachments" - }, - "That's fine": "That's fine", - "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", - "Don't miss a reply": "Don't miss a reply", - "Notifications": "Notifications", - "Enable desktop notifications": "Enable desktop notifications", - "Unknown room": "Unknown room", - "Use app for a better experience": "Use app for a better experience", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.", - "Use app": "Use app", - "Your homeserver has exceeded its user limit.": "Your homeserver has exceeded its user limit.", - "Your homeserver has exceeded one of its resource limits.": "Your homeserver has exceeded one of its resource limits.", - "Contact your server admin.": "Contact your server admin.", - "Set up Secure Backup": "Set up Secure Backup", - "Encryption upgrade available": "Encryption upgrade available", - "Verify this session": "Verify this session", - "Safeguard against losing access to encrypted messages & data": "Safeguard against losing access to encrypted messages & data", - "Other users may not trust it": "Other users may not trust it", - "New login. Was this you?": "New login. Was this you?", - "Yes, it was me": "Yes, it was me", - "What's new?": "What's new?", - "What's New": "What's New", - "Update %(brand)s": "Update %(brand)s", - "New version of %(brand)s is available": "New version of %(brand)s is available", - "There was an error joining.": "There was an error joining.", - "Sorry, your homeserver is too old to participate here.": "Sorry, your homeserver is too old to participate here.", - "Please contact your homeserver administrator.": "Please contact your homeserver administrator.", - "The person who invited you has already left.": "The person who invited you has already left.", - "The person who invited you has already left, or their server is offline.": "The person who invited you has already left, or their server is offline.", - "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.": "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.", - "If you know a room address, try joining through that instead.": "If you know a room address, try joining through that instead.", - "Failed to join": "Failed to join", - "You need an invite to access this room.": "You need an invite to access this room.", - "Failed to cancel": "Failed to cancel", - "Connection lost": "Connection lost", - "You were disconnected from the call. (Error: %(message)s)": "You were disconnected from the call. (Error: %(message)s)", - "All rooms": "All rooms", - "Other rooms": "Other rooms", - "event_preview": { - "m.call.answer": { - "you": "You joined the call", - "user": "%(senderName)s joined the call", - "dm": "Call in progress" + "notifications": { + "browse_button": "Browse", + "custom_sound_prompt": "Set a new custom sound", + "notification_sound": "Notification sound", + "settings_link": "Get notifications as set up in your settings", + "sounds_section": "Sounds", + "upload_sound_label": "Upload custom sound", + "uploaded_sound": "Uploaded sound" + }, + "people": { + "knock_empty": "No requests", + "knock_section": "Asking to join", + "see_less": "See less", + "see_more": "See more" + }, + "permissions": { + "add_privileged_user_description": "Give one or multiple users in this room more privileges", + "add_privileged_user_filter_placeholder": "Search users in this room…", + "add_privileged_user_heading": "Add privileged users", + "ban": "Ban users", + "ban_reason": "Reason", + "banned_by": "Banned by %(displayName)s", + "banned_users_section": "Banned users", + "error_changing_pl_description": "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.", + "error_changing_pl_reqs_description": "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.", + "error_changing_pl_reqs_title": "Error changing power level requirement", + "error_changing_pl_title": "Error changing power level", + "error_unbanning": "Failed to unban", + "events_default": "Send messages", + "invite": "Invite users", + "io.element.voice_broadcast_info": "Voice broadcasts", + "kick": "Remove users", + "m.call": "Start %(brand)s calls", + "m.call.member": "Join %(brand)s calls", + "m.reaction": "Send reactions", + "m.room.avatar": "Change room avatar", + "m.room.avatar_space": "Change space avatar", + "m.room.canonical_alias": "Change main address for the room", + "m.room.canonical_alias_space": "Change main address for the space", + "m.room.encryption": "Enable room encryption", + "m.room.history_visibility": "Change history visibility", + "m.room.name": "Change room name", + "m.room.name_space": "Change space name", + "m.room.pinned_events": "Manage pinned events", + "m.room.power_levels": "Change permissions", + "m.room.redaction": "Remove messages sent by me", + "m.room.server_acl": "Change server ACLs", + "m.room.tombstone": "Upgrade the room", + "m.room.topic": "Change topic", + "m.room.topic_space": "Change description", + "m.space.child": "Manage rooms in this space", + "m.widget": "Modify widgets", + "muted_users_section": "Muted Users", + "no_privileged_users": "No users have specific privileges in this room", + "notifications.room": "Notify everyone", + "permissions_section": "Permissions", + "permissions_section_description_room": "Select the roles required to change various parts of the room", + "permissions_section_description_space": "Select the roles required to change various parts of the space", + "privileged_users_section": "Privileged Users", + "redact": "Remove messages sent by others", + "send_event_type": "Send %(eventType)s events", + "state_default": "Change settings", + "title": "Roles & Permissions", + "users_default": "Default role" }, - "m.call.hangup": { - "you": "You ended the call", - "user": "%(senderName)s ended the call" + "security": { + "enable_encryption_confirm_description": "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.", + "enable_encryption_confirm_title": "Enable encryption?", + "enable_encryption_public_room_confirm_description_1": "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.", + "enable_encryption_public_room_confirm_description_2": "To avoid these issues, create a new encrypted room for the conversation you plan to have.", + "enable_encryption_public_room_confirm_title": "Are you sure you want to add encryption to this public room?", + "encrypted_room_public_confirm_description_1": "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.", + "encrypted_room_public_confirm_description_2": "To avoid these issues, create a new public room for the conversation you plan to have.", + "encrypted_room_public_confirm_title": "Are you sure you want to make this encrypted room public?", + "encryption_forced": "Your server requires encryption to be disabled.", + "encryption_permanent": "Once enabled, encryption cannot be disabled.", + "error_join_rule_change_title": "Failed to update the join rules", + "error_join_rule_change_unknown": "Unknown failure", + "guest_access_warning": "People with supported clients will be able to join the room without having a registered account.", + "history_visibility_invited": "Members only (since they were invited)", + "history_visibility_joined": "Members only (since they joined)", + "history_visibility_legend": "Who can read history?", + "history_visibility_shared": "Members only (since the point in time of selecting this option)", + "history_visibility_warning": "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.", + "history_visibility_world_readable": "Anyone", + "join_rule_description": "Decide who can join %(roomName)s.", + "join_rule_invite": "Private (invite only)", + "join_rule_invite_description": "Only invited people can join.", + "join_rule_knock": "Ask to join", + "join_rule_knock_description": "People cannot join unless access is granted.", + "join_rule_public_description": "Anyone can find and join.", + "join_rule_restricted": "Space members", + "join_rule_restricted_description": "Anyone in a space can find and join. Edit which spaces can access here.", + "join_rule_restricted_description_active_space": "Anyone in can find and join. You can select other spaces too.", + "join_rule_restricted_description_prompt": "Anyone in a space can find and join. You can select multiple spaces.", + "join_rule_restricted_description_spaces": "Spaces with access", + "join_rule_restricted_dialog_description": "Decide which spaces can access this room. If a space is selected, its members can find and join .", + "join_rule_restricted_dialog_empty_warning": "You're removing all spaces. Access will default to invite only", + "join_rule_restricted_dialog_filter_placeholder": "Search spaces", + "join_rule_restricted_dialog_heading_known": "Other spaces you know", + "join_rule_restricted_dialog_heading_other": "Other spaces or rooms you might not know", + "join_rule_restricted_dialog_heading_room": "Spaces you know that contain this room", + "join_rule_restricted_dialog_heading_space": "Spaces you know that contain this space", + "join_rule_restricted_dialog_heading_unknown": "These are likely ones other room admins are a part of.", + "join_rule_restricted_dialog_title": "Select spaces", + "join_rule_restricted_n_more": { + "one": "& %(count)s more", + "other": "& %(count)s more" + }, + "join_rule_restricted_summary": { + "one": "Currently, a space has access", + "other": "Currently, %(count)s spaces have access" + }, + "join_rule_restricted_upgrade_description": "This upgrade will allow members of selected spaces access to this room without an invite.", + "join_rule_restricted_upgrade_warning": "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.", + "join_rule_upgrade_awaiting_room": "Loading new room", + "join_rule_upgrade_required": "Upgrade required", + "join_rule_upgrade_sending_invites": { + "one": "Sending invite...", + "other": "Sending invites... (%(progress)s out of %(count)s)" + }, + "join_rule_upgrade_updating_spaces": { + "one": "Updating space...", + "other": "Updating spaces... (%(progress)s out of %(count)s)" + }, + "join_rule_upgrade_upgrading_room": "Upgrading room", + "public_without_alias_warning": "To link to this room, please add an address.", + "publish_room": "Make this room visible in the public room directory.", + "publish_space": "Make this space visible in the public room directory.", + "strict_encryption": "Never send encrypted messages to unverified sessions in this room from this session", + "title": "Security & Privacy" }, - "m.call.invite": { - "you": "You started a call", - "user": "%(senderName)s started a call", - "dm_send": "Waiting for answer", - "dm_receive": "%(senderName)s is calling" + "title": "Room Settings - %(roomName)s", + "upload_avatar_label": "Upload avatar", + "visibility": { + "alias_section": "Address", + "error_failed_save": "Failed to update the visibility of this space", + "error_update_guest_access": "Failed to update the guest access of this space", + "error_update_history_visibility": "Failed to update the history visibility of this space", + "guest_access_explainer": "Guests can join a space without having an account.", + "guest_access_explainer_public_space": "This may be useful for public spaces.", + "guest_access_label": "Enable guest access", + "history_visibility_anyone_space": "Preview Space", + "history_visibility_anyone_space_description": "Allow people to preview your space before they join.", + "history_visibility_anyone_space_recommendation": "Recommended for public spaces.", + "title": "Visibility" }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.reaction": { - "you": "You reacted %(reaction)s to %(message)s", - "user": "%(sender)s reacted %(reaction)s to %(message)s" - }, - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "Back to chat": "Back to chat", - "Room information": "Room information", - "Room members": "Room members", - "Back to thread": "Back to thread", - "None": "None", - "Bold": "Bold", - "Grey": "Grey", - "Red": "Red", - "Unsent": "Unsent", - "unknown": "unknown", - "Change notification settings": "Change notification settings", - "Command error: Unable to handle slash command.": "Command error: Unable to handle slash command.", - "Command error: Unable to find rendering type (%(renderingType)s)": "Command error: Unable to find rendering type (%(renderingType)s)", - "Command failed: Unable to find room (%(roomId)s": "Command failed: Unable to find room (%(roomId)s", - "Could not find user in room": "Could not find user in room", - "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.", - "video_rooms_faq1_question": "How can I create a video room?", - "video_rooms_faq1_answer": "Use the “+” button in the room section of the left panel.", - "video_rooms_faq2_question": "Can I use text chat alongside the video call?", - "video_rooms_faq2_answer": "Yes, the chat timeline is displayed alongside the video.", - "notification_settings": "New Notification Settings", - "notification_settings_beta_title": "Notification Settings", - "msc3531_hide_messages_pending_moderation": "Let moderators hide messages pending moderation.", - "report_to_moderators": "Report to moderators", - "latex_maths": "Render LaTeX maths in messages", - "pinning": "Message Pinning", - "wysiwyg_composer": "Rich text editor", - "feature_wysiwyg_composer_description": "Use rich text instead of Markdown in the message composer.", - "state_counters": "Render simple counters in room header", - "mjolnir": "New ways to ignore people", - "currently_experimental": "Currently experimental.", - "custom_themes": "Support adding custom themes", - "dehydration": "Offline encrypted messaging using dehydrated devices", - "html_topic": "Show HTML representation of room topics", - "bridge_state": "Show info about bridges in room settings", - "jump_to_date": "Jump to date (adds /jumptodate and jump to date headers)", - "jump_to_date_msc_support": "Requires your server to support MSC3030", - "sliding_sync": "Sliding Sync mode", - "sliding_sync_description": "Under active development, cannot be disabled.", - "element_call_video_rooms": "Element Call video rooms", - "group_calls": "New group call experience", - "under_active_development": "Under active development.", - "allow_screen_share_only_mode": "Allow screen share only mode", - "location_share_live": "Live Location Sharing", - "location_share_live_description": "Temporary implementation. Locations persist in room history.", - "dynamic_room_predecessors": "Dynamic room predecessors", - "dynamic_room_predecessors_description": "Enable MSC3946 (to support late-arriving room archives)", - "voice_broadcast": "Voice broadcast", - "voice_broadcast_force_small_chunks": "Force 15s voice broadcast chunk length", - "oidc_native_flow": "Enable new native OIDC flows (Under active development)", - "rust_crypto": "Rust cryptography implementation", - "render_reaction_images": "Render custom images in reactions", - "render_reaction_images_description": "Sometimes referred to as \"custom emojis\".", - "hidebold": "Hide notification dot (only display counters badges)", - "ask_to_join": "Enable ask to join", - "new_room_decoration_ui": "Under active development, new room header & details interface", - "notifications": "Enable the notifications panel in the room header", - "unrealiable_e2e": "Unreliable in encrypted rooms", - "beta_feature": "This is a beta feature", - "click_for_info": "Click for more info", - "leave_beta_reload": "Leaving the beta will reload %(brand)s.", - "join_beta_reload": "Joining the beta will reload %(brand)s.", - "leave_beta": "Leave the beta", - "join_beta": "Join the beta" + "voip": { + "call_type_section": "Call type", + "enable_element_call_caption": "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.", + "enable_element_call_label": "Enable %(brand)s as an additional calling option in this room", + "enable_element_call_no_permissions_tooltip": "You do not have sufficient permissions to change this." + } + }, + "room_summary_card_back_action_label": "Room information", + "scalar": { + "error_create": "Unable to create widget.", + "error_membership": "You are not in this room.", + "error_missing_room_id": "Missing roomId.", + "error_missing_room_id_request": "Missing room_id in request", + "error_missing_user_id_request": "Missing user_id in request", + "error_permission": "You do not have permission to do that in this room.", + "error_power_level_invalid": "Power level must be positive integer.", + "error_room_not_visible": "Room %(roomId)s not visible", + "error_room_unknown": "This room is not recognised.", + "error_send_request": "Failed to send request.", + "failed_read_event": "Failed to read events", + "failed_send_event": "Failed to send event" + }, + "server_offline": { + "description": "Your server isn't responding to some of your requests. Below are some of the most likely reasons.", + "description_1": "The server (%(serverName)s) took too long to respond.", + "description_2": "Your firewall or anti-virus is blocking the request.", + "description_3": "A browser extension is preventing the request.", + "description_4": "The server is offline.", + "description_5": "The server has denied your request.", + "description_6": "Your area is experiencing difficulties connecting to the internet.", + "description_7": "A connection error occurred while trying to contact the server.", + "description_8": "The server is not configured to indicate what the problem is (CORS).", + "empty_timeline": "You're all caught up.", + "recent_changes_heading": "Recent changes that have not yet been received", + "title": "Server isn't responding" + }, + "seshat": { + "error_initialising": "Message search initialisation failed, check your settings for more information", + "reset_button": "Reset event store", + "reset_description": "You most likely do not want to reset your event index store", + "reset_explainer": "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated", + "reset_title": "Reset event store?", + "warning_kind_files": "This version of %(brand)s does not support viewing some encrypted files", + "warning_kind_files_app": "Use the Desktop app to see all encrypted files", + "warning_kind_search": "This version of %(brand)s does not support searching encrypted messages", + "warning_kind_search_app": "Use the Desktop app to search encrypted messages" + }, + "setting": { + "help_about": { + "access_token_detail": "Your access token gives full access to your account. Do not share it with anyone.", + "brand_version": "%(brand)s version:", + "chat_bot": "Chat with %(brand)s Bot", + "clear_cache_reload": "Clear cache and reload", + "crypto_version": "Crypto version:", + "help_link": "For help with using %(brand)s, click here.", + "help_link_chat_bot": "For help with using %(brand)s, click here or start a chat with our bot using the button below.", + "homeserver": "Homeserver is %(homeserverUrl)s", + "identity_server": "Identity server is %(identityServerUrl)s", + "title": "Help & About", + "versions": "Versions" + } }, - "Thank you for trying the beta, please go into as much detail as you can so we can improve it.": "Thank you for trying the beta, please go into as much detail as you can so we can improve it.", - "Introducing a simpler way to change your notification settings. Customize your %(brand)s, just the way you like.": "Introducing a simpler way to change your notification settings. Customize your %(brand)s, just the way you like.", - "In rooms that support moderation, the “Report” button will let you report abuse to room moderators.": "In rooms that support moderation, the “Report” button will let you report abuse to room moderators.", "settings": { - "disable_historical_profile": "Show current profile picture and name for users in message history", - "send_read_receipts": "Send read receipts", + "all_rooms_home": "Show all rooms in Home", + "all_rooms_home_description": "All rooms you're in will appear in Home.", + "always_show_message_timestamps": "Always show message timestamps", "appearance": { - "font_size": "Font size", - "match_system_theme": "Match system theme", "custom_font": "Use a system font", + "custom_font_description": "Set the name of a font installed on your system & %(brand)s will attempt to use it.", "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_font_size": "Use custom size", + "custom_theme_add_button": "Add theme", "custom_theme_error_downloading": "Error downloading theme information.", + "custom_theme_invalid": "Invalid theme schema.", "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.", + "font_size": "Font size", + "font_size_limit": "Custom font size can only be between %(min)s pt and %(max)s pt", + "font_size_nan": "Size must be a number", + "font_size_valid": "Use between %(min)s pt and %(max)s pt", "heading": "Customise your appearance", - "subheading": "Appearance Settings only affect this %(brand)s session." + "image_size_default": "Default", + "image_size_large": "Large", + "layout_bubbles": "Message bubbles", + "layout_irc": "IRC (Experimental)", + "match_system_theme": "Match system theme", + "subheading": "Appearance Settings only affect this %(brand)s session.", + "timeline_image_size": "Image size in the timeline", + "use_high_contrast": "Use high contrast" }, - "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", - "show_redaction_placeholder": "Show a placeholder for removed messages", - "show_join_leave": "Show join/leave messages (invites/removes/bans unaffected)", - "show_avatar_changes": "Show profile picture changes", - "show_displayname_changes": "Show display name changes", - "show_read_receipts": "Show read receipts sent by other users", - "use_12_hour_format": "Show timestamps in 12 hour format (e.g. 2:30pm)", - "always_show_message_timestamps": "Always show message timestamps", + "automatic_language_detection_syntax_highlight": "Enable automatic language detection for syntax highlighting", "autoplay_gifs": "Autoplay GIFs", "autoplay_videos": "Autoplay videos", - "automatic_language_detection_syntax_highlight": "Enable automatic language detection for syntax highlighting", + "big_emoji": "Enable big emoji in chat", "code_block_expand_default": "Expand code blocks by default", "code_block_line_numbers": "Show line numbers in code blocks", - "jump_to_bottom_on_send": "Jump to the bottom of the timeline when you send a message", - "big_emoji": "Enable big emoji in chat", - "send_typing_notifications": "Send typing notifications", - "show_typing_notifications": "Show typing notifications", - "use_command_f_search": "Use Command + F to search timeline", - "use_control_f_search": "Use Ctrl + F to search timeline", - "use_command_enter_send_message": "Use Command + Enter to send a message", - "use_control_enter_send_message": "Use Ctrl + Enter to send a message", - "replace_plain_emoji": "Automatically replace plain text Emoji", + "disable_historical_profile": "Show current profile picture and name for users in message history", + "emoji_autocomplete": "Enable Emoji suggestions while typing", "enable_markdown": "Enable Markdown", "enable_markdown_description": "Start messages with /plain to send without markdown.", - "show_nsfw_content": "Show NSFW content", + "general": { + "account_management_section": "Account management", + "account_section": "Account", + "add_email_dialog_title": "Add Email Address", + "add_email_failed_verification": "Failed to verify email address: make sure you clicked the link in the email", + "add_email_instructions": "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.", + "add_msisdn_confirm_body": "Click the button below to confirm adding this phone number.", + "add_msisdn_confirm_button": "Confirm adding phone number", + "add_msisdn_confirm_sso_button": "Confirm adding this phone number by using Single Sign On to prove your identity.", + "add_msisdn_dialog_title": "Add Phone Number", + "add_msisdn_instructions": "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.", + "add_msisdn_misconfigured": "The add / bind with MSISDN flow is misconfigured", + "confirm_adding_email_body": "Click the button below to confirm adding this email address.", + "confirm_adding_email_title": "Confirm adding email", + "deactivate_confirm_body": "Are you sure you want to deactivate your account? This is irreversible.", + "deactivate_confirm_body_password": "To continue, please enter your account password:", + "deactivate_confirm_body_sso": "Confirm your account deactivation by using Single Sign On to prove your identity.", + "deactivate_confirm_content": "Confirm that you would like to deactivate your account. If you proceed:", + "deactivate_confirm_content_1": "You will not be able to reactivate your account", + "deactivate_confirm_content_2": "You will no longer be able to log in", + "deactivate_confirm_content_3": "No one will be able to reuse your username (MXID), including you: this username will remain unavailable", + "deactivate_confirm_content_4": "You will leave all rooms and DMs that you are in", + "deactivate_confirm_content_5": "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number", + "deactivate_confirm_content_6": "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?", + "deactivate_confirm_continue": "Confirm account deactivation", + "deactivate_confirm_erase_label": "Hide my messages from new joiners", + "deactivate_section": "Deactivate Account", + "deactivate_warning": "Deactivating your account is a permanent action — be careful!", + "discovery_email_empty": "Discovery options will appear once you have added an email above.", + "discovery_email_verification_instructions": "Verify the link in your inbox", + "discovery_msisdn_empty": "Discovery options will appear once you have added a phone number above.", + "discovery_needs_terms": "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.", + "discovery_section": "Discovery", + "email_address_in_use": "This email address is already in use", + "email_address_label": "Email Address", + "email_not_verified": "Your email address hasn't been verified yet", + "email_verification_instructions": "Click the link in the email you received to verify and then click continue again.", + "emails_heading": "Email addresses", + "error_add_email": "Unable to add email address", + "error_deactivate_communication": "There was a problem communicating with the server. Please try again.", + "error_deactivate_invalid_auth": "Server did not return valid authentication information.", + "error_deactivate_no_auth": "Server did not require any authentication", + "error_email_verification": "Unable to verify email address.", + "error_invalid_email": "Invalid Email Address", + "error_invalid_email_detail": "This doesn't appear to be a valid email address", + "error_msisdn_verification": "Unable to verify phone number.", + "error_password_change_403": "Failed to change password. Is your password correct?", + "error_password_change_http": "%(errorMessage)s (HTTP status %(httpStatus)s)", + "error_password_change_title": "Error changing password", + "error_password_change_unknown": "Unknown password change error (%(stringifiedError)s)", + "error_remove_3pid": "Unable to remove contact information", + "error_revoke_email_discovery": "Unable to revoke sharing for email address", + "error_revoke_msisdn_discovery": "Unable to revoke sharing for phone number", + "error_saving_profile": "The operation could not be completed", + "error_saving_profile_title": "Failed to save your profile", + "error_share_email_discovery": "Unable to share email address", + "error_share_msisdn_discovery": "Unable to share phone number", + "external_account_management": "Your account details are managed separately at %(hostname)s.", + "identity_server_no_token": "No identity access token found", + "identity_server_not_set": "Identity server not set", + "incorrect_msisdn_verification": "Incorrect verification code", + "language_section": "Language and region", + "msisdn_in_use": "This phone number is already in use", + "msisdn_label": "Phone Number", + "msisdn_verification_field_label": "Verification code", + "msisdn_verification_instructions": "Please enter verification code sent via text.", + "msisdns_heading": "Phone numbers", + "name_placeholder": "No display name", + "oidc_manage_button": "Manage account", + "password_change_section": "Set a new account password…", + "password_change_success": "Your password was successfully changed.", + "remove_email_prompt": "Remove %(email)s?", + "remove_msisdn_prompt": "Remove %(phone)s?", + "spell_check_locale_placeholder": "Choose a locale", + "spell_check_section": "Spell check" + }, + "image_thumbnails": "Show previews/thumbnails for images", "inline_url_previews_default": "Enable inline URL previews by default", - "inline_url_previews_room_account": "Enable URL previews for this room (only affects you)", "inline_url_previews_room": "Enable URL previews by default for participants in this room", - "prompt_invite": "Prompt before sending invites to potentially invalid matrix IDs", - "show_breadcrumbs": "Show shortcuts to recently viewed rooms above the room list", - "image_thumbnails": "Show previews/thumbnails for images", - "show_chat_effects": "Show chat effects (animations when receiving e.g. confetti)", - "all_rooms_home": "Show all rooms in Home", - "all_rooms_home_description": "All rooms you're in will appear in Home.", - "start_automatically": "Start automatically after system login", - "warn_quit": "Warn before quitting", + "inline_url_previews_room_account": "Enable URL previews for this room (only affects you)", + "insert_trailing_colon_mentions": "Insert a trailing colon after user mentions at the start of a message", + "jump_to_bottom_on_send": "Jump to the bottom of the timeline when you send a message", + "key_backup": { + "backup_in_progress": "Your keys are being backed up (the first backup could take a few minutes).", + "backup_starting": "Starting backup…", + "backup_success": "Success!", + "cannot_create_backup": "Unable to create key backup", + "create_title": "Create key backup", + "setup_secure_backup": { + "backup_setup_success_description": "Your keys are now being backed up from this device.", + "backup_setup_success_title": "Secure Backup successful", + "cancel_warning": "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.", + "confirm_security_phrase": "Confirm your Security Phrase", + "description": "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.", + "download_or_copy": "%(downloadButton)s or %(copyButton)s", + "enter_phrase_description": "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.", + "enter_phrase_title": "Enter a Security Phrase", + "enter_phrase_to_confirm": "Enter your Security Phrase a second time to confirm it.", + "generate_security_key_description": "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.", + "generate_security_key_title": "Generate a Security Key", + "pass_phrase_match_failed": "That doesn't match.", + "pass_phrase_match_success": "That matches!", + "phrase_strong_enough": "Great! This Security Phrase looks strong enough.", + "requires_key_restore": "Restore your key backup to upgrade your encryption", + "requires_password_confirmation": "Enter your account password to confirm the upgrade:", + "requires_server_authentication": "You'll need to authenticate with the server to confirm the upgrade.", + "secret_storage_query_failure": "Unable to query secret storage status", + "security_key_safety_reminder": "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.", + "session_upgrade_description": "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.", + "set_phrase_again": "Go back to set it again.", + "settings_reminder": "You can also set up Secure Backup & manage your keys in Settings.", + "title_confirm_phrase": "Confirm Security Phrase", + "title_save_key": "Save your Security Key", + "title_set_phrase": "Set a Security Phrase", + "title_upgrade_encryption": "Upgrade your encryption", + "unable_to_setup": "Unable to set up secret storage", + "use_different_passphrase": "Use a different passphrase?", + "use_phrase_only_you_know": "Use a secret phrase only you know, and optionally save a Security Key to use for backup." + } + }, + "key_export_import": { + "confirm_passphrase": "Confirm passphrase", + "enter_passphrase": "Enter passphrase", + "export_description_1": "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.", + "export_description_2": "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.", + "export_title": "Export room keys", + "file_to_import": "File to import", + "import_description_1": "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.", + "import_description_2": "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.", + "import_title": "Import room keys", + "phrase_cannot_be_empty": "Passphrase must not be empty", + "phrase_must_match": "Passphrases must match", + "phrase_strong_enough": "Great! This passphrase looks strong enough" + }, + "keyboard": { + "title": "Keyboard" + }, "notifications": { + "default_setting_description": "This setting will be applied by default to all your rooms.", + "default_setting_section": "I want to be notified for (Default Setting)", + "desktop_notification_message_preview": "Show message preview in desktop notification", + "email_description": "Receive an email summary of missed notifications", + "email_section": "Email summary", + "email_select": "Select which emails you want to send summaries to. Manage your emails in .", + "enable_audible_notifications_session": "Enable audible notifications for this session", + "enable_desktop_notifications_session": "Enable desktop notifications for this session", + "enable_email_notifications": "Enable email notifications for %(email)s", + "enable_notifications_account": "Enable notifications for this account", + "enable_notifications_account_detail": "Turn off to disable notifications on all your devices and sessions", + "enable_notifications_device": "Enable notifications for this device", + "error_loading": "There was an error loading your notification settings.", + "error_permissions_denied": "%(brand)s does not have permission to send you notifications - please check your browser settings", + "error_permissions_missing": "%(brand)s was not given permission to send notifications - please try again", + "error_saving": "Error saving notification preferences", + "error_saving_detail": "An error occurred whilst saving your notification preferences.", + "error_title": "Unable to enable Notifications", + "error_updating": "An error occurred when updating your notification preferences. Please try to toggle your option again.", + "invites": "Invited to a room", + "keywords": "Show a badge when keywords are used in a room.", + "keywords_prompt": "Enter keywords here, or use for spelling variations or nicknames", + "labs_notice_prompt": "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", + "mentions_keywords": "Mentions and Keywords", + "mentions_keywords_only": "Mentions and Keywords only", + "messages_containing_keywords": "Messages containing keywords", + "noisy": "Noisy", + "notices": "Messages sent by bots", + "notify_at_room": "Notify when someone mentions using @room", + "notify_keyword": "Notify when someone uses a keyword", + "notify_mention": "Notify when someone mentions using @displayname or %(mxid)s", + "other_section": "Other things we think you might be interested in:", + "people_mentions_keywords": "People, Mentions and Keywords", + "play_sound_for_description": "Applied by default to all rooms on all devices.", + "play_sound_for_section": "Play a sound for", + "push_targets": "Notification targets", + "quick_actions_mark_all_read": "Mark all messages as read", + "quick_actions_reset": "Reset to default settings", + "quick_actions_section": "Quick Actions", + "room_activity": "New room activity, upgrades and status messages occur", + "rule_call": "Call invitation", "rule_contains_display_name": "Messages containing my display name", "rule_contains_user_name": "Messages containing my username", - "rule_roomnotif": "Messages containing @room", - "rule_room_one_to_one": "Messages in one-to-one chats", - "rule_encrypted_room_one_to_one": "Encrypted messages in one-to-one chats", - "rule_message": "Messages in group chats", "rule_encrypted": "Encrypted messages in group chats", + "rule_encrypted_room_one_to_one": "Encrypted messages in one-to-one chats", "rule_invite_for_me": "When I'm invited to a room", - "rule_call": "Call invitation", + "rule_message": "Messages in group chats", + "rule_room_one_to_one": "Messages in one-to-one chats", + "rule_roomnotif": "Messages containing @room", "rule_suppress_notices": "Messages sent by bot", "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.", - "Use custom size": "Use custom size", - "Show polls button": "Show polls button", - "Use a more compact 'Modern' layout": "Use a more compact 'Modern' layout", - "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", - "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", - "Echo cancellation": "Echo cancellation", - "Noise suppression": "Noise suppression", - "Send analytics data": "Send analytics data", - "Record the client name, version, and url to recognise sessions more easily in session manager": "Record the client name, version, and url to recognise sessions more easily in session manager", - "Never send encrypted messages to unverified sessions from this session": "Never send encrypted messages to unverified sessions from this session", - "Never send encrypted messages to unverified sessions in this room from this session": "Never send encrypted messages to unverified sessions in this room from this session", - "Enable widget screenshots on supported widgets": "Enable widget screenshots on supported widgets", - "Show shortcut to welcome checklist above the room list": "Show shortcut to welcome checklist above the room list", - "Show hidden events in timeline": "Show hidden events in timeline", - "Low bandwidth mode": "Low bandwidth mode", - "Requires compatible homeserver.": "Requires compatible homeserver.", - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.", - "Enable message search in encrypted rooms": "Enable message search in encrypted rooms", - "How fast should messages be downloaded.": "How fast should messages be downloaded.", - "Manually verify all remote sessions": "Manually verify all remote sessions", - "IRC display name width": "IRC display name width", - "Developer mode": "Developer mode", - "Automatically send debug logs on any error": "Automatically send debug logs on any error", - "Automatically send debug logs on decryption errors": "Automatically send debug logs on decryption errors", - "Automatically send debug logs when key backup is not functioning": "Automatically send debug logs when key backup is not functioning", - "Always show the window menu bar": "Always show the window menu bar", - "Show tray icon and minimise window to it on close": "Show tray icon and minimise window to it on close", - "Enable hardware acceleration": "Enable hardware acceleration", - "Can currently only be enabled via config.json": "Can currently only be enabled via config.json", - "Log out and back in to disable": "Log out and back in to disable", - "bug_reporting": { - "collecting_information": "Collecting app version information", - "collecting_logs": "Collecting logs", - "uploading_logs": "Uploading logs", - "downloading_logs": "Downloading logs", - "title": "Bug reporting", - "introduction": "If you've submitted a bug via GitHub, debug logs can help us track down the problem. ", - "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", - "additional_context": "If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here.", - "send_logs": "Send logs" - }, - "Waiting for response from server": "Waiting for response from server", - "My Ban List": "My Ban List", - "This is your list of users/servers you have blocked - don't leave the room!": "This is your list of users/servers you have blocked - don't leave the room!", - "Connecting": "Connecting", - "Sorry — this call is currently full": "Sorry — this call is currently full", - "Join Room": "Join Room", - "Create account": "Create account", - "onboarding": { - "you_made_it": "You made it!", - "find_friends": "Find and invite your friends", - "find_friends_description": "It’s what you’re here for, so lets get to it", - "find_friends_action": "Find friends", - "find_coworkers": "Find and invite your co-workers", - "get_stuff_done": "Get stuff done by finding your teammates", - "find_people": "Find people", - "find_community_members": "Find and invite your community members", - "download_app": "Download %(brand)s", - "download_app_description": "Don’t miss a thing by taking %(brand)s with you", - "download_app_action": "Download apps", - "set_up_profile": "Set up your profile", - "set_up_profile_description": "Make sure people know it’s really you", - "set_up_profile_action": "Your profile", - "enable_notifications": "Turn on notifications", - "enable_notifications_description": "Don’t miss a reply or important message", - "enable_notifications_action": "Enable notifications", - "free_e2ee_messaging_unlimited_voip": "With free end-to-end encrypted messaging, and unlimited voice and video calls, %(brand)s is a great way to stay in touch.", - "personal_messaging_title": "Secure messaging for friends and family", - "personal_messaging_action": "Start your first chat", - "work_messaging_title": "Secure messaging for work", - "work_messaging_action": "Find your co-workers", - "community_messaging_title": "Community ownership", - "community_messaging_description": "Keep ownership and control of community discussion.\nScale to support millions, with powerful moderation and interoperability.", - "community_messaging_action": "Find your people", - "welcome_to_brand": "Welcome to %(brand)s", - "only_n_steps_to_go": { - "other": "Only %(count)s steps to go", - "one": "Only %(count)s step to go" + "voip": "Audio and Video calls" + }, + "preferences": { + "Electron.enableHardwareAcceleration": "Enable hardware acceleration (restart %(appName)s to take effect)", + "always_show_menu_bar": "Always show the window menu bar", + "autocomplete_delay": "Autocomplete delay (ms)", + "code_blocks_heading": "Code blocks", + "compact_modern": "Use a more compact 'Modern' layout", + "composer_heading": "Composer", + "enable_hardware_acceleration": "Enable hardware acceleration", + "enable_tray_icon": "Show tray icon and minimise window to it on close", + "keyboard_heading": "Keyboard shortcuts", + "keyboard_view_shortcuts_button": "To view all keyboard shortcuts, click here.", + "media_heading": "Images, GIFs and videos", + "presence_description": "Share your activity and status with others.", + "rm_lifetime": "Read Marker lifetime (ms)", + "rm_lifetime_offscreen": "Read Marker off-screen lifetime (ms)", + "room_directory_heading": "Room directory", + "room_list_heading": "Room list", + "show_avatars_pills": "Show avatars in user, room and event mentions", + "show_checklist_shortcuts": "Show shortcut to welcome checklist above the room list", + "show_polls_button": "Show polls button", + "surround_text": "Surround selected text when typing special characters", + "time_heading": "Displaying time" + }, + "prompt_invite": "Prompt before sending invites to potentially invalid matrix IDs", + "replace_plain_emoji": "Automatically replace plain text Emoji", + "security": { + "4s_public_key_in_account_data": "in account data", + "4s_public_key_status": "Secret storage public key:", + "analytics_description": "Share anonymous data to help us identify issues. Nothing personal. No third parties.", + "backup_key_cached_status": "Backup key cached:", + "backup_key_stored_status": "Backup key stored:", + "backup_key_unexpected_type": "unexpected type", + "backup_key_well_formed": "well formed", + "backup_keys_description": "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.", + "bulk_options_accept_all_invites": "Accept all %(invitedRooms)s invites", + "bulk_options_reject_all_invites": "Reject all %(invitedRooms)s invites", + "bulk_options_section": "Bulk options", + "cross_signing_cached": "cached locally", + "cross_signing_homeserver_support": "Homeserver feature support:", + "cross_signing_homeserver_support_exists": "exists", + "cross_signing_in_4s": "in secret storage", + "cross_signing_in_memory": "in memory", + "cross_signing_master_private_Key": "Master private key:", + "cross_signing_not_cached": "not found locally", + "cross_signing_not_found": "not found", + "cross_signing_not_in_4s": "not found in storage", + "cross_signing_not_stored": "not stored", + "cross_signing_private_keys": "Cross-signing private keys:", + "cross_signing_public_keys": "Cross-signing public keys:", + "cross_signing_self_signing_private_key": "Self signing private key:", + "cross_signing_user_signing_private_key": "User signing private key:", + "cryptography_section": "Cryptography", + "delete_backup": "Delete Backup", + "delete_backup_confirm_description": "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.", + "e2ee_default_disabled_warning": "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.", + "enable_message_search": "Enable message search in encrypted rooms", + "encryption_individual_verification_mode": "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.", + "encryption_section": "Encryption", + "error_loading_key_backup_status": "Unable to load key backup status", + "export_megolm_keys": "Export E2E room keys", + "ignore_users_empty": "You have no ignored users.", + "ignore_users_section": "Ignored users", + "import_megolm_keys": "Import E2E room keys", + "key_backup_active": "This session is backing up your keys.", + "key_backup_active_version": "Active backup version:", + "key_backup_active_version_none": "None", + "key_backup_algorithm": "Algorithm:", + "key_backup_can_be_restored": "This backup can be restored on this session", + "key_backup_complete": "All keys backed up", + "key_backup_connect": "Connect this session to Key Backup", + "key_backup_connect_prompt": "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.", + "key_backup_in_progress": "Backing up %(sessionsRemaining)s keys…", + "key_backup_inactive": "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.", + "key_backup_inactive_warning": "Your keys are not being backed up from this session.", + "key_backup_latest_version": "Latest backup version on server:", + "manually_verify_all_sessions": "Manually verify all remote sessions", + "message_search_disable_warning": "If disabled, messages from encrypted rooms won't appear in search results.", + "message_search_disabled": "Securely cache encrypted messages locally for them to appear in search results.", + "message_search_enabled": { + "one": "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s room.", + "other": "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms." + }, + "message_search_failed": "Message search initialisation failed", + "message_search_indexed_messages": "Indexed messages:", + "message_search_indexed_rooms": "Indexed rooms:", + "message_search_indexing": "Currently indexing: %(currentRoom)s", + "message_search_indexing_idle": "Not currently indexing messages for any room.", + "message_search_intro": "%(brand)s is securely caching encrypted messages locally for them to appear in search results:", + "message_search_room_progress": "%(doneRooms)s out of %(totalRooms)s", + "message_search_section": "Message search", + "message_search_sleep_time": "How fast should messages be downloaded.", + "message_search_space_used": "Space used:", + "message_search_unsupported": "%(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.", + "message_search_unsupported_web": "%(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.", + "record_session_details": "Record the client name, version, and url to recognise sessions more easily in session manager", + "restore_key_backup": "Restore from Backup", + "secret_storage_not_ready": "not ready", + "secret_storage_ready": "ready", + "secret_storage_status": "Secret storage:", + "send_analytics": "Send analytics data", + "session_id": "Session ID:", + "session_key": "Session key:", + "strict_encryption": "Never send encrypted messages to unverified sessions from this session" + }, + "send_read_receipts": "Send read receipts", + "send_read_receipts_unsupported": "Your server doesn't support disabling sending read receipts.", + "send_typing_notifications": "Send typing notifications", + "sessions": { + "best_security_note": "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.", + "browser": "Browser", + "confirm_sign_out": { + "one": "Confirm signing out this device", + "other": "Confirm signing out these devices" + }, + "confirm_sign_out_body": { + "one": "Click the button below to confirm signing out this device.", + "other": "Click the button below to confirm signing out these devices." + }, + "confirm_sign_out_continue": { + "one": "Sign out device", + "other": "Sign out devices" + }, + "confirm_sign_out_sso": { + "one": "Confirm logging out this device by using Single Sign On to prove your identity.", + "other": "Confirm logging out these devices by using Single Sign On to prove your identity." + }, + "current_session": "Current session", + "desktop_session": "Desktop session", + "details_heading": "Session details", + "device_unverified_description": "Verify or sign out from this session for best security and reliability.", + "device_unverified_description_current": "Verify your current session for enhanced secure messaging.", + "device_verified_description": "This session is ready for secure messaging.", + "device_verified_description_current": "Your current session is ready for secure messaging.", + "error_pusher_state": "Failed to set pusher state", + "error_set_name": "Failed to set session name", + "filter_all": "All", + "filter_inactive": "Inactive", + "filter_inactive_description": "Inactive for %(inactiveAgeDays)s days or longer", + "filter_label": "Filter devices", + "filter_unverified_description": "Not ready for secure messaging", + "filter_verified_description": "Ready for secure messaging", + "hide_details": "Hide details", + "inactive_days": "Inactive for %(inactiveAgeDays)s+ days", + "inactive_sessions": "Inactive sessions", + "inactive_sessions_explainer_1": "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.", + "inactive_sessions_explainer_2": "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.", + "inactive_sessions_list_description": "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.", + "ip": "IP address", + "last_activity": "Last activity", + "mobile_session": "Mobile session", + "n_sessions_selected": { + "one": "%(count)s session selected", + "other": "%(count)s sessions selected" + }, + "no_inactive_sessions": "No inactive sessions found.", + "no_sessions": "No sessions found.", + "no_unverified_sessions": "No unverified sessions found.", + "no_verified_sessions": "No verified sessions found.", + "os": "Operating system", + "other_sessions_heading": "Other sessions", + "push_heading": "Push notifications", + "push_subheading": "Receive push notifications on this session.", + "push_toggle": "Toggle push notifications on this session.", + "rename_form_caption": "Please be aware that session names are also visible to people you communicate with.", + "rename_form_heading": "Rename session", + "rename_form_learn_more": "Renaming sessions", + "rename_form_learn_more_description_1": "Other users in direct messages and rooms that you join are able to view a full list of your sessions.", + "rename_form_learn_more_description_2": "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.", + "security_recommendations": "Security recommendations", + "security_recommendations_description": "Improve your account security by following these recommendations.", + "session_id": "Session ID", + "show_details": "Show details", + "sign_in_with_qr": "Sign in with QR code", + "sign_in_with_qr_button": "Show QR code", + "sign_in_with_qr_description": "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.", + "sign_out": "Sign out of this session", + "sign_out_all_other_sessions": "Sign out of all other sessions (%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "Are you sure you want to sign out of %(count)s session?", + "other": "Are you sure you want to sign out of %(count)s sessions?" + }, + "sign_out_n_sessions": { + "one": "Sign out of %(count)s session", + "other": "Sign out of %(count)s sessions" + }, + "title": "Sessions", + "unknown_session": "Unknown session type", + "unverified_session": "Unverified session", + "unverified_session_explainer_1": "This session doesn't support encryption and thus can't be verified.", + "unverified_session_explainer_2": "You won't be able to participate in rooms where encryption is enabled when using this session.", + "unverified_session_explainer_3": "For best security and privacy, it is recommended to use Matrix clients that support encryption.", + "unverified_sessions": "Unverified sessions", + "unverified_sessions_explainer_1": "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.", + "unverified_sessions_explainer_2": "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.", + "unverified_sessions_list_description": "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.", + "url": "URL", + "verified_session": "Verified session", + "verified_sessions": "Verified sessions", + "verified_sessions_explainer_1": "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.", + "verified_sessions_explainer_2": "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.", + "verified_sessions_list_description": "For best security, sign out from any session that you don't recognize or use anymore.", + "verify_session": "Verify session", + "web_session": "Web session" + }, + "show_avatar_changes": "Show profile picture changes", + "show_breadcrumbs": "Show shortcuts to recently viewed rooms above the room list", + "show_chat_effects": "Show chat effects (animations when receiving e.g. confetti)", + "show_displayname_changes": "Show display name changes", + "show_join_leave": "Show join/leave messages (invites/removes/bans unaffected)", + "show_nsfw_content": "Show NSFW content", + "show_read_receipts": "Show read receipts sent by other users", + "show_redaction_placeholder": "Show a placeholder for removed messages", + "show_stickers_button": "Show stickers button", + "show_typing_notifications": "Show typing notifications", + "sidebar": { + "metaspaces_favourites_description": "Group all your favourite rooms and people in one place.", + "metaspaces_home_all_rooms": "Show all rooms", + "metaspaces_home_all_rooms_description": "Show all your rooms in Home, even if they're in a space.", + "metaspaces_home_description": "Home is useful for getting an overview of everything.", + "metaspaces_orphans": "Rooms outside of a space", + "metaspaces_orphans_description": "Group all your rooms that aren't part of a space in one place.", + "metaspaces_people_description": "Group all your people in one place.", + "metaspaces_subsection": "Spaces to show", + "spaces_explainer": "Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.", + "title": "Sidebar" + }, + "start_automatically": "Start automatically after system login", + "use_12_hour_format": "Show timestamps in 12 hour format (e.g. 2:30pm)", + "use_command_enter_send_message": "Use Command + Enter to send a message", + "use_command_f_search": "Use Command + F to search timeline", + "use_control_enter_send_message": "Use Ctrl + Enter to send a message", + "use_control_f_search": "Use Ctrl + F to search timeline", + "voip": { + "allow_p2p": "Allow Peer-to-Peer for 1:1 calls", + "allow_p2p_description": "When enabled, the other party might be able to see your IP address", + "audio_input_empty": "No Microphones detected", + "audio_output": "Audio Output", + "audio_output_empty": "No Audio Outputs detected", + "auto_gain_control": "Automatic gain control", + "connection_section": "Connection", + "echo_cancellation": "Echo cancellation", + "enable_fallback_ice_server": "Allow fallback call assist server (%(server)s)", + "enable_fallback_ice_server_description": "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.", + "mirror_local_feed": "Mirror local video feed", + "missing_permissions_prompt": "Missing media permissions, click the button below to request.", + "noise_suppression": "Noise suppression", + "request_permissions": "Request media permissions", + "title": "Voice & Video", + "video_input_empty": "No Webcams detected", + "video_section": "Video settings", + "voice_agc": "Automatically adjust the microphone volume", + "voice_processing": "Voice processing", + "voice_section": "Voice settings" + }, + "warn_quit": "Warn before quitting", + "warning": "WARNING: " + }, + "share": { + "link_title": "Link to room", + "permalink_message": "Link to selected message", + "permalink_most_recent": "Link to most recent message", + "title_message": "Share Room Message", + "title_room": "Share Room", + "title_user": "Share User" + }, + "slash_command": { + "addwidget": "Adds a custom widget by URL to the room", + "addwidget_iframe_missing_src": "iframe has no src attribute", + "addwidget_invalid_protocol": "Please supply a https:// or http:// widget URL", + "addwidget_missing_url": "Please supply a widget URL or embed code", + "addwidget_no_permissions": "You cannot modify widgets in this room.", + "ban": "Bans user with given id", + "category_actions": "Actions", + "category_admin": "Admin", + "category_advanced": "Advanced", + "category_effects": "Effects", + "category_messages": "Messages", + "category_other": "Other", + "command_error": "Command error", + "converttodm": "Converts the room to a DM", + "converttoroom": "Converts the DM to a room", + "could_not_find_room": "Could not find room", + "deop": "Deops user with given id", + "devtools": "Opens the Developer Tools dialog", + "discardsession": "Forces the current outbound group session in an encrypted room to be discarded", + "error_invalid_rendering_type": "Command error: Unable to find rendering type (%(renderingType)s)", + "error_invalid_room": "Command failed: Unable to find room (%(roomId)s", + "error_invalid_runfn": "Command error: Unable to handle slash command.", + "error_invalid_user_in_room": "Could not find user in room", + "help": "Displays list of commands with usages and descriptions", + "help_dialog_title": "Command Help", + "holdcall": "Places the call in the current room on hold", + "html": "Sends a message as html, without interpreting it as markdown", + "ignore": "Ignores a user, hiding their messages from you", + "ignore_dialog_description": "You are now ignoring %(userId)s", + "ignore_dialog_title": "Ignored user", + "invite": "Invites user with given id to current room", + "invite_3pid_needs_is_error": "Use an identity server to invite by email. Manage in Settings.", + "invite_3pid_use_default_is_title": "Use an identity server", + "invite_3pid_use_default_is_title_description": "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.", + "invite_failed": "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility", + "join": "Joins room with given address", + "jumptodate": "Jump to the given date in the timeline", + "jumptodate_invalid_input": "We were unable to understand the given date (%(inputDate)s). Try using the format YYYY-MM-DD.", + "lenny": "Prepends ( ͡° ͜ʖ ͡°) to a plain-text message", + "me": "Displays action", + "msg": "Sends a message to the given user", + "myavatar": "Changes your profile picture in all rooms", + "myroomavatar": "Changes your profile picture in this current room only", + "myroomnick": "Changes your display nickname in the current room only", + "nick": "Changes your display nickname", + "no_active_call": "No active call in this room", + "op": "Define the power level of a user", + "part_unknown_alias": "Unrecognised room address: %(roomAlias)s", + "plain": "Sends a message as plain text, without interpreting it as markdown", + "query": "Opens chat with the given user", + "query_not_found_phone_number": "Unable to find Matrix ID for phone number", + "rageshake": "Send a bug report with logs", + "rainbow": "Sends the given message coloured as a rainbow", + "rainbowme": "Sends the given emote coloured as a rainbow", + "remakeolm": "Developer command: Discards the current outbound group session and sets up new Olm sessions", + "remove": "Removes user with given id from this room", + "roomavatar": "Changes the avatar of the current room", + "roomname": "Sets the room name", + "server_error": "Server error", + "server_error_detail": "Server unavailable, overloaded, or something else went wrong.", + "shrug": "Prepends ¯\\_(ツ)_/¯ to a plain-text message", + "spoiler": "Sends the given message as a spoiler", + "tableflip": "Prepends (╯°□°)╯︵ ┻━┻ to a plain-text message", + "topic": "Gets or sets the room topic", + "topic_none": "This room has no topic.", + "topic_room_error": "Failed to get room topic: Unable to find room (%(roomId)s", + "tovirtual": "Switches to this room's virtual room, if it has one", + "tovirtual_not_found": "No virtual room for this room", + "unban": "Unbans user with given ID", + "unflip": "Prepends ┬──┬ ノ( ゜-゜ノ) to a plain-text message", + "unholdcall": "Takes the call in the current room off hold", + "unignore": "Stops ignoring a user, showing their messages going forward", + "unignore_dialog_description": "You are no longer ignoring %(userId)s", + "unignore_dialog_title": "Unignored user", + "unknown_command": "Unknown Command", + "unknown_command_button": "Send as message", + "unknown_command_detail": "Unrecognised command: %(commandText)s", + "unknown_command_help": "You can use /help to list available commands. Did you mean to send this as a message?", + "unknown_command_hint": "Hint: Begin your message with // to start it with a slash.", + "upgraderoom": "Upgrades a room to a new version", + "upgraderoom_permission_error": "You do not have the required permissions to use this command.", + "usage": "Usage", + "verify": "Verifies a user, session, and pubkey tuple", + "verify_mismatch": "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!", + "verify_nop": "Session already verified!", + "verify_nop_warning_mismatch": "WARNING: session already verified, but keys do NOT MATCH!", + "verify_success_description": "The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.", + "verify_success_title": "Verified key", + "verify_unknown_pair": "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)", + "view": "Views room with given address", + "whois": "Displays information about a user" + }, + "space": { + "add_existing_room_space": { + "create": "Want to add a new room instead?", + "create_prompt": "Create a new room", + "dm_heading": "Direct Messages", + "error_heading": "Not all selected were added", + "progress_text": { + "one": "Adding room...", + "other": "Adding rooms... (%(progress)s out of %(count)s)" + }, + "space_dropdown_label": "Space selection", + "space_dropdown_title": "Add existing rooms", + "subspace_moved_note": "Adding spaces has moved." }, - "you_did_it": "You did it!", - "complete_these": "Complete these to get the most out of %(brand)s", - "download_brand": "Download %(brand)s", - "download_brand_desktop": "Download %(brand)s Desktop", - "qr_or_app_links": "%(qrCode)s or %(appLinks)s", - "download_app_store": "Download on the App Store", - "download_google_play": "Get it on Google Play", - "download_f_droid": "Get it on F-Droid", - "apple_trademarks": "App Store® and the Apple logo® are trademarks of Apple Inc.", - "google_trademarks": "Google Play and the Google Play logo are trademarks of Google LLC.", - "has_avatar_label": "Great, that'll help people know it's you", - "no_avatar_label": "Add a photo so people know it's you.", - "welcome_user": "Welcome %(name)s", - "welcome_detail": "Now, let's help you get started", - "intro_welcome": "Welcome to %(appName)s", - "intro_byline": "Own your conversations.", - "send_dm": "Send a Direct Message", - "explore_rooms": "Explore Public Rooms", - "create_room": "Create a Group Chat" + "add_existing_subspace": { + "create_button": "Create a new space", + "create_prompt": "Want to add a new space instead?", + "filter_placeholder": "Search for spaces", + "space_dropdown_title": "Add existing space" + }, + "context_menu": { + "devtools_open_timeline": "See room timeline (devtools)", + "explore": "Explore rooms", + "home": "Space home", + "manage_and_explore": "Manage & explore rooms", + "options": "Space options" + }, + "failed_load_rooms": "Failed to load list of rooms.", + "failed_remove_rooms": "Failed to remove some rooms. Try again later", + "incompatible_server_hierarchy": "Your server does not support showing space hierarchies.", + "invite": "Invite people", + "invite_description": "Invite with email or username", + "invite_link": "Share invite link", + "invite_this_space": "Invite to this space", + "joining_space": "Joining", + "landing_welcome": "Welcome to ", + "leave_dialog_action": "Leave space", + "leave_dialog_description": "You are about to leave .", + "leave_dialog_only_admin_room_warning": "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.", + "leave_dialog_only_admin_warning": "You're the only admin of this space. Leaving it will mean no one has control over it.", + "leave_dialog_option_all": "Leave all rooms", + "leave_dialog_option_intro": "Would you like to leave the rooms in this space?", + "leave_dialog_option_none": "Don't leave any rooms", + "leave_dialog_option_specific": "Leave some rooms", + "leave_dialog_public_rejoin_warning": "You won't be able to rejoin unless you are re-invited.", + "leave_dialog_title": "Leave %(spaceName)s", + "mark_suggested": "Mark as suggested", + "no_search_result_hint": "You may want to try a different search or check for typos.", + "preferences": { + "sections_section": "Sections to show", + "show_people_in_space": "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s." + }, + "room_filter_placeholder": "Search for rooms", + "search_children": "Search %(spaceName)s", + "search_placeholder": "Search names and descriptions", + "select_room_below": "Select a room below first", + "share_public": "Share your public space", + "suggested": "Suggested", + "suggested_tooltip": "This room is suggested as a good one to join", + "title_when_query_available": "Results", + "title_when_query_unavailable": "Rooms and spaces", + "unmark_suggested": "Mark as not suggested", + "user_lacks_permission": "You don't have permission" + }, + "space_settings": { + "title": "Settings - %(spaceName)s" }, - "You do not have permission to start voice calls": "You do not have permission to start voice calls", - "You do not have permission to start video calls": "You do not have permission to start video calls", - "Ongoing call": "Ongoing call", - "There's no one here to call": "There's no one here to call", - "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.", - "Unknown Command": "Unknown Command", - "Unrecognised command: %(commandText)s": "Unrecognised command: %(commandText)s", - "You can use /help to list available commands. Did you mean to send this as a message?": "You can use /help to list available commands. Did you mean to send this as a message?", - "Hint: Begin your message with // to start it with a slash.": "Hint: Begin your message with // to start it with a slash.", - "Send as message": "Send as message", - "Failed to download source media, no source url was found": "Failed to download source media, no source url was found", - "%(count)s people joined": { - "other": "%(count)s people joined", - "one": "%(count)s person joined" - }, - "unknown person": "unknown person", - "Hide sidebar": "Hide sidebar", - "Show sidebar": "Show sidebar", - "More": "More", - "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:" + "spaces": { + "error_no_permission_add_room": "You do not have permissions to add rooms to this space", + "error_no_permission_add_space": "You do not have permissions to add spaces to this space", + "error_no_permission_create_room": "You do not have permissions to create new rooms in this space", + "error_no_permission_invite": "You do not have permissions to invite people to this space" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Enter the name of a new server you want to explore.", + "network_dropdown_add_dialog_placeholder": "Server name", + "network_dropdown_add_dialog_title": "Add a new server", + "network_dropdown_add_server_option": "Add new server…", + "network_dropdown_available_invalid": "Can't find this server or its room list", + "network_dropdown_available_invalid_forbidden": "You are not allowed to view this server's rooms list", + "network_dropdown_available_valid": "Looks good", + "network_dropdown_remove_server_adornment": "Remove server “%(roomServer)s”", + "network_dropdown_required_invalid": "Enter a server name", + "network_dropdown_selected_label": "Show: Matrix rooms", + "network_dropdown_selected_label_instance": "Show: %(instance)s rooms (%(server)s)", + "network_dropdown_your_server_description": "Your server" } }, - "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:", - "Verify this user by confirming the following emoji appear on their screen.": "Verify this user by confirming the following emoji appear on their screen.", - "Verify this device by confirming the following number appears on its screen.": "Verify this device by confirming the following number appears on its screen.", - "Verify this user by confirming the following number appears on their screen.": "Verify this user by confirming the following number appears on their screen.", - "Unable to find a supported verification method.": "Unable to find a supported verification method.", - "Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…", - "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…", - "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)", - "Verify Session": "Verify Session", - "Accept to continue:": "Accept to continue:", - "Quick settings": "Quick settings", - "All settings": "All settings", - "Developer tools": "Developer tools", - "Pin to sidebar": "Pin to sidebar", - "More options": "More options", - "Match system": "Match system", - "Space selection": "Space selection", - "Delete avatar": "Delete avatar", - "Upload avatar": "Upload avatar", - "Search %(spaceName)s": "Search %(spaceName)s", - "Please enter a name for the space": "Please enter a name for the space", - "e.g. my-space": "e.g. my-space", - "Address": "Address", - "Create a space": "Create a space", - "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 are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.", - "Open space for anyone, best for communities": "Open space for anyone, best for communities", - "Invite only, best for yourself or teams": "Invite only, best for yourself or teams", - "Search for public spaces": "Search for public spaces", - "Your public space": "Your public space", - "Your private space": "Your private space", - "Add some details to help people recognise it.": "Add some details to help people recognise it.", - "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", - "Share invite link": "Share invite link", - "Invite people": "Invite people", - "Invite with email or username": "Invite with email or username", - "Failed to save space settings.": "Failed to save space settings.", - "General": "General", - "Edit settings relating to your space.": "Edit settings relating to your space.", - "Saving…": "Saving…", - "Save Changes": "Save Changes", - "Leave Space": "Leave Space", - "Failed to update the guest access of this space": "Failed to update the guest access of this space", - "Failed to update the history visibility of this space": "Failed to update the history visibility of this space", - "Hide advanced": "Hide advanced", - "Show advanced": "Show advanced", - "Enable guest access": "Enable guest access", - "Guests can join a space without having an account.": "Guests can join a space without having an account.", - "This may be useful for public spaces.": "This may be useful for public spaces.", - "Visibility": "Visibility", - "Access": "Access", - "Decide who can view and join %(spaceName)s.": "Decide who can view and join %(spaceName)s.", - "Failed to update the visibility of this space": "Failed to update the visibility of this space", - "Preview Space": "Preview Space", - "Allow people to preview your space before they join.": "Allow people to preview your space before they join.", - "Recommended for public spaces.": "Recommended for public spaces.", - "Jump to first unread room.": "Jump to first unread room.", - "Jump to first invite.": "Jump to first invite.", - "Space options": "Space options", - "Failed to change power level": "Failed to change power level", - "Add privileged users": "Add privileged users", - "Give one or multiple users in this room more privileges": "Give one or multiple users in this room more privileges", - "Search users in this room…": "Search users in this room…", - "This bridge was provisioned by .": "This bridge was provisioned by .", - "This bridge is managed by .": "This bridge is managed by .", - "Workspace: ": "Workspace: ", - "Channel: ": "Channel: ", - "No display name": "No display name", - "Error while changing password: %(error)s": "Error while changing password: %(error)s", - "New passwords don't match": "New passwords don't match", - "Passwords can't be empty": "Passwords can't be empty", - "Do you want to set an email address?": "Do you want to set an email address?", - "Confirm password": "Confirm password", - "Passwords don't match": "Passwords don't match", - "Current password": "Current password", - "New Password": "New Password", - "Change Password": "Change Password", - "Your homeserver does not support cross-signing.": "Your homeserver does not support cross-signing.", - "Cross-signing is ready for use.": "Cross-signing is ready for use.", - "Cross-signing is ready but keys are not backed up.": "Cross-signing is ready but keys are not backed up.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.", - "Cross-signing is not set up.": "Cross-signing is not set up.", - "Advanced": "Advanced", - "Cross-signing public keys:": "Cross-signing public keys:", - "in memory": "in memory", - "not found": "not found", - "Cross-signing private keys:": "Cross-signing private keys:", - "in secret storage": "in secret storage", - "not found in storage": "not found in storage", - "Master private key:": "Master private key:", - "cached locally": "cached locally", - "not found locally": "not found locally", - "Self signing private key:": "Self signing private key:", - "User signing private key:": "User signing private key:", - "Homeserver feature support:": "Homeserver feature support:", - "exists": "exists", - "": "", - "Export E2E room keys": "Export E2E room keys", - "Import E2E room keys": "Import E2E room keys", - "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.", - "one": "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s room." - }, - "Securely cache encrypted messages locally for them to appear in search results.": "Securely cache encrypted messages locally for them to appear in search results.", - "%(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.": "%(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.", - "%(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 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.", - "Message search initialisation failed": "Message search initialisation failed", - "Unknown error": "Unknown error", - "Hey you. You're the best!": "Hey you. You're the best!", - "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", - "Default": "Default", - "Large": "Large", - "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.", - "Upgrading room": "Upgrading room", - "Loading new room": "Loading new room", - "Sending invites... (%(progress)s out of %(count)s)": { - "other": "Sending invites... (%(progress)s out of %(count)s)", - "one": "Sending invite..." - }, - "Updating spaces... (%(progress)s out of %(count)s)": { - "other": "Updating spaces... (%(progress)s out of %(count)s)", - "one": "Updating space..." - }, - "Upgrade required": "Upgrade required", - "Private (invite only)": "Private (invite only)", - "Only invited people can join.": "Only invited people can join.", - "Anyone can find and join.": "Anyone can find and join.", - "& %(count)s more": { - "other": "& %(count)s more", - "one": "& %(count)s more" - }, - "Currently, %(count)s spaces have access": { - "other": "Currently, %(count)s spaces have access", - "one": "Currently, a space has access" - }, - "Anyone in a space can find and join. Edit which spaces can access here.": "Anyone in a space can find and join. Edit which spaces can access here.", - "Spaces with access": "Spaces with access", - "Anyone in can find and join. You can select other spaces too.": "Anyone in can find and join. You can select other spaces too.", - "Anyone in a space can find and join. You can select multiple spaces.": "Anyone in a space can find and join. You can select multiple spaces.", - "Space members": "Space members", - "Ask to join": "Ask to join", - "People cannot join unless access is granted.": "People cannot join unless access is granted.", - "Make this space visible in the public room directory.": "Make this space visible in the public room directory.", - "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.", - "Mark all as read": "Mark all as read", - "Other": "Other", - "Keyword": "Keyword", - "New keyword": "New keyword", - "On": "On", - "Off": "Off", - "Noisy": "Noisy", - "An error occurred when updating your notification preferences. Please try to toggle your option again.": "An error occurred when updating your notification preferences. Please try to toggle your option again.", - "Global": "Global", - "Mentions & keywords": "Mentions & keywords", - "Notification targets": "Notification targets", - "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", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.", - "Unable to load key backup status": "Unable to load key backup status", - "Restore from Backup": "Restore from Backup", - "This session is backing up your keys.": "This session is backing up your keys.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.", - "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 before signing out to avoid losing any keys that may only be on this session.", - "Connect this session to Key Backup": "Connect this session to Key Backup", - "Backing up %(sessionsRemaining)s keys…": "Backing up %(sessionsRemaining)s keys…", - "All keys backed up": "All keys backed up", - "This backup is trusted because it has been restored on this session": "This backup is trusted because it has been restored on this session", - "Backup version:": "Backup version:", - "Algorithm:": "Algorithm:", - "Your keys are not being backed up from this session.": "Your keys are not being backed up from this session.", - "Back up your keys before signing out to avoid losing them.": "Back up your keys before signing out to avoid losing them.", - "Set up": "Set up", - "well formed": "well formed", - "unexpected type": "unexpected type", - "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.": "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.", - "Backup key stored:": "Backup key stored:", - "not stored": "not stored", - "Backup key cached:": "Backup key cached:", - "Secret storage public key:": "Secret storage public key:", - "in account data": "in account data", - "Secret storage:": "Secret storage:", - "ready": "ready", - "not ready": "not ready", - "Identity server URL must be HTTPS": "Identity server URL must be HTTPS", - "Not a valid identity server (status code %(code)s)": "Not a valid identity server (status code %(code)s)", - "Could not connect to identity server": "Could not connect to identity server", - "Checking server": "Checking server", - "Change identity server": "Change identity server", - "Disconnect from the identity server and connect to instead?": "Disconnect from the identity server and connect to instead?", - "Terms of service not accepted or the identity server is invalid.": "Terms of service not accepted or the identity server is invalid.", - "The identity server you have chosen does not have any terms of service.": "The identity server you have chosen does not have any terms of service.", - "Disconnect identity server": "Disconnect identity server", - "Disconnect from the identity server ?": "Disconnect from the identity server ?", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.", - "You should:": "You should:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "check your browser plugins for anything that might block the identity server (such as Privacy Badger)", - "contact the administrators of identity server ": "contact the administrators of identity server ", - "wait and try again later": "wait and try again later", - "Disconnect anyway": "Disconnect anyway", - "You are still sharing your personal data on the identity server .": "You are still sharing your personal data on the identity server .", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.", - "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.", - "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.", - "Do not use an identity server": "Do not use an identity server", - "Enter a new identity server": "Enter a new identity server", - "Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.", - "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.", - "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", - "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)", - "Error changing password": "Error changing password", - "Your password was successfully changed.": "Your password was successfully changed.", - "Email addresses": "Email addresses", - "Phone numbers": "Phone numbers", - "Set a new account password…": "Set a new account password…", - "Your account details are managed separately at %(hostname)s.": "Your account details are managed separately at %(hostname)s.", - "Manage account": "Manage account", - "Account": "Account", - "Language and region": "Language and region", - "Spell check": "Spell check", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.", - "Deactivate account": "Deactivate account", - "Account management": "Account management", - "Deactivating your account is a permanent action — be careful!": "Deactivating your account is a permanent action — be careful!", - "Deactivate Account": "Deactivate Account", - "Discovery": "Discovery", - "setting": { - "help_about": { - "brand_version": "%(brand)s version:", - "olm_version": "Olm version:", - "help_link": "For help with using %(brand)s, click here.", - "help_link_chat_bot": "For help with using %(brand)s, click here or start a chat with our bot using the button below.", - "chat_bot": "Chat with %(brand)s Bot", - "title": "Help & About", - "versions": "Versions", - "homeserver": "Homeserver is %(homeserverUrl)s", - "identity_server": "Identity server is %(identityServerUrl)s", - "access_token_detail": "Your access token gives full access to your account. Do not share it with anyone.", - "clear_cache_reload": "Clear cache and reload" - } + "spotlight_dialog": { + "cant_find_person_helpful_hint": "If you can't see who you're looking for, send them your invite link.", + "cant_find_room_helpful_hint": "If you can't find the room you're looking for, ask for an invite or create a new room.", + "copy_link_text": "Copy invite link", + "count_of_members": { + "one": "%(count)s Member", + "other": "%(count)s Members" + }, + "create_new_room_button": "Create new room", + "failed_querying_public_rooms": "Failed to query public rooms", + "failed_querying_public_spaces": "Failed to query public spaces", + "group_chat_section_title": "Other options", + "heading_with_query": "Use \"%(query)s\" to search", + "heading_without_query": "Search for", + "join_button_text": "Join %(roomAddress)s", + "keyboard_scroll_hint": "Use to scroll", + "message_search_section_title": "Other searches", + "other_rooms_in_space": "Other rooms in %(spaceName)s", + "public_rooms_label": "Public rooms", + "public_spaces_label": "Public spaces", + "recent_searches_section_title": "Recent searches", + "recently_viewed_section_title": "Recently viewed", + "remove_filter": "Remove search filter for %(filter)s", + "result_may_be_hidden_privacy_warning": "Some results may be hidden for privacy", + "result_may_be_hidden_warning": "Some results may be hidden", + "search_dialog": "Search Dialog", + "search_messages_hint": "To search messages, look for this icon at the top of a room ", + "spaces_title": "Spaces you're in", + "start_group_chat_button": "Start a group chat" + }, + "stickers": { + "empty": "You don't currently have any stickerpacks enabled", + "empty_add_prompt": "Add some now" + }, + "terms": { + "column_document": "Document", + "column_service": "Service", + "column_summary": "Summary", + "identity_server_no_terms_description_1": "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.", + "identity_server_no_terms_description_2": "Only continue if you trust the owner of the server.", + "identity_server_no_terms_title": "Identity server has no terms of service", + "inline_intro_text": "Accept to continue:", + "integration_manager": "Use bots, bridges, widgets and sticker packs", + "intro": "To continue you need to accept the terms of this service.", + "summary_identity_server_1": "Find others by phone or email", + "summary_identity_server_2": "Be found by phone or email", + "tac_button": "Review terms and conditions", + "tac_description": "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.", + "tac_title": "Terms and Conditions", + "tos": "Terms of Service" + }, + "theme": { + "light_high_contrast": "Light high contrast", + "match_system": "Match system" + }, + "thread_view_back_action_label": "Back to thread", + "threads": { + "all_threads": "All threads", + "all_threads_description": "Shows all threads from current room", + "count_of_reply": { + "one": "%(count)s reply", + "other": "%(count)s replies" + }, + "empty_explainer": "Threads help keep your conversations on-topic and easy to track.", + "empty_has_threads_tip": "Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.", + "empty_heading": "Keep discussions organised with threads", + "empty_tip": "Tip: Use “%(replyInThread)s” when hovering over a message.", + "error_start_thread_existing_relation": "Can't create a thread from an event with an existing relation", + "my_threads": "My threads", + "my_threads_description": "Shows all threads you've participated in", + "open_thread": "Open thread", + "show_all_threads": "Show all threads", + "show_thread_filter": "Show:", + "unable_to_decrypt": "Unable to decrypt message" }, - "credits": { - "default_cover_photo": "The default cover photo is © Jesús Roncero used under the terms of CC-BY-SA 4.0.", - "twemoji_colr": "The twemoji-colr font is © Mozilla Foundation used under the terms of Apache 2.0.", - "twemoji": "The Twemoji emoji art is © Twitter, Inc and other contributors used under the terms of CC-BY 4.0." - }, - "Keyboard": "Keyboard", - "Upcoming features": "Upcoming features", - "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.": "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.", - "Early previews": "Early previews", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.", - "Ignored/Blocked": "Ignored/Blocked", - "Error adding ignored user/server": "Error adding ignored user/server", - "Something went wrong. Please try again or view your console for hints.": "Something went wrong. Please try again or view your console for hints.", - "Error subscribing to list": "Error subscribing to list", - "Please verify the room ID or address and try again.": "Please verify the room ID or address and try again.", - "Error removing ignored user/server": "Error removing ignored user/server", - "Error unsubscribing from list": "Error unsubscribing from list", - "Please try again or view your console for hints.": "Please try again or view your console for hints.", - "Ban list rules - %(roomName)s": "Ban list rules - %(roomName)s", - "Server rules": "Server rules", - "User rules": "User rules", - "You have not ignored anyone.": "You have not ignored anyone.", - "You are currently ignoring:": "You are currently ignoring:", - "You are not subscribed to any lists": "You are not subscribed to any lists", - "View rules": "View rules", - "You are currently subscribed to:": "You are currently subscribed to:", - "Ignored users": "Ignored users", - "⚠ These settings are meant for advanced users.": "⚠ These settings are meant for advanced users.", - "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.": "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.", - "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.": "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.", - "Personal ban list": "Personal ban list", - "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.": "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.", - "Server or user ID to ignore": "Server or user ID to ignore", - "eg: @bot:* or example.org": "eg: @bot:* or example.org", - "Subscribed lists": "Subscribed lists", - "Subscribing to a ban list will cause you to join it!": "Subscribing to a ban list will cause you to join it!", - "If this isn't what you want, please use a different tool to ignore users.": "If this isn't what you want, please use a different tool to ignore users.", - "Room ID or address of ban list": "Room ID or address of ban list", - "Room list": "Room list", - "Keyboard shortcuts": "Keyboard shortcuts", - "To view all keyboard shortcuts, click here.": "To view all keyboard shortcuts, click here.", - "Displaying time": "Displaying time", - "Share your activity and status with others.": "Share your activity and status with others.", - "Composer": "Composer", - "Code blocks": "Code blocks", - "Images, GIFs and videos": "Images, GIFs and videos", - "Room directory": "Room directory", - "Enable hardware acceleration (restart %(appName)s to take effect)": "Enable hardware acceleration (restart %(appName)s to take effect)", - "Autocomplete delay (ms)": "Autocomplete delay (ms)", - "Read Marker lifetime (ms)": "Read Marker lifetime (ms)", - "Read Marker off-screen lifetime (ms)": "Read Marker off-screen lifetime (ms)", - "Unignore": "Unignore", - "You have no ignored users.": "You have no ignored users.", - "Bulk options": "Bulk options", - "Accept all %(invitedRooms)s invites": "Accept all %(invitedRooms)s invites", - "Reject all %(invitedRooms)s invites": "Reject all %(invitedRooms)s invites", - "Message search": "Message search", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.", - "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.", - "Sessions": "Sessions", - "Are you sure you want to sign out of %(count)s sessions?": { - "other": "Are you sure you want to sign out of %(count)s sessions?", - "one": "Are you sure you want to sign out of %(count)s session?" - }, - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.", - "Sidebar": "Sidebar", - "Spaces to show": "Spaces to show", - "Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.", - "Home is useful for getting an overview of everything.": "Home is useful for getting an overview of everything.", - "Show all your rooms in Home, even if they're in a space.": "Show all your rooms in Home, even if they're in a space.", - "Group all your favourite rooms and people in one place.": "Group all your favourite rooms and people in one place.", - "Group all your people in one place.": "Group all your people in one place.", - "Rooms outside of a space": "Rooms outside of a space", - "Group all your rooms that aren't part of a space in one place.": "Group all your rooms that aren't part of a space in one place.", - "Missing media permissions, click the button below to request.": "Missing media permissions, click the button below to request.", - "Request media permissions": "Request media permissions", - "Audio Output": "Audio Output", - "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", - "Voice processing": "Voice processing", - "Connection": "Connection", - "Allow fallback call assist server (%(server)s)": "Allow fallback call assist server (%(server)s)", - "This room is not accessible by remote Matrix servers": "This room is not accessible by remote Matrix servers", - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.", - "Upgrade this space to the recommended room version": "Upgrade this space to the recommended room version", - "Upgrade this room to the recommended room version": "Upgrade this room to the recommended room version", - "View older version of %(spaceName)s.": "View older version of %(spaceName)s.", - "View older messages in %(roomName)s.": "View older messages in %(roomName)s.", - "Space information": "Space information", - "Internal room ID": "Internal room ID", - "Room version": "Room version", - "Room version:": "Room version:", - "This room is bridging messages to the following platforms. Learn more.": "This room is bridging messages to the following platforms. Learn more.", - "This room isn't bridging messages to any platforms. Learn more.": "This room isn't bridging messages to any platforms. Learn more.", - "Bridges": "Bridges", - "Room Addresses": "Room Addresses", - "Uploaded sound": "Uploaded sound", - "Get notifications as set up in your settings": "Get notifications as set up in your settings", - "All messages": "All messages", - "Get notified for every message": "Get notified for every message", - "@mentions & keywords": "@mentions & keywords", - "Get notified only with mentions and keywords as set up in your settings": "Get notified only with mentions and keywords as set up in your settings", - "You won't get any notifications": "You won't get any notifications", - "Sounds": "Sounds", - "Notification sound": "Notification sound", - "Set a new custom sound": "Set a new custom sound", - "Upload custom sound": "Upload custom sound", - "Browse": "Browse", - "See less": "See less", - "See more": "See more", - "Asking to join": "Asking to join", - "No requests": "No requests", - "Failed to unban": "Failed to unban", - "Banned by %(displayName)s": "Banned by %(displayName)s", - "Reason": "Reason", - "Error changing power level requirement": "Error changing power level requirement", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.", - "Error changing power level": "Error changing power level", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Change space avatar", - "m.room.avatar": "Change room avatar", - "m.room.name_space": "Change space name", - "m.room.name": "Change room name", - "m.room.canonical_alias_space": "Change main address for the space", - "m.room.canonical_alias": "Change main address for the room", - "m.space.child": "Manage rooms in this space", - "m.room.history_visibility": "Change history visibility", - "m.room.power_levels": "Change permissions", - "m.room.topic_space": "Change description", - "m.room.topic": "Change topic", - "m.room.tombstone": "Upgrade the room", - "m.room.encryption": "Enable room encryption", - "m.room.server_acl": "Change server ACLs", - "m.reaction": "Send reactions", - "m.room.redaction": "Remove messages sent by me", - "m.widget": "Modify widgets", - "io.element.voice_broadcast_info": "Voice broadcasts", - "m.room.pinned_events": "Manage pinned events", - "m.call": "Start %(brand)s calls", - "m.call.member": "Join %(brand)s calls", - "users_default": "Default role", - "events_default": "Send messages", - "invite": "Invite users", - "state_default": "Change settings", - "kick": "Remove users", - "ban": "Ban users", - "redact": "Remove messages sent by others", - "notifications.room": "Notify everyone" - } + "time": { + "about_day_ago": "about a day ago", + "about_hour_ago": "about an hour ago", + "about_minute_ago": "about a minute ago", + "date_at_time": "%(date)s at %(time)s", + "few_seconds_ago": "a few seconds ago", + "hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss left", + "in_about_day": "about a day from now", + "in_about_hour": "about an hour from now", + "in_about_minute": "about a minute from now", + "in_few_seconds": "a few seconds from now", + "in_n_days": "%(num)s days from now", + "in_n_hours": "%(num)s hours from now", + "in_n_minutes": "%(num)s minutes from now", + "left": "%(timeRemaining)s left", + "minutes_seconds_left": "%(minutes)sm %(seconds)ss left", + "n_days_ago": "%(num)s days ago", + "n_hours_ago": "%(num)s hours ago", + "n_minutes_ago": "%(num)s minutes ago", + "seconds_left": "%(seconds)ss left", + "short_days": "%(value)sd", + "short_days_hours_minutes_seconds": "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss", + "short_hours": "%(value)sh", + "short_hours_minutes_seconds": "%(hours)sh %(minutes)sm %(seconds)ss", + "short_minutes": "%(value)sm", + "short_minutes_seconds": "%(minutes)sm %(seconds)ss", + "short_seconds": "%(value)ss" }, - "No users have specific privileges in this room": "No users have specific privileges in this room", - "Privileged Users": "Privileged Users", - "Muted Users": "Muted Users", - "Banned users": "Banned users", - "Send %(eventType)s events": "Send %(eventType)s events", - "Roles & Permissions": "Roles & Permissions", - "Permissions": "Permissions", - "Select the roles required to change various parts of the space": "Select the roles required to change various parts of the space", - "Select the roles required to change various parts of the room": "Select the roles required to change various parts of the room", - "Are you sure you want to add encryption to this public room?": "Are you sure you want to add encryption to this public room?", - "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.": "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.", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "To avoid these issues, create a new encrypted room for the conversation you plan to have.", - "Enable encryption?": "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.": "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.", - "To link to this room, please add an address.": "To link to this room, please add an address.", - "Decide who can join %(roomName)s.": "Decide who can join %(roomName)s.", - "Failed to update the join rules": "Failed to update the join rules", - "Unknown failure": "Unknown failure", - "Are you sure you want to make this encrypted room public?": "Are you sure you want to make this encrypted room public?", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.", - "To avoid these issues, create a new public room for the conversation you plan to have.": "To avoid these issues, create a new public room for the conversation you plan to have.", - "Members only (since the point in time of selecting this option)": "Members only (since the point in time of selecting this option)", - "Members only (since they were invited)": "Members only (since they were invited)", - "Members only (since they joined)": "Members only (since they joined)", - "Anyone": "Anyone", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.", - "Who can read history?": "Who can read history?", - "People with supported clients will be able to join the room without having a registered account.": "People with supported clients will be able to join the room without having a registered account.", - "Security & Privacy": "Security & Privacy", - "Once enabled, encryption cannot be disabled.": "Once enabled, encryption cannot be disabled.", - "Your server requires encryption to be disabled.": "Your server requires encryption to be disabled.", - "Enable %(brand)s as an additional calling option in this room": "Enable %(brand)s as an additional calling option in this room", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.", - "You do not have sufficient permissions to change this.": "You do not have sufficient permissions to change this.", - "Call type": "Call type", - "Email Notifications": "Email Notifications", - "Email summary": "Email summary", - "Receive an email summary of missed notifications": "Receive an email summary of missed notifications", - "Select which emails you want to send summaries to. Manage your emails in .": "Select which emails you want to send summaries to. Manage your emails in .", - "People, Mentions and Keywords": "People, Mentions and Keywords", - "Mentions and Keywords only": "Mentions and Keywords only", - "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": "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", - "Show message preview in desktop notification": "Show message preview in desktop notification", - "I want to be notified for (Default Setting)": "I want to be notified for (Default Setting)", - "This setting will be applied by default to all your rooms.": "This setting will be applied by default to all your rooms.", - "Play a sound for": "Play a sound for", - "Applied by default to all rooms on all devices.": "Applied by default to all rooms on all devices.", - "Mentions and Keywords": "Mentions and Keywords", - "Audio and Video calls": "Audio and Video calls", - "Other things we think you might be interested in:": "Other things we think you might be interested in:", - "Invited to a room": "Invited to a room", - "New room activity, upgrades and status messages occur": "New room activity, upgrades and status messages occur", - "Messages sent by bots": "Messages sent by bots", - "Show a badge when keywords are used in a room.": "Show a badge when keywords are used in a room.", - "Notify when someone mentions using @room": "Notify when someone mentions using @room", - "Notify when someone mentions using @displayname or %(mxid)s": "Notify when someone mentions using @displayname or %(mxid)s", - "Notify when someone uses a keyword": "Notify when someone uses a keyword", - "Enter keywords here, or use for spelling variations or nicknames": "Enter keywords here, or use for spelling variations or nicknames", - "Quick Actions": "Quick Actions", - "Mark all messages as read": "Mark all messages as read", - "Reset to default settings": "Reset to default settings", - "Unable to revoke sharing for email address": "Unable to revoke sharing for email address", - "Unable to share email address": "Unable to share email address", - "Your email address hasn't been verified yet": "Your email address hasn't been verified yet", - "Click the link in the email you received to verify and then click continue again.": "Click the link in the email you received to verify and then click continue again.", - "Unable to verify email address.": "Unable to verify email address.", - "Verify the link in your inbox": "Verify the link in your inbox", - "Discovery options will appear once you have added an email above.": "Discovery options will appear once you have added an email above.", - "Unable to revoke sharing for phone number": "Unable to revoke sharing for phone number", - "Unable to share phone number": "Unable to share phone number", - "Unable to verify phone number.": "Unable to verify phone number.", - "Incorrect verification code": "Incorrect verification code", - "Please enter verification code sent via text.": "Please enter verification code sent via text.", - "Verification code": "Verification code", - "Discovery options will appear once you have added a phone number above.": "Discovery options will appear once you have added a phone number above.", - "Sign out of all other sessions (%(otherSessionsCount)s)": "Sign out of all other sessions (%(otherSessionsCount)s)", - "Current session": "Current session", - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "other": "Confirm logging out these devices by using Single Sign On to prove your identity.", - "one": "Confirm logging out this device by using Single Sign On to prove your identity." - }, - "Confirm signing out these devices": { - "other": "Confirm signing out these devices", - "one": "Confirm signing out this device" - }, - "Click the button below to confirm signing out these devices.": { - "other": "Click the button below to confirm signing out these devices.", - "one": "Click the button below to confirm signing out this device." - }, - "Sign out devices": { - "other": "Sign out devices", - "one": "Sign out device" - }, - "Authentication": "Authentication", - "Failed to set display name": "Failed to set display name", - "Rename session": "Rename session", - "Please be aware that session names are also visible to people you communicate with.": "Please be aware that session names are also visible to people you communicate with.", - "Renaming sessions": "Renaming sessions", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "Other users in direct messages and rooms that you join are able to view a full list of your sessions.", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.", - "Session ID": "Session ID", - "Last activity": "Last activity", - "URL": "URL", - "Operating system": "Operating system", - "Browser": "Browser", - "IP address": "IP address", - "Session details": "Session details", - "Toggle push notifications on this session.": "Toggle push notifications on this session.", - "Push notifications": "Push notifications", - "Receive push notifications on this session.": "Receive push notifications on this session.", - "Sign out of this session": "Sign out of this session", - "Hide details": "Hide details", - "Show details": "Show details", - "Inactive for %(inactiveAgeDays)s+ days": "Inactive for %(inactiveAgeDays)s+ days", - "Verified sessions": "Verified sessions", - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.": "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.", - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.": "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.", - "Unverified sessions": "Unverified sessions", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.", - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.", - "Unverified session": "Unverified session", - "This session doesn't support encryption and thus can't be verified.": "This session doesn't support encryption and thus can't be verified.", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "You won't be able to participate in rooms where encryption is enabled when using this session.", - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "For best security and privacy, it is recommended to use Matrix clients that support encryption.", - "Inactive sessions": "Inactive sessions", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.", - "Desktop session": "Desktop session", - "Mobile session": "Mobile session", - "Web session": "Web session", - "Unknown session type": "Unknown session type", - "Your current session is ready for secure messaging.": "Your current session is ready for secure messaging.", - "This session is ready for secure messaging.": "This session is ready for secure messaging.", - "Verified session": "Verified session", - "Verify your current session for enhanced secure messaging.": "Verify your current session for enhanced secure messaging.", - "Verify or sign out from this session for best security and reliability.": "Verify or sign out from this session for best security and reliability.", - "Verify session": "Verify session", - "For best security, sign out from any session that you don't recognize or use anymore.": "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.": "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.", - "No verified sessions found.": "No verified sessions found.", - "No unverified sessions found.": "No unverified sessions found.", - "No inactive sessions found.": "No inactive sessions found.", - "No sessions found.": "No sessions found.", - "All": "All", - "Ready for secure messaging": "Ready for secure messaging", - "Not ready for secure messaging": "Not ready for secure messaging", - "Inactive": "Inactive", - "Inactive for %(inactiveAgeDays)s days or longer": "Inactive for %(inactiveAgeDays)s days or longer", - "Filter devices": "Filter devices", - "Deselect all": "Deselect all", - "Select all": "Select all", - "%(count)s sessions selected": { - "other": "%(count)s sessions selected", - "one": "%(count)s session selected" - }, - "Sign in with QR code": "Sign in with QR code", - "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.": "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.", - "Show QR code": "Show QR code", - "Sign out of %(count)s sessions": { - "other": "Sign out of %(count)s sessions", - "one": "Sign out of %(count)s session" - }, - "Other sessions": "Other sessions", - "Security recommendations": "Security recommendations", - "Improve your account security by following these recommendations.": "Improve your account security by following these recommendations.", - "Failed to set pusher state": "Failed to set pusher state", - "Unable to remove contact information": "Unable to remove contact information", - "Remove %(email)s?": "Remove %(email)s?", - "Invalid Email Address": "Invalid Email Address", - "This doesn't appear to be a valid email address": "This doesn't appear to be a valid email address", - "Unable to add email address": "Unable to add email address", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.", - "Email Address": "Email Address", - "Remove %(phone)s?": "Remove %(phone)s?", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.", - "Phone Number": "Phone Number", - "This user has not verified all of their sessions.": "This user has not verified all of their sessions.", - "You have not verified this user.": "You have not verified this user.", - "You have verified this user. This user has verified all of their sessions.": "You have verified this user. This user has verified all of their sessions.", - "Someone is using an unknown session": "Someone is using an unknown session", - "This room is end-to-end encrypted": "This room is end-to-end encrypted", - "Everyone in this room is verified": "Everyone in this room is verified", - "Edit message": "Edit message", - "From a thread": "From a thread", - "Encrypted by an unverified user.": "Encrypted by an unverified user.", - "Encrypted by a device not verified by its owner.": "Encrypted by a device not verified by its owner.", - "Encrypted by an unknown or deleted device.": "Encrypted by an unknown or deleted device.", - "The authenticity of this encrypted message can't be guaranteed on this device.": "The authenticity of this encrypted message can't be guaranteed on this device.", - "Encrypted by an unverified session": "Encrypted by an unverified session", - "This event could not be displayed": "This event could not be displayed", - " in %(room)s": " in %(room)s", - "Unencrypted": "Unencrypted", - "This message could not be decrypted": "This message could not be decrypted", - "Sending your message…": "Sending your message…", - "Encrypting your message…": "Encrypting your message…", - "Your message was sent": "Your message was sent", - "Failed to send": "Failed to send", - "Scroll to most recent messages": "Scroll to most recent messages", - "Video call (Jitsi)": "Video call (Jitsi)", - "Video call (%(brand)s)": "Video call (%(brand)s)", - "Freedom": "Freedom", - "Spotlight": "Spotlight", - "Change layout": "Change layout", - "Forget room": "Forget room", - "Hide Widgets": "Hide Widgets", - "Show Widgets": "Show Widgets", - "Close call": "Close call", - "View chat timeline": "View chat timeline", - "Room options": "Room options", - "(~%(count)s results)": { - "other": "(~%(count)s results)", - "one": "(~%(count)s result)" - }, - "Video rooms are a beta feature": "Video rooms are a beta feature", - "Show %(count)s other previews": { - "other": "Show %(count)s other previews", - "one": "Show %(count)s other preview" - }, - "Close preview": "Close preview", - "%(count)s participants": { - "other": "%(count)s participants", - "one": "1 participant" - }, - "and %(count)s others...": { - "other": "and %(count)s others...", - "one": "and one other..." - }, - "Invite to this room": "Invite to this room", - "Invite to this space": "Invite to this space", - "You do not have permission to invite users": "You do not have permission to invite users", - "Invited": "Invited", - "Filter room members": "Filter room members", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (power %(powerLevelNumber)s)", - "composer": { - "send_button_title": "Send message", - "placeholder_thread_encrypted": "Reply to encrypted thread…", - "placeholder_thread": "Reply to thread…", - "placeholder_reply_encrypted": "Send an encrypted reply…", - "placeholder_reply": "Send a reply…", - "placeholder_encrypted": "Send an encrypted message…", - "placeholder": "Send a message…", - "format_bold": "Bold", - "format_strikethrough": "Strikethrough", - "format_code_block": "Code block", - "format_italic": "Italic", - "format_underline": "Underline", - "format_unordered_list": "Bulleted list", - "format_ordered_list": "Numbered list", - "format_increase_indent": "Indent increase", - "format_decrease_indent": "Indent decrease", - "format_inline_code": "Code", - "format_link": "Link" - }, - "The conversation continues here.": "The conversation continues here.", - "This room has been replaced and is no longer active.": "This room has been replaced and is no longer active.", - "You do not have permission to post to this room": "You do not have permission to post to this room", - "Send voice message": "Send voice message", - "Hide stickers": "Hide stickers", - "Voice Message": "Voice Message", - "You do not have permission to start polls in this room.": "You do not have permission to start polls in this room.", - "Poll": "Poll", - "Hide formatting": "Hide formatting", - "Show formatting": "Show formatting", - "Formatting": "Formatting", - "Italics": "Italics", - "Insert link": "Insert link", - "Send your first message to invite to chat": "Send your first message to invite to chat", - "Once everyone has joined, you’ll be able to chat": "Once everyone has joined, you’ll be able to chat", - "This is the beginning of your direct message history with .": "This is the beginning of your direct message history with .", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Only the two of you are in this conversation, unless either of you invites anyone to join.", - "Topic: %(topic)s (edit)": "Topic: %(topic)s (edit)", - "Topic: %(topic)s ": "Topic: %(topic)s ", - "Add a topic to help people know what it is about.": "Add a topic to help people know what it is about.", - "You created this room.": "You created this room.", - "%(displayName)s created this room.": "%(displayName)s created this room.", - "Invite to just this room": "Invite to just this room", - "Add a photo, so people can easily spot your room.": "Add a photo, so people can easily spot your room.", - "This is the start of .": "This is the start of .", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.", - "Enable encryption in settings.": "Enable encryption in settings.", - "End-to-end encryption isn't enabled": "End-to-end encryption isn't enabled", - "Message didn't send. Click for info.": "Message didn't send. Click for info.", - "View message": "View message", - "presence": { - "busy": "Busy", - "online_for": "Online for %(duration)s", - "idle_for": "Idle for %(duration)s", - "offline_for": "Offline for %(duration)s", - "unknown_for": "Unknown for %(duration)s", - "online": "Online", - "idle": "Idle", - "offline": "Offline", - "unknown": "Unknown", - "away": "Away" - }, - "%(members)s and more": "%(members)s and more", - "%(members)s and %(last)s": "%(members)s and %(last)s", - "Seen by %(count)s people": { - "other": "Seen by %(count)s people", - "one": "Seen by %(count)s person" - }, - "Read receipts": "Read receipts", - "Replying": "Replying", - "Room %(name)s": "Room %(name)s", - "Recently visited rooms": "Recently visited rooms", - "No recently visited rooms": "No recently visited rooms", - "Public room": "Public room", - "Untrusted": "Untrusted", - "%(count)s members": { - "other": "%(count)s members", - "one": "%(count)s member" - }, - "Video room": "Video room", - "Public space": "Public space", - "Private space": "Private space", - "Private room": "Private room", - "%(names)s and %(name)s": "%(names)s and %(name)s", - "%(names)s and %(count)s others": { - "other": "%(names)s and %(count)s others", - "one": "%(names)s and %(count)s other" - }, - "%(count)s people asking to join": { - "other": "%(count)s people asking to join", - "one": "Asking to join" - }, - "Start new chat": "Start new chat", - "Invite to space": "Invite to space", - "spaces": { - "error_no_permission_invite": "You do not have permissions to invite people to this space", - "error_no_permission_create_room": "You do not have permissions to create new rooms in this space", - "error_no_permission_add_room": "You do not have permissions to add rooms to this space", - "error_no_permission_add_space": "You do not have permissions to add spaces to this space" - }, - "Add people": "Add people", - "Explore rooms": "Explore rooms", - "New room": "New room", - "New video room": "New video room", - "Add existing room": "Add existing room", - "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", - "Add space": "Add space", - "Join public room": "Join public room", - "Currently joining %(count)s rooms": { - "other": "Currently joining %(count)s rooms", - "one": "Currently joining %(count)s room" - }, - "Currently removing messages in %(count)s rooms": { - "other": "Currently removing messages in %(count)s rooms", - "one": "Currently removing messages in %(count)s room" - }, - "%(spaceName)s menu": "%(spaceName)s menu", - "Home options": "Home options", - "Unable to find user by email": "Unable to find user by email", - "Joining space…": "Joining space…", - "Joining room…": "Joining room…", - "Joining…": "Joining…", - "Rejecting invite…": "Rejecting invite…", - "Join the room to participate": "Join the room to participate", - "Join the conversation with an account": "Join the conversation with an account", - "Sign Up": "Sign Up", - "Loading preview": "Loading preview", - "You were removed from %(roomName)s by %(memberName)s": "You were removed from %(roomName)s by %(memberName)s", - "You were removed by %(memberName)s": "You were removed by %(memberName)s", - "Reason: %(reason)s": "Reason: %(reason)s", - "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", - "Something went wrong with your invite.": "Something went wrong with your invite.", - "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.": "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.", - "unknown error code": "unknown error code", - "You can only join it with a working invite.": "You can only join it with a working invite.", - "Try to join anyway": "Try to join anyway", - "You can still join here.": "You can still join here.", - "Join the discussion": "Join the discussion", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "This invite to %(roomName)s was sent to %(email)s which is not associated with your account", - "This invite was sent to %(email)s which is not associated with your account": "This invite was sent to %(email)s which is not associated with your account", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Link this email with your account in Settings to receive invites directly in %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "This invite to %(roomName)s was sent to %(email)s", - "This invite was sent to %(email)s": "This invite was sent to %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Use an identity server in Settings to receive invites directly in %(brand)s.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Share this email in Settings to receive invites directly in %(brand)s.", - "Do you want to chat with %(user)s?": "Do you want to chat with %(user)s?", - " wants to chat": " wants to chat", - "Start chatting": "Start chatting", - "Do you want to join %(roomName)s?": "Do you want to join %(roomName)s?", - " invited you": " invited you", - "Reject & Ignore user": "Reject & Ignore user", - "You're previewing %(roomName)s. Want to join it?": "You're previewing %(roomName)s. Want to join it?", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s can't be previewed. Do you want to join it?", - "There's no preview, would you like to join?": "There's no preview, would you like to join?", - "%(roomName)s does not exist.": "%(roomName)s does not exist.", - "This room or space does not exist.": "This room or space does not exist.", - "Are you sure you're at the right place?": "Are you sure you're at the right place?", - "%(roomName)s is not accessible at this time.": "%(roomName)s is not accessible at this time.", - "This room or space is not accessible at this time.": "This room or space is not accessible at this time.", - "Try again later, or ask a room or space admin to check if you have access.": "Try again later, or ask a room or space admin to check if you have access.", - "%(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 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.", - "Ask to join %(roomName)s?": "Ask to join %(roomName)s?", - "Ask to join?": "Ask to join?", - "You need to be granted access to this room in order to view or participate in the conversation. You can send a request to join below.": "You need to be granted access to this room in order to view or participate in the conversation. You can send a request to join below.", - "Message (optional)": "Message (optional)", - "Request access": "Request access", - "Request to join sent": "Request to join sent", - "Your request to join is pending.": "Your request to join is pending.", - "Cancel request": "Cancel request", - " invites you": " invites you", - "To view %(roomName)s, you need an invite": "To view %(roomName)s, you need an invite", - "To view, please enable video rooms in Labs first": "To view, please enable video rooms in Labs first", - "To join, please enable video rooms in Labs first": "To join, please enable video rooms in Labs first", - "Show Labs settings": "Show Labs settings", - "room_list": { - "sort_unread_first": "Show rooms with unread messages first", - "show_previews": "Show previews of messages", - "sort_by": "Sort by", - "sort_by_activity": "Activity", - "sort_by_alphabet": "A-Z", - "sublist_options": "List options", - "show_n_more": { - "other": "Show %(count)s more", - "one": "Show %(count)s more" + "timeline": { + "context_menu": { + "collapse_reply_thread": "Collapse reply thread", + "external_url": "Source URL", + "open_in_osm": "Open in OpenStreetMap", + "report": "Report", + "resent_unsent_reactions": "Resend %(unsentCount)s reaction(s)", + "show_url_preview": "Show preview", + "view_related_event": "View related event", + "view_source": "View source" + }, + "creation_summary_dm": "%(creator)s created this DM.", + "creation_summary_room": "%(creator)s created and configured the room.", + "decryption_failure_blocked": "The sender has blocked you from receiving this message", + "disambiguated_profile": "%(displayName)s (%(matrixId)s)", + "download_action_decrypting": "Decrypting", + "download_action_downloading": "Downloading", + "edits": { + "tooltip_label": "Edited at %(date)s. Click to view edits.", + "tooltip_sub": "Click to view edits", + "tooltip_title": "Edited at %(date)s" + }, + "encrypted_historical_messages_unavailable": "Encrypted messages before this point are unavailable.", + "error_no_renderer": "This event could not be displayed", + "error_rendering_message": "Can't load this message", + "historical_messages_unavailable": "You can't see earlier messages", + "in_room_name": " in %(room)s", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s ended a voice broadcast", + "you": "You ended a voice broadcast" + }, + "io.element.widgets.layout": "%(senderName)s has updated the room layout", + "late_event_separator": "Originally sent %(dateTime)s", + "load_error": { + "no_permission": "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.", + "title": "Failed to load timeline position", + "unable_to_find": "Tried to load a specific point in this room's timeline, but was unable to find it." + }, + "m.audio": { + "error_downloading_audio": "Error downloading audio", + "error_processing_audio": "Error processing audio message", + "error_processing_voice_message": "Error processing voice message", + "unnamed_audio": "Unnamed audio" + }, + "m.beacon_info": { + "view_live_location": "View live location" + }, + "m.call": { + "video_call_ended": "Video call ended", + "video_call_started": "Video call started in %(roomName)s.", + "video_call_started_text": "%(name)s started a video call", + "video_call_started_unsupported": "Video call started in %(roomName)s. (not supported by this browser)" + }, + "m.call.hangup": { + "dm": "Call ended" + }, + "m.call.invite": { + "answered_elsewhere": "Answered elsewhere", + "call_back_prompt": "Call back", + "declined": "Call declined", + "failed_connect_media": "Could not connect media", + "failed_connection": "Connection failed", + "failed_opponent_media": "Their device couldn't start the camera or microphone", + "missed_call": "Missed call", + "no_answer": "No answer", + "unknown_error": "An unknown error occurred", + "unknown_failure": "Unknown failure: %(reason)s", + "unknown_state": "The call is in an unknown state!", + "video_call": "%(senderName)s placed a video call.", + "video_call_unsupported": "%(senderName)s placed a video call. (not supported by this browser)", + "voice_call": "%(senderName)s placed a voice call.", + "voice_call_unsupported": "%(senderName)s placed a voice call. (not supported by this browser)" + }, + "m.file": { + "decrypt_label": "Decrypt %(text)s", + "download_label": "Download %(text)s", + "error_decrypting": "Error decrypting attachment", + "error_invalid": "Invalid file%(extra)s" + }, + "m.image": { + "error": "Unable to show image due to error", + "error_decrypting": "Error decrypting image", + "error_downloading": "Error downloading image", + "sent": "%(senderDisplayName)s sent an image.", + "show_image": "Show image" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s cancelled verifying", + "you_cancelled": "You cancelled verifying %(name)s" + }, + "m.key.verification.done": "You verified %(name)s", + "m.key.verification.request": { + "declining": "Declining…", + "user_accepted": "%(name)s accepted", + "user_cancelled": "%(name)s cancelled", + "user_declined": "%(name)s declined", + "user_wants_to_verify": "%(name)s wants to verify", + "you_accepted": "You accepted", + "you_cancelled": "You cancelled", + "you_declined": "You declined", + "you_started": "You sent a verification request" + }, + "m.location": { + "full": "%(senderName)s has shared their location", + "location": "Shared a location: ", + "self_location": "Shared their location: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s vote", + "other": "%(count)s votes" + } + }, + "m.poll.end": { + "ended": "Ended a poll", + "sender_ended": "%(senderName)s has ended a poll" + }, + "m.poll.start": "%(senderName)s has started a poll - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s changed the room avatar.", + "changed_img": "%(senderDisplayName)s changed the room avatar to ", + "lightbox_title": "%(senderDisplayName)s changed the avatar for %(roomName)s", + "removed": "%(senderDisplayName)s removed the room avatar." + }, + "m.room.canonical_alias": { + "alt_added": { + "one": "%(senderName)s added alternative address %(addresses)s for this room.", + "other": "%(senderName)s added the alternative addresses %(addresses)s for this room." + }, + "alt_removed": { + "one": "%(senderName)s removed alternative address %(addresses)s for this room.", + "other": "%(senderName)s removed the alternative addresses %(addresses)s for this room." + }, + "changed": "%(senderName)s changed the addresses 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.", + "removed": "%(senderName)s removed the main address for this room.", + "set": "%(senderName)s set the main address for this room to %(address)s." }, - "show_less": "Show less", - "notification_options": "Notification options" - }, - "a11y": { - "n_unread_messages_mentions": { - "other": "%(count)s unread messages including mentions.", - "one": "1 unread mention." + "m.room.create": { + "continuation": "This room is a continuation of another conversation.", + "see_older_messages": "Click here to see older messages.", + "unknown_predecessor": "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.", + "unknown_predecessor_guess_server": "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:" }, - "n_unread_messages": { - "other": "%(count)s unread messages.", - "one": "1 unread message." + "m.room.encryption": { + "disable_attempt": "Ignored attempt to disable encryption", + "disabled": "Encryption not enabled", + "enabled": "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.", + "enabled_dm": "Messages here are end-to-end encrypted. Verify %(displayName)s in their profile - tap on their profile picture.", + "enabled_local": "Messages in this chat will be end-to-end encrypted.", + "parameters_changed": "Some encryption parameters have been changed.", + "unsupported": "The encryption used by this room isn't supported." }, - "unread_messages": "Unread messages.", - "user_menu": "User menu" - }, - "Joined": "Joined", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.", - "This room has already been upgraded.": "This room has already been upgraded.", - "This room is running room version , which this homeserver has marked as unstable.": "This room is running room version , which this homeserver has marked as unstable.", - "Only room administrators will see this warning": "Only room administrators will see this warning", - "This Room": "This Room", - "All Rooms": "All Rooms", - "Search…": "Search…", - "Search this room": "Search this room", - "Search all rooms": "Search all rooms", - "Failed to connect to integration manager": "Failed to connect to integration manager", - "You don't currently have any stickerpacks enabled": "You don't currently have any stickerpacks enabled", - "Add some now": "Add some now", - "Failed to revoke invite": "Failed to revoke invite", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.", - "Admin Tools": "Admin Tools", - "Revoke invite": "Revoke invite", - "Invited by %(sender)s": "Invited by %(sender)s", - "%(count)s reply": { - "other": "%(count)s replies", - "one": "%(count)s reply" - }, - "Open thread": "Open thread", - "Unable to decrypt message": "Unable to decrypt message", - "Jump to first unread message.": "Jump to first unread message.", - "Unable to access your microphone": "Unable to access your microphone", - "We were unable to access your microphone. Please check your browser settings and try again.": "We were unable to access your microphone. Please check your browser settings and try again.", - "No microphone found": "No microphone found", - "We didn't find a microphone on your device. Please check your settings and try again.": "We didn't find a microphone on your device. Please check your settings and try again.", - "Stop recording": "Stop recording", - "Edit link": "Edit link", - "Create a link": "Create a link", - "Text": "Text", - "Link": "Link", - "Message Actions": "Message Actions", - "View in room": "View in room", - "Copy link to thread": "Copy link to thread", - "Error updating main address": "Error updating main address", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.", - "Error creating address": "Error creating address", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.", - "You don't have permission to delete the address.": "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.": "There was an error removing that address. It may no longer exist or a temporary error occurred.", - "Error removing address": "Error removing address", - "Main address": "Main address", - "not specified": "not specified", - "This space has no local addresses": "This space has no local addresses", - "This room has no local addresses": "This room has no local addresses", - "Local address": "Local address", - "Published Addresses": "Published Addresses", - "Published addresses can be used by anyone on any server to join your space.": "Published addresses can be used by anyone on any server to join your space.", - "Published addresses can be used by anyone on any server to join your room.": "Published addresses can be used by anyone on any server to join your room.", - "To publish an address, it needs to be set as a local address first.": "To publish an address, it needs to be set as a local address first.", - "Other published addresses:": "Other published addresses:", - "No other published addresses yet, add one below": "No other published addresses yet, add one below", - "New published address (e.g. #alias:server)": "New published address (e.g. #alias:server)", - "Local Addresses": "Local Addresses", - "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)", - "Show more": "Show more", - "Room Name": "Room Name", - "Room Topic": "Room Topic", - "Room avatar": "Room avatar", - "Publish this room to the public in %(domain)s's room directory?": "Publish this room to the public in %(domain)s's room directory?", - "You have enabled URL previews by default.": "You have enabled URL previews by default.", - "You have disabled URL previews by default.": "You have disabled URL previews by default.", - "URL previews are enabled by default for participants in this room.": "URL previews are enabled by default for participants in this room.", - "URL previews are disabled by default for participants in this room.": "URL previews are disabled by default for participants in this room.", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.", - "URL Previews": "URL Previews", - "To proceed, please accept the verification request on your other device.": "To proceed, please accept the verification request on your other device.", - "Waiting for %(displayName)s to accept…": "Waiting for %(displayName)s to accept…", - "Accepting…": "Accepting…", - "Start Verification": "Start Verification", - "Messages in this room are end-to-end encrypted.": "Messages in this room are end-to-end encrypted.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Your messages are secured and only you and the recipient have the unique keys to unlock them.", - "Messages in this room are not end-to-end encrypted.": "Messages in this room are not end-to-end encrypted.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.", - "Verify User": "Verify User", - "For extra security, verify this user by checking a one-time code on both of your devices.": "For extra security, verify this user by checking a one-time code on both of your devices.", - "Your messages are not secure": "Your messages are not secure", - "One of the following may be compromised:": "One of the following may be compromised:", - "Your homeserver": "Your homeserver", - "The homeserver the user you're verifying is connected to": "The homeserver the user you're verifying is connected to", - "Yours, or the other users' internet connection": "Yours, or the other users' internet connection", - "Yours, or the other users' session": "Yours, or the other users' session", - "Error starting verification": "Error starting verification", - "We were unable to start a chat with the other user.": "We were unable to start a chat with the other user.", - "Pinned messages": "Pinned messages", - "Chat": "Chat", - "Room info": "Room info", - "Nothing pinned, yet": "Nothing pinned, yet", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "If you have permissions, open the menu on any message and select Pin to stick them here.", - "You can only pin up to %(count)s widgets": { - "other": "You can only pin up to %(count)s widgets" - }, - "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", - "Search": "Search", - "Files": "Files", - "Poll history": "Poll history", - "Pinned": "Pinned", - "Export chat": "Export chat", - "Share room": "Share room", - "Room settings": "Room settings", - "%(count)s verified sessions": { - "other": "%(count)s verified sessions", - "one": "1 verified session" - }, - "Hide verified sessions": "Hide verified sessions", - "%(count)s sessions": { - "other": "%(count)s sessions", - "one": "%(count)s session" - }, - "Hide sessions": "Hide sessions", - "Ignore %(user)s": "Ignore %(user)s", - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "All messages and invites from this user will be hidden. Are you sure you want to ignore them?", - "Jump to read receipt": "Jump to read receipt", - "Share Link to User": "Share Link to User", - "Demote yourself?": "Demote yourself?", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.", - "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.": "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.", - "Demote": "Demote", - "Disinvite from space": "Disinvite from space", - "Remove from space": "Remove from space", - "Disinvite from room": "Disinvite from room", - "Remove from room": "Remove from room", - "Disinvite from %(roomName)s": "Disinvite from %(roomName)s", - "Remove from %(roomName)s": "Remove from %(roomName)s", - "Remove them from everything I'm able to": "Remove them from everything I'm able to", - "Remove them from specific things I'm able to": "Remove them from specific things I'm able to", - "They'll still be able to access whatever you're not an admin of.": "They'll still be able to access whatever you're not an admin of.", - "Failed to remove user": "Failed to remove user", - "Remove recent messages": "Remove recent messages", - "Unban from space": "Unban from space", - "Ban from space": "Ban from space", - "Unban from room": "Unban from room", - "Ban from room": "Ban from room", - "Unban from %(roomName)s": "Unban from %(roomName)s", - "Ban from %(roomName)s": "Ban from %(roomName)s", - "Unban them from everything I'm able to": "Unban them from everything I'm able to", - "Ban them from everything I'm able to": "Ban them from everything I'm able to", - "Unban them from specific things I'm able to": "Unban them from specific things I'm able to", - "Ban them from specific things I'm able to": "Ban them from specific things I'm able to", - "They won't be able to access whatever you're not an admin of.": "They won't be able to access whatever you're not an admin of.", - "Failed to ban user": "Failed to ban user", - "Failed to mute user": "Failed to mute user", - "Warning!": "Warning!", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.", - "Are you sure?": "Are you sure?", - "Deactivate user?": "Deactivate user?", - "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?": "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?", - "Deactivate user": "Deactivate user", - "Failed to deactivate user": "Failed to deactivate user", - "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", - "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.", - "Verify by comparing unique emoji.": "Verify by comparing unique emoji.", - "Verify by emoji": "Verify by emoji", - "Almost there! Is your other device showing the same shield?": "Almost there! Is your other device showing the same shield?", - "Almost there! Is %(displayName)s showing the same shield?": "Almost there! Is %(displayName)s showing the same shield?", - "Verify all users in a room to ensure it's secure.": "Verify all users in a room to ensure it's secure.", - "In encrypted rooms, verify all users to ensure it's secure.": "In encrypted rooms, verify all users to ensure it's secure.", - "You've successfully verified your device!": "You've successfully verified your device!", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "You've successfully verified %(deviceName)s (%(deviceId)s)!", - "You've successfully verified %(displayName)s!": "You've successfully verified %(displayName)s!", - "Start verification again from the notification.": "Start verification again from the notification.", - "Start verification again from their profile.": "Start verification again from their profile.", - "Verification timed out.": "Verification timed out.", - "You cancelled verification on your other device.": "You cancelled verification on your other device.", - "%(displayName)s cancelled verification.": "%(displayName)s cancelled verification.", - "You cancelled verification.": "You cancelled verification.", - "%(count)s votes": { - "other": "%(count)s votes", - "one": "%(count)s vote" - }, - "View poll in timeline": "View poll in timeline", - "Active polls": "Active polls", - "Past polls": "Past polls", - "Loading polls": "Loading polls", - "Load more polls": "Load more polls", - "There are no active polls in this room": "There are no active polls in this room", - "There are no past polls in this room": "There are no past polls in this room", - "There are no active polls. Load more polls to view polls for previous months": "There are no active polls. Load more polls to view polls for previous months", - "There are no past polls. Load more polls to view polls for previous months": "There are no past polls. Load more polls to view polls for previous months", - "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months": { - "other": "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months", - "one": "There are no active polls for the past day. Load more polls to view polls for previous months" - }, - "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months": { - "other": "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months", - "one": "There are no past polls for the past day. Load more polls to view polls for previous months" - }, - "View poll": "View poll", - "Final result based on %(count)s votes": { - "other": "Final result based on %(count)s votes", - "one": "Final result based on %(count)s vote" - }, - "%(name)s started a video call": "%(name)s started a video call", - "Video call ended": "Video call ended", - "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.": "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.", - "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.": "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.", - "Server returned %(statusCode)s with error code %(errorCode)s": "Server returned %(statusCode)s with error code %(errorCode)s", - "unknown status code": "unknown status code", - "unavailable": "unavailable", - "Please submit debug logs to help us track down the problem.": "Please submit debug logs to help us track down the problem.", - "Unable to find event at that date": "Unable to find event at that date", - "Error details": "Error details", - "The beginning of the room": "The beginning of the room", - "Jump to date": "Jump to date", - "The sender has blocked you from receiving this message": "The sender has blocked you from receiving this message", - "%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)", - "Downloading": "Downloading", - "Decrypting": "Decrypting", - "Some encryption parameters have been changed.": "Some encryption parameters have been changed.", - "Messages here are end-to-end encrypted. Verify %(displayName)s in their profile - tap on their profile picture.": "Messages here are end-to-end encrypted. Verify %(displayName)s in their profile - tap on their profile picture.", - "Messages in this chat will be end-to-end encrypted.": "Messages in this chat will be end-to-end encrypted.", - "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.": "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.", - "Ignored attempt to disable encryption": "Ignored attempt to disable encryption", - "Encryption not enabled": "Encryption not enabled", - "The encryption used by this room isn't supported.": "The encryption used by this room isn't supported.", - "Message pending moderation: %(reason)s": "Message pending moderation: %(reason)s", - "Message pending moderation": "Message pending moderation", - "Pick a date to jump to": "Pick a date to jump to", - "Call declined": "Call declined", - "Call back": "Call back", - "Answered elsewhere": "Answered elsewhere", - "Missed call": "Missed call", - "No answer": "No answer", - "Could not connect media": "Could not connect media", - "Connection failed": "Connection failed", - "Their device couldn't start the camera or microphone": "Their device couldn't start the camera or microphone", - "An unknown error occurred": "An unknown error occurred", - "Unknown failure: %(reason)s": "Unknown failure: %(reason)s", - "The call is in an unknown state!": "The call is in an unknown state!", - "Error processing audio message": "Error processing audio message", - "View live location": "View live location", - "Reply in thread": "Reply in thread", - "Can't create a thread from an event with an existing relation": "Can't create a thread from an event with an existing relation", - "Collapse quotes": "Collapse quotes", - "Expand quotes": "Expand quotes", - "Click": "Click", - "Download %(text)s": "Download %(text)s", - "Error decrypting attachment": "Error decrypting attachment", - "Decrypt %(text)s": "Decrypt %(text)s", - "Invalid file%(extra)s": "Invalid file%(extra)s", - "Unable to show image due to error": "Unable to show image due to error", - "Error decrypting image": "Error decrypting image", - "Error downloading image": "Error downloading image", - "Show image": "Show image", - "Join the conference at the top of this room": "Join the conference at the top of this room", - "Join the conference from the room information card on the right": "Join the conference from the room information card on the right", - "Video conference ended by %(senderName)s": "Video conference ended by %(senderName)s", - "Video conference updated by %(senderName)s": "Video conference updated by %(senderName)s", - "Video conference started by %(senderName)s": "Video conference started by %(senderName)s", - "You have ignored this user, so their message is hidden. Show anyways.": "You have ignored this user, so their message is hidden. Show anyways.", - "You verified %(name)s": "You verified %(name)s", - "You cancelled verifying %(name)s": "You cancelled verifying %(name)s", - "%(name)s cancelled verifying": "%(name)s cancelled verifying", - "You accepted": "You accepted", - "%(name)s accepted": "%(name)s accepted", - "You declined": "You declined", - "You cancelled": "You cancelled", - "%(name)s declined": "%(name)s declined", - "%(name)s cancelled": "%(name)s cancelled", - "Declining…": "Declining…", - "%(name)s wants to verify": "%(name)s wants to verify", - "You sent a verification request": "You sent a verification request", - "Expand map": "Expand map", - "Unable to load map": "Unable to load map", - "Shared their location: ": "Shared their location: ", - "Shared a location: ": "Shared a location: ", - "Can't edit poll": "Can't edit poll", - "Sorry, you can't edit a poll after votes have been cast.": "Sorry, you can't edit a poll after votes have been cast.", - "Vote not registered": "Vote not registered", - "Sorry, your vote was not registered. Please try again.": "Sorry, your vote was not registered. Please try again.", - "Due to decryption errors, some votes may not be counted": "Due to decryption errors, some votes may not be counted", - "Results will be visible when the poll is ended": "Results will be visible when the poll is ended", - "No votes cast": "No votes cast", - "%(count)s votes cast. Vote to see the results": { - "other": "%(count)s votes cast. Vote to see the results", - "one": "%(count)s vote cast. Vote to see the results" - }, - "Based on %(count)s votes": { - "other": "Based on %(count)s votes", - "one": "Based on %(count)s vote" - }, - "edited": "edited", - "Ended a poll": "Ended a poll", - "Error decrypting video": "Error decrypting video", - "Error processing voice message": "Error processing voice message", - "Add reaction": "Add reaction", - "%(reactors)s reacted with %(content)s": "%(reactors)s reacted with %(content)s", - "Custom reaction": "Custom reaction", - "reacted with %(shortName)s": "reacted with %(shortName)s", - "Message deleted on %(date)s": "Message deleted on %(date)s", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s changed the avatar for %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s removed the room avatar.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s changed the room avatar to ", - "This room is a continuation of another conversation.": "This room is a continuation of another conversation.", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:": "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.": "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.", - "Click here to see older messages.": "Click here to see older messages.", - "Add an Integration": "Add an 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?": "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?", - "Edited at %(date)s": "Edited at %(date)s", - "Click to view edits": "Click to view edits", - "Edited at %(date)s. Click to view edits.": "Edited at %(date)s. Click to view edits.", - "Submit logs": "Submit logs", - "Can't load this message": "Can't load this message", - "toggle event": "toggle event", - "Live location sharing": "Live location sharing", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.", - "Enable live location sharing": "Enable live location sharing", - "Share for %(duration)s": "Share for %(duration)s", - "Location": "Location", - "Could not fetch location": "Could not fetch location", - "Click to move the pin": "Click to move the pin", - "Click to drop a pin": "Click to drop a pin", - "Share location": "Share location", - "You don't have permission to share locations": "You don't have permission to share locations", - "You need to have the right permissions in order to share locations in this room.": "You need to have the right permissions in order to share locations in this room.", - "We couldn't send your location": "We couldn't send your location", - "%(brand)s could not send your location. Please try again later.": "%(brand)s could not send your location. Please try again later.", - "%(displayName)s's live location": "%(displayName)s's live location", - "My current location": "My current location", - "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?", - "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", - "Your profile picture URL": "Your profile picture URL", - "Your user ID": "Your user ID", - "Your device ID": "Your device ID", - "Your theme": "Your theme", - "Your language": "Your language", - "%(brand)s URL": "%(brand)s URL", - "Room ID": "Room ID", - "Widget ID": "Widget ID", - "Using this widget may share data with %(widgetDomain)s & your integration manager.": "Using this widget may share data with %(widgetDomain)s & your integration manager.", - "Using this widget may share data with %(widgetDomain)s.": "Using this widget may share data with %(widgetDomain)s.", - "Widgets do not use message encryption.": "Widgets do not use message encryption.", - "Widget added by": "Widget added by", - "This widget may use cookies.": "This widget may use cookies.", - "Error loading Widget": "Error loading Widget", - "Error - Mixed content": "Error - Mixed content", - "Un-maximise": "Un-maximise", - "Popout widget": "Popout widget", - "Share entire screen": "Share entire screen", - "Application window": "Application window", - "Share content": "Share content", - "keyboard": { - "backspace": "Backspace", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "space": "Space", - "home": "Home", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[number]", - "category_calls": "Calls", - "category_room_list": "Room List", - "category_navigation": "Navigation", - "category_autocomplete": "Autocomplete", - "composer_toggle_bold": "Toggle Bold", - "composer_toggle_italics": "Toggle Italics", - "composer_toggle_quote": "Toggle Quote", - "composer_toggle_code_block": "Toggle Code Block", - "composer_toggle_link": "Toggle Link", - "cancel_reply": "Cancel replying to a message", - "navigate_next_message_edit": "Navigate to next message to edit", - "navigate_prev_message_edit": "Navigate to previous message to edit", - "composer_jump_start": "Jump to start of the composer", - "composer_jump_end": "Jump to end of the composer", - "composer_navigate_next_history": "Navigate to next message in composer history", - "composer_navigate_prev_history": "Navigate to previous message in composer history", - "send_sticker": "Send a sticker", - "toggle_microphone_mute": "Toggle microphone mute", - "toggle_webcam_mute": "Toggle webcam on/off", - "dismiss_read_marker_and_jump_bottom": "Dismiss read marker and jump to bottom", - "jump_to_read_marker": "Jump to oldest unread message", - "upload_file": "Upload a file", - "scroll_up_timeline": "Scroll up in the timeline", - "scroll_down_timeline": "Scroll down in the timeline", - "jump_room_search": "Jump to room search", - "room_list_select_room": "Select room from the room list", - "room_list_collapse_section": "Collapse room list section", - "room_list_expand_section": "Expand room list section", - "room_list_navigate_down": "Navigate down in the room list", - "room_list_navigate_up": "Navigate up in the room list", - "toggle_top_left_menu": "Toggle the top left menu", - "toggle_right_panel": "Toggle right panel", - "keyboard_shortcuts_tab": "Open this settings tab", - "go_home_view": "Go to Home View", - "next_unread_room": "Next unread room or DM", - "prev_unread_room": "Previous unread room or DM", - "next_room": "Next room or DM", - "prev_room": "Previous room or DM", - "autocomplete_cancel": "Cancel autocomplete", - "autocomplete_navigate_next": "Next autocomplete suggestion", - "autocomplete_navigate_prev": "Previous autocomplete suggestion", - "toggle_space_panel": "Toggle space panel", - "toggle_hidden_events": "Toggle hidden event visibility", - "jump_first_message": "Jump to first message", - "jump_last_message": "Jump to last message", - "composer_undo": "Undo edit", - "composer_redo": "Redo edit", - "navigate_prev_history": "Previous recently visited room or space", - "navigate_next_history": "Next recently visited room or space", - "switch_to_space": "Switch to space by number", - "open_user_settings": "Open user settings", - "close_dialog_menu": "Close dialog or context menu", - "activate_button": "Activate selected button", - "composer_new_line": "New line", - "autocomplete_force": "Force complete", - "search": "Search (must be enabled)" - }, - "Something went wrong!": "Something went wrong!", - "Image view": "Image view", - "Rotate Left": "Rotate Left", - "Rotate Right": "Rotate Right", - "Information": "Information", - "Language Dropdown": "Language Dropdown", - "Message in %(room)s": "Message in %(room)s", - "Message from %(user)s": "Message from %(user)s", - "Create poll": "Create poll", - "Create Poll": "Create Poll", - "Edit poll": "Edit poll", - "Failed to post poll": "Failed to post poll", - "Sorry, the poll you tried to create was not posted.": "Sorry, the poll you tried to create was not posted.", - "Poll type": "Poll type", - "Open poll": "Open poll", - "Closed poll": "Closed poll", - "What is your poll question or topic?": "What is your poll question or topic?", - "Question or topic": "Question or topic", - "Write something…": "Write something…", - "Create options": "Create options", - "Option %(number)s": "Option %(number)s", - "Write an option": "Write an option", - "Add option": "Add option", - "Voters see results as soon as they have voted": "Voters see results as soon as they have voted", - "Results are only revealed when you end the poll": "Results are only revealed when you end the poll", - "Power level": "Power level", - "Custom level": "Custom level", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.", - "In reply to ": "In reply to ", - "In reply to this message": "In reply to this message", - "Room address": "Room address", - "e.g. my-room": "e.g. my-room", - "Missing domain separator e.g. (:domain.org)": "Missing domain separator e.g. (:domain.org)", - "Missing room name or separator e.g. (my-room:domain.org)": "Missing room name or separator e.g. (my-room:domain.org)", - "Some characters not allowed": "Some characters not allowed", - "Please provide an address": "Please provide an address", - "This address does not point at this room": "This address does not point at this room", - "This address is available to use": "This address is available to use", - "This address is already in use": "This address is already in use", - "This address had invalid server or is already in use": "This address had invalid server or is already in use", - "View all %(count)s members": { - "other": "View all %(count)s members", - "one": "View 1 member" - }, - "Including you, %(commaSeparatedMembers)s": "Including you, %(commaSeparatedMembers)s", - "Including %(commaSeparatedMembers)s": "Including %(commaSeparatedMembers)s", - "%(count)s people you know have already joined": { - "other": "%(count)s people you know have already joined", - "one": "%(count)s person you know has already joined" - }, - "Edit topic": "Edit topic", - "Click to read topic": "Click to read topic", - "Message search initialisation failed, check your settings for more information": "Message search initialisation failed, check your settings for more information", - "Desktop app logo": "Desktop app logo", - "Use the Desktop app to see all encrypted files": "Use the Desktop app to see all encrypted files", - "Use the Desktop app to search encrypted messages": "Use the Desktop app to search encrypted messages", - "This version of %(brand)s does not support viewing some encrypted files": "This version of %(brand)s does not support viewing some encrypted files", - "This version of %(brand)s does not support searching encrypted messages": "This version of %(brand)s does not support searching encrypted messages", - "Server Options": "Server Options", - "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.": "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.", - "Join millions for free on the largest public server": "Join millions for free on the largest public server", - "WARNING: ": "WARNING: ", - "Choose a locale": "Choose a locale", - "And %(count)s more...": { + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s has allowed guests to join the room.", + "forbidden": "%(senderDisplayName)s has prevented guests from joining the room.", + "unknown": "%(senderDisplayName)s changed guest access to %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s made future room history visible to all room members, from the point they are invited.", + "joined": "%(senderName)s made future room history visible to all room members, from the point they joined.", + "shared": "%(senderName)s made future room history visible to all room members.", + "unknown": "%(senderName)s made future room history visible to unknown (%(visibility)s).", + "world_readable": "%(senderName)s made future room history visible to anyone." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s made the room invite only.", + "knock": "%(senderDisplayName)s changed the join rule to ask to join.", + "public": "%(senderDisplayName)s made the room public to whoever knows the link.", + "restricted": "%(senderDisplayName)s changed who can join this room.", + "restricted_settings": "%(senderDisplayName)s changed who can join this room. View settings.", + "unknown": "%(senderDisplayName)s changed the join rule to %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s accepted the invitation for %(displayName)s", + "accepted_invite": "%(targetName)s accepted an invitation", + "ban": "%(senderName)s banned %(targetName)s", + "ban_reason": "%(senderName)s banned %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s changed their profile picture", + "change_name": "%(oldDisplayName)s changed their display name to %(displayName)s", + "change_name_avatar": "%(oldDisplayName)s changed their display name and profile picture", + "invite": "%(senderName)s invited %(targetName)s", + "join": "%(targetName)s joined the room", + "kick": "%(senderName)s removed %(targetName)s", + "kick_reason": "%(senderName)s removed %(targetName)s: %(reason)s", + "left": "%(targetName)s left the room", + "left_reason": "%(targetName)s left the room: %(reason)s", + "no_change": "%(senderName)s made no change", + "reject_invite": "%(targetName)s rejected the invitation", + "remove_avatar": "%(senderName)s removed their profile picture", + "remove_name": "%(senderName)s removed their display name (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s set a profile picture", + "set_name": "%(senderName)s set their display name to %(displayName)s", + "unban": "%(senderName)s unbanned %(targetName)s", + "withdrew_invite": "%(senderName)s withdrew %(targetName)s's invitation", + "withdrew_invite_reason": "%(senderName)s withdrew %(targetName)s's invitation: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.", + "remove": "%(senderDisplayName)s removed the room name.", + "set": "%(senderDisplayName)s changed the room name to %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s changed the pinned messages for the room.", + "changed_link": "%(senderName)s changed the pinned messages for the room.", + "pinned": "%(senderName)s pinned a message to this room. See all pinned messages.", + "pinned_link": "%(senderName)s pinned a message to this room. See all pinned messages.", + "unpinned": "%(senderName)s unpinned a message from this room. See all pinned messages.", + "unpinned_link": "%(senderName)s unpinned a message from this room. See all pinned messages." + }, + "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.server_acl": { + "all_servers_banned": "🎉 All servers are banned from participating! This room can no longer be used.", + "changed": "%(senderDisplayName)s changed the server ACLs for this room.", + "set": "%(senderDisplayName)s set the server ACLs for this room." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.", + "sent": "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room." + }, + "m.room.tombstone": "%(senderDisplayName)s upgraded this room.", + "m.room.topic": "%(senderDisplayName)s changed the topic to \"%(topic)s\".", + "m.sticker": "%(senderDisplayName)s sent a sticker.", + "m.video": { + "error_decrypting": "Error decrypting video" + }, + "m.widget": { + "added": "%(widgetName)s widget added by %(senderName)s", + "jitsi_ended": "Video conference ended by %(senderName)s", + "jitsi_join_right_prompt": "Join the conference from the room information card on the right", + "jitsi_join_top_prompt": "Join the conference at the top of this room", + "jitsi_started": "Video conference started by %(senderName)s", + "jitsi_updated": "Video conference updated by %(senderName)s", + "modified": "%(widgetName)s widget modified by %(senderName)s", + "removed": "%(widgetName)s widget removed by %(senderName)s" + }, + "mab": { + "collapse_reply_chain": "Collapse quotes", + "copy_link_thread": "Copy link to thread", + "expand_reply_chain": "Expand quotes", + "label": "Message Actions", + "view_in_room": "View in room" + }, + "message_timestamp_received_at": "Received at: %(dateTime)s", + "message_timestamp_sent_at": "Sent at: %(dateTime)s", + "mjolnir": { + "changed_rule_glob": "%(senderName)s updated a ban rule that was 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_users": "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s", + "created_rule": "%(senderName)s created a ban rule 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_users": "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s", + "message_hidden": "You have ignored this user, so their message is hidden. Show anyways.", + "removed_rule": "%(senderName)s removed a ban rule 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_users": "%(senderName)s removed the rule banning users matching %(glob)s", + "updated_invalid_rule": "%(senderName)s updated an invalid ban rule", + "updated_rule": "%(senderName)s updated a ban rule 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_users": "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s" + }, + "no_permission_messages_before_invite": "You don't have permission to view messages from before you were invited.", + "no_permission_messages_before_join": "You don't have permission to view messages from before you joined.", + "pending_moderation": "Message pending moderation", + "pending_moderation_reason": "Message pending moderation: %(reason)s", + "reactions": { + "add_reaction_prompt": "Add reaction", + "custom_reaction_fallback_label": "Custom reaction", + "label": "%(reactors)s reacted with %(content)s", + "tooltip": "reacted with %(shortName)s" + }, + "read_receipt_title": { + "one": "Seen by %(count)s person", + "other": "Seen by %(count)s people" + }, + "read_receipts_label": "Read receipts", + "redacted": { + "tooltip": "Message deleted on %(date)s" + }, + "redaction": "Message deleted by %(name)s", + "reply": { + "error_loading": "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.", + "in_reply_to": "In reply to ", + "in_reply_to_for_export": "In reply to this message" + }, + "scalar_starter_link": { + "dialog_description": "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?", + "dialog_title": "Add an Integration" + }, + "self_redaction": "Message deleted", + "send_state_encrypting": "Encrypting your message…", + "send_state_failed": "Failed to send", + "send_state_sending": "Sending your message…", + "send_state_sent": "Your message was sent", + "summary": { + "banned": { + "one": "was banned", + "other": "was banned %(count)s times" + }, + "banned_multiple": { + "one": "were banned", + "other": "were banned %(count)s times" + }, + "changed_avatar": { + "one": "%(oneUser)schanged their profile picture", + "other": "%(oneUser)schanged their profile picture %(count)s times" + }, + "changed_avatar_multiple": { + "one": "%(severalUsers)schanged their profile picture", + "other": "%(severalUsers)schanged their profile picture %(count)s times" + }, + "changed_name": { + "one": "%(oneUser)schanged their name", + "other": "%(oneUser)schanged their name %(count)s times" + }, + "changed_name_multiple": { + "one": "%(severalUsers)schanged their name", + "other": "%(severalUsers)schanged their name %(count)s times" + }, + "format": "%(nameList)s %(transitionList)s", + "hidden_event": { + "one": "%(oneUser)ssent a hidden message", + "other": "%(oneUser)ssent %(count)s hidden messages" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)ssent a hidden message", + "other": "%(severalUsers)ssent %(count)s hidden messages" + }, + "invite_withdrawn": { + "one": "%(oneUser)shad their invitation withdrawn", + "other": "%(oneUser)shad their invitation withdrawn %(count)s times" + }, + "invite_withdrawn_multiple": { + "one": "%(severalUsers)shad their invitations withdrawn", + "other": "%(severalUsers)shad their invitations withdrawn %(count)s times" + }, + "invited": { + "one": "was invited", + "other": "was invited %(count)s times" + }, + "invited_multiple": { + "one": "were invited", + "other": "were invited %(count)s times" + }, + "joined": { + "one": "%(oneUser)sjoined", + "other": "%(oneUser)sjoined %(count)s times" + }, + "joined_and_left": { + "one": "%(oneUser)sjoined and left", + "other": "%(oneUser)sjoined and left %(count)s times" + }, + "joined_and_left_multiple": { + "one": "%(severalUsers)sjoined and left", + "other": "%(severalUsers)sjoined and left %(count)s times" + }, + "joined_multiple": { + "one": "%(severalUsers)sjoined", + "other": "%(severalUsers)sjoined %(count)s times" + }, + "kicked": { + "one": "was removed", + "other": "was removed %(count)s times" + }, + "kicked_multiple": { + "one": "were removed", + "other": "were removed %(count)s times" + }, + "left": { + "one": "%(oneUser)sleft", + "other": "%(oneUser)sleft %(count)s times" + }, + "left_multiple": { + "one": "%(severalUsers)sleft", + "other": "%(severalUsers)sleft %(count)s times" + }, + "no_change": { + "one": "%(oneUser)smade no changes", + "other": "%(oneUser)smade no changes %(count)s times" + }, + "no_change_multiple": { + "one": "%(severalUsers)smade no changes", + "other": "%(severalUsers)smade no changes %(count)s times" + }, + "pinned_events": { + "one": "%(oneUser)schanged the pinned messages for the room", + "other": "%(oneUser)schanged the pinned messages for the room %(count)s times" + }, + "pinned_events_multiple": { + "one": "%(severalUsers)schanged the pinned messages for the room", + "other": "%(severalUsers)schanged the pinned messages for the room %(count)s times" + }, + "redacted": { + "one": "%(oneUser)sremoved a message", + "other": "%(oneUser)sremoved %(count)s messages" + }, + "redacted_multiple": { + "one": "%(severalUsers)sremoved a message", + "other": "%(severalUsers)sremoved %(count)s messages" + }, + "rejected_invite": { + "one": "%(oneUser)srejected their invitation", + "other": "%(oneUser)srejected their invitation %(count)s times" + }, + "rejected_invite_multiple": { + "one": "%(severalUsers)srejected their invitations", + "other": "%(severalUsers)srejected their invitations %(count)s times" + }, + "rejoined": { + "one": "%(oneUser)sleft and rejoined", + "other": "%(oneUser)sleft and rejoined %(count)s times" + }, + "rejoined_multiple": { + "one": "%(severalUsers)sleft and rejoined", + "other": "%(severalUsers)sleft and rejoined %(count)s times" + }, + "server_acls": { + "one": "%(oneUser)schanged the server ACLs", + "other": "%(oneUser)schanged the server ACLs %(count)s times" + }, + "server_acls_multiple": { + "one": "%(severalUsers)schanged the server ACLs", + "other": "%(severalUsers)schanged the server ACLs %(count)s times" + }, + "unbanned": { + "one": "was unbanned", + "other": "was unbanned %(count)s times" + }, + "unbanned_multiple": { + "one": "were unbanned", + "other": "were unbanned %(count)s times" + } + }, + "thread_info_basic": "From a thread", + "typing_indicator": { + "more_users": { + "one": "%(names)s and one other is typing …", + "other": "%(names)s and %(count)s others are typing …" + }, + "one_user": "%(displayName)s is typing …", + "two_users": "%(names)s and %(lastPerson)s are typing …" + }, + "undecryptable_tooltip": "This message could not be decrypted", + "url_preview": { + "close": "Close preview", + "show_n_more": { + "one": "Show %(count)s other preview", + "other": "Show %(count)s other previews" + } + } + }, + "truncated_list_n_more": { "other": "And %(count)s more..." }, - "You're in": "You're in", - "Who will you chat to the most?": "Who will you chat to the most?", - "We'll help you get connected.": "We'll help you get connected.", - "Friends and family": "Friends and family", - "Coworkers and teams": "Coworkers and teams", - "Online community members": "Online community members", - "Enter a server name": "Enter a server name", - "Looks good": "Looks good", - "You are not allowed to view this server's rooms list": "You are not allowed to view this server's rooms list", - "Can't find this server or its room list": "Can't find this server or its room list", - "Your server": "Your server", - "Remove server “%(roomServer)s”": "Remove server “%(roomServer)s”", - "Add a new server": "Add a new server", - "Enter the name of a new server you want to explore.": "Enter the name of a new server you want to explore.", - "Server name": "Server name", - "Add new server…": "Add new server…", - "Show: %(instance)s rooms (%(server)s)": "Show: %(instance)s rooms (%(server)s)", - "Show: Matrix rooms": "Show: Matrix rooms", - "Add existing space": "Add existing space", - "Want to add a new space instead?": "Want to add a new space instead?", - "Create a new space": "Create a new space", - "Search for spaces": "Search for spaces", - "Not all selected were added": "Not all selected were added", - "Adding rooms... (%(progress)s out of %(count)s)": { - "other": "Adding rooms... (%(progress)s out of %(count)s)", - "one": "Adding room..." - }, - "Direct Messages": "Direct Messages", - "Add existing rooms": "Add existing rooms", - "Want to add a new room instead?": "Want to add a new room instead?", - "Create a new room": "Create a new room", - "Search for rooms": "Search for rooms", - "Adding spaces has moved.": "Adding spaces has moved.", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?", - "The following users may not exist": "The following users may not exist", - "Invite anyway and never warn me again": "Invite anyway and never warn me again", - "Invite anyway": "Invite anyway", - "Close dialog": "Close dialog", - "%(featureName)s Beta feedback": "%(featureName)s Beta feedback", - "To leave the beta, visit your settings.": "To leave the beta, visit your settings.", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.", - "Preparing to send logs": "Preparing to send logs", - "Logs sent": "Logs sent", - "Thank you!": "Thank you!", - "Failed to send logs: ": "Failed to send logs: ", - "Preparing to download logs": "Preparing to download logs", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Reminder: Your browser is unsupported, so your experience may be unpredictable.", - "Notes": "Notes", - "No recent messages by %(user)s found": "No recent messages by %(user)s found", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Try scrolling up in the timeline to see if there are any earlier ones.", - "Remove recent messages by %(user)s": "Remove recent messages by %(user)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?": { - "other": "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?", - "one": "You are about to remove %(count)s message by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.", - "Preserve system messages": "Preserve system messages", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)", - "Remove %(count)s messages": { - "other": "Remove %(count)s messages", - "one": "Remove 1 message" - }, - "Can't start voice message": "Can't start voice message", - "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.": "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.", - "Unable to load commit detail: %(msg)s": "Unable to load commit detail: %(msg)s", - "Unavailable": "Unavailable", - "Changelog": "Changelog", - "You cannot delete this message. (%(code)s)": "You cannot delete this message. (%(code)s)", - "Removing…": "Removing…", - "Are you sure you wish to remove (delete) this event?": "Are you sure you wish to remove (delete) this event?", - "Note that removing room changes like this could undo the change.": "Note that removing room changes like this could undo the change.", - "Confirm Removal": "Confirm Removal", - "Reason (optional)": "Reason (optional)", - "Clear all data in this session?": "Clear all data in this session?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.", - "Clear all data": "Clear all data", - "create_room": { - "name_validation_required": "Please enter a name for the room", - "join_rule_restricted_label": "Everyone in will be able to find and join this room.", - "join_rule_change_notice": "You can change this at any time from room settings.", - "join_rule_public_parent_space_label": "Anyone will be able to find and join this room, not just members of .", - "join_rule_public_label": "Anyone will be able to find and join this room.", - "join_rule_invite_label": "Only people invited will be able to find and join this room.", - "join_rule_knock_label": "Anyone can request to join, but admins or moderators need to grant access. You can change this later.", - "encrypted_video_room_warning": "You can't disable this later. The room will be encrypted but the embedded call will not.", - "encrypted_warning": "You can't disable this later. Bridges & most bots won't work yet.", - "encryption_forced": "Your server requires encryption to be enabled in private rooms.", - "encryption_label": "Enable end-to-end encryption", - "unfederated_label_default_off": "You might enable this if the room will only be used for collaborating with internal teams on your homeserver. This cannot be changed later.", - "unfederated_label_default_on": "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.", - "title_video_room": "Create a video room", - "title_public_room": "Create a public room", - "title_private_room": "Create a private room", - "topic_label": "Topic (optional)", - "room_visibility_label": "Room visibility", - "join_rule_invite": "Private room (invite only)", - "join_rule_restricted": "Visible to space members", - "unfederated": "Block anyone not part of %(serverName)s from ever joining this room.", - "action_create_video_room": "Create video room", - "action_create_room": "Create room" - }, - "Anyone in will be able to find and join.": "Anyone in will be able to find and join.", - "Anyone will be able to find and join this space, not just members of .": "Anyone will be able to find and join this space, not just members of .", - "Only people invited will be able to find and join this space.": "Only people invited will be able to find and join this space.", - "Add a space to a space you manage.": "Add a space to a space you manage.", - "Space visibility": "Space visibility", - "Private space (invite only)": "Private space (invite only)", - "Want to add an existing space instead?": "Want to add an existing space instead?", - "Adding…": "Adding…", - "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": "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", - "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.": "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.", - "Incompatible Database": "Incompatible Database", - "Continue With Encryption Disabled": "Continue With Encryption Disabled", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Confirm your account deactivation by using Single Sign On to prove your identity.", - "Are you sure you want to deactivate your account? This is irreversible.": "Are you sure you want to deactivate your account? This is irreversible.", - "Confirm account deactivation": "Confirm account deactivation", - "To continue, please enter your account password:": "To continue, please enter your account password:", - "There was a problem communicating with the server. Please try again.": "There was a problem communicating with the server. Please try again.", - "Server did not require any authentication": "Server did not require any authentication", - "Server did not return valid authentication information.": "Server did not return valid authentication information.", - "Confirm that you would like to deactivate your account. If you proceed:": "Confirm that you would like to deactivate your account. If you proceed:", - "You will not be able to reactivate your account": "You will not be able to reactivate your account", - "You will no longer be able to log in": "You will no longer be able to log in", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "No one will be able to reuse your username (MXID), including you: this username will remain unavailable", - "You will leave all rooms and DMs that you are in": "You will leave all rooms and DMs that you are in", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number", - "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?": "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?", - "Hide my messages from new joiners": "Hide my messages from new joiners", - "devtools": { - "category_room": "Room", - "category_other": "Other", - "send_custom_timeline_event": "Send custom timeline event", - "explore_room_state": "Explore room state", - "explore_room_account_data": "Explore room account data", - "view_servers_in_room": "View servers in room", - "notifications_debug": "Notifications debug", - "verification_explorer": "Verification explorer", - "active_widgets": "Active Widgets", - "explore_account_data": "Explore account data", - "settings_explorer": "Settings explorer", - "server_info": "Server info", - "toolbox": "Toolbox", - "developer_tools": "Developer Tools", - "room_id": "Room ID: %(roomId)s", - "thread_root_id": "Thread Root ID: %(threadRootId)s", - "send_custom_account_data_event": "Send custom account data event", - "send_custom_room_account_data_event": "Send custom room account data event", - "event_type": "Event Type", - "state_key": "State Key", - "invalid_json": "Doesn't look like valid JSON.", - "failed_to_send": "Failed to send event!", - "event_sent": "Event sent!", - "event_content": "Event Content", - "user_read_up_to": "User read up to: ", - "no_receipt_found": "No receipt found", - "user_read_up_to_ignore_synthetic": "User read up to (ignoreSynthetic): ", - "user_read_up_to_private": "User read up to (m.read.private): ", - "user_read_up_to_private_ignore_synthetic": "User read up to (m.read.private;ignoreSynthetic): ", - "room_status": "Room status", - "room_unread_status_count": { - "other": "Room unread status: %(status)s, count: %(count)s" + "unsupported_server_description": "This server is using an older version of Matrix. Upgrade to Matrix %(version)s to use %(brand)s without errors.", + "unsupported_server_title": "Your server is unsupported", + "update": { + "changelog": "Changelog", + "check_action": "Check for update", + "checking": "Checking for an update…", + "downloading": "Downloading update…", + "error_encountered": "Error encountered (%(errorDetail)s).", + "error_unable_load_commit": "Unable to load commit detail: %(msg)s", + "new_version_available": "New version available. Update now.", + "no_update": "No update available.", + "release_notes_toast_title": "What's New", + "see_changes_button": "What's new?", + "toast_description": "New version of %(brand)s is available", + "toast_title": "Update %(brand)s", + "unavailable": "Unavailable" + }, + "upload_failed_generic": "The file '%(fileName)s' failed to upload.", + "upload_failed_size": "The file '%(fileName)s' exceeds this homeserver's size limit for uploads", + "upload_failed_title": "Upload Failed", + "upload_file": { + "cancel_all_button": "Cancel All", + "error_file_too_large": "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.", + "error_files_too_large": "These files are too large to upload. The file size limit is %(limit)s.", + "error_some_files_too_large": "Some files are too large to be uploaded. The file size limit is %(limit)s.", + "error_title": "Upload Error", + "title": "Upload files", + "title_progress": "Upload files (%(current)s of %(total)s)", + "upload_all_button": "Upload all", + "upload_n_others_button": { + "one": "Upload %(count)s other file", + "other": "Upload %(count)s other files" + } + }, + "user_info": { + "admin_tools_section": "Admin Tools", + "ban_button_room": "Ban from room", + "ban_button_space": "Ban from space", + "ban_room_confirm_title": "Ban from %(roomName)s", + "ban_space_everything": "Ban them from everything I'm able to", + "ban_space_specific": "Ban them from specific things I'm able to", + "count_of_sessions": { + "one": "%(count)s session", + "other": "%(count)s sessions" }, - "room_unread_status": "Room unread status: %(status)s", - "notification_state": "Notification state is %(notificationState)s", - "room_encrypted": "Room is encrypted ✅", - "room_not_encrypted": "Room is not encrypted 🚨", - "main_timeline": "Main timeline", - "room_notifications_total": "Total: ", - "room_notifications_highlight": "Highlight: ", - "room_notifications_dot": "Dot: ", - "room_notifications_last_event": "Last event:", - "id": "ID: ", - "room_notifications_type": "Type: ", - "room_notifications_sender": "Sender: ", - "threads_timeline": "Threads timeline", - "room_notifications_thread_id": "Thread Id: ", - "spaces": { - "other": "<%(count)s spaces>", - "one": "" + "count_of_verified_sessions": { + "one": "1 verified session", + "other": "%(count)s verified sessions" }, - "empty_string": "", - "see_history": "See history", - "send_custom_state_event": "Send custom state event", - "failed_to_load": "Failed to load.", - "client_versions": "Client Versions", - "server_versions": "Server Versions", - "number_of_users": "Number of users", - "failed_to_save": "Failed to save settings.", - "save_setting_values": "Save setting values", - "setting_colon": "Setting:", - "caution_colon": "Caution:", - "use_at_own_risk": "This UI does NOT check the types of the values. Use at your own risk.", - "setting_definition": "Setting definition:", - "level": "Level", - "settable_global": "Settable at global", - "settable_room": "Settable at room", - "values_explicit": "Values at explicit levels", - "values_explicit_room": "Values at explicit levels in this room", - "edit_values": "Edit values", - "value_colon": "Value:", - "value_this_room_colon": "Value in this room:", - "values_explicit_colon": "Values at explicit levels:", - "values_explicit_this_room_colon": "Values at explicit levels in this room:", - "setting_id": "Setting ID", - "value": "Value", - "value_in_this_room": "Value in this room", - "edit_setting": "Edit setting", - "phase_requested": "Requested", - "phase_ready": "Ready", - "phase_started": "Started", - "phase_cancelled": "Cancelled", - "phase_transaction": "Transaction", - "phase": "Phase", - "timeout": "Timeout", - "methods": "Methods", - "requester": "Requester", - "observe_only": "Observe only", - "no_verification_requests_found": "No verification requests found", - "failed_to_find_widget": "There was an error finding this widget.", - "event_id": "Event ID: %(eventId)s" - }, - "The poll has ended. No votes were cast.": "The poll has ended. No votes were cast.", - "The poll has ended. Top answer: %(topAnswer)s": "The poll has ended. Top answer: %(topAnswer)s", - "Failed to end poll": "Failed to end poll", - "Sorry, the poll did not end. Please try again.": "Sorry, the poll did not end. Please try again.", - "End Poll": "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.": "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.", - "An error has occurred.": "An error has occurred.", - "MB": "MB", - "feedback": { - "sent": "Feedback sent", - "comment_label": "Comment", - "platform_username": "Your platform and username will be noted to help us use your feedback as much as we can.", - "may_contact_label": "You may contact me if you want to follow up or to let me test out upcoming ideas", - "pro_type": "PRO TIP: If you start a bug, please submit debug logs to help us track down the problem.", - "existing_issue_link": "Please view existing bugs on Github first. No match? Start a new one.", - "send_feedback_action": "Send feedback" - }, - "You don't have permission to do this": "You don't have permission to do this", - "Sending": "Sending", - "Sent": "Sent", - "Open room": "Open room", - "Send": "Send", - "Message preview": "Message preview", - "Search for rooms or people": "Search for rooms or people", - "Feedback sent! Thanks, we appreciate it!": "Feedback sent! Thanks, we appreciate it!", - "You may contact me if you have any follow up questions": "You may contact me if you have any follow up questions", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.", - "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.": "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.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.", - "Waiting for partner to confirm…": "Waiting for partner to confirm…", - "Incoming Verification Request": "Incoming Verification Request", - "Integrations are disabled": "Integrations are disabled", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Enable '%(manageIntegrations)s' in Settings to do this.", - "Integrations not allowed": "Integrations not allowed", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.", - "To continue, use Single Sign On to prove your identity.": "To continue, use Single Sign On to prove your identity.", - "Confirm to continue": "Confirm to continue", - "Click the button below to confirm your identity.": "Click the button below to confirm your identity.", - "Invite by email": "Invite by email", - "We couldn't create your DM.": "We couldn't create your DM.", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?", - "Start DM anyway and never warn me again": "Start DM anyway and never warn me again", - "Start DM anyway": "Start DM anyway", - "Something went wrong trying to invite the users.": "Something went wrong trying to invite the users.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "We couldn't invite those users. Please check the users you want to invite and try again.", - "A call can only be transferred to a single user.": "A call can only be transferred to a single user.", - "Failed to find the following users": "Failed to find the following users", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s", - "Recent Conversations": "Recent Conversations", - "Recently Direct Messaged": "Recently Direct Messaged", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.", - "Use an identity server to invite by email. Manage in Settings.": "Use an identity server to invite by email. Manage in Settings.", - "Start a conversation with someone using their name, email address or username (like ).": "Start a conversation with someone using their name, email address or username (like ).", - "Start a conversation with someone using their name or username (like ).": "Start a conversation with someone using their name or username (like ).", - "Some suggestions may be hidden for privacy.": "Some suggestions may be hidden for privacy.", - "If you can't see who you're looking for, send them your invite link below.": "If you can't see who you're looking for, send them your invite link below.", - "Or send invite link": "Or send invite link", - "Invite to %(roomName)s": "Invite to %(roomName)s", - "Invite someone using their name, email address, username (like ) or share this space.": "Invite someone using their name, email address, username (like ) or share this space.", - "Invite someone using their name, username (like ) or share this space.": "Invite someone using their name, username (like ) or share this space.", - "Invite someone using their name, email address, username (like ) or share this room.": "Invite someone using their name, email address, username (like ) or share this room.", - "Invite someone using their name, username (like ) or share this room.": "Invite someone using their name, username (like ) or share this room.", - "Invited people will be able to read old messages.": "Invited people will be able to read old messages.", - "Transfer": "Transfer", - "Consult first": "Consult first", - "Invites by email can only be sent one at a time": "Invites by email can only be sent one at a time", - "User Directory": "User Directory", - "Dial pad": "Dial pad", - "a new master key signature": "a new master key signature", - "a new cross-signing key signature": "a new cross-signing key signature", - "a device cross-signing signature": "a device cross-signing signature", - "a key signature": "a key signature", - "%(brand)s encountered an error during upload of:": "%(brand)s encountered an error during upload of:", - "Upload completed": "Upload completed", - "Cancelled signature upload": "Cancelled signature upload", - "Unable to upload": "Unable to upload", - "Signature upload success": "Signature upload success", - "Signature upload failed": "Signature upload failed", - "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.": "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.", - "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.": "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.", - "Incompatible local cache": "Incompatible local cache", - "Clear cache and resync": "Clear cache and resync", - "%(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 whilst we resynchronise with the server!", - "Updating %(brand)s": "Updating %(brand)s", - "You won't be able to rejoin unless you are re-invited.": "You won't be able to rejoin unless you are re-invited.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "You're the only admin of this space. Leaving it will mean no one has control over it.", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.", - "Leave %(spaceName)s": "Leave %(spaceName)s", - "You are about to leave .": "You are about to leave .", - "Would you like to leave the rooms in this space?": "Would you like to leave the rooms in this space?", - "Don't leave any rooms": "Don't leave any rooms", - "Leave all rooms": "Leave all rooms", - "Leave some rooms": "Leave some rooms", - "Leave space": "Leave space", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.", - "Start using Key Backup": "Start using Key Backup", - "I don't want my encrypted messages": "I don't want my encrypted messages", - "Manually export keys": "Manually export keys", - "You'll lose access to your encrypted messages": "You'll lose access to your encrypted messages", - "Are you sure you want to sign out?": "Are you sure you want to sign out?", - "%(count)s rooms": { - "other": "%(count)s rooms", - "one": "%(count)s room" - }, - "You're removing all spaces. Access will default to invite only": "You're removing all spaces. Access will default to invite only", - "Select spaces": "Select spaces", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Decide which spaces can access this room. If a space is selected, its members can find and join .", - "Search spaces": "Search spaces", - "Spaces you know that contain this space": "Spaces you know that contain this space", - "Spaces you know that contain this room": "Spaces you know that contain this room", - "Other spaces or rooms you might not know": "Other spaces or rooms you might not know", - "These are likely ones other room admins are a part of.": "These are likely ones other room admins are a part of.", - "Other spaces you know": "Other spaces you know", - "Confirm by comparing the following with the User Settings in your other session:": "Confirm by comparing the following with the User Settings in your other session:", - "Confirm this user's session by comparing the following with their User Settings:": "Confirm this user's session by comparing the following with their User Settings:", - "Session name": "Session name", - "Session key": "Session key", - "If they don't match, the security of your communication may be compromised.": "If they don't match, the security of your communication may be compromised.", - "Your homeserver doesn't seem to support this feature.": "Your homeserver doesn't seem to support this feature.", - "Message edits": "Message edits", - "Modal Widget": "Modal Widget", - "Data on this screen is shared with %(widgetDomain)s": "Data on this screen is shared with %(widgetDomain)s", - "Continuing without email": "Continuing without email", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.", - "Email (optional)": "Email (optional)", - "report_content": { - "missing_reason": "Please fill why you're reporting.", - "ignore_user": "Ignore user", - "hide_messages_from_user": "Check if you want to hide all current and future messages from this user.", - "nature_disagreement": "What this user is writing is wrong.\nThis will be reported to the room moderators.", - "nature": "Please pick a nature and describe what makes this message abusive.", - "disagree": "Disagree", - "toxic_behaviour": "Toxic Behaviour", - "illegal_content": "Illegal Content", - "spam_or_propaganda": "Spam or propaganda", - "report_entire_room": "Report the entire room", - "report_content_to_homeserver": "Report Content to Your Homeserver Administrator" - }, - "Unable to create room with moderation bot": "Unable to create room with moderation bot", - "This user is displaying toxic behaviour, for instance by insulting other users or sharing adult-only content in a family-friendly room or otherwise violating the rules of this room.\nThis will be reported to the room moderators.": "This user is displaying toxic behaviour, for instance by insulting other users or sharing adult-only content in a family-friendly room or otherwise violating the rules of this room.\nThis will be reported to the room moderators.", - "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.": "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.", - "This user is spamming the room with ads, links to ads or to propaganda.\nThis will be reported to the room moderators.": "This user is spamming the room with ads, links to ads or to propaganda.\nThis will be reported to the room moderators.", - "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.": "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.", - "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.": "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.", - "Any other reason. Please describe the problem.\nThis will be reported to the room moderators.": "Any other reason. Please describe the problem.\nThis will be reported to the room moderators.", - "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.": "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.", - "Room Settings - %(roomName)s": "Room Settings - %(roomName)s", - "Failed to upgrade room": "Failed to upgrade room", - "The room upgrade could not be completed": "The room upgrade could not be completed", - "Upgrade this room to version %(version)s": "Upgrade this room to version %(version)s", - "Upgrade Room Version": "Upgrade Room Version", - "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:": "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:", - "Create a new room with the same name, description and avatar": "Create a new room with the same name, description and avatar", - "Update any local room aliases to point to the new room": "Update any local room aliases to point to the new room", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room", - "Put a link back to the old room at the start of the new room so people can see old messages": "Put a link back to the old room at the start of the new room so people can see old messages", - "Automatically invite members from this room to the new one": "Automatically invite members from this room to the new one", - "Upgrade private room": "Upgrade private room", - "Upgrade public room": "Upgrade public room", - "Upgrade room": "Upgrade room", - "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.": "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.", - "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.": "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.", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.", - "You'll upgrade this room from to .": "You'll upgrade this room from to .", - "You're all caught up.": "You're all caught up.", - "Server isn't responding": "Server isn't responding", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Your server isn't responding to some of your requests. Below are some of the most likely reasons.", - "The server (%(serverName)s) took too long to respond.": "The server (%(serverName)s) took too long to respond.", - "Your firewall or anti-virus is blocking the request.": "Your firewall or anti-virus is blocking the request.", - "A browser extension is preventing the request.": "A browser extension is preventing the request.", - "The server is offline.": "The server is offline.", - "The server has denied your request.": "The server has denied your request.", - "Your area is experiencing difficulties connecting to the internet.": "Your area is experiencing difficulties connecting to the internet.", - "A connection error occurred while trying to contact the server.": "A connection error occurred while trying to contact the server.", - "The server is not configured to indicate what the problem is (CORS).": "The server is not configured to indicate what the problem is (CORS).", - "Recent changes that have not yet been received": "Recent changes that have not yet been received", - "Reset event store?": "Reset event store?", - "You most likely do not want to reset your event index store": "You most likely do not want to reset your event index store", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated", - "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", - "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.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.", - "Verification Pending": "Verification Pending", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Please check your email and click on the link it contains. Once this is done, click continue.", - "Email address": "Email address", - "This will allow you to reset your password and receive notifications.": "This will allow you to reset your password and receive notifications.", - "Share Room": "Share Room", - "Link to most recent message": "Link to most recent message", - "Share User": "Share User", - "Share Room Message": "Share Room Message", - "Link to selected message": "Link to selected message", - "Link to room": "Link to room", - "Command Help": "Command Help", - "Checking…": "Checking…", - "Your server has native support": "Your server has native support", - "Your server lacks native support": "Your server lacks native support", - "Your server lacks native support, you must specify a proxy": "Your server lacks native support, you must specify a proxy", - "Sliding Sync configuration": "Sliding Sync configuration", - "To disable you will need to log out and back in, use with caution!": "To disable you will need to log out and back in, use with caution!", - "Proxy URL (optional)": "Proxy URL (optional)", - "Proxy URL": "Proxy URL", - "Sections to show": "Sections to show", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.", - "Settings - %(spaceName)s": "Settings - %(spaceName)s", - "To help us prevent this in future, please send us logs.": "To help us prevent this in future, please send us logs.", - "Missing session data": "Missing session data", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.", - "Your browser likely removed this data when running low on disk space.": "Your browser likely removed this data when running low on disk space.", - "Find others by phone or email": "Find others by phone or email", - "Be found by phone or email": "Be found by phone or email", - "Use bots, bridges, widgets and sticker packs": "Use bots, bridges, widgets and sticker packs", - "Terms of Service": "Terms of Service", - "To continue you need to accept the terms of this service.": "To continue you need to accept the terms of this service.", - "Service": "Service", - "Summary": "Summary", - "Document": "Document", - "You signed in to a new session without verifying it:": "You signed in to a new session without verifying it:", - "Verify your other session using one of the options below.": "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) signed in to a new session without verifying it:", - "Ask this user to verify their session, or manually verify it below.": "Ask this user to verify their session, or manually verify it below.", - "Not Trusted": "Not Trusted", - "Manually verify by text": "Manually verify by text", - "Interactively verify by emoji": "Interactively verify by emoji", - "Upload files (%(current)s of %(total)s)": "Upload files (%(current)s of %(total)s)", - "Upload files": "Upload files", - "Upload all": "Upload all", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "These files are too large to upload. The file size limit is %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Some files are too large to be uploaded. The file size limit is %(limit)s.", - "Upload %(count)s other files": { - "other": "Upload %(count)s other files", - "one": "Upload %(count)s other file" - }, - "Cancel All": "Cancel All", - "Upload Error": "Upload Error", - "Verify other device": "Verify other device", - "Verification Request": "Verification Request", - "Approve widget permissions": "Approve widget permissions", - "This widget would like to:": "This widget would like to:", - "Decline All": "Decline All", - "Remember my selection for this widget": "Remember my selection for this widget", - "Allow this widget to verify your identity": "Allow this widget to verify your identity", - "The widget will verify your user ID, but won't be able to perform actions for you:": "The widget will verify your user ID, but won't be able to perform actions for you:", - "Remember this": "Remember this", - "Unnamed room": "Unnamed room", - "%(count)s Members": { - "other": "%(count)s Members", - "one": "%(count)s Member" - }, - "Public rooms": "Public rooms", - "Public spaces": "Public spaces", - "Use \"%(query)s\" to search": "Use \"%(query)s\" to search", - "Search for": "Search for", - "Spaces you're in": "Spaces you're in", - "Failed to query public rooms": "Failed to query public rooms", - "Failed to query public spaces": "Failed to query public spaces", - "Other rooms in %(spaceName)s": "Other rooms in %(spaceName)s", - "Join %(roomAddress)s": "Join %(roomAddress)s", - "Some results may be hidden for privacy": "Some results may be hidden for privacy", - "If you can't see who you're looking for, send them your invite link.": "If you can't see who you're looking for, send them your invite link.", - "Copy invite link": "Copy invite link", - "Some results may be hidden": "Some results may be hidden", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "If you can't find the room you're looking for, ask for an invite or create a new room.", - "Create new room": "Create new room", - "Other options": "Other options", - "Start a group chat": "Start a group chat", - "Other searches": "Other searches", - "To search messages, look for this icon at the top of a room ": "To search messages, look for this icon at the top of a room ", - "Recent searches": "Recent searches", - "Recently viewed": "Recently viewed", - "Use to scroll": "Use to scroll", - "Search Dialog": "Search Dialog", - "Remove search filter for %(filter)s": "Remove search filter for %(filter)s", - "Wrong file type": "Wrong file type", - "Looks good!": "Looks good!", - "Wrong Security Key": "Wrong Security Key", - "Invalid Security Key": "Invalid Security Key", - "Forgotten or lost all recovery methods? Reset all": "Forgotten or lost all recovery methods? Reset all", - "Reset everything": "Reset everything", - "Only do this if you have no other device to complete verification with.": "Only do this if you have no other device to complete verification with.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.", - "Security Phrase": "Security Phrase", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Unable to access secret storage. Please verify that you entered the correct Security Phrase.", - "Enter your Security Phrase or to continue.": "Enter your Security Phrase or to continue.", - "Security Key": "Security Key", - "Use your Security Key to continue.": "Use your Security Key to continue.", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s or %(recoveryFile)s", - "Destroy cross-signing keys?": "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.": "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": "Clear cross-signing keys", - "Confirm encryption setup": "Confirm encryption setup", - "Click the button below to confirm setting up encryption.": "Click the button below to confirm setting up encryption.", - "Unable to set up keys": "Unable to set up keys", - "Restoring keys from backup": "Restoring keys from backup", - "Fetching keys from server…": "Fetching keys from server…", - "%(completed)s of %(total)s keys restored": "%(completed)s of %(total)s keys restored", - "Unable to load backup status": "Unable to load backup status", - "Security Key mismatch": "Security Key mismatch", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.", - "Incorrect Security Phrase": "Incorrect Security Phrase", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.", - "Unable to restore backup": "Unable to restore backup", - "No backup found!": "No backup found!", - "Keys restored": "Keys restored", - "Failed to decrypt %(failedCount)s sessions!": "Failed to decrypt %(failedCount)s sessions!", - "Successfully restored %(sessionCount)s keys": "Successfully restored %(sessionCount)s keys", - "Enter Security Phrase": "Enter Security Phrase", - "Warning: you should only set up key backup from a trusted computer.": "Warning: you should only set up key backup from a trusted computer.", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Access your secure message history and set up secure messaging by entering your Security Phrase.", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options", - "Enter Security Key": "Enter Security Key", - "This looks like a valid Security Key!": "This looks like a valid Security Key!", - "Not a valid Security Key": "Not a valid Security Key", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Access your secure message history and set up secure messaging by entering your Security Key.", - "If you've forgotten your Security Key you can ": "If you've forgotten your Security Key you can ", - "You will be redirected to your server's authentication provider to complete sign out.": "You will be redirected to your server's authentication provider to complete sign out.", - "Filter results": "Filter results", - "No results found": "No results found", - "Input devices": "Input devices", - "Output devices": "Output devices", - "Cameras": "Cameras", - "Resume": "Resume", - "Hold": "Hold", - "Resend %(unsentCount)s reaction(s)": "Resend %(unsentCount)s reaction(s)", - "Open in OpenStreetMap": "Open in OpenStreetMap", - "View source": "View source", - "Show preview": "Show preview", - "Source URL": "Source URL", - "Collapse reply thread": "Collapse reply thread", - "View related event": "View related event", - "Report": "Report", - "Forget": "Forget", - "Favourited": "Favourited", - "Favourite": "Favourite", - "Mentions only": "Mentions only", - "Copy room link": "Copy room link", - "Low Priority": "Low Priority", - "Forget Room": "Forget Room", - "Mark as read": "Mark as read", - "Match default setting": "Match default setting", - "Mute room": "Mute room", - "See room timeline (devtools)": "See room timeline (devtools)", - "Space home": "Space home", - "Manage & explore rooms": "Manage & explore rooms", - "Thread options": "Thread options", - "Unable to start audio streaming.": "Unable to start audio streaming.", - "Failed to start livestream": "Failed to start livestream", - "Start audio stream": "Start audio stream", - "Take a picture": "Take a picture", - "Delete Widget": "Delete Widget", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?", - "Delete widget": "Delete widget", - "Remove for everyone": "Remove for everyone", - "Revoke permissions": "Revoke permissions", - "Move left": "Move left", - "Move right": "Move right", - "Updated %(humanizedUpdateTime)s": "Updated %(humanizedUpdateTime)s", - "Live until %(expiryTime)s": "Live until %(expiryTime)s", - "Loading live location…": "Loading live location…", - "Live location ended": "Live location ended", - "Live location error": "Live location error", - "No live locations": "No live locations", - "View list": "View list", - "View List": "View List", - "Close sidebar": "Close sidebar", - "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", - "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", - "Stop and close": "Stop and close", - "Avatar": "Avatar", - "This room is public": "This room is public", - "This homeserver would like to make sure you are not a robot.": "This homeserver would like to make sure you are not a robot.", - "Country Dropdown": "Country Dropdown", - "Email": "Email", - "Enter email address": "Enter email address", - "Doesn't look like a valid email address": "Doesn't look like a valid email address", - "Confirm your identity by entering your account password below.": "Confirm your identity by entering your account password below.", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.", - "Please review and accept all of the homeserver's policies": "Please review and accept all of the homeserver's policies", - "Please review and accept the policies of this homeserver:": "Please review and accept the policies of this homeserver:", - "Check your email to continue": "Check your email to continue", - "Unread email icon": "Unread email icon", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "To create your account, open the link in the email we just sent to %(emailAddress)s.", - "Did not receive it? Resend it": "Did not receive it? Resend it", - "Resent!": "Resent!", - "Token incorrect": "Token incorrect", - "A text message has been sent to %(msisdn)s": "A text message has been sent to %(msisdn)s", - "Please enter the code it contains:": "Please enter the code it contains:", - "Code": "Code", - "Enter a registration token provided by the homeserver administrator.": "Enter a registration token provided by the homeserver administrator.", - "Registration token": "Registration token", - "Something went wrong in confirming your identity. Cancel and try again.": "Something went wrong in confirming your identity. Cancel and try again.", - "Start authentication": "Start authentication", - "Sign in new device": "Sign in new device", - "The linking wasn't completed in the required time.": "The linking wasn't completed in the required time.", - "The scanned code is invalid.": "The scanned code is invalid.", - "Linking with this device is not supported.": "Linking with this device is not supported.", - "The request was declined on the other device.": "The request was declined on the other device.", - "The other device is already signed in.": "The other device is already signed in.", - "The other device isn't signed in.": "The other device isn't signed in.", - "The request was cancelled.": "The request was cancelled.", - "An unexpected error occurred.": "An unexpected error occurred.", - "The homeserver doesn't support signing in another device.": "The homeserver doesn't support signing in another device.", - "Devices connected": "Devices connected", - "Check that the code below matches with your other device:": "Check that the code below matches with your other device:", - "By approving access for this device, it will have full access to your account.": "By approving access for this device, it will have full access to your account.", - "Scan the QR code below with your device that's signed out.": "Scan the QR code below with your device that's signed out.", - "Start at the sign in screen": "Start at the sign in screen", - "Select '%(scanQRCode)s'": "Select '%(scanQRCode)s'", - "Scan QR code": "Scan QR code", - "Review and approve the sign in": "Review and approve the sign in", - "Connecting…": "Connecting…", - "Waiting for device to sign in": "Waiting for device to sign in", - "Completing set up of your new device": "Completing set up of your new device", - "Enter password": "Enter password", - "Nice, strong password!": "Nice, strong password!", - "Password is allowed, but unsafe": "Password is allowed, but unsafe", - "Keep going…": "Keep going…", - "Enter username": "Enter username", - "Enter phone number": "Enter phone number", - "That phone number doesn't look quite right, please check and try again": "That phone number doesn't look quite right, please check and try again", - "Phone": "Phone", - "Forgot password?": "Forgot password?", - "Sign in with": "Sign in with", - "Use an email address to recover your account": "Use an email address to recover your account", - "Enter email address (required on this homeserver)": "Enter email address (required on this homeserver)", - "Other users can invite you to rooms using your contact details": "Other users can invite you to rooms using your contact details", - "Enter phone number (required on this homeserver)": "Enter phone number (required on this homeserver)", - "Use lowercase letters, numbers, dashes and underscores only": "Use lowercase letters, numbers, dashes and underscores only", - "Unable to check if username has been taken. Try again later.": "Unable to check if username has been taken. Try again later.", - "Someone already has that username. Try another or if it is you, sign in below.": "Someone already has that username. Try another or if it is you, sign in below.", - "Phone (optional)": "Phone (optional)", - "Add an email to be able to reset your password.": "Add an email to be able to reset your password.", - "Use email or phone to optionally be discoverable by existing contacts.": "Use email or phone to optionally be discoverable by existing contacts.", - "Use email to optionally be discoverable by existing contacts.": "Use email to optionally be discoverable by existing contacts.", - "Unnamed audio": "Unnamed audio", - "Error downloading audio": "Error downloading audio", - "Couldn't load page": "Couldn't load page", - "Drop file here to upload": "Drop file here to upload", - "You must register to use this functionality": "You must register to use this functionality", - "You must join the room to see its files": "You must join the room to see its files", - "No files visible in this room": "No files visible in this room", - "Attach files from chat or just drag and drop them anywhere in a room.": "Attach files from chat or just drag and drop them anywhere in a room.", - "Open dial pad": "Open dial pad", - "Wait!": "Wait!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!", - "Reject invitation": "Reject invitation", - "Are you sure you want to reject the invitation?": "Are you sure you want to reject the invitation?", - "Failed to reject invitation": "Failed to reject invitation", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "You are the only person here. If you leave, no one will be able to join in the future, including you.", - "This space is not public. You will not be able to rejoin without an invite.": "This space is not public. You will not be able to rejoin without an invite.", - "This room is not public. You will not be able to rejoin without an invite.": "This room is not public. You will not be able to rejoin without an invite.", - "Are you sure you want to leave the space '%(spaceName)s'?": "Are you sure you want to leave the space '%(spaceName)s'?", - "Are you sure you want to leave the room '%(roomName)s'?": "Are you sure you want to leave the room '%(roomName)s'?", - "Failed to forget room %(errCode)s": "Failed to forget room %(errCode)s", - "Unable to copy room link": "Unable to copy room link", - "Unable to copy a link to the room to the clipboard.": "Unable to copy a link to the room to the clipboard.", - "Signed Out": "Signed Out", - "For security, this session has been signed out. Please sign in again.": "For security, this session has been signed out. Please sign in again.", - "Terms and Conditions": "Terms and Conditions", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.", - "Review terms and conditions": "Review terms and conditions", - "Old cryptography data detected": "Old cryptography data detected", - "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 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.", - "Verification requested": "Verification requested", - "%(creator)s created this DM.": "%(creator)s created this DM.", - "%(creator)s created and configured the room.": "%(creator)s created and configured the room.", - "You're all caught up": "You're all caught up", - "You have no visible notifications.": "You have no visible notifications.", - "Search failed": "Search failed", - "Server may be unavailable, overloaded, or search timed out :(": "Server may be unavailable, overloaded, or search timed out :(", - "No more results": "No more results", - "You can't send any messages until you review and agree to our terms and conditions.": "You can't send any messages until you review and agree to our terms and conditions.", - "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.": "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.", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.", - "Some of your messages have not been sent": "Some of your messages have not been sent", - "Delete all": "Delete all", - "Retry all": "Retry all", - "You can select all or individual messages to retry or delete": "You can select all or individual messages to retry or delete", - "Connectivity to the server has been lost.": "Connectivity to the server has been lost.", - "Sent messages will be stored until your connection has returned.": "Sent messages will be stored until your connection has returned.", - "We're creating a room with %(names)s": "We're creating a room with %(names)s", - "You seem to be uploading files, are you sure you want to quit?": "You seem to be uploading files, are you sure you want to quit?", - "You seem to be in a call, are you sure you want to quit?": "You seem to be in a call, are you sure you want to quit?", - "Failed to reject invite": "Failed to reject invite", - "Unknown": "Unknown", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "You have %(count)s unread notifications in a prior version of this room.", - "one": "You have %(count)s unread notification in a prior version of this room." - }, - "Joining": "Joining", - "You don't have permission": "You don't have permission", - "This room is suggested as a good one to join": "This room is suggested as a good one to join", - "Suggested": "Suggested", - "Select a room below first": "Select a room below first", - "Mark as not suggested": "Mark as not suggested", - "Mark as suggested": "Mark as suggested", - "Failed to remove some rooms. Try again later": "Failed to remove some rooms. Try again later", - "Failed to load list of rooms.": "Failed to load list of rooms.", - "Your server does not support showing space hierarchies.": "Your server does not support showing space hierarchies.", - "You may want to try a different search or check for typos.": "You may want to try a different search or check for typos.", - "Results": "Results", - "Rooms and spaces": "Rooms and spaces", - "Search names and descriptions": "Search names and descriptions", - "Welcome to ": "Welcome to ", - "Failed to create initial space rooms": "Failed to create initial space rooms", - "Skip for now": "Skip for now", - "Creating rooms…": "Creating rooms…", - "What do you want to organise?": "What do you want to organise?", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.", - "Share %(name)s": "Share %(name)s", - "It's just you at the moment, it will be even better with others.": "It's just you at the moment, it will be even better with others.", - "Go to my first room": "Go to my first room", - "Go to my space": "Go to my space", - "Who are you working with?": "Who are you working with?", - "Make sure the right people have access to %(name)s": "Make sure the right people have access to %(name)s", - "Just me": "Just me", - "A private space to organise your rooms": "A private space to organise your rooms", - "Me and my teammates": "Me and my teammates", - "A private space for you and your teammates": "A private space for you and your teammates", - "Failed to invite the following users to your space: %(csvUsers)s": "Failed to invite the following users to your space: %(csvUsers)s", - "Inviting…": "Inviting…", - "Invite your teammates": "Invite your teammates", - "Make sure the right people have access. You can invite more later.": "Make sure the right people have access. You can invite more later.", - "Invite by username": "Invite by username", - "What are some things you want to discuss in %(spaceName)s?": "What are some things you want to discuss in %(spaceName)s?", - "Let's create a room for each of them.": "Let's create a room for each of them.", - "You can add more later too, including already existing ones.": "You can add more later too, including already existing ones.", - "What projects are your team working on?": "What projects are your team working on?", - "We'll create rooms for each of them.": "We'll create rooms for each of them.", - "All threads": "All threads", - "Shows all threads from current room": "Shows all threads from current room", - "My threads": "My threads", - "Shows all threads you've participated in": "Shows all threads you've participated in", - "Show:": "Show:", - "Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.", - "Show all threads": "Show all threads", - "Threads help keep your conversations on-topic and easy to track.": "Threads help keep your conversations on-topic and easy to track.", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "Tip: Use “%(replyInThread)s” when hovering over a message.", - "Keep discussions organised with threads": "Keep discussions organised with threads", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Tried to load a specific point in this room's timeline, but was unable to find it.", - "Failed to load timeline position": "Failed to load timeline position", - "Uploading %(filename)s and %(count)s others": { - "other": "Uploading %(filename)s and %(count)s others", - "one": "Uploading %(filename)s and %(count)s other" - }, - "Uploading %(filename)s": "Uploading %(filename)s", - "Switch to light mode": "Switch to light mode", - "Switch to dark mode": "Switch to dark mode", - "Switch theme": "Switch theme", - "Could not load user profile": "Could not load user profile", - "Decrypted event source": "Decrypted event source", - "Decrypted source unavailable": "Decrypted source unavailable", - "Original event source": "Original event source", - "Waiting for users to join %(brand)s": "Waiting for users to join %(brand)s", - "Once invited users have joined %(brand)s, you will be able to chat and the room will be end-to-end encrypted": "Once invited users have joined %(brand)s, you will be able to chat and the room will be end-to-end encrypted", - "Unable to verify this device": "Unable to verify this device", - "Verify this device": "Verify this device", - "Device verified": "Device verified", - "Really reset verification keys?": "Really reset verification keys?", - "Skip verification for now": "Skip verification for now", - "%(brand)s is open in another window. Click \"%(label)s\" to use %(brand)s here and disconnect the other window.": "%(brand)s is open in another window. Click \"%(label)s\" to use %(brand)s here and disconnect the other window.", - "Too many attempts in a short time. Wait some time before trying again.": "Too many attempts in a short time. Wait some time before trying again.", - "Too many attempts in a short time. Retry after %(timeout)s.": "Too many attempts in a short time. Retry after %(timeout)s.", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.", - "Confirm new password": "Confirm new password", - "A new password must be entered.": "A new password must be entered.", - "New passwords must match each other.": "New passwords must match each other.", - "Sign out of all devices": "Sign out of all devices", - "Your password has been reset.": "Your password has been reset.", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.", - "Return to login screen": "Return to login screen", - "Invalid homeserver discovery response": "Invalid homeserver discovery response", - "Failed to get autodiscovery configuration from server": "Failed to get autodiscovery configuration from server", - "Invalid base_url for m.homeserver": "Invalid base_url for m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Homeserver URL does not appear to be a valid Matrix homeserver", - "Invalid identity server discovery response": "Invalid identity server discovery response", - "Invalid base_url for m.identity_server": "Invalid base_url for m.identity_server", - "Identity server URL does not appear to be a valid identity server": "Identity server URL does not appear to be a valid identity server", - "General failure": "General failure", - "%(brand)s has been opened in another tab.": "%(brand)s has been opened in another tab.", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.", - "Proceed with reset": "Proceed with reset", - "Verify with Security Key or Phrase": "Verify with Security Key or Phrase", - "Verify with Security Key": "Verify with Security Key", - "Verify with another device": "Verify with another device", - "Verify your identity to access encrypted messages and prove your identity to others.": "Verify your identity to access encrypted messages and prove your identity to others.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.", - "Your new device is now verified. Other users will see it as trusted.": "Your new device is now verified. Other users will see it as trusted.", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Without verifying, you won't have access to all your messages and may appear as untrusted to others.", - "I'll verify later": "I'll verify later", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.", - "Please only proceed if you're sure you've lost all of your other devices and your Security Key.": "Please only proceed if you're sure you've lost all of your other devices and your Security Key.", - "Failed to re-authenticate due to a homeserver problem": "Failed to re-authenticate due to a homeserver problem", - "Clear personal data": "Clear personal data", - "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.", - "Send email": "Send email", - "Commands": "Commands", - "Command Autocomplete": "Command Autocomplete", - "Emoji Autocomplete": "Emoji Autocomplete", - "Notify the whole room": "Notify the whole room", - "Room Notification": "Room Notification", - "Notification Autocomplete": "Notification Autocomplete", - "Room Autocomplete": "Room Autocomplete", - "Space Autocomplete": "Space Autocomplete", - "Users": "Users", - "User Autocomplete": "User Autocomplete", - "Your keys are being backed up (the first backup could take a few minutes).": "Your keys are being backed up (the first backup could take a few minutes).", - "Starting backup…": "Starting backup…", - "Success!": "Success!", - "Create key backup": "Create key backup", - "Unable to create key backup": "Unable to create key backup", - "Generate a Security Key": "Generate a Security Key", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.", - "Enter a Security Phrase": "Enter a Security Phrase", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Use a secret phrase only you know, and optionally save a Security Key to use for backup.", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.", - "Enter your account password to confirm the upgrade:": "Enter your account password to confirm the upgrade:", - "Restore your key backup to upgrade your encryption": "Restore your key backup to upgrade your encryption", - "You'll need to authenticate with the server to confirm the upgrade.": "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.": "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.", - "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.": "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.", - "Great! This Security Phrase looks strong enough.": "Great! This Security Phrase looks strong enough.", - "That matches!": "That matches!", - "Use a different passphrase?": "Use a different passphrase?", - "That doesn't match.": "That doesn't match.", - "Go back to set it again.": "Go back to set it again.", - "Enter your Security Phrase a second time to confirm it.": "Enter your Security Phrase a second time to confirm it.", - "Confirm your Security Phrase": "Confirm your Security Phrase", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s or %(copyButton)s", - "Your keys are now being backed up from this device.": "Your keys are now being backed up from this device.", - "Unable to query secret storage status": "Unable to query secret storage status", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.", - "You can also set up Secure Backup & manage your keys in Settings.": "You can also set up Secure Backup & manage your keys in Settings.", - "Upgrade your encryption": "Upgrade your encryption", - "Set a Security Phrase": "Set a Security Phrase", - "Confirm Security Phrase": "Confirm Security Phrase", - "Save your Security Key": "Save your Security Key", - "Secure Backup successful": "Secure Backup successful", - "Unable to set up secret storage": "Unable to set up secret storage", - "Export room keys": "Export room keys", - "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.": "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.", - "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.": "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.", - "Enter passphrase": "Enter passphrase", - "Great! This passphrase looks strong enough": "Great! This passphrase looks strong enough", - "Confirm passphrase": "Confirm passphrase", - "Passphrase must not be empty": "Passphrase must not be empty", - "Passphrases must match": "Passphrases must match", - "Import room keys": "Import room keys", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.", - "File to import": "File to import", - "New Recovery Method": "New Recovery Method", - "A new Security Phrase and key for Secure Messages have been detected.": "A new Security Phrase and key for Secure Messages have been detected.", - "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.": "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.", - "This session is encrypting history using the new recovery method.": "This session is encrypting history using the new recovery method.", - "Go to Settings": "Go to Settings", - "Set up Secure Messages": "Set up Secure Messages", - "Recovery Method Removed": "Recovery Method Removed", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "This session has detected that your Security Phrase and key for Secure Messages have been removed.", - "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 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.": "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.", - "If disabled, messages from encrypted rooms won't appear in search results.": "If disabled, messages from encrypted rooms won't appear in search results.", - "Not currently indexing messages for any room.": "Not currently indexing messages for any room.", - "Currently indexing: %(currentRoom)s": "Currently indexing: %(currentRoom)s", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s is securely caching encrypted messages locally for them to appear in search results:", - "Space used:": "Space used:", - "Indexed messages:": "Indexed messages:", - "Indexed rooms:": "Indexed rooms:", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s out of %(totalRooms)s", - "Message downloading sleep time(ms)": "Message downloading sleep time(ms)", - "Failed to set direct message tag": "Failed to set direct message tag", - "Failed to remove tag %(tagName)s from room": "Failed to remove tag %(tagName)s from room", - "Failed to add tag %(tagName)s to room": "Failed to add tag %(tagName)s to room" + "deactivate_confirm_action": "Deactivate user", + "deactivate_confirm_description": "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?", + "deactivate_confirm_title": "Deactivate user?", + "demote_button": "Demote", + "demote_self_confirm_description_space": "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.", + "demote_self_confirm_room": "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.", + "demote_self_confirm_title": "Demote yourself?", + "disinvite_button_room": "Disinvite from room", + "disinvite_button_room_name": "Disinvite from %(roomName)s", + "disinvite_button_space": "Disinvite from space", + "edit_own_devices": "Edit devices", + "error_ban_user": "Failed to ban user", + "error_deactivate": "Failed to deactivate user", + "error_kicking_user": "Failed to remove user", + "error_mute_user": "Failed to mute user", + "error_revoke_3pid_invite_description": "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.", + "error_revoke_3pid_invite_title": "Failed to revoke invite", + "hide_sessions": "Hide sessions", + "hide_verified_sessions": "Hide verified sessions", + "ignore_confirm_description": "All messages and invites from this user will be hidden. Are you sure you want to ignore them?", + "ignore_confirm_title": "Ignore %(user)s", + "invited_by": "Invited by %(sender)s", + "jump_to_rr_button": "Jump to read receipt", + "kick_button_room": "Remove from room", + "kick_button_room_name": "Remove from %(roomName)s", + "kick_button_space": "Remove from space", + "kick_button_space_everything": "Remove them from everything I'm able to", + "kick_space_specific": "Remove them from specific things I'm able to", + "kick_space_warning": "They'll still be able to access whatever you're not an admin of.", + "promote_warning": "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.", + "redact": { + "confirm_button": { + "one": "Remove 1 message", + "other": "Remove %(count)s messages" + }, + "confirm_description_1": { + "one": "You are about to remove %(count)s message by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?", + "other": "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?" + }, + "confirm_description_2": "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.", + "confirm_keep_state_explainer": "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)", + "confirm_keep_state_label": "Preserve system messages", + "confirm_title": "Remove recent messages by %(user)s", + "no_recent_messages_description": "Try scrolling up in the timeline to see if there are any earlier ones.", + "no_recent_messages_title": "No recent messages by %(user)s found" + }, + "redact_button": "Remove recent messages", + "revoke_invite": "Revoke invite", + "role_label": "Role in ", + "room_encrypted": "Messages in this room are end-to-end encrypted.", + "room_encrypted_detail": "Your messages are secured and only you and the recipient have the unique keys to unlock them.", + "room_unencrypted": "Messages in this room are not end-to-end encrypted.", + "room_unencrypted_detail": "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.", + "share_button": "Share Link to User", + "unban_button_room": "Unban from room", + "unban_button_space": "Unban from space", + "unban_room_confirm_title": "Unban from %(roomName)s", + "unban_space_everything": "Unban them from everything I'm able to", + "unban_space_specific": "Unban them from specific things I'm able to", + "unban_space_warning": "They won't be able to access whatever you're not an admin of.", + "verify_button": "Verify User", + "verify_explainer": "For extra security, verify this user by checking a one-time code on both of your devices." + }, + "user_menu": { + "settings": "All settings", + "switch_theme_dark": "Switch to dark mode", + "switch_theme_light": "Switch to light mode" + }, + "voice_broadcast": { + "30s_backward": "30s backward", + "30s_forward": "30s forward", + "action": "Voice broadcast", + "buffering": "Buffering…", + "confirm_listen_affirm": "Yes, end my recording", + "confirm_listen_description": "If you start listening to this live broadcast, your current live broadcast recording will be ended.", + "confirm_listen_title": "Listen to live broadcast?", + "confirm_stop_affirm": "Yes, stop broadcast", + "confirm_stop_description": "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.", + "confirm_stop_title": "Stop live broadcasting?", + "connection_error": "Connection error - Recording paused", + "failed_already_recording_description": "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.", + "failed_already_recording_title": "Can't start a new voice broadcast", + "failed_decrypt": "Unable to decrypt voice broadcast", + "failed_generic": "Unable to play this voice broadcast", + "failed_insufficient_permission_description": "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.", + "failed_insufficient_permission_title": "Can't start a new voice broadcast", + "failed_no_connection_description": "Unfortunately we're unable to start a recording right now. Please try again later.", + "failed_no_connection_title": "Connection error", + "failed_others_already_recording_description": "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.", + "failed_others_already_recording_title": "Can't start a new voice broadcast", + "go_live": "Go live", + "live": "Live", + "pause": "pause voice broadcast", + "play": "play voice broadcast", + "resume": "resume voice broadcast" + }, + "voice_message": { + "cant_start_broadcast_description": "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.", + "cant_start_broadcast_title": "Can't start voice message" + }, + "voip": { + "already_in_call": "Already in call", + "already_in_call_person": "You're already in a call with this person.", + "answered_elsewhere": "Answered Elsewhere", + "answered_elsewhere_description": "The call was answered on another device.", + "audio_devices": "Audio devices", + "call_failed": "Call Failed", + "call_failed_description": "The call could not be established", + "call_failed_media": "Call failed because webcam or microphone could not be accessed. Check that:", + "call_failed_media_applications": "No other application is using the webcam", + "call_failed_media_connected": "A microphone and webcam are plugged in and set up correctly", + "call_failed_media_permissions": "Permission is granted to use the webcam", + "call_failed_microphone": "Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.", + "call_held": "%(peerName)s held the call", + "call_held_resume": "You held the call Resume", + "call_held_switch": "You held the call Switch", + "call_toast_unknown_room": "Unknown room", + "camera_disabled": "Your camera is turned off", + "camera_enabled": "Your camera is still enabled", + "cannot_call_yourself_description": "You cannot place a call with yourself.", + "change_input_device": "Change input device", + "connecting": "Connecting", + "connection_lost": "Connectivity to the server has been lost", + "connection_lost_description": "You cannot place calls without a connection to the server.", + "consulting": "Consulting with %(transferTarget)s. Transfer to %(transferee)s", + "default_device": "Default Device", + "dial": "Dial", + "dialpad": "Dialpad", + "disable_camera": "Turn off camera", + "disable_microphone": "Mute microphone", + "disabled_no_one_here": "There's no one here to call", + "disabled_no_perms_start_video_call": "You do not have permission to start video calls", + "disabled_no_perms_start_voice_call": "You do not have permission to start voice calls", + "disabled_ongoing_call": "Ongoing call", + "enable_camera": "Turn on camera", + "enable_microphone": "Unmute microphone", + "expand": "Return to call", + "failed_call_live_broadcast_description": "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.", + "failed_call_live_broadcast_title": "Can’t start a call", + "hangup": "Hangup", + "hide_sidebar_button": "Hide sidebar", + "input_devices": "Input devices", + "join_button_tooltip_call_full": "Sorry — this call is currently full", + "join_button_tooltip_connecting": "Connecting", + "maximise": "Fill screen", + "misconfigured_server": "Call failed due to misconfigured server", + "misconfigured_server_description": "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.", + "misconfigured_server_fallback": "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.", + "misconfigured_server_fallback_accept": "Try using %(server)s", + "more_button": "More", + "msisdn_lookup_failed": "Unable to look up phone number", + "msisdn_lookup_failed_description": "There was an error looking up the phone number", + "msisdn_transfer_failed": "Unable to transfer call", + "n_people_joined": { + "one": "%(count)s person joined", + "other": "%(count)s people joined" + }, + "no_audio_input_description": "We didn't find a microphone on your device. Please check your settings and try again.", + "no_audio_input_title": "No microphone found", + "no_media_perms_description": "You may need to manually permit %(brand)s to access your microphone/webcam", + "no_media_perms_title": "No media permissions", + "no_permission_conference": "Permission Required", + "no_permission_conference_description": "You do not have permission to start a conference call in this room", + "on_hold": "%(name)s on hold", + "output_devices": "Output devices", + "screenshare_monitor": "Share entire screen", + "screenshare_title": "Share content", + "screenshare_window": "Application window", + "show_sidebar_button": "Show sidebar", + "silence": "Silence call", + "silenced": "Notifications silenced", + "start_screenshare": "Start sharing your screen", + "stop_screenshare": "Stop sharing your screen", + "too_many_calls": "Too Many Calls", + "too_many_calls_description": "You've reached the maximum number of simultaneous calls.", + "transfer_consult_first_label": "Consult first", + "transfer_failed": "Transfer Failed", + "transfer_failed_description": "Failed to transfer call", + "unable_to_access_audio_input_description": "We were unable to access your microphone. Please check your browser settings and try again.", + "unable_to_access_audio_input_title": "Unable to access your microphone", + "unable_to_access_media": "Unable to access webcam / microphone", + "unable_to_access_microphone": "Unable to access microphone", + "unknown_caller": "Unknown caller", + "unknown_person": "unknown person", + "unsilence": "Sound on", + "unsupported": "Calls are unsupported", + "unsupported_browser": "You cannot place calls in this browser.", + "user_busy": "User Busy", + "user_busy_description": "The user you called is busy.", + "user_is_presenting": "%(sharerName)s is presenting", + "video_call": "Video call", + "video_call_started": "Video call started", + "video_devices": "Video devices", + "voice_call": "Voice call", + "you_are_presenting": "You are presenting" + }, + "widget": { + "added_by": "Widget added by", + "capabilities_dialog": { + "content_starting_text": "This widget would like to:", + "decline_all_permission": "Decline All", + "remember_Selection": "Remember my selection for this widget", + "title": "Approve widget permissions" + }, + "capability": { + "always_on_screen_generic": "Remain on your screen while running", + "always_on_screen_viewing_another_room": "Remain on your screen when viewing another room, when running", + "any_room": "The above, but in any room you are joined or invited to as well", + "byline_empty_state_key": "with an empty state key", + "byline_state_key": "with state key %(stateKey)s", + "capability": "The %(capability)s capability", + "change_avatar_active_room": "Change the avatar of your active room", + "change_avatar_this_room": "Change the avatar of this room", + "change_name_active_room": "Change the name of your active room", + "change_name_this_room": "Change the name of this room", + "change_topic_active_room": "Change the topic of your active room", + "change_topic_this_room": "Change the topic of this room", + "receive_membership_active_room": "See when people join, leave, or are invited to your active room", + "receive_membership_this_room": "See when people join, leave, or are invited to this room", + "remove_ban_invite_leave_active_room": "Remove, ban, or invite people to your active room, and make you leave", + "remove_ban_invite_leave_this_room": "Remove, ban, or invite people to this room, and make you leave", + "see_avatar_change_active_room": "See when the avatar changes in your active room", + "see_avatar_change_this_room": "See when the avatar changes in this room", + "see_event_type_sent_active_room": "See %(eventType)s events posted to your active room", + "see_event_type_sent_this_room": "See %(eventType)s events posted to this room", + "see_images_sent_active_room": "See images posted to your active room", + "see_images_sent_this_room": "See images posted to this room", + "see_messages_sent_active_room": "See messages posted to your active room", + "see_messages_sent_this_room": "See messages posted to this room", + "see_msgtype_sent_active_room": "See %(msgtype)s messages posted to your active room", + "see_msgtype_sent_this_room": "See %(msgtype)s messages posted to this room", + "see_name_change_active_room": "See when the name changes in your active room", + "see_name_change_this_room": "See when the name changes in this room", + "see_sent_emotes_active_room": "See emotes posted to your active room", + "see_sent_emotes_this_room": "See emotes posted to this room", + "see_sent_files_active_room": "See general files posted to your active room", + "see_sent_files_this_room": "See general files posted to this room", + "see_sticker_posted_active_room": "See when anyone posts a sticker to your active room", + "see_sticker_posted_this_room": "See when a sticker is posted in this room", + "see_text_messages_sent_active_room": "See text messages posted to your active room", + "see_text_messages_sent_this_room": "See text messages posted to this room", + "see_topic_change_active_room": "See when the topic changes in your active room", + "see_topic_change_this_room": "See when the topic changes in this room", + "see_videos_sent_active_room": "See videos posted to your active room", + "see_videos_sent_this_room": "See videos posted to this room", + "send_emotes_active_room": "Send emotes as you in your active room", + "send_emotes_this_room": "Send emotes as you in this room", + "send_event_type_active_room": "Send %(eventType)s events as you in your active room", + "send_event_type_this_room": "Send %(eventType)s events as you in this room", + "send_files_active_room": "Send general files as you in your active room", + "send_files_this_room": "Send general files as you in this room", + "send_images_active_room": "Send images as you in your active room", + "send_images_this_room": "Send images as you in this room", + "send_messages_active_room": "Send messages as you in your active room", + "send_messages_this_room": "Send messages as you in this room", + "send_msgtype_active_room": "Send %(msgtype)s messages as you in your active room", + "send_msgtype_this_room": "Send %(msgtype)s messages as you in this room", + "send_stickers_active_room": "Send stickers into your active room", + "send_stickers_active_room_as_you": "Send stickers to your active room as you", + "send_stickers_this_room": "Send stickers into this room", + "send_stickers_this_room_as_you": "Send stickers to this room as you", + "send_text_messages_active_room": "Send text messages as you in your active room", + "send_text_messages_this_room": "Send text messages as you in this room", + "send_videos_active_room": "Send videos as you in your active room", + "send_videos_this_room": "Send videos as you in this room", + "specific_room": "The above, but in as well", + "switch_room": "Change which room you're viewing", + "switch_room_message_user": "Change which room, message, or user you're viewing" + }, + "close_to_view_right_panel": "Close this widget to view it in this panel", + "context_menu": { + "delete": "Delete widget", + "delete_warning": "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?", + "move_left": "Move left", + "move_right": "Move right", + "remove": "Remove for everyone", + "revoke": "Revoke permissions", + "screenshot": "Take a picture", + "start_audio_stream": "Start audio stream" + }, + "cookie_warning": "This widget may use cookies.", + "error_hangup_description": "You were disconnected from the call. (Error: %(message)s)", + "error_hangup_title": "Connection lost", + "error_loading": "Error loading Widget", + "error_mixed_content": "Error - Mixed content", + "error_need_invite_permission": "You need to be able to invite users to do that.", + "error_need_kick_permission": "You need to be able to kick users to do that.", + "error_need_to_be_logged_in": "You need to be logged in.", + "error_unable_start_audio_stream_description": "Unable to start audio streaming.", + "error_unable_start_audio_stream_title": "Failed to start livestream", + "modal_data_warning": "Data on this screen is shared with %(widgetDomain)s", + "modal_title_default": "Modal Widget", + "no_name": "Unknown App", + "open_id_permissions_dialog": { + "remember_selection": "Remember this", + "starting_text": "The widget will verify your user ID, but won't be able to perform actions for you:", + "title": "Allow this widget to verify your identity" + }, + "popout": "Popout widget", + "set_room_layout": "Set my room layout for everyone", + "shared_data_avatar": "Your profile picture URL", + "shared_data_device_id": "Your device ID", + "shared_data_lang": "Your language", + "shared_data_mxid": "Your user ID", + "shared_data_name": "Your display name", + "shared_data_room_id": "Room ID", + "shared_data_theme": "Your theme", + "shared_data_url": "%(brand)s URL", + "shared_data_warning": "Using this widget may share data with %(widgetDomain)s.", + "shared_data_warning_im": "Using this widget may share data with %(widgetDomain)s & your integration manager.", + "shared_data_widget_id": "Widget ID", + "unencrypted_warning": "Widgets do not use message encryption.", + "unmaximise": "Un-maximise", + "unpin_to_view_right_panel": "Unpin this widget to view it in this panel" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "All-uppercase is almost as easy to guess as all-lowercase", + "anotherWord": "Add another word or two. Uncommon words are better.", + "associatedYears": "Avoid years that are associated with you", + "capitalization": "Capitalization doesn't help very much", + "dates": "Avoid dates and years that are associated with you", + "l33t": "Predictable substitutions like '@' instead of 'a' don't help very much", + "longerKeyboardPattern": "Use a longer keyboard pattern with more turns", + "noNeed": "No need for symbols, digits, or uppercase letters", + "pwned": "If you use this password elsewhere, you should change it.", + "recentYears": "Avoid recent years", + "repeated": "Avoid repeated words and characters", + "reverseWords": "Reversed words aren't much harder to guess", + "sequences": "Avoid sequences", + "useWords": "Use a few words, avoid common phrases" + }, + "warnings": { + "common": "This is a very common password", + "commonNames": "Common names and surnames are easy to guess", + "dates": "Dates are often easy to guess", + "extendedRepeat": "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"", + "keyPattern": "Short keyboard patterns are easy to guess", + "namesByThemselves": "Names and surnames by themselves are easy to guess", + "pwned": "Your password was exposed by a data breach on the Internet.", + "recentYears": "Recent years are easy to guess", + "sequences": "Sequences like abc or 6543 are easy to guess", + "similarToCommon": "This is similar to a commonly used password", + "simpleRepeat": "Repeats like \"aaa\" are easy to guess", + "straightRow": "Straight rows of keys are easy to guess", + "topHundred": "This is a top-100 common password", + "topTen": "This is a top-10 common password", + "userInputs": "There should not be any personal or page related data.", + "wordByItself": "A word by itself is easy to guess" + } + } } diff --git a/src/i18n/strings/en_US.json b/src/i18n/strings/en_US.json index 33e59ac2647..695f33affbd 100644 --- a/src/i18n/strings/en_US.json +++ b/src/i18n/strings/en_US.json @@ -1,527 +1,49 @@ { - "AM": "AM", - "PM": "PM", - "Account": "Account", - "No Microphones detected": "No Microphones detected", - "No Webcams detected": "No Webcams detected", - "No media permissions": "No media permissions", - "You may need to manually permit %(brand)s to access your microphone/webcam": "You may need to manually permit %(brand)s to access your microphone/webcam", - "Default Device": "Default Device", - "Authentication": "Authentication", - "%(items)s and %(lastItem)s": "%(items)s and %(lastItem)s", - "and %(count)s others...": { - "other": "and %(count)s others...", - "one": "and one other..." - }, - "A new password must be entered.": "A new password must be entered.", - "An error has occurred.": "An error has occurred.", - "Anyone": "Anyone", - "Are you sure?": "Are you sure?", - "Are you sure you want to leave the room '%(roomName)s'?": "Are you sure you want to leave the room '%(roomName)s'?", - "Are you sure you want to reject the invitation?": "Are you sure you want to reject the invitation?", - "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", - "Command error": "Command error", - "Commands": "Commands", - "Confirm password": "Confirm password", - "Cryptography": "Cryptography", - "Current password": "Current password", - "Custom level": "Custom level", - "Deactivate Account": "Deactivate Account", - "Decrypt %(text)s": "Decrypt %(text)s", - "Default": "Default", - "Delete widget": "Delete widget", - "Download %(text)s": "Download %(text)s", - "Email": "Email", - "Email address": "Email address", - "Error decrypting attachment": "Error decrypting attachment", - "Export E2E room keys": "Export E2E room keys", - "Failed to ban user": "Failed to ban user", - "Failed to change password. Is your password correct?": "Failed to change password. Is your password correct?", - "Failed to change power level": "Failed to change power level", - "Failed to forget room %(errCode)s": "Failed to forget room %(errCode)s", - "Failed to load timeline position": "Failed to load timeline position", - "Failed to mute user": "Failed to mute user", - "Failed to reject invite": "Failed to reject invite", - "Failed to reject invitation": "Failed to reject invitation", - "Failed to send request.": "Failed to send request.", - "Failed to set display name": "Failed to set display name", - "Failed to unban": "Failed to unban", - "Failed to verify email address: make sure you clicked the link in the email": "Failed to verify email address: make sure you clicked the link in the email", - "Failure to create room": "Failure to create room", - "Favourite": "Favorite", - "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.", - "Historical": "Historical", - "Import E2E room keys": "Import E2E room keys", - "Incorrect username and/or password.": "Incorrect username and/or password.", - "Incorrect verification code": "Incorrect verification code", - "Invalid Email Address": "Invalid Email Address", - "Invalid file%(extra)s": "Invalid file%(extra)s", - "Invited": "Invited", - "Sign in with": "Sign in with", - "Join Room": "Join Room", - "Jump to first unread message.": "Jump to first unread message.", - "Unignore": "Unignore", - "You are now ignoring %(userId)s": "You are now ignoring %(userId)s", - "You are no longer ignoring %(userId)s": "You are no longer ignoring %(userId)s", - "Unignored user": "Unignored user", - "Ignored user": "Ignored user", - "Publish this room to the public in %(domain)s's room directory?": "Publish this room to the public in %(domain)s's room directory?", - "Low priority": "Low priority", - "Missing room_id in request": "Missing room_id in request", - "Missing user_id in request": "Missing user_id in request", - "Moderator": "Moderator", - "New passwords don't match": "New passwords don't match", - "New passwords must match each other.": "New passwords must match each other.", - "not specified": "not specified", - "Notifications": "Notifications", - "": "", - "No more results": "No more results", - "No users have specific privileges in this room": "No users have specific privileges in this room", - "Operation failed": "Operation failed", - "Passwords can't be empty": "Passwords can't be empty", - "Permissions": "Permissions", - "Phone": "Phone", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Please check your email and click on the link it contains. Once this is done, click continue.", - "Power level must be positive integer.": "Power level must be positive integer.", - "Privileged Users": "Privileged Users", - "Profile": "Profile", - "Reason": "Reason", - "Reject invitation": "Reject invitation", - "Return to login screen": "Return to login screen", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s does not have permission to send you notifications - please check your browser settings", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s was not given permission to send notifications - please try again", - "Room %(roomId)s not visible": "Room %(roomId)s not visible", - "Rooms": "Rooms", - "Search failed": "Search failed", - "Server error": "Server error", - "Server may be unavailable, overloaded, or search timed out :(": "Server may be unavailable, overloaded, or search timed out :(", - "Server may be unavailable, overloaded, or you hit a bug.": "Server may be unavailable, overloaded, or you hit a bug.", - "Server unavailable, overloaded, or something else went wrong.": "Server unavailable, overloaded, or something else went wrong.", - "Session ID": "Session ID", - "Signed Out": "Signed Out", - "This email address is already in use": "This email address is already in use", - "This email address was not found": "This email address was not found", - "This room has no local addresses": "This room has no local addresses", - "This room is not recognised.": "This room is not recognized.", - "This doesn't appear to be a valid email address": "This doesn't appear to be a valid email address", - "This phone number is already in use": "This phone number is already in use", - "This room is not accessible by remote Matrix servers": "This room is not accessible by remote Matrix servers", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Tried to load a specific point in this room's timeline, but was unable to find it.", - "Unable to add email address": "Unable to add email address", - "Unable to remove contact information": "Unable to remove contact information", - "Unable to verify email address.": "Unable to verify email address.", - "Unban": "Unban", - "Unable to enable Notifications": "Unable to enable Notifications", - "unknown error code": "unknown error code", - "Upload avatar": "Upload avatar", - "Upload Failed": "Upload Failed", - "Users": "Users", - "Verification Pending": "Verification Pending", - "Verified key": "Verified key", - "Warning!": "Warning!", - "Who can read history?": "Who can read history?", - "You cannot place a call with yourself.": "You cannot place a call with yourself.", - "You do not have permission to post to this room": "You do not have permission to post to this room", - "You have disabled URL previews by default.": "You have disabled URL previews by default.", - "You have enabled URL previews by default.": "You have enabled URL previews by default.", - "You need to be able to invite users to do that.": "You need to be able to invite users to do that.", - "You need to be logged in.": "You need to be logged in.", - "You seem to be in a call, are you sure you want to quit?": "You seem to be in a call, are you sure you want to quit?", - "You seem to be uploading files, are you sure you want to quit?": "You seem to be uploading files, are you sure you want to quit?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.", - "Sun": "Sun", - "Mon": "Mon", - "Tue": "Tue", - "Wed": "Wed", - "Thu": "Thu", - "Fri": "Fri", - "Sat": "Sat", - "Jan": "Jan", - "Feb": "Feb", - "Mar": "Mar", - "Apr": "Apr", - "May": "May", - "Jun": "Jun", - "Jul": "Jul", - "Aug": "Aug", - "Sep": "Sep", - "Oct": "Oct", - "Nov": "Nov", - "Dec": "Dec", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "Connectivity to the server has been lost.": "Connectivity to the server has been lost.", - "Sent messages will be stored until your connection has returned.": "Sent messages will be stored until your connection has returned.", - "Banned by %(displayName)s": "Banned by %(displayName)s", - "Passphrases must match": "Passphrases must match", - "Passphrase must not be empty": "Passphrase must not be empty", - "Export room keys": "Export room keys", - "Enter passphrase": "Enter passphrase", - "Confirm passphrase": "Confirm passphrase", - "Import room keys": "Import room keys", - "File to import": "File to import", - "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.": "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.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.", - "You must join the room to see its files": "You must join the room to see its files", - "Reject all %(invitedRooms)s invites": "Reject all %(invitedRooms)s invites", - "Failed to invite": "Failed to invite", - "Confirm Removal": "Confirm Removal", - "Unknown error": "Unknown error", - "Unable to restore session": "Unable to restore 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.", - "Token incorrect": "Token incorrect", - "Please enter the code it contains:": "Please enter the code it contains:", - "Error decrypting image": "Error decrypting image", - "Error decrypting video": "Error decrypting video", - "Add an Integration": "Add an 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?": "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?", - "URL Previews": "URL Previews", - "Drop file here to upload": "Drop file here to upload", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s changed the room avatar to ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s removed the room avatar.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s changed the avatar for %(roomName)s", - "Admin Tools": "Admin Tools", - "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.": "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.", - "Create new room": "Create new room", - "Home": "Home", - "No display name": "No display name", - "%(roomName)s does not exist.": "%(roomName)s does not exist.", - "%(roomName)s is not accessible at this time.": "%(roomName)s is not accessible at this time.", - "Start authentication": "Start authentication", - "Uploading %(filename)s": "Uploading %(filename)s", - "Uploading %(filename)s and %(count)s others": { - "one": "Uploading %(filename)s and %(count)s other", - "other": "Uploading %(filename)s and %(count)s others" - }, - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (power %(powerLevelNumber)s)", - "You must register to use this functionality": "You must register to use this functionality", - "(~%(count)s results)": { - "one": "(~%(count)s result)", - "other": "(~%(count)s results)" + "action": { + "go_back": "Go Back", + "sign_in": "Sign in" }, - "New Password": "New Password", - "Something went wrong!": "Something went wrong!", - "Your browser does not support the required cryptography extensions": "Your browser does not support the required cryptography extensions", - "Not a valid %(brand)s keyfile": "Not a valid %(brand)s keyfile", - "Authentication check failed: incorrect password?": "Authentication check failed: incorrect password?", - "Do you want to set an email address?": "Do you want to set an email address?", - "This will allow you to reset your password and receive notifications.": "This will allow you to reset your password and receive notifications.", - "Check for update": "Check for update", - "Unable to create widget.": "Unable to create widget.", - "You are not in this room.": "You are not in this room.", - "You do not have permission to do that in this room.": "You do not have permission to do that in this room.", - "Sunday": "Sunday", - "Notification targets": "Notification targets", - "Today": "Today", - "Friday": "Friday", - "What's New": "What's New", - "On": "On", - "Changelog": "Changelog", - "Waiting for response from server": "Waiting for response from server", - "This Room": "This Room", - "Noisy": "Noisy", - "Unavailable": "Unavailable", - "Source URL": "Source URL", - "Failed to add tag %(tagName)s to room": "Failed to add tag %(tagName)s to room", - "No update available.": "No update available.", - "Tuesday": "Tuesday", - "Search…": "Search…", - "Unnamed room": "Unnamed room", - "Saturday": "Saturday", - "Monday": "Monday", - "All Rooms": "All Rooms", - "Wednesday": "Wednesday", - "Send": "Send", - "All messages": "All messages", - "What's new?": "What's new?", - "Invite to this room": "Invite to this room", - "You cannot delete this message. (%(code)s)": "You cannot delete this message. (%(code)s)", - "Thursday": "Thursday", - "Yesterday": "Yesterday", - "Error encountered (%(errorDetail)s).": "Error encountered (%(errorDetail)s).", - "Low Priority": "Low Priority", - "Off": "Off", - "Failed to remove tag %(tagName)s from room": "Failed to remove tag %(tagName)s from room", - "Permission Required": "Permission Required", - "You do not have permission to start a conference call in this room": "You do not have permission to start a conference call in this room", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s", - "Restricted": "Restricted", - "Missing roomId.": "Missing roomId.", - "Spanner": "Wrench", - "Aeroplane": "Airplane", - "Cat": "Cat", - "Unrecognised address": "Unrecognized address", - "The file '%(fileName)s' failed to upload.": "The file '%(fileName)s' failed to upload.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "The file '%(fileName)s' exceeds this homeserver's size limit for uploads", - "The server does not support the room version specified.": "The server does not support the room version specified.", - "Unable to load! Check your network connectivity and try again.": "Unable to load! Check your network connectivity and try again.", - "Your %(brand)s is misconfigured": "Your %(brand)s is misconfigured", - "Call failed due to misconfigured server": "Call failed due to misconfigured server", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.", - "Add Email Address": "Add Email Address", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Confirm adding this phone number by using Single Sign On to prove your identity.", - "Confirm adding phone number": "Confirm adding phone number", - "Click the button below to confirm adding this phone number.": "Click the button below to confirm adding this phone number.", - "Add Phone Number": "Add Phone Number", - "Cancel entering passphrase?": "Cancel entering passphrase?", - "Are you sure you want to cancel entering passphrase?": "Are you sure you want to cancel entering passphrase?", - "Setting up keys": "Setting up keys", - "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.", - "Only continue if you trust the owner of the server.": "Only continue if you trust the owner of the server.", - "%(name)s is requesting verification": "%(name)s is requesting verification", - "Error upgrading room": "Error upgrading room", - "Double check that your server supports the room version chosen and try again.": "Double check that your server supports the room version chosen and try again.", - "Favourited": "Favorited", - "Explore rooms": "Explore rooms", - "Click the button below to confirm adding this email address.": "Click the button below to confirm adding this email address.", - "Confirm adding email": "Confirm adding email", - "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!", - "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", - "Message search initialisation failed": "Message search initialization failed", - "The call was answered on another device.": "The call was answered on another device.", - "Answered Elsewhere": "Answered Elsewhere", - "The call could not be established": "The call could not be established", - "The user you called is busy.": "The user you called is busy.", - "User Busy": "User Busy", "common": { - "analytics": "Analytics", - "error": "Error", - "mute": "Mute", - "no_results": "No results", - "offline": "Offline", - "password": "Password", - "settings": "Settings", - "success": "Success", - "unmute": "Unmute", - "warning": "Warning", - "room": "Room", - "options": "Options", - "name": "Name", - "labs": "Labs", - "home": "Home", - "favourites": "Favorites", - "attachment": "Attachment", - "camera": "Camera", - "microphone": "Microphone", - "emoji": "Emoji", - "someone": "Someone", - "unnamed_room": "Unnamed Room" + "favourites": "Favorites" }, - "action": { - "continue": "Continue", - "create": "Create", - "decline": "Decline", - "edit": "Edit", - "invites_list": "Invites", - "leave": "Leave", - "leave_room": "Leave room", - "ok": "OK", - "quote": "Quote", - "remove": "Remove", - "save": "Save", - "start_chat": "Start chat", - "view_source": "View Source", - "update": "Update", - "trust": "Trust", - "skip": "Skip", - "sign_out": "Sign out", - "sign_in": "Sign in", - "search": "Search", - "resend": "Resend", - "reject": "Reject", - "logout": "Logout", - "ignore": "Ignore", - "go_back": "Go Back", - "dismiss": "Dismiss", - "confirm": "Confirm", - "close": "Close", - "cancel": "Cancel", - "add": "Add", - "accept": "Accept", - "register": "Register", - "import": "Import", - "export": "Export", - "submit": "Submit" + "create_space": { + "add_details_prompt": "Add some details to help people recognize it.", + "personal_space_description": "A private space to organize your rooms" }, - "keyboard": { - "home": "Home" + "invite": { + "invalid_address": "Unrecognized address" }, - "power_level": { - "default": "Default", - "restricted": "Restricted", - "moderator": "Moderator", - "admin": "Admin", - "custom": "Custom (%(level)s)" + "lazy_loading": { + "resync_description": "%(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!" }, - "bug_reporting": { - "send_logs": "Send logs", - "collecting_information": "Collecting app version information", - "collecting_logs": "Collecting logs" + "room": { + "context_menu": { + "favourite": "Favorite", + "unfavourite": "Favorited" + } }, - "time": { - "hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss left", - "minutes_seconds_left": "%(minutes)sm %(seconds)ss left", - "seconds_left": "%(seconds)ss left" + "scalar": { + "error_room_unknown": "This room is not recognized." }, "settings": { - "use_12_hour_format": "Show timestamps in 12 hour format (e.g. 2:30pm)", - "always_show_message_timestamps": "Always show message timestamps", - "replace_plain_emoji": "Automatically replace plain text Emoji", - "automatic_language_detection_syntax_highlight": "Enable automatic language detection for syntax highlighting", - "start_automatically": "Start automatically after system login", - "notifications": { - "rule_contains_display_name": "Messages containing my display name", - "rule_room_one_to_one": "Messages in one-to-one chats", - "rule_message": "Messages in group chats", - "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": { - "m.room.topic": "%(senderDisplayName)s changed the topic to \"%(topic)s\".", - "m.room.name": { - "remove": "%(senderDisplayName)s removed the room name.", - "set": "%(senderDisplayName)s changed the room name to %(roomName)s." - }, - "m.room.tombstone": "%(senderDisplayName)s upgraded this room.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s made the room public to whoever knows the link.", - "invite": "%(senderDisplayName)s made the room invite only.", - "unknown": "%(senderDisplayName)s changed the join rule to %(rule)s" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s has allowed guests to join the room.", - "forbidden": "%(senderDisplayName)s has prevented guests from joining the room.", - "unknown": "%(senderDisplayName)s changed guest access to %(rule)s" - }, - "m.image": "%(senderDisplayName)s sent an image.", - "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." - }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.", - "sent": "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room." - }, - "m.room.history_visibility": { - "invited": "%(senderName)s made future room history visible to all room members, from the point they are invited.", - "joined": "%(senderName)s made future room history visible to all room members, from the point they joined.", - "shared": "%(senderName)s made future room history visible to all room members.", - "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.pinned_events": { - "changed": "%(senderName)s changed the pinned messages for the room." - }, - "m.widget": { - "modified": "%(widgetName)s widget modified by %(senderName)s", - "added": "%(widgetName)s widget added by %(senderName)s", - "removed": "%(widgetName)s widget removed by %(senderName)s" + "heading": "Customize your appearance" }, - "typing_indicator": { - "one_user": "%(displayName)s is typing …", - "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" + "security": { + "message_search_failed": "Message search initialization failed" } }, "slash_command": { - "shrug": "Prepends ¯\\_(ツ)_/¯ to a plain-text message", - "plain": "Sends a message as plain text, without interpreting it as markdown", - "html": "Sends a message as html, without interpreting it as markdown", - "upgraderoom": "Upgrades a room to a new version", - "upgraderoom_permission_error": "You do not have the required permissions to use this command.", - "nick": "Changes your display nickname", - "myroomnick": "Changes your display nickname in the current room only", - "roomavatar": "Changes the avatar of the current room", - "topic": "Gets or sets the room topic", - "topic_none": "This room has no topic.", - "roomname": "Sets the room name", - "invite": "Invites user with given id to current room", - "ban": "Bans user with given id", - "unban": "Unbans user with given ID", - "ignore": "Ignores a user, hiding their messages from you", - "unignore": "Stops ignoring a user, showing their messages going forward", - "devtools": "Opens the Developer Tools dialog", - "addwidget": "Adds a custom widget by URL to the room", + "addwidget_invalid_protocol": "Please supply an https:// or http:// widget URL", "rainbow": "Sends the given message colored as a rainbow", "rainbowme": "Sends the given emote colored as a rainbow", - "usage": "Usage", - "category_messages": "Messages", - "category_actions": "Actions", - "category_admin": "Admin", - "category_advanced": "Advanced", - "category_other": "Other", - "addwidget_invalid_protocol": "Please supply an https:// or http:// widget URL", - "addwidget_no_permissions": "You cannot modify widgets in this room.", - "discardsession": "Forces the current outbound group session in an encrypted room to be discarded", - "me": "Displays action", - "op": "Define the power level of a user", - "deop": "Deops user with given id" - }, - "presence": { - "online": "Online", - "idle": "Idle", - "offline": "Offline" - }, - "voip": { - "hangup": "Hangup", - "voice_call": "Voice call", - "video_call": "Video call", - "call_failed": "Call Failed", - "unable_to_access_microphone": "Unable to access microphone", - "call_failed_microphone": "Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.", - "call_failed_media": "Call failed because webcam or microphone could not be accessed. Check that:", - "call_failed_media_connected": "A microphone and webcam are plugged in and set up correctly", - "call_failed_media_permissions": "Permission is granted to use the webcam" + "unknown_command_detail": "Unrecognized command: %(commandText)s" }, - "devtools": { - "category_room": "Room", - "category_other": "Other" - }, - "Other": "Other", - "Advanced": "Advanced", - "labs": { - "group_profile": "Profile", - "group_rooms": "Rooms" - }, - "auth": { - "sso": "Single Sign On", - "footer_powered_by_matrix": "powered by Matrix", - "unsupported_auth_msisdn": "This server does not support authentication with a phone number.", - "incorrect_password": "Incorrect password", - "forgot_password_email_required": "The email address linked to your account must be entered.", - "sign_in_or_register": "Sign In or Create Account", - "sign_in_or_register_description": "Use your account or create a new one to continue.", - "register_action": "Create Account" - }, - "export_chat": { - "messages": "Messages" - }, - "setting": { - "help_about": { - "brand_version": "%(brand)s version:" + "timeline": { + "typing_indicator": { + "more_users": { + "other": "%(names)s and %(count)s others are typing …" + } } } } diff --git a/src/i18n/strings/enm.json b/src/i18n/strings/enm.json deleted file mode 100644 index 0967ef424bc..00000000000 --- a/src/i18n/strings/enm.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/src/i18n/strings/eo.json b/src/i18n/strings/eo.json index dd91b69ffb8..6dbad4ca8af 100644 --- a/src/i18n/strings/eo.json +++ b/src/i18n/strings/eo.json @@ -1,2536 +1,2353 @@ { - "This email address is already in use": "Tiu ĉi retpoŝtadreso jam estas uzata", - "This phone number is already in use": "Tiu ĉi telefonnumero jam estas uzata", - "Failed to verify email address: make sure you clicked the link in the email": "Kontrolo de via retpoŝtadreso malsukcesis: certigu, ke vi klakis la ligilon en la retmesaĝo", - "You cannot place a call with yourself.": "Vi ne povas voki vin mem.", - "Warning!": "Averto!", - "Sign in with": "Saluti per", - "For security, this session has been signed out. Please sign in again.": "Pro sekurecaj kialoj, la salutaĵo adiaŭiĝis. Bonvolu resaluti.", - "Upload Failed": "Alŝuto malsukcesis", - "Sun": "Dim", - "Mon": "Lun", - "Tue": "Mar", - "Wed": "Mer", - "Thu": "Ĵaŭ", - "Fri": "Ven", - "Sat": "Sab", - "Jan": "Jan", - "Feb": "Feb", - "Mar": "Mar", - "Apr": "Apr", - "May": "Maj", - "Jun": "Jun", - "Jul": "Jul", - "Aug": "Aŭg", - "Sep": "Sep", - "Oct": "Okt", - "Nov": "Nov", - "Dec": "Dec", - "PM": "PTM", - "AM": "ATM", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s ne havas permeson sciigi vin – bonvolu kontroli la agordojn de via foliumilo", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s ne ricevis permeson sendi sciigojn – bonvolu reprovi", - "Unable to enable Notifications": "Ne povas ŝalti sciigojn", - "This email address was not found": "Tiu ĉi retpoŝtadreso ne troviĝis", - "Default": "Ordinara", - "Restricted": "Limigita", - "Moderator": "Ĉambrestro", - "Operation failed": "Ago malsukcesis", - "Failed to invite": "Invito malsukcesis", - "You need to be logged in.": "Vi devas esti salutinta.", - "You need to be able to invite users to do that.": "Vi bezonas permeson inviti uzantojn por tio.", - "Unable to create widget.": "Ne povas krei fenestraĵon.", - "Failed to send request.": "Malsukcesis sendi peton.", - "This room is not recognised.": "Ĉi tiu ĉambro ne estas rekonita.", - "Power level must be positive integer.": "Povnivelo devas esti entjero pozitiva.", - "You are not in this room.": "Vi ne estas en tiu ĉi ĉambro.", - "You do not have permission to do that in this room.": "Vi ne havas permeson fari tion en tiu ĉambro.", - "Missing room_id in request": "En peto mankas room_id", - "Room %(roomId)s not visible": "Ĉambro %(roomId)s ne videblas", - "Missing user_id in request": "En peto mankas user_id", - "Ignored user": "Malatentata uzanto", - "You are now ignoring %(userId)s": "Vi nun malatentas uzanton %(userId)s", - "Unignored user": "Reatentata uzanto", - "You are no longer ignoring %(userId)s": "Vi nun reatentas uzanton %(userId)s", - "Verified key": "Kontrolita ŝlosilo", - "Reason": "Kialo", - "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", - "Not a valid %(brand)s keyfile": "Nevalida ŝlosila dosiero de %(brand)s", - "Authentication check failed: incorrect password?": "Aŭtentikiga kontrolo malsukcesis: ĉu pro malĝusta pasvorto?", - "Send": "Sendi", - "Mirror local video feed": "Speguli lokan filmon", - "Incorrect verification code": "Malĝusta kontrola kodo", - "Phone": "Telefono", - "No display name": "Sen vidiga nomo", - "New passwords don't match": "Novaj pasvortoj ne akordas", - "Passwords can't be empty": "Pasvortoj ne povas esti malplenaj", - "Export E2E room keys": "Elporti tutvoje ĉifrajn ŝlosilojn de la ĉambro", - "Do you want to set an email address?": "Ĉu vi volas agordi retpoŝtadreson?", - "Current password": "Nuna pasvorto", - "New Password": "Nova pasvorto", - "Confirm password": "Konfirmu pasvorton", - "Change Password": "Ŝanĝi pasvorton", - "Authentication": "Aŭtentikigo", - "Failed to set display name": "Malsukcesis agordi vidigan nomon", - "Drop file here to upload": "Demetu dosieron tien ĉi por ĝin alŝuti", - "Unban": "Malforbari", - "Failed to ban user": "Malsukcesis forbari uzanton", - "Failed to mute user": "Malsukcesis silentigi uzanton", - "Failed to change power level": "Malsukcesis ŝanĝi povnivelon", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Tiun ĉi ŝanĝon vi ne povos malfari, ĉar vi donas al la uzanto la saman povnivelon, kiun havas vi mem.", - "Are you sure?": "Ĉu vi certas?", - "Unignore": "Reatenti", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s ŝanĝis la profilbildon de %(roomName)s", - "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?": "Vi estas direktota al ekstera retejo por aŭtentikigi vian konton por uzo kun %(integrationsUrl)s. Ĉu vi volas daŭrigi tion?", - "Jump to read receipt": "Salti al legokonfirmo", - "Admin Tools": "Estriloj", - "and %(count)s others...": { - "other": "kaj %(count)s aliaj…", - "one": "kaj unu alia…" - }, - "Invited": "Invititaj", - "Filter room members": "Filtri ĉambranojn", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (povnivelo je %(powerLevelNumber)s)", - "You do not have permission to post to this room": "Mankas al vi permeso afiŝi en tiu ĉambro", - "Server error": "Servila eraro", - "Server unavailable, overloaded, or something else went wrong.": "Servilo estas neatingebla, troŝarĝita, aŭ io alia misokazis.", - "Command error": "Komanda eraro", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)sh", - "%(duration)sd": "%(duration)st", - "Unnamed room": "Sennoma ĉambro", - "(~%(count)s results)": { - "other": "(~%(count)s rezultoj)", - "one": "(~%(count)s rezulto)" - }, - "Join Room": "Aliĝi al ĉambro", - "Upload avatar": "Alŝuti profilbildon", - "Forget room": "Forgesi ĉambron", - "Rooms": "Ĉambroj", - "Low priority": "Malpli gravaj", - "Historical": "Estintaj", - "%(roomName)s does not exist.": "%(roomName)s ne ekzistas.", - "%(roomName)s is not accessible at this time.": "%(roomName)s ne estas atingebla nun.", - "Failed to unban": "Malsukcesis malforbari", - "Banned by %(displayName)s": "Forbarita de %(displayName)s", - "unknown error code": "nekonata kodo de eraro", - "Failed to forget room %(errCode)s": "Malsukcesis forgesi ĉambron %(errCode)s", - "Privileged Users": "Privilegiuloj", - "No users have specific privileges in this room": "Neniuj uzantoj havas specialajn privilegiojn en tiu ĉi ĉambro", - "Banned users": "Forbaritaj uzantoj", - "This room is not accessible by remote Matrix servers": "Ĉi tiu ĉambro ne atingeblas por foraj serviloj de Matrix", - "Favourite": "Elstarigi", - "Publish this room to the public in %(domain)s's room directory?": "Ĉu publikigi ĉi tiun ĉambron per la katalogo de ĉambroj de %(domain)s?", - "Who can read history?": "Kiu povas legi la historion?", - "Anyone": "Iu ajn", - "Members only (since the point in time of selecting this option)": "Nur ĉambranoj (ekde ĉi tiu elekto)", - "Members only (since they were invited)": "Nur ĉambranoj (ekde la invito)", - "Members only (since they joined)": "Nur ĉambranoj (ekde la aliĝo)", - "Permissions": "Permesoj", - "Jump to first unread message.": "Salti al unua nelegita mesaĝo.", - "not specified": "nespecifita", - "This room has no local addresses": "Ĉi tiu ĉambro ne havas lokajn adresojn", - "You have enabled URL previews by default.": "Vi ŝaltis implicitajn antaŭrigardojn al retpaĝoj.", - "You have disabled URL previews by default.": "Vi malŝaltis implicitajn antaŭrigardojn al retpaĝoj.", - "URL previews are enabled by default for participants in this room.": "Antaŭrigardoj de URL-oj estas implicite ŝaltitaj por anoj de tiu ĉi ĉambro.", - "URL previews are disabled by default for participants in this room.": "Antaŭrigardoj de URL-oj estas implicite malŝaltitaj por anoj de tiu ĉi ĉambro.", - "URL Previews": "Antaŭrigardoj al retpaĝoj", - "Error decrypting attachment": "Malĉifro de aldonaĵo eraris", - "Decrypt %(text)s": "Malĉifri %(text)s", - "Download %(text)s": "Elŝuti %(text)s", - "Invalid file%(extra)s": "Malvalida dosiero%(extra)s", - "Error decrypting image": "Malĉifro de bildo eraris", - "Error decrypting video": "Malĉifro de filmo eraris", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s forigis la ĉambran profilbildon.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s agordis la ĉambran profilbildon al ", - "Copied!": "Kopiita!", - "Failed to copy": "Malsukcesis kopii", - "Add an Integration": "Aldoni kunigon", - "Failed to change password. Is your password correct?": "Malsukcesis ŝanĝi la pasvorton. Ĉu via pasvorto estas ĝusta?", - "Token incorrect": "Malĝusta peco", - "A text message has been sent to %(msisdn)s": "Tekstmesaĝo sendiĝîs al %(msisdn)s", - "Please enter the code it contains:": "Bonvolu enigi la enhavatan kodon:", - "Start authentication": "Komenci aŭtentikigon", - "Email address": "Retpoŝtadreso", - "Something went wrong!": "Io misokazis!", - "Delete Widget": "Forigi fenestraĵon", - "Delete widget": "Forigi fenestraĵon", - "Create new room": "Krei novan ĉambron", - "Home": "Hejmo", - "%(items)s and %(count)s others": { - "other": "%(items)s kaj %(count)s aliaj", - "one": "%(items)s kaj unu alia" - }, - "%(items)s and %(lastItem)s": "%(items)s kaj %(lastItem)s", - "collapse": "maletendi", - "expand": "etendi", - "Custom level": "Propra nivelo", - "Incorrect username and/or password.": "Malĝusta uzantnomo kaj/aŭ pasvorto.", - "And %(count)s more...": { - "other": "Kaj %(count)s pliaj…" - }, - "Confirm Removal": "Konfirmi forigon", - "Unknown error": "Nekonata eraro", - "Deactivate Account": "Malaktivigi konton", - "An error has occurred.": "Okazis eraro.", - "Unable to restore session": "Salutaĵo ne rehaveblas", - "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.": "Se vi antaŭe uzis pli novan version de %(brand)s, via salutaĵo eble ne akordos kun ĉi tiu versio. Fermu ĉi tiun fenestron kaj revenu al la pli nova versio.", - "Invalid Email Address": "Malvalida retpoŝtadreso", - "This doesn't appear to be a valid email address": "Tio ĉi ne ŝajnas esti valida retpoŝtadreso", - "Verification Pending": "Atendante kontrolon", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Bonvolu kontroli vian retpoŝton, kaj klaki la ligilon enhavatan en la sendita mesaĝo. Farinte tion, klaku je «daŭrigi».", - "Unable to add email address": "Ne povas aldoni retpoŝtadreson", - "Unable to verify email address.": "Retpoŝtadreso ne kontroleblas.", - "This will allow you to reset your password and receive notifications.": "Tio ĉi permesos al vi restarigi vian pasvorton kaj ricevi sciigojn.", - "You must register to use this functionality": "Vi devas registriĝî por uzi tiun ĉi funkcion", - "You must join the room to see its files": "Vi devas aliĝi al la ĉambro por vidi tie dosierojn", - "Reject invitation": "Rifuzi inviton", - "Are you sure you want to reject the invitation?": "Ĉu vi certe volas rifuzi la inviton?", - "Failed to reject invitation": "Malsukcesis rifuzi la inviton", - "Are you sure you want to leave the room '%(roomName)s'?": "Ĉu vi certe volas forlasi la ĉambron '%(roomName)s'?", - "Signed Out": "Adiaŭinta", - "Old cryptography data detected": "Malnovaj datumoj de ĉifroteĥnikaro troviĝis", - "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.": "Datumoj el malnova versio de %(brand)s troviĝis. Ĉi tio malfunkciigos tutvojan ĉifradon en la malnova versio. Tutvoje ĉifritaj mesaĝoj interŝanĝitaj freŝtempe per la malnova versio eble ne malĉifreblos. Tio povas kaŭzi malsukceson ankaŭ al mesaĝoj interŝanĝitaj kun tiu ĉi versio. Se vin trafos problemoj, adiaŭu kaj resalutu. Por reteni mesaĝan historion, elportu kaj reenportu viajn ŝlosilojn.", - "Connectivity to the server has been lost.": "Konekto al la servilo perdiĝis.", - "Sent messages will be stored until your connection has returned.": "Senditaj mesaĝoj konserviĝos ĝis via konekto refunkcios.", - "You seem to be uploading files, are you sure you want to quit?": "Ŝajne vi alŝutas dosierojn nun; ĉu vi tamen volas foriri?", - "You seem to be in a call, are you sure you want to quit?": "Ŝajne vi vokas nun; ĉu vi tamen volas foriri?", - "Search failed": "Serĉo malsukcesis", - "Server may be unavailable, overloaded, or search timed out :(": "Aŭ la servilo estas neatingebla aŭ troŝarĝita, aŭ la serĉo eltempiĝis :(", - "No more results": "Neniuj pliaj rezultoj", - "Failed to reject invite": "Malsukcesis rifuzi inviton", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Provis enlegi certan parton de ĉi tiu historio, sed vi ne havas permeson vidi ĝin.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Provis enlegi certan parton de ĉi tiu historio, sed malsukcesis ĝin trovi.", - "Failed to load timeline position": "Malsukcesis enlegi lokon en historio", - "Uploading %(filename)s and %(count)s others": { - "other": "Alŝutante dosieron %(filename)s kaj %(count)s aliajn", - "one": "Alŝutante dosieron %(filename)s kaj %(count)s alian" - }, - "Uploading %(filename)s": "Alŝutante dosieron %(filename)s", - "Unable to remove contact information": "Ne povas forigi kontaktajn informojn", - "": "", - "Import E2E room keys": "Enporti tutvoje ĉifrajn ĉambrajn ŝlosilojn", - "Cryptography": "Ĉifroteĥnikaro", - "Check for update": "Kontroli ĝisdatigojn", - "Reject all %(invitedRooms)s invites": "Rifuzi ĉiujn %(invitedRooms)s invitojn", - "No media permissions": "Neniuj permesoj pri aŭdvidaĵoj", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Eble vi devos permane permesi al %(brand)s atingon de viaj mikrofono/kamerao", - "No Microphones detected": "Neniu mikrofono troviĝis", - "No Webcams detected": "Neniu kamerao troviĝis", - "Default Device": "Implicita aparato", - "Email": "Retpoŝto", - "Notifications": "Sciigoj", - "Profile": "Profilo", - "Account": "Konto", - "A new password must be entered.": "Vi devas enigi novan pasvorton.", - "New passwords must match each other.": "Novaj pasvortoj devas akordi.", - "Return to login screen": "Reiri al saluta paĝo", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Rimarku ke vi salutas la servilon %(hs)s, ne matrix.org.", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Hejmservilo ne alkonekteblas per HTTP kun HTTPS URL en via adresbreto. Aŭ uzu HTTPS aŭ ŝaltu malsekurajn skriptojn.", - "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.": "Ne eblas konekti al hejmservilo – bonvolu kontroli vian konekton, certigi ke la SSL-atestilo de via hejmservilo estas fidata, kaj ke neniu foliumila kromprogramo blokas petojn.", - "Commands": "Komandoj", - "Notify the whole room": "Sciigi la tutan ĉambron", - "Room Notification": "Ĉambra sciigo", - "Users": "Uzantoj", - "Session ID": "Identigilo de salutaĵo", - "Passphrases must match": "Pasfrazoj devas akordi", - "Passphrase must not be empty": "Pasfrazoj maldevas esti malplenaj", - "Export room keys": "Elporti ĉambrajn ŝlosilojn", - "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.": "Tio ĉi permesos al vi elporti al loka dosiero ŝlosilojn por la mesaĝoj ricevitaj en ĉifritaj ĉambroj. Poste vi povos enporti la dosieron en alian klienton de Matrix, por povigi ĝin malĉifri tiujn mesaĝojn.", - "Enter passphrase": "Enigu pasfrazon", - "Confirm passphrase": "Konfirmu pasfrazon", - "Import room keys": "Enporti ĉambrajn ŝlosilojn", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Tio ĉi permesos al vi enporti ĉifrajn ŝlosilojn, kiujn vi antaŭe elportis el alia kliento de Matrix. Poste vi povos malĉifri la samajn mesaĝojn, kiujn la alia kliento povis.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "La elportita dosiero estos protektata de pasfrazo. Por malĉifri ĝin, enigu la pasfrazon ĉi tien.", - "File to import": "Enportota dosiero", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Forigo de fenestraĵo efektiviĝos por ĉiuj uzantoj en ĉi tiu ĉambro. Ĉu vi certe volas ĝin forigi?", - "Replying": "Respondante", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "Failed to add tag %(tagName)s to room": "Malsukcesis aldoni etikedon %(tagName)s al ĉambro", - "Sunday": "Dimanĉo", - "Notification targets": "Celoj de sciigoj", - "Today": "Hodiaŭ", - "Friday": "Vendredo", - "What's New": "Kio novas", - "On": "Jes", - "Changelog": "Protokolo de ŝanĝoj", - "Waiting for response from server": "Atendante respondon el la servilo", - "This Room": "Ĉi tiu ĉambro", - "Noisy": "Brue", - "Unavailable": "Nedisponebla", - "Source URL": "Fonta URL", - "Filter results": "Filtri rezultojn", - "No update available.": "Neniuj ĝisdatigoj haveblas.", - "Tuesday": "Mardo", - "Search…": "Serĉi…", - "Saturday": "Sabato", - "Monday": "Lundo", - "Invite to this room": "Inviti al ĉi tiu ĉambro", - "Wednesday": "Merkredo", - "You cannot delete this message. (%(code)s)": "Vi ne povas forigi tiun ĉi mesaĝon. (%(code)s)", - "All messages": "Ĉiuj mesaĝoj", - "What's new?": "Kio novas?", - "All Rooms": "Ĉiuj ĉambroj", - "Thursday": "Ĵaŭdo", - "Yesterday": "Hieraŭ", - "Error encountered (%(errorDetail)s).": "Eraron renkonti (%(errorDetail)s).", - "Low Priority": "Malalta prioritato", - "Off": "Ne", - "Failed to remove tag %(tagName)s from room": "Malsukcesis forigi etikedon %(tagName)s el la ĉambro", - "Thank you!": "Dankon!", - "Logs sent": "Protokolo sendiĝis", - "Failed to send logs: ": "Malsukcesis sendi protokolon: ", - "Preparing to send logs": "Pretigante sendon de protokolo", - "Send analytics data": "Sendi statistikajn datumojn", - "Permission Required": "Necesas permeso", - "Missing roomId.": "Mankas identigilo de la ĉambro.", - "Unable to load! Check your network connectivity and try again.": "Ne eblas enlegi! Kontrolu vian retan konekton kaj reprovu.", - "This homeserver has hit its Monthly Active User limit.": "Tiu ĉi hejmservilo atingis sian monatan limon de aktivaj uzantoj.", - "This homeserver has exceeded one of its resource limits.": "Tiu ĉi hejmservilo superis je unu el siaj rimedaj limoj.", - "You do not have permission to invite people to this room.": "Vi ne havas permeson inviti personojn al la ĉambro.", - "Unknown server error": "Nekonata servila eraro", - "Use a few words, avoid common phrases": "Uzu malmultajn vortojn, kaj evitu oftajn frazojn", - "Avoid repeated words and characters": "Evitu ripetadon de vortoj kaj signoj", - "Avoid sequences": "Evitu sinsekvojn", - "Avoid recent years": "Evitu freŝdatajn jarojn", - "Avoid years that are associated with you": "Evitu jarojn, kiuj ligiĝas al vi", - "Avoid dates and years that are associated with you": "Evitu datojn kaj jarojn, kiuj ligiĝas al vi", - "Capitalization doesn't help very much": "Majusklado ne helpas multe", - "All-uppercase is almost as easy to guess as all-lowercase": "Plena majusklado estas preskaŭ same facile konjektebla kiel plena minusklado", - "Reversed words aren't much harder to guess": "Renversitaj vortoj ne estas multe pli malfacile konjekteblaj", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Facile diveneblaj anstataŭigoj, kiel '@' anstataŭ 'a', ne helpas multe", - "Add another word or two. Uncommon words are better.": "Aldonu alian vorton aŭ du. Maloftaj vortoj pli bonas.", - "Repeats like \"aaa\" are easy to guess": "Ripetoj kiel « aaa » estas facile diveneblaj", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Ripetoj kiel « abcabcabc » estas apenaŭ pli bonaj ol nur « abc »", - "Sequences like abc or 6543 are easy to guess": "Sinsekvoj kiel « abc » aŭ « 6543 » estas facile diveneblaj", - "Recent years are easy to guess": "Freŝdataj jaroj estas facile diveneblaj", - "Dates are often easy to guess": "Datoj estas ofte facile diveneblaj", - "This is a top-10 common password": "Ĉi tiu pasvorto estas inter la 10 plej oftaj", - "This is a top-100 common password": "Ĉi tiu pasvorto estas inter la 100 plej oftaj", - "This is a very common password": "Ĉi tiu pasvorto estas tre ofta", - "This is similar to a commonly used password": "Ĉi tiu pasvorto similas iun tre oftan", - "A word by itself is easy to guess": "Memstara vorto estas facile divenebla", - "Names and surnames by themselves are easy to guess": "Ankaŭ nomoj familiaj kaj individiuaj estas memstare facile diveneblaj", - "Common names and surnames are easy to guess": "Oftaj nomoj familiaj kaj individuaj estas facile diveneblaj", - "Please contact your homeserver administrator.": "Bonvolu kontakti la administranton de via hejmservilo.", - "Delete Backup": "Forigi savkopion", - "Language and region": "Lingvo kaj regiono", - "General": "Ĝeneralaj", - "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", - "Got It": "Komprenite", - "Dog": "Hundo", - "Cat": "Kato", - "Lion": "Leono", - "Horse": "Ĉevalo", - "Unicorn": "Unukorno", - "Pig": "Porko", - "Elephant": "Elefanto", - "Rabbit": "Kuniklo", - "Panda": "Pando", - "Rooster": "Koko", - "Penguin": "Pingveno", - "Turtle": "Testudo", - "Fish": "Fiŝo", - "Octopus": "Polpo", - "Butterfly": "Papilio", - "Flower": "Floro", - "Tree": "Arbo", - "Cactus": "Kakto", - "Mushroom": "Fungo", - "Globe": "Globo", - "Moon": "Luno", - "Cloud": "Nubo", - "Fire": "Fajro", - "Banana": "Banano", - "Apple": "Pomo", - "Strawberry": "Frago", - "Corn": "Greno", - "Pizza": "Pico", - "Cake": "Kuko", - "Heart": "Koro", - "Smiley": "Mieneto", - "Robot": "Roboto", - "Hat": "Ĉapelo", - "Glasses": "Okulvitroj", - "Spanner": "Ŝraŭbŝlosilo", - "Umbrella": "Ombrelo", - "Hourglass": "Sablohorloĝo", - "Clock": "Horloĝo", - "Gift": "Donaco", - "Light bulb": "Lampo", - "Book": "Libro", - "Pencil": "Krajono", - "Scissors": "Tondilo", - "Key": "Ŝlosilo", - "Hammer": "Martelo", - "Telephone": "Telefono", - "Flag": "Flago", - "Train": "Vagonaro", - "Bicycle": "Biciklo", - "Aeroplane": "Aeroplano", - "Rocket": "Raketo", - "Trophy": "Trofeo", - "Ball": "Pilko", - "Guitar": "Gitaro", - "Trumpet": "Trumpeto", - "Bell": "Sonorilo", - "Anchor": "Ankro", - "Headphones": "Kapaŭdilo", - "Folder": "Dosierujo", - "Email Address": "Retpoŝtadreso", - "Phone Number": "Telefonnumero", - "Profile picture": "Profilbildo", - "Display Name": "Vidiga nomo", - "Email addresses": "Retpoŝtadresoj", - "Phone numbers": "Telefonnumeroj", - "Composer": "Komponilo", - "Room list": "Ĉambrolisto", - "Ignored users": "Malatentaj uzantoj", - "Security & Privacy": "Sekureco kaj Privateco", - "Voice & Video": "Voĉo kaj vido", - "Room information": "Informoj pri ĉambro", - "Room version": "Ĉambra versio", - "Room version:": "Ĉambra versio:", - "Room Addresses": "Adresoj de ĉambro", - "Muted Users": "Silentigitaj uzantoj", - "Roles & Permissions": "Roloj kaj Permesoj", - "Enable encryption?": "Ĉu ŝalti ĉifradon?", - "Share Link to User": "Kunhavigi ligilon al uzanto", - "Share room": "Kunhavigi ĉambron", - "Main address": "Ĉefa adreso", - "Room avatar": "Profilbildo de ĉambro", - "Room Name": "Nomo de ĉambro", - "Room Topic": "Temo de ĉambro", - "Invite anyway": "Tamen inviti", - "Updating %(brand)s": "Ĝisdatigante %(brand)s", - "Room Settings - %(roomName)s": "Agordoj de ĉambro – %(roomName)s", - "Failed to upgrade room": "Malsukcesis gradaltigi ĉambron", - "Share Room": "Kunhavigi ĉambron", - "Share User": "Kunhavigi uzanton", - "Share Room Message": "Kunhavigi ĉambran mesaĝon", - "Email (optional)": "Retpoŝto (malnepra)", - "Phone (optional)": "Telefono (malnepra)", - "Couldn't load page": "Ne povis enlegi paĝon", - "Could not load user profile": "Ne povis enlegi profilon de uzanto", - "Your password has been reset.": "Vi reagordis vian pasvorton.", - "General failure": "Ĝenerala fiasko", - "Create account": "Krei konton", - "That matches!": "Tio akordas!", - "That doesn't match.": "Tio ne akordas.", - "Success!": "Sukceso!", - "Set up": "Agordi", - "The file '%(fileName)s' failed to upload.": "Malsukcesis alŝuti dosieron « %(fileName)s ».", - "The server does not support the room version specified.": "La servilo ne subtenas la donitan ĉambran version.", - "Unrecognised address": "Nerekonita adreso", - "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", - "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.", - "Unable to find a supported verification method.": "Ne povas trovi subtenatan metodon de kontrolo.", - "Santa": "Kristnaska viro", - "Thumbs up": "Dikfingro supren", - "Paperclip": "Paperkuntenilo", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Ni sendis al vi retleteron por konfirmi vian adreson. Bonvolu sekvi la tieajn intrukciojn kaj poste klaki al la butono sube.", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Ĉu vi certas? Vi perdos ĉiujn viajn ĉifritajn mesaĝojn, se viaj ŝlosiloj ne estas savkopiitaj.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Ĉifritaj mesaĝoj estas sekurigitaj per tutvoja ĉifrado. Nur vi kaj la ricevonto(j) havas la ŝlosilojn necesajn por legado.", - "Restore from Backup": "Rehavi el savkopio", - "All keys backed up": "Ĉiuj ŝlosiloj estas savkopiitaj", - "Back up your keys before signing out to avoid losing them.": "Savkopiu viajn ŝlosilojn antaŭ adiaŭo, por ilin ne perdi.", - "Unable to verify phone number.": "Ne povas kontroli telefonnumeron.", - "Verification code": "Kontrola kodo", - "Accept all %(invitedRooms)s invites": "Akcepti ĉiujn %(invitedRooms)s invitojn", - "Missing media permissions, click the button below to request.": "Mankas aŭdovidaj permesoj; klaku al la suba butono por peti.", - "Request media permissions": "Peti aŭdovidajn permesojn", - "Audio Output": "Sona eligo", - "View older messages in %(roomName)s.": "Montri pli malnovajn mesaĝojn en %(roomName)s.", - "Account management": "Administrado de kontoj", - "This event could not be displayed": "Ĉi tiu okazo ne povis montriĝi", - "This room is not public. You will not be able to rejoin without an invite.": "Ĉi tiu ĉambro ne estas publika. Vi ne povos re-aliĝi sen invito.", - "Can't leave Server Notices room": "Ne eblas eliri el ĉambro « Server Notices »", - "Revoke invite": "Nuligi inviton", - "Invited by %(sender)s": "Invitita de %(sender)s", - "Error updating main address": "Ĝisdatigo de la ĉefa adreso eraris", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Ĝisdatigo de la ĉefa adreso de la ĉambro eraris. Aŭ la servilo tion ne permesas, aŭ io misfunkciis.", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "En ĉifritaj ĉambroj, kiel ĉi tiu, antaŭrigardoj al URL-oj estas implicite malŝaltitaj por certigi, ke via hejmservilo (kie la antaŭrigardoj estas generataj) ne povas kolekti informojn pri ligiloj en ĉi tiu ĉambro.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Kiam iu metas URL-on en sian mesaĝon, antaŭrigardo al tiu URL povas montriĝi, por doni pliajn informojn pri tiu ligilo, kiel ekzemple la titolon, priskribon, kaj bildon el la retejo.", - "reacted with %(shortName)s": "reagis per %(shortName)s", - "This room is a continuation of another conversation.": "Ĉi tiu ĉambro estas daŭrigo de alia interparolo.", - "Click here to see older messages.": "Klaku ĉi tien por vidi pli malnovajn mesaĝojn.", - "edited": "redaktita", - "Popout widget": "Fenestrigi fenestraĵon", - "Rotate Left": "Turni maldekstren", - "Rotate Right": "Turni dekstren", - "Edit message": "Redakti mesaĝon", - "This room has already been upgraded.": "Ĉi tiu ĉambro jam gradaltiĝis.", - "This room is running room version , which this homeserver has marked as unstable.": "Ĉi tiu ĉambro uzas ĉambran version , kiun la hejmservilo markis kiel nestabilan.", - "Your %(brand)s is misconfigured": "Via kliento %(brand)s estas misagordita", - "Join the conversation with an account": "Aliĝu al la interparolo per konto", - "Sign Up": "Registriĝi", - "Reason: %(reason)s": "Kialo: %(reason)s", - "Forget this room": "Forgesi ĉi tiun ĉambron", - "Re-join": "Re-aliĝi", - "You were banned from %(roomName)s by %(memberName)s": "%(memberName)s vin forbaris de %(roomName)s", - "Something went wrong with your invite to %(roomName)s": "Io misokazis al via invito al %(roomName)s", - "You can only join it with a working invite.": "Vi povas aliĝi nur kun funkcianta invito.", - "Join the discussion": "Aliĝi al la diskuto", - "Try to join anyway": "Tamen provi aliĝi", - "Do you want to chat with %(user)s?": "Ĉu vi volas babili kun %(user)s?", - "Do you want to join %(roomName)s?": "Ĉu vi volas aliĝi al %(roomName)s?", - " invited you": " vin invitis", - "You're previewing %(roomName)s. Want to join it?": "Vi antaŭrigardas ĉambron %(roomName)s. Ĉu vi volas aliĝi?", - "%(roomName)s can't be previewed. Do you want to join it?": "Vi ne povas antaŭrigardi ĉambron %(roomName)s. Ĉu vi al ĝi volas aliĝi?", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Gradaltigo de la ĉambro forigos la nunan ĉambron kaj kreos novan kun la sama nomo.", - "You don't currently have any stickerpacks enabled": "Vi havas neniujn ŝaltitajn glumarkarojn", - "Add some now": "Iujn aldoni", - "Failed to revoke invite": "Malsukcesis senvalidigi inviton", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Ne povis senvalidigi inviton. Aŭ la servilo nun trairas problemon, aŭ vi ne havas sufiĉajn permesojn.", - "Continue With Encryption Disabled": "Pluigi sen ĉifrado", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Kontrolu ĉi tiun uzanton por marki ĝin fidata. Fidado devas vin trankviligi dum uzado de tutvoja ĉifrado.", - "Incoming Verification Request": "Venas kontrolpeto", - "Manually export keys": "Mane elporti ŝlosilojn", - "The room upgrade could not be completed": "Gradaltigo de la ĉambro ne povis finiĝi", - "Upgrade this room to version %(version)s": "Gradaltigi ĉi tiun ĉambron al versio %(version)s", - "Upgrade Room Version": "Gradaltigi version de la ĉambro", - "Create a new room with the same name, description and avatar": "Kreos novan ĉàmbron kun la sama nomo, priskribo, kaj profilbildo", - "Update any local room aliases to point to the new room": "Religos ĉiujn lokajn kromnomojn al la nova ĉambro", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Haltigos parolojn al la malnova versio de al ĉambro, kaj konsilos uzantojn pri la nova per mesaĝo", - "Put a link back to the old room at the start of the new room so people can see old messages": "Metos en la novan ĉambron ligilon al la malnova, por ke oni povu rigardi la malnovajn mesaĝojn", - "Sign out and remove encryption keys?": "Ĉu adiaŭi kaj forigi ĉifrajn ŝlosilojn?", - "Send Logs": "Sendi protokolon", - "Link to most recent message": "Ligi al plej freŝa mesaĝo", - "Link to selected message": "Ligi al elektita mesaĝo", - "To help us prevent this in future, please send us logs.": "Por malhelpi tion ose, bonvolu sendi al ni protokolon.", - "Upload files (%(current)s of %(total)s)": "Alŝuti dosierojn (%(current)s el %(total)s)", - "Upload files": "Alŝuti dosierojn", - "Upload all": "Alŝuti ĉiujn", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Ĉi tiu dosiero tro grandas por alŝuto. La grandolimo estas %(limit)s sed la dosiero grandas %(sizeOfThisFile)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Ĉi tiuj dosieroj tro grandas por alŝuto. La grandolimo estas %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Iuj dosieroj tro grandas por alŝuto. La grandolimo estas %(limit)s.", - "Upload %(count)s other files": { - "other": "Alŝuti %(count)s aliajn dosierojn", - "one": "Alŝuti %(count)s alian dosieron" - }, - "Cancel All": "Nuligi ĉion", - "Upload Error": "Alŝuto eraris", - "Remember my selection for this widget": "Memoru mian elekton por tiu ĉi fenestraĵo", - "Unable to load backup status": "Ne povas legi staton de savkopio", - "This homeserver would like to make sure you are not a robot.": "Ĉi tiu hejmservilo volas certigi, ke vi ne estas roboto.", - "Please review and accept all of the homeserver's policies": "Bonvolu tralegi kaj akcepti ĉioman politikon de ĉi tiu hejmservilo", - "Please review and accept the policies of this homeserver:": "Bonvolu tralegi kaj akcepti la politikon de ĉi tiu hejmservilo:", - "Use an email address to recover your account": "Uzu retpoŝtadreson por rehavi vian konton", - "Enter email address (required on this homeserver)": "Enigu retpoŝtadreson (ĉi tiu hejmservilo ĝin postulas)", - "Doesn't look like a valid email address": "Tio ne ŝajnas esti valida retpoŝtadreso", - "Enter password": "Enigu pasvorton", - "Password is allowed, but unsafe": "Pasvorto estas permesita, sed nesekura", - "Nice, strong password!": "Bona, forta pasvorto!", - "Join millions for free on the largest public server": "Senpage aliĝu al milionoj sur la plej granda publika servilo", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Ĉi tiu ĉambro uziĝas por gravaj mesaĝoj de la hejmservilo, kaj tial vi ne povas foriri.", - "Add room": "Aldoni ĉambron", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "Vi havas %(count)s nelegitajn sciigojn en antaŭa versio de ĉi tiu ĉambro.", - "one": "Vi havas %(count)s nelegitan sciigon en antaŭa versio de ĉi tiu ĉambro." - }, - "Cannot reach homeserver": "Ne povas atingi hejmservilon", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Certiĝu ke vi havas stabilan retkonekton, aŭ kontaktu la administranton de la servilo", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Petu vian %(brand)s-administranton kontroli vian agordaron je malĝustaj aŭ duoblaj eroj.", - "Cannot reach identity server": "Ne povas atingi identigan servilon", - "Please contact your service administrator to continue using this service.": "Bonvolu kontakti vian servo-administranton por daŭrigi uzadon de tiu ĉi servo.", - "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.": "Vi povas registriĝi, sed kelkaj funkcioj ne disponeblos ĝis tiam, kiam la identiga servilo estos ree enreta. Se vi ripete vidas tiun ĉi avertmesaĝon, kontrolu viajn agordojn aŭ kontaktu la administranton de la servilo.", - "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.": "Vi povas restarigi vian pasvorton, sed kelkaj funkcioj ne disponeblos ĝis tiam, kiam la identiga servilo estos ree enreta. Se vi ripete vidas tiun ĉi avertmesaĝon, kontrolu viajn agordojn aŭ kontaktu la administraton de la servilo.", - "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.": "Vi povas saluti, sed kelkaj funkcioj ne disponeblos ĝis tiam, kiam la identiga servilo estas denove enreta. Se vi ripete vidas tiun ĉi avertmesaĝon, kontrolu viajn agordojn aŭ kontaktu la administranton de la servilo.", - "No homeserver URL provided": "Neniu hejmservila URL donita", - "Unexpected error resolving homeserver configuration": "Neatendita eraro eltrovi hejmservilajn agordojn", - "Unexpected error resolving identity server configuration": "Neatendita eraro eltrovi agordojn de identiga servilo", - "Straight rows of keys are easy to guess": "Rektaj vicoj de klavoj estas facile diveneblaj", - "Short keyboard patterns are easy to guess": "Mallongaj ripetoj de klavoj estas facile diveneblaj", - "Enable widget screenshots on supported widgets": "Ŝalti bildojn de fenestraĵoj por subtenataj fenestraĵoj", - "Show hidden events in timeline": "Montri kaŝitajn okazojn en historio", - "Start using Key Backup": "Ekuzi Savkopiadon de ŝlosiloj", - "Autocomplete delay (ms)": "Prokrasto de memaga kompletigo", - "Upgrade this room to the recommended room version": "Gradaltigi ĉi tiun ĉambron al rekomendata ĉambra versio", - "Uploaded sound": "Alŝutita sono", - "Sounds": "Sonoj", - "Notification sound": "Sono de sciigo", - "Set a new custom sound": "Agordi novan propran sonon", - "Browse": "Foliumi", - "Edited at %(date)s. Click to view edits.": "Redaktita je %(date)s. Klaku por vidi redaktojn.", - "The following users may not exist": "La jenaj uzantoj eble ne ekzistas", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Ne povas trovi profilojn de la ĉi-subaj Matrix-identigilojn – ĉu vi tamen volas inviti ilin?", - "Invite anyway and never warn me again": "Tamen inviti kaj neniam min averti ree", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Bonvolu diri al ni kio misokazis, aŭ pli bone raporti problemon per GitHub.", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Antaŭ ol sendi protokolon, vi devas raporti problemon per GitHub por priskribi la problemon.", - "Notes": "Notoj", - "Unable to load commit detail: %(msg)s": "Ne povas enlegi detalojn de enmeto: %(msg)s", - "Removing…": "Forigante…", - "I don't want my encrypted messages": "Mi ne volas miajn ĉifritajn mesaĝojn", - "No backup found!": "Neniu savkopio troviĝis!", - "Go to Settings": "Iri al agordoj", - "No Audio Outputs detected": "Neniu soneligo troviĝis", - "Send %(eventType)s events": "Sendi okazojn de tipo « %(eventType)s »", - "Select the roles required to change various parts of the room": "Elektu la rolojn postulatajn por ŝanĝado de diversaj partoj de la ĉambro", - "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.": "Post ŝalto, ĉifrado de ĉambro ne povas esti malŝaltita. Mesaĝoj senditaj al ĉifrata ĉambro ne estas videblaj por la servilo, nur por la partoprenantoj de la ĉambro. Ŝalto de ĉifrado eble malfunkciigos iujn robotojn kaj pontojn. Eksciu plion pri ĉifrado.", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Ŝanĝoj al legebleco de historio nur efektiviĝos por osaj mesaĝoj de ĉi tiu ĉambro. La videbleco de jama historio ne ŝanĝiĝos.", - "Encryption": "Ĉifrado", - "Once enabled, encryption cannot be disabled.": "Post ŝalto, ne plu eblas malŝalti ĉifradon.", - "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", - "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", - "Incompatible Database": "Neakorda datumbazo", - "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.": "Vi antaŭe uzis %(brand)s-on je %(host)s kun ŝaltita malfrua enlegado de anoj. En ĉi tiu versio, malfrua enlegado estas malŝaltita. Ĉar la loka kaŝmemoro de ambaŭ versioj ne akordas, %(brand)s bezonas respeguli vian konton.", - "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.": "Se la alia versio de %(brand)s ankoraŭ estas malfermita en alia langeto, bonvolu tiun fermi, ĉar uzado de %(brand)s je la sama gastiganto, kun malfrua enlegado samtempe ŝaltita kaj malŝaltita, kaŭzos problemojn.", - "Incompatible local cache": "Neakorda loka kaŝmemoro", - "Clear cache and resync": "Vakigi kaŝmemoron kaj respeguli", - "%(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 nun uzas 3–5-oble malpli da memoro, ĉar ĝi enlegas informojn pri aliaj uzantoj nur tiam, kiam ĝi bezonas. Bonvolu atendi ĝis ni respegulos la servilon!", - "You'll lose access to your encrypted messages": "Vi perdos aliron al viaj ĉifritaj mesaĝoj", - "Are you sure you want to sign out?": "Ĉu vi certe volas adiaŭi?", - "Your homeserver doesn't seem to support this feature.": "Via hejmservilo ŝajne ne subtenas ĉi tiun funkcion.", - "Message edits": "Redaktoj de mesaĝoj", - "Clear Storage and Sign Out": "Vakigi memoron kaj adiaŭi", - "We encountered an error trying to restore your previous session.": "Ni renkontis eraron provante rehavi vian antaŭan salutaĵon.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Vakigo de la memoro de via foliumilo eble korektos la problemon, sed adiaŭigos vin, kaj malebligos legadon de historio de ĉifritaj babiloj.", - "Missing session data": "Mankas datumoj de salutaĵo", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Iuj datumoj de salutaĵo, inkluzive viajn ĉifrajn ŝlosilojn, mankas. Por tion korekti, resalutu, kaj rehavu la ŝlosilojn el savkopio.", - "Your browser likely removed this data when running low on disk space.": "Via foliumilo verŝajne forigos ĉi tiujn datumojn kiam al ĝi mankos spaco sur disko.", - "Unable to restore backup": "Ne povas rehavi savkopion", - "Failed to decrypt %(failedCount)s sessions!": "Malsukcesis malĉifri%(failedCount)s salutaĵojn!", - "Warning: you should only set up key backup from a trusted computer.": "Averto: vi agordu ŝlosilan savkopion nur per fidata komputilo.", - "Resend %(unsentCount)s reaction(s)": "Resendi %(unsentCount)s reago(j)n", - "Passwords don't match": "Pasvortoj ne akordas", - "Other users can invite you to rooms using your contact details": "Aliaj uzantoj povas inviti vin al ĉambroj per viaj kontaktaj detaloj", - "Enter phone number (required on this homeserver)": "Enigu telefonnumeron (bezonata sur ĉi tiu hejmservilo)", - "Use lowercase letters, numbers, dashes and underscores only": "Uzu nur malgrandajn leterojn, numerojn, streketojn kaj substrekojn", - "Enter username": "Enigu uzantonomon", - "Some characters not allowed": "Iuj signoj ne estas permesitaj", - "Terms and Conditions": "Uzokondiĉoj", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Por daŭre uzadi la hejmservilon %(homeserverDomain)s, vi devas tralegi kaj konsenti niajn uzokondiĉojn.", - "Review terms and conditions": "Tralegi uzokondiĉojn", - "You can't send any messages until you review and agree to our terms and conditions.": "Vi ne povas sendi mesaĝojn ĝis vi tralegos kaj konsentos niajn uzokondiĉojn.", - "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.": "Via mesaĝo ne sendiĝis, ĉar tiu ĉi hejmservilo atingis sian monatan limon de aktivaj uzantoj. Bonvolu kontakti vian administranton de servo por plue uzadi la servon.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Via mesaĝo ne sendiĝis, ĉar tiu ĉi hejmservilo atingis rimedan limon. Bonvolu kontakti vian administranton de servo por plue uzadi la servon.", - "Clear personal data": "Vakigi personajn datumojn", - "New Recovery Method": "Nova rehava metodo", - "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.": "Se vi ne agordis la novan rehavan metodon, eble atakanto provas aliri vian konton. Vi tuj ŝanĝu la pasvorton de via konto, kaj agordu novan rehavan metodon en la agordoj.", - "Set up Secure Messages": "Agordi Sekurajn mesaĝojn", - "Recovery Method Removed": "Rehava metodo foriĝis", - "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.": "Se vi ne forigis la rehavan metodon, eble atakanto provas aliri vian konton. Vi tuj ŝanĝu la pasvorton de via konto, kaj agordu novan rehavan metodon en la agordoj.", - "Use a longer keyboard pattern with more turns": "Uzu pli longan tekston kun plia varieco", - "Unable to load key backup status": "Ne povas enlegi staton de ŝlosila savkopio", - "Demote yourself?": "Ĉu malrangaltigi vin mem?", - "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.": "Vi ne povos malfari tiun ŝanĝon, ĉar vi malrangaltigas vin mem; se vi estas la lasta povohava uzanto en la ĉambro, estos neeble vian povon rehavi.", - "Demote": "Malrangaltigi", - "Power level": "Povnivelo", - "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:": "Gradaltigo de ĉi tiu ĉambro bezonas fermi ĝin, kaj krei novan por anstataŭi ĝin. Por plejbonigi sperton de la ĉambranoj, ni:", - "Invalid homeserver discovery response": "Nevalida eltrova respondo de hejmservilo", - "Failed to get autodiscovery configuration from server": "Malsukcesis akiri agordojn de memaga eltrovado de la servilo", - "Homeserver URL does not appear to be a valid Matrix homeserver": "URL por hejmservilo ŝajne ne ligas al valida hejmservilo de Matrix", - "Invalid identity server discovery response": "Nevalida eltrova respondo de identiga servilo", - "Identity server URL does not appear to be a valid identity server": "URL por identiga servilo ŝajne ne ligas al valida identiga servilo", - "Failed to re-authenticate due to a homeserver problem": "Malsukcesis reaŭtentikigi pro hejmservila problemo", - "Go back to set it again.": "Reiru por reagordi ĝin.", - "Your keys are being backed up (the first backup could take a few minutes).": "Viaj ŝlosiloj estas savkopiataj (la unua savkopio povas daŭri kelkajn minutojn).", - "Unable to create key backup": "Ne povas krei savkopion de ŝlosiloj", - "Bulk options": "Amasaj elektebloj", - "Invalid base_url for m.homeserver": "Nevalida base_url por m.homeserver", - "Invalid base_url for m.identity_server": "Nevalida base_url por m.identity_server", - "Find others by phone or email": "Trovu aliajn per telefonnumero aŭ retpoŝtadreso", - "Be found by phone or email": "Troviĝu per telefonnumero aŭ retpoŝtadreso", - "Use bots, bridges, widgets and sticker packs": "Uzu robotojn, pontojn, fenestraĵojn, kaj glumarkarojn", - "Terms of Service": "Uzokondiĉoj", - "Service": "Servo", - "Summary": "Resumo", - "This account has been deactivated.": "Tiu ĉi konto malaktiviĝis.", - "Call failed due to misconfigured server": "Voko malsukcesis pro misagordita servilo", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Bonvolu peti la administranton de via hejmservilo (%(homeserverDomain)s) agordi TURN-servilon, por ke vokoj funkciu dependeble.", - "Use an identity server": "Uzi identigan servilon", - "Use an identity server to invite by email. Manage in Settings.": "Uzi identigan servilon por inviti retpoŝte. Administru en Agordoj.", - "Do not use an identity server": "Ne uzi identigan servilon", - "Enter a new identity server": "Enigi novan identigan servilon", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Uzu identigan servilon por inviti retpoŝte. Klaku al « daŭrigi » por uzi la norman identigan servilon (%(defaultIdentityServerName)s) aŭ administru tion en Agordoj.", - "Accept to continue:": "Akceptu por daŭrigi:", - "Checking server": "Kontrolante servilon", - "Change identity server": "Ŝanĝi identigan servilon", - "Disconnect from the identity server and connect to instead?": "Ĉu malkonekti de la nuna identiga servilo kaj konekti anstataŭe al ?", - "Terms of service not accepted or the identity server is invalid.": "Aŭ uzkondiĉoj ne akceptiĝis, aŭ la identiga servilo estas nevalida.", - "Identity server has no terms of service": "Identiga servilo havas neniujn uzkondiĉojn", - "The identity server you have chosen does not have any terms of service.": "La identiga servilo, kiun vi elektis, havas neniujn uzkondiĉojn.", - "Only continue if you trust the owner of the server.": "Nur daŭrigu se vi fidas al la posedanto de la servilo.", - "Disconnect identity server": "Malkonekti la identigan servilon", - "Disconnect from the identity server ?": "Ĉu malkonektiĝi de la identiga servilo ?", - "You are still sharing your personal data on the identity server .": "Vi ankoraŭ havigas siajn personajn datumojn je la identiga servilo .", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Ni rekomendas, ke vi forigu viajn retpoŝtadresojn kaj telefonnumerojn de la identiga servilo, antaŭ ol vi malkonektiĝos.", - "Disconnect anyway": "Tamen malkonekti", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Vi nun uzas servilon por trovi kontaktojn, kaj troviĝi de ili. Vi povas ŝanĝi vian identigan servilon sube.", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Se vi ne volas uzi servilon por trovi kontaktojn kaj troviĝi mem, enigu alian identigan servilon sube.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Vi nun ne uzas identigan servilon. Por trovi kontaktojn kaj troviĝi de ili mem, aldonu iun sube.", - "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.": "Malkonektiĝo de via identiga servilo signifas, ke vi ne povos troviĝi de aliaj uzantoj, kaj vi ne povos memage inviti aliajn per retpoŝto aŭ telefono.", - "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.": "Vi ne devas uzi identigan servilon. Se vi tion elektos, vi ne povos troviĝi de aliaj uzantoj, kaj vi ne povos memage inviti ilin per retpoŝto aŭ telefono.", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Konsentu al uzkondiĉoj de la identiga servilo (%(serverName)s) por esti trovita per retpoŝtadreso aŭ telefonnumero.", - "Discovery": "Trovado", - "Deactivate account": "Malaktivigi konton", - "Always show the window menu bar": "Ĉiam montri la fenestran menubreton", - "Error changing power level requirement": "Eraris ŝanĝo de postulo de povnivelo", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Eraris ŝanĝo de la postuloj de la ĉambro pri povnivelo. Certigu, ke vi havas sufiĉajn permesojn, kaj reprovu.", - "Error changing power level": "Eraris ŝanĝo de povnivelo", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Eraris ŝanĝo de povnivelo de la uzanto. Certigu, ke vi havas sufiĉajn permesojn, kaj reprovu.", - "Remove %(email)s?": "Ĉu forigi %(email)s?", - "Remove %(phone)s?": "Ĉu forigi %(phone)s?", - "No recent messages by %(user)s found": "Neniuj freŝaj mesaĝoj de %(user)s troviĝis", - "Remove recent messages by %(user)s": "Forigi freŝajn mesaĝojn de %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Je granda nombro da mesaĝoj, tio povas daŭri iomon da tempo. Bonvolu ne aktualigi vian klienton dume.", - "Remove %(count)s messages": { - "other": "Forigi %(count)s mesaĝojn", - "one": "Forigi 1 mesaĝon" - }, - "Deactivate user?": "Ĉu malaktivigi uzanton?", - "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?": "Malaktivigo de ĉi tiu uzanto adiaŭigos ĝin, kaj malebligos, ke ĝi resalutu. Plie, ĝi foriros de ĉiuj enataj ĉambroj. Tiu ago ne povas malfariĝi. Ĉu vi certe volas malaktivigi ĉi tiun uzanton?", - "Deactivate user": "Malaktivigi uzanton", - "Remove recent messages": "Forigi freŝajn mesaĝojn", - "Italics": "Kursive", - "Explore rooms": "Esplori ĉambrojn", - "Add Email Address": "Aldoni retpoŝtadreson", - "Add Phone Number": "Aldoni telefonnumeron", - "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.": "Ĉi tiu ago bezonas atingi la norman identigan servilon por kontroli retpoŝtadreson aŭ telefonnumeron, sed la servilo ne havas uzokondiĉojn.", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Vi forigu viajn personajn datumojn de identiga servilo antaŭ ol vi malkonektiĝos. Bedaŭrinde, identiga servilo estas nuntempe eksterreta kaj ne eblas ĝin atingi.", - "You should:": "Vi devus:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "kontrolu kromprogramojn de via foliumilo je ĉio, kio povus malhelpi konekton al la identiga servilo (ekzemple « Privacy Badger »)", - "contact the administrators of identity server ": "kontaktu la administrantojn de la identiga servilo ", - "wait and try again later": "atendu, kaj reprovu poste", - "Read Marker lifetime (ms)": "Vivodaŭro de legomarko (ms)", - "Read Marker off-screen lifetime (ms)": "Vivodaŭro de eksterekrana legomarko (ms)", - "Unable to revoke sharing for email address": "Ne povas senvalidigi havigadon je retpoŝtadreso", - "Unable to share email address": "Ne povas havigi vian retpoŝtadreson", - "Your email address hasn't been verified yet": "Via retpoŝtadreso ankoraŭ ne kontroliĝis", - "Click the link in the email you received to verify and then click continue again.": "Klaku la ligilon en la ricevita retletero por kontroli, kaj poste reklaku al « daŭrigi ».", - "Verify the link in your inbox": "Kontrolu la ligilon en via ricevujo", - "Discovery options will appear once you have added an email above.": "Eltrovaj agordoj aperos kiam vi aldonos supre retpoŝtadreson.", - "Unable to revoke sharing for phone number": "Ne povas senvalidigi havigadon je telefonnumero", - "Unable to share phone number": "Ne povas havigi telefonnumeron", - "Please enter verification code sent via text.": "Bonvolu enigi kontrolan kodon senditan per tekstmesaĝo.", - "Discovery options will appear once you have added a phone number above.": "Eltrovaj agordoj aperos kiam vi aldonos telefonnumeron supre.", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Tekstmesaĝo sendiĝis al +%(msisdn)s. Bonvolu enigi la kontrolan kodon enhavitan.", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Provu rulumi supren tra la historio por kontroli, ĉu ne estas iuj pli fruaj.", - "Room %(name)s": "Ĉambro %(name)s", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Ĉi tiu invito al %(roomName)s sendiĝis al %(email)s, kiu ne estas ligita al via konto", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Ligu ĉi tiun retpoŝtadreson al via konto en Agordoj por ricevadi invitojn rekte per %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "La invito al %(roomName)s sendiĝis al %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Uzu identigan servilon en Agordoj por ricevadi invitojn rekte per %(brand)s.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Havigu ĉi tiun retpoŝtadreson per Agordoj por ricevadi invitojn rekte per %(brand)s.", - "Failed to deactivate user": "Malsukcesis malaktivigi uzanton", - "This client does not support end-to-end encryption.": "Ĉi tiu kliento ne subtenas tutvojan ĉifradon.", - "Messages in this room are not end-to-end encrypted.": "Mesaĝoj en ĉi tiu ĉambro ne estas tutvoje ĉifrataj.", - "Message Actions": "Mesaĝaj agoj", - "Show image": "Montri bildon", - "You verified %(name)s": "Vi kontrolis %(name)s", - "You cancelled verifying %(name)s": "Vi nuligis kontrolon de %(name)s", - "%(name)s cancelled verifying": "%(name)s nuligis kontrolon", - "You accepted": "Vi akceptis", - "%(name)s accepted": "%(name)s akceptis", - "You cancelled": "Vi nuligis", - "%(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", - "Cancel search": "Nuligi serĉon", - "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.", - "Close dialog": "Fermi interagujon", - "Hide advanced": "Kaŝi specialajn", - "Show advanced": "Montri specialajn", - "Command Help": "Helpo pri komando", - "To continue you need to accept the terms of this service.": "Por pluigi, vi devas akcepti la uzokondiĉojn de ĉi tiu servo.", - "Document": "Dokumento", - "%(creator)s created and configured the room.": "%(creator)s kreis kaj agordis la ĉambron.", - "Jump to first unread room.": "Salti al unua nelegita ĉambro.", - "Jump to first invite.": "Salti al unua invito.", - "Command Autocomplete": "Memkompletigo de komandoj", - "Emoji Autocomplete": "Memkompletigo de mienetoj", - "Notification Autocomplete": "Memkompletigo de sciigoj", - "Room Autocomplete": "Memkompletigo de ĉambroj", - "User Autocomplete": "Memkompletigo de uzantoj", - "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", - "Error removing ignored user/server": "Eraris forigo de la malatentata uzanto/servilo", - "Error unsubscribing from list": "Eraris malabono de la listo", - "Please try again or view your console for hints.": "Bonvolu reprovi aŭ serĉi helpilojn en via konzolo.", - "You have not ignored anyone.": "Vi neniun malatentis.", - "You are not subscribed to any lists": "Vi neniun liston abonis", - "View rules": "Montri regulojn", - "You are currently subscribed to:": "Vi nun abonas:", - "⚠ These settings are meant for advanced users.": "⚠ Ĉi tiuj agordoj celas spertajn uzantojn.", - "Subscribed lists": "Abonataj listoj", - "Your display name": "Via vidiga nomo", - "Your user ID": "Via identigilo de uzanto", - "Your theme": "Via haŭto", - "%(brand)s URL": "URL de %(brand)s", - "Room ID": "Identigilo de ĉambro", - "Widget ID": "Identigilo de fenestraĵo", - "Widgets do not use message encryption.": "Fenestraĵoj ne uzas ĉifradon de mesaĝoj.", - "Widget added by": "Fenestraĵon aldonis", - "This widget may use cookies.": "Ĉi tiu fenestraĵo povas uzi kuketojn.", - "Lock": "Seruro", - "Other users may not trust it": "Aliaj uzantoj eble ne kredas ĝin", - "Later": "Pli poste", - "Cannot connect to integration manager": "Ne povas konektiĝi al kunigilo", - "The integration manager is offline or it cannot reach your homeserver.": "La kunigilo estas eksterreta aŭ ne povas atingi vian hejmservilon.", - "This room is end-to-end encrypted": "Ĉi tiu ĉambro uzas tutvojan ĉifradon", - "Everyone in this room is verified": "Ĉiu en la ĉambro estas kontrolita", - "Unencrypted": "Neĉifrita", - "Direct Messages": "Individuaj ĉambroj", - " wants to chat": " volas babili", - "Start chatting": "Ekbabili", - "Reject & Ignore user": "Rifuzi kaj malatenti uzanton", - "Unknown Command": "Nekonata komando", - "Send as message": "Sendi mesaĝon", - "Failed to connect to integration manager": "Malsukcesis konekton al kunigilo", - "Verify User": "Kontroli uzanton", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Por plia sekureco, kontrolu ĉi tiun uzanton per unufoja kodo aperonta sur ambaŭ el viaj aparatoj.", - "Start Verification": "Komenci kontrolon", - "More options": "Pliaj elektebloj", - "Integrations are disabled": "Kunigoj estas malŝaltitaj", - "Integrations not allowed": "Kunigoj ne estas permesitaj", - "Upgrade private room": "Gradaltigi privatan ĉambron", - "Upgrade public room": "Gradaltigi publikan ĉambron", - "Upgrade your encryption": "Gradaltigi vian ĉifradon", - "Cancel entering passphrase?": "Ĉu nuligi enigon de pasfrazo?", - "Setting up keys": "Agordo de klavoj", - "Verify this session": "Kontroli ĉi tiun salutaĵon", - "Encryption upgrade available": "Ĝisdatigo de ĉifrado haveblas", - "Error upgrading room": "Eraris ĝisdatigo de la ĉambro", - "Double check that your server supports the room version chosen and try again.": "Bone kontrolu, ĉu via servilo subtenas la elektitan version de ĉambro, kaj reprovu.", - "Verifies a user, session, and pubkey tuple": "Kontrolas opon de uzanto, salutaĵo, kaj publika ŝlosilo", - "Session already verified!": "Salutaĵo jam estas kontrolita!", - "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!": "AVERTO: MALSUKCESIS KONTROLO DE ŜLOSILOJ! La subskriba ŝlosilo de %(userId)s kaj session %(deviceId)s estas «%(fprint)s», kiu ne akordas la donitan ŝlosilon «%(fingerprint)s». Tio povus signifi, ke via komunikado estas spionata!", - "The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "La subskriba ŝlosilo, kiun vi donis, akordas la subskribas ŝlosilon, kinu vi ricevis de la salutaĵo %(deviceId)s de la uzanto %(userId)s. Salutaĵo estis markita kontrolita.", - "Never send encrypted messages to unverified sessions from this session": "Neniam sendi ĉifritajn mesaĝojn al nekontrolitaj salutaĵoj de ĉi tiu salutaĵo", - "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.", - "Waiting for %(displayName)s to verify…": "Atendas kontrolon de %(displayName)s…", - "Cancelling…": "Nuligante…", - "Show more": "Montri pli", - "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.", - "This bridge was provisioned by .": "Ĉi tiu ponto estas provizita de .", - "This bridge is managed by .": "Ĉi tiu ponto estas administrata de .", - "Your homeserver does not support cross-signing.": "Via hejmservilo ne subtenas delegajn subskribojn.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Via konto havas identecon por delegaj subskriboj en sekreta deponejo, sed ĉi tiu salutaĵo ankoraŭ ne fidas ĝin.", - "Cross-signing public keys:": "Delegaj publikaj ŝlosiloj:", - "in memory": "en memoro", - "not found": "ne trovita", - "Cross-signing private keys:": "Delegaj privataj ŝlosiloj:", - "in secret storage": "en sekreta deponejo", - "Secret storage public key:": "Publika ŝlosilo de sekreta deponejo:", - "in account data": "en datumoj de konto", - "Homeserver feature support:": "Funkciaj kapabloj de hejmservilo:", - "exists": "ekzistas", - "Securely cache encrypted messages locally for them to appear in search results.": "Sekure kaŝmemori ĉifritajn mesaĝojn loke, por aperigi ilin en serĉrezultoj.", - "%(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.": "%(brand)s malhavas kelkajn partojn bezonajn por sekura loka kaŝmemorado de ĉirfitaj mesaĝoj. Se vi volas eksperimenti pri ĉi tiu kapablo, kunmetu propran klienton «%(brand)s Dekstop» kun aldonitaj serĉopartoj.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Ĉi tiu salutaĵo ne savkopias viajn ŝlosilojn, sed vi jam havas savkopion, el kiu vi povas rehavi datumojn, kaj ilin kreskigi plue.", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Konektu ĉi tiun salutaĵon al savkopiado de ŝlosiloj antaŭ ol vi adiaŭos, por ne perdi ŝlosilojn, kiuj povus troviĝi nur en ĉi tiu salutaĵo.", - "Connect this session to Key Backup": "Konekti ĉi tiun salutaĵon al Savkopiado de ŝlosiloj", - "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.", - "Manage integrations": "Administri kunigojn", - "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", - "Something went wrong. Please try again or view your console for hints.": "Io eraris. Bonvolu reprovi aŭ serĉi helpilojn en via konzolo.", - "None": "Neniu", - "Ban list rules - %(roomName)s": "Reguloj de listo de forbaroj – %(roomName)s", - "Server rules": "Servilaj reguloj", - "User rules": "Uzantulaj reguloj", - "You are currently ignoring:": "Vi nun malatentas:", - "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.": "Malatentado de personoj okazas per listoj de forbaroj, kiuj enhavas regulojn pri tio, kiun forbari. Abonado de listo de forbaroj signifas, ke la uzantoj/serviloj blokataj de la listo estos kaŝitaj de vi.", - "Personal ban list": "Persona listo de forbaroj", - "Server or user ID to ignore": "Malatentota servilo aŭ identigilo de uzanto", - "eg: @bot:* or example.org": "ekz: @bot:* aŭ ekzemplo.org", - "Subscribing to a ban list will cause you to join it!": "Abono de listo de forbaroj aligos vin al ĝi!", - "If this isn't what you want, please use a different tool to ignore users.": "Se vi ne volas tion, bonvolu uzi alian ilon por malatenti uzantojn.", - "Session ID:": "Identigilo de salutaĵo:", - "Session key:": "Ŝlosilo de salutaĵo:", - "Message search": "Serĉado de mesaĝoj", - "This room is bridging messages to the following platforms. Learn more.": "Ĉi tiu ĉambro transpontigas mesaĝojn al la jenaj platformoj. Eksciu plion.", - "Bridges": "Pontoj", - "This user has not verified all of their sessions.": "Ĉi tiu uzanto ne kontrolis ĉiomon da siaj salutaĵoj.", - "You have not verified this user.": "Vi ne kontrolis tiun ĉi uzanton.", - "You have verified this user. This user has verified all of their sessions.": "Vi kontrolis tiun ĉi uzanton. Ĝi kontrolis ĉiomon da siaj salutaĵoj.", - "Someone is using an unknown session": "Iu uzas nekonatan salutaĵon", - "Encrypted by an unverified session": "Ĉifrita de nekontrolita salutaĵo", - "Encrypted by a deleted session": "Ĉifrita de forigita salutaĵo", - "Close preview": "Fermi antaŭrigardon", - "Unrecognised command: %(commandText)s": "Nerekonita komando: %(commandText)s", - "You can use /help to list available commands. Did you mean to send this as a message?": "Vi povas komandi /help por listigi uzeblajn komandojn. Ĉu vi intencis sendi ĉi tion kiel mesaĝon?", - "Hint: Begin your message with // to start it with a slash.": "Helpeto: Komencu vian mesaĝon per // por komenci ĝin per suprenstreko.", - "Mark all as read": "Marki ĉion legita", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Eraris ĝisdatigo de la alternativaj adresoj de la ĉambro. Eble la servilo ne permesas tion, aŭ io dumtempe ne funkcias.", - "Waiting for %(displayName)s to accept…": "Atendante akcepton de %(displayName)s…", - "Accepting…": "Akceptante…", - "Messages in this room are end-to-end encrypted.": "Mesaĝoj en ĉi tiu ĉambro estas tutvoje ĉifrataj.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Viaj mesaĝoj estas sekurigitaj, kaj nur vi kaj la ricevanto posedas la unikan ŝlosilojn, kiuj ilin povas malĉifri.", - "Your messages are not secure": "Viaj mesaĝoj ne estas sekuraj", - "One of the following may be compromised:": "Unu el la jenaj eble estas malkonfidencigita:", - "Your homeserver": "Via hejmservilo", - "%(count)s verified sessions": { - "other": "%(count)s kontrolitaj salutaĵoj", - "one": "1 kontrolita salutaĵo" - }, - "Hide verified sessions": "Kaŝi kontrolitajn salutaĵojn", - "%(count)s sessions": { - "other": "%(count)s salutaĵoj", - "one": "%(count)s salutaĵo" - }, - "Hide sessions": "Kaŝi salutaĵojn", - "Verify by scanning": "Kontroli per skanado", - "Ask %(displayName)s to scan your code:": "Petu de %(displayName)s skani vian kodon:", - "Verify by emoji": "Kontroli per bildsignoj", - "If you can't scan the code above, verify by comparing unique emoji.": "Se vi ne povas skani la supran kodon, kontrolu per komparo de unikaj bildsignoj.", - "Verify by comparing unique emoji.": "Kontrolu per komparo de unikaj bildsignoj.", - "You've successfully verified %(displayName)s!": "Vi sukcese kontrolis uzanton %(displayName)s!", - "Encryption not enabled": "Ĉifrado ne estas ŝaltita", - "The encryption used by this room isn't supported.": "La ĉifro uzata de ĉi tiu ĉambro ne estas subtenata.", - "You have ignored this user, so their message is hidden. Show anyways.": "Vi malatentis ĉi tiun uzanton, ĝia mesaĝo estas do kaŝita. Tamen montri.", - "You declined": "Vi rifuzis", - "%(name)s declined": "%(name)s rifuzis", - "Any of the following data may be shared:": "Ĉiu el la jenaj datumoj povas kunhaviĝi:", - "Using this widget may share data with %(widgetDomain)s.": "Uzo de tiu ĉi fenestraĵo eble havigos datumojn kun %(widgetDomain)s.", - "Language Dropdown": "Lingva falmenuo", - "Destroy cross-signing keys?": "Ĉu detrui delege ĉifrajn ŝlosilojn?", - "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.": "Forigo de delege ĉifraj ŝlosiloj estas porĉiama. Ĉiu, kun kiu vi interkontrolis, vidos avertojn pri sekureco. Vi preskaŭ certe ne volas ĉi tion fari, malse vi perdis ĉiun aparaton, el kiu vi povus delege subskribadi.", - "Clear cross-signing keys": "Vakigi delege ĉifrajn ŝlosilojn", - "Clear all data in this session?": "Ĉu vakigi ĉiujn datumojn en ĉi tiu salutaĵo?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Vakigo de ĉiuj datumoj el ĉi tiu salutaĵo estas porĉiama. Ĉifritaj mesaĝoj perdiĝos, malse iliaj ŝlosiloj savkopiiĝis.", - "Verify session": "Kontroli salutaĵon", - "Session name": "Nomo de salutaĵo", - "Session key": "Ŝlosilo de salutaĵo", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Kontrolo de tiu ĉi uzanto markos ĝian salutaĵon fidata, kaj ankaŭ markos vian salutaĵon fidata por ĝi.", - "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.": "Kontrolu ĉi tiun aparaton por marki ĝin fidata. Fidado povas pacigi la menson de vi kaj aliaj uzantoj dum uzado de tutvoje ĉifrataj mesaĝoj.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Kontrolo de ĉi tiu aparato markos ĝin fidata, kaj ankaŭ la uzantoj, kiuj interkontrolis kun vi, fidos ĉi tiun aparaton.", - "Something went wrong trying to invite the users.": "Io eraris dum invito de la uzantoj.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Ni ne povis inviti tiujn uzantojn. Bonvolu kontroli, kiujn uzantojn vi invitas, kaj reprovu.", - "Failed to find the following users": "Malsukcesis trovi la jenajn uzantojn", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "La jenaj uzantoj eble ne ekzistas aŭ ne validas, kaj ne povas invitiĝi: %(csvNames)s", - "Recent Conversations": "Freŝaj interparoloj", - "Recently Direct Messaged": "Freŝe uzitaj individuaj ĉambroj", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Gradaltigo de ĉambro estas altnivela ago kaj estas kutime rekomendata kiam ĉambro estas malstabila pro eraroj, mankantaj funkcioj, aŭ malsekuraĵoj.", - "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.": "Ĉi tio kutime influas nur traktadon de la ĉambro de la servilo. Se vi spertas problemojn pri %(brand)s, bonvolu raporti problemon.", - "You'll upgrade this room from to .": "Vi gradaltigos ĉi tiun ĉambron de al .", - "Verification Request": "Kontrolpeto", - "Remove for everyone": "Forigi por ĉiuj", - "Country Dropdown": "Landa falmenuo", - "Confirm your identity by entering your account password below.": "Konfirmu vian identecon per enigo de la pasvorto de via konto sube.", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Mankas publika ŝlosilo por testo de homeco en hejmservila agordaro. Bonvolu raporti tion al la administranto de via hejmservilo.", - "Enter your account password to confirm the upgrade:": "Enigu pasvorton de via konto por konfirmi la gradaltigon:", - "Restore your key backup to upgrade your encryption": "Rehavu vian savkopion de ŝlosiloj por gradaltigi vian ĉifradon", - "You'll need to authenticate with the server to confirm the upgrade.": "Vi devos aŭtentikigi kun la servilo por konfirmi la gradaltigon.", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Gradaltigu ĉi tiun salutaĵon por ebligi al ĝi kontroladon de aliaj salutaĵoj, donante al ili aliron al ĉifritaj mesaĵoj, kaj markante ilin fidataj por aliaj uzantoj.", - "Unable to set up secret storage": "Ne povas starigi sekretan deponejon", - "Create key backup": "Krei savkopion de ŝlosiloj", - "This session is encrypting history using the new recovery method.": "Ĉi tiu salutaĵo nun ĉifras historion kun la nova rehava metodo.", - "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.": "Se vi faris tion akcidente, vi povas agordi Sekurajn mesaĝojn en ĉi tiu salutaĵo, kio reĉifros la historion de mesaj de ĉi tiu salutaĵo kun nova rehava metodo.", - "If disabled, messages from encrypted rooms won't appear in search results.": "Post malŝalto, mesaĝoj el ĉifritaj ĉambroj ne aperos en serĉorezultoj.", - "Not currently indexing messages for any room.": "Mesaĝoj estas indeksataj en neniu ĉambro.", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s sekure loke kaŝmemoras ĉifritajn mesaĝojn por aperigi ilin en serĉorezultoj:", - "Space used:": "Spaco uzita:", - "Indexed messages:": "Indeksitaj masaĝoj:", - "Indexed rooms:": "Indeksitaj ĉambroj:", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s el %(totalRooms)s", - "Message downloading sleep time(ms)": "Dormotempo de elŝuto de mesaĝoj (milonsekunde)", - "Scroll to most recent messages": "Rulumi al plej freŝaj mesaĝoj", - "Local address": "Loka adreso", - "Published Addresses": "Publikigitaj adresoj", - "Other published addresses:": "Aliaj publikigitaj adresoj:", - "No other published addresses yet, add one below": "Ankoraŭ neniuj aliaj publikigitaj adresoj; aldonu iun sube", - "New published address (e.g. #alias:server)": "Nova publikigita adreso (ekz. #kromnomo:servilo)", - "Local Addresses": "Lokaj adresoj", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Agordu adresojn por ĉi tiu ĉambro, por ke uzantoj povu ĝin trovi per via hejmservilo (%(localDomain)s)", - "Enter a server name": "Enigu nomon de servilo", - "Looks good": "Ŝajnas en ordo", - "Can't find this server or its room list": "Ne povas trovi ĉi tiun servilon aŭ ĝian liston de ĉambroj", - "All rooms": "Ĉiuj ĉambroj", - "Your server": "Via servilo", - "Add a new server": "Aldoni novan servilon", - "Enter the name of a new server you want to explore.": "Enigu la nomon de nova servilo, kiun vi volas esplori.", - "Server name": "Nomo de servilo", - "Self signing private key:": "Memsubskriba privata ŝlosilo:", - "cached locally": "kaŝmemorita loke", - "not found locally": "ne trovita loke", - "User signing private key:": "Uzantosubskriba privata ŝlosilo:", - "a new master key signature": "nova ĉefŝlosila subskribo", - "a new cross-signing key signature": "nova subskribo de delega ŝlosilo", - "a device cross-signing signature": "delega subskribo de aparato", - "a key signature": "ŝlosila subskribo", - "%(brand)s encountered an error during upload of:": "%(brand)s eraris dum alŝuto de:", - "Upload completed": "Alŝuto finiĝis", - "Cancelled signature upload": "Alŝuto de subskribo nuliĝis", - "Signature upload success": "Alŝuto de subskribo sukcesis", - "Signature upload failed": "Alŝuto de subskribo malsukcesis", - "Confirm by comparing the following with the User Settings in your other session:": "Konfirmu per komparo de la sekva kun la agardoj de uzanto en via alia salutaĵo:", - "Confirm this user's session by comparing the following with their User Settings:": "Konfirmu la salutaĵon de ĉi tiu uzanto per komparo de la sekva kun ĝiaj agordoj de uzanto:", - "If they don't match, the security of your communication may be compromised.": "Se ili ne akordas, la sekureco de via komunikado eble estas rompita.", - "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.", - "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", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Konfirmi aldonon de ĉi tiu retpoŝtadreso, uzante ununuran saluton por pruvi vian identecon.", - "Confirm adding email": "Konfirmi aldonon de retpoŝtadreso", - "Click the button below to confirm adding this email address.": "Klaku la ĉi-suban butonon por konfirmi aldonon de ĉi tiu retpoŝtadreso.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Konfirmu aldonon de ĉi tiu telefonnumero per identiĝo per ununura saluto.", - "Confirm adding phone number": "Konfirmu aldonon de telefonnumero", - "Click the button below to confirm adding this phone number.": "Klaku la ĉi-suban butonon por konfirmi aldonon de ĉi tiu telefonnumero.", - "New login. Was this you?": "Nova saluto. Ĉu tio estis vi?", - "%(name)s is requesting verification": "%(name)s petas kontrolon", - "You signed in to a new session without verifying it:": "Vi salutis novan salutaĵon sen kontrolo:", - "Verify your other session using one of the options below.": "Kontrolu vian alian salutaĵon per unu el la ĉi-subaj elektebloj.", - "well formed": "bone formita", - "unexpected type": "neatendita tipo", - "Almost there! Is %(displayName)s showing the same shield?": "Preskaŭ finite! Ĉu %(displayName)s montras la saman ŝildon?", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Vi sukcese kontrolis %(deviceName)s (%(deviceId)s)!", - "Start verification again from the notification.": "Rekomencu kontroladon el la sciigo.", - "Start verification again from their profile.": "Rekomencu kontroladon el ĝia profilo.", - "Verification timed out.": "Kontrolo atingis tempolimon.", - "%(displayName)s cancelled verification.": "%(displayName)s nuligis kontrolon.", - "You cancelled verification.": "Vi nuligis kontrolon.", - "Can't load this message": "Ne povas enlegi ĉi tiun mesaĝon", - "Submit logs": "Alŝuti protokolon", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Rememorigo: via foliumilo ne estas subtenata, kaj via sperto do povas esti stranga.", - "Server did not require any authentication": "Servilo bezonis nenian kontrolon de aŭtentiko", - "Server did not return valid authentication information.": "Servilo ne redonis validajn informojn pri kontrolo de aŭtentiko.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Knfirmu malaktivigon de via konto per identiĝo per ununura saluto.", - "Are you sure you want to deactivate your account? This is irreversible.": "Ĉu vi certe volas malaktivigi vian konton? Tio ne malfareblas.", - "Confirm account deactivation": "Konfirmi malaktivigon de konto", - "There was a problem communicating with the server. Please try again.": "Eraris komunikado kun la servilo. Bonvolu reprovi.", - "Unable to upload": "Ne povas alŝuti", - "Restoring keys from backup": "Rehavo de ŝlosiloj el savkopio", - "%(completed)s of %(total)s keys restored": "%(completed)s el %(total)s ŝlosiloj rehaviĝis", - "Keys restored": "Ŝlosiloj rehaviĝis", - "Successfully restored %(sessionCount)s keys": "Sukcese rehavis %(sessionCount)s ŝlosilojn", - "Sign in with SSO": "Saluti per ununura saluto", - "Unable to query secret storage status": "Ne povis peti staton de sekreta deponejo", - "Currently indexing: %(currentRoom)s": "Nun indeksante: %(currentRoom)s", - "You've successfully verified your device!": "Vi sukcese kontrolis vian aparaton!", - "To continue, use Single Sign On to prove your identity.": "Por daŭrigi, pruvu vian identecon per ununura saluto.", - "Confirm to continue": "Konfirmu por daŭrigi", - "Click the button below to confirm your identity.": "Klaku sube la butonon por konfirmi vian identecon.", - "Confirm encryption setup": "Konfirmi agordon de ĉifrado", - "Click the button below to confirm setting up encryption.": "Klaku sube la butonon por konfirmi agordon de ĉifrado.", - "IRC display name width": "Larĝo de vidiga nomo de IRC", - "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", - "Please verify the room ID or address and try again.": "Bonvolu kontroli identigilon aŭ adreson de la ĉambro kaj reprovi.", - "Room ID or address of ban list": "Ĉambra identigilo aŭ adreso de listo de forbaroj", - "To link to this room, please add an address.": "Por ligi al ĉi tiu ĉambro, bonvolu aldoni adreson.", - "Error creating address": "Eraris kreado de adreso", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Eraris kreado de tiu adreso. Eble ĝi ne estas permesata de la servilo, aŭ okazis portempa fiasko.", - "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", - "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", - "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.": "Vi antaŭe uzis pli novan version de %(brand)s kun tiu ĉi salutaĵo. Por ree uzi ĉi tiun version kun tutvoja ĉifrado, vi devos adiaŭi kaj resaluti.", - "Use a different passphrase?": "Ĉu uzi alian pasfrazon?", - "Your homeserver has exceeded its user limit.": "Via hejmservilo atingis sian limon de uzantoj.", - "Your homeserver has exceeded one of its resource limits.": "Via hejmservilo atingis iun limon de rimedoj.", - "Contact your server admin.": "Kontaktu administranton de via servilo.", - "Ok": "Bone", - "New version available. Update now.": "Nova versio estas disponebla. Ĝisdatigu nun.", - "Use custom size": "Uzi propran grandon", - "%(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!", - "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.", - "No recently visited rooms": "Neniuj freŝdate vizititaj ĉambroj", - "Message preview": "Antaŭrigardo al mesaĝo", - "Favourited": "Elstarigita", - "Forget Room": "Forgesi ĉambron", - "Room options": "Elektebloj pri ĉambro", - "Message deleted on %(date)s": "Mesaĝo forigita je %(date)s", - "Wrong file type": "Neĝusta dosiertipo", - "Looks good!": "Ŝajnas bona!", - "Security Phrase": "Sekureca frazo", - "Security Key": "Sekureca ŝlosilo", - "Use your Security Key to continue.": "Uzu vian sekurecan ŝlosilon por daŭrigi.", - "Switch to light mode": "Ŝalti helan reĝimon", - "Switch to dark mode": "Ŝalti malhelan reĝimon", - "Switch theme": "Ŝalti haŭton", - "All settings": "Ĉiuj agordoj", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Malhelpu perdon de aliro al ĉifritaj mesaĝoj kaj datumoj per savkopiado de ĉifraj ŝlosiloj al via servilo.", - "Generate a Security Key": "Generi sekurecan ŝlosilon", - "Enter a Security Phrase": "Enigiu sekurecan frazon", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Uzu sekretan frazon kiun konas nur vi, kaj laŭplaĉe konservu sekurecan ŝlosilon, uzotan por savkopiado.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Se vi nuligos nun, vi eble perdos ĉifritajn mesaĝojn kaj datumojn se vi perdos aliron al viaj salutoj.", - "You can also set up Secure Backup & manage your keys in Settings.": "Vi ankaŭ povas agordi Sekuran savkopiadon kaj administri viajn ŝlosilojn per Agordoj.", - "Set a Security Phrase": "Agordi Sekurecan frazon", - "Confirm Security Phrase": "Konfirmi Sekurecan frazon", - "Save your Security Key": "Konservi vian Sekurecan ŝlosilon", - "This room is public": "Ĉi tiu ĉambro estas publika", - "Edited at %(date)s": "Redaktita je %(date)s", - "Click to view edits": "Klaku por vidi redaktojn", - "Are you sure you want to cancel entering passphrase?": "Ĉu vi certe volas nuligi enigon de pasfrazo?", - "Change notification settings": "Ŝanĝi agordojn pri sciigoj", - "Your server isn't responding to some requests.": "Via servilo ne respondas al iuj petoj.", - "Server isn't responding": "Servilo ne respondas", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Via servilo ne respondas al iuj el viaj petoj. Vidu sube kelkon de la plej verŝajnaj kialoj.", - "The server (%(serverName)s) took too long to respond.": "La servilo (%(serverName)s) tro longe ne respondis.", - "Your firewall or anti-virus is blocking the request.": "Via fajroŝirmilo aŭ kontraŭvirusilo blokas la peton.", - "A browser extension is preventing the request.": "Kromprogramo de la foliumilo malhelpas la peton.", - "The server is offline.": "La servilo estas eksterreta.", - "The server has denied your request.": "La servilo rifuzis vian peton.", - "Your area is experiencing difficulties connecting to the internet.": "Via loko nun havas problemojn pri interreta konekto.", - "A connection error occurred while trying to contact the server.": "Eraris konekto dum provo kontakti la servilon.", - "The server is not configured to indicate what the problem is (CORS).": "La servilo ne estas agordita por indiki la problemon (CORS).", - "Recent changes that have not yet been received": "Freŝaj ŝanĝoj ankoraŭ ne ricevitaj", - "No files visible in this room": "Neniuj dosieroj videblas en ĉi tiu ĉambro", - "Attach files from chat or just drag and drop them anywhere in a room.": "Kunsendu dosierojn per la babilujo, aŭ trenu ilin kien ajn en ĉambro vi volas.", - "Move right": "Movi dekstren", - "Move left": "Movi maldekstren", - "Revoke permissions": "Nuligi permesojn", - "Take a picture": "Foti", - "Unable to set up keys": "Ne povas agordi ŝlosilojn", - "You're all caught up.": "Sen sciigoj.", - "Invite someone using their name, username (like ) or share this room.": "Invitu iun per ĝia nomo, uzantonomo (kiel ), aŭ diskonigu la ĉambron.", - "Start a conversation with someone using their name or username (like ).": "Komencu interparolon kun iu per ĝia nomo aŭ uzantonomo (kiel ).", - "Preparing to download logs": "Preparante elŝuton de protokolo", - "Information": "Informoj", - "This version of %(brand)s does not support searching encrypted messages": "Ĉi tiu versio de %(brand)s ne subtenas serĉadon de ĉifritaj mesaĝoj", - "This version of %(brand)s does not support viewing some encrypted files": "Ĉi tiu versio de %(brand)s ne subtenas montradon de iuj ĉifritaj dosieroj", - "Use the Desktop app to search encrypted messages": "Uzu la labortablan aplikaĵon por serĉi ĉifritajn mesaĝojn", - "Use the Desktop app to see all encrypted files": "Uzu la labortablan aplikaĵon por vidi ĉiujn ĉifritajn dosierojn", - "Video conference started by %(senderName)s": "Grupan vidvokon komencis %(senderName)s", - "Video conference updated by %(senderName)s": "Grupan vidvokon ĝisdatigis %(senderName)s", - "Video conference ended by %(senderName)s": "Grupan vidvokon finis %(senderName)s", - "Join the conference from the room information card on the right": "Aliĝu al la grupa voko per la dekstraflanka karto kun informoj pri ĉambro", - "Join the conference at the top of this room": "Aliĝu al la grupa voko supre je la ĉambro", - "Ignored attempt to disable encryption": "Malatentis provon malŝalti ĉifradon", - "Room settings": "Agordoj de ĉambro", - "Not encrypted": "Neĉifrita", - "Add widgets, bridges & bots": "Aldonu fenestraĵojn, pontojn, kaj robotojn", - "Edit widgets, bridges & bots": "Redakti fenestraĵojn, pontojn, kaj robotojn", - "Widgets": "Fenestraĵoj", - "You can only pin up to %(count)s widgets": { - "other": "Vi povas fiksi maksimume %(count)s fenestraĵojn" - }, - "Explore public rooms": "Esplori publikajn ĉambrojn", - "Show Widgets": "Montri fenestraĵojn", - "Hide Widgets": "Kaŝi fenestraĵojn", - "not ready": "neprete", - "ready": "prete", - "Secret storage:": "Sekreta deponejo:", - "Backup key cached:": "Kaŝmemorita Savkopia ŝlosilo:", - "Backup key stored:": "Deponita Savkopia ŝlosilo:", - "Algorithm:": "Algoritmo:", - "Backup version:": "Repaŝa versio:", - "The operation could not be completed": "La ago ne povis finiĝi", - "Failed to save your profile": "Malsukcesis konservi vian profilon", - "Master private key:": "Ĉefa privata ŝlosilo:", - "not found in storage": "netrovite en deponejo", - "Cross-signing is not set up.": "Delegaj subskriboj ne estas agorditaj.", - "Cross-signing is ready for use.": "Delegaj subskriboj estas pretaj por uzado.", - "Safeguard against losing access to encrypted messages & data": "Malhelpu perdon de aliro al ĉifritaj mesaĝoj kaj datumoj", - "Set up Secure Backup": "Agordi Sekuran savkopiadon", - "Unknown App": "Nekonata aplikaĵo", - "Error leaving room": "Eraro dum foriro de la ĉambro", - "Unexpected server error trying to leave the room": "Neatendita servila eraro dum foriro de ĉambro", - "The call was answered on another device.": "La voko estis respondita per alia aparato.", - "Answered Elsewhere": "Respondita aliloke", - "The call could not be established": "Ne povis meti la vokon", - "Data on this screen is shared with %(widgetDomain)s": "Datumoj sur tiu ĉi ekrano estas havigataj al %(widgetDomain)s", - "Uzbekistan": "Uzbekujo", - "United Arab Emirates": "Unuiĝinaj Arabaj Emirlandoj", - "Ukraine": "Ukrainujo", - "Uganda": "Ugando", - "Turkey": "Turkujo", - "Tunisia": "Tunizio", - "Tajikistan": "Taĝikujo", - "Malta": "Malto", - "Mali": "Malio", - "Maldives": "Maldivoj", - "Malaysia": "Malajzio", - "Luxembourg": "Luksemburgo", - "Lithuania": "Litovujo", - "Liechtenstein": "Liĥtenŝtejno", - "Latvia": "Latvujo", - "Laos": "Laoso", - "Kyrgyzstan": "Kirgizujo", - "Kosovo": "Kosovo", - "Kenya": "Kenjo", - "Kazakhstan": "Kazaĥujo", - "Japan": "Japanujo", - "Jamaica": "Jamajko", - "Italy": "Italujo", - "Israel": "Israelo", - "Isle of Man": "Manksujo", - "Ireland": "Irlando", - "Iraq": "Irako", - "Iran": "Irano", - "Indonesia": "Indonezio", - "India": "Barato", - "Iceland": "Islando", - "Hungary": "Hungarujo", - "Hong Kong": "Honkongo", - "Honduras": "Honduro", - "Haiti": "Haitio", - "Guatemala": "Gvatemalo", - "Grenada": "Grenado", - "Greenland": "Gronlando", - "Greece": "Grekujo", - "Gibraltar": "Ĝibraltaro", - "Germany": "Germanujo", - "France": "Francujo", - "Finland": "Finlando", - "Fiji": "Fiĝio", - "Ethiopia": "Etiopujo", - "Estonia": "Estonujo", - "Eritrea": "Eritreo", - "Equatorial Guinea": "Ekvatora Gvineo", - "El Salvador": "Salvadoro", - "Egypt": "Egiptujo", - "Ecuador": "Ekvadoro", - "Dominican Republic": "Dominika Respubliko", - "Dominica": "Dominiko", - "Denmark": "Danujo", - "Côte d’Ivoire": "Ebur-Bordo", - "Czech Republic": "Ĉeĥujo", - "Cyprus": "Kipro", - "Cuba": "Kubo", - "Croatia": "Kroatujo", - "Costa Rica": "Kostariko", - "Cook Islands": "Insuloj de Cook", - "Comoros": "Komoroj", - "Colombia": "Kolombio", - "Christmas Island": "Kristnaskinsulo", - "China": "Ĉinujo", - "Chile": "Ĉilio", - "Chad": "Ĉado", - "Central African Republic": "Centr-Afriko", - "Cape Verde": "Kaboverdo", - "Canada": "Kanado", - "Cameroon": "Kameruno", - "Cambodia": "Kamboĝo", - "Burundi": "Burundo", - "Bulgaria": "Bulgarujo", - "Brunei": "Brunejo", - "British Virgin Islands": "Britaj Virgulininsuloj", - "Brazil": "Brazilo", - "Botswana": "Cvanujo", - "Bosnia": "Bosnujo", - "Bolivia": "Bolivio", - "Bhutan": "Butano", - "Bermuda": "Bermudo", - "Benin": "Benino", - "Belize": "Belizo", - "Belgium": "Belgujo", - "Belarus": "Belorusujo", - "Barbados": "Barbado", - "Bangladesh": "Bangladeŝo", - "Bahrain": "Barejno", - "Bahamas": "Bahamoj", - "Azerbaijan": "Azerbajĝano", - "Austria": "Aŭstrujo", - "Australia": "Aŭstralio", - "Aruba": "Arubo", - "Armenia": "Armenujo", - "Argentina": "Argentino", - "Antigua & Barbuda": "Antigvo kaj Barbudo", - "Antarctica": "Antarkto", - "Angola": "Angolo", - "Andorra": "Andoro", - "American Samoa": "Usona Samoo", - "Algeria": "Alĝerio", - "Albania": "Albanujo", - "Åland Islands": "Alando", - "Afghanistan": "Afganujo", - "United States": "Usono", - "United Kingdom": "Britujo", - "Sri Lanka": "Srilanko", - "Spain": "Hispanujo", - "South Korea": "Sud-Koreujo", - "South Africa": "Sud-Afriko", - "Somalia": "Somalujo", - "Solomon Islands": "Salomonoj", - "Slovenia": "Slovenujo", - "Slovakia": "Slovakujo", - "Singapore": "Singapuro", - "Sierra Leone": "Sieraleono", - "Seychelles": "Sejŝeloj", - "Serbia": "Serbujo", - "Senegal": "Senegalo", - "Saudi Arabia": "Sauda Arabujo", - "San Marino": "Sanmarino", - "Samoa": "Samoo", - "Rwanda": "Ruando", - "Russia": "Rusujo", - "Romania": "Rumanujo", - "Qatar": "Kataro", - "Puerto Rico": "Portoriko", - "Portugal": "Portugalujo", - "Poland": "Polujo", - "Philippines": "Filipinoj", - "Peru": "Peruo", - "Paraguay": "Paragvajo", - "Papua New Guinea": "Papuo-Nov-Gvineo", - "Panama": "Panamo", - "Palestine": "Palestino", - "Palau": "Palaŭo", - "Pakistan": "Pakistano", - "Oman": "Omano", - "Norway": "Norvegujo", - "North Korea": "Nord-Koreujo", - "Niue": "Niuo", - "Nigeria": "Niĝerio", - "Niger": "Niĝero", - "New Zealand": "Nov-Zelando", - "New Caledonia": "Nova Kaledonio", - "Netherlands": "Nederlando", - "Nepal": "Nepalo", - "Nauru": "Nauro", - "Namibia": "Namibio", - "Myanmar": "Birmo", - "Mozambique": "Mozambiko", - "Morocco": "Maroko", - "Montserrat": "Moncerato", - "Montenegro": "Montenegro", - "Caribbean Netherlands": "Kariba Nederlando", - "Burkina Faso": "Burkino", - "Bouvet Island": "Buvet-Insulo", - "Anguilla": "Angvilo", - "New version of %(brand)s is available": "Nova versio de %(brand)s disponeblas", - "Update %(brand)s": "Ĝisdatigi %(brand)s", - "Enable desktop notifications": "Ŝalti labortablajn sciigojn", - "Zimbabwe": "Zimbabvo", - "Zambia": "Zambio", - "Yemen": "Jemeno", - "Western Sahara": "Okcidenta Saharo", - "Wallis & Futuna": "Valiso kaj Futuno", - "Vietnam": "Vjetnamujo", - "Venezuela": "Venezuelo", - "Vatican City": "Vatikano", - "Vanuatu": "Vanuatuo", - "Uruguay": "Urugvajo", - "U.S. Virgin Islands": "Usonaj Virgulininsuloj", - "Tuvalu": "Tuvalo", - "Turks & Caicos Islands": "Turkoj kaj Kajkoj", - "Turkmenistan": "Turkmenujo", - "Trinidad & Tobago": "Trinidado kaj Tobago", - "Switzerland": "Svisujo", - "Sweden": "Svedujo", - "Swaziland": "Svaziujo", - "Svalbard & Jan Mayen": "Svalbardo kaj Janmajeno", - "Suriname": "Surinamo", - "Sudan": "Sudano", - "St. Vincent & Grenadines": "Sankt-Vincento kaj Grenadinoj", - "St. Pierre & Miquelon": "Sankt-Pjero kaj Mikelono", - "St. Martin": "Sankt-Marteno", - "St. Lucia": "Sankt-Lucio", - "St. Kitts & Nevis": "Sankt-Kito kaj Neviso", - "St. Barthélemy": "Sankt-Bartolomeo", - "St. Helena": "Sankt-Heleno", - "South Sudan": "Sud-Sudano", - "South Georgia & South Sandwich Islands": "Sud-Georgio kaj Sud-Sandviĉinsuloj", - "Sint Maarten": "Sint-Marteno", - "Réunion": "Reunio", - "Pitcairn Islands": "Pitkernaj insuloj", - "Northern Mariana Islands": "Nord-Marianoj", - "Norfolk Island": "Norfolkinsulo", - "Nicaragua": "Nikaragvo", - "Mongolia": "Mongolujo", - "Monaco": "Monako", - "Moldova": "Moldavujo", - "Micronesia": "Mikronezio", - "Mexico": "Meksiko", - "Mayotte": "Majoto", - "Mauritius": "Maŭricio", - "Mauritania": "Maŭritanio", - "Martinique": "Martiniko", - "Marshall Islands": "Marŝaloj", - "Malawi": "Malavio", - "Madagascar": "Madagaskaro", - "Macedonia": "Makedonujo", - "Macau": "Makao", - "Libya": "Libio", - "Liberia": "Liberio", - "Lesotho": "Lesoto", - "Lebanon": "Libano", - "Kuwait": "Kuvajto", - "Kiribati": "Kiribato", - "Jordan": "Jordanio", - "Jersey": "Ĵerzejo", - "Heard & McDonald Islands": "Insuloj de Herdo kaj Makdonaldo", - "Guyana": "Gujano", - "Guinea-Bissau": "Gvineo-Bisaŭo", - "Guinea": "Gvineo", - "Guernsey": "Gernezejo", - "Guam": "Gvamo", - "Guadeloupe": "Gvadelupo", - "Ghana": "Ganao", - "Georgia": "Kartvelujo", - "Gambia": "Gambio", - "Gabon": "Gabono", - "French Southern Territories": "Francaj sudaj teritorioj", - "French Polynesia": "Franca Polinezio", - "Congo - Kinshasa": "Demokratia respubliko Kongo (Kinŝasa)", - "Congo - Brazzaville": "Respubliko Kongo (Brazavila)", - "British Indian Ocean Territory": "Brita hindoceana teritorio", - "Tonga": "Tongo", - "Tokelau": "Tokelao", - "Togo": "Togolando", - "Timor-Leste": "Orienta Timoro", - "Thailand": "Tajujo", - "Tanzania": "Tanzanio", - "Taiwan": "Tajvano", - "São Tomé & Príncipe": "Santomeo kaj Principeo", - "Syria": "Sirio", - "French Guiana": "Franca Gujano", - "Faroe Islands": "Ferooj", - "Falkland Islands": "Falklandoj", - "Djibouti": "Ĝibutio", - "Curaçao": "Kuracao", - "Cocos (Keeling) Islands": "Kokosinsuloj", - "Cayman Islands": "Kajmaninsuloj", - "You've reached the maximum number of simultaneous calls.": "Vi atingis la maksimuman nombron de samtempaj vokoj.", - "Too Many Calls": "Tro multaj vokoj", - "Invite by email": "Inviti per retpoŝto", - "Reason (optional)": "Kialo (malnepra)", - "Server Options": "Elektebloj de servilo", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Sekure kaŝmemori ĉifritajn mesaĝojn loke por ke ili aperu inter serĉrezultoj, uzante %(size)s por deponi mesaĝojn el %(rooms)s ĉambroj.", - "other": "Sekure kaŝmemori ĉifritajn mesaĝojn loke por ke ili aperu inter serĉrezultoj, uzante %(size)s por deponi mesaĝojn el %(rooms)s ĉambroj." - }, - "Channel: ": "Kanalo: ", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Tiu ĉi salutaĵo trovis, ke viaj Sekureca frazo kaj ŝlosilo por Sekuraj mesaĝoj foriĝis.", - "A new Security Phrase and key for Secure Messages have been detected.": "Novaj Sekureca frazo kaj ŝlosilo por Sekuraj mesaĝoj troviĝis.", - "Confirm your Security Phrase": "Konfirmu vian Sekurecan frazon", - "Great! This Security Phrase looks strong enough.": "Bonege! La Sekureca frazo ŝajnas sufiĉe forta.", - "There was a problem communicating with the homeserver, please try again later.": "Eraris komunikado kun la hejmservilo, bonvolu reprovi poste.", - "You have no visible notifications.": "Vi havas neniujn videblajn sciigojn.", - "Use email to optionally be discoverable by existing contacts.": "Uzu retpoŝtadreson por laŭplaĉe esti trovebla de jamaj kontaktoj.", - "Use email or phone to optionally be discoverable by existing contacts.": "Uzu retpoŝtadreson aŭ telefonnumeron por laŭplaĉe esti trovebla de jamaj kontaktoj.", - "Add an email to be able to reset your password.": "Aldonu retpoŝtadreson por ebligi rehavon de via pasvorto.", - "That phone number doesn't look quite right, please check and try again": "Tiu telefonnumero ne ŝajnas ĝusta, bonvolu kontroli kaj reprovi", - "Enter phone number": "Enigu telefonnumeron", - "Enter email address": "Enigu retpoŝtadreson", - "Something went wrong in confirming your identity. Cancel and try again.": "Io misokazis dum konfirmado de via identeco. Nuligu kaj reprovu.", - "Hold": "Paŭzigi", - "Resume": "Daŭrigi", - "If you've forgotten your Security Key you can ": "Se vi forgesis vian Sekurecan ŝlosilon, vi povas ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Aliru vian historion de sekuraj mesaĝoj kaj agordu sekurajn mesaĝojn per enigo de via Sekureca ŝlosio.", - "Not a valid Security Key": "Tio ne estas valida Sekureca ŝlosilo", - "This looks like a valid Security Key!": "Tio ĉi ŝajnas esti valida Sekureca ŝlosilo!", - "Enter Security Key": "Enigu Sekurecan ŝlosilon", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Se vi forgesis vian Sekurecan frazon, vi povas uzi vian Sekurecan ŝlosilonagordi novajn elekteblojn de rehavo", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Aliru vian historion de sekuraj mesaĝoj kaj agordu sekurigitajn mesaĝojn per enigo de via Sekureca frazo.", - "Enter Security Phrase": "Enigu Sekurecan frazon", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Ne povis malĉifri savkopion per ĉi tiu Sekureca frazo: bonvolu kontroli, ĉu vi enigis la ĝustan Sekurecan frazon.", - "Incorrect Security Phrase": "Malĝusta Sekureca frazo", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Ne povis malĉifri savkopion per ĉi tiu Sekureca ŝlosilo: bonvolu kontroli, ĉu vi enigis la ĝustan Sekurecan ŝlosilon.", - "Security Key mismatch": "Malakordo de Sekureca ŝlosilo", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Ne povas akiri sekretandeponejon. Bonvolu kontroli, ĉu vi enigis la ĝustan Sekurecan frazon.", - "Invalid Security Key": "Nevalida Sekureca ŝlosilo", - "Wrong Security Key": "Malĝusta Sekureca ŝlosilo", - "Remember this": "Memoru ĉi tion", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Ĉi tiu fenestraĵo kontrolos vian identigilon de uzanto, sed ne povos fari agojn por vi:", - "Allow this widget to verify your identity": "Permesu al ĉi tiu fenestraĵo kontroli vian identecon", - "Decline All": "Rifuzi ĉion", - "This widget would like to:": "Ĉi tiu fenestraĵo volas:", - "Approve widget permissions": "Aprobi rajtojn de fenestraĵo", - "Recently visited rooms": "Freŝe vizititiaj ĉambroj", - "This is the start of .": "Jen la komenco de .", - "Add a photo, so people can easily spot your room.": "Aldonu foton, por ke oni facile trovu vian ĉambron.", - "%(displayName)s created this room.": "%(displayName)s kreis ĉi tiun ĉambron.", - "You created this room.": "Vi kreis ĉi tiun ĉambron.", - "Add a topic to help people know what it is about.": "Aldonu temon, por ke oni sciu, pri kio temas.", - "Topic: %(topic)s ": "Temo: %(topic)s ", - "Topic: %(topic)s (edit)": "Temo: %(topic)s (redakti)", - "This is the beginning of your direct message history with .": "Jen la komenco de historio de viaj rektaj mesaĝoj kun .", - "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", - "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", - "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.": "Ni petis la foliumilon memori, kiun hejmservilon vi uzas por saluti, sed domaĝe, via foliumilo forgesis. Iru al la saluta paĝo kaj reprovu.", - "We couldn't log you in": "Ni ne povis salutigi vin", - "%(creator)s created this DM.": "%(creator)s kreis ĉi tiun individuan ĉambron.", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Averte, se vi ne aldonos retpoŝtadreson kaj poste forgesos vian pasvorton, vi eble por ĉiam perdos aliron al via konto.", - "Continuing without email": "Daŭrigante sen retpoŝtadreso", - "Transfer": "Transdoni", - "Invite someone using their name, email address, username (like ) or share this room.": "Invitu iun per ĝia nomo, retpoŝtadreso, uzantonomo (ekz. ), aŭ konigu ĉi tiun ĉambron.", - "Start a conversation with someone using their name, email address or username (like ).": "Komencu interparolon kun iu per ĝia nomo, retpoŝtadreso, aŭ uzantonomo (ekz. ).", - "Failed to transfer call": "Malsukcesis transdoni vokon", - "A call can only be transferred to a single user.": "Voko povas transdoniĝi nur al unu uzanto.", - "Set my room layout for everyone": "Agordi al ĉiuj mian aranĝon de ĉambro", - "Open dial pad": "Malfermi ciferplaton", - "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.": "Savkopiu viajn čifrajn šlosilojn kune kun la datumoj de via konto, okaze ke vi perdos aliron al viaj salutaĵoj. Viaj ŝlosiloj sekuriĝos per unika Sekureca ŝlosilo.", - "Dial pad": "Ciferplato", - "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.": "Ĉi tiu kutime influas nur traktadon de la ĉambro servil-flanke. Se vi spertas problemojn pri via %(brand)s, bonvolu raporti eraron.", - "Mark as suggested": "Marki rekomendata", - "Mark as not suggested": "Marki nerekomendata", - "Suggested": "Rekomendata", - "This room is suggested as a good one to join": "Ĉi tiu ĉambro estas rekomendata kiel aliĝinda", - "Suggested Rooms": "Rekomendataj ĉambroj", - "Failed to create initial space rooms": "Malsukcesis krei komencajn ĉambrojn de aro", - "Welcome to ": "Bonvenu al ", - "Your server does not support showing space hierarchies.": "Via servilo ne subtenas montradon de hierarĥioj de aroj.", - "Private space": "Privata aro", - "Public space": "Publika aro", - " invites you": " invitas vin", - "No results found": "Neniuj rezultoj troviĝis", - "Failed to remove some rooms. Try again later": "Malsukcesis forigi iujn arojn. Reprovu poste", - "%(count)s rooms": { - "one": "%(count)s ĉambro", - "other": "%(count)s ĉambroj" - }, - "%(count)s members": { - "one": "%(count)s ano", - "other": "%(count)s anoj" - }, - "Are you sure you want to leave the space '%(spaceName)s'?": "Ĉu vi certe volas forlasi la aron «%(spaceName)s»?", - "This space is not public. You will not be able to rejoin without an invite.": "Ĉi tiu aro ne estas publika. Vi ne povos re-aliĝi sen invito.", - "Start audio stream": "Komenci sonelsendon", - "Failed to start livestream": "Malsukcesis komenci tujelsendon", - "Unable to start audio streaming.": "Ne povas komenci sonelsendon.", - "Save Changes": "Konservi ŝanĝojn", - "Leave Space": "Forlasi aron", - "Edit settings relating to your space.": "Redaktu agordojn pri via aro.", - "Failed to save space settings.": "Malsukcesis konservi agordojn de aro.", - "Invite someone using their name, username (like ) or share this space.": "Invitu iun per ĝia nomo, uzantonomo (kiel ), aŭ diskonigu ĉi tiun aron.", - "Invite someone using their name, email address, username (like ) or share this space.": "Invitu iun per ĝia nomo, retpoŝtadreso, uzantonomo (kiel ), aŭ diskonigu ĉi tiun aron.", - "Invite to %(roomName)s": "Inviti al %(roomName)s", - "Invite to %(spaceName)s": "Inviti al %(spaceName)s", - "Create a new room": "Krei novan ĉambron", - "Spaces": "Aroj", - "Space selection": "Elekto de aro", - "Edit devices": "Redakti aparatojn", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Vi ne povos malfari ĉi tiun ŝanĝon, ĉar vi malrangaltigas vin mem; se vi estas la lasta altranga uzanto de la aro, vi ne plu povos rehavi viajn rajtojn.", - "Empty room": "Malplena ĉambro", - "Add existing room": "Aldoni jaman ĉambron", - "Invite to this space": "Inviti al ĉi tiu aro", - "Your message was sent": "Via mesaĝo sendiĝis", - "Leave space": "Forlasi aron", - "Share your public space": "Diskonigu vian publikan aron", - "Invite with email or username": "Inviti per retpoŝtadreso aŭ uzantonomo", - "Invite people": "Inviti personojn", - "Share invite link": "Diskonigi invitan ligilon", - "Click to copy": "Klaku por kopii", - "You can change these anytime.": "Vi povas ŝanĝi ĉi tiujn kiam ajn vi volas.", - "Add some details to help people recognise it.": "Aldonu kelkajn detalojn, por ke ĝi estu rekonebla.", - "Your private space": "Via privata aro", - "Your public space": "Via publika aro", - "Invite only, best for yourself or teams": "Nur invita, ideala por vi mem aŭ por skipoj", - "Open space for anyone, best for communities": "Malferma aro por ĉiu ajn, ideala por komunumoj", - "Create a space": "Krei aron", - "Original event source": "Originala fonto de okazo", - "Decrypted event source": "Malĉifrita fonto de okazo", - "Invite by username": "Inviti per uzantonomo", - "Make sure the right people have access. You can invite more later.": "Certigu, ke la ĝustaj personoj povas aliri. Vi povas inviti pliajn pli poste.", - "Invite your teammates": "Invitu viajn kunulojn", - "Failed to invite the following users to your space: %(csvUsers)s": "Malsukcesis inviti la jenajn uzantojn al via aro: %(csvUsers)s", - "A private space for you and your teammates": "Privata aro por vi kaj viaj kunuloj", - "Me and my teammates": "Mi kaj miaj kunuloj", - "A private space to organise your rooms": "Privata aro por organizado de viaj ĉambroj", - "Just me": "Nur mi", - "Make sure the right people have access to %(name)s": "Certigu, ke la ĝustaj personoj povas aliri al %(name)s", - "Who are you working with?": "Kun kiu vi laboras?", - "Go to my first room": "Eniri mian unuan ĉambron", - "It's just you at the moment, it will be even better with others.": "Nun estas sole vi; estos eĉ pli bone kun aliuloj.", - "Share %(name)s": "Diskonigi %(name)s", - "You may want to try a different search or check for typos.": "Eble vi provu serĉi alion, aŭ kontroli je mistajpoj.", - "You don't have permission": "Vi ne rajtas", - "Space options": "Agordoj de aro", - "Invited people will be able to read old messages.": "Invititoj povos legi malnovajn mesaĝojn.", - "Add existing rooms": "Aldoni jamajn ĉambrojn", - "View message": "Montri mesaĝon", - "%(count)s people you know have already joined": { - "one": "%(count)s persono, kiun vi konas, jam aliĝis", - "other": "%(count)s personoj, kiujn vi konas, jam aliĝis" - }, - "Including %(commaSeparatedMembers)s": "Inkluzive je %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Montri 1 anon", - "other": "Montri ĉiujn %(count)s anojn" - }, - "Invite to just this room": "Inviti nur al ĉi tiu ĉambro", - "Failed to send": "Malsukcesis sendi", - "Workspace: ": "Laborspaco: ", - "Manage & explore rooms": "Administri kaj esplori ĉambrojn", - "unknown person": "nekonata persono", - "%(deviceId)s from %(ip)s": "%(deviceId)s de %(ip)s", - "Review to ensure your account is safe": "Kontrolu por certigi sekurecon de via konto", - "We couldn't create your DM.": "Ni ne povis krei vian individuan ĉambron.", - "You may contact me if you have any follow up questions": "Vi povas min kontakti okaze de pliaj demandoj", - "To leave the beta, visit your settings.": "Por foriri de la prova versio, iru al viaj agordoj.", - "Want to add a new room instead?": "Ĉu vi volas anstataŭe aldoni novan ĉambron?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Aldonante ĉambron…", - "other": "Aldonante ĉambrojn… (%(progress)s el %(count)s)" - }, - "Not all selected were added": "Ne ĉiuj elektitoj aldoniĝis", - "You are not allowed to view this server's rooms list": "Vi ne rajtas vidi liston de ĉambroj de tu ĉi servilo", - "Add reaction": "Aldoni reagon", - "Error processing voice message": "Eraris traktado de voĉmesaĝo", - "We didn't find a microphone on your device. Please check your settings and try again.": "Ni ne trovis mikrofonon en via aparato. Bonvolu kontroli viajn agordojn kaj reprovi.", - "No microphone found": "Neniu mikrofono troviĝis", - "We were unable to access your microphone. Please check your browser settings and try again.": "Ni ne povis aliri vian mikrofonon. Bonvolu kontroli la agordojn de via foliumilo kaj reprovi.", - "Unable to access your microphone": "Ne povas aliri vian mikrofonon", - "You have no ignored users.": "Vi malatentas neniujn uzantojn.", - "Please enter a name for the space": "Bonvolu enigi nomon por la aro", - "Connecting": "Konektante", - "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", - "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.", - "You can add more later too, including already existing ones.": "Vi povas aldoni pliajn poste, inkluzive tiujn, kiuj jam ekzistas.", - "Let's create a room for each of them.": "Kreu ni ĉambron por ĉiu el ili.", - "What are some things you want to discuss in %(spaceName)s?": "Pri kio volus vi diskuti en %(spaceName)s?", - "Go to my space": "Iri al mia aro", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Elektu aldonotajn ĉambrojn aŭ interparolojn. Ĉi tiu aro estas nur por vi, neniu estos informita. Vi povas aldoni pliajn pli poste.", - "What do you want to organise?": "Kion vi volas organizi?", - "Skip for now": "Preterpasi ĉi-foje", - "Search names and descriptions": "Serĉi nomojn kaj priskribojn", - "Select a room below first": "Unue elektu ĉambron de sube", - "You can select all or individual messages to retry or delete": "Vi povas elekti ĉiujn aŭ unuopajn mesaĝojn, por reprovi aŭ forigi", - "Sending": "Sendante", - "Retry all": "Reprovi ĉiujn", - "Delete all": "Forigi ĉiujn", - "Some of your messages have not been sent": "Kelkaj viaj mesaĝoj ne sendiĝis", - "Verification requested": "Kontrolpeto", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Vi estas la nura persono tie ĉi. Se vi foriros, neniu alia plu povos aliĝi, inkluzive vin mem.", - "Avatar": "Profilbildo", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Se vi restarigos ĉion, vi rekomencos sen fidataj salutaĵoj, uzantoj, kaj eble ne povos vidi antaŭajn mesaĝojn.", - "Only do this if you have no other device to complete verification with.": "Faru tion ĉi nur se vi ne havas alian aparaton, per kiu vi kontrolus ceterajn.", - "Forgotten or lost all recovery methods? Reset all": "Ĉu vi forgesis aŭ perdis ĉiujn manierojn de rehavo? Restarigu ĉion", - "Reset everything": "Restarigi ĉion", - "Reset event store": "Restarigi deponejon de okazoj", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Se vi tamen tion faras, sciu ke neniu el viaj mesaĝoj foriĝos, sed via sperto pri serĉado povas malboniĝi momente, dum la indekso estas refarata", - "You most likely do not want to reset your event index store": "Plej verŝajne, vi ne volas restarigi vian deponejon de indeksoj de okazoj", - "Reset event store?": "Ĉu restarigi deponejon de okazoj?", - "Currently joining %(count)s rooms": { - "one": "Nun aliĝante al %(count)s ĉambro", - "other": "Nun aliĝante al %(count)s ĉambroj" - }, - "The user you called is busy.": "La uzanto, kiun vi vokis, estas okupata.", - "User Busy": "Uzanto estas okupata", - "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 (%(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)", - "Some invites couldn't be sent": "Ne povis sendi iujn invitojn", - "We sent the others, but the below people couldn't be invited to ": "Ni sendis la aliajn, sed la ĉi-subaj personoj ne povis ricevi inviton al ", - "Transfer Failed": "Malsukcesis transdono", - "Unable to transfer call": "Ne povas transdoni vokon", - "Preview Space": "Antaŭrigardi aron", - "Decide who can view and join %(spaceName)s.": "Decidu, kiu povas rigardi kaj aliĝi aron %(spaceName)s.", - "Visibility": "Videbleco", - "This may be useful for public spaces.": "Tio povas esti utila por publikaj aroj.", - "Guests can join a space without having an account.": "Gastoj povas aliĝi al aro sen konto.", - "Enable guest access": "Ŝalti aliron de gastoj", - "Failed to update the history visibility of this space": "Malsukcesis ĝisdatigi videblecon de historio de ĉi tiu aro", - "Failed to update the guest access of this space": "Malsukcesis ĝisdatigi aliron de gastoj al ĉi tiu aro", - "Failed to update the visibility of this space": "Malsukcesis ĝisdatigi la videblecon de ĉi tiu aro", - "Show all rooms": "Montri ĉiujn ĉambrojn", - "Address": "Adreso", - "e.g. my-space": "ekz. mia-aro", - "Delete avatar": "Forigi profilbildon", - "More": "Pli", - "Show sidebar": "Montri flankan breton", - "Hide sidebar": "Kaŝi flankan breton", - "Surround selected text when typing special characters": "Ĉirkaŭi elektitan tekston dum tajpado de specialaj signoj", - "This space has no local addresses": "Ĉi tiu aro ne havas lokajn adresojn", - "Stop recording": "Malŝalti registradon", - "End-to-end encryption isn't enabled": "Tutvoja ĉifrado ne estas ŝaltita", - "Send voice message": "Sendi voĉmesaĝon", - "Show %(count)s other previews": { - "one": "Montri %(count)s alian antaŭrigardon", - "other": "Montri %(count)s aliajn antaŭrigardojn" - }, - "Access": "Aliro", - "People with supported clients will be able to join the room without having a registered account.": "Personoj kun subtenataj klientoj povos aliĝi al la ĉambro sen registrita konto.", - "Decide who can join %(roomName)s.": "Decidu, kiu povas aliĝi al %(roomName)s.", - "Space members": "Aranoj", - "Anyone in a space can find and join. You can select multiple spaces.": "Ĉiu en aro povas trovi kaj aliĝi. Vi povas elekti plurajn arojn.", - "Spaces with access": "Aroj kun aliro", - "Anyone in a space can find and join. Edit which spaces can access here.": "Ĉiu en aro povas trovi kaj aliĝi. Redaktu, kiuj aroj povas aliri, tie ĉi.", - "Currently, %(count)s spaces have access": { - "other": "Nun, %(count)s aroj rajtas aliri", - "one": "Nun, aro povas aliri" - }, - "& %(count)s more": { - "other": "kaj %(count)s pli", - "one": "kaj %(count)s pli" - }, - "Upgrade required": "Necesas gradaltigo", - "Anyone can find and join.": "Ĉiu povas trovi kaj aliĝi.", - "Only invited people can join.": "Nur invititoj povas aliĝi.", - "Private (invite only)": "Privata (nur invititoj)", - "This upgrade will allow members of selected spaces access to this room without an invite.": "Ĉi tiu gradaltigo povigos anojn de la elektitaj aroj aliri ĉi tiun ĉambron sen invito.", - "Space information": "Informoj pri aro", - "Images, GIFs and videos": "Bildoj, GIF-bildoj kaj filmoj", - "Code blocks": "Kodujoj", - "Keyboard shortcuts": "Ŝparklavoj", - "Identity server URL must be HTTPS": "URL de identiga servilo devas esti je HTTPS", - "There was an error loading your notification settings.": "Eraris enlegado de viaj agordoj pri sciigoj.", - "Mentions & keywords": "Mencioj kaj ĉefvortoj", - "Global": "Ĉie", - "New keyword": "Nova ĉefvorto", - "Keyword": "Ĉefvorto", - "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.", - "Published addresses can be used by anyone on any server to join your room.": "Publikigitajn adresojn povas uzi ajna persono sur ajna servilo por aliĝi al via ĉambro.", - "Published addresses can be used by anyone on any server to join your space.": "Publikigitajn adresojn povas uzi ajna persono sur ajna servilo por aliĝi al via aro.", - "Unable to copy a link to the room to the clipboard.": "Ne povas kopii ligilon al ĉambro al tondujo.", - "Unable to copy room link": "Ne povas kopii ligilon al ĉambro", - "Error downloading audio": "Eraris elŝuto de sondosiero", - "Unnamed audio": "Sennoma sondosiero", - "Add space": "Aldoni aron", - "Report": "Raporti", - "Collapse reply thread": "Maletendi respondan fadenon", - "Show preview": "Antaŭrigardi", - "View source": "Montri fonton", - "Settings - %(spaceName)s": "Agordoj – %(spaceName)s", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Sciu, ke gradaltigo kreos novan version de la ĉambro. Ĉiuj nunaj mesaĝoj restos en ĉi tiu arĥivita ĉambro.", - "Automatically invite members from this room to the new one": "Memage inviti anojn de ĉi tiu ĉambro al la nova", - "Other spaces or rooms you might not know": "Aliaj aroj aŭ ĉambroj, kiujn vi eble ne konas", - "Spaces you know that contain this room": "Konataj aroj, kiuj enhavas ĉi tiun ĉambron", - "Search spaces": "Serĉi arojn", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Decidu, kiuj aroj rajtos aliri ĉi tiun ĉambron. Se aro estas elektita, ĝiaj anoj povas trovi kaj aliĝi al .", - "Select spaces": "Elekti arojn", - "You're removing all spaces. Access will default to invite only": "Vi forigas ĉiujn arojn. Implicite povos aliri nur invititoj", - "Leave %(spaceName)s": "Foriri de %(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.": "Vi estas la sola administranto de iuj ĉambroj aŭ aroj, de kie vi volas foriri. Se vi faros tion, neniu povos ilin plu administri.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Vi estas la sola administranto de ĉi tiu aro. Se vi foriros, neniu povos ĝin administri.", - "You won't be able to rejoin unless you are re-invited.": "Vi ne povos ree aliĝi, krom se oni ree invitos vin.", - "Search %(spaceName)s": "Serĉi je %(spaceName)s", - "User Directory": "Katologo de uzantoj", - "Or send invite link": "Aŭ sendu invitan ligilon", - "Some suggestions may be hidden for privacy.": "Iuj proponoj povas esti kaŝitaj pro privateco.", - "Search for rooms or people": "Serĉi ĉambrojn aŭ personojn", - "Sent": "Sendite", - "You don't have permission to do this": "Vi ne rajtas fari tion", - "Want to add an existing space instead?": "Ĉu vi volas aldoni jaman aron anstataŭe?", - "Add a space to a space you manage.": "Aldoni aron al administrata aro.", - "Only people invited will be able to find and join this space.": "Nur invititoj povos trovi kaj aliĝi ĉi tiun aron.", - "Anyone will be able to find and join this space, not just members of .": "Ĉiu povos trovi kaj aliĝi ĉi tiun aron, ne nur anoj de .", - "Anyone in will be able to find and join.": "Ĉiu en povos ĝin trovi kaj aliĝi.", - "Private space (invite only)": "Privata aro (nur por invititoj)", - "Space visibility": "Videbleco de aro", - "Public room": "Publika ĉambro", - "Adding spaces has moved.": "Aldonejo de aroj moviĝis.", - "Search for rooms": "Serĉi ĉambrojn", - "Search for spaces": "Serĉi arojn", - "Create a new space": "Krei novan aron", - "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", - "Share content": "Havigi enhavon", - "Application window": "Fenestro de aplikaĵo", - "Share entire screen": "Vidigi tutan ekranon", - "Message search initialisation failed, check your settings for more information": "Malsukcesis komencigo de serĉado de mesaĝoj, kontrolu viajn agordojn por pliaj informoj", - "Error - Mixed content": "Eraris – Miksita enhavo", - "Error loading Widget": "Eraris enlegado de fenestraĵo", - "Error processing audio message": "Eraris traktado de sonmesaĝo", - "Decrypting": "Malĉifrante", - "The call is in an unknown state!": "La voko estas en nekonata stato!", - "Unknown failure: %(reason)s": "Malsukceso nekonata: %(reason)s", - "No answer": "Sen respondo", - "Enable encryption in settings.": "Ŝaltu ĉifradon per agordoj.", - "An unknown error occurred": "Okazis nekonata eraro", - "Their device couldn't start the camera or microphone": "Ĝia aparato ne povis startigi la filmilon aŭ la mikrofonon", - "Connection failed": "Malsukcesis konekto", - "Could not connect media": "Ne povis konekti vidaŭdaĵon", - "Missed call": "Nerespondita voko", - "Call back": "Revoki", - "Call declined": "Voko rifuziĝis", - "Pinned messages": "Fiksitaj mesaĝoj", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Se vi havas la bezonajn permesojn, malfermu la menuon sur ajna mesaĝo, kaj klaku al Fiksi por meti ĝin ĉi tien.", - "Nothing pinned, yet": "Ankoraŭ nenio fiksita", - "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Agordu adresojn por ĉi tiu aro, por ke uzantoj trovu ĝin per via hejmservilo (%(localDomain)s)", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Viaj privataj mesaĝoj normale estas ĉifrataj, sed ĉi tiu ĉambro ne estas ĉifrata. Plej ofte tio okazas pro uzo de nesubtenata aparato aŭ metodo, ekzemple retpoŝtaj invitoj.", - "Displaying time": "Montrado de tempo", - "Cross-signing is ready but keys are not backed up.": "Delegaj subskriboj pretas, sed ŝlosiloj ne estas savkopiitaj.", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Por eviti tiujn problemojn, kreu novan ĉifritan ĉambron por la planata interparolo.", - "Are you sure you want to add encryption to this public room?": "Ĉu vi certas, ke vi volas aldoni ĉifradon al ĉi tiu publika ĉambro?", - "Select the roles required to change various parts of the space": "Elekti rolojn bezonatajn por ŝanĝado de diversaj partoj de la aro", - "Anyone in can find and join. You can select other spaces too.": "Ĉiu en povas trovi kaj aliĝi. Vi povas elekti ankaŭ aliajn arojn.", - "To join a space you'll need an invite.": "Por aliĝi al aro, vi bezonas inviton.", - "Rooms and spaces": "Ĉambroj kaj aroj", - "Results": "Rezultoj", - "Would you like to leave the rooms in this space?": "Ĉu vi volus foriri de la ĉambroj en ĉi tiu aro?", - "You are about to leave .": "Vi foriros de .", - "Leave some rooms": "Foriri de iuj ĉambroj", - "Leave all rooms": "Foriri de ĉiuj ĉambroj", - "Don't leave any rooms": "Foriru de neniuj ĉambroj", - "%(reactors)s reacted with %(content)s": "%(reactors)s reagis per %(content)s", - "Some encryption parameters have been changed.": "Ŝanĝiĝis iuj parametroj de ĉifrado.", - "Role in ": "Rolo en ", - "Message didn't send. Click for info.": "Mesaĝo ne sendiĝis. Klaku por akiri informojn.", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Por eviti ĉi tiujn problemojn, kreu novan publikan ĉambron por la dezirata interparolo.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Publikigo de ĉifrataj ĉambroj estas malrekomendata. Ĝi implicas, ke ĉiu povos trovi la ĉambron kaj aliĝi al ĝi, kaj ĉiu do povos legi mesaĝojn. Vi havos neniujn avantaĝojn de ĉifrado. Ĉifrado de mesaĝoj en publika ĉambro malrapidigos iliajn ricevadon kaj sendadon.", - "Are you sure you want to make this encrypted room public?": "Ĉu vi certas, ke vi volas publikigi ĉi tiun ĉifratan ĉambron?", - "Unknown failure": "Nekonata malsukceso", - "Failed to update the join rules": "Malsukcesis ĝisdatigi regulojn pri aliĝo", - "Failed to invite users to %(roomName)s": "Malsukcesis inviti uzantojn al %(roomName)s", - "You cannot place calls without a connection to the server.": "Vi ne povas voki sen konektaĵo al la servilo.", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Nekonata (uzanto, salutaĵo) duopo: (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Nekonata ĉambra adreso: %(roomAlias)s", - "Pin to sidebar": "Fiksi al flanka breto", - "Keyboard": "Klavaro", - "Quick settings": "Rapidaj agordoj", - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "Vi ne povas komenci vokon ĉar vi nuntempe registras vivan elsendon. Bonvolu fini vian vivan elsendon por komenci vokon.", - "Can’t start a call": "Ne povas komenci vokon", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Iu alia jam registras voĉan elsendon. Atendu, ke ilia voĉa elsendo finiĝos por komenci novan.", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "Vi ne havas la bezonatajn permesojn por komenci voĉan elsendon en ĉi tiu ĉambro. Kontaktu ĉambran administranton por ĝisdatigi viajn permesojn.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "Vi jam registras voĉan elsendon. Bonvolu fini vian nunan voĉelsendon por komenci novan.", - "Can't start a new voice broadcast": "Ne povas komenci novan voĉan elsendon", - "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.": "Ĉu vi certas, ke vi volas fini ĉi tiun balotenketon? Ĉi tio montros la finajn rezultojn de la balotenketo kaj malhelpos personojn povi voĉdoni.", - "End Poll": "Finu Balotenketon", - "Sorry, the poll did not end. Please try again.": "Pardonu, la balotenketo ne finiĝis. Bonvolu reprovi.", - "Failed to end poll": "Malsukcesis fini balotenketon", - "The poll has ended. Top answer: %(topAnswer)s": "La balotado finiĝis. Plej alta respondo: %(topAnswer)s", - "The poll has ended. No votes were cast.": "La balotenketo finiĝis. Neniuj voĉoj estis ĵetitaj.", - "Results are only revealed when you end the poll": "Rezultoj estas malkaŝitaj nur kiam vi finas la balotenketo", - "What is your poll question or topic?": "Kio estas via balotenketo demando aŭ temo?", - "Poll type": "Balotspeco", - "Sorry, the poll you tried to create was not posted.": "Pardonu, la balotenketo, kiun vi provis krei, ne estis afiŝita.", - "Failed to post poll": "Malsukcesis afiŝi balotenketon", - "Edit poll": "Redaktu balotenketon", - "Create poll": "Krei balotenketon", - "Create Poll": "Krei Balotenketon", - "Results will be visible when the poll is ended": "Rezultoj estos videblaj kiam la balotenketo finiĝos", - "Sorry, you can't edit a poll after votes have been cast.": "Pardonu, vi ne povas redakti balotenketon post voĉdonado.", - "Can't edit poll": "Ne povas redakti balotenketon", - "Poll": "Balotenketo", - "Light high contrast": "Malpeza alta kontrasto", - "Failed to read events": "Malsukcesis legi okazojn", - "Failed to send event": "Malsukcesis sendi okazon", - "You need to be able to kick users to do that.": "Vi devas povi piedbati uzantojn por fari tion.", - "Empty room (was %(oldName)s)": "Malplena ĉambro (estis %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "Invitante %(user)s kaj 1 alian", - "other": "Invitante %(user)s kaj %(count)s aliajn" - }, - "Inviting %(user1)s and %(user2)s": "Invitante %(user1)s kaj %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s and 1 alia", - "other": "%(user)s kaj %(count)s aliaj" - }, - "%(user1)s and %(user2)s": "%(user1)s kaj %(user2)s", - "Connectivity to the server has been lost": "Konektebleco al la servilo estas perdita", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Ĝisdatigante aro...", - "other": "Ĝisdatigante arojn... (%(progress)s el %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Sendante inviton...", - "other": "Sendante invitojn... (%(progress)s el %(count)s)" - }, - "Loading new room": "Ŝarĝante novan ĉambron", - "Upgrading room": "Altgradiga ĉambro", - "Stop live broadcasting?": "Ĉu ĉesi rekta elsendo?", - "%(senderName)s ended a voice broadcast": "%(senderName)s finis voĉan elsendon", - "You ended a voice broadcast": "Vi finis voĉan elsendon", - "%(senderName)s ended a voice broadcast": "%(senderName)s finis voĉan elsendon", - "You ended a voice broadcast": "Vi finis voĉan elsendon", - "Voice broadcast": "Voĉan elsendo", - "Live": "Vivi", - "play voice broadcast": "ludu voĉan elsendon", - "Change input device": "Ŝanĝu enigan aparaton", - "pause voice broadcast": "paŭzi voĉan elsendon", - "resume voice broadcast": "rekomenci voĉan elsendon", - "Go live": "Iru vivi", - "Yes, end my recording": "Jes, ĉesigu mian registradon", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "Se vi komencas aŭskulti ĉi tiun vivan elsendon, via nuna viva elsendo registrado estos finita.", - "Listen to live broadcast?": "Aŭskulti vivan elsendon?", - "Yes, stop broadcast": "Jes, ĉesu elsendon", - "Reset bearing to north": "Restarigu la lagron norden", - "Mapbox logo": "Mapbox-emblemo", - "Location not available": "Loko ne havebla", - "Find my location": "Trovu mian lokon", - "Exit fullscreen": "Eliru plenekrano", - "Enter fullscreen": "Plenekrano", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Ĉi tiu hejmservilo ne estas agordita ĝuste por montri mapojn, aŭ la agordita mapservilo povas esti neatingebla.", - "This homeserver is not configured to display maps.": "Ĉi tiu hejmservilo ne estas agordita por montri mapojn.", - "The user's homeserver does not support the version of the space.": "La hejmservilo de la uzanto ne subtenas la version de la aro.", - "User may or may not exist": "Uzanto povas aŭ ne ekzisti", - "User does not exist": "Uzanto ne ekzistas", - "User is already in the room": "Uzanto jam estas en la ĉambro", - "User is already in the space": "Uzanto jam estas en la aro", - "User is already invited to the room": "Uzanto jam estas invitita al la ĉambro", - "User is already invited to the space": "Uzanto jam estas invitita al la aro", - "You do not have permission to invite people to this space.": "Vi ne havas permeson inviti personojn al ĉi tiu aro.", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "En %(spaceName)s kaj %(count)s alia aro.", - "other": "En %(spaceName)s kaj %(count)s aliaj aroj." - }, - "In %(spaceName)s.": "En aro %(spaceName)s.", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s kaj %(count)s alia", - "other": "%(spaceName)s kaj %(count)s aliaj" - }, - "In spaces %(space1Name)s and %(space2Name)s.": "En aroj %(space1Name)s kaj %(space2Name)s.", - "%(space1Name)s and %(space2Name)s": "%(space1Name)s kaj %(space2Name)s", - "30s forward": "30s. antaŭen", - "30s backward": "30s. reen", - "What location type do you want to share?": "Kiel vi volas kunhavigi vian lokon?", - "My live location": "Mia realtempa loko", - "My current location": "Mia nuna loko", - "%(brand)s could not send your location. Please try again later.": "%(brand)s ne povis sendi vian lokon. Bonvolu reprovi poste.", - "We couldn't send your location": "Ni ne povis sendi vian lokon", - "Timed out trying to fetch your location. Please try again later.": "Tempo elĉerpita akiri vian lokon. Bonvolu reprovi poste.", - "Failed to fetch your location. Please try again later.": "Via loko ne eblis akiri. Bonvolu reprovi poste.", - "Share location": "Kunhavigi lokon", - "Could not fetch location": "Loko ne eblis akiri", - "Location": "Loko", - "Shared a location: ": "Kunhavis lokon: ", - "Shared their location: ": "Kunhavis sian lokon: ", - "Confirm new password": "Konfirmu novan pasvorton", - "Sign out of all devices": "Elsaluti en ĉiuj aparatoj", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Vi estis elsalutita el ĉiuj aparatoj kaj ne plu ricevos puŝajn sciigojn. Por reŝalti sciigojn, ensalutu denove sur ĉiu aparato.", - "Proceed with reset": "Procedu por restarigi", - "Verify with Security Key or Phrase": "Kontrolu per Sekureca ŝlosilo aŭ frazo", - "Verify with Security Key": "Kontrolu per Sekureca ŝlosilo", - "Verify with another device": "Kontrolu per alia aparato", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Via nova aparato nun estas kontrolita. Ĝi havas aliron al viaj ĉifritaj mesaĝoj, kaj aliaj vidos ĝin kiel fidinda.", - "Your new device is now verified. Other users will see it as trusted.": "Via nova aparato nun estas kontrolita. Aliaj vidos ĝin kiel fidinda.", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Sen kontrolado, vi ne havos aliron al ĉiuj viaj mesaĝoj kaj povas aperi kiel nefidinda al aliaj.", - "I'll verify later": "Kontrolu poste", - "Send email": "Sendu retpoŝton", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Konservu vian Sekurecan ŝlosilon ie sekure, kiel pasvortadministranto aŭ monŝranko, ĉar ĝi estas uzata por protekti viajn ĉifritajn datumojn.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Ni generos Sekurecan ŝlosilon por ke vi stoku ie sekura, kiel pasvort-administranto aŭ monŝranko.", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s aŭ %(copyButton)s", - "Unfortunately we're unable to start a recording right now. Please try again later.": "Bedaŭrinde ni ne povas komenci registradon nun. Bonvolu reprovi poste.", - "Connection error": "eraro de konekto", - "You have unverified sessions": "Vi havas nekontrolitajn salutaĵojn", - "Export chat": "Eksporti babilejon", - "Files": "Dosieroj", - "Other sessions": "Aliaj salutaĵoj", - "Verified sessions": "Kontrolitaj salutaĵoj", - "Renaming sessions": "Renomi salutaĵojn", - "Sessions": "Salutaĵoj", - "Close sidebar": "Fermu la flanka kolumno", - "Sidebar": "Flanka kolumno", - "Sign out of %(count)s sessions": { - "one": "Elsaluti el %(count)s salutaĵo", - "other": "Elsaluti el %(count)s salutaĵoj" - }, - "%(count)s sessions selected": { - "one": "%(count)s salutaĵo elektita", - "other": "%(count)s salutaĵoj elektitaj" - }, - "No sessions found.": "Neniuj salutaĵoj trovitaj.", - "No inactive sessions found.": "Neniuj neaktivaj salutaĵoj trovitaj.", - "No unverified sessions found.": "Neniuj nekontrolitaj salutaĵoj trovitaj.", - "No verified sessions found.": "Neniuj kontrolitaj salutaĵoj trovitaj.", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Konsideru elsaluti de malnovaj salutaĵoj (%(inactiveAgeDays)s tagoj aŭ pli malnovaj), kiujn vi ne plu uzas.", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Por plia sekura komunikado, kontrolu viajn salutaĵojn aŭ elsalutu el ili se vi ne plu rekonas ilin.", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "Forigi neaktivajn salutaĵojn plibonigas sekurecon, rendimenton kaj detekton de dubindaj novaj salutaĵoj.", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "Neaktivaj salutaĵoj estas salutaĵoj, kiujn vi ne uzis dum kelka tempo, sed ili daŭre ricevas ĉifrajn ŝlosilojn.", - "Inactive sessions": "Neaktivaj salutaĵoj", - "Unverified sessions": "Nekontrolitaj salutaĵoj", - "Public rooms": "Publikajn ĉambrojn", - "Show details": "Montri detalojn", - "Hide details": "Kaŝi detalojn", - "Sign out of this session": "Eliri el ĉi tiu salutaĵo", - "Receive push notifications on this session.": "Ricevi puŝajn sciigojn pri ĉi tiu sesio.", - "Push notifications": "Puŝaj sciigoj", - "IP address": "IP-adreso", - "Browser": "Retumilo", - "Add privileged users": "Aldoni rajtigitan uzanton", - "That's fine": "Tio estas bone", - "Map feedback": "Sugestoj pri la mapo", - "Developer": "Programisto", - "unknown": "nekonata", - "Other rooms": "Aliaj ĉambroj", - "The person who invited you has already left, or their server is offline.": "Aŭ la persono, kiu vin invitis, jam foriris, aŭ ĝia servilo estas eksterreta.", - "Failed to join": "Malsukcesis aliĝi", - "Sorry, your homeserver is too old to participate here.": "Pardonon, via hejmservilo estas tro malnova por partopreni ĉi tie.", - "Yes, it was me": "Jes, estis mi", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s estas eksperimenta en poŝtelefona retumilo. Por pli bona sperto kaj freŝaj funkcioj, uzu nian senpagan malfremdan aplikaĵon.", - "Unknown room": "Nekonata ĉambro", - "Unable to connect to Homeserver. Retrying…": "Ne povas konektiĝi al hejmservilo. Reprovante…", - "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.": "Ĉu vi certas, ke vi volas fini la elsendon? Ĉi tio finos la transdonon kaj provizos la plenan registradon en la ĉambro.", - "Unable to play this voice broadcast": "Ne eblas ludi ĉi tiun voĉan elsendon", - "Unable to decrypt voice broadcast": "Ne eblas deĉifri voĉan elsendon", - "WARNING: session already verified, but keys do NOT MATCH!": "AVERTO: Salutaĵo jam estas kontrolita, sed la ŝlosiloj NE AKORDAS!", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "Via retpoŝtareso ŝajne ne ligiĝas al Matrix-identigilo sur tiu ĉi hejmservilo.", - "%(senderName)s started a voice broadcast": "%(senderName)s komencis voĉan elsendon", - "common": { - "about": "Prio", - "analytics": "Analizo", - "encryption_enabled": "Ĉifrado estas ŝaltita", - "error": "Eraro", - "forward_message": "Plusendi mesaĝon", - "image": "Bildo", - "message": "Mesaĝo", - "message_layout": "Aranĝo de mesaĝoj", - "modern": "Moderna", - "mute": "Silentigi", - "no_results": "Neniuj rezultoj", - "offline": "Eksterreta", - "password": "Pasvorto", - "people": "Personoj", - "reactions": "Reagoj", - "report_a_bug": "Raporti eraron", - "room_name": "Nomo de ĉambro", - "security": "Sekureco", - "settings": "Agordoj", - "sticker": "Glumarko", - "success": "Sukceso", - "suggestions": "Rekomendoj", - "unmute": "Malsilentigi", - "username": "Uzantonomo", - "verification_cancelled": "Kontrolo nuliĝis", - "video": "Video", - "warning": "Averto", - "threads": "Fadenoj", - "thread": "Fadeno", - "theme": "Haŭto", - "room": "Ĉambro", - "public": "Publika", - "private": "Privata", - "options": "Agordoj", - "name": "Nomo", - "light": "Hela", - "labs": "Eksperimentaj funkcioj", - "homeserver": "Hejmservilo", - "home": "Hejmo", - "favourites": "Elstarigitaj", - "description": "Priskribo", - "dark": "Malhela", - "beta": "Prova", - "attachment": "Aldonaĵo", - "appearance": "Aspekto", - "guest": "Gasto", - "legal": "Jura", - "credits": "Dankoj", - "faq": "Oftaj demandoj", - "access_token": "Alirpeco", - "preferences": "Agordoj", - "timeline": "Historio", - "privacy": "Privateco", - "camera": "Kamerao", - "microphone": "Mikrofono", - "emoji": "Mienetoj", - "random": "Hazarda", - "support": "Subteno", - "space": "Spaco", - "someone": "Iu", - "encrypted": "Ĉifrata", - "matrix": "Matrix", - "trusted": "Fidata", - "not_trusted": "Nefidata", - "accessibility": "Alirebleco", - "unnamed_room": "Sennoma Ĉambro", - "unnamed_space": "Sennoma aro", - "stickerpack": "Glumarkaro", - "system_alerts": "Sistemaj avertoj", - "secure_backup": "Sekura savkopiado", - "cross_signing": "Delegaj subskriboj", - "identity_server": "Identiga servilo", - "integration_manager": "Kunigilo", - "qr_code": "Rapidresponda kodo", - "feedback": "Prikomenti" + "a11y": { + "jump_first_invite": "Salti al unua invito.", + "n_unread_messages": { + "other": "%(count)s nelegitaj mesaĝoj.", + "one": "1 nelegita mesaĝo." + }, + "n_unread_messages_mentions": { + "other": "%(count)s nelegitaj mesaĝoj, inkluzive menciojn.", + "one": "1 nelegita mencio." + }, + "room_name": "Ĉambro %(name)s", + "unread_messages": "Nelegitaj mesaĝoj.", + "user_menu": "Menuo de uzanto" }, + "a11y_jump_first_unread_room": "Salti al unua nelegita ĉambro.", "action": { + "accept": "Akcepti", + "add": "Aldoni", + "add_existing_room": "Aldoni jaman ĉambron", + "approve": "Aprobi", + "back": "Reen", + "cancel": "Nuligi", + "change": "Ŝanĝi", + "click_to_copy": "Klaku por kopii", + "close": "Fermi", + "collapse": "Maletendi", + "complete": "Fini", + "confirm": "Konfirmi", "continue": "Daŭrigi", "copy": "Kopii", "create": "Krei", "create_a_room": "Krei ĉambron", "decline": "Rifuzi", + "delete": "Forigi", "disable": "Malŝalti", + "disconnect": "Malkonekti", + "dismiss": "Rezigni", "done": "Fini", + "download": "Elŝuti", "edit": "Redakti", "enable": "Ŝalti", - "forgot_password": "Ĉu forgesis pasvorton?", + "enter_fullscreen": "Plenekrano", + "exit_fullscreeen": "Eliru plenekrano", + "expand": "Etendi", + "explore_public_rooms": "Esplori publikajn ĉambrojn", + "explore_rooms": "Esplori ĉambrojn", + "export": "Elporti", "forward": "Plusendi", + "go": "Iri", + "go_back": "Reen iri", + "got_it": "Komprenite", + "hide_advanced": "Kaŝi specialajn", + "hold": "Paŭzigi", + "ignore": "Malatenti", + "import": "Enporti", "invite": "Inviti", "invites_list": "Invitoj", + "join": "Aliĝi", "learn_more": "Ekscii plion", "leave": "Foriri", "leave_room": "Eliri ĉambron", + "logout": "Adiaŭi", + "manage": "Administri", + "mention": "Mencio", "next": "Sekva", "no": "Ne", "ok": "Bone", + "pause": "Paŭzigi", + "pin": "Pinglo", + "play": "Ludi", "quote": "Citaĵo", "react": "Reagi", + "refresh": "Aktualigi", + "register": "Registri", + "reject": "Rifuzi", "remove": "Forigi", "reply": "Respondi", "report_content": "Raporti enhavon", + "resend": "Resendi", + "reset": "Restarigi", + "restore": "Rehavi", + "resume": "Daŭrigi", "retry": "Reprovi", + "review": "Rekontroli", + "revoke": "Senvalidigi", "save": "Konservi", + "search": "Serĉi", + "send_report": "Sendi raporton", + "share": "Havigi", + "show_advanced": "Montri specialajn", + "show_all": "Montri ĉiujn", + "sign_in": "Saluti", + "sign_out": "Adiaŭi", + "skip": "Preterpasi", "start": "Komenci", "start_chat": "Komenci babilon", - "view_source": "Vidi fonton", - "yes": "Jes", - "zoom_out": "Malzomi", - "zoom_in": "Zomi", - "view": "Rigardo", - "verify": "Kontroli", - "upload": "Alŝuti", - "upgrade": "Gradaltigi", - "update": "Ĝisdatigi", - "unpin": "Malfiksi", - "try_again": "Reprovu", - "trust": "Fido", "stop": "Fini", - "skip": "Preterpasi", - "sign_out": "Adiaŭi", - "sign_in": "Saluti", - "share": "Havigi", - "search": "Serĉi", - "reset": "Restarigi", - "resend": "Resendi", - "reject": "Rifuzi", - "pin": "Pinglo", - "logout": "Adiaŭi", - "join": "Aliĝi", - "ignore": "Malatenti", - "got_it": "Komprenite", - "go_back": "Reen iri", - "expand": "Etendi", - "download": "Elŝuti", - "dismiss": "Rezigni", - "delete": "Forigi", - "confirm": "Konfirmi", - "collapse": "Maletendi", - "close": "Fermi", - "cancel": "Nuligi", - "back": "Reen", - "add": "Aldoni", - "accept": "Akcepti", - "disconnect": "Malkonekti", - "change": "Ŝanĝi", + "submit": "Sendi", "subscribe": "Aboni", + "transfer": "Transdoni", + "trust": "Fido", + "try_again": "Reprovu", + "unban": "Malforbari", + "unignore": "Reatenti", + "unpin": "Malfiksi", "unsubscribe": "Malaboni", - "approve": "Aprobi", - "complete": "Fini", - "revoke": "Senvalidigi", - "show_all": "Montri ĉiujn", - "review": "Rekontroli", - "restore": "Rehavi", - "play": "Ludi", - "pause": "Paŭzigi", - "register": "Registri", - "manage": "Administri", - "go": "Iri", - "import": "Enporti", - "export": "Elporti", - "refresh": "Aktualigi", - "mention": "Mencio", - "submit": "Sendi", - "send_report": "Sendi raporton" + "update": "Ĝisdatigi", + "upgrade": "Gradaltigi", + "upload": "Alŝuti", + "verify": "Kontroli", + "view": "Rigardo", + "view_message": "Montri mesaĝon", + "view_source": "Vidi fonton", + "yes": "Jes", + "zoom_in": "Zomi", + "zoom_out": "Malzomi" }, - "a11y": { - "user_menu": "Menuo de uzanto", - "n_unread_messages_mentions": { - "other": "%(count)s nelegitaj mesaĝoj, inkluzive menciojn.", - "one": "1 nelegita mencio." + "analytics": { + "accept_button": "Tio estas bone", + "consent_migration": "Vi antaŭe konsentis kunhavigi anonimajn uzdatumojn kun ni. Ni ĝisdatigas kiel tio funkcias.", + "shared_data_heading": "Ĉiu el la jenaj datumoj povas kunhaviĝi:" + }, + "auth": { + "3pid_in_use": "Tiu retpoŝtadreso aŭ telefonnumero jam estas uzataj.", + "account_clash": "Via nova konto (%(newAccountId)s) estas registrita, sed vi jam salutis per alia konto (%(loggedInUserId)s).", + "account_clash_previous_account": "Daŭrigi per antaŭa konto", + "account_deactivated": "Tiu ĉi konto malaktiviĝis.", + "autodiscovery_generic_failure": "Malsukcesis akiri agordojn de memaga eltrovado de la servilo", + "autodiscovery_invalid": "Nevalida eltrova respondo de hejmservilo", + "autodiscovery_invalid_hs": "URL por hejmservilo ŝajne ne ligas al valida hejmservilo de Matrix", + "autodiscovery_invalid_hs_base_url": "Nevalida base_url por m.homeserver", + "autodiscovery_invalid_is": "URL por identiga servilo ŝajne ne ligas al valida identiga servilo", + "autodiscovery_invalid_is_base_url": "Nevalida base_url por m.identity_server", + "autodiscovery_invalid_is_response": "Nevalida eltrova respondo de identiga servilo", + "autodiscovery_invalid_json": "Nevalida JSON", + "autodiscovery_unexpected_error_hs": "Neatendita eraro eltrovi hejmservilajn agordojn", + "autodiscovery_unexpected_error_is": "Neatendita eraro eltrovi agordojn de identiga servilo", + "captcha_description": "Ĉi tiu hejmservilo volas certigi, ke vi ne estas roboto.", + "change_password_action": "Ŝanĝi pasvorton", + "change_password_confirm_invalid": "Pasvortoj ne akordas", + "change_password_confirm_label": "Konfirmu pasvorton", + "change_password_current_label": "Nuna pasvorto", + "change_password_empty": "Pasvortoj ne povas esti malplenaj", + "change_password_mismatch": "Novaj pasvortoj ne akordas", + "change_password_new_label": "Nova pasvorto", + "check_email_explainer": "Sekvu la instrukciojn senditajn al %(email)s", + "check_email_resend_prompt": "Ĉu vi ne ricevis?", + "check_email_resend_tooltip": "Retpoŝto de konfirmligo resendita!", + "check_email_wrong_email_button": "Reenigu retpoŝtadreson", + "check_email_wrong_email_prompt": "Ĉu malĝusta retpoŝtadreso?", + "continue_with_idp": "Daŭrigi per %(provider)s", + "continue_with_sso": "Daŭrigi per %(ssoButtons)s", + "country_dropdown": "Landa falmenuo", + "create_account_prompt": "Ĉu vi novas? Kreu konton", + "create_account_title": "Krei konton", + "email_discovery_text": "Uzu retpoŝtadreson por laŭplaĉe esti trovebla de jamaj kontaktoj.", + "email_field_label": "Retpoŝto", + "email_field_label_invalid": "Tio ne ŝajnas esti valida retpoŝtadreso", + "email_field_label_required": "Enigu retpoŝtadreson", + "email_help_text": "Aldonu retpoŝtadreson por ebligi rehavon de via pasvorto.", + "email_phone_discovery_text": "Uzu retpoŝtadreson aŭ telefonnumeron por laŭplaĉe esti trovebla de jamaj kontaktoj.", + "enter_email_explainer": "%(homeserver)s sendos al vi konfirman ligilon por permesi al vi restarigi vian pasvorton.", + "enter_email_heading": "Enigu vian retpoŝtadreson por restarigi pasvorton", + "failed_connect_identity_server": "Ne povas atingi identigan servilon", + "failed_connect_identity_server_other": "Vi povas saluti, sed kelkaj funkcioj ne disponeblos ĝis tiam, kiam la identiga servilo estas denove enreta. Se vi ripete vidas tiun ĉi avertmesaĝon, kontrolu viajn agordojn aŭ kontaktu la administranton de la servilo.", + "failed_connect_identity_server_register": "Vi povas registriĝi, sed kelkaj funkcioj ne disponeblos ĝis tiam, kiam la identiga servilo estos ree enreta. Se vi ripete vidas tiun ĉi avertmesaĝon, kontrolu viajn agordojn aŭ kontaktu la administranton de la servilo.", + "failed_connect_identity_server_reset_password": "Vi povas restarigi vian pasvorton, sed kelkaj funkcioj ne disponeblos ĝis tiam, kiam la identiga servilo estos ree enreta. Se vi ripete vidas tiun ĉi avertmesaĝon, kontrolu viajn agordojn aŭ kontaktu la administraton de la servilo.", + "failed_homeserver_discovery": "Malsukcesis trovi hejmservilon", + "failed_query_registration_methods": "Ne povas peti subtenatajn registrajn metodojn.", + "failed_soft_logout_auth": "Malsukcesis reaŭtentikigi", + "failed_soft_logout_homeserver": "Malsukcesis reaŭtentikigi pro hejmservila problemo", + "footer_powered_by_matrix": "funkciigata de Matrix", + "forgot_password_email_invalid": "La retpoŝtadreso ŝajnas ne valida.", + "forgot_password_email_required": "Vi devas enigi retpoŝtadreson ligitan al via konto.", + "forgot_password_prompt": "Ĉu vi forgesis vian pasvorton?", + "forgot_password_send_email": "Sendu retpoŝton", + "identifier_label": "Saluti per", + "incorrect_credentials": "Malĝusta uzantnomo kaj/aŭ pasvorto.", + "incorrect_credentials_detail": "Rimarku ke vi salutas la servilon %(hs)s, ne matrix.org.", + "incorrect_password": "Malĝusta pasvorto", + "log_in_new_account": "Saluti per via nova konto.", + "logout_dialog": { + "description": "Ĉu vi certe volas adiaŭi?", + "megolm_export": "Mane elporti ŝlosilojn", + "setup_key_backup_title": "Vi perdos aliron al viaj ĉifritaj mesaĝoj", + "setup_secure_backup_description_1": "Ĉifritaj mesaĝoj estas sekurigitaj per tutvoja ĉifrado. Nur vi kaj la ricevonto(j) havas la ŝlosilojn necesajn por legado.", + "skip_key_backup": "Mi ne volas miajn ĉifritajn mesaĝojn", + "use_key_backup": "Ekuzi Savkopiadon de ŝlosiloj" }, - "n_unread_messages": { - "other": "%(count)s nelegitaj mesaĝoj.", - "one": "1 nelegita mesaĝo." + "misconfigured_body": "Petu vian %(brand)s-administranton kontroli vian agordaron je malĝustaj aŭ duoblaj eroj.", + "misconfigured_title": "Via kliento %(brand)s estas misagordita", + "msisdn_field_description": "Aliaj uzantoj povas inviti vin al ĉambroj per viaj kontaktaj detaloj", + "msisdn_field_label": "Telefono", + "msisdn_field_number_invalid": "Tiu telefonnumero ne ŝajnas ĝusta, bonvolu kontroli kaj reprovi", + "msisdn_field_required_invalid": "Enigu telefonnumeron", + "no_hs_url_provided": "Neniu hejmservila URL donita", + "oidc": { + "error_title": "Ni ne povis salutigi vin" }, - "unread_messages": "Nelegitaj mesaĝoj." - }, - "labs": { - "video_rooms": "Videoĉambroj", - "report_to_moderators": "Raportu al moderigaĵoj", - "latex_maths": "Bildigi matematikon de Lateĥo en mesaĝoj", - "pinning": "Fiksado de mesaĝoj", - "wysiwyg_composer": "Riĉa tekstoredaktilo", - "state_counters": "Bildigi simplajn kalkulilojn en la ĉapo de la fenestro", - "mjolnir": "Novaj manieroj ignori personojn", - "custom_themes": "Subteni aldonadon de propraj haŭtoj", - "dehydration": "Eksterreta ĉifrita komunikado per alsalutaĵoj", - "html_topic": "Montru HTML-prezenton de ĉambrotemoj", - "bridge_state": "Montri informon pri pontoj en agordoj de ĉambro", - "jump_to_date": "Salti ĝis nun (aldonas /jumptodate kaj saltu ĝis nun kapliniojn)", - "element_call_video_rooms": "Element Call videoĉambroj", - "group_calls": "La nova grupvoka sperto", - "location_share_live": "Viva Loka Kundivido", - "voice_broadcast": "Voĉan elsendo", - "video_rooms_a_new_way_to_chat": "Nova maniero babili per voĉo kaj video en %(brand)s.", - "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.", - "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", - "leave_beta": "Ĉesi provadon", - "join_beta": "Aliĝi al provado" + "password_field_label": "Enigu pasvorton", + "password_field_strong_label": "Bona, forta pasvorto!", + "password_field_weak_label": "Pasvorto estas permesita, sed nesekura", + "phone_label": "Telefono", + "phone_optional_label": "Telefono (malnepra)", + "register_action": "Krei konton", + "registration": { + "continue_without_email_description": "Averte, se vi ne aldonos retpoŝtadreson kaj poste forgesos vian pasvorton, vi eble por ĉiam perdos aliron al via konto.", + "continue_without_email_field_label": "Retpoŝto (malnepra)", + "continue_without_email_title": "Daŭrigante sen retpoŝtadreso" + }, + "registration_disabled": "Registriĝoj malŝaltiĝis sur ĉi tiu hejmservilo.", + "registration_msisdn_field_required_invalid": "Enigu telefonnumeron (bezonata sur ĉi tiu hejmservilo)", + "registration_successful": "Registro sukcesis", + "registration_username_validation": "Uzu nur malgrandajn leterojn, numerojn, streketojn kaj substrekojn", + "reset_password": { + "confirm_new_password": "Konfirmu novan pasvorton", + "devices_logout_success": "Vi estis elsalutita el ĉiuj aparatoj kaj ne plu ricevos puŝajn sciigojn. Por reŝalti sciigojn, ensalutu denove sur ĉiu aparato.", + "password_not_entered": "Vi devas enigi novan pasvorton.", + "passwords_mismatch": "Novaj pasvortoj devas akordi.", + "reset_successful": "Vi reagordis vian pasvorton.", + "return_to_login": "Reiri al saluta paĝo", + "sign_out_other_devices": "Elsaluti en ĉiuj aparatoj" + }, + "reset_password_action": "Restarigu vian pasvorton", + "reset_password_email_field_description": "Uzu retpoŝtadreson por rehavi vian konton", + "reset_password_email_field_required_invalid": "Enigu retpoŝtadreson (ĉi tiu hejmservilo ĝin postulas)", + "reset_password_email_not_associated": "Via retpoŝtareso ŝajne ne ligiĝas al Matrix-identigilo sur tiu ĉi hejmservilo.", + "reset_password_email_not_found_title": "Tiu ĉi retpoŝtadreso ne troviĝis", + "reset_password_title": "Restarigu vian pasvorton", + "server_picker_custom": "Alia hejmservilo", + "server_picker_description_matrix.org": "Senpage aliĝu al milionoj sur la plej granda publika servilo", + "server_picker_dialog_title": "Decidu, kie via konto gastiĝos", + "server_picker_explainer": "Uzu vian preferatan hejmservilon de Matrix se vi havas iun, aŭ gastigu vian propran.", + "server_picker_failed_validate_homeserver": "Ne povas validigi hejmservilon", + "server_picker_invalid_url": "Nevalida URL", + "server_picker_learn_more": "Pri hejmserviloj", + "server_picker_required": "Specifu hejmservilon", + "server_picker_title": "Salutu vian hejmservilon", + "server_picker_title_default": "Elektebloj de servilo", + "server_picker_title_registration": "Gastigi konton ĉe", + "session_logged_out_description": "Pro sekurecaj kialoj, la salutaĵo adiaŭiĝis. Bonvolu resaluti.", + "session_logged_out_title": "Adiaŭinta", + "set_email": { + "description": "Tio ĉi permesos al vi restarigi vian pasvorton kaj ricevi sciigojn.", + "verification_pending_description": "Bonvolu kontroli vian retpoŝton, kaj klaki la ligilon enhavatan en la sendita mesaĝo. Farinte tion, klaku je «daŭrigi».", + "verification_pending_title": "Atendante kontrolon" + }, + "set_email_prompt": "Ĉu vi volas agordi retpoŝtadreson?", + "sign_in_instead": "Aliĝu anstataŭe", + "sign_in_instead_prompt": "Aliĝu anstataŭe", + "sign_in_or_register": "Salutu aŭ kreu konton", + "sign_in_or_register_description": "Por daŭrigi, uzu vian konton aŭ kreu novan.", + "sign_in_prompt": "Ĉu vi havas konton? Salutu", + "sign_in_with_sso": "Saluti per ununura saluto", + "soft_logout": { + "clear_data_button": "Vakigi ĉiujn datumojn", + "clear_data_description": "Vakigo de ĉiuj datumoj el ĉi tiu salutaĵo estas porĉiama. Ĉifritaj mesaĝoj perdiĝos, malse iliaj ŝlosiloj savkopiiĝis.", + "clear_data_title": "Ĉu vakigi ĉiujn datumojn en ĉi tiu salutaĵo?" + }, + "soft_logout_heading": "Vi adiaŭis", + "soft_logout_intro_password": "Enigu vian pasvorton por saluti kaj rehavi aliron al via konto.", + "soft_logout_intro_sso": "Saluti kaj rehavi aliron al via konto.", + "soft_logout_intro_unsupported_auth": "Vi ne povas saluti per via konto. Bonvolu kontakti administranton de via hejmservilo por akiri pliajn informojn.", + "soft_logout_subheading": "Vakigi personajn datumojn", + "sso": "Ununura saluto", + "sso_failed_missing_storage": "Ni petis la foliumilon memori, kiun hejmservilon vi uzas por saluti, sed domaĝe, via foliumilo forgesis. Iru al la saluta paĝo kaj reprovu.", + "sso_or_username_password": "%(ssoButtons)s aŭ %(usernamePassword)s", + "sync_footer_subtitle": "Se vi aliĝis al multaj ĉambroj, tio povas daŭri longe", + "uia": { + "code": "Kodo", + "fallback_button": "Komenci aŭtentikigon", + "msisdn": "Tekstmesaĝo sendiĝîs al %(msisdn)s", + "msisdn_token_incorrect": "Malĝusta peco", + "msisdn_token_prompt": "Bonvolu enigi la enhavatan kodon:", + "password_prompt": "Konfirmu vian identecon per enigo de la pasvorto de via konto sube.", + "recaptcha_missing_params": "Mankas publika ŝlosilo por testo de homeco en hejmservila agordaro. Bonvolu raporti tion al la administranto de via hejmservilo.", + "sso_body": "Konfirmi aldonon de ĉi tiu retpoŝtadreso, uzante ununuran saluton por pruvi vian identecon.", + "sso_failed": "Io misokazis dum konfirmado de via identeco. Nuligu kaj reprovu.", + "sso_postauth_body": "Klaku sube la butonon por konfirmi vian identecon.", + "sso_postauth_title": "Konfirmu por daŭrigi", + "sso_preauth_body": "Por daŭrigi, pruvu vian identecon per ununura saluto.", + "sso_title": "Daŭrigi per ununura saluto", + "terms": "Bonvolu tralegi kaj akcepti la politikon de ĉi tiu hejmservilo:", + "terms_invalid": "Bonvolu tralegi kaj akcepti ĉioman politikon de ĉi tiu hejmservilo" + }, + "unsupported_auth_email": "Ĉi tiu hejmservilo ne subtenas saluton per retpoŝtadreso.", + "unsupported_auth_msisdn": "Ĉi tiu servilo ne subtenas aŭtentikigon per telefona numero.", + "username_field_required_invalid": "Enigu uzantonomon", + "username_in_use": "Iu jam havas tiun uzantnomon, bonvolu provi alian.", + "verify_email_heading": "Kontrolu vian retpoŝtadreson por daŭrigi" }, - "keyboard": { + "bug_reporting": { + "additional_context": "Se plia kunteksto povus helpi bone analizi la problemon, ekzemple pri tio, kion vi faris, identigiloj de ĉambroj aŭ uzantoj, ktp., bonvolu kunskribi ĝin.", + "before_submitting": "Antaŭ ol sendi protokolon, vi devas raporti problemon per GitHub por priskribi la problemon.", + "collecting_information": "Kolektante informon pri versio de la aplikaĵo", + "collecting_logs": "Kolektante protokolon", + "create_new_issue": "Bonvolu raporti novan problemon je GitHub, por ke ni povu ĝin esplori.", + "download_logs": "Elŝuti protokolon", + "downloading_logs": "Elŝutante protokolon", + "error_empty": "Bonvolu diri al ni kio misokazis, aŭ pli bone raporti problemon per GitHub.", + "failed_send_logs": "Malsukcesis sendi protokolon: ", + "github_issue": "Problemo per GitHub", + "log_request": "Por malhelpi tion ose, bonvolu sendi al ni protokolon.", + "logs_sent": "Protokolo sendiĝis", + "matrix_security_issue": "Por raparto de sekureca problemo rilata al Matrix, bonvolu legi la Eldiran Politikon pri Sekureco de Matrix.org.", + "preparing_download": "Preparante elŝuton de protokolo", + "preparing_logs": "Pretigante sendon de protokolo", + "send_logs": "Sendi protokolojn", + "submit_debug_logs": "Sendi sencimigan protokolon", + "textarea_label": "Notoj", + "thank_you": "Dankon!", + "title": "Cim-raportado", + "unsupported_browser": "Rememorigo: via foliumilo ne estas subtenata, kaj via sperto do povas esti stranga.", + "uploading_logs": "Alŝutante protokolon", + "waiting_for_server": "Atendante respondon el la servilo" + }, + "cannot_reach_homeserver": "Ne povas atingi hejmservilon", + "cannot_reach_homeserver_detail": "Certiĝu ke vi havas stabilan retkonekton, aŭ kontaktu la administranton de la servilo", + "cant_load_page": "Ne povis enlegi paĝon", + "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 »" + }, + "common": { + "about": "Prio", + "access_token": "Alirpeco", + "accessibility": "Alirebleco", + "advanced": "Altnivela", + "all_rooms": "Ĉiuj ĉambroj", + "analytics": "Analizo", + "and_n_others": { + "other": "kaj %(count)s aliaj…", + "one": "kaj unu alia…" + }, + "appearance": "Aspekto", + "are_you_sure": "Ĉu vi certas?", + "attachment": "Aldonaĵo", + "authentication": "Aŭtentikigo", + "avatar": "Profilbildo", + "beta": "Prova", + "camera": "Kamerao", + "copied": "Kopiita!", + "credits": "Dankoj", + "cross_signing": "Delegaj subskriboj", + "dark": "Malhela", + "description": "Priskribo", + "display_name": "Vidiga nomo", + "edited": "redaktita", + "email_address": "Retpoŝtadreso", + "emoji": "Mienetoj", + "encrypted": "Ĉifrata", + "encryption_enabled": "Ĉifrado estas ŝaltita", + "error": "Eraro", + "faq": "Oftaj demandoj", + "favourites": "Elstarigitaj", + "feedback": "Prikomenti", + "filter_results": "Filtri rezultojn", + "forward_message": "Plusendi mesaĝon", + "general": "Ĝeneralaj", + "go_to_settings": "Iri al agordoj", + "guest": "Gasto", + "help": "Helpo", + "historical": "Estintaj", "home": "Hejmo", + "homeserver": "Hejmservilo", + "identity_server": "Identiga servilo", + "image": "Bildo", + "integration_manager": "Kunigilo", + "labs": "Eksperimentaj funkcioj", + "legal": "Jura", + "light": "Hela", + "location": "Loko", + "low_priority": "Malpli gravaj", + "message": "Mesaĝo", + "message_layout": "Aranĝo de mesaĝoj", + "microphone": "Mikrofono", + "modern": "Moderna", + "mute": "Silentigi", + "n_members": { + "one": "%(count)s ano", + "other": "%(count)s anoj" + }, + "n_rooms": { + "one": "%(count)s ĉambro", + "other": "%(count)s ĉambroj" + }, + "name": "Nomo", + "no_results": "Neniuj rezultoj", + "no_results_found": "Neniuj rezultoj troviĝis", + "not_trusted": "Nefidata", + "off": "Ne", + "offline": "Eksterreta", + "on": "Jes", + "options": "Agordoj", + "orphan_rooms": "Aliaj ĉambroj", + "password": "Pasvorto", + "people": "Personoj", + "preferences": "Agordoj", + "preview_message": "He, vi. Vi bonegas!", + "privacy": "Privateco", + "private": "Privata", + "private_space": "Privata aro", + "profile": "Profilo", + "public": "Publika", + "public_room": "Publika ĉambro", + "public_space": "Publika aro", + "qr_code": "Rapidresponda kodo", + "random": "Hazarda", + "reactions": "Reagoj", + "report_a_bug": "Raporti eraron", + "room": "Ĉambro", + "room_name": "Nomo de ĉambro", + "rooms": "Ĉambroj", + "secure_backup": "Sekura savkopiado", + "security": "Sekureco", + "settings": "Agordoj", + "setup_secure_messages": "Agordi Sekurajn mesaĝojn", + "show_more": "Montri pli", + "someone": "Iu", "space": "Spaco", - "page_up": "Paĝosupren-klavo", - "page_down": "Paĝosuben-klavo", - "escape": "Eskapa klavo", - "enter": "Eniga klavo", - "end": "Finen-klavo", + "spaces": "Aroj", + "sticker": "Glumarko", + "stickerpack": "Glumarkaro", + "success": "Sukceso", + "suggestions": "Rekomendoj", + "support": "Subteno", + "system_alerts": "Sistemaj avertoj", + "theme": "Haŭto", + "thread": "Fadeno", + "threads": "Fadenoj", + "timeline": "Historio", + "trusted": "Fidata", + "unencrypted": "Neĉifrita", + "unmute": "Malsilentigi", + "unnamed_room": "Sennoma Ĉambro", + "unnamed_space": "Sennoma aro", + "user_avatar": "Profilbildo", + "username": "Uzantonomo", + "verification_cancelled": "Kontrolo nuliĝis", + "view_message": "Montri mesaĝon", + "warning": "Averto" + }, + "composer": { + "autocomplete": { + "@room_description": "Sciigi la tutan ĉambron", + "command_a11y": "Memkompletigo de komandoj", + "command_description": "Komandoj", + "emoji_a11y": "Memkompletigo de mienetoj", + "notification_a11y": "Memkompletigo de sciigoj", + "notification_description": "Ĉambra sciigo", + "room_a11y": "Memkompletigo de ĉambroj", + "space_a11y": "Memaga finfaro de aro", + "user_a11y": "Memkompletigo de uzantoj", + "user_description": "Uzantoj" + }, + "edit_composer_label": "Redakti mesaĝon", + "format_bold": "Grase", + "format_code_block": "Kodujo", + "format_inline_code": "Kodo", + "format_italics": "Kursive", + "format_strikethrough": "Trastrekite", + "no_perms_notice": "Mankas al vi permeso afiŝi en tiu ĉambro", + "placeholder": "Sendi mesaĝon…", + "placeholder_encrypted": "Sendi ĉifritan mesaĝon…", + "placeholder_reply": "Sendi respondon…", + "placeholder_reply_encrypted": "Sendi ĉifritan respondon…", + "placeholder_thread": "Respondi al fadeno…", + "placeholder_thread_encrypted": "Respondi al ĉifrita fadeno…", + "poll_button": "Balotenketo", + "poll_button_no_perms_title": "Necesas permeso", + "replying_title": "Respondante", + "room_upgraded_link": "La interparolo daŭras ĉi tie.", + "room_upgraded_notice": "Ĉi tiu ĉambro estas anstataŭita, kaj ne plu aktivas.", + "send_button_title": "Sendi mesaĝon", + "send_button_voice_message": "Sendi voĉmesaĝon", + "send_voice_message": "Sendi voĉmesaĝon", + "stop_voice_message": "Malŝalti registradon" + }, + "create_room": { + "encryption_forced": "Via servilo postulas ŝaltitan ĉifradon en privataj ĉambroj.", + "encryption_label": "Ŝalti tutvojan ĉifradon", + "error_title": "Malsukcesis krei ĉambron", + "generic_error": "Servilo povas esti neatingebla, troŝarĝita, aŭ vi renkontis cimon.", + "join_rule_change_notice": "Vi povas ŝanĝi ĉi tion iam ajn per agordoj de la ĉambro.", + "join_rule_invite": "Privata ĉambro (nur por invititoj)", + "join_rule_invite_label": "Nur invititoj povos trovi kaj aliĝi ĉi tiun ĉambron.", + "join_rule_public_label": "Ĉiu povos trovi kaj aliĝi ĉi tiun ĉambron.", + "join_rule_public_parent_space_label": "Ĉiu povos trovi kaj aliĝi ĉi tiun ĉambron, ne nur anoj de .", + "join_rule_restricted": "Videbla al aranoj", + "join_rule_restricted_label": "Ĉiu en povos trovi kaj aliĝi ĉi tiun ĉambron.", + "name_validation_required": "Bonvolu enigi nomon por la ĉambro", + "room_visibility_label": "Videbleco de ĉambro", + "title_private_room": "Krei privatan ĉambron", + "title_public_room": "Krei publikan ĉambron", + "topic_label": "Temo (malnepra)", + "unfederated": "Bloki de la ĉambro ĉiun ekster %(serverName)s.", + "unfederated_label_default_off": "Vi povus ŝalti ĉi tion se la ĉambro estus uzota nur por kunlaborado de internaj skipoj je via hejmservilo. Ĝi ne ŝanĝeblas poste.", + "unfederated_label_default_on": "Vi povas malŝalti ĉi tion se la ĉambro estos uzata por kunlaborado kun eksteraj skipoj, kun iliaj propraj hejmserviloj. Ĝi ne povas ŝanĝiĝi poste.", + "unsupported_version": "La servilo ne subtenas la donitan ĉambran version." + }, + "create_space": { + "add_details_prompt": "Aldonu kelkajn detalojn, por ke ĝi estu rekonebla.", + "add_details_prompt_2": "Vi povas ŝanĝi ĉi tiujn kiam ajn vi volas.", + "add_existing_rooms_description": "Elektu aldonotajn ĉambrojn aŭ interparolojn. Ĉi tiu aro estas nur por vi, neniu estos informita. Vi povas aldoni pliajn pli poste.", + "add_existing_rooms_heading": "Kion vi volas organizi?", + "address_label": "Adreso", + "address_placeholder": "ekz. mia-aro", + "done_action": "Iri al mia aro", + "done_action_first_room": "Eniri mian unuan ĉambron", + "failed_create_initial_rooms": "Malsukcesis krei komencajn ĉambrojn de aro", + "failed_invite_users": "Malsukcesis inviti la jenajn uzantojn al via aro: %(csvUsers)s", + "invite_teammates_by_username": "Inviti per uzantonomo", + "invite_teammates_description": "Certigu, ke la ĝustaj personoj povas aliri. Vi povas inviti pliajn pli poste.", + "invite_teammates_heading": "Invitu viajn kunulojn", + "label": "Krei aron", + "name_required": "Bonvolu enigi nomon por la aro", + "personal_space": "Nur mi", + "personal_space_description": "Privata aro por organizado de viaj ĉambroj", + "private_description": "Nur invita, ideala por vi mem aŭ por skipoj", + "private_heading": "Via privata aro", + "private_personal_description": "Certigu, ke la ĝustaj personoj povas aliri al %(name)s", + "private_personal_heading": "Kun kiu vi laboras?", + "private_space": "Mi kaj miaj kunuloj", + "private_space_description": "Privata aro por vi kaj viaj kunuloj", + "public_description": "Malferma aro por ĉiu ajn, ideala por komunumoj", + "public_heading": "Via publika aro", + "setup_rooms_community_description": "Kreu ni ĉambron por ĉiu el ili.", + "setup_rooms_community_heading": "Pri kio volus vi diskuti en %(spaceName)s?", + "setup_rooms_description": "Vi povas aldoni pliajn poste, inkluzive tiujn, kiuj jam ekzistas.", + "share_description": "Nun estas sole vi; estos eĉ pli bone kun aliuloj.", + "share_heading": "Diskonigi %(name)s", + "skip_action": "Preterpasi ĉi-foje", + "subspace_beta_notice": "Aldoni aron al administrata aro.", + "subspace_dropdown_title": "Krei aron", + "subspace_existing_space_prompt": "Ĉu vi volas aldoni jaman aron anstataŭe?", + "subspace_join_rule_invite_description": "Nur invititoj povos trovi kaj aliĝi ĉi tiun aron.", + "subspace_join_rule_invite_only": "Privata aro (nur por invititoj)", + "subspace_join_rule_label": "Videbleco de aro", + "subspace_join_rule_public_description": "Ĉiu povos trovi kaj aliĝi ĉi tiun aron, ne nur anoj de .", + "subspace_join_rule_restricted_description": "Ĉiu en povos ĝin trovi kaj aliĝi." + }, + "devtools": { + "active_widgets": "Aktivaj fenestraĵoj", + "category_other": "Alia", + "category_room": "Ĉambro", + "caution_colon": "Atentu:", + "developer_tools": "Evoluigiloj", + "event_content": "Enhavo de okazo", + "event_sent": "Okazo sendiĝis!", + "event_type": "Tipo de okazo", + "failed_to_find_widget": "Eraris serĉado de tiu ĉi fenestraĵo.", + "invalid_json": "Ŝajnas ne esti valida JSON.", + "level": "Nivelo", + "original_event_source": "Originala fonto de okazo", + "save_setting_values": "Konservi valorojn de la agordoj", + "settable_global": "Agordebla ĉiee", + "settable_room": "Agordebla ĉambre", + "setting_colon": "Agordo:", + "setting_definition": "Difino de agordo:", + "setting_id": "Identigilo de agordo", + "show_hidden_events": "Montri kaŝitajn okazojn en historio", + "state_key": "Stata ŝlosilo", + "toolbox": "Ilaro", + "use_at_own_risk": "Ĉi tiu fasado ne kontrolas la tipojn de valoroj. Uzu je via risko.", + "value": "Valoro", + "value_colon": "Valoro:", + "value_in_this_room": "Valoro en ĉi tiu ĉambro", + "value_this_room_colon": "Valoro en ĉi tiu ĉambro:", + "values_explicit": "Valoroj por malimplicitaj niveloj", + "values_explicit_colon": "Valoroj por malimplicitaj niveloj:", + "values_explicit_room": "Valoroj por malimplicitaj niveloj en ĉi tiu ĉambro", + "values_explicit_this_room_colon": "Valoroj por malimplicitaj niveloj en ĉi tiu ĉambro:", + "view_source_decrypted_event_source": "Malĉifrita fonto de okazo", + "widget_screenshots": "Ŝalti bildojn de fenestraĵoj por subtenataj fenestraĵoj" + }, + "dialog_close_label": "Fermi interagujon", + "emoji": { + "categories": "Kategorioj", + "category_activities": "Agadoj", + "category_animals_nature": "Bestoj kaj naturo", + "category_flags": "Flagoj", + "category_food_drink": "Manĝaĵoj kaj trinkaĵoj", + "category_frequently_used": "Ofte uzataj", + "category_objects": "Aĵoj", + "category_smileys_people": "Mienoj kaj homoj", + "category_symbols": "Simboloj", + "category_travel_places": "Lokoj kaj vojaĝado", + "quick_reactions": "Rapidaj reagoj" + }, + "emoji_picker": { + "cancel_search_label": "Nuligi serĉon" + }, + "empty_room": "Malplena ĉambro", + "empty_room_was_name": "Malplena ĉambro (estis %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "key_validation_text": { + "invalid_security_key": "Nevalida Sekureca ŝlosilo", + "recovery_key_is_correct": "Ŝajnas bona!", + "wrong_file_type": "Neĝusta dosiertipo", + "wrong_security_key": "Malĝusta Sekureca ŝlosilo" + }, + "reset_title": "Restarigi ĉion", + "reset_warning_1": "Faru tion ĉi nur se vi ne havas alian aparaton, per kiu vi kontrolus ceterajn.", + "reset_warning_2": "Se vi restarigos ĉion, vi rekomencos sen fidataj salutaĵoj, uzantoj, kaj eble ne povos vidi antaŭajn mesaĝojn.", + "restoring": "Rehavo de ŝlosiloj el savkopio", + "security_key_title": "Sekureca ŝlosilo", + "security_phrase_incorrect_error": "Ne povas akiri sekretandeponejon. Bonvolu kontroli, ĉu vi enigis la ĝustan Sekurecan frazon.", + "security_phrase_title": "Sekureca frazo", + "use_security_key_prompt": "Uzu vian sekurecan ŝlosilon por daŭrigi." + }, + "bootstrap_title": "Agordo de klavoj", + "cancel_entering_passphrase_description": "Ĉu vi certe volas nuligi enigon de pasfrazo?", + "cancel_entering_passphrase_title": "Ĉu nuligi enigon de pasfrazo?", + "confirm_encryption_setup_body": "Klaku sube la butonon por konfirmi agordon de ĉifrado.", + "confirm_encryption_setup_title": "Konfirmi agordon de ĉifrado", + "cross_signing_not_ready": "Delegaj subskriboj ne estas agorditaj.", + "cross_signing_ready": "Delegaj subskriboj estas pretaj por uzado.", + "cross_signing_ready_no_backup": "Delegaj subskriboj pretas, sed ŝlosiloj ne estas savkopiitaj.", + "cross_signing_room_normal": "Ĉi tiu ĉambro uzas tutvojan ĉifradon", + "cross_signing_room_verified": "Ĉiu en la ĉambro estas kontrolita", + "cross_signing_room_warning": "Iu uzas nekonatan salutaĵon", + "cross_signing_unsupported": "Via hejmservilo ne subtenas delegajn subskribojn.", + "cross_signing_untrusted": "Via konto havas identecon por delegaj subskriboj en sekreta deponejo, sed ĉi tiu salutaĵo ankoraŭ ne fidas ĝin.", + "cross_signing_user_normal": "Vi ne kontrolis tiun ĉi uzanton.", + "cross_signing_user_verified": "Vi kontrolis tiun ĉi uzanton. Ĝi kontrolis ĉiomon da siaj salutaĵoj.", + "cross_signing_user_warning": "Ĉi tiu uzanto ne kontrolis ĉiomon da siaj salutaĵoj.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Vakigi delege ĉifrajn ŝlosilojn", + "title": "Ĉu detrui delege ĉifrajn ŝlosilojn?", + "warning": "Forigo de delege ĉifraj ŝlosiloj estas porĉiama. Ĉiu, kun kiu vi interkontrolis, vidos avertojn pri sekureco. Vi preskaŭ certe ne volas ĉi tion fari, malse vi perdis ĉiun aparaton, el kiu vi povus delege subskribadi." + }, + "event_shield_reason_authenticity_not_guaranteed": "La aŭtentikeco de ĉi tiu ĉifrita mesaĝo ne povas esti garantiita sur ĉi tiu aparato.", + "event_shield_reason_mismatched_sender_key": "Ĉifrita de nekontrolita salutaĵo", + "export_unsupported": "Via foliumilo ne subtenas la bezonatajn ĉifrajn kromprogramojn", + "import_invalid_keyfile": "Nevalida ŝlosila dosiero de %(brand)s", + "import_invalid_passphrase": "Aŭtentikiga kontrolo malsukcesis: ĉu pro malĝusta pasvorto?", + "incompatible_database_description": "Vi antaŭe uzis pli novan version de %(brand)s kun tiu ĉi salutaĵo. Por ree uzi ĉi tiun version kun tutvoja ĉifrado, vi devos adiaŭi kaj resaluti.", + "incompatible_database_disable": "Pluigi sen ĉifrado", + "incompatible_database_sign_out_description": "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", + "incompatible_database_title": "Neakorda datumbazo", + "key_signature_upload_cancelled": "Alŝuto de subskribo nuliĝis", + "key_signature_upload_completed": "Alŝuto finiĝis", + "key_signature_upload_failed": "Ne povas alŝuti", + "key_signature_upload_failed_body": "%(brand)s eraris dum alŝuto de:", + "key_signature_upload_failed_cross_signing_key_signature": "nova subskribo de delega ŝlosilo", + "key_signature_upload_failed_device_cross_signing_key_signature": "delega subskribo de aparato", + "key_signature_upload_failed_key_signature": "ŝlosila subskribo", + "key_signature_upload_failed_master_key_signature": "nova ĉefŝlosila subskribo", + "key_signature_upload_failed_title": "Alŝuto de subskribo malsukcesis", + "key_signature_upload_success_title": "Alŝuto de subskribo sukcesis", + "messages_not_secure": { + "cause_1": "Via hejmservilo", + "heading": "Unu el la jenaj eble estas malkonfidencigita:", + "title": "Viaj mesaĝoj ne estas sekuraj" + }, + "new_recovery_method_detected": { + "description_1": "Novaj Sekureca frazo kaj ŝlosilo por Sekuraj mesaĝoj troviĝis.", + "description_2": "Ĉi tiu salutaĵo nun ĉifras historion kun la nova rehava metodo.", + "title": "Nova rehava metodo", + "warning": "Se vi ne agordis la novan rehavan metodon, eble atakanto provas aliri vian konton. Vi tuj ŝanĝu la pasvorton de via konto, kaj agordu novan rehavan metodon en la agordoj." + }, + "not_supported": "", + "old_version_detected_description": "Datumoj el malnova versio de %(brand)s troviĝis. Ĉi tio malfunkciigos tutvojan ĉifradon en la malnova versio. Tutvoje ĉifritaj mesaĝoj interŝanĝitaj freŝtempe per la malnova versio eble ne malĉifreblos. Tio povas kaŭzi malsukceson ankaŭ al mesaĝoj interŝanĝitaj kun tiu ĉi versio. Se vin trafos problemoj, adiaŭu kaj resalutu. Por reteni mesaĝan historion, elportu kaj reenportu viajn ŝlosilojn.", + "old_version_detected_title": "Malnovaj datumoj de ĉifroteĥnikaro troviĝis", + "recovery_method_removed": { + "description_1": "Tiu ĉi salutaĵo trovis, ke viaj Sekureca frazo kaj ŝlosilo por Sekuraj mesaĝoj foriĝis.", + "description_2": "Se vi faris tion akcidente, vi povas agordi Sekurajn mesaĝojn en ĉi tiu salutaĵo, kio reĉifros la historion de mesaj de ĉi tiu salutaĵo kun nova rehava metodo.", + "title": "Rehava metodo foriĝis", + "warning": "Se vi ne forigis la rehavan metodon, eble atakanto provas aliri vian konton. Vi tuj ŝanĝu la pasvorton de via konto, kaj agordu novan rehavan metodon en la agordoj." + }, + "reset_all_button": "Ĉu vi forgesis aŭ perdis ĉiujn manierojn de rehavo? Restarigu ĉion", + "set_up_toast_description": "Malhelpu perdon de aliro al ĉifritaj mesaĝoj kaj datumoj", + "set_up_toast_title": "Agordi Sekuran savkopiadon", + "setup_secure_backup": { + "explainer": "Savkopiu viajn ŝlosilojn antaŭ adiaŭo, por ilin ne perdi.", + "title": "Agordi" + }, + "udd": { + "other_ask_verify_text": "Petu, ke ĉi tiu la uzanto kontrolu sian salutaĵon, aŭ kontrolu ĝin permane sube.", + "other_new_session_text": "%(name)s (%(userId)s) salutis novan salutaĵon ne kontrolante ĝin:", + "own_ask_verify_text": "Kontrolu vian alian salutaĵon per unu el la ĉi-subaj elektebloj.", + "own_new_session_text": "Vi salutis novan salutaĵon sen kontrolo:", + "title": "Nefidata" + }, + "unable_to_setup_keys_error": "Ne povas agordi ŝlosilojn", + "unsupported": "Ĉi tiu kliento ne subtenas tutvojan ĉifradon.", + "upgrade_toast_title": "Ĝisdatigo de ĉifrado haveblas", + "verification": { + "accepting": "Akceptante…", + "cancelled": "Vi nuligis kontrolon.", + "cancelled_user": "%(displayName)s nuligis kontrolon.", + "cancelling": "Nuligante…", + "complete_action": "Komprenite", + "complete_description": "Vi sukcese kontrolis ĉi tiun uzanton.", + "complete_title": "Kontrolita!", + "explainer": "Sekuraj mesaĝoj kun ĉi tiu uzanto estas tutvoje ĉirfitaj kaj nelegeblaj al ceteruloj.", + "in_person": "Por plia sekureco, faru tion persone, aŭ uzu alian fidatan komunikilon.", + "incoming_sas_device_dialog_text_1": "Kontrolu ĉi tiun aparaton por marki ĝin fidata. Fidado povas pacigi la menson de vi kaj aliaj uzantoj dum uzado de tutvoje ĉifrataj mesaĝoj.", + "incoming_sas_device_dialog_text_2": "Kontrolo de ĉi tiu aparato markos ĝin fidata, kaj ankaŭ la uzantoj, kiuj interkontrolis kun vi, fidos ĉi tiun aparaton.", + "incoming_sas_dialog_title": "Venas kontrolpeto", + "incoming_sas_user_dialog_text_1": "Kontrolu ĉi tiun uzanton por marki ĝin fidata. Fidado devas vin trankviligi dum uzado de tutvoja ĉifrado.", + "incoming_sas_user_dialog_text_2": "Kontrolo de tiu ĉi uzanto markos ĝian salutaĵon fidata, kaj ankaŭ markos vian salutaĵon fidata por ĝi.", + "manual_device_verification_device_id_label": "Identigilo de salutaĵo", + "manual_device_verification_device_key_label": "Ŝlosilo de salutaĵo", + "manual_device_verification_device_name_label": "Nomo de salutaĵo", + "manual_device_verification_footer": "Se ili ne akordas, la sekureco de via komunikado eble estas rompita.", + "manual_device_verification_self_text": "Konfirmu per komparo de la sekva kun la agardoj de uzanto en via alia salutaĵo:", + "manual_device_verification_user_text": "Konfirmu la salutaĵon de ĉi tiu uzanto per komparo de la sekva kun ĝiaj agordoj de uzanto:", + "other_party_cancelled": "La alia kontrolano nuligis la kontrolon.", + "prompt_encrypted": "Kontrolu ĉiujn uzantojn en ĉambro por certigi, ke ĝi sekuras.", + "prompt_self": "Rekomencu kontroladon el la sciigo.", + "prompt_user": "Rekomencu kontroladon el ĝia profilo.", + "qr_prompt": "Skanu ĉi tiun unikan kodon", + "qr_reciprocate_same_shield_user": "Preskaŭ finite! Ĉu %(displayName)s montras la saman ŝildon?", + "request_toast_detail": "%(deviceId)s de %(ip)s", + "reset_proceed_prompt": "Procedu por restarigi", + "sas_caption_user": "Kontrolu ĉu tiun uzanton per konfirmo, ke la jena numero aperis sur ĝia ekrano.", + "sas_description": "Komparu unikan aron de bildsignoj se vi ne havas kameraon sur la alia aparato", + "sas_emoji_caption_user": "Kontrolu ĉi tiun uzanton per konfirmo, ke la jenaj bildsignoj aperis sur ĝia ekrano.", + "sas_match": "Ili akordas", + "sas_no_match": "Ili ne akordas", + "sas_prompt": "Komparu unikajn bildsignojn", + "scan_qr": "Kontroli per skanado", + "scan_qr_explainer": "Petu de %(displayName)s skani vian kodon:", + "start_button": "Komenci kontrolon", + "successful_device": "Vi sukcese kontrolis %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "Vi sukcese kontrolis vian aparaton!", + "successful_user": "Vi sukcese kontrolis uzanton %(displayName)s!", + "timed_out": "Kontrolo atingis tempolimon.", + "unsupported_method": "Ne povas trovi subtenatan metodon de kontrolo.", + "unverified_session_toast_accept": "Jes, estis mi", + "unverified_session_toast_title": "Nova saluto. Ĉu tio estis vi?", + "unverified_sessions_toast_description": "Kontrolu por certigi sekurecon de via konto", + "unverified_sessions_toast_reject": "Pli poste", + "unverified_sessions_toast_title": "Vi havas nekontrolitajn salutaĵojn", + "verification_description": "Kontrolu vian identecon por aliri ĉifritajn mesaĝojn kaj pruvi vian identecon al aliuloj.", + "verification_dialog_title_user": "Kontrolpeto", + "verification_skip_warning": "Sen kontrolado, vi ne havos aliron al ĉiuj viaj mesaĝoj kaj povas aperi kiel nefidinda al aliaj.", + "verification_success_with_backup": "Via nova aparato nun estas kontrolita. Ĝi havas aliron al viaj ĉifritaj mesaĝoj, kaj aliaj vidos ĝin kiel fidinda.", + "verification_success_without_backup": "Via nova aparato nun estas kontrolita. Aliaj vidos ĝin kiel fidinda.", + "verify_emoji": "Kontroli per bildsignoj", + "verify_emoji_prompt": "Kontrolu per komparo de unikaj bildsignoj.", + "verify_emoji_prompt_qr": "Se vi ne povas skani la supran kodon, kontrolu per komparo de unikaj bildsignoj.", + "verify_later": "Kontrolu poste", + "verify_using_device": "Kontrolu per alia aparato", + "verify_using_key": "Kontrolu per Sekureca ŝlosilo", + "verify_using_key_or_phrase": "Kontrolu per Sekureca ŝlosilo aŭ frazo", + "waiting_for_user_accept": "Atendante akcepton de %(displayName)s…", + "waiting_other_user": "Atendas kontrolon de %(displayName)s…" + }, + "verification_requested_toast_title": "Kontrolpeto", + "verify_toast_description": "Aliaj uzantoj eble ne kredas ĝin", + "verify_toast_title": "Kontroli ĉi tiun salutaĵon" + }, + "error": { + "admin_contact": "Bonvolu kontakti vian servo-administranton por daŭrigi uzadon de tiu ĉi servo.", + "admin_contact_short": "Kontaktu administranton de via servilo.", + "connection": "Eraris komunikado kun la hejmservilo, bonvolu reprovi poste.", + "dialog_description_default": "Okazis eraro.", + "edit_history_unsupported": "Via hejmservilo ŝajne ne subtenas ĉi tiun funkcion.", + "failed_copy": "Malsukcesis kopii", + "hs_blocked": "Tiu ĉi hejmservilo estas blokita de sia administranto.", + "mau": "Tiu ĉi hejmservilo atingis sian monatan limon de aktivaj uzantoj.", + "mixed_content": "Hejmservilo ne alkonekteblas per HTTP kun HTTPS URL en via adresbreto. Aŭ uzu HTTPS aŭ ŝaltu malsekurajn skriptojn.", + "non_urgent_echo_failure_toast": "Via servilo ne respondas al iuj petoj.", + "resource_limits": "Tiu ĉi hejmservilo superis je unu el siaj rimedaj limoj.", + "session_restore": { + "clear_storage_button": "Vakigi memoron kaj adiaŭi", + "clear_storage_description": "Ĉu adiaŭi kaj forigi ĉifrajn ŝlosilojn?", + "description_1": "Ni renkontis eraron provante rehavi vian antaŭan salutaĵon.", + "description_2": "Se vi antaŭe uzis pli novan version de %(brand)s, via salutaĵo eble ne akordos kun ĉi tiu versio. Fermu ĉi tiun fenestron kaj revenu al la pli nova versio.", + "description_3": "Vakigo de la memoro de via foliumilo eble korektos la problemon, sed adiaŭigos vin, kaj malebligos legadon de historio de ĉifritaj babiloj.", + "title": "Salutaĵo ne rehaveblas" + }, + "something_went_wrong": "Io misokazis!", + "storage_evicted_description_1": "Iuj datumoj de salutaĵo, inkluzive viajn ĉifrajn ŝlosilojn, mankas. Por tion korekti, resalutu, kaj rehavu la ŝlosilojn el savkopio.", + "storage_evicted_description_2": "Via foliumilo verŝajne forigos ĉi tiujn datumojn kiam al ĝi mankos spaco sur disko.", + "storage_evicted_title": "Mankas datumoj de salutaĵo", + "sync": "Ne povas konektiĝi al hejmservilo. Reprovante…", + "tls": "Ne eblas konekti al hejmservilo – bonvolu kontroli vian konekton, certigi ke la SSL-atestilo de via hejmservilo estas fidata, kaj ke neniu foliumila kromprogramo blokas petojn.", + "unknown": "Nekonata eraro", + "unknown_error_code": "nekonata kodo de eraro", + "update_power_level": "Malsukcesis ŝanĝi povnivelon" + }, + "error_dialog": { + "copy_room_link_failed": { + "description": "Ne povas kopii ligilon al ĉambro al tondujo.", + "title": "Ne povas kopii ligilon al ĉambro" + }, + "error_loading_user_profile": "Ne povis enlegi profilon de uzanto", + "forget_room_failed": "Malsukcesis forgesi ĉambron %(errCode)s", + "search_failed": { + "server_unavailable": "Aŭ la servilo estas neatingebla aŭ troŝarĝita, aŭ la serĉo eltempiĝis :(", + "title": "Serĉo malsukcesis" + } + }, + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s finis voĉan elsendon", + "you": "Vi finis voĉan elsendon" + }, + "m.call.answer": { + "dm": "Voko okazas", + "user": "%(senderName)s aliĝis al la voko", + "you": "Vi aliĝis al la voko" + }, + "m.call.hangup": { + "user": "%(senderName)s finis la vokon", + "you": "Vi finis la vokon" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s vokas", + "dm_send": "Atendante respondon", + "user": "%(senderName)s komencis vokon", + "you": "Vi komencis vokon" + } + }, + "export_chat": { + "creating_html": "Kreante HTML…", + "creating_output": "Kreante eligon…", + "creator_summary": "%(creatorName)s kreis ĉi tiun ĉambron.", + "current_timeline": "Nuna historio", + "error_fetching_file": "Eraro alportante dosieron", + "export_info": "Ĉi tio estas la komenco de eksporto de . Eksportite de ĉe %(exportDate)s.", + "export_successful": "Eksporto sukcesa!", + "fetched_n_events": { + "one": "Ĝis nun akiris %(count)s okazon", + "other": "Ĝis nun akiris %(count)s okazojn" + }, + "fetched_n_events_with_total": { + "one": "Elportis %(count)s okazon el %(total)s", + "other": "Elportis %(count)s okazojn el %(total)s" + }, + "fetching_events": "Alportante okazojn…", + "from_the_beginning": "De la komenco", + "generating_zip": "ZIP-arkivo estas generita", + "include_attachments": "Inkluzivi Aldonaĵojn", + "media_omitted_file_size": "Amaskomunikilaro preterlasis - dosiero tro granda", + "messages": "Mesaĝoj", + "num_messages": "Nombro da mesaĝoj", + "num_messages_min_max": "Nombro da mesaĝoj povas esti nur nombro inter %(min)s kaj %(max)s", + "number_of_messages": "Indiki kelkajn mesaĝojn", + "select_option": "Elektu el la subaj elektoj por eksporti babilojn el via historio", + "size_limit": "Grandeca Limo", + "text": "Plata Teksto", + "topic": "Temo: %(topic)s", + "unload_confirm": "Ĉu vi vere volas nuligi la eksportadon?" + }, + "failed_load_async_component": "Ne eblas enlegi! Kontrolu vian retan konekton kaj reprovu.", + "feedback": { + "can_contact_label": "Vi povas min kontakti okaze de pliaj demandoj", + "comment_label": "Komento", + "existing_issue_link": "Bonvolu unue vidi jamajn erarojn en GitHub. Ĉu neniu akordas la vian? Raportu novan.", + "platform_username": "Via platformo kaj uzantonomo helpos al ni pli bone uzi viajn prikomentojn.", + "pro_type": "KONSILO: Kiam vi raportas eraron, bonvolu kunsendi erarserĉan protokolon, por ke ni povu pli facile trovi la problemon.", + "send_feedback_action": "Prikomenti", + "sent": "Prikomentoj sendiĝis" + }, + "file_panel": { + "empty_description": "Kunsendu dosierojn per la babilujo, aŭ trenu ilin kien ajn en ĉambro vi volas.", + "empty_heading": "Neniuj dosieroj videblas en ĉi tiu ĉambro", + "guest_note": "Vi devas registriĝî por uzi tiun ĉi funkcion", + "peek_note": "Vi devas aliĝi al la ĉambro por vidi tie dosierojn" + }, + "forward": { + "filter_placeholder": "Serĉi ĉambrojn aŭ personojn", + "message_preview_heading": "Antaŭrigardo al mesaĝo", + "no_perms_title": "Vi ne rajtas fari tion", + "send_label": "Sendi", + "sending": "Sendante", + "sent": "Sendite" + }, + "identity_server": { + "change": "Ŝanĝi identigan servilon", + "change_prompt": "Ĉu malkonekti de la nuna identiga servilo kaj konekti anstataŭe al ?", + "change_server_prompt": "Se vi ne volas uzi servilon por trovi kontaktojn kaj troviĝi mem, enigu alian identigan servilon sube.", + "checking": "Kontrolante servilon", + "description_connected": "Vi nun uzas servilon por trovi kontaktojn, kaj troviĝi de ili. Vi povas ŝanĝi vian identigan servilon sube.", + "description_disconnected": "Vi nun ne uzas identigan servilon. Por trovi kontaktojn kaj troviĝi de ili mem, aldonu iun sube.", + "description_optional": "Vi ne devas uzi identigan servilon. Se vi tion elektos, vi ne povos troviĝi de aliaj uzantoj, kaj vi ne povos memage inviti ilin per retpoŝto aŭ telefono.", + "disconnect": "Malkonekti la identigan servilon", + "disconnect_anyway": "Tamen malkonekti", + "disconnect_offline_warning": "Vi forigu viajn personajn datumojn de identiga servilo antaŭ ol vi malkonektiĝos. Bedaŭrinde, identiga servilo estas nuntempe eksterreta kaj ne eblas ĝin atingi.", + "disconnect_personal_data_warning_1": "Vi ankoraŭ havigas siajn personajn datumojn je la identiga servilo .", + "disconnect_personal_data_warning_2": "Ni rekomendas, ke vi forigu viajn retpoŝtadresojn kaj telefonnumerojn de la identiga servilo, antaŭ ol vi malkonektiĝos.", + "disconnect_server": "Ĉu malkonektiĝi de la identiga servilo ?", + "disconnect_warning": "Malkonektiĝo de via identiga servilo signifas, ke vi ne povos troviĝi de aliaj uzantoj, kaj vi ne povos memage inviti aliajn per retpoŝto aŭ telefono.", + "do_not_use": "Ne uzi identigan servilon", + "error_connection": "Ne povis konektiĝi al identiga servilo", + "error_invalid": "Nevalida identiga servilo (statkodo %(code)s)", + "error_invalid_or_terms": "Aŭ uzkondiĉoj ne akceptiĝis, aŭ la identiga servilo estas nevalida.", + "no_terms": "La identiga servilo, kiun vi elektis, havas neniujn uzkondiĉojn.", + "suggestions": "Vi devus:", + "suggestions_1": "kontrolu kromprogramojn de via foliumilo je ĉio, kio povus malhelpi konekton al la identiga servilo (ekzemple « Privacy Badger »)", + "suggestions_2": "kontaktu la administrantojn de la identiga servilo ", + "suggestions_3": "atendu, kaj reprovu poste", + "url": "Identiga servilo (%(server)s)", + "url_field_label": "Enigi novan identigan servilon", + "url_not_https": "URL de identiga servilo devas esti je HTTPS" + }, + "in_space": "En aro %(spaceName)s.", + "in_space1_and_space2": "En aroj %(space1Name)s kaj %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "En %(spaceName)s kaj %(count)s alia aro.", + "other": "En %(spaceName)s kaj %(count)s aliaj aroj." + }, + "info_tooltip_title": "Informoj", + "integration_manager": { + "error_connecting": "La kunigilo estas eksterreta aŭ ne povas atingi vian hejmservilon.", + "error_connecting_heading": "Ne povas konektiĝi al kunigilo", + "explainer": "Kunigiloj ricevas agordajn datumojn, kaj povas modifi fenestraĵojn, sendi invitojn al ĉambroj, kaj vianome agordi povnivelojn.", + "manage_title": "Administri kunigojn", + "use_im": "Uzu kunigilon por administrado de robotoj, fenestraĵoj, kaj glumarkaroj.", + "use_im_default": "Uzu kunigilon (%(serverName)s) por administrado de robotoj, fenestraĵoj, kaj glumarkaroj." + }, + "integrations": { + "disabled_dialog_title": "Kunigoj estas malŝaltitaj", + "impossible_dialog_description": "Via %(brand)so ne permesas al vi uzi kunigilon por tio. Bonvolu kontakti administranton.", + "impossible_dialog_title": "Kunigoj ne estas permesitaj" + }, + "invite": { + "email_caption": "Inviti per retpoŝto", + "email_use_default_is": "Uzu identigan servilon por inviti per retpoŝto. Uzu la norman (%(defaultIdentityServerName)s) aŭ administru per Agordoj.", + "email_use_is": "Uzu identigan servilon por inviti per retpoŝto. Administru per Agordoj.", + "error_already_invited_room": "Uzanto jam estas invitita al la ĉambro", + "error_already_invited_space": "Uzanto jam estas invitita al la aro", + "error_already_joined_room": "Uzanto jam estas en la ĉambro", + "error_already_joined_space": "Uzanto jam estas en la aro", + "error_bad_state": "Necesas malforbari ĉi tiun uzanton antaŭ ol ĝin inviti.", + "error_dm": "Ni ne povis krei vian individuan ĉambron.", + "error_find_room": "Io eraris dum invito de la uzantoj.", + "error_find_user_description": "La jenaj uzantoj eble ne ekzistas aŭ ne validas, kaj ne povas invitiĝi: %(csvNames)s", + "error_find_user_title": "Malsukcesis trovi la jenajn uzantojn", + "error_invite": "Ni ne povis inviti tiujn uzantojn. Bonvolu kontroli, kiujn uzantojn vi invitas, kaj reprovu.", + "error_permissions_room": "Vi ne havas permeson inviti personojn al la ĉambro.", + "error_permissions_space": "Vi ne havas permeson inviti personojn al ĉi tiu aro.", + "error_profile_undisclosed": "Uzanto povas aŭ ne ekzisti", + "error_transfer_multiple_target": "Voko povas transdoniĝi nur al unu uzanto.", + "error_unknown": "Nekonata servila eraro", + "error_user_not_found": "Uzanto ne ekzistas", + "error_version_unsupported_room": "Hejmservilo de ĉi tiu uzanto ne subtenas la version de la ĉambro.", + "error_version_unsupported_space": "La hejmservilo de la uzanto ne subtenas la version de la aro.", + "failed_generic": "Ago malsukcesis", + "failed_title": "Invito malsukcesis", + "invalid_address": "Nerekonita adreso", + "key_share_warning": "Invititoj povos legi malnovajn mesaĝojn.", + "name_email_mxid_share_room": "Invitu iun per ĝia nomo, retpoŝtadreso, uzantonomo (ekz. ), aŭ konigu ĉi tiun ĉambron.", + "name_email_mxid_share_space": "Invitu iun per ĝia nomo, retpoŝtadreso, uzantonomo (kiel ), aŭ diskonigu ĉi tiun aron.", + "name_mxid_share_room": "Invitu iun per ĝia nomo, uzantonomo (kiel ), aŭ diskonigu la ĉambron.", + "name_mxid_share_space": "Invitu iun per ĝia nomo, uzantonomo (kiel ), aŭ diskonigu ĉi tiun aron.", + "recents_section": "Freŝaj interparoloj", + "room_failed_partial": "Ni sendis la aliajn, sed la ĉi-subaj personoj ne povis ricevi inviton al ", + "room_failed_partial_title": "Ne povis sendi iujn invitojn", + "room_failed_title": "Malsukcesis inviti uzantojn al %(roomName)s", + "send_link_prompt": "Aŭ sendu invitan ligilon", + "start_conversation_name_email_mxid_prompt": "Komencu interparolon kun iu per ĝia nomo, retpoŝtadreso, aŭ uzantonomo (ekz. ).", + "start_conversation_name_mxid_prompt": "Komencu interparolon kun iu per ĝia nomo aŭ uzantonomo (kiel ).", + "suggestions_disclaimer": "Iuj proponoj povas esti kaŝitaj pro privateco.", + "suggestions_section": "Freŝe uzitaj individuaj ĉambroj", + "to_room": "Inviti al %(roomName)s", + "to_space": "Inviti al %(spaceName)s", + "transfer_dial_pad_tab": "Ciferplato", + "transfer_user_directory_tab": "Katologo de uzantoj", + "unable_find_profiles_description_default": "Ne povas trovi profilojn de la ĉi-subaj Matrix-identigilojn – ĉu vi tamen volas inviti ilin?", + "unable_find_profiles_invite_label_default": "Tamen inviti", + "unable_find_profiles_invite_never_warn_label_default": "Tamen inviti kaj neniam min averti ree", + "unable_find_profiles_title": "La jenaj uzantoj eble ne ekzistas" + }, + "inviting_user1_and_user2": "Invitante %(user1)s kaj %(user2)s", + "inviting_user_and_n_others": { + "one": "Invitante %(user)s kaj 1 alian", + "other": "Invitante %(user)s kaj %(count)s aliajn" + }, + "items_and_n_others": { + "other": " kaj %(count)s aliaj", + "one": " kaj unu alia" + }, + "keyboard": { + "activate_button": "Aktivigi la elektitan butonon", "alt": "Alt-klavo", - "control": "Stir-klavo", - "shift": "Majuskliga klavo", + "autocomplete_cancel": "Nuligi memkompletigon", + "cancel_reply": "Nuligi respondon al mesaĝo", + "category_autocomplete": "Memkompletigo", "category_calls": "Vokoj", - "category_room_list": "Listo de ĉambroj", "category_navigation": "Navigacio", - "category_autocomplete": "Memkompletigo", + "category_room_list": "Listo de ĉambroj", + "close_dialog_menu": "Fermi interagujon aŭ kuntekstan menuon", + "composer_new_line": "Nova linio", + "composer_redo": "Refari redakton", "composer_toggle_bold": "Ŝalti grason", - "composer_toggle_italics": "Ŝalti kursivon", - "composer_toggle_quote": "Ŝalti citaĵon", "composer_toggle_code_block": "Ŝaltigu kodblokon", + "composer_toggle_italics": "Ŝalti kursivon", "composer_toggle_link": "Ŝaltigu la formatadon de ligilo", - "cancel_reply": "Nuligi respondon al mesaĝo", - "send_sticker": "Sendi glumarkon", - "toggle_microphone_mute": "Baskuligi silentigon de mikrofono", - "toggle_webcam_mute": "Ŝaltigu/malŝaltu retfilmilon", + "composer_toggle_quote": "Ŝalti citaĵon", + "composer_undo": "Malfari redakton", + "control": "Stir-klavo", "dismiss_read_marker_and_jump_bottom": "Forigi legomarkon kaj iri al fundo", - "jump_to_read_marker": "Iri al plej malnova nelegita mesaĝo", - "upload_file": "Alŝuti dosieron", - "scroll_up_timeline": "Rulumu supren en la historio", - "scroll_down_timeline": "Rulumu malsupren en la historio", - "jump_room_search": "Salti al serĉo de ĉambroj", - "room_list_select_room": "Elekti ĉambron el la listo de ĉambroj", - "room_list_collapse_section": "Maletendi parton kun listo de ĉambroj", - "room_list_expand_section": "Etendi parton kun listo de ĉambroj", - "toggle_top_left_menu": "Baskuligi la supran maldekstran menuon", - "toggle_right_panel": "Baskuligi la dekstran panelon", + "end": "Finen-klavo", + "enter": "Eniga klavo", + "escape": "Eskapa klavo", "go_home_view": "Iri al ĉefpaĝo", - "next_unread_room": "Sekva nelegita konversacio", - "prev_unread_room": "Antaŭa nelegita konversacio", - "next_room": "Sekva konversacio", - "prev_room": "Antaŭa konversacio", - "autocomplete_cancel": "Nuligi memkompletigon", - "toggle_space_panel": "Ŝaltigu panelon de aroj", - "toggle_hidden_events": "Ŝaltu la videblecon de kaŝita okazoj", + "home": "Hejmo", "jump_first_message": "Saltu al la unua mesaĝo", "jump_last_message": "Saltu al la lasta mesaĝo", - "composer_undo": "Malfari redakton", - "composer_redo": "Refari redakton", - "navigate_prev_history": "Antaŭa lastatempe vizitita ĉambro aŭ aro", + "jump_room_search": "Salti al serĉo de ĉambroj", + "jump_to_read_marker": "Iri al plej malnova nelegita mesaĝo", "navigate_next_history": "Poste lastatempe vizitita ĉambro aŭ aro", - "switch_to_space": "Ŝanĝu al aro per nombro", + "navigate_prev_history": "Antaŭa lastatempe vizitita ĉambro aŭ aro", + "next_room": "Sekva konversacio", + "next_unread_room": "Sekva nelegita konversacio", "open_user_settings": "Malfermu uzantajn agordojn", - "close_dialog_menu": "Fermi interagujon aŭ kuntekstan menuon", - "activate_button": "Aktivigi la elektitan butonon", - "composer_new_line": "Nova linio", - "search": "Serĉi (devas esti ŝaltita)" + "page_down": "Paĝosuben-klavo", + "page_up": "Paĝosupren-klavo", + "prev_room": "Antaŭa konversacio", + "prev_unread_room": "Antaŭa nelegita konversacio", + "room_list_collapse_section": "Maletendi parton kun listo de ĉambroj", + "room_list_expand_section": "Etendi parton kun listo de ĉambroj", + "room_list_select_room": "Elekti ĉambron el la listo de ĉambroj", + "scroll_down_timeline": "Rulumu malsupren en la historio", + "scroll_up_timeline": "Rulumu supren en la historio", + "search": "Serĉi (devas esti ŝaltita)", + "send_sticker": "Sendi glumarkon", + "shift": "Majuskliga klavo", + "space": "Spaco", + "switch_to_space": "Ŝanĝu al aro per nombro", + "toggle_hidden_events": "Ŝaltu la videblecon de kaŝita okazoj", + "toggle_microphone_mute": "Baskuligi silentigon de mikrofono", + "toggle_right_panel": "Baskuligi la dekstran panelon", + "toggle_space_panel": "Ŝaltigu panelon de aroj", + "toggle_top_left_menu": "Baskuligi la supran maldekstran menuon", + "toggle_webcam_mute": "Ŝaltigu/malŝaltu retfilmilon", + "upload_file": "Alŝuti dosieron" }, - "composer": { - "format_bold": "Grase", - "format_strikethrough": "Trastrekite", - "format_inline_code": "Kodo", - "format_code_block": "Kodujo", - "send_button_title": "Sendi mesaĝon", - "placeholder_thread_encrypted": "Respondi al ĉifrita fadeno…", - "placeholder_thread": "Respondi al fadeno…", - "placeholder_reply_encrypted": "Sendi ĉifritan respondon…", - "placeholder_reply": "Sendi respondon…", - "placeholder_encrypted": "Sendi ĉifritan mesaĝon…", - "placeholder": "Sendi mesaĝon…" + "labs": { + "beta_feedback_leave_button": "Por foriri de la prova versio, iru al viaj agordoj.", + "bridge_state": "Montri informon pri pontoj en agordoj de ĉambro", + "bridge_state_channel": "Kanalo: ", + "bridge_state_creator": "Ĉi tiu ponto estas provizita de .", + "bridge_state_manager": "Ĉi tiu ponto estas administrata de .", + "bridge_state_workspace": "Laborspaco: ", + "currently_experimental": "Nuntempe eksperimenta.", + "custom_themes": "Subteni aldonadon de propraj haŭtoj", + "dehydration": "Eksterreta ĉifrita komunikado per alsalutaĵoj", + "element_call_video_rooms": "Element Call videoĉambroj", + "group_calls": "La nova grupvoka sperto", + "group_developer": "Programisto", + "group_encryption": "Ĉifrado", + "group_profile": "Profilo", + "group_rooms": "Ĉambroj", + "group_spaces": "Aroj", + "group_voip": "Voĉo kaj vido", + "group_widgets": "Fenestraĵoj", + "html_topic": "Montru HTML-prezenton de ĉambrotemoj", + "join_beta": "Aliĝi al provado", + "jump_to_date": "Salti ĝis nun (aldonas /jumptodate kaj saltu ĝis nun kapliniojn)", + "latex_maths": "Bildigi matematikon de Lateĥo en mesaĝoj", + "leave_beta": "Ĉesi provadon", + "location_share_live": "Viva Loka Kundivido", + "mjolnir": "Novaj manieroj ignori personojn", + "pinning": "Fiksado de mesaĝoj", + "report_to_moderators": "Raportu al moderigaĵoj", + "state_counters": "Bildigi simplajn kalkulilojn en la ĉapo de la fenestro", + "video_rooms": "Videoĉambroj", + "video_rooms_a_new_way_to_chat": "Nova maniero babili per voĉo kaj video en %(brand)s.", + "video_rooms_always_on_voip_channels": "Videoĉambroj estas ĉiam ŝaltitaj VoIP-kanaloj enkonstruitaj en ĉambro en %(brand)s.", + "video_rooms_faq1_answer": "Uzu la \"+\" butonon en la ĉambro sekcio de la maldekstra panelo.", + "video_rooms_faq1_question": "Kiel mi povas krei videoĉambron?", + "voice_broadcast": "Voĉan elsendo", + "wysiwyg_composer": "Riĉa tekstoredaktilo" }, - "Bold": "Grase", - "Code": "Kodo", - "power_level": { + "labs_mjolnir": { + "advanced_warning": "⚠ Ĉi tiuj agordoj celas spertajn uzantojn.", + "ban_reason": "Malatentita/Blokita", + "error_adding_ignore": "Eraris aldono de malatentita uzanto/servilo", + "error_adding_list_description": "Bonvolu kontroli identigilon aŭ adreson de la ĉambro kaj reprovi.", + "error_adding_list_title": "Eraris abono al listo", + "error_removing_ignore": "Eraris forigo de la malatentata uzanto/servilo", + "error_removing_list_description": "Bonvolu reprovi aŭ serĉi helpilojn en via konzolo.", + "error_removing_list_title": "Eraris malabono de la listo", + "explainer_1": "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.", + "explainer_2": "Malatentado de personoj okazas per listoj de forbaroj, kiuj enhavas regulojn pri tio, kiun forbari. Abonado de listo de forbaroj signifas, ke la uzantoj/serviloj blokataj de la listo estos kaŝitaj de vi.", + "lists": "Vi nun abonas:", + "lists_description_1": "Abono de listo de forbaroj aligos vin al ĝi!", + "lists_description_2": "Se vi ne volas tion, bonvolu uzi alian ilon por malatenti uzantojn.", + "lists_heading": "Abonataj listoj", + "lists_new_label": "Ĉambra identigilo aŭ adreso de listo de forbaroj", + "no_lists": "Vi neniun liston abonis", + "personal_empty": "Vi neniun malatentis.", + "personal_heading": "Persona listo de forbaroj", + "personal_new_label": "Malatentota servilo aŭ identigilo de uzanto", + "personal_new_placeholder": "ekz: @bot:* aŭ ekzemplo.org", + "personal_section": "Vi nun malatentas:", + "room_name": "Mia listo de forbaroj", + "room_topic": "Ĉi tio estas la listo de uzantoj/serviloj, kiujn vi blokis – ne eliru el la ĉambro!", + "rules_empty": "Neniu", + "rules_server": "Servilaj reguloj", + "rules_title": "Reguloj de listo de forbaroj – %(roomName)s", + "rules_user": "Uzantulaj reguloj", + "something_went_wrong": "Io eraris. Bonvolu reprovi aŭ serĉi helpilojn en via konzolo.", + "title": "Malatentaj uzantoj", + "view_rules": "Montri regulojn" + }, + "language_dropdown_label": "Lingva falmenuo", + "lazy_loading": { + "disabled_action": "Vakigi kaŝmemoron kaj respeguli", + "disabled_description1": "Vi antaŭe uzis %(brand)s-on je %(host)s kun ŝaltita malfrua enlegado de anoj. En ĉi tiu versio, malfrua enlegado estas malŝaltita. Ĉar la loka kaŝmemoro de ambaŭ versioj ne akordas, %(brand)s bezonas respeguli vian konton.", + "disabled_description2": "Se la alia versio de %(brand)s ankoraŭ estas malfermita en alia langeto, bonvolu tiun fermi, ĉar uzado de %(brand)s je la sama gastiganto, kun malfrua enlegado samtempe ŝaltita kaj malŝaltita, kaŭzos problemojn.", + "disabled_title": "Neakorda loka kaŝmemoro", + "resync_description": "%(brand)s nun uzas 3–5-oble malpli da memoro, ĉar ĝi enlegas informojn pri aliaj uzantoj nur tiam, kiam ĝi bezonas. Bonvolu atendi ĝis ni respegulos la servilon!", + "resync_title": "Ĝisdatigante %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Vi estas la nura persono tie ĉi. Se vi foriros, neniu alia plu povos aliĝi, inkluzive vin mem.", + "leave_room_question": "Ĉu vi certe volas forlasi la ĉambron '%(roomName)s'?", + "leave_space_question": "Ĉu vi certe volas forlasi la aron «%(spaceName)s»?", + "room_rejoin_warning": "Ĉi tiu ĉambro ne estas publika. Vi ne povos re-aliĝi sen invito.", + "space_rejoin_warning": "Ĉi tiu aro ne estas publika. Vi ne povos re-aliĝi sen invito." + }, + "left_panel": { + "open_dial_pad": "Malfermi ciferplaton" + }, + "lightbox": { + "rotate_left": "Turni maldekstren", + "rotate_right": "Turni dekstren" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Ĉi tiu hejmservilo ne estas agordita por montri mapojn.", + "MapStyleUrlNotReachable": "Ĉi tiu hejmservilo ne estas agordita ĝuste por montri mapojn, aŭ la agordita mapservilo povas esti neatingebla.", + "close_sidebar": "Fermu la flanka kolumno", + "error_fetch_location": "Loko ne eblis akiri", + "error_send_description": "%(brand)s ne povis sendi vian lokon. Bonvolu reprovi poste.", + "error_send_title": "Ni ne povis sendi vian lokon", + "failed_generic": "Via loko ne eblis akiri. Bonvolu reprovi poste.", + "failed_timeout": "Tempo elĉerpita akiri vian lokon. Bonvolu reprovi poste.", + "find_my_location": "Trovu mian lokon", + "location_not_available": "Loko ne havebla", + "map_feedback": "Sugestoj pri la mapo", + "mapbox_logo": "Mapbox-emblemo", + "reset_bearing": "Restarigu la lagron norden", + "share_button": "Kunhavigi lokon", + "share_type_live": "Mia realtempa loko", + "share_type_own": "Mia nuna loko", + "share_type_prompt": "Kiel vi volas kunhavigi vian lokon?" + }, + "member_list": { + "filter_placeholder": "Filtri ĉambranojn", + "invited_list_heading": "Invititaj", + "power_label": "%(userName)s (povnivelo je %(powerLevelNumber)s)" + }, + "message_edit_dialog_title": "Redaktoj de mesaĝoj", + "mobile_guide": { + "toast_accept": "Uzu aplikaĵon", + "toast_description": "%(brand)s estas eksperimenta en poŝtelefona retumilo. Por pli bona sperto kaj freŝaj funkcioj, uzu nian senpagan malfremdan aplikaĵon.", + "toast_title": "Uzu aplikaĵon por pli bona sperto" + }, + "no_more_results": "Neniuj pliaj rezultoj", + "notif_panel": { + "empty_description": "Vi havas neniujn videblajn sciigojn." + }, + "notifications": { + "all_messages": "Ĉiuj mesaĝoj", + "class_global": "Ĉie", + "class_other": "Alia", + "colour_bold": "Grase", + "colour_none": "Neniu", "default": "Ordinara", - "restricted": "Limigita", - "moderator": "Ĉambrestro", + "enable_prompt_toast_description": "Ŝalti labortablajn sciigojn", + "enable_prompt_toast_title": "Sciigoj", + "enable_prompt_toast_title_from_message_send": "Ne preterpasu respondon", + "error_change_title": "Ŝanĝi agordojn pri sciigoj", + "keyword": "Ĉefvorto", + "keyword_new": "Nova ĉefvorto", + "mark_all_read": "Marki ĉion legita", + "mentions_keywords": "Mencioj kaj ĉefvortoj", + "message_didnt_send": "Mesaĝo ne sendiĝis. Klaku por akiri informojn." + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s komencis voĉan elsendon", + "m.key.verification.request": "%(name)s petas kontrolon" + }, + "onboarding": { + "create_room": "Krei grupan babilon", + "explore_rooms": "Esplori publikajn ĉambrojn", + "has_avatar_label": "Bonege, tio helpos al aliuloj scii, ke temas pri vi", + "intro_welcome": "Bonvenu al %(appName)s", + "no_avatar_label": "Aldonu foton, por ke oni vin rekonu.", + "send_dm": "Sendi rektan mesaĝon", + "welcome_detail": "Nun, ni helpos al vi komenci", + "welcome_user": "Bonvenu, %(name)s" + }, + "poll": { + "create_poll_action": "Krei Balotenketon", + "create_poll_title": "Krei balotenketon", + "edit_poll_title": "Redaktu balotenketon", + "end_description": "Ĉu vi certas, ke vi volas fini ĉi tiun balotenketon? Ĉi tio montros la finajn rezultojn de la balotenketo kaj malhelpos personojn povi voĉdoni.", + "end_message": "La balotado finiĝis. Plej alta respondo: %(topAnswer)s", + "end_message_no_votes": "La balotenketo finiĝis. Neniuj voĉoj estis ĵetitaj.", + "end_title": "Finu Balotenketon", + "error_ending_description": "Pardonu, la balotenketo ne finiĝis. Bonvolu reprovi.", + "error_ending_title": "Malsukcesis fini balotenketon", + "failed_send_poll_description": "Pardonu, la balotenketo, kiun vi provis krei, ne estis afiŝita.", + "failed_send_poll_title": "Malsukcesis afiŝi balotenketon", + "notes": "Rezultoj estas malkaŝitaj nur kiam vi finas la balotenketo", + "topic_heading": "Kio estas via balotenketo demando aŭ temo?", + "total_not_ended": "Rezultoj estos videblaj kiam la balotenketo finiĝos", + "type_heading": "Balotspeco", + "unable_edit_description": "Pardonu, vi ne povas redakti balotenketon post voĉdonado.", + "unable_edit_title": "Ne povas redakti balotenketon" + }, + "power_level": { "admin": "Administranto", "custom": "Propra (%(level)s)", - "mod": "Reguligisto" + "custom_level": "Propra nivelo", + "default": "Ordinara", + "label": "Povnivelo", + "mod": "Reguligisto", + "moderator": "Ĉambrestro", + "restricted": "Limigita" }, - "bug_reporting": { - "matrix_security_issue": "Por raparto de sekureca problemo rilata al Matrix, bonvolu legi la Eldiran Politikon pri Sekureco de Matrix.org.", - "submit_debug_logs": "Sendi sencimigan protokolon", - "title": "Cim-raportado", - "additional_context": "Se plia kunteksto povus helpi bone analizi la problemon, ekzemple pri tio, kion vi faris, identigiloj de ĉambroj aŭ uzantoj, ktp., bonvolu kunskribi ĝin.", - "send_logs": "Sendi protokolojn", - "github_issue": "Problemo per GitHub", - "download_logs": "Elŝuti protokolon", - "before_submitting": "Antaŭ ol sendi protokolon, vi devas raporti problemon per GitHub por priskribi la problemon.", - "collecting_information": "Kolektante informon pri versio de la aplikaĵo", - "collecting_logs": "Kolektante protokolon", - "uploading_logs": "Alŝutante protokolon", - "downloading_logs": "Elŝutante protokolon", - "create_new_issue": "Bonvolu raporti novan problemon je GitHub, por ke ni povu ĝin esplori." + "presence": { + "away": "For", + "idle": "Senfara", + "idle_for": "Senfara jam je %(duration)s", + "offline": "Eksterreta", + "offline_for": "Eksterreta jam je %(duration)s", + "online": "Enreta", + "online_for": "Enreta jam je %(duration)s", + "unknown": "Nekonata", + "unknown_for": "Nekonata jam je %(duration)s" }, - "time": { - "hours_minutes_seconds_left": "%(hours)sh. %(minutes)sm. %(seconds)ss. restas", - "minutes_seconds_left": "%(minutes)sm. %(seconds)ss. restas", - "seconds_left": "%(seconds)s sekundoj restas", - "date_at_time": "%(date)s je %(time)s", - "short_days": "%(value)st.", - "short_hours": "%(value)sh.", - "short_minutes": "%(value)sm.", - "short_seconds": "%(value)ss.", - "short_days_hours_minutes_seconds": "%(days)st. %(hours)sh. %(minutes)sm. %(seconds)ss.", - "short_hours_minutes_seconds": "%(hours)sh. %(minutes)sm. %(seconds)ss.", - "short_minutes_seconds": "%(minutes)sm. %(seconds)ss.", - "n_minutes_ago": "antaŭ %(num)s minutoj", - "n_hours_ago": "antaŭ %(num)s horoj", - "n_days_ago": "antaŭ %(num)s tagoj", - "in_n_minutes": "%(num)s minutojn de nun", - "in_n_hours": "%(num)s horojn de nun", - "in_n_days": "%(num)s tagojn de nun", - "in_few_seconds": "kelkajn sekundojn de nun", - "in_about_minute": "ĉirkaŭ minuton de nun", - "in_about_hour": "ĉirkaŭ horon de nun", - "in_about_day": "ĉirkaŭ tagon de nun", - "few_seconds_ago": "antaŭ kelkaj sekundoj", - "about_minute_ago": "antaŭ ĉirkaŭ minuto", - "about_hour_ago": "antaŭ ĉirkaŭ horo", - "about_day_ago": "antaŭ ĉirkaŭ tago" + "quick_settings": { + "all_settings": "Ĉiuj agordoj", + "metaspace_section": "Fiksi al flanka breto", + "sidebar_settings": "Pliaj elektebloj", + "title": "Rapidaj agordoj" + }, + "quit_warning": { + "call_in_progress": "Ŝajne vi vokas nun; ĉu vi tamen volas foriri?", + "file_upload_in_progress": "Ŝajne vi alŝutas dosierojn nun; ĉu vi tamen volas foriri?" + }, + "redact": { + "confirm_button": "Konfirmi forigon", + "error": "Vi ne povas forigi tiun ĉi mesaĝon. (%(code)s)", + "ongoing": "Forigante…", + "reason_label": "Kialo (malnepra)" + }, + "reject_invitation_dialog": { + "confirmation": "Ĉu vi certe volas rifuzi la inviton?", + "failed": "Malsukcesis rifuzi la inviton", + "title": "Rifuzi inviton" + }, + "report_content": { + "description": "Per raporto de ĉi tiu mesaĝo vi sendos ĝian unikan «identigilon de okazo» al la administranto de via hejmservilo. Se mesaĝoj en ĉi tiu ĉambro estas ĉifrataj, la administranto de via hejmservilo ne povos legi la tekston de la mesaĝo, nek rigardi dosierojn aŭ bildojn.", + "disagree": "Malkonsento", + "illegal_content": "Kontraŭleĝa enhavo", + "missing_reason": "Bonvolu skribi, kial vi raportas.", + "nature": "Bonvolu elekti karakteron kaj priskribi, kial la mesaĝo estas mistrakta.", + "nature_disagreement": "Tio, kion skribas ĉi tiu uzanto, maltaŭgas.\nTio ĉi raportiĝos al reguligistoj de la ĉambro.", + "nature_illegal": "Ĉi tiu uzanto kondutas kontraŭleĝe, ekzemple malkaŝante personajn informojn pri aliuloj, aŭ minacante per agreso.\nĈi tio raportiĝos al reguligistoj de la ĉambro, kiuj povos ĝin plusendi al leĝa aŭtoritato.", + "nature_other": "Alia kialo. Bonvolu priskribi la problemon.\nĈi tio raportiĝos al reguligistoj de la ĉambro.", + "nature_spam": "Ĉi tiu uzanto sendas rubmesaĝojn kun reklamoj, ligiloj al reklamoj, aŭ al propagando.\nĈi tio raportiĝos al reguligistoj de la ĉambro.", + "other_label": "Alia", + "report_content_to_homeserver": "Raporti enhavon al la administrantode via hejmservilo", + "report_entire_room": "Raporti la tutan ĉambron", + "spam_or_propaganda": "Rubmesaĝo aŭ propagando", + "toxic_behaviour": "Vunda konduto" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Malsukcesis malĉifri%(failedCount)s salutaĵojn!", + "count_of_successfully_restored_keys": "Sukcese rehavis %(sessionCount)s ŝlosilojn", + "enter_key_description": "Aliru vian historion de sekuraj mesaĝoj kaj agordu sekurajn mesaĝojn per enigo de via Sekureca ŝlosio.", + "enter_key_title": "Enigu Sekurecan ŝlosilon", + "enter_phrase_description": "Aliru vian historion de sekuraj mesaĝoj kaj agordu sekurigitajn mesaĝojn per enigo de via Sekureca frazo.", + "enter_phrase_title": "Enigu Sekurecan frazon", + "incorrect_security_phrase_dialog": "Ne povis malĉifri savkopion per ĉi tiu Sekureca frazo: bonvolu kontroli, ĉu vi enigis la ĝustan Sekurecan frazon.", + "incorrect_security_phrase_title": "Malĝusta Sekureca frazo", + "key_backup_warning": "Averto: vi agordu ŝlosilan savkopion nur per fidata komputilo.", + "key_forgotten_text": "Se vi forgesis vian Sekurecan ŝlosilon, vi povas ", + "key_is_invalid": "Tio ne estas valida Sekureca ŝlosilo", + "key_is_valid": "Tio ĉi ŝajnas esti valida Sekureca ŝlosilo!", + "keys_restored_title": "Ŝlosiloj rehaviĝis", + "load_error_content": "Ne povas legi staton de savkopio", + "load_keys_progress": "%(completed)s el %(total)s ŝlosiloj rehaviĝis", + "no_backup_error": "Neniu savkopio troviĝis!", + "phrase_forgotten_text": "Se vi forgesis vian Sekurecan frazon, vi povas uzi vian Sekurecan ŝlosilonagordi novajn elekteblojn de rehavo", + "recovery_key_mismatch_description": "Ne povis malĉifri savkopion per ĉi tiu Sekureca ŝlosilo: bonvolu kontroli, ĉu vi enigis la ĝustan Sekurecan ŝlosilon.", + "recovery_key_mismatch_title": "Malakordo de Sekureca ŝlosilo", + "restore_failed_error": "Ne povas rehavi savkopion" + }, + "right_panel": { + "add_integrations": "Aldonu fenestraĵojn, pontojn, kaj robotojn", + "edit_integrations": "Redakti fenestraĵojn, pontojn, kaj robotojn", + "export_chat_button": "Eksporti babilejon", + "files_button": "Dosieroj", + "pinned_messages": { + "empty": "Ankoraŭ nenio fiksita", + "explainer": "Se vi havas la bezonajn permesojn, malfermu la menuon sur ajna mesaĝo, kaj klaku al Fiksi por meti ĝin ĉi tien.", + "limits": { + "other": "Vi povas fiksi maksimume %(count)s fenestraĵojn" + }, + "title": "Fiksitaj mesaĝoj" + }, + "search_button": "Serĉi", + "settings_button": "Agordoj de ĉambro", + "share_button": "Kunhavigi ĉambron", + "widgets_section": "Fenestraĵoj" + }, + "room": { + "3pid_invite_email_not_found_account_room": "Ĉi tiu invito al %(roomName)s sendiĝis al %(email)s, kiu ne estas ligita al via konto", + "3pid_invite_error_invite_action": "Tamen provi aliĝi", + "3pid_invite_error_invite_subtitle": "Vi povas aliĝi nur kun funkcianta invito.", + "3pid_invite_error_title_room": "Io misokazis al via invito al %(roomName)s", + "3pid_invite_no_is_subtitle": "Uzu identigan servilon en Agordoj por ricevadi invitojn rekte per %(brand)s.", + "banned_from_room_by": "%(memberName)s vin forbaris de %(roomName)s", + "context_menu": { + "favourite": "Elstarigi", + "forget": "Forgesi ĉambron", + "low_priority": "Malalta prioritato", + "title": "Elektebloj pri ĉambro", + "unfavourite": "Elstarigita" + }, + "dm_invite_action": "Ekbabili", + "dm_invite_subtitle": " volas babili", + "dm_invite_title": "Ĉu vi volas babili kun %(user)s?", + "drop_file_prompt": "Demetu dosieron tien ĉi por ĝin alŝuti", + "error_join_404_invite": "Aŭ la persono, kiu vin invitis, jam foriris, aŭ ĝia servilo estas eksterreta.", + "error_join_incompatible_version_1": "Pardonon, via hejmservilo estas tro malnova por partopreni ĉi tie.", + "error_join_incompatible_version_2": "Bonvolu kontakti la administranton de via hejmservilo.", + "error_join_title": "Malsukcesis aliĝi", + "face_pile_summary": { + "one": "%(count)s persono, kiun vi konas, jam aliĝis", + "other": "%(count)s personoj, kiujn vi konas, jam aliĝis" + }, + "face_pile_tooltip_label": { + "one": "Montri 1 anon", + "other": "Montri ĉiujn %(count)s anojn" + }, + "face_pile_tooltip_shortcut": "Inkluzive je %(commaSeparatedMembers)s", + "failed_reject_invite": "Malsukcesis rifuzi inviton", + "forget_room": "Forgesi ĉi tiun ĉambron", + "header": { + "forget_room_button": "Forgesi ĉambron", + "hide_widgets_button": "Kaŝi fenestraĵojn", + "room_is_public": "Ĉi tiu ĉambro estas publika", + "show_widgets_button": "Montri fenestraĵojn" + }, + "inaccessible_name": "%(roomName)s ne estas atingebla nun.", + "intro": { + "dm_caption": "Nur vi du partoprenas ĉi tiun interparolon, se neniu el vi invitos aliulon.", + "enable_encryption_prompt": "Ŝaltu ĉifradon per agordoj.", + "no_avatar_label": "Aldonu foton, por ke oni facile trovu vian ĉambron.", + "no_topic": "Aldonu temon, por ke oni sciu, pri kio temas.", + "private_unencrypted_warning": "Viaj privataj mesaĝoj normale estas ĉifrataj, sed ĉi tiu ĉambro ne estas ĉifrata. Plej ofte tio okazas pro uzo de nesubtenata aparato aŭ metodo, ekzemple retpoŝtaj invitoj.", + "room_invite": "Inviti nur al ĉi tiu ĉambro", + "start_of_dm_history": "Jen la komenco de historio de viaj rektaj mesaĝoj kun .", + "start_of_room": "Jen la komenco de .", + "topic": "Temo: %(topic)s ", + "topic_edit": "Temo: %(topic)s (redakti)", + "unencrypted_warning": "Tutvoja ĉifrado ne estas ŝaltita", + "user_created": "%(displayName)s kreis ĉi tiun ĉambron.", + "you_created": "Vi kreis ĉi tiun ĉambron." + }, + "invite_email_mismatch_suggestion": "Havigu ĉi tiun retpoŝtadreson per Agordoj por ricevadi invitojn rekte per %(brand)s.", + "invite_reject_ignore": "Rifuzi kaj malatenti uzanton", + "invite_sent_to_email_room": "La invito al %(roomName)s sendiĝis al %(email)s", + "invite_subtitle": " vin invitis", + "invite_this_room": "Inviti al ĉi tiu ĉambro", + "invite_title": "Ĉu vi volas aliĝi al %(roomName)s?", + "inviter_unknown": "Nekonata", + "invites_you_text": " invitas vin", + "join_button_account": "Registriĝi", + "join_the_discussion": "Aliĝi al la diskuto", + "join_title_account": "Aliĝu al la interparolo per konto", + "jump_read_marker": "Salti al unua nelegita mesaĝo.", + "jump_to_bottom_button": "Rulumi al plej freŝaj mesaĝoj", + "kick_reason": "Kialo: %(reason)s", + "leave_error_title": "Eraro dum foriro de la ĉambro", + "leave_server_notices_description": "Ĉi tiu ĉambro uziĝas por gravaj mesaĝoj de la hejmservilo, kaj tial vi ne povas foriri.", + "leave_server_notices_title": "Ne eblas eliri el ĉambro « Server Notices »", + "leave_unexpected_error": "Neatendita servila eraro dum foriro de ĉambro", + "link_email_to_receive_3pid_invite": "Ligu ĉi tiun retpoŝtadreson al via konto en Agordoj por ricevadi invitojn rekte per %(brand)s.", + "no_peek_join_prompt": "Vi ne povas antaŭrigardi ĉambron %(roomName)s. Ĉu vi al ĝi volas aliĝi?", + "not_found_title_name": "%(roomName)s ne ekzistas.", + "peek_join_prompt": "Vi antaŭrigardas ĉambron %(roomName)s. Ĉu vi volas aliĝi?", + "rejoin_button": "Re-aliĝi", + "search": { + "all_rooms": "Ĉiuj ĉambroj", + "field_placeholder": "Serĉi…", + "result_count": { + "other": "(~%(count)s rezultoj)", + "one": "(~%(count)s rezulto)" + }, + "this_room": "Ĉi tiu ĉambro" + }, + "status_bar": { + "delete_all": "Forigi ĉiujn", + "exceeded_resource_limit": "Via mesaĝo ne sendiĝis, ĉar tiu ĉi hejmservilo atingis rimedan limon. Bonvolu kontakti vian administranton de servo por plue uzadi la servon.", + "monthly_user_limit_reached": "Via mesaĝo ne sendiĝis, ĉar tiu ĉi hejmservilo atingis sian monatan limon de aktivaj uzantoj. Bonvolu kontakti vian administranton de servo por plue uzadi la servon.", + "requires_consent_agreement": "Vi ne povas sendi mesaĝojn ĝis vi tralegos kaj konsentos niajn uzokondiĉojn.", + "retry_all": "Reprovi ĉiujn", + "select_messages_to_retry": "Vi povas elekti ĉiujn aŭ unuopajn mesaĝojn, por reprovi aŭ forigi", + "server_connectivity_lost_description": "Senditaj mesaĝoj konserviĝos ĝis via konekto refunkcios.", + "server_connectivity_lost_title": "Konekto al la servilo perdiĝis.", + "some_messages_not_sent": "Kelkaj viaj mesaĝoj ne sendiĝis" + }, + "unread_notifications_predecessor": { + "other": "Vi havas %(count)s nelegitajn sciigojn en antaŭa versio de ĉi tiu ĉambro.", + "one": "Vi havas %(count)s nelegitan sciigon en antaŭa versio de ĉi tiu ĉambro." + }, + "upgrade_error_description": "Bone kontrolu, ĉu via servilo subtenas la elektitan version de ĉambro, kaj reprovu.", + "upgrade_error_title": "Eraris ĝisdatigo de la ĉambro", + "upgrade_warning_bar": "Gradaltigo de la ĉambro forigos la nunan ĉambron kaj kreos novan kun la sama nomo.", + "upgrade_warning_bar_admins": "Nur administrantoj de ĉambro vidos ĉi tiun averton", + "upgrade_warning_bar_unstable": "Ĉi tiu ĉambro uzas ĉambran version , kiun la hejmservilo markis kiel nestabilan.", + "upgrade_warning_bar_upgraded": "Ĉi tiu ĉambro jam gradaltiĝis.", + "upload": { + "uploading_multiple_file": { + "other": "Alŝutante dosieron %(filename)s kaj %(count)s aliajn", + "one": "Alŝutante dosieron %(filename)s kaj %(count)s alian" + }, + "uploading_single_file": "Alŝutante dosieron %(filename)s" + } + }, + "room_list": { + "add_room_label": "Aldoni ĉambron", + "add_space_label": "Aldoni aron", + "breadcrumbs_empty": "Neniuj freŝdate vizititaj ĉambroj", + "breadcrumbs_label": "Freŝe vizititiaj ĉambroj", + "failed_add_tag": "Malsukcesis aldoni etikedon %(tagName)s al ĉambro", + "failed_remove_tag": "Malsukcesis forigi etikedon %(tagName)s el la ĉambro", + "joining_rooms_status": { + "one": "Nun aliĝante al %(count)s ĉambro", + "other": "Nun aliĝante al %(count)s ĉambroj" + }, + "notification_options": "Elektebloj pri sciigoj", + "show_less": "Montri malpli", + "show_n_more": { + "other": "Montri %(count)s pliajn", + "one": "Montri %(count)s plian" + }, + "show_previews": "Montri antaŭrigardojn al mesaĝoj", + "sort_by": "Ordigi laŭ", + "sort_by_activity": "Aktiveco", + "sort_by_alphabet": "A–Z", + "sort_unread_first": "Montri ĉambrojn kun nelegitaj mesaĝoj kiel unuajn", + "sublist_options": "Elektebloj pri listo", + "suggested_rooms_heading": "Rekomendataj ĉambroj" + }, + "room_settings": { + "access": { + "description_space": "Decidu, kiu povas rigardi kaj aliĝi aron %(spaceName)s.", + "title": "Aliro" + }, + "advanced": { + "error_upgrade_description": "Gradaltigo de la ĉambro ne povis finiĝi", + "error_upgrade_title": "Malsukcesis gradaltigi ĉambron", + "information_section_room": "Informoj pri ĉambro", + "information_section_space": "Informoj pri aro", + "room_predecessor": "Montri pli malnovajn mesaĝojn en %(roomName)s.", + "room_upgrade_button": "Gradaltigi ĉi tiun ĉambron al rekomendata ĉambra versio", + "room_version": "Ĉambra versio:", + "room_version_section": "Ĉambra versio", + "unfederated": "Ĉi tiu ĉambro ne atingeblas por foraj serviloj de Matrix", + "upgrade_button": "Gradaltigi ĉi tiun ĉambron al versio %(version)s", + "upgrade_dialog_description": "Gradaltigo de ĉi tiu ĉambro bezonas fermi ĝin, kaj krei novan por anstataŭi ĝin. Por plejbonigi sperton de la ĉambranoj, ni:", + "upgrade_dialog_description_1": "Kreos novan ĉàmbron kun la sama nomo, priskribo, kaj profilbildo", + "upgrade_dialog_description_2": "Religos ĉiujn lokajn kromnomojn al la nova ĉambro", + "upgrade_dialog_description_3": "Haltigos parolojn al la malnova versio de al ĉambro, kaj konsilos uzantojn pri la nova per mesaĝo", + "upgrade_dialog_description_4": "Metos en la novan ĉambron ligilon al la malnova, por ke oni povu rigardi la malnovajn mesaĝojn", + "upgrade_dialog_title": "Gradaltigi version de la ĉambro", + "upgrade_dwarning_ialog_title_public": "Gradaltigi publikan ĉambron", + "upgrade_warning_dialog_description": "Gradaltigo de ĉambro estas altnivela ago kaj estas kutime rekomendata kiam ĉambro estas malstabila pro eraroj, mankantaj funkcioj, aŭ malsekuraĵoj.", + "upgrade_warning_dialog_explainer": "Sciu, ke gradaltigo kreos novan version de la ĉambro. Ĉiuj nunaj mesaĝoj restos en ĉi tiu arĥivita ĉambro.", + "upgrade_warning_dialog_footer": "Vi gradaltigos ĉi tiun ĉambron de al .", + "upgrade_warning_dialog_invite_label": "Memage inviti anojn de ĉi tiu ĉambro al la nova", + "upgrade_warning_dialog_report_bug_prompt": "Ĉi tiu kutime influas nur traktadon de la ĉambro servil-flanke. Se vi spertas problemojn pri via %(brand)s, bonvolu raporti eraron.", + "upgrade_warning_dialog_report_bug_prompt_link": "Ĉi tio kutime influas nur traktadon de la ĉambro de la servilo. Se vi spertas problemojn pri %(brand)s, bonvolu raporti problemon.", + "upgrade_warning_dialog_title_private": "Gradaltigi privatan ĉambron" + }, + "alias_not_specified": "nespecifita", + "bridges": { + "description": "Ĉi tiu ĉambro transpontigas mesaĝojn al la jenaj platformoj. Eksciu plion.", + "title": "Pontoj" + }, + "delete_avatar_label": "Forigi profilbildon", + "general": { + "alias_field_placeholder_default": "ekzemple mia-chambro", + "alias_field_required_invalid": "Bonvolu doni adreson", + "alias_field_safe_localpart_invalid": "Iuj signoj ne estas permesitaj", + "alias_field_taken_invalid_domain": "Ĉi tiu adreso jam estas uzata", + "alias_field_taken_valid": "Ĉi tiu adreso estas uzebla", + "alias_heading": "Adreso de ĉambro", + "aliases_items_label": "Aliaj publikigitaj adresoj:", + "aliases_no_items_label": "Ankoraŭ neniuj aliaj publikigitaj adresoj; aldonu iun sube", + "aliases_section": "Adresoj de ĉambro", + "avatar_field_label": "Profilbildo de ĉambro", + "canonical_alias_field_label": "Ĉefa adreso", + "default_url_previews_off": "Antaŭrigardoj de URL-oj estas implicite malŝaltitaj por anoj de tiu ĉi ĉambro.", + "default_url_previews_on": "Antaŭrigardoj de URL-oj estas implicite ŝaltitaj por anoj de tiu ĉi ĉambro.", + "description_space": "Redaktu agordojn pri via aro.", + "error_creating_alias_description": "Eraris kreado de tiu adreso. Eble ĝi ne estas permesata de la servilo, aŭ okazis portempa fiasko.", + "error_creating_alias_title": "Eraris kreado de adreso", + "error_deleting_alias_description": "Eraris forigo de la adreso. Eble ĝi ne plu ekzistas, aŭ okazis portempa eraro.", + "error_deleting_alias_description_forbidden": "Vi ne rajtas forigi la adreson.", + "error_deleting_alias_title": "Eraris forigo de adreso", + "error_save_space_settings": "Malsukcesis konservi agordojn de aro.", + "error_updating_alias_description": "Eraris ĝisdatigo de la alternativaj adresoj de la ĉambro. Eble la servilo ne permesas tion, aŭ io dumtempe ne funkcias.", + "error_updating_canonical_alias_description": "Ĝisdatigo de la ĉefa adreso de la ĉambro eraris. Aŭ la servilo tion ne permesas, aŭ io misfunkciis.", + "error_updating_canonical_alias_title": "Ĝisdatigo de la ĉefa adreso eraris", + "leave_space": "Forlasi aron", + "local_alias_field_label": "Loka adreso", + "local_aliases_explainer_room": "Agordu adresojn por ĉi tiu ĉambro, por ke uzantoj povu ĝin trovi per via hejmservilo (%(localDomain)s)", + "local_aliases_explainer_space": "Agordu adresojn por ĉi tiu aro, por ke uzantoj trovu ĝin per via hejmservilo (%(localDomain)s)", + "local_aliases_section": "Lokaj adresoj", + "name_field_label": "Nomo de ĉambro", + "new_alias_placeholder": "Nova publikigita adreso (ekz. #kromnomo:servilo)", + "no_aliases_room": "Ĉi tiu ĉambro ne havas lokajn adresojn", + "no_aliases_space": "Ĉi tiu aro ne havas lokajn adresojn", + "other_section": "Alia", + "publish_toggle": "Ĉu publikigi ĉi tiun ĉambron per la katalogo de ĉambroj de %(domain)s?", + "published_aliases_description": "Por ke adreso publikiĝu, ĝi unue devas esti loka adreso.", + "published_aliases_explainer_room": "Publikigitajn adresojn povas uzi ajna persono sur ajna servilo por aliĝi al via ĉambro.", + "published_aliases_explainer_space": "Publikigitajn adresojn povas uzi ajna persono sur ajna servilo por aliĝi al via aro.", + "published_aliases_section": "Publikigitaj adresoj", + "save": "Konservi ŝanĝojn", + "topic_field_label": "Temo de ĉambro", + "url_preview_encryption_warning": "En ĉifritaj ĉambroj, kiel ĉi tiu, antaŭrigardoj al URL-oj estas implicite malŝaltitaj por certigi, ke via hejmservilo (kie la antaŭrigardoj estas generataj) ne povas kolekti informojn pri ligiloj en ĉi tiu ĉambro.", + "url_preview_explainer": "Kiam iu metas URL-on en sian mesaĝon, antaŭrigardo al tiu URL povas montriĝi, por doni pliajn informojn pri tiu ligilo, kiel ekzemple la titolon, priskribon, kaj bildon el la retejo.", + "url_previews_section": "Antaŭrigardoj al retpaĝoj", + "user_url_previews_default_off": "Vi malŝaltis implicitajn antaŭrigardojn al retpaĝoj.", + "user_url_previews_default_on": "Vi ŝaltis implicitajn antaŭrigardojn al retpaĝoj." + }, + "notifications": { + "browse_button": "Foliumi", + "custom_sound_prompt": "Agordi novan propran sonon", + "notification_sound": "Sono de sciigo", + "sounds_section": "Sonoj", + "uploaded_sound": "Alŝutita sono" + }, + "permissions": { + "add_privileged_user_heading": "Aldoni rajtigitan uzanton", + "ban": "Forbari uzantojn", + "ban_reason": "Kialo", + "banned_by": "Forbarita de %(displayName)s", + "banned_users_section": "Forbaritaj uzantoj", + "error_changing_pl_description": "Eraris ŝanĝo de povnivelo de la uzanto. Certigu, ke vi havas sufiĉajn permesojn, kaj reprovu.", + "error_changing_pl_reqs_description": "Eraris ŝanĝo de la postuloj de la ĉambro pri povnivelo. Certigu, ke vi havas sufiĉajn permesojn, kaj reprovu.", + "error_changing_pl_reqs_title": "Eraris ŝanĝo de postulo de povnivelo", + "error_changing_pl_title": "Eraris ŝanĝo de povnivelo", + "error_unbanning": "Malsukcesis malforbari", + "events_default": "Sendi mesaĝojn", + "invite": "Inviti uzantojn", + "m.room.avatar": "Ŝanĝi profilbildon de ĉambro", + "m.room.avatar_space": "Ŝanĝi bildon de aro", + "m.room.canonical_alias": "Ŝanĝi ĉefan adreson de la ĉambro", + "m.room.canonical_alias_space": "Ŝanĝi ĉefadreson de aro", + "m.room.encryption": "Ŝalti ĉifradon de la ĉambro", + "m.room.history_visibility": "Ŝanĝi videblecon de historio", + "m.room.name": "Ŝanĝi nomon de ĉambro", + "m.room.name_space": "Ŝanĝi nomon de aro", + "m.room.power_levels": "Ŝanĝi permesojn", + "m.room.server_acl": "Ŝanĝi servilblokajn listojn", + "m.room.tombstone": "Gradaltigi la ĉambron", + "m.room.topic": "Ŝanĝi temon", + "m.room.topic_space": "Ŝanĝi priskribon", + "m.widget": "Aliigi fenestraĵojn", + "muted_users_section": "Silentigitaj uzantoj", + "no_privileged_users": "Neniuj uzantoj havas specialajn privilegiojn en tiu ĉi ĉambro", + "notifications.room": "Sciigi ĉiujn", + "permissions_section": "Permesoj", + "permissions_section_description_room": "Elektu la rolojn postulatajn por ŝanĝado de diversaj partoj de la ĉambro", + "permissions_section_description_space": "Elekti rolojn bezonatajn por ŝanĝado de diversaj partoj de la aro", + "privileged_users_section": "Privilegiuloj", + "redact": "Forigi mesaĝojn senditajn de aliaj", + "send_event_type": "Sendi okazojn de tipo « %(eventType)s »", + "state_default": "Ŝanĝi agordojn", + "title": "Roloj kaj Permesoj", + "users_default": "Ordinara rolo" + }, + "security": { + "enable_encryption_confirm_description": "Post ŝalto, ĉifrado de ĉambro ne povas esti malŝaltita. Mesaĝoj senditaj al ĉifrata ĉambro ne estas videblaj por la servilo, nur por la partoprenantoj de la ĉambro. Ŝalto de ĉifrado eble malfunkciigos iujn robotojn kaj pontojn. Eksciu plion pri ĉifrado.", + "enable_encryption_confirm_title": "Ĉu ŝalti ĉifradon?", + "enable_encryption_public_room_confirm_description_2": "Por eviti tiujn problemojn, kreu novan ĉifritan ĉambron por la planata interparolo.", + "enable_encryption_public_room_confirm_title": "Ĉu vi certas, ke vi volas aldoni ĉifradon al ĉi tiu publika ĉambro?", + "encrypted_room_public_confirm_description_1": "Publikigo de ĉifrataj ĉambroj estas malrekomendata. Ĝi implicas, ke ĉiu povos trovi la ĉambron kaj aliĝi al ĝi, kaj ĉiu do povos legi mesaĝojn. Vi havos neniujn avantaĝojn de ĉifrado. Ĉifrado de mesaĝoj en publika ĉambro malrapidigos iliajn ricevadon kaj sendadon.", + "encrypted_room_public_confirm_description_2": "Por eviti ĉi tiujn problemojn, kreu novan publikan ĉambron por la dezirata interparolo.", + "encrypted_room_public_confirm_title": "Ĉu vi certas, ke vi volas publikigi ĉi tiun ĉifratan ĉambron?", + "encryption_permanent": "Post ŝalto, ne plu eblas malŝalti ĉifradon.", + "error_join_rule_change_title": "Malsukcesis ĝisdatigi regulojn pri aliĝo", + "error_join_rule_change_unknown": "Nekonata malsukceso", + "guest_access_warning": "Personoj kun subtenataj klientoj povos aliĝi al la ĉambro sen registrita konto.", + "history_visibility_invited": "Nur ĉambranoj (ekde la invito)", + "history_visibility_joined": "Nur ĉambranoj (ekde la aliĝo)", + "history_visibility_legend": "Kiu povas legi la historion?", + "history_visibility_shared": "Nur ĉambranoj (ekde ĉi tiu elekto)", + "history_visibility_warning": "Ŝanĝoj al legebleco de historio nur efektiviĝos por osaj mesaĝoj de ĉi tiu ĉambro. La videbleco de jama historio ne ŝanĝiĝos.", + "history_visibility_world_readable": "Iu ajn", + "join_rule_description": "Decidu, kiu povas aliĝi al %(roomName)s.", + "join_rule_invite": "Privata (nur invititoj)", + "join_rule_invite_description": "Nur invititoj povas aliĝi.", + "join_rule_public_description": "Ĉiu povas trovi kaj aliĝi.", + "join_rule_restricted": "Aranoj", + "join_rule_restricted_description": "Ĉiu en aro povas trovi kaj aliĝi. Redaktu, kiuj aroj povas aliri, tie ĉi.", + "join_rule_restricted_description_active_space": "Ĉiu en povas trovi kaj aliĝi. Vi povas elekti ankaŭ aliajn arojn.", + "join_rule_restricted_description_prompt": "Ĉiu en aro povas trovi kaj aliĝi. Vi povas elekti plurajn arojn.", + "join_rule_restricted_description_spaces": "Aroj kun aliro", + "join_rule_restricted_dialog_description": "Decidu, kiuj aroj rajtos aliri ĉi tiun ĉambron. Se aro estas elektita, ĝiaj anoj povas trovi kaj aliĝi al .", + "join_rule_restricted_dialog_empty_warning": "Vi forigas ĉiujn arojn. Implicite povos aliri nur invititoj", + "join_rule_restricted_dialog_filter_placeholder": "Serĉi arojn", + "join_rule_restricted_dialog_heading_other": "Aliaj aroj aŭ ĉambroj, kiujn vi eble ne konas", + "join_rule_restricted_dialog_heading_room": "Konataj aroj, kiuj enhavas ĉi tiun ĉambron", + "join_rule_restricted_dialog_title": "Elekti arojn", + "join_rule_restricted_n_more": { + "other": "kaj %(count)s pli", + "one": "kaj %(count)s pli" + }, + "join_rule_restricted_summary": { + "other": "Nun, %(count)s aroj rajtas aliri", + "one": "Nun, aro povas aliri" + }, + "join_rule_restricted_upgrade_description": "Ĉi tiu gradaltigo povigos anojn de la elektitaj aroj aliri ĉi tiun ĉambron sen invito.", + "join_rule_upgrade_awaiting_room": "Ŝarĝante novan ĉambron", + "join_rule_upgrade_required": "Necesas gradaltigo", + "join_rule_upgrade_sending_invites": { + "one": "Sendante inviton...", + "other": "Sendante invitojn... (%(progress)s el %(count)s)" + }, + "join_rule_upgrade_updating_spaces": { + "one": "Ĝisdatigante aro...", + "other": "Ĝisdatigante arojn... (%(progress)s el %(count)s)" + }, + "join_rule_upgrade_upgrading_room": "Altgradiga ĉambro", + "public_without_alias_warning": "Por ligi al ĉi tiu ĉambro, bonvolu aldoni adreson.", + "strict_encryption": "Neniam sendi ĉifritajn mesaĝojn al nekontrolitaj salutaĵoj en ĉi tiu ĉambro de ĉi tiu salutaĵo", + "title": "Sekureco kaj Privateco" + }, + "title": "Agordoj de ĉambro – %(roomName)s", + "upload_avatar_label": "Alŝuti profilbildon", + "visibility": { + "alias_section": "Adreso", + "error_failed_save": "Malsukcesis ĝisdatigi la videblecon de ĉi tiu aro", + "error_update_guest_access": "Malsukcesis ĝisdatigi aliron de gastoj al ĉi tiu aro", + "error_update_history_visibility": "Malsukcesis ĝisdatigi videblecon de historio de ĉi tiu aro", + "guest_access_explainer": "Gastoj povas aliĝi al aro sen konto.", + "guest_access_explainer_public_space": "Tio povas esti utila por publikaj aroj.", + "guest_access_label": "Ŝalti aliron de gastoj", + "history_visibility_anyone_space": "Antaŭrigardi aron", + "history_visibility_anyone_space_description": "Povigi personojn antaŭrigardi vian aron antaŭ aliĝo.", + "history_visibility_anyone_space_recommendation": "Rekomendita por publikaj aroj.", + "title": "Videbleco" + } + }, + "room_summary_card_back_action_label": "Informoj pri ĉambro", + "scalar": { + "error_create": "Ne povas krei fenestraĵon.", + "error_membership": "Vi ne estas en tiu ĉi ĉambro.", + "error_missing_room_id": "Mankas identigilo de la ĉambro.", + "error_missing_room_id_request": "En peto mankas room_id", + "error_missing_user_id_request": "En peto mankas user_id", + "error_permission": "Vi ne havas permeson fari tion en tiu ĉambro.", + "error_power_level_invalid": "Povnivelo devas esti entjero pozitiva.", + "error_room_not_visible": "Ĉambro %(roomId)s ne videblas", + "error_room_unknown": "Ĉi tiu ĉambro ne estas rekonita.", + "error_send_request": "Malsukcesis sendi peton.", + "failed_read_event": "Malsukcesis legi okazojn", + "failed_send_event": "Malsukcesis sendi okazon" + }, + "server_offline": { + "description": "Via servilo ne respondas al iuj el viaj petoj. Vidu sube kelkon de la plej verŝajnaj kialoj.", + "description_1": "La servilo (%(serverName)s) tro longe ne respondis.", + "description_2": "Via fajroŝirmilo aŭ kontraŭvirusilo blokas la peton.", + "description_3": "Kromprogramo de la foliumilo malhelpas la peton.", + "description_4": "La servilo estas eksterreta.", + "description_5": "La servilo rifuzis vian peton.", + "description_6": "Via loko nun havas problemojn pri interreta konekto.", + "description_7": "Eraris konekto dum provo kontakti la servilon.", + "description_8": "La servilo ne estas agordita por indiki la problemon (CORS).", + "empty_timeline": "Sen sciigoj.", + "recent_changes_heading": "Freŝaj ŝanĝoj ankoraŭ ne ricevitaj", + "title": "Servilo ne respondas" + }, + "seshat": { + "error_initialising": "Malsukcesis komencigo de serĉado de mesaĝoj, kontrolu viajn agordojn por pliaj informoj", + "reset_button": "Restarigi deponejon de okazoj", + "reset_description": "Plej verŝajne, vi ne volas restarigi vian deponejon de indeksoj de okazoj", + "reset_explainer": "Se vi tamen tion faras, sciu ke neniu el viaj mesaĝoj foriĝos, sed via sperto pri serĉado povas malboniĝi momente, dum la indekso estas refarata", + "reset_title": "Ĉu restarigi deponejon de okazoj?", + "warning_kind_files": "Ĉi tiu versio de %(brand)s ne subtenas montradon de iuj ĉifritaj dosieroj", + "warning_kind_files_app": "Uzu la labortablan aplikaĵon por vidi ĉiujn ĉifritajn dosierojn", + "warning_kind_search": "Ĉi tiu versio de %(brand)s ne subtenas serĉadon de ĉifritaj mesaĝoj", + "warning_kind_search_app": "Uzu la labortablan aplikaĵon por serĉi ĉifritajn mesaĝojn" + }, + "setting": { + "help_about": { + "access_token_detail": "Via alirpeco donas plenan aliron al via konto. Donu ĝin al neniu.", + "brand_version": "versio de %(brand)s:", + "chat_bot": "Babilu kun la roboto %(brand)s Bot", + "clear_cache_reload": "Vakigi kaŝmemoron kaj relegi", + "help_link": "Por helpo pri uzado de %(brand)s, klaku ĉi tien.", + "help_link_chat_bot": "Por helpo pri uzado de %(brand)s, klaku ĉi tien aŭ komencu babilon kun nia roboto per la butono sube.", + "olm_version": "Versio de Olm:", + "title": "Helpo kaj Prio", + "versions": "Versioj" + } }, "settings": { - "show_breadcrumbs": "Montri tujirilojn al freŝe rigarditaj ĉambroj super la listo de ĉambroj", + "all_rooms_home": "Montri ĉiujn ĉambrojn en ĉefpaĝo", "all_rooms_home_description": "Ĉiuj ĉambroj, kie vi estas, aperos en la ĉefpaĝo.", - "use_12_hour_format": "Montri tempindikojn en 12-hora formo (ekz. 2:30 post.)", "always_show_message_timestamps": "Ĉiam montri mesaĝajn tempindikojn", - "send_read_receipts": "Sendi legitajn kvitanojn", - "send_typing_notifications": "Sendi sciigojn pri tajpado", - "replace_plain_emoji": "Memfare anstataŭigi tekstajn mienetojn", - "emoji_autocomplete": "Ŝalti proponojn de bildsignoj dum tajpado", - "use_command_enter_send_message": "Sendu mesaĝon per komanda klavo + eniga klavo", - "use_control_enter_send_message": "Sendu mesaĝon per stirklavo (Ctrl) + eniga klavo", - "all_rooms_home": "Montri ĉiujn ĉambrojn en ĉefpaĝo", - "show_stickers_button": "Butono por montri glumarkojn", + "appearance": { + "custom_font": "Uzi sisteman tiparon", + "custom_font_description": "Agordu la nomon de tiparo instalita en via sistemo kaj %(brand)s provos ĝin uzi.", + "custom_font_name": "Nomo de sistema tiparo", + "custom_font_size": "Uzi propran grandon", + "custom_theme_add_button": "Aldoni haŭton", + "custom_theme_error_downloading": "Eraris elŝuto de informoj pri haŭto.", + "custom_theme_invalid": "Nevalida skemo de haŭto.", + "custom_theme_success": "Haŭto aldoniĝis!", + "custom_theme_url": "Propra URL al haŭto", + "font_size": "Grando de tiparo", + "font_size_limit": "Propra grando de tiparo povas interi nur %(min)s punktojn kaj %(max)s punktojn", + "font_size_nan": "Grando devas esti nombro", + "font_size_valid": "Uzi inter %(min)s punktoj kaj %(max)s punktoj", + "heading": "Adaptu vian aspekton", + "image_size_default": "Ordinara", + "layout_bubbles": "Mesaĝaj vezikoj", + "match_system_theme": "Similiĝi la sisteman haŭton", + "subheading": "Agordoj de aspekto nur efikos sur ĉi tiun salutaĵon de %(brand)s." + }, "automatic_language_detection_syntax_highlight": "Ŝalti memagan rekonon de lingvo por sintaksa markado", - "code_block_expand_default": "Implicite etendi kodujojn", - "code_block_line_numbers": "Montri numerojn de linioj en kodujoj", - "inline_url_previews_default": "Ŝalti entekstan antaŭrigardon al retadresoj", "autoplay_gifs": "Memage ludi GIF-ojn", "autoplay_videos": "Memage ludi filmojn", - "image_thumbnails": "Montri antaŭrigardojn/bildetojn por bildoj", - "show_typing_notifications": "Montri sciigojn pri tajpado", - "show_redaction_placeholder": "Meti kovrilon anstataŭ forigitajn mesaĝojn", - "show_read_receipts": "Montri legokonfirmojn senditajn de aliaj uzantoj", - "show_displayname_changes": "Montri ŝanĝojn de vidigaj nomoj", - "show_chat_effects": "Montri grafikaĵojn en babilujo (ekz. movbildojn, ricevante konfetojn)", "big_emoji": "Ŝalti grandajn bildsignojn en babilejo", + "code_block_expand_default": "Implicite etendi kodujojn", + "code_block_line_numbers": "Montri numerojn de linioj en kodujoj", + "emoji_autocomplete": "Ŝalti proponojn de bildsignoj dum tajpado", + "general": { + "account_management_section": "Administrado de kontoj", + "account_section": "Konto", + "add_email_dialog_title": "Aldoni retpoŝtadreson", + "add_email_failed_verification": "Kontrolo de via retpoŝtadreso malsukcesis: certigu, ke vi klakis la ligilon en la retmesaĝo", + "add_email_instructions": "Ni sendis al vi retleteron por konfirmi vian adreson. Bonvolu sekvi la tieajn intrukciojn kaj poste klaki al la butono sube.", + "add_msisdn_confirm_body": "Klaku la ĉi-suban butonon por konfirmi aldonon de ĉi tiu telefonnumero.", + "add_msisdn_confirm_button": "Konfirmu aldonon de telefonnumero", + "add_msisdn_confirm_sso_button": "Konfirmu aldonon de ĉi tiu telefonnumero per identiĝo per ununura saluto.", + "add_msisdn_dialog_title": "Aldoni telefonnumeron", + "add_msisdn_instructions": "Tekstmesaĝo sendiĝis al +%(msisdn)s. Bonvolu enigi la kontrolan kodon enhavitan.", + "confirm_adding_email_body": "Klaku la ĉi-suban butonon por konfirmi aldonon de ĉi tiu retpoŝtadreso.", + "confirm_adding_email_title": "Konfirmi aldonon de retpoŝtadreso", + "deactivate_confirm_body": "Ĉu vi certe volas malaktivigi vian konton? Tio ne malfareblas.", + "deactivate_confirm_body_sso": "Knfirmu malaktivigon de via konto per identiĝo per ununura saluto.", + "deactivate_confirm_continue": "Konfirmi malaktivigon de konto", + "deactivate_section": "Malaktivigi konton", + "discovery_email_empty": "Eltrovaj agordoj aperos kiam vi aldonos supre retpoŝtadreson.", + "discovery_email_verification_instructions": "Kontrolu la ligilon en via ricevujo", + "discovery_msisdn_empty": "Eltrovaj agordoj aperos kiam vi aldonos telefonnumeron supre.", + "discovery_needs_terms": "Konsentu al uzkondiĉoj de la identiga servilo (%(serverName)s) por esti trovita per retpoŝtadreso aŭ telefonnumero.", + "discovery_section": "Trovado", + "email_address_in_use": "Tiu ĉi retpoŝtadreso jam estas uzata", + "email_address_label": "Retpoŝtadreso", + "email_not_verified": "Via retpoŝtadreso ankoraŭ ne kontroliĝis", + "email_verification_instructions": "Klaku la ligilon en la ricevita retletero por kontroli, kaj poste reklaku al « daŭrigi ».", + "emails_heading": "Retpoŝtadresoj", + "error_add_email": "Ne povas aldoni retpoŝtadreson", + "error_deactivate_communication": "Eraris komunikado kun la servilo. Bonvolu reprovi.", + "error_deactivate_invalid_auth": "Servilo ne redonis validajn informojn pri kontrolo de aŭtentiko.", + "error_deactivate_no_auth": "Servilo bezonis nenian kontrolon de aŭtentiko", + "error_email_verification": "Retpoŝtadreso ne kontroleblas.", + "error_invalid_email": "Malvalida retpoŝtadreso", + "error_invalid_email_detail": "Tio ĉi ne ŝajnas esti valida retpoŝtadreso", + "error_msisdn_verification": "Ne povas kontroli telefonnumeron.", + "error_password_change_403": "Malsukcesis ŝanĝi la pasvorton. Ĉu via pasvorto estas ĝusta?", + "error_remove_3pid": "Ne povas forigi kontaktajn informojn", + "error_revoke_email_discovery": "Ne povas senvalidigi havigadon je retpoŝtadreso", + "error_revoke_msisdn_discovery": "Ne povas senvalidigi havigadon je telefonnumero", + "error_saving_profile": "La ago ne povis finiĝi", + "error_saving_profile_title": "Malsukcesis konservi vian profilon", + "error_share_email_discovery": "Ne povas havigi vian retpoŝtadreson", + "error_share_msisdn_discovery": "Ne povas havigi telefonnumeron", + "incorrect_msisdn_verification": "Malĝusta kontrola kodo", + "language_section": "Lingvo kaj regiono", + "msisdn_in_use": "Tiu ĉi telefonnumero jam estas uzata", + "msisdn_label": "Telefonnumero", + "msisdn_verification_field_label": "Kontrola kodo", + "msisdn_verification_instructions": "Bonvolu enigi kontrolan kodon senditan per tekstmesaĝo.", + "msisdns_heading": "Telefonnumeroj", + "name_placeholder": "Sen vidiga nomo", + "remove_email_prompt": "Ĉu forigi %(email)s?", + "remove_msisdn_prompt": "Ĉu forigi %(phone)s?" + }, + "image_thumbnails": "Montri antaŭrigardojn/bildetojn por bildoj", + "inline_url_previews_default": "Ŝalti entekstan antaŭrigardon al retadresoj", + "inline_url_previews_room": "Ŝalti URL-antaŭrigardon por anoj de ĉi tiu ĉambro", + "inline_url_previews_room_account": "Ŝalti URL-antaŭrigardon en ĉi tiu ĉambro (nur por vi)", "jump_to_bottom_on_send": "Salti al subo de historio sendinte mesaĝon", - "prompt_invite": "Averti antaŭ ol sendi invitojn al eble nevalidaj Matrix-identigiloj", - "start_automatically": "Memfare ruli post operaciuma saluto", - "warn_quit": "Averti antaŭ ĉesigo", + "key_backup": { + "backup_in_progress": "Viaj ŝlosiloj estas savkopiataj (la unua savkopio povas daŭri kelkajn minutojn).", + "backup_success": "Sukceso!", + "cannot_create_backup": "Ne povas krei savkopion de ŝlosiloj", + "create_title": "Krei savkopion de ŝlosiloj", + "setup_secure_backup": { + "cancel_warning": "Se vi nuligos nun, vi eble perdos ĉifritajn mesaĝojn kaj datumojn se vi perdos aliron al viaj salutoj.", + "confirm_security_phrase": "Konfirmu vian Sekurecan frazon", + "description": "Malhelpu perdon de aliro al ĉifritaj mesaĝoj kaj datumoj per savkopiado de ĉifraj ŝlosiloj al via servilo.", + "download_or_copy": "%(downloadButton)s aŭ %(copyButton)s", + "enter_phrase_title": "Enigiu sekurecan frazon", + "enter_phrase_to_confirm": "Enigu vian Sekurecan frazon duafoje por ĝin konfirmi.", + "generate_security_key_description": "Ni generos Sekurecan ŝlosilon por ke vi stoku ie sekura, kiel pasvort-administranto aŭ monŝranko.", + "generate_security_key_title": "Generi sekurecan ŝlosilon", + "pass_phrase_match_failed": "Tio ne akordas.", + "pass_phrase_match_success": "Tio akordas!", + "phrase_strong_enough": "Bonege! La Sekureca frazo ŝajnas sufiĉe forta.", + "requires_key_restore": "Rehavu vian savkopion de ŝlosiloj por gradaltigi vian ĉifradon", + "requires_password_confirmation": "Enigu pasvorton de via konto por konfirmi la gradaltigon:", + "requires_server_authentication": "Vi devos aŭtentikigi kun la servilo por konfirmi la gradaltigon.", + "secret_storage_query_failure": "Ne povis peti staton de sekreta deponejo", + "security_key_safety_reminder": "Konservu vian Sekurecan ŝlosilon ie sekure, kiel pasvortadministranto aŭ monŝranko, ĉar ĝi estas uzata por protekti viajn ĉifritajn datumojn.", + "session_upgrade_description": "Gradaltigu ĉi tiun salutaĵon por ebligi al ĝi kontroladon de aliaj salutaĵoj, donante al ili aliron al ĉifritaj mesaĵoj, kaj markante ilin fidataj por aliaj uzantoj.", + "set_phrase_again": "Reiru por reagordi ĝin.", + "settings_reminder": "Vi ankaŭ povas agordi Sekuran savkopiadon kaj administri viajn ŝlosilojn per Agordoj.", + "title_confirm_phrase": "Konfirmi Sekurecan frazon", + "title_save_key": "Konservi vian Sekurecan ŝlosilon", + "title_set_phrase": "Agordi Sekurecan frazon", + "title_upgrade_encryption": "Gradaltigi vian ĉifradon", + "unable_to_setup": "Ne povas starigi sekretan deponejon", + "use_different_passphrase": "Ĉu uzi alian pasfrazon?", + "use_phrase_only_you_know": "Uzu sekretan frazon kiun konas nur vi, kaj laŭplaĉe konservu sekurecan ŝlosilon, uzotan por savkopiado." + } + }, + "key_export_import": { + "confirm_passphrase": "Konfirmu pasfrazon", + "enter_passphrase": "Enigu pasfrazon", + "export_description_1": "Tio ĉi permesos al vi elporti al loka dosiero ŝlosilojn por la mesaĝoj ricevitaj en ĉifritaj ĉambroj. Poste vi povos enporti la dosieron en alian klienton de Matrix, por povigi ĝin malĉifri tiujn mesaĝojn.", + "export_title": "Elporti ĉambrajn ŝlosilojn", + "file_to_import": "Enportota dosiero", + "import_description_1": "Tio ĉi permesos al vi enporti ĉifrajn ŝlosilojn, kiujn vi antaŭe elportis el alia kliento de Matrix. Poste vi povos malĉifri la samajn mesaĝojn, kiujn la alia kliento povis.", + "import_description_2": "La elportita dosiero estos protektata de pasfrazo. Por malĉifri ĝin, enigu la pasfrazon ĉi tien.", + "import_title": "Enporti ĉambrajn ŝlosilojn", + "phrase_cannot_be_empty": "Pasfrazoj maldevas esti malplenaj", + "phrase_must_match": "Pasfrazoj devas akordi" + }, + "keyboard": { + "title": "Klavaro" + }, "notifications": { + "enable_audible_notifications_session": "Ŝalti aŭdeblajn sciigojn por ĉi tiu salutaĵo", + "enable_desktop_notifications_session": "Ŝalti labortablajn sciigojn por ĉi tiu salutaĵo", + "enable_email_notifications": "Ŝalti retpoŝtajn sciigojn por %(email)s", + "enable_notifications_account": "Ŝalti sciigojn por ĉi tiu konto", + "error_loading": "Eraris enlegado de viaj agordoj pri sciigoj.", + "error_permissions_denied": "%(brand)s ne havas permeson sciigi vin – bonvolu kontroli la agordojn de via foliumilo", + "error_permissions_missing": "%(brand)s ne ricevis permeson sendi sciigojn – bonvolu reprovi", + "error_saving": "Eraris konservado de preferoj pri sciigoj", + "error_saving_detail": "Eraris konservado de viaj preferoj pri sciigoj.", + "error_title": "Ne povas ŝalti sciigojn", + "messages_containing_keywords": "Mesaĝoj enhavantaj ĉefvortojn", + "noisy": "Brue", + "push_targets": "Celoj de sciigoj", + "rule_call": "Invito al voko", "rule_contains_display_name": "Mesaĝoj enhavantaj mian vidigan nomon", "rule_contains_user_name": "Mesaĝoj enhavantaj mian uzantnomon", - "rule_roomnotif": "Mesaĝoj enhavantaj @room", - "rule_room_one_to_one": "Mesaĝoj en duopaj babiloj", - "rule_message": "Mesaĝoj en grupaj babiloj", "rule_encrypted": "Ĉifritaj mesaĝoj en grupaj babiloj", + "rule_encrypted_room_one_to_one": "Ĉifritaj mesaĝoj en duopaj babiloj", "rule_invite_for_me": "Kiam mi estas invitita al ĉambro", - "rule_call": "Invito al voko", + "rule_message": "Mesaĝoj en grupaj babiloj", + "rule_room_one_to_one": "Mesaĝoj en duopaj babiloj", + "rule_roomnotif": "Mesaĝoj enhavantaj @room", "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", - "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" + "show_message_desktop_notification": "Montradi mesaĝojn en labortablaj sciigoj" }, - "appearance": { - "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" + "preferences": { + "always_show_menu_bar": "Ĉiam montri la fenestran menubreton", + "autocomplete_delay": "Prokrasto de memaga kompletigo", + "code_blocks_heading": "Kodujoj", + "composer_heading": "Komponilo", + "keyboard_heading": "Ŝparklavoj", + "media_heading": "Bildoj, GIF-bildoj kaj filmoj", + "rm_lifetime": "Vivodaŭro de legomarko (ms)", + "rm_lifetime_offscreen": "Vivodaŭro de eksterekrana legomarko (ms)", + "room_list_heading": "Ĉambrolisto", + "surround_text": "Ĉirkaŭi elektitan tekston dum tajpado de specialaj signoj", + "time_heading": "Montrado de tempo" }, - "inline_url_previews_room_account": "Ŝalti URL-antaŭrigardon en ĉi tiu ĉambro (nur por vi)", - "inline_url_previews_room": "Ŝalti URL-antaŭrigardon por anoj de ĉi tiu ĉambro" + "prompt_invite": "Averti antaŭ ol sendi invitojn al eble nevalidaj Matrix-identigiloj", + "replace_plain_emoji": "Memfare anstataŭigi tekstajn mienetojn", + "security": { + "4s_public_key_in_account_data": "en datumoj de konto", + "4s_public_key_status": "Publika ŝlosilo de sekreta deponejo:", + "backup_key_cached_status": "Kaŝmemorita Savkopia ŝlosilo:", + "backup_key_stored_status": "Deponita Savkopia ŝlosilo:", + "backup_key_unexpected_type": "neatendita tipo", + "backup_key_well_formed": "bone formita", + "backup_keys_description": "Savkopiu viajn čifrajn šlosilojn kune kun la datumoj de via konto, okaze ke vi perdos aliron al viaj salutaĵoj. Viaj ŝlosiloj sekuriĝos per unika Sekureca ŝlosilo.", + "bulk_options_accept_all_invites": "Akcepti ĉiujn %(invitedRooms)s invitojn", + "bulk_options_reject_all_invites": "Rifuzi ĉiujn %(invitedRooms)s invitojn", + "bulk_options_section": "Amasaj elektebloj", + "cross_signing_cached": "kaŝmemorita loke", + "cross_signing_homeserver_support": "Funkciaj kapabloj de hejmservilo:", + "cross_signing_homeserver_support_exists": "ekzistas", + "cross_signing_in_4s": "en sekreta deponejo", + "cross_signing_in_memory": "en memoro", + "cross_signing_master_private_Key": "Ĉefa privata ŝlosilo:", + "cross_signing_not_cached": "ne trovita loke", + "cross_signing_not_found": "ne trovita", + "cross_signing_not_in_4s": "netrovite en deponejo", + "cross_signing_not_stored": "ne deponita", + "cross_signing_private_keys": "Delegaj privataj ŝlosiloj:", + "cross_signing_public_keys": "Delegaj publikaj ŝlosiloj:", + "cross_signing_self_signing_private_key": "Memsubskriba privata ŝlosilo:", + "cross_signing_user_signing_private_key": "Uzantosubskriba privata ŝlosilo:", + "cryptography_section": "Ĉifroteĥnikaro", + "delete_backup": "Forigi savkopion", + "delete_backup_confirm_description": "Ĉu vi certas? Vi perdos ĉiujn viajn ĉifritajn mesaĝojn, se viaj ŝlosiloj ne estas savkopiitaj.", + "e2ee_default_disabled_warning": "La administranto de via servilo malŝaltis implicitan tutvojan ĉifradon en privataj kaj individuaj ĉambroj.", + "enable_message_search": "Ŝalti serĉon de mesaĝoj en ĉifritaj ĉambroj", + "encryption_individual_verification_mode": "Unuope kontroli ĉiun salutaĵon de uzanto por marki ĝin fidata, ne fidante delege subskribitajn aparatojn.", + "encryption_section": "Ĉifrado", + "error_loading_key_backup_status": "Ne povas enlegi staton de ŝlosila savkopio", + "export_megolm_keys": "Elporti tutvoje ĉifrajn ŝlosilojn de la ĉambro", + "ignore_users_empty": "Vi malatentas neniujn uzantojn.", + "ignore_users_section": "Malatentaj uzantoj", + "import_megolm_keys": "Enporti tutvoje ĉifrajn ĉambrajn ŝlosilojn", + "key_backup_active_version_none": "Neniu", + "key_backup_algorithm": "Algoritmo:", + "key_backup_complete": "Ĉiuj ŝlosiloj estas savkopiitaj", + "key_backup_connect": "Konekti ĉi tiun salutaĵon al Savkopiado de ŝlosiloj", + "key_backup_connect_prompt": "Konektu ĉi tiun salutaĵon al savkopiado de ŝlosiloj antaŭ ol vi adiaŭos, por ne perdi ŝlosilojn, kiuj povus troviĝi nur en ĉi tiu salutaĵo.", + "key_backup_inactive": "Ĉi tiu salutaĵo ne savkopias viajn ŝlosilojn, sed vi jam havas savkopion, el kiu vi povas rehavi datumojn, kaj ilin kreskigi plue.", + "key_backup_inactive_warning": "Viaj ŝlosiloj ne estas savkopiataj el ĉi tiu salutaĵo.", + "manually_verify_all_sessions": "Permane kontroli ĉiujn forajn salutaĵojn", + "message_search_disable_warning": "Post malŝalto, mesaĝoj el ĉifritaj ĉambroj ne aperos en serĉorezultoj.", + "message_search_disabled": "Sekure kaŝmemori ĉifritajn mesaĝojn loke, por aperigi ilin en serĉrezultoj.", + "message_search_enabled": { + "one": "Sekure kaŝmemori ĉifritajn mesaĝojn loke por ke ili aperu inter serĉrezultoj, uzante %(size)s por deponi mesaĝojn el %(rooms)s ĉambroj.", + "other": "Sekure kaŝmemori ĉifritajn mesaĝojn loke por ke ili aperu inter serĉrezultoj, uzante %(size)s por deponi mesaĝojn el %(rooms)s ĉambroj." + }, + "message_search_failed": "Malsukcesis komenci serĉadon de mesaĝoj", + "message_search_indexed_messages": "Indeksitaj masaĝoj:", + "message_search_indexed_rooms": "Indeksitaj ĉambroj:", + "message_search_indexing": "Nun indeksante: %(currentRoom)s", + "message_search_indexing_idle": "Mesaĝoj estas indeksataj en neniu ĉambro.", + "message_search_intro": "%(brand)s sekure loke kaŝmemoras ĉifritajn mesaĝojn por aperigi ilin en serĉorezultoj:", + "message_search_room_progress": "%(doneRooms)s el %(totalRooms)s", + "message_search_section": "Serĉado de mesaĝoj", + "message_search_sleep_time": "Kiel rapide elŝuti mesaĝojn.", + "message_search_space_used": "Spaco uzita:", + "message_search_unsupported": "%(brand)s malhavas kelkajn partojn bezonajn por sekura loka kaŝmemorado de ĉirfitaj mesaĝoj. Se vi volas eksperimenti pri ĉi tiu kapablo, kunmetu propran klienton «%(brand)s Dekstop» kun aldonitaj serĉopartoj.", + "message_search_unsupported_web": "%(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.", + "restore_key_backup": "Rehavi el savkopio", + "secret_storage_not_ready": "neprete", + "secret_storage_ready": "prete", + "secret_storage_status": "Sekreta deponejo:", + "send_analytics": "Sendi statistikajn datumojn", + "session_id": "Identigilo de salutaĵo:", + "session_key": "Ŝlosilo de salutaĵo:", + "strict_encryption": "Neniam sendi ĉifritajn mesaĝojn al nekontrolitaj salutaĵoj de ĉi tiu salutaĵo" + }, + "send_read_receipts": "Sendi legitajn kvitanojn", + "send_typing_notifications": "Sendi sciigojn pri tajpado", + "sessions": { + "browser": "Retumilo", + "hide_details": "Kaŝi detalojn", + "inactive_sessions": "Neaktivaj salutaĵoj", + "inactive_sessions_explainer_1": "Neaktivaj salutaĵoj estas salutaĵoj, kiujn vi ne uzis dum kelka tempo, sed ili daŭre ricevas ĉifrajn ŝlosilojn.", + "inactive_sessions_explainer_2": "Forigi neaktivajn salutaĵojn plibonigas sekurecon, rendimenton kaj detekton de dubindaj novaj salutaĵoj.", + "inactive_sessions_list_description": "Konsideru elsaluti de malnovaj salutaĵoj (%(inactiveAgeDays)s tagoj aŭ pli malnovaj), kiujn vi ne plu uzas.", + "ip": "IP-adreso", + "n_sessions_selected": { + "one": "%(count)s salutaĵo elektita", + "other": "%(count)s salutaĵoj elektitaj" + }, + "no_inactive_sessions": "Neniuj neaktivaj salutaĵoj trovitaj.", + "no_sessions": "Neniuj salutaĵoj trovitaj.", + "no_unverified_sessions": "Neniuj nekontrolitaj salutaĵoj trovitaj.", + "no_verified_sessions": "Neniuj kontrolitaj salutaĵoj trovitaj.", + "other_sessions_heading": "Aliaj salutaĵoj", + "push_heading": "Puŝaj sciigoj", + "push_subheading": "Ricevi puŝajn sciigojn pri ĉi tiu sesio.", + "rename_form_learn_more": "Renomi salutaĵojn", + "session_id": "Identigilo de salutaĵo", + "show_details": "Montri detalojn", + "sign_out": "Eliri el ĉi tiu salutaĵo", + "sign_out_n_sessions": { + "one": "Elsaluti el %(count)s salutaĵo", + "other": "Elsaluti el %(count)s salutaĵoj" + }, + "title": "Salutaĵoj", + "unverified_sessions": "Nekontrolitaj salutaĵoj", + "unverified_sessions_list_description": "Por plia sekura komunikado, kontrolu viajn salutaĵojn aŭ elsalutu el ili se vi ne plu rekonas ilin.", + "verified_sessions": "Kontrolitaj salutaĵoj", + "verify_session": "Kontroli salutaĵon" + }, + "show_breadcrumbs": "Montri tujirilojn al freŝe rigarditaj ĉambroj super la listo de ĉambroj", + "show_chat_effects": "Montri grafikaĵojn en babilujo (ekz. movbildojn, ricevante konfetojn)", + "show_displayname_changes": "Montri ŝanĝojn de vidigaj nomoj", + "show_read_receipts": "Montri legokonfirmojn senditajn de aliaj uzantoj", + "show_redaction_placeholder": "Meti kovrilon anstataŭ forigitajn mesaĝojn", + "show_stickers_button": "Butono por montri glumarkojn", + "show_typing_notifications": "Montri sciigojn pri tajpado", + "sidebar": { + "metaspaces_home_all_rooms": "Montri ĉiujn ĉambrojn", + "title": "Flanka kolumno" + }, + "start_automatically": "Memfare ruli post operaciuma saluto", + "use_12_hour_format": "Montri tempindikojn en 12-hora formo (ekz. 2:30 post.)", + "use_command_enter_send_message": "Sendu mesaĝon per komanda klavo + eniga klavo", + "use_control_enter_send_message": "Sendu mesaĝon per stirklavo (Ctrl) + eniga klavo", + "voip": { + "audio_input_empty": "Neniu mikrofono troviĝis", + "audio_output": "Sona eligo", + "audio_output_empty": "Neniu soneligo troviĝis", + "mirror_local_feed": "Speguli lokan filmon", + "missing_permissions_prompt": "Mankas aŭdovidaj permesoj; klaku al la suba butono por peti.", + "request_permissions": "Peti aŭdovidajn permesojn", + "title": "Voĉo kaj vido", + "video_input_empty": "Neniu kamerao troviĝis" + }, + "warn_quit": "Averti antaŭ ĉesigo" }, - "devtools": { - "event_type": "Tipo de okazo", - "state_key": "Stata ŝlosilo", - "invalid_json": "Ŝajnas ne esti valida JSON.", - "event_sent": "Okazo sendiĝis!", - "event_content": "Enhavo de okazo", - "save_setting_values": "Konservi valorojn de la agordoj", - "setting_colon": "Agordo:", - "caution_colon": "Atentu:", - "use_at_own_risk": "Ĉi tiu fasado ne kontrolas la tipojn de valoroj. Uzu je via risko.", - "setting_definition": "Difino de agordo:", - "level": "Nivelo", - "settable_global": "Agordebla ĉiee", - "settable_room": "Agordebla ĉambre", - "values_explicit": "Valoroj por malimplicitaj niveloj", - "values_explicit_room": "Valoroj por malimplicitaj niveloj en ĉi tiu ĉambro", - "value_colon": "Valoro:", - "value_this_room_colon": "Valoro en ĉi tiu ĉambro:", - "values_explicit_colon": "Valoroj por malimplicitaj niveloj:", - "values_explicit_this_room_colon": "Valoroj por malimplicitaj niveloj en ĉi tiu ĉambro:", - "setting_id": "Identigilo de agordo", - "value": "Valoro", - "value_in_this_room": "Valoro en ĉi tiu ĉambro", - "failed_to_find_widget": "Eraris serĉado de tiu ĉi fenestraĵo.", - "active_widgets": "Aktivaj fenestraĵoj", - "toolbox": "Ilaro", - "developer_tools": "Evoluigiloj", - "category_room": "Ĉambro", - "category_other": "Alia" + "share": { + "permalink_message": "Ligi al elektita mesaĝo", + "permalink_most_recent": "Ligi al plej freŝa mesaĝo", + "title_message": "Kunhavigi ĉambran mesaĝon", + "title_room": "Kunhavigi ĉambron", + "title_user": "Kunhavigi uzanton" }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Plata Teksto", - "from_the_beginning": "De la komenco", - "number_of_messages": "Indiki kelkajn mesaĝojn", - "current_timeline": "Nuna historio", - "creating_html": "Kreante HTML…", - "export_successful": "Eksporto sukcesa!", - "unload_confirm": "Ĉu vi vere volas nuligi la eksportadon?", - "generating_zip": "ZIP-arkivo estas generita", - "fetched_n_events_with_total": { - "one": "Elportis %(count)s okazon el %(total)s", - "other": "Elportis %(count)s okazojn el %(total)s" + "slash_command": { + "addwidget": "Aldonas propran fenestraĵon al la ĉambro per URL", + "addwidget_invalid_protocol": "Bonvolu doni URL-on de fenestraĵo kun https:// aŭ http://", + "addwidget_missing_url": "Bonvolu provizi URL-on al fenestraĵo aŭ enkorpigi kodon", + "addwidget_no_permissions": "Vi ne rajtas modifi fenestraĵojn en ĉi tiu ĉambro.", + "ban": "Forbaras uzanton kun la donita identigilo", + "category_actions": "Agoj", + "category_admin": "Administranto", + "category_advanced": "Altnivela", + "category_effects": "Efektoj", + "category_messages": "Mesaĝoj", + "category_other": "Alia", + "command_error": "Komanda eraro", + "converttodm": "Individuigas la ĉambron", + "converttoroom": "Malindividuigas la ĉambron", + "deop": "Senestrigas uzanton kun donita identigilo", + "devtools": "Maflermas evoluigistan interagujon", + "discardsession": "Devigas la aktualan eliran grupan salutaĵon en ĉifrita ĉambro forĵetiĝi", + "error_invalid_rendering_type": "Komanda eraro: Ne povas trovi bildigan tipon (%(renderingType)s)", + "error_invalid_runfn": "Komanda eraro: Ne eblas trakti oblikvan komandon.", + "help": "Montras liston de komandoj kun priskribo de uzo", + "help_dialog_title": "Helpo pri komando", + "holdcall": "Paŭzigas la vokon en la nuna ĉambro", + "html": "Sendas mesaĝon kiel HTML, ne interpretante ĝin kiel Markdown", + "ignore": "Malatentas uzanton, kaŝante ĝiajn mesaĝojn de vi", + "ignore_dialog_description": "Vi nun malatentas uzanton %(userId)s", + "ignore_dialog_title": "Malatentata uzanto", + "invite": "Invitas uzanton per identigilo al la nuna ĉambro", + "invite_3pid_needs_is_error": "Uzi identigan servilon por inviti retpoŝte. Administru en Agordoj.", + "invite_3pid_use_default_is_title": "Uzi identigan servilon", + "invite_3pid_use_default_is_title_description": "Uzu identigan servilon por inviti retpoŝte. Klaku al « daŭrigi » por uzi la norman identigan servilon (%(defaultIdentityServerName)s) aŭ administru tion en Agordoj.", + "join": "Aligas al ĉambro kun donita adreso", + "jumptodate": "Iri al la donita dato en la historio", + "jumptodate_invalid_input": "Ni ne povis kompreni la donitan daton (%(inputDate)s). Penu uzi la aranĝo JJJJ-MM-TT.", + "lenny": "Antaŭmetas ( ͡° ͜ʖ ͡°) al platteksta mesaĝo", + "me": "Montras agon", + "msg": "Sendas mesaĝon al la uzanto", + "myroomnick": "Ŝanĝas vian vidigan nomon nur en la nuna ĉambro", + "nick": "Ŝanĝas vian vidigan nomon", + "no_active_call": "Neniu aktiva voko en ĉi tiu ĉambro", + "op": "Difini la povnivelon de uzanto", + "part_unknown_alias": "Nekonata ĉambra adreso: %(roomAlias)s", + "plain": "Sendas mesaĝon kiel platan tekston, sen interpreto al Markdown", + "query": "Malfermas babilon kun la uzanto", + "query_not_found_phone_number": "Ne povas trovi Matrix-an identigilon por tiu telefonnumero", + "rageshake": "Sendi erarraporton kun protokolo", + "rainbow": "Sendas la mesaĝon ĉielarke kolorigitan", + "rainbowme": "Sendas la mienon ĉielarke kolorigitan", + "remakeolm": "Komando de programisto: Forĵetas la nunan eliran grupsesion kaj starigas novajn Olm-salutaĵojn", + "remove": "Forigas uzanton kun la donita identigilo de tiu ĉambro", + "roomavatar": "Ŝanĝas la profilbildon de la nuna ĉambro", + "roomname": "Agordas nomon de la ĉambro", + "server_error": "Servila eraro", + "server_error_detail": "Servilo estas neatingebla, troŝarĝita, aŭ io alia misokazis.", + "shrug": "Antaŭmetas ¯\\_(ツ)_/¯ al platteksta mesaĝo", + "spoiler": "Sendas la donitan mesaĝon kiel malkaŝon de intrigo", + "tableflip": "Antaŭmetas (╯°□°)╯︵ ┻━┻ al platteksta mesaĝo", + "topic": "Ekhavas aŭ agordas la temon de la ĉambro", + "topic_none": "Ĉi tiu ĉambro ne havas temon.", + "topic_room_error": "Malsukcesis akiri temo de ĉambro: Ne povas trovi ĉambron (%(roomId)s)", + "tovirtual": "Iri al virtuala ĉambro de tiu ĉambro, se la virtuala ĉambro ekzistas", + "tovirtual_not_found": "Tiu ĉambro ne havas virtuala ĉambro", + "unban": "Malforbaras uzanton kun la donita identigilo", + "unflip": "Antaŭmetas ┬──┬ ノ( ゜-゜ノ) al platteksta mesaĝo", + "unholdcall": "Malpaŭzigas la vokon en la nuna ĉambro", + "unignore": "Ĉesas malatenti uzanton, montronte ĝiajn pluajn mesaĝojn", + "unignore_dialog_description": "Vi nun reatentas uzanton %(userId)s", + "unignore_dialog_title": "Reatentata uzanto", + "unknown_command": "Nekonata komando", + "unknown_command_button": "Sendi mesaĝon", + "unknown_command_detail": "Nerekonita komando: %(commandText)s", + "unknown_command_help": "Vi povas komandi /help por listigi uzeblajn komandojn. Ĉu vi intencis sendi ĉi tion kiel mesaĝon?", + "unknown_command_hint": "Helpeto: Komencu vian mesaĝon per // por komenci ĝin per suprenstreko.", + "upgraderoom": "Gradaltigas ĉambron al nova versio", + "upgraderoom_permission_error": "Vi ne havas sufiĉajn permesojn por uzi ĉi tiun komandon.", + "usage": "Uzo", + "verify": "Kontrolas opon de uzanto, salutaĵo, kaj publika ŝlosilo", + "verify_mismatch": "AVERTO: MALSUKCESIS KONTROLO DE ŜLOSILOJ! La subskriba ŝlosilo de %(userId)s kaj session %(deviceId)s estas «%(fprint)s», kiu ne akordas la donitan ŝlosilon «%(fingerprint)s». Tio povus signifi, ke via komunikado estas spionata!", + "verify_nop": "Salutaĵo jam estas kontrolita!", + "verify_nop_warning_mismatch": "AVERTO: Salutaĵo jam estas kontrolita, sed la ŝlosiloj NE AKORDAS!", + "verify_success_description": "La subskriba ŝlosilo, kiun vi donis, akordas la subskribas ŝlosilon, kinu vi ricevis de la salutaĵo %(deviceId)s de la uzanto %(userId)s. Salutaĵo estis markita kontrolita.", + "verify_success_title": "Kontrolita ŝlosilo", + "verify_unknown_pair": "Nekonata (uzanto, salutaĵo) duopo: (%(userId)s, %(deviceId)s)", + "whois": "Montras informojn pri uzanto" + }, + "space": { + "add_existing_room_space": { + "create": "Ĉu vi volas anstataŭe aldoni novan ĉambron?", + "create_prompt": "Krei novan ĉambron", + "dm_heading": "Individuaj ĉambroj", + "error_heading": "Ne ĉiuj elektitoj aldoniĝis", + "progress_text": { + "one": "Aldonante ĉambron…", + "other": "Aldonante ĉambrojn… (%(progress)s el %(count)s)" + }, + "space_dropdown_label": "Elekto de aro", + "space_dropdown_title": "Aldoni jamajn ĉambrojn", + "subspace_moved_note": "Aldonejo de aroj moviĝis." }, - "fetched_n_events": { - "one": "Ĝis nun akiris %(count)s okazon", - "other": "Ĝis nun akiris %(count)s okazojn" + "add_existing_subspace": { + "create_button": "Krei novan aron", + "create_prompt": "Ĉu vi volas aldoni novan aron anstataŭe?", + "filter_placeholder": "Serĉi arojn", + "space_dropdown_title": "Aldoni jaman aron" }, - "media_omitted_file_size": "Amaskomunikilaro preterlasis - dosiero tro granda", - "creator_summary": "%(creatorName)s kreis ĉi tiun ĉambron.", - "export_info": "Ĉi tio estas la komenco de eksporto de . Eksportite de ĉe %(exportDate)s.", - "topic": "Temo: %(topic)s", - "error_fetching_file": "Eraro alportante dosieron", - "fetching_events": "Alportante okazojn…", - "creating_output": "Kreante eligon…", - "num_messages_min_max": "Nombro da mesaĝoj povas esti nur nombro inter %(min)s kaj %(max)s", - "num_messages": "Nombro da mesaĝoj", - "select_option": "Elektu el la subaj elektoj por eksporti babilojn el via historio", - "messages": "Mesaĝoj", - "size_limit": "Grandeca Limo", - "include_attachments": "Inkluzivi Aldonaĵojn" + "context_menu": { + "explore": "Esplori ĉambrojn", + "manage_and_explore": "Administri kaj esplori ĉambrojn", + "options": "Agordoj de aro" + }, + "failed_remove_rooms": "Malsukcesis forigi iujn arojn. Reprovu poste", + "incompatible_server_hierarchy": "Via servilo ne subtenas montradon de hierarĥioj de aroj.", + "invite": "Inviti personojn", + "invite_description": "Inviti per retpoŝtadreso aŭ uzantonomo", + "invite_link": "Diskonigi invitan ligilon", + "invite_this_space": "Inviti al ĉi tiu aro", + "landing_welcome": "Bonvenu al ", + "leave_dialog_action": "Forlasi aron", + "leave_dialog_description": "Vi foriros de .", + "leave_dialog_only_admin_room_warning": "Vi estas la sola administranto de iuj ĉambroj aŭ aroj, de kie vi volas foriri. Se vi faros tion, neniu povos ilin plu administri.", + "leave_dialog_only_admin_warning": "Vi estas la sola administranto de ĉi tiu aro. Se vi foriros, neniu povos ĝin administri.", + "leave_dialog_option_all": "Foriri de ĉiuj ĉambroj", + "leave_dialog_option_intro": "Ĉu vi volus foriri de la ĉambroj en ĉi tiu aro?", + "leave_dialog_option_none": "Foriru de neniuj ĉambroj", + "leave_dialog_option_specific": "Foriri de iuj ĉambroj", + "leave_dialog_public_rejoin_warning": "Vi ne povos ree aliĝi, krom se oni ree invitos vin.", + "leave_dialog_title": "Foriri de %(spaceName)s", + "mark_suggested": "Marki rekomendata", + "no_search_result_hint": "Eble vi provu serĉi alion, aŭ kontroli je mistajpoj.", + "room_filter_placeholder": "Serĉi ĉambrojn", + "search_children": "Serĉi je %(spaceName)s", + "search_placeholder": "Serĉi nomojn kaj priskribojn", + "select_room_below": "Unue elektu ĉambron de sube", + "share_public": "Diskonigu vian publikan aron", + "suggested": "Rekomendata", + "suggested_tooltip": "Ĉi tiu ĉambro estas rekomendata kiel aliĝinda", + "title_when_query_available": "Rezultoj", + "title_when_query_unavailable": "Ĉambroj kaj aroj", + "unmark_suggested": "Marki nerekomendata", + "user_lacks_permission": "Vi ne rajtas" }, - "create_room": { - "title_public_room": "Krei publikan ĉambron", - "title_private_room": "Krei privatan ĉambron", - "name_validation_required": "Bonvolu enigi nomon por la ĉambro", - "join_rule_restricted_label": "Ĉiu en povos trovi kaj aliĝi ĉi tiun ĉambron.", - "join_rule_change_notice": "Vi povas ŝanĝi ĉi tion iam ajn per agordoj de la ĉambro.", - "join_rule_public_parent_space_label": "Ĉiu povos trovi kaj aliĝi ĉi tiun ĉambron, ne nur anoj de .", - "join_rule_public_label": "Ĉiu povos trovi kaj aliĝi ĉi tiun ĉambron.", - "join_rule_invite_label": "Nur invititoj povos trovi kaj aliĝi ĉi tiun ĉambron.", - "encryption_forced": "Via servilo postulas ŝaltitan ĉifradon en privataj ĉambroj.", - "encryption_label": "Ŝalti tutvojan ĉifradon", - "unfederated_label_default_off": "Vi povus ŝalti ĉi tion se la ĉambro estus uzota nur por kunlaborado de internaj skipoj je via hejmservilo. Ĝi ne ŝanĝeblas poste.", - "unfederated_label_default_on": "Vi povas malŝalti ĉi tion se la ĉambro estos uzata por kunlaborado kun eksteraj skipoj, kun iliaj propraj hejmserviloj. Ĝi ne povas ŝanĝiĝi poste.", - "topic_label": "Temo (malnepra)", - "room_visibility_label": "Videbleco de ĉambro", - "join_rule_invite": "Privata ĉambro (nur por invititoj)", - "join_rule_restricted": "Videbla al aranoj", - "unfederated": "Bloki de la ĉambro ĉiun ekster %(serverName)s." + "space_settings": { + "title": "Agordoj – %(spaceName)s" + }, + "spaces": { + "error_no_permission_add_room": "Vi ne havas permeson aldoni ĉambrojn al ĉi tiu aro", + "error_no_permission_create_room": "Vi ne havas permeson krei novajn ĉambrojn en ĉi tiu aro" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Enigu la nomon de nova servilo, kiun vi volas esplori.", + "network_dropdown_add_dialog_placeholder": "Nomo de servilo", + "network_dropdown_add_dialog_title": "Aldoni novan servilon", + "network_dropdown_available_invalid": "Ne povas trovi ĉi tiun servilon aŭ ĝian liston de ĉambroj", + "network_dropdown_available_invalid_forbidden": "Vi ne rajtas vidi liston de ĉambroj de tu ĉi servilo", + "network_dropdown_available_valid": "Ŝajnas en ordo", + "network_dropdown_required_invalid": "Enigu nomon de servilo", + "network_dropdown_your_server_description": "Via servilo" + } + }, + "spotlight_dialog": { + "create_new_room_button": "Krei novan ĉambron", + "public_rooms_label": "Publikajn ĉambrojn" + }, + "stickers": { + "empty": "Vi havas neniujn ŝaltitajn glumarkarojn", + "empty_add_prompt": "Iujn aldoni" + }, + "terms": { + "column_document": "Dokumento", + "column_service": "Servo", + "column_summary": "Resumo", + "identity_server_no_terms_description_1": "Ĉi tiu ago bezonas atingi la norman identigan servilon por kontroli retpoŝtadreson aŭ telefonnumeron, sed la servilo ne havas uzokondiĉojn.", + "identity_server_no_terms_description_2": "Nur daŭrigu se vi fidas al la posedanto de la servilo.", + "identity_server_no_terms_title": "Identiga servilo havas neniujn uzkondiĉojn", + "inline_intro_text": "Akceptu por daŭrigi:", + "integration_manager": "Uzu robotojn, pontojn, fenestraĵojn, kaj glumarkarojn", + "intro": "Por pluigi, vi devas akcepti la uzokondiĉojn de ĉi tiu servo.", + "summary_identity_server_1": "Trovu aliajn per telefonnumero aŭ retpoŝtadreso", + "summary_identity_server_2": "Troviĝu per telefonnumero aŭ retpoŝtadreso", + "tac_button": "Tralegi uzokondiĉojn", + "tac_description": "Por daŭre uzadi la hejmservilon %(homeserverDomain)s, vi devas tralegi kaj konsenti niajn uzokondiĉojn.", + "tac_title": "Uzokondiĉoj", + "tos": "Uzokondiĉoj" + }, + "theme": { + "light_high_contrast": "Malpeza alta kontrasto" + }, + "time": { + "about_day_ago": "antaŭ ĉirkaŭ tago", + "about_hour_ago": "antaŭ ĉirkaŭ horo", + "about_minute_ago": "antaŭ ĉirkaŭ minuto", + "date_at_time": "%(date)s je %(time)s", + "few_seconds_ago": "antaŭ kelkaj sekundoj", + "hours_minutes_seconds_left": "%(hours)sh. %(minutes)sm. %(seconds)ss. restas", + "in_about_day": "ĉirkaŭ tagon de nun", + "in_about_hour": "ĉirkaŭ horon de nun", + "in_about_minute": "ĉirkaŭ minuton de nun", + "in_few_seconds": "kelkajn sekundojn de nun", + "in_n_days": "%(num)s tagojn de nun", + "in_n_hours": "%(num)s horojn de nun", + "in_n_minutes": "%(num)s minutojn de nun", + "minutes_seconds_left": "%(minutes)sm. %(seconds)ss. restas", + "n_days_ago": "antaŭ %(num)s tagoj", + "n_hours_ago": "antaŭ %(num)s horoj", + "n_minutes_ago": "antaŭ %(num)s minutoj", + "seconds_left": "%(seconds)s sekundoj restas", + "short_days": "%(value)st.", + "short_days_hours_minutes_seconds": "%(days)st. %(hours)sh. %(minutes)sm. %(seconds)ss.", + "short_hours": "%(value)sh.", + "short_hours_minutes_seconds": "%(hours)sh. %(minutes)sm. %(seconds)ss.", + "short_minutes": "%(value)sm.", + "short_minutes_seconds": "%(minutes)sm. %(seconds)ss.", + "short_seconds": "%(value)ss." }, "timeline": { + "context_menu": { + "collapse_reply_thread": "Maletendi respondan fadenon", + "external_url": "Fonta URL", + "report": "Raporti", + "resent_unsent_reactions": "Resendi %(unsentCount)s reago(j)n", + "show_url_preview": "Antaŭrigardi", + "view_source": "Montri fonton" + }, + "creation_summary_dm": "%(creator)s kreis ĉi tiun individuan ĉambron.", + "creation_summary_room": "%(creator)s kreis kaj agordis la ĉambron.", + "download_action_decrypting": "Malĉifrante", + "edits": { + "tooltip_label": "Redaktita je %(date)s. Klaku por vidi redaktojn.", + "tooltip_sub": "Klaku por vidi redaktojn", + "tooltip_title": "Redaktita je %(date)s" + }, + "error_no_renderer": "Ĉi tiu okazo ne povis montriĝi", + "error_rendering_message": "Ne povas enlegi ĉi tiun mesaĝon", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s finis voĉan elsendon", + "you": "Vi finis voĉan elsendon" + }, + "io.element.widgets.layout": "%(senderName)s ĝisdatigis la aranĝon de ĉambro", + "load_error": { + "no_permission": "Provis enlegi certan parton de ĉi tiu historio, sed vi ne havas permeson vidi ĝin.", + "title": "Malsukcesis enlegi lokon en historio", + "unable_to_find": "Provis enlegi certan parton de ĉi tiu historio, sed malsukcesis ĝin trovi." + }, + "m.audio": { + "error_downloading_audio": "Eraris elŝuto de sondosiero", + "error_processing_audio": "Eraris traktado de sonmesaĝo", + "error_processing_voice_message": "Eraris traktado de voĉmesaĝo", + "unnamed_audio": "Sennoma sondosiero" + }, "m.call": { "video_call_started": "Videovoko komenciĝis en %(roomName)s.", "video_call_started_unsupported": "Videovoko komenciĝis en %(roomName)s. (ne subtenata de ĉi tiu retumilo)" }, + "m.call.hangup": { + "dm": "Voko finiĝis" + }, "m.call.invite": { - "voice_call": "%(senderName)s ekigis voĉvokon.", - "voice_call_unsupported": "%(senderName)s ekigis voĉvokon. (mankas subteno en ĉi tiu foliumilo)", + "call_back_prompt": "Revoki", + "declined": "Voko rifuziĝis", + "failed_connect_media": "Ne povis konekti vidaŭdaĵon", + "failed_connection": "Malsukcesis konekto", + "failed_opponent_media": "Ĝia aparato ne povis startigi la filmilon aŭ la mikrofonon", + "missed_call": "Nerespondita voko", + "no_answer": "Sen respondo", + "unknown_error": "Okazis nekonata eraro", + "unknown_failure": "Malsukceso nekonata: %(reason)s", + "unknown_state": "La voko estas en nekonata stato!", "video_call": "%(senderName)s ekigis vidvokon.", - "video_call_unsupported": "%(senderName)s ekigis vidvokon. (mankas subteno en ĉi tiu foliumilo)" + "video_call_unsupported": "%(senderName)s ekigis vidvokon. (mankas subteno en ĉi tiu foliumilo)", + "voice_call": "%(senderName)s ekigis voĉvokon.", + "voice_call_unsupported": "%(senderName)s ekigis voĉvokon. (mankas subteno en ĉi tiu foliumilo)" }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s akceptis la inviton por %(displayName)s", - "accepted_invite": "%(targetName)s akceptis inviton", - "invite": "%(senderName)s invitis uzanton %(targetName)s", - "ban_reason": "%(senderName)s forbaris uzanton %(targetName)s: %(reason)s", - "ban": "%(senderName)s forbaris uzanton %(targetName)s", - "change_name": "%(oldDisplayName)s ŝanĝis sian prezentan nomon al %(displayName)s", - "set_name": "%(senderName)s ŝanĝis sian prezentan nomon al %(displayName)s", - "remove_name": "%(senderName)s forigis sian prezentan nomon (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s forigis sian profilbildon", - "change_avatar": "%(senderName)s ŝanĝis sian profilbildon", - "set_avatar": "%(senderName)s agordis profilbildon", - "no_change": "%(senderName)s faris nenian ŝanĝon", - "join": "%(targetName)s aliĝis al la ĉambro", - "reject_invite": "%(targetName)s rifuzis la inviton", - "left_reason": "%(targetName)s foriris de la ĉambro: %(reason)s", - "left": "%(targetName)s foriris de la ĉambro", - "unban": "%(senderName)s malforbaris uzanton %(targetName)s", - "withdrew_invite_reason": "%(senderName)s nuligis inviton por %(targetName)s: %(reason)s", - "withdrew_invite": "%(senderName)s nuligis inviton por %(targetName)s", - "kick_reason": "%(senderName)s forigis %(targetName)s: %(reason)s", - "kick": "%(senderName)s forigis %(targetName)s" + "m.file": { + "decrypt_label": "Malĉifri %(text)s", + "download_label": "Elŝuti %(text)s", + "error_decrypting": "Malĉifro de aldonaĵo eraris", + "error_invalid": "Malvalida dosiero%(extra)s" }, - "m.room.topic": "%(senderDisplayName)s ŝanĝis la temon al « %(topic)s ».", - "m.room.avatar": "%(senderDisplayName)s ŝanĝis la profilbildon de ĉambro.", - "m.room.name": { - "remove": "%(senderDisplayName)s forigis nomon de la ĉambro.", - "change": "%(senderDisplayName)s ŝanĝis nomon de la ĉambro de %(oldRoomName)s al %(newRoomName)s.", - "set": "%(senderDisplayName)s ŝanĝis nomon de la ĉambro al %(roomName)s." + "m.image": { + "error_decrypting": "Malĉifro de bildo eraris", + "sent": "%(senderDisplayName)s sendis bildon.", + "show_image": "Montri bildon" }, - "m.room.tombstone": "%(senderDisplayName)s gradaltigis ĉi tiun ĉambron.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s publikigis la ĉambron al kiu ajn konas la ligilon.", - "invite": "%(senderDisplayName)s necesigis invitojn por aliĝoj al la ĉambro.", - "restricted_settings": "%(senderDisplayName)s ŝanĝis, kiu povas aliĝi al ĉi tiu ĉambro. Rigardu agordojn.", - "restricted": "%(senderDisplayName)s ŝanĝis, kiu povas aliĝi al ĉi tiu ĉambro.", - "unknown": "%(senderDisplayName)s ŝanĝis la aliĝan regulon al %(rule)s" + "m.key.verification.cancel": { + "user_cancelled": "%(name)s nuligis kontrolon", + "you_cancelled": "Vi nuligis kontrolon de %(name)s" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s permesis al gastoj aliĝi al la ĉambro.", - "forbidden": "%(senderDisplayName)s malpermesis al gastoj aliĝi al la ĉambro.", - "unknown": "%(senderDisplayName)s ŝanĝis aliron de gastoj al %(rule)s" + "m.key.verification.done": "Vi kontrolis %(name)s", + "m.key.verification.request": { + "user_accepted": "%(name)s akceptis", + "user_cancelled": "%(name)s nuligis", + "user_declined": "%(name)s rifuzis", + "user_wants_to_verify": "%(name)s volas kontroli", + "you_accepted": "Vi akceptis", + "you_cancelled": "Vi nuligis", + "you_declined": "Vi rifuzis", + "you_started": "Vi sendis peton de kontrolo" }, - "m.image": "%(senderDisplayName)s sendis bildon.", - "m.sticker": "%(senderDisplayName)s sendis glumarkon.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s agordis la servilblokajn listojn por ĉi tiu ĉambro.", - "changed": "%(senderDisplayName)s ŝanĝis la servilblokajn listojn por ĉi tiu ĉambro.", - "all_servers_banned": "🎉 Ĉiuj serviloj estas forbaritaj de partoprenado! La ĉambro ne plu povas esti uzata." + "m.location": { + "full": "%(senderName)s dividis sian lokon", + "location": "Kunhavis lokon: ", + "self_location": "Kunhavis sian lokon: " + }, + "m.poll.end": { + "sender_ended": "%(senderName)s finis balotenketon" + }, + "m.poll.start": "%(senderName)s komencis balotenketon - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s ŝanĝis la profilbildon de ĉambro.", + "changed_img": "%(senderDisplayName)s agordis la ĉambran profilbildon al ", + "lightbox_title": "%(senderDisplayName)s ŝanĝis la profilbildon de %(roomName)s", + "removed": "%(senderDisplayName)s forigis la ĉambran profilbildon." }, "m.room.canonical_alias": { - "set": "%(senderName)s agordis la ĉefan adreson por la ĉambro al %(address)s.", - "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.", "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." @@ -2538,555 +2355,598 @@ "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." - } + }, + "changed": "%(senderName)s ŝanĝis la adresojn de ĉi tiu ĉ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.", + "removed": "%(senderName)s forigis la ĉefan adreson de la ĉambro.", + "set": "%(senderName)s agordis la ĉefan adreson por la ĉambro al %(address)s." }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s nuligis inviton en la ĉambron por %(targetDisplayName)s.", - "sent": "%(senderName)s sendis ĉambran inviton al %(targetDisplayName)s." + "m.room.create": { + "continuation": "Ĉi tiu ĉambro estas daŭrigo de alia interparolo.", + "see_older_messages": "Klaku ĉi tien por vidi pli malnovajn mesaĝojn." + }, + "m.room.encryption": { + "disable_attempt": "Malatentis provon malŝalti ĉifradon", + "disabled": "Ĉifrado ne estas ŝaltita", + "parameters_changed": "Ŝanĝiĝis iuj parametroj de ĉifrado.", + "unsupported": "La ĉifro uzata de ĉi tiu ĉambro ne estas subtenata." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s permesis al gastoj aliĝi al la ĉambro.", + "forbidden": "%(senderDisplayName)s malpermesis al gastoj aliĝi al la ĉambro.", + "unknown": "%(senderDisplayName)s ŝanĝis aliron de gastoj al %(rule)s" }, "m.room.history_visibility": { "invited": "%(senderName)s videbligis estontan historion de la ĉambro al ĉiuj ĉambranoj, ekde la tempo de invito.", "joined": "%(senderName)s videbligis estontan historion de la ĉambro al ĉiuj ĉambranoj, ekde la tempo de aliĝo.", "shared": "%(senderName)s videbligis estontan historion de la ĉambro al ĉiuj ĉambranoj.", - "world_readable": "%(senderName)s videbligis estontan historion de la ĉambro al ĉiuj.", - "unknown": "%(senderName)s videbligis estontan historion de la ĉambro al nekonata (%(visibility)s)." + "unknown": "%(senderName)s videbligis estontan historion de la ĉambro al nekonata (%(visibility)s).", + "world_readable": "%(senderName)s videbligis estontan historion de la ĉambro al ĉiuj." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s necesigis invitojn por aliĝoj al la ĉambro.", + "public": "%(senderDisplayName)s publikigis la ĉambron al kiu ajn konas la ligilon.", + "restricted": "%(senderDisplayName)s ŝanĝis, kiu povas aliĝi al ĉi tiu ĉambro.", + "restricted_settings": "%(senderDisplayName)s ŝanĝis, kiu povas aliĝi al ĉi tiu ĉambro. Rigardu agordojn.", + "unknown": "%(senderDisplayName)s ŝanĝis la aliĝan regulon al %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s akceptis la inviton por %(displayName)s", + "accepted_invite": "%(targetName)s akceptis inviton", + "ban": "%(senderName)s forbaris uzanton %(targetName)s", + "ban_reason": "%(senderName)s forbaris uzanton %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s ŝanĝis sian profilbildon", + "change_name": "%(oldDisplayName)s ŝanĝis sian prezentan nomon al %(displayName)s", + "invite": "%(senderName)s invitis uzanton %(targetName)s", + "join": "%(targetName)s aliĝis al la ĉambro", + "kick": "%(senderName)s forigis %(targetName)s", + "kick_reason": "%(senderName)s forigis %(targetName)s: %(reason)s", + "left": "%(targetName)s foriris de la ĉambro", + "left_reason": "%(targetName)s foriris de la ĉambro: %(reason)s", + "no_change": "%(senderName)s faris nenian ŝanĝon", + "reject_invite": "%(targetName)s rifuzis la inviton", + "remove_avatar": "%(senderName)s forigis sian profilbildon", + "remove_name": "%(senderName)s forigis sian prezentan nomon (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s agordis profilbildon", + "set_name": "%(senderName)s ŝanĝis sian prezentan nomon al %(displayName)s", + "unban": "%(senderName)s malforbaris uzanton %(targetName)s", + "withdrew_invite": "%(senderName)s nuligis inviton por %(targetName)s", + "withdrew_invite_reason": "%(senderName)s nuligis inviton por %(targetName)s: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s ŝanĝis nomon de la ĉambro de %(oldRoomName)s al %(newRoomName)s.", + "remove": "%(senderDisplayName)s forigis nomon de la ĉambro.", + "set": "%(senderDisplayName)s ŝanĝis nomon de la ĉambro al %(roomName)s." }, "m.room.pinned_events": { - "pinned_link": "%(senderName)s fiksis mesaĝon al ĉi tiu ĉambro. Vidu ĉiujn fiksitajn mesaĝojn.", + "changed": "%(senderName)s ŝanĝis la fiksitajn mesaĝojn de la ĉambro.", + "changed_link": "%(senderName)s ŝanĝis la fiksitajn mesaĝojn de la ĉambro.", "pinned": "%(senderName)s fiksis mesaĝon al ĉi tiu ĉambro. Vidu ĉiujn fiksitajn mesaĝojn.", - "unpinned_link": "%(senderName)s malfiksis mesaĝon de ĉi tiu ĉambro. Vidu ĉiujn fiksitajn mesaĝojn.", + "pinned_link": "%(senderName)s fiksis mesaĝon al ĉi tiu ĉambro. Vidu ĉiujn fiksitajn mesaĝojn.", "unpinned": "%(senderName)s malfiksis mesaĝon de ĉi tiu ĉambro. Vidu ĉiujn fiksitajn mesaĝojn.", - "changed_link": "%(senderName)s ŝanĝis la fiksitajn mesaĝojn de la ĉambro.", - "changed": "%(senderName)s ŝanĝis la fiksitajn mesaĝojn de la ĉambro." + "unpinned_link": "%(senderName)s malfiksis mesaĝon de ĉi tiu ĉambro. Vidu ĉiujn fiksitajn mesaĝojn." + }, + "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" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Ĉiuj serviloj estas forbaritaj de partoprenado! La ĉambro ne plu povas esti uzata.", + "changed": "%(senderDisplayName)s ŝanĝis la servilblokajn listojn por ĉi tiu ĉambro.", + "set": "%(senderDisplayName)s agordis la servilblokajn listojn por ĉi tiu ĉambro." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s nuligis inviton en la ĉambron por %(targetDisplayName)s.", + "sent": "%(senderName)s sendis ĉambran inviton al %(targetDisplayName)s." + }, + "m.room.tombstone": "%(senderDisplayName)s gradaltigis ĉi tiun ĉambron.", + "m.room.topic": "%(senderDisplayName)s ŝanĝis la temon al « %(topic)s ».", + "m.sticker": "%(senderDisplayName)s sendis glumarkon.", + "m.video": { + "error_decrypting": "Malĉifro de filmo eraris" }, "m.widget": { - "modified": "Fenestraĵon %(widgetName)s ŝanĝis %(senderName)s", "added": "Fenestraĵon %(widgetName)s aldonis %(senderName)s", + "jitsi_ended": "Grupan vidvokon finis %(senderName)s", + "jitsi_join_right_prompt": "Aliĝu al la grupa voko per la dekstraflanka karto kun informoj pri ĉambro", + "jitsi_join_top_prompt": "Aliĝu al la grupa voko supre je la ĉambro", + "jitsi_started": "Grupan vidvokon komencis %(senderName)s", + "jitsi_updated": "Grupan vidvokon ĝisdatigis %(senderName)s", + "modified": "Fenestraĵon %(widgetName)s ŝanĝis %(senderName)s", "removed": "Fenestraĵon %(widgetName)s forigis %(senderName)s" }, - "io.element.widgets.layout": "%(senderName)s ĝisdatigis la aranĝon de ĉambro", - "m.location": "%(senderName)s dividis sian lokon", - "self_redaction": "Mesaĝo foriĝis", + "mab": { + "label": "Mesaĝaj agoj" + }, + "mjolnir": { + "changed_rule_glob": "%(senderName)s ĝisdatigis forbaran regulon, kiu 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_users": "%(senderName)s ŝanĝis regulon forbarintan uzantojn, kiuj akordis kun %(oldGlob)s, al akordo kun %(newGlob)s, pro %(reason)s", + "created_rule": "%(senderName)s kreis forbaran regulon, kiu 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_users": "%(senderName)s kreis regulon forbarantan uzantojn, kiuj akordas kun %(glob)s, pro %(reason)s", + "message_hidden": "Vi malatentis ĉi tiun uzanton, ĝia mesaĝo estas do kaŝita. Tamen montri.", + "removed_rule": "%(senderName)s forigis forbaran regulon, kiu 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_users": "%(senderName)s forigis la regulon forbarantan uzantojn, kiuj akordas kun %(glob)s", + "updated_invalid_rule": "%(senderName)s ĝisdatigis nevalidan forbaran regulon", + "updated_rule": "%(senderName)s ĝisdatigis forbaran regulon, kiu 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_users": "%(senderName)s ĝisdatigis la regulon forbarantan uzantojn, kiuj akordas kun %(glob)s, pro %(reason)s" + }, + "reactions": { + "add_reaction_prompt": "Aldoni reagon", + "label": "%(reactors)s reagis per %(content)s", + "tooltip": "reagis per %(shortName)s" + }, + "redacted": { + "tooltip": "Mesaĝo forigita je %(date)s" + }, "redaction": "Mesaĝon forigis %(name)s", - "m.poll.start": "%(senderName)s komencis balotenketon - %(pollQuestion)s", - "m.poll.end": "%(senderName)s finis balotenketon", - "typing_indicator": { - "one_user": "%(displayName)s tajpas…", - "two_users": "%(names)s kaj %(lastPerson)s tajpas…", - "more_users": { - "other": "%(names)s kaj %(count)s aliaj tajpas…", - "one": "%(names)s kaj unu alia tajpas…" - } + "reply": { + "error_loading": "Ne povas enlegi la responditan okazon; aŭ ĝi ne ekzistas, aŭ vi ne rajtas vidi ĝin.", + "in_reply_to": "Responde al " }, - "m.call.hangup": { - "dm": "Voko finiĝis" + "scalar_starter_link": { + "dialog_description": "Vi estas direktota al ekstera retejo por aŭtentikigi vian konton por uzo kun %(integrationsUrl)s. Ĉu vi volas daŭrigi tion?", + "dialog_title": "Aldoni kunigon" }, + "self_redaction": "Mesaĝo foriĝis", + "send_state_failed": "Malsukcesis sendi", + "send_state_sent": "Via mesaĝo sendiĝ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" + "banned": { + "other": "%(count)s-foje forbariĝis", + "one": "forbariĝis" }, - "rejoined_multiple": { - "other": "%(severalUsers)s%(count)s-foje foriris kaj re-aliĝis", - "one": "%(severalUsers)s foriris kaj re-aliĝis" + "banned_multiple": { + "other": "%(count)s-foje forbariĝis", + "one": "forbariĝis" }, - "rejoined": { - "other": "%(oneUser)s %(count)s-foje foriris kaj re-aliĝis", - "one": "%(oneUser)s foriris kaj re-aliĝis" + "changed_name": { + "other": "%(oneUser)s%(count)s-foje ŝanĝis sian nomon", + "one": "%(oneUser)sŝanĝis sian nomon" }, - "rejected_invite_multiple": { - "other": "%(severalUsers)s%(count)s-foje rifuzis inviton", - "one": "%(severalUsers)srifuzis inviton" + "changed_name_multiple": { + "other": "%(severalUsers)s%(count)s-foje sanĝis sian nomon", + "one": "%(severalUsers)sŝanĝis sian nomon" }, - "rejected_invite": { - "other": "%(oneUser)s%(count)s-foje rifuzis inviton", - "one": "%(oneUser)srifuzis inviton" + "invite_withdrawn": { + "other": "%(oneUser)s%(count)s-foje malinvitiĝis", + "one": "%(oneUser)smalinvitiĝis" }, "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": { + "other": "estis invitita %(count)s foje", + "one": "estis invitita" }, "invited_multiple": { "other": "estis invititaj %(count)s foje", "one": "estis invititaj" }, - "invited": { - "other": "estis invitita %(count)s foje", - "one": "estis invitita" + "joined": { + "other": "%(oneUser)s%(count)s-foje aliĝis", + "one": "%(oneUser)saliĝis" }, - "banned_multiple": { - "other": "%(count)s-foje forbariĝis", - "one": "forbariĝis" + "joined_and_left": { + "other": "%(oneUser)s%(count)s-foje aliĝis kaj foriris", + "one": "%(oneUser)saliĝis kaj foriris" }, - "banned": { - "other": "%(count)s-foje forbariĝis", - "one": "forbariĝis" + "joined_and_left_multiple": { + "other": "%(severalUsers)s%(count)s-foje aliĝis kaj foriris", + "one": "%(severalUsers)saliĝis kaj foriris" }, - "unbanned_multiple": { - "other": "%(count)s-foje malforbariĝis", - "one": "malforbariĝis" + "joined_multiple": { + "other": "%(severalUsers)s%(count)s-foje aliĝis", + "one": "%(severalUsers)saliĝis" }, - "unbanned": { - "other": "%(count)s-foje malforbariĝis", - "one": "malforbariĝis" + "left": { + "other": "%(oneUser)s%(count)s-foje foriris", + "one": "%(oneUser)s foriris" }, - "changed_name_multiple": { - "other": "%(severalUsers)s%(count)s-foje sanĝis sian nomon", - "one": "%(severalUsers)sŝanĝis sian nomon" + "left_multiple": { + "other": "%(severalUsers)s%(count)s-foje foriris", + "one": "%(severalUsers)sforiris" }, - "changed_name": { - "other": "%(oneUser)s%(count)s-foje ŝanĝis sian nomon", - "one": "%(oneUser)sŝanĝis sian nomon" + "no_change": { + "other": "%(oneUser)snenion ŝanĝis je %(count)s fojoj", + "one": "%(oneUser)snenion ŝanĝis" }, "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" + "rejected_invite": { + "other": "%(oneUser)s%(count)s-foje rifuzis inviton", + "one": "%(oneUser)srifuzis inviton" }, - "server_acls_multiple": { - "one": "%(severalUsers)s ŝanĝis la servilblokajn listojn", - "other": "%(severalUsers)s ŝanĝis la servilblokajn listojn %(count)s-foje" + "rejected_invite_multiple": { + "other": "%(severalUsers)s%(count)s-foje rifuzis inviton", + "one": "%(severalUsers)srifuzis inviton" + }, + "rejoined": { + "other": "%(oneUser)s %(count)s-foje foriris kaj re-aliĝis", + "one": "%(oneUser)s foriris kaj re-aliĝis" + }, + "rejoined_multiple": { + "other": "%(severalUsers)s%(count)s-foje foriris kaj re-aliĝis", + "one": "%(severalUsers)s foriris kaj re-aliĝis" }, "server_acls": { "one": "%(oneUser)s ŝanĝis la servilblokajn listojn", "other": "%(oneUser)s ŝanĝis la servilblokajn listojn %(count)s-foje" + }, + "server_acls_multiple": { + "one": "%(severalUsers)s ŝanĝis la servilblokajn listojn", + "other": "%(severalUsers)s ŝanĝis la servilblokajn listojn %(count)s-foje" + }, + "unbanned": { + "other": "%(count)s-foje malforbariĝis", + "one": "malforbariĝis" + }, + "unbanned_multiple": { + "other": "%(count)s-foje malforbariĝis", + "one": "malforbariĝis" } }, - "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": { - "spoiler": "Sendas la donitan mesaĝon kiel malkaŝon de intrigo", - "shrug": "Antaŭmetas ¯\\_(ツ)_/¯ al platteksta mesaĝo", - "tableflip": "Antaŭmetas (╯°□°)╯︵ ┻━┻ al platteksta mesaĝo", - "unflip": "Antaŭmetas ┬──┬ ノ( ゜-゜ノ) al platteksta mesaĝo", - "lenny": "Antaŭmetas ( ͡° ͜ʖ ͡°) al platteksta mesaĝo", - "plain": "Sendas mesaĝon kiel platan tekston, sen interpreto al Markdown", - "html": "Sendas mesaĝon kiel HTML, ne interpretante ĝin kiel Markdown", - "upgraderoom": "Gradaltigas ĉambron al nova versio", - "upgraderoom_permission_error": "Vi ne havas sufiĉajn permesojn por uzi ĉi tiun komandon.", - "jumptodate": "Iri al la donita dato en la historio", - "jumptodate_invalid_input": "Ni ne povis kompreni la donitan daton (%(inputDate)s). Penu uzi la aranĝo JJJJ-MM-TT.", - "nick": "Ŝanĝas vian vidigan nomon", - "myroomnick": "Ŝanĝas vian vidigan nomon nur en la nuna ĉambro", - "roomavatar": "Ŝanĝas la profilbildon de la nuna ĉambro", - "topic": "Ekhavas aŭ agordas la temon de la ĉambro", - "topic_room_error": "Malsukcesis akiri temo de ĉambro: Ne povas trovi ĉambron (%(roomId)s)", - "topic_none": "Ĉi tiu ĉambro ne havas temon.", - "roomname": "Agordas nomon de la ĉambro", - "invite": "Invitas uzanton per identigilo al la nuna ĉambro", - "remove": "Forigas uzanton kun la donita identigilo de tiu ĉambro", - "ban": "Forbaras uzanton kun la donita identigilo", - "unban": "Malforbaras uzanton kun la donita identigilo", - "ignore": "Malatentas uzanton, kaŝante ĝiajn mesaĝojn de vi", - "unignore": "Ĉesas malatenti uzanton, montronte ĝiajn pluajn mesaĝojn", - "devtools": "Maflermas evoluigistan interagujon", - "addwidget": "Aldonas propran fenestraĵon al la ĉambro per URL", - "rainbow": "Sendas la mesaĝon ĉielarke kolorigitan", - "rainbowme": "Sendas la mienon ĉielarke kolorigitan", - "help": "Montras liston de komandoj kun priskribo de uzo", - "whois": "Montras informojn pri uzanto", - "rageshake": "Sendi erarraporton kun protokolo", - "msg": "Sendas mesaĝon al la uzanto", - "usage": "Uzo", - "category_messages": "Mesaĝoj", - "category_actions": "Agoj", - "category_admin": "Administranto", - "category_advanced": "Altnivela", - "category_effects": "Efektoj", - "category_other": "Alia", - "addwidget_missing_url": "Bonvolu provizi URL-on al fenestraĵo aŭ enkorpigi kodon", - "addwidget_invalid_protocol": "Bonvolu doni URL-on de fenestraĵo kun https:// aŭ http://", - "addwidget_no_permissions": "Vi ne rajtas modifi fenestraĵojn en ĉi tiu ĉambro.", - "converttodm": "Individuigas la ĉambron", - "converttoroom": "Malindividuigas la ĉambron", - "discardsession": "Devigas la aktualan eliran grupan salutaĵon en ĉifrita ĉambro forĵetiĝi", - "remakeolm": "Komando de programisto: Forĵetas la nunan eliran grupsesion kaj starigas novajn Olm-salutaĵojn", - "tovirtual": "Iri al virtuala ĉambro de tiu ĉambro, se la virtuala ĉambro ekzistas", - "tovirtual_not_found": "Tiu ĉambro ne havas virtuala ĉambro", - "query": "Malfermas babilon kun la uzanto", - "query_not_found_phone_number": "Ne povas trovi Matrix-an identigilon por tiu telefonnumero", - "holdcall": "Paŭzigas la vokon en la nuna ĉambro", - "no_active_call": "Neniu aktiva voko en ĉi tiu ĉambro", - "unholdcall": "Malpaŭzigas la vokon en la nuna ĉambro", - "me": "Montras agon", - "error_invalid_runfn": "Komanda eraro: Ne eblas trakti oblikvan komandon.", - "error_invalid_rendering_type": "Komanda eraro: Ne povas trovi bildigan tipon (%(renderingType)s)", - "join": "Aligas al ĉambro kun donita adreso", - "failed_find_room": "Komando malsukcesis: Ne povas trovi ĉambron (%(roomId)s)", - "failed_find_user": "Ne povis trovi uzanton en ĉambro", - "op": "Difini la povnivelon de uzanto", - "deop": "Senestrigas uzanton kun donita identigilo" - }, - "presence": { - "online_for": "Enreta jam je %(duration)s", - "idle_for": "Senfara jam je %(duration)s", - "offline_for": "Eksterreta jam je %(duration)s", - "unknown_for": "Nekonata jam je %(duration)s", - "online": "Enreta", - "idle": "Senfara", - "unknown": "Nekonata", - "offline": "Eksterreta", - "away": "For" - }, - "Unknown": "Nekonata", - "event_preview": { - "m.call.answer": { - "you": "Vi aliĝis al la voko", - "user": "%(senderName)s aliĝis al la voko", - "dm": "Voko okazas" - }, - "m.call.hangup": { - "you": "Vi finis la vokon", - "user": "%(senderName)s finis la vokon" - }, - "m.call.invite": { - "you": "Vi komencis vokon", - "user": "%(senderName)s komencis vokon", - "dm_send": "Atendante respondon", - "dm_receive": "%(senderName)s vokas" + "typing_indicator": { + "more_users": { + "other": "%(names)s kaj %(count)s aliaj tajpas…", + "one": "%(names)s kaj unu alia tajpas…" + }, + "one_user": "%(displayName)s tajpas…", + "two_users": "%(names)s kaj %(lastPerson)s tajpas…" }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "disable_microphone": "Silentigi la mikrofonon", - "enable_microphone": "Malsilentigi la mikrofonon", - "disable_camera": "Malŝalti la filmilon", - "enable_camera": "Ŝalti la filmilon", - "you_are_presenting": "Vi prezentas", - "user_is_presenting": "%(sharerName)s prezentas", - "camera_disabled": "Via filmilo estas malŝaltita", - "camera_enabled": "Via filmilo ankoraŭ estas ŝaltita", - "consulting": "Konsultante kun %(transferTarget)s. Transdono al %(transferee)s", - "call_held_switch": "Vi paŭzigis la vokon Baskuli", - "call_held_resume": "Vi paŭzigis la vokon Daŭrigi", - "call_held": "%(peerName)s paŭzigis la vokon", - "dialpad": "Ciferplato", - "stop_screenshare": "Malŝalti ekranvidadon", - "start_screenshare": "Ŝalti ekranvidadon", - "hangup": "Fini vokon", - "expand": "Reveni al voko", - "on_hold": "%(name)s estas paŭzigita", - "voice_call": "Voĉvoko", - "video_call": "Vidvoko", - "video_call_started": "Videovoko komenciĝis", - "unsilence": "Kun sono", - "silence": "Silenta voko", - "silenced": "Sciigoj silentigitaj", - "unknown_caller": "Nekonata vokanto", - "call_failed": "Voko malsukcesis", - "unable_to_access_microphone": "Ne povas aliri mikrofonon", - "call_failed_microphone": "Voko malsukcesis, ĉar mikrofono ne estis uzebla. Kontrolu, ĉu mikrofono estas ĝuste konektita kaj agordita.", - "unable_to_access_media": "Ne povas aliri retfilmilon / mikrofonon", - "call_failed_media": "Voko malsukcesis, ĉar retfilmilo aŭ mikrofono ne povis uziĝi. Kontrolu, ke:", - "call_failed_media_connected": "Mikrofono kaj retfilmilo estas ĝuste konektitaj kaj agorditaj", - "call_failed_media_permissions": "Permeso uzi la retfilmilon estas donita", - "call_failed_media_applications": "Neniu alia aplikaĵo uzas la retfilmilon", - "already_in_call": "Jam vokanta", - "already_in_call_person": "Vi jam vokas ĉi tiun personon.", - "unsupported": "Vokoj estas nesubtenataj", - "unsupported_browser": "Vi ne povas telefoni per ĉi tiu retumilo." - }, - "Other": "Alia", - "Advanced": "Altnivela", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Ŝanĝi bildon de aro", - "m.room.avatar": "Ŝanĝi profilbildon de ĉambro", - "m.room.name_space": "Ŝanĝi nomon de aro", - "m.room.name": "Ŝanĝi nomon de ĉambro", - "m.room.canonical_alias_space": "Ŝanĝi ĉefadreson de aro", - "m.room.canonical_alias": "Ŝanĝi ĉefan adreson de la ĉambro", - "m.room.history_visibility": "Ŝanĝi videblecon de historio", - "m.room.power_levels": "Ŝanĝi permesojn", - "m.room.topic_space": "Ŝanĝi priskribon", - "m.room.topic": "Ŝanĝi temon", - "m.room.tombstone": "Gradaltigi la ĉambron", - "m.room.encryption": "Ŝalti ĉifradon de la ĉambro", - "m.room.server_acl": "Ŝanĝi servilblokajn listojn", - "m.widget": "Aliigi fenestraĵojn", - "users_default": "Ordinara rolo", - "events_default": "Sendi mesaĝojn", - "invite": "Inviti uzantojn", - "state_default": "Ŝanĝi agordojn", - "ban": "Forbari uzantojn", - "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." + "url_preview": { + "close": "Fermi antaŭrigardon", + "show_n_more": { + "one": "Montri %(count)s alian antaŭrigardon", + "other": "Montri %(count)s aliajn antaŭrigardojn" + } + } }, - "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 »" + "truncated_list_n_more": { + "other": "Kaj %(count)s pliaj…" }, - "spaces": { - "error_no_permission_create_room": "Vi ne havas permeson krei novajn ĉambrojn en ĉi tiu aro", - "error_no_permission_add_room": "Vi ne havas permeson aldoni ĉambrojn al ĉi tiu aro" + "update": { + "changelog": "Protokolo de ŝanĝoj", + "check_action": "Kontroli ĝisdatigojn", + "error_encountered": "Eraron renkonti (%(errorDetail)s).", + "error_unable_load_commit": "Ne povas enlegi detalojn de enmeto: %(msg)s", + "new_version_available": "Nova versio estas disponebla. Ĝisdatigu nun.", + "no_update": "Neniuj ĝisdatigoj haveblas.", + "release_notes_toast_title": "Kio novas", + "see_changes_button": "Kio novas?", + "toast_description": "Nova versio de %(brand)s disponeblas", + "toast_title": "Ĝisdatigi %(brand)s", + "unavailable": "Nedisponebla" }, - "auth": { - "continue_with_idp": "Daŭrigi per %(provider)s", - "sign_in_with_sso": "Saluti per ununura saluto", - "sso": "Ununura saluto", - "reset_password_action": "Restarigu vian pasvorton", - "reset_password_title": "Restarigu vian pasvorton", - "continue_with_sso": "Daŭrigi per %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s aŭ %(usernamePassword)s", - "sign_in_instead": "Aliĝu anstataŭe", - "account_clash": "Via nova konto (%(newAccountId)s) estas registrita, sed vi jam salutis per alia konto (%(loggedInUserId)s).", - "account_clash_previous_account": "Daŭrigi per antaŭa konto", - "log_in_new_account": "Saluti per via nova konto.", - "registration_successful": "Registro sukcesis", - "server_picker_title": "Salutu vian hejmservilon", - "server_picker_dialog_title": "Decidu, kie via konto gastiĝos", - "footer_powered_by_matrix": "funkciigata de Matrix", - "failed_homeserver_discovery": "Malsukcesis trovi hejmservilon", - "sync_footer_subtitle": "Se vi aliĝis al multaj ĉambroj, tio povas daŭri longe", - "unsupported_auth_msisdn": "Ĉi tiu servilo ne subtenas aŭtentikigon per telefona numero.", - "unsupported_auth_email": "Ĉi tiu hejmservilo ne subtenas saluton per retpoŝtadreso.", - "registration_disabled": "Registriĝoj malŝaltiĝis sur ĉi tiu hejmservilo.", - "failed_query_registration_methods": "Ne povas peti subtenatajn registrajn metodojn.", - "username_in_use": "Iu jam havas tiun uzantnomon, bonvolu provi alian.", - "3pid_in_use": "Tiu retpoŝtadreso aŭ telefonnumero jam estas uzataj.", - "incorrect_password": "Malĝusta pasvorto", - "failed_soft_logout_auth": "Malsukcesis reaŭtentikigi", - "soft_logout_heading": "Vi adiaŭis", - "forgot_password_email_required": "Vi devas enigi retpoŝtadreson ligitan al via konto.", - "forgot_password_email_invalid": "La retpoŝtadreso ŝajnas ne valida.", - "sign_in_prompt": "Ĉu vi havas konton? Salutu", - "verify_email_heading": "Kontrolu vian retpoŝtadreson por daŭrigi", - "forgot_password_prompt": "Ĉu vi forgesis vian pasvorton?", - "soft_logout_intro_password": "Enigu vian pasvorton por saluti kaj rehavi aliron al via konto.", - "soft_logout_intro_sso": "Saluti kaj rehavi aliron al via konto.", - "soft_logout_intro_unsupported_auth": "Vi ne povas saluti per via konto. Bonvolu kontakti administranton de via hejmservilo por akiri pliajn informojn.", - "check_email_explainer": "Sekvu la instrukciojn senditajn al %(email)s", - "check_email_wrong_email_prompt": "Ĉu malĝusta retpoŝtadreso?", - "check_email_wrong_email_button": "Reenigu retpoŝtadreson", - "check_email_resend_prompt": "Ĉu vi ne ricevis?", - "check_email_resend_tooltip": "Retpoŝto de konfirmligo resendita!", - "enter_email_heading": "Enigu vian retpoŝtadreson por restarigi pasvorton", - "enter_email_explainer": "%(homeserver)s sendos al vi konfirman ligilon por permesi al vi restarigi vian pasvorton.", - "create_account_prompt": "Ĉu vi novas? Kreu konton", - "sign_in_or_register": "Salutu aŭ kreu konton", - "sign_in_or_register_description": "Por daŭrigi, uzu vian konton aŭ kreu novan.", - "register_action": "Krei konton", - "server_picker_failed_validate_homeserver": "Ne povas validigi hejmservilon", - "server_picker_invalid_url": "Nevalida URL", - "server_picker_required": "Specifu hejmservilon", - "server_picker_custom": "Alia hejmservilo", - "server_picker_explainer": "Uzu vian preferatan hejmservilon de Matrix se vi havas iun, aŭ gastigu vian propran.", - "server_picker_learn_more": "Pri hejmserviloj" + "upload_failed_generic": "Malsukcesis alŝuti dosieron « %(fileName)s ».", + "upload_failed_size": "La dosiero '%(fileName)s' superas la grandecan limon de ĉi tiu hejmservilo", + "upload_failed_title": "Alŝuto malsukcesis", + "upload_file": { + "cancel_all_button": "Nuligi ĉion", + "error_file_too_large": "Ĉi tiu dosiero tro grandas por alŝuto. La grandolimo estas %(limit)s sed la dosiero grandas %(sizeOfThisFile)s.", + "error_files_too_large": "Ĉi tiuj dosieroj tro grandas por alŝuto. La grandolimo estas %(limit)s.", + "error_some_files_too_large": "Iuj dosieroj tro grandas por alŝuto. La grandolimo estas %(limit)s.", + "error_title": "Alŝuto eraris", + "title": "Alŝuti dosierojn", + "title_progress": "Alŝuti dosierojn (%(current)s el %(total)s)", + "upload_all_button": "Alŝuti ĉiujn", + "upload_n_others_button": { + "other": "Alŝuti %(count)s aliajn dosierojn", + "one": "Alŝuti %(count)s alian dosieron" + } }, - "room_list": { - "sort_unread_first": "Montri ĉambrojn kun nelegitaj mesaĝoj kiel unuajn", - "show_previews": "Montri antaŭrigardojn al mesaĝoj", - "sort_by": "Ordigi laŭ", - "sort_by_activity": "Aktiveco", - "sort_by_alphabet": "A–Z", - "sublist_options": "Elektebloj pri listo", - "show_n_more": { - "other": "Montri %(count)s pliajn", - "one": "Montri %(count)s plian" + "user_info": { + "admin_tools_section": "Estriloj", + "count_of_sessions": { + "other": "%(count)s salutaĵoj", + "one": "%(count)s salutaĵo" }, - "show_less": "Montri malpli", - "notification_options": "Elektebloj pri sciigoj" + "count_of_verified_sessions": { + "other": "%(count)s kontrolitaj salutaĵoj", + "one": "1 kontrolita salutaĵo" + }, + "deactivate_confirm_action": "Malaktivigi uzanton", + "deactivate_confirm_description": "Malaktivigo de ĉi tiu uzanto adiaŭigos ĝin, kaj malebligos, ke ĝi resalutu. Plie, ĝi foriros de ĉiuj enataj ĉambroj. Tiu ago ne povas malfariĝi. Ĉu vi certe volas malaktivigi ĉi tiun uzanton?", + "deactivate_confirm_title": "Ĉu malaktivigi uzanton?", + "demote_button": "Malrangaltigi", + "demote_self_confirm_description_space": "Vi ne povos malfari ĉi tiun ŝanĝon, ĉar vi malrangaltigas vin mem; se vi estas la lasta altranga uzanto de la aro, vi ne plu povos rehavi viajn rajtojn.", + "demote_self_confirm_room": "Vi ne povos malfari tiun ŝanĝon, ĉar vi malrangaltigas vin mem; se vi estas la lasta povohava uzanto en la ĉambro, estos neeble vian povon rehavi.", + "demote_self_confirm_title": "Ĉu malrangaltigi vin mem?", + "edit_own_devices": "Redakti aparatojn", + "error_ban_user": "Malsukcesis forbari uzanton", + "error_deactivate": "Malsukcesis malaktivigi uzanton", + "error_mute_user": "Malsukcesis silentigi uzanton", + "error_revoke_3pid_invite_description": "Ne povis senvalidigi inviton. Aŭ la servilo nun trairas problemon, aŭ vi ne havas sufiĉajn permesojn.", + "error_revoke_3pid_invite_title": "Malsukcesis senvalidigi inviton", + "hide_sessions": "Kaŝi salutaĵojn", + "hide_verified_sessions": "Kaŝi kontrolitajn salutaĵojn", + "invited_by": "Invitita de %(sender)s", + "jump_to_rr_button": "Salti al legokonfirmo", + "promote_warning": "Tiun ĉi ŝanĝon vi ne povos malfari, ĉar vi donas al la uzanto la saman povnivelon, kiun havas vi mem.", + "redact": { + "confirm_button": { + "other": "Forigi %(count)s mesaĝojn", + "one": "Forigi 1 mesaĝon" + }, + "confirm_description_2": "Je granda nombro da mesaĝoj, tio povas daŭri iomon da tempo. Bonvolu ne aktualigi vian klienton dume.", + "confirm_title": "Forigi freŝajn mesaĝojn de %(user)s", + "no_recent_messages_description": "Provu rulumi supren tra la historio por kontroli, ĉu ne estas iuj pli fruaj.", + "no_recent_messages_title": "Neniuj freŝaj mesaĝoj de %(user)s troviĝis" + }, + "redact_button": "Forigi freŝajn mesaĝojn", + "revoke_invite": "Nuligi inviton", + "role_label": "Rolo en ", + "room_encrypted": "Mesaĝoj en ĉi tiu ĉambro estas tutvoje ĉifrataj.", + "room_encrypted_detail": "Viaj mesaĝoj estas sekurigitaj, kaj nur vi kaj la ricevanto posedas la unikan ŝlosilojn, kiuj ilin povas malĉifri.", + "room_unencrypted": "Mesaĝoj en ĉi tiu ĉambro ne estas tutvoje ĉifrataj.", + "room_unencrypted_detail": "En ĉifritaj ĉambroj, viaj mesaĝoj estas sekurigitaj, kaj nur vi kaj la ricevanto havas la unikajn malĉifrajn ŝlosilojn.", + "share_button": "Kunhavigi ligilon al uzanto", + "verify_button": "Kontroli uzanton", + "verify_explainer": "Por plia sekureco, kontrolu ĉi tiun uzanton per unufoja kodo aperonta sur ambaŭ el viaj aparatoj." }, - "report_content": { - "missing_reason": "Bonvolu skribi, kial vi raportas.", - "nature_disagreement": "Tio, kion skribas ĉi tiu uzanto, maltaŭgas.\nTio ĉi raportiĝos al reguligistoj de la ĉambro.", - "nature_illegal": "Ĉi tiu uzanto kondutas kontraŭleĝe, ekzemple malkaŝante personajn informojn pri aliuloj, aŭ minacante per agreso.\nĈi tio raportiĝos al reguligistoj de la ĉambro, kiuj povos ĝin plusendi al leĝa aŭtoritato.", - "nature_spam": "Ĉi tiu uzanto sendas rubmesaĝojn kun reklamoj, ligiloj al reklamoj, aŭ al propagando.\nĈi tio raportiĝos al reguligistoj de la ĉambro.", - "report_to_homeserver_encrypted": "Ĉi tiu ĉambro estas destinita al kontraŭleĝa al vunda enhavo, aŭ la reguligistoj ne sukcesas tian enhavon reguligi.\nĈi tio raportiĝos al administrantoj de %(homeserver)s. La administrantoj NE povos legi ĉifritan historion de ĉi tiu ĉambro.", - "nature_other": "Alia kialo. Bonvolu priskribi la problemon.\nĈi tio raportiĝos al reguligistoj de la ĉambro.", - "nature": "Bonvolu elekti karakteron kaj priskribi, kial la mesaĝo estas mistrakta.", - "disagree": "Malkonsento", - "toxic_behaviour": "Vunda konduto", - "illegal_content": "Kontraŭleĝa enhavo", - "spam_or_propaganda": "Rubmesaĝo aŭ propagando", - "report_entire_room": "Raporti la tutan ĉambron", - "report_content_to_homeserver": "Raporti enhavon al la administrantode via hejmservilo", - "description": "Per raporto de ĉi tiu mesaĝo vi sendos ĝian unikan «identigilon de okazo» al la administranto de via hejmservilo. Se mesaĝoj en ĉi tiu ĉambro estas ĉifrataj, la administranto de via hejmservilo ne povos legi la tekston de la mesaĝo, nek rigardi dosierojn aŭ bildojn." + "user_menu": { + "settings": "Ĉiuj agordoj", + "switch_theme_dark": "Ŝalti malhelan reĝimon", + "switch_theme_light": "Ŝalti helan reĝimon" }, - "onboarding": { - "has_avatar_label": "Bonege, tio helpos al aliuloj scii, ke temas pri vi", - "no_avatar_label": "Aldonu foton, por ke oni vin rekonu.", - "welcome_user": "Bonvenu, %(name)s", - "welcome_detail": "Nun, ni helpos al vi komenci", - "intro_welcome": "Bonvenu al %(appName)s", - "send_dm": "Sendi rektan mesaĝon", - "explore_rooms": "Esplori publikajn ĉambrojn", - "create_room": "Krei grupan babilon" + "voice_broadcast": { + "30s_backward": "30s. reen", + "30s_forward": "30s. antaŭen", + "action": "Voĉan elsendo", + "confirm_listen_affirm": "Jes, ĉesigu mian registradon", + "confirm_listen_description": "Se vi komencas aŭskulti ĉi tiun vivan elsendon, via nuna viva elsendo registrado estos finita.", + "confirm_listen_title": "Aŭskulti vivan elsendon?", + "confirm_stop_affirm": "Jes, ĉesu elsendon", + "confirm_stop_description": "Ĉu vi certas, ke vi volas fini la elsendon? Ĉi tio finos la transdonon kaj provizos la plenan registradon en la ĉambro.", + "confirm_stop_title": "Ĉu ĉesi rekta elsendo?", + "failed_already_recording_description": "Vi jam registras voĉan elsendon. Bonvolu fini vian nunan voĉelsendon por komenci novan.", + "failed_already_recording_title": "Ne povas komenci novan voĉan elsendon", + "failed_decrypt": "Ne eblas deĉifri voĉan elsendon", + "failed_generic": "Ne eblas ludi ĉi tiun voĉan elsendon", + "failed_insufficient_permission_description": "Vi ne havas la bezonatajn permesojn por komenci voĉan elsendon en ĉi tiu ĉambro. Kontaktu ĉambran administranton por ĝisdatigi viajn permesojn.", + "failed_insufficient_permission_title": "Ne povas komenci novan voĉan elsendon", + "failed_no_connection_description": "Bedaŭrinde ni ne povas komenci registradon nun. Bonvolu reprovi poste.", + "failed_no_connection_title": "eraro de konekto", + "failed_others_already_recording_description": "Iu alia jam registras voĉan elsendon. Atendu, ke ilia voĉa elsendo finiĝos por komenci novan.", + "failed_others_already_recording_title": "Ne povas komenci novan voĉan elsendon", + "go_live": "Iru vivi", + "live": "Vivi", + "pause": "paŭzi voĉan elsendon", + "play": "ludu voĉan elsendon", + "resume": "rekomenci voĉan elsendon" }, - "setting": { - "help_about": { - "brand_version": "versio de %(brand)s:", - "olm_version": "Versio de Olm:", - "help_link": "Por helpo pri uzado de %(brand)s, klaku ĉi tien.", - "help_link_chat_bot": "Por helpo pri uzado de %(brand)s, klaku ĉi tien aŭ komencu babilon kun nia roboto per la butono sube.", - "chat_bot": "Babilu kun la roboto %(brand)s Bot", - "title": "Helpo kaj Prio", - "versions": "Versioj", - "access_token_detail": "Via alirpeco donas plenan aliron al via konto. Donu ĝin al neniu.", - "clear_cache_reload": "Vakigi kaŝmemoron kaj relegi" - } + "voip": { + "already_in_call": "Jam vokanta", + "already_in_call_person": "Vi jam vokas ĉi tiun personon.", + "answered_elsewhere": "Respondita aliloke", + "answered_elsewhere_description": "La voko estis respondita per alia aparato.", + "call_failed": "Voko malsukcesis", + "call_failed_description": "Ne povis meti la vokon", + "call_failed_media": "Voko malsukcesis, ĉar retfilmilo aŭ mikrofono ne povis uziĝi. Kontrolu, ke:", + "call_failed_media_applications": "Neniu alia aplikaĵo uzas la retfilmilon", + "call_failed_media_connected": "Mikrofono kaj retfilmilo estas ĝuste konektitaj kaj agorditaj", + "call_failed_media_permissions": "Permeso uzi la retfilmilon estas donita", + "call_failed_microphone": "Voko malsukcesis, ĉar mikrofono ne estis uzebla. Kontrolu, ĉu mikrofono estas ĝuste konektita kaj agordita.", + "call_held": "%(peerName)s paŭzigis la vokon", + "call_held_resume": "Vi paŭzigis la vokon Daŭrigi", + "call_held_switch": "Vi paŭzigis la vokon Baskuli", + "call_toast_unknown_room": "Nekonata ĉambro", + "camera_disabled": "Via filmilo estas malŝaltita", + "camera_enabled": "Via filmilo ankoraŭ estas ŝaltita", + "cannot_call_yourself_description": "Vi ne povas voki vin mem.", + "change_input_device": "Ŝanĝu enigan aparaton", + "connecting": "Konektante", + "connection_lost": "Konektebleco al la servilo estas perdita", + "connection_lost_description": "Vi ne povas voki sen konektaĵo al la servilo.", + "consulting": "Konsultante kun %(transferTarget)s. Transdono al %(transferee)s", + "default_device": "Implicita aparato", + "dialpad": "Ciferplato", + "disable_camera": "Malŝalti la filmilon", + "disable_microphone": "Silentigi la mikrofonon", + "enable_camera": "Ŝalti la filmilon", + "enable_microphone": "Malsilentigi la mikrofonon", + "expand": "Reveni al voko", + "failed_call_live_broadcast_description": "Vi ne povas komenci vokon ĉar vi nuntempe registras vivan elsendon. Bonvolu fini vian vivan elsendon por komenci vokon.", + "failed_call_live_broadcast_title": "Ne povas komenci vokon", + "hangup": "Fini vokon", + "hide_sidebar_button": "Kaŝi flankan breton", + "join_button_tooltip_connecting": "Konektante", + "misconfigured_server": "Voko malsukcesis pro misagordita servilo", + "misconfigured_server_description": "Bonvolu peti la administranton de via hejmservilo (%(homeserverDomain)s) agordi TURN-servilon, por ke vokoj funkciu dependeble.", + "more_button": "Pli", + "msisdn_lookup_failed": "Ne povas trovi telefonnumeron", + "msisdn_lookup_failed_description": "Eraris trovado de la telefonnumero", + "msisdn_transfer_failed": "Ne povas transdoni vokon", + "no_audio_input_description": "Ni ne trovis mikrofonon en via aparato. Bonvolu kontroli viajn agordojn kaj reprovi.", + "no_audio_input_title": "Neniu mikrofono troviĝis", + "no_media_perms_description": "Eble vi devos permane permesi al %(brand)s atingon de viaj mikrofono/kamerao", + "no_media_perms_title": "Neniuj permesoj pri aŭdvidaĵoj", + "no_permission_conference": "Necesas permeso", + "no_permission_conference_description": "Vi ne havas permeson komenci grupvokon en ĉi tiu ĉambro", + "on_hold": "%(name)s estas paŭzigita", + "screenshare_monitor": "Vidigi tutan ekranon", + "screenshare_title": "Havigi enhavon", + "screenshare_window": "Fenestro de aplikaĵo", + "show_sidebar_button": "Montri flankan breton", + "silence": "Silenta voko", + "silenced": "Sciigoj silentigitaj", + "start_screenshare": "Ŝalti ekranvidadon", + "stop_screenshare": "Malŝalti ekranvidadon", + "too_many_calls": "Tro multaj vokoj", + "too_many_calls_description": "Vi atingis la maksimuman nombron de samtempaj vokoj.", + "transfer_consult_first_label": "Unue konsulti", + "transfer_failed": "Malsukcesis transdono", + "transfer_failed_description": "Malsukcesis transdoni vokon", + "unable_to_access_audio_input_description": "Ni ne povis aliri vian mikrofonon. Bonvolu kontroli la agordojn de via foliumilo kaj reprovi.", + "unable_to_access_audio_input_title": "Ne povas aliri vian mikrofonon", + "unable_to_access_media": "Ne povas aliri retfilmilon / mikrofonon", + "unable_to_access_microphone": "Ne povas aliri mikrofonon", + "unknown_caller": "Nekonata vokanto", + "unknown_person": "nekonata persono", + "unsilence": "Kun sono", + "unsupported": "Vokoj estas nesubtenataj", + "unsupported_browser": "Vi ne povas telefoni per ĉi tiu retumilo.", + "user_busy": "Uzanto estas okupata", + "user_busy_description": "La uzanto, kiun vi vokis, estas okupata.", + "user_is_presenting": "%(sharerName)s prezentas", + "video_call": "Vidvoko", + "video_call_started": "Videovoko komenciĝis", + "voice_call": "Voĉvoko", + "you_are_presenting": "Vi prezentas" }, "widget": { + "added_by": "Fenestraĵon aldonis", + "capabilities_dialog": { + "content_starting_text": "Ĉi tiu fenestraĵo volas:", + "decline_all_permission": "Rifuzi ĉion", + "remember_Selection": "Memoru mian elekton por tiu ĉi fenestraĵo", + "title": "Aprobi rajtojn de fenestraĵo" + }, "capability": { - "send_stickers_this_room": "Sendi glumarkojn al ĉi tiu ĉambro", - "send_stickers_active_room": "Sendi glumarkojn al via aktiva ĉambro", - "send_stickers_this_room_as_you": "Sendi glumarkojn al ĉi tiu ĉambro kiel vi", - "send_stickers_active_room_as_you": "Sendi glumarkojn al via aktiva ĉambro kiel vi", - "see_sticker_posted_this_room": "Vidi afiŝojn de glumarkoj en ĉi tiu ĉambro", - "see_sticker_posted_active_room": "Vidi ies ajn afiŝojn de glumarkoj al via aktiva ĉambro", - "always_on_screen_viewing_another_room": "Resti sur via ekrano rulante, dum rigardo al alia ĉambro", "always_on_screen_generic": "Resti sur via ekrano rulante", - "switch_room": "Ŝanĝi la vidatan ĉambron", - "switch_room_message_user": "Ŝanĝu, kiun ĉambron, mesaĝon, aŭ uzanton vi rigardas", - "change_topic_this_room": "Ŝanĝi la temon de ĉi tiu ĉambro", - "see_topic_change_this_room": "Vidi ŝanĝojn de temo en ĉi tiu ĉambro", - "change_topic_active_room": "Ŝanĝi la temon de via aktiva ĉambro", - "see_topic_change_active_room": "Vidi ŝanĝojn de temo en via aktiva ĉambro", - "change_name_this_room": "Ŝanĝi la nomon de ĉi tiu ĉambro", - "see_name_change_this_room": "Vidi ŝanĝojn de nomo en ĉi tiu ĉambro", - "change_name_active_room": "Ŝanĝi la nomon de via aktiva ĉambro", - "see_name_change_active_room": "Vidi ŝanĝojn de nomo en via aktiva ĉambro", - "change_avatar_this_room": "Ŝanĝi la bildon de ĉi tiu ĉambro", - "see_avatar_change_this_room": "Vidi ŝanĝojn de bildo de ĉambro en ĉi tiu ĉambro", + "always_on_screen_viewing_another_room": "Resti sur via ekrano rulante, dum rigardo al alia ĉambro", + "any_room": "La supre, sed en iu ajn ĉambro vi estas kunigita aŭ invitata ankaŭ al", + "byline_empty_state_key": "kun malplena statŝlosilo", + "byline_state_key": "kun statŝlosilo %(stateKey)s", + "capability": "La kapablo %(capability)s", "change_avatar_active_room": "Ŝanĝi la bildon de via aktiva ĉambro", - "see_avatar_change_active_room": "Vidi ŝanĝojn de bildo de ĉambro en via aktiva ĉambro", - "remove_ban_invite_leave_this_room": "Forigu, forbaru aŭ invitu personojn al ĉi tiu ĉambro, kaj foriru vin", + "change_avatar_this_room": "Ŝanĝi la bildon de ĉi tiu ĉambro", + "change_name_active_room": "Ŝanĝi la nomon de via aktiva ĉambro", + "change_name_this_room": "Ŝanĝi la nomon de ĉi tiu ĉambro", + "change_topic_active_room": "Ŝanĝi la temon de via aktiva ĉambro", + "change_topic_this_room": "Ŝanĝi la temon de ĉi tiu ĉambro", + "receive_membership_active_room": "Vidu kiam oni aliĝas, foriras, aŭ invitiĝas al via aktiva ĉambro", "receive_membership_this_room": "Vidu kiam oni aliĝas, foriras, aŭ invitiĝas al la ĉambro", "remove_ban_invite_leave_active_room": "Forigu, forbaru aŭ invitu personojn al via aktiva ĉambro, kaj foriru vin", - "receive_membership_active_room": "Vidu kiam oni aliĝas, foriras, aŭ invitiĝas al via aktiva ĉambro", - "byline_empty_state_key": "kun malplena statŝlosilo", - "byline_state_key": "kun statŝlosilo %(stateKey)s", - "any_room": "La supre, sed en iu ajn ĉambro vi estas kunigita aŭ invitata ankaŭ al", - "specific_room": "La supre, sed ankaŭ en ", - "send_event_type_this_room": "Sendi okazojn de speco %(eventType)s kiel vi en ĉi tiu ĉambro", - "see_event_type_sent_this_room": "Vidi okazojn de speco %(eventType)s afiŝitajn al ĉi tiu ĉambro", - "send_event_type_active_room": "Sendi okazojn de speco %(eventType)s kiel vi en via aktiva ĉambro", + "remove_ban_invite_leave_this_room": "Forigu, forbaru aŭ invitu personojn al ĉi tiu ĉambro, kaj foriru vin", + "see_avatar_change_active_room": "Vidi ŝanĝojn de bildo de ĉambro en via aktiva ĉambro", + "see_avatar_change_this_room": "Vidi ŝanĝojn de bildo de ĉambro en ĉi tiu ĉambro", "see_event_type_sent_active_room": "Vidi okazojn de speco %(eventType)s afiŝitajn al via aktiva ĉambro", - "capability": "La kapablo %(capability)s", - "send_messages_this_room": "Sendi mesaĝojn kiel vi en ĉi tiu ĉambro", - "send_messages_active_room": "Sendi mesaĝojn kiel vi en via aktiva ĉambro", - "see_messages_sent_this_room": "Vidi mesaĝojn senditajn al ĉi tiu ĉambro", + "see_event_type_sent_this_room": "Vidi okazojn de speco %(eventType)s afiŝitajn al ĉi tiu ĉambro", + "see_images_sent_active_room": "Vidi bildojn afiŝitajn al via aktiva ĉambro", + "see_images_sent_this_room": "Vidi bildojn afiŝitajn al ĉi tiu ĉambro", "see_messages_sent_active_room": "Vidi mesaĝojn senditajn al via aktiva ĉambro", - "send_text_messages_this_room": "Sendi tekstajn mesaĝojn kiel vi en ĉi tiu ĉambro", - "send_text_messages_active_room": "Sendi tekstajn mesaĝojn kiel vi en via aktiva ĉambro", - "see_text_messages_sent_this_room": "Vidi tekstajn mesaĝojn afiŝitajn al ĉi tiu ĉambro", - "see_text_messages_sent_active_room": "Vidi tekstajn mesaĝojn afiŝitajn al via aktiva ĉambro", - "send_emotes_this_room": "Sendi mienon kiel vi en ĉi tiu ĉambro", - "send_emotes_active_room": "Sendi mienon kiel vi en via aktiva ĉambro", - "see_sent_emotes_this_room": "Vidi mienojn afiŝitajn al ĉi tiu ĉambro", + "see_messages_sent_this_room": "Vidi mesaĝojn senditajn al ĉi tiu ĉambro", + "see_msgtype_sent_active_room": "Vidi mesaĝojn de speco %(msgtype)s afiŝitajn al via aktiva ĉambro", + "see_msgtype_sent_this_room": "Vidi mesaĝojn de speco %(msgtype)s afiŝitajn al ĉi tiu ĉambro", + "see_name_change_active_room": "Vidi ŝanĝojn de nomo en via aktiva ĉambro", + "see_name_change_this_room": "Vidi ŝanĝojn de nomo en ĉi tiu ĉambro", "see_sent_emotes_active_room": "Vidi mienojn afiŝitajn al via aktiva ĉambro", - "send_images_this_room": "Sendi bildojn kiel vi en ĉi tiu ĉambro", - "send_images_active_room": "Sendi bildojn kiel vi en via aktiva ĉambro", - "see_images_sent_this_room": "Vidi bildojn afiŝitajn al ĉi tiu ĉambro", - "see_images_sent_active_room": "Vidi bildojn afiŝitajn al via aktiva ĉambro", - "send_videos_this_room": "Sendi filmojn kiel vi en ĉi tiu ĉambro", - "send_videos_active_room": "Sendi filmojn kiel vi en via aktiva ĉambro", - "see_videos_sent_this_room": "Vidi filmojn afiŝitajn al ĉi tiu ĉambro", + "see_sent_emotes_this_room": "Vidi mienojn afiŝitajn al ĉi tiu ĉambro", + "see_sent_files_active_room": "Sendi ĝeneralajn dosierojn afiŝitajn al via aktiva ĉambro", + "see_sent_files_this_room": "Sendi ĝeneralajn dosierojn afiŝitajn al ĉi tiu ĉambro", + "see_sticker_posted_active_room": "Vidi ies ajn afiŝojn de glumarkoj al via aktiva ĉambro", + "see_sticker_posted_this_room": "Vidi afiŝojn de glumarkoj en ĉi tiu ĉambro", + "see_text_messages_sent_active_room": "Vidi tekstajn mesaĝojn afiŝitajn al via aktiva ĉambro", + "see_text_messages_sent_this_room": "Vidi tekstajn mesaĝojn afiŝitajn al ĉi tiu ĉambro", + "see_topic_change_active_room": "Vidi ŝanĝojn de temo en via aktiva ĉambro", + "see_topic_change_this_room": "Vidi ŝanĝojn de temo en ĉi tiu ĉambro", "see_videos_sent_active_room": "Vidi filmojn afiŝitajn al via aktiva ĉambro", - "send_files_this_room": "Sendi ĝeneralajn dosierojn kiel vi en ĉi tiu ĉambro", + "see_videos_sent_this_room": "Vidi filmojn afiŝitajn al ĉi tiu ĉambro", + "send_emotes_active_room": "Sendi mienon kiel vi en via aktiva ĉambro", + "send_emotes_this_room": "Sendi mienon kiel vi en ĉi tiu ĉambro", + "send_event_type_active_room": "Sendi okazojn de speco %(eventType)s kiel vi en via aktiva ĉambro", + "send_event_type_this_room": "Sendi okazojn de speco %(eventType)s kiel vi en ĉi tiu ĉambro", "send_files_active_room": "Sendi ĝeneralajn dosierojn kiel vi en via aktiva ĉambro", - "see_sent_files_this_room": "Sendi ĝeneralajn dosierojn afiŝitajn al ĉi tiu ĉambro", - "see_sent_files_active_room": "Sendi ĝeneralajn dosierojn afiŝitajn al via aktiva ĉambro", - "send_msgtype_this_room": "Sendi mesaĝojn de speco %(msgtype)s kiel vi en ĉi tiu ĉambro", + "send_files_this_room": "Sendi ĝeneralajn dosierojn kiel vi en ĉi tiu ĉambro", + "send_images_active_room": "Sendi bildojn kiel vi en via aktiva ĉambro", + "send_images_this_room": "Sendi bildojn kiel vi en ĉi tiu ĉambro", + "send_messages_active_room": "Sendi mesaĝojn kiel vi en via aktiva ĉambro", + "send_messages_this_room": "Sendi mesaĝojn kiel vi en ĉi tiu ĉambro", "send_msgtype_active_room": "Sendi mesaĝojn de speco %(msgtype)s kiel vi en via aktiva ĉambro", - "see_msgtype_sent_this_room": "Vidi mesaĝojn de speco %(msgtype)s afiŝitajn al ĉi tiu ĉambro", - "see_msgtype_sent_active_room": "Vidi mesaĝojn de speco %(msgtype)s afiŝitajn al via aktiva ĉambro" - } + "send_msgtype_this_room": "Sendi mesaĝojn de speco %(msgtype)s kiel vi en ĉi tiu ĉambro", + "send_stickers_active_room": "Sendi glumarkojn al via aktiva ĉambro", + "send_stickers_active_room_as_you": "Sendi glumarkojn al via aktiva ĉambro kiel vi", + "send_stickers_this_room": "Sendi glumarkojn al ĉi tiu ĉambro", + "send_stickers_this_room_as_you": "Sendi glumarkojn al ĉi tiu ĉambro kiel vi", + "send_text_messages_active_room": "Sendi tekstajn mesaĝojn kiel vi en via aktiva ĉambro", + "send_text_messages_this_room": "Sendi tekstajn mesaĝojn kiel vi en ĉi tiu ĉambro", + "send_videos_active_room": "Sendi filmojn kiel vi en via aktiva ĉambro", + "send_videos_this_room": "Sendi filmojn kiel vi en ĉi tiu ĉambro", + "specific_room": "La supre, sed ankaŭ en ", + "switch_room": "Ŝanĝi la vidatan ĉambron", + "switch_room_message_user": "Ŝanĝu, kiun ĉambron, mesaĝon, aŭ uzanton vi rigardas" + }, + "context_menu": { + "delete": "Forigi fenestraĵon", + "delete_warning": "Forigo de fenestraĵo efektiviĝos por ĉiuj uzantoj en ĉi tiu ĉambro. Ĉu vi certe volas ĝin forigi?", + "move_left": "Movi maldekstren", + "move_right": "Movi dekstren", + "remove": "Forigi por ĉiuj", + "revoke": "Nuligi permesojn", + "screenshot": "Foti", + "start_audio_stream": "Komenci sonelsendon" + }, + "cookie_warning": "Ĉi tiu fenestraĵo povas uzi kuketojn.", + "error_loading": "Eraris enlegado de fenestraĵo", + "error_mixed_content": "Eraris – Miksita enhavo", + "error_need_invite_permission": "Vi bezonas permeson inviti uzantojn por tio.", + "error_need_kick_permission": "Vi devas povi piedbati uzantojn por fari tion.", + "error_need_to_be_logged_in": "Vi devas esti salutinta.", + "error_unable_start_audio_stream_description": "Ne povas komenci sonelsendon.", + "error_unable_start_audio_stream_title": "Malsukcesis komenci tujelsendon", + "modal_data_warning": "Datumoj sur tiu ĉi ekrano estas havigataj al %(widgetDomain)s", + "modal_title_default": "Reĝima fenestraĵo", + "no_name": "Nekonata aplikaĵo", + "open_id_permissions_dialog": { + "remember_selection": "Memoru ĉi tion", + "starting_text": "Ĉi tiu fenestraĵo kontrolos vian identigilon de uzanto, sed ne povos fari agojn por vi:", + "title": "Permesu al ĉi tiu fenestraĵo kontroli vian identecon" + }, + "popout": "Fenestrigi fenestraĵon", + "set_room_layout": "Agordi al ĉiuj mian aranĝon de ĉambro", + "shared_data_mxid": "Via identigilo de uzanto", + "shared_data_name": "Via vidiga nomo", + "shared_data_room_id": "Identigilo de ĉambro", + "shared_data_theme": "Via haŭto", + "shared_data_url": "URL de %(brand)s", + "shared_data_warning": "Uzo de tiu ĉi fenestraĵo eble havigos datumojn kun %(widgetDomain)s.", + "shared_data_warning_im": "Uzo de tiu ĉi fenestraĵo eble havigos datumojn al %(widgetDomain)s kaj via kunigilo.", + "shared_data_widget_id": "Identigilo de fenestraĵo", + "unencrypted_warning": "Fenestraĵoj ne uzas ĉifradon de mesaĝoj." }, - "feedback": { - "sent": "Prikomentoj sendiĝis", - "comment_label": "Komento", - "platform_username": "Via platformo kaj uzantonomo helpos al ni pli bone uzi viajn prikomentojn.", - "pro_type": "KONSILO: Kiam vi raportas eraron, bonvolu kunsendi erarserĉan protokolon, por ke ni povu pli facile trovi la problemon.", - "existing_issue_link": "Bonvolu unue vidi jamajn erarojn en GitHub. Ĉu neniu akordas la vian? Raportu novan.", - "send_feedback_action": "Prikomenti" + "zxcvbn": { + "suggestions": { + "allUppercase": "Plena majusklado estas preskaŭ same facile konjektebla kiel plena minusklado", + "anotherWord": "Aldonu alian vorton aŭ du. Maloftaj vortoj pli bonas.", + "associatedYears": "Evitu jarojn, kiuj ligiĝas al vi", + "capitalization": "Majusklado ne helpas multe", + "dates": "Evitu datojn kaj jarojn, kiuj ligiĝas al vi", + "l33t": "Facile diveneblaj anstataŭigoj, kiel '@' anstataŭ 'a', ne helpas multe", + "longerKeyboardPattern": "Uzu pli longan tekston kun plia varieco", + "noNeed": "Ne necesas simboloj, ciferoj, aŭ majuskloj", + "recentYears": "Evitu freŝdatajn jarojn", + "repeated": "Evitu ripetadon de vortoj kaj signoj", + "reverseWords": "Renversitaj vortoj ne estas multe pli malfacile konjekteblaj", + "sequences": "Evitu sinsekvojn", + "useWords": "Uzu malmultajn vortojn, kaj evitu oftajn frazojn" + }, + "warnings": { + "common": "Ĉi tiu pasvorto estas tre ofta", + "commonNames": "Oftaj nomoj familiaj kaj individuaj estas facile diveneblaj", + "dates": "Datoj estas ofte facile diveneblaj", + "extendedRepeat": "Ripetoj kiel « abcabcabc » estas apenaŭ pli bonaj ol nur « abc »", + "keyPattern": "Mallongaj ripetoj de klavoj estas facile diveneblaj", + "namesByThemselves": "Ankaŭ nomoj familiaj kaj individiuaj estas memstare facile diveneblaj", + "recentYears": "Freŝdataj jaroj estas facile diveneblaj", + "sequences": "Sinsekvoj kiel « abc » aŭ « 6543 » estas facile diveneblaj", + "similarToCommon": "Ĉi tiu pasvorto similas iun tre oftan", + "simpleRepeat": "Ripetoj kiel « aaa » estas facile diveneblaj", + "straightRow": "Rektaj vicoj de klavoj estas facile diveneblaj", + "topHundred": "Ĉi tiu pasvorto estas inter la 100 plej oftaj", + "topTen": "Ĉi tiu pasvorto estas inter la 10 plej oftaj", + "wordByItself": "Memstara vorto estas facile divenebla" + } } } diff --git a/src/i18n/strings/es.json b/src/i18n/strings/es.json index 37534de7e8c..36d6f382314 100644 --- a/src/i18n/strings/es.json +++ b/src/i18n/strings/es.json @@ -1,3172 +1,1045 @@ { - "Account": "Cuenta", - "Authentication": "Autenticación", - "%(items)s and %(lastItem)s": "%(items)s y %(lastItem)s", - "and %(count)s others...": { - "other": "y %(count)s más…", - "one": "y otro más…" - }, - "A new password must be entered.": "Debes ingresar una contraseña nueva.", - "An error has occurred.": "Un error ha ocurrido.", - "Are you sure?": "¿Estás seguro?", - "Are you sure you want to reject the invitation?": "¿Estás seguro que quieres rechazar la invitación?", - "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", - "Command error": "Error de comando", - "Commands": "Comandos", - "Confirm password": "Confirmar contraseña", - "Cryptography": "Criptografía", - "Current password": "Contraseña actual", - "Deactivate Account": "Desactivar cuenta", - "Decrypt %(text)s": "Descifrar %(text)s", - "Default": "Por defecto", - "Download %(text)s": "Descargar %(text)s", - "Email": "Correo electrónico", - "Email address": "Dirección de correo electrónico", - "Error decrypting attachment": "Error al descifrar adjunto", - "Export E2E room keys": "Exportar claves de salas con cifrado de extremo a extremo", - "Failed to ban user": "Bloqueo del usuario falló", - "Failed to change password. Is your password correct?": "No se ha podido cambiar la contraseña. ¿Has escrito tu contraseña actual correctamente?", - "Failed to change power level": "Fallo al cambiar de nivel de acceso", - "Failed to forget room %(errCode)s": "No se pudo olvidar la sala %(errCode)s", - "Failed to load timeline position": "Fallo al cargar el historial", - "Failed to mute user": "No se pudo silenciar al usuario", - "Failed to reject invite": "Falló al rechazar invitación", - "Failed to reject invitation": "Falló al rechazar la invitación", - "Failed to send request.": "El envío de la solicitud falló.", - "Failed to set display name": "No se ha podido cambiar el nombre público", - "Failed to unban": "No se pudo quitar veto", - "Failed to verify email address: make sure you clicked the link in the email": "No se ha podido verificar la dirección de correo electrónico: asegúrate de hacer clic en el enlace del mensaje", - "Failure to create room": "No se ha podido crear la sala", - "Favourite": "Añadir a favoritos", - "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.", - "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", - "Invalid Email Address": "Dirección de Correo Electrónico Inválida", - "Invalid file%(extra)s": "Archivo inválido %(extra)s", - "Sign in with": "Iniciar sesión con", - "Join Room": "Unirme a la sala", - "Low priority": "Prioridad baja", - "Admin Tools": "Herramientas de administración", - "No Microphones detected": "Micrófono no detectado", - "No Webcams detected": "Cámara no detectada", - "Default Device": "Dispositivo por defecto", - "Anyone": "Todos", - "Custom level": "Nivel personalizado", - "Enter passphrase": "Introducir frase de contraseña", - "Home": "Inicio", - "Incorrect username and/or password.": "Nombre de usuario y/o contraseña incorrectos.", - "Invited": "Invitado", - "Jump to first unread message.": "Ir al primer mensaje no leído.", - "Something went wrong!": "¡Algo ha fallado!", - "Create new room": "Crear una nueva sala", - "New Password": "Contraseña nueva", - "Passphrases must match": "Las contraseñas deben coincidir", - "Passphrase must not be empty": "La contraseña no puede estar en blanco", - "Export room keys": "Exportar claves de sala", - "Confirm passphrase": "Confirmar frase de contraseña", - "Import room keys": "Importar claves de sala", - "File to import": "Fichero a importar", - "You must join the room to see its files": "Debes unirte a la sala para ver sus archivos", - "Reject all %(invitedRooms)s invites": "Rechazar todas las invitaciones a %(invitedRooms)s", - "Failed to invite": "No se ha podido invitar", - "Unknown error": "Error desconocido", - "Unable to restore session": "No se puede recuperar la sesión", - "%(roomName)s does not exist.": "%(roomName)s no existe.", - "%(roomName)s is not accessible at this time.": "%(roomName)s no es accesible en este momento.", - "Rooms": "Salas", - "Search failed": "Falló la búsqueda", - "Server error": "Error del servidor", - "Server may be unavailable, overloaded, or search timed out :(": "El servidor podría estar saturado o desconectado, o la búsqueda caducó :(", - "Server may be unavailable, overloaded, or you hit a bug.": "El servidor podría estar saturado o desconectado, o has encontrado un fallo.", - "Server unavailable, overloaded, or something else went wrong.": "Servidor saturado, desconectado, o alguien ha roto algo.", - "Session ID": "ID de Sesión", - "Signed Out": "Desconectado", - "Start authentication": "Iniciar autenticación", - "No media permissions": "Sin permisos para el medio", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Probablemente necesites dar permisos manualmente a %(brand)s para tu micrófono/cámara", - "Are you sure you want to leave the room '%(roomName)s'?": "¿Salir de la sala «%(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.": "No se puede conectar al servidor base. Por favor, comprueba tu conexión, asegúrate de que el certificado SSL del servidor es de confiaza, y comprueba que no haya extensiones de navegador bloqueando las peticiones.", - "Missing room_id in request": "Falta el room_id en la solicitud", - "Missing user_id in request": "Falta el user_id en la solicitud", - "Moderator": "Moderador", - "New passwords don't match": "Las contraseñas nuevas no coinciden", - "New passwords must match each other.": "Las contraseñas nuevas deben coincidir.", - "not specified": "sin especificar", - "Notifications": "Notificaciones", - "": "", - "No display name": "Sin nombre público", - "No more results": "No hay más resultados", - "No users have specific privileges in this room": "Ningún usuario tiene permisos específicos en esta sala", - "Operation failed": "Falló la operación", - "Passwords can't be empty": "Las contraseñas no pueden estar en blanco", - "Permissions": "Permisos", - "Phone": "Teléfono", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Por favor, consulta tu correo electrónico y haz clic en el enlace que contiene. Una vez hecho esto, haz clic en continuar.", - "Power level must be positive integer.": "El nivel de autoridad debe ser un número entero positivo.", - "Privileged Users": "Usuarios con privilegios", - "Profile": "Perfil", - "Reason": "Motivo", - "Reject invitation": "Rechazar invitación", - "Return to login screen": "Regresar a la pantalla de inicio de sesión", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s no tiene permiso para enviarte notificaciones - por favor, comprueba los ajustes de tu navegador", - "%(brand)s was not given permission to send notifications - please try again": "No le has dado permiso a %(brand)s para enviar notificaciones. Por favor, inténtalo de nuevo", - "Room %(roomId)s not visible": "La sala %(roomId)s no es visible", - "This email address is already in use": "Esta dirección de correo electrónico ya está en uso", - "This email address was not found": "No se ha encontrado la dirección de correo electrónico", - "This room has no local addresses": "Esta sala no tiene direcciones locales", - "This room is not recognised.": "No se reconoce esta sala.", - "This doesn't appear to be a valid email address": "Esto no parece un e-mail váido", - "This phone number is already in use": "Este número de teléfono ya está en uso", - "This room is not accessible by remote Matrix servers": "Esta sala no es accesible desde otros servidores de Matrix", - "unknown error code": "Código de error desconocido", - "Do you want to set an email address?": "¿Quieres poner una dirección de correo electrónico?", - "This will allow you to reset your password and receive notifications.": "Esto te permitirá reiniciar tu contraseña y recibir notificaciones.", - "Authentication check failed: incorrect password?": "La verificación de autenticación falló: ¿contraseña incorrecta?", - "Delete widget": "Eliminar accesorio", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Se ha intentado cargar cierto punto en la cronología de esta sala, pero no tiene permiso para ver el mensaje solicitado.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Se ha intentado cargar cierto punto en la cronología de esta sala, pero no se ha podido encontrarlo.", - "Unable to add email address": "No es posible añadir la dirección de correo electrónico", - "Unable to create widget.": "No se ha podido crear el accesorio.", - "Unable to remove contact information": "No se ha podido eliminar la información de contacto", - "Unable to verify email address.": "No es posible verificar la dirección de correo electrónico.", - "Unban": "Quitar Veto", - "Unable to enable Notifications": "No se han podido activar las notificaciones", - "Uploading %(filename)s": "Subiendo %(filename)s", - "Uploading %(filename)s and %(count)s others": { - "one": "Subiendo %(filename)s y otros %(count)s", - "other": "Subiendo %(filename)s y otros %(count)s" - }, - "Upload avatar": "Adjuntar avatar", - "Upload Failed": "Subida fallida", - "Users": "Usuarios", - "Verification Pending": "Verificación Pendiente", - "Verified key": "Clave verificada", - "Warning!": "¡Advertencia!", - "Who can read history?": "¿Quién puede leer el historial?", - "You are not in this room.": "No estás en esta sala.", - "You do not have permission to do that in this room.": "No tienes permiso para realizar esa acción en esta sala.", - "You cannot place a call with yourself.": "No puedes llamarte a ti mismo.", - "Publish this room to the public in %(domain)s's room directory?": "¿Quieres incluir esta sala en la lista pública de salas de %(domain)s?", - "AM": "AM", - "PM": "PM", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (nivel de permisos %(powerLevelNumber)s)", - "You do not have permission to post to this room": "No tienes permiso para publicar en esta sala", - "You have disabled URL previews by default.": "Has desactivado la vista previa de URLs por defecto.", - "You have enabled URL previews by default.": "Has activado las vista previa de URLs por defecto.", - "You must register to use this functionality": "Regístrate para usar esta funcionalidad", - "You need to be able to invite users to do that.": "Debes tener permisos para invitar usuarios para hacer eso.", - "You need to be logged in.": "Necesitas haber iniciado sesión.", - "You seem to be in a call, are you sure you want to quit?": "Parece estar en medio de una llamada, ¿esta seguro que desea salir?", - "You seem to be uploading files, are you sure you want to quit?": "Pareces estar subiendo archivos, ¿seguro que quieres salir?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "No podrás deshacer este cambio porque estás promoviendo al usuario para tener el mismo nivel de autoridad que tú.", - "Sun": "dom.", - "Mon": "lun.", - "Tue": "mar.", - "Wed": "mié.", - "Thu": "jue.", - "Fri": "vie.", - "Sat": "sáb.", - "Jan": "ene.", - "Feb": "febr.", - "Mar": "mzo.", - "Apr": "abr.", - "May": "may.", - "Jun": "jun.", - "Jul": "jul.", - "Aug": "ago.", - "Sep": "sept.", - "Oct": "oct.", - "Nov": "nov.", - "Dec": "dic.", - "Sunday": "Domingo", - "Failed to add tag %(tagName)s to room": "Error al añadir la etiqueta %(tagName)s a la sala", - "Notification targets": "Destinos de notificaciones", - "Today": "Hoy", - "Friday": "Viernes", - "What's New": "Novedades", - "On": "Encendido", - "Changelog": "Registro de cambios", - "Waiting for response from server": "Esperando una respuesta del servidor", - "Failed to send logs: ": "Error al enviar registros: ", - "This Room": "Esta sala", - "Unavailable": "No disponible", - "Source URL": "URL de Origen", - "Filter results": "Filtrar resultados", - "No update available.": "No hay actualizaciones disponibles.", - "Noisy": "Sonoro", - "Tuesday": "Martes", - "Search…": "Buscar…", - "Preparing to send logs": "Preparando para enviar registros", - "Unnamed room": "Sala sin nombre", - "Saturday": "Sábado", - "Monday": "Lunes", - "Invite to this room": "Invitar a la sala", - "Send": "Enviar", - "All messages": "Todos los mensajes", - "Thank you!": "¡Gracias!", - "What's new?": "Novedades", - "All Rooms": "Todas las salas", - "You cannot delete this message. (%(code)s)": "No puedes eliminar este mensaje. (%(code)s)", - "Thursday": "Jueves", - "Logs sent": "Registros enviados", - "Yesterday": "Ayer", - "Error encountered (%(errorDetail)s).": "Error encontrado (%(errorDetail)s).", - "Low Priority": "Prioridad baja", - "Off": "Apagado", - "Failed to remove tag %(tagName)s from room": "Error al eliminar la etiqueta %(tagName)s de la sala", - "Wednesday": "Miércoles", - "Permission Required": "Se necesita permiso", - "You do not have permission to start a conference call in this room": "No tienes permiso para iniciar una llamada de conferencia en esta sala", - "%(weekDayName)s %(time)s": "%(weekDayName)s a las %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s %(day)s de %(monthName)s a las %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s %(day)s de %(monthName)s de %(fullYear)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s %(day)s de %(monthName)s del %(fullYear)s a las %(time)s", - "Restricted": "Restringido", - "Missing roomId.": "Falta el ID de sala.", - "Ignored user": "Usuario ignorado", - "You are now ignoring %(userId)s": "Ahora ignoras a %(userId)s", - "Unignored user": "Usuario no ignorado", - "You are no longer ignoring %(userId)s": "Ya no ignoras a %(userId)s", - "Your browser does not support the required cryptography extensions": "Su navegador no soporta las extensiones de criptografía requeridas", - "Not a valid %(brand)s keyfile": "No es un archivo de claves de %(brand)s válido", - "Mirror local video feed": "Invertir el vídeo local horizontalmente (espejo)", - "Send analytics data": "Enviar datos estadísticos de uso", - "Enable widget screenshots on supported widgets": "Activar capturas de pantalla de accesorios en los accesorios que lo permitan", - "Drop file here to upload": "Suelta aquí el archivo para enviarlo", - "This event could not be displayed": "No se ha podido mostrar este evento", - "Demote yourself?": "¿Quitarte permisos a ti mismo?", - "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.": "No podrás deshacer este cambio ya que estás quitándote permisos a ti mismo, si eres el último usuario con privilegios de la sala te resultará imposible recuperarlos.", - "Demote": "Quitar permisos", - "Unignore": "Dejar de ignorar", - "Jump to read receipt": "Saltar al último mensaje sin leer", - "Share Link to User": "Compartir enlace al usuario", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)sh", - "%(duration)sd": "%(duration)sd", - "Replying": "Respondiendo", - "(~%(count)s results)": { - "other": "(~%(count)s resultados)", - "one": "(~%(count)s resultado)" - }, - "Share room": "Compartir la sala", - "Banned by %(displayName)s": "Vetado por %(displayName)s", - "Muted Users": "Usuarios silenciados", - "Members only (since the point in time of selecting this option)": "Solo participantes (desde el momento en que se selecciona esta opción)", - "Members only (since they were invited)": "Solo participantes (desde que fueron invitados)", - "Members only (since they joined)": "Solo participantes (desde que se unieron a la sala)", - "You don't currently have any stickerpacks enabled": "Actualmente no tienes ningún paquete de pegatinas activado", - "URL previews are enabled by default for participants in this room.": "La vista previa de URLs se activa por defecto en los participantes de esta sala.", - "URL previews are disabled by default for participants in this room.": "La vista previa de URLs se desactiva por defecto para los participantes de esta sala.", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "En salas cifradas como ésta, la vista previa de las URLs se desactiva por defecto para asegurar que el servidor base (donde se generan) no pueda recopilar información de los enlaces que veas en esta sala.", - "URL Previews": "Vista previa de enlaces", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Cuando alguien incluya una dirección URL en su mensaje, puede mostrarse una vista previa para ofrecer información sobre el enlace, que incluirá el título, descripción, y una imagen del sitio web.", - "Error decrypting image": "Error al descifrar imagen", - "Error decrypting video": "Error al descifrar el vídeo", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s cambió el avatar para %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s eliminó el avatar de la sala.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s cambió el avatar de la sala a ", - "Copied!": "¡Copiado!", - "Failed to copy": "Falló la copia", - "Add an Integration": "Añadir una Integración", - "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?": "Estás a punto de ir a un sitio externo para que puedas iniciar sesión con tu cuenta y usarla en %(integrationsUrl)s. ¿Quieres seguir?", - "Token incorrect": "Token incorrecto", - "A text message has been sent to %(msisdn)s": "Se envió un mensaje de texto a %(msisdn)s", - "Please enter the code it contains:": "Por favor, escribe el código que contiene:", - "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", - "%(items)s and %(count)s others": { - "other": "%(items)s y otros %(count)s", - "one": "%(items)s y otro más" - }, - "collapse": "encoger", - "expand": "desplegar", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "No se pudo cargar el evento al que se respondió, bien porque no existe o no tiene permiso para verlo.", - "In reply to ": "Respondiendo a ", - "And %(count)s more...": { - "other": "Y %(count)s más…" - }, - "Confirm Removal": "Confirmar eliminación", - "Clear Storage and Sign Out": "Borrar almacenamiento y cerrar sesión", - "Send Logs": "Enviar Registros", - "We encountered an error trying to restore your previous session.": "Encontramos un error al intentar restaurar su sesión anterior.", - "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.": "Si ha usado anteriormente una versión más reciente de %(brand)s, su sesión puede ser incompatible con ésta. Cierre la ventana y vuelva a la versión más reciente.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Limpiando el almacenamiento del navegador puede arreglar el problema, pero le desconectará y cualquier historial de conversación cifrado se volverá ilegible.", - "Share Room": "Compartir la sala", - "Link to most recent message": "Enlazar al mensaje más reciente", - "Share User": "Compartir usuario", - "Share Room Message": "Compartir un mensaje de esta sala", - "Link to selected message": "Enlazar al mensaje seleccionado", - "This room is not public. You will not be able to rejoin without an invite.": "Esta sala no es pública. No podrás volver a unirte sin una invitación.", - "Can't leave Server Notices room": "No se puede salir de la sala de avisos del servidor", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "La sala se usa para mensajes importantes del servidor base, así que no puedes abandonarla.", - "Terms and Conditions": "Términos y condiciones", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Para continuar usando el servidor base %(homeserverDomain)s, debes revisar y estar de acuerdo con nuestros términos y condiciones.", - "Review terms and conditions": "Revisar términos y condiciones", - "Old cryptography data detected": "Se detectó información de criptografía antigua", - "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.": "Se detectó una versión más antigua de %(brand)s. Esto habrá provocado que la criptografía de extremo a extremo funcione incorrectamente en la versión más antigua. Los mensajes cifrados de extremo a extremo intercambiados recientemente mientras usaba la versión más antigua puede que no sean descifrables con esta versión. Esto también puede hacer que fallen con la más reciente. Si experimenta problemas, desconecte y vuelva a ingresar. Para conservar el historial de mensajes, exporte y vuelva a importar sus claves.", - "You can't send any messages until you review and agree to our terms and conditions.": "No puedes enviar ningún mensaje hasta que revises y estés de acuerdo con nuestros términos y condiciones.", - "Connectivity to the server has been lost.": "Se ha perdido la conexión con el servidor.", - "Sent messages will be stored until your connection has returned.": "Los mensajes enviados se almacenarán hasta que vuelva la conexión.", - "Check for update": "Comprobar si hay actualizaciones", - "No Audio Outputs detected": "No se han detectado salidas de sonido", - "Audio Output": "Salida de sonido", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Por favor, ten en cuenta que estás iniciando sesión en el servidor %(hs)s, y no en matrix.org.", - "Notify the whole room": "Notificar a toda la sala", - "Room Notification": "Notificación de Salas", - "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.": "Este proceso te permite exportar las claves para los mensajes que has recibido en salas cifradas a un archivo local. En el futuro, podrás importar el archivo a otro cliente de Matrix, para que ese cliente también sea capaz de descifrar estos mensajes.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Este proceso te permite importar claves de cifrado que hayas exportado previamente desde otro cliente de Matrix. Así, podrás descifrar cualquier mensaje que el otro cliente pudiera descifrar.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "El archivo exportado estará protegido con una contraseña. Deberías ingresar la contraseña aquí para descifrar el archivo.", - "Only room administrators will see this warning": "Sólo los administradores de la sala verán esta advertencia", - "This homeserver has hit its Monthly Active User limit.": "Este servidor base ha alcanzado su límite mensual de usuarios activos.", - "This homeserver has exceeded one of its resource limits.": "Este servidor base ha excedido uno de sus límites de recursos.", - "Upgrade Room Version": "Actualizar Versión de la Sala", - "Create a new room with the same name, description and avatar": "Crear una sala nueva con el mismo nombre, descripción y avatar", - "Update any local room aliases to point to the new room": "Actualizar los alias locales de la sala para que apunten a la nueva", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Impedir a los usuarios que conversen en la versión antigua de la sala, y publicar un mensaje aconsejándoles que se muden a la nueva", - "Put a link back to the old room at the start of the new room so people can see old messages": "Poner un enlace de retorno a la sala antigua al principio de la nueva de modo que se puedan ver los mensajes viejos", - "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.": "Tu mensaje no se ha enviado porque este servidor base ha alcanzado su límite mensual de usuarios activos. Por favor, contacta con el administrador de tu servicio para continuar utilizándolo.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Tu mensaje no se ha enviado porque este servidor base ha excedido un límite de recursos. Por favor contacta con el administrador de tu servicio para continuar utilizándolo.", - "Please contact your service administrator to continue using this service.": "Por favor, contacta al administrador de tu servicio para continuar utilizando este servicio.", - "Please contact your homeserver administrator.": "Por favor, contacta con la administración de tu servidor base.", - "This room has been replaced and is no longer active.": "Esta sala ha sido reemplazada y ya no está activa.", - "The conversation continues here.": "La conversación continúa aquí.", - "This room is a continuation of another conversation.": "Esta sala es una continuación de otra.", - "Click here to see older messages.": "Haz clic aquí para ver mensajes anteriores.", - "Failed to upgrade room": "No se pudo actualizar la sala", - "The room upgrade could not be completed": "La actualización de la sala no pudo ser completada", - "Upgrade this room to version %(version)s": "Actualiza esta sala a la versión %(version)s", - "%(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 ahora utiliza de 3 a 5 veces menos memoria, porque solo carga información sobre otros usuarios cuando es necesario. Por favor, ¡aguarda mientras volvemos a sincronizar con el servidor!", - "Updating %(brand)s": "Actualizando %(brand)s", - "Room version:": "Versión de la sala:", - "Room version": "Versión de la sala", - "Room information": "Información de la sala", - "Room Topic": "Asunto de la sala", - "Voice & Video": "Voz y vídeo", - "Phone numbers": "Números de teléfono", - "Email addresses": "Correos electrónicos", - "Language and region": "Idioma y región", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "El archivo «%(fileName)s» supera el tamaño límite del servidor para subidas", - "Unable to load! Check your network connectivity and try again.": "No se ha podido cargar. Comprueba tu conexión de red e inténtalo de nuevo.", - "Unrecognised address": "Dirección desconocida", - "You do not have permission to invite people to this room.": "No tienes permisos para inviitar gente a esta sala.", - "Unknown server error": "Error desconocido del servidor", - "Use a few words, avoid common phrases": "Usa algunas palabras, evita frases comunes", - "No need for symbols, digits, or uppercase letters": "No hacen falta símbolos, números o letrás en mayúscula", - "Avoid repeated words and characters": "Evita repetir palabras y letras", - "Avoid sequences": "Evita secuencias", - "Avoid recent years": "Evita años recientes", - "Avoid years that are associated with you": "Evita años que estén asociados contigo", - "Avoid dates and years that are associated with you": "Evita fechas y años que están asociados contigo", - "Capitalization doesn't help very much": "Las mayúsculas no ayudan mucho", - "All-uppercase is almost as easy to guess as all-lowercase": "Todo en mayúsculas es tan inseguro como todo en minúsculas", - "Reversed words aren't much harder to guess": "Las palabras al revés no son muy dificiles de adivinar", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Sustituciones predecibles como «@ en vez de 'a' no ayudan mucho", - "Add another word or two. Uncommon words are better.": "Añade una o dos palabras más. Palabras raras mejor.", - "Repeats like \"aaa\" are easy to guess": "Los caracteres repetidos como «aaa» son muy fáciles de adivinar", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Repeticiones como \"abcabcabc\" son solo ligeramente más difíciles de adivinar que \"abc\"", - "Sequences like abc or 6543 are easy to guess": "Secuencias como abc or 6543 son faciles de adivinar", - "Recent years are easy to guess": "Años recientes son fáciles de adivinar", - "Dates are often easy to guess": "Las fechas son normalmente fáciles de adivinar", - "This is a top-10 common password": "Esta contraseña está entre las 10 más comunes", - "This is a top-100 common password": "Esta contraseña está entre las 100 más comunes", - "This is a very common password": "Esta contraseña es muy común", - "This is similar to a commonly used password": "Se parece mucho a una contraseña muy común", - "A word by itself is easy to guess": "Una palabra es fácil de adivinar", - "Names and surnames by themselves are easy to guess": "Nombres y apellidos son fáciles de adivinar", - "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", - "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.", - "Dog": "Perro", - "Cat": "Gato", - "Lion": "León", - "Horse": "Caballo", - "Unicorn": "Unicornio", - "Pig": "Cerdo", - "Elephant": "Elefante", - "Rabbit": "Conejo", - "Panda": "Panda", - "Rooster": "Gallo", - "Penguin": "Pingüino", - "Turtle": "Tortuga", - "Fish": "Pez", - "Octopus": "Pulpo", - "Butterfly": "Mariposa", - "Flower": "Flor", - "Tree": "Árbol", - "Cactus": "Cactus", - "Mushroom": "Champiñón", - "Globe": "Globo", - "Moon": "Luna", - "Cloud": "Nube", - "Fire": "Fuego", - "Banana": "Plátano", - "Apple": "Manzana", - "Strawberry": "Fresa", - "Corn": "Maíz", - "Pizza": "Pizza", - "Cake": "Tarta", - "Heart": "Corazón", - "Smiley": "Emoticono", - "Robot": "Robot", - "Hat": "Sombrero", - "Glasses": "Gafas", - "Spanner": "Llave", - "Santa": "Papá Noel", - "Thumbs up": "Pulgares arriba", - "Umbrella": "Sombrilla", - "Hourglass": "Reloj de arena", - "Clock": "Reloj", - "Gift": "Regalo", - "Light bulb": "Bombilla", - "Book": "Libro", - "Pencil": "Lápiz", - "Paperclip": "Clip", - "Key": "Llave", - "Hammer": "Martillo", - "Telephone": "Teléfono", - "Flag": "Bandera", - "Train": "Tren", - "Bicycle": "Bicicleta", - "Aeroplane": "Avión", - "Rocket": "Cohete", - "Trophy": "Trofeo", - "Ball": "Balón", - "Guitar": "Guitarra", - "Trumpet": "Trompeta", - "Bell": "Campana", - "Anchor": "Ancla", - "Headphones": "Auriculares", - "Folder": "Carpeta", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Te hemos enviado un mensaje para verificar tu dirección de correo. Por favor, sigue las instrucciones y después haz clic el botón de abajo.", - "Email Address": "Dirección de correo", - "Delete Backup": "Borrar copia de seguridad", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "¿Estás seguro? Perderás tus mensajes cifrados si las claves no se copian adecuadamente.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Los mensajes cifrados son seguros con el cifrado punto a punto. Solo tú y el/los destinatario/s tiene/n las claves para leer estos mensajes.", - "Unable to load key backup status": "No se pudo cargar el estado de la copia de la clave", - "Restore from Backup": "Restaurar una copia de seguridad", - "Back up your keys before signing out to avoid losing them.": "Haz copia de seguridad de tus claves antes de cerrar sesión para evitar perderlas.", - "All keys backed up": "Se han copiado todas las claves", - "Start using Key Backup": "Comenzar a usar la copia de claves", - "Unable to verify phone number.": "No se pudo verificar el número de teléfono.", - "Verification code": "Código de verificación", - "Phone Number": "Número de teléfono", - "Profile picture": "Foto de perfil", - "Display Name": "Nombre público", - "General": "General", - "Room Addresses": "Direcciones de la sala", - "Account management": "Gestión de la cuenta", - "Room list": "Lista de salas", - "Autocomplete delay (ms)": "Retardo autocompletado (ms)", - "Roles & Permissions": "Roles y permisos", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Los cambios que se hagan sobre quién puede leer el historial se aplicarán solo a nuevos mensajes. La visibilidad del historial actual no cambiará.", - "Security & Privacy": "Seguridad y privacidad", - "Encryption": "Cifrado", - "Once enabled, encryption cannot be disabled.": "Una vez actives el cifrado, no podrás desactivarlo.", - "Ignored users": "Usuarios ignorados", - "Bulk options": "Opciones generales", - "Missing media permissions, click the button below to request.": "No hay permisos de medios, haz clic abajo para pedirlos.", - "Request media permissions": "Pedir permisos de los medios", - "Add some now": "Añadir alguno ahora", - "Main address": "Dirección principal", - "Room avatar": "Avatar de la sala", - "Room Name": "Nombre de sala", - "The following users may not exist": "Puede que estos usuarios no existan", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "No se pudieron encontrar perfiles para los IDs Matrix listados a continuación, ¿Quieres invitarles igualmente?", - "Invite anyway and never warn me again": "Invitar igualmente, y no preguntar más en el futuro", - "Invite anyway": "Invitar igualmente", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Antes de enviar los registros debes crear una incidencia en GitHub describiendo el problema.", - "Unable to load commit detail: %(msg)s": "No se pudo cargar el detalle del commit: %(msg)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": "Para evitar perder tu historial de chat, debes exportar las claves de la sala antes de salir. Debes volver a la versión actual de %(brand)s para esto", - "Incompatible Database": "Base de datos incompatible", - "Continue With Encryption Disabled": "Seguir con el cifrado desactivado", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verifica a este usuario para marcarlo como de confianza. Confiar en usuarios aporta tranquilidad en los mensajes cifrados de extremo a extremo.", - "Incoming Verification Request": "Petición de verificación entrante", - "Use a longer keyboard pattern with more turns": "Usa un patrón de tecleo largo con más vueltas", - "Verify this user by confirming the following emoji appear on their screen.": "Verifica este usuario confirmando que los siguientes emojis aparecen en su pantalla.", - "Your %(brand)s is misconfigured": "Tu %(brand)s tiene un error de configuración", - "The file '%(fileName)s' failed to upload.": "La subida del archivo «%(fileName)s ha fallado.", - "The server does not support the room version specified.": "El servidor no soporta la versión de sala especificada.", - "Cannot reach homeserver": "No se puede conectar con el servidor", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Asegúrate de tener conexión a internet, o contacta con el administrador del servidor", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Solicita al administrador de %(brand)s que compruebe si hay entradas duplicadas o erróneas en tu configuración.", - "Cannot reach identity server": "No se puede conectar con el servidor de identidad", - "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.": "Te puedes registrar, pero algunas funcionalidades no estarán disponibles hasta que se pueda conectar con el servidor de identidad. Si continúas viendo este aviso, comprueba tu configuración o contacta con el administrador del servidor.", - "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.": "Puedes cambiar tu contraseña, pero algunas funcionalidades no estarán disponibles hasta que el servidor de identidad esté disponible. Si continúas viendo este aviso, comprueba tu configuración o contacta con el administrador del servidor.", - "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.": "Puedes iniciar sesión, pero algunas funcionalidades no estarán disponibles hasta que el servidor de identidad esté disponible. Si continúas viendo este mensaje, comprueba tu configuración o contacta con el administrador del servidor.", - "No homeserver URL provided": "No se ha indicado la URL del servidor local", - "Unexpected error resolving homeserver configuration": "Error inesperado en la configuración del servidor", - "Unexpected error resolving identity server configuration": "Error inesperado en la configuración del servidor de identidad", - "The user must be unbanned before they can be invited.": "El usuario debe ser desbloqueado antes de poder ser invitado.", - "The user's homeserver does not support the version of the room.": "El servidor del usuario no soporta la versión de la sala.", - "Show hidden events in timeline": "Mostrar eventos ocultos en la línea de tiempo", - "Got It": "Entendido", - "Scissors": "Tijeras", - "Call failed due to misconfigured server": "La llamada ha fallado debido a una mala configuración del servidor", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Por favor, pídele al administrador de tu servidor base (%(homeserverDomain)s) que configure un servidor TURN para que las llamadas funcionen correctamente.", - "Use an identity server": "Usar un servidor de identidad", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Usar un servidor de identidad para invitar por correo. Presiona continuar par usar el servidor de identidad por defecto (%(defaultIdentityServerName)s) o adminístralo en Ajustes.", - "Use an identity server to invite by email. Manage in Settings.": "Usa un servidor de identidad para invitar por correo. Puedes configurarlo en tus ajustes.", - "Add Email Address": "Añadir dirección de correo", - "Add Phone Number": "Añadir número de teléfono", - "Identity server has no terms of service": "El servidor de identidad no tiene términos de servicio", - "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.": "Esta acción necesita acceder al servidor de identidad por defecto para validar un correo o un teléfono, pero el servidor no tiene términos de servicio.", - "Only continue if you trust the owner of the server.": "Continúa solamente si confías en el propietario del servidor.", - "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)", - "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:", - "Cannot connect to integration manager": "No se puede conectar al gestor de integraciones", - "The integration manager is offline or it cannot reach your homeserver.": "El gestor de integraciones está desconectado o no puede conectar con su servidor.", - "Jump to first unread room.": "Saltar a la primera sala sin leer.", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "Tiene %(count)s notificaciones sin leer en una versión anterior de esta sala.", - "one": "Tiene %(count)s notificaciones sin leer en una versión anterior de esta sala." - }, - "Setting up keys": "Configurando claves", - "Verify this session": "Verifica esta sesión", - "Encryption upgrade available": "Mejora de cifrado disponible", - "Verifies a user, session, and pubkey tuple": "Verifica a un usuario, sesión y tupla de clave pública", - "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.", - "Lock": "Bloquear", - "Other users may not trust it": "Puede que otros usuarios no confíen en ella", - "Later": "Más tarde", - "Show more": "Ver más", - "in memory": "en memoria", - "not found": "no encontrado", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Estás usando actualmente para descubrir y ser descubierto por contactos existentes que conoces. Puedes cambiar tu servidor de identidad más abajo.", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Si no quieres usar para descubrir y ser descubierto por contactos existentes que conoces, introduce otro servidor de identidad más abajo.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "No estás usando un servidor de identidad ahora mismo. Para descubrir y ser descubierto por contactos existentes que conoces, introduce uno más abajo.", - "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.": "Desconectarte de tu servidor de identidad significa que no podrás ser descubierto por otros usuarios y no podrás invitar a otros por email o teléfono.", - "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.": "Usar un servidor de identidad es opcional. Si eliges no usar un servidor de identidad, no podrás ser descubierto por otros usuarios y no podrás invitar a otros por email o teléfono.", - "Do not use an identity server": "No usar un servidor de identidad", - "Enter a new identity server": "Introducir un servidor de identidad nuevo", - "Manage integrations": "Gestor de integraciones", - "Something went wrong trying to invite the users.": "Algo ha salido mal al intentar invitar a los usuarios.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "No se pudo invitar a esos usuarios. Por favor, revisa los usuarios que quieres invitar e inténtalo de nuevo.", - "Failed to find the following users": "No se encontró a los siguientes usuarios", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Puede que los siguientes usuarios no existan o sean inválidos, y no pueden ser invitados: %(csvNames)s", - "Recent Conversations": "Conversaciones recientes", - "Recently Direct Messaged": "Mensajes directos recientes", - "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.": "Has usado %(brand)s anteriormente en %(host)s con carga diferida de usuarios activada. En esta versión la carga diferida está desactivada. Como el caché local no es compatible entre estas dos configuraciones, %(brand)s tiene que resincronizar tu cuenta.", - "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.": "Si la otra versión de %(brand)s esta todavía abierta en otra pestaña, por favor, ciérrala, ya que usar %(brand)s en el mismo host con la opción de carga diferida activada y desactivada simultáneamente causará problemas.", - "Incompatible local cache": "Caché local incompatible", - "Clear cache and resync": "Limpiar la caché y resincronizar", - "I don't want my encrypted messages": "No quiero mis mensajes cifrados", - "Manually export keys": "Exportar claves manualmente", - "You'll lose access to your encrypted messages": "Perderás acceso a tus mensajes cifrados", - "Are you sure you want to sign out?": "¿Estás seguro de que quieres salir?", - "Message edits": "Ediciones del mensaje", - "Room Settings - %(roomName)s": "Configuración de la sala - %(roomName)s", - "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:": "Actualizar esta sala requiere cerrar la instancia actual de esta sala y crear una nueva sala en su lugar. Para dar a los miembros de la sala la mejor experiencia, haremos lo siguiente:", - "Upgrade private room": "Actualizar sala privada", - "Upgrade public room": "Actualizar sala pública", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Actualizar una sala es una acción avanzada y es normalmente recomendada cuando una sala es inestable debido a fallos, funcionalidades no disponibles y vulnerabilidades.", - "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.": "Esto solo afecta a cómo procesa la sala el servidor. Si estás teniendo problemas con %(brand)s, por favor, avísanos del fallo.", - "You'll upgrade this room from to .": "Actualizarás esta sala de la versión a la .", - "Sign out and remove encryption keys?": "¿Salir y borrar las claves de cifrado?", - "To help us prevent this in future, please send us logs.": "Para ayudarnos a prevenir esto en el futuro, por favor, envíanos logs.", - "Missing session data": "Faltan datos de sesión", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Algunos datos de sesión, incluyendo claves de mensajes cifrados, no se encuentran. Desconéctate y vuelve a conectarte para solucionarlo, restableciendo las claves desde la copia de seguridad.", - "Your browser likely removed this data when running low on disk space.": "Tu navegador probablemente borró estos datos cuando tenía poco espacio de disco.", - "Find others by phone or email": "Encontrar a otros por teléfono o email", - "Be found by phone or email": "Ser encontrado por teléfono o email", - "Use bots, bridges, widgets and sticker packs": "Usar robots, puentes, accesorios o packs de pegatinas", - "Terms of Service": "Términos de servicio", - "To continue you need to accept the terms of this service.": "Para continuar, necesitas aceptar estos términos de servicio.", - "Service": "Servicio", - "Summary": "Resumen", - "Document": "Documento", - "Upload files (%(current)s of %(total)s)": "Enviar archivos (%(current)s de %(total)s)", - "Upload files": "Enviar archivos", - "Upload all": "Enviar todo", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Este archivo es demasiado grande para enviarse. El tamaño máximo es %(limit)s pero el archivo pesa %(sizeOfThisFile)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Estos archivos son demasiado grandes para ser subidos. El límite de tamaño de archivos es %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Algunos archivos son demasiado grandes para ser subidos. El límite de tamaño de archivos es %(limit)s.", - "Upload %(count)s other files": { - "other": "Enviar otros %(count)s archivos", - "one": "Enviar %(count)s archivo más" - }, - "Cancel All": "Cancelar todo", - "Upload Error": "Error de subida", - "Remember my selection for this widget": "Recordar mi selección para este accesorio", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Acepta los términos de servicio del servidor de identidad %(serverName)s para poder ser encontrado por dirección de correo electrónico o número de teléfono.", - "Discovery": "Descubrimiento", - "Deactivate account": "Desactivar cuenta", - "Ignored/Blocked": "Ignorado/Bloqueado", - "Error adding ignored user/server": "Error al añadir usuario/servidor ignorado", - "Error subscribing to list": "Error al suscribirse a la lista", - "Error removing ignored user/server": "Error al eliminar usuario/servidor ignorado", - "Error unsubscribing from list": "Error al cancelar la suscripción a la lista", - "None": "Ninguno", - "Server rules": "Reglas del servidor", - "User rules": "Reglas de usuario", - "You have not ignored anyone.": "No has ignorado a nadie.", - "You are currently ignoring:": "Estás ignorando actualmente:", - "You are not subscribed to any lists": "No estás suscrito a ninguna lista", - "View rules": "Ver reglas", - "You are currently subscribed to:": "Estás actualmente suscrito a:", - "⚠ These settings are meant for advanced users.": "⚠ Estas opciones son indicadas para usuarios avanzados.", - "Personal ban list": "Lista de bloqueo personal", - "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?", - "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", - "How fast should messages be downloaded.": "Con qué rapidez deben ser descargados los mensajes.", - "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:", - "in account data": "en datos de cuenta", - "not stored": "no almacenado", - "Message search": "Búsqueda de mensajes", - "Upgrade this room to the recommended room version": "Actualizar esta sala a la versión de sala recomendada", - "View older messages in %(roomName)s.": "Ver mensajes antiguos en %(roomName)s.", - "Sounds": "Sonidos", - "Notification sound": "Sonido para las notificaciones", - "Set a new custom sound": "Establecer sonido personalizado", - "Browse": "Seleccionar", - "Error changing power level requirement": "Error al cambiar el requerimiento de nivel de poder", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Ocurrió un error cambiando los requerimientos de nivel de poder de la sala. Asegúrate de tener los permisos suficientes e inténtalo de nuevo.", - "Error changing power level": "Error al cambiar nivel de poder", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Ocurrió un error cambiando los requerimientos de nivel de poder del usuario. Asegúrate de tener los permisos suficientes e inténtalo de nuevo.", - "Send %(eventType)s events": "Enviar eventos %(eventType)s", - "Select the roles required to change various parts of the room": "Elige los roles que los usuarios deben tener para poder cambiar los distintos ajustes de la sala", - "Enable encryption?": "¿Activar cifrado?", - "Your email address hasn't been verified yet": "Tu dirección de email no ha sido verificada", - "Verify the link in your inbox": "Verifica el enlace en tu bandeja de entrada", - "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.", - "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 ?", - "Terms of service not accepted or the identity server is invalid.": "Términos de servicio no aceptados o el servidor de identidad es inválido.", - "The identity server you have chosen does not have any terms of service.": "El servidor de identidad que has elegido no tiene ningún término de servicio.", - "Disconnect identity server": "Desconectar servidor de identidad", - "Disconnect from the identity server ?": "¿Desconectarse del servidor de identidad ?", - "You should:": "Deberías:", - "Use Single Sign On to continue": "Continuar con registro único (SSO)", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Confirma la nueva dirección de correo usando SSO para probar tu identidad.", - "Confirm adding email": "Confirmar un nuevo correo electrónico", - "Click the button below to confirm adding this email address.": "Haz clic en el botón de abajo para confirmar esta nueva dirección de correo electrónico.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Confirma el nuevo número de teléfono usando SSO para probar tu identidad.", - "Confirm adding phone number": "Confirmar nuevo número de teléfono", - "Click the button below to confirm adding this phone number.": "Haz clic en el botón de abajo para confirmar este nuevo número de teléfono.", - "New login. Was this you?": "Nuevo inicio de sesión. ¿Fuiste tú?", - "%(name)s is requesting verification": "%(name)s solicita verificación", - "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:", - "Ask this user to verify their session, or manually verify it below.": "Pídele al usuario que verifique su sesión, o verifícala manualmente a continuación.", - "Not Trusted": "No es de confianza", - "Manually verify all remote sessions": "Verificar manualmente todas las sesiones remotas", - "Cancelling…": "Anulando…", - "Set up": "Configurar", - "This bridge was provisioned by .": "Este puente fue aportado por .", - "This bridge is managed by .": "Este puente lo gestiona .", - "Your homeserver does not support cross-signing.": "Tu servidor base no soporta las firmas cruzadas.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Su cuenta tiene una identidad de firma cruzada en un almacenamiento secreto, pero aún no es confiada en esta sesión.", - "well formed": "bien formado", - "unexpected type": "tipo inesperado", - "Cross-signing public keys:": "Firmando las llaves públicas de manera cruzada:", - "Cross-signing private keys:": "Firmando las llaves privadas de manera cruzada:", - "Self signing private key:": "Clave privada autofirmada:", - "cached locally": "almacenado localmente", - "not found locally": "no encontrado localmente", - "User signing private key:": "Usuario firmando llave privada:", - "Homeserver feature support:": "Características compatibles con tu servidor base:", - "exists": "existe", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Verificar individualmente cada sesión utilizada por un usuario para marcarla como de confianza, no confiando en dispositivos de firma cruzada.", - "Securely cache encrypted messages locally for them to appear in search results.": "Almacenar localmente, de manera segura, a los mensajes cifrados localmente para que aparezcan en los resultados de búsqueda.", - "%(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.": "A %(brand)s le faltan algunos componentes necesarios para el almacenamiento seguro de mensajes cifrados a nivel local. Si quieres experimentar con esta característica, construye un Escritorio %(brand)s personalizado con componentes de búsqueda añadidos.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Esta sesión no ha creado una copia de seguridad de tus llaves, pero tienes una copia de seguridad existente de la que puedes restaurar y añadir para proceder.", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Conecte esta sesión a la copia de seguridad de las claves antes de firmar y así evitar perder las claves que sólo existen en esta sesión.", - "Connect this session to Key Backup": "Conecta esta sesión a la copia de respaldo de tu clave", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Usted debe eliminar sus datos personales del servidor de identidad antes de desconectarse. Desafortunadamente, el servidor de identidad está actualmente desconectado o es imposible comunicarse con él por otra razón.", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "comprueba los complementos (plugins) de tu navegador para ver si hay algo que pueda bloquear el servidor de identidad (como p.ej. Privacy Badger)", - "contact the administrators of identity server ": "contactar con los administradores del servidor de identidad ", - "wait and try again later": "espera y vuelve a intentarlo más tarde", - "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.", - "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.", - "Ban list rules - %(roomName)s": "Reglas de la lista negra - %(roomName)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.": "Añade los usuarios y servidores que quieras ignorar aquí. Usa asteriscos para que %(brand)s coincida cualquier conjunto de caracteres. Por ejemplo, @bot:* ignoraría a todos los usuarios,en cualquier servidor, que tengan el nombre 'bot' .", - "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.": "Ignorar usuarios se hace mediante listas negras que contienen reglas sobre a quién bloquear. Suscribirse a una lista negra significa que los usuarios/servidores bloqueados serán invisibles para tí.", - "Subscribed lists": "Listados a que subscribiste", - "Subscribing to a ban list will cause you to join it!": "¡Suscribirse a una lista negra hará unirte a ella!", - "If this isn't what you want, please use a different tool to ignore users.": "Si esto no es lo que quieres, por favor usa una herramienta diferente para ignorar usuarios.", - "Always show the window menu bar": "Siempre mostrar la barra de menú de la ventana", - "Composer": "Editor", - "Read Marker lifetime (ms)": "Permanencia del marcador de lectura (en ms)", - "Read Marker off-screen lifetime (ms)": "Permanencia del marcador de lectura fuera de la pantalla (en ms)", - "Session ID:": "Identidad (ID) de sesión:", - "Session key:": "Código de sesión:", - "Accept all %(invitedRooms)s invites": "Aceptar todas las invitaciones de %(invitedRooms)s", - "This room is bridging messages to the following platforms. Learn more.": "Esta sala está haciendo puente con las siguientes plataformas. Aprende más.", - "Bridges": "Puentes", - "Uploaded sound": "Sonido subido", - "Unable to revoke sharing for email address": "No se logró revocar el compartir para la dirección de correo electrónico", - "Unable to share email address": "No se logró compartir la dirección de correo electrónico", - "Click the link in the email you received to verify and then click continue again.": "Haz clic en el enlace del correo electrónico para verificar, y luego nuevamente haz clic en continuar.", - "Discovery options will appear once you have added an email above.": "Las opciones de descubrimiento aparecerán una vez que haya añadido un correo electrónico arriba.", - "Unable to revoke sharing for phone number": "No se logró revocar el intercambio de un número de teléfono", - "Unable to share phone number": "No se logró compartir el número de teléfono", - "Please enter verification code sent via text.": "Por favor, escribe el código de verificación que te hemos enviado por SMS.", - "Discovery options will appear once you have added a phone number above.": "Las opciones de descubrimiento aparecerán una vez que haya añadido un número de teléfono arriba.", - "Remove %(phone)s?": "¿Eliminar %(phone)s?", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Se ha enviado un mensaje de texto a +%(msisdn)s. Por favor, escribe el código de verificación que contiene.", - "This user has not verified all of their sessions.": "Este usuario no ha verificado todas sus sesiones.", - "You have not verified this user.": "No has verificado a este usuario.", - "You have verified this user. This user has verified all of their sessions.": "Usted ha verificado este usuario. Este usuario ha verificado todas sus sesiones.", - "Someone is using an unknown session": "Alguien está usando una sesión desconocida", - "This room is end-to-end encrypted": "Esta sala usa cifrado de extremo a extremo", - "Everyone in this room is verified": "Todos los participantes en esta sala están verificados", - "Edit message": "Editar mensaje", - "Rotate Right": "Girar a la derecha", - "Language Dropdown": "Lista selección de idiomas", - "Power level": "Nivel de poder", - "e.g. my-room": "p.ej. mi-sala", - "Some characters not allowed": "Algunos caracteres no están permitidos", - "Enter a server name": "Escribe un nombre de servidor", - "Looks good": "Se ve bien", - "Can't find this server or its room list": "No se ha podido encontrar este servidor o su lista de salas", - "All rooms": "Todas las salas", - "Your server": "Tu servidor", - "Add a new server": "Añadir un nuevo servidor", - "Enter the name of a new server you want to explore.": "Escribe el nombre de un nuevo servidor que quieras explorar.", - "Server name": "Nombre del servidor", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Usar un servidor de identidad para invitar a través de correo electrónico. . Usar (%(defaultIdentityServerName)s)o seleccione en Ajustes.", - "Use an identity server to invite by email. Manage in Settings.": "Utilice un servidor de identidad para invitar por correo electrónico. Gestionar en Ajustes.", - "Close dialog": "Cerrar diálogo", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Por favor, cuéntanos qué ha fallado o, mejor aún, crea una incidencia en GitHub describiendo el problema.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Recordatorio: Su navegador no es compatible, por lo que su experiencia puede ser impredecible.", - "Notes": "Notas", - "Removing…": "Quitando…", - "Destroy cross-signing keys?": "¿Destruir las claves de firma cruzada?", - "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 eliminación de claves de firma cruzada es definitiva. Cualquiera con el que lo hayas verificado verá alertas de seguridad. Es casi seguro que no quieres hacer esto, a menos que hayas perdido todos los dispositivos puedas usar hacer una firma cruzada.", - "Clear cross-signing keys": "Borrar claves de firma cruzada", - "Clear all data in this session?": "¿Borrar todos los datos en esta sesión?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "La eliminación de todos los datos de esta sesión es definitiva. Los mensajes cifrados se perderán, a menos que se haya hecho una copia de seguridad de sus claves.", - "Clear all data": "Borrar todos los datos", - "Hide advanced": "Ocultar ajustes avanzados", - "Show advanced": "Mostrar ajustes avanzados", - "Server did not require any authentication": "El servidor no requirió ninguna autenticación", - "Server did not return valid authentication information.": "El servidor no devolvió información de autenticación válida.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Confirme la desactivación de su cuenta, usando Registro Único para probar su identidad.", - "Are you sure you want to deactivate your account? This is irreversible.": "¿Estás seguro de que quieres desactivar su cuenta? No se puede deshacer.", - "Confirm account deactivation": "Confirmar la desactivación de la cuenta", - "There was a problem communicating with the server. Please try again.": "Hubo un problema de comunicación con el servidor. Por favor, inténtelo de nuevo.", - "Verify session": "Verificar sesión", - "Session name": "Nombre de sesión", - "Session key": "Código de sesión", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Verificar este usuario marcará su sesión como de confianza, y también marcará tu sesión como de confianza para él.", - "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 marcarlo como confiable. Confiar en este dispositivo te da a ti y a otros usuarios tranquilidad adicional cuando utilizáis mensajes cifrados de extremo a extremo.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "La verificación de este dispositivo lo marcará como de confianza. Los usuarios que te han verificado confiarán en este dispositivo.", - "Integrations are disabled": "Las integraciones están desactivadas", - "Integrations not allowed": "Integraciones no están permitidas", - "a new master key signature": "una nueva firma de llave maestra", - "a new cross-signing key signature": "una nueva firma de código de firma cruzada", - "a device cross-signing signature": "una firma para la firma cruzada de dispositivos", - "a key signature": "un firma de clave", - "%(brand)s encountered an error during upload of:": "%(brand)s encontró un error durante la carga de:", - "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.": "Una vez activado, el cifrado de una sala no puede desactivarse. Los mensajes enviados a una sala cifrada no pueden ser vistos por el servidor, solo lo verán los participantes de la sala. Activar el cifrado puede hacer que muchos bots y bridges no funcionen correctamente. Más información sobre el cifrado", - "Join the conversation with an account": "Unirse a la conversación con una cuenta", - "Sign Up": "Registrarse", - "Reason: %(reason)s": "Razón: %(reason)s", - "Forget this room": "Olvidar esta sala", - "Re-join": "Volver a entrar", - "You were banned from %(roomName)s by %(memberName)s": "%(memberName)s te ha echado de %(roomName)s", - "Something went wrong with your invite to %(roomName)s": "Algo salió a mal invitando a %(roomName)s", - "You can only join it with a working invite.": "Sólo puedes unirte con una invitación que funciona.", - "Try to join anyway": "Intentar unirse de todas formas", - "Join the discussion": "Unirme a la Sala", - "Do you want to chat with %(user)s?": "¿Quieres empezar una conversación con %(user)s?", - "Do you want to join %(roomName)s?": "¿Quieres unirte a %(roomName)s?", - " invited you": " te ha invitado", - "You're previewing %(roomName)s. Want to join it?": "Esto es una vista previa de %(roomName)s. ¿Te quieres unir?", - "%(roomName)s can't be previewed. Do you want to join it?": "La sala %(roomName)s no permite previsualización. ¿Quieres unirte?", - "Encrypted by an unverified session": "Cifrado por una sesión no verificada", - "Unencrypted": "Sin cifrar", - "Encrypted by a deleted session": "Cifrado por una sesión eliminada", - "Scroll to most recent messages": "Ir a los mensajes más recientes", - "Close preview": "Cerrar vista previa", - "No recent messages by %(user)s found": "No se han encontrado mensajes recientes de %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Intente desplazarse hacia arriba en la línea de tiempo para ver si hay alguna anterior.", - "Remove recent messages by %(user)s": "Eliminar mensajes recientes de %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Para una gran cantidad de mensajes, esto podría llevar algún tiempo. Por favor, no recargues tu aplicación mientras tanto.", - "Remove %(count)s messages": { - "other": "Eliminar %(count)s mensajes", - "one": "Eliminar 1 mensaje" - }, - "Deactivate user?": "¿Desactivar usuario?", - "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?": "Desactivar este usuario le cerrará la sesión y desconectará. No podrá volver a iniciar sesión. Además, saldrá de todas las salas a que se había unido. Esta acción no puede deshacerse. ¿Desactivar este usuario?", - "Deactivate user": "Desactivar usuario", - "Failed to deactivate user": "Error en desactivar usuario", - "Remove recent messages": "Eliminar mensajes recientes", - "Italics": "Cursiva", - "Room %(name)s": "Sala %(name)s", - "Direct Messages": "Mensajes directos", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Esta invitación a la sala %(roomName)s fue enviada a %(email)s que no está asociada a su cuenta", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Para recibir invitaciones directamente en %(brand)s, en Configuración, debes vincular este correo electrónico con tu cuenta.", - "This invite to %(roomName)s was sent to %(email)s": "Esta invitación a %(roomName)s fue enviada a %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Utilice un servidor de identidad en Configuración para recibir invitaciones directamente en %(brand)s.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Comparte este correo electrónico en Configuración para recibir invitaciones directamente en %(brand)s.", - " wants to chat": " quiere mandarte mensajes", - "Start chatting": "Empezar una conversación", - "Reject & Ignore user": "Rechazar e ignorar usuario", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Actualizar esta sala cerrará la instancia actual de la sala y creará una sala actualizada con el mismo nombre.", - "This room has already been upgraded.": "Esta sala ya ha sido actualizada.", - "This room is running room version , which this homeserver has marked as unstable.": "Esta sala está ejecutando la versión de sala , la cual ha sido marcado por este servidor base como inestable.", - "Unknown Command": "Comando desconocido", - "Unrecognised command: %(commandText)s": "Comando no reconocido: %(commandText)s", - "You can use /help to list available commands. Did you mean to send this as a message?": "Puedes usar /help para ver los comandos disponibles. ¿Querías enviarlo como mensaje?", - "Hint: Begin your message with // to start it with a slash.": "Sugerencia: empieza tu mensaje con // para que inicie con una barra inclinada.", - "Send as message": "Enviar como mensaje", - "Failed to connect to integration manager": "Error al conectarse con el administrador de integración", - "Failed to revoke invite": "Error al revocar la invitación", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "No se logró revocar la invitación. El servidor puede sufrir un problema temporal o usted no tiene los permisos suficientes para revocar la invitación.", - "Revoke invite": "Revocar invitación", - "Invited by %(sender)s": "Invitado por %(sender)s", - "Mark all as read": "Marcar todo como leído", - "Error updating main address": "Error al actualizar la dirección principal", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Hubo un error al actualizar la dirección principal de la sala. Posiblemente el servidor no lo permita o se produjo un error temporal.", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Hubo un error al actualizar la dirección alternativa de la sala. Posiblemente el servidor no lo permita o se produjo un error temporal.", - "Local address": "Dirección local", - "Published Addresses": "Direcciones publicadas", - "Other published addresses:": "Otras direcciones publicadas:", - "No other published addresses yet, add one below": "Todavía no hay direcciones publicadas, puedes añadir una más abajo", - "New published address (e.g. #alias:server)": "Nueva dirección publicada (p.ej.. #alias:servidor)", - "Local Addresses": "Direcciones locales", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Define las direcciones de esta sala para que los usuarios puedan encontrarla a través de tu servidor base (%(localDomain)s)", - "Waiting for %(displayName)s to accept…": "Esperando a que %(displayName)s acepte…", - "Accepting…": "Aceptando…", - "Start Verification": "Iniciar verificación", - "Messages in this room are end-to-end encrypted.": "Los mensajes de esta sala están cifrados de extremo a extremo.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Los mensajes son seguros y sólo tú y el destinatario tienen las claves únicas para desbloquearlos.", - "Messages in this room are not end-to-end encrypted.": "Los mensajes en esta sala no están cifrados de extremo a extremo.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "En las salas cifradas, tus mensajes están seguros y solo tú y el destinatario tienen las claves únicas para desbloquearlos.", - "Verify User": "Verificar usuario", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Para mayor seguridad, verifica a este usuario comprobando un código temporal vez dos de tus dispositivos.", - "Your messages are not secure": "Los mensajes no son seguros", - "One of the following may be compromised:": "Uno de los siguientes puede estar comprometido:", - "Your homeserver": "Tu servidor base", - "%(count)s verified sessions": { - "other": "%(count)s sesiones verificadas", - "one": "1 sesión verificada" - }, - "Hide verified sessions": "Ocultar sesiones verificadas", - "%(count)s sessions": { - "other": "%(count)s sesiones", - "one": "%(count)s sesión" - }, - "Hide sessions": "Ocultar sesiones", - "This client does not support end-to-end encryption.": "Este cliente no es compatible con el cifrado de extremo a extremo.", - "Verify by scanning": "Verificar mediante escaneo", - "Ask %(displayName)s to scan your code:": "Pídele a %(displayName)s que escanee tu código:", - "If you can't scan the code above, verify by comparing unique emoji.": "Si no puedes escanear el código de arriba, verifica comparando emoji únicos.", - "Verify by comparing unique emoji.": "Verifica comparando emoji únicos.", - "Verify by emoji": "Verificar con emoji", - "Almost there! Is %(displayName)s showing the same shield?": "¡Ya casi está! ¿Está %(displayName)s mostrando el mismo escudo?", - "Verify all users in a room to ensure it's secure.": "Verifica a todos los usuarios de una sala para asegurar que es segura.", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Has verificado con éxito %(deviceName)s (%(deviceId)s)", - "You've successfully verified %(displayName)s!": "¡Has verificado con éxito a %(displayName)s!", - "Start verification again from the notification.": "Inicie la verificación nuevamente a partir de la notificación.", - "Start verification again from their profile.": "Empieza la verificación de nuevo desde su perfil.", - "Verification timed out.": "El tiempo máximo para la verificación se ha agotado.", - "%(displayName)s cancelled verification.": "%(displayName)s canceló la verificación.", - "You cancelled verification.": "Has cancelado la verificación.", - "Encryption not enabled": "El cifrado no está activado", - "The encryption used by this room isn't supported.": "El cifrado usado por esta sala no es compatible.", - "Message Actions": "Acciones de mensaje", - "Show image": "Ver imagen", - "You have ignored this user, so their message is hidden. Show anyways.": "Ha ignorado a esta cuenta, así que su mensaje está oculto. Ver de todos modos.", - "You verified %(name)s": "Has verificado a %(name)s", - "You cancelled verifying %(name)s": "Has cancelado la verificación de %(name)s", - "%(name)s cancelled verifying": "%(name)s canceló la verificación", - "You accepted": "Aceptaste", - "%(name)s accepted": "%(name)s aceptó", - "You declined": "Declinaste", - "You cancelled": "Cancelaste", - "%(name)s declined": "%(name)s declinó", - "%(name)s cancelled": "%(name)s canceló", - "%(name)s wants to verify": "%(name)s quiere verificar", - "You sent a verification request": "Has enviado solicitud de verificación", - "reacted with %(shortName)s": " reaccionó con %(shortName)s", - "Edited at %(date)s. Click to view edits.": "Última vez editado: %(date)s. Haz clic para ver los cambios.", - "edited": "editado", - "Can't load this message": "No se ha podido cargar este mensaje", - "Submit logs": "Enviar registros", - "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", - "Your user ID": "Tu ID de usuario", - "Your theme": "Su tema", - "%(brand)s URL": "URL de %(brand)s", - "Room ID": "ID de la sala", - "Widget ID": "ID del accesorios", - "Using this widget may share data with %(widgetDomain)s.": "Usar este accesorios puede resultar en que se compartan datos con %(widgetDomain)s.", - "Widgets do not use message encryption.": "Los accesorios no utilizan el cifrado de mensajes.", - "Widget added by": "Accesorio añadido por", - "This widget may use cookies.": "Puede que el accesorio use cookies.", - "More options": "Mas opciones", - "Rotate Left": "Girar a la izquierda", - "Upload completed": "Subida completada", - "Cancelled signature upload": "Subida de firma cancelada", - "Unable to upload": "No se ha podido enviar", - "Signature upload success": "Subida de firma exitosa", - "Signature upload failed": "Subida de firma ha fallado", - "Confirm by comparing the following with the User Settings in your other session:": "Confirme comparando lo siguiente con los ajustes de usuario de su otra sesión:", - "Confirm this user's session by comparing the following with their User Settings:": "Confirma la sesión de este usuario comparando lo siguiente con su configuración:", - "If they don't match, the security of your communication may be compromised.": "Si no coinciden, la seguridad de su comunicación puede estar comprometida.", - "Your homeserver doesn't seem to support this feature.": "Tu servidor base no parece soportar esta funcionalidad.", - "Command Help": "Ayuda del comando", - "Verification Request": "Solicitud de verificación", - "Restoring keys from backup": "Restaurando las claves desde copia de seguridad", - "%(completed)s of %(total)s keys restored": "%(completed)s de %(total)s llaves restauradas", - "Unable to load backup status": "No se puede cargar el estado de la copia de seguridad", - "Unable to restore backup": "No se pudo restaurar la copia de seguridad", - "No backup found!": "¡No se encontró una copia de seguridad!", - "Keys restored": "Se restauraron las claves", - "Failed to decrypt %(failedCount)s sessions!": "¡Error al descifrar %(failedCount)s sesiones!", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s claves restauradas con éxito", - "Warning: you should only set up key backup from a trusted computer.": "Advertencia: deberías configurar la copia de seguridad de claves solamente usando un ordenador de confianza.", - "Resend %(unsentCount)s reaction(s)": "Reenviar %(unsentCount)s reacción(es)", - "Remove for everyone": "Eliminar para todos", - "This homeserver would like to make sure you are not a robot.": "A este servidor le gustaría asegurarse de que no eres un robot.", - "Country Dropdown": "Seleccione país", - "Confirm your identity by entering your account password below.": "Confirma tu identidad introduciendo la contraseña de tu cuenta.", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Falta la clave pública del captcha en la configuración del servidor base. Por favor, informa de esto al administrador de tu servidor base.", - "Please review and accept all of the homeserver's policies": "Por favor, revisa y acepta todas las políticas del servidor base", - "Please review and accept the policies of this homeserver:": "Por favor, revisa y acepta las políticas de este servidor base:", - "Use an email address to recover your account": "Utilice una dirección de correo electrónico para recuperar su cuenta", - "Enter email address (required on this homeserver)": "Introduce una dirección de correo electrónico (obligatorio en este servidor)", - "Doesn't look like a valid email address": "No parece una dirección de correo electrónico válida", - "Enter password": "Escribe tu contraseña", - "Password is allowed, but unsafe": "Contraseña permitida, pero no es segura", - "Nice, strong password!": "¡Fantástico, una contraseña fuerte!", - "Passwords don't match": "Las contraseñas no coinciden", - "Other users can invite you to rooms using your contact details": "Otros usuarios pueden invitarte las salas utilizando tus datos de contacto", - "Enter phone number (required on this homeserver)": "Introduce un número de teléfono (es obligatorio en este servidor base)", - "Use lowercase letters, numbers, dashes and underscores only": "Use sólo letras minúsculas, números, guiones y guiones bajos", - "Enter username": "Introduce nombre de usuario", - "Email (optional)": "Correo electrónico (opcional)", - "Phone (optional)": "Teléfono (opcional)", - "Join millions for free on the largest public server": "Únete de forma gratuita a millones de personas en el servidor público más grande", - "Sign in with SSO": "Ingrese con SSO", - "Couldn't load page": "No se ha podido cargar la página", - "%(creator)s created and configured the room.": "Sala creada y configurada por %(creator)s.", - "Explore rooms": "Explorar salas", - "Jump to first invite.": "Salte a la primera invitación.", - "Add room": "Añadir una sala", - "Could not load user profile": "No se pudo cargar el perfil de usuario", - "Your password has been reset.": "Su contraseña ha sido restablecida.", - "Invalid homeserver discovery response": "Respuesta inválida de descubrimiento de servidor base", - "Failed to get autodiscovery configuration from server": "No se pudo obtener la configuración de autodescubrimiento del servidor", - "Invalid base_url for m.homeserver": "URL-base inválida para m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "La URL del servidor base no parece ser un servidor válido de Matrix", - "Invalid identity server discovery response": "Respuesta inválida de descubrimiento de servidor de identidad", - "Invalid base_url for m.identity_server": "URL_base no válida para m.identity_server", - "Identity server URL does not appear to be a valid identity server": "La URL del servidor de identidad no parece ser un servidor de identidad válido", - "General failure": "Error no especificado", - "This account has been deactivated.": "Esta cuenta ha sido desactivada.", - "Ok": "Ok", - "Are you sure you want to cancel entering passphrase?": "¿Estas seguro que quieres cancelar el ingresar tu contraseña de recuperación?", - "Unexpected server error trying to leave the room": "Error inesperado del servidor al abandonar esta sala", - "Error leaving room": "Error al salir de la sala", - "Your homeserver has exceeded its user limit.": "Tú servidor ha excedido su limite de usuarios.", - "Your homeserver has exceeded one of its resource limits.": "Tú servidor ha excedido el limite de sus recursos.", - "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", - "Use custom size": "Usar un tamaño personalizado", - "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", - "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.", - "The authenticity of this encrypted message can't be guaranteed on this device.": "La autenticidad de este mensaje cifrado no puede ser garantizada en este dispositivo.", - "No recently visited rooms": "No hay salas visitadas recientemente", - "Explore public rooms": "Buscar salas públicas", - "Unknown App": "Aplicación desconocida", - "IRC display name width": "Ancho del nombre de visualización de IRC", - "Cross-signing is ready for use.": "La firma cruzada está lista para su uso.", - "Cross-signing is not set up.": "La firma cruzada no está configurada.", - "Master private key:": "Clave privada maestra:", - "%(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 no puede almacenar en caché de forma segura mensajes cifrados localmente mientras se ejecuta en un navegador web. Usa %(brand)s Escritorio para que los mensajes cifrados aparezcan en los resultados de búsqueda.", - "Backup version:": "Versión de la copia de seguridad:", - "Algorithm:": "Algoritmo:", - "Backup key stored:": "Clave de respaldo almacenada:", - "Backup key cached:": "Clave de respaldo almacenada en caché:", - "Secret storage:": "Almacenamiento secreto:", - "ready": "Listo", - "not ready": "no está listo", - "Room ID or address of ban list": "ID de sala o dirección de la lista de prohibición", - "Forget Room": "Olvidar sala", - "Favourited": "Favorecido", - "Room options": "Opciones de la sala", - "Error creating address": "Error al crear la dirección", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Hubo un error al crear esa dirección. Es posible que el servidor no lo permita o que haya ocurrido una falla temporal.", - "You don't have permission to delete the address.": "No tienes permiso para borrar la dirección.", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Se produjo un error al eliminar esa dirección. Puede que ya no exista o se haya producido un error temporal.", - "Error removing address": "Error al eliminar la dirección", - "Not encrypted": "Sin cifrar", - "Room settings": "Configuración de la sala", - "You've successfully verified your device!": "¡Ha verificado correctamente su dispositivo!", - "Take a picture": "Toma una foto", - "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", - "Information": "Información", - "Room address": "Dirección de la sala", - "This address is available to use": "Esta dirección está disponible para usar", - "This address is already in use": "Esta dirección ya está en uso", - "Preparing to download logs": "Preparándose para descargar registros", - "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.": "Anteriormente usaste una versión más nueva de %(brand)s con esta sesión. Para volver a utilizar esta versión con cifrado de extremo a extremo, deberá cerrar sesión y volver a iniciar sesión.", - "To continue, use Single Sign On to prove your identity.": "Para continuar, utilice el inicio de sesión único para demostrar su identidad.", - "Confirm to continue": "Confirmar para continuar", - "Click the button below to confirm your identity.": "Haz clic en el botón de abajo para confirmar tu identidad.", - "You're all caught up.": "Estás al día.", - "Server isn't responding": "El servidor no está respondiendo", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Tu servidor no responde a algunas de tus solicitudes. A continuación se presentan algunas de las razones más probables.", - "The server (%(serverName)s) took too long to respond.": "El servidor (%(serverName)s) tardó demasiado en responder.", - "Your firewall or anti-virus is blocking the request.": "Tu firewall o antivirus está bloqueando la solicitud.", - "A browser extension is preventing the request.": "Una extensión del navegador está impidiendo la solicitud.", - "The server is offline.": "El servidor está desconectado.", - "The server has denied your request.": "El servidor ha rechazado la solicitud.", - "Your area is experiencing difficulties connecting to the internet.": "Su área está experimentando dificultades para conectarse a Internet.", - "A connection error occurred while trying to contact the server.": "Se produjo un error de conexión al intentar contactar con el servidor.", - "The server is not configured to indicate what the problem is (CORS).": "El servidor no está configurado para indicar cuál es el problema (CORS).", - "Recent changes that have not yet been received": "Cambios recientes que aún no se han recibido", - "Wrong file type": "Tipo de archivo incorrecto", - "Looks good!": "¡Se ve bien!", - "Security Phrase": "Frase de seguridad", - "Security Key": "Clave de seguridad", - "Use your Security Key to continue.": "Usa tu llave de seguridad para continuar.", - "This room is public": "Esta sala es pública", - "No files visible in this room": "No hay archivos visibles en esta sala", - "Attach files from chat or just drag and drop them anywhere in a room.": "Adjunta archivos desde el chat o simplemente arrástralos y suéltalos en cualquier lugar de una sala.", - "All settings": "Ajustes", - "Switch to light mode": "Cambiar al tema claro", - "Switch to dark mode": "Cambiar al tema oscuro", - "Switch theme": "Cambiar tema", - "Create account": "Crear una cuenta", - "Failed to re-authenticate due to a homeserver problem": "No ha sido posible volver a autenticarse debido a un problema con el servidor base", - "Clear personal data": "Borrar datos personales", - "Command Autocomplete": "Comando Autocompletar", - "Emoji Autocomplete": "Autocompletar Emoji", - "Notification Autocomplete": "Autocompletar notificación", - "Room Autocomplete": "Autocompletar sala", - "User Autocomplete": "Autocompletar de usuario", - "Confirm encryption setup": "Confirmar la configuración de cifrado", - "Click the button below to confirm setting up encryption.": "Haz clic en el botón de abajo para confirmar la configuración del cifrado.", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Protéjase contra la pérdida de acceso a los mensajes y datos cifrados haciendo una copia de seguridad de las claves de cifrado en su servidor.", - "Generate a Security Key": "Generar una llave de seguridad", - "Enter a Security Phrase": "Escribe una frase de seguridad", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Usa una frase secreta que solo tú conozcas y, opcionalmente, guarda una clave de seguridad para usarla como respaldo.", - "Enter your account password to confirm the upgrade:": "Ingrese la contraseña de su cuenta para confirmar la actualización:", - "Restore your key backup to upgrade your encryption": "Restaure la copia de seguridad de su clave para actualizar su cifrado", - "You'll need to authenticate with the server to confirm the upgrade.": "Deberá autenticarse con el servidor para confirmar la actualización.", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Actualice esta sesión para permitirle verificar otras sesiones, otorgándoles acceso a mensajes cifrados y marcándolos como confiables para otros usuarios.", - "That matches!": "¡Eso combina!", - "Use a different passphrase?": "¿Utiliza una frase de contraseña diferente?", - "That doesn't match.": "No coincide.", - "Go back to set it again.": "Volver y ponerlo de nuevo.", - "Unable to query secret storage status": "No se puede consultar el estado del almacenamiento secreto", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Si cancela ahora, puede perder mensajes y datos cifrados si pierde el acceso a sus inicios de sesión.", - "You can also set up Secure Backup & manage your keys in Settings.": "También puedes configurar la copia de seguridad segura y gestionar sus claves en configuración.", - "Set up Secure Backup": "Configurar copia de seguridad segura", - "Upgrade your encryption": "Actualice su cifrado", - "Set a Security Phrase": "Establecer una frase de seguridad", - "Confirm Security Phrase": "Confirmar la frase de seguridad", - "Save your Security Key": "Guarde su llave de seguridad", - "Unable to set up secret storage": "No se puede configurar el almacenamiento secreto", - "Your keys are being backed up (the first backup could take a few minutes).": "Se está realizando una copia de seguridad de sus claves (la primera copia de seguridad puede tardar unos minutos).", - "Success!": "¡Éxito!", - "Create key backup": "Crear copia de seguridad de claves", - "Unable to create key backup": "No se puede crear una copia de seguridad de la clave", - "New Recovery Method": "Nuevo método de recuperación", - "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.": "Si no configuró el nuevo método de recuperación, es posible que un atacante esté intentando acceder a su cuenta. Cambie la contraseña de su cuenta y configure un nuevo método de recuperación inmediatamente en Configuración.", - "Go to Settings": "Ir a la configuración", - "Set up Secure Messages": "Configurar mensajes seguros", - "Recovery Method Removed": "Método de recuperación eliminado", - "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.": "Si hizo esto accidentalmente, puede configurar Mensajes seguros en esta sesión que volverá a cifrar el historial de mensajes de esta sesión con un nuevo método de recuperación.", - "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.": "Si no eliminó el método de recuperación, es posible que un atacante esté intentando acceder a su cuenta. Cambie la contraseña de su cuenta y configure un nuevo método de recuperación inmediatamente en Configuración.", - "If disabled, messages from encrypted rooms won't appear in search results.": "Si está desactivado, los mensajes de las salas cifradas no aparecerán en los resultados de búsqueda.", - "Not currently indexing messages for any room.": "Actualmente no indexa mensajes para ninguna sala.", - "Currently indexing: %(currentRoom)s": "Actualmente indexando: %(currentRoom)s", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s está almacenando en caché de forma segura los mensajes cifrados localmente para que aparezcan en los resultados de búsqueda:", - "Space used:": "Espacio usado:", - "Indexed messages:": "Mensajes indexados:", - "Indexed rooms:": "Salas indexadas:", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s fuera de %(totalRooms)s", - "Message downloading sleep time(ms)": "Tiempo de suspensión de descarga de mensajes(ms)", - "This version of %(brand)s does not support searching encrypted messages": "Esta versión de %(brand)s no puede buscar mensajes cifrados", - "Video conference ended by %(senderName)s": "Videoconferencia terminada por %(senderName)s", - "Join the conference from the room information card on the right": "Únete a la conferencia desde el panel de información de la sala de la derecha", - "Join the conference at the top of this room": "Únete a la conferencia en la parte de arriba de la sala", - "Ignored attempt to disable encryption": "Se ha ignorado un intento de desactivar el cifrado", - "Add widgets, bridges & bots": "Añadir accesorios, puentes y bots", - "Edit widgets, bridges & bots": "Editar accesorios, puentes y bots", - "Widgets": "Accesorios", - "Set my room layout for everyone": "Hacer que todo el mundo use mi disposición de sala", - "You can only pin up to %(count)s widgets": { - "other": "Solo puedes anclar hasta %(count)s accesorios" - }, - "Hide Widgets": "Ocultar accesorios", - "Show Widgets": "Mostrar accesorios", - "Workspace: ": "Entorno de trabajo: ", - "There was an error looking up the phone number": "Ha ocurrido un error al buscar el número de teléfono", - "Unable to look up phone number": "No se ha podido buscar el número de teléfono", - "This looks like a valid Security Key!": "¡Parece que es una clave de seguridad válida!", - "Not a valid Security Key": "No es una clave de seguridad válida", - "That phone number doesn't look quite right, please check and try again": "Ese número de teléfono no parece ser correcto, compruébalo e inténtalo de nuevo", - "Confirm your Security Phrase": "Confirma tu frase de seguridad", - "A new Security Phrase and key for Secure Messages have been detected.": "Se ha detectado una nueva frase de seguridad y clave para mensajes seguros.", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Esta sesión ha detectado que tu frase de seguridad y clave para mensajes seguros ha sido eliminada.", - "Zimbabwe": "Zimbabue", - "Yemen": "Yemen", - "Wallis & Futuna": "Wallis y Futuna", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Uzbekistán", - "U.S. Virgin Islands": "Islas Vírgenes de los Estados Unidos", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Islas Turcas y Caicos", - "Turkmenistan": "Turkmenistán", - "Tokelau": "Tokelau", - "Timor-Leste": "Timor Oriental", - "Tajikistan": "Tayikistán", - "São Tomé & Príncipe": "Santo Tomé y Príncipe", - "Swaziland": "Suazilandia", - "Svalbard & Jan Mayen": "Svalbard y Jan Mayen", - "Suriname": "Surinam", - "St. Vincent & Grenadines": "San Vicente y las Granadinas", - "St. Pierre & Miquelon": "San Pedro y Miquelón", - "St. Kitts & Nevis": "San Cristóbal y Nieves", - "St. Helena": "Isla Santa Elena", - "St. Barthélemy": "San Bartolomé", - "South Georgia & South Sandwich Islands": "Islas Georgias del Sur y Sandwich del Sur", - "Solomon Islands": "Islas Salomón", - "Seychelles": "Seychelles", - "Rwanda": "Ruanda", - "Pitcairn Islands": "Islas Pitcairn", - "Palau": "Palaos", - "Oman": "Omán", - "Northern Mariana Islands": "Islas Marianas del Norte", - "Norfolk Island": "Isla Norfolk", - "Niue": "Niue", - "Zambia": "Zambia", - "Western Sahara": "Sáhara Occidental", - "Vietnam": "Vietnam", - "Venezuela": "Venezuela", - "Vatican City": "Ciudad del Vaticano", - "Uruguay": "Uruguay", - "United Arab Emirates": "Estados Árabes Unidos", - "Ukraine": "Ucrania", - "Uganda": "Uganda", - "Turkey": "Turquía", - "Tunisia": "Túnez", - "Trinidad & Tobago": "Trinidad y Tobago", - "Tonga": "Tonga", - "Togo": "Togo", - "Thailand": "Tailandia", - "Tanzania": "Tanzania", - "Taiwan": "Taiwán", - "Syria": "Siria", - "Switzerland": "Suiza", - "Sweden": "Suecia", - "Sudan": "Sudán", - "St. Martin": "San Martín", - "St. Lucia": "Santa Lucía", - "Sri Lanka": "Sri Lanka", - "Spain": "España", - "South Sudan": "Sudán del Sur", - "South Korea": "Corea del Sur", - "South Africa": "Sudáfrica", - "Somalia": "Somalia", - "Slovenia": "Eslovenia", - "Slovakia": "Eslovaquia", - "Use email to optionally be discoverable by existing contacts.": "También puedes usarlo para que tus contactos te encuentren fácilmente.", - "Add an email to be able to reset your password.": "Añade un correo para poder restablecer tu contraseña si te olvidas.", - "Channel: ": "Canal: ", - "Update %(brand)s": "Actualizar %(brand)s", - "Nigeria": "Nigeria", - "Niger": "Níger", - "Nicaragua": "Nicaragua", - "New Zealand": "Nueva Zelanda", - "New Caledonia": "Nueva Caledonia", - "Netherlands": "Países Bajos", - "Nepal": "Nepal", - "Nauru": "Nauru", - "Namibia": "Namibia", - "Myanmar": "Birmania", - "Mozambique": "Mozambique", - "Morocco": "Marruecos", - "Montserrat": "Mongolia", - "Monaco": "Mónaco", - "Moldova": "Moldavia", - "Micronesia": "Micronesia", - "Mexico": "México", - "Mayotte": "Mayotte", - "Mauritius": "Mauricio", - "Mauritania": "Mauritania", - "Martinique": "Martinica", - "Marshall Islands": "Islas Marshall", - "Malta": "Malta", - "Mali": "Malí", - "Maldives": "Maldivas", - "Malaysia": "Malasia", - "Malawi": "Malaui", - "Madagascar": "Madagascar", - "Macedonia": "Macedonia del Norte", - "Macau": "Macao", - "Luxembourg": "Luxemburgo", - "Lithuania": "Lituania", - "Liechtenstein": "Liechtenstein", - "Libya": "Libia", - "Liberia": "Liberia", - "Lesotho": "Lesoto", - "Lebanon": "Líbano", - "Latvia": "Letonia", - "Laos": "Laos", - "Kyrgyzstan": "Kirguistán", - "Kuwait": "Kuwait", - "Kosovo": "Kosovo", - "Kiribati": "Kiribati", - "Kenya": "Kenia", - "Kazakhstan": "Kazajistán", - "Jordan": "Jordania", - "Jersey": "Jersey", - "Isle of Man": "Isla de Man", - "Heard & McDonald Islands": "Islas Heard y McDonald", - "Haiti": "Haití", - "Guyana": "Guyana", - "Guinea-Bissau": "Guinea-Bisáu", - "Guernsey": "Guernsey", - "Guam": "Guam", - "Guadeloupe": "Guadalupe", - "Grenada": "Granada", - "Ghana": "Ghana", - "Georgia": "Georgia", - "Gambia": "Gambia", - "French Southern Territories": "Tierras Australes y Antárticas Francesas", - "French Polynesia": "Polinesia Francesa", - "French Guiana": "Guayana Francesa", - "Fiji": "Fiyi", - "Faroe Islands": "Islas Feroe", - "Eritrea": "Eritrea", - "Dominica": "Dominica", - "Djibouti": "Yibuti", - "Curaçao": "Curazao", - "Cook Islands": "Islas Cook", - "Congo - Kinshasa": "República Democrática del Congo", - "Congo - Brazzaville": "República del Congo", - "Comoros": "Comoras", - "Cocos (Keeling) Islands": "Islas Cocos", - "Christmas Island": "Kiritimati", - "Chad": "Chad", - "Central African Republic": "República Centroafricana", - "Caribbean Netherlands": "Caribe Neerlandés", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Brunei": "Brunéi", - "British Virgin Islands": "Islas Vírgenes Británicas", - "British Indian Ocean Territory": "Territorio Británico del Océano Índico", - "Bouvet Island": "Isla Bouvet", - "Botswana": "Botsuana", - "Bosnia": "Bosnia y Herzegovina", - "Bhutan": "Bután", - "Bermuda": "Bermudas", - "Benin": "Benín", - "Belize": "Belice", - "Barbados": "Barbados", - "Bangladesh": "Bangladés", - "Bahrain": "Baréin", - "Azerbaijan": "Azerbaiyán", - "Aruba": "Aruba", - "Anguilla": "Anguila", - "Angola": "Angola", - "American Samoa": "Samoa Americana", - "Algeria": "Argelia", - "Åland Islands": "Åland", - "Great! This Security Phrase looks strong enough.": "¡Genial! Esta frase de seguridad parece lo suficientemente segura.", - "There was a problem communicating with the homeserver, please try again later.": "Ha ocurrido un error al conectarse a tu servidor base, inténtalo de nuevo más tarde.", - "You have no visible notifications.": "No tienes notificaciones pendientes.", - "%(creator)s created this DM.": "%(creator)s creó este mensaje directo.", - "Enter phone number": "Escribe tu teléfono móvil", - "Enter email address": "Escribe tu dirección de correo electrónico", - "Something went wrong in confirming your identity. Cancel and try again.": "Ha ocurrido un error al confirmar tu identidad. Cancela e inténtalo de nuevo.", - "Move right": "Mover a la derecha", - "Move left": "Mover a la izquierda", - "Revoke permissions": "Quitar permisos", - "Hold": "Poner en espera", - "Resume": "Recuperar", - "Enter Security Phrase": "Introducir la frase de seguridad", - "Incorrect Security Phrase": "Frase de seguridad incorrecta", - "Unable to set up keys": "No se han podido configurar las claves", - "Invalid Security Key": "Clave de seguridad inválida", - "Wrong Security Key": "Clave de seguridad incorrecta", - "Remember this": "Recordar", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Este accesorio verificará tu ID de usuario, pero no podrá actuar en tu nombre:", - "Allow this widget to verify your identity": "Permitir a este accesorio verificar tu identidad", - "Decline All": "Rechazar todo", - "This widget would like to:": "A este accesorios le gustaría:", - "Approve widget permissions": "Aprobar permisos de widget", - "Data on this screen is shared with %(widgetDomain)s": "Los datos en esta ventana se comparten con %(widgetDomain)s", - "Continuing without email": "Continuar sin correo electrónico", - "Modal Widget": "Accesorio emergente", - "Transfer": "Transferir", - "Failed to transfer call": "No se ha podido transferir la llamada", - "A call can only be transferred to a single user.": "Una llamada solo puede transferirse a un usuario.", - "Invite by email": "Invitar a través de correo electrónico", - "This version of %(brand)s does not support viewing some encrypted files": "Esta versión de %(brand)s no permite ver algunos archivos cifrados", - "Use the Desktop app to search encrypted messages": "Usa la aplicación de escritorio para buscar en los mensajes cifrados", - "Use the Desktop app to see all encrypted files": "Usa la aplicación de escritorio para ver todos los archivos cifrados", - "Video conference started by %(senderName)s": "Videoconferencia iniciada por %(senderName)s", - "Video conference updated by %(senderName)s": "Videoconferencia actualizada por %(senderName)s", - "Reason (optional)": "Motivo (opcional)", - "Server Options": "Opciones del servidor", - "Open dial pad": "Abrir teclado numérico", - "This is the start of .": "Aquí empieza .", - "Add a photo, so people can easily spot your room.": "Añade una imagen para que la gente reconozca la sala fácilmente.", - "%(displayName)s created this room.": "%(displayName)s creó esta sala.", - "You created this room.": "Creaste esta sala.", - "Add a topic to help people know what it is about.": "Añade un asunto para que la gente sepa de qué va la sala.", - "Topic: %(topic)s ": "Asunto: %(topic)s ", - "Topic: %(topic)s (edit)": "Asunto: %(topic)s (cambiar)", - "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.": "Haz una copia de seguridad de tus claves de cifrado con los datos de tu cuenta por si pierdes acceso a tus sesiones. Las clave serán aseguradas con una clave de seguridad única.", - "The operation could not be completed": "No se ha podido completar la operación", - "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", - "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", - "Use app for a better experience": "Usa la aplicación para una experiencia mejor", - "Enable desktop notifications": "Activar las notificaciones de escritorio", - "Don't miss a reply": "No te pierdas ninguna respuesta", - "Sint Maarten": "San Martín", - "Singapore": "Singapur", - "Sierra Leone": "Sierra Leona", - "Serbia": "Serbia", - "Senegal": "Senegal", - "Saudi Arabia": "Arabia Saudí", - "San Marino": "San Marino", - "Samoa": "Samoa", - "Réunion": "Reunión", - "Russia": "Rusia", - "Romania": "Rumanía", - "Qatar": "Catar", - "Puerto Rico": "Puerto Rico", - "Portugal": "Portugal", - "Poland": "Polonia", - "Philippines": "Filipinas", - "Peru": "Perú", - "Paraguay": "Paraguay", - "Papua New Guinea": "Papúa-Nueva Guinea", - "Panama": "Panamá", - "Palestine": "Palestina", - "Pakistan": "Pakistán", - "Norway": "Noruega", - "North Korea": "Corea del Norte", - "Mongolia": "Mongolia", - "Montenegro": "Montenegro", - "Japan": "Japón", - "Jamaica": "Jamaica", - "Italy": "Italia", - "Israel": "Israel", - "Ireland": "Irlanda", - "Iraq": "Iraq", - "Iran": "Irán", - "Indonesia": "Indonesia", - "India": "India", - "Iceland": "Islandia", - "Hungary": "Hungría", - "Hong Kong": "Hong Kong", - "Honduras": "Honduras", - "Guinea": "Guinea", - "Guatemala": "Guatemala", - "Greenland": "Groenlandia", - "Greece": "Grecia", - "Gibraltar": "Gibraltar", - "Germany": "Alemania", - "Gabon": "Gabón", - "France": "Francia", - "Finland": "Finlandia", - "Falkland Islands": "Islas Malvinas", - "Ethiopia": "Etiopía", - "Estonia": "Estonia", - "Equatorial Guinea": "Guinea Ecuatorial", - "El Salvador": "El Salvador", - "Egypt": "Egipto", - "Ecuador": "Ecuador", - "Dominican Republic": "República Dominicana", - "Denmark": "Dinamarca", - "Côte d’Ivoire": "Costa de Marfil", - "Czech Republic": "República Checa", - "Cyprus": "Chipre", - "Cuba": "Cuba", - "Croatia": "Croacia", - "Costa Rica": "Costa Rica", - "Colombia": "Colombia", - "China": "China", - "Chile": "Chile", - "Cayman Islands": "Islas Caimán", - "Cape Verde": "Cabo Verde", - "Canada": "Canadá", - "Cameroon": "Camerún", - "Cambodia": "Cambodia", - "Bulgaria": "Bulgaria", - "Brazil": "Brasil", - "Bolivia": "Bolivia", - "Belgium": "Bélgica", - "Belarus": "Bielorrusia", - "Bahamas": "Bahamas", - "Austria": "Austria", - "Australia": "Australia", - "Armenia": "Armenia", - "Argentina": "Argentina", - "Antigua & Barbuda": "Antigua y Barbuda", - "Antarctica": "Antártica", - "Andorra": "Andorra", - "Albania": "Albania", - "Afghanistan": "Afganistán", - "United States": "Estados Unidos", - "United Kingdom": "Reino Unido", - "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.": "Le hemos preguntado a tu navegador qué servidor base usar para iniciar tu sesión, pero parece que no lo recuerda. Vuelve a la página de inicio de sesión e inténtalo de nuevo.", - "We couldn't log you in": "No hemos podido iniciar tu sesión", - "You've reached the maximum number of simultaneous calls.": "Has llegado al límite de llamadas simultáneas.", - "Too Many Calls": "Demasiadas llamadas", - "The call was answered on another device.": "Esta llamada fue respondida en otro dispositivo.", - "Answered Elsewhere": "Respondida en otra parte", - "The call could not be established": "No se ha podido establecer la llamada", - "If you've forgotten your Security Key you can ": "Si te has olvidado de tu clave de seguridad puedes ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Accede a tu historial de mensajes seguros y configúralos introduciendo tu clave de seguridad.", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Si has olvidado tu frase de seguridad puedes usar tu clave de seguridad o configurar nuevos métodos de recuperación", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Accede a tu historia de mensajes seguros o configúralos escribiendo tu frase de seguridad.", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "No se ha podido descifrar la copia de seguridad con esa frase. Por favor, comprueba que hayas escrito bien la frase de seguridad.", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "La copia de seguridad no se ha podido descifrar con esta clave: por favor, comprueba que la que has introducido es correcta.", - "Security Key mismatch": "Las claves de seguridad no coinciden", - "Invite someone using their name, username (like ) or share this room.": "Invita a alguien usando su nombre, nombre de usuario (ej.: ) o compartiendo esta sala.", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "En esta conversación no hay nadie más, hasta que uno de los dos invite a alguien.", - "Use email or phone to optionally be discoverable by existing contacts.": "Usa tu correo electrónico o teléfono para que, opcionalmente, tus contactos puedan descubrir tu cuenta.", - "Enter Security Key": "Introduce la clave de seguridad", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "No se ha podido acceder al almacenamiento seguro. Por favor, comprueba que la frase de seguridad es correcta.", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Ten en cuenta que, si no añades un correo electrónico y olvidas tu contraseña, podrías perder accceso para siempre a tu cuenta.", - "Invite someone using their name, email address, username (like ) or share this room.": "Invitar a alguien usando su nombre, dirección de correo, nombre de usuario (ej.: ) o compartiendo la sala.", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Guardar mensajes cifrados de forma segura y local para que aparezcan en los resultados de búsqueda, usando %(size)s para almacenar mensajes de %(rooms)s sala.", - "other": "Guardar mensajes cifrados de forma segura y local para que aparezcan en los resultados de búsqueda, usando %(size)s para almacenar mensajes de %(rooms)s salas." - }, - "Start a conversation with someone using their name or username (like ).": "Empieza una conversación con alguien usando su nombre o nombre de usuario (como ).", - "Start a conversation with someone using their name, email address or username (like ).": "Empieza una conversación con alguien usando su nombre, correo electrónico o nombre de usuario (como ).", - "This is the beginning of your direct message history with .": "Este es el inicio de tu historial de mensajes directos con .", - "Recently visited rooms": "Salas visitadas recientemente", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "No podrás deshacer esto, ya que te estás quitando tus permisos. Si eres la última persona con permisos en este usuario, no será posible recuperarlos.", - "Welcome to ": "Te damos la bienvenida a ", - "Original event source": "Fuente original del evento", - "Decrypted event source": "Descifrar fuente del evento", - "Invite by username": "Invitar por nombre de usuario", - "Invite your teammates": "Invita a tu equipo", - "Failed to invite the following users to your space: %(csvUsers)s": "La invitación a este espacio de los siguientes usuarios ha fallado: %(csvUsers)s", - "A private space for you and your teammates": "Un espacio privado para ti y tu equipo", - "Me and my teammates": "Yo y mi equipo", - "Who are you working with?": "¿Con quién estás trabajando?", - "Skip for now": "Omitir por ahora", - "Failed to create initial space rooms": "No se han podido crear las salas iniciales del espacio", - "%(count)s members": { - "one": "%(count)s miembro", - "other": "%(count)s miembros" - }, - "Your server does not support showing space hierarchies.": "Este servidor no es compatible con la función de las jerarquías de espacios.", - "Are you sure you want to leave the space '%(spaceName)s'?": "¿Salir del espacio «%(spaceName)s»?", - "This space is not public. You will not be able to rejoin without an invite.": "Este espacio es privado. No podrás volverte a unir sin una invitación.", - "Start audio stream": "Empezar retransmisión de audio", - "Failed to start livestream": "No se ha podido empezar la retransmisión", - "Unable to start audio streaming.": "No se ha podido empezar la retransmisión del audio.", - "Save Changes": "Guardar cambios", - "Leave Space": "Salir del espacio", - "Edit settings relating to your space.": "Edita los ajustes de tu espacio.", - "Failed to save space settings.": "No se han podido guardar los ajustes del espacio.", - "Invite someone using their name, email address, username (like ) or share this space.": "Invita a más gente usando su nombre, correo electrónico, nombre de usuario (ej.: ) o compartiendo el enlace a este espacio.", - "Invite someone using their name, username (like ) or share this space.": "Invita a más gente usando su nombre, nombre de usuario (ej.: ) o compartiendo el enlace a este espacio.", - "Invite to %(spaceName)s": "Invitar a %(spaceName)s", - "Create a new room": "Crear una sala nueva", - "Spaces": "Espacios", - "Space selection": "Selección de espacio", - "Empty room": "Sala vacía", - "Suggested Rooms": "Salas sugeridas", - "Add existing room": "Añadir sala ya existente", - "Invite to this space": "Invitar al espacio", - "Your message was sent": "Mensaje enviado", - "Space options": "Opciones del espacio", - "Leave space": "Salir del espacio", - "Invite people": "Invitar gente", - "Share your public space": "Comparte tu espacio público", - "Share invite link": "Compartir enlace de invitación", - "Click to copy": "Haz clic para copiar", - "Your private space": "Tu espacio privado", - "Your public space": "Tu espacio público", - "Invite only, best for yourself or teams": "Acceso por invitación, mejor para equipos o si vas a estar solo tú", - "Open space for anyone, best for communities": "Abierto para todo el mundo, la mejor opción para comunidades", - "Create a space": "Crear un espacio", - "This homeserver has been blocked by its administrator.": "Este servidor base ha sido bloqueado por su administración.", - "This room is suggested as a good one to join": "Unirse a esta sala está sugerido", - "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.": "Esto solo afecta normalmente a cómo el servidor procesa la sala. Si estás teniendo problemas con %(brand)s, por favor, infórmanos del problema.", - "It's just you at the moment, it will be even better with others.": "Ahora mismo no hay nadie más.", - "Make sure the right people have access. You can invite more later.": "Vamos a asegurarnos de que solo la gente adecuada tiene acceso. Puedes invitar a más después.", - "A private space to organise your rooms": "Un espacio privado para organizar tus salas", - "Make sure the right people have access to %(name)s": "Vamos a asegurarnos de que solo la gente adecuada tiene acceso a %(name)s", - "Just me": "Solo yo", - "Go to my first room": "Ir a mi primera sala", - "Share %(name)s": "Compartir %(name)s", - "Private space": "Espacio privado", - "Public space": "Espacio público", - " invites you": " te ha invitado", - "You may want to try a different search or check for typos.": "Prueba con otro término de búsqueda o comprueba que no haya erratas.", - "No results found": "Ningún resultado", - "Mark as suggested": "Sugerir", - "Mark as not suggested": "No sugerir", - "Failed to remove some rooms. Try again later": "No se han podido quitar algunas salas. Prueba de nuevo más tarde", - "Suggested": "Sugerencias", - "%(count)s rooms": { - "one": "%(count)s sala", - "other": "%(count)s salas" - }, - "You don't have permission": "No tienes permisos", - "Invite to %(roomName)s": "Invitar a %(roomName)s", - "Edit devices": "Gestionar dispositivos", - "Invite with email or username": "Invitar correos electrónicos o nombres de usuario", - "You can change these anytime.": "Puedes cambiar todo esto en cualquier momento.", - "Add some details to help people recognise it.": "Añade algún detalle para ayudar a que la gente lo reconozca.", - "Verification requested": "Solicitud de verificación", - "Avatar": "Imagen de perfil", - "Consult first": "Consultar primero", - "Invited people will be able to read old messages.": "Las personas que invites podrán leer los mensajes antiguos.", - "We couldn't create your DM.": "No hemos podido crear tu mensaje directo.", - "Add existing rooms": "Añadir salas que ya existan", - "%(count)s people you know have already joined": { - "one": "%(count)s persona que ya conoces se ha unido", - "other": "%(count)s personas que ya conoces se han unido" - }, - "Invite to just this room": "Invitar solo a esta sala", - "Manage & explore rooms": "Gestionar y explorar salas", - "unknown person": "persona desconocida", - "%(deviceId)s from %(ip)s": "%(deviceId)s desde %(ip)s", - "Review to ensure your account is safe": "Revisa que tu cuenta esté segura", - "Reset event store?": "¿Restablecer almacenamiento de eventos?", - "You most likely do not want to reset your event index store": "Lo más probable es que no quieras restablecer tu almacenamiento de índice de ecentos", - "Reset event store": "Restablecer el almacenamiento de eventos", - "What are some things you want to discuss in %(spaceName)s?": "¿De qué quieres hablar en %(spaceName)s?", - "Let's create a room for each of them.": "Crearemos una sala para cada uno.", - "You can add more later too, including already existing ones.": "Puedes añadir más después, incluso si ya existen.", - "Verify your identity to access encrypted messages and prove your identity to others.": "Verifica tu identidad para leer tus mensajes cifrados y probar a las demás personas que realmente eres tú.", - "You can select all or individual messages to retry or delete": "Puedes seleccionar uno o todos los mensajes para reintentar o eliminar", - "Sending": "Enviando", - "Retry all": "Reintentar todo", - "Delete all": "Borrar todo", - "Some of your messages have not been sent": "Algunos de tus mensajes no se han enviado", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Eres la única persona aquí. Si te vas, no podrá unirse nadie en el futuro, incluyéndote a ti.", - "Forgotten or lost all recovery methods? Reset all": "¿Has olvidado o perdido todos los métodos de recuperación? Restablecer todo", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Si restableces todo, volverás a empezar sin sesiones ni usuarios de confianza, y puede que no puedas ver mensajes anteriores.", - "Only do this if you have no other device to complete verification with.": "Solo haz esto si no tienes ningún otro dispositivo con el que completar la verificación.", - "Reset everything": "Restablecer todo", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Si lo haces, ten en cuenta que ninguno de tus mensajes serán eliminados, pero la experiencia de búsqueda será peor durante unos momentos mientras recreamos el índice", - "View message": "Ver mensaje", - "Including %(commaSeparatedMembers)s": "Incluyendo %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Ver 1 miembro", - "other": "Ver los %(count)s miembros" - }, - "Failed to send": "No se ha podido mandar", - "Enter your Security Phrase a second time to confirm it.": "Escribe tu frase de seguridad de nuevo para confirmarla.", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Elige salas o conversaciones para añadirlas. Este espacio es solo para ti, no informaremos a nadie. Puedes añadir más más tarde.", - "What do you want to organise?": "¿Qué quieres organizar?", - "You have no ignored users.": "No has ignorado a nadie.", - "Select a room below first": "Selecciona una sala de abajo primero", - "Want to add a new room instead?": "¿Quieres añadir una sala nueva en su lugar?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "other": "Añadiendo salas… (%(progress)s de %(count)s)", - "one": "Añadiendo sala…" - }, - "Not all selected were added": "No se han añadido todas las seleccionadas", - "You are not allowed to view this server's rooms list": "No tienes permiso para ver la lista de salas de este servidor", - "Error processing voice message": "Ha ocurrido un error al procesar el mensaje de voz", - "We didn't find a microphone on your device. Please check your settings and try again.": "No hemos encontrado un micrófono en tu dispositivo. Por favor, revisa tus ajustes e inténtalo de nuevo.", - "No microphone found": "Micrófono no detectado", - "We were unable to access your microphone. Please check your browser settings and try again.": "No hemos podido acceder a tu micrófono. Por favor, comprueba los ajustes de tu navegador e inténtalo de nuevo.", - "Unable to access your microphone": "No se ha podido acceder a tu micrófono", - "Please enter a name for the space": "Por favor, elige un nombre para el espacio", - "Connecting": "Conectando", - "Message search initialisation failed": "Ha fallado la inicialización de la búsqueda de mensajes", - "Search names and descriptions": "Buscar por nombre y descripción", - "You may contact me if you have any follow up questions": "Os podéis poner en contacto conmigo si tenéis alguna pregunta", - "To leave the beta, visit your settings.": "Para salir de la beta, ve a tus ajustes.", - "Add reaction": "Reaccionar", - "Space Autocomplete": "Autocompletar espacios", - "Go to my space": "Ir a mi espacio", - "Currently joining %(count)s rooms": { - "one": "Entrando en %(count)s sala", - "other": "Entrando en %(count)s salas" - }, - "The user you called is busy.": "La persona a la que has llamado está ocupada.", - "User Busy": "Persona ocupada", - "End-to-end encryption isn't enabled": "El cifrado de extremo a extremo no está activado", - "Or send invite link": "O envía un enlace de invitación", - "Some suggestions may be hidden for privacy.": "Puede que algunas sugerencias no se muestren por motivos de privacidad.", - "Search for rooms or people": "Busca salas o gente", - "Message preview": "Vista previa del mensaje", - "Sent": "Enviado", - "You don't have permission to do this": "No tienes permisos para hacer eso", - "Error - Mixed content": "Error - Contenido mezclado", - "Error loading Widget": "Error al cargar el accesorio", - "Pinned messages": "Mensajes fijados", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Si tienes permisos, abre el menú de cualquier mensaje y selecciona Fijar para colocarlo aquí.", - "Nothing pinned, yet": "Ningún mensaje fijado… todavía", - "Report": "Denunciar", - "Collapse reply thread": "Ocultar respuestas", - "Show preview": "Mostrar vista previa", - "View source": "Ver código fuente", - "Settings - %(spaceName)s": "Ajustes - %(spaceName)s", - "Please provide an address": "Por favor, elige una dirección", - "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.", - "Published addresses can be used by anyone on any server to join your room.": "Las direcciones publicadas pueden usarse por cualquiera para unirse a tu sala, independientemente de su servidor base.", - "Published addresses can be used by anyone on any server to join your space.": "Los espacios publicados pueden usarse por cualquiera, independientemente de su servidor base.", - "This space has no local addresses": "Este espacio no tiene direcciones locales", - "Space information": "Información del espacio", - "Recommended for public spaces.": "Recomendado para espacios públicos.", - "Allow people to preview your space before they join.": "Permitir que se pueda ver una vista previa del espacio antes de unirse a él.", - "Preview Space": "Previsualizar espacio", - "Decide who can view and join %(spaceName)s.": "Decide quién puede ver y unirse a %(spaceName)s.", - "Visibility": "Visibilidad", - "Guests can join a space without having an account.": "Dejar que las personas sin cuenta se unan al espacio.", - "This may be useful for public spaces.": "Esto puede ser útil para espacios públicos.", - "Enable guest access": "Permitir acceso a personas sin cuenta", - "Failed to update the history visibility of this space": "No se ha podido cambiar la visibilidad del historial de este espacio", - "Failed to update the guest access of this space": "No se ha podido cambiar el acceso a este espacio", - "Failed to update the visibility of this space": "No se ha podido cambiar la visibilidad del espacio", - "Address": "Dirección", - "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", - "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 (%(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)", - "Identity server URL must be HTTPS": "La URL del servidor de identidad debe ser HTTPS", - "Unable to copy a link to the room to the clipboard.": "No se ha podido copiar el enlace a la sala.", - "Unable to copy room link": "No se ha podido copiar el enlace a la sala", - "Unnamed audio": "Audio sin título", - "User Directory": "Lista de usuarios", - "Error processing audio message": "Error al procesar el mensaje de audio", - "Show %(count)s other previews": { - "one": "Ver otras %(count)s vistas previas", - "other": "Ver %(count)s otra vista previa" - }, - "Images, GIFs and videos": "Imágenes, GIFs y vídeos", - "Code blocks": "Bloques de código", - "Keyboard shortcuts": "Atajos de teclado", - "There was an error loading your notification settings.": "Ha ocurrido un error al cargar tus ajustes de notificaciones.", - "Mentions & keywords": "Menciones y palabras clave", - "Global": "Global", - "New keyword": "Nueva palabra clave", - "Keyword": "Palabra clave", - "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", - "Their device couldn't start the camera or microphone": "El dispositivo de la otra persona no ha podido iniciar la cámara o micrófono", - "Error downloading audio": "Error al descargar el audio", - "The call is in an unknown state!": "¡La llamada está en un estado desconocido!", - "Call back": "Devolver llamada", - "No answer": "Sin respuesta", - "An unknown error occurred": "Ha ocurrido un error desconocido", - "Connection failed": "Ha fallado la conexión", - "Displaying time": "Fecha y hora", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Ten en cuenta que actualizar crea una nueva versión de la sala. Todos los mensajes hasta ahora quedarán archivados aquí, en esta sala.", - "Automatically invite members from this room to the new one": "Invitar a la nueva sala automáticamente a los miembros que tiene ahora", - "These are likely ones other room admins are a part of.": "Otros administradores de la sala estarán dentro.", - "Other spaces or rooms you might not know": "Otros espacios o salas que puede que no conozcas", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Decide qué espacios tienen acceso a esta sala. Si seleccionas un espacio, sus miembros podrán encontrar y unirse a .", - "You're removing all spaces. Access will default to invite only": "Al quitar todos los espacios, el acceso por defecto pasará a ser «solo por invitación»", - "Only people invited will be able to find and join this space.": "Solo las personas invitadas podrán encontrar y unirse a este espacio.", - "Anyone will be able to find and join this space, not just members of .": "Cualquiera podrá encontrar y unirse a este espacio, incluso si no forman parte de .", - "Anyone in will be able to find and join.": "Cualquiera que forme parte de podrá encontrar y unirse.", - "People with supported clients will be able to join the room without having a registered account.": "Las personas con una aplicación compatible podrán unirse a la sala sin tener que registrar una cuenta.", - "Anyone in a space can find and join. You can select multiple spaces.": "Cualquiera en un espacio puede encontrar y unirse. Puedes seleccionar varios espacios.", - "Spaces with access": "Espacios con acceso", - "Anyone in a space can find and join. Edit which spaces can access here.": "Cualquiera en un espacio puede encontrar y unirse. Ajusta qué espacios pueden acceder desde aquí.", - "Currently, %(count)s spaces have access": { - "other": "Ahora mismo, %(count)s espacios tienen acceso", - "one": "Ahora mismo, un espacio tiene acceso" - }, - "& %(count)s more": { - "other": "y %(count)s más", - "one": "y %(count)s más" - }, - "Upgrade required": "Actualización necesaria", - "Anyone can find and join.": "Cualquiera puede encontrar y unirse.", - "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.", - "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", - "Search spaces": "Buscar espacios", - "Select spaces": "Elegir espacios", - "Leave %(spaceName)s": "Salir de %(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.": "Eres la única persona con permisos de administración en algunos de los espacios de los que quieres irte. Al salir de ellos, nadie podrá gestionarlos.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Eres la única persona con permisos de administración en este espacio. Cuando salgas, nadie más podrá gestionarlo.", - "You won't be able to rejoin unless you are re-invited.": "No te podrás unir de nuevo hasta que te inviten otra vez a él.", - "Search %(spaceName)s": "Buscar en %(spaceName)s", - "Want to add an existing space instead?": "¿Quieres añadir un espacio que ya exista?", - "Private space (invite only)": "Espacio privado (solo por invitación)", - "Space visibility": "Visibilidad del espacio", - "Add a space to a space you manage.": "Añade un espacio a dentro de otros espacio que gestiones.", - "Public room": "Sala pública", - "Adding spaces has moved.": "Hemos cambiado de sitio la creación de espacios.", - "Search for rooms": "Buscar salas", - "Search for spaces": "Buscar espacios", - "Create a new space": "Crear un nuevo espacio", - "Want to add a new space instead?": "¿Quieres añadir un espacio nuevo en su lugar?", - "Add existing space": "Añadir un espacio ya existente", - "Share content": "Compartir contenido", - "Application window": "Ventana concreta", - "Share entire screen": "Compartir toda la pantalla", - "Decrypting": "Descifrando", - "Access": "Acceso", - "Decide who can join %(roomName)s.": "Decide quién puede unirse a %(roomName)s.", - "Space members": "Miembros del espacio", - "Missed call": "Llamada perdida", - "Call declined": "Llamada rechazada", - "Stop recording": "Dejar de grabar", - "Send voice message": "Enviar un mensaje de voz", - "More": "Más", - "Show sidebar": "Ver menú lateral", - "Hide sidebar": "Ocultar menú lateral", - "Surround selected text when typing special characters": "Rodear texto seleccionado al escribir caracteres especiales", - "Unknown failure: %(reason)s": "Fallo desconocido: %(reason)s", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "No está recomendado activar el cifrado en salas públicas. Cualquiera puede encontrar la sala y unirse, por lo que cualquiera puede leer los mensajes. No disfrutarás de los beneficios del cifrado. Además, activarlo en una sala pública hará que recibir y enviar mensajes tarde más.", - "Delete avatar": "Borrar avatar", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Para evitar estos problemas, crea una nueva sala pública para la conversación que planees tener.", - "Cross-signing is ready but keys are not backed up.": "La firma cruzada está lista, pero no hay copia de seguridad de las claves.", - "Rooms and spaces": "Salas y espacios", - "Results": "Resultados", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Tus mensajes privados están cifrados normalmente, pero esta sala no lo está. A menudo, esto pasa porque has iniciado sesión con un dispositivo o método no compatible, como las invitaciones por correo.", - "Enable encryption in settings.": "Activa el cifrado en los ajustes.", - "Are you sure you want to make this encrypted room public?": "¿Seguro que quieres activar el cifrado en esta sala pública?", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Para evitar estos problemas, crea una nueva sala cifrada para la conversación que quieras tener.", - "Are you sure you want to add encryption to this public room?": "¿Seguro que quieres activar el cifrado en esta sala pública?", - "Some encryption parameters have been changed.": "Algunos parámetros del cifrado han cambiado.", - "Role in ": "Rol en ", - "Select the roles required to change various parts of the space": "Elige los roles que los usuarios deben tener para poder cambiar los distintos ajustes del espacio", - "Failed to update the join rules": "Fallo al actualizar las reglas para unirse", - "Anyone in can find and join. You can select other spaces too.": "Cualquiera en puede encontrar y unirse. También puedes seleccionar otros espacios.", - "Unknown failure": "Fallo desconocido", - "Message didn't send. Click for info.": "Mensaje no enviado. Haz clic para más info.", - "To join a space you'll need an invite.": "Para unirte a un espacio, necesitas que te inviten a él.", - "Don't leave any rooms": "No salir de ninguna sala", - "Leave all rooms": "Salir de todas las salas", - "Leave some rooms": "Salir de algunas salas", - "Would you like to leave the rooms in this space?": "¿Quieres salir también de las salas del espacio?", - "You are about to leave .": "Estás a punto de salirte de .", - "%(reactors)s reacted with %(content)s": "%(reactors)s han reaccionado con %(content)s", - "MB": "MB", - "In reply to this message": "En respuesta a este mensaje", - "Export chat": "Exportar conversación", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Parece que no tienes una clave de seguridad u otros dispositivos para la verificación. Este dispositivo no podrá acceder los mensajes cifrados antiguos. Para verificar tu identidad en este dispositivo, tendrás que restablecer tus claves de verificación.", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "Una vez restableces las claves de verificación, no lo podrás deshacer. Después de restablecerlas, no podrás acceder a los mensajes cifrados antiguos, y cualquier persona que te haya verificado verá avisos de seguridad hasta que vuelvas a hacer la verificación con ella.", - "I'll verify later": "La verificaré en otro momento", - "Verify with Security Key": "Verificar con una clave de seguridad", - "Verify with Security Key or Phrase": "Verificar con una clave o frase de seguridad", - "Proceed with reset": "Continuar y restablecer", - "Skip verification for now": "Saltar la verificación por ahora", - "Really reset verification keys?": "¿De verdad quieres restablecer las claves de verificación?", - "They won't be able to access whatever you're not an admin of.": "No podrán acceder a donde no tengas permisos de administración.", - "Show:": "Mostrar:", - "Shows all threads from current room": "Muestra todos los hilos de la sala actual", - "All threads": "Todos los hilos", - "My threads": "Mis hilos", - "Downloading": "Descargando", - "Unban them from specific things I'm able to": "Quitar veto de algunos sitios donde tenga los permisos suficientes", - "Ban them from specific things I'm able to": "Vetar de algunos sitios donde tenga los permisos suficientes", - "Ban them from everything I'm able to": "Vetar de todos los sitios donde tenga los permisos suficientes", - "Unban them from everything I'm able to": "Quitar veto de todos los sitios donde tenga los permisos suficientes", - "Ban from %(roomName)s": "Vetar de %(roomName)s", - "Unban from %(roomName)s": "Quitar veto de %(roomName)s", - "They'll still be able to access whatever you're not an admin of.": "Podrán seguir accediendo a donde no tengas permisos de administración.", - "Disinvite from %(roomName)s": "Anular la invitación a %(roomName)s", - "Create poll": "Crear una encuesta", - "%(count)s reply": { - "one": "%(count)s respuesta", - "other": "%(count)s respuestas" - }, - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Actualizando espacio…", - "other": "Actualizando espacios… (%(progress)s de %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Enviando invitación…", - "other": "Enviando invitaciones… (%(progress)s de %(count)s)" - }, - "Loading new room": "Cargando la nueva sala", - "Upgrading room": "Actualizar sala", - "Enter your Security Phrase or to continue.": "Escribe tu frase de seguridad o para continuar.", - "See room timeline (devtools)": "Ver línea de tiempo de la sala (herramientas de desarrollo)", - "What projects are your team working on?": "¿En qué proyectos está trabajando tu equipo?", - "View in room": "Ver en la sala", - "Developer mode": "Modo de desarrollo", - "Insert link": "Insertar enlace", - "Shows all threads you've participated in": "Ver todos los hilos en los que has participado", - "Joining": "Uniéndote", - "You're all caught up": "Estás al día", - "In encrypted rooms, verify all users to ensure it's secure.": "En salas cifradas, verifica a todos los usuarios para asegurarte de que es segura.", - "Yours, or the other users' session": "Tu sesión o la de la otra persona", - "Yours, or the other users' internet connection": "Tu conexión a internet o la de la otra persona", - "The homeserver the user you're verifying is connected to": "El servidor base del usuario al que estás invitando", - "Select all": "Seleccionar todo", - "Deselect all": "Deseleccionar todo", - "Sign out devices": { - "one": "Cerrar sesión en el dispositivo", - "other": "Cerrar sesión en los dispositivos" - }, - "Click the button below to confirm signing out these devices.": { - "other": "Haz clic en el botón de abajo para confirmar y cerrar sesión en estos dispositivos.", - "one": "Haz clic en el botón de abajo para confirmar que quieres cerrar la sesión de este dispositivo." - }, - "Use a more compact 'Modern' layout": "Usar una disposición más compacta y «moderna»", - "Light high contrast": "Claro con contraste alto", - "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.", - "Automatically send debug logs on any error": "Mandar automáticamente los registros de depuración cuando ocurra cualquier error", - "Joined": "Te has unido", - "Someone already has that username. Try another or if it is you, sign in below.": "Ya hay alguien con ese nombre de usuario. Prueba con otro o, si eres tú, inicia sesión más abajo.", - "Copy link to thread": "Copiar enlace al hilo", - "Thread options": "Ajustes del hilo", - "Add option": "Añadir opción", - "Write an option": "Escribe una opción", - "Option %(number)s": "Opción %(number)s", - "Create options": "Crear opciones", - "Question or topic": "Pregunta o tema", - "What is your poll question or topic?": "¿Cuál es la pregunta o tema de la encuesta?", - "You do not have permission to start polls in this room.": "No tienes permisos para empezar encuestas en esta sala.", - "Create Poll": "Crear encuesta", - "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á en algún espacio en el que no eres administrador. En esos espacios, la sala antigua todavía aparecerá, pero se avisará a los participantes para que se unan a la nueva.", - "Show tray icon and minimise window to it on close": "Mostrar un icono en la barra de tareas y minimizar la ventana a él cuando se cierre", - "Spaces to show": "Qué espacios mostrar", - "Home is useful for getting an overview of everything.": "La pantalla de Inicio es útil para tener una vista general de todas tus conversaciones.", - "Show all your rooms in Home, even if they're in a space.": "Incluir todas tus salas en inicio, aunque estén dentro de un espacio.", - "Reply in thread": "Responder en hilo", - "Show all threads": "Ver todos los hilos", - "Keep discussions organised with threads": "Organiza los temas de conversación en hilos", - "Rooms outside of a space": "Salas fuera de un espacio", - "Sidebar": "Barra lateral", - "Other rooms": "Otras salas", - "Mentions only": "Solo menciones", - "You won't get any notifications": "No recibirás ninguna notificación", - "@mentions & keywords": "@menciones y palabras clave", - "Get notified for every message": "Recibe notificaciones para todos los mensajes", - "Get notifications as set up in your settings": "Recibe notificaciones según tus ajustes", - "Forget": "Olvidar", - "Large": "Grande", - "%(count)s votes": { - "one": "%(count)s voto", - "other": "%(count)s votos" - }, - "%(spaceName)s and %(count)s others": { - "other": "%(spaceName)s y %(count)s más", - "one": "%(spaceName)s y %(count)s más" - }, - "Messaging": "Mensajería", - "Quick settings": "Ajustes rápidos", - "Developer": "Desarrollo", - "Experimental": "Experimentos", - "Themes": "Temas", - "Moderation": "Moderación", - "Files": "Archivos", - "Pin to sidebar": "Fijar a la barra lateral", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Si decides no verificar, no tendrás acceso a todos tus mensajes y puede que le aparezcas a los demás como «no confiado».", - "Recent searches": "Búsquedas recientes", - "To search messages, look for this icon at the top of a room ": "Para buscar contenido de mensajes, usa este icono en la parte de arriba de una sala: ", - "Other searches": "Otras búsquedas", - "Public rooms": "Salas públicas", - "Use \"%(query)s\" to search": "Buscar «%(query)s» en", - "Other rooms in %(spaceName)s": "Otras salas en %(spaceName)s", - "Spaces you're in": "Tus espacios", - "Link to room": "Enlace a la sala", - "Spaces you know that contain this space": "Espacios que conoces que contienen este espacio", - "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.": "¿Seguro que quieres terminar la encuesta? Publicarás los resultados finales y no se podrá votar más.", - "End Poll": "Terminar encuesta", - "Sorry, the poll did not end. Please try again.": "Lo sentimos, la encuesta no ha terminado. Por favor, inténtalo otra vez.", - "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.", - "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", - "%(count)s votes cast. Vote to see the results": { - "one": "%(count)s voto. Vota para ver los resultados", - "other": "%(count)s votos. Vota para ver los resultados" - }, - "No votes cast": "Ningún voto", - "Final result based on %(count)s votes": { - "one": "Resultados finales (%(count)s voto)", - "other": "Resultados finales (%(count)s votos)" - }, - "Sorry, your vote was not registered. Please try again.": "Lo sentimos, no se ha podido registrar el voto. Inténtalo otra vez.", - "Vote not registered": "Voto no emitido", - "Chat": "Conversación", - "Copy room link": "Copiar enlace a la sala", - "Home options": "Opciones de la pantalla de inicio", - "%(spaceName)s menu": "Menú de %(spaceName)s", - "Join public room": "Unirse a la sala pública", - "Add people": "Añadir gente", - "Invite to space": "Invitar al espacio", - "Start new chat": "Crear conversación", - "Share location": "Compartir ubicación", - "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í.", - "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", - "Based on %(count)s votes": { - "other": "%(count)s votos", - "one": "%(count)s voto" - }, - "Failed to load list of rooms.": "No se ha podido cargar la lista de salas.", - "Recently viewed": "Visto recientemente", - "Device verified": "Dispositivo verificado", - "Verify this device": "Verificar este dispositivo", - "Open in OpenStreetMap": "Abrir en OpenStreetMap", - "Verify other device": "Verificar otro dispositivo", - "Missing domain separator e.g. (:domain.org)": "Falta el separador de dominio, ej.: (:dominio.org)", - "Expand map": "Expandir mapa", - "Verify this device by confirming the following number appears on its screen.": "Verifica este dispositivo confirmando que el siguiente número aparece en pantalla.", - "Confirm the emoji below are displayed on both devices, in the same order:": "Confirma que los siguientes emojis aparecen en los dos dispositivos y en el mismo orden:", - "Automatically send debug logs on decryption errors": "Enviar los registros de depuración automáticamente de fallos al descifrar", - "Room members": "Miembros de la sala", - "Back to chat": "Volver a la conversación", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Pareja (usuario, sesión) desconocida: (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Dirección de sala no reconocida: %(roomAlias)s", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Guarda tu clave de seguridad en un lugar seguro (por ejemplo, un gestor de contraseñas o una caja fuerte) porque sirve para proteger tus datos cifrados.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Vamos a generar una clave de seguridad para que la guardes en un lugar seguro, como un gestor de contraseñas o una caja fuerte.", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Recupera acceso a tu cuenta y a las claves de cifrado almacenadas en esta sesión. Sin ellas, no podrás leer todos tus mensajes seguros en ninguna sesión.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Has verificado tu nuevo dispositivo. Ahora podrá leer tus mensajes cifrados, y el resto verá que es de confianza.", - "Your new device is now verified. Other users will see it as trusted.": "Has verificado tu nuevo dispositivo. El resto verá que es de confianza.", - "Verify with another device": "Verificar con otro dispositivo", - "Unable to verify this device": "No se ha podido verificar el dispositivo", - "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", - "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?", - "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", - "Remove them from everything I'm able to": "Sacarle de todos los sitios en los que pueda", - "Remove from %(roomName)s": "Sacar de %(roomName)s", - "Close this widget to view it in this panel": "Cierra este accesorio para verlo en este panel", - "Unpin this widget to view it in this panel": "Deja de fijar este accesorio para verlo en este panel", - "To proceed, please accept the verification request on your other device.": "Para continuar, acepta la solicitud de verificación en tu otro dispositivo.", - "You were removed from %(roomName)s by %(memberName)s": "%(memberName)s te ha sacado de %(roomName)s", - "Get notified only with mentions and keywords as set up in your settings": "Recibir notificaciones solo cuando me mencionen o escriban una palabra vigilada configurada en los ajustes", - "Waiting for you to verify on your other device…": "Esperando a que verifiques en tu otro dispositivo…", - "Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Esperando a que verifiques en tu otro dispositivo, %(deviceName)s (%(deviceId)s)…", - "From a thread": "Desde un hilo", - "Back to thread": "Volver al hilo", - "Space home": "Inicio del espacio", - "Message pending moderation": "Mensaje esperando revisión", - "Message pending moderation: %(reason)s": "Mensaje esperando revisión: %(reason)s", - "Keyboard": "Teclado", - "Pick a date to jump to": "Elige la fecha a la que saltar", - "Jump to date": "Saltar a una fecha", - "The beginning of the room": "Inicio de la sala", - "Internal room ID": "ID interna de la sala", - "Feedback sent! Thanks, we appreciate it!": "¡Opinión enviada! Gracias, te lo agradecemos.", - "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", - "Location": "Ubicación", - "Poll": "Encuesta", - "Voice Message": "Mensaje de voz", - "Hide stickers": "Ocultar pegatinas", - "%(space1Name)s and %(space2Name)s": "%(space1Name)s y %(space2Name)s", - "Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Responde a un hilo en curso o usa «%(replyInThread)s» al pasar el ratón por encima de un mensaje para iniciar uno nuevo.", - "This address does not point at this room": "La dirección no apunta a esta sala", - "Missing room name or separator e.g. (my-room:domain.org)": "Falta el nombre de la sala o el separador (ej.: mi-sala:dominio.org)", - "Timed out trying to fetch your location. Please try again later.": "Tras un tiempo intentándolo, no hemos podido obtener tu ubicación. Por favor, inténtalo de nuevo más tarde.", - "Pinned": "Fijado", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Si sabes de estos temas, Element es de código abierto. ¡Echa un vistazo a nuestro GitHub (https://github.com/vector-im/element-web/) y colabora!", - "Unable to check if username has been taken. Try again later.": "No ha sido posible comprobar si el nombre de usuario está libre. Inténtalo de nuevo más tarde.", - "Search Dialog": "Ventana de búsqueda", - "Join %(roomAddress)s": "Unirte a %(roomAddress)s", - "Results are only revealed when you end the poll": "Los resultados se mostrarán cuando cierres la encuesta", - "Voters see results as soon as they have voted": "Quienes voten podrán ver los resultados", - "Closed poll": "Encuesta cerrada", - "Open poll": "Encuesta abierta", - "Poll type": "Tipo de encuesta", - "Edit poll": "Editar encuesta", - "What location type do you want to share?": "¿Qué ubicación quieres compartir?", - "Drop a Pin": "Elige un punto en el mapa", - "My live location": "Mi ubicación en tiempo real", - "My current location": "Mi ubicación actual", - "%(brand)s could not send your location. Please try again later.": "%(brand)s no ha podido enviar tu ubicación. Por favor, inténtalo de nuevo más tarde.", - "We couldn't send your location": "No hemos podido enviar tu ubicación", - "Results will be visible when the poll is ended": "Los resultados podrán verse cuando la encuesta termine", - "Sorry, you can't edit a poll after votes have been cast.": "Lo siento, no puedes editar una encuesta después de que alguien haya votado en ella.", - "Can't edit poll": "Encuesta no editable", - "Open thread": "Abrir hilo", - "Group all your rooms that aren't part of a space in one place.": "Agrupa en un mismo sitio todas tus salas que no formen parte de un espacio.", - "Group all your people in one place.": "Agrupa a toda tu gente en un mismo sitio.", - "Group all your favourite rooms and people in one place.": "Agrupa en un mismo sitio todas tus salas y personas favoritas.", - "Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Los espacios permiten agrupar salas y personas. Además de los espacios de los que ya formes parte, puedes usar algunos que vienen incluidos.", - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Confirma que quieres cerrar sesión en este dispositivo usando Single Sign On para probar tu identidad.", - "other": "Confirma que quieres cerrar sesión de estos dispositivos usando Single Sign On para probar tu identidad." - }, - "Automatically send debug logs when key backup is not functioning": "Enviar automáticamente los registros de depuración cuando la clave de respaldo no funcione", - "Match system": "Usar el del sistema", - "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", - "We'll create rooms for each of them.": "Crearemos una sala para cada uno.", - "You are sharing your live location": "Estás compartiendo tu ubicación en tiempo real", - "This homeserver is not configured to display maps.": "Este servidor base no está configurado para mostrar mapas.", - "Click to drop a pin": "Haz clic para colocar un marcador", - "Click to move the pin": "Haz clic para mover el marcador", - "Shared a location: ": "Compartió una ubicación: ", - "Shared their location: ": "Compartió su ubicación: ", - "Unable to load map": "No se ha podido cargar el mapa", - "Click": "Clic", - "Expand quotes": "Expandir citas", - "Collapse quotes": "Plegar citas", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Este servidor base no está configurado apropiadamente para mostrar mapas, o el servidor de mapas no responde.", - "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?": { - "other": "Estás a punto de borrar %(count)s mensajes de %(user)s. También se borrarán permanentemente de los dispositivos de todos en la conversación. ¿Quieres continuar?", - "one": "Estás a punto de borrar %(count)s mensajes de %(user)s. También se borrarán permanentemente de los dispositivos de todos en la conversación. ¿Quieres continuar?" - }, - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "No marques esta casilla si quieres borrar también los mensajes del sistema sobre el usuario (ej.: entradas y salidas, cambios en su perfil…)", - "Preserve system messages": "Mantener mensajes del sistema", - "%(displayName)s's live location": "Ubicación en tiempo real de %(displayName)s", - "Share for %(duration)s": "Compartir durante %(duration)s", - "Currently removing messages in %(count)s rooms": { - "one": "Borrando mensajes en %(count)s sala", - "other": "Borrando mensajes en %(count)s salas" - }, - "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.", - "%(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.", - "%(featureName)s Beta feedback": "Danos tu opinión sobre la beta de %(featureName)s", - "%(count)s participants": { - "one": "1 participante", - "other": "%(count)s participantes" - }, - "Try again later, or ask a room or space admin to check if you have access.": "Inténtalo más tarde, o pídele a alguien con permisos de administrador dentro de la sala o espacio que compruebe si tienes acceso.", - "This room or space is not accessible at this time.": "Esta sala o espacio no es accesible en este momento.", - "Are you sure you're at the right place?": "¿Seguro que estás en el sitio correcto?", - "This room or space does not exist.": "Esta sala o espacio no existe.", - "There's no preview, would you like to join?": "No hay previsualización. ¿Te quieres unir?", - "You can still join here.": "Todavía puedes unirte.", - "You were banned by %(memberName)s": "%(memberName)s te ha vetado", - "Forget this space": "Olvidar este espacio", - "You were removed by %(memberName)s": "%(memberName)s te ha sacado", - "Loading preview": "Cargando previsualización", - "New video room": "Nueva sala de vídeo", - "New room": "Nueva sala", - "View older version of %(spaceName)s.": "Ver versión antigua de %(spaceName)s.", - "Upgrade this space to the recommended room version": "Actualiza la versión de este espacio a la recomendada", - "The person who invited you has already left.": "La persona que te invitó ya no está aquí.", - "Sorry, your homeserver is too old to participate here.": "Lo siento, tu servidor base es demasiado antiguo. No puedes participar aquí.", - "There was an error joining.": "Ha ocurrido un error al entrar.", - "The user's homeserver does not support the version of the space.": "El servidor base del usuario no es compatible con la versión de este espacio.", - "User may or may not exist": "El usuario podría no existir", - "User does not exist": "El usuario no existe", - "User is already in the room": "El usuario ya está en la sala", - "User is already in the space": "El usuario ya está en el espacio", - "User is already invited to the room": "El usuario ya está invitado a la sala", - "User is already invited to the space": "El usuario ya está invitado al espacio", - "Threads help keep your conversations on-topic and easy to track.": "Los hilos ayudan a mantener tus conversaciones centradas y a que sean fáciles de seguir.", - "Live location enabled": "Ubicación en tiempo real activada", - "Live location error": "Error en la ubicación en tiempo real", - "Live location ended": "La ubicación en tiempo real ha terminado", - "Live until %(expiryTime)s": "En directo hasta %(expiryTime)s", - "View live location": "Ver ubicación en tiempo real", - "Ban from room": "Vetar de la sala", - "Unban from room": "Dejar de vetar de la sala", - "Ban from space": "Vetar del espacio", - "Unban from space": "Dejar de vetar del espacio", - "Disinvite from room": "Retirar la invitación a la sala", - "Remove from space": "Quitar del espacio", - "Disinvite from space": "Retirar la invitación al espacio", - "Confirm signing out these devices": { - "other": "Confirma el cierre de sesión en estos dispositivos", - "one": "Confirmar cerrar sesión de este dispositivo" - }, - "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.", - "An error occurred while stopping your live location, please try again": "Ha ocurrido un error al dejar de compartir tu ubicación en tiempo real. Por favor, inténtalo de nuevo", - "An error occurred while stopping your live location": "Ha ocurrido un error al dejar de compartir tu ubicación en tiempo real", - "Close sidebar": "Cerrar barra lateral", - "View List": "Ver lista", - "View list": "Ver lista", - "No live locations": "Ninguna ubicación en tiempo real", - "Updated %(humanizedUpdateTime)s": "Actualizado %(humanizedUpdateTime)s", - "Hide my messages from new joiners": "Ocultar mis mensajes de gente que se una a partir de ahora a las salas", - "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?": "La gente que ya haya recibido mensajes tuyos podrá seguir viéndolos, como pasa con los correos electrónicos. ¿Te gustaría ocultar tus mensajes de la gente que en el futuro se una a salas en las que has participado?", - "You will leave all rooms and DMs that you are in": "Saldrás de todas las salas y conversaciones en las que estés", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Nadie más podrá reusar tu nombre de usuario (MXID), ni siquiera tú: este nombre de usuario dejará de poder usarse", - "You will no longer be able to log in": "Ya no podrás iniciar sesión", - "You will not be able to reactivate your account": "No podrás reactivarla", - "Confirm that you would like to deactivate your account. If you proceed:": "Confirma que quieres desactivar tu cuenta. Si continúas:", - "To continue, please enter your account password:": "Para continuar, escribe la contraseña de tu cuenta:", - "Enable live location sharing": "Activar compartir ubicación en tiempo real", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "Nota: esta funcionalidad es un experimento, y su funcionamiento es todavía provisional. Esto significa que no podrás eliminar el historial de tu ubicación, y usuarios con conocimientos avanzados podrán verlo en esta sala incluso cuando dejes de compartir en tiempo real.", - "Live location sharing": "Compartir ubicación en tiempo real", - "This invite was sent to %(email)s which is not associated with your account": "Esta invitación se envió originalmente a %(email)s, que no está asociada a tu cuenta", - "This invite was sent to %(email)s": "Esta invitación se envió a %(email)s", - "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.": "Ha ocurrido un error (%(errcode)s) al validar tu invitación. Puedes intentar a pasarle esta información a la persona que te ha invitado.", - "Something went wrong with your invite.": "Ha ocurrido un error al procesar tu invitación.", - "Seen by %(count)s people": { - "one": "%(count)s persona lo ha visto", - "other": "%(count)s personas lo han visto" - }, - "Your password was successfully changed.": "Has cambiado tu contraseña.", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "Si deseas mantener acceso a tu historial de conversación en salas encriptadas, configura copia de llaves o exporta tus claves de mensaje desde uno de tus otros dispositivos antes de proceder.", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "Cerrar sesión en tus dispositivos causará que las claves de encriptado almacenadas en ellas se eliminen, haciendo que el historial de la conversación encriptada sea imposible de leer.", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Se ha cerrado sesión en todos tus dispositivos y no recibirás más notificaciones. Para volver a habilitar las notificaciones, inicia sesión de nuevo en cada dispositivo.", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Serás eliminado del servidor de identidad: tus amigos no podrán encontrarte con tu email o número de teléfono", - "%(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.": "El código de error %(errcode)s fue devuelto cuando se intentaba acceder a la sala o espacio. Si crees que este mensaje es un error, por favor, envía un reporte de bug .", - "%(members)s and %(last)s": "%(members)s y %(last)s", - "%(members)s and more": "%(members)s y más", - "The person who invited you has already left, or their server is offline.": "La persona que te ha invitado se ha ido ya, o su servidor está fuera de línea.", - "Failed to invite users to %(roomName)s": "Ocurrió un error al invitar usuarios a %(roomName)s", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "Tu mensaje no se ha enviado porque este servidor base ha sido bloqueado por su administrador. Por favor, contacta con el administrador de tu servicio para seguir usándolo.", - "Cameras": "Cámaras", - "Open room": "Abrir sala", - "Show Labs settings": "Ver ajustes de los experimentos", - "To view, please enable video rooms in Labs first": "Para verla, activa las salas de vídeos en la sección de experimentos de los ajustes", - "To view %(roomName)s, you need an invite": "Para ver %(roomName)s necesitas una invitación", - "Private room": "Sala privada", - "Video room": "Sala de vídeo", - "Resent!": "¡Reenviado!", - "Did not receive it? Resend it": "¿No lo has recibido? Volver a mandar", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "Para crear tu cuenta, abre el enlace en el mensaje que te acabamos de enviar a %(emailAddress)s.", - "Unread email icon": "Icono de email sin leer", - "Check your email to continue": "Comprueba tu email para continuar", - "An error occurred whilst sharing your live location, please try again": "Ha ocurrido un error al compartir tu ubicación en tiempo real. Por favor, inténtalo de nuevo", - "An error occurred whilst sharing your live location": "Ocurrió un error mientras se compartía tu ubicación en tiempo real", - "Output devices": "Dispositivos de salida", - "Input devices": "Dispositivos de entrada", - "Click to read topic": "Pulsa para leer asunto", - "Edit topic": "Editar asunto", - "Joining…": "Uniéndose…", - "To join, please enable video rooms in Labs first": "Para unirse, por favor activa las salas de vídeo en Labs primero", - "%(count)s people joined": { - "one": "%(count)s persona unida", - "other": "%(count)s personas unidas" - }, - "View related event": "Ver evento relacionado", - "Failed to set direct message tag": "Fallo al poner la etiqueta al mensaje directo", - "Read receipts": "Acuses de recibo", - "You were disconnected from the call. (Error: %(message)s)": "Te has desconectado de la llamada. (Error: %(message)s)", - "Connection lost": "Conexión interrumpida", - "Deactivating your account is a permanent action — be careful!": "Desactivar tu cuenta es para siempre, ¡ten cuidado!", - "Un-maximise": "Dejar de maximizar", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Al cerrar sesión, estas claves serán eliminadas del dispositivo. Esto significa que no podrás leer mensajes cifrados salvo que tengas sus claves en otros dispositivos, o hayas hecho una copia de seguridad usando el servidor.", - "Video rooms are a beta feature": "Las salas de vídeo están en beta", - "Enable hardware acceleration": "Activar aceleración por hardware", - "%(count)s Members": { - "one": "%(count)s miembro", - "other": "%(count)s miembros" - }, - "Some results may be hidden": "Algunos resultados pueden estar ocultos", - "Other options": "Otras opciones", - "Copy invite link": "Copiar enlace de invitación", - "Some results may be hidden for privacy": "Algunos resultados pueden estar ocultos por motivos de privacidad", - "Search for": "Buscar", - "Show: %(instance)s rooms (%(server)s)": "Mostrar: salas de %(instance)s (%(server)s)", - "Show: Matrix rooms": "Mostrar: salas de Matrix", - "Add new server…": "Añadir nuevo servidor…", - "Remove server “%(roomServer)s”": "Quitar servidor «%(roomServer)s»", - "Remove search filter for %(filter)s": "Quitar filtro de búsqueda para %(filter)s", - "Start a group chat": "Crear conversación en grupo", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Si no encuentras una sala, pide que te inviten a ella o que te manden su enlace.", - "If you can't see who you're looking for, send them your invite link.": "Si no ves a quien buscas, pídele que te envíe su enlace de invitación.", - "You cannot search for rooms that are neither a room nor a space": "No puedes buscar salas que no sean salas ni espacios", - "Explore public spaces in the new search dialog": "Explora espacios públicos con la nueva ventana de búsqueda", - "Show spaces": "Ver espacios", - "Show rooms": "Ver salas", - "Toggle attribution": "Mostrar/ocultar fuente", - "You need to have the right permissions in order to share locations in this room.": "Debes tener el permiso correspondiente para compartir ubicaciones en esta sala.", - "Stop and close": "Parar y cerrar", - "Online community members": "Miembros de comunidades online", - "Coworkers and teams": "Compañeros de trabajo y equipos", - "Friends and family": "Familia y amigos", - "We'll help you get connected.": "Te ayudamos a conectar.", - "Who will you chat to the most?": "¿Con quién hablarás más?", - "You're in": "Estás en", - "You don't have permission to share locations": "No tienes permiso para compartir ubicaciones", - "Join the room to participate": "Únete a la sala para participar", - "Reset bearing to north": "Orientar hacia el norte", - "Mapbox logo": "Logo de Mapbox", - "Location not available": "Ubicación no disponible", - "Find my location": "Encontrar mi ubicación", - "Exit fullscreen": "Salir de pantalla completa", - "Enter fullscreen": "Pantalla completa", - "Map feedback": "Danos tu opinión sobre el mapa", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "En %(spaceName)s y %(count)s espacio más.", - "other": "En %(spaceName)s y otros %(count)s espacios" - }, - "In %(spaceName)s.": "En el espacio %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "En los espacios %(space1Name)s y %(space2Name)s.", - "Send your first message to invite to chat": "Envía tu primer mensaje para invitar a a la conversación", - "Saved Items": "Elementos guardados", - "Messages in this chat will be end-to-end encrypted.": "Los mensajes en esta conversación serán cifrados de extremo a extremo.", - "Choose a locale": "Elige un idioma", - "Session details": "Detalles de la sesión", - "IP address": "Dirección IP", - "Last activity": "Última actividad", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "Para más seguridad, verifica tus sesiones y cierra cualquiera que no reconozcas o hayas dejado de usar.", - "Other sessions": "Otras sesiones", - "Current session": "Sesión actual", - "Sessions": "Sesiones", - "Unverified session": "Sesión sin verificar", - "This session is ready for secure messaging.": "Esta sesión está lista para mensajería segura.", - "Verified session": "Sesión verificada", - "Your server doesn't support disabling sending read receipts.": "Tu servidor no permite desactivar los acuses de recibo.", - "Share your activity and status with others.": "Comparte tu actividad y estado con los demás.", - "Spell check": "Corrector ortográfico", - "Interactively verify by emoji": "Verificar interactivamente usando emojis", - "Manually verify by text": "Verificar manualmente usando un texto", - "Security recommendations": "Consejos de seguridad", - "Filter devices": "Filtrar dispositivos", - "Inactive for %(inactiveAgeDays)s days or longer": "Inactiva durante %(inactiveAgeDays)s días o más", - "Inactive": "Inactiva", - "Not ready for secure messaging": "No preparado para mensajería segura", - "Ready for secure messaging": "Mensajería segura lista", - "All": "Todo", - "No sessions found.": "No se ha encontrado ninguna sesión.", - "No inactive sessions found.": "No se ha encontrado ninguna sesión inactiva.", - "No unverified sessions found.": "No se ha encontrado ninguna sesión sin verificar.", - "No verified sessions found.": "No se ha encontrado ninguna sesión verificada.", - "Inactive sessions": "Sesiones inactivas", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Verifica tus sesiones para una mensajería más segura, o cierra las que no reconozcas o hayas dejado de usar.", - "Unverified sessions": "Sesiones sin verificar", - "For best security, sign out from any session that you don't recognize or use anymore.": "Para mayor seguridad, cierra cualquier sesión que no reconozcas o que ya no uses.", - "Verify or sign out from this session for best security and reliability.": "Verifica o cierra esta sesión, para mayor seguridad y estabilidad.", - "Verified sessions": "Sesiones verificadas", - "Inactive for %(inactiveAgeDays)s+ days": "Inactivo durante más de %(inactiveAgeDays)s días", - "Show shortcut to welcome checklist above the room list": "Mostrar un atajo a los pasos de bienvenida encima de la lista de salas", - "Inviting %(user)s and %(count)s others": { - "one": "Invitando a %(user)s y 1 más", - "other": "Invitando a %(user)s y %(count)s más" - }, - "Inviting %(user1)s and %(user2)s": "Invitando a %(user1)s y %(user2)s", - "We're creating a room with %(names)s": "Estamos creando una sala con %(names)s", - "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.": "No está recomendado activar el cifrado en salas públicas. Cualquiera puede encontrarlas y unirse a ellas, así que cualquiera puede leer los mensajes en ellas. No disfrutarás de ninguno de los beneficios del cifrado, y no podrás desactivarlo en el futuro. Cifrar los mensajes en una sala pública ralentizará el envío y la recepción de mensajes.", - "Empty room (was %(oldName)s)": "Sala vacía (antes era %(oldName)s)", - "%(user)s and %(count)s others": { - "one": "%(user)s y 1 más", - "other": "%(user)s y %(count)s más" - }, - "%(user1)s and %(user2)s": "%(user1)s y %(user2)s", - "Spotlight": "Spotlight", - "Your server lacks native support, you must specify a proxy": "Tu servidor no es compatible, debes configurar un intermediario (proxy)", - "View chat timeline": "Ver historial del chat", - "You do not have permission to start voice calls": "No tienes permiso para iniciar llamadas de voz", - "Failed to set pusher state": "Fallo al establecer el estado push", - "Sign out of this session": "Cerrar esta sesión", - "Receive push notifications on this session.": "Recibir notificaciones push en esta sesión.", - "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", - "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", - "Proxy URL": "URL de servidor proxy", - "Proxy URL (optional)": "URL de servidor proxy (opcional)", - "To disable you will need to log out and back in, use with caution!": "Para desactivarlo, tendrás que cerrar sesión y volverla a iniciar. ¡Ten cuidado!", - "Sliding Sync configuration": "Configuración de la sincronización progresiva", - "Your server lacks native support": "Tu servidor no es compatible", - "Your server has native support": "Tu servidor es compatible", - "Video call ended": "Videollamada terminada", - "%(name)s started a video call": "%(name)s comenzó una videollamada", - "Room info": "Info. de la sala", - "Close call": "Terminar llamada", - "Freedom": "Libertad", - "There's no one here to call": "No hay nadie a quien llamar aquí", - "You do not have permission to start video calls": "No tienes permiso para empezar videollamadas", - "Ongoing call": "Llamada en curso", - "Video call (%(brand)s)": "Videollamada (%(brand)s)", - "Video call (Jitsi)": "Videollamada (Jitsi)", - "Unknown session type": "Sesión de tipo desconocido", - "Web session": "Sesión web", - "Mobile session": "Sesión móvil", - "Desktop session": "Sesión de escritorio", - "Toggle push notifications on this session.": "Activar/desactivar notificaciones push en esta sesión.", - "Push notifications": "Notificaciones push", - "Operating system": "Sistema operativo", - "URL": "URL", - "Rename session": "Renombrar sesión", - "Call type": "Tipo de llamada", - "Sorry — this call is currently full": "Lo sentimos — la llamada está llena", - "Unknown room": "Sala desconocida", - "Voice broadcast": "Retransmisión de voz", - "resume voice broadcast": "reanudar retransmisión de voz", - "pause voice broadcast": "pausar retransmisión de voz", - "Live": "En directo", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "Esto ayuda a otorgar la confianza de que realmente están hablando contigo, pero significa que podrán ver el nombre de la sesión que pongas aquí.", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "La lista completa de tus sesiones podrá ser vista por otros usuarios en tus mensajes directos y salas en las que estés.", - "Record the client name, version, and url to recognise sessions more easily in session manager": "Registrar el nombre del cliente, la versión y URL para reconocer de forma más fácil las sesiones en el gestor", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Considera cerrar sesión en los dispositivos que ya no uses (hace %(inactiveAgeDays)s días o má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.": "Puedes usar este dispositivo para iniciar sesión en uno nuevo escaneando un código QR. Tendrás que escanearlo con el nuevo dispositivo que quieras usar para iniciar sesión.", - "Completing set up of your new device": "Terminando de configurar tu nuevo dispositivo", - "Waiting for device to sign in": "Esperando a que el dispositivo inicie sesión", - "Review and approve the sign in": "Revisar y aprobar inicio de sesión", - "Unable to show image due to error": "No es posible mostrar la imagen debido a un error", - "The linking wasn't completed in the required time.": "El proceso de enlace ha tardado demasiado tiempo, por lo que no se ha completado.", - "The request was declined on the other device.": "El otro dispositivo ha rechazado la solicitud.", - "The other device is already signed in.": "El otro dispositivo ya tiene una sesión iniciada.", - "The other device isn't signed in.": "El otro dispositivo no tiene una sesión iniciada.", - "The homeserver doesn't support signing in another device.": "Tu servidor base no es compatible con el inicio de sesión en otro dispositivo.", - "Check that the code below matches with your other device:": "Comprueba que el siguiente código también aparece en el otro dispositivo:", - "By approving access for this device, it will have full access to your account.": "Si apruebas acceso a este dispositivo, tendrá acceso completo a tu cuenta.", - "Scan the QR code below with your device that's signed out.": "Escanea el siguiente código QR con tu dispositivo.", - "Start at the sign in screen": "Ve a la pantalla de inicio de sesión", - "Sign in with QR code": "Iniciar sesión con código QR", - "Automatically adjust the microphone volume": "Ajustar el volumen del micrófono automáticamente", - "Voice settings": "Ajustes de voz", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "¿Seguro que quieres cerrar %(count)s sesión?", - "other": "¿Seguro que quieres cerrar %(count)s sesiones?" - }, - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "Solo se activará si tu servidor base no ofrece uno. Tu dirección IP se compartirá durante la llamada.", - "Automatic gain control": "Control automático de volumen", - "Allow Peer-to-Peer for 1:1 calls": "Permitir llamadas directas 1-a-1 (peer-to-peer)", - "Yes, stop broadcast": "Sí, detener retransmisión", - "Stop live broadcasting?": "¿Dejar de retransmitir?", - "Devices connected": "Dispositivos conectados", - "An unexpected error occurred.": "Ha ocurrido un error inesperado.", - "The request was cancelled.": "La solicitud ha sido cancelada.", - "The scanned code is invalid.": "El código escaneado no es válido.", - "Sign in new device": "Conectar nuevo dispositivo", - "Error downloading image": "Error al descargar la imagen", - "Show formatting": "Mostrar formato", - "Show QR code": "Ver código QR", - "Hide formatting": "Ocultar formato", - "Browser": "Navegador", - "Renaming sessions": "Renombrar sesiones", - "Please be aware that session names are also visible to people you communicate with.": "Por favor, ten en cuenta que cualquiera con quien te comuniques puede ver los nombres de tus sesiones.", - "Connection": "Conexión", - "Voice processing": "Procesamiento de vídeo", - "Video settings": "Ajustes de vídeo", - "Noise suppression": "Supresión de ruido", - "Echo cancellation": "Cancelación de eco", - "When enabled, the other party might be able to see your IP address": "Si lo activas, la otra parte podría ver tu dirección IP", - "Go live": "Empezar directo", - "Sign out of all devices": "Cerrar sesión en todos los dispositivos", - "Too many attempts in a short time. Retry after %(timeout)s.": "Demasiados intentos en poco tiempo. Inténtalo de nuevo en %(timeout)s.", - "Too many attempts in a short time. Wait some time before trying again.": "Demasiados intentos en poco tiempo. Espera un poco antes de volverlo a intentar.", - "Thread root ID: %(threadRootId)s": "ID del hilo raíz: %(threadRootId)s", - "Mark as read": "Marcar como leído", - "WARNING: ": "ADVERTENCIA : ", - "Unable to decrypt message": "No se ha podido descifrar el mensaje", - "We were unable to start a chat with the other user.": "No se ha podido iniciar una conversación con el otro usuario.", - "Error starting verification": "Error al empezar la verificación", - "Text": "Texto", - "Create a link": "Crear un enlace", - "Change layout": "Cambiar disposición", - "This message could not be decrypted": "No se ha podido descifrar este mensaje", - " in %(room)s": " en %(room)s", - "Improve your account security by following these recommendations.": "Mejora la seguridad de tu cuenta siguiendo estas recomendaciones.", - "Sign out of %(count)s sessions": { - "one": "Cerrar %(count)s sesión", - "other": "Cerrar %(count)s sesiones" - }, - "%(count)s sessions selected": { - "one": "%(count)s sesión seleccionada", - "other": "%(count)s sesiones seleccionadas" - }, - "Show details": "Mostrar detalles", - "Hide details": "Ocultar detalles", - "Sign out of all other sessions (%(otherSessionsCount)s)": "Cerrar el resto de sesiones (%(otherSessionsCount)s)", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "¿Te apetece probar cosas experimentales? Aquí encontrarás nuestras ideas en desarrollo. No están terminadas, pueden ser inestables, cambiar o dejar de estar disponibles. Más información.", - "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.": "¿Qué novedades se esperan en %(brand)s? La sección de experimentos es la mejor manera de ver las cosas antes de que se publiquen, probar nuevas funcionalidades y ayudar a mejorarlas antes de su lanzamiento.", - "Upcoming features": "Funcionalidades futuras", - "Search users in this room…": "Buscar usuarios en esta sala…", - "Give one or multiple users in this room more privileges": "Otorga a uno o más usuarios privilegios especiales en esta sala", - "Add privileged users": "Añadir usuarios privilegiados", - "Requires compatible homeserver.": "Es necesario que el servidor base sea compatible.", - "Low bandwidth mode": "Modo de bajo ancho de banda", - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "No puedes empezar una llamada, porque estás grabando una retransmisión en directo. Por favor, finaliza tu retransmisión en directo para empezar la llamada.", - "Can’t start a call": "No se ha podido empezar la llamada", - "Failed to read events": "No se han podido leer los eventos", - "Failed to send event": "No se ha podido enviar el evento", - "Inviting…": "Invitando…", - "Creating rooms…": "Creando salas…", - "Connecting…": "Conectando…", - "Scan QR code": "Escanear código QR", - "Loading live location…": "Cargando ubicación en tiempo real…", - "Mute room": "Silenciar sala", - "Fetching keys from server…": "Obteniendo claves del servidor…", - "Checking…": "Comprobando…", - "Adding…": "Añadiendo…", - "Write something…": "Escribe algo…", - "Message in %(room)s": "Mensaje en %(room)s", - "Declining…": "Rechazando…", - "Answered elsewhere": "Respondido en otro sitio", - "%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)", - "Error details": "Detalles del error", - "unavailable": "no disponible", - "unknown status code": "error de estado desconocido", - "View poll": "Ver encuesta", - "Load more polls": "Cargar más encuestas", - "Loading polls": "Cargando encuestas", - "Active polls": "Encuestas activas", - "Ignore %(user)s": "Ignorar a %(user)s", - "Poll history": "Historial de encuestas", - "Edit link": "Editar enlace", - "Search all rooms": "Buscar en todas las salas", - "Search this room": "Buscar en esta sala", - "Rejecting invite…": "Rechazar invitación…", - "Joining room…": "Uniéndose a la sala…", - "Joining space…": "Uniéndose al espacio…", - "Formatting": "Formato", - "Encrypting your message…": "Cifrando tu mensaje…", - "Sending your message…": "Enviando tu mensaje…", - "Upload custom sound": "Subir archivo personalizado", - "Room directory": "Directorio de salas", - "Manage account": "Gestionar cuenta", - "%(errorMessage)s (HTTP status %(httpStatus)s)": "%(errorMessage)s (estado HTTP %(httpStatus)s)", - "Downloading update…": "Descargando actualización…", - "Checking for an update…": "Comprobando actualizaciones…", - "Connecting to integration manager…": "Conectando al gestor de integraciones…", - "Error while changing password: %(error)s": "Error al cambiar la contraseña: %(error)s", - "Saving…": "Guardando…", - "Creating…": "Creando…", - "Verify Session": "Verificar sesión", - "Ignore (%(counter)s)": "Ignorar (%(counter)s)", - "unknown": "desconocido", - "Red": "Rojo", - "Grey": "Gris", - "Yes, it was me": "Sí, fui yo", - "You have unverified sessions": "Tienes sesiones sin verificar", - "Starting export process…": "Iniciando el proceso de exportación…", - "WebGL is required to display maps, please enable it in your browser settings.": "WebGL es necesario para mostrar mapas. Por favor, actívalo en los ajustes de tu navegador.", - "Connection error - Recording paused": "Error de conexión, grabación detenida", - "play voice broadcast": "reproducir difusión de voz", - "30s backward": "retroceder 30s", - "30s forward": "avanzar 30s", - "Yes, end my recording": "Sí, terminar grabación", - "Connection error": "Error de conexión", - "Can't start a new voice broadcast": "No se ha podido iniciar una nueva difusión de voz", - "WARNING: session already verified, but keys do NOT MATCH!": "ADVERTENCIA: la sesión ya está verificada, pero las claves NO COINCIDEN", - "Database unexpectedly closed": "La base de datos se ha cerrado de forma inesperada", - "Identity server not set": "Servidor de identidad no configurado", - "Ended a poll": "Cerró una encuesta", - "Unfortunately we're unable to start a recording right now. Please try again later.": "Lamentablemente, no hemos podido empezar a grabar ahora mismo. Inténtalo de nuevo más tarde.", - "Unable to connect to Homeserver. Retrying…": "No se ha podido conectar al servidor base. Reintentando…", - "Keep going…": "Sigue…", - "If you know a room address, try joining through that instead.": "Si conoces la dirección de una sala, prueba a unirte a través de ella.", - "Requires your server to support the stable version of MSC3827": "Requiere que tu servidor sea compatible con la versión estable de MSC3827", - "Can currently only be enabled via config.json": "Ahora mismo solo se puede activar a través de config.json", - "Log out and back in to disable": "Cierra sesión y vuélvela a abrir para desactivar", - "This session is backing up your keys.": "", - "Once everyone has joined, you’ll be able to chat": "Cuando la gente se una, podrás hablar", - "Desktop app logo": "Logotipo de la aplicación de escritorio", - "Buffering…": "Cargando…", - "Send email": "Enviar email", - "Past polls": "Encuestas anteriores", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Activa «%(manageIntegrations)s» en ajustes para poder hacer esto.", - "Show avatars in user, room and event mentions": "Mostrar fotos de perfil en las menciones de usuarios, salas y eventos", - "Your account details are managed separately at %(hostname)s.": "Los detalles de tu cuenta los gestiona de forma separada %(hostname)s.", - "Start DM anyway and never warn me again": "Enviar mensaje directo de todos modos y no avisar más", - "Can't start voice message": "No se ha podido empezar el mensaje de voz", - "Your device ID": "ID de tu dispositivo", - "Your server requires encryption to be disabled.": "Tu servidor obliga a que el cifrado esté desactivado.", - "You do not have permission to invite users": "No tienes permisos para invitar usuarios", - "There are no active polls in this room": "Esta sala no tiene encuestas activas", - "There are no past polls in this room": "Esta sala no tiene encuestas anteriores", - "Server returned %(statusCode)s with error code %(errorCode)s": "El servidor devolvió un %(statusCode)s con el código de error %(errorCode)s", - "The sender has blocked you from receiving this message": "La persona que ha enviado este mensaje te ha bloqueado, no puedes recibir el mensaje", - "Waiting for partner to confirm…": "Esperando a que la otra persona confirme…", - "Select '%(scanQRCode)s'": "Selecciona «%(scanQRCode)s»", - "Your language": "Tu idioma", - "Error changing password": "Error al cambiar la contraseña", - "Set a new account password…": "Elige una contraseña para la cuenta…", - "Message from %(user)s": "Mensaje de %(user)s", - "Change input device": "Cambiar dispositivo de entrada", - "Enable MSC3946 (to support late-arriving room archives)": "", - "Try using %(server)s": "Probar a usar %(server)s", - "common": { - "about": "Acerca de", - "analytics": "Analítica de datos", - "encryption_enabled": "El cifrado está activado", - "error": "Error", - "forward_message": "Reenviar mensaje", - "image": "Imagen", - "loading": "Cargando…", - "message": "Mensaje", - "message_layout": "Diseño del mensaje", - "modern": "Moderno", - "mute": "Silenciar", - "no_results": "No hay resultados", - "offline": "Desconectado", - "password": "Contraseña", - "people": "Gente", - "reactions": "Reacciones", - "report_a_bug": "Avísanos de un fallo", - "room_name": "Nombre de la sala", - "security": "Seguridad", - "settings": "Ajustes", - "sticker": "Pegatina", - "success": "Éxito", - "suggestions": "Sugerencias", - "unmute": "Dejar de silenciar", - "username": "Nombre de usuario", - "verification_cancelled": "Verificación cancelada", - "video": "Vídeo", - "warning": "Advertencia", - "threads": "Hilos", - "thread": "Hilo", - "theme": "Tema", - "room": "Sala", - "public": "Público", - "private": "Privado", - "options": "Opciones", - "name": "Nombre", - "light": "Claro", - "labs": "Experimentos", - "homeserver": "Servidor base", - "home": "Inicio", - "help": "Ayuda", - "favourites": "Favoritos", - "description": "Descripción", - "dark": "Oscuro", - "beta": "Beta", - "attachment": "Adjunto", - "appearance": "Apariencia", - "timeline": "Línea de tiempo", - "support": "Ayuda", - "space": "Espacio", - "random": "Al azar", - "privacy": "Privacidad", - "presence": "Presencia", - "preferences": "Opciones", - "microphone": "Micrófono", - "legal": "Legal", - "guest": "Invitado", - "faq": "Preguntas frecuentes", - "emoji": "Emoji", - "credits": "Créditos", - "camera": "Cámara", - "access_token": "Token de acceso", - "someone": "Alguien", - "welcome": "Te damos la bienvenida", - "encrypted": "Cifrado", - "application": "Aplicación", - "version": "Versión", - "device": "Dispositivo", - "model": "Modelo", - "verified": "Verificada", - "unverified": "Sin verificar", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "De confianza", - "not_trusted": "No de confianza", - "accessibility": "Accesibilidad", - "server": "Servidor", - "capabilities": "Funcionalidades", - "unnamed_room": "Sala sin nombre", - "unnamed_space": "Espacio sin nombre", - "stickerpack": "Paquete de pegatinas", - "system_alerts": "Alertas del sistema", - "secure_backup": "Copia de seguridad segura", - "cross_signing": "Firma cruzada", - "identity_server": "Servidor de identidad", - "integration_manager": "Gestor de integración", - "qr_code": "Código QR", - "feedback": "Danos tu opinión" + "a11y": { + "jump_first_invite": "Salte a la primera invitación.", + "n_unread_messages": { + "other": "%(count)s mensajes sin leer.", + "one": "1 mensaje sin leer." + }, + "n_unread_messages_mentions": { + "other": "%(count)s mensajes sin leer incluyendo menciones.", + "one": "1 mención sin leer." + }, + "room_name": "Sala %(name)s", + "unread_messages": "Mensajes sin leer.", + "user_menu": "Menú del Usuario" }, + "a11y_jump_first_unread_room": "Saltar a la primera sala sin leer.", "action": { + "accept": "Aceptar", + "add": "Añadir", + "add_existing_room": "Añadir sala ya existente", + "add_people": "Añadir gente", + "apply": "Aplicar", + "approve": "Aprobar", + "back": "Volver", + "call": "Llamar", + "cancel": "Cancelar", + "change": "Cambiar", + "clear": "Borrar", + "click": "Clic", + "click_to_copy": "Haz clic para copiar", + "close": "Cerrar", + "collapse": "Encoger", + "complete": "Completar", + "confirm": "Confirmar", "continue": "Continuar", "copy": "Copiar", "copy_link": "Copiar enlace", "create": "Crear", "create_a_room": "Crear una sala", "decline": "Rechazar", + "delete": "Borrar", "disable": "Desactivar", + "disconnect": "Desconectarse", + "dismiss": "Omitir", "done": "Listo", + "download": "Descargar", "edit": "Editar", "enable": "Activar", - "forgot_password": "¿Has olvidado tu contraseña?", + "enter_fullscreen": "Pantalla completa", + "exit_fullscreeen": "Salir de pantalla completa", + "expand": "Expandir", + "explore_public_rooms": "Buscar salas públicas", + "explore_rooms": "Explorar salas", + "export": "Exportar", "forward": "Reenviar", + "go": "Ir", + "go_back": "Atrás", + "got_it": "Aceptar", + "hide_advanced": "Ocultar ajustes avanzados", + "hold": "Poner en espera", + "ignore": "Ignorar", + "import": "Importar", "invite": "Invitar", + "invite_to_space": "Invitar al espacio", "invites_list": "Invitaciones", + "join": "Unirse", "learn_more": "Más información", "leave": "Salir", "leave_room": "Salir de la sala", + "logout": "Cerrar sesión", + "manage": "Gestionar", + "maximise": "Maximizar", + "mention": "Mencionar", + "minimise": "Minimizar", + "new_room": "Nueva sala", + "new_video_room": "Nueva sala de vídeo", "next": "Siguiente", - "no": "No", "ok": "Vale", + "pause": "Pausar", + "play": "Reproducir", "quote": "Citar", "react": "Reaccionar", + "refresh": "Refrescar", + "register": "Crear cuenta", + "reject": "Rechazar", + "reload": "Recargar", "remove": "Eliminar", + "rename": "Cambiar nombre", "reply": "Responder", + "reply_in_thread": "Responder en hilo", "report_content": "Denunciar contenido", + "resend": "Reenviar", + "reset": "Restablecer", + "restore": "Restaurar", + "resume": "Recuperar", "retry": "Reintentar", + "review": "Revisar", + "revoke": "Revocar", "save": "Guardar", + "search": "Buscar", + "send_report": "Enviar denuncia", + "share": "Compartir", + "show": "Mostrar", + "show_advanced": "Mostrar ajustes avanzados", + "show_all": "Ver todo", + "sign_in": "Iniciar sesión", + "sign_out": "Cerrar sesión", + "skip": "Omitir", "start": "Empezar", "start_chat": "Empezar una conversación", + "start_new_chat": "Crear conversación", + "stop": "Parar", + "submit": "Enviar", + "subscribe": "Suscribir", + "transfer": "Transferir", + "trust": "Confiar", + "try_again": "Intentarlo de nuevo", + "unban": "Quitar Veto", + "unignore": "Dejar de ignorar", + "unpin": "Desprender", + "unsubscribe": "Desuscribirse", + "update": "Actualizar", + "upgrade": "Actualizar", + "upload": "Enviar", + "verify": "Verificar", + "view": "Ver", + "view_all": "Ver todas", + "view_list": "Ver lista", + "view_message": "Ver mensaje", "view_source": "Ver fuente", "yes": "Sí", - "zoom_out": "Alejar", "zoom_in": "Acercar", - "view": "Ver", - "verify": "Verificar", - "upload": "Enviar", - "upgrade": "Actualizar", - "update": "Actualizar", - "unpin": "Desprender", - "try_again": "Intentarlo de nuevo", - "trust": "Confiar", - "stop": "Parar", - "skip": "Omitir", - "sign_out": "Cerrar sesión", - "sign_in": "Iniciar sesión", - "share": "Compartir", - "search": "Buscar", - "reset": "Restablecer", - "resend": "Reenviar", - "reload": "Recargar", - "reject": "Rechazar", - "pin": "Pin", - "logout": "Cerrar sesión", - "join": "Unirse", - "ignore": "Ignorar", - "got_it": "Aceptar", - "go_back": "Atrás", - "expand": "Expandir", - "download": "Descargar", - "dismiss": "Omitir", - "delete": "Borrar", - "confirm": "Confirmar", - "collapse": "Encoger", - "close": "Cerrar", - "cancel": "Cancelar", - "call": "Llamar", - "back": "Volver", - "apply": "Aplicar", - "add": "Añadir", - "accept": "Aceptar", - "view_all": "Ver todas", - "unsubscribe": "Desuscribirse", - "subscribe": "Suscribir", - "show_all": "Ver todo", - "show": "Mostrar", - "revoke": "Revocar", - "review": "Revisar", - "restore": "Restaurar", - "rename": "Cambiar nombre", - "register": "Crear cuenta", - "play": "Reproducir", - "pause": "Pausar", - "disconnect": "Desconectarse", - "complete": "Completar", - "change": "Cambiar", - "approve": "Aprobar", - "manage": "Gestionar", - "go": "Ir", - "import": "Importar", - "export": "Exportar", - "refresh": "Refrescar", - "minimise": "Minimizar", - "maximise": "Maximizar", - "mention": "Mencionar", - "submit": "Enviar", - "send_report": "Enviar denuncia", - "clear": "Borrar" + "zoom_out": "Alejar" }, - "a11y": { - "user_menu": "Menú del Usuario", - "n_unread_messages_mentions": { - "other": "%(count)s mensajes sin leer incluyendo menciones.", - "one": "1 mención sin leer." - }, - "n_unread_messages": { - "other": "%(count)s mensajes sin leer.", - "one": "1 mensaje sin leer." - }, - "unread_messages": "Mensajes sin leer." + "analytics": { + "accept_button": "Vale", + "bullet_1": "No guardamos ningún dato sobre tu cuenta o perfil", + "bullet_2": "No compartimos información con terceros", + "consent_migration": "En su momento, aceptaste compartir información anónima de uso con nosotros. Estamos cambiando cómo funciona el sistema.", + "disable_prompt": "Puedes desactivar esto cuando quieras en tus ajustes", + "enable_prompt": "Ayúdanos a mejorar %(analyticsOwner)s", + "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.", + "shared_data_heading": "Cualquiera de los siguientes datos puede ser compartido:" }, - "labs": { - "video_rooms": "Salas de vídeo", - "msc3531_hide_messages_pending_moderation": "Permitir a los moderadores ocultar mensajes a la espera de revisión.", - "report_to_moderators": "Denunciar ante los moderadores", - "latex_maths": "Mostrar matemáticas en los mensajes usando LaTeX", - "pinning": "Mensajes anclados", - "wysiwyg_composer": "Editor de texto enriquecido", - "state_counters": "Muestra contadores simples en la cabecera de la sala", - "mjolnir": "Nuevas maneras de ignorar a otras personas", - "custom_themes": "Soporta la adición de temas personalizados", - "dehydration": "Mensajería cifrada y offline usando dispositivos deshidratados", - "html_topic": "Ver representación HTML de los asuntos de las salas", - "bridge_state": "Incluir información sobre puentes en la configuración de las salas", - "jump_to_date": "Saltar a una fecha (añade el comando /jumptodate y enlaces para saltar en los encabezados de fecha)", - "sliding_sync": "Modo de sincronización progresiva", - "element_call_video_rooms": "Salas de vídeo Element Call", - "group_calls": "Nueva experiencia de llamadas grupales", - "location_share_live": "Compartir ubicación en tiempo real", - "dynamic_room_predecessors": "Predecesores dinámicos de la sala", - "voice_broadcast": "Retransmisión de voz", - "rust_crypto": "Implementación de la criptografía en Rust", - "hidebold": "Ocultar el punto indicador de notificaciones (solo mostrar un indicador con número)", - "intentional_mentions": "Activar menciones intencionales", - "video_rooms_a_new_way_to_chat": "Una nueva forma de hablar por voz y vídeo en %(brand)s.", - "video_rooms_always_on_voip_channels": "Las salas de vídeo son canales de VoIP siempre abiertos, disponibles dentro de una sala en %(brand)s.", - "video_rooms_faq1_question": "Cómo crear una sala de vídeo", - "video_rooms_faq1_answer": "Usa el botón «+» en la sección de la sala del panel izquierdo.", - "video_rooms_faq2_question": "¿Puedo mandar mensajes de texto en la videollamada?", - "video_rooms_faq2_answer": "Sí, el historial de la sala aparece al lado del vídeo.", - "thank_you": "Gracias por probar la beta. Por favor, incluye todos los detalles que puedas para que podamos mejorar.", - "report_to_moderators_description": "En las salas que sean compatible con la moderación, el botón de «Denunciar» avisará a los moderadores de la sala.", - "feature_wysiwyg_composer_description": "Usar texto con formato en lugar de Markdown en el editor de mensajes.", - "currently_experimental": "Actualmente en fase experimental.", - "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.", - "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", - "beta_feature": "Esta funcionalidad está en beta", - "click_for_info": "Haz clic para más info.", - "leave_beta_reload": "Al salir de la beta, %(brand)s volverá a cargarse.", - "join_beta_reload": "Al unirte a la beta, %(brand)s volverá a cargarse.", - "leave_beta": "Salir de la beta", - "join_beta": "Unirme a la beta", - "oidc_native_flow": "Activar flujos de OIDC nativos (en desarrollo)" - }, - "keyboard": { - "home": "Inicio", - "space": "Espacio", - "page_up": "Página arriba", - "page_down": "Página abajo", - "escape": "Esc", - "enter": "Enter", - "end": "Fin", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[número]", - "backspace": "Tecta de retroceso", - "category_calls": "Llamadas", - "category_room_list": "Lista de salas", - "category_navigation": "Navegación", - "category_autocomplete": "Autocompletar", - "composer_toggle_bold": "Alternar negrita", - "composer_toggle_italics": "Alternar cursiva", - "composer_toggle_quote": "Alternar cita", - "composer_toggle_code_block": "Alternar bloque de código", - "composer_toggle_link": "Alternar enlace", - "cancel_reply": "Cancelar responder al mensaje", - "navigate_next_message_edit": "Ir al siguiente mensaje a editar", - "navigate_prev_message_edit": "Ir al anterior mensaje a editar", - "composer_jump_start": "Saltar al principio del editor", - "composer_jump_end": "Saltar al final del editor", - "composer_navigate_next_history": "Ir al siguiente mensaje en el historial del editor", - "composer_navigate_prev_history": "Ir al anterior mensaje en el historial del editor", - "send_sticker": "Enviar una pegatina", - "toggle_microphone_mute": "Activar o desactivar tu micrófono", - "toggle_webcam_mute": "Activar o desactivar la cámara", - "dismiss_read_marker_and_jump_bottom": "Descartar el marcador de lectura y saltar al final", - "jump_to_read_marker": "Ir al mensaje no leído más antiguo", - "upload_file": "Cargar un archivo", - "scroll_up_timeline": "Subir en la línea de tiempo", - "scroll_down_timeline": "Bajar en la línea de tiempo", - "jump_room_search": "Ir a la búsqueda de salas", - "room_list_select_room": "Seleccionar sala de la lista de salas", - "room_list_collapse_section": "Encoger la sección de lista de salas", - "room_list_expand_section": "Expandir la sección de la lista de salas", - "room_list_navigate_down": "Navegar hacia abajo en la lista de salas", - "room_list_navigate_up": "Subir en la lista de salas", - "toggle_top_left_menu": "Alternar el menú superior izquierdo", - "toggle_right_panel": "Alternar panel derecho", - "keyboard_shortcuts_tab": "Abrir esta pestaña de ajustes", - "go_home_view": "Ir a la vista de inicio", - "next_unread_room": "Siguiente sala o conversación sin leer", - "prev_unread_room": "Anterior sala o conversación sin leer", - "next_room": "Siguiente sala o conversación", - "prev_room": "Siguiente sala o conversación", - "autocomplete_cancel": "Cancelar autocompletar", - "autocomplete_navigate_next": "Sugerencia siguiente", - "autocomplete_navigate_prev": "Sugerencia anterior", - "toggle_space_panel": "Activar o desactivar el panel de espacio", - "toggle_hidden_events": "Alternar visibilidad del evento oculto", - "jump_first_message": "Ir al primer mensaje", - "jump_last_message": "Ir al último mensaje", - "composer_undo": "Deshacer edición", - "composer_redo": "Rehacer edición", - "navigate_prev_history": "Anterior sala o espacio visitado", - "navigate_next_history": "Siguiente sala o espacio visitado", - "switch_to_space": "Ir a un espacio por número", - "open_user_settings": "Abrir los ajustes de usuario", - "close_dialog_menu": "Cerrar cuadro de diálogo o menú contextual", - "activate_button": "Activar botón seleccionado", - "composer_new_line": "Insertar salto de línea", - "autocomplete_force": "Forzar a que termine", - "search": "Buscar (si está activado)" - }, - "credits": { - "default_cover_photo": "La foto de fondo por defecto es © Jesús Roncero, usada bajo los términos de la licencia CC-BY-SA 4.0." - }, - "composer": { - "format_bold": "Negrita", - "format_italic": "Cursiva", - "format_underline": "Subrayado", - "format_strikethrough": "Tachado", - "format_unordered_list": "Lista", - "format_ordered_list": "Lista numerada", - "format_increase_indent": "Aumentar sangría", - "format_decrease_indent": "Reducir sangría", - "format_inline_code": "Código", - "format_code_block": "Bloque de código", - "format_link": "Enlace", - "send_button_title": "Enviar mensaje", - "placeholder_thread_encrypted": "Responder al hilo cifrado…", - "placeholder_thread": "Responder al hilo…", - "placeholder_reply_encrypted": "Enviar una respuesta cifrada…", - "placeholder_reply": "Enviar una respuesta…", - "placeholder_encrypted": "Enviar un mensaje cifrado…", - "placeholder": "Enviar un mensaje…" - }, - "Bold": "Negrita", - "Link": "Enlace", - "Code": "Código", - "power_level": { - "default": "Por defecto", - "restricted": "Restringido", - "moderator": "Moderador", - "admin": "Admin", - "mod": "Mod", - "custom": "Personalizado (%(level)s)" + "auth": { + "3pid_in_use": "La dirección de e-mail o el número de teléfono ya está en uso.", + "account_clash": "Su nueva cuenta (%(newAccountId)s) está registrada, pero ya inició sesión en una cuenta diferente (%(loggedInUserId)s).", + "account_clash_previous_account": "Continuar con la cuenta anterior", + "account_deactivated": "Esta cuenta ha sido desactivada.", + "autodiscovery_generic_failure": "No se pudo obtener la configuración de autodescubrimiento del servidor", + "autodiscovery_invalid": "Respuesta inválida de descubrimiento de servidor base", + "autodiscovery_invalid_hs": "La URL del servidor base no parece ser un servidor válido de Matrix", + "autodiscovery_invalid_hs_base_url": "URL-base inválida para m.homeserver", + "autodiscovery_invalid_is": "La URL del servidor de identidad no parece ser un servidor de identidad válido", + "autodiscovery_invalid_is_base_url": "URL_base no válida para m.identity_server", + "autodiscovery_invalid_is_response": "Respuesta inválida de descubrimiento de servidor de identidad", + "autodiscovery_invalid_json": "JSON inválido", + "autodiscovery_unexpected_error_hs": "Error inesperado en la configuración del servidor", + "autodiscovery_unexpected_error_is": "Error inesperado en la configuración del servidor de identidad", + "captcha_description": "A este servidor le gustaría asegurarse de que no eres un robot.", + "change_password_action": "Cambiar la contraseña", + "change_password_confirm_invalid": "Las contraseñas no coinciden", + "change_password_confirm_label": "Confirmar contraseña", + "change_password_current_label": "Contraseña actual", + "change_password_empty": "Las contraseñas no pueden estar en blanco", + "change_password_error": "Error al cambiar la contraseña: %(error)s", + "change_password_mismatch": "Las contraseñas nuevas no coinciden", + "change_password_new_label": "Contraseña nueva", + "check_email_explainer": "Sigue las instrucciones enviadas a %(email)s", + "check_email_resend_prompt": "¿No lo has recibido?", + "check_email_resend_tooltip": "Email con enlace de verificación reenviado.", + "check_email_wrong_email_button": "Volver a escribir dirección de email", + "check_email_wrong_email_prompt": "¿Dirección de email equivocada?", + "continue_with_idp": "Continuar con %(provider)s", + "continue_with_sso": "Continuar con %(ssoButtons)s", + "country_dropdown": "Seleccione país", + "create_account_prompt": "¿Primera vez? Crea una cuenta", + "create_account_title": "Crear una cuenta", + "email_discovery_text": "También puedes usarlo para que tus contactos te encuentren fácilmente.", + "email_field_label": "Correo electrónico", + "email_field_label_invalid": "No parece una dirección de correo electrónico válida", + "email_field_label_required": "Escribe tu dirección de correo electrónico", + "email_help_text": "Añade un correo para poder restablecer tu contraseña si te olvidas.", + "email_phone_discovery_text": "Usa tu correo electrónico o teléfono para que, opcionalmente, tus contactos puedan descubrir tu cuenta.", + "failed_connect_identity_server": "No se puede conectar con el servidor de identidad", + "failed_connect_identity_server_other": "Puedes iniciar sesión, pero algunas funcionalidades no estarán disponibles hasta que el servidor de identidad esté disponible. Si continúas viendo este mensaje, comprueba tu configuración o contacta con el administrador del servidor.", + "failed_connect_identity_server_register": "Te puedes registrar, pero algunas funcionalidades no estarán disponibles hasta que se pueda conectar con el servidor de identidad. Si continúas viendo este aviso, comprueba tu configuración o contacta con el administrador del servidor.", + "failed_connect_identity_server_reset_password": "Puedes cambiar tu contraseña, pero algunas funcionalidades no estarán disponibles hasta que el servidor de identidad esté disponible. Si continúas viendo este aviso, comprueba tu configuración o contacta con el administrador del servidor.", + "failed_homeserver_discovery": "No se ha podido realizar el descubrimiento del servidor base", + "failed_query_registration_methods": "No se pueden consultar los métodos de registro admitidos.", + "failed_soft_logout_auth": "No se pudo volver a autenticar", + "failed_soft_logout_homeserver": "No ha sido posible volver a autenticarse debido a un problema con el servidor base", + "footer_powered_by_matrix": "con el poder de Matrix", + "forgot_password_email_invalid": "La dirección de correo no parece ser válida.", + "forgot_password_email_required": "Debes ingresar la dirección de correo electrónico vinculada a tu cuenta.", + "forgot_password_prompt": "¿Olvidaste tu contraseña?", + "forgot_password_send_email": "Enviar email", + "identifier_label": "Iniciar sesión con", + "incorrect_credentials": "Nombre de usuario y/o contraseña incorrectos.", + "incorrect_credentials_detail": "Por favor, ten en cuenta que estás iniciando sesión en el servidor %(hs)s, y no en matrix.org.", + "incorrect_password": "Contraseña incorrecta", + "log_in_new_account": "Inicie sesión en su nueva cuenta.", + "logout_dialog": { + "description": "¿Estás seguro de que quieres salir?", + "megolm_export": "Exportar claves manualmente", + "setup_key_backup_title": "Perderás acceso a tus mensajes cifrados", + "setup_secure_backup_description_1": "Los mensajes cifrados son seguros con el cifrado punto a punto. Solo tú y el/los destinatario/s tiene/n las claves para leer estos mensajes.", + "setup_secure_backup_description_2": "Al cerrar sesión, estas claves serán eliminadas del dispositivo. Esto significa que no podrás leer mensajes cifrados salvo que tengas sus claves en otros dispositivos, o hayas hecho una copia de seguridad usando el servidor.", + "skip_key_backup": "No quiero mis mensajes cifrados", + "use_key_backup": "Comenzar a usar la copia de claves" + }, + "misconfigured_body": "Solicita al administrador de %(brand)s que compruebe si hay entradas duplicadas o erróneas en tu configuración.", + "misconfigured_title": "Tu %(brand)s tiene un error de configuración", + "msisdn_field_description": "Otros usuarios pueden invitarte las salas utilizando tus datos de contacto", + "msisdn_field_label": "Teléfono", + "msisdn_field_number_invalid": "Ese número de teléfono no parece ser correcto, compruébalo e inténtalo de nuevo", + "msisdn_field_required_invalid": "Escribe tu teléfono móvil", + "no_hs_url_provided": "No se ha indicado la URL del servidor local", + "oidc": { + "error_title": "No hemos podido iniciar tu sesión" + }, + "password_field_keep_going_prompt": "Sigue…", + "password_field_label": "Escribe tu contraseña", + "password_field_strong_label": "¡Fantástico, una contraseña fuerte!", + "password_field_weak_label": "Contraseña permitida, pero no es segura", + "phone_label": "Teléfono", + "phone_optional_label": "Teléfono (opcional)", + "qr_code_login": { + "approve_access_warning": "Si apruebas acceso a este dispositivo, tendrá acceso completo a tu cuenta.", + "completing_setup": "Terminando de configurar tu nuevo dispositivo", + "confirm_code_match": "Comprueba que el siguiente código también aparece en el otro dispositivo:", + "connecting": "Conectando…", + "devices_connected": "Dispositivos conectados", + "error_device_already_signed_in": "El otro dispositivo ya tiene una sesión iniciada.", + "error_device_not_signed_in": "El otro dispositivo no tiene una sesión iniciada.", + "error_homeserver_lacks_support": "Tu servidor base no es compatible con el inicio de sesión en otro dispositivo.", + "error_invalid_scanned_code": "El código escaneado no es válido.", + "error_linking_incomplete": "El proceso de enlace ha tardado demasiado tiempo, por lo que no se ha completado.", + "error_request_cancelled": "La solicitud ha sido cancelada.", + "error_request_declined": "El otro dispositivo ha rechazado la solicitud.", + "error_unexpected": "Ha ocurrido un error inesperado.", + "review_and_approve": "Revisar y aprobar inicio de sesión", + "scan_code_instruction": "Escanea el siguiente código QR con tu dispositivo.", + "scan_qr_code": "Escanear código QR", + "select_qr_code": "Selecciona «%(scanQRCode)s»", + "sign_in_new_device": "Conectar nuevo dispositivo", + "start_at_sign_in_screen": "Ve a la pantalla de inicio de sesión", + "waiting_for_device": "Esperando a que el dispositivo inicie sesión" + }, + "register_action": "Crear cuenta", + "registration": { + "continue_without_email_description": "Ten en cuenta que, si no añades un correo electrónico y olvidas tu contraseña, podrías perder accceso para siempre a tu cuenta.", + "continue_without_email_field_label": "Correo electrónico (opcional)", + "continue_without_email_title": "Continuar sin correo electrónico" + }, + "registration_disabled": "Se han desactivado los registros en este servidor base.", + "registration_msisdn_field_required_invalid": "Introduce un número de teléfono (es obligatorio en este servidor base)", + "registration_successful": "Registro exitoso", + "registration_username_in_use": "Ya hay alguien con ese nombre de usuario. Prueba con otro o, si eres tú, inicia sesión más abajo.", + "registration_username_unable_check": "No ha sido posible comprobar si el nombre de usuario está libre. Inténtalo de nuevo más tarde.", + "registration_username_validation": "Use sólo letras minúsculas, números, guiones y guiones bajos", + "reset_password": { + "devices_logout_success": "Se ha cerrado sesión en todos tus dispositivos y no recibirás más notificaciones. Para volver a habilitar las notificaciones, inicia sesión de nuevo en cada dispositivo.", + "other_devices_logout_warning_1": "Cerrar sesión en tus dispositivos causará que las claves de encriptado almacenadas en ellas se eliminen, haciendo que el historial de la conversación encriptada sea imposible de leer.", + "other_devices_logout_warning_2": "Si deseas mantener acceso a tu historial de conversación en salas encriptadas, configura copia de llaves o exporta tus claves de mensaje desde uno de tus otros dispositivos antes de proceder.", + "password_not_entered": "Debes ingresar una contraseña nueva.", + "passwords_mismatch": "Las contraseñas nuevas deben coincidir.", + "rate_limit_error": "Demasiados intentos en poco tiempo. Espera un poco antes de volverlo a intentar.", + "rate_limit_error_with_time": "Demasiados intentos en poco tiempo. Inténtalo de nuevo en %(timeout)s.", + "reset_successful": "Su contraseña ha sido restablecida.", + "return_to_login": "Regresar a la pantalla de inicio de sesión", + "sign_out_other_devices": "Cerrar sesión en todos los dispositivos" + }, + "reset_password_email_field_description": "Utilice una dirección de correo electrónico para recuperar su cuenta", + "reset_password_email_field_required_invalid": "Introduce una dirección de correo electrónico (obligatorio en este servidor)", + "reset_password_email_not_found_title": "No se ha encontrado la dirección de correo electrónico", + "server_picker_custom": "Otro servidor base", + "server_picker_description": "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.", + "server_picker_description_matrix.org": "Únete de forma gratuita a millones de personas en el servidor público más grande", + "server_picker_dialog_title": "Decide dónde quieres alojar tu cuenta", + "server_picker_explainer": "Usa tu servidor base de Matrix de confianza o aloja el tuyo propio.", + "server_picker_failed_validate_homeserver": "No se ha podido validar el servidor base", + "server_picker_intro": "Llamamos «servidores base» a los sitios donde puedes tener tu cuenta.", + "server_picker_invalid_url": "URL inválida", + "server_picker_learn_more": "Sobre los servidores base", + "server_picker_matrix.org": "Matrix.org es el mayor servidor base público del mundo, por lo que mucha gente lo considera un buen sitio.", + "server_picker_required": "Especificar un servidor base", + "server_picker_title": "Inicia sesión en tu servidor base", + "server_picker_title_default": "Opciones del servidor", + "server_picker_title_registration": "Alojar la cuenta en", + "session_logged_out_description": "Esta sesión ha sido cerrada. Por favor, inicia sesión de nuevo.", + "session_logged_out_title": "Desconectado", + "set_email": { + "description": "Esto te permitirá reiniciar tu contraseña y recibir notificaciones.", + "verification_pending_description": "Por favor, consulta tu correo electrónico y haz clic en el enlace que contiene. Una vez hecho esto, haz clic en continuar.", + "verification_pending_title": "Verificación Pendiente" + }, + "set_email_prompt": "¿Quieres poner una dirección de correo electrónico?", + "sign_in_description": "Usa tu cuenta para configurar.", + "sign_in_instead_prompt": "¿Ya tienes una cuenta? Inicia sesión aquí", + "sign_in_or_register": "Iniciar sesión o Crear una cuenta", + "sign_in_or_register_description": "Entra con tu cuenta si ya tienes una o crea una nueva para continuar.", + "sign_in_prompt": "¿Ya tienes una cuenta? Iniciar sesión", + "sign_in_with_sso": "Ingresar con un Registro Único", + "signing_in": "Iniciando sesión…", + "soft_logout": { + "clear_data_button": "Borrar todos los datos", + "clear_data_description": "La eliminación de todos los datos de esta sesión es definitiva. Los mensajes cifrados se perderán, a menos que se haya hecho una copia de seguridad de sus claves.", + "clear_data_title": "¿Borrar todos los datos en esta sesión?" + }, + "soft_logout_heading": "Estás desconectado", + "soft_logout_intro_password": "Ingrese su contraseña para iniciar sesión y recuperar el acceso a su cuenta.", + "soft_logout_intro_sso": "Inicie sesión y recupere el acceso a su cuenta.", + "soft_logout_intro_unsupported_auth": "No puedes iniciar sesión en tu cuenta. Ponte en contacto con el administrador de su servidor base para obtener más información.", + "soft_logout_subheading": "Borrar datos personales", + "sso_failed_missing_storage": "Le hemos preguntado a tu navegador qué servidor base usar para iniciar tu sesión, pero parece que no lo recuerda. Vuelve a la página de inicio de sesión e inténtalo de nuevo.", + "sso_or_username_password": "%(ssoButtons)s o %(usernamePassword)s", + "sync_footer_subtitle": "Si te has unido a muchas salas, esto puede tardar un poco", + "syncing": "Sincronizando…", + "uia": { + "code": "Código", + "email": "Para crear tu cuenta, abre el enlace en el mensaje que te acabamos de enviar a %(emailAddress)s.", + "email_auth_header": "Comprueba tu email para continuar", + "email_resend_prompt": "¿No lo has recibido? Volver a mandar", + "email_resent": "¡Reenviado!", + "fallback_button": "Iniciar autenticación", + "msisdn": "Se envió un mensaje de texto a %(msisdn)s", + "msisdn_token_incorrect": "Token incorrecto", + "msisdn_token_prompt": "Por favor, escribe el código que contiene:", + "password_prompt": "Confirma tu identidad introduciendo la contraseña de tu cuenta.", + "recaptcha_missing_params": "Falta la clave pública del captcha en la configuración del servidor base. Por favor, informa de esto al administrador de tu servidor base.", + "sso_body": "Confirma la nueva dirección de correo usando SSO para probar tu identidad.", + "sso_failed": "Ha ocurrido un error al confirmar tu identidad. Cancela e inténtalo de nuevo.", + "sso_postauth_body": "Haz clic en el botón de abajo para confirmar tu identidad.", + "sso_postauth_title": "Confirmar para continuar", + "sso_preauth_body": "Para continuar, utilice el inicio de sesión único para demostrar su identidad.", + "sso_title": "Continuar con registro único (SSO)", + "terms": "Por favor, revisa y acepta las políticas de este servidor base:", + "terms_invalid": "Por favor, revisa y acepta todas las políticas del servidor base" + }, + "unsupported_auth_email": "Este servidor base no admite iniciar sesión con una dirección de correo electrónico.", + "unsupported_auth_msisdn": "Este servidor no es compatible con autenticación mediante número telefónico.", + "username_field_required_invalid": "Introduce nombre de usuario", + "username_in_use": "Ya hay alguien con ese nombre de usuario. Prueba con otro, por favor." }, "bug_reporting": { - "introduction": "Si ya has informado de un fallo a través de GitHub, los registros de depuración nos pueden ayudar a investigar mejor el problema. ", - "description": "Los registros de depuración contienen datos sobre cómo usas la aplicación, incluyendo tu nombre de usuario, identificadores o alias de las salas que hayas visitado, una lista de los últimos elementos de la interfaz con los que has interactuado, así como los nombres de usuarios de otras personas. No contienen mensajes.", - "matrix_security_issue": "Para informar de un problema de seguridad relacionado con Matrix, lee la Política de divulgación de seguridad de Matrix.org.", - "submit_debug_logs": "Enviar registros de depuración", - "title": "Informar de un fallo", "additional_context": "Si hay algún contexto adicional que ayude a analizar el problema, como por ejemplo lo que estaba haciendo en ese momento, nombre (ID) de sala, nombre (ID) de usuario, etc., por favor incluye esas cosas aquí.", - "send_logs": "Enviar registros", - "github_issue": "Incidencia de GitHub", - "download_logs": "Descargar registros", "before_submitting": "Antes de enviar los registros debes crear una incidencia en GitHub describiendo el problema.", "collecting_information": "Recolectando información de la versión de la aplicación", "collecting_logs": "Recolectando registros", - "uploading_logs": "Subiendo registros", + "create_new_issue": "Por favor, crea un nuevo nodo en GitHub para que podamos investigar este error.", + "description": "Los registros de depuración contienen datos sobre cómo usas la aplicación, incluyendo tu nombre de usuario, identificadores o alias de las salas que hayas visitado, una lista de los últimos elementos de la interfaz con los que has interactuado, así como los nombres de usuarios de otras personas. No contienen mensajes.", + "download_logs": "Descargar registros", "downloading_logs": "Descargando registros", - "create_new_issue": "Por favor, crea un nuevo nodo en GitHub para que podamos investigar este error." + "error_empty": "Por favor, cuéntanos qué ha fallado o, mejor aún, crea una incidencia en GitHub describiendo el problema.", + "failed_send_logs": "Error al enviar registros: ", + "github_issue": "Incidencia de GitHub", + "introduction": "Si ya has informado de un fallo a través de GitHub, los registros de depuración nos pueden ayudar a investigar mejor el problema. ", + "log_request": "Para ayudarnos a prevenir esto en el futuro, por favor, envíanos logs.", + "logs_sent": "Registros enviados", + "matrix_security_issue": "Para informar de un problema de seguridad relacionado con Matrix, lee la Política de divulgación de seguridad de Matrix.org.", + "preparing_download": "Preparándose para descargar registros", + "preparing_logs": "Preparando para enviar registros", + "send_logs": "Enviar registros", + "submit_debug_logs": "Enviar registros de depuración", + "textarea_label": "Notas", + "thank_you": "¡Gracias!", + "title": "Informar de un fallo", + "unsupported_browser": "Recordatorio: Su navegador no es compatible, por lo que su experiencia puede ser impredecible.", + "uploading_logs": "Subiendo registros", + "waiting_for_server": "Esperando una respuesta del servidor" }, - "time": { - "hours_minutes_seconds_left": "queda(n) %(hours)sh %(minutes)sm %(seconds)ss", - "minutes_seconds_left": "queda(n) %(minutes)sm %(seconds)ss", - "seconds_left": "%(seconds)ss restantes", - "date_at_time": "%(date)s a la(s) %(time)s", - "short_days": "%(value)s d", - "short_hours": "%(value)s h", - "short_minutes": "%(value)s min", - "short_seconds": "%(value)s s", - "short_days_hours_minutes_seconds": "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss", - "short_hours_minutes_seconds": "%(hours)sh %(minutes)sm %(seconds)ss", - "short_minutes_seconds": "%(minutes)sm %(seconds)ss", - "last_week": "Última semana", - "last_month": "Último mes", - "n_minutes_ago": "hace %(num)s minutos", - "n_hours_ago": "hace %(num)s horas", - "n_days_ago": "hace %(num)s días", - "in_n_minutes": "dentro de %(num)s minutos", - "in_n_hours": "dentro de %(num)s horas", - "in_n_days": "dentro de %(num)s días", - "in_few_seconds": "dentro de unos segundos", - "in_about_minute": "dentro de un minuto", - "in_about_hour": "dentro de una hora", - "in_about_day": "dentro de un día", - "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", - "left": "Queda %(timeRemaining)s" + "cannot_reach_homeserver": "No se puede conectar con el servidor", + "cannot_reach_homeserver_detail": "Asegúrate de tener conexión a internet, o contacta con el administrador del servidor", + "cant_load_page": "No se ha podido cargar la página", + "chat_card_back_action_label": "Volver a la conversación", + "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", + "hearts_description": "Envía corazones junto al mensaje", + "hearts_message": "envía corazones", + "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" }, - "onboarding": { - "personal_messaging_title": "Mensajería segura para amigos y familia", - "free_e2ee_messaging_unlimited_voip": "Gracias a la mensajería cifrada de extremo a extremo, y a las llamadas de voz y vídeo sin límite, %(brand)s es una buena manera de mantenerte en contacto.", - "personal_messaging_action": "Empieza tu primera conversación", - "work_messaging_title": "Mensajería segura para el trabajo", - "work_messaging_action": "Encuentra a tus compañeros", - "community_messaging_title": "Propiedad de la comunidad", - "community_messaging_action": "Encuentra a tus contactos", - "welcome_to_brand": "Te damos la bienvenida a %(brand)s", - "only_n_steps_to_go": { - "one": "Solo queda %(count)s paso", - "other": "Quedan solo %(count)s pasos" + "common": { + "about": "Acerca de", + "access_token": "Token de acceso", + "accessibility": "Accesibilidad", + "advanced": "Avanzado", + "all_rooms": "Todas las salas", + "analytics": "Analítica de datos", + "and_n_others": { + "other": "y %(count)s más…", + "one": "y otro más…" }, - "you_did_it": "¡Ya está!", - "complete_these": "Complétalos para sacar el máximo partido a %(brand)s", - "community_messaging_description": "Mantén el control de las conversaciones.\nCrece hasta tener millones de mensajes, con potente moderación e interoperabilidad.", - "you_made_it": "¡Ya está!", - "set_up_profile_description": "Asegúrate de que la gente sepa que eres tú de verdad", - "set_up_profile_action": "Tu perfil", - "set_up_profile": "Completar perfil", - "get_stuff_done": "Empieza a trabajar añadiendo a tus compañeros", - "find_people": "Encontrar gente", - "find_friends_description": "Es para lo que estás aquí, así que vamos a ello", - "find_friends_action": "Encontrar amigos", - "find_friends": "Encuentra e invita a tus amigos", - "find_coworkers": "Encuentra o invita a tus compañeros", - "find_community_members": "Encuentra e invita a las personas de tu comunidad", - "enable_notifications_description": "No te pierdas ninguna respuesta ni mensaje importante", - "enable_notifications_action": "Activar notificaciones", - "enable_notifications": "Activar notificaciones", - "download_app_description": "No te pierdas nada llevándote %(brand)s contigo", - "download_app_action": "Descargar apps", - "download_app": "Descargar %(brand)s", - "download_brand": "Descargar %(brand)s", - "download_brand_desktop": "Descargar %(brand)s para escritorio", - "qr_or_app_links": "%(qrCode)s o %(appLinks)s", - "download_app_store": "Descargar en la App Store", - "download_google_play": "Disponible en Google Play", - "download_f_droid": "Disponible en F-Droid", - "apple_trademarks": "App Store® y el logo de Apple® son marcas registradas de Apple Inc.", - "google_trademarks": "Google Play y el logo de Google Play son marcas registradas de Google LLC.", - "has_avatar_label": "Genial, ayudará a que la gente sepa que eres tú", - "no_avatar_label": "Añade una imagen para que la gente sepa que eres tú.", - "welcome_user": "Te damos la bienvenida, %(name)s", - "welcome_detail": "Vamos a empezar", - "intro_welcome": "Te damos la bienvenida a %(appName)s", - "intro_byline": "Toma el control de tus conversaciones.", - "send_dm": "Envía un mensaje directo", - "explore_rooms": "Explora las salas públicas", - "create_room": "Crea un grupo" + "appearance": "Apariencia", + "application": "Aplicación", + "are_you_sure": "¿Estás seguro?", + "attachment": "Adjunto", + "authentication": "Autenticación", + "avatar": "Imagen de perfil", + "camera": "Cámara", + "cameras": "Cámaras", + "capabilities": "Funcionalidades", + "copied": "¡Copiado!", + "credits": "Créditos", + "cross_signing": "Firma cruzada", + "dark": "Oscuro", + "description": "Descripción", + "deselect_all": "Deseleccionar todo", + "device": "Dispositivo", + "display_name": "Nombre público", + "edited": "editado", + "email_address": "Dirección de correo electrónico", + "encrypted": "Cifrado", + "encryption_enabled": "El cifrado está activado", + "faq": "Preguntas frecuentes", + "favourites": "Favoritos", + "feedback": "Danos tu opinión", + "filter_results": "Filtrar resultados", + "forward_message": "Reenviar mensaje", + "go_to_settings": "Ir a la configuración", + "guest": "Invitado", + "help": "Ayuda", + "historical": "Historial", + "home": "Inicio", + "homeserver": "Servidor base", + "identity_server": "Servidor de identidad", + "image": "Imagen", + "integration_manager": "Gestor de integración", + "joined": "Te has unido", + "labs": "Experimentos", + "light": "Claro", + "loading": "Cargando…", + "location": "Ubicación", + "low_priority": "Prioridad baja", + "message": "Mensaje", + "message_layout": "Diseño del mensaje", + "microphone": "Micrófono", + "model": "Modelo", + "modern": "Moderno", + "mute": "Silenciar", + "n_members": { + "one": "%(count)s miembro", + "other": "%(count)s miembros" + }, + "n_participants": { + "one": "1 participante", + "other": "%(count)s participantes" + }, + "n_rooms": { + "one": "%(count)s sala", + "other": "%(count)s salas" + }, + "name": "Nombre", + "no_results": "No hay resultados", + "no_results_found": "Ningún resultado", + "not_trusted": "No de confianza", + "off": "Apagado", + "offline": "Desconectado", + "on": "Encendido", + "options": "Opciones", + "orphan_rooms": "Otras salas", + "password": "Contraseña", + "people": "Gente", + "preferences": "Opciones", + "presence": "Presencia", + "preview_message": "Oye, tú… ¡eres genial!", + "privacy": "Privacidad", + "private": "Privado", + "private_room": "Sala privada", + "private_space": "Espacio privado", + "profile": "Perfil", + "public": "Público", + "public_room": "Sala pública", + "public_space": "Espacio público", + "qr_code": "Código QR", + "random": "Al azar", + "reactions": "Reacciones", + "report_a_bug": "Avísanos de un fallo", + "room": "Sala", + "room_name": "Nombre de la sala", + "rooms": "Salas", + "saving": "Guardando…", + "secure_backup": "Copia de seguridad segura", + "security": "Seguridad", + "select_all": "Seleccionar todo", + "server": "Servidor", + "settings": "Ajustes", + "setup_secure_messages": "Configurar mensajes seguros", + "show_more": "Ver más", + "someone": "Alguien", + "space": "Espacio", + "spaces": "Espacios", + "sticker": "Pegatina", + "stickerpack": "Paquete de pegatinas", + "success": "Éxito", + "suggestions": "Sugerencias", + "support": "Ayuda", + "system_alerts": "Alertas del sistema", + "theme": "Tema", + "thread": "Hilo", + "threads": "Hilos", + "timeline": "Línea de tiempo", + "trusted": "De confianza", + "unavailable": "no disponible", + "unencrypted": "Sin cifrar", + "unmute": "Dejar de silenciar", + "unnamed_room": "Sala sin nombre", + "unnamed_space": "Espacio sin nombre", + "unsent": "No enviado", + "unverified": "Sin verificar", + "user_avatar": "Foto de perfil", + "username": "Nombre de usuario", + "verification_cancelled": "Verificación cancelada", + "verified": "Verificada", + "version": "Versión", + "video": "Vídeo", + "video_room": "Sala de vídeo", + "view_message": "Ver mensaje", + "warning": "Advertencia", + "welcome": "Te damos la bienvenida" }, - "settings": { - "show_breadcrumbs": "Incluir encima de la lista de salas unos atajos a las últimas salas que hayas visto", - "all_rooms_home_description": "Elige si quieres que en Inicio aparezcan todas las salas a las que te hayas unido.", - "use_command_f_search": "Usa Control + F para buscar", - "use_control_f_search": "Activar el atajo Control + F, que permite buscar dentro de una conversación", - "use_12_hour_format": "Mostrar las horas con el modelo de 12 horas (ej.: 2:30pm)", - "always_show_message_timestamps": "Mostrar siempre la fecha y hora de envío junto a los mensajes", - "send_read_receipts": "Enviar acuses de recibo", - "send_typing_notifications": "Enviar notificaciones de tecleo", - "replace_plain_emoji": "Sustituir automáticamente caritas de texto por sus emojis equivalentes", - "enable_markdown": "Activar Markdown", - "emoji_autocomplete": "Sugerir emojis mientras escribes", - "use_command_enter_send_message": "Usa Comando + Intro para enviar un mensje", - "use_control_enter_send_message": "Hacer que para enviar un mensaje haya que pulsar Control + Intro", - "all_rooms_home": "Incluir todas las salas en Inicio", - "enable_markdown_description": "Empieza tu mensaje con /plain para enviarlo sin markdown.", - "show_stickers_button": "Incluir el botón de pegatinas", - "insert_trailing_colon_mentions": "Inserta automáticamente dos puntos después de las menciones que hagas al principio de los mensajes", - "automatic_language_detection_syntax_highlight": "Activar la detección automática del lenguajes de programación para resaltar su sintaxis", - "code_block_expand_default": "Expandir bloques de ćodigo por defecto", - "code_block_line_numbers": "Mostrar números de línea en bloques de ćodigo", - "inline_url_previews_default": "Activar la vista previa de URLs en línea por defecto", - "autoplay_gifs": "Reproducir automáticamente los GIFs", - "autoplay_videos": "Reproducir automáticamente los vídeos", - "image_thumbnails": "Mostrar vistas previas para las imágenes", - "show_typing_notifications": "Mostrar un indicador cuando alguien más esté escribiendo en la sala", - "show_redaction_placeholder": "Dejar un indicador cuando se borre un mensaje", - "show_read_receipts": "Mostrar las confirmaciones de lectura enviadas por otros usuarios", - "show_join_leave": "Mostrar mensajes de entrada y salida de la sala (seguirás viendo invitaciones, gente quitada y vetos)", - "show_displayname_changes": "Muestra cambios en los nombres", - "show_chat_effects": "Mostrar efectos de chat (animaciones al recibir ciertos mensajes, como confeti)", - "big_emoji": "Activar emojis grandes en el chat", - "jump_to_bottom_on_send": "Saltar abajo del todo al enviar un mensaje", - "show_nsfw_content": "Mostrar contenido sensible (NSFW)", - "prompt_invite": "Preguntarme antes de enviar invitaciones a IDs de matrix que no parezcan válidas", - "hardware_acceleration": "Activar aceleración por hardware (reinicia %(appName)s para que empiece a funcionar)", - "start_automatically": "Abrir automáticamente después de iniciar sesión en el sistema", - "warn_quit": "Pedir confirmación antes de salir", - "notifications": { - "rule_contains_display_name": "Mensajes que contengan mi nombre público", - "rule_contains_user_name": "Mensajes que contengan mi nombre", - "rule_roomnotif": "Mensajes que contengan @room", - "rule_room_one_to_one": "Mensajes en conversaciones uno a uno", - "rule_message": "Mensajes en conversaciones grupales", - "rule_encrypted": "Mensajes cifrados en conversaciones grupales", - "rule_invite_for_me": "Cuando me inviten a una sala", - "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", - "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" + "composer": { + "autocomplete": { + "@room_description": "Notificar a toda la sala", + "command_a11y": "Comando Autocompletar", + "command_description": "Comandos", + "emoji_a11y": "Autocompletar Emoji", + "notification_a11y": "Autocompletar notificación", + "notification_description": "Notificación de Salas", + "room_a11y": "Autocompletar sala", + "space_a11y": "Autocompletar espacios", + "user_a11y": "Autocompletar de usuario", + "user_description": "Usuarios" }, - "appearance": { - "layout_irc": "IRC (en pruebas)", - "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" + "close_sticker_picker": "Ocultar pegatinas", + "edit_composer_label": "Editar mensaje", + "format_bold": "Negrita", + "format_code_block": "Bloque de código", + "format_decrease_indent": "Reducir sangría", + "format_increase_indent": "Aumentar sangría", + "format_inline_code": "Código", + "format_insert_link": "Insertar enlace", + "format_italic": "Cursiva", + "format_italics": "Cursiva", + "format_link": "Enlace", + "format_ordered_list": "Lista numerada", + "format_strikethrough": "Tachado", + "format_underline": "Subrayado", + "format_unordered_list": "Lista", + "formatting_toolbar_label": "Formato", + "link_modal": { + "link_field_label": "Enlace", + "text_field_label": "Texto", + "title_create": "Crear un enlace", + "title_edit": "Editar enlace" }, - "inline_url_previews_room_account": "Activar la vista previa de URLs en esta sala (solo para ti)", - "inline_url_previews_room": "Activar la vista previa de URLs por defecto para los participantes de esta sala" + "mode_plain": "Ocultar formato", + "mode_rich_text": "Mostrar formato", + "no_perms_notice": "No tienes permiso para publicar en esta sala", + "placeholder": "Enviar un mensaje…", + "placeholder_encrypted": "Enviar un mensaje cifrado…", + "placeholder_reply": "Enviar una respuesta…", + "placeholder_reply_encrypted": "Enviar una respuesta cifrada…", + "placeholder_thread": "Responder al hilo…", + "placeholder_thread_encrypted": "Responder al hilo cifrado…", + "poll_button": "Encuesta", + "poll_button_no_perms_description": "No tienes permisos para empezar encuestas en esta sala.", + "poll_button_no_perms_title": "Se necesita permiso", + "replying_title": "Respondiendo", + "room_upgraded_link": "La conversación continúa aquí.", + "room_upgraded_notice": "Esta sala ha sido reemplazada y ya no está activa.", + "send_button_title": "Enviar mensaje", + "send_button_voice_message": "Enviar un mensaje de voz", + "send_voice_message": "Enviar un mensaje de voz", + "stop_voice_message": "Dejar de grabar", + "voice_message_button": "Mensaje de voz" + }, + "console_dev_note": "Si sabes de estos temas, Element es de código abierto. ¡Echa un vistazo a nuestro GitHub (https://github.com/vector-im/element-web/) y colabora!", + "console_scam_warning": "Si alguien te ha dicho que copies o pegues algo aquí, ¡lo más seguro es que te estén intentando timar!", + "console_wait": "¡Espera!", + "create_room": { + "action_create_room": "Crear sala", + "action_create_video_room": "Crear sala de vídeo", + "encrypted_video_room_warning": "No lo podrás desactivar después. Esta sala se cifrará, pero no así la llamada integrada.", + "encrypted_warning": "No podrás desactivarlo más adelante. Los puentes y la mayoría de bots todavía no funcionarán.", + "encryption_forced": "Tu servidor obliga a usar cifrado en las salas privadas.", + "encryption_label": "Activar el cifrado de extremo a extremo", + "error_title": "No se ha podido crear la sala", + "generic_error": "El servidor podría estar saturado o desconectado, o has encontrado un fallo.", + "join_rule_change_notice": "Puedes cambiar esto cuando quieras desde los ajustes de la sala.", + "join_rule_invite": "Sala privada (solo por invitación)", + "join_rule_invite_label": "Solo aquellas personas invitadas podrán encontrar y unirse a esta sala.", + "join_rule_public_label": "Todo el mundo podrá encontrar y unirse a esta sala.", + "join_rule_public_parent_space_label": "Cualquiera podrá encontrar y unirse a esta sala, incluso gente que no sea miembro de .", + "join_rule_restricted": "Visible para los miembros del espacio", + "join_rule_restricted_label": "Todo el mundo en podrá encontrar y unirse a esta sala.", + "name_validation_required": "Elige un nombre para la sala", + "room_visibility_label": "Visibilidad de la sala", + "title_private_room": "Crear una sala privada", + "title_public_room": "Crear una sala pública", + "title_video_room": "Crear una sala de vídeo", + "topic_label": "Asunto (opcional)", + "unfederated": "Evita que cualquier persona que no sea parte de %(serverName)s se una a esta sala.", + "unfederated_label_default_off": "Puedes activar esto si la sala solo se usará para colaborar con equipos internos en tu servidor base. No se podrá cambiar después.", + "unfederated_label_default_on": "Puedes desactivar esto si la sala se utilizará para colaborar con equipos externos que tengan su propio servidor base. Esto no se puede cambiar después.", + "unsupported_version": "El servidor no soporta la versión de sala especificada." + }, + "create_space": { + "add_details_prompt": "Añade algún detalle para ayudar a que la gente lo reconozca.", + "add_details_prompt_2": "Puedes cambiar todo esto en cualquier momento.", + "add_existing_rooms_description": "Elige salas o conversaciones para añadirlas. Este espacio es solo para ti, no informaremos a nadie. Puedes añadir más más tarde.", + "add_existing_rooms_heading": "¿Qué quieres organizar?", + "address_label": "Dirección", + "address_placeholder": "ej.: mi-espacio", + "creating": "Creando…", + "creating_rooms": "Creando salas…", + "done_action": "Ir a mi espacio", + "done_action_first_room": "Ir a mi primera sala", + "explainer": "Los espacios son una nueva manera de agrupar salas y personas. ¿Qué tipo de espacio quieres crear? Lo puedes cambiar más tarde.", + "failed_create_initial_rooms": "No se han podido crear las salas iniciales del espacio", + "failed_invite_users": "La invitación a este espacio de los siguientes usuarios ha fallado: %(csvUsers)s", + "invite_teammates_by_username": "Invitar por nombre de usuario", + "invite_teammates_description": "Vamos a asegurarnos de que solo la gente adecuada tiene acceso. Puedes invitar a más después.", + "invite_teammates_heading": "Invita a tu equipo", + "inviting_users": "Invitando…", + "label": "Crear un espacio", + "name_required": "Por favor, elige un nombre para el espacio", + "personal_space": "Solo yo", + "personal_space_description": "Un espacio privado para organizar tus salas", + "private_description": "Acceso por invitación, mejor para equipos o si vas a estar solo tú", + "private_heading": "Tu espacio privado", + "private_personal_description": "Vamos a asegurarnos de que solo la gente adecuada tiene acceso a %(name)s", + "private_personal_heading": "¿Con quién estás trabajando?", + "private_space": "Yo y mi equipo", + "private_space_description": "Un espacio privado para ti y tu equipo", + "public_description": "Abierto para todo el mundo, la mejor opción para comunidades", + "public_heading": "Tu espacio público", + "setup_rooms_community_description": "Crearemos una sala para cada uno.", + "setup_rooms_community_heading": "¿De qué quieres hablar en %(spaceName)s?", + "setup_rooms_description": "Puedes añadir más después, incluso si ya existen.", + "setup_rooms_private_description": "Crearemos una sala para cada uno.", + "setup_rooms_private_heading": "¿En qué proyectos está trabajando tu equipo?", + "share_description": "Ahora mismo no hay nadie más.", + "share_heading": "Compartir %(name)s", + "skip_action": "Omitir por ahora", + "subspace_adding": "Añadiendo…", + "subspace_beta_notice": "Añade un espacio a dentro de otros espacio que gestiones.", + "subspace_dropdown_title": "Crear un espacio", + "subspace_existing_space_prompt": "¿Quieres añadir un espacio que ya exista?", + "subspace_join_rule_invite_description": "Solo las personas invitadas podrán encontrar y unirse a este espacio.", + "subspace_join_rule_invite_only": "Espacio privado (solo por invitación)", + "subspace_join_rule_label": "Visibilidad del espacio", + "subspace_join_rule_public_description": "Cualquiera podrá encontrar y unirse a este espacio, incluso si no forman parte de .", + "subspace_join_rule_restricted_description": "Cualquiera que forme parte de podrá encontrar y unirse." + }, + "credits": { + "default_cover_photo": "La foto de fondo por defecto es © Jesús Roncero, usada bajo los términos de la licencia CC-BY-SA 4.0." }, "devtools": { - "send_custom_account_data_event": "Enviar evento personalizado de cuenta de sala", - "send_custom_room_account_data_event": "Enviar evento personalizado de cuenta de la sala", - "event_type": "Tipo de Evento", - "state_key": "Clave de estado", - "invalid_json": "No parece ser JSON válido.", - "failed_to_send": "¡Fallo al enviar el evento!", - "event_sent": "Evento enviado!", - "event_content": "Contenido del Evento", - "room_status": "Estado de la sala", - "room_encrypted": "La sala está cifrada ✅", - "room_not_encrypted": "La sala no está cifrada 🚨", - "room_notifications_total": "Total: ", - "room_notifications_type": "Tipo: ", - "room_notifications_sender": "Remitente: ", - "spaces": { - "one": "", - "other": "<%(count)s espacios>" - }, + "active_widgets": "Accesorios activos", + "category_other": "Otros", + "category_room": "Sala", + "caution_colon": "Precaución:", + "client_versions": "Versiones de clientes", + "developer_mode": "Modo de desarrollo", + "developer_tools": "Herramientas de desarrollo", + "edit_setting": "Cambiar ajuste", + "edit_values": "Editar valores", "empty_string": "", - "id": "ID: ", - "send_custom_state_event": "Enviar evento de estado personalizado", + "event_content": "Contenido del Evento", + "event_id": "ID del evento: %(eventId)s", + "event_sent": "Evento enviado!", + "event_type": "Tipo de Evento", + "explore_account_data": "Explorar datos de la cuenta", + "explore_room_account_data": "Explorar datos de cuenta de la sala", + "explore_room_state": "Explorar estado de la sala", + "failed_to_find_widget": "Ha ocurrido un error al buscar este accesorio.", "failed_to_load": "Fallo al cargar.", - "client_versions": "Versiones de clientes", - "server_versions": "Versiones de servidor", - "number_of_users": "Número de usuarios", "failed_to_save": "Fallo al guardar los ajustes.", - "save_setting_values": "Guardar valores de ajustes", - "setting_colon": "Ajuste:", - "caution_colon": "Precaución:", - "use_at_own_risk": "Esta interfaz NO comprueba los tipos de dato de los valores. Usar bajo tu responsabilidad.", - "setting_definition": "Definición del ajuste:", + "failed_to_send": "¡Fallo al enviar el evento!", + "invalid_json": "No parece ser JSON válido.", "level": "Nivel", - "settable_global": "Establecible globalmente", - "settable_room": "Establecible a nivel de sala", - "values_explicit": "Valores a niveles explícitos", - "values_explicit_room": "Valores a niveles explícitos en esta sala", - "edit_values": "Editar valores", - "value_colon": "Valor:", - "value_this_room_colon": "Valor en esta sala:", - "values_explicit_colon": "Valores a niveles explícitos:", - "values_explicit_this_room_colon": "Valores a niveles explícitos en esta sala:", - "setting_id": "ID de ajuste", - "value": "Valor", - "value_in_this_room": "Valor en esta sala", - "edit_setting": "Cambiar ajuste", - "phase_requested": "Solicitado", + "low_bandwidth_mode": "Modo de bajo ancho de banda", + "low_bandwidth_mode_description": "Es necesario que el servidor base sea compatible.", + "methods": "Métodos", + "no_verification_requests_found": "Ninguna solicitud de verificación encontrada", + "number_of_users": "Número de usuarios", + "observe_only": "Solo observar", + "original_event_source": "Fuente original del evento", + "phase": "Fase", + "phase_cancelled": "Cancelado", "phase_ready": "Listo", + "phase_requested": "Solicitado", "phase_started": "Empezado", - "phase_cancelled": "Cancelado", "phase_transaction": "Transacción", - "phase": "Fase", - "timeout": "Tiempo de espera", - "methods": "Métodos", "requester": "Solicitante", - "observe_only": "Solo observar", - "no_verification_requests_found": "Ninguna solicitud de verificación encontrada", - "failed_to_find_widget": "Ha ocurrido un error al buscar este accesorio.", + "room_encrypted": "La sala está cifrada ✅", + "room_id": "ID de la sala: %(roomId)s", + "room_not_encrypted": "La sala no está cifrada 🚨", + "room_notifications_sender": "Remitente: ", + "room_notifications_type": "Tipo: ", + "room_status": "Estado de la sala", + "save_setting_values": "Guardar valores de ajustes", + "send_custom_account_data_event": "Enviar evento personalizado de cuenta de sala", + "send_custom_room_account_data_event": "Enviar evento personalizado de cuenta de la sala", + "send_custom_state_event": "Enviar evento de estado personalizado", "send_custom_timeline_event": "Enviar evento personalizado de historial de mensajes", - "explore_room_state": "Explorar estado de la sala", - "explore_room_account_data": "Explorar datos de cuenta de la sala", - "view_servers_in_room": "Ver servidores en la sala", - "verification_explorer": "Explorador de verificación", - "active_widgets": "Accesorios activos", - "explore_account_data": "Explorar datos de la cuenta", - "settings_explorer": "Explorar ajustes", "server_info": "Info del servidor", + "server_versions": "Versiones de servidor", + "settable_global": "Establecible globalmente", + "settable_room": "Establecible a nivel de sala", + "setting_colon": "Ajuste:", + "setting_definition": "Definición del ajuste:", + "setting_id": "ID de ajuste", + "settings_explorer": "Explorar ajustes", + "show_hidden_events": "Mostrar eventos ocultos en la línea de tiempo", + "spaces": { + "one": "", + "other": "<%(count)s espacios>" + }, + "state_key": "Clave de estado", + "timeout": "Tiempo de espera", + "title": "Herramientas de desarrollo", + "toggle_event": "activar o desactivar el evento", "toolbox": "Caja de herramientas", - "developer_tools": "Herramientas de desarrollo", - "room_id": "ID de la sala: %(roomId)s", - "event_id": "ID del evento: %(eventId)s", - "category_room": "Sala", - "category_other": "Otros" + "use_at_own_risk": "Esta interfaz NO comprueba los tipos de dato de los valores. Usar bajo tu responsabilidad.", + "value": "Valor", + "value_colon": "Valor:", + "value_in_this_room": "Valor en esta sala", + "value_this_room_colon": "Valor en esta sala:", + "values_explicit": "Valores a niveles explícitos", + "values_explicit_colon": "Valores a niveles explícitos:", + "values_explicit_room": "Valores a niveles explícitos en esta sala", + "values_explicit_this_room_colon": "Valores a niveles explícitos en esta sala:", + "verification_explorer": "Explorador de verificación", + "view_servers_in_room": "Ver servidores en la sala", + "view_source_decrypted_event_source": "Descifrar fuente del evento", + "widget_screenshots": "Activar capturas de pantalla de accesorios en los accesorios que lo permitan" + }, + "dialog_close_label": "Cerrar diálogo", + "emoji": { + "categories": "Categorías", + "category_activities": "Actividades", + "category_animals_nature": "Animales y naturaleza", + "category_flags": "Banderas", + "category_food_drink": "Comida y bebida", + "category_frequently_used": "Frecuente", + "category_objects": "Objetos", + "category_smileys_people": "Caritas y personas", + "category_symbols": "Símbolos", + "category_travel_places": "Viajes y lugares", + "quick_reactions": "Reacciones rápidas" + }, + "emoji_picker": { + "cancel_search_label": "Cancelar búsqueda" + }, + "empty_room": "Sala vacía", + "empty_room_was_name": "Sala vacía (antes era %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Escribe tu frase de seguridad o para continuar.", + "key_validation_text": { + "invalid_security_key": "Clave de seguridad inválida", + "recovery_key_is_correct": "¡Se ve bien!", + "wrong_file_type": "Tipo de archivo incorrecto", + "wrong_security_key": "Clave de seguridad incorrecta" + }, + "reset_title": "Restablecer todo", + "reset_warning_1": "Solo haz esto si no tienes ningún otro dispositivo con el que completar la verificación.", + "reset_warning_2": "Si restableces todo, volverás a empezar sin sesiones ni usuarios de confianza, y puede que no puedas ver mensajes anteriores.", + "restoring": "Restaurando las claves desde copia de seguridad", + "security_key_title": "Clave de seguridad", + "security_phrase_incorrect_error": "No se ha podido acceder al almacenamiento seguro. Por favor, comprueba que la frase de seguridad es correcta.", + "security_phrase_title": "Frase de seguridad", + "separator": "%(securityKey)s o %(recoveryFile)s", + "use_security_key_prompt": "Usa tu llave de seguridad para continuar." + }, + "bootstrap_title": "Configurando claves", + "cancel_entering_passphrase_description": "¿Estas seguro que quieres cancelar el ingresar tu contraseña de recuperación?", + "cancel_entering_passphrase_title": "¿Cancelar el ingresar tu contraseña de recuperación?", + "confirm_encryption_setup_body": "Haz clic en el botón de abajo para confirmar la configuración del cifrado.", + "confirm_encryption_setup_title": "Confirmar la configuración de cifrado", + "cross_signing_not_ready": "La firma cruzada no está configurada.", + "cross_signing_ready": "La firma cruzada está lista para su uso.", + "cross_signing_ready_no_backup": "La firma cruzada está lista, pero no hay copia de seguridad de las claves.", + "cross_signing_room_normal": "Esta sala usa cifrado de extremo a extremo", + "cross_signing_room_verified": "Todos los participantes en esta sala están verificados", + "cross_signing_room_warning": "Alguien está usando una sesión desconocida", + "cross_signing_unsupported": "Tu servidor base no soporta las firmas cruzadas.", + "cross_signing_untrusted": "Su cuenta tiene una identidad de firma cruzada en un almacenamiento secreto, pero aún no es confiada en esta sesión.", + "cross_signing_user_normal": "No has verificado a este usuario.", + "cross_signing_user_verified": "Usted ha verificado este usuario. Este usuario ha verificado todas sus sesiones.", + "cross_signing_user_warning": "Este usuario no ha verificado todas sus sesiones.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Borrar claves de firma cruzada", + "title": "¿Destruir las claves de firma cruzada?", + "warning": "La eliminación de claves de firma cruzada es definitiva. Cualquiera con el que lo hayas verificado verá alertas de seguridad. Es casi seguro que no quieres hacer esto, a menos que hayas perdido todos los dispositivos puedas usar hacer una firma cruzada." + }, + "event_shield_reason_authenticity_not_guaranteed": "La autenticidad de este mensaje cifrado no puede ser garantizada en este dispositivo.", + "event_shield_reason_mismatched_sender_key": "Cifrado por una sesión no verificada", + "export_unsupported": "Su navegador no soporta las extensiones de criptografía requeridas", + "import_invalid_keyfile": "No es un archivo de claves de %(brand)s válido", + "import_invalid_passphrase": "La verificación de autenticación falló: ¿contraseña incorrecta?", + "incompatible_database_description": "Anteriormente usaste una versión más nueva de %(brand)s con esta sesión. Para volver a utilizar esta versión con cifrado de extremo a extremo, deberá cerrar sesión y volver a iniciar sesión.", + "incompatible_database_disable": "Seguir con el cifrado desactivado", + "incompatible_database_sign_out_description": "Para evitar perder tu historial de chat, debes exportar las claves de la sala antes de salir. Debes volver a la versión actual de %(brand)s para esto", + "incompatible_database_title": "Base de datos incompatible", + "key_signature_upload_cancelled": "Subida de firma cancelada", + "key_signature_upload_completed": "Subida completada", + "key_signature_upload_failed": "No se ha podido enviar", + "key_signature_upload_failed_body": "%(brand)s encontró un error durante la carga de:", + "key_signature_upload_failed_cross_signing_key_signature": "una nueva firma de código de firma cruzada", + "key_signature_upload_failed_device_cross_signing_key_signature": "una firma para la firma cruzada de dispositivos", + "key_signature_upload_failed_key_signature": "un firma de clave", + "key_signature_upload_failed_master_key_signature": "una nueva firma de llave maestra", + "key_signature_upload_failed_title": "Subida de firma ha fallado", + "key_signature_upload_success_title": "Subida de firma exitosa", + "messages_not_secure": { + "cause_1": "Tu servidor base", + "cause_2": "El servidor base del usuario al que estás invitando", + "cause_3": "Tu conexión a internet o la de la otra persona", + "cause_4": "Tu sesión o la de la otra persona", + "heading": "Uno de los siguientes puede estar comprometido:", + "title": "Los mensajes no son seguros" + }, + "new_recovery_method_detected": { + "description_1": "Se ha detectado una nueva frase de seguridad y clave para mensajes seguros.", + "description_2": "Esta sesión está cifrando el historial usando el nuevo método de recuperación.", + "title": "Nuevo método de recuperación", + "warning": "Si no configuró el nuevo método de recuperación, es posible que un atacante esté intentando acceder a su cuenta. Cambie la contraseña de su cuenta y configure un nuevo método de recuperación inmediatamente en Configuración." + }, + "not_supported": "", + "old_version_detected_description": "Se detectó una versión más antigua de %(brand)s. Esto habrá provocado que la criptografía de extremo a extremo funcione incorrectamente en la versión más antigua. Los mensajes cifrados de extremo a extremo intercambiados recientemente mientras usaba la versión más antigua puede que no sean descifrables con esta versión. Esto también puede hacer que fallen con la más reciente. Si experimenta problemas, desconecte y vuelva a ingresar. Para conservar el historial de mensajes, exporte y vuelva a importar sus claves.", + "old_version_detected_title": "Se detectó información de criptografía antigua", + "recovery_method_removed": { + "description_1": "Esta sesión ha detectado que tu frase de seguridad y clave para mensajes seguros ha sido eliminada.", + "description_2": "Si hizo esto accidentalmente, puede configurar Mensajes seguros en esta sesión que volverá a cifrar el historial de mensajes de esta sesión con un nuevo método de recuperación.", + "title": "Método de recuperación eliminado", + "warning": "Si no eliminó el método de recuperación, es posible que un atacante esté intentando acceder a su cuenta. Cambie la contraseña de su cuenta y configure un nuevo método de recuperación inmediatamente en Configuración." + }, + "reset_all_button": "¿Has olvidado o perdido todos los métodos de recuperación? Restablecer todo", + "set_up_toast_description": "Evita perder acceso a datos y mensajes cifrados", + "set_up_toast_title": "Configurar copia de seguridad segura", + "setup_secure_backup": { + "explainer": "Haz copia de seguridad de tus claves antes de cerrar sesión para evitar perderlas.", + "title": "Configurar" + }, + "udd": { + "interactive_verification_button": "Verificar interactivamente usando emojis", + "manual_verification_button": "Verificar manualmente usando un texto", + "other_ask_verify_text": "Pídele al usuario que verifique su sesión, o verifícala manualmente a continuación.", + "other_new_session_text": "%(name)s (%(userId)s) inició una nueva sesión sin verificarla:", + "own_ask_verify_text": "Verifica la otra sesión utilizando una de las siguientes opciones.", + "own_new_session_text": "Iniciaste una nueva sesión sin verificarla:", + "title": "No es de confianza" + }, + "unable_to_setup_keys_error": "No se han podido configurar las claves", + "unsupported": "Este cliente no es compatible con el cifrado de extremo a extremo.", + "upgrade_toast_title": "Mejora de cifrado disponible", + "verification": { + "accepting": "Aceptando…", + "after_new_login": { + "device_verified": "Dispositivo verificado", + "reset_confirmation": "¿De verdad quieres restablecer las claves de verificación?", + "skip_verification": "Saltar la verificación por ahora", + "unable_to_verify": "No se ha podido verificar el dispositivo", + "verify_this_device": "Verificar este dispositivo" + }, + "cancelled": "Has cancelado la verificación.", + "cancelled_self": "Has cancelado la verificación en tu otro dispositivo.", + "cancelled_user": "%(displayName)s canceló la verificación.", + "cancelling": "Anulando…", + "complete_action": "Entendido", + "complete_description": "Has verificado correctamente a este usuario.", + "complete_title": "¡Verificado!", + "error_starting_description": "No se ha podido iniciar una conversación con el otro usuario.", + "error_starting_title": "Error al empezar la verificación", + "explainer": "Los mensajes seguros con este usuario están cifrados punto a punto y no es posible que los lean otros.", + "in_person": "Para mayor seguridad, haz esto en persona o usando una forma de comunicación de confianza.", + "incoming_sas_device_dialog_text_1": "Verifica este dispositivo para marcarlo como confiable. Confiar en este dispositivo te da a ti y a otros usuarios tranquilidad adicional cuando utilizáis mensajes cifrados de extremo a extremo.", + "incoming_sas_device_dialog_text_2": "La verificación de este dispositivo lo marcará como de confianza. Los usuarios que te han verificado confiarán en este dispositivo.", + "incoming_sas_dialog_title": "Petición de verificación entrante", + "incoming_sas_dialog_waiting": "Esperando a que la otra persona confirme…", + "incoming_sas_user_dialog_text_1": "Verifica a este usuario para marcarlo como de confianza. Confiar en usuarios aporta tranquilidad en los mensajes cifrados de extremo a extremo.", + "incoming_sas_user_dialog_text_2": "Verificar este usuario marcará su sesión como de confianza, y también marcará tu sesión como de confianza para él.", + "manual_device_verification_device_id_label": "ID de Sesión", + "manual_device_verification_device_key_label": "Código de sesión", + "manual_device_verification_device_name_label": "Nombre de sesión", + "manual_device_verification_footer": "Si no coinciden, la seguridad de su comunicación puede estar comprometida.", + "manual_device_verification_self_text": "Confirme comparando lo siguiente con los ajustes de usuario de su otra sesión:", + "manual_device_verification_user_text": "Confirma la sesión de este usuario comparando lo siguiente con su configuración:", + "no_key_or_device": "Parece que no tienes una clave de seguridad u otros dispositivos para la verificación. Este dispositivo no podrá acceder los mensajes cifrados antiguos. Para verificar tu identidad en este dispositivo, tendrás que restablecer tus claves de verificación.", + "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.", + "other_party_cancelled": "El otro lado canceló la verificación.", + "prompt_encrypted": "Verifica a todos los usuarios de una sala para asegurar que es segura.", + "prompt_self": "Inicie la verificación nuevamente a partir de la notificación.", + "prompt_unencrypted": "En salas cifradas, verifica a todos los usuarios para asegurarte de que es segura.", + "prompt_user": "Empieza la verificación de nuevo desde su perfil.", + "qr_or_sas": "%(qrCode)s o %(emojiCompare)s", + "qr_or_sas_header": "Verifica este dispositivo completando una de las siguientes opciones:", + "qr_prompt": "Escanea este código", + "qr_reciprocate_same_shield_device": "¡Ya casi estás! ¿Ves el mismo escudo en el otro dispositivo?", + "qr_reciprocate_same_shield_user": "¡Ya casi está! ¿Está %(displayName)s mostrando el mismo escudo?", + "request_toast_accept": "Verificar sesión", + "request_toast_decline_counter": "Ignorar (%(counter)s)", + "request_toast_detail": "%(deviceId)s desde %(ip)s", + "reset_proceed_prompt": "Continuar y restablecer", + "sas_caption_self": "Verifica este dispositivo confirmando que el siguiente número aparece en pantalla.", + "sas_caption_user": "Verifica a este usuario confirmando que este número aparece en su pantalla.", + "sas_description": "Compara un conjunto de emojis si no tienes cámara en ninguno de los dispositivos", + "sas_emoji_caption_self": "Confirma que los siguientes emojis aparecen en los dos dispositivos y en el mismo orden:", + "sas_emoji_caption_user": "Verifica este usuario confirmando que los siguientes emojis aparecen en su pantalla.", + "sas_match": "Coinciden", + "sas_no_match": "No coinciden", + "sas_prompt": "Compara los emojis", + "scan_qr": "Verificar mediante escaneo", + "scan_qr_explainer": "Pídele a %(displayName)s que escanee tu código:", + "self_verification_hint": "Para continuar, acepta la solicitud de verificación en tu otro dispositivo.", + "start_button": "Iniciar verificación", + "successful_device": "Has verificado con éxito %(deviceName)s (%(deviceId)s)", + "successful_own_device": "¡Ha verificado correctamente su dispositivo!", + "successful_user": "¡Has verificado con éxito a %(displayName)s!", + "timed_out": "El tiempo máximo para la verificación se ha agotado.", + "unsupported_method": "No es posible encontrar un método de verificación soportado.", + "unverified_session_toast_accept": "Sí, fui yo", + "unverified_session_toast_title": "Nuevo inicio de sesión. ¿Fuiste tú?", + "unverified_sessions_toast_description": "Revisa que tu cuenta esté segura", + "unverified_sessions_toast_reject": "Más tarde", + "unverified_sessions_toast_title": "Tienes sesiones sin verificar", + "verification_description": "Verifica tu identidad para leer tus mensajes cifrados y probar a las demás personas que realmente eres tú.", + "verification_dialog_title_device": "Verificar otro dispositivo", + "verification_dialog_title_user": "Solicitud de verificación", + "verification_skip_warning": "Si decides no verificar, no tendrás acceso a todos tus mensajes y puede que le aparezcas a los demás como «no confiado».", + "verification_success_with_backup": "Has verificado tu nuevo dispositivo. Ahora podrá leer tus mensajes cifrados, y el resto verá que es de confianza.", + "verification_success_without_backup": "Has verificado tu nuevo dispositivo. El resto verá que es de confianza.", + "verify_emoji": "Verificar con emoji", + "verify_emoji_prompt": "Verifica comparando emoji únicos.", + "verify_emoji_prompt_qr": "Si no puedes escanear el código de arriba, verifica comparando emoji únicos.", + "verify_later": "La verificaré en otro momento", + "verify_reset_warning_1": "Una vez restableces las claves de verificación, no lo podrás deshacer. Después de restablecerlas, no podrás acceder a los mensajes cifrados antiguos, y cualquier persona que te haya verificado verá avisos de seguridad hasta que vuelvas a hacer la verificación con ella.", + "verify_using_device": "Verificar con otro dispositivo", + "verify_using_key": "Verificar con una clave de seguridad", + "verify_using_key_or_phrase": "Verificar con una clave o frase de seguridad", + "waiting_for_user_accept": "Esperando a que %(displayName)s acepte…", + "waiting_other_device": "Esperando a que verifiques en tu otro dispositivo…", + "waiting_other_device_details": "Esperando a que verifiques en tu otro dispositivo, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Esperando la verificación de %(displayName)s…" + }, + "verification_requested_toast_title": "Solicitud de verificación", + "verify_toast_description": "Puede que otros usuarios no confíen en ella", + "verify_toast_title": "Verifica esta sesión" + }, + "error": { + "admin_contact": "Por favor, contacta al administrador de tu servicio para continuar utilizando este servicio.", + "admin_contact_short": "Contacta con el administrador del servidor.", + "connection": "Ha ocurrido un error al conectarse a tu servidor base, inténtalo de nuevo más tarde.", + "dialog_description_default": "Un error ha ocurrido.", + "edit_history_unsupported": "Tu servidor base no parece soportar esta funcionalidad.", + "failed_copy": "Falló la copia", + "hs_blocked": "Este servidor base ha sido bloqueado por su administración.", + "mau": "Este servidor base ha alcanzado su límite mensual de usuarios activos.", + "mixed_content": "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.", + "non_urgent_echo_failure_toast": "Tú servidor no esta respondiendo a ciertas solicitudes.", + "resource_limits": "Este servidor base ha excedido uno de sus límites de recursos.", + "session_restore": { + "clear_storage_button": "Borrar almacenamiento y cerrar sesión", + "clear_storage_description": "¿Salir y borrar las claves de cifrado?", + "description_1": "Encontramos un error al intentar restaurar su sesión anterior.", + "description_2": "Si ha usado anteriormente una versión más reciente de %(brand)s, su sesión puede ser incompatible con ésta. Cierre la ventana y vuelva a la versión más reciente.", + "description_3": "Limpiando el almacenamiento del navegador puede arreglar el problema, pero le desconectará y cualquier historial de conversación cifrado se volverá ilegible.", + "title": "No se puede recuperar la sesión" + }, + "something_went_wrong": "¡Algo ha fallado!", + "storage_evicted_description_1": "Algunos datos de sesión, incluyendo claves de mensajes cifrados, no se encuentran. Desconéctate y vuelve a conectarte para solucionarlo, restableciendo las claves desde la copia de seguridad.", + "storage_evicted_description_2": "Tu navegador probablemente borró estos datos cuando tenía poco espacio de disco.", + "storage_evicted_title": "Faltan datos de sesión", + "sync": "No se ha podido conectar al servidor base. Reintentando…", + "tls": "No se puede conectar al servidor base. Por favor, comprueba tu conexión, asegúrate de que el certificado SSL del servidor es de confiaza, y comprueba que no haya extensiones de navegador bloqueando las peticiones.", + "unknown": "Error desconocido", + "unknown_error_code": "Código de error desconocido", + "update_power_level": "Fallo al cambiar de nivel de acceso" + }, + "error_database_closed_title": "La base de datos se ha cerrado de forma inesperada", + "error_dialog": { + "copy_room_link_failed": { + "description": "No se ha podido copiar el enlace a la sala.", + "title": "No se ha podido copiar el enlace a la sala" + }, + "error_loading_user_profile": "No se pudo cargar el perfil de usuario", + "forget_room_failed": "No se pudo olvidar la sala %(errCode)s", + "search_failed": { + "server_unavailable": "El servidor podría estar saturado o desconectado, o la búsqueda caducó :(", + "title": "Falló la búsqueda" + } + }, + "event_preview": { + "m.call.answer": { + "dm": "Llamada en progreso", + "user": "%(senderName)s se ha unido a la llamada", + "you": "Te has unido a la llamada" + }, + "m.call.hangup": { + "user": "%(senderName)s ha terminado la llamada", + "you": "Has terminado la llamada" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s está llamando", + "dm_send": "Esperado por una respuesta", + "user": "%(senderName)s inicio una llamada", + "you": "Has iniciado una llamada" + }, + "m.reaction": { + "you": "Reaccionaste %(reaction)s a %(message)s" + } }, "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Texto", - "from_the_beginning": "Desde el principio", - "number_of_messages": "Un número máximo de mensajes", - "current_timeline": "Línea de tiempo actual", + "cancelled": "Exportación cancelada", + "cancelled_detail": "Has cancelado la exportación", + "confirm_stop": "¿Seguro que quieres parar la exportación de tus datos? Si quieres exportarlos más adelante, tendrás que empezarla de nuevo.", "creating_html": "Creando HTML…", - "starting_export": "Comenzando la exportación…", + "creating_output": "Creando resultado…", + "creator_summary": "%(creatorName)s creó esta sala.", + "current_timeline": "Línea de tiempo actual", + "enter_number_between_min_max": "Escribe un número entre %(min)s y %(max)s", + "error_fetching_file": "Error al recuperar el archivo", + "export_info": "Aquí empieza la exportación de . Exportado por el %(exportDate)s.", "export_successful": "¡Exportación completada!", - "unload_confirm": "¿Seguro que quieres salir durante la exportación?", - "generating_zip": "Generar un archivo ZIP", - "processing_event_n": "Procesando evento %(number)s de %(total)s", - "fetched_n_events_with_total": { - "one": "Recibido %(count)s evento de %(total)s", - "other": "Recibidos %(count)s eventos de %(total)s" + "exported_n_events_in_time": { + "one": "%(count)s evento exportado en %(seconds)s segundos", + "other": "%(count)s eventos exportados en %(seconds)s segundos" }, + "exporting_your_data": "Exportando tus datos", "fetched_n_events": { "one": "Recibido %(count)s evento por ahora", "other": "Recibidos %(count)s eventos por ahora" @@ -3175,749 +1048,2700 @@ "one": "Recibido %(count)s evento en %(seconds)ss", "other": "Recibidos %(count)s eventos en %(seconds)ss" }, - "exported_n_events_in_time": { - "one": "%(count)s evento exportado en %(seconds)s segundos", - "other": "%(count)s eventos exportados en %(seconds)s segundos" + "fetched_n_events_with_total": { + "one": "Recibido %(count)s evento de %(total)s", + "other": "Recibidos %(count)s eventos de %(total)s" }, + "fetching_events": "Recuperando eventos…", + "file_attached": "Archivo adjunto", + "format": "Formato", + "from_the_beginning": "Desde el principio", + "generating_zip": "Generar un archivo ZIP", + "include_attachments": "Incluir archivos adjuntos", "media_omitted": "Archivo omitido", "media_omitted_file_size": "Archivo omitido - supera el límite de tamaño", - "creator_summary": "%(creatorName)s creó esta sala.", - "export_info": "Aquí empieza la exportación de . Exportado por el %(exportDate)s.", - "topic": "Asunto: %(topic)s", - "error_fetching_file": "Error al recuperar el archivo", - "file_attached": "Archivo adjunto", - "fetching_events": "Recuperando eventos…", - "creating_output": "Creando resultado…", + "messages": "Mensajes", + "num_messages": "Número de mensajes", + "num_messages_min_max": "El número de mensajes solo puede ser de %(min)s a %(max)s", + "number_of_messages": "Un número máximo de mensajes", "processing": "Procesando…", - "enter_number_between_min_max": "Escribe un número entre %(min)s y %(max)s", + "processing_event_n": "Procesando evento %(number)s de %(total)s", + "select_option": "Elige cómo quieres exportar los mensajes", + "size_limit": "Límite de tamaño", "size_limit_min_max": "El tamaño solo puede ser un número de %(min)s a %(max)s MB", - "num_messages_min_max": "El número de mensajes solo puede ser de %(min)s a %(max)s", - "num_messages": "Número de mensajes", - "cancelled": "Exportación cancelada", - "cancelled_detail": "Has cancelado la exportación", + "starting_export": "Comenzando la exportación…", "successful": "Exportado con éxito", "successful_detail": "La exportación ha terminado correctamente. La puedes encontrar en tu carpeta de Descargas.", - "confirm_stop": "¿Seguro que quieres parar la exportación de tus datos? Si quieres exportarlos más adelante, tendrás que empezarla de nuevo.", - "exporting_your_data": "Exportando tus datos", + "text": "Texto", "title": "Exportar conversación", - "select_option": "Elige cómo quieres exportar los mensajes", - "format": "Formato", - "messages": "Mensajes", - "size_limit": "Límite de tamaño", - "include_attachments": "Incluir archivos adjuntos" + "topic": "Asunto: %(topic)s", + "unload_confirm": "¿Seguro que quieres salir durante la exportación?" }, - "create_room": { - "title_video_room": "Crear una sala de vídeo", - "title_public_room": "Crear una sala pública", - "title_private_room": "Crear una sala privada", - "action_create_video_room": "Crear sala de vídeo", - "action_create_room": "Crear sala", - "name_validation_required": "Elige un nombre para la sala", - "join_rule_restricted_label": "Todo el mundo en podrá encontrar y unirse a esta sala.", - "join_rule_change_notice": "Puedes cambiar esto cuando quieras desde los ajustes de la sala.", - "join_rule_public_parent_space_label": "Cualquiera podrá encontrar y unirse a esta sala, incluso gente que no sea miembro de .", - "join_rule_public_label": "Todo el mundo podrá encontrar y unirse a esta sala.", - "join_rule_invite_label": "Solo aquellas personas invitadas podrán encontrar y unirse a esta sala.", - "encrypted_video_room_warning": "No lo podrás desactivar después. Esta sala se cifrará, pero no así la llamada integrada.", - "encrypted_warning": "No podrás desactivarlo más adelante. Los puentes y la mayoría de bots todavía no funcionarán.", - "encryption_forced": "Tu servidor obliga a usar cifrado en las salas privadas.", - "encryption_label": "Activar el cifrado de extremo a extremo", - "unfederated_label_default_off": "Puedes activar esto si la sala solo se usará para colaborar con equipos internos en tu servidor base. No se podrá cambiar después.", - "unfederated_label_default_on": "Puedes desactivar esto si la sala se utilizará para colaborar con equipos externos que tengan su propio servidor base. Esto no se puede cambiar después.", - "topic_label": "Asunto (opcional)", - "room_visibility_label": "Visibilidad de la sala", - "join_rule_invite": "Sala privada (solo por invitación)", - "join_rule_restricted": "Visible para los miembros del espacio", - "unfederated": "Evita que cualquier persona que no sea parte de %(serverName)s se una a esta sala." + "failed_load_async_component": "No se ha podido cargar. Comprueba tu conexión de red e inténtalo de nuevo.", + "feedback": { + "can_contact_label": "Os podéis poner en contacto conmigo si tenéis alguna pregunta", + "comment_label": "Comentario", + "existing_issue_link": "Por favor, echa un vistazo primero a las incidencias de Github. Si no encuentras nada relacionado, crea una nueva incidencia.", + "may_contact_label": "Podéis poneros en contacto conmigo para responderme o informarme sobre nuevas ideas", + "platform_username": "Tu nombre de usuario y plataforma irán adjuntos para que podamos interpretar tus comentarios lo mejor posible.", + "pro_type": "CONSEJO: Si creas una incidencia, adjunta tus registros de depuración para ayudarnos a localizar el problema.", + "send_feedback_action": "Enviar comentarios", + "sent": "Comentarios enviados" + }, + "file_panel": { + "empty_description": "Adjunta archivos desde el chat o simplemente arrástralos y suéltalos en cualquier lugar de una sala.", + "empty_heading": "No hay archivos visibles en esta sala", + "guest_note": "Regístrate para usar esta funcionalidad", + "peek_note": "Debes unirte a la sala para ver sus archivos" + }, + "forward": { + "filter_placeholder": "Busca salas o gente", + "message_preview_heading": "Vista previa del mensaje", + "no_perms_title": "No tienes permisos para hacer eso", + "open_room": "Abrir sala", + "send_label": "Enviar", + "sending": "Enviando", + "sent": "Enviado" + }, + "identity_server": { + "change": "Cambiar el servidor de identidad", + "change_prompt": "¿Desconectarse del servidor de identidad y conectarse a ?", + "change_server_prompt": "Si no quieres usar para descubrir y ser descubierto por contactos existentes que conoces, introduce otro servidor de identidad más abajo.", + "checking": "Comprobando servidor", + "description_connected": "Estás usando actualmente para descubrir y ser descubierto por contactos existentes que conoces. Puedes cambiar tu servidor de identidad más abajo.", + "description_disconnected": "No estás usando un servidor de identidad ahora mismo. Para descubrir y ser descubierto por contactos existentes que conoces, introduce uno más abajo.", + "description_optional": "Usar un servidor de identidad es opcional. Si eliges no usar un servidor de identidad, no podrás ser descubierto por otros usuarios y no podrás invitar a otros por email o teléfono.", + "disconnect": "Desconectar servidor de identidad", + "disconnect_anyway": "Desconectar de todas formas", + "disconnect_offline_warning": "Usted debe eliminar sus datos personales del servidor de identidad antes de desconectarse. Desafortunadamente, el servidor de identidad está actualmente desconectado o es imposible comunicarse con él por otra razón.", + "disconnect_personal_data_warning_1": "Usted todavía está compartiendo sus datos personales en el servidor de identidad .", + "disconnect_personal_data_warning_2": "Le recomendamos que elimine sus direcciones de correo electrónico y números de teléfono del servidor de identidad antes de desconectarse.", + "disconnect_server": "¿Desconectarse del servidor de identidad ?", + "disconnect_warning": "Desconectarte de tu servidor de identidad significa que no podrás ser descubierto por otros usuarios y no podrás invitar a otros por email o teléfono.", + "do_not_use": "No usar un servidor de identidad", + "error_connection": "No se ha podido conectar al servidor de identidad", + "error_invalid": "No es un servidor de identidad válido (código de estado %(code)s)", + "error_invalid_or_terms": "Términos de servicio no aceptados o el servidor de identidad es inválido.", + "no_terms": "El servidor de identidad que has elegido no tiene ningún término de servicio.", + "suggestions": "Deberías:", + "suggestions_1": "comprueba los complementos (plugins) de tu navegador para ver si hay algo que pueda bloquear el servidor de identidad (como p.ej. Privacy Badger)", + "suggestions_2": "contactar con los administradores del servidor de identidad ", + "suggestions_3": "espera y vuelve a intentarlo más tarde", + "url": "Servidor de identidad %(server)s", + "url_field_label": "Introducir un servidor de identidad nuevo", + "url_not_https": "La URL del servidor de identidad debe ser HTTPS" + }, + "in_space": "En el espacio %(spaceName)s.", + "in_space1_and_space2": "En los espacios %(space1Name)s y %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "En %(spaceName)s y %(count)s espacio más.", + "other": "En %(spaceName)s y otros %(count)s espacios" }, - "timeline": { - "m.call": { - "video_call_started": "Videollamada empezada en %(roomName)s.", - "video_call_started_unsupported": "Videollamada empezada en %(roomName)s. (no compatible con este navegador)" - }, - "m.call.invite": { - "voice_call": "%(senderName)s hizo una llamada de voz.", - "voice_call_unsupported": "%(senderName)s hizo una llamada de voz. (no soportada por este navegador)", - "video_call": "%(senderName)s hizo una llamada de vídeo.", - "video_call_unsupported": "%(senderName)s hizo una llamada de vídeo (no soportada por este navegador)" - }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s ha aceptado la invitación a %(displayName)s", - "accepted_invite": "%(targetName)s ha aceptado una invitación", - "invite": "%(senderName)s invitó a %(targetName)s", - "ban_reason": "%(senderName)s ha vetado a %(targetName)s: %(reason)s", - "ban": "%(senderName)s ha vetado a %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s cambió su nombre y foto de perfil", - "change_name": "%(oldDisplayName)s cambió su nombre a %(displayName)s", - "set_name": "%(senderName)s ha elegido %(displayName)s como su nombre", - "remove_name": "%(senderName)s se ha quitado el nombre personalizado (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s ha eliminado su foto de perfil", - "change_avatar": "%(senderName)s cambió su foto de perfil", - "set_avatar": "%(senderName)s se ha puesto una foto de perfil", - "no_change": "%(senderName)s no ha hecho ningún cambio", - "join": "%(targetName)s se ha unido a la sala", - "reject_invite": "%(targetName)s ha rechazado la invitación", - "left_reason": "%(targetName)s ha salido de la sala: %(reason)s", - "left": "%(targetName)s ha salido de la sala", - "unban": "%(senderName)s ha quitado el veto a %(targetName)s", - "withdrew_invite_reason": "%(senderName)s ha anulado la invitación a %(targetName)s: %(reason)s", - "withdrew_invite": "%(senderName)s ha anulado la invitación a %(targetName)s", - "kick_reason": "%(senderName)s quitó a %(targetName)s: %(reason)s", - "kick": "%(senderName)s quitó a %(targetName)s" - }, - "m.room.topic": "%(senderDisplayName)s cambió el asunto a «%(topic)s».", - "m.room.avatar": "%(senderDisplayName)s cambió la imagen de la sala.", - "m.room.name": { - "remove": "%(senderDisplayName)s eliminó el nombre de la sala.", - "change": "%(senderDisplayName)s cambió el nombre de la sala %(oldRoomName)s a %(newRoomName)s.", - "set": "%(senderDisplayName)s cambió el nombre de la sala a %(roomName)s." + "info_tooltip_title": "Información", + "integration_manager": { + "connecting": "Conectando al gestor de integraciones…", + "error_connecting": "El gestor de integraciones está desconectado o no puede conectar con su servidor.", + "error_connecting_heading": "No se puede conectar al gestor de integraciones", + "explainer": "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.", + "manage_title": "Gestor de integraciones", + "use_im": "Usa un gestor de integraciones para bots, accesorios y paquetes de pegatinas.", + "use_im_default": "Usar un gestor de integraciones (%(serverName)s) para gestionar bots, accesorios y paquetes de pegatinas." + }, + "integrations": { + "disabled_dialog_description": "Activa «%(manageIntegrations)s» en ajustes para poder hacer esto.", + "disabled_dialog_title": "Las integraciones están desactivadas", + "impossible_dialog_description": "Tu aplicación %(brand)s no te permite usar un gestor de integración para hacer esto. Por favor, contacta con un administrador.", + "impossible_dialog_title": "Integraciones no están permitidas" + }, + "invite": { + "ask_anyway_never_warn_label": "Enviar mensaje directo de todos modos y no avisar más", + "email_caption": "Invitar a través de correo electrónico", + "email_use_default_is": "Usar un servidor de identidad para invitar a través de correo electrónico. . Usar (%(defaultIdentityServerName)s)o seleccione en Ajustes.", + "email_use_is": "Utilice un servidor de identidad para invitar por correo electrónico. Gestionar en Ajustes.", + "error_already_invited_room": "El usuario ya está invitado a la sala", + "error_already_invited_space": "El usuario ya está invitado al espacio", + "error_already_joined_room": "El usuario ya está en la sala", + "error_already_joined_space": "El usuario ya está en el espacio", + "error_bad_state": "El usuario debe ser desbloqueado antes de poder ser invitado.", + "error_dm": "No hemos podido crear tu mensaje directo.", + "error_find_room": "Algo ha salido mal al intentar invitar a los usuarios.", + "error_find_user_description": "Puede que los siguientes usuarios no existan o sean inválidos, y no pueden ser invitados: %(csvNames)s", + "error_find_user_title": "No se encontró a los siguientes usuarios", + "error_invite": "No se pudo invitar a esos usuarios. Por favor, revisa los usuarios que quieres invitar e inténtalo de nuevo.", + "error_permissions_room": "No tienes permisos para inviitar gente a esta sala.", + "error_permissions_space": "No tienes permiso para invitar gente a este espacio.", + "error_profile_undisclosed": "El usuario podría no existir", + "error_transfer_multiple_target": "Una llamada solo puede transferirse a un usuario.", + "error_unknown": "Error desconocido del servidor", + "error_user_not_found": "El usuario no existe", + "error_version_unsupported_room": "El servidor del usuario no soporta la versión de la sala.", + "error_version_unsupported_space": "El servidor base del usuario no es compatible con la versión de este espacio.", + "failed_generic": "Falló la operación", + "failed_title": "No se ha podido invitar", + "invalid_address": "Dirección desconocida", + "key_share_warning": "Las personas que invites podrán leer los mensajes antiguos.", + "name_email_mxid_share_room": "Invitar a alguien usando su nombre, dirección de correo, nombre de usuario (ej.: ) o compartiendo la sala.", + "name_email_mxid_share_space": "Invita a más gente usando su nombre, correo electrónico, nombre de usuario (ej.: ) o compartiendo el enlace a este espacio.", + "name_mxid_share_room": "Invita a alguien usando su nombre, nombre de usuario (ej.: ) o compartiendo esta sala.", + "name_mxid_share_space": "Invita a más gente usando su nombre, nombre de usuario (ej.: ) o compartiendo el enlace a este espacio.", + "recents_section": "Conversaciones recientes", + "room_failed_partial": "Hemos enviado el resto, pero no hemos podido invitar las siguientes personas a la sala ", + "room_failed_partial_title": "No se han podido enviar algunas invitaciones", + "room_failed_title": "Ocurrió un error al invitar usuarios a %(roomName)s", + "send_link_prompt": "O envía un enlace de invitación", + "start_conversation_name_email_mxid_prompt": "Empieza una conversación con alguien usando su nombre, correo electrónico o nombre de usuario (como ).", + "start_conversation_name_mxid_prompt": "Empieza una conversación con alguien usando su nombre o nombre de usuario (como ).", + "suggestions_disclaimer": "Puede que algunas sugerencias no se muestren por motivos de privacidad.", + "suggestions_disclaimer_prompt": "Si no encuentras a quien buscas, envíale tu enlace de invitación que encontrarás abajo.", + "suggestions_section": "Mensajes directos recientes", + "to_room": "Invitar a %(roomName)s", + "to_space": "Invitar a %(spaceName)s", + "transfer_dial_pad_tab": "Teclado numérico", + "transfer_user_directory_tab": "Lista de usuarios", + "unable_find_profiles_description_default": "No se pudieron encontrar perfiles para los IDs Matrix listados a continuación, ¿Quieres invitarles igualmente?", + "unable_find_profiles_invite_label_default": "Invitar igualmente", + "unable_find_profiles_invite_never_warn_label_default": "Invitar igualmente, y no preguntar más en el futuro", + "unable_find_profiles_title": "Puede que estos usuarios no existan" + }, + "inviting_user1_and_user2": "Invitando a %(user1)s y %(user2)s", + "inviting_user_and_n_others": { + "one": "Invitando a %(user)s y 1 más", + "other": "Invitando a %(user)s y %(count)s más" + }, + "items_and_n_others": { + "other": " y otros %(count)s", + "one": " y otro más" + }, + "keyboard": { + "activate_button": "Activar botón seleccionado", + "autocomplete_cancel": "Cancelar autocompletar", + "autocomplete_force": "Forzar a que termine", + "autocomplete_navigate_next": "Sugerencia siguiente", + "autocomplete_navigate_prev": "Sugerencia anterior", + "backspace": "Tecta de retroceso", + "cancel_reply": "Cancelar responder al mensaje", + "category_autocomplete": "Autocompletar", + "category_calls": "Llamadas", + "category_navigation": "Navegación", + "category_room_list": "Lista de salas", + "close_dialog_menu": "Cerrar cuadro de diálogo o menú contextual", + "composer_jump_end": "Saltar al final del editor", + "composer_jump_start": "Saltar al principio del editor", + "composer_navigate_next_history": "Ir al siguiente mensaje en el historial del editor", + "composer_navigate_prev_history": "Ir al anterior mensaje en el historial del editor", + "composer_new_line": "Insertar salto de línea", + "composer_redo": "Rehacer edición", + "composer_toggle_bold": "Alternar negrita", + "composer_toggle_code_block": "Alternar bloque de código", + "composer_toggle_italics": "Alternar cursiva", + "composer_toggle_link": "Alternar enlace", + "composer_toggle_quote": "Alternar cita", + "composer_undo": "Deshacer edición", + "dismiss_read_marker_and_jump_bottom": "Descartar el marcador de lectura y saltar al final", + "end": "Fin", + "go_home_view": "Ir a la vista de inicio", + "home": "Inicio", + "jump_first_message": "Ir al primer mensaje", + "jump_last_message": "Ir al último mensaje", + "jump_room_search": "Ir a la búsqueda de salas", + "jump_to_read_marker": "Ir al mensaje no leído más antiguo", + "keyboard_shortcuts_tab": "Abrir esta pestaña de ajustes", + "navigate_next_history": "Siguiente sala o espacio visitado", + "navigate_next_message_edit": "Ir al siguiente mensaje a editar", + "navigate_prev_history": "Anterior sala o espacio visitado", + "navigate_prev_message_edit": "Ir al anterior mensaje a editar", + "next_room": "Siguiente sala o conversación", + "next_unread_room": "Siguiente sala o conversación sin leer", + "number": "[número]", + "open_user_settings": "Abrir los ajustes de usuario", + "page_down": "Página abajo", + "page_up": "Página arriba", + "prev_room": "Siguiente sala o conversación", + "prev_unread_room": "Anterior sala o conversación sin leer", + "room_list_collapse_section": "Encoger la sección de lista de salas", + "room_list_expand_section": "Expandir la sección de la lista de salas", + "room_list_navigate_down": "Navegar hacia abajo en la lista de salas", + "room_list_navigate_up": "Subir en la lista de salas", + "room_list_select_room": "Seleccionar sala de la lista de salas", + "scroll_down_timeline": "Bajar en la línea de tiempo", + "scroll_up_timeline": "Subir en la línea de tiempo", + "search": "Buscar (si está activado)", + "send_sticker": "Enviar una pegatina", + "space": "Espacio", + "switch_to_space": "Ir a un espacio por número", + "toggle_hidden_events": "Alternar visibilidad del evento oculto", + "toggle_microphone_mute": "Activar o desactivar tu micrófono", + "toggle_right_panel": "Alternar panel derecho", + "toggle_space_panel": "Activar o desactivar el panel de espacio", + "toggle_top_left_menu": "Alternar el menú superior izquierdo", + "toggle_webcam_mute": "Activar o desactivar la cámara", + "upload_file": "Cargar un archivo" + }, + "labs": { + "automatic_debug_logs": "Mandar automáticamente los registros de depuración cuando ocurra cualquier error", + "automatic_debug_logs_decryption": "Enviar los registros de depuración automáticamente de fallos al descifrar", + "automatic_debug_logs_key_backup": "Enviar automáticamente los registros de depuración cuando la clave de respaldo no funcione", + "beta_description": "¿Qué novedades se esperan en %(brand)s? La sección de experimentos es la mejor manera de ver las cosas antes de que se publiquen, probar nuevas funcionalidades y ayudar a mejorarlas antes de su lanzamiento.", + "beta_feature": "Esta funcionalidad está en beta", + "beta_feedback_leave_button": "Para salir de la beta, ve a tus ajustes.", + "beta_feedback_title": "Danos tu opinión sobre la beta de %(featureName)s", + "beta_section": "Funcionalidades futuras", + "bridge_state": "Incluir información sobre puentes en la configuración de las salas", + "bridge_state_channel": "Canal: ", + "bridge_state_creator": "Este puente fue aportado por .", + "bridge_state_manager": "Este puente lo gestiona .", + "bridge_state_workspace": "Entorno de trabajo: ", + "click_for_info": "Haz clic para más info.", + "currently_experimental": "Actualmente en fase experimental.", + "custom_themes": "Soporta la adición de temas personalizados", + "dehydration": "Mensajería cifrada y offline usando dispositivos deshidratados", + "dynamic_room_predecessors": "Predecesores dinámicos de la sala", + "element_call_video_rooms": "Salas de vídeo Element Call", + "experimental_description": "¿Te apetece probar cosas experimentales? Aquí encontrarás nuestras ideas en desarrollo. No están terminadas, pueden ser inestables, cambiar o dejar de estar disponibles. Más información.", + "feature_wysiwyg_composer_description": "Usar texto con formato en lugar de Markdown en el editor de mensajes.", + "group_calls": "Nueva experiencia de llamadas grupales", + "group_developer": "Desarrollo", + "group_encryption": "Cifrado", + "group_experimental": "Experimentos", + "group_messaging": "Mensajería", + "group_moderation": "Moderación", + "group_profile": "Perfil", + "group_rooms": "Salas", + "group_spaces": "Espacios", + "group_themes": "Temas", + "group_voip": "Voz y vídeo", + "group_widgets": "Accesorios", + "hidebold": "Ocultar el punto indicador de notificaciones (solo mostrar un indicador con número)", + "html_topic": "Ver representación HTML de los asuntos de las salas", + "join_beta": "Unirme a la beta", + "join_beta_reload": "Al unirte a la beta, %(brand)s volverá a cargarse.", + "jump_to_date": "Saltar a una fecha (añade el comando /jumptodate y enlaces para saltar en los encabezados de fecha)", + "jump_to_date_msc_support": "Requiere que tu servidor sea compatible con MSC3030", + "latex_maths": "Mostrar matemáticas en los mensajes usando LaTeX", + "leave_beta": "Salir de la beta", + "leave_beta_reload": "Al salir de la beta, %(brand)s volverá a cargarse.", + "location_share_live": "Compartir ubicación en tiempo real", + "location_share_live_description": "Implementación temporal. Las ubicaciones persisten en el historial de la sala.", + "mjolnir": "Nuevas maneras de ignorar a otras personas", + "msc3531_hide_messages_pending_moderation": "Permitir a los moderadores ocultar mensajes a la espera de revisión.", + "oidc_native_flow": "Activar flujos de OIDC nativos (en desarrollo)", + "pinning": "Mensajes anclados", + "report_to_moderators": "Denunciar ante los moderadores", + "report_to_moderators_description": "En las salas que sean compatible con la moderación, el botón de «Denunciar» avisará a los moderadores de la sala.", + "rust_crypto": "Implementación de la criptografía en Rust", + "rust_crypto_disabled_notice": "Ahora mismo solo se puede activar a través de config.json", + "sliding_sync": "Modo de sincronización progresiva", + "sliding_sync_checking": "Comprobando…", + "sliding_sync_configuration": "Configuración de la sincronización progresiva", + "sliding_sync_description": "En desarrollo, no se puede desactivar.", + "sliding_sync_disable_warning": "Para desactivarlo, tendrás que cerrar sesión y volverla a iniciar. ¡Ten cuidado!", + "sliding_sync_disabled_notice": "Cierra sesión y vuélvela a abrir para desactivar", + "sliding_sync_proxy_url_label": "URL de servidor proxy", + "sliding_sync_proxy_url_optional_label": "URL de servidor proxy (opcional)", + "sliding_sync_server_no_support": "Tu servidor no es compatible", + "sliding_sync_server_specify_proxy": "Tu servidor no es compatible, debes configurar un intermediario (proxy)", + "sliding_sync_server_support": "Tu servidor es compatible", + "state_counters": "Muestra contadores simples en la cabecera de la sala", + "under_active_development": "Funcionalidad en desarrollo.", + "video_rooms": "Salas de vídeo", + "video_rooms_a_new_way_to_chat": "Una nueva forma de hablar por voz y vídeo en %(brand)s.", + "video_rooms_always_on_voip_channels": "Las salas de vídeo son canales de VoIP siempre abiertos, disponibles dentro de una sala en %(brand)s.", + "video_rooms_beta": "Las salas de vídeo están en beta", + "video_rooms_faq1_answer": "Usa el botón «+» en la sección de la sala del panel izquierdo.", + "video_rooms_faq1_question": "Cómo crear una sala de vídeo", + "video_rooms_faq2_answer": "Sí, el historial de la sala aparece al lado del vídeo.", + "video_rooms_faq2_question": "¿Puedo mandar mensajes de texto en la videollamada?", + "voice_broadcast": "Retransmisión de voz", + "wysiwyg_composer": "Editor de texto enriquecido" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Estas opciones son indicadas para usuarios avanzados.", + "ban_reason": "Ignorado/Bloqueado", + "error_adding_ignore": "Error al añadir usuario/servidor ignorado", + "error_adding_list_description": "Por favor, verifica la ID o dirección de esta sala e inténtalo de nuevo.", + "error_adding_list_title": "Error al suscribirse a la lista", + "error_removing_ignore": "Error al eliminar usuario/servidor ignorado", + "error_removing_list_description": "Por favor, inténtalo de nuevo o mira tu consola para encontrar pistas.", + "error_removing_list_title": "Error al cancelar la suscripción a la lista", + "explainer_1": "Añade los usuarios y servidores que quieras ignorar aquí. Usa asteriscos para que %(brand)s coincida cualquier conjunto de caracteres. Por ejemplo, @bot:* ignoraría a todos los usuarios,en cualquier servidor, que tengan el nombre 'bot' .", + "explainer_2": "Ignorar usuarios se hace mediante listas negras que contienen reglas sobre a quién bloquear. Suscribirse a una lista negra significa que los usuarios/servidores bloqueados serán invisibles para tí.", + "lists": "Estás actualmente suscrito a:", + "lists_description_1": "¡Suscribirse a una lista negra hará unirte a ella!", + "lists_description_2": "Si esto no es lo que quieres, por favor usa una herramienta diferente para ignorar usuarios.", + "lists_heading": "Listados a que subscribiste", + "lists_new_label": "ID de sala o dirección de la lista de prohibición", + "no_lists": "No estás suscrito a ninguna lista", + "personal_empty": "No has ignorado a nadie.", + "personal_heading": "Lista de bloqueo personal", + "personal_new_label": "Servidor o ID de usuario a ignorar", + "personal_new_placeholder": "ej.: @bot:* o ejemplo.org", + "personal_section": "Estás ignorando actualmente:", + "room_name": "Mi lista de baneos", + "room_topic": "Esta es la lista de usuarios y/o servidores que has bloqueado. ¡No te salgas de la sala!", + "rules_empty": "Ninguno", + "rules_server": "Reglas del servidor", + "rules_title": "Reglas de la lista negra - %(roomName)s", + "rules_user": "Reglas de usuario", + "something_went_wrong": "Algo salió mal. Por favor, inténtalo de nuevo o mira tu consola para encontrar pistas.", + "title": "Usuarios ignorados", + "view_rules": "Ver reglas" + }, + "language_dropdown_label": "Lista selección de idiomas", + "lazy_loading": { + "disabled_action": "Limpiar la caché y resincronizar", + "disabled_description1": "Has usado %(brand)s anteriormente en %(host)s con carga diferida de usuarios activada. En esta versión la carga diferida está desactivada. Como el caché local no es compatible entre estas dos configuraciones, %(brand)s tiene que resincronizar tu cuenta.", + "disabled_description2": "Si la otra versión de %(brand)s esta todavía abierta en otra pestaña, por favor, ciérrala, ya que usar %(brand)s en el mismo host con la opción de carga diferida activada y desactivada simultáneamente causará problemas.", + "disabled_title": "Caché local incompatible", + "resync_description": "%(brand)s ahora utiliza de 3 a 5 veces menos memoria, porque solo carga información sobre otros usuarios cuando es necesario. Por favor, ¡aguarda mientras volvemos a sincronizar con el servidor!", + "resync_title": "Actualizando %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Eres la única persona aquí. Si te vas, no podrá unirse nadie en el futuro, incluyéndote a ti.", + "leave_room_question": "¿Salir de la sala «%(roomName)s»?", + "leave_space_question": "¿Salir del espacio «%(spaceName)s»?", + "room_rejoin_warning": "Esta sala no es pública. No podrás volver a unirte sin una invitación.", + "space_rejoin_warning": "Este espacio es privado. No podrás volverte a unir sin una invitación." + }, + "left_panel": { + "open_dial_pad": "Abrir teclado numérico" + }, + "lightbox": { + "rotate_left": "Girar a la izquierda", + "rotate_right": "Girar a la derecha" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Este servidor base no está configurado para mostrar mapas.", + "MapStyleUrlNotReachable": "Este servidor base no está configurado apropiadamente para mostrar mapas, o el servidor de mapas no responde.", + "WebGLNotEnabled": "WebGL es necesario para mostrar mapas. Por favor, actívalo en los ajustes de tu navegador.", + "click_drop_pin": "Haz clic para colocar un marcador", + "click_move_pin": "Haz clic para mover el marcador", + "close_sidebar": "Cerrar barra lateral", + "error_fetch_location": "No se ha podido conseguir la ubicación", + "error_no_perms_description": "Debes tener el permiso correspondiente para compartir ubicaciones en esta sala.", + "error_no_perms_title": "No tienes permiso para compartir ubicaciones", + "error_send_description": "%(brand)s no ha podido enviar tu ubicación. Por favor, inténtalo de nuevo más tarde.", + "error_send_title": "No hemos podido enviar tu ubicación", + "error_sharing_live_location": "Ocurrió un error mientras se compartía tu ubicación en tiempo real", + "error_sharing_live_location_try_again": "Ha ocurrido un error al compartir tu ubicación en tiempo real. Por favor, inténtalo de nuevo", + "error_stopping_live_location": "Ha ocurrido un error al dejar de compartir tu ubicación en tiempo real", + "error_stopping_live_location_try_again": "Ha ocurrido un error al dejar de compartir tu ubicación en tiempo real. Por favor, inténtalo de nuevo", + "expand_map": "Expandir mapa", + "failed_generic": "No se ha podido conseguir tu ubicación. Por favor, inténtalo de nuevo más tarde.", + "failed_load_map": "No se ha podido cargar el mapa", + "failed_permission": "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.", + "failed_timeout": "Tras un tiempo intentándolo, no hemos podido obtener tu ubicación. Por favor, inténtalo de nuevo más tarde.", + "failed_unknown": "Error desconocido al conseguir tu ubicación. Por favor, inténtalo de nuevo más tarde.", + "find_my_location": "Encontrar mi ubicación", + "live_description": "Ubicación en tiempo real de %(displayName)s", + "live_enable_description": "Nota: esta funcionalidad es un experimento, y su funcionamiento es todavía provisional. Esto significa que no podrás eliminar el historial de tu ubicación, y usuarios con conocimientos avanzados podrán verlo en esta sala incluso cuando dejes de compartir en tiempo real.", + "live_enable_heading": "Compartir ubicación en tiempo real", + "live_location_active": "Estás compartiendo tu ubicación en tiempo real", + "live_location_enabled": "Ubicación en tiempo real activada", + "live_location_ended": "La ubicación en tiempo real ha terminado", + "live_location_error": "Error en la ubicación en tiempo real", + "live_locations_empty": "Ninguna ubicación en tiempo real", + "live_share_button": "Compartir durante %(duration)s", + "live_toggle_label": "Activar compartir ubicación en tiempo real", + "live_until": "En directo hasta %(expiryTime)s", + "live_update_time": "Actualizado %(humanizedUpdateTime)s", + "loading_live_location": "Cargando ubicación en tiempo real…", + "location_not_available": "Ubicación no disponible", + "map_feedback": "Danos tu opinión sobre el mapa", + "mapbox_logo": "Logo de Mapbox", + "reset_bearing": "Orientar hacia el norte", + "share_button": "Compartir ubicación", + "share_type_live": "Mi ubicación en tiempo real", + "share_type_own": "Mi ubicación actual", + "share_type_pin": "Elige un punto en el mapa", + "share_type_prompt": "¿Qué ubicación quieres compartir?", + "stop_and_close": "Parar y cerrar", + "toggle_attribution": "Mostrar/ocultar fuente" + }, + "member_list": { + "filter_placeholder": "Filtrar miembros de la sala", + "invite_button_no_perms_tooltip": "No tienes permisos para invitar usuarios", + "invited_list_heading": "Invitado", + "power_label": "%(userName)s (nivel de permisos %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Miembros de la sala", + "message_edit_dialog_title": "Ediciones del mensaje", + "mobile_guide": { + "toast_accept": "Usar la aplicación", + "toast_description": "%(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.", + "toast_title": "Usa la aplicación para una experiencia mejor" + }, + "no_more_results": "No hay más resultados", + "notif_panel": { + "empty_description": "No tienes notificaciones pendientes.", + "empty_heading": "Estás al día" + }, + "notifications": { + "all_messages": "Todos los mensajes", + "all_messages_description": "Recibe notificaciones para todos los mensajes", + "class_other": "Otros", + "colour_bold": "Negrita", + "colour_grey": "Gris", + "colour_none": "Ninguno", + "colour_red": "Rojo", + "colour_unsent": "No enviado", + "default": "Por defecto", + "enable_prompt_toast_description": "Activar las notificaciones de escritorio", + "enable_prompt_toast_title": "Notificaciones", + "enable_prompt_toast_title_from_message_send": "No te pierdas ninguna respuesta", + "error_change_title": "Cambiar los ajustes de notificaciones", + "keyword": "Palabra clave", + "keyword_new": "Nueva palabra clave", + "mark_all_read": "Marcar todo como leído", + "mentions_and_keywords": "@menciones y palabras clave", + "mentions_and_keywords_description": "Recibir notificaciones solo cuando me mencionen o escriban una palabra vigilada configurada en los ajustes", + "mentions_keywords": "Menciones y palabras clave", + "message_didnt_send": "Mensaje no enviado. Haz clic para más info.", + "mute_description": "No recibirás ninguna notificación" + }, + "notifier": { + "m.key.verification.request": "%(name)s solicita verificación" + }, + "onboarding": { + "apple_trademarks": "App Store® y el logo de Apple® son marcas registradas de Apple Inc.", + "community_messaging_action": "Encuentra a tus contactos", + "community_messaging_description": "Mantén el control de las conversaciones.\nCrece hasta tener millones de mensajes, con potente moderación e interoperabilidad.", + "community_messaging_title": "Propiedad de la comunidad", + "complete_these": "Complétalos para sacar el máximo partido a %(brand)s", + "create_room": "Crea un grupo", + "download_app": "Descargar %(brand)s", + "download_app_action": "Descargar apps", + "download_app_description": "No te pierdas nada llevándote %(brand)s contigo", + "download_app_store": "Descargar en la App Store", + "download_brand": "Descargar %(brand)s", + "download_brand_desktop": "Descargar %(brand)s para escritorio", + "download_f_droid": "Disponible en F-Droid", + "download_google_play": "Disponible en Google Play", + "enable_notifications": "Activar notificaciones", + "enable_notifications_action": "Activar notificaciones", + "enable_notifications_description": "No te pierdas ninguna respuesta ni mensaje importante", + "explore_rooms": "Explora las salas públicas", + "find_community_members": "Encuentra e invita a las personas de tu comunidad", + "find_coworkers": "Encuentra o invita a tus compañeros", + "find_friends": "Encuentra e invita a tus amigos", + "find_friends_action": "Encontrar amigos", + "find_friends_description": "Es para lo que estás aquí, así que vamos a ello", + "find_people": "Encontrar gente", + "free_e2ee_messaging_unlimited_voip": "Gracias a la mensajería cifrada de extremo a extremo, y a las llamadas de voz y vídeo sin límite, %(brand)s es una buena manera de mantenerte en contacto.", + "get_stuff_done": "Empieza a trabajar añadiendo a tus compañeros", + "google_trademarks": "Google Play y el logo de Google Play son marcas registradas de Google LLC.", + "has_avatar_label": "Genial, ayudará a que la gente sepa que eres tú", + "intro_byline": "Toma el control de tus conversaciones.", + "intro_welcome": "Te damos la bienvenida a %(appName)s", + "no_avatar_label": "Añade una imagen para que la gente sepa que eres tú.", + "only_n_steps_to_go": { + "one": "Solo queda %(count)s paso", + "other": "Quedan solo %(count)s pasos" }, - "m.room.tombstone": "%(senderDisplayName)s actualizó esta sala.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s hizo la sala pública a cualquiera que conozca el enlace.", - "invite": "%(senderDisplayName)s restringió la sala a invitados.", - "restricted_settings": "%(senderDisplayName)s cambió quién puede unirse a esta sala. Ver ajustes.", - "restricted": "%(senderDisplayName)s cambió quién puede unirse a esta sala.", - "unknown": "%(senderDisplayName)s cambió la regla para unirse a %(rule)s" + "personal_messaging_action": "Empieza tu primera conversación", + "personal_messaging_title": "Mensajería segura para amigos y familia", + "qr_or_app_links": "%(qrCode)s o %(appLinks)s", + "send_dm": "Envía un mensaje directo", + "set_up_profile": "Completar perfil", + "set_up_profile_action": "Tu perfil", + "set_up_profile_description": "Asegúrate de que la gente sepa que eres tú de verdad", + "use_case_community_messaging": "Miembros de comunidades online", + "use_case_heading1": "Estás en", + "use_case_heading2": "¿Con quién hablarás más?", + "use_case_heading3": "Te ayudamos a conectar.", + "use_case_personal_messaging": "Familia y amigos", + "use_case_work_messaging": "Compañeros de trabajo y equipos", + "welcome_detail": "Vamos a empezar", + "welcome_to_brand": "Te damos la bienvenida a %(brand)s", + "welcome_user": "Te damos la bienvenida, %(name)s", + "work_messaging_action": "Encuentra a tus compañeros", + "work_messaging_title": "Mensajería segura para el trabajo", + "you_did_it": "¡Ya está!", + "you_made_it": "¡Ya está!" + }, + "pill": { + "permalink_other_room": "Mensaje en %(room)s", + "permalink_this_room": "Mensaje de %(user)s" + }, + "poll": { + "create_poll_action": "Crear encuesta", + "create_poll_title": "Crear una encuesta", + "disclosed_notes": "Quienes voten podrán ver los resultados", + "edit_poll_title": "Editar encuesta", + "end_description": "¿Seguro que quieres terminar la encuesta? Publicarás los resultados finales y no se podrá votar más.", + "end_message": "La encuesta ha terminado. Opción ganadora: %(topAnswer)s", + "end_message_no_votes": "La encuesta ha terminado. Nadie ha votado.", + "end_title": "Terminar encuesta", + "error_ending_description": "Lo sentimos, la encuesta no ha terminado. Por favor, inténtalo otra vez.", + "error_ending_title": "No se ha podido terminar la encuesta", + "error_voting_description": "Lo sentimos, no se ha podido registrar el voto. Inténtalo otra vez.", + "error_voting_title": "Voto no emitido", + "failed_send_poll_description": "Lo sentimos, la encuesta que has intentado empezar no ha sido publicada.", + "failed_send_poll_title": "No se ha podido enviar la encuesta", + "notes": "Los resultados se mostrarán cuando cierres la encuesta", + "options_add_button": "Añadir opción", + "options_heading": "Crear opciones", + "options_label": "Opción %(number)s", + "options_placeholder": "Escribe una opción", + "topic_heading": "¿Cuál es la pregunta o tema de la encuesta?", + "topic_label": "Pregunta o tema", + "topic_placeholder": "Escribe algo…", + "total_n_votes": { + "one": "%(count)s voto. Vota para ver los resultados", + "other": "%(count)s votos. Vota para ver los resultados" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s autorizó a unirse a la sala a personas todavía sin cuenta.", - "forbidden": "%(senderDisplayName)s ha prohibido que los invitados se unan a la sala.", - "unknown": "%(senderDisplayName)s ha cambiado el acceso de invitados a %(rule)s" + "total_n_votes_voted": { + "other": "%(count)s votos", + "one": "%(count)s voto" }, - "m.image": "%(senderDisplayName)s envió una imagen.", - "m.sticker": "%(senderDisplayName)s envió una pegatina.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s ha establecido los permisos de la sala.", - "changed": "%(senderDisplayName)s cambió los permisos de la sala.", - "all_servers_banned": "🎉 No puede participar ningún servidor. Esta sala ya no se puede usar más." + "total_no_votes": "Ningún voto", + "total_not_ended": "Los resultados podrán verse cuando la encuesta termine", + "type_closed": "Encuesta cerrada", + "type_heading": "Tipo de encuesta", + "type_open": "Encuesta abierta", + "unable_edit_description": "Lo siento, no puedes editar una encuesta después de que alguien haya votado en ella.", + "unable_edit_title": "Encuesta no editable" + }, + "power_level": { + "custom": "Personalizado (%(level)s)", + "custom_level": "Nivel personalizado", + "default": "Por defecto", + "label": "Nivel de poder", + "moderator": "Moderador", + "restricted": "Restringido" + }, + "presence": { + "away": "Lejos", + "busy": "Ocupado", + "idle": "En reposo", + "idle_for": "En reposo durante %(duration)s", + "offline": "Desconectado", + "offline_for": "Desconectado durante %(duration)s", + "online": "En línea", + "online_for": "En línea durante %(duration)s", + "unknown": "Desconocido", + "unknown_for": "Desconocido durante %(duration)s" + }, + "quick_settings": { + "all_settings": "Ajustes", + "metaspace_section": "Fijar a la barra lateral", + "sidebar_settings": "Mas opciones", + "title": "Ajustes rápidos" + }, + "quit_warning": { + "call_in_progress": "Parece estar en medio de una llamada, ¿esta seguro que desea salir?", + "file_upload_in_progress": "Pareces estar subiendo archivos, ¿seguro que quieres salir?" + }, + "redact": { + "confirm_button": "Confirmar eliminación", + "error": "No puedes eliminar este mensaje. (%(code)s)", + "ongoing": "Quitando…", + "reason_label": "Motivo (opcional)" + }, + "reject_invitation_dialog": { + "confirmation": "¿Estás seguro que quieres rechazar la invitación?", + "failed": "Falló al rechazar la invitación", + "title": "Rechazar invitación" + }, + "report_content": { + "description": "Denunciar este mensaje enviará su único «event ID al administrador de tu servidor base. Si los mensajes en esta sala están cifrados, el administrador de tu servidor no podrá leer el texto del mensaje ni ver ningún archivo o imagen.", + "disagree": "No estoy de acuerdo", + "hide_messages_from_user": "Comprueba que realmente quieres ocultar todos los mensajes actuales y futuros de este usuario.", + "ignore_user": "Ignorar usuario", + "illegal_content": "Contenido ilegal", + "missing_reason": "Por favor, explica por qué estás denunciando.", + "nature": "Por favor, escoge una categoría y explica por qué el mensaje es abusivo.", + "nature_disagreement": "Lo que esta persona está escribiendo no está bien.\nSe avisará a los moderadores de la sala.", + "nature_illegal": "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.", + "nature_other": "Otro motivo. Por favor, describe el problema.\nSe avisará a los moderadores de la sala.", + "nature_spam": "Esta persona está mandando publicidad no deseada o propaganda.\nSe avisará a los moderadores de la sala.", + "other_label": "Otros", + "report_content_to_homeserver": "Denunciar contenido al administrador de tu servidor base", + "report_entire_room": "Denunciar la sala entera", + "spam_or_propaganda": "Publicidad no deseada o propaganda", + "toxic_behaviour": "Comportamiento tóxico" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "¡Error al descifrar %(failedCount)s sesiones!", + "count_of_successfully_restored_keys": "%(sessionCount)s claves restauradas con éxito", + "enter_key_description": "Accede a tu historial de mensajes seguros y configúralos introduciendo tu clave de seguridad.", + "enter_key_title": "Introduce la clave de seguridad", + "enter_phrase_description": "Accede a tu historia de mensajes seguros o configúralos escribiendo tu frase de seguridad.", + "enter_phrase_title": "Introducir la frase de seguridad", + "incorrect_security_phrase_dialog": "No se ha podido descifrar la copia de seguridad con esa frase. Por favor, comprueba que hayas escrito bien la frase de seguridad.", + "incorrect_security_phrase_title": "Frase de seguridad incorrecta", + "key_backup_warning": "Advertencia: deberías configurar la copia de seguridad de claves solamente usando un ordenador de confianza.", + "key_fetch_in_progress": "Obteniendo claves del servidor…", + "key_forgotten_text": "Si te has olvidado de tu clave de seguridad puedes ", + "key_is_invalid": "No es una clave de seguridad válida", + "key_is_valid": "¡Parece que es una clave de seguridad válida!", + "keys_restored_title": "Se restauraron las claves", + "load_error_content": "No se puede cargar el estado de la copia de seguridad", + "load_keys_progress": "%(completed)s de %(total)s llaves restauradas", + "no_backup_error": "¡No se encontró una copia de seguridad!", + "phrase_forgotten_text": "Si has olvidado tu frase de seguridad puedes usar tu clave de seguridad o configurar nuevos métodos de recuperación", + "recovery_key_mismatch_description": "La copia de seguridad no se ha podido descifrar con esta clave: por favor, comprueba que la que has introducido es correcta.", + "recovery_key_mismatch_title": "Las claves de seguridad no coinciden", + "restore_failed_error": "No se pudo restaurar la copia de seguridad" + }, + "right_panel": { + "add_integrations": "Añadir accesorios, puentes y bots", + "edit_integrations": "Editar accesorios, puentes y bots", + "export_chat_button": "Exportar conversación", + "files_button": "Archivos", + "pinned_messages": { + "empty": "Ningún mensaje fijado… todavía", + "explainer": "Si tienes permisos, abre el menú de cualquier mensaje y selecciona Fijar para colocarlo aquí.", + "limits": { + "other": "Solo puedes anclar hasta %(count)s accesorios" + }, + "title": "Mensajes fijados" }, - "m.room.canonical_alias": { - "set": "%(senderName)s estableció la dirección principal para esta sala como %(address)s.", - "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.", - "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." + "pinned_messages_button": "Fijado", + "poll": { + "active_heading": "Encuestas activas", + "empty_active": "Esta sala no tiene encuestas activas", + "empty_past": "Esta sala no tiene encuestas anteriores", + "final_result": { + "one": "Resultados finales (%(count)s voto)", + "other": "Resultados finales (%(count)s votos)" }, - "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." - } + "load_more": "Cargar más encuestas", + "loading": "Cargando encuestas", + "past_heading": "Encuestas anteriores", + "view_poll": "Ver encuesta" }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s ha revocado la invitación para que %(targetDisplayName)s se una a la sala.", - "sent": "%(senderName)s invitó a %(targetDisplayName)s a unirse a la sala." + "polls_button": "Historial de encuestas", + "room_summary_card": { + "title": "Info. de la sala" }, - "m.room.history_visibility": { - "invited": "%(senderName)s hizo visible el historial futuro de la sala para todos los miembros de la sala, desde el momento en que son invitados.", - "joined": "%(senderName)s hizo visible el historial futuro de la sala para todos los miembros de la sala, desde el momento en que se unieron.", - "shared": "%(senderName)s hizo visible el historial futuro de la sala para todos los miembros de la sala.", - "world_readable": "%(senderName)s hizo visible el historial futuro de la sala para cualquier persona.", - "unknown": "%(senderName)s hizo visible el historial futuro de la sala para desconocido (%(visibility)s)." + "search_button": "Buscar", + "settings_button": "Configuración de la sala", + "share_button": "Compartir la sala", + "thread_list": { + "context_menu_label": "Ajustes del hilo" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s ha fijado un mensaje en esta sala. Mira todos los mensajes fijados.", - "pinned": "%(senderName)s ha fijado un mensaje en esta sala. Mira todos los mensajes fijados.", - "unpinned_link": "%(senderName)s ha dejado de fijar un mensaje de esta sala. Ver todos los mensajes fijados.", - "unpinned": "%(senderName)s ha dejado de fijar un mensaje de esta sala. Ver todos los mensajes fijados.", - "changed_link": "%(senderName)s cambió los mensajes fijados de la sala.", - "changed": "%(senderName)s cambió los mensajes fijados de la sala." + "video_room_chat": { + "title": "Conversación" }, - "m.widget": { - "modified": "%(senderName)s modificó el accesorio %(widgetName)s%(widgetName)sx", - "added": "%(senderName)s añadió el accesorio %(widgetName)s", - "removed": "componente %(widgetName)s eliminado por %(senderName)s" + "widgets_section": "Accesorios" + }, + "room": { + "3pid_invite_email_not_found_account": "Esta invitación se envió originalmente a %(email)s, que no está asociada a tu cuenta", + "3pid_invite_email_not_found_account_room": "Esta invitación a la sala %(roomName)s fue enviada a %(email)s que no está asociada a su cuenta", + "3pid_invite_error_description": "Ha ocurrido un error (%(errcode)s) al validar tu invitación. Puedes intentar a pasarle esta información a la persona que te ha invitado.", + "3pid_invite_error_invite_action": "Intentar unirse de todas formas", + "3pid_invite_error_invite_subtitle": "Sólo puedes unirte con una invitación que funciona.", + "3pid_invite_error_public_subtitle": "Todavía puedes unirte.", + "3pid_invite_error_title": "Ha ocurrido un error al procesar tu invitación.", + "3pid_invite_error_title_room": "Algo salió a mal invitando a %(roomName)s", + "3pid_invite_no_is_subtitle": "Utilice un servidor de identidad en Configuración para recibir invitaciones directamente en %(brand)s.", + "banned_by": "%(memberName)s te ha vetado", + "banned_from_room_by": "%(memberName)s te ha echado de %(roomName)s", + "context_menu": { + "copy_link": "Copiar enlace a la sala", + "favourite": "Añadir a favoritos", + "forget": "Olvidar sala", + "low_priority": "Prioridad baja", + "mark_read": "Marcar como leído", + "mentions_only": "Solo menciones", + "notifications_mute": "Silenciar sala", + "title": "Opciones de la sala", + "unfavourite": "Favorecido" }, - "io.element.widgets.layout": "%(senderName)s actualizó la disposición de la sala", - "m.location": "%(senderName)s ha compartido su ubicación", - "self_redaction": "Mensaje eliminado", - "redaction": "Mensaje eliminado por %(name)s", - "m.poll.start": "%(senderName)s ha empezado una encuesta – %(pollQuestion)s", - "m.poll.end": "%(senderName)s ha terminado una encuesta", - "typing_indicator": { - "one_user": "%(displayName)s está escribiendo…", - "two_users": "%(names)s y %(lastPerson)s están escribiendo…", - "more_users": { - "other": "%(names)s y otros %(count)s están escribiendo…", - "one": "%(names)s y otra persona están escribiendo…" - } + "creating_room_text": "Estamos creando una sala con %(names)s", + "dm_invite_action": "Empezar una conversación", + "dm_invite_subtitle": " quiere mandarte mensajes", + "dm_invite_title": "¿Quieres empezar una conversación con %(user)s?", + "drop_file_prompt": "Suelta aquí el archivo para enviarlo", + "edit_topic": "Editar asunto", + "error_join_404_2": "Si conoces la dirección de una sala, prueba a unirte a través de ella.", + "error_join_404_invite": "La persona que te ha invitado se ha ido ya, o su servidor está fuera de línea.", + "error_join_404_invite_same_hs": "La persona que te invitó ya no está aquí.", + "error_join_connection": "Ha ocurrido un error al entrar.", + "error_join_incompatible_version_1": "Lo siento, tu servidor base es demasiado antiguo. No puedes participar aquí.", + "error_join_incompatible_version_2": "Por favor, contacta con la administración de tu servidor base.", + "error_join_title": "No ha sido posible unirse", + "error_jump_to_date": "El servidor devolvió un %(statusCode)s con el código de error %(errorCode)s", + "error_jump_to_date_details": "Detalles del error", + "face_pile_summary": { + "one": "%(count)s persona que ya conoces se ha unido", + "other": "%(count)s personas que ya conoces se han unido" }, - "m.call.hangup": { - "dm": "La llamada ha terminado" + "face_pile_tooltip_label": { + "one": "Ver 1 miembro", + "other": "Ver los %(count)s miembros" }, - "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" + "face_pile_tooltip_shortcut": "Incluyendo %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Además de ti, %(commaSeparatedMembers)s", + "failed_reject_invite": "Falló al rechazar invitación", + "forget_room": "Olvidar esta sala", + "forget_space": "Olvidar este espacio", + "header": { + "close_call_button": "Terminar llamada", + "forget_room_button": "Olvidar sala", + "hide_widgets_button": "Ocultar accesorios", + "room_is_public": "Esta sala es pública", + "show_widgets_button": "Mostrar accesorios", + "video_call_button_ec": "Videollamada (%(brand)s)", + "video_call_button_jitsi": "Videollamada (Jitsi)", + "video_call_ec_change_layout": "Cambiar disposición", + "video_call_ec_layout_freedom": "Libertad", + "video_room_view_chat_button": "Ver historial del chat" + }, + "inaccessible": "Esta sala o espacio no es accesible en este momento.", + "inaccessible_name": "%(roomName)s no es accesible en este momento.", + "inaccessible_subtitle_1": "Inténtalo más tarde, o pídele a alguien con permisos de administrador dentro de la sala o espacio que compruebe si tienes acceso.", + "inaccessible_subtitle_2": "El código de error %(errcode)s fue devuelto cuando se intentaba acceder a la sala o espacio. Si crees que este mensaje es un error, por favor, envía un reporte de bug .", + "intro": { + "dm_caption": "En esta conversación no hay nadie más, hasta que uno de los dos invite a alguien.", + "enable_encryption_prompt": "Activa el cifrado en los ajustes.", + "encrypted_3pid_dm_pending_join": "Cuando la gente se una, podrás hablar", + "no_avatar_label": "Añade una imagen para que la gente reconozca la sala fácilmente.", + "no_topic": "Añade un asunto para que la gente sepa de qué va la sala.", + "private_unencrypted_warning": "Tus mensajes privados están cifrados normalmente, pero esta sala no lo está. A menudo, esto pasa porque has iniciado sesión con un dispositivo o método no compatible, como las invitaciones por correo.", + "room_invite": "Invitar solo a esta sala", + "send_message_start_dm": "Envía tu primer mensaje para invitar a a la conversación", + "start_of_dm_history": "Este es el inicio de tu historial de mensajes directos con .", + "start_of_room": "Aquí empieza .", + "topic": "Asunto: %(topic)s ", + "topic_edit": "Asunto: %(topic)s (cambiar)", + "unencrypted_warning": "El cifrado de extremo a extremo no está activado", + "user_created": "%(displayName)s creó esta sala.", + "you_created": "Creaste esta sala." + }, + "invite_email_mismatch_suggestion": "Comparte este correo electrónico en Configuración para recibir invitaciones directamente en %(brand)s.", + "invite_reject_ignore": "Rechazar e ignorar usuario", + "invite_sent_to_email": "Esta invitación se envió a %(email)s", + "invite_sent_to_email_room": "Esta invitación a %(roomName)s fue enviada a %(email)s", + "invite_subtitle": " te ha invitado", + "invite_this_room": "Invitar a la sala", + "invite_title": "¿Quieres unirte a %(roomName)s?", + "inviter_unknown": "Desconocido", + "invites_you_text": " te ha invitado", + "join_button_account": "Registrarse", + "join_failed_enable_video_rooms": "Para unirse, por favor activa las salas de vídeo en Labs primero", + "join_failed_needs_invite": "Para ver %(roomName)s necesitas una invitación", + "join_the_discussion": "Unirme a la Sala", + "join_title": "Únete a la sala para participar", + "join_title_account": "Unirse a la conversación con una cuenta", + "joining": "Uniéndose…", + "joining_room": "Uniéndose a la sala…", + "joining_space": "Uniéndose al espacio…", + "jump_read_marker": "Ir al primer mensaje no leído.", + "jump_to_bottom_button": "Ir a los mensajes más recientes", + "jump_to_date": "Saltar a una fecha", + "jump_to_date_beginning": "Inicio de la sala", + "jump_to_date_prompt": "Elige la fecha a la que saltar", + "kick_reason": "Razón: %(reason)s", + "kicked_by": "%(memberName)s te ha sacado", + "kicked_from_room_by": "%(memberName)s te ha sacado de %(roomName)s", + "leave_error_title": "Error al salir de la sala", + "leave_server_notices_description": "La sala se usa para mensajes importantes del servidor base, así que no puedes abandonarla.", + "leave_server_notices_title": "No se puede salir de la sala de avisos del servidor", + "leave_unexpected_error": "Error inesperado del servidor al abandonar esta sala", + "link_email_to_receive_3pid_invite": "Para recibir invitaciones directamente en %(brand)s, en Configuración, debes vincular este correo electrónico con tu cuenta.", + "loading_preview": "Cargando previsualización", + "no_peek_join_prompt": "La sala %(roomName)s no permite previsualización. ¿Quieres unirte?", + "no_peek_no_name_join_prompt": "No hay previsualización. ¿Te quieres unir?", + "not_found_subtitle": "¿Seguro que estás en el sitio correcto?", + "not_found_title": "Esta sala o espacio no existe.", + "not_found_title_name": "%(roomName)s no existe.", + "peek_join_prompt": "Esto es una vista previa de %(roomName)s. ¿Te quieres unir?", + "read_topic": "Pulsa para leer asunto", + "rejecting": "Rechazar invitación…", + "rejoin_button": "Volver a entrar", + "search": { + "all_rooms": "Todas las salas", + "all_rooms_button": "Buscar en todas las salas", + "field_placeholder": "Buscar…", + "result_count": { + "other": "(~%(count)s resultados)", + "one": "(~%(count)s resultado)" }, - "unbanned_multiple": { - "other": "les quitaron el veto %(count)s veces", - "one": "les quitaron el veto" + "this_room": "Esta sala", + "this_room_button": "Buscar en esta sala" + }, + "show_labs_settings": "Ver ajustes de los experimentos", + "status_bar": { + "delete_all": "Borrar todo", + "exceeded_resource_limit": "Tu mensaje no se ha enviado porque este servidor base ha excedido un límite de recursos. Por favor contacta con el administrador de tu servicio para continuar utilizándolo.", + "homeserver_blocked": "Tu mensaje no se ha enviado porque este servidor base ha sido bloqueado por su administrador. Por favor, contacta con el administrador de tu servicio para seguir usándolo.", + "monthly_user_limit_reached": "Tu mensaje no se ha enviado porque este servidor base ha alcanzado su límite mensual de usuarios activos. Por favor, contacta con el administrador de tu servicio para continuar utilizándolo.", + "requires_consent_agreement": "No puedes enviar ningún mensaje hasta que revises y estés de acuerdo con nuestros términos y condiciones.", + "retry_all": "Reintentar todo", + "select_messages_to_retry": "Puedes seleccionar uno o todos los mensajes para reintentar o eliminar", + "server_connectivity_lost_description": "Los mensajes enviados se almacenarán hasta que vuelva la conexión.", + "server_connectivity_lost_title": "Se ha perdido la conexión con el servidor.", + "some_messages_not_sent": "Algunos de tus mensajes no se han enviado" + }, + "unknown_status_code_for_timeline_jump": "error de estado desconocido", + "unread_notifications_predecessor": { + "other": "Tiene %(count)s notificaciones sin leer en una versión anterior de esta sala.", + "one": "Tiene %(count)s notificaciones sin leer en una versión anterior de esta sala." + }, + "upgrade_error_description": "Asegúrate de que tu servidor es compatible con la versión de sala elegida y prueba de nuevo.", + "upgrade_error_title": "Fallo al mejorar la sala", + "upgrade_warning_bar": "Actualizar esta sala cerrará la instancia actual de la sala y creará una sala actualizada con el mismo nombre.", + "upgrade_warning_bar_admins": "Sólo los administradores de la sala verán esta advertencia", + "upgrade_warning_bar_unstable": "Esta sala está ejecutando la versión de sala , la cual ha sido marcado por este servidor base como inestable.", + "upgrade_warning_bar_upgraded": "Esta sala ya ha sido actualizada.", + "upload": { + "uploading_multiple_file": { + "one": "Subiendo %(filename)s y otros %(count)s", + "other": "Subiendo %(filename)s y otros %(count)s" }, - "unbanned": { - "other": "se le quitó el veto %(count)s veces", - "one": "se le quitó el veto" + "uploading_single_file": "Subiendo %(filename)s" + }, + "view_failed_enable_video_rooms": "Para verla, activa las salas de vídeos en la sección de experimentos de los ajustes" + }, + "room_list": { + "add_room_label": "Añadir una sala", + "add_space_label": "Añadir un espacio", + "breadcrumbs_empty": "No hay salas visitadas recientemente", + "breadcrumbs_label": "Salas visitadas recientemente", + "failed_add_tag": "Error al añadir la etiqueta %(tagName)s a la sala", + "failed_remove_tag": "Error al eliminar la etiqueta %(tagName)s de la sala", + "failed_set_dm_tag": "Fallo al poner la etiqueta al mensaje directo", + "home_menu_label": "Opciones de la pantalla de inicio", + "join_public_room_label": "Unirse a la sala pública", + "joining_rooms_status": { + "one": "Entrando en %(count)s sala", + "other": "Entrando en %(count)s salas" + }, + "notification_options": "Ajustes de notificaciones", + "redacting_messages_status": { + "one": "Borrando mensajes en %(count)s sala", + "other": "Borrando mensajes en %(count)s salas" + }, + "show_less": "Ver menos", + "show_n_more": { + "other": "Ver %(count)s más", + "one": "Ver %(count)s más" + }, + "show_previews": "Incluir una vista previa del último mensaje", + "sort_by": "Ordenar por", + "sort_by_activity": "Actividad", + "sort_unread_first": "Colocar al principio las salas con mensajes sin leer", + "space_menu_label": "Menú de %(spaceName)s", + "sublist_options": "Opciones de la lista", + "suggested_rooms_heading": "Salas sugeridas" + }, + "room_settings": { + "access": { + "description_space": "Decide quién puede ver y unirse a %(spaceName)s.", + "title": "Acceso" + }, + "advanced": { + "error_upgrade_description": "La actualización de la sala no pudo ser completada", + "error_upgrade_title": "No se pudo actualizar la sala", + "information_section_room": "Información de la sala", + "information_section_space": "Información del espacio", + "room_id": "ID interna de la sala", + "room_predecessor": "Ver mensajes antiguos en %(roomName)s.", + "room_upgrade_button": "Actualizar esta sala a la versión de sala recomendada", + "room_version": "Versión de la sala:", + "room_version_section": "Versión de la sala", + "space_predecessor": "Ver versión antigua de %(spaceName)s.", + "space_upgrade_button": "Actualiza la versión de este espacio a la recomendada", + "unfederated": "Esta sala no es accesible desde otros servidores de Matrix", + "upgrade_button": "Actualiza esta sala a la versión %(version)s", + "upgrade_dialog_description": "Actualizar esta sala requiere cerrar la instancia actual de esta sala y crear una nueva sala en su lugar. Para dar a los miembros de la sala la mejor experiencia, haremos lo siguiente:", + "upgrade_dialog_description_1": "Crear una sala nueva con el mismo nombre, descripción y avatar", + "upgrade_dialog_description_2": "Actualizar los alias locales de la sala para que apunten a la nueva", + "upgrade_dialog_description_3": "Impedir a los usuarios que conversen en la versión antigua de la sala, y publicar un mensaje aconsejándoles que se muden a la nueva", + "upgrade_dialog_description_4": "Poner un enlace de retorno a la sala antigua al principio de la nueva de modo que se puedan ver los mensajes viejos", + "upgrade_dialog_title": "Actualizar Versión de la Sala", + "upgrade_dwarning_ialog_title_public": "Actualizar sala pública", + "upgrade_warning_dialog_description": "Actualizar una sala es una acción avanzada y es normalmente recomendada cuando una sala es inestable debido a fallos, funcionalidades no disponibles y vulnerabilidades.", + "upgrade_warning_dialog_explainer": "Ten en cuenta que actualizar crea una nueva versión de la sala. Todos los mensajes hasta ahora quedarán archivados aquí, en esta sala.", + "upgrade_warning_dialog_footer": "Actualizarás esta sala de la versión a la .", + "upgrade_warning_dialog_invite_label": "Invitar a la nueva sala automáticamente a los miembros que tiene ahora", + "upgrade_warning_dialog_report_bug_prompt": "Esto solo afecta normalmente a cómo el servidor procesa la sala. Si estás teniendo problemas con %(brand)s, por favor, infórmanos del problema.", + "upgrade_warning_dialog_report_bug_prompt_link": "Esto solo afecta a cómo procesa la sala el servidor. Si estás teniendo problemas con %(brand)s, por favor, avísanos del fallo.", + "upgrade_warning_dialog_title_private": "Actualizar sala privada" + }, + "alias_not_specified": "sin especificar", + "bridges": { + "description": "Esta sala está haciendo puente con las siguientes plataformas. Aprende más.", + "empty": "Esta sala no está conectada con ninguna otra plataforma de mensajería. Más información.", + "title": "Puentes" + }, + "delete_avatar_label": "Borrar avatar", + "general": { + "alias_field_has_domain_invalid": "Falta el separador de dominio, ej.: (:dominio.org)", + "alias_field_has_localpart_invalid": "Falta el nombre de la sala o el separador (ej.: mi-sala:dominio.org)", + "alias_field_matches_invalid": "La dirección no apunta a esta sala", + "alias_field_placeholder_default": "p.ej. mi-sala", + "alias_field_required_invalid": "Por favor, elige una dirección", + "alias_field_safe_localpart_invalid": "Algunos caracteres no están permitidos", + "alias_field_taken_invalid": "Esta dirección tiene un servidor no válido o ya está siendo usada", + "alias_field_taken_invalid_domain": "Esta dirección ya está en uso", + "alias_field_taken_valid": "Esta dirección está disponible para usar", + "alias_heading": "Dirección de la sala", + "aliases_items_label": "Otras direcciones publicadas:", + "aliases_no_items_label": "Todavía no hay direcciones publicadas, puedes añadir una más abajo", + "aliases_section": "Direcciones de la sala", + "avatar_field_label": "Avatar de la sala", + "canonical_alias_field_label": "Dirección principal", + "default_url_previews_off": "La vista previa de URLs se desactiva por defecto para los participantes de esta sala.", + "default_url_previews_on": "La vista previa de URLs se activa por defecto en los participantes de esta sala.", + "description_space": "Edita los ajustes de tu espacio.", + "error_creating_alias_description": "Hubo un error al crear esa dirección. Es posible que el servidor no lo permita o que haya ocurrido una falla temporal.", + "error_creating_alias_title": "Error al crear la dirección", + "error_deleting_alias_description": "Se produjo un error al eliminar esa dirección. Puede que ya no exista o se haya producido un error temporal.", + "error_deleting_alias_description_forbidden": "No tienes permiso para borrar la dirección.", + "error_deleting_alias_title": "Error al eliminar la dirección", + "error_save_space_settings": "No se han podido guardar los ajustes del espacio.", + "error_updating_alias_description": "Hubo un error al actualizar la dirección alternativa de la sala. Posiblemente el servidor no lo permita o se produjo un error temporal.", + "error_updating_canonical_alias_description": "Hubo un error al actualizar la dirección principal de la sala. Posiblemente el servidor no lo permita o se produjo un error temporal.", + "error_updating_canonical_alias_title": "Error al actualizar la dirección principal", + "leave_space": "Salir del espacio", + "local_alias_field_label": "Dirección local", + "local_aliases_explainer_room": "Define las direcciones de esta sala para que los usuarios puedan encontrarla a través de tu servidor base (%(localDomain)s)", + "local_aliases_explainer_space": "Elige una dirección para este espacio y los usuarios de tu servidor base (%(localDomain)s) podrán encontrarlo a través del buscador", + "local_aliases_section": "Direcciones locales", + "name_field_label": "Nombre de sala", + "new_alias_placeholder": "Nueva dirección publicada (p.ej.. #alias:servidor)", + "no_aliases_room": "Esta sala no tiene direcciones locales", + "no_aliases_space": "Este espacio no tiene direcciones locales", + "other_section": "Otros", + "publish_toggle": "¿Quieres incluir esta sala en la lista pública de salas de %(domain)s?", + "published_aliases_description": "Para publicar una dirección, primero debe ser añadida como dirección local.", + "published_aliases_explainer_room": "Las direcciones publicadas pueden usarse por cualquiera para unirse a tu sala, independientemente de su servidor base.", + "published_aliases_explainer_space": "Los espacios publicados pueden usarse por cualquiera, independientemente de su servidor base.", + "published_aliases_section": "Direcciones publicadas", + "save": "Guardar cambios", + "topic_field_label": "Asunto de la sala", + "url_preview_encryption_warning": "En salas cifradas como ésta, la vista previa de las URLs se desactiva por defecto para asegurar que el servidor base (donde se generan) no pueda recopilar información de los enlaces que veas en esta sala.", + "url_preview_explainer": "Cuando alguien incluya una dirección URL en su mensaje, puede mostrarse una vista previa para ofrecer información sobre el enlace, que incluirá el título, descripción, y una imagen del sitio web.", + "url_previews_section": "Vista previa de enlaces", + "user_url_previews_default_off": "Has desactivado la vista previa de URLs por defecto.", + "user_url_previews_default_on": "Has activado las vista previa de URLs por defecto." + }, + "notifications": { + "browse_button": "Seleccionar", + "custom_sound_prompt": "Establecer sonido personalizado", + "notification_sound": "Sonido para las notificaciones", + "settings_link": "Recibe notificaciones según tus ajustes", + "sounds_section": "Sonidos", + "upload_sound_label": "Subir archivo personalizado", + "uploaded_sound": "Sonido subido" + }, + "permissions": { + "add_privileged_user_description": "Otorga a uno o más usuarios privilegios especiales en esta sala", + "add_privileged_user_filter_placeholder": "Buscar usuarios en esta sala…", + "add_privileged_user_heading": "Añadir usuarios privilegiados", + "ban": "Bloquear usuarios", + "ban_reason": "Motivo", + "banned_by": "Vetado por %(displayName)s", + "banned_users_section": "Usuarios vetados", + "error_changing_pl_description": "Ocurrió un error cambiando los requerimientos de nivel de poder del usuario. Asegúrate de tener los permisos suficientes e inténtalo de nuevo.", + "error_changing_pl_reqs_description": "Ocurrió un error cambiando los requerimientos de nivel de poder de la sala. Asegúrate de tener los permisos suficientes e inténtalo de nuevo.", + "error_changing_pl_reqs_title": "Error al cambiar el requerimiento de nivel de poder", + "error_changing_pl_title": "Error al cambiar nivel de poder", + "error_unbanning": "No se pudo quitar veto", + "events_default": "Enviar mensajes", + "invite": "Invitar usuarios", + "io.element.voice_broadcast_info": "Retransmisiones de voz", + "kick": "Sacar usuarios", + "m.call": "Empezar llamadas de %(brand)s", + "m.call.member": "Unirte a llamadas de %(brand)s", + "m.reaction": "Enviar reacciones", + "m.room.avatar": "Cambiar el avatar de la sala", + "m.room.avatar_space": "Cambiar la imagen del espacio", + "m.room.canonical_alias": "Cambiar la dirección principal de la sala", + "m.room.canonical_alias_space": "Cambiar la dirección principal del espacio", + "m.room.encryption": "Activar cifrado para la sala", + "m.room.history_visibility": "Cambiar la visibilidad del historial", + "m.room.name": "Cambiar el nombre de sala", + "m.room.name_space": "Cambiar el nombre del espacio", + "m.room.pinned_events": "Gestionar eventos fijados", + "m.room.power_levels": "Cambiar los permisos", + "m.room.redaction": "Borrar los mensajes enviados por mi", + "m.room.server_acl": "Cambiar los ACLs del servidor", + "m.room.tombstone": "Actualizar la sala", + "m.room.topic": "Cambiar asunto", + "m.room.topic_space": "Cambiar la descripción", + "m.space.child": "Gestionar las salas del espacio", + "m.widget": "Modificar accesorios", + "muted_users_section": "Usuarios silenciados", + "no_privileged_users": "Ningún usuario tiene permisos específicos en esta sala", + "notifications.room": "Notificar a todo el mundo", + "permissions_section": "Permisos", + "permissions_section_description_room": "Elige los roles que los usuarios deben tener para poder cambiar los distintos ajustes de la sala", + "permissions_section_description_space": "Elige los roles que los usuarios deben tener para poder cambiar los distintos ajustes del espacio", + "privileged_users_section": "Usuarios con privilegios", + "redact": "Eliminar los mensajes enviados por otras personas", + "send_event_type": "Enviar eventos %(eventType)s", + "state_default": "Cambiar la configuración", + "title": "Roles y permisos", + "users_default": "Rol por defecto" + }, + "security": { + "enable_encryption_confirm_description": "Una vez activado, el cifrado de una sala no puede desactivarse. Los mensajes enviados a una sala cifrada no pueden ser vistos por el servidor, solo lo verán los participantes de la sala. Activar el cifrado puede hacer que muchos bots y bridges no funcionen correctamente. Más información sobre el cifrado", + "enable_encryption_confirm_title": "¿Activar cifrado?", + "enable_encryption_public_room_confirm_description_1": "No está recomendado activar el cifrado en salas públicas. Cualquiera puede encontrarlas y unirse a ellas, así que cualquiera puede leer los mensajes en ellas. No disfrutarás de ninguno de los beneficios del cifrado, y no podrás desactivarlo en el futuro. Cifrar los mensajes en una sala pública ralentizará el envío y la recepción de mensajes.", + "enable_encryption_public_room_confirm_description_2": "Para evitar estos problemas, crea una nueva sala cifrada para la conversación que quieras tener.", + "enable_encryption_public_room_confirm_title": "¿Seguro que quieres activar el cifrado en esta sala pública?", + "encrypted_room_public_confirm_description_1": "No está recomendado activar el cifrado en salas públicas. Cualquiera puede encontrar la sala y unirse, por lo que cualquiera puede leer los mensajes. No disfrutarás de los beneficios del cifrado. Además, activarlo en una sala pública hará que recibir y enviar mensajes tarde más.", + "encrypted_room_public_confirm_description_2": "Para evitar estos problemas, crea una nueva sala pública para la conversación que planees tener.", + "encrypted_room_public_confirm_title": "¿Seguro que quieres activar el cifrado en esta sala pública?", + "encryption_forced": "Tu servidor obliga a que el cifrado esté desactivado.", + "encryption_permanent": "Una vez actives el cifrado, no podrás desactivarlo.", + "error_join_rule_change_title": "Fallo al actualizar las reglas para unirse", + "error_join_rule_change_unknown": "Fallo desconocido", + "guest_access_warning": "Las personas con una aplicación compatible podrán unirse a la sala sin tener que registrar una cuenta.", + "history_visibility_invited": "Solo participantes (desde que fueron invitados)", + "history_visibility_joined": "Solo participantes (desde que se unieron a la sala)", + "history_visibility_legend": "¿Quién puede leer el historial?", + "history_visibility_shared": "Solo participantes (desde el momento en que se selecciona esta opción)", + "history_visibility_warning": "Los cambios que se hagan sobre quién puede leer el historial se aplicarán solo a nuevos mensajes. La visibilidad del historial actual no cambiará.", + "history_visibility_world_readable": "Todos", + "join_rule_description": "Decide quién puede unirse a %(roomName)s.", + "join_rule_invite": "Privado (solo por invitación)", + "join_rule_invite_description": "Solo las personas invitadas pueden unirse.", + "join_rule_public_description": "Cualquiera puede encontrar y unirse.", + "join_rule_restricted": "Miembros del espacio", + "join_rule_restricted_description": "Cualquiera en un espacio puede encontrar y unirse. Ajusta qué espacios pueden acceder desde aquí.", + "join_rule_restricted_description_active_space": "Cualquiera en puede encontrar y unirse. También puedes seleccionar otros espacios.", + "join_rule_restricted_description_prompt": "Cualquiera en un espacio puede encontrar y unirse. Puedes seleccionar varios espacios.", + "join_rule_restricted_description_spaces": "Espacios con acceso", + "join_rule_restricted_dialog_description": "Decide qué espacios tienen acceso a esta sala. Si seleccionas un espacio, sus miembros podrán encontrar y unirse a .", + "join_rule_restricted_dialog_empty_warning": "Al quitar todos los espacios, el acceso por defecto pasará a ser «solo por invitación»", + "join_rule_restricted_dialog_filter_placeholder": "Buscar espacios", + "join_rule_restricted_dialog_heading_other": "Otros espacios o salas que puede que no conozcas", + "join_rule_restricted_dialog_heading_room": "Espacios que conoces que contienen esta sala", + "join_rule_restricted_dialog_heading_space": "Espacios que conoces que contienen este espacio", + "join_rule_restricted_dialog_heading_unknown": "Otros administradores de la sala estarán dentro.", + "join_rule_restricted_dialog_title": "Elegir espacios", + "join_rule_restricted_n_more": { + "other": "y %(count)s más", + "one": "y %(count)s más" }, - "kicked_multiple": { - "other": "fueron sacados %(count)s veces", - "one": "fueron sacados" + "join_rule_restricted_summary": { + "other": "Ahora mismo, %(count)s espacios tienen acceso", + "one": "Ahora mismo, un espacio tiene acceso" }, - "kicked": { - "one": "fue sacado", - "other": "fue sacado %(count)s veces" + "join_rule_restricted_upgrade_description": "Si actualizas, podrás configurar la sala para que los miembros de los espacios que elijas puedan unirse sin que tengas que invitarles.", + "join_rule_restricted_upgrade_warning": "Esta sala está en algún espacio en el que no eres administrador. En esos espacios, la sala antigua todavía aparecerá, pero se avisará a los participantes para que se unan a la nueva.", + "join_rule_upgrade_awaiting_room": "Cargando la nueva sala", + "join_rule_upgrade_required": "Actualización necesaria", + "join_rule_upgrade_sending_invites": { + "one": "Enviando invitación…", + "other": "Enviando invitaciones… (%(progress)s de %(count)s)" }, - "changed_name_multiple": { - "other": "%(severalUsers)s cambiaron su nombre %(count)s veces", - "one": "%(severalUsers)s cambiaron su nombre" + "join_rule_upgrade_updating_spaces": { + "one": "Actualizando espacio…", + "other": "Actualizando espacios… (%(progress)s de %(count)s)" }, - "changed_name": { - "other": "%(oneUser)s cambió su nombre %(count)s veces", - "one": "%(oneUser)s cambió su nombre" + "join_rule_upgrade_upgrading_room": "Actualizar sala", + "public_without_alias_warning": "Para obtener un enlace a esta sala, añade una dirección.", + "strict_encryption": "No enviar nunca mensajes cifrados a sesiones sin verificar en esta sala desde esta sesión", + "title": "Seguridad y privacidad" + }, + "title": "Configuración de la sala - %(roomName)s", + "upload_avatar_label": "Adjuntar avatar", + "visibility": { + "alias_section": "Dirección", + "error_failed_save": "No se ha podido cambiar la visibilidad del espacio", + "error_update_guest_access": "No se ha podido cambiar el acceso a este espacio", + "error_update_history_visibility": "No se ha podido cambiar la visibilidad del historial de este espacio", + "guest_access_explainer": "Dejar que las personas sin cuenta se unan al espacio.", + "guest_access_explainer_public_space": "Esto puede ser útil para espacios públicos.", + "guest_access_label": "Permitir acceso a personas sin cuenta", + "history_visibility_anyone_space": "Previsualizar espacio", + "history_visibility_anyone_space_description": "Permitir que se pueda ver una vista previa del espacio antes de unirse a él.", + "history_visibility_anyone_space_recommendation": "Recomendado para espacios públicos.", + "title": "Visibilidad" + }, + "voip": { + "call_type_section": "Tipo de llamada", + "enable_element_call_caption": "%(brand)s está cifrado de extremo a extremo, pero actualmente está limitado a unos pocos participantes.", + "enable_element_call_label": "Activar %(brand)s como una opción para las llamadas de esta sala", + "enable_element_call_no_permissions_tooltip": "No tienes suficientes permisos para cambiar esto." + } + }, + "room_summary_card_back_action_label": "Información de la sala", + "scalar": { + "error_create": "No se ha podido crear el accesorio.", + "error_membership": "No estás en esta sala.", + "error_missing_room_id": "Falta el ID de sala.", + "error_missing_room_id_request": "Falta el room_id en la solicitud", + "error_missing_user_id_request": "Falta el user_id en la solicitud", + "error_permission": "No tienes permiso para realizar esa acción en esta sala.", + "error_power_level_invalid": "El nivel de autoridad debe ser un número entero positivo.", + "error_room_not_visible": "La sala %(roomId)s no es visible", + "error_room_unknown": "No se reconoce esta sala.", + "error_send_request": "El envío de la solicitud falló.", + "failed_read_event": "No se han podido leer los eventos", + "failed_send_event": "No se ha podido enviar el evento" + }, + "server_offline": { + "description": "Tu servidor no responde a algunas de tus solicitudes. A continuación se presentan algunas de las razones más probables.", + "description_1": "El servidor (%(serverName)s) tardó demasiado en responder.", + "description_2": "Tu firewall o antivirus está bloqueando la solicitud.", + "description_3": "Una extensión del navegador está impidiendo la solicitud.", + "description_4": "El servidor está desconectado.", + "description_5": "El servidor ha rechazado la solicitud.", + "description_6": "Su área está experimentando dificultades para conectarse a Internet.", + "description_7": "Se produjo un error de conexión al intentar contactar con el servidor.", + "description_8": "El servidor no está configurado para indicar cuál es el problema (CORS).", + "empty_timeline": "Estás al día.", + "recent_changes_heading": "Cambios recientes que aún no se han recibido", + "title": "El servidor no está respondiendo" + }, + "seshat": { + "error_initialising": "Ha fallado el sistema de búsqueda de mensajes. Comprueba tus ajustes para más información", + "reset_button": "Restablecer el almacenamiento de eventos", + "reset_description": "Lo más probable es que no quieras restablecer tu almacenamiento de índice de ecentos", + "reset_explainer": "Si lo haces, ten en cuenta que ninguno de tus mensajes serán eliminados, pero la experiencia de búsqueda será peor durante unos momentos mientras recreamos el índice", + "reset_title": "¿Restablecer almacenamiento de eventos?", + "warning_kind_files": "Esta versión de %(brand)s no permite ver algunos archivos cifrados", + "warning_kind_files_app": "Usa la aplicación de escritorio para ver todos los archivos cifrados", + "warning_kind_search": "Esta versión de %(brand)s no puede buscar mensajes cifrados", + "warning_kind_search_app": "Usa la aplicación de escritorio para buscar en los mensajes cifrados" + }, + "setting": { + "help_about": { + "access_token_detail": "Tu token de acceso da acceso completo a tu cuenta. No lo compartas con nadie.", + "brand_version": "Versión de %(brand)s:", + "chat_bot": "Hablar con %(brand)s Bot", + "clear_cache_reload": "Limpiar caché y recargar", + "help_link": "Si necesitas ayuda usando %(brand)s, haz clic aquí.", + "help_link_chat_bot": "Si necesitas ayuda usando %(brand)s, haz clic aquí o abre un chat con nuestro bot usando el botón de abajo.", + "homeserver": "El servidor base es %(homeserverUrl)s", + "olm_version": "Versión de Olm:", + "title": "Ayuda y acerca de", + "versions": "Versiones" + } + }, + "settings": { + "all_rooms_home": "Incluir todas las salas en Inicio", + "all_rooms_home_description": "Elige si quieres que en Inicio aparezcan todas las salas a las que te hayas unido.", + "always_show_message_timestamps": "Mostrar siempre la fecha y hora de envío junto a los mensajes", + "appearance": { + "custom_font": "Usar un tipo de letra del sistema", + "custom_font_description": "Escribe el nombre de la fuente instalada en tu sistema y %(brand)s intentará usarla.", + "custom_font_name": "Nombre de la fuente", + "custom_font_size": "Usar un tamaño personalizado", + "custom_theme_add_button": "Añadir tema", + "custom_theme_error_downloading": "Error al descargar la información del tema.", + "custom_theme_invalid": "Esquema de tema inválido.", + "custom_theme_success": "¡Se añadió el tema!", + "custom_theme_url": "URL de tema personalizado", + "font_size": "Tamaño del texto", + "font_size_limit": "El tamaño de la fuente solo puede estar entre los valores %(min)s y %(max)s", + "font_size_nan": "El tamaño debe ser un dígito", + "font_size_valid": "Utiliza un valor entre %(min)s y %(max)s", + "heading": "Personaliza la apariencia", + "image_size_default": "Por defecto", + "image_size_large": "Grande", + "layout_bubbles": "Burbujas de mensaje", + "layout_irc": "IRC (en pruebas)", + "match_system_theme": "Usar el mismo tema que el sistema", + "subheading": "Cambiar las opciones de apariencia solo afecta a esta sesión de %(brand)s.", + "timeline_image_size": "Tamaño de las imágenes en la línea de tiempo", + "use_high_contrast": "Usar un modo con contraste alto" + }, + "automatic_language_detection_syntax_highlight": "Activar la detección automática del lenguajes de programación para resaltar su sintaxis", + "autoplay_gifs": "Reproducir automáticamente los GIFs", + "autoplay_videos": "Reproducir automáticamente los vídeos", + "big_emoji": "Activar emojis grandes en el chat", + "code_block_expand_default": "Expandir bloques de ćodigo por defecto", + "code_block_line_numbers": "Mostrar números de línea en bloques de ćodigo", + "emoji_autocomplete": "Sugerir emojis mientras escribes", + "enable_markdown": "Activar Markdown", + "enable_markdown_description": "Empieza tu mensaje con /plain para enviarlo sin markdown.", + "general": { + "account_management_section": "Gestión de la cuenta", + "account_section": "Cuenta", + "add_email_dialog_title": "Añadir dirección de correo", + "add_email_failed_verification": "No se ha podido verificar la dirección de correo electrónico: asegúrate de hacer clic en el enlace del mensaje", + "add_email_instructions": "Te hemos enviado un mensaje para verificar tu dirección de correo. Por favor, sigue las instrucciones y después haz clic el botón de abajo.", + "add_msisdn_confirm_body": "Haz clic en el botón de abajo para confirmar este nuevo número de teléfono.", + "add_msisdn_confirm_button": "Confirmar nuevo número de teléfono", + "add_msisdn_confirm_sso_button": "Confirma el nuevo número de teléfono usando SSO para probar tu identidad.", + "add_msisdn_dialog_title": "Añadir número de teléfono", + "add_msisdn_instructions": "Se ha enviado un mensaje de texto a +%(msisdn)s. Por favor, escribe el código de verificación que contiene.", + "confirm_adding_email_body": "Haz clic en el botón de abajo para confirmar esta nueva dirección de correo electrónico.", + "confirm_adding_email_title": "Confirmar un nuevo correo electrónico", + "deactivate_confirm_body": "¿Estás seguro de que quieres desactivar su cuenta? No se puede deshacer.", + "deactivate_confirm_body_password": "Para continuar, escribe la contraseña de tu cuenta:", + "deactivate_confirm_body_sso": "Confirme la desactivación de su cuenta, usando Registro Único para probar su identidad.", + "deactivate_confirm_content": "Confirma que quieres desactivar tu cuenta. Si continúas:", + "deactivate_confirm_content_1": "No podrás reactivarla", + "deactivate_confirm_content_2": "Ya no podrás iniciar sesión", + "deactivate_confirm_content_3": "Nadie más podrá reusar tu nombre de usuario (MXID), ni siquiera tú: este nombre de usuario dejará de poder usarse", + "deactivate_confirm_content_4": "Saldrás de todas las salas y conversaciones en las que estés", + "deactivate_confirm_content_5": "Serás eliminado del servidor de identidad: tus amigos no podrán encontrarte con tu email o número de teléfono", + "deactivate_confirm_content_6": "La gente que ya haya recibido mensajes tuyos podrá seguir viéndolos, como pasa con los correos electrónicos. ¿Te gustaría ocultar tus mensajes de la gente que en el futuro se una a salas en las que has participado?", + "deactivate_confirm_continue": "Confirmar la desactivación de la cuenta", + "deactivate_confirm_erase_label": "Ocultar mis mensajes de gente que se una a partir de ahora a las salas", + "deactivate_section": "Desactivar cuenta", + "deactivate_warning": "Desactivar tu cuenta es para siempre, ¡ten cuidado!", + "discovery_email_empty": "Las opciones de descubrimiento aparecerán una vez que haya añadido un correo electrónico arriba.", + "discovery_email_verification_instructions": "Verifica el enlace en tu bandeja de entrada", + "discovery_msisdn_empty": "Las opciones de descubrimiento aparecerán una vez que haya añadido un número de teléfono arriba.", + "discovery_needs_terms": "Acepta los términos de servicio del servidor de identidad %(serverName)s para poder ser encontrado por dirección de correo electrónico o número de teléfono.", + "discovery_section": "Descubrimiento", + "email_address_in_use": "Esta dirección de correo electrónico ya está en uso", + "email_address_label": "Dirección de correo", + "email_not_verified": "Tu dirección de email no ha sido verificada", + "email_verification_instructions": "Haz clic en el enlace del correo electrónico para verificar, y luego nuevamente haz clic en continuar.", + "emails_heading": "Correos electrónicos", + "error_add_email": "No es posible añadir la dirección de correo electrónico", + "error_deactivate_communication": "Hubo un problema de comunicación con el servidor. Por favor, inténtelo de nuevo.", + "error_deactivate_invalid_auth": "El servidor no devolvió información de autenticación válida.", + "error_deactivate_no_auth": "El servidor no requirió ninguna autenticación", + "error_email_verification": "No es posible verificar la dirección de correo electrónico.", + "error_invalid_email": "Dirección de Correo Electrónico Inválida", + "error_invalid_email_detail": "Esto no parece un e-mail váido", + "error_msisdn_verification": "No se pudo verificar el número de teléfono.", + "error_password_change_403": "No se ha podido cambiar la contraseña. ¿Has escrito tu contraseña actual correctamente?", + "error_password_change_http": "%(errorMessage)s (estado HTTP %(httpStatus)s)", + "error_password_change_title": "Error al cambiar la contraseña", + "error_remove_3pid": "No se ha podido eliminar la información de contacto", + "error_revoke_email_discovery": "No se logró revocar el compartir para la dirección de correo electrónico", + "error_revoke_msisdn_discovery": "No se logró revocar el intercambio de un número de teléfono", + "error_saving_profile": "No se ha podido completar la operación", + "error_saving_profile_title": "No se ha podido guardar tu perfil", + "error_share_email_discovery": "No se logró compartir la dirección de correo electrónico", + "error_share_msisdn_discovery": "No se logró compartir el número de teléfono", + "external_account_management": "Los detalles de tu cuenta los gestiona de forma separada %(hostname)s.", + "identity_server_not_set": "Servidor de identidad no configurado", + "incorrect_msisdn_verification": "Verificación de código incorrecta", + "language_section": "Idioma y región", + "msisdn_in_use": "Este número de teléfono ya está en uso", + "msisdn_label": "Número de teléfono", + "msisdn_verification_field_label": "Código de verificación", + "msisdn_verification_instructions": "Por favor, escribe el código de verificación que te hemos enviado por SMS.", + "msisdns_heading": "Números de teléfono", + "name_placeholder": "Sin nombre público", + "oidc_manage_button": "Gestionar cuenta", + "password_change_section": "Elige una contraseña para la cuenta…", + "password_change_success": "Has cambiado tu contraseña.", + "remove_email_prompt": "¿Eliminar %(email)s?", + "remove_msisdn_prompt": "¿Eliminar %(phone)s?", + "spell_check_locale_placeholder": "Elige un idioma", + "spell_check_section": "Corrector ortográfico" + }, + "image_thumbnails": "Mostrar vistas previas para las imágenes", + "inline_url_previews_default": "Activar la vista previa de URLs en línea por defecto", + "inline_url_previews_room": "Activar la vista previa de URLs por defecto para los participantes de esta sala", + "inline_url_previews_room_account": "Activar la vista previa de URLs en esta sala (solo para ti)", + "insert_trailing_colon_mentions": "Inserta automáticamente dos puntos después de las menciones que hagas al principio de los mensajes", + "jump_to_bottom_on_send": "Saltar abajo del todo al enviar un mensaje", + "key_backup": { + "backup_in_progress": "Se está realizando una copia de seguridad de sus claves (la primera copia de seguridad puede tardar unos minutos).", + "backup_success": "¡Éxito!", + "cannot_create_backup": "No se puede crear una copia de seguridad de la clave", + "create_title": "Crear copia de seguridad de claves", + "setup_secure_backup": { + "cancel_warning": "Si cancela ahora, puede perder mensajes y datos cifrados si pierde el acceso a sus inicios de sesión.", + "confirm_security_phrase": "Confirma tu frase de seguridad", + "description": "Protéjase contra la pérdida de acceso a los mensajes y datos cifrados haciendo una copia de seguridad de las claves de cifrado en su servidor.", + "download_or_copy": "%(downloadButton)s o %(copyButton)s", + "enter_phrase_title": "Escribe una frase de seguridad", + "enter_phrase_to_confirm": "Escribe tu frase de seguridad de nuevo para confirmarla.", + "generate_security_key_description": "Vamos a generar una clave de seguridad para que la guardes en un lugar seguro, como un gestor de contraseñas o una caja fuerte.", + "generate_security_key_title": "Generar una llave de seguridad", + "pass_phrase_match_failed": "No coincide.", + "pass_phrase_match_success": "¡Eso combina!", + "phrase_strong_enough": "¡Genial! Esta frase de seguridad parece lo suficientemente segura.", + "requires_key_restore": "Restaure la copia de seguridad de su clave para actualizar su cifrado", + "requires_password_confirmation": "Ingrese la contraseña de su cuenta para confirmar la actualización:", + "requires_server_authentication": "Deberá autenticarse con el servidor para confirmar la actualización.", + "secret_storage_query_failure": "No se puede consultar el estado del almacenamiento secreto", + "security_key_safety_reminder": "Guarda tu clave de seguridad en un lugar seguro (por ejemplo, un gestor de contraseñas o una caja fuerte) porque sirve para proteger tus datos cifrados.", + "session_upgrade_description": "Actualice esta sesión para permitirle verificar otras sesiones, otorgándoles acceso a mensajes cifrados y marcándolos como confiables para otros usuarios.", + "set_phrase_again": "Volver y ponerlo de nuevo.", + "settings_reminder": "También puedes configurar la copia de seguridad segura y gestionar sus claves en configuración.", + "title_confirm_phrase": "Confirmar la frase de seguridad", + "title_save_key": "Guarde su llave de seguridad", + "title_set_phrase": "Establecer una frase de seguridad", + "title_upgrade_encryption": "Actualice su cifrado", + "unable_to_setup": "No se puede configurar el almacenamiento secreto", + "use_different_passphrase": "¿Utiliza una frase de contraseña diferente?", + "use_phrase_only_you_know": "Usa una frase secreta que solo tú conozcas y, opcionalmente, guarda una clave de seguridad para usarla como respaldo." + } + }, + "key_export_import": { + "confirm_passphrase": "Confirmar frase de contraseña", + "enter_passphrase": "Introducir frase de contraseña", + "export_description_1": "Este proceso te permite exportar las claves para los mensajes que has recibido en salas cifradas a un archivo local. En el futuro, podrás importar el archivo a otro cliente de Matrix, para que ese cliente también sea capaz de descifrar estos mensajes.", + "export_title": "Exportar claves de sala", + "file_to_import": "Fichero a importar", + "import_description_1": "Este proceso te permite importar claves de cifrado que hayas exportado previamente desde otro cliente de Matrix. Así, podrás descifrar cualquier mensaje que el otro cliente pudiera descifrar.", + "import_description_2": "El archivo exportado estará protegido con una contraseña. Deberías ingresar la contraseña aquí para descifrar el archivo.", + "import_title": "Importar claves de sala", + "phrase_cannot_be_empty": "La contraseña no puede estar en blanco", + "phrase_must_match": "Las contraseñas deben coincidir" + }, + "keyboard": { + "title": "Teclado" + }, + "notifications": { + "enable_audible_notifications_session": "Activar notificaciones sonoras para esta sesión", + "enable_desktop_notifications_session": "Activa las notificaciones de escritorio para esta sesión", + "enable_email_notifications": "Activar notificaciones por correo electrónico para %(email)s", + "enable_notifications_account": "Activar notificaciones para esta cuenta", + "enable_notifications_account_detail": "Desactiva para no recibir notificaciones en todos tus dispositivos y sesiones", + "enable_notifications_device": "Activar notificaciones en este dispositivo", + "error_loading": "Ha ocurrido un error al cargar tus ajustes de notificaciones.", + "error_permissions_denied": "%(brand)s no tiene permiso para enviarte notificaciones - por favor, comprueba los ajustes de tu navegador", + "error_permissions_missing": "No le has dado permiso a %(brand)s para enviar notificaciones. Por favor, inténtalo de nuevo", + "error_saving": "Error al guardar las preferencias de notificaciones", + "error_saving_detail": "Ha ocurrido un error al guardar las tus preferencias de notificaciones.", + "error_title": "No se han podido activar las notificaciones", + "messages_containing_keywords": "Mensajes que contengan", + "noisy": "Sonoro", + "push_targets": "Destinos de notificaciones", + "rule_call": "Cuando me inviten a una llamada", + "rule_contains_display_name": "Mensajes que contengan mi nombre público", + "rule_contains_user_name": "Mensajes que contengan mi nombre", + "rule_encrypted": "Mensajes cifrados en conversaciones grupales", + "rule_encrypted_room_one_to_one": "Mensajes cifrados en salas uno a uno", + "rule_invite_for_me": "Cuando me inviten a una sala", + "rule_message": "Mensajes en conversaciones grupales", + "rule_room_one_to_one": "Mensajes en conversaciones uno a uno", + "rule_roomnotif": "Mensajes que contengan @room", + "rule_suppress_notices": "Mensajes enviados por bots", + "rule_tombstone": "Cuando las salas son actualizadas", + "show_message_desktop_notification": "Mostrar mensaje en las notificaciones de escritorio" + }, + "preferences": { + "always_show_menu_bar": "Siempre mostrar la barra de menú de la ventana", + "autocomplete_delay": "Retardo autocompletado (ms)", + "code_blocks_heading": "Bloques de código", + "compact_modern": "Usar una disposición más compacta y «moderna»", + "composer_heading": "Editor", + "enable_hardware_acceleration": "Activar aceleración por hardware", + "enable_tray_icon": "Mostrar un icono en la barra de tareas y minimizar la ventana a él cuando se cierre", + "keyboard_heading": "Atajos de teclado", + "keyboard_view_shortcuts_button": "Para ver todos los atajos de teclado, haz clic aquí.", + "media_heading": "Imágenes, GIFs y vídeos", + "presence_description": "Comparte tu actividad y estado con los demás.", + "rm_lifetime": "Permanencia del marcador de lectura (en ms)", + "rm_lifetime_offscreen": "Permanencia del marcador de lectura fuera de la pantalla (en ms)", + "room_directory_heading": "Directorio de salas", + "room_list_heading": "Lista de salas", + "show_avatars_pills": "Mostrar fotos de perfil en las menciones de usuarios, salas y eventos", + "show_checklist_shortcuts": "Mostrar un atajo a los pasos de bienvenida encima de la lista de salas", + "show_polls_button": "Mostrar botón de encuestas", + "surround_text": "Rodear texto seleccionado al escribir caracteres especiales", + "time_heading": "Fecha y hora" + }, + "prompt_invite": "Preguntarme antes de enviar invitaciones a IDs de matrix que no parezcan válidas", + "replace_plain_emoji": "Sustituir automáticamente caritas de texto por sus emojis equivalentes", + "security": { + "4s_public_key_in_account_data": "en datos de cuenta", + "4s_public_key_status": "Clave pública del almacén secreto:", + "backup_key_cached_status": "Clave de respaldo almacenada en caché:", + "backup_key_stored_status": "Clave de respaldo almacenada:", + "backup_key_unexpected_type": "tipo inesperado", + "backup_key_well_formed": "bien formado", + "backup_keys_description": "Haz una copia de seguridad de tus claves de cifrado con los datos de tu cuenta por si pierdes acceso a tus sesiones. Las clave serán aseguradas con una clave de seguridad única.", + "bulk_options_accept_all_invites": "Aceptar todas las invitaciones de %(invitedRooms)s", + "bulk_options_reject_all_invites": "Rechazar todas las invitaciones a %(invitedRooms)s", + "bulk_options_section": "Opciones generales", + "cross_signing_cached": "almacenado localmente", + "cross_signing_homeserver_support": "Características compatibles con tu servidor base:", + "cross_signing_homeserver_support_exists": "existe", + "cross_signing_in_4s": "en almacén secreto", + "cross_signing_in_memory": "en memoria", + "cross_signing_master_private_Key": "Clave privada maestra:", + "cross_signing_not_cached": "no encontrado localmente", + "cross_signing_not_found": "no encontrado", + "cross_signing_not_in_4s": "no se ha encontrado en la memoria", + "cross_signing_not_stored": "no almacenado", + "cross_signing_private_keys": "Firmando las llaves privadas de manera cruzada:", + "cross_signing_public_keys": "Firmando las llaves públicas de manera cruzada:", + "cross_signing_self_signing_private_key": "Clave privada autofirmada:", + "cross_signing_user_signing_private_key": "Usuario firmando llave privada:", + "cryptography_section": "Criptografía", + "delete_backup": "Borrar copia de seguridad", + "delete_backup_confirm_description": "¿Estás seguro? Perderás tus mensajes cifrados si las claves no se copian adecuadamente.", + "e2ee_default_disabled_warning": "El administrador de tu servidor base ha desactivado el cifrado de extremo a extremo en salas privadas y mensajes directos.", + "enable_message_search": "Activar la búsqueda de mensajes en salas cifradas", + "encryption_individual_verification_mode": "Verificar individualmente cada sesión utilizada por un usuario para marcarla como de confianza, no confiando en dispositivos de firma cruzada.", + "encryption_section": "Cifrado", + "error_loading_key_backup_status": "No se pudo cargar el estado de la copia de la clave", + "export_megolm_keys": "Exportar claves de salas con cifrado de extremo a extremo", + "ignore_users_empty": "No has ignorado a nadie.", + "ignore_users_section": "Usuarios ignorados", + "import_megolm_keys": "Importar claves de salas con cifrado de extremo a extremo", + "key_backup_active_version_none": "Ninguno", + "key_backup_algorithm": "Algoritmo:", + "key_backup_complete": "Se han copiado todas las claves", + "key_backup_connect": "Conecta esta sesión a la copia de respaldo de tu clave", + "key_backup_connect_prompt": "Conecte esta sesión a la copia de seguridad de las claves antes de firmar y así evitar perder las claves que sólo existen en esta sesión.", + "key_backup_inactive": "Esta sesión no ha creado una copia de seguridad de tus llaves, pero tienes una copia de seguridad existente de la que puedes restaurar y añadir para proceder.", + "key_backup_inactive_warning": "No se está haciendo una copia de seguridad de tus claves en esta sesión.", + "manually_verify_all_sessions": "Verificar manualmente todas las sesiones remotas", + "message_search_disable_warning": "Si está desactivado, los mensajes de las salas cifradas no aparecerán en los resultados de búsqueda.", + "message_search_disabled": "Almacenar localmente, de manera segura, a los mensajes cifrados localmente para que aparezcan en los resultados de búsqueda.", + "message_search_enabled": { + "one": "Guardar mensajes cifrados de forma segura y local para que aparezcan en los resultados de búsqueda, usando %(size)s para almacenar mensajes de %(rooms)s sala.", + "other": "Guardar mensajes cifrados de forma segura y local para que aparezcan en los resultados de búsqueda, usando %(size)s para almacenar mensajes de %(rooms)s salas." }, - "no_change_multiple": { - "other": "%(severalUsers)s %(count)s veces no efectuarion cambios", - "one": "%(severalUsers)s no efectuaron cambios" + "message_search_failed": "Ha fallado la inicialización de la búsqueda de mensajes", + "message_search_indexed_messages": "Mensajes indexados:", + "message_search_indexed_rooms": "Salas indexadas:", + "message_search_indexing": "Actualmente indexando: %(currentRoom)s", + "message_search_indexing_idle": "Actualmente no indexa mensajes para ninguna sala.", + "message_search_intro": "%(brand)s está almacenando en caché de forma segura los mensajes cifrados localmente para que aparezcan en los resultados de búsqueda:", + "message_search_room_progress": "%(doneRooms)s fuera de %(totalRooms)s", + "message_search_section": "Búsqueda de mensajes", + "message_search_sleep_time": "Con qué rapidez deben ser descargados los mensajes.", + "message_search_space_used": "Espacio usado:", + "message_search_unsupported": "A %(brand)s le faltan algunos componentes necesarios para el almacenamiento seguro de mensajes cifrados a nivel local. Si quieres experimentar con esta característica, construye un Escritorio %(brand)s personalizado con componentes de búsqueda añadidos.", + "message_search_unsupported_web": "%(brand)s no puede almacenar en caché de forma segura mensajes cifrados localmente mientras se ejecuta en un navegador web. Usa %(brand)s Escritorio para que los mensajes cifrados aparezcan en los resultados de búsqueda.", + "record_session_details": "Registrar el nombre del cliente, la versión y URL para reconocer de forma más fácil las sesiones en el gestor", + "restore_key_backup": "Restaurar una copia de seguridad", + "secret_storage_not_ready": "no está listo", + "secret_storage_ready": "Listo", + "secret_storage_status": "Almacenamiento secreto:", + "send_analytics": "Enviar datos estadísticos de uso", + "session_id": "Identidad (ID) de sesión:", + "session_key": "Código de sesión:", + "strict_encryption": "No enviar nunca mensajes cifrados a sesiones sin verificar desde esta sesión" + }, + "send_read_receipts": "Enviar acuses de recibo", + "send_read_receipts_unsupported": "Tu servidor no permite desactivar los acuses de recibo.", + "send_typing_notifications": "Enviar notificaciones de tecleo", + "sessions": { + "browser": "Navegador", + "confirm_sign_out": { + "other": "Confirma el cierre de sesión en estos dispositivos", + "one": "Confirmar cerrar sesión de este dispositivo" }, - "no_change": { - "other": "%(oneUser)s %(count)s veces no efectuó cambios", - "one": "%(oneUser)s no efectuó cambios" + "confirm_sign_out_body": { + "other": "Haz clic en el botón de abajo para confirmar y cerrar sesión en estos dispositivos.", + "one": "Haz clic en el botón de abajo para confirmar que quieres cerrar la sesión de este dispositivo." }, - "server_acls_multiple": { - "one": "%(severalUsers)s cambió los permisos del servidor", - "other": "%(severalUsers)s cambió los permisos del servidor %(count)s veces" + "confirm_sign_out_continue": { + "one": "Cerrar sesión en el dispositivo", + "other": "Cerrar sesión en los dispositivos" }, - "server_acls": { - "one": "%(oneUser)s cambió los permisos del servidor", - "other": "%(oneUser)s cambió los permisos del servidor %(count)s veces" + "confirm_sign_out_sso": { + "one": "Confirma que quieres cerrar sesión en este dispositivo usando Single Sign On para probar tu identidad.", + "other": "Confirma que quieres cerrar sesión de estos dispositivos usando Single Sign On para probar tu identidad." }, - "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" + "current_session": "Sesión actual", + "desktop_session": "Sesión de escritorio", + "details_heading": "Detalles de la sesión", + "device_unverified_description": "Verifica o cierra esta sesión, para mayor seguridad y estabilidad.", + "device_verified_description": "Esta sesión está lista para mensajería segura.", + "error_pusher_state": "Fallo al establecer el estado push", + "filter_all": "Todo", + "filter_inactive": "Inactiva", + "filter_inactive_description": "Inactiva durante %(inactiveAgeDays)s días o más", + "filter_label": "Filtrar dispositivos", + "filter_unverified_description": "No preparado para mensajería segura", + "filter_verified_description": "Mensajería segura lista", + "hide_details": "Ocultar detalles", + "inactive_days": "Inactivo durante más de %(inactiveAgeDays)s días", + "inactive_sessions": "Sesiones inactivas", + "inactive_sessions_list_description": "Considera cerrar sesión en los dispositivos que ya no uses (hace %(inactiveAgeDays)s días o más).", + "ip": "Dirección IP", + "last_activity": "Última actividad", + "mobile_session": "Sesión móvil", + "n_sessions_selected": { + "one": "%(count)s sesión seleccionada", + "other": "%(count)s sesiones seleccionadas" }, - "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" + "no_inactive_sessions": "No se ha encontrado ninguna sesión inactiva.", + "no_sessions": "No se ha encontrado ninguna sesión.", + "no_unverified_sessions": "No se ha encontrado ninguna sesión sin verificar.", + "no_verified_sessions": "No se ha encontrado ninguna sesión verificada.", + "os": "Sistema operativo", + "other_sessions_heading": "Otras sesiones", + "push_heading": "Notificaciones push", + "push_subheading": "Recibir notificaciones push en esta sesión.", + "push_toggle": "Activar/desactivar notificaciones push en esta sesión.", + "rename_form_caption": "Por favor, ten en cuenta que cualquiera con quien te comuniques puede ver los nombres de tus sesiones.", + "rename_form_heading": "Renombrar sesión", + "rename_form_learn_more": "Renombrar sesiones", + "rename_form_learn_more_description_1": "La lista completa de tus sesiones podrá ser vista por otros usuarios en tus mensajes directos y salas en las que estés.", + "rename_form_learn_more_description_2": "Esto ayuda a otorgar la confianza de que realmente están hablando contigo, pero significa que podrán ver el nombre de la sesión que pongas aquí.", + "security_recommendations": "Consejos de seguridad", + "security_recommendations_description": "Mejora la seguridad de tu cuenta siguiendo estas recomendaciones.", + "session_id": "ID de Sesión", + "show_details": "Mostrar detalles", + "sign_in_with_qr": "Iniciar sesión con código QR", + "sign_in_with_qr_button": "Ver código QR", + "sign_in_with_qr_description": "Puedes usar este dispositivo para iniciar sesión en uno nuevo escaneando un código QR. Tendrás que escanearlo con el nuevo dispositivo que quieras usar para iniciar sesión.", + "sign_out": "Cerrar esta sesión", + "sign_out_all_other_sessions": "Cerrar el resto de sesiones (%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "¿Seguro que quieres cerrar %(count)s sesión?", + "other": "¿Seguro que quieres cerrar %(count)s sesiones?" }, - "redacted_multiple": { - "other": "%(severalUsers)seliminaron %(count)s mensajes", - "one": "%(severalUsers)seliminó un mensaje" + "sign_out_n_sessions": { + "one": "Cerrar %(count)s sesión", + "other": "Cerrar %(count)s sesiones" }, - "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" - } + "title": "Sesiones", + "unknown_session": "Sesión de tipo desconocido", + "unverified_session": "Sesión sin verificar", + "unverified_sessions": "Sesiones sin verificar", + "unverified_sessions_list_description": "Verifica tus sesiones para una mensajería más segura, o cierra las que no reconozcas o hayas dejado de usar.", + "verified_session": "Sesión verificada", + "verified_sessions": "Sesiones verificadas", + "verified_sessions_list_description": "Para mayor seguridad, cierra cualquier sesión que no reconozcas o que ya no uses.", + "verify_session": "Verificar sesión", + "web_session": "Sesión web" }, - "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" + "show_breadcrumbs": "Incluir encima de la lista de salas unos atajos a las últimas salas que hayas visto", + "show_chat_effects": "Mostrar efectos de chat (animaciones al recibir ciertos mensajes, como confeti)", + "show_displayname_changes": "Muestra cambios en los nombres", + "show_join_leave": "Mostrar mensajes de entrada y salida de la sala (seguirás viendo invitaciones, gente quitada y vetos)", + "show_nsfw_content": "Mostrar contenido sensible (NSFW)", + "show_read_receipts": "Mostrar las confirmaciones de lectura enviadas por otros usuarios", + "show_redaction_placeholder": "Dejar un indicador cuando se borre un mensaje", + "show_stickers_button": "Incluir el botón de pegatinas", + "show_typing_notifications": "Mostrar un indicador cuando alguien más esté escribiendo en la sala", + "sidebar": { + "metaspaces_favourites_description": "Agrupa en un mismo sitio todas tus salas y personas favoritas.", + "metaspaces_home_all_rooms": "Ver todas las salas", + "metaspaces_home_all_rooms_description": "Incluir todas tus salas en inicio, aunque estén dentro de un espacio.", + "metaspaces_home_description": "La pantalla de Inicio es útil para tener una vista general de todas tus conversaciones.", + "metaspaces_orphans": "Salas fuera de un espacio", + "metaspaces_orphans_description": "Agrupa en un mismo sitio todas tus salas que no formen parte de un espacio.", + "metaspaces_people_description": "Agrupa a toda tu gente en un mismo sitio.", + "metaspaces_subsection": "Qué espacios mostrar", + "title": "Barra lateral" }, - "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" + "start_automatically": "Abrir automáticamente después de iniciar sesión en el sistema", + "use_12_hour_format": "Mostrar las horas con el modelo de 12 horas (ej.: 2:30pm)", + "use_command_enter_send_message": "Usa Comando + Intro para enviar un mensje", + "use_command_f_search": "Usa Control + F para buscar", + "use_control_enter_send_message": "Hacer que para enviar un mensaje haya que pulsar Control + Intro", + "use_control_f_search": "Activar el atajo Control + F, que permite buscar dentro de una conversación", + "voip": { + "allow_p2p": "Permitir llamadas directas 1-a-1 (peer-to-peer)", + "allow_p2p_description": "Si lo activas, la otra parte podría ver tu dirección IP", + "audio_input_empty": "Micrófono no detectado", + "audio_output": "Salida de sonido", + "audio_output_empty": "No se han detectado salidas de sonido", + "auto_gain_control": "Control automático de volumen", + "connection_section": "Conexión", + "echo_cancellation": "Cancelación de eco", + "enable_fallback_ice_server_description": "Solo se activará si tu servidor base no ofrece uno. Tu dirección IP se compartirá durante la llamada.", + "mirror_local_feed": "Invertir el vídeo local horizontalmente (espejo)", + "missing_permissions_prompt": "No hay permisos de medios, haz clic abajo para pedirlos.", + "noise_suppression": "Supresión de ruido", + "request_permissions": "Pedir permisos de los medios", + "title": "Voz y vídeo", + "video_input_empty": "Cámara no detectada", + "video_section": "Ajustes de vídeo", + "voice_agc": "Ajustar el volumen del micrófono automáticamente", + "voice_processing": "Procesamiento de vídeo", + "voice_section": "Ajustes de voz" }, - "no_permission_messages_before_invite": "No tienes permisos para ver mensajes enviados antes de que te invitaran.", - "no_permission_messages_before_join": "No tienes permisos para ver mensajes enviados antes de que te unieras.", - "encrypted_historical_messages_unavailable": "Los mensajes cifrados antes de este punto no están disponibles.", - "historical_messages_unavailable": "No puedes ver mensajes anteriores" + "warn_quit": "Pedir confirmación antes de salir", + "warning": "ADVERTENCIA : " + }, + "share": { + "link_title": "Enlace a la sala", + "permalink_message": "Enlazar al mensaje seleccionado", + "permalink_most_recent": "Enlazar al mensaje más reciente", + "title_message": "Compartir un mensaje de esta sala", + "title_room": "Compartir la sala", + "title_user": "Compartir usuario" }, "slash_command": { - "spoiler": "Envía el mensaje como un spoiler", - "shrug": "Añade ¯\\_(ツ)_/¯ al principio de un mensaje de texto plano", - "tableflip": "Pone «(╯°□°)╯︵ ┻━┻» delante de un mensaje de texto", - "unflip": "Pone «┬──┬ ノ( ゜-゜ノ)» después de un mensaje de texto", - "lenny": "Antepone ( ͡° ͜ʖ ͡°) a un mensaje de texto", - "plain": "Envía un mensaje como texto estándar, sin interpretarlo como Markdown", - "html": "Envía un mensaje como HTML, sin interpretarlo en Markdown", - "upgraderoom": "Actualiza una sala a una nueva versión", - "upgraderoom_permission_error": "No tienes los permisos requeridos para usar este comando.", - "jumptodate": "Saltar a la fecha dada en la línea temporal", - "jumptodate_invalid_input": "El formato de la fecha no es el que esperábamos (%(inputDate)s). Prueba con AAAA-MM-DD, año-mes-día.", - "nick": "Cambia tu apodo público", - "myroomnick": "Cambia tu apodo sólo en la sala actual", - "roomavatar": "Cambia la imagen de la sala actual", - "topic": "Ver o cambiar el asunto de la sala", - "topic_room_error": "Fallo al obtener el asunto de la sala: No se ha podido encontrar la sala (%(roomId)s", - "topic_none": "Esta sala no tiene asunto.", - "roomname": "Establece el nombre de la sala", - "invite": "Invita al usuario con la ID dada a la sala actual", - "remove": "Saca al usuario con la ID dada de esta sala", - "ban": "Veta al usuario con la ID dada", - "unban": "Desbloquea el usuario con ese ID", - "ignore": "Ignora a un usuario, ocultando sus mensajes", - "unignore": "Deja de ignorar a un usuario, mostrando sus mensajes a partir de ahora", - "devtools": "Abre el diálogo de herramientas de desarrollo", "addwidget": "Añade un accesorio personalizado por URL a la sala", - "rainbow": "Envía el mensaje coloreado como un arcoiris", - "rainbowme": "Envía el emoji coloreado como un arcoiris", - "help": "Muestra lista de comandos con usos y descripciones", - "whois": "Muestra información sobre un usuario", - "rageshake": "Enviar un informe de errores con los registros", - "msg": "Enviar un mensaje al usuario seleccionado", - "usage": "Uso", - "category_messages": "Mensajes", + "addwidget_iframe_missing_src": "el iframe no tiene atributo src", + "addwidget_invalid_protocol": "Por favor indica un URL de accesorio de tipo http:// o https://", + "addwidget_missing_url": "Por favor, proporciona la URL del accesorio o un código de incrustación", + "addwidget_no_permissions": "No puedes modificar los accesorios de esta sala.", + "ban": "Veta al usuario con la ID dada", "category_actions": "Acciones", - "category_admin": "Admin", "category_advanced": "Avanzado", "category_effects": "Efectos", + "category_messages": "Mensajes", "category_other": "Otros", - "addwidget_missing_url": "Por favor, proporciona la URL del accesorio o un código de incrustación", - "addwidget_iframe_missing_src": "el iframe no tiene atributo src", - "addwidget_invalid_protocol": "Por favor indica un URL de accesorio de tipo http:// o https://", - "addwidget_no_permissions": "No puedes modificar los accesorios de esta sala.", + "command_error": "Error de comando", "converttodm": "Convierte la sala a un mensaje directo", - "could_not_find_room": "No se ha encontrado la sala", "converttoroom": "Convierte el mensaje directo a sala", + "could_not_find_room": "No se ha encontrado la sala", + "deop": "Quita el poder de operador al usuario con la ID dada", + "devtools": "Abre el diálogo de herramientas de desarrollo", "discardsession": "Obliga a que la sesión de salida grupal actual en una sala cifrada se descarte", + "error_invalid_rendering_type": "Error en el comando: no se ha encontrado el tipo de renderizado (%(renderingType)s)", + "error_invalid_runfn": "Error en el comando: no se ha podido gestionar el comando de barra.", + "help": "Muestra lista de comandos con usos y descripciones", + "help_dialog_title": "Ayuda del comando", + "holdcall": "Pone la llamada de la sala actual en espera", + "html": "Envía un mensaje como HTML, sin interpretarlo en Markdown", + "ignore": "Ignora a un usuario, ocultando sus mensajes", + "ignore_dialog_description": "Ahora ignoras a %(userId)s", + "ignore_dialog_title": "Usuario ignorado", + "invite": "Invita al usuario con la ID dada a la sala actual", + "invite_3pid_needs_is_error": "Usa un servidor de identidad para invitar por correo. Puedes configurarlo en tus ajustes.", + "invite_3pid_use_default_is_title": "Usar un servidor de identidad", + "invite_3pid_use_default_is_title_description": "Usar un servidor de identidad para invitar por correo. Presiona continuar par usar el servidor de identidad por defecto (%(defaultIdentityServerName)s) o adminístralo en Ajustes.", + "join": "Entrar a la sala con la dirección especificada", + "jumptodate": "Saltar a la fecha dada en la línea temporal", + "jumptodate_invalid_input": "El formato de la fecha no es el que esperábamos (%(inputDate)s). Prueba con AAAA-MM-DD, año-mes-día.", + "lenny": "Antepone ( ͡° ͜ʖ ͡°) a un mensaje de texto", + "me": "Hacer una acción", + "msg": "Enviar un mensaje al usuario seleccionado", + "myroomnick": "Cambia tu apodo sólo en la sala actual", + "nick": "Cambia tu apodo público", + "no_active_call": "No hay llamadas activas en la sala", + "op": "Define el nivel de autoridad de un usuario", + "part_unknown_alias": "Dirección de sala no reconocida: %(roomAlias)s", + "plain": "Envía un mensaje como texto estándar, sin interpretarlo como Markdown", + "query": "Abrir una conversación con el usuario especificado", + "query_not_found_phone_number": "No se ha podido encontrar ninguna ID de Matrix para el número de teléfono", + "rageshake": "Enviar un informe de errores con los registros", + "rainbow": "Envía el mensaje coloreado como un arcoiris", + "rainbowme": "Envía el emoji coloreado como un arcoiris", "remakeolm": "Comando para desarrolladores: descarta la sesión de grupo actual saliente y crea nuevas sesiones de Olm", + "remove": "Saca al usuario con la ID dada de esta sala", + "roomavatar": "Cambia la imagen de la sala actual", + "roomname": "Establece el nombre de la sala", + "server_error": "Error del servidor", + "server_error_detail": "Servidor saturado, desconectado, o alguien ha roto algo.", + "shrug": "Añade ¯\\_(ツ)_/¯ al principio de un mensaje de texto plano", + "spoiler": "Envía el mensaje como un spoiler", + "tableflip": "Pone «(╯°□°)╯︵ ┻━┻» delante de un mensaje de texto", + "topic": "Ver o cambiar el asunto de la sala", + "topic_none": "Esta sala no tiene asunto.", + "topic_room_error": "Fallo al obtener el asunto de la sala: No se ha podido encontrar la sala (%(roomId)s", "tovirtual": "Cambia a la sala virtual de esta sala, si tiene una", "tovirtual_not_found": "Esta sala no tiene una sala virtual", - "query": "Abrir una conversación con el usuario especificado", - "query_not_found_phone_number": "No se ha podido encontrar ninguna ID de Matrix para el número de teléfono", - "holdcall": "Pone la llamada de la sala actual en espera", - "no_active_call": "No hay llamadas activas en la sala", + "unban": "Desbloquea el usuario con ese ID", + "unflip": "Pone «┬──┬ ノ( ゜-゜ノ)» después de un mensaje de texto", "unholdcall": "Quita la llamada de la sala actual de espera", - "me": "Hacer una acción", - "error_invalid_runfn": "Error en el comando: no se ha podido gestionar el comando de barra.", - "error_invalid_rendering_type": "Error en el comando: no se ha encontrado el tipo de renderizado (%(renderingType)s)", - "join": "Entrar a la sala con la dirección especificada", - "failed_find_room": "El comando ha fallado: no se ha encontrado la sala %(roomId)s", - "failed_find_user": "No se ha encontrado el usuario en la sala", - "op": "Define el nivel de autoridad de un usuario", - "deop": "Quita el poder de operador al usuario con la ID dada" - }, - "presence": { - "busy": "Ocupado", - "online_for": "En línea durante %(duration)s", - "idle_for": "En reposo durante %(duration)s", - "offline_for": "Desconectado durante %(duration)s", - "unknown_for": "Desconocido durante %(duration)s", - "online": "En línea", - "idle": "En reposo", - "unknown": "Desconocido", - "offline": "Desconectado", - "away": "Lejos" - }, - "Unknown": "Desconocido", - "event_preview": { - "m.call.answer": { - "you": "Te has unido a la llamada", - "user": "%(senderName)s se ha unido a la llamada", - "dm": "Llamada en progreso" + "unignore": "Deja de ignorar a un usuario, mostrando sus mensajes a partir de ahora", + "unignore_dialog_description": "Ya no ignoras a %(userId)s", + "unignore_dialog_title": "Usuario no ignorado", + "unknown_command": "Comando desconocido", + "unknown_command_button": "Enviar como mensaje", + "unknown_command_detail": "Comando no reconocido: %(commandText)s", + "unknown_command_help": "Puedes usar /help para ver los comandos disponibles. ¿Querías enviarlo como mensaje?", + "unknown_command_hint": "Sugerencia: empieza tu mensaje con // para que inicie con una barra inclinada.", + "upgraderoom": "Actualiza una sala a una nueva versión", + "upgraderoom_permission_error": "No tienes los permisos requeridos para usar este comando.", + "usage": "Uso", + "verify": "Verifica a un usuario, sesión y tupla de clave pública", + "verify_mismatch": "¡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!", + "verify_nop": "¡La sesión ya ha sido verificada!", + "verify_nop_warning_mismatch": "ADVERTENCIA: la sesión ya está verificada, pero las claves NO COINCIDEN", + "verify_success_description": "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.", + "verify_success_title": "Clave verificada", + "verify_unknown_pair": "Pareja (usuario, sesión) desconocida: (%(userId)s, %(deviceId)s)", + "whois": "Muestra información sobre un usuario" + }, + "space": { + "add_existing_room_space": { + "create": "¿Quieres añadir una sala nueva en su lugar?", + "create_prompt": "Crear una sala nueva", + "dm_heading": "Mensajes directos", + "error_heading": "No se han añadido todas las seleccionadas", + "progress_text": { + "other": "Añadiendo salas… (%(progress)s de %(count)s)", + "one": "Añadiendo sala…" + }, + "space_dropdown_label": "Selección de espacio", + "space_dropdown_title": "Añadir salas que ya existan", + "subspace_moved_note": "Hemos cambiado de sitio la creación de espacios." }, - "m.call.hangup": { - "you": "Has terminado la llamada", - "user": "%(senderName)s ha terminado la llamada" + "add_existing_subspace": { + "create_button": "Crear un nuevo espacio", + "create_prompt": "¿Quieres añadir un espacio nuevo en su lugar?", + "filter_placeholder": "Buscar espacios", + "space_dropdown_title": "Añadir un espacio ya existente" }, - "m.call.invite": { - "you": "Has iniciado una llamada", - "user": "%(senderName)s inicio una llamada", - "dm_send": "Esperado por una respuesta", - "dm_receive": "%(senderName)s está llamando" + "context_menu": { + "devtools_open_timeline": "Ver línea de tiempo de la sala (herramientas de desarrollo)", + "explore": "Explorar salas", + "home": "Inicio del espacio", + "manage_and_explore": "Gestionar y explorar salas", + "options": "Opciones del espacio" }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.reaction": { - "you": "Reaccionaste %(reaction)s a %(message)s" + "failed_load_rooms": "No se ha podido cargar la lista de salas.", + "failed_remove_rooms": "No se han podido quitar algunas salas. Prueba de nuevo más tarde", + "incompatible_server_hierarchy": "Este servidor no es compatible con la función de las jerarquías de espacios.", + "invite": "Invitar gente", + "invite_description": "Invitar correos electrónicos o nombres de usuario", + "invite_link": "Compartir enlace de invitación", + "invite_this_space": "Invitar al espacio", + "joining_space": "Uniéndote", + "landing_welcome": "Te damos la bienvenida a ", + "leave_dialog_action": "Salir del espacio", + "leave_dialog_description": "Estás a punto de salirte de .", + "leave_dialog_only_admin_room_warning": "Eres la única persona con permisos de administración en algunos de los espacios de los que quieres irte. Al salir de ellos, nadie podrá gestionarlos.", + "leave_dialog_only_admin_warning": "Eres la única persona con permisos de administración en este espacio. Cuando salgas, nadie más podrá gestionarlo.", + "leave_dialog_option_all": "Salir de todas las salas", + "leave_dialog_option_intro": "¿Quieres salir también de las salas del espacio?", + "leave_dialog_option_none": "No salir de ninguna sala", + "leave_dialog_option_specific": "Salir de algunas salas", + "leave_dialog_public_rejoin_warning": "No te podrás unir de nuevo hasta que te inviten otra vez a él.", + "leave_dialog_title": "Salir de %(spaceName)s", + "mark_suggested": "Sugerir", + "no_search_result_hint": "Prueba con otro término de búsqueda o comprueba que no haya erratas.", + "preferences": { + "sections_section": "Secciones que mostrar", + "show_people_in_space": "Aquí encontrarás tus conversaciones con los miembros del espacio. Si lo desactivas, estas no aparecerán mientras veas el espacio %(spaceName)s." }, - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "disable_microphone": "Silenciar micrófono", - "enable_microphone": "Activar micrófono", - "disable_camera": "Apagar cámara", - "enable_camera": "Encender cámara", - "audio_devices": "Dispositivos de audio", - "video_devices": "Dispositivos de vídeo", - "dial": "Llamar", - "you_are_presenting": "Estás presentando", - "user_is_presenting": "%(sharerName)s está presentando", - "camera_disabled": "Tu cámara está apagada", - "camera_enabled": "Tu cámara todavía está encendida", - "consulting": "Consultando a %(transferTarget)s. Transferir a %(transferee)s", - "call_held_switch": "Has puesto esta llamada en espera Volver", - "call_held_resume": "Has puesto la llamada en espera Recuperar", - "call_held": "%(peerName)s ha puesto la llamada en espera", - "dialpad": "Teclado numérico", - "stop_screenshare": "Dejar de compartir la pantalla", - "start_screenshare": "Comparte tu pantalla", - "hangup": "Colgar", - "maximise": "Llenar la pantalla", - "expand": "Volver a la llamada", - "on_hold": "%(name)s está en espera", - "voice_call": "Llamada de voz", - "video_call": "Llamada de vídeo", - "video_call_started": "Videollamada iniciada", - "unsilence": "Sonido activado", - "silence": "Silenciar llamada", - "silenced": "Notificaciones silenciadas", - "unknown_caller": "Llamador desconocido", - "call_failed": "Llamada fallida", - "unable_to_access_microphone": "No se ha podido acceder al micrófono", - "call_failed_microphone": "La llamada ha fallado porque no se ha podido acceder al micrófono. Comprueba que tengas uno enchufado y configurado correctamente.", - "unable_to_access_media": "No se ha podido acceder a la cámara o micrófono", - "call_failed_media": "La llamada ha fallado porque no se ha podido acceder a la cámara o al micrófono. Comprueba que:", - "call_failed_media_connected": "El micrófono y cámara están enchufados y bien configurados", - "call_failed_media_permissions": "Se ha dado permiso al programa para acceder a la cámara", - "call_failed_media_applications": "No hay otra aplicación usando la cámara", - "already_in_call": "Ya en una llamada", - "already_in_call_person": "Ya estás en una llamada con esta persona.", - "unsupported": "Las llamadas no son compatibles", - "unsupported_browser": "No puedes llamar usando este navegador de internet." + "room_filter_placeholder": "Buscar salas", + "search_children": "Buscar en %(spaceName)s", + "search_placeholder": "Buscar por nombre y descripción", + "select_room_below": "Selecciona una sala de abajo primero", + "share_public": "Comparte tu espacio público", + "suggested": "Sugerencias", + "suggested_tooltip": "Unirse a esta sala está sugerido", + "title_when_query_available": "Resultados", + "title_when_query_unavailable": "Salas y espacios", + "unmark_suggested": "No sugerir", + "user_lacks_permission": "No tienes permisos" + }, + "space_settings": { + "title": "Ajustes - %(spaceName)s" }, - "Other": "Otros", - "Advanced": "Avanzado", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Cambiar la imagen del espacio", - "m.room.avatar": "Cambiar el avatar de la sala", - "m.room.name_space": "Cambiar el nombre del espacio", - "m.room.name": "Cambiar el nombre de sala", - "m.room.canonical_alias_space": "Cambiar la dirección principal del espacio", - "m.room.canonical_alias": "Cambiar la dirección principal de la sala", - "m.space.child": "Gestionar las salas del espacio", - "m.room.history_visibility": "Cambiar la visibilidad del historial", - "m.room.power_levels": "Cambiar los permisos", - "m.room.topic_space": "Cambiar la descripción", - "m.room.topic": "Cambiar asunto", - "m.room.tombstone": "Actualizar la sala", - "m.room.encryption": "Activar cifrado para la sala", - "m.room.server_acl": "Cambiar los ACLs del servidor", - "m.reaction": "Enviar reacciones", - "m.room.redaction": "Borrar los mensajes enviados por mi", - "m.widget": "Modificar accesorios", - "io.element.voice_broadcast_info": "Retransmisiones de voz", - "m.room.pinned_events": "Gestionar eventos fijados", - "m.call": "Empezar llamadas de %(brand)s", - "m.call.member": "Unirte a llamadas de %(brand)s", - "users_default": "Rol por defecto", - "events_default": "Enviar mensajes", - "invite": "Invitar usuarios", - "state_default": "Cambiar la configuración", - "kick": "Sacar usuarios", - "ban": "Bloquear usuarios", - "redact": "Eliminar los mensajes enviados por otras personas", - "notifications.room": "Notificar a todo el mundo" + "spaces": { + "error_no_permission_add_room": "No tienes permisos para añadir salas a este espacio", + "error_no_permission_add_space": "No tienes permisos para añadir espacios a este espacio", + "error_no_permission_create_room": "No tienes permisos para crear nuevas salas en este espacio", + "error_no_permission_invite": "No tienes permiso para invitar a este espacio" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Escribe el nombre de un nuevo servidor que quieras explorar.", + "network_dropdown_add_dialog_placeholder": "Nombre del servidor", + "network_dropdown_add_dialog_title": "Añadir un nuevo servidor", + "network_dropdown_add_server_option": "Añadir nuevo servidor…", + "network_dropdown_available_invalid": "No se ha podido encontrar este servidor o su lista de salas", + "network_dropdown_available_invalid_forbidden": "No tienes permiso para ver la lista de salas de este servidor", + "network_dropdown_available_valid": "Se ve bien", + "network_dropdown_remove_server_adornment": "Quitar servidor «%(roomServer)s»", + "network_dropdown_required_invalid": "Escribe un nombre de servidor", + "network_dropdown_selected_label": "Mostrar: salas de Matrix", + "network_dropdown_selected_label_instance": "Mostrar: salas de %(instance)s (%(server)s)", + "network_dropdown_your_server_description": "Tu servidor" } }, - "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:" - } + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Si no ves a quien buscas, pídele que te envíe su enlace de invitación.", + "cant_find_room_helpful_hint": "Si no encuentras una sala, pide que te inviten a ella o que te manden su enlace.", + "copy_link_text": "Copiar enlace de invitación", + "count_of_members": { + "one": "%(count)s miembro", + "other": "%(count)s miembros" + }, + "create_new_room_button": "Crear una nueva sala", + "group_chat_section_title": "Otras opciones", + "heading_with_query": "Buscar «%(query)s» en", + "heading_without_query": "Buscar", + "join_button_text": "Unirte a %(roomAddress)s", + "keyboard_scroll_hint": "Usa para desplazarte", + "message_search_section_title": "Otras búsquedas", + "other_rooms_in_space": "Otras salas en %(spaceName)s", + "public_rooms_label": "Salas públicas", + "recent_searches_section_title": "Búsquedas recientes", + "recently_viewed_section_title": "Visto recientemente", + "remove_filter": "Quitar filtro de búsqueda para %(filter)s", + "result_may_be_hidden_privacy_warning": "Algunos resultados pueden estar ocultos por motivos de privacidad", + "result_may_be_hidden_warning": "Algunos resultados pueden estar ocultos", + "search_dialog": "Ventana de búsqueda", + "search_messages_hint": "Para buscar contenido de mensajes, usa este icono en la parte de arriba de una sala: ", + "spaces_title": "Tus espacios", + "start_group_chat_button": "Crear conversación en grupo" + }, + "stickers": { + "empty": "Actualmente no tienes ningún paquete de pegatinas activado", + "empty_add_prompt": "Añadir alguno ahora" + }, + "terms": { + "column_document": "Documento", + "column_service": "Servicio", + "column_summary": "Resumen", + "identity_server_no_terms_description_1": "Esta acción necesita acceder al servidor de identidad por defecto para validar un correo o un teléfono, pero el servidor no tiene términos de servicio.", + "identity_server_no_terms_description_2": "Continúa solamente si confías en el propietario del servidor.", + "identity_server_no_terms_title": "El servidor de identidad no tiene términos de servicio", + "inline_intro_text": ", acepta para continuar:", + "integration_manager": "Usar robots, puentes, accesorios o packs de pegatinas", + "intro": "Para continuar, necesitas aceptar estos términos de servicio.", + "summary_identity_server_1": "Encontrar a otros por teléfono o email", + "summary_identity_server_2": "Ser encontrado por teléfono o email", + "tac_button": "Revisar términos y condiciones", + "tac_description": "Para continuar usando el servidor base %(homeserverDomain)s, debes revisar y estar de acuerdo con nuestros términos y condiciones.", + "tac_title": "Términos y condiciones", + "tos": "Términos de servicio" + }, + "theme": { + "light_high_contrast": "Claro con contraste alto", + "match_system": "Usar el del sistema" + }, + "thread_view_back_action_label": "Volver al hilo", + "threads": { + "all_threads": "Todos los hilos", + "all_threads_description": "Muestra todos los hilos de la sala actual", + "count_of_reply": { + "one": "%(count)s respuesta", + "other": "%(count)s respuestas" + }, + "empty_explainer": "Los hilos ayudan a mantener tus conversaciones centradas y a que sean fáciles de seguir.", + "empty_has_threads_tip": "Responde a un hilo en curso o usa «%(replyInThread)s» al pasar el ratón por encima de un mensaje para iniciar uno nuevo.", + "empty_heading": "Organiza los temas de conversación en hilos", + "empty_tip": "Consejo: Usa «%(replyInThread)s» mientras pasas el ratón sobre un mensaje.", + "error_start_thread_existing_relation": "No ha sido posible crear un hilo a partir de un evento con una relación existente", + "my_threads": "Mis hilos", + "my_threads_description": "Ver todos los hilos en los que has participado", + "open_thread": "Abrir hilo", + "show_all_threads": "Ver todos los hilos", + "show_thread_filter": "Mostrar:", + "unable_to_decrypt": "No se ha podido descifrar el mensaje" }, - "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" + "time": { + "about_day_ago": "hace aprox. un día", + "about_hour_ago": "hace aprox. una hora", + "about_minute_ago": "hace aproximadamente un minuto", + "date_at_time": "%(date)s a la(s) %(time)s", + "few_seconds_ago": "hace unos segundos", + "hours_minutes_seconds_left": "queda(n) %(hours)sh %(minutes)sm %(seconds)ss", + "in_about_day": "dentro de un día", + "in_about_hour": "dentro de una hora", + "in_about_minute": "dentro de un minuto", + "in_few_seconds": "dentro de unos segundos", + "in_n_days": "dentro de %(num)s días", + "in_n_hours": "dentro de %(num)s horas", + "in_n_minutes": "dentro de %(num)s minutos", + "left": "Queda %(timeRemaining)s", + "minutes_seconds_left": "queda(n) %(minutes)sm %(seconds)ss", + "n_days_ago": "hace %(num)s días", + "n_hours_ago": "hace %(num)s horas", + "n_minutes_ago": "hace %(num)s minutos", + "seconds_left": "%(seconds)ss restantes", + "short_days": "%(value)s d", + "short_hours": "%(value)s h", + "short_minutes": "%(value)s min", + "short_seconds": "%(value)s s" }, - "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" + "timeline": { + "context_menu": { + "collapse_reply_thread": "Ocultar respuestas", + "external_url": "URL de Origen", + "open_in_osm": "Abrir en OpenStreetMap", + "report": "Denunciar", + "resent_unsent_reactions": "Reenviar %(unsentCount)s reacción(es)", + "show_url_preview": "Mostrar vista previa", + "view_related_event": "Ver evento relacionado", + "view_source": "Ver código fuente" + }, + "creation_summary_dm": "%(creator)s creó este mensaje directo.", + "creation_summary_room": "Sala creada y configurada por %(creator)s.", + "decryption_failure_blocked": "La persona que ha enviado este mensaje te ha bloqueado, no puedes recibir el mensaje", + "download_action_decrypting": "Descifrando", + "download_action_downloading": "Descargando", + "edits": { + "tooltip_label": "Última vez editado: %(date)s. Haz clic para ver los cambios.", + "tooltip_sub": "Haz clic para ver las ediciones", + "tooltip_title": "Última vez editado: %(date)s" + }, + "encrypted_historical_messages_unavailable": "Los mensajes cifrados antes de este punto no están disponibles.", + "error_no_renderer": "No se ha podido mostrar este evento", + "error_rendering_message": "No se ha podido cargar este mensaje", + "historical_messages_unavailable": "No puedes ver mensajes anteriores", + "in_room_name": " en %(room)s", + "io.element.widgets.layout": "%(senderName)s actualizó la disposición de la sala", + "load_error": { + "no_permission": "Se ha intentado cargar cierto punto en la cronología de esta sala, pero no tiene permiso para ver el mensaje solicitado.", + "title": "Fallo al cargar el historial", + "unable_to_find": "Se ha intentado cargar cierto punto en la cronología de esta sala, pero no se ha podido encontrarlo." + }, + "m.audio": { + "error_downloading_audio": "Error al descargar el audio", + "error_processing_audio": "Error al procesar el mensaje de audio", + "error_processing_voice_message": "Ha ocurrido un error al procesar el mensaje de voz", + "unnamed_audio": "Audio sin título" + }, + "m.beacon_info": { + "view_live_location": "Ver ubicación en tiempo real" + }, + "m.call": { + "video_call_ended": "Videollamada terminada", + "video_call_started": "Videollamada empezada en %(roomName)s.", + "video_call_started_text": "%(name)s comenzó una videollamada", + "video_call_started_unsupported": "Videollamada empezada en %(roomName)s. (no compatible con este navegador)" + }, + "m.call.hangup": { + "dm": "La llamada ha terminado" + }, + "m.call.invite": { + "answered_elsewhere": "Respondido en otro sitio", + "call_back_prompt": "Devolver llamada", + "declined": "Llamada rechazada", + "failed_connect_media": "No se ha podido conectar con los dispositivos multimedia", + "failed_connection": "Ha fallado la conexión", + "failed_opponent_media": "El dispositivo de la otra persona no ha podido iniciar la cámara o micrófono", + "missed_call": "Llamada perdida", + "no_answer": "Sin respuesta", + "unknown_error": "Ha ocurrido un error desconocido", + "unknown_failure": "Fallo desconocido: %(reason)s", + "unknown_state": "¡La llamada está en un estado desconocido!", + "video_call": "%(senderName)s hizo una llamada de vídeo.", + "video_call_unsupported": "%(senderName)s hizo una llamada de vídeo (no soportada por este navegador)", + "voice_call": "%(senderName)s hizo una llamada de voz.", + "voice_call_unsupported": "%(senderName)s hizo una llamada de voz. (no soportada por este navegador)" + }, + "m.file": { + "decrypt_label": "Descifrar %(text)s", + "download_label": "Descargar %(text)s", + "error_decrypting": "Error al descifrar adjunto", + "error_invalid": "Archivo inválido %(extra)s" + }, + "m.image": { + "error": "No es posible mostrar la imagen debido a un error", + "error_decrypting": "Error al descifrar imagen", + "error_downloading": "Error al descargar la imagen", + "sent": "%(senderDisplayName)s envió una imagen.", + "show_image": "Ver imagen" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s canceló la verificación", + "you_cancelled": "Has cancelado la verificación de %(name)s" + }, + "m.key.verification.done": "Has verificado a %(name)s", + "m.key.verification.request": { + "declining": "Rechazando…", + "user_accepted": "%(name)s aceptó", + "user_cancelled": "%(name)s canceló", + "user_declined": "%(name)s declinó", + "user_wants_to_verify": "%(name)s quiere verificar", + "you_accepted": "Aceptaste", + "you_cancelled": "Cancelaste", + "you_declined": "Declinaste", + "you_started": "Has enviado solicitud de verificación" + }, + "m.location": { + "full": "%(senderName)s ha compartido su ubicación", + "location": "Compartió una ubicación: ", + "self_location": "Compartió su ubicación: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s voto", + "other": "%(count)s votos" + } + }, + "m.poll.end": { + "ended": "Cerró una encuesta", + "sender_ended": "%(senderName)s ha terminado una encuesta" + }, + "m.poll.start": "%(senderName)s ha empezado una encuesta – %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s cambió la imagen de la sala.", + "changed_img": "%(senderDisplayName)s cambió el avatar de la sala a ", + "lightbox_title": "%(senderDisplayName)s cambió el avatar para %(roomName)s", + "removed": "%(senderDisplayName)s eliminó el avatar de la sala." + }, + "m.room.canonical_alias": { + "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." + }, + "changed": "%(senderName)s cambió las direcciones de 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.", + "removed": "%(senderName)s eliminó la dirección principal para esta sala.", + "set": "%(senderName)s estableció la dirección principal para esta sala como %(address)s." + }, + "m.room.create": { + "continuation": "Esta sala es una continuación de otra.", + "see_older_messages": "Haz clic aquí para ver mensajes anteriores." + }, + "m.room.encryption": { + "disable_attempt": "Se ha ignorado un intento de desactivar el cifrado", + "disabled": "El cifrado no está activado", + "enabled_local": "Los mensajes en esta conversación serán cifrados de extremo a extremo.", + "parameters_changed": "Algunos parámetros del cifrado han cambiado.", + "unsupported": "El cifrado usado por esta sala no es compatible." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s autorizó a unirse a la sala a personas todavía sin cuenta.", + "forbidden": "%(senderDisplayName)s ha prohibido que los invitados se unan a la sala.", + "unknown": "%(senderDisplayName)s ha cambiado el acceso de invitados a %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s hizo visible el historial futuro de la sala para todos los miembros de la sala, desde el momento en que son invitados.", + "joined": "%(senderName)s hizo visible el historial futuro de la sala para todos los miembros de la sala, desde el momento en que se unieron.", + "shared": "%(senderName)s hizo visible el historial futuro de la sala para todos los miembros de la sala.", + "unknown": "%(senderName)s hizo visible el historial futuro de la sala para desconocido (%(visibility)s).", + "world_readable": "%(senderName)s hizo visible el historial futuro de la sala para cualquier persona." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s restringió la sala a invitados.", + "public": "%(senderDisplayName)s hizo la sala pública a cualquiera que conozca el enlace.", + "restricted": "%(senderDisplayName)s cambió quién puede unirse a esta sala.", + "restricted_settings": "%(senderDisplayName)s cambió quién puede unirse a esta sala. Ver ajustes.", + "unknown": "%(senderDisplayName)s cambió la regla para unirse a %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s ha aceptado la invitación a %(displayName)s", + "accepted_invite": "%(targetName)s ha aceptado una invitación", + "ban": "%(senderName)s ha vetado a %(targetName)s", + "ban_reason": "%(senderName)s ha vetado a %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s cambió su foto de perfil", + "change_name": "%(oldDisplayName)s cambió su nombre a %(displayName)s", + "change_name_avatar": "%(oldDisplayName)s cambió su nombre y foto de perfil", + "invite": "%(senderName)s invitó a %(targetName)s", + "join": "%(targetName)s se ha unido a la sala", + "kick": "%(senderName)s quitó a %(targetName)s", + "kick_reason": "%(senderName)s quitó a %(targetName)s: %(reason)s", + "left": "%(targetName)s ha salido de la sala", + "left_reason": "%(targetName)s ha salido de la sala: %(reason)s", + "no_change": "%(senderName)s no ha hecho ningún cambio", + "reject_invite": "%(targetName)s ha rechazado la invitación", + "remove_avatar": "%(senderName)s ha eliminado su foto de perfil", + "remove_name": "%(senderName)s se ha quitado el nombre personalizado (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s se ha puesto una foto de perfil", + "set_name": "%(senderName)s ha elegido %(displayName)s como su nombre", + "unban": "%(senderName)s ha quitado el veto a %(targetName)s", + "withdrew_invite": "%(senderName)s ha anulado la invitación a %(targetName)s", + "withdrew_invite_reason": "%(senderName)s ha anulado la invitación a %(targetName)s: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s cambió el nombre de la sala %(oldRoomName)s a %(newRoomName)s.", + "remove": "%(senderDisplayName)s eliminó el nombre de la sala.", + "set": "%(senderDisplayName)s cambió el nombre de la sala a %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s cambió los mensajes fijados de la sala.", + "changed_link": "%(senderName)s cambió los mensajes fijados de la sala.", + "pinned": "%(senderName)s ha fijado un mensaje en esta sala. Mira todos los mensajes fijados.", + "pinned_link": "%(senderName)s ha fijado un mensaje en esta sala. Mira todos los mensajes fijados.", + "unpinned": "%(senderName)s ha dejado de fijar un mensaje de esta sala. Ver todos los mensajes fijados.", + "unpinned_link": "%(senderName)s ha dejado de fijar un mensaje de esta sala. Ver todos los mensajes fijados." + }, + "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" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 No puede participar ningún servidor. Esta sala ya no se puede usar más.", + "changed": "%(senderDisplayName)s cambió los permisos de la sala.", + "set": "%(senderDisplayName)s ha establecido los permisos de la sala." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s ha revocado la invitación para que %(targetDisplayName)s se una a la sala.", + "sent": "%(senderName)s invitó a %(targetDisplayName)s a unirse a la sala." + }, + "m.room.tombstone": "%(senderDisplayName)s actualizó esta sala.", + "m.room.topic": "%(senderDisplayName)s cambió el asunto a «%(topic)s».", + "m.sticker": "%(senderDisplayName)s envió una pegatina.", + "m.video": { + "error_decrypting": "Error al descifrar el vídeo" + }, + "m.widget": { + "added": "%(senderName)s añadió el accesorio %(widgetName)s", + "jitsi_ended": "Videoconferencia terminada por %(senderName)s", + "jitsi_join_right_prompt": "Únete a la conferencia desde el panel de información de la sala de la derecha", + "jitsi_join_top_prompt": "Únete a la conferencia en la parte de arriba de la sala", + "jitsi_started": "Videoconferencia iniciada por %(senderName)s", + "jitsi_updated": "Videoconferencia actualizada por %(senderName)s", + "modified": "%(senderName)s modificó el accesorio %(widgetName)s%(widgetName)sx", + "removed": "componente %(widgetName)s eliminado por %(senderName)s" + }, + "mab": { + "collapse_reply_chain": "Plegar citas", + "copy_link_thread": "Copiar enlace al hilo", + "expand_reply_chain": "Expandir citas", + "label": "Acciones de mensaje", + "view_in_room": "Ver en la sala" + }, + "mjolnir": { + "changed_rule_glob": "%(senderName)s actualizó una regla de bloqueo que correspondía a %(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_users": "%(senderName)s cambió una regla que estaba bloqueando a usuarios que coinciden con %(oldGlob)s a %(newGlob)s por %(reason)s", + "created_rule": "%(senderName)s creó una regla de bloqueo correspondiente a %(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_users": "%(senderName)s creó una regla bloqueando a usuarios que coinciden con %(glob)s por %(reason)s", + "message_hidden": "Ha ignorado a esta cuenta, así que su mensaje está oculto. Ver de todos modos.", + "removed_rule": "%(senderName)s eliminó una regla correspondiente a %(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_users": "%(senderName)s eliminó la regla que bloquea a usuarios que coinciden con %(glob)s", + "updated_invalid_rule": "%(senderName)s actualizó una regla de bloqueo inválida", + "updated_rule": "%(senderName)s actualizó una regla de bloqueo correspondiente a %(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_users": "%(senderName)s actualizó una regla que bloquea a usuarios que coinciden con %(glob)s por %(reason)s" + }, + "no_permission_messages_before_invite": "No tienes permisos para ver mensajes enviados antes de que te invitaran.", + "no_permission_messages_before_join": "No tienes permisos para ver mensajes enviados antes de que te unieras.", + "pending_moderation": "Mensaje esperando revisión", + "pending_moderation_reason": "Mensaje esperando revisión: %(reason)s", + "reactions": { + "add_reaction_prompt": "Reaccionar", + "label": "%(reactors)s han reaccionado con %(content)s", + "tooltip": " reaccionó con %(shortName)s" + }, + "read_receipt_title": { + "one": "%(count)s persona lo ha visto", + "other": "%(count)s personas lo han visto" + }, + "read_receipts_label": "Acuses de recibo", + "redacted": { + "tooltip": "Mensaje eliminado el %(date)s" + }, + "redaction": "Mensaje eliminado por %(name)s", + "reply": { + "error_loading": "No se pudo cargar el evento al que se respondió, bien porque no existe o no tiene permiso para verlo.", + "in_reply_to": "Respondiendo a ", + "in_reply_to_for_export": "En respuesta a este mensaje" + }, + "scalar_starter_link": { + "dialog_description": "Estás a punto de ir a un sitio externo para que puedas iniciar sesión con tu cuenta y usarla en %(integrationsUrl)s. ¿Quieres seguir?", + "dialog_title": "Añadir una Integración" + }, + "self_redaction": "Mensaje eliminado", + "send_state_encrypting": "Cifrando tu mensaje…", + "send_state_failed": "No se ha podido mandar", + "send_state_sending": "Enviando tu mensaje…", + "send_state_sent": "Mensaje enviado", + "summary": { + "banned": { + "other": "fue vetado %(count)s veces", + "one": "fue vetado" + }, + "banned_multiple": { + "other": "fueron vetados %(count)s veces", + "one": "fueron vetados" + }, + "changed_name": { + "other": "%(oneUser)s cambió su nombre %(count)s veces", + "one": "%(oneUser)s cambió su nombre" + }, + "changed_name_multiple": { + "other": "%(severalUsers)s cambiaron su nombre %(count)s veces", + "one": "%(severalUsers)s cambiaron su nombre" + }, + "hidden_event": { + "one": "%(oneUser)senvió un mensaje oculto", + "other": "%(oneUser)s enviaron %(count)s mensajes ocultos" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)s envió un mensaje oculto", + "other": "%(severalUsers)senviaron %(count)s mensajes ocultos" + }, + "invite_withdrawn": { + "other": "%(oneUser)s se le retiró su invitación %(count)s veces", + "one": "%(oneUser)s se les retiraron sus invitaciones" + }, + "invite_withdrawn_multiple": { + "other": "%(severalUsers)s se les retiraron sus invitaciones %(count)s veces", + "one": "%(severalUsers)s se les retiraron sus invitaciones" + }, + "invited": { + "other": "fue invitado %(count)s veces", + "one": "fue invitado" + }, + "invited_multiple": { + "other": "fueron invitados %(count)s veces", + "one": "fueron invitados" + }, + "joined": { + "other": "%(oneUser)s se unió %(count)s veces", + "one": "%(oneUser)s se unió" + }, + "joined_and_left": { + "other": "%(oneUser)s se unió y se fue %(count)s veces", + "one": "%(oneUser)s se unió y se fue" + }, + "joined_and_left_multiple": { + "other": "%(severalUsers)s se unieron y fueron %(count)s veces", + "one": "%(severalUsers)s se unieron y fueron" + }, + "joined_multiple": { + "other": "%(severalUsers)s se unieron %(count)s veces", + "one": "%(severalUsers)s se unieron" + }, + "kicked": { + "one": "fue sacado", + "other": "fue sacado %(count)s veces" + }, + "kicked_multiple": { + "other": "fueron sacados %(count)s veces", + "one": "fueron sacados" + }, + "left": { + "other": "%(oneUser)s se fue %(count)s veces", + "one": "%(oneUser)s salió" + }, + "left_multiple": { + "other": "%(severalUsers)s se fueron %(count)s veces", + "one": "%(severalUsers)s se fueron" + }, + "no_change": { + "other": "%(oneUser)s %(count)s veces no efectuó cambios", + "one": "%(oneUser)s no efectuó cambios" + }, + "no_change_multiple": { + "other": "%(severalUsers)s %(count)s veces no efectuarion cambios", + "one": "%(severalUsers)s no efectuaron cambios" + }, + "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" + }, + "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" + }, + "redacted": { + "other": "%(oneUser)seliminó %(count)s mensajes", + "one": "%(oneUser)seliminó un mensaje" + }, + "redacted_multiple": { + "other": "%(severalUsers)seliminaron %(count)s mensajes", + "one": "%(severalUsers)seliminó un mensaje" + }, + "rejected_invite": { + "other": "%(oneUser)s rechazó su invitación %(count)s veces", + "one": "%(oneUser)s rechazó su invitación" + }, + "rejected_invite_multiple": { + "other": "%(severalUsers)s rechazó sus invitaciones %(count)s veces", + "one": "%(severalUsers)s rechazó sus invitaciones" + }, + "rejoined": { + "other": "%(oneUser)s se fue y volvió a unirse %(count)s veces", + "one": "%(oneUser)s se fue y volvió a unirse" + }, + "rejoined_multiple": { + "other": "%(severalUsers)s se fueron y volvieron a unirse %(count)s veces", + "one": "%(severalUsers)s se fueron y volvieron a unirse" + }, + "server_acls": { + "one": "%(oneUser)s cambió los permisos del servidor", + "other": "%(oneUser)s cambió los permisos del servidor %(count)s veces" + }, + "server_acls_multiple": { + "one": "%(severalUsers)s cambió los permisos del servidor", + "other": "%(severalUsers)s cambió los permisos del servidor %(count)s veces" + }, + "unbanned": { + "other": "se le quitó el veto %(count)s veces", + "one": "se le quitó el veto" + }, + "unbanned_multiple": { + "other": "les quitaron el veto %(count)s veces", + "one": "les quitaron el veto" + } + }, + "thread_info_basic": "Desde un hilo", + "typing_indicator": { + "more_users": { + "other": "%(names)s y otros %(count)s están escribiendo…", + "one": "%(names)s y otra persona están escribiendo…" + }, + "one_user": "%(displayName)s está escribiendo…", + "two_users": "%(names)s y %(lastPerson)s están escribiendo…" + }, + "undecryptable_tooltip": "No se ha podido descifrar este mensaje", + "url_preview": { + "close": "Cerrar vista previa", + "show_n_more": { + "one": "Ver otras %(count)s vistas previas", + "other": "Ver %(count)s otra vista previa" + } + } }, - "spaces": { - "error_no_permission_invite": "No tienes permiso para invitar a este espacio", - "error_no_permission_create_room": "No tienes permisos para crear nuevas salas en este espacio", - "error_no_permission_add_room": "No tienes permisos para añadir salas a este espacio", - "error_no_permission_add_space": "No tienes permisos para añadir espacios a este espacio" + "truncated_list_n_more": { + "other": "Y %(count)s más…" }, - "auth": { - "continue_with_idp": "Continuar con %(provider)s", - "sign_in_with_sso": "Ingresar con un Registro Único", - "sso": "Single Sign On", - "continue_with_sso": "Continuar con %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s o %(usernamePassword)s", - "sign_in_instead": "¿Ya tienes una cuenta? Inicia sesión aquí", - "account_clash": "Su nueva cuenta (%(newAccountId)s) está registrada, pero ya inició sesión en una cuenta diferente (%(loggedInUserId)s).", - "account_clash_previous_account": "Continuar con la cuenta anterior", - "log_in_new_account": "Inicie sesión en su nueva cuenta.", - "registration_successful": "Registro exitoso", - "server_picker_title": "Inicia sesión en tu servidor base", - "server_picker_dialog_title": "Decide dónde quieres alojar tu cuenta", - "footer_powered_by_matrix": "con el poder de Matrix", - "failed_homeserver_discovery": "No se ha podido realizar el descubrimiento del servidor base", - "sync_footer_subtitle": "Si te has unido a muchas salas, esto puede tardar un poco", - "syncing": "Sincronizando…", - "signing_in": "Iniciando sesión…", - "unsupported_auth_msisdn": "Este servidor no es compatible con autenticación mediante número telefónico.", - "unsupported_auth_email": "Este servidor base no admite iniciar sesión con una dirección de correo electrónico.", - "registration_disabled": "Se han desactivado los registros en este servidor base.", - "failed_query_registration_methods": "No se pueden consultar los métodos de registro admitidos.", - "username_in_use": "Ya hay alguien con ese nombre de usuario. Prueba con otro, por favor.", - "3pid_in_use": "La dirección de e-mail o el número de teléfono ya está en uso.", - "incorrect_password": "Contraseña incorrecta", - "failed_soft_logout_auth": "No se pudo volver a autenticar", - "soft_logout_heading": "Estás desconectado", - "forgot_password_email_required": "Debes ingresar la dirección de correo electrónico vinculada a tu cuenta.", - "forgot_password_email_invalid": "La dirección de correo no parece ser válida.", - "sign_in_prompt": "¿Ya tienes una cuenta? Iniciar sesión", - "forgot_password_prompt": "¿Olvidaste tu contraseña?", - "soft_logout_intro_password": "Ingrese su contraseña para iniciar sesión y recuperar el acceso a su cuenta.", - "soft_logout_intro_sso": "Inicie sesión y recupere el acceso a su cuenta.", - "soft_logout_intro_unsupported_auth": "No puedes iniciar sesión en tu cuenta. Ponte en contacto con el administrador de su servidor base para obtener más información.", - "check_email_explainer": "Sigue las instrucciones enviadas a %(email)s", - "check_email_wrong_email_prompt": "¿Dirección de email equivocada?", - "check_email_wrong_email_button": "Volver a escribir dirección de email", - "check_email_resend_prompt": "¿No lo has recibido?", - "check_email_resend_tooltip": "Email con enlace de verificación reenviado.", - "create_account_prompt": "¿Primera vez? Crea una cuenta", - "sign_in_or_register": "Iniciar sesión o Crear una cuenta", - "sign_in_or_register_description": "Entra con tu cuenta si ya tienes una o crea una nueva para continuar.", - "sign_in_description": "Usa tu cuenta para configurar.", - "register_action": "Crear cuenta", - "server_picker_failed_validate_homeserver": "No se ha podido validar el servidor base", - "server_picker_invalid_url": "URL inválida", - "server_picker_required": "Especificar un servidor base", - "server_picker_matrix.org": "Matrix.org es el mayor servidor base público del mundo, por lo que mucha gente lo considera un buen sitio.", - "server_picker_intro": "Llamamos «servidores base» a los sitios donde puedes tener tu cuenta.", - "server_picker_custom": "Otro servidor base", - "server_picker_explainer": "Usa tu servidor base de Matrix de confianza o aloja el tuyo propio.", - "server_picker_learn_more": "Sobre los servidores base" + "update": { + "changelog": "Registro de cambios", + "check_action": "Comprobar si hay actualizaciones", + "checking": "Comprobando actualizaciones…", + "downloading": "Descargando actualización…", + "error_encountered": "Error encontrado (%(errorDetail)s).", + "error_unable_load_commit": "No se pudo cargar el detalle del commit: %(msg)s", + "new_version_available": "Nueva versión disponible. Actualizar ahora.", + "no_update": "No hay actualizaciones disponibles.", + "release_notes_toast_title": "Novedades", + "see_changes_button": "Novedades", + "toast_description": "Hay una nueva versión de %(brand)s disponible", + "toast_title": "Actualizar %(brand)s", + "unavailable": "No disponible" + }, + "upload_failed_generic": "La subida del archivo «%(fileName)s ha fallado.", + "upload_failed_size": "El archivo «%(fileName)s» supera el tamaño límite del servidor para subidas", + "upload_failed_title": "Subida fallida", + "upload_file": { + "cancel_all_button": "Cancelar todo", + "error_file_too_large": "Este archivo es demasiado grande para enviarse. El tamaño máximo es %(limit)s pero el archivo pesa %(sizeOfThisFile)s.", + "error_files_too_large": "Estos archivos son demasiado grandes para ser subidos. El límite de tamaño de archivos es %(limit)s.", + "error_some_files_too_large": "Algunos archivos son demasiado grandes para ser subidos. El límite de tamaño de archivos es %(limit)s.", + "error_title": "Error de subida", + "title": "Enviar archivos", + "title_progress": "Enviar archivos (%(current)s de %(total)s)", + "upload_all_button": "Enviar todo", + "upload_n_others_button": { + "other": "Enviar otros %(count)s archivos", + "one": "Enviar %(count)s archivo más" + } }, - "room_list": { - "sort_unread_first": "Colocar al principio las salas con mensajes sin leer", - "show_previews": "Incluir una vista previa del último mensaje", - "sort_by": "Ordenar por", - "sort_by_activity": "Actividad", - "sort_by_alphabet": "A-Z", - "sublist_options": "Opciones de la lista", - "show_n_more": { - "other": "Ver %(count)s más", - "one": "Ver %(count)s más" + "user_info": { + "admin_tools_section": "Herramientas de administración", + "ban_button_room": "Vetar de la sala", + "ban_button_space": "Vetar del espacio", + "ban_room_confirm_title": "Vetar de %(roomName)s", + "ban_space_everything": "Vetar de todos los sitios donde tenga los permisos suficientes", + "ban_space_specific": "Vetar de algunos sitios donde tenga los permisos suficientes", + "count_of_sessions": { + "other": "%(count)s sesiones", + "one": "%(count)s sesión" }, - "show_less": "Ver menos", - "notification_options": "Ajustes de notificaciones" - }, - "report_content": { - "missing_reason": "Por favor, explica por qué estás denunciando.", - "ignore_user": "Ignorar usuario", - "hide_messages_from_user": "Comprueba que realmente quieres ocultar todos los mensajes actuales y futuros de este usuario.", - "nature_disagreement": "Lo que esta persona está escribiendo no está bien.\nSe avisará a los moderadores de la sala.", - "nature_illegal": "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.", - "nature_spam": "Esta persona está mandando publicidad no deseada o propaganda.\nSe avisará a los moderadores de la sala.", - "report_to_homeserver_encrypted": "Esta sala está dedicada a un tema ilegal o contenido tóxico, o los moderadores no están tomando medidas frente a este tipo de contenido.\nSe avisará a los administradores de %(homeserver)s, pero no podrán leer el contenido cifrado de la sala.", - "nature_other": "Otro motivo. Por favor, describe el problema.\nSe avisará a los moderadores de la sala.", - "nature": "Por favor, escoge una categoría y explica por qué el mensaje es abusivo.", - "disagree": "No estoy de acuerdo", - "toxic_behaviour": "Comportamiento tóxico", - "illegal_content": "Contenido ilegal", - "spam_or_propaganda": "Publicidad no deseada o propaganda", - "report_entire_room": "Denunciar la sala entera", - "report_content_to_homeserver": "Denunciar contenido al administrador de tu servidor base", - "description": "Denunciar este mensaje enviará su único «event ID al administrador de tu servidor base. Si los mensajes en esta sala están cifrados, el administrador de tu servidor no podrá leer el texto del mensaje ni ver ningún archivo o imagen." + "count_of_verified_sessions": { + "other": "%(count)s sesiones verificadas", + "one": "1 sesión verificada" + }, + "deactivate_confirm_action": "Desactivar usuario", + "deactivate_confirm_description": "Desactivar este usuario le cerrará la sesión y desconectará. No podrá volver a iniciar sesión. Además, saldrá de todas las salas a que se había unido. Esta acción no puede deshacerse. ¿Desactivar este usuario?", + "deactivate_confirm_title": "¿Desactivar usuario?", + "demote_button": "Quitar permisos", + "demote_self_confirm_description_space": "No podrás deshacer esto, ya que te estás quitando tus permisos. Si eres la última persona con permisos en este usuario, no será posible recuperarlos.", + "demote_self_confirm_room": "No podrás deshacer este cambio ya que estás quitándote permisos a ti mismo, si eres el último usuario con privilegios de la sala te resultará imposible recuperarlos.", + "demote_self_confirm_title": "¿Quitarte permisos a ti mismo?", + "disinvite_button_room": "Retirar la invitación a la sala", + "disinvite_button_room_name": "Anular la invitación a %(roomName)s", + "disinvite_button_space": "Retirar la invitación al espacio", + "edit_own_devices": "Gestionar dispositivos", + "error_ban_user": "Bloqueo del usuario falló", + "error_deactivate": "Error en desactivar usuario", + "error_kicking_user": "No se ha podido sacar al usuario", + "error_mute_user": "No se pudo silenciar al usuario", + "error_revoke_3pid_invite_description": "No se logró revocar la invitación. El servidor puede sufrir un problema temporal o usted no tiene los permisos suficientes para revocar la invitación.", + "error_revoke_3pid_invite_title": "Error al revocar la invitación", + "hide_sessions": "Ocultar sesiones", + "hide_verified_sessions": "Ocultar sesiones verificadas", + "ignore_confirm_title": "Ignorar a %(user)s", + "invited_by": "Invitado por %(sender)s", + "jump_to_rr_button": "Saltar al último mensaje sin leer", + "kick_button_room": "Sacar de la sala", + "kick_button_room_name": "Sacar de %(roomName)s", + "kick_button_space": "Quitar del espacio", + "kick_button_space_everything": "Sacarle de todos los sitios en los que pueda", + "kick_space_specific": "Sacarle de algunos sitios en concreto", + "kick_space_warning": "Podrán seguir accediendo a donde no tengas permisos de administración.", + "promote_warning": "No podrás deshacer este cambio porque estás promoviendo al usuario para tener el mismo nivel de autoridad que tú.", + "redact": { + "confirm_button": { + "other": "Eliminar %(count)s mensajes", + "one": "Eliminar 1 mensaje" + }, + "confirm_description_1": { + "other": "Estás a punto de borrar %(count)s mensajes de %(user)s. También se borrarán permanentemente de los dispositivos de todos en la conversación. ¿Quieres continuar?", + "one": "Estás a punto de borrar %(count)s mensajes de %(user)s. También se borrarán permanentemente de los dispositivos de todos en la conversación. ¿Quieres continuar?" + }, + "confirm_description_2": "Para una gran cantidad de mensajes, esto podría llevar algún tiempo. Por favor, no recargues tu aplicación mientras tanto.", + "confirm_keep_state_explainer": "No marques esta casilla si quieres borrar también los mensajes del sistema sobre el usuario (ej.: entradas y salidas, cambios en su perfil…)", + "confirm_keep_state_label": "Mantener mensajes del sistema", + "confirm_title": "Eliminar mensajes recientes de %(user)s", + "no_recent_messages_description": "Intente desplazarse hacia arriba en la línea de tiempo para ver si hay alguna anterior.", + "no_recent_messages_title": "No se han encontrado mensajes recientes de %(user)s" + }, + "redact_button": "Eliminar mensajes recientes", + "revoke_invite": "Revocar invitación", + "role_label": "Rol en ", + "room_encrypted": "Los mensajes de esta sala están cifrados de extremo a extremo.", + "room_encrypted_detail": "Los mensajes son seguros y sólo tú y el destinatario tienen las claves únicas para desbloquearlos.", + "room_unencrypted": "Los mensajes en esta sala no están cifrados de extremo a extremo.", + "room_unencrypted_detail": "En las salas cifradas, tus mensajes están seguros y solo tú y el destinatario tienen las claves únicas para desbloquearlos.", + "share_button": "Compartir enlace al usuario", + "unban_button_room": "Dejar de vetar de la sala", + "unban_button_space": "Dejar de vetar del espacio", + "unban_room_confirm_title": "Quitar veto de %(roomName)s", + "unban_space_everything": "Quitar veto de todos los sitios donde tenga los permisos suficientes", + "unban_space_specific": "Quitar veto de algunos sitios donde tenga los permisos suficientes", + "unban_space_warning": "No podrán acceder a donde no tengas permisos de administración.", + "verify_button": "Verificar usuario", + "verify_explainer": "Para mayor seguridad, verifica a este usuario comprobando un código temporal vez dos de tus dispositivos." + }, + "user_menu": { + "settings": "Ajustes", + "switch_theme_dark": "Cambiar al tema oscuro", + "switch_theme_light": "Cambiar al tema claro" + }, + "voice_broadcast": { + "30s_backward": "retroceder 30s", + "30s_forward": "avanzar 30s", + "action": "Retransmisión de voz", + "buffering": "Cargando…", + "confirm_listen_affirm": "Sí, terminar grabación", + "confirm_stop_affirm": "Sí, detener retransmisión", + "confirm_stop_title": "¿Dejar de retransmitir?", + "connection_error": "Error de conexión, grabación detenida", + "failed_already_recording_title": "No se ha podido iniciar una nueva difusión de voz", + "failed_insufficient_permission_title": "No se ha podido iniciar una nueva difusión de voz", + "failed_no_connection_description": "Lamentablemente, no hemos podido empezar a grabar ahora mismo. Inténtalo de nuevo más tarde.", + "failed_no_connection_title": "Error de conexión", + "failed_others_already_recording_title": "No se ha podido iniciar una nueva difusión de voz", + "go_live": "Empezar directo", + "live": "En directo", + "pause": "pausar retransmisión de voz", + "play": "reproducir difusión de voz", + "resume": "reanudar retransmisión de voz" + }, + "voice_message": { + "cant_start_broadcast_title": "No se ha podido empezar el mensaje de voz" }, - "setting": { - "help_about": { - "brand_version": "Versión de %(brand)s:", - "olm_version": "Versión de Olm:", - "help_link": "Si necesitas ayuda usando %(brand)s, haz clic aquí.", - "help_link_chat_bot": "Si necesitas ayuda usando %(brand)s, haz clic aquí o abre un chat con nuestro bot usando el botón de abajo.", - "chat_bot": "Hablar con %(brand)s Bot", - "title": "Ayuda y acerca de", - "versions": "Versiones", - "homeserver": "El servidor base es %(homeserverUrl)s", - "access_token_detail": "Tu token de acceso da acceso completo a tu cuenta. No lo compartas con nadie.", - "clear_cache_reload": "Limpiar caché y recargar" - } + "voip": { + "already_in_call": "Ya en una llamada", + "already_in_call_person": "Ya estás en una llamada con esta persona.", + "answered_elsewhere": "Respondida en otra parte", + "answered_elsewhere_description": "Esta llamada fue respondida en otro dispositivo.", + "audio_devices": "Dispositivos de audio", + "call_failed": "Llamada fallida", + "call_failed_description": "No se ha podido establecer la llamada", + "call_failed_media": "La llamada ha fallado porque no se ha podido acceder a la cámara o al micrófono. Comprueba que:", + "call_failed_media_applications": "No hay otra aplicación usando la cámara", + "call_failed_media_connected": "El micrófono y cámara están enchufados y bien configurados", + "call_failed_media_permissions": "Se ha dado permiso al programa para acceder a la cámara", + "call_failed_microphone": "La llamada ha fallado porque no se ha podido acceder al micrófono. Comprueba que tengas uno enchufado y configurado correctamente.", + "call_held": "%(peerName)s ha puesto la llamada en espera", + "call_held_resume": "Has puesto la llamada en espera Recuperar", + "call_held_switch": "Has puesto esta llamada en espera Volver", + "call_toast_unknown_room": "Sala desconocida", + "camera_disabled": "Tu cámara está apagada", + "camera_enabled": "Tu cámara todavía está encendida", + "cannot_call_yourself_description": "No puedes llamarte a ti mismo.", + "change_input_device": "Cambiar dispositivo de entrada", + "connecting": "Conectando", + "connection_lost": "Se ha perdido la conexión con el servidor", + "connection_lost_description": "No puedes llamar porque no hay conexión con el servidor.", + "consulting": "Consultando a %(transferTarget)s. Transferir a %(transferee)s", + "default_device": "Dispositivo por defecto", + "dial": "Llamar", + "dialpad": "Teclado numérico", + "disable_camera": "Apagar cámara", + "disable_microphone": "Silenciar micrófono", + "disabled_no_one_here": "No hay nadie a quien llamar aquí", + "disabled_no_perms_start_video_call": "No tienes permiso para empezar videollamadas", + "disabled_no_perms_start_voice_call": "No tienes permiso para iniciar llamadas de voz", + "disabled_ongoing_call": "Llamada en curso", + "enable_camera": "Encender cámara", + "enable_microphone": "Activar micrófono", + "expand": "Volver a la llamada", + "failed_call_live_broadcast_description": "No puedes empezar una llamada, porque estás grabando una retransmisión en directo. Por favor, finaliza tu retransmisión en directo para empezar la llamada.", + "failed_call_live_broadcast_title": "No se ha podido empezar la llamada", + "hangup": "Colgar", + "hide_sidebar_button": "Ocultar menú lateral", + "input_devices": "Dispositivos de entrada", + "join_button_tooltip_call_full": "Lo sentimos — la llamada está llena", + "join_button_tooltip_connecting": "Conectando", + "maximise": "Llenar la pantalla", + "misconfigured_server": "La llamada ha fallado debido a una mala configuración del servidor", + "misconfigured_server_description": "Por favor, pídele al administrador de tu servidor base (%(homeserverDomain)s) que configure un servidor TURN para que las llamadas funcionen correctamente.", + "misconfigured_server_fallback_accept": "Probar a usar %(server)s", + "more_button": "Más", + "msisdn_lookup_failed": "No se ha podido buscar el número de teléfono", + "msisdn_lookup_failed_description": "Ha ocurrido un error al buscar el número de teléfono", + "msisdn_transfer_failed": "No se ha podido transferir la llamada", + "n_people_joined": { + "one": "%(count)s persona unida", + "other": "%(count)s personas unidas" + }, + "no_audio_input_description": "No hemos encontrado un micrófono en tu dispositivo. Por favor, revisa tus ajustes e inténtalo de nuevo.", + "no_audio_input_title": "Micrófono no detectado", + "no_media_perms_description": "Probablemente necesites dar permisos manualmente a %(brand)s para tu micrófono/cámara", + "no_media_perms_title": "Sin permisos para el medio", + "no_permission_conference": "Se necesita permiso", + "no_permission_conference_description": "No tienes permiso para iniciar una llamada de conferencia en esta sala", + "on_hold": "%(name)s está en espera", + "output_devices": "Dispositivos de salida", + "screenshare_monitor": "Compartir toda la pantalla", + "screenshare_title": "Compartir contenido", + "screenshare_window": "Ventana concreta", + "show_sidebar_button": "Ver menú lateral", + "silence": "Silenciar llamada", + "silenced": "Notificaciones silenciadas", + "start_screenshare": "Comparte tu pantalla", + "stop_screenshare": "Dejar de compartir la pantalla", + "too_many_calls": "Demasiadas llamadas", + "too_many_calls_description": "Has llegado al límite de llamadas simultáneas.", + "transfer_consult_first_label": "Consultar primero", + "transfer_failed": "La transferencia ha fallado", + "transfer_failed_description": "No se ha podido transferir la llamada", + "unable_to_access_audio_input_description": "No hemos podido acceder a tu micrófono. Por favor, comprueba los ajustes de tu navegador e inténtalo de nuevo.", + "unable_to_access_audio_input_title": "No se ha podido acceder a tu micrófono", + "unable_to_access_media": "No se ha podido acceder a la cámara o micrófono", + "unable_to_access_microphone": "No se ha podido acceder al micrófono", + "unknown_caller": "Llamador desconocido", + "unknown_person": "persona desconocida", + "unsilence": "Sonido activado", + "unsupported": "Las llamadas no son compatibles", + "unsupported_browser": "No puedes llamar usando este navegador de internet.", + "user_busy": "Persona ocupada", + "user_busy_description": "La persona a la que has llamado está ocupada.", + "user_is_presenting": "%(sharerName)s está presentando", + "video_call": "Llamada de vídeo", + "video_call_started": "Videollamada iniciada", + "video_devices": "Dispositivos de vídeo", + "voice_call": "Llamada de voz", + "you_are_presenting": "Estás presentando" }, "widget": { + "added_by": "Accesorio añadido por", + "capabilities_dialog": { + "content_starting_text": "A este accesorios le gustaría:", + "decline_all_permission": "Rechazar todo", + "remember_Selection": "Recordar mi selección para este accesorio", + "title": "Aprobar permisos de widget" + }, "capability": { - "send_stickers_this_room": "Enviar pegatunas a esta sala", - "send_stickers_active_room": "Enviar pegatinas a la sala en la que estés activamente", - "send_stickers_this_room_as_you": "Enviar pegatinas en tu nombre a esta sala", - "send_stickers_active_room_as_you": "Enviar etiquetas a tu sala activa en tu nombre", - "see_sticker_posted_this_room": "Ver cuándo se envían pegatinas a esta sala", - "see_sticker_posted_active_room": "Ver cuándo se mandan pegatinas a tu sala activa", - "always_on_screen_viewing_another_room": "Permanecer en la pantalla cuando estés viendo otra sala, mientras se esté ejecutando", "always_on_screen_generic": "Permanecer en tu pantalla mientras se esté ejecutando", - "switch_room": "Cambiar qué sala estás viendo", - "switch_room_message_user": "Cambiar qué sala, mensaje o usuario estás viendo", - "change_topic_this_room": "Cambiar el asunto de esta sala", - "see_topic_change_this_room": "Ver cuándo cambia el asunto de esta sala", - "change_topic_active_room": "Cambiar el asunto de la sala en la que estés", - "see_topic_change_active_room": "Ver cuándo cambia el asunto de la sala en la que estés", - "change_name_this_room": "Cambiar el asunto de esta sala", - "see_name_change_this_room": "Ver cuándo cambia el tema de esta asunto", - "change_name_active_room": "Cambiar el nombre de tu sala actual", - "see_name_change_active_room": "Ver cuándo cambia el asunto de tu sala actual", - "change_avatar_this_room": "Cambiar la imagen de esta sala", - "see_avatar_change_this_room": "Ver cuándo cambia la imagen de esta sala", + "always_on_screen_viewing_another_room": "Permanecer en la pantalla cuando estés viendo otra sala, mientras se esté ejecutando", + "any_room": "Lo de arriba, pero en cualquier sala en la que estés o te inviten", + "byline_empty_state_key": "con una clave de estado vacía", + "byline_state_key": "con la clave de estado %(stateKey)s", + "capability": "La capacidad de %(capability)s", "change_avatar_active_room": "Cambiar la foto de tu sala actual", - "see_avatar_change_active_room": "Ver cuándo cambia la imagen de la sala actual", - "remove_ban_invite_leave_this_room": "Quitar, vetar o invitar personas a esta sala, y hacerte salir", + "change_avatar_this_room": "Cambiar la imagen de esta sala", + "change_name_active_room": "Cambiar el nombre de tu sala actual", + "change_name_this_room": "Cambiar el asunto de esta sala", + "change_topic_active_room": "Cambiar el asunto de la sala en la que estés", + "change_topic_this_room": "Cambiar el asunto de esta sala", + "receive_membership_active_room": "Ver cuando alguien se una, salga o se le invite a tu sala activa", "receive_membership_this_room": "Ver cuando alguien se une, sale o se le invita a la sala", "remove_ban_invite_leave_active_room": "Quitar, vetas o invitar personas a tu sala activa, y hacerte salir", - "receive_membership_active_room": "Ver cuando alguien se una, salga o se le invite a tu sala activa", - "byline_empty_state_key": "con una clave de estado vacía", - "byline_state_key": "con la clave de estado %(stateKey)s", - "any_room": "Lo de arriba, pero en cualquier sala en la que estés o te inviten", - "specific_room": "Lo de arriba, pero también en ", - "send_event_type_this_room": "Enviar eventos de tipo %(eventType)s en tu nombre", - "see_event_type_sent_this_room": "Ver los eventos de tipo %(eventType)s publicados en esta sala", - "send_event_type_active_room": "Enviar eventos de tipo %(eventType)s en tu nombre a la sala en la que estés activo", + "remove_ban_invite_leave_this_room": "Quitar, vetar o invitar personas a esta sala, y hacerte salir", + "see_avatar_change_active_room": "Ver cuándo cambia la imagen de la sala actual", + "see_avatar_change_this_room": "Ver cuándo cambia la imagen de esta sala", "see_event_type_sent_active_room": "Ver los eventos de tipo %(eventType)s publicados en tu sala activa", - "capability": "La capacidad de %(capability)s", - "send_messages_this_room": "Enviar mensajes en tu nombre a esta sala", - "send_messages_active_room": "Enviar mensajes en tu sala activa", - "see_messages_sent_this_room": "Ver los mensajes publicados en esta sala", + "see_event_type_sent_this_room": "Ver los eventos de tipo %(eventType)s publicados en esta sala", + "see_images_sent_active_room": "Ver las imágenes enviadas a tu sala activa", + "see_images_sent_this_room": "Ver las imágenes que se vayan publicando en esta sala", "see_messages_sent_active_room": "Ver los mensajes publicados en tu sala activa", - "send_text_messages_this_room": "Enviar mensajes de texto en tu nombre a esta sala", - "send_text_messages_active_room": "Enviar mensajes de texto en tu nombre a tu sala actual", - "see_text_messages_sent_this_room": "Ver mensajes de texto publicados en esta sala", - "see_text_messages_sent_active_room": "Ver mensajes de texto publicados a tu sala activa", - "send_emotes_this_room": "Enviar emoticonos en tu nombre a esta sala", - "send_emotes_active_room": "Reaccionar en tu nombre a tu sala activa", - "see_sent_emotes_this_room": "Ver los emoticonos publicados en esta sala", + "see_messages_sent_this_room": "Ver los mensajes publicados en esta sala", + "see_msgtype_sent_active_room": "Ver mensajes de tipo %(msgtype)s enviados a tu sala activa", + "see_msgtype_sent_this_room": "Ver mensajes de tipo %(msgtype)s enviados a esta sala", + "see_name_change_active_room": "Ver cuándo cambia el asunto de tu sala actual", + "see_name_change_this_room": "Ver cuándo cambia el tema de esta asunto", "see_sent_emotes_active_room": "Ver las reacciones publicadas en tu sala activa", - "send_images_this_room": "Enviar imágenes en tu nombre a esta sala", - "send_images_active_room": "Enviar imágenes en tu nombre a tu sala activa", - "see_images_sent_this_room": "Ver las imágenes que se vayan publicando en esta sala", - "see_images_sent_active_room": "Ver las imágenes enviadas a tu sala activa", - "send_videos_this_room": "Enviar vídeos en tu nombre a esta sala", - "send_videos_active_room": "Enviar vídeos en tu nombre a tu sala activa", - "see_videos_sent_this_room": "Ver los vídeos que se van publicando en esta sala", + "see_sent_emotes_this_room": "Ver los emoticonos publicados en esta sala", + "see_sent_files_active_room": "Ver archivos enviados a tu sala activa", + "see_sent_files_this_room": "Ver archivos enviados a esta sala", + "see_sticker_posted_active_room": "Ver cuándo se mandan pegatinas a tu sala activa", + "see_sticker_posted_this_room": "Ver cuándo se envían pegatinas a esta sala", + "see_text_messages_sent_active_room": "Ver mensajes de texto publicados a tu sala activa", + "see_text_messages_sent_this_room": "Ver mensajes de texto publicados en esta sala", + "see_topic_change_active_room": "Ver cuándo cambia el asunto de la sala en la que estés", + "see_topic_change_this_room": "Ver cuándo cambia el asunto de esta sala", "see_videos_sent_active_room": "Ver los vídeos publicados a tu sala activa", - "send_files_this_room": "Enviar archivos en tu nombre a esta sala", + "see_videos_sent_this_room": "Ver los vídeos que se van publicando en esta sala", + "send_emotes_active_room": "Reaccionar en tu nombre a tu sala activa", + "send_emotes_this_room": "Enviar emoticonos en tu nombre a esta sala", + "send_event_type_active_room": "Enviar eventos de tipo %(eventType)s en tu nombre a la sala en la que estés activo", + "send_event_type_this_room": "Enviar eventos de tipo %(eventType)s en tu nombre", "send_files_active_room": "Enviar archivos en tu nombre a tu sala activa", - "see_sent_files_this_room": "Ver archivos enviados a esta sala", - "see_sent_files_active_room": "Ver archivos enviados a tu sala activa", - "send_msgtype_this_room": "Enviar mensajes de tipo %(msgtype)s en tu nombre a esta sala", + "send_files_this_room": "Enviar archivos en tu nombre a esta sala", + "send_images_active_room": "Enviar imágenes en tu nombre a tu sala activa", + "send_images_this_room": "Enviar imágenes en tu nombre a esta sala", + "send_messages_active_room": "Enviar mensajes en tu sala activa", + "send_messages_this_room": "Enviar mensajes en tu nombre a esta sala", "send_msgtype_active_room": "Enviar mensajes de tipo %(msgtype)s en tu nombre a tu sala activa", - "see_msgtype_sent_this_room": "Ver mensajes de tipo %(msgtype)s enviados a esta sala", - "see_msgtype_sent_active_room": "Ver mensajes de tipo %(msgtype)s enviados a tu sala activa" + "send_msgtype_this_room": "Enviar mensajes de tipo %(msgtype)s en tu nombre a esta sala", + "send_stickers_active_room": "Enviar pegatinas a la sala en la que estés activamente", + "send_stickers_active_room_as_you": "Enviar etiquetas a tu sala activa en tu nombre", + "send_stickers_this_room": "Enviar pegatunas a esta sala", + "send_stickers_this_room_as_you": "Enviar pegatinas en tu nombre a esta sala", + "send_text_messages_active_room": "Enviar mensajes de texto en tu nombre a tu sala actual", + "send_text_messages_this_room": "Enviar mensajes de texto en tu nombre a esta sala", + "send_videos_active_room": "Enviar vídeos en tu nombre a tu sala activa", + "send_videos_this_room": "Enviar vídeos en tu nombre a esta sala", + "specific_room": "Lo de arriba, pero también en ", + "switch_room": "Cambiar qué sala estás viendo", + "switch_room_message_user": "Cambiar qué sala, mensaje o usuario estás viendo" + }, + "close_to_view_right_panel": "Cierra este accesorio para verlo en este panel", + "context_menu": { + "delete": "Eliminar accesorio", + "delete_warning": "Al borrar un accesorio, este se elimina para todos usuarios de la sala. ¿Estás seguro?", + "move_left": "Mover a la izquierda", + "move_right": "Mover a la derecha", + "remove": "Eliminar para todos", + "revoke": "Quitar permisos", + "screenshot": "Toma una foto", + "start_audio_stream": "Empezar retransmisión de audio" + }, + "cookie_warning": "Puede que el accesorio use cookies.", + "error_hangup_description": "Te has desconectado de la llamada. (Error: %(message)s)", + "error_hangup_title": "Conexión interrumpida", + "error_loading": "Error al cargar el accesorio", + "error_mixed_content": "Error - Contenido mezclado", + "error_need_invite_permission": "Debes tener permisos para invitar usuarios para hacer eso.", + "error_need_kick_permission": "Debes poder sacar usuarios para hacer eso.", + "error_need_to_be_logged_in": "Necesitas haber iniciado sesión.", + "error_unable_start_audio_stream_description": "No se ha podido empezar la retransmisión del audio.", + "error_unable_start_audio_stream_title": "No se ha podido empezar la retransmisión", + "modal_data_warning": "Los datos en esta ventana se comparten con %(widgetDomain)s", + "modal_title_default": "Accesorio emergente", + "no_name": "Aplicación desconocida", + "open_id_permissions_dialog": { + "remember_selection": "Recordar", + "starting_text": "Este accesorio verificará tu ID de usuario, pero no podrá actuar en tu nombre:", + "title": "Permitir a este accesorio verificar tu identidad" + }, + "popout": "Abrir accesorio en una ventana emergente", + "set_room_layout": "Hacer que todo el mundo use mi disposición de sala", + "shared_data_device_id": "ID de tu dispositivo", + "shared_data_lang": "Tu idioma", + "shared_data_mxid": "Tu ID de usuario", + "shared_data_name": "Su nombre mostrado", + "shared_data_room_id": "ID de la sala", + "shared_data_theme": "Su tema", + "shared_data_url": "URL de %(brand)s", + "shared_data_warning": "Usar este accesorios puede resultar en que se compartan datos con %(widgetDomain)s.", + "shared_data_warning_im": "Al usar este widget puede que se compartan datos con %(widgetDomain)s y tu gestor de integraciones.", + "shared_data_widget_id": "ID del accesorios", + "unencrypted_warning": "Los accesorios no utilizan el cifrado de mensajes.", + "unmaximise": "Dejar de maximizar", + "unpin_to_view_right_panel": "Deja de fijar este accesorio para verlo en este panel" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Todo en mayúsculas es tan inseguro como todo en minúsculas", + "anotherWord": "Añade una o dos palabras más. Palabras raras mejor.", + "associatedYears": "Evita años que estén asociados contigo", + "capitalization": "Las mayúsculas no ayudan mucho", + "dates": "Evita fechas y años que están asociados contigo", + "l33t": "Sustituciones predecibles como «@ en vez de 'a' no ayudan mucho", + "longerKeyboardPattern": "Usa un patrón de tecleo largo con más vueltas", + "noNeed": "No hacen falta símbolos, números o letrás en mayúscula", + "recentYears": "Evita años recientes", + "repeated": "Evita repetir palabras y letras", + "reverseWords": "Las palabras al revés no son muy dificiles de adivinar", + "sequences": "Evita secuencias", + "useWords": "Usa algunas palabras, evita frases comunes" + }, + "warnings": { + "common": "Esta contraseña es muy común", + "commonNames": "Nombres y apellidos comunes son fáciles de adivinar", + "dates": "Las fechas son normalmente fáciles de adivinar", + "extendedRepeat": "Repeticiones como \"abcabcabc\" son solo ligeramente más difíciles de adivinar que \"abc\"", + "keyPattern": "Patrones de tecleo cortos son fáciles de adivinar", + "namesByThemselves": "Nombres y apellidos son fáciles de adivinar", + "recentYears": "Años recientes son fáciles de adivinar", + "sequences": "Secuencias como abc or 6543 son faciles de adivinar", + "similarToCommon": "Se parece mucho a una contraseña muy común", + "simpleRepeat": "Los caracteres repetidos como «aaa» son muy fáciles de adivinar", + "straightRow": "Palabras formadas por secuencias de teclas consecutivas son fáciles de adivinar", + "topHundred": "Esta contraseña está entre las 100 más comunes", + "topTen": "Esta contraseña está entre las 10 más comunes", + "wordByItself": "Una palabra es fácil de adivinar" } - }, - "feedback": { - "sent": "Comentarios enviados", - "comment_label": "Comentario", - "platform_username": "Tu nombre de usuario y plataforma irán adjuntos para que podamos interpretar tus comentarios lo mejor posible.", - "may_contact_label": "Podéis poneros en contacto conmigo para responderme o informarme sobre nuevas ideas", - "pro_type": "CONSEJO: Si creas una incidencia, adjunta tus registros de depuración para ayudarnos a localizar el problema.", - "existing_issue_link": "Por favor, echa un vistazo primero a las incidencias de Github. Si no encuentras nada relacionado, crea una nueva incidencia.", - "send_feedback_action": "Enviar comentarios" } } diff --git a/src/i18n/strings/et.json b/src/i18n/strings/et.json index 2ee9328c3e6..9103fda2b61 100644 --- a/src/i18n/strings/et.json +++ b/src/i18n/strings/et.json @@ -1,4116 +1,3954 @@ { - "This email address is already in use": "See e-posti aadress on juba kasutusel", - "This phone number is already in use": "See telefoninumber on juba kasutusel", - "Add Email Address": "Lisa e-posti aadress", - "Failed to verify email address: make sure you clicked the link in the email": "E-posti aadressi kontrollimine ei õnnestunud: palun vaata, et sa kindlasti klõpsisid saabunud kirjas olnud viidet", - "Unable to load! Check your network connectivity and try again.": "Laadimine ei õnnestunud! Kontrolli oma võrguühendust ja proovi uuesti.", - "Call failed due to misconfigured server": "Kõne ebaõnnestus valesti seadistatud serveri tõttu", - "Send": "Saada", - "Jan": "jaan", - "Feb": "veeb", - "Mar": "mär", - "Apr": "apr", - "May": "mai", - "Jun": "jun", - "Jul": "jul", - "Aug": "aug", - "Sep": "sep", - "Oct": "okt", - "Nov": "nov", - "Dec": "dets", - "PM": "PL", - "AM": "EL", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "Verify this session": "Verifitseeri see sessioon", - "Ask this user to verify their session, or manually verify it below.": "Palu nimetatud kasutajal verifitseerida see sessioon või tee seda alljärgnevaga käsitsi.", - "Enable message search in encrypted rooms": "Võta kasutusele sõnumite otsing krüptitud jututubades", - "Verify this user by confirming the following emoji appear on their screen.": "Verifitseeri see kasutaja tehes kindlaks et järgnev emoji kuvatakse tema ekraanil.", - "Invite to this room": "Kutsu siia jututuppa", - "The conversation continues here.": "Vestlus jätkub siin.", - "Direct Messages": "Isiklikud sõnumid", - "Rooms": "Jututoad", - "Do you want to chat with %(user)s?": "Kas sa soovid vestelda %(user)s'ga?", - " wants to chat": " soovib vestelda", - "All Rooms": "Kõik jututoad", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "Krüptitud jututubades, nagu see praegune, URL'ide eelvaated ei ole vaikimisi kasutusel. See tagab, et sinu koduserver (kus eelvaated luuakse) ei saaks koguda teavet viidete kohta, mida sa siin jututoas näed.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Krüptitud jututubades sinu sõnumid on turvatud ning vaid sinul ja sõnumi saajal on unikaalsed võtmed nende kuvamiseks.", - "Verification timed out.": "Verifitseerimine aegus.", - "%(displayName)s cancelled verification.": "%(displayName)s tühistas verifitseerimise.", - "You cancelled verification.": "Sina tühistasid verifitseerimise.", - "Sunday": "Pühapäev", - "Monday": "Esmaspäev", - "Tuesday": "Teisipäev", - "Wednesday": "Kolmapäev", - "Thursday": "Neljapäev", - "Friday": "Reede", - "Saturday": "Laupäev", - "Today": "Täna", - "Yesterday": "Eile", - "Create new room": "Loo uus jututuba", - "collapse": "ahenda", - "expand": "laienda", - "Rotate Left": "Pööra vasakule", - "Rotate Right": "Pööra paremale", - "All rooms": "Kõik jututoad", - "Enter the name of a new server you want to explore.": "Sisesta uue serveri nimi mida tahad uurida.", - "Other users can invite you to rooms using your contact details": "Teades sinu kontaktinfot võivad teised kutsuda sind osalema jututubades", - "Explore rooms": "Tutvu jututubadega", - "If disabled, messages from encrypted rooms won't appear in search results.": "Kui see seadistus pole kasutusel, siis krüptitud jututubade sõnumeid otsing ei vaata.", - "Indexed rooms:": "Indekseeritud jututoad:", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Sa peaksid enne ühenduse katkestamisst eemaldama isiklikud andmed id-serverist . Kahjuks id-server ei ole hetkel võrgus või pole kättesaadav.", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Me soovitame, et eemaldad enne ühenduse katkestamist oma e-posti aadressi ja telefoninumbrid isikutuvastusserverist.", - "Unable to remove contact information": "Kontaktiinfo eemaldamine ebaõnnestus", - "Remove %(email)s?": "Eemalda %(email)s?", - "Remove %(phone)s?": "Eemalda %(phone)s?", - "Remove recent messages by %(user)s": "Eemalda %(user)s hiljutised sõnumid", - "Members only (since the point in time of selecting this option)": "Ainult liikmetele (alates selle seadistuse kasutuselevõtmisest)", - "Members only (since they were invited)": "Ainult liikmetele (alates nende kutsumise ajast)", - "Members only (since they joined)": "Ainult liikmetele (alates liitumisest)", - "Remove %(count)s messages": { - "other": "Eemalda %(count)s sõnumit", - "one": "Eemalda 1 sõnum" - }, - "Remove recent messages": "Eemalda hiljutised sõnumid", - "Filter room members": "Filtreeri jututoa liikmeid", - "Sign out and remove encryption keys?": "Logi välja ja eemalda krüptimisvõtmed?", - "Upload files (%(current)s of %(total)s)": "Laadin faile üles (%(current)s / %(total)s)", - "Upload files": "Laadi failid üles", - "These files are too large to upload. The file size limit is %(limit)s.": "Need failid on üleslaadimiseks liiga suured. Failisuuruse piir on %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Mõned failid on üleslaadimiseks liiga suured. Failisuuruse piir on %(limit)s.", - "Upload %(count)s other files": { - "other": "Laadi üles %(count)s muud faili", - "one": "Laadi üles %(count)s muu fail" - }, - "Resend %(unsentCount)s reaction(s)": "Saada uuesti %(unsentCount)s reaktsioon(i)", - "Source URL": "Lähteaadress", - "All messages": "Kõik sõnumid", - "Favourite": "Lemmik", - "Low Priority": "Vähetähtis", - "Home": "Avaleht", - "Remove for everyone": "Eemalda kõigilt", - "You must join the room to see its files": "Failide nägemiseks pead jututoaga liituma", - "You seem to be uploading files, are you sure you want to quit?": "Tundub, et sa parasjagu laadid faile üles. Kas sa kindlasti soovid väljuda?", - "Failed to remove tag %(tagName)s from room": "Sildi %(tagName)s eemaldamine jututoast ebaõnnestus", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Kui soovid teatada Matrix'iga seotud turvaveast, siis palun tutvu enne Matrix.org Turvalisuse avalikustamise juhendiga.", - "Server or user ID to ignore": "Serverid või kasutajate tunnused, mida soovid eirata", - "If this isn't what you want, please use a different tool to ignore users.": "Kui tulemus pole see mida soovisid, siis pruugi muud vahendit kasutajate eiramiseks.", - "Share Link to User": "Jaga viidet kasutaja kohta", - "Admin Tools": "Haldustoimingud", - "Reject & Ignore user": "Hülga ja eira kasutaja", - "Filter results": "Filtreeri tulemusi", - "Share Room": "Jaga jututuba", - "Link to most recent message": "Viide kõige viimasele sõnumile", - "Share User": "Jaga viidet kasutaja kohta", - "Share Room Message": "Jaga jututoa sõnumit", - "Link to selected message": "Viide valitud sõnumile", - "Command Help": "Abiteave käskude kohta", - "To help us prevent this in future, please send us logs.": "Tagamaks et sama ei juhtuks tulevikus, palun saada meile salvestatud logid.", - "Missing session data": "Sessiooni andmed on puudu", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Osa sessiooniandmetest, sealhulgas sõnumi krüptovõtmed, on puudu. Vea parandamiseks logi välja ja sisse, vajadusel taasta võtmed varundusest.", - "Your browser likely removed this data when running low on disk space.": "On võimalik et sinu brauser kustutas need andmed, sest kõvakettaruumist jäi puudu.", - "Find others by phone or email": "Leia teisi kasutajaid telefoninumbri või e-posti aadressi alusel", - "Be found by phone or email": "Ole leitav telefoninumbri või e-posti aadressi alusel", - "Terms of Service": "Kasutustingimused", - "To continue you need to accept the terms of this service.": "Jätkamaks pead nõustuma kasutustingimustega.", - "Service": "Teenus", - "Summary": "Kokkuvõte", - "Document": "Dokument", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Robotilõksu avalik võti on puudu koduserveri seadistustes. Palun teata sellest oma koduserveri haldurile.", - "Never send encrypted messages to unverified sessions from this session": "Ära iialgi saada sellest sessioonist krüptitud sõnumeid verifitseerimata sessioonidesse", - "Never send encrypted messages to unverified sessions in this room from this session": "Ära iialgi saada sellest sessioonist krüptitud sõnumeid verifitseerimata sessioonidesse selles jututoas", - "Anyone": "Kõik kasutajad", - "Encryption": "Krüptimine", - "Once enabled, encryption cannot be disabled.": "Kui krüptimine on juba kasutusele võetud, siis ei saa seda enam eemaldada.", - "Who can read history?": "Kes võivad lugeda ajalugu?", - "Encrypted by an unverified session": "Krüptitud verifitseerimata sessiooni poolt", - "Encryption not enabled": "Krüptimine ei ole kasutusel", - "The encryption used by this room isn't supported.": "Selles jututoas kasutatud krüptimine ei ole toetatud.", - "Message Actions": "Tegevused sõnumitega", - "Error decrypting attachment": "Viga manuse dekrüptimisel", - "Decrypt %(text)s": "Dekrüpti %(text)s", - "Download %(text)s": "Laadi alla %(text)s", - "Invalid file%(extra)s": "Vigane fail %(extra)s", - "Error decrypting image": "Viga pildi dekrüptimisel", - "Show image": "Näita pilti", - "You have ignored this user, so their message is hidden. Show anyways.": "Sa oled seda kasutajat eiranud ja seega tema sõnum on peidetud. Näita seda ikkagi.", - "You verified %(name)s": "Sa verifitseerisid %(name)s", - "You cancelled verifying %(name)s": "Sa tühistasid %(name)s verifitseerimise", - "%(name)s cancelled verifying": "%(name)s tühistas verifitseerimise", - "You accepted": "Sa nõustusid", - "%(name)s accepted": "%(name)s nõustus", - "You declined": "Sa keeldusid", - "You cancelled": "Sa tühistasid", - "%(name)s declined": "%(name)s keeldus", - "%(name)s cancelled": "%(name)s tühistas", - "%(name)s wants to verify": "%(name)s soovib verifitseerida", - "You sent a verification request": "Sa saatsid verifitseerimispalve", - "Error decrypting video": "Viga videovoo dekrüptimisel", - "reacted with %(shortName)s": "reageeris(id) %(shortName)s", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s muutis %(roomName)s jututoa avatari", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s eemaldas jututoa avatari.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s vahetas jututoa avatariks ", - "This room is a continuation of another conversation.": "See jututuba on järg varasemale vestlusele.", - "Click here to see older messages.": "Vanemate sõnumite nägemiseks klõpsi siia.", - "Copied!": "Kopeeritud!", - "Failed to copy": "Kopeerimine ebaõnnestus", - "Edited at %(date)s. Click to view edits.": "Muudetud %(date)s. Klõpsi et näha varasemaid versioone.", - "edited": "muudetud", - "Can't load this message": "Selle sõnumi laadimine ei õnnestu", - "Submit logs": "Saada rakenduse logid", - "Something went wrong!": "Midagi läks nüüd valesti!", - "What's New": "Meie uudised", - "What's new?": "Mida on meil uut?", - "Your server": "Sinu server", - "Add a new server": "Lisa uus server", - "Server name": "Serveri nimi", - "Incompatible Database": "Mitteühilduv andmebaas", - "Continue With Encryption Disabled": "Jätka ilma krüptimiseta", - "%(duration)ss": "%(duration)s sekund(it)", - "%(duration)sm": "%(duration)s minut(it)", - "%(duration)sh": "%(duration)s tund(i)", - "%(duration)sd": "%(duration)s päev(a)", - "Replying": "Vastan", - "Room %(name)s": "Jututuba %(name)s", - "Unnamed room": "Nimeta jututuba", - "(~%(count)s results)": { - "other": "(~%(count)s tulemust)", - "one": "(~%(count)s tulemus)" - }, - "Join Room": "Liitu jututoaga", - "Forget room": "Unusta jututuba", - "Share room": "Jaga jututuba", - "Low priority": "Vähetähtis", - "Historical": "Ammune", - "New published address (e.g. #alias:server)": "Uus avaldatud aadess (näiteks #alias:server)", - "e.g. my-room": "näiteks minu-jututuba", - "Can't find this server or its room list": "Ei leia seda serverit ega tema jututubade loendit", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Üritasin laadida teatud hetke selle jututoa ajajoonelt, kuid ei suutnud seda leida.", - "This Room": "See jututuba", - "Sun": "Pühapäev", - "Mon": "Esmaspäev", - "Tue": "Teisipäev", - "Wed": "Kolmapäev", - "Thu": "Neljapäev", - "Fri": "Reede", - "Sat": "Laupäev", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", - "Encryption upgrade available": "Krüptimise uuendus on saadaval", - "New login. Was this you?": "Uus sisselogimine. Kas see olid sina?", - "Identity server has no terms of service": "Isikutuvastusserveril puuduvad kasutustingimused", - "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.": "E-posti aadressi või telefoninumbri kontrolliks see tegevus eeldab päringut vaikimisi isikutuvastusserverisse , aga sellel serveril puuduvad kasutustingimused.", - "Only continue if you trust the owner of the server.": "Jätka vaid siis, kui sa usaldad serveri omanikku.", - "%(name)s is requesting verification": "%(name)s soovib verifitseerimist", - "Securely cache encrypted messages locally for them to appear in search results.": "Turvaliselt puhverda krüptitud sõnumid kohalikku arvutisse ja võimalda kasutada neid otsingus.", - "%(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.": "%(brand)s'is on puudu need komponendid, mis võimaldavad otsida kohalikest turvaliselt puhverdatud krüptitud sõnumitest. Kui sa tahaksid sellist funktsionaalsust katsetada, siis pead kompileerima %(brand)s'i variandi, kus need komponendid on lisatud.", - "Message search": "Otsing sõnumite seast", - "Search…": "Otsi…", - "Cancel search": "Tühista otsing", - "Search failed": "Otsing ebaõnnestus", - "Server may be unavailable, overloaded, or search timed out :(": "Server kas pole leitav, on ülekoormatud või otsing aegus :(", - "No more results": "Rohkem otsingutulemusi pole", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "Otsingus kasutamiseks %(brand)s puhverdab turvaliselt kohalikku arvutisse krüptitud sõnumeid:", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s'il puudub luba sulle teavituste kuvamiseks - palun kontrolli oma brauseri seadistusi", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s ei saanud luba teavituste kuvamiseks - palun proovi uuesti", - "Room Notification": "Jututoa teavitus", - "This homeserver has hit its Monthly Active User limit.": "See koduserver on saavutanud igakuise aktiivsete kasutajate piiri.", - "Are you sure?": "Kas sa oled kindel?", - "Jump to read receipt": "Hüppa lugemisteatise juurde", - "Hide advanced": "Peida lisaseadistused", - "Show advanced": "Näita lisaseadistusi", - "Server did not require any authentication": "Server ei nõudnud mitte mingisugust autentimist", - "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", - "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", - "Edit message": "Muuda sõnumit", - "Unencrypted": "Krüptimata", - "Encrypted by a deleted session": "Krüptitud kustutatud sessiooni poolt", - "Scroll to most recent messages": "Mine viimaste sõnumite juurde", - "Close preview": "Sulge eelvaade", - "No recent messages by %(user)s found": "Kasutajalt %(user)s ei leitud hiljutisi sõnumeid", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Vaata kas ajajoonel ülespool leidub varasemaid sõnumeid.", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Kui sõnumeid on väga palju, siis võib nüüd aega kuluda. Oodates palun ära tee ühtegi päringut ega andmevärskendust.", - "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.", - "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.", - "You have verified this user. This user has verified all of their sessions.": "Sa oled selle kasutaja verifitseerinud. See kasutaja on verifitseerinud kõik nende sessioonid.", - "Someone is using an unknown session": "Keegi kasutab tundmatut sessiooni", - "This event could not be displayed": "Seda sündmust ei õnnestunud kuvada", - "Not currently indexing messages for any room.": "Mitte ainsamagi jututoa sõnumeid hetkel ei indekseerita.", - "Currently indexing: %(currentRoom)s": "Parasjagu indekseerin: %(currentRoom)s", - "Space used:": "Kasutatud andmeruum:", - "Indexed messages:": "Indekseeritud sõnumid:", - "Failed to add tag %(tagName)s to room": "Sildi %(tagName)s lisamine jututoale ebaõnnestus", - "Unable to add email address": "E-posti aadressi lisamine ebaõnnestus", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Sinu aadressi kontrollimiseks saatsime sulle e-kirja. Palun järgi kirjas näidatud juhendit ja siis klõpsi alljärgnevat nuppu.", - "Email Address": "E-posti aadress", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Saatsime tekstisõnumi numbrile +%(msisdn)s. Palun sisesta seal kuvatud kontrollkood.", - "Phone Number": "Telefoninumber", - "General": "Üldist", - "Notifications": "Teavitused", - "Security & Privacy": "Turvalisus ja privaatsus", - "No Audio Outputs detected": "Ei leidnud ühtegi heliväljundit", - "No Microphones detected": "Ei leidnud ühtegi mikrofoni", - "No Webcams detected": "Ei leidnud ühtegi veebikaamerat", - "Default Device": "Vaikimisi seade", - "Audio Output": "Heliväljund", - "Voice & Video": "Heli ja video", - "This room is not accessible by remote Matrix servers": "See jututuba ei ole leitav teiste Matrix'i serverite jaoks", - "Upgrade this room to the recommended room version": "Uuenda see jututoa versioon soovitatud versioonini", - "View older messages in %(roomName)s.": "Näita vanemat tüüpi sõnumeid jututoas %(roomName)s.", - "Room information": "Info jututoa kohta", - "Room version": "Jututoa versioon", - "Room version:": "Jututoa versioon:", - "Roles & Permissions": "Rollid ja õigused", - "Room Name": "Jututoa nimi", - "Room Topic": "Jututoa teema", - "Room Settings - %(roomName)s": "Jututoa seadistused - %(roomName)s", - "General failure": "Üldine viga", - "No media permissions": "Meediaõigused puuduvad", - "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", - "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", - "Your theme": "Sinu teema", - "%(brand)s URL": "%(brand)s'i aadress", - "Room ID": "Jututoa tunnus", - "Widget ID": "Vidina tunnus", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "Your browser does not support the required cryptography extensions": "Sinu brauser ei toeta vajalikke krüptoteeke", - "Not a valid %(brand)s keyfile": "See ei ole sobilik võtmefail %(brand)s'i jaoks", - "Authentication check failed: incorrect password?": "Autentimine ebaõnnestus: kas salasõna pole õige?", - "Unrecognised address": "Tundmatu aadress", - "You do not have permission to invite people to this room.": "Sul pole õigusi siia jututuppa osalejate kutsumiseks.", - "The user's homeserver does not support the version of the room.": "Kasutaja koduserver ei toeta selle jututoa versiooni.", - "Unknown server error": "Tundmatu serveriviga", - "This is a top-10 common password": "See on kümne levinuima salasõna seas", - "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", - "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", - "Current password": "Praegune salasõna", - "New Password": "Uus salasõna", - "Confirm password": "Korda uut salasõna", - "Change Password": "Muuda salasõna", - "Failed to set display name": "Kuvatava nime määramine ebaõnnestus", - "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?", - "Profile": "Profiil", - "Email addresses": "E-posti aadressid", - "Phone numbers": "Telefoninumbrid", - "Account": "Kasutajakonto", - "Language and region": "Keel ja piirkond", - "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", - "Mirror local video feed": "Peegelda kohalikku videovoogu", - "Send analytics data": "Saada arendajatele analüütikat", - "Enable widget screenshots on supported widgets": "Kui vidin seda toetab, siis luba tal teha ekraanitõmmiseid", - "Show hidden events in timeline": "Näita peidetud sündmusi ajajoonel", - "Composer": "Sõnumite kirjutamine", - "Waiting for response from server": "Ootan serverilt vastust", - "URL Previews": "URL'ide eelvaated", - "You have enabled URL previews by default.": "Vaikimisi oled URL'ide eelvaated võtnud kasutusele.", - "You have disabled URL previews by default.": "Vaikimisi oled URL'ide eelvaated lülitanud välja.", - "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", - "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", - "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…", - "Dog": "Koer", - "Cat": "Kass", - "Lion": "Lõvi", - "Horse": "Hobune", - "Unicorn": "Ükssarvik", - "Pig": "Siga", - "Elephant": "Elevant", - "Rabbit": "Jänes", - "Panda": "Panda", - "Rooster": "Kukk", - "Penguin": "Pingviin", - "Turtle": "Kilpkonn", - "Fish": "Kala", - "Octopus": "Kaheksajalg", - "Butterfly": "Liblikas", - "Flower": "Lill", - "Tree": "Puu", - "Cactus": "Kaktus", - "Mushroom": "Seen", - "Globe": "Maakera", - "Moon": "Kuu", - "Cloud": "Pilv", - "Fire": "Tuli", - "Banana": "Banaan", - "Apple": "Õun", - "Strawberry": "Maasikas", - "Corn": "Mais", - "Pizza": "Pitsa", - "Cake": "Kook", - "Heart": "Süda", - "Smiley": "Smaili", - "Robot": "Robot", - "Hat": "Kübar", - "Glasses": "Prillid", - "Spanner": "Mutrivõti", - "Santa": "Jõuluvana", - "Thumbs up": "Pöidlad püsti", - "Umbrella": "Vihmavari", - "Hourglass": "Liivakell", - "Clock": "Kell", - "Gift": "Kingitus", - "Light bulb": "Lambipirn", - "Book": "Raamat", - "Pencil": "Pliiats", - "Paperclip": "Kirjaklamber", - "Scissors": "Käärid", - "Lock": "Lukk", - "Key": "Võti", - "Hammer": "Haamer", - "Telephone": "Telefon", - "Flag": "Lipp", - "Train": "Rong", - "Bicycle": "Jalgratas", - "Aeroplane": "Lennuk", - "Rocket": "Rakett", - "Trophy": "Auhind", - "Ball": "Pall", - "Guitar": "Kitarr", - "Trumpet": "Trompet", - "Bell": "Kelluke", - "Anchor": "Ankur", - "Headphones": "Kõrvaklapid", - "Folder": "Kaust", - "Later": "Hiljem", - "Other users may not trust it": "Teised kasutajad ei pruugi seda usaldada", - "Set up": "Võta kasutusele", - "Accept to continue:": "Jätkamiseks nõustu 'ga:", - "Show more": "Näita rohkem", - "Warning!": "Hoiatus!", - "Do you want to set an email address?": "Kas sa soovid seadistada e-posti aadressi?", - "Close dialog": "Sulge dialoog", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Meeldetuletus: sinu brauser ei ole toetatud ja seega rakenduse kasutuskogemus võib olla ennustamatu.", - "Upgrade your encryption": "Uuenda oma krüptimist", - "Go to Settings": "Ava seadistused", - "Set up Secure Messages": "Võta kasutusele krüptitud sõnumid", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s / %(totalRooms)s", - "Message downloading sleep time(ms)": "Paus millisekundites sõnumite allalaadimisel", - "You seem to be in a call, are you sure you want to quit?": "Tundub, et sul parasjagu on kõne pooleli. Kas sa kindlasti soovid väljuda?", - "Failed to reject invite": "Kutse tagasilükkamine ei õnnestunud", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Üritasin laadida teatud hetke selle jututoa ajajoonelt, kuid sul ei ole õigusi selle sõnumi nägemiseks.", - "Failed to load timeline position": "Asukoha laadimine ajajoonel ei õnnestunud", - "Uploading %(filename)s and %(count)s others": { - "other": "Laadin üles %(filename)s ning %(count)s muud faili", - "one": "Laadin üles %(filename)s ning veel %(count)s faili" - }, - "Uploading %(filename)s": "Laadin üles %(filename)s", - "A new password must be entered.": "Palun sisesta uus salasõna.", - "New passwords must match each other.": "Uued salasõnad peavad omavahel klappima.", - "Please contact your service administrator to continue using this service.": "Jätkamaks selle teenuse kasutamist palun võta ühendust oma teenuse haldajaga.", - "This account has been deactivated.": "See kasutajakonto on deaktiveeritud.", - "Incorrect username and/or password.": "Vigane kasutajanimi ja/või salasõna.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Sa kasutad sisselogimiseks serverit %(hs)s, mitte aga matrix.org'i.", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Kui aadressiribal on HTTPS-aadress, siis HTTP-protokolli kasutades ei saa ühendust koduserveriga. Palun pruugi HTTPS-protokolli või luba brauseris ebaturvaliste skriptide kasutamine.", - "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.": "Ei sa ühendust koduserveriga. Palun kontrolli, et sinu koduserveri SSL sertifikaat oleks usaldusväärne ning mõni brauseri lisamoodul ei blokeeri päringuid.", - "Create account": "Loo kasutajakonto", - "Clear personal data": "Kustuta privaatsed andmed", - "Commands": "Käsud", - "Notify the whole room": "Teavita kogu jututuba", - "Users": "Kasutajad", - "Terms and Conditions": "Kasutustingimused", - "You can't send any messages until you review and agree to our terms and conditions.": "Sa ei saa saata ühtego sõnumit enne, kui oled läbi lugenud ja nõustunud meie kasutustingimustega.", - "Couldn't load page": "Lehe laadimine ei õnnestunud", - "You must register to use this functionality": "Selle funktsionaalsuse kasutamiseks pead sa registreeruma", - "Upload avatar": "Laadi üles profiilipilt ehk avatar", - "Are you sure you want to leave the room '%(roomName)s'?": "Kas oled kindel, et soovid lahkuda jututoast „%(roomName)s“?", - "Unknown error": "Teadmata viga", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Selleks et jätkata koduserveri %(homeserverDomain)s kasutamist sa pead üle vaatama ja nõustuma meie kasutustingimustega.", - "Permissions": "Õigused", - "Select the roles required to change various parts of the room": "Vali rollid, mis on vajalikud jututoa eri osade muutmiseks", - "Enable encryption?": "Kas võtame krüptimise kasutusele?", - "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.": "Kui kord juba kasutusele võetud, siis krüptimist enam hiljem ära lõpetada ei saa. Krüptitud sõnumeid ei saa lugeda ei vaheapealses veebiliikluses ega serveris ja vaid jututoa liikmed saavad neid lugeda. Krüptimise kasutusele võtmine võib takistada nii robotite kui sõnumisildade tööd. Lisateave krüptimise kohta.", - "Server error": "Serveri viga", - "Command error": "Käsu viga", - "Server unavailable, overloaded, or something else went wrong.": "Server pole kas saadaval, on ülekoormatud või midagi muud läks viltu.", - "Unknown Command": "Tundmatu käsk", - "Unrecognised command: %(commandText)s": "Tundmatu käsk: %(commandText)s", - "Send as message": "Saada sõnumina", - "Failed to connect to integration manager": "Ühendus integratsioonihalduriga ei õnnestunud", - "You don't currently have any stickerpacks enabled": "Sul pole ühtegi kleepsupakki kasutusel", - "Add some now": "Lisa nüüd mõned", - "Failed to revoke invite": "Kutse tühistamine ei õnnestunud", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Kutse tühistamine ei õnnestunud. Serveri töös võib olla ajutine tõrge või sul pole piisavalt õigusi kutse tühistamiseks.", - "Revoke invite": "Tühista kutse", - "Invited by %(sender)s": "Kutsutud %(sender)s poolt", - "Jump to first unread message.": "Mine esimese lugemata sõnumi juurde.", - "Mark all as read": "Märgi kõik loetuks", - "Error updating main address": "Viga põhiaadressi uuendamisel", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Jututoa põhiaadressi uuendamisel tekkis viga. See kas pole serveris lubatud või tekkis mingi ajutine viga.", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Jututoa lisaaadressi uuendamisel tekkis viga. See kas pole serveris lubatud või tekkis mingi ajutine viga.", - "Main address": "Põhiaadress", - "not specified": "määratlemata", - "Join the conversation with an account": "Liitu vestlusega kasutades oma kontot", - "Sign Up": "Registreeru", - "Reason: %(reason)s": "Põhjus: %(reason)s", - "Forget this room": "Unusta see jututuba", - "Re-join": "Liitu uuesti", - "You were banned from %(roomName)s by %(memberName)s": "%(memberName)s keelas sulle ligipääsu jututuppa %(roomName)s", - "Something went wrong with your invite to %(roomName)s": "Midagi läks viltu sinu kutsega %(roomName)s jututuppa", - "unknown error code": "tundmatu veakood", - "You can only join it with a working invite.": "Sa võid liituda vaid toimiva kutse alusel.", - "Try to join anyway": "Proovi siiski liituda", - "Join the discussion": "Liitu vestlusega", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "See kutse jututuppa %(roomName)s saadeti e-posti aadressile %(email)s, mis ei ole seotud sinu kontoga", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Selleks et saada kutseid otse %(brand)s'isse, seosta see e-posti aadress seadete all oma kontoga.", - "This invite to %(roomName)s was sent to %(email)s": "Kutse %(roomName)s jututuppa saadeti %(email)s e-posti aadressile", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Selleks et saada kutseid otse %(brand)s'isse peab seadistustes olema määratud isikutuvastusserver.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Selleks, et saada kutseid otse %(brand)s'isse, jaga oma seadetes seda e-posti aadressi.", - "Start chatting": "Alusta vestlust", - "Do you want to join %(roomName)s?": "Kas sa soovid liitud jututoaga %(roomName)s?", - " invited you": " kutsus sind", - "You're previewing %(roomName)s. Want to join it?": "Sa vaatad jututoa %(roomName)s eelvaadet. Kas soovid sellega liituda?", - "%(roomName)s can't be previewed. Do you want to join it?": "Jututoal %(roomName)s puudub eelvaate võimalus. Kas sa soovid sellega liituda?", - "%(roomName)s does not exist.": "Jututuba %(roomName)s ei ole olemas.", - "%(roomName)s is not accessible at this time.": "Jututuba %(roomName)s ei ole parasjagu kättesaadav.", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Selle jututoa versiooni uuendamine sulgeb tema praeguse instantsi ja loob sama nimega uuendatud jututoa.", - "This room has already been upgraded.": "See jututuba on juba uuendatud.", - "This room is running room version , which this homeserver has marked as unstable.": "Selle jututoa versioon on ning see koduserver on tema märkinud ebastabiilseks.", - "Only room administrators will see this warning": "Vaid administraatorid näevad seda hoiatust", - "You can use /help to list available commands. Did you mean to send this as a message?": "Kirjutades /help saad vaadata käskude loendit. Või soovisid seda saata sõnumina?", - "Hint: Begin your message with // to start it with a slash.": "Vihje: kui soovid alustada sõnumit kaldkriipsuga, siis kirjuta //.", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Kui muudad seda, kes saavad selle jututoa ajalugu lugeda, siis kehtib see vaid tulevaste sõnumite kohta. Senise ajaloo nähtavus sellega ei muutu.", - "Unable to revoke sharing for email address": "Ei õnnestu tagasi võtta otsust e-posti aadressi jagamise kohta", - "Unable to share email address": "Ei õnnestu jagada e-posti aadressi", - "Your email address hasn't been verified yet": "Sinu e-posti aadress pole veel verifitseeritud", - "Click the link in the email you received to verify and then click continue again.": "Klõpsi saabunud e-kirjas olevat verifitseerimisviidet ning seejärel klõpsi siin uuesti nuppu „Jätka“.", - "Unable to verify email address.": "E-posti aadressi verifitseerimine ei õnnestunud.", - "Verify the link in your inbox": "Verifitseeri klõpsides viidet saabunud e-kirjas", - "Session already verified!": "Sessioon on juba verifitseeritud!", - "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!": "HOIATUS: VÕTMETE VERIFITSEERIMINE EI ÕNNESTUNUD! Kasutaja %(userId)s ja sessiooni %(deviceId)s allkirjastamise võti on „%(fprint)s“, aga see ei vasta antud sõrmejäljele „%(fingerprint)s“. See võib tähendada, et sinu kasutatavad ühendused võivad olla kolmanda osapoole poolt vahelt lõigatud!", - "Verified key": "Verifitseeritud võti", - "The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Sinu antud allkirjavõti vastab allkirjavõtmele, mille sa said kasutaja %(userId)s sessioonist %(deviceId)s. Sessioon on märgitud verifitseerituks.", - "Logs sent": "Logikirjed saadetud", - "Thank you!": "Suur tänu!", - "Short keyboard patterns are easy to guess": "Lühikesi klahvijärjestusi on lihtne ära arvata", - "This room is bridging messages to the following platforms. Learn more.": "See jututuba kasutab sõnumisildasid liidestamiseks järgmiste süsteemidega. Lisateave.", - "Bridges": "Sõnumisillad", - "Room Addresses": "Jututubade aadressid", - "Browse": "Sirvi", - "No users have specific privileges in this room": "Mitte ühelgi kasutajal pole siin jututoas eelisõigusi", - "Privileged Users": "Eelisõigustega kasutajad", - "Banned users": "Suhtluskeelu saanud kasutajad", - "Send %(eventType)s events": "Saada %(eventType)s-sündmusi", - "Unable to revoke sharing for phone number": "Telefoninumbri jagamist ei õnnestunud tühistada", - "Unable to share phone number": "Telefoninumbri jagamine ei õnnestunud", - "Unable to verify phone number.": "Telefoninumbri verifitseerimine ei õnnestunud.", - "Incorrect verification code": "Vigane verifikatsioonikood", - "Please enter verification code sent via text.": "Palun sisesta verifikatsioonikood, mille said telefoni tekstisõnumina.", - "Verification code": "Verifikatsioonikood", - "Invalid Email Address": "Vigane e-posti aadress", - "This doesn't appear to be a valid email address": "See ei tundu olema e-posti aadressi moodi", - "Preparing to send logs": "Valmistun logikirjete saatmiseks", - "Failed to send logs: ": "Logikirjete saatmine ei õnnestunud: ", - "Verify session": "Verifitseeri sessioon", - "Token incorrect": "Vigane tunnusluba", - "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.", - "Server did not return valid authentication information.": "Serveri saadetud vastuses ei olnud kehtivat autentimisteavet.", - "Something went wrong trying to invite the users.": "Kasutajatele kutse saatmisel läks midagi viltu.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Meil ei õnnestunud neile kasutajatele kutset saata. Palun kontrolli, keda soovid kutsuda ning proovi uuesti.", - "Failed to find the following users": "Järgnevaid kasutajaid ei õnnestunud leida", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Järgmisi kasutajanimesid pole olemas või on vigaselt kirjas ning seega ei saa neile kutset saata: %(csvNames)s", - "Recently Direct Messaged": "Viimased otsesõnumite saajad", - "Upload completed": "Üleslaadimine valmis", - "%(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 kasutab varasemaga võrreldes 3-5 korda vähem mälu, sest laadib teavet kasutajate kohta vaid siis, kui vaja. Palun oota hetke, kuni sünkroniseerime andmeid serveriga!", - "Updating %(brand)s": "Uuendan rakendust %(brand)s", - "I don't want my encrypted messages": "Ma ei soovi oma krüptitud sõnumeid", - "Manually export keys": "Ekspordi võtmed käsitsi", - "You'll lose access to your encrypted messages": "Sa kaotad ligipääsu oma krüptitud sõnumitele", - "Are you sure you want to sign out?": "Kas sa oled kindel, et soovid välja logida?", - "Cancel All": "Tühista kõik", - "Upload Error": "Üleslaadimise viga", - "Verification Request": "Verifitseerimispäring", - "Remember my selection for this widget": "Jäta meelde minu valik selle vidina kohta", - "Unable to restore backup": "Varukoopiast taastamine ei õnnestu", - "No backup found!": "Varukoopiat ei leidunud!", - "Keys restored": "Krüptimise võtmed on taastatud", - "Failed to decrypt %(failedCount)s sessions!": "%(failedCount)s sessiooni dekrüptimine ei õnnestunud!", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s sessiooni võtme taastamine õnnestus", - "Warning: you should only set up key backup from a trusted computer.": "Hoiatus: sa peaksid võtmete varunduse seadistama vaid usaldusväärsest arvutist.", - "eg: @bot:* or example.org": "näiteks: @bot:* või example.org", - "Subscribed lists": "Tellitud loendid", - "Always show the window menu bar": "Näita aknas alati menüüriba", - "Room list": "Jututubade loend", - "Autocomplete delay (ms)": "Viivitus automaatsel sõnalõpetusel (ms)", - "Enter password": "Sisesta salasõna", - "Nice, strong password!": "Vahva, see on korralik salasõna!", - "Password is allowed, but unsafe": "Selline salasõna on küll lubatud, kuid üsna ebaturvaline", - "Email": "E-posti aadress", - "Phone": "Telefon", - "Sign in with": "Logi sisse oma kasutajaga", - "Use an email address to recover your account": "Kasuta e-posti aadressi ligipääsu taastamiseks oma kontole", - "Enter email address (required on this homeserver)": "Sisesta e-posti aadress (nõutav selles koduserveris)", - "Doesn't look like a valid email address": "Ei tundu olema korralik e-posti aadress", - "Passwords don't match": "Salasõnad ei klapi", - "Enter phone number (required on this homeserver)": "Sisesta telefoninumber (nõutav selles koduserveris)", - "Use lowercase letters, numbers, dashes and underscores only": "Palun kasuta vaid väiketähti, numbreid, sidekriipsu ja alakriipsu", - "Enter username": "Sisesta kasutajanimi", - "Email (optional)": "E-posti aadress (kui soovid)", - "Phone (optional)": "Telefoninumber (kui soovid)", - "Join millions for free on the largest public server": "Liitu tasuta nende miljonitega, kas kasutavad suurimat avalikku Matrix'i serverit", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Sinu sõnumit ei saadetud, kuna see koduserver on ületanud on ületanud ressursipiirangu. Teenuse kasutamiseks palun võta ühendust serveri haldajaga.", - "Connectivity to the server has been lost.": "Ühendus sinu serveriga on katkenud.", - "Sent messages will be stored until your connection has returned.": "Saadetud sõnumid salvestatakse seniks, kuni võrguühendus on taastunud.", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "Sinul on selle jututoa varasemas versioonis %(count)s lugemata teavitust.", - "one": "Sinul on selle jututoa varasemas versioonis %(count)s lugemata teavitus." - }, - "Your password has been reset.": "Sinu salasõna on muudetud.", - "Read Marker lifetime (ms)": "Lugemise markeri iga (ms)", - "Unignore": "Lõpeta eiramine", - "": "", - "Import E2E room keys": "Impordi E2E läbiva krüptimise võtmed jututubade jaoks", - "Cryptography": "Krüptimine", - "Session ID:": "Sessiooni tunnus:", - "Session key:": "Sessiooni võti:", - "Bulk options": "Masstoimingute seadistused", - "Accept all %(invitedRooms)s invites": "Võta vastu kõik %(invitedRooms)s kutsed", - "Reject all %(invitedRooms)s invites": "Lükka tagasi kõik %(invitedRooms)s kutsed", - "Uploaded sound": "Üleslaaditud heli", - "Sounds": "Helid", - "Notification sound": "Teavitusheli", - "Set a new custom sound": "Seadista uus kohandatud heli", - "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.", - "Permission Required": "Vaja on täiendavaid õigusi", - "The file '%(fileName)s' failed to upload.": "Faili '%(fileName)s' üleslaadimine ei õnnestunud.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Faili '%(fileName)s' suurus ületab serveris seadistatud üleslaadimise piiri", - "Upload Failed": "Üleslaadimine ei õnnestunud", - "Server may be unavailable, overloaded, or you hit a bug.": "Server kas pole võrgus või on ülekoormatud, aga võib-olla oled hoopis komistanud süsteemivea otsa.", - "The server does not support the room version specified.": "See server ei toeta antud jututoa versiooni.", - "Failure to create room": "Jututoa loomine ei õnnestunud", - "Cancel entering passphrase?": "Kas katkestame paroolifraasi sisestamise?", - "Enter passphrase": "Sisesta paroolifraas", - "Setting up keys": "Võtame krüptovõtmed kasutusele", - "Unable to enable Notifications": "Teavituste kasutusele võtmine ei õnnestunud", - "This email address was not found": "Seda e-posti aadressi ei leidunud", - "Enter a server name": "Sisesta serveri nimi", - "Looks good": "Tundub õige", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "E-posti teel kutse saatmiseks kasuta isikutuvastusserverit. Võid kasutada vaikimisi serverit (%(defaultIdentityServerName)s) või määrata muud serverid seadistustes.", - "Use an identity server to invite by email. Manage in Settings.": "Kasutajatele e-posti teel kutse saatmiseks pruugi isikutuvastusserverit. Täpsemalt saad seda hallata seadistustes.", - "The following users may not exist": "Järgnevaid kasutajaid ei pruugi olla olemas", - "Invite anyway and never warn me again": "Kutsu siiski ja ära hoiata mind enam", - "Invite anyway": "Kutsu siiski", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Palun kirjelda seda, mis läks valesti ja loo GitHub'is veateade.", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Enne logide saatmist sa peaksid GitHub'is looma veateate ja kirjeldama seal tekkinud probleemi.", - "Notes": "Märkused", - "You signed in to a new session without verifying it:": "Sa logisid sisse uude sessiooni ilma seda verifitseerimata:", - "Verify your other session using one of the options below.": "Verifitseeri oma teine sessioon kasutades üht alljärgnevatest võimalustest.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) logis sisse uude sessiooni ilma seda verifitseerimata:", - "Not Trusted": "Ei ole usaldusväärne", - "Cannot reach homeserver": "Koduserver ei ole hetkel leitav", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Palun kontrolli, kas sul on toimiv internetiühendus ning kui on, siis küsi abi koduserveri haldajalt", - "Your %(brand)s is misconfigured": "Sinu %(brand)s'i seadistused on paigast ära", - "Identity server URL does not appear to be a valid identity server": "Isikutuvastusserveri aadress ei tundu viitama kehtivale isikutuvastusserverile", - "Looks good!": "Tundub õige!", - "Failed to re-authenticate due to a homeserver problem": "Uuesti autentimine ei õnnestunud koduserveri vea tõttu", - "Command Autocomplete": "Käskude automaatne lõpetamine", - "Emoji Autocomplete": "Emoji'de automaatne lõpetamine", - "Notification Autocomplete": "Teavituste automaatne lõpetamine", - "Room Autocomplete": "Jututubade nimede automaatne lõpetamine", - "User Autocomplete": "Kasutajanimede automaatne lõpetamine", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Palu, et sinu %(brand)s'u haldur kontrolliks sinu seadistusi võimalike vigaste või topeltkirjete osas.", - "Cannot reach identity server": "Isikutuvastusserverit ei õnnestu leida", - "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.": "Sa võid registreeruda, kuid mõned funktsionaalsused pole kasutatavad seni, kuni isikutuvastusserver pole uuesti võrgus. Kui see teade tekib järjepanu, siis palun kontrolli oma seadistusi või võta ühendust serveri haldajaga.", - "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.": "Sa võid salasõna lähtestada, kuid mõned funktsionaalsused pole kasutatavad seni, kuni isikutuvastusserver pole uuesti võrgus. Kui see teade tekib järjepanu, siis palun kontrolli oma seadistusi või võta ühendust serveri haldajaga.", - "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.": "Sa võid sisse logida, kuid mõned funktsionaalsused pole kasutatavad seni, kuni isikutuvastusserver pole uuesti võrgus. Kui see teade tekib järjepanu, siis palun kontrolli oma seadistusi või võta ühendust serveri haldajaga.", - "No homeserver URL provided": "Koduserveri aadress on puudu", - "Unexpected error resolving homeserver configuration": "Koduserveri seadistustest selguse saamisel tekkis ootamatu viga", - "Unexpected error resolving identity server configuration": "Isikutuvastusserveri seadistustest selguse saamisel tekkis ootamatu viga", - "This homeserver has exceeded one of its resource limits.": "See koduserver ületanud ühe oma ressursipiirangutest.", - "%(items)s and %(count)s others": { - "other": "%(items)s ja %(count)s muud", - "one": "%(items)s ja üks muu" - }, - "%(items)s and %(lastItem)s": "%(items)s ja %(lastItem)s", - "Use a few words, avoid common phrases": "Kasuta paari sõna, kuid väldi levinud fraase", - "No need for symbols, digits, or uppercase letters": "Sa ei pea sisestama erilisi tähemärke, numbreid ega suurtähti", - "Use a longer keyboard pattern with more turns": "Kasuta pikemaid klahvikombinatsioone, kus vajutatud klahvid pole kõrvuti ega kohakuti", - "Avoid repeated words and characters": "Väldi korduvaid sõnu ja tähemärke", - "Avoid sequences": "Väldi korduvaid klahviseeriaid", - "Avoid recent years": "Väldi hiljutisi aastaid", - "Avoid years that are associated with you": "Väldi aastaid, mida saaks sinuga seostada", - "Avoid dates and years that are associated with you": "Väldi kuupäevi ja aastaid, mida saaks sinuga seostada", - "Capitalization doesn't help very much": "Suurtähtede kasutamisest pole suurt kasu", - "All-uppercase is almost as easy to guess as all-lowercase": "Läbiva suurtähega kirjutatud teksti on sisuliselt sama lihte ära arvata, kui läbiva väiketähega kirjutatud teksti", - "Reversed words aren't much harder to guess": "Tagurpidi kirjutatud sõnu pole eriti keeruline ära arvata", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Ennustatavatest asendustest nagu '@' 'a' asemel pole eriti kasu", - "Add another word or two. Uncommon words are better.": "Lisa veel mõni sõna. Ebatavaliste sõnade kasutamine on hea mõte.", - "Repeats like \"aaa\" are easy to guess": "Kordusi, nagu „aaa“ on lihtne ära arvata", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Kordusi, nagu „abcabcabc“ on vaid natuke raskem ära arvata kui „abc“", - "Sequences like abc or 6543 are easy to guess": "Jadasid nagu „abc“ või „6543“ on lihtne ära arvata", - "Recent years are easy to guess": "Hiljutisi aastaid on lihtne ära arvata", - "Dates are often easy to guess": "Kuupäevi on sageli lihtne ära arvata", - "A word by itself is easy to guess": "Üksikut sõna on lihtne ära arvata", - "Names and surnames by themselves are easy to guess": "Nimesid ja perenimesid on lihtne ära arvata", - "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.", - "Cross-signing private keys:": "Privaatvõtmed risttunnustamise jaoks:", - "Checking server": "Kontrollin serverit", - "Change identity server": "Muuda isikutuvastusserverit", - "Disconnect from the identity server and connect to instead?": "Kas katkestame ühenduse isikutuvastusserveriga ning selle asemel loome uue ühenduse serveriga ?", - "Terms of service not accepted or the identity server is invalid.": "Kas puudub nõustumine kasutustingimustega või on isikutuvastusserver vale.", - "The identity server you have chosen does not have any terms of service.": "Sinu valitud isikutuvastusserveril pole kasutustingimusi.", - "Disconnect identity server": "Katkesta ühendus isikutuvastusserveriga", - "Disconnect from the identity server ?": "Kas katkestame ühenduse isikutuvastusserveriga ?", - "You should:": "Sa peaksid:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "kontrollima kas mõni brauseriplugin takistab ühendust isikutuvastusserveriga (nagu näiteks Privacy Badger)", - "contact the administrators of identity server ": "võtma ühendust isikutuvastusserveri haldajaga", - "wait and try again later": "oota ja proovi hiljem uuesti", - "Disconnect anyway": "Ikkagi katkesta ühendus", - "You are still sharing your personal data on the identity server .": "Sa jätkuvalt jagad oma isikuandmeid isikutuvastusserveriga .", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Sinu serveri haldur on lülitanud läbiva krüptimise omavahelistes jututubades ja otsesõnumites välja.", - "This room has been replaced and is no longer active.": "See jututuba on asendatud teise jututoaga ning ei ole enam kasutusel.", - "You do not have permission to post to this room": "Sul ei ole õigusi siia jututuppa kirjutamiseks", - "Italics": "Kaldkiri", - "Message preview": "Sõnumi eelvaade", - "Upgrade this room to version %(version)s": "Uuenda jututuba versioonini %(version)s", - "Upgrade Room Version": "Uuenda jututoa versioon", - "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:": "Selle jututoa uuendamine eeldab tema praeguse ilmingu tegevuse lõpetamist ja uue jututoa loomist selle asemele. Selleks, et kõik kulgeks jututoas osalejate jaoks ladusalt, toimime nüüd nii:", - "Create a new room with the same name, description and avatar": "loome uue samanimelise jututoa, millel on sama kirjeldus ja tunnuspilt", - "Update any local room aliases to point to the new room": "uuendame kõik jututoa aliased nii, et nad viitaks uuele jututoale", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "ei võimalda kasutajatel enam vanas jututoas suhelda ning avaldame seal teate, mis soovitab kõigil kolida uude jututuppa", - "Put a link back to the old room at the start of the new room so people can see old messages": "selleks et saaks vanu sõnumeid lugeda, paneme uue jututoa algusesse viite vanale jututoale", - "Upgrade private room": "Uuenda omavaheline jututuba", - "Upgrade public room": "Uuenda avalik jututuba", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Jututoa uuendamine on keerukas toiming ning tavaliselt soovitatakse seda teha vaid siis, kui jututuba on vigade tõttu halvasti kasutatav, sealt on puudu vajalikke funktsionaalsusi või seal ilmneb turvavigu.", - "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.": "Selline tegevus mõjutab tavaliselt vaid viisi, kuidas jututoa andmeid töödeldakse serveris. Kui sinu kasutatavas %(brand)s'is tekib vigu, siis palun saada meile veateade.", - "You'll upgrade this room from to .": "Sa uuendad jututoa versioonist versioonini .", - "Clear Storage and Sign Out": "Tühjenda andmeruum ja logi välja", - "Send Logs": "Saada logikirjed", - "Unable to restore session": "Sessiooni taastamine ei õnnestunud", - "We encountered an error trying to restore your previous session.": "Meil tekkis eelmise sessiooni taastamisel viga.", - "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.": "Kui sa varem oled kasutanud uuemat %(brand)s'i versiooni, siis sinu pragune sessioon ei pruugi olla sellega ühilduv. Sulge see aken ja jätka selle uuema versiooni kasutamist.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Brauseri andmeruumi tühjendamine võib selle vea lahendada, kui samas logid sa ka välja ning kogu krüptitud vestlusajalugu muutub loetamatuks.", - "Verification Pending": "Verifikatsioon on ootel", - "An error has occurred.": "Tekkis viga.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Selle kasutaja usaldamiseks peaksid ta verifitseerima. Kui sa pruugid läbivalt krüptitud sõnumeid, siis kasutajate verifitseerimine tagab sulle täiendava meelerahu.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Selle kasutaja verifitseerimisel märgitakse tema sessioon usaldusväärseks ning samuti märgitakse sinu sessioon tema jaoks usaldusväärseks.", - "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.": "Selle seadme usaldamiseks peaksid ta verifitseerima. Kui sa pruugid läbivalt krüptitud sõnumeid, siis selle seadme usaldamine tagab sulle ja teistele kasutajatele täiendava meelerahu.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Selle seadme verifitseerimisel märgitakse ta usaldusväärseks ning kõik kasutajad, kes sinuga on verifitseerimise läbi teinud, loevad ka selle seadme usaldusväärseks.", - "Incoming Verification Request": "Saabuv verifitseerimispalve", - "Integrations are disabled": "Lõimingud ei ole kasutusel", - "Integrations not allowed": "Lõimingute kasutamine ei ole lubatud", - "a new master key signature": "uus üldvõtme allkiri", - "a new cross-signing key signature": "uus risttunnustamise võtme allkiri", - "a device cross-signing signature": "seadme risttunnustamise allkiri", - "a key signature": "võtme allkiri", - "%(brand)s encountered an error during upload of:": "%(brand)s'is tekkis viga järgneva üleslaadimisel:", - "Cancelled signature upload": "Allkirja üleslaadimine on tühistatud", - "Unable to upload": "Üleslaadimine ei õnnestu", - "Signature upload success": "Allkirja üleslaadimine õnnestus", - "Signature upload failed": "Allkirja üleslaadimine ei õnnestunud", - "Reject invitation": "Lükka kutse tagasi", - "Are you sure you want to reject the invitation?": "Kas sa oled kindel, et soovid lükata kutse tagasi?", - "Failed to forget room %(errCode)s": "Jututoa unustamine ei õnnestunud %(errCode)s", - "This homeserver would like to make sure you are not a robot.": "See server soovib kindlaks teha, et sa ei ole robot.", - "Country Dropdown": "Riikide valik", - "Confirm your identity by entering your account password below.": "Tuvasta oma isik sisestades salasõna alljärgnevalt.", - "Please review and accept all of the homeserver's policies": "Palun vaata üle kõik koduserveri kasutustingimused ja nõustu nendega", - "Please review and accept the policies of this homeserver:": "Palun vaata üle selle koduserveri kasutustingimused ja nõustu nendega:", - "A text message has been sent to %(msisdn)s": "Saatsime tekstisõnumi telefoninumbrile %(msisdn)s", - "Please enter the code it contains:": "Palun sisesta seal kuvatud kood:", - "Start authentication": "Alusta autentimist", - "Sign in with SSO": "Logi sisse kasutades SSO'd ehk ühekordset autentimist", - "Failed to reject invitation": "Kutse tagasi lükkamine ei õnnestunud", - "This room is not public. You will not be able to rejoin without an invite.": "See ei ole avalik jututuba. Ilma kutseta sa ei saa uuesti liituda.", - "Can't leave Server Notices room": "Serveriteadete jututoast ei saa lahkuda", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Seda jututuba kasutatakse sinu koduserveri oluliste teadete jaoks ja seega sa ei saa sealt lahkuda.", - "Signed Out": "Välja logitud", - "Use bots, bridges, widgets and sticker packs": "Kasuta roboteid, sõnumisildu, vidinaid või kleepsupakke", - "Upload all": "Laadi kõik üles", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "See fail on üleslaadimiseks liiga suur. Üleslaaditavate failide mahupiir on %(limit)s, kuid selle faili suurus on %(sizeOfThisFile)s.", - "For security, this session has been signed out. Please sign in again.": "Turvalisusega seotud põhjustel on see sessioon välja logitud. Palun logi uuesti sisse.", - "Review terms and conditions": "Vaata üle kasutustingimused", - "Old cryptography data detected": "Tuvastasin andmed, mille puhul on kasutatud vanemat tüüpi krüptimist", - "Switch to light mode": "Kasuta heledat teemat", - "Switch to dark mode": "Kasuta tumedat teemat", - "Switch theme": "Vaheta teemat", - "All settings": "Kõik seadistused", - "Use Single Sign On to continue": "Jätkamiseks kasuta ühekordset sisselogimist", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Kinnita selle e-posti aadress kasutades oma isiku tuvastamiseks ühekordset sisselogimist (Single Sign On).", - "Confirm adding email": "Kinnita e-posti aadressi lisamine", - "Click the button below to confirm adding this email address.": "Klõpsi järgnevat nuppu e-posti aadressi lisamise kinnitamiseks.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Kinnita selle telefoninumbri lisamine kasutades oma isiku tuvastamiseks ühekordset sisselogimist (Single Sign On).", - "Confirm adding phone number": "Kinnita telefoninumbri lisamine", - "Click the button below to confirm adding this phone number.": "Klõpsi järgnevat nuppu telefoninumbri lisamise kinnitamiseks.", - "Add Phone Number": "Lisa telefoninumber", - "Default": "Tavaline", - "Restricted": "Piiratud õigustega kasutaja", - "Moderator": "Moderaator", - "Failed to invite": "Kutse saatmine ei õnnestunud", - "Operation failed": "Toiming ei õnnestunud", - "You need to be logged in.": "Sa peaksid olema sisse loginud.", - "You need to be able to invite users to do that.": "Selle tegevuse jaoks peaks sul olema õigus teistele kasutajatele kutse saatmiseks.", - "Unable to create widget.": "Vidina loomine ei õnnestunud.", - "Missing roomId.": "Jututoa tunnus ehk roomId on puudu.", - "Failed to send request.": "Päringu saatmine ei õnnestunud.", - "This room is not recognised.": "Seda jututuba ei õnnestu ära tunda.", - "Power level must be positive integer.": "Õiguste tase peab olema positiivne täisarv.", - "You are not in this room.": "Sa ei asu selles jututoas.", - "You do not have permission to do that in this room.": "Sinul pole selle toimingu jaoks selles jututoas õigusi.", - "Missing room_id in request": "Päringus puudub jututoa tunnus ehk room_id", - "Room %(roomId)s not visible": "Jututuba %(roomId)s ei ole nähtav", - "Missing user_id in request": "Päringus puudub kasutaja tunnus ehk user_id", - "Use custom size": "Kasuta kohandatud suurust", - "Cross-signing public keys:": "Avalikud võtmed risttunnustamise jaoks:", - "in memory": "on mälus", - "not found": "pole leitavad", - "Failed to change power level": "Õiguste muutmine ei õnnestunud", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Sa ei saa seda muudatust hiljem tagasi pöörata, sest annad teisele kasutajale samad õigused, mis sinul on.", - "Deactivate user?": "Kas deaktiveerime kasutajakonto?", - "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?": "Kasutaja deaktiveerimisel logitakse ta automaatselt välja ning ei lubata enam sisse logida. Lisaks lahkub ta kõikidest jututubadest, mille liige ta parasjagu on. Seda tegevust ei saa tagasi pöörata. Kas sa oled ikka kindel, et soovid selle kasutaja kõijkalt eemaldada?", - "Deactivate user": "Deaktiveeri kasutaja", - "Failed to deactivate user": "Kasutaja deaktiveerimine ei õnnestunud", - "This client does not support end-to-end encryption.": "See klient ei toeta läbivat krüptimist.", - "Using this widget may share data with %(widgetDomain)s.": "Selle vidina kasutamisel võidakse jagada andmeid saitidega %(widgetDomain)s.", - "Widgets do not use message encryption.": "Erinevalt sõnumitest vidinad ei kasuta krüptimist.", - "Widget added by": "Vidina lisaja", - "This widget may use cookies.": "See vidin võib kasutada küpsiseid.", - "Delete Widget": "Kustuta vidin", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Vidina kustutamisel eemaldatakse ta kõikide selle jututoa kasutajate jaoks. Kas sa kindlasti soovid seda vidinat eemaldada?", - "Delete widget": "Kustuta vidin", - "Popout widget": "Ava rakendus eraldi aknas", - "More options": "Täiendavad seadistused", - "Language Dropdown": "Keelevalik", - "Ignored user": "Eiratud kasutaja", - "You are now ignoring %(userId)s": "Sa praegu eirad kasutajat %(userId)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.", - "Contact your server admin.": "Võta ühendust oma serveri haldajaga.", - "Ok": "Sobib", - "IRC display name width": "IRC kuvatava nime laius", - "My Ban List": "Minu poolt seatud ligipääsukeeldude loend", - "This bridge was provisioned by .": "Selle võrgusilla võttis kasutusele .", - "This bridge is managed by .": "Seda võrgusilda haldab .", - "Export E2E room keys": "Ekspordi jututubade läbiva krüptimise võtmed", - "Your homeserver does not support cross-signing.": "Sinu koduserver ei toeta risttunnustamist.", - "Cannot connect to integration manager": "Ei saa ühendust lõiminguhalduriga", - "The integration manager is offline or it cannot reach your homeserver.": "Lõiminguhaldur kas ei tööta või ei õnnestu tal teha päringuid sinu koduserveri suunas.", - "Delete Backup": "Kustuta varukoopia", - "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.", - "Off": "Välja lülitatud", - "On": "Kasutusel", - "Noisy": "Jutukas", - "Error encountered (%(errorDetail)s).": "Tekkis viga (%(errorDetail)s).", - "No update available.": "Uuendusi pole saadaval.", - "New version available. Update now.": "Saadaval on uus versioon. Uuenda nüüd.", - "Check for update": "Kontrolli uuendusi", - "Hey you. You're the best!": "Hei sina. Sa oled parim!", - "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", - "Ignored/Blocked": "Eiratud või ligipääs blokeeritud", - "Error adding ignored user/server": "Viga eiratud kasutaja või serveri lisamisel", - "Something went wrong. Please try again or view your console for hints.": "Midagi läks valesti. Proovi uuesti või otsi lisavihjeid konsoolilt.", - "Error subscribing to list": "Viga loendiga liitumisel", - "Please verify the room ID or address and try again.": "Palun kontrolli, kas jututoa tunnus või aadress on õiged ja proovi uuesti.", - "Error removing ignored user/server": "Viga eiratud kasutaja või serveri eemaldamisel", - "Error unsubscribing from list": "Viga loendist lahkumisel", - "Please try again or view your console for hints.": "Palun proovi uuesti või otsi lisavihjeid konsoolilt.", - "None": "Ei ühelgi juhul", - "Ban list rules - %(roomName)s": "Ligipääsukeelu reeglid - %(roomName)s", - "Server rules": "Serveri kasutustingimused", - "User rules": "Kasutajaga seotud tingimused", - "You have not ignored anyone.": "Sa ei ole veel kedagi eiranud.", - "You are currently ignoring:": "Hetkel eiratavate kasutajate loend:", - "You are not subscribed to any lists": "Sa ei ole liitunud ühegi loendiga", - "View rules": "Näita reegleid", - "You are currently subscribed to:": "Sa oled hetkel liitunud:", - "Ignored users": "Eiratud kasutajad", - "⚠ These settings are meant for advanced users.": "⚠ Need seadistused on mõeldud kogenud kasutajatele.", - "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.": "Kasutajate eiramine toimub ligipääsukeelu reeglite loendite alusel ning seal on kirjas blokeeritavad kasutajad, jututoad või serverid. Sellise loendi kasutusele võtmine tähendab et blokeeritud kasutajad või serverid ei ole sulle nähtavad.", - "Personal ban list": "Minu isiklik ligipääsukeelu reeglite loend", - "Subscribing to a ban list will cause you to join it!": "Ligipääsukeelu reeglite loendi tellimine tähendab sellega liitumist!", - "Room ID or address of ban list": "Ligipääsukeelu reeglite loendi jututoa tunnus või aadress", - "Read Marker off-screen lifetime (ms)": "Lugemise markeri iga, kui Element pole fookuses (ms)", - "Failed to unban": "Ligipääsu taastamine ei õnnestunud", - "Unban": "Taasta ligipääs", - "Banned by %(displayName)s": "Ligipääs on keelatud %(displayName)s poolt", - "Error changing power level requirement": "Viga õiguste taseme nõuete muutmisel", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Jututoa õiguste taseme nõuete muutmisel tekkis viga. Kontrolli, et sul on selleks piisavalt õigusi ja proovi uuesti.", - "Error changing power level": "Viga õiguste muutmisel", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Kasutaja õiguste muutmisel tekkis viga. Kontrolli, et sul on selleks piisavalt õigusi ja proovi uuesti.", - "To link to this room, please add an address.": "Sellele jututoale viitamiseks palun lisa talle aadress.", - "Discovery options will appear once you have added an email above.": "Otsinguvõimaluste loend kuvatakse, kui oled ülale sisestanud e-posti aadressi.", - "Discovery options will appear once you have added a phone number above.": "Otsinguvõimaluste loend kuvatakse, kui oled ülale sisestanud telefoninumbri.", - "The authenticity of this encrypted message can't be guaranteed on this device.": "Selle krüptitud sõnumi autentsus pole selles seadmes tagatud.", - "and %(count)s others...": { - "other": "ja %(count)s muud...", - "one": "ja üks muu..." - }, - "Invited": "Kutsutud", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (õigused %(powerLevelNumber)s)", - "No recently visited rooms": "Hiljuti külastatud jututubasid ei leidu", - "Error creating address": "Viga aadressi loomisel", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Aadressi loomisel tekkis viga. See kas on serveri poolt keelatud või tekkis ajutine tõrge.", - "You don't have permission to delete the address.": "Sinul pole õigusi selle aadressi kustutamiseks.", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Selle aadressi kustutamisel tekkis viga. See kas juba on kustutatud või tekkis ajutine tõrge.", - "Error removing address": "Viga aadresi kustutamisel", - "This room has no local addresses": "Sellel jututoal puuduvad kohalikud aadressid", - "Local address": "Kohalik aadress", - "Published Addresses": "Avaldatud aadressid", - "Other published addresses:": "Muud avaldatud aadressid:", - "No other published addresses yet, add one below": "Ühtegi muud aadressi pole veel avaldatud, lisa üks alljärgnevalt", - "Local Addresses": "Kohalikud aadressid", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Et muud kasutajad saaks seda jututuba leida sinu koduserveri (%(localDomain)s) kaudu, lisa sellele jututoale aadresse", - "Demote yourself?": "Kas vähendad enda õigusi?", - "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.": "Kuna sa vähendad enda õigusi, siis sul ei pruugi hiljem olla võimalik seda muutust tagasi pöörata. Kui sa juhtumisi oled viimane haldusõigustega kasutaja jututoas, siis hiljem on võimatu samu õigusi tagasi saada.", - "Demote": "Vähenda enda õigusi", - "Failed to ban user": "Kasutaja ligipääsu keelamine ei õnnestunud", - "Almost there! Is %(displayName)s showing the same shield?": "Peaaegu valmis! Kas %(displayName)s kuvab sama kilpi?", - "Verify all users in a room to ensure it's secure.": "Tagamaks, et jututuba on turvaline, verifitseeri kõik selle kasutajad.", - "You've successfully verified your device!": "Sinu seadme verifitseerimine oli edukas!", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Sa oled edukalt verifitseerinud seadme %(deviceName)s (%(deviceId)s)!", - "You've successfully verified %(displayName)s!": "Sa oled edukalt verifitseerinud kasutaja %(displayName)s!", - "Start verification again from the notification.": "Alusta verifitseerimist uuesti teavitusest.", - "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?", - "Power level": "Õiguste tase", - "Custom level": "Kohandatud õigused", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Ei ole võimalik laadida seda sündmust, millele vastus on tehtud - teda kas pole olemas või sul pole õigusi seda näha.", - "Room address": "Jututoa aadress", - "Some characters not allowed": "Mõned tähemärgid ei ole siin lubatud", - "This address is available to use": "See aadress on kasutatav", - "This address is already in use": "See aadress on juba kasutusel", - "And %(count)s more...": { - "other": "Ja %(count)s muud..." - }, - "Unable to load commit detail: %(msg)s": "Ei õnnestu laadida sõnumi lisateavet: %(msg)s", - "Unavailable": "Ei ole saadaval", - "Changelog": "Versioonimuudatuste loend", - "You cannot delete this message. (%(code)s)": "Sa ei saa seda sõnumit kustutada. (%(code)s)", - "Removing…": "Eemaldan…", - "Destroy cross-signing keys?": "Kas hävitame risttunnustamise võtmed?", - "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.": "Risttunnustamise võtmete kustutamine on tegevus, mida ei saa tagasi pöörata. Kõik sinu verifitseeritud vestluskaaslased näevad seejärel turvateateid. Kui sa just pole kaotanud ligipääsu kõikidele oma seadmetele, kust sa risttunnustamist oled teinud, siis sa ilmselgelt ei peaks kustutamist ette võtma.", - "Clear cross-signing keys": "Eemalda risttunnustamise võtmed", - "Confirm Removal": "Kinnita eemaldamine", - "Clear all data in this session?": "Kas eemaldame kõik selle sessiooni andmed?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Sessiooni kõikide andmete kustutamine on tegevus, mida ei saa tagasi pöörata. Kui sa pole varundanud krüptovõtmeid, siis sa kaotad ligipääsu krüptitud sõnumitele.", - "Clear all data": "Eemalda kõik andmed", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Kinnitamaks seda, et soovid oma konto kasutusest eemaldada, kasuta oma isiku tuvastamiseks ühekordset sisselogimist.", - "To continue, use Single Sign On to prove your identity.": "Jätkamaks tuvasta oma isik kasutades ühekordset sisselogimist.", - "Confirm to continue": "Soovin jätkata", - "Click the button below to confirm your identity.": "Oma isiku tuvastamiseks klõpsi alljärgnevat nuppu.", - "Incompatible local cache": "Kohalikud andmepuhvrid ei ühildu", - "Clear cache and resync": "Tühjenda puhver ja sünkroniseeri andmed uuesti", - "Confirm by comparing the following with the User Settings in your other session:": "Kinnita seda võrreldes järgnevaid andmeid oma teise sessiooni kasutajaseadetes:", - "Confirm this user's session by comparing the following with their User Settings:": "Kinnita selle kasutaja sessioon võrreldes järgnevaid andmeid tema kasutajaseadetes:", - "Session name": "Sessiooni nimi", - "Session ID": "Sessiooni tunnus", - "Session key": "Sessiooni võti", - "If they don't match, the security of your communication may be compromised.": "Kui nad omavahel ei klapi, siis teie suhtluse turvalisus võib olla ohus.", - "Your homeserver doesn't seem to support this feature.": "Tundub, et sinu koduserver ei toeta sellist funktsionaalsust.", - "Message edits": "Sõnumite muutmised", - "Failed to upgrade room": "Jututoa versiooni uuendamine ei õnnestunud", - "The room upgrade could not be completed": "Jututoa uuendust ei õnnestunud teha", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Palun vaata oma e-kirju ning klõpsi meie saadetud kirjas leiduvat linki. Kui see on tehtud, siis vajuta Jätka-nuppu.", - "Email address": "E-posti aadress", - "This will allow you to reset your password and receive notifications.": "See võimaldab sul luua uue salasõna ning saada teavitusi.", - "Wrong file type": "Vale failitüüp", - "Security Phrase": "Turvafraas", - "Security Key": "Turvavõti", - "Use your Security Key to continue.": "Jätkamiseks kasuta turvavõtit.", - "Restoring keys from backup": "Taastan võtmed varundusest", - "%(completed)s of %(total)s keys restored": "%(completed)s / %(total)s võtit taastatud", - "Unable to load backup status": "Varunduse oleku laadimine ei õnnestunud", - "Secret storage public key:": "Turvahoidla avalik võti:", - "Verify User": "Verifitseeri kasutaja", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Lisaturvalisus mõttes verifitseeri see kasutaja võrreldes selleks üheks korraks loodud koodi mõlemas seadmes.", - "Your messages are not secure": "Sinu sõnumid ei ole turvatud", - "Return to login screen": "Mine tagasi sisselogimisvaatele", - "Invalid homeserver discovery response": "Vigane vastus koduserveri tuvastamise päringule", - "Failed to get autodiscovery configuration from server": "Serveri automaattuvastuse seadistuste laadimine ei õnnestunud", - "Invalid base_url for m.homeserver": "m.homeserver'i kehtetu base_url", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Koduserveri URL ei tundu viitama korrektsele Matrix'i koduserverile", - "Invalid identity server discovery response": "Vigane vastus isikutuvastusserveri tuvastamise päringule", - "Invalid base_url for m.identity_server": "m.identity_server'i kehtetu base_url", - "Passphrases must match": "Paroolifraasid ei klapi omavahel", - "Passphrase must not be empty": "Paroolifraas ei tohi olla tühi", - "Export room keys": "Ekspordi jututoa võtmed", - "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.": "Selle toiminguga on sul võimalik saabunud krüptitud sõnumite võtmed eksportida sinu kontrollitavasse kohalikku faili. Seetõttu on sul tulevikus võimalik importida need võtmed mõnda teise Matrix'i klienti ning seeläbi muuta saabunud krüptitud sõnumid ka seal loetavaks.", - "Confirm passphrase": "Sisesta paroolifraas veel üks kord", - "Import room keys": "Impordi jututoa võtmed", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Selle toiminguga saad importida krüptimisvõtmed, mis sa viimati olid teisest Matrix'i kliendist eksportinud. Seejärel on võimalik dekrüptida ka siin kõik need samad sõnumid, mida see teine klient suutis dekrüptida.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Ekspordifail on turvatud paroolifraasiga ning alljärgnevalt peaksid dekrüptimiseks sisestama selle paroolifraasi.", - "File to import": "Imporditav fail", - "Confirm encryption setup": "Krüptimise seadistuse kinnitamine", - "Click the button below to confirm setting up encryption.": "Kinnitamaks, et soovid krüptimist seadistada, klõpsi järgnevat nuppu.", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Tagamaks, et sa ei kaota ligipääsu krüptitud sõnumitele ja andmetele, varunda krüptimisvõtmed oma serveris.", - "Generate a Security Key": "Loo turvavõti", - "Enter a Security Phrase": "Sisesta turvafraas", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Sisesta turvafraas, mida vaid sina tead ning lisaks võid salvestada varunduse turvavõtme.", - "Enter your account password to confirm the upgrade:": "Kinnitamaks seda muudatust, sisesta oma konto salasõna:", - "Restore your key backup to upgrade your encryption": "Krüptimine uuendamiseks taasta oma varundatud võtmed", - "You'll need to authenticate with the server to confirm the upgrade.": "Uuenduse kinnitamiseks pead end autentima serveris.", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Teiste sessioonide verifitseerimiseks pead uuendama seda sessiooni. Muud verifitseeritud sessioonid saavad sellega ligipääsu krüptitud sõnumitele ning nad märgitakse usaldusväärseteks ka teiste kasutajate jaoks.", - "That matches!": "Klapib!", - "Use a different passphrase?": "Kas kasutame muud paroolifraasi?", - "That doesn't match.": "Ei klapi mitte.", - "Go back to set it again.": "Mine tagasi ja sisesta nad uuesti.", - "Unable to query secret storage status": "Ei õnnestu tuvastada turvahoidla olekut", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Kui sa tühistad nüüd, siis sa võid peale viimasest seadmest välja logimist kaotada ligipääsu oma krüptitud sõnumitele ja andmetele.", - "You can also set up Secure Backup & manage your keys in Settings.": "Samuti võid sa seadetes võtta kasutusse turvalise varunduse ning hallata oma krüptovõtmeid.", - "Set a Security Phrase": "Määra turvafraas", - "Confirm Security Phrase": "Kinnita turvafraas", - "Save your Security Key": "Salvesta turvavõti", - "Unable to set up secret storage": "Turvahoidla kasutuselevõtmine ei õnnestu", - "Your keys are being backed up (the first backup could take a few minutes).": "Sinu krüptovõtmeid varundatakse (esimese varukoopia tegemine võib võtta paar minutit).", - "Favourited": "Märgitud lemmikuks", - "Forget Room": "Unusta jututuba ära", - "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", - "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", - "unexpected type": "tundmatut tüüpi", - "in secret storage": "turvahoidlas", - "Self signing private key:": "Sinu privaatvõtmed:", - "cached locally": "on puhverdatud kohalikus seadmes", - "not found locally": "ei leidu kohalikus seadmes", - "User signing private key:": "Kasutaja privaatvõti:", - "in account data": "kasutajakonto andmete hulgas", - "Homeserver feature support:": "Koduserver on tugi sellele funktsionaalusele:", - "exists": "olemas", - "Authentication": "Autentimine", - "%(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 ei võimalda veebibrauseris töötades krüptitud sõnumeid turvaliselt puhverdada. Selleks, et krüptitud sõnumeid saaks otsida, kasuta %(brand)s Desktop rakendust Matrix'i kliendina.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Krüptitud sõnumid kasutavad läbivat krüptimist. Ainult sinul ja saaja(te)l on võtmed selliste sõnumite lugemiseks.", - "Unable to load key backup status": "Võtmete varunduse oleku laadimine ei õnnestunud", - "Restore from Backup": "Taasta varukoopiast", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "See sessioon ei varunda sinu krüptovõtmeid, aga sul on olemas varundus, millest saad taastada ning millele saad võtmeid lisada.", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Selleks, et sind võiks leida e-posti aadressi või telefoninumbri alusel, nõustu isikutuvastusserveri (%(serverName)s) kasutustingimustega.", - "Account management": "Kontohaldus", - "Deactivate Account": "Deaktiveeri konto", - "Discovery": "Leia kasutajaid", - "Deactivate account": "Deaktiveeri kasutajakonto", - "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.": "Lisa siia kasutajad ja serverid, mida sa soovid eirata. Kui soovid, et %(brand)s kasutaks üldist asendamist, siis kasuta tärni. Näiteks @bot:* eirab kõikide serverite kasutajat 'bot'.", - "Room options": "Jututoa eelistused", - "This room is public": "See jututuba on avalik", - "Room avatar": "Jututoa tunnuspilt ehk avatar", - "Publish this room to the public in %(domain)s's room directory?": "Kas avaldame selle jututoa %(domain)s jututubade loendis?", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Kui keegi lisab oma sõnumisse URL'i, siis võidakse näidata selle URL'i eelvaadet, mis annab lisateavet tema kohta, nagu näiteks pealkiri, kirjeldus ja kuidas ta välja näeb.", - "Waiting for %(displayName)s to accept…": "Ootan, et %(displayName)s nõustuks…", - "Accepting…": "Nõustun …", - "Start Verification": "Alusta verifitseerimist", - "Messages in this room are end-to-end encrypted.": "See jututuba on läbivalt krüptitud.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Sinu sõnumid on turvatud ning ainult sinul ja saaja(te)l on unikaalsed võtmed selliste sõnumite lugemiseks.", - "Messages in this room are not end-to-end encrypted.": "See jututuba ei ole läbivalt krüptitud.", - "One of the following may be compromised:": "Üks järgnevatest võib olla sattunud valedesse kätesse:", - "Your homeserver": "Sinu koduserver", - "%(count)s verified sessions": { - "other": "%(count)s verifitseeritud sessiooni", - "one": "1 verifitseeritud sessioon" - }, - "Hide verified sessions": "Peida verifitseeritud sessioonid", - "%(count)s sessions": { - "other": "%(count)s sessiooni", - "one": "%(count)s sessioon" - }, - "Hide sessions": "Peida sessioonid", - "Verify by scanning": "Verifitseeri skaneerides", - "Ask %(displayName)s to scan your code:": "Palu, et %(displayName)s skaneeriks sinu koodi:", - "If you can't scan the code above, verify by comparing unique emoji.": "Kui sa ei saa skaneerida eespool kuvatud koodi, siis verifitseeri unikaalsete emoji'de võrdlemise teel.", - "Verify by comparing unique emoji.": "Verifitseeri unikaalsete emoji'de võrdlemise teel.", - "Verify by emoji": "Verifitseeri emoji'de abil", - "Edited at %(date)s": "Muutmise kuupäev %(date)s", - "Click to view edits": "Muudatuste nägemiseks klõpsi", - "In reply to ": "Vastuseks kasutajale ", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Sa hetkel kasutad serverit, et olla leitav ja ise leida sinule teadaolevaid inimesi. Alljärgnevalt saad sa muuta oma isikutuvastusserverit.", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Kui sa ei soovi kasutada serverit, et olla leitav ja ise leida sinule teadaolevaid inimesi, siis sisesta alljärgnevalt mõni teine isikutuvastusserver.", - "Do not use an identity server": "Ära kasuta isikutuvastusserverit", - "Enter a new identity server": "Sisesta uue isikutuvastusserveri nimi", - "Manage integrations": "Halda lõiminguid", - "All keys backed up": "Kõik krüptovõtmed on varundatud", - "This backup is trusted because it has been restored on this session": "See varukoopia on usaldusväärne, sest ta on taastatud sellest sessioonist", - "Start using Key Backup": "Võta kasutusele krüptovõtmete varundamine", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Sa hetkel ei kasuta isikutuvastusserverit. Et olla leitav ja ise leida sinule teadaolevaid inimesi seadista ta alljärgnevalt.", - "Jump to first unread room.": "Siirdu esimesse lugemata jututuppa.", - "Jump to first invite.": "Siirdu esimese kutse juurde.", - "Recovery Method Removed": "Taastemeetod on eemaldatud", - "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.": "Kui sa tegid seda juhuslikult, siis sa võid selles sessioonis uuesti seadistada sõnumite krüptimise, mille tulemusel krüptime uuesti kõik sõnumid ja loome uue taastamise meetodi.", - "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.": "Kui sa ei ole ise taastamise meetodeid eemaldanud, siis võib olla tegemist ründega sinu konto vastu. Palun vaheta koheselt oma kasutajakonto salasõna ning määra seadistustes uus taastemeetod.", - "Are you sure you want to cancel entering passphrase?": "Kas oled kindel et sa soovid katkestada paroolifraasi sisestamise?", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "E-posti teel kutse saatmiseks kasuta isikutuvastusserverit. Võid kasutada vaikimisi serverit (%(defaultIdentityServerName)s) või määrata muu serveri seadistustes.", - "Use an identity server to invite by email. Manage in Settings.": "Kasutajatele e-posti teel kutse saatmiseks pruugi isikutuvastusserverit. Täpsemalt saad seda hallata seadistustes.", - "Unignored user": "Kasutaja, kelle eiramine on lõppenud", - "You are no longer ignoring %(userId)s": "Sa edaspidi ei eira kasutajat %(userId)s", - "Verifies a user, session, and pubkey tuple": "Verifitseerib kasutaja, sessiooni ja avalikud võtmed", - "Reason": "Põhjus", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Ära usalda risttunnustamist ning verifitseeri kasutaja iga sessioon eraldi.", - "Connect this session to Key Backup": "Seo see sessioon krüptovõtmete varundusega", - "not stored": "ei ole salvestatud", - "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.": "Isikutuvastusserveri kasutamine ei ole kohustuslik. Kui sa seda ei tee, siis sa ei ole leitav teiste kasutajate poolt ega sulle ei saa telefoninumbri või e-posti aadressi alusel kutset saata. Küll aga saab kutset saata Matrix'i kasutajatunnuse alusel.", - "Success!": "Õnnestus!", - "Create key backup": "Tee võtmetest varukoopia", - "Unable to create key backup": "Ei õnnestu teha võtmetest varukoopiat", - "New Recovery Method": "Uus taastamise meetod", - "This session is encrypting history using the new recovery method.": "See sessioon krüptib ajalugu kasutades uut taastamise meetodit.", - "Notification targets": "Teavituste eesmärgid", - "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.": "Isikutuvastusserveri kasutamise lõpetamine tähendab, et sa ei ole leitav teiste kasutajate poolt ega sulle ei saa telefoninumbri või e-posti aadressi alusel kutset saata. Küll aga saab kutset saata Matrix'i kasutajatunnuse alusel.", - "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": "Selleks, et sa ei kaotaks oma vestluste ajalugu, pead sa eksportima jututoa krüptovõtmed enne välja logimist. Küll, aga pead sa selleks kasutama %(brand)s uuemat versiooni", - "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.": "Sa oled selle sessiooni jaoks varem kasutanud %(brand)s'i uuemat versiooni. Selle versiooni kasutamiseks läbiva krüptimisega, pead sa esmalt logima välja ja siis uuesti logima tagasi sisse.", - "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.": "Kui sa ei ole ise uusi taastamise meetodeid lisanud, siis võib olla tegemist ründega sinu konto vastu. Palun vaheta koheselt oma kasutajakonto salasõna ning määra seadistustes uus taastemeetod.", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Enne väljalogimist seo see sessioon krüptovõtmete varundusega. Kui sa seda ei tee, siis võid kaotada võtmed, mida kasutatakse vaid siin sessioonis.", - "Change notification settings": "Muuda teavituste seadistusi", - "Your server isn't responding to some requests.": "Sinu koduserver ei vasta mõnedele päringutele.", - "Server isn't responding": "Server ei vasta päringutele", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Sinu koduserver ei vasta mõnedele sinu päringutele. Alljärgnevalt on mõned võimalikud põhjused.", - "The server (%(serverName)s) took too long to respond.": "Vastuseks serverist %(serverName)s kulus liiga palju aega.", - "Your firewall or anti-virus is blocking the request.": "Sinu tulemüür või viirusetõrjetarkvara blokeerib päringuid.", - "A browser extension is preventing the request.": "Brauserilaiendus takistab päringuid.", - "The server is offline.": "Serveril puudub võrguühendus või ta on lülitatud välja.", - "The server has denied your request.": "Server blokeerib sinu päringuid.", - "Your area is experiencing difficulties connecting to the internet.": "Sinu piirkonnas on tõrkeid internetiühenduses.", - "A connection error occurred while trying to contact the server.": "Serveriga ühenduse algatamisel tekkis viga.", - "The server is not configured to indicate what the problem is (CORS).": "Server on seadistatud varjama tegelikke veapõhjuseid (CORS).", - "No files visible in this room": "Selles jututoas pole nähtavaid faile", - "Attach files from chat or just drag and drop them anywhere in a room.": "Faile saad manuseks lisada kas vastava nupu alt vestlusest või sikutades neid jututoa aknasse.", - "You're all caught up.": "Ei tea... kõik vist on nüüd tehtud.", - "Master private key:": "Üldine privaatvõti:", - "Recent changes that have not yet been received": "Hiljutised muudatused, mis pole veel alla laetud või saabunud", - "Explore public rooms": "Sirvi avalikke jututubasid", - "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.": "Oled varem kasutanud %(brand)s serveriga %(host)s ja lubanud andmete laisa laadimise. Selles versioonis on laisk laadimine keelatud. Kuna kohalik vahemälu nende kahe seadistuse vahel ei ühildu, peab %(brand)s sinu konto uuesti sünkroonima.", - "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.": "Kui %(brand)s teine versioon on mõnel teisel vahekaardil endiselt avatud, palun sulge see. %(brand)s kasutamine samal serveril põhjustab vigu olukorras, kus laisk laadimine on samal ajal lubatud ja keelatud.", - "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 vanema versiooni andmed on tuvastatud. See kindlasti põhjustab läbiva krüptimise tõrke vanemas versioonis. Läbivalt krüptitud sõnumid, mida on vanema versiooni kasutamise ajal hiljuti vahetatud, ei pruugi selles versioonis olla dekrüptitavad. See võib põhjustada vigu ka selle versiooniga saadetud sõnumite lugemisel. Kui teil tekib probleeme, logige välja ja uuesti sisse. Sõnumite ajaloo säilitamiseks eksportige ja uuesti importige oma krüptovõtmed.", - "Preparing to download logs": "Valmistun logikirjete allalaadimiseks", - "Unexpected server error trying to leave the room": "Jututoast lahkumisel tekkis serveris ootamatu viga", - "Error leaving room": "Viga jututoast lahkumisel", - "Set up Secure Backup": "Võta kasutusele turvaline varundus", - "Information": "Teave", - "Unknown App": "Tundmatu rakendus", - "Not encrypted": "Krüptimata", - "Room settings": "Jututoa seadistused", - "Take a picture": "Tee foto", - "Cross-signing is ready for use.": "Risttunnustamine on kasutamiseks valmis.", - "Cross-signing is not set up.": "Risttunnustamine on seadistamata.", - "Backup version:": "Varukoopia versioon:", - "Algorithm:": "Algoritm:", - "Backup key stored:": "Varukoopia võti on salvestatud:", - "Backup key cached:": "Varukoopia võti on puhverdatud:", - "Secret storage:": "Turvahoidla:", - "ready": "valmis", - "not ready": "ei ole valmis", - "Start a conversation with someone using their name or username (like ).": "Alusta vestlust kasutades teise osapoole nime või kasutajanime (näiteks ).", - "Invite someone using their name, username (like ) or share this room.": "Kutsu kedagi tema nime, kasutajanime (nagu ) alusel või jaga seda jututuba.", - "Safeguard against losing access to encrypted messages & data": "Hoia ära, et kaotad ligipääsu krüptitud sõnumitele ja andmetele", - "not found in storage": "ei leidunud turvahoidlas", - "Widgets": "Vidinad", - "Edit widgets, bridges & bots": "Muuda vidinaid, võrgusildu ja roboteid", - "Add widgets, bridges & bots": "Lisa vidinaid, võrgusildu ja roboteid", - "Unable to set up keys": "Krüptovõtmete kasutuselevõtmine ei õnnestu", - "Use the Desktop app to see all encrypted files": "Kõikide krüptitud failide vaatamiseks kasuta Element Desktop rakendust", - "Use the Desktop app to search encrypted messages": "Otsinguks krüptitud sõnumite hulgast kasuta Element Desktop rakendust", - "This version of %(brand)s does not support viewing some encrypted files": "See %(brand)s versioon ei toeta mõnede krüptitud failide vaatatamist", - "This version of %(brand)s does not support searching encrypted messages": "See %(brand)s versioon ei toeta otsingut krüptitud sõnumite seast", - "Join the conference at the top of this room": "Liitu konverentsiga selle jututoa ülaosas", - "Join the conference from the room information card on the right": "Liitu konverentsiga selle jututoa infolehelt paremal", - "Video conference ended by %(senderName)s": "%(senderName)s lõpetas video rühmakõne", - "Video conference updated by %(senderName)s": "%(senderName)s uuendas video rühmakõne", - "Video conference started by %(senderName)s": "%(senderName)s alustas video rühmakõnet", - "Ignored attempt to disable encryption": "Eirasin katset lõpetada krüptimise kasutamine", - "Failed to save your profile": "Sinu profiili salvestamine ei õnnestunud", - "The operation could not be completed": "Toimingut ei õnnestunud lõpetada", - "The call could not be established": "Kõnet ei saa korraldada", - "Move right": "Liigu paremale", - "Move left": "Liigu vasakule", - "Revoke permissions": "Tühista õigused", - "You can only pin up to %(count)s widgets": { - "other": "Sa saad kinnitada kuni %(count)s vidinat" - }, - "Show Widgets": "Näita vidinaid", - "Hide Widgets": "Peida vidinad", - "The call was answered on another device.": "Kõnele vastati teises seadmes.", - "Answered Elsewhere": "Vastatud mujal", - "Data on this screen is shared with %(widgetDomain)s": "Andmeid selles vaates jagatakse %(widgetDomain)s serveriga", - "Modal Widget": "Modaalne vidin", - "New version of %(brand)s is available": "%(brand)s ralenduse uus versioon on saadaval", - "Update %(brand)s": "Uuenda %(brand)s rakendust", - "Enable desktop notifications": "Võta kasutusele töölauakeskkonna teavitused", - "Don't miss a reply": "Ära jäta vastust vahele", - "Invite someone using their name, email address, username (like ) or share this room.": "Kutsu teist osapoolt tema nime, e-posti aadressi, kasutajanime (nagu ) alusel või jaga seda jututuba.", - "Start a conversation with someone using their name, email address or username (like ).": "Alusta vestlust kasutades teise osapoole nime, e-posti aadressi või kasutajanime (näiteks ).", - "Invite by email": "Saada kutse e-kirjaga", - "Zambia": "Sambia", - "Yemen": "Jeemen", - "Western Sahara": "Lääne-Sahara", - "Wallis & Futuna": "Wallis ja Futuna", - "Vietnam": "Vietnam", - "Venezuela": "Venezuela", - "Vatican City": "Vatikan", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Usbekistan", - "Uruguay": "Uruguay", - "United Arab Emirates": "Araabia Ühendemiraadid", - "Ukraine": "Ukraina", - "Uganda": "Uganda", - "U.S. Virgin Islands": "USA Neitsisaared", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Turks ja Caicos", - "Turkmenistan": "Türkmenistan", - "Turkey": "Türgi", - "Tunisia": "Tuneesia", - "Trinidad & Tobago": "Trinidad ja Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Ida-Timor", - "Thailand": "Tai", - "Tanzania": "Tansaania", - "Tajikistan": "Tadžikistan", - "Taiwan": "Taiwan", - "São Tomé & Príncipe": "São Tomé ja Príncipe", - "Syria": "Süüria", - "Switzerland": "Šveits", - "Sweden": "Rootsi", - "Swaziland": "Svaasimaa", - "Svalbard & Jan Mayen": "Svalbard ja Jan Mayen", - "Suriname": "Suriname", - "Sudan": "Sudaan", - "St. Vincent & Grenadines": "Saint Vincent", - "St. Pierre & Miquelon": "Saint-Pierre ja Miquelon", - "St. Martin": "Saint-Martin", - "St. Lucia": "Saint Lucia", - "St. Kitts & Nevis": "Saint Kitts ja Nevis", - "St. Helena": "Saint Helena", - "St. Barthélemy": "Saint-Barthélemy", - "Sri Lanka": "Sri Lanka", - "Spain": "Hispaania", - "South Sudan": "Lõuna-Sudaan", - "South Korea": "Lõuna-Korea", - "South Georgia & South Sandwich Islands": "Lõuna-Georgia ja Lõuna-Sandwichi saared", - "South Africa": "Lõuna-Aafrika Vabariik", - "Somalia": "Somaalia", - "Solomon Islands": "Saalomoni Saared", - "Slovenia": "Sloveenia", - "Slovakia": "Slovakkia", - "Sint Maarten": "Sint Maarten", - "Singapore": "Singapur", - "Sierra Leone": "Sierra Leone", - "Seychelles": "Seišellid", - "Serbia": "Serbia", - "Senegal": "Senegal", - "Saudi Arabia": "Saudi Araabia", - "San Marino": "San Marino", - "Samoa": "Samoa", - "Réunion": "Réunion", - "Rwanda": "Rwanda", - "Russia": "Venemaa", - "Romania": "Rumeenia", - "Qatar": "Katar", - "Puerto Rico": "Puerto Rico", - "Portugal": "Portugal", - "Poland": "Poola", - "Pitcairn Islands": "Pitcairn", - "Philippines": "Filipiinid", - "Peru": "Peruu", - "Paraguay": "Paraguay", - "Papua New Guinea": "Paapua Uus-Guinea", - "Panama": "Panama", - "Palestine": "Palestiina", - "Palau": "Belau", - "Pakistan": "Pakistan", - "Oman": "Omaan", - "Norway": "Norra", - "Northern Mariana Islands": "Põhja-Mariaanid", - "North Korea": "Põhja-Korea", - "Norfolk Island": "Norfolk", - "Niue": "Niue", - "Nigeria": "Nigeeria", - "Niger": "Niger", - "Nicaragua": "Nicaragua", - "New Zealand": "Uus-Meremaa", - "New Caledonia": "Uus-Kaledoonia", - "Netherlands": "Holland", - "Nepal": "Nepal", - "Nauru": "Nauru", - "Namibia": "Namiibia", - "Myanmar": "Myanmar", - "Mozambique": "Mosambiik", - "Morocco": "Maroko", - "Montserrat": "Montserrat", - "Montenegro": "Montenegro", - "Mongolia": "Mongoolia", - "Monaco": "Monaco", - "Moldova": "Moldova", - "Micronesia": "Mikroneesia", - "Mexico": "Mehhiko", - "Mayotte": "Mayotte", - "Mauritius": "Mauritius", - "Mauritania": "Mauritaania", - "Martinique": "Martinique", - "Marshall Islands": "Marshalli Saared", - "Malta": "Malta", - "Mali": "Mali", - "Maldives": "Maldiivid", - "Malaysia": "Malaisia", - "Malawi": "Malawi", - "Madagascar": "Madagaskar", - "Macedonia": "Põhja-Makedoonia", - "Macau": "Macau", - "Luxembourg": "Luksemburg", - "Lithuania": "Leedu", - "Liechtenstein": "Liechtenstein", - "Libya": "Liibüa", - "Liberia": "Libeeria", - "Lesotho": "Lesotho", - "Lebanon": "Liibanon", - "Latvia": "Läti", - "Laos": "Laos", - "Kyrgyzstan": "Kõrgõzstan", - "Kuwait": "Kuveit", - "Kosovo": "Kosovo", - "Kiribati": "Kiribati", - "Kenya": "Keenia", - "Kazakhstan": "Kasahstan", - "Jordan": "Jordaania", - "Jersey": "Jersey", - "Japan": "Jaapan", - "Jamaica": "Jamaica", - "Italy": "Itaalia", - "Israel": "Iisrael", - "Isle of Man": "Mani saar", - "Ireland": "Iirimaa", - "Iraq": "Iraak", - "Iran": "Iraan", - "Indonesia": "Indoneesia", - "India": "India", - "Iceland": "Island", - "Hungary": "Ungari", - "Hong Kong": "Hongkong", - "Honduras": "Honduras", - "Heard & McDonald Islands": "Heard ja McDonald", - "Haiti": "Haiti", - "Guyana": "Guyana", - "Guinea-Bissau": "Guinea-Bissau", - "Guinea": "Guinea", - "Guernsey": "Guernsey", - "Guatemala": "Guatemala", - "Guam": "Guam", - "Guadeloupe": "Guadeloupe", - "Grenada": "Grenada", - "Greenland": "Gröönimaa", - "Greece": "Kreeka", - "Gibraltar": "Gibraltar", - "Ghana": "Ghana", - "Germany": "Saksamaa", - "Georgia": "Gruusia", - "Gambia": "Gambia", - "Gabon": "Gabon", - "French Southern Territories": "Prantsuse Lõunaalad", - "French Polynesia": "Prantsuse Polüneesia", - "French Guiana": "Prantsuse Guajaana", - "France": "Prantsusmaa", - "Zimbabwe": "Zimbabwe", - "Finland": "Soome", - "Fiji": "Fidži", - "Faroe Islands": "Fääri saared", - "Falkland Islands": "Falklandi (Malviini) saared", - "Ethiopia": "Etioopia", - "Estonia": "Eesti", - "Eritrea": "Eritrea", - "Equatorial Guinea": "Ekvatoriaal-Guinea", - "El Salvador": "El Salvador", - "Egypt": "Egiptus", - "Ecuador": "Ecuador", - "Dominican Republic": "Dominikaani Vabariik", - "Dominica": "Dominica", - "Djibouti": "Djibouti", - "Denmark": "Taani", - "Côte d’Ivoire": "Elevandiluurannik", - "Czech Republic": "Tšehhi", - "Cyprus": "Küpros", - "Curaçao": "Curaçao", - "Cuba": "Kuuba", - "Croatia": "Horvaatia", - "Costa Rica": "Costa Rica", - "Cook Islands": "Cooki saared", - "Congo - Kinshasa": "Kongo DV", - "Congo - Brazzaville": "Kongo Vabariik", - "Comoros": "Komoorid", - "Colombia": "Colombia", - "Cocos (Keeling) Islands": "Kookossaared", - "Christmas Island": "Jõulusaar", - "China": "Hiina", - "Chile": "Tšiili", - "Chad": "Tšaad", - "Central African Republic": "Kesk-Aafrika Vabariik", - "Cayman Islands": "Kaimanisaared", - "Caribbean Netherlands": "Bonaire, Sint Eustatius ja Saba", - "Cape Verde": "Roheneemesaared", - "Canada": "Kanada", - "Cameroon": "Kamerun", - "Cambodia": "Kambodža", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bulgaaria", - "Brunei": "Brunei", - "British Virgin Islands": "Briti Neitsisaared", - "British Indian Ocean Territory": "Briti India ookeani ala", - "Brazil": "Brasiilia", - "Bouvet Island": "Bouvet’ saar", - "Botswana": "Botswana", - "Bosnia": "Bosnia ja Hertsegoviina", - "Bolivia": "Boliivia", - "Bhutan": "Bhutan", - "Bermuda": "Bermuda", - "Benin": "Benin", - "Belize": "Belize", - "Belgium": "Belgia", - "Belarus": "Valgevene", - "Barbados": "Barbados", - "Bangladesh": "Bangladesh", - "Bahrain": "Bahrein", - "Bahamas": "Bahama", - "Azerbaijan": "Aserbaidžaan", - "Austria": "Austria", - "Australia": "Austraalia", - "Aruba": "Aruba", - "Armenia": "Armeenia", - "Argentina": "Argentina", - "Antigua & Barbuda": "Antigua ja Barbuda", - "Antarctica": "Antarktis", - "Anguilla": "Anguilla", - "Angola": "Angola", - "Andorra": "Andorra", - "American Samoa": "Ameerika Samoa", - "Algeria": "Alžeeria", - "Albania": "Albaania", - "Åland Islands": "Ahvenamaa", - "Afghanistan": "Afganistan", - "United States": "Ameerika Ühendriigid", - "United Kingdom": "Suurbritannia", - "%(creator)s created this DM.": "%(creator)s alustas seda otsesuhtlust.", - "This is the start of .": "See on jututoa algus.", - "Add a photo, so people can easily spot your room.": "Selleks, et teised märkaks sinu jututuba lihtsamini, palun lisa üks pilt.", - "%(displayName)s created this room.": "%(displayName)s lõi selle jututoa.", - "You created this room.": "Sa lõid selle jututoa.", - "Add a topic to help people know what it is about.": "Selleks, et teised teaks millega on tegemist, palun lisa teema.", - "Topic: %(topic)s ": "Teema: %(topic)s ", - "Topic: %(topic)s (edit)": "Teema: %(topic)s (muudetud)", - "This is the beginning of your direct message history with .": "See on sinu ja kasutaja otsesuhtluse ajaloo algus.", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Kuni kumbki teist kolmandaid osapooli liituma ei kutsu, olete siin vestluses vaid teie kahekesi.", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Selleks, et sisu saaks otsingus kasutada, puhverda krüptitud sõnumid kohalikus seadmes turvaliselt. %(rooms)s jututoa andmete salvestamiseks kulub hetkel %(size)s.", - "other": "Selleks, et sisu saaks otsingus kasutada, puhverda krüptitud sõnumid kohalikus seadmes turvaliselt. %(rooms)s jututoa andmete salvestamiseks kulub hetkel %(size)s." - }, - "This widget would like to:": "See vidin sooviks:", - "Approve widget permissions": "Anna vidinale õigused", - "Decline All": "Keeldu kõigist", - "Enter phone number": "Sisesta telefoninumber", - "Enter email address": "Sisesta e-posti aadress", - "Continuing without email": "Jätka ilma e-posti aadressi seadistamiseta", - "Server Options": "Serveri seadistused", - "There was a problem communicating with the homeserver, please try again later.": "Serveriühenduses tekkis viga. Palun proovi mõne aja pärast uuesti.", - "Use email to optionally be discoverable by existing contacts.": "Kui soovid, et teised kasutajad saaksid sind leida, siis palun lisa oma e-posti aadress.", - "Use email or phone to optionally be discoverable by existing contacts.": "Kui soovid, et teised kasutajad saaksid sind leida, siis palun lisa oma e-posti aadress või telefoninumber.", - "Add an email to be able to reset your password.": "Selleks et saaksid vajadusel oma salasõna muuta, palun lisa oma e-posti aadress.", - "That phone number doesn't look quite right, please check and try again": "See telefoninumber ei tundu õige olema, palun kontrolli ta üle ja proovi uuesti", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Lihtsalt hoiatame, et kui sa ei lisa e-posti aadressi ning unustad oma konto salasõna, siis sa võid püsivalt kaotada ligipääsu oma kontole.", - "Reason (optional)": "Põhjus (kui soovid lisada)", - "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", - "You have no visible notifications.": "Sul pole nähtavaid teavitusi.", - "Transfer": "Suuna kõne edasi", - "Failed to transfer call": "Kõne edasisuunamine ei õnnestunud", - "A call can only be transferred to a single user.": "Kõnet on võimalik edasi suunata vaid ühele kasutajale.", - "Open dial pad": "Ava numbriklahvistik", - "Dial pad": "Numbriklahvistik", - "There was an error looking up the phone number": "Telefoninumbri otsimisel tekkis viga", - "Unable to look up phone number": "Telefoninumbrit ei õnnestu leida", - "Channel: ": "Kanal: ", - "Workspace: ": "Tööruum: ", - "If you've forgotten your Security Key you can ": "Kui sa oled unustanud oma turvavõtme, siis sa võid ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Sisestades turvavõtme pääsed ligi oma turvatud sõnumitele ning sätid tööle krüptitud sõnumivahetuse.", - "Not a valid Security Key": "Vigane turvavõti", - "This looks like a valid Security Key!": "See tundub olema õige turvavõti!", - "Enter Security Key": "Sisesta turvavõti", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Kui sa oled unustanud turvafraasi, siis sa saad kasutada oma turvavõtit või seadistada uued taastamise võimalused", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Sisestades turvafraasi, saad ligipääsu oma turvatud sõnumitele ning sätid toimima krüptitud sõnumivahetuse.", - "Enter Security Phrase": "Sisesta turvafraas", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Selle turvafraasiga ei õnnestunud varundust dekrüptida: palun kontrolli, kas sa kasutad õiget turvafraasi.", - "Incorrect Security Phrase": "Vigane turvafraas", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Selle turvavõtmega ei õnnestunud varundust dekrüptida: palun kontrolli, kas sa kasutad õiget turvavõtit.", - "Security Key mismatch": "Turvavõtmed ei klapi", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Ei õnnestu saada ligipääsu turvahoidlale. Palun kontrolli, et sa oleksid sisestanud õige turvafraasi.", - "Invalid Security Key": "Vigane turvavõti", - "Wrong Security Key": "Vale turvavõti", - "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.": "Selleks puhuks, kui sa kaotad ligipääsu kõikidele oma sessioonidele, tee varukoopia oma krüptovõtmetest ja kasutajakonto seadistustest. Unikaalse turvavõtmega tagad selle, et sinu varukoopia on kaitstud.", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Oleme tuvastanud, et selles sessioonis ei leidu turvafraasi ega krüptitud sõnumite turvavõtit.", - "A new Security Phrase and key for Secure Messages have been detected.": "Tuvastasin krüptitud sõnumite uue turvafraasi ja turvavõtme.", - "Confirm your Security Phrase": "Kinnita oma turvafraasi", - "Great! This Security Phrase looks strong enough.": "Suurepärane! Turvafraas on piisavalt kange.", - "Set my room layout for everyone": "Kasuta minu jututoa paigutust kõigi jaoks", - "Remember this": "Jäta see meelde", - "The widget will verify your user ID, but won't be able to perform actions for you:": "See vidin verifitseerib sinu kasutajatunnuse, kuid ta ei saa sinu nimel toiminguid teha:", - "Allow this widget to verify your identity": "Luba sellel vidinal sinu isikut verifitseerida", - "Use app for a better experience": "Rakendusega saad Matrix'is suhelda parimal viisil", - "Something went wrong in confirming your identity. Cancel and try again.": "Midagi läks sinu isiku tuvastamisel viltu. Tühista viimane toiming ja proovi uuesti.", - "Use app": "Kasuta rakendust", - "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.": "Me sättisime nii, et sinu veebibrauser jätaks järgmiseks sisselogimiseks meelde sinu koduserveri, kuid kahjuks on ta selle unustanud. Palun mine sisselogimise lehele ja proovi uuesti.", - "We couldn't log you in": "Meil ei õnnestunud sind sisse logida", - "Recently visited rooms": "Hiljuti külastatud jututoad", - "This homeserver has been blocked by its administrator.": "Ligipääs sellele koduserverile on sinu serveri haldaja poolt blokeeritud.", - "Are you sure you want to leave the space '%(spaceName)s'?": "Kas oled kindel, et soovid lahkuda kogukonnakeskusest „%(spaceName)s“?", - "This space is not public. You will not be able to rejoin without an invite.": "See ei ole avalik kogukonnakeskus. Ilma kutseta sa ei saa uuesti liituda.", - "Start audio stream": "Käivita audiovoog", - "Failed to start livestream": "Videovoo käivitamine ei õnnestu", - "Unable to start audio streaming.": "Audiovoo käivitamine ei õnnestu.", - "Save Changes": "Salvesta muutused", - "Leave Space": "Lahku kogukonnakeskusest", - "Edit settings relating to your space.": "Muuda oma kogukonnakeskuse seadistusi.", - "Failed to save space settings.": "Kogukonnakeskuse seadistuste salvestamine ei õnnestunud.", - "Invite someone using their name, username (like ) or share this space.": "Kutsu kedagi tema nime, kasutajanime (nagu ) alusel või jaga seda kogukonnakeskust.", - "Invite someone using their name, email address, username (like ) or share this space.": "Kutsu teist osapoolt tema nime, e-posti aadressi, kasutajanime (nagu ) alusel või jaga seda kogukonnakeskust.", - "Invite to %(spaceName)s": "Kutsu kogukonnakeskusesse %(spaceName)s", - "Create a new room": "Loo uus jututuba", - "Spaces": "Kogukonnakeskused", - "Space selection": "Kogukonnakeskuse valik", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Kuna sa vähendad enda õigusi, siis sul ei pruugi hiljem olla võimalik seda muutust tagasi pöörata. Kui sa juhtumisi oled viimane haldusõigustega kasutaja kogukonnakeskuses, siis hiljem on võimatu samu õigusi tagasi saada.", - "Empty room": "Tühi jututuba", - "Suggested Rooms": "Soovitatud jututoad", - "Add existing room": "Lisa olemasolev jututuba", - "Invite to this space": "Kutsu siia kogukonnakeskusesse", - "Your message was sent": "Sinu sõnum sai saadetud", - "Space options": "Kogukonnakeskus eelistused", - "Leave space": "Lahku kogukonnakeskusest", - "Share your public space": "Jaga oma avalikku kogukonnakeskust", - "Invite people": "Kutsu teisi kasutajaid", - "Share invite link": "Jaga kutse linki", - "Click to copy": "Kopeerimiseks klõpsa", - "Your private space": "Sinu privaatne kogukonnakeskus", - "Your public space": "Sinu avalik kogukonnakeskus", - "Invite only, best for yourself or teams": "Liitumine vaid kutse alusel, sobib sulle ja sinu lähematele kaaslastele", - "Open space for anyone, best for communities": "Avaliku ligipääsuga kogukonnakeskus", - "Create a space": "Loo kogukonnakeskus", - "%(count)s members": { - "other": "%(count)s liiget", - "one": "%(count)s liige" - }, - "Add some details to help people recognise it.": "Tegemaks teiste jaoks äratundmise lihtsamaks, palun lisa natuke teavet.", - "You can change these anytime.": "Sa võid neid alati muuta.", - "Invite with email or username": "Kutsu e-posti aadressi või kasutajanime alusel", - "Edit devices": "Muuda seadmeid", - "Invite to %(roomName)s": "Kutsu jututuppa %(roomName)s", - "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.": "See tavaliselt mõjutab vaid viisi, kuidas server jututuba teenindab. Kui sul tekib %(brand)s kasutamisel vigu, siis palun anna sellest meile teada.", - "You don't have permission": "Sul puuduvad selleks õigused", - "%(count)s rooms": { - "other": "%(count)s jututuba", - "one": "%(count)s jututuba" - }, - "This room is suggested as a good one to join": "Teised kasutajad soovitavad liitumist selle jututoaga", - "Suggested": "Soovitatud", - "Your server does not support showing space hierarchies.": "Sinu koduserver ei võimalda kuvada kogukonnakeskuste hierarhiat.", - "Welcome to ": "Tete tulemast liikmeks", - "Failed to create initial space rooms": "Algsete jututubade loomine ei õnnestunud", - "Skip for now": "Hetkel jäta vahele", - "Who are you working with?": "Kellega sa koos töötad?", - "Me and my teammates": "Mina ja minu kaasteelised", - "A private space for you and your teammates": "Privaatne kogukonnakeskus sinu ja sinu kaasteeliste jaoks", - "Failed to invite the following users to your space: %(csvUsers)s": "Järgnevate kasutajate kutsumine kogukonnakeskusesse ei õnnestunud: %(csvUsers)s", - "Invite your teammates": "Kutsu oma kaasteelisi", - "Invite by username": "Kutsu kasutajanime alusel", - "Decrypted event source": "Sündmuse dekrüptitud lähtekood", - "Original event source": "Sündmuse töötlemata lähtekood", - "Failed to remove some rooms. Try again later": "Mõnede jututubade eemaldamine ei õnnestunud. Proovi hiljem uuesti", - "Mark as not suggested": "Eemalda soovitus", - "Mark as suggested": "Märgi soovituseks", - "No results found": "Tulemusi ei ole", - "You may want to try a different search or check for typos.": "Aga proovi muuta otsingusõna või kontrolli ega neis trükivigu polnud.", - " invites you": " saatis sulle kutse", - "Public space": "Avalik kogukonnakeskus", - "Private space": "Privaatne kogukonnakeskus", - "Share %(name)s": "Jaga %(name)s", - "It's just you at the moment, it will be even better with others.": "Hetkel oled siin vaid sina, aga aina paremaks läheb, kui teised liituvad.", - "Go to my first room": "Mine minu esimese jututoa juurde", - "Make sure the right people have access to %(name)s": "Palun kontrolli, et vajalikel inimestel oleks ligipääs siia - %(name)s", - "Just me": "Vaid mina", - "A private space to organise your rooms": "Privaatne kogukonnakeskus jututubade koondamiseks", - "Make sure the right people have access. You can invite more later.": "Kontrolli, et vajalikel inimestel oleks siia ligipääs. Teistele võid kutse saata ka hiljem.", - "Manage & explore rooms": "Halda ja uuri jututubasid", - "Invite to just this room": "Kutsi vaid siia jututuppa", - "unknown person": "tundmatu isik", - "%(deviceId)s from %(ip)s": "%(deviceId)s ip-aadressil %(ip)s", - "Review to ensure your account is safe": "Tagamaks, et su konto on sinu kontrolli all, vaata andmed üle", - "Add existing rooms": "Lisa olemasolevaid jututubasid", - "%(count)s people you know have already joined": { - "other": "%(count)s sulle tuttavat kasutajat on juba liitunud", - "one": "%(count)s sulle tuttav kasutaja on juba liitunud" - }, - "We couldn't create your DM.": "Otsesuhtluse loomine ei õnnestunud.", - "Invited people will be able to read old messages.": "Kutse saanud kasutajad saavad lugeda vanu sõnumeid.", - "Consult first": "Pea esmalt nõu", - "Reset event store?": "Kas lähtestame sündmuste andmekogu?", - "Reset event store": "Lähtesta sündmuste andmekogu", - "Avatar": "Tunnuspilt", - "Verification requested": "Verifitseerimistaotlus on saadetud", - "You most likely do not want to reset your event index store": "Pigem sa siiski ei taha lähtestada sündmuste andmekogu ja selle indeksit", - "You can add more later too, including already existing ones.": "Sa võid ka hiljem siia luua uusi jututubasid või lisada olemasolevaid.", - "What are some things you want to discuss in %(spaceName)s?": "Mida sa sooviksid arutada %(spaceName)s kogukonnakeskuses?", - "Verify your identity to access encrypted messages and prove your identity to others.": "Tagamaks ligipääsu oma krüptitud sõnumitele ja tõestamaks oma isikut teistele kasutajatale, verifitseeri end.", - "Let's create a room for each of them.": "Teeme siis iga teema jaoks oma jututoa.", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Sa oled siin viimane osaleja. Kui sa nüüd lahkud, siis mitte keegi, kaasa arvatud sa ise, ei saa hiljem enam liituda.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Kui sa kõik krüptoseosed lähtestad, siis sul esimese hooga pole ühtegi usaldusväärseks tunnistatud sessiooni ega kasutajat ning ilmselt ei saa sa lugeda vanu sõnumeid.", - "Only do this if you have no other device to complete verification with.": "Toimi nii vaid siis, kui sul pole jäänud ühtegi seadet, millega verifitseerimist lõpuni teha.", - "Reset everything": "Alusta kõigega algusest", - "Forgotten or lost all recovery methods? Reset all": "Unustasid või oled kaotanud kõik võimalused ligipääsu taastamiseks? Lähtesta kõik ühe korraga", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Kui sa siiski soovid seda teha, siis sinu sõnumeid me ei kustuta, aga seniks kuni sõnumite indeks taustal uuesti luuakse, toimib otsing aeglaselt ja ebatõhusalt", - "View message": "Vaata sõnumit", - "You can select all or individual messages to retry or delete": "Sa võid valida kas kõik või mõned sõnumid kas kustutamiseks või uuesti saatmiseks", - "Sending": "Saadan", - "Retry all": "Proovi kõikidega uuesti", - "Delete all": "Kustuta kõik", - "Some of your messages have not been sent": "Mõned sinu sõnumid on saatmata", - "Including %(commaSeparatedMembers)s": "Sealhulgas %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Vaata üht liiget", - "other": "Vaata kõiki %(count)s liiget" - }, - "Failed to send": "Saatmine ei õnnestunud", - "Enter your Security Phrase a second time to confirm it.": "Kinnitamiseks palun sisesta turvafraas teist korda.", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Lisamiseks vali vestlusi ja jututubasid. Hetkel on see kogukonnakeskus vaid sinu jaoks ja esialgu keegi ei saa sellest teada. Teisi saad liituma kutsuda hiljem.", - "What do you want to organise?": "Mida sa soovid ette võtta?", - "You have no ignored users.": "Sa ei ole veel kedagi eiranud.", - "Select a room below first": "Esmalt vali alljärgnevast üks jututuba", - "Want to add a new room instead?": "Kas sa selle asemel soovid lisada jututuba?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Lisan jututuba...", - "other": "Lisan jututubasid... (%(progress)s/%(count)s)" - }, - "Not all selected were added": "Kõiki valituid me ei lisanud", - "You are not allowed to view this server's rooms list": "Sul puuduvad õigused selle serveri jututubade loendi vaatamiseks", - "Error processing voice message": "Viga häälsõnumi töötlemisel", - "We didn't find a microphone on your device. Please check your settings and try again.": "Me ei suutnud sinu seadmest leida mikrofoni. Palun kontrolli seadistusi ja proovi siis uuesti.", - "No microphone found": "Mikrofoni ei leidu", - "We were unable to access your microphone. Please check your browser settings and try again.": "Meil puudub ligipääs sinu mikrofonile. Palun kontrolli oma veebibrauseri seadistusi ja proovi uuesti.", - "Unable to access your microphone": "Puudub ligipääs mikrofonile", - "Please enter a name for the space": "Palun sisesta kogukonnakeskuse nimi", - "Connecting": "Kõne on ühendamisel", - "Search names and descriptions": "Otsi nimede ja kirjelduste seast", - "You may contact me if you have any follow up questions": "Kui sul on lisaküsimusi, siis vastan neile hea meelega", - "To leave the beta, visit your settings.": "Beetaversiooni saad välja lülitada rakenduse seadistustest.", - "Add reaction": "Lisa reaktsioon", - "Message search initialisation failed": "Sõnumite otsingu alustamine ei õnnestunud", - "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.", - "Currently joining %(count)s rooms": { - "other": "Parasjagu liitun %(count)s jututoaga", - "one": "Parasjagu liitun %(count)s jututoaga" - }, - "Or send invite link": "Või saada kutse link", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Kui sul on vastavad õigused olemas, siis ava sõnumi juuresolev menüü ning püsisõnumi tekitamiseks vali Klammerda.", - "Pinned messages": "Klammerdatud sõnumid", - "Nothing pinned, yet": "Klammerdatud sõnumeid veel pole", - "End-to-end encryption isn't enabled": "Läbiv krüptimine pole kasutusel", - "Some suggestions may be hidden for privacy.": "Mõned soovitused võivad privaatsusseadistuste tõttu olla peidetud.", - "Search for rooms or people": "Otsi jututubasid või inimesi", - "Sent": "Saadetud", - "You don't have permission to do this": "Sul puuduvad selleks toiminguks õigused", - "Error - Mixed content": "Viga - erinev sisu", - "Error loading Widget": "Viga vidina laadimisel", - "Some invites couldn't be sent": "Mõnede kutsete saatmine ei õnnestunud", - "Visibility": "Nähtavus", - "This may be useful for public spaces.": "Seda saad kasutada näiteks avalike kogukonnakeskuste puhul.", - "Guests can join a space without having an account.": "Külalised võivad liituda kogukonnakeskusega ilma kasutajakontota.", - "Enable guest access": "Luba ligipääs külalistele", - "Failed to update the history visibility of this space": "Ei õnnestunud selle kogukonnakekuse ajaloo loetavust uuendada", - "Failed to update the guest access of this space": "Ei õnnestunud selle kogukonnakekuse külaliste ligipääsureegleid uuendada", - "Failed to update the visibility of this space": "Kogukonnakeskuse nähtavust ei õnnestunud uuendada", - "Address": "Aadress", - "e.g. my-space": "näiteks minu kogukond", - "To publish an address, it needs to be set as a local address first.": "Aadressi avaldamiseks peab ta esmalt olema määratud kohalikuks aadressiks.", - "Published addresses can be used by anyone on any server to join your room.": "Avaldatud aadresse saab igaüks igast serverist kasutada liitumiseks sinu jututoaga.", - "Published addresses can be used by anyone on any server to join your space.": "Avaldatud aadresse saab igaüks igast serverist kasutada liitumiseks sinu kogukonnakeskusega.", - "This space has no local addresses": "Sellel kogukonnakeskusel puuduvad kohalikud aadressid", - "Space information": "Kogukonnakeskuse teave", - "Recommended for public spaces.": "Soovitame avalike kogukonnakeskuste puhul.", - "Allow people to preview your space before they join.": "Luba huvilistel enne liitumist näha kogukonnakeskuse eelvaadet.", - "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", - "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", - "Show preview": "Näita eelvaadet", - "View source": "Vaata lähtekoodi", - "Settings - %(spaceName)s": "Seadistused - %(spaceName)s", - "Please provide an address": "Palun sisesta aadress", - "Unnamed audio": "Nimetu helifail", - "Code blocks": "Lähtekoodi lõigud", - "Images, GIFs and videos": "Pildid, gif'id ja videod", - "Show %(count)s other previews": { - "other": "Näita %(count)s muud eelvaadet", - "one": "Näita veel %(count)s eelvaadet" - }, - "Error processing audio message": "Viga häälsõnumi töötlemisel", - "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 (%(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)", - "Identity server URL must be HTTPS": "Isikutuvastusserveri URL peab kasutama HTTPS-protokolli", - "Keyboard shortcuts": "Kiirklahvid", - "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.", - "Keyword": "Märksõnad", - "Mentions & keywords": "Mainimised ja märksõnad", - "New keyword": "Uus märksõna", - "Global": "Üldised", - "There was an error loading your notification settings.": "Sinu teavituste seadistuste laadimisel tekkis viga.", - "Transfer Failed": "Edasisuunamine ei õnnestunud", - "Unable to transfer call": "Kõne edasisuunamine ei õnnestunud", - "The call is in an unknown state!": "Selle kõne oleks on teadmata!", - "Call back": "Helista tagasi", - "No answer": "Keegi ei vasta kõnele", - "You're removing all spaces. Access will default to invite only": "Sa oled eemaldamas kõiki kogukonnakeskuseid. Edaspidine ligipääs eeldab kutse olemasolu", - "Select spaces": "Vali kogukonnakeskused", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Vali missugustel kogukonnakeskustel on sellele jututoale ligipääs. Kui kogukonnakeskus on valitud, siis selle liikmed saavad jututuba leida ja temaga liituda.", - "Search spaces": "Otsi kogukonnakeskusi", - "Spaces you know that contain this room": "Sulle teadaolevad kogukonnakeskused, millesse kuulub see jututuba", - "Other spaces or rooms you might not know": "Sellised muud jututoad ja kogukonnakeskused, mida sa ei pruugi teada", - "Automatically invite members from this room to the new one": "Kutsu jututoa senised liikmed automaatselt uude jututuppa", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Palun arvesta, et uuendusega tehakse jututoast uus variant. Kõik senised sõnumid jäävad sellesse jututuppa arhiveeritud olekus.", - "Public room": "Avalik jututuba", - "Spaces with access": "Ligipääsuga kogukonnakeskused", - "Anyone in a space can find and join. You can select multiple spaces.": "Kõik kogukonnakeskuse liikmed saavad leida ja liituda. Sa võid valida ka mitu kogukonnakeskust.", - "Space members": "Kogukonnakeskuse liikmed", - "Decide who can join %(roomName)s.": "Vali, kes saavad liituda %(roomName)s jututoaga.", - "People with supported clients will be able to join the room without having a registered account.": "Kõik kes kasutavad sobilikke klientrakendusi, saavad jututoaga liituda ilma kasutajakonto registreerimiseta.", - "Access": "Ligipääs", - "Share entire screen": "Jaga tervet ekraani", - "Application window": "Rakenduse aken", - "Share content": "Jaga sisu", - "Leave %(spaceName)s": "Lahku %(spaceName)s kogukonnakeskusest", - "Decrypting": "Dekrüptin sisu", - "Show all rooms": "Näita kõiki jututubasid", - "Search %(spaceName)s": "Otsi %(spaceName)s kogukonnast", - "You won't be able to rejoin unless you are re-invited.": "Ilma uue kutseta sa ei saa uuesti liituda.", - "Want to add a new space instead?": "Kas sa selle asemel soovid lisada uut kogukonnakeskust?", - "Create a new space": "Loo uus kogukonnakeskus", - "Search for spaces": "Otsi kogukonnakeskusi", - "Search for rooms": "Otsi jututube", - "Adding spaces has moved.": "Kogukondade lisamine asub nüüd uues kohas.", - "Anyone in will be able to find and join.": "Kõik kogukonna liikmed saavad seda leida ning võivad temaga liituda.", - "Anyone will be able to find and join this space, not just members of .": "Mitte ainult kogukonna liikmed, vaid kõik saavad seda kogukonda leida ja võivad temaga liituda.", - "Only people invited will be able to find and join this space.": "See kogukond on leitav vaid kutse olemasolul ning liitumine on võimalik vaid kutse alusel.", - "Add a space to a space you manage.": "Lisa kogukond sellesse kogukonda, mida sa juba haldad.", - "Space visibility": "Kogukonna nähtavus", - "Private space (invite only)": "Privaatne kogukond (kutse alusel)", - "Want to add an existing space instead?": "Kas sa selle asemel soovid lisada olemasoleva kogukonnakeskuse?", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Sa oled selle kogukonna ainus haldaja. Kui lahkud, siis ei leidu enam kedagi, kellel oleks seal haldusõigusi.", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Mõnedes jututubades või kogukondades oled sa ainus haldaja. Kuna sa nüüd soovid neist lahkuda, siis jäävad nad haldajata.", - "Call declined": "Osapool keeldus kõnest", - "Missed call": "Vastamata kõne", - "Send voice message": "Saada häälsõnum", - "Stop recording": "Lõpeta salvestamine", - "Hide sidebar": "Peida külgpaan", - "Show sidebar": "Näita külgpaani", - "More": "Veel", - "Add space": "Lisa kogukonnakeskus", - "Delete avatar": "Kustuta tunnuspilt", - "Unknown failure: %(reason)s": "Tundmatu viga: %(reason)s", - "We sent the others, but the below people couldn't be invited to ": "Teised kasutajad said kutse, kuid allpool toodud kasutajatele ei õnnestunud saata kutset jututuppa", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Sinu isiklikud sõnumid on tavaliselt läbivalt krüptitud, aga see jututuba ei ole. Tavaliselt on põhjuseks, et kasutusel on mõni seade või meetod nagu e-posti põhised kutsed, mis krüptimist veel ei toeta.", - "Enable encryption in settings.": "Võta seadistustes krüptimine kasutusele.", - "Cross-signing is ready but keys are not backed up.": "Risttunnustamine on töövalmis, aga krüptovõtmed on varundamata.", - "Rooms and spaces": "Jututoad ja kogukonnad", - "Results": "Tulemused", - "Error downloading audio": "Helifaili allalaadimine ei õnnestunud", - "These are likely ones other room admins are a part of.": "Ilmselt on tegemist nendega, mille liikmed on teiste jututubade haldajad.", - "& %(count)s more": { - "other": "ja veel %(count)s", - "one": "ja veel %(count)s" - }, - "Add existing space": "Lisa olemasolev kogukonnakeskus", - "An unknown error occurred": "Tekkis teadmata viga", - "Their device couldn't start the camera or microphone": "Teise osapoole seadmes ei õnnestunud sisse lülitada kaamerat või mikrofoni", - "Connection failed": "Ühendus ebaõnnestus", - "Could not connect media": "Meediaseadme ühendamine ei õnnestunud", - "Anyone in a space can find and join. Edit which spaces can access here.": "Kõik kogukonnakeskuse liikmed saavad jututuba leida ja sellega liituda. Muuda lubatud kogukonnakeskuste loendit.", - "Currently, %(count)s spaces have access": { - "other": "Hetkel on ligipääs %(count)s'l kogukonnakeskusel", - "one": "Hetkel sellel kogukonnal on ligipääs" - }, - "Upgrade required": "Vajalik on uuendus", - "Anyone can find and join.": "Kõik saavad jututuba leida ja sellega liituda.", - "Only invited people can join.": "Liitumine toimub vaid kutse alusel.", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Võimalike probleemide vältimiseks loo oma suhtluse jaoks uus krüptitud jututuba.", - "Private (invite only)": "Privaatne jututuba (eeldab kutset)", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Võimalike probleemide vältimiseks loo oma suhtluse jaoks uus avalik jututuba.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Me ei soovita krüptitud jututoa muutmist avalikuks. See tähendaks, et kõik huvilised saavad vabalt seda jututuba leida ning temaga liituda ning seega ka kõiki selles leiduvaid sõnumeid lugeda. Olemuselt puuduvad sellises olukorras krüptimise eelised. Avalike jututubade sõnumite krüptimine teeb ka sõnumite saatmise ja vastuvõtmise aeglasemaks.", - "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?", - "Surround selected text when typing special characters": "Erimärkide sisestamisel märgista valitud tekst", - "Some encryption parameters have been changed.": "Mõned krüptimise parameetrid on muutunud.", - "Role in ": "Roll jututoas ", - "Unknown failure": "Määratlemata viga", - "Failed to update the join rules": "Liitumisreeglite uuendamine ei õnnestunud", - "Anyone in can find and join. You can select other spaces too.": "Kõik kogukonnakeskuse liikmed saavad leida ja liituda. Sa võid valida ka muid kogukonnakeskuseid.", - "Select the roles required to change various parts of the space": "Vali rollid, mis on vajalikud kogukonna eri osade muutmiseks", - "Displaying time": "Aegade kuvamine", - "Message didn't send. Click for info.": "Sõnum jäi saatmata. Lisateabe saamiseks klõpsi.", - "To join a space you'll need an invite.": "Kogukonnakeskusega liitumiseks vajad kutset.", - "%(reactors)s reacted with %(content)s": "%(reactors)s kasutajat reageeris järgnevalt: %(content)s", - "Would you like to leave the rooms in this space?": "Kas sa soovid lahkuda ka selle kogukonna jututubadest?", - "You are about to leave .": "Sa oled lahkumas kogukonnast.", - "Leave some rooms": "Lahku mõnedest jututubadest", - "Leave all rooms": "Lahku kõikidest jututubadest", - "Don't leave any rooms": "Ära lahku ühestki jututoast", - "MB": "MB", - "In reply to this message": "Vastuseks sellele sõnumile", - "Export chat": "Ekspordi vestlus", - "Proceed with reset": "Jätka kustutamisega", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Tundub, et sul ei ole ei turvavõtit ega muid seadmeid, mida saaksid verifitseerimiseks kasutada. Siin seadmes ei saa lugeda vanu krüptitud sõnumeid. Enda tuvastamiseks selles seadmed pead oma vanad verifitseerimisvõtmed kustutama.", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "Verifitseerimisvõtmete kustutamist ei saa hiljem tagasi võtta. Peale seda sul puudub ligipääs vanadele krüptitud sõnumitele ja kõik sinu verifitseeritud sõbrad-tuttavad näevad turvahoiatusi seni kuni sa uuesti nad verifitseerid.", - "I'll verify later": "Ma verifitseerin hiljem", - "Verify with Security Key": "Verifitseeri turvavõtmega", - "Verify with Security Key or Phrase": "Verifitseeri turvavõtme või turvafraasiga", - "Skip verification for now": "Jäta verifitseerimine praegu vahele", - "Really reset verification keys?": "Kas tõesti kustutame kõik verifitseerimisvõtmed?", - "Create poll": "Loo selline küsitlus", - "Space Autocomplete": "Kogukonnakeskuste dünaamiline otsing", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Uuendan kogukonnakeskust...", - "other": "Uuendan kogukonnakeskuseid... (%(progress)s / %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Saadan kutset...", - "other": "Saadan kutseid... (%(progress)s / %(count)s)" - }, - "Loading new room": "Laadin uut jututuba", - "Upgrading room": "Uuendan jututoa versiooni", - "Show:": "Näita:", - "Shows all threads from current room": "Näitab kõiki praeguse jututoa jutulõngasid", - "All threads": "Kõik jutulõngad", - "My threads": "Minu jutulõngad", - "They won't be able to access whatever you're not an admin of.": "Kasutaja ei saa ligi kohtadele, kus sul pole peakasutaja õigusi.", - "Ban them from specific things I'm able to": "Määra kasutajale suhtluskeeld valitud kohtades, kust ma saan", - "Unban them from specific things I'm able to": "Eemalda kasutajalt suhtluskeeld valitud kohtadest, kust ma saan", - "Ban them from everything I'm able to": "Määra kasutajale suhtluskeeld kõikjal, kus ma saan", - "Unban them from everything I'm able to": "Eemalda kasutajalt suhtluskeeld kõikjalt, kust ma saan", - "Ban from %(roomName)s": "Määra suhtluskeeld %(roomName)s jututoas", - "Unban from %(roomName)s": "Eemalda suhtluskeeld %(roomName)s jututoas", - "They'll still be able to access whatever you're not an admin of.": "Kasutaja saab jätkuvalt ligi kohtadele, kus sul pole peakasutaja õigusi.", - "Disinvite from %(roomName)s": "Võta tagasi %(roomName)s jututoa kutse", - "Downloading": "Laadin alla", - "%(count)s reply": { - "one": "%(count)s vastus", - "other": "%(count)s vastust" - }, - "View in room": "Vaata jututoas", - "Enter your Security Phrase or to continue.": "Jätkamiseks sisesta oma turvafraas või .", - "What projects are your team working on?": "Missuguste projektidega sinu tiim tegeleb?", - "See room timeline (devtools)": "Vaata jututoa ajajoont (arendusvaade)", - "Developer mode": "Arendusrežiim", - "Joined": "Liitunud", - "Insert link": "Lisa link", - "Joining": "Liitun", - "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.", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Taasta ligipääs oma kontole ning selles sessioonis salvestatud krüptivõtmetele. Ilma nende võtmeteta sa ei saa lugeda krüptitud sõnumeid mitte üheski oma sessioonis.", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Ilma verifitseerimiseta sul puudub ligipääs kõikidele oma sõnumitele ning teised ei näe sinu kasutajakontot usaldusväärsena.", - "Shows all threads you've participated in": "Näitab kõiki jutulõngasid, kus sa oled osalenud", - "You're all caught up": "Ei tea... kõik vist on nüüd tehtud", - "If you can't see who you're looking for, send them your invite link below.": "Kui sa ei leia otsitavaid, siis saada neile kutse.", - "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.": "See jututuba on mõne sellise kogukonnakeskuse osa, kus sul pole haldaja õigusi. Selliselt juhul vana jututuba jätkuvalt kuvatakse, kuid selle asutajatele pakutakse võimalust uuega liituda.", - "In encrypted rooms, verify all users to ensure it's secure.": "Krüptitud jututubades turvalisuse tagamiseks verifitseeri kõik kasutajad.", - "Yours, or the other users' session": "Sinu või teise kasutaja sessioon", - "Yours, or the other users' internet connection": "Sinu või teise kasutaja internetiühendus", - "The homeserver the user you're verifying is connected to": "Sinu poolt verifitseeritava kasutaja koduserver", - "This room isn't bridging messages to any platforms. Learn more.": "See jututuba ei kasuta sõnumisildasid liidestamiseks muude süsteemidega. Lisateave.", - "Select all": "Vali kõik", - "Deselect all": "Eemalda kõik valikud", - "Sign out devices": { - "other": "Logi seadmed võrgust välja", - "one": "Logi seade võrgust välja" - }, - "Click the button below to confirm signing out these devices.": { - "one": "Kinnitamaks selle seadme väljalogimine klõpsi järgnevat nuppu.", - "other": "Kinnitamaks nende seadmete väljalogimine klõpsi järgnevat nuppu." - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Kasutades ühekordse sisselogimisega oma isiku tõestamist kinnita selle seadme väljalogimine.", - "other": "Kasutades ühekordse sisselogimisega oma isiku tõestamist kinnita nende seadmete väljalogimine." - }, - "Automatically send debug logs on any error": "Iga vea puhul saada silumislogid automaatselt arendajatele", - "Use a more compact 'Modern' layout": "Kasuta kompaktsemat moodsat kasutajaliidest", - "Add option": "Lisa valik", - "Write an option": "Sisesta valik", - "Option %(number)s": "Valik %(number)s", - "Create options": "Koosta valikud", - "Question or topic": "Küsimus või teema", - "What is your poll question or topic?": "Mis on küsitluse teema?", - "Create Poll": "Loo selline küsitlus", - "You do not have permission to start polls in this room.": "Sul ei ole õigusi küsitluste korraldamiseks siin jututoas.", - "Copy link to thread": "Kopeeri jutulõnga link", - "Thread options": "Jutulõnga valikud", - "Someone already has that username. Try another or if it is you, sign in below.": "Keegi juba pruugib sellist kasutajanime. Katseta mõne muuga või kui oled sina ise, siis logi sisse.", - "Show tray icon and minimise window to it on close": "Näita süsteemisalve ikooni ja Element'i akna sulgemisel minimeeri ta salve", - "Show all your rooms in Home, even if they're in a space.": "Näita kõiki oma jututubasid avalehel ka siis kui nad on osa mõnest kogukonnast.", - "Home is useful for getting an overview of everything.": "Avalehelt saad kõigest hea ülevaate.", - "Spaces to show": "Näidatavad kogukonnakeskused", - "Sidebar": "Külgpaan", - "Other rooms": "Muud jututoad", - "Show all threads": "Näita kõiki jutulõngasid", - "Keep discussions organised with threads": "Halda vestlusi jutulõngadena", - "Reply in thread": "Vasta jutulõngas", - "Rooms outside of a space": "Jututoad väljaspool seda kogukonda", - "Mentions only": "Ainult mainimised", - "Forget": "Unusta", - "Files": "Failid", - "You won't get any notifications": "Sa ei saa üldse teavitusi", - "Get notified only with mentions and keywords as set up in your settings": "Soovin teavitusi sellisena mainimiste ja võtmesõnade puhul, nagu ma neid olen seadistanud", - "@mentions & keywords": "@mainimiste ja võtmesõnade puhul", - "Get notified for every message": "Soovin teavitusi iga sõnumi puhul", - "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", - "Large": "Suur", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s ja veel %(count)s kogukond", - "other": "%(spaceName)s ja muud %(count)s kogukonda" - }, - "Based on %(count)s votes": { - "one": "Aluseks on %(count)s hääl", - "other": "Aluseks on %(count)s häält" - }, - "%(count)s votes": { - "one": "%(count)s hääl", - "other": "%(count)s häält" - }, - "Sorry, the poll you tried to create was not posted.": "Vabandust, aga sinu loodud küsitlus jäi üleslaadimata.", - "Failed to post poll": "Küsitluse üleslaadimine ei õnnestunud", - "Sorry, your vote was not registered. Please try again.": "Vabandust, aga sinu valik jäi salvestamata. Palun proovi uuesti.", - "Vote not registered": "Hääl ei salvestunud", - "Developer": "Arendajad", - "Experimental": "Katsed", - "Themes": "Teemad", - "Messaging": "Sõnumisuhtlus", - "Moderation": "Modereerimine", - "Pin to sidebar": "Kinnita külgpaanile", - "Quick settings": "Kiirseadistused", - "Spaces you know that contain this space": "Sulle teadaolevad kogukonnakeskused, millesse kuulub see kogukond", - "Home options": "Avalehe valikud", - "%(spaceName)s menu": "%(spaceName)s menüü", - "Join public room": "Liitu avaliku jututoaga", - "Add people": "Lisa inimesi", - "Invite to space": "Kutsu siia kogukonnakeskusesse", - "Start new chat": "Alusta uut vestlust", - "Recently viewed": "Hiljuti vaadatud", - "To view all keyboard shortcuts, click here.": "Vaata siit kõiki kiirklahve.", - "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", - "%(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" - }, - "No votes cast": "Hääletanuid ei ole", - "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.", - "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.", - "Failed to end poll": "Küsitluse lõpetamine ei õnnestunud", - "The poll has ended. Top answer: %(topAnswer)s": "Küsitlus on läbi. Populaarseim vastus: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Küsitlus on läbi. Ühtegi osalejate ei ole.", - "Final result based on %(count)s votes": { - "one": "%(count)s'l häälel põhinev lõpptulemus", - "other": "%(count)s'l häälel põhinev lõpptulemus" - }, - "Recent searches": "Hiljutised otsingud", - "To search messages, look for this icon at the top of a room ": "Sõnumite otsimiseks klõpsi ikooni jututoa ülaosas", - "Other searches": "Muud otsingud", - "Public rooms": "Avalikud jututoad", - "Use \"%(query)s\" to search": "Otsinguks kasuta „%(query)s“", - "Other rooms in %(spaceName)s": "Muud jututoad %(spaceName)s kogukonnad", - "Spaces you're in": "Kogukonnad, mille liige sa oled", - "Link to room": "Link jututoale", - "Including you, %(commaSeparatedMembers)s": "Seahulgas Sina, %(commaSeparatedMembers)s", - "Copy room link": "Kopeeri jututoa link", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Sellega rühmitad selle kogukonna liikmetega peetavaid vestlusi. Kui seadistus pole kasutusel, siis on neid vestlusi %(spaceName)s kogukonna vaates ei kuvata.", - "Sections to show": "Näidatavad valikud", - "Failed to load list of rooms.": "Jututubade loendi laadimine ei õnnestunud.", - "Open in OpenStreetMap": "Ava OpenStreetMap'is", - "toggle event": "lülita sündmus sisse/välja", - "This address had invalid server or is already in use": "Selle aadressiga seotud server on kas kirjas vigaselt või on juba kasutusel", - "Missing room name or separator e.g. (my-room:domain.org)": "Jututoa nimi või eraldaja on puudu (näiteks jututuba:domeen.ee)", - "Missing domain separator e.g. (:domain.org)": "Domeeni eraldaja on puudu (näiteks :domeen.ee)", - "Back to thread": "Tagasi jutulõnga manu", - "Room members": "Jututoa liikmed", - "Back to chat": "Tagasi vestluse manu", - "Verify this device by confirming the following number appears on its screen.": "Verifitseeri see seade tehes kindlaks, et järgnev number kuvatakse tema ekraanil.", - "Confirm the emoji below are displayed on both devices, in the same order:": "Kontrolli, et allpool näidatud emoji'd on kuvatud mõlemas seadmes samas järjekorras:", - "Your new device is now verified. Other users will see it as trusted.": "Sinu uus seade on nüüd verifitseeritud. Teiste kasutajate jaoks on ta usaldusväärne.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Sinu uus seade on nüüd verifitseeritud. Selles seadmes saad lugeda oma krüptitud sõnumeid ja teiste kasutajate jaoks on ta usaldusväärne.", - "Verify with another device": "Verifitseeri teise seadmega", - "Device verified": "Seade on verifitseeritud", - "Verify this device": "Verifitseeri see seade", - "Unable to verify this device": "Selle seadme verifitseerimine ei õnnestunud", - "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?", - "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)…", - "Expand map": "Kuva kaart laiemana", - "From a thread": "Jutulõngast", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Tundmatu kasutaja ja sessiooni kombinatsioon: (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Jututoa tundmatu aadress: %(roomAlias)s", - "Unknown error fetching location. Please try again later.": "Asukoha tuvastamine ei õnnestunud teadmaata põhjusel. Palun proovi hiljem uuesti.", - "Timed out trying to fetch your location. Please try again later.": "Asukoha tuvastamine ei õnnestunud päringu aegumise tõttu. Palun proovi hiljem uuesti.", - "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", - "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", - "Remove them from everything I'm able to": "Eemalda kasutaja kõikjalt, kust ma saan", - "Remove from %(roomName)s": "Eemalda %(roomName)s jututoast", - "You were removed from %(roomName)s by %(memberName)s": "%(memberName)s eemaldas sind %(roomName)s jututoast", - "Space home": "Kogukonnakeskuse avaleht", - "Message pending moderation": "Sõnum on modereerimise ootel", - "Message pending moderation: %(reason)s": "Sõnum on modereerimise ootel: %(reason)s", - "Keyboard": "Klaviatuur", - "Internal room ID": "Jututoa tehniline tunnus", - "Group all your rooms that aren't part of a space in one place.": "Koonda ühte kohta kõik oma jututoad, mis ei kuulu mõnda kogukonda.", - "Unable to check if username has been taken. Try again later.": "Kasutajanime saadavust ei õnnestu kontrollida. Palun proovi hiljem uuesti.", - "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.", - "Pick a date to jump to": "Vali kuupäev, mida soovid vaadata", - "Jump to date": "Vaata kuupäeva", - "The beginning of the room": "Jututoa algus", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Kui sa tead, mida ja kuidas teed, siis osale meie arenduses - Element on avatud lähtekoodiga tarkvara, mille leiad GitHub'ist (https://github.com/vector-im/element-web/)!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Kui keegi palus sul siia midagi kopeerida või asetada, siis suure tõenäosusega on tegemist pettusekatsega!", - "Wait!": "Palun oota!", - "This address does not point at this room": "Antud aadress ei viita sellele jututoale", - "Location": "Asukoht", - "Poll": "Küsitlus", - "Voice Message": "Häälsõnum", - "Hide stickers": "Peida kleepsud", - "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", - "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.", - "Edit poll": "Muuda küsitlust", - "Join %(roomAddress)s": "Liitu %(roomAddress)s jututoaga", - "Results will be visible when the poll is ended": "Tulemused on näha siis, kui küsitlus on lõppenud", - "Poll type": "Küsitluse tüüp", - "Open poll": "Avatud valikutega küsitlus", - "Closed poll": "Suletud valikutega küsitlus", - "Voters see results as soon as they have voted": "Osalejad näevad tulemusi kohe peale oma valiku tegemist", - "Results are only revealed when you end the poll": "Tulemused on näha vaid siis, kui küsitlus in lõppenud", - "Search Dialog": "Otsinguvaade", - "Open thread": "Ava jutulõng", - "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.", - "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", - "My current location": "Minu praegune asukoht", - "%(brand)s could not send your location. Please try again later.": "%(brand)s ei saanud sinu asukohta edastada. Palun proovi hiljem uuesti.", - "We couldn't send your location": "Sinu asukoha saatmine ei õnnestunud", - "Pinned": "Klammerdatud", - "Show polls button": "Näita küsitluste nuppu", - "Match system": "Kasuta süsteemset väärtust", - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Kogukonnakeskused on uus võimalus jututubade ja inimeste liitmiseks. Missugust kogukonnakeskust sa tahaksid luua? Sa saad seda hiljem muuta.", - "Expand quotes": "Näita viidatud sisu", - "Collapse quotes": "Peida viidatud sisu", - "Click": "Klõpsi", - "We'll create rooms for each of them.": "Loome siis igaühe jaoks oma jututoa.", - "Click to move the pin": "Asukoha teisaldamiseks klõpsi", - "Click to drop a pin": "Asukoha märkimiseks klõpsi", - "Unable to load map": "Kaardi laadimine ei õnnestu", - "Shared their location: ": "Jagas oma asukohta: ", - "Shared a location: ": "Jagatud asukoht: ", - "This homeserver is not configured to display maps.": "See koduserver pole seadistatud kuvama kaarte.", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "See koduserver kas pole korrektselt seadistatud kuvama kaarte või seadistatud kaardiserver ei tööta.", - "Can't create a thread from an event with an existing relation": "Jutulõnga ei saa luua sõnumist, mis juba on jutulõnga osa", - "You are sharing your live location": "Sa jagad oma asukohta reaalajas", - "%(displayName)s's live location": "%(displayName)s asukoht reaalajas", - "Currently removing messages in %(count)s rooms": { - "other": "Kustutame sõnumeid %(count)s jututoas", - "one": "Kustutame sõnumeid %(count)s jututoas" - }, - "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?": { - "other": "Sa oled kustutamas %(count)s sõnumit kasutajalt %(user)s. Sellega kustutatakse nad püsivalt ka kõikidelt vestluses osalejatelt. Kas sa soovid jätkata?", - "one": "Sa oled kustutamas %(count)s sõnumi kasutajalt %(user)s. Sellega kustutatakse ta püsivalt ka kõikidelt vestluses osalejatelt. Kas sa soovid jätkata?" - }, - "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", - "Unsent": "Saatmata", - "Developer tools": "Arendusvahendid", - "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.", - "%(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.": "Astumisel jututuppa või liitumisel kogukonnaga tekkis viga %(errcode)s. Kui sa arvad, et sellise põhjusega viga ei tohiks tekkida, siis palun koosta veateade.", - "Try again later, or ask a room or space admin to check if you have access.": "Proovi hiljem uuesti või küsi jututoa või kogukonna haldurilt, kas sul on ligipääs olemas.", - "This room or space is not accessible at this time.": "See jututuba või kogukond pole hetkel ligipääsetav.", - "Are you sure you're at the right place?": "Kas sa oled kindel, et viibid õiges asukohas?", - "This room or space does not exist.": "Seda jututuba või kogukonda pole olemas.", - "There's no preview, would you like to join?": "Eelvaade puudub. Kas sa siiski soovid liituda?", - "This invite was sent to %(email)s": "See kutse saadeti e-posti aadressile %(email)s", - "This invite was sent to %(email)s which is not associated with your account": "See kutse saadeti e-posti aadressile %(email)s, mis ei ole seotud sinu kontoga", - "You can still join here.": "Sa võid siiski siin liituda.", - "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.": "Sinu kutse kontrollimisel tekkis viga (%(errcode)s). Kui saad, siis edasta see teave kutsujale.", - "Something went wrong with your invite.": "Sinu kutsega läks midagi valesti.", - "You were banned by %(memberName)s": "%(memberName)s keelas sulle ligipääsu", - "Forget this space": "Unusta see kogukond", - "You were removed by %(memberName)s": "%(memberName)s eemaldas sinu liikmelisuse", - "Loading preview": "Laadin eelvaadet", - "View older version of %(spaceName)s.": "Vaata %(spaceName)s kogukonna varasemaid versioone.", - "Upgrade this space to the recommended room version": "Uuenda selle kogukonna versioon soovitatud versioonini", - "Failed to join": "Liitumine ei õnnestunud", - "The person who invited you has already left, or their server is offline.": "See, sulle saatis kutse, kas juba on lahkunud või tema koduserver on võrgust väljas.", - "The person who invited you has already left.": "See, kes saatis sulle kutse, on juba lahkunud.", - "Sorry, your homeserver is too old to participate here.": "Vabandust, sinu koduserver on siin osalemiseks liiga vana.", - "There was an error joining.": "Liitumisel tekkis viga.", - "The user's homeserver does not support the version of the space.": "Kasutaja koduserver ei toeta selle kogukonna versiooni.", - "User may or may not exist": "Kasutaja võib olla, aga ka võib mitte olla olemas", - "User does not exist": "Sellist kasutajat pole olemas", - "User is already in the room": "Kasutaja juba on jututoa selle liige", - "User is already in the space": "Kasutaja juba on kogukonna selle liige", - "User is already invited to the room": "Sellel kasutajal juba on kutse siia jututuppa", - "User is already invited to the space": "Sellel kasutajal juba on kutse siia kogukonda", - "You do not have permission to invite people to this space.": "Sul pole õigusi siia kogukonda osalejate kutsumiseks.", - "Failed to invite users to %(roomName)s": "Kasutajate kutsumine %(roomName)s jututuppa ei õnnestunud", - "An error occurred while stopping your live location, please try again": "Asukoha jagamise lõpetamisel tekkis viga, palun proovi mõne hetke pärast uuesti", - "%(count)s participants": { - "one": "1 osaleja", - "other": "%(count)s oselejat" - }, - "New video room": "Uus videotuba", - "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", - "Live location ended": "Reaalajas asukoha jagamine on lõppenud", - "View live location": "Vaata asukohta reaalajas", - "Confirm signing out these devices": { - "one": "Kinnita selle seadme väljalogimine", - "other": "Kinnita nende seadmete väljalogimine" - }, - "Live location enabled": "Reaalajas asukoha jagamine on kasutusel", - "Live location error": "Viga asukoha jagamisel reaalajas", - "Live until %(expiryTime)s": "Kuvamine toimib kuni %(expiryTime)s", - "Ban from room": "Määra suhtluskeeld jututoas", - "Unban from room": "Eemalda suhtluskeeld jututoas", - "Ban from space": "Määra suhtluskeeld kogukonnas", - "Unban from space": "Eemalda suhtluskeeld kogukonnas", - "Remove from space": "Eemalda sellest kogukonnast", - "Disinvite from room": "Eemalda kutse jututuppa", - "Disinvite from space": "Eemalda kutse kogukonda", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "Soovitus: Sõnumi kohal avanevast valikust kasuta „%(replyInThread)s“ võimalust.", - "No live locations": "Reaalajas asukohad puuduvad", - "Close sidebar": "Sulge külgpaan", - "View List": "Vaata loendit", - "View list": "Vaata loendit", - "Updated %(humanizedUpdateTime)s": "Uuendatud %(humanizedUpdateTime)s", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "sinu andmed eemaldatake isikutuvastusserverist (kui ta on kasutusel) ja sinu sõbrad ja tuttavad ei saa sind enam e-posti aadressi või telefoninumbri alusel leida", - "You will leave all rooms and DMs that you are in": "sa lahkud kõikidest jututubadest ja otsevestlustest", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "ei sina ega mitte keegi teine ei saa sinu kasutajanime (MXID) uuesti kasutada: selline kasutajanimi saab olema jäädavalt kadunud", - "You will no longer be able to log in": "sa ei saa enam selle kontoga võrku logida", - "You will not be able to reactivate your account": "sa ei saa seda kasutajakontot hiljem uuesti tööle panna", - "Confirm that you would like to deactivate your account. If you proceed:": "Palun kinnita, et sa soovid kasutajakonto kustutaada. Kui sa jätkad, siis:", - "To continue, please enter your account password:": "Jätkamiseks palun sisesta oma kasutajakonto salasõna:", - "Hide my messages from new joiners": "Peida minu sõnumid uute liitujate eest", - "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?": "Nii nagu e-posti puhul, on sinu vanad sõnumid on jätkuvalt loetavad nendele kasutajate, kes nad saanud on. Kas sa soovid peita oma sõnumid nende kasutaja eest, kes jututubadega hiljem liituvad?", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Sa oled kõikidest seadmetest välja logitud ning enam ei saa tõuketeavitusi. Nende taaskuvamiseks logi sisse igas oma soovitud seadmetes.", - "Seen by %(count)s people": { - "one": "Seda nägi %(count)s lugeja", - "other": "Seda nägid %(count)s lugejat" - }, - "Your password was successfully changed.": "Sinu salasõna muutmine õnnestus.", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "Kui sa soovid ligipääsu varasematele krüptitud vestlustele, palun seadista võtmete varundus või enne jätkamist ekspordi mõnest seadmest krüptovõtmed.", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "Kõikide sinu seadmete võrgust välja logimine kustutab ka nendes salvestatud krüptovõtmed ja sellega muutuvad ka krüptitud vestlused loetamatuteks.", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "Palun arvesta järgnevaga: see katseline funktsionaalsus kasutab ajutist lahendust. See tähendab, et sa ei saa oma asukoha jagamise ajalugu kustutada ning heade arvutioskustega kasutajad saavad näha sinu asukohta ka siis, kui sa oled oma asukoha jagamise selles jututoas lõpetanud.", - "An error occurred while stopping your live location": "Sinu asukoha reaalajas jagamise lõpetamisel tekkis viga", - "Enable live location sharing": "Luba asukohta jagada reaalajas", - "Live location sharing": "Asukoha jagamine reaalajas", - "%(members)s and more": "%(members)s ja veel", - "%(members)s and %(last)s": "%(members)s ja veel %(last)s", - "Open room": "Ava jututuba", - "Cameras": "Kaamerad", - "Output devices": "Väljundseadmed", - "Input devices": "Sisendseadmed", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "Sinu sõnumit ei saadetud, kuna see koduserver blokeeritud serveri haldaja poolt. Teenuse kasutamiseks palun võta ühendust serveri haldajaga.", - "Show Labs settings": "Näita seadistusi", - "To join, please enable video rooms in Labs first": "Liitumiseks võta seadistustest katsete lehelt videotoad kasutusele", - "To view, please enable video rooms in Labs first": "Jututoa nägemiseks võta seadistustest katsete lehelt videotoad kasutusele", - "To view %(roomName)s, you need an invite": "%(roomName)s jututoaga tutvumiseks vajad sa kutset", - "Private room": "Omavaheline jututuba", - "Video room": "Videotuba", - "An error occurred whilst sharing your live location, please try again": "Asukoha reaalajas jagamisel tekkis viga, palun proovi mõne hetke pärast uuesti", - "An error occurred whilst sharing your live location": "Sinu asukoha jagamisel reaalajas tekkis viga", - "Resent!": "Uuesti saadetud!", - "Did not receive it? Resend it": "Sa pole kirja saanud? Saada uuesti", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "Kasutajakonto loomiseks ava link e-kirjast, mille just saatsime %(emailAddress)s aadressile.", - "Unread email icon": "Lugemata e-kirja ikoon", - "Check your email to continue": "Jätkamaks vaata oma e-kirju", - "Click to read topic": "Teema lugemiseks klõpsi", - "Edit topic": "Muuda teemat", - "Joining…": "Liitun…", - "%(count)s people joined": { - "other": "%(count)s osalejat liitus", - "one": "%(count)s osaleja liitus" - }, - "View related event": "Vaata seotud sündmust", - "Read receipts": "Lugemisteatised", - "Failed to set direct message tag": "Otsevestluse sildi seadmine ei õnnestunud", - "You were disconnected from the call. (Error: %(message)s)": "Kõne on katkenud. (Veateade: %(message)s)", - "Connection lost": "Ühendus on katkenud", - "Deactivating your account is a permanent action — be careful!": "Kuna kasutajakonto dektiveerimist ei saa tagasi pöörata, siis palun ole ettevaatlik!", - "Un-maximise": "Lõpeta täisvaate kasutamine", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Kui sa logid välja, siis krüptovõtmed kustutatakse sellest seadmest. Seega, kui sul pole krüptovõtmeid varundatud teistes seadmetes või kasutusel serveripoolset varundust, siis sa krüptitud sõnumeid hiljem lugeda ei saa.", - "Video rooms are a beta feature": "Videotoad on veel beeta-funktsionaalsus", - "Enable hardware acceleration": "Kasuta riistvaralist kiirendust", - "Remove search filter for %(filter)s": "Eemalda otsingufilter „%(filter)s“", - "Start a group chat": "Alusta rühmavestlust", - "Other options": "Muud valikud", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Kui sa ei leia otsitavat jututuba, siis palu sinna kutset või loo uus jututuba.", - "Some results may be hidden": "Mõned tulemused võivad olla peidetud", - "Copy invite link": "Kopeeri kutse link", - "If you can't see who you're looking for, send them your invite link.": "Kui sa ei leia otsitavaid, siis saada neile kutse.", - "Some results may be hidden for privacy": "Mõned tulemused võivad privaatsusseadistuste tõttu olla peidetud", - "Search for": "Otsingusõna", - "%(count)s Members": { - "one": "%(count)s liige", - "other": "%(count)s liiget" - }, - "Show: Matrix rooms": "Näita: Matrix'i jututoad", - "Show: %(instance)s rooms (%(server)s)": "Näita: %(instance)s jututuba %(server)s serveris", - "Add new server…": "Lisa uus server…", - "Remove server “%(roomServer)s”": "Eemalda server „%(roomServer)s“", - "You cannot search for rooms that are neither a room nor a space": "Sa ei saa otsida sellised objekte, mis pole ei jututoad ega kogukonnad", - "Show spaces": "Näita kogukondi", - "Show rooms": "Näita jututubasid", - "Explore public spaces in the new search dialog": "Tutvu avalike kogukondadega kasutades uut otsinguvaadet", - "Join the room to participate": "Osalemiseks liitu jututoaga", - "Reset bearing to north": "Kasuta põhjasuunda", - "Mapbox logo": "Mapbox'i logo", - "Location not available": "Asukoht pole leitav", - "Find my location": "Leia minu asukoht", - "Exit fullscreen": "Lülita täisekraanivaade välja", - "Enter fullscreen": "Lülita täisekraanivaade sisse", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "Kogukonnas %(spaceName)s ja veel %(count)s's kogukonnas.", - "other": "Kogukonnas %(spaceName)s ja %(count)s's muus kogukonnas." - }, - "In %(spaceName)s.": "Kogukonnas %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "Kogukondades %(space1Name)s ja %(space2Name)s.", - "Stop and close": "Peata ja sulge", - "Online community members": "Võrgupõhise kogukonna liikmed", - "Coworkers and teams": "Kolleegid ja töörühmad", - "Friends and family": "Perekond ja sõbrad", - "We'll help you get connected.": "Me aitame sind Matrix'i võrgu kasutamisel.", - "Who will you chat to the most?": "Kellega sa kõige rohkem vestled?", - "You don't have permission to share locations": "Sul pole vajalikke õigusi asukoha jagamiseks", - "You need to have the right permissions in order to share locations in this room.": "Selles jututoas asukoha jagamiseks peavad sul olema vastavad õigused.", - "Messages in this chat will be end-to-end encrypted.": "Sõnumid siin vestluses on läbivalt krüptitud.", - "Send your first message to invite to chat": "Saada oma esimene sõnum kutsudes vestlusesse", - "Choose a locale": "Vali lokaat", - "Saved Items": "Salvestatud failid", - "Spell check": "Õigekirja kontroll", - "You're in": "Kõik on tehtud", - "Your server doesn't support disabling sending read receipts.": "Sinu koduserver ei võimalda lugemisteatiste keelamist.", - "Share your activity and status with others.": "Jaga teistega oma olekut ja tegevusi.", - "Last activity": "Viimati kasutusel", - "Sessions": "Sessioonid", - "Current session": "Praegune sessioon", - "Show shortcut to welcome checklist above the room list": "Näita viidet jututubade loendi kohal", - "Inactive for %(inactiveAgeDays)s+ days": "Pole olnud kasutusel %(inactiveAgeDays)s+ päeva", - "Verify or sign out from this session for best security and reliability.": "Parima turvalisuse ja töökindluse nimel verifitseeri see sessioon või logi ta võrgust välja.", - "Unverified session": "Verifitseerimata sessioon", - "This session is ready for secure messaging.": "See sessioon on valmis turvaliseks sõnumivahetuseks.", - "Verified session": "Verifitseeritud sessioon", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "Parima turvalisuse nimel verifitseeri kõik oma sessioonid ning logi välja neist, mida sa enam ei kasuta.", - "Other sessions": "Muud sessioonid", - "Session details": "Sessiooni teave", - "IP address": "IP-aadress", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Turvalise sõnumvahetuse nimel verifitseeri kõik oma sessioonid ning logi neist välja, mida sa enam ei kasuta või ei tunne enam ära.", - "Inactive sessions": "Mitteaktiivsed sessioonid", - "Unverified sessions": "Verifitseerimata sessioonid", - "Security recommendations": "Turvalisusega seotud soovitused", - "Interactively verify by emoji": "Verifitseeri interaktiivselt emoji abil", - "Manually verify by text": "Verifitseeri käsitsi etteantud teksti abil", - "Filter devices": "Sirvi seadmeid", - "Inactive for %(inactiveAgeDays)s days or longer": "Pole olnud kasutusel %(inactiveAgeDays)s või enam päeva", - "Inactive": "Pole pidevas kasutuses", - "Not ready for secure messaging": "Pole valmis turvaliseks sõnumivahetuseks", - "Ready for secure messaging": "Valmis turvaliseks sõnumivahetuseks", - "All": "Kõik", - "No sessions found.": "Sessioone ei leidu.", - "No inactive sessions found.": "Ei leidu sessioone, mis pole aktiivses kasutuses.", - "No unverified sessions found.": "Verifitseerimata sessioone ei leidu.", - "No verified sessions found.": "Verifitseeritud sessioone ei leidu.", - "For best security, sign out from any session that you don't recognize or use anymore.": "Parima turvalisuse nimel logi välja neist sessioonidest, mida sa enam ei kasuta või ei tunne ära.", - "Verified sessions": "Verifitseeritud sessioonid", - "Empty room (was %(oldName)s)": "Tühi jututuba (varasema nimega %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "Saadame kutset kasutajale %(user)s ning veel ühele muule kasutajale", - "other": "Saadame kutset kasutajale %(user)s ja veel %(count)s'le muule kasutajale" - }, - "Inviting %(user1)s and %(user2)s": "Saadame kutset kasutajatele %(user1)s ja %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s ja veel 1 kasutaja", - "other": "%(user)s ja veel %(count)s kasutajat" - }, - "%(user1)s and %(user2)s": "%(user1)s ja %(user2)s", - "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.": "Me ei soovita avalikes jututubades krüptimise kasutamist. Kuna kõik huvilised saavad vabalt leida avalikke jututube ning nendega liituda, siis saavad nad niikuinii ka neis leiduvaid sõnumeid lugeda. Olemuselt puuduvad sellises olukorras krüptimise eelised ning sa ei saa hiljem krüptimist välja lülitada. Avalike jututubade sõnumite krüptimine teeb ka sõnumite saatmise ja vastuvõtmise aeglasemaks.", - "Toggle attribution": "Lülita omistamine sisse või välja", - "Map feedback": "Tagasiside kaardi kohta", - "We're creating a room with %(names)s": "Me loome jututoa järgnevaist: %(names)s", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s või %(copyButton)s", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s või %(recoveryFile)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!", - "Your server lacks native support, you must specify a proxy": "Selle funktsionaalsuse tugi on sinu koduserveris puudu, palun kasuta puhverserverit", - "Your server lacks native support": "Selle funktsionaalsuse tugi on sinu koduserveris puudu", - "Your server has native support": "Selle funktsionaalsuse tugi on sinu koduserveris olemas", - "Sign out of this session": "Logi sellest sessioonist välja", - "You need to be able to kick users to do that.": "Selle tegevuse jaoks peaks sul olema õigus teistele kasutajatele müksamiseks.", - "Rename session": "Muuda sessiooni nime", - "Sliding Sync configuration": "Sliding Sync konfiguratsioon", - "Voice broadcast": "Ringhäälingukõne", - "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", - "You do not have permission to start voice calls": "Sul ei ole piisavalt õigusi häälkõne alustamiseks", - "There's no one here to call": "Siin ei leidu kedagi, kellele helistada", - "Ongoing call": "Kõne on pooleli", - "Video call (Jitsi)": "Videokõne (Jitsi)", - "Failed to set pusher state": "Tõuketeavituste teenuse oleku määramine ei õnnestunud", - "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.", - "Room info": "Jututoa teave", - "View chat timeline": "Vaata vestluse ajajoont", - "Close call": "Lõpeta kõne", - "Spotlight": "Rambivalgus", - "Freedom": "Vabadus", - "Unknown session type": "Tundmatu sessioonitüüp", - "Web session": "Veebirakendus", - "Mobile session": "Nutirakendus", - "Desktop session": "Töölauarakendus", - "URL": "URL", - "Record the client name, version, and url to recognise sessions more easily in session manager": "Sessioonide paremaks tuvastamiseks saad nüüd sessioonihalduris salvestada klientrakenduse nime, versiooni ja aadressi", - "Unknown room": "Teadmata jututuba", - "Live": "Otseeeter", - "Video call (%(brand)s)": "Videokõne (%(brand)s)", - "Operating system": "Operatsioonisüsteem", - "Call type": "Kõne tüüp", - "You do not have sufficient permissions to change this.": "Sul pole piisavalt õigusi selle muutmiseks.", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s kasutab läbivat krüptimist, kuid on hetkel piiratud väikese osalejate arvuga ühes kõnes.", - "Enable %(brand)s as an additional calling option in this room": "Võta kasutusele %(brand)s kui lisavõimalus kõnedeks selles jututoas", - "Sorry — this call is currently full": "Vabandust, selles kõnes ei saa rohkem osalejaid olla", - "resume voice broadcast": "jätka ringhäälingukõnet", - "pause voice broadcast": "peata ringhäälingukõne", - "Completing set up of your new device": "Lõpetame uue seadme seadistamise", - "Waiting for device to sign in": "Ootame, et teine seade logiks võrku", - "Review and approve the sign in": "Vaata üle ja kinnita sisselogimine Matrixi'i võrku", - "Start at the sign in screen": "Alusta sisselogimisvaatest", - "Scan the QR code below with your device that's signed out.": "Loe QR-koodi seadmega, kus sa oled Matrix'i võrgust välja loginud.", - "By approving access for this device, it will have full access to your account.": "Lubades ligipääsu sellele seadmele, annad talle ka täismahulise ligipääsu oma kasutajakontole.", - "Check that the code below matches with your other device:": "Kontrolli, et järgnev kood klapib teises seadmes kuvatava koodiga:", - "Devices connected": "Seadmed on ühendatud", - "The homeserver doesn't support signing in another device.": "Koduserver ei toeta muude seadmete võrku logimise võimalust.", - "An unexpected error occurred.": "Tekkis teadmata viga.", - "The request was cancelled.": "Päring katkestati.", - "The other device isn't signed in.": "Teine seade ei ole võrku loginud.", - "The other device is already signed in.": "Teine seade on juba võrku loginud.", - "The request was declined on the other device.": "Teine seade lükkas päringu tagasi.", - "Linking with this device is not supported.": "Sidumine selle seadmega ei ole toetatud.", - "The scanned code is invalid.": "Skaneeritud QR-kood on vigane.", - "The linking wasn't completed in the required time.": "Sidumine ei lõppenud etteantud aja jooksul.", - "Sign in new device": "Logi sisse uus seade", - "Show QR code": "Näita QR-koodi", - "Sign in with QR code": "Logi sisse QR-koodi abil", - "Browser": "Brauser", - "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.": "Sa saad kasutada seda seadet mõne muu seadme logimiseks Matrix'i võrku QR-koodi alusel. Selleks skaneeri võrgust väljalogitud seadmega seda QR-koodi.", - "Yes, stop broadcast": "Jah, lõpeta", - "Stop live broadcasting?": "Kas lõpetame otseeetri?", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Keegi juba salvestab ringhäälingukõnet. Uue ringhäälingukõne salvestamiseks palun oota, kuni see teine ringhäälingukõne on lõppenud.", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "Sul pole piisavalt õigusi selles jututoas ringhäälingukõne algatamiseks. Õiguste lisamiseks palun võta ühendust jututoa haldajaga.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "Sa juba salvestad ringhäälingukõnet. Uue alustamiseks palun lõpeta eelmine salvestus.", - "Can't start a new voice broadcast": "Uue ringhäälingukõne alustamine pole võimalik", - "play voice broadcast": "esita ringhäälingukõnet", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "Kas sa oled kindel et soovid %(count)s sessiooni võrgust välja logida?", - "other": "Kas sa oled kindel et soovid %(count)s sessiooni võrgust välja logida?" - }, - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "Muu hulgas selle alusel saavad nad olla kindlad, et nad tõesti suhtlevad sinuga, kuid samas nad näevad nimesid, mida sa siia sisestad.", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "Nii otsesuhtluse osapooled kui jututubades osalejad näevad sinu kõikide sessioonide loendit.", - "Renaming sessions": "Sessioonide nimede muutmine", - "Please be aware that session names are also visible to people you communicate with.": "Palun arvesta, et sessioonide nimed on näha ka kõikidele osapooltele, kellega sa suhtled.", - "Show formatting": "Näita vormingut", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Võimalusel logi välja vanadest seanssidest (%(inactiveAgeDays)s päeva või vanemad), mida sa enam ei kasuta.", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "Mitteaktiivsete seansside eemaldamine parandab turvalisust ja jõudlust ning lihtsustab võimalike kahtlaste seansside tuvastamist.", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "Mitteaktiivsed seansid on seansid, mida sa ei ole mõnda aega kasutanud, kuid neil jätkuvalt lubatakse laadida krüptimisvõtmeid.", - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "Kuna nende näol võib olla tegemist võimaliku konto volitamata kasutamisega, siis palun tee kindlaks, et need sessioonid on sulle tuttavad.", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "Kontrollimata sessioonid on sessioonid, kuhu on sinu volitustega sisse logitud, kuid mida ei ole risttuvastamisega kontrollitud.", - "Hide formatting": "Peida vormindus", - "Automatic gain control": "Automaatne esitusvaljuse tundlikkus", - "Connection": "Ühendus", - "Voice processing": "Heli töötlemine", - "Video settings": "Videovoo seadistused", - "Automatically adjust the microphone volume": "Kohanda mikrofoni valjust automaatelt", - "Voice settings": "Heli seadistused", - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "On kasutusel vaid siis, kui sinu koduserver sellist teenust ei võimalda. Seeläbi jagatakse kõne ajal sinu seadme IP-aadressi.", - "Noise suppression": "Müra vähendamine", - "Echo cancellation": "Kaja eemaldamine", - "When enabled, the other party might be able to see your IP address": "Kui see seadistus on kasutusel, siis teisel osapoolel võib olla võimalik näha sinu seadme IP-aadressi", - "Allow Peer-to-Peer for 1:1 calls": "Luba võrdõigusvõrgu loogikat kasutavad omavahelised kõned", - "Error downloading image": "Pildifaili allalaadimine ei õnnestunud", - "Unable to show image due to error": "Vea tõttu ei ole võimalik pilti kuvada", - "Go live": "Alusta otseeetrit", - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.": "See tähendab, et selles sessioonis on ka kõik vajalikud võtmed krüptitud sõnumite lugemiseks ja teistele kasutajatele kinnitamiseks, et sa usaldad seda sessiooni.", - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.": "Verifitseeritud sessioonideks loetakse Element'is või mõnes muus Matrix'i rakenduses selliseid sessioone, kus sa kas oled sisestanud oma salafraasi või tuvastanud end mõne teise oma verifitseeritud sessiooni abil.", - "Show details": "Näita üksikasju", - "Hide details": "Peida üksikasjalik teave", - "30s forward": "30s edasi", - "30s backward": "30s tagasi", - "Send email": "Saada e-kiri", - "Sign out of all devices": "Logi kõik oma seadmed võrgust välja", - "Confirm new password": "Kinnita oma uus salasõna", - "Too many attempts in a short time. Retry after %(timeout)s.": "Liiga palju päringuid napis ajavahemikus. Enne uuesti proovimist palun oota %(timeout)s sekundit.", - "Too many attempts in a short time. Wait some time before trying again.": "Liiga palju päringuid napis ajavahemikus. Enne uuesti proovimist palun oota veidi.", - "Thread root ID: %(threadRootId)s": "Jutulõnga esimese kirje tunnus: %(threadRootId)s", - "Change input device": "Vaheta sisendseadet", - "We were unable to start a chat with the other user.": "Meil ei õnnestunud alustada vestlust teise kasutajaga.", - "Error starting verification": "Viga verifitseerimise alustamisel", - "Buffering…": "Andmed on puhverdamisel…", - "WARNING: ": "HOIATUS: ", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "Soovid katsetada? Proovi meie uusimaid arendusmõtteid. Need funktsionaalsused pole üldsegi veel valmis, nad võivad toimida puudulikult, võivad muutuda või sootuks lõpetamata jääda. Lisateavet leiad siit.", - "Early previews": "Varased arendusjärgud", - "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.": "Mida %(brand)s tulevikus teha oskab? Arendusjärgus funktsionaalsuste loendist leiad võimalusi, mis varsti on kõigile saadaval, kuid sa saad neid juba katsetada ning ka mõjutada missuguseks nad lõplikukt kujunevad.", - "Upcoming features": "Tulevikus lisanduvad funktsionaalsused", - "Requires compatible homeserver.": "Eeldab, et koduserver toetab sellist funktsionaalsust.", - "Low bandwidth mode": "Vähese ribalaiusega režiim", - "You have unverified sessions": "Sul on verifitseerimata sessioone", - "Change layout": "Muuda paigutust", - "Search users in this room…": "Vali kasutajad sellest jututoast…", - "Give one or multiple users in this room more privileges": "Lisa selles jututoas ühele või mitmele kasutajale täiendavaid õigusi", - "Add privileged users": "Lisa kasutajatele täiendavaid õigusi", - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "Parima turvalisuse ja privaatsuse nimel palun kasuta selliseid Matrix'i kliente, mis toetavad krüptimist.", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "Selle sessiooniga ei saa sa osaleda krüptitud jututubades.", - "This session doesn't support encryption and thus can't be verified.": "Seda sessiooni ei saa verifitseerida, sest seal puudub krüptimise tugi.", - "%(senderName)s ended a voice broadcast": "%(senderName)s lõpetas ringhäälingukõne", - "You ended a voice broadcast": "Sa lõpetasid ringhäälingukõne", - "Unable to decrypt message": "Sõnumi dekrüptimine ei õnnestunud", - "This message could not be decrypted": "Seda sõnumit ei õnnestunud dekrüptida", - "%(senderName)s ended a voice broadcast": "%(senderName)s lõpetas ringhäälingukõne", - "You ended a voice broadcast": "Sa lõpetasid ringhäälingukõne", - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "Kuna sa hetkel salvestad ringhäälingukõnet, siis tavakõne algatamine ei õnnestu. Kõne alustamiseks palun lõpeta ringhäälingukõne.", - "Can’t start a call": "Kõne algatamine ei õnnestu", - "Improve your account security by following these recommendations.": "Kui järgid neid soovitusi, siis sa parandad oma kasutajakonto turvalisust.", - "%(count)s sessions selected": { - "one": "%(count)s sessioon valitud", - "other": "%(count)s sessiooni valitud" - }, - "Failed to read events": "Päringu või sündmuse lugemine ei õnnestunud", - "Failed to send event": "Päringu või sündmuse saatmine ei õnnestunud", - " in %(room)s": " %(room)s jututoas", - "Mark as read": "Märgi loetuks", - "Verify your current session for enhanced secure messaging.": "Turvalise sõnumivahetuse nimel palun verifitseeri oma praegune sessioon.", - "Your current session is ready for secure messaging.": "Sinu praegune sessioon on valmis turvaliseks sõnumivahetuseks.", - "Text": "Tekst", - "Create a link": "Tee link", - "Sign out of %(count)s sessions": { - "one": "Logi %(count)s'st sessioonist välja", - "other": "Logi %(count)s'st sessioonist välja" - }, - "Sign out of all other sessions (%(otherSessionsCount)s)": "Logi kõikidest ülejäänud sessioonidest välja: %(otherSessionsCount)s sessioon(i)", - "Yes, end my recording": "Jah, lõpeta salvestamine", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "Kui hakkad kuulama seda ringhäälingukõnet, siis hetkel toimuv ringhäälingukõne salvestamine lõppeb.", - "Listen to live broadcast?": "Kas soovid kuulata ringhäälingukõnet?", - "Unfortunately we're unable to start a recording right now. Please try again later.": "Kahjuks me ei saa hetkel salvestamist alustada. Palun proovi hiljem uuesti.", - "Connection error": "Ühenduse viga", - "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.": "Kuna sa hetkel salvestad ringhäälingukõnet, siis häälsõnumi salvestamine või esitamine ei õnnestu. Selleks palun lõpeta ringhäälingukõne.", - "Can't start voice message": "Häälsõnumi salvestamine või esitamine ei õnnestu", - "Edit link": "Muuda linki", - "Decrypted source unavailable": "Dekrüptitud lähteandmed pole saadaval", - "Connection error - Recording paused": "Viga võrguühenduses - salvestamine on peatatud", - "%(senderName)s started a voice broadcast": "%(senderName)s alustas ringhäälingukõnet", - "%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)", - "Registration token": "Registreerimise tunnuskood", - "Enter a registration token provided by the homeserver administrator.": "Sisesta koduserveri haldaja poolt antud tunnuskood.", - "Unable to play this voice broadcast": "Selle ringhäälingukõne esitamine ei õnnestu", - "Your account details are managed separately at %(hostname)s.": "Sinu kasutajakonto lisateave on hallatav siin serveris - %(hostname)s.", - "Manage account": "Halda kasutajakontot", - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "Kõik selle kasutaja sõnumid ja kutsed saava olema peidetud. Kas sa oled kindel, et soovid teda eirata?", - "Ignore %(user)s": "Eira kasutajat %(user)s", - "Unable to decrypt voice broadcast": "Ringhäälingukõne dekrüptimine ei õnnestu", - "unknown": "teadmata", - "Red": "Punane", - "Grey": "Hall", - "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.": "Kas sa oled kindel, et soovid otseeetri lõpetada? Sellega ringhäälingukõne salvestamine lõppeb ja salvestis on kättesaadav kõigile jututoas.", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "Sinu e-posti aadress ei tundu olema selles koduserveris seotud Matrixi kasutajatunnusega.", - "This session is backing up your keys.": "See sessioon varundab sinu krüptovõtmeid.", - "Declining…": "Keeldumisel…", - "There are no past polls in this room": "Selles jututoas pole varasemaid küsitlusi", - "There are no active polls in this room": "Selles jututoas pole käimasolevaid küsitlusi", - "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "Hoiatus: Sinu privaatsed andmed (sealhulgas krüptimisvõtmed) on jätkuvalt salvestatud selles sessioonis. Eemalda nad, kui oled lõpetanud selle sessiooni kasutamise või soovid sisse logida muu kasutajakontoga.", - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "Hoiatus: Jututoa versiooni uuendamine ei koli jututoa liikmeid automaatselt uude jututoa olekusse. Vanas jututoa versioonis saab olema viide uuele versioonile ning kõik liikmed peavad jututoa uue versiooni kasutamiseks seda viidet klõpsama.", - "WARNING: session already verified, but keys do NOT MATCH!": "HOIATUS: Sessioon on juba verifitseeritud, aga võtmed ei klapi!", - "Scan QR code": "Loe QR-koodi", - "Select '%(scanQRCode)s'": "Vali „%(scanQRCode)s“", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Selle tegevuse kasutuselevõetuks lülita seadetes sisse „%(manageIntegrations)s“ valik.", - "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.": "Sinu isiklikus ligipääsukeelu reeglite loendis on kõik kasutajad ja serverid, kellelt sa ei soovi sõnumeid saada. Peale esimese kasutaja või serveri blokeerimist tekib sinu jututubade loendisse uus jututuba „%(myBanList)s“ ning selle jõustamiseks ära logi nimetatud jututoast välja.", - "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.": "Andmete kaitsmiseks sisesta turvafraas, mida vaid sina tead. Ole mõistlik ja palun ära kasuta selleks oma tavalist konto salasõna.", - "Starting backup…": "Alustame varundamist…", - "Please only proceed if you're sure you've lost all of your other devices and your Security Key.": "Palun jätka ainult siis, kui sa oled kaotanud ligipääsu kõikidele oma seadmetele ning oma turvavõtmele.", - "Inviting…": "Saadan kutset…", - "Creating rooms…": "Loon jututube…", - "Keep going…": "Jätka…", - "Connecting…": "Kõne on ühendamisel…", - "Loading live location…": "Reaalajas asukoht on laadimisel…", - "Fetching keys from server…": "Laadin serverist võtmeid…", - "Checking…": "Kontrollin…", - "Waiting for partner to confirm…": "Ootan teise osapoole kinnitust…", - "Adding…": "Lisan…", - "Write something…": "Kirjuta midagi…", - "Rejecting invite…": "Hülgan kutset…", - "Joining room…": "Liitun jututoaga…", - "Joining space…": "Liitun kogukonnaga…", - "Encrypting your message…": "Krüptin sinu sõnumit…", - "Sending your message…": "Saadan sinu sõnumit…", - "Set a new account password…": "Määra kontole uus salasõna…", - "Downloading update…": "Laadin alla uuendust…", - "Checking for an update…": "Kontrollin uuenduste olemasolu…", - "Backing up %(sessionsRemaining)s keys…": "Varundan %(sessionsRemaining)s krüptovõtmeid…", - "Connecting to integration manager…": "Ühendamisel lõiminguhalduriga…", - "Saving…": "Salvestame…", - "Creating…": "Loome…", - "Starting export process…": "Alustame eksportimist…", - "Unable to connect to Homeserver. Retrying…": "Ei saa ühendust koduserveriga. Proovin uuesti…", - "Secure Backup successful": "Krüptovõtmete varundus õnnestus", - "Your keys are now being backed up from this device.": "Sinu krüptovõtmed on parasjagu sellest seadmest varundamisel.", - "Loading polls": "Laadin küsitlusi", - "Due to decryption errors, some votes may not be counted": "Dekrüptimisvigade tõttu jääb osa hääli lugemata", - "The sender has blocked you from receiving this message": "Sõnumi saatja on keelanud sul selle sõnumi saamise", - "Room directory": "Jututubade loend", - "Ended a poll": "Lõpetas küsitluse", - "Yes, it was me": "Jah, see olin mina", - "Answered elsewhere": "Vastatud mujal", - "If you know a room address, try joining through that instead.": "Kui sa tead jututoa aadressi, siis proovi liitumiseks seda kasutada.", - "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.": "Sa proovisid liituda jututoaga tema tunnuse alusel nii, et serveri nime polnud näidatud. Jututoa tunnused on sisemised identifikaatorid ja ilma lisateabeta neid liitumiseks kasutada ei saa.", - "Load more polls": "Laadi veel küsitlusi", - "Past polls": "Varasemad küsitlused", - "Active polls": "Käimasolevad küsitlused", - "View poll in timeline": "Näita küsitlust ajajoonel", - "View poll": "Vaata küsitlust", - "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Tänasest ja eilsest pole ühtegi toimunud küsitlust. Varasemate kuude vaatamiseks laadi veel küsitlusi", - "other": "Möödunud %(count)s päeva jooksul polnud ühtegi toimumas olnud küsitlust. Varasemate kuude vaatamiseks laadi veel küsitlusi" - }, - "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Tänasest ja eilsest pole ühtegi käimas küsitlust. Varasemate kuude vaatamiseks laadi veel küsitlusi", - "other": "Möödunud %(count)s päeva jooksul polnud ühtegi küsitlust. Varasemate päevade vaatamiseks laadi veel küsitlusi" - }, - "There are no past polls. Load more polls to view polls for previous months": "Pole ühtegi hiljutist küsitlust. Varasemate kuude vaatamiseks laadi veel küsitlusi", - "There are no active polls. Load more polls to view polls for previous months": "Pole ühtegi käimas küsitlust. Varasemate kuude vaatamiseks laadi veel küsitlusi", - "Verify Session": "Verifitseeri sessioon", - "Ignore (%(counter)s)": "Eira (%(counter)s)", - "Once everyone has joined, you’ll be able to chat": "Te saate vestelda, kui kõik on liitunud", - "Invites by email can only be sent one at a time": "Kutseid saad e-posti teel saata vaid ükshaaval", - "An error occurred when updating your notification preferences. Please try to toggle your option again.": "Teavituste eelistuste muutmisel tekkis viga. Palun proovi sama valikut uuesti sisse/välja lülitada.", - "Desktop app logo": "Töölauarakenduse logo", - "Log out and back in to disable": "Väljalülitamiseks logi Matrix'i võrgust välja ja seejärel tagasi", - "Can currently only be enabled via config.json": "Seda võimalust saab hetkel sisse lülitada vaid config.json failist", - "Requires your server to support the stable version of MSC3827": "Eeldab, et sinu koduserver toetab MSC3827 stabiilset versiooni", - "Show avatars in user, room and event mentions": "Näita tunnuspilte kasutajate, jututubade ja sündmuste mainimistes", - "Message from %(user)s": "Sõnum kasutajalt %(user)s", - "Message in %(room)s": "Sõnum jututoas %(room)s", - "Error details": "Vea teave", - "Unable to find event at that date": "Sellest kuupäevast ei õnnestu leida sündmusi ega sõnumeid", - "Please submit debug logs to help us track down the problem.": "Selle vea põhjuse leidmiseks palun saada meile silumislogid.", - "unavailable": "pole saadaval", - "unknown status code": "teadmata olekukood", - "Server returned %(statusCode)s with error code %(errorCode)s": "Päringu vastus koduserverilt: viga %(statusCode)s, veakood %(errorCode)s", - "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.": "Alates %(dateString)s ei leidnud me sündmusi ega teateid. Palun proovi valida varasem kuupäev.", - "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.": "Valitud kuupäeva vaate otsimisel ja avamisel tekkis võrguühenduse viga. Kas näiteks sinu koduserver hetkel ei tööta või on ajutisi katkestusi sinu internetiühenduses. Palun proovi mõne aja pärast uuesti. Kui viga kordub veel hiljemgi, siis palun suhtle oma koduserveri haldajaga.", - "Poll history": "Küsitluste ajalugu", - "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility": "Kasutaja %(user)s siiski ei saanud kutset %(roomId)s jututuppa, kuid kutse saatja liides ei kuvanud ka viga", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "See võib olla seotud asjaoluga, et rakendus on avatud mitmes brauseriaknas korraga või brauseri andmete kustutamise tõttu.", - "Database unexpectedly closed": "Andmebaasiühendus sulgus ootamatult", - "Match default setting": "Sobita vaikimisi seadistusega", - "Mute room": "Summuta jututuba", - "Start DM anyway": "Ikkagi alusta vestlust", - "Start DM anyway and never warn me again": "Alusta siiski ja ära hoiata mind enam", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Allpool loetletud Matrix'i kasutajatunnustele ei leidunud profiile. Kas sa ikkagi tahaksid nendega vestlust alustada?", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.": "Me ei leia selle jututoa vana versiooni (jututoa tunnus: %(roomId)s) ja meil pole otsimiseks ka teavet „via_servers“ meetodi alusel.", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:": "Me ei leia selle jututoa vana versiooni (jututoa tunnus: %(roomId)s) ja meil pole otsimiseks ka teavet „via_servers“ meetodi alusel. Võimalik, et me suudame jututoa tunnuse alusel serveri nime välja mõelda. Kui tahad proovida, siis klõpsi seda linki:", - "Formatting": "Vormindame andmeid", - "The add / bind with MSISDN flow is misconfigured": "„Add“ ja „bind“ meetodid MSISDN jaoks on valesti seadistatud", - "No identity access token found": "Ei leidu tunnusluba isikutuvastusserveri jaoks", - "Identity server not set": "Isikutuvastusserver on määramata", - "WebGL is required to display maps, please enable it in your browser settings.": "Kaartide kuvamiseks on vajalik WebGL, seega palun luba WebGL'i kasutamine oma veebibrauseri seadistustes.", - "Image view": "Pildivaade", - "Upload custom sound": "Laadi üles oma helifail", - "Search all rooms": "Otsi kõikidest jututubadest", - "Search this room": "Otsi sellest jututoast", - "Error changing password": "Viga salasõna muutmisel", - "%(errorMessage)s (HTTP status %(httpStatus)s)": "%(errorMessage)s (HTTP olekukood %(httpStatus)s)", - "Unknown password change error (%(stringifiedError)s)": "Tundmatu viga salasõna muutmisel (%(stringifiedError)s)", - "Error while changing password: %(error)s": "Salasõna muutmisel tekkis viga: %(error)s", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "Kui isikutuvastusserver on seadistamata, siis e-posti teel kutset saata ei saa. Soovi korral saad seda muuta Seadistuste vaatest.", - "Failed to download source media, no source url was found": "Kuna meedia aadressi ei leidu, siis allalaadimine ei õnnestu", - "Once invited users have joined %(brand)s, you will be able to chat and the room will be end-to-end encrypted": "Kui kutse saanud kasutajad on liitunud %(brand)s'ga, siis saad sa nendega suhelda ja jututuba on läbivalt krüptitud", - "Waiting for users to join %(brand)s": "Kasutajate liitumise ootel %(brand)s'ga", - "You do not have permission to invite users": "Sul pole õigusi kutse saatmiseks teistele kasutajatele", - "Your language": "Sinu keel", - "Your device ID": "Sinu seadme tunnus", - "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.": "Alternatiivina võid sa kasutada avalikku serverit , kuid see ei pruugi olla piisavalt töökindel ning sa jagad ka oma IP-aadressi selle serveriga. Täpsemalt saad seda määrata seadistustes.", - "User is not logged in": "Kasutaja pole võrku loginud", - "Allow fallback call assist server (%(server)s)": "Varuvariandina luba kasutada ka teist kõnehõlbustusserverit (%(server)s)", - "Try using %(server)s": "Proovi kasutada %(server)s serverit", - "Your server requires encryption to be disabled.": "Sinu server eeldab, et krüptimine on välja lülitatud.", - "Are you sure you wish to remove (delete) this event?": "Kas sa oled kindel, et soovid kustutada selle sündmuse?", - "Note that removing room changes like this could undo the change.": "Palun arvesta jututoa muudatuste eemaldamine võib eemaldada ka selle muutuse.", - "Something went wrong.": "Midagi läks nüüd valesti.", - "User cannot be invited until they are unbanned": "Kasutajale ei saa kutset saata enne, kui temalt on suhtluskeeld eemaldatud", - "Ask to join": "Küsi võimalust liitumiseks", - "People cannot join unless access is granted.": "Kasutajade ei saa liituda enne, kui selleks vastav luba on antud.", - "Email Notifications": "E-posti teel saadetavad teavitused", - "Receive an email summary of missed notifications": "Palu saata e-posti teel ülevaade märkamata teavitustest", - "Select which emails you want to send summaries to. Manage your emails in .": "Vali e-posti aadressid, millele soovid kokkuvõtet saada. E-posti aadresse saad hallata seadistuste alajaotuses .", - "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": "Uuendus:Et erinevad võimalused oleks kergemini leitavad, oleme lihtsustanud teavituste seadistusi. Mõned minevikus valitud seadistused on siin kuvamata, kuid nad on jätkuvalt kasutusel. Kui sa jätkad, siis mõned sinu seadistused võivad muutuda. Lisateave", - "Notify when someone mentions using @displayname or %(mxid)s": "Teavita, kui keegi mainib kuvatavat nime @displayname või kasutajanime %(mxid)s", - "Email summary": "E-kirja kokkuvõte", - "People, Mentions and Keywords": "Kasutajad, mainimised ja märksõnad", - "Mentions and Keywords only": "Vaid mainimised ja märksõnad", - "Show message preview in desktop notification": "Näita sõnumi eelvaadet töölauakeskkonnale omases teavituses", - "I want to be notified for (Default Setting)": "Soovin teavitusi (vaikimisi seadistused)", - "This setting will be applied by default to all your rooms.": "See seadistus kehtib vaikimisi kõikides sinu jututubades.", - "Play a sound for": "Märgi helisignaaliga", - "Applied by default to all rooms on all devices.": "Vaikimisi kehtib kõikides jututubades kõikides seadmetes.", - "Mentions and Keywords": "Mainimised ja võtmesõnad", - "Audio and Video calls": "Kõned ja videokõned", - "Other things we think you might be interested in:": "Veel mõned asjad, mis sulle võivad huvi pakkuda:", - "Invited to a room": "Kutse jututuppa", - "New room activity, upgrades and status messages occur": "Uued tegevused jututoas, sealhulgas uuendused ja olekusõnumid", - "Messages sent by bots": "Robotite saadetud sõnumid", - "Show a badge when keywords are used in a room.": "Kui jututoas kasutatakse märksõnu, siis näita silti .", - "Notify when someone mentions using @room": "Teavita, kui keegi mainib jututuba @room", - "Notify when someone uses a keyword": "Teavita, kui keegi mainib märksõna", - "Unable to find user by email": "E-posti aadressi alusel ei õnnestu kasutajat leida", - "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", - "Upgrade room": "Uuenda jututoa versiooni", - "Enter keywords here, or use for spelling variations or nicknames": "Sisesta märksõnad siia ning ära unusta erinevaid kirjapilte ja hüüdnimesid", - "Quick Actions": "Kiirtoimingud", - "Mark all messages as read": "Märgi kõik sõnumid loetuks", - "Reset to default settings": "Lähtesta kõik seadistused", - "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", - "You need to be granted access to this room in order to view or participate in the conversation. You can send a request to join below.": "Selle jututoa vestluste lugemiseks ja nendega liitumiseks on sul vaja luba. Vastava päringu võid saata alljärgnevalt.", - "Message (optional)": "Sõnum (kui soovid lisada)", - "You need an invite to access this room.": "Ligipääsuks siia jututuppa on sul vaja kutset.", - "Failed to cancel": "Tühistamine ei õnnestunud", - "Ask to join %(roomName)s?": "Küsi luba liitumiseks jututoaga %(roomName)s?", - "Ask to join?": "Küsi võimalust liitumiseks?", - "Request access": "Küsi ligipääsu", - "Cancel request": "Tühista liitumissoov", - "Your request to join is pending.": "Sinu liitumissoov on ootel.", - "Request to join sent": "Ligipääsu päring on saadetud", - "Failed to query public rooms": "Avalike jututubade tuvastamise päring ei õnnestunud", - "This server is using an older version of Matrix. Upgrade to Matrix %(version)s to use %(brand)s without errors.": "See server kasutab Matrixi vanemat versiooni. Selleks, et %(brand)s'i kasutamisel vigu ei tekiks palun uuenda serverit nii, et kasutusel oleks Matrixi %(version)s.", - "Your server is unsupported": "Sinu server ei ole toetatud", - "Your homeserver is too old and does not support the minimum API version required. Please contact your server owner, or upgrade your server.": "Sinu koduserver on liiga vana ega toeta vähimat nõutavat API versiooni. Lisateavet saad oma serveri haldajalt või kui ise oled haldaja, siis palun uuenda serverit.", - "common": { - "about": "Rakenduse teave", - "analytics": "Analüütika", - "encryption_enabled": "Krüptimine on kasutusel", - "error": "Viga", - "forward_message": "Edasta sõnum", - "image": "Pilt", - "loading": "Laadime…", - "message": "Sõnum", - "message_layout": "Sõnumite paigutus", - "modern": "Moodne", - "mute": "Summuta", - "no_results": "Tulemusi pole", - "offline": "Võrgust väljas", - "password": "Salasõna", - "people": "Osalejad", - "reactions": "Reageerimised", - "report_a_bug": "Teata veast", - "room_name": "Jututoa nimi", - "security": "Turvalisus", - "settings": "Seadistused", - "sticker": "Kleeps", - "success": "Õnnestus", - "suggestions": "Soovitused", - "unmute": "Eemalda summutamine", - "username": "Kasutajanimi", - "verification_cancelled": "Verifitseerimine tühistatud", - "video": "Video", - "warning": "Hoiatus", - "user": "Kasutaja", - "threads": "Jutulõngad", - "thread": "Jutulõng", - "theme": "Teema", - "room": "Jututuba", - "public": "Avalik", - "private": "Privaatne", - "options": "Valikud", - "name": "Nimi", - "light": "Hele", - "labs": "Katsed", - "homeserver": "Koduserver", - "home": "Avaleht", - "help": "Abiteave", - "favourites": "Lemmikud", - "description": "Kirjeldus", - "dark": "Tume", - "beta": "Beetaversioon", - "attachment": "Manus", - "appearance": "Välimus", - "timeline": "Ajajoon", - "support": "Toeta", - "space": "Tühikuklahv", - "random": "Juhuslik", - "privacy": "Privaatsus", - "presence": "Olek võrgus", - "preferences": "Eelistused", - "microphone": "Mikrofon", - "legal": "Juriidiline teave", - "guest": "Külaline", - "faq": "Korduma kippuvad küsimused", - "emoji": "Emoji", - "credits": "Tänuavaldused", - "camera": "Kaamera", - "access_token": "Pääsuluba", - "someone": "Keegi", - "welcome": "Tere tulemast", - "encrypted": "Krüptitud", - "application": "Rakendus", - "version": "Versioon", - "device": "Seade", - "model": "Mudel", - "verified": "Verifitseeritud", - "unverified": "Verifitseerimata", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "Usaldusväärne", - "not_trusted": "Ei ole usaldusväärne", - "accessibility": "Ligipääsetavus", - "server": "Server", - "capabilities": "Funktsionaalsused ja võimed", - "unnamed_room": "Ilma nimeta jututuba", - "unnamed_space": "Nimetu kogukonnakeskus", - "stickerpack": "Kleepsupakk", - "system_alerts": "Süsteemi teated", - "secure_backup": "Turvaline varundus", - "cross_signing": "Risttunnustamine", - "identity_server": "Isikutuvastusserver", - "integration_manager": "Lõiminguhaldur", - "qr_code": "QR kood", - "feedback": "Tagasiside" + "a11y": { + "jump_first_invite": "Siirdu esimese kutse juurde.", + "n_unread_messages": { + "other": "%(count)s lugemata teadet.", + "one": "1 lugemata teade." + }, + "n_unread_messages_mentions": { + "one": "1 lugemata mainimine.", + "other": "%(count)s lugemata sõnumit kaasa arvatud mainimised." + }, + "room_name": "Jututuba %(name)s", + "unread_messages": "Lugemata sõnumid.", + "user_menu": "Kasutajamenüü" }, + "a11y_jump_first_unread_room": "Siirdu esimesse lugemata jututuppa.", "action": { + "accept": "Võta vastu", + "add": "Lisa", + "add_existing_room": "Lisa olemasolev jututuba", + "add_people": "Lisa inimesi", + "apply": "Rakenda", + "approve": "Nõustu", + "ask_to_join": "Küsi võimalust liitumiseks", + "back": "Tagasi", + "call": "Helista", + "cancel": "Loobu", + "change": "Muuda", + "clear": "Eemalda", + "click": "Klõpsi", + "click_to_copy": "Kopeerimiseks klõpsa", + "close": "Sulge", + "collapse": "ahenda", + "complete": "Valmis", + "confirm": "Kinnita", "continue": "Jätka", "copy": "Kopeeri", "copy_link": "Kopeeri link", "create": "Loo", "create_a_room": "Loo jututuba", "decline": "Keeldu", + "delete": "Kustuta", "disable": "Lülita välja", + "disconnect": "Katkesta ühendus", + "dismiss": "Loobu", "done": "Valmis", + "download": "Laadi alla", "edit": "Muuda", "enable": "Võta kasutusele", - "forgot_password": "Kas unustasid oma salasõna?", + "enter_fullscreen": "Lülita täisekraanivaade sisse", + "exit_fullscreeen": "Lülita täisekraanivaade välja", + "expand": "laienda", + "explore_public_rooms": "Sirvi avalikke jututubasid", + "explore_rooms": "Tutvu jututubadega", + "export": "Ekspordi", "forward": "Edasta", + "go": "Mine", + "go_back": "Mine tagasi", + "got_it": "Selge lugu", + "hide_advanced": "Peida lisaseadistused", + "hold": "Pane ootele", + "ignore": "Eira", + "import": "Impordi", "invite": "Kutsu", + "invite_to_space": "Kutsu siia kogukonnakeskusesse", "invites_list": "Kutsed", + "join": "Liitu", "learn_more": "Loe lisateavet", "leave": "Lahku", "leave_room": "Lahku jututoast", + "logout": "Logi välja", + "manage": "Halda", + "maximise": "Suurenda maksimaalseks", + "mention": "Maini", + "minimise": "Väike vaade", + "new_room": "Uus jututuba", + "new_video_room": "Uus videotuba", "next": "Järgmine", "no": "Ei", "ok": "Sobib", + "pause": "Peata", + "pin": "Nööpnõel", + "play": "Esita", + "proceed": "Jätka", "quote": "Tsiteeri", "react": "Reageeri", + "refresh": "Värskenda", + "register": "Registreeru", + "reject": "Hülga", + "reload": "Laadi uuesti", "remove": "Eemalda", + "rename": "Muuda nime", "reply": "Vasta", + "reply_in_thread": "Vasta jutulõngas", "report_content": "Teata sisust haldurile", + "resend": "Saada uuesti", + "reset": "Taasta algolek", + "restore": "Taasta", + "resume": "Jätka", "retry": "Proovi uuesti", + "review": "Vaata üle", + "revoke": "Tühista", "save": "Salvesta", + "search": "Otsing", + "send_report": "Saada veateade", + "share": "Jaga", + "show": "Näita", + "show_advanced": "Näita lisaseadistusi", + "show_all": "Näita kõiki", + "sign_in": "Logi sisse", + "sign_out": "Logi välja", + "skip": "Jäta vahele", "start": "Alusta", "start_chat": "Alusta vestlust", + "start_new_chat": "Alusta uut vestlust", + "stop": "Peata", + "submit": "Saada", + "subscribe": "Telli", + "transfer": "Suuna kõne edasi", + "trust": "Usalda", + "try_again": "Proovi uuesti", + "unban": "Taasta ligipääs", + "unignore": "Lõpeta eiramine", + "unpin": "Eemalda klammerdus", + "unsubscribe": "Lõpeta liitumine", + "update": "Uuenda", + "upgrade": "Uuenda", + "upload": "Laadi üles", + "verify": "Verifitseeri", + "view": "Näita", + "view_all": "Näita kõiki", + "view_list": "Vaata loendit", + "view_message": "Vaata sõnumit", "view_source": "Vaata lähtekoodi", "yes": "Jah", - "zoom_out": "Suumi välja", "zoom_in": "Suumi sisse", - "view": "Näita", - "verify": "Verifitseeri", - "upload": "Laadi üles", - "upgrade": "Uuenda", - "update": "Uuenda", - "unpin": "Eemalda klammerdus", - "try_again": "Proovi uuesti", - "trust": "Usalda", - "stop": "Peata", - "skip": "Jäta vahele", - "sign_out": "Logi välja", - "sign_in": "Logi sisse", - "share": "Jaga", - "search": "Otsing", - "reset": "Taasta algolek", - "resend": "Saada uuesti", - "reload": "Laadi uuesti", - "reject": "Hülga", - "pin": "Nööpnõel", - "logout": "Logi välja", - "join": "Liitu", - "ignore": "Eira", - "got_it": "Selge lugu", - "go_back": "Mine tagasi", - "expand": "laienda", - "download": "Laadi alla", - "dismiss": "Loobu", - "delete": "Kustuta", - "confirm": "Kinnita", - "collapse": "ahenda", - "close": "Sulge", - "cancel": "Loobu", - "call": "Helista", - "back": "Tagasi", - "apply": "Rakenda", - "add": "Lisa", - "accept": "Võta vastu", - "view_all": "Näita kõiki", - "unsubscribe": "Lõpeta liitumine", - "subscribe": "Telli", - "show_all": "Näita kõiki", - "show": "Näita", - "revoke": "Tühista", - "review": "Vaata üle", - "restore": "Taasta", - "rename": "Muuda nime", - "register": "Registreeru", - "proceed": "Jätka", - "play": "Esita", - "pause": "Peata", - "disconnect": "Katkesta ühendus", - "complete": "Valmis", - "change": "Muuda", - "approve": "Nõustu", - "manage": "Halda", - "go": "Mine", - "import": "Impordi", - "export": "Ekspordi", - "refresh": "Värskenda", - "minimise": "Väike vaade", - "maximise": "Suurenda maksimaalseks", - "mention": "Maini", - "submit": "Saada", - "send_report": "Saada veateade", - "clear": "Eemalda" + "zoom_out": "Suumi välja" }, - "a11y": { - "user_menu": "Kasutajamenüü", - "n_unread_messages_mentions": { - "one": "1 lugemata mainimine.", - "other": "%(count)s lugemata sõnumit kaasa arvatud mainimised." + "analytics": { + "accept_button": "Sobib", + "bullet_1": "Meie ei salvesta ega profileeri sinu kasutajakonto andmeid", + "bullet_2": "Meie ei jaga teavet kolmandate osapooltega", + "consent_migration": "Sa oled varem meiega lubanud jagada anonüümset teavet. Me nüüd uuendame seda teavet.", + "disable_prompt": "Seadistustest saad alati määrata, et see funktsionaalsus pole kasutusel", + "enable_prompt": "Aita kaasa %(analyticsOwner)s'i arendamisele", + "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.", + "shared_data_heading": "Järgnevaid andmeid võib jagada:" + }, + "auth": { + "3pid_in_use": "See e-posti aadress või telefoninumber on juba kasutusel.", + "account_clash": "Sinu uus kasutajakonto (%(newAccountId)s) on registreeritud, kuid sa jube oled sisse loginud teise kasutajakontoga (%(loggedInUserId)s).", + "account_clash_previous_account": "Jätka senise konto kasutamist", + "account_deactivated": "See kasutajakonto on deaktiveeritud.", + "autodiscovery_generic_failure": "Serveri automaattuvastuse seadistuste laadimine ei õnnestunud", + "autodiscovery_hs_incompatible": "Sinu koduserver on liiga vana ega toeta vähimat nõutavat API versiooni. Lisateavet saad oma serveri haldajalt või kui ise oled haldaja, siis palun uuenda serverit.", + "autodiscovery_invalid": "Vigane vastus koduserveri tuvastamise päringule", + "autodiscovery_invalid_hs": "Koduserveri URL ei tundu viitama korrektsele Matrix'i koduserverile", + "autodiscovery_invalid_hs_base_url": "m.homeserver'i kehtetu base_url", + "autodiscovery_invalid_is": "Isikutuvastusserveri aadress ei tundu viitama kehtivale isikutuvastusserverile", + "autodiscovery_invalid_is_base_url": "m.identity_server'i kehtetu base_url", + "autodiscovery_invalid_is_response": "Vigane vastus isikutuvastusserveri tuvastamise päringule", + "autodiscovery_invalid_json": "Vigane JSON", + "autodiscovery_unexpected_error_hs": "Koduserveri seadistustest selguse saamisel tekkis ootamatu viga", + "autodiscovery_unexpected_error_is": "Isikutuvastusserveri seadistustest selguse saamisel tekkis ootamatu viga", + "captcha_description": "See server soovib kindlaks teha, et sa ei ole robot.", + "change_password_action": "Muuda salasõna", + "change_password_confirm_invalid": "Salasõnad ei klapi", + "change_password_confirm_label": "Korda uut salasõna", + "change_password_current_label": "Praegune salasõna", + "change_password_empty": "Salasõna ei saa olla tühi", + "change_password_error": "Salasõna muutmisel tekkis viga: %(error)s", + "change_password_mismatch": "Uued salasõnad ei klapi", + "change_password_new_label": "Uus salasõna", + "check_email_explainer": "Järgi juhendit, mille saatsime %(email)s e-posti aadressile", + "check_email_resend_prompt": "Kas sa ei saanud kirja kätte?", + "check_email_resend_tooltip": "Saatsime verifitseerimislingi uuesti!", + "check_email_wrong_email_button": "Sisesta e-posti aadress uuesti", + "check_email_wrong_email_prompt": "Kas e-posti aadress pole õige?", + "continue_with_idp": "Jätka %(provider)s kasutamist", + "continue_with_sso": "Jätkamiseks kasuta %(ssoButtons)s teenuseid", + "country_dropdown": "Riikide valik", + "create_account_prompt": "Täitsa uus asi sinu jaoks? Loo omale kasutajakonto", + "create_account_title": "Loo kasutajakonto", + "email_discovery_text": "Kui soovid, et teised kasutajad saaksid sind leida, siis palun lisa oma e-posti aadress.", + "email_field_label": "E-posti aadress", + "email_field_label_invalid": "Ei tundu olema korralik e-posti aadress", + "email_field_label_required": "Sisesta e-posti aadress", + "email_help_text": "Selleks et saaksid vajadusel oma salasõna muuta, palun lisa oma e-posti aadress.", + "email_phone_discovery_text": "Kui soovid, et teised kasutajad saaksid sind leida, siis palun lisa oma e-posti aadress või telefoninumber.", + "enter_email_explainer": "Koduserver %(homeserver)s saadab sulle salasõna lähtestamiseks vajaliku verifitseerimislingi.", + "enter_email_heading": "Salasõna lähtestamiseks sisesta oma e-posti aadress", + "failed_connect_identity_server": "Isikutuvastusserverit ei õnnestu leida", + "failed_connect_identity_server_other": "Sa võid sisse logida, kuid mõned funktsionaalsused pole kasutatavad seni, kuni isikutuvastusserver pole uuesti võrgus. Kui see teade tekib järjepanu, siis palun kontrolli oma seadistusi või võta ühendust serveri haldajaga.", + "failed_connect_identity_server_register": "Sa võid registreeruda, kuid mõned funktsionaalsused pole kasutatavad seni, kuni isikutuvastusserver pole uuesti võrgus. Kui see teade tekib järjepanu, siis palun kontrolli oma seadistusi või võta ühendust serveri haldajaga.", + "failed_connect_identity_server_reset_password": "Sa võid salasõna lähtestada, kuid mõned funktsionaalsused pole kasutatavad seni, kuni isikutuvastusserver pole uuesti võrgus. Kui see teade tekib järjepanu, siis palun kontrolli oma seadistusi või võta ühendust serveri haldajaga.", + "failed_homeserver_discovery": "Koduserveri leidmine ebaõnnestus", + "failed_query_registration_methods": "Ei õnnestunud pärida toetatud registreerimismeetodite loendit.", + "failed_soft_logout_auth": "Uuesti autentimine ei õnnestunud", + "failed_soft_logout_homeserver": "Uuesti autentimine ei õnnestunud koduserveri vea tõttu", + "footer_powered_by_matrix": "põhineb Matrix'il", + "forgot_password_email_invalid": "See e-posti aadress ei tundu olema korrektne.", + "forgot_password_email_required": "Sa pead sisestama oma kontoga seotud e-posti aadressi.", + "forgot_password_prompt": "Kas sa unustasid oma salasõna?", + "forgot_password_send_email": "Saada e-kiri", + "identifier_label": "Logi sisse oma kasutajaga", + "incorrect_credentials": "Vigane kasutajanimi ja/või salasõna.", + "incorrect_credentials_detail": "Sa kasutad sisselogimiseks serverit %(hs)s, mitte aga matrix.org'i.", + "incorrect_password": "Vale salasõna", + "log_in_new_account": "Logi sisse oma uuele kasutajakontole.", + "logout_dialog": { + "description": "Kas sa oled kindel, et soovid välja logida?", + "megolm_export": "Ekspordi võtmed käsitsi", + "setup_key_backup_title": "Sa kaotad ligipääsu oma krüptitud sõnumitele", + "setup_secure_backup_description_1": "Krüptitud sõnumid kasutavad läbivat krüptimist. Ainult sinul ja saaja(te)l on võtmed selliste sõnumite lugemiseks.", + "setup_secure_backup_description_2": "Kui sa logid välja, siis krüptovõtmed kustutatakse sellest seadmest. Seega, kui sul pole krüptovõtmeid varundatud teistes seadmetes või kasutusel serveripoolset varundust, siis sa krüptitud sõnumeid hiljem lugeda ei saa.", + "skip_key_backup": "Ma ei soovi oma krüptitud sõnumeid", + "use_key_backup": "Võta kasutusele krüptovõtmete varundamine" }, - "n_unread_messages": { - "other": "%(count)s lugemata teadet.", - "one": "1 lugemata teade." + "misconfigured_body": "Palu, et sinu %(brand)s'u haldur kontrolliks sinu seadistusi võimalike vigaste või topeltkirjete osas.", + "misconfigured_title": "Sinu %(brand)s'i seadistused on paigast ära", + "msisdn_field_description": "Teades sinu kontaktinfot võivad teised kutsuda sind osalema jututubades", + "msisdn_field_label": "Telefon", + "msisdn_field_number_invalid": "See telefoninumber ei tundu õige olema, palun kontrolli ta üle ja proovi uuesti", + "msisdn_field_required_invalid": "Sisesta telefoninumber", + "no_hs_url_provided": "Koduserveri aadress on puudu", + "oidc": { + "error_generic": "Midagi läks nüüd valesti.", + "error_title": "Meil ei õnnestunud sind sisse logida" }, - "unread_messages": "Lugemata sõnumid." - }, - "labs": { - "video_rooms": "Videotoad", - "notification_settings": "Uued teavituste seadistused", - "msc3531_hide_messages_pending_moderation": "Luba modereerimist ootavate sõnumite peitmist.", - "report_to_moderators": "Teata moderaatoritele", - "latex_maths": "Sõnumites visualiseeri LaTeX-vormingus matemaatikat", - "pinning": "Sõnumite esiletõstmine", - "wysiwyg_composer": "Kujundatud teksti toimeti", - "state_counters": "Näita jututoa päises lihtsaid loendure", - "mjolnir": "Uued võimalused osalejate eiramiseks", - "custom_themes": "Toeta kohandatud teemade lisamist", - "dehydration": "Võrguühenduseta kasutamiseks mõeldud krüptitud sõnumid dehydrated teenuse abil", - "html_topic": "Näita jututoa teemade teavet html'ina", - "bridge_state": "Näita jututoa seadistustes teavet sõnumisildade kohta", - "jump_to_date": "Võimalda kuupäeva valida (lisab /jumptodate käsu ja kuupäeva valimisega seotud päisekirjed)", - "sliding_sync": "Järkjärgulise sünkroniseerimise režiim", - "element_call_video_rooms": "Element Call videotoad", - "group_calls": "Uus rühmakõnede lahendus", - "allow_screen_share_only_mode": "Luba kasutada vaid ekraanijagamisvaadet", - "location_share_live": "Asukoha jagamine reaalajas", - "dynamic_room_predecessors": "Jututoa dünaamilised eellased", - "voice_broadcast": "Ringhäälingukõne", - "rust_crypto": "Rust'is teostatud krüptolahendus", - "hidebold": "Peida teavituse täpp (ja näita loendure)", - "intentional_mentions": "Võta kasutusele tahtlikud mainimised", - "ask_to_join": "Võta kasutusele liitumine kasutaja sooviavalduse alusel", - "new_room_decoration_ui": "Uus jututoa päis ja infovaade on hetkel aktiivses arenduses", - "video_rooms_a_new_way_to_chat": "Uus võimalus videovestlusteks rakenduses %(brand)s.", - "video_rooms_always_on_voip_channels": "Videotoad on kogu aeg saadaval VoIP kanalid, mis on lõimitud jututubadega ja kasutatavad rakenduses %(brand)s.", - "video_rooms_faq1_question": "Kuidas ma saan luua videotoa?", - "video_rooms_faq1_answer": "Klõpsi vasakus paanis jututubade loendis leiduvat „+“ nuppu.", - "video_rooms_faq2_question": "Kas ma saan videokõne ajal ka tekstisõnumeid saata?", - "video_rooms_faq2_answer": "Jah, tekstivestluse ajajoon on kuvatud videovaate kõrval.", - "thank_you": "Täname, et liitusid testprogrammiga. Et me saaksime võimalikult asjakohaseid täiendusi teha, palun jaga nii detailset teavet kui võimalik.", - "notification_settings_caption": "Me teeme teavituste seadistuste muutmise lihtsamaks. Kohanda oma %(brand)s'i nii nagu soovid.", - "report_to_moderators_description": "Kui jututoas on modereerimine kasutusel, siis nupust „Teata sisust“ avaneva vormi abil saad jututoa reegleid rikkuvast sisust teatada moderaatoritele.", - "feature_wysiwyg_composer_description": "Sõnumite kirjutamisel kasuta Markdown'i asemel täisfunktsionaalset küljendust.", - "currently_experimental": "Parasjagu katsejärgus.", - "jump_to_date_msc_support": "Eeldab, et sinu koduserver toetab MSC3030 spetsifikatsiooni", - "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)", - "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", - "beta_feature": "See on veel katsetamisjärgus funktsionaalsus", - "click_for_info": "Lisateabe jaoks klõpsi", - "leave_beta_reload": "Beeta-funktsionaalsuste kasutamise lõpetamisel laadime uuesti rakenduse %(brand)s.", - "join_beta_reload": "Beeta-funktsionaalsuste kasutusele võtmisel laadime uuesti rakenduse %(brand)s.", - "leave_beta": "Lõpeta beetaversiooni kasutamine", - "join_beta": "Hakka kasutama beetaversiooni", - "notification_settings_beta_title": "Teavituste seadistused", - "voice_broadcast_force_small_chunks": "Kasuta ringhäälingusõnumi puhul 15-sekundilist blokipikkust", - "oidc_native_flow": "Luba OIDC liidestus (aktiivselt arendamisel)" - }, - "keyboard": { - "home": "Avaleht", - "space": "Tühikuklahv", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[number]", - "backspace": "Tagasisammuklahv", - "category_calls": "Kõned", - "category_room_list": "Jututubade loend", - "category_navigation": "Navigeerimine", - "category_autocomplete": "Automaatne sõnalõpetus", - "composer_toggle_bold": "Lülita paks kiri sisse/välja", - "composer_toggle_italics": "Lülita kaldkiri sisse/välja", - "composer_toggle_quote": "Lülita tsiteerimine sisse/välja", - "composer_toggle_code_block": "Lülita koodiblokk sisse/välja", - "composer_toggle_link": "Lülita link sisse/välja", - "cancel_reply": "Tühista sõnumile vastamine", - "navigate_next_message_edit": "Muutmiseks liigu järgmise sõnumi juurde", - "navigate_prev_message_edit": "Muutmiseks liigu eelmise sõnumi juurde", - "composer_jump_start": "Hüppa sõnumite kirjutamise vaate algusesse", - "composer_jump_end": "Hüppa sõnumite kirjutamise vaate lõppu", - "composer_navigate_next_history": "Mine muutmisvaate ajaloos järgmise sõnumi juurde", - "composer_navigate_prev_history": "Mine muutmisvaate ajaloos eelmise sõnumi juurde", - "send_sticker": "Saada kleeps", - "toggle_microphone_mute": "Lülita mikrofoni summutamine sisse/välja", - "toggle_webcam_mute": "Lülita veebikaamera sisse/välja", - "dismiss_read_marker_and_jump_bottom": "Ära arvesta loetud sõnumite järjehoidjat ning mine kõige lõppu", - "jump_to_read_marker": "Mine vanima lugemata sõnumi juurde", - "upload_file": "Laadi fail üles", - "scroll_up_timeline": "Liigu ajajoonel üles", - "scroll_down_timeline": "Liigu ajajoonel alla", - "jump_room_search": "Suundu jututoa otsingusse", - "room_list_select_room": "Vali tubade loendist jututuba", - "room_list_collapse_section": "Ahenda jututubade loendi valikut", - "room_list_expand_section": "Laienda jututubade loendi valikut", - "room_list_navigate_down": "Suundu jututubade loendis alla", - "room_list_navigate_up": "Suundu jututubade loendis üles", - "toggle_top_left_menu": "Lülita ülemine vasak menüü sisse/välja", - "toggle_right_panel": "Lülita parem paan sisse/välja", - "keyboard_shortcuts_tab": "Ava see seadistuste vaates", - "go_home_view": "Avalehele", - "next_unread_room": "Järgmine lugemata otsevestlus või jututuba", - "prev_unread_room": "Eelmine lugemata otsevestlus või jututuba", - "next_room": "Järgmine otsevestlus või jututuba", - "prev_room": "Eelmine otsevestlus või jututuba", - "autocomplete_cancel": "Lülita automaatne sõnalõpetus välja", - "autocomplete_navigate_next": "Järgmine sisestussoovitus", - "autocomplete_navigate_prev": "Eelmine sisestussoovitus", - "toggle_space_panel": "Lülita kogukondade riba sisse/välja", - "toggle_hidden_events": "Lülita peidetud sündmuste näitamine sisse/välja", - "jump_first_message": "Mine esimese sõnumi juurde", - "jump_last_message": "Mine viimase sõnumi juurde", - "composer_undo": "Võta muudatus tagasi", - "composer_redo": "Korda muudatust", - "navigate_prev_history": "Eelmine viimati külastatud jututuba või kogukond", - "navigate_next_history": "Järgmine viimati külastatud jututuba või kogukond", - "switch_to_space": "Vaata kogukonnakeskust tema numbri alusel", - "open_user_settings": "Ava kasutaja seadistused", - "close_dialog_menu": "Sulge dialoogiaken või kontekstimenüü", - "activate_button": "Aktiveeri valitud nupp", - "composer_new_line": "Reavahetus", - "autocomplete_force": "Sunni lõpetama", - "search": "Otsing (peab olema lubatud)" - }, - "credits": { - "default_cover_photo": "Vaikimisi kasutatava kaanepildi autoriõiguste omanik on Jesús Roncero ja seda fotot kasutame vastavalt CC-BY-SA 4.0 litsentsi tingimustele.", - "twemoji_colr": "Twemoji-colr kirjatüübi autoriõiguste omanik on Mozilla Foundation seda kasutame vastavalt Apache 2.0 litsentsi tingimustele.", - "twemoji": "Twemoji emotikonide autoriõiguste omanik on Twitter, Inc koos kaasautoritega ning neid kasutame vastavalt CC-BY 4.0 litsentsi tingimustele." - }, - "composer": { - "format_bold": "Paks kiri", - "format_italic": "Kaldkiri", - "format_underline": "Allajoonitud tekst", - "format_strikethrough": "Läbikriipsutus", - "format_unordered_list": "Täpploend", - "format_ordered_list": "Nummerdatud loend", - "format_increase_indent": "Suurenda taandrida", - "format_decrease_indent": "Vähenda taandrida", - "format_inline_code": "Kood", - "format_code_block": "Koodiplokk", - "format_link": "Link", - "send_button_title": "Saada sõnum", - "placeholder_thread_encrypted": "Vasta krüptitud jutulõngas…", - "placeholder_thread": "Vasta jutulõngas…", - "placeholder_reply_encrypted": "Saada krüptitud vastus…", - "placeholder_reply": "Saada vastus…", - "placeholder_encrypted": "Saada krüptitud sõnum…", - "placeholder": "Saada sõnum…" - }, - "Bold": "Paks kiri", - "Link": "Link", - "Code": "Kood", - "power_level": { - "default": "Tavaline", - "restricted": "Piiratud õigustega kasutaja", - "moderator": "Moderaator", - "admin": "Peakasutaja", - "mod": "Moderaator", - "custom": "Kohandatud õigused (%(level)s)" + "password_field_keep_going_prompt": "Jätka…", + "password_field_label": "Sisesta salasõna", + "password_field_strong_label": "Vahva, see on korralik salasõna!", + "password_field_weak_label": "Selline salasõna on küll lubatud, kuid üsna ebaturvaline", + "phone_label": "Telefon", + "phone_optional_label": "Telefoninumber (kui soovid)", + "qr_code_login": { + "approve_access_warning": "Lubades ligipääsu sellele seadmele, annad talle ka täismahulise ligipääsu oma kasutajakontole.", + "completing_setup": "Lõpetame uue seadme seadistamise", + "confirm_code_match": "Kontrolli, et järgnev kood klapib teises seadmes kuvatava koodiga:", + "connecting": "Kõne on ühendamisel…", + "devices_connected": "Seadmed on ühendatud", + "error_device_already_signed_in": "Teine seade on juba võrku loginud.", + "error_device_not_signed_in": "Teine seade ei ole võrku loginud.", + "error_device_unsupported": "Sidumine selle seadmega ei ole toetatud.", + "error_homeserver_lacks_support": "Koduserver ei toeta muude seadmete võrku logimise võimalust.", + "error_invalid_scanned_code": "Skaneeritud QR-kood on vigane.", + "error_linking_incomplete": "Sidumine ei lõppenud etteantud aja jooksul.", + "error_request_cancelled": "Päring katkestati.", + "error_request_declined": "Teine seade lükkas päringu tagasi.", + "error_unexpected": "Tekkis teadmata viga.", + "review_and_approve": "Vaata üle ja kinnita sisselogimine Matrixi'i võrku", + "scan_code_instruction": "Loe QR-koodi seadmega, kus sa oled Matrix'i võrgust välja loginud.", + "scan_qr_code": "Loe QR-koodi", + "select_qr_code": "Vali „%(scanQRCode)s“", + "sign_in_new_device": "Logi sisse uus seade", + "start_at_sign_in_screen": "Alusta sisselogimisvaatest", + "waiting_for_device": "Ootame, et teine seade logiks võrku" + }, + "register_action": "Loo konto", + "registration": { + "continue_without_email_description": "Lihtsalt hoiatame, et kui sa ei lisa e-posti aadressi ning unustad oma konto salasõna, siis sa võid püsivalt kaotada ligipääsu oma kontole.", + "continue_without_email_field_label": "E-posti aadress (kui soovid)", + "continue_without_email_title": "Jätka ilma e-posti aadressi seadistamiseta" + }, + "registration_disabled": "Väline registreerimine ei ole selles koduserveris kasutusel.", + "registration_msisdn_field_required_invalid": "Sisesta telefoninumber (nõutav selles koduserveris)", + "registration_successful": "Registreerimine õnnestus", + "registration_username_in_use": "Keegi juba pruugib sellist kasutajanime. Katseta mõne muuga või kui oled sina ise, siis logi sisse.", + "registration_username_unable_check": "Kasutajanime saadavust ei õnnestu kontrollida. Palun proovi hiljem uuesti.", + "registration_username_validation": "Palun kasuta vaid väiketähti, numbreid, sidekriipsu ja alakriipsu", + "reset_password": { + "confirm_new_password": "Kinnita oma uus salasõna", + "devices_logout_success": "Sa oled kõikidest seadmetest välja logitud ning enam ei saa tõuketeavitusi. Nende taaskuvamiseks logi sisse igas oma soovitud seadmetes.", + "other_devices_logout_warning_1": "Kõikide sinu seadmete võrgust välja logimine kustutab ka nendes salvestatud krüptovõtmed ja sellega muutuvad ka krüptitud vestlused loetamatuteks.", + "other_devices_logout_warning_2": "Kui sa soovid ligipääsu varasematele krüptitud vestlustele, palun seadista võtmete varundus või enne jätkamist ekspordi mõnest seadmest krüptovõtmed.", + "password_not_entered": "Palun sisesta uus salasõna.", + "passwords_mismatch": "Uued salasõnad peavad omavahel klappima.", + "rate_limit_error": "Liiga palju päringuid napis ajavahemikus. Enne uuesti proovimist palun oota veidi.", + "rate_limit_error_with_time": "Liiga palju päringuid napis ajavahemikus. Enne uuesti proovimist palun oota %(timeout)s sekundit.", + "reset_successful": "Sinu salasõna on muudetud.", + "return_to_login": "Mine tagasi sisselogimisvaatele", + "sign_out_other_devices": "Logi kõik oma seadmed võrgust välja" + }, + "reset_password_action": "Lähtesta salasõna", + "reset_password_email_field_description": "Kasuta e-posti aadressi ligipääsu taastamiseks oma kontole", + "reset_password_email_field_required_invalid": "Sisesta e-posti aadress (nõutav selles koduserveris)", + "reset_password_email_not_associated": "Sinu e-posti aadress ei tundu olema selles koduserveris seotud Matrixi kasutajatunnusega.", + "reset_password_email_not_found_title": "Seda e-posti aadressi ei leidunud", + "reset_password_title": "Lähtesta oma salasõna", + "server_picker_custom": "Muu koduserver", + "server_picker_description": "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.", + "server_picker_description_matrix.org": "Liitu tasuta nende miljonitega, kas kasutavad suurimat avalikku Matrix'i serverit", + "server_picker_dialog_title": "Vali kes võiks sinu kasutajakontot teenindada", + "server_picker_explainer": "Kui sul on oma koduserveri eelistus olemas, siis kasuta seda. Samuti võid soovi korral oma enda koduserveri püsti panna.", + "server_picker_failed_validate_homeserver": "Koduserveri õigsust ei õnnestunud kontrollida", + "server_picker_intro": "Me nimetame „koduserveriks“ sellist serverit, mis haldab sinu kasutajakontot.", + "server_picker_invalid_url": "Vigane aadress", + "server_picker_learn_more": "Teave koduserverite kohta", + "server_picker_matrix.org": "Matrix.org on maailma suurim avalik koduserver ja see sobib paljude jaoks.", + "server_picker_required": "Sisesta koduserver", + "server_picker_title": "Logi sisse oma koduserverisse", + "server_picker_title_default": "Serveri seadistused", + "server_picker_title_registration": "Sinu kasutajakontot teenindab", + "session_logged_out_description": "Turvalisusega seotud põhjustel on see sessioon välja logitud. Palun logi uuesti sisse.", + "session_logged_out_title": "Välja logitud", + "set_email": { + "description": "See võimaldab sul luua uue salasõna ning saada teavitusi.", + "verification_pending_description": "Palun vaata oma e-kirju ning klõpsi meie saadetud kirjas leiduvat linki. Kui see on tehtud, siis vajuta Jätka-nuppu.", + "verification_pending_title": "Verifikatsioon on ootel" + }, + "set_email_prompt": "Kas sa soovid seadistada e-posti aadressi?", + "sign_in_description": "Jätkamaks kasuta oma kontot.", + "sign_in_instead": "Pigem logi sisse", + "sign_in_instead_prompt": "Pigem logi sisse", + "sign_in_or_register": "Logi sisse või loo uus konto", + "sign_in_or_register_description": "Jätkamaks kasuta oma kontot või loo uus konto.", + "sign_in_prompt": "Sul on kasutajakonto olemas? Siis logi sisse", + "sign_in_with_sso": "Logi sisse ühekordse sisselogimise abil", + "signing_in": "Login sisse…", + "soft_logout": { + "clear_data_button": "Eemalda kõik andmed", + "clear_data_description": "Sessiooni kõikide andmete kustutamine on tegevus, mida ei saa tagasi pöörata. Kui sa pole varundanud krüptovõtmeid, siis sa kaotad ligipääsu krüptitud sõnumitele.", + "clear_data_title": "Kas eemaldame kõik selle sessiooni andmed?" + }, + "soft_logout_heading": "Sa oled loginud välja", + "soft_logout_intro_password": "Sisselogimiseks ja oma kontole ligipääsu saamiseks sisesta oma salasõna.", + "soft_logout_intro_sso": "Logi sisse ja pääse tagasi oma kasutajakonto juurde.", + "soft_logout_intro_unsupported_auth": "Sa ei saa oma kasutajakontole sisse logida. Lisateabe saamiseks palun võta ühendust oma koduserveri halduriga.", + "soft_logout_subheading": "Kustuta privaatsed andmed", + "soft_logout_warning": "Hoiatus: Sinu privaatsed andmed (sealhulgas krüptimisvõtmed) on jätkuvalt salvestatud selles sessioonis. Eemalda nad, kui oled lõpetanud selle sessiooni kasutamise või soovid sisse logida muu kasutajakontoga.", + "sso": "SSO Ühekordne sisselogimine", + "sso_failed_missing_storage": "Me sättisime nii, et sinu veebibrauser jätaks järgmiseks sisselogimiseks meelde sinu koduserveri, kuid kahjuks on ta selle unustanud. Palun mine sisselogimise lehele ja proovi uuesti.", + "sso_or_username_password": "%(ssoButtons)s või %(usernamePassword)s", + "sync_footer_subtitle": "Kui oled liitunud paljude jututubadega, siis see võib natuke aega võtta", + "syncing": "Sünkroniseerin…", + "uia": { + "code": "Kood", + "email": "Kasutajakonto loomiseks ava link e-kirjast, mille just saatsime %(emailAddress)s aadressile.", + "email_auth_header": "Jätkamaks vaata oma e-kirju", + "email_resend_prompt": "Sa pole kirja saanud? Saada uuesti", + "email_resent": "Uuesti saadetud!", + "fallback_button": "Alusta autentimist", + "msisdn": "Saatsime tekstisõnumi telefoninumbrile %(msisdn)s", + "msisdn_token_incorrect": "Vigane tunnusluba", + "msisdn_token_prompt": "Palun sisesta seal kuvatud kood:", + "password_prompt": "Tuvasta oma isik sisestades salasõna alljärgnevalt.", + "recaptcha_missing_params": "Robotilõksu avalik võti on puudu koduserveri seadistustes. Palun teata sellest oma koduserveri haldurile.", + "registration_token_label": "Registreerimise tunnuskood", + "registration_token_prompt": "Sisesta koduserveri haldaja poolt antud tunnuskood.", + "sso_body": "Kinnita selle e-posti aadress kasutades oma isiku tuvastamiseks ühekordset sisselogimist (Single Sign On).", + "sso_failed": "Midagi läks sinu isiku tuvastamisel viltu. Tühista viimane toiming ja proovi uuesti.", + "sso_postauth_body": "Oma isiku tuvastamiseks klõpsi alljärgnevat nuppu.", + "sso_postauth_title": "Soovin jätkata", + "sso_preauth_body": "Jätkamaks tuvasta oma isik kasutades ühekordset sisselogimist.", + "sso_title": "Jätkamiseks kasuta ühekordset sisselogimist", + "terms": "Palun vaata üle selle koduserveri kasutustingimused ja nõustu nendega:", + "terms_invalid": "Palun vaata üle kõik koduserveri kasutustingimused ja nõustu nendega" + }, + "unsupported_auth": "See koduserver ei paku ühtegi sisselogimislahendust, mida see klient toetab.", + "unsupported_auth_email": "See koduserver ei võimalda e-posti aadressi kasutamist sisselogimisel.", + "unsupported_auth_msisdn": "See server ei toeta autentimist telefoninumbri alusel.", + "username_field_required_invalid": "Sisesta kasutajanimi", + "username_in_use": "Keegi juba pruugib sellist kasutajanime. Palun katseta mõne muuga.", + "verify_email_explainer": "Enne sinu salasõna lähtestamist soovime olla kindlad, et tegemist on sinuga. Palun klõpsi linki, mille just saatsime %(email)s e-posti aadressile", + "verify_email_heading": "Jätkamiseks kinnita oma e-posti aadress" }, "bug_reporting": { - "introduction": "Kui sa oled GitHub'is teinud meile veateate, siis silumislogid võivad aidata vea lahendamisel. ", - "description": "Vigadega seotud logid sisaldavad rakenduse teavet, sealhulgas sinu kasutajanime, külastatud jututubade tunnuseid või nimesid, viimatikasutatud liidese funktsionaalsusi ning teiste kasutajate kasutajanimesid. Logides ei ole saadetud sõnumite sisu.", - "matrix_security_issue": "Kui soovid teatada Matrix'iga seotud turvaveast, siis palun tutvu enne Matrix.org Turvalisuse avalikustamise juhendiga.", - "submit_debug_logs": "Saada silumise logid", - "title": "Vigadest teatamine", "additional_context": "Kui sul leidub lisateavet, mis võis selle vea analüüsimisel abiks olla, siis palun lisa need ka siia - näiteks mida sa vea tekkimise hetkel tegid, jututoa tunnus, kasutajate tunnused, jne.", - "send_logs": "Saada logikirjed", - "github_issue": "Veateade GitHub'is", - "download_logs": "Laadi logikirjed alla", "before_submitting": "Enne logide saatmist sa peaksid GitHub'is looma veateate ja kirjeldama seal tekkinud probleemi.", "collecting_information": "Kogun teavet rakenduse versiooni kohta", "collecting_logs": "Kogun logisid", - "uploading_logs": "Laadin logisid üles", + "create_new_issue": "Selle vea uurimiseks palun loo uus veateade meie GitHub'is.", + "description": "Vigadega seotud logid sisaldavad rakenduse teavet, sealhulgas sinu kasutajanime, külastatud jututubade tunnuseid või nimesid, viimatikasutatud liidese funktsionaalsusi ning teiste kasutajate kasutajanimesid. Logides ei ole saadetud sõnumite sisu.", + "download_logs": "Laadi logikirjed 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", - "minutes_seconds_left": "jäänud on %(minutes)sm %(seconds)ss", - "seconds_left": "jäänud %(seconds)s sekundit", - "date_at_time": "%(date)s %(time)s", - "short_days": "%(value)s p", - "short_hours": "%(value)s t", - "short_minutes": "%(value)s m", - "short_seconds": "%(value)s s", - "short_days_hours_minutes_seconds": "%(days)s pv %(hours)s t %(minutes)s m %(seconds)s s", - "short_hours_minutes_seconds": "%(hours)s t %(minutes)s m %(seconds)s s", - "short_minutes_seconds": "%(minutes)s m %(seconds)s s", - "last_week": "Eelmine nädal", - "last_month": "Eelmine kuu", - "n_minutes_ago": "%(num)s minutit tagasi", - "n_hours_ago": "%(num)s tundi tagasi", - "n_days_ago": "%(num)s päeva tagasi", - "in_n_minutes": "%(num)s minuti pärast", - "in_n_hours": "%(num)s tunni pärast", - "in_n_days": "%(num)s päeva pärast", - "in_few_seconds": "mõne sekundi pärast", - "in_about_minute": "umbes minuti pärast", - "in_about_hour": "umbes tunni pärast", - "in_about_day": "umbes päeva pärast", - "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", - "left": "jäänud %(timeRemaining)s" + "error_empty": "Palun kirjelda seda, mis läks valesti ja loo GitHub'is veateade.", + "failed_send_logs": "Logikirjete saatmine ei õnnestunud: ", + "github_issue": "Veateade GitHub'is", + "introduction": "Kui sa oled GitHub'is teinud meile veateate, siis silumislogid võivad aidata vea lahendamisel. ", + "log_request": "Tagamaks et sama ei juhtuks tulevikus, palun saada meile salvestatud logid.", + "logs_sent": "Logikirjed saadetud", + "matrix_security_issue": "Kui soovid teatada Matrix'iga seotud turvaveast, siis palun tutvu enne Matrix.org Turvalisuse avalikustamise juhendiga.", + "preparing_download": "Valmistun logikirjete allalaadimiseks", + "preparing_logs": "Valmistun logikirjete saatmiseks", + "send_logs": "Saada logikirjed", + "submit_debug_logs": "Saada silumise logid", + "textarea_label": "Märkused", + "thank_you": "Suur tänu!", + "title": "Vigadest teatamine", + "unsupported_browser": "Meeldetuletus: sinu brauser ei ole toetatud ja seega rakenduse kasutuskogemus võib olla ennustamatu.", + "uploading_logs": "Laadin logisid üles", + "waiting_for_server": "Ootan serverilt vastust" }, - "onboarding": { - "personal_messaging_title": "Turvaline suhtlus pere ja sõprade jaoks", - "free_e2ee_messaging_unlimited_voip": "%(brand)s on parim viis suhtluseks - siin on tasuta läbiv krüptimine kui piiramatult heli- ja videokõnesid.", - "personal_messaging_action": "Alusta oma esimest vestlust", - "work_messaging_title": "Turvalised sõnumid töökeskkonna jaoks", - "work_messaging_action": "Leia oma kolleege", - "community_messaging_title": "Kogukonnad, mida te ise haldate", - "community_messaging_action": "Leia oma kaasteelisi", - "welcome_to_brand": "Tere tulemast %(brand)s'i kasutajaks", - "only_n_steps_to_go": { - "one": "Ainult %(count)s samm veel", - "other": "Ainult %(count)s sammu veel" - }, - "you_did_it": "Valmis!", - "complete_these": "Kasutamaks kõiki %(brand)s'i võimalusi tee läbi alljärgnev", - "community_messaging_description": "Halda ja kontrolli suhtlust oma kogukonnas.\nSobib ka miljonitele kasutajatele ning võimaldab mitmekesist modereerimist kui liidestust.", - "you_made_it": "Sa said valmis!", - "set_up_profile_description": "Taga, et sinu suhtluspartnerid võivad selles kindlad olla, et tegemist on sinuga", - "set_up_profile_action": "Sinu profiil", - "set_up_profile": "Seadista oma profiili", - "get_stuff_done": "Saa tööd tehtud üheskoos oma kaasteelistega", - "find_people": "Leia muid suhtluspartnereid", - "find_friends_description": "Selleks sa oled ju siin, alustame siis nüüd", - "find_friends_action": "Leia sõpru", - "find_friends": "Leia sõpru ja saada neile kutse", - "find_coworkers": "Leia kolleege ja saada neile kutse", - "find_community_members": "Leia ja saada kutse oma kogukonna liikmetele", - "enable_notifications_description": "Ära jäta vahele vastuseid ega olulisi sõnumeid", - "enable_notifications_action": "Võta teavitused kasutusele", - "enable_notifications": "Lülita seadistused välja", - "download_app_description": "Võta %(brand)s nutiseadmesse kaasa ning ära jäta suhtlemist vahele", - "download_app_action": "Laadi alla rakendusi", - "download_app": "Laadi alla %(brand)s", - "download_brand": "Laadi alla %(brand)s", - "download_brand_desktop": "Laadi alla %(brand)s töölaua rakendusena", - "qr_or_app_links": "%(qrCode)s või %(appLinks)s", - "download_app_store": "Laadi alla App Store'st", - "download_google_play": "Laadi alla Google Play'st", - "download_f_droid": "Laadi alla F-Droid'ist", - "apple_trademarks": "App Store® ja Apple logo® on Apple Inc kaubamärgid.", - "google_trademarks": "Google Play ja Google Play logo on Google LLC kaubamärgid.", - "has_avatar_label": "Suurepärane, nüüd teised teavad et tegemist on sinuga", - "no_avatar_label": "Enda tutvustamiseks lisa foto.", - "welcome_user": "Tere tulemast, %(name)s", - "welcome_detail": "Nüüd näitame sulle, mida saad järgmiseks teha", - "intro_welcome": "Tere tulemast suhtlusrakenduse %(appName)s kasutajaks", - "intro_byline": "Vestlused, mida sa tegelikult ka omad.", - "send_dm": "Saada otsesõnum", - "explore_rooms": "Sirvi avalikke jututubasid", - "create_room": "Loo rühmavestlus" + "cannot_invite_without_identity_server": "Kui isikutuvastusserver on seadistamata, siis e-posti teel kutset saata ei saa. Soovi korral saad seda muuta Seadistuste vaatest.", + "cannot_reach_homeserver": "Koduserver ei ole hetkel leitav", + "cannot_reach_homeserver_detail": "Palun kontrolli, kas sul on toimiv internetiühendus ning kui on, siis küsi abi koduserveri haldajalt", + "cant_load_page": "Lehe laadimine ei õnnestunud", + "chat_card_back_action_label": "Tagasi vestluse manu", + "chat_effects": { + "confetti_description": "Lisab sellele sõnumile serpentiine", + "confetti_message": "saatis serpentiine", + "fireworks_description": "Lisab sellele sõnumile ilutulestiku", + "fireworks_message": "saadab ilutulestiku", + "hearts_description": "Lisab sellele sõnumile südamed", + "hearts_message": "saadame südameid", + "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" }, - "settings": { - "show_breadcrumbs": "Näita viimati külastatud jututubade viiteid jututubade loendi kohal", - "all_rooms_home_description": "Kõik sinu jututoad on nähtavad avalehel.", - "use_command_f_search": "Ajajoonelt otsimiseks kasuta Command+F klahve", - "use_control_f_search": "Ajajoonelt otsimiseks kasuta Ctrl+F klahve", - "use_12_hour_format": "Näita ajatempleid 12-tunnises vormingus (näiteks 2:30pl)", - "always_show_message_timestamps": "Alati näita sõnumite ajatempleid", - "send_read_receipts": "Saada lugemisteatiseid", - "send_typing_notifications": "Anna märku teisele osapoolele, kui mina sõnumit kirjutan", - "replace_plain_emoji": "Automaatelt asenda vormindamata tekst emotikoniga", - "enable_markdown": "Kasuta Markdown-süntaksit", - "emoji_autocomplete": "Näita kirjutamise ajal emoji-soovitusi", - "use_command_enter_send_message": "Sõnumi saatmiseks vajuta Command + Enter klahve", - "use_control_enter_send_message": "Sõnumi saatmiseks vajuta Ctrl + Enter", - "all_rooms_home": "Näita kõiki jututubasid avalehel", - "enable_markdown_description": "Vormindamata teksti koostamiseks alusta sõnumeid /plain käsuga.", - "show_stickers_button": "Näita kleepsude nuppu", - "insert_trailing_colon_mentions": "Mainimiste järel näita sõnumi alguses koolonit", - "automatic_language_detection_syntax_highlight": "Kasuta süntaksi esiletõstmisel automaatset keeletuvastust", - "code_block_expand_default": "Vaikimisi kuva koodiblokid tervikuna", - "code_block_line_numbers": "Näita koodiblokkides reanumbreid", - "inline_url_previews_default": "Luba URL'ide vaikimisi eelvaated", - "autoplay_gifs": "Esita automaatselt liikuvaid pilte", - "autoplay_videos": "Esita automaatselt videosid", - "image_thumbnails": "Näita piltide eelvaateid või väikepilte", - "show_typing_notifications": "Anna märku, kui teine osapool sõnumit kirjutab", - "show_redaction_placeholder": "Näita kustutatud sõnumite asemel kohatäidet", - "show_read_receipts": "Näita teiste kasutajate lugemisteatiseid", - "show_join_leave": "Näita jututubade liitumise ja lahkumise teateid (ei käi kutsete, müksamiste ja keelamiste kohta)", - "show_displayname_changes": "Näita kuvatava nime muutusi", - "show_chat_effects": "Näita vestluses edevat graafikat (näiteks kui keegi on saatnud serpentiine)", - "show_avatar_changes": "Näita tunnuspildi muudatusi", - "big_emoji": "Kasuta vestlustes suuri emoji'sid", - "jump_to_bottom_on_send": "Sõnumi saatmiseks hüppa ajajoone lõppu", - "disable_historical_profile": "Sõnumite ajaloos leiduvate kasutajate puhul näita kehtivat tunnuspilti ning nime", - "show_nsfw_content": "Näita töökeskkonnas mittesobilikku sisu", - "prompt_invite": "Hoiata enne kutse saatmist võimalikule vigasele Matrix'i kasutajatunnusele", - "hardware_acceleration": "Kasuta riistvaralist kiirendust (jõustamine eeldab %(appName)s rakenduse uuesti käivitamist)", - "start_automatically": "Käivita Element automaatselt peale arvutisse sisselogimist", - "warn_quit": "Hoiata enne rakenduse töö lõpetamist", - "notifications": { - "rule_contains_display_name": "Sõnumid, mis sisaldavad minu kuvatavat nime", - "rule_contains_user_name": "Sõnumid, mis sisaldavad minu kasutajatunnust", - "rule_roomnotif": "Sõnumid, mis sisaldavad sõna @room", - "rule_room_one_to_one": "Kahepoolsete vestluste sõnumid", - "rule_message": "Rühmavestluste sõnumid", - "rule_encrypted": "Rühmavestluste krüptitud sõnumid", - "rule_invite_for_me": "Kui mind kutsutakse jututuppa", - "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", - "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" + "common": { + "about": "Rakenduse teave", + "access_token": "Pääsuluba", + "accessibility": "Ligipääsetavus", + "advanced": "Teave arendajatele", + "all_rooms": "Kõik jututoad", + "analytics": "Analüütika", + "and_n_others": { + "other": "ja %(count)s muud...", + "one": "ja üks muu..." }, - "appearance": { - "layout_irc": "IRC (katseline)", - "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" + "appearance": "Välimus", + "application": "Rakendus", + "are_you_sure": "Kas sa oled kindel?", + "attachment": "Manus", + "authentication": "Autentimine", + "avatar": "Tunnuspilt", + "beta": "Beetaversioon", + "camera": "Kaamera", + "cameras": "Kaamerad", + "capabilities": "Funktsionaalsused ja võimed", + "copied": "Kopeeritud!", + "credits": "Tänuavaldused", + "cross_signing": "Risttunnustamine", + "dark": "Tume", + "description": "Kirjeldus", + "deselect_all": "Eemalda kõik valikud", + "device": "Seade", + "display_name": "Kuvatav nimi", + "edited": "muudetud", + "email_address": "E-posti aadress", + "encrypted": "Krüptitud", + "encryption_enabled": "Krüptimine on kasutusel", + "error": "Viga", + "faq": "Korduma kippuvad küsimused", + "favourites": "Lemmikud", + "feedback": "Tagasiside", + "filter_results": "Filtreeri tulemusi", + "forward_message": "Edasta sõnum", + "general": "Üldist", + "go_to_settings": "Ava seadistused", + "guest": "Külaline", + "help": "Abiteave", + "historical": "Ammune", + "home": "Avaleht", + "homeserver": "Koduserver", + "identity_server": "Isikutuvastusserver", + "image": "Pilt", + "integration_manager": "Lõiminguhaldur", + "joined": "Liitunud", + "labs": "Katsed", + "legal": "Juriidiline teave", + "light": "Hele", + "loading": "Laadime…", + "location": "Asukoht", + "low_priority": "Vähetähtis", + "message": "Sõnum", + "message_layout": "Sõnumite paigutus", + "microphone": "Mikrofon", + "model": "Mudel", + "modern": "Moodne", + "mute": "Summuta", + "n_members": { + "other": "%(count)s liiget", + "one": "%(count)s liige" }, - "inline_url_previews_room_account": "Luba URL'ide eelvaated selle jututoa jaoks (mõjutab vaid sind)", - "inline_url_previews_room": "Luba URL'ide vaikimisi eelvaated selles jututoas osalejate jaoks" - }, - "devtools": { - "send_custom_account_data_event": "Saada kohandatud kontoandmete päring", - "send_custom_room_account_data_event": "Saada kohandatud jututoa kontoandmete päring", - "event_type": "Sündmuse tüüp", - "state_key": "Oleku võti", - "invalid_json": "See ei tundu olema korrektse json-andmestikuna.", - "failed_to_send": "Päringu või sündmuse saatmine ei õnnestunud!", - "event_sent": "Sündmus on saadetud!", - "event_content": "Sündmuse sisu", - "user_read_up_to": "Kasutaja on lugenud kuni: ", - "no_receipt_found": "Lugemisteatist ei leidu", - "user_read_up_to_ignore_synthetic": "Kasutaja luges kuni sõnumini (ignoreSynthetic): ", - "user_read_up_to_private": "Kasutaja luges kuni sõnumini (m.read.private): ", - "user_read_up_to_private_ignore_synthetic": "Kasutaja luges kuni sõnumini (m.read.private;ignoreSynthetic): ", - "room_status": "Jututoa sõnumite olek", - "room_unread_status_count": { - "other": "Lugemata sõnumite olek jututoas: %(status)s, kokku: %(count)s" + "n_participants": { + "one": "1 osaleja", + "other": "%(count)s oselejat" }, - "notification_state": "Teavituste olek: %(notificationState)s", - "room_encrypted": "Jututuba on krüptitud ✅", - "room_not_encrypted": "Jututuba on krüptimata 🚨", - "main_timeline": "Peamine ajajoon", - "threads_timeline": "Jutulõngade ajajoon", - "room_notifications_total": "Kokku: ", - "room_notifications_highlight": "Esiletõstetud: ", - "room_notifications_dot": "Punkt: ", - "room_notifications_last_event": "Viimane sündmus:", - "room_notifications_type": "Tüüp: ", - "room_notifications_sender": "Saatja: ", - "room_notifications_thread_id": "Jutulõnga tunnus: ", - "spaces": { - "other": "<%(count)s kogukonda>", - "one": "" + "n_rooms": { + "other": "%(count)s jututuba", + "one": "%(count)s jututuba" }, - "empty_string": "", - "room_unread_status": "Lugemata sõnumite olek jututoas: %(status)s", - "id": "ID: ", - "send_custom_state_event": "Saada kohandatud olekusündmus", - "see_history": "Vaata ajalugu", - "failed_to_load": "Laadimine ei õnnestunud.", - "client_versions": "Klientrakenduste versioonid", - "server_versions": "Serveri versioonid", - "number_of_users": "Kasutajate arv", - "failed_to_save": "Seadistuste salvestamine ei õnnestunud.", - "save_setting_values": "Salvesta seadistuste väärtused", - "setting_colon": "Seadistus:", - "caution_colon": "Hoiatus:", - "use_at_own_risk": "See kasutajaliides ei oska kontrollida väärtuste tüüpi ja vormingut. Muudatusi teed omal vastutusel.", - "setting_definition": "Seadistuse määratlus:", - "level": "Tase", - "settable_global": "Seadistatav üldiselt", - "settable_room": "Seadistatav jututoa-kohaselt", - "values_explicit": "Väärtused konkreetsel tasemel", - "values_explicit_room": "Väärtused konkreetsel tasemel selles jututoas", - "edit_values": "Muuda väärtusi", - "value_colon": "Väärtus:", - "value_this_room_colon": "Väärtus selles jututoas:", - "values_explicit_colon": "Väärtused konkreetsel tasemel:", - "values_explicit_this_room_colon": "Väärtused konkreetsel tasemel selles jututoas:", - "setting_id": "Seadistuse tunnus", - "value": "Väärtus", - "value_in_this_room": "Väärtus selles jututoas", - "edit_setting": "Muuda seadistust", - "phase_requested": "Päring tehtud", - "phase_ready": "Valmis", - "phase_started": "Alustatud", - "phase_cancelled": "Katkestatud", - "phase_transaction": "Transaktsioon", - "phase": "Faas", - "timeout": "Aegumine", - "methods": "Meetodid", - "requester": "Päringu tegija", - "observe_only": "Ainult vaatle", - "no_verification_requests_found": "Verifitseerimispäringuid ei leidu", - "failed_to_find_widget": "Selle vidina leidmisel tekkis viga.", - "send_custom_timeline_event": "Saada kohandatud sündmus ajajoonele", - "explore_room_state": "Uuri jututoa olekut", - "explore_room_account_data": "Uuri kasutajakonto olekut", - "view_servers_in_room": "Näita jututoas kasutatavaid servereid", - "notifications_debug": "Teavituste silumine", - "verification_explorer": "Verifitseerimise haldus", - "active_widgets": "Kasutusel vidinad", - "explore_account_data": "Uuri konto andmeid", - "settings_explorer": "Seadistuste haldur", - "server_info": "Serveri teave", - "toolbox": "Töövahendid", - "developer_tools": "Arendusvahendid", - "room_id": "Jututoa tunnus: %(roomId)s", - "thread_root_id": "Jutulõnga esimese kirje tunnus: %(threadRootId)s", - "event_id": "Sündmuse tunnus: %(eventId)s", - "category_room": "Jututuba", - "category_other": "Muud" + "name": "Nimi", + "no_results": "Tulemusi pole", + "no_results_found": "Tulemusi ei ole", + "not_trusted": "Ei ole usaldusväärne", + "off": "Välja lülitatud", + "offline": "Võrgust väljas", + "on": "Kasutusel", + "options": "Valikud", + "orphan_rooms": "Muud jututoad", + "password": "Salasõna", + "people": "Osalejad", + "preferences": "Eelistused", + "presence": "Olek võrgus", + "preview_message": "Hei sina. Sa oled parim!", + "privacy": "Privaatsus", + "private": "Privaatne", + "private_room": "Omavaheline jututuba", + "private_space": "Privaatne kogukonnakeskus", + "profile": "Profiil", + "public": "Avalik", + "public_room": "Avalik jututuba", + "public_space": "Avalik kogukonnakeskus", + "qr_code": "QR kood", + "random": "Juhuslik", + "reactions": "Reageerimised", + "report_a_bug": "Teata veast", + "room": "Jututuba", + "room_name": "Jututoa nimi", + "rooms": "Jututoad", + "saving": "Salvestame…", + "secure_backup": "Turvaline varundus", + "security": "Turvalisus", + "select_all": "Vali kõik", + "settings": "Seadistused", + "setup_secure_messages": "Võta kasutusele krüptitud sõnumid", + "show_more": "Näita rohkem", + "someone": "Keegi", + "space": "Tühikuklahv", + "spaces": "Kogukonnakeskused", + "sticker": "Kleeps", + "stickerpack": "Kleepsupakk", + "success": "Õnnestus", + "suggestions": "Soovitused", + "support": "Toeta", + "system_alerts": "Süsteemi teated", + "theme": "Teema", + "thread": "Jutulõng", + "threads": "Jutulõngad", + "timeline": "Ajajoon", + "trusted": "Usaldusväärne", + "unavailable": "pole saadaval", + "unencrypted": "Krüptimata", + "unmute": "Eemalda summutamine", + "unnamed_room": "Ilma nimeta jututuba", + "unnamed_space": "Nimetu kogukonnakeskus", + "unsent": "Saatmata", + "unverified": "Verifitseerimata", + "user": "Kasutaja", + "user_avatar": "Profiilipilt", + "username": "Kasutajanimi", + "verification_cancelled": "Verifitseerimine tühistatud", + "verified": "Verifitseeritud", + "version": "Versioon", + "video_room": "Videotuba", + "view_message": "Vaata sõnumit", + "warning": "Hoiatus", + "welcome": "Tere tulemast" }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Vormindamata tekst", - "from_the_beginning": "Algusest alates", - "number_of_messages": "Määra sõnumite arv", - "current_timeline": "Praegune ajajoon", - "creating_html": "Loon HTML-faile…", - "starting_export": "Alustame eksportimist…", - "export_successful": "Eksport õnnestus!", - "unload_confirm": "Kas sa oled kindel, et soovid lõpetada tegevuse selle ekspordi ajal?", - "generating_zip": "Pakin ZIP faili", - "processing_event_n": "Sündmuste töötlemine %(number)s / %(total)s", - "fetched_n_events_with_total": { - "one": "Laadisin %(count)s / %(total)s sündmust", - "other": "Laadisin %(count)s / %(total)s sündmust" - }, - "fetched_n_events": { - "one": "%(count)s sündmust laaditud", - "other": "%(count)s sündmust laaditud" - }, - "fetched_n_events_in_time": { - "one": "%(count)s sündmus laaditud %(seconds)s sekundiga", - "other": "%(count)s sündmust laaditud %(seconds)s sekundiga" + "composer": { + "autocomplete": { + "@room_description": "Teavita kogu jututuba", + "command_a11y": "Käskude automaatne lõpetamine", + "command_description": "Käsud", + "emoji_a11y": "Emoji'de automaatne lõpetamine", + "notification_a11y": "Teavituste automaatne lõpetamine", + "notification_description": "Jututoa teavitus", + "room_a11y": "Jututubade nimede automaatne lõpetamine", + "space_a11y": "Kogukonnakeskuste dünaamiline otsing", + "user_a11y": "Kasutajanimede automaatne lõpetamine", + "user_description": "Kasutajad" }, - "exported_n_events_in_time": { - "one": "Eksporditud %(count)s sündmus %(seconds)s sekundiga", - "other": "Eksporditud %(count)s sündmust %(seconds)s sekundiga" + "close_sticker_picker": "Peida kleepsud", + "edit_composer_label": "Muuda sõnumit", + "format_bold": "Paks kiri", + "format_code_block": "Koodiplokk", + "format_decrease_indent": "Vähenda taandrida", + "format_increase_indent": "Suurenda taandrida", + "format_inline_code": "Kood", + "format_insert_link": "Lisa link", + "format_italic": "Kaldkiri", + "format_italics": "Kaldkiri", + "format_ordered_list": "Nummerdatud loend", + "format_strikethrough": "Läbikriipsutus", + "format_underline": "Allajoonitud tekst", + "format_unordered_list": "Täpploend", + "formatting_toolbar_label": "Vormindame andmeid", + "link_modal": { + "text_field_label": "Tekst", + "title_create": "Tee link", + "title_edit": "Muuda linki" }, - "media_omitted": "Osa meediat jäi eksportimata", - "media_omitted_file_size": "Osa meediat jäi vahele failisuuruse piirangu tõttu", - "creator_summary": "%(creatorName)s lõi selle jututoa.", - "export_info": "See on jututoast eksporditud andmekogu. Viited: , %(exportDate)s.", - "topic": "Teema: %(topic)s", - "previous_page": "Eelmine sõnumite grupp", - "next_page": "Järgmine sõnumite grupp", - "html_title": "Eksporditud andmed", - "error_fetching_file": "Viga faili laadimisel", - "file_attached": "Fail on manustatud", - "fetching_events": "Laadime sündmusi…", - "creating_output": "Loome väljundit…", - "processing": "Töötlemisel…", - "enter_number_between_min_max": "Sisesta number %(min)s ja %(max)s vahemikust", - "size_limit_min_max": "Suurus saab olla number %(min)s MB ja %(max)s MB vahemikust", - "num_messages_min_max": "Sõnumite arv saab olla ainult number%(min)s ja %(max)s vahemikust", - "num_messages": "Sõnumite arv", - "cancelled": "Eksport on katkestatud", - "cancelled_detail": "Ekspordi tühistamine õnnestus", - "successful": "Eksport õnnestus", - "successful_detail": "Sinu andmete eksport õnnestus. Faili leiad tavapärasest allalaadimiste kaustast.", - "confirm_stop": "Kas sa oled kindel, et soovid oma andmete eksporti katkestada? Kui nii toimid, siis pead hiljem uuesti alustama.", - "exporting_your_data": "Ekspordin sinu andmeid", - "title": "Ekspordi vestlus", - "select_option": "Kui soovid oma ajajoonelt mõnda vestlust eksportida, siis vali tingimused alljärgnevalt", - "format": "Vorming", - "messages": "Sõnumid", - "size_limit": "Andmemahu piir", - "include_attachments": "Kaasa manused" - }, + "mode_plain": "Peida vormindus", + "mode_rich_text": "Näita vormingut", + "no_perms_notice": "Sul ei ole õigusi siia jututuppa kirjutamiseks", + "placeholder": "Saada sõnum…", + "placeholder_encrypted": "Saada krüptitud sõnum…", + "placeholder_reply": "Saada vastus…", + "placeholder_reply_encrypted": "Saada krüptitud vastus…", + "placeholder_thread": "Vasta jutulõngas…", + "placeholder_thread_encrypted": "Vasta krüptitud jutulõngas…", + "poll_button": "Küsitlus", + "poll_button_no_perms_description": "Sul ei ole õigusi küsitluste korraldamiseks siin jututoas.", + "poll_button_no_perms_title": "Vaja on täiendavaid õigusi", + "replying_title": "Vastan", + "room_upgraded_link": "Vestlus jätkub siin.", + "room_upgraded_notice": "See jututuba on asendatud teise jututoaga ning ei ole enam kasutusel.", + "send_button_title": "Saada sõnum", + "send_button_voice_message": "Saada häälsõnum", + "send_voice_message": "Saada häälsõnum", + "stop_voice_message": "Lõpeta salvestamine", + "voice_message_button": "Häälsõnum" + }, + "console_dev_note": "Kui sa tead, mida ja kuidas teed, siis osale meie arenduses - Element on avatud lähtekoodiga tarkvara, mille leiad GitHub'ist (https://github.com/vector-im/element-web/)!", + "console_scam_warning": "Kui keegi palus sul siia midagi kopeerida või asetada, siis suure tõenäosusega on tegemist pettusekatsega!", + "console_wait": "Palun oota!", "create_room": { - "title_video_room": "Loo uus videotuba", - "title_public_room": "Loo avalik jututuba", - "title_private_room": "Loo omavaheline jututuba", - "action_create_video_room": "Loo videotuba", "action_create_room": "Loo jututuba", - "name_validation_required": "Palun sisesta jututoa nimi", - "join_rule_restricted_label": "Kõik kogukonna liikmed saavad seda jututuba leida ning võivad temaga liituda.", - "join_rule_change_notice": "Sa saad seda alati jututoa seadistustest muuta.", - "join_rule_public_parent_space_label": "Mitte ainult kogukonna liikmed, vaid kõik saavad seda jututuba leida ja võivad temaga liituda.", - "join_rule_public_label": "Kõik saavad seda jututuba leida ja temaga liituda.", - "join_rule_invite_label": "See jututuba on leitav vaid kutse olemasolul ning liitumine on võimalik vaid kutse alusel.", - "join_rule_knock_label": "Kõik võivad liituda, kuid jututoa haldur või moderaator peab eelnevalt ligipääsu kinnitama. Sa saad seda hiljem muuta.", + "action_create_video_room": "Loo videotuba", "encrypted_video_room_warning": "Sa ei saa seda hiljem välja lülitada. Jututuba on läbivalt krüptitud, kuid lõimitud kõned ei ole.", "encrypted_warning": "Seda funktsionaalsust sa ei saa hiljem kinni keerata. Sõnumisillad ja enamus roboteid veel ei oska seda kasutada.", "encryption_forced": "Sinu koduserveri seadistused eeldavad, et mitteavalikud jututoad asutavad läbivat krüptimist.", "encryption_label": "Võta läbiv krüptimine kasutusele", - "unfederated_label_default_off": "Sa võid sellise võimaluse kasutusele võtta, kui seda jututuba kasutatakse vaid organisatsioonisiseste tiimide ühistööks oma koduserveri piires. Seda ei saa hiljem muuta.", - "unfederated_label_default_on": "Sa võid sellise võimaluse jätta kasutusele võtmata, kui seda jututuba kasutatakse erinevate väliste tiimide ühistööks kasutades erinevaid koduservereid. Seda ei saa hiljem muuta.", - "topic_label": "Jututoa teema (kui soovid lisada)", - "room_visibility_label": "Jututoa nähtavus", + "error_title": "Jututoa loomine ei õnnestunud", + "generic_error": "Server kas pole võrgus või on ülekoormatud, aga võib-olla oled hoopis komistanud süsteemivea otsa.", + "join_rule_change_notice": "Sa saad seda alati jututoa seadistustest muuta.", "join_rule_invite": "Privaatne jututuba (kutse alusel)", + "join_rule_invite_label": "See jututuba on leitav vaid kutse olemasolul ning liitumine on võimalik vaid kutse alusel.", + "join_rule_knock_label": "Kõik võivad liituda, kuid jututoa haldur või moderaator peab eelnevalt ligipääsu kinnitama. Sa saad seda hiljem muuta.", + "join_rule_public_label": "Kõik saavad seda jututuba leida ja temaga liituda.", + "join_rule_public_parent_space_label": "Mitte ainult kogukonna liikmed, vaid kõik saavad seda jututuba leida ja võivad temaga liituda.", "join_rule_restricted": "Nähtav kogukonnakeskuse liikmetele", - "unfederated": "Keela kõikide niisuguste kasutajate liitumine selle jututoaga, kelle kasutajakonto ei asu %(serverName)s koduserveris." + "join_rule_restricted_label": "Kõik kogukonna liikmed saavad seda jututuba leida ning võivad temaga liituda.", + "name_validation_required": "Palun sisesta jututoa nimi", + "room_visibility_label": "Jututoa nähtavus", + "title_private_room": "Loo omavaheline jututuba", + "title_public_room": "Loo avalik jututuba", + "title_video_room": "Loo uus videotuba", + "topic_label": "Jututoa teema (kui soovid lisada)", + "unfederated": "Keela kõikide niisuguste kasutajate liitumine selle jututoaga, kelle kasutajakonto ei asu %(serverName)s koduserveris.", + "unfederated_label_default_off": "Sa võid sellise võimaluse kasutusele võtta, kui seda jututuba kasutatakse vaid organisatsioonisiseste tiimide ühistööks oma koduserveri piires. Seda ei saa hiljem muuta.", + "unfederated_label_default_on": "Sa võid sellise võimaluse jätta kasutusele võtmata, kui seda jututuba kasutatakse erinevate väliste tiimide ühistööks kasutades erinevaid koduservereid. Seda ei saa hiljem muuta.", + "unsupported_version": "See server ei toeta antud jututoa versiooni." + }, + "create_space": { + "add_details_prompt": "Tegemaks teiste jaoks äratundmise lihtsamaks, palun lisa natuke teavet.", + "add_details_prompt_2": "Sa võid neid alati muuta.", + "add_existing_rooms_description": "Lisamiseks vali vestlusi ja jututubasid. Hetkel on see kogukonnakeskus vaid sinu jaoks ja esialgu keegi ei saa sellest teada. Teisi saad liituma kutsuda hiljem.", + "add_existing_rooms_heading": "Mida sa soovid ette võtta?", + "address_label": "Aadress", + "address_placeholder": "näiteks minu kogukond", + "creating": "Loome…", + "creating_rooms": "Loon jututube…", + "done_action": "Palun vaata minu kogukonnakeskust", + "done_action_first_room": "Mine minu esimese jututoa juurde", + "explainer": "Kogukonnakeskused on uus võimalus jututubade ja inimeste liitmiseks. Missugust kogukonnakeskust sa tahaksid luua? Sa saad seda hiljem muuta.", + "failed_create_initial_rooms": "Algsete jututubade loomine ei õnnestunud", + "failed_invite_users": "Järgnevate kasutajate kutsumine kogukonnakeskusesse ei õnnestunud: %(csvUsers)s", + "invite_teammates_by_username": "Kutsu kasutajanime alusel", + "invite_teammates_description": "Kontrolli, et vajalikel inimestel oleks siia ligipääs. Teistele võid kutse saata ka hiljem.", + "invite_teammates_heading": "Kutsu oma kaasteelisi", + "inviting_users": "Saadan kutset…", + "label": "Loo kogukonnakeskus", + "name_required": "Palun sisesta kogukonnakeskuse nimi", + "personal_space": "Vaid mina", + "personal_space_description": "Privaatne kogukonnakeskus jututubade koondamiseks", + "private_description": "Liitumine vaid kutse alusel, sobib sulle ja sinu lähematele kaaslastele", + "private_heading": "Sinu privaatne kogukonnakeskus", + "private_personal_description": "Palun kontrolli, et vajalikel inimestel oleks ligipääs siia - %(name)s", + "private_personal_heading": "Kellega sa koos töötad?", + "private_space": "Mina ja minu kaasteelised", + "private_space_description": "Privaatne kogukonnakeskus sinu ja sinu kaasteeliste jaoks", + "public_description": "Avaliku ligipääsuga kogukonnakeskus", + "public_heading": "Sinu avalik kogukonnakeskus", + "setup_rooms_community_description": "Teeme siis iga teema jaoks oma jututoa.", + "setup_rooms_community_heading": "Mida sa sooviksid arutada %(spaceName)s kogukonnakeskuses?", + "setup_rooms_description": "Sa võid ka hiljem siia luua uusi jututubasid või lisada olemasolevaid.", + "setup_rooms_private_description": "Loome siis igaühe jaoks oma jututoa.", + "setup_rooms_private_heading": "Missuguste projektidega sinu tiim tegeleb?", + "share_description": "Hetkel oled siin vaid sina, aga aina paremaks läheb, kui teised liituvad.", + "share_heading": "Jaga %(name)s", + "skip_action": "Hetkel jäta vahele", + "subspace_adding": "Lisan…", + "subspace_beta_notice": "Lisa kogukond sellesse kogukonda, mida sa juba haldad.", + "subspace_dropdown_title": "Loo kogukonnakeskus", + "subspace_existing_space_prompt": "Kas sa selle asemel soovid lisada olemasoleva kogukonnakeskuse?", + "subspace_join_rule_invite_description": "See kogukond on leitav vaid kutse olemasolul ning liitumine on võimalik vaid kutse alusel.", + "subspace_join_rule_invite_only": "Privaatne kogukond (kutse alusel)", + "subspace_join_rule_label": "Kogukonna nähtavus", + "subspace_join_rule_public_description": "Mitte ainult kogukonna liikmed, vaid kõik saavad seda kogukonda leida ja võivad temaga liituda.", + "subspace_join_rule_restricted_description": "Kõik kogukonna liikmed saavad seda leida ning võivad temaga liituda." }, - "timeline": { - "m.call": { - "video_call_started": "Videokõne algas %(roomName)s jututoas.", - "video_call_started_unsupported": "Videokõne algas %(roomName)s jututoas. (ei ole selles brauseris toetatud)" - }, - "m.call.invite": { - "voice_call": "%(senderName)s alustas häälkõnet.", - "voice_call_unsupported": "%(senderName)s alustas häälkõnet. (sellel brauseril puudub niisuguste kõnede tugi)", - "video_call": "%(senderName)s alustas videokõnet.", - "video_call_unsupported": "%(senderName)s alustas videokõnet. (sellel brauseril puudub niisuguste kõnede tugi)" + "credits": { + "default_cover_photo": "Vaikimisi kasutatava kaanepildi autoriõiguste omanik on Jesús Roncero ja seda fotot kasutame vastavalt CC-BY-SA 4.0 litsentsi tingimustele.", + "twemoji": "Twemoji emotikonide autoriõiguste omanik on Twitter, Inc koos kaasautoritega ning neid kasutame vastavalt CC-BY 4.0 litsentsi tingimustele.", + "twemoji_colr": "Twemoji-colr kirjatüübi autoriõiguste omanik on Mozilla Foundation seda kasutame vastavalt Apache 2.0 litsentsi tingimustele." + }, + "devtools": { + "active_widgets": "Kasutusel vidinad", + "category_other": "Muud", + "category_room": "Jututuba", + "caution_colon": "Hoiatus:", + "client_versions": "Klientrakenduste versioonid", + "developer_mode": "Arendusrežiim", + "developer_tools": "Arendusvahendid", + "edit_setting": "Muuda seadistust", + "edit_values": "Muuda väärtusi", + "empty_string": "", + "event_content": "Sündmuse sisu", + "event_id": "Sündmuse tunnus: %(eventId)s", + "event_sent": "Sündmus on saadetud!", + "event_type": "Sündmuse tüüp", + "explore_account_data": "Uuri konto andmeid", + "explore_room_account_data": "Uuri kasutajakonto olekut", + "explore_room_state": "Uuri jututoa olekut", + "failed_to_find_widget": "Selle vidina leidmisel tekkis viga.", + "failed_to_load": "Laadimine ei õnnestunud.", + "failed_to_save": "Seadistuste salvestamine ei õnnestunud.", + "failed_to_send": "Päringu või sündmuse saatmine ei õnnestunud!", + "invalid_json": "See ei tundu olema korrektse json-andmestikuna.", + "level": "Tase", + "low_bandwidth_mode": "Vähese ribalaiusega režiim", + "low_bandwidth_mode_description": "Eeldab, et koduserver toetab sellist funktsionaalsust.", + "main_timeline": "Peamine ajajoon", + "methods": "Meetodid", + "no_receipt_found": "Lugemisteatist ei leidu", + "no_verification_requests_found": "Verifitseerimispäringuid ei leidu", + "notification_state": "Teavituste olek: %(notificationState)s", + "notifications_debug": "Teavituste silumine", + "number_of_users": "Kasutajate arv", + "observe_only": "Ainult vaatle", + "original_event_source": "Sündmuse töötlemata lähtekood", + "phase": "Faas", + "phase_cancelled": "Katkestatud", + "phase_ready": "Valmis", + "phase_requested": "Päring tehtud", + "phase_started": "Alustatud", + "phase_transaction": "Transaktsioon", + "requester": "Päringu tegija", + "room_encrypted": "Jututuba on krüptitud ✅", + "room_id": "Jututoa tunnus: %(roomId)s", + "room_not_encrypted": "Jututuba on krüptimata 🚨", + "room_notifications_dot": "Punkt: ", + "room_notifications_highlight": "Esiletõstetud: ", + "room_notifications_last_event": "Viimane sündmus:", + "room_notifications_sender": "Saatja: ", + "room_notifications_thread_id": "Jutulõnga tunnus: ", + "room_notifications_total": "Kokku: ", + "room_notifications_type": "Tüüp: ", + "room_status": "Jututoa sõnumite olek", + "room_unread_status": "Lugemata sõnumite olek jututoas: %(status)s", + "room_unread_status_count": { + "other": "Lugemata sõnumite olek jututoas: %(status)s, kokku: %(count)s" }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s võttis vastu kutse %(displayName)s nimel", - "accepted_invite": "%(targetName)s võttis kutse vastu", - "invite": "%(senderName)s saatis kutse kasutajale %(targetName)s", - "ban_reason": "%(senderName)s keelas ligipääsu kasutajale %(targetName)s: %(reason)s", - "ban": "%(senderName)s keelas ligipääsu kasutajale %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s muutis oma kuvatavat nime ja tunnuspilti", - "change_name": "%(oldDisplayName)s muutis oma kuvatava nime %(displayName)s-ks", - "set_name": "%(senderName)s määras oma kuvatava nime %(displayName)s-ks", - "remove_name": "%(senderName)s eemaldas oma kuvatava nime (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s eemaldas oma profiilipildi", - "change_avatar": "%(senderName)s muutis oma profiilipilti", - "set_avatar": "%(senderName)s määras oma profiilipildi", - "no_change": "%(senderName)s ei teinud muutusi", - "join": "%(targetName)s liitus jututoaga", - "reject_invite": "%(targetName)s lükkas kutse tagasi", - "left_reason": "%(targetName)s lahkus jututoast: %(reason)s", - "left": "%(targetName)s lahkus jututoast", - "unban": "%(senderName)s taastas ligipääsu kasutajale %(targetName)s", - "withdrew_invite_reason": "%(senderName)s võttis tagasi %(targetName)s kutse: %(reason)s", - "withdrew_invite": "%(senderName)s võttis tagasi %(targetName)s kutse", - "kick_reason": "%(senderName)s eemaldas kasutaja %(targetName)s: %(reason)s", - "kick": "%(senderName)s eemaldas kasutaja %(targetName)s" + "save_setting_values": "Salvesta seadistuste väärtused", + "see_history": "Vaata ajalugu", + "send_custom_account_data_event": "Saada kohandatud kontoandmete päring", + "send_custom_room_account_data_event": "Saada kohandatud jututoa kontoandmete päring", + "send_custom_state_event": "Saada kohandatud olekusündmus", + "send_custom_timeline_event": "Saada kohandatud sündmus ajajoonele", + "server_info": "Serveri teave", + "server_versions": "Serveri versioonid", + "settable_global": "Seadistatav üldiselt", + "settable_room": "Seadistatav jututoa-kohaselt", + "setting_colon": "Seadistus:", + "setting_definition": "Seadistuse määratlus:", + "setting_id": "Seadistuse tunnus", + "settings_explorer": "Seadistuste haldur", + "show_hidden_events": "Näita peidetud sündmusi ajajoonel", + "spaces": { + "other": "<%(count)s kogukonda>", + "one": "" }, - "m.room.topic": "%(senderDisplayName)s muutis uueks teemaks „%(topic)s“.", - "m.room.avatar": "%(senderDisplayName)s muutis jututoa tunnuspilti.", - "m.room.name": { - "remove": "%(senderDisplayName)s eemaldas jututoa nime.", - "change": "%(senderDisplayName)s muutis jututoa vana nime %(oldRoomName)s uueks nimeks %(newRoomName)s.", - "set": "%(senderDisplayName)s muutis jututoa nimeks %(roomName)s." + "state_key": "Oleku võti", + "thread_root_id": "Jutulõnga esimese kirje tunnus: %(threadRootId)s", + "threads_timeline": "Jutulõngade ajajoon", + "timeout": "Aegumine", + "title": "Arendusvahendid", + "toggle_event": "lülita sündmus sisse/välja", + "toolbox": "Töövahendid", + "use_at_own_risk": "See kasutajaliides ei oska kontrollida väärtuste tüüpi ja vormingut. Muudatusi teed omal vastutusel.", + "user_read_up_to": "Kasutaja on lugenud kuni: ", + "user_read_up_to_ignore_synthetic": "Kasutaja luges kuni sõnumini (ignoreSynthetic): ", + "user_read_up_to_private": "Kasutaja luges kuni sõnumini (m.read.private): ", + "user_read_up_to_private_ignore_synthetic": "Kasutaja luges kuni sõnumini (m.read.private;ignoreSynthetic): ", + "value": "Väärtus", + "value_colon": "Väärtus:", + "value_in_this_room": "Väärtus selles jututoas", + "value_this_room_colon": "Väärtus selles jututoas:", + "values_explicit": "Väärtused konkreetsel tasemel", + "values_explicit_colon": "Väärtused konkreetsel tasemel:", + "values_explicit_room": "Väärtused konkreetsel tasemel selles jututoas", + "values_explicit_this_room_colon": "Väärtused konkreetsel tasemel selles jututoas:", + "verification_explorer": "Verifitseerimise haldus", + "view_servers_in_room": "Näita jututoas kasutatavaid servereid", + "view_source_decrypted_event_source": "Sündmuse dekrüptitud lähtekood", + "view_source_decrypted_event_source_unavailable": "Dekrüptitud lähteandmed pole saadaval", + "widget_screenshots": "Kui vidin seda toetab, siis luba tal teha ekraanitõmmiseid" + }, + "dialog_close_label": "Sulge dialoog", + "emoji": { + "categories": "Kategooriad", + "category_activities": "Tegevused", + "category_animals_nature": "Loomad ja loodus", + "category_flags": "Lipud", + "category_food_drink": "Toit ja jook", + "category_frequently_used": "Enamkasutatud", + "category_objects": "Esemed", + "category_smileys_people": "Vigurnäod ja inimesed", + "category_symbols": "Sümbolid", + "category_travel_places": "Reisimine ja kohad", + "quick_reactions": "Reageeri lennult" + }, + "emoji_picker": { + "cancel_search_label": "Tühista otsing" + }, + "empty_room": "Tühi jututuba", + "empty_room_was_name": "Tühi jututuba (varasema nimega %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Jätkamiseks sisesta oma turvafraas või .", + "key_validation_text": { + "invalid_security_key": "Vigane turvavõti", + "recovery_key_is_correct": "Tundub õige!", + "wrong_file_type": "Vale failitüüp", + "wrong_security_key": "Vale turvavõti" + }, + "reset_title": "Alusta kõigega algusest", + "reset_warning_1": "Toimi nii vaid siis, kui sul pole jäänud ühtegi seadet, millega verifitseerimist lõpuni teha.", + "reset_warning_2": "Kui sa kõik krüptoseosed lähtestad, siis sul esimese hooga pole ühtegi usaldusväärseks tunnistatud sessiooni ega kasutajat ning ilmselt ei saa sa lugeda vanu sõnumeid.", + "restoring": "Taastan võtmed varundusest", + "security_key_title": "Turvavõti", + "security_phrase_incorrect_error": "Ei õnnestu saada ligipääsu turvahoidlale. Palun kontrolli, et sa oleksid sisestanud õige turvafraasi.", + "security_phrase_title": "Turvafraas", + "separator": "%(securityKey)s või %(recoveryFile)s", + "use_security_key_prompt": "Jätkamiseks kasuta turvavõtit." }, - "m.room.tombstone": "%(senderDisplayName)s uuendas seda jututuba.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s muutis selle jututoa avalikuks kõigile, kes teavad tema aadressi.", - "invite": "%(senderDisplayName)s määras, et jututuppa pääseb vaid kutsega.", - "knock": "%(senderDisplayName)s muutis liitumisreegleid nii, et liitumiseks peab luba küsima.", - "restricted_settings": "%(senderDisplayName)s muutis selle jututoaga liitumise õigusi. Vaata seadistusi.", - "restricted": "%(senderDisplayName)s muutis selle jututoaga liitumise õigusi.", - "unknown": "%(senderDisplayName)s muutis liitumisreeglid järgnevaks - %(rule)s" + "bootstrap_title": "Võtame krüptovõtmed kasutusele", + "cancel_entering_passphrase_description": "Kas oled kindel et sa soovid katkestada paroolifraasi sisestamise?", + "cancel_entering_passphrase_title": "Kas katkestame paroolifraasi sisestamise?", + "confirm_encryption_setup_body": "Kinnitamaks, et soovid krüptimist seadistada, klõpsi järgnevat nuppu.", + "confirm_encryption_setup_title": "Krüptimise seadistuse kinnitamine", + "cross_signing_not_ready": "Risttunnustamine on seadistamata.", + "cross_signing_ready": "Risttunnustamine on kasutamiseks valmis.", + "cross_signing_ready_no_backup": "Risttunnustamine on töövalmis, aga krüptovõtmed on varundamata.", + "cross_signing_room_normal": "See jututuba on läbivalt krüptitud", + "cross_signing_room_verified": "Kõik kasutajad siin nututoas on verifitseeritud", + "cross_signing_room_warning": "Keegi kasutab tundmatut sessiooni", + "cross_signing_unsupported": "Sinu koduserver ei toeta risttunnustamist.", + "cross_signing_untrusted": "Sinu kontol on turvahoidlas olemas risttunnustamise identiteet, kuid seda veel ei loeta antud sessioonis usaldusväärseks.", + "cross_signing_user_normal": "Sa ei ole seda kasutajat verifitseerinud.", + "cross_signing_user_verified": "Sa oled selle kasutaja verifitseerinud. See kasutaja on verifitseerinud kõik nende sessioonid.", + "cross_signing_user_warning": "See kasutaja ei ole verifitseerinud kõiki oma sessioone.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Eemalda risttunnustamise võtmed", + "title": "Kas hävitame risttunnustamise võtmed?", + "warning": "Risttunnustamise võtmete kustutamine on tegevus, mida ei saa tagasi pöörata. Kõik sinu verifitseeritud vestluskaaslased näevad seejärel turvateateid. Kui sa just pole kaotanud ligipääsu kõikidele oma seadmetele, kust sa risttunnustamist oled teinud, siis sa ilmselgelt ei peaks kustutamist ette võtma." }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s on lubanud külalistel jututoaga liituda.", - "forbidden": "%(senderDisplayName)s on määranud et külalised ei saa jututoaga liituda.", - "unknown": "%(senderDisplayName)s muutis külaliste ligipääsureeglid alljärgnevaks - %(rule)s" + "event_shield_reason_authenticity_not_guaranteed": "Selle krüptitud sõnumi autentsus pole selles seadmes tagatud.", + "event_shield_reason_mismatched_sender_key": "Krüptitud verifitseerimata sessiooni poolt", + "export_unsupported": "Sinu brauser ei toeta vajalikke krüptoteeke", + "import_invalid_keyfile": "See ei ole sobilik võtmefail %(brand)s'i jaoks", + "import_invalid_passphrase": "Autentimine ebaõnnestus: kas salasõna pole õige?", + "incompatible_database_description": "Sa oled selle sessiooni jaoks varem kasutanud %(brand)s'i uuemat versiooni. Selle versiooni kasutamiseks läbiva krüptimisega, pead sa esmalt logima välja ja siis uuesti logima tagasi sisse.", + "incompatible_database_disable": "Jätka ilma krüptimiseta", + "incompatible_database_sign_out_description": "Selleks, et sa ei kaotaks oma vestluste ajalugu, pead sa eksportima jututoa krüptovõtmed enne välja logimist. Küll, aga pead sa selleks kasutama %(brand)s uuemat versiooni", + "incompatible_database_title": "Mitteühilduv andmebaas", + "key_signature_upload_cancelled": "Allkirja üleslaadimine on tühistatud", + "key_signature_upload_completed": "Üleslaadimine valmis", + "key_signature_upload_failed": "Üleslaadimine ei õnnestu", + "key_signature_upload_failed_body": "%(brand)s'is tekkis viga järgneva üleslaadimisel:", + "key_signature_upload_failed_cross_signing_key_signature": "uus risttunnustamise võtme allkiri", + "key_signature_upload_failed_device_cross_signing_key_signature": "seadme risttunnustamise allkiri", + "key_signature_upload_failed_key_signature": "võtme allkiri", + "key_signature_upload_failed_master_key_signature": "uus üldvõtme allkiri", + "key_signature_upload_failed_title": "Allkirja üleslaadimine ei õnnestunud", + "key_signature_upload_success_title": "Allkirja üleslaadimine õnnestus", + "messages_not_secure": { + "cause_1": "Sinu koduserver", + "cause_2": "Sinu poolt verifitseeritava kasutaja koduserver", + "cause_3": "Sinu või teise kasutaja internetiühendus", + "cause_4": "Sinu või teise kasutaja sessioon", + "heading": "Üks järgnevatest võib olla sattunud valedesse kätesse:", + "title": "Sinu sõnumid ei ole turvatud" }, - "m.image": "%(senderDisplayName)s saatis pildi.", - "m.sticker": "%(senderDisplayName)s saatis kleepsu.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s seadistas seda jututuba teenindavate koduserverite loendi.", - "changed": "%(senderDisplayName)s muutis seda jututuba teenindavate koduserverite loendit.", - "all_servers_banned": "🎉 Kõikidel serveritel on keeld seda jututuba teenindada! Seega seda jututuba ei saa enam kasutada." + "new_recovery_method_detected": { + "description_1": "Tuvastasin krüptitud sõnumite uue turvafraasi ja turvavõtme.", + "description_2": "See sessioon krüptib ajalugu kasutades uut taastamise meetodit.", + "title": "Uus taastamise meetod", + "warning": "Kui sa ei ole ise uusi taastamise meetodeid lisanud, siis võib olla tegemist ründega sinu konto vastu. Palun vaheta koheselt oma kasutajakonto salasõna ning määra seadistustes uus taastemeetod." }, - "m.room.canonical_alias": { - "set": "%(senderName)s muutis selle jututoa põhiaadressiks %(address)s.", - "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.", - "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." - } + "not_supported": "", + "old_version_detected_description": "%(brand)s vanema versiooni andmed on tuvastatud. See kindlasti põhjustab läbiva krüptimise tõrke vanemas versioonis. Läbivalt krüptitud sõnumid, mida on vanema versiooni kasutamise ajal hiljuti vahetatud, ei pruugi selles versioonis olla dekrüptitavad. See võib põhjustada vigu ka selle versiooniga saadetud sõnumite lugemisel. Kui teil tekib probleeme, logige välja ja uuesti sisse. Sõnumite ajaloo säilitamiseks eksportige ja uuesti importige oma krüptovõtmed.", + "old_version_detected_title": "Tuvastasin andmed, mille puhul on kasutatud vanemat tüüpi krüptimist", + "recovery_method_removed": { + "description_1": "Oleme tuvastanud, et selles sessioonis ei leidu turvafraasi ega krüptitud sõnumite turvavõtit.", + "description_2": "Kui sa tegid seda juhuslikult, siis sa võid selles sessioonis uuesti seadistada sõnumite krüptimise, mille tulemusel krüptime uuesti kõik sõnumid ja loome uue taastamise meetodi.", + "title": "Taastemeetod on eemaldatud", + "warning": "Kui sa ei ole ise taastamise meetodeid eemaldanud, siis võib olla tegemist ründega sinu konto vastu. Palun vaheta koheselt oma kasutajakonto salasõna ning määra seadistustes uus taastemeetod." }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s võttis %(targetDisplayName)s'lt tagasi jututoaga liitumise kutse.", - "sent": "%(senderName)s saatis %(targetDisplayName)s'le kutse jututoaga liitumiseks." + "reset_all_button": "Unustasid või oled kaotanud kõik võimalused ligipääsu taastamiseks? Lähtesta kõik ühe korraga", + "set_up_toast_description": "Hoia ära, et kaotad ligipääsu krüptitud sõnumitele ja andmetele", + "set_up_toast_title": "Võta kasutusele turvaline varundus", + "setup_secure_backup": { + "explainer": "Vältimaks nende kaotamist, varunda krüptovõtmed enne väljalogimist.", + "title": "Võta kasutusele" }, - "m.room.history_visibility": { - "invited": "%(senderName)s määras, et jututoa tulevane ajalugu on nähtav kõikidele selle liikmetele nende kutsumise hetkest.", - "joined": "%(senderName)s määras, et jututoa tulevane ajalugu on nähtav kõikidele selle liikmetele nende liitumise hetkest.", - "shared": "%(senderName)s määras, et jututoa tulevane ajalugu on nähtav kõikidele selle liikmetele.", - "world_readable": "%(senderName)s seadistas, et jututoa tulevane ajalugu on kõigile nähtav.", - "unknown": "%(senderName)s seadistas, et jututoa tulevase ajaloo nähtavuse olek on (%(visibility)s)." + "udd": { + "interactive_verification_button": "Verifitseeri interaktiivselt emoji abil", + "manual_verification_button": "Verifitseeri käsitsi etteantud teksti abil", + "other_ask_verify_text": "Palu nimetatud kasutajal verifitseerida see sessioon või tee seda alljärgnevaga käsitsi.", + "other_new_session_text": "%(name)s (%(userId)s) logis sisse uude sessiooni ilma seda verifitseerimata:", + "own_ask_verify_text": "Verifitseeri oma teine sessioon kasutades üht alljärgnevatest võimalustest.", + "own_new_session_text": "Sa logisid sisse uude sessiooni ilma seda verifitseerimata:", + "title": "Ei ole usaldusväärne" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s klammerdas siin jututoas ühe sõnumi. Vaata kõiki klammerdatud sõnumeid.", - "pinned": "%(senderName)s klammerdas siin jututoas ühe sõnumi. Vaata kõiki klammerdatud sõnumeid.", - "unpinned_link": "%(senderName)s eemaldas siin jututoas klammerduse ühelt sõnumilt. Vaata kõiki klammerdatud sõnumeid.", - "unpinned": "%(senderName)s eemaldas siin jututoas klammerduse ühelt sõnumilt. Vaata kõiki klammerdatud sõnumeid.", - "changed_link": "%(senderName)s muutis selle jututoa klammerdatud sõnumeid.", - "changed": "%(senderName)s muutis selle jututoa klammerdatud sõnumeid." + "unable_to_setup_keys_error": "Krüptovõtmete kasutuselevõtmine ei õnnestu", + "unsupported": "See klient ei toeta läbivat krüptimist.", + "upgrade_toast_title": "Krüptimise uuendus on saadaval", + "verification": { + "accepting": "Nõustun …", + "after_new_login": { + "device_verified": "Seade on verifitseeritud", + "reset_confirmation": "Kas tõesti kustutame kõik verifitseerimisvõtmed?", + "skip_verification": "Jäta verifitseerimine praegu vahele", + "unable_to_verify": "Selle seadme verifitseerimine ei õnnestunud", + "verify_this_device": "Verifitseeri see seade" + }, + "cancelled": "Sina tühistasid verifitseerimise.", + "cancelled_self": "Sina tühistasid verifitseerimise oma teises seadmes.", + "cancelled_user": "%(displayName)s tühistas verifitseerimise.", + "cancelling": "Tühistan…", + "complete_action": "Selge lugu", + "complete_description": "Sa oled edukalt verifitseerinud selle kasutaja.", + "complete_title": "Verifitseeritud!", + "error_starting_description": "Meil ei õnnestunud alustada vestlust teise kasutajaga.", + "error_starting_title": "Viga verifitseerimise alustamisel", + "explainer": "Turvalised sõnumid selle kasutajaga on läbivalt krüptitud ning kolmandad osapooled ei saa neid lugeda.", + "in_person": "Turvalisuse mõttes on oluline, et teed seda nii, et kas olete üheskoos või kasutate suhtluskanalit, mida mõlemad usaldate.", + "incoming_sas_device_dialog_text_1": "Selle seadme usaldamiseks peaksid ta verifitseerima. Kui sa pruugid läbivalt krüptitud sõnumeid, siis selle seadme usaldamine tagab sulle ja teistele kasutajatele täiendava meelerahu.", + "incoming_sas_device_dialog_text_2": "Selle seadme verifitseerimisel märgitakse ta usaldusväärseks ning kõik kasutajad, kes sinuga on verifitseerimise läbi teinud, loevad ka selle seadme usaldusväärseks.", + "incoming_sas_dialog_title": "Saabuv verifitseerimispalve", + "incoming_sas_dialog_waiting": "Ootan teise osapoole kinnitust…", + "incoming_sas_user_dialog_text_1": "Selle kasutaja usaldamiseks peaksid ta verifitseerima. Kui sa pruugid läbivalt krüptitud sõnumeid, siis kasutajate verifitseerimine tagab sulle täiendava meelerahu.", + "incoming_sas_user_dialog_text_2": "Selle kasutaja verifitseerimisel märgitakse tema sessioon usaldusväärseks ning samuti märgitakse sinu sessioon tema jaoks usaldusväärseks.", + "manual_device_verification_device_id_label": "Sessiooni tunnus", + "manual_device_verification_device_key_label": "Sessiooni võti", + "manual_device_verification_device_name_label": "Sessiooni nimi", + "manual_device_verification_footer": "Kui nad omavahel ei klapi, siis teie suhtluse turvalisus võib olla ohus.", + "manual_device_verification_self_text": "Kinnita seda võrreldes järgnevaid andmeid oma teise sessiooni kasutajaseadetes:", + "manual_device_verification_user_text": "Kinnita selle kasutaja sessioon võrreldes järgnevaid andmeid tema kasutajaseadetes:", + "no_key_or_device": "Tundub, et sul ei ole ei turvavõtit ega muid seadmeid, mida saaksid verifitseerimiseks kasutada. Siin seadmes ei saa lugeda vanu krüptitud sõnumeid. Enda tuvastamiseks selles seadmed pead oma vanad verifitseerimisvõtmed kustutama.", + "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.", + "other_party_cancelled": "Teine osapool tühistas verifitseerimise.", + "prompt_encrypted": "Tagamaks, et jututuba on turvaline, verifitseeri kõik selle kasutajad.", + "prompt_self": "Alusta verifitseerimist uuesti teavitusest.", + "prompt_unencrypted": "Krüptitud jututubades turvalisuse tagamiseks verifitseeri kõik kasutajad.", + "prompt_user": "Alusta verifitseerimist uuesti nende profiilist.", + "qr_or_sas": "%(qrCode)s või %(emojiCompare)s", + "qr_or_sas_header": "Verifitseeri see seade täites ühe alljärgnevatest:", + "qr_prompt": "Skaneeri seda unikaalset koodi", + "qr_reciprocate_same_shield_device": "Peaaegu valmis! Kas sinu teine seade kuvab sama kilpi?", + "qr_reciprocate_same_shield_user": "Peaaegu valmis! Kas %(displayName)s kuvab sama kilpi?", + "request_toast_accept": "Verifitseeri sessioon", + "request_toast_decline_counter": "Eira (%(counter)s)", + "request_toast_detail": "%(deviceId)s ip-aadressil %(ip)s", + "reset_proceed_prompt": "Jätka kustutamisega", + "sas_caption_self": "Verifitseeri see seade tehes kindlaks, et järgnev number kuvatakse tema ekraanil.", + "sas_caption_user": "Verifitseeri see kasutaja tehes kindlaks, et järgnev number kuvatakse tema ekraanil.", + "sas_description": "Kui sul mõlemas seadmes pole kaamerat, siis võrdle unikaalset emoji'de komplekti", + "sas_emoji_caption_self": "Kontrolli, et allpool näidatud emoji'd on kuvatud mõlemas seadmes samas järjekorras:", + "sas_emoji_caption_user": "Verifitseeri see kasutaja tehes kindlaks et järgnev emoji kuvatakse tema ekraanil.", + "sas_match": "Nad klapivad", + "sas_no_match": "Nad ei klapi", + "sas_prompt": "Võrdle unikaalseid emoji'sid", + "scan_qr": "Verifitseeri skaneerides", + "scan_qr_explainer": "Palu, et %(displayName)s skaneeriks sinu koodi:", + "self_verification_hint": "Jätkamaks palun võta vastu verifitseerimispalve oma teises seadmes.", + "start_button": "Alusta verifitseerimist", + "successful_device": "Sa oled edukalt verifitseerinud seadme %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "Sinu seadme verifitseerimine oli edukas!", + "successful_user": "Sa oled edukalt verifitseerinud kasutaja %(displayName)s!", + "timed_out": "Verifitseerimine aegus.", + "unsupported_method": "Ei suuda leida toetatud verifitseerimismeetodit.", + "unverified_session_toast_accept": "Jah, see olin mina", + "unverified_session_toast_title": "Uus sisselogimine. Kas see olid sina?", + "unverified_sessions_toast_description": "Tagamaks, et su konto on sinu kontrolli all, vaata andmed üle", + "unverified_sessions_toast_reject": "Hiljem", + "unverified_sessions_toast_title": "Sul on verifitseerimata sessioone", + "verification_description": "Tagamaks ligipääsu oma krüptitud sõnumitele ja tõestamaks oma isikut teistele kasutajatale, verifitseeri end.", + "verification_dialog_title_device": "Verifitseeri oma teine seade", + "verification_dialog_title_user": "Verifitseerimispäring", + "verification_skip_warning": "Ilma verifitseerimiseta sul puudub ligipääs kõikidele oma sõnumitele ning teised ei näe sinu kasutajakontot usaldusväärsena.", + "verification_success_with_backup": "Sinu uus seade on nüüd verifitseeritud. Selles seadmes saad lugeda oma krüptitud sõnumeid ja teiste kasutajate jaoks on ta usaldusväärne.", + "verification_success_without_backup": "Sinu uus seade on nüüd verifitseeritud. Teiste kasutajate jaoks on ta usaldusväärne.", + "verify_emoji": "Verifitseeri emoji'de abil", + "verify_emoji_prompt": "Verifitseeri unikaalsete emoji'de võrdlemise teel.", + "verify_emoji_prompt_qr": "Kui sa ei saa skaneerida eespool kuvatud koodi, siis verifitseeri unikaalsete emoji'de võrdlemise teel.", + "verify_later": "Ma verifitseerin hiljem", + "verify_reset_warning_1": "Verifitseerimisvõtmete kustutamist ei saa hiljem tagasi võtta. Peale seda sul puudub ligipääs vanadele krüptitud sõnumitele ja kõik sinu verifitseeritud sõbrad-tuttavad näevad turvahoiatusi seni kuni sa uuesti nad verifitseerid.", + "verify_reset_warning_2": "Palun jätka ainult siis, kui sa oled kaotanud ligipääsu kõikidele oma seadmetele ning oma turvavõtmele.", + "verify_using_device": "Verifitseeri teise seadmega", + "verify_using_key": "Verifitseeri turvavõtmega", + "verify_using_key_or_phrase": "Verifitseeri turvavõtme või turvafraasiga", + "waiting_for_user_accept": "Ootan, et %(displayName)s nõustuks…", + "waiting_other_device": "Ootan, et sa verifitseeriksid oma teises seadmes…", + "waiting_other_device_details": "Ootan, et sa verifitseerid oma teises seadmes: %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Ootan kasutaja %(displayName)s verifitseerimist…" }, - "m.widget": { - "modified": "%(senderName)s muutis vidinat %(widgetName)s", - "added": "%(senderName)s lisas vidina %(widgetName)s", - "removed": "%(senderName)s eemaldas vidina %(widgetName)s" + "verification_requested_toast_title": "Verifitseerimistaotlus on saadetud", + "verify_toast_description": "Teised kasutajad ei pruugi seda usaldada", + "verify_toast_title": "Verifitseeri see sessioon" + }, + "error": { + "admin_contact": "Jätkamaks selle teenuse kasutamist palun võta ühendust oma teenuse haldajaga.", + "admin_contact_short": "Võta ühendust oma serveri haldajaga.", + "connection": "Serveriühenduses tekkis viga. Palun proovi mõne aja pärast uuesti.", + "dialog_description_default": "Tekkis viga.", + "download_media": "Kuna meedia aadressi ei leidu, siis allalaadimine ei õnnestu", + "edit_history_unsupported": "Tundub, et sinu koduserver ei toeta sellist funktsionaalsust.", + "failed_copy": "Kopeerimine ebaõnnestus", + "hs_blocked": "Ligipääs sellele koduserverile on sinu serveri haldaja poolt blokeeritud.", + "mau": "See koduserver on saavutanud igakuise aktiivsete kasutajate piiri.", + "mixed_content": "Kui aadressiribal on HTTPS-aadress, siis HTTP-protokolli kasutades ei saa ühendust koduserveriga. Palun pruugi HTTPS-protokolli või luba brauseris ebaturvaliste skriptide kasutamine.", + "non_urgent_echo_failure_toast": "Sinu koduserver ei vasta mõnedele päringutele.", + "resource_limits": "See koduserver ületanud ühe oma ressursipiirangutest.", + "session_restore": { + "clear_storage_button": "Tühjenda andmeruum ja logi välja", + "clear_storage_description": "Logi välja ja eemalda krüptimisvõtmed?", + "description_1": "Meil tekkis eelmise sessiooni taastamisel viga.", + "description_2": "Kui sa varem oled kasutanud uuemat %(brand)s'i versiooni, siis sinu pragune sessioon ei pruugi olla sellega ühilduv. Sulge see aken ja jätka selle uuema versiooni kasutamist.", + "description_3": "Brauseri andmeruumi tühjendamine võib selle vea lahendada, kui samas logid sa ka välja ning kogu krüptitud vestlusajalugu muutub loetamatuks.", + "title": "Sessiooni taastamine ei õnnestunud" }, - "io.element.widgets.layout": "%(senderName)s on uuendanud jututoa välimust", - "m.location": "%(senderName)s jagas oma asukohta", - "self_redaction": "Sõnum on kustutatud", - "redaction": "%(name)s kustutas sõnumi", - "m.poll.start": "%(senderName)s algatas küsitluse - %(pollQuestion)s", - "m.poll.end": "%(senderName)s lõpetas küsitluse", - "typing_indicator": { - "one_user": "%(displayName)s kirjutab midagi…", - "two_users": "%(names)s ja %(lastPerson)s kirjutavad midagi…", - "more_users": { - "other": "%(names)s ja %(count)s muud kasutajat kirjutavad midagi…", - "one": "%(names)s ja üks teine kasutaja kirjutavad midagi…" - } + "something_went_wrong": "Midagi läks nüüd valesti!", + "storage_evicted_description_1": "Osa sessiooniandmetest, sealhulgas sõnumi krüptovõtmed, on puudu. Vea parandamiseks logi välja ja sisse, vajadusel taasta võtmed varundusest.", + "storage_evicted_description_2": "On võimalik et sinu brauser kustutas need andmed, sest kõvakettaruumist jäi puudu.", + "storage_evicted_title": "Sessiooni andmed on puudu", + "sync": "Ei saa ühendust koduserveriga. Proovin uuesti…", + "tls": "Ei sa ühendust koduserveriga. Palun kontrolli, et sinu koduserveri SSL sertifikaat oleks usaldusväärne ning mõni brauseri lisamoodul ei blokeeri päringuid.", + "unknown": "Teadmata viga", + "unknown_error_code": "tundmatu veakood", + "update_power_level": "Õiguste muutmine ei õnnestunud" + }, + "error_database_closed_description": "See võib olla seotud asjaoluga, et rakendus on avatud mitmes brauseriaknas korraga või brauseri andmete kustutamise tõttu.", + "error_database_closed_title": "Andmebaasiühendus sulgus ootamatult", + "error_dialog": { + "copy_room_link_failed": { + "description": "Jututoa lingi kopeerimine lõikelauale ei õnnestunud.", + "title": "Jututoa lingi kopeerimine ei õnnestu" + }, + "error_loading_user_profile": "Kasutajaprofiili laadimine ei õnnestunud", + "forget_room_failed": "Jututoa unustamine ei õnnestunud %(errCode)s", + "search_failed": { + "server_unavailable": "Server kas pole leitav, on ülekoormatud või otsing aegus :(", + "title": "Otsing ebaõnnestus" + } + }, + "error_user_not_logged_in": "Kasutaja pole võrku loginud", + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s lõpetas ringhäälingukõne", + "you": "Sa lõpetasid ringhäälingukõne" + }, + "m.call.answer": { + "dm": "Kõne on pooleli", + "user": "%(senderName)s liitus kõnega", + "you": "Sina liitusid kõnega" }, "m.call.hangup": { - "dm": "Kõne lõppes" + "user": "%(senderName)s lõpetas kõne", + "you": "Sina lõpetasid kõne" }, - "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" - } - }, - "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" + "m.call.invite": { + "dm_receive": "%(senderName)s helistab", + "dm_send": "Ootan kõnele vastamist", + "user": "%(senderName)s alustas kõnet", + "you": "Sa alustasid kõnet" }, - "no_permission_messages_before_invite": "Sul pole õigusi vaadata enne kutse saatmist saadetud sõnumeid.", - "no_permission_messages_before_join": "Sul pole õigusi vaadata enne liitumist saadetud sõnumeid.", - "encrypted_historical_messages_unavailable": "Enne seda ajahetke saadetud krüptitud sõnumid pole saadaval.", - "historical_messages_unavailable": "Sa ei saa näha varasemaid sõnumeid" - }, - "slash_command": { - "spoiler": "Saadab selle sõnumi rõõmurikkujana", - "shrug": "Lisa ¯\\_(ツ)_/¯ smaili vormindamata teksti algusesse", - "tableflip": "Lisab vormindamata sõnumi ette (╯°□°)╯︵ ┻━┻", - "unflip": "Lisab vormindamata sõnumi ette ┬──┬ ノ( ゜-゜ノ)", - "lenny": "Lisa ( ͡° ͜ʖ ͡°) smaili vormindamata sõnumi algusesse", - "plain": "Saadab sõnumi vormindamata tekstina ega tõlgenda seda markdown-vormindusena", - "html": "Saadab sõnumi html'ina ega tõlgenda seda markdown-vormindusena", - "upgraderoom": "Uuendab jututoa uue versioonini", - "upgraderoom_permission_error": "Sul ei ole piisavalt õigusi selle käsu käivitamiseks.", - "jumptodate": "Vaata ajajoont alates sellest kuupäevast", - "jumptodate_invalid_input": "Me ei suutnud sellist kuupäeva mõista (%(inputDate)s). Pigem kasuta aaaa-kk-pp vormingut.", - "nick": "Muudab sinu kuvatavat nime", - "myroomnick": "Muudab sinu kuvatavat nime vaid selles jututoas", - "roomavatar": "Muudab selle jututoa tunnuspilti", - "myroomavatar": "Sellega muudad sinu tunnuspilti vaid selles jututoas", - "myavatar": "Sellega muudad sinu tunnuspilti kõikides jututubades", - "topic": "Otsib või määrab jututoa teema", - "topic_room_error": "Jututoa teema laadimine ei õnnestu: jututuba ei õnnestu leida (%(roomId)s)", - "topic_none": "Sellel jututoal puudub teema.", - "roomname": "Määrab jututoa nime", - "invite": "Kutsub nimetatud kasutajatunnusega kasutaja sellesse jututuppa", - "remove": "Järgnevaga eemaldad antud kasutajatunnusega osaleja sellest jututoast", - "ban": "Keela ligipääs antud tunnusega kasutajale", - "unban": "Taasta ligipääs antud tunnusega kasutajale", - "ignore": "Eirab kasutajat peites kõik tema sõnumid sinu eest", - "unignore": "Lõpeta kasutaja eiramine ja näita edaspidi tema sõnumeid", - "devtools": "Avab arendusvahendite akna", - "addwidget": "Lisab jututuppa URL-ist valitud kohandatud vidina", - "rainbow": "Saadab selle sõnumi vikerkaarevärvilisena", - "rainbowme": "Saadab antud emote vikerkaarevärvides", - "help": "Näitab käskude loendit koos kirjeldustega", - "whois": "Näitab teavet kasutaja kohta", - "rageshake": "Saada veakirjeldus koos logikirjetega", - "msg": "Saadab sõnumi näidatud kasutajale", - "usage": "Kasutus", - "category_messages": "Sõnumid", - "category_actions": "Tegevused", - "category_admin": "Peakasutaja", - "category_advanced": "Teave arendajatele", - "category_effects": "Vahvad täiendused", - "category_other": "Muud", - "addwidget_missing_url": "Palun lisa antud vidina aadress või lisatav kood", - "addwidget_iframe_missing_src": "iframe elemendil puudub src atribuut", - "addwidget_invalid_protocol": "Vidina aadressi alguses peab olema kas https:// või http://", - "addwidget_no_permissions": "Sul pole õigusi vidinate muutmiseks selles jututoas.", - "converttodm": "Muuda jututuba otsevestluseks", - "could_not_find_room": "Jututuba ei õnnestunud leida", - "converttoroom": "Muuda otsevestlus jututoaks", - "discardsession": "Sunnib loobuma praeguse krüptitud jututoa rühmavestluse seansist", - "remakeolm": "Arendaja toiming: Lõpetab kehtiva väljuva rühmasessiooni ja seadistab uue Olm sessiooni", - "tovirtual": "Kui jututoal on virtuaalne olek, siis kasuta seda", - "tovirtual_not_found": "Sellel jututoal pole virtuaalset olekut", - "query": "Avab vestluse näidatud kasutajaga", - "query_not_found_phone_number": "Sellele telefoninumbrile vastavat Matrix'i kasutajatunnust ei õnnestu leida", - "holdcall": "Jätab kõne selles jututoas ootele", - "no_active_call": "Jututoas ei ole kõnet pooleli", - "unholdcall": "Võtab selles jututoas ootel oleva kõne", - "me": "Näitab tegevusi", - "error_invalid_runfn": "Viga käsu täitmisel: Kaldkriipsuga käsku ei ole võimalik töödelda.", - "error_invalid_rendering_type": "Viga käsu täitmisel: visualiseerimise tüüpi ei leidu (%(renderingType)s)", - "join": "Liitu antud aadressiga jututoaga", - "view": "Vaata sellise aadressiga jututuba", - "failed_find_room": "Viga käsu täitmisel: jututuba ei õnnestu leida (%(roomId)s)", - "failed_find_user": "Jututoast ei leidnud kasutajat", - "op": "Määra kasutaja õigused", - "deop": "Eemalda antud tunnusega kasutajalt haldusõigused selles jututoas" - }, - "presence": { - "busy": "Hõivatud", - "online_for": "Võrgus %(duration)s", - "idle_for": "Jõude %(duration)s", - "offline_for": "Võrgust väljas %(duration)s", - "unknown_for": "Teadmata olek viimased %(duration)s", - "online": "Võrgus", - "idle": "Jõude", - "unknown": "Teadmata olek", - "offline": "Võrgust väljas", - "away": "Eemal" + "m.reaction": { + "user": "%(sender)s reageeris %(message)s sõnumile %(reaction)s'ga", + "you": "Sa reageerisid %(message)s sõnumile %(reaction)s'ga" + } }, - "Unknown": "Teadmata olek", - "event_preview": { - "m.call.answer": { - "you": "Sina liitusid kõnega", - "user": "%(senderName)s liitus kõnega", - "dm": "Kõne on pooleli" + "export_chat": { + "cancelled": "Eksport on katkestatud", + "cancelled_detail": "Ekspordi tühistamine õnnestus", + "confirm_stop": "Kas sa oled kindel, et soovid oma andmete eksporti katkestada? Kui nii toimid, siis pead hiljem uuesti alustama.", + "creating_html": "Loon HTML-faile…", + "creating_output": "Loome väljundit…", + "creator_summary": "%(creatorName)s lõi selle jututoa.", + "current_timeline": "Praegune ajajoon", + "enter_number_between_min_max": "Sisesta number %(min)s ja %(max)s vahemikust", + "error_fetching_file": "Viga faili laadimisel", + "export_info": "See on jututoast eksporditud andmekogu. Viited: , %(exportDate)s.", + "export_successful": "Eksport õnnestus!", + "exported_n_events_in_time": { + "one": "Eksporditud %(count)s sündmus %(seconds)s sekundiga", + "other": "Eksporditud %(count)s sündmust %(seconds)s sekundiga" }, - "m.call.hangup": { - "you": "Sina lõpetasid kõne", - "user": "%(senderName)s lõpetas kõne" + "exporting_your_data": "Ekspordin sinu andmeid", + "fetched_n_events": { + "one": "%(count)s sündmust laaditud", + "other": "%(count)s sündmust laaditud" }, - "m.call.invite": { - "you": "Sa alustasid kõnet", - "user": "%(senderName)s alustas kõnet", - "dm_send": "Ootan kõnele vastamist", - "dm_receive": "%(senderName)s helistab" + "fetched_n_events_in_time": { + "one": "%(count)s sündmus laaditud %(seconds)s sekundiga", + "other": "%(count)s sündmust laaditud %(seconds)s sekundiga" }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.reaction": { - "you": "Sa reageerisid %(message)s sõnumile %(reaction)s'ga", - "user": "%(sender)s reageeris %(message)s sõnumile %(reaction)s'ga" + "fetched_n_events_with_total": { + "one": "Laadisin %(count)s / %(total)s sündmust", + "other": "Laadisin %(count)s / %(total)s sündmust" }, - "m.sticker": "%(senderName)s: %(stickerName)s" + "fetching_events": "Laadime sündmusi…", + "file_attached": "Fail on manustatud", + "format": "Vorming", + "from_the_beginning": "Algusest alates", + "generating_zip": "Pakin ZIP faili", + "html_title": "Eksporditud andmed", + "include_attachments": "Kaasa manused", + "media_omitted": "Osa meediat jäi eksportimata", + "media_omitted_file_size": "Osa meediat jäi vahele failisuuruse piirangu tõttu", + "messages": "Sõnumid", + "next_page": "Järgmine sõnumite grupp", + "num_messages": "Sõnumite arv", + "num_messages_min_max": "Sõnumite arv saab olla ainult number%(min)s ja %(max)s vahemikust", + "number_of_messages": "Määra sõnumite arv", + "previous_page": "Eelmine sõnumite grupp", + "processing": "Töötlemisel…", + "processing_event_n": "Sündmuste töötlemine %(number)s / %(total)s", + "select_option": "Kui soovid oma ajajoonelt mõnda vestlust eksportida, siis vali tingimused alljärgnevalt", + "size_limit": "Andmemahu piir", + "size_limit_min_max": "Suurus saab olla number %(min)s MB ja %(max)s MB vahemikust", + "starting_export": "Alustame eksportimist…", + "successful": "Eksport õnnestus", + "successful_detail": "Sinu andmete eksport õnnestus. Faili leiad tavapärasest allalaadimiste kaustast.", + "text": "Vormindamata tekst", + "title": "Ekspordi vestlus", + "topic": "Teema: %(topic)s", + "unload_confirm": "Kas sa oled kindel, et soovid lõpetada tegevuse selle ekspordi ajal?" }, - "voip": { - "disable_microphone": "Summuta mikrofon", - "enable_microphone": "Eemalda mikrofoni summutamine", - "disable_camera": "Lülita kaamera välja", - "enable_camera": "Lülita kaamera sisse", - "audio_devices": "Heliseadmed", - "video_devices": "Videoseadmed", - "dial": "Helista", - "you_are_presenting": "Sina esitad", - "user_is_presenting": "%(sharerName)s esitab", - "camera_disabled": "Sinu seadme kaamera on välja lülitatud", - "camera_enabled": "Sinu seadme kaamera on jätkuvalt kasutusel", - "consulting": "Suhtlen teise osapoolega %(transferTarget)s. Saadan andmeid kasutajale %(transferee)s", - "call_held_switch": "Sa panid kõne ootele Lülita tagasi", - "call_held_resume": "Sa panid kõne ootele. Jätka kõnet", - "call_held": "%(peerName)s pani kõne ootele", - "dialpad": "Numbriklahvistik", - "stop_screenshare": "Lõpeta oma seadme ekraani jagamine", - "start_screenshare": "Alusta oma seadme ekraani jagamist", - "hangup": "Katkesta kõne", - "maximise": "Täida ekraan", - "expand": "Pöördu tagasi kõne juurde", - "on_hold": "%(name)s on ootel", - "voice_call": "Häälkõne", - "video_call": "Videokõne", - "video_call_started": "Videokõne algas", - "unsilence": "Lõlita heli sisse", - "silence": "Vaigista kõne", - "silenced": "Teavitused on summutatud", - "unknown_caller": "Tundmatu helistaja", - "call_failed": "Kõne ebaõnnestus", - "unable_to_access_microphone": "Puudub ligipääs mikrofonile", - "call_failed_microphone": "Kuna mikrofoni kasutada ei saanud, siis kõne ei õnnestunud. Palun kontrolli, et mikrofon oleks ühendatud ja seadistatud.", - "unable_to_access_media": "Puudub ligipääs veebikaamerale ja mikrofonile", - "call_failed_media": "Kuna veebikaamerat või mikrofoni kasutada ei saanud, siis kõne ei õnnestunud. Palun kontrolli, et:", - "call_failed_media_connected": "Veebikaamera ja mikrofon oleks ühendatud ja seadistatud", - "call_failed_media_permissions": "Rakendusel õigus veebikaamerat kasutada", - "call_failed_media_applications": "Ainsamgi muu rakendus ei kasuta veebikaamerat", - "already_in_call": "Kõne on juba pooleli", - "already_in_call_person": "Sinul juba kõne käsil selle osapoolega.", - "unsupported": "Kõneteenus ei ole toetatud", - "unsupported_browser": "Selle veebibrauseriga sa ei saa helistada." + "failed_load_async_component": "Laadimine ei õnnestunud! Kontrolli oma võrguühendust ja proovi uuesti.", + "feedback": { + "can_contact_label": "Kui sul on lisaküsimusi, siis vastan neile hea meelega", + "comment_label": "Kommentaar", + "existing_issue_link": "Palun esmalt vaata, kas Githubis on selline viga juba kirjeldatud. Sa ei leidnud midagi? Siis saada uus veateade.", + "may_contact_label": "Võid minuga ühendust võtta, kui soovid jätkata mõttevahetust või lasta mul tulevasi ideid katsetada", + "platform_username": "Lisame sinu kommentaaridele ka kasutajanime ja operatsioonisüsteemi.", + "pro_type": "SOOVITUS: Kui sa koostad uut veateadet, siis meil on lihtsam vea põhjuseni leida, kui sa lisad juurde ka silumislogid.", + "send_feedback_action": "Saada tagasiside", + "sent": "Tagasiside on saadetud" + }, + "file_panel": { + "empty_description": "Faile saad manuseks lisada kas vastava nupu alt vestlusest või sikutades neid jututoa aknasse.", + "empty_heading": "Selles jututoas pole nähtavaid faile", + "guest_note": "Selle funktsionaalsuse kasutamiseks pead sa registreeruma", + "peek_note": "Failide nägemiseks pead jututoaga liituma" + }, + "forward": { + "filter_placeholder": "Otsi jututubasid või inimesi", + "message_preview_heading": "Sõnumi eelvaade", + "no_perms_title": "Sul puuduvad selleks toiminguks õigused", + "open_room": "Ava jututuba", + "send_label": "Saada", + "sending": "Saadan", + "sent": "Saadetud" + }, + "identity_server": { + "change": "Muuda isikutuvastusserverit", + "change_prompt": "Kas katkestame ühenduse isikutuvastusserveriga ning selle asemel loome uue ühenduse serveriga ?", + "change_server_prompt": "Kui sa ei soovi kasutada serverit, et olla leitav ja ise leida sinule teadaolevaid inimesi, siis sisesta alljärgnevalt mõni teine isikutuvastusserver.", + "checking": "Kontrollin serverit", + "description_connected": "Sa hetkel kasutad serverit, et olla leitav ja ise leida sinule teadaolevaid inimesi. Alljärgnevalt saad sa muuta oma isikutuvastusserverit.", + "description_disconnected": "Sa hetkel ei kasuta isikutuvastusserverit. Et olla leitav ja ise leida sinule teadaolevaid inimesi seadista ta alljärgnevalt.", + "description_optional": "Isikutuvastusserveri kasutamine ei ole kohustuslik. Kui sa seda ei tee, siis sa ei ole leitav teiste kasutajate poolt ega sulle ei saa telefoninumbri või e-posti aadressi alusel kutset saata. Küll aga saab kutset saata Matrix'i kasutajatunnuse alusel.", + "disconnect": "Katkesta ühendus isikutuvastusserveriga", + "disconnect_anyway": "Ikkagi katkesta ühendus", + "disconnect_offline_warning": "Sa peaksid enne ühenduse katkestamisst eemaldama isiklikud andmed id-serverist . Kahjuks id-server ei ole hetkel võrgus või pole kättesaadav.", + "disconnect_personal_data_warning_1": "Sa jätkuvalt jagad oma isikuandmeid isikutuvastusserveriga .", + "disconnect_personal_data_warning_2": "Me soovitame, et eemaldad enne ühenduse katkestamist oma e-posti aadressi ja telefoninumbrid isikutuvastusserverist.", + "disconnect_server": "Kas katkestame ühenduse isikutuvastusserveriga ?", + "disconnect_warning": "Isikutuvastusserveri kasutamise lõpetamine tähendab, et sa ei ole leitav teiste kasutajate poolt ega sulle ei saa telefoninumbri või e-posti aadressi alusel kutset saata. Küll aga saab kutset saata Matrix'i kasutajatunnuse alusel.", + "do_not_use": "Ära kasuta isikutuvastusserverit", + "error_connection": "Ei saanud ühendust isikutuvastusserveriga", + "error_invalid": "See ei ole sobilik isikutuvastusserver (staatuskood %(code)s)", + "error_invalid_or_terms": "Kas puudub nõustumine kasutustingimustega või on isikutuvastusserver vale.", + "no_terms": "Sinu valitud isikutuvastusserveril pole kasutustingimusi.", + "suggestions": "Sa peaksid:", + "suggestions_1": "kontrollima kas mõni brauseriplugin takistab ühendust isikutuvastusserveriga (nagu näiteks Privacy Badger)", + "suggestions_2": "võtma ühendust isikutuvastusserveri haldajaga", + "suggestions_3": "oota ja proovi hiljem uuesti", + "url": "Isikutuvastusserver %(server)s", + "url_field_label": "Sisesta uue isikutuvastusserveri nimi", + "url_not_https": "Isikutuvastusserveri URL peab kasutama HTTPS-protokolli" + }, + "in_space": "Kogukonnas %(spaceName)s.", + "in_space1_and_space2": "Kogukondades %(space1Name)s ja %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "Kogukonnas %(spaceName)s ja veel %(count)s's kogukonnas.", + "other": "Kogukonnas %(spaceName)s ja %(count)s's muus kogukonnas." }, - "Other": "Muud", - "Advanced": "Teave arendajatele", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Muuda kogukonna tunnuspilti", - "m.room.avatar": "Muuda jututoa tunnuspilti ehk avatari", - "m.room.name_space": "Muuda kogukonna nime", - "m.room.name": "Muuda jututoa nime", - "m.room.canonical_alias_space": "Muuda kogukonna põhiaadressi", - "m.room.canonical_alias": "Muuda jututoa põhiaadressi", - "m.space.child": "Halda selle kogukonnakeskuse jututube", - "m.room.history_visibility": "Muuda vestlusajaloo nähtavust", - "m.room.power_levels": "Muuda õigusi", - "m.room.topic_space": "Muuda kirjeldust", - "m.room.topic": "Muuda teemat", - "m.room.tombstone": "Uuenda jututuba uue versioonini", - "m.room.encryption": "Võta jututoas kasutusele krüptimine", - "m.room.server_acl": "Muuda serveri ligipääsuõigusi", - "m.reaction": "Reageeri sõnumile", - "m.room.redaction": "Eemalda minu saadetud sõnumid", - "m.widget": "Muuda vidinaid", - "io.element.voice_broadcast_info": "Ringhäälingukõned", - "m.room.pinned_events": "Halda klammerdatud sündmusi", - "m.call": "Alusta helistamist %(brand)s abil", - "m.call.member": "Liitu %(brand)s kõnedega", - "users_default": "Vaikimisi roll", - "events_default": "Saada sõnumeid", - "invite": "Kutsu kasutajaid", - "state_default": "Muuda seadistusi", - "kick": "Eemalda kasutajaid", - "ban": "Määra kasutajatele suhtluskeeld", - "redact": "Kustuta teiste saadetud sõnumid", - "notifications.room": "Teavita kõiki" - } + "info_tooltip_title": "Teave", + "integration_manager": { + "connecting": "Ühendamisel lõiminguhalduriga…", + "error_connecting": "Lõiminguhaldur kas ei tööta või ei õnnestu tal teha päringuid sinu koduserveri suunas.", + "error_connecting_heading": "Ei saa ühendust lõiminguhalduriga", + "explainer": "Lõiminguhalduritel on laiad volitused - nad võivad sinu nimel lugeda seadistusi, kohandada vidinaid, saata jututubade kutseid ning määrata õigusi.", + "manage_title": "Halda lõiminguid", + "use_im": "Robotite, vidinate ja kleepsupakkide seadistamiseks kasuta lõiminguhaldurit.", + "use_im_default": "Robotite, vidinate ja kleepsupakkide jaoks kasuta lõiminguhaldurit (%(serverName)s)." + }, + "integrations": { + "disabled_dialog_description": "Selle tegevuse kasutuselevõetuks lülita seadetes sisse „%(manageIntegrations)s“ valik.", + "disabled_dialog_title": "Lõimingud ei ole kasutusel", + "impossible_dialog_description": "Sinu %(brand)s ei võimalda selle tegevuse jaoks kasutada lõiminguhaldurit. Palun küsi lisateavet serveri haldajalt.", + "impossible_dialog_title": "Lõimingute kasutamine ei ole lubatud" + }, + "invite": { + "ask_anyway_description": "Allpool loetletud Matrix'i kasutajatunnustele ei leidunud profiile. Kas sa ikkagi tahaksid nendega vestlust alustada?", + "ask_anyway_label": "Ikkagi alusta vestlust", + "ask_anyway_never_warn_label": "Alusta siiski ja ära hoiata mind enam", + "email_caption": "Saada kutse e-kirjaga", + "email_limit_one": "Kutseid saad e-posti teel saata vaid ükshaaval", + "email_use_default_is": "E-posti teel kutse saatmiseks kasuta isikutuvastusserverit. Võid kasutada vaikimisi serverit (%(defaultIdentityServerName)s) või määrata muud serverid seadistustes.", + "email_use_is": "Kasutajatele e-posti teel kutse saatmiseks pruugi isikutuvastusserverit. Täpsemalt saad seda hallata seadistustes.", + "error_already_invited_room": "Sellel kasutajal juba on kutse siia jututuppa", + "error_already_invited_space": "Sellel kasutajal juba on kutse siia kogukonda", + "error_already_joined_room": "Kasutaja juba on jututoa selle liige", + "error_already_joined_space": "Kasutaja juba on kogukonna selle liige", + "error_bad_state": "Enne kutse saatmist peab kasutajalt olema eemaldatud ligipääsukeeld.", + "error_dm": "Otsesuhtluse loomine ei õnnestunud.", + "error_find_room": "Kasutajatele kutse saatmisel läks midagi viltu.", + "error_find_user_description": "Järgmisi kasutajanimesid pole olemas või on vigaselt kirjas ning seega ei saa neile kutset saata: %(csvNames)s", + "error_find_user_title": "Järgnevaid kasutajaid ei õnnestunud leida", + "error_invite": "Meil ei õnnestunud neile kasutajatele kutset saata. Palun kontrolli, keda soovid kutsuda ning proovi uuesti.", + "error_permissions_room": "Sul pole õigusi siia jututuppa osalejate kutsumiseks.", + "error_permissions_space": "Sul pole õigusi siia kogukonda osalejate kutsumiseks.", + "error_profile_undisclosed": "Kasutaja võib olla, aga ka võib mitte olla olemas", + "error_transfer_multiple_target": "Kõnet on võimalik edasi suunata vaid ühele kasutajale.", + "error_unknown": "Tundmatu serveriviga", + "error_user_not_found": "Sellist kasutajat pole olemas", + "error_version_unsupported_room": "Kasutaja koduserver ei toeta selle jututoa versiooni.", + "error_version_unsupported_space": "Kasutaja koduserver ei toeta selle kogukonna versiooni.", + "failed_generic": "Toiming ei õnnestunud", + "failed_title": "Kutse saatmine ei õnnestunud", + "invalid_address": "Tundmatu aadress", + "key_share_warning": "Kutse saanud kasutajad saavad lugeda vanu sõnumeid.", + "name_email_mxid_share_room": "Kutsu teist osapoolt tema nime, e-posti aadressi, kasutajanime (nagu ) alusel või jaga seda jututuba.", + "name_email_mxid_share_space": "Kutsu teist osapoolt tema nime, e-posti aadressi, kasutajanime (nagu ) alusel või jaga seda kogukonnakeskust.", + "name_mxid_share_room": "Kutsu kedagi tema nime, kasutajanime (nagu ) alusel või jaga seda jututuba.", + "name_mxid_share_space": "Kutsu kedagi tema nime, kasutajanime (nagu ) alusel või jaga seda kogukonnakeskust.", + "recents_section": "Hiljutised vestlused", + "room_failed_partial": "Teised kasutajad said kutse, kuid allpool toodud kasutajatele ei õnnestunud saata kutset jututuppa", + "room_failed_partial_title": "Mõnede kutsete saatmine ei õnnestunud", + "room_failed_title": "Kasutajate kutsumine %(roomName)s jututuppa ei õnnestunud", + "send_link_prompt": "Või saada kutse link", + "start_conversation_name_email_mxid_prompt": "Alusta vestlust kasutades teise osapoole nime, e-posti aadressi või kasutajanime (näiteks ).", + "start_conversation_name_mxid_prompt": "Alusta vestlust kasutades teise osapoole nime või kasutajanime (näiteks ).", + "suggestions_disclaimer": "Mõned soovitused võivad privaatsusseadistuste tõttu olla peidetud.", + "suggestions_disclaimer_prompt": "Kui sa ei leia otsitavaid, siis saada neile kutse.", + "suggestions_section": "Viimased otsesõnumite saajad", + "to_room": "Kutsu jututuppa %(roomName)s", + "to_space": "Kutsu kogukonnakeskusesse %(spaceName)s", + "transfer_dial_pad_tab": "Numbriklahvistik", + "transfer_user_directory_tab": "Kasutajate kataloog", + "unable_find_profiles_description_default": "Allpool loetletud Matrix'i kasutajatunnustele ei leidunud profiile. Kas sa ikkagi tahaksid neile kutse saata?", + "unable_find_profiles_invite_label_default": "Kutsu siiski", + "unable_find_profiles_invite_never_warn_label_default": "Kutsu siiski ja ära hoiata mind enam", + "unable_find_profiles_title": "Järgnevaid kasutajaid ei pruugi olla olemas", + "unban_first_title": "Kasutajale ei saa kutset saata enne, kui temalt on suhtluskeeld eemaldatud" + }, + "inviting_user1_and_user2": "Saadame kutset kasutajatele %(user1)s ja %(user2)s", + "inviting_user_and_n_others": { + "one": "Saadame kutset kasutajale %(user)s ning veel ühele muule kasutajale", + "other": "Saadame kutset kasutajale %(user)s ja veel %(count)s'le muule kasutajale" }, - "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:" - } + "items_and_n_others": { + "other": " ja %(count)s muud", + "one": " ja üks muu" }, - "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" + "keyboard": { + "activate_button": "Aktiveeri valitud nupp", + "autocomplete_cancel": "Lülita automaatne sõnalõpetus välja", + "autocomplete_force": "Sunni lõpetama", + "autocomplete_navigate_next": "Järgmine sisestussoovitus", + "autocomplete_navigate_prev": "Eelmine sisestussoovitus", + "backspace": "Tagasisammuklahv", + "cancel_reply": "Tühista sõnumile vastamine", + "category_autocomplete": "Automaatne sõnalõpetus", + "category_calls": "Kõned", + "category_navigation": "Navigeerimine", + "category_room_list": "Jututubade loend", + "close_dialog_menu": "Sulge dialoogiaken või kontekstimenüü", + "composer_jump_end": "Hüppa sõnumite kirjutamise vaate lõppu", + "composer_jump_start": "Hüppa sõnumite kirjutamise vaate algusesse", + "composer_navigate_next_history": "Mine muutmisvaate ajaloos järgmise sõnumi juurde", + "composer_navigate_prev_history": "Mine muutmisvaate ajaloos eelmise sõnumi juurde", + "composer_new_line": "Reavahetus", + "composer_redo": "Korda muudatust", + "composer_toggle_bold": "Lülita paks kiri sisse/välja", + "composer_toggle_code_block": "Lülita koodiblokk sisse/välja", + "composer_toggle_italics": "Lülita kaldkiri sisse/välja", + "composer_toggle_link": "Lülita link sisse/välja", + "composer_toggle_quote": "Lülita tsiteerimine sisse/välja", + "composer_undo": "Võta muudatus tagasi", + "dismiss_read_marker_and_jump_bottom": "Ära arvesta loetud sõnumite järjehoidjat ning mine kõige lõppu", + "go_home_view": "Avalehele", + "home": "Avaleht", + "jump_first_message": "Mine esimese sõnumi juurde", + "jump_last_message": "Mine viimase sõnumi juurde", + "jump_room_search": "Suundu jututoa otsingusse", + "jump_to_read_marker": "Mine vanima lugemata sõnumi juurde", + "keyboard_shortcuts_tab": "Ava see seadistuste vaates", + "navigate_next_history": "Järgmine viimati külastatud jututuba või kogukond", + "navigate_next_message_edit": "Muutmiseks liigu järgmise sõnumi juurde", + "navigate_prev_history": "Eelmine viimati külastatud jututuba või kogukond", + "navigate_prev_message_edit": "Muutmiseks liigu eelmise sõnumi juurde", + "next_room": "Järgmine otsevestlus või jututuba", + "next_unread_room": "Järgmine lugemata otsevestlus või jututuba", + "open_user_settings": "Ava kasutaja seadistused", + "prev_room": "Eelmine otsevestlus või jututuba", + "prev_unread_room": "Eelmine lugemata otsevestlus või jututuba", + "room_list_collapse_section": "Ahenda jututubade loendi valikut", + "room_list_expand_section": "Laienda jututubade loendi valikut", + "room_list_navigate_down": "Suundu jututubade loendis alla", + "room_list_navigate_up": "Suundu jututubade loendis üles", + "room_list_select_room": "Vali tubade loendist jututuba", + "scroll_down_timeline": "Liigu ajajoonel alla", + "scroll_up_timeline": "Liigu ajajoonel üles", + "search": "Otsing (peab olema lubatud)", + "send_sticker": "Saada kleeps", + "space": "Tühikuklahv", + "switch_to_space": "Vaata kogukonnakeskust tema numbri alusel", + "toggle_hidden_events": "Lülita peidetud sündmuste näitamine sisse/välja", + "toggle_microphone_mute": "Lülita mikrofoni summutamine sisse/välja", + "toggle_right_panel": "Lülita parem paan sisse/välja", + "toggle_space_panel": "Lülita kogukondade riba sisse/välja", + "toggle_top_left_menu": "Lülita ülemine vasak menüü sisse/välja", + "toggle_webcam_mute": "Lülita veebikaamera sisse/välja", + "upload_file": "Laadi fail üles" }, - "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" + "labs": { + "allow_screen_share_only_mode": "Luba kasutada vaid ekraanijagamisvaadet", + "ask_to_join": "Võta kasutusele liitumine kasutaja sooviavalduse alusel", + "automatic_debug_logs": "Iga vea puhul saada silumislogid automaatselt arendajatele", + "automatic_debug_logs_decryption": "Dekrüptimisvigade puhul saada silumislogid automaatselt arendajatele", + "automatic_debug_logs_key_backup": "Kui krüptovõtmete varundus ei toimi, siis automaatselt saada silumislogid arendajatele", + "beta_description": "Mida %(brand)s tulevikus teha oskab? Arendusjärgus funktsionaalsuste loendist leiad võimalusi, mis varsti on kõigile saadaval, kuid sa saad neid juba katsetada ning ka mõjutada missuguseks nad lõplikukt kujunevad.", + "beta_feature": "See on veel katsetamisjärgus funktsionaalsus", + "beta_feedback_leave_button": "Beetaversiooni saad välja lülitada rakenduse seadistustest.", + "beta_feedback_title": "%(featureName)s beetaversiooni tagasiside", + "beta_section": "Tulevikus lisanduvad funktsionaalsused", + "bridge_state": "Näita jututoa seadistustes teavet sõnumisildade kohta", + "bridge_state_channel": "Kanal: ", + "bridge_state_creator": "Selle võrgusilla võttis kasutusele .", + "bridge_state_manager": "Seda võrgusilda haldab .", + "bridge_state_workspace": "Tööruum: ", + "click_for_info": "Lisateabe jaoks klõpsi", + "currently_experimental": "Parasjagu katsejärgus.", + "custom_themes": "Toeta kohandatud teemade lisamist", + "dehydration": "Võrguühenduseta kasutamiseks mõeldud krüptitud sõnumid dehydrated teenuse abil", + "dynamic_room_predecessors": "Jututoa dünaamilised eellased", + "dynamic_room_predecessors_description": "Võta kasutusele MSC3946 (jututoa ajaloo aeglane laadimine)", + "element_call_video_rooms": "Element Call videotoad", + "experimental_description": "Soovid katsetada? Proovi meie uusimaid arendusmõtteid. Need funktsionaalsused pole üldsegi veel valmis, nad võivad toimida puudulikult, võivad muutuda või sootuks lõpetamata jääda. Lisateavet leiad siit.", + "experimental_section": "Varased arendusjärgud", + "feature_wysiwyg_composer_description": "Sõnumite kirjutamisel kasuta Markdown'i asemel täisfunktsionaalset küljendust.", + "group_calls": "Uus rühmakõnede lahendus", + "group_developer": "Arendajad", + "group_encryption": "Krüptimine", + "group_experimental": "Katsed", + "group_messaging": "Sõnumisuhtlus", + "group_moderation": "Modereerimine", + "group_profile": "Profiil", + "group_rooms": "Jututoad", + "group_spaces": "Kogukonnakeskused", + "group_themes": "Teemad", + "group_voip": "Heli ja video", + "group_widgets": "Vidinad", + "hidebold": "Peida teavituse täpp (ja näita loendure)", + "html_topic": "Näita jututoa teemade teavet html'ina", + "join_beta": "Hakka kasutama beetaversiooni", + "join_beta_reload": "Beeta-funktsionaalsuste kasutusele võtmisel laadime uuesti rakenduse %(brand)s.", + "jump_to_date": "Võimalda kuupäeva valida (lisab /jumptodate käsu ja kuupäeva valimisega seotud päisekirjed)", + "jump_to_date_msc_support": "Eeldab, et sinu koduserver toetab MSC3030 spetsifikatsiooni", + "latex_maths": "Sõnumites visualiseeri LaTeX-vormingus matemaatikat", + "leave_beta": "Lõpeta beetaversiooni kasutamine", + "leave_beta_reload": "Beeta-funktsionaalsuste kasutamise lõpetamisel laadime uuesti rakenduse %(brand)s.", + "location_share_live": "Asukoha jagamine reaalajas", + "location_share_live_description": "Tegemist on ajutise ja esialgse lahendusega: asukohad on jututoa ajaloos näha.", + "mjolnir": "Uued võimalused osalejate eiramiseks", + "msc3531_hide_messages_pending_moderation": "Luba modereerimist ootavate sõnumite peitmist.", + "new_room_decoration_ui": "Uus jututoa päis ja infovaade on hetkel aktiivses arenduses", + "notification_settings": "Uued teavituste seadistused", + "notification_settings_beta_title": "Teavituste seadistused", + "oidc_native_flow": "Luba OIDC liidestus (aktiivselt arendamisel)", + "pinning": "Sõnumite esiletõstmine", + "report_to_moderators": "Teata moderaatoritele", + "report_to_moderators_description": "Kui jututoas on modereerimine kasutusel, siis nupust „Teata sisust“ avaneva vormi abil saad jututoa reegleid rikkuvast sisust teatada moderaatoritele.", + "rust_crypto": "Rust'is teostatud krüptolahendus", + "rust_crypto_disabled_notice": "Seda võimalust saab hetkel sisse lülitada vaid config.json failist", + "sliding_sync": "Järkjärgulise sünkroniseerimise režiim", + "sliding_sync_checking": "Kontrollin…", + "sliding_sync_configuration": "Sliding Sync konfiguratsioon", + "sliding_sync_description": "Aktiivselt arendamisel ega ole võimalik välja lülitada.", + "sliding_sync_disable_warning": "Väljalülitamiseks palun logi välja ning seejärel tagasi, kuid ole sellega ettevaatlik!", + "sliding_sync_disabled_notice": "Väljalülitamiseks logi Matrix'i võrgust välja ja seejärel tagasi", + "sliding_sync_proxy_url_label": "Puhverserveri aadress", + "sliding_sync_proxy_url_optional_label": "Puhverserveri aadress (kui vaja)", + "sliding_sync_server_no_support": "Selle funktsionaalsuse tugi on sinu koduserveris puudu", + "sliding_sync_server_specify_proxy": "Selle funktsionaalsuse tugi on sinu koduserveris puudu, palun kasuta puhverserverit", + "sliding_sync_server_support": "Selle funktsionaalsuse tugi on sinu koduserveris olemas", + "state_counters": "Näita jututoa päises lihtsaid loendure", + "under_active_development": "Aktiivselt arendamisel.", + "video_rooms": "Videotoad", + "video_rooms_a_new_way_to_chat": "Uus võimalus videovestlusteks rakenduses %(brand)s.", + "video_rooms_always_on_voip_channels": "Videotoad on kogu aeg saadaval VoIP kanalid, mis on lõimitud jututubadega ja kasutatavad rakenduses %(brand)s.", + "video_rooms_beta": "Videotoad on veel beeta-funktsionaalsus", + "video_rooms_faq1_answer": "Klõpsi vasakus paanis jututubade loendis leiduvat „+“ nuppu.", + "video_rooms_faq1_question": "Kuidas ma saan luua videotoa?", + "video_rooms_faq2_answer": "Jah, tekstivestluse ajajoon on kuvatud videovaate kõrval.", + "video_rooms_faq2_question": "Kas ma saan videokõne ajal ka tekstisõnumeid saata?", + "voice_broadcast": "Ringhäälingukõne", + "voice_broadcast_force_small_chunks": "Kasuta ringhäälingusõnumi puhul 15-sekundilist blokipikkust", + "wysiwyg_composer": "Kujundatud teksti toimeti" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Need seadistused on mõeldud kogenud kasutajatele.", + "ban_reason": "Eiratud või ligipääs blokeeritud", + "error_adding_ignore": "Viga eiratud kasutaja või serveri lisamisel", + "error_adding_list_description": "Palun kontrolli, kas jututoa tunnus või aadress on õiged ja proovi uuesti.", + "error_adding_list_title": "Viga loendiga liitumisel", + "error_removing_ignore": "Viga eiratud kasutaja või serveri eemaldamisel", + "error_removing_list_description": "Palun proovi uuesti või otsi lisavihjeid konsoolilt.", + "error_removing_list_title": "Viga loendist lahkumisel", + "explainer_1": "Lisa siia kasutajad ja serverid, mida sa soovid eirata. Kui soovid, et %(brand)s kasutaks üldist asendamist, siis kasuta tärni. Näiteks @bot:* eirab kõikide serverite kasutajat 'bot'.", + "explainer_2": "Kasutajate eiramine toimub ligipääsukeelu reeglite loendite alusel ning seal on kirjas blokeeritavad kasutajad, jututoad või serverid. Sellise loendi kasutusele võtmine tähendab et blokeeritud kasutajad või serverid ei ole sulle nähtavad.", + "lists": "Sa oled hetkel liitunud:", + "lists_description_1": "Ligipääsukeelu reeglite loendi tellimine tähendab sellega liitumist!", + "lists_description_2": "Kui tulemus pole see mida soovisid, siis pruugi muud vahendit kasutajate eiramiseks.", + "lists_heading": "Tellitud loendid", + "lists_new_label": "Ligipääsukeelu reeglite loendi jututoa tunnus või aadress", + "no_lists": "Sa ei ole liitunud ühegi loendiga", + "personal_description": "Sinu isiklikus ligipääsukeelu reeglite loendis on kõik kasutajad ja serverid, kellelt sa ei soovi sõnumeid saada. Peale esimese kasutaja või serveri blokeerimist tekib sinu jututubade loendisse uus jututuba „%(myBanList)s“ ning selle jõustamiseks ära logi nimetatud jututoast välja.", + "personal_empty": "Sa ei ole veel kedagi eiranud.", + "personal_heading": "Minu isiklik ligipääsukeelu reeglite loend", + "personal_new_label": "Serverid või kasutajate tunnused, mida soovid eirata", + "personal_new_placeholder": "näiteks: @bot:* või example.org", + "personal_section": "Hetkel eiratavate kasutajate loend:", + "room_name": "Minu poolt seatud ligipääsukeeldude loend", + "room_topic": "See on sinu serverite ja kasutajate ligipääsukeeldude loend. Palun ära lahku sellest jututoast!", + "rules_empty": "Ei ühelgi juhul", + "rules_server": "Serveri kasutustingimused", + "rules_title": "Ligipääsukeelu reeglid - %(roomName)s", + "rules_user": "Kasutajaga seotud tingimused", + "something_went_wrong": "Midagi läks valesti. Proovi uuesti või otsi lisavihjeid konsoolilt.", + "title": "Eiratud kasutajad", + "view_rules": "Näita reegleid" + }, + "language_dropdown_label": "Keelevalik", + "lazy_loading": { + "disabled_action": "Tühjenda puhver ja sünkroniseeri andmed uuesti", + "disabled_description1": "Oled varem kasutanud %(brand)s serveriga %(host)s ja lubanud andmete laisa laadimise. Selles versioonis on laisk laadimine keelatud. Kuna kohalik vahemälu nende kahe seadistuse vahel ei ühildu, peab %(brand)s sinu konto uuesti sünkroonima.", + "disabled_description2": "Kui %(brand)s teine versioon on mõnel teisel vahekaardil endiselt avatud, palun sulge see. %(brand)s kasutamine samal serveril põhjustab vigu olukorras, kus laisk laadimine on samal ajal lubatud ja keelatud.", + "disabled_title": "Kohalikud andmepuhvrid ei ühildu", + "resync_description": "%(brand)s kasutab varasemaga võrreldes 3-5 korda vähem mälu, sest laadib teavet kasutajate kohta vaid siis, kui vaja. Palun oota hetke, kuni sünkroniseerime andmeid serveriga!", + "resync_title": "Uuendan rakendust %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Sa oled siin viimane osaleja. Kui sa nüüd lahkud, siis mitte keegi, kaasa arvatud sa ise, ei saa hiljem enam liituda.", + "leave_room_question": "Kas oled kindel, et soovid lahkuda jututoast „%(roomName)s“?", + "leave_space_question": "Kas oled kindel, et soovid lahkuda kogukonnakeskusest „%(spaceName)s“?", + "room_rejoin_warning": "See ei ole avalik jututuba. Ilma kutseta sa ei saa uuesti liituda.", + "space_rejoin_warning": "See ei ole avalik kogukonnakeskus. Ilma kutseta sa ei saa uuesti liituda." + }, + "left_panel": { + "open_dial_pad": "Ava numbriklahvistik" + }, + "lightbox": { + "rotate_left": "Pööra vasakule", + "rotate_right": "Pööra paremale", + "title": "Pildivaade" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "See koduserver pole seadistatud kuvama kaarte.", + "MapStyleUrlNotReachable": "See koduserver kas pole korrektselt seadistatud kuvama kaarte või seadistatud kaardiserver ei tööta.", + "WebGLNotEnabled": "Kaartide kuvamiseks on vajalik WebGL, seega palun luba WebGL'i kasutamine oma veebibrauseri seadistustes.", + "click_drop_pin": "Asukoha märkimiseks klõpsi", + "click_move_pin": "Asukoha teisaldamiseks klõpsi", + "close_sidebar": "Sulge külgpaan", + "error_fetch_location": "Asukoha tuvastamine ei õnnestunud", + "error_no_perms_description": "Selles jututoas asukoha jagamiseks peavad sul olema vastavad õigused.", + "error_no_perms_title": "Sul pole vajalikke õigusi asukoha jagamiseks", + "error_send_description": "%(brand)s ei saanud sinu asukohta edastada. Palun proovi hiljem uuesti.", + "error_send_title": "Sinu asukoha saatmine ei õnnestunud", + "error_sharing_live_location": "Sinu asukoha jagamisel reaalajas tekkis viga", + "error_sharing_live_location_try_again": "Asukoha reaalajas jagamisel tekkis viga, palun proovi mõne hetke pärast uuesti", + "error_stopping_live_location": "Sinu asukoha reaalajas jagamise lõpetamisel tekkis viga", + "error_stopping_live_location_try_again": "Asukoha jagamise lõpetamisel tekkis viga, palun proovi mõne hetke pärast uuesti", + "expand_map": "Kuva kaart laiemana", + "failed_generic": "Asukoha tuvastamine ei õnnestunud. Palun proovi hiljem uuesti.", + "failed_load_map": "Kaardi laadimine ei õnnestu", + "failed_permission": "%(brand)s ei saanud asukohta tuvastada. Palun luba vastavad õigused brauseri seadistustes.", + "failed_timeout": "Asukoha tuvastamine ei õnnestunud päringu aegumise tõttu. Palun proovi hiljem uuesti.", + "failed_unknown": "Asukoha tuvastamine ei õnnestunud teadmaata põhjusel. Palun proovi hiljem uuesti.", + "find_my_location": "Leia minu asukoht", + "live_description": "%(displayName)s asukoht reaalajas", + "live_enable_description": "Palun arvesta järgnevaga: see katseline funktsionaalsus kasutab ajutist lahendust. See tähendab, et sa ei saa oma asukoha jagamise ajalugu kustutada ning heade arvutioskustega kasutajad saavad näha sinu asukohta ka siis, kui sa oled oma asukoha jagamise selles jututoas lõpetanud.", + "live_enable_heading": "Asukoha jagamine reaalajas", + "live_location_active": "Sa jagad oma asukohta reaalajas", + "live_location_enabled": "Reaalajas asukoha jagamine on kasutusel", + "live_location_ended": "Reaalajas asukoha jagamine on lõppenud", + "live_location_error": "Viga asukoha jagamisel reaalajas", + "live_locations_empty": "Reaalajas asukohad puuduvad", + "live_share_button": "Jaga nii kaua - %(duration)s", + "live_toggle_label": "Luba asukohta jagada reaalajas", + "live_until": "Kuvamine toimib kuni %(expiryTime)s", + "live_update_time": "Uuendatud %(humanizedUpdateTime)s", + "loading_live_location": "Reaalajas asukoht on laadimisel…", + "location_not_available": "Asukoht pole leitav", + "map_feedback": "Tagasiside kaardi kohta", + "mapbox_logo": "Mapbox'i logo", + "reset_bearing": "Kasuta põhjasuunda", + "share_button": "Jaga asukohta", + "share_type_live": "Minu asukoht reaalajas", + "share_type_own": "Minu praegune asukoht", + "share_type_pin": "Märgi nööpnõelaga", + "share_type_prompt": "Missugust asukohta sa soovid jagada?", + "stop_and_close": "Peata ja sulge", + "toggle_attribution": "Lülita omistamine sisse või välja" + }, + "member_list": { + "filter_placeholder": "Filtreeri jututoa liikmeid", + "invite_button_no_perms_tooltip": "Sul pole õigusi kutse saatmiseks teistele kasutajatele", + "invited_list_heading": "Kutsutud", + "power_label": "%(userName)s (õigused %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Jututoa liikmed", + "message_edit_dialog_title": "Sõnumite muutmised", + "mobile_guide": { + "toast_accept": "Kasuta rakendust", + "toast_description": "%(brand)s toimib nutiseadme veebibrauseris kastseliselt. Parima kasutajakogemuse ja uusima funktsionaalsuse jaoks kasuta meie rakendust.", + "toast_title": "Rakendusega saad Matrix'is suhelda parimal viisil" + }, + "no_more_results": "Rohkem otsingutulemusi pole", + "notif_panel": { + "empty_description": "Sul pole nähtavaid teavitusi.", + "empty_heading": "Ei tea... kõik vist on nüüd tehtud" + }, + "notifications": { + "all_messages": "Kõik sõnumid", + "all_messages_description": "Soovin teavitusi iga sõnumi puhul", + "class_global": "Üldised", + "class_other": "Muud", + "colour_bold": "Paks kiri", + "colour_grey": "Hall", + "colour_none": "Ei ühelgi juhul", + "colour_red": "Punane", + "colour_unsent": "Saatmata", + "default": "Tavaline", + "email_pusher_app_display_name": "E-posti teel saadetavad teavitused", + "enable_prompt_toast_description": "Võta kasutusele töölauakeskkonna teavitused", + "enable_prompt_toast_title": "Teavitused", + "enable_prompt_toast_title_from_message_send": "Ära jäta vastust vahele", + "error_change_title": "Muuda teavituste seadistusi", + "keyword": "Märksõnad", + "keyword_new": "Uus märksõna", + "mark_all_read": "Märgi kõik loetuks", + "mentions_and_keywords": "@mainimiste ja võtmesõnade puhul", + "mentions_and_keywords_description": "Soovin teavitusi sellisena mainimiste ja võtmesõnade puhul, nagu ma neid olen seadistanud", + "mentions_keywords": "Mainimised ja märksõnad", + "message_didnt_send": "Sõnum jäi saatmata. Lisateabe saamiseks klõpsi.", + "mute_description": "Sa ei saa üldse teavitusi" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s alustas ringhäälingukõnet", + "m.key.verification.request": "%(name)s soovib verifitseerimist" }, - "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" + "onboarding": { + "apple_trademarks": "App Store® ja Apple logo® on Apple Inc kaubamärgid.", + "community_messaging_action": "Leia oma kaasteelisi", + "community_messaging_description": "Halda ja kontrolli suhtlust oma kogukonnas.\nSobib ka miljonitele kasutajatele ning võimaldab mitmekesist modereerimist kui liidestust.", + "community_messaging_title": "Kogukonnad, mida te ise haldate", + "complete_these": "Kasutamaks kõiki %(brand)s'i võimalusi tee läbi alljärgnev", + "create_room": "Loo rühmavestlus", + "download_app": "Laadi alla %(brand)s", + "download_app_action": "Laadi alla rakendusi", + "download_app_description": "Võta %(brand)s nutiseadmesse kaasa ning ära jäta suhtlemist vahele", + "download_app_store": "Laadi alla App Store'st", + "download_brand": "Laadi alla %(brand)s", + "download_brand_desktop": "Laadi alla %(brand)s töölaua rakendusena", + "download_f_droid": "Laadi alla F-Droid'ist", + "download_google_play": "Laadi alla Google Play'st", + "enable_notifications": "Lülita seadistused välja", + "enable_notifications_action": "Võta teavitused kasutusele", + "enable_notifications_description": "Ära jäta vahele vastuseid ega olulisi sõnumeid", + "explore_rooms": "Sirvi avalikke jututubasid", + "find_community_members": "Leia ja saada kutse oma kogukonna liikmetele", + "find_coworkers": "Leia kolleege ja saada neile kutse", + "find_friends": "Leia sõpru ja saada neile kutse", + "find_friends_action": "Leia sõpru", + "find_friends_description": "Selleks sa oled ju siin, alustame siis nüüd", + "find_people": "Leia muid suhtluspartnereid", + "free_e2ee_messaging_unlimited_voip": "%(brand)s on parim viis suhtluseks - siin on tasuta läbiv krüptimine kui piiramatult heli- ja videokõnesid.", + "get_stuff_done": "Saa tööd tehtud üheskoos oma kaasteelistega", + "google_trademarks": "Google Play ja Google Play logo on Google LLC kaubamärgid.", + "has_avatar_label": "Suurepärane, nüüd teised teavad et tegemist on sinuga", + "intro_byline": "Vestlused, mida sa tegelikult ka omad.", + "intro_welcome": "Tere tulemast suhtlusrakenduse %(appName)s kasutajaks", + "no_avatar_label": "Enda tutvustamiseks lisa foto.", + "only_n_steps_to_go": { + "one": "Ainult %(count)s samm veel", + "other": "Ainult %(count)s sammu veel" + }, + "personal_messaging_action": "Alusta oma esimest vestlust", + "personal_messaging_title": "Turvaline suhtlus pere ja sõprade jaoks", + "qr_or_app_links": "%(qrCode)s või %(appLinks)s", + "send_dm": "Saada otsesõnum", + "set_up_profile": "Seadista oma profiili", + "set_up_profile_action": "Sinu profiil", + "set_up_profile_description": "Taga, et sinu suhtluspartnerid võivad selles kindlad olla, et tegemist on sinuga", + "use_case_community_messaging": "Võrgupõhise kogukonna liikmed", + "use_case_heading1": "Kõik on tehtud", + "use_case_heading2": "Kellega sa kõige rohkem vestled?", + "use_case_heading3": "Me aitame sind Matrix'i võrgu kasutamisel.", + "use_case_personal_messaging": "Perekond ja sõbrad", + "use_case_work_messaging": "Kolleegid ja töörühmad", + "welcome_detail": "Nüüd näitame sulle, mida saad järgmiseks teha", + "welcome_to_brand": "Tere tulemast %(brand)s'i kasutajaks", + "welcome_user": "Tere tulemast, %(name)s", + "work_messaging_action": "Leia oma kolleege", + "work_messaging_title": "Turvalised sõnumid töökeskkonna jaoks", + "you_did_it": "Valmis!", + "you_made_it": "Sa said valmis!" + }, + "pill": { + "permalink_other_room": "Sõnum jututoas %(room)s", + "permalink_this_room": "Sõnum kasutajalt %(user)s" + }, + "poll": { + "create_poll_action": "Loo selline küsitlus", + "create_poll_title": "Loo selline küsitlus", + "disclosed_notes": "Osalejad näevad tulemusi kohe peale oma valiku tegemist", + "edit_poll_title": "Muuda küsitlust", + "end_description": "Kas sa oled kindel, et soovid lõpetada küsitlust? Sellega on tulemused lõplikud ja rohkem osaleda ei saa.", + "end_message": "Küsitlus on läbi. Populaarseim vastus: %(topAnswer)s", + "end_message_no_votes": "Küsitlus on läbi. Ühtegi osalejate ei ole.", + "end_title": "Lõpeta küsitlus", + "error_ending_description": "Vabandust, aga küsitlus jäi lõpetamata. Palun proovi uuesti.", + "error_ending_title": "Küsitluse lõpetamine ei õnnestunud", + "error_voting_description": "Vabandust, aga sinu valik jäi salvestamata. Palun proovi uuesti.", + "error_voting_title": "Hääl ei salvestunud", + "failed_send_poll_description": "Vabandust, aga sinu loodud küsitlus jäi üleslaadimata.", + "failed_send_poll_title": "Küsitluse üleslaadimine ei õnnestunud", + "notes": "Tulemused on näha vaid siis, kui küsitlus in lõppenud", + "options_add_button": "Lisa valik", + "options_heading": "Koosta valikud", + "options_label": "Valik %(number)s", + "options_placeholder": "Sisesta valik", + "topic_heading": "Mis on küsitluse teema?", + "topic_label": "Küsimus või teema", + "topic_placeholder": "Kirjuta midagi…", + "total_decryption_errors": "Dekrüptimisvigade tõttu jääb osa hääli lugemata", + "total_n_votes": { + "one": "%(count)s hääl antud. Tulemuste nägemiseks tee oma valik", + "other": "%(count)s häält antud. Tulemuste nägemiseks tee oma valik" + }, + "total_n_votes_voted": { + "one": "Aluseks on %(count)s hääl", + "other": "Aluseks on %(count)s häält" + }, + "total_no_votes": "Hääletanuid ei ole", + "total_not_ended": "Tulemused on näha siis, kui küsitlus on lõppenud", + "type_closed": "Suletud valikutega küsitlus", + "type_heading": "Küsitluse tüüp", + "type_open": "Avatud valikutega küsitlus", + "unable_edit_description": "Vabandust, aga küsimustikku ei saa enam peale hääletamise lõppu muuta.", + "unable_edit_title": "Küsimustikku ei saa muuta" }, - "spaces": { - "error_no_permission_invite": "Sul pole õigusi siia kogukonda osalejate kutsumiseks", - "error_no_permission_create_room": "Sul pole õigusi luua siin kogukonnakeskuses uusi jututubasid", - "error_no_permission_add_room": "Sul pole õigusi siia kogukonnakeskusesse lisada jututubasid", - "error_no_permission_add_space": "Sul pole õigusi siia kogukonda teiste kogukondade lisamiseks" + "power_level": { + "admin": "Peakasutaja", + "custom": "Kohandatud õigused (%(level)s)", + "custom_level": "Kohandatud õigused", + "default": "Tavaline", + "label": "Õiguste tase", + "mod": "Moderaator", + "moderator": "Moderaator", + "restricted": "Piiratud õigustega kasutaja" }, - "auth": { - "continue_with_idp": "Jätka %(provider)s kasutamist", - "sign_in_with_sso": "Logi sisse ühekordse sisselogimise abil", - "sso": "SSO Ühekordne sisselogimine", - "reset_password_action": "Lähtesta salasõna", - "reset_password_title": "Lähtesta oma salasõna", - "continue_with_sso": "Jätkamiseks kasuta %(ssoButtons)s teenuseid", - "sso_or_username_password": "%(ssoButtons)s või %(usernamePassword)s", - "sign_in_instead": "Pigem logi sisse", - "account_clash": "Sinu uus kasutajakonto (%(newAccountId)s) on registreeritud, kuid sa jube oled sisse loginud teise kasutajakontoga (%(loggedInUserId)s).", - "account_clash_previous_account": "Jätka senise konto kasutamist", - "log_in_new_account": "Logi sisse oma uuele kasutajakontole.", - "registration_successful": "Registreerimine õnnestus", - "server_picker_title": "Logi sisse oma koduserverisse", - "server_picker_dialog_title": "Vali kes võiks sinu kasutajakontot teenindada", - "footer_powered_by_matrix": "põhineb Matrix'il", - "failed_homeserver_discovery": "Koduserveri leidmine ebaõnnestus", - "sync_footer_subtitle": "Kui oled liitunud paljude jututubadega, siis see võib natuke aega võtta", - "syncing": "Sünkroniseerin…", - "signing_in": "Login sisse…", - "unsupported_auth_msisdn": "See server ei toeta autentimist telefoninumbri alusel.", - "unsupported_auth_email": "See koduserver ei võimalda e-posti aadressi kasutamist sisselogimisel.", - "unsupported_auth": "See koduserver ei paku ühtegi sisselogimislahendust, mida see klient toetab.", - "registration_disabled": "Väline registreerimine ei ole selles koduserveris kasutusel.", - "failed_query_registration_methods": "Ei õnnestunud pärida toetatud registreerimismeetodite loendit.", - "username_in_use": "Keegi juba pruugib sellist kasutajanime. Palun katseta mõne muuga.", - "3pid_in_use": "See e-posti aadress või telefoninumber on juba kasutusel.", - "incorrect_password": "Vale salasõna", - "failed_soft_logout_auth": "Uuesti autentimine ei õnnestunud", - "soft_logout_heading": "Sa oled loginud välja", - "forgot_password_email_required": "Sa pead sisestama oma kontoga seotud e-posti aadressi.", - "forgot_password_email_invalid": "See e-posti aadress ei tundu olema korrektne.", - "sign_in_prompt": "Sul on kasutajakonto olemas? Siis logi sisse", - "verify_email_heading": "Jätkamiseks kinnita oma e-posti aadress", - "forgot_password_prompt": "Kas sa unustasid oma salasõna?", - "soft_logout_intro_password": "Sisselogimiseks ja oma kontole ligipääsu saamiseks sisesta oma salasõna.", - "soft_logout_intro_sso": "Logi sisse ja pääse tagasi oma kasutajakonto juurde.", - "soft_logout_intro_unsupported_auth": "Sa ei saa oma kasutajakontole sisse logida. Lisateabe saamiseks palun võta ühendust oma koduserveri halduriga.", - "check_email_explainer": "Järgi juhendit, mille saatsime %(email)s e-posti aadressile", - "check_email_wrong_email_prompt": "Kas e-posti aadress pole õige?", - "check_email_wrong_email_button": "Sisesta e-posti aadress uuesti", - "check_email_resend_prompt": "Kas sa ei saanud kirja kätte?", - "check_email_resend_tooltip": "Saatsime verifitseerimislingi uuesti!", - "enter_email_heading": "Salasõna lähtestamiseks sisesta oma e-posti aadress", - "enter_email_explainer": "Koduserver %(homeserver)s saadab sulle salasõna lähtestamiseks vajaliku verifitseerimislingi.", - "verify_email_explainer": "Enne sinu salasõna lähtestamist soovime olla kindlad, et tegemist on sinuga. Palun klõpsi linki, mille just saatsime %(email)s e-posti aadressile", - "create_account_prompt": "Täitsa uus asi sinu jaoks? Loo omale kasutajakonto", - "sign_in_or_register": "Logi sisse või loo uus konto", - "sign_in_or_register_description": "Jätkamaks kasuta oma kontot või loo uus konto.", - "sign_in_description": "Jätkamaks kasuta oma kontot.", - "register_action": "Loo konto", - "server_picker_failed_validate_homeserver": "Koduserveri õigsust ei õnnestunud kontrollida", - "server_picker_invalid_url": "Vigane aadress", - "server_picker_required": "Sisesta koduserver", - "server_picker_matrix.org": "Matrix.org on maailma suurim avalik koduserver ja see sobib paljude jaoks.", - "server_picker_intro": "Me nimetame „koduserveriks“ sellist serverit, mis haldab sinu kasutajakontot.", - "server_picker_custom": "Muu koduserver", - "server_picker_explainer": "Kui sul on oma koduserveri eelistus olemas, siis kasuta seda. Samuti võid soovi korral oma enda koduserveri püsti panna.", - "server_picker_learn_more": "Teave koduserverite kohta" + "presence": { + "away": "Eemal", + "busy": "Hõivatud", + "idle": "Jõude", + "idle_for": "Jõude %(duration)s", + "offline": "Võrgust väljas", + "offline_for": "Võrgust väljas %(duration)s", + "online": "Võrgus", + "online_for": "Võrgus %(duration)s", + "unknown": "Teadmata olek", + "unknown_for": "Teadmata olek viimased %(duration)s" + }, + "quick_settings": { + "all_settings": "Kõik seadistused", + "metaspace_section": "Kinnita külgpaanile", + "sidebar_settings": "Täiendavad seadistused", + "title": "Kiirseadistused" + }, + "quit_warning": { + "call_in_progress": "Tundub, et sul parasjagu on kõne pooleli. Kas sa kindlasti soovid väljuda?", + "file_upload_in_progress": "Tundub, et sa parasjagu laadid faile üles. Kas sa kindlasti soovid väljuda?" + }, + "redact": { + "confirm_button": "Kinnita eemaldamine", + "confirm_description": "Kas sa oled kindel, et soovid kustutada selle sündmuse?", + "confirm_description_state": "Palun arvesta jututoa muudatuste eemaldamine võib eemaldada ka selle muutuse.", + "error": "Sa ei saa seda sõnumit kustutada. (%(code)s)", + "ongoing": "Eemaldan…", + "reason_label": "Põhjus (kui soovid lisada)" + }, + "reject_invitation_dialog": { + "confirmation": "Kas sa oled kindel, et soovid lükata kutse tagasi?", + "failed": "Kutse tagasi lükkamine ei õnnestunud", + "title": "Lükka kutse tagasi" + }, + "report_content": { + "description": "Sellest sõnumist teatamine saadab tema unikaalse sõnumi tunnuse sinu koduserveri haldurile. Kui selle jututoa sõnumid on krüptitud, siis sinu koduserveri haldur ei saa lugeda selle sõnumi teksti ega vaadata seal leiduvaid faile ja pilte.", + "disagree": "Ma ei nõustu sisuga", + "hide_messages_from_user": "Selle valikuga peidad kõik antud kasutaja praegused ja tulevased sõnumid.", + "ignore_user": "Eira kasutajat", + "illegal_content": "Seadustega keelatud sisu", + "missing_reason": "Palun kirjelda veateate põhjust.", + "nature": "Palun vali rikkumise olemus ja kirjelda mis teeb selle sõnumi kuritahtlikuks.", + "nature_disagreement": "Selle kasutaja loodud sisu on vale.\nJututoa moderaatorid saavad selle kohta teate.", + "nature_illegal": "Selle kasutaja tegevus on seadusevastane, milleks võib olla doksimine ehk teiste eraeluliste andmete avaldamine või vägivallaga ähvardamine.\nJututoa moderaatorid saavad selle kohta teate ning nad võivad sellest teatada ka ametivõimudele.", + "nature_other": "Mõni muu põhjus. Palun kirjelda seda detailsemalt.\nJututoa moderaatorid saavad selle kohta teate.", + "nature_spam": "See kasutaja spämmib jututuba reklaamidega, reklaamlinkidega või propagandaga.\nJututoa moderaatorid saavad selle kohta teate.", + "nature_toxic": "Selle kasutaja tegevus on äärmiselt ebasobilik, milleks võib olla teiste jututoas osalejate solvamine, peresõbralikku jututuppa täiskasvanutele mõeldud sisu lisamine või muul viisil jututoa reeglite rikkumine.\nJututoa moderaatorid saavad selle kohta teate.", + "other_label": "Muud", + "report_content_to_homeserver": "Teata sisust Sinu koduserveri haldurile", + "report_entire_room": "Teata tervest jututoast", + "spam_or_propaganda": "Spämm või propaganda", + "toxic_behaviour": "Ebasobilik käitumine" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "%(failedCount)s sessiooni dekrüptimine ei õnnestunud!", + "count_of_successfully_restored_keys": "%(sessionCount)s sessiooni võtme taastamine õnnestus", + "enter_key_description": "Sisestades turvavõtme pääsed ligi oma turvatud sõnumitele ning sätid tööle krüptitud sõnumivahetuse.", + "enter_key_title": "Sisesta turvavõti", + "enter_phrase_description": "Sisestades turvafraasi, saad ligipääsu oma turvatud sõnumitele ning sätid toimima krüptitud sõnumivahetuse.", + "enter_phrase_title": "Sisesta turvafraas", + "incorrect_security_phrase_dialog": "Selle turvafraasiga ei õnnestunud varundust dekrüptida: palun kontrolli, kas sa kasutad õiget turvafraasi.", + "incorrect_security_phrase_title": "Vigane turvafraas", + "key_backup_warning": "Hoiatus: sa peaksid võtmete varunduse seadistama vaid usaldusväärsest arvutist.", + "key_fetch_in_progress": "Laadin serverist võtmeid…", + "key_forgotten_text": "Kui sa oled unustanud oma turvavõtme, siis sa võid ", + "key_is_invalid": "Vigane turvavõti", + "key_is_valid": "See tundub olema õige turvavõti!", + "keys_restored_title": "Krüptimise võtmed on taastatud", + "load_error_content": "Varunduse oleku laadimine ei õnnestunud", + "load_keys_progress": "%(completed)s / %(total)s võtit taastatud", + "no_backup_error": "Varukoopiat ei leidunud!", + "phrase_forgotten_text": "Kui sa oled unustanud turvafraasi, siis sa saad kasutada oma turvavõtit või seadistada uued taastamise võimalused", + "recovery_key_mismatch_description": "Selle turvavõtmega ei õnnestunud varundust dekrüptida: palun kontrolli, kas sa kasutad õiget turvavõtit.", + "recovery_key_mismatch_title": "Turvavõtmed ei klapi", + "restore_failed_error": "Varukoopiast taastamine ei õnnestu" + }, + "right_panel": { + "add_integrations": "Lisa vidinaid, võrgusildu ja roboteid", + "edit_integrations": "Muuda vidinaid, võrgusildu ja roboteid", + "export_chat_button": "Ekspordi vestlus", + "files_button": "Failid", + "pinned_messages": { + "empty": "Klammerdatud sõnumeid veel pole", + "explainer": "Kui sul on vastavad õigused olemas, siis ava sõnumi juuresolev menüü ning püsisõnumi tekitamiseks vali Klammerda.", + "limits": { + "other": "Sa saad kinnitada kuni %(count)s vidinat" + }, + "title": "Klammerdatud sõnumid" + }, + "pinned_messages_button": "Klammerdatud", + "poll": { + "active_heading": "Käimasolevad küsitlused", + "empty_active": "Selles jututoas pole käimasolevaid küsitlusi", + "empty_active_load_more": "Pole ühtegi käimas küsitlust. Varasemate kuude vaatamiseks laadi veel küsitlusi", + "empty_active_load_more_n_days": { + "one": "Tänasest ja eilsest pole ühtegi käimas küsitlust. Varasemate kuude vaatamiseks laadi veel küsitlusi", + "other": "Möödunud %(count)s päeva jooksul polnud ühtegi küsitlust. Varasemate päevade vaatamiseks laadi veel küsitlusi" + }, + "empty_past": "Selles jututoas pole varasemaid küsitlusi", + "empty_past_load_more": "Pole ühtegi hiljutist küsitlust. Varasemate kuude vaatamiseks laadi veel küsitlusi", + "empty_past_load_more_n_days": { + "one": "Tänasest ja eilsest pole ühtegi toimunud küsitlust. Varasemate kuude vaatamiseks laadi veel küsitlusi", + "other": "Möödunud %(count)s päeva jooksul polnud ühtegi toimumas olnud küsitlust. Varasemate kuude vaatamiseks laadi veel küsitlusi" + }, + "final_result": { + "one": "%(count)s'l häälel põhinev lõpptulemus", + "other": "%(count)s'l häälel põhinev lõpptulemus" + }, + "load_more": "Laadi veel küsitlusi", + "loading": "Laadin küsitlusi", + "past_heading": "Varasemad küsitlused", + "view_in_timeline": "Näita küsitlust ajajoonel", + "view_poll": "Vaata küsitlust" + }, + "polls_button": "Küsitluste ajalugu", + "room_summary_card": { + "title": "Jututoa teave" + }, + "search_button": "Otsing", + "settings_button": "Jututoa seadistused", + "share_button": "Jaga jututuba", + "thread_list": { + "context_menu_label": "Jutulõnga valikud" + }, + "video_room_chat": { + "title": "Vestle" + }, + "widgets_section": "Vidinad" + }, + "room": { + "3pid_invite_email_not_found_account": "See kutse saadeti e-posti aadressile %(email)s, mis ei ole seotud sinu kontoga", + "3pid_invite_email_not_found_account_room": "See kutse jututuppa %(roomName)s saadeti e-posti aadressile %(email)s, mis ei ole seotud sinu kontoga", + "3pid_invite_error_description": "Sinu kutse kontrollimisel tekkis viga (%(errcode)s). Kui saad, siis edasta see teave kutsujale.", + "3pid_invite_error_invite_action": "Proovi siiski liituda", + "3pid_invite_error_invite_subtitle": "Sa võid liituda vaid toimiva kutse alusel.", + "3pid_invite_error_public_subtitle": "Sa võid siiski siin liituda.", + "3pid_invite_error_title": "Sinu kutsega läks midagi valesti.", + "3pid_invite_error_title_room": "Midagi läks viltu sinu kutsega %(roomName)s jututuppa", + "3pid_invite_no_is_subtitle": "Selleks et saada kutseid otse %(brand)s'isse peab seadistustes olema määratud isikutuvastusserver.", + "banned_by": "%(memberName)s keelas sulle ligipääsu", + "banned_from_room_by": "%(memberName)s keelas sulle ligipääsu jututuppa %(roomName)s", + "context_menu": { + "copy_link": "Kopeeri jututoa link", + "favourite": "Lemmik", + "forget": "Unusta jututuba ära", + "low_priority": "Vähetähtis", + "mark_read": "Märgi loetuks", + "mentions_only": "Ainult mainimised", + "notifications_default": "Sobita vaikimisi seadistusega", + "notifications_mute": "Summuta jututuba", + "title": "Jututoa eelistused", + "unfavourite": "Märgitud lemmikuks" + }, + "creating_room_text": "Me loome jututoa järgnevaist: %(names)s", + "dm_invite_action": "Alusta vestlust", + "dm_invite_subtitle": " soovib vestelda", + "dm_invite_title": "Kas sa soovid vestelda %(user)s'ga?", + "drop_file_prompt": "Faili üleslaadimiseks lohista ta siia", + "edit_topic": "Muuda teemat", + "error_3pid_invite_email_lookup": "E-posti aadressi alusel ei õnnestu kasutajat leida", + "error_cancel_knock_title": "Tühistamine ei õnnestunud", + "error_join_403": "Ligipääsuks siia jututuppa on sul vaja kutset.", + "error_join_404_1": "Sa proovisid liituda jututoaga tema tunnuse alusel nii, et serveri nime polnud näidatud. Jututoa tunnused on sisemised identifikaatorid ja ilma lisateabeta neid liitumiseks kasutada ei saa.", + "error_join_404_2": "Kui sa tead jututoa aadressi, siis proovi liitumiseks seda kasutada.", + "error_join_404_invite": "See, sulle saatis kutse, kas juba on lahkunud või tema koduserver on võrgust väljas.", + "error_join_404_invite_same_hs": "See, kes saatis sulle kutse, on juba lahkunud.", + "error_join_connection": "Liitumisel tekkis viga.", + "error_join_incompatible_version_1": "Vabandust, sinu koduserver on siin osalemiseks liiga vana.", + "error_join_incompatible_version_2": "Palun võta ühendust koduserveri haldajaga.", + "error_join_title": "Liitumine ei õnnestunud", + "error_jump_to_date": "Päringu vastus koduserverilt: viga %(statusCode)s, veakood %(errorCode)s", + "error_jump_to_date_connection": "Valitud kuupäeva vaate otsimisel ja avamisel tekkis võrguühenduse viga. Kas näiteks sinu koduserver hetkel ei tööta või on ajutisi katkestusi sinu internetiühenduses. Palun proovi mõne aja pärast uuesti. Kui viga kordub veel hiljemgi, siis palun suhtle oma koduserveri haldajaga.", + "error_jump_to_date_details": "Vea teave", + "error_jump_to_date_not_found": "Alates %(dateString)s ei leidnud me sündmusi ega teateid. Palun proovi valida varasem kuupäev.", + "error_jump_to_date_send_logs_prompt": "Selle vea põhjuse leidmiseks palun saada meile silumislogid.", + "error_jump_to_date_title": "Sellest kuupäevast ei õnnestu leida sündmusi ega sõnumeid", + "face_pile_summary": { + "other": "%(count)s sulle tuttavat kasutajat on juba liitunud", + "one": "%(count)s sulle tuttav kasutaja on juba liitunud" + }, + "face_pile_tooltip_label": { + "one": "Vaata üht liiget", + "other": "Vaata kõiki %(count)s liiget" + }, + "face_pile_tooltip_shortcut": "Sealhulgas %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Seahulgas Sina, %(commaSeparatedMembers)s", + "failed_reject_invite": "Kutse tagasilükkamine ei õnnestunud", + "forget_room": "Unusta see jututuba", + "forget_space": "Unusta see kogukond", + "header": { + "close_call_button": "Lõpeta kõne", + "forget_room_button": "Unusta jututuba", + "hide_widgets_button": "Peida vidinad", + "room_is_public": "See jututuba on avalik", + "show_widgets_button": "Näita vidinaid", + "video_call_button_ec": "Videokõne (%(brand)s)", + "video_call_button_jitsi": "Videokõne (Jitsi)", + "video_call_ec_change_layout": "Muuda paigutust", + "video_call_ec_layout_freedom": "Vabadus", + "video_call_ec_layout_spotlight": "Rambivalgus", + "video_room_view_chat_button": "Vaata vestluse ajajoont" + }, + "inaccessible": "See jututuba või kogukond pole hetkel ligipääsetav.", + "inaccessible_name": "Jututuba %(roomName)s ei ole parasjagu kättesaadav.", + "inaccessible_subtitle_1": "Proovi hiljem uuesti või küsi jututoa või kogukonna haldurilt, kas sul on ligipääs olemas.", + "inaccessible_subtitle_2": "Astumisel jututuppa või liitumisel kogukonnaga tekkis viga %(errcode)s. Kui sa arvad, et sellise põhjusega viga ei tohiks tekkida, siis palun koosta veateade.", + "intro": { + "dm_caption": "Kuni kumbki teist kolmandaid osapooli liituma ei kutsu, olete siin vestluses vaid teie kahekesi.", + "enable_encryption_prompt": "Võta seadistustes krüptimine kasutusele.", + "encrypted_3pid_dm_pending_join": "Te saate vestelda, kui kõik on liitunud", + "no_avatar_label": "Selleks, et teised märkaks sinu jututuba lihtsamini, palun lisa üks pilt.", + "no_topic": "Selleks, et teised teaks millega on tegemist, palun lisa teema.", + "private_unencrypted_warning": "Sinu isiklikud sõnumid on tavaliselt läbivalt krüptitud, aga see jututuba ei ole. Tavaliselt on põhjuseks, et kasutusel on mõni seade või meetod nagu e-posti põhised kutsed, mis krüptimist veel ei toeta.", + "room_invite": "Kutsi vaid siia jututuppa", + "send_message_start_dm": "Saada oma esimene sõnum kutsudes vestlusesse", + "start_of_dm_history": "See on sinu ja kasutaja otsesuhtluse ajaloo algus.", + "start_of_room": "See on jututoa algus.", + "topic": "Teema: %(topic)s ", + "topic_edit": "Teema: %(topic)s (muudetud)", + "unencrypted_warning": "Läbiv krüptimine pole kasutusel", + "user_created": "%(displayName)s lõi selle jututoa.", + "you_created": "Sa lõid selle jututoa." + }, + "invite_email_mismatch_suggestion": "Selleks, et saada kutseid otse %(brand)s'isse, jaga oma seadetes seda e-posti aadressi.", + "invite_reject_ignore": "Hülga ja eira kasutaja", + "invite_sent_to_email": "See kutse saadeti e-posti aadressile %(email)s", + "invite_sent_to_email_room": "Kutse %(roomName)s jututuppa saadeti %(email)s e-posti aadressile", + "invite_subtitle": " kutsus sind", + "invite_this_room": "Kutsu siia jututuppa", + "invite_title": "Kas sa soovid liitud jututoaga %(roomName)s?", + "inviter_unknown": "Teadmata olek", + "invites_you_text": " saatis sulle kutse", + "join_button_account": "Registreeru", + "join_failed_enable_video_rooms": "Liitumiseks võta seadistustest katsete lehelt videotoad kasutusele", + "join_failed_needs_invite": "%(roomName)s jututoaga tutvumiseks vajad sa kutset", + "join_the_discussion": "Liitu vestlusega", + "join_title": "Osalemiseks liitu jututoaga", + "join_title_account": "Liitu vestlusega kasutades oma kontot", + "joining": "Liitun…", + "joining_room": "Liitun jututoaga…", + "joining_space": "Liitun kogukonnaga…", + "jump_read_marker": "Mine esimese lugemata sõnumi juurde.", + "jump_to_bottom_button": "Mine viimaste sõnumite juurde", + "jump_to_date": "Vaata kuupäeva", + "jump_to_date_beginning": "Jututoa algus", + "jump_to_date_prompt": "Vali kuupäev, mida soovid vaadata", + "kick_reason": "Põhjus: %(reason)s", + "kicked_by": "%(memberName)s eemaldas sinu liikmelisuse", + "kicked_from_room_by": "%(memberName)s eemaldas sind %(roomName)s jututoast", + "knock_cancel_action": "Tühista liitumissoov", + "knock_message_field_placeholder": "Sõnum (kui soovid lisada)", + "knock_prompt": "Küsi võimalust liitumiseks?", + "knock_prompt_name": "Küsi luba liitumiseks jututoaga %(roomName)s?", + "knock_send_action": "Küsi ligipääsu", + "knock_sent": "Ligipääsu päring on saadetud", + "knock_sent_subtitle": "Sinu liitumissoov on ootel.", + "knock_subtitle": "Selle jututoa vestluste lugemiseks ja nendega liitumiseks on sul vaja luba. Vastava päringu võid saata alljärgnevalt.", + "leave_error_title": "Viga jututoast lahkumisel", + "leave_server_notices_description": "Seda jututuba kasutatakse sinu koduserveri oluliste teadete jaoks ja seega sa ei saa sealt lahkuda.", + "leave_server_notices_title": "Serveriteadete jututoast ei saa lahkuda", + "leave_unexpected_error": "Jututoast lahkumisel tekkis serveris ootamatu viga", + "link_email_to_receive_3pid_invite": "Selleks et saada kutseid otse %(brand)s'isse, seosta see e-posti aadress seadete all oma kontoga.", + "loading_preview": "Laadin eelvaadet", + "no_peek_join_prompt": "Jututoal %(roomName)s puudub eelvaate võimalus. Kas sa soovid sellega liituda?", + "no_peek_no_name_join_prompt": "Eelvaade puudub. Kas sa siiski soovid liituda?", + "not_found_subtitle": "Kas sa oled kindel, et viibid õiges asukohas?", + "not_found_title": "Seda jututuba või kogukonda pole olemas.", + "not_found_title_name": "Jututuba %(roomName)s ei ole olemas.", + "peek_join_prompt": "Sa vaatad jututoa %(roomName)s eelvaadet. Kas soovid sellega liituda?", + "read_topic": "Teema lugemiseks klõpsi", + "rejecting": "Hülgan kutset…", + "rejoin_button": "Liitu uuesti", + "search": { + "all_rooms": "Kõik jututoad", + "all_rooms_button": "Otsi kõikidest jututubadest", + "field_placeholder": "Otsi…", + "result_count": { + "other": "(~%(count)s tulemust)", + "one": "(~%(count)s tulemus)" + }, + "this_room": "See jututuba", + "this_room_button": "Otsi sellest jututoast" + }, + "show_labs_settings": "Näita seadistusi", + "status_bar": { + "delete_all": "Kustuta kõik", + "exceeded_resource_limit": "Sinu sõnumit ei saadetud, kuna see koduserver on ületanud on ületanud ressursipiirangu. Teenuse kasutamiseks palun võta ühendust serveri haldajaga.", + "homeserver_blocked": "Sinu sõnumit ei saadetud, kuna see koduserver blokeeritud serveri haldaja poolt. Teenuse kasutamiseks palun võta ühendust serveri haldajaga.", + "monthly_user_limit_reached": "Sinu sõnumit ei saadetud, kuna see koduserver on saavutanud igakuise aktiivsete kasutajate piiri. Teenuse kasutamiseks palun võta ühendust serveri haldajaga.", + "requires_consent_agreement": "Sa ei saa saata ühtego sõnumit enne, kui oled läbi lugenud ja nõustunud meie kasutustingimustega.", + "retry_all": "Proovi kõikidega uuesti", + "select_messages_to_retry": "Sa võid valida kas kõik või mõned sõnumid kas kustutamiseks või uuesti saatmiseks", + "server_connectivity_lost_description": "Saadetud sõnumid salvestatakse seniks, kuni võrguühendus on taastunud.", + "server_connectivity_lost_title": "Ühendus sinu serveriga on katkenud.", + "some_messages_not_sent": "Mõned sinu sõnumid on saatmata" + }, + "unknown_status_code_for_timeline_jump": "teadmata olekukood", + "unread_notifications_predecessor": { + "other": "Sinul on selle jututoa varasemas versioonis %(count)s lugemata teavitust.", + "one": "Sinul on selle jututoa varasemas versioonis %(count)s lugemata teavitus." + }, + "upgrade_error_description": "Kontrolli veel kord, kas sinu koduserver toetab seda jututoa versiooni ning proovi uuesti.", + "upgrade_error_title": "Viga jututoa uuendamisel", + "upgrade_warning_bar": "Selle jututoa versiooni uuendamine sulgeb tema praeguse instantsi ja loob sama nimega uuendatud jututoa.", + "upgrade_warning_bar_admins": "Vaid administraatorid näevad seda hoiatust", + "upgrade_warning_bar_unstable": "Selle jututoa versioon on ning see koduserver on tema märkinud ebastabiilseks.", + "upgrade_warning_bar_upgraded": "See jututuba on juba uuendatud.", + "upload": { + "uploading_multiple_file": { + "other": "Laadin üles %(filename)s ning %(count)s muud faili", + "one": "Laadin üles %(filename)s ning veel %(count)s faili" + }, + "uploading_single_file": "Laadin üles %(filename)s" + }, + "view_failed_enable_video_rooms": "Jututoa nägemiseks võta seadistustest katsete lehelt videotoad kasutusele", + "waiting_for_join_subtitle": "Kui kutse saanud kasutajad on liitunud %(brand)s'ga, siis saad sa nendega suhelda ja jututuba on läbivalt krüptitud", + "waiting_for_join_title": "Kasutajate liitumise ootel %(brand)s'ga" }, "room_list": { - "sort_unread_first": "Näita lugemata sõnumitega jututubasid esimesena", + "add_room_label": "Lisa jututuba", + "add_space_label": "Lisa kogukonnakeskus", + "breadcrumbs_empty": "Hiljuti külastatud jututubasid ei leidu", + "breadcrumbs_label": "Hiljuti külastatud jututoad", + "failed_add_tag": "Sildi %(tagName)s lisamine jututoale ebaõnnestus", + "failed_remove_tag": "Sildi %(tagName)s eemaldamine jututoast ebaõnnestus", + "failed_set_dm_tag": "Otsevestluse sildi seadmine ei õnnestunud", + "home_menu_label": "Avalehe valikud", + "join_public_room_label": "Liitu avaliku jututoaga", + "joining_rooms_status": { + "other": "Parasjagu liitun %(count)s jututoaga", + "one": "Parasjagu liitun %(count)s jututoaga" + }, + "notification_options": "Teavituste eelistused", + "redacting_messages_status": { + "other": "Kustutame sõnumeid %(count)s jututoas", + "one": "Kustutame sõnumeid %(count)s jututoas" + }, + "show_less": "Näita vähem", + "show_n_more": { + "other": "Näita veel %(count)s sõnumit", + "one": "Näita veel %(count)s sõnumit" + }, "show_previews": "Näita sõnumite eelvaateid", "sort_by": "Järjestamisviis", "sort_by_activity": "Aktiivsuse alusel", "sort_by_alphabet": "Tähestiku järjekorras", + "sort_unread_first": "Näita lugemata sõnumitega jututubasid esimesena", + "space_menu_label": "%(spaceName)s menüü", "sublist_options": "Loendi valikud", - "show_n_more": { - "other": "Näita veel %(count)s sõnumit", - "one": "Näita veel %(count)s sõnumit" + "suggested_rooms_heading": "Soovitatud jututoad" + }, + "room_settings": { + "access": { + "description_space": "Otsusta kes saada näha ja liituda %(spaceName)s kogukonnaga.", + "title": "Ligipääs" + }, + "advanced": { + "error_upgrade_description": "Jututoa uuendust ei õnnestunud teha", + "error_upgrade_title": "Jututoa versiooni uuendamine ei õnnestunud", + "information_section_room": "Info jututoa kohta", + "information_section_space": "Kogukonnakeskuse teave", + "room_id": "Jututoa tehniline tunnus", + "room_predecessor": "Näita vanemat tüüpi sõnumeid jututoas %(roomName)s.", + "room_upgrade_button": "Uuenda see jututoa versioon soovitatud versioonini", + "room_upgrade_warning": "Hoiatus: Jututoa versiooni uuendamine ei koli jututoa liikmeid automaatselt uude jututoa olekusse. Vanas jututoa versioonis saab olema viide uuele versioonile ning kõik liikmed peavad jututoa uue versiooni kasutamiseks seda viidet klõpsama.", + "room_version": "Jututoa versioon:", + "room_version_section": "Jututoa versioon", + "space_predecessor": "Vaata %(spaceName)s kogukonna varasemaid versioone.", + "space_upgrade_button": "Uuenda selle kogukonna versioon soovitatud versioonini", + "unfederated": "See jututuba ei ole leitav teiste Matrix'i serverite jaoks", + "upgrade_button": "Uuenda jututuba versioonini %(version)s", + "upgrade_dialog_description": "Selle jututoa uuendamine eeldab tema praeguse ilmingu tegevuse lõpetamist ja uue jututoa loomist selle asemele. Selleks, et kõik kulgeks jututoas osalejate jaoks ladusalt, toimime nüüd nii:", + "upgrade_dialog_description_1": "loome uue samanimelise jututoa, millel on sama kirjeldus ja tunnuspilt", + "upgrade_dialog_description_2": "uuendame kõik jututoa aliased nii, et nad viitaks uuele jututoale", + "upgrade_dialog_description_3": "ei võimalda kasutajatel enam vanas jututoas suhelda ning avaldame seal teate, mis soovitab kõigil kolida uude jututuppa", + "upgrade_dialog_description_4": "selleks et saaks vanu sõnumeid lugeda, paneme uue jututoa algusesse viite vanale jututoale", + "upgrade_dialog_title": "Uuenda jututoa versioon", + "upgrade_dwarning_ialog_title_public": "Uuenda avalik jututuba", + "upgrade_warning_dialog_description": "Jututoa uuendamine on keerukas toiming ning tavaliselt soovitatakse seda teha vaid siis, kui jututuba on vigade tõttu halvasti kasutatav, sealt on puudu vajalikke funktsionaalsusi või seal ilmneb turvavigu.", + "upgrade_warning_dialog_explainer": "Palun arvesta, et uuendusega tehakse jututoast uus variant. Kõik senised sõnumid jäävad sellesse jututuppa arhiveeritud olekus.", + "upgrade_warning_dialog_footer": "Sa uuendad jututoa versioonist versioonini .", + "upgrade_warning_dialog_invite_label": "Kutsu jututoa senised liikmed automaatselt uude jututuppa", + "upgrade_warning_dialog_report_bug_prompt": "See tavaliselt mõjutab vaid viisi, kuidas server jututuba teenindab. Kui sul tekib %(brand)s kasutamisel vigu, siis palun anna sellest meile teada.", + "upgrade_warning_dialog_report_bug_prompt_link": "Selline tegevus mõjutab tavaliselt vaid viisi, kuidas jututoa andmeid töödeldakse serveris. Kui sinu kasutatavas %(brand)s'is tekib vigu, siis palun saada meile veateade.", + "upgrade_warning_dialog_title": "Uuenda jututoa versiooni", + "upgrade_warning_dialog_title_private": "Uuenda omavaheline jututuba" + }, + "alias_not_specified": "määratlemata", + "bridges": { + "description": "See jututuba kasutab sõnumisildasid liidestamiseks järgmiste süsteemidega. Lisateave.", + "empty": "See jututuba ei kasuta sõnumisildasid liidestamiseks muude süsteemidega. Lisateave.", + "title": "Sõnumisillad" + }, + "delete_avatar_label": "Kustuta tunnuspilt", + "general": { + "alias_field_has_domain_invalid": "Domeeni eraldaja on puudu (näiteks :domeen.ee)", + "alias_field_has_localpart_invalid": "Jututoa nimi või eraldaja on puudu (näiteks jututuba:domeen.ee)", + "alias_field_matches_invalid": "Antud aadress ei viita sellele jututoale", + "alias_field_placeholder_default": "näiteks minu-jututuba", + "alias_field_required_invalid": "Palun sisesta aadress", + "alias_field_safe_localpart_invalid": "Mõned tähemärgid ei ole siin lubatud", + "alias_field_taken_invalid": "Selle aadressiga seotud server on kas kirjas vigaselt või on juba kasutusel", + "alias_field_taken_invalid_domain": "See aadress on juba kasutusel", + "alias_field_taken_valid": "See aadress on kasutatav", + "alias_heading": "Jututoa aadress", + "aliases_items_label": "Muud avaldatud aadressid:", + "aliases_no_items_label": "Ühtegi muud aadressi pole veel avaldatud, lisa üks alljärgnevalt", + "aliases_section": "Jututubade aadressid", + "avatar_field_label": "Jututoa tunnuspilt ehk avatar", + "canonical_alias_field_label": "Põhiaadress", + "default_url_previews_off": "URL'ide eelvaated on vaikimisi lülitatud välja selles jututoas osalejate jaoks.", + "default_url_previews_on": "URL'ide eelvaated on vaikimisi kasutusel selles jututoas osalejate jaoks.", + "description_space": "Muuda oma kogukonnakeskuse seadistusi.", + "error_creating_alias_description": "Aadressi loomisel tekkis viga. See kas on serveri poolt keelatud või tekkis ajutine tõrge.", + "error_creating_alias_title": "Viga aadressi loomisel", + "error_deleting_alias_description": "Selle aadressi kustutamisel tekkis viga. See kas juba on kustutatud või tekkis ajutine tõrge.", + "error_deleting_alias_description_forbidden": "Sinul pole õigusi selle aadressi kustutamiseks.", + "error_deleting_alias_title": "Viga aadresi kustutamisel", + "error_save_space_settings": "Kogukonnakeskuse seadistuste salvestamine ei õnnestunud.", + "error_updating_alias_description": "Jututoa lisaaadressi uuendamisel tekkis viga. See kas pole serveris lubatud või tekkis mingi ajutine viga.", + "error_updating_canonical_alias_description": "Jututoa põhiaadressi uuendamisel tekkis viga. See kas pole serveris lubatud või tekkis mingi ajutine viga.", + "error_updating_canonical_alias_title": "Viga põhiaadressi uuendamisel", + "leave_space": "Lahku kogukonnakeskusest", + "local_alias_field_label": "Kohalik aadress", + "local_aliases_explainer_room": "Et muud kasutajad saaks seda jututuba leida sinu koduserveri (%(localDomain)s) kaudu, lisa sellele jututoale aadresse", + "local_aliases_explainer_space": "Selleks et teised kasutajad saaks seda kogukonda leida oma koduserveri kaudu (%(localDomain)s) seadista talle aadressid", + "local_aliases_section": "Kohalikud aadressid", + "name_field_label": "Jututoa nimi", + "new_alias_placeholder": "Uus avaldatud aadess (näiteks #alias:server)", + "no_aliases_room": "Sellel jututoal puuduvad kohalikud aadressid", + "no_aliases_space": "Sellel kogukonnakeskusel puuduvad kohalikud aadressid", + "other_section": "Muud", + "publish_toggle": "Kas avaldame selle jututoa %(domain)s jututubade loendis?", + "published_aliases_description": "Aadressi avaldamiseks peab ta esmalt olema määratud kohalikuks aadressiks.", + "published_aliases_explainer_room": "Avaldatud aadresse saab igaüks igast serverist kasutada liitumiseks sinu jututoaga.", + "published_aliases_explainer_space": "Avaldatud aadresse saab igaüks igast serverist kasutada liitumiseks sinu kogukonnakeskusega.", + "published_aliases_section": "Avaldatud aadressid", + "save": "Salvesta muutused", + "topic_field_label": "Jututoa teema", + "url_preview_encryption_warning": "Krüptitud jututubades, nagu see praegune, URL'ide eelvaated ei ole vaikimisi kasutusel. See tagab, et sinu koduserver (kus eelvaated luuakse) ei saaks koguda teavet viidete kohta, mida sa siin jututoas näed.", + "url_preview_explainer": "Kui keegi lisab oma sõnumisse URL'i, siis võidakse näidata selle URL'i eelvaadet, mis annab lisateavet tema kohta, nagu näiteks pealkiri, kirjeldus ja kuidas ta välja näeb.", + "url_previews_section": "URL'ide eelvaated", + "user_url_previews_default_off": "Vaikimisi oled URL'ide eelvaated lülitanud välja.", + "user_url_previews_default_on": "Vaikimisi oled URL'ide eelvaated võtnud kasutusele." + }, + "notifications": { + "browse_button": "Sirvi", + "custom_sound_prompt": "Seadista uus kohandatud heli", + "notification_sound": "Teavitusheli", + "settings_link": "Soovin teavitusi sellisena, nagu ma neid olen seadistanud", + "sounds_section": "Helid", + "upload_sound_label": "Laadi üles oma helifail", + "uploaded_sound": "Üleslaaditud heli" + }, + "permissions": { + "add_privileged_user_description": "Lisa selles jututoas ühele või mitmele kasutajale täiendavaid õigusi", + "add_privileged_user_filter_placeholder": "Vali kasutajad sellest jututoast…", + "add_privileged_user_heading": "Lisa kasutajatele täiendavaid õigusi", + "ban": "Määra kasutajatele suhtluskeeld", + "ban_reason": "Põhjus", + "banned_by": "Ligipääs on keelatud %(displayName)s poolt", + "banned_users_section": "Suhtluskeelu saanud kasutajad", + "error_changing_pl_description": "Kasutaja õiguste muutmisel tekkis viga. Kontrolli, et sul on selleks piisavalt õigusi ja proovi uuesti.", + "error_changing_pl_reqs_description": "Jututoa õiguste taseme nõuete muutmisel tekkis viga. Kontrolli, et sul on selleks piisavalt õigusi ja proovi uuesti.", + "error_changing_pl_reqs_title": "Viga õiguste taseme nõuete muutmisel", + "error_changing_pl_title": "Viga õiguste muutmisel", + "error_unbanning": "Ligipääsu taastamine ei õnnestunud", + "events_default": "Saada sõnumeid", + "invite": "Kutsu kasutajaid", + "io.element.voice_broadcast_info": "Ringhäälingukõned", + "kick": "Eemalda kasutajaid", + "m.call": "Alusta helistamist %(brand)s abil", + "m.call.member": "Liitu %(brand)s kõnedega", + "m.reaction": "Reageeri sõnumile", + "m.room.avatar": "Muuda jututoa tunnuspilti ehk avatari", + "m.room.avatar_space": "Muuda kogukonna tunnuspilti", + "m.room.canonical_alias": "Muuda jututoa põhiaadressi", + "m.room.canonical_alias_space": "Muuda kogukonna põhiaadressi", + "m.room.encryption": "Võta jututoas kasutusele krüptimine", + "m.room.history_visibility": "Muuda vestlusajaloo nähtavust", + "m.room.name": "Muuda jututoa nime", + "m.room.name_space": "Muuda kogukonna nime", + "m.room.pinned_events": "Halda klammerdatud sündmusi", + "m.room.power_levels": "Muuda õigusi", + "m.room.redaction": "Eemalda minu saadetud sõnumid", + "m.room.server_acl": "Muuda serveri ligipääsuõigusi", + "m.room.tombstone": "Uuenda jututuba uue versioonini", + "m.room.topic": "Muuda teemat", + "m.room.topic_space": "Muuda kirjeldust", + "m.space.child": "Halda selle kogukonnakeskuse jututube", + "m.widget": "Muuda vidinaid", + "muted_users_section": "Summutatud kasutajad", + "no_privileged_users": "Mitte ühelgi kasutajal pole siin jututoas eelisõigusi", + "notifications.room": "Teavita kõiki", + "permissions_section": "Õigused", + "permissions_section_description_room": "Vali rollid, mis on vajalikud jututoa eri osade muutmiseks", + "permissions_section_description_space": "Vali rollid, mis on vajalikud kogukonna eri osade muutmiseks", + "privileged_users_section": "Eelisõigustega kasutajad", + "redact": "Kustuta teiste saadetud sõnumid", + "send_event_type": "Saada %(eventType)s-sündmusi", + "state_default": "Muuda seadistusi", + "title": "Rollid ja õigused", + "users_default": "Vaikimisi roll" + }, + "security": { + "enable_encryption_confirm_description": "Kui kord juba kasutusele võetud, siis krüptimist enam hiljem ära lõpetada ei saa. Krüptitud sõnumeid ei saa lugeda ei vaheapealses veebiliikluses ega serveris ja vaid jututoa liikmed saavad neid lugeda. Krüptimise kasutusele võtmine võib takistada nii robotite kui sõnumisildade tööd. Lisateave krüptimise kohta.", + "enable_encryption_confirm_title": "Kas võtame krüptimise kasutusele?", + "enable_encryption_public_room_confirm_description_1": "Me ei soovita avalikes jututubades krüptimise kasutamist. Kuna kõik huvilised saavad vabalt leida avalikke jututube ning nendega liituda, siis saavad nad niikuinii ka neis leiduvaid sõnumeid lugeda. Olemuselt puuduvad sellises olukorras krüptimise eelised ning sa ei saa hiljem krüptimist välja lülitada. Avalike jututubade sõnumite krüptimine teeb ka sõnumite saatmise ja vastuvõtmise aeglasemaks.", + "enable_encryption_public_room_confirm_description_2": "Võimalike probleemide vältimiseks loo oma suhtluse jaoks uus krüptitud jututuba.", + "enable_encryption_public_room_confirm_title": "Kas sa oled kindel, et soovid selles avalikus jututoas kasutada krüptimist?", + "encrypted_room_public_confirm_description_1": "Me ei soovita krüptitud jututoa muutmist avalikuks. See tähendaks, et kõik huvilised saavad vabalt seda jututuba leida ning temaga liituda ning seega ka kõiki selles leiduvaid sõnumeid lugeda. Olemuselt puuduvad sellises olukorras krüptimise eelised. Avalike jututubade sõnumite krüptimine teeb ka sõnumite saatmise ja vastuvõtmise aeglasemaks.", + "encrypted_room_public_confirm_description_2": "Võimalike probleemide vältimiseks loo oma suhtluse jaoks uus avalik jututuba.", + "encrypted_room_public_confirm_title": "Kas sa oled kindel, et soovid seda krüptitud jututuba muuta avalikuks?", + "encryption_forced": "Sinu server eeldab, et krüptimine on välja lülitatud.", + "encryption_permanent": "Kui krüptimine on juba kasutusele võetud, siis ei saa seda enam eemaldada.", + "error_join_rule_change_title": "Liitumisreeglite uuendamine ei õnnestunud", + "error_join_rule_change_unknown": "Määratlemata viga", + "guest_access_warning": "Kõik kes kasutavad sobilikke klientrakendusi, saavad jututoaga liituda ilma kasutajakonto registreerimiseta.", + "history_visibility_invited": "Ainult liikmetele (alates nende kutsumise ajast)", + "history_visibility_joined": "Ainult liikmetele (alates liitumisest)", + "history_visibility_legend": "Kes võivad lugeda ajalugu?", + "history_visibility_shared": "Ainult liikmetele (alates selle seadistuse kasutuselevõtmisest)", + "history_visibility_warning": "Kui muudad seda, kes saavad selle jututoa ajalugu lugeda, siis kehtib see vaid tulevaste sõnumite kohta. Senise ajaloo nähtavus sellega ei muutu.", + "history_visibility_world_readable": "Kõik kasutajad", + "join_rule_description": "Vali, kes saavad liituda %(roomName)s jututoaga.", + "join_rule_invite": "Privaatne jututuba (eeldab kutset)", + "join_rule_invite_description": "Liitumine toimub vaid kutse alusel.", + "join_rule_knock": "Küsi võimalust liitumiseks", + "join_rule_knock_description": "Kasutajade ei saa liituda enne, kui selleks vastav luba on antud.", + "join_rule_public_description": "Kõik saavad jututuba leida ja sellega liituda.", + "join_rule_restricted": "Kogukonnakeskuse liikmed", + "join_rule_restricted_description": "Kõik kogukonnakeskuse liikmed saavad jututuba leida ja sellega liituda. Muuda lubatud kogukonnakeskuste loendit.", + "join_rule_restricted_description_active_space": "Kõik kogukonnakeskuse liikmed saavad leida ja liituda. Sa võid valida ka muid kogukonnakeskuseid.", + "join_rule_restricted_description_prompt": "Kõik kogukonnakeskuse liikmed saavad leida ja liituda. Sa võid valida ka mitu kogukonnakeskust.", + "join_rule_restricted_description_spaces": "Ligipääsuga kogukonnakeskused", + "join_rule_restricted_dialog_description": "Vali missugustel kogukonnakeskustel on sellele jututoale ligipääs. Kui kogukonnakeskus on valitud, siis selle liikmed saavad jututuba leida ja temaga liituda.", + "join_rule_restricted_dialog_empty_warning": "Sa oled eemaldamas kõiki kogukonnakeskuseid. Edaspidine ligipääs eeldab kutse olemasolu", + "join_rule_restricted_dialog_filter_placeholder": "Otsi kogukonnakeskusi", + "join_rule_restricted_dialog_heading_known": "Muud kogukonnad, mida sa tead", + "join_rule_restricted_dialog_heading_other": "Sellised muud jututoad ja kogukonnakeskused, mida sa ei pruugi teada", + "join_rule_restricted_dialog_heading_room": "Sulle teadaolevad kogukonnakeskused, millesse kuulub see jututuba", + "join_rule_restricted_dialog_heading_space": "Sulle teadaolevad kogukonnakeskused, millesse kuulub see kogukond", + "join_rule_restricted_dialog_heading_unknown": "Ilmselt on tegemist nendega, mille liikmed on teiste jututubade haldajad.", + "join_rule_restricted_dialog_title": "Vali kogukonnakeskused", + "join_rule_restricted_n_more": { + "other": "ja veel %(count)s", + "one": "ja veel %(count)s" + }, + "join_rule_restricted_summary": { + "other": "Hetkel on ligipääs %(count)s'l kogukonnakeskusel", + "one": "Hetkel sellel kogukonnal on ligipääs" + }, + "join_rule_restricted_upgrade_description": "Antud uuendusega on valitud kogukonnakeskuste liikmetel võimalik selle jututoaga ilma kutseta liituda.", + "join_rule_restricted_upgrade_warning": "See jututuba on mõne sellise kogukonnakeskuse osa, kus sul pole haldaja õigusi. Selliselt juhul vana jututuba jätkuvalt kuvatakse, kuid selle asutajatele pakutakse võimalust uuega liituda.", + "join_rule_upgrade_awaiting_room": "Laadin uut jututuba", + "join_rule_upgrade_required": "Vajalik on uuendus", + "join_rule_upgrade_sending_invites": { + "one": "Saadan kutset...", + "other": "Saadan kutseid... (%(progress)s / %(count)s)" + }, + "join_rule_upgrade_updating_spaces": { + "one": "Uuendan kogukonnakeskust...", + "other": "Uuendan kogukonnakeskuseid... (%(progress)s / %(count)s)" + }, + "join_rule_upgrade_upgrading_room": "Uuendan jututoa versiooni", + "public_without_alias_warning": "Sellele jututoale viitamiseks palun lisa talle aadress.", + "strict_encryption": "Ära iialgi saada sellest sessioonist krüptitud sõnumeid verifitseerimata sessioonidesse selles jututoas", + "title": "Turvalisus ja privaatsus" + }, + "title": "Jututoa seadistused - %(roomName)s", + "upload_avatar_label": "Laadi üles profiilipilt ehk avatar", + "visibility": { + "alias_section": "Aadress", + "error_failed_save": "Kogukonnakeskuse nähtavust ei õnnestunud uuendada", + "error_update_guest_access": "Ei õnnestunud selle kogukonnakekuse külaliste ligipääsureegleid uuendada", + "error_update_history_visibility": "Ei õnnestunud selle kogukonnakekuse ajaloo loetavust uuendada", + "guest_access_explainer": "Külalised võivad liituda kogukonnakeskusega ilma kasutajakontota.", + "guest_access_explainer_public_space": "Seda saad kasutada näiteks avalike kogukonnakeskuste puhul.", + "guest_access_label": "Luba ligipääs külalistele", + "history_visibility_anyone_space": "Kogukonnakeskuse eelvaade", + "history_visibility_anyone_space_description": "Luba huvilistel enne liitumist näha kogukonnakeskuse eelvaadet.", + "history_visibility_anyone_space_recommendation": "Soovitame avalike kogukonnakeskuste puhul.", + "title": "Nähtavus" + }, + "voip": { + "call_type_section": "Kõne tüüp", + "enable_element_call_caption": "%(brand)s kasutab läbivat krüptimist, kuid on hetkel piiratud väikese osalejate arvuga ühes kõnes.", + "enable_element_call_label": "Võta kasutusele %(brand)s kui lisavõimalus kõnedeks selles jututoas", + "enable_element_call_no_permissions_tooltip": "Sul pole piisavalt õigusi selle muutmiseks." + } + }, + "room_summary_card_back_action_label": "Info jututoa kohta", + "scalar": { + "error_create": "Vidina loomine ei õnnestunud.", + "error_membership": "Sa ei asu selles jututoas.", + "error_missing_room_id": "Jututoa tunnus ehk roomId on puudu.", + "error_missing_room_id_request": "Päringus puudub jututoa tunnus ehk room_id", + "error_missing_user_id_request": "Päringus puudub kasutaja tunnus ehk user_id", + "error_permission": "Sinul pole selle toimingu jaoks selles jututoas õigusi.", + "error_power_level_invalid": "Õiguste tase peab olema positiivne täisarv.", + "error_room_not_visible": "Jututuba %(roomId)s ei ole nähtav", + "error_room_unknown": "Seda jututuba ei õnnestu ära tunda.", + "error_send_request": "Päringu saatmine ei õnnestunud.", + "failed_read_event": "Päringu või sündmuse lugemine ei õnnestunud", + "failed_send_event": "Päringu või sündmuse saatmine ei õnnestunud" + }, + "server_offline": { + "description": "Sinu koduserver ei vasta mõnedele sinu päringutele. Alljärgnevalt on mõned võimalikud põhjused.", + "description_1": "Vastuseks serverist %(serverName)s kulus liiga palju aega.", + "description_2": "Sinu tulemüür või viirusetõrjetarkvara blokeerib päringuid.", + "description_3": "Brauserilaiendus takistab päringuid.", + "description_4": "Serveril puudub võrguühendus või ta on lülitatud välja.", + "description_5": "Server blokeerib sinu päringuid.", + "description_6": "Sinu piirkonnas on tõrkeid internetiühenduses.", + "description_7": "Serveriga ühenduse algatamisel tekkis viga.", + "description_8": "Server on seadistatud varjama tegelikke veapõhjuseid (CORS).", + "empty_timeline": "Ei tea... kõik vist on nüüd tehtud.", + "recent_changes_heading": "Hiljutised muudatused, mis pole veel alla laetud või saabunud", + "title": "Server ei vasta päringutele" + }, + "seshat": { + "error_initialising": "Sõnumite otsingu ettevalmistamine ei õnnestunud, lisateavet leiad rakenduse seadistustest", + "reset_button": "Lähtesta sündmuste andmekogu", + "reset_description": "Pigem sa siiski ei taha lähtestada sündmuste andmekogu ja selle indeksit", + "reset_explainer": "Kui sa siiski soovid seda teha, siis sinu sõnumeid me ei kustuta, aga seniks kuni sõnumite indeks taustal uuesti luuakse, toimib otsing aeglaselt ja ebatõhusalt", + "reset_title": "Kas lähtestame sündmuste andmekogu?", + "warning_kind_files": "See %(brand)s versioon ei toeta mõnede krüptitud failide vaatatamist", + "warning_kind_files_app": "Kõikide krüptitud failide vaatamiseks kasuta Element Desktop rakendust", + "warning_kind_search": "See %(brand)s versioon ei toeta otsingut krüptitud sõnumite seast", + "warning_kind_search_app": "Otsinguks krüptitud sõnumite hulgast kasuta Element Desktop rakendust" + }, + "setting": { + "help_about": { + "access_token_detail": "Sinu pääsuluba annab täismahulise ligipääsu sinu kasutajakontole. Palun ära jaga seda teistega.", + "brand_version": "%(brand)s'i versioon:", + "chat_bot": "Vestle %(brand)s'i robotiga", + "clear_cache_reload": "Tühjenda puhver ja laadi uuesti", + "help_link": "Kui otsid lisateavet %(brand)s'i kasutamise kohta, palun vaata siia.", + "help_link_chat_bot": "%(brand)s'i kasutamisega seotud abiteabe otsimiseks klõpsi seda viidet või vajutades järgnevat nuppu alusta vestlust meie robotiga.", + "homeserver": "Koduserveri aadress %(homeserverUrl)s", + "identity_server": "Isikutuvastusserveri aadress %(identityServerUrl)s", + "olm_version": "Olm-teegi versioon:", + "title": "Abiteave ning info meie kohta", + "versions": "Versioonid" + } + }, + "settings": { + "all_rooms_home": "Näita kõiki jututubasid avalehel", + "all_rooms_home_description": "Kõik sinu jututoad on nähtavad avalehel.", + "always_show_message_timestamps": "Alati näita sõnumite ajatempleid", + "appearance": { + "custom_font": "Kasuta süsteemset fonti", + "custom_font_description": "Vali sinu seadmes leiduv fondi nimi ning %(brand)s proovib seda kasutada.", + "custom_font_name": "Süsteemse fondi nimi", + "custom_font_size": "Kasuta kohandatud suurust", + "custom_theme_add_button": "Lisa teema", + "custom_theme_error_downloading": "Viga teema teabefaili allalaadimisel.", + "custom_theme_invalid": "Vigane teemafail.", + "custom_theme_success": "Teema sai lisatud!", + "custom_theme_url": "Kohandatud teema URL", + "font_size": "Fontide suurus", + "font_size_limit": "Kohandatud fondisuurus peab olema vahemikus %(min)s pt ja %(max)s pt", + "font_size_nan": "Suurus peab olema number", + "font_size_valid": "Kasuta suurust vahemikus %(min)s pt ja %(max)s pt", + "heading": "Kohenda välimust", + "image_size_default": "Tavaline", + "image_size_large": "Suur", + "layout_bubbles": "Jutumullid", + "layout_irc": "IRC (katseline)", + "match_system_theme": "Kasuta süsteemset teemat", + "subheading": "Välimuse kohendused kehtivad vaid selles %(brand)s'i sessioonis.", + "timeline_image_size": "Ajajoone piltide suurus", + "use_high_contrast": "Kasuta kontrastset välimust" + }, + "automatic_language_detection_syntax_highlight": "Kasuta süntaksi esiletõstmisel automaatset keeletuvastust", + "autoplay_gifs": "Esita automaatselt liikuvaid pilte", + "autoplay_videos": "Esita automaatselt videosid", + "big_emoji": "Kasuta vestlustes suuri emoji'sid", + "code_block_expand_default": "Vaikimisi kuva koodiblokid tervikuna", + "code_block_line_numbers": "Näita koodiblokkides reanumbreid", + "disable_historical_profile": "Sõnumite ajaloos leiduvate kasutajate puhul näita kehtivat tunnuspilti ning nime", + "emoji_autocomplete": "Näita kirjutamise ajal emoji-soovitusi", + "enable_markdown": "Kasuta Markdown-süntaksit", + "enable_markdown_description": "Vormindamata teksti koostamiseks alusta sõnumeid /plain käsuga.", + "general": { + "account_management_section": "Kontohaldus", + "account_section": "Kasutajakonto", + "add_email_dialog_title": "Lisa e-posti aadress", + "add_email_failed_verification": "E-posti aadressi kontrollimine ei õnnestunud: palun vaata, et sa kindlasti klõpsisid saabunud kirjas olnud viidet", + "add_email_instructions": "Sinu aadressi kontrollimiseks saatsime sulle e-kirja. Palun järgi kirjas näidatud juhendit ja siis klõpsi alljärgnevat nuppu.", + "add_msisdn_confirm_body": "Klõpsi järgnevat nuppu telefoninumbri lisamise kinnitamiseks.", + "add_msisdn_confirm_button": "Kinnita telefoninumbri lisamine", + "add_msisdn_confirm_sso_button": "Kinnita selle telefoninumbri lisamine kasutades oma isiku tuvastamiseks ühekordset sisselogimist (Single Sign On).", + "add_msisdn_dialog_title": "Lisa telefoninumber", + "add_msisdn_instructions": "Saatsime tekstisõnumi numbrile +%(msisdn)s. Palun sisesta seal kuvatud kontrollkood.", + "add_msisdn_misconfigured": "„Add“ ja „bind“ meetodid MSISDN jaoks on valesti seadistatud", + "confirm_adding_email_body": "Klõpsi järgnevat nuppu e-posti aadressi lisamise kinnitamiseks.", + "confirm_adding_email_title": "Kinnita e-posti aadressi lisamine", + "deactivate_confirm_body": "Kas sa oled kindel, et soovid oma konto sulgeda? Seda tegevust ei saa hiljem tagasi pöörata.", + "deactivate_confirm_body_password": "Jätkamiseks palun sisesta oma kasutajakonto salasõna:", + "deactivate_confirm_body_sso": "Kinnitamaks seda, et soovid oma konto kasutusest eemaldada, kasuta oma isiku tuvastamiseks ühekordset sisselogimist.", + "deactivate_confirm_content": "Palun kinnita, et sa soovid kasutajakonto kustutaada. Kui sa jätkad, siis:", + "deactivate_confirm_content_1": "sa ei saa seda kasutajakontot hiljem uuesti tööle panna", + "deactivate_confirm_content_2": "sa ei saa enam selle kontoga võrku logida", + "deactivate_confirm_content_3": "ei sina ega mitte keegi teine ei saa sinu kasutajanime (MXID) uuesti kasutada: selline kasutajanimi saab olema jäädavalt kadunud", + "deactivate_confirm_content_4": "sa lahkud kõikidest jututubadest ja otsevestlustest", + "deactivate_confirm_content_5": "sinu andmed eemaldatake isikutuvastusserverist (kui ta on kasutusel) ja sinu sõbrad ja tuttavad ei saa sind enam e-posti aadressi või telefoninumbri alusel leida", + "deactivate_confirm_content_6": "Nii nagu e-posti puhul, on sinu vanad sõnumid on jätkuvalt loetavad nendele kasutajate, kes nad saanud on. Kas sa soovid peita oma sõnumid nende kasutaja eest, kes jututubadega hiljem liituvad?", + "deactivate_confirm_continue": "Kinnita konto sulgemine", + "deactivate_confirm_erase_label": "Peida minu sõnumid uute liitujate eest", + "deactivate_section": "Deaktiveeri konto", + "deactivate_warning": "Kuna kasutajakonto dektiveerimist ei saa tagasi pöörata, siis palun ole ettevaatlik!", + "discovery_email_empty": "Otsinguvõimaluste loend kuvatakse, kui oled ülale sisestanud e-posti aadressi.", + "discovery_email_verification_instructions": "Verifitseeri klõpsides viidet saabunud e-kirjas", + "discovery_msisdn_empty": "Otsinguvõimaluste loend kuvatakse, kui oled ülale sisestanud telefoninumbri.", + "discovery_needs_terms": "Selleks, et sind võiks leida e-posti aadressi või telefoninumbri alusel, nõustu isikutuvastusserveri (%(serverName)s) kasutustingimustega.", + "discovery_section": "Leia kasutajaid", + "email_address_in_use": "See e-posti aadress on juba kasutusel", + "email_address_label": "E-posti aadress", + "email_not_verified": "Sinu e-posti aadress pole veel verifitseeritud", + "email_verification_instructions": "Klõpsi saabunud e-kirjas olevat verifitseerimisviidet ning seejärel klõpsi siin uuesti nuppu „Jätka“.", + "emails_heading": "E-posti aadressid", + "error_add_email": "E-posti aadressi lisamine ebaõnnestus", + "error_deactivate_communication": "Serveriühenduses tekkis viga. Palun proovi uuesti.", + "error_deactivate_invalid_auth": "Serveri saadetud vastuses ei olnud kehtivat autentimisteavet.", + "error_deactivate_no_auth": "Server ei nõudnud mitte mingisugust autentimist", + "error_email_verification": "E-posti aadressi verifitseerimine ei õnnestunud.", + "error_invalid_email": "Vigane e-posti aadress", + "error_invalid_email_detail": "See ei tundu olema e-posti aadressi moodi", + "error_msisdn_verification": "Telefoninumbri verifitseerimine ei õnnestunud.", + "error_password_change_403": "Salasõna muutmine ebaõnnestus. Kas sinu salasõna on ikka õige?", + "error_password_change_http": "%(errorMessage)s (HTTP olekukood %(httpStatus)s)", + "error_password_change_title": "Viga salasõna muutmisel", + "error_password_change_unknown": "Tundmatu viga salasõna muutmisel (%(stringifiedError)s)", + "error_remove_3pid": "Kontaktiinfo eemaldamine ebaõnnestus", + "error_revoke_email_discovery": "Ei õnnestu tagasi võtta otsust e-posti aadressi jagamise kohta", + "error_revoke_msisdn_discovery": "Telefoninumbri jagamist ei õnnestunud tühistada", + "error_saving_profile": "Toimingut ei õnnestunud lõpetada", + "error_saving_profile_title": "Sinu profiili salvestamine ei õnnestunud", + "error_share_email_discovery": "Ei õnnestu jagada e-posti aadressi", + "error_share_msisdn_discovery": "Telefoninumbri jagamine ei õnnestunud", + "external_account_management": "Sinu kasutajakonto lisateave on hallatav siin serveris - %(hostname)s.", + "identity_server_no_token": "Ei leidu tunnusluba isikutuvastusserveri jaoks", + "identity_server_not_set": "Isikutuvastusserver on määramata", + "incorrect_msisdn_verification": "Vigane verifikatsioonikood", + "language_section": "Keel ja piirkond", + "msisdn_in_use": "See telefoninumber on juba kasutusel", + "msisdn_label": "Telefoninumber", + "msisdn_verification_field_label": "Verifikatsioonikood", + "msisdn_verification_instructions": "Palun sisesta verifikatsioonikood, mille said telefoni tekstisõnumina.", + "msisdns_heading": "Telefoninumbrid", + "name_placeholder": "Kuvatav nimi puudub", + "oidc_manage_button": "Halda kasutajakontot", + "password_change_section": "Määra kontole uus salasõna…", + "password_change_success": "Sinu salasõna muutmine õnnestus.", + "remove_email_prompt": "Eemalda %(email)s?", + "remove_msisdn_prompt": "Eemalda %(phone)s?", + "spell_check_locale_placeholder": "Vali lokaat", + "spell_check_section": "Õigekirja kontroll" + }, + "image_thumbnails": "Näita piltide eelvaateid või väikepilte", + "inline_url_previews_default": "Luba URL'ide vaikimisi eelvaated", + "inline_url_previews_room": "Luba URL'ide vaikimisi eelvaated selles jututoas osalejate jaoks", + "inline_url_previews_room_account": "Luba URL'ide eelvaated selle jututoa jaoks (mõjutab vaid sind)", + "insert_trailing_colon_mentions": "Mainimiste järel näita sõnumi alguses koolonit", + "jump_to_bottom_on_send": "Sõnumi saatmiseks hüppa ajajoone lõppu", + "key_backup": { + "backup_in_progress": "Sinu krüptovõtmeid varundatakse (esimese varukoopia tegemine võib võtta paar minutit).", + "backup_starting": "Alustame varundamist…", + "backup_success": "Õnnestus!", + "cannot_create_backup": "Ei õnnestu teha võtmetest varukoopiat", + "create_title": "Tee võtmetest varukoopia", + "setup_secure_backup": { + "backup_setup_success_description": "Sinu krüptovõtmed on parasjagu sellest seadmest varundamisel.", + "backup_setup_success_title": "Krüptovõtmete varundus õnnestus", + "cancel_warning": "Kui sa tühistad nüüd, siis sa võid peale viimasest seadmest välja logimist kaotada ligipääsu oma krüptitud sõnumitele ja andmetele.", + "confirm_security_phrase": "Kinnita oma turvafraasi", + "description": "Tagamaks, et sa ei kaota ligipääsu krüptitud sõnumitele ja andmetele, varunda krüptimisvõtmed oma serveris.", + "download_or_copy": "%(downloadButton)s või %(copyButton)s", + "enter_phrase_description": "Andmete kaitsmiseks sisesta turvafraas, mida vaid sina tead. Ole mõistlik ja palun ära kasuta selleks oma tavalist konto salasõna.", + "enter_phrase_title": "Sisesta turvafraas", + "enter_phrase_to_confirm": "Kinnitamiseks palun sisesta turvafraas teist korda.", + "generate_security_key_description": "Me loome turvavõtme, mida sa peaksid hoidma turvalises kohas, nagu näiteks arvutis salasõnade halduris või vana kooli seifis.", + "generate_security_key_title": "Loo turvavõti", + "pass_phrase_match_failed": "Ei klapi mitte.", + "pass_phrase_match_success": "Klapib!", + "phrase_strong_enough": "Suurepärane! Turvafraas on piisavalt kange.", + "requires_key_restore": "Krüptimine uuendamiseks taasta oma varundatud võtmed", + "requires_password_confirmation": "Kinnitamaks seda muudatust, sisesta oma konto salasõna:", + "requires_server_authentication": "Uuenduse kinnitamiseks pead end autentima serveris.", + "secret_storage_query_failure": "Ei õnnestu tuvastada turvahoidla olekut", + "security_key_safety_reminder": "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.", + "session_upgrade_description": "Teiste sessioonide verifitseerimiseks pead uuendama seda sessiooni. Muud verifitseeritud sessioonid saavad sellega ligipääsu krüptitud sõnumitele ning nad märgitakse usaldusväärseteks ka teiste kasutajate jaoks.", + "set_phrase_again": "Mine tagasi ja sisesta nad uuesti.", + "settings_reminder": "Samuti võid sa seadetes võtta kasutusse turvalise varunduse ning hallata oma krüptovõtmeid.", + "title_confirm_phrase": "Kinnita turvafraas", + "title_save_key": "Salvesta turvavõti", + "title_set_phrase": "Määra turvafraas", + "title_upgrade_encryption": "Uuenda oma krüptimist", + "unable_to_setup": "Turvahoidla kasutuselevõtmine ei õnnestu", + "use_different_passphrase": "Kas kasutame muud paroolifraasi?", + "use_phrase_only_you_know": "Sisesta turvafraas, mida vaid sina tead ning lisaks võid salvestada varunduse turvavõtme." + } + }, + "key_export_import": { + "confirm_passphrase": "Sisesta paroolifraas veel üks kord", + "enter_passphrase": "Sisesta paroolifraas", + "export_description_1": "Selle toiminguga on sul võimalik saabunud krüptitud sõnumite võtmed eksportida sinu kontrollitavasse kohalikku faili. Seetõttu on sul tulevikus võimalik importida need võtmed mõnda teise Matrix'i klienti ning seeläbi muuta saabunud krüptitud sõnumid ka seal loetavaks.", + "export_description_2": "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.", + "export_title": "Ekspordi jututoa võtmed", + "file_to_import": "Imporditav fail", + "import_description_1": "Selle toiminguga saad importida krüptimisvõtmed, mis sa viimati olid teisest Matrix'i kliendist eksportinud. Seejärel on võimalik dekrüptida ka siin kõik need samad sõnumid, mida see teine klient suutis dekrüptida.", + "import_description_2": "Ekspordifail on turvatud paroolifraasiga ning alljärgnevalt peaksid dekrüptimiseks sisestama selle paroolifraasi.", + "import_title": "Impordi jututoa võtmed", + "phrase_cannot_be_empty": "Paroolifraas ei tohi olla tühi", + "phrase_must_match": "Paroolifraasid ei klapi omavahel", + "phrase_strong_enough": "Suurepärane! See paroolifraas on piisavalt kange" + }, + "keyboard": { + "title": "Klaviatuur" + }, + "notifications": { + "default_setting_description": "See seadistus kehtib vaikimisi kõikides sinu jututubades.", + "default_setting_section": "Soovin teavitusi (vaikimisi seadistused)", + "desktop_notification_message_preview": "Näita sõnumi eelvaadet töölauakeskkonnale omases teavituses", + "email_description": "Palu saata e-posti teel ülevaade märkamata teavitustest", + "email_section": "E-kirja kokkuvõte", + "email_select": "Vali e-posti aadressid, millele soovid kokkuvõtet saada. E-posti aadresse saad hallata seadistuste alajaotuses .", + "enable_audible_notifications_session": "Võta selleks sessiooniks kasutusele kuuldavad teavitused", + "enable_desktop_notifications_session": "Võta selleks sessiooniks kasutusele töölauakeskkonnale omased teavitused", + "enable_email_notifications": "Saada teavitusi %(email)s e-posti aadressile", + "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_notifications_device": "Võta teavitused selles seadmes kasutusele", + "error_loading": "Sinu teavituste seadistuste laadimisel tekkis viga.", + "error_permissions_denied": "%(brand)s'il puudub luba sulle teavituste kuvamiseks - palun kontrolli oma brauseri seadistusi", + "error_permissions_missing": "%(brand)s ei saanud luba teavituste kuvamiseks - palun proovi uuesti", + "error_saving": "Viga teavistuste eelistuste salvestamisel", + "error_saving_detail": "Sinu teavituste eelistuste salvestamisel tekkis viga.", + "error_title": "Teavituste kasutusele võtmine ei õnnestunud", + "error_updating": "Teavituste eelistuste muutmisel tekkis viga. Palun proovi sama valikut uuesti sisse/välja lülitada.", + "invites": "Kutse jututuppa", + "keywords": "Kui jututoas kasutatakse märksõnu, siis näita silti .", + "keywords_prompt": "Sisesta märksõnad siia ning ära unusta erinevaid kirjapilte ja hüüdnimesid", + "labs_notice_prompt": "Uuendus:Et erinevad võimalused oleks kergemini leitavad, oleme lihtsustanud teavituste seadistusi. Mõned minevikus valitud seadistused on siin kuvamata, kuid nad on jätkuvalt kasutusel. Kui sa jätkad, siis mõned sinu seadistused võivad muutuda. Lisateave", + "mentions_keywords": "Mainimised ja võtmesõnad", + "mentions_keywords_only": "Vaid mainimised ja märksõnad", + "messages_containing_keywords": "Sõnumid, mis sisaldavad märksõnu", + "noisy": "Jutukas", + "notices": "Robotite saadetud sõnumid", + "notify_at_room": "Teavita, kui keegi mainib jututuba @room", + "notify_keyword": "Teavita, kui keegi mainib märksõna", + "notify_mention": "Teavita, kui keegi mainib kuvatavat nime @displayname või kasutajanime %(mxid)s", + "other_section": "Veel mõned asjad, mis sulle võivad huvi pakkuda:", + "people_mentions_keywords": "Kasutajad, mainimised ja märksõnad", + "play_sound_for_description": "Vaikimisi kehtib kõikides jututubades kõikides seadmetes.", + "play_sound_for_section": "Märgi helisignaaliga", + "push_targets": "Teavituste eesmärgid", + "quick_actions_mark_all_read": "Märgi kõik sõnumid loetuks", + "quick_actions_reset": "Lähtesta kõik seadistused", + "quick_actions_section": "Kiirtoimingud", + "room_activity": "Uued tegevused jututoas, sealhulgas uuendused ja olekusõnumid", + "rule_call": "Kõnekutse", + "rule_contains_display_name": "Sõnumid, mis sisaldavad minu kuvatavat nime", + "rule_contains_user_name": "Sõnumid, mis sisaldavad minu kasutajatunnust", + "rule_encrypted": "Rühmavestluste krüptitud sõnumid", + "rule_encrypted_room_one_to_one": "Kahepoolsete vestluste krüptitud sõnumid", + "rule_invite_for_me": "Kui mind kutsutakse jututuppa", + "rule_message": "Rühmavestluste sõnumid", + "rule_room_one_to_one": "Kahepoolsete vestluste sõnumid", + "rule_roomnotif": "Sõnumid, mis sisaldavad sõna @room", + "rule_suppress_notices": "Robotite saadetud sõnumid", + "rule_tombstone": "Kui jututubasid uuendatakse", + "show_message_desktop_notification": "Näita sõnumit töölauakeskkonnale omases teavituses", + "voip": "Kõned ja videokõned" + }, + "preferences": { + "always_show_menu_bar": "Näita aknas alati menüüriba", + "autocomplete_delay": "Viivitus automaatsel sõnalõpetusel (ms)", + "code_blocks_heading": "Lähtekoodi lõigud", + "compact_modern": "Kasuta kompaktsemat moodsat kasutajaliidest", + "composer_heading": "Sõnumite kirjutamine", + "enable_hardware_acceleration": "Kasuta riistvaralist kiirendust", + "enable_tray_icon": "Näita süsteemisalve ikooni ja Element'i akna sulgemisel minimeeri ta salve", + "keyboard_heading": "Kiirklahvid", + "keyboard_view_shortcuts_button": "Vaata siit kõiki kiirklahve.", + "media_heading": "Pildid, gif'id ja videod", + "presence_description": "Jaga teistega oma olekut ja tegevusi.", + "rm_lifetime": "Lugemise markeri iga (ms)", + "rm_lifetime_offscreen": "Lugemise markeri iga, kui Element pole fookuses (ms)", + "room_directory_heading": "Jututubade loend", + "room_list_heading": "Jututubade loend", + "show_avatars_pills": "Näita tunnuspilte kasutajate, jututubade ja sündmuste mainimistes", + "show_checklist_shortcuts": "Näita viidet jututubade loendi kohal", + "show_polls_button": "Näita küsitluste nuppu", + "surround_text": "Erimärkide sisestamisel märgista valitud tekst", + "time_heading": "Aegade kuvamine" + }, + "prompt_invite": "Hoiata enne kutse saatmist võimalikule vigasele Matrix'i kasutajatunnusele", + "replace_plain_emoji": "Automaatelt asenda vormindamata tekst emotikoniga", + "security": { + "4s_public_key_in_account_data": "kasutajakonto andmete hulgas", + "4s_public_key_status": "Turvahoidla avalik võti:", + "backup_key_cached_status": "Varukoopia võti on puhverdatud:", + "backup_key_stored_status": "Varukoopia võti on salvestatud:", + "backup_key_unexpected_type": "tundmatut tüüpi", + "backup_key_well_formed": "korrektses vormingus", + "backup_keys_description": "Selleks puhuks, kui sa kaotad ligipääsu kõikidele oma sessioonidele, tee varukoopia oma krüptovõtmetest ja kasutajakonto seadistustest. Unikaalse turvavõtmega tagad selle, et sinu varukoopia on kaitstud.", + "bulk_options_accept_all_invites": "Võta vastu kõik %(invitedRooms)s kutsed", + "bulk_options_reject_all_invites": "Lükka tagasi kõik %(invitedRooms)s kutsed", + "bulk_options_section": "Masstoimingute seadistused", + "cross_signing_cached": "on puhverdatud kohalikus seadmes", + "cross_signing_homeserver_support": "Koduserver on tugi sellele funktsionaalusele:", + "cross_signing_homeserver_support_exists": "olemas", + "cross_signing_in_4s": "turvahoidlas", + "cross_signing_in_memory": "on mälus", + "cross_signing_master_private_Key": "Üldine privaatvõti:", + "cross_signing_not_cached": "ei leidu kohalikus seadmes", + "cross_signing_not_found": "pole leitavad", + "cross_signing_not_in_4s": "ei leidunud turvahoidlas", + "cross_signing_not_stored": "ei ole salvestatud", + "cross_signing_private_keys": "Privaatvõtmed risttunnustamise jaoks:", + "cross_signing_public_keys": "Avalikud võtmed risttunnustamise jaoks:", + "cross_signing_self_signing_private_key": "Sinu privaatvõtmed:", + "cross_signing_user_signing_private_key": "Kasutaja privaatvõti:", + "cryptography_section": "Krüptimine", + "delete_backup": "Kustuta varukoopia", + "delete_backup_confirm_description": "Kas sa oled kindel? Kui sul muud varundust pole, siis kaotad ligipääsu oma krüptitud sõnumitele.", + "e2ee_default_disabled_warning": "Sinu serveri haldur on lülitanud läbiva krüptimise omavahelistes jututubades ja otsesõnumites välja.", + "enable_message_search": "Võta kasutusele sõnumite otsing krüptitud jututubades", + "encryption_individual_verification_mode": "Ära usalda risttunnustamist ning verifitseeri kasutaja iga sessioon eraldi.", + "encryption_section": "Krüptimine", + "error_loading_key_backup_status": "Võtmete varunduse oleku laadimine ei õnnestunud", + "export_megolm_keys": "Ekspordi jututubade läbiva krüptimise võtmed", + "ignore_users_empty": "Sa ei ole veel kedagi eiranud.", + "ignore_users_section": "Eiratud kasutajad", + "import_megolm_keys": "Impordi E2E läbiva krüptimise võtmed jututubade jaoks", + "key_backup_active": "See sessioon varundab sinu krüptovõtmeid.", + "key_backup_active_version_none": "Ei ühelgi juhul", + "key_backup_algorithm": "Algoritm:", + "key_backup_complete": "Kõik krüptovõtmed on varundatud", + "key_backup_connect": "Seo see sessioon krüptovõtmete varundusega", + "key_backup_connect_prompt": "Enne väljalogimist seo see sessioon krüptovõtmete varundusega. Kui sa seda ei tee, siis võid kaotada võtmed, mida kasutatakse vaid siin sessioonis.", + "key_backup_in_progress": "Varundan %(sessionsRemaining)s krüptovõtmeid…", + "key_backup_inactive": "See sessioon ei varunda sinu krüptovõtmeid, aga sul on olemas varundus, millest saad taastada ning millele saad võtmeid lisada.", + "key_backup_inactive_warning": "Sinu selle sessiooni krüptovõtmeid ei varundata.", + "manually_verify_all_sessions": "Verifitseeri käsitsi kõik välised sessioonid", + "message_search_disable_warning": "Kui see seadistus pole kasutusel, siis krüptitud jututubade sõnumeid otsing ei vaata.", + "message_search_disabled": "Turvaliselt puhverda krüptitud sõnumid kohalikku arvutisse ja võimalda kasutada neid otsingus.", + "message_search_enabled": { + "one": "Selleks, et sisu saaks otsingus kasutada, puhverda krüptitud sõnumid kohalikus seadmes turvaliselt. %(rooms)s jututoa andmete salvestamiseks kulub hetkel %(size)s.", + "other": "Selleks, et sisu saaks otsingus kasutada, puhverda krüptitud sõnumid kohalikus seadmes turvaliselt. %(rooms)s jututoa andmete salvestamiseks kulub hetkel %(size)s." + }, + "message_search_failed": "Sõnumite otsingu alustamine ei õnnestunud", + "message_search_indexed_messages": "Indekseeritud sõnumid:", + "message_search_indexed_rooms": "Indekseeritud jututoad:", + "message_search_indexing": "Parasjagu indekseerin: %(currentRoom)s", + "message_search_indexing_idle": "Mitte ainsamagi jututoa sõnumeid hetkel ei indekseerita.", + "message_search_intro": "Otsingus kasutamiseks %(brand)s puhverdab turvaliselt kohalikku arvutisse krüptitud sõnumeid:", + "message_search_room_progress": "%(doneRooms)s / %(totalRooms)s", + "message_search_section": "Otsing sõnumite seast", + "message_search_sleep_time": "Kui kiiresti peaksime sõnumeid alla laadima.", + "message_search_space_used": "Kasutatud andmeruum:", + "message_search_unsupported": "%(brand)s'is on puudu need komponendid, mis võimaldavad otsida kohalikest turvaliselt puhverdatud krüptitud sõnumitest. Kui sa tahaksid sellist funktsionaalsust katsetada, siis pead kompileerima %(brand)s'i variandi, kus need komponendid on lisatud.", + "message_search_unsupported_web": "%(brand)s ei võimalda veebibrauseris töötades krüptitud sõnumeid turvaliselt puhverdada. Selleks, et krüptitud sõnumeid saaks otsida, kasuta %(brand)s Desktop rakendust Matrix'i kliendina.", + "record_session_details": "Sessioonide paremaks tuvastamiseks saad nüüd sessioonihalduris salvestada klientrakenduse nime, versiooni ja aadressi", + "restore_key_backup": "Taasta varukoopiast", + "secret_storage_not_ready": "ei ole valmis", + "secret_storage_ready": "valmis", + "secret_storage_status": "Turvahoidla:", + "send_analytics": "Saada arendajatele analüütikat", + "session_id": "Sessiooni tunnus:", + "session_key": "Sessiooni võti:", + "strict_encryption": "Ära iialgi saada sellest sessioonist krüptitud sõnumeid verifitseerimata sessioonidesse" + }, + "send_read_receipts": "Saada lugemisteatiseid", + "send_read_receipts_unsupported": "Sinu koduserver ei võimalda lugemisteatiste keelamist.", + "send_typing_notifications": "Anna märku teisele osapoolele, kui mina sõnumit kirjutan", + "sessions": { + "browser": "Brauser", + "confirm_sign_out": { + "one": "Kinnita selle seadme väljalogimine", + "other": "Kinnita nende seadmete väljalogimine" + }, + "confirm_sign_out_body": { + "one": "Kinnitamaks selle seadme väljalogimine klõpsi järgnevat nuppu.", + "other": "Kinnitamaks nende seadmete väljalogimine klõpsi järgnevat nuppu." + }, + "confirm_sign_out_continue": { + "other": "Logi seadmed võrgust välja", + "one": "Logi seade võrgust välja" + }, + "confirm_sign_out_sso": { + "one": "Kasutades ühekordse sisselogimisega oma isiku tõestamist kinnita selle seadme väljalogimine.", + "other": "Kasutades ühekordse sisselogimisega oma isiku tõestamist kinnita nende seadmete väljalogimine." + }, + "current_session": "Praegune sessioon", + "desktop_session": "Töölauarakendus", + "details_heading": "Sessiooni teave", + "device_unverified_description": "Parima turvalisuse ja töökindluse nimel verifitseeri see sessioon või logi ta võrgust välja.", + "device_unverified_description_current": "Turvalise sõnumivahetuse nimel palun verifitseeri oma praegune sessioon.", + "device_verified_description": "See sessioon on valmis turvaliseks sõnumivahetuseks.", + "device_verified_description_current": "Sinu praegune sessioon on valmis turvaliseks sõnumivahetuseks.", + "error_pusher_state": "Tõuketeavituste teenuse oleku määramine ei õnnestunud", + "filter_all": "Kõik", + "filter_inactive": "Pole pidevas kasutuses", + "filter_inactive_description": "Pole olnud kasutusel %(inactiveAgeDays)s või enam päeva", + "filter_label": "Sirvi seadmeid", + "filter_unverified_description": "Pole valmis turvaliseks sõnumivahetuseks", + "filter_verified_description": "Valmis turvaliseks sõnumivahetuseks", + "hide_details": "Peida üksikasjalik teave", + "inactive_days": "Pole olnud kasutusel %(inactiveAgeDays)s+ päeva", + "inactive_sessions": "Mitteaktiivsed sessioonid", + "inactive_sessions_explainer_1": "Mitteaktiivsed seansid on seansid, mida sa ei ole mõnda aega kasutanud, kuid neil jätkuvalt lubatakse laadida krüptimisvõtmeid.", + "inactive_sessions_explainer_2": "Mitteaktiivsete seansside eemaldamine parandab turvalisust ja jõudlust ning lihtsustab võimalike kahtlaste seansside tuvastamist.", + "inactive_sessions_list_description": "Võimalusel logi välja vanadest seanssidest (%(inactiveAgeDays)s päeva või vanemad), mida sa enam ei kasuta.", + "ip": "IP-aadress", + "last_activity": "Viimati kasutusel", + "mobile_session": "Nutirakendus", + "n_sessions_selected": { + "one": "%(count)s sessioon valitud", + "other": "%(count)s sessiooni valitud" + }, + "no_inactive_sessions": "Ei leidu sessioone, mis pole aktiivses kasutuses.", + "no_sessions": "Sessioone ei leidu.", + "no_unverified_sessions": "Verifitseerimata sessioone ei leidu.", + "no_verified_sessions": "Verifitseeritud sessioone ei leidu.", + "os": "Operatsioonisüsteem", + "other_sessions_heading": "Muud sessioonid", + "push_heading": "Tõuketeavitused", + "push_subheading": "Võta tõuketeavitused selles sessioonis kasutusele.", + "push_toggle": "Lülita tõuketeavitused selles sessioonis sisse/välja.", + "rename_form_caption": "Palun arvesta, et sessioonide nimed on näha ka kõikidele osapooltele, kellega sa suhtled.", + "rename_form_heading": "Muuda sessiooni nime", + "rename_form_learn_more": "Sessioonide nimede muutmine", + "rename_form_learn_more_description_1": "Nii otsesuhtluse osapooled kui jututubades osalejad näevad sinu kõikide sessioonide loendit.", + "rename_form_learn_more_description_2": "Muu hulgas selle alusel saavad nad olla kindlad, et nad tõesti suhtlevad sinuga, kuid samas nad näevad nimesid, mida sa siia sisestad.", + "security_recommendations": "Turvalisusega seotud soovitused", + "security_recommendations_description": "Kui järgid neid soovitusi, siis sa parandad oma kasutajakonto turvalisust.", + "session_id": "Sessiooni tunnus", + "show_details": "Näita üksikasju", + "sign_in_with_qr": "Logi sisse QR-koodi abil", + "sign_in_with_qr_button": "Näita QR-koodi", + "sign_in_with_qr_description": "Sa saad kasutada seda seadet mõne muu seadme logimiseks Matrix'i võrku QR-koodi alusel. Selleks skaneeri võrgust väljalogitud seadmega seda QR-koodi.", + "sign_out": "Logi sellest sessioonist välja", + "sign_out_all_other_sessions": "Logi kõikidest ülejäänud sessioonidest välja: %(otherSessionsCount)s sessioon(i)", + "sign_out_confirm_description": { + "one": "Kas sa oled kindel et soovid %(count)s sessiooni võrgust välja logida?", + "other": "Kas sa oled kindel et soovid %(count)s sessiooni võrgust välja logida?" + }, + "sign_out_n_sessions": { + "one": "Logi %(count)s'st sessioonist välja", + "other": "Logi %(count)s'st sessioonist välja" + }, + "title": "Sessioonid", + "unknown_session": "Tundmatu sessioonitüüp", + "unverified_session": "Verifitseerimata sessioon", + "unverified_session_explainer_1": "Seda sessiooni ei saa verifitseerida, sest seal puudub krüptimise tugi.", + "unverified_session_explainer_2": "Selle sessiooniga ei saa sa osaleda krüptitud jututubades.", + "unverified_session_explainer_3": "Parima turvalisuse ja privaatsuse nimel palun kasuta selliseid Matrix'i kliente, mis toetavad krüptimist.", + "unverified_sessions": "Verifitseerimata sessioonid", + "unverified_sessions_explainer_1": "Kontrollimata sessioonid on sessioonid, kuhu on sinu volitustega sisse logitud, kuid mida ei ole risttuvastamisega kontrollitud.", + "unverified_sessions_explainer_2": "Kuna nende näol võib olla tegemist võimaliku konto volitamata kasutamisega, siis palun tee kindlaks, et need sessioonid on sulle tuttavad.", + "unverified_sessions_list_description": "Turvalise sõnumvahetuse nimel verifitseeri kõik oma sessioonid ning logi neist välja, mida sa enam ei kasuta või ei tunne enam ära.", + "verified_session": "Verifitseeritud sessioon", + "verified_sessions": "Verifitseeritud sessioonid", + "verified_sessions_explainer_1": "Verifitseeritud sessioonideks loetakse Element'is või mõnes muus Matrix'i rakenduses selliseid sessioone, kus sa kas oled sisestanud oma salafraasi või tuvastanud end mõne teise oma verifitseeritud sessiooni abil.", + "verified_sessions_explainer_2": "See tähendab, et selles sessioonis on ka kõik vajalikud võtmed krüptitud sõnumite lugemiseks ja teistele kasutajatele kinnitamiseks, et sa usaldad seda sessiooni.", + "verified_sessions_list_description": "Parima turvalisuse nimel logi välja neist sessioonidest, mida sa enam ei kasuta või ei tunne ära.", + "verify_session": "Verifitseeri sessioon", + "web_session": "Veebirakendus" + }, + "show_avatar_changes": "Näita tunnuspildi muudatusi", + "show_breadcrumbs": "Näita viimati külastatud jututubade viiteid jututubade loendi kohal", + "show_chat_effects": "Näita vestluses edevat graafikat (näiteks kui keegi on saatnud serpentiine)", + "show_displayname_changes": "Näita kuvatava nime muutusi", + "show_join_leave": "Näita jututubade liitumise ja lahkumise teateid (ei käi kutsete, müksamiste ja keelamiste kohta)", + "show_nsfw_content": "Näita töökeskkonnas mittesobilikku sisu", + "show_read_receipts": "Näita teiste kasutajate lugemisteatiseid", + "show_redaction_placeholder": "Näita kustutatud sõnumite asemel kohatäidet", + "show_stickers_button": "Näita kleepsude nuppu", + "show_typing_notifications": "Anna märku, kui teine osapool sõnumit kirjutab", + "sidebar": { + "metaspaces_favourites_description": "Koonda oma olulised sõbrad ning lemmikjututoad ühte kohta.", + "metaspaces_home_all_rooms": "Näita kõiki jututubasid", + "metaspaces_home_all_rooms_description": "Näita kõiki oma jututubasid avalehel ka siis kui nad on osa mõnest kogukonnast.", + "metaspaces_home_description": "Avalehelt saad kõigest hea ülevaate.", + "metaspaces_orphans": "Jututoad väljaspool seda kogukonda", + "metaspaces_orphans_description": "Koonda ühte kohta kõik oma jututoad, mis ei kuulu mõnda kogukonda.", + "metaspaces_people_description": "Koonda oma olulised sõbrad ühte kohta.", + "metaspaces_subsection": "Näidatavad kogukonnakeskused", + "title": "Külgpaan" + }, + "start_automatically": "Käivita Element automaatselt peale arvutisse sisselogimist", + "use_12_hour_format": "Näita ajatempleid 12-tunnises vormingus (näiteks 2:30pl)", + "use_command_enter_send_message": "Sõnumi saatmiseks vajuta Command + Enter klahve", + "use_command_f_search": "Ajajoonelt otsimiseks kasuta Command+F klahve", + "use_control_enter_send_message": "Sõnumi saatmiseks vajuta Ctrl + Enter", + "use_control_f_search": "Ajajoonelt otsimiseks kasuta Ctrl+F klahve", + "voip": { + "allow_p2p": "Luba võrdõigusvõrgu loogikat kasutavad omavahelised kõned", + "allow_p2p_description": "Kui see seadistus on kasutusel, siis teisel osapoolel võib olla võimalik näha sinu seadme IP-aadressi", + "audio_input_empty": "Ei leidnud ühtegi mikrofoni", + "audio_output": "Heliväljund", + "audio_output_empty": "Ei leidnud ühtegi heliväljundit", + "auto_gain_control": "Automaatne esitusvaljuse tundlikkus", + "connection_section": "Ühendus", + "echo_cancellation": "Kaja eemaldamine", + "enable_fallback_ice_server": "Varuvariandina luba kasutada ka teist kõnehõlbustusserverit (%(server)s)", + "enable_fallback_ice_server_description": "On kasutusel vaid siis, kui sinu koduserver sellist teenust ei võimalda. Seeläbi jagatakse kõne ajal sinu seadme IP-aadressi.", + "mirror_local_feed": "Peegelda kohalikku videovoogu", + "missing_permissions_prompt": "Meediaga seotud õigused puuduvad. Nende nõutamiseks klõpsi järgnevat nuppu.", + "noise_suppression": "Müra vähendamine", + "request_permissions": "Nõuta meediaõigusi", + "title": "Heli ja video", + "video_input_empty": "Ei leidnud ühtegi veebikaamerat", + "video_section": "Videovoo seadistused", + "voice_agc": "Kohanda mikrofoni valjust automaatelt", + "voice_processing": "Heli töötlemine", + "voice_section": "Heli seadistused" + }, + "warn_quit": "Hoiata enne rakenduse töö lõpetamist", + "warning": "HOIATUS: " + }, + "share": { + "link_title": "Link jututoale", + "permalink_message": "Viide valitud sõnumile", + "permalink_most_recent": "Viide kõige viimasele sõnumile", + "title_message": "Jaga jututoa sõnumit", + "title_room": "Jaga jututuba", + "title_user": "Jaga viidet kasutaja kohta" + }, + "slash_command": { + "addwidget": "Lisab jututuppa URL-ist valitud kohandatud vidina", + "addwidget_iframe_missing_src": "iframe elemendil puudub src atribuut", + "addwidget_invalid_protocol": "Vidina aadressi alguses peab olema kas https:// või http://", + "addwidget_missing_url": "Palun lisa antud vidina aadress või lisatav kood", + "addwidget_no_permissions": "Sul pole õigusi vidinate muutmiseks selles jututoas.", + "ban": "Keela ligipääs antud tunnusega kasutajale", + "category_actions": "Tegevused", + "category_admin": "Peakasutaja", + "category_advanced": "Teave arendajatele", + "category_effects": "Vahvad täiendused", + "category_messages": "Sõnumid", + "category_other": "Muud", + "command_error": "Käsu viga", + "converttodm": "Muuda jututuba otsevestluseks", + "converttoroom": "Muuda otsevestlus jututoaks", + "could_not_find_room": "Jututuba ei õnnestunud leida", + "deop": "Eemalda antud tunnusega kasutajalt haldusõigused selles jututoas", + "devtools": "Avab arendusvahendite akna", + "discardsession": "Sunnib loobuma praeguse krüptitud jututoa rühmavestluse seansist", + "error_invalid_rendering_type": "Viga käsu täitmisel: visualiseerimise tüüpi ei leidu (%(renderingType)s)", + "error_invalid_runfn": "Viga käsu täitmisel: Kaldkriipsuga käsku ei ole võimalik töödelda.", + "help": "Näitab käskude loendit koos kirjeldustega", + "help_dialog_title": "Abiteave käskude kohta", + "holdcall": "Jätab kõne selles jututoas ootele", + "html": "Saadab sõnumi html'ina ega tõlgenda seda markdown-vormindusena", + "ignore": "Eirab kasutajat peites kõik tema sõnumid sinu eest", + "ignore_dialog_description": "Sa praegu eirad kasutajat %(userId)s", + "ignore_dialog_title": "Eiratud kasutaja", + "invite": "Kutsub nimetatud kasutajatunnusega kasutaja sellesse jututuppa", + "invite_3pid_needs_is_error": "Kasutajatele e-posti teel kutse saatmiseks pruugi isikutuvastusserverit. Täpsemalt saad seda hallata seadistustes.", + "invite_3pid_use_default_is_title": "Kasuta isikutuvastusserverit", + "invite_3pid_use_default_is_title_description": "E-posti teel kutse saatmiseks kasuta isikutuvastusserverit. Võid kasutada vaikimisi serverit (%(defaultIdentityServerName)s) või määrata muu serveri seadistustes.", + "invite_failed": "Kasutaja %(user)s siiski ei saanud kutset %(roomId)s jututuppa, kuid kutse saatja liides ei kuvanud ka viga", + "join": "Liitu antud aadressiga jututoaga", + "jumptodate": "Vaata ajajoont alates sellest kuupäevast", + "jumptodate_invalid_input": "Me ei suutnud sellist kuupäeva mõista (%(inputDate)s). Pigem kasuta aaaa-kk-pp vormingut.", + "lenny": "Lisa ( ͡° ͜ʖ ͡°) smaili vormindamata sõnumi algusesse", + "me": "Näitab tegevusi", + "msg": "Saadab sõnumi näidatud kasutajale", + "myavatar": "Sellega muudad sinu tunnuspilti kõikides jututubades", + "myroomavatar": "Sellega muudad sinu tunnuspilti vaid selles jututoas", + "myroomnick": "Muudab sinu kuvatavat nime vaid selles jututoas", + "nick": "Muudab sinu kuvatavat nime", + "no_active_call": "Jututoas ei ole kõnet pooleli", + "op": "Määra kasutaja õigused", + "part_unknown_alias": "Jututoa tundmatu aadress: %(roomAlias)s", + "plain": "Saadab sõnumi vormindamata tekstina ega tõlgenda seda markdown-vormindusena", + "query": "Avab vestluse näidatud kasutajaga", + "query_not_found_phone_number": "Sellele telefoninumbrile vastavat Matrix'i kasutajatunnust ei õnnestu leida", + "rageshake": "Saada veakirjeldus koos logikirjetega", + "rainbow": "Saadab selle sõnumi vikerkaarevärvilisena", + "rainbowme": "Saadab antud emote vikerkaarevärvides", + "remakeolm": "Arendaja toiming: Lõpetab kehtiva väljuva rühmasessiooni ja seadistab uue Olm sessiooni", + "remove": "Järgnevaga eemaldad antud kasutajatunnusega osaleja sellest jututoast", + "roomavatar": "Muudab selle jututoa tunnuspilti", + "roomname": "Määrab jututoa nime", + "server_error": "Serveri viga", + "server_error_detail": "Server pole kas saadaval, on ülekoormatud või midagi muud läks viltu.", + "shrug": "Lisa ¯\\_(ツ)_/¯ smaili vormindamata teksti algusesse", + "spoiler": "Saadab selle sõnumi rõõmurikkujana", + "tableflip": "Lisab vormindamata sõnumi ette (╯°□°)╯︵ ┻━┻", + "topic": "Otsib või määrab jututoa teema", + "topic_none": "Sellel jututoal puudub teema.", + "topic_room_error": "Jututoa teema laadimine ei õnnestu: jututuba ei õnnestu leida (%(roomId)s)", + "tovirtual": "Kui jututoal on virtuaalne olek, siis kasuta seda", + "tovirtual_not_found": "Sellel jututoal pole virtuaalset olekut", + "unban": "Taasta ligipääs antud tunnusega kasutajale", + "unflip": "Lisab vormindamata sõnumi ette ┬──┬ ノ( ゜-゜ノ)", + "unholdcall": "Võtab selles jututoas ootel oleva kõne", + "unignore": "Lõpeta kasutaja eiramine ja näita edaspidi tema sõnumeid", + "unignore_dialog_description": "Sa edaspidi ei eira kasutajat %(userId)s", + "unignore_dialog_title": "Kasutaja, kelle eiramine on lõppenud", + "unknown_command": "Tundmatu käsk", + "unknown_command_button": "Saada sõnumina", + "unknown_command_detail": "Tundmatu käsk: %(commandText)s", + "unknown_command_help": "Kirjutades /help saad vaadata käskude loendit. Või soovisid seda saata sõnumina?", + "unknown_command_hint": "Vihje: kui soovid alustada sõnumit kaldkriipsuga, siis kirjuta //.", + "upgraderoom": "Uuendab jututoa uue versioonini", + "upgraderoom_permission_error": "Sul ei ole piisavalt õigusi selle käsu käivitamiseks.", + "usage": "Kasutus", + "verify": "Verifitseerib kasutaja, sessiooni ja avalikud võtmed", + "verify_mismatch": "HOIATUS: VÕTMETE VERIFITSEERIMINE EI ÕNNESTUNUD! Kasutaja %(userId)s ja sessiooni %(deviceId)s allkirjastamise võti on „%(fprint)s“, aga see ei vasta antud sõrmejäljele „%(fingerprint)s“. See võib tähendada, et sinu kasutatavad ühendused võivad olla kolmanda osapoole poolt vahelt lõigatud!", + "verify_nop": "Sessioon on juba verifitseeritud!", + "verify_nop_warning_mismatch": "HOIATUS: Sessioon on juba verifitseeritud, aga võtmed ei klapi!", + "verify_success_description": "Sinu antud allkirjavõti vastab allkirjavõtmele, mille sa said kasutaja %(userId)s sessioonist %(deviceId)s. Sessioon on märgitud verifitseerituks.", + "verify_success_title": "Verifitseeritud võti", + "verify_unknown_pair": "Tundmatu kasutaja ja sessiooni kombinatsioon: (%(userId)s, %(deviceId)s)", + "view": "Vaata sellise aadressiga jututuba", + "whois": "Näitab teavet kasutaja kohta" + }, + "space": { + "add_existing_room_space": { + "create": "Kas sa selle asemel soovid lisada jututuba?", + "create_prompt": "Loo uus jututuba", + "dm_heading": "Isiklikud sõnumid", + "error_heading": "Kõiki valituid me ei lisanud", + "progress_text": { + "one": "Lisan jututuba...", + "other": "Lisan jututubasid... (%(progress)s/%(count)s)" + }, + "space_dropdown_label": "Kogukonnakeskuse valik", + "space_dropdown_title": "Lisa olemasolevaid jututubasid", + "subspace_moved_note": "Kogukondade lisamine asub nüüd uues kohas." + }, + "add_existing_subspace": { + "create_button": "Loo uus kogukonnakeskus", + "create_prompt": "Kas sa selle asemel soovid lisada uut kogukonnakeskust?", + "filter_placeholder": "Otsi kogukonnakeskusi", + "space_dropdown_title": "Lisa olemasolev kogukonnakeskus" + }, + "context_menu": { + "devtools_open_timeline": "Vaata jututoa ajajoont (arendusvaade)", + "explore": "Tutvu jututubadega", + "home": "Kogukonnakeskuse avaleht", + "manage_and_explore": "Halda ja uuri jututubasid", + "options": "Kogukonnakeskus eelistused" + }, + "failed_load_rooms": "Jututubade loendi laadimine ei õnnestunud.", + "failed_remove_rooms": "Mõnede jututubade eemaldamine ei õnnestunud. Proovi hiljem uuesti", + "incompatible_server_hierarchy": "Sinu koduserver ei võimalda kuvada kogukonnakeskuste hierarhiat.", + "invite": "Kutsu teisi kasutajaid", + "invite_description": "Kutsu e-posti aadressi või kasutajanime alusel", + "invite_link": "Jaga kutse linki", + "invite_this_space": "Kutsu siia kogukonnakeskusesse", + "joining_space": "Liitun", + "landing_welcome": "Tete tulemast liikmeks", + "leave_dialog_action": "Lahku kogukonnakeskusest", + "leave_dialog_description": "Sa oled lahkumas kogukonnast.", + "leave_dialog_only_admin_room_warning": "Mõnedes jututubades või kogukondades oled sa ainus haldaja. Kuna sa nüüd soovid neist lahkuda, siis jäävad nad haldajata.", + "leave_dialog_only_admin_warning": "Sa oled selle kogukonna ainus haldaja. Kui lahkud, siis ei leidu enam kedagi, kellel oleks seal haldusõigusi.", + "leave_dialog_option_all": "Lahku kõikidest jututubadest", + "leave_dialog_option_intro": "Kas sa soovid lahkuda ka selle kogukonna jututubadest?", + "leave_dialog_option_none": "Ära lahku ühestki jututoast", + "leave_dialog_option_specific": "Lahku mõnedest jututubadest", + "leave_dialog_public_rejoin_warning": "Ilma uue kutseta sa ei saa uuesti liituda.", + "leave_dialog_title": "Lahku %(spaceName)s kogukonnakeskusest", + "mark_suggested": "Märgi soovituseks", + "no_search_result_hint": "Aga proovi muuta otsingusõna või kontrolli ega neis trükivigu polnud.", + "preferences": { + "sections_section": "Näidatavad valikud", + "show_people_in_space": "Sellega rühmitad selle kogukonna liikmetega peetavaid vestlusi. Kui seadistus pole kasutusel, siis on neid vestlusi %(spaceName)s kogukonna vaates ei kuvata." + }, + "room_filter_placeholder": "Otsi jututube", + "search_children": "Otsi %(spaceName)s kogukonnast", + "search_placeholder": "Otsi nimede ja kirjelduste seast", + "select_room_below": "Esmalt vali alljärgnevast üks jututuba", + "share_public": "Jaga oma avalikku kogukonnakeskust", + "suggested": "Soovitatud", + "suggested_tooltip": "Teised kasutajad soovitavad liitumist selle jututoaga", + "title_when_query_available": "Tulemused", + "title_when_query_unavailable": "Jututoad ja kogukonnad", + "unmark_suggested": "Eemalda soovitus", + "user_lacks_permission": "Sul puuduvad selleks õigused" + }, + "space_settings": { + "title": "Seadistused - %(spaceName)s" + }, + "spaces": { + "error_no_permission_add_room": "Sul pole õigusi siia kogukonnakeskusesse lisada jututubasid", + "error_no_permission_add_space": "Sul pole õigusi siia kogukonda teiste kogukondade lisamiseks", + "error_no_permission_create_room": "Sul pole õigusi luua siin kogukonnakeskuses uusi jututubasid", + "error_no_permission_invite": "Sul pole õigusi siia kogukonda osalejate kutsumiseks" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Sisesta uue serveri nimi mida tahad uurida.", + "network_dropdown_add_dialog_placeholder": "Serveri nimi", + "network_dropdown_add_dialog_title": "Lisa uus server", + "network_dropdown_add_server_option": "Lisa uus server…", + "network_dropdown_available_invalid": "Ei leia seda serverit ega tema jututubade loendit", + "network_dropdown_available_invalid_forbidden": "Sul puuduvad õigused selle serveri jututubade loendi vaatamiseks", + "network_dropdown_available_valid": "Tundub õige", + "network_dropdown_remove_server_adornment": "Eemalda server „%(roomServer)s“", + "network_dropdown_required_invalid": "Sisesta serveri nimi", + "network_dropdown_selected_label": "Näita: Matrix'i jututoad", + "network_dropdown_selected_label_instance": "Näita: %(instance)s jututuba %(server)s serveris", + "network_dropdown_your_server_description": "Sinu server" + } + }, + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Kui sa ei leia otsitavaid, siis saada neile kutse.", + "cant_find_room_helpful_hint": "Kui sa ei leia otsitavat jututuba, siis palu sinna kutset või loo uus jututuba.", + "copy_link_text": "Kopeeri kutse link", + "count_of_members": { + "one": "%(count)s liige", + "other": "%(count)s liiget" + }, + "create_new_room_button": "Loo uus jututuba", + "failed_querying_public_rooms": "Avalike jututubade tuvastamise päring ei õnnestunud", + "group_chat_section_title": "Muud valikud", + "heading_with_query": "Otsinguks kasuta „%(query)s“", + "heading_without_query": "Otsingusõna", + "join_button_text": "Liitu %(roomAddress)s jututoaga", + "keyboard_scroll_hint": "Kerimiseks kasuta ", + "message_search_section_title": "Muud otsingud", + "other_rooms_in_space": "Muud jututoad %(spaceName)s kogukonnad", + "public_rooms_label": "Avalikud jututoad", + "recent_searches_section_title": "Hiljutised otsingud", + "recently_viewed_section_title": "Hiljuti vaadatud", + "remove_filter": "Eemalda otsingufilter „%(filter)s“", + "result_may_be_hidden_privacy_warning": "Mõned tulemused võivad privaatsusseadistuste tõttu olla peidetud", + "result_may_be_hidden_warning": "Mõned tulemused võivad olla peidetud", + "search_dialog": "Otsinguvaade", + "search_messages_hint": "Sõnumite otsimiseks klõpsi ikooni jututoa ülaosas", + "spaces_title": "Kogukonnad, mille liige sa oled", + "start_group_chat_button": "Alusta rühmavestlust" + }, + "stickers": { + "empty": "Sul pole ühtegi kleepsupakki kasutusel", + "empty_add_prompt": "Lisa nüüd mõned" + }, + "terms": { + "column_document": "Dokument", + "column_service": "Teenus", + "column_summary": "Kokkuvõte", + "identity_server_no_terms_description_1": "E-posti aadressi või telefoninumbri kontrolliks see tegevus eeldab päringut vaikimisi isikutuvastusserverisse , aga sellel serveril puuduvad kasutustingimused.", + "identity_server_no_terms_description_2": "Jätka vaid siis, kui sa usaldad serveri omanikku.", + "identity_server_no_terms_title": "Isikutuvastusserveril puuduvad kasutustingimused", + "inline_intro_text": "Jätkamiseks nõustu 'ga:", + "integration_manager": "Kasuta roboteid, sõnumisildu, vidinaid või kleepsupakke", + "intro": "Jätkamaks pead nõustuma kasutustingimustega.", + "summary_identity_server_1": "Leia teisi kasutajaid telefoninumbri või e-posti aadressi alusel", + "summary_identity_server_2": "Ole leitav telefoninumbri või e-posti aadressi alusel", + "tac_button": "Vaata üle kasutustingimused", + "tac_description": "Selleks et jätkata koduserveri %(homeserverDomain)s kasutamist sa pead üle vaatama ja nõustuma meie kasutustingimustega.", + "tac_title": "Kasutustingimused", + "tos": "Kasutustingimused" + }, + "theme": { + "light_high_contrast": "Hele ja väga kontrastne", + "match_system": "Kasuta süsteemset väärtust" + }, + "thread_view_back_action_label": "Tagasi jutulõnga manu", + "threads": { + "all_threads": "Kõik jutulõngad", + "all_threads_description": "Näitab kõiki praeguse jututoa jutulõngasid", + "count_of_reply": { + "one": "%(count)s vastus", + "other": "%(count)s vastust" + }, + "empty_explainer": "Jutulõngad aitavad hoida vestlused teemakohastena ning mugavalt loetavatena.", + "empty_has_threads_tip": "Vasta jätkuvas jutulõngas või uue jutulõnga loomiseks kasuta „%(replyInThread)s“ valikut, mida kuvatakse hiire liigutamisel sõnumi kohal.", + "empty_heading": "Halda vestlusi jutulõngadena", + "empty_tip": "Soovitus: Sõnumi kohal avanevast valikust kasuta „%(replyInThread)s“ võimalust.", + "error_start_thread_existing_relation": "Jutulõnga ei saa luua sõnumist, mis juba on jutulõnga osa", + "my_threads": "Minu jutulõngad", + "my_threads_description": "Näitab kõiki jutulõngasid, kus sa oled osalenud", + "open_thread": "Ava jutulõng", + "show_all_threads": "Näita kõiki jutulõngasid", + "show_thread_filter": "Näita:", + "unable_to_decrypt": "Sõnumi dekrüptimine ei õnnestunud" + }, + "time": { + "about_day_ago": "umbes päev tagasi", + "about_hour_ago": "umbes tund aega tagasi", + "about_minute_ago": "umbes minut tagasi", + "date_at_time": "%(date)s %(time)s", + "few_seconds_ago": "mõni sekund tagasi", + "hours_minutes_seconds_left": "jäänud on %(hours)st %(minutes)sm %(seconds)ss", + "in_about_day": "umbes päeva pärast", + "in_about_hour": "umbes tunni pärast", + "in_about_minute": "umbes minuti pärast", + "in_few_seconds": "mõne sekundi pärast", + "in_n_days": "%(num)s päeva pärast", + "in_n_hours": "%(num)s tunni pärast", + "in_n_minutes": "%(num)s minuti pärast", + "left": "jäänud %(timeRemaining)s", + "minutes_seconds_left": "jäänud on %(minutes)sm %(seconds)ss", + "n_days_ago": "%(num)s päeva tagasi", + "n_hours_ago": "%(num)s tundi tagasi", + "n_minutes_ago": "%(num)s minutit tagasi", + "seconds_left": "jäänud %(seconds)s sekundit", + "short_days": "%(value)s p", + "short_days_hours_minutes_seconds": "%(days)s pv %(hours)s t %(minutes)s m %(seconds)s s", + "short_hours": "%(value)s t", + "short_hours_minutes_seconds": "%(hours)s t %(minutes)s m %(seconds)s s", + "short_minutes": "%(value)s m", + "short_minutes_seconds": "%(minutes)s m %(seconds)s s", + "short_seconds": "%(value)s s" + }, + "timeline": { + "context_menu": { + "collapse_reply_thread": "Ahenda vastuste jutulõnga", + "external_url": "Lähteaadress", + "open_in_osm": "Ava OpenStreetMap'is", + "report": "Teata sisust", + "resent_unsent_reactions": "Saada uuesti %(unsentCount)s reaktsioon(i)", + "show_url_preview": "Näita eelvaadet", + "view_related_event": "Vaata seotud sündmust", + "view_source": "Vaata lähtekoodi" + }, + "creation_summary_dm": "%(creator)s alustas seda otsesuhtlust.", + "creation_summary_room": "%(creator)s lõi ja seadistas jututoa.", + "decryption_failure_blocked": "Sõnumi saatja on keelanud sul selle sõnumi saamise", + "download_action_decrypting": "Dekrüptin sisu", + "download_action_downloading": "Laadin alla", + "edits": { + "tooltip_label": "Muudetud %(date)s. Klõpsi et näha varasemaid versioone.", + "tooltip_sub": "Muudatuste nägemiseks klõpsi", + "tooltip_title": "Muutmise kuupäev %(date)s" + }, + "encrypted_historical_messages_unavailable": "Enne seda ajahetke saadetud krüptitud sõnumid pole saadaval.", + "error_no_renderer": "Seda sündmust ei õnnestunud kuvada", + "error_rendering_message": "Selle sõnumi laadimine ei õnnestu", + "historical_messages_unavailable": "Sa ei saa näha varasemaid sõnumeid", + "in_room_name": " %(room)s jututoas", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s lõpetas ringhäälingukõne", + "you": "Sa lõpetasid ringhäälingukõne" + }, + "io.element.widgets.layout": "%(senderName)s on uuendanud jututoa välimust", + "load_error": { + "no_permission": "Üritasin laadida teatud hetke selle jututoa ajajoonelt, kuid sul ei ole õigusi selle sõnumi nägemiseks.", + "title": "Asukoha laadimine ajajoonel ei õnnestunud", + "unable_to_find": "Üritasin laadida teatud hetke selle jututoa ajajoonelt, kuid ei suutnud seda leida." + }, + "m.audio": { + "error_downloading_audio": "Helifaili allalaadimine ei õnnestunud", + "error_processing_audio": "Viga häälsõnumi töötlemisel", + "error_processing_voice_message": "Viga häälsõnumi töötlemisel", + "unnamed_audio": "Nimetu helifail" + }, + "m.beacon_info": { + "view_live_location": "Vaata asukohta reaalajas" + }, + "m.call": { + "video_call_ended": "Videokõne on lõppenud", + "video_call_started": "Videokõne algas %(roomName)s jututoas.", + "video_call_started_text": "%(name)s algatas videokõne", + "video_call_started_unsupported": "Videokõne algas %(roomName)s jututoas. (ei ole selles brauseris toetatud)" + }, + "m.call.hangup": { + "dm": "Kõne lõppes" + }, + "m.call.invite": { + "answered_elsewhere": "Vastatud mujal", + "call_back_prompt": "Helista tagasi", + "declined": "Osapool keeldus kõnest", + "failed_connect_media": "Meediaseadme ühendamine ei õnnestunud", + "failed_connection": "Ühendus ebaõnnestus", + "failed_opponent_media": "Teise osapoole seadmes ei õnnestunud sisse lülitada kaamerat või mikrofoni", + "missed_call": "Vastamata kõne", + "no_answer": "Keegi ei vasta kõnele", + "unknown_error": "Tekkis teadmata viga", + "unknown_failure": "Tundmatu viga: %(reason)s", + "unknown_state": "Selle kõne oleks on teadmata!", + "video_call": "%(senderName)s alustas videokõnet.", + "video_call_unsupported": "%(senderName)s alustas videokõnet. (sellel brauseril puudub niisuguste kõnede tugi)", + "voice_call": "%(senderName)s alustas häälkõnet.", + "voice_call_unsupported": "%(senderName)s alustas häälkõnet. (sellel brauseril puudub niisuguste kõnede tugi)" + }, + "m.file": { + "decrypt_label": "Dekrüpti %(text)s", + "download_label": "Laadi alla %(text)s", + "error_decrypting": "Viga manuse dekrüptimisel", + "error_invalid": "Vigane fail %(extra)s" + }, + "m.image": { + "error": "Vea tõttu ei ole võimalik pilti kuvada", + "error_decrypting": "Viga pildi dekrüptimisel", + "error_downloading": "Pildifaili allalaadimine ei õnnestunud", + "sent": "%(senderDisplayName)s saatis pildi.", + "show_image": "Näita pilti" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s tühistas verifitseerimise", + "you_cancelled": "Sa tühistasid %(name)s verifitseerimise" + }, + "m.key.verification.done": "Sa verifitseerisid %(name)s", + "m.key.verification.request": { + "declining": "Keeldumisel…", + "user_accepted": "%(name)s nõustus", + "user_cancelled": "%(name)s tühistas", + "user_declined": "%(name)s keeldus", + "user_wants_to_verify": "%(name)s soovib verifitseerida", + "you_accepted": "Sa nõustusid", + "you_cancelled": "Sa tühistasid", + "you_declined": "Sa keeldusid", + "you_started": "Sa saatsid verifitseerimispalve" + }, + "m.location": { + "full": "%(senderName)s jagas oma asukohta", + "location": "Jagatud asukoht: ", + "self_location": "Jagas oma asukohta: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s hääl", + "other": "%(count)s häält" + } + }, + "m.poll.end": { + "ended": "Lõpetas küsitluse", + "sender_ended": "%(senderName)s lõpetas küsitluse" + }, + "m.poll.start": "%(senderName)s algatas küsitluse - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s muutis jututoa tunnuspilti.", + "changed_img": "%(senderDisplayName)s vahetas jututoa avatariks ", + "lightbox_title": "%(senderDisplayName)s muutis %(roomName)s jututoa avatari", + "removed": "%(senderDisplayName)s eemaldas jututoa avatari." + }, + "m.room.canonical_alias": { + "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." + }, + "changed": "%(senderName)s muutis selle jututoa aadresse.", + "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.", + "removed": "%(senderName)s eemaldas põhiaadressi sellest jututoast.", + "set": "%(senderName)s muutis selle jututoa põhiaadressiks %(address)s." + }, + "m.room.create": { + "continuation": "See jututuba on järg varasemale vestlusele.", + "see_older_messages": "Vanemate sõnumite nägemiseks klõpsi siia.", + "unknown_predecessor": "Me ei leia selle jututoa vana versiooni (jututoa tunnus: %(roomId)s) ja meil pole otsimiseks ka teavet „via_servers“ meetodi alusel.", + "unknown_predecessor_guess_server": "Me ei leia selle jututoa vana versiooni (jututoa tunnus: %(roomId)s) ja meil pole otsimiseks ka teavet „via_servers“ meetodi alusel. Võimalik, et me suudame jututoa tunnuse alusel serveri nime välja mõelda. Kui tahad proovida, siis klõpsi seda linki:" + }, + "m.room.encryption": { + "disable_attempt": "Eirasin katset lõpetada krüptimise kasutamine", + "disabled": "Krüptimine ei ole kasutusel", + "enabled": "Sõnumid siin jututoas on läbivalt krüptitud. Kui uued kasutajad liituvad, siis klõpsides nende tunnuspilti saad neid verifitseerida.", + "enabled_dm": "Sõnumid siin vestluses on läbivalt krüptitud. Klõpsides tunnuspilti saad verifitseerida kasutaja %(displayName)s.", + "enabled_local": "Sõnumid siin vestluses on läbivalt krüptitud.", + "parameters_changed": "Mõned krüptimise parameetrid on muutunud.", + "unsupported": "Selles jututoas kasutatud krüptimine ei ole toetatud." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s on lubanud külalistel jututoaga liituda.", + "forbidden": "%(senderDisplayName)s on määranud et külalised ei saa jututoaga liituda.", + "unknown": "%(senderDisplayName)s muutis külaliste ligipääsureeglid alljärgnevaks - %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s määras, et jututoa tulevane ajalugu on nähtav kõikidele selle liikmetele nende kutsumise hetkest.", + "joined": "%(senderName)s määras, et jututoa tulevane ajalugu on nähtav kõikidele selle liikmetele nende liitumise hetkest.", + "shared": "%(senderName)s määras, et jututoa tulevane ajalugu on nähtav kõikidele selle liikmetele.", + "unknown": "%(senderName)s seadistas, et jututoa tulevase ajaloo nähtavuse olek on (%(visibility)s).", + "world_readable": "%(senderName)s seadistas, et jututoa tulevane ajalugu on kõigile nähtav." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s määras, et jututuppa pääseb vaid kutsega.", + "knock": "%(senderDisplayName)s muutis liitumisreegleid nii, et liitumiseks peab luba küsima.", + "public": "%(senderDisplayName)s muutis selle jututoa avalikuks kõigile, kes teavad tema aadressi.", + "restricted": "%(senderDisplayName)s muutis selle jututoaga liitumise õigusi.", + "restricted_settings": "%(senderDisplayName)s muutis selle jututoaga liitumise õigusi. Vaata seadistusi.", + "unknown": "%(senderDisplayName)s muutis liitumisreeglid järgnevaks - %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s võttis vastu kutse %(displayName)s nimel", + "accepted_invite": "%(targetName)s võttis kutse vastu", + "ban": "%(senderName)s keelas ligipääsu kasutajale %(targetName)s", + "ban_reason": "%(senderName)s keelas ligipääsu kasutajale %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s muutis oma profiilipilti", + "change_name": "%(oldDisplayName)s muutis oma kuvatava nime %(displayName)s-ks", + "change_name_avatar": "%(oldDisplayName)s muutis oma kuvatavat nime ja tunnuspilti", + "invite": "%(senderName)s saatis kutse kasutajale %(targetName)s", + "join": "%(targetName)s liitus jututoaga", + "kick": "%(senderName)s eemaldas kasutaja %(targetName)s", + "kick_reason": "%(senderName)s eemaldas kasutaja %(targetName)s: %(reason)s", + "left": "%(targetName)s lahkus jututoast", + "left_reason": "%(targetName)s lahkus jututoast: %(reason)s", + "no_change": "%(senderName)s ei teinud muutusi", + "reject_invite": "%(targetName)s lükkas kutse tagasi", + "remove_avatar": "%(senderName)s eemaldas oma profiilipildi", + "remove_name": "%(senderName)s eemaldas oma kuvatava nime (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s määras oma profiilipildi", + "set_name": "%(senderName)s määras oma kuvatava nime %(displayName)s-ks", + "unban": "%(senderName)s taastas ligipääsu kasutajale %(targetName)s", + "withdrew_invite": "%(senderName)s võttis tagasi %(targetName)s kutse", + "withdrew_invite_reason": "%(senderName)s võttis tagasi %(targetName)s kutse: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s muutis jututoa vana nime %(oldRoomName)s uueks nimeks %(newRoomName)s.", + "remove": "%(senderDisplayName)s eemaldas jututoa nime.", + "set": "%(senderDisplayName)s muutis jututoa nimeks %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s muutis selle jututoa klammerdatud sõnumeid.", + "changed_link": "%(senderName)s muutis selle jututoa klammerdatud sõnumeid.", + "pinned": "%(senderName)s klammerdas siin jututoas ühe sõnumi. Vaata kõiki klammerdatud sõnumeid.", + "pinned_link": "%(senderName)s klammerdas siin jututoas ühe sõnumi. Vaata kõiki klammerdatud sõnumeid.", + "unpinned": "%(senderName)s eemaldas siin jututoas klammerduse ühelt sõnumilt. Vaata kõiki klammerdatud sõnumeid.", + "unpinned_link": "%(senderName)s eemaldas siin jututoas klammerduse ühelt sõnumilt. Vaata kõiki klammerdatud sõnumeid." + }, + "m.room.power_levels": { + "changed": "%(senderName)s muutis %(powerLevelDiffText)s õigusi.", + "user_from_to": "%(userId)s õigused muutusid: %(fromPowerLevel)s -> %(toPowerLevel)s" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Kõikidel serveritel on keeld seda jututuba teenindada! Seega seda jututuba ei saa enam kasutada.", + "changed": "%(senderDisplayName)s muutis seda jututuba teenindavate koduserverite loendit.", + "set": "%(senderDisplayName)s seadistas seda jututuba teenindavate koduserverite loendi." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s võttis %(targetDisplayName)s'lt tagasi jututoaga liitumise kutse.", + "sent": "%(senderName)s saatis %(targetDisplayName)s'le kutse jututoaga liitumiseks." + }, + "m.room.tombstone": "%(senderDisplayName)s uuendas seda jututuba.", + "m.room.topic": "%(senderDisplayName)s muutis uueks teemaks „%(topic)s“.", + "m.sticker": "%(senderDisplayName)s saatis kleepsu.", + "m.video": { + "error_decrypting": "Viga videovoo dekrüptimisel" + }, + "m.widget": { + "added": "%(senderName)s lisas vidina %(widgetName)s", + "jitsi_ended": "%(senderName)s lõpetas video rühmakõne", + "jitsi_join_right_prompt": "Liitu konverentsiga selle jututoa infolehelt paremal", + "jitsi_join_top_prompt": "Liitu konverentsiga selle jututoa ülaosas", + "jitsi_started": "%(senderName)s alustas video rühmakõnet", + "jitsi_updated": "%(senderName)s uuendas video rühmakõne", + "modified": "%(senderName)s muutis vidinat %(widgetName)s", + "removed": "%(senderName)s eemaldas vidina %(widgetName)s" + }, + "mab": { + "collapse_reply_chain": "Peida viidatud sisu", + "copy_link_thread": "Kopeeri jutulõnga link", + "expand_reply_chain": "Näita viidatud sisu", + "label": "Tegevused sõnumitega", + "view_in_room": "Vaata jututoas" + }, + "mjolnir": { + "changed_rule_glob": "%(senderName)s muutis %(reason)s tõttu 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_users": "%(senderName)s muutis %(reason)s tõttu kasutajate ligipääsukeelu reegli algset tingimust %(oldGlob)s uueks tingimuseks %(newGlob)s", + "created_rule": "%(senderName)s määras %(reason)s tõttu 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_users": "%(senderName)s määras %(reason)s tõttu kasutajate ligipääsukeelu reegli, mis vastas tingimusele %(glob)s", + "message_hidden": "Sa oled seda kasutajat eiranud ja seega tema sõnum on peidetud. Näita seda ikkagi.", + "removed_rule": "%(senderName)s eemaldas 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_users": "%(senderName)s eemaldas kasutajate ligipääsukeelu reegli, mis vastas tingimusele %(glob)s", + "updated_invalid_rule": "%(senderName)s uuendas vigast ligipääsukeelu reeglit", + "updated_rule": "%(senderName)s uuendas %(reason)s põhjusel 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_users": "%(senderName)s uuendas %(reason)s põhjusel kasutajate ligipääsukeelu reeglit, mis vastas tingimusele %(glob)s" + }, + "no_permission_messages_before_invite": "Sul pole õigusi vaadata enne kutse saatmist saadetud sõnumeid.", + "no_permission_messages_before_join": "Sul pole õigusi vaadata enne liitumist saadetud sõnumeid.", + "pending_moderation": "Sõnum on modereerimise ootel", + "pending_moderation_reason": "Sõnum on modereerimise ootel: %(reason)s", + "reactions": { + "add_reaction_prompt": "Lisa reaktsioon", + "label": "%(reactors)s kasutajat reageeris järgnevalt: %(content)s", + "tooltip": "reageeris(id) %(shortName)s" + }, + "read_receipt_title": { + "one": "Seda nägi %(count)s lugeja", + "other": "Seda nägid %(count)s lugejat" + }, + "read_receipts_label": "Lugemisteatised", + "redacted": { + "tooltip": "Sõnum on kustutatud %(date)s" + }, + "redaction": "%(name)s kustutas sõnumi", + "reply": { + "error_loading": "Ei ole võimalik laadida seda sündmust, millele vastus on tehtud - teda kas pole olemas või sul pole õigusi seda näha.", + "in_reply_to": "Vastuseks kasutajale ", + "in_reply_to_for_export": "Vastuseks sellele sõnumile" + }, + "scalar_starter_link": { + "dialog_description": "Sind juhatatakse kolmanda osapoole veebisaiti, kus sa saad autentida oma kontoga %(integrationsUrl)s kasutamiseks. Kas sa soovid jätkata?", + "dialog_title": "Lisa lõiming" + }, + "self_redaction": "Sõnum on kustutatud", + "send_state_encrypting": "Krüptin sinu sõnumit…", + "send_state_failed": "Saatmine ei õnnestunud", + "send_state_sending": "Saadan sinu sõnumit…", + "send_state_sent": "Sinu sõnum sai saadetud", + "summary": { + "banned": { + "other": "sai ligipääsukeelu %(count)s korda", + "one": "sai ligipääsukeelu" + }, + "banned_multiple": { + "other": "said ligipääsukeelu %(count)s korda", + "one": "said ligipääsukeelu" + }, + "changed_avatar": { + "other": "Kasutaja %(oneUser)s muutis oma tunnuspilti %(count)s korda", + "one": "%(oneUser)s muutis oma profiilipilti" + }, + "changed_avatar_multiple": { + "other": "Mitu kasutajat %(severalUsers)s muutsid oma tunnuspilti %(count)s korda", + "one": "%(severalUsers)s kasutajat muutsid oma profiilipilti" + }, + "changed_name": { + "one": "Kasutaja %(oneUser)s muutis oma nime", + "other": "Kasutaja %(oneUser)s muutis oma nime %(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" + }, + "hidden_event": { + "one": "%(oneUser)s saatis ühe peidetud sõnumi", + "other": "%(oneUser)s saatis %(count)s peidetud sõnumit" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)s saatsid ühe peidetud sõnumi", + "other": "%(severalUsers)s saatsid %(count)s peidetud sõnumit" + }, + "invite_withdrawn": { + "other": "%(oneUser)s kutse võeti tagasi %(count)s korda", + "one": "Kasutaja %(oneUser)s kutse võeti tagasi" + }, + "invite_withdrawn_multiple": { + "other": "%(severalUsers)s kutse võeti tagasi %(count)s korda", + "one": "Kasutajate %(severalUsers)s kutse võeti tagasi" + }, + "invited": { + "other": "sai kutse %(count)s korda", + "one": "sai kutse" + }, + "invited_multiple": { + "other": "said kutse %(count)s korda", + "one": "said kutse" + }, + "joined": { + "other": "%(oneUser)s liitus %(count)s korda", + "one": "%(oneUser)s liitus" + }, + "joined_and_left": { + "other": "%(oneUser)s liitus ja lahkus %(count)s korda", + "one": "%(oneUser)s liitus ja lahkus" + }, + "joined_and_left_multiple": { + "other": "%(severalUsers)s liitusid ja lahkusid %(count)s korda", + "one": "%(severalUsers)s liitusid ja lahkusid" + }, + "joined_multiple": { + "other": "%(severalUsers)s liitusid %(count)s korda", + "one": "%(severalUsers)s liitusid" + }, + "kicked": { + "one": "eemaldati", + "other": "eemaldati %(count)s korda" + }, + "kicked_multiple": { + "one": "eemaldati", + "other": "eemaldati %(count)s korda" + }, + "left": { + "other": "%(oneUser)s lahkus %(count)s korda", + "one": "%(oneUser)s lahkus" + }, + "left_multiple": { + "other": "%(severalUsers)s lahkusid %(count)s korda", + "one": "%(severalUsers)s lahkusid" + }, + "no_change": { + "other": "%(oneUser)s ei teinud muutusi %(count)s korda", + "one": "%(oneUser)s ei teinud muudatusi" + }, + "no_change_multiple": { + "other": "%(severalUsers)s ei teinud muudatusi %(count)s korda", + "one": "%(severalUsers)s ei teinud muudatusi" + }, + "pinned_events": { + "one": "%(oneUser)s muutis selle jututoa klammerdatud sõnumeid", + "other": "%(oneUser)s muutis jututoa klammerdatud sõnumeid %(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" + }, + "redacted": { + "one": "%(oneUser)s kustutas sõnumi", + "other": "%(oneUser)s kustutas %(count)s sõnumit" + }, + "redacted_multiple": { + "one": "%(severalUsers)s kustutas sõnumi", + "other": "%(severalUsers)s kustutasid %(count)s sõnumit" + }, + "rejected_invite": { + "other": "%(oneUser)s lükkas tagasi oma kutse %(count)s korda", + "one": "%(oneUser)s lükkas taagasi oma kutse" + }, + "rejected_invite_multiple": { + "other": "%(severalUsers)s lükkasid tagasi oma kutse %(count)s korda", + "one": "%(severalUsers)s lükkasid tagasi oma kutse" + }, + "rejoined": { + "other": "%(oneUser)s lahkus ja liitus uuesti %(count)s korda", + "one": "%(oneUser)s lahkus ja liitus uuesti" + }, + "rejoined_multiple": { + "other": "%(severalUsers)s lahkusid ja liitusid uuesti %(count)s korda", + "one": "%(severalUsers)s lahkusid ja liitusid uuesti" + }, + "server_acls": { + "one": "%(oneUser)s kasutaja muutis serveri pääsuloendit", + "other": "%(oneUser)s kasutaja muutis serveri pääsuloendit %(count)s korda" + }, + "server_acls_multiple": { + "other": "%(severalUsers)s kasutajat muutsid serveri pääsuloendit %(count)s korda", + "one": "%(severalUsers)s kasutajat muutsid serveri pääsuloendit" + }, + "unbanned": { + "other": "taastati ligipääs %(count)s korda", + "one": "taastati ligipääs" + }, + "unbanned_multiple": { + "other": "taastati ligipääs %(count)s korda", + "one": "taastati ligipääs" + } }, - "show_less": "Näita vähem", - "notification_options": "Teavituste eelistused" + "thread_info_basic": "Jutulõngast", + "typing_indicator": { + "more_users": { + "other": "%(names)s ja %(count)s muud kasutajat kirjutavad midagi…", + "one": "%(names)s ja üks teine kasutaja kirjutavad midagi…" + }, + "one_user": "%(displayName)s kirjutab midagi…", + "two_users": "%(names)s ja %(lastPerson)s kirjutavad midagi…" + }, + "undecryptable_tooltip": "Seda sõnumit ei õnnestunud dekrüptida", + "url_preview": { + "close": "Sulge eelvaade", + "show_n_more": { + "other": "Näita %(count)s muud eelvaadet", + "one": "Näita veel %(count)s eelvaadet" + } + } }, - "report_content": { - "missing_reason": "Palun kirjelda veateate põhjust.", - "unable_create_room_moderation_bot": "Moderaatori roboti abil ei õnnestu jututuba luua", - "ignore_user": "Eira kasutajat", - "hide_messages_from_user": "Selle valikuga peidad kõik antud kasutaja praegused ja tulevased sõnumid.", - "nature_disagreement": "Selle kasutaja loodud sisu on vale.\nJututoa moderaatorid saavad selle kohta teate.", - "nature_toxic": "Selle kasutaja tegevus on äärmiselt ebasobilik, milleks võib olla teiste jututoas osalejate solvamine, peresõbralikku jututuppa täiskasvanutele mõeldud sisu lisamine või muul viisil jututoa reeglite rikkumine.\nJututoa moderaatorid saavad selle kohta teate.", - "nature_illegal": "Selle kasutaja tegevus on seadusevastane, milleks võib olla doksimine ehk teiste eraeluliste andmete avaldamine või vägivallaga ähvardamine.\nJututoa moderaatorid saavad selle kohta teate ning nad võivad sellest teatada ka ametivõimudele.", - "nature_spam": "See kasutaja spämmib jututuba reklaamidega, reklaamlinkidega või propagandaga.\nJututoa moderaatorid saavad selle kohta teate.", - "report_to_homeserver_encrypted": "See jututuba tundub olema keskendunud seadusevastase või ohtliku sisu levitamisele, kuid võib-olla ka ei suuda moderaatorid sellist sisu kõrvaldada.\n%(homeserver)s koduserveri haldajad saavad selle kohta teate, aga kuna jututoa sisu on krüptitud, siis nad ei pruugi saada seda lugeda.", - "report_to_homeserver": "See jututuba tundub olema keskendunud seadusevastase või ohtliku sisu levitamisele, kuid võib-olla ka ei suuda moderaatorid sellist sisu kõrvaldada.\n%(homeserver)s koduserveri haldajad saavad selle kohta teate.", - "nature_other": "Mõni muu põhjus. Palun kirjelda seda detailsemalt.\nJututoa moderaatorid saavad selle kohta teate.", - "nature": "Palun vali rikkumise olemus ja kirjelda mis teeb selle sõnumi kuritahtlikuks.", - "disagree": "Ma ei nõustu sisuga", - "toxic_behaviour": "Ebasobilik käitumine", - "illegal_content": "Seadustega keelatud sisu", - "spam_or_propaganda": "Spämm või propaganda", - "report_entire_room": "Teata tervest jututoast", - "report_content_to_homeserver": "Teata sisust Sinu koduserveri haldurile", - "description": "Sellest sõnumist teatamine saadab tema unikaalse sõnumi tunnuse sinu koduserveri haldurile. Kui selle jututoa sõnumid on krüptitud, siis sinu koduserveri haldur ei saa lugeda selle sõnumi teksti ega vaadata seal leiduvaid faile ja pilte." + "truncated_list_n_more": { + "other": "Ja %(count)s muud..." }, - "setting": { - "help_about": { - "brand_version": "%(brand)s'i versioon:", - "olm_version": "Olm-teegi versioon:", - "help_link": "Kui otsid lisateavet %(brand)s'i kasutamise kohta, palun vaata siia.", - "help_link_chat_bot": "%(brand)s'i kasutamisega seotud abiteabe otsimiseks klõpsi seda viidet või vajutades järgnevat nuppu alusta vestlust meie robotiga.", - "chat_bot": "Vestle %(brand)s'i robotiga", - "title": "Abiteave ning info meie kohta", - "versions": "Versioonid", - "homeserver": "Koduserveri aadress %(homeserverUrl)s", - "identity_server": "Isikutuvastusserveri aadress %(identityServerUrl)s", - "access_token_detail": "Sinu pääsuluba annab täismahulise ligipääsu sinu kasutajakontole. Palun ära jaga seda teistega.", - "clear_cache_reload": "Tühjenda puhver ja laadi uuesti" + "unsupported_server_description": "See server kasutab Matrixi vanemat versiooni. Selleks, et %(brand)s'i kasutamisel vigu ei tekiks palun uuenda serverit nii, et kasutusel oleks Matrixi %(version)s.", + "unsupported_server_title": "Sinu server ei ole toetatud", + "update": { + "changelog": "Versioonimuudatuste loend", + "check_action": "Kontrolli uuendusi", + "checking": "Kontrollin uuenduste olemasolu…", + "downloading": "Laadin alla uuendust…", + "error_encountered": "Tekkis viga (%(errorDetail)s).", + "error_unable_load_commit": "Ei õnnestu laadida sõnumi lisateavet: %(msg)s", + "new_version_available": "Saadaval on uus versioon. Uuenda nüüd.", + "no_update": "Uuendusi pole saadaval.", + "release_notes_toast_title": "Meie uudised", + "see_changes_button": "Mida on meil uut?", + "toast_description": "%(brand)s ralenduse uus versioon on saadaval", + "toast_title": "Uuenda %(brand)s rakendust", + "unavailable": "Ei ole saadaval" + }, + "upload_failed_generic": "Faili '%(fileName)s' üleslaadimine ei õnnestunud.", + "upload_failed_size": "Faili '%(fileName)s' suurus ületab serveris seadistatud üleslaadimise piiri", + "upload_failed_title": "Üleslaadimine ei õnnestunud", + "upload_file": { + "cancel_all_button": "Tühista kõik", + "error_file_too_large": "See fail on üleslaadimiseks liiga suur. Üleslaaditavate failide mahupiir on %(limit)s, kuid selle faili suurus on %(sizeOfThisFile)s.", + "error_files_too_large": "Need failid on üleslaadimiseks liiga suured. Failisuuruse piir on %(limit)s.", + "error_some_files_too_large": "Mõned failid on üleslaadimiseks liiga suured. Failisuuruse piir on %(limit)s.", + "error_title": "Üleslaadimise viga", + "title": "Laadi failid üles", + "title_progress": "Laadin faile üles (%(current)s / %(total)s)", + "upload_all_button": "Laadi kõik üles", + "upload_n_others_button": { + "other": "Laadi üles %(count)s muud faili", + "one": "Laadi üles %(count)s muu fail" } }, + "user_info": { + "admin_tools_section": "Haldustoimingud", + "ban_button_room": "Määra suhtluskeeld jututoas", + "ban_button_space": "Määra suhtluskeeld kogukonnas", + "ban_room_confirm_title": "Määra suhtluskeeld %(roomName)s jututoas", + "ban_space_everything": "Määra kasutajale suhtluskeeld kõikjal, kus ma saan", + "ban_space_specific": "Määra kasutajale suhtluskeeld valitud kohtades, kust ma saan", + "count_of_sessions": { + "other": "%(count)s sessiooni", + "one": "%(count)s sessioon" + }, + "count_of_verified_sessions": { + "other": "%(count)s verifitseeritud sessiooni", + "one": "1 verifitseeritud sessioon" + }, + "deactivate_confirm_action": "Deaktiveeri kasutaja", + "deactivate_confirm_description": "Kasutaja deaktiveerimisel logitakse ta automaatselt välja ning ei lubata enam sisse logida. Lisaks lahkub ta kõikidest jututubadest, mille liige ta parasjagu on. Seda tegevust ei saa tagasi pöörata. Kas sa oled ikka kindel, et soovid selle kasutaja kõijkalt eemaldada?", + "deactivate_confirm_title": "Kas deaktiveerime kasutajakonto?", + "demote_button": "Vähenda enda õigusi", + "demote_self_confirm_description_space": "Kuna sa vähendad enda õigusi, siis sul ei pruugi hiljem olla võimalik seda muutust tagasi pöörata. Kui sa juhtumisi oled viimane haldusõigustega kasutaja kogukonnakeskuses, siis hiljem on võimatu samu õigusi tagasi saada.", + "demote_self_confirm_room": "Kuna sa vähendad enda õigusi, siis sul ei pruugi hiljem olla võimalik seda muutust tagasi pöörata. Kui sa juhtumisi oled viimane haldusõigustega kasutaja jututoas, siis hiljem on võimatu samu õigusi tagasi saada.", + "demote_self_confirm_title": "Kas vähendad enda õigusi?", + "disinvite_button_room": "Eemalda kutse jututuppa", + "disinvite_button_room_name": "Võta tagasi %(roomName)s jututoa kutse", + "disinvite_button_space": "Eemalda kutse kogukonda", + "edit_own_devices": "Muuda seadmeid", + "error_ban_user": "Kasutaja ligipääsu keelamine ei õnnestunud", + "error_deactivate": "Kasutaja deaktiveerimine ei õnnestunud", + "error_kicking_user": "Kasutaja eemaldamine ebaõnnestus", + "error_mute_user": "Kasutaja summutamine ebaõnnestus", + "error_revoke_3pid_invite_description": "Kutse tühistamine ei õnnestunud. Serveri töös võib olla ajutine tõrge või sul pole piisavalt õigusi kutse tühistamiseks.", + "error_revoke_3pid_invite_title": "Kutse tühistamine ei õnnestunud", + "hide_sessions": "Peida sessioonid", + "hide_verified_sessions": "Peida verifitseeritud sessioonid", + "ignore_confirm_description": "Kõik selle kasutaja sõnumid ja kutsed saava olema peidetud. Kas sa oled kindel, et soovid teda eirata?", + "ignore_confirm_title": "Eira kasutajat %(user)s", + "invited_by": "Kutsutud %(sender)s poolt", + "jump_to_rr_button": "Hüppa lugemisteatise juurde", + "kick_button_room": "Eemalda jututoast", + "kick_button_room_name": "Eemalda %(roomName)s jututoast", + "kick_button_space": "Eemalda sellest kogukonnast", + "kick_button_space_everything": "Eemalda kasutaja kõikjalt, kust ma saan", + "kick_space_specific": "Eemalda kasutaja valitud kohtadest, kust ma saan", + "kick_space_warning": "Kasutaja saab jätkuvalt ligi kohtadele, kus sul pole peakasutaja õigusi.", + "promote_warning": "Sa ei saa seda muudatust hiljem tagasi pöörata, sest annad teisele kasutajale samad õigused, mis sinul on.", + "redact": { + "confirm_button": { + "other": "Eemalda %(count)s sõnumit", + "one": "Eemalda 1 sõnum" + }, + "confirm_description_1": { + "other": "Sa oled kustutamas %(count)s sõnumit kasutajalt %(user)s. Sellega kustutatakse nad püsivalt ka kõikidelt vestluses osalejatelt. Kas sa soovid jätkata?", + "one": "Sa oled kustutamas %(count)s sõnumi kasutajalt %(user)s. Sellega kustutatakse ta püsivalt ka kõikidelt vestluses osalejatelt. Kas sa soovid jätkata?" + }, + "confirm_description_2": "Kui sõnumeid on väga palju, siis võib nüüd aega kuluda. Oodates palun ära tee ühtegi päringut ega andmevärskendust.", + "confirm_keep_state_explainer": "Kui sa samuti soovid mitte kuvada selle kasutajaga seotud süsteemseid teateid (näiteks liikmelisuse muutused, profiili muutused, jne), siis eemalda see valik", + "confirm_keep_state_label": "Näita süsteemseid teateid", + "confirm_title": "Eemalda %(user)s hiljutised sõnumid", + "no_recent_messages_description": "Vaata kas ajajoonel ülespool leidub varasemaid sõnumeid.", + "no_recent_messages_title": "Kasutajalt %(user)s ei leitud hiljutisi sõnumeid" + }, + "redact_button": "Eemalda hiljutised sõnumid", + "revoke_invite": "Tühista kutse", + "role_label": "Roll jututoas ", + "room_encrypted": "See jututuba on läbivalt krüptitud.", + "room_encrypted_detail": "Sinu sõnumid on turvatud ning ainult sinul ja saaja(te)l on unikaalsed võtmed selliste sõnumite lugemiseks.", + "room_unencrypted": "See jututuba ei ole läbivalt krüptitud.", + "room_unencrypted_detail": "Krüptitud jututubades sinu sõnumid on turvatud ning vaid sinul ja sõnumi saajal on unikaalsed võtmed nende kuvamiseks.", + "share_button": "Jaga viidet kasutaja kohta", + "unban_button_room": "Eemalda suhtluskeeld jututoas", + "unban_button_space": "Eemalda suhtluskeeld kogukonnas", + "unban_room_confirm_title": "Eemalda suhtluskeeld %(roomName)s jututoas", + "unban_space_everything": "Eemalda kasutajalt suhtluskeeld kõikjalt, kust ma saan", + "unban_space_specific": "Eemalda kasutajalt suhtluskeeld valitud kohtadest, kust ma saan", + "unban_space_warning": "Kasutaja ei saa ligi kohtadele, kus sul pole peakasutaja õigusi.", + "verify_button": "Verifitseeri kasutaja", + "verify_explainer": "Lisaturvalisus mõttes verifitseeri see kasutaja võrreldes selleks üheks korraks loodud koodi mõlemas seadmes." + }, + "user_menu": { + "settings": "Kõik seadistused", + "switch_theme_dark": "Kasuta tumedat teemat", + "switch_theme_light": "Kasuta heledat teemat" + }, + "voice_broadcast": { + "30s_backward": "30s tagasi", + "30s_forward": "30s edasi", + "action": "Ringhäälingukõne", + "buffering": "Andmed on puhverdamisel…", + "confirm_listen_affirm": "Jah, lõpeta salvestamine", + "confirm_listen_description": "Kui hakkad kuulama seda ringhäälingukõnet, siis hetkel toimuv ringhäälingukõne salvestamine lõppeb.", + "confirm_listen_title": "Kas soovid kuulata ringhäälingukõnet?", + "confirm_stop_affirm": "Jah, lõpeta", + "confirm_stop_description": "Kas sa oled kindel, et soovid otseeetri lõpetada? Sellega ringhäälingukõne salvestamine lõppeb ja salvestis on kättesaadav kõigile jututoas.", + "confirm_stop_title": "Kas lõpetame otseeetri?", + "connection_error": "Viga võrguühenduses - salvestamine on peatatud", + "failed_already_recording_description": "Sa juba salvestad ringhäälingukõnet. Uue alustamiseks palun lõpeta eelmine salvestus.", + "failed_already_recording_title": "Uue ringhäälingukõne alustamine pole võimalik", + "failed_decrypt": "Ringhäälingukõne dekrüptimine ei õnnestu", + "failed_generic": "Selle ringhäälingukõne esitamine ei õnnestu", + "failed_insufficient_permission_description": "Sul pole piisavalt õigusi selles jututoas ringhäälingukõne algatamiseks. Õiguste lisamiseks palun võta ühendust jututoa haldajaga.", + "failed_insufficient_permission_title": "Uue ringhäälingukõne alustamine pole võimalik", + "failed_no_connection_description": "Kahjuks me ei saa hetkel salvestamist alustada. Palun proovi hiljem uuesti.", + "failed_no_connection_title": "Ühenduse viga", + "failed_others_already_recording_description": "Keegi juba salvestab ringhäälingukõnet. Uue ringhäälingukõne salvestamiseks palun oota, kuni see teine ringhäälingukõne on lõppenud.", + "failed_others_already_recording_title": "Uue ringhäälingukõne alustamine pole võimalik", + "go_live": "Alusta otseeetrit", + "live": "Otseeeter", + "pause": "peata ringhäälingukõne", + "play": "esita ringhäälingukõnet", + "resume": "jätka ringhäälingukõnet" + }, + "voice_message": { + "cant_start_broadcast_description": "Kuna sa hetkel salvestad ringhäälingukõnet, siis häälsõnumi salvestamine või esitamine ei õnnestu. Selleks palun lõpeta ringhäälingukõne.", + "cant_start_broadcast_title": "Häälsõnumi salvestamine või esitamine ei õnnestu" + }, + "voip": { + "already_in_call": "Kõne on juba pooleli", + "already_in_call_person": "Sinul juba kõne käsil selle osapoolega.", + "answered_elsewhere": "Vastatud mujal", + "answered_elsewhere_description": "Kõnele vastati teises seadmes.", + "audio_devices": "Heliseadmed", + "call_failed": "Kõne ebaõnnestus", + "call_failed_description": "Kõnet ei saa korraldada", + "call_failed_media": "Kuna veebikaamerat või mikrofoni kasutada ei saanud, siis kõne ei õnnestunud. Palun kontrolli, et:", + "call_failed_media_applications": "Ainsamgi muu rakendus ei kasuta veebikaamerat", + "call_failed_media_connected": "Veebikaamera ja mikrofon oleks ühendatud ja seadistatud", + "call_failed_media_permissions": "Rakendusel õigus veebikaamerat kasutada", + "call_failed_microphone": "Kuna mikrofoni kasutada ei saanud, siis kõne ei õnnestunud. Palun kontrolli, et mikrofon oleks ühendatud ja seadistatud.", + "call_held": "%(peerName)s pani kõne ootele", + "call_held_resume": "Sa panid kõne ootele. Jätka kõnet", + "call_held_switch": "Sa panid kõne ootele Lülita tagasi", + "call_toast_unknown_room": "Teadmata jututuba", + "camera_disabled": "Sinu seadme kaamera on välja lülitatud", + "camera_enabled": "Sinu seadme kaamera on jätkuvalt kasutusel", + "cannot_call_yourself_description": "Sa ei saa iseendale helistada.", + "change_input_device": "Vaheta sisendseadet", + "connecting": "Kõne on ühendamisel", + "connection_lost": "Ühendus sinu serveriga on katkenud", + "connection_lost_description": "Kui ühendus sinu serveriga on katkenud, siis sa ei saa helistada.", + "consulting": "Suhtlen teise osapoolega %(transferTarget)s. Saadan andmeid kasutajale %(transferee)s", + "default_device": "Vaikimisi seade", + "dial": "Helista", + "dialpad": "Numbriklahvistik", + "disable_camera": "Lülita kaamera välja", + "disable_microphone": "Summuta mikrofon", + "disabled_no_one_here": "Siin ei leidu kedagi, kellele helistada", + "disabled_no_perms_start_video_call": "Sul ei ole piisavalt õigusi videokõne alustamiseks", + "disabled_no_perms_start_voice_call": "Sul ei ole piisavalt õigusi häälkõne alustamiseks", + "disabled_ongoing_call": "Kõne on pooleli", + "enable_camera": "Lülita kaamera sisse", + "enable_microphone": "Eemalda mikrofoni summutamine", + "expand": "Pöördu tagasi kõne juurde", + "failed_call_live_broadcast_description": "Kuna sa hetkel salvestad ringhäälingukõnet, siis tavakõne algatamine ei õnnestu. Kõne alustamiseks palun lõpeta ringhäälingukõne.", + "failed_call_live_broadcast_title": "Kõne algatamine ei õnnestu", + "hangup": "Katkesta kõne", + "hide_sidebar_button": "Peida külgpaan", + "input_devices": "Sisendseadmed", + "join_button_tooltip_call_full": "Vabandust, selles kõnes ei saa rohkem osalejaid olla", + "join_button_tooltip_connecting": "Kõne on ühendamisel", + "maximise": "Täida ekraan", + "misconfigured_server": "Kõne ebaõnnestus valesti seadistatud serveri tõttu", + "misconfigured_server_description": "Palu oma koduserveri haldajat (%(homeserverDomain)s), et ta seadistaks kõnede kindlamaks toimimiseks TURN serveri.", + "misconfigured_server_fallback": "Alternatiivina võid sa kasutada avalikku serverit , kuid see ei pruugi olla piisavalt töökindel ning sa jagad ka oma IP-aadressi selle serveriga. Täpsemalt saad seda määrata seadistustes.", + "misconfigured_server_fallback_accept": "Proovi kasutada %(server)s serverit", + "more_button": "Veel", + "msisdn_lookup_failed": "Telefoninumbrit ei õnnestu leida", + "msisdn_lookup_failed_description": "Telefoninumbri otsimisel tekkis viga", + "msisdn_transfer_failed": "Kõne edasisuunamine ei õnnestunud", + "n_people_joined": { + "other": "%(count)s osalejat liitus", + "one": "%(count)s osaleja liitus" + }, + "no_audio_input_description": "Me ei suutnud sinu seadmest leida mikrofoni. Palun kontrolli seadistusi ja proovi siis uuesti.", + "no_audio_input_title": "Mikrofoni ei leidu", + "no_media_perms_description": "Sa võib-olla pead andma %(brand)s'ile loa mikrofoni ja veebikaamera kasutamiseks", + "no_media_perms_title": "Meediaõigused puuduvad", + "no_permission_conference": "Vaja on täiendavaid õigusi", + "no_permission_conference_description": "Sul ei ole piisavalt õigusi, et selles jututoas alustada konverentsikõnet", + "on_hold": "%(name)s on ootel", + "output_devices": "Väljundseadmed", + "screenshare_monitor": "Jaga tervet ekraani", + "screenshare_title": "Jaga sisu", + "screenshare_window": "Rakenduse aken", + "show_sidebar_button": "Näita külgpaani", + "silence": "Vaigista kõne", + "silenced": "Teavitused on summutatud", + "start_screenshare": "Alusta oma seadme ekraani jagamist", + "stop_screenshare": "Lõpeta oma seadme ekraani jagamine", + "too_many_calls": "Liiga palju kõnesid", + "too_many_calls_description": "Oled jõudnud suurima lubatud samaaegsete kõnede arvuni.", + "transfer_consult_first_label": "Pea esmalt nõu", + "transfer_failed": "Edasisuunamine ei õnnestunud", + "transfer_failed_description": "Kõne edasisuunamine ei õnnestunud", + "unable_to_access_audio_input_description": "Meil puudub ligipääs sinu mikrofonile. Palun kontrolli oma veebibrauseri seadistusi ja proovi uuesti.", + "unable_to_access_audio_input_title": "Puudub ligipääs mikrofonile", + "unable_to_access_media": "Puudub ligipääs veebikaamerale ja mikrofonile", + "unable_to_access_microphone": "Puudub ligipääs mikrofonile", + "unknown_caller": "Tundmatu helistaja", + "unknown_person": "tundmatu isik", + "unsilence": "Lõlita heli sisse", + "unsupported": "Kõneteenus ei ole toetatud", + "unsupported_browser": "Selle veebibrauseriga sa ei saa helistada.", + "user_busy": "Kasutaja on hõivatud", + "user_busy_description": "Kasutaja, kellele sa helistasid, on hõivatud.", + "user_is_presenting": "%(sharerName)s esitab", + "video_call": "Videokõne", + "video_call_started": "Videokõne algas", + "video_devices": "Videoseadmed", + "voice_call": "Häälkõne", + "you_are_presenting": "Sina esitad" + }, "widget": { + "added_by": "Vidina lisaja", + "capabilities_dialog": { + "content_starting_text": "See vidin sooviks:", + "decline_all_permission": "Keeldu kõigist", + "remember_Selection": "Jäta meelde minu valik selle vidina kohta", + "title": "Anna vidinale õigused" + }, "capability": { - "send_stickers_this_room": "Saada kleepse siia jututuppa", - "send_stickers_active_room": "Saada kleepse hetkel aktiivsesse jututuppa", - "send_stickers_this_room_as_you": "Saada sellesse jututuppa kleepse iseendana", - "send_stickers_active_room_as_you": "Saada enda nimel kleepse hetkel aktiivsesse jututuppa", - "see_sticker_posted_this_room": "Vaata kui uus kleeps on siia jututuppa lisatud", - "see_sticker_posted_active_room": "Vaata kui keegi on saatnud kleepse aktiivsesse jututuppa", - "always_on_screen_viewing_another_room": "Kui vaatad mõnda teist jututuba, siis jää oma ekraanivaate juurde", "always_on_screen_generic": "Jää oma ekraanivaate juurde", - "switch_room": "Vaheta vaadatavat jututuba", - "switch_room_message_user": "Muuda jututuba, sõnumit või kasutajat, mida hetkel vaatad", - "change_topic_this_room": "Muuda selle jututoa teemat", - "see_topic_change_this_room": "Vaata kui selle jututoa teema muutub", - "change_topic_active_room": "Muuda oma aktiivse jututoa teemat", - "see_topic_change_active_room": "Vaata kui hetkel aktiivse jututoa teema muutub", - "change_name_this_room": "Muuda selle jututoa nime", - "see_name_change_this_room": "Vaata kui selle jututoa nimi muutub", - "change_name_active_room": "Muuda oma aktiivse jututoa nime", - "see_name_change_active_room": "Vaata kui hetkel aktiivse jututoa nimi muutub", - "change_avatar_this_room": "Muuda selle jututoa tunnuspilti", - "see_avatar_change_this_room": "Vaata kui selle jututoa tunnuspilt muutub", + "always_on_screen_viewing_another_room": "Kui vaatad mõnda teist jututuba, siis jää oma ekraanivaate juurde", + "any_room": "Ülaltoodu, aga samuti igas jututoas, millega oled liitunud või kuhu oled kutsutud", + "byline_empty_state_key": "tühja olekuvõtmega", + "byline_state_key": "olekuvõtmega %(stateKey)s", + "capability": "%(capability)s võimekus", "change_avatar_active_room": "Muuda oma aktiivse jututoa tunnuspilti", - "see_avatar_change_active_room": "Vaata kui hetkel aktiivse jututoa tunnuspilt muutub", - "remove_ban_invite_leave_this_room": "Sellest jututoast inimeste eemaldamine, väljamüksamine, keelamine või tuppa kutsumine", + "change_avatar_this_room": "Muuda selle jututoa tunnuspilti", + "change_name_active_room": "Muuda oma aktiivse jututoa nime", + "change_name_this_room": "Muuda selle jututoa nime", + "change_topic_active_room": "Muuda oma aktiivse jututoa teemat", + "change_topic_this_room": "Muuda selle jututoa teemat", + "receive_membership_active_room": "Näita, millal teised sinu aktiivse toaga liituvad, sealt lahkuvad või sellesse tuppa kutsutakse", "receive_membership_this_room": "Näita, millal inimesed toaga liituvad, lahkuvad või siia tuppa kutsutakse", "remove_ban_invite_leave_active_room": "Aktiivsest jututoast inimeste eemaldamine, väljamüksamine, keelamine või tuppa kutsumine", - "receive_membership_active_room": "Näita, millal teised sinu aktiivse toaga liituvad, sealt lahkuvad või sellesse tuppa kutsutakse", - "byline_empty_state_key": "tühja olekuvõtmega", - "byline_state_key": "olekuvõtmega %(stateKey)s", - "any_room": "Ülaltoodu, aga samuti igas jututoas, millega oled liitunud või kuhu oled kutsutud", - "specific_room": "Ülaltoodu, aga samuti jututoas", - "send_event_type_this_room": "Saada enda nimel %(eventType)s sündmusi siia jututuppa", - "see_event_type_sent_this_room": "Vaata siia jututuppa saadetud %(eventType)s sündmusi", - "send_event_type_active_room": "Saada oma nimel oma aktiivses jututoas %(eventType)s sündmusi", + "remove_ban_invite_leave_this_room": "Sellest jututoast inimeste eemaldamine, väljamüksamine, keelamine või tuppa kutsumine", + "see_avatar_change_active_room": "Vaata kui hetkel aktiivse jututoa tunnuspilt muutub", + "see_avatar_change_this_room": "Vaata kui selle jututoa tunnuspilt muutub", "see_event_type_sent_active_room": "Vaata oma aktiivsesse jututuppa saadetud %(eventType)s sündmusi", - "capability": "%(capability)s võimekus", - "send_messages_this_room": "Saada selles jututoas oma nimel sõnumeid", - "send_messages_active_room": "Saada oma aktiivses jututoas enda nimel sõnumeid", - "see_messages_sent_this_room": "Vaata selle jututoa sõnumeid", + "see_event_type_sent_this_room": "Vaata siia jututuppa saadetud %(eventType)s sündmusi", + "see_images_sent_active_room": "Näha sinu aktiivsesse jututuppa lisatud pilte", + "see_images_sent_this_room": "Näha siia jututuppa lisatud pilte", "see_messages_sent_active_room": "Vaata sõnumeid oma aktiivses jututoas", - "send_text_messages_this_room": "Saada selles jututoas oma nimel tekstisõnumeid", - "send_text_messages_active_room": "Saada oma aktiivses jututoas enda nimel tekstisõnumeid", - "see_text_messages_sent_this_room": "Vaata selle jututoa tekstisõnumeid", - "see_text_messages_sent_active_room": "Vaata tekstisõnumeid oma aktiivses jututoas", - "send_emotes_this_room": "Saada selles jututoas oma nimel emotesid", - "send_emotes_active_room": "Saada oma aktiivses jututoas enda nimel emotesid", - "see_sent_emotes_this_room": "Vaata selle jututoa emotesid", + "see_messages_sent_this_room": "Vaata selle jututoa sõnumeid", + "see_msgtype_sent_active_room": "Näha sinu aktiivsesse jututuppa saadetud %(msgtype)s sõnumeid", + "see_msgtype_sent_this_room": "Näha sellesse jututuppa saadetud %(msgtype)s sõnumeid", + "see_name_change_active_room": "Vaata kui hetkel aktiivse jututoa nimi muutub", + "see_name_change_this_room": "Vaata kui selle jututoa nimi muutub", "see_sent_emotes_active_room": "Näha emotesid sinu aktiivses jututoas", - "send_images_this_room": "Saata sinu nimel pilte siia jututuppa", - "send_images_active_room": "Saata sinu nimel pilte sinu aktiivsesse jututuppa", - "see_images_sent_this_room": "Näha siia jututuppa lisatud pilte", - "see_images_sent_active_room": "Näha sinu aktiivsesse jututuppa lisatud pilte", - "send_videos_this_room": "Saata sinu nimel videosid siia jututuppa", - "send_videos_active_room": "Saata sinu nimel videosid sinu aktiivsesse jututuppa", - "see_videos_sent_this_room": "Näha siia jututuppa lisatud videosid", + "see_sent_emotes_this_room": "Vaata selle jututoa emotesid", + "see_sent_files_active_room": "Näha sinu aktiivsesse jututuppa lisatud muid faile", + "see_sent_files_this_room": "Näha sellesse jututuppa lisatud muid faile", + "see_sticker_posted_active_room": "Vaata kui keegi on saatnud kleepse aktiivsesse jututuppa", + "see_sticker_posted_this_room": "Vaata kui uus kleeps on siia jututuppa lisatud", + "see_text_messages_sent_active_room": "Vaata tekstisõnumeid oma aktiivses jututoas", + "see_text_messages_sent_this_room": "Vaata selle jututoa tekstisõnumeid", + "see_topic_change_active_room": "Vaata kui hetkel aktiivse jututoa teema muutub", + "see_topic_change_this_room": "Vaata kui selle jututoa teema muutub", "see_videos_sent_active_room": "Näha videosid sinu aktiivses jututoas", - "send_files_this_room": "Saata sinu nimel muid faile siia jututuppa", + "see_videos_sent_this_room": "Näha siia jututuppa lisatud videosid", + "send_emotes_active_room": "Saada oma aktiivses jututoas enda nimel emotesid", + "send_emotes_this_room": "Saada selles jututoas oma nimel emotesid", + "send_event_type_active_room": "Saada oma nimel oma aktiivses jututoas %(eventType)s sündmusi", + "send_event_type_this_room": "Saada enda nimel %(eventType)s sündmusi siia jututuppa", "send_files_active_room": "Saata sinu nimel muid faile sinu aktiivsesse jututuppa", - "see_sent_files_this_room": "Näha sellesse jututuppa lisatud muid faile", - "see_sent_files_active_room": "Näha sinu aktiivsesse jututuppa lisatud muid faile", - "send_msgtype_this_room": "Saata sinu nimel %(msgtype)s sõnumeid siia jututuppa", + "send_files_this_room": "Saata sinu nimel muid faile siia jututuppa", + "send_images_active_room": "Saata sinu nimel pilte sinu aktiivsesse jututuppa", + "send_images_this_room": "Saata sinu nimel pilte siia jututuppa", + "send_messages_active_room": "Saada oma aktiivses jututoas enda nimel sõnumeid", + "send_messages_this_room": "Saada selles jututoas oma nimel sõnumeid", "send_msgtype_active_room": "Saata sinu nimel %(msgtype)s sõnumeid sinu aktiivsesse jututuppa", - "see_msgtype_sent_this_room": "Näha sellesse jututuppa saadetud %(msgtype)s sõnumeid", - "see_msgtype_sent_active_room": "Näha sinu aktiivsesse jututuppa saadetud %(msgtype)s sõnumeid" + "send_msgtype_this_room": "Saata sinu nimel %(msgtype)s sõnumeid siia jututuppa", + "send_stickers_active_room": "Saada kleepse hetkel aktiivsesse jututuppa", + "send_stickers_active_room_as_you": "Saada enda nimel kleepse hetkel aktiivsesse jututuppa", + "send_stickers_this_room": "Saada kleepse siia jututuppa", + "send_stickers_this_room_as_you": "Saada sellesse jututuppa kleepse iseendana", + "send_text_messages_active_room": "Saada oma aktiivses jututoas enda nimel tekstisõnumeid", + "send_text_messages_this_room": "Saada selles jututoas oma nimel tekstisõnumeid", + "send_videos_active_room": "Saata sinu nimel videosid sinu aktiivsesse jututuppa", + "send_videos_this_room": "Saata sinu nimel videosid siia jututuppa", + "specific_room": "Ülaltoodu, aga samuti jututoas", + "switch_room": "Vaheta vaadatavat jututuba", + "switch_room_message_user": "Muuda jututuba, sõnumit või kasutajat, mida hetkel vaatad" + }, + "close_to_view_right_panel": "Sellel paneelil kuvamiseks sulge see vidin", + "context_menu": { + "delete": "Kustuta vidin", + "delete_warning": "Vidina kustutamisel eemaldatakse ta kõikide selle jututoa kasutajate jaoks. Kas sa kindlasti soovid seda vidinat eemaldada?", + "move_left": "Liigu vasakule", + "move_right": "Liigu paremale", + "remove": "Eemalda kõigilt", + "revoke": "Tühista õigused", + "screenshot": "Tee foto", + "start_audio_stream": "Käivita audiovoog" + }, + "cookie_warning": "See vidin võib kasutada küpsiseid.", + "error_hangup_description": "Kõne on katkenud. (Veateade: %(message)s)", + "error_hangup_title": "Ühendus on katkenud", + "error_loading": "Viga vidina laadimisel", + "error_mixed_content": "Viga - erinev sisu", + "error_need_invite_permission": "Selle tegevuse jaoks peaks sul olema õigus teistele kasutajatele kutse saatmiseks.", + "error_need_kick_permission": "Selle tegevuse jaoks peaks sul olema õigus teistele kasutajatele müksamiseks.", + "error_need_to_be_logged_in": "Sa peaksid olema sisse loginud.", + "error_unable_start_audio_stream_description": "Audiovoo käivitamine ei õnnestu.", + "error_unable_start_audio_stream_title": "Videovoo käivitamine ei õnnestu", + "modal_data_warning": "Andmeid selles vaates jagatakse %(widgetDomain)s serveriga", + "modal_title_default": "Modaalne vidin", + "no_name": "Tundmatu rakendus", + "open_id_permissions_dialog": { + "remember_selection": "Jäta see meelde", + "starting_text": "See vidin verifitseerib sinu kasutajatunnuse, kuid ta ei saa sinu nimel toiminguid teha:", + "title": "Luba sellel vidinal sinu isikut verifitseerida" + }, + "popout": "Ava rakendus eraldi aknas", + "set_room_layout": "Kasuta minu jututoa paigutust kõigi jaoks", + "shared_data_avatar": "Sinu tunnuspildi URL", + "shared_data_device_id": "Sinu seadme tunnus", + "shared_data_lang": "Sinu keel", + "shared_data_mxid": "Sinu kasutajatunnus", + "shared_data_name": "Sinu kuvatav nimi", + "shared_data_room_id": "Jututoa tunnus", + "shared_data_theme": "Sinu teema", + "shared_data_url": "%(brand)s'i aadress", + "shared_data_warning": "Selle vidina kasutamisel võidakse jagada andmeid saitidega %(widgetDomain)s.", + "shared_data_warning_im": "Selle vidina kasutamisel võidakse jagada andmeid %(widgetDomain)s saitidega ning sinu lõiminguhalduriga.", + "shared_data_widget_id": "Vidina tunnus", + "unencrypted_warning": "Erinevalt sõnumitest vidinad ei kasuta krüptimist.", + "unmaximise": "Lõpeta täisvaate kasutamine", + "unpin_to_view_right_panel": "Sellel paneelil kuvamiseks eemalda vidin lemmikutest" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Läbiva suurtähega kirjutatud teksti on sisuliselt sama lihte ära arvata, kui läbiva väiketähega kirjutatud teksti", + "anotherWord": "Lisa veel mõni sõna. Ebatavaliste sõnade kasutamine on hea mõte.", + "associatedYears": "Väldi aastaid, mida saaks sinuga seostada", + "capitalization": "Suurtähtede kasutamisest pole suurt kasu", + "dates": "Väldi kuupäevi ja aastaid, mida saaks sinuga seostada", + "l33t": "Ennustatavatest asendustest nagu '@' 'a' asemel pole eriti kasu", + "longerKeyboardPattern": "Kasuta pikemaid klahvikombinatsioone, kus vajutatud klahvid pole kõrvuti ega kohakuti", + "noNeed": "Sa ei pea sisestama erilisi tähemärke, numbreid ega suurtähti", + "recentYears": "Väldi hiljutisi aastaid", + "repeated": "Väldi korduvaid sõnu ja tähemärke", + "reverseWords": "Tagurpidi kirjutatud sõnu pole eriti keeruline ära arvata", + "sequences": "Väldi korduvaid klahviseeriaid", + "useWords": "Kasuta paari sõna, kuid väldi levinud fraase" + }, + "warnings": { + "common": "See on väga levinud salasõna", + "commonNames": "Üldisi nimesid ja perenimesid on lihtne ära arvata", + "dates": "Kuupäevi on sageli lihtne ära arvata", + "extendedRepeat": "Kordusi, nagu „abcabcabc“ on vaid natuke raskem ära arvata kui „abc“", + "keyPattern": "Lühikesi klahvijärjestusi on lihtne ära arvata", + "namesByThemselves": "Nimesid ja perenimesid on lihtne ära arvata", + "recentYears": "Hiljutisi aastaid on lihtne ära arvata", + "sequences": "Jadasid nagu „abc“ või „6543“ on lihtne ära arvata", + "similarToCommon": "See on sarnane tavaliselt kasutatavatele salasõnadele", + "simpleRepeat": "Kordusi, nagu „aaa“ on lihtne ära arvata", + "straightRow": "Klaviatuuril järjest paiknevaid klahvikombinatsioone on lihtne ära arvata", + "topHundred": "See on saja levinuima salasõna seas", + "topTen": "See on kümne levinuima salasõna seas", + "wordByItself": "Üksikut sõna on lihtne ära arvata" } - }, - "feedback": { - "sent": "Tagasiside on saadetud", - "comment_label": "Kommentaar", - "platform_username": "Lisame sinu kommentaaridele ka kasutajanime ja operatsioonisüsteemi.", - "may_contact_label": "Võid minuga ühendust võtta, kui soovid jätkata mõttevahetust või lasta mul tulevasi ideid katsetada", - "pro_type": "SOOVITUS: Kui sa koostad uut veateadet, siis meil on lihtsam vea põhjuseni leida, kui sa lisad juurde ka silumislogid.", - "existing_issue_link": "Palun esmalt vaata, kas Githubis on selline viga juba kirjeldatud. Sa ei leidnud midagi? Siis saada uus veateade.", - "send_feedback_action": "Saada tagasiside" } } diff --git a/src/i18n/strings/eu.json b/src/i18n/strings/eu.json deleted file mode 100644 index 377b708f562..00000000000 --- a/src/i18n/strings/eu.json +++ /dev/null @@ -1,1748 +0,0 @@ -{ - "Create new room": "Sortu gela berria", - "Failed to change password. Is your password correct?": "Pasahitza aldatzean huts egin du. Zuzena da pasahitza?", - "Failed to forget room %(errCode)s": "Huts egin du %(errCode)s gela ahaztean", - "Favourite": "Gogokoa", - "Notifications": "Jakinarazpenak", - "Operation failed": "Eragiketak huts egin du", - "unknown error code": "errore kode ezezaguna", - "Historical": "Historiala", - "Home": "Hasiera", - "Rooms": "Gelak", - "Low priority": "Lehentasun baxua", - "Join Room": "Elkartu gelara", - "Return to login screen": "Itzuli saio hasierarako pantailara", - "Email address": "E-mail helbidea", - "A new password must be entered.": "Pasahitz berri bat sartu behar da.", - "Failed to verify email address: make sure you clicked the link in the email": "Huts egin du e-mail helbidearen egiaztaketak, egin klik e-mailean zetorren estekan", - "Jump to first unread message.": "Jauzi irakurri gabeko lehen mezura.", - "Warning!": "Abisua!", - "Unban": "Debekua kendu", - "Connectivity to the server has been lost.": "Zerbitzariarekin konexioa galdu da.", - "You do not have permission to post to this room": "Ez duzu gela honetara mezuak bidaltzeko baimenik", - "Filter room members": "Iragazi gelako kideak", - "Email": "E-mail", - "Phone": "Telefonoa", - "Cryptography": "Kriptografia", - "Authentication": "Autentifikazioa", - "Verification Pending": "Egiaztaketa egiteke", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Irakurri zure e-maila eta egin klik dakarren estekan. Behin eginda, egin klik Jarraitu botoian.", - "This email address is already in use": "E-mail helbide hau erabilita dago", - "This phone number is already in use": "Telefono zenbaki hau erabilita dago", - "Who can read history?": "Nork irakurri dezake historiala?", - "Anyone": "Edonork", - "Banned users": "Debekatutako erabiltzaileak", - "This room has no local addresses": "Gela honek ez du tokiko helbiderik", - "Session ID": "Saioaren IDa", - "Export E2E room keys": "Esportatu E2E geletako gakoak", - "Export room keys": "Esportatu gelako gakoak", - "Enter passphrase": "Idatzi pasaesaldia", - "Confirm passphrase": "Berretsi pasaesaldia", - "Import E2E room keys": "Inportatu E2E geletako gakoak", - "Import room keys": "Inportatu gelako gakoak", - "Start authentication": "Hasi autentifikazioa", - "For security, this session has been signed out. Please sign in again.": "Segurtasunagatik saio hau amaitu da. Hasi saioa berriro.", - "Moderator": "Moderatzailea", - "Account": "Kontua", - "Admin Tools": "Administrazio-tresnak", - "No Microphones detected": "Ez da mikrofonorik atzeman", - "No Webcams detected": "Ez da kamerarik atzeman", - "No media permissions": "Media baimenik ez", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Agian eskuz baimendu behar duzu %(brand)sek mikrofonoa edo kamera atzitzea", - "Default Device": "Lehenetsitako gailua", - "An error has occurred.": "Errore bat gertatu da.", - "Are you sure?": "Ziur zaude?", - "Are you sure you want to leave the room '%(roomName)s'?": "Ziur '%(roomName)s' gelatik atera nahi duzula?", - "Are you sure you want to reject the invitation?": "Ziur gonbidapena baztertu nahi duzula?", - "Change Password": "Aldatu pasahitza", - "Command error": "Aginduaren errorea", - "Commands": "Aginduak", - "Confirm password": "Berretsi pasahitza", - "Current password": "Oraingo pasahitza", - "Custom level": "Maila pertsonalizatua", - "Deactivate Account": "Itxi kontua", - "Decrypt %(text)s": "Deszifratu %(text)s", - "Default": "Lehenetsia", - "%(items)s and %(lastItem)s": "%(items)s eta %(lastItem)s", - "Download %(text)s": "Deskargatu %(text)s", - "Error decrypting attachment": "Errorea eranskina deszifratzean", - "Failed to ban user": "Huts egin du erabiltzailea debekatzean", - "Failed to change power level": "Huts egin du botere maila aldatzean", - "Failed to load timeline position": "Huts egin du denbora-lerroko puntua kargatzean", - "Failed to mute user": "Huts egin du erabiltzailea mututzean", - "Failed to reject invite": "Huts egin du gonbidapena baztertzean", - "Failed to reject invitation": "Huts egin du gonbidapena baztertzean", - "Failed to send request.": "Huts egin du eskaera bidaltzean.", - "Failed to set display name": "Huts egin du pantaila-izena ezartzean", - "Failed to unban": "Huts egin du debekua kentzean", - "Failure to create room": "Huts egin du gela sortzean", - "Forget room": "Ahaztu gela", - "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.", - "Incorrect username and/or password.": "Erabiltzaile-izen edo pasahitz okerra.", - "Incorrect verification code": "Egiaztaketa kode okerra", - "Invalid Email Address": "E-mail helbide baliogabea", - "Invalid file%(extra)s": "Fitxategi %(extra)s baliogabea", - "Invited": "Gonbidatuta", - "Sign in with": "Hasi saioa hau erabilita:", - "Missing room_id in request": "Gelaren ID-a falta da eskaeran", - "Missing user_id in request": "Erabiltzailearen ID-a falta da eskaeran", - "New passwords don't match": "Pasahitz berriak ez datoz bat", - "New passwords must match each other.": "Pasahitz berriak berdinak izan behar dira.", - "not specified": "zehaztu gabe", - "": "", - "No display name": "Pantaila izenik ez", - "No more results": "Emaitza gehiagorik ez", - "No users have specific privileges in this room": "Ez dago gela honetan baimen zehatzik duen erabiltzailerik", - "Server may be unavailable, overloaded, or you hit a bug.": "Agian zerbitzaria ez dago eskuragarri, edo gainezka dago, edo akats bat aurkitu duzu.", - "Passwords can't be empty": "Pasahitzak ezin dira hutsik egon", - "Permissions": "Baimenak", - "Power level must be positive integer.": "Botere maila osoko zenbaki positibo bat izan behar da.", - "Privileged Users": "Baimenak dituzten erabiltzaileak", - "Profile": "Profila", - "Reason": "Arrazoia", - "Reject invitation": "Baztertu gonbidapena", - "Reject all %(invitedRooms)s invites": "Baztertu %(invitedRooms)s gelarako gonbidapen guztiak", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)sek ez du zuri jakinarazpenak bidaltzeko baimenik, egiaztatu nabigatzailearen ezarpenak", - "%(brand)s was not given permission to send notifications - please try again": "Ez zaio jakinarazpenak bidaltzeko baimena eman %(brand)si, saiatu berriro", - "Room %(roomId)s not visible": "%(roomId)s gela ez dago ikusgai", - "%(roomName)s does not exist.": "Ez dago %(roomName)s izeneko gela.", - "%(roomName)s is not accessible at this time.": "%(roomName)s ez dago eskuragarri orain.", - "Search failed": "Bilaketak huts egin du", - "Server error": "Zerbitzari-errorea", - "Server may be unavailable, overloaded, or search timed out :(": "Zerbitzaria eskuraezin edo gainezka egon daiteke, edo bilaketaren denbora muga gainditu da :(", - "Server unavailable, overloaded, or something else went wrong.": "Zerbitzaria eskuraezin edo gainezka egon daiteke edo zerbaitek huts egin du.", - "Signed Out": "Saioa amaituta", - "This email address was not found": "Ez da e-mail helbide hau aurkitu", - "This room is not recognised.": "Ez da gela hau ezagutzen.", - "This doesn't appear to be a valid email address": "Honek ez du baliozko e-mail baten antzik", - "This room is not accessible by remote Matrix servers": "Gela hau ez dago eskuragarri urruneko zerbitzarietan", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Gela honen denbora-lerroko puntu zehatz bat kargatzen saiatu zara, baina ez duzu mezu zehatz hori ikusteko baimenik.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Gela honen denbora-lerroko puntu zehatz bat kargatzen saiatu da, baina ezin izan da aurkitu.", - "Unable to add email address": "Ezin izan da e-mail helbidea gehitu", - "Unable to remove contact information": "Ezin izan da kontaktuaren informazioa kendu", - "Unable to verify email address.": "Ezin izan da e-mail helbidea egiaztatu.", - "Unable to enable Notifications": "Ezin izan dira jakinarazpenak gaitu", - "Uploading %(filename)s": "%(filename)s igotzen", - "Uploading %(filename)s and %(count)s others": { - "one": "%(filename)s eta beste %(count)s igotzen", - "other": "%(filename)s eta beste %(count)s igotzen" - }, - "Upload avatar": "Igo abatarra", - "Upload Failed": "Igoerak huts egin du", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (power %(powerLevelNumber)s)", - "Users": "Erabiltzaileak", - "Verified key": "Egiaztatutako gakoa", - "You cannot place a call with yourself.": "Ezin diozu zure buruari deitu.", - "You have disabled URL previews by default.": "Lehenetsita URLak aurreikustea desgaitu duzu.", - "You have enabled URL previews by default.": "Lehenetsita URLak aurreikustea gaitu duzu.", - "You must register to use this functionality": "Funtzionaltasun hau erabiltzeko erregistratu", - "You need to be able to invite users to do that.": "Erabiltzaileak gonbidatzeko baimena behar duzu hori egiteko.", - "You need to be logged in.": "Saioa hasi duzu.", - "You seem to be in a call, are you sure you want to quit?": "Badirudi dei batean zaudela, ziur irten nahi duzula?", - "You seem to be uploading files, are you sure you want to quit?": "Badirudi fitxategiak iotzen zaudela, ziur irten nahi duzula?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Ezin izango duzu hau atzera bota erabiltzailea zure botere maila berera igotzen ari zarelako.", - "Sun": "Ig", - "Mon": "Al", - "Tue": "Ar", - "Wed": "Az", - "Thu": "Og", - "Fri": "Or", - "Sat": "La", - "Jan": "Urt", - "Feb": "Ots", - "Mar": "Mar", - "Apr": "Api", - "May": "Mai", - "Jun": "Eka", - "Jul": "Uzt", - "Aug": "Abu", - "Sep": "Ira", - "Oct": "Urr", - "Nov": "Aza", - "Dec": "Abe", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)sk %(day)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(fullYear)sko %(monthName)sk %(day)s %(time)s", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "Sent messages will be stored until your connection has returned.": "Bidalitako mezuak zure konexioa berreskuratu arte gordeko dira.", - "(~%(count)s results)": { - "one": "(~%(count)s emaitza)", - "other": "(~%(count)s emaitza)" - }, - "New Password": "Pasahitz berria", - "Passphrases must match": "Pasaesaldiak bat etorri behar dira", - "Passphrase must not be empty": "Pasaesaldia ezin da hutsik egon", - "File to import": "Inportatu beharreko fitxategia", - "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.": "Prozesu honek zifratutako gelatan jaso dituzun mezuentzako gakoak tokiko fitxategi batera esportatzea ahalbidetzen dizu. Fitxategia beste Matrix bezero batean inportatu dezakezu, bezero hori ere mezuak deszifratzeko gai izan dadin.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Prozesu honek aurretik beste Matrix bezero batetik esportatu dituzun zifratze gakoak inportatzea ahalbidetzen dizu. Gero beste bezeroak deszifratu zitzakeen mezuak deszifratu ahal izango dituzu.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Esportatutako fitxategia pasaesaldi batez babestuko da. Pasaesaldia bertan idatzi behar duzu, fitxategia deszifratzeko.", - "You must join the room to see its files": "Gelara elkartu behar zara bertako fitxategiak ikusteko", - "Failed to invite": "Huts egin du ganbidapenak", - "Confirm Removal": "Berretsi kentzea", - "Unknown error": "Errore ezezaguna", - "Unable to restore session": "Ezin izan da saioa berreskuratu", - "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.": "Aurretik %(brand)s bertsio berriago bat erabili baduzu, zure saioa bertsio honekin bateraezina izan daiteke. Itxi leiho hau eta itzuli bertsio berriagora.", - "Token incorrect": "Token okerra", - "Please enter the code it contains:": "Sartu dakarren kodea:", - "Error decrypting image": "Errorea audioa deszifratzean", - "Error decrypting video": "Errorea bideoa deszifratzean", - "Add an Integration": "Gehitu integrazioa", - "URL Previews": "URL-en aurrebistak", - "Drop file here to upload": "Jaregin fitxategia hona igotzeko", - "Check for update": "Bilatu ekuneraketa", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s erabiltzaileak gelaren abatarra aldatu du beste honetara: ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s erabiltzaileak gelaren abatarra ezabatu du.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s erabiltzaileak %(roomName)s gelaren abatarra aldatu du", - "Something went wrong!": "Zerk edo zerk huts egin du!", - "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?": "Kanpo webgune batetara eramango zaizu zure kontua %(integrationsUrl)s helbidearekin erabiltzeko egiaztatzeko. Jarraitu nahi duzu?", - "Your browser does not support the required cryptography extensions": "Zure nabigatzaileak ez ditu onartzen beharrezkoak diren kriptografia gehigarriak", - "Not a valid %(brand)s keyfile": "Ez da baliozko %(brand)s gako-fitxategia", - "Authentication check failed: incorrect password?": "Autentifikazio errorea: pasahitz okerra?", - "Do you want to set an email address?": "E-mail helbidea ezarri nahi duzu?", - "This will allow you to reset your password and receive notifications.": "Honek zure pasahitza berrezarri eta jakinarazpenak jasotzea ahalbidetuko dizu.", - "and %(count)s others...": { - "other": "eta beste %(count)s…", - "one": "eta beste bat…" - }, - "Delete widget": "Ezabatu trepeta", - "Publish this room to the public in %(domain)s's room directory?": "Argitaratu gela hau publikora %(domain)s domeinuko gelen direktorioan?", - "AM": "AM", - "PM": "PM", - "Unable to create widget.": "Ezin izan da trepeta sortu.", - "You are not in this room.": "Ez zaude gela honetan.", - "You do not have permission to do that in this room.": "Ez duzu gela honetan hori egiteko baimenik.", - "Copied!": "Kopiatuta!", - "Failed to copy": "Kopiak huts egin du", - "Unignore": "Ez ezikusi", - "You are now ignoring %(userId)s": "%(userId)s ezikusten ari zara", - "You are no longer ignoring %(userId)s": "Ez zaude jada %(userId)s ezikusten", - "Unignored user": "Ez ezikusitako erabiltzailea", - "Ignored user": "Ezikusitako erabiltzailea", - "Banned by %(displayName)s": "%(displayName)s erabiltzaileak debekatuta", - "Restricted": "Mugatua", - "Send": "Bidali", - "Mirror local video feed": "Bikoiztu tokiko bideo jarioa", - "%(duration)ss": "%(duration)s s", - "%(duration)sm": "%(duration)s m", - "%(duration)sh": "%(duration)s h", - "%(duration)sd": "%(duration)s e", - "Unnamed room": "Izen gabeko gela", - "Members only (since the point in time of selecting this option)": "Kideek besterik ez (aukera hau hautatzen den unetik)", - "Members only (since they were invited)": "Kideek besterik ez (gonbidatu zaienetik)", - "Members only (since they joined)": "Kideek besterik ez (elkartu zirenetik)", - "Old cryptography data detected": "Kriptografia datu zaharrak atzeman dira", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Kontuan izan %(hs)s zerbitzarira elkartu zarela, ez matrix.org.", - "Notify the whole room": "Jakinarazi gela osoari", - "Room Notification": "Gela jakinarazpena", - "URL previews are enabled by default for participants in this room.": "URLen aurrebistak gaituta daude gela honetako partaideentzat.", - "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", - "collapse": "tolestu", - "expand": "hedatu", - "And %(count)s more...": { - "other": "Eta %(count)s gehiago…" - }, - "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?", - "%(items)s and %(count)s others": { - "other": "%(items)s eta beste %(count)s", - "one": "%(items)s eta beste bat" - }, - "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 bertsio zahar batek datuak antzeman dira. Honek bertsio zaharrean muturretik muturrerako zifratzea ez funtzionatzea eragingo du. Azkenaldian bertsio zaharrean bidali edo jasotako zifratutako mezuak agian ezin izango dira deszifratu bertsio honetan. Honek ere Bertsio honekin egindako mezu trukeak huts egitea ekar dezake. Arazoak badituzu, amaitu saioa eta hasi berriro saioa. Mezuen historiala gordetzeko, esportatu eta berriro inportatu zure gakoak.", - "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.": "Ezin izango duzu hau aldatu zure burua mailaz jaisten ari zarelako, zu bazara gelan baimenak dituen azken erabiltzailea ezin izango dira baimenak berreskuratu.", - "Replying": "Erantzuten", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(fullYear)s(e)ko %(monthName)sk %(day)sa", - "This room is not public. You will not be able to rejoin without an invite.": "Gela hau ez da publikoa. Ezin izango zara berriro elkartu gonbidapenik gabe.", - "In reply to ": "honi erantzunez: ", - "Failed to remove tag %(tagName)s from room": "Huts egin du %(tagName)s etiketa gelatik kentzean", - "Failed to add tag %(tagName)s to room": "Huts egin du %(tagName)s etiketa gelara gehitzean", - "You don't currently have any stickerpacks enabled": "Ez duzu eranskailu multzorik aktibatuta", - "Sunday": "Igandea", - "Notification targets": "Jakinarazpenen helburuak", - "Today": "Gaur", - "Friday": "Ostirala", - "What's New": "Zer dago berri", - "On": "Bai", - "Changelog": "Aldaketa-egunkaria", - "Waiting for response from server": "Zerbitzariaren erantzunaren zain", - "Failed to send logs: ": "Huts egin du egunkariak bidaltzean: ", - "This Room": "Gela hau", - "Noisy": "Zaratatsua", - "Unavailable": "Eskuraezina", - "Source URL": "Iturriaren URLa", - "Filter results": "Iragazi emaitzak", - "No update available.": "Ez dago eguneraketarik eskuragarri.", - "Tuesday": "Asteartea", - "Preparing to send logs": "Egunkariak bidaltzeko prestatzen", - "Saturday": "Larunbata", - "Monday": "Astelehena", - "All Rooms": "Gela guztiak", - "Wednesday": "Asteazkena", - "You cannot delete this message. (%(code)s)": "Ezin duzu mezu hau ezabatu. (%(code)s)", - "All messages": "Mezu guztiak", - "What's new?": "Zer dago berri?", - "Invite to this room": "Gonbidatu gela honetara", - "Thursday": "Osteguna", - "Search…": "Bilatu…", - "Logs sent": "Egunkariak bidalita", - "Yesterday": "Atzo", - "Error encountered (%(errorDetail)s).": "Errorea aurkitu da (%(errorDetail)s).", - "Low Priority": "Lehentasun baxua", - "Off": "Ez", - "Thank you!": "Eskerrik asko!", - "Missing roomId.": "Gelaren ID-a falta da.", - "Popout widget": "Laster-leiho trepeta", - "Send Logs": "Bidali egunkariak", - "Clear Storage and Sign Out": "Garbitu biltegiratzea eta amaitu saioa", - "We encountered an error trying to restore your previous session.": "Errore bat aurkitu dugu zure aurreko saioa berrezartzen saiatzean.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Zure nabigatzailearen biltegiratzea garbitzeak arazoa konpon lezake, baina saioa amaituko da eta zifratutako txaten historiala ezin izango da berriro irakurri.", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Ezin izan da erantzundako gertaera kargatu, edo ez dago edo ez duzu ikusteko baimenik.", - "Enable widget screenshots on supported widgets": "Gaitu trepeten pantaila-argazkiak, onartzen duten trepetetan", - "Send analytics data": "Bidali datu analitikoak", - "Muted Users": "Mutututako erabiltzaileak", - "Terms and Conditions": "Termino eta baldintzak", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "%(homeserverDomain)s hasiera-zerbitzaria erabiltzen jarraitzeko gure termino eta baldintzak irakurri eta onartu behar dituzu.", - "Review terms and conditions": "Irakurri termino eta baldintzak", - "Can't leave Server Notices room": "Ezin zara Server Notices gelatik atera", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Gela hau mezu hasiera zerbitzariaren garrantzitsuak bidaltzeko erabiltzen da, eta ezin zara atera.", - "Share Link to User": "Partekatu esteka erabiltzailearekin", - "Share room": "Partekatu gela", - "Share Room": "Partekatu gela", - "Link to most recent message": "Esteka azken mezura", - "Share User": "Partekatu erabiltzailea", - "Share Room Message": "Partekatu gelako mezua", - "Link to selected message": "Esteka hautatutako mezura", - "No Audio Outputs detected": "Ez da audio irteerarik antzeman", - "Audio Output": "Audio irteera", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "Zifratutako gelatan, honetan esaterako, URL-en aurrebistak lehenetsita desgaituta daude zure hasiera-zerbitzariak gela honetan ikusten dituzun estekei buruzko informaziorik jaso ez dezan, hasiera-zerbitzarian sortzen baitira aurrebistak.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Norbaitek mezu batean URL bat jartzen duenean, URL aurrebista bat erakutsi daiteke estekaren informazio gehiago erakusteko, adibidez webgunearen izenburua, deskripzioa eta irudi bat.", - "You can't send any messages until you review and agree to our terms and conditions.": "Ezin duzu mezurik bidali gure termino eta baldintzak irakurri eta onartu arte.", - "Demote yourself?": "Jaitsi zure burua mailaz?", - "Demote": "Jaitzi mailaz", - "Permission Required": "Baimena beharrezkoa", - "You do not have permission to start a conference call in this room": "Ez duzu baimenik konferentzia dei bat hasteko gela honetan", - "This event could not be displayed": "Ezin izan da gertakari hau bistaratu", - "Please contact your homeserver administrator.": "Jarri zure hasiera-zerbitzariaren administratzailearekin kontaktuan.", - "This room has been replaced and is no longer active.": "Gela hau ordeztu da eta ez dago aktibo jada.", - "The conversation continues here.": "Elkarrizketak hemen darrai.", - "Only room administrators will see this warning": "Gelaren administratzaileek besterik ez dute abisu hau ikusiko", - "This room is a continuation of another conversation.": "Gela hau aurreko elkarrizketa baten jarraipena da.", - "Click here to see older messages.": "Egin klik hemen mezu zaharrak ikusteko.", - "This homeserver has hit its Monthly Active User limit.": "Hasiera zerbitzari honek bere hilabeteko erabiltzaile aktiboen muga gainditu du.", - "This homeserver has exceeded one of its resource limits.": "Hasiera zerbitzari honek bere baliabide mugetako bat gainditu du.", - "Failed to upgrade room": "Huts egin du gela eguneratzea", - "The room upgrade could not be completed": "Ezin izan da gelaren eguneraketa osatu", - "Upgrade this room to version %(version)s": "Eguneratu gela hau %(version)s bertsiora", - "Upgrade Room Version": "Eguneratu gelaren bertsioa", - "Create a new room with the same name, description and avatar": "Izen, deskripzio eta abatar bereko beste gela bat sortu", - "Update any local room aliases to point to the new room": "Tokiko gelaren ezizen guztiak gela berrira apuntatu ditzaten eguneratu", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Erabiltzaileei gelaren bertsio zaharrean hitz egiten jarraitzea eragotzi, eta erabiltzaileei gela berrira mugitzea aholkatzeko mezu bat bidali", - "Put a link back to the old room at the start of the new room so people can see old messages": "Gela berriaren hasieran gela zaharrera esteka bat jarri jendeak mezu zaharrak ikus ditzan", - "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.": "Zure mezua ez da bidali zure hasiera zerbitzariak hilabeteko erabiltzaile aktiboen muga jo duelako. Jarri kontaktuan zerbitzuaren administratzailearekin zerbitzua erabiltzen jarraitzeko.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Zure mezua ez da bidali zure hasiera zerbitzariak baliabide mugaren bat jo duelako. Jarri kontaktuan zerbitzuaren administratzailearekin zerbitzua erabiltzen jarraitzeko.", - "Please contact your service administrator to continue using this service.": "Jarri kontaktuan zerbitzuaren administratzailearekin zerbitzu hau erabiltzen jarraitzeko.", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Egunkariak bidali aurretik, GitHub arazo bat sortu behar duzu gertatzen zaizuna azaltzeko.", - "%(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-ek orain 3-5 aldiz memoria gutxiago darabil, beste erabiltzaileen informazioa behar denean besterik ez kargatzen. Itxaron zerbitzariarekin sinkronizatzen garen bitartean!", - "Updating %(brand)s": "%(brand)s eguneratzen", - "Please review and accept the policies of this homeserver:": "Irakurri eta onartu hasiera zerbitzari honen politikak:", - "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.": "Aurretik %(brand)s erabili duzu %(host)s zerbitzarian kideen karga alferra gaituta zenuela. Bertsio honetan karga alferra desgaituta dago. Katxe lokala bi ezarpen hauen artean bateragarria ez denez, %(brand)sek zure kontua berriro sinkronizatu behar du.", - "Incompatible local cache": "Katxe lokal bateraezina", - "Clear cache and resync": "Garbitu katxea eta sinkronizatu berriro", - "Add some now": "Gehitu batzuk orain", - "Unable to load! Check your network connectivity and try again.": "Ezin da kargatu! Egiaztatu sare konexioa eta saiatu berriro.", - "Delete Backup": "Ezabatu babes-kopia", - "Unable to load key backup status": "Ezin izan da gakoen babes-kopiaren egoera kargatu", - "Please review and accept all of the homeserver's policies": "Berrikusi eta onartu hasiera-zerbitzariaren politika guztiak", - "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": "Zure txaten historiala ez galtzeko, zure gelako gakoak esportatu behar dituzu saioa amaitu aurretik. %(brand)s-en bertsio berriagora bueltatu behar zara hau egiteko", - "Incompatible Database": "Datu-base bateraezina", - "Continue With Encryption Disabled": "Jarraitu zifratzerik gabe", - "That matches!": "Bat dator!", - "That doesn't match.": "Ez dator bat.", - "Go back to set it again.": "Joan atzera eta berriro ezarri.", - "Unable to create key backup": "Ezin izan da gakoaren babes-kopia sortu", - "Unable to load backup status": "Ezin izan da babes-kopiaren egoera kargatu", - "Unable to restore backup": "Ezin izan da babes-kopia berrezarri", - "No backup found!": "Ez da babes-kopiarik aurkitu!", - "Failed to decrypt %(failedCount)s sessions!": "Ezin izan dira %(failedCount)s saio deszifratu!", - "Invalid homeserver discovery response": "Baliogabeko hasiera-zerbitzarien bilaketaren erantzuna", - "Use a few words, avoid common phrases": "Erabili hitz gutxi batzuk, ekidin ohiko esaldiak", - "No need for symbols, digits, or uppercase letters": "Ez dira sinboloak, zenbakiak edo letra larriak behar", - "Use a longer keyboard pattern with more turns": "Erabili teklatu-eredu luzeago bat aldaketa gehiagorekin", - "Avoid repeated words and characters": "Ekidin errepikatutako hitzak eta karaktereak", - "Avoid sequences": "Ekidin sekuentziak", - "Avoid recent years": "Ekidin azkenaldiko urteak", - "Avoid years that are associated with you": "Ekidin zurekin zerikusia duten urteak", - "Avoid dates and years that are associated with you": "Ekidin zurekin zerikusia duten datak eta urteak", - "Capitalization doesn't help very much": "Letra larriek eta xeheak ez dute askorik laguntzen", - "All-uppercase is almost as easy to guess as all-lowercase": "Dena letra larriz dena letra xehez bezain erraza da asmatzeko", - "Reversed words aren't much harder to guess": "Alderantzikatutako hitzak ez dira asmatzeko asmoz zailagoak", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Aurreikusi daitezkeen ordezkatzeak, esaterako '@' erabiltzea 'a' adierazteko, ez dute askorik laguntzen", - "Add another word or two. Uncommon words are better.": "Gehitu hitz bat edo bi gehiago. Ezohiko hitzak hobeak dira.", - "Repeats like \"aaa\" are easy to guess": "'aaa' bezalako errepikapenak erraz asmatu daitezke", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "\"abcabcabc\" bezalako errepikapenak ia \"abc\" bezain errazak dira asmatzeko", - "Sequences like abc or 6543 are easy to guess": "abc edo 6543 bezalako sekuentziak errazak dira asmatzeko", - "Recent years are easy to guess": "Azkenaldiko urteak errazak dira asmatzeko", - "Dates are often easy to guess": "Datak maiz errazak dira asmatzeko", - "This is a top-10 common password": "Pasahitz hau 10 erabilienen artean dago", - "This is a top-100 common password": "Pasahitz hau 100 erabilienen artean dago", - "This is a very common password": "Pasahitz hau oso ohikoa da", - "This is similar to a commonly used password": "Pasahitz hau maiz erabilitako beste baten oso antzekoa da", - "A word by itself is easy to guess": "Hitz bat berez asmatzeko oso erreza da", - "Names and surnames by themselves are easy to guess": "Izen eta abizenak berez asmatzeko errazak dira", - "Common names and surnames are easy to guess": "Ohiko izenak eta abizenak asmatzeko errazak dira", - "You do not have permission to invite people to this room.": "Ez duzu jendea gela honetara gonbidatzeko baimenik.", - "Unknown server error": "Zerbitzari errore ezezaguna", - "Set up": "Ezarri", - "Straight rows of keys are easy to guess": "Teklatuko errenkadak asmatzeko errazak dira", - "Short keyboard patterns are easy to guess": "Teklatuko eredu laburrak asmatzeko errazak dira", - "General failure": "Hutsegite orokorra", - "New Recovery Method": "Berreskuratze metodo berria", - "Set up Secure Messages": "Ezarri mezu seguruak", - "Go to Settings": "Joan ezarpenetara", - "Unable to load commit detail: %(msg)s": "Ezin izan dira xehetasunak kargatu: %(msg)s", - "Invalid identity server discovery response": "Baliogabeko erantzuna identitate zerbitzariaren bilaketan", - "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.": "Ez baduzu berreskuratze sistema berria ezarri, erasotzaile bat zure kontua atzitzen saiatzen egon daiteke. Aldatu zure kontuaren pasahitza eta ezarri berreskuratze metodo berria berehala ezarpenetan.", - "Unrecognised address": "Helbide ezezaguna", - "The following users may not exist": "Hurrengo erabiltzaileak agian ez dira existitzen", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Ezin izan dira behean zerrendatutako Matrix ID-een profilak, berdin gonbidatu nahi dituzu?", - "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", - "Got It": "Ulertuta", - "Dog": "Txakurra", - "Cat": "Katua", - "Lion": "Lehoia", - "Horse": "Zaldia", - "Unicorn": "Unikornioa", - "Pig": "Txerria", - "Elephant": "Elefantea", - "Rabbit": "Untxia", - "Panda": "Panda hartza", - "Rooster": "Oilarra", - "Penguin": "Pinguinoa", - "Turtle": "Dordoka", - "Fish": "Arraina", - "Octopus": "Olagarroa", - "Butterfly": "Tximeleta", - "Flower": "Lorea", - "Tree": "Zuhaitza", - "Cactus": "Kaktusa", - "Mushroom": "Perretxikoa", - "Globe": "Lurra", - "Moon": "Ilargia", - "Cloud": "Hodeia", - "Fire": "Sua", - "Banana": "Banana", - "Apple": "Sagarra", - "Strawberry": "Marrubia", - "Corn": "Artoa", - "Pizza": "Pizza", - "Cake": "Pastela", - "Heart": "Bihotza", - "Smiley": "Irrifartxoa", - "Robot": "Robota", - "Hat": "Txanoa", - "Glasses": "Betaurrekoak", - "Spanner": "Giltza", - "Santa": "Santa", - "Umbrella": "Aterkia", - "Clock": "Erlojua", - "Gift": "Oparia", - "Light bulb": "Bonbilla", - "Book": "Liburua", - "Pencil": "Arkatza", - "Key": "Giltza", - "Hammer": "Mailua", - "Telephone": "Telefonoa", - "Room avatar": "Gelaren abatarra", - "Room Name": "Gelaren izena", - "Room Topic": "Gelaren mintzagaia", - "This homeserver would like to make sure you are not a robot.": "Hasiera-zerbitzari honek robota ez zarela egiaztatu nahi du.", - "Email (optional)": "E-mail (aukerakoa)", - "Phone (optional)": "Telefonoa (aukerakoa)", - "Join millions for free on the largest public server": "Elkartu milioika pertsonekin dohain hasiera zerbitzari publiko handienean", - "Couldn't load page": "Ezin izan da orria kargatu", - "General": "Orokorra", - "Room Addresses": "Gelaren helbideak", - "Email addresses": "E-mail helbideak", - "Phone numbers": "Telefono zenbakiak", - "Language and region": "Hizkuntza eta eskualdea", - "Account management": "Kontuen kudeaketa", - "Room list": "Gelen zerrenda", - "Autocomplete delay (ms)": "Automatikoki osatzeko atzerapena (ms)", - "Roles & Permissions": "Rolak eta baimenak", - "Security & Privacy": "Segurtasuna eta pribatutasuna", - "Encryption": "Zifratzea", - "Once enabled, encryption cannot be disabled.": "Behin gaituta, zifratzea ezin da desgaitu.", - "Ignored users": "Ezikusitako erabiltzaileak", - "Voice & Video": "Ahotsa eta bideoa", - "Main address": "Helbide nagusia", - "Your password has been reset.": "Zure pasahitza berrezarri da.", - "Create account": "Sortu kontua", - "Recovery Method Removed": "Berreskuratze metodoa kendu da", - "Missing media permissions, click the button below to request.": "Multimedia baimenak falda dira, sakatu beheko botoia baimenak eskatzeko.", - "Request media permissions": "Eskatu multimedia baimenak", - "Start using Key Backup": "Hasi gakoen babes-kopia egiten", - "Restore from Backup": "Berrezarri babes-kopia", - "Back up your keys before signing out to avoid losing them.": "Egin gakoen babes-kopia bat saioa amaitu aurretik, galdu nahi ez badituzu.", - "All keys backed up": "Gako guztien babes.kopia egin da", - "Headphones": "Aurikularrak", - "Folder": "Karpeta", - "Flag": "Bandera", - "Train": "Trena", - "Bicycle": "Bizikleta", - "Aeroplane": "Hegazkina", - "Rocket": "Kohetea", - "Trophy": "Saria", - "Ball": "Baloia", - "Guitar": "Gitarra", - "Trumpet": "Tronpeta", - "Bell": "Kanpaia", - "Anchor": "Aingura", - "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Erabiltzaile honekin dauzkazun mezu seguruak muturretik muturrera zifratuta daude eta ezin ditu beste inork irakurri.", - "Verify this user by confirming the following emoji appear on their screen.": "Egiaztatu erabiltzaile hau beheko emojiak bere pantailan agertzen direla baieztatuz.", - "Verify this user by confirming the following number appears on their screen.": "Egiaztatu erabiltzaile hau honako zenbakia bere pantailan agertzen dela baieztatuz.", - "Unable to find a supported verification method.": "Ezin izan da onartutako egiaztaketa metodorik aurkitu.", - "Thumbs up": "Ederto", - "Hourglass": "Harea-erlojua", - "Paperclip": "Klipa", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "E-mail bat bidali dizugu zure helbidea egiaztatzeko. Jarraitu hango argibideak eta gero sakatu beheko botoia.", - "Email Address": "E-mail helbidea", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Ziur al zaude? Zure zifratutako mezuak galduko dituzu zure gakoen babes-kopia egoki bat egiten ez bada.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Zifratutako mezuak muturretik muturrerako zifratzearen bidez babestuak daude. Zuk eta hartzaileak edo hartzaileek irakurri ditzakezue mezu horiek, beste inork ez.", - "Unable to verify phone number.": "Ezin izan da telefono zenbakia egiaztatu.", - "Verification code": "Egiaztaketa kodea", - "Phone Number": "Telefono zenbakia", - "Profile picture": "Profileko irudia", - "Display Name": "Pantaila-izena", - "Room information": "Gelako informazioa", - "Room version": "Gela bertsioa", - "Room version:": "Gela bertsioa:", - "Composer": "Idazlekua", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Historiala nork irakurri dezakeen aldatzea gelak honetara aurrerantzean bidalitako mezuei besterik ez zaie aplikatuko. Badagoen historialaren ikusgaitasuna ez da aldatuko.", - "Bulk options": "Aukera masiboak", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Egiaztatu erabiltzaile hau fidagarritzat markatzeko. Honek bakea ematen dizu muturretik muturrerako zifratutako mezuak erabiltzean.", - "Incoming Verification Request": "Jasotako egiaztaketa eskaria", - "I don't want my encrypted messages": "Ez ditut nire zifratutako mezuak nahi", - "Manually export keys": "Esportatu gakoak eskuz", - "You'll lose access to your encrypted messages": "Zure zifratutako mezuetara sarbidea galduko duzu", - "Are you sure you want to sign out?": "Ziur saioa amaitu nahi duzula?", - "Warning: you should only set up key backup from a trusted computer.": "Abisua:: Gakoen babeskopia fidagarria den gailu batetik egin beharko zenuke beti.", - "Your keys are being backed up (the first backup could take a few minutes).": "Zure gakoen babes-kopia egiten ari da (lehen babes-kopiak minutu batzuk behar ditzake).", - "Success!": "Ongi!", - "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.": "Ez baduzu berreskuratze metodoa kendu, agian erasotzaile bat zure mezuen historialera sarbidea lortu nahi du. Aldatu kontuaren pasahitza eta ezarri berreskuratze metodo berri bat berehala ezarpenetan.", - "The user must be unbanned before they can be invited.": "Erabiltzaileari debekua kendu behar zaio gonbidatu aurretik.", - "Scissors": "Artaziak", - "Accept all %(invitedRooms)s invites": "Onartu %(invitedRooms)s gelako gonbidapen guztiak", - "Send %(eventType)s events": "Bidali %(eventType)s gertaerak", - "Select the roles required to change various parts of the room": "Hautatu gelaren hainbat atal aldatzeko behar diren rolak", - "Enable encryption?": "Gaitu zifratzea?", - "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.": "Behin aktibatuta, ezin zaio gelari zifratzea kendu. Zerbitzariak ezin ditu zifratutako gela batetara bidalitako mezuak ikusi, gelako partaideek besterik ezin dituzte ikusi. Zifratzea aktibatzeak bot eta zubi batzuk ongi ez funtzionatzea ekarri dezake. Ikasi gehiago zifratzeari buruz.", - "Error updating main address": "Errorea helbide nagusia eguneratzean", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Errore bat gertatu da gelaren helbide nagusia eguneratzean. Agian zerbitzariak ez du hau baimentzen, edo une bateko hutsegitea izan da.", - "Power level": "Botere maila", - "Room Settings - %(roomName)s": "Gelaren ezarpenak - %(roomName)s", - "Could not load user profile": "Ezin izan da erabiltzaile-profila kargatu", - "Upgrade this room to the recommended room version": "Bertsio-berritu gela hau aholkatutako bertsiora", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Gela hau bertsio-berritzeak gelaren oraingo instantzia itzaliko du eta izen bereko beste gela berri bat sortuko du.", - "Failed to revoke invite": "Gonbidapena indargabetzeak huts egin du", - "Revoke invite": "Indargabetu gonbidapena", - "Invited by %(sender)s": "%(sender)s erabiltzaileak gonbidatuta", - "Remember my selection for this widget": "Gogoratu nire hautua trepeta honentzat", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "Irakurri gabeko %(count)s jakinarazpen dituzu gela honen aurreko bertsio batean.", - "one": "Irakurri gabeko %(count)s jakinarazpen duzu gela honen aurreko bertsio batean." - }, - "The file '%(fileName)s' failed to upload.": "Huts egin du '%(fileName)s' fitxategia igotzean.", - "The server does not support the room version specified.": "Zerbitzariak ez du emandako gela-bertsioa onartzen.", - "Cannot reach homeserver": "Ezin izan da hasiera-zerbitzaria atzitu", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Baieztatu Internet konexio egonkor bat duzula, edo jarri kontaktuan zerbitzariaren administratzailearekin", - "Your %(brand)s is misconfigured": "Zure %(brand)s gaizki konfiguratuta dago", - "No homeserver URL provided": "Ez da hasiera-zerbitzariaren URL-a eman", - "Unexpected error resolving homeserver configuration": "Ustekabeko errorea hasiera-zerbitzariaren konfigurazioa ebaztean", - "Unexpected error resolving identity server configuration": "Ustekabeko errorea identitate-zerbitzariaren konfigurazioa ebaztean", - "The user's homeserver does not support the version of the room.": "Erabiltzailearen hasiera-zerbitzariak ez du gelaren bertsioa onartzen.", - "Show hidden events in timeline": "Erakutsi gertaera ezkutuak denbora-lerroan", - "View older messages in %(roomName)s.": "Ikusi %(roomName)s gelako mezu zaharragoak.", - "Uploaded sound": "Igotako soinua", - "Sounds": "Soinuak", - "Notification sound": "Jakinarazpen soinua", - "Set a new custom sound": "Ezarri soinu pertsonalizatua", - "Browse": "Arakatu", - "Join the conversation with an account": "Elkartu elkarrizketara kontu batekin", - "Sign Up": "Erregistratu", - "Reason: %(reason)s": "Arrazoia: %(reason)s", - "Forget this room": "Ahaztu gela hau", - "Re-join": "Berriro elkartu", - "You were banned from %(roomName)s by %(memberName)s": "%(roomName)s gelan sartzea debekatu dizu %(memberName)s erabiltzaileak", - "Something went wrong with your invite to %(roomName)s": "Arazo bat egon da zure %(roomName)s gelarako gonbidapenarekin", - "You can only join it with a working invite.": "Elkartzeko baliozko gonbidapen bat behar duzu.", - "Join the discussion": "Elkartu elkarrizketara", - "Try to join anyway": "Saiatu elkartzen hala ere", - "Do you want to chat with %(user)s?": "%(user)s erabiltzailearekin txateatu nahi duzu?", - "Do you want to join %(roomName)s?": "%(roomName)s gelara elkartu nahi duzu?", - " invited you": " erabiltzaileak gonbidatu zaitu", - "You're previewing %(roomName)s. Want to join it?": "%(roomName)s aurreikusten ari zara. Elkartu nahi duzu?", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s ezin da aurreikusi. Elkartu nahi duzu?", - "This room has already been upgraded.": "Gela hau dagoeneko eguneratu da.", - "This room is running room version , which this homeserver has marked as unstable.": "Gela honek bertsioa du, eta hasiera-zerbitzariakez egonkor gisa markatu du.", - "edited": "editatua", - "Rotate Left": "Biratu ezkerrera", - "Rotate Right": "Biratu eskumara", - "Edit message": "Editatu mezua", - "Notes": "Oharrak", - "Sign out and remove encryption keys?": "Amaitu saioa eta kendu zifratze gakoak?", - "To help us prevent this in future, please send us logs.": "Etorkizunean hau ekiditeko, bidali guri egunkariak.", - "Missing session data": "Saioaren datuak falta dira", - "Upload files (%(current)s of %(total)s)": "Igo fitxategiak (%(current)s / %(total)s)", - "Upload files": "Igo fitxategiak", - "Upload %(count)s other files": { - "other": "Igo beste %(count)s fitxategiak", - "one": "Igo beste fitxategi %(count)s" - }, - "Cancel All": "Ezeztatu dena", - "Upload Error": "Igoera errorea", - "Use an email address to recover your account": "Erabili e-mail helbidea zure kontua berreskuratzeko", - "Enter email address (required on this homeserver)": "Sartu zure e-mail helbidea (hasiera-zerbitzari honetan beharrezkoa da)", - "Doesn't look like a valid email address": "Ez dirudi baliozko e-mail helbide bat", - "Enter password": "Sartu pasahitza", - "Password is allowed, but unsafe": "Pasahitza onartzen da, baina ez segurua da", - "Nice, strong password!": "Ongi, pasahitz sendoa!", - "Passwords don't match": "Pasahitzak ez datoz bat", - "Other users can invite you to rooms using your contact details": "Beste erabiltzaileek geletara gonbidatu zaitzakete zure kontaktu-xehetasunak erabiliz", - "Enter phone number (required on this homeserver)": "Sartu telefono zenbakia (hasiera zerbitzari honetan beharrezkoa)", - "Use lowercase letters, numbers, dashes and underscores only": "Erabili letra xeheak, zenbakiak, gidoiak eta azpimarrak, besterik ez", - "Enter username": "Sartu erabiltzaile-izena", - "Some characters not allowed": "Karaktere batzuk ez dira onartzen", - "Add room": "Gehitu gela", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Hasiera-zerbitzariaren URL-a ez dirudi baliozko hasiera-zerbitzari batena", - "Identity server URL does not appear to be a valid identity server": "Identitate-zerbitzariaren URL-a ez dirudi baliozko identitate-zerbitzari batena", - "Cannot reach identity server": "Ezin izan da identitate-zerbitzaria atzitu", - "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.": "Izena eman dezakezu, baina ezaugarri batzuk ez dira eskuragarri izango identitate-zerbitzaria berriro eskuragarri egon arte. Abisu hau ikusten jarraitzen baduzu, egiaztatu zure konfigurazioa edo kontaktatu zerbitzariaren administratzailea.", - "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.": "Zure pasahitza berrezarri dezakezu, baina ezaugarri batzuk ez dira eskuragarri izango identitate-zerbitzaria berriro eskuragarri egon arte. Abisu hau ikusten jarraitzen baduzu, egiaztatu zure konfigurazioa edo kontaktatu zerbitzariaren administratzailea.", - "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.": "Saioa hasi dezakezu, baina ezaugarri batzuk ez dira eskuragarri izango identitate-zerbitzaria berriro eskuragarri egon arte. Abisu hau ikusten jarraitzen baduzu, egiaztatu zure konfigurazioa edo kontaktatu zerbitzariaren administratzailea.", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Ezin izan da gonbidapena baliogabetu. Zerbitzariak une bateko arazoren bat izan lezake edo agian ez duzu gonbidapena baliogabetzeko baimen nahiko.", - "reacted with %(shortName)s": " erabiltzaileak %(shortName)s batekin erreakzionatu du", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Saioaren datu batzuk, zifratutako mezuen gakoak barne, falta dira. Amaitu saioa eta hasi saioa berriro hau konpontzeko, gakoak babes-kopiatik berreskuratuz.", - "Your browser likely removed this data when running low on disk space.": "Ziur asko zure nabigatzaileak kendu ditu datu hauek diskoan leku gutxi zuelako.", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Fitxategi hau handiegia da igo ahal izateko. Fitxategiaren tamaina-muga %(limit)s da, baina fitxategi honen tamaina %(sizeOfThisFile)s da.", - "These files are too large to upload. The file size limit is %(limit)s.": "Fitxategi hauek handiegiak dira igotzeko. Fitxategien tamaina-muga %(limit)s da.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Fitxategi batzuk handiegiak dira igotzeko. Fitxategien tamaina-muga %(limit)s da.", - "Failed to get autodiscovery configuration from server": "Huts egin du aurkikuntza automatikoaren konfigurazioa zerbitzaritik eskuratzean", - "Invalid base_url for m.homeserver": "Baliogabeko base_url m.homeserver zerbitzariarentzat", - "Invalid base_url for m.identity_server": "Baliogabeko base_url m.identity_server zerbitzariarentzat", - "Upload all": "Igo denak", - "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", - "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.", - "Resend %(unsentCount)s reaction(s)": "Birbidali %(unsentCount)s erreakzio", - "Clear personal data": "Garbitu datu pertsonalak", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Esaguzu zer ez den behar bezala ibili edo, hobe oraindik, sortu GitHub txosten bat zure arazoa deskribatuz.", - "Failed to re-authenticate due to a homeserver problem": "Berriro autentifikatzean huts egin du hasiera-zerbitzariaren arazo bat dela eta", - "Find others by phone or email": "Aurkitu besteak telefonoa edo e-maila erabiliz", - "Be found by phone or email": "Izan telefonoa edo e-maila erabiliz aurkigarria", - "Use bots, bridges, widgets and sticker packs": "Erabili botak, zubiak, trepetak eta eranskailu multzoak", - "Terms of Service": "Erabilera baldintzak", - "Service": "Zerbitzua", - "Summary": "Laburpena", - "Call failed due to misconfigured server": "Deiak huts egin du zerbitzaria gaizki konfiguratuta dagoelako", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Eskatu zure hasiera-zerbitzariaren administratzaileari (%(homeserverDomain)s) TURN zerbitzari bat konfiguratu dezala deiek ondo funtzionatzeko.", - "Checking server": "Zerbitzaria egiaztatzen", - "Disconnect from the identity server ?": "Deskonektatu identitate-zerbitzaritik?", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": " erabiltzen ari zara kontaktua aurkitzeko eta aurkigarria izateko. Zure identitate-zerbitzaria aldatu dezakezu azpian.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Orain ez duzu identitate-zerbitzaririk erabiltzen. Kontaktuak aurkitzeko eta aurkigarria izateko, gehitu bat azpian.", - "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.": "Zure identitate-zerbitzaritik deskonektatzean ez zara beste erabiltzaileentzat aurkigarria izango eta ezin izango dituzu besteak gonbidatu e-mail helbidea edo telefono zenbakia erabiliz.", - "Discovery": "Aurkitzea", - "Deactivate account": "Desaktibatu kontua", - "Always show the window menu bar": "Erakutsi beti leihoaren menu barra", - "Unable to revoke sharing for email address": "Ezin izan da partekatzea indargabetu e-mail helbidearentzat", - "Unable to share email address": "Ezin izan da e-mail helbidea partekatu", - "Discovery options will appear once you have added an email above.": "Aurkitze aukerak behin goian e-mail helbide bat gehitu duzunean agertuko dira.", - "Unable to revoke sharing for phone number": "Ezin izan da partekatzea indargabetu telefono zenbakiarentzat", - "Unable to share phone number": "Ezin izan da telefono zenbakia partekatu", - "Please enter verification code sent via text.": "Sartu SMS bidez bidalitako egiaztatze kodea.", - "Discovery options will appear once you have added a phone number above.": "Aurkitze aukerak behin goian telefono zenbaki bat gehitu duzunean agertuko dira.", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "SMS mezu bat bidali zaizu +%(msisdn)s zenbakira. Sartu hemen mezu horrek daukan egiaztatze-kodea.", - "Command Help": "Aginduen laguntza", - "This account has been deactivated.": "Kontu hau desaktibatuta dago.", - "Use an identity server": "Erabili identitate zerbitzari bat", - "Accept to continue:": "Onartu jarraitzeko:", - "Terms of service not accepted or the identity server is invalid.": "Ez dira erabilera baldintzak onartu edo identitate zerbitzari baliogabea da.", - "Only continue if you trust the owner of the server.": "Jarraitu soilik zerbitzariaren jabea fidagarritzat jotzen baduzu.", - "Do not use an identity server": "Ez erabili identitate-zerbitzaririk", - "Enter a new identity server": "Sartu identitate-zerbitzari berri bat", - "Remove %(email)s?": "Kendu %(email)s?", - "Remove %(phone)s?": "Kendu %(phone)s?", - "Deactivate user?": "Desaktibatu erabiltzailea?", - "Deactivate user": "Desaktibatu erabiltzailea", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Lotu e-mail hau zure kontuarekin gonbidapenak zuzenean %(brand)s-en jasotzeko.", - "This invite to %(roomName)s was sent to %(email)s": "%(roomName)s gelara gonbidapen hau %(email)s helbidera bidali da", - "Add Email Address": "Gehitu e-mail helbidea", - "Add Phone Number": "Gehitu telefono zenbakia", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Erabili identitate-zerbitzari bat e-mail bidez gonbidatzeko. Sakatu jarraitu lehenetsitakoa erabiltzeko (%(defaultIdentityServerName)s) edo aldatu ezarpenetan.", - "Use an identity server to invite by email. Manage in Settings.": "Erabili identitate-zerbitzari bat e-mail bidez gonbidatzeko. Kudeatu ezarpenetan.", - "Change identity server": "Aldatu identitate-zerbitzaria", - "Disconnect from the identity server and connect to instead?": "Deskonektatu identitate-zerbitzaritik eta konektatu zerbitzarira?", - "Identity server has no terms of service": "Identitate-zerbitzariak ez du erabilera baldintzarik", - "The identity server you have chosen does not have any terms of service.": "Hautatu duzun identitate-zerbitzariak ez du erabilera baldintzarik.", - "Disconnect identity server": "Deskonektatu identitate-zerbitzaritik", - "You are still sharing your personal data on the identity server .": "Oraindik informazio pertsonala partekatzen duzu identitate zerbitzarian.", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Deskonektatu aurretik identitate-zerbitzaritik e-mail helbideak eta telefonoak kentzea aholkatzen dizugu.", - "Disconnect anyway": "Deskonektatu hala ere", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Ez baduzu erabili nahi jendea aurkitzeko eta zure kontaktuek zu aurkitzeko, idatzi beste identitate-zerbitzari bat behean.", - "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.": "Identitate-zerbitzari bat erabiltzea aukerazkoa da. Identitate-zerbitzari bat ez erabiltzea erabakitzen baduzu, ezin izango zaituztete e-mail edo telefonoa erabilita aurkitu eta ezin izango dituzu besteak e-mail edo telefonoa erabiliz gonbidatu.", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Onartu %(serverName)s identitate-zerbitzariaren erabilera baldintzak besteek zu e-mail helbidea edo telefonoa erabiliz aurkitzea ahalbidetzeko.", - "Read Marker lifetime (ms)": "Orri-markagailuaren biziraupena (ms)", - "Read Marker off-screen lifetime (ms)": "Orri-markagailuaren biziraupena pantailaz kanpo (ms)", - "Error changing power level requirement": "Errorea botere-maila eskaria aldatzean", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Errore bat gertatu da gelaren botere-maila eskariak aldatzean. Baieztatu baimen bahikoa duzula eta saiatu berriro.", - "Error changing power level": "Errorea botere-maila aldatzean", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Errore bat gertatu da erabiltzailearen botere-maila aldatzean. Baieztatu baimen nahikoa duzula eta saiatu berriro.", - "Your email address hasn't been verified yet": "Zure e-mail helbidea egiaztatu gabe dago oraindik", - "Click the link in the email you received to verify and then click continue again.": "Sakatu jaso duzun e-maileko estekan egiaztatzeko eta gero sakatu jarraitu berriro.", - "Verify the link in your inbox": "Egiaztatu zure sarrera ontzian dagoen esteka", - "No recent messages by %(user)s found": "Ez da %(user)s erabiltzailearen azken mezurik aurkitu", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Saiatu denbora-lerroa gora korritzen aurreko besterik dagoen ikusteko.", - "Remove recent messages by %(user)s": "Kendu %(user)s erabiltzailearen azken mezuak", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Mezu kopuru handientzako, honek denbora behar lezake. Ez freskatu zure bezeroa bitartean.", - "Remove %(count)s messages": { - "other": "Kendu %(count)s mezu", - "one": "Kendu mezu 1" - }, - "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?": "Erabiltzailea desaktibatzean saioa itxiko zaio eta ezin izango du berriro hasi. Gainera, dauden gela guztietatik aterako da. Ekintza hau ezin da aurreko egoera batera ekarri. Ziur erabiltzaile hau desaktibatu nahi duzula?", - "Remove recent messages": "Kendu azken mezuak", - "Italics": "Etzana", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "%(roomName)s gelarako gonbidapena zure kontuarekin lotuta ez dagoen %(email)s helbidera bidali da", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Erabili identitate zerbitzari bat ezarpenetan gonbidapenak zuzenean %(brand)s-en jasotzeko.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Partekatu e-mail hau ezarpenetan gonbidapenak zuzenean %(brand)s-en jasotzeko.", - "Show image": "Erakutsi irudia", - "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.", - "Close dialog": "Itxi elkarrizketa-koadroa", - "Hide advanced": "Ezkutatu aurreratua", - "Show advanced": "Erakutsi aurreratua", - "To continue you need to accept the terms of this service.": "Jarraitzeko erabilera baldintzak onartu behar dituzu.", - "Document": "Dokumentua", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Captcha-ren gako publikoa falta da hasiera-zerbitzariaren konfigurazioan. Eman honen berri hasiera-zerbitzariaren administratzaileari.", - "%(creator)s created and configured the room.": "%(creator)s erabiltzaileak gela sortu eta konfiguratu du.", - "Explore rooms": "Arakatu gelak", - "Emoji Autocomplete": "Emoji osatze automatikoa", - "Notification Autocomplete": "Jakinarazpen osatze automatikoa", - "Room Autocomplete": "Gela osatze automatikoa", - "User Autocomplete": "Erabiltzaile osatze automatikoa", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Zure datu pribatuak kendu beharko zenituzke identitate-zerbitzaritik deskonektatu aurretik. Zoritxarrez identitate-zerbitzaria lineaz kanpo dago eta ezin da atzitu.", - "You should:": "Hau egin beharko zenuke:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "egiaztatu zure nabigatzailearen gehigarriren batek ez duela identitate-zerbitzaria blokeatzen (esaterako Privacy Badger)", - "contact the administrators of identity server ": " identitate-zerbitzariko administratzaileekin kontaktuak jarri", - "wait and try again later": "itxaron eta berriro saiatu", - "Room %(name)s": "%(name)s gela", - "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.", - "Cancel search": "Ezeztatu bilaketa", - "Jump to first unread room.": "Jauzi irakurri gabeko lehen gelara.", - "Jump to first invite.": "Jauzi lehen gonbidapenera.", - "Command Autocomplete": "Aginduak auto-osatzea", - "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.": "Ekintza honek lehenetsitako identitate-zerbitzaria atzitzea eskatzen du, e-mail helbidea edo telefono zenbakia balioztatzeko, baina zerbitzariak ez du erabilera baldintzarik.", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "Message Actions": "Mezu-ekintzak", - "You verified %(name)s": "%(name)s egiaztatu duzu", - "You cancelled verifying %(name)s": "%(name)s egiaztatzeari utzi diozu", - "%(name)s cancelled verifying": "%(name)s(e)k egiaztaketa utzi du", - "You accepted": "Onartu duzu", - "%(name)s accepted": "%(name)s onartuta", - "You cancelled": "Utzi duzu", - "%(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", - "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", - "The integration manager is offline or it cannot reach your homeserver.": "Integrazio kudeatzailea lineaz kanpo dago edo ezin du zure hasiera-zerbitzaria atzitu.", - "Manage integrations": "Kudeatu integrazioak", - "Ignored/Blocked": "Ezikusia/Blokeatuta", - "Error adding ignored user/server": "Errorea ezikusitako erabiltzaile edo zerbitzaria gehitzean", - "Something went wrong. Please try again or view your console for hints.": "Okerren bat egon da. Saiatu berriro edo bilatu aztarnak kontsolan.", - "Error subscribing to list": "Errorea zerrendara harpidetzean", - "Error removing ignored user/server": "Errorea ezikusitako erabiltzaile edo zerbitzaria kentzean", - "Error unsubscribing from list": "Errorea zerrendatik harpidetza kentzean", - "Please try again or view your console for hints.": "Saiatu berriro edo bilatu aztarnak kontsolan.", - "None": "Bat ere ez", - "Ban list rules - %(roomName)s": "Debeku-zerrendaren arauak - %(roomName)s", - "Server rules": "Zerbitzari-arauak", - "User rules": "Erabiltzaile-arauak", - "You have not ignored anyone.": "Ez duzu inor ezikusi.", - "You are currently ignoring:": "Orain ezikusten dituzu:", - "You are not subscribed to any lists": "Ez zaude inolako zerrendara harpidetuta", - "View rules": "Ikusi arauak", - "You are currently subscribed to:": "Orain hauetara harpidetuta zaude:", - "⚠ These settings are meant for advanced users.": "⚠ Ezarpen hauek erabiltzaile aurreratuei zuzenduta daude.", - "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.": "Jendea ezikusteko debekuen zerrendak erabiltzen dira, hauek nor debekatzeko arauak dituzte. Debeku zerrenda batera harpidetzean zerrenda horrek debekatzen dituen erabiltzaile eta zerbitzariak ezkutatuko zaizkizu.", - "Personal ban list": "Debeku-zerrenda pertsonala", - "Server or user ID to ignore": "Ezikusi behar den zerbitzari edo erabiltzailearen ID-a", - "eg: @bot:* or example.org": "adib: @bot:* edo adibidea.eus", - "Subscribed lists": "Harpidetutako zerrendak", - "Subscribing to a ban list will cause you to join it!": "Debeku-zerrenda batera harpidetzeak zu elkartzea ekarriko du!", - "If this isn't what you want, please use a different tool to ignore users.": "Hau ez bada zuk nahi duzuna, erabili beste tresnaren bat erabiltzaileak ezikusteko.", - "Failed to connect to integration manager": "Huts egin du integrazio kudeatzailera konektatzean", - "Messages in this room are end-to-end encrypted.": "Gela honetako mezuak muturretik muturrera zifratuta daude.", - "You have ignored this user, so their message is hidden. Show anyways.": "Erabiltzaile hau ezikusi duzu, beraz bere mezua ezkutatuta dago. Erakutsi hala ere.", - "Any of the following data may be shared:": "Datu hauetako edozein partekatu daiteke:", - "Your display name": "Zure pantaila-izena", - "Your user ID": "Zure erabiltzaile ID-a", - "Your theme": "Zure azala", - "%(brand)s URL": "%(brand)s URL-a", - "Room ID": "Gelaren ID-a", - "Widget ID": "Trepetaren ID-a", - "Using this widget may share data with %(widgetDomain)s.": "Trepeta hau erabiltzean %(widgetDomain)s domeinuarekin datuak partekatu daitezke.", - "Widgets do not use message encryption.": "Trepetek ez dute mezuen zifratzea erabiltzen.", - "Widget added by": "Trepeta honek gehitu du:", - "This widget may use cookies.": "Trepeta honek cookieak erabili litzake.", - "More options": "Aukera gehiago", - "Integrations are disabled": "Integrazioak desgaituta daude", - "Integrations not allowed": "Integrazioak ez daude baimenduta", - "Remove for everyone": "Kendu denentzat", - "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.", - "Cross-signing public keys:": "Zeharkako sinaduraren gako publikoak:", - "not found": "ez da aurkitu", - "Cross-signing private keys:": "Zeharkako sinaduraren gako pribatuak:", - "in secret storage": "biltegi sekretuan", - "Secret storage public key:": "Biltegi sekretuko gako publikoa:", - "in account data": "kontuaren datuetan", - "not stored": "gorde gabe", - "Unencrypted": "Zifratu gabe", - "Close preview": "Itxi aurrebista", - " wants to chat": " erabiltzaileak txateatu nahi du", - "Start chatting": "Hasi txateatzen", - "Hide verified sessions": "Ezkutatu egiaztatutako saioak", - "%(count)s verified sessions": { - "other": "%(count)s egiaztatutako saio", - "one": "Egiaztatutako saio 1" - }, - "Upgrade private room": "Eguneratu gela pribatua", - "Upgrade public room": "Eguneratu gela publikoa", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Gela eguneratzea ekintza aurreratu bat da eta akatsen, falta diren ezaugarrien, edo segurtasun arazoen erruz gela ezegonkorra denean aholkatzen da.", - "You'll upgrade this room from to .": "Gela hau bertsiotik bertsiora eguneratuko duzu.", - "Unable to set up secret storage": "Ezin izan da biltegi sekretua ezarri", - "Language Dropdown": "Hizkuntza menua", - "Country Dropdown": "Herrialde menua", - "This bridge is managed by .": "Zubi hau erabiltzaileak kudeatzen du.", - "Show more": "Erakutsi gehiago", - "Recent Conversations": "Azken elkarrizketak", - "Direct Messages": "Mezu zuzenak", - "Failed to find the following users": "Ezin izan dira honako erabiltzaile hauek aurkitu", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Honako erabiltzaile hauek agian ez dira existitzen edo baliogabeak dira, eta ezin dira gonbidatu: %(csvNames)s", - "Lock": "Blokeatu", - "Other users may not trust it": "Beste erabiltzaile batzuk ez fidagarritzat jo lezakete", - "Later": "Geroago", - "Something went wrong trying to invite the users.": "Okerren bat egon da erabiltzaileak gonbidatzen saiatzean.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Ezin izan ditugu erabiltzaile horiek gonbidatu. Egiaztatu gonbidatu nahi dituzun erabiltzaileak eta saiatu berriro.", - "Recently Direct Messaged": "Berriki mezu zuzena bidalita", - "This room is end-to-end encrypted": "Gela hau muturretik muturrera zifratuta dago", - "Everyone in this room is verified": "Gelako guztiak egiaztatuta daude", - "Reject & Ignore user": "Ukatu eta ezikusi erabiltzailea", - "Unknown Command": "Agindu ezezaguna", - "Unrecognised command: %(commandText)s": "Agindu ezezaguna: %(commandText)s", - "You can use /help to list available commands. Did you mean to send this as a message?": "/help erabili dezakezu agindu erabilgarrien zerrenda ikusteko. Ala mezu gisa bidali nahi zenuen hau?", - "Hint: Begin your message with // to start it with a slash.": "Aholkua: Hasi zure mezua // idatziz barra batekin hasi nahi baduzu.", - "Send as message": "Bidali mezu gisa", - "Verify User": "Egiaztatu erabiltzailea", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Segurtasun gehiagorako, egiaztatu erabiltzaile hau aldi-bakarrerako kode bat bi gailuetan egiaztatuz.", - "Start Verification": "Hasi egiaztaketa", - "Enter your account password to confirm the upgrade:": "Sartu zure kontuaren pasa-hitza eguneraketa baieztatzeko:", - "You'll need to authenticate with the server to confirm the upgrade.": "Zerbitzariarekin autentifikatu beharko duzu eguneraketa baieztatzeko.", - "Upgrade your encryption": "Eguneratu zure zifratzea", - "Setting up keys": "Gakoak ezartzen", - "Verify this session": "Egiaztatu saio hau", - "Encryption upgrade available": "Zifratze eguneratzea eskuragarri", - "Verifies a user, session, and pubkey tuple": "Erabiltzaile, saio eta gako-publiko tupla egiaztatzen du", - "Session already verified!": "Saioa jada egiaztatu da!", - "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!": "ABISUA: GAKO EGIAZTAKETAK HUTS EGIN DU! %(userId)s eta %(deviceId)s saioaren sinatze gakoa %(fprint)s da, eta ez dator bat emandako %(fingerprint)s gakoarekin. Honek esan nahi lezake norbaitek zure komunikazioan esku sartzen ari dela!", - "The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Eman duzun sinatze gakoa bat dator %(userId)s eta %(deviceId)s saioarentzat jaso duzun sinatze-gakoarekin. Saioa egiaztatu gisa markatu da.", - "Never send encrypted messages to unverified sessions from this session": "Ez bidali inoiz zifratutako mezuak egiaztatu gabeko saioetara saio honetatik", - "Never send encrypted messages to unverified sessions in this room from this session": "Ez bidali inoiz zifratutako mezuak egiaztatu gabeko saioetara gela honetan saio honetatik", - "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…", - "This bridge was provisioned by .": "Zubi hau erabiltzaileak hornitu du.", - "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.", - "in memory": "memorian", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Saio honek ez du zure gakoen babes-kopia egiten, baina badago berreskuratu eta gehitu deakezun aurreko babes-kopia bat.", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Konektatu saio hau gakoen babes-kopiara saioa amaitu aurretik saio honetan bakarrik dauden gakoak ez galtzeko.", - "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.", - "Session ID:": "Saioaren ID-a:", - "Session key:": "Saioaren gakoa:", - "Message search": "Mezuen bilaketa", - "This room is bridging messages to the following platforms. Learn more.": "Gela honek honako plataformetara kopiatzen ditu mezuak. Argibide gehiago.", - "Bridges": "Zubiak", - "This user has not verified all of their sessions.": "Erabiltzaile honek ez ditu bere saio guztiak egiaztatu.", - "You have not verified this user.": "Ez duzu erabiltzaile hau egiaztatu.", - "Someone is using an unknown session": "Baten batek saio ezezagun bat erabiltzen du", - "Encrypted by an unverified session": "Egiaztatu gabeko saio batek zifratua", - "Encrypted by a deleted session": "Ezabatutako saio batek zifratua", - "Your messages are not secure": "Zure mezuak ez daude babestuta", - "Your homeserver": "Zure hasiera-zerbitzaria", - "%(count)s sessions": { - "other": "%(count)s saio", - "one": "saio %(count)s" - }, - "Hide sessions": "Ezkutatu saioak", - "Verify by emoji": "Egiaztatu emoji bidez", - "Verify by comparing unique emoji.": "Egiaztatu emoji bakanak konparatuz.", - "Ask %(displayName)s to scan your code:": "Eskatu %(displayName)s erabiltzaileari zure kodea eskaneatu dezan:", - "If you can't scan the code above, verify by comparing unique emoji.": "Ezin baduzu goiko kodea eskaneatu, egiaztatu emoji bakanak konparatuz.", - "You've successfully verified %(displayName)s!": "Ongi egiaztatu duzu %(displayName)s!", - "Encryption not enabled": "Zifratzea gaitu gabe", - "The encryption used by this room isn't supported.": "Gela honetan erabilitako zifratzea ez da onartzen.", - "Clear all data in this session?": "Garbitu saio honetako datu guztiak?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Saio honetako datuak garbitzea behin betirako da. Zifratutako mezuak galdu egingo dira gakoen babes-kopia egin ez bada.", - "Verify session": "Egiaztatu saioa", - "Session name": "Saioaren izena", - "Session key": "Saioaren gakoa", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Erabiltzaile hau egiaztatzean bere saioa fidagarritzat joko da, eta zure saioak beretzat fidagarritzat ere.", - "Confirm your identity by entering your account password below.": "Baieztatu zure identitatea zure kontuaren pasahitza azpian idatziz.", - "Cancel entering passphrase?": "Ezeztatu pasa-esaldiaren sarrera?", - "Securely cache encrypted messages locally for them to appear in search results.": "Gorde zifratutako mezuak cachean modu seguruan bilaketen emaitzetan agertu daitezen.", - "You have verified this user. This user has verified all of their sessions.": "Erabiltzaile hau egiaztatu duzu. Erabiltzaile honek bere saio guztiak egiaztatu ditu.", - "Waiting for %(displayName)s to accept…": "%(displayName)s(e)k onartu bitartean zain…", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Zuen mezuak babestuta daude eta soilik zuk eta hartzaileak dituzue hauek desblokeatzeko gakoak.", - "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.", - "Cancelling…": "Ezeztatzen…", - "Your homeserver does not support cross-signing.": "Zure hasiera-zerbitzariak ez du zeharkako sinatzea onartzen.", - "Homeserver feature support:": "Hasiera-zerbitzariaren ezaugarrien euskarria:", - "exists": "badago", - "%(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.": "%(brand)s-ek zifratutako mezuak cache lokalean modu seguruan gordetzeko elementu batzuk faltan ditu. Ezaugarri honekin esperimentatu nahi baduzu, konpilatu pertsonalizatutako %(brand)s Desktop bilaketa osagaiekin.", - "Accepting…": "Onartzen…", - "Not Trusted": "Ez konfiantzazkoa", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) erabiltzaileak saio berria hasi du hau egiaztatu gabe:", - "Ask this user to verify their session, or manually verify it below.": "Eskatu erabiltzaile honi saioa egiaztatu dezala, edo egiaztatu eskuz azpian.", - "Verify by scanning": "Egiaztatu eskaneatuz", - "You declined": "Ukatu egin duzu", - "%(name)s declined": "%(name)s erabiltzaileak ukatu du", - "Destroy cross-signing keys?": "Suntsitu zeharkako sinatzerako gakoak?", - "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.": "Zeharkako sinatzerako gakoak ezabatzea behin betiko da. Egiaztatu dituzunak segurtasun abisu bat jasoko dute. Ziur aski ez duzu hau egin nahi, zeharkako sinatzea ahalbidetzen dizun gailu oro galdu ez baduzu.", - "Clear cross-signing keys": "Garbitu zeharkako sinatzerako gakoak", - "Restore your key backup to upgrade your encryption": "Berreskuratu zure gakoen babes-kopia zure zifratzea eguneratzeko", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Eguneratu saio hau beste saioak egiaztatu ahal ditzan, zifratutako mezuetara sarbidea emanez eta beste erabiltzaileei fidagarri gisa agertu daitezen.", - "Create key backup": "Sortu gakoen babes-kopia", - "This session is encrypting history using the new recovery method.": "Saio honek historiala zifratzen du berreskuratze metodo berria erabiliz.", - "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.": "Nahi gabe egin baduzu hau, Mezu seguruak ezarri ditzakezu saio honetan eta saioaren mezuen historiala berriro zifratuko da berreskuratze metodo berriarekin.", - "If disabled, messages from encrypted rooms won't appear in search results.": "Desgaituz gero, zifratutako geletako mezuak ez dira bilaketen emaitzetan agertuko.", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s-ek zifratutako mezuak cache lokalean gordetzen ditu modu seguruan bilaketen emaitzen ager daitezen:", - "Space used:": "Erabilitako espazioa:", - "Indexed messages:": "Indexatutako mezuak:", - "Indexed rooms:": "Indexatutako gelak:", - "Message downloading sleep time(ms)": "Mezuen deskargaren itxarote tartea (ms)", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Matrix-ekin lotutako segurtasun arazo baten berri emateko, irakurri Segurtasun ezagutarazte gidalerroak.", - "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", - "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", - "Published Addresses": "Argitaratutako helbideak", - "Other published addresses:": "Argitaratutako beste helbideak:", - "No other published addresses yet, add one below": "Ez dago argitaratutako beste helbiderik, gehitu bat azpian", - "New published address (e.g. #alias:server)": "Argitaratutako helbide berria (adib. #ezizena:zerbitzaria)", - "Local Addresses": "Helbide lokalak", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Ezarri gela honen helbideak erabiltzaileek gela aurki dezaten zure hasiera-zerbitzariaren bidez (%(localDomain)s)", - "Enter a server name": "Sartu zerbitzari-izena", - "Looks good": "Itxura ona du", - "Can't find this server or its room list": "Ezin da zerbitzaria aurkitu edo honen gelen zerrenda", - "All rooms": "Gela guztiak", - "Your server": "Zure zerbitzaria", - "Add a new server": "Gehitu zerbitzari berria", - "Enter the name of a new server you want to explore.": "Sartu arakatu nahi duzun zerbitzari berriaren izena.", - "Server name": "Zerbitzari-izena", - "a new master key signature": "gako nagusiaren sinadura berria", - "a new cross-signing key signature": "zeharkako sinatze gako sinadura berria", - "a device cross-signing signature": "gailuz zeharkako sinadura berria", - "a key signature": "gako sinadura", - "%(brand)s encountered an error during upload of:": "%(brand)sek errorea aurkitu du hau igotzean:", - "Upload completed": "Igoera burututa", - "Cancelled signature upload": "Sinadura igoera ezeztatuta", - "Signature upload success": "Sinaduren igoera ongi burutu da", - "Signature upload failed": "Sinaduren igoerak huts egin du", - "Confirm by comparing the following with the User Settings in your other session:": "Berretsi honako hau zure beste saioaren erabiltzaile-ezarpenetan agertzen denarekin alderatuz:", - "Confirm this user's session by comparing the following with their User Settings:": "Egiaztatu erabiltzailearen saio hau, honako hau bestearen erabiltzaile-ezarpenekin alderatuz:", - "If they don't match, the security of your communication may be compromised.": "Ez badatoz bat, komunikazioaren segurtasuna konprometitua egon daiteke.", - "Manually verify all remote sessions": "Egiaztatu eskuz urruneko saio guztiak", - "Self signing private key:": "Norberak sinatutako gako pribatua:", - "cached locally": "cache lokalean", - "not found locally": "ez da lokalean aurkitu", - "User signing private key:": "Erabiltzaileak sinatzeko gako pribatua:", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Egiaztatu erabiltzaile baten saio bakoitza hau fidagarri gisa markatzeko, ez dira zeharka sinatutako gailuak fidagarritzat jotzen.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Gela zifratuetan, zuon mezuak babestuta daude, zuk zeuk eta hartzaileak bakarrik duzue hauek deszifratzeko gako bakanak.", - "Verify all users in a room to ensure it's secure.": "Egiaztatu gela bateko erabiltzaile guztiak segurua dela baieztatzeko.", - "Sign in with SSO": "Hasi saioa SSO-rekin", - "Use Single Sign On to continue": "Erabili Single sign-on jarraitzeko", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Baieztatu e-mail hau gehitzea Single sign-on bidez zure identitatea frogatuz.", - "Confirm adding email": "Baieztatu e-maila gehitzea", - "Click the button below to confirm adding this email address.": "Sakatu beheko botoia e-mail helbide hau gehitzea berresteko.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Baieztatu telefono zenbaki hau gehitzea Single sign-on bidez zure identitatea frogatuz.", - "Confirm adding phone number": "Berretsi telefono zenbakia gehitzea", - "Click the button below to confirm adding this phone number.": "Sakatu beheko botoia telefono zenbaki hau gehitzea berresteko.", - "%(name)s is requesting verification": "%(name)s egiaztaketa eskatzen ari da", - "well formed": "ongi osatua", - "unexpected type": "ustekabeko mota", - "Almost there! Is %(displayName)s showing the same shield?": "Ia amaitu duzu! %(displayName)s gailuak ezkutu bera erakusten du?", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Ongi egiaztatu duzu %(deviceName)s (%(deviceId)s)!", - "Start verification again from the notification.": "Hasi egiaztaketa berriro jakinarazpenetik.", - "Start verification again from their profile.": "Hasi egiaztaketa berriro bere profiletik.", - "Verification timed out.": "Egiaztaketarako denbora-muga agortu da.", - "%(displayName)s cancelled verification.": "%(displayName)s-k egiaztaketa ezeztatu du.", - "You cancelled verification.": "Egiaztaketa ezeztatu duzu.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Berretsi zure kontua desgaitzea Single sign-on bidez zure identitatea frogatuz.", - "Are you sure you want to deactivate your account? This is irreversible.": "Ziur kontua desaktibatu nahi duzula? Ez dago gero atzera egiterik.", - "Confirm account deactivation": "Baieztatu kontua desaktibatzea", - "Server did not require any authentication": "Zerbitzariak ez du autentifikaziorik eskatu", - "Server did not return valid authentication information.": "Zerbitzariak ez du baliozko autentifikazio informaziorik itzuli.", - "There was a problem communicating with the server. Please try again.": "Arazo bat egon da zerbitzariarekin komunikatzeko. Saiatu berriro.", - "Can't load this message": "Ezin izan da mezu hau kargatu", - "Submit logs": "Bidali egunkariak", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Oroigarria: Ez dugu zure nabigatzailearentzako euskarririk, ezin da zure esperientzia nolakoa izango den aurreikusi.", - "Unable to upload": "Ezin izan da igo", - "Unable to query secret storage status": "Ezin izan da biltegi sekretuaren egoera kontsultatu", - "Currently indexing: %(currentRoom)s": "Orain indexatzen: %(currentRoom)s", - "New login. Was this you?": "Saio berria. Zu izan zara?", - "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.", - "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", - "Use between %(min)s pt and %(max)s pt": "Erabili %(min)s pt eta %(max)s pt bitarteko balioa", - "You've successfully verified your device!": "Ongi egiaztatu duzu zure gailua!", - "To continue, use Single Sign On to prove your identity.": "Jarraitzeko, erabili Single Sign On zure identitatea frogatzeko.", - "Confirm to continue": "Berretsi jarraitzeko", - "Click the button below to confirm your identity.": "Sakatu azpiko botoia zure identitatea frogatzeko.", - "Restoring keys from backup": "Gakoak babes-kopiatik berrezartzen", - "%(completed)s of %(total)s keys restored": "%(completed)s/%(total)s gako berreskuratuta", - "Keys restored": "Gakoak berreskuratuta", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s gako ongi berreskuratuta", - "Confirm encryption setup": "Berretsi zifratze ezarpena", - "Click the button below to confirm setting up encryption.": "Sakatu azpiko botoia zifratze-ezarpena berresteko.", - "Your homeserver has exceeded its user limit.": "Zure hasiera-zerbitzariak erabiltzaile muga gainditu du.", - "Your homeserver has exceeded one of its resource limits.": "Zure hasiera-zerbitzariak bere baliabide mugetako bat gainditu du.", - "Contact your server admin.": "Jarri kontaktuan zerbitzariaren administratzailearekin.", - "Ok": "Ados", - "New version available. Update now.": "Bertsio berri eskuragarri. Eguneratu orain.", - "Please verify the room ID or address and try again.": "Egiaztatu gelaren ID-a edo helbidea eta saiatu berriro.", - "Room ID or address of ban list": "Debeku zerrendaren gelaren IDa edo helbidea", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Zure zerbitzariko administratzaileak muturretik muturrerako zifratzea desgaitu du lehenetsita gela probatuetan eta mezu zuzenetan.", - "To link to this room, please add an address.": "Gela hau estekatzeko, gehitu helbide bat.", - "No recently visited rooms": "Ez dago azkenaldian bisitatutako gelarik", - "Message preview": "Mezu-aurrebista", - "Room options": "Gelaren aukerak", - "Error creating address": "Errorea helbidea sortzean", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Errorea gertatu da helbidea sortzean. Agian ez du zerbitzariak onartzen edo behin behineko arazo bat egon da.", - "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", - "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", - "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 bertsio berriago bat erabili duzu saio honekin. Berriro bertsio hau muturretik muturrerako zifratzearekin erabiltzeko, saioa amaitu eta berriro hasi beharko duzu.", - "Switch to light mode": "Aldatu modu argira", - "Switch to dark mode": "Aldatu modu ilunera", - "Switch theme": "Aldatu azala", - "All settings": "Ezarpen guztiak", - "Use a different passphrase?": "Erabili pasa-esaldi desberdin bat?", - "Change notification settings": "Aldatu jakinarazpenen ezarpenak", - "Use custom size": "Erabili tamaina pertsonalizatua", - "Hey you. You're the best!": "Aupa txo. Onena zara!", - "Forget Room": "Ahaztu gela", - "This room is public": "Gela hau publikoa da", - "Click to view edits": "Klik egin edizioak ikusteko", - "The server is offline.": "Zerbitzaria lineaz kanpo dago.", - "The server has denied your request.": "Zerbitzariak zure eskariari uko egin dio.", - "Wrong file type": "Okerreko fitxategi-mota", - "Looks good!": "Itxura ona du!", - "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 (%(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)", - "Identity server URL must be HTTPS": "Identitate zerbitzariaren URL-a HTTPS motakoa izan behar du", - "common": { - "analytics": "Estatistikak", - "encryption_enabled": "Zifratzea gaituta", - "error": "Errorea", - "message_layout": "Mezuen antolaketa", - "modern": "Modernoa", - "mute": "Mututu", - "no_results": "Emaitzarik ez", - "offline": "Deskonektatuta", - "password": "Pasahitza", - "people": "Jendea", - "reactions": "Erreakzioak", - "security": "Segurtasuna", - "settings": "Ezarpenak", - "success": "Arrakasta", - "suggestions": "Proposamenak", - "unmute": "Audioa aktibatu", - "username": "Erabiltzaile-izena", - "verification_cancelled": "Egiaztaketa ezeztatuta", - "warning": "Abisua", - "theme": "Azala", - "room": "Gela", - "options": "Aukerak", - "name": "Izena", - "light": "Argia", - "labs": "Laborategia", - "home": "Hasiera", - "favourites": "Gogokoak", - "description": "Deskripzioa", - "attachment": "Eranskina", - "appearance": "Itxura", - "guest": "Gonbidatua", - "legal": "Legala", - "credits": "Kredituak", - "faq": "FAQ", - "preferences": "Hobespenak", - "timeline": "Denbora-lerroa", - "camera": "Kamera", - "microphone": "Mikrofonoa", - "emoji": "Emoji", - "space": "Zuriune-barra", - "someone": "Norbait", - "encrypted": "Zifratuta", - "matrix": "Matrix", - "trusted": "Konfiantzazkoa", - "not_trusted": "Ez konfiantzazkoa", - "unnamed_room": "Izen gabeko gela", - "stickerpack": "Eranskailu-multzoa", - "system_alerts": "Sistemaren alertak", - "cross_signing": "Zeharkako sinadura", - "identity_server": "Identitate zerbitzaria", - "integration_manager": "Integrazio-kudeatzailea", - "qr_code": "QR kodea", - "feedback": "Iruzkinak" - }, - "action": { - "continue": "Jarraitu", - "copy": "Kopiatu", - "create": "Sortu", - "decline": "Ukatu", - "disable": "Desgaitu", - "done": "Egina", - "edit": "Editatu", - "enable": "Gaitu", - "invite": "Gonbidatu", - "invites_list": "Gonbidapenak", - "leave": "Atera", - "leave_room": "Atera gelatik", - "next": "Hurrengoa", - "no": "Ez", - "ok": "Ados", - "quote": "Aipatu", - "react": "Erreakzioa", - "remove": "Kendu", - "reply": "Erantzun", - "report_content": "Salatu edukia", - "retry": "Berriro saiatu", - "save": "Gorde", - "start": "Hasi", - "start_chat": "Hasi txata", - "view_source": "Ikusi iturria", - "yes": "Bai", - "view": "Ikusi", - "verify": "Egiaztatu", - "upload": "Igo", - "upgrade": "Eguneratu", - "update": "Eguneratu", - "trust": "Jo fidagarritzat", - "skip": "Saltatu", - "sign_out": "Amaitu saioa", - "sign_in": "Hasi saioa", - "share": "Partekatu", - "search": "Bilatu", - "reset": "Berrezarri", - "resend": "Birbidali", - "reject": "Baztertu", - "pin": "Txintxeta", - "logout": "Amaitu saioa", - "join": "Elkartu", - "ignore": "Ezikusi", - "got_it": "Ulertuta", - "go_back": "Joan atzera", - "download": "Deskargatu", - "dismiss": "Baztertu", - "confirm": "Berretsi", - "close": "Itxi", - "cancel": "Utzi", - "back": "Atzera", - "add": "Gehitu", - "accept": "Onartu", - "disconnect": "Deskonektatu", - "change": "Aldatu", - "subscribe": "Harpidetu", - "unsubscribe": "Kendu harpidetza", - "complete": "Burutu", - "revoke": "Indargabetu", - "show_all": "Erakutsi denak", - "review": "Berrikusi", - "restore": "Berrezarri", - "register": "Eman izena", - "manage": "Kudeatu", - "go": "Joan", - "import": "Inportatu", - "export": "Esportatu", - "refresh": "Freskatu", - "mention": "Aipatu", - "submit": "Bidali", - "send_report": "Bidali salaketa" - }, - "a11y": { - "user_menu": "Erabiltzailea-menua", - "n_unread_messages_mentions": { - "other": "irakurri gabeko %(count)s mezu aipamenak barne.", - "one": "Irakurri gabeko aipamen 1." - }, - "n_unread_messages": { - "other": "irakurri gabeko %(count)s mezu.", - "one": "Irakurri gabeko mezu 1." - }, - "unread_messages": "Irakurri gabeko mezuak." - }, - "labs": { - "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", - "group_profile": "Profila", - "group_rooms": "Gelak", - "group_voip": "Ahotsa eta bideoa", - "group_encryption": "Zifratzea" - }, - "keyboard": { - "home": "Hasiera", - "space": "Zuriune-barra", - "page_up": "Orrialdea gora", - "page_down": "Orrialdea behera", - "escape": "Esc", - "enter": "Sartu", - "end": "Amaiera", - "alt": "Alt", - "control": "Ctrl", - "shift": "Maius.", - "category_calls": "Deiak", - "category_room_list": "Gelen zerrenda", - "category_navigation": "Nabigazioa", - "category_autocomplete": "Osatze automatikoa", - "composer_toggle_bold": "Txandakatu lodia", - "composer_toggle_italics": "Txandakatu etzana", - "composer_toggle_quote": "Txandakatu aipamena", - "cancel_reply": "Utzi mezua erantzuteari", - "toggle_microphone_mute": "Txandakatu mikrofonoa mututzea", - "dismiss_read_marker_and_jump_bottom": "Baztertu irakurtze-marka eta jauzi beheraino", - "jump_to_read_marker": "Jauzi irakurri gabeko mezu zaharrenera", - "upload_file": "Igo fitxategia", - "jump_room_search": "Jauzi gelaren bilaketara", - "room_list_select_room": "Hautatu gela gelen zerrendan", - "room_list_collapse_section": "Tolestu gelen zerrendako hautaketa", - "room_list_expand_section": "Hedatu gelen zerrendako hautaketa", - "toggle_top_left_menu": "Txandakatu goi ezkerreko menua", - "toggle_right_panel": "Txandakatu eskumako panela", - "autocomplete_cancel": "Ezeztatu osatze automatikoa", - "close_dialog_menu": "Itxi elkarrizketa-koadroa edo laster-menua", - "activate_button": "Aktibatu hautatutako botoia", - "composer_new_line": "Lerro berria" - }, - "composer": { - "format_bold": "Lodia", - "format_strikethrough": "Marratua", - "format_inline_code": "Kodea", - "format_code_block": "Kode blokea", - "placeholder_reply_encrypted": "Bidali zifratutako erantzun bat…", - "placeholder_reply": "Bidali erantzuna…", - "placeholder_encrypted": "Bidali zifratutako mezu bat…", - "placeholder": "Bidali mezua…" - }, - "Bold": "Lodia", - "Code": "Kodea", - "power_level": { - "default": "Lehenetsia", - "restricted": "Mugatua", - "moderator": "Moderatzailea", - "admin": "Kudeatzailea", - "custom": "Pertsonalizatua (%(level)s)", - "mod": "Moderatzailea" - }, - "bug_reporting": { - "matrix_security_issue": "Matrix-ekin lotutako segurtasun arazo baten berri emateko, irakurri Segurtasun ezagutarazte gidalerroak.", - "submit_debug_logs": "Bidali arazte-egunkariak", - "title": "Akatsen berri ematea", - "additional_context": "Arazoa ikertzen lagundu gaitzakeen testuinguru gehiago badago, esaterako gertatutakoan zer egiten ari zinen, gelaren ID-a, erabiltzaile ID-ak eta abar, mesedez jarri horiek hemen.", - "send_logs": "Bidali egunkariak", - "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", - "create_new_issue": "Sortu txosten berri bat GitHub zerbitzarian arazo hau ikertu dezagun." - }, - "time": { - "few_seconds_ago": "duela segundo batzuk", - "about_minute_ago": "duela minutu bat inguru", - "n_minutes_ago": "duela %(num)s minutu", - "about_hour_ago": "duela ordubete inguru", - "n_hours_ago": "duela %(num)s ordu", - "about_day_ago": "duela egun bat inguru", - "n_days_ago": "duela %(num)s egun", - "in_few_seconds": "hemendik segundo batzuetara", - "in_about_minute": "hemendik minutu batera", - "in_n_minutes": "hemendik %(num)s minututara", - "in_about_hour": "hemendik ordubetera", - "in_n_hours": "hemendik %(num)s ordutara", - "in_about_day": "hemendik egun batera", - "in_n_days": "hemendik %(num)s egunetara" - }, - "settings": { - "show_breadcrumbs": "Erakutsi ikusitako azken geletara lasterbideak gelen zerrendaren goialdean", - "use_12_hour_format": "Erakutsi denbora-zigiluak 12 ordutako formatuan (adib. 2:30pm)", - "always_show_message_timestamps": "Erakutsi beti mezuen denbora-zigilua", - "send_typing_notifications": "Bidali idazte-jakinarazpenak", - "replace_plain_emoji": "Automatikoki ordezkatu Emoji testu soila", - "emoji_autocomplete": "Proposatu emojiak idatzi bitartean", - "automatic_language_detection_syntax_highlight": "Antzeman programazio lengoaia automatikoki eta nabarmendu sintaxia", - "inline_url_previews_default": "Gailu URL-en aurrebista lehenetsita", - "image_thumbnails": "Erakutsi irudien aurrebista/iruditxoak", - "show_typing_notifications": "Erakutsi idazketa jakinarazpenak", - "show_redaction_placeholder": "Erakutsi kendutako mezuek utzitako hutsunea", - "show_read_receipts": "Erakutsi beste erabiltzaileek bidalitako irakurragiriak", - "show_displayname_changes": "Erakutsi pantaila-izenen aldaketak", - "big_emoji": "Gaitu emoji handiak txatean", - "prompt_invite": "Galdetu baliogabeak izan daitezkeen matrix ID-eetara gonbidapenak bidali aurretik", - "start_automatically": "Hasi automatikoki sisteman saioa hasi eta gero", - "notifications": { - "rule_contains_display_name": "Nire pantaila-izena duten mezuak", - "rule_contains_user_name": "Nire erabiltzaile-izena duten mezuak", - "rule_roomnotif": "@room duten mezuak", - "rule_room_one_to_one": "Biren arteko txatetako mezuak", - "rule_message": "Talde txatetako mezuak", - "rule_encrypted": "Zifratutako mezuak talde-txatetan", - "rule_invite_for_me": "Gela batetara gonbidatzen nautenean", - "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", - "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" - }, - "inline_url_previews_room_account": "Gaitu URLen aurrebista gela honetan (zuretzat bakarrik aldatuko duzu)", - "inline_url_previews_room": "Gaitu URLen aurrebista lehenetsita gela honetako partaideentzat" - }, - "devtools": { - "event_type": "Gertaera mota", - "state_key": "Egoera gakoa", - "event_sent": "Gertaera bidalita!", - "event_content": "Gertaeraren edukia", - "toolbox": "Tresna-kutxa", - "developer_tools": "Garatzaile-tresnak", - "category_room": "Gela", - "category_other": "Beste bat" - }, - "create_room": { - "title_public_room": "Sortu gela publikoa", - "title_private_room": "Sortu gela pribatua", - "name_validation_required": "Sartu gelaren izena", - "encryption_label": "Gaitu muturretik-muturrera zifratzea", - "topic_label": "Mintzagaia (aukerakoa)" - }, - "timeline": { - "m.call.invite": { - "voice_call": "%(senderName)s erabiltzaileak ahots-dei bat abiatu du.", - "voice_call_unsupported": "%(senderName)s erabiltzaileak ahots-dei bat abiatu du. (Nabigatzaile honek ez du onartzen)", - "video_call": "%(senderName)s erabiltzaileak bideo-dei bat abiatu du.", - "video_call_unsupported": "%(senderName)s erabiltzaileak bideo-dei bat abiatu du. (Nabigatzaile honek ez du onartzen)" - }, - "m.room.topic": "%(senderDisplayName)s erabiltzaileak mintzagaia aldatu du beste honetara: \"%(topic)s\".", - "m.room.name": { - "remove": "%(senderDisplayName)s erabiltzaileak gelaren izena kendu du.", - "change": "%(senderDisplayName)s erabiltzaileak gelaren izena aldatu du%(oldRoomName)s izatetik %(newRoomName)s izatera.", - "set": "%(senderDisplayName)s erabiltzaileak gelaren izena aldatu du, orain %(roomName)s da." - }, - "m.room.tombstone": "%(senderDisplayName)s erabiltzaileak gela hau eguneratu du.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s erabiltzaileak gela publikoa bihurtu du esteka dakien edonorentzat.", - "invite": "%(senderDisplayName)s erabiltzaileak gela soilik gonbidatuentzat bihurtu du.", - "unknown": "%(senderDisplayName)s erabiltzaileak elkartzeko araua aldatu du: %(rule)s" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s erabiltzaileak bisitariak gelara elkartzea baimendu du.", - "forbidden": "%(senderDisplayName)s bisitariak gelara elkartzea eragotzi du.", - "unknown": "%(senderDisplayName)s erabiltzaileak bisitarien araua aldatu du: %(rule)s" - }, - "m.image": "%(senderDisplayName)s erabiltzaileak irudi bat bidali du.", - "m.room.canonical_alias": { - "set": "%(senderName)s erabiltzileak %(address)s ezarri du gela honetako helbide nagusi gisa.", - "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.", - "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.", - "sent": "%(senderName)s erabiltzaileak gelara elkartzeko gonbidapen bat bidali dio %(targetDisplayName)s erbiltzaileari." - }, - "m.room.history_visibility": { - "invited": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat, gonbidapena egiten zaienetik.", - "joined": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat, elkartzen direnetik.", - "shared": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat.", - "world_readable": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du edonorentzat.", - "unknown": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du ezezagunentzat (%(visibility)s)." - }, - "m.room.pinned_events": { - "changed": "%(senderName)s erabiltzaileak gelan finkatutako mezuak aldatu ditu." - }, - "m.widget": { - "modified": "%(widgetName)s trepeta aldatu du %(senderName)s erabiltzaileak", - "added": "%(widgetName)s trepeta gehitu du %(senderName)s erabiltzaileak", - "removed": "%(widgetName)s trepeta kendu du %(senderName)s erabiltzaileak" - }, - "self_redaction": "Mezu ezabatuta", - "redaction": "Mezua ezabatu du %(name)s erabiltzaileak", - "typing_indicator": { - "one_user": "%(displayName)s idazten ari da …", - "two_users": "%(names)s eta %(lastPerson)s idazten ari dira …", - "more_users": { - "other": "%(names)s eta beste %(count)s idatzen ari dira …", - "one": "%(names)s eta beste bat idazten ari dira …" - } - }, - "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" - } - }, - "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": { - "shrug": "¯\\_(ツ)_/¯ jartzen du testu soileko mezu baten aurrean", - "plain": "Bidali mezu bat test arrunt gisa, markdown balitz aztertu gabe", - "html": "Bidali mezua html gisa, markdown balitz aztertu gabe", - "upgraderoom": "Gela bat bertsio berriago batera eguneratzen du", - "upgraderoom_permission_error": "Ez duzu agindu hau erabiltzeko baimena.", - "nick": "Zure pantaila-izena aldatzen du", - "myroomnick": "Zure pantailako izena aldatzen du gela honetan bakarrik", - "roomavatar": "Uneko gelaren abatarra aldatzen du", - "topic": "Gelaren mintzagaia jaso edo ezartzen du", - "topic_none": "Gela honek ez du mintzagairik.", - "roomname": "Gelaren izena ezartzen du", - "invite": "Emandako ID-a duen erabiltzailea gonbidatzen du gelara", - "ban": "Debekatu ID zehatz bat duen erabiltzailea", - "unban": "ID zehatz bat duen erabiltzaileari debekua altxatzen dio", - "ignore": "Ezikusi erabiltzailea, ezkutatu bere mezuak zuretzat", - "unignore": "Utzi erabiltzailea ezikusteari, erakutsi bere mezuak", - "devtools": "Garatzailearen tresnen elkarrizketa-koadroa irekitzen du", - "addwidget": "URL bidez trepeta pertsonalizatu bat gehitzen du gelara", - "rainbow": "Emandako mezua ortzadarraren koloreekin bidaltzen du", - "rainbowme": "Emandako emote-a ortzadarraren koloreekin bidaltzen du", - "help": "Aginduen zerrenda bistaratzen du, erabilera eta deskripzioekin", - "whois": "Erabiltzaileari buruzko informazioa erakusten du", - "rageshake": "Bidali akats txostena egunkariekin", - "msg": "Erabiltzaileari mezua bidaltzen dio", - "usage": "Erabilera", - "category_messages": "Mezuak", - "category_actions": "Ekintzak", - "category_admin": "Kudeatzailea", - "category_advanced": "Aurreratua", - "category_other": "Beste bat", - "addwidget_missing_url": "Eman trepetaren URLa edo txertatu kodea", - "addwidget_invalid_protocol": "Eman https:// edo http:// motako trepetaren URL-a", - "addwidget_no_permissions": "Ezin dituzu gela honetako trepetak aldatu.", - "discardsession": "Uneko irteerako talde saioa zifratutako gela batean baztertzera behartzen du", - "query": "Erabiltzailearekin txata irekitzen du", - "me": "Ekintza bistaratzen du", - "join": "Emandako helbidea duen gelara elkartzen da", - "failed_find_user": "Ezin izan da erabiltzailea gelan aurkitu", - "op": "Zehaztu erabiltzaile baten botere maila", - "deop": "Emandako ID-a duen erabiltzailea mailaz jaisten du" - }, - "presence": { - "online_for": "Konektatua %(duration)s", - "idle_for": "Inaktibo %(duration)s", - "offline_for": "Deskonektatuta %(duration)s", - "unknown_for": "Ezezaguna %(duration)s", - "online": "Konektatuta", - "idle": "Inaktibo", - "unknown": "Ezezaguna", - "offline": "Deskonektatuta", - "away": "Kanpoan" - }, - "Unknown": "Ezezaguna", - "event_preview": { - "m.call.answer": { - "you": "Deira batu zara", - "user": "%(senderName)s deira batu da" - }, - "m.call.hangup": {}, - "m.call.invite": { - "you": "Dei bat hasi duzu", - "user": "%(senderName)s(e)k dei bat hasi du", - "dm_receive": "%(senderName)s deitzen ari da" - } - }, - "voip": { - "hangup": "Eseki", - "voice_call": "Ahots-deia", - "video_call": "Bideo-deia", - "unknown_caller": "Dei-egile ezezaguna", - "call_failed": "Deiak huts egin du" - }, - "Other": "Beste bat", - "Advanced": "Aurreratua", - "room_settings": { - "permissions": { - "m.room.avatar": "Aldatu gelaren abatarra", - "m.room.name": "Aldatu gelaren izena", - "m.room.canonical_alias": "Aldatu gelaren helbide nagusia", - "m.room.history_visibility": "Aldatu historialaren ikusgaitasuna", - "m.room.power_levels": "Aldatu baimenak", - "m.room.topic": "Aldatu mintzagaia", - "m.room.tombstone": "Eguneratu gela", - "m.room.encryption": "Gaitu gelaren zifratzea", - "m.widget": "Aldatu trepetak", - "users_default": "Lehenetsitako rola", - "events_default": "Bidali mezuak", - "invite": "Gonbidatu erabiltzaileak", - "state_default": "Aldatu ezarpenak", - "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" - }, - "auth": { - "sign_in_with_sso": "Hai saioa urrats batean", - "sso": "Single sign-on", - "account_clash": "Zure kontu berria (%(newAccountId)s) erregistratuta dago, baina dagoeneko saioa hasi duzu beste kontu batekin (%(loggedInUserId)s).", - "account_clash_previous_account": "Jarraitu aurreko kontuarekin", - "log_in_new_account": "Hasi saioa zure kontu berrian.", - "registration_successful": "Ongi erregistratuta", - "footer_powered_by_matrix": "Matrix-ekin egina", - "failed_homeserver_discovery": "Huts egin du hasiera-zerbitzarien bilaketak", - "sync_footer_subtitle": "Gela askotara elkartu bazara, honek denbora behar lezake", - "unsupported_auth_msisdn": "Zerbitzari honek ez du telefono zenbakia erabiliz autentifikatzea onartzen.", - "unsupported_auth_email": "Hasiera-zerbitzari honek ez du e-mail helbidea erabiliz saioa hastea onartzen.", - "registration_disabled": "Izen ematea desaktibatuta dago hasiera-zerbitzari honetan.", - "failed_query_registration_methods": "Ezin izan da onartutako izen emate metodoei buruz galdetu.", - "incorrect_password": "Pasahitz okerra", - "failed_soft_logout_auth": "Berriro autentifikatzean huts egin du", - "soft_logout_heading": "Saioa amaitu duzu", - "forgot_password_email_required": "Zure kontura gehitutako e-mail helbidea sartu behar da.", - "forgot_password_prompt": "Pasahitza ahaztuta?", - "soft_logout_intro_password": "Sartu zure pasahitza saioa hasteko eta berreskuratu zure kontura sarbidea.", - "soft_logout_intro_sso": "Hasi saioa eta berreskuratu zure kontua.", - "soft_logout_intro_unsupported_auth": "Ezin duzu zure kontuan saioa hasi. Jarri kontaktuan zure hasiera zerbitzariko administratzailearekin informazio gehiagorako.", - "sign_in_or_register": "Hasi saioa edo sortu kontua", - "sign_in_or_register_description": "Erabili zure kontua edo sortu berri bat jarraitzeko.", - "register_action": "Sortu kontua" - }, - "export_chat": { - "messages": "Mezuak" - }, - "room_list": { - "sort_by": "Ordenatu honela", - "sort_by_activity": "Jarduera", - "sort_by_alphabet": "A-Z", - "sublist_options": "Zerrenda-aukerak", - "show_n_more": { - "other": "Erakutsi %(count)s gehiago", - "one": "Erakutsi %(count)s gehiago" - }, - "show_less": "Erakutsi gutxiago", - "notification_options": "Jakinarazpen ezarpenak" - }, - "report_content": { - "missing_reason": "Idatzi zergatik salatzen duzun.", - "report_content_to_homeserver": "Salatu edukia zure hasiera-zerbitzariko administratzaileari", - "description": "Mezu hau salatzeak bere 'gertaera ID'-a bidaliko dio hasiera-zerbitzariko administratzaileari. Gela honetako mezuak zifratuta badaude, zure hasiera-zerbitzariko administratzaileak ezin izango du mezuaren testua irakurri edo irudirik ikusi." - }, - "onboarding": { - "intro_welcome": "Ongi etorri %(appName)s-era", - "send_dm": "Bidali mezu zuzena", - "explore_rooms": "Arakatu gela publikoak", - "create_room": "Sortu talde-txata" - }, - "setting": { - "help_about": { - "brand_version": "%(brand)s bertsioa:", - "help_link": "%(brand)s erabiltzeko laguntza behar baduzu, egin klik hemen.", - "help_link_chat_bot": "%(brand)s erabiltzeko laguntza behar baduzu, egin klik hemen edo hasi txat bat gure botarekin beheko botoia sakatuz.", - "chat_bot": "Txateatu %(brand)s botarekin", - "title": "Laguntza eta honi buruz", - "versions": "Bertsioak", - "clear_cache_reload": "Garbitu cachea eta birkargatu" - } - } -} diff --git a/src/i18n/strings/fa.json b/src/i18n/strings/fa.json index 73424e2d6b2..182e7db6c08 100644 --- a/src/i18n/strings/fa.json +++ b/src/i18n/strings/fa.json @@ -1,2768 +1,2605 @@ { - "Sunday": "یکشنبه", - "Notification targets": "هدف‌های آگاه‌سازی", - "Today": "امروز", - "Friday": "آدینه", - "Notifications": "آگاهی‌ها", - "What's New": "چه خبر", - "On": "روشن", - "Changelog": "تغییراتِ به‌وجودآمده", - "Waiting for response from server": "در انتظار پاسخی از سمت سرور", - "Operation failed": "عملیات انجام نشد", - "This Room": "این گپ", - "Unavailable": "غیرقابل‌دسترسی", - "Favourite": "علاقه‌مندی‌ها", - "All Rooms": "همه‌ی گپ‌ها", - "Source URL": "آدرس مبدا", - "Failed to add tag %(tagName)s to room": "در افزودن تگ %(tagName)s موفقیت‌آمیز نبود", - "No update available.": "هیچ به روزرسانی جدیدی موجود نیست.", - "Noisy": "پرسروصدا", - "Tuesday": "سه‌شنبه", - "Unnamed room": "گپ نام‌گذاری نشده", - "Saturday": "شنبه", - "Monday": "دوشنبه", - "Failed to forget room %(errCode)s": "فراموش کردن اتاق با خطا مواجه شد %(errCode)s", - "Wednesday": "چهارشنبه", - "Send": "ارسال", - "All messages": "همه‌ی پیام‌ها", - "unknown error code": "کد خطای ناشناخته", - "What's new?": "چه خبر؟", - "Invite to this room": "دعوت به این گپ", - "You cannot delete this message. (%(code)s)": "شما نمی‌توانید این پیام را پاک کنید. (%(code)s)", - "Thursday": "پنج‌شنبه", - "Search…": "جستجو…", - "Yesterday": "دیروز", - "Error encountered (%(errorDetail)s).": "خطای رخ داده (%(errorDetail)s).", - "Low Priority": "کم اهمیت", - "Off": "خاموش", - "Failed to remove tag %(tagName)s from room": "خطا در حذف کلیدواژه‌ی %(tagName)s از گپ", - "Failed to change password. Is your password correct?": "خطا در تغییر گذرواژه. آیا از درستی گذرواژه‌تان اطمینان دارید؟", - "This email address is already in use": "این آدرس ایمیل در حال حاضر در حال استفاده است", - "This phone number is already in use": "این شماره تلفن در حال استفاده است", - "Use Single Sign On to continue": "برای ادامه، از ورود یکپارچه استفاده کنید", - "Confirm adding email": "تأیید افزودن رایانامه", - "Add Email Address": "افزودن نشانی رایانامه", - "Confirm adding phone number": "تأیید افزودن شماره تلفن", - "Add Phone Number": "افزودن شماره تلفن", - "Later": "بعداً", - "Contact your server admin.": "تماس با مدیر کارسازتان.", - "Ok": "تأیید", - "Encryption upgrade available": "ارتقای رمزنگاری ممکن است", - "Verify this session": "تأیید این نشست", - "Set up": "برپایی", - "Confirm adding this email address by using Single Sign On to prove your identity.": "برای تأیید هویتتان، این نشانی رایانامه را با ورود یکپارچه تأیید کنید.", - "Click the button below to confirm adding this email address.": "برای تأیید افزودن این نشانی رایانامه، دکمهٔ زیر را بزنید.", - "Click the button below to confirm adding this phone number.": "برای تائید اضافه‌شدن این شماره تلفن، بر روی دکمه‌ی زیر کلیک کنید.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "برای اثبات هویت خود، اضافه‌شدن این شماره تلفن را با استفاده از Single Sign On تائید کنید.", - "Failed to verify email address: make sure you clicked the link in the email": "خطا در تائید آدرس ایمیل: مطمئن شوید که بر روی لینک موجود در ایمیل کلیک کرده اید", - "Forget room": "فراموش کردن اتاق", - "Filter room members": "فیلتر کردن اعضای اتاق", - "Failure to create room": "ایجاد اتاق با خطا مواجه شد", - "Failed to unban": "رفع مسدودیت با خطا مواجه شد", - "Failed to set display name": "تنظیم نام نمایشی با خطا مواجه شد", - "Failed to send request.": "ارسال درخواست با خطا مواجه شد.", - "Failed to ban user": "کاربر مسدود نشد", - "Error decrypting attachment": "خطا در رمزگشایی پیوست", - "Email address": "آدرس ایمیل", - "Email": "ایمیل", - "Download %(text)s": "دانلود 2%(text)s", - "Default": "پیشفرض", - "Decrypt %(text)s": "رمزگشایی %(text)s", - "Deactivate Account": "غیرفعال کردن حساب", - "Current password": "گذرواژه فعلی", - "Cryptography": "رمزنگاری", - "Confirm password": "تأیید گذرواژه", - "Commands": "فرمان‌ها", - "Command error": "خطای فرمان", - "Change Password": "تغییر گذواژه", - "Banned users": "کاربران مسدود شده", - "Are you sure you want to reject the invitation?": "آیا مطمئن هستید که می خواهید دعوت را رد کنید؟", - "Are you sure you want to leave the room '%(roomName)s'?": "آیا مطمئن هستید که می خواهید از اتاق '2%(roomName)s' خارج شوید؟", - "Are you sure?": "مطمئنی؟", - "Anyone": "هر کس", - "An error has occurred.": "خطایی رخ داده است.", - "A new password must be entered.": "گذواژه جدید باید وارد شود.", - "Authentication": "احراز هویت", - "Default Device": "دستگاه پیشفرض", - "No media permissions": "عدم مجوز رسانه", - "No Webcams detected": "هیچ وبکمی شناسایی نشد", - "No Microphones detected": "هیچ میکروفونی شناسایی نشد", - "Account": "حساب کابری", - "Incorrect verification code": "کد فعال‌سازی اشتباه است", - "Incorrect username and/or password.": "نام کاربری و یا گذرواژه اشتباه است.", - "Home": "خانه", - "For security, this session has been signed out. Please sign in again.": "برای امنیت، این نشست نامعتبر شده است. لطفاً دوباره وارد سیستم شوید.", - "We couldn't log you in": "نتوانستیم شما را وارد کنیم", - "Only continue if you trust the owner of the server.": "تنها در صورتی که به صاحب سرور اطمینان دارید، ادامه دهید.", - "Identity server has no terms of service": "سرور هویت هیچگونه شرایط خدمات ندارد", - "%(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", - "AM": "قبل از ظهر", - "PM": "بعد از ظهر", - "Dec": "دسامبر", - "Nov": "نوامبر", - "Oct": "اکتبر", - "Sep": "سپتامبر", - "Aug": "اوت", - "Jul": "ژوئیه", - "Jun": "ژوئن", - "May": "می", - "Apr": "آوریل", - "Mar": "مارس", - "Feb": "فوریه", - "Jan": "ژانویه", - "Sat": "شنبه", - "Fri": "جمعه", - "Thu": "پنجشنبه", - "Wed": "چهارشنبه", - "Tue": "سه‌شنبه", - "Mon": "دوشنبه", - "Sun": "یکشنبه", - "The server does not support the room version specified.": "سرور از نسخه‌ی اتاقی که مشخص شده‌است، پشتیبانی نمی‌کند.", - "Server may be unavailable, overloaded, or you hit a bug.": "سرور ممکن است از دسترس خارج شده، یا فشار بار زیادی را تحمل کرده، و یا به یک باگ نرم‌افزاری برخورد کرده باشد.", - "Upload Failed": "بارگذاری موفقیت‌آمیز نبود", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "حجم پرونده‌ی '%(fileName)s' از آستانه‌ی تنظیم‌شده بر روی سرور بیشتر است", - "The file '%(fileName)s' failed to upload.": "بارگذاری پرونده '%(fileName)s' موفقیت‌آمیز نبود.", - "You do not have permission to start a conference call in this room": "شما اجازه‌ی شروع جلسه‌ی تصویری در این اتاق را ندارید", - "Permission Required": "اجازه نیاز است", - "You cannot place a call with yourself.": "امکان برقراری تماس با خودتان وجود ندارد.", - "You've reached the maximum number of simultaneous calls.": "شما به بیشینه‌ی تعداد تماس‌های هم‌زمان رسیده‌اید.", - "Too Many Calls": "تعداد زیاد تماس", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "لطفا برای برقراری تماس، از مدیر %(homeserverDomain)s بخواهید سرور TURN را پیکربندی نماید.", - "Call failed due to misconfigured server": "تماس به دلیل پیکربندی نادرست سرور موفقیت‌آمیز نبود", - "The call was answered on another device.": "تماس بر روی دستگاه دیگری پاسخ داده شد.", - "Answered Elsewhere": "در جای دیگری پاسخ داده شد", - "The call could not be established": "امکان برقراری تماس وجود ندارد", - "Unable to load! Check your network connectivity and try again.": "امکان بارگیری محتوا وجود ندارد! لطفا وضعیت اتصال خود به اینترنت را بررسی کرده و مجددا اقدام نمائید.", - "Explore rooms": "جستجو در اتاق ها", - "Use an identity server": "از سرور هویت‌سنجی استفاده کنید", - "Double check that your server supports the room version chosen and try again.": "بررسی کنید که کارگزار شما از نسخه اتاق انتخاب‌شده پشتیبانی کرده و دوباره امتحان کنید.", - "Error upgrading room": "خطا در ارتقاء نسخه اتاق", - "Setting up keys": "تنظیم کلیدها", - "Are you sure you want to cancel entering passphrase?": "آیا مطمئن هستید که می خواهید وارد کردن عبارت امنیتی را لغو کنید؟", - "Cancel entering passphrase?": "وارد کردن عبارت امنیتی لغو شود؟", - "Missing room_id in request": "room_id در صورت درخواست وجود ندارد", - "Missing user_id in request": "user_id در صورت درخواست وجود ندارد", - "Room %(roomId)s not visible": "اتاق %(roomId)s قابل مشاهده نیست", - "You do not have permission to do that in this room.": "شما مجاز به انجام این کار در این اتاق نیستید.", - "You are not in this room.": "شما در این اتاق نیستید.", - "Power level must be positive integer.": "سطح قدرت باید عدد صحیح مثبت باشد.", - "This room is not recognised.": "این اتاق شناخته نشده است.", - "Missing roomId.": "شناسه‌ی اتاق گم‌شده.", - "Unable to create widget.": "ایجاد ابزارک امکان پذیر نیست.", - "You need to be able to invite users to do that.": "نیاز است که شما قادر به دعوت کاربران به آن باشید.", - "You need to be logged in.": "شما باید وارد شوید.", - "Failed to invite": "دعوت موفقیت‌آمیز نبود", - "Moderator": "معاون", - "Restricted": "ممنوع", - "Zimbabwe": "زیمبابوه", - "Zambia": "زامبیا", - "Yemen": "یمن", - "Western Sahara": "صحرای غربی", - "Wallis & Futuna": "والیس و فوتونا", - "Vietnam": "ویتنام", - "Venezuela": "ونزوئلا", - "Vatican City": "شهر واتیکان", - "Vanuatu": "وانواتو", - "Uzbekistan": "ازبکستان", - "Uruguay": "اروگوئه", - "United Arab Emirates": "امارات متحده عربی", - "Ukraine": "اوکراین", - "Uganda": "اوگاندا", - "U.S. Virgin Islands": "جزایر ویرجین ایالات متحده", - "Tuvalu": "تووالو", - "Turks & Caicos Islands": "جزایر ترک و کایکوس", - "Turkmenistan": "ترکمنستان", - "Turkey": "بوقلمون", - "Tunisia": "تونس", - "Trinidad & Tobago": "ترینیداد و توباگو", - "Tonga": "تونگا", - "Tokelau": "توكلائو", - "Togo": "رفتن", - "Timor-Leste": "تیمور-لسته", - "Thailand": "تایلند", - "Tanzania": "تانزانیا", - "Tajikistan": "تاجیکستان", - "Taiwan": "تایوان", - "São Tomé & Príncipe": "سائو تومه و پرنسیپ", - "Syria": "سوریه", - "Switzerland": "سوئیس", - "Sweden": "سوئد", - "Swaziland": "سوازیلند", - "Svalbard & Jan Mayen": "سوالبارد و جان ماین", - "Suriname": "سورینام", - "Sudan": "سودان", - "St. Vincent & Grenadines": "سنت وینسنت و گرنادین ها", - "St. Pierre & Miquelon": "سنت پیر و میکلون", - "St. Martin": "سنت مارتین", - "St. Lucia": "سنت لوسیا", - "St. Kitts & Nevis": "سنت کیتس و نویس", - "St. Helena": "سنت هلنا", - "St. Barthélemy": "سنت بارتلمی", - "Sri Lanka": "سری لانکا", - "Spain": "اسپانیا", - "South Sudan": "سودان جنوبی", - "South Korea": "کره جنوبی", - "South Georgia & South Sandwich Islands": "جزایر جورجیا جنوبی", - "South Africa": "آفریقای جنوبی", - "Somalia": "سومالی", - "Solomon Islands": "جزایر سلیمان", - "Slovenia": "اسلوونی", - "Slovakia": "اسلواکی", - "Sint Maarten": "سینت مارتن", - "Singapore": "سنگاپور", - "Sierra Leone": "سیرا لئون", - "Seychelles": "سیشل", - "Serbia": "صربستان", - "Senegal": "سنگال", - "Saudi Arabia": "عربستان سعودی", - "San Marino": "سان مارینو", - "Samoa": "ساموآ", - "Réunion": "ریونیون", - "Rwanda": "رواندا", - "Russia": "روسیه", - "Romania": "رومانی", - "Qatar": "قطر", - "Puerto Rico": "پورتوریکو", - "Portugal": "کشور پرتغال", - "Poland": "لهستان", - "Pitcairn Islands": "جزایر پیتکرن", - "Philippines": "فیلیپین", - "Peru": "پرو", - "Paraguay": "پاراگوئه", - "Papua New Guinea": "پاپوآ گینه نو", - "Panama": "پاناما", - "Palestine": "فلسطین", - "Palau": "پالائو", - "Pakistan": "پاکستان", - "Oman": "عمان", - "Norway": "نروژ", - "Northern Mariana Islands": "جزایر ماریانای شمالی", - "North Korea": "کره شمالی", - "Norfolk Island": "جزیره نورفولک", - "Niue": "نیوئه", - "Nigeria": "نیجریه", - "Niger": "نیجر", - "Nicaragua": "نیکاراگوئه", - "New Zealand": "نیوزلند", - "New Caledonia": "کالدونیای جدید", - "Netherlands": "هلند", - "Nepal": "نپال", - "Nauru": "نائورو", - "Namibia": "ناميبيا", - "Myanmar": "میانمار", - "Mozambique": "موزامبیک", - "Morocco": "مراکش", - "Montserrat": "مونتسرات", - "Montenegro": "مونته نگرو", - "Mongolia": "مغولستان", - "Monaco": "موناکو", - "Moldova": "مولداوی", - "Micronesia": "میکرونزی", - "Mexico": "مکزیک", - "Mayotte": "مایوت", - "Mauritius": "موریس", - "Mauritania": "موریتانی", - "Martinique": "مارتینیک", - "Marshall Islands": "جزایر مارشال", - "Malta": "مالت", - "Mali": "مالی", - "Maldives": "مالدیو", - "Malaysia": "مالزی", - "Malawi": "مالاوی", - "Madagascar": "ماداگاسکار", - "Macedonia": "مقدونیه", - "Macau": "ماکائو", - "Luxembourg": "لوکزامبورگ", - "Lithuania": "لیتوانی", - "Liechtenstein": "لیختن اشتاین", - "Libya": "لیبی", - "Liberia": "لیبریا", - "Lesotho": "لسوتو", - "Lebanon": "لبنان", - "Latvia": "لتونی", - "Laos": "لائوس", - "Kyrgyzstan": "قرقیزستان", - "Kuwait": "کویت", - "Kosovo": "کوزوو", - "Kiribati": "کیریباتی", - "Kenya": "کنیا", - "Kazakhstan": "قزاقستان", - "Jordan": "اردن", - "Jersey": "جرسی", - "Japan": "ژاپن", - "Jamaica": "جامائیکا", - "Italy": "ایتالیا", - "Israel": "رژیم غاصب صهیونیستی", - "Isle of Man": "جزیره من", - "Ireland": "ایرلند", - "Iraq": "عراق", - "Iran": "ایران", - "Indonesia": "اندونزی", - "India": "هند", - "Iceland": "ایسلند", - "Hungary": "مجارستان", - "Hong Kong": "هنگ کنگ", - "Honduras": "هندوراس", - "Heard & McDonald Islands": "جزایر هرد و مک دونالد", - "Haiti": "هائیتی", - "Guyana": "گویان", - "Guinea-Bissau": "گینه بیسائو", - "Guinea": "گینه", - "Guernsey": "گرنزی", - "Guatemala": "گواتمالا", - "Guam": "گوام", - "Guadeloupe": "گوادلوپ", - "Grenada": "گرنادا", - "Greenland": "گرینلند", - "Greece": "یونان", - "Gibraltar": "جبل الطارق", - "Ghana": "غنا", - "Germany": "آلمان", - "Georgia": "گرجستان", - "Gambia": "گامبیا", - "Gabon": "گابن", - "French Southern Territories": "سرزمین های جنوبی فرانسه", - "French Polynesia": "پلینزی فرانسه", - "French Guiana": "گویان فرانسه", - "France": "فرانسه", - "Finland": "فنلاند", - "Fiji": "فیجی", - "Faroe Islands": "جزایر فارو", - "Falkland Islands": "جزایر فالکلند", - "Ethiopia": "اتیوپی", - "Estonia": "استونی", - "Eritrea": "اریتره", - "Equatorial Guinea": "گینه استوایی", - "El Salvador": "السالوادور", - "Egypt": "مصر", - "Ecuador": "اکوادور", - "Dominican Republic": "جمهوری دومینیکن", - "Dominica": "دومینیکا", - "Djibouti": "جیبوتی", - "Denmark": "دانمارک", - "Côte d’Ivoire": "ساحل عاج", - "Czech Republic": "جمهوری چک", - "Cyprus": "قبرس", - "Curaçao": "کوراسائو", - "Cuba": "کوبا", - "Croatia": "کرواسی", - "Costa Rica": "کاستاریکا", - "Cook Islands": "جزایر کوک", - "Congo - Kinshasa": "کنگو - کینشاسا", - "Congo - Brazzaville": "کنگو - برازاویل", - "Comoros": "کومور", - "Colombia": "کلمبیا", - "Cocos (Keeling) Islands": "جزایر کوکوس (کیلینگ)", - "Christmas Island": "جزیره کریسمس", - "China": "چین", - "Chile": "شیلی", - "Chad": "چاد", - "Central African Republic": "جمهوری آفریقای مرکزی", - "Cayman Islands": "جزایر کیمن", - "Caribbean Netherlands": "کارائیب هلند", - "Cape Verde": "کیپ ورد", - "Canada": "کانادا", - "Cameroon": "کامرون", - "Cambodia": "کامبوج", - "Burundi": "بوروندی", - "Burkina Faso": "بورکینافاسو", - "Bulgaria": "بلغارستان", - "Brunei": "برونئی", - "British Virgin Islands": "جزایر ویرجین بریتانیا", - "British Indian Ocean Territory": "قلمرو اقیانوس هند بریتانیا", - "Brazil": "برزیل", - "Bouvet Island": "جزیره بووت", - "Botswana": "بوتسوانا", - "Bosnia": "بوسنی", - "Bolivia": "بولیوی", - "Bhutan": "بوتان", - "Bermuda": "برمودا", - "Benin": "بنین", - "Belize": "بلیز", - "Belgium": "بلژیک", - "Belarus": "بلاروس", - "Barbados": "باربادوس", - "Bangladesh": "بنگلادش", - "Bahrain": "بحرین", - "Bahamas": "باهاما", - "Azerbaijan": "آذربایجان", - "Austria": "اتریش", - "Australia": "استرالیا", - "Aruba": "آروبا", - "Armenia": "ارمنستان", - "Argentina": "آرژانتین", - "Antigua & Barbuda": "آنتیگوا و باربودا", - "Antarctica": "جنوبگان", - "Anguilla": "آنگویلا", - "Angola": "آنگولا", - "Andorra": "آندورا", - "American Samoa": "ساموآ آمریکایی", - "Algeria": "الجزایر", - "Albania": "آلبانی", - "Åland Islands": "جزایر الند", - "Afghanistan": "افغانستان", - "United States": "ایالات متحده", - "United Kingdom": "انگلستان", - "This email address was not found": "این آدرس ایمیل یافت نشد", - "Unable to enable Notifications": "فعال کردن اعلان ها امکان پذیر نیست", - "%(brand)s was not given permission to send notifications - please try again": "به %(brand)s اجازه ارسال اعلان داده نشده است - لطفاً دوباره امتحان کنید", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s اجازه ارسال اعلان به شما را ندارد - لطفاً تنظیمات مرورگر خود را بررسی کنید", - "%(name)s is requesting verification": "%(name)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.": "ما از مرورگر خواستیم تا سروری را که شما برای ورود استفاده می‌کنید به خاطر بسپارد، اما متاسفانه مرورگر شما آن را فراموش کرده‌است. به صفحه‌ی ورود بروید و دوباره امتحان کنید.", - "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.": "این اقدام نیاز به دسترسی به سرور هویت‌سنجی پیش‌فرض برای تایید آدرس ایمیل یا شماره تماس دارد، اما کارگزار هیچ گونه شرایط خدماتی (terms of service) ندارد.", - "Use an identity server to invite by email. Manage in Settings.": "برای دعوت از یک سرور هویت‌سنجی استفاده نمائید. می‌توانید این مورد را در تنظیمات پیکربندی نمائید.", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "برای دعوت با استفاده از ایمیل از یک سرور هویت‌سنجی استفاده نمائید. جهت استفاده از سرور هویت‌سنجی پیش‌فرض (%(defaultIdentityServerName)s) بر روی ادامه کلیک کنید، وگرنه آن را در بخش تنظیمات پیکربندی نمائید.", - "Session already verified!": "نشست پیش از این تائید شده‌است!", - "Verifies a user, session, and pubkey tuple": "یک کاربر، نشست و عبارت کلید عمومی را تائید می‌کند", - "You are no longer ignoring %(userId)s": "شما دیگر کاربر %(userId)s را نادیده نمی‌گیرید", - "Unignored user": "کاربران نادیده گرفته‌نشده", - "You are now ignoring %(userId)s": "شما هم‌اکنون کاربر %(userId)s را نادیده گرفتید", - "Ignored user": "کاربران نادیده گرفته‌شده", - "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 مطابقت دارد. نشست به عنوان تأیید شده علامت گذاری شد.", - "Verified key": "کلید تأیید شده", - "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 تطابق ندارد. این می تواند به معنی رهگیری ارتباطات شما باشد!", - "Reason": "دلیل", - "Repeats like \"aaa\" are easy to guess": "تکرارهایی مانند بببب به راحتی قابل حدس هستند", - "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": "دسترسی به سرور میسر نیست", - "The server has denied your request.": "سرور درخواست شما را رد کرده است.", - "Use your Security Key to continue.": "برای ادامه از کلید امنیتی خود استفاده کنید.", - "%(creator)s created and configured the room.": "%(creator)s اتاق را ایجاد و پیکربندی کرد.", - "Be found by phone or email": "از طریق تلفن یا ایمیل پیدا شوید", - "Find others by phone or email": "دیگران را از طریق تلفن یا ایمیل پیدا کنید", - "Sign out and remove encryption keys?": "خروج از حساب کاربری و حذف کلیدهای رمزنگاری؟", - "Remember my selection for this widget": "انتخاب من برای این ابزارک را بخاطر بسپار", - "I don't want my encrypted messages": "پیام‌های رمزشده‌ی خود را نمی‌خواهم", - "Upgrade this room to version %(version)s": "این اتاق را به نسخه %(version)s ارتقا دهید", - "Please enter the code it contains:": "لطفا کدی را که در آن وجود دارد وارد کنید:", - "Failed to save space settings.": "تنظیمات فضای کاری ذخیره نشد.", - "Not a valid Security Key": "کلید امنیتی معتبری نیست", - "This widget would like to:": "این ابزارک تمایل دارد:", - "Unable to set up keys": "تنظیم کلیدها امکان پذیر نیست", - "%(completed)s of %(total)s keys restored": "%(completed)s از %(total)s کلید بازیابی شدند", - "a new cross-signing key signature": "یک کلید امضای متقابل جدید", - "a new master key signature": "یک شاه‌کلید جدید", - "Password is allowed, but unsafe": "گذرواژه مجاز است ، اما ناامن است", - "Upload files (%(current)s of %(total)s)": "بارگذاری فایل‌ها (%(current)s از %(total)s)", - "Failed to decrypt %(failedCount)s sessions!": "رمزگشایی %(failedCount)s نشست موفقیت‌آمیز نبود!", - "Unable to load backup status": "بارگیری و نمایش وضعیت نسخه‌ی پشتیبان امکان‌پذیر نیست", - "Link to most recent message": "پیوند به آخرین پیام", - "Clear Storage and Sign Out": "فضای ذخیره‌سازی را پاک کرده و از حساب کاربری خارج شوید", - "%(creator)s created this DM.": "%(creator)s این گفتگو را ایجاد کرد.", - "The server is offline.": "سرور آفلاین است.", - "You're all caught up.": "همه‌ی کارها را انجام دادید.", - "Successfully restored %(sessionCount)s keys": "کلیدهای %(sessionCount)s با موفقیت بازیابی شدند", - "Restoring keys from backup": "بازیابی کلیدها از نسخه پشتیبان", - "a device cross-signing signature": "کلید امضای متقابل یک دستگاه", - "Upload %(count)s other files": { - "one": "بارگذاری %(count)s فایل دیگر", - "other": "بارگذاری %(count)s فایل دیگر" - }, - "Room Settings - %(roomName)s": "تنظیمات اتاق - %(roomName)s", - "Start using Key Backup": "شروع استفاده از نسخه‌ی پشتیبان کلید", - "Unable to restore backup": "بازیابی نسخه پشتیبان امکان پذیر نیست", - "Clear cache and resync": "پاک کردن حافظه‌ی کش و همگام سازی مجدد", - "Failed to upgrade room": "اتاق ارتقاء نیافت", - "Link to selected message": "پیوند به پیام انتخاب شده", - "Unable to restore session": "امکان بازیابی نشست وجود ندارد", - "Reset event store": "پاک‌کردن مخزن رخداد", - "Reset event store?": "پاک‌کردن مخزن رخداد؟", - "Invite to %(roomName)s": "دعوت به %(roomName)s", - "Enter Security Key": "کلید امنیتی را وارد کنید", - "Enter Security Phrase": "عبارت امنیتی را وارد کنید", - "Incorrect Security Phrase": "عبارت امنیتی نادرست است", - "Security Key mismatch": "عدم تطابق کلید امنیتی", - "Invalid Security Key": "کلید امنیتی نامعتبر است", - "Wrong Security Key": "کلید امنیتی اشتباه است", - "Continuing without email": "ادامه بدون ایمیل", - "Approve widget permissions": "دسترسی‌های ابزارک را تائید کنید", - "Server isn't responding": "سرور پاسخ نمی دهد", - "Unable to upload": "بارگذاری امکان پذیر نیست", - "Signature upload failed": "بارگذاری امضا انجام نشد", - "Signature upload success": "موفقیت در بارگذاری امضا", - "Cancelled signature upload": "بارگذاری امضا لغو شد", - "a key signature": "یک امضای کلیدی", - "Clear cross-signing keys": "کلیدهای امضای متقابل را پاک کن", - "Destroy cross-signing keys?": "کلیدهای امضای متقابل نابود شود؟", - "Recently Direct Messaged": "گفتگوهای خصوصی اخیر", - "Upgrade public room": "ارتقاء اتاق عمومی", - "Upgrade private room": "ارتقاء اتاق خصوصی", - "Resend %(unsentCount)s reaction(s)": "بازارسال %(unsentCount)s واکنش", - "Missing session data": "داده‌های نشست از دست رفته است", - "Manually export keys": "کلیدها را به صورت دستی استخراج (Export)کن", - "No backup found!": "نسخه پشتیبان یافت نشد!", - "Incompatible local cache": "حافظه‌ی محلی ناسازگار", - "Upgrade Room Version": "ارتقاء نسخه‌ی اتاق", - "Share Room Message": "به اشتراک گذاشتن پیام اتاق", - "Reset everything": "همه چیز را بازراه‌اندازی (reset) کنید", - "Consult first": "ابتدا مشورت کنید", - "Save Changes": "ذخیره تغییرات", - "Leave Space": "ترک فضای کاری", - "Remember this": "این را به یاد داشته باش", - "Decline All": "رد کردن همه", - "Modal Widget": "ابزارک کمکی", - "Updating %(brand)s": "به‌روزرسانی %(brand)s", - "Looks good!": "به نظر خوب میاد!", - "Security Key": "کلید امنیتی", - "Security Phrase": "عبارت امنیتی", - "Keys restored": "کلیدها بازیابی شدند", - "Upload completed": "بارگذاری انجام شد", - "Not Trusted": "قابل اعتماد نیست", - "Session key": "کلید نشست", - "Session name": "نام نشست", - "Verify session": "تائید نشست", - "Country Dropdown": "لیست کشور", - "Verification Request": "درخواست تأیید", - "Command Help": "راهنمای دستور", - "Message edits": "ویرایش پیام", - "Upload all": "بارگذاری همه", - "Upload Error": "خطای بارگذاری", - "Cancel All": "لغو همه", - "Upload files": "بارگذاری فایل‌ها", - "Phone (optional)": "شماره تلفن (اختیاری)", - "Email (optional)": "ایمیل (اختیاری)", - "Share User": "به اشتراک‌گذاری کاربر", - "Share Room": "به اشتراک‌گذاری اتاق", - "Send Logs": "ارسال گزارش ها", - "Recent Conversations": "گفتگوهای اخیر", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "این کاربران ممکن است وجود نداشته یا نامعتبر باشند و نمی‌توان آنها را دعوت کرد: %(csvNames)s", - "Failed to find the following users": "این کاربران یافت نشدند", - "Failed to transfer call": "انتقال تماس انجام نشد", - "A call can only be transferred to a single user.": "تماس فقط می تواند به یک کاربر منتقل شود.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "ما نتوانستیم آن کاربران را دعوت کنیم. لطفاً کاربرانی را که می خواهید دعوت کنید بررسی کرده و دوباره امتحان کنید.", - "Something went wrong trying to invite the users.": "در تلاش برای دعوت از کاربران مشکلی پیش آمد.", - "We couldn't create your DM.": "نتوانستیم گفتگوی خصوصی مد نظرتان را ایجاد کنیم.", - "Invite by email": "دعوت از طریق ایمیل", - "Click the button below to confirm your identity.": "برای تأیید هویت خود بر روی دکمه زیر کلیک کنید.", - "Confirm to continue": "برای ادامه تأیید کنید", - "To continue, use Single Sign On to prove your identity.": "برای ادامه از احراز هویت یکپارچه جهت اثبات هویت خود استفاده نمائید.", - "Integrations not allowed": "یکپارچه‌سازی‌ها اجازه داده نشده‌اند", - "Integrations are disabled": "پکپارچه‌سازی‌ها غیر فعال هستند", - "Incoming Verification Request": "درخواست تأیید دریافتی", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "با تأیید این دستگاه، آن را به عنوان مورد اعتماد علامت‌گذاری کرده و کاربرانی که شما را تأیید کرده اند، به این دستگاه اعتماد خواهند کرد.", - "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.": "این دستگاه را تأیید کنید تا به عنوان مورد اعتماد علامت‌گذاری شود. اعتماد به این دستگاه در هنگام استفاده از رمزنگاری سرتاسر آرامش و اطمینان بیشتری را برای شما به ارمغان می‌آورد.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "با تأیید این کاربر ، نشست وی به عنوان مورد اعتماد علامت‌گذاری شده و همچنین نشست شما به عنوان مورد اعتماد برای وی علامت‌گذاری خواهد شد.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "این کاربر را تأیید کنید تا به عنوان کاربر مورد اعتماد علامت‌گذاری شود. اعتماد به کاربران آرامش و اطمینان بیشتری به شما در استفاده از رمزنگاری سرتاسر می‌دهد.", - "Terms of Service": "شرایط استفاده از خدمات", - "Search names and descriptions": "جستجوی نام‌ها و توضیحات", - "Failed to create initial space rooms": "ایجاد اتاق‌های اولیه در فضای کاری موفق نبود", - "What do you want to organise?": "چه چیزی را می‌خواهید سازماندهی کنید؟", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "گفتگوهای خصوصی یا اتاق‌هایی را برای افزودن انتخاب کنید. این فقط یک فضای کاری برای شماست، هیچ کس از وجود آن مطلع نخواهد شد. می‌توانید موارد بیشتری را بعدا اضافه کنید.", - "Share %(name)s": "به اشتراک‌گذاری %(name)s", - "It's just you at the moment, it will be even better with others.": "در حال حاضر فقط شما حضور دارید ، با دیگران حتی بهتر هم خواهد بود.", - "Go to my first room": "برو به اتاق اول من", - "Clear all data": "پاک کردن همه داده ها", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "پاک کردن همه داده های این جلسه غیرقابل بازگشت است. پیامهای رمزگذاری شده از بین می‌روند مگر اینکه از کلیدهای آنها پشتیبان تهیه شده باشد.", - "Clear all data in this session?": "همه داده‌های این نشست پاک شود؟", - "Go to my space": "برو به محیط کاری من", - "Who are you working with?": "با چه کسانی کار می‌کنید؟", - "Make sure the right people have access to %(name)s": "اطمینان حاصل کنید که افراد مناسب به %(name)s دسترسی دارند", - "Just me": "فقط من", - "A private space to organise your rooms": "یک فضای کار خصوصی برای منظم‌کردن اتاق‌هایتان", - "Me and my teammates": "من و هم‌تیمی‌هایم", - "A private space for you and your teammates": "یک فضای کار خصوصی برای شما و هم تیمی‌هایتان", - "Reason (optional)": "دلیل (اختیاری)", - "Failed to invite the following users to your space: %(csvUsers)s": "امکان دعوت کاربرانی که در ادامه آمده‌اند به فضای کاری شما میسر نیست: %(csvUsers)s", - "Invite your teammates": "هم‌تیمی‌های خود را دعوت کنید", - "Make sure the right people have access. You can invite more later.": "اطمینان حاصل کنید که افراد مناسب دسترسی دارند. بعداً می توانید افراد بیشتری دعوت کنید.", - "Invite by username": "دعوت به نام کاربری", - "What are some things you want to discuss in %(spaceName)s?": "برخی از مواردی که می خواهید درباره‌ی آن‌ها در %(spaceName)s بحث کنید، چیست؟", - "Let's create a room for each of them.": "بیایید برای هر یک از آنها یک اتاق درست کنیم.", - "You can add more later too, including already existing ones.": "بعداً می توانید موارد بیشتری را اضافه کنید ، از جمله موارد موجود.", - "Confirm Removal": "تأیید حذف", - "Removing…": "در حال حذف…", - "Unable to load commit detail: %(msg)s": "بارگیری جزئیات commit انجام نشد: %(msg)s", - "Notes": "یادداشت‌ها", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "سعی شد یک نقطه‌ی زمانی خاص در پیام‌های این اتاق بارگیری و نمایش داده شود، اما شما دسترسی لازم برای مشاهده‌ی پیام را ندارید.", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "قبل از ارسال گزارش‌ها، برای توصیف مشکل خود باید یک مسئله در GitHub ایجاد کنید.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "سعی شد یک نقطه‌ی زمانی خاص در پیام‌های این اتاق بارگیری و نمایش داده شود، اما پیداکردن آن میسر نیست.", - "Failed to load timeline position": "بارگیری و نمایش پیام‌ها با مشکل مواجه شد", - "Uploading %(filename)s and %(count)s others": { - "other": "در حال بارگذاری %(filename)s و %(count)s مورد دیگر", - "one": "در حال بارگذاری %(filename)s و %(count)s مورد دیگر" - }, - "Uploading %(filename)s": "در حال بارگذاری %(filename)s", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "یادآوری: مرورگر شما پشتیبانی نمی شود ، بنابراین ممکن است تجربه شما غیرقابل پیش بینی باشد.", - "Preparing to download logs": "در حال آماده سازی برای بارگیری گزارش ها", - "Failed to send logs: ": "ارسال گزارش با خطا مواجه شد: ", - "Thank you!": "با سپاس!", - "Logs sent": "گزارش‌های مربوط ارسال شد", - "Preparing to send logs": "در حال آماده سازی برای ارسال گزارش ها", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "لطفاً به ما بگویید چه مشکلی پیش آمد و یا اینکه لطف کنید و یک مسئله GitHub ایجاد کنید که مشکل را توصیف کند.", - "You may contact me if you have any follow up questions": "در صورت داشتن هرگونه سوال پیگیری ممکن است با من تماس بگیرید", - "To leave the beta, visit your settings.": "برای خروج از بتا به بخش تنظیمات مراجعه کنید.", - "Close dialog": "بستن گفتگو", - "Invite anyway": "به هر حال دعوت کن", - "Invite anyway and never warn me again": "به هر حال دعوت کن و دیگر هرگز به من هشدار نده", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "برای شناسه‌های ماتریکس زیر، پروفایلی پیدا نشد - آیا به هر حال می خواهید آنها را دعوت کنید؟", - "Invalid homeserver discovery response": "پاسخ جستجوی سرور معتبر نیست", - "Failed to get autodiscovery configuration from server": "دریافت پیکربندیِ جستجوی خودکار از سرور موفقیت‌آمیز نبود", - "The following users may not exist": "کاربران زیر ممکن است وجود نداشته باشند", - "Use an identity server to invite by email. Manage in Settings.": "از یک سرور هویت‌سنجی برای دعوت از طریق ایمیل استفاده کنید. اینکار را می‌توانید از طریق بخش تنظیمات انجام دهید.", - "Invalid base_url for m.homeserver": "base_url نامعتبر برای m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "به نظر می‌رسد که آدرس سرور، متعلق به یک سرور معتبر نباشد", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "از یک سرور هویت‌سنجی برای دعوت از طریق ایمیل استفاده کنید. از پیش فرض (%(defaultIdentityServerName)s) استفاده کنید یا آن را در بخش تنظیمات مدیریت کنید.", - "Invalid identity server discovery response": "پاسخ نامعتبر برای جستجوی سرور هویت‌سنجی", - "Invalid base_url for m.identity_server": "base_url نامعتبر برای سرور m.identity_server", - "Identity server URL does not appear to be a valid identity server": "به نظر می‌رسد آدرس سرور هویت‌سنجی، متعلق به یک سرور هویت‌سنجی معتبر نیست", - "Wrong file type": "نوع فایل اشتباه است", - "Confirm encryption setup": "راه‌اندازی رمزگذاری را تأیید کنید", - "General failure": "خطای عمومی", - "Please contact your service administrator to continue using this service.": "لطفاً برای ادامه استفاده از این سرویس با مدیر سرور خود تماس بگیرید .", - "Create a new room": "ایجاد اتاق جدید", - "This account has been deactivated.": "این حساب غیر فعال شده است.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "لطفا توجه کنید شما به سرور %(hs)s وارد شده‌اید، و نه سرور matrix.org.", - "Want to add a new room instead?": "آیا می‌خواهید یک اتاق جدید را بیفزایید؟", - "Add existing rooms": "افزودن اتاق‌های موجود", - "Space selection": "انتخاب فضای کاری", - "There was a problem communicating with the homeserver, please try again later.": "در برقراری ارتباط با سرور مشکلی پیش آمده، لطفاً چند لحظه‌ی دیگر مجددا امتحان کنید.", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "در حال افزودن اتاق‌ها...", - "other": "در حال افزودن اتاق‌ها... (%(progress)s از %(count)s)" - }, - "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 استفاده کرده و یا حالت اجرای غیرامن اسکریپت‌ها را فعال کنید.", - "Not all selected were added": "همه‌ی موارد انتخاب شده، اضافه نشدند", - "Server name": "نام سرور", - "Enter the name of a new server you want to explore.": "نام سرور جدیدی که می خواهید در آن کاوش کنید را وارد کنید.", - "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 سرور شما قابل اعتماد است، و اینکه پلاگینی بر روی مرورگر شما مانع از ارسال درخواست به سرور نمی‌شود.", - "Add a new server": "افزودن سرور جدید", - "Your server": "سرور شما", - "Can't find this server or its room list": "این سرور و یا لیست اتاق‌های آن پیدا نمی شود", - "You are not allowed to view this server's rooms list": "شما مجاز به مشاهده لیست اتاق‌های این سرور نمی‌باشید", - "Looks good": "به نظر خوب میاد", - "Enter a server name": "نام سرور را وارد کنید", - "And %(count)s more...": { - "other": "و %(count)s مورد بیشتر ..." - }, - "Join millions for free on the largest public server": "به بزرگترین سرور عمومی با میلیون ها نفر کاربر بپیوندید", - "Failed to re-authenticate due to a homeserver problem": "به دلیل مشکلی که در سرور وجود دارد ، احراز هویت مجدد انجام نشد", - "Server Options": "گزینه های سرور", - "This address is already in use": "این آدرس قبلاً استفاده شده‌است", - "This address is available to use": "این آدرس برای استفاده در دسترس است", - "e.g. my-room": "به عنوان مثال، my-room", - "Some characters not allowed": "برخی از کاراکترها مجاز نیستند", - "Command Autocomplete": "تکمیل خودکار دستور", - "Room address": "آدرس اتاق", - "In reply to ": "در پاسخ به", - "Emoji Autocomplete": "تکمیل خودکار شکلک", - "Notify the whole room": "به کل اتاق اطلاع بده", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "بارگیری رویدادی که به آن پاسخ داده شد امکان پذیر نیست، یا وجود ندارد یا شما اجازه مشاهده آن را ندارید.", - "Room Notification": "اعلان اتاق", - "Notification Autocomplete": "تکمیل خودکار اعلان", - "Room Autocomplete": "تکمیل خودکار اتاق", - "Space Autocomplete": "تکمیل خودکار فضای کاری", - "User Autocomplete": "تکمیل خودکار کاربر", - "Enter a Security Phrase": "یک عبارت امنیتی وارد کنید", - "Great! This Security Phrase looks strong enough.": "عالی! این عبارت امنیتی به اندازه کافی قوی به نظر می رسد.", - "Custom level": "سطح دلخواه", - "Power level": "سطح قدرت", - "That matches!": "مطابقت دارد!", - "Use a different passphrase?": "از عبارت امنیتی دیگری استفاده شود؟", - "That doesn't match.": "مطابقت ندارد.", - "Go back to set it again.": "برای تنظیم مجدد آن به عقب برگردید.", - "Enter your Security Phrase a second time to confirm it.": "عبارت امنیتی خود را برای تائید مجددا وارد کنید.", - "Your keys are being backed up (the first backup could take a few minutes).": "در حال پیشتیبان‌گیری از کلیدهای شما (اولین نسخه پشتیبان ممکن است چند دقیقه طول بکشد).", - "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.": "از یک عبارت محرمانه که فقط خودتان می‌دانید استفاده کنید، و محض احتیاط کلید امینی خود را برای استفاده هنگام پشتیبان‌گیری ذخیره نمائید.", - "Filter results": "پالایش نتایج", - "Server did not return valid authentication information.": "سرور اطلاعات احراز هویت معتبری را باز نگرداند.", - "Server did not require any authentication": "سرور به احراز هویت احتیاج نداشت", - "There was a problem communicating with the server. Please try again.": "مشکلی در برقراری ارتباط با سرور وجود داشت. لطفا دوباره تلاش کنید.", - "Confirm account deactivation": "غیرفعال کردن حساب کاربری را تأیید کنید", - "Are you sure you want to deactivate your account? This is irreversible.": "آیا از غیرفعال‌کردن حساب کاربری خود اطمینان دارید؟ این کار غیر قابل بازگشت است.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "برای غیرفعال‌کردن حساب کاربری خود ابتدا باید هویت خود را ثابت کنید که برای این کار می‌توانید از احراز هویت یکپارچه استفاده کنید.", - "Continue With Encryption Disabled": "با رمزنگاری غیرفعال ادامه بده", - "Incompatible Database": "پایگاه داده ناسازگار", - "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": "برای جلوگیری از دست دادن تاریخچه‌ی گفتگوی خود باید قبل از ورود به برنامه ، کلیدهای اتاق خود را استخراج (Export) کنید. برای این کار باید از نسخه جدیدتر %(brand)s استفاده کنید", - "You can't send any messages until you review and agree to our terms and conditions.": "تا زمانی که شرایط و ضوابط سرویس ما را مطالعه و با آن موافقت نکنید، نمی توانید هیچ پیامی ارسال کنید.", - "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.": "پیام شما ارسال نشد زیرا این سرور به محدودیت تعداد کاربر فعال ماهانه‌ی خود رسیده است. لطفاً برای ادامه استفاده از سرویس با مدیر سرور خود تماس بگیرید .", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "پیام شما ارسال نشد زیرا این سرور از محدودیت منابع فراتر رفته است. لطفاً برای ادامه استفاده از سرویس با مدیر سرور خود تماس بگیرید .", - "Some of your messages have not been sent": "بعضی از پیام‌های شما ارسال نشده‌اند", - "You can select all or individual messages to retry or delete": "شما می‌توانید یک یا همه‌ی پیام‌ها را برای تلاش مجدد یا حذف انتخاب کنید", - "Sent messages will be stored until your connection has returned.": "پیام‌های ارسالی تا زمان بازگشت اتصال شما ذخیره خواهند ماند.", - "Server may be unavailable, overloaded, or search timed out :(": "سرور ممکن است در دسترس نباشد ، بار زیادی روی آن قرار گرفته یا زمان جستجو به پایان رسیده‌باشد :(", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "شما %(count)s اعلان خوانده‌نشده در نسخه‌ی قبلی این اتاق دارید.", - "one": "شما %(count)s اعلان خوانده‌نشده در نسخه‌ی قبلی این اتاق دارید." - }, - "%(count)s members": { - "other": "%(count)s عضو", - "one": "%(count)s عضو" - }, - "%(count)s rooms": { - "other": "%(count)s اتاق", - "one": "%(count)s اتاق" - }, - "This room is suggested as a good one to join": "این اتاق به عنوان یک گزینه‌ی خوب برای عضویت پیشنهاد می شود", - "Suggested": "پیشنهادی", - "Your server does not support showing space hierarchies.": "سرور شما از نمایش سلسله مراتبی فضاهای کاری پشتیبانی نمی کند.", - "Select a room below first": "ابتدا یک اتاق از لیست زیر انتخاب کنید", - "Failed to remove some rooms. Try again later": "حذف برخی اتاق‌ها با مشکل همراه بود. لطفا بعدا تلاش فرمائید", - "Mark as not suggested": "علامت‌گذاری به عنوان پیشنهاد‌نشده", - "Mark as suggested": "علامت‌گذاری به عنوان پیشنهاد‌شده", - "You may want to try a different search or check for typos.": "ممکن است بخواهید یک جستجوی دیگر انجام دهید یا غلط‌های املایی را بررسی کنید.", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "برای در امان ماندن در برابر از دست‌دادن پیام‌ها و داده‌های رمزشده‌ی خود، از کلید‌های رمزنگاری خود یک نسخه‌ی پشتیبان بر روی سرور قرار دهید.", - "Enter your account password to confirm the upgrade:": "گذرواژه‌ی خود را جهت تائيد عملیات ارتقاء وارد کنید:", - "Restore your key backup to upgrade your encryption": "برای ارتقاء رمزنگاری، ابتدا نسخه‌ی پشتیبان خود را بازیابی کنید", - "%(name)s cancelled verifying": "%(name)s تأیید هویت را لغو کرد", - "You cancelled verifying %(name)s": "شما تأیید هویت %(name)s را لغو کردید", - "You verified %(name)s": "شما هویت %(name)s را تأیید کردید", - "You have ignored this user, so their message is hidden. Show anyways.": "شما این کاربر را نادیده گرفته‌اید، بنابراین پیام او نمایش داده نمی‌شود. نمایش بده.", - "Video conference started by %(senderName)s": "کنفرانس ویدئویی توسط %(senderName)s آغاز شده است", - "Video conference updated by %(senderName)s": "کنفرانس ویدیویی توسط %(senderName)s به روز شد", - "Video conference ended by %(senderName)s": "کنفرانس ویدیویی توسط %(senderName)s به پایان رسید", - "Join the conference from the room information card on the right": "از طریق کارت اطلاعات اتاق در سمت راست، به کنفرانس بپیوندید", - "Join the conference at the top of this room": "از بالای این اتاق به کنفرانس بپوندید", - "Show image": "نمایش تصویر", - "Error decrypting image": "خطا در رمزگشایی تصویر", - "Invalid file%(extra)s": "پرونده نامعتبر%(extra)s", - "Message Actions": "اقدامات پیام", - "The encryption used by this room isn't supported.": "رمزگذاری استفاده شده توسط این اتاق پشتیبانی نمی شود.", - "Encryption not enabled": "رمزگذاری فعال نیست", - "Ignored attempt to disable encryption": "تلاش برای غیرفعال کردن رمزگذاری نادیده گرفته شد", - "You cancelled verification.": "شما تأیید هویت را لغو کردید.", - "%(displayName)s cancelled verification.": "%(displayName)s تایید هویت را لغو کرد.", - "Verification timed out.": "مهلت تأیید تمام شد.", - "Start verification again from their profile.": "دوباره تأیید را از نمایه آنها شروع کنید.", - "Start verification again from the notification.": "از اعلان دوباره تأیید را شروع کنید.", - "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!": "شما با موفقیت دستگاه خود را تأیید کردید!", - "Verify all users in a room to ensure it's secure.": "برای اطمینان از امنیت اتاق، هویت همه‌ی کاربران حاضر در اتاق را تأیید کنید.", - "Almost there! Is %(displayName)s showing the same shield?": "تقریباً تمام شد! آیا %(displayName)s نیز سپر مشابهی را نشان می‌دهد؟", - "Verify by emoji": "تأیید توسط شکلک", - "Verify by comparing unique emoji.": "با مقایسه شکلک تأیید کنید.", - "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": "با اسکن تأیید کنید", - "Edit devices": "ویرایش دستگاه‌ها", - "This client does not support end-to-end encryption.": "این کلاینت از رمزگذاری سرتاسر پشتیبانی نمی کند.", - "Failed to deactivate user": "غیرفعال کردن کاربر انجام نشد", - "Deactivate user": "غیرفعال کردن کاربر", - "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?": "با غیرفعال کردن این کاربر، او از سیستم خارج شده و از ورود مجدد وی جلوگیری می‌شود. علاوه بر این، او تمام اتاق هایی را که در آن هست ترک می کند. این عمل قابل برگشت نیست. آیا مطمئن هستید که می خواهید این کاربر را غیرفعال کنید؟", - "Deactivate user?": "کاربر غیرفعال شود؟", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "شما نمی توانید این تغییر را باطل کنید زیرا در حال ارتقا سطح قدرت یک کاربر به سطح قدرت خود هستید.", - "Failed to change power level": "تغییر سطح قدرت انجام نشد", - "Failed to mute user": "کاربر بی صدا نشد", - "Remove recent messages": "حذف پیام‌های اخیر", - "Remove %(count)s messages": { - "one": "حذف ۱ پیام", - "other": "حذف %(count)s پیام" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "برای مقدار زیادی پیام ممکن است مدتی طول بکشد. لطفا در این بین مرورگر خود را refresh نکنید.", - "Remove recent messages by %(user)s": "حذف پیام‌های اخیر %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "در پیام‌ها بالا بروید تا ببینید آیا موارد قدیمی وجود دارد یا خیر.", - "No recent messages by %(user)s found": "هیچ پیام جدیدی برای %(user)s یافت نشد", - "Demote": "تنزل رتبه", - "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.": "شما نمی توانید این تغییر را لغو کنید زیرا در حال تنزل خود هستید، اگر آخرین کاربر ممتاز در اتاق باشید بازپس گیری امتیازات غیرممکن است.", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "شما نمی توانید این تغییر را لغو کنید زیرا در حال تنزل خود هستید، اگر آخرین کاربر ممتاز در فضای کاری باشید، بازپس گیری امتیازات غیرممکن است.", - "Demote yourself?": "خودتان را تنزل می‌دهید؟", - "Share Link to User": "اشتراک لینک برای کاربر", - "Jump to read receipt": "پرش به آخرین پیام خوانده شده", - "Hide sessions": "مخفی کردن نشست‌ها", - "%(count)s sessions": { - "one": "%(count)s نشست", - "other": "%(count)s نشست" - }, - "Hide verified sessions": "مخفی کردن نشست‌های تأیید شده", - "%(count)s verified sessions": { - "one": "1 نشست تأیید شده", - "other": "%(count)s نشست تایید شده" - }, - "Room settings": "تنظیمات اتاق", - "Share room": "به اشتراک گذاری اتاق", - "Not encrypted": "رمزگذاری نشده", - "Add widgets, bridges & bots": "افزودن ابزارک‌ها، پل‌ها و ربات‌ها", - "Edit widgets, bridges & bots": "ویرایش ابزارک ها ، پل ها و ربات ها", - "Widgets": "ابزارک ها", - "Set my room layout for everyone": "چیدمان اتاق من را برای همه تنظیم کن", - "You can only pin up to %(count)s widgets": { - "other": "فقط می توانید تا %(count)s ابزارک را پین کنید" - }, - "One of the following may be compromised:": "ممکن است یکی از موارد زیر به در معرض خطر باشد:", - "Your homeserver": "سرور شما", - "Your messages are not secure": "پیام های شما ایمن نیستند", - "For extra security, verify this user by checking a one-time code on both of your devices.": "برای امنیت بیشتر، با بررسی کد یکبارمصرف در هر دو دستگاه، این کاربر را تأیید کنید.", - "Verify User": "تأیید هویت کاربر", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "در اتاق‌های رمزگذاری شده، پیام‌های شما امن هستند و فقط شما و گیرنده کلیدهای منحصر به فرد برای باز کردن قفل آن‌ها را دارید.", - "Messages in this room are not end-to-end encrypted.": "پیام های موجود در این اتاق به صورت سرتاسر رمزگذاری نشده‌اند.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "پیام‌های شما امن هستند و فقط شما و گیرنده کلیدهای منحصر به فرد برای باز کردن قفل آنها را دارید.", - "Direct Messages": "پیام مستقیم", - "Messages in this room are end-to-end encrypted.": "پیام‌های موجود در این اتاق به صورت سرتاسر رمزگذاری شده‌اند.", - "Start Verification": "شروع تایید هویت", - "Accepting…": "پذیرش…", - "Waiting for %(displayName)s to accept…": "منتظر قبول کردن توسط %(displayName)s…", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "هنگامی که فردی یک URL را در پیام خود قرار می دهد، می توان با مشاهده پیش نمایش آن URL، اطلاعات بیشتری در مورد آن پیوند مانند عنوان ، توضیحات و یک تصویر از وب سایت دریافت کرد.", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "در اتاق های رمزگذاری شده، مانند این اتاق، پیش نمایش URL به طور پیش فرض غیرفعال است تا اطمینان حاصل شود که سرور شما (جایی که پیش نمایش ها ایجاد می شود) نمی تواند اطلاعات مربوط به پیوندهایی را که در این اتاق مشاهده می کنید جمع آوری کند.", - "URL previews are disabled by default for participants in this room.": "پیش نمایش URL به طور پیش فرض برای شرکت کنندگان در این اتاق غیرفعال است.", - "URL previews are enabled by default for participants in this room.": "پیش نمایش URL به طور پیش فرض برای شرکت کنندگان در این اتاق فعال است.", - "You have disabled URL previews by default.": "شما به طور پیش فرض پیش نمایش url را غیر فعال کرده اید.", - "You have enabled URL previews by default.": "شما به طور پیش فرض پیش نمایش url را فعال کرده اید.", - "Publish this room to the public in %(domain)s's room directory?": "این اتاق را در فهرست اتاق %(domain)s برای عموم منتشر شود؟", - "Room avatar": "آواتار اتاق", - "Room Topic": "موضوع اتاق", - "Room Name": "نام اتاق", - "Jump to first invite.": "به اولین دعوت بروید.", - "Jump to first unread room.": "به اولین اتاق خوانده نشده بروید.", - "%(roomName)s is not accessible at this time.": "در حال حاضر %(roomName)s قابل دسترسی نیست.", - "%(roomName)s does not exist.": "%(roomName)s وجود ندارد.", - "%(roomName)s can't be previewed. Do you want to join it?": "پیش بینی %(roomName)s امکان پذیر نیست. آیا می خواهید به آن بپیوندید؟", - "You're previewing %(roomName)s. Want to join it?": "شما در حال پیش نمایش %(roomName)s هستید. می خواهید به آن بپیوندید؟", - "Reject & Ignore user": "رد کردن و نادیده گرفتن کاربر", - " invited you": " شما را دعوت کرد", - "Do you want to join %(roomName)s?": "آیا می خواهید ب %(roomName)s بپیوندید؟", - "Start chatting": "گپ زدن را شروع کن", - " wants to chat": " می‌خواهد چت کند", - "Do you want to chat with %(user)s?": "آیا می خواهید با %(user)s چت کنید؟", - "Share this email in Settings to receive invites directly in %(brand)s.": "برای دریافت مستقیم دعوت در %(brand)s این ایمیل را در تنظیمات به اشتراک بگذارید.", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "برای دریافت مستقیم دعوت در %(brand)s یک سرور هویت‌سنجی در تنظیمات مشخص کنید.", - "This invite to %(roomName)s was sent to %(email)s": "این دعوت به %(roomName)s به %(email)s ارسال شد", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "برای دریافت مستقیم دعوت در %(brand)s این ایمیل را به حساب خود در تنظیمات متصل کنید.", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "این دعوت به %(roomName)s به %(email)s ارسال شده است که با حساب شما مرتبط نیست", - "Join the discussion": "به بحث بپیوندید", - "Try to join anyway": "به هر حال عضو شدن را تلاش کن", - "You can only join it with a working invite.": "فقط با یک دعوت نامه معتبر می توانید به آن بپیوندید.", - "Something went wrong with your invite to %(roomName)s": "در دعوت شما به %(roomName)s مشکلی پیش آمده است", - "You were banned from %(roomName)s by %(memberName)s": "شما از %(roomName)s توسط %(memberName)s محروم شدید", - "Re-join": "دوباره بپیوندید", - "Forget this room": "فراموش کردن این اتاق", - "Reason: %(reason)s": "دلیل: %(reason)s", - "Sign Up": "ثبت نام", - "Join the conversation with an account": "پیوستن به گفتگو با یک حساب کاربری", - "Empty room": "اتاق خالی", - "Suggested Rooms": "اتاق‌های پیشنهادی", - "Historical": "تاریخی", - "Low priority": "اولویت کم", - "Explore public rooms": "کاوش در اتاق‌های عمومی", - "Add room": "افزودن اتاق", - "Rooms": "اتاق‌ها", - "Open dial pad": "باز کردن صفحه شماره‌گیری", - "Show Widgets": "نمایش ابزارک‌ها", - "Hide Widgets": "پنهان‌کردن ابزارک‌ها", - "Join Room": "به اتاق بپیوندید", - "(~%(count)s results)": { - "one": "(~%(count)s نتیجه)", - "other": "(~%(count)s نتیجه)" - }, - "No recently visited rooms": "اخیراً از اتاقی بازدید نشده است", - "Recently visited rooms": "اتاق‌هایی که به تازگی بازدید کرده‌اید", - "Room %(name)s": "اتاق %(name)s", - "Replying": "پاسخ دادن", - "%(duration)sd": "%(duration)s روز", - "%(duration)sh": "%(duration)s ساعت", - "%(duration)sm": "%(duration)s دقیقه", - "%(duration)ss": "%(duration)s ثانیه", - "This is the start of .": "این شروع است.", - "Add a photo, so people can easily spot your room.": "عکس اضافه کنید تا افراد بتوانند به راحتی اتاق شما را ببینند.", - "Invite to just this room": "فقط به این اتاق دعوت کنید", - "%(displayName)s created this room.": "%(displayName)s این اتاق را ایجاد کرده است.", - "You created this room.": "شما این اتاق را ایجاد کردید.", - "Add a topic to help people know what it is about.": "یک موضوع اضافه کنید تا به افراد کمک کنید از آنچه در آن است مطلع شوند.", - "Topic: %(topic)s ": "موضوع: %(topic)s ", - "Topic: %(topic)s (edit)": "موضوع: %(topic)s (ویرایش)", - "This is the beginning of your direct message history with .": "این ابتدای تاریخچه پیام مستقیم شما با است.", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "فقط شما دو نفر در این مکالمه حضور دارید ، مگر اینکه یکی از شما کس دیگری را به عضویت دعوت کند.", - "Italics": "مورب", - "You do not have permission to post to this room": "شما اجازه ارسال در این اتاق را ندارید", - "This room has been replaced and is no longer active.": "این اتاق جایگزین شده‌است و دیگر فعال نیست.", - "The conversation continues here.": "گفتگو در اینجا ادامه دارد.", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (سطح قدرت %(powerLevelNumber)s)", - "Invited": "دعوت شد", - "Invite to this space": "به این فضای کاری دعوت کنید", - "and %(count)s others...": { - "one": "و یکی دیگر ...", - "other": "و %(count)s مورد دیگر ..." - }, - "Close preview": "بستن پیش نمایش", - "Scroll to most recent messages": "به جدیدترین پیام‌ها بروید", - "Failed to send": "ارسال با خطا مواجه شد", - "Your message was sent": "پیام شما ارسال شد", - "The authenticity of this encrypted message can't be guaranteed on this device.": "صحت این پیام رمزگذاری شده در این دستگاه تضمین نمی شود.", - "Encrypted by a deleted session": "با یک نشست حذف شده رمزگذاری شده است", - "Unencrypted": "رمزگذاری نشده", - "Encrypted by an unverified session": "توسط یک نشست تأیید نشده رمزگذاری شده است", - "Export room keys": "استخراج کلیدهای اتاق", - "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": "مشاهده پیام", - "Information": "اطلاعات", - "Rotate Right": "چرخش به راست", - "Rotate Left": "چرخش به چپ", - "%(count)s people you know have already joined": { - "one": "%(count)s نفر از افرادی که می شناسید قبلاً پیوسته‌اند", - "other": "%(count)s نفر از افرادی که می شناسید قبلاً به آن پیوسته‌اند" - }, - "Including %(commaSeparatedMembers)s": "شامل %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "نمایش ۱ عضو", - "other": "نمایش همه %(count)s عضو" - }, - "expand": "گشودن", - "collapse": "بستن", - "Enter passphrase": "عبارت امنیتی را وارد کنید", - "Confirm passphrase": "عبارت امنیتی را تائید کنید", - "This version of %(brand)s does not support searching encrypted messages": "این نسخه از %(brand)s از جستجوی پیام های رمزگذاری شده پشتیبانی نمی کند", - "Import room keys": "واردکردن (Import) کلیدهای اتاق", - "This version of %(brand)s does not support viewing some encrypted files": "این نسخه از %(brand)s از مشاهده برخی از پرونده های رمزگذاری شده پشتیبانی نمی کند", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "این فرآیند به شما اجازه می‌دهد تا کلیدهای امنیتی را وارد (Import) کنید، کلیدهایی که قبلا از کلاینت‌های دیگر خود استخراج (Export) کرده‌اید. پس از آن شما می‌توانید هر پیامی را که کلاینت دیگر قادر به رمزگشایی آن بوده را، رمزگشایی و مشاهده کنید.", - "Use the Desktop app to search encrypted messages": "برای جستجوی میان پیام‌های رمز شده از نسخه دسکتاپ استفاده کنید", - "Use the Desktop app to see all encrypted files": "برای مشاهده همه پرونده های رمز شده از نسخه دسکتاپ استفاده کنید", - "Widget added by": "ابزارک اضافه شده توسط", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "فایل استخراج‌شده با یک عبارت امنیتی محافظت می‌شود. برای رمزگشایی فایل باید عبارت امنیتی را وارد کنید.", - "Popout widget": "بیرون انداختن ابزارک", - "This widget may use cookies.": "این ابزارک ممکن است از کوکی استفاده کند.", - "Widgets do not use message encryption.": "ابزارک ها از رمزگذاری پیام استفاده نمی کنند.", - "File to import": "فایل برای واردکردن (Import)", - "Using this widget may share data with %(widgetDomain)s.": "استفاده از این ابزارک ممکن است داده‌هایی را با %(widgetDomain)s به اشتراک بگذارد.", - "New Recovery Method": "روش بازیابی جدید", - "A new Security Phrase and key for Secure Messages have been detected.": "یک عبارت امنیتی و کلید جدید برای پیام‌رسانی امن شناسایی شد.", - "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.": "اگر روش بازیابی جدیدی را تنظیم نکرده‌اید، ممکن است حمله‌کننده‌ای تلاش کند به حساب کاربری شما دسترسی پیدا کند. لطفا گذرواژه حساب کاربری خود را تغییر داده و فورا یک روش جدیدِ بازیابی در بخش تنظیمات انتخاب کنید.", - "Widget ID": "شناسه ابزارک", - "Room ID": "شناسه اتاق", - "%(brand)s URL": "آدرس %(brand)s", - "Your theme": "پوسته شما", - "Your user ID": "شناسه کاربری شما", - "Your display name": "نام نمایشی شما", - "Any of the following data may be shared:": "هر یک از داده های زیر ممکن است به اشتراک گذاشته شود:", - "This session is encrypting history using the new recovery method.": "این نشست تاریخچه‌ی پیام‌های رمزشده را با استفاده از روش جدیدِ بازیابی، رمز می‌کند.", - "Cancel search": "لغو جستجو", - "Go to Settings": "برو به تنظیمات", - "Set up Secure Messages": "پیام‌رسانی امن را تنظیم کنید", - "Recovery Method Removed": "روش بازیابی حذف شد", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "نشست فعلی تشخیص داده که عبارت امنیتی و کلید لازم شما برای پیام‌رسانی امن حذف شده‌است.", - "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!": "مشکلی پیش آمد!", - "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.": "برای لینک دادن به این اتاق، لطفا یک نشانی برای آن اضافه کنید.", - "Can't load this message": "بارگیری این پیام امکان پذیر نیست", - "Submit logs": "ارسال لاگ‌ها", - "edited": "ویرایش شده", - "Edited at %(date)s. Click to view edits.": "ویرایش شده در %(date)s. برای مشاهده ویرایش ها کلیک کنید.", - "Click to view edits": "برای مشاهده ویرایش ها کلیک کنید", - "Edited at %(date)s": "ویرایش شده در %(date)s", - "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?": "شما در آستانه هدایت شدن به یک سایت ثالث هستید بنابراین می توانید حساب خود را برای استفاده با %(integrationsUrl)s احراز هویت کنید. آیا مایل هستید ادامه دهید؟", - "Add an Integration": "یکپارچه سازی اضافه کنید", - "This room is a continuation of another conversation.": "این اتاق ادامه گفتگوی دیگر است.", - "Click here to see older messages.": "برای دیدن پیام های قدیمی اینجا کلیک کنید.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s آواتار اتاق را به تغییر داد", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s آواتار اتاق را حذف کرد.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s آواتار خود را در %(roomName)s تغییر داد", - "Message deleted on %(date)s": "پیام در %(date)s حذف شد", - "reacted with %(shortName)s": " واکنش نشان داد با %(shortName)s", - "Add reaction": "افزودن واکنش", - "Error processing voice message": "خطا در پردازش پیام صوتی", - "Error decrypting video": "خطا در رمزگشایی ویدیو", - "You sent a verification request": "شما یک درخواست تأیید هویت ارسال کرده‌اید", - "%(name)s wants to verify": "%(name)s می‌خواهد تأیید هویت کند", - "%(name)s cancelled": "%(name)s لغو کرد", - "%(name)s declined": "%(name)s رد کرد", - "You cancelled": "شما لغو کردید", - "You declined": "شما رد کردید", - "%(name)s accepted": "%(name)s پذیرفت", - "You accepted": "پذیرفتید", - "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)": "خواندن نشانگر طول عمر خارج از صفحه نمایش (میلی ثانیه)", - "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 پیام‌های رمزشده را به صورت امن و محلی ذخیره کرده تا در نتایج جستجو نمایش دهد:", - "Short keyboard patterns are easy to guess": "الگوهای کوتاه صفحه کلید به راحتی قابل حدس هستند", - "Straight rows of keys are easy to guess": "ردیف کلیدهای مستقیم به راحتی قابل حدس هستند", - "Common names and surnames are easy to guess": "نام و نام خانوادگی‌های متداول به راحتی قابل حدس زدن هستند", - "Names and surnames by themselves are easy to guess": "به راحتی می توان نام و نام خانوادگی را حدس زد", - "Predictable substitutions like '@' instead of 'a' don't help very much": "جایگزین‌های قابل پیش بینی مانند '@' به جای 'a' کمک زیادی نمی کند", - "Unrecognised command: %(commandText)s": "دستور نامفهوم: %(commandText)s", - "Unknown Command": "دستور ناشناس", - "Server unavailable, overloaded, or something else went wrong.": "سرور در دسترس نیست، یا حجم بار روی آن زیاد شده و یا خطای دیگری رخ داده است.", - "Server error": "خطای سرور", - "Everyone in this room is verified": "همه‌ی اعضای این اتاق تائید شده‌اند", - "This room is end-to-end encrypted": "این اتاق به صورت سرتاسر رمزشده است", - "Someone is using an unknown session": "فردی از یک نشست ناشناس استفاده می‌کند", - "You have verified this user. This user has verified all of their sessions.": "شما این کاربر را تائید کرده‌اید. این کاربر تمام نشست‌های خود را تائيد کرده‌است.", - "You have not verified this user.": "شما این کاربر را تائید نکرده‌اید.", - "This user has not verified all of their sessions.": "این کاربر هیچ‌کدام از نشست‌های خود را تائید نکرده است.", - "Phone Number": "شماره تلفن", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "یک پیام متنی به +%(msisdn)s ارسال شد. لطفا کد تائید موجود در آن را وارد کنید.", - "Remove %(phone)s?": "%(phone)s را پاک می‌کنید؟", - "Email Address": "آدرس ایمیل", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "جهت تائيد آدرس ایمیل، ما یک ایمیل برای شما ارسال کردیم. لطفا فرآیند موجود در ایمیل را پی گرفته و سپس بر روی دکمه‌ی زیر کلیک نمائید.", - "Unable to add email address": "امکان اضافه‌کردن آدرس ایمیل وجود ندارد", - "This doesn't appear to be a valid email address": "به نظر می‌رسد این یک آدرس ایمیل معتبر نیست", - "Invalid Email Address": "آدرس ایمیل نامعتبر", - "Remove %(email)s?": "%(email)s را پاک می‌کنید؟", - "Unable to remove contact information": "حذف اطلاعات تماس امکان‌پذیر نیست", - "Discovery options will appear once you have added a phone number above.": "امکانات کاوش و جستجو بلافاصله بعد از اضافه‌کردن شماره تلفن در بالا ظاهر خواهند شد.", - "Verification code": "کد تائید", - "Please enter verification code sent via text.": "لطفا کد تائیدی را که از طریق متن ارسال شده‌است، وارد کنید.", - "Unable to verify phone number.": "امکان تائید شماره تلفن وجود ندارد.", - "Unable to share phone number": "امکان به اشتراک‌گذاری شماره تلفن وجود ندارد", - "Unable to revoke sharing for phone number": "لغو اشتراک‌گذاری شماره تلفن امکان‌پذیر نیست", - "Discovery options will appear once you have added an email above.": "امکانات کاوش و جستجو بلافاصله بعد از اضافه‌کردن یک ایمیل در بالا ظاهر خواهند شد.", - "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.": "پس از فعال‌کردن رمزنگاری برای یک اتاق، امکان غیرفعال‌کردن آن وجود ندارد. پیام‌هایی که در اتاق‌های رمزشده ارسال می‌شوند، توسط سرور دیده نشده و فقط اعضای اتاق امکان مشاهده‌ی آن‌ها را دارند. فعال‌کردن رمزنگاری برای یک اتاق می‌تواند باعث از کار افتادن بسیاری از بات‌ها و پل‌های ارتباطی (bridges) شود. در مورد رمزنگاری بیشتری بدانید.", - "Send %(eventType)s events": "ارسال رخدادهای %(eventType)s", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "در تغییر الزامات سطح دسترسی اتاق خطایی رخ داد. از داشتن دسترسی‌های کافی اطمینان حاصل کرده و مجددا امتحان کنید.", - "Error changing power level requirement": "خطا در تغییر الزامات سطح دسترسی", - "Banned by %(displayName)s": "توسط %(displayName)s تحریم شد", - "This room is bridging messages to the following platforms. Learn more.": "این اتاق، ارتباط بین پیام‌ها و پلتفورم‌های زیر را ایجاد می‌کند. بیشتر بدانید.", - "View older messages in %(roomName)s.": "پیام‌های قدیمی اتاق %(roomName)s را مشاهده کنید.", - "You may need to manually permit %(brand)s to access your microphone/webcam": "ممکن است لازم باشد دسترسی %(brand)s به میکروفون/دوربین را به صورت دستی فعال کنید", - "Accept all %(invitedRooms)s invites": "همه‌ی دعوت‌های %(invitedRooms)s را قبول کن", - "Reject all %(invitedRooms)s invites": "همه‌ی دعوت‌های %(invitedRooms)s را رد کن", - "Bulk options": "گزینه‌های دسته‌جمعی", - "Read Marker lifetime (ms)": "مدت‌زمان نشانه‌ی خوانده‌شده (ms)", - "Composer": "سازنده", - "Always show the window menu bar": "همیشه نوار فهرست پنجره را نشان بده", - "Room ID or address of ban list": "شناسه‌ی اتاق یا آدرس لیست تحریم", - "If this isn't what you want, please use a different tool to ignore users.": "اگر این چیزی نیست که شما می‌خواهید، از یک ابزار دیگر برای نادیده‌گرفتن کاربران استفاده نمائيد.", - "Subscribing to a ban list will cause you to join it!": "ثبت‌نام کردن در یک لیست تحریم باعث می‌شود شما هم عضو آن شوید!", - "eg: @bot:* or example.org": "برای مثال: @bot:* یا example.org", - "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.": "نادیده‌گرفتن افراد توسط لیست تحریم صورت می‌گیرد که حاوی قوانینی برای تشخیص این است که چه کسی را تحریم کند. اضافه‌شدن به لیست تحریم به این معناست که کاربر/سرور بلاک شده و از دید شما پنهان خواهد بود.", - "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.": "شما می‌توانید گذرواژه‌ی خود را تغییر دهید، اما برخی از قابلیت ها تا زمان بازگشت سرور هویت‌سنجی در دسترس نخواهند بود. اگر مدام این هشدار را می‌بینید، پیکربندی خود را بررسی کرده یا با مدیر سرور تماس بگیرید.", - "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' در آن‌ها وجود دارد، نادیده می‌گیرد.", - "⚠ These settings are meant for advanced users.": "⚠ این تنظیمات برای کاربران حرفه‌ای قرار داده شده‌است.", - "You are currently subscribed to:": "شما هم‌اکنون مشترک شده‌اید در:", - "You are currently ignoring:": "شما در حال حاضر این موارد را نادیده گرفته‌اید:", - "Ban list rules - %(roomName)s": "قوانین لیست تحریم - %(roomName)s", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "برای گزارش مشکلات امنیتی مربوط به ماتریکس، لطفا سایت Matrix.org بخش Security Disclosure Policy را مطالعه فرمائید.", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "با شرایط و ضوایط سرویس سرور هویت‌سنجی (%(serverName)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.": "نسخه‌ی جدید موجود است. هم‌اکنون به‌روزرسانی کنید.", - "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.": "در حال حاضر از سرور هویت‌سنجی استفاده نمی‌کنید. برای یافتن و یافته‌شدن توسط مخاطبان موجود که شما آن‌ها را می‌شناسید، یک مورد در پایین اضافه کنید.", - "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.": "در حال حاضر شما از برای یافتن و یافته‌شدن توسط مخاطبانی که می‌شناسید، استفاده می‌کنید. می‌توانید سرور هویت‌سنجی خود را در زیر تغییر دهید.", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "توصیه می‌کنیم آدرس‌های ایمیل و شماره تلفن‌های خود را پیش از قطع ارتباط با سرور هویت‌سنجی از روی آن پاک کنید.", - "You are still sharing your personal data on the identity server .": "شما هم‌چنان داده‌های شخصی خودتان را بر روی سرور هویت‌سنجی به اشتراک می‌گذارید.", - "Disconnect anyway": "در هر صورت قطع کن", - "wait and try again later": "صبر کرده و بعدا دوباره امتحان کنید", - "contact the administrators of identity server ": "با مدیران سرور هویت‌سنجی تماس بگیرید", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "پلاگین‌های مرورگر خود را بررسی کنید تا مبادا سرور هویت‌سنجی را بلاک کرده باشند (پلاگینی مانند Privacy Badger)", - "You should:": "شما باید:", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "شما باید قبل از قطع اتصال، داده‌های شخصی خود را از سرور هویت‌سنجی پاک کنید. متاسفانه سرور هویت‌سنجی هم‌اکنون آفلاین بوده و یا دسترسی به آن امکان‌پذیر نیست.", - "Disconnect from the identity server ?": "از سرور هویت‌سنجی قطع می‌شوید؟", - "Disconnect identity server": "اتصال با سرور هویت‌سنجی را قطع کن", - "The identity server you have chosen does not have any terms of service.": "سرور هویت‌سنجی که انتخاب کرده‌اید شرایط و ضوابط سرویس ندارد.", - "Terms of service not accepted or the identity server is invalid.": "شرایط و ضوابط سرویس پذیرفته نشده و یا سرور هویت‌سنجی معتبر نیست.", - "Disconnect from the identity server and connect to instead?": "ارتباط با سرور هویت‌سنجی قطع شده و در عوض به متصل شوید؟", - "Change identity server": "تغییر سرور هویت‌سنجی", - "Checking server": "در حال بررسی سرور", - "not ready": "آماده نیست", - "ready": "آماده", - "Secret storage:": "حافظه نهان:", - "in account data": "در داده‌های حساب کاربری", - "Secret storage public key:": "کلید عمومی حافظه نهان:", - "Backup key cached:": "کلید پشتیبان ذخیره شد:", - "not stored": "ذخیره نشد", - "Backup key stored:": "کلید پشتیبان ذخیره شد:", - "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.": "در صورت از دست رفتن دسترسی به نشست‌هایتان، از کلیدهای رمزنگاری و داده‌های حساب کاربری خود نسخه‌ی پشتیبان تهیه نمائید. کلیدهای شما توسط کلید منحضر به فرد امنیتی (Security Key) امن خواهند ماند.", - "unexpected type": "تایپ (نوع) غیرمنتظره", - "well formed": "خوش‌ساخت", - "Back up your keys before signing out to avoid losing them.": "پیش از خروج از حساب کاربری، از کلید‌های خود پشتیبان بگیرید تا آن‌ها را از دست ندهید.", - "Your keys are not being backed up from this session.": "کلید‌های شما از این نشست پشتیبان‌گیری نمی‌شود.", - "Algorithm:": "الگوریتم:", - "Backup version:": "نسخه‌ی پشتیبان:", - "This backup is trusted because it has been restored on this session": "این نسخه‌ی پشتیبان قابل اعتماد است چرا که بر روی این نشست بازیابی شد", - "All keys backed up": "از همه کلیدها نسخه‌ی پشتیبان گرفته شد", - "Connect this session to Key Backup": "این نشست را به کلید پشتیبان‌گیر متصل کن", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "پیش از خروج از حساب کاربری، این نشست را به کلید پشتیبان‌گیر متصل نمائید. با این کار مانع از گم‌شدن کلیدهای که فقط بر روی این نشست وجود دارند می‌شوید.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "این نشست از کلیدهای شما پشتیبان‌گیری نمی‌کند، با این حال شما یک نسخه‌ی پشتیبان موجود دارید که می‌توانید آن را بازیابی کنید.", - "Restore from Backup": "بازیابی از نسخه‌ی پشتیبان", - "Unable to load key backup status": "امکان بارگیری و نمایش وضعیت کلید پشتیبان وجود ندارد", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "آیا اطمینان دارید؟ در صورتی که از کلیدهای شما به درستی پشتیبان‌گیری نشده باشد، تمام پیام‌های رمزشده‌ی خود را از دست خواهید داد.", - "Delete Backup": "پاک‌کردن نسخه پشتیبان (Backup)", - "Profile picture": "تصویر پروفایل", - "Display Name": "نام نمایشی", - "Profile": "پروفایل", - "The operation could not be completed": "امکان تکمیل عملیات وجود ندارد", - "Failed to save your profile": "ذخیره‌ی تنظیمات شما موفقیت‌آمیز نبود", - "The integration manager is offline or it cannot reach your homeserver.": "مدیر یکپارچه‌سازی‌ یا آفلاین است و یا نمی‌تواند به سرور شما متصل شود.", - "Cannot connect to integration manager": "امکان اتصال به مدیر یکپارچه‌سازی‌ها وجود ندارد", - "Message search initialisation failed": "آغاز فرآیند جستجوی پیام‌ها با شکست همراه بود", - "%(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 نسخه‌ی دسکتاپ برای نمایش پیام‌های رمزشده در نتایج جستجو استفاده نمائید.", - "%(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.": "%(brand)s بعضی از مولفه‌های مورد نیاز برای ذخیره امن پیام‌های رمزشده به صورت محلی را ندارد. اگر تمایل به استفاده از این قابلیت دارید، یک نسخه‌ی دلخواه از %(brand)s با مولفه‌های مورد نظر بسازید.", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "other": "پیام‌های رمزشده را به صورتی محلی و امن ذخیره کرده تا در نتایج جستجو ظاهر شوند، با استفاده از %(size)s برای ذخیره‌ی پیام‌ها از اتاق‌های %(rooms)s.", - "one": "پیام‌های رمزشده را به صورتی محلی و امن ذخیره کرده تا در نتایج جستجو ظاهر شوند، با استفاده از %(size)s برای ذخیره‌ی پیام‌ها از اتاق %(rooms)s." - }, - "Securely cache encrypted messages locally for them to appear in search results.": "پیام‌های رمزشده را به صورتی محلی و امن ذخیره کرده تا در نتایج جستجو ظاهر شوند.", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "به صورت جداگانه هر نشستی که با بقیه‌ی کاربران دارید را تائید کنید تا به عنوان نشست قابل اعتماد نشانه‌گذاری شود، با این کار می‌توانید به دستگاه‌های امضاء متقابل اعتماد نکنید.", - "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.": "برای اینکه بتوانید بقیه‌ی نشست‌ها را تائید کرده و به آن‌ها امکان مشاهده‌ی پیام‌های رمزشده را بدهید، ابتدا باید این نشست را ارتقاء دهید. بعد از تائیدشدن، به عنوان نشست‌ّای تائید‌شده به سایر کاربران نمایش داده خواهند شد.", - "Unable to query secret storage status": "امکان جستجو و کنکاش وضعیت حافظه‌ی مخفی میسر نیست", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "اگر الان لغو کنید، ممکن است پیام‌ها و داده‌های رمزشده‌ی خود را در صورت خارج‌شدن از حساب‌های کاربریتان، از دست دهید.", - "You can also set up Secure Backup & manage your keys in Settings.": "همچنین می‌توانید پشتیبان‌گیری امن را برپا کرده و کلید‌های خود را در تنظیمات مدیریت کنید.", - "Upgrade your encryption": "رمزنگاری خود را ارتقا دهید", - "Set a Security Phrase": "یک عبارت امنیتی تنظیم کنید", - "Confirm Security Phrase": "عبارت امنیتی را تأیید کنید", - "Save your Security Key": "کلید امنیتی خود را ذخیره کنید", - "Unable to set up secret storage": "تنظیم حافظه‌ی پنهان امکان پذیر نیست", - "Passphrases must match": "عبارات‌های امنیتی باید مطابقت داشته باشند", - "Passphrase must not be empty": "عبارت امنیتی نمی‌تواند خالی باشد", - "Unknown error": "خطای ناشناخته", - "Show more": "نمایش بیشتر", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "آدرس‌های این اتاق را تنظیم کنید تا کاربران بتوانند این اتاق را از طریق سرور شما پیدا کنند (%(localDomain)s)", - "Local Addresses": "آدرس‌های محلی", - "New published address (e.g. #alias:server)": "آدرس جدید منتشر شده (به عنوان مثال #alias:server)", - "No other published addresses yet, add one below": "آدرس دیگری منتشر نشده است، در زیر اضافه کنید", - "Other published addresses:": "دیگر آدرس‌های منتشر شده:", - "Published Addresses": "آدرس‌های منتشر شده", - "Local address": "آدرس محلی", - "This room has no local addresses": "این اتاق آدرس محلی ندارد", - "not specified": "مشخص نشده", - "Main address": "آدرس اصلی", - "Error removing address": "خطا در حذف آدرس", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "هنگام حذف آدرس خطایی روی داد. ممکن است دیگر وجود نداشته باشد یا خطایی موقت روی داده باشد.", - "You don't have permission to delete the address.": "شما اجازه حذف آدرس را ندارید.", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "هنگام ایجاد آدرس خطایی روی داد. ممکن است سرور مجاز نباشد و یا اینکه خطایی موقت رخ داده باشد.", - "Error creating address": "خطا در ایجاد آدرس", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "در به روزرسانی آدرس های جایگزین اتاق خطایی روی داد. ممکن است سرور مجاز نباشد و یا اینکه خطایی موقت رخ داده باشد.", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "در به روزرسانی آدرس اصلی اتاق خطایی روی داد. ممکن است سرور مجاز نباشد و یا خطای موقتی رخ داده باشد.", - "Error updating main address": "خطا در به روزرسانی آدرس اصلی", - "We didn't find a microphone on your device. Please check your settings and try again.": "ما میکروفونی در دستگاه شما پیدا نکردیم. لطفاً تنظیمات خود را بررسی کنید و دوباره امتحان کنید.", - "No microphone found": "میکروفونی یافت نشد", - "We were unable to access your microphone. Please check your browser settings and try again.": "ما نتوانستیم به میکروفون شما دسترسی پیدا کنیم. لطفا تنظیمات مرورگر خود را بررسی کنید و دوباره سعی کنید.", - "Unable to access your microphone": "دسترسی به میکروفن شما امکان پذیر نیست", - "Mark all as read": "همه را به عنوان خوانده شده علامت بزن", - "Jump to first unread message.": "رفتن به اولین پیام خوانده نشده.", - "Invited by %(sender)s": "دعوت شده توسط %(sender)s", - "Revoke invite": "لغو دعوت", - "Admin Tools": "ابزارهای مدیریت", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "دعوت لغو نشد. ممکن است سرور با یک مشکل موقتی روبرو شده باشد و یا اینکه شما مجوز کافی برای لغو دعوت را نداشته باشید.", - "Failed to revoke invite": "دعوت لغو نشد", - "Add some now": "اکنون چندتایی اضافه کنید", - "You don't currently have any stickerpacks enabled": "شما در حال حاضر هیچ بسته برچسب فعالی ندارید", - "Failed to connect to integration manager": "اتصال به سیستم مدیریت ادغام انجام نشد", - "Only room administrators will see this warning": "فقط مدیران اتاق این هشدار را مشاهده خواهند کرد", - "This room is running room version , which this homeserver has marked as unstable.": "این اتاق از نسخه اتاق استفاده می کند، که این سرور آن را به عنوان ناپایدار علامت گذاری کرده است.", - "This room has already been upgraded.": "این اتاق قبلاً ارتقا یافته است.", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "با ارتقا این اتاق نسخه فعلی اتاق خاموش شده و یک اتاق ارتقا یافته به همین نام ایجاد می شود.", - "Room options": "تنظیمات اتاق", - "Favourited": "مورد علاقه", - "Forget Room": "اتاق را فراموش کن", - "exists": "وجود دارد", - "Homeserver feature support:": "قابلیت‌های پشتیبانی‌شده سمت سرور:", - "User signing private key:": "کلید امضاء خصوصی کاربر:", - "Self signing private key:": "کلید خصوصی self-sign:", - "not found locally": "به صورت محلی یافت نشد", - "cached locally": "به صورت محلی کش شده‌است", - "Master private key:": "شاه‌کلید خصوصی:", - "not found in storage": "در حافظه یافت نشد", - "in secret storage": "بر روی حافظه نهان", - "Cross-signing private keys:": "کلیدهای خصوصی امضاء متقابل:", - "not found": "یافت نشد", - "in memory": "بر روی حافظه", - "Cross-signing public keys:": "کلیدهای عمومی امضاء متقابل:", - "Invite only, best for yourself or teams": "فقط با دعوتنامه، مناسب برای خودتان یا تیم‌ها یا جمع‌های خصوصی", - "Open space for anyone, best for communities": "محیط باز برای همه، مناسب برای جمع عمومی", - "Create a space": "ساختن یک محیط", - "Please enter a name for the space": "لطفا یک نام برای محیط وارد کنید", - "Accept to continue:": "برای ادامه را بپذیرید:", - "Your server isn't responding to some requests.": "سرور شما به بعضی درخواست‌ها پاسخ نمی‌دهد.", - "Folder": "پوشه", - "Headphones": "هدفون", - "Anchor": "لنگر", - "Bell": "زنگ", - "Trumpet": "شیپور", - "Guitar": "گیتار", - "Ball": "توپ", - "Trophy": "کاپ", - "Rocket": "موشک", - "Aeroplane": "هواپیما", - "Bicycle": "دوچرخه", - "Train": "قطار", - "Flag": "پرچم", - "Telephone": "تلفن", - "Hammer": "چکش", - "Key": "کلید", - "Lock": "قفل", - "Scissors": "قیچی", - "Paperclip": "گیره کاغذ", - "Pencil": "مداد", - "Book": "کتاب", - "Light bulb": "لامپ روشن", - "Gift": "هدیه", - "Clock": "ساعت", - "Hourglass": "ساعت‌شنی", - "Umbrella": "چتر", - "Thumbs up": "موافق", - "Santa": "بابانوئل", - "Spanner": "آچار", - "Glasses": "عینک", - "Hat": "کلاه", - "Robot": "ربات", - "Smiley": "لبخند", - "Heart": "قلب", - "Cake": "کیک", - "Pizza": "پیتزا", - "Corn": "ذرت", - "Strawberry": "توت‌فرنگی", - "Apple": "سیب", - "Banana": "موز", - "Fire": "آتش", - "Cloud": "ابر", - "Moon": "ماه", - "Globe": "کره", - "Mushroom": "قارچ", - "Cactus": "کاکتوس", - "Tree": "درخت", - "Flower": "گل", - "Butterfly": "پروانه", - "Octopus": "اختاپوس", - "Fish": "ماهی", - "Turtle": "لاک‌پشت", - "Penguin": "پنگوئن", - "Rooster": "خروس", - "Panda": "پاندا", - "Rabbit": "خرگوش", - "Elephant": "فیل", - "Pig": "خوک", - "Unicorn": "اسب تک‌شاخ", - "Horse": "اسب", - "Lion": "شیر", - "Cat": "گربه", - "Dog": "سگ", - "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.": "در صورتی که همه‌ی شکلک‌های موجود بر روی صفحه‌ی دستگاه کاربر ظاهر شده‌اند، او را تائید نمائید.", - "Got It": "متوجه شدم", - "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "پیام‌های رد و بدل شده با این کاربر به صورت سرتاسر رمزشده و هیچ نفر سومی امکان مشاهده و خواندن آن‌ها را ندارد.", - "Dial pad": "صفحه شماره‌گیری", - "There was an error looking up the phone number": "هنگام یافتن شماره تلفن خطایی رخ داد", - "Unable to look up phone number": "امکان یافتن شماره تلفن میسر نیست", - "Connecting": "در حال اتصال", - "unknown person": "فرد ناشناس", - "This is your list of users/servers you have blocked - don't leave the room!": "این لیست کاربران/اتاق‌هایی است که شما آن‌ها را بلاک کرده‌اید - اتاق را ترک نکنید!", - "My Ban List": "لیست تحریم‌های من", - "IRC display name width": "عرض نمایش نام‌های IRC", - "Manually verify all remote sessions": "به صورت دستی همه‌ی نشست‌ها را تائید نمائید", - "How fast should messages be downloaded.": "پیام‌ها باید چقدر سریع بارگیری شوند.", - "Enable message search in encrypted rooms": "فعال‌سازی قابلیت جستجو در اتاق‌های رمزشده", - "Show hidden events in timeline": "نمایش رخدادهای مخفی در گفتگو‌ها", - "Enable widget screenshots on supported widgets": "فعال‌سازی امکان اسکرین‌شات برای ویجت‌های پشتیبانی‌شده", - "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": "ارسال داده‌های تجزیه و تحلیلی", - "Mirror local video feed": "تصویر خودتان را هنگام تماس تصویری برعکس (مثل آینه) نمایش بده", - "Space used:": "فضای مصرفی:", - "Indexed messages:": "پیام‌های ایندکس‌شده:", - "Indexed rooms:": "اتاق‌های ایندکس‌شده:", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s از %(totalRooms)s", - "This event could not be displayed": "امکان نمایش این رخداد وجود ندارد", - "Edit message": "ویرایش پیام", - "Send as message": "ارسال به عنوان پیام", - "Use custom 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": "حدس زدن کلمات معکوس خیلی سخت تر نیست", - "All-uppercase is almost as easy to guess as all-lowercase": "اگر همه‌ی موارد حروف بزرگ باشند، سختی حدس‌زدن آن‌ها با حالتی که فقط از حروف کوچک استفاده شود، تفاوتی نمی‌کند", - "Capitalization doesn't help very much": "استفاده از حروه بزرگ کمک چندانی نمی‌کند", - "Avoid dates and years that are associated with you": "از تاریخ و سالهایی که با شما در ارتباط هستند خودداری کنید", - "Avoid years that are associated with you": "از سالهایی که با شما در ارتباط هستند دوری کنید", - "Avoid recent years": "از سالهای اخیر خودداری کنید", - "Avoid sequences": "از موارد پشت سر هم اجتناب کنید", - "Avoid repeated words and characters": "از تکرار کلمات و کاراکترها خودداری نمائید", - "Use a longer keyboard pattern with more turns": "از الگوی طولانی‌ و پیچیده‌تر استفاده نمائید", - "No need for symbols, digits, or uppercase letters": "نیازی به علامت ، عدد یا حروف بزرگ نیست", - "Use a few words, avoid common phrases": "از چند کلمه استفاده کنید ، از عبارات معمول خودداری نمائید", - "Unknown server error": "خطای ناشناخته از سمت سرور", - "The user's homeserver does not support the version of the room.": "سرور کاربر از نسخه‌ی اتاق پشتیبانی نمی‌کند.", - "The user must be unbanned before they can be invited.": "برای اینکه کاربر بتواند دعوت شود، ابتدا باید رفع تحریم شود.", - "You do not have permission to invite people to this room.": "شما دسترسی دعوت افراد به این اتاق را ندارید.", - "Unrecognised address": "آدرس ناشناخته", - "Error leaving room": "خطا در ترک اتاق", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "این اتاق برای نمایش پیام‌های مهم سرور استفاده می‌شود، لذا امکان ترک آن وجود ندارد.", - "Can't leave Server Notices room": "نمی توان از اتاق اعلامیه های سرور خارج شد", - "Unexpected server error trying to leave the room": "خطای غیرمنتظره روی سرور هنگام تلاش برای ترک اتاق", - "Authentication check failed: incorrect password?": "احراز هویت موفقیت‌آمیز نبود: گذرواژه نادرست است؟", - "Not a valid %(brand)s keyfile": "فایل کلید %(brand)s معتبر نیست", - "Your browser does not support the required cryptography extensions": "مرورگر شما از افزونه‌های رمزنگاری مورد نیاز پشتیبانی نمی‌کند", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "%(items)s and %(lastItem)s": "%(items)s و %(lastItem)s", - "%(items)s and %(count)s others": { - "one": "%(items)s و یکی دیگر", - "other": "%(items)s و %(count)s دیگر" - }, - "This homeserver has exceeded one of its resource limits.": "این سرور از یکی از محدودیت های منابع خود فراتر رفته است.", - "This homeserver has been blocked by its administrator.": "این سرور توسط مدیر آن مسدود شده‌است.", - "This homeserver has hit its Monthly Active User limit.": "این سرور به محدودیت بیشینه‌ی تعداد کاربران فعال ماهانه رسیده‌است.", - "Unexpected error resolving identity server configuration": "خطای غیر منتظره‌ای در حین بررسی پیکربندی سرور هویت‌سنجی رخ داد", - "Unexpected error resolving homeserver configuration": "خطای غیر منتظره‌ای در حین بررسی پیکربندی سرور رخ داد", - "No homeserver URL provided": "هیچ آدرس سروری وارد نشده‌است", - "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 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.": "شما می‌توانید حساب کاربری بسازید، اما برخی قابلیت‌ها تا زمان اتصال مجدد به سرور هویت‌سنجی در دسترس نخواهند بود. اگر شما مدام این هشدار را مشاهده می‌کنید، پیکربندی خود را بررسی کرده و یا با مدیر سرور تماس بگیرید.", - "Cannot reach identity server": "دسترسی به سرور هویت‌سنجی امکان پذیر نیست", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "از مدیر %(brand)s خود بخواهید تا پیکربندی شما را از جهت ورودی‌های نادرست یا تکراری بررسی کند.", - "Users": "کاربران", - "Clear personal data": "پاک‌کردن داده‌های شخصی", - "Verify your identity to access encrypted messages and prove your identity to others.": "با تائید هویت خود به پیام‌های رمزشده دسترسی یافته و هویت خود را به دیگران ثابت می‌کنید.", - "Create account": "ساختن حساب کاربری", - "Return to login screen": "بازگشت به صفحه‌ی ورود", - "Your password has been reset.": "گذرواژه‌ی شما با موفقیت تغییر کرد.", - "New Password": "گذرواژه جدید", - "New passwords must match each other.": "گذرواژه‌ی جدید باید مطابقت داشته باشند.", - "Original event source": "منبع اصلی رخداد", - "Decrypted event source": "رمزگشایی منبع رخداد", - "Could not load user profile": "امکان نمایش پروفایل کاربر میسر نیست", - "Switch theme": "تعویض پوسته", - "Switch to dark mode": "انتخاب حالت تاریک", - "Switch to light mode": "انتخاب حالت روشن", - "All settings": "همه تنظیمات", - "Skip for now": "فعلا بیخیال", - "Welcome to ": "به خوش‌آمدید", - " invites you": " شما را دعوت کرد", - "Private space": "محیط خصوصی", - "Public space": "محیط عمومی", - "No results found": "نتیجه‌ای یافت نشد", - "You don't have permission": "شما دسترسی ندارید", - "Drop file here to upload": "برای بارگذاری فایل آن را کشیده و در این‌جا رها کنید", - "Failed to reject invite": "رد دعوتنامه با شکست همراه شد", - "No more results": "نتایج بیشتری یافن نشد", - "Search failed": "جستجو موفیت‌آمیز نبود", - "You seem to be in a call, are you sure you want to quit?": "به نظر می‌رسد شما در میانه‌ی یک تماس هستید، آیا از خروج اطمینان دارید؟", - "You seem to be uploading files, are you sure you want to quit?": "به نظر می‌رسد شما در حال باگذاری فایل هستید، آیا از خروج اطمینان دارید؟", - "Connectivity to the server has been lost.": "اتصال به سرور از دست رفت.", - "Sending": "در حال ارسال", - "Retry all": "همه را دوباره امتحان کنید", - "Delete all": "حذف همه", - "You have no visible notifications.": "اعلان قابل مشاهده‌ای ندارید.", - "Verification requested": "درخواست تائید", - "Old cryptography data detected": "داده‌های رمزنگاری قدیمی شناسایی شد", - "Review terms and conditions": "مرور شرایط و ضوابط", - "Terms and Conditions": "شرایط و ضوابط", - "Signed Out": "از حساب کاربری خارج شدید", - "Are you sure you want to leave the space '%(spaceName)s'?": "آیا از ترک فضای '%(spaceName)s' اطمینان دارید؟", - "This room is not public. You will not be able to rejoin without an invite.": "این اتاق عمومی نیست. پیوستن مجدد بدون دعوتنامه امکان‌پذیر نخواهد بود.", - "This space is not public. You will not be able to rejoin without an invite.": "این فضا عمومی نیست. امکان پیوستن مجدد بدون دعوتنامه امکان‌پذیر نخواهد بود.", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "شما در این‌جا تنها هستید. اگر اینجا را ترک کنید، دیگر هیچ‌کس حتی خودتان امکان پیوستن مجدد را نخواهید داشت.", - "Failed to reject invitation": "رد دعوتنامه موفقیت‌آمیز نبود", - "Cross-signing is not set up.": "امضاء متقابل تنظیم نشده‌است.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "حساب کاربری شما یک هویت برای امضاء متقابل در حافظه‌ی نهان دارد، اما این هویت هنوز توسط این نشست تائید نشده‌است.", - "Cross-signing is ready for use.": "امضاء متقابل برای استفاده در دسترس است.", - "Your homeserver does not support cross-signing.": "سرور شما امضاء متقابل را پشتیبانی نمی‌کند.", - "Passwords don't match": "گذرواژه‌ها مطابقت ندارند", - "Do you want to set an email address?": "آیا تمایل به تنظیم یک ادرس ایمیل دارید؟", - "Export E2E room keys": "استخراج (Export) کلیدهای رمزنگاری اتاق‌ها", - "Warning!": "هشدار!", - "Passwords can't be empty": "گذرواژه‌ها نمی‌توانند خالی باشند", - "New passwords don't match": "گذرواژه‌های جدید مطابقت ندارند", - "No display name": "هیچ نامی برای نمایش وجود ندارد", - "Channel: ": "کانال:", - "Workspace: ": "فضای کار:", - "This bridge is managed by .": "این پل ارتباطی توسط مدیریت می‌شود.", - "This bridge was provisioned by .": "این پل ارتباطی توسط ارائه شده‌است.", - "Space options": "گزینه‌های انتخابی محیط", - "Manage & explore rooms": "مدیریت و جستجوی اتاق‌ها", - "Add existing room": "اضافه‌کردن اتاق موجود", - "Create new room": "ایجاد اتاق جدید", - "Leave space": "ترک محیط", - "Invite with email or username": "دعوت با ایمیل یا نام‌کاربری", - "Invite people": "دعوت کاربران", - "Share invite link": "به اشتراک‌گذاری لینک دعوت", - "Failed to copy": "خطا در گرفتن رونوشت", - "Copied!": "رونوشت گرفته شد!", - "Click to copy": "برای گرفتن رونوشت کلیک کنید", - "All rooms": "همه اتاق‌ها", - "You can change these anytime.": "شما می‌توانید این را هر زمان که خواستید، تغییر دهید.", - "Add some details to help people recognise it.": "برای کمک به کاربران جهت شناخت محیط، مقداری جزئیات اضافه کنید.", - "Your private space": "محیط خصوصی شما", - "Your public space": "محیط عمومی شما", - "Upload avatar": "بارگذاری نمایه", - "Attach files from chat or just drag and drop them anywhere in a room.": "فایل‌ها را از محیط چت ضمیمه کرده و یا آن‌ها را کشیده و در محیط اتاق رها کنید.", - "No files visible in this room": "هیچ فایلی در این اتاق قابل مشاهده نیست", - "You must join the room to see its files": "برای دیدن فایل‌های یک اتاق، باید عضو آن باشید", - "Couldn't load page": "نمایش صفحه امکان‌پذیر نبود", - "Sign in with SSO": "ورود با استفاده از احراز هویت یکپارچه", - "Add an email to be able to reset your password.": "برای داشتن امکان تغییر گذرواژه در صورت فراموش‌کردن آن، لطفا یک آدرس ایمیل وارد نمائید.", - "Sign in with": "نحوه ورود", - "Phone": "شماره تلفن", - "That phone number doesn't look quite right, please check and try again": "به نظر شماره تلفن صحیح نمی‌باشد، لطفا بررسی کرده و مجددا تلاش فرمائید", - "Enter phone number": "شماره تلفن را وارد کنید", - "Enter email address": "آدرس ایمیل را وارد کنید", - "Enter username": "نام کاربری را وارد کنید", - "Nice, strong password!": "احسنت، گذرواژه‌ی انتخابی قوی است!", - "Enter password": "گذرواژه را وارد کنید", - "Start authentication": "آغاز فرآیند احراز هویت", - "Something went wrong in confirming your identity. Cancel and try again.": "تائید هویت شما با مشکل مواجه شد. لطفا فرآیند را لغو کرده و مجددا اقدام نمائید.", - "This room is public": "این اتاق عمومی است", - "Avatar": "نمایه", - "Move right": "به سمت راست ببر", - "Move left": "به سمت چپ ببر", - "Revoke permissions": "دسترسی‌ها را لغو کنید", - "Remove for everyone": "حذف برای همه", - "Delete widget": "حذف ویجت", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "حذف یک ویجت، باعث حذف‌شدن آن برای همه‌ی کاربران این اتاق می‌شود. آیا از حذف این ویجت اطمینان دارید؟", - "Delete Widget": "حذف ویجت", - "Take a picture": "عکس بگیرید", - "Start audio stream": "آغاز جریان صدا", - "Failed to start livestream": "آغاز livestream با شکست همراه بود", - "Unable to start audio streaming.": "شروع پخش جریان صدا امکان‌پذیر نیست.", - "Reject invitation": "ردکردن دعوت", - "Hold": "نگه‌داشتن", - "Resume": "ادامه", - "Verify the link in your inbox": "لینک موجود در صندوق دریافت خود را تائید کنید", - "Unable to verify email address.": "تائید آدرس ایمیل ممکن نیست.", - "Click the link in the email you received to verify and then click continue again.": "برای تائید ادرس ایمیل، بر روی لینکی که برای شما ایمیل شده‌است کلیک کرده و مجددا بر روی ادامه کلیک کنید.", - "Your email address hasn't been verified yet": "آدرس ایمیل شما هنوز تائید نشده‌است", - "Unable to share email address": "به اشتراک‌گذاری آدرس ایمیل ممکن نیست", - "Unable to revoke sharing for email address": "لغو اشتراک گذاری برای آدرس ایمیل ممکن نیست", - "Once enabled, encryption cannot be disabled.": "زمانی که رمزنگاری فعال شود، امکان غیرفعال‌کردن آن برای اتاق وجود ندارد.", - "Security & Privacy": "امنیت و محرمانگی", - "Who can read history?": "چه افرادی بتوانند تاریخچه اتاق را مشاهده کنند؟", - "Members only (since they joined)": "فقط اعصاء (از زمانی که به اتاق پیوسته‌اند)", - "Members only (since they were invited)": "فقط اعضاء (از زمانی که دعوت شده‌اند)", - "Members only (since the point in time of selecting this option)": "فقط اعضاء (از زمانی که این تنظیم اعمال می‌شود)", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "تغییر تنظیمات اینکه چه کاربرانی سابقه‌ی پیام‌ها را مشاهده کنند، تنها برای پیام‌های آتی اتاق اعمال میشود. پیام‌های قبلی متناسب با تنظیمات گذشته نمایش داده می‌شوند.", - "Enable encryption?": "رمزنگاری را فعال می‌کنید؟", - "Select the roles required to change various parts of the room": "برای تغییر هر یک از بخش‌های اتاق، خداقل نقش مورد نیاز را انتخاب کنید", - "Permissions": "دسترسی‌ها", - "Roles & Permissions": "نقش‌ها و دسترسی‌ها", - "Muted Users": "کاربران بی‌صدا", - "Privileged Users": "کاربران ممتاز", - "No users have specific privileges in this room": "هیچ کاربری در این اتاق دسترسی خاصی ندارد", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "هنگام تغییر طرح دسترسی کاربر خطایی رخ داد. از داشتن سطح دسترسی کافی برای این کار اطمینان حاصل کرده و مجددا اقدام نمائید.", - "Error changing power level": "تغییر سطح دسترسی با خطا همراه بود", - "Unban": "رفع تحریم", - "Browse": "جستجو", - "Set a new custom sound": "تنظیم صدای دلخواه جدید", - "Notification sound": "صدای اعلان", - "Sounds": "صداها", - "Uploaded sound": "صدای بارگذاری‌شده", - "Room Addresses": "آدرس‌های اتاق", - "URL Previews": "پیش‌نمایش URL", - "Bridges": "پل‌ها", - "Room version:": "نسخه‌ی اتاق:", - "Room version": "نسخه‌ی اتاق", - "Room information": "اطلاعات اتاق", - "Upgrade this room to the recommended room version": "نسخه‌ی این اتاق را به نسخه‌ی توصیه‌شده ارتقاء دهید", - "This room is not accessible by remote Matrix servers": "این اتاق توسط سرورهای ماتریکس در دسترس نیست", - "Voice & Video": "صدا و تصویر", - "Audio Output": "خروجی صدا", - "No Audio Outputs detected": "هیچ خروجی صدایی یافت نشد", - "Request media permissions": "درخواست دسترسی به رسانه", - "Missing media permissions, click the button below to request.": "دسترسی به رسانه از دست رفت، برای درخواست مجدد بر روی دکمه‌ی زیر کلیک نمائید.", - "Message search": "جستجوی پیام‌ها", - "You have no ignored users.": "شما هیچ کاربری را نادیده نگرفته‌اید.", - "Session key:": "کلید نشست:", - "Session ID:": "شناسه‌ی نشست:", - "Import E2E room keys": "واردکردن کلیدهای رمزنگاری اتاق‌ها", - "": "<پشتیبانی نمی‌شود>", - "Unignore": "لغو نادیده‌گرفتن", - "Autocomplete delay (ms)": "تاخیر تکمیل خودکار به میلی ثانیه", - "Room list": "لیست اتاق‌ها", - "Subscribed lists": "لیست‌هایی که در آن‌ها ثبت‌نام کرده‌اید", - "Server or user ID to ignore": "شناسه‌ی سرور یا کاربر مورد نظر برای نادیده‌گرفتن", - "Personal ban list": "لیست تحریم شخصی", - "Ignored users": "کاربران نادیده‌گرفته‌شده", - "View rules": "مشاهده قوانین", - "You are not subscribed to any lists": "شما در هیچ لیستی ثبت‌نام نکرده‌اید", - "You have not ignored anyone.": "شما هیچ‌کس را نادیده نگرفته‌اید.", - "User rules": "قوانین کاربر", - "Server rules": "قوانین سرور", - "None": "هیچ‌کدام", - "Please try again or view your console for hints.": "لطفا مجددا اقدام کرده و برای کسب اطلاعات بیشتر کنسول مرورگر خود را مشاهده نمائید.", - "Error unsubscribing from list": "لغو اشتراک از لیست با خطا همراه بود", - "Error removing ignored user/server": "حذف کاربر/سرور نادیده‌گرفته‌شده با خطا همراه بود", - "Please verify the room ID or address and try again.": "لطفا شناسه یا آدرس اتاق را تائید کرده و مجددا اقدام نمائید.", - "Error subscribing to list": "ثبت‌نام در لیست با خطا همراه بود", - "Something went wrong. Please try again or view your console for hints.": "مشکلی پیش آمد. لطفا مجددا تلاش کرده و در صورت نیاز، کنسول مرورگر خود را برای کسب اطلاعات بیشتر مشاهده نمائید.", - "Error adding ignored user/server": "افزودن کاربر/سرور به لیست نادیده‌گرفته‌ها با خطا همراه بود", - "Ignored/Blocked": "نادیده گرفته‌شده/بلاک‌شده", - "General": "عمومی", - "Discovery": "کاوش", - "Deactivate account": "غیرفعال‌کردن حساب کاربری", - "Account management": "مدیریت حساب کاربری", - "Spaces": "محیط‌ها", - "Change notification settings": "تنظیمات اعلان را تغییر دهید", - "Please contact your homeserver administrator.": "لطفاً با مدیر سرور خود تماس بگیرید.", - "New version of %(brand)s is available": "نسخه‌ی جدید %(brand)s وجود است", - "Update %(brand)s": "%(brand)s را به‌روزرسانی کنید", - "%(deviceId)s from %(ip)s": "%(deviceId)s از %(ip)s", - "New login. Was this you?": "ورود جدید. آیا شما بودید؟", - "Other users may not trust it": "ممکن است سایر کاربران به آن اعتماد نکنند", - "Safeguard against losing access to encrypted messages & data": "محافظ در برابر از دست‌دادن داده‌ها و پیام‌های رمزشده", - "Set up Secure Backup": "پشتیبان‌گیری امن را انجام دهید", - "Your homeserver has exceeded one of its resource limits.": "سرور شما از یکی از محدودیت‌های منابع خود فراتر رفته است.", - "Your homeserver has exceeded its user limit.": "سرور شما از حد مجاز کاربر خود فراتر رفته است.", - "Use app": "از برنامه استفاده کنید", - "Use app for a better experience": "برای تجربه بهتر از برنامه استفاده کنید", - "Enable desktop notifications": "فعال‌کردن اعلان‌های دسکتاپ", - "Don't miss a reply": "پاسخی را از دست ندهید", - "Review to ensure your account is safe": "برای کسب اطمینان از امن‌بودن حساب کاربری خود، لطفا بررسی فرمائید", - "Unknown App": "برنامه ناشناخته", - "Share your public space": "محیط عمومی خود را به اشتراک بگذارید", - "Invite to %(spaceName)s": "دعوت به %(spaceName)s", - "A word by itself is easy to guess": "حدس زدن یک کلمه به خودی خود آسان است", - "This is similar to a commonly used password": "این مشابه یکی از گذرواژه‌‌هایی است که معمولاً استفاده می شود", - "This is a very common password": "این یک گذرواژه‌ی بسیار رایج است", - "This is a top-100 common password": "این‌ها ۱۰۰ گذرواژه‌ی پر استفاده هستند", - "This is a top-10 common password": "این‌ها ۱۰ گذرواژه‌ی پس استفاده هستند", - "Dates are often easy to guess": "حدس زدن تاریخ‌ها اغلب آسان است", - "Recent years are easy to guess": "حدس زدن سالهای اخیر آسان است", - "Sequences like abc or 6543 are easy to guess": "موارد متوالی نظیر abc یا 6543 برای حدس‌زدن راحت هستند", - "Language and region": "زبان و جغرافیا", - "Phone numbers": "شماره تلفن", - "Email addresses": "آدرس ایمیل", - "Show advanced": "نمایش بخش پیشرفته", - "Hide advanced": "پنهان‌کردن بخش پیشرفته", - "Size must be a number": "سایز باید یک عدد باشد", - "Hey you. You're the best!": "سلام. حال شما خوبه؟", - "Check for update": "بررسی برای به‌روزرسانی جدید", - "Manage integrations": "مدیریت پکپارچه‌سازی‌ها", - "Enter a new identity server": "یک سرور هویت‌سنجی جدید وارد کنید", - "Do not use an identity server": "از سرور هویت‌سنجی استفاده نکن", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "اگر این کار را انجام می‌دهید، لطفاً توجه داشته باشید که هیچ یک از پیام‌های شما حذف نمی‌شوند ، با این حال چون پیام‌ها مجددا ایندکس می‌شوند، ممکن است برای چند لحظه قابلیت جستجو با مشکل مواجه شود", - "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.": "حذف کلیدهای امضای متقابل دائمی است. هرکسی که او را تائید کرده‌باشید، هشدارهای امنیتی را مشاهده خواهد کرد. به احتمال زیاد نمی‌خواهید این کار را انجام دهید ، مگر هیچ دستگاهی برای امضاء متقابل از طریق آن نداشته باشید.", - "Click the button below to confirm setting up encryption.": "برای تأیید و فعال‌سازی رمزگذاری ، روی دکمه زیر کلیک کنید.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "دسترسی به حافظه نهان امکان‌پذیر نیست. لطفاً تأیید کنید که عبارت امنیتی صحیح را وارد کرده‌اید.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "اگر همه موارد را بازراه‌اندازی (reset) کنید، دیگر هیچ نشست تائید شده‌ای و هیچ کاربر تائيد‌ شده‌ای نخواهید داشت و ممکن است نتوانید پیام‌های گذشته‌ی خود را مشاهده نمائید.", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "نسخه پشتیبان با این کلید امنیتی رمزگشایی نمی شود: لطفاً بررسی کنید که کلید امنیتی درست را وارد کرده اید.", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "نسخه پشتیبان با این عبارت امنیتی رمزگشایی نمی‌شود: لطفاً بررسی کنید که عبارت امنیتی درست را وارد کرده اید.", - "Warning: you should only set up key backup from a trusted computer.": "هشدا: پشتیبان گیری از کلید را فقط از یک رایانه مطمئن انجام دهید.", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "با وارد کردن عبارت امنیتی خود به سابقه پیام‌های رمز شدتان دسترسی پیدا کرده و پیام امن ارسال کنید.", - "Only do this if you have no other device to complete verification with.": "این کار را فقط درصورتی انجام دهید که دستگاه دیگری برای تکمیل فرآیند تأیید ندارید.", - "Forgotten or lost all recovery methods? Reset all": "همه روش‌های بازیابی را فراموش کرده یا از دست داده‌اید؟ بازراه‌اندازی (reset) همه", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "اگر عبارت امنیتی خود را فراموش کرده اید، می توانید از کلید امنیتی خود استفاده کنید یا تنظیمات پشتیانی‌گیری را مجددا انجام دهید", - "The widget will verify your user ID, but won't be able to perform actions for you:": "ابزارک شناسه‌ی کاربری شما را تائید خواهد کرد، اما نمی‌تواند این کارها را برای شما انجام دهد:", - "This looks like a valid Security Key!": "به نظر می رسد این یک کلید امنیتی معتبر است!", - "Allow this widget to verify your identity": "به این ابزارک اجازه دهید هویت شما را تأیید کند", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "برخی از فایل‌ها برای بارگذاری بیش از حد بزرگ هستند. محدودیت اندازه فایل %(limit)s است.", - "Access your secure message history and set up secure messaging by entering your Security Key.": "با وارد کردن کلید امنیتی خود به تاریخچه‌ی پیام‌‌های رمز شده خود دسترسی پیدا کرده و پیام امن ارسال کنید.", - "These files are too large to upload. The file size limit is %(limit)s.": "این فایل‌ها برای بارگذاری بیش از حد بزرگ هستند. محدودیت اندازه فایل %(limit)s است.", - "If you've forgotten your Security Key you can ": "اگر کلید امنیتی خود را فراموش کرده‌اید ، می توانید ", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "این فایل برای بارگذاری بسیار بزرگ است. محدودیت اندازه‌ی فایل برابر %(limit)s است اما حجم این فایل %(sizeOfThisFile)s.", - "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) وارد یک نشست جدید شد بدون اینکه آن را تائید کند:", - "This homeserver would like to make sure you are not a robot.": "این سرور می خواهد مطمئن شود که شما یک ربات نیستید.", - "Confirm your identity by entering your account password below.": "با وارد کردن رمز ورود حساب خود در زیر ، هویت خود را تأیید کنید.", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "کلید عمومی captcha در پیکربندی سرور خانگی وجود ندارد. لطفاً این را به ادمین سرور خود گزارش دهید.", - "Verify your other session using one of the options below.": "نست دیگر خود را با استفاده از یکی از راهکارهای زیر تأیید کنید.", - "You signed in to a new session without verifying it:": "شما وارد یک نشست جدید شده‌اید بدون اینکه آن را تائید کنید:", - "Please review and accept all of the homeserver's policies": "لطفاً کلیه خط مشی‌های سرور را مرور و قبول کنید", - "Please review and accept the policies of this homeserver:": "لطفاً خط مشی‌های این سرور را مرور و قبول کنید:", - "Document": "سند", - "Summary": "خلاصه", - "Service": "سرویس", - "Token incorrect": "کد نامعتبر است", - "To continue you need to accept the terms of this service.": "برای ادامه باید شرایط این سرویس را بپذیرید.", - "Use bots, bridges, widgets and sticker packs": "از بات‌ها، پل‌ها ارتباطی، ابزارک‌ها و بسته‌های استیکر استفاده کنید", - "A text message has been sent to %(msisdn)s": "کد فعال‌سازی به %(msisdn)s ارسال شد", - "Your browser likely removed this data when running low on disk space.": "هنگام کمبود فضای دیسک ، مرورگر شما این داده ها را حذف می کند.", - "Use an email address to recover your account": "برای بازیابی حساب خود از آدرس ایمیل استفاده کنید", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "برخی از داده‌های نشست ، از جمله کلیدهای رمزنگاری پیام‌ها موجود نیست. برای برطرف کردن این مشکل از برنامه خارج شده و مجددا وارد شوید و از کلیدها را از نسخه‌ی پشتیبان بازیابی نمائيد.", - "Enter email address (required on this homeserver)": "آدرس ایمیل را وارد کنید (در این سرور اجباری است)", - "Other users can invite you to rooms using your contact details": "سایر کاربران می توانند شما را با استفاده از اطلاعات تماستان به اتاق ها دعوت کنند", - "Enter phone number (required on this homeserver)": "شماره تلفن را وارد کنید (در این سرور اجباری است)", - "Use lowercase letters, numbers, dashes and underscores only": "فقط از حروف کوچک، اعداد، خط تیره و زیر خط استفاده کنید", - "Use email to optionally be discoverable by existing contacts.": "از ایمیل استفاده کنید تا به طور اختیاری توسط مخاطبین موجود قابل کشف باشید.", - "Use email or phone to optionally be discoverable by existing contacts.": "از ایمیل یا تلفن استفاده کنید تا به طور اختیاری توسط مخاطبین موجود قابل کشف باشید.", - "To help us prevent this in future, please send us logs.": "برای کمک به ما در جلوگیری از این امر در آینده ، لطفا لاگ‌ها را برای ما ارسال کنید.", - "You must register to use this functionality": "برای استفاده از این قابلیت باید ثبت نام کنید", - "Edit settings relating to your space.": "تنظیمات مربوط به فضای کاری خود را ویرایش کنید.", - "This will allow you to reset your password and receive notifications.": "با این کار می‌توانید گذرواژه خود را تغییر داده و اعلان‌ها را دریافت کنید.", - "Please check your email and click on the link it contains. Once this is done, click continue.": "لطفاً ایمیل خود را بررسی کرده و روی لینکی که برایتان ارسال شده، کلیک کنید. پس از انجام این کار، روی ادامه کلیک کنید.", - "Verification Pending": "در انتظار تائید", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "پاک کردن فضای ذخیره‌سازی مرورگر ممکن است این مشکل را برطرف کند ، اما شما را از برنامه خارج کرده و باعث می‌شود هرگونه سابقه گفتگوی رمزشده غیرقابل خواندن باشد.", - "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 استفاده کرده‌اید ، نشست شما ممکن است با این نسخه ناسازگار باشد. این پنجره را بسته و به نسخه جدیدتر برگردید.", - "We encountered an error trying to restore your previous session.": "هنگام تلاش برای بازیابی نشست قبلی شما، با خطایی روبرو شدیم.", - "You most likely do not want to reset your event index store": "به احتمال زیاد نمی‌خواهید مخزن فهرست رویدادهای خود را حذف کنید", - "Recent changes that have not yet been received": "تغییرات اخیری که هنوز دریافت نشده‌اند", - "The server is not configured to indicate what the problem is (CORS).": "سرور طوری پیکربندی نشده تا نشان دهد مشکل چیست (CORS).", - "A connection error occurred while trying to contact the server.": "هنگام تلاش برای اتصال به سرور خطایی رخ داده است.", - "Your area is experiencing difficulties connecting to the internet.": "منطقه شما در اتصال به اینترنت با مشکل روبرو است.", - "A browser extension is preventing the request.": "پلاگینی در مرورگر مانع از ارسال درخواست می‌گردد.", - "Your firewall or anti-virus is blocking the request.": "دیوار آتش یا آنتی‌ویروس شما مانع از ارسال درخواست می‌شود.", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "برای ادامه استفاده از سرور %(homeserverDomain)s باید شرایط و ضوابط ما را بررسی کرده و موافقت کنید.", - "The server (%(serverName)s) took too long to respond.": "زمان پاسخگویی سرور (%(serverName)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 شناسایی شده است. این امر باعث اختلال در رمزنگاری سرتاسر در نسخه قدیمی شده است. پیام های رمزگذاری شده سرتاسر که اخیراً رد و بدل شده اند ممکن است با استفاده از نسخه قدیمی رمزگشایی نشوند. همچنین ممکن است پیام های رد و بدل شده با این نسخه با مشکل مواجه شود. اگر مشکلی رخ داد، از سیستم خارج شوید و مجددا وارد شوید. برای حفظ سابقه پیام، کلیدهای خود را خروجی گرفته و دوباره وارد کنید.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "سرور شما به برخی از درخواست‌ها پاسخ نمی‌دهد. در ادامه برخی از دلایل محتمل آن ذکر شده است.", - "You'll upgrade this room from to .": "این اتاق را از به ارتقا خواهید داد.", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "به‌روزرسانی اتاق اقدامی پیشرفته بوده و معمولاً در صورتی توصیه می‌شود که اتاق به دلیل اشکالات، فقدان قابلیت‌ها یا آسیب پذیری‌های امنیتی، پایدار و قابل استفاده نباشد.", - "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.": "این معمولاً فقط بر نحوه پردازش اتاق در سرور تأثیر می‌گذارد. اگر با %(brand)s خود مشکلی دارید، لطفاً اشکال را گزارش کنید.", - "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.": "این معمولاً فقط بر نحوه پردازش اتاق در سرور تأثیر می‌گذارد. اگر با %(brand)s خود مشکلی دارید ، لطفاً یک اشکال گزارش دهید.", - "Put a link back to the old room at the start of the new room so people can see old messages": "در ابتدای اتاق جدید پیوندی به اتاق قدیمی قرار دهید تا افراد بتوانند پیام‌های موجود در اتاق قدیمی را ببینند", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "از گفتگوی کاربران در نسخه قدیمی اتاق جلوگیری کرده و با ارسال پیامی به کاربران توصیه کنید به اتاق جدید منتقل شوند", - "Update any local room aliases to point to the new room": "برای اشاره به اتاق جدید، نام‌های مستعار (aliases) اتاق محلی را به‌روز کنید", - "Create a new room with the same name, description and avatar": "یک اتاق جدید با همان نام ، توضیحات و نمایه ایجاد کنید", - "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:": "ارتقاء این اتاق نیازمند بستن نسخه‌ی فعلی و ساختن درجای یک اتاق جدید است. برای داشتن بهترین تجربه‌ی کاربری ممکن، ما:", - "The room upgrade could not be completed": "متاسفانه فرآیند ارتقاء اتاق به پایان نرسید", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "حواستان را جمع کنید، اگر ایمیلی اضافه نکرده و گذرواژه‌ی خود را فراموش کنید ، ممکن است دسترسی به حساب کاربری خود را برای همیشه از دست دهید.", - "Doesn't look like a valid email address": "به نظر نمی‌رسد یک آدرس ایمیل معتبر باشد", - "If they don't match, the security of your communication may be compromised.": "اگر آنها مطابقت نداشته‌باشند ، ممکن است امنیت ارتباطات شما به خطر افتاده باشد.", - "Data on this screen is shared with %(widgetDomain)s": "داده‌های این صفحه با %(widgetDomain)s به اشتراک گذاشته می‌شود", - "Your homeserver doesn't seem to support this feature.": "به نظر نمی‌رسد که سرور شما از این قابلیت پشتیبانی کند.", - "Not currently indexing messages for any room.": "در حال حاضر ایندکس پیام ها برای هیچ اتاقی انجام نمی‌شود.", - "Session ID": "شناسه‌ی نشست", - "Confirm this user's session by comparing the following with their User Settings:": "این نشست کاربر را از طریق مقایسه‌ی این با تنظیمات کاربری تائيد کنید:", - "Confirm by comparing the following with the User Settings in your other session:": "از طریق مقایسه‌ی این با تنظیمات کاربری در نشست‌های دیگرتان، تائيد کنید:", - "Are you sure you want to sign out?": "آیا مطمئن هستید که می خواهید از برنامه خارج شوید؟", - "You'll lose access to your encrypted messages": "دسترسی به پیام‌های رمزشده‌ی خود را از دست خواهید داد", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "پیام‌های رمزشده با رمزنگاری سرتاسر ایمن می‌شوند. فقط شما و طرف گیرنده(ها) کلیدهای خواندن این پیام ها را در اختیار دارید.", - "%(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 از طریق بارگیری و نمایش اطلاعات کاربران تنها در زمان‌هایی که نیاز است، حدود ۳ تا ۵ مرتبه حافظه‌ی کمتری استفاده می‌کند. لطفا تا همگام‌سازی با سرور منتظر بمانید!", - "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.": "اگر نسخه دیگری از %(brand)s هنوز در تب‌های دیگر باز است، لطفاً آن را ببندید زیرا استفاده از %(brand)s با قابلیت بارگیری تکه‌تکه‌ی فعال روی یکی و غیرفعال روی دیگری، باعث ایجاد مشکل می شود.", - "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.": "شما از %(brand)s بر روی %(host)s با قابلیت بارگیری اعضا به شکل تکه‌تکه استفاده می‌کنید. در این نسخه قابلیت بارگیری تکه‌تکه غیرفعال است. از آن‌جایی که حافظه‌ی کش مورد استفاده برای این دو پیکربندی با هم سازگار نیست، %(brand)s نیاز به همگام‌سازی مجدد حساب کاربری شما دارد.", - "%(brand)s encountered an error during upload of:": "%(brand)s در حین بارگذاری این دچار مشکل شد:", - "Transfer": "منتقل کردن", - "Invited people will be able to read old messages.": "افراد دعوت‌شده خواهند توانست پیام‌های قدیمی را بخوانند.", - "Invite someone using their name, username (like ) or share this room.": "با استفاده از نام یا نام کاربری (مانند ) از افراد دعوت کرده و یا این اتاق را به اشتراک بگذارید.", - "Invite someone using their name, email address, username (like ) or share this room.": "با استفاده از نام، آدرس ایمیل، نام کاربری (مانند ) از فردی دعوت کرده و یا این اتاق را به اشتراک بگذارید.", - "Invite someone using their name, email address, username (like ) or share this space.": "با استفاده از نام ، آدرس ایمیل ، نام کاربری (مانند ) کسی را دعوت کرده یا این فضای کاری را به اشتراک بگذارید.", - "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 ).": "با استفاده از نام، آدرس ایمیل و یا نام کاربری (مانند )، یک گفتگوی جدید را شروع کنید.", - "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 (%(server)s)": "کارساز هویت (%(server)s)", - "Could not connect to identity server": "نتوانست به کارساز هویت وصل شود", - "Not a valid identity server (status code %(code)s)": "کارساز هویت معتبر نیست (کد وضعیت %(code)s)", - "Identity server URL must be HTTPS": "نشانی کارساز هویت باید HTTPS باشد", - "Transfer Failed": "انتقال شکست خورد", - "Unable to transfer call": "ناتوان در انتقال تماس", - "The user you called is busy.": "کاربر موردنظر مشغول است.", - "User Busy": "کاربر مشغول", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s و %(count)s دیگر", - "other": "%(spaceName)s و %(count)s دیگران" - }, - "Some invites couldn't be sent": "بعضی از دعوت ها ارسال نشد", - "We sent the others, but the below people couldn't be invited to ": "ما برای باقی ارسال کردیم، ولی افراد زیر نمی توانند به دعوت شوند", - "You cannot place calls without a connection to the server.": "شما نمی توانید بدون اتصال به سرور تماس برقرار کنید.", - "Connectivity to the server has been lost": "اتصال با سرور قطع شده است", - "Unrecognised room address: %(roomAlias)s": "نشانی اتاق %(roomAlias)s شناسایی نشد", - "%(space1Name)s and %(space2Name)s": "%(space1Name)s و %(space2Name)s", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "دوتایی (کاربر و نشست) ناشناخته : ( %(userId)sو%(deviceId)s )", - "Failed to invite users to %(roomName)s": "افزودن کاربران به %(roomName)s با شکست روبرو شد", - "Inviting %(user)s and %(count)s others": { - "other": "دعوت کردن %(user)s و %(count)s دیگر", - "one": "دعوت کردن %(user)s و ۱ دیگر" - }, - "You need to be able to kick users to do that.": "برای انجام این کار نیاز دارید که بتوانید کاربران را حذف کنید.", - "Empty room (was %(oldName)s)": "اتاق خالی (نام قبلی: %(oldName)s)", - "%(user)s and %(count)s others": { - "other": "%(user)s و %(count)s دیگران", - "one": "%(user)s و ۱ دیگر" - }, - "%(user1)s and %(user2)s": "%(user1)s و %(user2)s", - "Close sidebar": "بستن نوارکناری", - "Sidebar": "نوارکناری", - "Show sidebar": "نمایش نوار کناری", - "Hide sidebar": "پنهان سازی نوار کناری", - "Hide stickers": "پنهان سازی استیکرها", - "Displaying time": "نمایش زمان", - "To view all keyboard shortcuts, click here.": "برای مشاهده تمام میانبرهای صفحه کلید اینجا را کلیک کنید.", - "Show all your rooms in Home, even if they're in a space.": "تمامی اتاق ها را در صفحه ی خانه نمایش بده، حتی آنهایی که در یک فضا هستند.", - "Get notified only with mentions and keywords as set up in your settings": "بنابر تنظیمات خودتان فقط با منشن ها و کلمات کلیدی مطلع شوید", - "Mentions & keywords": "منشن ها و کلمات کلیدی", - "New keyword": "کلمه کلیدی جدید", - "Keyword": "کلمه کلیدی", - "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.": "عبارت امنیتی خود را وارد کنید و یا .", - "You were disconnected from the call. (Error: %(message)s)": "شما از تماس قطع شدید.(خطا: %(message)s)", - "In %(spaceName)s.": "در فضای %(spaceName)s.", - "In %(spaceName)s and %(count)s other spaces.": { - "other": "در %(spaceName)s و %(count)s دیگر فضاها." - }, - "In spaces %(space1Name)s and %(space2Name)s.": "در فضای %(space1Name)s و %(space2Name)s.", - "Developer": "توسعه دهنده", - "Experimental": "تجربی", - "Themes": "قالب ها", - "Moderation": "اعتدال", - "Messaging": "پیام رسانی", - "Back to thread": "بازگشت به موضوع", - "Room members": "اعضای اتاق", - "Back to chat": "بازگشت به گفتگو", - "Other rooms": "دیگر اتاق ها", - "Connection lost": "از دست رفتن اتصال", - "Failed to join": "عدم موفقیت در پیوستن", - "The person who invited you has already left, or their server is offline.": "فردی که شما را دعوت کرده بود اینجا را ترک کرده، و یا سرور او خاموش شده است.", - "The person who invited you has already left.": "فردی که شما را دعوت کرده بود اینجا را ترک کرده است.", - "Sorry, your homeserver is too old to participate here.": "متاسفانه نسخه نرم افزار خانگی شما برای مشارکت در این بخش خیلی قدیمی است.", - "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": "اتاق ناشناس", - "That's fine": "بسیارعالی", - "Reset bearing to north": "بازنشانی جهت شمال", - "Mapbox logo": "لوگوی جعبه نقشه", - "Location not available": "مکان در دسترس نیست", - "Find my location": "پیدا کردن مکان", - "Exit fullscreen": "خروج از نمایش تمام صفحه", - "Enter fullscreen": "نمایش تمام صفحه", - "Map feedback": "بازخورد نقشه", - "Toggle attribution": "تغییر دادن اسناد", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "این سرور خانگی برای نمایش نقشه بدرستی تنظیم نشده، یا سایت مرجع نقشه در دسترس نیست.", - "This homeserver is not configured to display maps.": "این سرور خانگی برای نمایش نقشه تنظیم نشده است.", - "The user's homeserver does not support the version of the space.": "نسخه فضای شما با سرور خانگی کاربر سازگاری ندارد.", - "User may or may not exist": "ممکن است کاربر وجود نداشته باشد", - "User does not exist": "کاربر وجود ندارد", - "User is already in the room": "کاربر در این اتاق حاضر است", - "User is already in the space": "کاربر در این فضا حاضر است", - "User is already invited to the room": "کاربر به این اتاق دعوت شده است", - "User is already invited to the space": "کاربر به این فضا دعوت شده است", - "You do not have permission to invite people to this space.": "شما دسترسی لازم برای دعوت از افراد به این فضا را ندارید.", - "Voice broadcast": "صدای جمعی", - "Live": "زنده", - "Go live": "برو به زنده", - "pause voice broadcast": "توقف صدای جمعی", - "resume voice broadcast": "بازگشت به صدای جمعی", - "play voice broadcast": "پخش صدای جمعی", - "Yes, stop broadcast": "بله، توقف ارسال جمعی", - "Stop live broadcasting?": "آیا ارسال جمعی زنده متوقف شود؟", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "شخص دیگری در حال ضبط صدا برای ارسال جمعی است. برای ارسال صدای جمعی باید منتظر بمانید تا کار ایشان به پایان برسد.", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "شما دسترسی لازم برای ارسال صدای جمعی در این اتاق را ندارید. لطفا با مدیر اتاق تماس بگیرید.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "شما در حال ضبط یک صدا برای ارسال جمعی هستید. برای تولید یک صدای جمعی دیگر ضبط فعلی را متوقف نمایید.", - "Can't start a new voice broadcast": "امکان ارسال یک صدای جدید به صورت جمعی نیست", - "Light high contrast": "بالاترین کنتراست قالب روشن", - "Inviting %(user1)s and %(user2)s": "دعوت کردن %(user1)s و %(user2)s", - "User is not logged in": "کاربر وارد نشده است", - "Database unexpectedly closed": "پایگاه داده به طور غیرمنتظره ای بسته شد", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "این ممکن است به دلیل باز بودن برنامه در چندین برگه یا به دلیل پاک کردن داده های مرورگر باشد.", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "به نظر نمی رسد آدرس ایمیل شما با شناسه Matrix در این سرور خانگی مرتبط باشد.", - "Failed to post poll": "ارسال نظرسنجی انجام نشد", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "وقتی از سیستم خارج می‌شوید، این کلیدها از این دستگاه حذف می‌شوند، به این معنی که نمی‌توانید پیام‌های رمزگذاری‌شده را بخوانید مگر اینکه کلیدهای آن‌ها را در دستگاه‌های دیگر خود داشته باشید یا از آنها در سرور نسخه پشتیبان تهیه کنید.", - "Home is useful for getting an overview of everything.": "خانه برای داشتن یک نمای کلی از همه چیز مفید است.", - "Share your activity and status with others.": "فعالیت و وضعیت خود را با دیگران به اشتراک بگذارید.", - "%(senderName)s started a voice broadcast": "%(senderName)s یک پخش صوتی را شروع کرد", - "Closed poll": "نظرسنجی بسته", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "بدون سرور احراز هویت نمی توان کاربر را از طریق ایمیل دعوت کرد. می توانید در قسمت «تنظیمات» به یکی متصل شوید.", - "Sorry, the poll you tried to create was not posted.": "با عرض پوزش، نظرسنجی که سعی کردید ایجاد کنید پست نشد.", - "Open poll": "باز کردن نظرسنجی", - "Identity server not set": "سرور هویت تنظیم نشده است", - "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.": "از طرف دیگر، می‌توانید سعی کنید از سرور عمومی در استفاده کنید، اما این به آن اندازه قابل اعتماد نخواهد بود و آدرس IP شما را با آن سرور به اشتراک می‌گذارد. شما همچنین می توانید این قابلیت را در تنظیمات مدیریت کنید.", - "Try using %(server)s": "سعی کنید از %(server)s استفاده کنید", - "Keyboard shortcuts": "میانبرهای صفحه کلید", - "Poll type": "نوع نظرسنجی", - "common": { - "about": "درباره", - "analytics": "تجزیه و تحلیل", - "encryption_enabled": "رمزگذاری فعال است", - "error": "خطا", - "mute": "سکوت", - "no_results": "بدون نتیجه", - "offline": "آفلاین", - "password": "گذرواژه", - "people": "افراد", - "reactions": "واکنش ها", - "report_a_bug": "گزارش اشکال", - "room_name": "نام اتاق", - "security": "امنیت", - "settings": "تنظیمات", - "sticker": "استیکر", - "success": "موفقیت", - "suggestions": "پیشنهادات", - "unmute": "صدادار", - "username": "نام کاربری", - "verification_cancelled": "تأیید هویت لغو شد", - "video": "ویدئو", - "warning": "هشدار", - "threads": "موضوعات", - "theme": "پوسته", - "room": "اتاق", - "public": "عمومی", - "private": "خصوصی", - "options": "گزینه ها", - "name": "نام", - "light": "روشن", - "labs": "قابلیت‌های بتا", - "homeserver": "سرور", - "home": "خانه", - "favourites": "موردعلاقه‌ها", - "description": "توضیحات", - "dark": "تاریک", - "beta": "بتا", - "attachment": "پیوست", - "appearance": "شکل و ظاهر", - "guest": "مهمان", - "legal": "قانونی", - "credits": "اعتبارها", - "faq": "سوالات پرتکرار", - "access_token": "توکن دسترسی", - "preferences": "ترجیحات", - "timeline": "سیر زمان گفتگو‌ها", - "privacy": "حریم خصوصی", - "camera": "دوربین", - "microphone": "میکروفون", - "emoji": "شکلک", - "random": "تصادفی", - "support": "پشتیبانی", - "space": "فضای کاری", - "someone": "کسی", - "encrypted": "رمزشده", - "matrix": "ماتریکس", - "trusted": "قابل اعتماد", - "not_trusted": "غیرقابل اعتماد", - "accessibility": "دسترسی", - "unnamed_room": "اتاق بدون نام", - "unnamed_space": "فضای کاری بدون نام", - "stickerpack": "استیکر", - "system_alerts": "هشدارهای سیستم", - "secure_backup": "پشتیبان‌گیری امن", - "cross_signing": "امضاء متقابل", - "identity_server": "کارساز هویت", - "integration_manager": "مدیر یکپارچگی", - "qr_code": "کد QR", - "feedback": "بازخورد" + "a11y": { + "jump_first_invite": "به اولین دعوت بروید.", + "n_unread_messages": { + "one": "۱ پیام خوانده نشده.", + "other": "%(count)s پیام خوانده نشده." + }, + "n_unread_messages_mentions": { + "one": "۱ اشاره خوانده نشده.", + "other": "%(count)s پیام‌های خوانده نشده از جمله اشاره‌ها." + }, + "room_name": "اتاق %(name)s", + "unread_messages": "پیام های خوانده نشده.", + "user_menu": "منوی کاربر" }, + "a11y_jump_first_unread_room": "به اولین اتاق خوانده نشده بروید.", "action": { + "accept": "پذیرفتن", + "add": "افزودن", + "add_existing_room": "اضافه‌کردن اتاق موجود", + "approve": "تایید", + "back": "بازگشت", + "cancel": "لغو", + "change": "تغییر بده", + "click_to_copy": "برای گرفتن رونوشت کلیک کنید", + "close": "بستن", + "complete": "تکمیل", + "confirm": "تأیید", "continue": "ادامه", "copy": "رونوشت", "create": "ایجاد‌کردن", "decline": "رد کردن", + "delete": "پاک‌کردن", "disable": "غیرفعال‌کردن", + "disconnect": "قطع شو", + "dismiss": "نادیده بگیر", "done": "انجام شد", + "download": "دانلود", "edit": "ویرایش", "enable": "فعال کن", - "forgot_password": "فراموشی گذرواژه", + "enter_fullscreen": "نمایش تمام صفحه", + "exit_fullscreeen": "خروج از نمایش تمام صفحه", + "explore_public_rooms": "کاوش در اتاق‌های عمومی", + "explore_rooms": "جستجو در اتاق ها", + "export": "استخراج (Export)", + "go": "برو", + "go_back": "بازگشت", + "got_it": "فهمیدم", + "hide_advanced": "پنهان‌کردن بخش پیشرفته", + "hold": "نگه‌داشتن", + "ignore": "نادیده‌گرفتن", + "import": "واردکردن (Import)", "invite": "دعوت", "invites_list": "دعوت‌ها", + "join": "پیوستن", "learn_more": "بیشتر بدانید", "leave": "خروج", "leave_room": "ترک اتاق", + "logout": "خروج", + "manage": "مدیریت", + "mention": "اشاره", "next": "بعدی", "no": "خیر", "ok": "باشه", + "pause": "متوقف‌کردن", + "pin": "سنجاق", + "play": "اجرا کردن", "quote": "نقل قول", "react": "واکنش", + "refresh": "رفرش", + "register": "ایجاد حساب کاربری", + "reject": "پس زدن", + "reload": "بارگذاری مجدد", "remove": "حذف کن", "reply": "پاسخ", "report_content": "گزارش محتوا", + "resend": "بازفرست", + "reset": "بازراه‌اندازی", + "restore": "بازیابی", + "resume": "ادامه", "retry": "تلاش مجدد", + "review": "بازبینی", + "revoke": "برگرداندن", "save": "ذخیره", + "search": "جستجو", + "send_report": "ارسال گزارش", + "share": "اشتراک‌گذاری", + "show_advanced": "نمایش بخش پیشرفته", + "show_all": "نمایش همه", + "sign_in": "ورود به حساب کاربری", + "sign_out": "خروج از حساب کاربری", + "skip": "بیخیال", "start": "شروع", "start_chat": "شروع چت", - "view_source": "دیدن منبع", - "yes": "بله", - "zoom_out": "کوچک نمایی", - "zoom_in": "بزرگنمایی", - "view": "مشاهده", - "verify": "تأیید", - "upload": "بارگذاری", - "upgrade": "ارتقا", - "update": "به‌روز رسانی", - "unpin": "برداشتن پین", - "try_again": "دوباره امتحان کنید", - "trust": "اعتماد کن", "stop": "توقف", - "skip": "بیخیال", - "sign_out": "خروج از حساب کاربری", - "sign_in": "ورود به حساب کاربری", - "share": "اشتراک‌گذاری", - "search": "جستجو", - "reset": "بازراه‌اندازی", - "resend": "بازفرست", - "reload": "بارگذاری مجدد", - "reject": "پس زدن", - "pin": "سنجاق", - "logout": "خروج", - "join": "پیوستن", - "ignore": "نادیده‌گرفتن", - "got_it": "فهمیدم", - "go_back": "بازگشت", - "download": "دانلود", - "dismiss": "نادیده بگیر", - "delete": "پاک‌کردن", - "confirm": "تأیید", - "close": "بستن", - "cancel": "لغو", - "back": "بازگشت", - "add": "افزودن", - "accept": "پذیرفتن", - "disconnect": "قطع شو", - "change": "تغییر بده", + "submit": "ارسال", "subscribe": "اضافه‌شدن", + "transfer": "منتقل کردن", + "trust": "اعتماد کن", + "try_again": "دوباره امتحان کنید", + "unban": "رفع تحریم", + "unignore": "لغو نادیده‌گرفتن", + "unpin": "برداشتن پین", "unsubscribe": "لغو اشتراک", - "approve": "تایید", - "complete": "تکمیل", - "revoke": "برگرداندن", - "show_all": "نمایش همه", - "review": "بازبینی", - "restore": "بازیابی", - "play": "اجرا کردن", - "pause": "متوقف‌کردن", - "register": "ایجاد حساب کاربری", - "manage": "مدیریت", - "go": "برو", - "import": "واردکردن (Import)", - "export": "استخراج (Export)", - "refresh": "رفرش", - "mention": "اشاره", - "submit": "ارسال", - "send_report": "ارسال گزارش" + "update": "به‌روز رسانی", + "upgrade": "ارتقا", + "upload": "بارگذاری", + "verify": "تأیید", + "view": "مشاهده", + "view_message": "مشاهده پیام", + "view_source": "دیدن منبع", + "yes": "بله", + "zoom_in": "بزرگنمایی", + "zoom_out": "کوچک نمایی" }, - "a11y": { - "user_menu": "منوی کاربر", - "n_unread_messages_mentions": { - "one": "۱ اشاره خوانده نشده.", - "other": "%(count)s پیام‌های خوانده نشده از جمله اشاره‌ها." + "analytics": { + "accept_button": "بسیارعالی", + "consent_migration": "شما به ارسال گزارش چگونگی استفاده از سرویس رضایت داده بودید. ما نحوه استفاده از این اطلاعات را بروز میکنیم.", + "enable_prompt": "بهتر کردن راهنمای کاربری %(analyticsOwner)s", + "learn_more": "اطلاعات خود را به صورت ناشناس با ما به اشتراک بگذارید تا متوجه مشکلات موجود شویم. بدون استفاده شخصی توسط خود و یا شرکایادگیری بیشتر", + "shared_data_heading": "هر یک از داده های زیر ممکن است به اشتراک گذاشته شود:" + }, + "auth": { + "account_clash": "حساب جدید شما (%(newAccountId)s) s) ثبت شده‌است ، اما شما قبلاً به حساب کاربری دیگری (%(loggedInUserId)s) وارد شده‌اید.", + "account_clash_previous_account": "با حساب کاربری قبلی ادامه دهید", + "account_deactivated": "این حساب غیر فعال شده است.", + "autodiscovery_generic_failure": "دریافت پیکربندیِ جستجوی خودکار از سرور موفقیت‌آمیز نبود", + "autodiscovery_invalid": "پاسخ جستجوی سرور معتبر نیست", + "autodiscovery_invalid_hs": "به نظر می‌رسد که آدرس سرور، متعلق به یک سرور معتبر نباشد", + "autodiscovery_invalid_hs_base_url": "base_url نامعتبر برای m.homeserver", + "autodiscovery_invalid_is": "به نظر می‌رسد آدرس سرور هویت‌سنجی، متعلق به یک سرور هویت‌سنجی معتبر نیست", + "autodiscovery_invalid_is_base_url": "base_url نامعتبر برای سرور m.identity_server", + "autodiscovery_invalid_is_response": "پاسخ نامعتبر برای جستجوی سرور هویت‌سنجی", + "autodiscovery_invalid_json": "JSON اشتباه", + "autodiscovery_unexpected_error_hs": "خطای غیر منتظره‌ای در حین بررسی پیکربندی سرور رخ داد", + "autodiscovery_unexpected_error_is": "خطای غیر منتظره‌ای در حین بررسی پیکربندی سرور هویت‌سنجی رخ داد", + "captcha_description": "این سرور می خواهد مطمئن شود که شما یک ربات نیستید.", + "change_password_action": "تغییر گذواژه", + "change_password_confirm_invalid": "گذرواژه‌ها مطابقت ندارند", + "change_password_confirm_label": "تأیید گذرواژه", + "change_password_current_label": "گذرواژه فعلی", + "change_password_empty": "گذرواژه‌ها نمی‌توانند خالی باشند", + "change_password_mismatch": "گذرواژه‌های جدید مطابقت ندارند", + "change_password_new_label": "گذرواژه جدید", + "continue_with_idp": "با %(provider)s ادامه دهید", + "continue_with_sso": "با %(ssoButtons)s ادامه بده", + "country_dropdown": "لیست کشور", + "create_account_prompt": "تازه وارد هستید؟ یک حساب کاربری ایجاد کنید", + "create_account_title": "ساختن حساب کاربری", + "email_discovery_text": "از ایمیل استفاده کنید تا به طور اختیاری توسط مخاطبین موجود قابل کشف باشید.", + "email_field_label": "ایمیل", + "email_field_label_invalid": "به نظر نمی‌رسد یک آدرس ایمیل معتبر باشد", + "email_field_label_required": "آدرس ایمیل را وارد کنید", + "email_help_text": "برای داشتن امکان تغییر گذرواژه در صورت فراموش‌کردن آن، لطفا یک آدرس ایمیل وارد نمائید.", + "email_phone_discovery_text": "از ایمیل یا تلفن استفاده کنید تا به طور اختیاری توسط مخاطبین موجود قابل کشف باشید.", + "failed_connect_identity_server": "دسترسی به سرور هویت‌سنجی امکان پذیر نیست", + "failed_connect_identity_server_other": "شما می توانید وارد شوید ، اما برخی از ویژگی ها تا زمانی که سرور هویت‌سنجی آنلاین نشود ، در دسترس نخواهند بود. اگر مدام این هشدار را می بینید ، پیکربندی خود را بررسی کنید یا با مدیر سرور تماس بگیرید.", + "failed_connect_identity_server_register": "شما می‌توانید حساب کاربری بسازید، اما برخی قابلیت‌ها تا زمان اتصال مجدد به سرور هویت‌سنجی در دسترس نخواهند بود. اگر شما مدام این هشدار را مشاهده می‌کنید، پیکربندی خود را بررسی کرده و یا با مدیر سرور تماس بگیرید.", + "failed_connect_identity_server_reset_password": "شما می‌توانید گذرواژه‌ی خود را تغییر دهید، اما برخی از قابلیت ها تا زمان بازگشت سرور هویت‌سنجی در دسترس نخواهند بود. اگر مدام این هشدار را می‌بینید، پیکربندی خود را بررسی کرده یا با مدیر سرور تماس بگیرید.", + "failed_homeserver_discovery": "جستجوی سرور با موفقیت انجام نشد", + "failed_query_registration_methods": "درخواست از روش‌های پشتیبانی‌شده‌ی ثبت‌نام میسر نیست.", + "failed_soft_logout_auth": "احراز هویت مجدد موفیت‌آمیز نبود", + "failed_soft_logout_homeserver": "به دلیل مشکلی که در سرور وجود دارد ، احراز هویت مجدد انجام نشد", + "footer_powered_by_matrix": "قدرت‌یافته از ماتریکس", + "forgot_password_email_required": "آدرس ایمیلی که به حساب کاربری شما متصل است، باید وارد شود.", + "forgot_password_prompt": "گذرواژه‌ی خود را فراموش کردید؟", + "identifier_label": "نحوه ورود", + "incorrect_credentials": "نام کاربری و یا گذرواژه اشتباه است.", + "incorrect_credentials_detail": "لطفا توجه کنید شما به سرور %(hs)s وارد شده‌اید، و نه سرور matrix.org.", + "incorrect_password": "گذرواژه صحیح نیست", + "log_in_new_account": "به حساب کاربری جدید خود وارد شوید.", + "logout_dialog": { + "description": "آیا مطمئن هستید که می خواهید از برنامه خارج شوید؟", + "megolm_export": "کلیدها را به صورت دستی استخراج (Export)کن", + "setup_key_backup_title": "دسترسی به پیام‌های رمزشده‌ی خود را از دست خواهید داد", + "setup_secure_backup_description_1": "پیام‌های رمزشده با رمزنگاری سرتاسر ایمن می‌شوند. فقط شما و طرف گیرنده(ها) کلیدهای خواندن این پیام ها را در اختیار دارید.", + "setup_secure_backup_description_2": "وقتی از سیستم خارج می‌شوید، این کلیدها از این دستگاه حذف می‌شوند، به این معنی که نمی‌توانید پیام‌های رمزگذاری‌شده را بخوانید مگر اینکه کلیدهای آن‌ها را در دستگاه‌های دیگر خود داشته باشید یا از آنها در سرور نسخه پشتیبان تهیه کنید.", + "skip_key_backup": "پیام‌های رمزشده‌ی خود را نمی‌خواهم", + "use_key_backup": "شروع استفاده از نسخه‌ی پشتیبان کلید" }, - "n_unread_messages": { - "one": "۱ پیام خوانده نشده.", - "other": "%(count)s پیام خوانده نشده." + "misconfigured_body": "از مدیر %(brand)s خود بخواهید تا پیکربندی شما را از جهت ورودی‌های نادرست یا تکراری بررسی کند.", + "misconfigured_title": "%(brand)s‌ی شما به درستی پیکربندی نشده‌است", + "msisdn_field_description": "سایر کاربران می توانند شما را با استفاده از اطلاعات تماستان به اتاق ها دعوت کنند", + "msisdn_field_label": "شماره تلفن", + "msisdn_field_number_invalid": "به نظر شماره تلفن صحیح نمی‌باشد، لطفا بررسی کرده و مجددا تلاش فرمائید", + "msisdn_field_required_invalid": "شماره تلفن را وارد کنید", + "no_hs_url_provided": "هیچ آدرس سروری وارد نشده‌است", + "oidc": { + "error_title": "نتوانستیم شما را وارد کنیم" + }, + "password_field_label": "گذرواژه را وارد کنید", + "password_field_strong_label": "احسنت، گذرواژه‌ی انتخابی قوی است!", + "password_field_weak_label": "گذرواژه مجاز است ، اما ناامن است", + "phone_label": "شماره تلفن", + "phone_optional_label": "شماره تلفن (اختیاری)", + "register_action": "ایجاد حساب کاربری", + "registration": { + "continue_without_email_description": "حواستان را جمع کنید، اگر ایمیلی اضافه نکرده و گذرواژه‌ی خود را فراموش کنید ، ممکن است دسترسی به حساب کاربری خود را برای همیشه از دست دهید.", + "continue_without_email_field_label": "ایمیل (اختیاری)", + "continue_without_email_title": "ادامه بدون ایمیل" + }, + "registration_disabled": "ثبت‌نام بر روی این سرور غیرفعال شده‌است.", + "registration_msisdn_field_required_invalid": "شماره تلفن را وارد کنید (در این سرور اجباری است)", + "registration_successful": "ثبت‌نام موفقیت‌آمیز بود", + "registration_username_validation": "فقط از حروف کوچک، اعداد، خط تیره و زیر خط استفاده کنید", + "reset_password": { + "password_not_entered": "گذواژه جدید باید وارد شود.", + "passwords_mismatch": "گذرواژه‌ی جدید باید مطابقت داشته باشند.", + "reset_successful": "گذرواژه‌ی شما با موفقیت تغییر کرد.", + "return_to_login": "بازگشت به صفحه‌ی ورود" + }, + "reset_password_email_field_description": "برای بازیابی حساب خود از آدرس ایمیل استفاده کنید", + "reset_password_email_field_required_invalid": "آدرس ایمیل را وارد کنید (در این سرور اجباری است)", + "reset_password_email_not_associated": "به نظر نمی رسد آدرس ایمیل شما با شناسه Matrix در این سرور خانگی مرتبط باشد.", + "reset_password_email_not_found_title": "این آدرس ایمیل یافت نشد", + "server_picker_custom": "سرور دیگر", + "server_picker_description_matrix.org": "به بزرگترین سرور عمومی با میلیون ها نفر کاربر بپیوندید", + "server_picker_dialog_title": "حساب کاربری شما بر روی کجا ساخته شود", + "server_picker_explainer": "از یک سرور مبتنی بر پروتکل ماتریکس که ترجیح می‌دهید استفاده کرده، و یا از سرور شخصی خودتان استفاده کنید.", + "server_picker_failed_validate_homeserver": "تأیید اعتبار سرور امکان‌پذیر نیست", + "server_picker_invalid_url": "آدرس URL نامعتبر", + "server_picker_learn_more": "درباره سرورها", + "server_picker_required": "یک سرور مشخص کنید", + "server_picker_title": "وارد سرور خود شوید", + "server_picker_title_default": "گزینه های سرور", + "server_picker_title_registration": "ساختن حساب کاربری بر روی", + "session_logged_out_description": "برای امنیت، این نشست نامعتبر شده است. لطفاً دوباره وارد سیستم شوید.", + "session_logged_out_title": "از حساب کاربری خارج شدید", + "set_email": { + "description": "با این کار می‌توانید گذرواژه خود را تغییر داده و اعلان‌ها را دریافت کنید.", + "verification_pending_description": "لطفاً ایمیل خود را بررسی کرده و روی لینکی که برایتان ارسال شده، کلیک کنید. پس از انجام این کار، روی ادامه کلیک کنید.", + "verification_pending_title": "در انتظار تائید" + }, + "set_email_prompt": "آیا تمایل به تنظیم یک ادرس ایمیل دارید؟", + "sign_in_description": "برای ادامه از حساب خود استفاده کنید.", + "sign_in_instead_prompt": "حساب کاربری دارید؟ وارد شوید", + "sign_in_or_register": "وارد شوید یا حساب کاربری بسازید", + "sign_in_or_register_description": "برای ادامه کار از حساب کاربری خود استفاده کرده و یا حساب کاربری جدیدی ایجاد کنید.", + "sign_in_prompt": "حساب کاربری دارید؟ وارد شوید", + "sign_in_with_sso": "با احراز هویت یکپارچه وارد شوید", + "soft_logout": { + "clear_data_button": "پاک کردن همه داده ها", + "clear_data_description": "پاک کردن همه داده های این جلسه غیرقابل بازگشت است. پیامهای رمزگذاری شده از بین می‌روند مگر اینکه از کلیدهای آنها پشتیبان تهیه شده باشد.", + "clear_data_title": "همه داده‌های این نشست پاک شود؟" + }, + "soft_logout_heading": "شما خارج شدید", + "soft_logout_intro_password": "جهت ورود مجدد به حساب کاربری و دسترسی به منوی کاربری، گذرواژه‌ی خود را وارد نمائید.", + "soft_logout_intro_sso": "وارد شوید و به حساب کاربری خود دسترسی داشته باشید.", + "soft_logout_intro_unsupported_auth": "نمی توانید وارد حساب کاربری خود شوید. لطفا برای اطلاعات بیشتر با مدیر سرور خود تماس بگیرید.", + "soft_logout_subheading": "پاک‌کردن داده‌های شخصی", + "sso": "ورود یکپارچه", + "sso_failed_missing_storage": "ما از مرورگر خواستیم تا سروری را که شما برای ورود استفاده می‌کنید به خاطر بسپارد، اما متاسفانه مرورگر شما آن را فراموش کرده‌است. به صفحه‌ی ورود بروید و دوباره امتحان کنید.", + "sso_or_username_password": "%(ssoButtons)s یا %(usernamePassword)s", + "sync_footer_subtitle": "اگر عضو اتاق‌های بسیار زیادی هستید، ممکن است این فرآیند مقدای به طول بیانجامد", + "uia": { + "code": "کد", + "fallback_button": "آغاز فرآیند احراز هویت", + "msisdn": "کد فعال‌سازی به %(msisdn)s ارسال شد", + "msisdn_token_incorrect": "کد نامعتبر است", + "msisdn_token_prompt": "لطفا کدی را که در آن وجود دارد وارد کنید:", + "password_prompt": "با وارد کردن رمز ورود حساب خود در زیر ، هویت خود را تأیید کنید.", + "recaptcha_missing_params": "کلید عمومی captcha در پیکربندی سرور خانگی وجود ندارد. لطفاً این را به ادمین سرور خود گزارش دهید.", + "sso_body": "برای تأیید هویتتان، این نشانی رایانامه را با ورود یکپارچه تأیید کنید.", + "sso_failed": "تائید هویت شما با مشکل مواجه شد. لطفا فرآیند را لغو کرده و مجددا اقدام نمائید.", + "sso_postauth_body": "برای تأیید هویت خود بر روی دکمه زیر کلیک کنید.", + "sso_postauth_title": "برای ادامه تأیید کنید", + "sso_preauth_body": "برای ادامه از احراز هویت یکپارچه جهت اثبات هویت خود استفاده نمائید.", + "sso_title": "برای ادامه، از ورود یکپارچه استفاده کنید", + "terms": "لطفاً خط مشی‌های این سرور را مرور و قبول کنید:", + "terms_invalid": "لطفاً کلیه خط مشی‌های سرور را مرور و قبول کنید" }, - "unread_messages": "پیام های خوانده نشده." + "unsupported_auth_email": "این سرور از ورود با استفاده از آدرس ایمیل پشتیبانی نمی کند.", + "unsupported_auth_msisdn": "این سرور از قابلیت احراز با شماره تلفن پشتیبانی نمی کند.", + "username_field_required_invalid": "نام کاربری را وارد کنید" }, - "labs": { - "video_rooms": "اتاق های تصویری", - "latex_maths": "نمایش لاتکس ریاضیات در پیام‌ها", - "pinning": "پین کردن پیام", - "state_counters": "شمارنده‌های ساده‌ای در سرآیند اتاق نمایش بده", - "custom_themes": "پشتیبانی از افزودن پوسته‌های ظاهری دلخواه", - "dehydration": "ارسال پیام رمزشده به شکل آفلاین با استفاده از دستگاه‌های خاص", - "bridge_state": "اطلاعات پل‌های ارتباطی را در تنظیمات اتاق نمایش بده", - "voice_broadcast": "صدای جمعی", - "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": "توسعه دهنده", - "leave_beta": "ترک نسخه‌ی بتا", - "join_beta": "اضافه‌شدن به نسخه‌ی بتا" + "bug_reporting": { + "additional_context": "اگر زمینه دیگری وجود دارد که می تواند به تجزیه و تحلیل مسئله کمک کند، مانند آنچه در آن زمان انجام می دادید، شناسه اتاق، شناسه کاربر و غیره ، لطفاً موارد ذکر شده را در اینجا وارد کنید.", + "before_submitting": "قبل از ارسال گزارش‌ها، برای توصیف مشکل خود باید یک مسئله در GitHub ایجاد کنید.", + "collecting_information": "درحال جمع‌آوری اطلاعات نسخه‌ی برنامه", + "collecting_logs": "درحال جمع‌آوری گزارش‌ها", + "create_new_issue": "لطفا در GitHub یک مسئله جدید ایجاد کنید تا بتوانیم این اشکال را بررسی کنیم.", + "download_logs": "دانلود گزارش‌ها", + "downloading_logs": "در حال دریافت لاگ‌ها", + "error_empty": "لطفاً به ما بگویید چه مشکلی پیش آمد و یا اینکه لطف کنید و یک مسئله GitHub ایجاد کنید که مشکل را توصیف کند.", + "failed_send_logs": "ارسال گزارش با خطا مواجه شد: ", + "github_issue": "مسئله GitHub", + "log_request": "برای کمک به ما در جلوگیری از این امر در آینده ، لطفا لاگ‌ها را برای ما ارسال کنید.", + "logs_sent": "گزارش‌های مربوط ارسال شد", + "matrix_security_issue": "برای گزارش مشکلات امنیتی مربوط به ماتریکس، لطفا سایت Matrix.org بخش Security Disclosure Policy را مطالعه فرمائید.", + "preparing_download": "در حال آماده سازی برای بارگیری گزارش ها", + "preparing_logs": "در حال آماده سازی برای ارسال گزارش ها", + "send_logs": "ارسال گزارش‌ها", + "submit_debug_logs": "ارسال لاگ مشکل", + "textarea_label": "یادداشت‌ها", + "thank_you": "با سپاس!", + "title": "گزارش مشکل", + "unsupported_browser": "یادآوری: مرورگر شما پشتیبانی نمی شود ، بنابراین ممکن است تجربه شما غیرقابل پیش بینی باشد.", + "uploading_logs": "در حال بارگذاری لاگ‌ها", + "waiting_for_server": "در انتظار پاسخی از سمت سرور" }, - "keyboard": { + "cannot_invite_without_identity_server": "بدون سرور احراز هویت نمی توان کاربر را از طریق ایمیل دعوت کرد. می توانید در قسمت «تنظیمات» به یکی متصل شوید.", + "cannot_reach_homeserver": "دسترسی به سرور میسر نیست", + "cannot_reach_homeserver_detail": "از اتصال اینترنت پایدار اطمینان حاصل‌کرده و سپس با مدیر سرور ارتباط بگیرید", + "cant_load_page": "نمایش صفحه امکان‌پذیر نبود", + "chat_card_back_action_label": "بازگشت به گفتگو", + "chat_effects": { + "confetti_description": "این پیام را با انیمیشن بارش کاغد شادی ارسال کن", + "confetti_message": "انیمیشن بارش کاغذ شادی را ارسال کن", + "fireworks_description": "این پیام را با انیمیشن آتش‌بازی ارسال کن", + "fireworks_message": "انیمیشن آتش‌بازی را ارسال کن", + "snowfall_description": "این پیام را با انیمیشن بارش برف ارسال کن", + "snowfall_message": "انیمیشن بارش برف را ارسال کن", + "spaceinvaders_description": "پیام داده شده را به صورت مضمون فضای کاری ارسال می کند", + "spaceinvaders_message": "ارسال مهاجمان فضایی" + }, + "common": { + "about": "درباره", + "access_token": "توکن دسترسی", + "accessibility": "دسترسی", + "advanced": "پیشرفته", + "all_rooms": "همه اتاق‌ها", + "analytics": "تجزیه و تحلیل", + "and_n_others": { + "one": "و یکی دیگر ...", + "other": "و %(count)s مورد دیگر ..." + }, + "appearance": "شکل و ظاهر", + "are_you_sure": "مطمئنی؟", + "attachment": "پیوست", + "authentication": "احراز هویت", + "avatar": "نمایه", + "beta": "بتا", + "camera": "دوربین", + "copied": "رونوشت گرفته شد!", + "credits": "اعتبارها", + "cross_signing": "امضاء متقابل", + "dark": "تاریک", + "description": "توضیحات", + "display_name": "نام نمایشی", + "edited": "ویرایش شده", + "email_address": "آدرس ایمیل", + "emoji": "شکلک", + "encrypted": "رمزشده", + "encryption_enabled": "رمزگذاری فعال است", + "error": "خطا", + "faq": "سوالات پرتکرار", + "favourites": "موردعلاقه‌ها", + "feedback": "بازخورد", + "filter_results": "پالایش نتایج", + "general": "عمومی", + "go_to_settings": "برو به تنظیمات", + "guest": "مهمان", + "help": "راهنما", + "historical": "تاریخی", "home": "خانه", + "homeserver": "سرور", + "identity_server": "کارساز هویت", + "integration_manager": "مدیر یکپارچگی", + "labs": "قابلیت‌های بتا", + "legal": "قانونی", + "light": "روشن", + "low_priority": "اولویت کم", + "matrix": "ماتریکس", + "microphone": "میکروفون", + "mute": "سکوت", + "n_members": { + "other": "%(count)s عضو", + "one": "%(count)s عضو" + }, + "n_rooms": { + "other": "%(count)s اتاق", + "one": "%(count)s اتاق" + }, + "name": "نام", + "no_results": "بدون نتیجه", + "no_results_found": "نتیجه‌ای یافت نشد", + "not_trusted": "غیرقابل اعتماد", + "off": "خاموش", + "offline": "آفلاین", + "on": "روشن", + "options": "گزینه ها", + "orphan_rooms": "دیگر اتاق ها", + "password": "گذرواژه", + "people": "افراد", + "preferences": "ترجیحات", + "preview_message": "سلام. حال شما خوبه؟", + "privacy": "حریم خصوصی", + "private": "خصوصی", + "private_space": "محیط خصوصی", + "profile": "پروفایل", + "public": "عمومی", + "public_space": "محیط عمومی", + "qr_code": "کد QR", + "random": "تصادفی", + "reactions": "واکنش ها", + "report_a_bug": "گزارش اشکال", + "room": "اتاق", + "room_name": "نام اتاق", + "rooms": "اتاق‌ها", + "secure_backup": "پشتیبان‌گیری امن", + "security": "امنیت", + "settings": "تنظیمات", + "setup_secure_messages": "پیام‌رسانی امن را تنظیم کنید", + "show_more": "نمایش بیشتر", + "someone": "کسی", "space": "فضای کاری", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "خروج", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", + "spaces": "محیط‌ها", + "sticker": "استیکر", + "stickerpack": "استیکر", + "success": "موفقیت", + "suggestions": "پیشنهادات", + "support": "پشتیبانی", + "system_alerts": "هشدارهای سیستم", + "theme": "پوسته", + "threads": "موضوعات", + "timeline": "سیر زمان گفتگو‌ها", + "trusted": "قابل اعتماد", + "unencrypted": "رمزگذاری نشده", + "unmute": "صدادار", + "unnamed_room": "اتاق بدون نام", + "unnamed_space": "فضای کاری بدون نام", + "user_avatar": "تصویر پروفایل", + "username": "نام کاربری", + "verification_cancelled": "تأیید هویت لغو شد", + "video": "ویدئو", + "view_message": "مشاهده پیام", + "warning": "هشدار" + }, + "composer": { + "autocomplete": { + "@room_description": "به کل اتاق اطلاع بده", + "command_a11y": "تکمیل خودکار دستور", + "command_description": "فرمان‌ها", + "emoji_a11y": "تکمیل خودکار شکلک", + "notification_a11y": "تکمیل خودکار اعلان", + "notification_description": "اعلان اتاق", + "room_a11y": "تکمیل خودکار اتاق", + "space_a11y": "تکمیل خودکار فضای کاری", + "user_a11y": "تکمیل خودکار کاربر", + "user_description": "کاربران" + }, + "close_sticker_picker": "پنهان سازی استیکرها", + "edit_composer_label": "ویرایش پیام", + "format_bold": "پررنگ", + "format_code_block": "بلوک کد", + "format_inline_code": "کد", + "format_italics": "مورب", + "format_strikethrough": "خط روی متن", + "no_perms_notice": "شما اجازه ارسال در این اتاق را ندارید", + "placeholder": "ارسال یک پیام…", + "placeholder_encrypted": "ارسال پیام رمزگذاری شده …", + "placeholder_reply": "ارسال پاسخ …", + "placeholder_reply_encrypted": "ارسال پاسخ رمزگذاری شده …", + "poll_button_no_perms_title": "اجازه نیاز است", + "replying_title": "پاسخ دادن", + "room_upgraded_link": "گفتگو در اینجا ادامه دارد.", + "room_upgraded_notice": "این اتاق جایگزین شده‌است و دیگر فعال نیست.", + "send_button_title": "ارسال پیام" + }, + "create_room": { + "encryption_forced": "سرور شما به گونه‌ای تنظیم شده‌است که فعال بودن رمزنگاری سرتاسر در اتاق‌های خصوصی اجباری می‌باشد.", + "encryption_label": "فعال کردن رمزنگاری سرتاسر", + "error_title": "ایجاد اتاق با خطا مواجه شد", + "generic_error": "سرور ممکن است از دسترس خارج شده، یا فشار بار زیادی را تحمل کرده، و یا به یک باگ نرم‌افزاری برخورد کرده باشد.", + "name_validation_required": "لطفاً نامی برای اتاق وارد کنید", + "title_private_room": "ساختن اتاق خصوصی", + "title_public_room": "ساختن اتاق عمومی", + "topic_label": "موضوع (اختیاری)", + "unfederated": "از عضوشدن کاربرانی در این اتاق که حساب آن‌ها متعلق به سرور %(serverName)s است، جلوگیری کن.", + "unfederated_label_default_off": "اگر اتاق فقط برای همکاری با تیم های داخلی در سرور خانه شما استفاده شود ، ممکن است این قابلیت را فعال کنید. این بعدا نمی تواند تغییر کند.", + "unfederated_label_default_on": "اگر از اتاق برای همکاری با تیم های خارجی که سرور خود را دارند استفاده شود ، ممکن است این را غیرفعال کنید. این نمی‌تواند بعدا تغییر کند.", + "unsupported_version": "سرور از نسخه‌ی اتاقی که مشخص شده‌است، پشتیبانی نمی‌کند." + }, + "create_space": { + "add_details_prompt": "برای کمک به کاربران جهت شناخت محیط، مقداری جزئیات اضافه کنید.", + "add_details_prompt_2": "شما می‌توانید این را هر زمان که خواستید، تغییر دهید.", + "add_existing_rooms_description": "گفتگوهای خصوصی یا اتاق‌هایی را برای افزودن انتخاب کنید. این فقط یک فضای کاری برای شماست، هیچ کس از وجود آن مطلع نخواهد شد. می‌توانید موارد بیشتری را بعدا اضافه کنید.", + "add_existing_rooms_heading": "چه چیزی را می‌خواهید سازماندهی کنید؟", + "done_action": "برو به محیط کاری من", + "done_action_first_room": "برو به اتاق اول من", + "failed_create_initial_rooms": "ایجاد اتاق‌های اولیه در فضای کاری موفق نبود", + "failed_invite_users": "امکان دعوت کاربرانی که در ادامه آمده‌اند به فضای کاری شما میسر نیست: %(csvUsers)s", + "invite_teammates_by_username": "دعوت به نام کاربری", + "invite_teammates_description": "اطمینان حاصل کنید که افراد مناسب دسترسی دارند. بعداً می توانید افراد بیشتری دعوت کنید.", + "invite_teammates_heading": "هم‌تیمی‌های خود را دعوت کنید", + "label": "ساختن یک محیط", + "name_required": "لطفا یک نام برای محیط وارد کنید", + "personal_space": "فقط من", + "personal_space_description": "یک فضای کار خصوصی برای منظم‌کردن اتاق‌هایتان", + "private_description": "فقط با دعوتنامه، مناسب برای خودتان یا تیم‌ها یا جمع‌های خصوصی", + "private_heading": "محیط خصوصی شما", + "private_personal_description": "اطمینان حاصل کنید که افراد مناسب به %(name)s دسترسی دارند", + "private_personal_heading": "با چه کسانی کار می‌کنید؟", + "private_space": "من و هم‌تیمی‌هایم", + "private_space_description": "یک فضای کار خصوصی برای شما و هم تیمی‌هایتان", + "public_description": "محیط باز برای همه، مناسب برای جمع عمومی", + "public_heading": "محیط عمومی شما", + "setup_rooms_community_description": "بیایید برای هر یک از آنها یک اتاق درست کنیم.", + "setup_rooms_community_heading": "برخی از مواردی که می خواهید درباره‌ی آن‌ها در %(spaceName)s بحث کنید، چیست؟", + "setup_rooms_description": "بعداً می توانید موارد بیشتری را اضافه کنید ، از جمله موارد موجود.", + "share_description": "در حال حاضر فقط شما حضور دارید ، با دیگران حتی بهتر هم خواهد بود.", + "share_heading": "به اشتراک‌گذاری %(name)s", + "skip_action": "فعلا بیخیال", + "subspace_dropdown_title": "ساختن یک محیط" + }, + "devtools": { + "active_widgets": "ابزارک‌های فعال", + "category_other": "دیگر", + "category_room": "اتاق", + "caution_colon": "احتیاط:", + "developer_tools": "ابزارهای توسعه‌دهنده", + "event_content": "محتوای رخداد", + "event_sent": "رخداد ارسال شد!", + "event_type": "نوع رخداد", + "failed_to_find_widget": "هنگام یافتن این ابزارک خطایی روی داد.", + "level": "سطح", + "original_event_source": "منبع اصلی رخداد", + "save_setting_values": "ذخیره مقادیر تنظیمات", + "settable_global": "قابل تنظیم به شکل سراسری", + "settable_room": "قابل تنظیم در اتاق", + "setting_colon": "تنظیم:", + "setting_definition": "تعریف تنظیم:", + "setting_id": "شناسه تنظیم", + "show_hidden_events": "نمایش رخدادهای مخفی در گفتگو‌ها", + "state_key": "کلید حالت", + "toolbox": "جعبه ابزار", + "use_at_own_risk": "این واسط کاربری تایپ مقادیر را بررسی نمی‌کند. با مسئولیت خود استفاده کنید.", + "value": "مقدار", + "value_colon": "مقدار:", + "value_in_this_room": "مقدار در این اتاق", + "value_this_room_colon": "مقدار در این اتاق:", + "values_explicit": "مقادیر در سطوح مشخص", + "values_explicit_colon": "مقدار در سطوح مشخص:", + "values_explicit_room": "مقادیر در سطوح مشخص در این اتاق", + "values_explicit_this_room_colon": "مقادیر در سطوح مشخص در این اتاق:", + "view_source_decrypted_event_source": "رمزگشایی منبع رخداد", + "widget_screenshots": "فعال‌سازی امکان اسکرین‌شات برای ویجت‌های پشتیبانی‌شده" + }, + "dialog_close_label": "بستن گفتگو", + "emoji": { + "categories": "دسته بندی ها", + "category_activities": "فعالیت ها", + "category_animals_nature": "حیوانات و طبیعت", + "category_flags": "پرچم ها", + "category_food_drink": "غذا و نوشیدنی", + "category_frequently_used": "متداول", + "category_objects": "اشیاء", + "category_smileys_people": "لبخند و افراد", + "category_symbols": "نمادها", + "category_travel_places": "سفر و اماکن", + "quick_reactions": "واکنش سریع" + }, + "emoji_picker": { + "cancel_search_label": "لغو جستجو" + }, + "empty_room": "اتاق خالی", + "empty_room_was_name": "اتاق خالی (نام قبلی: %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "عبارت امنیتی خود را وارد کنید و یا .", + "key_validation_text": { + "invalid_security_key": "کلید امنیتی نامعتبر است", + "recovery_key_is_correct": "به نظر خوب میاد!", + "wrong_file_type": "نوع فایل اشتباه است", + "wrong_security_key": "کلید امنیتی اشتباه است" + }, + "reset_title": "همه چیز را بازراه‌اندازی (reset) کنید", + "reset_warning_1": "این کار را فقط درصورتی انجام دهید که دستگاه دیگری برای تکمیل فرآیند تأیید ندارید.", + "reset_warning_2": "اگر همه موارد را بازراه‌اندازی (reset) کنید، دیگر هیچ نشست تائید شده‌ای و هیچ کاربر تائيد‌ شده‌ای نخواهید داشت و ممکن است نتوانید پیام‌های گذشته‌ی خود را مشاهده نمائید.", + "restoring": "بازیابی کلیدها از نسخه پشتیبان", + "security_key_title": "کلید امنیتی", + "security_phrase_incorrect_error": "دسترسی به حافظه نهان امکان‌پذیر نیست. لطفاً تأیید کنید که عبارت امنیتی صحیح را وارد کرده‌اید.", + "security_phrase_title": "عبارت امنیتی", + "use_security_key_prompt": "برای ادامه از کلید امنیتی خود استفاده کنید." + }, + "bootstrap_title": "تنظیم کلیدها", + "cancel_entering_passphrase_description": "آیا مطمئن هستید که می خواهید وارد کردن عبارت امنیتی را لغو کنید؟", + "cancel_entering_passphrase_title": "وارد کردن عبارت امنیتی لغو شود؟", + "confirm_encryption_setup_body": "برای تأیید و فعال‌سازی رمزگذاری ، روی دکمه زیر کلیک کنید.", + "confirm_encryption_setup_title": "راه‌اندازی رمزگذاری را تأیید کنید", + "cross_signing_not_ready": "امضاء متقابل تنظیم نشده‌است.", + "cross_signing_ready": "امضاء متقابل برای استفاده در دسترس است.", + "cross_signing_room_normal": "این اتاق به صورت سرتاسر رمزشده است", + "cross_signing_room_verified": "همه‌ی اعضای این اتاق تائید شده‌اند", + "cross_signing_room_warning": "فردی از یک نشست ناشناس استفاده می‌کند", + "cross_signing_unsupported": "سرور شما امضاء متقابل را پشتیبانی نمی‌کند.", + "cross_signing_untrusted": "حساب کاربری شما یک هویت برای امضاء متقابل در حافظه‌ی نهان دارد، اما این هویت هنوز توسط این نشست تائید نشده‌است.", + "cross_signing_user_normal": "شما این کاربر را تائید نکرده‌اید.", + "cross_signing_user_verified": "شما این کاربر را تائید کرده‌اید. این کاربر تمام نشست‌های خود را تائيد کرده‌است.", + "cross_signing_user_warning": "این کاربر هیچ‌کدام از نشست‌های خود را تائید نکرده است.", + "destroy_cross_signing_dialog": { + "primary_button_text": "کلیدهای امضای متقابل را پاک کن", + "title": "کلیدهای امضای متقابل نابود شود؟", + "warning": "حذف کلیدهای امضای متقابل دائمی است. هرکسی که او را تائید کرده‌باشید، هشدارهای امنیتی را مشاهده خواهد کرد. به احتمال زیاد نمی‌خواهید این کار را انجام دهید ، مگر هیچ دستگاهی برای امضاء متقابل از طریق آن نداشته باشید." + }, + "event_shield_reason_authenticity_not_guaranteed": "صحت این پیام رمزگذاری شده در این دستگاه تضمین نمی شود.", + "event_shield_reason_mismatched_sender_key": "توسط یک نشست تأیید نشده رمزگذاری شده است", + "export_unsupported": "مرورگر شما از افزونه‌های رمزنگاری مورد نیاز پشتیبانی نمی‌کند", + "import_invalid_keyfile": "فایل کلید %(brand)s معتبر نیست", + "import_invalid_passphrase": "احراز هویت موفقیت‌آمیز نبود: گذرواژه نادرست است؟", + "incompatible_database_description": "شما قبلاً با این نشست از نسخه جدیدتر %(brand)s استفاده کرده‌اید. برای استفاده مجدد از این نسخه با قابلیت رمزنگاری سرتاسر ، باید از حسابتان خارج شده و دوباره وارد برنامه شوید.", + "incompatible_database_disable": "با رمزنگاری غیرفعال ادامه بده", + "incompatible_database_sign_out_description": "برای جلوگیری از دست دادن تاریخچه‌ی گفتگوی خود باید قبل از ورود به برنامه ، کلیدهای اتاق خود را استخراج (Export) کنید. برای این کار باید از نسخه جدیدتر %(brand)s استفاده کنید", + "incompatible_database_title": "پایگاه داده ناسازگار", + "key_signature_upload_cancelled": "بارگذاری امضا لغو شد", + "key_signature_upload_completed": "بارگذاری انجام شد", + "key_signature_upload_failed": "بارگذاری امکان پذیر نیست", + "key_signature_upload_failed_body": "%(brand)s در حین بارگذاری این دچار مشکل شد:", + "key_signature_upload_failed_cross_signing_key_signature": "یک کلید امضای متقابل جدید", + "key_signature_upload_failed_device_cross_signing_key_signature": "کلید امضای متقابل یک دستگاه", + "key_signature_upload_failed_key_signature": "یک امضای کلیدی", + "key_signature_upload_failed_master_key_signature": "یک شاه‌کلید جدید", + "key_signature_upload_failed_title": "بارگذاری امضا انجام نشد", + "key_signature_upload_success_title": "موفقیت در بارگذاری امضا", + "messages_not_secure": { + "cause_1": "سرور شما", + "heading": "ممکن است یکی از موارد زیر به در معرض خطر باشد:", + "title": "پیام های شما ایمن نیستند" + }, + "new_recovery_method_detected": { + "description_1": "یک عبارت امنیتی و کلید جدید برای پیام‌رسانی امن شناسایی شد.", + "description_2": "این نشست تاریخچه‌ی پیام‌های رمزشده را با استفاده از روش جدیدِ بازیابی، رمز می‌کند.", + "title": "روش بازیابی جدید", + "warning": "اگر روش بازیابی جدیدی را تنظیم نکرده‌اید، ممکن است حمله‌کننده‌ای تلاش کند به حساب کاربری شما دسترسی پیدا کند. لطفا گذرواژه حساب کاربری خود را تغییر داده و فورا یک روش جدیدِ بازیابی در بخش تنظیمات انتخاب کنید." + }, + "not_supported": "<پشتیبانی نمی‌شود>", + "old_version_detected_description": "داده هایی از نسخه قدیمی %(brand)s شناسایی شده است. این امر باعث اختلال در رمزنگاری سرتاسر در نسخه قدیمی شده است. پیام های رمزگذاری شده سرتاسر که اخیراً رد و بدل شده اند ممکن است با استفاده از نسخه قدیمی رمزگشایی نشوند. همچنین ممکن است پیام های رد و بدل شده با این نسخه با مشکل مواجه شود. اگر مشکلی رخ داد، از سیستم خارج شوید و مجددا وارد شوید. برای حفظ سابقه پیام، کلیدهای خود را خروجی گرفته و دوباره وارد کنید.", + "old_version_detected_title": "داده‌های رمزنگاری قدیمی شناسایی شد", + "recovery_method_removed": { + "description_1": "نشست فعلی تشخیص داده که عبارت امنیتی و کلید لازم شما برای پیام‌رسانی امن حذف شده‌است.", + "description_2": "اگر این کار را به صورت تصادفی انجام دادید، می‌توانید سازوکار پیام امن را برای این نشست تنظیم کرده که باعث می‌شود تمام تاریخچه‌ی این نشست با استفاده از یک روش جدیدِ بازیابی، مجددا رمزشود.", + "title": "روش بازیابی حذف شد", + "warning": "اگر متد بازیابی را حذف نکرده‌اید، ممکن است حمله‌کننده‌ای سعی در دسترسی به حساب‌کاربری شما داشته باشد. گذرواژه حساب کاربری خود را تغییر داده و فورا یک روش بازیابی را از بخش تنظیمات خود تنظیم کنید." + }, + "reset_all_button": "همه روش‌های بازیابی را فراموش کرده یا از دست داده‌اید؟ بازراه‌اندازی (reset) همه", + "set_up_toast_description": "محافظ در برابر از دست‌دادن داده‌ها و پیام‌های رمزشده", + "set_up_toast_title": "پشتیبان‌گیری امن را انجام دهید", + "setup_secure_backup": { + "explainer": "پیش از خروج از حساب کاربری، از کلید‌های خود پشتیبان بگیرید تا آن‌ها را از دست ندهید.", + "title": "برپایی" + }, + "udd": { + "other_ask_verify_text": "از این کاربر بخواهید نشست خود را تأیید کرده و یا آن را به صورت دستی تأیید کنید.", + "other_new_session_text": "%(name)s (%(userId)s) وارد یک نشست جدید شد بدون اینکه آن را تائید کند:", + "own_ask_verify_text": "نست دیگر خود را با استفاده از یکی از راهکارهای زیر تأیید کنید.", + "own_new_session_text": "شما وارد یک نشست جدید شده‌اید بدون اینکه آن را تائید کنید:", + "title": "قابل اعتماد نیست" + }, + "unable_to_setup_keys_error": "تنظیم کلیدها امکان پذیر نیست", + "unsupported": "این کلاینت از رمزگذاری سرتاسر پشتیبانی نمی کند.", + "upgrade_toast_title": "ارتقای رمزنگاری ممکن است", + "verification": { + "accepting": "پذیرش…", + "cancelled": "شما تأیید هویت را لغو کردید.", + "cancelled_user": "%(displayName)s تایید هویت را لغو کرد.", + "cancelling": "در حال لغو…", + "complete_action": "متوجه شدم", + "complete_description": "شما با موفقیت این کاربر را تائید کردید.", + "complete_title": "تائید شد!", + "explainer": "پیام‌های رد و بدل شده با این کاربر به صورت سرتاسر رمزشده و هیچ نفر سومی امکان مشاهده و خواندن آن‌ها را ندارد.", + "in_person": "برای حفظ امنیت، خودتان این کار را انجام دهید و یا از یک روش ارتباطی قابل اعتماد استفاده نمائید.", + "incoming_sas_device_dialog_text_1": "این دستگاه را تأیید کنید تا به عنوان مورد اعتماد علامت‌گذاری شود. اعتماد به این دستگاه در هنگام استفاده از رمزنگاری سرتاسر آرامش و اطمینان بیشتری را برای شما به ارمغان می‌آورد.", + "incoming_sas_device_dialog_text_2": "با تأیید این دستگاه، آن را به عنوان مورد اعتماد علامت‌گذاری کرده و کاربرانی که شما را تأیید کرده اند، به این دستگاه اعتماد خواهند کرد.", + "incoming_sas_dialog_title": "درخواست تأیید دریافتی", + "incoming_sas_user_dialog_text_1": "این کاربر را تأیید کنید تا به عنوان کاربر مورد اعتماد علامت‌گذاری شود. اعتماد به کاربران آرامش و اطمینان بیشتری به شما در استفاده از رمزنگاری سرتاسر می‌دهد.", + "incoming_sas_user_dialog_text_2": "با تأیید این کاربر ، نشست وی به عنوان مورد اعتماد علامت‌گذاری شده و همچنین نشست شما به عنوان مورد اعتماد برای وی علامت‌گذاری خواهد شد.", + "manual_device_verification_device_id_label": "شناسه‌ی نشست", + "manual_device_verification_device_key_label": "کلید نشست", + "manual_device_verification_device_name_label": "نام نشست", + "manual_device_verification_footer": "اگر آنها مطابقت نداشته‌باشند ، ممکن است امنیت ارتباطات شما به خطر افتاده باشد.", + "manual_device_verification_self_text": "از طریق مقایسه‌ی این با تنظیمات کاربری در نشست‌های دیگرتان، تائيد کنید:", + "manual_device_verification_user_text": "این نشست کاربر را از طریق مقایسه‌ی این با تنظیمات کاربری تائيد کنید:", + "other_party_cancelled": "طرف مقابل فرآیند تائید را لغو کرد.", + "prompt_encrypted": "برای اطمینان از امنیت اتاق، هویت همه‌ی کاربران حاضر در اتاق را تأیید کنید.", + "prompt_self": "از اعلان دوباره تأیید را شروع کنید.", + "prompt_user": "دوباره تأیید را از نمایه آنها شروع کنید.", + "qr_prompt": "این QR-code منحصر به فرد را اسکن کنید", + "qr_reciprocate_same_shield_user": "تقریباً تمام شد! آیا %(displayName)s نیز سپر مشابهی را نشان می‌دهد؟", + "request_toast_detail": "%(deviceId)s از %(ip)s", + "sas_caption_user": "در صورتی که عدد بعدی بر روی صفحه‌ی کاربر نمایش داده می‌شود، او را تائید نمائید.", + "sas_description": "اگر بر روی دستگاه خود دوربین ندارید، از تطابق شکلک‌های منحصر به فرد استفاده نمائید", + "sas_emoji_caption_user": "در صورتی که همه‌ی شکلک‌های موجود بر روی صفحه‌ی دستگاه کاربر ظاهر شده‌اند، او را تائید نمائید.", + "sas_match": "مطابقت دارند", + "sas_no_match": "مطابقت ندارند", + "sas_prompt": "شکلک‌های منحصر به فرد را مقایسه کنید", + "scan_qr": "با اسکن تأیید کنید", + "scan_qr_explainer": "از %(displayName)s بخواهید که کد شما را اسکن کند:", + "start_button": "شروع تایید هویت", + "successful_device": "شما با موفقیت %(deviceName)s (%(deviceId)s) را تأیید کردید!", + "successful_own_device": "شما با موفقیت دستگاه خود را تأیید کردید!", + "successful_user": "شما%(displayName)s را با موفقیت تأیید کردید!", + "timed_out": "مهلت تأیید تمام شد.", + "unsupported_method": "روش پشتیبانی‌شده‌ای برای تائید پیدا نشد.", + "unverified_session_toast_title": "ورود جدید. آیا شما بودید؟", + "unverified_sessions_toast_description": "برای کسب اطمینان از امن‌بودن حساب کاربری خود، لطفا بررسی فرمائید", + "unverified_sessions_toast_reject": "بعداً", + "verification_description": "با تائید هویت خود به پیام‌های رمزشده دسترسی یافته و هویت خود را به دیگران ثابت می‌کنید.", + "verification_dialog_title_user": "درخواست تأیید", + "verify_emoji": "تأیید توسط شکلک", + "verify_emoji_prompt": "با مقایسه شکلک تأیید کنید.", + "verify_emoji_prompt_qr": "اگر نمی توانید کد بالا را اسکن کنید ، با مقایسه شکلک منحصر به فرد، او را تأیید کنید.", + "waiting_for_user_accept": "منتظر قبول کردن توسط %(displayName)s…", + "waiting_other_user": "منتظر %(displayName)s برای تائید کردن…" + }, + "verification_requested_toast_title": "درخواست تائید", + "verify_toast_description": "ممکن است سایر کاربران به آن اعتماد نکنند", + "verify_toast_title": "تأیید این نشست" + }, + "error": { + "admin_contact": "لطفاً برای ادامه استفاده از این سرویس با مدیر سرور خود تماس بگیرید .", + "admin_contact_short": "تماس با مدیر کارسازتان.", + "connection": "در برقراری ارتباط با سرور مشکلی پیش آمده، لطفاً چند لحظه‌ی دیگر مجددا امتحان کنید.", + "dialog_description_default": "خطایی رخ داده است.", + "edit_history_unsupported": "به نظر نمی‌رسد که سرور شما از این قابلیت پشتیبانی کند.", + "failed_copy": "خطا در گرفتن رونوشت", + "hs_blocked": "این سرور توسط مدیر آن مسدود شده‌است.", + "mau": "این سرور به محدودیت بیشینه‌ی تعداد کاربران فعال ماهانه رسیده‌است.", + "mixed_content": "امکان اتصال به سرور از طریق پروتکل‌های HTTP و HTTPS در مروگر شما میسر نیست. یا از HTTPS استفاده کرده و یا حالت اجرای غیرامن اسکریپت‌ها را فعال کنید.", + "non_urgent_echo_failure_toast": "سرور شما به بعضی درخواست‌ها پاسخ نمی‌دهد.", + "resource_limits": "این سرور از یکی از محدودیت های منابع خود فراتر رفته است.", + "session_restore": { + "clear_storage_button": "فضای ذخیره‌سازی را پاک کرده و از حساب کاربری خارج شوید", + "clear_storage_description": "خروج از حساب کاربری و حذف کلیدهای رمزنگاری؟", + "description_1": "هنگام تلاش برای بازیابی نشست قبلی شما، با خطایی روبرو شدیم.", + "description_2": "اگر در گذشته از نسخه جدیدتر %(brand)s استفاده کرده‌اید ، نشست شما ممکن است با این نسخه ناسازگار باشد. این پنجره را بسته و به نسخه جدیدتر برگردید.", + "description_3": "پاک کردن فضای ذخیره‌سازی مرورگر ممکن است این مشکل را برطرف کند ، اما شما را از برنامه خارج کرده و باعث می‌شود هرگونه سابقه گفتگوی رمزشده غیرقابل خواندن باشد.", + "title": "امکان بازیابی نشست وجود ندارد" + }, + "something_went_wrong": "مشکلی پیش آمد!", + "storage_evicted_description_1": "برخی از داده‌های نشست ، از جمله کلیدهای رمزنگاری پیام‌ها موجود نیست. برای برطرف کردن این مشکل از برنامه خارج شده و مجددا وارد شوید و از کلیدها را از نسخه‌ی پشتیبان بازیابی نمائيد.", + "storage_evicted_description_2": "هنگام کمبود فضای دیسک ، مرورگر شما این داده ها را حذف می کند.", + "storage_evicted_title": "داده‌های نشست از دست رفته است", + "tls": "اتصال به سرور میسر نیست - لطفا اتصال اینترنت خود را بررسی کنید؛ اطمینان حاصل کنید گواهینامه‌ی SSL سرور شما قابل اعتماد است، و اینکه پلاگینی بر روی مرورگر شما مانع از ارسال درخواست به سرور نمی‌شود.", + "unknown": "خطای ناشناخته", + "unknown_error_code": "کد خطای ناشناخته", + "update_power_level": "تغییر سطح قدرت انجام نشد" + }, + "error_database_closed_description": "این ممکن است به دلیل باز بودن برنامه در چندین برگه یا به دلیل پاک کردن داده های مرورگر باشد.", + "error_database_closed_title": "پایگاه داده به طور غیرمنتظره ای بسته شد", + "error_dialog": { + "error_loading_user_profile": "امکان نمایش پروفایل کاربر میسر نیست", + "forget_room_failed": "فراموش کردن اتاق با خطا مواجه شد %(errCode)s", + "search_failed": { + "server_unavailable": "سرور ممکن است در دسترس نباشد ، بار زیادی روی آن قرار گرفته یا زمان جستجو به پایان رسیده‌باشد :(", + "title": "جستجو موفیت‌آمیز نبود" + } + }, + "error_user_not_logged_in": "کاربر وارد نشده است", + "event_preview": { + "m.call.answer": { + "dm": "تماس در جریان است", + "user": "%(senderName)s به تماس پیوست", + "you": "شما به تماس پیوستید" + }, + "m.call.hangup": { + "user": "%(senderName)s تماس را پایان داد", + "you": "شما تماس را پایان دادید" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s در حال تماس است", + "dm_send": "منتظر پاسخ", + "user": "%(senderName)s تماس را شروع کرد", + "you": "شما یک تماس را شروع کردید" + }, + "m.emote": "* %(senderName)s.%(emote)s", + "m.sticker": "%(senderName)s:%(stickerName)s", + "m.text": "%(senderName)s:%(message)s" + }, + "export_chat": { + "creator_summary": "%(creatorName)s این اتاق ساخته شده.", + "current_timeline": "جدول زمانی فعلی", + "error_fetching_file": "خطا در واکشی فایل", + "export_successful": "استخراج موفق!", + "file_attached": "فایل ضمیمه شد", + "from_the_beginning": "از ابتدا", + "generating_zip": "تهیه یک فایل زیپ", + "media_omitted": "فایل چند رسانه ای حذف شد", + "media_omitted_file_size": "فایل چند رسانه ای حذف شد - حجم فایل بیش از مقدار تعیین شده است", + "messages": "پیام ها", + "number_of_messages": "تعیین تعداد پیام ها", + "text": "متن ساده", + "topic": "عنوان: %(topic)s", + "unload_confirm": "آیا میخواهید در حال استخراج خارج شوید؟" + }, + "failed_load_async_component": "امکان بارگیری محتوا وجود ندارد! لطفا وضعیت اتصال خود به اینترنت را بررسی کرده و مجددا اقدام نمائید.", + "feedback": { + "can_contact_label": "در صورت داشتن هرگونه سوال پیگیری ممکن است با من تماس بگیرید", + "comment_label": "نظر", + "existing_issue_link": "لطفاً ابتدا اشکالات موجود را در گیتهاب برنامه را مشاهده کنید. با اشکال شما مطابقتی وجود ندارد؟ مورد جدیدی را ثبت کنید.", + "platform_username": "سیستم‌عامل و نام کاربری شما ثبت خواهد شد تا به ما کمک کند تا جایی که می توانیم از نظرات شما استفاده کنیم.", + "pro_type": "نکته‌ای برای کاربران حرفه‌ای: اگر به مشکل نرم‌افزاری در برنامه برخورد کردید، لطفاً لاگ‌های مشکل را ارسال کنید تا به ما در ردیابی و رفع آن کمک کند.", + "send_feedback_action": "ارسال بازخورد", + "sent": "بازخورد ارسال شد" + }, + "file_panel": { + "empty_description": "فایل‌ها را از محیط چت ضمیمه کرده و یا آن‌ها را کشیده و در محیط اتاق رها کنید.", + "empty_heading": "هیچ فایلی در این اتاق قابل مشاهده نیست", + "guest_note": "برای استفاده از این قابلیت باید ثبت نام کنید", + "peek_note": "برای دیدن فایل‌های یک اتاق، باید عضو آن باشید" + }, + "forward": { + "send_label": "ارسال", + "sending": "در حال ارسال" + }, + "identity_server": { + "change": "تغییر سرور هویت‌سنجی", + "change_prompt": "ارتباط با سرور هویت‌سنجی قطع شده و در عوض به متصل شوید؟", + "change_server_prompt": "اگر تمایل به استفاده از برای یافتن و یافته‌شدن توسط مخاطبان خود را ندارید، سرور هویت‌سنجی دیگری را در پایین وارد کنید.", + "checking": "در حال بررسی سرور", + "description_connected": "در حال حاضر شما از برای یافتن و یافته‌شدن توسط مخاطبانی که می‌شناسید، استفاده می‌کنید. می‌توانید سرور هویت‌سنجی خود را در زیر تغییر دهید.", + "description_disconnected": "در حال حاضر از سرور هویت‌سنجی استفاده نمی‌کنید. برای یافتن و یافته‌شدن توسط مخاطبان موجود که شما آن‌ها را می‌شناسید، یک مورد در پایین اضافه کنید.", + "description_optional": "استفاده از سرور هویت‌سنجی اختیاری است. اگر تصمیم بگیرید از سرور هویت‌سنجی استفاده نکنید، شما با استفاده از آدرس ایمیل و شماره تلفن قابل یافته‌شدن و دعوت‌شدن توسط سایر کاربران نخواهید بود.", + "disconnect": "اتصال با سرور هویت‌سنجی را قطع کن", + "disconnect_anyway": "در هر صورت قطع کن", + "disconnect_offline_warning": "شما باید قبل از قطع اتصال، داده‌های شخصی خود را از سرور هویت‌سنجی پاک کنید. متاسفانه سرور هویت‌سنجی هم‌اکنون آفلاین بوده و یا دسترسی به آن امکان‌پذیر نیست.", + "disconnect_personal_data_warning_1": "شما هم‌چنان داده‌های شخصی خودتان را بر روی سرور هویت‌سنجی به اشتراک می‌گذارید.", + "disconnect_personal_data_warning_2": "توصیه می‌کنیم آدرس‌های ایمیل و شماره تلفن‌های خود را پیش از قطع ارتباط با سرور هویت‌سنجی از روی آن پاک کنید.", + "disconnect_server": "از سرور هویت‌سنجی قطع می‌شوید؟", + "disconnect_warning": "قطع ارتباط با سرور هویت‌سنجی به این معناست که شما از طریق ادرس ایمیل و شماره تلفن، بیش از این قابل یافته‌شدن و دعوت‌شدن توسط کاربران دیگر نیستید.", + "do_not_use": "از سرور هویت‌سنجی استفاده نکن", + "error_connection": "نتوانست به کارساز هویت وصل شود", + "error_invalid": "کارساز هویت معتبر نیست (کد وضعیت %(code)s)", + "error_invalid_or_terms": "شرایط و ضوابط سرویس پذیرفته نشده و یا سرور هویت‌سنجی معتبر نیست.", + "no_terms": "سرور هویت‌سنجی که انتخاب کرده‌اید شرایط و ضوابط سرویس ندارد.", + "suggestions": "شما باید:", + "suggestions_1": "پلاگین‌های مرورگر خود را بررسی کنید تا مبادا سرور هویت‌سنجی را بلاک کرده باشند (پلاگینی مانند Privacy Badger)", + "suggestions_2": "با مدیران سرور هویت‌سنجی تماس بگیرید", + "suggestions_3": "صبر کرده و بعدا دوباره امتحان کنید", + "url": "کارساز هویت (%(server)s)", + "url_field_label": "یک سرور هویت‌سنجی جدید وارد کنید", + "url_not_https": "نشانی کارساز هویت باید HTTPS باشد" + }, + "in_space": "در فضای %(spaceName)s.", + "in_space1_and_space2": "در فضای %(space1Name)s و %(space2Name)s.", + "in_space_and_n_other_spaces": { + "other": "در %(spaceName)s و %(count)s دیگر فضاها." + }, + "info_tooltip_title": "اطلاعات", + "integration_manager": { + "error_connecting": "مدیر یکپارچه‌سازی‌ یا آفلاین است و یا نمی‌تواند به سرور شما متصل شود.", + "error_connecting_heading": "امکان اتصال به مدیر یکپارچه‌سازی‌ها وجود ندارد", + "explainer": "مدیران ادغام داده‌های پیکربندی را دریافت می‌کنند و می‌توانند ویجت‌ها را تغییر دهند، دعوت‌نامه‌های اتاق ارسال کنند و سطوح قدرت را از طرف شما تنظیم کنند.", + "manage_title": "مدیریت پکپارچه‌سازی‌ها", + "use_im": "برای مدیریت بات‌ها، ابزارک‌ها و بسته‌های برچسب، از یک مدیر پکپارچه‌سازی استفاده کنید.", + "use_im_default": "برای مدیریت بات‌ها، ابزارک‌ها و بسته‌های برچسب، از یک مدیر پکپارچه‌سازی (%(serverName)s) استفاده کنید." + }, + "integrations": { + "disabled_dialog_title": "پکپارچه‌سازی‌ها غیر فعال هستند", + "impossible_dialog_description": "%(brand)s شما اجازهٔ استفاده از یک مدیر یکپارچگی را برای این کار نمی دهد. لطفاً با مدیری تماس بگیرید.", + "impossible_dialog_title": "یکپارچه‌سازی‌ها اجازه داده نشده‌اند" + }, + "invite": { + "email_caption": "دعوت از طریق ایمیل", + "email_use_default_is": "از یک سرور هویت‌سنجی برای دعوت از طریق ایمیل استفاده کنید. از پیش فرض (%(defaultIdentityServerName)s) استفاده کنید یا آن را در بخش تنظیمات مدیریت کنید.", + "email_use_is": "از یک سرور هویت‌سنجی برای دعوت از طریق ایمیل استفاده کنید. اینکار را می‌توانید از طریق بخش تنظیمات انجام دهید.", + "error_already_invited_room": "کاربر به این اتاق دعوت شده است", + "error_already_invited_space": "کاربر به این فضا دعوت شده است", + "error_already_joined_room": "کاربر در این اتاق حاضر است", + "error_already_joined_space": "کاربر در این فضا حاضر است", + "error_bad_state": "برای اینکه کاربر بتواند دعوت شود، ابتدا باید رفع تحریم شود.", + "error_dm": "نتوانستیم گفتگوی خصوصی مد نظرتان را ایجاد کنیم.", + "error_find_room": "در تلاش برای دعوت از کاربران مشکلی پیش آمد.", + "error_find_user_description": "این کاربران ممکن است وجود نداشته یا نامعتبر باشند و نمی‌توان آنها را دعوت کرد: %(csvNames)s", + "error_find_user_title": "این کاربران یافت نشدند", + "error_invite": "ما نتوانستیم آن کاربران را دعوت کنیم. لطفاً کاربرانی را که می خواهید دعوت کنید بررسی کرده و دوباره امتحان کنید.", + "error_permissions_room": "شما دسترسی دعوت افراد به این اتاق را ندارید.", + "error_permissions_space": "شما دسترسی لازم برای دعوت از افراد به این فضا را ندارید.", + "error_profile_undisclosed": "ممکن است کاربر وجود نداشته باشد", + "error_transfer_multiple_target": "تماس فقط می تواند به یک کاربر منتقل شود.", + "error_unknown": "خطای ناشناخته از سمت سرور", + "error_user_not_found": "کاربر وجود ندارد", + "error_version_unsupported_room": "سرور کاربر از نسخه‌ی اتاق پشتیبانی نمی‌کند.", + "error_version_unsupported_space": "نسخه فضای شما با سرور خانگی کاربر سازگاری ندارد.", + "failed_generic": "عملیات انجام نشد", + "failed_title": "دعوت موفقیت‌آمیز نبود", + "invalid_address": "آدرس ناشناخته", + "key_share_warning": "افراد دعوت‌شده خواهند توانست پیام‌های قدیمی را بخوانند.", + "name_email_mxid_share_room": "با استفاده از نام، آدرس ایمیل، نام کاربری (مانند ) از فردی دعوت کرده و یا این اتاق را به اشتراک بگذارید.", + "name_email_mxid_share_space": "با استفاده از نام ، آدرس ایمیل ، نام کاربری (مانند ) کسی را دعوت کرده یا این فضای کاری را به اشتراک بگذارید.", + "name_mxid_share_room": "با استفاده از نام یا نام کاربری (مانند ) از افراد دعوت کرده و یا این اتاق را به اشتراک بگذارید.", + "name_mxid_share_space": "با استفاده از نام یا نام کاربری (مانند ) از افراد دعوت کرده و یا این فضای کاری را به اشتراک بگذارید.", + "recents_section": "گفتگوهای اخیر", + "room_failed_partial": "ما برای باقی ارسال کردیم، ولی افراد زیر نمی توانند به دعوت شوند", + "room_failed_partial_title": "بعضی از دعوت ها ارسال نشد", + "room_failed_title": "افزودن کاربران به %(roomName)s با شکست روبرو شد", + "start_conversation_name_email_mxid_prompt": "با استفاده از نام، آدرس ایمیل و یا نام کاربری (مانند )، یک گفتگوی جدید را شروع کنید.", + "start_conversation_name_mxid_prompt": "با استفاده از نام یا نام کاربری (مانند )، گفتگوی جدیدی را با دیگران شروع کنید.", + "suggestions_section": "گفتگوهای خصوصی اخیر", + "to_room": "دعوت به %(roomName)s", + "to_space": "دعوت به %(spaceName)s", + "transfer_dial_pad_tab": "صفحه شماره‌گیری", + "unable_find_profiles_description_default": "برای شناسه‌های ماتریکس زیر، پروفایلی پیدا نشد - آیا به هر حال می خواهید آنها را دعوت کنید؟", + "unable_find_profiles_invite_label_default": "به هر حال دعوت کن", + "unable_find_profiles_invite_never_warn_label_default": "به هر حال دعوت کن و دیگر هرگز به من هشدار نده", + "unable_find_profiles_title": "کاربران زیر ممکن است وجود نداشته باشند" + }, + "inviting_user1_and_user2": "دعوت کردن %(user1)s و %(user2)s", + "inviting_user_and_n_others": { + "other": "دعوت کردن %(user)s و %(count)s دیگر", + "one": "دعوت کردن %(user)s و ۱ دیگر" + }, + "items_and_n_others": { + "one": " و یکی دیگر", + "other": " و %(count)s دیگر" + }, + "keyboard": { + "activate_button": "دکمه انتخاب شده را فعال کنید", + "autocomplete_cancel": "لغو تکمیل خودکار", + "autocomplete_force": "اتمام اجباری", + "autocomplete_navigate_next": "پیشنهاد تکمیل-خودکار بعدی", + "autocomplete_navigate_prev": "پیشنهاد تکمیل-خودکار قبلی", + "cancel_reply": "پاسخ به پیام را لغو کن", + "category_autocomplete": "تکمیل خودکار", "category_calls": "تماس‌ها", - "category_room_list": "لیست اتاق‌ها", "category_navigation": "پیمایش", - "category_autocomplete": "تکمیل خودکار", - "composer_toggle_bold": "بولد‌کردن", - "composer_toggle_italics": "ایتالیک‌کردن", - "composer_toggle_quote": "نقل‌قول کردن", - "composer_toggle_code_block": "تغییر بلاک کد", - "composer_toggle_link": "تغییر لینک", - "cancel_reply": "پاسخ به پیام را لغو کن", - "navigate_next_message_edit": "انتقال به پیام بعدی جهت ویرایش", - "navigate_prev_message_edit": "انتقال به پیام قبلی جهت ویرایش", - "composer_jump_start": "پرش به ابتدای نوشته", + "category_room_list": "لیست اتاق‌ها", + "close_dialog_menu": "بستن پنجره یا منوی محتوا", "composer_jump_end": "پرش به انتهای نوشته", + "composer_jump_start": "پرش به ابتدای نوشته", "composer_navigate_next_history": "انتقال به پیام بعدی در تاریخچه نوشته ها", "composer_navigate_prev_history": "انتقال به پیام قبلی در تاریخچه نوشته ها", - "send_sticker": "ارسال یک استیکر", - "toggle_microphone_mute": "میکروفون را قطع کنید", - "toggle_webcam_mute": "روشن/خاموش کردن دوربین", + "composer_new_line": "خط جدید", + "composer_redo": "انجام مجدد ویرایش", + "composer_toggle_bold": "بولد‌کردن", + "composer_toggle_code_block": "تغییر بلاک کد", + "composer_toggle_italics": "ایتالیک‌کردن", + "composer_toggle_link": "تغییر لینک", + "composer_toggle_quote": "نقل‌قول کردن", + "composer_undo": "برگشت از ویرایش", "dismiss_read_marker_and_jump_bottom": "نشانه‌ی خوانده‌شده را بیخیال شو و به انتها پرش کن", - "jump_to_read_marker": "به قدیمی‌ترین پیام خوانده نشده پرش کن", - "upload_file": "فایل بارگذاری کنید", - "scroll_up_timeline": "بالا رفتن در تایم لاین", - "scroll_down_timeline": "پایین آمدن در تایم لاین", + "escape": "خروج", + "go_home_view": "به صفحه اصلی بروید", + "home": "خانه", + "jump_first_message": "پرش به اولین پیام", + "jump_last_message": "پرش به آخرین پیام", "jump_room_search": "به قسمت جستجوی اتاق پرش کن", - "room_list_select_room": "از لیست اتاق‌ها انتخاب کنید", + "jump_to_read_marker": "به قدیمی‌ترین پیام خوانده نشده پرش کن", + "keyboard_shortcuts_tab": "این تب تنظیمات را باز کنید", + "navigate_next_message_edit": "انتقال به پیام بعدی جهت ویرایش", + "navigate_prev_message_edit": "انتقال به پیام قبلی جهت ویرایش", + "next_room": "اتاق یا گفتگوی خصوصی بعدی", + "next_unread_room": "اتاق یا پیام خصوصی خوانده نشده بعدی", + "prev_room": "اتاق یا گفتگوی خصوصی قبلی", + "prev_unread_room": "اتاق یا پیام خصوصی خوانده نشده قبلی", "room_list_collapse_section": "قسمت لیست اتاق‌ها را جمع کن", "room_list_expand_section": "قسمت لیست اتاق‌ها را بسط بده", "room_list_navigate_down": "پیمایش به پایین در لیست اتاق ها", "room_list_navigate_up": "پیمایش به بالا در لیست اتاق ها", - "toggle_top_left_menu": "منوی بالا سمت چپ را تغییر دهید", + "room_list_select_room": "از لیست اتاق‌ها انتخاب کنید", + "scroll_down_timeline": "پایین آمدن در تایم لاین", + "scroll_up_timeline": "بالا رفتن در تایم لاین", + "search": "جستجو (باید فعال باشد)", + "send_sticker": "ارسال یک استیکر", + "space": "فضای کاری", + "toggle_hidden_events": "حالت نمایش رخدادهای پنهان را تغییر دهید", + "toggle_microphone_mute": "میکروفون را قطع کنید", "toggle_right_panel": "پانل سمت راست را تغییر دهید", - "keyboard_shortcuts_tab": "این تب تنظیمات را باز کنید", - "go_home_view": "به صفحه اصلی بروید", - "next_unread_room": "اتاق یا پیام خصوصی خوانده نشده بعدی", - "prev_unread_room": "اتاق یا پیام خصوصی خوانده نشده قبلی", - "next_room": "اتاق یا گفتگوی خصوصی بعدی", - "prev_room": "اتاق یا گفتگوی خصوصی قبلی", - "autocomplete_cancel": "لغو تکمیل خودکار", - "autocomplete_navigate_next": "پیشنهاد تکمیل-خودکار بعدی", - "autocomplete_navigate_prev": "پیشنهاد تکمیل-خودکار قبلی", "toggle_space_panel": "پنل فاصله را تغییر حالت دهید", - "toggle_hidden_events": "حالت نمایش رخدادهای پنهان را تغییر دهید", - "jump_first_message": "پرش به اولین پیام", - "jump_last_message": "پرش به آخرین پیام", - "composer_undo": "برگشت از ویرایش", - "composer_redo": "انجام مجدد ویرایش", - "close_dialog_menu": "بستن پنجره یا منوی محتوا", - "activate_button": "دکمه انتخاب شده را فعال کنید", - "composer_new_line": "خط جدید", - "autocomplete_force": "اتمام اجباری", - "search": "جستجو (باید فعال باشد)" + "toggle_top_left_menu": "منوی بالا سمت چپ را تغییر دهید", + "toggle_webcam_mute": "روشن/خاموش کردن دوربین", + "upload_file": "فایل بارگذاری کنید" + }, + "labs": { + "beta_feedback_leave_button": "برای خروج از بتا به بخش تنظیمات مراجعه کنید.", + "bridge_state": "اطلاعات پل‌های ارتباطی را در تنظیمات اتاق نمایش بده", + "bridge_state_channel": "کانال:", + "bridge_state_creator": "این پل ارتباطی توسط ارائه شده‌است.", + "bridge_state_manager": "این پل ارتباطی توسط مدیریت می‌شود.", + "bridge_state_workspace": "فضای کار:", + "custom_themes": "پشتیبانی از افزودن پوسته‌های ظاهری دلخواه", + "dehydration": "ارسال پیام رمزشده به شکل آفلاین با استفاده از دستگاه‌های خاص", + "group_developer": "توسعه دهنده", + "group_encryption": "رمزنگاری", + "group_experimental": "تجربی", + "group_messaging": "پیام رسانی", + "group_moderation": "اعتدال", + "group_profile": "پروفایل", + "group_rooms": "اتاق‌ها", + "group_spaces": "محیط‌ها", + "group_themes": "قالب ها", + "group_voip": "صدا و تصویر", + "group_widgets": "ابزارک ها", + "join_beta": "اضافه‌شدن به نسخه‌ی بتا", + "latex_maths": "نمایش لاتکس ریاضیات در پیام‌ها", + "leave_beta": "ترک نسخه‌ی بتا", + "pinning": "پین کردن پیام", + "state_counters": "شمارنده‌های ساده‌ای در سرآیند اتاق نمایش بده", + "video_rooms": "اتاق های تصویری", + "video_rooms_a_new_way_to_chat": "راهکار جدیدی برای گفتگوی صوتی و تصویری در%(brand)sوجود دارد.", + "voice_broadcast": "صدای جمعی" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ این تنظیمات برای کاربران حرفه‌ای قرار داده شده‌است.", + "ban_reason": "نادیده گرفته‌شده/بلاک‌شده", + "error_adding_ignore": "افزودن کاربر/سرور به لیست نادیده‌گرفته‌ها با خطا همراه بود", + "error_adding_list_description": "لطفا شناسه یا آدرس اتاق را تائید کرده و مجددا اقدام نمائید.", + "error_adding_list_title": "ثبت‌نام در لیست با خطا همراه بود", + "error_removing_ignore": "حذف کاربر/سرور نادیده‌گرفته‌شده با خطا همراه بود", + "error_removing_list_description": "لطفا مجددا اقدام کرده و برای کسب اطلاعات بیشتر کنسول مرورگر خود را مشاهده نمائید.", + "error_removing_list_title": "لغو اشتراک از لیست با خطا همراه بود", + "explainer_1": "کاربران و سرورهایی که قصد نادیده گرفتن آن‌ها را دارید در این‌جا اضافه کنید. در %(brand)s از ستاره (*) برای مچ‌شدن با هر کاراکتری استفاده کنید. برای مثال، @bot:* همه‌ی کاربران یا سرورهایی را که نام 'bot' در آن‌ها وجود دارد، نادیده می‌گیرد.", + "explainer_2": "نادیده‌گرفتن افراد توسط لیست تحریم صورت می‌گیرد که حاوی قوانینی برای تشخیص این است که چه کسی را تحریم کند. اضافه‌شدن به لیست تحریم به این معناست که کاربر/سرور بلاک شده و از دید شما پنهان خواهد بود.", + "lists": "شما هم‌اکنون مشترک شده‌اید در:", + "lists_description_1": "ثبت‌نام کردن در یک لیست تحریم باعث می‌شود شما هم عضو آن شوید!", + "lists_description_2": "اگر این چیزی نیست که شما می‌خواهید، از یک ابزار دیگر برای نادیده‌گرفتن کاربران استفاده نمائيد.", + "lists_heading": "لیست‌هایی که در آن‌ها ثبت‌نام کرده‌اید", + "lists_new_label": "شناسه‌ی اتاق یا آدرس لیست تحریم", + "no_lists": "شما در هیچ لیستی ثبت‌نام نکرده‌اید", + "personal_empty": "شما هیچ‌کس را نادیده نگرفته‌اید.", + "personal_heading": "لیست تحریم شخصی", + "personal_new_label": "شناسه‌ی سرور یا کاربر مورد نظر برای نادیده‌گرفتن", + "personal_new_placeholder": "برای مثال: @bot:* یا example.org", + "personal_section": "شما در حال حاضر این موارد را نادیده گرفته‌اید:", + "room_name": "لیست تحریم‌های من", + "room_topic": "این لیست کاربران/اتاق‌هایی است که شما آن‌ها را بلاک کرده‌اید - اتاق را ترک نکنید!", + "rules_empty": "هیچ‌کدام", + "rules_server": "قوانین سرور", + "rules_title": "قوانین لیست تحریم - %(roomName)s", + "rules_user": "قوانین کاربر", + "something_went_wrong": "مشکلی پیش آمد. لطفا مجددا تلاش کرده و در صورت نیاز، کنسول مرورگر خود را برای کسب اطلاعات بیشتر مشاهده نمائید.", + "title": "کاربران نادیده‌گرفته‌شده", + "view_rules": "مشاهده قوانین" + }, + "language_dropdown_label": "منو زبان", + "lazy_loading": { + "disabled_action": "پاک کردن حافظه‌ی کش و همگام سازی مجدد", + "disabled_description1": "شما از %(brand)s بر روی %(host)s با قابلیت بارگیری اعضا به شکل تکه‌تکه استفاده می‌کنید. در این نسخه قابلیت بارگیری تکه‌تکه غیرفعال است. از آن‌جایی که حافظه‌ی کش مورد استفاده برای این دو پیکربندی با هم سازگار نیست، %(brand)s نیاز به همگام‌سازی مجدد حساب کاربری شما دارد.", + "disabled_description2": "اگر نسخه دیگری از %(brand)s هنوز در تب‌های دیگر باز است، لطفاً آن را ببندید زیرا استفاده از %(brand)s با قابلیت بارگیری تکه‌تکه‌ی فعال روی یکی و غیرفعال روی دیگری، باعث ایجاد مشکل می شود.", + "disabled_title": "حافظه‌ی محلی ناسازگار", + "resync_description": "هم‌اکنون %(brand)s از طریق بارگیری و نمایش اطلاعات کاربران تنها در زمان‌هایی که نیاز است، حدود ۳ تا ۵ مرتبه حافظه‌ی کمتری استفاده می‌کند. لطفا تا همگام‌سازی با سرور منتظر بمانید!", + "resync_title": "به‌روزرسانی %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "شما در این‌جا تنها هستید. اگر اینجا را ترک کنید، دیگر هیچ‌کس حتی خودتان امکان پیوستن مجدد را نخواهید داشت.", + "leave_room_question": "آیا مطمئن هستید که می خواهید از اتاق '2%(roomName)s' خارج شوید؟", + "leave_space_question": "آیا از ترک فضای '%(spaceName)s' اطمینان دارید؟", + "room_rejoin_warning": "این اتاق عمومی نیست. پیوستن مجدد بدون دعوتنامه امکان‌پذیر نخواهد بود.", + "space_rejoin_warning": "این فضا عمومی نیست. امکان پیوستن مجدد بدون دعوتنامه امکان‌پذیر نخواهد بود." + }, + "left_panel": { + "open_dial_pad": "باز کردن صفحه شماره‌گیری" + }, + "lightbox": { + "rotate_left": "چرخش به چپ", + "rotate_right": "چرخش به راست" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "این سرور خانگی برای نمایش نقشه تنظیم نشده است.", + "MapStyleUrlNotReachable": "این سرور خانگی برای نمایش نقشه بدرستی تنظیم نشده، یا سایت مرجع نقشه در دسترس نیست.", + "close_sidebar": "بستن نوارکناری", + "find_my_location": "پیدا کردن مکان", + "location_not_available": "مکان در دسترس نیست", + "map_feedback": "بازخورد نقشه", + "mapbox_logo": "لوگوی جعبه نقشه", + "reset_bearing": "بازنشانی جهت شمال", + "toggle_attribution": "تغییر دادن اسناد" + }, + "member_list": { + "filter_placeholder": "فیلتر کردن اعضای اتاق", + "invited_list_heading": "دعوت شد", + "power_label": "%(userName)s (سطح قدرت %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "اعضای اتاق", + "message_edit_dialog_title": "ویرایش پیام", + "mobile_guide": { + "toast_accept": "از برنامه استفاده کنید", + "toast_description": "%(brand)s در مرورگر موبایل بدرستی نمایش داده نمی‌شود، پیشنهاد میکنیم از نرم افزار موبایل رایگان ما در این‌باره استفاده نمایید.", + "toast_title": "برای تجربه بهتر از برنامه استفاده کنید" + }, + "no_more_results": "نتایج بیشتری یافن نشد", + "notif_panel": { + "empty_description": "اعلان قابل مشاهده‌ای ندارید." + }, + "notifications": { + "all_messages": "همه‌ی پیام‌ها", + "class_other": "دیگر", + "colour_bold": "پررنگ", + "colour_none": "هیچ‌کدام", + "default": "پیشفرض", + "enable_prompt_toast_description": "فعال‌کردن اعلان‌های دسکتاپ", + "enable_prompt_toast_title": "آگاهی‌ها", + "enable_prompt_toast_title_from_message_send": "پاسخی را از دست ندهید", + "error_change_title": "تنظیمات اعلان را تغییر دهید", + "keyword": "کلمه کلیدی", + "keyword_new": "کلمه کلیدی جدید", + "mark_all_read": "همه را به عنوان خوانده شده علامت بزن", + "mentions_and_keywords_description": "بنابر تنظیمات خودتان فقط با منشن ها و کلمات کلیدی مطلع شوید", + "mentions_keywords": "منشن ها و کلمات کلیدی" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s یک پخش صوتی را شروع کرد", + "m.key.verification.request": "%(name)s درخواست تائید دارد" + }, + "onboarding": { + "create_room": "ساختن یک گروه", + "explore_rooms": "جستجوی اتاق‌های عمومی", + "has_avatar_label": "احسنت، با این کار شما به سایر افراد کمک می‌کنید که شما را بشناسند", + "intro_welcome": "به %(appName)s خوش‌آمدید", + "no_avatar_label": "برای اینکه بقیه شما را بشناسند، یک تصویر اضافه کنید.", + "send_dm": "ارسال یک پیام مستقیم", + "welcome_detail": "همین الان شروع کنید", + "welcome_user": "%(name)s خوش‌آمدید" + }, + "poll": { + "failed_send_poll_description": "با عرض پوزش، نظرسنجی که سعی کردید ایجاد کنید پست نشد.", + "failed_send_poll_title": "ارسال نظرسنجی انجام نشد", + "type_closed": "نظرسنجی بسته", + "type_heading": "نوع نظرسنجی", + "type_open": "باز کردن نظرسنجی" + }, + "power_level": { + "admin": "ادمین", + "custom": "%(level)s دلخواه", + "custom_level": "سطح دلخواه", + "default": "پیشفرض", + "label": "سطح قدرت", + "mod": "معاون", + "moderator": "معاون", + "restricted": "ممنوع" + }, + "presence": { + "away": "بعدا", + "idle": "بلااستفاده", + "idle_for": "بلااستفاده برای مدت %(duration)s", + "offline": "آفلاین", + "offline_for": "آفلاین به مدت %(duration)s", + "online": "آنلاین", + "online_for": "آنلاین برای مدت %(duration)s", + "unknown": "ناشناخته", + "unknown_for": "ناشناخته به مدت %(duration)s" + }, + "quick_settings": { + "all_settings": "همه تنظیمات" + }, + "quit_warning": { + "call_in_progress": "به نظر می‌رسد شما در میانه‌ی یک تماس هستید، آیا از خروج اطمینان دارید؟", + "file_upload_in_progress": "به نظر می‌رسد شما در حال باگذاری فایل هستید، آیا از خروج اطمینان دارید؟" + }, + "redact": { + "confirm_button": "تأیید حذف", + "error": "شما نمی‌توانید این پیام را پاک کنید. (%(code)s)", + "ongoing": "در حال حذف…", + "reason_label": "دلیل (اختیاری)" + }, + "reject_invitation_dialog": { + "confirmation": "آیا مطمئن هستید که می خواهید دعوت را رد کنید؟", + "failed": "رد دعوتنامه موفقیت‌آمیز نبود", + "title": "ردکردن دعوت" + }, + "report_content": { + "description": "گزارش این پیام شناسه‌ی منحصر به فرد رخداد آن را برای مدیر سرور ارسال می‌کند. اگر پیام‌های این اتاق رمزشده باشند، مدیر سرور شما امکان خواندن متن آن پیام یا مشاهده‌ی عکس یا فایل‌های دیگر را نخواهد داشت.", + "missing_reason": "لطفا توضیح دهید که چرا گزارش می‌دهید.", + "other_label": "دیگر", + "report_content_to_homeserver": "گزارش محتوا به مدیر سرور خود" }, - "composer": { - "format_bold": "پررنگ", - "format_strikethrough": "خط روی متن", - "format_inline_code": "کد", - "format_code_block": "بلوک کد", - "send_button_title": "ارسال پیام", - "placeholder_reply_encrypted": "ارسال پاسخ رمزگذاری شده …", - "placeholder_reply": "ارسال پاسخ …", - "placeholder_encrypted": "ارسال پیام رمزگذاری شده …", - "placeholder": "ارسال یک پیام…" + "restore_key_backup_dialog": { + "count_of_decryption_failures": "رمزگشایی %(failedCount)s نشست موفقیت‌آمیز نبود!", + "count_of_successfully_restored_keys": "کلیدهای %(sessionCount)s با موفقیت بازیابی شدند", + "enter_key_description": "با وارد کردن کلید امنیتی خود به تاریخچه‌ی پیام‌‌های رمز شده خود دسترسی پیدا کرده و پیام امن ارسال کنید.", + "enter_key_title": "کلید امنیتی را وارد کنید", + "enter_phrase_description": "با وارد کردن عبارت امنیتی خود به سابقه پیام‌های رمز شدتان دسترسی پیدا کرده و پیام امن ارسال کنید.", + "enter_phrase_title": "عبارت امنیتی را وارد کنید", + "incorrect_security_phrase_dialog": "نسخه پشتیبان با این عبارت امنیتی رمزگشایی نمی‌شود: لطفاً بررسی کنید که عبارت امنیتی درست را وارد کرده اید.", + "incorrect_security_phrase_title": "عبارت امنیتی نادرست است", + "key_backup_warning": "هشدا: پشتیبان گیری از کلید را فقط از یک رایانه مطمئن انجام دهید.", + "key_forgotten_text": "اگر کلید امنیتی خود را فراموش کرده‌اید ، می توانید ", + "key_is_invalid": "کلید امنیتی معتبری نیست", + "key_is_valid": "به نظر می رسد این یک کلید امنیتی معتبر است!", + "keys_restored_title": "کلیدها بازیابی شدند", + "load_error_content": "بارگیری و نمایش وضعیت نسخه‌ی پشتیبان امکان‌پذیر نیست", + "load_keys_progress": "%(completed)s از %(total)s کلید بازیابی شدند", + "no_backup_error": "نسخه پشتیبان یافت نشد!", + "phrase_forgotten_text": "اگر عبارت امنیتی خود را فراموش کرده اید، می توانید از کلید امنیتی خود استفاده کنید یا تنظیمات پشتیانی‌گیری را مجددا انجام دهید", + "recovery_key_mismatch_description": "نسخه پشتیبان با این کلید امنیتی رمزگشایی نمی شود: لطفاً بررسی کنید که کلید امنیتی درست را وارد کرده اید.", + "recovery_key_mismatch_title": "عدم تطابق کلید امنیتی", + "restore_failed_error": "بازیابی نسخه پشتیبان امکان پذیر نیست" }, - "Bold": "پررنگ", - "Code": "کد", - "power_level": { - "default": "پیشفرض", - "restricted": "ممنوع", - "moderator": "معاون", - "admin": "ادمین", - "custom": "%(level)s دلخواه", - "mod": "معاون" + "right_panel": { + "add_integrations": "افزودن ابزارک‌ها، پل‌ها و ربات‌ها", + "edit_integrations": "ویرایش ابزارک ها ، پل ها و ربات ها", + "pinned_messages": { + "limits": { + "other": "فقط می توانید تا %(count)s ابزارک را پین کنید" + } + }, + "search_button": "جستجو", + "settings_button": "تنظیمات اتاق", + "share_button": "به اشتراک گذاری اتاق", + "widgets_section": "ابزارک ها" }, - "bug_reporting": { - "matrix_security_issue": "برای گزارش مشکلات امنیتی مربوط به ماتریکس، لطفا سایت Matrix.org بخش Security Disclosure Policy را مطالعه فرمائید.", - "submit_debug_logs": "ارسال لاگ مشکل", - "title": "گزارش مشکل", - "additional_context": "اگر زمینه دیگری وجود دارد که می تواند به تجزیه و تحلیل مسئله کمک کند، مانند آنچه در آن زمان انجام می دادید، شناسه اتاق، شناسه کاربر و غیره ، لطفاً موارد ذکر شده را در اینجا وارد کنید.", - "send_logs": "ارسال گزارش‌ها", - "github_issue": "مسئله GitHub", - "download_logs": "دانلود گزارش‌ها", - "before_submitting": "قبل از ارسال گزارش‌ها، برای توصیف مشکل خود باید یک مسئله در GitHub ایجاد کنید.", - "collecting_information": "درحال جمع‌آوری اطلاعات نسخه‌ی برنامه", - "collecting_logs": "درحال جمع‌آوری گزارش‌ها", - "uploading_logs": "در حال بارگذاری لاگ‌ها", - "downloading_logs": "در حال دریافت لاگ‌ها", - "create_new_issue": "لطفا در GitHub یک مسئله جدید ایجاد کنید تا بتوانیم این اشکال را بررسی کنیم." + "room": { + "3pid_invite_email_not_found_account_room": "این دعوت به %(roomName)s به %(email)s ارسال شده است که با حساب شما مرتبط نیست", + "3pid_invite_error_invite_action": "به هر حال عضو شدن را تلاش کن", + "3pid_invite_error_invite_subtitle": "فقط با یک دعوت نامه معتبر می توانید به آن بپیوندید.", + "3pid_invite_error_title_room": "در دعوت شما به %(roomName)s مشکلی پیش آمده است", + "3pid_invite_no_is_subtitle": "برای دریافت مستقیم دعوت در %(brand)s یک سرور هویت‌سنجی در تنظیمات مشخص کنید.", + "banned_from_room_by": "شما از %(roomName)s توسط %(memberName)s محروم شدید", + "context_menu": { + "favourite": "علاقه‌مندی‌ها", + "forget": "اتاق را فراموش کن", + "low_priority": "کم اهمیت", + "title": "تنظیمات اتاق", + "unfavourite": "مورد علاقه" + }, + "dm_invite_action": "گپ زدن را شروع کن", + "dm_invite_subtitle": " می‌خواهد چت کند", + "dm_invite_title": "آیا می خواهید با %(user)s چت کنید؟", + "drop_file_prompt": "برای بارگذاری فایل آن را کشیده و در این‌جا رها کنید", + "error_join_404_invite": "فردی که شما را دعوت کرده بود اینجا را ترک کرده، و یا سرور او خاموش شده است.", + "error_join_404_invite_same_hs": "فردی که شما را دعوت کرده بود اینجا را ترک کرده است.", + "error_join_connection": "خطایی در هنگام پیوستن رخ داده است.", + "error_join_incompatible_version_1": "متاسفانه نسخه نرم افزار خانگی شما برای مشارکت در این بخش خیلی قدیمی است.", + "error_join_incompatible_version_2": "لطفاً با مدیر سرور خود تماس بگیرید.", + "error_join_title": "عدم موفقیت در پیوستن", + "face_pile_summary": { + "one": "%(count)s نفر از افرادی که می شناسید قبلاً پیوسته‌اند", + "other": "%(count)s نفر از افرادی که می شناسید قبلاً به آن پیوسته‌اند" + }, + "face_pile_tooltip_label": { + "one": "نمایش ۱ عضو", + "other": "نمایش همه %(count)s عضو" + }, + "face_pile_tooltip_shortcut": "شامل %(commaSeparatedMembers)s", + "failed_reject_invite": "رد دعوتنامه با شکست همراه شد", + "forget_room": "فراموش کردن این اتاق", + "header": { + "forget_room_button": "فراموش کردن اتاق", + "hide_widgets_button": "پنهان‌کردن ابزارک‌ها", + "room_is_public": "این اتاق عمومی است", + "show_widgets_button": "نمایش ابزارک‌ها" + }, + "inaccessible_name": "در حال حاضر %(roomName)s قابل دسترسی نیست.", + "intro": { + "dm_caption": "فقط شما دو نفر در این مکالمه حضور دارید ، مگر اینکه یکی از شما کس دیگری را به عضویت دعوت کند.", + "no_avatar_label": "عکس اضافه کنید تا افراد بتوانند به راحتی اتاق شما را ببینند.", + "no_topic": "یک موضوع اضافه کنید تا به افراد کمک کنید از آنچه در آن است مطلع شوند.", + "room_invite": "فقط به این اتاق دعوت کنید", + "start_of_dm_history": "این ابتدای تاریخچه پیام مستقیم شما با است.", + "start_of_room": "این شروع است.", + "topic": "موضوع: %(topic)s ", + "topic_edit": "موضوع: %(topic)s (ویرایش)", + "user_created": "%(displayName)s این اتاق را ایجاد کرده است.", + "you_created": "شما این اتاق را ایجاد کردید." + }, + "invite_email_mismatch_suggestion": "برای دریافت مستقیم دعوت در %(brand)s این ایمیل را در تنظیمات به اشتراک بگذارید.", + "invite_reject_ignore": "رد کردن و نادیده گرفتن کاربر", + "invite_sent_to_email_room": "این دعوت به %(roomName)s به %(email)s ارسال شد", + "invite_subtitle": " شما را دعوت کرد", + "invite_this_room": "دعوت به این گپ", + "invite_title": "آیا می خواهید ب %(roomName)s بپیوندید؟", + "inviter_unknown": "ناشناخته", + "invites_you_text": " شما را دعوت کرد", + "join_button_account": "ثبت نام", + "join_the_discussion": "به بحث بپیوندید", + "join_title_account": "پیوستن به گفتگو با یک حساب کاربری", + "jump_read_marker": "رفتن به اولین پیام خوانده نشده.", + "jump_to_bottom_button": "به جدیدترین پیام‌ها بروید", + "kick_reason": "دلیل: %(reason)s", + "leave_error_title": "خطا در ترک اتاق", + "leave_server_notices_description": "این اتاق برای نمایش پیام‌های مهم سرور استفاده می‌شود، لذا امکان ترک آن وجود ندارد.", + "leave_server_notices_title": "نمی توان از اتاق اعلامیه های سرور خارج شد", + "leave_unexpected_error": "خطای غیرمنتظره روی سرور هنگام تلاش برای ترک اتاق", + "link_email_to_receive_3pid_invite": "برای دریافت مستقیم دعوت در %(brand)s این ایمیل را به حساب خود در تنظیمات متصل کنید.", + "no_peek_join_prompt": "پیش بینی %(roomName)s امکان پذیر نیست. آیا می خواهید به آن بپیوندید؟", + "not_found_title_name": "%(roomName)s وجود ندارد.", + "peek_join_prompt": "شما در حال پیش نمایش %(roomName)s هستید. می خواهید به آن بپیوندید؟", + "rejoin_button": "دوباره بپیوندید", + "search": { + "all_rooms": "همه‌ی گپ‌ها", + "field_placeholder": "جستجو…", + "result_count": { + "one": "(~%(count)s نتیجه)", + "other": "(~%(count)s نتیجه)" + }, + "this_room": "این گپ" + }, + "status_bar": { + "delete_all": "حذف همه", + "exceeded_resource_limit": "پیام شما ارسال نشد زیرا این سرور از محدودیت منابع فراتر رفته است. لطفاً برای ادامه استفاده از سرویس با مدیر سرور خود تماس بگیرید .", + "monthly_user_limit_reached": "پیام شما ارسال نشد زیرا این سرور به محدودیت تعداد کاربر فعال ماهانه‌ی خود رسیده است. لطفاً برای ادامه استفاده از سرویس با مدیر سرور خود تماس بگیرید .", + "requires_consent_agreement": "تا زمانی که شرایط و ضوابط سرویس ما را مطالعه و با آن موافقت نکنید، نمی توانید هیچ پیامی ارسال کنید.", + "retry_all": "همه را دوباره امتحان کنید", + "select_messages_to_retry": "شما می‌توانید یک یا همه‌ی پیام‌ها را برای تلاش مجدد یا حذف انتخاب کنید", + "server_connectivity_lost_description": "پیام‌های ارسالی تا زمان بازگشت اتصال شما ذخیره خواهند ماند.", + "server_connectivity_lost_title": "اتصال به سرور از دست رفت.", + "some_messages_not_sent": "بعضی از پیام‌های شما ارسال نشده‌اند" + }, + "unread_notifications_predecessor": { + "other": "شما %(count)s اعلان خوانده‌نشده در نسخه‌ی قبلی این اتاق دارید.", + "one": "شما %(count)s اعلان خوانده‌نشده در نسخه‌ی قبلی این اتاق دارید." + }, + "upgrade_error_description": "بررسی کنید که کارگزار شما از نسخه اتاق انتخاب‌شده پشتیبانی کرده و دوباره امتحان کنید.", + "upgrade_error_title": "خطا در ارتقاء نسخه اتاق", + "upgrade_warning_bar": "با ارتقا این اتاق نسخه فعلی اتاق خاموش شده و یک اتاق ارتقا یافته به همین نام ایجاد می شود.", + "upgrade_warning_bar_admins": "فقط مدیران اتاق این هشدار را مشاهده خواهند کرد", + "upgrade_warning_bar_unstable": "این اتاق از نسخه اتاق استفاده می کند، که این سرور آن را به عنوان ناپایدار علامت گذاری کرده است.", + "upgrade_warning_bar_upgraded": "این اتاق قبلاً ارتقا یافته است.", + "upload": { + "uploading_multiple_file": { + "other": "در حال بارگذاری %(filename)s و %(count)s مورد دیگر", + "one": "در حال بارگذاری %(filename)s و %(count)s مورد دیگر" + }, + "uploading_single_file": "در حال بارگذاری %(filename)s" + } }, - "time": { - "seconds_left": "%(seconds)s ثانیه باقی‌مانده", - "date_at_time": "%(date)s ساعت %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)sh", - "short_minutes": "%(value)sم", - "short_seconds": "%(value)sس", - "n_minutes_ago": "%(num)s دقیقه قبل", - "n_hours_ago": "%(num)s ساعت قبل", - "n_days_ago": "%(num)s روز قبل", - "in_n_minutes": "%(num)s دقیقه دیگر", - "in_n_hours": "%(num)s ساعت دیگر", - "in_n_days": "%(num)s روز دیگر", - "in_few_seconds": "چند ثانیه دیگر", - "in_about_minute": "حدود یک دقیقه دیگر", - "in_about_hour": "حدود یک ساعت دیگر", - "in_about_day": "حدود یک روز دیگر", - "few_seconds_ago": "چند ثانیه قبل", - "about_minute_ago": "حدود یک دقیقه قبل", - "about_hour_ago": "حدود یک ساعت قبل", - "about_day_ago": "حدود یک روز قبل" + "room_list": { + "add_room_label": "افزودن اتاق", + "breadcrumbs_empty": "اخیراً از اتاقی بازدید نشده است", + "breadcrumbs_label": "اتاق‌هایی که به تازگی بازدید کرده‌اید", + "failed_add_tag": "در افزودن تگ %(tagName)s موفقیت‌آمیز نبود", + "failed_remove_tag": "خطا در حذف کلیدواژه‌ی %(tagName)s از گپ", + "notification_options": "تنظیمات اعلان", + "show_less": "نمایش کمتر", + "show_n_more": { + "other": "نمایش %(count)s مورد بیشتر", + "one": "نمایش %(count)s مورد بیشتر" + }, + "show_previews": "مشاهده پیش‌نمایش پیام‌ها", + "sort_by": "مرتب سازی بر اساس", + "sort_by_activity": "فعالیت", + "sort_by_alphabet": "حروف الفبا", + "sort_unread_first": "ابتدا اتاق های با پیام خوانده نشده را نمایش بده", + "sublist_options": "لیست گزینه‌ها", + "suggested_rooms_heading": "اتاق‌های پیشنهادی" + }, + "room_settings": { + "advanced": { + "error_upgrade_description": "متاسفانه فرآیند ارتقاء اتاق به پایان نرسید", + "error_upgrade_title": "اتاق ارتقاء نیافت", + "information_section_room": "اطلاعات اتاق", + "room_predecessor": "پیام‌های قدیمی اتاق %(roomName)s را مشاهده کنید.", + "room_upgrade_button": "نسخه‌ی این اتاق را به نسخه‌ی توصیه‌شده ارتقاء دهید", + "room_version": "نسخه‌ی اتاق:", + "room_version_section": "نسخه‌ی اتاق", + "unfederated": "این اتاق توسط سرورهای ماتریکس در دسترس نیست", + "upgrade_button": "این اتاق را به نسخه %(version)s ارتقا دهید", + "upgrade_dialog_description": "ارتقاء این اتاق نیازمند بستن نسخه‌ی فعلی و ساختن درجای یک اتاق جدید است. برای داشتن بهترین تجربه‌ی کاربری ممکن، ما:", + "upgrade_dialog_description_1": "یک اتاق جدید با همان نام ، توضیحات و نمایه ایجاد کنید", + "upgrade_dialog_description_2": "برای اشاره به اتاق جدید، نام‌های مستعار (aliases) اتاق محلی را به‌روز کنید", + "upgrade_dialog_description_3": "از گفتگوی کاربران در نسخه قدیمی اتاق جلوگیری کرده و با ارسال پیامی به کاربران توصیه کنید به اتاق جدید منتقل شوند", + "upgrade_dialog_description_4": "در ابتدای اتاق جدید پیوندی به اتاق قدیمی قرار دهید تا افراد بتوانند پیام‌های موجود در اتاق قدیمی را ببینند", + "upgrade_dialog_title": "ارتقاء نسخه‌ی اتاق", + "upgrade_dwarning_ialog_title_public": "ارتقاء اتاق عمومی", + "upgrade_warning_dialog_description": "به‌روزرسانی اتاق اقدامی پیشرفته بوده و معمولاً در صورتی توصیه می‌شود که اتاق به دلیل اشکالات، فقدان قابلیت‌ها یا آسیب پذیری‌های امنیتی، پایدار و قابل استفاده نباشد.", + "upgrade_warning_dialog_footer": "این اتاق را از به ارتقا خواهید داد.", + "upgrade_warning_dialog_report_bug_prompt": "این معمولاً فقط بر نحوه پردازش اتاق در سرور تأثیر می‌گذارد. اگر با %(brand)s خود مشکلی دارید ، لطفاً یک اشکال گزارش دهید.", + "upgrade_warning_dialog_report_bug_prompt_link": "این معمولاً فقط بر نحوه پردازش اتاق در سرور تأثیر می‌گذارد. اگر با %(brand)s خود مشکلی دارید، لطفاً اشکال را گزارش کنید.", + "upgrade_warning_dialog_title_private": "ارتقاء اتاق خصوصی" + }, + "alias_not_specified": "مشخص نشده", + "bridges": { + "description": "این اتاق، ارتباط بین پیام‌ها و پلتفورم‌های زیر را ایجاد می‌کند. بیشتر بدانید.", + "title": "پل‌ها" + }, + "general": { + "alias_field_placeholder_default": "به عنوان مثال، my-room", + "alias_field_safe_localpart_invalid": "برخی از کاراکترها مجاز نیستند", + "alias_field_taken_invalid_domain": "این آدرس قبلاً استفاده شده‌است", + "alias_field_taken_valid": "این آدرس برای استفاده در دسترس است", + "alias_heading": "آدرس اتاق", + "aliases_items_label": "دیگر آدرس‌های منتشر شده:", + "aliases_no_items_label": "آدرس دیگری منتشر نشده است، در زیر اضافه کنید", + "aliases_section": "آدرس‌های اتاق", + "avatar_field_label": "آواتار اتاق", + "canonical_alias_field_label": "آدرس اصلی", + "default_url_previews_off": "پیش نمایش URL به طور پیش فرض برای شرکت کنندگان در این اتاق غیرفعال است.", + "default_url_previews_on": "پیش نمایش URL به طور پیش فرض برای شرکت کنندگان در این اتاق فعال است.", + "description_space": "تنظیمات مربوط به فضای کاری خود را ویرایش کنید.", + "error_creating_alias_description": "هنگام ایجاد آدرس خطایی روی داد. ممکن است سرور مجاز نباشد و یا اینکه خطایی موقت رخ داده باشد.", + "error_creating_alias_title": "خطا در ایجاد آدرس", + "error_deleting_alias_description": "هنگام حذف آدرس خطایی روی داد. ممکن است دیگر وجود نداشته باشد یا خطایی موقت روی داده باشد.", + "error_deleting_alias_description_forbidden": "شما اجازه حذف آدرس را ندارید.", + "error_deleting_alias_title": "خطا در حذف آدرس", + "error_save_space_settings": "تنظیمات فضای کاری ذخیره نشد.", + "error_updating_alias_description": "در به روزرسانی آدرس های جایگزین اتاق خطایی روی داد. ممکن است سرور مجاز نباشد و یا اینکه خطایی موقت رخ داده باشد.", + "error_updating_canonical_alias_description": "در به روزرسانی آدرس اصلی اتاق خطایی روی داد. ممکن است سرور مجاز نباشد و یا خطای موقتی رخ داده باشد.", + "error_updating_canonical_alias_title": "خطا در به روزرسانی آدرس اصلی", + "leave_space": "ترک فضای کاری", + "local_alias_field_label": "آدرس محلی", + "local_aliases_explainer_room": "آدرس‌های این اتاق را تنظیم کنید تا کاربران بتوانند این اتاق را از طریق سرور شما پیدا کنند (%(localDomain)s)", + "local_aliases_section": "آدرس‌های محلی", + "name_field_label": "نام اتاق", + "new_alias_placeholder": "آدرس جدید منتشر شده (به عنوان مثال #alias:server)", + "no_aliases_room": "این اتاق آدرس محلی ندارد", + "other_section": "دیگر", + "publish_toggle": "این اتاق را در فهرست اتاق %(domain)s برای عموم منتشر شود؟", + "published_aliases_section": "آدرس‌های منتشر شده", + "save": "ذخیره تغییرات", + "topic_field_label": "موضوع اتاق", + "url_preview_encryption_warning": "در اتاق های رمزگذاری شده، مانند این اتاق، پیش نمایش URL به طور پیش فرض غیرفعال است تا اطمینان حاصل شود که سرور شما (جایی که پیش نمایش ها ایجاد می شود) نمی تواند اطلاعات مربوط به پیوندهایی را که در این اتاق مشاهده می کنید جمع آوری کند.", + "url_preview_explainer": "هنگامی که فردی یک URL را در پیام خود قرار می دهد، می توان با مشاهده پیش نمایش آن URL، اطلاعات بیشتری در مورد آن پیوند مانند عنوان ، توضیحات و یک تصویر از وب سایت دریافت کرد.", + "url_previews_section": "پیش‌نمایش URL", + "user_url_previews_default_off": "شما به طور پیش فرض پیش نمایش url را غیر فعال کرده اید.", + "user_url_previews_default_on": "شما به طور پیش فرض پیش نمایش url را فعال کرده اید." + }, + "notifications": { + "browse_button": "جستجو", + "custom_sound_prompt": "تنظیم صدای دلخواه جدید", + "notification_sound": "صدای اعلان", + "sounds_section": "صداها", + "uploaded_sound": "صدای بارگذاری‌شده" + }, + "permissions": { + "ban": "تحریم کاربران", + "ban_reason": "دلیل", + "banned_by": "توسط %(displayName)s تحریم شد", + "banned_users_section": "کاربران مسدود شده", + "error_changing_pl_description": "هنگام تغییر طرح دسترسی کاربر خطایی رخ داد. از داشتن سطح دسترسی کافی برای این کار اطمینان حاصل کرده و مجددا اقدام نمائید.", + "error_changing_pl_reqs_description": "در تغییر الزامات سطح دسترسی اتاق خطایی رخ داد. از داشتن دسترسی‌های کافی اطمینان حاصل کرده و مجددا امتحان کنید.", + "error_changing_pl_reqs_title": "خطا در تغییر الزامات سطح دسترسی", + "error_changing_pl_title": "تغییر سطح دسترسی با خطا همراه بود", + "error_unbanning": "رفع مسدودیت با خطا مواجه شد", + "events_default": "ارسال پیام‌ها", + "invite": "دعوت کاربران", + "m.room.avatar": "تغییر نمایه اتاق", + "m.room.canonical_alias": "تغییر آدرس اصلی اتاق", + "m.room.encryption": "فعال‌کردن رمزنگاری برای اتاق", + "m.room.history_visibility": "تغییر مشاهده‌پذیری تاریخچه", + "m.room.name": "تغییر نام اتاق", + "m.room.power_levels": "تغییر دسترسی‌ها", + "m.room.server_acl": "لیست‌های کنترل دسترسی (ACL) سرور را تغییر دهید", + "m.room.tombstone": "ارتقاء نسخه اتاق", + "m.room.topic": "تغییر عنوان", + "m.widget": "تغییر ویجت‌ها", + "muted_users_section": "کاربران بی‌صدا", + "no_privileged_users": "هیچ کاربری در این اتاق دسترسی خاصی ندارد", + "notifications.room": "اعلان عمومی به همه", + "permissions_section": "دسترسی‌ها", + "permissions_section_description_room": "برای تغییر هر یک از بخش‌های اتاق، خداقل نقش مورد نیاز را انتخاب کنید", + "privileged_users_section": "کاربران ممتاز", + "redact": "پاک‌کردن پیام‌های دیگران", + "send_event_type": "ارسال رخدادهای %(eventType)s", + "state_default": "تغییر تنظیمات", + "title": "نقش‌ها و دسترسی‌ها", + "users_default": "نقش پیش‌فرض" + }, + "security": { + "enable_encryption_confirm_description": "پس از فعال‌کردن رمزنگاری برای یک اتاق، امکان غیرفعال‌کردن آن وجود ندارد. پیام‌هایی که در اتاق‌های رمزشده ارسال می‌شوند، توسط سرور دیده نشده و فقط اعضای اتاق امکان مشاهده‌ی آن‌ها را دارند. فعال‌کردن رمزنگاری برای یک اتاق می‌تواند باعث از کار افتادن بسیاری از بات‌ها و پل‌های ارتباطی (bridges) شود. در مورد رمزنگاری بیشتری بدانید.", + "enable_encryption_confirm_title": "رمزنگاری را فعال می‌کنید؟", + "encryption_permanent": "زمانی که رمزنگاری فعال شود، امکان غیرفعال‌کردن آن برای اتاق وجود ندارد.", + "history_visibility_invited": "فقط اعضاء (از زمانی که دعوت شده‌اند)", + "history_visibility_joined": "فقط اعصاء (از زمانی که به اتاق پیوسته‌اند)", + "history_visibility_legend": "چه افرادی بتوانند تاریخچه اتاق را مشاهده کنند؟", + "history_visibility_shared": "فقط اعضاء (از زمانی که این تنظیم اعمال می‌شود)", + "history_visibility_warning": "تغییر تنظیمات اینکه چه کاربرانی سابقه‌ی پیام‌ها را مشاهده کنند، تنها برای پیام‌های آتی اتاق اعمال میشود. پیام‌های قبلی متناسب با تنظیمات گذشته نمایش داده می‌شوند.", + "history_visibility_world_readable": "هر کس", + "public_without_alias_warning": "برای لینک دادن به این اتاق، لطفا یک نشانی برای آن اضافه کنید.", + "strict_encryption": "هرگز از این نشست، پیام‌های رمزشده برای به نشست‌های تائید نشده در این اتاق ارسال مکن", + "title": "امنیت و محرمانگی" + }, + "title": "تنظیمات اتاق - %(roomName)s", + "upload_avatar_label": "بارگذاری نمایه" + }, + "room_summary_card_back_action_label": "اطلاعات اتاق", + "scalar": { + "error_create": "ایجاد ابزارک امکان پذیر نیست.", + "error_membership": "شما در این اتاق نیستید.", + "error_missing_room_id": "شناسه‌ی اتاق گم‌شده.", + "error_missing_room_id_request": "room_id در صورت درخواست وجود ندارد", + "error_missing_user_id_request": "user_id در صورت درخواست وجود ندارد", + "error_permission": "شما مجاز به انجام این کار در این اتاق نیستید.", + "error_power_level_invalid": "سطح قدرت باید عدد صحیح مثبت باشد.", + "error_room_not_visible": "اتاق %(roomId)s قابل مشاهده نیست", + "error_room_unknown": "این اتاق شناخته نشده است.", + "error_send_request": "ارسال درخواست با خطا مواجه شد." + }, + "server_offline": { + "description": "سرور شما به برخی از درخواست‌ها پاسخ نمی‌دهد. در ادامه برخی از دلایل محتمل آن ذکر شده است.", + "description_1": "زمان پاسخگویی سرور (%(serverName)s) بسیار طولانی شده‌است.", + "description_2": "دیوار آتش یا آنتی‌ویروس شما مانع از ارسال درخواست می‌شود.", + "description_3": "پلاگینی در مرورگر مانع از ارسال درخواست می‌گردد.", + "description_4": "سرور آفلاین است.", + "description_5": "سرور درخواست شما را رد کرده است.", + "description_6": "منطقه شما در اتصال به اینترنت با مشکل روبرو است.", + "description_7": "هنگام تلاش برای اتصال به سرور خطایی رخ داده است.", + "description_8": "سرور طوری پیکربندی نشده تا نشان دهد مشکل چیست (CORS).", + "empty_timeline": "همه‌ی کارها را انجام دادید.", + "recent_changes_heading": "تغییرات اخیری که هنوز دریافت نشده‌اند", + "title": "سرور پاسخ نمی دهد" + }, + "seshat": { + "reset_button": "پاک‌کردن مخزن رخداد", + "reset_description": "به احتمال زیاد نمی‌خواهید مخزن فهرست رویدادهای خود را حذف کنید", + "reset_explainer": "اگر این کار را انجام می‌دهید، لطفاً توجه داشته باشید که هیچ یک از پیام‌های شما حذف نمی‌شوند ، با این حال چون پیام‌ها مجددا ایندکس می‌شوند، ممکن است برای چند لحظه قابلیت جستجو با مشکل مواجه شود", + "reset_title": "پاک‌کردن مخزن رخداد؟", + "warning_kind_files": "این نسخه از %(brand)s از مشاهده برخی از پرونده های رمزگذاری شده پشتیبانی نمی کند", + "warning_kind_files_app": "برای مشاهده همه پرونده های رمز شده از نسخه دسکتاپ استفاده کنید", + "warning_kind_search": "این نسخه از %(brand)s از جستجوی پیام های رمزگذاری شده پشتیبانی نمی کند", + "warning_kind_search_app": "برای جستجوی میان پیام‌های رمز شده از نسخه دسکتاپ استفاده کنید" + }, + "setting": { + "help_about": { + "access_token_detail": "توکن دسترسی شما، دسترسی کامل به حساب کاربری شما را میسر می‌سازد. لطفا آن را در اختیار فرد دیگری قرار ندهید.", + "brand_version": "نسخه‌ی %(brand)s:", + "chat_bot": "گفتگو با بات %(brand)s", + "clear_cache_reload": "پاک‌کردن حافظه‌ی کش و راه‌اندازی مجدد", + "help_link": "برای گرفتن کمک در استفاده از %(brand)s، اینجا کلیک کنید.", + "help_link_chat_bot": "برای گرفتن کمک در استفاده از %(brand)s، اینجا کلید کرده یا با استفاده از دکمه‌ی زیر اقدام به شروع گفتگو با بات ما نمائید.", + "title": "کمک و درباره‌ی‌ ما", + "versions": "نسخه‌ها" + } }, "settings": { - "show_breadcrumbs": "نمایش میانبر در بالای لیست اتاق‌ها برای مشاهده‌ی اتاق‌هایی که اخیرا باز کرده‌اید", + "all_rooms_home": "تمامی اتاق ها را در صفحه ی خانه نشان بده", "all_rooms_home_description": "تمام اتاق هایی که در آن ها عضو هستید در صفحه ی خانه ظاهر خواهند شد.", - "use_control_f_search": "جهت جستجوی تایم لاین ترکیب کلیدهای Ctrl و F را بکار ببر", - "use_12_hour_format": "زمان را با فرمت ۱۲ ساعته نشان بده (مثلا ۲:۳۰ بعدازظهر)", "always_show_message_timestamps": "همیشه مهر زمان‌های پیام را نشان بده", - "send_typing_notifications": "ارسال اعلان «در حال نوشتن»", - "replace_plain_emoji": "متن ساده را به صورت خودکار با شکلک جایگزین کن", - "enable_markdown": "Markdown را فعال کن", - "emoji_autocomplete": "پیشنهاد دادن شکلک‌ها هنگام تایپ‌کردن را فعال کن", - "use_command_enter_send_message": "استفاده از Command + Enter برای ارسال پیام", - "use_control_enter_send_message": "استفاده از Ctrl + Enter برای ارسال پیام", - "all_rooms_home": "تمامی اتاق ها را در صفحه ی خانه نشان بده", - "show_stickers_button": "نمایش دکمه‌ی استکیر", + "appearance": { + "custom_font": "استفاده از یک فونت موجود بر روی سیستم شما", + "custom_font_description": "نام فونتی که بر روی سیستم‌تان نصب است را وارد کرده و %(brand)s سعی می‌کند از آن استفاده کند.", + "custom_font_name": "نام فونت سیستمی", + "custom_font_size": "از اندازه‌ی دلخواه استفاده کنید", + "custom_theme_add_button": "افزودن پوسته", + "custom_theme_error_downloading": "بارگیری اطلاعات پوسته با خطا همراه بود.", + "custom_theme_invalid": "ساختار پوسته صحیح نیست.", + "custom_theme_success": "پوسته اضافه شد!", + "custom_theme_url": "آدرس پوسته دلخواه", + "font_size": "اندازه فونت", + "font_size_limit": "اندازه فونت دلخواه تنها می‌تواند عددی بین %(min)s pt و %(max)s pt باشد", + "font_size_nan": "سایز باید یک عدد باشد", + "font_size_valid": "از عددی بین %(min)s pt و %(max)s pt استفاده کنید", + "heading": "ظاهر پیام‌رسان خود را سفارشی‌سازی کنید", + "image_size_default": "پیشفرض", + "match_system_theme": "با پوسته‌ی سیستم تطبیق پیدا کن", + "subheading": "تنظیمات ظاهری برنامه تنها همین نشست %(brand)s را تحت تاثیر قرار می‌دهد." + }, "automatic_language_detection_syntax_highlight": "فعال‌سازی تشخیص خودکار زبان برای پررنگ‌سازی نحوی", + "big_emoji": "نمایش شکلک‌های بزرگ در گفتگوها را فعال کن", "code_block_expand_default": "بلاک‌های کد را به صورت پیش‌فرض کامل نشان بده", "code_block_line_numbers": "شماره‌ی خط‌ها را در بلاک‌های کد نمایش بده", - "inline_url_previews_default": "فعال‌سازی پیش‌نمایش URL به صورت پیش‌فرض", + "emoji_autocomplete": "پیشنهاد دادن شکلک‌ها هنگام تایپ‌کردن را فعال کن", + "enable_markdown": "Markdown را فعال کن", + "general": { + "account_management_section": "مدیریت حساب کاربری", + "account_section": "حساب کابری", + "add_email_dialog_title": "افزودن نشانی رایانامه", + "add_email_failed_verification": "خطا در تائید آدرس ایمیل: مطمئن شوید که بر روی لینک موجود در ایمیل کلیک کرده اید", + "add_email_instructions": "جهت تائيد آدرس ایمیل، ما یک ایمیل برای شما ارسال کردیم. لطفا فرآیند موجود در ایمیل را پی گرفته و سپس بر روی دکمه‌ی زیر کلیک نمائید.", + "add_msisdn_confirm_body": "برای تائید اضافه‌شدن این شماره تلفن، بر روی دکمه‌ی زیر کلیک کنید.", + "add_msisdn_confirm_button": "تأیید افزودن شماره تلفن", + "add_msisdn_confirm_sso_button": "برای اثبات هویت خود، اضافه‌شدن این شماره تلفن را با استفاده از Single Sign On تائید کنید.", + "add_msisdn_dialog_title": "افزودن شماره تلفن", + "add_msisdn_instructions": "یک پیام متنی به +%(msisdn)s ارسال شد. لطفا کد تائید موجود در آن را وارد کنید.", + "confirm_adding_email_body": "برای تأیید افزودن این نشانی رایانامه، دکمهٔ زیر را بزنید.", + "confirm_adding_email_title": "تأیید افزودن رایانامه", + "deactivate_confirm_body": "آیا از غیرفعال‌کردن حساب کاربری خود اطمینان دارید؟ این کار غیر قابل بازگشت است.", + "deactivate_confirm_body_sso": "برای غیرفعال‌کردن حساب کاربری خود ابتدا باید هویت خود را ثابت کنید که برای این کار می‌توانید از احراز هویت یکپارچه استفاده کنید.", + "deactivate_confirm_continue": "غیرفعال کردن حساب کاربری را تأیید کنید", + "deactivate_section": "غیرفعال کردن حساب", + "deactivate_warning": "غیرفعال سازی اکانت شما یک اقدام دائمی است - مراقب باشید!", + "discovery_email_empty": "امکانات کاوش و جستجو بلافاصله بعد از اضافه‌کردن یک ایمیل در بالا ظاهر خواهند شد.", + "discovery_email_verification_instructions": "لینک موجود در صندوق دریافت خود را تائید کنید", + "discovery_msisdn_empty": "امکانات کاوش و جستجو بلافاصله بعد از اضافه‌کردن شماره تلفن در بالا ظاهر خواهند شد.", + "discovery_needs_terms": "با شرایط و ضوایط سرویس سرور هویت‌سنجی (%(serverName)s) موافقت کرده تا بتوانید از طریق آدرس ایمیل و شماره تلفن قابل یافته‌شدن باشید.", + "discovery_section": "کاوش", + "email_address_in_use": "این آدرس ایمیل در حال حاضر در حال استفاده است", + "email_address_label": "آدرس ایمیل", + "email_not_verified": "آدرس ایمیل شما هنوز تائید نشده‌است", + "email_verification_instructions": "برای تائید ادرس ایمیل، بر روی لینکی که برای شما ایمیل شده‌است کلیک کرده و مجددا بر روی ادامه کلیک کنید.", + "emails_heading": "آدرس ایمیل", + "error_add_email": "امکان اضافه‌کردن آدرس ایمیل وجود ندارد", + "error_deactivate_communication": "مشکلی در برقراری ارتباط با سرور وجود داشت. لطفا دوباره تلاش کنید.", + "error_deactivate_invalid_auth": "سرور اطلاعات احراز هویت معتبری را باز نگرداند.", + "error_deactivate_no_auth": "سرور به احراز هویت احتیاج نداشت", + "error_email_verification": "تائید آدرس ایمیل ممکن نیست.", + "error_invalid_email": "آدرس ایمیل نامعتبر", + "error_invalid_email_detail": "به نظر می‌رسد این یک آدرس ایمیل معتبر نیست", + "error_msisdn_verification": "امکان تائید شماره تلفن وجود ندارد.", + "error_password_change_403": "خطا در تغییر گذرواژه. آیا از درستی گذرواژه‌تان اطمینان دارید؟", + "error_remove_3pid": "حذف اطلاعات تماس امکان‌پذیر نیست", + "error_revoke_email_discovery": "لغو اشتراک گذاری برای آدرس ایمیل ممکن نیست", + "error_revoke_msisdn_discovery": "لغو اشتراک‌گذاری شماره تلفن امکان‌پذیر نیست", + "error_saving_profile": "امکان تکمیل عملیات وجود ندارد", + "error_saving_profile_title": "ذخیره‌ی تنظیمات شما موفقیت‌آمیز نبود", + "error_share_email_discovery": "به اشتراک‌گذاری آدرس ایمیل ممکن نیست", + "error_share_msisdn_discovery": "امکان به اشتراک‌گذاری شماره تلفن وجود ندارد", + "identity_server_not_set": "سرور هویت تنظیم نشده است", + "incorrect_msisdn_verification": "کد فعال‌سازی اشتباه است", + "language_section": "زبان و جغرافیا", + "msisdn_in_use": "این شماره تلفن در حال استفاده است", + "msisdn_label": "شماره تلفن", + "msisdn_verification_field_label": "کد تائید", + "msisdn_verification_instructions": "لطفا کد تائیدی را که از طریق متن ارسال شده‌است، وارد کنید.", + "msisdns_heading": "شماره تلفن", + "name_placeholder": "هیچ نامی برای نمایش وجود ندارد", + "remove_email_prompt": "%(email)s را پاک می‌کنید؟", + "remove_msisdn_prompt": "%(phone)s را پاک می‌کنید؟" + }, "image_thumbnails": "پیش‌نمایش تصاویر را نشان بده", - "show_typing_notifications": "نمایش اعلان «در حال نوشتن»", - "show_redaction_placeholder": "جای خالی پیام‌های پاک‌شده را نشان بده", - "show_read_receipts": "نشانه‌ی خوانده‌شدن پیام توسط دیگران را نشان بده", - "show_displayname_changes": "تغییرات نام کاربران را نشان بده", - "show_chat_effects": "نمایش قابلیت‌های بصری (انیمیشن‌هایی مثل بارش برف یا کاغذ شادی هنگام دریافت پیام)", - "big_emoji": "نمایش شکلک‌های بزرگ در گفتگوها را فعال کن", + "inline_url_previews_default": "فعال‌سازی پیش‌نمایش URL به صورت پیش‌فرض", + "inline_url_previews_room": "امکان پیش‌نمایش URL را به صورت پیش‌فرض برای اعضای این اتاق فعال کن", + "inline_url_previews_room_account": "فعال‌سازی پیش‌نمایش URL برای این اتاق (تنها شما را تحت تاثیر قرار می‌دهد)", "jump_to_bottom_on_send": "زمانی که پیام ارسال می‌کنید، به صورت خودکار به آخرین پیام پرش کن", - "prompt_invite": "قبل از ارسال دعوت‌نامه برای کاربری که شناسه‌ی او احتمالا معتبر نیست، هشدا بده", - "start_automatically": "پس از ورود به سیستم به صورت خودکار آغاز کن", - "warn_quit": "قبل از خروج هشدا بده", + "key_backup": { + "backup_in_progress": "در حال پیشتیبان‌گیری از کلیدهای شما (اولین نسخه پشتیبان ممکن است چند دقیقه طول بکشد).", + "backup_success": "موفقیت‌آمیز بود!", + "cannot_create_backup": "ایجاد کلید پشتیبان‌گیری امکان‌پذیر نیست", + "create_title": "ساختن نسخه‌ی پشتیبان کلید", + "setup_secure_backup": { + "cancel_warning": "اگر الان لغو کنید، ممکن است پیام‌ها و داده‌های رمزشده‌ی خود را در صورت خارج‌شدن از حساب‌های کاربریتان، از دست دهید.", + "confirm_security_phrase": "عبارت امنیتی خود را تأیید کنیدعبارت امنیتی خود را تائید نمائید", + "description": "برای در امان ماندن در برابر از دست‌دادن پیام‌ها و داده‌های رمزشده‌ی خود، از کلید‌های رمزنگاری خود یک نسخه‌ی پشتیبان بر روی سرور قرار دهید.", + "enter_phrase_title": "یک عبارت امنیتی وارد کنید", + "enter_phrase_to_confirm": "عبارت امنیتی خود را برای تائید مجددا وارد کنید.", + "generate_security_key_title": "یک کلید امنیتی ایجاد کنید", + "pass_phrase_match_failed": "مطابقت ندارد.", + "pass_phrase_match_success": "مطابقت دارد!", + "phrase_strong_enough": "عالی! این عبارت امنیتی به اندازه کافی قوی به نظر می رسد.", + "requires_key_restore": "برای ارتقاء رمزنگاری، ابتدا نسخه‌ی پشتیبان خود را بازیابی کنید", + "requires_password_confirmation": "گذرواژه‌ی خود را جهت تائيد عملیات ارتقاء وارد کنید:", + "requires_server_authentication": "برای تائید ارتقاء، نیاز به احراز هویت نزد سرور خواهید داشت.", + "secret_storage_query_failure": "امکان جستجو و کنکاش وضعیت حافظه‌ی مخفی میسر نیست", + "session_upgrade_description": "برای اینکه بتوانید بقیه‌ی نشست‌ها را تائید کرده و به آن‌ها امکان مشاهده‌ی پیام‌های رمزشده را بدهید، ابتدا باید این نشست را ارتقاء دهید. بعد از تائیدشدن، به عنوان نشست‌ّای تائید‌شده به سایر کاربران نمایش داده خواهند شد.", + "set_phrase_again": "برای تنظیم مجدد آن به عقب برگردید.", + "settings_reminder": "همچنین می‌توانید پشتیبان‌گیری امن را برپا کرده و کلید‌های خود را در تنظیمات مدیریت کنید.", + "title_confirm_phrase": "عبارت امنیتی را تأیید کنید", + "title_save_key": "کلید امنیتی خود را ذخیره کنید", + "title_set_phrase": "یک عبارت امنیتی تنظیم کنید", + "title_upgrade_encryption": "رمزنگاری خود را ارتقا دهید", + "unable_to_setup": "تنظیم حافظه‌ی پنهان امکان پذیر نیست", + "use_different_passphrase": "از عبارت امنیتی دیگری استفاده شود؟", + "use_phrase_only_you_know": "از یک عبارت محرمانه که فقط خودتان می‌دانید استفاده کنید، و محض احتیاط کلید امینی خود را برای استفاده هنگام پشتیبان‌گیری ذخیره نمائید." + } + }, + "key_export_import": { + "confirm_passphrase": "عبارت امنیتی را تائید کنید", + "enter_passphrase": "عبارت امنیتی را وارد کنید", + "export_description_1": "این فرآیند به شما این امکان را می‌دهد تا کلیدهایی را که برای رمزگشایی پیام‌هایتان در اتاق‌های رمزشده نیاز دارید، در قالب یک فایل محلی استخراج کنید. بعد از آن می‌توانید این فایل را در هر کلاینت دیگری وارد (Import) کرده و قادر به رمزگشایی و مشاهده‌ی پیام‌های رمزشده‌ی مذکور باشید.", + "export_title": "استخراج کلیدهای اتاق", + "file_to_import": "فایل برای واردکردن (Import)", + "import_description_1": "این فرآیند به شما اجازه می‌دهد تا کلیدهای امنیتی را وارد (Import) کنید، کلیدهایی که قبلا از کلاینت‌های دیگر خود استخراج (Export) کرده‌اید. پس از آن شما می‌توانید هر پیامی را که کلاینت دیگر قادر به رمزگشایی آن بوده را، رمزگشایی و مشاهده کنید.", + "import_description_2": "فایل استخراج‌شده با یک عبارت امنیتی محافظت می‌شود. برای رمزگشایی فایل باید عبارت امنیتی را وارد کنید.", + "import_title": "واردکردن (Import) کلیدهای اتاق", + "phrase_cannot_be_empty": "عبارت امنیتی نمی‌تواند خالی باشد", + "phrase_must_match": "عبارات‌های امنیتی باید مطابقت داشته باشند" + }, "notifications": { + "enable_audible_notifications_session": "فعال‌سازی اعلان‌های صدادار برای این نشست", + "enable_desktop_notifications_session": "فعال‌سازی اعلان‌های دسکتاپ برای این نشست", + "enable_notifications_account": "اعلان‌ها را برای این اکانت فعال کنید", + "error_permissions_denied": "%(brand)s اجازه ارسال اعلان به شما را ندارد - لطفاً تنظیمات مرورگر خود را بررسی کنید", + "error_permissions_missing": "به %(brand)s اجازه ارسال اعلان داده نشده است - لطفاً دوباره امتحان کنید", + "error_title": "فعال کردن اعلان ها امکان پذیر نیست", + "messages_containing_keywords": "پیام های حاوی کلمات کلیدی", + "noisy": "پرسروصدا", + "push_targets": "هدف‌های آگاه‌سازی", + "rule_call": "دعوت به تماس", "rule_contains_display_name": "پیام‌های حاوی نمای‌نامِ من", "rule_contains_user_name": "پیام‌های حاوی نام کاربری من", - "rule_roomnotif": "پیام‌های حاوی شناسه‌ی اتاق", - "rule_room_one_to_one": "پیام‌های درون چت‌های یک‌به‌یک", - "rule_message": "پیام‌های درون چت‌های گروهی", "rule_encrypted": "پیام‌های رمزشده در اتاق‌ها", + "rule_encrypted_room_one_to_one": "پیام‌های رمزشده در گفتگو‌های خصوصی", "rule_invite_for_me": "وقتی من به گپی دعوت میشوم", - "rule_call": "دعوت به تماس", + "rule_message": "پیام‌های درون چت‌های گروهی", + "rule_room_one_to_one": "پیام‌های درون چت‌های یک‌به‌یک", + "rule_roomnotif": "پیام‌های حاوی شناسه‌ی اتاق", "rule_suppress_notices": "پیام‌های ارسال شده توسط ربات", "rule_tombstone": "زمانی که اتاق‌ها به‌روزرسانی می‌گردند", - "rule_encrypted_room_one_to_one": "پیام‌های رمزشده در گفتگو‌های خصوصی", - "messages_containing_keywords": "پیام های حاوی کلمات کلیدی", - "enable_notifications_account": "اعلان‌ها را برای این اکانت فعال کنید", - "enable_desktop_notifications_session": "فعال‌سازی اعلان‌های دسکتاپ برای این نشست", - "show_message_desktop_notification": "پیام‌ها را در اعلان دسکتاپ نشان بده", - "enable_audible_notifications_session": "فعال‌سازی اعلان‌های صدادار برای این نشست" + "show_message_desktop_notification": "پیام‌ها را در اعلان دسکتاپ نشان بده" }, - "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": "پیشفرض" + "preferences": { + "always_show_menu_bar": "همیشه نوار فهرست پنجره را نشان بده", + "autocomplete_delay": "تاخیر تکمیل خودکار به میلی ثانیه", + "composer_heading": "سازنده", + "keyboard_heading": "میانبرهای صفحه کلید", + "keyboard_view_shortcuts_button": "برای مشاهده تمام میانبرهای صفحه کلید اینجا را کلیک کنید.", + "presence_description": "فعالیت و وضعیت خود را با دیگران به اشتراک بگذارید.", + "rm_lifetime": "مدت‌زمان نشانه‌ی خوانده‌شده (ms)", + "rm_lifetime_offscreen": "خواندن نشانگر طول عمر خارج از صفحه نمایش (میلی ثانیه)", + "room_list_heading": "لیست اتاق‌ها", + "time_heading": "نمایش زمان" + }, + "prompt_invite": "قبل از ارسال دعوت‌نامه برای کاربری که شناسه‌ی او احتمالا معتبر نیست، هشدا بده", + "replace_plain_emoji": "متن ساده را به صورت خودکار با شکلک جایگزین کن", + "security": { + "4s_public_key_in_account_data": "در داده‌های حساب کاربری", + "4s_public_key_status": "کلید عمومی حافظه نهان:", + "backup_key_cached_status": "کلید پشتیبان ذخیره شد:", + "backup_key_stored_status": "کلید پشتیبان ذخیره شد:", + "backup_key_unexpected_type": "تایپ (نوع) غیرمنتظره", + "backup_key_well_formed": "خوش‌ساخت", + "backup_keys_description": "در صورت از دست رفتن دسترسی به نشست‌هایتان، از کلیدهای رمزنگاری و داده‌های حساب کاربری خود نسخه‌ی پشتیبان تهیه نمائید. کلیدهای شما توسط کلید منحضر به فرد امنیتی (Security Key) امن خواهند ماند.", + "bulk_options_accept_all_invites": "همه‌ی دعوت‌های %(invitedRooms)s را قبول کن", + "bulk_options_reject_all_invites": "همه‌ی دعوت‌های %(invitedRooms)s را رد کن", + "bulk_options_section": "گزینه‌های دسته‌جمعی", + "cross_signing_cached": "به صورت محلی کش شده‌است", + "cross_signing_homeserver_support": "قابلیت‌های پشتیبانی‌شده سمت سرور:", + "cross_signing_homeserver_support_exists": "وجود دارد", + "cross_signing_in_4s": "بر روی حافظه نهان", + "cross_signing_in_memory": "بر روی حافظه", + "cross_signing_master_private_Key": "شاه‌کلید خصوصی:", + "cross_signing_not_cached": "به صورت محلی یافت نشد", + "cross_signing_not_found": "یافت نشد", + "cross_signing_not_in_4s": "در حافظه یافت نشد", + "cross_signing_not_stored": "ذخیره نشد", + "cross_signing_private_keys": "کلیدهای خصوصی امضاء متقابل:", + "cross_signing_public_keys": "کلیدهای عمومی امضاء متقابل:", + "cross_signing_self_signing_private_key": "کلید خصوصی self-sign:", + "cross_signing_user_signing_private_key": "کلید امضاء خصوصی کاربر:", + "cryptography_section": "رمزنگاری", + "delete_backup": "پاک‌کردن نسخه پشتیبان (Backup)", + "delete_backup_confirm_description": "آیا اطمینان دارید؟ در صورتی که از کلیدهای شما به درستی پشتیبان‌گیری نشده باشد، تمام پیام‌های رمزشده‌ی خود را از دست خواهید داد.", + "e2ee_default_disabled_warning": "مدیر سرور شما قابلیت رمزنگاری سرتاسر برای اتاق‌ها و گفتگوهای خصوصی را به صورت پیش‌فرض غیرفعال کرده‌است.", + "enable_message_search": "فعال‌سازی قابلیت جستجو در اتاق‌های رمزشده", + "encryption_individual_verification_mode": "به صورت جداگانه هر نشستی که با بقیه‌ی کاربران دارید را تائید کنید تا به عنوان نشست قابل اعتماد نشانه‌گذاری شود، با این کار می‌توانید به دستگاه‌های امضاء متقابل اعتماد نکنید.", + "encryption_section": "رمزنگاری", + "error_loading_key_backup_status": "امکان بارگیری و نمایش وضعیت کلید پشتیبان وجود ندارد", + "export_megolm_keys": "استخراج (Export) کلیدهای رمزنگاری اتاق‌ها", + "ignore_users_empty": "شما هیچ کاربری را نادیده نگرفته‌اید.", + "ignore_users_section": "کاربران نادیده‌گرفته‌شده", + "import_megolm_keys": "واردکردن کلیدهای رمزنگاری اتاق‌ها", + "key_backup_active_version_none": "هیچ‌کدام", + "key_backup_algorithm": "الگوریتم:", + "key_backup_complete": "از همه کلیدها نسخه‌ی پشتیبان گرفته شد", + "key_backup_connect": "این نشست را به کلید پشتیبان‌گیر متصل کن", + "key_backup_connect_prompt": "پیش از خروج از حساب کاربری، این نشست را به کلید پشتیبان‌گیر متصل نمائید. با این کار مانع از گم‌شدن کلیدهای که فقط بر روی این نشست وجود دارند می‌شوید.", + "key_backup_inactive": "این نشست از کلیدهای شما پشتیبان‌گیری نمی‌کند، با این حال شما یک نسخه‌ی پشتیبان موجود دارید که می‌توانید آن را بازیابی کنید.", + "key_backup_inactive_warning": "کلید‌های شما از این نشست پشتیبان‌گیری نمی‌شود.", + "manually_verify_all_sessions": "به صورت دستی همه‌ی نشست‌ها را تائید نمائید", + "message_search_disable_warning": "اگر غیر فعال شود، پیام‌های اتاق‌های رمزشده در نتایج جستجوها نمایش داده نمی‌شوند.", + "message_search_disabled": "پیام‌های رمزشده را به صورتی محلی و امن ذخیره کرده تا در نتایج جستجو ظاهر شوند.", + "message_search_enabled": { + "other": "پیام‌های رمزشده را به صورتی محلی و امن ذخیره کرده تا در نتایج جستجو ظاهر شوند، با استفاده از %(size)s برای ذخیره‌ی پیام‌ها از اتاق‌های %(rooms)s.", + "one": "پیام‌های رمزشده را به صورتی محلی و امن ذخیره کرده تا در نتایج جستجو ظاهر شوند، با استفاده از %(size)s برای ذخیره‌ی پیام‌ها از اتاق %(rooms)s." + }, + "message_search_failed": "آغاز فرآیند جستجوی پیام‌ها با شکست همراه بود", + "message_search_indexed_messages": "پیام‌های ایندکس‌شده:", + "message_search_indexed_rooms": "اتاق‌های ایندکس‌شده:", + "message_search_indexing": "هم‌اکنون ایندکس می‌شوند: %(currentRoom)s", + "message_search_indexing_idle": "در حال حاضر ایندکس پیام ها برای هیچ اتاقی انجام نمی‌شود.", + "message_search_intro": "%(brand)s پیام‌های رمزشده را به صورت امن و محلی ذخیره کرده تا در نتایج جستجو نمایش دهد:", + "message_search_room_progress": "%(doneRooms)s از %(totalRooms)s", + "message_search_section": "جستجوی پیام‌ها", + "message_search_sleep_time": "پیام‌ها باید چقدر سریع بارگیری شوند.", + "message_search_space_used": "فضای مصرفی:", + "message_search_unsupported": "%(brand)s بعضی از مولفه‌های مورد نیاز برای ذخیره امن پیام‌های رمزشده به صورت محلی را ندارد. اگر تمایل به استفاده از این قابلیت دارید، یک نسخه‌ی دلخواه از %(brand)s با مولفه‌های مورد نظر بسازید.", + "message_search_unsupported_web": "%(brand)s نمی‌تواند پیام‌های رمزشده را به شکل امن و به صورت محلی در هنگامی که مرورگر در حال فعالیت است ذخیره کند. از %(brand)s نسخه‌ی دسکتاپ برای نمایش پیام‌های رمزشده در نتایج جستجو استفاده نمائید.", + "restore_key_backup": "بازیابی از نسخه‌ی پشتیبان", + "secret_storage_not_ready": "آماده نیست", + "secret_storage_ready": "آماده", + "secret_storage_status": "حافظه نهان:", + "send_analytics": "ارسال داده‌های تجزیه و تحلیلی", + "session_id": "شناسه‌ی نشست:", + "session_key": "کلید نشست:", + "strict_encryption": "هرگز از این نشست، پیام‌های رمزشده را به نشست‌های تائید نشده ارسال مکن" + }, + "send_typing_notifications": "ارسال اعلان «در حال نوشتن»", + "sessions": { + "session_id": "شناسه‌ی نشست", + "verify_session": "تائید نشست" + }, + "show_breadcrumbs": "نمایش میانبر در بالای لیست اتاق‌ها برای مشاهده‌ی اتاق‌هایی که اخیرا باز کرده‌اید", + "show_chat_effects": "نمایش قابلیت‌های بصری (انیمیشن‌هایی مثل بارش برف یا کاغذ شادی هنگام دریافت پیام)", + "show_displayname_changes": "تغییرات نام کاربران را نشان بده", + "show_read_receipts": "نشانه‌ی خوانده‌شدن پیام توسط دیگران را نشان بده", + "show_redaction_placeholder": "جای خالی پیام‌های پاک‌شده را نشان بده", + "show_stickers_button": "نمایش دکمه‌ی استکیر", + "show_typing_notifications": "نمایش اعلان «در حال نوشتن»", + "sidebar": { + "metaspaces_home_all_rooms_description": "تمامی اتاق ها را در صفحه ی خانه نمایش بده، حتی آنهایی که در یک فضا هستند.", + "metaspaces_home_description": "خانه برای داشتن یک نمای کلی از همه چیز مفید است.", + "title": "نوارکناری" + }, + "start_automatically": "پس از ورود به سیستم به صورت خودکار آغاز کن", + "use_12_hour_format": "زمان را با فرمت ۱۲ ساعته نشان بده (مثلا ۲:۳۰ بعدازظهر)", + "use_command_enter_send_message": "استفاده از Command + Enter برای ارسال پیام", + "use_control_enter_send_message": "استفاده از Ctrl + Enter برای ارسال پیام", + "use_control_f_search": "جهت جستجوی تایم لاین ترکیب کلیدهای Ctrl و F را بکار ببر", + "voip": { + "audio_input_empty": "هیچ میکروفونی شناسایی نشد", + "audio_output": "خروجی صدا", + "audio_output_empty": "هیچ خروجی صدایی یافت نشد", + "mirror_local_feed": "تصویر خودتان را هنگام تماس تصویری برعکس (مثل آینه) نمایش بده", + "missing_permissions_prompt": "دسترسی به رسانه از دست رفت، برای درخواست مجدد بر روی دکمه‌ی زیر کلیک نمائید.", + "request_permissions": "درخواست دسترسی به رسانه", + "title": "صدا و تصویر", + "video_input_empty": "هیچ وبکمی شناسایی نشد" + }, + "warn_quit": "قبل از خروج هشدا بده" + }, + "share": { + "permalink_message": "پیوند به پیام انتخاب شده", + "permalink_most_recent": "پیوند به آخرین پیام", + "title_message": "به اشتراک گذاشتن پیام اتاق", + "title_room": "به اشتراک‌گذاری اتاق", + "title_user": "به اشتراک‌گذاری کاربر" + }, + "slash_command": { + "addwidget": "یک ویجت سفارشی را با استفاده از نشانی (URL) به اتاق اضافه می‌کند", + "addwidget_invalid_protocol": "لطفا نشانی یک ویجت را به پروتکل http:// یا https:// وارد کنید", + "addwidget_missing_url": "لطفا نشانی (URL) ویجت یا یک کد قابل جاسازی (embeded) وارد کنید", + "addwidget_no_permissions": "شما امکان تغییر ویجت‌ها در این اتاق را ندارید.", + "ban": "تحریم کاربر با شناسه‌ی مذکور", + "category_actions": "اقدامات", + "category_admin": "ادمین", + "category_advanced": "پیشرفته", + "category_effects": "جلوه‌ها", + "category_messages": "پیام ها", + "category_other": "دیگر", + "command_error": "خطای فرمان", + "converttodm": "اتاق را به DM تبدیل می کند", + "converttoroom": "DM را به اتاق تبدیل می کند", + "deop": "کاربر را با شناسه داده شده از بین می برد", + "devtools": "پنجره‌ی ابزار توسعه را باز می‌کند", + "discardsession": "جلسه گروه خروجی فعلی را در یک اتاق رمزگذاری شده مجبور می کند که کنار گذاشته شود", + "error_invalid_rendering_type": "خطای دستوری: نوع نمایش (%(renderingType)s ) یافت نشد", + "error_invalid_runfn": "خطای دستور: ناتوانی در اجرای دستور اسلش.", + "help": "لیست دستورات را با کاربردها و توضیحات نمایش می دهد", + "help_dialog_title": "راهنمای دستور", + "holdcall": "تماس را در اتاق فعلی در حالت تعلیق قرار می دهد", + "html": "پیام را به صورت html می فرستد ، بدون اینکه آن را به عنوان markdown تفسیر کند", + "ignore": "نادیده گرفتن یک کاربر، باعث می‌شود پیام‌های او به شما نمایش داده نشود", + "ignore_dialog_description": "شما هم‌اکنون کاربر %(userId)s را نادیده گرفتید", + "ignore_dialog_title": "کاربران نادیده گرفته‌شده", + "invite": "کاربر با شناسه داده شده را به اتاق فعلی دعوت کن", + "invite_3pid_needs_is_error": "برای دعوت از یک سرور هویت‌سنجی استفاده نمائید. می‌توانید این مورد را در تنظیمات پیکربندی نمائید.", + "invite_3pid_use_default_is_title": "از سرور هویت‌سنجی استفاده کنید", + "invite_3pid_use_default_is_title_description": "برای دعوت با استفاده از ایمیل از یک سرور هویت‌سنجی استفاده نمائید. جهت استفاده از سرور هویت‌سنجی پیش‌فرض (%(defaultIdentityServerName)s) بر روی ادامه کلیک کنید، وگرنه آن را در بخش تنظیمات پیکربندی نمائید.", + "join": "به اتاق با آدرس داده‌شده بپیوندید", + "jumptodate": "پرش به تاریخ تعیین شده در جدول زمانی", + "jumptodate_invalid_input": "ما قادر به درک تاریخ داده شده %(inputDate)s نبودیم. از قالب YYYY-MM-DD استفاده کنید.", + "lenny": "(͡ ° ͜ʖ ͡ °) را به ابتدای یک پیام متنی ساده اضافه می‌کند", + "me": "عملکرد را نمایش می دهد", + "msg": "برای کاربر داده شده پیامی ارسال می کند", + "myroomnick": "نام نمایشی خود را تنها در اتاق فعلی تغییر دهید", + "nick": "نام نمایشی خود را تغییر دهید", + "no_active_call": "تماس فعالی در این اتفاق وجود ندارد", + "op": "سطح قدرت یک کاربر را تعریف کنید", + "part_unknown_alias": "نشانی اتاق %(roomAlias)s شناسایی نشد", + "plain": "پیام را به صورت متن ساده و بدون تفسیر آن به عنوان markdown ارسال می کند", + "query": "گپ با کاربر داده شده را باز می کند", + "query_not_found_phone_number": "ناتوانی در ییافتن شناسه ماتریکس برای شماره تلفن", + "rageshake": "گزارش یک اشکال به همراه سیاهه‌های مربوط", + "rainbow": "پیام داده شده را به صورت رنگین کمان ارسال می کند", + "rainbowme": "emote داده شده را به صورت رنگین کمان می فرستد", + "remakeolm": "فرمان توسعه دهنده: سشن گروه خارجی فعلی رد شد و یک سشن دیگر تعریف شد", + "remove": "کاربر دارای شناسه ارائه شده از این اتاق حذف می‌شود", + "roomavatar": "تصویر نمایه اتاق فعلی را تغییر دهید", + "roomname": "نام اتاق را تنظیم می کند", + "server_error": "خطای سرور", + "server_error_detail": "سرور در دسترس نیست، یا حجم بار روی آن زیاد شده و یا خطای دیگری رخ داده است.", + "shrug": "¯ \\ _ (ツ) _ / ¯ را به ابتدای یک پیام متنی ساده اضافه می‌کند", + "spoiler": "پیام داده شده را به عنوان اسپویلر ارسال می کند", + "tableflip": "(╯ ° □ °) ╯︵ ┻━┻) را به ابتدای یک پیام متنی ساده اضافه می‌کند", + "topic": "موضوع اتاق را دریافت یا تنظیم می‌کند", + "topic_none": "این اتاق هیچ موضوعی ندارد.", + "topic_room_error": "خطا در دریافت عنوان اتاق: اتاق %(roomId)s یافت نشد", + "tovirtual": "جابجایی به اتاق مجازی این اتاق، اگر یکی وجود داشت", + "tovirtual_not_found": "اتاق مجازی برای این اتاق وجود ندارد", + "unban": "رفع تحریم کاربر با شناسه‌ی مذکور", + "unflip": "┬──┬ ノ (゜ - ゜ ノ) را به ابتدای یک پیام متنی ساده اضافه می‌کند", + "unholdcall": "تماس را در اتاق فعلی خاموش نگه می دارد", + "unignore": "توقف نادیده گرفتن یک کاربر، باعث می‌شود پیام‌های او به شما نمایش داده شود", + "unignore_dialog_description": "شما دیگر کاربر %(userId)s را نادیده نمی‌گیرید", + "unignore_dialog_title": "کاربران نادیده گرفته‌نشده", + "unknown_command": "دستور ناشناس", + "unknown_command_button": "ارسال به عنوان پیام", + "unknown_command_detail": "دستور نامفهوم: %(commandText)s", + "unknown_command_help": "برای لیست کردن دستورات موجود می توانید از /help استفاده کنید. آیا قصد داشتید این پیام را به عنوان متم ارسال کنید؟", + "unknown_command_hint": "نکته: پیام خود را با // شروع کنید تا با یک اسلش شروع شود.", + "upgraderoom": "یک اتاق را به نسخه جدید ارتقا دهید", + "upgraderoom_permission_error": "شما مجوزهای لازم را برای استفاده از این دستور ندارید.", + "usage": "استفاده", + "verify": "یک کاربر، نشست و عبارت کلید عمومی را تائید می‌کند", + "verify_mismatch": "هشدار: تایید کلید ناموفق بود! کلید امضا کننده %(userId)s در نشست %(deviceId)s برابر %(fprint)s است که با کلید %(fingerprint)s تطابق ندارد. این می تواند به معنی رهگیری ارتباطات شما باشد!", + "verify_nop": "نشست پیش از این تائید شده‌است!", + "verify_success_description": "کلید امضای ارائه شده با کلید امضای دریافت شده از جلسه %(deviceId)s کاربر %(userId)s مطابقت دارد. نشست به عنوان تأیید شده علامت گذاری شد.", + "verify_success_title": "کلید تأیید شده", + "verify_unknown_pair": "دوتایی (کاربر و نشست) ناشناخته : ( %(userId)sو%(deviceId)s )", + "whois": "اطلاعات مربوط به کاربر را نمایش می دهد" + }, + "space": { + "add_existing_room_space": { + "create": "آیا می‌خواهید یک اتاق جدید را بیفزایید؟", + "create_prompt": "ایجاد اتاق جدید", + "dm_heading": "پیام مستقیم", + "error_heading": "همه‌ی موارد انتخاب شده، اضافه نشدند", + "progress_text": { + "one": "در حال افزودن اتاق‌ها...", + "other": "در حال افزودن اتاق‌ها... (%(progress)s از %(count)s)" + }, + "space_dropdown_label": "انتخاب فضای کاری", + "space_dropdown_title": "افزودن اتاق‌های موجود" }, - "inline_url_previews_room_account": "فعال‌سازی پیش‌نمایش URL برای این اتاق (تنها شما را تحت تاثیر قرار می‌دهد)", - "inline_url_previews_room": "امکان پیش‌نمایش URL را به صورت پیش‌فرض برای اعضای این اتاق فعال کن" + "context_menu": { + "explore": "جستجو در اتاق ها", + "manage_and_explore": "مدیریت و جستجوی اتاق‌ها", + "options": "گزینه‌های انتخابی محیط" + }, + "failed_remove_rooms": "حذف برخی اتاق‌ها با مشکل همراه بود. لطفا بعدا تلاش فرمائید", + "incompatible_server_hierarchy": "سرور شما از نمایش سلسله مراتبی فضاهای کاری پشتیبانی نمی کند.", + "invite": "دعوت کاربران", + "invite_description": "دعوت با ایمیل یا نام‌کاربری", + "invite_link": "به اشتراک‌گذاری لینک دعوت", + "invite_this_space": "به این فضای کاری دعوت کنید", + "landing_welcome": "به خوش‌آمدید", + "leave_dialog_action": "ترک محیط", + "mark_suggested": "علامت‌گذاری به عنوان پیشنهاد‌شده", + "no_search_result_hint": "ممکن است بخواهید یک جستجوی دیگر انجام دهید یا غلط‌های املایی را بررسی کنید.", + "search_placeholder": "جستجوی نام‌ها و توضیحات", + "select_room_below": "ابتدا یک اتاق از لیست زیر انتخاب کنید", + "share_public": "محیط عمومی خود را به اشتراک بگذارید", + "suggested": "پیشنهادی", + "suggested_tooltip": "این اتاق به عنوان یک گزینه‌ی خوب برای عضویت پیشنهاد می شود", + "unmark_suggested": "علامت‌گذاری به عنوان پیشنهاد‌نشده", + "user_lacks_permission": "شما دسترسی ندارید" }, - "devtools": { - "event_type": "نوع رخداد", - "state_key": "کلید حالت", - "event_sent": "رخداد ارسال شد!", - "event_content": "محتوای رخداد", - "save_setting_values": "ذخیره مقادیر تنظیمات", - "setting_colon": "تنظیم:", - "caution_colon": "احتیاط:", - "use_at_own_risk": "این واسط کاربری تایپ مقادیر را بررسی نمی‌کند. با مسئولیت خود استفاده کنید.", - "setting_definition": "تعریف تنظیم:", - "level": "سطح", - "settable_global": "قابل تنظیم به شکل سراسری", - "settable_room": "قابل تنظیم در اتاق", - "values_explicit": "مقادیر در سطوح مشخص", - "values_explicit_room": "مقادیر در سطوح مشخص در این اتاق", - "value_colon": "مقدار:", - "value_this_room_colon": "مقدار در این اتاق:", - "values_explicit_colon": "مقدار در سطوح مشخص:", - "values_explicit_this_room_colon": "مقادیر در سطوح مشخص در این اتاق:", - "setting_id": "شناسه تنظیم", - "value": "مقدار", - "value_in_this_room": "مقدار در این اتاق", - "failed_to_find_widget": "هنگام یافتن این ابزارک خطایی روی داد.", - "active_widgets": "ابزارک‌های فعال", - "toolbox": "جعبه ابزار", - "developer_tools": "ابزارهای توسعه‌دهنده", - "category_room": "اتاق", - "category_other": "دیگر" + "spaces": { + "error_no_permission_add_room": "شما اجازه افزودن اتاق به این فضای کاری را ندارید", + "error_no_permission_create_room": "شما اجازه ایجاد اتاق جدید در این فضای کاری را ندارید" }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "متن ساده", - "from_the_beginning": "از ابتدا", - "number_of_messages": "تعیین تعداد پیام ها", - "current_timeline": "جدول زمانی فعلی", - "export_successful": "استخراج موفق!", - "unload_confirm": "آیا میخواهید در حال استخراج خارج شوید؟", - "generating_zip": "تهیه یک فایل زیپ", - "media_omitted": "فایل چند رسانه ای حذف شد", - "media_omitted_file_size": "فایل چند رسانه ای حذف شد - حجم فایل بیش از مقدار تعیین شده است", - "creator_summary": "%(creatorName)s این اتاق ساخته شده.", - "topic": "عنوان: %(topic)s", - "error_fetching_file": "خطا در واکشی فایل", - "file_attached": "فایل ضمیمه شد", - "messages": "پیام ها" + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "نام سرور جدیدی که می خواهید در آن کاوش کنید را وارد کنید.", + "network_dropdown_add_dialog_placeholder": "نام سرور", + "network_dropdown_add_dialog_title": "افزودن سرور جدید", + "network_dropdown_available_invalid": "این سرور و یا لیست اتاق‌های آن پیدا نمی شود", + "network_dropdown_available_invalid_forbidden": "شما مجاز به مشاهده لیست اتاق‌های این سرور نمی‌باشید", + "network_dropdown_available_valid": "به نظر خوب میاد", + "network_dropdown_required_invalid": "نام سرور را وارد کنید", + "network_dropdown_your_server_description": "سرور شما" + } }, - "create_room": { - "title_public_room": "ساختن اتاق عمومی", - "title_private_room": "ساختن اتاق خصوصی", - "name_validation_required": "لطفاً نامی برای اتاق وارد کنید", - "encryption_forced": "سرور شما به گونه‌ای تنظیم شده‌است که فعال بودن رمزنگاری سرتاسر در اتاق‌های خصوصی اجباری می‌باشد.", - "encryption_label": "فعال کردن رمزنگاری سرتاسر", - "unfederated_label_default_off": "اگر اتاق فقط برای همکاری با تیم های داخلی در سرور خانه شما استفاده شود ، ممکن است این قابلیت را فعال کنید. این بعدا نمی تواند تغییر کند.", - "unfederated_label_default_on": "اگر از اتاق برای همکاری با تیم های خارجی که سرور خود را دارند استفاده شود ، ممکن است این را غیرفعال کنید. این نمی‌تواند بعدا تغییر کند.", - "topic_label": "موضوع (اختیاری)", - "unfederated": "از عضوشدن کاربرانی در این اتاق که حساب آن‌ها متعلق به سرور %(serverName)s است، جلوگیری کن." + "spotlight_dialog": { + "create_new_room_button": "ایجاد اتاق جدید" + }, + "stickers": { + "empty": "شما در حال حاضر هیچ بسته برچسب فعالی ندارید", + "empty_add_prompt": "اکنون چندتایی اضافه کنید" + }, + "terms": { + "column_document": "سند", + "column_service": "سرویس", + "column_summary": "خلاصه", + "identity_server_no_terms_description_1": "این اقدام نیاز به دسترسی به سرور هویت‌سنجی پیش‌فرض برای تایید آدرس ایمیل یا شماره تماس دارد، اما کارگزار هیچ گونه شرایط خدماتی (terms of service) ندارد.", + "identity_server_no_terms_description_2": "تنها در صورتی که به صاحب سرور اطمینان دارید، ادامه دهید.", + "identity_server_no_terms_title": "سرور هویت هیچگونه شرایط خدمات ندارد", + "inline_intro_text": "برای ادامه را بپذیرید:", + "integration_manager": "از بات‌ها، پل‌ها ارتباطی، ابزارک‌ها و بسته‌های استیکر استفاده کنید", + "intro": "برای ادامه باید شرایط این سرویس را بپذیرید.", + "summary_identity_server_1": "دیگران را از طریق تلفن یا ایمیل پیدا کنید", + "summary_identity_server_2": "از طریق تلفن یا ایمیل پیدا شوید", + "tac_button": "مرور شرایط و ضوابط", + "tac_description": "برای ادامه استفاده از سرور %(homeserverDomain)s باید شرایط و ضوابط ما را بررسی کرده و موافقت کنید.", + "tac_title": "شرایط و ضوابط", + "tos": "شرایط استفاده از خدمات" + }, + "theme": { + "light_high_contrast": "بالاترین کنتراست قالب روشن" + }, + "thread_view_back_action_label": "بازگشت به موضوع", + "time": { + "about_day_ago": "حدود یک روز قبل", + "about_hour_ago": "حدود یک ساعت قبل", + "about_minute_ago": "حدود یک دقیقه قبل", + "date_at_time": "%(date)s ساعت %(time)s", + "few_seconds_ago": "چند ثانیه قبل", + "in_about_day": "حدود یک روز دیگر", + "in_about_hour": "حدود یک ساعت دیگر", + "in_about_minute": "حدود یک دقیقه دیگر", + "in_few_seconds": "چند ثانیه دیگر", + "in_n_days": "%(num)s روز دیگر", + "in_n_hours": "%(num)s ساعت دیگر", + "in_n_minutes": "%(num)s دقیقه دیگر", + "n_days_ago": "%(num)s روز قبل", + "n_hours_ago": "%(num)s ساعت قبل", + "n_minutes_ago": "%(num)s دقیقه قبل", + "seconds_left": "%(seconds)s ثانیه باقی‌مانده", + "short_minutes": "%(value)sم", + "short_seconds": "%(value)sس" }, "timeline": { + "context_menu": { + "external_url": "آدرس مبدا", + "resent_unsent_reactions": "بازارسال %(unsentCount)s واکنش" + }, + "creation_summary_dm": "%(creator)s این گفتگو را ایجاد کرد.", + "creation_summary_room": "%(creator)s اتاق را ایجاد و پیکربندی کرد.", + "edits": { + "tooltip_label": "ویرایش شده در %(date)s. برای مشاهده ویرایش ها کلیک کنید.", + "tooltip_sub": "برای مشاهده ویرایش ها کلیک کنید", + "tooltip_title": "ویرایش شده در %(date)s" + }, + "error_no_renderer": "امکان نمایش این رخداد وجود ندارد", + "error_rendering_message": "بارگیری این پیام امکان پذیر نیست", + "io.element.widgets.layout": "%(senderName)s قالب نمایش اتاق را تغییر داد", + "load_error": { + "no_permission": "سعی شد یک نقطه‌ی زمانی خاص در پیام‌های این اتاق بارگیری و نمایش داده شود، اما شما دسترسی لازم برای مشاهده‌ی پیام را ندارید.", + "title": "بارگیری و نمایش پیام‌ها با مشکل مواجه شد", + "unable_to_find": "سعی شد یک نقطه‌ی زمانی خاص در پیام‌های این اتاق بارگیری و نمایش داده شود، اما پیداکردن آن میسر نیست." + }, + "m.audio": { + "error_processing_voice_message": "خطا در پردازش پیام صوتی" + }, "m.call": { "video_call_started": "تماس ویدئویی در %(roomName)s شروع شد.", "video_call_started_unsupported": "تماس ویدئویی در %(roomName)s شروع شد. (توسط این مرورگر پشتیبانی نمی‌شود.)" }, + "m.call.hangup": { + "dm": "تماس پایان یافت" + }, "m.call.invite": { - "voice_call": "%(senderName)s تماس صوتی برقرار کرد.", - "voice_call_unsupported": "%(senderName)s تماس صوتی برقرار کرد. (توسط این مرورگر پشتیبانی نمی شود)", "video_call": "%(senderName)s تماس تصویری برقرار کرد.", - "video_call_unsupported": "%(senderName)s تماس تصویری برقرار کرد. (توسط این مرورگر پشتیبانی نمی شود)" + "video_call_unsupported": "%(senderName)s تماس تصویری برقرار کرد. (توسط این مرورگر پشتیبانی نمی شود)", + "voice_call": "%(senderName)s تماس صوتی برقرار کرد.", + "voice_call_unsupported": "%(senderName)s تماس صوتی برقرار کرد. (توسط این مرورگر پشتیبانی نمی شود)" + }, + "m.file": { + "decrypt_label": "رمزگشایی %(text)s", + "download_label": "دانلود 2%(text)s", + "error_decrypting": "خطا در رمزگشایی پیوست", + "error_invalid": "پرونده نامعتبر%(extra)s" + }, + "m.image": { + "error_decrypting": "خطا در رمزگشایی تصویر", + "sent": "%(senderDisplayName)s تصویری ارسال کرد.", + "show_image": "نمایش تصویر" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s تأیید هویت را لغو کرد", + "you_cancelled": "شما تأیید هویت %(name)s را لغو کردید" + }, + "m.key.verification.done": "شما هویت %(name)s را تأیید کردید", + "m.key.verification.request": { + "user_accepted": "%(name)s پذیرفت", + "user_cancelled": "%(name)s لغو کرد", + "user_declined": "%(name)s رد کرد", + "user_wants_to_verify": "%(name)s می‌خواهد تأیید هویت کند", + "you_accepted": "پذیرفتید", + "you_cancelled": "شما لغو کردید", + "you_declined": "شما رد کردید", + "you_started": "شما یک درخواست تأیید هویت ارسال کرده‌اید" + }, + "m.location": { + "full": "%(senderName)s موقعیت مکانی خود را به اشتراک گذاشت" + }, + "m.poll.end": { + "sender_ended": "%(senderName)s به نظر سنجی پایان داد" + }, + "m.poll.start": "%(senderName)s یک نظر سنجی را شروع کرد - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s آواتار اتاق تغییر کرد.", + "changed_img": "%(senderDisplayName)s آواتار اتاق را به تغییر داد", + "lightbox_title": "%(senderDisplayName)s آواتار خود را در %(roomName)s تغییر داد", + "removed": "%(senderDisplayName)s آواتار اتاق را حذف کرد." + }, + "m.room.canonical_alias": { + "alt_added": { + "one": "%(senderName)s آدرس جایگزین %(addresses)s را برای این اتاق اضافه کرد.", + "other": "%(senderName)s آدرس های جایگزین %(addresses)s را برای این اتاق اضافه کرد." + }, + "alt_removed": { + "one": "%(senderName)s آدرس جایگزین %(addresses)s این اتاق را حذف کرد.", + "other": "%(senderName)s آدرس های جایگزین %(addresses)s این اتاق را حذف کرد." + }, + "changed": "%(senderName)s آدرس های این اتاق را تغییر داد.", + "changed_alternative": "%(senderName)s آدرس های جایگزین این اتاق را تغییر داد.", + "changed_main_and_alternative": "%(senderName)s آدرس اصلی و جایگزین این اتاق را تغییر داد.", + "removed": "%(senderName)s آدرس اصلی این اتاق را حذف کرد.", + "set": "%(senderName)s آدرس اصلی این اتاق را روی %(address)s تنظیم کرد." + }, + "m.room.create": { + "continuation": "این اتاق ادامه گفتگوی دیگر است.", + "see_older_messages": "برای دیدن پیام های قدیمی اینجا کلیک کنید." + }, + "m.room.encryption": { + "disable_attempt": "تلاش برای غیرفعال کردن رمزگذاری نادیده گرفته شد", + "disabled": "رمزگذاری فعال نیست", + "unsupported": "رمزگذاری استفاده شده توسط این اتاق پشتیبانی نمی شود." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s به مهمانان اجازه عضویت در اتاق را داد.", + "forbidden": "%(senderDisplayName)s از پیوستن مهمان به اتاق جلوگیری کرد.", + "unknown": "%(senderDisplayName)s دسترسی مهمانان را به %(rule)s تغییر داد" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s تاریخچه اتاق آینده را از همان جایی که دعوت شده اند برای همه اعضای اتاق قابل مشاهده کرد.", + "joined": "%(senderName)s تاریخچه اتاق آینده را از همان نقطه ای که به آن پیوسته اند ، برای همه اعضای اتاق قابل مشاهده کرد.", + "shared": "%(senderName)s تاریخچه اتاق را برای همه اعضای اتاق قابل مشاهده کرده است.", + "unknown": "%(senderName)s تاریخچه از این به بعد این اتاق را به وضعیت ناشناخته %(visibility)s تغییر داد.", + "world_readable": "%(senderName)s تاریخچه از بعد این اتاق را برای همه قابل مشاهده کرد." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s این اتاق را مخصوص دعوت شدگان قرار داد.", + "public": "%(senderDisplayName)s اتاق را برای هر کسی که پیوند را می داند عمومی کرد.", + "restricted": "%(senderDisplayName)s افرادی که میتوانند به این اتاق وارد شوند تغییر کرد.", + "restricted_settings": "%(senderDisplayName)s افرادی که میتوانند به این اتاق وارد شوند تغییر کرد. مشاهده تغییرات.", + "unknown": "%(senderDisplayName)s قانون عضویت را به %(rule)s تغییر داد" }, "m.room.member": { "accepted_3pid_invite": "%(targetName)s دعوت %(displayName)s را پذیرفت", "accepted_invite": "%(targetName)s یک دعوت نامه را پذیرفت", - "invite": "%(senderName)s %(targetName)s را دعوت کرد", - "ban_reason": "%(senderName)s %(targetName)s را ممنوع کرد: %(reason)s", "ban": "%(senderName)s %(targetName)s را ممنوع کرد", - "change_name": "%(oldDisplayName)s نام نمایشی خود را به %(displayName)s تغییر داد", - "set_name": "%(senderName)s نام نمایشی خود را به %(displayName)s تنظیم کرد", - "remove_name": "%(senderName)s نام نمایشی ایشان حذف شد (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s تصویر پروفایل ایشان حذف شد", + "ban_reason": "%(senderName)s %(targetName)s را ممنوع کرد: %(reason)s", "change_avatar": "%(senderName)s تصویر پروفایل ایشان تغییر کرد", - "set_avatar": "%(senderName)s تنظیم یک تصویر پروفایل", - "no_change": "%(senderName)s بدون تغییر", + "change_name": "%(oldDisplayName)s نام نمایشی خود را به %(displayName)s تغییر داد", + "invite": "%(senderName)s %(targetName)s را دعوت کرد", "join": "%(targetName)s به اتاق اضافه شد", - "reject_invite": "%(targetName)s دعوتنامه رد شد", - "left_reason": "%(targetName)s اتاق را ترک کرد: %(reason)s", + "kick": "%(senderName)s حذف شد %(targetName)s", + "kick_reason": "%(senderName)s حذف شد %(targetName)s: %(reason)s", "left": "%(targetName)s اتاق را ترک کرد", + "left_reason": "%(targetName)s اتاق را ترک کرد: %(reason)s", + "no_change": "%(senderName)s بدون تغییر", + "reject_invite": "%(targetName)s دعوتنامه رد شد", + "remove_avatar": "%(senderName)s تصویر پروفایل ایشان حذف شد", + "remove_name": "%(senderName)s نام نمایشی ایشان حذف شد (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s تنظیم یک تصویر پروفایل", + "set_name": "%(senderName)s نام نمایشی خود را به %(displayName)s تنظیم کرد", "unban": "%(senderName)s رها سازی %(targetName)s", - "withdrew_invite_reason": "%(senderName)s قبول نکرد %(targetName)s's دعوت: %(reason)s", "withdrew_invite": "%(senderName)s رد کردن %(targetName)s's دعوت", - "kick_reason": "%(senderName)s حذف شد %(targetName)s: %(reason)s", - "kick": "%(senderName)s حذف شد %(targetName)s" + "withdrew_invite_reason": "%(senderName)s قبول نکرد %(targetName)s's دعوت: %(reason)s" }, - "m.room.topic": "%(senderDisplayName)s موضوع را به %(topic)s تغییر داد.", - "m.room.avatar": "%(senderDisplayName)s آواتار اتاق تغییر کرد.", "m.room.name": { - "remove": "%(senderDisplayName)s نام اتاق را حذف کرد.", "change": "%(senderDisplayName)s نام اتاق را از %(oldRoomName)s به %(newRoomName)s تغییر داد.", + "remove": "%(senderDisplayName)s نام اتاق را حذف کرد.", "set": "%(senderDisplayName)s نام اتاق را به %(roomName)s تغییر داد." }, - "m.room.tombstone": "%(senderDisplayName)s این اتاق را ارتقا داد.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s اتاق را برای هر کسی که پیوند را می داند عمومی کرد.", - "invite": "%(senderDisplayName)s این اتاق را مخصوص دعوت شدگان قرار داد.", - "restricted_settings": "%(senderDisplayName)s افرادی که میتوانند به این اتاق وارد شوند تغییر کرد. مشاهده تغییرات.", - "restricted": "%(senderDisplayName)s افرادی که میتوانند به این اتاق وارد شوند تغییر کرد.", - "unknown": "%(senderDisplayName)s قانون عضویت را به %(rule)s تغییر داد" + "m.room.pinned_events": { + "changed": "%(senderName)s پیام های پین شده را برای اتاق تغییر داد.", + "changed_link": "%(senderName)s تغییر کرد پیام های سنجاق شده برای این اتاق.", + "pinned": "%(senderName)s یک پیام به این اتاق سنجاق شد مشاهده تمام پیام های سنجاق شده.", + "unpinned": "%(senderName)s سنجاق یک پیام برداشته شد مشاهده همه پیام های سنجاق شده." }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s به مهمانان اجازه عضویت در اتاق را داد.", - "forbidden": "%(senderDisplayName)s از پیوستن مهمان به اتاق جلوگیری کرد.", - "unknown": "%(senderDisplayName)s دسترسی مهمانان را به %(rule)s تغییر داد" + "m.room.power_levels": { + "changed": "%(senderName)s سطح قدرت %(powerLevelDiffText)s تغییر داد.", + "user_from_to": "%(userId)s از %(fromPowerLevel)s به %(toPowerLevel)s" }, - "m.image": "%(senderDisplayName)s تصویری ارسال کرد.", - "m.sticker": "%(senderDisplayName)s یک برچسب فرستاد.", "m.room.server_acl": { - "set": "%(senderDisplayName)s ACL های سرور را برای این اتاق تنظیم کرده است.", + "all_servers_banned": "🎉 شرکت همه سرورها ممنوع است! دیگر نمی توان از این اتاق استفاده کرد.", "changed": "%(senderDisplayName)s ACL های سرور را برای این اتاق تغییر داد.", - "all_servers_banned": "🎉 شرکت همه سرورها ممنوع است! دیگر نمی توان از این اتاق استفاده کرد." - }, - "m.room.canonical_alias": { - "set": "%(senderName)s آدرس اصلی این اتاق را روی %(address)s تنظیم کرد.", - "removed": "%(senderName)s آدرس اصلی این اتاق را حذف کرد.", - "changed_alternative": "%(senderName)s آدرس های جایگزین این اتاق را تغییر داد.", - "changed_main_and_alternative": "%(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 این اتاق را حذف کرد." - } + "set": "%(senderDisplayName)s ACL های سرور را برای این اتاق تنظیم کرده است." }, "m.room.third_party_invite": { "revoked": "%(senderName)s دعوت نامه %(targetDisplayName)s را برای پیوستن به اتاق باطل کرد.", "sent": "%(senderName)s %(targetDisplayName)s را به اتاق دعوت کرد." }, - "m.room.history_visibility": { - "invited": "%(senderName)s تاریخچه اتاق آینده را از همان جایی که دعوت شده اند برای همه اعضای اتاق قابل مشاهده کرد.", - "joined": "%(senderName)s تاریخچه اتاق آینده را از همان نقطه ای که به آن پیوسته اند ، برای همه اعضای اتاق قابل مشاهده کرد.", - "shared": "%(senderName)s تاریخچه اتاق را برای همه اعضای اتاق قابل مشاهده کرده است.", - "world_readable": "%(senderName)s تاریخچه از بعد این اتاق را برای همه قابل مشاهده کرد.", - "unknown": "%(senderName)s تاریخچه از این به بعد این اتاق را به وضعیت ناشناخته %(visibility)s تغییر داد." - }, - "m.room.pinned_events": { - "pinned": "%(senderName)s یک پیام به این اتاق سنجاق شد مشاهده تمام پیام های سنجاق شده.", - "unpinned": "%(senderName)s سنجاق یک پیام برداشته شد مشاهده همه پیام های سنجاق شده.", - "changed_link": "%(senderName)s تغییر کرد پیام های سنجاق شده برای این اتاق.", - "changed": "%(senderName)s پیام های پین شده را برای اتاق تغییر داد." + "m.room.tombstone": "%(senderDisplayName)s این اتاق را ارتقا داد.", + "m.room.topic": "%(senderDisplayName)s موضوع را به %(topic)s تغییر داد.", + "m.sticker": "%(senderDisplayName)s یک برچسب فرستاد.", + "m.video": { + "error_decrypting": "خطا در رمزگشایی ویدیو" }, "m.widget": { - "modified": "ویجت %(widgetName)s توسط %(senderName)s تغییر کرد", "added": "ویجت %(widgetName)s توسط %(senderName)s اضافه شد", + "jitsi_ended": "کنفرانس ویدیویی توسط %(senderName)s به پایان رسید", + "jitsi_join_right_prompt": "از طریق کارت اطلاعات اتاق در سمت راست، به کنفرانس بپیوندید", + "jitsi_join_top_prompt": "از بالای این اتاق به کنفرانس بپوندید", + "jitsi_started": "کنفرانس ویدئویی توسط %(senderName)s آغاز شده است", + "jitsi_updated": "کنفرانس ویدیویی توسط %(senderName)s به روز شد", + "modified": "ویجت %(widgetName)s توسط %(senderName)s تغییر کرد", "removed": "ویجت %(widgetName)s توسط %(senderName)s حذف گردید" }, - "io.element.widgets.layout": "%(senderName)s قالب نمایش اتاق را تغییر داد", - "m.location": "%(senderName)s موقعیت مکانی خود را به اشتراک گذاشت", - "self_redaction": "پیغام پاک شد", - "redaction": "پیام توسط %(name)s حذف شد", - "m.poll.start": "%(senderName)s یک نظر سنجی را شروع کرد - %(pollQuestion)s", - "m.poll.end": "%(senderName)s به نظر سنجی پایان داد", - "typing_indicator": { - "one_user": "%(displayName)s در حال نوشتن…", - "two_users": "%(names)s و %(lastPerson)s در حال نوشتن…", - "more_users": { - "one": "%(names)s و یک نفر دیگر در حال نوشتن…", - "other": "%(names)s و %(count)s نفر دیگر در حال نوشتن…" - } + "mab": { + "label": "اقدامات پیام" }, - "m.call.hangup": { - "dm": "تماس پایان یافت" + "mjolnir": { + "changed_rule_glob": "%(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_users": "%(senderName)s یک قاعده تحریم کاربران را که با %(oldGlob)s تطابق داشت، به دلیل (دلایل) %(reason)s به گونه‌ای تغییر داد که با %(newGlob)s تطابق داشته باشد", + "created_rule": "%(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_users": "%(senderName)s یک قاعده تحریم کاربران را که با %(glob)s تطابق دارد، به دلیل (دلایل) %(reason)s ایجاد کرد", + "message_hidden": "شما این کاربر را نادیده گرفته‌اید، بنابراین پیام او نمایش داده نمی‌شود. نمایش بده.", + "removed_rule": "%(senderName)s قاعده تحریمی را که با %(glob)s تطابق داشت، حذف کرد", + "removed_rule_rooms": "%(senderName)s قاعده تحریم اتاق‌ها را که با %(glob)s تطابق داشت، حذف کرد", + "removed_rule_servers": "%(senderName)s قاعده تحریم سرورها را که با %(glob)s تطابق داشت، حذف کرد", + "removed_rule_users": "%(senderName)s قاعده تحریم کاربران را که با %(glob)s تطابق داشت، حذف کرد", + "updated_invalid_rule": "%(senderName)s یک قاعده‌ی تحریم نامعتبر را به‌روزرسانی کرد", + "updated_rule": "%(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_users": "%(senderName)s قاعده تحریم کاربران را که با %(glob)s تطابق داشت، به دلیل (دلایل) %(reason)s به‌روزرسانی کرد" }, - "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 مرتبه عضو شده و خارج شدند" + "reactions": { + "add_reaction_prompt": "افزودن واکنش", + "tooltip": " واکنش نشان داد با %(shortName)s" + }, + "redacted": { + "tooltip": "پیام در %(date)s حذف شد" + }, + "redaction": "پیام توسط %(name)s حذف شد", + "reply": { + "error_loading": "بارگیری رویدادی که به آن پاسخ داده شد امکان پذیر نیست، یا وجود ندارد یا شما اجازه مشاهده آن را ندارید.", + "in_reply_to": "در پاسخ به" + }, + "scalar_starter_link": { + "dialog_description": "شما در آستانه هدایت شدن به یک سایت ثالث هستید بنابراین می توانید حساب خود را برای استفاده با %(integrationsUrl)s احراز هویت کنید. آیا مایل هستید ادامه دهید؟", + "dialog_title": "یکپارچه سازی اضافه کنید" + }, + "self_redaction": "پیغام پاک شد", + "send_state_failed": "ارسال با خطا مواجه شد", + "send_state_sent": "پیام شما ارسال شد", + "summary": { + "banned": { + "one": "تحریم شد", + "other": "%(count)s بار تحریم شد" }, - "rejoined_multiple": { - "one": "%(severalUsers)s خارج شدند و مجددا عضو شدند", - "other": "%(severalUsers)s %(count)s مرتبه خارج شدند و مجددا عضو شدند" + "banned_multiple": { + "one": "تحریم شد", + "other": "%(count)s بار تحریم شد" }, - "rejoined": { - "one": "%(oneUser)s خارج شد و مجددا عضو شد", - "other": "%(oneUser)s %(count)s مرتبه خارج شد و مجددا عضو شد" + "changed_name": { + "one": "%(oneUser)s نام خود را تغییر داد", + "other": "%(oneUser)s نام خود را %(count)s مرتبه تغییر داد" }, - "rejected_invite_multiple": { - "one": "%(severalUsers)s دعوت‌های خود را رد کردند", - "other": "%(severalUsers)s دعوت خود را %(count)s مرتبه رد کردند" + "changed_name_multiple": { + "one": "%(severalUsers)s نام خود را تغییر دادند", + "other": "%(severalUsers)s نام خود را %(count)s بار تغییر دادند" }, - "rejected_invite": { - "one": "%(oneUser)s دعوت خود را رد کرد", - "other": "%(oneUser)s دعوت خود را %(count)s مرتبه رد کرد" + "format": "%(nameList)s.%(transitionList)s", + "invite_withdrawn": { + "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": { + "one": "دعوت شد", + "other": "%(count)s بار دعوت شده است" }, "invited_multiple": { "one": "دعوت شدند", "other": "%(count)s بار دعوت شده‌اند" }, - "invited": { - "one": "دعوت شد", - "other": "%(count)s بار دعوت شده است" + "joined": { + "one": "%(oneUser)s پیوست", + "other": "%(oneUser)s %(count)s مرتبه عضو شدند" }, - "banned_multiple": { - "one": "تحریم شد", - "other": "%(count)s بار تحریم شد" + "joined_and_left": { + "one": "%(oneUser)s پیوست و خارج شد", + "other": "%(oneUser)s %(count)s مرتبه عضو شده و خارج شدند" }, - "banned": { - "one": "تحریم شد", - "other": "%(count)s بار تحریم شد" + "joined_and_left_multiple": { + "one": "%(severalUsers)s عضو شدند و خارج شدند", + "other": "%(severalUsers)s %(count)s مرتبه عضو شده و خارج شدند" }, - "unbanned_multiple": { - "one": "رفع تحریم شد", - "other": "%(count)s بار رفع تحریم شد" + "joined_multiple": { + "one": "%(severalUsers)s عضو شدند", + "other": "%(severalUsers)s%(count)s مرتبه عضو شده‌اند" }, - "unbanned": { - "one": "رفع تحریم شد", - "other": "%(count)s بار رفع تحریم شد" + "left": { + "one": "%(oneUser)s خارج شد", + "other": "%(oneUser)s %(count)s مرتبه خارج شده‌است" }, - "changed_name_multiple": { - "one": "%(severalUsers)s نام خود را تغییر دادند", - "other": "%(severalUsers)s نام خود را %(count)s بار تغییر دادند" + "left_multiple": { + "one": "%(severalUsers)s خارج شدند", + "other": "%(severalUsers)s %(count)s مرتبه خارج شدند" }, - "changed_name": { - "one": "%(oneUser)s نام خود را تغییر داد", - "other": "%(oneUser)s نام خود را %(count)s مرتبه تغییر داد" + "no_change": { + "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 مرتبه هیچ تغییری ایجاد نکرد" - } - }, - "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": { - "spoiler": "پیام داده شده را به عنوان اسپویلر ارسال می کند", - "shrug": "¯ \\ _ (ツ) _ / ¯ را به ابتدای یک پیام متنی ساده اضافه می‌کند", - "tableflip": "(╯ ° □ °) ╯︵ ┻━┻) را به ابتدای یک پیام متنی ساده اضافه می‌کند", - "unflip": "┬──┬ ノ (゜ - ゜ ノ) را به ابتدای یک پیام متنی ساده اضافه می‌کند", - "lenny": "(͡ ° ͜ʖ ͡ °) را به ابتدای یک پیام متنی ساده اضافه می‌کند", - "plain": "پیام را به صورت متن ساده و بدون تفسیر آن به عنوان markdown ارسال می کند", - "html": "پیام را به صورت html می فرستد ، بدون اینکه آن را به عنوان markdown تفسیر کند", - "upgraderoom": "یک اتاق را به نسخه جدید ارتقا دهید", - "upgraderoom_permission_error": "شما مجوزهای لازم را برای استفاده از این دستور ندارید.", - "jumptodate": "پرش به تاریخ تعیین شده در جدول زمانی", - "jumptodate_invalid_input": "ما قادر به درک تاریخ داده شده %(inputDate)s نبودیم. از قالب YYYY-MM-DD استفاده کنید.", - "nick": "نام نمایشی خود را تغییر دهید", - "myroomnick": "نام نمایشی خود را تنها در اتاق فعلی تغییر دهید", - "roomavatar": "تصویر نمایه اتاق فعلی را تغییر دهید", - "topic": "موضوع اتاق را دریافت یا تنظیم می‌کند", - "topic_room_error": "خطا در دریافت عنوان اتاق: اتاق %(roomId)s یافت نشد", - "topic_none": "این اتاق هیچ موضوعی ندارد.", - "roomname": "نام اتاق را تنظیم می کند", - "invite": "کاربر با شناسه داده شده را به اتاق فعلی دعوت کن", - "remove": "کاربر دارای شناسه ارائه شده از این اتاق حذف می‌شود", - "ban": "تحریم کاربر با شناسه‌ی مذکور", - "unban": "رفع تحریم کاربر با شناسه‌ی مذکور", - "ignore": "نادیده گرفتن یک کاربر، باعث می‌شود پیام‌های او به شما نمایش داده نشود", - "unignore": "توقف نادیده گرفتن یک کاربر، باعث می‌شود پیام‌های او به شما نمایش داده شود", - "devtools": "پنجره‌ی ابزار توسعه را باز می‌کند", - "addwidget": "یک ویجت سفارشی را با استفاده از نشانی (URL) به اتاق اضافه می‌کند", - "rainbow": "پیام داده شده را به صورت رنگین کمان ارسال می کند", - "rainbowme": "emote داده شده را به صورت رنگین کمان می فرستد", - "help": "لیست دستورات را با کاربردها و توضیحات نمایش می دهد", - "whois": "اطلاعات مربوط به کاربر را نمایش می دهد", - "rageshake": "گزارش یک اشکال به همراه سیاهه‌های مربوط", - "msg": "برای کاربر داده شده پیامی ارسال می کند", - "usage": "استفاده", - "category_messages": "پیام ها", - "category_actions": "اقدامات", - "category_admin": "ادمین", - "category_advanced": "پیشرفته", - "category_effects": "جلوه‌ها", - "category_other": "دیگر", - "addwidget_missing_url": "لطفا نشانی (URL) ویجت یا یک کد قابل جاسازی (embeded) وارد کنید", - "addwidget_invalid_protocol": "لطفا نشانی یک ویجت را به پروتکل http:// یا https:// وارد کنید", - "addwidget_no_permissions": "شما امکان تغییر ویجت‌ها در این اتاق را ندارید.", - "converttodm": "اتاق را به DM تبدیل می کند", - "converttoroom": "DM را به اتاق تبدیل می کند", - "discardsession": "جلسه گروه خروجی فعلی را در یک اتاق رمزگذاری شده مجبور می کند که کنار گذاشته شود", - "remakeolm": "فرمان توسعه دهنده: سشن گروه خارجی فعلی رد شد و یک سشن دیگر تعریف شد", - "tovirtual": "جابجایی به اتاق مجازی این اتاق، اگر یکی وجود داشت", - "tovirtual_not_found": "اتاق مجازی برای این اتاق وجود ندارد", - "query": "گپ با کاربر داده شده را باز می کند", - "query_not_found_phone_number": "ناتوانی در ییافتن شناسه ماتریکس برای شماره تلفن", - "holdcall": "تماس را در اتاق فعلی در حالت تعلیق قرار می دهد", - "no_active_call": "تماس فعالی در این اتفاق وجود ندارد", - "unholdcall": "تماس را در اتاق فعلی خاموش نگه می دارد", - "me": "عملکرد را نمایش می دهد", - "error_invalid_runfn": "خطای دستور: ناتوانی در اجرای دستور اسلش.", - "error_invalid_rendering_type": "خطای دستوری: نوع نمایش (%(renderingType)s ) یافت نشد", - "join": "به اتاق با آدرس داده‌شده بپیوندید", - "failed_find_room": "دستور با خطا روبرو شد: اتاق %(roomId)s پیدا نشد", - "failed_find_user": "کاربر در اتاق پیدا نشد", - "op": "سطح قدرت یک کاربر را تعریف کنید", - "deop": "کاربر را با شناسه داده شده از بین می برد" - }, - "presence": { - "online_for": "آنلاین برای مدت %(duration)s", - "idle_for": "بلااستفاده برای مدت %(duration)s", - "offline_for": "آفلاین به مدت %(duration)s", - "unknown_for": "ناشناخته به مدت %(duration)s", - "online": "آنلاین", - "idle": "بلااستفاده", - "unknown": "ناشناخته", - "offline": "آفلاین", - "away": "بعدا" - }, - "Unknown": "ناشناخته", - "event_preview": { - "m.call.answer": { - "you": "شما به تماس پیوستید", - "user": "%(senderName)s به تماس پیوست", - "dm": "تماس در جریان است" - }, - "m.call.hangup": { - "you": "شما تماس را پایان دادید", - "user": "%(senderName)s تماس را پایان داد" - }, - "m.call.invite": { - "you": "شما یک تماس را شروع کردید", - "user": "%(senderName)s تماس را شروع کرد", - "dm_send": "منتظر پاسخ", - "dm_receive": "%(senderName)s در حال تماس است" - }, - "m.emote": "* %(senderName)s.%(emote)s", - "m.text": "%(senderName)s:%(message)s", - "m.sticker": "%(senderName)s:%(stickerName)s" - }, - "voip": { - "consulting": "با %(transferTarget)s مشورت کنید. انتقال به %(transferee)s", - "call_held_switch": "شما تماس را به حالت تعلیق نگه داشته‌اید تعویض", - "call_held_resume": "شما تماس را به حالت تعلیق نگه داشته‌اید ادامه", - "call_held": "%(peerName)s تماس را به حالت تعلیق درآورد", - "hangup": "قطع", - "expand": "بازگشت به تماس", - "on_hold": "%(name)s در حال تعلیق است", - "voice_call": "تماس صوتی", - "video_call": "تماس تصویری", - "video_call_started": "تماس تصویری شروع شد", - "unsilence": "صدا", - "silence": "تماس بیصدا", - "silenced": "هشدار بیصدا", - "unknown_caller": "تماس‌گیرنده‌ی ناشناس", - "call_failed": "تماس موفقیت‌آمیز نبود", - "unable_to_access_microphone": "دسترسی به میکروفون امکان‌پذیر نیست", - "call_failed_microphone": "تماس به دلیل عدم دسترسی به میکروفون موفقیت‌آمیز نبود. لطفا اتصال و تنظیمات صحیح میکروفون را بررسی نمائید.", - "unable_to_access_media": "امکان دسترسی به دوربین/میکروفون وجود ندارد", - "call_failed_media": "تماس به دلیل مشکل در دسترسی به دوربین یا میکروفون موفقیت‌آمیز نبود. لطفا بررسی کنید:", - "call_failed_media_connected": "میکروفون و دوربین به درستی تنظیم شده باشند", - "call_failed_media_permissions": "دسترسی مورد نیاز به دوربین داده شده باشد", - "call_failed_media_applications": "برنامه‌ی دیگری از دوربین استفاده نکند", - "already_in_call": "هم‌اکنون در تماس هستید", - "already_in_call_person": "شما هم‌اکنون با این فرد در تماس هستید.", - "unsupported": "تماس ها پشتیبانی نمی شوند", - "unsupported_browser": "شما نمیتوانید در این مرورگر تماس برقرار کنید." - }, - "Other": "دیگر", - "Advanced": "پیشرفته", - "room_settings": { - "permissions": { - "m.room.avatar": "تغییر نمایه اتاق", - "m.room.name": "تغییر نام اتاق", - "m.room.canonical_alias": "تغییر آدرس اصلی اتاق", - "m.room.history_visibility": "تغییر مشاهده‌پذیری تاریخچه", - "m.room.power_levels": "تغییر دسترسی‌ها", - "m.room.topic": "تغییر عنوان", - "m.room.tombstone": "ارتقاء نسخه اتاق", - "m.room.encryption": "فعال‌کردن رمزنگاری برای اتاق", - "m.room.server_acl": "لیست‌های کنترل دسترسی (ACL) سرور را تغییر دهید", - "m.widget": "تغییر ویجت‌ها", - "users_default": "نقش پیش‌فرض", - "events_default": "ارسال پیام‌ها", - "invite": "دعوت کاربران", - "state_default": "تغییر تنظیمات", - "ban": "تحریم کاربران", - "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": "اگر بر روی دستگاه خود دوربین ندارید، از تطابق شکلک‌های منحصر به فرد استفاده نمائید" + "rejected_invite": { + "one": "%(oneUser)s دعوت خود را رد کرد", + "other": "%(oneUser)s دعوت خود را %(count)s مرتبه رد کرد" + }, + "rejected_invite_multiple": { + "one": "%(severalUsers)s دعوت‌های خود را رد کردند", + "other": "%(severalUsers)s دعوت خود را %(count)s مرتبه رد کردند" + }, + "rejoined": { + "one": "%(oneUser)s خارج شد و مجددا عضو شد", + "other": "%(oneUser)s %(count)s مرتبه خارج شد و مجددا عضو شد" + }, + "rejoined_multiple": { + "one": "%(severalUsers)s خارج شدند و مجددا عضو شدند", + "other": "%(severalUsers)s %(count)s مرتبه خارج شدند و مجددا عضو شدند" + }, + "unbanned": { + "one": "رفع تحریم شد", + "other": "%(count)s بار رفع تحریم شد" + }, + "unbanned_multiple": { + "one": "رفع تحریم شد", + "other": "%(count)s بار رفع تحریم شد" + } + }, + "typing_indicator": { + "more_users": { + "one": "%(names)s و یک نفر دیگر در حال نوشتن…", + "other": "%(names)s و %(count)s نفر دیگر در حال نوشتن…" + }, + "one_user": "%(displayName)s در حال نوشتن…", + "two_users": "%(names)s و %(lastPerson)s در حال نوشتن…" + }, + "url_preview": { + "close": "بستن پیش نمایش" } }, - "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": "اطلاعات خود را به صورت ناشناس با ما به اشتراک بگذارید تا متوجه مشکلات موجود شویم. بدون استفاده شخصی توسط خود و یا شرکایادگیری بیشتر" - }, - "chat_effects": { - "confetti_description": "این پیام را با انیمیشن بارش کاغد شادی ارسال کن", - "confetti_message": "انیمیشن بارش کاغذ شادی را ارسال کن", - "fireworks_description": "این پیام را با انیمیشن آتش‌بازی ارسال کن", - "fireworks_message": "انیمیشن آتش‌بازی را ارسال کن", - "snowfall_description": "این پیام را با انیمیشن بارش برف ارسال کن", - "snowfall_message": "انیمیشن بارش برف را ارسال کن", - "spaceinvaders_description": "پیام داده شده را به صورت مضمون فضای کاری ارسال می کند", - "spaceinvaders_message": "ارسال مهاجمان فضایی" + "truncated_list_n_more": { + "other": "و %(count)s مورد بیشتر ..." }, - "spaces": { - "error_no_permission_create_room": "شما اجازه ایجاد اتاق جدید در این فضای کاری را ندارید", - "error_no_permission_add_room": "شما اجازه افزودن اتاق به این فضای کاری را ندارید" + "update": { + "changelog": "تغییراتِ به‌وجودآمده", + "check_action": "بررسی برای به‌روزرسانی جدید", + "error_encountered": "خطای رخ داده (%(errorDetail)s).", + "error_unable_load_commit": "بارگیری جزئیات commit انجام نشد: %(msg)s", + "new_version_available": "نسخه‌ی جدید موجود است. هم‌اکنون به‌روزرسانی کنید.", + "no_update": "هیچ به روزرسانی جدیدی موجود نیست.", + "release_notes_toast_title": "چه خبر", + "see_changes_button": "چه خبر؟", + "toast_description": "نسخه‌ی جدید %(brand)s وجود است", + "toast_title": "%(brand)s را به‌روزرسانی کنید", + "unavailable": "غیرقابل‌دسترسی" }, - "auth": { - "continue_with_idp": "با %(provider)s ادامه دهید", - "sign_in_with_sso": "با احراز هویت یکپارچه وارد شوید", - "sso": "ورود یکپارچه", - "continue_with_sso": "با %(ssoButtons)s ادامه بده", - "sso_or_username_password": "%(ssoButtons)s یا %(usernamePassword)s", - "sign_in_instead": "حساب کاربری دارید؟ وارد شوید", - "account_clash": "حساب جدید شما (%(newAccountId)s) s) ثبت شده‌است ، اما شما قبلاً به حساب کاربری دیگری (%(loggedInUserId)s) وارد شده‌اید.", - "account_clash_previous_account": "با حساب کاربری قبلی ادامه دهید", - "log_in_new_account": "به حساب کاربری جدید خود وارد شوید.", - "registration_successful": "ثبت‌نام موفقیت‌آمیز بود", - "server_picker_title": "وارد سرور خود شوید", - "server_picker_dialog_title": "حساب کاربری شما بر روی کجا ساخته شود", - "footer_powered_by_matrix": "قدرت‌یافته از ماتریکس", - "failed_homeserver_discovery": "جستجوی سرور با موفقیت انجام نشد", - "sync_footer_subtitle": "اگر عضو اتاق‌های بسیار زیادی هستید، ممکن است این فرآیند مقدای به طول بیانجامد", - "unsupported_auth_msisdn": "این سرور از قابلیت احراز با شماره تلفن پشتیبانی نمی کند.", - "unsupported_auth_email": "این سرور از ورود با استفاده از آدرس ایمیل پشتیبانی نمی کند.", - "registration_disabled": "ثبت‌نام بر روی این سرور غیرفعال شده‌است.", - "failed_query_registration_methods": "درخواست از روش‌های پشتیبانی‌شده‌ی ثبت‌نام میسر نیست.", - "incorrect_password": "گذرواژه صحیح نیست", - "failed_soft_logout_auth": "احراز هویت مجدد موفیت‌آمیز نبود", - "soft_logout_heading": "شما خارج شدید", - "forgot_password_email_required": "آدرس ایمیلی که به حساب کاربری شما متصل است، باید وارد شود.", - "sign_in_prompt": "حساب کاربری دارید؟ وارد شوید", - "forgot_password_prompt": "گذرواژه‌ی خود را فراموش کردید؟", - "soft_logout_intro_password": "جهت ورود مجدد به حساب کاربری و دسترسی به منوی کاربری، گذرواژه‌ی خود را وارد نمائید.", - "soft_logout_intro_sso": "وارد شوید و به حساب کاربری خود دسترسی داشته باشید.", - "soft_logout_intro_unsupported_auth": "نمی توانید وارد حساب کاربری خود شوید. لطفا برای اطلاعات بیشتر با مدیر سرور خود تماس بگیرید.", - "create_account_prompt": "تازه وارد هستید؟ یک حساب کاربری ایجاد کنید", - "sign_in_or_register": "وارد شوید یا حساب کاربری بسازید", - "sign_in_or_register_description": "برای ادامه کار از حساب کاربری خود استفاده کرده و یا حساب کاربری جدیدی ایجاد کنید.", - "sign_in_description": "برای ادامه از حساب خود استفاده کنید.", - "register_action": "ایجاد حساب کاربری", - "server_picker_failed_validate_homeserver": "تأیید اعتبار سرور امکان‌پذیر نیست", - "server_picker_invalid_url": "آدرس URL نامعتبر", - "server_picker_required": "یک سرور مشخص کنید", - "server_picker_custom": "سرور دیگر", - "server_picker_explainer": "از یک سرور مبتنی بر پروتکل ماتریکس که ترجیح می‌دهید استفاده کرده، و یا از سرور شخصی خودتان استفاده کنید.", - "server_picker_learn_more": "درباره سرورها" + "upload_failed_generic": "بارگذاری پرونده '%(fileName)s' موفقیت‌آمیز نبود.", + "upload_failed_size": "حجم پرونده‌ی '%(fileName)s' از آستانه‌ی تنظیم‌شده بر روی سرور بیشتر است", + "upload_failed_title": "بارگذاری موفقیت‌آمیز نبود", + "upload_file": { + "cancel_all_button": "لغو همه", + "error_file_too_large": "این فایل برای بارگذاری بسیار بزرگ است. محدودیت اندازه‌ی فایل برابر %(limit)s است اما حجم این فایل %(sizeOfThisFile)s.", + "error_files_too_large": "این فایل‌ها برای بارگذاری بیش از حد بزرگ هستند. محدودیت اندازه فایل %(limit)s است.", + "error_some_files_too_large": "برخی از فایل‌ها برای بارگذاری بیش از حد بزرگ هستند. محدودیت اندازه فایل %(limit)s است.", + "error_title": "خطای بارگذاری", + "title": "بارگذاری فایل‌ها", + "title_progress": "بارگذاری فایل‌ها (%(current)s از %(total)s)", + "upload_all_button": "بارگذاری همه", + "upload_n_others_button": { + "one": "بارگذاری %(count)s فایل دیگر", + "other": "بارگذاری %(count)s فایل دیگر" + } }, - "room_list": { - "sort_unread_first": "ابتدا اتاق های با پیام خوانده نشده را نمایش بده", - "show_previews": "مشاهده پیش‌نمایش پیام‌ها", - "sort_by": "مرتب سازی بر اساس", - "sort_by_activity": "فعالیت", - "sort_by_alphabet": "حروف الفبا", - "sublist_options": "لیست گزینه‌ها", - "show_n_more": { - "other": "نمایش %(count)s مورد بیشتر", - "one": "نمایش %(count)s مورد بیشتر" + "user_info": { + "admin_tools_section": "ابزارهای مدیریت", + "count_of_sessions": { + "one": "%(count)s نشست", + "other": "%(count)s نشست" }, - "show_less": "نمایش کمتر", - "notification_options": "تنظیمات اعلان" + "count_of_verified_sessions": { + "one": "1 نشست تأیید شده", + "other": "%(count)s نشست تایید شده" + }, + "deactivate_confirm_action": "غیرفعال کردن کاربر", + "deactivate_confirm_description": "با غیرفعال کردن این کاربر، او از سیستم خارج شده و از ورود مجدد وی جلوگیری می‌شود. علاوه بر این، او تمام اتاق هایی را که در آن هست ترک می کند. این عمل قابل برگشت نیست. آیا مطمئن هستید که می خواهید این کاربر را غیرفعال کنید؟", + "deactivate_confirm_title": "کاربر غیرفعال شود؟", + "demote_button": "تنزل رتبه", + "demote_self_confirm_description_space": "شما نمی توانید این تغییر را لغو کنید زیرا در حال تنزل خود هستید، اگر آخرین کاربر ممتاز در فضای کاری باشید، بازپس گیری امتیازات غیرممکن است.", + "demote_self_confirm_room": "شما نمی توانید این تغییر را لغو کنید زیرا در حال تنزل خود هستید، اگر آخرین کاربر ممتاز در اتاق باشید بازپس گیری امتیازات غیرممکن است.", + "demote_self_confirm_title": "خودتان را تنزل می‌دهید؟", + "edit_own_devices": "ویرایش دستگاه‌ها", + "error_ban_user": "کاربر مسدود نشد", + "error_deactivate": "غیرفعال کردن کاربر انجام نشد", + "error_mute_user": "کاربر بی صدا نشد", + "error_revoke_3pid_invite_description": "دعوت لغو نشد. ممکن است سرور با یک مشکل موقتی روبرو شده باشد و یا اینکه شما مجوز کافی برای لغو دعوت را نداشته باشید.", + "error_revoke_3pid_invite_title": "دعوت لغو نشد", + "hide_sessions": "مخفی کردن نشست‌ها", + "hide_verified_sessions": "مخفی کردن نشست‌های تأیید شده", + "invited_by": "دعوت شده توسط %(sender)s", + "jump_to_rr_button": "پرش به آخرین پیام خوانده شده", + "promote_warning": "شما نمی توانید این تغییر را باطل کنید زیرا در حال ارتقا سطح قدرت یک کاربر به سطح قدرت خود هستید.", + "redact": { + "confirm_button": { + "one": "حذف ۱ پیام", + "other": "حذف %(count)s پیام" + }, + "confirm_description_2": "برای مقدار زیادی پیام ممکن است مدتی طول بکشد. لطفا در این بین مرورگر خود را refresh نکنید.", + "confirm_title": "حذف پیام‌های اخیر %(user)s", + "no_recent_messages_description": "در پیام‌ها بالا بروید تا ببینید آیا موارد قدیمی وجود دارد یا خیر.", + "no_recent_messages_title": "هیچ پیام جدیدی برای %(user)s یافت نشد" + }, + "redact_button": "حذف پیام‌های اخیر", + "revoke_invite": "لغو دعوت", + "room_encrypted": "پیام‌های موجود در این اتاق به صورت سرتاسر رمزگذاری شده‌اند.", + "room_encrypted_detail": "پیام‌های شما امن هستند و فقط شما و گیرنده کلیدهای منحصر به فرد برای باز کردن قفل آنها را دارید.", + "room_unencrypted": "پیام های موجود در این اتاق به صورت سرتاسر رمزگذاری نشده‌اند.", + "room_unencrypted_detail": "در اتاق‌های رمزگذاری شده، پیام‌های شما امن هستند و فقط شما و گیرنده کلیدهای منحصر به فرد برای باز کردن قفل آن‌ها را دارید.", + "share_button": "اشتراک لینک برای کاربر", + "verify_button": "تأیید هویت کاربر", + "verify_explainer": "برای امنیت بیشتر، با بررسی کد یکبارمصرف در هر دو دستگاه، این کاربر را تأیید کنید." }, - "report_content": { - "missing_reason": "لطفا توضیح دهید که چرا گزارش می‌دهید.", - "report_content_to_homeserver": "گزارش محتوا به مدیر سرور خود", - "description": "گزارش این پیام شناسه‌ی منحصر به فرد رخداد آن را برای مدیر سرور ارسال می‌کند. اگر پیام‌های این اتاق رمزشده باشند، مدیر سرور شما امکان خواندن متن آن پیام یا مشاهده‌ی عکس یا فایل‌های دیگر را نخواهد داشت." + "user_menu": { + "settings": "همه تنظیمات", + "switch_theme_dark": "انتخاب حالت تاریک", + "switch_theme_light": "انتخاب حالت روشن" }, - "onboarding": { - "has_avatar_label": "احسنت، با این کار شما به سایر افراد کمک می‌کنید که شما را بشناسند", - "no_avatar_label": "برای اینکه بقیه شما را بشناسند، یک تصویر اضافه کنید.", - "welcome_user": "%(name)s خوش‌آمدید", - "welcome_detail": "همین الان شروع کنید", - "intro_welcome": "به %(appName)s خوش‌آمدید", - "send_dm": "ارسال یک پیام مستقیم", - "explore_rooms": "جستجوی اتاق‌های عمومی", - "create_room": "ساختن یک گروه" + "voice_broadcast": { + "action": "صدای جمعی", + "confirm_stop_affirm": "بله، توقف ارسال جمعی", + "confirm_stop_title": "آیا ارسال جمعی زنده متوقف شود؟", + "failed_already_recording_description": "شما در حال ضبط یک صدا برای ارسال جمعی هستید. برای تولید یک صدای جمعی دیگر ضبط فعلی را متوقف نمایید.", + "failed_already_recording_title": "امکان ارسال یک صدای جدید به صورت جمعی نیست", + "failed_insufficient_permission_description": "شما دسترسی لازم برای ارسال صدای جمعی در این اتاق را ندارید. لطفا با مدیر اتاق تماس بگیرید.", + "failed_insufficient_permission_title": "امکان ارسال یک صدای جدید به صورت جمعی نیست", + "failed_others_already_recording_description": "شخص دیگری در حال ضبط صدا برای ارسال جمعی است. برای ارسال صدای جمعی باید منتظر بمانید تا کار ایشان به پایان برسد.", + "failed_others_already_recording_title": "امکان ارسال یک صدای جدید به صورت جمعی نیست", + "go_live": "برو به زنده", + "live": "زنده", + "pause": "توقف صدای جمعی", + "play": "پخش صدای جمعی", + "resume": "بازگشت به صدای جمعی" }, - "setting": { - "help_about": { - "brand_version": "نسخه‌ی %(brand)s:", - "help_link": "برای گرفتن کمک در استفاده از %(brand)s، اینجا کلیک کنید.", - "help_link_chat_bot": "برای گرفتن کمک در استفاده از %(brand)s، اینجا کلید کرده یا با استفاده از دکمه‌ی زیر اقدام به شروع گفتگو با بات ما نمائید.", - "chat_bot": "گفتگو با بات %(brand)s", - "title": "کمک و درباره‌ی‌ ما", - "versions": "نسخه‌ها", - "access_token_detail": "توکن دسترسی شما، دسترسی کامل به حساب کاربری شما را میسر می‌سازد. لطفا آن را در اختیار فرد دیگری قرار ندهید.", - "clear_cache_reload": "پاک‌کردن حافظه‌ی کش و راه‌اندازی مجدد" - } + "voip": { + "already_in_call": "هم‌اکنون در تماس هستید", + "already_in_call_person": "شما هم‌اکنون با این فرد در تماس هستید.", + "answered_elsewhere": "در جای دیگری پاسخ داده شد", + "answered_elsewhere_description": "تماس بر روی دستگاه دیگری پاسخ داده شد.", + "call_failed": "تماس موفقیت‌آمیز نبود", + "call_failed_description": "امکان برقراری تماس وجود ندارد", + "call_failed_media": "تماس به دلیل مشکل در دسترسی به دوربین یا میکروفون موفقیت‌آمیز نبود. لطفا بررسی کنید:", + "call_failed_media_applications": "برنامه‌ی دیگری از دوربین استفاده نکند", + "call_failed_media_connected": "میکروفون و دوربین به درستی تنظیم شده باشند", + "call_failed_media_permissions": "دسترسی مورد نیاز به دوربین داده شده باشد", + "call_failed_microphone": "تماس به دلیل عدم دسترسی به میکروفون موفقیت‌آمیز نبود. لطفا اتصال و تنظیمات صحیح میکروفون را بررسی نمائید.", + "call_held": "%(peerName)s تماس را به حالت تعلیق درآورد", + "call_held_resume": "شما تماس را به حالت تعلیق نگه داشته‌اید ادامه", + "call_held_switch": "شما تماس را به حالت تعلیق نگه داشته‌اید تعویض", + "call_toast_unknown_room": "اتاق ناشناس", + "cannot_call_yourself_description": "امکان برقراری تماس با خودتان وجود ندارد.", + "connecting": "در حال اتصال", + "connection_lost": "اتصال با سرور قطع شده است", + "connection_lost_description": "شما نمی توانید بدون اتصال به سرور تماس برقرار کنید.", + "consulting": "با %(transferTarget)s مشورت کنید. انتقال به %(transferee)s", + "default_device": "دستگاه پیشفرض", + "expand": "بازگشت به تماس", + "hangup": "قطع", + "hide_sidebar_button": "پنهان سازی نوار کناری", + "join_button_tooltip_connecting": "در حال اتصال", + "misconfigured_server": "تماس به دلیل پیکربندی نادرست سرور موفقیت‌آمیز نبود", + "misconfigured_server_description": "لطفا برای برقراری تماس، از مدیر %(homeserverDomain)s بخواهید سرور TURN را پیکربندی نماید.", + "misconfigured_server_fallback": "از طرف دیگر، می‌توانید سعی کنید از سرور عمومی در استفاده کنید، اما این به آن اندازه قابل اعتماد نخواهد بود و آدرس IP شما را با آن سرور به اشتراک می‌گذارد. شما همچنین می توانید این قابلیت را در تنظیمات مدیریت کنید.", + "misconfigured_server_fallback_accept": "سعی کنید از %(server)s استفاده کنید", + "msisdn_lookup_failed": "امکان یافتن شماره تلفن میسر نیست", + "msisdn_lookup_failed_description": "هنگام یافتن شماره تلفن خطایی رخ داد", + "msisdn_transfer_failed": "ناتوان در انتقال تماس", + "no_audio_input_description": "ما میکروفونی در دستگاه شما پیدا نکردیم. لطفاً تنظیمات خود را بررسی کنید و دوباره امتحان کنید.", + "no_audio_input_title": "میکروفونی یافت نشد", + "no_media_perms_description": "ممکن است لازم باشد دسترسی %(brand)s به میکروفون/دوربین را به صورت دستی فعال کنید", + "no_media_perms_title": "عدم مجوز رسانه", + "no_permission_conference": "اجازه نیاز است", + "no_permission_conference_description": "شما اجازه‌ی شروع جلسه‌ی تصویری در این اتاق را ندارید", + "on_hold": "%(name)s در حال تعلیق است", + "show_sidebar_button": "نمایش نوار کناری", + "silence": "تماس بیصدا", + "silenced": "هشدار بیصدا", + "too_many_calls": "تعداد زیاد تماس", + "too_many_calls_description": "شما به بیشینه‌ی تعداد تماس‌های هم‌زمان رسیده‌اید.", + "transfer_consult_first_label": "ابتدا مشورت کنید", + "transfer_failed": "انتقال شکست خورد", + "transfer_failed_description": "انتقال تماس انجام نشد", + "unable_to_access_audio_input_description": "ما نتوانستیم به میکروفون شما دسترسی پیدا کنیم. لطفا تنظیمات مرورگر خود را بررسی کنید و دوباره سعی کنید.", + "unable_to_access_audio_input_title": "دسترسی به میکروفن شما امکان پذیر نیست", + "unable_to_access_media": "امکان دسترسی به دوربین/میکروفون وجود ندارد", + "unable_to_access_microphone": "دسترسی به میکروفون امکان‌پذیر نیست", + "unknown_caller": "تماس‌گیرنده‌ی ناشناس", + "unknown_person": "فرد ناشناس", + "unsilence": "صدا", + "unsupported": "تماس ها پشتیبانی نمی شوند", + "unsupported_browser": "شما نمیتوانید در این مرورگر تماس برقرار کنید.", + "user_busy": "کاربر مشغول", + "user_busy_description": "کاربر موردنظر مشغول است.", + "video_call": "تماس تصویری", + "video_call_started": "تماس تصویری شروع شد", + "voice_call": "تماس صوتی" }, "widget": { + "added_by": "ابزارک اضافه شده توسط", + "capabilities_dialog": { + "content_starting_text": "این ابزارک تمایل دارد:", + "decline_all_permission": "رد کردن همه", + "remember_Selection": "انتخاب من برای این ابزارک را بخاطر بسپار", + "title": "دسترسی‌های ابزارک را تائید کنید" + }, "capability": { - "send_stickers_this_room": "در این اتاق استیکر ارسال کنید", - "send_stickers_active_room": "در اتاق‌های فعال خود استیکر ارسال کنید", - "send_stickers_this_room_as_you": "با مشخصات کاربری خودتان در این گروه استیکر ارسال نمائید", - "send_stickers_active_room_as_you": "همانطور که هستید ، برچسب ها را به اتاق فعال خود ارسال کنید", - "see_sticker_posted_this_room": "زمان نصب برچسب در این اتاق را ببینید", - "see_sticker_posted_active_room": "ببینید چه وقتی برچسب به اتاق فعال شما ارسال می شود", - "always_on_screen_viewing_another_room": "هنگام مشاهده اتاق دیگر، روی صفحه خود باشید", "always_on_screen_generic": "بر روی صفحه خود باقی بمانید", - "switch_room": "اتاق‌هایی را که مشاهده می‌کنید تغییر دهید", - "switch_room_message_user": "اتاق، پیام و کاربرانی را که مشاهده می‌کنید، تغییر دهید", - "change_topic_this_room": "عنوان این اتاق را تغییر دهید", - "see_topic_change_this_room": "تغییرات عنوان این اتاق را مشاهده کنید", - "change_topic_active_room": "عنوان اتاق فعال خود را تغییر دهید", - "see_topic_change_active_room": "تغییرات عنوان را در اتاق فعال خود مشاهده کنید", - "change_name_this_room": "نام این اتاق را تغییر دهید", - "see_name_change_this_room": "تغییرات نام این اتاق را مشاهده کنید", - "change_name_active_room": "نام اتاق فعال خود را تغییر دهید", - "see_name_change_active_room": "تغییرات نام اتاق فعال خود را مشاهده کنید", - "change_avatar_this_room": "نمایه‌ی این اتاق را تغییر دهید", - "see_avatar_change_this_room": "تغییرات نمایه‌ی این اتاق را مشاهده کنید", + "always_on_screen_viewing_another_room": "هنگام مشاهده اتاق دیگر، روی صفحه خود باشید", + "any_room": "در بالا، اما نه در اتاقی که به آن وارد شده و یا دعوت شدید", + "byline_empty_state_key": "با یک کلید حالت خالی", + "byline_state_key": "با کلید وضعیت (state key) %(stateKey)s", + "capability": "قابلیت %(capability)s", "change_avatar_active_room": "نمایه‌ی اتاق فعال خود را تغییر دهید", - "see_avatar_change_active_room": "تغییرات نمایه‌ی اتاق فعال خود را مشاهده کنید", - "remove_ban_invite_leave_this_room": "حذف کردن،محدود کردن و یا دعوت کردن افراد به این اتاق و ترک این اتاق", + "change_avatar_this_room": "نمایه‌ی این اتاق را تغییر دهید", + "change_name_active_room": "نام اتاق فعال خود را تغییر دهید", + "change_name_this_room": "نام این اتاق را تغییر دهید", + "change_topic_active_room": "عنوان اتاق فعال خود را تغییر دهید", + "change_topic_this_room": "عنوان این اتاق را تغییر دهید", + "receive_membership_active_room": "هنگامی که افراد به اتاق فعال شما دعوت می‌شوند، آن را ترک می‌کنند و لیست افراد دعوت شده به آن را مشاهده کنید", "receive_membership_this_room": "ببینید که کی مردم در این اتاق عضو شده اند، ترک کرده اند یا به آن دعوت شده اند", "remove_ban_invite_leave_active_room": "حذف کردن،محدود کردن و یا دعوت از افراد به این اتاق فعال و سپس ترک آن", - "receive_membership_active_room": "هنگامی که افراد به اتاق فعال شما دعوت می‌شوند، آن را ترک می‌کنند و لیست افراد دعوت شده به آن را مشاهده کنید", - "byline_empty_state_key": "با یک کلید حالت خالی", - "byline_state_key": "با کلید وضعیت (state key) %(stateKey)s", - "any_room": "در بالا، اما نه در اتاقی که به آن وارد شده و یا دعوت شدید", - "specific_room": "در بالا،همچنین در این هم", - "send_event_type_this_room": "رویدادهای %(eventType)s هنگامی که داخل این اتاق هستید ارسال شود", - "see_event_type_sent_this_room": "رخداد‌های %(eventType)s را که در این اتاق ارسال شده‌اند مشاهده کنید", - "send_event_type_active_room": "رویدادهای %(eventType)s هنگامی که در اتاق فعال خود هستید ارسال شود", + "remove_ban_invite_leave_this_room": "حذف کردن،محدود کردن و یا دعوت کردن افراد به این اتاق و ترک این اتاق", + "see_avatar_change_active_room": "تغییرات نمایه‌ی اتاق فعال خود را مشاهده کنید", + "see_avatar_change_this_room": "تغییرات نمایه‌ی این اتاق را مشاهده کنید", "see_event_type_sent_active_room": "رخدادهای %(eventType)s را که در اتاق فعال شما ارسال شده، مشاهده کنید", - "capability": "قابلیت %(capability)s", - "send_messages_this_room": "همانطور که در این اتاق هستید پیام ارسال کنید", - "send_messages_active_room": "همانطور که در اتاق فعال خود هستید پیام ارسال کنید", - "see_messages_sent_this_room": "مشاهده‌ی پیام‌هایی که در این اتاق ارسال شده‌اند", + "see_event_type_sent_this_room": "رخداد‌های %(eventType)s را که در این اتاق ارسال شده‌اند مشاهده کنید", + "see_images_sent_active_room": "تصاویری را که در اتاق فعال خودتان ارسال شده‌اند، مشاهده کنید", + "see_images_sent_this_room": "تصاویری را که در این اتاق ارسال شده‌اند، مشاهده کنید", "see_messages_sent_active_room": "مشاهده‌ی پیام‌هایی که در اتاق فعال شما ارسال شده‌اند", - "send_text_messages_this_room": "همانطور که در این اتاق هستید پیام های متنی ارسال کنید", - "send_text_messages_active_room": "همانطور که در اتاق فعال خود هستید پیام های متنی ارسال کنید", - "see_text_messages_sent_this_room": "پیام‌های متنی که در این گروه ارسال شده‌اند را مشاهده کنید", - "see_text_messages_sent_active_room": "پیام‌های متنی که در اتاق فعال شما ارسال شده‌اند را مشاهده کنید", - "send_emotes_this_room": "همانطور که در این اتاق هستید شکلک‌های خود را ارسال کنید", - "send_emotes_active_room": "همانطور که در اتاق فعال خود هستید شکلک‌های خود را ارسال کنید", - "see_sent_emotes_this_room": "شکلک‌های ارسال‌شده در این اتاق را مشاهده کنید", + "see_messages_sent_this_room": "مشاهده‌ی پیام‌هایی که در این اتاق ارسال شده‌اند", + "see_msgtype_sent_active_room": "پیام های %(msgtype)s ارسال شده به اتاق فعال خودتان را مشاهده کنید", + "see_msgtype_sent_this_room": "پیام های %(msgtype)s ارسال شده به این اتاق را مشاهده کنید", + "see_name_change_active_room": "تغییرات نام اتاق فعال خود را مشاهده کنید", + "see_name_change_this_room": "تغییرات نام این اتاق را مشاهده کنید", "see_sent_emotes_active_room": "شکلک‌های ارسال‌شده در اتاق فعال خودتان را مشاهده کنید", - "send_images_this_room": "همانطور که در این اتاق هستید تصاویر را ارسال کنید", - "send_images_active_room": "همانطور که در اتاق فعال خود هستید تصاویر را ارسال کنید", - "see_images_sent_this_room": "تصاویری را که در این اتاق ارسال شده‌اند، مشاهده کنید", - "see_images_sent_active_room": "تصاویری را که در اتاق فعال خودتان ارسال شده‌اند، مشاهده کنید", - "send_videos_this_room": "همانطور که در این اتاق هستید فیلم ارسال کنید", - "send_videos_active_room": "همانطور که در اتاق فعال خود هستید فیلم ارسال کنید", - "see_videos_sent_this_room": "فیلم های ارسال شده در این اتاق را مشاهده کنید", + "see_sent_emotes_this_room": "شکلک‌های ارسال‌شده در این اتاق را مشاهده کنید", + "see_sent_files_active_room": "فایل‌های ارسال شده در اتاق فعال خودتان را مشاهده کنید", + "see_sent_files_this_room": "فایل‌های ارسال شده در این اتاق را مشاهده کنید", + "see_sticker_posted_active_room": "ببینید چه وقتی برچسب به اتاق فعال شما ارسال می شود", + "see_sticker_posted_this_room": "زمان نصب برچسب در این اتاق را ببینید", + "see_text_messages_sent_active_room": "پیام‌های متنی که در اتاق فعال شما ارسال شده‌اند را مشاهده کنید", + "see_text_messages_sent_this_room": "پیام‌های متنی که در این گروه ارسال شده‌اند را مشاهده کنید", + "see_topic_change_active_room": "تغییرات عنوان را در اتاق فعال خود مشاهده کنید", + "see_topic_change_this_room": "تغییرات عنوان این اتاق را مشاهده کنید", "see_videos_sent_active_room": "فیلم های ارسال شده در اتاق فعال خودتان را مشاهده کنید", - "send_files_this_room": "همانطور که در این اتاق هستید فایل ارسال کنید", + "see_videos_sent_this_room": "فیلم های ارسال شده در این اتاق را مشاهده کنید", + "send_emotes_active_room": "همانطور که در اتاق فعال خود هستید شکلک‌های خود را ارسال کنید", + "send_emotes_this_room": "همانطور که در این اتاق هستید شکلک‌های خود را ارسال کنید", + "send_event_type_active_room": "رویدادهای %(eventType)s هنگامی که در اتاق فعال خود هستید ارسال شود", + "send_event_type_this_room": "رویدادهای %(eventType)s هنگامی که داخل این اتاق هستید ارسال شود", "send_files_active_room": "همانطور که در اتاق فعال خود هستید فایل ارسال کنید", - "see_sent_files_this_room": "فایل‌های ارسال شده در این اتاق را مشاهده کنید", - "see_sent_files_active_room": "فایل‌های ارسال شده در اتاق فعال خودتان را مشاهده کنید", - "send_msgtype_this_room": "همانطور که در این اتاق هستید پیام های %(msgtype)s را ارسال کنید", + "send_files_this_room": "همانطور که در این اتاق هستید فایل ارسال کنید", + "send_images_active_room": "همانطور که در اتاق فعال خود هستید تصاویر را ارسال کنید", + "send_images_this_room": "همانطور که در این اتاق هستید تصاویر را ارسال کنید", + "send_messages_active_room": "همانطور که در اتاق فعال خود هستید پیام ارسال کنید", + "send_messages_this_room": "همانطور که در این اتاق هستید پیام ارسال کنید", "send_msgtype_active_room": "همانطور که در اتاق فعال خودتان هستید پیام های %(msgtype)s را ارسال کنید", - "see_msgtype_sent_this_room": "پیام های %(msgtype)s ارسال شده به این اتاق را مشاهده کنید", - "see_msgtype_sent_active_room": "پیام های %(msgtype)s ارسال شده به اتاق فعال خودتان را مشاهده کنید" - } + "send_msgtype_this_room": "همانطور که در این اتاق هستید پیام های %(msgtype)s را ارسال کنید", + "send_stickers_active_room": "در اتاق‌های فعال خود استیکر ارسال کنید", + "send_stickers_active_room_as_you": "همانطور که هستید ، برچسب ها را به اتاق فعال خود ارسال کنید", + "send_stickers_this_room": "در این اتاق استیکر ارسال کنید", + "send_stickers_this_room_as_you": "با مشخصات کاربری خودتان در این گروه استیکر ارسال نمائید", + "send_text_messages_active_room": "همانطور که در اتاق فعال خود هستید پیام های متنی ارسال کنید", + "send_text_messages_this_room": "همانطور که در این اتاق هستید پیام های متنی ارسال کنید", + "send_videos_active_room": "همانطور که در اتاق فعال خود هستید فیلم ارسال کنید", + "send_videos_this_room": "همانطور که در این اتاق هستید فیلم ارسال کنید", + "specific_room": "در بالا،همچنین در این هم", + "switch_room": "اتاق‌هایی را که مشاهده می‌کنید تغییر دهید", + "switch_room_message_user": "اتاق، پیام و کاربرانی را که مشاهده می‌کنید، تغییر دهید" + }, + "context_menu": { + "delete": "حذف ویجت", + "delete_warning": "حذف یک ویجت، باعث حذف‌شدن آن برای همه‌ی کاربران این اتاق می‌شود. آیا از حذف این ویجت اطمینان دارید؟", + "move_left": "به سمت چپ ببر", + "move_right": "به سمت راست ببر", + "remove": "حذف برای همه", + "revoke": "دسترسی‌ها را لغو کنید", + "screenshot": "عکس بگیرید", + "start_audio_stream": "آغاز جریان صدا" + }, + "cookie_warning": "این ابزارک ممکن است از کوکی استفاده کند.", + "error_hangup_description": "شما از تماس قطع شدید.(خطا: %(message)s)", + "error_hangup_title": "از دست رفتن اتصال", + "error_need_invite_permission": "نیاز است که شما قادر به دعوت کاربران به آن باشید.", + "error_need_kick_permission": "برای انجام این کار نیاز دارید که بتوانید کاربران را حذف کنید.", + "error_need_to_be_logged_in": "شما باید وارد شوید.", + "error_unable_start_audio_stream_description": "شروع پخش جریان صدا امکان‌پذیر نیست.", + "error_unable_start_audio_stream_title": "آغاز livestream با شکست همراه بود", + "modal_data_warning": "داده‌های این صفحه با %(widgetDomain)s به اشتراک گذاشته می‌شود", + "modal_title_default": "ابزارک کمکی", + "no_name": "برنامه ناشناخته", + "open_id_permissions_dialog": { + "remember_selection": "این را به یاد داشته باش", + "starting_text": "ابزارک شناسه‌ی کاربری شما را تائید خواهد کرد، اما نمی‌تواند این کارها را برای شما انجام دهد:", + "title": "به این ابزارک اجازه دهید هویت شما را تأیید کند" + }, + "popout": "بیرون انداختن ابزارک", + "set_room_layout": "چیدمان اتاق من را برای همه تنظیم کن", + "shared_data_mxid": "شناسه کاربری شما", + "shared_data_name": "نام نمایشی شما", + "shared_data_room_id": "شناسه اتاق", + "shared_data_theme": "پوسته شما", + "shared_data_url": "آدرس %(brand)s", + "shared_data_warning": "استفاده از این ابزارک ممکن است داده‌هایی را با %(widgetDomain)s به اشتراک بگذارد.", + "shared_data_warning_im": "استفاده از این ابزارک ممکن است داده‌هایی را با %(widgetDomain)s و مدیر یکپارچگیتان هم رسانی کند.", + "shared_data_widget_id": "شناسه ابزارک", + "unencrypted_warning": "ابزارک ها از رمزگذاری پیام استفاده نمی کنند." }, - "feedback": { - "sent": "بازخورد ارسال شد", - "comment_label": "نظر", - "platform_username": "سیستم‌عامل و نام کاربری شما ثبت خواهد شد تا به ما کمک کند تا جایی که می توانیم از نظرات شما استفاده کنیم.", - "pro_type": "نکته‌ای برای کاربران حرفه‌ای: اگر به مشکل نرم‌افزاری در برنامه برخورد کردید، لطفاً لاگ‌های مشکل را ارسال کنید تا به ما در ردیابی و رفع آن کمک کند.", - "existing_issue_link": "لطفاً ابتدا اشکالات موجود را در گیتهاب برنامه را مشاهده کنید. با اشکال شما مطابقتی وجود ندارد؟ مورد جدیدی را ثبت کنید.", - "send_feedback_action": "ارسال بازخورد" + "zxcvbn": { + "suggestions": { + "allUppercase": "اگر همه‌ی موارد حروف بزرگ باشند، سختی حدس‌زدن آن‌ها با حالتی که فقط از حروف کوچک استفاده شود، تفاوتی نمی‌کند", + "anotherWord": "یک یا دو کلمه دیگر اضافه کنید. کلمات غیرمعمول بهتر هستند.", + "associatedYears": "از سالهایی که با شما در ارتباط هستند دوری کنید", + "capitalization": "استفاده از حروه بزرگ کمک چندانی نمی‌کند", + "dates": "از تاریخ و سالهایی که با شما در ارتباط هستند خودداری کنید", + "l33t": "جایگزین‌های قابل پیش بینی مانند '@' به جای 'a' کمک زیادی نمی کند", + "longerKeyboardPattern": "از الگوی طولانی‌ و پیچیده‌تر استفاده نمائید", + "noNeed": "نیازی به علامت ، عدد یا حروف بزرگ نیست", + "recentYears": "از سالهای اخیر خودداری کنید", + "repeated": "از تکرار کلمات و کاراکترها خودداری نمائید", + "reverseWords": "حدس زدن کلمات معکوس خیلی سخت تر نیست", + "sequences": "از موارد پشت سر هم اجتناب کنید", + "useWords": "از چند کلمه استفاده کنید ، از عبارات معمول خودداری نمائید" + }, + "warnings": { + "common": "این یک گذرواژه‌ی بسیار رایج است", + "commonNames": "نام و نام خانوادگی‌های متداول به راحتی قابل حدس زدن هستند", + "dates": "حدس زدن تاریخ‌ها اغلب آسان است", + "extendedRepeat": "تکرارهایی مانند \"abcabcabc\" تنها مقداری سخت‌تر از \"abc\" قابل حدس‌زدن هستند", + "keyPattern": "الگوهای کوتاه صفحه کلید به راحتی قابل حدس هستند", + "namesByThemselves": "به راحتی می توان نام و نام خانوادگی را حدس زد", + "recentYears": "حدس زدن سالهای اخیر آسان است", + "sequences": "موارد متوالی نظیر abc یا 6543 برای حدس‌زدن راحت هستند", + "similarToCommon": "این مشابه یکی از گذرواژه‌‌هایی است که معمولاً استفاده می شود", + "simpleRepeat": "تکرارهایی مانند بببب به راحتی قابل حدس هستند", + "straightRow": "ردیف کلیدهای مستقیم به راحتی قابل حدس هستند", + "topHundred": "این‌ها ۱۰۰ گذرواژه‌ی پر استفاده هستند", + "topTen": "این‌ها ۱۰ گذرواژه‌ی پس استفاده هستند", + "wordByItself": "حدس زدن یک کلمه به خودی خود آسان است" + } } } diff --git a/src/i18n/strings/fi.json b/src/i18n/strings/fi.json index c54d4f3459d..2ca9155e3d6 100644 --- a/src/i18n/strings/fi.json +++ b/src/i18n/strings/fi.json @@ -1,3130 +1,2913 @@ { - "Create new room": "Luo uusi huone", - "Failed to forget room %(errCode)s": "Huoneen unohtaminen epäonnistui %(errCode)s", - "Favourite": "Suosikki", - "Notifications": "Ilmoitukset", - "Operation failed": "Toiminto epäonnistui", - "unknown error code": "tuntematon virhekoodi", - "Failed to change password. Is your password correct?": "Salasanan vaihtaminen epäonnistui. Onko salasanasi oikein?", - "No Microphones detected": "Mikrofonia ei löytynyt", - "No Webcams detected": "Kameroita ei löytynyt", - "No media permissions": "Ei mediaoikeuksia", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Voit joutua antamaan %(brand)sille luvan mikrofonin/kameran käyttöön", - "Default Device": "Oletuslaite", - "Authentication": "Tunnistautuminen", - "%(items)s and %(lastItem)s": "%(items)s ja %(lastItem)s", - "A new password must be entered.": "Sinun täytyy syöttää uusi salasana.", - "An error has occurred.": "Tapahtui virhe.", - "Anyone": "Kaikki", - "Are you sure?": "Oletko varma?", - "Are you sure you want to leave the room '%(roomName)s'?": "Oletko varma että haluat poistua huoneesta '%(roomName)s'?", - "Are you sure you want to reject the invitation?": "Oletko varma että haluat hylätä kutsun?", - "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.": "Kotipalvelimeen ei saada yhteyttä. Tarkista verkkoyhteytesi, varmista että kotipalvelimesi SSL-sertifikaatti on luotettu, ja että mikään selaimen lisäosa ei estä pyyntöjen lähettämistä.", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Yhdistäminen kotipalvelimeen HTTP:n avulla ei ole mahdollista, kun selaimen osoitepalkissa on HTTPS-osoite. Käytä joko HTTPS:ää tai salli turvattomat komentosarjat.", - "Change Password": "Vaihda salasana", - "Account": "Tili", - "and %(count)s others...": { - "other": "ja %(count)s muuta...", - "one": "ja yksi muu..." - }, - "Banned users": "Porttikiellon saaneet käyttäjät", - "Command error": "Komentovirhe", - "Commands": "Komennot", - "Confirm password": "Varmista salasana", - "Cryptography": "Salaus", - "Current password": "Nykyinen salasana", - "Custom level": "Mukautettu taso", - "Deactivate Account": "Poista tili pysyvästi", - "Default": "Oletus", - "Download %(text)s": "Lataa %(text)s", - "Email": "Sähköposti", - "Email address": "Sähköpostiosoite", - "Enter passphrase": "Syötä salalause", - "Error decrypting attachment": "Virhe purettaessa liitteen salausta", - "Export E2E room keys": "Tallenna osapuolten välisen salauksen huoneavaimet", - "Failed to ban user": "Porttikiellon antaminen epäonnistui", - "Failed to load timeline position": "Aikajanapaikan lataaminen epäonnistui", - "Failed to mute user": "Käyttäjän mykistäminen epäonnistui", - "Failed to reject invite": "Kutsun hylkääminen epäonnistui", - "Failed to reject invitation": "Kutsun hylkääminen epäonnistui", - "Failed to send request.": "Pyynnön lähettäminen epäonnistui.", - "Failed to set display name": "Näyttönimen asettaminen epäonnistui", - "Failed to unban": "Porttikiellon poistaminen epäonnistui", - "Failed to verify email address: make sure you clicked the link in the email": "Sähköpostin vahvistus epäonnistui: varmista, että napsautit sähköpostissa olevaa linkkiä", - "Failure to create room": "Huoneen luominen epäonnistui", - "Filter room members": "Suodata huoneen jäseniä", - "Forget room": "Unohda huone", - "For security, this session has been signed out. Please sign in again.": "Turvallisuussyistä tämä istunto on kirjattu ulos. Ole hyvä ja kirjaudu uudestaan.", - "Import E2E room keys": "Tuo olemassaolevat osapuolten välisen salauksen huoneavaimet", - "Incorrect username and/or password.": "Virheellinen käyttäjätunnus ja/tai salasana.", - "Incorrect verification code": "Virheellinen varmennuskoodi", - "Invalid Email Address": "Virheellinen sähköpostiosoite", - "Invited": "Kutsuttu", - "Sign in with": "Tunnistus", - "Join Room": "Liity huoneeseen", - "Jump to first unread message.": "Hyppää ensimmäiseen lukemattomaan viestiin.", - "Low priority": "Matala prioriteetti", - "Moderator": "Valvoja", - "New passwords don't match": "Uudet salasanat eivät täsmää", - "New passwords must match each other.": "Uusien salasanojen on vastattava toisiaan.", - "not specified": "ei määritetty", - "": "", - "AM": "ap.", - "PM": "ip.", - "No display name": "Ei näyttönimeä", - "No more results": "Ei enempää tuloksia", - "Passwords can't be empty": "Salasanat eivät voi olla tyhjiä", - "Permissions": "Oikeudet", - "Phone": "Puhelin", - "Profile": "Profiili", - "Reason": "Syy", - "Reject invitation": "Hylkää kutsu", - "Return to login screen": "Palaa kirjautumissivulle", - "Rooms": "Huoneet", - "Search failed": "Haku epäonnistui", - "Server error": "Palvelinvirhe", - "Session ID": "Istuntotunniste", - "This email address is already in use": "Tämä sähköpostiosoite on jo käytössä", - "This email address was not found": "Sähköpostiosoitetta ei löytynyt", - "This room has no local addresses": "Tällä huoneella ei ole paikallista osoitetta", - "This room is not accessible by remote Matrix servers": "Tähän huoneeseen ei pääse ulkopuolisilta Matrix-palvelimilta", - "Unban": "Poista porttikielto", - "Uploading %(filename)s": "Lähetetään %(filename)s", - "Uploading %(filename)s and %(count)s others": { - "one": "Lähetetään %(filename)s ja %(count)s muuta", - "other": "Lähetetään %(filename)s ja %(count)s muuta" - }, - "Historical": "Vanhat", - "Home": "Etusivu", - "Invalid file%(extra)s": "Virheellinen tiedosto%(extra)s", - "No users have specific privileges in this room": "Kellään käyttäjällä ei ole erityisiä oikeuksia", - "This room is not recognised.": "Huonetta ei tunnistettu.", - "This doesn't appear to be a valid email address": "Tämä ei vaikuta olevan kelvollinen sähköpostiosoite", - "This phone number is already in use": "Puhelinnumero on jo käytössä", - "Users": "Käyttäjät", - "Verified key": "Varmennettu avain", - "Warning!": "Varoitus!", - "Who can read history?": "Ketkä voivat lukea historiaa?", - "You are not in this room.": "Et ole tässä huoneessa.", - "You do not have permission to do that in this room.": "Sinulla ei ole oikeutta tehdä tuota tässä huoneessa.", - "You cannot place a call with yourself.": "Et voi soittaa itsellesi.", - "You do not have permission to post to this room": "Sinulla ei ole oikeutta kirjoittaa tässä huoneessa", - "You have disabled URL previews by default.": "Olet oletusarvoisesti ottanut URL-esikatselut pois käytöstä.", - "You have enabled URL previews by default.": "Olet oletusarvoisesti ottanut URL-esikatselut käyttöön.", - "You must register to use this functionality": "Sinun pitää rekisteröityä käyttääksesi tätä toiminnallisuutta", - "You need to be able to invite users to do that.": "Sinun pitää pystyä kutsua käyttäjiä voidaksesi tehdä tuon.", - "You need to be logged in.": "Sinun pitää olla kirjautunut.", - "Sun": "su", - "Mon": "ma", - "Tue": "ti", - "Wed": "ke", - "Thu": "to", - "Fri": "pe", - "Sat": "la", - "Copied!": "Kopioitu!", - "Failed to copy": "Kopiointi epäonnistui", - "Connectivity to the server has been lost.": "Yhteys palvelimeen menetettiin.", - "Sent messages will be stored until your connection has returned.": "Lähetetyt viestit tallennetaan kunnes yhteys on taas muodostettu.", - "(~%(count)s results)": { - "one": "(~%(count)s tulos)", - "other": "(~%(count)s tulosta)" - }, - "New Password": "Uusi salasana", - "Passphrases must match": "Salasanojen on täsmättävä", - "Passphrase must not be empty": "Salasana ei saa olla tyhjä", - "Export room keys": "Vie huoneen avaimet", - "Confirm passphrase": "Varmista salasana", - "Import room keys": "Tuo huoneen avaimet", - "File to import": "Tuotava tiedosto", - "You must join the room to see its files": "Sinun pitää liittyä huoneeseen voidaksesi nähdä sen sisältämät tiedostot", - "Reject all %(invitedRooms)s invites": "Hylkää kaikki %(invitedRooms)s kutsua", - "Failed to invite": "Kutsu epäonnistui", - "Confirm Removal": "Varmista poistaminen", - "Unknown error": "Tuntematon virhe", - "Unable to restore session": "Istunnon palautus epäonnistui", - "Decrypt %(text)s": "Pura %(text)s", - "Publish this room to the public in %(domain)s's room directory?": "Julkaise tämä huone verkkotunnuksen %(domain)s huoneluettelossa?", - "Missing room_id in request": "room_id puuttuu kyselystä", - "Missing user_id in request": "user_id puuttuu kyselystä", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)silla ei ole oikeuksia lähettää sinulle ilmoituksia. Ole hyvä ja tarkista selaimen asetukset", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s ei saanut lupaa lähettää ilmoituksia - yritä uudelleen", - "Room %(roomId)s not visible": "Huone %(roomId)s ei ole näkyvissä", - "%(roomName)s does not exist.": "Huonetta %(roomName)s ei ole olemassa.", - "%(roomName)s is not accessible at this time.": "%(roomName)s ei ole saatavilla tällä hetkellä.", - "Signed Out": "Uloskirjautunut", - "Start authentication": "Aloita tunnistus", - "Unable to add email address": "Sähköpostiosoitteen lisääminen epäonnistui", - "Unable to remove contact information": "Yhteystietojen poistaminen epäonnistui", - "Unable to verify email address.": "Sähköpostin vahvistaminen epäonnistui.", - "Unable to enable Notifications": "Ilmoitusten käyttöönotto epäonnistui", - "Upload Failed": "Lähetys epäonnistui", - "Failed to change power level": "Oikeustason muuttaminen epäonnistui", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Ole hyvä ja tarkista sähköpostisi ja seuraa sen sisältämää linkkiä. Kun olet valmis, napsauta Jatka.", - "Power level must be positive integer.": "Oikeustason pitää olla positiivinen kokonaisluku.", - "Server may be unavailable, overloaded, or search timed out :(": "Palvelin saattaa olla saavuttamattomissa, ylikuormitettu tai haku kesti liian kauan :(", - "Server may be unavailable, overloaded, or you hit a bug.": "Palvelin saattaa olla saavuttamattomissa, ylikuormitettu tai olet törmännyt virheeseen.", - "Server unavailable, overloaded, or something else went wrong.": "Palvelin on saavuttamattomissa, ylikuormitettu tai jotain muuta meni vikaan.", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Aikajanan tietty hetki yritettiin ladata, mutta sinulla ei ole oikeutta nähdä kyseistä viestiä.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Huoneen aikajanan tietty hetki yritettiin ladata, mutta sitä ei löytynyt.", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (oikeustaso %(powerLevelNumber)s)", - "Verification Pending": "Varmennus odottaa", - "You seem to be in a call, are you sure you want to quit?": "Sinulla näyttää olevan puhelu kesken. Haluatko varmasti lopettaa?", - "You seem to be uploading files, are you sure you want to quit?": "Näytät lähettävän tiedostoja. Oletko varma että haluat lopettaa?", - "Jan": "tammi", - "Feb": "helmi", - "Mar": "maalis", - "Apr": "huhti", - "May": "touko", - "Jun": "kesä", - "Jul": "heinä", - "Aug": "elo", - "Sep": "syys", - "Oct": "loka", - "Nov": "marras", - "Dec": "joulu", - "Please enter the code it contains:": "Ole hyvä ja syötä sen sisältämä koodi:", - "Error decrypting image": "Virhe purettaessa kuvan salausta", - "Error decrypting video": "Virhe purettaessa videon salausta", - "Add an Integration": "Lisää integraatio", - "URL Previews": "URL-esikatselut", - "Drop file here to upload": "Pudota tiedosto tähän lähettääksesi sen palvelimelle", - "Check for update": "Tarkista päivitykset", - "Something went wrong!": "Jokin meni vikaan!", - "Your browser does not support the required cryptography extensions": "Selaimesi ei tue vaadittuja kryptografisia laajennuksia", - "Not a valid %(brand)s keyfile": "Ei kelvollinen %(brand)s-avaintiedosto", - "Authentication check failed: incorrect password?": "Autentikointi epäonnistui: virheellinen salasana?", - "Do you want to set an email address?": "Haluatko asettaa sähköpostiosoitteen?", - "This will allow you to reset your password and receive notifications.": "Tämä sallii sinun uudelleenalustaa salasanasi ja vastaanottaa ilmoituksia.", - "Delete widget": "Poista sovelma", - "Unable to create widget.": "Sovelman luominen epäonnistui.", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Et voi kumota tätä muutosta, koska olet ylentämässä käyttäjää samalle oikeustasolle kuin itsesi.", - "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.": "Tämä prosessi mahdollistaa salatuissa huoneissa vastaanottamiesi viestien salausavainten viemisen tiedostoon. Voit myöhemmin tuoda ne toiseen Matrix-asiakasohjelmaan, jolloin myös se voi purkaa viestit.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Tämä prosessi mahdollistaa aiemmin tallennettujen salausavainten tuominen toiseen Matrix-asiakasohjelmaan. Tämän jälkeen voit purkaa kaikki salatut viestit jotka toinen asiakasohjelma pystyisi purkamaan.", - "Restricted": "Rajoitettu", - "You are now ignoring %(userId)s": "Et enää huomioi käyttäjää %(userId)s", - "You are no longer ignoring %(userId)s": "Huomioit jälleen käyttäjän %(userId)s", - "Mirror local video feed": "Peilaa paikallinen videosyöte", - "Unignore": "Huomioi käyttäjä jälleen", - "Jump to read receipt": "Hyppää lukukuittaukseen", - "Admin Tools": "Ylläpitotyökalut", - "Unnamed room": "Nimetön huone", - "Upload avatar": "Lähetä profiilikuva", - "Banned by %(displayName)s": "%(displayName)s antoi porttikiellon", - "Privileged Users": "Etuoikeutetut käyttäjät", - "Members only (since the point in time of selecting this option)": "Vain jäsenet (tämän valinnan tekemisestä lähtien)", - "Members only (since they were invited)": "Vain jäsenet (kutsumisestaan lähtien)", - "Members only (since they joined)": "Vain jäsenet (liittymisestään lähtien)", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s vaihtoi huoneen %(roomName)s kuvan", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s poisti huoneen kuvan.", - "%(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", - "And %(count)s more...": { - "other": "Ja %(count)s muuta..." - }, - "Please note you are logging into the %(hs)s server, not matrix.org.": "Huomaa että olet kirjautumassa palvelimelle %(hs)s, etkä palvelimelle matrix.org.", - "Notify the whole room": "Ilmoita koko huoneelle", - "Room Notification": "Huoneilmoitus", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s %(day)s. %(monthName)s %(time)s", - "%(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ä", - "Send": "Lähetä", - "%(duration)ss": "%(duration)s s", - "%(duration)sm": "%(duration)s m", - "%(duration)sh": "%(duration)s h", - "%(duration)sd": "%(duration)s pv", - "URL previews are enabled by default for participants in this room.": "URL-esikatselut on päällä oletusarvoisesti tämän huoneen jäsenillä.", - "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", - "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?", - "%(items)s and %(count)s others": { - "other": "%(items)s ja %(count)s muuta", - "one": "%(items)s ja yksi muu" - }, - "Old cryptography data detected": "Vanhaa salaustietoa havaittu", - "Sunday": "Sunnuntai", - "Failed to add tag %(tagName)s to room": "Tagin %(tagName)s lisääminen huoneeseen epäonnistui", - "Notification targets": "Ilmoituksen kohteet", - "Today": "Tänään", - "Friday": "Perjantai", - "What's New": "Mitä uutta", - "On": "Päällä", - "Changelog": "Muutosloki", - "Waiting for response from server": "Odotetaan vastausta palvelimelta", - "This Room": "Tämä huone", - "Noisy": "Äänekäs", - "Unavailable": "Ei saatavilla", - "Source URL": "Lähdeosoite", - "Filter results": "Suodata tuloksia", - "No update available.": "Ei päivityksiä saatavilla.", - "Tuesday": "Tiistai", - "Search…": "Haku…", - "Saturday": "Lauantai", - "Monday": "Maanantai", - "All Rooms": "Kaikki huoneet", - "All messages": "Kaikki viestit", - "What's new?": "Mitä uutta?", - "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", - "Yesterday": "Eilen", - "Error encountered (%(errorDetail)s).": "Virhe: %(errorDetail)s.", - "Low Priority": "Matala prioriteetti", - "Off": "Ei päällä", - "Failed to remove tag %(tagName)s from room": "Tagin %(tagName)s poistaminen huoneesta epäonnistui", - "Wednesday": "Keskiviikko", - "Thank you!": "Kiitos!", - "In reply to ": "Vastauksena käyttäjälle ", - "This room is not public. You will not be able to rejoin without an invite.": "Tämä huone ei ole julkinen. Et voi liittyä uudelleen ilman kutsua.", - "You do not have permission to start a conference call in this room": "Sinulla ei ole oikeutta aloittaa ryhmäpuhelua tässä huoneessa", - "Avoid repeated words and characters": "Vältä toistettuja sanoja ja merkkejä", - "Repeats like \"aaa\" are easy to guess": "Toistot, kuten ”aaa”, ovat helppoja arvata", - "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.", - "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.", - "Dog": "Koira", - "Cat": "Kissa", - "Lion": "Leijona", - "Horse": "Hevonen", - "Unicorn": "Yksisarvinen", - "Pig": "Sika", - "Rabbit": "Kani", - "Panda": "Panda", - "Rooster": "Kukko", - "Penguin": "Pingviini", - "Turtle": "Kilpikonna", - "Fish": "Kala", - "Octopus": "Tursas", - "Butterfly": "Perhonen", - "Flower": "Kukka", - "Tree": "Puu", - "Cactus": "Kaktus", - "Mushroom": "Sieni", - "Globe": "Maapallo", - "Moon": "Kuu", - "Cloud": "Pilvi", - "Fire": "Tuli", - "Banana": "Banaani", - "Apple": "Omena", - "Strawberry": "Mansikka", - "Corn": "Maissi", - "Pizza": "Pitsa", - "Cake": "Kakku", - "Heart": "Sydän", - "Smiley": "Hymiö", - "Robot": "Robotti", - "Hat": "Hattu", - "Glasses": "Silmälasit", - "Spanner": "Jakoavain", - "Santa": "Joulupukki", - "Umbrella": "Sateenvarjo", - "Hourglass": "Tiimalasi", - "Clock": "Kello", - "Gift": "Lahja", - "Light bulb": "Hehkulamppu", - "Book": "Kirja", - "Pencil": "Lyijykynä", - "Paperclip": "Klemmari", - "Key": "Avain", - "Hammer": "Vasara", - "Telephone": "Puhelin", - "Flag": "Lippu", - "Train": "Juna", - "Bicycle": "Polkupyörä", - "Aeroplane": "Lentokone", - "Rocket": "Raketti", - "Trophy": "Palkinto", - "Ball": "Pallo", - "Guitar": "Kitara", - "Trumpet": "Trumpetti", - "Bell": "Soittokello", - "Anchor": "Ankkuri", - "Headphones": "Kuulokkeet", - "Folder": "Kansio", - "General": "Yleiset", - "Security & Privacy": "Tietoturva ja yksityisyys", - "Roles & Permissions": "Roolit ja oikeudet", - "Room Name": "Huoneen nimi", - "Room Topic": "Huoneen aihe", - "Room version": "Huoneen versio", - "Room version:": "Huoneen versio:", - "Room information": "Huoneen tiedot", - "Room Addresses": "Huoneen osoitteet", - "Share room": "Jaa huone", - "Share Room": "Jaa huone", - "Room avatar": "Huoneen kuva", - "Main address": "Pääosoite", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Kun joku asettaa osoitteen linkiksi viestiinsä, URL-esikatselu voi näyttää tietoja linkistä kuten otsikon, kuvauksen ja kuvan verkkosivulta.", - "Link to most recent message": "Linkitä viimeisimpään viestiin", - "Encryption": "Salaus", - "Once enabled, encryption cannot be disabled.": "Kun salaus on kerran otettu käyttöön, sitä ei voi poistaa käytöstä.", - "Continue With Encryption Disabled": "Jatka salaus poistettuna käytöstä", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Muutokset historian lukuoikeuksiin pätevät vain tuleviin viesteihin tässä huoneessa. Nykyisen historian näkyvyys ei muutu.", - "You don't currently have any stickerpacks enabled": "Sinulla ei ole tarrapaketteja käytössä", - "Profile picture": "Profiilikuva", - "Email addresses": "Sähköpostiosoitteet", - "Phone numbers": "Puhelinnumerot", - "Language and region": "Kieli ja alue", - "Account management": "Tilin hallinta", - "Composer": "Viestin kirjoitus", - "Voice & Video": "Ääni ja video", - "Send analytics data": "Lähetä analytiikkatietoja", - "No Audio Outputs detected": "Äänen ulostuloja ei havaittu", - "Audio Output": "Äänen ulostulo", - "Room list": "Huoneluettelo", - "Go to Settings": "Siirry asetuksiin", - "Success!": "Onnistui!", - "Create account": "Luo tili", - "Terms and Conditions": "Käyttöehdot", - "Couldn't load page": "Sivun lataaminen ei onnistunut", - "Email (optional)": "Sähköposti (valinnainen)", - "Phone (optional)": "Puhelin (valinnainen)", - "This homeserver would like to make sure you are not a robot.": "Tämä kotipalvelin haluaa varmistaa, ettet ole robotti.", - "No backup found!": "Varmuuskopiota ei löytynyt!", - "Unable to restore backup": "Varmuuskopion palauttaminen ei onnistu", - "Link to selected message": "Linkitä valittuun viestiin", - "Send Logs": "Lähetä lokit", - "Upgrade this room to version %(version)s": "Päivitä tämä huone versioon %(version)s", - "Upgrade Room Version": "Päivitä huoneen versio", - "The room upgrade could not be completed": "Huoneen päivitystä ei voitu suorittaa", - "Failed to upgrade room": "Huoneen päivittäminen epäonnistui", - "Are you sure you want to sign out?": "Haluatko varmasti kirjautua ulos?", - "Updating %(brand)s": "Päivitetään %(brand)s", - "Incompatible Database": "Yhteensopimaton tietokanta", - "Failed to send logs: ": "Lokien lähettäminen epäonnistui: ", - "Logs sent": "Lokit lähetetty", - "Preparing to send logs": "Valmistaudutaan lokien lähettämiseen", - "Invite anyway": "Kutsu silti", - "Invite anyway and never warn me again": "Kutsu silti, äläkä varoita minua enää uudelleen", - "Click here to see older messages.": "Napsauta tästä nähdäksesi vanhemmat viestit.", - "This room is a continuation of another conversation.": "Tämä huone on jatkumo toisesta keskustelusta.", - "The conversation continues here.": "Keskustelu jatkuu täällä.", - "Share Link to User": "Jaa linkki käyttäjään", - "Muted Users": "Mykistetyt käyttäjät", - "Display Name": "Näyttönimi", - "Phone Number": "Puhelinnumero", - "Restore from Backup": "Palauta varmuuskopiosta", - "Delete Backup": "Poista varmuuskopio", - "Email Address": "Sähköpostiosoite", - "Elephant": "Norsu", - "You'll lose access to your encrypted messages": "Menetät pääsyn salattuihin viesteihisi", - "Create a new room with the same name, description and avatar": "luomme uuden huoneen samalla nimellä, kuvauksella ja kuvalla", - "Update any local room aliases to point to the new room": "päivitämme kaikki huoneen aliakset osoittamaan uuteen huoneeseen", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "estämme käyttäjiä puhumasta vanhassa huoneessa ja lähetämme viestin, joka ohjeistaa käyttäjiä siirtymään uuteen huoneeseen", - "Put a link back to the old room at the start of the new room so people can see old messages": "pistämme linkin vanhaan huoneeseen uuden huoneen alkuun, jotta ihmiset voivat nähdä vanhat viestit", - "We encountered an error trying to restore your previous session.": "Törmäsimme ongelmaan yrittäessämme palauttaa edellistä istuntoasi.", - "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.": "Jos olet aikaisemmin käyttänyt uudempaa versiota %(brand)sista, istuntosi voi olla epäyhteensopiva tämän version kanssa. Sulje tämä ikkuna ja yritä uudemman version kanssa.", - "Permission Required": "Lisäoikeuksia tarvitaan", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Tiedoston '%(fileName)s' koko ylittää tämän kotipalvelimen lähetettyjen tiedostojen ylärajan", - "Unable to load! Check your network connectivity and try again.": "Lataaminen epäonnistui! Tarkista verkkoyhteytesi ja yritä uudelleen.", - "This homeserver has hit its Monthly Active User limit.": "Tämän kotipalvelimen kuukausittaisten aktiivisten käyttäjien raja on täynnä.", - "This homeserver has exceeded one of its resource limits.": "Tämä kotipalvelin on ylittänyt yhden rajoistaan.", - "Unrecognised address": "Osoitetta ei tunnistettu", - "You do not have permission to invite people to this room.": "Sinulla ei ole oikeuksia kutsua henkilöitä tähän huoneeseen.", - "Unknown server error": "Tuntematon palvelinvirhe", - "Use a few words, avoid common phrases": "Käytä muutamaa sanaa, vältä yleisiä fraaseja", - "No need for symbols, digits, or uppercase letters": "Ei tarvetta symboleille, numeroille tai isoille kirjaimille", - "Avoid sequences": "Vältä sarjoja", - "Avoid recent years": "Vältä viime vuosia", - "Avoid years that are associated with you": "Vältä vuosia, jotka voi yhdistää sinuun", - "Avoid dates and years that are associated with you": "Vältä päivämääriä ja vuosia, jotka liittyvät sinuun", - "Capitalization doesn't help very much": "Isolla alkukirjaimella aloittaminen ei erityisesti hyödytä", - "All-uppercase is almost as easy to guess as all-lowercase": "Pelkästään isoilla kirjaimilla kirjoitettu on melkein yhtä helppo arvata kuin kokonaan pienillä kirjoitettu", - "Reversed words aren't much harder to guess": "Takaperin kirjoitetut sanat eivät ole paljoakaan vaikeampia arvata", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Arvattavat vaihdot, kuten ”@” ”a”:n sijaan ei auta paljoakaan", - "Add another word or two. Uncommon words are better.": "Lisää sana tai kaksi. Epätavalliset sanat ovat parempia.", - "Sequences like abc or 6543 are easy to guess": "Sarjat, kuten ”abc” tai ”6543” ovat helppoja arvata", - "Recent years are easy to guess": "Viime vuodet ovat helppoja arvata", - "Dates are often easy to guess": "Päivämäärät ovat usein helppoja arvata", - "This is a top-10 common password": "Tämä on kymmenen yleisimmän salasanan joukossa", - "This is a top-100 common password": "Tämä on sadan yleisimmän salasanan joukossa", - "This is a very common password": "Tämä on erittäin yleinen salasana", - "This is similar to a commonly used password": "Tämä on samankaltainen kuin yleisesti käytetty salasana", - "Names and surnames by themselves are easy to guess": "Nimet ja sukunimet yksinään ovat helppoja arvata", - "Common names and surnames are easy to guess": "Yleiset nimet ja sukunimet ovat helppoja arvata", - "Straight rows of keys are easy to guess": "Näppäimistössä peräkkäin olevat merkit ovat helppoja arvata", - "Short keyboard patterns are easy to guess": "Lyhyet näppäinsarjat ovat helppoja arvata", - "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Turvalliset viestit tämän käyttäjän kanssa ovat salattuja päästä päähän, eivätkä kolmannet osapuolet voi lukea niitä.", - "Thumbs up": "Peukut ylös", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Lähetimme sinulle sähköpostin osoitteesi vahvistamiseksi. Noudata sähköpostissa olevia ohjeita, ja napsauta sen jälkeen alla olevaa painiketta.", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Oletko varma? Et voi lukea salattuja viestejäsi, mikäli avaimesi eivät ole kunnolla varmuuskopioituna.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Salatut viestit turvataan päästä päähän -salauksella. Vain sinä ja viestien vastaanottaja(t) omaavat avaimet näiden viestien lukemiseen.", - "Unable to load key backup status": "Avainten varmuuskopionnin tilan lukeminen epäonnistui", - "Back up your keys before signing out to avoid losing them.": "Varmuuskopioi avaimesi ennen kuin kirjaudut ulos välttääksesi avainten menetyksen.", - "All keys backed up": "Kaikki avaimet on varmuuskopioitu", - "Start using Key Backup": "Aloita avainvarmuuskopion käyttö", - "Unable to verify phone number.": "Puhelinnumeron vahvistaminen epäonnistui.", - "Verification code": "Varmennuskoodi", - "Autocomplete delay (ms)": "Automaattisen täydennyksen viive (ms)", - "Ignored users": "Sivuutetut käyttäjät", - "Bulk options": "Massatoimintoasetukset", - "Missing media permissions, click the button below to request.": "Mediaoikeuksia puuttuu. Napsauta painikkeesta pyytääksesi oikeuksia.", - "Request media permissions": "Pyydä mediaoikeuksia", - "Manually export keys": "Vie avaimet käsin", - "Share User": "Jaa käyttäjä", - "Share Room Message": "Jaa huoneviesti", - "Use a longer keyboard pattern with more turns": "Käytä pidempiä näppäinyhdistelmiä, joissa on enemmän suunnanmuutoksia", - "Got It": "Ymmärretty", - "Scissors": "Sakset", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s %(day)s. %(monthName)s %(fullYear)s", - "Missing roomId.": "roomId puuttuu.", - "Enable widget screenshots on supported widgets": "Ota sovelmien kuvankaappaukset käyttöön tuetuissa sovelmissa", - "This event could not be displayed": "Tätä tapahtumaa ei voitu näyttää", - "Demote yourself?": "Alenna itsesi?", - "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.": "Et voi perua tätä muutosta, koska olet alentamassa itseäsi. Jos olet viimeinen oikeutettu henkilö tässä huoneessa, oikeuksia ei voi enää saada takaisin.", - "Demote": "Alenna", - "This room has been replaced and is no longer active.": "Tämä huone on korvattu, eikä se ole enää aktiivinen.", - "Replying": "Vastataan", - "Only room administrators will see this warning": "Vain huoneen ylläpitäjät näkevät tämän varoituksen", - "Add some now": "Lisää muutamia", - "Error updating main address": "Pääosoitteen päivityksessä tapahtui virhe", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Huoneen pääosoitteen päivityksessä tapahtui virhe. Se ei välttämättä ole sallittua tällä palvelimella tai kyseessä on väliaikainen virhe.", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "Salatuissa huoneissa, kuten tässä, osoitteiden esikatselut ovat oletuksena pois käytöstä, jotta kotipalvelimesi (missä osoitteiden esikatselut luodaan) ei voi kerätä tietoa siitä, mitä linkkejä näet tässä huoneessa.", - "Popout widget": "Avaa sovelma omassa ikkunassaan", - "The user must be unbanned before they can be invited.": "Käyttäjän porttikielto täytyy poistaa ennen kutsumista.", - "Accept all %(invitedRooms)s invites": "Hyväksy kaikki %(invitedRooms)s kutsua", - "Send %(eventType)s events": "Lähetä %(eventType)s-tapahtumat", - "Select the roles required to change various parts of the room": "Valitse roolit, jotka vaaditaan huoneen eri osioiden muuttamiseen", - "Enable encryption?": "Ota salaus käyttöön?", - "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.": "Salausta ei voi ottaa pois käytöstä käyttöönoton jälkeen. Viestejä, jotka on lähetetty salattuun huoneeseen, voidaan lukea vain huoneen jäsenten, ei palvelimen, toimesta. Salauksen käyttöönotto saattaa haitata bottien ja siltojen toimivuutta. Lisää tietoa salauksesta.", - "Power level": "Oikeuksien taso", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Tapahtuman, johon oli vastattu, lataaminen epäonnistui. Se joko ei ole olemassa tai sinulla ei ole oikeutta katsoa sitä.", - "The following users may not exist": "Seuraavat käyttäjät eivät välttämättä ole olemassa", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Alla luetelluille Matrix ID:ille ei löytynyt profiileja. Haluaisitko kutsua ne siitä huolimatta?", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Ennen lokien lähettämistä sinun täytyy luoda Githubiin issue (kysymys/ongelma), joka sisältää kuvauksen ongelmastasi.", - "Unable to load commit detail: %(msg)s": "Commitin tietojen hakeminen epäonnistui: %(msg)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": "Jotta et menetä keskusteluhistoriaasi, sinun täytyy tallentaa huoneen avaimet ennen kuin kirjaudut ulos. Joudut käyttämään uudempaa %(brand)sin versiota tätä varten", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Varmenna tämä käyttäjä merkitäksesi hänet luotetuksi. Käyttäjiin luottaminen antaa sinulle ylimääräistä mielenrauhaa käyttäessäsi päästä päähän -salausta.", - "Incoming Verification Request": "Saapuva varmennuspyyntö", - "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.": "Olet aikaisemmin käytttänyt %(brand)sia laitteella %(host)s, jossa oli jäsenten laiska lataus käytössä. Tässä versiossa laiska lataus on pois käytöstä. Koska paikallinen välimuisti ei ole yhteensopiva näiden kahden asetuksen välillä, %(brand)sin täytyy synkronoida tilisi tiedot uudelleen.", - "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.": "Jos sinulla on toinen %(brand)sin versio edelleen auki toisessa välilehdessä, suljethan sen, koska %(brand)sin käyttäminen samalla laitteella niin, että laiska lataus on toisessa välilehdessä käytössä ja toisessa ei, aiheuttaa ongelmia.", - "Incompatible local cache": "Yhteensopimaton paikallinen välimuisti", - "Clear cache and resync": "Tyhjennä välimuisti ja hae tiedot uudelleen", - "%(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 käyttää nyt 3-5 kertaa vähemmän muistia, koska se lataa tietoa muista käyttäjistä vain tarvittaessa. Odotathan, kun haemme tarvittavat tiedot palvelimelta!", - "I don't want my encrypted messages": "En halua salattuja viestejäni", - "Room Settings - %(roomName)s": "Huoneen asetukset — %(roomName)s", - "Clear Storage and Sign Out": "Tyhjennä varasto ja kirjaudu ulos", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Selaimen varaston tyhjentäminen saattaa korjata ongelman, mutta kirjaa sinut samalla ulos ja estää sinua lukemasta salattuja keskusteluita.", - "Unable to load backup status": "Varmuuskopioinnin tilan lataaminen epäonnistui", - "Failed to decrypt %(failedCount)s sessions!": "%(failedCount)s istunnon purkaminen epäonnistui!", - "Warning: you should only set up key backup from a trusted computer.": "Varoitus: sinun pitäisi ottaa avainvarmuuskopio käyttöön vain luotetulla tietokoneella.", - "Please review and accept all of the homeserver's policies": "Tarkistathan tämän kotipalvelimen käytännöt", - "Please review and accept the policies of this homeserver:": "Tarkistathan tämän kotipalvelimen käytännöt:", - "Join millions for free on the largest public server": "Liity ilmaiseksi miljoonien joukkoon suurimmalla julkisella palvelimella", - "Can't leave Server Notices room": "Palvelinilmoitushuonetta ei voitu jättää", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Tämä huone on kotipalvelimen tärkeille viesteille, joten ei voi poistua siitä.", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Jatkaaksesi kotipalvelimen %(homeserverDomain)s käyttöä, sinun täytyy lukea ja hyväksyä käyttöehtomme.", - "Review terms and conditions": "Lue käyttöehdot", - "You can't send any messages until you review and agree to our terms and conditions.": "Et voi lähettää viestejä ennen kuin luet ja hyväksyt käyttöehtomme.", - "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.": "Viestiäsi ei lähetetty, koska tämä kotipalvelin on saavuttanut kuukausittaisten aktiivisten käyttäjien rajan. Ota yhteyttä palvelun ylläpitäjään jatkaaksesi palvelun käyttämistä.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Viestiäsi ei lähetetty, koska tämä kotipalvelin on ylittänyt resurssirajan. Ota yhteyttä palvelun ylläpitäjään jatkaaksesi palvelun käyttämistä.", - "Could not load user profile": "Käyttäjäprofiilia ei voitu ladata", - "General failure": "Yleinen virhe", - "Please contact your service administrator to continue using this service.": "Ota yhteyttä palvelun ylläpitäjään jatkaaksesi palvelun käyttöä.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Viety tiedosto suojataan salasanalla. Syötä salasana tähän purkaaksesi tiedoston salauksen.", - "That matches!": "Täsmää!", - "That doesn't match.": "Ei täsmää.", - "Go back to set it again.": "Palaa asettamaan se uudelleen.", - "Your keys are being backed up (the first backup could take a few minutes).": "Avaimiasi varmuuskopioidaan (ensimmäinen varmuuskopio voi viedä muutaman minuutin).", - "Unable to create key backup": "Avaimen varmuuskopiota ei voi luoda", - "Upgrade this room to the recommended room version": "Päivitä tämä huone suositeltuun huoneversioon", - "This room is running room version , which this homeserver has marked as unstable.": "Tämä huone pyörii versiolla , jonka tämä kotipalvelin on merkannut epävakaaksi.", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Huoneen päivittäminen sulkee huoneen nykyisen instanssin ja luo päivitetyn huoneen samalla nimellä.", - "Failed to revoke invite": "Kutsun kumoaminen epäonnistui", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Kutsun kumoaminen epäonnistui. Kyseessä saattaa olla väliaikainen ongelma tai sinulla ei ole tarvittavia oikeuksia kutsun kumoamiseen.", - "Revoke invite": "Kumoa kutsu", - "Invited by %(sender)s": "Kutsuttu henkilön %(sender)s toimesta", - "Remember my selection for this widget": "Muista valintani tälle sovelmalle", - "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.": "Tunnistimme dataa, joka on lähtöisin vanhasta %(brand)sin versiosta. Tämä aiheuttaa toimintahäiriöitä päästä päähän -salauksessa vanhassa versiossa. Viestejä, jotka on salattu päästä päähän -salauksella vanhalla versiolla, ei välttämättä voida purkaa tällä versiolla. Tämä voi myös aiheuttaa epäonnistumisia viestien välityksessä tämän version kanssa. Jos kohtaat ongelmia, kirjaudu ulos ja takaisin sisään. Säilyttääksesi viestihistoriasi, vie salausavaimesi ja tuo ne uudelleen.", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "Sinulla on %(count)s lukematonta ilmoitusta huoneen edellisessä versiossa.", - "one": "Sinulla on %(count)s lukematon ilmoitus huoneen edellisessä versiossa." - }, - "Your password has been reset.": "Salasanasi on nollattu.", - "Invalid homeserver discovery response": "Epäkelpo kotipalvelimen etsinnän vastaus", - "Invalid identity server discovery response": "Epäkelpo identiteettipalvelimen etsinnän vastaus", - "Set up": "Ota käyttöön", - "New Recovery Method": "Uusi palautustapa", - "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.": "Jos et ottanut käyttöön uutta palautustapaa, hyökkääjä saattaa yrittää käyttää tiliäsi. Vaihda tilisi salasana ja aseta uusi palautustapa asetuksissa välittömästi.", - "Set up Secure Messages": "Ota käyttöön salatut viestit", - "Recovery Method Removed": "Palautustapa poistettu", - "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.": "Jos et poistanut palautustapaa, hyökkääjä saattaa yrittää käyttää tiliäsi. Vaihda tilisi salasana ja aseta uusi palautustapa asetuksissa välittömästi.", - "The file '%(fileName)s' failed to upload.": "Tiedoston '%(fileName)s' lähettäminen ei onnistunut.", - "The server does not support the room version specified.": "Palvelin ei tue määritettyä huoneversiota.", - "The user's homeserver does not support the version of the room.": "Käyttäjän kotipalvelin ei tue huoneen versiota.", - "View older messages in %(roomName)s.": "Näytä vanhemmat viestit huoneessa %(roomName)s.", - "Join the conversation with an account": "Liity keskusteluun tilin avulla", - "Sign Up": "Rekisteröidy", - "Reason: %(reason)s": "Syy: %(reason)s", - "Forget this room": "Unohda tämä huone", - "Re-join": "Liity uudelleen", - "You were banned from %(roomName)s by %(memberName)s": "%(memberName)s antoi sinulle porttikiellon huoneeseen %(roomName)s", - "Something went wrong with your invite to %(roomName)s": "Jotain meni vikaan kutsussasi huoneeseen %(roomName)s", - "You can only join it with a working invite.": "Voit liittyä siihen vain toimivalla kutsulla.", - "Join the discussion": "Liity keskusteluun", - "Try to join anyway": "Yritä silti liittyä", - "Do you want to chat with %(user)s?": "Haluatko keskustella käyttäjän %(user)s kanssa?", - "Do you want to join %(roomName)s?": "Haluatko liittyä huoneeseen %(roomName)s?", - " invited you": " kutsui sinut", - "You're previewing %(roomName)s. Want to join it?": "Esikatselet huonetta %(roomName)s. Haluatko liittyä siihen?", - "%(roomName)s can't be previewed. Do you want to join it?": "Huonetta %(roomName)s ei voi esikatsella. Haluatko liittyä siihen?", - "This room has already been upgraded.": "Tämä huone on jo päivitetty.", - "Rotate Left": "Kierrä vasempaan", - "Rotate Right": "Kierrä oikeaan", - "Sign out and remove encryption keys?": "Kirjaudu ulos ja poista salausavaimet?", - "Missing session data": "Istunnon dataa puuttuu", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Istunnon dataa, mukaan lukien salausavaimia, puuttuu. Kirjaudu ulos ja sisään, jolloin avaimet palautetaan varmuuskopiosta.", - "Your browser likely removed this data when running low on disk space.": "Selaimesi luultavasti poisti tämän datan, kun levytila oli vähissä.", - "Upload files (%(current)s of %(total)s)": "Lähettää tiedostoa (%(current)s / %(total)s)", - "Upload files": "Lähetä tiedostot", - "These files are too large to upload. The file size limit is %(limit)s.": "Tiedostot ovat liian isoja lähetettäväksi. Tiedoston kokoraja on %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Osa tiedostoista on liian isoja lähetettäväksi. Tiedoston kokoraja on %(limit)s.", - "Upload %(count)s other files": { - "other": "Lähetä %(count)s muuta tiedostoa", - "one": "Lähetä %(count)s muu tiedosto" - }, - "Cancel All": "Peruuta kaikki", - "Upload Error": "Lähetysvirhe", - "Use an email address to recover your account": "Voit palauttaa tilisi sähköpostiosoitteen avulla", - "Enter email address (required on this homeserver)": "Syötä sähköpostiosoite (vaaditaan tällä kotipalvelimella)", - "Doesn't look like a valid email address": "Ei näytä kelvolliselta sähköpostiosoitteelta", - "Enter password": "Syötä salasana", - "Password is allowed, but unsafe": "Salasana on sallittu, mutta turvaton", - "Nice, strong password!": "Hyvä, vahva salasana!", - "Passwords don't match": "Salasanat eivät täsmää", - "Other users can invite you to rooms using your contact details": "Muut voivat kutsua sinut huoneisiin yhteystietojesi avulla", - "Enter phone number (required on this homeserver)": "Syötä puhelinnumero (vaaditaan tällä kotipalvelimella)", - "Enter username": "Syötä käyttäjätunnus", - "Some characters not allowed": "Osaa merkeistä ei sallita", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Kotipalvelimen osoite ei näytä olevan kelvollinen Matrix-kotipalvelin", - "Identity server URL does not appear to be a valid identity server": "Identiteettipalvelimen osoite ei näytä olevan kelvollinen identiteettipalvelin", - "edited": "muokattu", - "To help us prevent this in future, please send us logs.": "Voit auttaa meitä estämään tämän toistumisen lähettämällä meille lokeja.", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Tiedosto on liian iso lähetettäväksi. Tiedostojen kokoraja on %(limit)s mutta tämä tiedosto on %(sizeOfThisFile)s.", - "No homeserver URL provided": "Kotipalvelimen osoite puuttuu", - "Unexpected error resolving homeserver configuration": "Odottamaton virhe selvitettäessä kotipalvelimen asetuksia", - "Edit message": "Muokkaa viestiä", - "Show hidden events in timeline": "Näytä piilotetut tapahtumat aikajanalla", - "Notes": "Huomautukset", - "Add room": "Lisää huone", - "Cannot reach homeserver": "Kotipalvelinta ei voida tavoittaa", - "Your %(brand)s is misconfigured": "%(brand)sin asetukset ovat pielessä", - "Cannot reach identity server": "Identiteettipalvelinta ei voida tavoittaa", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Varmista, että internet-yhteytesi on vakaa, tai ota yhteyttä palvelimen ylläpitäjään", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Pyydä %(brand)s-ylläpitäjääsi tarkistamaan, onko asetuksissasivirheellisiä tai toistettuja merkintöjä.", - "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.": "Voit rekisteröityä, mutta osa toiminnoista on pois käytöstä kunnes identiteettipalvelin on jälleen toiminnassa. Jos tämä varoitus toistuu, tarkista asetuksesi tai ota yhteyttä palvelimen ylläpitäjään.", - "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.": "Voit palauttaa salasanasi, mutta osa toiminnoista on pois käytöstä kunnes identiteettipalvelin on jälleen toiminnassa. Jos tämä varoitus toistuu, tarkista asetuksesi tai ota yhteyttä palvelimen ylläpitäjään.", - "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.": "Voit kirjautua, mutta osa toiminnoista on pois käytöstä kunnes identiteettipalvelin on jälleen toiminnassa. Jos tämä varoitus toistuu, tarkista asetuksesi tai ota yhteyttä palvelimen ylläpitäjään.", - "Unexpected error resolving identity server configuration": "Odottamaton virhe selvitettäessä identiteettipalvelimen asetuksia", - "Uploaded sound": "Asetettu ääni", - "Sounds": "Äänet", - "Notification sound": "Ilmoitusääni", - "Set a new custom sound": "Aseta uusi mukautettu ääni", - "Browse": "Selaa", - "Use lowercase letters, numbers, dashes and underscores only": "Käytä ainoastaan pieniä kirjaimia, numeroita, yhdysviivoja ja alaviivoja", - "Edited at %(date)s. Click to view edits.": "Muokattu %(date)s. Napsauta nähdäksesi muokkaukset.", - "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", - "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", - "Clear all data": "Poista kaikki tiedot", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Kerro mikä meni pieleen, tai, mikä parempaa, luo GitHub-issue joka kuvailee ongelman.", - "Removing…": "Poistetaan…", - "Failed to re-authenticate due to a homeserver problem": "Uudelleenautentikointi epäonnistui kotipalvelinongelmasta johtuen", - "Clear personal data": "Poista henkilökohtaiset tiedot", - "Find others by phone or email": "Löydä muita käyttäjiä puhelimen tai sähköpostin perusteella", - "Be found by phone or email": "Varmista, että sinut löydetään puhelimen tai sähköpostin perusteella", - "Use bots, bridges, widgets and sticker packs": "Käytä botteja, siltoja, sovelmia ja tarrapaketteja", - "Terms of Service": "Käyttöehdot", - "Service": "Palvelu", - "Summary": "Yhteenveto", - "Always show the window menu bar": "Näytä aina ikkunan valikkorivi", - "Unable to revoke sharing for email address": "Sähköpostiosoitteen jakamista ei voi perua", - "Unable to share email address": "Sähköpostiosoitetta ei voi jakaa", - "Unable to share phone number": "Puhelinnumeroa ei voi jakaa", - "Checking server": "Tarkistetaan palvelinta", - "Disconnect from the identity server ?": "Katkaise yhteys identiteettipalvelimeen ?", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Käytät palvelinta tuntemiesi henkilöiden löytämiseen ja löydetyksi tulemiseen. Voit vaihtaa identiteettipalvelintasi alla.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Et käytä tällä hetkellä identiteettipalvelinta. Lisää identiteettipalvelin alle löytääksesi tuntemiasi henkilöitä ja tullaksesi löydetyksi.", - "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.": "Yhteyden katkaiseminen identiteettipalvelimeesi tarkoittaa, että muut käyttäjät eivät löydä sinua etkä voi kutsua muita sähköpostin tai puhelinnumeron perusteella.", - "Call failed due to misconfigured server": "Puhelu epäonnistui palvelimen väärien asetusten takia", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Pyydä kotipalvelimesi (%(homeserverDomain)s) ylläpitäjää asentamaan TURN-palvelin, jotta puhelut toimisivat luotettavasti.", - "Only continue if you trust the owner of the server.": "Jatka vain, jos luotat palvelimen omistajaan.", - "reacted with %(shortName)s": "reagoi(vat) emojilla %(shortName)s", - "Accept to continue:": "Hyväksy jatkaaksesi:", - "Identity server has no terms of service": "Identiteettipalvelimella ei ole käyttöehtoja", - "The identity server you have chosen does not have any terms of service.": "Valitsemallasi identiteettipalvelimella ei ole käyttöehtoja.", - "Terms of service not accepted or the identity server is invalid.": "Käyttöehtoja ei ole hyväksytty tai identiteettipalvelin ei ole kelvollinen.", - "Enter a new identity server": "Syötä uusi identiteettipalvelin", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Hyväksy identiteettipalvelimen (%(serverName)s) käyttöehdot, jotta sinut voi löytää sähköpostiosoitteen tai puhelinnumeron perusteella.", - "Deactivate account": "Poista tili pysyvästi", - "Remove %(email)s?": "Poista %(email)s?", - "Remove %(phone)s?": "Poista %(phone)s?", - "Command Help": "Komento-ohje", - "This account has been deactivated.": "Tämä tili on poistettu.", - "Use an identity server": "Käytä identiteettipalvelinta", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Ellet halua käyttää palvelinta löytääksesi tuntemiasi ihmisiä ja tullaksesi löydetyksi, syötä toinen identiteettipalvelin alle.", - "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.": "Identiteettipalvelimen käyttäminen on valinnaista. Jos päätät olla käyttämättä identiteettipalvelinta, muut käyttäjät eivät löydä sinua etkä voi kutsua muita sähköpostin tai puhelinnumeron perusteella.", - "Do not use an identity server": "Älä käytä identiteettipalvelinta", - "This invite to %(roomName)s was sent to %(email)s": "Tämä kutsu huoneeseen %(roomName)s lähetettiin sähköpostiosoitteeseen %(email)s", - "Change identity server": "Vaihda identiteettipalvelinta", - "Disconnect from the identity server and connect to instead?": "Katkaise yhteys identiteettipalvelimeen ja yhdistä sen sijaan identiteettipalvelimeen ?", - "Disconnect identity server": "Katkaise yhteys identiteettipalvelimeen", - "You are still sharing your personal data on the identity server .": "Jaat edelleen henkilökohtaisia tietojasi identiteettipalvelimella .", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Suosittelemme, että poistat sähköpostiosoitteesi ja puhelinnumerosi identiteettipalvelimelta ennen yhteyden katkaisemista.", - "Disconnect anyway": "Katkaise yhteys silti", - "No recent messages by %(user)s found": "Käyttäjän %(user)s kirjoittamia viimeaikaisia viestejä ei löytynyt", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Kokeile vierittää aikajanaa ylöspäin nähdäksesi, löytyykö aiempia viestejä.", - "Remove recent messages by %(user)s": "Poista käyttäjän %(user)s viimeaikaiset viestit", - "Remove %(count)s messages": { - "other": "Poista %(count)s viestiä", - "one": "Poista yksi viesti" - }, - "Remove recent messages": "Poista viimeaikaiset viestit", - "Italics": "Kursivoitu", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Kutsu huoneeseen %(roomName)s lähetettiin osoitteeseen %(email)s, joka ei ole yhteydessä tiliisi", - "Error changing power level requirement": "Virhe muutettaessa oikeustasovaatimusta", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Huoneen oikeustasovaatimuksia muutettaessa tapahtui virhe. Varmista, että sinulla on riittävät oikeudet ja yritä uudelleen.", - "Error changing power level": "Virhe muutettaessa oikeustasoa", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Käyttäjän oikeustasoa muutettaessa tapahtui virhe. Varmista, että sinulla on riittävät oikeudet ja yritä uudelleen.", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Suuren viestimäärän tapauksessa toiminto voi kestää jonkin aikaa. Älä lataa asiakasohjelmaasi uudelleen sillä aikaa.", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Aseta identiteettipalvelin asetuksissa saadaksesi kutsuja suoraan %(brand)sissa.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Jaa tämä sähköposti asetuksissa saadaksesi kutsuja suoraan %(brand)sissa.", - "Explore rooms": "Selaa huoneita", - "Unable to revoke sharing for phone number": "Puhelinnumeron jakamista ei voi kumota", - "Deactivate user?": "Poista käyttäjä pysyvästi?", - "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?": "Käyttäjän poistaminen kirjaa hänet ulos ja estää häntä kirjautumasta takaisin sisään. Lisäksi hän poistuu kaikista huoneista, joissa hän on. Tätä toimintoa ei voi kumota. Oletko varma, että haluat pysyvästi poistaa tämän käyttäjän?", - "Deactivate user": "Poista käyttäjä pysyvästi", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Linkitä tämä sähköposti tilisi kanssa asetuksissa, jotta voit saada kutsuja suoraan %(brand)sissa.", - "e.g. my-room": "esim. oma-huone", - "Show image": "Näytä kuva", - "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", - "Add Phone Number": "Lisää puhelinnumero", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Suosittelemme poistamaan henkilökohtaiset tietosi identiteettipalvelimelta ennen yhteyden katkaisemista. Valitettavasti identiteettipalvelin on parhaillaan poissa verkosta tai siihen ei saada yhteyttä.", - "You should:": "Sinun tulisi:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "tarkistaa, että selaimen lisäosat (kuten Privacy Badger) eivät estä identiteettipalvelinta", - "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", - "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.", - "Jump to first invite.": "Siirry ensimmäiseen kutsuun.", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Tekstiviesti on lähetetty numeroon +%(msisdn)s. Syötä siinä oleva varmistuskoodi.", - "Failed to deactivate user": "Käyttäjän poistaminen epäonnistui", - "Hide advanced": "Piilota lisäasetukset", - "Show advanced": "Näytä lisäasetukset", - "Document": "Asiakirja", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Captchan julkinen avain puuttuu kotipalvelimen asetuksista. Ilmoita tämä kotipalvelimesi ylläpitäjälle.", - "Command Autocomplete": "Komentojen automaattinen täydennys", - "Emoji Autocomplete": "Emojien automaattinen täydennys", - "Notification Autocomplete": "Ilmoitusten automaattinen täydennys", - "Room Autocomplete": "Huoneiden automaattinen täydennys", - "User Autocomplete": "Käyttäjien automaattinen täydennys", - "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.": "Tämä toiminto vaatii oletusidentiteettipalvelimen käyttämistä sähköpostiosoitteen tai puhelinnumeron validointiin, mutta palvelimella ei ole käyttöehtoja.", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "My Ban List": "Tekemäni estot", - "This is your list of users/servers you have blocked - don't leave the room!": "Tämä on luettelo käyttäjistä ja palvelimista, jotka olet estänyt - älä poistu huoneesta!", - "Something went wrong. Please try again or view your console for hints.": "Jotain meni vikaan. Yritä uudelleen tai katso vihjeitä konsolista.", - "Please try again or view your console for hints.": "Yritä uudelleen tai katso vihjeitä konsolista.", - "⚠ These settings are meant for advanced users.": "⚠ Nämä asetukset on tarkoitettu edistyneille käyttäjille.", - "eg: @bot:* or example.org": "esim. @bot:* tai esimerkki.org", - "Your email address hasn't been verified yet": "Sähköpostiosoitettasi ei ole vielä varmistettu", - "Verify the link in your inbox": "Varmista sähköpostiisi saapunut linkki", - "Message Actions": "Viestitoiminnot", - "None": "Ei mitään", - "View rules": "Näytä säännöt", - "Any of the following data may be shared:": "Seuraavat tiedot saatetaan jakaa:", - "Your display name": "Näyttönimesi", - "Your user ID": "Käyttäjätunnuksesi", - "Your theme": "Teemasi", - "%(brand)s URL": "%(brand)sin URL-osoite", - "Room ID": "Huoneen tunnus", - "Widget ID": "Sovelman tunnus", - "Using this widget may share data with %(widgetDomain)s.": "Tämän sovelman käyttäminen voi jakaa tietoja verkkotunnukselle %(widgetDomain)s.", - "Widget added by": "Sovelman lisäsi", - "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.", - "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", - "Discovery": "Käyttäjien etsintä", - "Ignored/Blocked": "Sivuutettu/estetty", - "Error adding ignored user/server": "Virhe sivuutetun käyttäjän/palvelimen lisäämisessä", - "Error subscribing to list": "Virhe listalle liityttäessä", - "Error removing ignored user/server": "Virhe sivuutetun käyttäjän/palvelimen poistamisessa", - "Error unsubscribing from list": "Virhe listalta poistuttaessa", - "Ban list rules - %(roomName)s": "Estolistan säännöt - %(roomName)s", - "Server rules": "Palvelinehdot", - "User rules": "Käyttäjäehdot", - "You have not ignored anyone.": "Et ole sivuuttanut ketään.", - "You are currently ignoring:": "Jätät tällä hetkellä huomiotta:", - "You are not subscribed to any lists": "Et ole liittynyt yhteenkään listaan", - "You are currently subscribed to:": "Olet tällä hetkellä liittynyt:", - "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.": "Käyttäjien huomiotta jättäminen tapahtuu estolistojen kautta, joissa on tieto siitä, kenet pitää estää. Estolistalle liittyminen tarkoittaa, että ne käyttäjät/palvelimet, jotka tämä lista estää, eivät näy sinulle.", - "Personal ban list": "Henkilökohtainen estolista", - "Server or user ID to ignore": "Sivuutettava palvelin tai käyttäjätunnus", - "Subscribed lists": "Tilatut listat", - "Subscribing to a ban list will cause you to join it!": "Estolistan käyttäminen saa sinut liittymään listalle!", - "If this isn't what you want, please use a different tool to ignore users.": "Jos et halua tätä, käytä eri työkalua käyttäjien sivuuttamiseen.", - "Read Marker lifetime (ms)": "Viestin luetuksi merkkaamisen kesto (ms)", - "Click the link in the email you received to verify and then click continue again.": "Napsauta lähettämässämme sähköpostissa olevaa linkkiä vahvistaaksesi tunnuksesi. Napsauta sen jälkeen tällä sivulla olevaa painiketta ”Jatka”.", - "Discovery options will appear once you have added an email above.": "Etsinnän asetukset näkyvät sen jälkeen, kun olet lisännyt sähköpostin.", - "Please enter verification code sent via text.": "Syötä tekstiviestillä saamasi varmennuskoodi.", - "Discovery options will appear once you have added a phone number above.": "Etsinnän asetukset näkyvät sen jälkeen, kun olet lisännyt puhelinnumeron.", - "Failed to connect to integration manager": "Yhdistäminen integraatioiden lähteeseen epäonnistui", - "This client does not support end-to-end encryption.": "Tämä asiakasohjelma ei tue päästä päähän -salausta.", - "Messages in this room are not end-to-end encrypted.": "Tämän huoneen viestit eivät ole päästä päähän -salattuja.", - "Messages in this room are end-to-end encrypted.": "Tämän huoneen viestit ovat päästä päähän -salattuja.", - "You have ignored this user, so their message is hidden. Show anyways.": "Olet sivuuttanut tämän käyttäjän, joten hänen viestinsä on piilotettu. Näytä silti.", - "You verified %(name)s": "Varmensit käyttäjän %(name)s", - "You cancelled verifying %(name)s": "Peruutit käyttäjän %(name)s varmennuksen", - "%(name)s cancelled verifying": "%(name)s peruutti varmennuksen", - "You accepted": "Hyväksyit", - "%(name)s accepted": "%(name)s hyväksyi", - "You cancelled": "Peruutit", - "%(name)s cancelled": "%(name)s peruutti", - "%(name)s wants to verify": "%(name)s haluaa varmentaa", - "You sent a verification request": "Lähetit varmennuspyynnön", - "Widgets do not use message encryption.": "Sovelmat eivät käytä viestien salausta.", - "More options": "Lisää asetuksia", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Käytä identiteettipalvelinta kutsuaksesi henkilöitä sähköpostilla. Käytä oletusta (%(defaultIdentityServerName)s) tai aseta toinen palvelin asetuksissa.", - "Use an identity server to invite by email. Manage in Settings.": "Käytä identiteettipalvelinta kutsuaksesi käyttäjiä sähköpostilla. Voit vaihtaa identiteettipalvelimen asetuksissa.", - "Integrations are disabled": "Integraatiot ovat pois käytöstä", - "Integrations not allowed": "Integraatioiden käyttö on kielletty", - "Remove for everyone": "Poista kaikilta", - "Verification Request": "Varmennuspyyntö", - "Failed to get autodiscovery configuration from server": "Automaattisen etsinnän asetusten hakeminen palvelimelta epäonnistui", - "Invalid base_url for m.homeserver": "Epäkelpo base_url palvelimelle m.homeserver", - "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.", - "Cross-signing public keys:": "Ristiinvarmennuksen julkiset avaimet:", - "not found": "ei löydetty", - "Cross-signing private keys:": "Ristiinvarmennuksen salaiset avaimet:", - "in secret storage": "salavarastossa", - "Secret storage public key:": "Salavaraston julkinen avain:", - "in account data": "tilin tiedoissa", - "not stored": "ei tallennettu", - "Unencrypted": "Suojaamaton", - "Close preview": "Sulje esikatselu", - " wants to chat": " haluaa keskustella", - "Start chatting": "Aloita keskustelu", - "Hide verified sessions": "Piilota varmennetut istunnot", - "%(count)s verified sessions": { - "other": "%(count)s varmennettua istuntoa", - "one": "1 varmennettu istunto" - }, - "Language Dropdown": "Kielipudotusvalikko", - "Upgrade private room": "Päivitä yksityinen huone", - "Upgrade public room": "Päivitä julkinen huone", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Huoneen päivittäminen on monimutkainen toimenpide ja yleensä sitä suositellaan, kun huone on epävakaa bugien, puuttuvien ominaisuuksien tai tietoturvaongelmien takia.", - "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.": "Tämä yleensä vaikuttaa siihen, miten huonetta käsitellään palvelimella. Jos sinulla on ongelmia %(brand)stisi kanssa, ilmoita virheestä.", - "You'll upgrade this room from to .": "Olat päivittämässä tätä huonetta versiosta versioon .", - "Country Dropdown": "Maapudotusvalikko", - "Unable to set up secret storage": "Salavaraston käyttöönotto epäonnistui", - "Show more": "Näytä lisää", - "Recent Conversations": "Viimeaikaiset keskustelut", - "Direct Messages": "Yksityisviestit", - "Lock": "Lukko", - "Cancel entering passphrase?": "Peruuta salasanan syöttäminen?", - "Encryption upgrade available": "Salauksen päivitys saatavilla", - "Later": "Myöhemmin", - "in memory": "muistissa", - "Bridges": "Sillat", - "Unknown Command": "Tuntematon komento", - "Unrecognised command: %(commandText)s": "Tunnistamaton komento: %(commandText)s", - "Send as message": "Lähetä viestinä", - "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", - "Someone is using an unknown session": "Joku käyttää tuntematonta istuntoa", - "%(count)s sessions": { - "other": "%(count)s istuntoa", - "one": "%(count)s istunto" - }, - "Hide sessions": "Piilota istunnot", - "Clear all data in this session?": "Poista kaikki tämän istunnon tiedot?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Kaikkien tämän istunnon tietojen poistaminen on pysyvää. Salatut viestit menetetään, ellei niiden avaimia ole varmuuskopioitu.", - "Session name": "Istunnon nimi", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Raportoidaksesi Matrixiin liittyvän tietoturvaongelman, lue Matrix.orgin tietoturvaongelmien julkaisukäytäntö.", - "Message search": "Viestihaku", - "This room is bridging messages to the following platforms. Learn more.": "Tämä huone siltaa viestejä seuraaville alustoille. Lue lisää.", - "Mark all as read": "Merkitse kaikki luetuiksi", - "Accepting…": "Hyväksytään…", - "One of the following may be compromised:": "Jokin seuraavista saattaa olla vaarantunut:", - "Your homeserver": "Kotipalvelimesi", - "Encryption not enabled": "Salaus pois käytöstä", - "The encryption used by this room isn't supported.": "Tämän huoneen käyttämää salausta ei tueta.", - "You declined": "Kieltäydyit", - "%(name)s declined": "%(name)s kieltäytyi", - "Something went wrong trying to invite the users.": "Käyttäjien kutsumisessa meni jotain pieleen.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Emme voineet kutsua kyseisiä käyttäjiä. Tarkista käyttäjät, jotka haluat kutsua ja yritä uudelleen.", - "Confirm your identity by entering your account password below.": "Vahvista henkilöllisyytesi syöttämällä tilisi salasana alle.", - "Enter your account password to confirm the upgrade:": "Syötä tilisi salasana vahvistaaksesi päivityksen:", - "Not currently indexing messages for any room.": "Minkään huoneen viestejä ei tällä hetkellä indeksoida.", - "Space used:": "Käytetty tila:", - "Indexed messages:": "Indeksoidut viestit:", - "Indexed rooms:": "Indeksoidut huoneet:", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s / %(totalRooms)s", - "Verify this session": "Vahvista tämä istunto", - "Session already verified!": "Istunto on jo vahvistettu!", - "Not Trusted": "Ei luotettu", - "Ask this user to verify their session, or manually verify it below.": "Pyydä tätä käyttäjää vahvistamaan istuntonsa, tai vahvista se manuaalisesti alla.", - "Never send encrypted messages to unverified sessions from this session": "Älä koskaan lähetä salattuja viestejä vahvistamattomiin istuntoihin tästä istunnosta", - "Never send encrypted messages to unverified sessions in this room from this session": "Älä lähetä salattuja viestejä vahvistamattomiin istuntoihin tässä huoneessa tässä istunnossa", - "Setting up keys": "Otetaan avaimet käyttöön", - "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.", - "%(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.", - "Waiting for %(displayName)s to verify…": "Odotetaan käyttäjän %(displayName)s varmennusta…", - "Cancelling…": "Peruutetaan…", - "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ä .", - "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", - "Local Addresses": "Paikalliset osoitteet", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Aseta osoitteita tälle huoneelle, jotta käyttäjät löytävät tämän huoneen kotipalvelimeltasi (%(localDomain)s)", - "Your messages are not secure": "Viestisi eivät ole turvassa", - "Enter a server name": "Syötä palvelimen nimi", - "Looks good": "Hyvältä näyttää", - "Can't find this server or its room list": "Tätä palvelinta tai sen huoneluetteloa ei löydy", - "All rooms": "Kaikki huoneet", - "Your server": "Palvelimesi", - "Add a new server": "Lisää uusi palvelin", - "Server name": "Palvelimen nimi", - "Use Single Sign On to continue": "Jatka kertakirjautumista käyttäen", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Vahvista tämän sähköpostiosoitteen lisääminen todistamalla henkilöllisyytesi kertakirjautumista käyttäen.", - "Confirm adding email": "Vahvista sähköpostin lisääminen", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Vahvista tämän puhelinnumeron lisääminen todistamalla henkilöllisyytesi kertakirjautumista käyttäen.", - "Confirm adding phone number": "Vahvista puhelinnumeron lisääminen", - "cached locally": "paikallisessa välimuistissa", - "not found locally": "ei paikallisessa välimuistissa", - "exists": "on olemassa", - "You can use /help to list available commands. Did you mean to send this as a message?": "/help näyttää luettelon käytettävissä olevista komennoista. Oliko tarkoituksesi lähettää se viestinä?", - "Hint: Begin your message with // to start it with a slash.": "Vinkki: // aloittaa viestin kauttaviivalla.", - "Published Addresses": "Julkaistut osoitteet", - "Other published addresses:": "Muut julkaistut osoitteet:", - "No other published addresses yet, add one below": "Toistaiseksi ei muita julkaistuja osoitteita, lisää alle", - "New published address (e.g. #alias:server)": "Uusi julkaistu osoite (esim. #alias:palvelin)", - "Ask %(displayName)s to scan your code:": "Pyydä käyttäjää %(displayName)s lukemaan koodisi:", - "Sign in with SSO": "Kirjaudu kertakirjautumista käyttäen", - "Can't load this message": "Tätä viestiä ei voi ladata", - "Submit logs": "Lähetä lokit", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Muistutus: Selaintasi ei tueta, joten voit kohdata yllätyksiä.", - "There was a problem communicating with the server. Please try again.": "Palvelinyhteydessä oli ongelma. Yritä uudelleen.", - "Click the button below to confirm adding this email address.": "Napsauta alapuolella olevaa painiketta lisätäksesi tämän sähköpostiosoitteen.", - "Click the button below to confirm adding this phone number.": "Napsauta alapuolella olevaa painiketta lisätäksesi tämän puhelinnumeron.", - "New login. Was this you?": "Uusi sisäänkirjautuminen. Olitko se sinä?", - "%(name)s is requesting verification": "%(name)s pyytää varmennusta", - "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.", - "Almost there! Is %(displayName)s showing the same shield?": "Melkein valmista! Näyttääkö %(displayName)s saman kilven?", - "To continue, use Single Sign On to prove your identity.": "Todista henkilöllisyytesi kertakirjautumisen avulla jatkaaksesi.", - "If they don't match, the security of your communication may be compromised.": "Jos ne eivät täsmää, viestinnän turvallisuus saattaa olla vaarantunut.", - "Restoring keys from backup": "Palautetaan avaimia varmuuskopiosta", - "%(completed)s of %(total)s keys restored": "%(completed)s / %(total)s avainta palautettu", - "Keys restored": "Avaimet palautettu", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s avaimen palautus onnistui", - "Currently indexing: %(currentRoom)s": "Indeksoidaan huonetta: %(currentRoom)s", - "Manually verify all remote sessions": "Varmenna kaikki etäistunnot käsin", - "IRC display name width": "IRC-näyttönimen leveys", - "Your homeserver does not support cross-signing.": "Kotipalvelimesi ei tue ristiinvarmennusta.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Tililläsi on ristiinvarmennuksen identiteetti salaisessa tallennustilassa, mutta tämä istunto ei vielä luota siihen.", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Varmenna jokainen istunto erikseen, äläkä luota ristiinvarmennettuihin laitteisiin.", - "Securely cache encrypted messages locally for them to appear in search results.": "Pidä salatut viestit turvallisessa välimuistissa, jotta ne näkyvät hakutuloksissa.", - "%(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.": "%(brand)sissa ei ole joitain komponentteja, joita tarvitaan viestien turvalliseen välimuistitallennukseen. Jos haluat kokeilla tätä ominaisuutta, käännä mukautettu %(brand)s Desktop, jossa on mukana hakukomponentit.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Tämä istunto ei varmuuskopioi avaimiasi, mutta sillä on olemassaoleva varmuuskopio, jonka voit palauttaa ja lisätä jatkaaksesi.", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Yhdistä tämä istunto avainten varmuuskopiointiin ennen uloskirjautumista, jotta et menetä avaimia, jotka ovat vain tässä istunnossa.", - "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.", - "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.", - "You have not verified this user.": "Et ole varmentanut tätä käyttäjää.", - "You have verified this user. This user has verified all of their sessions.": "Olet varmentanut tämän käyttäjän. Tämä käyttäjä on varmentanut kaikki istuntonsa.", - "This room is end-to-end encrypted": "Tämä huone käyttää päästä päähän -salausta", - "Everyone in this room is verified": "Kaikki tämän huoneen käyttäjät on varmennettu", - "Encrypted by an unverified session": "Salattu varmentamattoman istunnon toimesta", - "Encrypted by a deleted session": "Salattu poistetun istunnon toimesta", - "Reject & Ignore user": "Hylkää ja sivuuta käyttäjä", - "Start Verification": "Aloita varmennus", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Viestisi ovat turvattu, ja vain sinulla ja vastaanottajalla on avaimet viestien lukemiseen.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Salausta käyttävissä huoneissa viestisi on turvattu, ja vain sinulla ja vastaanottajilla on yksityiset avaimet viestien lukemiseen.", - "Verify User": "Varmenna käyttäjä", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Lisäturvaksi, varmenna tämä käyttäjä tarkistamalla koodin kummankin laitteella.", - "Verify by scanning": "Varmenna skannaamalla", - "If you can't scan the code above, verify by comparing unique emoji.": "Jos et pysty skannaamaan yläpuolella olevaa koodia, varmenna vertaamalla emojia.", - "Verify by comparing unique emoji.": "Varmenna vertaamalla uniikkia emojia.", - "Verify by emoji": "Varmenna emojilla", - "Verify all users in a room to ensure it's secure.": "Varmenna kaikki huoneen käyttäjät varmistaaksesi, että se on turvallinen.", - "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!", - "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", - "Start verification again from the notification.": "Aloita varmennus uudelleen ilmoituksesta.", - "Start verification again from their profile.": "Aloita varmennus uudelleen hänen profiilista.", - "Verification timed out.": "Varmennuksessa kesti liikaa.", - "%(displayName)s cancelled verification.": "%(displayName)s peruutti varmennuksen.", - "You cancelled verification.": "Peruutit varmennuksen.", - "Enter the name of a new server you want to explore.": "Syötä sen uuden palvelimen nimi, jota haluat selata.", - "Destroy cross-signing keys?": "Tuhoa ristiinvarmennuksen avaimet?", - "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.": "Ristiinvarmennuksen avainten tuhoamista ei voi kumota. Jokainen, jonka olet varmentanut, tulee näkemään turvallisuushälytyksiä. Et todennäköisesti halua tehdä tätä, ellet ole hukannut kaikkia laitteitasi, joista pystyit ristiinvarmentamaan.", - "Clear cross-signing keys": "Tyhjennä ristiinvarmennuksen avaimet", - "Session key": "Istunnon tunnus", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Tämän käyttäjän varmentaminen merkitsee hänen istuntonsa luotetuksi, ja myös merkkaa sinun istuntosi luotetuksi hänen laitteissaan.", - "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.": "Varmenna tämä laite merkitäksesi sen luotetuksi. Tähän laitteeseen luottaminen antaa sinulle ja muille käyttäjille lisää mielenrauhaa, kun käytätte päästä päähän -salausta.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Tämän laitteen varmentaminen merkkaa sen luotetuksi, ja sinut varmentaneet käyttäjät luottavat automaattisesti tähän laitteeseen.", - "Confirm to continue": "Haluan jatkaa", - "Click the button below to confirm your identity.": "Napsauta alapuolella olevaa painiketta varmistaaksesi identiteettisi.", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Seuraavat käyttäjät eivät välttämättä ole olemassa tai ne ovat epäkelpoja, joten niitä ei voida kutsua: %(csvNames)s", - "Recently Direct Messaged": "Viimeaikaiset yksityisviestit", - "%(brand)s encountered an error during upload of:": "%(brand)s kohtasi virheen lähettäessään:", - "Upload completed": "Lähetys valmis", - "Cancelled signature upload": "Allekirjoituksen lähetys peruutettu", - "Unable to upload": "Lähettäminen ei ole mahdollista", - "Signature upload success": "Allekirjoituksen lähettäminen onnistui", - "Signature upload failed": "Allekirjoituksen lähettäminen epäonnistui", - "Your homeserver has exceeded its user limit.": "Kotipalvelimesi on ylittänyt käyttäjärajansa.", - "Your homeserver has exceeded one of its resource limits.": "Kotipalvelimesi on ylittänyt jonkin resurssirajansa.", - "Contact your server admin.": "Ota yhteyttä palvelimesi ylläpitäjään.", - "Ok": "OK", - "New version available. Update now.": "Uusi versio saatavilla. Päivitä nyt.", - "To link to this room, please add an address.": "Lisää osoite linkittääksesi tähän huoneeseen.", - "Error creating address": "Virhe osoitetta luotaessa", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Osoitetta luotaessa tapahtui virhe. Voi olla, että palvelin ei salli sitä tai kyseessä oli tilapäinen virhe.", - "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", - "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", - "Switch to light mode": "Vaihda vaaleaan teemaan", - "Switch to dark mode": "Vaihda tummaan teemaan", - "Switch theme": "Vaihda teemaa", - "All settings": "Kaikki asetukset", - "Looks good!": "Hyvältä näyttää!", - "Use custom size": "Käytä mukautettua kokoa", - "Room options": "Huoneen asetukset", - "This room is public": "Tämä huone on julkinen", - "Video conference started by %(senderName)s": "%(senderName)s aloitti ryhmävideopuhelun", - "Video conference updated by %(senderName)s": "%(senderName)s päivitti ryhmävideopuhelun", - "Video conference ended by %(senderName)s": "%(senderName)s päätti ryhmävideopuhelun", - "Join the conference from the room information card on the right": "Liity ryhmäpuheluun oikealla olevasta huoneen tiedoista", - "Join the conference at the top of this room": "Liity ryhmäpuheluun huoneen ylälaidassa", - "Wrong file type": "Väärä tiedostotyyppi", - "Room address": "Huoneen osoite", - "Message deleted on %(date)s": "Viesti poistettu %(date)s", - "Read Marker off-screen lifetime (ms)": "Viestin luetuksi merkkaamisen kesto, kun Element ei ole näkyvissä (ms)", - "Add widgets, bridges & bots": "Lisää sovelmia, siltoja ja botteja", - "Edit widgets, bridges & bots": "Muokkaa sovelmia, siltoja ja botteja", - "Widgets": "Sovelmat", - "Change notification settings": "Muokkaa ilmoitusasetuksia", - "Unknown App": "Tuntematon sovellus", - "Error leaving room": "Virhe poistuessa huoneesta", - "Unexpected server error trying to leave the room": "Huoneesta poistuessa tapahtui odottamaton palvelinvirhe", - "Are you sure you want to cancel entering passphrase?": "Haluatko varmasti peruuttaa salasanan syöttämisen?", - "The call was answered on another device.": "Puheluun vastattiin toisessa laitteessa.", - "Answered Elsewhere": "Vastattu muualla", - "The call could not be established": "Puhelua ei voitu muodostaa", - "%(creator)s created this DM.": "%(creator)s loi tämän yksityisviestin.", - "No files visible in this room": "Tässä huoneessa ei näy tiedostoja", - "Take a picture": "Ota kuva", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Palvelimesi ei vastaa joihinkin pyynnöistäsi. Alla on joitakin todennäköisimpiä syitä.", - "Server isn't responding": "Palvelin ei vastaa", - "Click to view edits": "Napsauta nähdäksesi muokkaukset", - "Edited at %(date)s": "Muokattu %(date)s", - "Forget Room": "Unohda huone", - "This is the start of .": "Tästä alkaa .", - "%(displayName)s created this room.": "%(displayName)s loi tämän huoneen.", - "You created this room.": "Loit tämän huoneen.", - "Add a topic to help people know what it is about.": "Lisää aihe, jotta ihmiset tietävät mistä on kyse.", - "Topic: %(topic)s ": "Aihe: %(topic)s ", - "Topic: %(topic)s (edit)": "Aihe: %(topic)s (muokkaa)", - "This is the beginning of your direct message history with .": "Tästä alkaa yksityisviestihistoriasi käyttäjän kanssa.", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Vain te kaksi olette tässä keskustelussa, ellei jompi kumpi kutsu muita.", - "not ready": "ei valmis", - "ready": "valmis", - "unexpected type": "odottamaton tyyppi", - "Algorithm:": "Algoritmi:", - "Failed to save your profile": "Profiilisi tallentaminen ei onnistunut", - "Your server isn't responding to some requests.": "Palvelimesi ei vastaa joihinkin pyyntöihin.", - "New version of %(brand)s is available": "%(brand)s-sovelluksesta on saatavilla uusi versio", - "Update %(brand)s": "Päivitä %(brand)s", - "Enable desktop notifications": "Ota työpöytäilmoitukset käyttöön", - "Enter email address": "Syötä sähköpostiosoite", - "Enter phone number": "Syötä puhelinnumero", - "Decline All": "Kieltäydy kaikista", - "Your area is experiencing difficulties connecting to the internet.": "Alueellasi on ongelmia internet-yhteyksissä.", - "The server is offline.": "Palvelin ei ole verkossa.", - "Your firewall or anti-virus is blocking the request.": "Palomuurisi tai virustentorjuntaohjelmasi estää pyynnön.", - "The server (%(serverName)s) took too long to respond.": "Palvelin (%(serverName)s) ei vastannut ajoissa.", - "Preparing to download logs": "Valmistellaan lokien lataamista", - "The operation could not be completed": "Toimintoa ei voitu tehdä loppuun asti", - "Comoros": "Komorit", - "Colombia": "Kolumbia", - "Cocos (Keeling) Islands": "Kookossaaret", - "Christmas Island": "Joulusaari", - "China": "Kiina", - "Chile": "Chile", - "Chad": "Tšad", - "Central African Republic": "Keski-Afrikan tasavalta", - "Cayman Islands": "Caymansaaret", - "Caribbean Netherlands": "Alankomaiden Karibia", - "Cape Verde": "Kap Verde", - "Canada": "Kanada", - "Cameroon": "Kamerun", - "Cambodia": "Kambodža", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bulgaria", - "Brunei": "Brunei", - "British Virgin Islands": "Brittiläiset Neitsytsaaret", - "British Indian Ocean Territory": "Brittiläinen Intian valtameren alue", - "Brazil": "Brasilia", - "Bouvet Island": "Bouvet’nsaari", - "Botswana": "Botswana", - "Bosnia": "Bosnia ja Hertsegovina", - "Bolivia": "Bolivia", - "Bhutan": "Bhutan", - "Bermuda": "Bermuda", - "Benin": "Benin", - "Belize": "Belize", - "Belgium": "Belgia", - "Belarus": "Valko-Venäjä", - "Barbados": "Barbados", - "Bangladesh": "Bangladesh", - "Bahrain": "Bahrain", - "Bahamas": "Bahama", - "Azerbaijan": "Azerbaidžan", - "Austria": "Itävalta", - "Australia": "Australia", - "Aruba": "Aruba", - "Armenia": "Armenia", - "Argentina": "Argentiina", - "Antigua & Barbuda": "Antigua ja Barbuda", - "Antarctica": "Antarktis", - "Anguilla": "Anguilla", - "Angola": "Angola", - "Andorra": "Andorra", - "American Samoa": "Amerikan Samoa", - "Algeria": "Algeria", - "Albania": "Albania", - "Åland Islands": "Ahvenanmaa", - "Afghanistan": "Afganistan", - "United States": "Yhdysvallat", - "United Kingdom": "Iso-Britannia", - "El Salvador": "El Salvador", - "Egypt": "Egypti", - "Ecuador": "Ecuador", - "Dominican Republic": "Dominikaaninen tasavalta", - "Dominica": "Dominica", - "Djibouti": "Djibouti", - "Denmark": "Tanska", - "Côte d’Ivoire": "Norsunluurannikko", - "Czech Republic": "Tšekki", - "Cyprus": "Kypros", - "Curaçao": "Curaçao", - "Cuba": "Kuuba", - "Croatia": "Kroatia", - "Costa Rica": "Costa Rica", - "Cook Islands": "Cookinsaaret", - "Congo - Kinshasa": "Kongo-Kinshasa", - "Congo - Brazzaville": "Kongo-Brazzavile", - "Micronesia": "Mikronesia", - "Mexico": "Meksiko", - "Mayotte": "Mayotte", - "Mauritius": "Mauritius", - "Mauritania": "Mauritania", - "Martinique": "Martinique", - "Marshall Islands": "Marshallinsaaret", - "Malta": "Malta", - "Mali": "Mali", - "Maldives": "Malediivit", - "Malaysia": "Malesia", - "Malawi": "Malawi", - "Madagascar": "Madagaskar", - "Macedonia": "Pohjois-Makedonia", - "Macau": "Macao", - "Luxembourg": "Luxemburg", - "Lithuania": "Liettua", - "Liechtenstein": "Liechtenstein", - "Libya": "Libya", - "Liberia": "Liberia", - "Lesotho": "Lesotho", - "Lebanon": "Libanon", - "Latvia": "Latvia", - "Laos": "Laos", - "Kyrgyzstan": "Kirgisia", - "Kuwait": "Kuwait", - "Kosovo": "Kosovo", - "Kiribati": "Kiribati", - "Kenya": "Kenia", - "Kazakhstan": "Kazakstan", - "Jordan": "Jordania", - "Jersey": "Jersey", - "Japan": "Japani", - "Jamaica": "Jamaika", - "Italy": "Italia", - "Israel": "Israel", - "Isle of Man": "Mansaari", - "Ireland": "Irlanti", - "Iraq": "Irak", - "Iran": "Iran", - "Indonesia": "Indonesia", - "India": "Intia", - "Iceland": "Islanti", - "Hungary": "Unkari", - "Hong Kong": "Hongkong", - "Honduras": "Honduras", - "Heard & McDonald Islands": "Heard ja McDonaldinsaaret", - "Haiti": "Haiti", - "Guyana": "Guyana", - "Guinea-Bissau": "Guinea-Bissau", - "Guinea": "Guinea", - "Guernsey": "Guernsey", - "Guatemala": "Guatemala", - "Guam": "Guam", - "Guadeloupe": "Guadeloupe", - "Grenada": "Grenada", - "Greenland": "Grönlanti", - "Greece": "Kreikka", - "Gibraltar": "Gibraltar", - "Ghana": "Ghana", - "Germany": "Saksa", - "Georgia": "Georgia", - "Gambia": "Gambia", - "Gabon": "Gabon", - "French Southern Territories": "Ranskan eteläiset ja antarktiset alueet", - "French Polynesia": "Ranskan Polynesia", - "French Guiana": "Ranskan Guayana", - "France": "Ranska", - "Finland": "Suomi", - "Fiji": "Fidži", - "Faroe Islands": "Färsaaret", - "Falkland Islands": "Falklandinsaaret", - "Ethiopia": "Etiopia", - "Estonia": "Viro", - "Eritrea": "Eritrea", - "Equatorial Guinea": "Päiväntasaajan Guinea", - "You've reached the maximum number of simultaneous calls.": "Saavutit samanaikaisten puheluiden enimmäismäärän.", - "Too Many Calls": "Liian monta puhelua", - "Moldova": "Moldova", - "Room settings": "Huoneen asetukset", - "a device cross-signing signature": "laitteen ristiinvarmennuksen allekirjoitus", - "a new cross-signing key signature": "Uusi ristiinvarmennuksen allekirjoitus", - "Cross-signing is not set up.": "Ristiinvarmennusta ei ole asennettu.", - "Cross-signing is ready for use.": "Ristiinvarmennus on käyttövalmis.", - "well formed": "hyvin muotoiltu", - "Backup version:": "Varmuuskopiointiversio:", - "Backup key stored:": "Varmuuskopioavain tallennettu:", - "Backup key cached:": "Välimuistissa oleva varmuuskopioavain:", - "Secret storage:": "Salainen tallennus:", - "Hey you. You're the best!": "Hei siellä, olet paras!", - "Room ID or address of ban list": "Huonetunnus tai -osoite on estolistalla", - "Add a photo, so people can easily spot your room.": "Lisää kuva, jotta ihmiset voivat helpommin huomata huoneesi.", - "Hide Widgets": "Piilota sovelmat", - "Show Widgets": "Näytä sovelmat", - "Explore public rooms": "Selaa julkisia huoneita", - "Server Options": "Palvelinasetukset", - "Information": "Tiedot", - "Zimbabwe": "Zimbabwe", - "Zambia": "Sambia", - "Yemen": "Jemen", - "Western Sahara": "Länsi-Sahara", - "Wallis & Futuna": "Wallis ja Futuna", - "Vietnam": "Vietnam", - "Venezuela": "Venezuela", - "Vatican City": "Vatikaani", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Uzbekistan", - "Uruguay": "Uruguay", - "United Arab Emirates": "Yhdistyneet arabiemiirikunnat", - "Ukraine": "Ukraina", - "Uganda": "Uganda", - "U.S. Virgin Islands": "Yhdysvaltain Neitsytsaaret", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Turks- ja Caicossaaret", - "Turkmenistan": "Turkmenistan", - "Turkey": "Turkki", - "Tunisia": "Tunisia", - "Trinidad & Tobago": "Trinidad ja Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Itä-Timor", - "Thailand": "Thaimaa", - "Tanzania": "Tansania", - "Tajikistan": "Tadžikistan", - "Taiwan": "Taiwan", - "São Tomé & Príncipe": "São Tomé ja Príncipe", - "Syria": "Syyria", - "Switzerland": "Sveitsi", - "Sweden": "Ruotsi", - "Swaziland": "Swazimaa", - "Svalbard & Jan Mayen": "Huippuvuoret ja Jan Mayen", - "Suriname": "Suriname", - "Sudan": "Sudan", - "St. Vincent & Grenadines": "Saint Vincent ja Grenadiinit", - "St. Pierre & Miquelon": "Saint-Pierre ja Miquelon", - "St. Martin": "Saint-Martin", - "St. Lucia": "Saint Lucia", - "St. Kitts & Nevis": "Saint Kitts ja Nevis", - "St. Helena": "Saint Helena", - "St. Barthélemy": "Saint-Barthélemy", - "Sri Lanka": "Sri Lanka", - "Spain": "Espanja", - "South Sudan": "Etelä-Sudan", - "South Korea": "Etelä-Korea", - "South Georgia & South Sandwich Islands": "Etelä-Georgia ja Eteläiset Sandwichsaaret", - "South Africa": "Etelä-Afrikka", - "Somalia": "Somalia", - "Solomon Islands": "Salomonsaaret", - "Slovenia": "Slovenia", - "Slovakia": "Slovakia", - "Sint Maarten": "Sint Maarten", - "Singapore": "Singapore", - "Sierra Leone": "Sierra Leone", - "Seychelles": "Seychellit", - "Serbia": "Serbia", - "Senegal": "Senegal", - "Saudi Arabia": "Saudi-Arabia", - "San Marino": "San Marino", - "Samoa": "Samoa", - "Réunion": "Réunion", - "Rwanda": "Ruanda", - "Russia": "Venäjä", - "Romania": "Romania", - "Qatar": "Qatar", - "Puerto Rico": "Puerto Rico", - "Portugal": "Portugali", - "Poland": "Puola", - "Pitcairn Islands": "Pitcairnsaaret", - "Philippines": "Filippiinit", - "Peru": "Peru", - "Paraguay": "Paraguay", - "Papua New Guinea": "Papua-Uusi-Guinea", - "Panama": "Panama", - "Palestine": "Palestiina", - "Palau": "Palau", - "Pakistan": "Pakistan", - "Oman": "Oman", - "Norway": "Norja", - "Northern Mariana Islands": "Pohjois-Mariaanit", - "North Korea": "Pohjois-Korea", - "Norfolk Island": "Norfolkinsaari", - "Niue": "Niue", - "Nigeria": "Nigeria", - "Niger": "Niger", - "Nicaragua": "Nicaragua", - "New Zealand": "Uusi-Seelanti", - "New Caledonia": "Uusi-Kaledonia", - "Netherlands": "Alankomaat", - "Nepal": "Nepal", - "Nauru": "Nauru", - "Namibia": "Namibia", - "Myanmar": "Myanmar", - "Mozambique": "Mosambik", - "Morocco": "Marokko", - "Montserrat": "Montserrat", - "Montenegro": "Montenegro", - "Mongolia": "Mongolia", - "Monaco": "Monaco", - "not found in storage": "ei löytynyt muistista", - "Not encrypted": "Ei salattu", - "Attach files from chat or just drag and drop them anywhere in a room.": "Liitä tiedostoja alalaidan klemmarilla, tai raahaa ja pudota ne mihin tahansa huoneen kohtaan.", - "Use email or phone to optionally be discoverable by existing contacts.": "Käytä sähköpostiosoitetta tai puhelinnumeroa, jos haluat olla löydettävissä nykyisille yhteystiedoille.", - "Use email to optionally be discoverable by existing contacts.": "Käytä sähköpostiosoitetta, jos haluat olla löydettävissä nykyisille yhteystiedoille.", - "Add an email to be able to reset your password.": "Lisää sähköpostiosoite, jotta voit palauttaa salasanasi.", - "That phone number doesn't look quite right, please check and try again": "Tämä puhelinnumero ei näytä oikealta, tarkista se ja yritä uudelleen", - "Move right": "Siirry oikealle", - "Move left": "Siirry vasemmalle", - "Revoke permissions": "Peruuta käyttöoikeudet", - "You're all caught up.": "Olet ajan tasalla.", - "This version of %(brand)s does not support searching encrypted messages": "Tämä %(brand)s-versio ei tue salattujen viestien hakua", - "This version of %(brand)s does not support viewing some encrypted files": "Tämä %(brand)s-versio ei tue joidenkin salattujen tiedostojen katselua", - "Use the Desktop app to see all encrypted files": "Voit tarkastella kaikkia salattuja tiedostoja työpöytäsovelluksella", - "Use the Desktop app to search encrypted messages": "Käytä salattuja viestejä työpöytäsovelluksella", - "Ignored attempt to disable encryption": "Ohitettu yritys poistaa salaus käytöstä", - "You can only pin up to %(count)s widgets": { - "other": "Voit kiinnittää enintään %(count)s sovelmaa" - }, - "Favourited": "Suositut", - "Use a different passphrase?": "Käytä eri salalausetta?", - "There was a problem communicating with the homeserver, please try again later.": "Yhteydessä kotipalvelimeen ilmeni ongelma, yritä myöhemmin uudelleen.", - "This widget would like to:": "Tämä sovelma haluaa:", - "The server has denied your request.": "Palvelin eväsi pyyntösi.", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Huomio: jos et lisää sähköpostia ja unohdat salasanasi, saatat menettää pääsyn tiliisi pysyvästi.", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Palvelimesi ylläpitäjä on poistanut päästä päähän -salauksen oletuksena käytöstä yksityisissä huoneissa ja yksityisviesteissä.", - "A connection error occurred while trying to contact the server.": "Yhteysvirhe yritettäessä ottaa yhteyttä palvelimeen.", - "If disabled, messages from encrypted rooms won't appear in search results.": "Jos ei ole käytössä, salattujen huoneiden viestejä ei näytetä hakutuloksissa.", - "Continuing without email": "Jatka ilman sähköpostia", - "Invite by email": "Kutsu sähköpostilla", - "Confirm Security Phrase": "Vahvista turvalause", - "Confirm encryption setup": "Vahvista salauksen asetukset", - "Confirm account deactivation": "Vahvista tilin deaktivointi", - "a key signature": "avaimen allekirjoitus", - "Homeserver feature support:": "Kotipalvelimen ominaisuuksien tuki:", - "Create key backup": "Luo avaimen varmuuskopio", - "Reason (optional)": "Syy (valinnainen)", - "Security Phrase": "Turvalause", - "Security Key": "Turva-avain", - "Verify session": "Vahvista istunto", - "Hold": "Pidä", - "Resume": "Jatka", - "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", - "A browser extension is preventing the request.": "Selainlaajennus estää pyynnön.", - "Approve widget permissions": "Hyväksy sovelman käyttöoikeudet", - "Message downloading sleep time(ms)": "Viestin lataamisen odotusaika (ms)", - "Enter a Security Phrase": "Kirjoita turvalause", - "Set a Security Phrase": "Aseta turvalause", - "Unable to query secret storage status": "Salaisen tallennustilan tilaa ei voi kysellä", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Jos peruutat nyt, voit menettää salattuja viestejä ja tietoja, jos menetät pääsyn kirjautumistietoihisi.", - "You can also set up Secure Backup & manage your keys in Settings.": "Voit myös ottaa käyttöön suojatun varmuuskopioinnin ja hallita avaimia asetuksista.", - "Save your Security Key": "Tallenna turva-avain", - "This session is encrypting history using the new recovery method.": "Tämä istunto salaa historiansa käyttäen uutta palautustapaa.", - "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.": "", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s tallentaa turvallisesti salattuja viestejä välimuistiin, jotta ne näkyvät hakutuloksissa:", - "Failed to transfer call": "Puhelunsiirto epäonnistui", - "A call can only be transferred to a single user.": "Puhelun voi siirtää vain yhdelle käyttäjälle.", - "Open dial pad": "Avaa näppäimistö", - "Dial pad": "Näppäimistö", - "There was an error looking up the phone number": "Puhelinnumeron haussa tapahtui virhe", - "Unable to look up phone number": "Puhelinnumeroa ei voi hakea", - "Use app": "Käytä sovellusta", - "Use app for a better experience": "Parempi kokemus sovelluksella", - "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.": "Lisää tähän käyttäjät ja palvelimet, jotka haluat sivuuttaa. Asteriski täsmää mihin tahansa merkkiin. Esimerkiksi @bot:* sivuuttaa kaikki käyttäjät, joiden nimessä on \"bot\".", - "Recently visited rooms": "Hiljattain vieraillut huoneet", - "Recent changes that have not yet been received": "Tuoreet muutokset, joita ei ole vielä otettu vastaan", - "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.": "Pyysimme selainta muistamaan kirjautumista varten mitä kotipalvelinta käytät, mutta selain on unohtanut sen. Mene kirjautumissivulle ja yritä uudelleen.", - "Channel: ": "Kanava: ", - "Share %(name)s": "Jaa %(name)s", - "Skip for now": "Ohita tältä erää", - " invites you": " kutsuu sinut", - "You may want to try a different search or check for typos.": "Kokeile eri hakua tai tarkista haku kirjoitusvirheiden varalta.", - "No results found": "Tuloksia ei löytynyt", - "Mark as not suggested": "Merkitse ei-ehdotetuksi", - "Mark as suggested": "Merkitse ehdotetuksi", - "%(count)s rooms": { - "one": "%(count)s huone", - "other": "%(count)s huonetta" - }, - "%(count)s members": { - "one": "%(count)s jäsen", - "other": "%(count)s jäsentä" - }, - "You don't have permission": "Sinulla ei ole lupaa", - "Remember this": "Muista tämä", - "Save Changes": "Tallenna muutokset", - "Invite to %(roomName)s": "Kutsu huoneeseen %(roomName)s", - "Create a new room": "Luo uusi huone", - "Edit devices": "Muokkaa laitteita", - "Empty room": "Tyhjä huone", - "Suggested Rooms": "Ehdotetut huoneet", - "Add existing room": "Lisää olemassa oleva huone", - "Your message was sent": "Viestisi lähetettiin", - "Invite people": "Kutsu ihmisiä", - "Share invite link": "Jaa kutsulinkki", - "Click to copy": "Kopioi napsauttamalla", - "You can change these anytime.": "Voit muuttaa näitä koska tahansa.", - "This homeserver has been blocked by its administrator.": "Tämä kotipalvelin on ylläpitäjänsä estämä.", - "You can add more later too, including already existing ones.": "Voit lisätä niitä myöhemmin, mukaan lukien olemassa olevia.", - "Let's create a room for each of them.": "Tehdään huone jokaiselle.", - "What do you want to organise?": "Mitä haluat järjestää?", - "Search names and descriptions": "Etsi nimistä ja kuvauksista", - "Failed to remove some rooms. Try again later": "Joitakin huoneita ei voitu poistaa. Yritä myöhemmin uudelleen", - "Select a room below first": "Valitse ensin huone alta", - "You can select all or individual messages to retry or delete": "Voit valita kaikki tai yksittäisiä viestejä yritettäväksi uudelleen tai poistettavaksi", - "Sending": "Lähetetään", - "Retry all": "Yritä kaikkia uudelleen", - "Delete all": "Poista kaikki", - "Some of your messages have not been sent": "Osaa viesteistäsi ei ole lähetetty", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Olet ainoa henkilö täällä. Jos lähdet, kukaan ei voi liittyä tulevaisuudessa, et myöskään sinä.", - "The server is not configured to indicate what the problem is (CORS).": "Palvelinta ei ole säädetty ilmoittamaan, mikä ongelma on kyseessä (CORS).", - "Invited people will be able to read old messages.": "Kutsutut ihmiset voivat lukea vanhoja viestejä.", - "We couldn't create your DM.": "Yksityisviestiä ei voitu luoda.", - "Want to add a new room instead?": "Haluatko kuitenkin lisätä uuden huoneen?", - "Add existing rooms": "Lisää olemassa olevia huoneita", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Lisätään huonetta...", - "other": "Lisätään huoneita... (%(progress)s/%(count)s)" - }, - "Not all selected were added": "Kaikkia valittuja ei lisätty", - "You are not allowed to view this server's rooms list": "Sinulla ei ole oikeuksia nähdä tämän palvelimen huoneluetteloa", - "View message": "Näytä viesti", - "%(count)s people you know have already joined": { - "one": "%(count)s tuntemasi henkilö on jo liittynyt", - "other": "%(count)s tuntemaasi ihmistä on jo liittynyt" - }, - "View all %(count)s members": { - "one": "Näytä yksi jäsen", - "other": "Näytä kaikki %(count)s jäsentä" - }, - "Add reaction": "Lisää reaktio", - "Error processing voice message": "Virhe ääniviestin käsittelyssä", - "We were unable to access your microphone. Please check your browser settings and try again.": "Mikrofoniasi ei voitu käyttää. Tarkista selaimesi asetukset ja yritä uudelleen.", - "We didn't find a microphone on your device. Please check your settings and try again.": "Laitteestasi ei löytynyt mikrofonia. Tarkista asetuksesi ja yritä uudelleen.", - "No microphone found": "Mikrofonia ei löytynyt", - "Unable to access your microphone": "Mikrofonia ei voi käyttää", - "Failed to send": "Lähettäminen epäonnistui", - "You have no ignored users.": "Et ole sivuuttanut käyttäjiä.", - "Manage & explore rooms": "Hallitse ja selaa huoneita", - "Connecting": "Yhdistetään", - "unknown person": "tuntematon henkilö", - "%(deviceId)s from %(ip)s": "%(deviceId)s osoitteesta %(ip)s", - "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 (%(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)", - "Identity server URL must be HTTPS": "Identiteettipalvelimen URL-osoitteen täytyy olla HTTPS-alkuinen", - "Transfer Failed": "Siirto epäonnistui", - "Unable to transfer call": "Puhelun siirtäminen ei onnistu", - "Invite your teammates": "Kutsu tiimikaverit", - "Me and my teammates": "Minä ja tiimikaverit", - "Just me": "Vain minä", - "Go to my space": "Mene avaruuteeni", - "Go to my first room": "Mene ensimmäiseen huoneeseeni", - "Rooms and spaces": "Huoneet ja avaruudet", - "Unable to copy a link to the room to the clipboard.": "Huoneen linkin kopiointi leikepöydälle ei onnistu.", - "Unable to copy room link": "Huoneen linkin kopiointi ei onnistu", - "Error downloading audio": "Virhe ääntä ladattaessa", - "Avatar": "Avatar", - "Show preview": "Näytä esikatselu", - "View source": "Näytä lähde", - "Settings - %(spaceName)s": "Asetukset - %(spaceName)s", - "Search spaces": "Etsi avaruuksia", - "You may contact me if you have any follow up questions": "Voitte olla yhteydessä minuun, jos teillä on lisäkysymyksiä", - "Search for rooms or people": "Etsi huoneita tai ihmisiä", - "Message preview": "Viestin esikatselu", - "Sent": "Lähetetty", - "Server did not require any authentication": "Palvelin ei vaatinut mitään tunnistautumista", - "Only people invited will be able to find and join this space.": "Vain kutsutut ihmiset voivat löytää tämän avaruuden ja liittyä siihen.", - "Public space": "Julkinen avaruus", - "Public room": "Julkinen huone", - "Including %(commaSeparatedMembers)s": "Mukaan lukien %(commaSeparatedMembers)s", - "Share content": "Jaa sisältö", - "Application window": "Sovelluksen ikkuna", - "Share entire screen": "Jaa koko näyttö", - "Error processing audio message": "Virhe ääniviestiä käsiteltäessä", - "Decrypting": "Puretaan salausta", - "The call is in an unknown state!": "Puhelu on tuntemattomassa tilassa!", - "Missed call": "Vastaamaton puhelu", - "Unknown failure: %(reason)s": "Tuntematon virhe: %(reason)s", - "An unknown error occurred": "Tapahtui tuntematon virhe", - "Their device couldn't start the camera or microphone": "Laite ei voinut käyynnistää kameraa tai mikrofonia", - "Connection failed": "Yhteys epäonnistui", - "No answer": "Ei vastausta", - "Pinned messages": "Kiinnitetyt viestit", - "Nothing pinned, yet": "Ei mitään kiinnitetty, ei vielä", - "Stop recording": "Pysäytä nauhoittaminen", - "Invite to just this room": "Kutsu vain tähän huoneeseen", - "Send voice message": "Lähetä ääniviesti", - "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", - "Space members": "Avaruuden jäsenet", - "& %(count)s more": { - "one": "& %(count)s lisää", - "other": "& %(count)s lisää" - }, - "Anyone can find and join.": "Kuka tahansa voi löytää ja liittyä.", - "Only invited people can join.": "Vain kutsutut ihmiset voivat liittyä.", - "Space options": "Avaruuden valinnat", - "Recommended for public spaces.": "Suositeltu julkisiin avaruuksiin.", - "Guests can join a space without having an account.": "Vieraat voivat liittyä avaruuteen ilman tiliä.", - "Enable guest access": "Ota käyttöön vieraiden pääsy", - "Failed to save space settings.": "Avaruuden asetusten tallentaminen epäonnistui.", - "Delete avatar": "Poista avatar", - "Show sidebar": "Näytä sivupalkki", - "Hide sidebar": "Piilota sivupalkki", - "Set up Secure Backup": "Määritä turvallinen varmuuskopio", - "Review to ensure your account is safe": "Katselmoi varmistaaksesi, että tilisi on turvassa", - "Share your public space": "Jaa julkinen avaruutesi", - "Invite to %(spaceName)s": "Kutsu avaruuteen %(spaceName)s", - "The user you called is busy.": "Käyttäjä, jolle soitit, on varattu.", - "User Busy": "Käyttäjä varattu", - "Decide who can join %(roomName)s.": "Päätä ketkä voivat liittyä huoneeseen %(roomName)s.", - "Decide who can view and join %(spaceName)s.": "Päätä ketkä voivat katsella avaruutta %(spaceName)s ja liittyä siihen.", - "Space information": "Avaruuden tiedot", - "Allow people to preview your space before they join.": "Salli ihmisten esikatsella avaruuttasi ennen liittymistä.", - "Preview Space": "Esikatsele avaruutta", - "Space visibility": "Avaruuden näkyvyys", - "Visibility": "Näkyvyys", - "Are you sure you want to leave the space '%(spaceName)s'?": "Haluatko varmasti poistua avaruudesta '%(spaceName)s'?", - "Leave space": "Poistu avaruudesta", - "Would you like to leave the rooms in this space?": "Haluatko poistua tässä avaruudessa olevista huoneista?", - "You are about to leave .": "Olet aikeissa poistua avaruudesta .", - "Leave %(spaceName)s": "Poistu avaruudesta %(spaceName)s", - "Leave Space": "Poistu avaruudesta", - "Edit settings relating to your space.": "Muokkaa avaruuteesi liittyviä asetuksia.", - "Welcome to ": "Tervetuloa, tämä on ", - "Enable encryption in settings.": "Ota salaus käyttöön asetuksissa.", - "A private space for you and your teammates": "Yksityinen avaruus sinulle ja tiimikavereille", - "A private space to organise your rooms": "Yksityinen avaruus, jolla voit järjestää huoneesi", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Yksityiset viestisi salataan normaalisti, mutta tämä huone ei ole salattu. Yleensä tämä johtuu laitteesta, jota ei tueta, tai käytetystä tavasta, kuten sähköpostikutsuista.", - "End-to-end encryption isn't enabled": "Päästä päähän -salaus ei ole käytössä", - "You have no visible notifications.": "Sinulla ei ole näkyviä ilmoituksia.", - "Add space": "Lisää avaruus", - "Want to add an existing space instead?": "Haluatko sen sijaan lisätä olemassa olevan avaruuden?", - "Add a space to a space you manage.": "Lisää avaruus hallitsemaasi avaruuteen.", - "Anyone will be able to find and join this space, not just members of .": "Kuka tahansa voi löytää tämän avaruuden ja liittyä siihen, ei pelkästään avaruuden jäsenet.", - "Anyone in will be able to find and join.": "Kuka tahansa avaruudessa voi löytää ja liittyä.", - "e.g. my-space": "esim. minun-space", - "Private space": "Yksityinen avaruus", - "Private space (invite only)": "Yksityinen avaruus (vain kutsulla)", - "Images, GIFs and videos": "Kuvat, GIF:t ja videot", - "Code blocks": "Koodilohkot", - "Keyboard shortcuts": "Pikanäppäimet", - "Displaying time": "Ajan näyttäminen", - "Select spaces": "Valitse avaruudet", - "Want to add a new space instead?": "Haluatko lisätä sen sijaan uuden avaruuden?", - "Add existing space": "Lisää olemassa oleva avaruus", - "Space selection": "Avaruuden valinta", - "Search for rooms": "Etsi huoneita", - "Search for spaces": "Etsi avaruuksia", - "Global": "Yleiset", - "New keyword": "Uusi avainsana", - "Keyword": "Avainsana", - "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", - "Spaces": "Avaruudet", - "Show all rooms": "Näytä kaikki huoneet", - "To join a space you'll need an invite.": "Liittyäksesi avaruuteen tarvitset kutsun.", - "Your private space": "Yksityinen avaruutesi", - "Your public space": "Julkinen avaruutesi", - "Invite only, best for yourself or teams": "Vain kutsulla, paras itsellesi tai tiimeille", - "Open space for anyone, best for communities": "Avoin avaruus kaikille, paras yhteisöille", - "Please enter a name for the space": "Anna nimi avaruudelle", - "Address": "Osoite", - "Create a new space": "Luo uusi avaruus", - "Create a space": "Luo avaruus", - "I'll verify later": "Vahvistan myöhemmin", - "Skip verification for now": "Ohita vahvistus toistaiseksi", - "Invite by username": "Kutsu käyttäjänimellä", - "Failed to invite the following users to your space: %(csvUsers)s": "Seuraavien käyttäjien kutsuminen avaruuteen epäonnistui: %(csvUsers)s", - "Who are you working with?": "Kenen kanssa työskentelet?", - "Results": "Tulokset", - "Suggested": "Ehdotettu", - "You won't be able to rejoin unless you are re-invited.": "Et voi liittyä uudelleen, ellei sinua kutsuta uudelleen.", - "User Directory": "Käyttäjähakemisto", - "MB": "Mt", - "Server did not return valid authentication information.": "Palvelin ei palauttanut kelvollista tunnistautumistietoa.", - "Please provide an address": "Määritä osoite", - "Call back": "Soita takaisin", - "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.", - "Private (invite only)": "Yksityinen (vain kutsulla)", - "Workspace: ": "Työtila: ", - "This may be useful for public spaces.": "Tämä voi olla hyödyllinen julkisille avaruuksille.", - "Invite with email or username": "Kutsu sähköpostiosoitteella tai käyttäjänimellä", - "Don't miss a reply": "Älä jätä vastauksia huomiotta", - "Show:": "Näytä:", - "This room is suggested as a good one to join": "Tähän huoneeseen liittymistä suositellaan", - "View in room": "Näytä huoneessa", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Huomaa, että päivittäminen tekee huoneesta uuden version. Kaikki nykyiset viestit pysyvät tässä arkistoidussa huoneessa.", - "Leave some rooms": "Poistu joistakin huoneista", - "Leave all rooms": "Poistu kaikista huoneista", - "Don't leave any rooms": "Älä poistu mistään huoneesta", - "Or send invite link": "Tai lähetä kutsulinkki", - "Message search initialisation failed, check your settings for more information": "Viestihaun alustus epäonnistui. Lisätietoa asetuksissa.", - "Error - Mixed content": "Virhe – sekasisältö", - "Error loading Widget": "Virhe sovelman lataamisessa", - "Some encryption parameters have been changed.": "Joitakin salausparametreja on muutettu.", - "Downloading": "Ladataan", - "Ban from %(roomName)s": "Anna porttikielto huoneeseen %(roomName)s", - "Unban from %(roomName)s": "Poista porttikielto huoneeseen %(roomName)s", - "Export chat": "Vie keskustelu", - "Insert link": "Lisää linkki", - "Show %(count)s other previews": { - "one": "Näytä %(count)s muu esikatselu", - "other": "Näytä %(count)s muuta esikatselua" - }, - "%(count)s reply": { - "one": "%(count)s vastaus", - "other": "%(count)s vastausta" - }, - "Failed to update the join rules": "Liittymissääntöjen päivittäminen epäonnistui", - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Lähetetään kutsua...", - "other": "Lähetetään kutsuja... (%(progress)s / %(count)s)" - }, - "Loading new room": "Ladataan uutta huonetta", - "Upgrading room": "Päivitetään huonetta", - "Upgrade required": "Päivitys vaaditaan", - "Message search initialisation failed": "Viestihaun alustus epäonnistui", - "More": "Lisää", - "Developer mode": "Kehittäjätila", - "Sidebar": "Sivupalkki", - "Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Jaa anonyymia tietoa auttaaksesi ongelmien tunnistamisessa. Ei mitään henkilökohtaista. Ei kolmansia osapuolia.", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Päivitetään avaruutta...", - "other": "Päivitetään avaruuksia... (%(progress)s/%(count)s)" - }, - "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", - "Click the button below to confirm signing out these devices.": { - "one": "Napsauta alla olevaa painiketta vahvistaaksesi tämän laitteen uloskirjauksen.", - "other": "Napsauta alla olevaa painiketta vahvistaaksesi näiden laitteiden uloskirjauksen." - }, - "Add some details to help people recognise it.": "Lisää joitain tietoja, jotta ihmiset tunnistavat sen.", - "Pin to sidebar": "Kiinnitä sivupalkkiin", - "Quick settings": "Pika-asetukset", - "Use a more compact 'Modern' layout": "Käytä entistä kompaktimpaa, \"Modernia\", asettelua", - "Experimental": "Kokeellinen", - "Themes": "Teemat", - "Other rooms": "Muut huoneet", - "You cannot place calls without a connection to the server.": "Et voi soittaa puheluja ilman yhteyttä palvelimeen.", - "Connectivity to the server has been lost": "Yhteys palvelimeen on katkennut", - "Files": "Tiedostot", - "Space Autocomplete": "Avaruuksien automaattinen täydennys", - "What are some things you want to discuss in %(spaceName)s?": "Mistä asioista haluat puhua avaruudessa %(spaceName)s?", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Valitse lisättävät huoneet tai keskustelut. Tämä avaruus on vain sinulle, kenellekään ei tiedoteta siitä. Voit lisätä lisää myöhemmin.", - "Failed to create initial space rooms": "Tapahtui virhe luodessa huoneita uutta avaruutta varten", - "Your server does not support showing space hierarchies.": "Palvelimesi ei tue avaruushierarkioiden esittämistä.", - "This space is not public. You will not be able to rejoin without an invite.": "Tämä avaruus ei ole julkinen. Et voi liittyä uudelleen ilman kutsua.", - "Other rooms in %(spaceName)s": "Muut huoneet avaruudessa %(spaceName)s", - "Spaces you're in": "Avaruudet, joissa olet", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Tämä ryhmittelee yksityisviestisi avaruuden jäsenten kanssa. Tämän poistaminen päältä piilottaa kyseiset keskustelut sinun näkymästäsi avaruudessa %(spaceName)s.", - "Other spaces or rooms you might not know": "Muut avaruudet tai huoneet, joita et ehkä tunne", - "Spaces you know that contain this space": "Tuntemasi avaruudet, jotka sisältävät tämän avaruuden", - "Spaces you know that contain this room": "Tuntemasi avaruudet, jotka sisältävät tämän huoneen", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Valitse, millä avaruuksilla on pääsyoikeus tähän huoneeseen. Jos avaruus valitaan, sen jäsenet voivat löytää ja liittyä huoneeseen .", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Olet ainoa ylläpitäjä joissain huoneissa tai avaruuksissa, joista haluat lähteä. Niistä lähteminen jättää ne ilman yhtään ylläpitäjää.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Olet tämän avaruuden ainoa ylläpitäjä. Avaruudesta lähteminen tarkoittaa, että kenelläkään ei ole oikeuksia hallita sitä.", - "Adding spaces has moved.": "Avaruuksien lisääminen on siirtynyt.", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Et voi perua tätä muutosta, koska olet alentamassa itseäsi. Jos olet viimeinen oikeutettu henkilö tässä avaruudessa, oikeuksia ei voi enää saada takaisin.", - "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Aseta osoitteita tälle avaruudelle, jotta käyttäjät löytävät tämän avaruuden kotipalvelimeltasi (%(localDomain)s)", - "This space has no local addresses": "Tällä avaruudella ei ole paikallista osoitetta", - "%(spaceName)s menu": "%(spaceName)s-valikko", - "Invite to space": "Kutsu avaruuteen", - "Select the roles required to change various parts of the space": "Valitse roolit, jotka vaaditaan avaruuden eri osioiden muuttamiseen", - "Rooms outside of a space": "Huoneet, jotka eivät kuulu mihinkään avaruuteen", - "Show all your rooms in Home, even if they're in a space.": "Näytä kaikki huoneesi etusivulla, vaikka ne olisivat jossain muussa avaruudessa.", - "Spaces to show": "Näytettävät avaruudet", - "This upgrade will allow members of selected spaces access to this room without an invite.": "Tämä päivitys antaa valittujen avaruuksien jäsenten liittyä tähän huoneeseen ilman kutsua.", - "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ämä huone on joissain avaruuksissa, joissa et ole ylläpitäjänä. Ne avaruudet tulevat edelleen näyttämään vanhan huoneen, mutta ihmisiä kehotetaan liittymään uuteen.", - "Anyone in a space can find and join. You can select multiple spaces.": "Kuka tahansa avaruudessa voi löytää ja liittyä. Voit valita monta avaruutta.", - "Anyone in can find and join. You can select other spaces too.": "Kuka tahansa avaruudessa voi löytää ja liittyä. Voit valita muitakin avaruuksia.", - "Spaces with access": "Avaruudet, joilla on pääsyoikeus", - "Anyone in a space can find and join. Edit which spaces can access here.": "Kuka tahansa avaruuden jäsen voi löytää ja liittyä. Muokkaa millä avaruuksilla on pääsyoikeus täällä.", - "Currently, %(count)s spaces have access": { - "one": "Tällä hetkellä yhdellä avaruudella on pääsyoikeus", - "other": "Tällä hetkellä %(count)s avaruudella on pääsyoikeus" - }, - "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", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s ja %(count)s muu", - "other": "%(spaceName)s ja %(count)s muuta" - }, - "Consult first": "Tiedustele ensin", - "Transfer": "Siirrä", - "Some suggestions may be hidden for privacy.": "Jotkut ehdotukset voivat olla piilotettu yksityisyyden takia.", - "Start a conversation with someone using their name or username (like ).": "Aloita keskustelu jonkun kanssa käyttäen heidän nimeä tai käyttäjänimeä (kuten ).", - "Start a conversation with someone using their name, email address or username (like ).": "Aloita keskustelu jonkun kanssa käyttäen heidän sähköpostia tai käyttäjänimeä (kuten ).", - "If you can't see who you're looking for, send them your invite link below.": "Jos et näe henkilöä jota etsit, lähetä hänelle linkki alhaalta.", - "a new master key signature": "uusi pääsalasanan avaintunnus", - "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.": "Haluatko varmasti päättää tämän kyselyn? Päättäminen näyttää lopulliset tulokset ja estää äänestämisen.", - "End Poll": "Päätä kysely", - "Sorry, the poll did not end. Please try again.": "Valitettavasti kysely ei päättynyt. Yritä uudelleen.", - "You won't get any notifications": "Et saa ilmoituksia", - "Get notified only with mentions and keywords as set up in your settings": "Vastaanota ilmoitukset maininnoista ja asiasanoista asetuksissa määrittämälläsi tavalla", - "@mentions & keywords": "@maininnat & asiasanat", - "Forget": "Unohda", - "Report": "Ilmoita", - "Collapse reply thread": "Supista vastausketju", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Tuntematon (käyttäjä, laite) (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Huoneen osoitetta %(roomAlias)s ei tunnistettu", - "We sent the others, but the below people couldn't be invited to ": "Lähetimme toisille, alla lista henkilöistä joita ei voitu kutsua ", - "Location": "Sijainti", - "%(count)s votes": { - "one": "%(count)s ääni", - "other": "%(count)s ääntä" - }, - "Based on %(count)s votes": { - "one": "Perustuu %(count)s ääneen", - "other": "Perustuu %(count)s ääneen" - }, - "%(count)s votes cast. Vote to see the results": { - "one": "%(count)s ääni annettu. Äänestä nähdäksesi tulokset", - "other": "%(count)s ääntä annettu. Äänestä nähdäksesi tulokset" - }, - "No votes cast": "Ääniä ei annettu", - "Final result based on %(count)s votes": { - "one": "Lopullinen tulos %(count)s äänen perusteella", - "other": "Lopullinen tulos %(count)s äänen perusteella" - }, - "Sorry, your vote was not registered. Please try again.": "Valitettavasti ääntäsi ei rekisteröity. Yritä uudelleen.", - "Vote not registered": "Ääntä ei rekisteröity", - "Almost there! Is your other device showing the same shield?": "Melkein valmista! Näyttääkö toinen laitteesi saman kilven?", - "Remove from room": "Poista huoneesta", - "Failed to remove user": "Käyttäjän poistaminen epäonnistui", - "Remove them from everything I'm able to": "Poista kaikesta mihin pystyn", - "Remove from %(roomName)s": "Poista huoneesta %(roomName)s", - "Yours, or the other users' session": "Sinun tai toisen osapuolen istunto", - "Yours, or the other users' internet connection": "Sinun tai toisen osapuolen internet-yhteys", - "To publish an address, it needs to be set as a local address first.": "Osoitteen julkaisemiseksi se täytyy ensin asettaa paikalliseksi osoitteeksi.", - "Published addresses can be used by anyone on any server to join your room.": "Julkaistujen osoitteiden avulla kuka tahansa millä tahansa palvelimella voi liittyä huoneeseesi.", - "You were removed from %(roomName)s by %(memberName)s": "%(memberName)s poisti sinut huoneesta %(roomName)s", - "Currently joining %(count)s rooms": { - "one": "Liitytään parhaillaan %(count)s huoneeseen", - "other": "Liitytään parhaillaan %(count)s huoneeseen" - }, - "Join public room": "Liity julkiseen huoneeseen", - "Start new chat": "Aloita uusi keskustelu", - "Message didn't send. Click for info.": "Viestiä ei lähetetty. Lisätietoa napsauttamalla.", - "Poll": "Kysely", - "You do not have permission to start polls in this room.": "Sinulla ei ole oikeutta aloittaa kyselyitä tässä huoneessa.", - "Voice Message": "Ääniviesti", - "Hide stickers": "Piilota tarrat", - "People with supported clients will be able to join the room without having a registered account.": "Käyttäjät, joilla on tuettu asiakasohjelma, voivat liittyä huoneeseen ilman rekisteröityä käyttäjätiliä.", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Vältä nämä ongelmat luomalla uusi julkinen huone aikomallesi keskustelulle.", - "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ö", - "Large": "Suuri", - "Access": "Pääsy", - "Room members": "Huoneen jäsenet", - "Back to chat": "Takaisin keskusteluun", - "That's fine": "Sopii", - "Light high contrast": "Vaalea, suuri kontrasti", - "In reply to this message": "Vastauksena tähän viestiin", - "Results are only revealed when you end the poll": "Tulokset paljastetaan vasta kun päätät kyselyn", - "Voters see results as soon as they have voted": "Äänestäjät näkevät tulokset heti äänestettyään", - "Add option": "Lisää vaihtoehto", - "Write an option": "Kirjoita vaihtoehto", - "Option %(number)s": "Vaihtoehto %(number)s", - "Create options": "Luo vaihtoehdot", - "Question or topic": "Kysymys tai aihe", - "What is your poll question or topic?": "Mikä on kyselysi kysymys tai aihe?", - "Closed poll": "Suljettu kysely", - "Open poll": "Avoin kysely", - "Poll type": "Kyselyn tyyppi", - "Edit poll": "Muokkaa kyselyä", - "Create Poll": "Luo kysely", - "Create poll": "Luo kysely", - "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.", - "Timed out trying to fetch your location. Please try again later.": "Sijaintisi noutaminen aikakatkaistiin. Yritä myöhemmin uudelleen.", - "Failed to fetch your location. Please try again later.": "Sijaintisi noutaminen epäonnistui. Yritä myöhemmin uudelleen.", - "Share location": "Jaa sijainti", - "Could not fetch location": "Sijaintia ei voitu noutaa", - "Results will be visible when the poll is ended": "Tulokset näkyvät, kun kysely on päättynyt", - "Sorry, you can't edit a poll after votes have been cast.": "Et voi muokata kyselyä äänestyksen jälkeen.", - "Can't edit poll": "Kyselyä ei voi muokata", - "Pick a date to jump to": "Valitse päivämäärä, mihin siirrytään", - "Jump to date": "Siirry päivämäärään", - "Close this widget to view it in this panel": "Sulje sovelma näyttääksesi sen tässä paneelissa", - "Unpin this widget to view it in this panel": "Poista sovelman kiinnitys näyttääksesi sen tässä paneelissa", - "Chat": "Keskustelu", - "Add people": "Lisää ihmisiä", - "This room isn't bridging messages to any platforms. Learn more.": "Tämä huone ei siltaa viestejä millekään alustalle. Lue lisää.", - "Sign out devices": { - "one": "Kirjaa laite ulos", - "other": "Kirjaa laitteet ulos" - }, - "Recent searches": "Viimeaikaiset haut", - "Other searches": "Muut haut", - "Public rooms": "Julkiset huoneet", - "The poll has ended. Top answer: %(topAnswer)s": "Kysely on päättynyt. Suosituin vastaus: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Kysely on päättynyt. Ääniä ei annettu.", - "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?": { - "other": "Olet poistamassa käyttäjän %(user)s %(count)s viestiä. Toimenpide poistaa ne pysyvästi kaikilta keskustelun osapuolilta. Haluatko jatkaa?", - "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.", - "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", - "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", - "Expand map": "Laajenna kartta", - "Are you sure you're at the right place?": "Oletko varma, että olet oikeassa paikassa?", - "There's no preview, would you like to join?": "Esikatselua ei ole. Haluaisitko liittyä?", - "This invite was sent to %(email)s": "Tämä kutsu lähetettiin osoitteeseen %(email)s", - "You were banned by %(memberName)s": "%(memberName)s antoi sinulle porttikiellon", - "You were removed by %(memberName)s": "%(memberName)s poisti sinut", - "Loading preview": "Ladataan esikatselua", - "Currently removing messages in %(count)s rooms": { - "one": "Poistetaan parhaillaan viestejä yhdessä huoneessa", - "other": "Poistetaan parhaillaan viestejä %(count)s huoneesta" - }, - "The authenticity of this encrypted message can't be guaranteed on this device.": "Tämän salatun viestin aitoutta ei voida taata tällä laitteella.", - "Developer tools": "Kehittäjätyökalut", - "Confirm the emoji below are displayed on both devices, in the same order:": "Varmista, että alla olevat emojit näkyvät molemmilla laitteilla samassa järjestyksessä:", - "Show polls button": "Näytä kyselypainike", - "Failed to join": "Liittyminen epäonnistui", - "The person who invited you has already left.": "Henkilö, joka kutsui sinut on jo poistunut.", - "The person who invited you has already left, or their server is offline.": "Henkilö, joka kutsui sinut on jo poistunut tai hänen palvelimensa on poissa verkosta.", - "There was an error joining.": "Liittymisessä tapahtui virhe.", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s on mobiiliselaimissa kokeellinen. Paremman kokemuksen ja uusimmat ominaisuudet saat ilmaisella mobiilisovelluksellamme.", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Tätä kotipalvelinta ei ole säädetty kunnolla näyttämään karttoja tai valittu karttapalvelin saattaa olla tavoittamattomissa.", - "This homeserver is not configured to display maps.": "Tätä kotipalvelinta ei ole säädetty näyttämään karttoja.", - "User may or may not exist": "Käyttäjä on tai ei ole olemassa", - "User does not exist": "Käyttäjää ei ole olemassa", - "User is already in the room": "Käyttäjä on jo huoneessa", - "User is already invited to the room": "Käyttäjä on jo kutsuttu huoneeseen", - "%(space1Name)s and %(space2Name)s": "%(space1Name)s ja %(space2Name)s", - "Failed to invite users to %(roomName)s": "Käyttäjien kutsuminen huoneeseen %(roomName)s epäonnistui", - "Your new device is now verified. Other users will see it as trusted.": "Uusi laitteesi on nyt vahvistettu. Muut käyttäjät näkevät sen luotettuna.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Uusi laitteesi on nyt vahvistettu. Laitteella on pääsy salattuihin viesteihisi, ja muut käyttäjät näkevät sen luotettuna.", - "Verify with another device": "Vahvista toisella laitteella", - "Device verified": "Laite vahvistettu", - "Verify this device": "Vahvista tämä laite", - "Unable to verify this device": "Tätä laitetta ei voitu vahvistaa", - "Failed to load list of rooms.": "Huoneluettelon lataaminen epäonnistui.", - "Joined": "Liitytty", - "Joining": "Liitytään", - "Wait!": "Odota!", - "Unnamed audio": "Nimetön ääni", - "Start audio stream": "Käynnistä äänen suoratoisto", - "Unable to start audio streaming.": "Äänen suoratoiston aloittaminen ei onnistu.", - "Open in OpenStreetMap": "Avaa OpenStreetMapissa", - "Verify other device": "Vahvista toinen laite", - "Use to scroll": "Käytä vierittääksesi", - "Join %(roomAddress)s": "Liity %(roomAddress)s", - "Link to room": "Linkitä huoneeseen", - "Automatically invite members from this room to the new one": "Kutsu jäsenet tästä huoneesta automaattisesti uuteen huoneeseen", - "Feedback sent! Thanks, we appreciate it!": "Palaute lähetetty. Kiitos, arvostamme sitä!", - "%(featureName)s Beta feedback": "Ominaisuuden %(featureName)s beetapalaute", - "Including you, %(commaSeparatedMembers)s": "Mukaan lukien sinä, %(commaSeparatedMembers)s", - "The beginning of the room": "Huoneen alku", - "%(count)s participants": { - "one": "1 osallistuja", - "other": "%(count)s osallistujaa" - }, - "Copy room link": "Kopioi huoneen linkki", - "New video room": "Uusi videohuone", - "New room": "Uusi huone", - "You don't have permission to do this": "Sinulla ei ole lupaa tehdä tätä", - "Failed to end poll": "Kyselyn päättäminen epäonnistui", - "Hide my messages from new joiners": "Piilota viestini uusilta liittyjiltä", - "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?": "Vanhat viestisi näkyvät silti niiden vastaanottajille samaan tapaan kuin lähettämäsi sähköpostiviestit. Haluaisitko piilottaa lähettämäsi viestit huoneeseen myöhemmin liittyviltä ihmisiltä?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Sinut poistetaan identiteettipalvelimelta. Kaverisi eivät voi enää löytää sinua sähköpostin tai puhelinnumeron perusteella.", - "You will leave all rooms and DMs that you are in": "Poistut kaikista huoneista ja yksityisviesteistä, joissa olet", - "You will no longer be able to log in": "Et voi enää kirjautua", - "To continue, please enter your account password:": "Jatka kirjoittamalla tilisi salasana:", - "Preserve system messages": "Säilytä järjestelmän viestit", - "Click to read topic": "Lue aihe napsauttamalla", - "Edit topic": "Muokkaa aihetta", - "What location type do you want to share?": "Minkä sijaintityypin haluat jakaa?", - "Call declined": "Puhelu hylätty", - "Ban from room": "Anna porttikielto huoneeseen", - "Unban from room": "Poista porttikielto huoneeseen", - "Joining…": "Liitytään…", - "To view %(roomName)s, you need an invite": "Huoneen %(roomName)s katseluun tarvitaan kutsu", - "You can still join here.": "Voit edelleen liittyä tänne.", - "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.": "Kutsusi validointiyritys palautti virheen (%(errcode)s). Voit koettaa välittää tämän tiedon ihmiselle, joka kutsui sinut.", - "Something went wrong with your invite.": "Kutsussasi meni jotain vikaan.", - "Private room": "Yksityinen huone", - "Video room": "Videohuone", - "Read receipts": "Lukukuittaukset", - "Seen by %(count)s people": { - "one": "Nähnyt yksi ihminen", - "other": "Nähnyt %(count)s ihmistä" - }, - "%(members)s and %(last)s": "%(members)s ja %(last)s", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Ei ole suositeltavaa tehdä salausta käyttävistä huoneista julkisia. Se tarkoittaa, että kuka vain voi löytää huoneen, joten kuka vain voi lukea viestejä. Salauksesta ei siis ole hyötyä. Viestien salaaminen julkisessa huoneessa hidastaa viestien vastaanottamista ja lähettämistä.", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Vältä nämä ongelmat luomalla uusi salausta käyttävä huone keskustelua varten.", - "Your password was successfully changed.": "Salasanasi vaihtaminen onnistui.", - "%(count)s people joined": { - "one": "%(count)s ihminen liittyi", - "other": "%(count)s ihmistä liittyi" - }, - "Developer": "Kehittäjä", - "Connection lost": "Yhteys menetettiin", - "Sorry, your homeserver is too old to participate here.": "Kotipalvelimesi on liian vanha osallistumaan tänne.", - "We'll create rooms for each of them.": "Luomme huoneet jokaiselle niistä.", - "What projects are your team working on?": "Minkä projektien parissa tiimisi työskentelee?", - "Verification requested": "Vahvistus pyydetty", - "Someone already has that username. Try another or if it is you, sign in below.": "Jollakin on jo kyseinen käyttäjätunnus. Valitse eri käyttäjätunnus, tai jos kyseessä on tilisi, kirjaudu alta.", - "Unable to check if username has been taken. Try again later.": "Ei voitu tarkistaa, onko käyttäjätunnus jo käytössä. Yritä myöhemmin uudelleen.", - "Resent!": "Lähetetty uudelleen!", - "Did not receive it? Resend it": "Etkö saanut sitä? Lähetä uudelleen", - "Check your email to continue": "Tarkista sähköpostisi jatkaaksesi", - "Close sidebar": "Sulje sivupalkki", - "Updated %(humanizedUpdateTime)s": "Päivitetty %(humanizedUpdateTime)s", - "Space home": "Avaruuden koti", - "See room timeline (devtools)": "Näytä huoneen aikajana (devtools)", - "Mentions only": "Vain maininnat", - "Cameras": "Kamerat", - "Output devices": "Ulostulolaitteet", - "Input devices": "Sisääntulolaitteet", - "Click the button below to confirm setting up encryption.": "Napsauta alla olevaa painiketta vahvistaaksesi salauksen asettamisen.", - "Forgotten or lost all recovery methods? Reset all": "Unohtanut tai kadottanut kaikki palautustavat? Nollaa kaikki", - "Open room": "Avaa huone", - "You will not be able to reactivate your account": "Et voi ottaa tiliäsi uudelleen käyttöön", - "Confirm that you would like to deactivate your account. If you proceed:": "Vahvista, että haluat deaktivoida eli poistaa tilisi. Jos jatkat:", - "Shared a location: ": "Jakoi sijainnin: ", - "Shared their location: ": "Jakoi sijaintinsa: ", - "Expand quotes": "Laajenna lainaukset", - "Collapse quotes": "Supista lainaukset", - "Could not connect media": "Ei voitu yhdistää mediaa", - "Remove from space": "Poista avaruudesta", - "Pinned": "Kiinnitetty", - "Set my room layout for everyone": "Aseta minun huoneen asettelu kaikille", - "Open thread": "Avaa ketju", - "This room or space does not exist.": "Tätä huonetta tai avaruutta ei ole olemassa.", - "Forget this space": "Unohda tämä avaruus", - "Recently viewed": "Äskettäin katsottu", - "%(members)s and more": "%(members)s ja enemmän", - "Copy link to thread": "Kopioi linkki ketjuun", - "From a thread": "Ketjusta", - "View older version of %(spaceName)s.": "Näe avaruuden %(spaceName)s vanhempi versio.", - "Upgrade this space to the recommended room version": "Päivitä tämä avaruus suositeltuun huoneversioon", - "Group all your favourite rooms and people in one place.": "Ryhmitä kaikki suosimasi huoneet ja henkilöt yhteen paikkaan.", - "Home is useful for getting an overview of everything.": "Koti on hyödyllinen, sillä sieltä näet yleisnäkymän kaikkeen.", - "Deactivating your account is a permanent action — be careful!": "Tilin deaktivointi on peruuttamaton toiminto — ole varovainen!", - "Confirm signing out these devices": { - "one": "Vahvista uloskirjautuminen tältä laitteelta", - "other": "Vahvista uloskirjautuminen näiltä laitteilta" - }, - "Cross-signing is ready but keys are not backed up.": "Ristiinvarmennus on valmis, mutta avaimia ei ole varmuuskopioitu.", - "Search %(spaceName)s": "Etsi %(spaceName)s", - "Messaging": "Viestintä", - "Back to thread": "Takaisin ketjuun", - "The user's homeserver does not support the version of the space.": "Käyttäjän kotipalvelin ei tue avaruuden versiota.", - "User is already in the space": "Käyttäjä on jo avaruudessa", - "User is already invited to the space": "Käyttäjä on jo kutsuttu avaruuteen", - "You do not have permission to invite people to this space.": "Sinulla ei ole oikeutta kutsua ihmisiä tähän avaruuteen.", - "Keep discussions organised with threads": "Pidä keskustelut järjestyksessä ketjuissa", - "Show all threads": "Näytä kaikki ketjut", - "Shows all threads you've participated in": "Näyttää kaikki ketjut, joissa olet ollut osallinen", - "My threads": "Omat ketjut", - "Shows all threads from current room": "Näytä kaikki ketjut nykyisestä huoneesta", - "All threads": "Kaikki ketjut", - "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.", - "Verify with Security Key or Phrase": "Vahvista turva-avaimella tai turvalauseella", - "Enter Security Phrase": "Kirjoita turvalause", - "Incorrect Security Phrase": "Virheellinen turvalause", - "Enter your Security Phrase or to continue.": "Kirjoita turvalause tai jatkaaksesi.", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Talleta turva-avaimesi turvalliseen paikkaan, kuten salasanojen hallintasovellukseen tai kassakaappiin, sillä sitä käytetään salaamasi datan suojaamiseen.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Luomme sinulle turva-vaimen talletettavaksi jonnekin turvalliseen paikkaan, kuten salasanojen hallintasovellukseen tai kassakaappiin.", - "Generate a Security Key": "Luo turva-avain", - "Not a valid Security Key": "Ei kelvollinen turva-avain", - "This looks like a valid Security Key!": "Tämä vaikuttaa kelvolliselta turva-avaimelta!", - "Enter Security Key": "Anna turva-avain", - "Use your Security Key to continue.": "Käytä turva-avain jatkaaksesi.", - "Invalid Security Key": "Virheellinen turva-avain", - "Wrong Security Key": "Väärä turva-avain", - "Verify with Security Key": "Vahvista turva-avaimella", - "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ä.", - "To proceed, please accept the verification request on your other device.": "Jatka hyväksymällä vahvistuspyyntö toisella laitteella.", - "Something went wrong in confirming your identity. Cancel and try again.": "Jokin meni pieleen henkilöllisyyttä vahvistaessa. Peruuta ja yritä uudelleen.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Vahvista tilin deaktivointi todistamalla henkilöllisyytesi kertakirjautumista käyttäen.", - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Vahvista tämän laitteen uloskirjaaminen todistamalla henkilöllisyytesi kertakirjautumista käyttäen.", - "other": "Vahvista näiden laitteiden uloskirjaaminen todistamalla henkilöllisyytesi kertakirjautumista käyttäen." - }, - "Threads help keep your conversations on-topic and easy to track.": "Ketjut auttavat pitämään keskustelut asiayhteyteen sopivina ja helposti seurattavina.", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Jos joku pyysi kopioimaan ja liittämään jotakin tänne, on mahdollista että sinua yritetään huijata!", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "Luo tili avaamalla osoitteeseen %(emailAddress)s lähetetyssä viestissä oleva linkki.", - "Thread options": "Ketjun valinnat", - "Start a group chat": "Aloita ryhmäkeskustelu", - "Other options": "Muut vaihtoehdot", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Jos et löydä etsimääsi huonetta, pyydä kutsu tai luo uusi huone.", - "Some results may be hidden": "Jotkin tulokset saatetaan piilottaa", - "Copy invite link": "Kopioi kutsulinkki", - "If you can't see who you're looking for, send them your invite link.": "Jos et löydä etsimääsi henkilöä, lähetä hänelle kutsulinkki.", - "Some results may be hidden for privacy": "Jotkin tulokset saatetaan piilottaa tietosuojan takia", - "You cannot search for rooms that are neither a room nor a space": "Et voi etsiä huoneita, jotka eivät ole huoneita tai avaruuksia", - "Show spaces": "Näytä avaruudet", - "Show rooms": "Näytä huoneet", - "%(count)s Members": { - "one": "%(count)s jäsen", - "other": "%(count)s jäsentä" - }, - "Sections to show": "Näytettävät osiot", - "Show: Matrix rooms": "Näytä: Matrix-huoneet", - "Show: %(instance)s rooms (%(server)s)": "Näytä: %(instance)s-huoneet (%(server)s)", - "Add new server…": "Lisää uusi palvelin…", - "Remove server “%(roomServer)s”": "Poista palvelin ”%(roomServer)s”", - "This room or space is not accessible at this time.": "Tämä huone tai avaruus ei ole käytettävissä juuri tällä hetkellä.", - "Video rooms are a beta feature": "Videohuoneet ovat beetaominaisuus", - "Enable hardware acceleration": "Ota laitteistokiihdytys käyttöön", - "Moderation": "Moderointi", - "You were disconnected from the call. (Error: %(message)s)": "Yhteytesi puheluun katkaistiin. (Virhe: %(message)s)", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s tai %(copyButton)s", - "Waiting for device to sign in": "Odotetaan laitteen sisäänkirjautumista", - "Review and approve the sign in": "Katselmoi ja hyväksy sisäänkirjautuminen", - "Devices connected": "Yhdistetyt laitteet", - "An unexpected error occurred.": "Tapahtui odottamaton virhe.", - "The request was cancelled.": "Pyyntö peruttiin.", - "The other device isn't signed in.": "Toinen laite ei ole sisäänkirjautunut.", - "The other device is already signed in.": "Toinen laite on jo sisäänkirjautunut.", - "The request was declined on the other device.": "Pyyntö hylättiin toiselta laitteelta.", - "Linking with this device is not supported.": "Tämän laitteen kanssa linkittäminen ei ole tuettu.", - "The scanned code is invalid.": "Skannattu koodi on virheellinen.", - "The linking wasn't completed in the required time.": "Linkitystä ei suoritettu vaaditussa ajassa.", - "Stop and close": "Pysäytä ja sulje", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s tai %(recoveryFile)s", - "Your server lacks native support": "Palvelimellasi ei ole natiivitukea", - "Your server has native support": "Palvelimellasi on natiivituki", - "Online community members": "Verkkoyhteisöjen jäsenet", - "Coworkers and teams": "Työkaverit ja tiimit", - "Friends and family": "Kaverit ja perhe", - "We'll help you get connected.": "Autamme sinua yhteyden muodostamisen kanssa.", - "Who will you chat to the most?": "Kenen kanssa keskustelet eniten?", - "Choose a locale": "Valitse maa-asetusto", - "You don't have permission to share locations": "Sinulla ei ole oikeutta jakaa sijainteja", - "Message pending moderation": "Viesti odottaa moderointia", - "Message pending moderation: %(reason)s": "Viesti odottaa moderointia: %(reason)s", - "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", - "Room info": "Huoneen tiedot", - "Join the room to participate": "Liity huoneeseen osallistuaksesi", - "View chat timeline": "Näytä keskustelun aikajana", - "Close call": "Lopeta puhelu", - "You do not have permission to start voice calls": "Sinulla ei ole oikeutta aloittaa äänipuheluita", - "You do not have permission to start video calls": "Sinulla ei ole oikeutta aloittaa videopuheluita", - "Ongoing call": "Käynnissä oleva puhelu", - "Video call (%(brand)s)": "Videopuhelu (%(brand)s)", - "Video call (Jitsi)": "Videopuhelu (Jitsi)", - "Security recommendations": "Turvallisuussuositukset", - "Show QR code": "Näytä QR-koodi", - "Sign in with QR code": "Kirjaudu sisään QR-koodilla", - "Filter devices": "Suodata laitteita", - "Inactive for %(inactiveAgeDays)s days or longer": "Passiivinen %(inactiveAgeDays)s päivää tai pidempään", - "Inactive": "Passiivinen", - "Not ready for secure messaging": "Ei valmis turvalliseen viestintään", - "Ready for secure messaging": "Valmis turvalliseen viestintään", - "All": "Kaikki", - "No sessions found.": "Istuntoja ei löytynyt.", - "No inactive sessions found.": "Passiivisia istuntoja ei löytynyt.", - "No unverified sessions found.": "Vahvistamattomia istuntoja ei löytynyt.", - "No verified sessions found.": "Vahvistettuja istuntoja ei löytynyt.", - "Inactive sessions": "Passiiviset istunnot", - "Unverified sessions": "Vahvistamattomat istunnot", - "Verified sessions": "Vahvistetut istunnot", - "Verify or sign out from this session for best security and reliability.": "Vahvista tämä istunto tai kirjaudu ulos siitä tietoturvan ja luotettavuuden parantamiseksi.", - "Unverified session": "Vahvistamaton istunto", - "This session is ready for secure messaging.": "Tämä istunto on valmis turvallista viestintää varten.", - "Verified session": "Vahvistettu istunto", - "Unknown session type": "Tuntematon istunnon tyyppi", - "Web session": "Web-istunto", - "Mobile session": "Mobiili-istunto", - "Desktop session": "Työpöytäistunto", - "Inactive for %(inactiveAgeDays)s+ days": "Passiivinen %(inactiveAgeDays)s+ päivää", - "Sign out of this session": "Kirjaudu ulos tästä istunnosta", - "Receive push notifications on this session.": "Vastaanota push-ilmoituksia tässä istunnossa.", - "Push notifications": "Push-ilmoitukset", - "Session details": "Istunnon tiedot", - "IP address": "IP-osoite", - "Browser": "Selain", - "Operating system": "Käyttöjärjestelmä", - "URL": "Verkko-osoite", - "Last activity": "Viimeisin toiminta", - "Rename session": "Nimeä istunto uudelleen", - "Current session": "Nykyinen istunto", - "You do not have sufficient permissions to change this.": "Oikeutesi eivät riitä tämän muuttamiseen.", - "Group all your people in one place.": "Ryhmitä kaikki ihmiset yhteen paikkaan.", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "Parhaan turvallisuuden varmistamiseksi vahvista istuntosi ja kirjaudu ulos istunnoista, joita et tunnista tai et enää käytä.", - "Other sessions": "Muut istunnot", - "Sessions": "Istunnot", - "Share your activity and status with others.": "Jaa toimintasi ja tilasi muiden kanssa.", - "Spell check": "Oikeinkirjoituksen tarkistus", - "Sorry — this call is currently full": "Pahoittelut — tämä puhelu on täynnä", - "Unknown room": "Tuntematon huone", - "Mapbox logo": "Mapboxin logo", - "Location not available": "Sijainti ei ole saatavilla", - "Find my location": "Paikanna sijaintini", - "Exit fullscreen": "Poistu koko näytön tilasta", - "Enter fullscreen": "Siirry koko näytön tilaan", - "In %(spaceName)s.": "Avaruudessa %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "Avaruuksissa %(space1Name)s ja %(space2Name)s.", - "Empty room (was %(oldName)s)": "Tyhjä huone (oli %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "Kutsutaan %(user)s ja 1 muu", - "other": "Kutsutaan %(user)s ja %(count)s muuta" - }, - "Inviting %(user1)s and %(user2)s": "Kutsutaan %(user1)s ja %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s ja 1 muu", - "other": "%(user)s ja %(count)s muuta" - }, - "%(user1)s and %(user2)s": "%(user1)s ja %(user2)s", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "other": "Pidä salatut viestit turvallisessa välimuistissa, jotta ne näkyvät hakutuloksissa. Käytössä %(size)s, talletetaan viestit %(rooms)s huoneesta.", - "one": "Pidä salatut viestit turvallisessa välimuistissa, jotta ne näkyvät hakutuloksissa. Käytössä %(size)s, talletetaan viestit %(rooms)s huoneesta." - }, - "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.": "Varmuuskopioi salausavaimesi tilisi datan kanssa siltä varalta, että menetät pääsyn istuntoihisi. Avaimesi turvataan yksilöllisellä turva-avaimella.", - "Your server doesn't support disabling sending read receipts.": "Palvelimesi ei tue lukukuittausten lähettämisen poistamista käytöstä.", - "Group all your rooms that aren't part of a space in one place.": "Ryhmitä kaikki huoneesi, jotka eivät ole osa avaruutta, yhteen paikkaan.", - "Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Avaruudet ovat uusi tapa ryhmitellä huoneita ja ihmisiä. Voit käyttää esiluotuja avaruuksia niiden avaruuksien lisäksi, joissa jo olet.", - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Avaruudet ovat uusi tapa ryhmitellä huoneita ja ihmisiä. Minkälaisen avaruuden sinä haluat luoda? Voit muuttaa tätä asetusta myöhemmin.", - "Automatically send debug logs on decryption errors": "Lähetä vianjäljityslokit automaattisesti salauksen purkuun liittyvien virheiden tapahtuessa", - "Automatically send debug logs on any error": "Lähetä vianjäljityslokit automaattisesti minkä tahansa virheen tapahtuessa", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "Avaruudessa %(spaceName)s ja %(count)s muussa avaruudessa.", - "other": "Avaruudessa %(spaceName)s ja %(count)s muussa avaruudessa." - }, - "Get notifications as set up in your settings": "Vastaanota ilmoitukset asetuksissa määrittämälläsi tavalla", - "Search for": "Etsittävät kohteet", - "To join, please enable video rooms in Labs first": "Liittyäksesi ota videohuoneet käyttöön laboratorion kautta", - "Home options": "Etusivun valinnat", - "Internal room ID": "Sisäinen huoneen ID-tunniste", - "Reset bearing to north": "Aseta suunta pohjoiseen", - "Show Labs settings": "Näytä laboratorion asetukset", - "Record the client name, version, and url to recognise sessions more easily in session manager": "Talleta asiakasohjelmiston nimi, versio ja URL-osoite tunnistaaksesi istunnot istuntohallinnassa", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Sinut on kirjattu ulos kaikilta laitteilta, etkä enää vastaanota push-ilmoituksia. Ota ilmoitukset uudelleen käyttöön kirjautumalla jokaiselle haluamallesi laitteelle.", - "Toggle push notifications on this session.": "Push-ilmoitukset tälle istunnolle päälle/pois.", - "Invite someone using their name, email address, username (like ) or share this room.": "Kutsu käyttäen nimeä, sähköpostiosoitetta, käyttäjänimeä (kuten ) tai jaa tämä huone.", - "Invite someone using their name, email address, username (like ) or share this space.": "Kutsu käyttäen nimeä, sähköpostiosoitetta, käyttäjänimeä (kuten ) tai jaa tämä avaruus.", - "To search messages, look for this icon at the top of a room ": "Etsi viesteistä huoneen yläosassa olevalla kuvakkeella ", - "Use \"%(query)s\" to search": "Etsitään \"%(query)s\"", - "For best security, sign out from any session that you don't recognize or use anymore.": "Parhaan turvallisuuden takaamiseksi kirjaudu ulos istunnoista, joita et tunnista tai et enää käytä.", - "Voice broadcast": "Äänen yleislähetys", - "pause voice broadcast": "keskeytä äänen yleislähetys", - "resume voice broadcast": "palaa äänen yleislähetykseen", - "play voice broadcast": "toista äänen yleislähetys", - "Yes, stop broadcast": "Kyllä, pysäytä yleislähetys", - "Stop live broadcasting?": "Pysäytetäänkö liveyleislähetys?", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Joku toinen tallentaa jo äänen yleislähetystä. Odota äänen yleislähetyksen päättymistä, jotta voit aloittaa uuden.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "Tallennat jo äänen yleislähetystä. Lopeta nykyinen äänen yleislähetys aloittaaksesi uuden.", - "Can't start a new voice broadcast": "Uutta äänen yleislähetystä ei voi käynnistää", - "You need to be able to kick users to do that.": "Sinun täytyy pystyä potkia käyttäjiä voidaksesi tehdä tuon.", - "Error downloading image": "Virhe kuvaa ladatessa", - "Unable to show image due to error": "Kuvan näyttäminen epäonnistui virheen vuoksi", - "Saved Items": "Tallennetut kohteet", - "Show formatting": "Näytä muotoilu", - "Hide formatting": "Piilota muotoilu", - "Renaming sessions": "Istuntojen nimeäminen uudelleen", - "Please be aware that session names are also visible to people you communicate with.": "Ota huomioon, että istuntojen nimet näkyvät ihmisille, joiden kanssa olet yhteydessä.", - "Call type": "Puhelun tyyppi", - "Connection": "Yhteys", - "Voice processing": "Äänenkäsittely", - "Video settings": "Videoasetukset", - "Automatically adjust the microphone volume": "Säädä mikrofonin äänenvoimakkuutta automaattisesti", - "Voice settings": "Ääniasetukset", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "Haluatko varmasti kirjautua ulos %(count)s istunnosta?", - "other": "Haluatko varmasti kirjautua ulos %(count)s istunnosta?" - }, - "Reply in thread": "Vastaa ketjuun", - "This address had invalid server or is already in use": "Tässä osoitteessa on virheellinen palvelin tai se on jo käytössä", - "Original event source": "Alkuperäinen tapahtumalähde", - "Sign in new device": "Kirjaa sisään uusi laite", - "Drop a Pin": "Sijoita karttaneula", - "Click to drop a pin": "Napsauta sijoittaaksesi karttaneulan", - "Click to move the pin": "Napsauta siirtääksesi karttaneulaa", - "Show details": "Näytä yksityiskohdat", - "Hide details": "Piilota yksityiskohdat", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s on päästä päähän salattu, mutta on tällä hetkellä rajattu pienelle määrälle käyttäjiä.", - "Echo cancellation": "Kaiunpoisto", - "When enabled, the other party might be able to see your IP address": "Kun käytössä, toinen osapuoli voi mahdollisesti nähdä IP-osoitteesi", - "30s forward": "30 s eteenpäin", - "30s backward": "30 s taaksepäin", - "Send email": "Lähetä sähköpostia", - "Sign out of all devices": "Kirjaudu ulos kaikista laitteista", - "Confirm new password": "Vahvista uusi salasana", - "WARNING: ": "VAROITUS: ", - "Unable to decrypt message": "Viestin salauksen purkaminen ei onnistu", - "Change layout": "Vaihda asettelua", - "This message could not be decrypted": "Tämän viestin salausta ei voitu purkaa", - "Improve your account security by following these recommendations.": "Paranna tilisi tietoturvaa seuraamalla näitä suosituksia.", - "%(count)s sessions selected": { - "one": "%(count)s istunto valittu", - "other": "%(count)s istuntoa valittu" - }, - "This session doesn't support encryption and thus can't be verified.": "Tämä istunto ei tue salausta, joten sitä ei voi vahvistaa.", - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "Parhaan tietoturvan ja yksityisyyden vuoksi on suositeltavaa käyttää salausta tukevia Matrix-asiakasohjelmistoja.", - "Upcoming features": "Tulevat ominaisuudet", - "Search users in this room…": "Etsi käyttäjiä tästä huoneesta…", - "Requires compatible homeserver.": "Vaatii yhteensopivan kotipalvelimen.", - "You have unverified sessions": "Sinulla on vahvistamattomia istuntoja", - "Buffering…": "Puskuroidaan…", - "Change input device": "Vaihda sisääntulolaitetta", - "Can’t start a call": "Puhelua ei voi aloittaa", - "Failed to read events": "Tapahtumien lukeminen epäonnistui", - "Failed to send event": "Tapahtuman lähettäminen epäonnistui", - "Too many attempts in a short time. Retry after %(timeout)s.": "Liikaa yrityksiä lyhyessä ajassa. Yritä uudelleen, kun %(timeout)s on kulunut.", - "Too many attempts in a short time. Wait some time before trying again.": "Liikaa yrityksiä lyhyessä ajassa. Odota hetki, ennen kuin yrität uudelleen.", - "You're all caught up": "Olet ajan tasalla", - "Unread email icon": "Lukemattoman sähköpostin kuvake", - "Proxy URL": "Välityspalvelimen URL-osoite", - "Proxy URL (optional)": "Välityspalvelimen URL-osoite (valinnainen)", - "Sliding Sync configuration": "Liukuvan synkronoinnin asetukset", - "Ban them from everything I'm able to": "Anna porttikielto kaikkeen, mihin pystyn", - "Unban them from everything I'm able to": "Poista porttikielto kaikesta, mihin pystyn", - "This invite was sent to %(email)s which is not associated with your account": "Tämä kutsu lähetettiin sähköpostiosoitteeseen %(email)s, joka ei ole yhteydessä tiliisi", - "Spotlight": "Valokeila", - "Freedom": "Vapaus", - "There's no one here to call": "Täällä ei ole ketään, jolle voisi soittaa", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Harkitse vanhoista (%(inactiveAgeDays)s tai useamman päivän ikäisistä), käyttämättömistä istunnoista uloskirjautumista.", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "Käyttäessäsi tätä istuntoa et voi osallistua huoneisiin, joissa salaus on käytössä.", - "Enable %(brand)s as an additional calling option in this room": "Ota %(brand)s käyttöön puheluiden lisävaihtoehtona tässä huoneessa", - "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.": "Julkisten huoneiden salaamista ei suositella. Kuka vain voi löytää julkisen huoneen ja liittyä siihen, joten kuka vain voi lukea sen viestejä. Salauksesta ei ole hyötyä eikä sitä voi poistaa käytöstä myöhemmin. Julkisen huoneen viestien salaaminen hidastaa viestien vastaanottamista ja lähettämistä.", - "Early previews": "Ennakot", - "Noise suppression": "Kohinanvaimennus", - "Allow Peer-to-Peer for 1:1 calls": "Salli vertaisyhteydet kahdenvälisissä puheluissa", - "View List": "Näytä luettelo", - "View list": "Näytä luettelo", - "Mark as read": "Merkitse luetuksi", - "Interactively verify by emoji": "Vahvista vuorovaikutteisesti emojilla", - "Manually verify by text": "Vahvista manuaalisesti tekstillä", - "Text": "Teksti", - "Create a link": "Luo linkki", - " in %(room)s": " huoneessa %(room)s", - "Sign out of %(count)s sessions": { - "one": "Kirjaudu ulos %(count)s istunnosta", - "other": "Kirjaudu ulos %(count)s istunnosta" - }, - "Your current session is ready for secure messaging.": "Nykyinen istuntosi on valmis turvalliseen viestintään.", - "Sign out of all other sessions (%(otherSessionsCount)s)": "Kirjaudu ulos kaikista muista istunnoista (%(otherSessionsCount)s)", - "%(senderName)s ended a voice broadcast": "%(senderName)s lopetti äänen yleislähetyksen", - "You ended a voice broadcast": "Lopetit äänen yleislähetyksen", - "%(senderName)s ended a voice broadcast": "%(senderName)s lopetti äänen yleislähetyksen", - "You ended a voice broadcast": "Lopetit äänen yleislähetyksen", - "Connection error": "Yhteysvirhe", - "%(senderName)s started a voice broadcast": "%(senderName)s aloitti äänen yleislähetyksen", - "Saving…": "Tallennetaan…", - "Creating…": "Luodaan…", - "Verify Session": "Vahvista istunto", - "unknown": "tuntematon", - "Red": "Punainen", - "Grey": "Harmaa", - "Yes, it was me": "Kyllä, se olin minä", - "Starting export process…": "Käynnistetään vientitoimenpide…", - "Unable to connect to Homeserver. Retrying…": "Kotipalvelimeen yhdistäminen ei onnistunut. Yritetään uudelleen…", - "WARNING: session already verified, but keys do NOT MATCH!": "VAROITUS: istunto on jo vahvistettu, mutta avaimet EIVÄT TÄSMÄÄ!", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Suojaudu salattuihin viesteihin ja tietoihin pääsyn menettämiseltä varmuuskopioimalla salausavaimesi palvelimellesi.", - "Inviting…": "Kutsutaan…", - "Creating rooms…": "Luodaan huoneita…", - "Keep going…": "Jatka…", - "Connecting…": "Yhdistetään…", - "Mute room": "Mykistä huone", - "Fetching keys from server…": "Noudetaan avaimia palvelimelta…", - "Checking…": "Tarkistetaan…", - "Invites by email can only be sent one at a time": "Sähköpostikutsuja voi lähettää vain yhden kerrallaan", - "Adding…": "Lisätään…", - "Write something…": "Kirjoita joitain…", - "Message from %(user)s": "Viesti käyttäjältä %(user)s", - "Message in %(room)s": "Viesti huoneessa %(room)s", - "Answered elsewhere": "Vastattu muualla", - "The sender has blocked you from receiving this message": "Lähettäjä on estänyt sinua saamasta tätä viestiä", - "unavailable": "ei saatavilla", - "unknown status code": "tuntematon tilakoodi", - "Server returned %(statusCode)s with error code %(errorCode)s": "Palvelin palautti tilakoodin %(statusCode)s ja virhekoodin %(errorCode)s", - "View poll": "Näytä kysely", - "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Menneitä kyselyitä ei ole viimeisen vuorokauden ajalta. Lataa lisää kyselyitä nähdäksesi aiempien kuukausien kyselyt.", - "other": "Menneitä kyselyitä ei ole viimeisen %(count)s päivän ajalta. Lataa lisää kyselyitä nähdäksesi aiempien kuukausien kyselyt." - }, - "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Aktiivisia kyselyitä ei ole viimeisen vuorokauden ajalta. Lataa lisää kyselyitä nähdäksesi aiempien kuukausien kyselyt.", - "other": "Aktiivisia kyselyitä ei ole viimeisen %(count)s päivän ajalta. Lataa lisää kyselyitä nähdäksesi aiempien kuukausien kyselyt." - }, - "There are no past polls. Load more polls to view polls for previous months": "Menneitä kyselyitä ei ole. Lataa lisää kyselyitä nähdäksesi aiempien kuukausien kyselyt.", - "There are no active polls. Load more polls to view polls for previous months": "Aktiivisia kyselyitä ei ole. Lataa lisää kyselyitä nähdäksesi aiempien kuukausien kyselyt.", - "There are no past polls in this room": "Tässä huoneessa ei ole menneitä kyselyitä", - "There are no active polls in this room": "Tässä huoneessa ei ole aktiivisia kyselyitä", - "Load more polls": "Lataa lisää kyselyitä", - "Loading polls": "Ladataan kyselyitä", - "Past polls": "Menneet kyselyt", - "Active polls": "Aktiiviset kyselyt", - "View poll in timeline": "Näytä kysely aikajanalla", - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "Kaikki tämän käyttäjän lähettämät viestit ja kutsut sivuutetaan. Haluatko varmasti sivuuttaa hänet?", - "Ignore %(user)s": "Sivuuta %(user)s", - "Poll history": "Kyselyhistoria", - "Edit link": "Muokkaa linkkiä", - "Rejecting invite…": "Hylätään kutsua…", - "Joining room…": "Liitytään huoneeseen…", - "Once everyone has joined, you’ll be able to chat": "Voitte keskustella, kun kaikki ovat liittyneet", - "Send your first message to invite to chat": "Kutsu keskusteluun kirjoittamalla ensimmäinen viesti", - "Formatting": "Muotoilu", - "You do not have permission to invite users": "Sinulla ei ole lupaa kutsua käyttäjiä", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "Tämä antaa heille varmuuden, että he keskustelevat oikeasti sinun kanssasi, mutta se myös tarkoittaa, että he näkevät tähän syöttämäsi istunnon nimen.", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "Muut käyttäjät yksityisviesteissä ja huoneissa, joihin liityt, näkevät luettelon kaikista istunnoistasi.", - "Manage account": "Hallitse tiliä", - "Error changing password": "Virhe salasanan vaihtamisessa", - "Unknown password change error (%(stringifiedError)s)": "Tuntematon salasananvaihtovirhe (%(stringifiedError)s)", - "Downloading update…": "Ladataan päivitystä…", - "Checking for an update…": "Tarkistetaan päivityksiä…", - "Error while changing password: %(error)s": "Virhe salasanan vaihtamisessa: %(error)s", - "Ignore (%(counter)s)": "Sivuuta (%(counter)s)", - "Log out and back in to disable": "Poista käytöstä kirjautumalla ulos ja takaisin sisään", - "Automatic gain control": "Automaattinen vahvistuksen säätö", - "Requires your server to support the stable version of MSC3827": "Edellyttää palvelimesi tukevan MSC3827:n vakaata versiota", - "If you know a room address, try joining through that instead.": "Jos tiedät huoneen osoitteen, yritä liittyä sen kautta.", - "Safeguard against losing access to encrypted messages & data": "Suojaudu salattuihin viesteihin ja tietoihin pääsyn menettämiseltä", - "WebGL is required to display maps, please enable it in your browser settings.": "Karttojen näyttäminen vaatii WebGL:n. Ota se käyttöön selaimen asetuksista.", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "Tämä voi johtua siitä, että sovellus on auki useissa välilehdissä tai selaimen tietojen tyhjentämisestä.", - "Database unexpectedly closed": "Tietokanta sulkeutui odottamattomasti", - "Identity server not set": "Identiteettipalvelinta ei ole asetettu", - "Set a new account password…": "Aseta uusi tilin salasana…", - "User is not logged in": "Käyttäjä ei ole sisäänkirjautunut", - "Room directory": "Huoneluettelo", - "Encrypting your message…": "Salataan viestiäsi…", - "Joining space…": "Liitytään avaruuteen…", - "Sending your message…": "Lähetetään viestiäsi…", - "Error details": "Virheen tiedot", - "common": { - "about": "Tietoa", - "analytics": "Analytiikka", - "encryption_enabled": "Salaus käytössä", - "error": "Virhe", - "forward_message": "Välitä viesti", - "image": "Kuva", - "loading": "Ladataan…", - "message": "Viesti", - "message_layout": "Viestien asettelu", - "modern": "Moderni", - "mute": "Mykistä", - "no_results": "Ei tuloksia", - "offline": "Poissa verkosta", - "password": "Salasana", - "people": "Ihmiset", - "reactions": "Reaktiot", - "report_a_bug": "Raportoi virheestä", - "room_name": "Huoneen nimi", - "security": "Tietoturva", - "settings": "Asetukset", - "sticker": "Tarra", - "success": "Onnistui", - "suggestions": "Ehdotukset", - "unmute": "Poista mykistys", - "username": "Käyttäjätunnus", - "verification_cancelled": "Varmennus peruutettu", - "video": "Video", - "warning": "Varoitus", - "user": "Käyttäjä", - "threads": "Ketjut", - "thread": "Ketju", - "theme": "Teema", - "room": "Huone", - "public": "Julkinen", - "private": "Yksityinen", - "options": "Valinnat", - "name": "Nimi", - "light": "Vaalea", - "labs": "Laboratorio", - "homeserver": "Kotipalvelin", - "home": "Etusivu", - "help": "Ohje", - "favourites": "Suosikit", - "description": "Kuvaus", - "dark": "Tumma", - "beta": "Beeta", - "attachment": "Liite", - "appearance": "Ulkoasu", - "timeline": "Aikajana", - "support": "Tuki", - "space": "Avaruus", - "random": "Satunnainen", - "privacy": "Tietosuoja", - "presence": "Läsnäolo", - "preferences": "Valinnat", - "microphone": "Mikrofoni", - "legal": "Lakitekstit", - "guest": "Vieras", - "faq": "Usein kysytyt kysymykset", - "emoji": "Emoji", - "credits": "Maininnat", - "camera": "Kamera", - "access_token": "Käyttöpoletti", - "someone": "Joku", - "welcome": "Tervetuloa", - "encrypted": "Salattu", - "application": "Sovellus", - "version": "Versio", - "device": "Laite", - "model": "Malli", - "verified": "Vahvistettu", - "unverified": "Vahvistamaton", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "Luotettu", - "not_trusted": "Ei-luotettu", - "accessibility": "Saavutettavuus", - "server": "Palvelin", - "capabilities": "Kyvykkyydet", - "unnamed_room": "Nimeämätön huone", - "unnamed_space": "Nimetön avaruus", - "stickerpack": "Tarrapaketti", - "system_alerts": "Järjestelmähälytykset", - "secure_backup": "Turvallinen varmuuskopio", - "cross_signing": "Ristiinvarmennus", - "identity_server": "Identiteettipalvelin", - "integration_manager": "Integraatiohallinta", - "qr_code": "QR-koodi", - "feedback": "Palaute" + "a11y": { + "jump_first_invite": "Siirry ensimmäiseen kutsuun.", + "n_unread_messages": { + "other": "%(count)s lukematonta viestiä.", + "one": "Yksi lukematon viesti." + }, + "n_unread_messages_mentions": { + "other": "%(count)s lukematonta viestiä, sisältäen maininnat.", + "one": "Yksi lukematon maininta." + }, + "room_name": "Huone %(name)s", + "unread_messages": "Lukemattomat viestit.", + "user_menu": "Käyttäjän valikko" }, + "a11y_jump_first_unread_room": "Siirry ensimmäiseen lukemattomaan huoneeseen.", "action": { + "accept": "Hyväksy", + "add": "Lisää", + "add_existing_room": "Lisää olemassa oleva huone", + "add_people": "Lisää ihmisiä", + "apply": "Toteuta", + "approve": "Hyväksy", + "back": "Takaisin", + "call": "Soita", + "cancel": "Peruuta", + "change": "Muuta", + "clear": "Tyhjennä", + "click_to_copy": "Kopioi napsauttamalla", + "close": "Sulje", + "collapse": "Supista", + "complete": "Valmis", + "confirm": "Varmista", "continue": "Jatka", "copy": "Kopioi", "copy_link": "Kopioi linkki", "create": "Luo", "create_a_room": "Luo huone", "decline": "Hylkää", + "delete": "Poista", "disable": "Poista käytöstä", + "disconnect": "Katkaise yhteys", + "dismiss": "Hylkää", "done": "Valmis", + "download": "Lataa", "edit": "Muokkaa", "enable": "Ota käyttöön", - "forgot_password": "Unohtuiko salasana?", + "enter_fullscreen": "Siirry koko näytön tilaan", + "exit_fullscreeen": "Poistu koko näytön tilasta", + "expand": "Laajenna", + "explore_public_rooms": "Selaa julkisia huoneita", + "explore_rooms": "Selaa huoneita", + "export": "Vie", "forward": "Välitä", + "go": "Mene", + "go_back": "Takaisin", + "got_it": "Asia selvä", + "hide_advanced": "Piilota lisäasetukset", + "hold": "Pidä", + "ignore": "Sivuuta", + "import": "Tuo", "invite": "Kutsu", + "invite_to_space": "Kutsu avaruuteen", "invites_list": "Kutsut", + "join": "Liity", "learn_more": "Lue lisää", "leave": "Poistu", "leave_room": "Poistu huoneesta", + "logout": "Kirjaudu ulos", + "manage": "Hallitse", + "maximise": "Suurenna", + "mention": "Mainitse", + "minimise": "Pienennä", + "new_room": "Uusi huone", + "new_video_room": "Uusi videohuone", "next": "Seuraava", "no": "Ei", - "ok": "OK", + "pause": "Keskeytä", + "pin": "Nuppineula", + "play": "Toista", "quote": "Lainaa", "react": "Reagoi", + "refresh": "Päivitä", + "register": "Rekisteröidy", + "reject": "Hylkää", + "reload": "Lataa uudelleen", "remove": "Poista", + "rename": "Nimeä uudelleen", "reply": "Vastaa", + "reply_in_thread": "Vastaa ketjuun", "report_content": "Ilmoita sisällöstä", + "resend": "Lähetä uudelleen", + "reset": "Palauta alkutilaan", + "restore": "Palauta", + "resume": "Jatka", "retry": "Yritä uudelleen", + "review": "Katselmoi", + "revoke": "Kumoa", "save": "Tallenna", + "search": "Haku", + "send_report": "Lähetä ilmoitus", + "share": "Jaa", + "show": "Näytä", + "show_advanced": "Näytä lisäasetukset", + "show_all": "Näytä kaikki", + "sign_in": "Kirjaudu sisään", + "sign_out": "Kirjaudu ulos", + "skip": "Ohita", "start": "Aloita", "start_chat": "Aloita keskustelu", + "start_new_chat": "Aloita uusi keskustelu", + "stop": "Pysäytä", + "submit": "Lähetä", + "subscribe": "Tilaa", + "transfer": "Siirrä", + "trust": "Luota", + "try_again": "Yritä uudelleen", + "unban": "Poista porttikielto", + "unignore": "Huomioi käyttäjä jälleen", + "unpin": "Poista kiinnitys", + "unsubscribe": "Lopeta tilaus", + "update": "Päivitä", + "upgrade": "Päivitä", + "upload": "Lähetä", + "verify": "Varmenna", + "view": "Näytä", + "view_all": "Näytä kaikki", + "view_list": "Näytä luettelo", + "view_message": "Näytä viesti", "view_source": "Näytä lähdekoodi", "yes": "Kyllä", - "zoom_out": "Loitonna", "zoom_in": "Lähennä", - "view": "Näytä", - "verify": "Varmenna", - "upload": "Lähetä", - "upgrade": "Päivitä", - "update": "Päivitä", - "unpin": "Poista kiinnitys", - "try_again": "Yritä uudelleen", - "trust": "Luota", - "stop": "Pysäytä", - "skip": "Ohita", - "sign_out": "Kirjaudu ulos", - "sign_in": "Kirjaudu sisään", - "share": "Jaa", - "search": "Haku", - "reset": "Palauta alkutilaan", - "resend": "Lähetä uudelleen", - "reload": "Lataa uudelleen", - "reject": "Hylkää", - "pin": "Nuppineula", - "logout": "Kirjaudu ulos", - "join": "Liity", - "ignore": "Sivuuta", - "got_it": "Asia selvä", - "go_back": "Takaisin", - "expand": "Laajenna", - "download": "Lataa", - "dismiss": "Hylkää", - "delete": "Poista", - "confirm": "Varmista", - "collapse": "Supista", - "close": "Sulje", - "cancel": "Peruuta", - "call": "Soita", - "back": "Takaisin", - "apply": "Toteuta", - "add": "Lisää", - "accept": "Hyväksy", - "view_all": "Näytä kaikki", - "unsubscribe": "Lopeta tilaus", - "subscribe": "Tilaa", - "show_all": "Näytä kaikki", - "show": "Näytä", - "revoke": "Kumoa", - "review": "Katselmoi", - "restore": "Palauta", - "rename": "Nimeä uudelleen", - "register": "Rekisteröidy", - "play": "Toista", - "pause": "Keskeytä", - "disconnect": "Katkaise yhteys", - "complete": "Valmis", - "change": "Muuta", - "approve": "Hyväksy", - "manage": "Hallitse", - "go": "Mene", - "import": "Tuo", - "export": "Vie", - "refresh": "Päivitä", - "minimise": "Pienennä", - "maximise": "Suurenna", - "mention": "Mainitse", - "submit": "Lähetä", - "send_report": "Lähetä ilmoitus", - "clear": "Tyhjennä" + "zoom_out": "Loitonna" }, - "a11y": { - "user_menu": "Käyttäjän valikko", - "n_unread_messages_mentions": { - "other": "%(count)s lukematonta viestiä, sisältäen maininnat.", - "one": "Yksi lukematon maininta." - }, - "n_unread_messages": { - "other": "%(count)s lukematonta viestiä.", - "one": "Yksi lukematon viesti." - }, - "unread_messages": "Lukemattomat viestit." + "analytics": { + "accept_button": "Sopii", + "bullet_1": "Emme tallenna tai profiloi tilin tietoja", + "bullet_2": "Emme jaa tietoja kolmansille tahoille", + "consent_migration": "Olet aiemmin suostunut jakamaan anonyymiä käyttötietoa kanssamme. Päivitämme jakamisen toimintaperiaatteita.", + "disable_prompt": "Tämän voi poistaa käytöstä koska tahansa asetuksista", + "enable_prompt": "Auta parantamaan %(analyticsOwner)s", + "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ä", + "shared_data_heading": "Seuraavat tiedot saatetaan jakaa:" }, - "labs": { - "video_rooms": "Videohuoneet", - "msc3531_hide_messages_pending_moderation": "Anna moderaattorien piilottaa moderointia odottavia viestejä.", - "report_to_moderators": "Ilmoita moderaattoreille", - "latex_maths": "Piirrä LaTeX-matematiikka viesteissä", - "pinning": "Viestien kiinnittäminen", - "state_counters": "Näytä yksinkertaiset laskurit huoneen yläpalkissa", - "mjolnir": "Uusia tapoja jättää ihmiset huomiotta", - "custom_themes": "Tue mukaututettujen teemojen lisäämistä", - "html_topic": "Näytä huoneiden aiheiden HTML-esitys", - "bridge_state": "Näytä tietoa silloista huoneen asetuksissa", - "sliding_sync": "Liukuvan synkronoinnin tila", - "group_calls": "Uusi ryhmäpuhelukokemus", - "voice_broadcast": "Äänen yleislähetys", - "rust_crypto": "Rust-kryptografiatoteutus", - "video_rooms_a_new_way_to_chat": "Uusi tapa keskustella äänen ja videon välityksellä %(brand)sissä.", - "video_rooms_always_on_voip_channels": "Videohuoneet ovat huoneisiin upotettuja, aina päällä olevia VoIP-kanavia %(brand)sissä.", - "video_rooms_faq1_question": "Miten voin luoda videohuoneen?", - "video_rooms_faq1_answer": "Käytä ”+”-painiketta vasemman paneelin huoneosiossa.", - "video_rooms_faq2_question": "Voinko käyttää tekstikeskustelua videopuhelussa?", - "video_rooms_faq2_answer": "Kyllä, keskustelun aikajana esitetään videon yhteydessä.", - "report_to_moderators_description": "Moderointia tukevissa huoneissa väärinkäytökset voi ilmoittaa Ilmoita-painikkeella huoneen moderaattoreille.", - "currently_experimental": "Tällä hetkellä kokeellinen.", - "jump_to_date_msc_support": "Vaatii, että palvelimesi tukee MSC3030:a", - "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)", - "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ä", - "beta_feature": "Tämä on beetaominaisuus", - "click_for_info": "Napsauta tästä saadaksesi lisätietoja", - "leave_beta_reload": "Beetasta poistuminen lataa %(brand)sin uudelleen.", - "join_beta_reload": "Beetaan liittyminen lataa %(brand)sin uudelleen.", - "leave_beta": "Poistu beetasta", - "join_beta": "Liity beetaan" + "auth": { + "3pid_in_use": "Tämä sähköpostiosoite tai puhelinnumero on jo käytössä.", + "account_clash": "Uusi tilisi (%(newAccountId)s) on rekisteröity, mutta olet jo kirjautuneena toisella tilillä (%(loggedInUserId)s).", + "account_clash_previous_account": "Jatka aiemmalla tilillä", + "account_deactivated": "Tämä tili on poistettu.", + "autodiscovery_generic_failure": "Automaattisen etsinnän asetusten hakeminen palvelimelta epäonnistui", + "autodiscovery_invalid": "Epäkelpo kotipalvelimen etsinnän vastaus", + "autodiscovery_invalid_hs": "Kotipalvelimen osoite ei näytä olevan kelvollinen Matrix-kotipalvelin", + "autodiscovery_invalid_hs_base_url": "Epäkelpo base_url palvelimelle m.homeserver", + "autodiscovery_invalid_is": "Identiteettipalvelimen osoite ei näytä olevan kelvollinen identiteettipalvelin", + "autodiscovery_invalid_is_base_url": "Epäkelpo base_url palvelimelle m.identity_server", + "autodiscovery_invalid_is_response": "Epäkelpo identiteettipalvelimen etsinnän vastaus", + "autodiscovery_invalid_json": "Virheellinen JSON", + "autodiscovery_unexpected_error_hs": "Odottamaton virhe selvitettäessä kotipalvelimen asetuksia", + "autodiscovery_unexpected_error_is": "Odottamaton virhe selvitettäessä identiteettipalvelimen asetuksia", + "captcha_description": "Tämä kotipalvelin haluaa varmistaa, ettet ole robotti.", + "change_password_action": "Vaihda salasana", + "change_password_confirm_invalid": "Salasanat eivät täsmää", + "change_password_confirm_label": "Varmista salasana", + "change_password_current_label": "Nykyinen salasana", + "change_password_empty": "Salasanat eivät voi olla tyhjiä", + "change_password_error": "Virhe salasanan vaihtamisessa: %(error)s", + "change_password_mismatch": "Uudet salasanat eivät täsmää", + "change_password_new_label": "Uusi salasana", + "check_email_explainer": "Seuraa osoitteeseen %(email)s lähetettyjä ohjeita", + "check_email_resend_prompt": "Etkö vastaanottanut viestiä?", + "check_email_resend_tooltip": "Vahvistuslinkin sisältävä sähköposti lähetetty uudelleen!", + "check_email_wrong_email_button": "Kirjoita sähköpostiosoite uudestaan", + "check_email_wrong_email_prompt": "Väärä sähköpostiosoite?", + "continue_with_idp": "Jatka käyttäen palveluntarjoajaa %(provider)s", + "continue_with_sso": "Jatka %(ssoButtons)slla", + "country_dropdown": "Maapudotusvalikko", + "create_account_prompt": "Uusi täällä? Luo tili", + "create_account_title": "Luo tili", + "email_discovery_text": "Käytä sähköpostiosoitetta, jos haluat olla löydettävissä nykyisille yhteystiedoille.", + "email_field_label": "Sähköposti", + "email_field_label_invalid": "Ei näytä kelvolliselta sähköpostiosoitteelta", + "email_field_label_required": "Syötä sähköpostiosoite", + "email_help_text": "Lisää sähköpostiosoite, jotta voit palauttaa salasanasi.", + "email_phone_discovery_text": "Käytä sähköpostiosoitetta tai puhelinnumeroa, jos haluat olla löydettävissä nykyisille yhteystiedoille.", + "enter_email_explainer": "%(homeserver)s lähettää sinulle vahvistuslinkin, jotta voit nollata salasanasi.", + "enter_email_heading": "Kirjoita sähköpostiosoitteesi nollataksesi salasanasi", + "failed_connect_identity_server": "Identiteettipalvelinta ei voida tavoittaa", + "failed_connect_identity_server_other": "Voit kirjautua, mutta osa toiminnoista on pois käytöstä kunnes identiteettipalvelin on jälleen toiminnassa. Jos tämä varoitus toistuu, tarkista asetuksesi tai ota yhteyttä palvelimen ylläpitäjään.", + "failed_connect_identity_server_register": "Voit rekisteröityä, mutta osa toiminnoista on pois käytöstä kunnes identiteettipalvelin on jälleen toiminnassa. Jos tämä varoitus toistuu, tarkista asetuksesi tai ota yhteyttä palvelimen ylläpitäjään.", + "failed_connect_identity_server_reset_password": "Voit palauttaa salasanasi, mutta osa toiminnoista on pois käytöstä kunnes identiteettipalvelin on jälleen toiminnassa. Jos tämä varoitus toistuu, tarkista asetuksesi tai ota yhteyttä palvelimen ylläpitäjään.", + "failed_homeserver_discovery": "Kotipalvelimen etsinnän suoritus epäonnistui", + "failed_query_registration_methods": "Tuettuja rekisteröitymistapoja ei voitu kysellä.", + "failed_soft_logout_auth": "Uudelleenautentikointi epäonnistui", + "failed_soft_logout_homeserver": "Uudelleenautentikointi epäonnistui kotipalvelinongelmasta johtuen", + "footer_powered_by_matrix": "moottorina Matrix", + "forgot_password_email_invalid": "Sähköpostiosoite ei vaikuta kelvolliselta.", + "forgot_password_email_required": "Sinun pitää syöttää tiliisi liitetty sähköpostiosoite.", + "forgot_password_prompt": "Unohditko salasanasi?", + "forgot_password_send_email": "Lähetä sähköpostia", + "identifier_label": "Tunnistus", + "incorrect_credentials": "Virheellinen käyttäjätunnus ja/tai salasana.", + "incorrect_credentials_detail": "Huomaa että olet kirjautumassa palvelimelle %(hs)s, etkä palvelimelle matrix.org.", + "incorrect_password": "Virheellinen salasana", + "log_in_new_account": "Kirjaudu uudelle tilillesi.", + "logout_dialog": { + "description": "Haluatko varmasti kirjautua ulos?", + "megolm_export": "Vie avaimet käsin", + "setup_key_backup_title": "Menetät pääsyn salattuihin viesteihisi", + "setup_secure_backup_description_1": "Salatut viestit turvataan päästä päähän -salauksella. Vain sinä ja viestien vastaanottaja(t) omaavat avaimet näiden viestien lukemiseen.", + "skip_key_backup": "En halua salattuja viestejäni", + "use_key_backup": "Aloita avainvarmuuskopion käyttö" + }, + "misconfigured_body": "Pyydä %(brand)s-ylläpitäjääsi tarkistamaan, onko asetuksissasivirheellisiä tai toistettuja merkintöjä.", + "misconfigured_title": "%(brand)sin asetukset ovat pielessä", + "msisdn_field_description": "Muut voivat kutsua sinut huoneisiin yhteystietojesi avulla", + "msisdn_field_label": "Puhelin", + "msisdn_field_number_invalid": "Tämä puhelinnumero ei näytä oikealta, tarkista se ja yritä uudelleen", + "msisdn_field_required_invalid": "Syötä puhelinnumero", + "no_hs_url_provided": "Kotipalvelimen osoite puuttuu", + "oidc": { + "error_title": "Emme voineet kirjata sinua sisään" + }, + "password_field_keep_going_prompt": "Jatka…", + "password_field_label": "Syötä salasana", + "password_field_strong_label": "Hyvä, vahva salasana!", + "password_field_weak_label": "Salasana on sallittu, mutta turvaton", + "phone_label": "Puhelin", + "phone_optional_label": "Puhelin (valinnainen)", + "qr_code_login": { + "connecting": "Yhdistetään…", + "devices_connected": "Yhdistetyt laitteet", + "error_device_already_signed_in": "Toinen laite on jo sisäänkirjautunut.", + "error_device_not_signed_in": "Toinen laite ei ole sisäänkirjautunut.", + "error_device_unsupported": "Tämän laitteen kanssa linkittäminen ei ole tuettu.", + "error_invalid_scanned_code": "Skannattu koodi on virheellinen.", + "error_linking_incomplete": "Linkitystä ei suoritettu vaaditussa ajassa.", + "error_request_cancelled": "Pyyntö peruttiin.", + "error_request_declined": "Pyyntö hylättiin toiselta laitteelta.", + "error_unexpected": "Tapahtui odottamaton virhe.", + "review_and_approve": "Katselmoi ja hyväksy sisäänkirjautuminen", + "sign_in_new_device": "Kirjaa sisään uusi laite", + "waiting_for_device": "Odotetaan laitteen sisäänkirjautumista" + }, + "register_action": "Luo tili", + "registration": { + "continue_without_email_description": "Huomio: jos et lisää sähköpostia ja unohdat salasanasi, saatat menettää pääsyn tiliisi pysyvästi.", + "continue_without_email_field_label": "Sähköposti (valinnainen)", + "continue_without_email_title": "Jatka ilman sähköpostia" + }, + "registration_disabled": "Rekisteröityminen on poistettu käytöstä tällä kotipalvelimella.", + "registration_msisdn_field_required_invalid": "Syötä puhelinnumero (vaaditaan tällä kotipalvelimella)", + "registration_successful": "Rekisteröityminen onnistui", + "registration_username_in_use": "Jollakin on jo kyseinen käyttäjätunnus. Valitse eri käyttäjätunnus, tai jos kyseessä on tilisi, kirjaudu alta.", + "registration_username_unable_check": "Ei voitu tarkistaa, onko käyttäjätunnus jo käytössä. Yritä myöhemmin uudelleen.", + "registration_username_validation": "Käytä ainoastaan pieniä kirjaimia, numeroita, yhdysviivoja ja alaviivoja", + "reset_password": { + "confirm_new_password": "Vahvista uusi salasana", + "devices_logout_success": "Sinut on kirjattu ulos kaikilta laitteilta, etkä enää vastaanota push-ilmoituksia. Ota ilmoitukset uudelleen käyttöön kirjautumalla jokaiselle haluamallesi laitteelle.", + "password_not_entered": "Sinun täytyy syöttää uusi salasana.", + "passwords_mismatch": "Uusien salasanojen on vastattava toisiaan.", + "rate_limit_error": "Liikaa yrityksiä lyhyessä ajassa. Odota hetki, ennen kuin yrität uudelleen.", + "rate_limit_error_with_time": "Liikaa yrityksiä lyhyessä ajassa. Yritä uudelleen, kun %(timeout)s on kulunut.", + "reset_successful": "Salasanasi on nollattu.", + "return_to_login": "Palaa kirjautumissivulle", + "sign_out_other_devices": "Kirjaudu ulos kaikista laitteista" + }, + "reset_password_action": "Nollaa salasana", + "reset_password_email_field_description": "Voit palauttaa tilisi sähköpostiosoitteen avulla", + "reset_password_email_field_required_invalid": "Syötä sähköpostiosoite (vaaditaan tällä kotipalvelimella)", + "reset_password_email_not_found_title": "Sähköpostiosoitetta ei löytynyt", + "reset_password_title": "Nollaa salasanasi", + "server_picker_custom": "Muu kotipalvelin", + "server_picker_description_matrix.org": "Liity ilmaiseksi miljoonien joukkoon suurimmalla julkisella palvelimella", + "server_picker_dialog_title": "Päätä, missä tiliäsi isännöidään", + "server_picker_explainer": "Käytä haluamaasi Matrix-kotipalvelinta, tai isännöi omaa palvelinta.", + "server_picker_failed_validate_homeserver": "Kotipalvelimen vahvistus epäonnistui", + "server_picker_intro": "Kutsumme \"kotipalvelimiksi\" paikkoja, missä voit isännöidä tiliäsi.", + "server_picker_invalid_url": "Virheellinen URL", + "server_picker_learn_more": "Tietoa kotipalvelimista", + "server_picker_matrix.org": "Matrix.org on maailman suurin julkinen kotipalvelin, joten se on hyvä valinta useimmille.", + "server_picker_required": "Määritä kotipalvelin", + "server_picker_title": "Kirjaudu sisään kotipalvelimellesi", + "server_picker_title_default": "Palvelinasetukset", + "server_picker_title_registration": "Ylläpidä tiliä osoitteessa", + "session_logged_out_description": "Turvallisuussyistä tämä istunto on kirjattu ulos. Ole hyvä ja kirjaudu uudestaan.", + "session_logged_out_title": "Uloskirjautunut", + "set_email": { + "description": "Tämä sallii sinun uudelleenalustaa salasanasi ja vastaanottaa ilmoituksia.", + "verification_pending_description": "Ole hyvä ja tarkista sähköpostisi ja seuraa sen sisältämää linkkiä. Kun olet valmis, napsauta Jatka.", + "verification_pending_title": "Varmennus odottaa" + }, + "set_email_prompt": "Haluatko asettaa sähköpostiosoitteen?", + "sign_in_description": "Käytä tiliäsi jatkaaksesi.", + "sign_in_instead_prompt": "Onko sinulla jo tili? Kirjaudu tästä", + "sign_in_or_register": "Kirjaudu sisään tai luo tili", + "sign_in_or_register_description": "Käytä tiliäsi tai luo uusi jatkaaksesi.", + "sign_in_prompt": "Sinulla on jo tili? Kirjaudu sisään", + "sign_in_with_sso": "Kirjaudu sisään käyttäen kertakirjautumista", + "signing_in": "Kirjaudutaan…", + "soft_logout": { + "clear_data_button": "Poista kaikki tiedot", + "clear_data_description": "Kaikkien tämän istunnon tietojen poistaminen on pysyvää. Salatut viestit menetetään, ellei niiden avaimia ole varmuuskopioitu.", + "clear_data_title": "Poista kaikki tämän istunnon tiedot?" + }, + "soft_logout_heading": "Sinut on kirjattu ulos", + "soft_logout_intro_password": "Syötä salasanasi kirjautuaksesi ja päästäksesi takaisin tilillesi.", + "soft_logout_intro_sso": "Kirjaudu ja pääse takaisin tilillesi.", + "soft_logout_intro_unsupported_auth": "Et voi kirjautua tilillesi. Ota yhteyttä kotipalvelimesi ylläpitäjään saadaksesi lisätietoja.", + "soft_logout_subheading": "Poista henkilökohtaiset tiedot", + "sso": "Kertakirjautuminen", + "sso_failed_missing_storage": "Pyysimme selainta muistamaan kirjautumista varten mitä kotipalvelinta käytät, mutta selain on unohtanut sen. Mene kirjautumissivulle ja yritä uudelleen.", + "sso_or_username_password": "%(ssoButtons)s Tai %(usernamePassword)s", + "sync_footer_subtitle": "Jos olet liittynyt moniin huoneisiin, tässä voi kestää hetken", + "syncing": "Synkronoidaan…", + "uia": { + "code": "Koodi", + "email": "Luo tili avaamalla osoitteeseen %(emailAddress)s lähetetyssä viestissä oleva linkki.", + "email_auth_header": "Tarkista sähköpostisi jatkaaksesi", + "email_resend_prompt": "Etkö saanut sitä? Lähetä uudelleen", + "email_resent": "Lähetetty uudelleen!", + "fallback_button": "Aloita tunnistus", + "msisdn": "Tekstiviesti lähetetty numeroon %(msisdn)s", + "msisdn_token_incorrect": "Väärä tunniste", + "msisdn_token_prompt": "Ole hyvä ja syötä sen sisältämä koodi:", + "password_prompt": "Vahvista henkilöllisyytesi syöttämällä tilisi salasana alle.", + "recaptcha_missing_params": "Captchan julkinen avain puuttuu kotipalvelimen asetuksista. Ilmoita tämä kotipalvelimesi ylläpitäjälle.", + "sso_body": "Vahvista tämän sähköpostiosoitteen lisääminen todistamalla henkilöllisyytesi kertakirjautumista käyttäen.", + "sso_failed": "Jokin meni pieleen henkilöllisyyttä vahvistaessa. Peruuta ja yritä uudelleen.", + "sso_postauth_body": "Napsauta alapuolella olevaa painiketta varmistaaksesi identiteettisi.", + "sso_postauth_title": "Haluan jatkaa", + "sso_preauth_body": "Todista henkilöllisyytesi kertakirjautumisen avulla jatkaaksesi.", + "sso_title": "Jatka kertakirjautumista käyttäen", + "terms": "Tarkistathan tämän kotipalvelimen käytännöt:", + "terms_invalid": "Tarkistathan tämän kotipalvelimen käytännöt" + }, + "unsupported_auth_email": "Tämä kotipalvelin ei tue sähköpostiosoitteella kirjautumista.", + "unsupported_auth_msisdn": "Tämä palvelin ei tue autentikointia puhelinnumeron avulla.", + "username_field_required_invalid": "Syötä käyttäjätunnus", + "username_in_use": "Jollakin on jo kyseinen käyttäjätunnus. Valitse eri käyttäjätunnus.", + "verify_email_heading": "Vahvista sähköpostiosoitteesi jatkaaksesi" + }, + "bug_reporting": { + "additional_context": "Sisällytä tähän lisätiedot, joista voi olla apua ongelman analysoinnissa, kuten mitä olit tekemässä, huoneen tunnukset, käyttäjätunnukset, jne.", + "before_submitting": "Ennen lokien lähettämistä sinun täytyy luoda Githubiin issue (kysymys/ongelma), joka sisältää kuvauksen ongelmastasi.", + "collecting_information": "Haetaan sovelluksen versiotietoja", + "collecting_logs": "Haetaan lokeja", + "create_new_issue": "Luo uusi issue GitHubissa, jotta voimme tutkia tätä ongelmaa.", + "description": "Vianjäljityslokit sisältävät sovelluksen käyttödataa mukaan lukien käyttäjänimen, vierailemiesi huoneiden ID-tunnisteet tai aliasnimet, tiedon minkä käyttöliittymäelementtien kanssa olet viimeksi ollut vuorovaikutuksessa ja muiden käyttäjien käyttäjänimet. Vianjäljityslokit eivät sisällä viestejä.", + "download_logs": "Lataa lokit", + "downloading_logs": "Ladataan lokeja", + "error_empty": "Kerro mikä meni pieleen, tai, mikä parempaa, luo GitHub-issue joka kuvailee ongelman.", + "failed_send_logs": "Lokien lähettäminen epäonnistui: ", + "github_issue": "GitHub-issue", + "introduction": "Jos olet tehnyt ilmoituksen ohjelmistovirheestä GitHubiin, vianjäljityslokit voivat auttaa ongelman selvittämisessä. ", + "log_request": "Voit auttaa meitä estämään tämän toistumisen lähettämällä meille lokeja.", + "logs_sent": "Lokit lähetetty", + "matrix_security_issue": "Raportoidaksesi Matrixiin liittyvän tietoturvaongelman, lue Matrix.orgin tietoturvaongelmien julkaisukäytäntö.", + "preparing_download": "Valmistellaan lokien lataamista", + "preparing_logs": "Valmistaudutaan lokien lähettämiseen", + "send_logs": "Lähetä lokit", + "submit_debug_logs": "Lähetä vianjäljityslokit", + "textarea_label": "Huomautukset", + "thank_you": "Kiitos!", + "title": "Virheiden raportointi", + "unsupported_browser": "Muistutus: Selaintasi ei tueta, joten voit kohdata yllätyksiä.", + "uploading_logs": "Lähetetään lokeja", + "waiting_for_server": "Odotetaan vastausta palvelimelta" + }, + "cannot_reach_homeserver": "Kotipalvelinta ei voida tavoittaa", + "cannot_reach_homeserver_detail": "Varmista, että internet-yhteytesi on vakaa, tai ota yhteyttä palvelimen ylläpitäjään", + "cant_load_page": "Sivun lataaminen ei onnistunut", + "chat_card_back_action_label": "Takaisin keskusteluun", + "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", + "hearts_description": "Lähettää viestin sydämien kera", + "hearts_message": "lähettää sydämiä", + "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" + }, + "common": { + "about": "Tietoa", + "access_token": "Käyttöpoletti", + "accessibility": "Saavutettavuus", + "advanced": "Lisäasetukset", + "all_rooms": "Kaikki huoneet", + "analytics": "Analytiikka", + "and_n_others": { + "other": "ja %(count)s muuta...", + "one": "ja yksi muu..." + }, + "appearance": "Ulkoasu", + "application": "Sovellus", + "are_you_sure": "Oletko varma?", + "attachment": "Liite", + "authentication": "Tunnistautuminen", + "beta": "Beeta", + "camera": "Kamera", + "cameras": "Kamerat", + "capabilities": "Kyvykkyydet", + "copied": "Kopioitu!", + "credits": "Maininnat", + "cross_signing": "Ristiinvarmennus", + "dark": "Tumma", + "description": "Kuvaus", + "deselect_all": "Älä valitse mitään", + "device": "Laite", + "display_name": "Näyttönimi", + "edited": "muokattu", + "email_address": "Sähköpostiosoite", + "encrypted": "Salattu", + "encryption_enabled": "Salaus käytössä", + "error": "Virhe", + "faq": "Usein kysytyt kysymykset", + "favourites": "Suosikit", + "feedback": "Palaute", + "filter_results": "Suodata tuloksia", + "forward_message": "Välitä viesti", + "general": "Yleiset", + "go_to_settings": "Siirry asetuksiin", + "guest": "Vieras", + "help": "Ohje", + "historical": "Vanhat", + "home": "Etusivu", + "homeserver": "Kotipalvelin", + "identity_server": "Identiteettipalvelin", + "image": "Kuva", + "integration_manager": "Integraatiohallinta", + "joined": "Liitytty", + "labs": "Laboratorio", + "legal": "Lakitekstit", + "light": "Vaalea", + "loading": "Ladataan…", + "location": "Sijainti", + "low_priority": "Matala prioriteetti", + "message": "Viesti", + "message_layout": "Viestien asettelu", + "microphone": "Mikrofoni", + "model": "Malli", + "modern": "Moderni", + "mute": "Mykistä", + "n_members": { + "one": "%(count)s jäsen", + "other": "%(count)s jäsentä" + }, + "n_participants": { + "one": "1 osallistuja", + "other": "%(count)s osallistujaa" + }, + "n_rooms": { + "one": "%(count)s huone", + "other": "%(count)s huonetta" + }, + "name": "Nimi", + "no_results": "Ei tuloksia", + "no_results_found": "Tuloksia ei löytynyt", + "not_trusted": "Ei-luotettu", + "off": "Ei päällä", + "offline": "Poissa verkosta", + "on": "Päällä", + "options": "Valinnat", + "orphan_rooms": "Muut huoneet", + "password": "Salasana", + "people": "Ihmiset", + "preferences": "Valinnat", + "presence": "Läsnäolo", + "preview_message": "Hei siellä, olet paras!", + "privacy": "Tietosuoja", + "private": "Yksityinen", + "private_room": "Yksityinen huone", + "private_space": "Yksityinen avaruus", + "profile": "Profiili", + "public": "Julkinen", + "public_room": "Julkinen huone", + "public_space": "Julkinen avaruus", + "qr_code": "QR-koodi", + "random": "Satunnainen", + "reactions": "Reaktiot", + "report_a_bug": "Raportoi virheestä", + "room": "Huone", + "room_name": "Huoneen nimi", + "rooms": "Huoneet", + "saving": "Tallennetaan…", + "secure_backup": "Turvallinen varmuuskopio", + "security": "Tietoturva", + "select_all": "Valitse kaikki", + "server": "Palvelin", + "settings": "Asetukset", + "setup_secure_messages": "Ota käyttöön salatut viestit", + "show_more": "Näytä lisää", + "someone": "Joku", + "space": "Avaruus", + "spaces": "Avaruudet", + "sticker": "Tarra", + "stickerpack": "Tarrapaketti", + "success": "Onnistui", + "suggestions": "Ehdotukset", + "support": "Tuki", + "system_alerts": "Järjestelmähälytykset", + "theme": "Teema", + "thread": "Ketju", + "threads": "Ketjut", + "timeline": "Aikajana", + "trusted": "Luotettu", + "unavailable": "ei saatavilla", + "unencrypted": "Suojaamaton", + "unmute": "Poista mykistys", + "unnamed_room": "Nimeämätön huone", + "unnamed_space": "Nimetön avaruus", + "unverified": "Vahvistamaton", + "user": "Käyttäjä", + "user_avatar": "Profiilikuva", + "username": "Käyttäjätunnus", + "verification_cancelled": "Varmennus peruutettu", + "verified": "Vahvistettu", + "version": "Versio", + "video_room": "Videohuone", + "view_message": "Näytä viesti", + "warning": "Varoitus", + "welcome": "Tervetuloa" + }, + "composer": { + "autocomplete": { + "@room_description": "Ilmoita koko huoneelle", + "command_a11y": "Komentojen automaattinen täydennys", + "command_description": "Komennot", + "emoji_a11y": "Emojien automaattinen täydennys", + "notification_a11y": "Ilmoitusten automaattinen täydennys", + "notification_description": "Huoneilmoitus", + "room_a11y": "Huoneiden automaattinen täydennys", + "space_a11y": "Avaruuksien automaattinen täydennys", + "user_a11y": "Käyttäjien automaattinen täydennys", + "user_description": "Käyttäjät" + }, + "close_sticker_picker": "Piilota tarrat", + "edit_composer_label": "Muokkaa viestiä", + "format_bold": "Lihavoitu", + "format_code_block": "Ohjelmakoodia", + "format_decrease_indent": "Sisennyksen vähennys", + "format_increase_indent": "Sisennyksen lisäys", + "format_inline_code": "Koodi", + "format_insert_link": "Lisää linkki", + "format_italic": "Kursivointi", + "format_italics": "Kursivoitu", + "format_link": "Linkki", + "format_strikethrough": "Yliviivattu", + "format_underline": "Alleviivaus", + "formatting_toolbar_label": "Muotoilu", + "link_modal": { + "link_field_label": "Linkki", + "text_field_label": "Teksti", + "title_create": "Luo linkki", + "title_edit": "Muokkaa linkkiä" + }, + "mode_plain": "Piilota muotoilu", + "mode_rich_text": "Näytä muotoilu", + "no_perms_notice": "Sinulla ei ole oikeutta kirjoittaa tässä huoneessa", + "placeholder": "Lähetä viesti…", + "placeholder_encrypted": "Lähetä salattu viesti…", + "placeholder_reply": "Lähetä vastaus…", + "placeholder_reply_encrypted": "Lähetä salattu vastaus…", + "placeholder_thread": "Vastaa ketjuun…", + "placeholder_thread_encrypted": "Vastaa salattuun ketjuun…", + "poll_button": "Kysely", + "poll_button_no_perms_description": "Sinulla ei ole oikeutta aloittaa kyselyitä tässä huoneessa.", + "poll_button_no_perms_title": "Lisäoikeuksia tarvitaan", + "replying_title": "Vastataan", + "room_upgraded_link": "Keskustelu jatkuu täällä.", + "room_upgraded_notice": "Tämä huone on korvattu, eikä se ole enää aktiivinen.", + "send_button_title": "Lähetä viesti", + "send_button_voice_message": "Lähetä ääniviesti", + "send_voice_message": "Lähetä ääniviesti", + "stop_voice_message": "Pysäytä nauhoittaminen", + "voice_message_button": "Ääniviesti" + }, + "console_scam_warning": "Jos joku pyysi kopioimaan ja liittämään jotakin tänne, on mahdollista että sinua yritetään huijata!", + "console_wait": "Odota!", + "create_room": { + "action_create_room": "Luo huone", + "action_create_video_room": "Luo videohuone", + "encrypted_video_room_warning": "Et voi poistaa tätä käytöstä myöhemmin. Huone salataan, mutta siihen upotettu puhelu ei ole salattu.", + "encrypted_warning": "Et voi poistaa tätä käytöstä myöhemmin. SIllat ja useimmat botit eivät vielä toimi.", + "encryption_forced": "Palvelimesi edellyttää, että salaus on käytössä yksityisissä huoneissa.", + "encryption_label": "Ota päästä päähän -salaus käyttöön", + "error_title": "Huoneen luominen epäonnistui", + "generic_error": "Palvelin saattaa olla saavuttamattomissa, ylikuormitettu tai olet törmännyt virheeseen.", + "join_rule_change_notice": "Voit muuttaa tämän milloin tahansa huoneen asetuksista.", + "join_rule_invite": "Yksityinen huone (vain kutsulla)", + "join_rule_invite_label": "Vain kutsutut ihmiset voivat löytää tämän huoneen ja liittyä siihen.", + "join_rule_public_label": "Kuka tahansa voi löytää tämän huoneen ja liittyä siihen.", + "join_rule_public_parent_space_label": "Kuka tahansa voi löytää tämän huoneen ja liittyä siihen, ei pelkästään avaruuden jäsenet.", + "join_rule_restricted": "Näkyvissä avaruuden jäsenille", + "join_rule_restricted_label": "Kaikki avaruudessa voivat löytää tämän huoneen ja liittyä siihen.", + "name_validation_required": "Syötä huoneelle nimi", + "room_visibility_label": "Huoneen näkyvyys", + "title_private_room": "Luo yksityinen huone", + "title_public_room": "Luo julkinen huone", + "title_video_room": "Luo videohuone", + "topic_label": "Aihe (valinnainen)", + "unfederated": "Estä muita kuin palvelimen %(serverName)s jäseniä liittymästä tähän huoneeseen.", + "unfederated_label_default_off": "Voi olla paikallaan ottaa tämä käyttöön, jos huonetta käyttävät vain sisäiset tiimit kotipalvelimellasi. Asetusta ei voi muuttaa myöhemmin.", + "unfederated_label_default_on": "Voi olla paikallaan poistaa tämä käytöstä, jos huonetta käyttävät myös ulkoiset tiimit joilla on oma kotipalvelimensa. Asetusta ei voi muuttaa myöhemmin.", + "unsupported_version": "Palvelin ei tue määritettyä huoneversiota." + }, + "create_space": { + "add_details_prompt": "Lisää joitain tietoja, jotta ihmiset tunnistavat sen.", + "add_details_prompt_2": "Voit muuttaa näitä koska tahansa.", + "add_existing_rooms_description": "Valitse lisättävät huoneet tai keskustelut. Tämä avaruus on vain sinulle, kenellekään ei tiedoteta siitä. Voit lisätä lisää myöhemmin.", + "add_existing_rooms_heading": "Mitä haluat järjestää?", + "address_label": "Osoite", + "address_placeholder": "esim. minun-space", + "creating": "Luodaan…", + "creating_rooms": "Luodaan huoneita…", + "done_action": "Mene avaruuteeni", + "done_action_first_room": "Mene ensimmäiseen huoneeseeni", + "explainer": "Avaruudet ovat uusi tapa ryhmitellä huoneita ja ihmisiä. Minkälaisen avaruuden sinä haluat luoda? Voit muuttaa tätä asetusta myöhemmin.", + "failed_create_initial_rooms": "Tapahtui virhe luodessa huoneita uutta avaruutta varten", + "failed_invite_users": "Seuraavien käyttäjien kutsuminen avaruuteen epäonnistui: %(csvUsers)s", + "invite_teammates_by_username": "Kutsu käyttäjänimellä", + "invite_teammates_heading": "Kutsu tiimikaverit", + "inviting_users": "Kutsutaan…", + "label": "Luo avaruus", + "name_required": "Anna nimi avaruudelle", + "personal_space": "Vain minä", + "personal_space_description": "Yksityinen avaruus, jolla voit järjestää huoneesi", + "private_description": "Vain kutsulla, paras itsellesi tai tiimeille", + "private_heading": "Yksityinen avaruutesi", + "private_personal_heading": "Kenen kanssa työskentelet?", + "private_space": "Minä ja tiimikaverit", + "private_space_description": "Yksityinen avaruus sinulle ja tiimikavereille", + "public_description": "Avoin avaruus kaikille, paras yhteisöille", + "public_heading": "Julkinen avaruutesi", + "setup_rooms_community_description": "Tehdään huone jokaiselle.", + "setup_rooms_community_heading": "Mistä asioista haluat puhua avaruudessa %(spaceName)s?", + "setup_rooms_description": "Voit lisätä niitä myöhemmin, mukaan lukien olemassa olevia.", + "setup_rooms_private_description": "Luomme huoneet jokaiselle niistä.", + "setup_rooms_private_heading": "Minkä projektien parissa tiimisi työskentelee?", + "share_heading": "Jaa %(name)s", + "skip_action": "Ohita tältä erää", + "subspace_adding": "Lisätään…", + "subspace_beta_notice": "Lisää avaruus hallitsemaasi avaruuteen.", + "subspace_dropdown_title": "Luo avaruus", + "subspace_existing_space_prompt": "Haluatko sen sijaan lisätä olemassa olevan avaruuden?", + "subspace_join_rule_invite_description": "Vain kutsutut ihmiset voivat löytää tämän avaruuden ja liittyä siihen.", + "subspace_join_rule_invite_only": "Yksityinen avaruus (vain kutsulla)", + "subspace_join_rule_label": "Avaruuden näkyvyys", + "subspace_join_rule_public_description": "Kuka tahansa voi löytää tämän avaruuden ja liittyä siihen, ei pelkästään avaruuden jäsenet.", + "subspace_join_rule_restricted_description": "Kuka tahansa avaruudessa voi löytää ja liittyä." + }, + "credits": { + "default_cover_photo": "Oletuskansikuva © Jesús Roncero, käytössä CC-BY-SA 4.0:n ehtojen mukaisesti.", + "twemoji_colr": "twemoji-colr-fontti © Mozilla Foundation, käytössä Apache 2.0:n ehtojen mukaisesti." + }, + "devtools": { + "active_widgets": "Aktiiviset sovelmat", + "category_other": "Muut", + "category_room": "Huone", + "caution_colon": "Varoitus:", + "client_versions": "Asiakasversiot", + "developer_mode": "Kehittäjätila", + "developer_tools": "Kehittäjätyökalut", + "edit_setting": "Muokkaa asetusta", + "edit_values": "Muokkaa arvoja", + "event_content": "Tapahtuman sisältö", + "event_id": "Tapahtuman ID-tunniste: %(eventId)s", + "event_sent": "Tapahtuma lähetetty!", + "event_type": "Tapahtuman tyyppi", + "failed_to_load": "Lataaminen epäonnistui.", + "failed_to_save": "Asetusten tallentaminen epäonnistui.", + "failed_to_send": "Tapahtuman lähettäminen epäonnistui!", + "invalid_json": "Ei vaikuta kelvolliselta JSON:ilta.", + "level": "Taso", + "low_bandwidth_mode_description": "Vaatii yhteensopivan kotipalvelimen.", + "main_timeline": "Pääaikajana", + "methods": "Menetelmät", + "no_receipt_found": "Kuittausta ei löytynyt", + "no_verification_requests_found": "Vahvistuspyyntöjä ei löytynyt", + "number_of_users": "Käyttäjämäärä", + "observe_only": "Tarkkaile ainoastaan", + "original_event_source": "Alkuperäinen tapahtumalähde", + "phase": "Vaihe", + "phase_cancelled": "Peruttu", + "phase_ready": "Valmis", + "phase_requested": "Pyydetty", + "phase_started": "Käynnistetty", + "phase_transaction": "Transaktio", + "requester": "Pyytäjä", + "room_id": "Huoneen ID-tunniste: %(roomId)s", + "room_notifications_sender": "Lähettäjä: ", + "save_setting_values": "Tallenna asetusarvot", + "server_info": "Palvelimen tiedot", + "server_versions": "Palvelinversiot", + "settable_global": "Asetettavissa globaalisti", + "settable_room": "Asetettavissa huoneessa", + "setting_colon": "Asetus:", + "setting_definition": "Asetuksen määritelmä:", + "show_hidden_events": "Näytä piilotetut tapahtumat aikajanalla", + "spaces": { + "other": "<%(count)s avaruutta>" + }, + "state_key": "Tila-avain", + "timeout": "Aikakatkaisu", + "title": "Kehittäjätyökalut", + "toolbox": "Työkalut", + "use_at_own_risk": "Tämä käyttöliittymä EI tarkista arvojen tyyppejä. Käytä omalla vastuullasi.", + "value": "Arvo", + "value_colon": "Arvo:", + "value_in_this_room": "Arvo tässä huoneessa", + "value_this_room_colon": "Arvo tässä huoneessa:", + "widget_screenshots": "Ota sovelmien kuvankaappaukset käyttöön tuetuissa sovelmissa" + }, + "dialog_close_label": "Sulje dialogi", + "emoji": { + "categories": "Luokat", + "category_activities": "Aktiviteetit", + "category_animals_nature": "Eläimet ja luonto", + "category_flags": "Liput", + "category_food_drink": "Ruoka ja juoma", + "category_frequently_used": "Usein käytetyt", + "category_objects": "Esineet", + "category_smileys_people": "Hymiöt ja ihmiset", + "category_symbols": "Symbolit", + "category_travel_places": "Matkustaminen ja paikat", + "quick_reactions": "Pikareaktiot" + }, + "emoji_picker": { + "cancel_search_label": "Peruuta haku" + }, + "empty_room": "Tyhjä huone", + "empty_room_was_name": "Tyhjä huone (oli %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Kirjoita turvalause tai jatkaaksesi.", + "key_validation_text": { + "invalid_security_key": "Virheellinen turva-avain", + "recovery_key_is_correct": "Hyvältä näyttää!", + "wrong_file_type": "Väärä tiedostotyyppi", + "wrong_security_key": "Väärä turva-avain" + }, + "restoring": "Palautetaan avaimia varmuuskopiosta", + "security_key_title": "Turva-avain", + "security_phrase_title": "Turvalause", + "separator": "%(securityKey)s tai %(recoveryFile)s", + "use_security_key_prompt": "Käytä turva-avain jatkaaksesi." + }, + "bootstrap_title": "Otetaan avaimet käyttöön", + "cancel_entering_passphrase_description": "Haluatko varmasti peruuttaa salasanan syöttämisen?", + "cancel_entering_passphrase_title": "Peruuta salasanan syöttäminen?", + "confirm_encryption_setup_body": "Napsauta alla olevaa painiketta vahvistaaksesi salauksen asettamisen.", + "confirm_encryption_setup_title": "Vahvista salauksen asetukset", + "cross_signing_not_ready": "Ristiinvarmennusta ei ole asennettu.", + "cross_signing_ready": "Ristiinvarmennus on käyttövalmis.", + "cross_signing_ready_no_backup": "Ristiinvarmennus on valmis, mutta avaimia ei ole varmuuskopioitu.", + "cross_signing_room_normal": "Tämä huone käyttää päästä päähän -salausta", + "cross_signing_room_verified": "Kaikki tämän huoneen käyttäjät on varmennettu", + "cross_signing_room_warning": "Joku käyttää tuntematonta istuntoa", + "cross_signing_unsupported": "Kotipalvelimesi ei tue ristiinvarmennusta.", + "cross_signing_untrusted": "Tililläsi on ristiinvarmennuksen identiteetti salaisessa tallennustilassa, mutta tämä istunto ei vielä luota siihen.", + "cross_signing_user_normal": "Et ole varmentanut tätä käyttäjää.", + "cross_signing_user_verified": "Olet varmentanut tämän käyttäjän. Tämä käyttäjä on varmentanut kaikki istuntonsa.", + "cross_signing_user_warning": "Tämä käyttäjä ei ole varmentanut kaikkia istuntojaan.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Tyhjennä ristiinvarmennuksen avaimet", + "title": "Tuhoa ristiinvarmennuksen avaimet?", + "warning": "Ristiinvarmennuksen avainten tuhoamista ei voi kumota. Jokainen, jonka olet varmentanut, tulee näkemään turvallisuushälytyksiä. Et todennäköisesti halua tehdä tätä, ellet ole hukannut kaikkia laitteitasi, joista pystyit ristiinvarmentamaan." + }, + "event_shield_reason_authenticity_not_guaranteed": "Tämän salatun viestin aitoutta ei voida taata tällä laitteella.", + "event_shield_reason_mismatched_sender_key": "Salattu varmentamattoman istunnon toimesta", + "export_unsupported": "Selaimesi ei tue vaadittuja kryptografisia laajennuksia", + "import_invalid_keyfile": "Ei kelvollinen %(brand)s-avaintiedosto", + "import_invalid_passphrase": "Autentikointi epäonnistui: virheellinen salasana?", + "incompatible_database_disable": "Jatka salaus poistettuna käytöstä", + "incompatible_database_sign_out_description": "Jotta et menetä keskusteluhistoriaasi, sinun täytyy tallentaa huoneen avaimet ennen kuin kirjaudut ulos. Joudut käyttämään uudempaa %(brand)sin versiota tätä varten", + "incompatible_database_title": "Yhteensopimaton tietokanta", + "key_signature_upload_cancelled": "Allekirjoituksen lähetys peruutettu", + "key_signature_upload_completed": "Lähetys valmis", + "key_signature_upload_failed": "Lähettäminen ei ole mahdollista", + "key_signature_upload_failed_body": "%(brand)s kohtasi virheen lähettäessään:", + "key_signature_upload_failed_cross_signing_key_signature": "Uusi ristiinvarmennuksen allekirjoitus", + "key_signature_upload_failed_device_cross_signing_key_signature": "laitteen ristiinvarmennuksen allekirjoitus", + "key_signature_upload_failed_key_signature": "avaimen allekirjoitus", + "key_signature_upload_failed_master_key_signature": "uusi pääsalasanan avaintunnus", + "key_signature_upload_failed_title": "Allekirjoituksen lähettäminen epäonnistui", + "key_signature_upload_success_title": "Allekirjoituksen lähettäminen onnistui", + "messages_not_secure": { + "cause_1": "Kotipalvelimesi", + "cause_3": "Sinun tai toisen osapuolen internet-yhteys", + "cause_4": "Sinun tai toisen osapuolen istunto", + "heading": "Jokin seuraavista saattaa olla vaarantunut:", + "title": "Viestisi eivät ole turvassa" + }, + "new_recovery_method_detected": { + "description_2": "Tämä istunto salaa historiansa käyttäen uutta palautustapaa.", + "title": "Uusi palautustapa", + "warning": "Jos et ottanut käyttöön uutta palautustapaa, hyökkääjä saattaa yrittää käyttää tiliäsi. Vaihda tilisi salasana ja aseta uusi palautustapa asetuksissa välittömästi." + }, + "not_supported": "", + "old_version_detected_description": "Tunnistimme dataa, joka on lähtöisin vanhasta %(brand)sin versiosta. Tämä aiheuttaa toimintahäiriöitä päästä päähän -salauksessa vanhassa versiossa. Viestejä, jotka on salattu päästä päähän -salauksella vanhalla versiolla, ei välttämättä voida purkaa tällä versiolla. Tämä voi myös aiheuttaa epäonnistumisia viestien välityksessä tämän version kanssa. Jos kohtaat ongelmia, kirjaudu ulos ja takaisin sisään. Säilyttääksesi viestihistoriasi, vie salausavaimesi ja tuo ne uudelleen.", + "old_version_detected_title": "Vanhaa salaustietoa havaittu", + "recovery_method_removed": { + "title": "Palautustapa poistettu", + "warning": "Jos et poistanut palautustapaa, hyökkääjä saattaa yrittää käyttää tiliäsi. Vaihda tilisi salasana ja aseta uusi palautustapa asetuksissa välittömästi." + }, + "reset_all_button": "Unohtanut tai kadottanut kaikki palautustavat? Nollaa kaikki", + "set_up_toast_description": "Suojaudu salattuihin viesteihin ja tietoihin pääsyn menettämiseltä", + "set_up_toast_title": "Määritä turvallinen varmuuskopio", + "setup_secure_backup": { + "explainer": "Varmuuskopioi avaimesi ennen kuin kirjaudut ulos välttääksesi avainten menetyksen.", + "title": "Ota käyttöön" + }, + "udd": { + "interactive_verification_button": "Vahvista vuorovaikutteisesti emojilla", + "manual_verification_button": "Vahvista manuaalisesti tekstillä", + "other_ask_verify_text": "Pyydä tätä käyttäjää vahvistamaan istuntonsa, tai vahvista se manuaalisesti alla.", + "other_new_session_text": "%(name)s (%(userId)s) kirjautui uudella istunnolla varmentamatta sitä:", + "own_ask_verify_text": "Varmenna toinen istuntosi käyttämällä yhtä seuraavista tavoista.", + "own_new_session_text": "Olet kirjautunut uuteen istuntoon varmentamatta sitä:", + "title": "Ei luotettu" + }, + "unsupported": "Tämä asiakasohjelma ei tue päästä päähän -salausta.", + "upgrade_toast_title": "Salauksen päivitys saatavilla", + "verification": { + "accepting": "Hyväksytään…", + "after_new_login": { + "device_verified": "Laite vahvistettu", + "skip_verification": "Ohita vahvistus toistaiseksi", + "unable_to_verify": "Tätä laitetta ei voitu vahvistaa", + "verify_this_device": "Vahvista tämä laite" + }, + "cancelled": "Peruutit varmennuksen.", + "cancelled_user": "%(displayName)s peruutti varmennuksen.", + "cancelling": "Peruutetaan…", + "complete_action": "Ymmärretty", + "complete_description": "Olet varmentanut tämän käyttäjän.", + "complete_title": "Varmennettu!", + "explainer": "Turvalliset viestit tämän käyttäjän kanssa ovat salattuja päästä päähän, eivätkä kolmannet osapuolet voi lukea niitä.", + "in_person": "Turvallisuuden varmistamiseksi tee tämä kasvokkain tai käytä luotettua viestintätapaa.", + "incoming_sas_device_dialog_text_1": "Varmenna tämä laite merkitäksesi sen luotetuksi. Tähän laitteeseen luottaminen antaa sinulle ja muille käyttäjille lisää mielenrauhaa, kun käytätte päästä päähän -salausta.", + "incoming_sas_device_dialog_text_2": "Tämän laitteen varmentaminen merkkaa sen luotetuksi, ja sinut varmentaneet käyttäjät luottavat automaattisesti tähän laitteeseen.", + "incoming_sas_dialog_title": "Saapuva varmennuspyyntö", + "incoming_sas_user_dialog_text_1": "Varmenna tämä käyttäjä merkitäksesi hänet luotetuksi. Käyttäjiin luottaminen antaa sinulle ylimääräistä mielenrauhaa käyttäessäsi päästä päähän -salausta.", + "incoming_sas_user_dialog_text_2": "Tämän käyttäjän varmentaminen merkitsee hänen istuntonsa luotetuksi, ja myös merkkaa sinun istuntosi luotetuksi hänen laitteissaan.", + "manual_device_verification_device_id_label": "Istuntotunniste", + "manual_device_verification_device_key_label": "Istunnon tunnus", + "manual_device_verification_device_name_label": "Istunnon nimi", + "manual_device_verification_footer": "Jos ne eivät täsmää, viestinnän turvallisuus saattaa olla vaarantunut.", + "other_party_cancelled": "Toinen osapuoli perui varmennuksen.", + "prompt_encrypted": "Varmenna kaikki huoneen käyttäjät varmistaaksesi, että se on turvallinen.", + "prompt_self": "Aloita varmennus uudelleen ilmoituksesta.", + "prompt_user": "Aloita varmennus uudelleen hänen profiilista.", + "qr_or_sas": "%(qrCode)s tai %(emojiCompare)s", + "qr_or_sas_header": "Vahvista tämä laite suorittamalla yksi seuraavista:", + "qr_prompt": "Skannaa tämä uniikki koodi", + "qr_reciprocate_same_shield_device": "Melkein valmista! Näyttääkö toinen laitteesi saman kilven?", + "qr_reciprocate_same_shield_user": "Melkein valmista! Näyttääkö %(displayName)s saman kilven?", + "request_toast_accept": "Vahvista istunto", + "request_toast_decline_counter": "Sivuuta (%(counter)s)", + "request_toast_detail": "%(deviceId)s osoitteesta %(ip)s", + "sas_caption_self": "Vahvista tämä laite toteamalla, että seuraava numero näkyy sen näytöllä.", + "sas_caption_user": "Varmenna tämä käyttäjä varmistamalla, että seuraava luku ilmestyy hänen ruudulleen.", + "sas_description": "Vertaa kokoelmaa uniikkeja emojeja, jos kummassakaan laitteessa ei ole kameraa", + "sas_emoji_caption_self": "Varmista, että alla olevat emojit näkyvät molemmilla laitteilla samassa järjestyksessä:", + "sas_emoji_caption_user": "Varmenna tämä käyttäjä varmistamalla, että seuraava emoji ilmestyy hänen ruudulleen.", + "sas_match": "Ne täsmäävät", + "sas_no_match": "Ne eivät täsmää", + "sas_prompt": "Vertaa uniikkia emojia", + "scan_qr": "Varmenna skannaamalla", + "scan_qr_explainer": "Pyydä käyttäjää %(displayName)s lukemaan koodisi:", + "self_verification_hint": "Jatka hyväksymällä vahvistuspyyntö toisella laitteella.", + "start_button": "Aloita varmennus", + "successful_device": "Olet onnistuneesti varmentanut laitteen %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "Olet onnistuneesti varmentanut laitteesi!", + "successful_user": "Olet varmentanut käyttäjän %(displayName)s!", + "timed_out": "Varmennuksessa kesti liikaa.", + "unsupported_method": "Tuettua varmennustapaa ei löydy.", + "unverified_session_toast_accept": "Kyllä, se olin minä", + "unverified_session_toast_title": "Uusi sisäänkirjautuminen. Olitko se sinä?", + "unverified_sessions_toast_description": "Katselmoi varmistaaksesi, että tilisi on turvassa", + "unverified_sessions_toast_reject": "Myöhemmin", + "unverified_sessions_toast_title": "Sinulla on vahvistamattomia istuntoja", + "verification_dialog_title_device": "Vahvista toinen laite", + "verification_dialog_title_user": "Varmennuspyyntö", + "verification_success_with_backup": "Uusi laitteesi on nyt vahvistettu. Laitteella on pääsy salattuihin viesteihisi, ja muut käyttäjät näkevät sen luotettuna.", + "verification_success_without_backup": "Uusi laitteesi on nyt vahvistettu. Muut käyttäjät näkevät sen luotettuna.", + "verify_emoji": "Varmenna emojilla", + "verify_emoji_prompt": "Varmenna vertaamalla uniikkia emojia.", + "verify_emoji_prompt_qr": "Jos et pysty skannaamaan yläpuolella olevaa koodia, varmenna vertaamalla emojia.", + "verify_later": "Vahvistan myöhemmin", + "verify_using_device": "Vahvista toisella laitteella", + "verify_using_key": "Vahvista turva-avaimella", + "verify_using_key_or_phrase": "Vahvista turva-avaimella tai turvalauseella", + "waiting_for_user_accept": "Odotetaan, että %(displayName)s hyväksyy…", + "waiting_other_device": "Odotetaan vahvistustasi toiselta laitteelta…", + "waiting_other_device_details": "Odotetaan vahvistustasi toiselta laitteelta, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Odotetaan käyttäjän %(displayName)s varmennusta…" + }, + "verification_requested_toast_title": "Vahvistus pyydetty", + "verify_toast_description": "Muut eivät välttämättä luota siihen", + "verify_toast_title": "Vahvista tämä istunto" + }, + "error": { + "admin_contact": "Ota yhteyttä palvelun ylläpitäjään jatkaaksesi palvelun käyttöä.", + "admin_contact_short": "Ota yhteyttä palvelimesi ylläpitäjään.", + "connection": "Yhteydessä kotipalvelimeen ilmeni ongelma, yritä myöhemmin uudelleen.", + "dialog_description_default": "Tapahtui virhe.", + "edit_history_unsupported": "Kotipalvelimesi ei näytä tukevan tätä ominaisuutta.", + "failed_copy": "Kopiointi epäonnistui", + "hs_blocked": "Tämä kotipalvelin on ylläpitäjänsä estämä.", + "mau": "Tämän kotipalvelimen kuukausittaisten aktiivisten käyttäjien raja on täynnä.", + "mixed_content": "Yhdistäminen kotipalvelimeen HTTP:n avulla ei ole mahdollista, kun selaimen osoitepalkissa on HTTPS-osoite. Käytä joko HTTPS:ää tai salli turvattomat komentosarjat.", + "non_urgent_echo_failure_toast": "Palvelimesi ei vastaa joihinkin pyyntöihin.", + "resource_limits": "Tämä kotipalvelin on ylittänyt yhden rajoistaan.", + "session_restore": { + "clear_storage_button": "Tyhjennä varasto ja kirjaudu ulos", + "clear_storage_description": "Kirjaudu ulos ja poista salausavaimet?", + "description_1": "Törmäsimme ongelmaan yrittäessämme palauttaa edellistä istuntoasi.", + "description_2": "Jos olet aikaisemmin käyttänyt uudempaa versiota %(brand)sista, istuntosi voi olla epäyhteensopiva tämän version kanssa. Sulje tämä ikkuna ja yritä uudemman version kanssa.", + "description_3": "Selaimen varaston tyhjentäminen saattaa korjata ongelman, mutta kirjaa sinut samalla ulos ja estää sinua lukemasta salattuja keskusteluita.", + "title": "Istunnon palautus epäonnistui" + }, + "something_went_wrong": "Jokin meni vikaan!", + "storage_evicted_description_1": "Istunnon dataa, mukaan lukien salausavaimia, puuttuu. Kirjaudu ulos ja sisään, jolloin avaimet palautetaan varmuuskopiosta.", + "storage_evicted_description_2": "Selaimesi luultavasti poisti tämän datan, kun levytila oli vähissä.", + "storage_evicted_title": "Istunnon dataa puuttuu", + "sync": "Kotipalvelimeen yhdistäminen ei onnistunut. Yritetään uudelleen…", + "tls": "Kotipalvelimeen ei saada yhteyttä. Tarkista verkkoyhteytesi, varmista että kotipalvelimesi SSL-sertifikaatti on luotettu, ja että mikään selaimen lisäosa ei estä pyyntöjen lähettämistä.", + "unknown": "Tuntematon virhe", + "unknown_error_code": "tuntematon virhekoodi", + "update_power_level": "Oikeustason muuttaminen epäonnistui" + }, + "error_database_closed_description": "Tämä voi johtua siitä, että sovellus on auki useissa välilehdissä tai selaimen tietojen tyhjentämisestä.", + "error_database_closed_title": "Tietokanta sulkeutui odottamattomasti", + "error_dialog": { + "copy_room_link_failed": { + "description": "Huoneen linkin kopiointi leikepöydälle ei onnistu.", + "title": "Huoneen linkin kopiointi ei onnistu" + }, + "error_loading_user_profile": "Käyttäjäprofiilia ei voitu ladata", + "forget_room_failed": "Huoneen unohtaminen epäonnistui %(errCode)s", + "search_failed": { + "server_unavailable": "Palvelin saattaa olla saavuttamattomissa, ylikuormitettu tai haku kesti liian kauan :(", + "title": "Haku epäonnistui" + } + }, + "error_user_not_logged_in": "Käyttäjä ei ole sisäänkirjautunut", + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s lopetti äänen yleislähetyksen", + "you": "Lopetit äänen yleislähetyksen" + }, + "m.call.answer": { + "dm": "Puhelu käynnissä", + "user": "%(senderName)s liittyi puheluun", + "you": "Liityit puheluun" + }, + "m.call.hangup": { + "user": "%(senderName)s lopetti puhelun", + "you": "Lopetit puhelun" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s soittaa", + "dm_send": "Odotetaan vastausta", + "user": "%(senderName)s aloitti puhelun", + "you": "Aloitit puhelun" + } + }, + "export_chat": { + "cancelled": "Vienti peruttu", + "cancelled_detail": "Vienti peruttiin onnistuneesti", + "confirm_stop": "Oletko varma, että haluat lopettaa tietojen viennin? Jos lopetat, joudut aloittamaan alusta.", + "creating_html": "Luodaan HTML…", + "creating_output": "Luodaan tulostetta…", + "creator_summary": "%(creatorName)s loi tämän huoneen.", + "current_timeline": "Nykyinen aikajana", + "enter_number_between_min_max": "Anna luku väliltä %(min)s…%(max)s", + "error_fetching_file": "Virhe tiedostoa noutaessa", + "export_info": "Tämä on huoneen viennin alku. Vienyt %(exportDate)s.", + "export_successful": "Vienti onnistui!", + "exported_n_events_in_time": { + "one": "%(count)s tapahtuma viety %(seconds)s sekunnissa", + "other": "%(count)s tapahtumaa viety %(seconds)s sekunnissa" + }, + "exporting_your_data": "Tietojen vienti", + "fetched_n_events": { + "one": "%(count)s tapahtuma noudettu tähän mennessä", + "other": "%(count)s tapahtumaa noudettu tähän mennessä" + }, + "fetched_n_events_in_time": { + "one": "%(count)s tapahtuma noudettu %(seconds)s sekunnissa", + "other": "%(count)s tapahtumaa noudettu %(seconds)s sekunnissa" + }, + "fetched_n_events_with_total": { + "one": "%(count)s / %(total)s tapahtumaa noudettu", + "other": "%(count)s / %(total)s tapahtumaa noudettu" + }, + "fetching_events": "Noudetaan tapahtumia…", + "file_attached": "Tiedosto liitetty", + "from_the_beginning": "Alusta lähtien", + "generating_zip": "Luodaan ZIPiä", + "include_attachments": "Sisällytä liitteet", + "media_omitted": "Media jätetty pois", + "media_omitted_file_size": "Media jätetty pois – tiedoston kokoraja ylitetty", + "messages": "Viestit", + "num_messages": "Viestien määrä", + "num_messages_min_max": "Viestimäärän täytyy olla luku väliltä %(min)s…%(max)s", + "number_of_messages": "Määritä viestien lukumäärä", + "processing": "Käsitellään…", + "processing_event_n": "Käsitellään tapahtumaa %(number)s / %(total)s", + "size_limit": "Kokoraja", + "size_limit_min_max": "Koon täytyy olla luku väliltä %(min)s…%(max)s Mt", + "size_limit_postfix": "Mt", + "starting_export": "Käynnistetään vienti…", + "successful": "Vienti onnistui", + "successful_detail": "Vienti onnistui. Se löytyy Lataukset-kansiosta.", + "text": "Raakateksti", + "title": "Vie keskustelu", + "topic": "Aihe: %(topic)s", + "unload_confirm": "Haluatko varmasti poistua tämän viennin aikana?" + }, + "failed_load_async_component": "Lataaminen epäonnistui! Tarkista verkkoyhteytesi ja yritä uudelleen.", + "feedback": { + "can_contact_label": "Voitte olla yhteydessä minuun, jos teillä on lisäkysymyksiä", + "comment_label": "Kommentti", + "existing_issue_link": "Katso ensin aiemmin raportoidut virheet Githubissa. Eikö samanlaista virhettä löydy? Tee uusi ilmoitus virheestä.", + "may_contact_label": "Voitte olla yhteydessä minuun, jos haluatte keskustella palautteesta tai antaa minun testata tulevia ideoita", + "platform_username": "Alustasi ja käyttäjänimesi huomataan, jotta palautteesi on meille mahdollisimman käyttökelpoista.", + "pro_type": "Vinkki: Jos teet virheilmoituksen, lähetä vianjäljityslokit jotta ongelman ratkaiseminen helpottuu.", + "send_feedback_action": "Lähetä palautetta", + "sent": "Palaute lähetetty" + }, + "file_panel": { + "empty_description": "Liitä tiedostoja alalaidan klemmarilla, tai raahaa ja pudota ne mihin tahansa huoneen kohtaan.", + "empty_heading": "Tässä huoneessa ei näy tiedostoja", + "guest_note": "Sinun pitää rekisteröityä käyttääksesi tätä toiminnallisuutta", + "peek_note": "Sinun pitää liittyä huoneeseen voidaksesi nähdä sen sisältämät tiedostot" + }, + "forward": { + "filter_placeholder": "Etsi huoneita tai ihmisiä", + "message_preview_heading": "Viestin esikatselu", + "no_perms_title": "Sinulla ei ole lupaa tehdä tätä", + "open_room": "Avaa huone", + "send_label": "Lähetä", + "sending": "Lähetetään", + "sent": "Lähetetty" + }, + "identity_server": { + "change": "Vaihda identiteettipalvelinta", + "change_prompt": "Katkaise yhteys identiteettipalvelimeen ja yhdistä sen sijaan identiteettipalvelimeen ?", + "change_server_prompt": "Ellet halua käyttää palvelinta löytääksesi tuntemiasi ihmisiä ja tullaksesi löydetyksi, syötä toinen identiteettipalvelin alle.", + "checking": "Tarkistetaan palvelinta", + "description_connected": "Käytät palvelinta tuntemiesi henkilöiden löytämiseen ja löydetyksi tulemiseen. Voit vaihtaa identiteettipalvelintasi alla.", + "description_disconnected": "Et käytä tällä hetkellä identiteettipalvelinta. Lisää identiteettipalvelin alle löytääksesi tuntemiasi henkilöitä ja tullaksesi löydetyksi.", + "description_optional": "Identiteettipalvelimen käyttäminen on valinnaista. Jos päätät olla käyttämättä identiteettipalvelinta, muut käyttäjät eivät löydä sinua etkä voi kutsua muita sähköpostin tai puhelinnumeron perusteella.", + "disconnect": "Katkaise yhteys identiteettipalvelimeen", + "disconnect_anyway": "Katkaise yhteys silti", + "disconnect_offline_warning": "Suosittelemme poistamaan henkilökohtaiset tietosi identiteettipalvelimelta ennen yhteyden katkaisemista. Valitettavasti identiteettipalvelin on parhaillaan poissa verkosta tai siihen ei saada yhteyttä.", + "disconnect_personal_data_warning_1": "Jaat edelleen henkilökohtaisia tietojasi identiteettipalvelimella .", + "disconnect_personal_data_warning_2": "Suosittelemme, että poistat sähköpostiosoitteesi ja puhelinnumerosi identiteettipalvelimelta ennen yhteyden katkaisemista.", + "disconnect_server": "Katkaise yhteys identiteettipalvelimeen ?", + "disconnect_warning": "Yhteyden katkaiseminen identiteettipalvelimeesi tarkoittaa, että muut käyttäjät eivät löydä sinua etkä voi kutsua muita sähköpostin tai puhelinnumeron perusteella.", + "do_not_use": "Älä käytä identiteettipalvelinta", + "error_connection": "Identiteettipalvelimeen ei saatu yhteyttä", + "error_invalid": "Identiteettipalvelin ei ole kelvollinen (tilakoodi %(code)s)", + "error_invalid_or_terms": "Käyttöehtoja ei ole hyväksytty tai identiteettipalvelin ei ole kelvollinen.", + "no_terms": "Valitsemallasi identiteettipalvelimella ei ole käyttöehtoja.", + "suggestions": "Sinun tulisi:", + "suggestions_1": "tarkistaa, että selaimen lisäosat (kuten Privacy Badger) eivät estä identiteettipalvelinta", + "suggestions_2": "ottaa yhteyttä identiteettipalvelimen ylläpitäjiin", + "suggestions_3": "odottaa ja yrittää uudelleen myöhemmin", + "url": "Identiteettipalvelin (%(server)s)", + "url_field_label": "Syötä uusi identiteettipalvelin", + "url_not_https": "Identiteettipalvelimen URL-osoitteen täytyy olla HTTPS-alkuinen" + }, + "in_space": "Avaruudessa %(spaceName)s.", + "in_space1_and_space2": "Avaruuksissa %(space1Name)s ja %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "Avaruudessa %(spaceName)s ja %(count)s muussa avaruudessa.", + "other": "Avaruudessa %(spaceName)s ja %(count)s muussa avaruudessa." + }, + "info_tooltip_title": "Tiedot", + "integration_manager": { + "error_connecting": "Integraatioiden lähde on poissa verkosta, tai siihen ei voida yhdistää kotipalvelimeltasi.", + "error_connecting_heading": "Integraatioiden lähteeseen yhdistäminen epäonnistui", + "explainer": "Integraatioiden lähteet vastaanottavat asetusdataa ja voivat muokata sovelmia, lähettää kutsuja huoneeseen ja asettaa oikeustasoja puolestasi.", + "manage_title": "Integraatioiden hallinta", + "use_im": "Käytä integraatioiden lähdettä bottien, sovelmien ja tarrapakettien hallintaan.", + "use_im_default": "Käytä integraatioiden lähdettä (%(serverName)s) bottien, sovelmien ja tarrapakettien hallintaan." + }, + "integrations": { + "disabled_dialog_title": "Integraatiot ovat pois käytöstä", + "impossible_dialog_description": "%(brand)s-instanssisi ei salli sinun käyttävän integraatioiden lähdettä tämän tekemiseen. Ota yhteys ylläpitäjääsi.", + "impossible_dialog_title": "Integraatioiden käyttö on kielletty" + }, + "invite": { + "email_caption": "Kutsu sähköpostilla", + "email_limit_one": "Sähköpostikutsuja voi lähettää vain yhden kerrallaan", + "email_use_default_is": "Käytä identiteettipalvelinta kutsuaksesi henkilöitä sähköpostilla. Käytä oletusta (%(defaultIdentityServerName)s) tai aseta toinen palvelin asetuksissa.", + "email_use_is": "Käytä identiteettipalvelinta kutsuaksesi käyttäjiä sähköpostilla. Voit vaihtaa identiteettipalvelimen asetuksissa.", + "error_already_invited_room": "Käyttäjä on jo kutsuttu huoneeseen", + "error_already_invited_space": "Käyttäjä on jo kutsuttu avaruuteen", + "error_already_joined_room": "Käyttäjä on jo huoneessa", + "error_already_joined_space": "Käyttäjä on jo avaruudessa", + "error_bad_state": "Käyttäjän porttikielto täytyy poistaa ennen kutsumista.", + "error_dm": "Yksityisviestiä ei voitu luoda.", + "error_find_room": "Käyttäjien kutsumisessa meni jotain pieleen.", + "error_find_user_description": "Seuraavat käyttäjät eivät välttämättä ole olemassa tai ne ovat epäkelpoja, joten niitä ei voida kutsua: %(csvNames)s", + "error_find_user_title": "Seuraavia käyttäjiä ei löytynyt", + "error_invite": "Emme voineet kutsua kyseisiä käyttäjiä. Tarkista käyttäjät, jotka haluat kutsua ja yritä uudelleen.", + "error_permissions_room": "Sinulla ei ole oikeuksia kutsua henkilöitä tähän huoneeseen.", + "error_permissions_space": "Sinulla ei ole oikeutta kutsua ihmisiä tähän avaruuteen.", + "error_profile_undisclosed": "Käyttäjä on tai ei ole olemassa", + "error_transfer_multiple_target": "Puhelun voi siirtää vain yhdelle käyttäjälle.", + "error_unknown": "Tuntematon palvelinvirhe", + "error_user_not_found": "Käyttäjää ei ole olemassa", + "error_version_unsupported_room": "Käyttäjän kotipalvelin ei tue huoneen versiota.", + "error_version_unsupported_space": "Käyttäjän kotipalvelin ei tue avaruuden versiota.", + "failed_generic": "Toiminto epäonnistui", + "failed_title": "Kutsu epäonnistui", + "invalid_address": "Osoitetta ei tunnistettu", + "key_share_warning": "Kutsutut ihmiset voivat lukea vanhoja viestejä.", + "name_email_mxid_share_room": "Kutsu käyttäen nimeä, sähköpostiosoitetta, käyttäjänimeä (kuten ) tai jaa tämä huone.", + "name_email_mxid_share_space": "Kutsu käyttäen nimeä, sähköpostiosoitetta, käyttäjänimeä (kuten ) tai jaa tämä avaruus.", + "recents_section": "Viimeaikaiset keskustelut", + "room_failed_partial": "Lähetimme toisille, alla lista henkilöistä joita ei voitu kutsua ", + "room_failed_partial_title": "Joitain kutsuja ei voitu lähettää", + "room_failed_title": "Käyttäjien kutsuminen huoneeseen %(roomName)s epäonnistui", + "send_link_prompt": "Tai lähetä kutsulinkki", + "start_conversation_name_email_mxid_prompt": "Aloita keskustelu jonkun kanssa käyttäen heidän sähköpostia tai käyttäjänimeä (kuten ).", + "start_conversation_name_mxid_prompt": "Aloita keskustelu jonkun kanssa käyttäen heidän nimeä tai käyttäjänimeä (kuten ).", + "suggestions_disclaimer": "Jotkut ehdotukset voivat olla piilotettu yksityisyyden takia.", + "suggestions_disclaimer_prompt": "Jos et näe henkilöä jota etsit, lähetä hänelle linkki alhaalta.", + "suggestions_section": "Viimeaikaiset yksityisviestit", + "to_room": "Kutsu huoneeseen %(roomName)s", + "to_space": "Kutsu avaruuteen %(spaceName)s", + "transfer_dial_pad_tab": "Näppäimistö", + "transfer_user_directory_tab": "Käyttäjähakemisto", + "unable_find_profiles_description_default": "Alla luetelluille Matrix ID:ille ei löytynyt profiileja. Haluaisitko kutsua ne siitä huolimatta?", + "unable_find_profiles_invite_label_default": "Kutsu silti", + "unable_find_profiles_invite_never_warn_label_default": "Kutsu silti, äläkä varoita minua enää uudelleen", + "unable_find_profiles_title": "Seuraavat käyttäjät eivät välttämättä ole olemassa" + }, + "inviting_user1_and_user2": "Kutsutaan %(user1)s ja %(user2)s", + "inviting_user_and_n_others": { + "one": "Kutsutaan %(user)s ja 1 muu", + "other": "Kutsutaan %(user)s ja %(count)s muuta" + }, + "items_and_n_others": { + "other": " ja %(count)s muuta", + "one": " ja yksi muu" }, "keyboard": { - "home": "Etusivu", - "space": "Avaruus", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Vaihto", - "number": "[numero]", + "activate_button": "Aktivoi valittu painike", + "autocomplete_cancel": "Peruuta automaattinen täydennys", + "autocomplete_force": "Pakota täydennys", + "autocomplete_navigate_next": "Seuraava automaattitäydennyksen ehdotus", + "autocomplete_navigate_prev": "Edellinen automaattitäydennyksen ehdotus", "backspace": "Askelpalautin", + "cancel_reply": "Peruuta viestiin vastaaminen", + "category_autocomplete": "Automaattinen täydennys", "category_calls": "Puhelut", - "category_room_list": "Huoneluettelo", "category_navigation": "Navigointi", - "category_autocomplete": "Automaattinen täydennys", - "composer_toggle_bold": "Lihavointi päälle/pois", - "composer_toggle_italics": "Kursivointi päälle/pois", - "composer_toggle_quote": "Lainaus päälle/pois", - "composer_toggle_code_block": "Koodilohko päälle/pois", - "composer_toggle_link": "Linkki päälle/pois", - "cancel_reply": "Peruuta viestiin vastaaminen", - "navigate_next_message_edit": "Siirry seuraavaan viestiin muokataksesi", - "navigate_prev_message_edit": "Siirry edelliseen viestiin muokataksesi", - "composer_jump_start": "Hyppää viestimuokkaimen alkuun", + "category_room_list": "Huoneluettelo", + "close_dialog_menu": "Sulje valintaikkuna tai pikavalikko", "composer_jump_end": "Hyppää viestimuokkaimen loppuun", + "composer_jump_start": "Hyppää viestimuokkaimen alkuun", "composer_navigate_next_history": "Siirry seuraavaan viestiin muokkainhistoriassa", "composer_navigate_prev_history": "Siirry edelliseen viestiin muokkainhistoriassa", - "send_sticker": "Lähetä tarra", - "toggle_microphone_mute": "Mikrofonin mykistys päälle/pois", - "toggle_webcam_mute": "Kamera päälle/pois", + "composer_new_line": "Rivinvaihto", + "composer_redo": "Tee uudelleen muokkaus", + "composer_toggle_bold": "Lihavointi päälle/pois", + "composer_toggle_code_block": "Koodilohko päälle/pois", + "composer_toggle_italics": "Kursivointi päälle/pois", + "composer_toggle_link": "Linkki päälle/pois", + "composer_toggle_quote": "Lainaus päälle/pois", + "composer_undo": "Kumoa muokkaus", "dismiss_read_marker_and_jump_bottom": "Hylkää lukumerkki ja hyppää pohjaan", - "jump_to_read_marker": "Siirry vanhimpaan lukemattomaan viestiin", - "upload_file": "Lähetä tiedosto", - "scroll_up_timeline": "Vieritä ylös aikajanalla", - "scroll_down_timeline": "Vieritä alas aikajanalla", + "go_home_view": "Siirry kotinäkymään", + "home": "Etusivu", + "jump_first_message": "Siirry ensimmäiseen viestiin", + "jump_last_message": "Siirry viimeiseen viestiin", "jump_room_search": "Siirry huonehakuun", - "room_list_select_room": "Valitse huone huoneluettelosta", + "jump_to_read_marker": "Siirry vanhimpaan lukemattomaan viestiin", + "keyboard_shortcuts_tab": "Avaa tämä asetusvälilehti", + "navigate_next_history": "Seuraava vierailtu huone tai avaruus", + "navigate_next_message_edit": "Siirry seuraavaan viestiin muokataksesi", + "navigate_prev_history": "Edellinen vierailtu huone tai avaruus", + "navigate_prev_message_edit": "Siirry edelliseen viestiin muokataksesi", + "next_room": "Seuraava huone tai yksityisviesti", + "next_unread_room": "Seuraava lukematon huone tai yksityisviesti", + "number": "[numero]", + "open_user_settings": "Avaa käyttäjäasetukset", + "prev_room": "Edellinen huone tai yksityisviesti", + "prev_unread_room": "Edellinen lukematon huone tai yksityisviesti", "room_list_collapse_section": "Supista huoneluettelon osa", "room_list_expand_section": "Laajenna huoneluettelon osa", "room_list_navigate_down": "Liiku alas huoneluettelossa", "room_list_navigate_up": "Liiku ylös huoneluettelossa", - "toggle_top_left_menu": "Vaihda vasemman yläkulman valikkoa", + "room_list_select_room": "Valitse huone huoneluettelosta", + "scroll_down_timeline": "Vieritä alas aikajanalla", + "scroll_up_timeline": "Vieritä ylös aikajanalla", + "search": "Haku (pitää olla käytössä)", + "send_sticker": "Lähetä tarra", + "shift": "Vaihto", + "space": "Avaruus", + "switch_to_space": "Vaihda avaruuteen numerolla", + "toggle_microphone_mute": "Mikrofonin mykistys päälle/pois", "toggle_right_panel": "Vaihda oikea paneeli", - "keyboard_shortcuts_tab": "Avaa tämä asetusvälilehti", - "go_home_view": "Siirry kotinäkymään", - "next_unread_room": "Seuraava lukematon huone tai yksityisviesti", - "prev_unread_room": "Edellinen lukematon huone tai yksityisviesti", - "next_room": "Seuraava huone tai yksityisviesti", - "prev_room": "Edellinen huone tai yksityisviesti", - "autocomplete_cancel": "Peruuta automaattinen täydennys", - "autocomplete_navigate_next": "Seuraava automaattitäydennyksen ehdotus", - "autocomplete_navigate_prev": "Edellinen automaattitäydennyksen ehdotus", "toggle_space_panel": "Avaruuspaneeli päälle/pois", - "jump_first_message": "Siirry ensimmäiseen viestiin", - "jump_last_message": "Siirry viimeiseen viestiin", - "composer_undo": "Kumoa muokkaus", - "composer_redo": "Tee uudelleen muokkaus", - "navigate_prev_history": "Edellinen vierailtu huone tai avaruus", - "navigate_next_history": "Seuraava vierailtu huone tai avaruus", - "switch_to_space": "Vaihda avaruuteen numerolla", - "open_user_settings": "Avaa käyttäjäasetukset", - "close_dialog_menu": "Sulje valintaikkuna tai pikavalikko", - "activate_button": "Aktivoi valittu painike", - "composer_new_line": "Rivinvaihto", - "autocomplete_force": "Pakota täydennys", - "search": "Haku (pitää olla käytössä)" - }, - "credits": { - "default_cover_photo": "Oletuskansikuva © Jesús Roncero, käytössä CC-BY-SA 4.0:n ehtojen mukaisesti.", - "twemoji_colr": "twemoji-colr-fontti © Mozilla Foundation, käytössä Apache 2.0:n ehtojen mukaisesti." - }, - "composer": { - "format_bold": "Lihavoitu", - "format_italic": "Kursivointi", - "format_underline": "Alleviivaus", - "format_strikethrough": "Yliviivattu", - "format_increase_indent": "Sisennyksen lisäys", - "format_decrease_indent": "Sisennyksen vähennys", - "format_inline_code": "Koodi", - "format_code_block": "Ohjelmakoodia", - "format_link": "Linkki", - "send_button_title": "Lähetä viesti", - "placeholder_thread_encrypted": "Vastaa salattuun ketjuun…", - "placeholder_thread": "Vastaa ketjuun…", - "placeholder_reply_encrypted": "Lähetä salattu vastaus…", - "placeholder_reply": "Lähetä vastaus…", - "placeholder_encrypted": "Lähetä salattu viesti…", - "placeholder": "Lähetä viesti…" + "toggle_top_left_menu": "Vaihda vasemman yläkulman valikkoa", + "toggle_webcam_mute": "Kamera päälle/pois", + "upload_file": "Lähetä tiedosto" }, - "Bold": "Lihavoitu", - "Link": "Linkki", - "Code": "Koodi", - "power_level": { + "labs": { + "automatic_debug_logs": "Lähetä vianjäljityslokit automaattisesti minkä tahansa virheen tapahtuessa", + "automatic_debug_logs_decryption": "Lähetä vianjäljityslokit automaattisesti salauksen purkuun liittyvien virheiden tapahtuessa", + "beta_feature": "Tämä on beetaominaisuus", + "beta_feedback_leave_button": "Poistu beetasta asetuksista.", + "beta_feedback_title": "Ominaisuuden %(featureName)s beetapalaute", + "beta_section": "Tulevat ominaisuudet", + "bridge_state": "Näytä tietoa silloista huoneen asetuksissa", + "bridge_state_channel": "Kanava: ", + "bridge_state_creator": "Tämän sillan tarjoaa käyttäjä .", + "bridge_state_manager": "Tätä siltaa hallinnoi käyttäjä .", + "bridge_state_workspace": "Työtila: ", + "click_for_info": "Napsauta tästä saadaksesi lisätietoja", + "currently_experimental": "Tällä hetkellä kokeellinen.", + "custom_themes": "Tue mukaututettujen teemojen lisäämistä", + "dynamic_room_predecessors_description": "Ota käyttöön MSC3946 (viiveellä saapuvien huonearkistojen tukemiseksi)", + "experimental_section": "Ennakot", + "group_calls": "Uusi ryhmäpuhelukokemus", + "group_developer": "Kehittäjä", + "group_encryption": "Salaus", + "group_experimental": "Kokeellinen", + "group_messaging": "Viestintä", + "group_moderation": "Moderointi", + "group_profile": "Profiili", + "group_rooms": "Huoneet", + "group_spaces": "Avaruudet", + "group_themes": "Teemat", + "group_voip": "Ääni ja video", + "group_widgets": "Sovelmat", + "html_topic": "Näytä huoneiden aiheiden HTML-esitys", + "join_beta": "Liity beetaan", + "join_beta_reload": "Beetaan liittyminen lataa %(brand)sin uudelleen.", + "jump_to_date_msc_support": "Vaatii, että palvelimesi tukee MSC3030:a", + "latex_maths": "Piirrä LaTeX-matematiikka viesteissä", + "leave_beta": "Poistu beetasta", + "leave_beta_reload": "Beetasta poistuminen lataa %(brand)sin uudelleen.", + "location_share_live_description": "Tilapäinen toteutus. Sijainnit säilyvät huoneen historiassa.", + "mjolnir": "Uusia tapoja jättää ihmiset huomiotta", + "msc3531_hide_messages_pending_moderation": "Anna moderaattorien piilottaa moderointia odottavia viestejä.", + "pinning": "Viestien kiinnittäminen", + "report_to_moderators": "Ilmoita moderaattoreille", + "report_to_moderators_description": "Moderointia tukevissa huoneissa väärinkäytökset voi ilmoittaa Ilmoita-painikkeella huoneen moderaattoreille.", + "rust_crypto": "Rust-kryptografiatoteutus", + "sliding_sync": "Liukuvan synkronoinnin tila", + "sliding_sync_checking": "Tarkistetaan…", + "sliding_sync_configuration": "Liukuvan synkronoinnin asetukset", + "sliding_sync_description": "Työn alla, käytöstä poistaminen ei ole mahdollista.", + "sliding_sync_disabled_notice": "Poista käytöstä kirjautumalla ulos ja takaisin sisään", + "sliding_sync_proxy_url_label": "Välityspalvelimen URL-osoite", + "sliding_sync_proxy_url_optional_label": "Välityspalvelimen URL-osoite (valinnainen)", + "sliding_sync_server_no_support": "Palvelimellasi ei ole natiivitukea", + "sliding_sync_server_support": "Palvelimellasi on natiivituki", + "state_counters": "Näytä yksinkertaiset laskurit huoneen yläpalkissa", + "under_active_development": "Aktiivisen kehityksen kohteena.", + "video_rooms": "Videohuoneet", + "video_rooms_a_new_way_to_chat": "Uusi tapa keskustella äänen ja videon välityksellä %(brand)sissä.", + "video_rooms_always_on_voip_channels": "Videohuoneet ovat huoneisiin upotettuja, aina päällä olevia VoIP-kanavia %(brand)sissä.", + "video_rooms_beta": "Videohuoneet ovat beetaominaisuus", + "video_rooms_faq1_answer": "Käytä ”+”-painiketta vasemman paneelin huoneosiossa.", + "video_rooms_faq1_question": "Miten voin luoda videohuoneen?", + "video_rooms_faq2_answer": "Kyllä, keskustelun aikajana esitetään videon yhteydessä.", + "video_rooms_faq2_question": "Voinko käyttää tekstikeskustelua videopuhelussa?", + "voice_broadcast": "Äänen yleislähetys" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Nämä asetukset on tarkoitettu edistyneille käyttäjille.", + "ban_reason": "Sivuutettu/estetty", + "error_adding_ignore": "Virhe sivuutetun käyttäjän/palvelimen lisäämisessä", + "error_adding_list_description": "Tarkista huonetunnus ja yritä uudelleen.", + "error_adding_list_title": "Virhe listalle liityttäessä", + "error_removing_ignore": "Virhe sivuutetun käyttäjän/palvelimen poistamisessa", + "error_removing_list_description": "Yritä uudelleen tai katso vihjeitä konsolista.", + "error_removing_list_title": "Virhe listalta poistuttaessa", + "explainer_1": "Lisää tähän käyttäjät ja palvelimet, jotka haluat sivuuttaa. Asteriski täsmää mihin tahansa merkkiin. Esimerkiksi @bot:* sivuuttaa kaikki käyttäjät, joiden nimessä on \"bot\".", + "explainer_2": "Käyttäjien huomiotta jättäminen tapahtuu estolistojen kautta, joissa on tieto siitä, kenet pitää estää. Estolistalle liittyminen tarkoittaa, että ne käyttäjät/palvelimet, jotka tämä lista estää, eivät näy sinulle.", + "lists": "Olet tällä hetkellä liittynyt:", + "lists_description_1": "Estolistan käyttäminen saa sinut liittymään listalle!", + "lists_description_2": "Jos et halua tätä, käytä eri työkalua käyttäjien sivuuttamiseen.", + "lists_heading": "Tilatut listat", + "lists_new_label": "Huonetunnus tai -osoite on estolistalla", + "no_lists": "Et ole liittynyt yhteenkään listaan", + "personal_empty": "Et ole sivuuttanut ketään.", + "personal_heading": "Henkilökohtainen estolista", + "personal_new_label": "Sivuutettava palvelin tai käyttäjätunnus", + "personal_new_placeholder": "esim. @bot:* tai esimerkki.org", + "personal_section": "Jätät tällä hetkellä huomiotta:", + "room_name": "Tekemäni estot", + "room_topic": "Tämä on luettelo käyttäjistä ja palvelimista, jotka olet estänyt - älä poistu huoneesta!", + "rules_empty": "Ei mitään", + "rules_server": "Palvelinehdot", + "rules_title": "Estolistan säännöt - %(roomName)s", + "rules_user": "Käyttäjäehdot", + "something_went_wrong": "Jotain meni vikaan. Yritä uudelleen tai katso vihjeitä konsolista.", + "title": "Sivuutetut käyttäjät", + "view_rules": "Näytä säännöt" + }, + "language_dropdown_label": "Kielipudotusvalikko", + "lazy_loading": { + "disabled_action": "Tyhjennä välimuisti ja hae tiedot uudelleen", + "disabled_description1": "Olet aikaisemmin käytttänyt %(brand)sia laitteella %(host)s, jossa oli jäsenten laiska lataus käytössä. Tässä versiossa laiska lataus on pois käytöstä. Koska paikallinen välimuisti ei ole yhteensopiva näiden kahden asetuksen välillä, %(brand)sin täytyy synkronoida tilisi tiedot uudelleen.", + "disabled_description2": "Jos sinulla on toinen %(brand)sin versio edelleen auki toisessa välilehdessä, suljethan sen, koska %(brand)sin käyttäminen samalla laitteella niin, että laiska lataus on toisessa välilehdessä käytössä ja toisessa ei, aiheuttaa ongelmia.", + "disabled_title": "Yhteensopimaton paikallinen välimuisti", + "resync_description": "%(brand)s käyttää nyt 3-5 kertaa vähemmän muistia, koska se lataa tietoa muista käyttäjistä vain tarvittaessa. Odotathan, kun haemme tarvittavat tiedot palvelimelta!", + "resync_title": "Päivitetään %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Olet ainoa henkilö täällä. Jos lähdet, kukaan ei voi liittyä tulevaisuudessa, et myöskään sinä.", + "leave_room_question": "Oletko varma että haluat poistua huoneesta '%(roomName)s'?", + "leave_space_question": "Haluatko varmasti poistua avaruudesta '%(spaceName)s'?", + "room_rejoin_warning": "Tämä huone ei ole julkinen. Et voi liittyä uudelleen ilman kutsua.", + "space_rejoin_warning": "Tämä avaruus ei ole julkinen. Et voi liittyä uudelleen ilman kutsua." + }, + "left_panel": { + "open_dial_pad": "Avaa näppäimistö" + }, + "lightbox": { + "rotate_left": "Kierrä vasempaan", + "rotate_right": "Kierrä oikeaan" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Tätä kotipalvelinta ei ole säädetty näyttämään karttoja.", + "MapStyleUrlNotReachable": "Tätä kotipalvelinta ei ole säädetty kunnolla näyttämään karttoja tai valittu karttapalvelin saattaa olla tavoittamattomissa.", + "WebGLNotEnabled": "Karttojen näyttäminen vaatii WebGL:n. Ota se käyttöön selaimen asetuksista.", + "click_drop_pin": "Napsauta sijoittaaksesi karttaneulan", + "click_move_pin": "Napsauta siirtääksesi karttaneulaa", + "close_sidebar": "Sulje sivupalkki", + "error_fetch_location": "Sijaintia ei voitu noutaa", + "error_no_perms_title": "Sinulla ei ole oikeutta jakaa sijainteja", + "error_send_description": "%(brand)s ei voinut lähettää sijaintiasi. Yritä myöhemmin uudelleen.", + "error_send_title": "Emme voineet lähettää sijaintiasi", + "expand_map": "Laajenna kartta", + "failed_generic": "Sijaintisi noutaminen epäonnistui. Yritä myöhemmin uudelleen.", + "failed_load_map": "Kartan lataaminen ei onnistu", + "failed_permission": "%(brand)s ei saanut lupaa noutaa sijaintiasi. Salli sijainnin käyttäminen selaimen asetuksista.", + "failed_timeout": "Sijaintisi noutaminen aikakatkaistiin. Yritä myöhemmin uudelleen.", + "failed_unknown": "Tuntematon virhe sijaintia noudettaessa. Yritä myöhemmin uudelleen.", + "find_my_location": "Paikanna sijaintini", + "live_update_time": "Päivitetty %(humanizedUpdateTime)s", + "location_not_available": "Sijainti ei ole saatavilla", + "mapbox_logo": "Mapboxin logo", + "reset_bearing": "Aseta suunta pohjoiseen", + "share_button": "Jaa sijainti", + "share_type_own": "Tämänhetkinen sijaintini", + "share_type_pin": "Sijoita karttaneula", + "share_type_prompt": "Minkä sijaintityypin haluat jakaa?", + "stop_and_close": "Pysäytä ja sulje" + }, + "member_list": { + "filter_placeholder": "Suodata huoneen jäseniä", + "invite_button_no_perms_tooltip": "Sinulla ei ole lupaa kutsua käyttäjiä", + "invited_list_heading": "Kutsuttu", + "power_label": "%(userName)s (oikeustaso %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Huoneen jäsenet", + "message_edit_dialog_title": "Viestin muokkaukset", + "mobile_guide": { + "toast_accept": "Käytä sovellusta", + "toast_description": "%(brand)s on mobiiliselaimissa kokeellinen. Paremman kokemuksen ja uusimmat ominaisuudet saat ilmaisella mobiilisovelluksellamme.", + "toast_title": "Parempi kokemus sovelluksella" + }, + "no_more_results": "Ei enempää tuloksia", + "notif_panel": { + "empty_description": "Sinulla ei ole näkyviä ilmoituksia.", + "empty_heading": "Olet ajan tasalla" + }, + "notifications": { + "all_messages": "Kaikki viestit", + "all_messages_description": "Vastaanota ilmoitus joka viestistä", + "class_global": "Yleiset", + "class_other": "Muut", + "colour_bold": "Lihavoitu", + "colour_grey": "Harmaa", + "colour_none": "Ei mitään", + "colour_red": "Punainen", "default": "Oletus", - "restricted": "Rajoitettu", - "moderator": "Valvoja", - "admin": "Ylläpitäjä", - "mod": "Valvoja", - "custom": "Mukautettu (%(level)s)" - }, - "bug_reporting": { - "introduction": "Jos olet tehnyt ilmoituksen ohjelmistovirheestä GitHubiin, vianjäljityslokit voivat auttaa ongelman selvittämisessä. ", - "description": "Vianjäljityslokit sisältävät sovelluksen käyttödataa mukaan lukien käyttäjänimen, vierailemiesi huoneiden ID-tunnisteet tai aliasnimet, tiedon minkä käyttöliittymäelementtien kanssa olet viimeksi ollut vuorovaikutuksessa ja muiden käyttäjien käyttäjänimet. Vianjäljityslokit eivät sisällä viestejä.", - "matrix_security_issue": "Raportoidaksesi Matrixiin liittyvän tietoturvaongelman, lue Matrix.orgin tietoturvaongelmien julkaisukäytäntö.", - "submit_debug_logs": "Lähetä vianjäljityslokit", - "title": "Virheiden raportointi", - "additional_context": "Sisällytä tähän lisätiedot, joista voi olla apua ongelman analysoinnissa, kuten mitä olit tekemässä, huoneen tunnukset, käyttäjätunnukset, jne.", - "send_logs": "Lähetä lokit", - "github_issue": "GitHub-issue", - "download_logs": "Lataa lokit", - "before_submitting": "Ennen lokien lähettämistä sinun täytyy luoda Githubiin issue (kysymys/ongelma), joka sisältää kuvauksen ongelmastasi.", - "collecting_information": "Haetaan sovelluksen versiotietoja", - "collecting_logs": "Haetaan lokeja", - "uploading_logs": "Lähetetään 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ä", - "minutes_seconds_left": "%(minutes)s min %(seconds)s s jäljellä", - "seconds_left": "%(seconds)s s jäljellä", - "date_at_time": "%(date)s klo %(time)s", - "short_days": "%(value)s vrk", - "short_hours": "%(value)s t", - "short_minutes": "%(value)s min", - "short_seconds": "%(value)s s", - "short_days_hours_minutes_seconds": "%(days)s pv %(hours)s t %(minutes)s min %(seconds)s s", - "short_hours_minutes_seconds": "%(hours)s t %(minutes)s min %(seconds)s s", - "short_minutes_seconds": "%(minutes)s min %(seconds)s s", - "last_week": "Viime viikko", - "last_month": "Viime kuukausi", - "n_minutes_ago": "%(num)s minuuttia sitten", - "n_hours_ago": "%(num)s tuntia sitten", - "n_days_ago": "%(num)s päivää sitten", - "in_n_minutes": "%(num)s minuuttia sitten", - "in_n_hours": "%(num)s tuntia sitten", - "in_n_days": "%(num)s päivää sitten", - "in_few_seconds": "muutama sekunti sitten", - "in_about_minute": "noin minuutti sitten", - "in_about_hour": "noin tunti sitten", - "in_about_day": "noin päivä sitten", - "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", - "left": "%(timeRemaining)s jäljellä" + "enable_prompt_toast_description": "Ota työpöytäilmoitukset käyttöön", + "enable_prompt_toast_title": "Ilmoitukset", + "enable_prompt_toast_title_from_message_send": "Älä jätä vastauksia huomiotta", + "error_change_title": "Muokkaa ilmoitusasetuksia", + "keyword": "Avainsana", + "keyword_new": "Uusi avainsana", + "mark_all_read": "Merkitse kaikki luetuiksi", + "mentions_and_keywords": "@maininnat & asiasanat", + "mentions_and_keywords_description": "Vastaanota ilmoitukset maininnoista ja asiasanoista asetuksissa määrittämälläsi tavalla", + "mentions_keywords": "Maininnat ja avainsanat", + "message_didnt_send": "Viestiä ei lähetetty. Lisätietoa napsauttamalla.", + "mute_description": "Et saa ilmoituksia" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s aloitti äänen yleislähetyksen", + "m.key.verification.request": "%(name)s pyytää varmennusta" }, "onboarding": { - "personal_messaging_title": "Turvallista viestintää kavereiden ja perheen kanssa", - "free_e2ee_messaging_unlimited_voip": "Ilmaisen päästä päähän -salauksen sekä rajoittamattomien ääni- ja videopuhelujen myötä %(brand)s on oiva tapa pysyä yhteydessä.", - "personal_messaging_action": "Aloita ensimmäinen keskustelu", - "work_messaging_title": "Turvallista viestintää työelämään", - "work_messaging_action": "Löydä työkaverisi", - "community_messaging_title": "Yhteisön omistajuus", + "apple_trademarks": "App Store® ja Apple logo® ovat Apple Inc.:n tavaramerkkejä", "community_messaging_action": "Löydä ihmiset", - "welcome_to_brand": "Tervetuloa, tämä on %(brand)s", - "only_n_steps_to_go": { - "one": "Vain %(count)s vaihe jäljellä", - "other": "Vain %(count)s vaihetta jäljellä" - }, - "you_did_it": "Teit sen!", "community_messaging_description": "Pidä yhteisön keskustelu hallussa. Skaalautuu miljooniin käyttäjiin ja\ntarjoaa tehokkaan moderoinnin ja yhteentoimivuuden.", - "you_made_it": "Onnistui!", - "set_up_profile_description": "Varmista että ihmiset tietävät, että se todella olet sinä", - "set_up_profile_action": "Profiilisi", - "set_up_profile": "Aseta profiilisi", - "get_stuff_done": "Saa asiat hoidetuksi löytämällä tiimikaverisi", - "find_people": "Etsi ihmisiä", - "find_friends_description": "Sen vuoksi olet täällä, joten aloitetaan", - "find_friends_action": "Etsi kavereita", - "find_friends": "Etsi ja kutsu ystäviä", - "find_coworkers": "Etsi ja kutsu työkavereita", - "find_community_members": "Etsi ja kutsu yhteisöjäseniä", - "enable_notifications_description": "Älä anna vastauksen tai tärkeän viestin jäädä huomiotta", - "enable_notifications_action": "Käytä ilmoituksia", - "enable_notifications": "Ota ilmoitukset käyttöön", - "download_app_description": "Älä jää mistään paitsi, ota %(brand)s mukaasi", - "download_app_action": "Lataa sovellukset", + "community_messaging_title": "Yhteisön omistajuus", + "create_room": "Luo huone", "download_app": "Lataa %(brand)s", + "download_app_action": "Lataa sovellukset", + "download_app_description": "Älä jää mistään paitsi, ota %(brand)s mukaasi", + "download_app_store": "Lataa App Storesta", "download_brand": "Lataa %(brand)s", "download_brand_desktop": "Lataa %(brand)sin työpöytäversio", - "qr_or_app_links": "%(qrCode)s tai %(appLinks)s", - "download_app_store": "Lataa App Storesta", - "download_google_play": "Hanki Google Playsta", "download_f_droid": "Hanki F-Droidista", - "apple_trademarks": "App Store® ja Apple logo® ovat Apple Inc.:n tavaramerkkejä", + "download_google_play": "Hanki Google Playsta", + "enable_notifications": "Ota ilmoitukset käyttöön", + "enable_notifications_action": "Käytä ilmoituksia", + "enable_notifications_description": "Älä anna vastauksen tai tärkeän viestin jäädä huomiotta", + "explore_rooms": "Selaa julkisia huoneita", + "find_community_members": "Etsi ja kutsu yhteisöjäseniä", + "find_coworkers": "Etsi ja kutsu työkavereita", + "find_friends": "Etsi ja kutsu ystäviä", + "find_friends_action": "Etsi kavereita", + "find_friends_description": "Sen vuoksi olet täällä, joten aloitetaan", + "find_people": "Etsi ihmisiä", + "free_e2ee_messaging_unlimited_voip": "Ilmaisen päästä päähän -salauksen sekä rajoittamattomien ääni- ja videopuhelujen myötä %(brand)s on oiva tapa pysyä yhteydessä.", + "get_stuff_done": "Saa asiat hoidetuksi löytämällä tiimikaverisi", "google_trademarks": "Google Play ja the Google Play -logo ovat Google LLC.:n tavaramerkkejä", "has_avatar_label": "Hienoa, tämä auttaa ihmisiä tietämään, että se olet sinä", - "no_avatar_label": "Lisää kuva, jotta ihmiset tietävät, että se olet sinä.", - "welcome_user": "Tervetuloa, %(name)s", - "welcome_detail": "Autetaanpa sinut alkuun", - "intro_welcome": "Tervetuloa %(appName)s-sovellukseen", "intro_byline": "Omista keskustelusi.", + "intro_welcome": "Tervetuloa %(appName)s-sovellukseen", + "no_avatar_label": "Lisää kuva, jotta ihmiset tietävät, että se olet sinä.", + "only_n_steps_to_go": { + "one": "Vain %(count)s vaihe jäljellä", + "other": "Vain %(count)s vaihetta jäljellä" + }, + "personal_messaging_action": "Aloita ensimmäinen keskustelu", + "personal_messaging_title": "Turvallista viestintää kavereiden ja perheen kanssa", + "qr_or_app_links": "%(qrCode)s tai %(appLinks)s", "send_dm": "Lähetä yksityisviesti", - "explore_rooms": "Selaa julkisia huoneita", - "create_room": "Luo huone" + "set_up_profile": "Aseta profiilisi", + "set_up_profile_action": "Profiilisi", + "set_up_profile_description": "Varmista että ihmiset tietävät, että se todella olet sinä", + "use_case_community_messaging": "Verkkoyhteisöjen jäsenet", + "use_case_heading2": "Kenen kanssa keskustelet eniten?", + "use_case_heading3": "Autamme sinua yhteyden muodostamisen kanssa.", + "use_case_personal_messaging": "Kaverit ja perhe", + "use_case_work_messaging": "Työkaverit ja tiimit", + "welcome_detail": "Autetaanpa sinut alkuun", + "welcome_to_brand": "Tervetuloa, tämä on %(brand)s", + "welcome_user": "Tervetuloa, %(name)s", + "work_messaging_action": "Löydä työkaverisi", + "work_messaging_title": "Turvallista viestintää työelämään", + "you_did_it": "Teit sen!", + "you_made_it": "Onnistui!" + }, + "pill": { + "permalink_other_room": "Viesti huoneessa %(room)s", + "permalink_this_room": "Viesti käyttäjältä %(user)s" + }, + "poll": { + "create_poll_action": "Luo kysely", + "create_poll_title": "Luo kysely", + "disclosed_notes": "Äänestäjät näkevät tulokset heti äänestettyään", + "edit_poll_title": "Muokkaa kyselyä", + "end_description": "Haluatko varmasti päättää tämän kyselyn? Päättäminen näyttää lopulliset tulokset ja estää äänestämisen.", + "end_message": "Kysely on päättynyt. Suosituin vastaus: %(topAnswer)s", + "end_message_no_votes": "Kysely on päättynyt. Ääniä ei annettu.", + "end_title": "Päätä kysely", + "error_ending_description": "Valitettavasti kysely ei päättynyt. Yritä uudelleen.", + "error_ending_title": "Kyselyn päättäminen epäonnistui", + "error_voting_description": "Valitettavasti ääntäsi ei rekisteröity. Yritä uudelleen.", + "error_voting_title": "Ääntä ei rekisteröity", + "failed_send_poll_description": "Kyselyä, jota yritit luoda, ei valitettavasti julkaistu.", + "failed_send_poll_title": "Kyselyn julkaiseminen epäonnistui", + "notes": "Tulokset paljastetaan vasta kun päätät kyselyn", + "options_add_button": "Lisää vaihtoehto", + "options_heading": "Luo vaihtoehdot", + "options_label": "Vaihtoehto %(number)s", + "options_placeholder": "Kirjoita vaihtoehto", + "topic_heading": "Mikä on kyselysi kysymys tai aihe?", + "topic_label": "Kysymys tai aihe", + "topic_placeholder": "Kirjoita joitain…", + "total_n_votes": { + "one": "%(count)s ääni annettu. Äänestä nähdäksesi tulokset", + "other": "%(count)s ääntä annettu. Äänestä nähdäksesi tulokset" + }, + "total_n_votes_voted": { + "one": "Perustuu %(count)s ääneen", + "other": "Perustuu %(count)s ääneen" + }, + "total_no_votes": "Ääniä ei annettu", + "total_not_ended": "Tulokset näkyvät, kun kysely on päättynyt", + "type_closed": "Suljettu kysely", + "type_heading": "Kyselyn tyyppi", + "type_open": "Avoin kysely", + "unable_edit_description": "Et voi muokata kyselyä äänestyksen jälkeen.", + "unable_edit_title": "Kyselyä ei voi muokata" + }, + "power_level": { + "admin": "Ylläpitäjä", + "custom": "Mukautettu (%(level)s)", + "custom_level": "Mukautettu taso", + "default": "Oletus", + "label": "Oikeuksien taso", + "mod": "Valvoja", + "moderator": "Valvoja", + "restricted": "Rajoitettu" + }, + "presence": { + "away": "Poissa", + "busy": "Varattu", + "idle": "Toimeton", + "idle_for": "Toimettomana %(duration)s", + "offline": "Poissa verkosta", + "offline_for": "Poissa verkosta %(duration)s", + "online": "Paikalla", + "online_for": "Paikalla %(duration)s", + "unknown": "Tuntematon", + "unknown_for": "Tuntematon tila viimeiset %(duration)s" + }, + "quick_settings": { + "all_settings": "Kaikki asetukset", + "metaspace_section": "Kiinnitä sivupalkkiin", + "sidebar_settings": "Lisää asetuksia", + "title": "Pika-asetukset" + }, + "quit_warning": { + "call_in_progress": "Sinulla näyttää olevan puhelu kesken. Haluatko varmasti lopettaa?", + "file_upload_in_progress": "Näytät lähettävän tiedostoja. Oletko varma että haluat lopettaa?" + }, + "redact": { + "confirm_button": "Varmista poistaminen", + "error": "Et voi poistaa tätä viestiä. (%(code)s)", + "ongoing": "Poistetaan…", + "reason_label": "Syy (valinnainen)" + }, + "reject_invitation_dialog": { + "confirmation": "Oletko varma että haluat hylätä kutsun?", + "failed": "Kutsun hylkääminen epäonnistui", + "title": "Hylkää kutsu" + }, + "report_content": { + "description": "Tämän viestin ilmoittaminen lähettää sen yksilöllisen tapahtumatunnuksen (event ID) kotipalvelimesi ylläpitäjälle. Jos tämän huoneen viestit on salattu, kotipalvelimesi ylläpitäjä ei voi lukea viestin tekstiä tai nähdä tiedostoja tai kuvia.", + "ignore_user": "Sivuuta käyttäjä", + "illegal_content": "Laiton sisältö", + "missing_reason": "Kerro miksi teet ilmoitusta.", + "other_label": "Muut", + "report_content_to_homeserver": "Ilmoita sisällöstä kotipalvelimesi ylläpitäjälle", + "report_entire_room": "Raportoi koko huone", + "spam_or_propaganda": "Roskapostitusta tai propagandaa", + "toxic_behaviour": "Myrkyllinen käyttäytyminen" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "%(failedCount)s istunnon purkaminen epäonnistui!", + "count_of_successfully_restored_keys": "%(sessionCount)s avaimen palautus onnistui", + "enter_key_title": "Anna turva-avain", + "enter_phrase_title": "Kirjoita turvalause", + "incorrect_security_phrase_title": "Virheellinen turvalause", + "key_backup_warning": "Varoitus: sinun pitäisi ottaa avainvarmuuskopio käyttöön vain luotetulla tietokoneella.", + "key_fetch_in_progress": "Noudetaan avaimia palvelimelta…", + "key_is_invalid": "Ei kelvollinen turva-avain", + "key_is_valid": "Tämä vaikuttaa kelvolliselta turva-avaimelta!", + "keys_restored_title": "Avaimet palautettu", + "load_error_content": "Varmuuskopioinnin tilan lataaminen epäonnistui", + "load_keys_progress": "%(completed)s / %(total)s avainta palautettu", + "no_backup_error": "Varmuuskopiota ei löytynyt!", + "restore_failed_error": "Varmuuskopion palauttaminen ei onnistu" + }, + "right_panel": { + "add_integrations": "Lisää sovelmia, siltoja ja botteja", + "edit_integrations": "Muokkaa sovelmia, siltoja ja botteja", + "export_chat_button": "Vie keskustelu", + "files_button": "Tiedostot", + "pinned_messages": { + "empty": "Ei mitään kiinnitetty, ei vielä", + "limits": { + "other": "Voit kiinnittää enintään %(count)s sovelmaa" + }, + "title": "Kiinnitetyt viestit" + }, + "pinned_messages_button": "Kiinnitetty", + "poll": { + "active_heading": "Aktiiviset kyselyt", + "empty_active": "Tässä huoneessa ei ole aktiivisia kyselyitä", + "empty_active_load_more": "Aktiivisia kyselyitä ei ole. Lataa lisää kyselyitä nähdäksesi aiempien kuukausien kyselyt.", + "empty_active_load_more_n_days": { + "one": "Aktiivisia kyselyitä ei ole viimeisen vuorokauden ajalta. Lataa lisää kyselyitä nähdäksesi aiempien kuukausien kyselyt.", + "other": "Aktiivisia kyselyitä ei ole viimeisen %(count)s päivän ajalta. Lataa lisää kyselyitä nähdäksesi aiempien kuukausien kyselyt." + }, + "empty_past": "Tässä huoneessa ei ole menneitä kyselyitä", + "empty_past_load_more": "Menneitä kyselyitä ei ole. Lataa lisää kyselyitä nähdäksesi aiempien kuukausien kyselyt.", + "empty_past_load_more_n_days": { + "one": "Menneitä kyselyitä ei ole viimeisen vuorokauden ajalta. Lataa lisää kyselyitä nähdäksesi aiempien kuukausien kyselyt.", + "other": "Menneitä kyselyitä ei ole viimeisen %(count)s päivän ajalta. Lataa lisää kyselyitä nähdäksesi aiempien kuukausien kyselyt." + }, + "final_result": { + "one": "Lopullinen tulos %(count)s äänen perusteella", + "other": "Lopullinen tulos %(count)s äänen perusteella" + }, + "load_more": "Lataa lisää kyselyitä", + "loading": "Ladataan kyselyitä", + "past_heading": "Menneet kyselyt", + "view_in_timeline": "Näytä kysely aikajanalla", + "view_poll": "Näytä kysely" + }, + "polls_button": "Kyselyhistoria", + "room_summary_card": { + "title": "Huoneen tiedot" + }, + "search_button": "Haku", + "settings_button": "Huoneen asetukset", + "share_button": "Jaa huone", + "thread_list": { + "context_menu_label": "Ketjun valinnat" + }, + "video_room_chat": { + "title": "Keskustelu" + }, + "widgets_section": "Sovelmat" + }, + "room": { + "3pid_invite_email_not_found_account": "Tämä kutsu lähetettiin sähköpostiosoitteeseen %(email)s, joka ei ole yhteydessä tiliisi", + "3pid_invite_email_not_found_account_room": "Kutsu huoneeseen %(roomName)s lähetettiin osoitteeseen %(email)s, joka ei ole yhteydessä tiliisi", + "3pid_invite_error_description": "Kutsusi validointiyritys palautti virheen (%(errcode)s). Voit koettaa välittää tämän tiedon ihmiselle, joka kutsui sinut.", + "3pid_invite_error_invite_action": "Yritä silti liittyä", + "3pid_invite_error_invite_subtitle": "Voit liittyä siihen vain toimivalla kutsulla.", + "3pid_invite_error_public_subtitle": "Voit edelleen liittyä tänne.", + "3pid_invite_error_title": "Kutsussasi meni jotain vikaan.", + "3pid_invite_error_title_room": "Jotain meni vikaan kutsussasi huoneeseen %(roomName)s", + "3pid_invite_no_is_subtitle": "Aseta identiteettipalvelin asetuksissa saadaksesi kutsuja suoraan %(brand)sissa.", + "banned_by": "%(memberName)s antoi sinulle porttikiellon", + "banned_from_room_by": "%(memberName)s antoi sinulle porttikiellon huoneeseen %(roomName)s", + "context_menu": { + "copy_link": "Kopioi huoneen linkki", + "favourite": "Suosikki", + "forget": "Unohda huone", + "low_priority": "Matala prioriteetti", + "mark_read": "Merkitse luetuksi", + "mentions_only": "Vain maininnat", + "notifications_mute": "Mykistä huone", + "title": "Huoneen asetukset", + "unfavourite": "Suositut" + }, + "dm_invite_action": "Aloita keskustelu", + "dm_invite_subtitle": " haluaa keskustella", + "dm_invite_title": "Haluatko keskustella käyttäjän %(user)s kanssa?", + "drop_file_prompt": "Pudota tiedosto tähän lähettääksesi sen palvelimelle", + "edit_topic": "Muokkaa aihetta", + "error_join_404_2": "Jos tiedät huoneen osoitteen, yritä liittyä sen kautta.", + "error_join_404_invite": "Henkilö, joka kutsui sinut on jo poistunut tai hänen palvelimensa on poissa verkosta.", + "error_join_404_invite_same_hs": "Henkilö, joka kutsui sinut on jo poistunut.", + "error_join_connection": "Liittymisessä tapahtui virhe.", + "error_join_incompatible_version_1": "Kotipalvelimesi on liian vanha osallistumaan tänne.", + "error_join_incompatible_version_2": "Ota yhteyttä kotipalvelimesi ylläpitäjään.", + "error_join_title": "Liittyminen epäonnistui", + "error_jump_to_date": "Palvelin palautti tilakoodin %(statusCode)s ja virhekoodin %(errorCode)s", + "error_jump_to_date_details": "Virheen tiedot", + "face_pile_summary": { + "one": "%(count)s tuntemasi henkilö on jo liittynyt", + "other": "%(count)s tuntemaasi ihmistä on jo liittynyt" + }, + "face_pile_tooltip_label": { + "one": "Näytä yksi jäsen", + "other": "Näytä kaikki %(count)s jäsentä" + }, + "face_pile_tooltip_shortcut": "Mukaan lukien %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Mukaan lukien sinä, %(commaSeparatedMembers)s", + "failed_reject_invite": "Kutsun hylkääminen epäonnistui", + "forget_room": "Unohda tämä huone", + "forget_space": "Unohda tämä avaruus", + "header": { + "close_call_button": "Lopeta puhelu", + "forget_room_button": "Unohda huone", + "hide_widgets_button": "Piilota sovelmat", + "room_is_public": "Tämä huone on julkinen", + "show_widgets_button": "Näytä sovelmat", + "video_call_button_ec": "Videopuhelu (%(brand)s)", + "video_call_button_jitsi": "Videopuhelu (Jitsi)", + "video_call_ec_change_layout": "Vaihda asettelua", + "video_call_ec_layout_freedom": "Vapaus", + "video_call_ec_layout_spotlight": "Valokeila", + "video_room_view_chat_button": "Näytä keskustelun aikajana" + }, + "inaccessible": "Tämä huone tai avaruus ei ole käytettävissä juuri tällä hetkellä.", + "inaccessible_name": "%(roomName)s ei ole saatavilla tällä hetkellä.", + "intro": { + "dm_caption": "Vain te kaksi olette tässä keskustelussa, ellei jompi kumpi kutsu muita.", + "enable_encryption_prompt": "Ota salaus käyttöön asetuksissa.", + "encrypted_3pid_dm_pending_join": "Voitte keskustella, kun kaikki ovat liittyneet", + "no_avatar_label": "Lisää kuva, jotta ihmiset voivat helpommin huomata huoneesi.", + "no_topic": "Lisää aihe, jotta ihmiset tietävät mistä on kyse.", + "private_unencrypted_warning": "Yksityiset viestisi salataan normaalisti, mutta tämä huone ei ole salattu. Yleensä tämä johtuu laitteesta, jota ei tueta, tai käytetystä tavasta, kuten sähköpostikutsuista.", + "room_invite": "Kutsu vain tähän huoneeseen", + "send_message_start_dm": "Kutsu keskusteluun kirjoittamalla ensimmäinen viesti", + "start_of_dm_history": "Tästä alkaa yksityisviestihistoriasi käyttäjän kanssa.", + "start_of_room": "Tästä alkaa .", + "topic": "Aihe: %(topic)s ", + "topic_edit": "Aihe: %(topic)s (muokkaa)", + "unencrypted_warning": "Päästä päähän -salaus ei ole käytössä", + "user_created": "%(displayName)s loi tämän huoneen.", + "you_created": "Loit tämän huoneen." + }, + "invite_email_mismatch_suggestion": "Jaa tämä sähköposti asetuksissa saadaksesi kutsuja suoraan %(brand)sissa.", + "invite_reject_ignore": "Hylkää ja sivuuta käyttäjä", + "invite_sent_to_email": "Tämä kutsu lähetettiin osoitteeseen %(email)s", + "invite_sent_to_email_room": "Tämä kutsu huoneeseen %(roomName)s lähetettiin sähköpostiosoitteeseen %(email)s", + "invite_subtitle": " kutsui sinut", + "invite_this_room": "Kutsu käyttäjiä", + "invite_title": "Haluatko liittyä huoneeseen %(roomName)s?", + "inviter_unknown": "Tuntematon", + "invites_you_text": " kutsuu sinut", + "join_button_account": "Rekisteröidy", + "join_failed_enable_video_rooms": "Liittyäksesi ota videohuoneet käyttöön laboratorion kautta", + "join_failed_needs_invite": "Huoneen %(roomName)s katseluun tarvitaan kutsu", + "join_the_discussion": "Liity keskusteluun", + "join_title": "Liity huoneeseen osallistuaksesi", + "join_title_account": "Liity keskusteluun tilin avulla", + "joining": "Liitytään…", + "joining_room": "Liitytään huoneeseen…", + "joining_space": "Liitytään avaruuteen…", + "jump_read_marker": "Hyppää ensimmäiseen lukemattomaan viestiin.", + "jump_to_bottom_button": "Vieritä tuoreimpiin viesteihin", + "jump_to_date": "Siirry päivämäärään", + "jump_to_date_beginning": "Huoneen alku", + "jump_to_date_prompt": "Valitse päivämäärä, mihin siirrytään", + "kick_reason": "Syy: %(reason)s", + "kicked_by": "%(memberName)s poisti sinut", + "kicked_from_room_by": "%(memberName)s poisti sinut huoneesta %(roomName)s", + "leave_error_title": "Virhe poistuessa huoneesta", + "leave_server_notices_description": "Tämä huone on kotipalvelimen tärkeille viesteille, joten ei voi poistua siitä.", + "leave_server_notices_title": "Palvelinilmoitushuonetta ei voitu jättää", + "leave_unexpected_error": "Huoneesta poistuessa tapahtui odottamaton palvelinvirhe", + "link_email_to_receive_3pid_invite": "Linkitä tämä sähköposti tilisi kanssa asetuksissa, jotta voit saada kutsuja suoraan %(brand)sissa.", + "loading_preview": "Ladataan esikatselua", + "no_peek_join_prompt": "Huonetta %(roomName)s ei voi esikatsella. Haluatko liittyä siihen?", + "no_peek_no_name_join_prompt": "Esikatselua ei ole. Haluaisitko liittyä?", + "not_found_subtitle": "Oletko varma, että olet oikeassa paikassa?", + "not_found_title": "Tätä huonetta tai avaruutta ei ole olemassa.", + "not_found_title_name": "Huonetta %(roomName)s ei ole olemassa.", + "peek_join_prompt": "Esikatselet huonetta %(roomName)s. Haluatko liittyä siihen?", + "read_topic": "Lue aihe napsauttamalla", + "rejecting": "Hylätään kutsua…", + "rejoin_button": "Liity uudelleen", + "search": { + "all_rooms": "Kaikki huoneet", + "field_placeholder": "Haku…", + "result_count": { + "one": "(~%(count)s tulos)", + "other": "(~%(count)s tulosta)" + }, + "this_room": "Tämä huone" + }, + "show_labs_settings": "Näytä laboratorion asetukset", + "status_bar": { + "delete_all": "Poista kaikki", + "exceeded_resource_limit": "Viestiäsi ei lähetetty, koska tämä kotipalvelin on ylittänyt resurssirajan. Ota yhteyttä palvelun ylläpitäjään jatkaaksesi palvelun käyttämistä.", + "monthly_user_limit_reached": "Viestiäsi ei lähetetty, koska tämä kotipalvelin on saavuttanut kuukausittaisten aktiivisten käyttäjien rajan. Ota yhteyttä palvelun ylläpitäjään jatkaaksesi palvelun käyttämistä.", + "requires_consent_agreement": "Et voi lähettää viestejä ennen kuin luet ja hyväksyt käyttöehtomme.", + "retry_all": "Yritä kaikkia uudelleen", + "select_messages_to_retry": "Voit valita kaikki tai yksittäisiä viestejä yritettäväksi uudelleen tai poistettavaksi", + "server_connectivity_lost_description": "Lähetetyt viestit tallennetaan kunnes yhteys on taas muodostettu.", + "server_connectivity_lost_title": "Yhteys palvelimeen menetettiin.", + "some_messages_not_sent": "Osaa viesteistäsi ei ole lähetetty" + }, + "unknown_status_code_for_timeline_jump": "tuntematon tilakoodi", + "unread_notifications_predecessor": { + "other": "Sinulla on %(count)s lukematonta ilmoitusta huoneen edellisessä versiossa.", + "one": "Sinulla on %(count)s lukematon ilmoitus huoneen edellisessä versiossa." + }, + "upgrade_error_description": "Tarkista, että palvelimesi tukee valittua huoneversiota ja yritä uudelleen.", + "upgrade_error_title": "Virhe päivitettäessä huonetta", + "upgrade_warning_bar": "Huoneen päivittäminen sulkee huoneen nykyisen instanssin ja luo päivitetyn huoneen samalla nimellä.", + "upgrade_warning_bar_admins": "Vain huoneen ylläpitäjät näkevät tämän varoituksen", + "upgrade_warning_bar_unstable": "Tämä huone pyörii versiolla , jonka tämä kotipalvelin on merkannut epävakaaksi.", + "upgrade_warning_bar_upgraded": "Tämä huone on jo päivitetty.", + "upload": { + "uploading_multiple_file": { + "one": "Lähetetään %(filename)s ja %(count)s muuta", + "other": "Lähetetään %(filename)s ja %(count)s muuta" + }, + "uploading_single_file": "Lähetetään %(filename)s" + } + }, + "room_list": { + "add_room_label": "Lisää huone", + "add_space_label": "Lisää avaruus", + "breadcrumbs_empty": "Ei hiljattain vierailtuja huoneita", + "breadcrumbs_label": "Hiljattain vieraillut huoneet", + "failed_add_tag": "Tagin %(tagName)s lisääminen huoneeseen epäonnistui", + "failed_remove_tag": "Tagin %(tagName)s poistaminen huoneesta epäonnistui", + "home_menu_label": "Etusivun valinnat", + "join_public_room_label": "Liity julkiseen huoneeseen", + "joining_rooms_status": { + "one": "Liitytään parhaillaan %(count)s huoneeseen", + "other": "Liitytään parhaillaan %(count)s huoneeseen" + }, + "notification_options": "Ilmoitusasetukset", + "redacting_messages_status": { + "one": "Poistetaan parhaillaan viestejä yhdessä huoneessa", + "other": "Poistetaan parhaillaan viestejä %(count)s huoneesta" + }, + "show_less": "Näytä vähemmän", + "show_n_more": { + "one": "Näytä %(count)s lisää", + "other": "Näytä %(count)s lisää" + }, + "show_previews": "Näytä viestien esikatselut", + "sort_by": "Lajittelutapa", + "sort_by_activity": "Aktiivisuus", + "sort_by_alphabet": "A-Ö", + "sort_unread_first": "Näytä ensimmäisenä huoneet, joissa on lukemattomia viestejä", + "space_menu_label": "%(spaceName)s-valikko", + "sublist_options": "Lajittele", + "suggested_rooms_heading": "Ehdotetut huoneet" + }, + "room_settings": { + "access": { + "description_space": "Päätä ketkä voivat katsella avaruutta %(spaceName)s ja liittyä siihen.", + "title": "Pääsy" + }, + "advanced": { + "error_upgrade_description": "Huoneen päivitystä ei voitu suorittaa", + "error_upgrade_title": "Huoneen päivittäminen epäonnistui", + "information_section_room": "Huoneen tiedot", + "information_section_space": "Avaruuden tiedot", + "room_id": "Sisäinen huoneen ID-tunniste", + "room_predecessor": "Näytä vanhemmat viestit huoneessa %(roomName)s.", + "room_upgrade_button": "Päivitä tämä huone suositeltuun huoneversioon", + "room_version": "Huoneen versio:", + "room_version_section": "Huoneen versio", + "space_predecessor": "Näe avaruuden %(spaceName)s vanhempi versio.", + "space_upgrade_button": "Päivitä tämä avaruus suositeltuun huoneversioon", + "unfederated": "Tähän huoneeseen ei pääse ulkopuolisilta Matrix-palvelimilta", + "upgrade_button": "Päivitä tämä huone versioon %(version)s", + "upgrade_dialog_description": "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:", + "upgrade_dialog_description_1": "luomme uuden huoneen samalla nimellä, kuvauksella ja kuvalla", + "upgrade_dialog_description_2": "päivitämme kaikki huoneen aliakset osoittamaan uuteen huoneeseen", + "upgrade_dialog_description_3": "estämme käyttäjiä puhumasta vanhassa huoneessa ja lähetämme viestin, joka ohjeistaa käyttäjiä siirtymään uuteen huoneeseen", + "upgrade_dialog_description_4": "pistämme linkin vanhaan huoneeseen uuden huoneen alkuun, jotta ihmiset voivat nähdä vanhat viestit", + "upgrade_dialog_title": "Päivitä huoneen versio", + "upgrade_dwarning_ialog_title_public": "Päivitä julkinen huone", + "upgrade_warning_dialog_description": "Huoneen päivittäminen on monimutkainen toimenpide ja yleensä sitä suositellaan, kun huone on epävakaa bugien, puuttuvien ominaisuuksien tai tietoturvaongelmien takia.", + "upgrade_warning_dialog_explainer": "Huomaa, että päivittäminen tekee huoneesta uuden version. Kaikki nykyiset viestit pysyvät tässä arkistoidussa huoneessa.", + "upgrade_warning_dialog_footer": "Olat päivittämässä tätä huonetta versiosta versioon .", + "upgrade_warning_dialog_invite_label": "Kutsu jäsenet tästä huoneesta automaattisesti uuteen huoneeseen", + "upgrade_warning_dialog_report_bug_prompt_link": "Tämä yleensä vaikuttaa siihen, miten huonetta käsitellään palvelimella. Jos sinulla on ongelmia %(brand)stisi kanssa, ilmoita virheestä.", + "upgrade_warning_dialog_title_private": "Päivitä yksityinen huone" + }, + "alias_not_specified": "ei määritetty", + "bridges": { + "description": "Tämä huone siltaa viestejä seuraaville alustoille. Lue lisää.", + "empty": "Tämä huone ei siltaa viestejä millekään alustalle. Lue lisää.", + "title": "Sillat" + }, + "delete_avatar_label": "Poista avatar", + "general": { + "alias_field_has_localpart_invalid": "Puuttuva huoneen nimi tai erotin, esim. (oma-huone:verkkotunnus.org)", + "alias_field_matches_invalid": "Tämä osoite ei osoita tähän huoneeseen", + "alias_field_placeholder_default": "esim. oma-huone", + "alias_field_required_invalid": "Määritä osoite", + "alias_field_safe_localpart_invalid": "Osaa merkeistä ei sallita", + "alias_field_taken_invalid": "Tässä osoitteessa on virheellinen palvelin tai se on jo käytössä", + "alias_field_taken_invalid_domain": "Tämä osoite on jo käytössä", + "alias_field_taken_valid": "Tämä osoite on käytettävissä", + "alias_heading": "Huoneen osoite", + "aliases_items_label": "Muut julkaistut osoitteet:", + "aliases_no_items_label": "Toistaiseksi ei muita julkaistuja osoitteita, lisää alle", + "aliases_section": "Huoneen osoitteet", + "avatar_field_label": "Huoneen kuva", + "canonical_alias_field_label": "Pääosoite", + "default_url_previews_off": "URL-esikatselut ovat oletuksena pois päältä tämän huoneen jäsenillä.", + "default_url_previews_on": "URL-esikatselut on päällä oletusarvoisesti tämän huoneen jäsenillä.", + "description_space": "Muokkaa avaruuteesi liittyviä asetuksia.", + "error_creating_alias_description": "Osoitetta luotaessa tapahtui virhe. Voi olla, että palvelin ei salli sitä tai kyseessä oli tilapäinen virhe.", + "error_creating_alias_title": "Virhe osoitetta luotaessa", + "error_deleting_alias_description": "Osoitetta poistaessa tapahtui virhe. Osoitetta ei ehkä ole enää olemassa tai kyseessä oli tilapäinen virhe.", + "error_deleting_alias_description_forbidden": "Sinulla ei ole oikeutta poistaa osoitetta.", + "error_deleting_alias_title": "Virhe osoitetta poistettaessa", + "error_save_space_settings": "Avaruuden asetusten tallentaminen epäonnistui.", + "error_updating_alias_description": "Huoneen vaihtoehtoisten osoitteiden päivittämisessä tapahtui virhe. Palvelin ei ehkä salli sitä tai kyseessä oli tilapäinen virhe.", + "error_updating_canonical_alias_description": "Huoneen pääosoitteen päivityksessä tapahtui virhe. Se ei välttämättä ole sallittua tällä palvelimella tai kyseessä on väliaikainen virhe.", + "error_updating_canonical_alias_title": "Pääosoitteen päivityksessä tapahtui virhe", + "leave_space": "Poistu avaruudesta", + "local_alias_field_label": "Paikallinen osoite", + "local_aliases_explainer_room": "Aseta osoitteita tälle huoneelle, jotta käyttäjät löytävät tämän huoneen kotipalvelimeltasi (%(localDomain)s)", + "local_aliases_explainer_space": "Aseta osoitteita tälle avaruudelle, jotta käyttäjät löytävät tämän avaruuden kotipalvelimeltasi (%(localDomain)s)", + "local_aliases_section": "Paikalliset osoitteet", + "name_field_label": "Huoneen nimi", + "new_alias_placeholder": "Uusi julkaistu osoite (esim. #alias:palvelin)", + "no_aliases_room": "Tällä huoneella ei ole paikallista osoitetta", + "no_aliases_space": "Tällä avaruudella ei ole paikallista osoitetta", + "other_section": "Muut", + "publish_toggle": "Julkaise tämä huone verkkotunnuksen %(domain)s huoneluettelossa?", + "published_aliases_description": "Osoitteen julkaisemiseksi se täytyy ensin asettaa paikalliseksi osoitteeksi.", + "published_aliases_explainer_room": "Julkaistujen osoitteiden avulla kuka tahansa millä tahansa palvelimella voi liittyä huoneeseesi.", + "published_aliases_section": "Julkaistut osoitteet", + "save": "Tallenna muutokset", + "topic_field_label": "Huoneen aihe", + "url_preview_encryption_warning": "Salatuissa huoneissa, kuten tässä, osoitteiden esikatselut ovat oletuksena pois käytöstä, jotta kotipalvelimesi (missä osoitteiden esikatselut luodaan) ei voi kerätä tietoa siitä, mitä linkkejä näet tässä huoneessa.", + "url_preview_explainer": "Kun joku asettaa osoitteen linkiksi viestiinsä, URL-esikatselu voi näyttää tietoja linkistä kuten otsikon, kuvauksen ja kuvan verkkosivulta.", + "url_previews_section": "URL-esikatselut", + "user_url_previews_default_off": "Olet oletusarvoisesti ottanut URL-esikatselut pois käytöstä.", + "user_url_previews_default_on": "Olet oletusarvoisesti ottanut URL-esikatselut käyttöön." + }, + "notifications": { + "browse_button": "Selaa", + "custom_sound_prompt": "Aseta uusi mukautettu ääni", + "notification_sound": "Ilmoitusääni", + "settings_link": "Vastaanota ilmoitukset asetuksissa määrittämälläsi tavalla", + "sounds_section": "Äänet", + "uploaded_sound": "Asetettu ääni" + }, + "permissions": { + "add_privileged_user_filter_placeholder": "Etsi käyttäjiä tästä huoneesta…", + "ban": "Anna porttikieltoja", + "ban_reason": "Syy", + "banned_by": "%(displayName)s antoi porttikiellon", + "banned_users_section": "Porttikiellon saaneet käyttäjät", + "error_changing_pl_description": "Käyttäjän oikeustasoa muutettaessa tapahtui virhe. Varmista, että sinulla on riittävät oikeudet ja yritä uudelleen.", + "error_changing_pl_reqs_description": "Huoneen oikeustasovaatimuksia muutettaessa tapahtui virhe. Varmista, että sinulla on riittävät oikeudet ja yritä uudelleen.", + "error_changing_pl_reqs_title": "Virhe muutettaessa oikeustasovaatimusta", + "error_changing_pl_title": "Virhe muutettaessa oikeustasoa", + "error_unbanning": "Porttikiellon poistaminen epäonnistui", + "events_default": "Lähetä viestejä", + "invite": "Kutsu käyttäjiä", + "io.element.voice_broadcast_info": "Äänen yleislähetykset", + "kick": "Poista käyttäjiä", + "m.call": "Aloita %(brand)s-puheluja", + "m.call.member": "Liity %(brand)s-puheluihin", + "m.reaction": "Lähetä reaktioita", + "m.room.avatar": "Vaihda huoneen kuva", + "m.room.avatar_space": "Vaihda avaruuden kuva", + "m.room.canonical_alias": "Vaihda huoneen pääosoite", + "m.room.canonical_alias_space": "Vaihda avaruuden pääosoite", + "m.room.encryption": "Ota huoneen salaus käyttöön", + "m.room.history_visibility": "Muuta keskusteluhistorian näkyvyyttä", + "m.room.name": "Vaihda huoneen nimi", + "m.room.name_space": "Vaihda avaruuden nimi", + "m.room.pinned_events": "Hallitse kiinnitettyjä tapahtumia", + "m.room.power_levels": "Muuta oikeuksia", + "m.room.redaction": "Poista lähettämäni viestit", + "m.room.server_acl": "Muuta palvelimen pääsynvalvontalistoja", + "m.room.tombstone": "Päivitä huone uuteen versioon", + "m.room.topic": "Vaihda aihe", + "m.room.topic_space": "Vaihda kuvaus", + "m.space.child": "Hallinnoi huoneita tässä avaruudessa", + "m.widget": "Muokkaa sovelmia", + "muted_users_section": "Mykistetyt käyttäjät", + "no_privileged_users": "Kellään käyttäjällä ei ole erityisiä oikeuksia", + "notifications.room": "Kiinnitä kaikkien huomio", + "permissions_section": "Oikeudet", + "permissions_section_description_room": "Valitse roolit, jotka vaaditaan huoneen eri osioiden muuttamiseen", + "permissions_section_description_space": "Valitse roolit, jotka vaaditaan avaruuden eri osioiden muuttamiseen", + "privileged_users_section": "Etuoikeutetut käyttäjät", + "redact": "Poista toisten lähettämät viestit", + "send_event_type": "Lähetä %(eventType)s-tapahtumat", + "state_default": "Vaihda asetuksia", + "title": "Roolit ja oikeudet", + "users_default": "Oletusrooli" + }, + "security": { + "enable_encryption_confirm_description": "Salausta ei voi ottaa pois käytöstä käyttöönoton jälkeen. Viestejä, jotka on lähetetty salattuun huoneeseen, voidaan lukea vain huoneen jäsenten, ei palvelimen, toimesta. Salauksen käyttöönotto saattaa haitata bottien ja siltojen toimivuutta. Lisää tietoa salauksesta.", + "enable_encryption_confirm_title": "Ota salaus käyttöön?", + "enable_encryption_public_room_confirm_description_1": "Julkisten huoneiden salaamista ei suositella. Kuka vain voi löytää julkisen huoneen ja liittyä siihen, joten kuka vain voi lukea sen viestejä. Salauksesta ei ole hyötyä eikä sitä voi poistaa käytöstä myöhemmin. Julkisen huoneen viestien salaaminen hidastaa viestien vastaanottamista ja lähettämistä.", + "enable_encryption_public_room_confirm_description_2": "Vältä nämä ongelmat luomalla uusi salausta käyttävä huone keskustelua varten.", + "enable_encryption_public_room_confirm_title": "Haluatko varmasti lisätä salauksen tähän julkiseen huoneeseen?", + "encrypted_room_public_confirm_description_1": "Ei ole suositeltavaa tehdä salausta käyttävistä huoneista julkisia. Se tarkoittaa, että kuka vain voi löytää huoneen, joten kuka vain voi lukea viestejä. Salauksesta ei siis ole hyötyä. Viestien salaaminen julkisessa huoneessa hidastaa viestien vastaanottamista ja lähettämistä.", + "encrypted_room_public_confirm_description_2": "Vältä nämä ongelmat luomalla uusi julkinen huone aikomallesi keskustelulle.", + "encrypted_room_public_confirm_title": "Haluatko varmasti tehdä tästä salatusta huoneesta julkisen?", + "encryption_permanent": "Kun salaus on kerran otettu käyttöön, sitä ei voi poistaa käytöstä.", + "error_join_rule_change_title": "Liittymissääntöjen päivittäminen epäonnistui", + "error_join_rule_change_unknown": "Tuntematon virhe", + "guest_access_warning": "Käyttäjät, joilla on tuettu asiakasohjelma, voivat liittyä huoneeseen ilman rekisteröityä käyttäjätiliä.", + "history_visibility_invited": "Vain jäsenet (kutsumisestaan lähtien)", + "history_visibility_joined": "Vain jäsenet (liittymisestään lähtien)", + "history_visibility_legend": "Ketkä voivat lukea historiaa?", + "history_visibility_shared": "Vain jäsenet (tämän valinnan tekemisestä lähtien)", + "history_visibility_warning": "Muutokset historian lukuoikeuksiin pätevät vain tuleviin viesteihin tässä huoneessa. Nykyisen historian näkyvyys ei muutu.", + "history_visibility_world_readable": "Kaikki", + "join_rule_description": "Päätä ketkä voivat liittyä huoneeseen %(roomName)s.", + "join_rule_invite": "Yksityinen (vain kutsulla)", + "join_rule_invite_description": "Vain kutsutut ihmiset voivat liittyä.", + "join_rule_public_description": "Kuka tahansa voi löytää ja liittyä.", + "join_rule_restricted": "Avaruuden jäsenet", + "join_rule_restricted_description": "Kuka tahansa avaruuden jäsen voi löytää ja liittyä. Muokkaa millä avaruuksilla on pääsyoikeus täällä.", + "join_rule_restricted_description_active_space": "Kuka tahansa avaruudessa voi löytää ja liittyä. Voit valita muitakin avaruuksia.", + "join_rule_restricted_description_prompt": "Kuka tahansa avaruudessa voi löytää ja liittyä. Voit valita monta avaruutta.", + "join_rule_restricted_description_spaces": "Avaruudet, joilla on pääsyoikeus", + "join_rule_restricted_dialog_description": "Valitse, millä avaruuksilla on pääsyoikeus tähän huoneeseen. Jos avaruus valitaan, sen jäsenet voivat löytää ja liittyä huoneeseen .", + "join_rule_restricted_dialog_filter_placeholder": "Etsi avaruuksia", + "join_rule_restricted_dialog_heading_other": "Muut avaruudet tai huoneet, joita et ehkä tunne", + "join_rule_restricted_dialog_heading_room": "Tuntemasi avaruudet, jotka sisältävät tämän huoneen", + "join_rule_restricted_dialog_heading_space": "Tuntemasi avaruudet, jotka sisältävät tämän avaruuden", + "join_rule_restricted_dialog_title": "Valitse avaruudet", + "join_rule_restricted_n_more": { + "one": "& %(count)s lisää", + "other": "& %(count)s lisää" + }, + "join_rule_restricted_summary": { + "one": "Tällä hetkellä yhdellä avaruudella on pääsyoikeus", + "other": "Tällä hetkellä %(count)s avaruudella on pääsyoikeus" + }, + "join_rule_restricted_upgrade_description": "Tämä päivitys antaa valittujen avaruuksien jäsenten liittyä tähän huoneeseen ilman kutsua.", + "join_rule_restricted_upgrade_warning": "Tämä huone on joissain avaruuksissa, joissa et ole ylläpitäjänä. Ne avaruudet tulevat edelleen näyttämään vanhan huoneen, mutta ihmisiä kehotetaan liittymään uuteen.", + "join_rule_upgrade_awaiting_room": "Ladataan uutta huonetta", + "join_rule_upgrade_required": "Päivitys vaaditaan", + "join_rule_upgrade_sending_invites": { + "one": "Lähetetään kutsua...", + "other": "Lähetetään kutsuja... (%(progress)s / %(count)s)" + }, + "join_rule_upgrade_updating_spaces": { + "one": "Päivitetään avaruutta...", + "other": "Päivitetään avaruuksia... (%(progress)s/%(count)s)" + }, + "join_rule_upgrade_upgrading_room": "Päivitetään huonetta", + "public_without_alias_warning": "Lisää osoite linkittääksesi tähän huoneeseen.", + "strict_encryption": "Älä lähetä salattuja viestejä vahvistamattomiin istuntoihin tässä huoneessa tässä istunnossa", + "title": "Tietoturva ja yksityisyys" + }, + "title": "Huoneen asetukset — %(roomName)s", + "upload_avatar_label": "Lähetä profiilikuva", + "visibility": { + "alias_section": "Osoite", + "error_failed_save": "Avaruuden näkyvyyden muuttaminen epäonnistui", + "error_update_guest_access": "Vieraiden pääsyasetusten muuttaminen epäonnistui", + "error_update_history_visibility": "Historian näkyvyysasetusten muuttaminen epäonnistui", + "guest_access_explainer": "Vieraat voivat liittyä avaruuteen ilman tiliä.", + "guest_access_explainer_public_space": "Tämä voi olla hyödyllinen julkisille avaruuksille.", + "guest_access_label": "Ota käyttöön vieraiden pääsy", + "history_visibility_anyone_space": "Esikatsele avaruutta", + "history_visibility_anyone_space_description": "Salli ihmisten esikatsella avaruuttasi ennen liittymistä.", + "history_visibility_anyone_space_recommendation": "Suositeltu julkisiin avaruuksiin.", + "title": "Näkyvyys" + }, + "voip": { + "call_type_section": "Puhelun tyyppi", + "enable_element_call_caption": "%(brand)s on päästä päähän salattu, mutta on tällä hetkellä rajattu pienelle määrälle käyttäjiä.", + "enable_element_call_label": "Ota %(brand)s käyttöön puheluiden lisävaihtoehtona tässä huoneessa", + "enable_element_call_no_permissions_tooltip": "Oikeutesi eivät riitä tämän muuttamiseen." + } + }, + "room_summary_card_back_action_label": "Huoneen tiedot", + "scalar": { + "error_create": "Sovelman luominen epäonnistui.", + "error_membership": "Et ole tässä huoneessa.", + "error_missing_room_id": "roomId puuttuu.", + "error_missing_room_id_request": "room_id puuttuu kyselystä", + "error_missing_user_id_request": "user_id puuttuu kyselystä", + "error_permission": "Sinulla ei ole oikeutta tehdä tuota tässä huoneessa.", + "error_power_level_invalid": "Oikeustason pitää olla positiivinen kokonaisluku.", + "error_room_not_visible": "Huone %(roomId)s ei ole näkyvissä", + "error_room_unknown": "Huonetta ei tunnistettu.", + "error_send_request": "Pyynnön lähettäminen epäonnistui.", + "failed_read_event": "Tapahtumien lukeminen epäonnistui", + "failed_send_event": "Tapahtuman lähettäminen epäonnistui" + }, + "server_offline": { + "description": "Palvelimesi ei vastaa joihinkin pyynnöistäsi. Alla on joitakin todennäköisimpiä syitä.", + "description_1": "Palvelin (%(serverName)s) ei vastannut ajoissa.", + "description_2": "Palomuurisi tai virustentorjuntaohjelmasi estää pyynnön.", + "description_3": "Selainlaajennus estää pyynnön.", + "description_4": "Palvelin ei ole verkossa.", + "description_5": "Palvelin eväsi pyyntösi.", + "description_6": "Alueellasi on ongelmia internet-yhteyksissä.", + "description_7": "Yhteysvirhe yritettäessä ottaa yhteyttä palvelimeen.", + "description_8": "Palvelinta ei ole säädetty ilmoittamaan, mikä ongelma on kyseessä (CORS).", + "empty_timeline": "Olet ajan tasalla.", + "recent_changes_heading": "Tuoreet muutokset, joita ei ole vielä otettu vastaan", + "title": "Palvelin ei vastaa" + }, + "seshat": { + "error_initialising": "Viestihaun alustus epäonnistui. Lisätietoa asetuksissa.", + "warning_kind_files": "Tämä %(brand)s-versio ei tue joidenkin salattujen tiedostojen katselua", + "warning_kind_files_app": "Voit tarkastella kaikkia salattuja tiedostoja työpöytäsovelluksella", + "warning_kind_search": "Tämä %(brand)s-versio ei tue salattujen viestien hakua", + "warning_kind_search_app": "Käytä salattuja viestejä työpöytäsovelluksella" + }, + "setting": { + "help_about": { + "access_token_detail": "Käyttöpolettisi (ns. token) antaa täyden pääsyn tilillesi. Älä jaa sitä kenenkään kanssa.", + "brand_version": "%(brand)s-versio:", + "chat_bot": "Keskustele %(brand)s-botin kanssa", + "clear_cache_reload": "Tyhjennä välimuisti ja lataa uudelleen", + "help_link": "Saadaksesi apua %(brand)sin käyttämisessä, napsauta tästä.", + "help_link_chat_bot": "Saadaksesi apua %(brand)sin käytössä, napsauta tästä tai aloita keskustelu bottimme kanssa alla olevasta painikkeesta.", + "homeserver": "Kotipalvelin on %(homeserverUrl)s", + "identity_server": "Identiteettipalvelin on %(identityServerUrl)s", + "olm_version": "Olm-versio:", + "title": "Ohje ja tietoja", + "versions": "Versiot" + } }, "settings": { - "show_breadcrumbs": "Näytä oikotiet viimeksi katsottuihin huoneisiin huoneluettelon yläpuolella", + "all_rooms_home": "Näytä kaikki huoneet etusivulla", "all_rooms_home_description": "Kaikki huoneet, joissa olet, näkyvät etusivulla.", - "use_command_f_search": "Komento + F hakee aikajanalta", - "use_control_f_search": "Ctrl + F hakee aikajanalta", - "use_12_hour_format": "Näytä aikaleimat 12 tunnin muodossa (esim. 2:30pm)", "always_show_message_timestamps": "Näytä aina viestien aikaleimat", - "send_read_receipts": "Lähetä lukukuittaukset", - "send_typing_notifications": "Lähetä kirjoitusilmoituksia", - "replace_plain_emoji": "Korvaa automaattisesti teksimuotoiset emojit", - "enable_markdown": "Ota Markdown käyttöön", - "emoji_autocomplete": "Näytä emoji-ehdotuksia kirjoittaessa", - "use_command_enter_send_message": "Komento + Enter lähettää viestin", - "use_control_enter_send_message": "Ctrl + Enter lähettää viestin", - "all_rooms_home": "Näytä kaikki huoneet etusivulla", - "show_stickers_button": "Näytä tarrapainike", - "insert_trailing_colon_mentions": "Lisää kaksoispiste käyttäjän maininnan perään viestin alussa", + "appearance": { + "custom_font": "Käytä järjestelmän fonttia", + "custom_font_description": "Aseta käyttöjärjestelmääsi asennetun fontin nimi, niin %(brand)s pyrkii käyttämään sitä.", + "custom_font_name": "Järjestelmän fontin nimi", + "custom_font_size": "Käytä mukautettua kokoa", + "custom_theme_add_button": "Lisää teema", + "custom_theme_error_downloading": "Virhe ladattaessa teematietoa.", + "custom_theme_invalid": "Epäkelpo teeman skeema.", + "custom_theme_success": "Teema lisätty!", + "custom_theme_url": "Mukautettu teeman osoite", + "font_size": "Fontin koko", + "font_size_limit": "Mukautetun fonttikoon täytyy olla vähintään %(min)s pt ja enintään %(max)s pt", + "font_size_nan": "Koon täytyy olla luku", + "font_size_valid": "Käytä kokoa väliltä %(min)s pt ja %(max)s pt", + "heading": "Mukauta ulkoasua", + "image_size_default": "Oletus", + "image_size_large": "Suuri", + "layout_bubbles": "Viestikuplat", + "layout_irc": "IRC (kokeellinen)", + "match_system_theme": "Käytä järjestelmän teemaa", + "subheading": "Ulkoasuasetukset vaikuttavat vain tähän %(brand)s-istuntoon.", + "timeline_image_size": "Kuvan koko aikajanalla", + "use_high_contrast": "Käytä suurta kontrastia" + }, "automatic_language_detection_syntax_highlight": "Ota automaattinen kielentunnistus käyttöön syntaksikorostusta varten", - "code_block_expand_default": "Laajenna koodilohkot oletuksena", - "code_block_line_numbers": "Näytä rivinumerot koodilohkoissa", - "inline_url_previews_default": "Ota linkkien esikatselu käyttöön oletusarvoisesti", "autoplay_gifs": "Toista GIF-tiedostot automaattisesti", "autoplay_videos": "Toista videot automaattisesti", - "image_thumbnails": "Näytä kuvien esikatselut/pienoiskuvat", - "show_typing_notifications": "Näytä kirjoitusilmoitukset", - "show_redaction_placeholder": "Näytä paikanpitäjä poistetuille viesteille", - "show_read_receipts": "Näytä muiden käyttäjien lukukuittaukset", - "show_join_leave": "Näytä liittymis- ja poistumisviestit (ei vaikutusta kutsuihin, poistamisiin ja porttikieltoihin)", - "show_displayname_changes": "Näytä näyttönimien muutokset", - "show_chat_effects": "Näytä keskustelutehosteet (animaatiot, kun saat esim. konfettia)", "big_emoji": "Ota käyttöön suuret emojit keskusteluissa", + "code_block_expand_default": "Laajenna koodilohkot oletuksena", + "code_block_line_numbers": "Näytä rivinumerot koodilohkoissa", + "emoji_autocomplete": "Näytä emoji-ehdotuksia kirjoittaessa", + "enable_markdown": "Ota Markdown käyttöön", + "general": { + "account_management_section": "Tilin hallinta", + "account_section": "Tili", + "add_email_dialog_title": "Lisää sähköpostiosoite", + "add_email_failed_verification": "Sähköpostin vahvistus epäonnistui: varmista, että napsautit sähköpostissa olevaa linkkiä", + "add_email_instructions": "Lähetimme sinulle sähköpostin osoitteesi vahvistamiseksi. Noudata sähköpostissa olevia ohjeita, ja napsauta sen jälkeen alla olevaa painiketta.", + "add_msisdn_confirm_body": "Napsauta alapuolella olevaa painiketta lisätäksesi tämän puhelinnumeron.", + "add_msisdn_confirm_button": "Vahvista puhelinnumeron lisääminen", + "add_msisdn_confirm_sso_button": "Vahvista tämän puhelinnumeron lisääminen todistamalla henkilöllisyytesi kertakirjautumista käyttäen.", + "add_msisdn_dialog_title": "Lisää puhelinnumero", + "add_msisdn_instructions": "Tekstiviesti on lähetetty numeroon +%(msisdn)s. Syötä siinä oleva varmistuskoodi.", + "confirm_adding_email_body": "Napsauta alapuolella olevaa painiketta lisätäksesi tämän sähköpostiosoitteen.", + "confirm_adding_email_title": "Vahvista sähköpostin lisääminen", + "deactivate_confirm_body": "Haluatko varmasti poistaa tilisi pysyvästi?", + "deactivate_confirm_body_password": "Jatka kirjoittamalla tilisi salasana:", + "deactivate_confirm_body_sso": "Vahvista tilin deaktivointi todistamalla henkilöllisyytesi kertakirjautumista käyttäen.", + "deactivate_confirm_content": "Vahvista, että haluat deaktivoida eli poistaa tilisi. Jos jatkat:", + "deactivate_confirm_content_1": "Et voi ottaa tiliäsi uudelleen käyttöön", + "deactivate_confirm_content_2": "Et voi enää kirjautua", + "deactivate_confirm_content_4": "Poistut kaikista huoneista ja yksityisviesteistä, joissa olet", + "deactivate_confirm_content_5": "Sinut poistetaan identiteettipalvelimelta. Kaverisi eivät voi enää löytää sinua sähköpostin tai puhelinnumeron perusteella.", + "deactivate_confirm_content_6": "Vanhat viestisi näkyvät silti niiden vastaanottajille samaan tapaan kuin lähettämäsi sähköpostiviestit. Haluaisitko piilottaa lähettämäsi viestit huoneeseen myöhemmin liittyviltä ihmisiltä?", + "deactivate_confirm_continue": "Vahvista tilin deaktivointi", + "deactivate_confirm_erase_label": "Piilota viestini uusilta liittyjiltä", + "deactivate_section": "Poista tili pysyvästi", + "deactivate_warning": "Tilin deaktivointi on peruuttamaton toiminto — ole varovainen!", + "discovery_email_empty": "Etsinnän asetukset näkyvät sen jälkeen, kun olet lisännyt sähköpostin.", + "discovery_email_verification_instructions": "Varmista sähköpostiisi saapunut linkki", + "discovery_msisdn_empty": "Etsinnän asetukset näkyvät sen jälkeen, kun olet lisännyt puhelinnumeron.", + "discovery_needs_terms": "Hyväksy identiteettipalvelimen (%(serverName)s) käyttöehdot, jotta sinut voi löytää sähköpostiosoitteen tai puhelinnumeron perusteella.", + "discovery_section": "Käyttäjien etsintä", + "email_address_in_use": "Tämä sähköpostiosoite on jo käytössä", + "email_address_label": "Sähköpostiosoite", + "email_not_verified": "Sähköpostiosoitettasi ei ole vielä varmistettu", + "email_verification_instructions": "Napsauta lähettämässämme sähköpostissa olevaa linkkiä vahvistaaksesi tunnuksesi. Napsauta sen jälkeen tällä sivulla olevaa painiketta ”Jatka”.", + "emails_heading": "Sähköpostiosoitteet", + "error_add_email": "Sähköpostiosoitteen lisääminen epäonnistui", + "error_deactivate_communication": "Palvelinyhteydessä oli ongelma. Yritä uudelleen.", + "error_deactivate_invalid_auth": "Palvelin ei palauttanut kelvollista tunnistautumistietoa.", + "error_deactivate_no_auth": "Palvelin ei vaatinut mitään tunnistautumista", + "error_email_verification": "Sähköpostin vahvistaminen epäonnistui.", + "error_invalid_email": "Virheellinen sähköpostiosoite", + "error_invalid_email_detail": "Tämä ei vaikuta olevan kelvollinen sähköpostiosoite", + "error_msisdn_verification": "Puhelinnumeron vahvistaminen epäonnistui.", + "error_password_change_403": "Salasanan vaihtaminen epäonnistui. Onko salasanasi oikein?", + "error_password_change_title": "Virhe salasanan vaihtamisessa", + "error_password_change_unknown": "Tuntematon salasananvaihtovirhe (%(stringifiedError)s)", + "error_remove_3pid": "Yhteystietojen poistaminen epäonnistui", + "error_revoke_email_discovery": "Sähköpostiosoitteen jakamista ei voi perua", + "error_revoke_msisdn_discovery": "Puhelinnumeron jakamista ei voi kumota", + "error_saving_profile": "Toimintoa ei voitu tehdä loppuun asti", + "error_saving_profile_title": "Profiilisi tallentaminen ei onnistunut", + "error_share_email_discovery": "Sähköpostiosoitetta ei voi jakaa", + "error_share_msisdn_discovery": "Puhelinnumeroa ei voi jakaa", + "identity_server_not_set": "Identiteettipalvelinta ei ole asetettu", + "incorrect_msisdn_verification": "Virheellinen varmennuskoodi", + "language_section": "Kieli ja alue", + "msisdn_in_use": "Puhelinnumero on jo käytössä", + "msisdn_label": "Puhelinnumero", + "msisdn_verification_field_label": "Varmennuskoodi", + "msisdn_verification_instructions": "Syötä tekstiviestillä saamasi varmennuskoodi.", + "msisdns_heading": "Puhelinnumerot", + "name_placeholder": "Ei näyttönimeä", + "oidc_manage_button": "Hallitse tiliä", + "password_change_section": "Aseta uusi tilin salasana…", + "password_change_success": "Salasanasi vaihtaminen onnistui.", + "remove_email_prompt": "Poista %(email)s?", + "remove_msisdn_prompt": "Poista %(phone)s?", + "spell_check_locale_placeholder": "Valitse maa-asetusto", + "spell_check_section": "Oikeinkirjoituksen tarkistus" + }, + "image_thumbnails": "Näytä kuvien esikatselut/pienoiskuvat", + "inline_url_previews_default": "Ota linkkien esikatselu käyttöön oletusarvoisesti", + "inline_url_previews_room": "Ota linkkien esikatselu käyttöön kaikille huoneen jäsenille", + "inline_url_previews_room_account": "Ota linkkien esikatselut käyttöön tässä huoneessa (koskee ainoastaan sinua)", + "insert_trailing_colon_mentions": "Lisää kaksoispiste käyttäjän maininnan perään viestin alussa", "jump_to_bottom_on_send": "Siirry aikajanan pohjalle, kun lähetät viestin", + "key_backup": { + "backup_in_progress": "Avaimiasi varmuuskopioidaan (ensimmäinen varmuuskopio voi viedä muutaman minuutin).", + "backup_success": "Onnistui!", + "cannot_create_backup": "Avaimen varmuuskopiota ei voi luoda", + "create_title": "Luo avaimen varmuuskopio", + "setup_secure_backup": { + "cancel_warning": "Jos peruutat nyt, voit menettää salattuja viestejä ja tietoja, jos menetät pääsyn kirjautumistietoihisi.", + "confirm_security_phrase": "Vahvista turvalause", + "description": "Suojaudu salattuihin viesteihin ja tietoihin pääsyn menettämiseltä varmuuskopioimalla salausavaimesi palvelimellesi.", + "download_or_copy": "%(downloadButton)s tai %(copyButton)s", + "enter_phrase_title": "Kirjoita turvalause", + "enter_phrase_to_confirm": "Kirjoita turvalause toistamiseen vahvistaaksesi sen.", + "generate_security_key_description": "Luomme sinulle turva-vaimen talletettavaksi jonnekin turvalliseen paikkaan, kuten salasanojen hallintasovellukseen tai kassakaappiin.", + "generate_security_key_title": "Luo turva-avain", + "pass_phrase_match_failed": "Ei täsmää.", + "pass_phrase_match_success": "Täsmää!", + "phrase_strong_enough": "Hienoa! Tämä turvalause vaikuttaa riittävän vahvalta.", + "requires_password_confirmation": "Syötä tilisi salasana vahvistaaksesi päivityksen:", + "secret_storage_query_failure": "Salaisen tallennustilan tilaa ei voi kysellä", + "security_key_safety_reminder": "Talleta turva-avaimesi turvalliseen paikkaan, kuten salasanojen hallintasovellukseen tai kassakaappiin, sillä sitä käytetään salaamasi datan suojaamiseen.", + "set_phrase_again": "Palaa asettamaan se uudelleen.", + "settings_reminder": "Voit myös ottaa käyttöön suojatun varmuuskopioinnin ja hallita avaimia asetuksista.", + "title_confirm_phrase": "Vahvista turvalause", + "title_save_key": "Tallenna turva-avain", + "title_set_phrase": "Aseta turvalause", + "title_upgrade_encryption": "Päivitä salauksesi", + "unable_to_setup": "Salavaraston käyttöönotto epäonnistui", + "use_different_passphrase": "Käytä eri salalausetta?" + } + }, + "key_export_import": { + "confirm_passphrase": "Varmista salasana", + "enter_passphrase": "Syötä salalause", + "export_description_1": "Tämä prosessi mahdollistaa salatuissa huoneissa vastaanottamiesi viestien salausavainten viemisen tiedostoon. Voit myöhemmin tuoda ne toiseen Matrix-asiakasohjelmaan, jolloin myös se voi purkaa viestit.", + "export_title": "Vie huoneen avaimet", + "file_to_import": "Tuotava tiedosto", + "import_description_1": "Tämä prosessi mahdollistaa aiemmin tallennettujen salausavainten tuominen toiseen Matrix-asiakasohjelmaan. Tämän jälkeen voit purkaa kaikki salatut viestit jotka toinen asiakasohjelma pystyisi purkamaan.", + "import_description_2": "Viety tiedosto suojataan salasanalla. Syötä salasana tähän purkaaksesi tiedoston salauksen.", + "import_title": "Tuo huoneen avaimet", + "phrase_cannot_be_empty": "Salasana ei saa olla tyhjä", + "phrase_must_match": "Salasanojen on täsmättävä" + }, + "keyboard": { + "title": "Näppäimistö" + }, + "notifications": { + "enable_audible_notifications_session": "Ota käyttöön ääni-ilmoitukset tälle istunnolle", + "enable_desktop_notifications_session": "Ota käyttöön työpöytäilmoitukset tälle istunnolle", + "enable_email_notifications": "Sähköposti-ilmoitukset osoitteeseen %(email)s", + "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_notifications_device": "Ota ilmoitukset käyttöön tälle laitteelle", + "error_loading": "Virhe ladatessa ilmoitusasetuksia.", + "error_permissions_denied": "%(brand)silla ei ole oikeuksia lähettää sinulle ilmoituksia. Ole hyvä ja tarkista selaimen asetukset", + "error_permissions_missing": "%(brand)s ei saanut lupaa lähettää ilmoituksia - yritä uudelleen", + "error_saving": "Virhe tallentaessa ilmoitusasetuksia", + "error_saving_detail": "Ilmoitusasetuksia tallentaessa tapahtui virhe.", + "error_title": "Ilmoitusten käyttöönotto epäonnistui", + "messages_containing_keywords": "Viestit, jotka sisältävät avainsanoja", + "noisy": "Äänekäs", + "push_targets": "Ilmoituksen kohteet", + "rule_call": "Puhelukutsu", + "rule_contains_display_name": "Viestit, jotka sisältävät näyttönimeni", + "rule_contains_user_name": "Viestit, jotka sisältävät käyttäjätunnukseni", + "rule_encrypted": "Salatut viestit ryhmissä", + "rule_encrypted_room_one_to_one": "Salatut viestit kahdenkeskisissä keskusteluissa", + "rule_invite_for_me": "Kun minut kutsutaan huoneeseen", + "rule_message": "Viestit ryhmissä", + "rule_room_one_to_one": "Viestit kahdenkeskisissä keskusteluissa", + "rule_roomnotif": "Viestit, jotka sisältävät sanan ”@room”", + "rule_suppress_notices": "Bottien lähettämät viestit", + "rule_tombstone": "Kun huoneet päivitetään", + "show_message_desktop_notification": "Näytä viestit ilmoituskeskuksessa" + }, + "preferences": { + "always_show_menu_bar": "Näytä aina ikkunan valikkorivi", + "autocomplete_delay": "Automaattisen täydennyksen viive (ms)", + "code_blocks_heading": "Koodilohkot", + "compact_modern": "Käytä entistä kompaktimpaa, \"Modernia\", asettelua", + "composer_heading": "Viestin kirjoitus", + "enable_hardware_acceleration": "Ota laitteistokiihdytys käyttöön", + "enable_tray_icon": "Näytä ilmaisinalueen kuvake ja pienennä ikkuna siihen suljettaessa", + "keyboard_heading": "Pikanäppäimet", + "keyboard_view_shortcuts_button": "Katso kaikki pikanäppäimet napsauttamalla tästä.", + "media_heading": "Kuvat, GIF:t ja videot", + "presence_description": "Jaa toimintasi ja tilasi muiden kanssa.", + "rm_lifetime": "Viestin luetuksi merkkaamisen kesto (ms)", + "rm_lifetime_offscreen": "Viestin luetuksi merkkaamisen kesto, kun Element ei ole näkyvissä (ms)", + "room_directory_heading": "Huoneluettelo", + "room_list_heading": "Huoneluettelo", + "show_polls_button": "Näytä kyselypainike", + "time_heading": "Ajan näyttäminen" + }, + "prompt_invite": "Kysy varmistus ennen kutsujen lähettämistä mahdollisesti epäkelpoihin Matrix ID:hin", + "replace_plain_emoji": "Korvaa automaattisesti teksimuotoiset emojit", + "security": { + "4s_public_key_in_account_data": "tilin tiedoissa", + "4s_public_key_status": "Salavaraston julkinen avain:", + "backup_key_cached_status": "Välimuistissa oleva varmuuskopioavain:", + "backup_key_stored_status": "Varmuuskopioavain tallennettu:", + "backup_key_unexpected_type": "odottamaton tyyppi", + "backup_key_well_formed": "hyvin muotoiltu", + "backup_keys_description": "Varmuuskopioi salausavaimesi tilisi datan kanssa siltä varalta, että menetät pääsyn istuntoihisi. Avaimesi turvataan yksilöllisellä turva-avaimella.", + "bulk_options_accept_all_invites": "Hyväksy kaikki %(invitedRooms)s kutsua", + "bulk_options_reject_all_invites": "Hylkää kaikki %(invitedRooms)s kutsua", + "bulk_options_section": "Massatoimintoasetukset", + "cross_signing_cached": "paikallisessa välimuistissa", + "cross_signing_homeserver_support": "Kotipalvelimen ominaisuuksien tuki:", + "cross_signing_homeserver_support_exists": "on olemassa", + "cross_signing_in_4s": "salavarastossa", + "cross_signing_in_memory": "muistissa", + "cross_signing_not_cached": "ei paikallisessa välimuistissa", + "cross_signing_not_found": "ei löydetty", + "cross_signing_not_in_4s": "ei löytynyt muistista", + "cross_signing_not_stored": "ei tallennettu", + "cross_signing_private_keys": "Ristiinvarmennuksen salaiset avaimet:", + "cross_signing_public_keys": "Ristiinvarmennuksen julkiset avaimet:", + "cryptography_section": "Salaus", + "delete_backup": "Poista varmuuskopio", + "delete_backup_confirm_description": "Oletko varma? Et voi lukea salattuja viestejäsi, mikäli avaimesi eivät ole kunnolla varmuuskopioituna.", + "e2ee_default_disabled_warning": "Palvelimesi ylläpitäjä on poistanut päästä päähän -salauksen oletuksena käytöstä yksityisissä huoneissa ja yksityisviesteissä.", + "enable_message_search": "Ota viestihaku salausta käyttävissä huoneissa käyttöön", + "encryption_individual_verification_mode": "Varmenna jokainen istunto erikseen, äläkä luota ristiinvarmennettuihin laitteisiin.", + "encryption_section": "Salaus", + "error_loading_key_backup_status": "Avainten varmuuskopionnin tilan lukeminen epäonnistui", + "export_megolm_keys": "Tallenna osapuolten välisen salauksen huoneavaimet", + "ignore_users_empty": "Et ole sivuuttanut käyttäjiä.", + "ignore_users_section": "Sivuutetut käyttäjät", + "import_megolm_keys": "Tuo olemassaolevat osapuolten välisen salauksen huoneavaimet", + "key_backup_active_version_none": "Ei mitään", + "key_backup_algorithm": "Algoritmi:", + "key_backup_complete": "Kaikki avaimet on varmuuskopioitu", + "key_backup_connect": "Yhdistä tämä istunto avainten varmuuskopiointiin", + "key_backup_connect_prompt": "Yhdistä tämä istunto avainten varmuuskopiointiin ennen uloskirjautumista, jotta et menetä avaimia, jotka ovat vain tässä istunnossa.", + "key_backup_inactive": "Tämä istunto ei varmuuskopioi avaimiasi, mutta sillä on olemassaoleva varmuuskopio, jonka voit palauttaa ja lisätä jatkaaksesi.", + "key_backup_inactive_warning": "Avaimiasi ei varmuuskopioida tästä istunnosta.", + "manually_verify_all_sessions": "Varmenna kaikki etäistunnot käsin", + "message_search_disable_warning": "Jos ei ole käytössä, salattujen huoneiden viestejä ei näytetä hakutuloksissa.", + "message_search_disabled": "Pidä salatut viestit turvallisessa välimuistissa, jotta ne näkyvät hakutuloksissa.", + "message_search_enabled": { + "other": "Pidä salatut viestit turvallisessa välimuistissa, jotta ne näkyvät hakutuloksissa. Käytössä %(size)s, talletetaan viestit %(rooms)s huoneesta.", + "one": "Pidä salatut viestit turvallisessa välimuistissa, jotta ne näkyvät hakutuloksissa. Käytössä %(size)s, talletetaan viestit %(rooms)s huoneesta." + }, + "message_search_failed": "Viestihaun alustus epäonnistui", + "message_search_indexed_messages": "Indeksoidut viestit:", + "message_search_indexed_rooms": "Indeksoidut huoneet:", + "message_search_indexing": "Indeksoidaan huonetta: %(currentRoom)s", + "message_search_indexing_idle": "Minkään huoneen viestejä ei tällä hetkellä indeksoida.", + "message_search_intro": "%(brand)s tallentaa turvallisesti salattuja viestejä välimuistiin, jotta ne näkyvät hakutuloksissa:", + "message_search_room_progress": "%(doneRooms)s / %(totalRooms)s", + "message_search_section": "Viestihaku", + "message_search_sleep_time": "Kuinka nopeasti viestit pitäisi ladata.", + "message_search_space_used": "Käytetty tila:", + "message_search_unsupported": "%(brand)sissa ei ole joitain komponentteja, joita tarvitaan viestien turvalliseen välimuistitallennukseen. Jos haluat kokeilla tätä ominaisuutta, käännä mukautettu %(brand)s Desktop, jossa on mukana hakukomponentit.", + "record_session_details": "Talleta asiakasohjelmiston nimi, versio ja URL-osoite tunnistaaksesi istunnot istuntohallinnassa", + "restore_key_backup": "Palauta varmuuskopiosta", + "secret_storage_not_ready": "ei valmis", + "secret_storage_ready": "valmis", + "secret_storage_status": "Salainen tallennus:", + "send_analytics": "Lähetä analytiikkatietoja", + "session_id": "Istunnon tunnus:", + "session_key": "Istunnon avain:", + "strict_encryption": "Älä koskaan lähetä salattuja viestejä vahvistamattomiin istuntoihin tästä istunnosta" + }, + "send_read_receipts": "Lähetä lukukuittaukset", + "send_read_receipts_unsupported": "Palvelimesi ei tue lukukuittausten lähettämisen poistamista käytöstä.", + "send_typing_notifications": "Lähetä kirjoitusilmoituksia", + "sessions": { + "browser": "Selain", + "confirm_sign_out": { + "one": "Vahvista uloskirjautuminen tältä laitteelta", + "other": "Vahvista uloskirjautuminen näiltä laitteilta" + }, + "confirm_sign_out_body": { + "one": "Napsauta alla olevaa painiketta vahvistaaksesi tämän laitteen uloskirjauksen.", + "other": "Napsauta alla olevaa painiketta vahvistaaksesi näiden laitteiden uloskirjauksen." + }, + "confirm_sign_out_continue": { + "one": "Kirjaa laite ulos", + "other": "Kirjaa laitteet ulos" + }, + "confirm_sign_out_sso": { + "one": "Vahvista tämän laitteen uloskirjaaminen todistamalla henkilöllisyytesi kertakirjautumista käyttäen.", + "other": "Vahvista näiden laitteiden uloskirjaaminen todistamalla henkilöllisyytesi kertakirjautumista käyttäen." + }, + "current_session": "Nykyinen istunto", + "desktop_session": "Työpöytäistunto", + "details_heading": "Istunnon tiedot", + "device_unverified_description": "Vahvista tämä istunto tai kirjaudu ulos siitä tietoturvan ja luotettavuuden parantamiseksi.", + "device_verified_description": "Tämä istunto on valmis turvallista viestintää varten.", + "device_verified_description_current": "Nykyinen istuntosi on valmis turvalliseen viestintään.", + "filter_all": "Kaikki", + "filter_inactive": "Passiivinen", + "filter_inactive_description": "Passiivinen %(inactiveAgeDays)s päivää tai pidempään", + "filter_label": "Suodata laitteita", + "filter_unverified_description": "Ei valmis turvalliseen viestintään", + "filter_verified_description": "Valmis turvalliseen viestintään", + "hide_details": "Piilota yksityiskohdat", + "inactive_days": "Passiivinen %(inactiveAgeDays)s+ päivää", + "inactive_sessions": "Passiiviset istunnot", + "inactive_sessions_list_description": "Harkitse vanhoista (%(inactiveAgeDays)s tai useamman päivän ikäisistä), käyttämättömistä istunnoista uloskirjautumista.", + "ip": "IP-osoite", + "last_activity": "Viimeisin toiminta", + "mobile_session": "Mobiili-istunto", + "n_sessions_selected": { + "one": "%(count)s istunto valittu", + "other": "%(count)s istuntoa valittu" + }, + "no_inactive_sessions": "Passiivisia istuntoja ei löytynyt.", + "no_sessions": "Istuntoja ei löytynyt.", + "no_unverified_sessions": "Vahvistamattomia istuntoja ei löytynyt.", + "no_verified_sessions": "Vahvistettuja istuntoja ei löytynyt.", + "os": "Käyttöjärjestelmä", + "other_sessions_heading": "Muut istunnot", + "push_heading": "Push-ilmoitukset", + "push_subheading": "Vastaanota push-ilmoituksia tässä istunnossa.", + "push_toggle": "Push-ilmoitukset tälle istunnolle päälle/pois.", + "rename_form_caption": "Ota huomioon, että istuntojen nimet näkyvät ihmisille, joiden kanssa olet yhteydessä.", + "rename_form_heading": "Nimeä istunto uudelleen", + "rename_form_learn_more": "Istuntojen nimeäminen uudelleen", + "rename_form_learn_more_description_1": "Muut käyttäjät yksityisviesteissä ja huoneissa, joihin liityt, näkevät luettelon kaikista istunnoistasi.", + "rename_form_learn_more_description_2": "Tämä antaa heille varmuuden, että he keskustelevat oikeasti sinun kanssasi, mutta se myös tarkoittaa, että he näkevät tähän syöttämäsi istunnon nimen.", + "security_recommendations": "Turvallisuussuositukset", + "security_recommendations_description": "Paranna tilisi tietoturvaa seuraamalla näitä suosituksia.", + "session_id": "Istuntotunniste", + "show_details": "Näytä yksityiskohdat", + "sign_in_with_qr": "Kirjaudu sisään QR-koodilla", + "sign_in_with_qr_button": "Näytä QR-koodi", + "sign_out": "Kirjaudu ulos tästä istunnosta", + "sign_out_all_other_sessions": "Kirjaudu ulos kaikista muista istunnoista (%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "Haluatko varmasti kirjautua ulos %(count)s istunnosta?", + "other": "Haluatko varmasti kirjautua ulos %(count)s istunnosta?" + }, + "sign_out_n_sessions": { + "one": "Kirjaudu ulos %(count)s istunnosta", + "other": "Kirjaudu ulos %(count)s istunnosta" + }, + "title": "Istunnot", + "unknown_session": "Tuntematon istunnon tyyppi", + "unverified_session": "Vahvistamaton istunto", + "unverified_session_explainer_1": "Tämä istunto ei tue salausta, joten sitä ei voi vahvistaa.", + "unverified_session_explainer_2": "Käyttäessäsi tätä istuntoa et voi osallistua huoneisiin, joissa salaus on käytössä.", + "unverified_session_explainer_3": "Parhaan tietoturvan ja yksityisyyden vuoksi on suositeltavaa käyttää salausta tukevia Matrix-asiakasohjelmistoja.", + "unverified_sessions": "Vahvistamattomat istunnot", + "url": "Verkko-osoite", + "verified_session": "Vahvistettu istunto", + "verified_sessions": "Vahvistetut istunnot", + "verified_sessions_list_description": "Parhaan turvallisuuden takaamiseksi kirjaudu ulos istunnoista, joita et tunnista tai et enää käytä.", + "verify_session": "Vahvista istunto", + "web_session": "Web-istunto" + }, + "show_breadcrumbs": "Näytä oikotiet viimeksi katsottuihin huoneisiin huoneluettelon yläpuolella", + "show_chat_effects": "Näytä keskustelutehosteet (animaatiot, kun saat esim. konfettia)", + "show_displayname_changes": "Näytä näyttönimien muutokset", + "show_join_leave": "Näytä liittymis- ja poistumisviestit (ei vaikutusta kutsuihin, poistamisiin ja porttikieltoihin)", "show_nsfw_content": "Näytä NSFW-sisältö", - "prompt_invite": "Kysy varmistus ennen kutsujen lähettämistä mahdollisesti epäkelpoihin Matrix ID:hin", - "hardware_acceleration": "Ota laitteistokiihdytys käyttöön (käynnistä %(appName)s uudelleen, jotta asetus tulee voimaan)", - "start_automatically": "Käynnistä automaattisesti käyttöjärjestelmään kirjautumisen jälkeen", - "warn_quit": "Varoita ennen lopettamista", - "notifications": { - "rule_contains_display_name": "Viestit, jotka sisältävät näyttönimeni", - "rule_contains_user_name": "Viestit, jotka sisältävät käyttäjätunnukseni", - "rule_roomnotif": "Viestit, jotka sisältävät sanan ”@room”", - "rule_room_one_to_one": "Viestit kahdenkeskisissä keskusteluissa", - "rule_message": "Viestit ryhmissä", - "rule_encrypted": "Salatut viestit ryhmissä", - "rule_invite_for_me": "Kun minut kutsutaan huoneeseen", - "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", - "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" + "show_read_receipts": "Näytä muiden käyttäjien lukukuittaukset", + "show_redaction_placeholder": "Näytä paikanpitäjä poistetuille viesteille", + "show_stickers_button": "Näytä tarrapainike", + "show_typing_notifications": "Näytä kirjoitusilmoitukset", + "sidebar": { + "metaspaces_favourites_description": "Ryhmitä kaikki suosimasi huoneet ja henkilöt yhteen paikkaan.", + "metaspaces_home_all_rooms": "Näytä kaikki huoneet", + "metaspaces_home_all_rooms_description": "Näytä kaikki huoneesi etusivulla, vaikka ne olisivat jossain muussa avaruudessa.", + "metaspaces_home_description": "Koti on hyödyllinen, sillä sieltä näet yleisnäkymän kaikkeen.", + "metaspaces_orphans": "Huoneet, jotka eivät kuulu mihinkään avaruuteen", + "metaspaces_orphans_description": "Ryhmitä kaikki huoneesi, jotka eivät ole osa avaruutta, yhteen paikkaan.", + "metaspaces_people_description": "Ryhmitä kaikki ihmiset yhteen paikkaan.", + "metaspaces_subsection": "Näytettävät avaruudet", + "title": "Sivupalkki" }, - "appearance": { - "layout_irc": "IRC (kokeellinen)", - "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" + "start_automatically": "Käynnistä automaattisesti käyttöjärjestelmään kirjautumisen jälkeen", + "use_12_hour_format": "Näytä aikaleimat 12 tunnin muodossa (esim. 2:30pm)", + "use_command_enter_send_message": "Komento + Enter lähettää viestin", + "use_command_f_search": "Komento + F hakee aikajanalta", + "use_control_enter_send_message": "Ctrl + Enter lähettää viestin", + "use_control_f_search": "Ctrl + F hakee aikajanalta", + "voip": { + "allow_p2p": "Salli vertaisyhteydet kahdenvälisissä puheluissa", + "allow_p2p_description": "Kun käytössä, toinen osapuoli voi mahdollisesti nähdä IP-osoitteesi", + "audio_input_empty": "Mikrofonia ei löytynyt", + "audio_output": "Äänen ulostulo", + "audio_output_empty": "Äänen ulostuloja ei havaittu", + "auto_gain_control": "Automaattinen vahvistuksen säätö", + "connection_section": "Yhteys", + "echo_cancellation": "Kaiunpoisto", + "mirror_local_feed": "Peilaa paikallinen videosyöte", + "missing_permissions_prompt": "Mediaoikeuksia puuttuu. Napsauta painikkeesta pyytääksesi oikeuksia.", + "noise_suppression": "Kohinanvaimennus", + "request_permissions": "Pyydä mediaoikeuksia", + "title": "Ääni ja video", + "video_input_empty": "Kameroita ei löytynyt", + "video_section": "Videoasetukset", + "voice_agc": "Säädä mikrofonin äänenvoimakkuutta automaattisesti", + "voice_processing": "Äänenkäsittely", + "voice_section": "Ääniasetukset" }, - "inline_url_previews_room_account": "Ota linkkien esikatselut käyttöön tässä huoneessa (koskee ainoastaan sinua)", - "inline_url_previews_room": "Ota linkkien esikatselu käyttöön kaikille huoneen jäsenille" + "warn_quit": "Varoita ennen lopettamista", + "warning": "VAROITUS: " }, - "devtools": { - "event_type": "Tapahtuman tyyppi", - "state_key": "Tila-avain", - "invalid_json": "Ei vaikuta kelvolliselta JSON:ilta.", - "failed_to_send": "Tapahtuman lähettäminen epäonnistui!", - "event_sent": "Tapahtuma lähetetty!", - "event_content": "Tapahtuman sisältö", - "no_receipt_found": "Kuittausta ei löytynyt", - "main_timeline": "Pääaikajana", - "room_notifications_sender": "Lähettäjä: ", - "spaces": { - "other": "<%(count)s avaruutta>" - }, - "failed_to_load": "Lataaminen epäonnistui.", - "client_versions": "Asiakasversiot", - "server_versions": "Palvelinversiot", - "number_of_users": "Käyttäjämäärä", - "failed_to_save": "Asetusten tallentaminen epäonnistui.", - "save_setting_values": "Tallenna asetusarvot", - "setting_colon": "Asetus:", - "caution_colon": "Varoitus:", - "use_at_own_risk": "Tämä käyttöliittymä EI tarkista arvojen tyyppejä. Käytä omalla vastuullasi.", - "setting_definition": "Asetuksen määritelmä:", - "level": "Taso", - "settable_global": "Asetettavissa globaalisti", - "settable_room": "Asetettavissa huoneessa", - "edit_values": "Muokkaa arvoja", - "value_colon": "Arvo:", - "value_this_room_colon": "Arvo tässä huoneessa:", - "value": "Arvo", - "value_in_this_room": "Arvo tässä huoneessa", - "edit_setting": "Muokkaa asetusta", - "phase_requested": "Pyydetty", - "phase_ready": "Valmis", - "phase_started": "Käynnistetty", - "phase_cancelled": "Peruttu", - "phase_transaction": "Transaktio", - "phase": "Vaihe", - "timeout": "Aikakatkaisu", - "methods": "Menetelmät", - "requester": "Pyytäjä", - "observe_only": "Tarkkaile ainoastaan", - "no_verification_requests_found": "Vahvistuspyyntöjä ei löytynyt", - "active_widgets": "Aktiiviset sovelmat", - "server_info": "Palvelimen tiedot", - "toolbox": "Työkalut", - "developer_tools": "Kehittäjätyökalut", - "room_id": "Huoneen ID-tunniste: %(roomId)s", - "event_id": "Tapahtuman ID-tunniste: %(eventId)s", - "category_room": "Huone", - "category_other": "Muut" + "share": { + "link_title": "Linkitä huoneeseen", + "permalink_message": "Linkitä valittuun viestiin", + "permalink_most_recent": "Linkitä viimeisimpään viestiin", + "title_message": "Jaa huoneviesti", + "title_room": "Jaa huone", + "title_user": "Jaa käyttäjä" }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Raakateksti", - "from_the_beginning": "Alusta lähtien", - "number_of_messages": "Määritä viestien lukumäärä", - "current_timeline": "Nykyinen aikajana", - "creating_html": "Luodaan HTML…", - "starting_export": "Käynnistetään vienti…", - "export_successful": "Vienti onnistui!", - "unload_confirm": "Haluatko varmasti poistua tämän viennin aikana?", - "generating_zip": "Luodaan ZIPiä", - "processing_event_n": "Käsitellään tapahtumaa %(number)s / %(total)s", - "fetched_n_events_with_total": { - "one": "%(count)s / %(total)s tapahtumaa noudettu", - "other": "%(count)s / %(total)s tapahtumaa noudettu" + "slash_command": { + "addwidget": "Lisää huoneeseen määritetyssä osoitteessa olevan sovelman", + "addwidget_iframe_missing_src": "iframella ei ole src-attribuuttia", + "addwidget_invalid_protocol": "Lisää sovelman osoitteen alkuun https:// tai http://", + "addwidget_missing_url": "Anna sovelman osoite tai upotettava koodinpätkä", + "addwidget_no_permissions": "Et voi muokata tämän huoneen sovelmia.", + "ban": "Antaa porttikiellon tunnuksen mukaiselle käyttäjälle", + "category_actions": "Toiminnot", + "category_admin": "Ylläpitäjä", + "category_advanced": "Lisäasetukset", + "category_effects": "Tehosteet", + "category_messages": "Viestit", + "category_other": "Muut", + "command_error": "Komentovirhe", + "converttodm": "Muuntaa huoneen yksityisviestiksi", + "converttoroom": "Muuntaa yksityisviestin huoneeksi", + "could_not_find_room": "Huonetta ei löytynyt", + "deop": "Poistaa tunnuksen mukaiselta käyttäjältä ylläpito-oikeudet", + "devtools": "Avaa kehitystyökalujen dialogin", + "discardsession": "Pakottaa hylkäämään nykyisen ulospäin suuntautuvan ryhmäistunnon salatussa huoneessa", + "error_invalid_rendering_type": "Komentovirhe: Renderöintityyppiä (%(renderingType)s) ei löydy", + "error_invalid_runfn": "Määräys virhe: Ei voitu käsitellä / komentoa", + "help": "Näyttää luettelon komennoista käyttötavoin ja kuvauksin", + "help_dialog_title": "Komento-ohje", + "holdcall": "Asettaa nykyisen huoneen puhelun pitoon", + "html": "Lähettää viestin HTML-muodossa, tulkitsematta sitä markdownina", + "ignore": "Sivuuttaa käyttäjän, eli hänen viestejään ei näytetä sinulle", + "ignore_dialog_description": "Et enää huomioi käyttäjää %(userId)s", + "ignore_dialog_title": "Sivuutettu käyttäjä", + "invite": "Kutsuu tunnuksen mukaisen käyttäjän huoneeseen", + "invite_3pid_needs_is_error": "Voit käyttää identiteettipalvelinta sähköpostikutsujen lähettämiseen.", + "invite_3pid_use_default_is_title": "Käytä identiteettipalvelinta", + "invite_3pid_use_default_is_title_description": "Voit käyttää identiteettipalvelinta lähettääksesi sähköpostikutsuja. Napsauta Jatka käyttääksesi oletuspalvelinta (%(defaultIdentityServerName)s) tai syötä eri palvelin asetuksissa.", + "join": "Liittyy annetun osoitteen mukaiseen huoneeseen", + "jumptodate": "Siirry annetulle päivälle aikajanalla", + "jumptodate_invalid_input": "Annettua päivämäärää (%(inputDate)s) ei ymmärretty. Anna aika muodossa YYYY-MM-DD.", + "lenny": "Lisää ( ͡° ͜ʖ ͡°) viestin alkuun", + "me": "Näyttää toiminnan", + "msg": "Lähettää viestin annetulle käyttäjälle", + "myroomnick": "Vaihtaa näyttönimesi vain nykyisessä huoneessa", + "nick": "Vaihtaa näyttönimesi", + "no_active_call": "Huoneessa ei ole aktiivista puhelua", + "op": "Määritä käyttäjän oikeustaso", + "part_unknown_alias": "Huoneen osoitetta %(roomAlias)s ei tunnistettu", + "plain": "Lähettää viestin sellaisenaan, tulkitsematta sitä markdownina", + "query": "Avaa keskustelun annetun käyttäjän kanssa", + "query_not_found_phone_number": "Puhelinnumerolla ei löydy Matrix ID:tä", + "rageshake": "Lähetä virheilmoitus lokien kera", + "rainbow": "Lähettää viestin sateenkaaren väreissä", + "rainbowme": "Lähettää emoten sateenkaaren väreissä", + "remove": "Poistaa tunnuksen mukaisen käyttäjän tästä huoneesta", + "roomavatar": "Vaihtaa nykyisen huoneen kuvan", + "roomname": "Asettaa huoneen nimen", + "server_error": "Palvelinvirhe", + "server_error_detail": "Palvelin on saavuttamattomissa, ylikuormitettu tai jotain muuta meni vikaan.", + "shrug": "Lisää ¯\\_(ツ)_/¯ viestin alkuun", + "spoiler": "Lähettää annetun viestin spoilerina", + "tableflip": "Lisää (╯°□°)╯︵ ┻━┻ viestin alkuun", + "topic": "Hakee tai asettaa huoneen aiheen", + "topic_none": "Tässä huoneessa ei ole aihetta.", + "topic_room_error": "Huoneen aiheen hakeminen epäonnistui: huonetta (%(roomId)s ei löydy.", + "tovirtual": "Vaihtaa tämän huoneen virtuaalihuoneeseen, mikäli huoneella sellainen on", + "tovirtual_not_found": "Tällä huoneella ei ole virtuaalihuonetta", + "unban": "Poistaa porttikiellon tunnuksen mukaiselta käyttäjältä", + "unflip": "Lisää ┬──┬ ノ( ゜-゜ノ) viestin alkuun", + "unholdcall": "Ottaa nykyisen huoneen puhelun pois pidosta", + "unignore": "Lopettaa käyttäjän huomiotta jättämisen, jotta hänen viestinsä näytetään sinulle", + "unignore_dialog_description": "Huomioit jälleen käyttäjän %(userId)s", + "unignore_dialog_title": "Sallittu käyttäjä", + "unknown_command": "Tuntematon komento", + "unknown_command_button": "Lähetä viestinä", + "unknown_command_detail": "Tunnistamaton komento: %(commandText)s", + "unknown_command_help": "/help näyttää luettelon käytettävissä olevista komennoista. Oliko tarkoituksesi lähettää se viestinä?", + "unknown_command_hint": "Vinkki: // aloittaa viestin kauttaviivalla.", + "upgraderoom": "Päivittää huoneen uuteen versioon", + "upgraderoom_permission_error": "Sinulla ei ole vaadittavia oikeuksia tämän komennon käyttämiseksi.", + "usage": "Käyttö", + "verify": "Varmentaa käyttäjän, istunnon ja julkiset avaimet", + "verify_mismatch": "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!", + "verify_nop": "Istunto on jo vahvistettu!", + "verify_nop_warning_mismatch": "VAROITUS: istunto on jo vahvistettu, mutta avaimet EIVÄT TÄSMÄÄ!", + "verify_success_description": "Antamasi allekirjoitusavain täsmää käyttäjältä %(userId)s saamaasi istunnon %(deviceId)s allekirjoitusavaimeen. Istunto on varmennettu.", + "verify_success_title": "Varmennettu avain", + "verify_unknown_pair": "Tuntematon (käyttäjä, laite) (%(userId)s, %(deviceId)s)", + "whois": "Näyttää tietoa käyttäjästä" + }, + "space": { + "add_existing_room_space": { + "create": "Haluatko kuitenkin lisätä uuden huoneen?", + "create_prompt": "Luo uusi huone", + "dm_heading": "Yksityisviestit", + "error_heading": "Kaikkia valittuja ei lisätty", + "progress_text": { + "one": "Lisätään huonetta...", + "other": "Lisätään huoneita... (%(progress)s/%(count)s)" + }, + "space_dropdown_label": "Avaruuden valinta", + "space_dropdown_title": "Lisää olemassa olevia huoneita", + "subspace_moved_note": "Avaruuksien lisääminen on siirtynyt." }, - "fetched_n_events": { - "one": "%(count)s tapahtuma noudettu tähän mennessä", - "other": "%(count)s tapahtumaa noudettu tähän mennessä" + "add_existing_subspace": { + "create_button": "Luo uusi avaruus", + "create_prompt": "Haluatko lisätä sen sijaan uuden avaruuden?", + "filter_placeholder": "Etsi avaruuksia", + "space_dropdown_title": "Lisää olemassa oleva avaruus" }, - "fetched_n_events_in_time": { - "one": "%(count)s tapahtuma noudettu %(seconds)s sekunnissa", - "other": "%(count)s tapahtumaa noudettu %(seconds)s sekunnissa" + "context_menu": { + "devtools_open_timeline": "Näytä huoneen aikajana (devtools)", + "explore": "Selaa huoneita", + "home": "Avaruuden koti", + "manage_and_explore": "Hallitse ja selaa huoneita", + "options": "Avaruuden valinnat" }, - "exported_n_events_in_time": { - "one": "%(count)s tapahtuma viety %(seconds)s sekunnissa", - "other": "%(count)s tapahtumaa viety %(seconds)s sekunnissa" + "failed_load_rooms": "Huoneluettelon lataaminen epäonnistui.", + "failed_remove_rooms": "Joitakin huoneita ei voitu poistaa. Yritä myöhemmin uudelleen", + "incompatible_server_hierarchy": "Palvelimesi ei tue avaruushierarkioiden esittämistä.", + "invite": "Kutsu ihmisiä", + "invite_description": "Kutsu sähköpostiosoitteella tai käyttäjänimellä", + "invite_link": "Jaa kutsulinkki", + "invite_this_space": "Kutsu tähän avaruuteen", + "joining_space": "Liitytään", + "landing_welcome": "Tervetuloa, tämä on ", + "leave_dialog_action": "Poistu avaruudesta", + "leave_dialog_description": "Olet aikeissa poistua avaruudesta .", + "leave_dialog_only_admin_room_warning": "Olet ainoa ylläpitäjä joissain huoneissa tai avaruuksissa, joista haluat lähteä. Niistä lähteminen jättää ne ilman yhtään ylläpitäjää.", + "leave_dialog_only_admin_warning": "Olet tämän avaruuden ainoa ylläpitäjä. Avaruudesta lähteminen tarkoittaa, että kenelläkään ei ole oikeuksia hallita sitä.", + "leave_dialog_option_all": "Poistu kaikista huoneista", + "leave_dialog_option_intro": "Haluatko poistua tässä avaruudessa olevista huoneista?", + "leave_dialog_option_none": "Älä poistu mistään huoneesta", + "leave_dialog_option_specific": "Poistu joistakin huoneista", + "leave_dialog_public_rejoin_warning": "Et voi liittyä uudelleen, ellei sinua kutsuta uudelleen.", + "leave_dialog_title": "Poistu avaruudesta %(spaceName)s", + "mark_suggested": "Merkitse ehdotetuksi", + "no_search_result_hint": "Kokeile eri hakua tai tarkista haku kirjoitusvirheiden varalta.", + "preferences": { + "sections_section": "Näytettävät osiot", + "show_people_in_space": "Tämä ryhmittelee yksityisviestisi avaruuden jäsenten kanssa. Tämän poistaminen päältä piilottaa kyseiset keskustelut sinun näkymästäsi avaruudessa %(spaceName)s." }, - "media_omitted": "Media jätetty pois", - "media_omitted_file_size": "Media jätetty pois – tiedoston kokoraja ylitetty", - "creator_summary": "%(creatorName)s loi tämän huoneen.", - "export_info": "Tämä on huoneen viennin alku. Vienyt %(exportDate)s.", - "topic": "Aihe: %(topic)s", - "error_fetching_file": "Virhe tiedostoa noutaessa", - "file_attached": "Tiedosto liitetty", - "fetching_events": "Noudetaan tapahtumia…", - "creating_output": "Luodaan tulostetta…", - "processing": "Käsitellään…", - "enter_number_between_min_max": "Anna luku väliltä %(min)s…%(max)s", - "size_limit_min_max": "Koon täytyy olla luku väliltä %(min)s…%(max)s Mt", - "num_messages_min_max": "Viestimäärän täytyy olla luku väliltä %(min)s…%(max)s", - "num_messages": "Viestien määrä", - "cancelled": "Vienti peruttu", - "cancelled_detail": "Vienti peruttiin onnistuneesti", - "successful": "Vienti onnistui", - "successful_detail": "Vienti onnistui. Se löytyy Lataukset-kansiosta.", - "confirm_stop": "Oletko varma, että haluat lopettaa tietojen viennin? Jos lopetat, joudut aloittamaan alusta.", - "exporting_your_data": "Tietojen vienti", - "title": "Vie keskustelu", - "messages": "Viestit", - "size_limit": "Kokoraja", - "include_attachments": "Sisällytä liitteet" + "room_filter_placeholder": "Etsi huoneita", + "search_children": "Etsi %(spaceName)s", + "search_placeholder": "Etsi nimistä ja kuvauksista", + "select_room_below": "Valitse ensin huone alta", + "share_public": "Jaa julkinen avaruutesi", + "suggested": "Ehdotettu", + "suggested_tooltip": "Tähän huoneeseen liittymistä suositellaan", + "title_when_query_available": "Tulokset", + "title_when_query_unavailable": "Huoneet ja avaruudet", + "unmark_suggested": "Merkitse ei-ehdotetuksi", + "user_lacks_permission": "Sinulla ei ole lupaa" + }, + "space_settings": { + "title": "Asetukset - %(spaceName)s" }, - "create_room": { - "title_video_room": "Luo videohuone", - "title_public_room": "Luo julkinen huone", - "title_private_room": "Luo yksityinen huone", - "action_create_video_room": "Luo videohuone", - "action_create_room": "Luo huone", - "name_validation_required": "Syötä huoneelle nimi", - "join_rule_restricted_label": "Kaikki avaruudessa voivat löytää tämän huoneen ja liittyä siihen.", - "join_rule_change_notice": "Voit muuttaa tämän milloin tahansa huoneen asetuksista.", - "join_rule_public_parent_space_label": "Kuka tahansa voi löytää tämän huoneen ja liittyä siihen, ei pelkästään avaruuden jäsenet.", - "join_rule_public_label": "Kuka tahansa voi löytää tämän huoneen ja liittyä siihen.", - "join_rule_invite_label": "Vain kutsutut ihmiset voivat löytää tämän huoneen ja liittyä siihen.", - "encrypted_video_room_warning": "Et voi poistaa tätä käytöstä myöhemmin. Huone salataan, mutta siihen upotettu puhelu ei ole salattu.", - "encrypted_warning": "Et voi poistaa tätä käytöstä myöhemmin. SIllat ja useimmat botit eivät vielä toimi.", - "encryption_forced": "Palvelimesi edellyttää, että salaus on käytössä yksityisissä huoneissa.", - "encryption_label": "Ota päästä päähän -salaus käyttöön", - "unfederated_label_default_off": "Voi olla paikallaan ottaa tämä käyttöön, jos huonetta käyttävät vain sisäiset tiimit kotipalvelimellasi. Asetusta ei voi muuttaa myöhemmin.", - "unfederated_label_default_on": "Voi olla paikallaan poistaa tämä käytöstä, jos huonetta käyttävät myös ulkoiset tiimit joilla on oma kotipalvelimensa. Asetusta ei voi muuttaa myöhemmin.", - "topic_label": "Aihe (valinnainen)", - "room_visibility_label": "Huoneen näkyvyys", - "join_rule_invite": "Yksityinen huone (vain kutsulla)", - "join_rule_restricted": "Näkyvissä avaruuden jäsenille", - "unfederated": "Estä muita kuin palvelimen %(serverName)s jäseniä liittymästä tähän huoneeseen." + "spaces": { + "error_no_permission_add_room": "Sinulla ei ole oikeuksia lisätä huoneita tähän avaruuteen", + "error_no_permission_add_space": "Sinulla ei ole oikeuksia lisätä avaruuksia tähän avaruuteen", + "error_no_permission_create_room": "Sinulla ei ole oikeuksia luoda uusia huoneita tässä avaruudessa", + "error_no_permission_invite": "Sinulla ei ole oikeuksia kutsua ihmisiä tähän avaruuteen" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Syötä sen uuden palvelimen nimi, jota haluat selata.", + "network_dropdown_add_dialog_placeholder": "Palvelimen nimi", + "network_dropdown_add_dialog_title": "Lisää uusi palvelin", + "network_dropdown_add_server_option": "Lisää uusi palvelin…", + "network_dropdown_available_invalid": "Tätä palvelinta tai sen huoneluetteloa ei löydy", + "network_dropdown_available_invalid_forbidden": "Sinulla ei ole oikeuksia nähdä tämän palvelimen huoneluetteloa", + "network_dropdown_available_valid": "Hyvältä näyttää", + "network_dropdown_remove_server_adornment": "Poista palvelin ”%(roomServer)s”", + "network_dropdown_required_invalid": "Syötä palvelimen nimi", + "network_dropdown_selected_label": "Näytä: Matrix-huoneet", + "network_dropdown_selected_label_instance": "Näytä: %(instance)s-huoneet (%(server)s)", + "network_dropdown_your_server_description": "Palvelimesi" + } + }, + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Jos et löydä etsimääsi henkilöä, lähetä hänelle kutsulinkki.", + "cant_find_room_helpful_hint": "Jos et löydä etsimääsi huonetta, pyydä kutsu tai luo uusi huone.", + "copy_link_text": "Kopioi kutsulinkki", + "count_of_members": { + "one": "%(count)s jäsen", + "other": "%(count)s jäsentä" + }, + "create_new_room_button": "Luo uusi huone", + "group_chat_section_title": "Muut vaihtoehdot", + "heading_with_query": "Etsitään \"%(query)s\"", + "heading_without_query": "Etsittävät kohteet", + "join_button_text": "Liity %(roomAddress)s", + "keyboard_scroll_hint": "Käytä vierittääksesi", + "message_search_section_title": "Muut haut", + "other_rooms_in_space": "Muut huoneet avaruudessa %(spaceName)s", + "public_rooms_label": "Julkiset huoneet", + "recent_searches_section_title": "Viimeaikaiset haut", + "recently_viewed_section_title": "Äskettäin katsottu", + "result_may_be_hidden_privacy_warning": "Jotkin tulokset saatetaan piilottaa tietosuojan takia", + "result_may_be_hidden_warning": "Jotkin tulokset saatetaan piilottaa", + "search_messages_hint": "Etsi viesteistä huoneen yläosassa olevalla kuvakkeella ", + "spaces_title": "Avaruudet, joissa olet", + "start_group_chat_button": "Aloita ryhmäkeskustelu" + }, + "stickers": { + "empty": "Sinulla ei ole tarrapaketteja käytössä", + "empty_add_prompt": "Lisää muutamia" + }, + "terms": { + "column_document": "Asiakirja", + "column_service": "Palvelu", + "column_summary": "Yhteenveto", + "identity_server_no_terms_description_1": "Tämä toiminto vaatii oletusidentiteettipalvelimen käyttämistä sähköpostiosoitteen tai puhelinnumeron validointiin, mutta palvelimella ei ole käyttöehtoja.", + "identity_server_no_terms_description_2": "Jatka vain, jos luotat palvelimen omistajaan.", + "identity_server_no_terms_title": "Identiteettipalvelimella ei ole käyttöehtoja", + "inline_intro_text": "Hyväksy jatkaaksesi:", + "integration_manager": "Käytä botteja, siltoja, sovelmia ja tarrapaketteja", + "intro": "Sinun täytyy hyväksyä palvelun käyttöehdot jatkaaksesi.", + "summary_identity_server_1": "Löydä muita käyttäjiä puhelimen tai sähköpostin perusteella", + "summary_identity_server_2": "Varmista, että sinut löydetään puhelimen tai sähköpostin perusteella", + "tac_button": "Lue käyttöehdot", + "tac_description": "Jatkaaksesi kotipalvelimen %(homeserverDomain)s käyttöä, sinun täytyy lukea ja hyväksyä käyttöehtomme.", + "tac_title": "Käyttöehdot", + "tos": "Käyttöehdot" + }, + "theme": { + "light_high_contrast": "Vaalea, suuri kontrasti" + }, + "thread_view_back_action_label": "Takaisin ketjuun", + "threads": { + "all_threads": "Kaikki ketjut", + "all_threads_description": "Näytä kaikki ketjut nykyisestä huoneesta", + "count_of_reply": { + "one": "%(count)s vastaus", + "other": "%(count)s vastausta" + }, + "empty_explainer": "Ketjut auttavat pitämään keskustelut asiayhteyteen sopivina ja helposti seurattavina.", + "empty_heading": "Pidä keskustelut järjestyksessä ketjuissa", + "my_threads": "Omat ketjut", + "my_threads_description": "Näyttää kaikki ketjut, joissa olet ollut osallinen", + "open_thread": "Avaa ketju", + "show_all_threads": "Näytä kaikki ketjut", + "show_thread_filter": "Näytä:", + "unable_to_decrypt": "Viestin salauksen purkaminen ei onnistu" + }, + "time": { + "about_day_ago": "noin päivä sitten", + "about_hour_ago": "noin tunti sitten", + "about_minute_ago": "noin minuutti sitten", + "date_at_time": "%(date)s klo %(time)s", + "few_seconds_ago": "muutama sekunti sitten", + "hours_minutes_seconds_left": "%(hours)s h %(minutes)s m %(seconds)s s jäljellä", + "in_about_day": "noin päivä sitten", + "in_about_hour": "noin tunti sitten", + "in_about_minute": "noin minuutti sitten", + "in_few_seconds": "muutama sekunti sitten", + "in_n_days": "%(num)s päivää sitten", + "in_n_hours": "%(num)s tuntia sitten", + "in_n_minutes": "%(num)s minuuttia sitten", + "left": "%(timeRemaining)s jäljellä", + "minutes_seconds_left": "%(minutes)s min %(seconds)s s jäljellä", + "n_days_ago": "%(num)s päivää sitten", + "n_hours_ago": "%(num)s tuntia sitten", + "n_minutes_ago": "%(num)s minuuttia sitten", + "seconds_left": "%(seconds)s s jäljellä", + "short_days": "%(value)s vrk", + "short_days_hours_minutes_seconds": "%(days)s pv %(hours)s t %(minutes)s min %(seconds)s s", + "short_hours": "%(value)s t", + "short_hours_minutes_seconds": "%(hours)s t %(minutes)s min %(seconds)s s", + "short_minutes": "%(value)s min", + "short_minutes_seconds": "%(minutes)s min %(seconds)s s", + "short_seconds": "%(value)s s" }, "timeline": { + "context_menu": { + "collapse_reply_thread": "Supista vastausketju", + "external_url": "Lähdeosoite", + "open_in_osm": "Avaa OpenStreetMapissa", + "report": "Ilmoita", + "resent_unsent_reactions": "Lähetä %(unsentCount)s reaktio(ta) uudelleen", + "show_url_preview": "Näytä esikatselu", + "view_source": "Näytä lähde" + }, + "creation_summary_dm": "%(creator)s loi tämän yksityisviestin.", + "creation_summary_room": "%(creator)s loi ja määritti huoneen.", + "decryption_failure_blocked": "Lähettäjä on estänyt sinua saamasta tätä viestiä", + "download_action_decrypting": "Puretaan salausta", + "download_action_downloading": "Ladataan", + "edits": { + "tooltip_label": "Muokattu %(date)s. Napsauta nähdäksesi muokkaukset.", + "tooltip_sub": "Napsauta nähdäksesi muokkaukset", + "tooltip_title": "Muokattu %(date)s" + }, + "encrypted_historical_messages_unavailable": "Tätä aiemmat salatut viestit eivät ole saatavilla.", + "error_no_renderer": "Tätä tapahtumaa ei voitu näyttää", + "error_rendering_message": "Tätä viestiä ei voi ladata", + "historical_messages_unavailable": "Et voi nähdä aiempia viestejä", + "in_room_name": " huoneessa %(room)s", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s lopetti äänen yleislähetyksen", + "you": "Lopetit äänen yleislähetyksen" + }, + "io.element.widgets.layout": "%(senderName)s on päivittänyt huoneen asettelun", + "load_error": { + "no_permission": "Aikajanan tietty hetki yritettiin ladata, mutta sinulla ei ole oikeutta nähdä kyseistä viestiä.", + "title": "Aikajanapaikan lataaminen epäonnistui", + "unable_to_find": "Huoneen aikajanan tietty hetki yritettiin ladata, mutta sitä ei löytynyt." + }, + "m.audio": { + "error_downloading_audio": "Virhe ääntä ladattaessa", + "error_processing_audio": "Virhe ääniviestiä käsiteltäessä", + "error_processing_voice_message": "Virhe ääniviestin käsittelyssä", + "unnamed_audio": "Nimetön ääni" + }, "m.call": { + "video_call_ended": "Videopuhelu päättyi", "video_call_started": "Videopuhelu alkoi huoneessa %(roomName)s.", + "video_call_started_text": "%(name)s aloitti videopuhelun", "video_call_started_unsupported": "Videopuhelu alkoi huoneessa %(roomName)s. (ei tuettu selaimesi toimesta)" }, + "m.call.hangup": { + "dm": "Puhelu päättyi" + }, "m.call.invite": { - "voice_call": "%(senderName)s soitti äänipuhelun.", - "voice_call_unsupported": "%(senderName)s soitti äänipuhelun. (selaimesi ei tue äänipuheluita)", + "answered_elsewhere": "Vastattu muualla", + "call_back_prompt": "Soita takaisin", + "declined": "Puhelu hylätty", + "failed_connect_media": "Ei voitu yhdistää mediaa", + "failed_connection": "Yhteys epäonnistui", + "failed_opponent_media": "Laite ei voinut käyynnistää kameraa tai mikrofonia", + "missed_call": "Vastaamaton puhelu", + "no_answer": "Ei vastausta", + "unknown_error": "Tapahtui tuntematon virhe", + "unknown_failure": "Tuntematon virhe: %(reason)s", + "unknown_state": "Puhelu on tuntemattomassa tilassa!", "video_call": "%(senderName)s soitti videopuhelun.", - "video_call_unsupported": "%(senderName)s soitti videopuhelun (selaimesi ei tue videopuheluita)" + "video_call_unsupported": "%(senderName)s soitti videopuhelun (selaimesi ei tue videopuheluita)", + "voice_call": "%(senderName)s soitti äänipuhelun.", + "voice_call_unsupported": "%(senderName)s soitti äänipuhelun. (selaimesi ei tue äänipuheluita)" }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s hyväksyi kutsun %(displayName)s:tä", - "accepted_invite": "%(targetName)s hyväksyi kutsun", - "invite": "%(senderName)s kutsui käyttäjän %(targetName)s", - "ban_reason": "%(senderName)s antoi porttikiellon käyttäjälle %(targetName)s: %(reason)s", - "ban": "%(senderName)s antoi porttikiellon käyttäjälle %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s vaihtoi näyttönimensä ja profiilikuvansa", - "change_name": "%(oldDisplayName)s vaihtoi näyttönimekseen %(displayName)s", - "set_name": "%(senderName)s asetti näyttönimekseen %(displayName)s", - "remove_name": "%(senderName)s poisti näyttönimensä (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s poisti profiilikuvansa", - "change_avatar": "%(senderName)s vaihtoi profiilikuvansa", - "set_avatar": "%(senderName)s asetti profiilikuvan", - "no_change": "%(senderName)s ei tehnyt muutosta", - "join": "%(targetName)s liittyi huoneeseen", - "reject_invite": "%(targetName)s hylkäsi kutsun", - "left_reason": "%(targetName)s poistui huoneesta: %(reason)s", - "left": "%(targetName)s poistui huoneesta", - "unban": "%(senderName)s poisti porttikiellon käyttäjältä %(targetName)s", - "withdrew_invite_reason": "%(senderName)s veti takaisin käyttäjän %(targetName)s kutsun: %(reason)s", - "withdrew_invite": "%(senderName)s veti takaisin käyttäjän %(targetName)s kutsun", - "kick_reason": "%(senderName)s poisti %(targetName)s: %(reason)s", - "kick": "%(senderName)s poisti %(targetName)s" + "m.file": { + "decrypt_label": "Pura %(text)s", + "download_label": "Lataa %(text)s", + "error_decrypting": "Virhe purettaessa liitteen salausta", + "error_invalid": "Virheellinen tiedosto%(extra)s" }, - "m.room.topic": "%(senderDisplayName)s vaihtoi aiheeksi \"%(topic)s\".", - "m.room.avatar": "%(senderDisplayName)s vaihtoi huoneen kuvan.", - "m.room.name": { - "remove": "%(senderDisplayName)s poisti huoneen nimen.", - "change": "%(senderDisplayName)s vaihtoi huoneen nimen %(oldRoomName)s nimeksi %(newRoomName)s.", - "set": "%(senderDisplayName)s vaihtoi huoneen nimeksi %(roomName)s." + "m.image": { + "error": "Kuvan näyttäminen epäonnistui virheen vuoksi", + "error_decrypting": "Virhe purettaessa kuvan salausta", + "error_downloading": "Virhe kuvaa ladatessa", + "sent": "%(senderDisplayName)s lähetti kuvan.", + "show_image": "Näytä kuva" }, - "m.room.tombstone": "%(senderDisplayName)s päivitti tämän huoneen.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s teki tästä huoneesta julkisesti luettavan linkin kautta.", - "invite": "%(senderDisplayName)s muutti huoneeseen pääsyn vaatimaan kutsun.", - "restricted_settings": "%(senderDisplayName)s muutti asetusta, ketkä voivat liittyä tähän huoneeseen. Näytä asetukset.", - "restricted": "%(senderDisplayName)s muutti asetusta, ketkä voivat liittyä tähän huoneeseen.", - "unknown": "%(senderDisplayName)s vaihtoi liittymisen ehdoksi säännön %(rule)s" + "m.key.verification.cancel": { + "user_cancelled": "%(name)s peruutti varmennuksen", + "you_cancelled": "Peruutit käyttäjän %(name)s varmennuksen" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s salli vieraiden liittyvän huoneeseen.", - "forbidden": "%(senderDisplayName)s on estänyt vieraiden liittymisen huoneeseen.", - "unknown": "%(senderDisplayName)s vaihtoi vieraiden pääsyn tilaan %(rule)s" + "m.key.verification.done": "Varmensit käyttäjän %(name)s", + "m.key.verification.request": { + "user_accepted": "%(name)s hyväksyi", + "user_cancelled": "%(name)s peruutti", + "user_declined": "%(name)s kieltäytyi", + "user_wants_to_verify": "%(name)s haluaa varmentaa", + "you_accepted": "Hyväksyit", + "you_cancelled": "Peruutit", + "you_declined": "Kieltäydyit", + "you_started": "Lähetit varmennuspyynnön" }, - "m.image": "%(senderDisplayName)s lähetti kuvan.", - "m.sticker": "%(senderDisplayName)s lähetti tarran.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s loi tämän huoneen palvelinten pääsynvalvontalistan.", - "changed": "%(senderDisplayName)s muutti tämän huoneen palvelinten pääsynvalvontalistaa.", - "all_servers_banned": "Kaikki palvelimet ovat saaneet porttikiellon huoneeseen! Tätä huonetta ei voi enää käyttää." + "m.location": { + "full": "%(senderName)s on jakanut sijaintinsa", + "location": "Jakoi sijainnin: ", + "self_location": "Jakoi sijaintinsa: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s ääni", + "other": "%(count)s ääntä" + } + }, + "m.poll.end": { + "sender_ended": "%(senderName)s on lopettanut kyselyn" + }, + "m.poll.start": "%(senderName)s on aloittanut kyselyn - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s vaihtoi huoneen kuvan.", + "changed_img": "%(senderDisplayName)s vaihtoi huoneen kuvaksi ", + "lightbox_title": "%(senderDisplayName)s vaihtoi huoneen %(roomName)s kuvan", + "removed": "%(senderDisplayName)s poisti huoneen kuvan." }, "m.room.canonical_alias": { - "set": "%(senderName)s asetti tälle huoneelle pääosoitteen %(address)s.", - "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.", "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." @@ -3132,583 +2915,647 @@ "alt_removed": { "other": "%(senderName)s poisti vaihtoehtoiset osoitteet %(addresses)s tältä huoneelta.", "one": "%(senderName)s poisti vaihtoehtoisen osoitteitteen %(addresses)s tältä huoneelta." - } + }, + "changed": "%(senderName)s muutti tämän huoneen osoitteita.", + "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.", + "removed": "%(senderName)s poisti tämän huoneen pääosoitteen.", + "set": "%(senderName)s asetti tälle huoneelle pääosoitteen %(address)s." }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s kumosi henkilön %(targetDisplayName)s kutsun liittyä tähän huoneeseen.", - "sent": "%(senderName)s kutsui käyttäjän %(targetDisplayName)s liittymään huoneeseen." + "m.room.create": { + "continuation": "Tämä huone on jatkumo toisesta keskustelusta.", + "see_older_messages": "Napsauta tästä nähdäksesi vanhemmat viestit." + }, + "m.room.encryption": { + "disable_attempt": "Ohitettu yritys poistaa salaus käytöstä", + "disabled": "Salaus pois käytöstä", + "enabled_local": "Tässä keskustelussa olevat viestit salataan päästä päähän.", + "parameters_changed": "Joitakin salausparametreja on muutettu.", + "unsupported": "Tämän huoneen käyttämää salausta ei tueta." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s salli vieraiden liittyvän huoneeseen.", + "forbidden": "%(senderDisplayName)s on estänyt vieraiden liittymisen huoneeseen.", + "unknown": "%(senderDisplayName)s vaihtoi vieraiden pääsyn tilaan %(rule)s" }, "m.room.history_visibility": { "invited": "%(senderName)s muutti tulevan huonehistorian näkyväksi kaikille huoneen jäsenille heidän kutsumisestaan alkaen.", "joined": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille huoneen jäsenille, heidän liittymisestään alkaen.", "shared": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille huoneen jäsenille.", - "world_readable": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille.", - "unknown": "%(senderName)s asetti tulevan huonehistorian näkyvyydeksi tuntemattoman arvon (%(visibility)s)." + "unknown": "%(senderName)s asetti tulevan huonehistorian näkyvyydeksi tuntemattoman arvon (%(visibility)s).", + "world_readable": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s muutti huoneeseen pääsyn vaatimaan kutsun.", + "public": "%(senderDisplayName)s teki tästä huoneesta julkisesti luettavan linkin kautta.", + "restricted": "%(senderDisplayName)s muutti asetusta, ketkä voivat liittyä tähän huoneeseen.", + "restricted_settings": "%(senderDisplayName)s muutti asetusta, ketkä voivat liittyä tähän huoneeseen. Näytä asetukset.", + "unknown": "%(senderDisplayName)s vaihtoi liittymisen ehdoksi säännön %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s hyväksyi kutsun %(displayName)s:tä", + "accepted_invite": "%(targetName)s hyväksyi kutsun", + "ban": "%(senderName)s antoi porttikiellon käyttäjälle %(targetName)s", + "ban_reason": "%(senderName)s antoi porttikiellon käyttäjälle %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s vaihtoi profiilikuvansa", + "change_name": "%(oldDisplayName)s vaihtoi näyttönimekseen %(displayName)s", + "change_name_avatar": "%(oldDisplayName)s vaihtoi näyttönimensä ja profiilikuvansa", + "invite": "%(senderName)s kutsui käyttäjän %(targetName)s", + "join": "%(targetName)s liittyi huoneeseen", + "kick": "%(senderName)s poisti %(targetName)s", + "kick_reason": "%(senderName)s poisti %(targetName)s: %(reason)s", + "left": "%(targetName)s poistui huoneesta", + "left_reason": "%(targetName)s poistui huoneesta: %(reason)s", + "no_change": "%(senderName)s ei tehnyt muutosta", + "reject_invite": "%(targetName)s hylkäsi kutsun", + "remove_avatar": "%(senderName)s poisti profiilikuvansa", + "remove_name": "%(senderName)s poisti näyttönimensä (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s asetti profiilikuvan", + "set_name": "%(senderName)s asetti näyttönimekseen %(displayName)s", + "unban": "%(senderName)s poisti porttikiellon käyttäjältä %(targetName)s", + "withdrew_invite": "%(senderName)s veti takaisin käyttäjän %(targetName)s kutsun", + "withdrew_invite_reason": "%(senderName)s veti takaisin käyttäjän %(targetName)s kutsun: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s vaihtoi huoneen nimen %(oldRoomName)s nimeksi %(newRoomName)s.", + "remove": "%(senderDisplayName)s poisti huoneen nimen.", + "set": "%(senderDisplayName)s vaihtoi huoneen nimeksi %(roomName)s." }, "m.room.pinned_events": { - "pinned_link": "%(senderName)s kiinnitti viestin tähän huoneeseen. Katso kaikki kiinnitetyt viestit.", + "changed": "%(senderName)s vaihtoi huoneen kiinnitettyjä viestejä.", + "changed_link": "%(senderName)s muutti huoneen kiinnitettyjä viestejä.", "pinned": "%(senderName)s kiinnitti viestin tähän huoneeseen. Katso kaikki kiinnitetyt viestit.", - "unpinned_link": "%(senderName)s poisti viestin kiinnityksen tästä huoneesta. Katso kaikki kiinnitetyt viestit.", + "pinned_link": "%(senderName)s kiinnitti viestin tähän huoneeseen. Katso kaikki kiinnitetyt viestit.", "unpinned": "%(senderName)s poisti viestin kiinnityksen tästä huoneesta. Katso kaikki kiinnitetyt viestit.", - "changed_link": "%(senderName)s muutti huoneen kiinnitettyjä viestejä.", - "changed": "%(senderName)s vaihtoi huoneen kiinnitettyjä viestejä." + "unpinned_link": "%(senderName)s poisti viestin kiinnityksen tästä huoneesta. Katso kaikki kiinnitetyt viestit." + }, + "m.room.power_levels": { + "changed": "%(senderName)s muutti %(powerLevelDiffText)s:n oikeustasoa.", + "user_from_to": "%(userId)s tasolta %(fromPowerLevel)s tasolle %(toPowerLevel)s" + }, + "m.room.server_acl": { + "all_servers_banned": "Kaikki palvelimet ovat saaneet porttikiellon huoneeseen! Tätä huonetta ei voi enää käyttää.", + "changed": "%(senderDisplayName)s muutti tämän huoneen palvelinten pääsynvalvontalistaa.", + "set": "%(senderDisplayName)s loi tämän huoneen palvelinten pääsynvalvontalistan." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s kumosi henkilön %(targetDisplayName)s kutsun liittyä tähän huoneeseen.", + "sent": "%(senderName)s kutsui käyttäjän %(targetDisplayName)s liittymään huoneeseen." + }, + "m.room.tombstone": "%(senderDisplayName)s päivitti tämän huoneen.", + "m.room.topic": "%(senderDisplayName)s vaihtoi aiheeksi \"%(topic)s\".", + "m.sticker": "%(senderDisplayName)s lähetti tarran.", + "m.video": { + "error_decrypting": "Virhe purettaessa videon salausta" }, "m.widget": { - "modified": "%(senderName)s muokkasi sovelmaa %(widgetName)s", "added": "%(senderName)s lisäsi sovelman %(widgetName)s", + "jitsi_ended": "%(senderName)s päätti ryhmävideopuhelun", + "jitsi_join_right_prompt": "Liity ryhmäpuheluun oikealla olevasta huoneen tiedoista", + "jitsi_join_top_prompt": "Liity ryhmäpuheluun huoneen ylälaidassa", + "jitsi_started": "%(senderName)s aloitti ryhmävideopuhelun", + "jitsi_updated": "%(senderName)s päivitti ryhmävideopuhelun", + "modified": "%(senderName)s muokkasi sovelmaa %(widgetName)s", "removed": "%(senderName)s poisti sovelman %(widgetName)s" }, - "io.element.widgets.layout": "%(senderName)s on päivittänyt huoneen asettelun", - "m.location": "%(senderName)s on jakanut sijaintinsa", - "self_redaction": "Viesti poistettu", + "mab": { + "collapse_reply_chain": "Supista lainaukset", + "copy_link_thread": "Kopioi linkki ketjuun", + "expand_reply_chain": "Laajenna lainaukset", + "label": "Viestitoiminnot", + "view_in_room": "Näytä huoneessa" + }, + "mjolnir": { + "changed_rule_glob": "%(senderName)s muutti estosääntöä muodosta %(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_users": "%(senderName)s muutti sääntöä, joka esti käyttäjiä säännöllä %(oldGlob)s muotoon %(newGlob)s. Syy: %(reason)s", + "created_rule": "%(senderName)s loi estosää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_users": "%(senderName)s loi porttikiellonsäännön %(glob)s, syy: %(reason)s", + "message_hidden": "Olet sivuuttanut tämän käyttäjän, joten hänen viestinsä on piilotettu. Näytä silti.", + "removed_rule": "%(senderName)s poisti estosäännö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_users": "%(senderName)s poisti porttikiellon käyttäjiltä, jotka täsmäsivät sääntöön %(glob)s", + "updated_invalid_rule": "%(senderName)s muokkasi epäkelpoa estosääntöä", + "updated_rule": "%(senderName)s muokkasi estosää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_users": "%(senderName)s muokkasi käyttäjiä estävää sääntöä %(glob)s seuraavasta syystä: %(reason)s" + }, + "no_permission_messages_before_invite": "Sinulla ei ole oikeutta nähdä viestejä ajalta ennen kutsumistasi.", + "no_permission_messages_before_join": "Sinulla ei ole oikeutta nähdä viestejä ajalta ennen liittymistäsi.", + "pending_moderation": "Viesti odottaa moderointia", + "pending_moderation_reason": "Viesti odottaa moderointia: %(reason)s", + "reactions": { + "add_reaction_prompt": "Lisää reaktio", + "tooltip": "reagoi(vat) emojilla %(shortName)s" + }, + "read_receipt_title": { + "one": "Nähnyt yksi ihminen", + "other": "Nähnyt %(count)s ihmistä" + }, + "read_receipts_label": "Lukukuittaukset", + "redacted": { + "tooltip": "Viesti poistettu %(date)s" + }, "redaction": "%(name)s poisti viestin", - "m.poll.start": "%(senderName)s on aloittanut kyselyn - %(pollQuestion)s", - "m.poll.end": "%(senderName)s on lopettanut kyselyn", - "typing_indicator": { - "one_user": "%(displayName)s kirjoittaa…", - "two_users": "%(names)s ja %(lastPerson)s kirjoittavat…", - "more_users": { - "other": "%(names)s ja %(count)s muuta kirjoittavat…", - "one": "%(names)s ja yksi muu kirjoittavat…" - } + "reply": { + "error_loading": "Tapahtuman, johon oli vastattu, lataaminen epäonnistui. Se joko ei ole olemassa tai sinulla ei ole oikeutta katsoa sitä.", + "in_reply_to": "Vastauksena käyttäjälle ", + "in_reply_to_for_export": "Vastauksena tähän viestiin" }, - "m.call.hangup": { - "dm": "Puhelu päättyi" + "scalar_starter_link": { + "dialog_description": "Sinut ohjataan kolmannen osapuolen sivustolle, jotta voit autentikoida tilisi käyttääksesi palvelua %(integrationsUrl)s. Haluatko jatkaa?", + "dialog_title": "Lisää integraatio" }, + "self_redaction": "Viesti poistettu", + "send_state_encrypting": "Salataan viestiäsi…", + "send_state_failed": "Lähettäminen epäonnistui", + "send_state_sending": "Lähetetään viestiäsi…", + "send_state_sent": "Viestisi lähetettiin", "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" + "banned": { + "other": "sai porttikiellon %(count)s kertaa", + "one": "sai porttikiellon" }, - "joined_and_left_multiple": { - "other": "%(severalUsers)s liittyivät ja poistuivat %(count)s kertaa", - "one": "%(severalUsers)s liittyivät ja poistuivat" + "banned_multiple": { + "other": "saivat porttikiellon %(count)s kertaa", + "one": "saivat porttikiellon" }, - "joined_and_left": { - "other": "%(oneUser)s liittyi ja poistui %(count)s kertaa", - "one": "%(oneUser)s liittyi ja poistui" + "changed_name": { + "other": "%(oneUser)s vaihtoi nimensä %(count)s kertaa", + "one": "%(oneUser)s vaihtoi nimensä" }, - "rejoined_multiple": { - "other": "%(severalUsers)s poistuivat ja liittyivät uudelleen %(count)s kertaa", - "one": "%(severalUsers)s poistuivat ja liittyivät uudelleen" + "changed_name_multiple": { + "other": "%(severalUsers)s vaihtoivat nimensä %(count)s kertaa", + "one": "%(severalUsers)s vaihtoivat nimensä" }, - "rejoined": { - "other": "%(oneUser)s poistui ja liittyi uudelleen %(count)s kertaa", - "one": "%(oneUser)s poistui ja liittyi uudelleen" + "hidden_event": { + "one": "%(oneUser)slähetti piilotetun viestin", + "other": "%(oneUser)slähetti %(count)s piilotettua viestiä" }, - "rejected_invite_multiple": { - "other": "%(severalUsers)s hylkäsivät kutsunsa %(count)s kertaa", - "one": "%(severalUsers)s hylkäsivät kutsunsa" + "hidden_event_multiple": { + "one": "%(severalUsers)slähettivät piilotetun viestin", + "other": "%(severalUsers)slähettivät %(count)s piilotettua viestiä" }, - "rejected_invite": { - "other": "%(oneUser)s hylkäsi kutsun %(count)s kertaa", - "one": "%(oneUser)s hylkäsi kutsun" + "invite_withdrawn": { + "other": "Käyttäjän %(oneUser)s kutsu peruttiin %(count)s kertaa", + "one": "Käyttäjän %(oneUser)s kutsu peruttiin" }, "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": { + "invited": { "other": "kutsuttiin %(count)s kertaa", "one": "kutsuttiin" }, - "invited": { + "invited_multiple": { "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" + "joined": { + "other": "%(oneUser)s liittyi %(count)s kertaa", + "one": "%(oneUser)s liittyi" }, - "unbanned_multiple": { - "other": "vapautettiin porttikiellosta %(count)s kertaa", - "one": "vapautettiin porttikiellosta" + "joined_and_left": { + "other": "%(oneUser)s liittyi ja poistui %(count)s kertaa", + "one": "%(oneUser)s liittyi ja poistui" }, - "unbanned": { - "other": "porttikielto poistettiin %(count)s kertaa", - "one": "porttikielto poistettiin" + "joined_and_left_multiple": { + "other": "%(severalUsers)s liittyivät ja poistuivat %(count)s kertaa", + "one": "%(severalUsers)s liittyivät ja poistuivat" }, - "kicked_multiple": { + "joined_multiple": { + "one": "%(severalUsers)s liittyivät", + "other": "%(severalUsers)s liittyivät %(count)s kertaa" + }, + "kicked": { "one": "poistettiin", "other": "poistettiin %(count)s kertaa" }, - "kicked": { + "kicked_multiple": { "one": "poistettiin", "other": "poistettiin %(count)s kertaa" }, - "changed_name_multiple": { - "other": "%(severalUsers)s vaihtoivat nimensä %(count)s kertaa", - "one": "%(severalUsers)s vaihtoivat nimensä" + "left": { + "other": "%(oneUser)s poistui %(count)s kertaa", + "one": "%(oneUser)s poistui" }, - "changed_name": { - "other": "%(oneUser)s vaihtoi nimensä %(count)s kertaa", - "one": "%(oneUser)s vaihtoi nimensä" + "left_multiple": { + "other": "%(severalUsers)s poistuivat %(count)s kertaa", + "one": "%(severalUsers)s poistuivat" + }, + "no_change": { + "other": "%(oneUser)s ei tehnyt muutoksia %(count)s kertaa", + "one": "%(oneUser)s ei tehnyt muutoksia" }, "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": { + "one": "%(oneUser)svaihtoi huoneen kiinnitettyjä viestejä", + "other": "%(oneUser)svaihtoi huoneen kiinnitettyjä viestejä %(count)s kertaa" }, "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": { + "one": "%(oneUser)spoisti viestin", + "other": "%(oneUser)spoistivat %(count)s viestiä" }, "redacted_multiple": { "one": "%(severalUsers)spoistivat viestin", "other": "%(severalUsers)spoistivat %(count)s viestiä" }, - "redacted": { - "one": "%(oneUser)spoisti viestin", - "other": "%(oneUser)spoistivat %(count)s viestiä" + "rejected_invite": { + "other": "%(oneUser)s hylkäsi kutsun %(count)s kertaa", + "one": "%(oneUser)s hylkäsi kutsun" }, - "hidden_event_multiple": { - "one": "%(severalUsers)slähettivät piilotetun viestin", - "other": "%(severalUsers)slähettivät %(count)s piilotettua viestiä" + "rejected_invite_multiple": { + "other": "%(severalUsers)s hylkäsivät kutsunsa %(count)s kertaa", + "one": "%(severalUsers)s hylkäsivät kutsunsa" }, - "hidden_event": { - "one": "%(oneUser)slähetti piilotetun viestin", - "other": "%(oneUser)slähetti %(count)s piilotettua viestiä" + "rejoined": { + "other": "%(oneUser)s poistui ja liittyi uudelleen %(count)s kertaa", + "one": "%(oneUser)s poistui ja liittyi uudelleen" + }, + "rejoined_multiple": { + "other": "%(severalUsers)s poistuivat ja liittyivät uudelleen %(count)s kertaa", + "one": "%(severalUsers)s poistuivat ja liittyivät uudelleen" + }, + "unbanned": { + "other": "porttikielto poistettiin %(count)s kertaa", + "one": "porttikielto poistettiin" + }, + "unbanned_multiple": { + "other": "vapautettiin porttikiellosta %(count)s kertaa", + "one": "vapautettiin porttikiellosta" } }, - "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" - }, - "no_permission_messages_before_invite": "Sinulla ei ole oikeutta nähdä viestejä ajalta ennen kutsumistasi.", - "no_permission_messages_before_join": "Sinulla ei ole oikeutta nähdä viestejä ajalta ennen liittymistäsi.", - "encrypted_historical_messages_unavailable": "Tätä aiemmat salatut viestit eivät ole saatavilla.", - "historical_messages_unavailable": "Et voi nähdä aiempia viestejä" - }, - "slash_command": { - "spoiler": "Lähettää annetun viestin spoilerina", - "shrug": "Lisää ¯\\_(ツ)_/¯ viestin alkuun", - "tableflip": "Lisää (╯°□°)╯︵ ┻━┻ viestin alkuun", - "unflip": "Lisää ┬──┬ ノ( ゜-゜ノ) viestin alkuun", - "lenny": "Lisää ( ͡° ͜ʖ ͡°) viestin alkuun", - "plain": "Lähettää viestin sellaisenaan, tulkitsematta sitä markdownina", - "html": "Lähettää viestin HTML-muodossa, tulkitsematta sitä markdownina", - "upgraderoom": "Päivittää huoneen uuteen versioon", - "upgraderoom_permission_error": "Sinulla ei ole vaadittavia oikeuksia tämän komennon käyttämiseksi.", - "jumptodate": "Siirry annetulle päivälle aikajanalla", - "jumptodate_invalid_input": "Annettua päivämäärää (%(inputDate)s) ei ymmärretty. Anna aika muodossa YYYY-MM-DD.", - "nick": "Vaihtaa näyttönimesi", - "myroomnick": "Vaihtaa näyttönimesi vain nykyisessä huoneessa", - "roomavatar": "Vaihtaa nykyisen huoneen kuvan", - "topic": "Hakee tai asettaa huoneen aiheen", - "topic_room_error": "Huoneen aiheen hakeminen epäonnistui: huonetta (%(roomId)s ei löydy.", - "topic_none": "Tässä huoneessa ei ole aihetta.", - "roomname": "Asettaa huoneen nimen", - "invite": "Kutsuu tunnuksen mukaisen käyttäjän huoneeseen", - "remove": "Poistaa tunnuksen mukaisen käyttäjän tästä huoneesta", - "ban": "Antaa porttikiellon tunnuksen mukaiselle käyttäjälle", - "unban": "Poistaa porttikiellon tunnuksen mukaiselta käyttäjältä", - "ignore": "Sivuuttaa käyttäjän, eli hänen viestejään ei näytetä sinulle", - "unignore": "Lopettaa käyttäjän huomiotta jättämisen, jotta hänen viestinsä näytetään sinulle", - "devtools": "Avaa kehitystyökalujen dialogin", - "addwidget": "Lisää huoneeseen määritetyssä osoitteessa olevan sovelman", - "rainbow": "Lähettää viestin sateenkaaren väreissä", - "rainbowme": "Lähettää emoten sateenkaaren väreissä", - "help": "Näyttää luettelon komennoista käyttötavoin ja kuvauksin", - "whois": "Näyttää tietoa käyttäjästä", - "rageshake": "Lähetä virheilmoitus lokien kera", - "msg": "Lähettää viestin annetulle käyttäjälle", - "usage": "Käyttö", - "category_messages": "Viestit", - "category_actions": "Toiminnot", - "category_admin": "Ylläpitäjä", - "category_advanced": "Lisäasetukset", - "category_effects": "Tehosteet", - "category_other": "Muut", - "addwidget_missing_url": "Anna sovelman osoite tai upotettava koodinpätkä", - "addwidget_iframe_missing_src": "iframella ei ole src-attribuuttia", - "addwidget_invalid_protocol": "Lisää sovelman osoitteen alkuun https:// tai http://", - "addwidget_no_permissions": "Et voi muokata tämän huoneen sovelmia.", - "converttodm": "Muuntaa huoneen yksityisviestiksi", - "could_not_find_room": "Huonetta ei löytynyt", - "converttoroom": "Muuntaa yksityisviestin huoneeksi", - "discardsession": "Pakottaa hylkäämään nykyisen ulospäin suuntautuvan ryhmäistunnon salatussa huoneessa", - "tovirtual": "Vaihtaa tämän huoneen virtuaalihuoneeseen, mikäli huoneella sellainen on", - "tovirtual_not_found": "Tällä huoneella ei ole virtuaalihuonetta", - "query": "Avaa keskustelun annetun käyttäjän kanssa", - "query_not_found_phone_number": "Puhelinnumerolla ei löydy Matrix ID:tä", - "holdcall": "Asettaa nykyisen huoneen puhelun pitoon", - "no_active_call": "Huoneessa ei ole aktiivista puhelua", - "unholdcall": "Ottaa nykyisen huoneen puhelun pois pidosta", - "me": "Näyttää toiminnan", - "error_invalid_runfn": "Määräys virhe: Ei voitu käsitellä / komentoa", - "error_invalid_rendering_type": "Komentovirhe: Renderöintityyppiä (%(renderingType)s) ei löydy", - "join": "Liittyy annetun osoitteen mukaiseen huoneeseen", - "failed_find_room": "Komento epäonnistui: Huonetta %(roomId)s ei löydetty", - "failed_find_user": "Käyttäjää ei löytynyt huoneesta", - "op": "Määritä käyttäjän oikeustaso", - "deop": "Poistaa tunnuksen mukaiselta käyttäjältä ylläpito-oikeudet" - }, - "presence": { - "busy": "Varattu", - "online_for": "Paikalla %(duration)s", - "idle_for": "Toimettomana %(duration)s", - "offline_for": "Poissa verkosta %(duration)s", - "unknown_for": "Tuntematon tila viimeiset %(duration)s", - "online": "Paikalla", - "idle": "Toimeton", - "unknown": "Tuntematon", - "offline": "Poissa verkosta", - "away": "Poissa" - }, - "Unknown": "Tuntematon", - "event_preview": { - "m.call.answer": { - "you": "Liityit puheluun", - "user": "%(senderName)s liittyi puheluun", - "dm": "Puhelu käynnissä" - }, - "m.call.hangup": { - "you": "Lopetit puhelun", - "user": "%(senderName)s lopetti puhelun" - }, - "m.call.invite": { - "you": "Aloitit puhelun", - "user": "%(senderName)s aloitti puhelun", - "dm_send": "Odotetaan vastausta", - "dm_receive": "%(senderName)s soittaa" - }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "disable_microphone": "Mykistä mikrofoni", - "enable_microphone": "Poista mikrofonin mykistys", - "disable_camera": "Sammuta kamera", - "enable_camera": "Laita kamera päälle", - "audio_devices": "Äänilaitteet", - "video_devices": "Videolaitteet", - "dial": "Yhdistä", - "you_are_presenting": "Esität parhaillaan", - "user_is_presenting": "%(sharerName)s esittää", - "camera_disabled": "Kamerasi on pois päältä", - "camera_enabled": "Kamerasi on edelleen päällä", - "call_held_switch": "Puhelu pidossa Vaihda", - "call_held_resume": "Puhelu pidossa Jatka", - "call_held": "%(peerName)s piti puhelua pidossa", - "dialpad": "Numeronäppäimistö", - "stop_screenshare": "Lopeta näyttösi jakaminen", - "start_screenshare": "Aloita näyttösi jakaminen", - "hangup": "Lopeta", - "expand": "Palaa puheluun", - "on_hold": "%(name)s on pidossa", - "voice_call": "Äänipuhelu", - "video_call": "Videopuhelu", - "video_call_started": "Videopuhelu aloitettu", - "unsilence": "Ääni päällä", - "silence": "Hiljennä puhelu", - "silenced": "Ilmoitukset hiljennetty", - "unknown_caller": "Tuntematon soittaja", - "call_failed": "Puhelu epäonnistui", - "unable_to_access_microphone": "Mikrofonia ei voi käyttää", - "call_failed_microphone": "Puhelu epäonnistui, koska mikrofonia ei voitu käyttää. Tarkista, että mikrofoni on kytketty ja asennettu oikein.", - "unable_to_access_media": "Kameraa / mikrofonia ei voi käyttää", - "call_failed_media": "Puhelu epäonnistui, koska kameraa tai mikrofonia ei voitu käyttää. Tarkista että:", - "call_failed_media_connected": "Mikrofoni ja kamera on kytketty ja asennettu oiken", - "call_failed_media_permissions": "Lupa käyttää kameraa myönnetty", - "call_failed_media_applications": "Mikään muu sovellus ei käytä kameraa", - "already_in_call": "Olet jo puhelussa", - "already_in_call_person": "Olet jo puhelussa tämän henkilön kanssa.", - "unsupported": "Puhelut eivät ole tuettuja", - "unsupported_browser": "Et voi soittaa puheluja tässä selaimessa." - }, - "Other": "Muut", - "Advanced": "Lisäasetukset", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Vaihda avaruuden kuva", - "m.room.avatar": "Vaihda huoneen kuva", - "m.room.name_space": "Vaihda avaruuden nimi", - "m.room.name": "Vaihda huoneen nimi", - "m.room.canonical_alias_space": "Vaihda avaruuden pääosoite", - "m.room.canonical_alias": "Vaihda huoneen pääosoite", - "m.space.child": "Hallinnoi huoneita tässä avaruudessa", - "m.room.history_visibility": "Muuta keskusteluhistorian näkyvyyttä", - "m.room.power_levels": "Muuta oikeuksia", - "m.room.topic_space": "Vaihda kuvaus", - "m.room.topic": "Vaihda aihe", - "m.room.tombstone": "Päivitä huone uuteen versioon", - "m.room.encryption": "Ota huoneen salaus käyttöön", - "m.room.server_acl": "Muuta palvelimen pääsynvalvontalistoja", - "m.reaction": "Lähetä reaktioita", - "m.room.redaction": "Poista lähettämäni viestit", - "m.widget": "Muokkaa sovelmia", - "io.element.voice_broadcast_info": "Äänen yleislähetykset", - "m.room.pinned_events": "Hallitse kiinnitettyjä tapahtumia", - "m.call": "Aloita %(brand)s-puheluja", - "m.call.member": "Liity %(brand)s-puheluihin", - "users_default": "Oletusrooli", - "events_default": "Lähetä viestejä", - "invite": "Kutsu käyttäjiä", - "state_default": "Vaihda asetuksia", - "kick": "Poista käyttäjiä", - "ban": "Anna porttikieltoja", - "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:" + "thread_info_basic": "Ketjusta", + "typing_indicator": { + "more_users": { + "other": "%(names)s ja %(count)s muuta kirjoittavat…", + "one": "%(names)s ja yksi muu kirjoittavat…" + }, + "one_user": "%(displayName)s kirjoittaa…", + "two_users": "%(names)s ja %(lastPerson)s kirjoittavat…" + }, + "undecryptable_tooltip": "Tämän viestin salausta ei voitu purkaa", + "url_preview": { + "close": "Sulje esikatselu", + "show_n_more": { + "one": "Näytä %(count)s muu esikatselu", + "other": "Näytä %(count)s muuta esikatselua" + } } }, - "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" - }, - "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ä" - }, - "spaces": { - "error_no_permission_invite": "Sinulla ei ole oikeuksia kutsua ihmisiä tähän avaruuteen", - "error_no_permission_create_room": "Sinulla ei ole oikeuksia luoda uusia huoneita tässä avaruudessa", - "error_no_permission_add_room": "Sinulla ei ole oikeuksia lisätä huoneita tähän avaruuteen", - "error_no_permission_add_space": "Sinulla ei ole oikeuksia lisätä avaruuksia tähän avaruuteen" + "truncated_list_n_more": { + "other": "Ja %(count)s muuta..." }, - "auth": { - "continue_with_idp": "Jatka käyttäen palveluntarjoajaa %(provider)s", - "sign_in_with_sso": "Kirjaudu sisään käyttäen kertakirjautumista", - "sso": "Kertakirjautuminen", - "reset_password_action": "Nollaa salasana", - "reset_password_title": "Nollaa salasanasi", - "continue_with_sso": "Jatka %(ssoButtons)slla", - "sso_or_username_password": "%(ssoButtons)s Tai %(usernamePassword)s", - "sign_in_instead": "Onko sinulla jo tili? Kirjaudu tästä", - "account_clash": "Uusi tilisi (%(newAccountId)s) on rekisteröity, mutta olet jo kirjautuneena toisella tilillä (%(loggedInUserId)s).", - "account_clash_previous_account": "Jatka aiemmalla tilillä", - "log_in_new_account": "Kirjaudu uudelle tilillesi.", - "registration_successful": "Rekisteröityminen onnistui", - "server_picker_title": "Kirjaudu sisään kotipalvelimellesi", - "server_picker_dialog_title": "Päätä, missä tiliäsi isännöidään", - "footer_powered_by_matrix": "moottorina Matrix", - "failed_homeserver_discovery": "Kotipalvelimen etsinnän suoritus epäonnistui", - "sync_footer_subtitle": "Jos olet liittynyt moniin huoneisiin, tässä voi kestää hetken", - "syncing": "Synkronoidaan…", - "signing_in": "Kirjaudutaan…", - "unsupported_auth_msisdn": "Tämä palvelin ei tue autentikointia puhelinnumeron avulla.", - "unsupported_auth_email": "Tämä kotipalvelin ei tue sähköpostiosoitteella kirjautumista.", - "registration_disabled": "Rekisteröityminen on poistettu käytöstä tällä kotipalvelimella.", - "failed_query_registration_methods": "Tuettuja rekisteröitymistapoja ei voitu kysellä.", - "username_in_use": "Jollakin on jo kyseinen käyttäjätunnus. Valitse eri käyttäjätunnus.", - "3pid_in_use": "Tämä sähköpostiosoite tai puhelinnumero on jo käytössä.", - "incorrect_password": "Virheellinen salasana", - "failed_soft_logout_auth": "Uudelleenautentikointi epäonnistui", - "soft_logout_heading": "Sinut on kirjattu ulos", - "forgot_password_email_required": "Sinun pitää syöttää tiliisi liitetty sähköpostiosoite.", - "forgot_password_email_invalid": "Sähköpostiosoite ei vaikuta kelvolliselta.", - "sign_in_prompt": "Sinulla on jo tili? Kirjaudu sisään", - "verify_email_heading": "Vahvista sähköpostiosoitteesi jatkaaksesi", - "forgot_password_prompt": "Unohditko salasanasi?", - "soft_logout_intro_password": "Syötä salasanasi kirjautuaksesi ja päästäksesi takaisin tilillesi.", - "soft_logout_intro_sso": "Kirjaudu ja pääse takaisin tilillesi.", - "soft_logout_intro_unsupported_auth": "Et voi kirjautua tilillesi. Ota yhteyttä kotipalvelimesi ylläpitäjään saadaksesi lisätietoja.", - "check_email_explainer": "Seuraa osoitteeseen %(email)s lähetettyjä ohjeita", - "check_email_wrong_email_prompt": "Väärä sähköpostiosoite?", - "check_email_wrong_email_button": "Kirjoita sähköpostiosoite uudestaan", - "check_email_resend_prompt": "Etkö vastaanottanut viestiä?", - "check_email_resend_tooltip": "Vahvistuslinkin sisältävä sähköposti lähetetty uudelleen!", - "enter_email_heading": "Kirjoita sähköpostiosoitteesi nollataksesi salasanasi", - "enter_email_explainer": "%(homeserver)s lähettää sinulle vahvistuslinkin, jotta voit nollata salasanasi.", - "create_account_prompt": "Uusi täällä? Luo tili", - "sign_in_or_register": "Kirjaudu sisään tai luo tili", - "sign_in_or_register_description": "Käytä tiliäsi tai luo uusi jatkaaksesi.", - "sign_in_description": "Käytä tiliäsi jatkaaksesi.", - "register_action": "Luo tili", - "server_picker_failed_validate_homeserver": "Kotipalvelimen vahvistus epäonnistui", - "server_picker_invalid_url": "Virheellinen URL", - "server_picker_required": "Määritä kotipalvelin", - "server_picker_matrix.org": "Matrix.org on maailman suurin julkinen kotipalvelin, joten se on hyvä valinta useimmille.", - "server_picker_intro": "Kutsumme \"kotipalvelimiksi\" paikkoja, missä voit isännöidä tiliäsi.", - "server_picker_custom": "Muu kotipalvelin", - "server_picker_explainer": "Käytä haluamaasi Matrix-kotipalvelinta, tai isännöi omaa palvelinta.", - "server_picker_learn_more": "Tietoa kotipalvelimista" + "update": { + "changelog": "Muutosloki", + "check_action": "Tarkista päivitykset", + "checking": "Tarkistetaan päivityksiä…", + "downloading": "Ladataan päivitystä…", + "error_encountered": "Virhe: %(errorDetail)s.", + "error_unable_load_commit": "Commitin tietojen hakeminen epäonnistui: %(msg)s", + "new_version_available": "Uusi versio saatavilla. Päivitä nyt.", + "no_update": "Ei päivityksiä saatavilla.", + "release_notes_toast_title": "Mitä uutta", + "see_changes_button": "Mitä uutta?", + "toast_description": "%(brand)s-sovelluksesta on saatavilla uusi versio", + "toast_title": "Päivitä %(brand)s", + "unavailable": "Ei saatavilla" + }, + "upload_failed_generic": "Tiedoston '%(fileName)s' lähettäminen ei onnistunut.", + "upload_failed_size": "Tiedoston '%(fileName)s' koko ylittää tämän kotipalvelimen lähetettyjen tiedostojen ylärajan", + "upload_failed_title": "Lähetys epäonnistui", + "upload_file": { + "cancel_all_button": "Peruuta kaikki", + "error_file_too_large": "Tiedosto on liian iso lähetettäväksi. Tiedostojen kokoraja on %(limit)s mutta tämä tiedosto on %(sizeOfThisFile)s.", + "error_files_too_large": "Tiedostot ovat liian isoja lähetettäväksi. Tiedoston kokoraja on %(limit)s.", + "error_some_files_too_large": "Osa tiedostoista on liian isoja lähetettäväksi. Tiedoston kokoraja on %(limit)s.", + "error_title": "Lähetysvirhe", + "title": "Lähetä tiedostot", + "title_progress": "Lähettää tiedostoa (%(current)s / %(total)s)", + "upload_all_button": "Lähetä kaikki palvelimelle", + "upload_n_others_button": { + "other": "Lähetä %(count)s muuta tiedostoa", + "one": "Lähetä %(count)s muu tiedosto" + } }, - "room_list": { - "sort_unread_first": "Näytä ensimmäisenä huoneet, joissa on lukemattomia viestejä", - "show_previews": "Näytä viestien esikatselut", - "sort_by": "Lajittelutapa", - "sort_by_activity": "Aktiivisuus", - "sort_by_alphabet": "A-Ö", - "sublist_options": "Lajittele", - "show_n_more": { - "one": "Näytä %(count)s lisää", - "other": "Näytä %(count)s lisää" + "user_info": { + "admin_tools_section": "Ylläpitotyökalut", + "ban_button_room": "Anna porttikielto huoneeseen", + "ban_room_confirm_title": "Anna porttikielto huoneeseen %(roomName)s", + "ban_space_everything": "Anna porttikielto kaikkeen, mihin pystyn", + "count_of_sessions": { + "other": "%(count)s istuntoa", + "one": "%(count)s istunto" }, - "show_less": "Näytä vähemmän", - "notification_options": "Ilmoitusasetukset" - }, - "report_content": { - "missing_reason": "Kerro miksi teet ilmoitusta.", - "ignore_user": "Sivuuta käyttäjä", - "toxic_behaviour": "Myrkyllinen käyttäytyminen", - "illegal_content": "Laiton sisältö", - "spam_or_propaganda": "Roskapostitusta tai propagandaa", - "report_entire_room": "Raportoi koko huone", - "report_content_to_homeserver": "Ilmoita sisällöstä kotipalvelimesi ylläpitäjälle", - "description": "Tämän viestin ilmoittaminen lähettää sen yksilöllisen tapahtumatunnuksen (event ID) kotipalvelimesi ylläpitäjälle. Jos tämän huoneen viestit on salattu, kotipalvelimesi ylläpitäjä ei voi lukea viestin tekstiä tai nähdä tiedostoja tai kuvia." + "count_of_verified_sessions": { + "other": "%(count)s varmennettua istuntoa", + "one": "1 varmennettu istunto" + }, + "deactivate_confirm_action": "Poista käyttäjä pysyvästi", + "deactivate_confirm_description": "Käyttäjän poistaminen kirjaa hänet ulos ja estää häntä kirjautumasta takaisin sisään. Lisäksi hän poistuu kaikista huoneista, joissa hän on. Tätä toimintoa ei voi kumota. Oletko varma, että haluat pysyvästi poistaa tämän käyttäjän?", + "deactivate_confirm_title": "Poista käyttäjä pysyvästi?", + "demote_button": "Alenna", + "demote_self_confirm_description_space": "Et voi perua tätä muutosta, koska olet alentamassa itseäsi. Jos olet viimeinen oikeutettu henkilö tässä avaruudessa, oikeuksia ei voi enää saada takaisin.", + "demote_self_confirm_room": "Et voi perua tätä muutosta, koska olet alentamassa itseäsi. Jos olet viimeinen oikeutettu henkilö tässä huoneessa, oikeuksia ei voi enää saada takaisin.", + "demote_self_confirm_title": "Alenna itsesi?", + "edit_own_devices": "Muokkaa laitteita", + "error_ban_user": "Porttikiellon antaminen epäonnistui", + "error_deactivate": "Käyttäjän poistaminen epäonnistui", + "error_kicking_user": "Käyttäjän poistaminen epäonnistui", + "error_mute_user": "Käyttäjän mykistäminen epäonnistui", + "error_revoke_3pid_invite_description": "Kutsun kumoaminen epäonnistui. Kyseessä saattaa olla väliaikainen ongelma tai sinulla ei ole tarvittavia oikeuksia kutsun kumoamiseen.", + "error_revoke_3pid_invite_title": "Kutsun kumoaminen epäonnistui", + "hide_sessions": "Piilota istunnot", + "hide_verified_sessions": "Piilota varmennetut istunnot", + "ignore_confirm_description": "Kaikki tämän käyttäjän lähettämät viestit ja kutsut sivuutetaan. Haluatko varmasti sivuuttaa hänet?", + "ignore_confirm_title": "Sivuuta %(user)s", + "invited_by": "Kutsuttu henkilön %(sender)s toimesta", + "jump_to_rr_button": "Hyppää lukukuittaukseen", + "kick_button_room": "Poista huoneesta", + "kick_button_room_name": "Poista huoneesta %(roomName)s", + "kick_button_space": "Poista avaruudesta", + "kick_button_space_everything": "Poista kaikesta mihin pystyn", + "promote_warning": "Et voi kumota tätä muutosta, koska olet ylentämässä käyttäjää samalle oikeustasolle kuin itsesi.", + "redact": { + "confirm_button": { + "other": "Poista %(count)s viestiä", + "one": "Poista yksi viesti" + }, + "confirm_description_1": { + "other": "Olet poistamassa käyttäjän %(user)s %(count)s viestiä. Toimenpide poistaa ne pysyvästi kaikilta keskustelun osapuolilta. Haluatko jatkaa?", + "one": "Olet poistamassa käyttäjän %(user)s yhtä viestiä. Toimenpide poistaa ne pysyvästi kaikilta keskustelun osapuolilta. Haluatko jatkaa?" + }, + "confirm_description_2": "Suuren viestimäärän tapauksessa toiminto voi kestää jonkin aikaa. Älä lataa asiakasohjelmaasi uudelleen sillä aikaa.", + "confirm_keep_state_label": "Säilytä järjestelmän viestit", + "confirm_title": "Poista käyttäjän %(user)s viimeaikaiset viestit", + "no_recent_messages_description": "Kokeile vierittää aikajanaa ylöspäin nähdäksesi, löytyykö aiempia viestejä.", + "no_recent_messages_title": "Käyttäjän %(user)s kirjoittamia viimeaikaisia viestejä ei löytynyt" + }, + "redact_button": "Poista viimeaikaiset viestit", + "revoke_invite": "Kumoa kutsu", + "role_label": "Rooli huoneessa ", + "room_encrypted": "Tämän huoneen viestit ovat päästä päähän -salattuja.", + "room_encrypted_detail": "Viestisi ovat turvattu, ja vain sinulla ja vastaanottajalla on avaimet viestien lukemiseen.", + "room_unencrypted": "Tämän huoneen viestit eivät ole päästä päähän -salattuja.", + "room_unencrypted_detail": "Salausta käyttävissä huoneissa viestisi on turvattu, ja vain sinulla ja vastaanottajilla on yksityiset avaimet viestien lukemiseen.", + "share_button": "Jaa linkki käyttäjään", + "unban_button_room": "Poista porttikielto huoneeseen", + "unban_room_confirm_title": "Poista porttikielto huoneeseen %(roomName)s", + "unban_space_everything": "Poista porttikielto kaikesta, mihin pystyn", + "verify_button": "Varmenna käyttäjä", + "verify_explainer": "Lisäturvaksi, varmenna tämä käyttäjä tarkistamalla koodin kummankin laitteella." + }, + "user_menu": { + "settings": "Kaikki asetukset", + "switch_theme_dark": "Vaihda tummaan teemaan", + "switch_theme_light": "Vaihda vaaleaan teemaan" + }, + "voice_broadcast": { + "30s_backward": "30 s taaksepäin", + "30s_forward": "30 s eteenpäin", + "action": "Äänen yleislähetys", + "buffering": "Puskuroidaan…", + "confirm_stop_affirm": "Kyllä, pysäytä yleislähetys", + "confirm_stop_title": "Pysäytetäänkö liveyleislähetys?", + "failed_already_recording_description": "Tallennat jo äänen yleislähetystä. Lopeta nykyinen äänen yleislähetys aloittaaksesi uuden.", + "failed_already_recording_title": "Uutta äänen yleislähetystä ei voi käynnistää", + "failed_insufficient_permission_title": "Uutta äänen yleislähetystä ei voi käynnistää", + "failed_no_connection_title": "Yhteysvirhe", + "failed_others_already_recording_description": "Joku toinen tallentaa jo äänen yleislähetystä. Odota äänen yleislähetyksen päättymistä, jotta voit aloittaa uuden.", + "failed_others_already_recording_title": "Uutta äänen yleislähetystä ei voi käynnistää", + "pause": "keskeytä äänen yleislähetys", + "play": "toista äänen yleislähetys", + "resume": "palaa äänen yleislähetykseen" }, - "setting": { - "help_about": { - "brand_version": "%(brand)s-versio:", - "olm_version": "Olm-versio:", - "help_link": "Saadaksesi apua %(brand)sin käyttämisessä, napsauta tästä.", - "help_link_chat_bot": "Saadaksesi apua %(brand)sin käytössä, napsauta tästä tai aloita keskustelu bottimme kanssa alla olevasta painikkeesta.", - "chat_bot": "Keskustele %(brand)s-botin kanssa", - "title": "Ohje ja tietoja", - "versions": "Versiot", - "homeserver": "Kotipalvelin on %(homeserverUrl)s", - "identity_server": "Identiteettipalvelin on %(identityServerUrl)s", - "access_token_detail": "Käyttöpolettisi (ns. token) antaa täyden pääsyn tilillesi. Älä jaa sitä kenenkään kanssa.", - "clear_cache_reload": "Tyhjennä välimuisti ja lataa uudelleen" - } + "voip": { + "already_in_call": "Olet jo puhelussa", + "already_in_call_person": "Olet jo puhelussa tämän henkilön kanssa.", + "answered_elsewhere": "Vastattu muualla", + "answered_elsewhere_description": "Puheluun vastattiin toisessa laitteessa.", + "audio_devices": "Äänilaitteet", + "call_failed": "Puhelu epäonnistui", + "call_failed_description": "Puhelua ei voitu muodostaa", + "call_failed_media": "Puhelu epäonnistui, koska kameraa tai mikrofonia ei voitu käyttää. Tarkista että:", + "call_failed_media_applications": "Mikään muu sovellus ei käytä kameraa", + "call_failed_media_connected": "Mikrofoni ja kamera on kytketty ja asennettu oiken", + "call_failed_media_permissions": "Lupa käyttää kameraa myönnetty", + "call_failed_microphone": "Puhelu epäonnistui, koska mikrofonia ei voitu käyttää. Tarkista, että mikrofoni on kytketty ja asennettu oikein.", + "call_held": "%(peerName)s piti puhelua pidossa", + "call_held_resume": "Puhelu pidossa Jatka", + "call_held_switch": "Puhelu pidossa Vaihda", + "call_toast_unknown_room": "Tuntematon huone", + "camera_disabled": "Kamerasi on pois päältä", + "camera_enabled": "Kamerasi on edelleen päällä", + "cannot_call_yourself_description": "Et voi soittaa itsellesi.", + "change_input_device": "Vaihda sisääntulolaitetta", + "connecting": "Yhdistetään", + "connection_lost": "Yhteys palvelimeen on katkennut", + "connection_lost_description": "Et voi soittaa puheluja ilman yhteyttä palvelimeen.", + "default_device": "Oletuslaite", + "dial": "Yhdistä", + "dialpad": "Numeronäppäimistö", + "disable_camera": "Sammuta kamera", + "disable_microphone": "Mykistä mikrofoni", + "disabled_no_one_here": "Täällä ei ole ketään, jolle voisi soittaa", + "disabled_no_perms_start_video_call": "Sinulla ei ole oikeutta aloittaa videopuheluita", + "disabled_no_perms_start_voice_call": "Sinulla ei ole oikeutta aloittaa äänipuheluita", + "disabled_ongoing_call": "Käynnissä oleva puhelu", + "enable_camera": "Laita kamera päälle", + "enable_microphone": "Poista mikrofonin mykistys", + "expand": "Palaa puheluun", + "failed_call_live_broadcast_title": "Puhelua ei voi aloittaa", + "hangup": "Lopeta", + "hide_sidebar_button": "Piilota sivupalkki", + "input_devices": "Sisääntulolaitteet", + "join_button_tooltip_call_full": "Pahoittelut — tämä puhelu on täynnä", + "join_button_tooltip_connecting": "Yhdistetään", + "misconfigured_server": "Puhelu epäonnistui palvelimen väärien asetusten takia", + "misconfigured_server_description": "Pyydä kotipalvelimesi (%(homeserverDomain)s) ylläpitäjää asentamaan TURN-palvelin, jotta puhelut toimisivat luotettavasti.", + "more_button": "Lisää", + "msisdn_lookup_failed": "Puhelinnumeroa ei voi hakea", + "msisdn_lookup_failed_description": "Puhelinnumeron haussa tapahtui virhe", + "msisdn_transfer_failed": "Puhelun siirtäminen ei onnistu", + "n_people_joined": { + "one": "%(count)s ihminen liittyi", + "other": "%(count)s ihmistä liittyi" + }, + "no_audio_input_description": "Laitteestasi ei löytynyt mikrofonia. Tarkista asetuksesi ja yritä uudelleen.", + "no_audio_input_title": "Mikrofonia ei löytynyt", + "no_media_perms_description": "Voit joutua antamaan %(brand)sille luvan mikrofonin/kameran käyttöön", + "no_media_perms_title": "Ei mediaoikeuksia", + "no_permission_conference": "Lisäoikeuksia tarvitaan", + "no_permission_conference_description": "Sinulla ei ole oikeutta aloittaa ryhmäpuhelua tässä huoneessa", + "on_hold": "%(name)s on pidossa", + "output_devices": "Ulostulolaitteet", + "screenshare_monitor": "Jaa koko näyttö", + "screenshare_title": "Jaa sisältö", + "screenshare_window": "Sovelluksen ikkuna", + "show_sidebar_button": "Näytä sivupalkki", + "silence": "Hiljennä puhelu", + "silenced": "Ilmoitukset hiljennetty", + "start_screenshare": "Aloita näyttösi jakaminen", + "stop_screenshare": "Lopeta näyttösi jakaminen", + "too_many_calls": "Liian monta puhelua", + "too_many_calls_description": "Saavutit samanaikaisten puheluiden enimmäismäärän.", + "transfer_consult_first_label": "Tiedustele ensin", + "transfer_failed": "Siirto epäonnistui", + "transfer_failed_description": "Puhelunsiirto epäonnistui", + "unable_to_access_audio_input_description": "Mikrofoniasi ei voitu käyttää. Tarkista selaimesi asetukset ja yritä uudelleen.", + "unable_to_access_audio_input_title": "Mikrofonia ei voi käyttää", + "unable_to_access_media": "Kameraa / mikrofonia ei voi käyttää", + "unable_to_access_microphone": "Mikrofonia ei voi käyttää", + "unknown_caller": "Tuntematon soittaja", + "unknown_person": "tuntematon henkilö", + "unsilence": "Ääni päällä", + "unsupported": "Puhelut eivät ole tuettuja", + "unsupported_browser": "Et voi soittaa puheluja tässä selaimessa.", + "user_busy": "Käyttäjä varattu", + "user_busy_description": "Käyttäjä, jolle soitit, on varattu.", + "user_is_presenting": "%(sharerName)s esittää", + "video_call": "Videopuhelu", + "video_call_started": "Videopuhelu aloitettu", + "video_devices": "Videolaitteet", + "voice_call": "Äänipuhelu", + "you_are_presenting": "Esität parhaillaan" }, "widget": { + "added_by": "Sovelman lisäsi", + "capabilities_dialog": { + "content_starting_text": "Tämä sovelma haluaa:", + "decline_all_permission": "Kieltäydy kaikista", + "remember_Selection": "Muista valintani tälle sovelmalle", + "title": "Hyväksy sovelman käyttöoikeudet" + }, "capability": { - "send_stickers_this_room": "Lähetä tarroja tähän huoneeseen", - "send_stickers_active_room": "Lähetä tarroja aktiiviseen huoneeseesi", - "send_stickers_this_room_as_you": "Lähetä tähän huoneeseen tarroja itsenäsi", - "send_stickers_active_room_as_you": "Lähetä aktiiviseen huoneeseesi tarroja itsenäsi", - "see_sticker_posted_this_room": "Näe kun tarra lähetetään tähän huoneeseen", - "see_sticker_posted_active_room": "Näe kun kuka tahansa lähettää tarran aktiiviseen huoneeseen", - "always_on_screen_viewing_another_room": "Pysy ruudulla katsellessasi huonetta, kun se on käynnissä", "always_on_screen_generic": "Pysy ruudulla käynnissä olon ajan", - "switch_room": "Vaihda näytettävää huonetta", - "switch_room_message_user": "Vaihda näytettävää huonetta, viestiä tai käyttäjää", - "change_topic_this_room": "Muuta huoneen aihetta", - "see_topic_change_this_room": "Näe kun aihe vaihtuu tässä huoneessa", - "change_topic_active_room": "Muuta aktiivisen huoneesi aihetta", - "see_topic_change_active_room": "Näe kun aihe vaihtuu aktiivisessa huoneessa", - "change_name_this_room": "Muuta tämän huoneen nimeä", - "see_name_change_this_room": "Näe milloin nimi muuttuu tässä huoneessa", - "change_name_active_room": "Muuta aktiivisen huoneesi nimeä", - "see_name_change_active_room": "Näe milloin käyttäjän nimi muuttuu aktiivisessa huoneessa", - "change_avatar_this_room": "Vaihda huoneen kuva", - "see_avatar_change_this_room": "Näe milloin avatar vaihtuu tässä huoneessa", + "always_on_screen_viewing_another_room": "Pysy ruudulla katsellessasi huonetta, kun se on käynnissä", + "capability": "%(capability)s-ominaisuus", "change_avatar_active_room": "Vaihda aktiivisen huoneesi kuva", - "see_avatar_change_active_room": "Näe kun kuva vaihtuu aktiivisessa huoneessa", - "receive_membership_this_room": "Näe milloin ihmiset liittyvät, poistuvat tai tulevat kutsutuiksi tähän huoneeseen", + "change_avatar_this_room": "Vaihda huoneen kuva", + "change_name_active_room": "Muuta aktiivisen huoneesi nimeä", + "change_name_this_room": "Muuta tämän huoneen nimeä", + "change_topic_active_room": "Muuta aktiivisen huoneesi aihetta", + "change_topic_this_room": "Muuta huoneen aihetta", "receive_membership_active_room": "Näe kun ihmiset liittyvät, poistuvat tai tulevat kutsutuiksi aktiiviseen huoneeseen", - "send_event_type_this_room": "Lähetä %(eventType)s-tapahtumia tähän huoneeseen itsenäsi", - "send_event_type_active_room": "Lähetä %(eventType)s-tapahtumia aktiiviseen huoneeseesi itsenäsi", - "capability": "%(capability)s-ominaisuus", - "send_messages_this_room": "Lähetä tähän huoneeseen viestejä itsenäsi", - "send_messages_active_room": "Lähetä aktiiviseen huoneeseesi viestejä itsenäsi", - "see_messages_sent_this_room": "Näe tähän huoneeseen lähetetyt viestit", + "receive_membership_this_room": "Näe milloin ihmiset liittyvät, poistuvat tai tulevat kutsutuiksi tähän huoneeseen", + "see_avatar_change_active_room": "Näe kun kuva vaihtuu aktiivisessa huoneessa", + "see_avatar_change_this_room": "Näe milloin avatar vaihtuu tässä huoneessa", + "see_images_sent_active_room": "Näe aktiiviseen huoneeseen lähetetyt kuvat", + "see_images_sent_this_room": "Näe tähän huoneeseen lähetetyt kuvat", "see_messages_sent_active_room": "Näe aktiiviseen huoneeseen lähetetyt viestit", - "send_text_messages_this_room": "Lähetä tähän huoneeseen tekstiviestejä itsenäsi", - "send_text_messages_active_room": "Lähetä aktiiviseen huoneeseesi tekstiviestejä itsenäsi", + "see_messages_sent_this_room": "Näe tähän huoneeseen lähetetyt viestit", + "see_name_change_active_room": "Näe milloin käyttäjän nimi muuttuu aktiivisessa huoneessa", + "see_name_change_this_room": "Näe milloin nimi muuttuu tässä huoneessa", + "see_sticker_posted_active_room": "Näe kun kuka tahansa lähettää tarran aktiiviseen huoneeseen", + "see_sticker_posted_this_room": "Näe kun tarra lähetetään tähän huoneeseen", "see_text_messages_sent_this_room": "Näe tähän huoneeseen lähetetyt tekstiviestit", - "send_images_this_room": "Lähetä tähän huoneeseen kuvia itsenäsi", - "send_images_active_room": "Lähetä aktiiviseen huoneeseesi kuvia itsenäsi", - "see_images_sent_this_room": "Näe tähän huoneeseen lähetetyt kuvat", - "see_images_sent_active_room": "Näe aktiiviseen huoneeseen lähetetyt kuvat", - "send_videos_this_room": "Lähetä tähän huoneeseen videoita itsenäsi", - "send_videos_active_room": "Lähetä aktiiviseen huoneeseesi videoita itsenäsi", - "see_videos_sent_this_room": "Näe tähän huoneeseen lähetetyt videot", + "see_topic_change_active_room": "Näe kun aihe vaihtuu aktiivisessa huoneessa", + "see_topic_change_this_room": "Näe kun aihe vaihtuu tässä huoneessa", "see_videos_sent_active_room": "Näe aktiiviseen huoneeseen lähetetyt videot", - "send_files_this_room": "Lähetä tähän huoneeseen yleisiä tiedostoja itsenäsi", + "see_videos_sent_this_room": "Näe tähän huoneeseen lähetetyt videot", + "send_event_type_active_room": "Lähetä %(eventType)s-tapahtumia aktiiviseen huoneeseesi itsenäsi", + "send_event_type_this_room": "Lähetä %(eventType)s-tapahtumia tähän huoneeseen itsenäsi", "send_files_active_room": "Lähetä aktiiviseen huoneeseesi yleisiä tiedostoja itsenäsi", + "send_files_this_room": "Lähetä tähän huoneeseen yleisiä tiedostoja itsenäsi", + "send_images_active_room": "Lähetä aktiiviseen huoneeseesi kuvia itsenäsi", + "send_images_this_room": "Lähetä tähän huoneeseen kuvia itsenäsi", + "send_messages_active_room": "Lähetä aktiiviseen huoneeseesi viestejä itsenäsi", + "send_messages_this_room": "Lähetä tähän huoneeseen viestejä itsenäsi", + "send_msgtype_active_room": "Lähetä %(msgtype)s-viestejä itsenäsi aktiiviseen huoneeseesi", "send_msgtype_this_room": "Lähetä %(msgtype)s-viestejä itsenäsi tähän huoneeseen", - "send_msgtype_active_room": "Lähetä %(msgtype)s-viestejä itsenäsi aktiiviseen huoneeseesi" + "send_stickers_active_room": "Lähetä tarroja aktiiviseen huoneeseesi", + "send_stickers_active_room_as_you": "Lähetä aktiiviseen huoneeseesi tarroja itsenäsi", + "send_stickers_this_room": "Lähetä tarroja tähän huoneeseen", + "send_stickers_this_room_as_you": "Lähetä tähän huoneeseen tarroja itsenäsi", + "send_text_messages_active_room": "Lähetä aktiiviseen huoneeseesi tekstiviestejä itsenäsi", + "send_text_messages_this_room": "Lähetä tähän huoneeseen tekstiviestejä itsenäsi", + "send_videos_active_room": "Lähetä aktiiviseen huoneeseesi videoita itsenäsi", + "send_videos_this_room": "Lähetä tähän huoneeseen videoita itsenäsi", + "switch_room": "Vaihda näytettävää huonetta", + "switch_room_message_user": "Vaihda näytettävää huonetta, viestiä tai käyttäjää" + }, + "close_to_view_right_panel": "Sulje sovelma näyttääksesi sen tässä paneelissa", + "context_menu": { + "delete": "Poista sovelma", + "delete_warning": "Sovelman poistaminen poistaa sen kaikilta huoneen käyttäjiltä. Haluatko varmasti poistaa tämän sovelman?", + "move_left": "Siirry vasemmalle", + "move_right": "Siirry oikealle", + "remove": "Poista kaikilta", + "revoke": "Peruuta käyttöoikeudet", + "screenshot": "Ota kuva", + "start_audio_stream": "Käynnistä äänen suoratoisto" + }, + "cookie_warning": "Tämä sovelma saattaa käyttää evästeitä.", + "error_hangup_description": "Yhteytesi puheluun katkaistiin. (Virhe: %(message)s)", + "error_hangup_title": "Yhteys menetettiin", + "error_loading": "Virhe sovelman lataamisessa", + "error_mixed_content": "Virhe – sekasisältö", + "error_need_invite_permission": "Sinun pitää pystyä kutsua käyttäjiä voidaksesi tehdä tuon.", + "error_need_kick_permission": "Sinun täytyy pystyä potkia käyttäjiä voidaksesi tehdä tuon.", + "error_need_to_be_logged_in": "Sinun pitää olla kirjautunut.", + "error_unable_start_audio_stream_description": "Äänen suoratoiston aloittaminen ei onnistu.", + "modal_data_warning": "Tällä näytöllä olevaa tietoa jaetaan verkkotunnuksen %(widgetDomain)s kanssa", + "no_name": "Tuntematon sovellus", + "open_id_permissions_dialog": { + "remember_selection": "Muista tämä" + }, + "popout": "Avaa sovelma omassa ikkunassaan", + "set_room_layout": "Aseta minun huoneen asettelu kaikille", + "shared_data_mxid": "Käyttäjätunnuksesi", + "shared_data_name": "Näyttönimesi", + "shared_data_room_id": "Huoneen tunnus", + "shared_data_theme": "Teemasi", + "shared_data_url": "%(brand)sin URL-osoite", + "shared_data_warning": "Tämän sovelman käyttäminen voi jakaa tietoja verkkotunnukselle %(widgetDomain)s.", + "shared_data_warning_im": "Tämän sovelman käyttäminen saattaa jakaa tietoa osoitteille %(widgetDomain)s ja käyttämällesi integraatioiden lähteelle.", + "shared_data_widget_id": "Sovelman tunnus", + "unencrypted_warning": "Sovelmat eivät käytä viestien salausta.", + "unpin_to_view_right_panel": "Poista sovelman kiinnitys näyttääksesi sen tässä paneelissa" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Pelkästään isoilla kirjaimilla kirjoitettu on melkein yhtä helppo arvata kuin kokonaan pienillä kirjoitettu", + "anotherWord": "Lisää sana tai kaksi. Epätavalliset sanat ovat parempia.", + "associatedYears": "Vältä vuosia, jotka voi yhdistää sinuun", + "capitalization": "Isolla alkukirjaimella aloittaminen ei erityisesti hyödytä", + "dates": "Vältä päivämääriä ja vuosia, jotka liittyvät sinuun", + "l33t": "Arvattavat vaihdot, kuten ”@” ”a”:n sijaan ei auta paljoakaan", + "longerKeyboardPattern": "Käytä pidempiä näppäinyhdistelmiä, joissa on enemmän suunnanmuutoksia", + "noNeed": "Ei tarvetta symboleille, numeroille tai isoille kirjaimille", + "recentYears": "Vältä viime vuosia", + "repeated": "Vältä toistettuja sanoja ja merkkejä", + "reverseWords": "Takaperin kirjoitetut sanat eivät ole paljoakaan vaikeampia arvata", + "sequences": "Vältä sarjoja", + "useWords": "Käytä muutamaa sanaa, vältä yleisiä fraaseja" + }, + "warnings": { + "common": "Tämä on erittäin yleinen salasana", + "commonNames": "Yleiset nimet ja sukunimet ovat helppoja arvata", + "dates": "Päivämäärät ovat usein helppoja arvata", + "extendedRepeat": "Toistot, kuten ”abcabcabe” ovat vain hieman hankalampia arvata kuin ”abc”", + "keyPattern": "Lyhyet näppäinsarjat ovat helppoja arvata", + "namesByThemselves": "Nimet ja sukunimet yksinään ovat helppoja arvata", + "recentYears": "Viime vuodet ovat helppoja arvata", + "sequences": "Sarjat, kuten ”abc” tai ”6543” ovat helppoja arvata", + "similarToCommon": "Tämä on samankaltainen kuin yleisesti käytetty salasana", + "simpleRepeat": "Toistot, kuten ”aaa”, ovat helppoja arvata", + "straightRow": "Näppäimistössä peräkkäin olevat merkit ovat helppoja arvata", + "topHundred": "Tämä on sadan yleisimmän salasanan joukossa", + "topTen": "Tämä on kymmenen yleisimmän salasanan joukossa", + "wordByItself": "Yksittäinen sana on helppo arvata" } - }, - "feedback": { - "sent": "Palaute lähetetty", - "comment_label": "Kommentti", - "platform_username": "Alustasi ja käyttäjänimesi huomataan, jotta palautteesi on meille mahdollisimman käyttökelpoista.", - "may_contact_label": "Voitte olla yhteydessä minuun, jos haluatte keskustella palautteesta tai antaa minun testata tulevia ideoita", - "pro_type": "Vinkki: Jos teet virheilmoituksen, lähetä vianjäljityslokit jotta ongelman ratkaiseminen helpottuu.", - "existing_issue_link": "Katso ensin aiemmin raportoidut virheet Githubissa. Eikö samanlaista virhettä löydy? Tee uusi ilmoitus virheestä.", - "send_feedback_action": "Lähetä palautetta" } } diff --git a/src/i18n/strings/fr.json b/src/i18n/strings/fr.json index 9d47a08201d..57902a9a81f 100644 --- a/src/i18n/strings/fr.json +++ b/src/i18n/strings/fr.json @@ -1,3337 +1,1088 @@ { - "Download %(text)s": "Télécharger %(text)s", - "Export E2E room keys": "Exporter les clés de chiffrement de salon", - "Failed to ban user": "Échec du bannissement de l’utilisateur", - "Failed to change password. Is your password correct?": "Échec du changement de mot de passe. Votre mot de passe est-il correct ?", - "Failed to change power level": "Échec du changement de rang", - "Failed to forget room %(errCode)s": "Échec de l’oubli du salon %(errCode)s", - "Favourite": "Favoris", - "Notifications": "Notifications", - "Account": "Compte", - "%(items)s and %(lastItem)s": "%(items)s et %(lastItem)s", - "and %(count)s others...": { - "other": "et %(count)s autres…", - "one": "et un autre…" - }, - "A new password must be entered.": "Un nouveau mot de passe doit être saisi.", - "Are you sure?": "Êtes-vous sûr ?", - "Are you sure you want to reject the invitation?": "Voulez-vous vraiment rejeter l’invitation ?", - "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", - "Command error": "Erreur de commande", - "Commands": "Commandes", - "Confirm password": "Confirmer le mot de passe", - "Cryptography": "Chiffrement", - "Current password": "Mot de passe actuel", - "Deactivate Account": "Fermer le compte", - "Decrypt %(text)s": "Déchiffrer %(text)s", - "Failed to load timeline position": "Échec du chargement de la position dans le fil de discussion", - "Failed to mute user": "Échec de la mise en sourdine de l’utilisateur", - "Failed to reject invite": "Échec du rejet de l’invitation", - "Failed to reject invitation": "Échec du rejet de l’invitation", - "Failed to send request.": "Échec de l’envoi de la requête.", - "Failed to set display name": "Échec de l’enregistrement du nom d’affichage", - "Authentication": "Authentification", - "An error has occurred.": "Une erreur est survenue.", - "Email": "E-mail", - "Failed to unban": "Échec de la révocation du bannissement", - "Failed to verify email address: make sure you clicked the link in the email": "La vérification de l’adresse e-mail a échoué : vérifiez que vous avez bien cliqué sur le lien dans l’e-mail", - "Failure to create room": "Échec de création du salon", - "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.", - "Historical": "Historique", - "Import E2E room keys": "Importer les clés de chiffrement de bout en bout", - "Incorrect verification code": "Code de vérification incorrect", - "Invalid Email Address": "Adresse e-mail non valide", - "Invited": "Invités", - "Sign in with": "Se connecter avec", - "Join Room": "Rejoindre le salon", - "Low priority": "Priorité basse", - "Missing room_id in request": "Absence du room_id dans la requête", - "Missing user_id in request": "Absence du user_id dans la requête", - "Moderator": "Modérateur", - "New passwords don't match": "Les mots de passe ne correspondent pas", - "New passwords must match each other.": "Les nouveaux mots de passe doivent être identiques.", - "not specified": "non spécifié", - "": "", - "No more results": "Fin des résultats", - "unknown error code": "code d’erreur inconnu", - "Passwords can't be empty": "Le mot de passe ne peut pas être vide", - "Permissions": "Permissions", - "Phone": "Numéro de téléphone", - "Operation failed": "L’opération a échoué", - "Default": "Par défaut", - "Email address": "Adresse e-mail", - "Error decrypting attachment": "Erreur lors du déchiffrement de la pièce jointe", - "Invalid file%(extra)s": "Fichier %(extra)s non valide", - "No users have specific privileges in this room": "Aucun utilisateur n’a de privilège spécifique dans ce salon", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Veuillez consulter vos e-mails et cliquer sur le lien que vous avez reçu. Puis cliquez sur continuer.", - "Power level must be positive integer.": "Le rang doit être un entier positif.", - "Privileged Users": "Utilisateurs privilégiés", - "Profile": "Profil", - "Reason": "Raison", - "Reject invitation": "Rejeter l’invitation", - "Return to login screen": "Retourner à l’écran de connexion", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s n’a pas l’autorisation de vous envoyer des notifications - merci de vérifier les paramètres de votre navigateur", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s n’a pas reçu l’autorisation de vous envoyer des notifications - veuillez réessayer", - "Room %(roomId)s not visible": "Le salon %(roomId)s n’est pas visible", - "Rooms": "Salons", - "Search failed": "Échec de la recherche", - "Server error": "Erreur du serveur", - "Server may be unavailable, overloaded, or search timed out :(": "Le serveur semble être inaccessible, surchargé ou la recherche a expiré :(", - "Server may be unavailable, overloaded, or you hit a bug.": "Le serveur semble être indisponible, surchargé ou vous êtes tombé sur un bug.", - "Server unavailable, overloaded, or something else went wrong.": "Le serveur semble être inaccessible, surchargé ou quelque chose s’est mal passé.", - "Session ID": "Identifiant de session", - "Signed Out": "Déconnecté", - "This email address is already in use": "Cette adresse e-mail est déjà utilisée", - "This email address was not found": "Cette adresse e-mail n’a pas été trouvée", - "This room has no local addresses": "Ce salon n’a pas d’adresse locale", - "This room is not recognised.": "Ce salon n’est pas reconnu.", - "This doesn't appear to be a valid email address": "Cette adresse e-mail ne semble pas valide", - "This phone number is already in use": "Ce numéro de téléphone est déjà utilisé", - "This room is not accessible by remote Matrix servers": "Ce salon n’est pas accessible par les serveurs Matrix distants", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Un instant donné du fil de discussion n’a pu être chargé car vous n’avez pas la permission de le visualiser.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Un instant donné du fil de discussion n’a pu être chargé car il n’a pas pu être trouvé.", - "Unable to add email address": "Impossible d'ajouter l’adresse e-mail", - "Unable to remove contact information": "Impossible de supprimer les informations du contact", - "Unable to verify email address.": "Impossible de vérifier l’adresse e-mail.", - "Unban": "Révoquer le bannissement", - "Unable to enable Notifications": "Impossible d’activer les notifications", - "Upload avatar": "Envoyer un avatar", - "Upload Failed": "Échec de l’envoi", - "Users": "Utilisateurs", - "Verification Pending": "Vérification en attente", - "Warning!": "Attention !", - "Who can read history?": "Qui peut lire l’historique ?", - "You cannot place a call with yourself.": "Vous ne pouvez pas passer d’appel avec vous-même.", - "You do not have permission to post to this room": "Vous n’avez pas la permission de poster dans ce salon", - "You need to be able to invite users to do that.": "Vous devez avoir l’autorisation d’inviter des utilisateurs pour faire ceci.", - "You need to be logged in.": "Vous devez être identifié.", - "You seem to be in a call, are you sure you want to quit?": "Vous semblez avoir un appel en cours, voulez-vous vraiment partir ?", - "You seem to be uploading files, are you sure you want to quit?": "Vous semblez être en train d’envoyer des fichiers, voulez-vous vraiment partir ?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Vous ne pourrez pas annuler cette modification car vous promouvez l’utilisateur au même rang que le vôtre.", - "Sun": "Dim", - "Mon": "Lun", - "Tue": "Mar", - "Wed": "Mer", - "Thu": "Jeu", - "Fri": "Ven", - "Sat": "Sam", - "Jan": "Jan", - "Feb": "Fév", - "Mar": "Mar", - "Apr": "Avr", - "May": "Mai", - "Jun": "Juin", - "Jul": "Juil", - "Aug": "Aoû", - "Sep": "Sep", - "Oct": "Oct", - "Nov": "Nov", - "Dec": "Déc", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s %(day)s %(monthName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s %(day)s %(monthName)s %(fullYear)s %(time)s", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "Connectivity to the server has been lost.": "La connexion au serveur a été perdue.", - "Sent messages will be stored until your connection has returned.": "Les messages envoyés seront stockés jusqu’à ce que votre connexion revienne.", - "Passphrases must match": "Les phrases secrètes doivent être identiques", - "Passphrase must not be empty": "Le mot de passe ne peut pas être vide", - "Export room keys": "Exporter les clés de salon", - "Enter passphrase": "Saisir le mot de passe", - "Confirm passphrase": "Confirmer le mot de passe", - "Import room keys": "Importer les clés de salon", - "File to import": "Fichier à importer", - "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.": "Ce processus vous permet d’exporter dans un fichier local les clés pour les messages que vous avez reçus dans des salons chiffrés. Il sera ensuite possible d’importer ce fichier dans un autre client Matrix, afin de permettre à ce client de pouvoir déchiffrer ces messages.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Ce processus vous permet d’importer les clés de chiffrement que vous avez précédemment exportées depuis un autre client Matrix. Vous serez alors capable de déchiffrer n’importe quel message que l’autre client pouvait déchiffrer.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Le fichier exporté sera protégé par un mot de passe. Vous devez saisir ce mot de passe ici, pour déchiffrer le fichier.", - "You must join the room to see its files": "Vous devez rejoindre le salon pour voir ses fichiers", - "Reject all %(invitedRooms)s invites": "Rejeter la totalité des %(invitedRooms)s invitations", - "Failed to invite": "Échec de l’invitation", - "Confirm Removal": "Confirmer la suppression", - "Unknown error": "Erreur inconnue", - "Unable to restore session": "Impossible de restaurer la 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.": "Si vous avez utilisé une version plus récente de %(brand)s précédemment, votre session risque d’être incompatible avec cette version. Fermez cette fenêtre et retournez à la version plus récente.", - "Token incorrect": "Jeton incorrect", - "Please enter the code it contains:": "Merci de saisir le code qu’il contient :", - "Error decrypting image": "Erreur lors du déchiffrement de l’image", - "Error decrypting video": "Erreur lors du déchiffrement de la vidéo", - "Add an Integration": "Ajouter une intégration", - "URL Previews": "Aperçus des liens", - "Drop file here to upload": "Glisser le fichier ici pour l’envoyer", - "Jump to first unread message.": "Aller au premier message non lu.", - "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?": "Vous êtes sur le point d’accéder à un site tiers afin de pouvoir vous identifier pour utiliser %(integrationsUrl)s. Voulez-vous continuer ?", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s a changé l’avatar du salon en ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s a supprimé l'avatar du salon.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s a changé l’avatar de %(roomName)s", - "Incorrect username and/or password.": "Nom d’utilisateur et/ou mot de passe incorrect.", - "Verified key": "Clé vérifiée", - "No Microphones detected": "Aucun micro détecté", - "No Webcams detected": "Aucune caméra détectée", - "No media permissions": "Pas de permission pour les médias", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Il est possible que vous deviez manuellement autoriser %(brand)s à accéder à votre micro/caméra", - "Default Device": "Appareil par défaut", - "Anyone": "N’importe qui", - "Are you sure you want to leave the room '%(roomName)s'?": "Voulez-vous vraiment quitter le salon « %(roomName)s » ?", - "Custom level": "Rang personnalisé", - "You have disabled URL previews by default.": "Vous avez désactivé les aperçus d’URL par défaut.", - "You have enabled URL previews by default.": "Vous avez activé les aperçus d’URL par défaut.", - "Uploading %(filename)s": "Envoi de %(filename)s", - "Uploading %(filename)s and %(count)s others": { - "one": "Envoi de %(filename)s et %(count)s autre", - "other": "Envoi de %(filename)s et %(count)s autres" - }, - "You must register to use this functionality": "Vous devez vous inscrire pour utiliser cette fonctionnalité", - "Create new room": "Créer un nouveau salon", - "New Password": "Nouveau mot de passe", - "Something went wrong!": "Quelque chose s’est mal déroulé !", - "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.": "Impossible de se connecter au serveur d’accueil - veuillez vérifier votre connexion, assurez-vous que le certificat SSL de votre serveur d’accueil est un certificat de confiance, et qu’aucune extension du navigateur ne bloque les requêtes.", - "No display name": "Pas de nom d’affichage", - "%(roomName)s does not exist.": "%(roomName)s n’existe pas.", - "%(roomName)s is not accessible at this time.": "%(roomName)s n’est pas joignable pour le moment.", - "Start authentication": "Commencer l’authentification", - "(~%(count)s results)": { - "one": "(~%(count)s résultat)", - "other": "(~%(count)s résultats)" - }, - "Home": "Accueil", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (rang %(powerLevelNumber)s)", - "Your browser does not support the required cryptography extensions": "Votre navigateur ne prend pas en charge les extensions cryptographiques nécessaires", - "Not a valid %(brand)s keyfile": "Fichier de clé %(brand)s non valide", - "Authentication check failed: incorrect password?": "Erreur d’authentification : mot de passe incorrect ?", - "Do you want to set an email address?": "Souhaitez-vous configurer une adresse e-mail ?", - "This will allow you to reset your password and receive notifications.": "Ceci vous permettra de réinitialiser votre mot de passe et de recevoir des notifications.", - "Check for update": "Rechercher une mise à jour", - "Delete widget": "Supprimer le widget", - "Unable to create widget.": "Impossible de créer le widget.", - "You are not in this room.": "Vous n’êtes pas dans ce salon.", - "You do not have permission to do that in this room.": "Vous n’avez pas l’autorisation d’effectuer cette action dans ce salon.", - "Publish this room to the public in %(domain)s's room directory?": "Publier ce salon dans le répertoire de salons public de %(domain)s ?", - "AM": "AM", - "PM": "PM", - "Copied!": "Copié !", - "Failed to copy": "Échec de la copie", - "Ignored user": "Utilisateur ignoré", - "You are now ignoring %(userId)s": "Vous ignorez désormais %(userId)s", - "Unignored user": "L’utilisateur n’est plus ignoré", - "You are no longer ignoring %(userId)s": "Vous n’ignorez plus %(userId)s", - "Unignore": "Ne plus ignorer", - "Admin Tools": "Outils d’administration", - "Unnamed room": "Salon sans nom", - "Banned by %(displayName)s": "Banni par %(displayName)s", - "Jump to read receipt": "Aller à l’accusé de lecture", - "Members only (since the point in time of selecting this option)": "Seulement les membres (depuis la sélection de cette option)", - "Members only (since they were invited)": "Seulement les membres (depuis leur invitation)", - "Members only (since they joined)": "Seulement les membres (depuis leur arrivée)", - "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 ?", - "%(items)s and %(count)s others": { - "other": "%(items)s et %(count)s autres", - "one": "%(items)s et un autre" - }, - "And %(count)s more...": { - "other": "Et %(count)s autres…" - }, - "Mirror local video feed": "Inverser horizontalement la vidéo locale (effet miroir)", - "Notify the whole room": "Notifier tout le salon", - "Room Notification": "Notification du salon", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Veuillez noter que vous vous connectez au serveur %(hs)s, pas à matrix.org.", - "Restricted": "Restreint", - "URL previews are enabled by default for participants in this room.": "Les aperçus d'URL sont activés par défaut pour les participants de ce salon.", - "URL previews are disabled by default for participants in this room.": "Les aperçus d'URL sont désactivés par défaut pour les participants de ce salon.", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)sh", - "%(duration)sd": "%(duration)sj", - "expand": "développer", - "collapse": "réduire", - "Send": "Envoyer", - "Old cryptography data detected": "Anciennes données de chiffrement détectées", - "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.": "Nous avons détecté des données d’une ancienne version de %(brand)s. Le chiffrement de bout en bout n’aura pas fonctionné correctement sur l’ancienne version. Les messages chiffrés échangés récemment dans l’ancienne version ne sont peut-être pas déchiffrables dans cette version. Les échanges de message avec cette version peuvent aussi échouer. Si vous rencontrez des problèmes, déconnectez-vous puis reconnectez-vous. Pour conserver l’historique des messages, exportez puis réimportez vos clés de chiffrement.", - "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.": "Vous ne pourrez pas annuler cette modification car vous vous rétrogradez. Si vous êtes le dernier utilisateur privilégié de ce salon, il sera impossible de récupérer les privilèges.", - "Replying": "Répond", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s %(day)s %(monthName)s %(fullYear)s", - "This room is not public. You will not be able to rejoin without an invite.": "Ce salon n’est pas public. Vous ne pourrez pas y revenir sans invitation.", - "In reply to ": "En réponse à ", - "Failed to remove tag %(tagName)s from room": "Échec de la suppression de l’étiquette %(tagName)s du salon", - "Failed to add tag %(tagName)s to room": "Échec de l’ajout de l’étiquette %(tagName)s au salon", - "You don't currently have any stickerpacks enabled": "Vous n'avez activé aucun jeu d’autocollants pour l’instant", - "Sunday": "Dimanche", - "Notification targets": "Appareils recevant les notifications", - "Today": "Aujourd’hui", - "Friday": "Vendredi", - "What's New": "Nouveautés", - "On": "Activé", - "Changelog": "Journal des modifications", - "Waiting for response from server": "En attente d’une réponse du serveur", - "This Room": "Ce salon", - "Noisy": "Sonore", - "Unavailable": "Indisponible", - "Source URL": "URL de la source", - "Filter results": "Filtrer les résultats", - "No update available.": "Aucune mise à jour disponible.", - "Tuesday": "Mardi", - "Search…": "Rechercher…", - "Saturday": "Samedi", - "Monday": "Lundi", - "Invite to this room": "Inviter dans ce salon", - "Wednesday": "Mercredi", - "You cannot delete this message. (%(code)s)": "Vous ne pouvez pas supprimer ce message. (%(code)s)", - "All messages": "Tous les messages", - "What's new?": "Nouveautés", - "All Rooms": "Tous les salons", - "Thursday": "Jeudi", - "Yesterday": "Hier", - "Error encountered (%(errorDetail)s).": "Erreur rencontrée (%(errorDetail)s).", - "Low Priority": "Priorité basse", - "Off": "Désactivé", - "Thank you!": "Merci !", - "Logs sent": "Journaux envoyés", - "Failed to send logs: ": "Échec lors de l’envoi des journaux : ", - "Preparing to send logs": "Préparation de l’envoi des journaux", - "Missing roomId.": "Identifiant de salon manquant.", - "Popout widget": "Détacher le widget", - "Send Logs": "Envoyer les journaux", - "Clear Storage and Sign Out": "Effacer le stockage et se déconnecter", - "We encountered an error trying to restore your previous session.": "Une erreur est survenue lors de la restauration de la dernière session.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Effacer le stockage de votre navigateur peut résoudre le problème. Ceci vous déconnectera et tous les historiques de conversations chiffrées seront illisibles.", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Impossible de charger l’évènement auquel il a été répondu, soit il n’existe pas, soit vous n'avez pas l’autorisation de le voir.", - "Enable widget screenshots on supported widgets": "Activer les captures d’écran pour les widgets pris en charge", - "Send analytics data": "Envoyer les données de télémétrie", - "Muted Users": "Utilisateurs ignorés", - "Terms and Conditions": "Conditions générales", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Pour continuer à utiliser le serveur d’accueil %(homeserverDomain)s, vous devez lire et accepter nos conditions générales.", - "Review terms and conditions": "Voir les conditions générales", - "Can't leave Server Notices room": "Impossible de quitter le salon des Annonces du Serveur", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Ce salon est utilisé pour les messages importants du serveur d’accueil, vous ne pouvez donc pas en partir.", - "No Audio Outputs detected": "Aucune sortie audio détectée", - "Audio Output": "Sortie audio", - "Share Link to User": "Partager le lien vers l’utilisateur", - "Share room": "Partager le salon", - "Share Room": "Partager le salon", - "Link to most recent message": "Lien vers le message le plus récent", - "Share User": "Partager l’utilisateur", - "Share Room Message": "Partager le message du salon", - "Link to selected message": "Lien vers le message sélectionné", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "Dans les salons chiffrés, comme celui-ci, l’aperçu des liens est désactivé par défaut pour s’assurer que le serveur d’accueil (où sont générés les aperçus) ne puisse pas collecter d’informations sur les liens qui apparaissent dans ce salon.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Quand quelqu’un met un lien dans son message, un aperçu du lien peut être affiché afin de fournir plus d’informations sur ce lien comme le titre, la description et une image du site.", - "You can't send any messages until you review and agree to our terms and conditions.": "Vous ne pouvez voir aucun message tant que vous ne lisez et n’acceptez pas nos conditions générales.", - "Demote yourself?": "Vous rétrograder ?", - "Demote": "Rétrograder", - "This event could not be displayed": "Cet évènement n’a pas pu être affiché", - "Permission Required": "Autorisation requise", - "You do not have permission to start a conference call in this room": "Vous n’avez pas l’autorisation de lancer un appel en téléconférence dans ce salon", - "Only room administrators will see this warning": "Seuls les administrateurs du salon verront cet avertissement", - "This homeserver has hit its Monthly Active User limit.": "Ce serveur d’accueil a atteint sa limite mensuelle d'utilisateurs actifs.", - "This homeserver has exceeded one of its resource limits.": "Ce serveur d’accueil a dépassé une de ses limites de ressources.", - "Upgrade Room Version": "Mettre à niveau la version du salon", - "Create a new room with the same name, description and avatar": "Créer un salon avec le même nom, la même description et le même avatar", - "Update any local room aliases to point to the new room": "Mettre à jour tous les alias du salon locaux pour qu’ils dirigent vers le nouveau salon", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Empêcher les utilisateurs de discuter dans l’ancienne version du salon et envoyer un message conseillant aux nouveaux utilisateurs d’aller dans le nouveau salon", - "Put a link back to the old room at the start of the new room so people can see old messages": "Fournir un lien vers l’ancien salon au début du nouveau salon pour qu’il soit possible de consulter les anciens messages", - "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.": "Votre message n’a pas été envoyé car le serveur d’accueil a atteint sa limite mensuelle d’utilisateurs. Veuillez contacter l’administrateur de votre service pour continuer à l’utiliser.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Votre message n’a pas été envoyé car ce serveur d’accueil a dépassé une de ses limites de ressources. Veuillez contacter l’administrateur de votre service pour continuer à l’utiliser.", - "Please contact your service administrator to continue using this service.": "Veuillez contacter l’administrateur de votre service pour continuer à l’utiliser.", - "Please contact your homeserver administrator.": "Veuillez contacter l’administrateur de votre serveur d’accueil.", - "This room has been replaced and is no longer active.": "Ce salon a été remplacé et n’est plus actif.", - "The conversation continues here.": "La discussion continue ici.", - "This room is a continuation of another conversation.": "Ce salon est la suite d’une autre discussion.", - "Click here to see older messages.": "Cliquer ici pour voir les anciens messages.", - "Failed to upgrade room": "Échec de la mise à niveau du salon", - "The room upgrade could not be completed": "La mise à niveau du salon n’a pas pu être effectuée", - "Upgrade this room to version %(version)s": "Mettre à niveau ce salon vers la version %(version)s", - "%(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 utilise maintenant 3 à 5 fois moins de mémoire, en ne chargeant les informations des autres utilisateurs que quand elles sont nécessaires. Veuillez patienter pendant que l’on se resynchronise avec le serveur !", - "Updating %(brand)s": "Mise à jour de %(brand)s", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Avant de soumettre vos journaux, vous devez créer une « issue » sur GitHub pour décrire votre problème.", - "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.": "Vous avez utilisé auparavant %(brand)s sur %(host)s avec le chargement différé activé. Dans cette version le chargement différé est désactivé. Comme le cache local n’est pas compatible entre ces deux réglages, %(brand)s doit resynchroniser votre compte.", - "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.": "Si l’autre version de %(brand)s est encore ouverte dans un autre onglet, merci de le fermer car l’utilisation de %(brand)s sur le même hôte avec le chargement différé activé et désactivé à la fois causera des problèmes.", - "Incompatible local cache": "Cache local incompatible", - "Clear cache and resync": "Vider le cache et resynchroniser", - "Please review and accept the policies of this homeserver:": "Veuillez lire et accepter les politiques de ce serveur d’accueil :", - "Add some now": "En ajouter maintenant", - "Please review and accept all of the homeserver's policies": "Veuillez lire et accepter toutes les politiques du serveur d’accueil", - "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": "Pour éviter de perdre l’historique de vos discussions, vous devez exporter vos clés avant de vous déconnecter. Vous devez revenir à une version plus récente de %(brand)s pour pouvoir le faire", - "Incompatible Database": "Base de données incompatible", - "Continue With Encryption Disabled": "Continuer avec le chiffrement désactivé", - "Unable to load! Check your network connectivity and try again.": "Chargement impossible ! Vérifiez votre connexion au réseau et réessayez.", - "Delete Backup": "Supprimer la sauvegarde", - "Unable to load key backup status": "Impossible de charger l’état de sauvegarde des clés", - "That matches!": "Ça correspond !", - "That doesn't match.": "Ça ne correspond pas.", - "Go back to set it again.": "Retournez en arrière pour la redéfinir.", - "Unable to create key backup": "Impossible de créer la sauvegarde des clés", - "Unable to load backup status": "Impossible de récupérer l’état de la sauvegarde", - "Unable to restore backup": "Impossible de restaurer la sauvegarde", - "No backup found!": "Aucune sauvegarde n’a été trouvée !", - "Failed to decrypt %(failedCount)s sessions!": "Le déchiffrement de %(failedCount)s sessions a échoué !", - "Invalid homeserver discovery response": "Réponse de découverte du serveur d’accueil non valide", - "Use a few words, avoid common phrases": "Utilisez quelques mots, évitez les phrases courantes", - "No need for symbols, digits, or uppercase letters": "Il n'y a pas besoin de symbole, de chiffre ou de majuscule", - "Avoid repeated words and characters": "Évitez de répéter des mots et des caractères", - "Avoid sequences": "Évitez les séquences", - "Avoid recent years": "Évitez les années récentes", - "Avoid years that are associated with you": "Évitez les années qui ont un rapport avec vous", - "Avoid dates and years that are associated with you": "Évitez les dates et les années qui ont un rapport avec vous", - "Capitalization doesn't help very much": "Les majuscules n’aident pas vraiment", - "All-uppercase is almost as easy to guess as all-lowercase": "Uniquement des majuscules, c’est presque aussi facile à deviner qu’uniquement des minuscules", - "Reversed words aren't much harder to guess": "Les mots inversés ne sont pas beaucoup plus difficiles à deviner", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Les substitutions prévisibles comme « @ » à la place de « a » ne sont pas très utiles", - "Add another word or two. Uncommon words are better.": "Ajoutez un ou deux mots. Les mots rares sont à privilégier.", - "Repeats like \"aaa\" are easy to guess": "Les répétitions comme « aaa » sont faciles à deviner", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Les répétitions comme « abcabcabc » ne sont pas beaucoup plus difficiles à deviner que « abc »", - "Sequences like abc or 6543 are easy to guess": "Les séquences comme abc ou 6543 sont faciles à deviner", - "Recent years are easy to guess": "Les années récentes sont faciles à deviner", - "Dates are often easy to guess": "Les dates sont généralement faciles à deviner", - "This is a top-10 common password": "Cela fait partie des 10 mots de passe les plus répandus", - "This is a top-100 common password": "Cela fait partie des 100 mots de passe les plus répandus", - "This is a very common password": "C’est un mot de passe très répandu", - "This is similar to a commonly used password": "Cela ressemble à un mot de passe répandu", - "A word by itself is easy to guess": "Un mot seul est facile à deviner", - "Names and surnames by themselves are easy to guess": "Les noms et prénoms seuls sont faciles à deviner", - "Common names and surnames are easy to guess": "Les noms et prénoms répandus sont faciles à deviner", - "Use a longer keyboard pattern with more turns": "Utilisez un schéma plus long et avec plus de variations", - "You do not have permission to invite people to this room.": "Vous n’avez pas la permission d’inviter des personnes dans ce salon.", - "Unknown server error": "Erreur de serveur inconnue", - "Set up": "Configurer", - "Invalid identity server discovery response": "Réponse non valide lors de la découverte du serveur d'identité", - "General failure": "Erreur générale", - "New Recovery Method": "Nouvelle méthode de récupération", - "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.": "Si vous n’avez pas activé de nouvelle méthode de récupération, un attaquant essaye peut-être d’accéder à votre compte. Changez immédiatement le mot de passe de votre compte et configurez une nouvelle méthode de récupération dans les paramètres.", - "Set up Secure Messages": "Configurer les messages sécurisés", - "Go to Settings": "Aller aux paramètres", - "Straight rows of keys are easy to guess": "Les suites de touches sont faciles à deviner", - "Short keyboard patterns are easy to guess": "Les répétitions de motif court sur un clavier sont faciles à deviner", - "Unable to load commit detail: %(msg)s": "Impossible de charger les détails de l’envoi : %(msg)s", - "Unrecognised address": "Adresse non reconnue", - "The following users may not exist": "Les utilisateurs suivants pourraient ne pas exister", - "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", - "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.", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Nous vous avons envoyé un e-mail pour vérifier votre adresse. Veuillez suivre les instructions qu’il contient puis cliquer sur le bouton ci-dessous.", - "Email Address": "Adresse e-mail", - "All keys backed up": "Toutes les clés ont été sauvegardées", - "Unable to verify phone number.": "Impossible de vérifier le numéro de téléphone.", - "Verification code": "Code de vérification", - "Phone Number": "Numéro de téléphone", - "Profile picture": "Image de profil", - "Display Name": "Nom d’affichage", - "Room information": "Information du salon", - "Room version": "Version du salon", - "Room version:": "Version du salon :", - "General": "Général", - "Room Addresses": "Adresses du salon", - "Email addresses": "Adresses e-mail", - "Phone numbers": "Numéros de téléphone", - "Language and region": "Langue et région", - "Account management": "Gestion du compte", - "Composer": "Compositeur", - "Room list": "Liste de salons", - "Autocomplete delay (ms)": "Délai pour l’autocomplétion (ms)", - "Roles & Permissions": "Rôles et permissions", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Les modifications concernant l'accès à l’historique ne s'appliqueront qu’aux futurs messages de ce salon. La visibilité de l’historique existant ne sera pas modifiée.", - "Security & Privacy": "Sécurité et vie privée", - "Encryption": "Chiffrement", - "Once enabled, encryption cannot be disabled.": "Le chiffrement ne peut pas être désactivé une fois qu’il a été activé.", - "Ignored users": "Utilisateurs ignorés", - "Bulk options": "Options de groupe", - "Missing media permissions, click the button below to request.": "Permissions multimédia manquantes, cliquez sur le bouton ci-dessous pour la demander.", - "Request media permissions": "Demander les permissions multimédia", - "Voice & Video": "Audio et vidéo", - "Main address": "Adresse principale", - "Room avatar": "Avatar du salon", - "Room Name": "Nom du salon", - "Room Topic": "Sujet du salon", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Vérifier cet utilisateur pour le marquer comme fiable. Faire confiance aux utilisateurs vous permet d’être tranquille lorsque vous utilisez des messages chiffrés de bout en bout.", - "Incoming Verification Request": "Demande de vérification entrante", - "Email (optional)": "E-mail (facultatif)", - "Phone (optional)": "Téléphone (facultatif)", - "Join millions for free on the largest public server": "Rejoignez des millions d’utilisateurs gratuitement sur le plus grand serveur public", - "Create account": "Créer un compte", - "Recovery Method Removed": "Méthode de récupération supprimée", - "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.": "Si vous n’avez pas supprimé la méthode de récupération, un attaquant peut être en train d’essayer d’accéder à votre compte. Modifiez le mot de passe de votre compte et configurez une nouvelle méthode de récupération dans les réglages.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Le fichier « %(fileName)s » dépasse la taille limite autorisée par ce serveur pour les envois", - "Verify this user by confirming the following emoji appear on their screen.": "Vérifier cet utilisateur en confirmant que les émojis suivant apparaissent sur son écran.", - "Unable to find a supported verification method.": "Impossible de trouver une méthode de vérification prise en charge.", - "Dog": "Chien", - "Cat": "Chat", - "Lion": "Lion", - "Horse": "Cheval", - "Unicorn": "Licorne", - "Pig": "Cochon", - "Elephant": "Éléphant", - "Rabbit": "Lapin", - "Panda": "Panda", - "Rooster": "Coq", - "Penguin": "Manchot", - "Turtle": "Tortue", - "Fish": "Poisson", - "Octopus": "Pieuvre", - "Butterfly": "Papillon", - "Flower": "Fleur", - "Tree": "Arbre", - "Cactus": "Cactus", - "Mushroom": "Champignon", - "Globe": "Terre", - "Moon": "Lune", - "Cloud": "Nuage", - "Fire": "Feu", - "Banana": "Banane", - "Apple": "Pomme", - "Strawberry": "Fraise", - "Corn": "Maïs", - "Pizza": "Pizza", - "Cake": "Gâteau", - "Heart": "Cœur", - "Smiley": "Émoticône", - "Robot": "Robot", - "Hat": "Chapeau", - "Glasses": "Lunettes", - "Spanner": "Clé plate", - "Santa": "Père Noël", - "Thumbs up": "Pouce levé", - "Umbrella": "Parapluie", - "Hourglass": "Sablier", - "Clock": "Horloge", - "Gift": "Cadeau", - "Light bulb": "Ampoule", - "Book": "Livre", - "Pencil": "Crayon", - "Paperclip": "Trombone", - "Key": "Clé", - "Hammer": "Marteau", - "Telephone": "Téléphone", - "Flag": "Drapeau", - "Train": "Train", - "Bicycle": "Vélo", - "Aeroplane": "Avion", - "Rocket": "Fusée", - "Trophy": "Trophée", - "Ball": "Balle", - "Guitar": "Guitare", - "Trumpet": "Trompette", - "Bell": "Cloche", - "Anchor": "Ancre", - "Headphones": "Écouteurs", - "Folder": "Dossier", - "This homeserver would like to make sure you are not a robot.": "Ce serveur d’accueil veut s’assurer que vous n’êtes pas un robot.", - "Couldn't load page": "Impossible de charger la page", - "Your password has been reset.": "Votre mot de passe a été réinitialisé.", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "En êtes-vous sûr ? Vous perdrez vos messages chiffrés si vos clés ne sont pas sauvegardées correctement.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Les messages chiffrés sont sécurisés avec un chiffrement de bout en bout. Seuls vous et le(s) destinataire(s) ont les clés pour lire ces messages.", - "Restore from Backup": "Restaurer depuis la sauvegarde", - "Back up your keys before signing out to avoid losing them.": "Sauvegardez vos clés avant de vous déconnecter pour éviter de les perdre.", - "Start using Key Backup": "Commencer à utiliser la sauvegarde de clés", - "I don't want my encrypted messages": "Je ne veux pas de mes messages chiffrés", - "Manually export keys": "Exporter manuellement les clés", - "You'll lose access to your encrypted messages": "Vous perdrez l’accès à vos messages chiffrés", - "Are you sure you want to sign out?": "Voulez-vous vraiment vous déconnecter ?", - "Warning: you should only set up key backup from a trusted computer.": "Attention : vous ne devriez configurer la sauvegarde des clés que depuis un ordinateur de confiance.", - "Your keys are being backed up (the first backup could take a few minutes).": "Vous clés sont en cours de sauvegarde (la première sauvegarde peut prendre quelques minutes).", - "Success!": "Terminé !", - "Scissors": "Ciseaux", - "Error updating main address": "Erreur lors de la mise à jour de l’adresse principale", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Une erreur est survenue lors de la mise à jour de l’adresse principale de salon. Ce n’est peut-être pas autorisé par le serveur ou une erreur temporaire est survenue.", - "Room Settings - %(roomName)s": "Paramètres du salon – %(roomName)s", - "Could not load user profile": "Impossible de charger le profil de l’utilisateur", - "The user must be unbanned before they can be invited.": "Le bannissement de l’utilisateur doit être révoqué avant de pouvoir l’inviter.", - "Accept all %(invitedRooms)s invites": "Accepter les %(invitedRooms)s invitations", - "Send %(eventType)s events": "Envoyer %(eventType)s évènements", - "Select the roles required to change various parts of the room": "Sélectionner les rôles nécessaires pour modifier les différentes parties du salon", - "Enable encryption?": "Activer le chiffrement ?", - "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.": "Le chiffrement du salon ne peut pas être désactivé après son activation. Les messages d’un salon chiffré ne peuvent pas être vus par le serveur, seulement par les membres du salon. Activer le chiffrement peut empêcher certains robots et certaines passerelles de fonctionner correctement. En savoir plus sur le chiffrement.", - "Power level": "Rang", - "Upgrade this room to the recommended room version": "Mettre à niveau ce salon vers la version recommandée", - "This room is running room version , which this homeserver has marked as unstable.": "Ce salon utilise la version , que ce serveur d’accueil a marqué comme instable.", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "La mise à niveau du salon désactivera cette instance du salon et créera un salon mis à niveau avec le même nom.", - "Failed to revoke invite": "Échec de la révocation de l’invitation", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Impossible de révoquer l’invitation. Le serveur subit peut-être un problème temporaire ou vous n’avez pas la permission de révoquer l’invitation.", - "Revoke invite": "Révoquer l’invitation", - "Invited by %(sender)s": "Invité par %(sender)s", - "Remember my selection for this widget": "Se souvenir de mon choix pour ce widget", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "Vous avez %(count)s notifications non lues dans une version précédente de ce salon.", - "one": "Vous avez %(count)s notification non lue dans une version précédente de ce salon." - }, - "The file '%(fileName)s' failed to upload.": "Le fichier « %(fileName)s » n’a pas pu être envoyé.", - "Notes": "Notes", - "Sign out and remove encryption keys?": "Se déconnecter et supprimer les clés de chiffrement ?", - "To help us prevent this in future, please send us logs.": "Pour nous aider à éviter cela dans le futur, veuillez nous envoyer les journaux.", - "Missing session data": "Données de la session manquantes", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Des données de la session, dont les clés des messages chiffrés, sont manquantes. Déconnectez-vous et reconnectez-vous pour régler ce problème, en restaurant les clés depuis la sauvegarde.", - "Your browser likely removed this data when running low on disk space.": "Votre navigateur a sûrement supprimé ces données car il restait peu d’espace sur le disque.", - "Upload files (%(current)s of %(total)s)": "Envoi des fichiers (%(current)s sur %(total)s)", - "Upload files": "Envoyer les fichiers", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Le fichier est trop lourd pour être envoyé. La taille limite est de %(limit)s mais la taille de ce fichier est de %(sizeOfThisFile)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Ces fichiers sont trop lourds pour être envoyés. La taille limite des fichiers est de %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Certains fichiers sont trop lourds pour être envoyés. La taille limite des fichiers est de %(limit)s.", - "Upload %(count)s other files": { - "other": "Envoyer %(count)s autres fichiers", - "one": "Envoyer %(count)s autre fichier" - }, - "Cancel All": "Tout annuler", - "Upload Error": "Erreur d’envoi", - "The server does not support the room version specified.": "Le serveur ne prend pas en charge la version de salon spécifiée.", - "The user's homeserver does not support the version of the room.": "Le serveur d’accueil de l’utilisateur ne prend pas en charge la version de ce salon.", - "View older messages in %(roomName)s.": "Voir les messages plus anciens dans %(roomName)s.", - "Join the conversation with an account": "Rejoindre la conversation avec un compte", - "Sign Up": "S’inscrire", - "Reason: %(reason)s": "Motif : %(reason)s", - "Forget this room": "Oublier ce salon", - "Re-join": "Revenir", - "You were banned from %(roomName)s by %(memberName)s": "Vous avez été banni de %(roomName)s par %(memberName)s", - "Something went wrong with your invite to %(roomName)s": "Une erreur est survenue avec votre invitation à %(roomName)s", - "You can only join it with a working invite.": "Vous ne pouvez le rejoindre qu’avec une invitation fonctionnelle.", - "Join the discussion": "Rejoindre la discussion", - "Try to join anyway": "Essayer de le rejoindre quand même", - "Do you want to chat with %(user)s?": "Voulez-vous discuter avec %(user)s ?", - "Do you want to join %(roomName)s?": "Voulez-vous rejoindre %(roomName)s ?", - " invited you": " vous a invité", - "You're previewing %(roomName)s. Want to join it?": "Ceci est un aperçu de %(roomName)s. Voulez-vous rejoindre le salon ?", - "%(roomName)s can't be previewed. Do you want to join it?": "Vous ne pouvez pas avoir d’aperçu de %(roomName)s. Voulez-vous rejoindre le salon ?", - "This room has already been upgraded.": "Ce salon a déjà été mis à niveau.", - "reacted with %(shortName)s": "ont réagi avec %(shortName)s", - "edited": "modifié", - "Rotate Left": "Tourner à gauche", - "Rotate Right": "Tourner à droite", - "Use an email address to recover your account": "Utiliser une adresse e-mail pour récupérer votre compte", - "Enter email address (required on this homeserver)": "Saisir l’adresse e-mail (obligatoire sur ce serveur d’accueil)", - "Doesn't look like a valid email address": "Cela ne ressemble pas a une adresse e-mail valide", - "Enter password": "Saisir le mot de passe", - "Password is allowed, but unsafe": "Ce mot de passe est autorisé, mais peu sûr", - "Nice, strong password!": "Bien joué, un mot de passe robuste !", - "Passwords don't match": "Les mots de passe ne correspondent pas", - "Other users can invite you to rooms using your contact details": "D’autres utilisateurs peuvent vous inviter à des salons grâce à vos informations de contact", - "Enter phone number (required on this homeserver)": "Saisir le numéro de téléphone (obligatoire sur ce serveur d’accueil)", - "Enter username": "Saisir le nom d’utilisateur", - "Some characters not allowed": "Certains caractères ne sont pas autorisés", - "Failed to get autodiscovery configuration from server": "Échec de la découverte automatique de la configuration depuis le serveur", - "Invalid base_url for m.homeserver": "base_url pour m.homeserver non valide", - "Homeserver URL does not appear to be a valid Matrix homeserver": "L’URL du serveur d’accueil ne semble pas être un serveur d’accueil Matrix valide", - "Invalid base_url for m.identity_server": "base_url pour m.identity_server non valide", - "Identity server URL does not appear to be a valid identity server": "L’URL du serveur d’identité ne semble pas être un serveur d’identité valide", - "Show hidden events in timeline": "Afficher les évènements cachés dans le fil de discussion", - "Add room": "Ajouter un salon", - "Edit message": "Modifier le message", - "No homeserver URL provided": "Aucune URL de serveur d’accueil fournie", - "Unexpected error resolving homeserver configuration": "Une erreur inattendue est survenue pendant la résolution de la configuration du serveur d’accueil", - "Uploaded sound": "Son téléchargé", - "Sounds": "Sons", - "Notification sound": "Son de notification", - "Set a new custom sound": "Définir un nouveau son personnalisé", - "Browse": "Parcourir", - "Cannot reach homeserver": "Impossible de joindre le serveur d’accueil", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Vérifiez que vous avec une connexion internet stable ou contactez l’administrateur du serveur", - "Your %(brand)s is misconfigured": "Votre %(brand)s est mal configuré", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Demandez à votre administrateur %(brand)s de vérifier que votre configuration ne contient pas d’entrées incorrectes ou en double.", - "Unexpected error resolving identity server configuration": "Une erreur inattendue est survenue pendant la résolution de la configuration du serveur d’identité", - "Use lowercase letters, numbers, dashes and underscores only": "Utiliser uniquement des lettres minuscules, chiffres, traits d’union et tirets bas", - "Cannot reach identity server": "Impossible de joindre le serveur d’identité", - "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.": "Vous pouvez vous inscrire, mais certaines fonctionnalités ne seront pas disponibles jusqu’au retour du serveur d’identité. Si vous continuez à voir cet avertissement, vérifiez votre configuration ou contactez un administrateur du serveur.", - "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.": "Vous pouvez réinitialiser votre mot de passe, mais certaines fonctionnalités ne seront pas disponibles jusqu’au retour du serveur d’identité. Si vous continuez à voir cet avertissement, vérifiez votre configuration ou contactez un administrateur du serveur.", - "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.": "Vous pouvez vous connecter, mais certaines fonctionnalités ne seront pas disponibles jusqu’au retour du serveur d’identité. Si vous continuez à voir cet avertissement, vérifiez votre configuration ou contactez un administrateur du serveur.", - "Upload all": "Tout envoyer", - "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 :", - "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é.", - "Clear all data": "Supprimer toutes les données", - "Removing…": "Suppression…", - "Failed to re-authenticate due to a homeserver problem": "Échec de la ré-authentification à cause d’un problème du serveur d’accueil", - "Clear personal data": "Supprimer les données personnelles", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Dites-nous ce qui s’est mal passé ou, encore mieux, créez un rapport d’erreur sur GitHub qui décrit le problème.", - "Find others by phone or email": "Trouver d’autres personnes par téléphone ou e-mail", - "Be found by phone or email": "Être trouvé par téléphone ou e-mail", - "Use bots, bridges, widgets and sticker packs": "Utiliser des robots, des passerelles, des widgets ou des jeux d’autocollants", - "Terms of Service": "Conditions de service", - "Service": "Service", - "Summary": "Résumé", - "This account has been deactivated.": "Ce compte a été désactivé.", - "Discovery": "Découverte", - "Deactivate account": "Désactiver le compte", - "Always show the window menu bar": "Toujours afficher la barre de menu de la fenêtre", - "Unable to revoke sharing for email address": "Impossible de révoquer le partage pour l’adresse e-mail", - "Unable to share email address": "Impossible de partager l’adresse e-mail", - "Discovery options will appear once you have added an email above.": "Les options de découverte apparaîtront quand vous aurez ajouté une adresse e-mail ci-dessus.", - "Unable to revoke sharing for phone number": "Impossible de révoquer le partage pour le numéro de téléphone", - "Unable to share phone number": "Impossible de partager le numéro de téléphone", - "Please enter verification code sent via text.": "Veuillez saisir le code de vérification envoyé par SMS.", - "Discovery options will appear once you have added a phone number above.": "Les options de découverte apparaîtront quand vous aurez ajouté un numéro de téléphone ci-dessus.", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Un SMS a été envoyé à +%(msisdn)s. Saisissez le code de vérification qu’il contient.", - "Command Help": "Aide aux commandes", - "Checking server": "Vérification du serveur", - "Disconnect from the identity server ?": "Se déconnecter du serveur d’identité  ?", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Vous utilisez actuellement pour découvrir et être découvert par des contacts existants que vous connaissez. Vous pouvez changer votre serveur d’identité ci-dessous.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Vous n’utilisez actuellement aucun serveur d’identité. Pour découvrir et être découvert par les contacts existants que vous connaissez, ajoutez-en un ci-dessous.", - "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.": "La déconnexion de votre serveur d’identité signifie que vous ne serez plus découvrable par d’autres utilisateurs et que vous ne pourrez plus faire d’invitation par e-mail ou téléphone.", - "Call failed due to misconfigured server": "L’appel a échoué à cause d’un serveur mal configuré", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Demandez à l’administrateur de votre serveur d’accueil (%(homeserverDomain)s) de configurer un serveur TURN afin que les appels fonctionnent de manière fiable.", - "Only continue if you trust the owner of the server.": "Continuez seulement si vous faites confiance au propriétaire du serveur.", - "Identity server has no terms of service": "Le serveur d’identité n’a pas de conditions de service", - "The identity server you have chosen does not have any terms of service.": "Le serveur d’identité que vous avez choisi n’a pas de conditions de service.", - "Terms of service not accepted or the identity server is invalid.": "Les conditions de services n’ont pas été acceptées ou le serveur d’identité n’est pas valide.", - "Enter a new identity server": "Saisissez un nouveau serveur d’identité", - "Remove %(email)s?": "Supprimer %(email)s ?", - "Remove %(phone)s?": "Supprimer %(phone)s ?", - "Accept to continue:": "Acceptez pour continuer :", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Acceptez les conditions de service du serveur d’identité (%(serverName)s) pour vous permettre d’être découvrable par votre adresse e-mail ou votre numéro de téléphone.", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Si vous ne voulez pas utiliser pour découvrir et être découvrable par les contacts que vous connaissez, saisissez un autre serveur d’identité ci-dessous.", - "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.": "L’utilisation d’un serveur d’identité est optionnelle. Si vous ne choisissez pas d’utiliser un serveur d’identité, les autres utilisateurs ne pourront pas vous découvrir et vous ne pourrez pas en inviter par e-mail ou par téléphone.", - "Do not use an identity server": "Ne pas utiliser de serveur d’identité", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Utilisez un serveur d’identité pour inviter avec un e-mail. Utilisez le serveur par défaut (%(defaultIdentityServerName)s) ou gérez-le dans les Paramètres.", - "Use an identity server to invite by email. Manage in Settings.": "Utilisez un serveur d’identité pour inviter par e-mail. Gérez-le dans les Paramètres.", - "Use an identity server": "Utiliser un serveur d’identité", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Utilisez un serveur d’identité pour inviter par e-mail. Cliquez sur continuer pour utiliser le serveur d’identité par défaut (%(defaultIdentityServerName)s) ou gérez-le dans les paramètres.", - "Use an identity server to invite by email. Manage in Settings.": "Utilisez un serveur d’identité pour inviter par e-mail. Gérez-le dans les paramètres.", - "Deactivate user?": "Désactiver l’utilisateur ?", - "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?": "Désactiver cet utilisateur le déconnectera et l’empêchera de se reconnecter. De plus, il quittera tous les salons qu’il a rejoints. Cette action ne peut pas être annulée. Voulez-vous vraiment désactiver cet utilisateur ?", - "Deactivate user": "Désactiver l’utilisateur", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Cette invitation à %(roomName)s a été envoyée à %(email)s qui n’est pas associé à votre compte", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Liez cet e-mail à votre compte dans les paramètres pour recevoir les invitations directement dans %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "Cette invitation à %(roomName)s a été envoyée à %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Utilisez un serveur d’identité dans les paramètres pour recevoir une invitation directement dans %(brand)s.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Partagez cet e-mail dans les paramètres pour recevoir les invitations directement dans %(brand)s.", - "Error changing power level": "Erreur de changement de rang", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Une erreur est survenue lors du changement de rang de l’utilisateur. Vérifiez que vous avez les permissions nécessaires et réessayez.", - "Italics": "Italique", - "Change identity server": "Changer le serveur d’identité", - "Disconnect from the identity server and connect to instead?": "Se déconnecter du serveur d’identité et se connecter à à la place ?", - "Disconnect identity server": "Se déconnecter du serveur d’identité", - "You are still sharing your personal data on the identity server .": "Vous partagez toujours vos données personnelles sur le serveur d’identité .", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Nous recommandons que vous supprimiez vos adresses e-mail et vos numéros de téléphone du serveur d’identité avant de vous déconnecter.", - "Disconnect anyway": "Se déconnecter quand même", - "Error changing power level requirement": "Erreur de changement du critère de rang", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Une erreur est survenue lors de la modification des critères de rang du salon. Vérifiez que vous avez les permissions nécessaires et réessayez.", - "No recent messages by %(user)s found": "Aucun message récent de %(user)s n’a été trouvé", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Essayez de faire défiler le fil de discussion vers le haut pour voir s’il y en a de plus anciens.", - "Remove recent messages by %(user)s": "Supprimer les messages récents de %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Pour un grand nombre de messages, cela peut prendre du temps. N’actualisez pas votre client pendant ce temps.", - "Remove %(count)s messages": { - "other": "Supprimer %(count)s messages", - "one": "Supprimer 1 message" - }, - "Remove recent messages": "Supprimer les messages récents", - "Explore rooms": "Parcourir les salons", - "Verify the link in your inbox": "Vérifiez le lien dans votre boîte de réception", - "Read Marker lifetime (ms)": "Durée de vie du repère de lecture (ms)", - "Read Marker off-screen lifetime (ms)": "Durée de vie du repère de lecture en dehors de l’écran (ms)", - "e.g. my-room": "par ex. mon-salon", - "Close dialog": "Fermer la boîte de dialogue", - "Hide advanced": "Masquer les paramètres avancés", - "Show advanced": "Afficher les paramètres avancés", - "To continue you need to accept the terms of this service.": "Pour continuer vous devez accepter les conditions de ce service.", - "Document": "Document", - "Emoji Autocomplete": "Autocomplétion d’émoji", - "Notification Autocomplete": "Autocomplétion de notification", - "Room Autocomplete": "Autocomplétion de salon", - "User Autocomplete": "Autocomplétion d’utilisateur", - "Show image": "Afficher l’image", - "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.", - "Add Email Address": "Ajouter une adresse e-mail", - "Add Phone Number": "Ajouter un numéro de téléphone", - "%(creator)s created and configured the room.": "%(creator)s a créé et configuré le salon.", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Vous devriez supprimer vos données personnelles du serveur d’identité avant de vous déconnecter. Malheureusement, le serveur d’identité est actuellement hors ligne ou injoignable.", - "You should:": "Vous devriez :", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "vérifier qu’aucune des extensions de votre navigateur ne bloque le serveur d’identité (comme Privacy Badger)", - "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", - "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.", - "Messages in this room are not end-to-end encrypted.": "Les messages dans ce salon ne sont pas chiffrés de bout en bout.", - "Jump to first unread room.": "Sauter au premier salon non lu.", - "Jump to first invite.": "Sauter à la première invitation.", - "Room %(name)s": "Salon %(name)s", - "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.": "Cette action nécessite l’accès au serveur d’identité par défaut afin de valider une adresse e-mail ou un numéro de téléphone, mais le serveur n’a aucune condition de service.", - "Message Actions": "Actions de message", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "You verified %(name)s": "Vous avez vérifié %(name)s", - "You cancelled verifying %(name)s": "Vous avez annulé la vérification de %(name)s", - "%(name)s cancelled verifying": "%(name)s a annulé la vérification", - "You accepted": "Vous avez accepté", - "%(name)s accepted": "%(name)s a accepté", - "You cancelled": "Vous avez annulé", - "%(name)s cancelled": "%(name)s a annulé", - "%(name)s wants to verify": "%(name)s veut vérifier", - "You sent a verification request": "Vous avez envoyé une demande de vérification", - "My Ban List": "Ma liste de bannissement", - "This is your list of users/servers you have blocked - don't leave the room!": "C’est la liste des utilisateurs/serveurs que vous avez bloqués − ne quittez pas le salon !", - "Ignored/Blocked": "Ignoré/bloqué", - "Error adding ignored user/server": "Erreur lors de l’ajout de l’utilisateur/du serveur ignoré", - "Something went wrong. Please try again or view your console for hints.": "Une erreur est survenue. Réessayez ou consultez votre console pour des indices.", - "Error subscribing to list": "Erreur lors de l’inscription à la liste", - "Error removing ignored user/server": "Erreur lors de la suppression de l’utilisateur/du serveur ignoré", - "Error unsubscribing from list": "Erreur lors de la désinscription de la liste", - "Please try again or view your console for hints.": "Réessayez ou consultez votre console pour des indices.", - "None": "Aucun", - "Ban list rules - %(roomName)s": "Règles de la liste de bannissement − %(roomName)s", - "Server rules": "Règles de serveur", - "User rules": "Règles d’utilisateur", - "You have not ignored anyone.": "Vous n’avez ignoré personne.", - "You are currently ignoring:": "Vous ignorez actuellement :", - "You are not subscribed to any lists": "Vous n’êtes inscrit à aucune liste", - "View rules": "Voir les règles", - "You are currently subscribed to:": "Vous êtes actuellement inscrit à :", - "⚠ These settings are meant for advanced users.": "⚠ Ces paramètres sont prévus pour les utilisateurs avancé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.": "Ignorer les gens est possible grâce à des listes de bannissement qui contiennent des règles sur les personnes à bannir. L’inscription à une liste de bannissement signifie que les utilisateurs/serveurs bloqués par cette liste seront cachés pour vous.", - "Personal ban list": "Liste de bannissement personnelle", - "Server or user ID to ignore": "Serveur ou identifiant d’utilisateur à ignorer", - "eg: @bot:* or example.org": "par ex. : @bot:* ou exemple.org", - "Subscribed lists": "Listes souscrites", - "Subscribing to a ban list will cause you to join it!": "En vous inscrivant à une liste de bannissement, vous la rejoindrez !", - "If this isn't what you want, please use a different tool to ignore users.": "Si ce n’est pas ce que vous voulez, utilisez un autre outil pour ignorer les utilisateurs.", - "You have ignored this user, so their message is hidden. Show anyways.": "Vous avez ignoré cet utilisateur, donc ses messages sont cachés. Les montrer quand même.", - "Messages in this room are end-to-end encrypted.": "Les messages dans ce salon sont chiffrés de bout en bout.", - "Any of the following data may be shared:": "Les données suivants peuvent être partagées :", - "Your display name": "Votre nom d’affichage", - "Your user ID": "Votre identifiant utilisateur", - "Your theme": "Votre thème", - "%(brand)s URL": "URL de %(brand)s", - "Room ID": "Identifiant du salon", - "Widget ID": "Identifiant du widget", - "Using this widget may share data with %(widgetDomain)s.": "L’utilisation de ce widget pourrait partager des données avec %(widgetDomain)s.", - "Widget added by": "Widget ajouté par", - "This widget may use cookies.": "Ce widget pourrait utiliser des cookies.", - "Cannot connect to integration manager": "Impossible de se connecter au gestionnaire d’intégrations", - "The integration manager is offline or it cannot reach your homeserver.": "Le gestionnaire d’intégrations est hors ligne ou il ne peut pas joindre votre serveur d’accueil.", - "Failed to connect to integration manager": "Échec de la connexion au gestionnaire d’intégrations", - "Widgets do not use message encryption.": "Les widgets n’utilisent pas le chiffrement des messages.", - "More options": "Plus d’options", - "Integrations are disabled": "Les intégrations sont désactivées", - "Integrations not allowed": "Les intégrations ne sont pas autorisées", - "Remove for everyone": "Supprimer pour tout le monde", - "Manage integrations": "Gérer les intégrations", - "Verification Request": "Demande de vérification", - "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é", - "Upgrade private room": "Mettre à niveau le salon privé", - "Upgrade public room": "Mettre à niveau le salon public", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "La mise à niveau d’un salon est une action avancée et qui est généralement recommandée quand un salon est instable à cause d’anomalies, de fonctionnalités manquantes ou de failles de sécurité.", - "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.": "Cela n’affecte généralement que la façon dont le salon est traité sur le serveur. Si vous avez des problèmes avec votre %(brand)s, signalez une anomalie.", - "You'll upgrade this room from to .": "Vous allez mettre à niveau ce salon de vers .", - " wants to chat": " veut discuter", - "Start chatting": "Commencer à discuter", - "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 :", - "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", - "Unable to set up secret storage": "Impossible de configurer le coffre secret", - "not stored": "non sauvegardé", - "Hide verified sessions": "Masquer les sessions vérifiées", - "%(count)s verified sessions": { - "other": "%(count)s sessions vérifiées", - "one": "1 session vérifiée" - }, - "Close preview": "Fermer l’aperçu", - "Language Dropdown": "Sélection de la langue", - "Country Dropdown": "Sélection du pays", - "Show more": "En voir plus", - "Recent Conversations": "Conversations récentes", - "Direct Messages": "Conversations privées", - "This bridge is managed by .": "Cette passerelle est gérée par .", - "Failed to find the following users": "Impossible de trouver les utilisateurs suivants", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Les utilisateurs suivant n’existent peut-être pas ou ne sont pas valides, et ne peuvent pas être invités : %(csvNames)s", - "Lock": "Cadenas", - "Something went wrong trying to invite the users.": "Une erreur est survenue en essayant d’inviter les utilisateurs.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Impossible d’inviter ces utilisateurs. Vérifiez quels utilisateurs que vous souhaitez inviter et réessayez.", - "Recently Direct Messaged": "Conversations privées récentes", - "Other users may not trust it": "D’autres utilisateurs pourraient ne pas lui faire confiance", - "Later": "Plus tard", - "Verify User": "Vérifier l’utilisateur", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Pour une sécurité supplémentaire, vérifiez cet utilisateur en comparant un code à usage unique sur vos deux appareils.", - "Start Verification": "Commencer la vérification", - "Unknown Command": "Commande inconnue", - "Unrecognised command: %(commandText)s": "Commande non reconnue : %(commandText)s", - "You can use /help to list available commands. Did you mean to send this as a message?": "Vous pouvez utiliser /help pour obtenir la liste des commandes disponibles. Vouliez-vous envoyer un message ?", - "Hint: Begin your message with // to start it with a slash.": "Astuce : Votre message doit démarrer par // pour commencer par une barre oblique.", - "Send as message": "Envoyer comme message", - "Reject & Ignore user": "Rejeter et ignorer l’utilisateur", - "Enter your account password to confirm the upgrade:": "Saisissez le mot de passe de votre compte pour confirmer la mise à niveau :", - "You'll need to authenticate with the server to confirm the upgrade.": "Vous devrez vous identifier avec le serveur pour confirmer la mise à niveau.", - "Upgrade your encryption": "Mettre à niveau votre chiffrement", - "This room is end-to-end encrypted": "Ce salon est chiffré de bout en bout", - "Everyone in this room is verified": "Tout le monde dans ce salon est vérifié", - "Verify this session": "Vérifier cette session", - "Encryption upgrade available": "Mise à niveau du chiffrement disponible", - "Enable message search in encrypted rooms": "Activer la recherche de messages dans les salons chiffrés", - "Securely cache encrypted messages locally for them to appear in search results.": "Mettre en cache les messages chiffrés localement et de manière sécurisée pour qu’ils apparaissent dans les résultats de recherche.", - "%(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.": "Il manque quelques composants à %(brand)s pour mettre en cache les messages chiffrés localement de manière sécurisée. Si vous voulez essayer cette fonctionnalité, construisez %(brand)s Desktop vous-même en ajoutant les composants de recherche.", - "Message search": "Recherche de message", - "If disabled, messages from encrypted rooms won't appear in search results.": "Si l’option est désactivée, les messages des salons chiffrés n’apparaîtront pas dans les résultats de recherche.", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s met en cache les messages chiffrés localement et de manière sécurisée pour qu’ils apparaissent dans les résultats de recherche :", - "Space used:": "Espace utilisé :", - "Indexed messages:": "Messages indexés :", - "Waiting for %(displayName)s to verify…": "En attente de la vérification de %(displayName)s…", - "This bridge was provisioned by .": "Cette passerelle a été fournie par .", - "This room is bridging messages to the following platforms. Learn more.": "Ce salon transmet les messages vers les plateformes suivantes. En savoir plus.", - "Bridges": "Passerelles", - "Waiting for %(displayName)s to accept…": "En attente d’acceptation par %(displayName)s…", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Vos messages sont sécurisés et seuls vous et le destinataire avez les clés uniques pour les déchiffrer.", - "Your messages are not secure": "Vos messages ne sont pas sécurisés", - "One of the following may be compromised:": "Un des éléments suivants est peut-être compromis :", - "Your homeserver": "Votre serveur d’accueil", - "Verify by emoji": "Vérifier avec des émojis", - "Verify by comparing unique emoji.": "Vérifier en comparant des émojis uniques.", - "Ask %(displayName)s to scan your code:": "Demandez à %(displayName)s de scanner votre code :", - "If you can't scan the code above, verify by comparing unique emoji.": "Si vous ne pouvez pas scanner le code ci-dessus, vérifiez en comparant des émojis uniques.", - "You've successfully verified %(displayName)s!": "Vous avez vérifié %(displayName)s !", - "Restore your key backup to upgrade your encryption": "Restaurez votre sauvegarde de clés pour mettre à niveau votre chiffrement", - "Verifies a user, session, and pubkey tuple": "Vérifie un utilisateur, une session et une collection de clés publiques", - "Session already verified!": "Session déjà vérifiée !", - "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!": "ATTENTION : ÉCHEC DE LA VÉRIFICATION DE CLÉ ! La clé de signature pour %(userId)s et la session %(deviceId)s est « %(fprint)s  ce qui ne correspond pas à la clé fournie « %(fingerprint)s ». Cela pourrait signifier que vos communications sont interceptées !", - "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", - "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.", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Connectez cette session à la sauvegarde de clés avant de vous déconnecter pour éviter de perdre des clés qui seraient uniquement dans cette session.", - "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.", - "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.", - "You have verified this user. This user has verified all of their sessions.": "Vous avez vérifié cet utilisateur. Cet utilisateur a vérifié toutes ses sessions.", - "Someone is using an unknown session": "Quelqu’un utilise une session inconnue", - "Encrypted by an unverified session": "Chiffré par une session non vérifiée", - "Encrypted by a deleted session": "Chiffré par une session supprimée", - "%(count)s sessions": { - "other": "%(count)s sessions", - "one": "%(count)s session" - }, - "Hide sessions": "Masquer les sessions", - "Encryption not enabled": "Chiffrement non activé", - "The encryption used by this room isn't supported.": "Le chiffrement utilisé par ce salon n’est pas pris en charge.", - "Clear all data in this session?": "Supprimer toutes les données de cette session ?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "La suppression de toutes les données de cette session est permanente. Les messages chiffrés seront perdus sauf si les clés ont été sauvegardées.", - "Verify session": "Vérifier la session", - "Session name": "Nom de la session", - "Session key": "Clé de la session", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Vérifier cet utilisateur marquera sa session comme fiable, et marquera aussi votre session comme fiable pour lui.", - "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.": "Vérifier cet appareil le marquera comme fiable. Faire confiance à cette appareil vous permettra à vous et aux autres utilisateurs d’être tranquilles lors de l’utilisation de messages chiffrés.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Vérifier cet appareil le marquera comme fiable, et les utilisateurs qui ont vérifié avec vous feront confiance à cet appareil.", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Mettez à niveau cette session pour l’autoriser à vérifier d’autres sessions, ce qui leur permettra d’accéder aux messages chiffrés et de les marquer comme fiables pour les autres utilisateurs.", - "This session is encrypting history using the new recovery method.": "Cette session chiffre l’historique en utilisant la nouvelle méthode de récupération.", - "Setting up keys": "Configuration des clés", - "You have not verified this user.": "Vous n’avez pas vérifié cet utilisateur.", - "Confirm your identity by entering your account password below.": "Confirmez votre identité en saisissant le mot de passe de votre compte ci-dessous.", - "Create key backup": "Créer une sauvegarde de clé", - "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.": "Si vous l’avez fait accidentellement, vous pouvez configurer les messages sécurisés sur cette session ce qui re-chiffrera l’historique des messages de cette session avec une nouvelle méthode de récupération.", - "How fast should messages be downloaded.": "À quelle fréquence les messages doivent être téléchargés.", - "Message downloading sleep time(ms)": "Temps d’attente de téléchargement des messages (ms)", - "Cancel entering passphrase?": "Annuler la saisie du mot de passe ?", - "Indexed rooms:": "Salons indexés :", - "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", - "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.", - "Verify by scanning": "Vérifier en scannant", - "You declined": "Vous avez refusé", - "%(name)s declined": "%(name)s a refusé", - "Your homeserver does not support cross-signing.": "Votre serveur d’accueil ne prend pas en charge la signature croisée.", - "Homeserver feature support:": "Prise en charge de la fonctionnalité par le serveur d’accueil :", - "exists": "existant", - "Cancelling…": "Annulation…", - "Accepting…": "Acceptation…", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Pour signaler un problème de sécurité lié à Matrix, consultez la politique de divulgation de sécurité de Matrix.org.", - "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", - "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.", - "Scroll to most recent messages": "Sauter aux messages les plus récents", - "Local address": "Adresse locale", - "Published Addresses": "Adresses publiées", - "Other published addresses:": "Autres adresses publiées :", - "No other published addresses yet, add one below": "Aucune autre adresse n’est publiée, ajoutez-en une ci-dessous", - "New published address (e.g. #alias:server)": "Nouvelles adresses publiées (par ex. #alias:serveur)", - "Local Addresses": "Adresses locales", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Définissez les adresses de ce salon pour que les utilisateurs puissent trouver ce salon avec votre serveur d’accueil (%(localDomain)s)", - "Enter a server name": "Saisissez le nom d’un serveur", - "Looks good": "Ça a l’air correct", - "Can't find this server or its room list": "Impossible de trouver ce serveur ou sa liste de salons", - "All rooms": "Tous les salons", - "Your server": "Votre serveur", - "Add a new server": "Ajouter un nouveau serveur", - "Enter the name of a new server you want to explore.": "Saisissez le nom du nouveau serveur que vous voulez parcourir.", - "Server name": "Nom du serveur", - "a new master key signature": "une nouvelle signature de clé principale", - "a new cross-signing key signature": "une nouvelle signature de clé de signature croisée", - "a device cross-signing signature": "une signature de signature croisée d’un appareil", - "a key signature": "une signature de clé", - "%(brand)s encountered an error during upload of:": "%(brand)s a rencontré une erreur pendant l’envoi de :", - "Upload completed": "Envoi terminé", - "Cancelled signature upload": "Envoi de signature annulé", - "Signature upload success": "Succès de l’envoi de signature", - "Signature upload failed": "Échec de l’envoi de signature", - "Confirm by comparing the following with the User Settings in your other session:": "Confirmez en comparant ceci avec les paramètres utilisateurs de votre autre session :", - "Confirm this user's session by comparing the following with their User Settings:": "Confirmez la session de cet utilisateur en comparant ceci avec ses paramètres utilisateur :", - "If they don't match, the security of your communication may be compromised.": "S’ils ne correspondent pas, la sécurité de vos communications est peut-être compromise.", - "Manually verify all remote sessions": "Vérifier manuellement toutes les sessions à distance", - "Self signing private key:": "Clé privée d’auto-signature :", - "cached locally": "mise en cache localement", - "not found locally": "non trouvée localement", - "User signing private key:": "Clé privée de signature de l’utilisateur :", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Vérifiez individuellement chaque session utilisée par un utilisateur pour la marquer comme fiable, sans faire confiance aux appareils signés avec la signature croisée.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Dans les salons chiffrés, vos messages sont sécurisés et seuls vous et le destinataire avez les clés uniques pour les déchiffrer.", - "Verify all users in a room to ensure it's secure.": "Vérifiez tous les utilisateurs d’un salon pour vous assurer qu’il est sécurisé.", - "Sign in with SSO": "Se connecter avec l’authentification unique", - "Use Single Sign On to continue": "Utiliser l’authentification unique pour continuer", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Confirmez l’ajout de cette adresse e-mail en utilisant l’authentification unique pour prouver votre identité.", - "Confirm adding email": "Confirmer l’ajout de l’e-mail", - "Click the button below to confirm adding this email address.": "Cliquez sur le bouton ci-dessous pour confirmer l’ajout de l’adresse e-mail.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Confirmez l’ajout de ce numéro de téléphone en utilisant l’authentification unique pour prouver votre identité.", - "Confirm adding phone number": "Confirmer l’ajout du numéro de téléphone", - "Click the button below to confirm adding this phone number.": "Cliquez sur le bouton ci-dessous pour confirmer l’ajout de ce numéro de téléphone.", - "Almost there! Is %(displayName)s showing the same shield?": "On y est presque ! Est-ce que %(displayName)s affiche le même bouclier ?", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Vous avez bien vérifié %(deviceName)s (%(deviceId)s) !", - "Start verification again from the notification.": "Recommencer la vérification depuis la notification.", - "Start verification again from their profile.": "Recommencer la vérification depuis son profil.", - "Verification timed out.": "La vérification a expiré.", - "%(displayName)s cancelled verification.": "%(displayName)s a annulé la vérification.", - "You cancelled verification.": "Vous avez annulé la vérification.", - "%(name)s is requesting verification": "%(name)s demande une vérification", - "well formed": "bien formée", - "unexpected type": "type inattendu", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Confirmez la désactivation de votre compte en utilisant l’authentification unique pour prouver votre identité.", - "Are you sure you want to deactivate your account? This is irreversible.": "Voulez-vous vraiment désactiver votre compte ? Ceci est irréversible.", - "Confirm account deactivation": "Confirmez la désactivation de votre compte", - "Server did not require any authentication": "Le serveur n’a pas demandé d’authentification", - "Server did not return valid authentication information.": "Le serveur n’a pas renvoyé des informations d’authentification valides.", - "There was a problem communicating with the server. Please try again.": "Un problème est survenu en essayant de communiquer avec le serveur. Veuillez réessayer.", - "Can't load this message": "Impossible de charger ce message", - "Submit logs": "Envoyer les journaux", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Rappel : Votre navigateur n’est pas pris en charge donc votre expérience pourrait être aléatoire.", - "Unable to upload": "Envoi impossible", - "Currently indexing: %(currentRoom)s": "En train d’indexer : %(currentRoom)s", - "Unable to query secret storage status": "Impossible de demander le statut du coffre secret", - "New login. Was this you?": "Nouvelle connexion. Était-ce vous ?", - "Restoring keys from backup": "Restauration des clés depuis la sauvegarde", - "%(completed)s of %(total)s keys restored": "%(completed)s clés sur %(total)s restaurées", - "Keys restored": "Clés restaurées", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s clés ont été restaurées avec succès", - "You signed in to a new session without verifying it:": "Vous vous êtes connecté à une nouvelle session sans la vérifier :", - "Verify your other session using one of the options below.": "Vérifiez votre autre session en utilisant une des options ci-dessous.", - "You've successfully verified your device!": "Vous avez bien vérifié votre appareil !", - "To continue, use Single Sign On to prove your identity.": "Pour continuer, utilisez l’authentification unique pour prouver votre identité.", - "Confirm to continue": "Confirmer pour continuer", - "Click the button below to confirm your identity.": "Cliquez sur le bouton ci-dessous pour confirmer votre identité.", - "Confirm encryption setup": "Confirmer la configuration du chiffrement", - "Click the button below to confirm setting up encryption.": "Cliquez sur le bouton ci-dessous pour confirmer la configuration du chiffrement.", - "IRC display name width": "Largeur du nom d’affichage IRC", - "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", - "Please verify the room ID or address and try again.": "Vérifiez l’identifiant ou l’adresse du salon et réessayez.", - "Room ID or address of ban list": "Identifiant du salon ou adresse de la liste de bannissement", - "To link to this room, please add an address.": "Pour créer un lien vers ce salon, ajoutez une adresse.", - "Error creating address": "Erreur lors de la création de l’adresse", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Une erreur est survenue lors de la création de l’adresse. Ce n’est peut-être pas autorisé par le serveur ou une erreur temporaire est survenue.", - "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", - "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", - "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.": "Vous avez précédemment utilisé une version plus récente de %(brand)s avec cette session. Pour réutiliser cette version avec le chiffrement de bout en bout, vous devrez vous déconnecter et vous reconnecter.", - "Use a different passphrase?": "Utiliser une phrase secrète différente ?", - "Your homeserver has exceeded its user limit.": "Votre serveur d’accueil a dépassé ses limites d’utilisateurs.", - "Your homeserver has exceeded one of its resource limits.": "Votre serveur d’accueil a dépassé une de ses limites de ressources.", - "Contact your server admin.": "Contactez l’administrateur de votre serveur.", - "Ok": "OK", - "New version available. Update now.": "Nouvelle version disponible. Faire la mise à niveau maintenant.", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "L’administrateur de votre serveur a désactivé le chiffrement de bout en bout par défaut dans les salons privés et les conversations privées.", - "Switch to light mode": "Passer au mode clair", - "Switch to dark mode": "Passer au mode sombre", - "Switch theme": "Changer le thème", - "All settings": "Tous les paramètres", - "No recently visited rooms": "Aucun salon visité récemment", - "Message preview": "Aperçu de message", - "Room options": "Options du salon", - "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 !", - "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", - "Security Phrase": "Phrase de sécurité", - "Security Key": "Clé de sécurité", - "Use your Security Key to continue.": "Utilisez votre clé de sécurité pour continuer.", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Protection afin d’éviter de perdre l’accès aux messages et données chiffrés en sauvegardant les clés de chiffrement sur votre serveur.", - "Generate a Security Key": "Générer une clé de sécurité", - "Enter a Security Phrase": "Saisir une phrase de sécurité", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Utilisez une phrase secrète que vous êtes seul à connaître et enregistrez éventuellement une clé de sécurité à utiliser pour la sauvegarde.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Si vous annulez maintenant, vous pourriez perdre vos messages et données chiffrés si vous perdez l’accès à vos identifiants.", - "You can also set up Secure Backup & manage your keys in Settings.": "Vous pouvez aussi configurer la sauvegarde sécurisée et gérer vos clés depuis les paramètres.", - "Set a Security Phrase": "Définir une phrase de sécurité", - "Confirm Security Phrase": "Confirmer la phrase de sécurité", - "Save your Security Key": "Sauvegarder votre clé de sécurité", - "Favourited": "Favori", - "Forget Room": "Oublier le salon", - "This room is public": "Ce salon est public", - "Edited at %(date)s": "Modifié le %(date)s", - "Click to view edits": "Cliquez pour voir les modifications", - "Are you sure you want to cancel entering passphrase?": "Souhaitez-vous vraiment annuler la saisie de la phrase de passe ?", - "Unexpected server error trying to leave the room": "Erreur de serveur inattendue en essayant de quitter le salon", - "Error leaving room": "Erreur en essayant de quitter le salon", - "Change notification settings": "Modifier les paramètres de notification", - "Your server isn't responding to some requests.": "Votre serveur ne répond pas à certaines requêtes.", - "Master private key:": "Clé privée maîtresse :", - "%(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 peut actuellement mettre en cache vos messages chiffrés localement de manière sécurisée via le navigateur Web. Utilisez %(brand)s Desktop pour que les messages chiffrés apparaissent dans vos résultats de recherche.", - "ready": "prêt", - "The operation could not be completed": "L’opération n’a pas pu être terminée", - "Failed to save your profile": "Erreur lors de l’enregistrement du profil", - "Unknown App": "Application inconnue", - "The call was answered on another device.": "L’appel a été décroché sur un autre appareil.", - "Answered Elsewhere": "Répondu autre-part", - "The call could not be established": "L’appel n’a pas pu être établi", - "Ignored attempt to disable encryption": "Essai de désactiver le chiffrement ignoré", - "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.": "Ajoutez les utilisateurs et les serveurs que vous voulez ignorer ici. Utilisez des astérisques pour que %(brand)s comprenne tous les caractères. Par exemple, @bot:* va ignorer tous les utilisateurs ayant le nom « bot » sur n’importe quel serveur.", - "not ready": "pas prêt", - "Secret storage:": "Coffre secret :", - "Backup key cached:": "Clé de sauvegarde mise en cache :", - "Backup key stored:": "Clé de sauvegarde enregistrée :", - "Backup version:": "Version de la sauvegarde :", - "not found in storage": "non trouvé dans le coffre", - "Cross-signing is not set up.": "La signature croisée n’est pas configurée.", - "Cross-signing is ready for use.": "La signature croisée est prête à être utilisée.", - "Safeguard against losing access to encrypted messages & data": "Sécurité contre la perte d’accès aux messages et données chiffrées", - "This version of %(brand)s does not support searching encrypted messages": "Cette version de %(brand)s ne prend pas en charge la recherche dans les messages chiffrés", - "This version of %(brand)s does not support viewing some encrypted files": "Cette version de %(brand)s ne prend pas en charge l’affichage de certains fichiers chiffrés", - "Use the Desktop app to search encrypted messages": "Utilisez une Application de bureau pour rechercher dans tous les messages chiffrés", - "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", - "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", - "Video conference updated by %(senderName)s": "vidéoconférence mise à jour par %(senderName)s", - "Video conference ended by %(senderName)s": "vidéoconférence terminée par %(senderName)s", - "Room settings": "Paramètres du salon", - "Not encrypted": "Non-chiffré", - "Add widgets, bridges & bots": "Ajouter des widgets, passerelles et robots", - "Edit widgets, bridges & bots": "Modifier les widgets, passerelles et robots", - "Widgets": "Widgets", - "You can only pin up to %(count)s widgets": { - "other": "Vous ne pouvez épingler que jusqu’à %(count)s widgets" - }, - "Explore public rooms": "Parcourir les salons publics", - "Show Widgets": "Afficher les widgets", - "Hide Widgets": "Masquer les widgets", - "Algorithm:": "Algorithme :", - "Set up Secure Backup": "Configurer la sauvegarde sécurisée", - "Attach files from chat or just drag and drop them anywhere in a room.": "Envoyez des fichiers depuis la discussion ou glissez et déposez-les n’importe où dans le salon.", - "No files visible in this room": "Aucun fichier visible dans ce salon", - "Move right": "Aller à droite", - "Move left": "Aller à gauche", - "Revoke permissions": "Révoquer les permissions", - "Take a picture": "Prendre une photo", - "Unable to set up keys": "Impossible de configurer les clés", - "Recent changes that have not yet been received": "Changements récents qui n’ont pas encore été reçus", - "The server is not configured to indicate what the problem is (CORS).": "Le serveur n’est pas configuré pour indiquer quel est le problème (CORS).", - "A connection error occurred while trying to contact the server.": "Une erreur de connexion est survenue en essayant de contacter le serveur.", - "Your area is experiencing difficulties connecting to the internet.": "Votre secteur connaît des difficultés à se connecter à Internet.", - "The server has denied your request.": "Le serveur a refusé votre requête.", - "The server is offline.": "Le serveur est éteint.", - "A browser extension is preventing the request.": "Une extension du navigateur bloque la requête.", - "Your firewall or anti-virus is blocking the request.": "Votre pare-feu ou votre antivirus bloque la requête.", - "The server (%(serverName)s) took too long to respond.": "Le serveur (%(serverName)s) met trop de temps à répondre.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Votre serveur ne répond pas à certaines requêtes. Vous trouverez ci-dessus quelles en sont les raisons probables.", - "Server isn't responding": "Le serveur ne répond pas", - "You're all caught up.": "Vous êtes à jour.", - "Data on this screen is shared with %(widgetDomain)s": "Les données sur cet écran sont partagées avec %(widgetDomain)s", - "Modal Widget": "Fenêtre de widget", - "Invite someone using their name, username (like ) or share this room.": "Invitez quelqu’un à partir de son nom, pseudo (comme ) ou partagez ce salon.", - "Start a conversation with someone using their name or username (like ).": "Commencer une conversation privée avec quelqu’un en utilisant son nom ou son pseudo (comme ).", - "%(creator)s created this DM.": "%(creator)s a créé cette conversation privée.", - "There was a problem communicating with the homeserver, please try again later.": "Il y a eu un problème lors de la communication avec le serveur d’accueil, veuillez réessayer ultérieurement.", - "Algeria": "Algérie", - "Albania": "Albanie", - "Åland Islands": "Îles Åland", - "Afghanistan": "Afghanistan", - "United States": "États-Unis", - "United Kingdom": "Royaume-Uni", - "You've reached the maximum number of simultaneous calls.": "Vous avez atteint le nombre maximum d’appels en simultané.", - "Belgium": "Belgique", - "Belarus": "Biélorussie", - "Barbados": "Barbade", - "Bangladesh": "Bangladesh", - "Bahrain": "Bahreïn", - "Bahamas": "Les Bahamas", - "Azerbaijan": "Azerbaïdjan", - "Austria": "Autriche", - "Australia": "Australie", - "Aruba": "Aruba", - "Armenia": "Arménie", - "Argentina": "Argentine", - "Antigua & Barbuda": "Antigue-et-Barbude", - "Antarctica": "Antarctique", - "Anguilla": "Anguilla", - "Angola": "République d’Angola", - "Andorra": "Andorre", - "American Samoa": "Samoa américaines", - "Invite someone using their name, email address, username (like ) or share this room.": "Invitez quelqu’un via son nom, e-mail ou pseudo (p. ex. ) ou partagez ce salon.", - "Start a conversation with someone using their name, email address or username (like ).": "Commencer une conversation privée avec quelqu’un via son nom, e-mail ou pseudo (comme par exemple ).", - "Too Many Calls": "Trop d’appels", - "Zambia": "Zambie", - "Yemen": "Yémen", - "Western Sahara": "Sahara occidental", - "Wallis & Futuna": "Wallis-et-Futuna", - "Vietnam": "Viêt Nam", - "Venezuela": "Vénézuéla", - "Vatican City": "Vatican", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Ouzbékistan", - "Uruguay": "Uruguay", - "United Arab Emirates": "Émirats arabes unis", - "Ukraine": "Ukraine", - "Uganda": "Ouganda", - "U.S. Virgin Islands": "Îles Vierges des États-Unis", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Îles Turques-et-Caïques", - "Turkmenistan": "Turkménistan", - "Turkey": "Turquie", - "Tunisia": "Tunisie", - "Trinidad & Tobago": "Trinité-et-Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Timor oriental", - "Thailand": "Thaïlande", - "Tanzania": "Tanzanie", - "Tajikistan": "Tadjikistan", - "Taiwan": "Taïwan", - "São Tomé & Príncipe": "Sao Tomé-et-Principe", - "Syria": "Syrie", - "Switzerland": "Suisse", - "Sweden": "Suède", - "Swaziland": "Eswatini", - "Svalbard & Jan Mayen": "Svalbard et Jan Mayen", - "Suriname": "Suriname", - "Sudan": "Soudan", - "St. Vincent & Grenadines": "Saint-Vincent-et-les-Grenadines", - "St. Pierre & Miquelon": "Saint-Pierre-et-Miquelon", - "St. Martin": "Saint-Martin (Antilles françaises)", - "St. Lucia": "Sainte-Lucie", - "St. Kitts & Nevis": "Saint-Christophe-et-Niévès", - "St. Helena": "Île Sainte-Hélène", - "St. Barthélemy": "Saint-Barthélemy", - "Sri Lanka": "Sri Lanka", - "Spain": "Espagne", - "South Sudan": "Soudan du Sud", - "South Korea": "Corée du Sud", - "South Georgia & South Sandwich Islands": "Géorgie du Sud-et-les îles Sandwich du Sud", - "South Africa": "Afrique du Sud", - "Somalia": "Somalie", - "Solomon Islands": "Îles Salomon", - "Slovenia": "Slovénie", - "Slovakia": "Slovaquie", - "Sint Maarten": "Saint-Martin (royaume des Pays-Bas)", - "Singapore": "Singapour", - "Sierra Leone": "Sierra Leone", - "Seychelles": "Seychelles", - "Serbia": "Serbie", - "Senegal": "Sénégal", - "Saudi Arabia": "Arabie saoudite", - "San Marino": "Saint-Marin", - "Samoa": "Samoa", - "Réunion": "La Réunion", - "Rwanda": "Rwanda", - "Russia": "Russie", - "Romania": "Roumanie", - "Qatar": "Qatar", - "Puerto Rico": "Porto Rico", - "Portugal": "Portugal", - "Poland": "Pologne", - "Pitcairn Islands": "Îles Pitcairn", - "Philippines": "Philippines", - "Peru": "Pérou", - "Paraguay": "Paraguay", - "Papua New Guinea": "Papouasie-Nouvelle-Guinée", - "Panama": "Panama", - "Palestine": "Palestine", - "Palau": "Palaos", - "Pakistan": "Pakistan", - "Oman": "Oman", - "Norway": "Norvège", - "Northern Mariana Islands": "Îles Mariannes du Nord", - "North Korea": "Corée du Nord", - "Norfolk Island": "Île Norfolk", - "Niue": "Niue", - "Nigeria": "Nigeria", - "Niger": "Niger", - "Nicaragua": "Nicaragua", - "New Zealand": "Nouvelle-Zélande", - "New Caledonia": "Nouvelle-Calédonie", - "Netherlands": "Pays-Bas", - "Nepal": "Népal", - "Nauru": "Nauru", - "Namibia": "Namibie", - "Myanmar": "Birmanie", - "Mozambique": "Mozambique", - "Morocco": "Maroc", - "Montserrat": "Montserrat", - "Montenegro": "Monténégro", - "Mongolia": "Mongolie", - "Monaco": "Monaco", - "Moldova": "Moldavie", - "Micronesia": "États fédérés de Micronésie", - "Mexico": "Mexique", - "Mayotte": "Mayotte", - "Mauritius": "République de Maurice", - "Mauritania": "Mauritanie", - "Martinique": "Martinique", - "Marshall Islands": "Îles Marshall", - "Malta": "Malte", - "Mali": "Mali", - "Maldives": "Maldives", - "Malaysia": "Malaisie", - "Malawi": "Malawi", - "Madagascar": "Madagascar", - "Macedonia": "Macédoine du Nord", - "Macau": "Macao", - "Benin": "Bénin", - "Belize": "Bélize", - "Luxembourg": "Luxembourg", - "Lithuania": "Lituanie", - "Liechtenstein": "Liechtenstein", - "Libya": "Libye", - "Liberia": "Liberia", - "Lesotho": "Lesotho", - "Lebanon": "Liban", - "Latvia": "Lettonie", - "Laos": "Laos", - "Kyrgyzstan": "Kirghizistan", - "Kuwait": "Koweït", - "Kosovo": "Kosovo", - "Kiribati": "Kiribati", - "Kenya": "Kenya", - "Kazakhstan": "Kazakhstan", - "Jordan": "Jordanie", - "Jersey": "Jersey", - "Japan": "Japon", - "Jamaica": "Jamaïque", - "Italy": "Italie", - "Israel": "Israël", - "Isle of Man": "Île de Man", - "Ireland": "Irlande", - "Iraq": "Irak", - "Iran": "Iran", - "Indonesia": "Indonésie", - "India": "Inde", - "Iceland": "Islande", - "Hungary": "Hongrie", - "Hong Kong": "Hong Kong", - "Honduras": "Honduras", - "Heard & McDonald Islands": "Îles Heard-et-MacDonald", - "Haiti": "Haïti", - "Guyana": "Guyana", - "Guinea-Bissau": "Guinée-Bissau", - "Guinea": "Guinée", - "Guernsey": "Guernesey", - "Guatemala": "Guatemala", - "Guam": "Guam", - "Guadeloupe": "Guadeloupe", - "Grenada": "Grenade", - "Greenland": "Groenland", - "Greece": "Grèce", - "Gibraltar": "Gibraltar", - "Ghana": "Ghana", - "Germany": "Allemagne", - "Georgia": "Géorgie", - "Gambia": "Gambie", - "Gabon": "République gabonaise", - "French Southern Territories": "Terres australes et antarctiques françaises", - "French Polynesia": "Polynésie française", - "French Guiana": "Guyane", - "France": "France", - "Finland": "Finlande", - "Fiji": "Îles Fidji", - "Faroe Islands": "Îles Féroé", - "Falkland Islands": "Îles Malouines (Falkland)", - "Ethiopia": "Éthiopie", - "Estonia": "Estonie", - "Eritrea": "Érythrée", - "Equatorial Guinea": "Guinée équatoriale", - "El Salvador": "Le Salvador", - "Egypt": "Égypte", - "Ecuador": "République de l’Équateur", - "Dominican Republic": "République dominicaine", - "Dominica": "Dominique", - "Djibouti": "Djibouti", - "Denmark": "Danemark", - "Côte d’Ivoire": "Côte d’Ivoire", - "Czech Republic": "République tchèque", - "Cyprus": "Chypre", - "Curaçao": "Curaçao", - "Cuba": "Cuba", - "Croatia": "Croatie", - "Costa Rica": "Costa Rica", - "Cook Islands": "Îles Cook", - "Congo - Kinshasa": "République démocratique du Congo", - "Congo - Brazzaville": "République du Congo", - "Comoros": "Comores", - "Colombia": "Colombie", - "Cocos (Keeling) Islands": "îles Cocos", - "Christmas Island": "île Christmas", - "China": "Chine", - "Chile": "Chili", - "Chad": "Tchad", - "Central African Republic": "République centrafricaine", - "Cayman Islands": "Îles Caïmans", - "Caribbean Netherlands": "Pays-Bas caribéens", - "Cape Verde": "Cap-Vert", - "Canada": "Canada", - "Cameroon": "Cameroun", - "Cambodia": "Cambodge", - "Burundi": "République du Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bulgarie", - "Brunei": "Brunéi", - "British Virgin Islands": "Îles Vierges britanniques", - "British Indian Ocean Territory": "Territoire britannique de l’océan Indien", - "Brazil": "Brésil", - "Bouvet Island": "Île Bouvet", - "Botswana": "Botswana", - "Bosnia": "Bosnie-Herzegovine", - "Bolivia": "Bolivie", - "Bhutan": "Bhoutan", - "Bermuda": "Bermudes", - "Zimbabwe": "Zimbabwe", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Juste une remarque, si vous n'ajoutez pas d’e-mail et que vous oubliez votre mot de passe, vous pourriez perdre définitivement l’accès à votre compte.", - "Continuing without email": "Continuer sans e-mail", - "Transfer": "Transférer", - "Failed to transfer call": "Échec du transfert de l’appel", - "A call can only be transferred to a single user.": "Un appel ne peut être transféré qu’à un seul utilisateur.", - "Invite by email": "Inviter par e-mail", - "Reason (optional)": "Raison (optionnelle)", - "Server Options": "Options serveur", - "This is the start of .": "C’est le début de .", - "Add a photo, so people can easily spot your room.": "Ajoutez une photo afin que les gens repèrent facilement votre salon.", - "%(displayName)s created this room.": "%(displayName)s a créé ce salon.", - "You created this room.": "Vous avez créé ce salon.", - "Add a topic to help people know what it is about.": "Ajoutez un sujet pour aider les gens à savoir de quoi il est question.", - "Topic: %(topic)s ": "Sujet : %(topic)s ", - "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.", - "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", - "Don't miss a reply": "Ne ratez pas une réponse", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Cette session a détecté que votre phrase secrète et clé de sécurité pour les messages sécurisés ont été supprimées.", - "A new Security Phrase and key for Secure Messages have been detected.": "Une nouvelle phrase secrète et clé de sécurité pour les messages sécurisés ont été détectées.", - "Confirm your Security Phrase": "Confirmez votre phrase secrète", - "Great! This Security Phrase looks strong enough.": "Super ! Cette phrase secrète a l’air assez solide.", - "You have no visible notifications.": "Vous n’avez aucune notification visible.", - "Use email to optionally be discoverable by existing contacts.": "Utiliser une adresse e-mail pour pouvoir être découvert par des contacts existants.", - "Use email or phone to optionally be discoverable by existing contacts.": "Utiliser une adresse e-mail ou un numéro de téléphone pour pouvoir être découvert par des contacts existants.", - "Add an email to be able to reset your password.": "Ajouter une adresse e-mail pour pouvoir réinitialiser votre mot de passe.", - "That phone number doesn't look quite right, please check and try again": "Ce numéro de téléphone ne semble pas correct, merci de vérifier et réessayer", - "Enter email address": "Saisir l’adresse e-mail", - "Enter phone number": "Saisir le numéro de téléphone", - "Something went wrong in confirming your identity. Cancel and try again.": "Une erreur s’est produite lors de la vérification de votre identité. Annulez et réessayez.", - "Hold": "Mettre en pause", - "Resume": "Reprendre", - "If you've forgotten your Security Key you can ": "Si vous avez oublié votre clé de sécurité, vous pouvez ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Accédez à votre historique de messages chiffrés et mettez en place la messagerie sécurisée en entrant votre clé de sécurité.", - "Not a valid Security Key": "Clé de sécurité invalide", - "This looks like a valid Security Key!": "Ça ressemble à une clé de sécurité !", - "Enter Security Key": "Saisir la clé de sécurité", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Si vous avez oublié votre phrase secrète vous pouvez utiliser votre clé de sécurité ou définir de nouvelles options de récupération", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Accédez à votre historique de messages chiffrés et mettez en place la messagerie sécurisée en entrant votre phrase secrète.", - "Enter Security Phrase": "Saisir la phrase de secrète", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "La sauvegarde n’a pas pu être déchiffrée avec cette phrase secrète : merci de vérifier que vous avez saisi la bonne phrase secrète.", - "Incorrect Security Phrase": "Phrase secrète incorrecte", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "La sauvegarde n’a pas pu être déchiffrée avec cette clé de sécurité : merci de vérifier que vous avez saisi la bonne clé de sécurité.", - "Security Key mismatch": "Pas de correspondance entre les clés de sécurité", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Impossible d’accéder à l’espace de stockage sécurisé. Merci de vérifier que vous avez saisi la bonne phrase secrète.", - "Invalid Security Key": "Clé de Sécurité invalide", - "Wrong Security Key": "Mauvaise Clé de Sécurité", - "Remember this": "Mémoriser ceci", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Ce widget vérifiera votre identifiant d’utilisateur, mais ne pourra pas effectuer des actions en votre nom :", - "Allow this widget to verify your identity": "Autoriser ce widget à vérifier votre identité", - "Decline All": "Tout refuser", - "This widget would like to:": "Le widget voudrait :", - "Approve widget permissions": "Approuver les permissions du widget", - "Set my room layout for everyone": "Définir ma disposition de salon pour tout le monde", - "Open dial pad": "Ouvrir le pavé de numérotation", - "Recently visited rooms": "Salons visités récemment", - "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.": "Sauvegardez vos clés de chiffrement et les données de votre compte au cas où vous perdiez l’accès à vos sessions. Vos clés seront sécurisés avec une Clé de Sécurité unique.", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Mettre en cache localement et de manière sécurisée les messages chiffrés pour qu’ils apparaissent dans les résultats de recherche, en utilisant %(size)s pour stocker les messages de %(rooms)s salons.", - "other": "Mettre en cache localement et de manière sécurisée les messages chiffrés pour qu’ils apparaissent dans les résultats de recherche. Actuellement %(size)s sont utilisé pour stocker les messages de %(rooms)s salons." - }, - "Channel: ": "Canal : ", - "Workspace: ": "Espace de travail : ", - "Dial pad": "Pavé de numérotation", - "There was an error looking up the phone number": "Erreur lors de la recherche de votre numéro de téléphone", - "Unable to look up phone number": "Impossible de trouver votre numéro de téléphone", - "Use app": "Utiliser l’application", - "Use app for a better experience": "Utilisez une application pour une meilleure expérience", - "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.": "Nous avons demandé à votre navigateur de mémoriser votre serveur d’accueil, mais il semble l’avoir oublié. Rendez-vous à la page de connexion et réessayez.", - "We couldn't log you in": "Nous n’avons pas pu vous connecter", - "Invite someone using their name, username (like ) or share this space.": "Invitez quelqu’un grâce à son nom, nom d’utilisateur (tel que ) ou partagez cet espace.", - "Invite someone using their name, email address, username (like ) or share this space.": "Invitez quelqu’un grâce à son nom, adresse e-mail, nom d’utilisateur (tel que ) ou partagez cet espace.", - "Original event source": "Évènement source original", - "Decrypted event source": "Évènement source déchiffré", - "Invite by username": "Inviter par nom d’utilisateur", - "Invite your teammates": "Invitez votre équipe", - "Failed to invite the following users to your space: %(csvUsers)s": "Échec de l’invitation des utilisateurs suivants à votre espace : %(csvUsers)s", - "A private space for you and your teammates": "Un espace privé pour vous et votre équipe", - "Me and my teammates": "Moi et mon équipe", - "Who are you working with?": "Avec qui travaillez-vous ?", - "Skip for now": "Passer pour l’instant", - "Failed to create initial space rooms": "Échec de la création des salons initiaux de l’espace", - "Welcome to ": "Bienvenue dans ", - "%(count)s members": { - "one": "%(count)s membre", - "other": "%(count)s membres" - }, - "Your server does not support showing space hierarchies.": "Votre serveur ne prend pas en charge l’affichage des hiérarchies d’espaces.", - "Are you sure you want to leave the space '%(spaceName)s'?": "Êtes-vous sûr de vouloir quitter l’espace « %(spaceName)s » ?", - "This space is not public. You will not be able to rejoin without an invite.": "Cet espace n’est pas public. Vous ne pourrez pas le rejoindre sans invitation.", - "Start audio stream": "Démarrer une diffusion audio", - "Failed to start livestream": "Échec lors du démarrage de la diffusion en direct", - "Unable to start audio streaming.": "Impossible de démarrer la diffusion audio.", - "Save Changes": "Enregistrer les modifications", - "Leave Space": "Quitter l’espace", - "Edit settings relating to your space.": "Modifiez les paramètres de votre espace.", - "Failed to save space settings.": "Échec de l’enregistrement des paramètres.", - "Invite to %(spaceName)s": "Inviter à %(spaceName)s", - "Create a new room": "Créer un nouveau salon", - "Spaces": "Espaces", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Vous ne pourrez pas annuler ce changement puisque vous vous rétrogradez. Si vous êtes le dernier utilisateur a privilèges de cet espace, il deviendra impossible d’en reprendre contrôle.", - "Empty room": "Salon vide", - "Suggested Rooms": "Salons recommandés", - "Add existing room": "Ajouter un salon existant", - "Invite to this space": "Inviter dans cet espace", - "Your message was sent": "Votre message a été envoyé", - "Space options": "Options de l’espace", - "Leave space": "Quitter l’espace", - "Invite people": "Inviter des personnes", - "Share your public space": "Partager votre espace public", - "Share invite link": "Partager le lien d’invitation", - "Click to copy": "Cliquez pour copier", - "Your private space": "Votre espace privé", - "Your public space": "Votre espace public", - "Invite only, best for yourself or teams": "Sur invitation, idéal pour vous-même ou les équipes", - "Open space for anyone, best for communities": "Espace ouvert à tous, idéal pour les communautés", - "Create a space": "Créer un espace", - "This homeserver has been blocked by its administrator.": "Ce serveur d’accueil a été bloqué par son administrateur.", - "Space selection": "Sélection d’un espace", - "Go to my first room": "Rejoindre mon premier salon", - "Mark as suggested": "Marquer comme recommandé", - "Mark as not suggested": "Marquer comme non recommandé", - "Suggested": "Recommandé", - "This room is suggested as a good one to join": "Ce salon recommandé peut être intéressant à rejoindre", - "Make sure the right people have access. You can invite more later.": "Assurez-vous que les accès soient accordés aux bonnes personnes. Vous pourrez en inviter d’autres plus tard.", - "A private space to organise your rooms": "Un espace privé pour organiser vos salons", - "Just me": "Seulement moi", - "Make sure the right people have access to %(name)s": "Assurez-vous que les bonnes personnes aient accès à %(name)s", - "It's just you at the moment, it will be even better with others.": "Vous êtes seul pour l’instant, ce sera plus agréable avec de la compagnie.", - "Share %(name)s": "Partager %(name)s", - "Private space": "Espace privé", - "Public space": "Espace public", - " invites you": " vous a invité", - "You may want to try a different search or check for typos.": "Essayez une requête différente, ou vérifiez que vous n’avez pas fait de faute de frappe.", - "No results found": "Aucun résultat", - "Failed to remove some rooms. Try again later": "Échec de la suppression de certains salons. Veuillez réessayez plus tard", - "%(count)s rooms": { - "one": "%(count)s salon", - "other": "%(count)s salons" - }, - "You don't have permission": "Vous n’avez pas l’autorisation", - "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.": "Cela n’affecte généralement que la façon dont le salon est traité sur le serveur. Si vous avez des problèmes avec votre %(brand)s, signalez une anomalie.", - "Invite to %(roomName)s": "Inviter dans %(roomName)s", - "Edit devices": "Modifier les appareils", - "Invite with email or username": "Inviter par e-mail ou nom d’utilisateur", - "You can change these anytime.": "Vous pouvez les changer à n’importe quel moment.", - "Add some details to help people recognise it.": "Ajoutez des informations pour aider les personnes à l’identifier.", - "Verify your identity to access encrypted messages and prove your identity to others.": "Vérifiez votre identité pour accéder aux messages chiffrés et prouver votre identité aux autres.", - "You can add more later too, including already existing ones.": "Vous pourrez en ajouter plus tard, y compris certains déjà existant.", - "Let's create a room for each of them.": "Créons un salon pour chacun d’entre eux.", - "What are some things you want to discuss in %(spaceName)s?": "De quoi voulez-vous discuter dans %(spaceName)s ?", - "Verification requested": "Vérification requise", - "Avatar": "Avatar", - "Reset event store": "Réinitialiser le magasin d’évènements", - "You most likely do not want to reset your event index store": "Il est probable que vous ne vouliez pas réinitialiser votre magasin d’index d’évènements", - "Reset event store?": "Réinitialiser le magasin d’évènements ?", - "Consult first": "Consulter d’abord", - "Invited people will be able to read old messages.": "Les personnes invitées pourront lire les anciens messages.", - "We couldn't create your DM.": "Nous n’avons pas pu créer votre message direct.", - "Add existing rooms": "Ajouter des salons existants", - "%(count)s people you know have already joined": { - "one": "%(count)s personne que vous connaissez en fait déjà partie", - "other": "%(count)s personnes que vous connaissez en font déjà partie" - }, - "Invite to just this room": "Inviter seulement dans ce salon", - "Manage & explore rooms": "Gérer et découvrir les salons", - "unknown person": "personne inconnue", - "%(deviceId)s from %(ip)s": "%(deviceId)s depuis %(ip)s", - "Review to ensure your account is safe": "Vérifiez pour assurer la sécurité de votre compte", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Vous êtes la seule personne ici. Si vous partez, plus personne ne pourra rejoindre cette conversation, y compris vous.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Si vous réinitialisez tout, vous allez repartir sans session et utilisateur de confiance. Vous pourriez ne pas voir certains messages passés.", - "Only do this if you have no other device to complete verification with.": "Poursuivez seulement si vous n’avez aucun autre appareil avec lequel procéder à la vérification.", - "Reset everything": "Tout réinitialiser", - "Forgotten or lost all recovery methods? Reset all": "Vous avez perdu ou oublié tous vos moyens de récupération ? Tout réinitialiser", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Si vous le faites, notez qu’aucun de vos messages ne sera supprimé, mais la recherche pourrait être dégradée pendant quelques instants, le temps de recréer l’index", - "View message": "Afficher le message", - "You can select all or individual messages to retry or delete": "Vous pouvez choisir de renvoyer ou supprimer tous les messages ou seulement certains", - "Sending": "Envoi", - "Retry all": "Tout renvoyer", - "Delete all": "Tout supprimer", - "Some of your messages have not been sent": "Certains de vos messages n’ont pas été envoyés", - "Including %(commaSeparatedMembers)s": "Dont %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Afficher le membre", - "other": "Afficher les %(count)s membres" - }, - "Failed to send": "Échec de l’envoi", - "Enter your Security Phrase a second time to confirm it.": "Saisissez à nouveau votre phrase secrète pour la confirmer.", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Choisissez des salons ou conversations à ajouter. C’est un espace rien que pour vous, personne n’en sera informé. Vous pourrez en ajouter plus tard.", - "What do you want to organise?": "Que voulez-vous organiser ?", - "You have no ignored users.": "Vous n’avez ignoré personne.", - "Select a room below first": "Sélectionnez un salon ci-dessous d’abord", - "Want to add a new room instead?": "Voulez-vous plutôt ajouter un nouveau salon ?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Ajout du salon…", - "other": "Ajout des salons… (%(progress)s sur %(count)s)" - }, - "Not all selected were added": "Toute la sélection n’a pas été ajoutée", - "You are not allowed to view this server's rooms list": "Vous n’avez pas l’autorisation d’accéder à la liste des salons de ce serveur", - "Error processing voice message": "Erreur lors du traitement du message vocal", - "We didn't find a microphone on your device. Please check your settings and try again.": "Nous n’avons pas détecté de microphone sur votre appareil. Merci de vérifier vos paramètres et de réessayer.", - "No microphone found": "Aucun microphone détecté", - "We were unable to access your microphone. Please check your browser settings and try again.": "Nous n’avons pas pu accéder à votre microphone. Merci de vérifier les paramètres de votre navigateur et de réessayer.", - "Unable to access your microphone": "Impossible d’accéder à votre microphone", - "Please enter a name for the space": "Veuillez renseigner un nom pour l’espace", - "Connecting": "Connexion", - "Message search initialisation failed": "Échec de l’initialisation de la recherche de message", - "Search names and descriptions": "Rechercher par nom et description", - "You may contact me if you have any follow up questions": "Vous pouvez me contacter si vous avez des questions par la suite", - "To leave the beta, visit your settings.": "Pour quitter la bêta, consultez les paramètres.", - "Add reaction": "Ajouter une réaction", - "Space Autocomplete": "Autocomplétion d’espace", - "Go to my space": "Accéder à mon espace", - "Currently joining %(count)s rooms": { - "one": "Vous êtes en train de rejoindre %(count)s salon", - "other": "Vous êtes en train de rejoindre %(count)s salons" - }, - "The user you called is busy.": "L’utilisateur que vous avez appelé est indisponible.", - "User Busy": "Utilisateur indisponible", - "Or send invite link": "Ou envoyer le lien d’invitation", - "Some suggestions may be hidden for privacy.": "Certaines suggestions pourraient être masquées pour votre confidentialité.", - "Search for rooms or people": "Rechercher des salons ou des gens", - "Sent": "Envoyé", - "You don't have permission to do this": "Vous n’avez pas les permissions nécessaires pour effectuer cette action", - "Error - Mixed content": "Erreur - Contenu mixte", - "Error loading Widget": "Erreur lors du chargement du widget", - "Pinned messages": "Messages épinglés", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Si vous avez les permissions, ouvrez le menu de n’importe quel message et sélectionnez Épingler pour les afficher ici.", - "Nothing pinned, yet": "Rien d’épinglé, pour l’instant", - "End-to-end encryption isn't enabled": "Le chiffrement de bout en bout n’est pas activé", - "Report": "Signaler", - "Collapse reply thread": "Masquer le fil de discussion", - "Show preview": "Afficher l’aperçu", - "View source": "Afficher la source", - "Settings - %(spaceName)s": "Paramètres - %(spaceName)s", - "Please provide an address": "Veuillez fournir une adresse", - "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.", - "Published addresses can be used by anyone on any server to join your room.": "Les adresses publiées peuvent être utilisées par tout le monde sur tous les serveurs pour rejoindre votre salon.", - "Published addresses can be used by anyone on any server to join your space.": "Les adresses publiées peuvent être utilisées par tout le monde sur tous les serveurs pour rejoindre votre espace.", - "This space has no local addresses": "Cet espace n’a pas d’adresse locale", - "Space information": "Informations de l’espace", - "Recommended for public spaces.": "Recommandé pour les espaces publics.", - "Allow people to preview your space before they join.": "Permettre aux personnes d’avoir un aperçu de l’espace avant de le rejoindre.", - "Preview Space": "Aperçu de l’espace", - "Decide who can view and join %(spaceName)s.": "Décider qui peut visualiser et rejoindre %(spaceName)s.", - "Visibility": "Visibilité", - "This may be useful for public spaces.": "Ceci peut être utile pour les espaces publics.", - "Guests can join a space without having an account.": "Les visiteurs peuvent rejoindre un espace sans disposer d’un compte.", - "Enable guest access": "Activer l’accès visiteur", - "Failed to update the history visibility of this space": "Échec de la mise à jour de la visibilité de l’historique pour cet espace", - "Failed to update the guest access of this space": "Échec de la mise à jour de l’accès visiteur de cet espace", - "Failed to update the visibility of this space": "Échec de la mise à jour de la visibilité de cet espace", - "Address": "Adresse", - "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 ", - "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 (%(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)", - "Identity server URL must be HTTPS": "L’URL du serveur d’identité doit être en HTTPS", - "User Directory": "Répertoire utilisateur", - "Error processing audio message": "Erreur lors du traitement du message audio", - "Show %(count)s other previews": { - "one": "Afficher %(count)s autre aperçu", - "other": "Afficher %(count)s autres aperçus" - }, - "Images, GIFs and videos": "Images, GIF et vidéos", - "Code blocks": "Blocs de code", - "Displaying time": "Affichage de l’heure", - "Keyboard shortcuts": "Raccourcis clavier", - "There was an error loading your notification settings.": "Une erreur est survenue lors du chargement de vos paramètres de notification.", - "Mentions & keywords": "Mentions et mots-clés", - "Global": "Global", - "New keyword": "Nouveau mot-clé", - "Keyword": "Mot-clé", - "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.", - "Space members": "Membres de l’espace", - "Anyone in a space can find and join. You can select multiple spaces.": "Tout le monde dans un espace peut trouver et venir. Vous pouvez sélectionner plusieurs espaces.", - "Spaces with access": "Espaces avec accès", - "Anyone in a space can find and join. Edit which spaces can access here.": "Tout le monde dans un espace peut trouver et venir. Modifier les accès des espaces ici.", - "Currently, %(count)s spaces have access": { - "other": "%(count)s espaces ont actuellement l’accès", - "one": "Actuellement, un espace a accès" - }, - "& %(count)s more": { - "other": "& %(count)s de plus", - "one": "& %(count)s autres" - }, - "Upgrade required": "Mise-à-jour nécessaire", - "Anyone can find and join.": "Tout le monde peut trouver et venir.", - "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.", - "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", - "Search for spaces": "Rechercher des espaces", - "Create a new space": "Créer un nouvel espace", - "Want to add a new space instead?": "Vous voulez plutôt ajouter un nouvel espace ?", - "Add existing space": "Ajouter un espace existant", - "Share content": "Partager le contenu", - "Application window": "Fenêtre d’application", - "Share entire screen": "Partager l’écran entier", - "Decrypting": "Déchiffrement", - "The call is in an unknown state!": "Cet appel est dans un état inconnu !", - "An unknown error occurred": "Une erreur inconnue s’est produite", - "Their device couldn't start the camera or microphone": "Leur appareil n’a pas pu démarrer la caméra ou le microphone", - "Connection failed": "Connexion échouée", - "Could not connect media": "Impossible de se connecter au média", - "Call back": "Rappeler", - "Access": "Accès", - "People with supported clients will be able to join the room without having a registered account.": "Les personnes utilisant un client pris en charge pourront rejoindre le salon sans compte.", - "Unable to copy a link to the room to the clipboard.": "Impossible de copier le lien du salon dans le presse-papier.", - "Unable to copy room link": "Impossible de copier le lien du salon", - "Error downloading audio": "Erreur lors du téléchargement de l’audio", - "Unnamed audio": "Audio sans nom", - "Add space": "Ajouter un espace", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Veuillez notez que la mise-à-jour va créer une nouvelle version de ce salon. Tous les messages actuels resteront dans ce salon archivé.", - "Automatically invite members from this room to the new one": "Inviter automatiquement les membres de ce salon dans le nouveau", - "These are likely ones other room admins are a part of.": "Ces autres administrateurs du salon en font probablement partie.", - "Other spaces or rooms you might not know": "Autres espaces ou salons que vous pourriez ne pas connaître", - "Spaces you know that contain this room": "Les espaces connus qui contiennent ce salon", - "Search spaces": "Rechercher des espaces", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Choisir quels espaces peuvent accéder à ce salon. Si un espace est sélectionné, ses membres pourront trouver et rejoindre .", - "Select spaces": "Sélectionner des espaces", - "You're removing all spaces. Access will default to invite only": "Vous allez supprimer tous les espaces. L’accès se fera sur invitation uniquement par défaut", - "Leave %(spaceName)s": "Quitter %(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.": "Vous êtes le seul administrateur de certains salons ou espaces que vous souhaitez quitter. En les quittant, vous les laisserez sans aucun administrateur.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Vous êtes le seul administrateur de cet espace. En le quittant, plus personne n’aura le contrôle dessus.", - "You won't be able to rejoin unless you are re-invited.": "Il vous sera impossible de revenir à moins d’y être réinvité.", - "Search %(spaceName)s": "Rechercher %(spaceName)s", - "Want to add an existing space instead?": "Vous voulez plutôt ajouter un espace existant ?", - "Private space (invite only)": "Espace privé (uniquement sur invitation)", - "Space visibility": "Visibilité de l’espace", - "Add a space to a space you manage.": "Ajouter un espace à l’espace que vous gérez.", - "Only people invited will be able to find and join this space.": "Seules les personnes invitées pourront trouver et rejoindre cet espace.", - "Anyone will be able to find and join this space, not just members of .": "Quiconque pourra trouver et rejoindre cet espace, pas seulement les membres de .", - "Anyone in will be able to find and join.": "Tous les membres de pourront trouver et venir.", - "Public room": "Salon public", - "Missed call": "Appel manqué", - "Call declined": "Appel rejeté", - "Stop recording": "Arrêter l’enregistrement", - "Send voice message": "Envoyer un message vocal", - "More": "Plus", - "Show sidebar": "Afficher la barre latérale", - "Hide sidebar": "Masquer la barre latérale", - "Surround selected text when typing special characters": "Entourer le texte sélectionné lors de la saisie de certains caractères", - "Unknown failure: %(reason)s": "Erreur inconnue : %(reason)s", - "No answer": "Pas de réponse", - "Delete avatar": "Supprimer l’avatar", - "Rooms and spaces": "Salons et espaces", - "Results": "Résultats", - "Enable encryption in settings.": "Activer le chiffrement dans les paramètres.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Vos messages privés sont normalement chiffrés, mais ce salon ne l’est pas. Cela est généralement dû à un périphérique non supporté, ou à un moyen de communication non supporté comme les invitations par e-mail.", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Pour éviter ces problèmes, créez un nouveau salon public pour la conversation que vous souhaitez avoir.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Il n’est pas recommandé de rendre public les salons chiffrés. Cela veut dire que quiconque pourra trouver et rejoindre le salon, donc tout le monde pourra lire les messages. Vous n’aurez plus aucun avantage lié au chiffrement. Chiffrer les messages dans un salon public ralentira la réception et l’envoi de messages.", - "Are you sure you want to make this encrypted room public?": "Êtes-vous sûr de vouloir rendre public ce salon chiffré ?", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Pour éviter ces problèmes, créez un nouveau salon chiffré pour la conversation que vous souhaitez avoir.", - "Are you sure you want to add encryption to this public room?": "Êtes-vous sûr de vouloir ajouter le chiffrement dans ce salon public ?", - "Cross-signing is ready but keys are not backed up.": "La signature croisée est prête mais les clés ne sont pas sauvegardées.", - "Some encryption parameters have been changed.": "Certains paramètres de chiffrement ont été changés.", - "Role in ": "Rôle dans ", - "%(reactors)s reacted with %(content)s": "%(reactors)s ont réagi avec %(content)s", - "Message didn't send. Click for info.": "Le message n’a pas été envoyé. Cliquer pour plus d’info.", - "Unknown failure": "Erreur inconnue", - "Failed to update the join rules": "Échec de mise-à-jour des règles pour rejoindre le salon", - "Select the roles required to change various parts of the space": "Sélectionner les rôles nécessaires pour modifier les différentes parties de l’espace", - "Anyone in can find and join. You can select other spaces too.": "Quiconque dans peut trouver et rejoindre. Vous pouvez également choisir d’autres espaces.", - "To join a space you'll need an invite.": "Vous avez besoin d’une invitation pour rejoindre un espace.", - "Would you like to leave the rooms in this space?": "Voulez-vous quitter les salons de cet espace ?", - "You are about to leave .": "Vous êtes sur le point de quitter .", - "Leave some rooms": "Quitter certains salons", - "Leave all rooms": "Quitter tous les salons", - "Don't leave any rooms": "Ne quitter aucun salon", - "MB": "Mo", - "In reply to this message": "En réponse à ce message", - "Export chat": "Exporter la conversation", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "La réinitialisation de vos clés de vérification ne peut pas être annulé. Après la réinitialisation, vous n’aurez plus accès à vos anciens messages chiffrés, et tous les amis que vous aviez précédemment vérifiés verront des avertissement de sécurité jusqu'à ce vous les vérifiiez à nouveau.", - "Downloading": "Téléchargement en cours", - "I'll verify later": "Je ferai la vérification plus tard", - "Verify with Security Key": "Vérifié avec une clé de sécurité", - "Verify with Security Key or Phrase": "Vérifier avec une clé de sécurité ou une phrase", - "Proceed with reset": "Faire la réinitialisation", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Il semblerait que vous n’avez pas de clé de sécurité ou d’autres appareils pour faire la vérification. Cet appareil ne pourra pas accéder aux anciens messages chiffrés. Afin de vérifier votre identité sur cet appareil, vous devrez réinitialiser vos clés de vérifications.", - "Skip verification for now": "Ignorer la vérification pour l’instant", - "Really reset verification keys?": "Réinitialiser les clés de vérification, c’est certain ?", - "Show:": "Affiche :", - "Shows all threads from current room": "Affiche tous les fils de discussion du salon actuel", - "All threads": "Tous les fils de discussion", - "My threads": "Mes fils de discussion", - "They won't be able to access whatever you're not an admin of.": "Ils ne pourront plus accéder aux endroits dans lesquels vous n’êtes pas administrateur.", - "Ban them from specific things I'm able to": "Les bannir de certains endroits où j’ai le droit de le faire", - "Unban them from specific things I'm able to": "Annuler le bannissement de certains endroits où j’ai le droit de le faire", - "Ban them from everything I'm able to": "Les bannir de partout où j’ai le droit de le faire", - "Unban them from everything I'm able to": "Annuler le bannissement de partout où j’ai le droit de le faire", - "Ban from %(roomName)s": "Bannir de %(roomName)s", - "Unban from %(roomName)s": "Annuler le bannissement de %(roomName)s", - "They'll still be able to access whatever you're not an admin of.": "Ils pourront toujours accéder aux endroits dans lesquels vous n’êtes pas administrateur.", - "Disinvite from %(roomName)s": "Annuler l’invitation à %(roomName)s", - "Create poll": "Créer un sondage", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Mise-à-jour de l’espace…", - "other": "Mise-à-jour des espaces… (%(progress)s sur %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Envoi de l’invitation…", - "other": "Envoi des invitations… (%(progress)s sur %(count)s)" - }, - "Loading new room": "Chargement du nouveau salon", - "Upgrading room": "Mise-à-jour du salon", - "What projects are your team working on?": "Sur quels projets travaille votre équipe ?", - "See room timeline (devtools)": "Voir l’historique du salon (outils développeurs)", - "View in room": "Voir dans le salon", - "Enter your Security Phrase or to continue.": "Saisissez votre phrase de sécurité ou pour continuer.", - "%(count)s reply": { - "one": "%(count)s réponse", - "other": "%(count)s réponses" - }, - "Developer mode": "Mode développeur", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Stockez votre clé de sécurité dans un endroit sûr, comme un gestionnaire de mots de passe ou un coffre, car elle est utilisée pour protéger vos données chiffrées.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Nous génèrerons une clé de sécurité que vous devrez stocker dans un endroit sûr, comme un gestionnaire de mots de passe ou un coffre.", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Récupérez l’accès à votre compte et restaurez les clés de chiffrement dans cette session. Sans elles, vous ne pourrez pas lire tous vos messages chiffrés dans toutes vos sessions.", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Sans vérification, vous n’aurez pas accès à tous vos messages et vous n’apparaîtrez pas comme de confiance aux autres.", - "Shows all threads you've participated in": "Affiche tous les fils de discussion auxquels vous avez participé", - "Joined": "Rejoint", - "Joining": "En train de rejoindre", - "You're all caught up": "Vous êtes à jour", - "If you can't see who you're looking for, send them your invite link below.": "Si vous ne trouvez pas la personne que vous cherchez, envoyez-lui le lien d’invitation ci-dessous.", - "In encrypted rooms, verify all users to ensure it's secure.": "Dans les salons chiffrés, vérifiez tous les utilisateurs pour vous assurer qu’il est sécurisé.", - "Yours, or the other users' session": "Votre session ou celle de l’autre utilisateur", - "Yours, or the other users' internet connection": "Votre connexion internet ou celle de l’autre utilisateur", - "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.", - "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", - "Sign out devices": { - "one": "Déconnecter l’appareil", - "other": "Déconnecter les appareils" - }, - "Click the button below to confirm signing out these devices.": { - "one": "Cliquer sur le bouton ci-dessous pour confirmer la déconnexion de cet appareil.", - "other": "Cliquer sur le bouton ci-dessous pour confirmer la déconnexion de ces appareils." - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Confirmez la déconnexion de cet appareil en utilisant l’authentification unique pour prouver votre identité.", - "other": "Confirmez la déconnexion de ces appareils en utilisant l’authentification unique pour prouver votre identité." - }, - "Automatically send debug logs on any error": "Envoyer automatiquement les journaux de débogage en cas d’erreur", - "Use a more compact 'Modern' layout": "Utiliser une mise en page « moderne » plus compacte", - "Light high contrast": "Contraste élevé clair", - "Someone already has that username. Try another or if it is you, sign in below.": "Quelqu’un d’autre a déjà ce nom d’utilisateur. Essayez-en un autre ou bien, si c’est vous, connecter vous ci-dessous.", - "Copy link to thread": "Copier le lien du fil de discussion", - "Thread options": "Options des fils de discussion", - "Add option": "Ajouter un choix", - "Option %(number)s": "Choix %(number)s", - "Create options": "Créer des choix", - "Write an option": "Écrivez un choix", - "Question or topic": "Question ou sujet", - "What is your poll question or topic?": "Quelle est la question ou le sujet de votre sondage ?", - "Create Poll": "Créer un sondage", - "You do not have permission to start polls in this room.": "Vous n’avez pas la permission de démarrer un sondage dans ce salon.", - "Show all threads": "Afficher tous les fils de discussion", - "Keep discussions organised with threads": "Garde les discussions organisées à l’aide de fils de discussion", - "Mentions only": "Seulement les mentions", - "Forget": "Oublier", - "Files": "Fichiers", - "Close this widget to view it in this panel": "Fermer ce widget pour l’afficher dans ce panneau", - "Unpin this widget to view it in this panel": "Désépinglez ce widget pour l’afficher dans ce panneau", - "Reply in thread": "Répondre dans le fil de discussion", - "You won't get any notifications": "Vous n’aurez aucune notification", - "Get notified only with mentions and keywords as set up in your settings": "Recevoir des notifications uniquement pour les mentions et mot-clés comme défini dans vos paramètres", - "@mentions & keywords": "@mentions et mots-clés", - "Get notified for every message": "Recevoir une notification pour chaque message", - "Get notifications as set up in your settings": "Recevoir les notifications comme défini dans vos paramètres", - "Rooms outside of a space": "Salons en dehors d’un espace", - "Show all your rooms in Home, even if they're in a space.": "Affiche tous vos salons dans l’accueil, même s’ils font partis d’un espace.", - "Home is useful for getting an overview of everything.": "L’accueil permet d’avoir un aperçu global.", - "Spaces to show": "Espaces à afficher", - "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", - "Other rooms": "Autres salons", - "Spaces you know that contain this space": "Les espaces connus qui contiennent cet espace", - "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é.", - "Failed to post poll": "Échec lors de la soumission du sondage", - "Based on %(count)s votes": { - "one": "Sur la base de %(count)s vote", - "other": "Sur la base de %(count)s votes" - }, - "%(count)s votes": { - "one": "%(count)s vote", - "other": "%(count)s votes" - }, - "Sorry, your vote was not registered. Please try again.": "Désolé, votre vote n’a pas été enregistré. Veuillez réessayer.", - "Vote not registered": "Vote non enregistré", - "Chat": "Conversation privée", - "Home options": "Options de l’accueil", - "%(spaceName)s menu": "Menu %(spaceName)s", - "Join public room": "Rejoindre le salon public", - "Add people": "Ajouter des personnes", - "Invite to space": "Inviter dans l’espace", - "Start new chat": "Commencer une nouvelle conversation privée", - "Recently viewed": "Affiché récemment", - "To view all keyboard shortcuts, click here.": "Pour voir tous les raccourcis claviers, cliquez ici.", - "Pin to sidebar": "Épingler à la barre latérale", - "Quick settings": "Paramètres rapides", - "Developer": "Développeur", - "Experimental": "Expérimental", - "Themes": "Thèmes", - "Moderation": "Modération", - "Messaging": "Messagerie", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s et %(count)s autre", - "other": "%(spaceName)s et %(count)s autres" - }, - "Link to room": "Lien vers le salon", - "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.": "Êtes-vous sûr de vouloir terminer ce sondage ? Les résultats définitifs du sondage seront affichés et les gens ne pourront plus voter.", - "End Poll": "Terminer le sondage", - "Sorry, the poll did not end. Please try again.": "Désolé, le sondage n’a pas pu se terminer. Veuillez réessayer.", - "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é.", - "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", - "other": "%(count)s votes exprimés. Votez pour voir les résultats" - }, - "No votes cast": "Aucun vote exprimé", - "Final result based on %(count)s votes": { - "one": "Résultat final sur la base de %(count)s vote", - "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.", - "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", - "Recent searches": "Recherches récentes", - "To search messages, look for this icon at the top of a room ": "Pour chercher des messages, repérez cette icône en haut à droite d'un salon ", - "Other searches": "Autres recherches", - "Public rooms": "Salons public", - "Use \"%(query)s\" to search": "Utilisez « %(query)s » pour rechercher", - "Other rooms in %(spaceName)s": "Autres salons dans %(spaceName)s", - "Spaces you're in": "Espaces où vous êtes", - "Including you, %(commaSeparatedMembers)s": "Dont vous, %(commaSeparatedMembers)s", - "Copy room link": "Copier le lien du salon", - "Failed to load list of rooms.": "Impossible de charger la liste des salons.", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Cela rassemble vos conversations privées avec les membres de cet espace. Le désactiver masquera ces conversations de votre vue de %(spaceName)s.", - "Sections to show": "Sections à afficher", - "Open in OpenStreetMap": "Ouvrir dans OpenStreetMap", - "Your new device is now verified. Other users will see it as trusted.": "Votre nouvel appareil est maintenant vérifié. Les autres utilisateurs le verront comme fiable.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Votre nouvel appareil est maintenant vérifié. Il a accès à vos messages chiffrés et les autre utilisateurs le verront comme fiable.", - "Verify with another device": "Vérifier avec un autre appareil", - "Device verified": "Appareil vérifié", - "Verify this device": "Vérifier cet appareil", - "Unable to verify this device": "Impossible de vérifier cet appareil", - "Verify other device": "Vérifier un autre appareil", - "This address had invalid server or is already in use": "Cette adresse a un serveur invalide ou est déjà utilisée", - "Missing room name or separator e.g. (my-room:domain.org)": "Nom de salon ou séparateur manquant, par exemple (mon-salon:domain.org)", - "Missing domain separator e.g. (:domain.org)": "Séparateur de domaine manquant, par exemple (:domain.org)", - "toggle event": "Afficher/masquer l’évènement", - "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 ?", - "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…", - "Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "En attente de votre vérification sur votre autre appareil, %(deviceName)s (%(deviceId)s)…", - "Verify this device by confirming the following number appears on its screen.": "Vérifiez cet appareil en confirmant que le nombre suivant s’affiche sur son écran.", - "Confirm the emoji below are displayed on both devices, in the same order:": "Confirmez que les émojis ci-dessous s’affichent sur les deux appareils et dans le même ordre :", - "Back to thread": "Retour au fil de discussion", - "Room members": "Membres du salon", - "Back to chat": "Retour à la conversation", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Paire (utilisateur, session) inconnue : (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Adresse de salon non reconnue : %(roomAlias)s", - "Space home": "Accueil de l’espace", - "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.", - "Could not fetch location": "Impossible de récupérer la position", - "Message pending moderation": "Message en attente de modération", - "Message pending moderation: %(reason)s": "Message en attente de modération : %(reason)s", - "Remove from room": "Expulser du salon", - "Failed to remove user": "Échec de l’expulsion de l’utilisateur", - "Remove them from specific things I'm able to": "Les expulser de certains endroits où j’ai le droit de le faire", - "Remove them from everything I'm able to": "Les expulser de partout où j’ai le droit de le faire", - "You were removed from %(roomName)s by %(memberName)s": "Vous avez été expulsé(e) de %(roomName)s par %(memberName)s", - "Remove from %(roomName)s": "Expulser de %(roomName)s", - "Keyboard": "Clavier", - "Automatically send debug logs on decryption errors": "Envoyer automatiquement les journaux de débogage en cas d’erreurs de déchiffrement", - "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.", - "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.", - "Unable to check if username has been taken. Try again later.": "Impossible de vérifier si le nom d’utilisateur est déjà utilisé. Veuillez réessayer plus tard.", - "Pick a date to jump to": "Choisissez vers quelle date aller", - "Jump to date": "Aller à la date", - "The beginning of the room": "Le début de ce salon", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Si vous savez ce que vous faites, Element est un logiciel libre, n'hésitez pas à consulter notre GitHub (https://github.com/vector-im/element-web/) et à contribuer !", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Si quelqu'un vous a dit de copier/coller quelque chose ici, il y a de fortes chances que vous soyez victime d'une escroquerie !", - "Wait!": "Attendez !", - "This address does not point at this room": "Cette adresse ne pointe pas vers ce salon", - "Location": "Position", - "Poll": "Sondage", - "Voice Message": "Message vocal", - "Hide stickers": "Cacher les autocollants", - "Feedback sent! Thanks, we appreciate it!": "Commentaire envoyé ! Merci, nous l’apprécions !", - "%(space1Name)s and %(space2Name)s": "%(space1Name)s et %(space2Name)s", - "Automatically send debug logs when key backup is not functioning": "Envoyer automatiquement les journaux de débogage lorsque la sauvegarde des clés ne fonctionne pas", - "Open thread": "Ouvrir le fil de discussion", - "Pinned": "Épinglé", - "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.", - "Drop a Pin": "Choisir sur la carte", - "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", - "Search Dialog": "Fenêtre de recherche", - "Use to scroll": "Utilisez pour faire défiler", - "Join %(roomAddress)s": "Rejoindre %(roomAddress)s", - "Results are only revealed when you end the poll": "Les résultats ne sont révélés que lorsque vous terminez le sondage", - "Voters see results as soon as they have voted": "Les participants voient les résultats dès qu'ils ont voté", - "Closed poll": "Sondage terminé", - "Open poll": "Ouvrir le sondage", - "Poll type": "Type de sondage", - "Edit poll": "Modifier le sondage", - "%(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.", - "We couldn't send your location": "Nous n'avons pas pu envoyer votre position", - "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.", - "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.", - "This homeserver is not configured to display maps.": "Ce serveur d’accueil n’est pas configuré pour afficher des cartes.", - "Click to drop a pin": "Cliquer pour mettre un marqueur", - "Click to move the pin": "Cliquer pour déplacer le marqueur", - "Shared a location: ": "A partagé une position : ", - "Shared their location: ": "Ont partagé leur position : ", - "Unable to load map": "Impossible de charger la carte", - "Click": "Clic", - "Expand quotes": "Étendre les citations", - "Collapse quotes": "Réduire les citations", - "Can't create a thread from an event with an existing relation": "Impossible de créer un fil de discussion à partir d’un événement avec une relation existante", - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Les espaces sont une nouvelle manière de regrouper les salons et les personnes. Quel type d’espace voulez-vous créer ? Vous pouvez changer ceci plus tard.", - "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…)", - "Preserve system messages": "Préserver les messages systèmes", - "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?": { - "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 ?" - }, - "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.", - "Share for %(duration)s": "Partagé pendant %(duration)s", - "Currently removing messages in %(count)s rooms": { - "one": "Actuellement en train de supprimer les messages dans %(count)s salon", - "other": "Actuellement en train de supprimer les messages dans %(count)s salons" - }, - "Developer tools": "Outils de développement", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s est expérimental sur un navigateur mobile. Pour une meilleure expérience et bénéficier des dernières fonctionnalités, utilisez notre application native gratuite.", - "Threads help keep your conversations on-topic and easy to track.": "Les fils de discussion vous permettent de recentrer vos conversations et de les rendre facile à suivre.", - "An error occurred while stopping your live location, please try again": "Une erreur s’est produite en arrêtant le partage de votre position, veuillez réessayer", - "%(featureName)s Beta feedback": "Commentaires sur la bêta de %(featureName)s", - "%(count)s participants": { - "one": "1 participant", - "other": "%(count)s participants" - }, - "%(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 a été retourné en essayant d’accéder au salon. Si vous pensez que vous ne devriez pas voir ce message, veuillez soumettre un rapport d’anomalie.", - "Try again later, or ask a room or space admin to check if you have access.": "Réessayez plus tard ou demandez à l’administrateur du salon ou de l’espace si vous y avez accès.", - "This room or space is not accessible at this time.": "Ce salon ou cet espace n’est pas accessible en ce moment.", - "Are you sure you're at the right place?": "Êtes-vous sûr d’être au bon endroit ?", - "This room or space does not exist.": "Ce salon ou cet espace n’existe pas.", - "There's no preview, would you like to join?": "Il n’y a pas d’aperçu, voulez-vous rejoindre ?", - "This invite was sent to %(email)s": "Cet invitation a été envoyée à %(email)s", - "This invite was sent to %(email)s which is not associated with your account": "Cette invitation a été envoyée à %(email)s qui n’est pas associé à votre compte", - "You can still join here.": "Vous pouvez toujours rejoindre cet endroit.", - "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.": "Une erreur (%(errcode)s) s’est produite en essayant de valider votre invitation. Vous pouvez essayer de transmettre cette information à la personne qui vous a invité(e).", - "Something went wrong with your invite.": "Quelque chose s’est mal passé avec votre invitation.", - "You were banned by %(memberName)s": "Vous avez été banni par %(memberName)s", - "Forget this space": "Oublier cet espace", - "You were removed by %(memberName)s": "Vous avez été retiré par %(memberName)s", - "Loading preview": "Chargement de l’aperçu", - "New video room": "Nouveau salon visio", - "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", - "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.", - "Sorry, your homeserver is too old to participate here.": "Désolé, votre serveur d'accueil est trop vieux pour participer ici.", - "There was an error joining.": "Il y a eu une erreur en rejoignant.", - "The user's homeserver does not support the version of the space.": "Le serveur d’accueil de l’utilisateur ne prend pas en charge la version de cet espace.", - "User may or may not exist": "L’utilisateur existe peut-être", - "User does not exist": "L’utilisateur n’existe pas", - "User is already in the room": "L’utilisateur est déjà dans ce salon", - "User is already in the space": "L’utilisateur est déjà dans cet espace", - "User is already invited to the room": "L’utilisateur a déjà été invité dans ce salon", - "User is already invited to the space": "L’utilisateur a déjà été invité dans cet espace", - "You do not have permission to invite people to this space.": "Vous n’avez pas la permission d’inviter des personnes dans cet espace.", - "Failed to invite users to %(roomName)s": "Impossible d’inviter les utilisateurs dans %(roomName)s", - "View live location": "Voir la position en direct", - "Ban from room": "Bannir du salon", - "Unban from room": "Révoquer le bannissement du salon", - "Ban from space": "Bannir de l'espace", - "Confirm signing out these devices": { - "one": "Confirmer la déconnexion de cet appareil", - "other": "Confirmer la déconnexion de ces appareils" - }, - "Live location enabled": "Position en temps réel activée", - "Live location error": "Erreur de positionnement en temps réel", - "Live location ended": "Position en temps réel terminée", - "Live until %(expiryTime)s": "En direct jusqu’à %(expiryTime)s", - "Unban from space": "Révoquer le bannissement de l’espace", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Vous avez été déconnecté de tous vos appareils et ne recevrez plus de notification. Pour réactiver les notifications, reconnectez-vous sur chaque appareil.", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "Si vous voulez garder un accès à votre historique de conversation dans les salons chiffrés, configurez la sauvegarde de clés, ou bien exportez vos clés de messages à partir de l’un de vos autres appareils avant de continuer.", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "La déconnexion de vos appareils va supprimer les clés de chiffrement des messages qu’ils possèdent, rendant l’historique des conversations chiffrées illisible.", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "Conseil : Utilisez « %(replyInThread)s » en survolant un message.", - "Close sidebar": "Fermer la barre latérale", - "View List": "Voir la liste", - "View list": "Voir la liste", - "No live locations": "Pas de position en continu", - "Updated %(humanizedUpdateTime)s": "Mis-à-jour %(humanizedUpdateTime)s", - "Hide my messages from new joiners": "Cacher mes messages pour les nouveaux venus", - "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?": "Vos anciens messages seront toujours visibles des personnes qui les ont reçus, comme les courriels que vous leurs avez déjà envoyés. Voulez-vous cacher vos messages envoyés des personnes qui rejoindront les salons ultérieurement ?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Vous serez retiré(e) du serveur d’identité : vos ami(e)s ne pourront plus vous trouver à l’aide de votre courriel ou de votre numéro de téléphone", - "You will leave all rooms and DMs that you are in": "Vous quitterez tous les salons et les conversations auxquels vous participez", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Personne ne pourra réutiliser votre nom d’utilisateur (MXID), y compris vous-même : ce nom d’utilisateur restera indisponible", - "You will no longer be able to log in": "Vous ne pourrez plus vous connecter", - "You will not be able to reactivate your account": "Vous ne pourrez plus réactiver votre compte", - "Confirm that you would like to deactivate your account. If you proceed:": "Confirmez la désactivation de votre compte. Si vous continuez :", - "To continue, please enter your account password:": "Pour continuer, saisissez votre mot de passe de connexion :", - "Disinvite from room": "Désinviter du salon", - "Remove from space": "Supprimer de l’espace", - "Disinvite from space": "Désinviter de l’espace", - "Seen by %(count)s people": { - "one": "Vu par %(count)s personne", - "other": "Vu par %(count)s personnes" - }, - "Your password was successfully changed.": "Votre mot de passe a été mis à jour.", - "%(members)s and more": "%(members)s et plus", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "Votre message n’a pas été envoyé car ce serveur d’accueil a été bloqué par son administrateur. Veuillez contacter l’administrateur de votre service pour continuer à l’utiliser.", - "An error occurred while stopping your live location": "Une erreur s’est produite lors de l’arrêt de votre position en continu", - "Cameras": "Caméras", - "Output devices": "Périphériques de sortie", - "Input devices": "Périphériques d’entrée", - "Open room": "Ouvrir le salon", - "Enable live location sharing": "Activer le partage de position en continu", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "Attention : c'est une fonctionnalité expérimentale qui utilise une implémentation temporaire. Cela implique que vous ne pourrez pas supprimer votre historique de positions, et les utilisateurs avancés pourront voir votre historique de positions même après avoir arrêter le partage de votre position en continu dans ce salon.", - "Live location sharing": "Partage de position en continu", - "Show Labs settings": "Afficher les réglages des expérimentations", - "To join, please enable video rooms in Labs first": "Pour rejoindre, veuillez d’abord activer les salons vision dans la section Expérimental", - "To view, please enable video rooms in Labs first": "Pour afficher, veuillez d’abord activer les salons vision dans la section Expérimental", - "To view %(roomName)s, you need an invite": "Pour afficher %(roomName)s, vous avez besoin d’une invitation", - "Private room": "Salon privé", - "Video room": "Salon vidéo", - "%(members)s and %(last)s": "%(members)s et %(last)s", - "Resent!": "Ré-envoyé !", - "Did not receive it? Resend it": "Vous ne l’avez pas reçu ? Le renvoyer", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "Pour créer un compte, cliquez sur le lien dans l’e-mail que nous venons d’envoyer à %(emailAddress)s.", - "Unread email icon": "Icone d’e-mail non lu", - "Check your email to continue": "Vérifiez vos e-mail avant de continuer", - "An error occurred whilst sharing your live location, please try again": "Une erreur s’est produite pendant le partage de votre position, veuillez réessayer plus tard", - "An error occurred whilst sharing your live location": "Une erreur s’est produite pendant le partage de votre position", - "View related event": "Afficher les événements liés", - "Click to read topic": "Cliquer pour lire le sujet", - "Edit topic": "Modifier le sujet", - "Joining…": "En train de rejoindre…", - "Read receipts": "Accusés de réception", - "%(count)s people joined": { - "one": "%(count)s personne s’est jointe", - "other": "%(count)s personnes se sont jointes" - }, - "Failed to set direct message tag": "Échec de l’ajout de l’étiquette de conversation privée", - "Deactivating your account is a permanent action — be careful!": "La désactivation du compte est une action permanente. Soyez prudent !", - "You were disconnected from the call. (Error: %(message)s)": "Vous avez déconnecté de l’appel. (Erreur : %(message)s)", - "Connection lost": "Connexion perdue", - "Un-maximise": "Dé-maximiser", - "Remove search filter for %(filter)s": "Supprimer le filtre de recherche pour %(filter)s", - "Start a group chat": "Démarrer une conversation de groupe", - "Other options": "Autres options", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Si vous ne trouvez pas le salon que vous cherchez, demandez une invitation ou créez un nouveau salon.", - "Some results may be hidden": "Certains résultats peuvent être cachés", - "Copy invite link": "Copier le lien d’invitation", - "If you can't see who you're looking for, send them your invite link.": "Si vous ne trouvez pas la personne que vous cherchez, envoyez-lui le lien d’invitation.", - "Some results may be hidden for privacy": "Certains résultats pourraient être masqués pour des raisons de confidentialité", - "Search for": "Recherche de", - "%(count)s Members": { - "one": "%(count)s membre", - "other": "%(count)s membres" - }, - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Quand vous vous déconnectez, ces clés seront supprimées de cet appareil, et vous ne pourrez plus lire les messages chiffrés à moins d’avoir les clés de ces messages sur vos autres appareils, ou de les avoir sauvegardées sur le serveur.", - "Show: Matrix rooms": "Afficher : Salons Matrix", - "Show: %(instance)s rooms (%(server)s)": "Afficher : %(instance)s salons (%(server)s)", - "Add new server…": "Ajouter un nouveau serveur…", - "Remove server “%(roomServer)s”": "Supprimer le serveur « %(roomServer)s »", - "Video rooms are a beta feature": "Les salons vidéo sont une fonctionnalité bêta", - "Enable hardware acceleration": "Activer l’accélération matérielle", - "You cannot search for rooms that are neither a room nor a space": "Vous ne pouvez pas rechercher de salons qui ne soient ni des salons ni des espaces", - "Show spaces": "Afficher les espaces", - "Show rooms": "Afficher les salons", - "Explore public spaces in the new search dialog": "Explorer les espaces publics dans la nouvelle fenêtre de recherche", - "Join the room to participate": "Rejoindre le salon pour participer", - "Reset bearing to north": "Repositionner vers le nord", - "Mapbox logo": "Logo de Mapbox", - "Location not available": "Position non disponible", - "Find my location": "Trouver ma position", - "Exit fullscreen": "Quitter le plein écran", - "Enter fullscreen": "Afficher en plein écran", - "Map feedback": "Remarques sur la carte", - "Toggle attribution": "Changer l’attribution", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "Dans %(spaceName)s et %(count)s autre espace.", - "other": "Dans %(spaceName)s et %(count)s autres espaces." - }, - "In %(spaceName)s.": "Dans l’espace %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "Dans les espaces %(space1Name)s et %(space2Name)s.", - "Stop and close": "Arrêter et fermer", - "Online community members": "Membres de la communauté en ligne", - "Coworkers and teams": "Collègues et équipes", - "Friends and family": "Famille et amis", - "We'll help you get connected.": "Nous allons vous aider à vous connecter.", - "Who will you chat to the most?": "À qui allez-vous le plus parler ?", - "You're in": "Vous y êtes", - "You need to have the right permissions in order to share locations in this room.": "Vous avez besoin d’une autorisation pour partager des positions dans ce salon.", - "You don't have permission to share locations": "Vous n’avez pas l’autorisation de partager des positions", - "Messages in this chat will be end-to-end encrypted.": "Les messages de cette conversation seront chiffrés de bout en bout.", - "Saved Items": "Éléments sauvegardés", - "Send your first message to invite to chat": "Envoyez votre premier message pour inviter à discuter", - "Choose a locale": "Choisir une langue", - "Spell check": "Vérificateur orthographique", - "We're creating a room with %(names)s": "Nous créons un salon avec %(names)s", - "Your server doesn't support disabling sending read receipts.": "Votre serveur ne supporte pas la désactivation de l’envoi des accusés de réception.", - "Share your activity and status with others.": "Partager votre activité et votre statut avec les autres.", - "Last activity": "Dernière activité", - "Current session": "Cette session", - "Sessions": "Sessions", - "Interactively verify by emoji": "Vérifier de façon interactive avec des émojis", - "Manually verify by text": "Vérifier manuellement avec un texte", - "Security recommendations": "Recommandations de sécurité", - "Filter devices": "Filtrer les appareils", - "Inactive for %(inactiveAgeDays)s days or longer": "Inactive depuis au moins %(inactiveAgeDays)s jours", - "Inactive": "Inactive", - "Not ready for secure messaging": "Messagerie non sécurisée", - "Ready for secure messaging": "Messagerie sécurisée", - "All": "Tout", - "No sessions found.": "Aucune session n’a été trouvée.", - "No inactive sessions found.": "Aucune session inactive n’a été trouvée.", - "No unverified sessions found.": "Aucune session non vérifiée n’a été trouvée.", - "No verified sessions found.": "Aucune session vérifiée n’a été trouvée.", - "Inactive sessions": "Sessions inactives", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Vérifiez vos sessions pour améliorer la sécurité de votre messagerie, ou déconnectez celles que vous ne connaissez pas ou n’utilisez plus.", - "Unverified sessions": "Sessions non vérifiées", - "For best security, sign out from any session that you don't recognize or use anymore.": "Pour une meilleure sécurité, déconnectez toutes les sessions que vous ne connaissez pas ou que vous n’utilisez plus.", - "Verified sessions": "Sessions vérifiées", - "Verify or sign out from this session for best security and reliability.": "Vérifiez ou déconnectez cette session pour une meilleure sécurité et fiabilité.", - "Unverified session": "Session non vérifiée", - "This session is ready for secure messaging.": "Cette session est prête pour l’envoi de messages sécurisés.", - "Verified session": "Session vérifiée", - "Inactive for %(inactiveAgeDays)s+ days": "Inactif depuis plus de %(inactiveAgeDays)s jours", - "Session details": "Détails de session", - "IP address": "Adresse IP", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "Pour une meilleure sécurité, vérifiez vos sessions et déconnectez toutes les sessions que vous ne connaissez pas ou que vous n’utilisez plus.", - "Other sessions": "Autres sessions", - "Show shortcut to welcome checklist above the room list": "Afficher le raccourci vers la liste de vérification de bienvenue au-dessus de la liste des salons", - "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.": "Il n'est pas recommandé d’ajouter le chiffrement aux salons publics. Tout le monde peut trouver et rejoindre les salons publics, donc tout le monde peut lire les messages qui s’y trouvent. Vous n’aurez aucun des avantages du chiffrement, et vous ne pourrez pas le désactiver plus tard. Chiffrer les messages dans un salon public ralentira la réception et l’envoi de messages.", - "Empty room (was %(oldName)s)": "Salon vide (précédemment %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "Envoi de l’invitation à %(user)s et 1 autre", - "other": "Envoi de l’invitation à %(user)s et %(count)s autres" - }, - "Inviting %(user1)s and %(user2)s": "Envoi de l’invitation à %(user1)s et %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s et un autre", - "other": "%(user)s et %(count)s autres" - }, - "%(user1)s and %(user2)s": "%(user1)s et %(user2)s", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s ou %(copyButton)s", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s ou %(recoveryFile)s", - "Proxy URL": "URL du serveur mandataire (proxy)", - "Proxy URL (optional)": "URL du serveur mandataire (proxy – facultatif)", - "To disable you will need to log out and back in, use with caution!": "Pour la désactiver, vous devrez vous déconnecter et vous reconnecter, faites attention !", - "Sliding Sync configuration": "Configuration de la synchronisation progressive", - "Your server lacks native support, you must specify a proxy": "Votre serveur manque d’un support natif, vous devez spécifier un serveur mandataire (proxy)", - "Your server lacks native support": "Votre serveur manque d’un support natif", - "Your server has native support": "Votre serveur a un support natif", - "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", - "Rename session": "Renommer la session", - "You do not have permission to start voice calls": "Vous n’avez pas la permission de démarrer un appel audio", - "There's no one here to call": "Il n’y a personne à appeler ici", - "You do not have permission to start video calls": "Vous n’avez pas la permission de démarrer un appel vidéo", - "Ongoing call": "Appel en cours", - "Video call (Jitsi)": "Appel vidéo (Jitsi)", - "Failed to set pusher state": "Échec lors de la définition de l’état push", - "Receive push notifications on this session.": "Recevoir les notifications push sur cette session.", - "Push notifications": "Notifications push", - "Toggle push notifications on this session.": "Activer/désactiver les notifications push pour cette session.", - "Live": "Direct", - "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", - "URL": "URL", - "Unknown session type": "Type de session inconnu", - "Web session": "session internet", - "Mobile session": "Session de téléphone portable", - "Desktop session": "Session de bureau", - "Unknown room": "Salon inconnu", - "Close call": "Terminer l’appel", - "Spotlight": "Projecteur", - "Freedom": "Liberté", - "Room info": "Information du salon", - "View chat timeline": "Afficher la chronologie du chat", - "Video call (%(brand)s)": "Appel vidéo (%(brand)s)", - "Operating system": "Système d’exploitation", - "Call type": "Type d’appel", - "You do not have sufficient permissions to change this.": "Vous n’avez pas assez de permissions pour changer ceci.", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s est chiffré de bout en bout, mais n’est actuellement utilisable qu’avec un petit nombre d’utilisateurs.", - "Enable %(brand)s as an additional calling option in this room": "Activer %(brand)s comme une option supplémentaire d’appel dans ce salon", - "Sorry — this call is currently full": "Désolé — Cet appel est actuellement complet", - "resume voice broadcast": "continuer la diffusion audio", - "pause voice broadcast": "mettre en pause la diffusion audio", - "Completing set up of your new device": "Fin de la configuration de votre nouvel appareil", - "Waiting for device to sign in": "En attente de connexion de l’appareil", - "Review and approve the sign in": "Vérifier et autoriser la connexion", - "Start at the sign in screen": "Démarrez à l’écran de connexion", - "Scan the QR code below with your device that's signed out.": "Scannez le QR code ci-dessous avec l’appareil qui n’est pas connecté.", - "By approving access for this device, it will have full access to your account.": "En autorisant l’accès pour cet appareil, il aura un accès complet à votre compte.", - "Check that the code below matches with your other device:": "Vérifiez que le code ci-dessous correspond à celui sur votre autre appareil :", - "Devices connected": "Appareils connectés", - "The homeserver doesn't support signing in another device.": "Le serveur d’accueil ne prend pas en charge la connexion d’un autre appareil.", - "An unexpected error occurred.": "Une erreur inattendue s’est produite.", - "The request was cancelled.": "La demande a été annulée.", - "The other device isn't signed in.": "L’autre appareil n’est pas connecté.", - "The other device is already signed in.": "L’autre appareil est déjà connecté.", - "The request was declined on the other device.": "La requête a été refusée sur l’autre appareil.", - "Linking with this device is not supported.": "L’appairage avec cet appareil n’est pas pris en charge.", - "The scanned code is invalid.": "Le code scanné est invalide.", - "The linking wasn't completed in the required time.": "L’appairage n’a pas été effectué dans le temps imparti.", - "Sign in new device": "Connecter le nouvel appareil", - "Show QR code": "Afficher le QR code", - "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.": "Vous pouvez utiliser cet appareil pour vous connecter sur un autre appareil avec un QR code. Vous devrez scanner le QR code affiché sur cet appareil avec votre autre appareil qui n’est pas connecté.", - "Sign in with QR code": "Se connecter avec un QR code", - "Browser": "Navigateur", - "Yes, stop broadcast": "Oui, arrêter la diffusion", - "Stop live broadcasting?": "Arrêter la diffusion en direct ?", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Une autre personne est déjà en train de réaliser une diffusion audio. Attendez que sa diffusion audio soit terminée pour en démarrer une nouvelle.", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "Vous n’avez pas les permissions requises pour démarrer une nouvelle diffusion audio dans ce salon. Contactez un administrateur du salon pour mettre-à-jour vos permissions.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "Vous êtes déjà en train de réaliser une diffusion audio. Veuillez terminer votre diffusion audio actuelle pour en démarrer une nouvelle.", - "Can't start a new voice broadcast": "Impossible de commencer une nouvelle diffusion audio", - "play voice broadcast": "lire la diffusion audio", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "Voulez-vous vraiment déconnecter %(count)s session ?", - "other": "Voulez-vous vraiment déconnecter %(count)s de vos sessions ?" - }, - "Show formatting": "Afficher le formatage", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Pensez à déconnecter les anciennes sessions (%(inactiveAgeDays)s jours ou plus) que vous n’utilisez plus.", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "Supprimer les sessions inactives améliore la sécurité et les performances, et vous permets plus facilement d’identifier une nouvelle session suspicieuse.", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "Les sessions inactives sont des sessions que vous n’avez pas utilisées depuis un certain temps, mais elles reçoivent toujours les clés de chiffrement.", - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "Vous devriez vous tout particulièrement vous assurer que vous connaissez ces sessions, car elles peuvent représenter un usage frauduleux de votre compte.", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "Les sessions non vérifiées se sont identifiées avec vos identifiants mais n’ont pas fait de vérification croisée.", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "Cela leur donne un gage de confiance qu’il parle vraiment avec vous, mais cela veut également dire qu’ils pourront voir le nom de la session que vous choisirez ici.", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "Dans vos conversations privées et vos salons, les autres utilisateurs pourront voir la liste complète de vos sessions.", - "Renaming sessions": "Renommer les sessions", - "Please be aware that session names are also visible to people you communicate with.": "Soyez conscient que les noms de sessions sont également visibles pour les personnes avec lesquelles vous communiquez.", - "Hide formatting": "Masquer le formatage", - "Error downloading image": "Erreur lors du téléchargement de l’image", - "Unable to show image due to error": "Impossible d’afficher l’image à cause d’une erreur", - "Connection": "Connexion", - "Voice processing": "Traitement vocal", - "Video settings": "Paramètres vidéo", - "Voice settings": "Paramètres audio", - "Automatically adjust the microphone volume": "Ajuster le volume du microphone automatiquement", - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "Concerne seulement les serveurs d’accueil qui n’en proposent pas. Votre adresse IP pourrait être diffusée pendant un appel.", - "Noise suppression": "Suppression du bruit", - "Echo cancellation": "Annulation d’écho", - "Automatic gain control": "Contrôle automatique du gain", - "When enabled, the other party might be able to see your IP address": "Si activé, l’interlocuteur peut être capable de voir votre adresse IP", - "Allow Peer-to-Peer for 1:1 calls": "Autoriser le pair-à-pair pour les appels en face à face", - "Go live": "Passer en direct", - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.": "Cela veut dire qu’elles disposent de toutes les clés nécessaires pour lire les messages chiffrés, et confirment aux autres utilisateur que vous faites confiance à cette session.", - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.": "Les sessions vérifiées sont toutes celles qui utilisent ce compte après avoir saisie la phrase de sécurité ou confirmé votre identité à l’aide d’une autre session vérifiée.", - "Show details": "Afficher les détails", - "Hide details": "Masquer les détails", - "30s forward": "30s en avant", - "30s backward": "30s en arrière", - "Send email": "Envoyer l’e-mail", - "Sign out of all devices": "Déconnecter tous les appareils", - "Confirm new password": "Confirmer le nouveau mot de passe", - "Too many attempts in a short time. Retry after %(timeout)s.": "Trop de tentatives consécutives. Réessayez après %(timeout)s.", - "Too many attempts in a short time. Wait some time before trying again.": "Trop de tentatives consécutives. Attendez un peu avant de réessayer.", - "Thread root ID: %(threadRootId)s": "ID du fil de discussion racine : %(threadRootId)s", - "Change input device": "Change de périphérique d’entrée", - "We were unable to start a chat with the other user.": "Nous n’avons pas pu démarrer une conversation avec l’autre utilisateur.", - "Error starting verification": "Erreur en démarrant la vérification", - "Buffering…": "Mise en mémoire tampon…", - "WARNING: ": "ATTENTION : ", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "Envie d’expériences ? Essayez nos dernières idées en développement. Ces fonctionnalités ne sont pas terminées ; elles peuvent changer, être instables, ou être complètement abandonnées. En savoir plus.", - "Early previews": "Avant-premières", - "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.": "Que va-t-il se passer dans %(brand)s ? La section expérimentale est la meilleure manière d’avoir des choses en avance, tester les nouvelles fonctionnalités et d’aider à les affiner avant leur lancement officiel.", - "Upcoming features": "Fonctionnalités à venir", - "Requires compatible homeserver.": "Nécessite un serveur d’accueil compatible.", - "Low bandwidth mode": "Mode faible bande passante", - "Change layout": "Changer la disposition", - "You have unverified sessions": "Vous avez des sessions non vérifiées", - "This session doesn't support encryption and thus can't be verified.": "Cette session ne prend pas en charge le chiffrement, elle ne peut donc pas être vérifiée.", - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "Pour de meilleures sécurité et confidentialité, il est recommandé d’utiliser des clients Matrix qui prennent en charge le chiffrement.", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "Vous ne pourrez pas participer aux salons qui ont activé le chiffrement en utilisant cette session.", - "Search users in this room…": "Chercher des utilisateurs dans ce salon…", - "Give one or multiple users in this room more privileges": "Donne plus de privilèges à un ou plusieurs utilisateurs de ce salon", - "Add privileged users": "Ajouter des utilisateurs privilégiés", - "%(senderName)s ended a voice broadcast": "%(senderName)s a terminé une diffusion audio", - "You ended a voice broadcast": "Vous avez terminé une diffusion audio", - "Unable to decrypt message": "Impossible de déchiffrer le message", - "This message could not be decrypted": "Ce message n’a pas pu être déchiffré", - "%(senderName)s ended a voice broadcast": "%(senderName)s a terminé une diffusion audio", - "You ended a voice broadcast": "Vous avez terminé une diffusion audio", - "Improve your account security by following these recommendations.": "Améliorez la sécurité de votre compte à l’aide de ces recommandations.", - "%(count)s sessions selected": { - "one": "%(count)s session sélectionnée", - "other": "%(count)s sessions sélectionnées" - }, - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "Vous ne pouvez pas démarrer un appel car vous êtes en train d’enregistrer une diffusion en direct. Veuillez terminer cette diffusion pour démarrer un appel.", - "Can’t start a call": "Impossible de démarrer un appel", - "Failed to read events": "Échec de la lecture des évènements", - "Failed to send event": "Échec de l’envoi de l’évènement", - " in %(room)s": " dans %(room)s", - "Verify your current session for enhanced secure messaging.": "Vérifiez cette session pour renforcer la sécurité de votre messagerie.", - "Your current session is ready for secure messaging.": "Votre session actuelle est prête pour une messagerie sécurisée.", - "Mark as read": "Marquer comme lu", - "Text": "Texte", - "Create a link": "Crée un lien", - "Sign out of %(count)s sessions": { - "one": "Déconnecter %(count)s session", - "other": "Déconnecter %(count)s sessions" - }, - "Sign out of all other sessions (%(otherSessionsCount)s)": "Déconnecter toutes les autres sessions (%(otherSessionsCount)s)", - "Yes, end my recording": "Oui, terminer mon enregistrement", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "En commençant à écouter cette diffusion en direct, votre enregistrement de diffusion en direct actuel sera interrompu.", - "Listen to live broadcast?": "Écouter la diffusion en direct ?", - "Unfortunately we're unable to start a recording right now. Please try again later.": "Malheureusement, nous ne pouvons pas démarrer l’enregistrement pour le moment. Veuillez réessayer plus tard.", - "Connection error": "Erreur de connexion", - "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.": "Vous ne pouvez pas commencer un message vocal car vous êtes en train d’enregistrer une diffusion en direct. Veuillez terminer cette diffusion pour commencer un message vocal.", - "Can't start voice message": "Impossible de commencer un message vocal", - "Edit link": "Éditer le lien", - "Decrypted source unavailable": "Source déchiffrée non disponible", - "Connection error - Recording paused": "Erreur de connexion – Enregistrement en pause", - "%(senderName)s started a voice broadcast": "%(senderName)s a démarré une diffusion audio", - "%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)", - "Registration token": "Jeton d’enregistrement", - "Enter a registration token provided by the homeserver administrator.": "Saisissez un jeton d’enregistrement fourni par l’administrateur du serveur d’accueil.", - "Unable to play this voice broadcast": "Impossible de lire cette diffusion audio", - "Manage account": "Gérer le compte", - "Your account details are managed separately at %(hostname)s.": "Les détails de votre compte sont gérés séparément sur %(hostname)s.", - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "Tous les messages et invitations de cette utilisateur seront cachés. Êtes-vous sûr de vouloir les ignorer ?", - "Ignore %(user)s": "Ignorer %(user)s", - "Unable to decrypt voice broadcast": "Impossible de décrypter la diffusion audio", - "unknown": "inconnu", - "Red": "Rouge", - "Grey": "Gris", - "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.": "Êtes-vous sûr de vouloir arrêter votre diffusion en direct ? Cela terminera la diffusion et l’enregistrement complet sera disponible dans le salon.", - "This session is backing up your keys.": "Cette session sauvegarde vos clés.", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "Votre adresse e-mail ne semble pas être associée à un identifiant Matrix sur ce serveur d’accueil.", - "Declining…": "Refus…", - "There are no past polls in this room": "Il n’y a aucun ancien sondage dans ce salon", - "There are no active polls in this room": "Il n’y a aucun sondage en cours dans ce salon", - "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "Attention : vos données personnelles (y compris les clés de chiffrement) seront stockées dans cette session. Effacez-les si vous n’utilisez plus cette session ou si vous voulez vous connecter à un autre compte.", - "Scan QR code": "Scanner le QR code", - "Select '%(scanQRCode)s'": "Sélectionnez « %(scanQRCode)s »", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Activez « %(manageIntegrations)s » dans les paramètres pour faire ça.", - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "Attention : la mise à niveau du salon ne migrera pas automatiquement les membres du salon vers la nouvelle version du salon. Nous enverrons un lien vers le nouveau salon dans l’ancienne version du salon. Les participants au salon devront cliquer sur ce lien pour rejoindre le nouveau salon.", - "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.": "Votre liste de bannissement personnelle contient tous les utilisateurs/serveurs dont vous ne voulez pas voir les messages personnellement. Quand vous aurez ignoré votre premier utilisateur/serveur, un nouveau salon nommé « %(myBanList)s » apparaîtra dans la liste de vos salons − restez dans ce salon pour que la liste de bannissement soit effective.", - "WARNING: session already verified, but keys do NOT MATCH!": "ATTENTION : session déjà vérifiée, mais les clés ne CORRESPONDENT PAS !", - "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.": "Saisissez une Phrase de Sécurité connue de vous seul·e car elle est utilisée pour protéger vos données. Pour plus de sécurité, vous ne devriez pas réutiliser le mot de passe de votre compte.", - "Starting backup…": "Début de la sauvegarde…", - "Please only proceed if you're sure you've lost all of your other devices and your Security Key.": "Veuillez ne continuer que si vous êtes certain d’avoir perdu tous vos autres appareils et votre Clé de Sécurité.", - "Inviting…": "Invitation…", - "Creating rooms…": "Création des salons…", - "Keep going…": "En cours…", - "Connecting…": "Connexion…", - "Loading live location…": "Chargement de la position en direct…", - "Fetching keys from server…": "Récupération des clés depuis le serveur…", - "Checking…": "Vérification…", - "Waiting for partner to confirm…": "Attente de la confirmation du partenaire…", - "Adding…": "Ajout…", - "Write something…": "Écrivez quelque chose…", - "Rejecting invite…": "Rejet de l’invitation…", - "Joining room…": "Entrée dans le salon…", - "Joining space…": "Entrée dans l’espace…", - "Encrypting your message…": "Chiffrement de votre message…", - "Sending your message…": "Envoi de votre message…", - "Set a new account password…": "Définir un nouveau mot de passe de compte…", - "Downloading update…": "Téléchargement de la mise-à-jour…", - "Checking for an update…": "Recherche de mise à jour…", - "Backing up %(sessionsRemaining)s keys…": "Sauvegarde de %(sessionsRemaining)s clés…", - "Connecting to integration manager…": "Connexion au gestionnaire d’intégrations…", - "Saving…": "Enregistrement…", - "Creating…": "Création…", - "Starting export process…": "Démarrage du processus d’export…", - "Unable to connect to Homeserver. Retrying…": "Impossible de se connecter au serveur d’accueil. Reconnexion…", - "Secure Backup successful": "Sauvegarde sécurisée réalisée avec succès", - "Your keys are now being backed up from this device.": "Vos clés sont maintenant sauvegardées depuis cet appareil.", - "Loading polls": "Chargement des sondages", - "Ended a poll": "Sondage terminé", - "Due to decryption errors, some votes may not be counted": "À cause d’erreurs de déchiffrement, certains votes pourraient ne pas avoir été pris en compte", - "The sender has blocked you from receiving this message": "L’expéditeur a bloqué la réception de votre message", - "Room directory": "Répertoire des salons", - "Yes, it was me": "Oui, c’était moi", - "Answered elsewhere": "Répondu autre part", - "If you know a room address, try joining through that instead.": "Si vous connaissez l’adresse d’un salon, essayez de l’utiliser à la place pour rejoindre ce salon.", - "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.": "Vous avez essayé de rejoindre à l’aide de l’ID du salon sans fournir une liste de serveurs pour l’atteindre. Les IDs de salons sont des identifiants internes et ne peuvent être utilisés pour rejoindre un salon sans informations complémentaires.", - "View poll": "Voir le sondage", - "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Il n'y a pas d’ancien sondage depuis hier. Veuillez charger plus de sondages pour consulter les sondages des mois antérieurs", - "other": "Il n'y a pas d’ancien sondage sur les %(count)s derniers jours. Veuillez charger plus de sondages pour consulter les sondages des mois antérieurs" - }, - "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Il n’y a aucun sondage actif depuis hier. Veuillez charger plus de sondages pour consulter les sondages des mois antérieurs", - "other": "Il n'y a pas de sondage en cours sur les %(count)s derniers jours. Veuillez charger plus de sondages pour consulter les sondages des mois antérieurs" - }, - "There are no past polls. Load more polls to view polls for previous months": "Il n'y a pas d’ancien sondage. Veuillez charger plus de sondages pour consulter les sondages des mois antérieurs", - "There are no active polls. Load more polls to view polls for previous months": "Il n'y a pas de sondage en cours. Veuillez charger plus de sondages pour consulter les sondages des mois antérieurs", - "Load more polls": "Charger plus de sondages", - "Past polls": "Anciens sondages", - "Active polls": "Sondages en cours", - "View poll in timeline": "Consulter la chronologie des sondages", - "Verify Session": "Vérifier la session", - "Ignore (%(counter)s)": "Ignorer (%(counter)s)", - "Invites by email can only be sent one at a time": "Les invitations par e-mail ne peuvent être envoyées qu’une par une", - "Once everyone has joined, you’ll be able to chat": "Quand tout le monde sera présent, vous pourrez discuter", - "An error occurred when updating your notification preferences. Please try to toggle your option again.": "Nous avons rencontré une erreur lors de la mise-à-jour de vos préférences de notification. Veuillez essayer de réactiver l’option.", - "Desktop app logo": "Logo de l’application de bureau", - "Log out and back in to disable": "Déconnectez et revenez pour désactiver", - "Can currently only be enabled via config.json": "Ne peut pour l’instant être activé que dans config.json", - "Requires your server to support the stable version of MSC3827": "Requiert la prise en charge par le serveur de la version stable du MSC3827", - "Show avatars in user, room and event mentions": "Afficher les avatars dans les mentions d'utilisateur, de salon et d’évènements", - "Message from %(user)s": "Message de %(user)s", - "Message in %(room)s": "Message dans %(room)s", - "Error details": "Détails de l’erreur", - "Unable to find event at that date": "Impossible de trouver un évènement à cette date", - "Please submit debug logs to help us track down the problem.": "Merci d’envoyer les journaux de débogage pour nous aider à identifier le problème.", - "unavailable": "indisponible", - "unknown status code": "code de statut inconnu", - "Server returned %(statusCode)s with error code %(errorCode)s": "Le serveur a renvoyé %(statusCode)s avec le code d’erreur %(errorCode)s", - "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.": "Nous n’avons pas pu trouver d’événement à partir du %(dateString)s. Essayez avec une date antérieure.", - "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.": "Une erreur réseau s’est produite en tentant de chercher et d’aller à la date choisie. Votre serveur d’accueil est peut-être hors-ligne, ou bien c’est un problème temporaire avec connexion Internet. Veuillez réessayer. Si cela persiste, veuillez contacter l’administrateur de votre serveur d’accueil.", - "Poll history": "Historique des sondages", - "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility": "L’utilisateur (%(user)s) n’a finalement pas été invité dans %(roomId)s mais aucune erreur n’a été fournie par la routine d’invitation", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "Cela peut être causé par l’application ouverte dans plusieurs onglets, ou après un nettoyage des données du navigateur.", - "Database unexpectedly closed": "La base de données s’est fermée de manière inattendue", - "Mute room": "Salon muet", - "Match default setting": "Réglage par défaut", - "Start DM anyway": "Commencer la conversation privée quand même", - "Start DM anyway and never warn me again": "Commencer quand même la conversation privée et ne plus me prévenir", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Impossible de trouver les profils pour les identifiants Matrix listés ci-dessous. Voulez-vous quand même commencer une conversation privée ?", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.": "L’ancienne version de ce salon (identifiant : %(roomId)s) est introuvable, et 'via_servers' ne nous a pas été fourni pour le trouver.", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:": "L’ancienne version de ce salon (identifiant : %(roomId)s) est introuvable, et 'via_servers' ne nous a pas été fourni pour le trouver. Il est possible que déduire le serveur à partir de l’identifiant de salon puisse marcher. Si vous voulez essayer, cliquez sur ce lien :", - "Formatting": "Formatage", - "The add / bind with MSISDN flow is misconfigured": "L’ajout / liaison avec le flux MSISDN est mal configuré", - "No identity access token found": "Aucun jeton d’accès d’identité trouvé", - "Identity server not set": "Serveur d'identité non défini", - "Image view": "Vue d’image", - "Upload custom sound": "Envoyer un son personnalisé", - "WebGL is required to display maps, please enable it in your browser settings.": "WebGL est nécessaire pour afficher les cartes, veuillez l’activer dans les paramètres de votre navigateur.", - "Search all rooms": "Rechercher dans tous les salons", - "Search this room": "Rechercher dans ce salon", - "Error changing password": "Erreur lors du changement de mot de passe", - "%(errorMessage)s (HTTP status %(httpStatus)s)": "%(errorMessage)s (statut HTTP %(httpStatus)s)", - "Unknown password change error (%(stringifiedError)s)": "Erreur inconnue du changement de mot de passe (%(stringifiedError)s)", - "Error while changing password: %(error)s": "Erreur lors du changement de mot de passe : %(error)s", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "Impossible d’inviter un utilisateur par e-mail sans un serveur d’identité. Vous pouvez vous connecter à un serveur dans les « Paramètres ».", - "Failed to download source media, no source url was found": "Impossible de télécharger la source du média, aucune URL source n’a été trouvée", - "Once invited users have joined %(brand)s, you will be able to chat and the room will be end-to-end encrypted": "Une fois que les utilisateurs invités seront connectés sur %(brand)s, vous pourrez discuter et le salon sera chiffré de bout en bout", - "Waiting for users to join %(brand)s": "En attente de connexion des utilisateurs à %(brand)s", - "You do not have permission to invite users": "Vous n’avez pas la permission d’inviter des utilisateurs", - "Your language": "Votre langue", - "Your device ID": "Votre ID d’appareil", - "Something went wrong.": "Quelque chose s’est mal passé.", - "User cannot be invited until they are unbanned": "L’utilisateur ne peut pas être invité tant qu’il est banni", - "Try using %(server)s": "Essayer d’utiliser %(server)s", - "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.": "Vous pouvez sinon essayer d’utiliser le serveur public , mais ça ne sera pas aussi fiable et votre adresse IP sera partagée avec ce serveur. Vous pouvez aussi gérer ce réglage dans les paramètres.", - "User is not logged in": "L’utilisateur n’est pas identifié", - "Ask to join": "Demander à venir", - "People cannot join unless access is granted.": "Les personnes ne peuvent pas venir tant que l’accès ne leur est pas autorisé.", - "Receive an email summary of missed notifications": "Recevoir un résumé par courriel des notifications manquées", - "Your server requires encryption to be disabled.": "Votre serveur impose la désactivation du chiffrement.", - "Email summary": "Résumé en courriel", - "Allow fallback call assist server (%(server)s)": "Autoriser le serveur de secours d’assistance d’appel (%(server)s)", - "Email Notifications": "Notifications par courriel", - "New room activity, upgrades and status messages occur": "Nouvelle activité du salon, mises-à-jour et messages de statut", - "Notify when someone mentions using @room": "Notifie lorsque quelqu’un utilise la mention @room", - "Messages here are end-to-end encrypted. Verify %(displayName)s in their profile - tap on their profile picture.": "Les messages ici sont chiffrés de bout en bout. Vérifiez %(displayName)s dans son profil - cliquez sur son image de profil.", - "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.", - "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.", - "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.": "Le fichier exporté permettra à tous ceux qui peuvent le lire de déchiffrer tous les messages chiffrés auxquels vous avez accès, vous devez donc être vigilant et le stocker dans un endroit sûr. Afin de protéger ce fichier, saisissez ci-dessous une phrase secrète unique qui sera utilisée uniquement pour chiffrer les données exportées. Seule l’utilisation de la même phrase secrète permettra de déchiffrer et importer les données.", - "Quick Actions": "Actions rapides", - "Unable to find user by email": "Impossible de trouver un utilisateur avec son courriel", - "Your profile picture URL": "Votre URL d’image de profil", - "Select which emails you want to send summaries to. Manage your emails in .": "Sélectionner les adresses auxquelles envoyer les résumés. Gérer vos courriels dans .", - "Notify when someone mentions using @displayname or %(mxid)s": "Notifie lorsque quelqu’un utilise la mention @displayname ou %(mxid)s", - "Enter keywords here, or use for spelling variations or nicknames": "Entrer des mots-clés ici, ou pour des orthographes alternatives ou des surnoms", - "Reset to default settings": "Réinitialiser aux paramètres par défaut", - "Are you sure you wish to remove (delete) this event?": "Êtes-vous sûr de vouloir supprimer cet évènement ?", - "Upgrade room": "Mettre à niveau le salon", - "People, Mentions and Keywords": "Personnes, mentions et mots-clés", - "Mentions and Keywords only": "Seulement les mentions et les mots-clés", - "I want to be notified for (Default Setting)": "Je veux être notifié pour (réglage par défaut)", - "This setting will be applied by default to all your rooms.": "Ce réglage sera appliqué par défaut à tous vos salons.", - "Play a sound for": "Jouer un son pour", - "Applied by default to all rooms on all devices.": "Appliqué par défaut à tous les salons sur tous les appareils.", - "Mentions and Keywords": "Mentions et mots-clés", - "Audio and Video calls": "Appels audio et vidéo", - "Other things we think you might be interested in:": "Autres choses qui, selon nous, pourraient vous intéresser :", - "Invited to a room": "Invitation dans un salon", - "Messages sent by bots": "Messages envoyés par des robots", - "Show a badge when keywords are used in a room.": "Affiche un badge quand des mots-clés sont utilisés dans un salon.", - "Notify when someone uses a keyword": "Notifie lorsque quelqu'un utilise un mot-clé", - "Mark all messages as read": "Marquer tous les messages comme lus", - "Great! This passphrase looks strong enough": "Super ! Cette phrase secrète a l’air assez robuste", - "Other spaces you know": "Autres espaces que vous connaissez", - "Ask to join?": "Demander à venir ?", - "You need to be granted access to this room in order to view or participate in the conversation. You can send a request to join below.": "Vous avez besoin d’une autorisation pour accéder à ce salon afin de voir et participer à la conversation. Vous pouvez envoyer une demande d’accès ci-dessous.", - "Message (optional)": "Message (optionnel)", - "Request access": "Demander l’accès", - "Request to join sent": "Demande d’accès envoyée", - "Your request to join is pending.": "Votre demande d’accès est en cours.", - "Cancel request": "Annuler la demande", - "Ask to join %(roomName)s?": "Demander à venir dans %(roomName)s ?", - "You need an invite to access this room.": "Vous avez besoin d’une invitation pour accéder à ce salon.", - "Failed to cancel": "Erreur lors de l’annulation", - "Failed to query public rooms": "Impossible d’interroger les salons publics", - "Your homeserver is too old and does not support the minimum API version required. Please contact your server owner, or upgrade your server.": "Votre serveur d’accueil est trop ancien et ne prend pas en charge la version minimale requise de l’API. Veuillez contacter le propriétaire du serveur, ou bien mettez à jour votre serveur.", - "Your server is unsupported": "Votre serveur n’est pas pris en charge", - "This server is using an older version of Matrix. Upgrade to Matrix %(version)s to use %(brand)s without errors.": "Ce serveur utilise une ancienne version de Matrix. Mettez-le à jour vers Matrix %(version)s pour utiliser %(brand)s sans erreurs.", - "common": { - "about": "À propos", - "analytics": "Collecte de données", - "encryption_enabled": "Chiffrement activé", - "error": "Erreur", - "forward_message": "Transférer le message", - "image": "Image", - "loading": "Chargement…", - "message": "Message", - "message_layout": "Mise en page des messages", - "modern": "Moderne", - "mute": "Mettre en sourdine", - "no_results": "Pas de résultat", - "offline": "Hors ligne", - "password": "Mot de passe", - "people": "Personnes", - "reactions": "Réactions", - "report_a_bug": "Signaler un bug", - "room_name": "Nom du salon", - "security": "Sécurité", - "settings": "Paramètres", - "sticker": "Autocollant", - "success": "Succès", - "suggestions": "Suggestions", - "unmute": "Activer le son", - "username": "Nom d’utilisateur", - "verification_cancelled": "Vérification annulée", - "video": "Vidéo", - "warning": "Attention", - "user": "Utilisateur", - "threads": "Fils de discussion", - "thread": "Discussion", - "theme": "Thème", - "room": "Salon", - "public": "Public", - "private": "Privé", - "options": "Options", - "name": "Nom", - "light": "Clair", - "labs": "Expérimental", - "homeserver": "Serveur d’accueil", - "home": "Accueil", - "help": "Aide", - "favourites": "Favoris", - "description": "Description", - "dark": "Sombre", - "beta": "Bêta", - "attachment": "Pièce jointe", - "appearance": "Apparence", - "timeline": "Fil de discussion", - "support": "Prise en charge", - "space": "Espace", - "random": "Aléatoire", - "privacy": "Vie privée", - "presence": "Présence", - "preferences": "Préférences", - "microphone": "Micro", - "legal": "Légal", - "guest": "Visiteur", - "faq": "FAQ", - "emoji": "Émojis", - "credits": "Crédits", - "camera": "Caméra", - "access_token": "Jeton d’accès", - "someone": "Quelqu’un", - "welcome": "Bienvenue", - "encrypted": "Chiffré", - "application": "Application", - "version": "Version", - "device": "Appareil", - "model": "Modèle", - "verified": "Vérifiée", - "unverified": "Non vérifiée", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "Fiable", - "not_trusted": "Non fiable", - "accessibility": "Accessibilité", - "server": "Serveur", - "capabilities": "Capacités", - "unnamed_room": "Salon anonyme", - "unnamed_space": "Espace sans nom", - "stickerpack": "Jeu d’autocollants", - "system_alerts": "Alertes système", - "secure_backup": "Sauvegarde sécurisée", - "cross_signing": "Signature croisée", - "identity_server": "Serveur d’identité", - "integration_manager": "Gestionnaire d’intégration", - "qr_code": "QR code", - "feedback": "Commentaire" + "a11y": { + "jump_first_invite": "Sauter à la première invitation.", + "n_unread_messages": { + "other": "%(count)s messages non lus.", + "one": "1 message non lu." + }, + "n_unread_messages_mentions": { + "other": "%(count)s messages non lus y compris les mentions.", + "one": "1 mention non lue." + }, + "room_name": "Salon %(name)s", + "unread_messages": "Messages non lus.", + "user_menu": "Menu utilisateur" }, + "a11y_jump_first_unread_room": "Sauter au premier salon non lu.", "action": { + "accept": "Accepter", + "add": "Ajouter", + "add_existing_room": "Ajouter un salon existant", + "add_people": "Ajouter des personnes", + "apply": "Appliquer", + "approve": "Approuver", + "ask_to_join": "Demander à venir", + "back": "Retour", + "call": "Appel", + "cancel": "Annuler", + "change": "Changer", + "clear": "Effacer", + "click": "Clic", + "click_to_copy": "Cliquez pour copier", + "close": "Fermer", + "collapse": "Réduire", + "complete": "Terminer", + "confirm": "Confirmer", "continue": "Continuer", "copy": "Copier", "copy_link": "Copier le lien", "create": "Créer", "create_a_room": "Créer un salon", "decline": "Refuser", + "delete": "Supprimer", "disable": "Désactiver", + "disconnect": "Se déconnecter", + "dismiss": "Ignorer", "done": "Terminé", + "download": "Télécharger", "edit": "Modifier", "enable": "Activer", - "forgot_password": "Mot de passe oublié ?", + "enter_fullscreen": "Afficher en plein écran", + "exit_fullscreeen": "Quitter le plein écran", + "expand": "Développer", + "explore_public_rooms": "Parcourir les salons publics", + "explore_rooms": "Parcourir les salons", + "export": "Exporter", "forward": "Transférer", + "go": "C’est parti", + "go_back": "Revenir en arrière", + "got_it": "Compris", + "hide_advanced": "Masquer les paramètres avancés", + "hold": "Mettre en pause", + "ignore": "Ignorer", + "import": "Importer", "invite": "Inviter", + "invite_to_space": "Inviter dans l’espace", "invites_list": "Invitations", + "join": "Rejoindre", "learn_more": "En savoir plus", "leave": "Quitter", "leave_room": "Quitter le salon", + "logout": "Se déconnecter", + "manage": "Gérer", + "maximise": "Maximiser", + "mention": "Mentionner", + "minimise": "Minimiser", + "new_room": "Nouveau salon", + "new_video_room": "Nouveau salon visio", "next": "Suivant", "no": "Non", - "ok": "OK", + "pin": "Épingler", + "play": "Lecture", + "proceed": "Appliquer", "quote": "Citer", "react": "Réagir", + "refresh": "Rafraîchir", + "register": "S’inscrire", + "reject": "Rejeter", + "reload": "Recharger", "remove": "Supprimer", + "rename": "Renommer", "reply": "Répondre", + "reply_in_thread": "Répondre dans le fil de discussion", "report_content": "Signaler le contenu", + "resend": "Renvoyer", + "reset": "Réinitialiser", + "restore": "Restaurer", + "resume": "Reprendre", "retry": "Réessayer", + "review": "Examiner", + "revoke": "Révoquer", "save": "Enregistrer", + "search": "Rechercher", + "send_report": "Envoyer le signalement", + "share": "Partager", + "show": "Afficher", + "show_advanced": "Afficher les paramètres avancés", + "show_all": "Tout afficher", + "sign_in": "Se connecter", + "sign_out": "Se déconnecter", + "skip": "Passer", "start": "Commencer", "start_chat": "Commencer une conversation privée", + "start_new_chat": "Commencer une nouvelle conversation privée", + "stop": "Arrêter", + "submit": "Soumettre", + "subscribe": "S’inscrire", + "transfer": "Transférer", + "trust": "Faire confiance", + "try_again": "Réessayez", + "unban": "Révoquer le bannissement", + "unignore": "Ne plus ignorer", + "unpin": "Désépingler", + "unsubscribe": "Se désinscrire", + "update": "Mettre à jour", + "upgrade": "Mettre à niveau", + "upload": "Envoyer", + "verify": "Vérifier", + "view": "Afficher", + "view_all": "Tout voir", + "view_list": "Voir la liste", + "view_message": "Afficher le message", "view_source": "Voir la source", "yes": "Oui", - "zoom_out": "Dé-zoomer", "zoom_in": "Zoomer", - "view": "Afficher", - "verify": "Vérifier", - "upload": "Envoyer", - "upgrade": "Mettre à niveau", - "update": "Mettre à jour", - "unpin": "Désépingler", - "try_again": "Réessayez", - "trust": "Faire confiance", - "stop": "Arrêter", - "skip": "Passer", - "sign_out": "Se déconnecter", - "sign_in": "Se connecter", - "share": "Partager", - "search": "Rechercher", - "reset": "Réinitialiser", - "resend": "Renvoyer", - "reload": "Recharger", - "reject": "Rejeter", - "pin": "Épingler", - "logout": "Se déconnecter", - "join": "Rejoindre", - "ignore": "Ignorer", - "got_it": "Compris", - "go_back": "Revenir en arrière", - "expand": "Développer", - "download": "Télécharger", - "dismiss": "Ignorer", - "delete": "Supprimer", - "confirm": "Confirmer", - "collapse": "Réduire", - "close": "Fermer", - "cancel": "Annuler", - "call": "Appel", - "back": "Retour", - "apply": "Appliquer", - "add": "Ajouter", - "accept": "Accepter", - "view_all": "Tout voir", - "unsubscribe": "Se désinscrire", - "subscribe": "S’inscrire", - "show_all": "Tout afficher", - "show": "Afficher", - "revoke": "Révoquer", - "review": "Examiner", - "restore": "Restaurer", - "rename": "Renommer", - "register": "S’inscrire", - "proceed": "Appliquer", - "play": "Lecture", - "pause": "Pause", - "disconnect": "Se déconnecter", - "complete": "Terminer", - "change": "Changer", - "approve": "Approuver", - "manage": "Gérer", - "go": "C’est parti", - "import": "Importer", - "export": "Exporter", - "refresh": "Rafraîchir", - "minimise": "Minimiser", - "maximise": "Maximiser", - "mention": "Mentionner", - "submit": "Soumettre", - "send_report": "Envoyer le signalement", - "clear": "Effacer" + "zoom_out": "Dé-zoomer" }, - "a11y": { - "user_menu": "Menu utilisateur", - "n_unread_messages_mentions": { - "other": "%(count)s messages non lus y compris les mentions.", - "one": "1 mention non lue." + "analytics": { + "accept_button": "C’est bon", + "bullet_1": "Nous n’enregistrons ou ne profilons aucune donnée du compte", + "bullet_2": "Nous ne partageons aucune information avec des tiers", + "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.", + "disable_prompt": "Vous pouvez désactiver ceci à n’importe quel moment dans les paramètres", + "enable_prompt": "Aidez à améliorer %(analyticsOwner)s", + "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.", + "shared_data_heading": "Les données suivants peuvent être partagées :" + }, + "auth": { + "3pid_in_use": "Cette adresse e-mail ou numéro de téléphone est déjà utilisé.", + "account_clash": "Votre nouveau compte (%(newAccountId)s) est créé, mais vous êtes déjà connecté avec un autre compte (%(loggedInUserId)s).", + "account_clash_previous_account": "Continuer avec le compte précédent", + "account_deactivated": "Ce compte a été désactivé.", + "autodiscovery_generic_failure": "Échec de la découverte automatique de la configuration depuis le serveur", + "autodiscovery_hs_incompatible": "Votre serveur d’accueil est trop ancien et ne prend pas en charge la version minimale requise de l’API. Veuillez contacter le propriétaire du serveur, ou bien mettez à jour votre serveur.", + "autodiscovery_invalid": "Réponse de découverte du serveur d’accueil non valide", + "autodiscovery_invalid_hs": "L’URL du serveur d’accueil ne semble pas être un serveur d’accueil Matrix valide", + "autodiscovery_invalid_hs_base_url": "base_url pour m.homeserver non valide", + "autodiscovery_invalid_is": "L’URL du serveur d’identité ne semble pas être un serveur d’identité valide", + "autodiscovery_invalid_is_base_url": "base_url pour m.identity_server non valide", + "autodiscovery_invalid_is_response": "Réponse non valide lors de la découverte du serveur d'identité", + "autodiscovery_invalid_json": "JSON non valide", + "autodiscovery_unexpected_error_hs": "Une erreur inattendue est survenue pendant la résolution de la configuration du serveur d’accueil", + "autodiscovery_unexpected_error_is": "Une erreur inattendue est survenue pendant la résolution de la configuration du serveur d’identité", + "captcha_description": "Ce serveur d’accueil veut s’assurer que vous n’êtes pas un robot.", + "change_password_action": "Changer le mot de passe", + "change_password_confirm_invalid": "Les mots de passe ne correspondent pas", + "change_password_confirm_label": "Confirmer le mot de passe", + "change_password_current_label": "Mot de passe actuel", + "change_password_empty": "Le mot de passe ne peut pas être vide", + "change_password_error": "Erreur lors du changement de mot de passe : %(error)s", + "change_password_mismatch": "Les mots de passe ne correspondent pas", + "change_password_new_label": "Nouveau mot de passe", + "check_email_explainer": "Suivez les instructions envoyées à %(email)s", + "check_email_resend_prompt": "Pas reçues ?", + "check_email_resend_tooltip": "E-mail du lien de vérification ré-envoyé !", + "check_email_wrong_email_button": "Re-saisir l’adresse e-mail", + "check_email_wrong_email_prompt": "Mauvaise adresse e-mail ?", + "continue_with_idp": "Continuer avec %(provider)s", + "continue_with_sso": "Continuer avec %(ssoButtons)s", + "country_dropdown": "Sélection du pays", + "create_account_prompt": "Nouveau ici ? Créez un compte", + "create_account_title": "Créer un compte", + "email_discovery_text": "Utiliser une adresse e-mail pour pouvoir être découvert par des contacts existants.", + "email_field_label": "E-mail", + "email_field_label_invalid": "Cela ne ressemble pas a une adresse e-mail valide", + "email_field_label_required": "Saisir l’adresse e-mail", + "email_help_text": "Ajouter une adresse e-mail pour pouvoir réinitialiser votre mot de passe.", + "email_phone_discovery_text": "Utiliser une adresse e-mail ou un numéro de téléphone pour pouvoir être découvert par des contacts existants.", + "enter_email_explainer": "%(homeserver)s va vous envoyer un lien de vérification vous permettant de réinitialiser votre mot de passe.", + "enter_email_heading": "Entrez votre e-mail pour réinitialiser le mot de passe", + "failed_connect_identity_server": "Impossible de joindre le serveur d’identité", + "failed_connect_identity_server_other": "Vous pouvez vous connecter, mais certaines fonctionnalités ne seront pas disponibles jusqu’au retour du serveur d’identité. Si vous continuez à voir cet avertissement, vérifiez votre configuration ou contactez un administrateur du serveur.", + "failed_connect_identity_server_register": "Vous pouvez vous inscrire, mais certaines fonctionnalités ne seront pas disponibles jusqu’au retour du serveur d’identité. Si vous continuez à voir cet avertissement, vérifiez votre configuration ou contactez un administrateur du serveur.", + "failed_connect_identity_server_reset_password": "Vous pouvez réinitialiser votre mot de passe, mais certaines fonctionnalités ne seront pas disponibles jusqu’au retour du serveur d’identité. Si vous continuez à voir cet avertissement, vérifiez votre configuration ou contactez un administrateur du serveur.", + "failed_homeserver_discovery": "Échec lors de la découverte du serveur d’accueil", + "failed_query_registration_methods": "Impossible de demander les méthodes d’inscription prises en charge.", + "failed_soft_logout_auth": "Échec de la ré-authentification", + "failed_soft_logout_homeserver": "Échec de la ré-authentification à cause d’un problème du serveur d’accueil", + "footer_powered_by_matrix": "propulsé par Matrix", + "forgot_password_email_invalid": "L’adresse de courriel semble être invalide.", + "forgot_password_email_required": "L’adresse e-mail liée à votre compte doit être renseignée.", + "forgot_password_prompt": "Mot de passe oublié ?", + "forgot_password_send_email": "Envoyer l’e-mail", + "identifier_label": "Se connecter avec", + "incorrect_credentials": "Nom d’utilisateur et/ou mot de passe incorrect.", + "incorrect_credentials_detail": "Veuillez noter que vous vous connectez au serveur %(hs)s, pas à matrix.org.", + "incorrect_password": "Mot de passe incorrect", + "log_in_new_account": "Connectez-vous à votre nouveau compte.", + "logout_dialog": { + "description": "Voulez-vous vraiment vous déconnecter ?", + "megolm_export": "Exporter manuellement les clés", + "setup_key_backup_title": "Vous perdrez l’accès à vos messages chiffrés", + "setup_secure_backup_description_1": "Les messages chiffrés sont sécurisés avec un chiffrement de bout en bout. Seuls vous et le(s) destinataire(s) ont les clés pour lire ces messages.", + "setup_secure_backup_description_2": "Quand vous vous déconnectez, ces clés seront supprimées de cet appareil, et vous ne pourrez plus lire les messages chiffrés à moins d’avoir les clés de ces messages sur vos autres appareils, ou de les avoir sauvegardées sur le serveur.", + "skip_key_backup": "Je ne veux pas de mes messages chiffrés", + "use_key_backup": "Commencer à utiliser la sauvegarde de clés" }, - "n_unread_messages": { - "other": "%(count)s messages non lus.", - "one": "1 message non lu." + "misconfigured_body": "Demandez à votre administrateur %(brand)s de vérifier que votre configuration ne contient pas d’entrées incorrectes ou en double.", + "misconfigured_title": "Votre %(brand)s est mal configuré", + "msisdn_field_description": "D’autres utilisateurs peuvent vous inviter à des salons grâce à vos informations de contact", + "msisdn_field_label": "Numéro de téléphone", + "msisdn_field_number_invalid": "Ce numéro de téléphone ne semble pas correct, merci de vérifier et réessayer", + "msisdn_field_required_invalid": "Saisir le numéro de téléphone", + "no_hs_url_provided": "Aucune URL de serveur d’accueil fournie", + "oidc": { + "error_generic": "Quelque chose s’est mal passé.", + "error_title": "Nous n’avons pas pu vous connecter" }, - "unread_messages": "Messages non lus." - }, - "labs": { - "video_rooms": "Salons vidéo", - "notification_settings": "Nouveaux paramètres de notification", - "msc3531_hide_messages_pending_moderation": "Permettre aux modérateurs de cacher des messages en attente de modération.", - "report_to_moderators": "Signaler aux modérateurs", - "latex_maths": "Affiche les formules mathématiques au format LaTeX dans les messages", - "pinning": "Messages épinglés", - "wysiwyg_composer": "Éditeur de texte formaté", - "state_counters": "Afficher des compteurs simplifiés dans l’en-tête des salons", - "mjolnir": "Nouvelles manières d’ignorer des gens", - "custom_themes": "Autoriser l’ajout de thèmes personnalisés", - "dehydration": "Messagerie hors-ligne chiffrée utilisant des appareils déshydratés", - "html_topic": "Afficher la version HTML des sujets des salons", - "bridge_state": "Afficher des informations à propos des passerelles dans les paramètres du salon", - "jump_to_date": "Aller à la date (ajoute /jumptodate et va sur les en-têtes de date)", - "sliding_sync": "Mode synchronisation progressive", - "element_call_video_rooms": "Salons vidéo Element Call", - "group_calls": "Nouvelle expérience d’appel de groupe", - "allow_screen_share_only_mode": "Activer le mode partage d’écran uniquement", - "location_share_live": "Partage de la position en direct", - "dynamic_room_predecessors": "Prédécesseurs de salon dynamique", - "voice_broadcast": "Diffusion audio", - "rust_crypto": "Implémentation cryptographique en Rust", - "hidebold": "Masquer le point de notification (affiche seulement les badges des compteurs)", - "intentional_mentions": "Activer les mentions intentionnelles", - "ask_to_join": "Activer demander à venir", - "new_room_decoration_ui": "En cours de développement, nouvel en-tête de salon et interface des détails", - "video_rooms_a_new_way_to_chat": "Une nouvelle façons de discuter avec la voix et la vidéo dans %(brand)s.", - "video_rooms_always_on_voip_channels": "Les salons vidéo sont des canaux VoIP toujours actifs embarqués dans un salon dans %(brand)s.", - "video_rooms_faq1_question": "Comment créer un salon vidéo ?", - "video_rooms_faq1_answer": "Utilisez le bouton « + » dans la section salon du panneau de gauche.", - "video_rooms_faq2_question": "Est-il possible d’utiliser les messages textuels en même temps que l’appel vidéo ?", - "video_rooms_faq2_answer": "Oui, l’historique de conversation est affiché à côté de la vidéo.", - "thank_you": "Merci d'avoir essayé la bêta, veuillez donner le plus de détails possible pour que nous puissions l'améliorer.", - "notification_settings_caption": "Une nouvelle manière de changer vos paramètres de notification. Personnaliser votre %(brand)s, juste comme vous l’aimez.", - "report_to_moderators_description": "Dans les salons prenant en charge la modération, le bouton « Signaler » vous permet de signaler des abus aux modérateurs du salon.", - "feature_wysiwyg_composer_description": "Utilise le texte formaté au lieu de Markdown dans le compositeur de message.", - "currently_experimental": "Actuellement expérimental.", - "jump_to_date_msc_support": "Requiert la prise en charge par le serveur du MSC3030", - "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)", - "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", - "beta_feature": "Il s'agit d'une fonctionnalité bêta", - "click_for_info": "Cliquez pour en savoir plus", - "leave_beta_reload": "Quitter la bêta va recharger %(brand)s.", - "join_beta_reload": "Rejoindre la bêta va recharger %(brand)s.", - "leave_beta": "Quitter la bêta", - "join_beta": "Rejoindre la bêta", - "notification_settings_beta_title": "Paramètres de notification", - "voice_broadcast_force_small_chunks": "Forcer la diffusion audio à utiliser des morceaux de 15s", - "oidc_native_flow": "Active le nouveau processus OIDC natif (en cours de développement)" - }, - "keyboard": { - "home": "Accueil", - "space": "Espace", - "page_up": "Page Haut", - "page_down": "Page Bas", - "escape": "Échap", - "enter": "Entrée", - "end": "Fin", - "alt": "Alt", - "control": "Ctrl", - "shift": "Maj", - "number": "[numéro]", - "backspace": "Retour arrière", - "category_calls": "Appels", - "category_room_list": "Liste de salons", - "category_navigation": "Navigation", - "category_autocomplete": "Autocomplétion", - "composer_toggle_bold": "(Dés)activer le gras", - "composer_toggle_italics": "(Dés)activer l’italique", - "composer_toggle_quote": "(Dés)activer la citation", - "composer_toggle_code_block": "Afficher/masquer le bloc de code", - "composer_toggle_link": "Afficher/masquer le lien", - "cancel_reply": "Annuler la réponse à un message", - "navigate_next_message_edit": "Aller vers le prochain message à modifier", - "navigate_prev_message_edit": "Allez vers le précédent message à modifier", - "composer_jump_start": "Revenir au début du compositeur", - "composer_jump_end": "Avancer à la fin du compositeur", - "composer_navigate_next_history": "Aller au prochain message de l’historique du compositeur", - "composer_navigate_prev_history": "Aller au précédent message de l’historique du compositeur", - "send_sticker": "Envoyer un autocollant", - "toggle_microphone_mute": "Activer/désactiver le micro", - "toggle_webcam_mute": "(Dés)activer la caméra", - "dismiss_read_marker_and_jump_bottom": "Ignorer le signet de lecture et aller en bas", - "jump_to_read_marker": "Aller au plus ancien message non lu", - "upload_file": "Envoyer un fichier", - "scroll_up_timeline": "Faire défiler le fil de discussion vers le haut", - "scroll_down_timeline": "Faire défiler le fil de discussion vers le bas", - "jump_room_search": "Sauter à la recherche de salon", - "room_list_select_room": "Sélectionner un salon de la liste des salons", - "room_list_collapse_section": "Réduire la section de la liste des salons", - "room_list_expand_section": "Développer la section de la liste des salons", - "room_list_navigate_down": "Descendre dans la liste des salons", - "room_list_navigate_up": "Remonter dans la liste des salons", - "toggle_top_left_menu": "Afficher/masquer le menu en haut à gauche", - "toggle_right_panel": "Afficher/masquer le panneau de droite", - "keyboard_shortcuts_tab": "Ouvrir cet onglet de paramètres", - "go_home_view": "Revenir à la page d’accueil", - "next_unread_room": "Prochain salon ou conversation privée non lu", - "prev_unread_room": "Précédent salon ou conversation privée non lu", - "next_room": "Prochain salon ou conversation privée", - "prev_room": "Précédent salon ou conversation privée", - "autocomplete_cancel": "Annuler l’autocomplétion", - "autocomplete_navigate_next": "Prochaine suggestion d’autocomplétion", - "autocomplete_navigate_prev": "Précédente suggestion d’autocomplétion", - "toggle_space_panel": "(Dés)activer le panneau des espaces", - "toggle_hidden_events": "Changer la visibilité de l’évènement caché", - "jump_first_message": "Aller au premier message", - "jump_last_message": "Aller au dernier message", - "composer_undo": "Annuler la modification", - "composer_redo": "Restaurer la modification", - "navigate_prev_history": "Salon ou espace précédemment visité", - "navigate_next_history": "Prochain salon ou espace récemment visité", - "switch_to_space": "Basculer vers l'espace par numéro", - "open_user_settings": "Ouvrir les paramètres de l'utilisateur", - "close_dialog_menu": "Fermer le dialogue ou le menu contextuel", - "activate_button": "Activer le bouton sélectionné", - "composer_new_line": "Nouvelle ligne", - "autocomplete_force": "Terminer de force", - "search": "Recherche (si activée)" - }, - "credits": { - "default_cover_photo": "La photo d’illustration par défaut est © Jesús Roncero utilisée selon les termes CC-BY-SA 4.0.", - "twemoji_colr": "La police twemoji-colr est © Mozilla Foundation utilisée sous licence Apache 2.0.", - "twemoji": "L’art émoji Twemoji est © Twitter, Inc et autres contributeurs utilisé sous licence CC-BY 4.0." - }, - "composer": { - "format_bold": "Gras", - "format_italic": "Italique", - "format_underline": "Souligné", - "format_strikethrough": "Barré", - "format_unordered_list": "Liste à puces", - "format_ordered_list": "Liste numérotée", - "format_increase_indent": "Augmenter l’indentation", - "format_decrease_indent": "Réduire l’indentation", - "format_inline_code": "Code", - "format_code_block": "Bloc de code", - "format_link": "Lien", - "send_button_title": "Envoyer le message", - "placeholder_thread_encrypted": "Répondre au fil de discussion chiffré…", - "placeholder_thread": "Répondre au fil de discussion…", - "placeholder_reply_encrypted": "Envoyer une réponse chiffrée…", - "placeholder_reply": "Envoyer une réponse…", - "placeholder_encrypted": "Envoyer un message chiffré…", - "placeholder": "Envoyer un message…" - }, - "Bold": "Gras", - "Link": "Lien", - "Code": "Code", - "power_level": { - "default": "Par défaut", - "restricted": "Restreint", - "moderator": "Modérateur", - "admin": "Administrateur", - "mod": "Modérateur", - "custom": "Personnalisé (%(level)s)" + "password_field_keep_going_prompt": "En cours…", + "password_field_label": "Saisir le mot de passe", + "password_field_strong_label": "Bien joué, un mot de passe robuste !", + "password_field_weak_label": "Ce mot de passe est autorisé, mais peu sûr", + "phone_label": "Numéro de téléphone", + "phone_optional_label": "Téléphone (facultatif)", + "qr_code_login": { + "approve_access_warning": "En autorisant l’accès pour cet appareil, il aura un accès complet à votre compte.", + "completing_setup": "Fin de la configuration de votre nouvel appareil", + "confirm_code_match": "Vérifiez que le code ci-dessous correspond à celui sur votre autre appareil :", + "connecting": "Connexion…", + "devices_connected": "Appareils connectés", + "error_device_already_signed_in": "L’autre appareil est déjà connecté.", + "error_device_not_signed_in": "L’autre appareil n’est pas connecté.", + "error_device_unsupported": "L’appairage avec cet appareil n’est pas pris en charge.", + "error_homeserver_lacks_support": "Le serveur d’accueil ne prend pas en charge la connexion d’un autre appareil.", + "error_invalid_scanned_code": "Le code scanné est invalide.", + "error_linking_incomplete": "L’appairage n’a pas été effectué dans le temps imparti.", + "error_request_cancelled": "La demande a été annulée.", + "error_request_declined": "La requête a été refusée sur l’autre appareil.", + "error_unexpected": "Une erreur inattendue s’est produite.", + "review_and_approve": "Vérifier et autoriser la connexion", + "scan_code_instruction": "Scannez le QR code ci-dessous avec l’appareil qui n’est pas connecté.", + "scan_qr_code": "Scanner le QR code", + "select_qr_code": "Sélectionnez « %(scanQRCode)s »", + "sign_in_new_device": "Connecter le nouvel appareil", + "start_at_sign_in_screen": "Démarrez à l’écran de connexion", + "waiting_for_device": "En attente de connexion de l’appareil" + }, + "register_action": "Créer un compte", + "registration": { + "continue_without_email_description": "Juste une remarque, si vous n'ajoutez pas d’e-mail et que vous oubliez votre mot de passe, vous pourriez perdre définitivement l’accès à votre compte.", + "continue_without_email_field_label": "E-mail (facultatif)", + "continue_without_email_title": "Continuer sans e-mail" + }, + "registration_disabled": "L’inscription a été désactivée sur ce serveur d’accueil.", + "registration_msisdn_field_required_invalid": "Saisir le numéro de téléphone (obligatoire sur ce serveur d’accueil)", + "registration_successful": "Inscription réussie", + "registration_username_in_use": "Quelqu’un d’autre a déjà ce nom d’utilisateur. Essayez-en un autre ou bien, si c’est vous, connecter vous ci-dessous.", + "registration_username_unable_check": "Impossible de vérifier si le nom d’utilisateur est déjà utilisé. Veuillez réessayer plus tard.", + "registration_username_validation": "Utiliser uniquement des lettres minuscules, chiffres, traits d’union et tirets bas", + "reset_password": { + "confirm_new_password": "Confirmer le nouveau mot de passe", + "devices_logout_success": "Vous avez été déconnecté de tous vos appareils et ne recevrez plus de notification. Pour réactiver les notifications, reconnectez-vous sur chaque appareil.", + "other_devices_logout_warning_1": "La déconnexion de vos appareils va supprimer les clés de chiffrement des messages qu’ils possèdent, rendant l’historique des conversations chiffrées illisible.", + "other_devices_logout_warning_2": "Si vous voulez garder un accès à votre historique de conversation dans les salons chiffrés, configurez la sauvegarde de clés, ou bien exportez vos clés de messages à partir de l’un de vos autres appareils avant de continuer.", + "password_not_entered": "Un nouveau mot de passe doit être saisi.", + "passwords_mismatch": "Les nouveaux mots de passe doivent être identiques.", + "rate_limit_error": "Trop de tentatives consécutives. Attendez un peu avant de réessayer.", + "rate_limit_error_with_time": "Trop de tentatives consécutives. Réessayez après %(timeout)s.", + "reset_successful": "Votre mot de passe a été réinitialisé.", + "return_to_login": "Retourner à l’écran de connexion", + "sign_out_other_devices": "Déconnecter tous les appareils" + }, + "reset_password_action": "Réinitialiser le mot de passe", + "reset_password_email_field_description": "Utiliser une adresse e-mail pour récupérer votre compte", + "reset_password_email_field_required_invalid": "Saisir l’adresse e-mail (obligatoire sur ce serveur d’accueil)", + "reset_password_email_not_associated": "Votre adresse e-mail ne semble pas être associée à un identifiant Matrix sur ce serveur d’accueil.", + "reset_password_email_not_found_title": "Cette adresse e-mail n’a pas été trouvée", + "reset_password_title": "Réinitialise votre mot de passe", + "server_picker_custom": "Autre serveur d’accueil", + "server_picker_description": "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.", + "server_picker_description_matrix.org": "Rejoignez des millions d’utilisateurs gratuitement sur le plus grand serveur public", + "server_picker_dialog_title": "Décidez où votre compte est hébergé", + "server_picker_explainer": "Utilisez votre serveur d’accueil Matrix préféré si vous en avez un, ou hébergez le vôtre.", + "server_picker_failed_validate_homeserver": "Impossible de valider le serveur d’accueil", + "server_picker_intro": "Nous appelons « serveur d'accueils » les lieux où vous pouvez héberger votre compte.", + "server_picker_invalid_url": "URL invalide", + "server_picker_learn_more": "À propos des serveurs d’accueil", + "server_picker_matrix.org": "Matrix.org est le plus grand serveur d’accueil public, c'est donc un bon choix pour la plupart des gens.", + "server_picker_required": "Spécifiez un serveur d’accueil", + "server_picker_title": "Connectez-vous sur votre serveur d’accueil", + "server_picker_title_default": "Options serveur", + "server_picker_title_registration": "Héberger le compte sur", + "session_logged_out_description": "Par mesure de sécurité, la session a expiré. Merci de vous authentifier à nouveau.", + "session_logged_out_title": "Déconnecté", + "set_email": { + "description": "Ceci vous permettra de réinitialiser votre mot de passe et de recevoir des notifications.", + "verification_pending_description": "Veuillez consulter vos e-mails et cliquer sur le lien que vous avez reçu. Puis cliquez sur continuer.", + "verification_pending_title": "Vérification en attente" + }, + "set_email_prompt": "Souhaitez-vous configurer une adresse e-mail ?", + "sign_in_description": "Utilisez votre compte pour continuer.", + "sign_in_instead": "Se connecter à la place", + "sign_in_instead_prompt": "Se connecter à la place", + "sign_in_or_register": "Se connecter ou créer un compte", + "sign_in_or_register_description": "Utilisez votre compte ou créez en un pour continuer.", + "sign_in_prompt": "Vous avez un compte ? Connectez-vous", + "sign_in_with_sso": "Se connecter avec l’authentification unique", + "signing_in": "Authentification…", + "soft_logout": { + "clear_data_button": "Supprimer toutes les données", + "clear_data_description": "La suppression de toutes les données de cette session est permanente. Les messages chiffrés seront perdus sauf si les clés ont été sauvegardées.", + "clear_data_title": "Supprimer toutes les données de cette session ?" + }, + "soft_logout_heading": "Vous êtes déconnecté", + "soft_logout_intro_password": "Saisissez votre mot de passe pour vous connecter et ré-accéder à votre compte.", + "soft_logout_intro_sso": "Connectez-vous et ré-accédez à votre compte.", + "soft_logout_intro_unsupported_auth": "Vous ne pouvez pas vous connecter à votre compte. Contactez l’administrateur de votre serveur d’accueil pour plus d’informations.", + "soft_logout_subheading": "Supprimer les données personnelles", + "soft_logout_warning": "Attention : vos données personnelles (y compris les clés de chiffrement) seront stockées dans cette session. Effacez-les si vous n’utilisez plus cette session ou si vous voulez vous connecter à un autre compte.", + "sso": "Authentification unique", + "sso_failed_missing_storage": "Nous avons demandé à votre navigateur de mémoriser votre serveur d’accueil, mais il semble l’avoir oublié. Rendez-vous à la page de connexion et réessayez.", + "sso_or_username_password": "%(ssoButtons)s ou %(usernamePassword)s", + "sync_footer_subtitle": "Si vous avez rejoint beaucoup de salons, cela peut prendre du temps", + "syncing": "Synchronisation…", + "uia": { + "email": "Pour créer un compte, cliquez sur le lien dans l’e-mail que nous venons d’envoyer à %(emailAddress)s.", + "email_auth_header": "Vérifiez vos e-mail avant de continuer", + "email_resend_prompt": "Vous ne l’avez pas reçu ? Le renvoyer", + "email_resent": "Ré-envoyé !", + "fallback_button": "Commencer l’authentification", + "msisdn": "Un message a été envoyé à %(msisdn)s", + "msisdn_token_incorrect": "Jeton incorrect", + "msisdn_token_prompt": "Merci de saisir le code qu’il contient :", + "password_prompt": "Confirmez votre identité en saisissant le mot de passe de votre compte ci-dessous.", + "recaptcha_missing_params": "Clé public du captcha manquante dans la configuration du serveur d’accueil. Veuillez le signaler à l’administrateur de votre serveur d’accueil.", + "registration_token_label": "Jeton d’enregistrement", + "registration_token_prompt": "Saisissez un jeton d’enregistrement fourni par l’administrateur du serveur d’accueil.", + "sso_body": "Confirmez l’ajout de cette adresse e-mail en utilisant l’authentification unique pour prouver votre identité.", + "sso_failed": "Une erreur s’est produite lors de la vérification de votre identité. Annulez et réessayez.", + "sso_postauth_body": "Cliquez sur le bouton ci-dessous pour confirmer votre identité.", + "sso_postauth_title": "Confirmer pour continuer", + "sso_preauth_body": "Pour continuer, utilisez l’authentification unique pour prouver votre identité.", + "sso_title": "Utiliser l’authentification unique pour continuer", + "terms": "Veuillez lire et accepter les politiques de ce serveur d’accueil :", + "terms_invalid": "Veuillez lire et accepter toutes les politiques du serveur d’accueil" + }, + "unsupported_auth": "Ce serveur d’accueil n’offre aucune méthode d’identification compatible avec ce client.", + "unsupported_auth_email": "Ce serveur d’accueil ne prend pas en charge la connexion avec une adresse e-mail.", + "unsupported_auth_msisdn": "Ce serveur ne prend pas en charge l’authentification avec un numéro de téléphone.", + "username_field_required_invalid": "Saisir le nom d’utilisateur", + "username_in_use": "Quelqu’un possède déjà ce nom d’utilisateur, veuillez en essayer un autre.", + "verify_email_explainer": "Nous avons besoin de savoir que c’est vous avant de réinitialiser votre mot de passe. Cliquer sur le lien dans l’e-mail que nous venons juste d’envoyer à %(email)s", + "verify_email_heading": "Vérifiez vos e-mail avant de continuer" }, "bug_reporting": { - "introduction": "Si vous avez soumis une anomalie via GitHub, les journaux de débogage peuvent nous aider à cibler le problème. ", - "description": "Les journaux de débogage contiennent les données d’utilisation de l’application incluant votre nom d’utilisateur, les identifiants ou les alias des salons que vous avez visités, les derniers élément de l’interface avec lesquels vous avez interagis, et les noms d’utilisateurs des autres utilisateurs. Ils ne contiennent pas de messages.", - "matrix_security_issue": "Pour signaler un problème de sécurité lié à Matrix, consultez la politique de divulgation de sécurité de Matrix.org.", - "submit_debug_logs": "Envoyer les journaux de débogage", - "title": "Signalement d’anomalies", "additional_context": "S’il y a des informations supplémentaires qui pourraient nous aider à analyser le problème, comme ce que vous faisiez, l’identifiant du salon ou des utilisateurs etc, veuillez les préciser ici.", - "send_logs": "Envoyer les journaux", - "github_issue": "Rapport GitHub", - "download_logs": "Télécharger les journaux", "before_submitting": "Avant de soumettre vos journaux, vous devez créer une « issue » sur GitHub pour décrire votre problème.", "collecting_information": "Récupération des informations de version de l’application", "collecting_logs": "Récupération des journaux", - "uploading_logs": "Envoi des journaux", + "create_new_issue": "Veuillez créer un nouveau rapport sur GitHub afin que l’on enquête sur cette erreur.", + "description": "Les journaux de débogage contiennent les données d’utilisation de l’application incluant votre nom d’utilisateur, les identifiants ou les alias des salons que vous avez visités, les derniers élément de l’interface avec lesquels vous avez interagis, et les noms d’utilisateurs des autres utilisateurs. Ils ne contiennent pas de messages.", + "download_logs": "Télécharger les 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." + "error_empty": "Dites-nous ce qui s’est mal passé ou, encore mieux, créez un rapport d’erreur sur GitHub qui décrit le problème.", + "failed_send_logs": "Échec lors de l’envoi des journaux : ", + "github_issue": "Rapport GitHub", + "introduction": "Si vous avez soumis une anomalie via GitHub, les journaux de débogage peuvent nous aider à cibler le problème. ", + "log_request": "Pour nous aider à éviter cela dans le futur, veuillez nous envoyer les journaux.", + "logs_sent": "Journaux envoyés", + "matrix_security_issue": "Pour signaler un problème de sécurité lié à Matrix, consultez la politique de divulgation de sécurité de Matrix.org.", + "preparing_download": "Préparation du téléchargement des journaux", + "preparing_logs": "Préparation de l’envoi des journaux", + "send_logs": "Envoyer les journaux", + "submit_debug_logs": "Envoyer les journaux de débogage", + "thank_you": "Merci !", + "title": "Signalement d’anomalies", + "unsupported_browser": "Rappel : Votre navigateur n’est pas pris en charge donc votre expérience pourrait être aléatoire.", + "uploading_logs": "Envoi des journaux", + "waiting_for_server": "En attente d’une réponse du serveur" }, - "time": { - "hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss restantes", - "minutes_seconds_left": "%(minutes)sm %(seconds)ss restantes", - "seconds_left": "%(seconds)s secondes restantes", - "date_at_time": "%(date)s à %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)sh", - "short_minutes": "%(value)sm", - "short_seconds": "%(value)ss", - "short_days_hours_minutes_seconds": "%(days)sj %(hours)sh %(minutes)sm %(seconds)ss", - "short_hours_minutes_seconds": "%(hours)sh %(minutes)sm %(seconds)ss", - "short_minutes_seconds": "%(minutes)sm %(seconds)ss", - "last_week": "La semaine dernière", - "last_month": "Le mois dernier", - "n_minutes_ago": "il y a %(num)s minutes", - "n_hours_ago": "il y a %(num)s heures", - "n_days_ago": "il y a %(num)s jours", - "in_n_minutes": "dans %(num)s minutes", - "in_n_hours": "dans %(num)s heures", - "in_n_days": "dans %(num)s jours", - "in_few_seconds": "dans quelques secondes", - "in_about_minute": "dans une minute environ", - "in_about_hour": "dans une heure environ", - "in_about_day": "dans un jour environ", - "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", - "left": "%(timeRemaining)s restant" + "cannot_invite_without_identity_server": "Impossible d’inviter un utilisateur par e-mail sans un serveur d’identité. Vous pouvez vous connecter à un serveur dans les « Paramètres ».", + "cannot_reach_homeserver": "Impossible de joindre le serveur d’accueil", + "cannot_reach_homeserver_detail": "Vérifiez que vous avec une connexion internet stable ou contactez l’administrateur du serveur", + "cant_load_page": "Impossible de charger la page", + "chat_card_back_action_label": "Retour à la conversation", + "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", + "hearts_description": "Envoie le message donné avec des cœurs", + "hearts_message": "envoie des cœurs", + "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" }, - "onboarding": { - "personal_messaging_title": "Messagerie sécurisée pour les amis et la famille", - "free_e2ee_messaging_unlimited_voip": "Grâce à la messagerie chiffrée de bout en bout gratuite, ainsi que des appels audio et vidéo illimités, %(brand)s est un excellent moyen de rester en contact.", - "personal_messaging_action": "Démarrer votre première conversation", - "work_messaging_title": "Messagerie sécurisée pour le travail", - "work_messaging_action": "Trouver vos collègues", - "community_messaging_title": "Propriété de la communauté", - "community_messaging_action": "Trouvez vos contacts", - "welcome_to_brand": "Bienvenue sur %(brand)s", - "only_n_steps_to_go": { - "one": "Plus que %(count)s étape", - "other": "Plus que %(count)s étapes" + "common": { + "about": "À propos", + "access_token": "Jeton d’accès", + "accessibility": "Accessibilité", + "advanced": "Avancé", + "all_rooms": "Tous les salons", + "analytics": "Collecte de données", + "and_n_others": { + "other": "et %(count)s autres…", + "one": "et un autre…" }, - "you_did_it": "Vous l’avez fait !", - "complete_these": "Terminez-les pour obtenir le maximum de %(brand)s", - "community_messaging_description": "Gardez le contrôle sur la discussion de votre communauté.\nPrend en charge des millions de messages, avec une interopérabilité et une modération efficace.", - "you_made_it": "Vous avez réussi !", - "set_up_profile_description": "Faites en sorte que les gens sachent que c’est vous", - "set_up_profile_action": "Votre profil", - "set_up_profile": "Paramétrer votre profil", - "get_stuff_done": "Faites votre job en trouvant vos coéquipiers", - "find_people": "Trouver des personnes", - "find_friends_description": "Vous êtes là pour ça, alors allons-y", - "find_friends_action": "Trouver des amis", - "find_friends": "Trouvez et invitez vos amis", - "find_coworkers": "Trouvez et invitez vos collègues", - "find_community_members": "Trouvez et invitez les membres de votre communauté", - "enable_notifications_description": "Ne ratez pas une réponse ou un message important", - "enable_notifications_action": "Activer les notifications", - "enable_notifications": "Activer les notifications", - "download_app_description": "Ne ratez pas une miette en emportant %(brand)s avec vous", - "download_app_action": "Télécharger les applications", - "download_app": "Télécharger %(brand)s", - "download_brand": "Télécharger %(brand)s", - "download_brand_desktop": "Télécharger %(brand)s Desktop", - "qr_or_app_links": "%(qrCode)s ou %(appLinks)s", - "download_app_store": "Télécharger sur l’App Store", - "download_google_play": "Récupérez-le sur Google Play", - "download_f_droid": "Récupérez-le sur F-Droid", - "apple_trademarks": "App Store® et le logo Apple® sont des marques déposées de Apple Inc.", - "google_trademarks": "Google Play et le logo Google Play sont des marques déposées de Google LLC.", - "has_avatar_label": "Super, ceci aidera des personnes à confirmer qu’il s’agit bien de vous", - "no_avatar_label": "Ajoutez une photo pour que les gens sachent qu’il s’agit de vous.", - "welcome_user": "Bienvenue %(name)s", - "welcome_detail": "Maintenant, laissez-nous vous aider à démarrer", - "intro_welcome": "Bienvenue sur %(appName)s", - "intro_byline": "Contrôlez vos conversations.", - "send_dm": "Envoyez un message privé", - "explore_rooms": "Explorez les salons publics", - "create_room": "Créez une discussion de groupe" - }, - "settings": { - "show_breadcrumbs": "Afficher les raccourcis vers les salons vus récemment au-dessus de la liste des salons", - "all_rooms_home_description": "Tous les salons dans lesquels vous vous trouvez apparaîtront sur l’Accueil.", - "use_command_f_search": "Utilisez Commande + F pour rechercher dans le fil de discussion", - "use_control_f_search": "Utilisez Ctrl + F pour rechercher dans le fil de discussion", - "use_12_hour_format": "Afficher l’heure au format am/pm (par ex. 2:30pm)", - "always_show_message_timestamps": "Toujours afficher l’heure des messages", - "send_read_receipts": "Envoyer les accusés de réception", - "send_typing_notifications": "Envoyer des notifications de saisie", - "replace_plain_emoji": "Remplacer automatiquement le texte par des émojis", - "enable_markdown": "Activer Markdown", - "emoji_autocomplete": "Activer la suggestion d’émojis lors de la saisie", - "use_command_enter_send_message": "Utilisez Ctrl + Entrée pour envoyer un message", - "use_control_enter_send_message": "Utilisez Ctrl + Entrée pour envoyer un message", - "all_rooms_home": "Afficher tous les salons dans Accueil", - "enable_markdown_description": "Commencez les messages avec /plain pour les envoyer sans markdown.", - "show_stickers_button": "Afficher le bouton des autocollants", - "insert_trailing_colon_mentions": "Insérer deux-points après les mentions de l'utilisateur au début d'un message", - "automatic_language_detection_syntax_highlight": "Activer la détection automatique du langage pour la coloration syntaxique", - "code_block_expand_default": "Développer les blocs de code par défaut", - "code_block_line_numbers": "Afficher les numéros de ligne dans les blocs de code", - "inline_url_previews_default": "Activer l’aperçu des URL par défaut", - "autoplay_gifs": "Jouer automatiquement les GIFs", - "autoplay_videos": "Jouer automatiquement les vidéos", - "image_thumbnails": "Afficher les aperçus/vignettes pour les images", - "show_typing_notifications": "Afficher les notifications de saisie", - "show_redaction_placeholder": "Afficher les messages supprimés", - "show_read_receipts": "Afficher les accusés de lecture envoyés par les autres utilisateurs", - "show_join_leave": "Afficher les messages d'arrivée et de départ (les invitations/expulsions/bannissements ne sont pas concernés)", - "show_displayname_changes": "Afficher les changements de nom d’affichage", - "show_chat_effects": "Afficher les animations de conversation (animations lors de la réception par ex. de confettis)", - "show_avatar_changes": "Afficher les changements d’image de profil", - "big_emoji": "Activer les gros émojis dans les discussions", - "jump_to_bottom_on_send": "Sauter en bas du fil de discussion lorsque vous envoyez un message", - "disable_historical_profile": "Afficher l’image de profil et le nom actuels des utilisateurs dans l’historique des messages", - "show_nsfw_content": "Afficher le contenu sensible (NSFW)", - "prompt_invite": "Demander avant d’envoyer des invitations à des identifiants matrix potentiellement non valides", - "hardware_acceleration": "Activer l’accélération matérielle (redémarrer %(appName)s pour appliquer)", - "start_automatically": "Démarrer automatiquement après la phase d'authentification du système", - "warn_quit": "Avertir avant de quitter", - "notifications": { - "rule_contains_display_name": "Messages contenant mon nom d’affichage", - "rule_contains_user_name": "Messages contenant mon nom d’utilisateur", - "rule_roomnotif": "Messages contenant @room", - "rule_room_one_to_one": "Messages dans les conversations privées", - "rule_message": "Messages dans les discussions de groupe", - "rule_encrypted": "Messages chiffrés dans les discussions de groupe", - "rule_invite_for_me": "Quand je suis invité dans un salon", - "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", - "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": "Apparence", + "are_you_sure": "Êtes-vous sûr ?", + "attachment": "Pièce jointe", + "authentication": "Authentification", + "beta": "Bêta", + "camera": "Caméra", + "cameras": "Caméras", + "capabilities": "Capacités", + "copied": "Copié !", + "credits": "Crédits", + "cross_signing": "Signature croisée", + "dark": "Sombre", + "deselect_all": "Tout désélectionner", + "device": "Appareil", + "display_name": "Nom d’affichage", + "edited": "modifié", + "email_address": "Adresse e-mail", + "emoji": "Émojis", + "encrypted": "Chiffré", + "encryption_enabled": "Chiffrement activé", + "error": "Erreur", + "favourites": "Favoris", + "feedback": "Commentaire", + "filter_results": "Filtrer les résultats", + "forward_message": "Transférer le message", + "general": "Général", + "go_to_settings": "Aller aux paramètres", + "guest": "Visiteur", + "help": "Aide", + "historical": "Historique", + "home": "Accueil", + "homeserver": "Serveur d’accueil", + "identity_server": "Serveur d’identité", + "integration_manager": "Gestionnaire d’intégration", + "joined": "Rejoint", + "labs": "Expérimental", + "legal": "Légal", + "light": "Clair", + "loading": "Chargement…", + "location": "Position", + "low_priority": "Priorité basse", + "message_layout": "Mise en page des messages", + "microphone": "Micro", + "model": "Modèle", + "modern": "Moderne", + "mute": "Mettre en sourdine", + "n_members": { + "one": "%(count)s membre", + "other": "%(count)s membres" }, - "appearance": { - "layout_irc": "IRC (Expérimental)", - "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" + "n_rooms": { + "one": "%(count)s salon", + "other": "%(count)s salons" }, - "inline_url_previews_room_account": "Activer l’aperçu des URL pour ce salon (n’affecte que vous)", - "inline_url_previews_room": "Activer l’aperçu des URL par défaut pour les participants de ce salon" + "name": "Nom", + "no_results": "Pas de résultat", + "no_results_found": "Aucun résultat", + "not_trusted": "Non fiable", + "off": "Désactivé", + "offline": "Hors ligne", + "on": "Activé", + "orphan_rooms": "Autres salons", + "password": "Mot de passe", + "people": "Personnes", + "preferences": "Préférences", + "presence": "Présence", + "preview_message": "Hé vous. Vous êtes le meilleur !", + "privacy": "Vie privée", + "private": "Privé", + "private_room": "Salon privé", + "private_space": "Espace privé", + "profile": "Profil", + "public_room": "Salon public", + "public_space": "Espace public", + "qr_code": "QR code", + "random": "Aléatoire", + "reactions": "Réactions", + "report_a_bug": "Signaler un bug", + "room": "Salon", + "room_name": "Nom du salon", + "rooms": "Salons", + "saving": "Enregistrement…", + "secure_backup": "Sauvegarde sécurisée", + "security": "Sécurité", + "select_all": "Tout sélectionner", + "server": "Serveur", + "settings": "Paramètres", + "setup_secure_messages": "Configurer les messages sécurisés", + "show_more": "En voir plus", + "someone": "Quelqu’un", + "space": "Espace", + "spaces": "Espaces", + "sticker": "Autocollant", + "stickerpack": "Jeu d’autocollants", + "success": "Succès", + "support": "Prise en charge", + "system_alerts": "Alertes système", + "theme": "Thème", + "thread": "Discussion", + "threads": "Fils de discussion", + "timeline": "Fil de discussion", + "trusted": "Fiable", + "unavailable": "indisponible", + "unencrypted": "Non chiffré", + "unmute": "Activer le son", + "unnamed_room": "Salon anonyme", + "unnamed_space": "Espace sans nom", + "unsent": "Non envoyé", + "unverified": "Non vérifiée", + "user": "Utilisateur", + "user_avatar": "Image de profil", + "username": "Nom d’utilisateur", + "verification_cancelled": "Vérification annulée", + "verified": "Vérifiée", + "video": "Vidéo", + "video_room": "Salon vidéo", + "view_message": "Afficher le message", + "warning": "Attention", + "welcome": "Bienvenue" }, - "devtools": { - "send_custom_account_data_event": "Envoyer des événements personnalisés de données du compte", - "send_custom_room_account_data_event": "Envoyer des événements personnalisés de données du compte du salon", - "event_type": "Type d’évènement", - "state_key": "Clé d’état", - "invalid_json": "Ne semble pas être du JSON valide.", - "failed_to_send": "Échec de l’envoi de l’événement !", - "event_sent": "Évènement envoyé !", - "event_content": "Contenu de l’évènement", - "user_read_up_to": "L’utilisateur a lu jusqu’à : ", - "no_receipt_found": "Aucun accusé disponible", - "user_read_up_to_ignore_synthetic": "L’utilisateur a lu jusqu’à (ignoreSynthetic) : ", - "user_read_up_to_private": "L’utilisateur a lu jusqu’à (m.read.private) : ", - "user_read_up_to_private_ignore_synthetic": "L’utilisateur a lu jusqu’à (m.read.private;ignoreSynthetic) : ", - "room_status": "Statut du salon", - "room_unread_status_count": { - "other": "Statut non-lus du salon : %(status)s, total : %(count)s" + "composer": { + "autocomplete": { + "@room_description": "Notifier tout le salon", + "command_a11y": "Autocomplétion de commande", + "command_description": "Commandes", + "emoji_a11y": "Autocomplétion d’émoji", + "notification_a11y": "Autocomplétion de notification", + "notification_description": "Notification du salon", + "room_a11y": "Autocomplétion de salon", + "space_a11y": "Autocomplétion d’espace", + "user_a11y": "Autocomplétion d’utilisateur", + "user_description": "Utilisateurs" }, - "notification_state": "L’état des notifications est %(notificationState)s", - "room_encrypted": "Le salon est chiffré ✅", - "room_not_encrypted": "Le salon n’est pas chiffré 🚨", - "main_timeline": "Historique principal", - "threads_timeline": "Historique des fils de discussion", - "room_notifications_total": "Total : ", - "room_notifications_highlight": "Mentions : ", + "close_sticker_picker": "Cacher les autocollants", + "edit_composer_label": "Modifier le message", + "format_bold": "Gras", + "format_code_block": "Bloc de code", + "format_decrease_indent": "Réduire l’indentation", + "format_increase_indent": "Augmenter l’indentation", + "format_insert_link": "Insérer un lien", + "format_italic": "Italique", + "format_italics": "Italique", + "format_link": "Lien", + "format_ordered_list": "Liste numérotée", + "format_strikethrough": "Barré", + "format_underline": "Souligné", + "format_unordered_list": "Liste à puces", + "formatting_toolbar_label": "Formatage", + "link_modal": { + "link_field_label": "Lien", + "text_field_label": "Texte", + "title_create": "Crée un lien", + "title_edit": "Éditer le lien" + }, + "mode_plain": "Masquer le formatage", + "mode_rich_text": "Afficher le formatage", + "no_perms_notice": "Vous n’avez pas la permission de poster dans ce salon", + "placeholder": "Envoyer un message…", + "placeholder_encrypted": "Envoyer un message chiffré…", + "placeholder_reply": "Envoyer une réponse…", + "placeholder_reply_encrypted": "Envoyer une réponse chiffrée…", + "placeholder_thread": "Répondre au fil de discussion…", + "placeholder_thread_encrypted": "Répondre au fil de discussion chiffré…", + "poll_button": "Sondage", + "poll_button_no_perms_description": "Vous n’avez pas la permission de démarrer un sondage dans ce salon.", + "poll_button_no_perms_title": "Autorisation requise", + "replying_title": "Répond", + "room_upgraded_link": "La discussion continue ici.", + "room_upgraded_notice": "Ce salon a été remplacé et n’est plus actif.", + "send_button_title": "Envoyer le message", + "send_button_voice_message": "Envoyer un message vocal", + "send_voice_message": "Envoyer un message vocal", + "stop_voice_message": "Arrêter l’enregistrement", + "voice_message_button": "Message vocal" + }, + "console_dev_note": "Si vous savez ce que vous faites, Element est un logiciel libre, n'hésitez pas à consulter notre GitHub (https://github.com/vector-im/element-web/) et à contribuer !", + "console_scam_warning": "Si quelqu'un vous a dit de copier/coller quelque chose ici, il y a de fortes chances que vous soyez victime d'une escroquerie !", + "console_wait": "Attendez !", + "create_room": { + "action_create_room": "Créer un salon", + "action_create_video_room": "Crée le salon visio", + "encrypted_video_room_warning": "Vous ne pourrez pas désactiver ceci plus tard. Ce salon sera chiffré mais l’appel intégré ne le sera pas.", + "encrypted_warning": "Vous ne pourrez pas le désactiver plus tard. Les passerelles et la plupart des bots ne fonctionneront pas pour le moment.", + "encryption_forced": "Votre serveur impose d’activer le chiffrement dans les salons privés.", + "encryption_label": "Activer le chiffrement de bout en bout", + "error_title": "Échec de création du salon", + "generic_error": "Le serveur semble être indisponible, surchargé ou vous êtes tombé sur un bug.", + "join_rule_change_notice": "Vous pouvez changer ceci n’importe quand depuis les paramètres du salon.", + "join_rule_invite": "Salon privé (uniquement sur invitation)", + "join_rule_invite_label": "Seules les personnes invitées pourront trouver et rejoindre ce salon.", + "join_rule_knock_label": "Tout le monde peut demander à venir, mais un admin ou un modérateur doit autoriser l’accès. Vous pouvez modifier ceci plus tard.", + "join_rule_public_label": "Quiconque pourra trouver et rejoindre ce salon.", + "join_rule_public_parent_space_label": "Quiconque pourra trouver et rejoindre ce salon, pas seulement les membres de .", + "join_rule_restricted": "Visible pour les membres de l'espace", + "join_rule_restricted_label": "Tout le monde dans pourra trouver et rejoindre ce salon.", + "name_validation_required": "Veuillez renseigner un nom pour le salon", + "room_visibility_label": "Visibilité du salon", + "title_private_room": "Créer un salon privé", + "title_public_room": "Créer un salon public", + "title_video_room": "Créer un salon visio", + "topic_label": "Sujet (facultatif)", + "unfederated": "Empêche n’importe qui n’étant pas membre de %(serverName)s de rejoindre ce salon.", + "unfederated_label_default_off": "Vous devriez l’activer si le salon n’est utilisé que pour collaborer avec des équipes internes sur votre serveur d’accueil. Ceci ne peut pas être changé plus tard.", + "unfederated_label_default_on": "Vous devriez le déactiver si le salon est utilisé pour collaborer avec des équipes externes qui ont leur propre serveur d’accueil. Ceci ne peut pas être changé plus tard.", + "unsupported_version": "Le serveur ne prend pas en charge la version de salon spécifiée." + }, + "create_space": { + "add_details_prompt": "Ajoutez des informations pour aider les personnes à l’identifier.", + "add_details_prompt_2": "Vous pouvez les changer à n’importe quel moment.", + "add_existing_rooms_description": "Choisissez des salons ou conversations à ajouter. C’est un espace rien que pour vous, personne n’en sera informé. Vous pourrez en ajouter plus tard.", + "add_existing_rooms_heading": "Que voulez-vous organiser ?", + "address_label": "Adresse", + "address_placeholder": "par ex. mon-espace", + "creating": "Création…", + "creating_rooms": "Création des salons…", + "done_action": "Accéder à mon espace", + "done_action_first_room": "Rejoindre mon premier salon", + "explainer": "Les espaces sont une nouvelle manière de regrouper les salons et les personnes. Quel type d’espace voulez-vous créer ? Vous pouvez changer ceci plus tard.", + "failed_create_initial_rooms": "Échec de la création des salons initiaux de l’espace", + "failed_invite_users": "Échec de l’invitation des utilisateurs suivants à votre espace : %(csvUsers)s", + "invite_teammates_by_username": "Inviter par nom d’utilisateur", + "invite_teammates_description": "Assurez-vous que les accès soient accordés aux bonnes personnes. Vous pourrez en inviter d’autres plus tard.", + "invite_teammates_heading": "Invitez votre équipe", + "inviting_users": "Invitation…", + "label": "Créer un espace", + "name_required": "Veuillez renseigner un nom pour l’espace", + "personal_space": "Seulement moi", + "personal_space_description": "Un espace privé pour organiser vos salons", + "private_description": "Sur invitation, idéal pour vous-même ou les équipes", + "private_heading": "Votre espace privé", + "private_personal_description": "Assurez-vous que les bonnes personnes aient accès à %(name)s", + "private_personal_heading": "Avec qui travaillez-vous ?", + "private_space": "Moi et mon équipe", + "private_space_description": "Un espace privé pour vous et votre équipe", + "public_description": "Espace ouvert à tous, idéal pour les communautés", + "public_heading": "Votre espace public", + "setup_rooms_community_description": "Créons un salon pour chacun d’entre eux.", + "setup_rooms_community_heading": "De quoi voulez-vous discuter dans %(spaceName)s ?", + "setup_rooms_description": "Vous pourrez en ajouter plus tard, y compris certains déjà existant.", + "setup_rooms_private_description": "Nous allons créer un salon pour chacun d’entre eux.", + "setup_rooms_private_heading": "Sur quels projets travaille votre équipe ?", + "share_description": "Vous êtes seul pour l’instant, ce sera plus agréable avec de la compagnie.", + "share_heading": "Partager %(name)s", + "skip_action": "Passer pour l’instant", + "subspace_adding": "Ajout…", + "subspace_beta_notice": "Ajouter un espace à l’espace que vous gérez.", + "subspace_dropdown_title": "Créer un espace", + "subspace_existing_space_prompt": "Vous voulez plutôt ajouter un espace existant ?", + "subspace_join_rule_invite_description": "Seules les personnes invitées pourront trouver et rejoindre cet espace.", + "subspace_join_rule_invite_only": "Espace privé (uniquement sur invitation)", + "subspace_join_rule_label": "Visibilité de l’espace", + "subspace_join_rule_public_description": "Quiconque pourra trouver et rejoindre cet espace, pas seulement les membres de .", + "subspace_join_rule_restricted_description": "Tous les membres de pourront trouver et venir." + }, + "credits": { + "default_cover_photo": "La photo d’illustration par défaut est © Jesús Roncero utilisée selon les termes CC-BY-SA 4.0.", + "twemoji": "L’art émoji Twemoji est © Twitter, Inc et autres contributeurs utilisé sous licence CC-BY 4.0.", + "twemoji_colr": "La police twemoji-colr est © Mozilla Foundation utilisée sous licence Apache 2.0." + }, + "devtools": { + "active_widgets": "Widgets actifs", + "category_other": "Autre", + "category_room": "Salon", + "caution_colon": "Attention :", + "client_versions": "Versions des clients", + "developer_mode": "Mode développeur", + "developer_tools": "Outils de développement", + "edit_setting": "Modifier le paramètre", + "edit_values": "Modifier les valeurs", + "empty_string": "", + "event_content": "Contenu de l’évènement", + "event_id": "Identifiant d’événement : %(eventId)s", + "event_sent": "Évènement envoyé !", + "event_type": "Type d’évènement", + "explore_account_data": "Parcourir les données du compte", + "explore_room_account_data": "Parcourir les données de compte du salon", + "explore_room_state": "Parcourir l’état du salon", + "failed_to_find_widget": "Erreur lors de la récupération de ce widget.", + "failed_to_load": "Échec du chargement.", + "failed_to_save": "Échec lors de la sauvegarde des paramètres.", + "failed_to_send": "Échec de l’envoi de l’événement !", + "id": "ID : ", + "invalid_json": "Ne semble pas être du JSON valide.", + "level": "Rang", + "low_bandwidth_mode": "Mode faible bande passante", + "low_bandwidth_mode_description": "Nécessite un serveur d’accueil compatible.", + "main_timeline": "Historique principal", + "methods": "Méthodes", + "no_receipt_found": "Aucun accusé disponible", + "no_verification_requests_found": "Aucune demande de vérification trouvée", + "notification_state": "L’état des notifications est %(notificationState)s", + "notifications_debug": "Débogage des notifications", + "number_of_users": "Nombre d’utilisateurs", + "observe_only": "Observer uniquement", + "original_event_source": "Évènement source original", + "phase_cancelled": "Annulé", + "phase_ready": "Prêt", + "phase_requested": "Envoyé", + "phase_started": "Démarré", + "requester": "Demandeur", + "room_encrypted": "Le salon est chiffré ✅", + "room_id": "Identifiant du salon : %(roomId)s", + "room_not_encrypted": "Le salon n’est pas chiffré 🚨", "room_notifications_dot": "Point : ", + "room_notifications_highlight": "Mentions : ", "room_notifications_last_event": "Dernier évènement :", - "room_notifications_type": "Type : ", "room_notifications_sender": "Expéditeur : ", "room_notifications_thread_id": "Id du fil de discussion : ", - "spaces": { - "one": "", - "other": "<%(count)s espaces>" - }, - "empty_string": "", + "room_notifications_total": "Total : ", + "room_notifications_type": "Type : ", + "room_status": "Statut du salon", "room_unread_status": "Statut non-lus du salon : %(status)s", - "id": "ID : ", - "send_custom_state_event": "Envoyer des événements d’état personnalisés", + "room_unread_status_count": { + "other": "Statut non-lus du salon : %(status)s, total : %(count)s" + }, + "save_setting_values": "Enregistrer les valeurs des paramètres", "see_history": "Afficher l’historique", - "failed_to_load": "Échec du chargement.", - "client_versions": "Versions des clients", + "send_custom_account_data_event": "Envoyer des événements personnalisés de données du compte", + "send_custom_room_account_data_event": "Envoyer des événements personnalisés de données du compte du salon", + "send_custom_state_event": "Envoyer des événements d’état personnalisés", + "send_custom_timeline_event": "Envoyer des événements d’historique personnalisé", + "server_info": "Infos du serveur", "server_versions": "Versions des serveurs", - "number_of_users": "Nombre d’utilisateurs", - "failed_to_save": "Échec lors de la sauvegarde des paramètres.", - "save_setting_values": "Enregistrer les valeurs des paramètres", - "setting_colon": "Paramètre :", - "caution_colon": "Attention :", - "use_at_own_risk": "Cette interface ne vérifie pas les types des valeurs. Utilisez la à vos propres risques.", - "setting_definition": "Définition du paramètre :", - "level": "Rang", "settable_global": "Définissable de manière globale", "settable_room": "Définissable par salon", - "values_explicit": "Valeurs pour des rangs explicites", - "values_explicit_room": "Valeurs pour des rangs explicites dans ce salon", - "edit_values": "Modifier les valeurs", + "setting_colon": "Paramètre :", + "setting_definition": "Définition du paramètre :", + "setting_id": "Identifiant de paramètre", + "settings_explorer": "Explorateur de paramètres", + "show_hidden_events": "Afficher les évènements cachés dans le fil de discussion", + "spaces": { + "one": "", + "other": "<%(count)s espaces>" + }, + "state_key": "Clé d’état", + "thread_root_id": "ID du fil de discussion racine : %(threadRootId)s", + "threads_timeline": "Historique des fils de discussion", + "timeout": "Temps d’attente", + "title": "Outils de développement", + "toggle_event": "Afficher/masquer l’évènement", + "toolbox": "Boîte à outils", + "use_at_own_risk": "Cette interface ne vérifie pas les types des valeurs. Utilisez la à vos propres risques.", + "user_read_up_to": "L’utilisateur a lu jusqu’à : ", + "user_read_up_to_ignore_synthetic": "L’utilisateur a lu jusqu’à (ignoreSynthetic) : ", + "user_read_up_to_private": "L’utilisateur a lu jusqu’à (m.read.private) : ", + "user_read_up_to_private_ignore_synthetic": "L’utilisateur a lu jusqu’à (m.read.private;ignoreSynthetic) : ", + "value": "Valeur", "value_colon": "Valeur :", + "value_in_this_room": "Valeur pour ce salon", "value_this_room_colon": "Valeur pour ce salon :", + "values_explicit": "Valeurs pour des rangs explicites", "values_explicit_colon": "Valeurs pour les rangs explicites :", + "values_explicit_room": "Valeurs pour des rangs explicites dans ce salon", "values_explicit_this_room_colon": "Valeurs pour les rangs explicites de ce salon :", - "setting_id": "Identifiant de paramètre", - "value": "Valeur", - "value_in_this_room": "Valeur pour ce salon", - "edit_setting": "Modifier le paramètre", - "phase_requested": "Envoyé", - "phase_ready": "Prêt", - "phase_started": "Démarré", - "phase_cancelled": "Annulé", - "phase_transaction": "Transaction", - "phase": "Phase", - "timeout": "Temps d’attente", - "methods": "Méthodes", - "requester": "Demandeur", - "observe_only": "Observer uniquement", - "no_verification_requests_found": "Aucune demande de vérification trouvée", - "failed_to_find_widget": "Erreur lors de la récupération de ce widget.", - "send_custom_timeline_event": "Envoyer des événements d’historique personnalisé", - "explore_room_state": "Parcourir l’état du salon", - "explore_room_account_data": "Parcourir les données de compte du salon", - "view_servers_in_room": "Voir les serveurs dans le salon", - "notifications_debug": "Débogage des notifications", "verification_explorer": "Explorateur de vérification", - "active_widgets": "Widgets actifs", - "explore_account_data": "Parcourir les données du compte", - "settings_explorer": "Explorateur de paramètres", - "server_info": "Infos du serveur", - "toolbox": "Boîte à outils", - "developer_tools": "Outils de développement", - "room_id": "Identifiant du salon : %(roomId)s", - "thread_root_id": "ID du fil de discussion racine : %(threadRootId)s", - "event_id": "Identifiant d’événement : %(eventId)s", - "category_room": "Salon", - "category_other": "Autre" + "view_servers_in_room": "Voir les serveurs dans le salon", + "view_source_decrypted_event_source": "Évènement source déchiffré", + "view_source_decrypted_event_source_unavailable": "Source déchiffrée non disponible", + "widget_screenshots": "Activer les captures d’écran pour les widgets pris en charge" + }, + "dialog_close_label": "Fermer la boîte de dialogue", + "emoji": { + "categories": "Catégories", + "category_activities": "Activités", + "category_animals_nature": "Animaux et nature", + "category_flags": "Drapeaux", + "category_food_drink": "Nourriture et boisson", + "category_frequently_used": "Utilisé fréquemment", + "category_objects": "Objets", + "category_smileys_people": "Visages et personnes", + "category_symbols": "Symboles", + "category_travel_places": "Voyages et lieux", + "quick_reactions": "Réactions rapides" + }, + "emoji_picker": { + "cancel_search_label": "Annuler la recherche" + }, + "empty_room": "Salon vide", + "empty_room_was_name": "Salon vide (précédemment %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Saisissez votre phrase de sécurité ou pour continuer.", + "key_validation_text": { + "invalid_security_key": "Clé de Sécurité invalide", + "recovery_key_is_correct": "Ça a l’air correct !", + "wrong_file_type": "Mauvais type de fichier", + "wrong_security_key": "Mauvaise Clé de Sécurité" + }, + "reset_title": "Tout réinitialiser", + "reset_warning_1": "Poursuivez seulement si vous n’avez aucun autre appareil avec lequel procéder à la vérification.", + "reset_warning_2": "Si vous réinitialisez tout, vous allez repartir sans session et utilisateur de confiance. Vous pourriez ne pas voir certains messages passés.", + "restoring": "Restauration des clés depuis la sauvegarde", + "security_key_title": "Clé de sécurité", + "security_phrase_incorrect_error": "Impossible d’accéder à l’espace de stockage sécurisé. Merci de vérifier que vous avez saisi la bonne phrase secrète.", + "security_phrase_title": "Phrase de sécurité", + "separator": "%(securityKey)s ou %(recoveryFile)s", + "use_security_key_prompt": "Utilisez votre clé de sécurité pour continuer." + }, + "bootstrap_title": "Configuration des clés", + "cancel_entering_passphrase_description": "Souhaitez-vous vraiment annuler la saisie de la phrase de passe ?", + "cancel_entering_passphrase_title": "Annuler la saisie du mot de passe ?", + "confirm_encryption_setup_body": "Cliquez sur le bouton ci-dessous pour confirmer la configuration du chiffrement.", + "confirm_encryption_setup_title": "Confirmer la configuration du chiffrement", + "cross_signing_not_ready": "La signature croisée n’est pas configurée.", + "cross_signing_ready": "La signature croisée est prête à être utilisée.", + "cross_signing_ready_no_backup": "La signature croisée est prête mais les clés ne sont pas sauvegardées.", + "cross_signing_room_normal": "Ce salon est chiffré de bout en bout", + "cross_signing_room_verified": "Tout le monde dans ce salon est vérifié", + "cross_signing_room_warning": "Quelqu’un utilise une session inconnue", + "cross_signing_unsupported": "Votre serveur d’accueil ne prend pas en charge la signature croisée.", + "cross_signing_untrusted": "Votre compte a une identité de signature croisée dans le coffre secret, mais cette session ne lui fait pas encore confiance.", + "cross_signing_user_normal": "Vous n’avez pas vérifié cet utilisateur.", + "cross_signing_user_verified": "Vous avez vérifié cet utilisateur. Cet utilisateur a vérifié toutes ses sessions.", + "cross_signing_user_warning": "Cet utilisateur n’a pas vérifié toutes ses sessions.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Vider les clés de signature croisée", + "title": "Détruire les clés de signature croisée ?", + "warning": "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." + }, + "event_shield_reason_authenticity_not_guaranteed": "L’authenticité de ce message chiffré ne peut pas être garantie sur cet appareil.", + "event_shield_reason_mismatched_sender_key": "Chiffré par une session non vérifiée", + "export_unsupported": "Votre navigateur ne prend pas en charge les extensions cryptographiques nécessaires", + "import_invalid_keyfile": "Fichier de clé %(brand)s non valide", + "import_invalid_passphrase": "Erreur d’authentification : mot de passe incorrect ?", + "incompatible_database_description": "Vous avez précédemment utilisé une version plus récente de %(brand)s avec cette session. Pour réutiliser cette version avec le chiffrement de bout en bout, vous devrez vous déconnecter et vous reconnecter.", + "incompatible_database_disable": "Continuer avec le chiffrement désactivé", + "incompatible_database_sign_out_description": "Pour éviter de perdre l’historique de vos discussions, vous devez exporter vos clés avant de vous déconnecter. Vous devez revenir à une version plus récente de %(brand)s pour pouvoir le faire", + "incompatible_database_title": "Base de données incompatible", + "key_signature_upload_cancelled": "Envoi de signature annulé", + "key_signature_upload_completed": "Envoi terminé", + "key_signature_upload_failed": "Envoi impossible", + "key_signature_upload_failed_body": "%(brand)s a rencontré une erreur pendant l’envoi de :", + "key_signature_upload_failed_cross_signing_key_signature": "une nouvelle signature de clé de signature croisée", + "key_signature_upload_failed_device_cross_signing_key_signature": "une signature de signature croisée d’un appareil", + "key_signature_upload_failed_key_signature": "une signature de clé", + "key_signature_upload_failed_master_key_signature": "une nouvelle signature de clé principale", + "key_signature_upload_failed_title": "Échec de l’envoi de signature", + "key_signature_upload_success_title": "Succès de l’envoi de signature", + "messages_not_secure": { + "cause_1": "Votre serveur d’accueil", + "cause_2": "Le serveur d’accueil auquel l’utilisateur que vous vérifiez est connecté", + "cause_3": "Votre connexion internet ou celle de l’autre utilisateur", + "cause_4": "Votre session ou celle de l’autre utilisateur", + "heading": "Un des éléments suivants est peut-être compromis :", + "title": "Vos messages ne sont pas sécurisés" + }, + "new_recovery_method_detected": { + "description_1": "Une nouvelle phrase secrète et clé de sécurité pour les messages sécurisés ont été détectées.", + "description_2": "Cette session chiffre l’historique en utilisant la nouvelle méthode de récupération.", + "title": "Nouvelle méthode de récupération", + "warning": "Si vous n’avez pas activé de nouvelle méthode de récupération, un attaquant essaye peut-être d’accéder à votre compte. Changez immédiatement le mot de passe de votre compte et configurez une nouvelle méthode de récupération dans les paramètres." + }, + "not_supported": "", + "old_version_detected_description": "Nous avons détecté des données d’une ancienne version de %(brand)s. Le chiffrement de bout en bout n’aura pas fonctionné correctement sur l’ancienne version. Les messages chiffrés échangés récemment dans l’ancienne version ne sont peut-être pas déchiffrables dans cette version. Les échanges de message avec cette version peuvent aussi échouer. Si vous rencontrez des problèmes, déconnectez-vous puis reconnectez-vous. Pour conserver l’historique des messages, exportez puis réimportez vos clés de chiffrement.", + "old_version_detected_title": "Anciennes données de chiffrement détectées", + "recovery_method_removed": { + "description_1": "Cette session a détecté que votre phrase secrète et clé de sécurité pour les messages sécurisés ont été supprimées.", + "description_2": "Si vous l’avez fait accidentellement, vous pouvez configurer les messages sécurisés sur cette session ce qui re-chiffrera l’historique des messages de cette session avec une nouvelle méthode de récupération.", + "title": "Méthode de récupération supprimée", + "warning": "Si vous n’avez pas supprimé la méthode de récupération, un attaquant peut être en train d’essayer d’accéder à votre compte. Modifiez le mot de passe de votre compte et configurez une nouvelle méthode de récupération dans les réglages." + }, + "reset_all_button": "Vous avez perdu ou oublié tous vos moyens de récupération ? Tout réinitialiser", + "set_up_toast_description": "Sécurité contre la perte d’accès aux messages et données chiffrées", + "set_up_toast_title": "Configurer la sauvegarde sécurisée", + "setup_secure_backup": { + "explainer": "Sauvegardez vos clés avant de vous déconnecter pour éviter de les perdre.", + "title": "Configurer" + }, + "udd": { + "interactive_verification_button": "Vérifier de façon interactive avec des émojis", + "manual_verification_button": "Vérifier manuellement avec un texte", + "other_ask_verify_text": "Demandez à cet utilisateur de vérifier sa session, ou vérifiez-la manuellement ci-dessous.", + "other_new_session_text": "%(name)s (%(userId)s) s’est connecté à une nouvelle session sans la vérifier :", + "own_ask_verify_text": "Vérifiez votre autre session en utilisant une des options ci-dessous.", + "own_new_session_text": "Vous vous êtes connecté à une nouvelle session sans la vérifier :", + "title": "Non fiable" + }, + "unable_to_setup_keys_error": "Impossible de configurer les clés", + "unsupported": "Ce client ne prend pas en charge le chiffrement de bout en bout.", + "upgrade_toast_title": "Mise à niveau du chiffrement disponible", + "verification": { + "accepting": "Acceptation…", + "after_new_login": { + "device_verified": "Appareil vérifié", + "reset_confirmation": "Réinitialiser les clés de vérification, c’est certain ?", + "skip_verification": "Ignorer la vérification pour l’instant", + "unable_to_verify": "Impossible de vérifier cet appareil", + "verify_this_device": "Vérifier cet appareil" + }, + "cancelled": "Vous avez annulé la vérification.", + "cancelled_self": "Vous avez annulé la vérification dans votre autre appareil.", + "cancelled_user": "%(displayName)s a annulé la vérification.", + "cancelling": "Annulation…", + "complete_action": "Compris", + "complete_description": "Vous avez vérifié cet utilisateur avec succès.", + "complete_title": "Vérifié !", + "error_starting_description": "Nous n’avons pas pu démarrer une conversation avec l’autre utilisateur.", + "error_starting_title": "Erreur en démarrant la vérification", + "explainer": "Les messages sécurisés avec cet utilisateur sont chiffrés de bout en bout et ne peuvent être lus par d’autres personnes.", + "in_person": "Pour être sûr, faites cela en personne ou utilisez un moyen de communication fiable.", + "incoming_sas_device_dialog_text_1": "Vérifier cet appareil le marquera comme fiable. Faire confiance à cette appareil vous permettra à vous et aux autres utilisateurs d’être tranquilles lors de l’utilisation de messages chiffrés.", + "incoming_sas_device_dialog_text_2": "Vérifier cet appareil le marquera comme fiable, et les utilisateurs qui ont vérifié avec vous feront confiance à cet appareil.", + "incoming_sas_dialog_title": "Demande de vérification entrante", + "incoming_sas_dialog_waiting": "Attente de la confirmation du partenaire…", + "incoming_sas_user_dialog_text_1": "Vérifier cet utilisateur pour le marquer comme fiable. Faire confiance aux utilisateurs vous permet d’être tranquille lorsque vous utilisez des messages chiffrés de bout en bout.", + "incoming_sas_user_dialog_text_2": "Vérifier cet utilisateur marquera sa session comme fiable, et marquera aussi votre session comme fiable pour lui.", + "manual_device_verification_device_id_label": "Identifiant de session", + "manual_device_verification_device_key_label": "Clé de la session", + "manual_device_verification_device_name_label": "Nom de la session", + "manual_device_verification_footer": "S’ils ne correspondent pas, la sécurité de vos communications est peut-être compromise.", + "manual_device_verification_self_text": "Confirmez en comparant ceci avec les paramètres utilisateurs de votre autre session :", + "manual_device_verification_user_text": "Confirmez la session de cet utilisateur en comparant ceci avec ses paramètres utilisateur :", + "no_key_or_device": "Il semblerait que vous n’avez pas de clé de sécurité ou d’autres appareils pour faire la vérification. Cet appareil ne pourra pas accéder aux anciens messages chiffrés. Afin de vérifier votre identité sur cet appareil, vous devrez réinitialiser vos clés de vérifications.", + "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.", + "other_party_cancelled": "L’autre personne a annulé la vérification.", + "prompt_encrypted": "Vérifiez tous les utilisateurs d’un salon pour vous assurer qu’il est sécurisé.", + "prompt_self": "Recommencer la vérification depuis la notification.", + "prompt_unencrypted": "Dans les salons chiffrés, vérifiez tous les utilisateurs pour vous assurer qu’il est sécurisé.", + "prompt_user": "Recommencer la vérification depuis son profil.", + "qr_or_sas": "%(qrCode)s ou %(emojiCompare)s", + "qr_or_sas_header": "Vérifiez cet appareil en réalisant une des actions suivantes :", + "qr_prompt": "Scannez ce code unique", + "qr_reciprocate_same_shield_device": "On y est presque ! Votre autre appareil affiche-t-il le même bouclier ?", + "qr_reciprocate_same_shield_user": "On y est presque ! Est-ce que %(displayName)s affiche le même bouclier ?", + "request_toast_accept": "Vérifier la session", + "request_toast_decline_counter": "Ignorer (%(counter)s)", + "request_toast_detail": "%(deviceId)s depuis %(ip)s", + "reset_proceed_prompt": "Faire la réinitialisation", + "sas_caption_self": "Vérifiez cet appareil en confirmant que le nombre suivant s’affiche sur son écran.", + "sas_caption_user": "Vérifier cet utilisateur en confirmant que le nombre suivant apparaît sur leur écran.", + "sas_description": "Comparez une liste unique d’émojis si vous n’avez d’appareil photo sur aucun des deux appareils", + "sas_emoji_caption_self": "Confirmez que les émojis ci-dessous s’affichent sur les deux appareils et dans le même ordre :", + "sas_emoji_caption_user": "Vérifier cet utilisateur en confirmant que les émojis suivant apparaissent sur son écran.", + "sas_match": "Ils correspondent", + "sas_no_match": "Ils ne correspondent pas", + "sas_prompt": "Comparez des émojis uniques", + "scan_qr": "Vérifier en scannant", + "scan_qr_explainer": "Demandez à %(displayName)s de scanner votre code :", + "self_verification_hint": "Pour continuer, veuillez accepter la demande de vérification sur votre autre appareil.", + "start_button": "Commencer la vérification", + "successful_device": "Vous avez bien vérifié %(deviceName)s (%(deviceId)s) !", + "successful_own_device": "Vous avez bien vérifié votre appareil !", + "successful_user": "Vous avez vérifié %(displayName)s !", + "timed_out": "La vérification a expiré.", + "unsupported_method": "Impossible de trouver une méthode de vérification prise en charge.", + "unverified_session_toast_accept": "Oui, c’était moi", + "unverified_session_toast_title": "Nouvelle connexion. Était-ce vous ?", + "unverified_sessions_toast_description": "Vérifiez pour assurer la sécurité de votre compte", + "unverified_sessions_toast_reject": "Plus tard", + "unverified_sessions_toast_title": "Vous avez des sessions non vérifiées", + "verification_description": "Vérifiez votre identité pour accéder aux messages chiffrés et prouver votre identité aux autres.", + "verification_dialog_title_device": "Vérifier un autre appareil", + "verification_dialog_title_user": "Demande de vérification", + "verification_skip_warning": "Sans vérification, vous n’aurez pas accès à tous vos messages et vous n’apparaîtrez pas comme de confiance aux autres.", + "verification_success_with_backup": "Votre nouvel appareil est maintenant vérifié. Il a accès à vos messages chiffrés et les autre utilisateurs le verront comme fiable.", + "verification_success_without_backup": "Votre nouvel appareil est maintenant vérifié. Les autres utilisateurs le verront comme fiable.", + "verify_emoji": "Vérifier avec des émojis", + "verify_emoji_prompt": "Vérifier en comparant des émojis uniques.", + "verify_emoji_prompt_qr": "Si vous ne pouvez pas scanner le code ci-dessus, vérifiez en comparant des émojis uniques.", + "verify_later": "Je ferai la vérification plus tard", + "verify_reset_warning_1": "La réinitialisation de vos clés de vérification ne peut pas être annulé. Après la réinitialisation, vous n’aurez plus accès à vos anciens messages chiffrés, et tous les amis que vous aviez précédemment vérifiés verront des avertissement de sécurité jusqu'à ce vous les vérifiiez à nouveau.", + "verify_reset_warning_2": "Veuillez ne continuer que si vous êtes certain d’avoir perdu tous vos autres appareils et votre Clé de Sécurité.", + "verify_using_device": "Vérifier avec un autre appareil", + "verify_using_key": "Vérifié avec une clé de sécurité", + "verify_using_key_or_phrase": "Vérifier avec une clé de sécurité ou une phrase", + "waiting_for_user_accept": "En attente d’acceptation par %(displayName)s…", + "waiting_other_device": "En attente de votre vérification sur votre autre appareil…", + "waiting_other_device_details": "En attente de votre vérification sur votre autre appareil, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "En attente de la vérification de %(displayName)s…" + }, + "verification_requested_toast_title": "Vérification requise", + "verify_toast_description": "D’autres utilisateurs pourraient ne pas lui faire confiance", + "verify_toast_title": "Vérifier cette session" + }, + "error": { + "admin_contact": "Veuillez contacter l’administrateur de votre service pour continuer à l’utiliser.", + "admin_contact_short": "Contactez l’administrateur de votre serveur.", + "connection": "Il y a eu un problème lors de la communication avec le serveur d’accueil, veuillez réessayer ultérieurement.", + "dialog_description_default": "Une erreur est survenue.", + "download_media": "Impossible de télécharger la source du média, aucune URL source n’a été trouvée", + "edit_history_unsupported": "Il semble que votre serveur d’accueil ne prenne pas en charge cette fonctionnalité.", + "failed_copy": "Échec de la copie", + "hs_blocked": "Ce serveur d’accueil a été bloqué par son administrateur.", + "mau": "Ce serveur d’accueil a atteint sa limite mensuelle d'utilisateurs actifs.", + "mixed_content": "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.", + "non_urgent_echo_failure_toast": "Votre serveur ne répond pas à certaines requêtes.", + "resource_limits": "Ce serveur d’accueil a dépassé une de ses limites de ressources.", + "session_restore": { + "clear_storage_button": "Effacer le stockage et se déconnecter", + "clear_storage_description": "Se déconnecter et supprimer les clés de chiffrement ?", + "description_1": "Une erreur est survenue lors de la restauration de la dernière session.", + "description_2": "Si vous avez utilisé une version plus récente de %(brand)s précédemment, votre session risque d’être incompatible avec cette version. Fermez cette fenêtre et retournez à la version plus récente.", + "description_3": "Effacer le stockage de votre navigateur peut résoudre le problème. Ceci vous déconnectera et tous les historiques de conversations chiffrées seront illisibles.", + "title": "Impossible de restaurer la session" + }, + "something_went_wrong": "Quelque chose s’est mal déroulé !", + "storage_evicted_description_1": "Des données de la session, dont les clés des messages chiffrés, sont manquantes. Déconnectez-vous et reconnectez-vous pour régler ce problème, en restaurant les clés depuis la sauvegarde.", + "storage_evicted_description_2": "Votre navigateur a sûrement supprimé ces données car il restait peu d’espace sur le disque.", + "storage_evicted_title": "Données de la session manquantes", + "sync": "Impossible de se connecter au serveur d’accueil. Reconnexion…", + "tls": "Impossible de se connecter au serveur d’accueil - veuillez vérifier votre connexion, assurez-vous que le certificat SSL de votre serveur d’accueil est un certificat de confiance, et qu’aucune extension du navigateur ne bloque les requêtes.", + "unknown": "Erreur inconnue", + "unknown_error_code": "code d’erreur inconnu", + "update_power_level": "Échec du changement de rang" + }, + "error_database_closed_description": "Cela peut être causé par l’application ouverte dans plusieurs onglets, ou après un nettoyage des données du navigateur.", + "error_database_closed_title": "La base de données s’est fermée de manière inattendue", + "error_dialog": { + "copy_room_link_failed": { + "description": "Impossible de copier le lien du salon dans le presse-papier.", + "title": "Impossible de copier le lien du salon" + }, + "error_loading_user_profile": "Impossible de charger le profil de l’utilisateur", + "forget_room_failed": "Échec de l’oubli du salon %(errCode)s", + "search_failed": { + "server_unavailable": "Le serveur semble être inaccessible, surchargé ou la recherche a expiré :(", + "title": "Échec de la recherche" + } + }, + "error_user_not_logged_in": "L’utilisateur n’est pas identifié", + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s a terminé une diffusion audio", + "you": "Vous avez terminé une diffusion audio" + }, + "m.call.answer": { + "dm": "Appel en cours", + "user": "%(senderName)s a rejoint l’appel", + "you": "Vous avez rejoint l’appel" + }, + "m.call.hangup": { + "user": "%(senderName)s a terminé l’appel", + "you": "Vous avez terminé l’appel" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s appelle", + "dm_send": "En attente d’une réponse", + "user": "%(senderName)s a commencé un appel", + "you": "Vous avez commencé un appel" + }, + "m.reaction": { + "user": "%(sender)s a réagi avec %(reaction)s à %(message)s", + "you": "Vous avez réagi avec %(reaction)s à %(message)s" + }, + "m.sticker": "%(senderName)s : %(stickerName)s", + "m.text": "%(senderName)s : %(message)s" }, "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Texte brut", - "from_the_beginning": "Depuis le début", - "number_of_messages": "Spécifiez un nombre de messages", - "current_timeline": "Historique actuel", + "cancelled": "Export annulé", + "cancelled_detail": "Cet export a été annulé avec succès", + "confirm_stop": "Êtes vous sûr de vouloir arrêter l’export de vos données ? Si vous le fait, vous devrez recommencer depuis le début.", "creating_html": "Création de l’HTML…", - "starting_export": "Démarrage de l’export…", + "creating_output": "Création du résultat…", + "creator_summary": "%(creatorName)s a créé ce salon.", + "current_timeline": "Historique actuel", + "enter_number_between_min_max": "Entrez un nombre entre %(min)s et %(max)s", + "error_fetching_file": "Erreur lors de la récupération du fichier", + "export_info": "C’est le début de l’export de . Exporté par le %(exportDate)s.", "export_successful": "Export réussi !", - "unload_confirm": "Êtes vous sûr de vouloir quitter pendant cet export ?", - "generating_zip": "Génération d’un ZIP", - "processing_event_n": "Traitement de l’évènement %(number)s sur %(total)s", - "fetched_n_events_with_total": { - "one": "%(count)s sur %(total)s évènement récupéré", - "other": "%(count)s sur %(total)s évènements récupérés" + "exported_n_events_in_time": { + "one": "%(count)s évènement exporté en %(seconds)s secondes", + "other": "%(count)s évènements exportés en %(seconds)s secondes" }, + "exporting_your_data": "Export de vos données", "fetched_n_events": { "one": "%(count)s évènements récupéré jusqu’ici", "other": "%(count)s évènements récupérés jusqu’ici" @@ -3340,777 +1091,2827 @@ "one": "%(count)s évènement récupéré en %(seconds)ss", "other": "%(count)s évènements récupérés en %(seconds)ss" }, - "exported_n_events_in_time": { - "one": "%(count)s évènement exporté en %(seconds)s secondes", - "other": "%(count)s évènements exportés en %(seconds)s secondes" + "fetched_n_events_with_total": { + "one": "%(count)s sur %(total)s évènement récupéré", + "other": "%(count)s sur %(total)s évènements récupérés" }, - "media_omitted": "Média ignorés", - "media_omitted_file_size": "Média ignoré – taille limite de fichier dépassée", - "creator_summary": "%(creatorName)s a créé ce salon.", - "export_info": "C’est le début de l’export de . Exporté par le %(exportDate)s.", - "topic": "Sujet : %(topic)s", - "previous_page": "Groupe précédent de messages", - "next_page": "Groupe suivant de messages", - "html_title": "Données exportées", - "error_fetching_file": "Erreur lors de la récupération du fichier", - "file_attached": "Fichier attaché", "fetching_events": "Récupération des évènements…", - "creating_output": "Création du résultat…", + "file_attached": "Fichier attaché", + "from_the_beginning": "Depuis le début", + "generating_zip": "Génération d’un ZIP", + "html_title": "Données exportées", + "include_attachments": "Inclure les fichiers attachés", + "media_omitted": "Média ignorés", + "media_omitted_file_size": "Média ignoré – taille limite de fichier dépassée", + "next_page": "Groupe suivant de messages", + "num_messages": "Nombre de messages", + "num_messages_min_max": "Le nombre de messages ne peut être qu’un nombre compris entre %(min)s et %(max)s", + "number_of_messages": "Spécifiez un nombre de messages", + "previous_page": "Groupe précédent de messages", "processing": "Traitement…", - "enter_number_between_min_max": "Entrez un nombre entre %(min)s et %(max)s", + "processing_event_n": "Traitement de l’évènement %(number)s sur %(total)s", + "select_option": "Sélectionner les options ci-dessous pour exporter les conversations de votre historique", + "size_limit": "Taille maximale", "size_limit_min_max": "La taille ne peut être qu'un nombre compris entre %(min)s Mo et %(max)s Mo", - "num_messages_min_max": "Le nombre de messages ne peut être qu’un nombre compris entre %(min)s et %(max)s", - "num_messages": "Nombre de messages", - "cancelled": "Export annulé", - "cancelled_detail": "Cet export a été annulé avec succès", + "size_limit_postfix": "Mo", + "starting_export": "Démarrage de l’export…", "successful": "Export réussi", "successful_detail": "Votre export est réussi. Vous le trouverez dans votre dossier Téléchargements.", - "confirm_stop": "Êtes vous sûr de vouloir arrêter l’export de vos données ? Si vous le fait, vous devrez recommencer depuis le début.", - "exporting_your_data": "Export de vos données", + "text": "Texte brut", "title": "Exporter la conversation", - "select_option": "Sélectionner les options ci-dessous pour exporter les conversations de votre historique", - "format": "Format", - "messages": "Messages", - "size_limit": "Taille maximale", - "include_attachments": "Inclure les fichiers attachés" + "topic": "Sujet : %(topic)s", + "unload_confirm": "Êtes vous sûr de vouloir quitter pendant cet export ?" }, - "create_room": { - "title_video_room": "Créer un salon visio", - "title_public_room": "Créer un salon public", - "title_private_room": "Créer un salon privé", - "action_create_video_room": "Crée le salon visio", - "action_create_room": "Créer un salon", - "name_validation_required": "Veuillez renseigner un nom pour le salon", - "join_rule_restricted_label": "Tout le monde dans pourra trouver et rejoindre ce salon.", - "join_rule_change_notice": "Vous pouvez changer ceci n’importe quand depuis les paramètres du salon.", - "join_rule_public_parent_space_label": "Quiconque pourra trouver et rejoindre ce salon, pas seulement les membres de .", - "join_rule_public_label": "Quiconque pourra trouver et rejoindre ce salon.", - "join_rule_invite_label": "Seules les personnes invitées pourront trouver et rejoindre ce salon.", - "join_rule_knock_label": "Tout le monde peut demander à venir, mais un admin ou un modérateur doit autoriser l’accès. Vous pouvez modifier ceci plus tard.", - "encrypted_video_room_warning": "Vous ne pourrez pas désactiver ceci plus tard. Ce salon sera chiffré mais l’appel intégré ne le sera pas.", - "encrypted_warning": "Vous ne pourrez pas le désactiver plus tard. Les passerelles et la plupart des bots ne fonctionneront pas pour le moment.", - "encryption_forced": "Votre serveur impose d’activer le chiffrement dans les salons privés.", - "encryption_label": "Activer le chiffrement de bout en bout", - "unfederated_label_default_off": "Vous devriez l’activer si le salon n’est utilisé que pour collaborer avec des équipes internes sur votre serveur d’accueil. Ceci ne peut pas être changé plus tard.", - "unfederated_label_default_on": "Vous devriez le déactiver si le salon est utilisé pour collaborer avec des équipes externes qui ont leur propre serveur d’accueil. Ceci ne peut pas être changé plus tard.", - "topic_label": "Sujet (facultatif)", - "room_visibility_label": "Visibilité du salon", - "join_rule_invite": "Salon privé (uniquement sur invitation)", - "join_rule_restricted": "Visible pour les membres de l'espace", - "unfederated": "Empêche n’importe qui n’étant pas membre de %(serverName)s de rejoindre ce salon." + "failed_load_async_component": "Chargement impossible ! Vérifiez votre connexion au réseau et réessayez.", + "feedback": { + "can_contact_label": "Vous pouvez me contacter si vous avez des questions par la suite", + "comment_label": "Commentaire", + "existing_issue_link": "Merci de regarder d’abord les bugs déjà répertoriés sur Github. Pas de résultat ? Rapportez un nouveau bug.", + "may_contact_label": "Vous pouvez me contacter si vous voulez un suivi ou me laisser tester de nouvelles idées", + "platform_username": "Votre plateforme et nom d’utilisateur seront consignés pour nous aider à tirer le maximum de vos commentaires.", + "pro_type": "CONSEIL : si vous rapportez un bug, merci d’envoyer les journaux de débogage pour nous aider à identifier le problème.", + "send_feedback_action": "Envoyer un commentaire", + "sent": "Commentaire envoyé" + }, + "file_panel": { + "empty_description": "Envoyez des fichiers depuis la discussion ou glissez et déposez-les n’importe où dans le salon.", + "empty_heading": "Aucun fichier visible dans ce salon", + "guest_note": "Vous devez vous inscrire pour utiliser cette fonctionnalité", + "peek_note": "Vous devez rejoindre le salon pour voir ses fichiers" + }, + "forward": { + "filter_placeholder": "Rechercher des salons ou des gens", + "message_preview_heading": "Aperçu de message", + "no_perms_title": "Vous n’avez pas les permissions nécessaires pour effectuer cette action", + "open_room": "Ouvrir le salon", + "send_label": "Envoyer", + "sending": "Envoi", + "sent": "Envoyé" + }, + "identity_server": { + "change": "Changer le serveur d’identité", + "change_prompt": "Se déconnecter du serveur d’identité et se connecter à à la place ?", + "change_server_prompt": "Si vous ne voulez pas utiliser pour découvrir et être découvrable par les contacts que vous connaissez, saisissez un autre serveur d’identité ci-dessous.", + "checking": "Vérification du serveur", + "description_connected": "Vous utilisez actuellement pour découvrir et être découvert par des contacts existants que vous connaissez. Vous pouvez changer votre serveur d’identité ci-dessous.", + "description_disconnected": "Vous n’utilisez actuellement aucun serveur d’identité. Pour découvrir et être découvert par les contacts existants que vous connaissez, ajoutez-en un ci-dessous.", + "description_optional": "L’utilisation d’un serveur d’identité est optionnelle. Si vous ne choisissez pas d’utiliser un serveur d’identité, les autres utilisateurs ne pourront pas vous découvrir et vous ne pourrez pas en inviter par e-mail ou par téléphone.", + "disconnect": "Se déconnecter du serveur d’identité", + "disconnect_anyway": "Se déconnecter quand même", + "disconnect_offline_warning": "Vous devriez supprimer vos données personnelles du serveur d’identité avant de vous déconnecter. Malheureusement, le serveur d’identité est actuellement hors ligne ou injoignable.", + "disconnect_personal_data_warning_1": "Vous partagez toujours vos données personnelles sur le serveur d’identité .", + "disconnect_personal_data_warning_2": "Nous recommandons que vous supprimiez vos adresses e-mail et vos numéros de téléphone du serveur d’identité avant de vous déconnecter.", + "disconnect_server": "Se déconnecter du serveur d’identité  ?", + "disconnect_warning": "La déconnexion de votre serveur d’identité signifie que vous ne serez plus découvrable par d’autres utilisateurs et que vous ne pourrez plus faire d’invitation par e-mail ou téléphone.", + "do_not_use": "Ne pas utiliser de serveur d’identité", + "error_connection": "Impossible de se connecter au serveur d’identité", + "error_invalid": "Serveur d’identité non valide (code de statut %(code)s)", + "error_invalid_or_terms": "Les conditions de services n’ont pas été acceptées ou le serveur d’identité n’est pas valide.", + "no_terms": "Le serveur d’identité que vous avez choisi n’a pas de conditions de service.", + "suggestions": "Vous devriez :", + "suggestions_1": "vérifier qu’aucune des extensions de votre navigateur ne bloque le serveur d’identité (comme Privacy Badger)", + "suggestions_2": "contacter les administrateurs du serveur d’identité ", + "suggestions_3": "attendre et réessayer plus tard", + "url": "Serveur d’identité (%(server)s)", + "url_field_label": "Saisissez un nouveau serveur d’identité", + "url_not_https": "L’URL du serveur d’identité doit être en HTTPS" + }, + "in_space": "Dans l’espace %(spaceName)s.", + "in_space1_and_space2": "Dans les espaces %(space1Name)s et %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "Dans %(spaceName)s et %(count)s autre espace.", + "other": "Dans %(spaceName)s et %(count)s autres espaces." }, - "timeline": { - "m.call": { - "video_call_started": "Appel vidéo commencé dans %(roomName)s.", - "video_call_started_unsupported": "Appel vidéo commencé dans %(roomName)s. (non pris en charge par ce navigateur)" + "info_tooltip_title": "Informations", + "integration_manager": { + "connecting": "Connexion au gestionnaire d’intégrations…", + "error_connecting": "Le gestionnaire d’intégrations est hors ligne ou il ne peut pas joindre votre serveur d’accueil.", + "error_connecting_heading": "Impossible de se connecter au gestionnaire d’intégrations", + "explainer": "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.", + "manage_title": "Gérer les intégrations", + "use_im": "Utilisez un gestionnaire d’intégrations pour gérer les robots, les widgets et les jeux d’autocollants.", + "use_im_default": "Utilisez un gestionnaire d’intégrations (%(serverName)s) pour gérer les robots, les widgets et les jeux d’autocollants." + }, + "integrations": { + "disabled_dialog_description": "Activez « %(manageIntegrations)s » dans les paramètres pour faire ça.", + "disabled_dialog_title": "Les intégrations sont désactivées", + "impossible_dialog_description": "Votre %(brand)s ne vous autorise pas à utiliser un gestionnaire d’intégrations pour faire ça. Merci de contacter un administrateur.", + "impossible_dialog_title": "Les intégrations ne sont pas autorisées" + }, + "invite": { + "ask_anyway_description": "Impossible de trouver les profils pour les identifiants Matrix listés ci-dessous. Voulez-vous quand même commencer une conversation privée ?", + "ask_anyway_label": "Commencer la conversation privée quand même", + "ask_anyway_never_warn_label": "Commencer quand même la conversation privée et ne plus me prévenir", + "email_caption": "Inviter par e-mail", + "email_limit_one": "Les invitations par e-mail ne peuvent être envoyées qu’une par une", + "email_use_default_is": "Utilisez un serveur d’identité pour inviter avec un e-mail. Utilisez le serveur par défaut (%(defaultIdentityServerName)s) ou gérez-le dans les Paramètres.", + "email_use_is": "Utilisez un serveur d’identité pour inviter par e-mail. Gérez-le dans les Paramètres.", + "error_already_invited_room": "L’utilisateur a déjà été invité dans ce salon", + "error_already_invited_space": "L’utilisateur a déjà été invité dans cet espace", + "error_already_joined_room": "L’utilisateur est déjà dans ce salon", + "error_already_joined_space": "L’utilisateur est déjà dans cet espace", + "error_bad_state": "Le bannissement de l’utilisateur doit être révoqué avant de pouvoir l’inviter.", + "error_dm": "Nous n’avons pas pu créer votre message direct.", + "error_find_room": "Une erreur est survenue en essayant d’inviter les utilisateurs.", + "error_find_user_description": "Les utilisateurs suivant n’existent peut-être pas ou ne sont pas valides, et ne peuvent pas être invités : %(csvNames)s", + "error_find_user_title": "Impossible de trouver les utilisateurs suivants", + "error_invite": "Impossible d’inviter ces utilisateurs. Vérifiez quels utilisateurs que vous souhaitez inviter et réessayez.", + "error_permissions_room": "Vous n’avez pas la permission d’inviter des personnes dans ce salon.", + "error_permissions_space": "Vous n’avez pas la permission d’inviter des personnes dans cet espace.", + "error_profile_undisclosed": "L’utilisateur existe peut-être", + "error_transfer_multiple_target": "Un appel ne peut être transféré qu’à un seul utilisateur.", + "error_unknown": "Erreur de serveur inconnue", + "error_user_not_found": "L’utilisateur n’existe pas", + "error_version_unsupported_room": "Le serveur d’accueil de l’utilisateur ne prend pas en charge la version de ce salon.", + "error_version_unsupported_space": "Le serveur d’accueil de l’utilisateur ne prend pas en charge la version de cet espace.", + "failed_generic": "L’opération a échoué", + "failed_title": "Échec de l’invitation", + "invalid_address": "Adresse non reconnue", + "key_share_warning": "Les personnes invitées pourront lire les anciens messages.", + "name_email_mxid_share_room": "Invitez quelqu’un via son nom, e-mail ou pseudo (p. ex. ) ou partagez ce salon.", + "name_email_mxid_share_space": "Invitez quelqu’un grâce à son nom, adresse e-mail, nom d’utilisateur (tel que ) ou partagez cet espace.", + "name_mxid_share_room": "Invitez quelqu’un à partir de son nom, pseudo (comme ) ou partagez ce salon.", + "name_mxid_share_space": "Invitez quelqu’un grâce à son nom, nom d’utilisateur (tel que ) ou partagez cet espace.", + "recents_section": "Conversations récentes", + "room_failed_partial": "Nous avons envoyé les invitations, mais les personnes ci-dessous n’ont pas pu être invitées à rejoindre ", + "room_failed_partial_title": "Certaines invitations n’ont pas pu être envoyées", + "room_failed_title": "Impossible d’inviter les utilisateurs dans %(roomName)s", + "send_link_prompt": "Ou envoyer le lien d’invitation", + "start_conversation_name_email_mxid_prompt": "Commencer une conversation privée avec quelqu’un via son nom, e-mail ou pseudo (comme par exemple ).", + "start_conversation_name_mxid_prompt": "Commencer une conversation privée avec quelqu’un en utilisant son nom ou son pseudo (comme ).", + "suggestions_disclaimer": "Certaines suggestions pourraient être masquées pour votre confidentialité.", + "suggestions_disclaimer_prompt": "Si vous ne trouvez pas la personne que vous cherchez, envoyez-lui le lien d’invitation ci-dessous.", + "suggestions_section": "Conversations privées récentes", + "to_room": "Inviter dans %(roomName)s", + "to_space": "Inviter à %(spaceName)s", + "transfer_dial_pad_tab": "Pavé de numérotation", + "transfer_user_directory_tab": "Répertoire utilisateur", + "unable_find_profiles_description_default": "Impossible de trouver les profils pour les identifiants Matrix listés ci-dessous. Voulez-vous quand même les inviter ?", + "unable_find_profiles_invite_label_default": "Inviter quand même", + "unable_find_profiles_invite_never_warn_label_default": "Inviter quand même et ne plus me prévenir", + "unable_find_profiles_title": "Les utilisateurs suivants pourraient ne pas exister", + "unban_first_title": "L’utilisateur ne peut pas être invité tant qu’il est banni" + }, + "inviting_user1_and_user2": "Envoi de l’invitation à %(user1)s et %(user2)s", + "inviting_user_and_n_others": { + "one": "Envoi de l’invitation à %(user)s et 1 autre", + "other": "Envoi de l’invitation à %(user)s et %(count)s autres" + }, + "items_and_n_others": { + "other": " et %(count)s autres", + "one": " et un autre" + }, + "keyboard": { + "activate_button": "Activer le bouton sélectionné", + "autocomplete_cancel": "Annuler l’autocomplétion", + "autocomplete_force": "Terminer de force", + "autocomplete_navigate_next": "Prochaine suggestion d’autocomplétion", + "autocomplete_navigate_prev": "Précédente suggestion d’autocomplétion", + "backspace": "Retour arrière", + "cancel_reply": "Annuler la réponse à un message", + "category_autocomplete": "Autocomplétion", + "category_calls": "Appels", + "category_room_list": "Liste de salons", + "close_dialog_menu": "Fermer le dialogue ou le menu contextuel", + "composer_jump_end": "Avancer à la fin du compositeur", + "composer_jump_start": "Revenir au début du compositeur", + "composer_navigate_next_history": "Aller au prochain message de l’historique du compositeur", + "composer_navigate_prev_history": "Aller au précédent message de l’historique du compositeur", + "composer_new_line": "Nouvelle ligne", + "composer_redo": "Restaurer la modification", + "composer_toggle_bold": "(Dés)activer le gras", + "composer_toggle_code_block": "Afficher/masquer le bloc de code", + "composer_toggle_italics": "(Dés)activer l’italique", + "composer_toggle_link": "Afficher/masquer le lien", + "composer_toggle_quote": "(Dés)activer la citation", + "composer_undo": "Annuler la modification", + "dismiss_read_marker_and_jump_bottom": "Ignorer le signet de lecture et aller en bas", + "end": "Fin", + "enter": "Entrée", + "escape": "Échap", + "go_home_view": "Revenir à la page d’accueil", + "home": "Accueil", + "jump_first_message": "Aller au premier message", + "jump_last_message": "Aller au dernier message", + "jump_room_search": "Sauter à la recherche de salon", + "jump_to_read_marker": "Aller au plus ancien message non lu", + "keyboard_shortcuts_tab": "Ouvrir cet onglet de paramètres", + "navigate_next_history": "Prochain salon ou espace récemment visité", + "navigate_next_message_edit": "Aller vers le prochain message à modifier", + "navigate_prev_history": "Salon ou espace précédemment visité", + "navigate_prev_message_edit": "Allez vers le précédent message à modifier", + "next_room": "Prochain salon ou conversation privée", + "next_unread_room": "Prochain salon ou conversation privée non lu", + "number": "[numéro]", + "open_user_settings": "Ouvrir les paramètres de l'utilisateur", + "page_down": "Page Bas", + "page_up": "Page Haut", + "prev_room": "Précédent salon ou conversation privée", + "prev_unread_room": "Précédent salon ou conversation privée non lu", + "room_list_collapse_section": "Réduire la section de la liste des salons", + "room_list_expand_section": "Développer la section de la liste des salons", + "room_list_navigate_down": "Descendre dans la liste des salons", + "room_list_navigate_up": "Remonter dans la liste des salons", + "room_list_select_room": "Sélectionner un salon de la liste des salons", + "scroll_down_timeline": "Faire défiler le fil de discussion vers le bas", + "scroll_up_timeline": "Faire défiler le fil de discussion vers le haut", + "search": "Recherche (si activée)", + "send_sticker": "Envoyer un autocollant", + "shift": "Maj", + "space": "Espace", + "switch_to_space": "Basculer vers l'espace par numéro", + "toggle_hidden_events": "Changer la visibilité de l’évènement caché", + "toggle_microphone_mute": "Activer/désactiver le micro", + "toggle_right_panel": "Afficher/masquer le panneau de droite", + "toggle_space_panel": "(Dés)activer le panneau des espaces", + "toggle_top_left_menu": "Afficher/masquer le menu en haut à gauche", + "toggle_webcam_mute": "(Dés)activer la caméra", + "upload_file": "Envoyer un fichier" + }, + "labs": { + "allow_screen_share_only_mode": "Activer le mode partage d’écran uniquement", + "ask_to_join": "Activer demander à venir", + "automatic_debug_logs": "Envoyer automatiquement les journaux de débogage en cas d’erreur", + "automatic_debug_logs_decryption": "Envoyer automatiquement les journaux de débogage en cas d’erreurs de déchiffrement", + "automatic_debug_logs_key_backup": "Envoyer automatiquement les journaux de débogage lorsque la sauvegarde des clés ne fonctionne pas", + "beta_description": "Que va-t-il se passer dans %(brand)s ? La section expérimentale est la meilleure manière d’avoir des choses en avance, tester les nouvelles fonctionnalités et d’aider à les affiner avant leur lancement officiel.", + "beta_feature": "Il s'agit d'une fonctionnalité bêta", + "beta_feedback_leave_button": "Pour quitter la bêta, consultez les paramètres.", + "beta_feedback_title": "Commentaires sur la bêta de %(featureName)s", + "beta_section": "Fonctionnalités à venir", + "bridge_state": "Afficher des informations à propos des passerelles dans les paramètres du salon", + "bridge_state_channel": "Canal : ", + "bridge_state_creator": "Cette passerelle a été fournie par .", + "bridge_state_manager": "Cette passerelle est gérée par .", + "bridge_state_workspace": "Espace de travail : ", + "click_for_info": "Cliquez pour en savoir plus", + "currently_experimental": "Actuellement expérimental.", + "custom_themes": "Autoriser l’ajout de thèmes personnalisés", + "dehydration": "Messagerie hors-ligne chiffrée utilisant des appareils déshydratés", + "dynamic_room_predecessors": "Prédécesseurs de salon dynamique", + "dynamic_room_predecessors_description": "Active MSC3946 (pour prendre en charge les archives de salon après création)", + "element_call_video_rooms": "Salons vidéo Element Call", + "experimental_description": "Envie d’expériences ? Essayez nos dernières idées en développement. Ces fonctionnalités ne sont pas terminées ; elles peuvent changer, être instables, ou être complètement abandonnées. En savoir plus.", + "experimental_section": "Avant-premières", + "feature_wysiwyg_composer_description": "Utilise le texte formaté au lieu de Markdown dans le compositeur de message.", + "group_calls": "Nouvelle expérience d’appel de groupe", + "group_developer": "Développeur", + "group_encryption": "Chiffrement", + "group_experimental": "Expérimental", + "group_messaging": "Messagerie", + "group_moderation": "Modération", + "group_profile": "Profil", + "group_rooms": "Salons", + "group_spaces": "Espaces", + "group_themes": "Thèmes", + "group_voip": "Audio et vidéo", + "hidebold": "Masquer le point de notification (affiche seulement les badges des compteurs)", + "html_topic": "Afficher la version HTML des sujets des salons", + "join_beta": "Rejoindre la bêta", + "join_beta_reload": "Rejoindre la bêta va recharger %(brand)s.", + "jump_to_date": "Aller à la date (ajoute /jumptodate et va sur les en-têtes de date)", + "jump_to_date_msc_support": "Requiert la prise en charge par le serveur du MSC3030", + "latex_maths": "Affiche les formules mathématiques au format LaTeX dans les messages", + "leave_beta": "Quitter la bêta", + "leave_beta_reload": "Quitter la bêta va recharger %(brand)s.", + "location_share_live": "Partage de la position en direct", + "location_share_live_description": "Implémentation temporaire. Les positions sont persistantes dans l’historique du salon.", + "mjolnir": "Nouvelles manières d’ignorer des gens", + "msc3531_hide_messages_pending_moderation": "Permettre aux modérateurs de cacher des messages en attente de modération.", + "new_room_decoration_ui": "En cours de développement, nouvel en-tête de salon et interface des détails", + "notification_settings": "Nouveaux paramètres de notification", + "notification_settings_beta_title": "Paramètres de notification", + "oidc_native_flow": "Active le nouveau processus OIDC natif (en cours de développement)", + "pinning": "Messages épinglés", + "report_to_moderators": "Signaler aux modérateurs", + "report_to_moderators_description": "Dans les salons prenant en charge la modération, le bouton « Signaler » vous permet de signaler des abus aux modérateurs du salon.", + "rust_crypto": "Implémentation cryptographique en Rust", + "rust_crypto_disabled_notice": "Ne peut pour l’instant être activé que dans config.json", + "sliding_sync": "Mode synchronisation progressive", + "sliding_sync_checking": "Vérification…", + "sliding_sync_configuration": "Configuration de la synchronisation progressive", + "sliding_sync_description": "En cours de développement, ne peut être désactivé.", + "sliding_sync_disable_warning": "Pour la désactiver, vous devrez vous déconnecter et vous reconnecter, faites attention !", + "sliding_sync_disabled_notice": "Déconnectez et revenez pour désactiver", + "sliding_sync_proxy_url_label": "URL du serveur mandataire (proxy)", + "sliding_sync_proxy_url_optional_label": "URL du serveur mandataire (proxy – facultatif)", + "sliding_sync_server_no_support": "Votre serveur manque d’un support natif", + "sliding_sync_server_specify_proxy": "Votre serveur manque d’un support natif, vous devez spécifier un serveur mandataire (proxy)", + "sliding_sync_server_support": "Votre serveur a un support natif", + "state_counters": "Afficher des compteurs simplifiés dans l’en-tête des salons", + "under_active_development": "En cours de développement.", + "video_rooms": "Salons vidéo", + "video_rooms_a_new_way_to_chat": "Une nouvelle façons de discuter avec la voix et la vidéo dans %(brand)s.", + "video_rooms_always_on_voip_channels": "Les salons vidéo sont des canaux VoIP toujours actifs embarqués dans un salon dans %(brand)s.", + "video_rooms_beta": "Les salons vidéo sont une fonctionnalité bêta", + "video_rooms_faq1_answer": "Utilisez le bouton « + » dans la section salon du panneau de gauche.", + "video_rooms_faq1_question": "Comment créer un salon vidéo ?", + "video_rooms_faq2_answer": "Oui, l’historique de conversation est affiché à côté de la vidéo.", + "video_rooms_faq2_question": "Est-il possible d’utiliser les messages textuels en même temps que l’appel vidéo ?", + "voice_broadcast": "Diffusion audio", + "voice_broadcast_force_small_chunks": "Forcer la diffusion audio à utiliser des morceaux de 15s", + "wysiwyg_composer": "Éditeur de texte formaté" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Ces paramètres sont prévus pour les utilisateurs avancés.", + "ban_reason": "Ignoré/bloqué", + "error_adding_ignore": "Erreur lors de l’ajout de l’utilisateur/du serveur ignoré", + "error_adding_list_description": "Vérifiez l’identifiant ou l’adresse du salon et réessayez.", + "error_adding_list_title": "Erreur lors de l’inscription à la liste", + "error_removing_ignore": "Erreur lors de la suppression de l’utilisateur/du serveur ignoré", + "error_removing_list_description": "Réessayez ou consultez votre console pour des indices.", + "error_removing_list_title": "Erreur lors de la désinscription de la liste", + "explainer_1": "Ajoutez les utilisateurs et les serveurs que vous voulez ignorer ici. Utilisez des astérisques pour que %(brand)s comprenne tous les caractères. Par exemple, @bot:* va ignorer tous les utilisateurs ayant le nom « bot » sur n’importe quel serveur.", + "explainer_2": "Ignorer les gens est possible grâce à des listes de bannissement qui contiennent des règles sur les personnes à bannir. L’inscription à une liste de bannissement signifie que les utilisateurs/serveurs bloqués par cette liste seront cachés pour vous.", + "lists": "Vous êtes actuellement inscrit à :", + "lists_description_1": "En vous inscrivant à une liste de bannissement, vous la rejoindrez !", + "lists_description_2": "Si ce n’est pas ce que vous voulez, utilisez un autre outil pour ignorer les utilisateurs.", + "lists_heading": "Listes souscrites", + "lists_new_label": "Identifiant du salon ou adresse de la liste de bannissement", + "no_lists": "Vous n’êtes inscrit à aucune liste", + "personal_description": "Votre liste de bannissement personnelle contient tous les utilisateurs/serveurs dont vous ne voulez pas voir les messages personnellement. Quand vous aurez ignoré votre premier utilisateur/serveur, un nouveau salon nommé « %(myBanList)s » apparaîtra dans la liste de vos salons − restez dans ce salon pour que la liste de bannissement soit effective.", + "personal_empty": "Vous n’avez ignoré personne.", + "personal_heading": "Liste de bannissement personnelle", + "personal_new_label": "Serveur ou identifiant d’utilisateur à ignorer", + "personal_new_placeholder": "par ex. : @bot:* ou exemple.org", + "personal_section": "Vous ignorez actuellement :", + "room_name": "Ma liste de bannissement", + "room_topic": "C’est la liste des utilisateurs/serveurs que vous avez bloqués − ne quittez pas le salon !", + "rules_empty": "Aucun", + "rules_server": "Règles de serveur", + "rules_title": "Règles de la liste de bannissement − %(roomName)s", + "rules_user": "Règles d’utilisateur", + "something_went_wrong": "Une erreur est survenue. Réessayez ou consultez votre console pour des indices.", + "title": "Utilisateurs ignorés", + "view_rules": "Voir les règles" + }, + "language_dropdown_label": "Sélection de la langue", + "lazy_loading": { + "disabled_action": "Vider le cache et resynchroniser", + "disabled_description1": "Vous avez utilisé auparavant %(brand)s sur %(host)s avec le chargement différé activé. Dans cette version le chargement différé est désactivé. Comme le cache local n’est pas compatible entre ces deux réglages, %(brand)s doit resynchroniser votre compte.", + "disabled_description2": "Si l’autre version de %(brand)s est encore ouverte dans un autre onglet, merci de le fermer car l’utilisation de %(brand)s sur le même hôte avec le chargement différé activé et désactivé à la fois causera des problèmes.", + "disabled_title": "Cache local incompatible", + "resync_description": "%(brand)s utilise maintenant 3 à 5 fois moins de mémoire, en ne chargeant les informations des autres utilisateurs que quand elles sont nécessaires. Veuillez patienter pendant que l’on se resynchronise avec le serveur !", + "resync_title": "Mise à jour de %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Vous êtes la seule personne ici. Si vous partez, plus personne ne pourra rejoindre cette conversation, y compris vous.", + "leave_room_question": "Voulez-vous vraiment quitter le salon « %(roomName)s » ?", + "leave_space_question": "Êtes-vous sûr de vouloir quitter l’espace « %(spaceName)s » ?", + "room_rejoin_warning": "Ce salon n’est pas public. Vous ne pourrez pas y revenir sans invitation.", + "space_rejoin_warning": "Cet espace n’est pas public. Vous ne pourrez pas le rejoindre sans invitation." + }, + "left_panel": { + "open_dial_pad": "Ouvrir le pavé de numérotation" + }, + "lightbox": { + "rotate_left": "Tourner à gauche", + "rotate_right": "Tourner à droite", + "title": "Vue d’image" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Ce serveur d’accueil n’est pas configuré pour afficher des cartes.", + "MapStyleUrlNotReachable": "Ce serveur d’accueil n’est pas configuré correctement pour afficher des cartes, ou bien le serveur de carte configuré est peut-être injoignable.", + "WebGLNotEnabled": "WebGL est nécessaire pour afficher les cartes, veuillez l’activer dans les paramètres de votre navigateur.", + "click_drop_pin": "Cliquer pour mettre un marqueur", + "click_move_pin": "Cliquer pour déplacer le marqueur", + "close_sidebar": "Fermer la barre latérale", + "error_fetch_location": "Impossible de récupérer la position", + "error_no_perms_description": "Vous avez besoin d’une autorisation pour partager des positions dans ce salon.", + "error_no_perms_title": "Vous n’avez pas l’autorisation de partager des positions", + "error_send_description": "%(brand)s n'a pas pu envoyer votre position. Veuillez réessayer plus tard.", + "error_send_title": "Nous n'avons pas pu envoyer votre position", + "error_sharing_live_location": "Une erreur s’est produite pendant le partage de votre position", + "error_sharing_live_location_try_again": "Une erreur s’est produite pendant le partage de votre position, veuillez réessayer plus tard", + "error_stopping_live_location": "Une erreur s’est produite lors de l’arrêt de votre position en continu", + "error_stopping_live_location_try_again": "Une erreur s’est produite en arrêtant le partage de votre position, veuillez réessayer", + "expand_map": "Étendre la carte", + "failed_generic": "Impossible de récupérer votre position. Veuillez réessayer plus tard.", + "failed_load_map": "Impossible de charger la carte", + "failed_permission": "%(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.", + "failed_timeout": "Délai d’attente expiré en essayant de récupérer votre position. Veuillez réessayer plus tard.", + "failed_unknown": "Erreur inconnue en récupérant votre position. Veuillez réessayer plus tard.", + "find_my_location": "Trouver ma position", + "live_description": "Position en direct de %(displayName)s", + "live_enable_description": "Attention : c'est une fonctionnalité expérimentale qui utilise une implémentation temporaire. Cela implique que vous ne pourrez pas supprimer votre historique de positions, et les utilisateurs avancés pourront voir votre historique de positions même après avoir arrêter le partage de votre position en continu dans ce salon.", + "live_enable_heading": "Partage de position en continu", + "live_location_active": "Vous partagez votre position en direct", + "live_location_enabled": "Position en temps réel activée", + "live_location_ended": "Position en temps réel terminée", + "live_location_error": "Erreur de positionnement en temps réel", + "live_locations_empty": "Pas de position en continu", + "live_share_button": "Partagé pendant %(duration)s", + "live_toggle_label": "Activer le partage de position en continu", + "live_until": "En direct jusqu’à %(expiryTime)s", + "live_update_time": "Mis-à-jour %(humanizedUpdateTime)s", + "loading_live_location": "Chargement de la position en direct…", + "location_not_available": "Position non disponible", + "map_feedback": "Remarques sur la carte", + "mapbox_logo": "Logo de Mapbox", + "reset_bearing": "Repositionner vers le nord", + "share_button": "Partager la position", + "share_type_live": "Ma position en continu", + "share_type_own": "Ma position actuelle", + "share_type_pin": "Choisir sur la carte", + "share_type_prompt": "Quel type de localisation voulez-vous partager ?", + "stop_and_close": "Arrêter et fermer", + "toggle_attribution": "Changer l’attribution" + }, + "member_list": { + "filter_placeholder": "Filtrer les membres du salon", + "invite_button_no_perms_tooltip": "Vous n’avez pas la permission d’inviter des utilisateurs", + "invited_list_heading": "Invités", + "power_label": "%(userName)s (rang %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Membres du salon", + "message_edit_dialog_title": "Modifications du message", + "mobile_guide": { + "toast_accept": "Utiliser l’application", + "toast_description": "%(brand)s est expérimental sur un navigateur mobile. Pour une meilleure expérience et bénéficier des dernières fonctionnalités, utilisez notre application native gratuite.", + "toast_title": "Utilisez une application pour une meilleure expérience" + }, + "no_more_results": "Fin des résultats", + "notif_panel": { + "empty_description": "Vous n’avez aucune notification visible.", + "empty_heading": "Vous êtes à jour" + }, + "notifications": { + "all_messages": "Tous les messages", + "all_messages_description": "Recevoir une notification pour chaque message", + "class_other": "Autre", + "colour_bold": "Gras", + "colour_grey": "Gris", + "colour_none": "Aucun", + "colour_red": "Rouge", + "colour_unsent": "Non envoyé", + "default": "Par défaut", + "email_pusher_app_display_name": "Notifications par courriel", + "enable_prompt_toast_description": "Activer les notifications sur le bureau", + "enable_prompt_toast_title_from_message_send": "Ne ratez pas une réponse", + "error_change_title": "Modifier les paramètres de notification", + "keyword": "Mot-clé", + "keyword_new": "Nouveau mot-clé", + "mark_all_read": "Tout marquer comme lu", + "mentions_and_keywords": "@mentions et mots-clés", + "mentions_and_keywords_description": "Recevoir des notifications uniquement pour les mentions et mot-clés comme défini dans vos paramètres", + "mentions_keywords": "Mentions et mots-clés", + "message_didnt_send": "Le message n’a pas été envoyé. Cliquer pour plus d’info.", + "mute_description": "Vous n’aurez aucune notification" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s a démarré une diffusion audio", + "m.key.verification.request": "%(name)s demande une vérification" + }, + "onboarding": { + "apple_trademarks": "App Store® et le logo Apple® sont des marques déposées de Apple Inc.", + "community_messaging_action": "Trouvez vos contacts", + "community_messaging_description": "Gardez le contrôle sur la discussion de votre communauté.\nPrend en charge des millions de messages, avec une interopérabilité et une modération efficace.", + "community_messaging_title": "Propriété de la communauté", + "complete_these": "Terminez-les pour obtenir le maximum de %(brand)s", + "create_room": "Créez une discussion de groupe", + "download_app": "Télécharger %(brand)s", + "download_app_action": "Télécharger les applications", + "download_app_description": "Ne ratez pas une miette en emportant %(brand)s avec vous", + "download_app_store": "Télécharger sur l’App Store", + "download_brand": "Télécharger %(brand)s", + "download_brand_desktop": "Télécharger %(brand)s Desktop", + "download_f_droid": "Récupérez-le sur F-Droid", + "download_google_play": "Récupérez-le sur Google Play", + "enable_notifications": "Activer les notifications", + "enable_notifications_action": "Activer les notifications", + "enable_notifications_description": "Ne ratez pas une réponse ou un message important", + "explore_rooms": "Explorez les salons publics", + "find_community_members": "Trouvez et invitez les membres de votre communauté", + "find_coworkers": "Trouvez et invitez vos collègues", + "find_friends": "Trouvez et invitez vos amis", + "find_friends_action": "Trouver des amis", + "find_friends_description": "Vous êtes là pour ça, alors allons-y", + "find_people": "Trouver des personnes", + "free_e2ee_messaging_unlimited_voip": "Grâce à la messagerie chiffrée de bout en bout gratuite, ainsi que des appels audio et vidéo illimités, %(brand)s est un excellent moyen de rester en contact.", + "get_stuff_done": "Faites votre job en trouvant vos coéquipiers", + "google_trademarks": "Google Play et le logo Google Play sont des marques déposées de Google LLC.", + "has_avatar_label": "Super, ceci aidera des personnes à confirmer qu’il s’agit bien de vous", + "intro_byline": "Contrôlez vos conversations.", + "intro_welcome": "Bienvenue sur %(appName)s", + "no_avatar_label": "Ajoutez une photo pour que les gens sachent qu’il s’agit de vous.", + "only_n_steps_to_go": { + "one": "Plus que %(count)s étape", + "other": "Plus que %(count)s étapes" }, - "m.call.invite": { - "voice_call": "%(senderName)s a passé un appel audio.", - "voice_call_unsupported": "%(senderName)s a passé un appel audio. (non pris en charge par ce navigateur)", - "video_call": "%(senderName)s a passé un appel vidéo.", - "video_call_unsupported": "%(senderName)s a passé un appel vidéo. (non pris en charge par ce navigateur)" + "personal_messaging_action": "Démarrer votre première conversation", + "personal_messaging_title": "Messagerie sécurisée pour les amis et la famille", + "qr_or_app_links": "%(qrCode)s ou %(appLinks)s", + "send_dm": "Envoyez un message privé", + "set_up_profile": "Paramétrer votre profil", + "set_up_profile_action": "Votre profil", + "set_up_profile_description": "Faites en sorte que les gens sachent que c’est vous", + "use_case_community_messaging": "Membres de la communauté en ligne", + "use_case_heading1": "Vous y êtes", + "use_case_heading2": "À qui allez-vous le plus parler ?", + "use_case_heading3": "Nous allons vous aider à vous connecter.", + "use_case_personal_messaging": "Famille et amis", + "use_case_work_messaging": "Collègues et équipes", + "welcome_detail": "Maintenant, laissez-nous vous aider à démarrer", + "welcome_to_brand": "Bienvenue sur %(brand)s", + "welcome_user": "Bienvenue %(name)s", + "work_messaging_action": "Trouver vos collègues", + "work_messaging_title": "Messagerie sécurisée pour le travail", + "you_did_it": "Vous l’avez fait !", + "you_made_it": "Vous avez réussi !" + }, + "pill": { + "permalink_other_room": "Message dans %(room)s", + "permalink_this_room": "Message de %(user)s" + }, + "poll": { + "create_poll_action": "Créer un sondage", + "create_poll_title": "Créer un sondage", + "disclosed_notes": "Les participants voient les résultats dès qu'ils ont voté", + "edit_poll_title": "Modifier le sondage", + "end_description": "Êtes-vous sûr de vouloir terminer ce sondage ? Les résultats définitifs du sondage seront affichés et les gens ne pourront plus voter.", + "end_message": "Le sondage est terminé. Meilleure réponse : %(topAnswer)s", + "end_message_no_votes": "Le sondage est terminé. Aucun vote n’a été exprimé.", + "end_title": "Terminer le sondage", + "error_ending_description": "Désolé, le sondage n’a pas pu se terminer. Veuillez réessayer.", + "error_ending_title": "Impossible de terminer le sondage", + "error_voting_description": "Désolé, votre vote n’a pas été enregistré. Veuillez réessayer.", + "error_voting_title": "Vote non enregistré", + "failed_send_poll_description": "Désolé, le sondage que vous avez essayé de créer n’a pas été envoyé.", + "failed_send_poll_title": "Échec lors de la soumission du sondage", + "notes": "Les résultats ne sont révélés que lorsque vous terminez le sondage", + "options_add_button": "Ajouter un choix", + "options_heading": "Créer des choix", + "options_label": "Choix %(number)s", + "options_placeholder": "Écrivez un choix", + "topic_heading": "Quelle est la question ou le sujet de votre sondage ?", + "topic_label": "Question ou sujet", + "topic_placeholder": "Écrivez quelque chose…", + "total_decryption_errors": "À cause d’erreurs de déchiffrement, certains votes pourraient ne pas avoir été pris en compte", + "total_n_votes": { + "one": "%(count)s vote exprimé. Votez pour voir les résultats", + "other": "%(count)s votes exprimés. Votez pour voir les résultats" }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s a accepté l’invitation pour %(displayName)s", - "accepted_invite": "%(targetName)s a accepté une invitation", - "invite": "%(senderName)s a invité %(targetName)s", - "ban_reason": "%(senderName)s a banni %(targetName)s : %(reason)s", - "ban": "%(senderName)s a banni %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s a changé son nom d’affichage et son image de profil", - "change_name": "%(oldDisplayName)s a changé son nom d’affichage en %(displayName)s", - "set_name": "%(senderName)s a défini son nom affiché comme %(displayName)s", - "remove_name": "%(senderName)s a supprimé son nom d’affichage (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s a supprimé son image de profil", - "change_avatar": "%(senderName)s a changé son image de profil", - "set_avatar": "%(senderName)s a défini une image de profil", - "no_change": "%(senderName)s n’a fait aucun changement", - "join": "%(targetName)s a rejoint le salon", - "reject_invite": "%(targetName)s a rejeté l’invitation", - "left_reason": "%(targetName)s a quitté le salon : %(reason)s", - "left": "%(targetName)s a quitté le salon", - "unban": "%(senderName)s a révoqué le bannissement de %(targetName)s", - "withdrew_invite_reason": "%(senderName)s a annulé l’invitation de %(targetName)s : %(reason)s", - "withdrew_invite": "%(senderName)s a annulé l’invitation de %(targetName)s", - "kick_reason": "%(senderName)s a expulsé %(targetName)s : %(reason)s", - "kick": "%(senderName)s a expulsé %(targetName)s" + "total_n_votes_voted": { + "one": "Sur la base de %(count)s vote", + "other": "Sur la base de %(count)s votes" }, - "m.room.topic": "%(senderDisplayName)s a changé le sujet du salon en « %(topic)s ».", - "m.room.avatar": "%(senderDisplayName)s a changé l’avatar du salon.", - "m.room.name": { - "remove": "%(senderDisplayName)s a supprimé le nom du salon.", - "change": "%(senderDisplayName)s a changé le nom du salon de %(oldRoomName)s en %(newRoomName)s.", - "set": "%(senderDisplayName)s a changé le nom du salon en %(roomName)s." + "total_no_votes": "Aucun vote exprimé", + "total_not_ended": "Les résultats seront visibles lorsque le sondage sera terminé", + "type_closed": "Sondage terminé", + "type_heading": "Type de sondage", + "type_open": "Ouvrir le sondage", + "unable_edit_description": "Désolé, vous ne pouvez pas modifier un sondage après que les votes aient été exprimés.", + "unable_edit_title": "Impossible de modifier le sondage" + }, + "power_level": { + "admin": "Administrateur", + "custom": "Personnalisé (%(level)s)", + "custom_level": "Rang personnalisé", + "default": "Par défaut", + "label": "Rang", + "mod": "Modérateur", + "moderator": "Modérateur", + "restricted": "Restreint" + }, + "presence": { + "away": "Absent", + "busy": "Occupé", + "idle": "Inactif", + "idle_for": "Inactif depuis %(duration)s", + "offline": "Hors ligne", + "offline_for": "Hors ligne depuis %(duration)s", + "online": "En ligne", + "online_for": "En ligne depuis %(duration)s", + "unknown": "Inconnu", + "unknown_for": "Inconnu depuis %(duration)s" + }, + "quick_settings": { + "all_settings": "Tous les paramètres", + "metaspace_section": "Épingler à la barre latérale", + "sidebar_settings": "Plus d’options", + "title": "Paramètres rapides" + }, + "quit_warning": { + "call_in_progress": "Vous semblez avoir un appel en cours, voulez-vous vraiment partir ?", + "file_upload_in_progress": "Vous semblez être en train d’envoyer des fichiers, voulez-vous vraiment partir ?" + }, + "redact": { + "confirm_button": "Confirmer la suppression", + "confirm_description": "Êtes-vous sûr de vouloir supprimer cet évènement ?", + "confirm_description_state": "Notez bien que la suppression de modification du salon comme celui-ci peut annuler ce changement.", + "error": "Vous ne pouvez pas supprimer ce message. (%(code)s)", + "ongoing": "Suppression…", + "reason_label": "Raison (optionnelle)" + }, + "reject_invitation_dialog": { + "confirmation": "Voulez-vous vraiment rejeter l’invitation ?", + "failed": "Échec du rejet de l’invitation", + "title": "Rejeter l’invitation" + }, + "report_content": { + "description": "Le signalement de ce message enverra son « event ID » unique à l’administrateur de votre serveur d’accueil. Si les messages dans ce salon sont chiffrés, l’administrateur ne pourra pas lire le texte du message ou voir les fichiers ou les images.", + "disagree": "Désaccord", + "hide_messages_from_user": "Cocher pour masquer tous les messages présents et futurs de cet utilisateur.", + "ignore_user": "Ignorer l’utilisateur", + "illegal_content": "Contenu illicite", + "missing_reason": "Dites-nous pourquoi vous envoyez un signalement.", + "nature": "Veuillez choisir la nature du rapport et décrire ce qui rend ce message abusif.", + "nature_disagreement": "Ce que cet utilisateur écrit est déplacé.\nCeci sera signalé aux modérateurs du salon.", + "nature_illegal": "Cet utilisateur fait preuve d’un comportement illicite, par exemple en publiant des informations personnelles d’autres ou en proférant des menaces.\nCeci sera signalé aux modérateurs du salon qui pourront l’escalader aux autorités.", + "nature_other": "Toute autre raison. Veuillez décrire le problème.\nCeci sera signalé aux modérateurs du salon.", + "nature_spam": "Cet utilisateur inonde le salon de publicités ou liens vers des publicités, ou vers de la propagande.\nCeci sera signalé aux modérateurs du salon.", + "nature_toxic": "Cet utilisateur fait preuve d’un comportement toxique, par exemple en insultant les autres ou en partageant du contenu pour adultes dans un salon familial, ou en violant les règles de ce salon.\nCeci sera signalé aux modérateurs du salon.", + "other_label": "Autre", + "report_content_to_homeserver": "Signaler le contenu à l’administrateur de votre serveur d’accueil", + "report_entire_room": "Signaler le salon entier", + "spam_or_propaganda": "Publicité ou propagande", + "toxic_behaviour": "Comportement toxique" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Le déchiffrement de %(failedCount)s sessions a échoué !", + "count_of_successfully_restored_keys": "%(sessionCount)s clés ont été restaurées avec succès", + "enter_key_description": "Accédez à votre historique de messages chiffrés et mettez en place la messagerie sécurisée en entrant votre clé de sécurité.", + "enter_key_title": "Saisir la clé de sécurité", + "enter_phrase_description": "Accédez à votre historique de messages chiffrés et mettez en place la messagerie sécurisée en entrant votre phrase secrète.", + "enter_phrase_title": "Saisir la phrase de secrète", + "incorrect_security_phrase_dialog": "La sauvegarde n’a pas pu être déchiffrée avec cette phrase secrète : merci de vérifier que vous avez saisi la bonne phrase secrète.", + "incorrect_security_phrase_title": "Phrase secrète incorrecte", + "key_backup_warning": "Attention : vous ne devriez configurer la sauvegarde des clés que depuis un ordinateur de confiance.", + "key_fetch_in_progress": "Récupération des clés depuis le serveur…", + "key_forgotten_text": "Si vous avez oublié votre clé de sécurité, vous pouvez ", + "key_is_invalid": "Clé de sécurité invalide", + "key_is_valid": "Ça ressemble à une clé de sécurité !", + "keys_restored_title": "Clés restaurées", + "load_error_content": "Impossible de récupérer l’état de la sauvegarde", + "load_keys_progress": "%(completed)s clés sur %(total)s restaurées", + "no_backup_error": "Aucune sauvegarde n’a été trouvée !", + "phrase_forgotten_text": "Si vous avez oublié votre phrase secrète vous pouvez utiliser votre clé de sécurité ou définir de nouvelles options de récupération", + "recovery_key_mismatch_description": "La sauvegarde n’a pas pu être déchiffrée avec cette clé de sécurité : merci de vérifier que vous avez saisi la bonne clé de sécurité.", + "recovery_key_mismatch_title": "Pas de correspondance entre les clés de sécurité", + "restore_failed_error": "Impossible de restaurer la sauvegarde" + }, + "right_panel": { + "add_integrations": "Ajouter des widgets, passerelles et robots", + "edit_integrations": "Modifier les widgets, passerelles et robots", + "export_chat_button": "Exporter la conversation", + "files_button": "Fichiers", + "pinned_messages": { + "empty": "Rien d’épinglé, pour l’instant", + "explainer": "Si vous avez les permissions, ouvrez le menu de n’importe quel message et sélectionnez Épingler pour les afficher ici.", + "limits": { + "other": "Vous ne pouvez épingler que jusqu’à %(count)s widgets" + }, + "title": "Messages épinglés" }, - "m.room.tombstone": "%(senderDisplayName)s a mis à niveau ce salon.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s a rendu le salon public à tous ceux qui en connaissent le lien.", - "invite": "%(senderDisplayName)s a rendu le salon disponible sur invitation seulement.", - "knock": "%(senderDisplayName)s a changé la règle pour venir : il faut demander à venir.", - "restricted_settings": "%(senderDisplayName)s a modifié la liste des utilisateurs pouvant rejoindre ce salon. Voir les paramètres.", - "restricted": "%(senderDisplayName)s a modifié la liste des utilisateurs pouvant rejoindre ce salon. Voir les paramètres.", - "unknown": "%(senderDisplayName)s a changé la règle d’adhésion en %(rule)s" + "pinned_messages_button": "Épinglé", + "poll": { + "active_heading": "Sondages en cours", + "empty_active": "Il n’y a aucun sondage en cours dans ce salon", + "empty_active_load_more": "Il n'y a pas de sondage en cours. Veuillez charger plus de sondages pour consulter les sondages des mois antérieurs", + "empty_active_load_more_n_days": { + "one": "Il n’y a aucun sondage actif depuis hier. Veuillez charger plus de sondages pour consulter les sondages des mois antérieurs", + "other": "Il n'y a pas de sondage en cours sur les %(count)s derniers jours. Veuillez charger plus de sondages pour consulter les sondages des mois antérieurs" + }, + "empty_past": "Il n’y a aucun ancien sondage dans ce salon", + "empty_past_load_more": "Il n'y a pas d’ancien sondage. Veuillez charger plus de sondages pour consulter les sondages des mois antérieurs", + "empty_past_load_more_n_days": { + "one": "Il n'y a pas d’ancien sondage depuis hier. Veuillez charger plus de sondages pour consulter les sondages des mois antérieurs", + "other": "Il n'y a pas d’ancien sondage sur les %(count)s derniers jours. Veuillez charger plus de sondages pour consulter les sondages des mois antérieurs" + }, + "final_result": { + "one": "Résultat final sur la base de %(count)s vote", + "other": "Résultat final sur la base de %(count)s votes" + }, + "load_more": "Charger plus de sondages", + "loading": "Chargement des sondages", + "past_heading": "Anciens sondages", + "view_in_timeline": "Consulter la chronologie des sondages", + "view_poll": "Voir le sondage" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s a autorisé les visiteurs à rejoindre le salon.", - "forbidden": "%(senderDisplayName)s a empêché les visiteurs de rejoindre le salon.", - "unknown": "%(senderDisplayName)s a changé l’accès des visiteurs en %(rule)s" + "polls_button": "Historique des sondages", + "room_summary_card": { + "title": "Information du salon" }, - "m.image": "%(senderDisplayName)s a envoyé une image.", - "m.sticker": "%(senderDisplayName)s a envoyé un autocollant.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s a défini les paramètres d’accès du serveur pour ce salon.", - "changed": "%(senderDisplayName)s a changé les paramètres d’accès du serveur pour ce salon.", - "all_servers_banned": "🎉 Tous les serveurs ont été bannis ! Ce salon ne peut plus être utilisé." + "search_button": "Rechercher", + "settings_button": "Paramètres du salon", + "share_button": "Partager le salon", + "thread_list": { + "context_menu_label": "Options des fils de discussion" }, - "m.room.canonical_alias": { - "set": "%(senderName)s a défini l’adresse principale pour ce salon comme %(address)s.", - "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.", - "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." - } + "video_room_chat": { + "title": "Conversation privée" + } + }, + "room": { + "3pid_invite_email_not_found_account": "Cette invitation a été envoyée à %(email)s qui n’est pas associé à votre compte", + "3pid_invite_email_not_found_account_room": "Cette invitation à %(roomName)s a été envoyée à %(email)s qui n’est pas associé à votre compte", + "3pid_invite_error_description": "Une erreur (%(errcode)s) s’est produite en essayant de valider votre invitation. Vous pouvez essayer de transmettre cette information à la personne qui vous a invité(e).", + "3pid_invite_error_invite_action": "Essayer de le rejoindre quand même", + "3pid_invite_error_invite_subtitle": "Vous ne pouvez le rejoindre qu’avec une invitation fonctionnelle.", + "3pid_invite_error_public_subtitle": "Vous pouvez toujours rejoindre cet endroit.", + "3pid_invite_error_title": "Quelque chose s’est mal passé avec votre invitation.", + "3pid_invite_error_title_room": "Une erreur est survenue avec votre invitation à %(roomName)s", + "3pid_invite_no_is_subtitle": "Utilisez un serveur d’identité dans les paramètres pour recevoir une invitation directement dans %(brand)s.", + "banned_by": "Vous avez été banni par %(memberName)s", + "banned_from_room_by": "Vous avez été banni de %(roomName)s par %(memberName)s", + "context_menu": { + "copy_link": "Copier le lien du salon", + "favourite": "Favoris", + "forget": "Oublier le salon", + "low_priority": "Priorité basse", + "mark_read": "Marquer comme lu", + "mentions_only": "Seulement les mentions", + "notifications_default": "Réglage par défaut", + "notifications_mute": "Salon muet", + "title": "Options du salon", + "unfavourite": "Favori" }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s a révoqué l’invitation de %(targetDisplayName)s à rejoindre le salon.", - "sent": "%(senderName)s a invité %(targetDisplayName)s à rejoindre le salon." + "creating_room_text": "Nous créons un salon avec %(names)s", + "dm_invite_action": "Commencer à discuter", + "dm_invite_subtitle": " veut discuter", + "dm_invite_title": "Voulez-vous discuter avec %(user)s ?", + "drop_file_prompt": "Glisser le fichier ici pour l’envoyer", + "edit_topic": "Modifier le sujet", + "error_3pid_invite_email_lookup": "Impossible de trouver un utilisateur avec son courriel", + "error_cancel_knock_title": "Erreur lors de l’annulation", + "error_join_403": "Vous avez besoin d’une invitation pour accéder à ce salon.", + "error_join_404_1": "Vous avez essayé de rejoindre à l’aide de l’ID du salon sans fournir une liste de serveurs pour l’atteindre. Les IDs de salons sont des identifiants internes et ne peuvent être utilisés pour rejoindre un salon sans informations complémentaires.", + "error_join_404_2": "Si vous connaissez l’adresse d’un salon, essayez de l’utiliser à la place pour rejoindre ce salon.", + "error_join_404_invite": "La personne qui vous a invité(e) a déjà quitté le salon, ou son serveur est hors-ligne.", + "error_join_404_invite_same_hs": "La personne qui vous a invité(e) a déjà quitté le salon.", + "error_join_connection": "Il y a eu une erreur en rejoignant.", + "error_join_incompatible_version_1": "Désolé, votre serveur d'accueil est trop vieux pour participer ici.", + "error_join_incompatible_version_2": "Veuillez contacter l’administrateur de votre serveur d’accueil.", + "error_join_title": "Impossible de rejoindre", + "error_jump_to_date": "Le serveur a renvoyé %(statusCode)s avec le code d’erreur %(errorCode)s", + "error_jump_to_date_connection": "Une erreur réseau s’est produite en tentant de chercher et d’aller à la date choisie. Votre serveur d’accueil est peut-être hors-ligne, ou bien c’est un problème temporaire avec connexion Internet. Veuillez réessayer. Si cela persiste, veuillez contacter l’administrateur de votre serveur d’accueil.", + "error_jump_to_date_details": "Détails de l’erreur", + "error_jump_to_date_not_found": "Nous n’avons pas pu trouver d’événement à partir du %(dateString)s. Essayez avec une date antérieure.", + "error_jump_to_date_send_logs_prompt": "Merci d’envoyer les journaux de débogage pour nous aider à identifier le problème.", + "error_jump_to_date_title": "Impossible de trouver un évènement à cette date", + "face_pile_summary": { + "one": "%(count)s personne que vous connaissez en fait déjà partie", + "other": "%(count)s personnes que vous connaissez en font déjà partie" }, - "m.room.history_visibility": { - "invited": "%(senderName)s a rendu l’historique visible à tous les membres du salon, depuis le moment où ils ont été invités.", - "joined": "%(senderName)s a rendu l’historique visible à tous les membres du salon, à partir de leur arrivée.", - "shared": "%(senderName)s a rendu l’historique visible à tous les membres du salon.", - "world_readable": "%(senderName)s a rendu l’historique visible à tout le monde.", - "unknown": "%(senderName)s a rendu l’historique visible à inconnu (%(visibility)s)." + "face_pile_tooltip_label": { + "one": "Afficher le membre", + "other": "Afficher les %(count)s membres" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s a épinglé un message dans ce salon. Voir tous les messages épinglés.", - "pinned": "%(senderName)s a épinglé un message dans ce salon. Voir tous les messages épinglés.", - "unpinned_link": "%(senderName)s a désépinglé un message de ce salon. Voir tous les messages épinglés.", - "unpinned": "%(senderName)s a désépinglé un message de ce salon. Voir tous les messages épinglés.", - "changed_link": "%(senderName)s a changé les messages épinglés du salon.", - "changed": "%(senderName)s a changé les messages épinglés du salon." + "face_pile_tooltip_shortcut": "Dont %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Dont vous, %(commaSeparatedMembers)s", + "failed_reject_invite": "Échec du rejet de l’invitation", + "forget_room": "Oublier ce salon", + "forget_space": "Oublier cet espace", + "header": { + "close_call_button": "Terminer l’appel", + "forget_room_button": "Oublier le salon", + "hide_widgets_button": "Masquer les widgets", + "room_is_public": "Ce salon est public", + "show_widgets_button": "Afficher les widgets", + "video_call_button_ec": "Appel vidéo (%(brand)s)", + "video_call_button_jitsi": "Appel vidéo (Jitsi)", + "video_call_ec_change_layout": "Changer la disposition", + "video_call_ec_layout_freedom": "Liberté", + "video_call_ec_layout_spotlight": "Projecteur", + "video_room_view_chat_button": "Afficher la chronologie du chat" }, - "m.widget": { - "modified": "Widget %(widgetName)s modifié par %(senderName)s", - "added": "Widget %(widgetName)s ajouté par %(senderName)s", - "removed": "Widget %(widgetName)s supprimé par %(senderName)s" + "inaccessible": "Ce salon ou cet espace n’est pas accessible en ce moment.", + "inaccessible_name": "%(roomName)s n’est pas joignable pour le moment.", + "inaccessible_subtitle_1": "Réessayez plus tard ou demandez à l’administrateur du salon ou de l’espace si vous y avez accès.", + "inaccessible_subtitle_2": "%(errcode)s a été retourné en essayant d’accéder au salon. Si vous pensez que vous ne devriez pas voir ce message, veuillez soumettre un rapport d’anomalie.", + "intro": { + "dm_caption": "Vous n’êtes que tous les deux dans cette conversation, à moins que l’un de vous invite quelqu’un à vous rejoindre.", + "enable_encryption_prompt": "Activer le chiffrement dans les paramètres.", + "encrypted_3pid_dm_pending_join": "Quand tout le monde sera présent, vous pourrez discuter", + "no_avatar_label": "Ajoutez une photo afin que les gens repèrent facilement votre salon.", + "no_topic": "Ajoutez un sujet pour aider les gens à savoir de quoi il est question.", + "private_unencrypted_warning": "Vos messages privés sont normalement chiffrés, mais ce salon ne l’est pas. Cela est généralement dû à un périphérique non supporté, ou à un moyen de communication non supporté comme les invitations par e-mail.", + "room_invite": "Inviter seulement dans ce salon", + "send_message_start_dm": "Envoyez votre premier message pour inviter à discuter", + "start_of_dm_history": "C’est le début de l’historique de votre conversation privée avec .", + "start_of_room": "C’est le début de .", + "topic": "Sujet : %(topic)s ", + "topic_edit": "Sujet : %(topic)s (modifier)", + "unencrypted_warning": "Le chiffrement de bout en bout n’est pas activé", + "user_created": "%(displayName)s a créé ce salon.", + "you_created": "Vous avez créé ce salon." }, - "io.element.widgets.layout": "%(senderName)s a mis à jour la mise en page du salon", - "m.location": "%(senderName)s a partagé sa position", - "self_redaction": "Message supprimé", - "redaction": "Message supprimé par %(name)s", - "m.poll.start": "%(senderName)s a démarré un sondage – %(pollQuestion)s", - "m.poll.end": "%(senderName)s a terminé un sondage", - "typing_indicator": { - "one_user": "%(displayName)s est en train d'écrire…", - "two_users": "%(names)s et %(lastPerson)s sont en train d’écrire…", - "more_users": { - "other": "%(names)s et %(count)s autres sont en train d’écrire…", - "one": "%(names)s et un autre sont en train d’écrire…" - } + "invite_email_mismatch_suggestion": "Partagez cet e-mail dans les paramètres pour recevoir les invitations directement dans %(brand)s.", + "invite_reject_ignore": "Rejeter et ignorer l’utilisateur", + "invite_sent_to_email": "Cet invitation a été envoyée à %(email)s", + "invite_sent_to_email_room": "Cette invitation à %(roomName)s a été envoyée à %(email)s", + "invite_subtitle": " vous a invité", + "invite_this_room": "Inviter dans ce salon", + "invite_title": "Voulez-vous rejoindre %(roomName)s ?", + "inviter_unknown": "Inconnu", + "invites_you_text": " vous a invité", + "join_button_account": "S’inscrire", + "join_failed_enable_video_rooms": "Pour rejoindre, veuillez d’abord activer les salons vision dans la section Expérimental", + "join_failed_needs_invite": "Pour afficher %(roomName)s, vous avez besoin d’une invitation", + "join_the_discussion": "Rejoindre la discussion", + "join_title": "Rejoindre le salon pour participer", + "join_title_account": "Rejoindre la conversation avec un compte", + "joining": "En train de rejoindre…", + "joining_room": "Entrée dans le salon…", + "joining_space": "Entrée dans l’espace…", + "jump_read_marker": "Aller au premier message non lu.", + "jump_to_bottom_button": "Sauter aux messages les plus récents", + "jump_to_date": "Aller à la date", + "jump_to_date_beginning": "Le début de ce salon", + "jump_to_date_prompt": "Choisissez vers quelle date aller", + "kick_reason": "Motif : %(reason)s", + "kicked_by": "Vous avez été retiré par %(memberName)s", + "kicked_from_room_by": "Vous avez été expulsé(e) de %(roomName)s par %(memberName)s", + "knock_cancel_action": "Annuler la demande", + "knock_message_field_placeholder": "Message (optionnel)", + "knock_prompt": "Demander à venir ?", + "knock_prompt_name": "Demander à venir dans %(roomName)s ?", + "knock_send_action": "Demander l’accès", + "knock_sent": "Demande d’accès envoyée", + "knock_sent_subtitle": "Votre demande d’accès est en cours.", + "knock_subtitle": "Vous avez besoin d’une autorisation pour accéder à ce salon afin de voir et participer à la conversation. Vous pouvez envoyer une demande d’accès ci-dessous.", + "leave_error_title": "Erreur en essayant de quitter le salon", + "leave_server_notices_description": "Ce salon est utilisé pour les messages importants du serveur d’accueil, vous ne pouvez donc pas en partir.", + "leave_server_notices_title": "Impossible de quitter le salon des Annonces du Serveur", + "leave_unexpected_error": "Erreur de serveur inattendue en essayant de quitter le salon", + "link_email_to_receive_3pid_invite": "Liez cet e-mail à votre compte dans les paramètres pour recevoir les invitations directement dans %(brand)s.", + "loading_preview": "Chargement de l’aperçu", + "no_peek_join_prompt": "Vous ne pouvez pas avoir d’aperçu de %(roomName)s. Voulez-vous rejoindre le salon ?", + "no_peek_no_name_join_prompt": "Il n’y a pas d’aperçu, voulez-vous rejoindre ?", + "not_found_subtitle": "Êtes-vous sûr d’être au bon endroit ?", + "not_found_title": "Ce salon ou cet espace n’existe pas.", + "not_found_title_name": "%(roomName)s n’existe pas.", + "peek_join_prompt": "Ceci est un aperçu de %(roomName)s. Voulez-vous rejoindre le salon ?", + "read_topic": "Cliquer pour lire le sujet", + "rejecting": "Rejet de l’invitation…", + "rejoin_button": "Revenir", + "search": { + "all_rooms": "Tous les salons", + "all_rooms_button": "Rechercher dans tous les salons", + "field_placeholder": "Rechercher…", + "result_count": { + "one": "(~%(count)s résultat)", + "other": "(~%(count)s résultats)" + }, + "this_room": "Ce salon", + "this_room_button": "Rechercher dans ce salon" }, - "m.call.hangup": { - "dm": "Appel terminé" + "show_labs_settings": "Afficher les réglages des expérimentations", + "status_bar": { + "delete_all": "Tout supprimer", + "exceeded_resource_limit": "Votre message n’a pas été envoyé car ce serveur d’accueil a dépassé une de ses limites de ressources. Veuillez contacter l’administrateur de votre service pour continuer à l’utiliser.", + "homeserver_blocked": "Votre message n’a pas été envoyé car ce serveur d’accueil a été bloqué par son administrateur. Veuillez contacter l’administrateur de votre service pour continuer à l’utiliser.", + "monthly_user_limit_reached": "Votre message n’a pas été envoyé car le serveur d’accueil a atteint sa limite mensuelle d’utilisateurs. Veuillez contacter l’administrateur de votre service pour continuer à l’utiliser.", + "requires_consent_agreement": "Vous ne pouvez voir aucun message tant que vous ne lisez et n’acceptez pas nos conditions générales.", + "retry_all": "Tout renvoyer", + "select_messages_to_retry": "Vous pouvez choisir de renvoyer ou supprimer tous les messages ou seulement certains", + "server_connectivity_lost_description": "Les messages envoyés seront stockés jusqu’à ce que votre connexion revienne.", + "server_connectivity_lost_title": "La connexion au serveur a été perdue.", + "some_messages_not_sent": "Certains de vos messages n’ont pas été envoyés" }, - "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" + "unknown_status_code_for_timeline_jump": "code de statut inconnu", + "unread_notifications_predecessor": { + "other": "Vous avez %(count)s notifications non lues dans une version précédente de ce salon.", + "one": "Vous avez %(count)s notification non lue dans une version précédente de ce salon." + }, + "upgrade_error_description": "Vérifiez que votre serveur prend en charge la version de salon choisie et réessayez.", + "upgrade_error_title": "Erreur lors de la mise à niveau du salon", + "upgrade_warning_bar": "La mise à niveau du salon désactivera cette instance du salon et créera un salon mis à niveau avec le même nom.", + "upgrade_warning_bar_admins": "Seuls les administrateurs du salon verront cet avertissement", + "upgrade_warning_bar_unstable": "Ce salon utilise la version , que ce serveur d’accueil a marqué comme instable.", + "upgrade_warning_bar_upgraded": "Ce salon a déjà été mis à niveau.", + "upload": { + "uploading_multiple_file": { + "one": "Envoi de %(filename)s et %(count)s autre", + "other": "Envoi de %(filename)s et %(count)s autres" }, - "kicked": { - "one": "a été expulsé(e)", - "other": "a été expulsé(e) %(count)s fois" + "uploading_single_file": "Envoi de %(filename)s" + }, + "view_failed_enable_video_rooms": "Pour afficher, veuillez d’abord activer les salons vision dans la section Expérimental", + "waiting_for_join_subtitle": "Une fois que les utilisateurs invités seront connectés sur %(brand)s, vous pourrez discuter et le salon sera chiffré de bout en bout", + "waiting_for_join_title": "En attente de connexion des utilisateurs à %(brand)s" + }, + "room_list": { + "add_room_label": "Ajouter un salon", + "add_space_label": "Ajouter un espace", + "breadcrumbs_empty": "Aucun salon visité récemment", + "breadcrumbs_label": "Salons visités récemment", + "failed_add_tag": "Échec de l’ajout de l’étiquette %(tagName)s au salon", + "failed_remove_tag": "Échec de la suppression de l’étiquette %(tagName)s du salon", + "failed_set_dm_tag": "Échec de l’ajout de l’étiquette de conversation privée", + "home_menu_label": "Options de l’accueil", + "join_public_room_label": "Rejoindre le salon public", + "joining_rooms_status": { + "one": "Vous êtes en train de rejoindre %(count)s salon", + "other": "Vous êtes en train de rejoindre %(count)s salons" + }, + "notification_options": "Paramètres de notifications", + "redacting_messages_status": { + "one": "Actuellement en train de supprimer les messages dans %(count)s salon", + "other": "Actuellement en train de supprimer les messages dans %(count)s salons" + }, + "show_less": "En voir moins", + "show_n_more": { + "other": "En afficher %(count)s de plus", + "one": "En afficher %(count)s de plus" + }, + "show_previews": "Afficher un aperçu des messages", + "sort_by": "Trier par", + "sort_by_activity": "Activité", + "sort_unread_first": "Afficher les salons non lus en premier", + "space_menu_label": "Menu %(spaceName)s", + "sublist_options": "Options de liste", + "suggested_rooms_heading": "Salons recommandés" + }, + "room_settings": { + "access": { + "description_space": "Décider qui peut visualiser et rejoindre %(spaceName)s.", + "title": "Accès" + }, + "advanced": { + "error_upgrade_description": "La mise à niveau du salon n’a pas pu être effectuée", + "error_upgrade_title": "Échec de la mise à niveau du salon", + "information_section_room": "Information du salon", + "information_section_space": "Informations de l’espace", + "room_id": "Identifiant interne du salon", + "room_predecessor": "Voir les messages plus anciens dans %(roomName)s.", + "room_upgrade_button": "Mettre à niveau ce salon vers la version recommandée", + "room_upgrade_warning": "Attention : la mise à niveau du salon ne migrera pas automatiquement les membres du salon vers la nouvelle version du salon. Nous enverrons un lien vers le nouveau salon dans l’ancienne version du salon. Les participants au salon devront cliquer sur ce lien pour rejoindre le nouveau salon.", + "room_version": "Version du salon :", + "room_version_section": "Version du salon", + "space_predecessor": "Voir l’ancienne version de %(spaceName)s.", + "space_upgrade_button": "Mettre à niveau cet espace vers la version recommandée", + "unfederated": "Ce salon n’est pas accessible par les serveurs Matrix distants", + "upgrade_button": "Mettre à niveau ce salon vers la version %(version)s", + "upgrade_dialog_description": "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 :", + "upgrade_dialog_description_1": "Créer un salon avec le même nom, la même description et le même avatar", + "upgrade_dialog_description_2": "Mettre à jour tous les alias du salon locaux pour qu’ils dirigent vers le nouveau salon", + "upgrade_dialog_description_3": "Empêcher les utilisateurs de discuter dans l’ancienne version du salon et envoyer un message conseillant aux nouveaux utilisateurs d’aller dans le nouveau salon", + "upgrade_dialog_description_4": "Fournir un lien vers l’ancien salon au début du nouveau salon pour qu’il soit possible de consulter les anciens messages", + "upgrade_dialog_title": "Mettre à niveau la version du salon", + "upgrade_dwarning_ialog_title_public": "Mettre à niveau le salon public", + "upgrade_warning_dialog_description": "La mise à niveau d’un salon est une action avancée et qui est généralement recommandée quand un salon est instable à cause d’anomalies, de fonctionnalités manquantes ou de failles de sécurité.", + "upgrade_warning_dialog_explainer": "Veuillez notez que la mise-à-jour va créer une nouvelle version de ce salon. Tous les messages actuels resteront dans ce salon archivé.", + "upgrade_warning_dialog_footer": "Vous allez mettre à niveau ce salon de vers .", + "upgrade_warning_dialog_invite_label": "Inviter automatiquement les membres de ce salon dans le nouveau", + "upgrade_warning_dialog_report_bug_prompt": "Cela n’affecte généralement que la façon dont le salon est traité sur le serveur. Si vous avez des problèmes avec votre %(brand)s, signalez une anomalie.", + "upgrade_warning_dialog_report_bug_prompt_link": "Cela n’affecte généralement que la façon dont le salon est traité sur le serveur. Si vous avez des problèmes avec votre %(brand)s, signalez une anomalie.", + "upgrade_warning_dialog_title": "Mettre à niveau le salon", + "upgrade_warning_dialog_title_private": "Mettre à niveau le salon privé" + }, + "alias_not_specified": "non spécifié", + "bridges": { + "description": "Ce salon transmet les messages vers les plateformes suivantes. En savoir plus.", + "empty": "Ce salon ne transmet les messages à aucune plateforme. En savoir plus.", + "title": "Passerelles" + }, + "delete_avatar_label": "Supprimer l’avatar", + "general": { + "alias_field_has_domain_invalid": "Séparateur de domaine manquant, par exemple (:domain.org)", + "alias_field_has_localpart_invalid": "Nom de salon ou séparateur manquant, par exemple (mon-salon:domain.org)", + "alias_field_matches_invalid": "Cette adresse ne pointe pas vers ce salon", + "alias_field_placeholder_default": "par ex. mon-salon", + "alias_field_required_invalid": "Veuillez fournir une adresse", + "alias_field_safe_localpart_invalid": "Certains caractères ne sont pas autorisés", + "alias_field_taken_invalid": "Cette adresse a un serveur invalide ou est déjà utilisée", + "alias_field_taken_invalid_domain": "Cette adresse est déjà utilisée", + "alias_field_taken_valid": "Cette adresse est disponible", + "alias_heading": "Adresse du salon", + "aliases_items_label": "Autres adresses publiées :", + "aliases_no_items_label": "Aucune autre adresse n’est publiée, ajoutez-en une ci-dessous", + "aliases_section": "Adresses du salon", + "avatar_field_label": "Avatar du salon", + "canonical_alias_field_label": "Adresse principale", + "default_url_previews_off": "Les aperçus d'URL sont désactivés par défaut pour les participants de ce salon.", + "default_url_previews_on": "Les aperçus d'URL sont activés par défaut pour les participants de ce salon.", + "description_space": "Modifiez les paramètres de votre espace.", + "error_creating_alias_description": "Une erreur est survenue lors de la création de l’adresse. Ce n’est peut-être pas autorisé par le serveur ou une erreur temporaire est survenue.", + "error_creating_alias_title": "Erreur lors de la création de l’adresse", + "error_deleting_alias_description": "Une erreur est survenue lors de la suppression de cette adresse. Elle n’existe peut-être plus ou une erreur temporaire est survenue.", + "error_deleting_alias_description_forbidden": "Vous n’avez pas la permission de supprimer cette adresse.", + "error_deleting_alias_title": "Erreur lors de la suppression de l’adresse", + "error_save_space_settings": "Échec de l’enregistrement des paramètres.", + "error_updating_alias_description": "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.", + "error_updating_canonical_alias_description": "Une erreur est survenue lors de la mise à jour de l’adresse principale de salon. Ce n’est peut-être pas autorisé par le serveur ou une erreur temporaire est survenue.", + "error_updating_canonical_alias_title": "Erreur lors de la mise à jour de l’adresse principale", + "leave_space": "Quitter l’espace", + "local_alias_field_label": "Adresse locale", + "local_aliases_explainer_room": "Définissez les adresses de ce salon pour que les utilisateurs puissent trouver ce salon avec votre serveur d’accueil (%(localDomain)s)", + "local_aliases_explainer_space": "Définissez les adresses de cet espace pour que les utilisateurs puissent le trouver avec votre serveur d’accueil (%(localDomain)s)", + "local_aliases_section": "Adresses locales", + "name_field_label": "Nom du salon", + "new_alias_placeholder": "Nouvelles adresses publiées (par ex. #alias:serveur)", + "no_aliases_room": "Ce salon n’a pas d’adresse locale", + "no_aliases_space": "Cet espace n’a pas d’adresse locale", + "other_section": "Autre", + "publish_toggle": "Publier ce salon dans le répertoire de salons public de %(domain)s ?", + "published_aliases_description": "Pour publier une adresse, elle doit d’abord être définie comme adresse locale.", + "published_aliases_explainer_room": "Les adresses publiées peuvent être utilisées par tout le monde sur tous les serveurs pour rejoindre votre salon.", + "published_aliases_explainer_space": "Les adresses publiées peuvent être utilisées par tout le monde sur tous les serveurs pour rejoindre votre espace.", + "published_aliases_section": "Adresses publiées", + "save": "Enregistrer les modifications", + "topic_field_label": "Sujet du salon", + "url_preview_encryption_warning": "Dans les salons chiffrés, comme celui-ci, l’aperçu des liens est désactivé par défaut pour s’assurer que le serveur d’accueil (où sont générés les aperçus) ne puisse pas collecter d’informations sur les liens qui apparaissent dans ce salon.", + "url_preview_explainer": "Quand quelqu’un met un lien dans son message, un aperçu du lien peut être affiché afin de fournir plus d’informations sur ce lien comme le titre, la description et une image du site.", + "url_previews_section": "Aperçus des liens", + "user_url_previews_default_off": "Vous avez désactivé les aperçus d’URL par défaut.", + "user_url_previews_default_on": "Vous avez activé les aperçus d’URL par défaut." + }, + "notifications": { + "browse_button": "Parcourir", + "custom_sound_prompt": "Définir un nouveau son personnalisé", + "notification_sound": "Son de notification", + "settings_link": "Recevoir les notifications comme défini dans vos paramètres", + "sounds_section": "Sons", + "upload_sound_label": "Envoyer un son personnalisé", + "uploaded_sound": "Son téléchargé" + }, + "permissions": { + "add_privileged_user_description": "Donne plus de privilèges à un ou plusieurs utilisateurs de ce salon", + "add_privileged_user_filter_placeholder": "Chercher des utilisateurs dans ce salon…", + "add_privileged_user_heading": "Ajouter des utilisateurs privilégiés", + "ban": "Bannir des utilisateurs", + "ban_reason": "Raison", + "banned_by": "Banni par %(displayName)s", + "banned_users_section": "Utilisateurs bannis", + "error_changing_pl_description": "Une erreur est survenue lors du changement de rang de l’utilisateur. Vérifiez que vous avez les permissions nécessaires et réessayez.", + "error_changing_pl_reqs_description": "Une erreur est survenue lors de la modification des critères de rang du salon. Vérifiez que vous avez les permissions nécessaires et réessayez.", + "error_changing_pl_reqs_title": "Erreur de changement du critère de rang", + "error_changing_pl_title": "Erreur de changement de rang", + "error_unbanning": "Échec de la révocation du bannissement", + "events_default": "Envoyer des messages", + "invite": "Inviter des utilisateurs", + "io.element.voice_broadcast_info": "Diffusions audio", + "kick": "Expulser des utilisateurs", + "m.call": "Démarrer des appels %(brand)s", + "m.call.member": "Rejoindre des appels %(brand)s", + "m.reaction": "Envoyer des réactions", + "m.room.avatar": "Changer l’avatar du salon", + "m.room.avatar_space": "Changer l’avatar de l’espace", + "m.room.canonical_alias": "Changer l’adresse principale du salon", + "m.room.canonical_alias_space": "Changer l’adresse principale de l’espace", + "m.room.encryption": "Activer le chiffrement du salon", + "m.room.history_visibility": "Changer la visibilité de l’historique", + "m.room.name": "Changer le nom du salon", + "m.room.name_space": "Changer le nom de l’espace", + "m.room.pinned_events": "Gérer les évènements épinglés", + "m.room.power_levels": "Changer les permissions", + "m.room.redaction": "Supprimer les messages que j'ai moi-même envoyés", + "m.room.server_acl": "Modifier les ACL du serveur", + "m.room.tombstone": "Mettre à niveau le salon", + "m.room.topic": "Changer le sujet", + "m.room.topic_space": "Changer la description", + "m.space.child": "Gérer les salons de cet espace", + "m.widget": "Modifier les widgets", + "muted_users_section": "Utilisateurs ignorés", + "no_privileged_users": "Aucun utilisateur n’a de privilège spécifique dans ce salon", + "notifications.room": "Avertir tout le monde", + "permissions_section_description_room": "Sélectionner les rôles nécessaires pour modifier les différentes parties du salon", + "permissions_section_description_space": "Sélectionner les rôles nécessaires pour modifier les différentes parties de l’espace", + "privileged_users_section": "Utilisateurs privilégiés", + "redact": "Supprimer les messages envoyés par d’autres", + "send_event_type": "Envoyer %(eventType)s évènements", + "state_default": "Changer les paramètres", + "title": "Rôles et permissions", + "users_default": "Rôle par défaut" + }, + "security": { + "enable_encryption_confirm_description": "Le chiffrement du salon ne peut pas être désactivé après son activation. Les messages d’un salon chiffré ne peuvent pas être vus par le serveur, seulement par les membres du salon. Activer le chiffrement peut empêcher certains robots et certaines passerelles de fonctionner correctement. En savoir plus sur le chiffrement.", + "enable_encryption_confirm_title": "Activer le chiffrement ?", + "enable_encryption_public_room_confirm_description_1": "Il n'est pas recommandé d’ajouter le chiffrement aux salons publics. Tout le monde peut trouver et rejoindre les salons publics, donc tout le monde peut lire les messages qui s’y trouvent. Vous n’aurez aucun des avantages du chiffrement, et vous ne pourrez pas le désactiver plus tard. Chiffrer les messages dans un salon public ralentira la réception et l’envoi de messages.", + "enable_encryption_public_room_confirm_description_2": "Pour éviter ces problèmes, créez un nouveau salon chiffré pour la conversation que vous souhaitez avoir.", + "enable_encryption_public_room_confirm_title": "Êtes-vous sûr de vouloir ajouter le chiffrement dans ce salon public ?", + "encrypted_room_public_confirm_description_1": "Il n’est pas recommandé de rendre public les salons chiffrés. Cela veut dire que quiconque pourra trouver et rejoindre le salon, donc tout le monde pourra lire les messages. Vous n’aurez plus aucun avantage lié au chiffrement. Chiffrer les messages dans un salon public ralentira la réception et l’envoi de messages.", + "encrypted_room_public_confirm_description_2": "Pour éviter ces problèmes, créez un nouveau salon public pour la conversation que vous souhaitez avoir.", + "encrypted_room_public_confirm_title": "Êtes-vous sûr de vouloir rendre public ce salon chiffré ?", + "encryption_forced": "Votre serveur impose la désactivation du chiffrement.", + "encryption_permanent": "Le chiffrement ne peut pas être désactivé une fois qu’il a été activé.", + "error_join_rule_change_title": "Échec de mise-à-jour des règles pour rejoindre le salon", + "error_join_rule_change_unknown": "Erreur inconnue", + "guest_access_warning": "Les personnes utilisant un client pris en charge pourront rejoindre le salon sans compte.", + "history_visibility_invited": "Seulement les membres (depuis leur invitation)", + "history_visibility_joined": "Seulement les membres (depuis leur arrivée)", + "history_visibility_legend": "Qui peut lire l’historique ?", + "history_visibility_shared": "Seulement les membres (depuis la sélection de cette option)", + "history_visibility_warning": "Les modifications concernant l'accès à l’historique ne s'appliqueront qu’aux futurs messages de ce salon. La visibilité de l’historique existant ne sera pas modifiée.", + "history_visibility_world_readable": "N’importe qui", + "join_rule_description": "Choisir qui peut rejoindre %(roomName)s.", + "join_rule_invite": "Privé (sur invitation)", + "join_rule_invite_description": "Seules les personnes invitées peuvent venir.", + "join_rule_knock": "Demander à venir", + "join_rule_knock_description": "Les personnes ne peuvent pas venir tant que l’accès ne leur est pas autorisé.", + "join_rule_public_description": "Tout le monde peut trouver et venir.", + "join_rule_restricted": "Membres de l’espace", + "join_rule_restricted_description": "Tout le monde dans un espace peut trouver et venir. Modifier les accès des espaces ici.", + "join_rule_restricted_description_active_space": "Quiconque dans peut trouver et rejoindre. Vous pouvez également choisir d’autres espaces.", + "join_rule_restricted_description_prompt": "Tout le monde dans un espace peut trouver et venir. Vous pouvez sélectionner plusieurs espaces.", + "join_rule_restricted_description_spaces": "Espaces avec accès", + "join_rule_restricted_dialog_description": "Choisir quels espaces peuvent accéder à ce salon. Si un espace est sélectionné, ses membres pourront trouver et rejoindre .", + "join_rule_restricted_dialog_empty_warning": "Vous allez supprimer tous les espaces. L’accès se fera sur invitation uniquement par défaut", + "join_rule_restricted_dialog_filter_placeholder": "Rechercher des espaces", + "join_rule_restricted_dialog_heading_known": "Autres espaces que vous connaissez", + "join_rule_restricted_dialog_heading_other": "Autres espaces ou salons que vous pourriez ne pas connaître", + "join_rule_restricted_dialog_heading_room": "Les espaces connus qui contiennent ce salon", + "join_rule_restricted_dialog_heading_space": "Les espaces connus qui contiennent cet espace", + "join_rule_restricted_dialog_heading_unknown": "Ces autres administrateurs du salon en font probablement partie.", + "join_rule_restricted_dialog_title": "Sélectionner des espaces", + "join_rule_restricted_n_more": { + "other": "& %(count)s de plus", + "one": "& %(count)s autres" }, - "changed_name_multiple": { - "other": "%(severalUsers)s ont changé de nom %(count)s fois", - "one": "%(severalUsers)s ont changé de nom" + "join_rule_restricted_summary": { + "other": "%(count)s espaces ont actuellement l’accès", + "one": "Actuellement, un espace a accès" }, - "changed_name": { - "other": "%(oneUser)s a changé de nom %(count)s fois", - "one": "%(oneUser)s a changé de nom" + "join_rule_restricted_upgrade_description": "Cette mise-à-jour permettra aux membres des espaces sélectionnés d’accéder à ce salon sans invitation.", + "join_rule_restricted_upgrade_warning": "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.", + "join_rule_upgrade_awaiting_room": "Chargement du nouveau salon", + "join_rule_upgrade_required": "Mise-à-jour nécessaire", + "join_rule_upgrade_sending_invites": { + "one": "Envoi de l’invitation…", + "other": "Envoi des invitations… (%(progress)s sur %(count)s)" }, - "changed_avatar_multiple": { - "other": "%(severalUsers)s ont changé d’image de profil %(count)s fois", - "one": "%(severalUsers)s ont changé leur image de profil" + "join_rule_upgrade_updating_spaces": { + "one": "Mise-à-jour de l’espace…", + "other": "Mise-à-jour des espaces… (%(progress)s sur %(count)s)" }, - "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" + "join_rule_upgrade_upgrading_room": "Mise-à-jour du salon", + "public_without_alias_warning": "Pour créer un lien vers ce salon, ajoutez une adresse.", + "strict_encryption": "Ne jamais envoyer des messages chiffrés aux sessions non vérifiées dans ce salon depuis cette session", + "title": "Sécurité et vie privée" + }, + "title": "Paramètres du salon – %(roomName)s", + "upload_avatar_label": "Envoyer un avatar", + "visibility": { + "alias_section": "Adresse", + "error_failed_save": "Échec de la mise à jour de la visibilité de cet espace", + "error_update_guest_access": "Échec de la mise à jour de l’accès visiteur de cet espace", + "error_update_history_visibility": "Échec de la mise à jour de la visibilité de l’historique pour cet espace", + "guest_access_explainer": "Les visiteurs peuvent rejoindre un espace sans disposer d’un compte.", + "guest_access_explainer_public_space": "Ceci peut être utile pour les espaces publics.", + "guest_access_label": "Activer l’accès visiteur", + "history_visibility_anyone_space": "Aperçu de l’espace", + "history_visibility_anyone_space_description": "Permettre aux personnes d’avoir un aperçu de l’espace avant de le rejoindre.", + "history_visibility_anyone_space_recommendation": "Recommandé pour les espaces publics.", + "title": "Visibilité" + }, + "voip": { + "call_type_section": "Type d’appel", + "enable_element_call_caption": "%(brand)s est chiffré de bout en bout, mais n’est actuellement utilisable qu’avec un petit nombre d’utilisateurs.", + "enable_element_call_label": "Activer %(brand)s comme une option supplémentaire d’appel dans ce salon", + "enable_element_call_no_permissions_tooltip": "Vous n’avez pas assez de permissions pour changer ceci." + } + }, + "room_summary_card_back_action_label": "Information du salon", + "scalar": { + "error_create": "Impossible de créer le widget.", + "error_membership": "Vous n’êtes pas dans ce salon.", + "error_missing_room_id": "Identifiant de salon manquant.", + "error_missing_room_id_request": "Absence du room_id dans la requête", + "error_missing_user_id_request": "Absence du user_id dans la requête", + "error_permission": "Vous n’avez pas l’autorisation d’effectuer cette action dans ce salon.", + "error_power_level_invalid": "Le rang doit être un entier positif.", + "error_room_not_visible": "Le salon %(roomId)s n’est pas visible", + "error_room_unknown": "Ce salon n’est pas reconnu.", + "error_send_request": "Échec de l’envoi de la requête.", + "failed_read_event": "Échec de la lecture des évènements", + "failed_send_event": "Échec de l’envoi de l’évènement" + }, + "server_offline": { + "description": "Votre serveur ne répond pas à certaines requêtes. Vous trouverez ci-dessus quelles en sont les raisons probables.", + "description_1": "Le serveur (%(serverName)s) met trop de temps à répondre.", + "description_2": "Votre pare-feu ou votre antivirus bloque la requête.", + "description_3": "Une extension du navigateur bloque la requête.", + "description_4": "Le serveur est éteint.", + "description_5": "Le serveur a refusé votre requête.", + "description_6": "Votre secteur connaît des difficultés à se connecter à Internet.", + "description_7": "Une erreur de connexion est survenue en essayant de contacter le serveur.", + "description_8": "Le serveur n’est pas configuré pour indiquer quel est le problème (CORS).", + "empty_timeline": "Vous êtes à jour.", + "recent_changes_heading": "Changements récents qui n’ont pas encore été reçus", + "title": "Le serveur ne répond pas" + }, + "seshat": { + "error_initialising": "Échec de l’initialisation de la recherche de messages, vérifiez vos paramètres pour plus d’information", + "reset_button": "Réinitialiser le magasin d’évènements", + "reset_description": "Il est probable que vous ne vouliez pas réinitialiser votre magasin d’index d’évènements", + "reset_explainer": "Si vous le faites, notez qu’aucun de vos messages ne sera supprimé, mais la recherche pourrait être dégradée pendant quelques instants, le temps de recréer l’index", + "reset_title": "Réinitialiser le magasin d’évènements ?", + "warning_kind_files": "Cette version de %(brand)s ne prend pas en charge l’affichage de certains fichiers chiffrés", + "warning_kind_files_app": "Utilisez une Application de bureau pour voir tous les fichiers chiffrés", + "warning_kind_search": "Cette version de %(brand)s ne prend pas en charge la recherche dans les messages chiffrés", + "warning_kind_search_app": "Utilisez une Application de bureau pour rechercher dans tous les messages chiffrés" + }, + "setting": { + "help_about": { + "access_token_detail": "Votre jeton d’accès donne un accès intégral à votre compte. Ne le partagez avec personne.", + "brand_version": "Version de %(brand)s :", + "chat_bot": "Discuter avec le bot %(brand)s", + "clear_cache_reload": "Vider le cache et recharger", + "help_link": "Pour obtenir de l’aide sur l’utilisation de %(brand)s, cliquez ici.", + "help_link_chat_bot": "Pour obtenir de l’aide sur l’utilisation de %(brand)s, cliquez ici ou commencez une discussion avec notre bot en utilisant le bouton ci-dessous.", + "homeserver": "Le serveur d’accueil est %(homeserverUrl)s", + "identity_server": "Le serveur d’identité est %(identityServerUrl)s", + "olm_version": "Version de Olm :", + "title": "Aide et À propos" + } + }, + "settings": { + "all_rooms_home": "Afficher tous les salons dans Accueil", + "all_rooms_home_description": "Tous les salons dans lesquels vous vous trouvez apparaîtront sur l’Accueil.", + "always_show_message_timestamps": "Toujours afficher l’heure des messages", + "appearance": { + "custom_font": "Utiliser une police du système", + "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.", + "custom_font_name": "Nom de la police du système", + "custom_font_size": "Utiliser une taille personnalisée", + "custom_theme_add_button": "Ajouter le thème", + "custom_theme_error_downloading": "Une erreur s’est produite en téléchargeant les informations du thème.", + "custom_theme_invalid": "Schéma du thème invalide.", + "custom_theme_success": "Thème ajouté !", + "custom_theme_url": "URL personnalisée pour le thème", + "font_size": "Taille de la police", + "font_size_limit": "La taille de police personnalisée doit être comprise entre %(min)s pt et %(max)s pt", + "font_size_nan": "La taille doit être un nombre", + "font_size_valid": "Utiliser entre %(min)s pt et %(max)s pt", + "heading": "Personnalisez l’apparence", + "image_size_default": "Par défaut", + "image_size_large": "Grande", + "layout_bubbles": "Message en bulles", + "layout_irc": "IRC (Expérimental)", + "match_system_theme": "S’adapter au thème du système", + "subheading": "Les paramètres d’apparence affecteront uniquement cette session de %(brand)s.", + "timeline_image_size": "Taille d’image dans l’historique", + "use_high_contrast": "Utiliser un contraste élevé" + }, + "automatic_language_detection_syntax_highlight": "Activer la détection automatique du langage pour la coloration syntaxique", + "autoplay_gifs": "Jouer automatiquement les GIFs", + "autoplay_videos": "Jouer automatiquement les vidéos", + "big_emoji": "Activer les gros émojis dans les discussions", + "code_block_expand_default": "Développer les blocs de code par défaut", + "code_block_line_numbers": "Afficher les numéros de ligne dans les blocs de code", + "disable_historical_profile": "Afficher l’image de profil et le nom actuels des utilisateurs dans l’historique des messages", + "emoji_autocomplete": "Activer la suggestion d’émojis lors de la saisie", + "enable_markdown": "Activer Markdown", + "enable_markdown_description": "Commencez les messages avec /plain pour les envoyer sans markdown.", + "general": { + "account_management_section": "Gestion du compte", + "account_section": "Compte", + "add_email_dialog_title": "Ajouter une adresse e-mail", + "add_email_failed_verification": "La vérification de l’adresse e-mail a échoué : vérifiez que vous avez bien cliqué sur le lien dans l’e-mail", + "add_email_instructions": "Nous vous avons envoyé un e-mail pour vérifier votre adresse. Veuillez suivre les instructions qu’il contient puis cliquer sur le bouton ci-dessous.", + "add_msisdn_confirm_body": "Cliquez sur le bouton ci-dessous pour confirmer l’ajout de ce numéro de téléphone.", + "add_msisdn_confirm_button": "Confirmer l’ajout du numéro de téléphone", + "add_msisdn_confirm_sso_button": "Confirmez l’ajout de ce numéro de téléphone en utilisant l’authentification unique pour prouver votre identité.", + "add_msisdn_dialog_title": "Ajouter un numéro de téléphone", + "add_msisdn_instructions": "Un SMS a été envoyé à +%(msisdn)s. Saisissez le code de vérification qu’il contient.", + "add_msisdn_misconfigured": "L’ajout / liaison avec le flux MSISDN est mal configuré", + "confirm_adding_email_body": "Cliquez sur le bouton ci-dessous pour confirmer l’ajout de l’adresse e-mail.", + "confirm_adding_email_title": "Confirmer l’ajout de l’e-mail", + "deactivate_confirm_body": "Voulez-vous vraiment désactiver votre compte ? Ceci est irréversible.", + "deactivate_confirm_body_password": "Pour continuer, saisissez votre mot de passe de connexion :", + "deactivate_confirm_body_sso": "Confirmez la désactivation de votre compte en utilisant l’authentification unique pour prouver votre identité.", + "deactivate_confirm_content": "Confirmez la désactivation de votre compte. Si vous continuez :", + "deactivate_confirm_content_1": "Vous ne pourrez plus réactiver votre compte", + "deactivate_confirm_content_2": "Vous ne pourrez plus vous connecter", + "deactivate_confirm_content_3": "Personne ne pourra réutiliser votre nom d’utilisateur (MXID), y compris vous-même : ce nom d’utilisateur restera indisponible", + "deactivate_confirm_content_4": "Vous quitterez tous les salons et les conversations auxquels vous participez", + "deactivate_confirm_content_5": "Vous serez retiré(e) du serveur d’identité : vos ami(e)s ne pourront plus vous trouver à l’aide de votre courriel ou de votre numéro de téléphone", + "deactivate_confirm_content_6": "Vos anciens messages seront toujours visibles des personnes qui les ont reçus, comme les courriels que vous leurs avez déjà envoyés. Voulez-vous cacher vos messages envoyés des personnes qui rejoindront les salons ultérieurement ?", + "deactivate_confirm_continue": "Confirmez la désactivation de votre compte", + "deactivate_confirm_erase_label": "Cacher mes messages pour les nouveaux venus", + "deactivate_section": "Fermer le compte", + "deactivate_warning": "La désactivation du compte est une action permanente. Soyez prudent !", + "discovery_email_empty": "Les options de découverte apparaîtront quand vous aurez ajouté une adresse e-mail ci-dessus.", + "discovery_email_verification_instructions": "Vérifiez le lien dans votre boîte de réception", + "discovery_msisdn_empty": "Les options de découverte apparaîtront quand vous aurez ajouté un numéro de téléphone ci-dessus.", + "discovery_needs_terms": "Acceptez les conditions de service du serveur d’identité (%(serverName)s) pour vous permettre d’être découvrable par votre adresse e-mail ou votre numéro de téléphone.", + "discovery_section": "Découverte", + "email_address_in_use": "Cette adresse e-mail est déjà utilisée", + "email_address_label": "Adresse e-mail", + "email_not_verified": "Votre adresse e-mail n’a pas encore été vérifiée", + "email_verification_instructions": "Cliquez sur le lien dans l’e-mail que vous avez reçu pour la vérifier et cliquez encore sur continuer.", + "emails_heading": "Adresses e-mail", + "error_add_email": "Impossible d'ajouter l’adresse e-mail", + "error_deactivate_communication": "Un problème est survenu en essayant de communiquer avec le serveur. Veuillez réessayer.", + "error_deactivate_invalid_auth": "Le serveur n’a pas renvoyé des informations d’authentification valides.", + "error_deactivate_no_auth": "Le serveur n’a pas demandé d’authentification", + "error_email_verification": "Impossible de vérifier l’adresse e-mail.", + "error_invalid_email": "Adresse e-mail non valide", + "error_invalid_email_detail": "Cette adresse e-mail ne semble pas valide", + "error_msisdn_verification": "Impossible de vérifier le numéro de téléphone.", + "error_password_change_403": "Échec du changement de mot de passe. Votre mot de passe est-il correct ?", + "error_password_change_http": "%(errorMessage)s (statut HTTP %(httpStatus)s)", + "error_password_change_title": "Erreur lors du changement de mot de passe", + "error_password_change_unknown": "Erreur inconnue du changement de mot de passe (%(stringifiedError)s)", + "error_remove_3pid": "Impossible de supprimer les informations du contact", + "error_revoke_email_discovery": "Impossible de révoquer le partage pour l’adresse e-mail", + "error_revoke_msisdn_discovery": "Impossible de révoquer le partage pour le numéro de téléphone", + "error_saving_profile": "L’opération n’a pas pu être terminée", + "error_saving_profile_title": "Erreur lors de l’enregistrement du profil", + "error_share_email_discovery": "Impossible de partager l’adresse e-mail", + "error_share_msisdn_discovery": "Impossible de partager le numéro de téléphone", + "external_account_management": "Les détails de votre compte sont gérés séparément sur %(hostname)s.", + "identity_server_no_token": "Aucun jeton d’accès d’identité trouvé", + "identity_server_not_set": "Serveur d'identité non défini", + "incorrect_msisdn_verification": "Code de vérification incorrect", + "language_section": "Langue et région", + "msisdn_in_use": "Ce numéro de téléphone est déjà utilisé", + "msisdn_label": "Numéro de téléphone", + "msisdn_verification_field_label": "Code de vérification", + "msisdn_verification_instructions": "Veuillez saisir le code de vérification envoyé par SMS.", + "msisdns_heading": "Numéros de téléphone", + "name_placeholder": "Pas de nom d’affichage", + "oidc_manage_button": "Gérer le compte", + "password_change_section": "Définir un nouveau mot de passe de compte…", + "password_change_success": "Votre mot de passe a été mis à jour.", + "remove_email_prompt": "Supprimer %(email)s ?", + "remove_msisdn_prompt": "Supprimer %(phone)s ?", + "spell_check_locale_placeholder": "Choisir une langue", + "spell_check_section": "Vérificateur orthographique" + }, + "image_thumbnails": "Afficher les aperçus/vignettes pour les images", + "inline_url_previews_default": "Activer l’aperçu des URL par défaut", + "inline_url_previews_room": "Activer l’aperçu des URL par défaut pour les participants de ce salon", + "inline_url_previews_room_account": "Activer l’aperçu des URL pour ce salon (n’affecte que vous)", + "insert_trailing_colon_mentions": "Insérer deux-points après les mentions de l'utilisateur au début d'un message", + "jump_to_bottom_on_send": "Sauter en bas du fil de discussion lorsque vous envoyez un message", + "key_backup": { + "backup_in_progress": "Vous clés sont en cours de sauvegarde (la première sauvegarde peut prendre quelques minutes).", + "backup_starting": "Début de la sauvegarde…", + "backup_success": "Terminé !", + "cannot_create_backup": "Impossible de créer la sauvegarde des clés", + "create_title": "Créer une sauvegarde de clé", + "setup_secure_backup": { + "backup_setup_success_description": "Vos clés sont maintenant sauvegardées depuis cet appareil.", + "backup_setup_success_title": "Sauvegarde sécurisée réalisée avec succès", + "cancel_warning": "Si vous annulez maintenant, vous pourriez perdre vos messages et données chiffrés si vous perdez l’accès à vos identifiants.", + "confirm_security_phrase": "Confirmez votre phrase secrète", + "description": "Protection afin d’éviter de perdre l’accès aux messages et données chiffrés en sauvegardant les clés de chiffrement sur votre serveur.", + "download_or_copy": "%(downloadButton)s ou %(copyButton)s", + "enter_phrase_description": "Saisissez une Phrase de Sécurité connue de vous seul·e car elle est utilisée pour protéger vos données. Pour plus de sécurité, vous ne devriez pas réutiliser le mot de passe de votre compte.", + "enter_phrase_title": "Saisir une phrase de sécurité", + "enter_phrase_to_confirm": "Saisissez à nouveau votre phrase secrète pour la confirmer.", + "generate_security_key_description": "Nous génèrerons une clé de sécurité que vous devrez stocker dans un endroit sûr, comme un gestionnaire de mots de passe ou un coffre.", + "generate_security_key_title": "Générer une clé de sécurité", + "pass_phrase_match_failed": "Ça ne correspond pas.", + "pass_phrase_match_success": "Ça correspond !", + "phrase_strong_enough": "Super ! Cette phrase secrète a l’air assez solide.", + "requires_key_restore": "Restaurez votre sauvegarde de clés pour mettre à niveau votre chiffrement", + "requires_password_confirmation": "Saisissez le mot de passe de votre compte pour confirmer la mise à niveau :", + "requires_server_authentication": "Vous devrez vous identifier avec le serveur pour confirmer la mise à niveau.", + "secret_storage_query_failure": "Impossible de demander le statut du coffre secret", + "security_key_safety_reminder": "Stockez votre clé de sécurité dans un endroit sûr, comme un gestionnaire de mots de passe ou un coffre, car elle est utilisée pour protéger vos données chiffrées.", + "session_upgrade_description": "Mettez à niveau cette session pour l’autoriser à vérifier d’autres sessions, ce qui leur permettra d’accéder aux messages chiffrés et de les marquer comme fiables pour les autres utilisateurs.", + "set_phrase_again": "Retournez en arrière pour la redéfinir.", + "settings_reminder": "Vous pouvez aussi configurer la sauvegarde sécurisée et gérer vos clés depuis les paramètres.", + "title_confirm_phrase": "Confirmer la phrase de sécurité", + "title_save_key": "Sauvegarder votre clé de sécurité", + "title_set_phrase": "Définir une phrase de sécurité", + "title_upgrade_encryption": "Mettre à niveau votre chiffrement", + "unable_to_setup": "Impossible de configurer le coffre secret", + "use_different_passphrase": "Utiliser une phrase secrète différente ?", + "use_phrase_only_you_know": "Utilisez une phrase secrète que vous êtes seul à connaître et enregistrez éventuellement une clé de sécurité à utiliser pour la sauvegarde." + } + }, + "key_export_import": { + "confirm_passphrase": "Confirmer le mot de passe", + "enter_passphrase": "Saisir le mot de passe", + "export_description_1": "Ce processus vous permet d’exporter dans un fichier local les clés pour les messages que vous avez reçus dans des salons chiffrés. Il sera ensuite possible d’importer ce fichier dans un autre client Matrix, afin de permettre à ce client de pouvoir déchiffrer ces messages.", + "export_description_2": "Le fichier exporté permettra à tous ceux qui peuvent le lire de déchiffrer tous les messages chiffrés auxquels vous avez accès, vous devez donc être vigilant et le stocker dans un endroit sûr. Afin de protéger ce fichier, saisissez ci-dessous une phrase secrète unique qui sera utilisée uniquement pour chiffrer les données exportées. Seule l’utilisation de la même phrase secrète permettra de déchiffrer et importer les données.", + "export_title": "Exporter les clés de salon", + "file_to_import": "Fichier à importer", + "import_description_1": "Ce processus vous permet d’importer les clés de chiffrement que vous avez précédemment exportées depuis un autre client Matrix. Vous serez alors capable de déchiffrer n’importe quel message que l’autre client pouvait déchiffrer.", + "import_description_2": "Le fichier exporté sera protégé par un mot de passe. Vous devez saisir ce mot de passe ici, pour déchiffrer le fichier.", + "import_title": "Importer les clés de salon", + "phrase_cannot_be_empty": "Le mot de passe ne peut pas être vide", + "phrase_must_match": "Les phrases secrètes doivent être identiques", + "phrase_strong_enough": "Super ! Cette phrase secrète a l’air assez robuste" + }, + "keyboard": { + "title": "Clavier" + }, + "notifications": { + "default_setting_description": "Ce réglage sera appliqué par défaut à tous vos salons.", + "default_setting_section": "Je veux être notifié pour (réglage par défaut)", + "desktop_notification_message_preview": "Afficher l’aperçu du message dans la notification de bureau", + "email_description": "Recevoir un résumé par courriel des notifications manquées", + "email_section": "Résumé en courriel", + "email_select": "Sélectionner les adresses auxquelles envoyer les résumés. Gérer vos courriels dans .", + "enable_audible_notifications_session": "Activer les notifications sonores pour cette session", + "enable_desktop_notifications_session": "Activer les notifications de bureau pour cette session", + "enable_email_notifications": "Activer les notifications par e-mail pour %(email)s", + "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_notifications_device": "Activer les notifications sur cet appareil", + "error_loading": "Une erreur est survenue lors du chargement de vos paramètres de notification.", + "error_permissions_denied": "%(brand)s n’a pas l’autorisation de vous envoyer des notifications - merci de vérifier les paramètres de votre navigateur", + "error_permissions_missing": "%(brand)s n’a pas reçu l’autorisation de vous envoyer des notifications - veuillez réessayer", + "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.", + "error_title": "Impossible d’activer les notifications", + "error_updating": "Nous avons rencontré une erreur lors de la mise-à-jour de vos préférences de notification. Veuillez essayer de réactiver l’option.", + "invites": "Invitation dans un salon", + "keywords": "Affiche un badge quand des mots-clés sont utilisés dans un salon.", + "keywords_prompt": "Entrer des mots-clés ici, ou pour des orthographes alternatives ou des surnoms", + "labs_notice_prompt": "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", + "mentions_keywords": "Mentions et mots-clés", + "mentions_keywords_only": "Seulement les mentions et les mots-clés", + "messages_containing_keywords": "Message contenant les mots-clés", + "noisy": "Sonore", + "notices": "Messages envoyés par des robots", + "notify_at_room": "Notifie lorsque quelqu’un utilise la mention @room", + "notify_keyword": "Notifie lorsque quelqu'un utilise un mot-clé", + "notify_mention": "Notifie lorsque quelqu’un utilise la mention @displayname ou %(mxid)s", + "other_section": "Autres choses qui, selon nous, pourraient vous intéresser :", + "people_mentions_keywords": "Personnes, mentions et mots-clés", + "play_sound_for_description": "Appliqué par défaut à tous les salons sur tous les appareils.", + "play_sound_for_section": "Jouer un son pour", + "push_targets": "Appareils recevant les notifications", + "quick_actions_mark_all_read": "Marquer tous les messages comme lus", + "quick_actions_reset": "Réinitialiser aux paramètres par défaut", + "quick_actions_section": "Actions rapides", + "room_activity": "Nouvelle activité du salon, mises-à-jour et messages de statut", + "rule_call": "Appel entrant", + "rule_contains_display_name": "Messages contenant mon nom d’affichage", + "rule_contains_user_name": "Messages contenant mon nom d’utilisateur", + "rule_encrypted": "Messages chiffrés dans les discussions de groupe", + "rule_encrypted_room_one_to_one": "Messages chiffrés dans les conversations privées", + "rule_invite_for_me": "Quand je suis invité dans un salon", + "rule_message": "Messages dans les discussions de groupe", + "rule_room_one_to_one": "Messages dans les conversations privées", + "rule_roomnotif": "Messages contenant @room", + "rule_suppress_notices": "Messages envoyés par des robots", + "rule_tombstone": "Quand les salons sont mis à niveau", + "show_message_desktop_notification": "Afficher le message dans les notifications de bureau", + "voip": "Appels audio et vidéo" + }, + "preferences": { + "always_show_menu_bar": "Toujours afficher la barre de menu de la fenêtre", + "autocomplete_delay": "Délai pour l’autocomplétion (ms)", + "code_blocks_heading": "Blocs de code", + "compact_modern": "Utiliser une mise en page « moderne » plus compacte", + "composer_heading": "Compositeur", + "enable_hardware_acceleration": "Activer l’accélération matérielle", + "enable_tray_icon": "Afficher l’icône dans la barre d’état et minimiser la fenêtre lors de la fermeture", + "keyboard_heading": "Raccourcis clavier", + "keyboard_view_shortcuts_button": "Pour voir tous les raccourcis claviers, cliquez ici.", + "media_heading": "Images, GIF et vidéos", + "presence_description": "Partager votre activité et votre statut avec les autres.", + "rm_lifetime": "Durée de vie du repère de lecture (ms)", + "rm_lifetime_offscreen": "Durée de vie du repère de lecture en dehors de l’écran (ms)", + "room_directory_heading": "Répertoire des salons", + "room_list_heading": "Liste de salons", + "show_avatars_pills": "Afficher les avatars dans les mentions d'utilisateur, de salon et d’évènements", + "show_checklist_shortcuts": "Afficher le raccourci vers la liste de vérification de bienvenue au-dessus de la liste des salons", + "show_polls_button": "Afficher le bouton des sondages", + "surround_text": "Entourer le texte sélectionné lors de la saisie de certains caractères", + "time_heading": "Affichage de l’heure" + }, + "prompt_invite": "Demander avant d’envoyer des invitations à des identifiants matrix potentiellement non valides", + "replace_plain_emoji": "Remplacer automatiquement le texte par des émojis", + "security": { + "4s_public_key_in_account_data": "dans les données du compte", + "4s_public_key_status": "Clé publique du coffre secret :", + "backup_key_cached_status": "Clé de sauvegarde mise en cache :", + "backup_key_stored_status": "Clé de sauvegarde enregistrée :", + "backup_key_unexpected_type": "type inattendu", + "backup_key_well_formed": "bien formée", + "backup_keys_description": "Sauvegardez vos clés de chiffrement et les données de votre compte au cas où vous perdiez l’accès à vos sessions. Vos clés seront sécurisés avec une Clé de Sécurité unique.", + "bulk_options_accept_all_invites": "Accepter les %(invitedRooms)s invitations", + "bulk_options_reject_all_invites": "Rejeter la totalité des %(invitedRooms)s invitations", + "bulk_options_section": "Options de groupe", + "cross_signing_cached": "mise en cache localement", + "cross_signing_homeserver_support": "Prise en charge de la fonctionnalité par le serveur d’accueil :", + "cross_signing_homeserver_support_exists": "existant", + "cross_signing_in_4s": "dans le coffre secret", + "cross_signing_in_memory": "en mémoire", + "cross_signing_master_private_Key": "Clé privée maîtresse :", + "cross_signing_not_cached": "non trouvée localement", + "cross_signing_not_found": "non trouvé", + "cross_signing_not_in_4s": "non trouvé dans le coffre", + "cross_signing_not_stored": "non sauvegardé", + "cross_signing_private_keys": "Clés privées de signature croisée :", + "cross_signing_public_keys": "Clés publiques de signature croisée :", + "cross_signing_self_signing_private_key": "Clé privée d’auto-signature :", + "cross_signing_user_signing_private_key": "Clé privée de signature de l’utilisateur :", + "cryptography_section": "Chiffrement", + "delete_backup": "Supprimer la sauvegarde", + "delete_backup_confirm_description": "En êtes-vous sûr ? Vous perdrez vos messages chiffrés si vos clés ne sont pas sauvegardées correctement.", + "e2ee_default_disabled_warning": "L’administrateur de votre serveur a désactivé le chiffrement de bout en bout par défaut dans les salons privés et les conversations privées.", + "enable_message_search": "Activer la recherche de messages dans les salons chiffrés", + "encryption_individual_verification_mode": "Vérifiez individuellement chaque session utilisée par un utilisateur pour la marquer comme fiable, sans faire confiance aux appareils signés avec la signature croisée.", + "encryption_section": "Chiffrement", + "error_loading_key_backup_status": "Impossible de charger l’état de sauvegarde des clés", + "export_megolm_keys": "Exporter les clés de chiffrement de salon", + "ignore_users_empty": "Vous n’avez ignoré personne.", + "ignore_users_section": "Utilisateurs ignorés", + "import_megolm_keys": "Importer les clés de chiffrement de bout en bout", + "key_backup_active": "Cette session sauvegarde vos clés.", + "key_backup_active_version_none": "Aucun", + "key_backup_algorithm": "Algorithme :", + "key_backup_complete": "Toutes les clés ont été sauvegardées", + "key_backup_connect": "Connecter cette session à la sauvegarde de clés", + "key_backup_connect_prompt": "Connectez cette session à la sauvegarde de clés avant de vous déconnecter pour éviter de perdre des clés qui seraient uniquement dans cette session.", + "key_backup_in_progress": "Sauvegarde de %(sessionsRemaining)s clés…", + "key_backup_inactive": "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.", + "key_backup_inactive_warning": "Vos clés ne sont pas sauvegardées sur cette session.", + "manually_verify_all_sessions": "Vérifier manuellement toutes les sessions à distance", + "message_search_disable_warning": "Si l’option est désactivée, les messages des salons chiffrés n’apparaîtront pas dans les résultats de recherche.", + "message_search_disabled": "Mettre en cache les messages chiffrés localement et de manière sécurisée pour qu’ils apparaissent dans les résultats de recherche.", + "message_search_enabled": { + "one": "Mettre en cache localement et de manière sécurisée les messages chiffrés pour qu’ils apparaissent dans les résultats de recherche, en utilisant %(size)s pour stocker les messages de %(rooms)s salons.", + "other": "Mettre en cache localement et de manière sécurisée les messages chiffrés pour qu’ils apparaissent dans les résultats de recherche. Actuellement %(size)s sont utilisé pour stocker les messages de %(rooms)s salons." }, - "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" + "message_search_failed": "Échec de l’initialisation de la recherche de message", + "message_search_indexed_messages": "Messages indexés :", + "message_search_indexed_rooms": "Salons indexés :", + "message_search_indexing": "En train d’indexer : %(currentRoom)s", + "message_search_indexing_idle": "N’indexe aucun message en ce moment.", + "message_search_intro": "%(brand)s met en cache les messages chiffrés localement et de manière sécurisée pour qu’ils apparaissent dans les résultats de recherche :", + "message_search_room_progress": "%(doneRooms)s sur %(totalRooms)s", + "message_search_section": "Recherche de message", + "message_search_sleep_time": "À quelle fréquence les messages doivent être téléchargés.", + "message_search_space_used": "Espace utilisé :", + "message_search_unsupported": "Il manque quelques composants à %(brand)s pour mettre en cache les messages chiffrés localement de manière sécurisée. Si vous voulez essayer cette fonctionnalité, construisez %(brand)s Desktop vous-même en ajoutant les composants de recherche.", + "message_search_unsupported_web": "%(brand)s ne peut actuellement mettre en cache vos messages chiffrés localement de manière sécurisée via le navigateur Web. Utilisez %(brand)s Desktop pour que les messages chiffrés apparaissent dans vos résultats de recherche.", + "record_session_details": "Enregistrez le nom, la version et l'URL du client afin de reconnaitre les sessions plus facilement dans le gestionnaire de sessions", + "restore_key_backup": "Restaurer depuis la sauvegarde", + "secret_storage_not_ready": "pas prêt", + "secret_storage_ready": "prêt", + "secret_storage_status": "Coffre secret :", + "send_analytics": "Envoyer les données de télémétrie", + "session_id": "Identifiant de session :", + "session_key": "Clé de session :", + "strict_encryption": "Ne jamais envoyer de messages chiffrés aux sessions non vérifiées depuis cette session" + }, + "send_read_receipts": "Envoyer les accusés de réception", + "send_read_receipts_unsupported": "Votre serveur ne supporte pas la désactivation de l’envoi des accusés de réception.", + "send_typing_notifications": "Envoyer des notifications de saisie", + "sessions": { + "browser": "Navigateur", + "confirm_sign_out": { + "one": "Confirmer la déconnexion de cet appareil", + "other": "Confirmer la déconnexion de ces appareils" }, - "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" + "confirm_sign_out_body": { + "one": "Cliquer sur le bouton ci-dessous pour confirmer la déconnexion de cet appareil.", + "other": "Cliquer sur le bouton ci-dessous pour confirmer la déconnexion de ces appareils." }, - "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" + "confirm_sign_out_continue": { + "one": "Déconnecter l’appareil", + "other": "Déconnecter les appareils" }, - "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" + "confirm_sign_out_sso": { + "one": "Confirmez la déconnexion de cet appareil en utilisant l’authentification unique pour prouver votre identité.", + "other": "Confirmez la déconnexion de ces appareils en utilisant l’authentification unique pour prouver votre identité." }, - "redacted_multiple": { - "one": "%(severalUsers)s ont supprimé un message", - "other": "%(severalUsers)s ont supprimé %(count)s messages" + "current_session": "Cette session", + "desktop_session": "Session de bureau", + "details_heading": "Détails de session", + "device_unverified_description": "Vérifiez ou déconnectez cette session pour une meilleure sécurité et fiabilité.", + "device_unverified_description_current": "Vérifiez cette session pour renforcer la sécurité de votre messagerie.", + "device_verified_description": "Cette session est prête pour l’envoi de messages sécurisés.", + "device_verified_description_current": "Votre session actuelle est prête pour une messagerie sécurisée.", + "error_pusher_state": "Échec lors de la définition de l’état push", + "filter_all": "Tout", + "filter_inactive_description": "Inactive depuis au moins %(inactiveAgeDays)s jours", + "filter_label": "Filtrer les appareils", + "filter_unverified_description": "Messagerie non sécurisée", + "filter_verified_description": "Messagerie sécurisée", + "hide_details": "Masquer les détails", + "inactive_days": "Inactif depuis plus de %(inactiveAgeDays)s jours", + "inactive_sessions": "Sessions inactives", + "inactive_sessions_explainer_1": "Les sessions inactives sont des sessions que vous n’avez pas utilisées depuis un certain temps, mais elles reçoivent toujours les clés de chiffrement.", + "inactive_sessions_explainer_2": "Supprimer les sessions inactives améliore la sécurité et les performances, et vous permets plus facilement d’identifier une nouvelle session suspicieuse.", + "inactive_sessions_list_description": "Pensez à déconnecter les anciennes sessions (%(inactiveAgeDays)s jours ou plus) que vous n’utilisez plus.", + "ip": "Adresse IP", + "last_activity": "Dernière activité", + "mobile_session": "Session de téléphone portable", + "n_sessions_selected": { + "one": "%(count)s session sélectionnée", + "other": "%(count)s sessions sélectionnées" }, - "redacted": { - "one": "%(oneUser)s a supprimé un message", - "other": "%(oneUser)s a supprimé %(count)s messages" + "no_inactive_sessions": "Aucune session inactive n’a été trouvée.", + "no_sessions": "Aucune session n’a été trouvée.", + "no_unverified_sessions": "Aucune session non vérifiée n’a été trouvée.", + "no_verified_sessions": "Aucune session vérifiée n’a été trouvée.", + "os": "Système d’exploitation", + "other_sessions_heading": "Autres sessions", + "push_heading": "Notifications push", + "push_subheading": "Recevoir les notifications push sur cette session.", + "push_toggle": "Activer/désactiver les notifications push pour cette session.", + "rename_form_caption": "Soyez conscient que les noms de sessions sont également visibles pour les personnes avec lesquelles vous communiquez.", + "rename_form_heading": "Renommer la session", + "rename_form_learn_more": "Renommer les sessions", + "rename_form_learn_more_description_1": "Dans vos conversations privées et vos salons, les autres utilisateurs pourront voir la liste complète de vos sessions.", + "rename_form_learn_more_description_2": "Cela leur donne un gage de confiance qu’il parle vraiment avec vous, mais cela veut également dire qu’ils pourront voir le nom de la session que vous choisirez ici.", + "security_recommendations": "Recommandations de sécurité", + "security_recommendations_description": "Améliorez la sécurité de votre compte à l’aide de ces recommandations.", + "session_id": "Identifiant de session", + "show_details": "Afficher les détails", + "sign_in_with_qr": "Se connecter avec un QR code", + "sign_in_with_qr_button": "Afficher le QR code", + "sign_in_with_qr_description": "Vous pouvez utiliser cet appareil pour vous connecter sur un autre appareil avec un QR code. Vous devrez scanner le QR code affiché sur cet appareil avec votre autre appareil qui n’est pas connecté.", + "sign_out": "Se déconnecter de cette session", + "sign_out_all_other_sessions": "Déconnecter toutes les autres sessions (%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "Voulez-vous vraiment déconnecter %(count)s session ?", + "other": "Voulez-vous vraiment déconnecter %(count)s de vos sessions ?" }, - "hidden_event_multiple": { - "one": "%(severalUsers)s ont envoyé un message caché", - "other": "%(severalUsers)s ont envoyé %(count)s messages cachés" + "sign_out_n_sessions": { + "one": "Déconnecter %(count)s session", + "other": "Déconnecter %(count)s sessions" }, - "hidden_event": { - "one": "%(oneUser)s a envoyé un message caché", - "other": "%(oneUser)s ont envoyé %(count)s messages cachés" - } + "unknown_session": "Type de session inconnu", + "unverified_session": "Session non vérifiée", + "unverified_session_explainer_1": "Cette session ne prend pas en charge le chiffrement, elle ne peut donc pas être vérifiée.", + "unverified_session_explainer_2": "Vous ne pourrez pas participer aux salons qui ont activé le chiffrement en utilisant cette session.", + "unverified_session_explainer_3": "Pour de meilleures sécurité et confidentialité, il est recommandé d’utiliser des clients Matrix qui prennent en charge le chiffrement.", + "unverified_sessions": "Sessions non vérifiées", + "unverified_sessions_explainer_1": "Les sessions non vérifiées se sont identifiées avec vos identifiants mais n’ont pas fait de vérification croisée.", + "unverified_sessions_explainer_2": "Vous devriez vous tout particulièrement vous assurer que vous connaissez ces sessions, car elles peuvent représenter un usage frauduleux de votre compte.", + "unverified_sessions_list_description": "Vérifiez vos sessions pour améliorer la sécurité de votre messagerie, ou déconnectez celles que vous ne connaissez pas ou n’utilisez plus.", + "verified_session": "Session vérifiée", + "verified_sessions": "Sessions vérifiées", + "verified_sessions_explainer_1": "Les sessions vérifiées sont toutes celles qui utilisent ce compte après avoir saisie la phrase de sécurité ou confirmé votre identité à l’aide d’une autre session vérifiée.", + "verified_sessions_explainer_2": "Cela veut dire qu’elles disposent de toutes les clés nécessaires pour lire les messages chiffrés, et confirment aux autres utilisateur que vous faites confiance à cette session.", + "verified_sessions_list_description": "Pour une meilleure sécurité, déconnectez toutes les sessions que vous ne connaissez pas ou que vous n’utilisez plus.", + "verify_session": "Vérifier la session", + "web_session": "session internet" }, - "m.room.power_levels": { - "changed": "%(senderName)s a changé le rang de %(powerLevelDiffText)s.", - "user_from_to": "%(userId)s de %(fromPowerLevel)s à %(toPowerLevel)s" + "show_avatar_changes": "Afficher les changements d’image de profil", + "show_breadcrumbs": "Afficher les raccourcis vers les salons vus récemment au-dessus de la liste des salons", + "show_chat_effects": "Afficher les animations de conversation (animations lors de la réception par ex. de confettis)", + "show_displayname_changes": "Afficher les changements de nom d’affichage", + "show_join_leave": "Afficher les messages d'arrivée et de départ (les invitations/expulsions/bannissements ne sont pas concernés)", + "show_nsfw_content": "Afficher le contenu sensible (NSFW)", + "show_read_receipts": "Afficher les accusés de lecture envoyés par les autres utilisateurs", + "show_redaction_placeholder": "Afficher les messages supprimés", + "show_stickers_button": "Afficher le bouton des autocollants", + "show_typing_notifications": "Afficher les notifications de saisie", + "sidebar": { + "metaspaces_favourites_description": "Regroupez tous vos salons et personnes préférés au même endroit.", + "metaspaces_home_all_rooms": "Afficher tous les salons", + "metaspaces_home_all_rooms_description": "Affiche tous vos salons dans l’accueil, même s’ils font partis d’un espace.", + "metaspaces_home_description": "L’accueil permet d’avoir un aperçu global.", + "metaspaces_orphans": "Salons en dehors d’un espace", + "metaspaces_orphans_description": "Regroupe tous les salons n’appartenant pas à un espace au même endroit.", + "metaspaces_people_description": "Regrouper toutes vos connaissances au même endroit.", + "metaspaces_subsection": "Espaces à afficher", + "title": "Barre latérale" }, - "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" + "start_automatically": "Démarrer automatiquement après la phase d'authentification du système", + "use_12_hour_format": "Afficher l’heure au format am/pm (par ex. 2:30pm)", + "use_command_enter_send_message": "Utilisez Ctrl + Entrée pour envoyer un message", + "use_command_f_search": "Utilisez Commande + F pour rechercher dans le fil de discussion", + "use_control_enter_send_message": "Utilisez Ctrl + Entrée pour envoyer un message", + "use_control_f_search": "Utilisez Ctrl + F pour rechercher dans le fil de discussion", + "voip": { + "allow_p2p": "Autoriser le pair-à-pair pour les appels en face à face", + "allow_p2p_description": "Si activé, l’interlocuteur peut être capable de voir votre adresse IP", + "audio_input_empty": "Aucun micro détecté", + "audio_output": "Sortie audio", + "audio_output_empty": "Aucune sortie audio détectée", + "auto_gain_control": "Contrôle automatique du gain", + "connection_section": "Connexion", + "echo_cancellation": "Annulation d’écho", + "enable_fallback_ice_server": "Autoriser le serveur de secours d’assistance d’appel (%(server)s)", + "enable_fallback_ice_server_description": "Concerne seulement les serveurs d’accueil qui n’en proposent pas. Votre adresse IP pourrait être diffusée pendant un appel.", + "mirror_local_feed": "Inverser horizontalement la vidéo locale (effet miroir)", + "missing_permissions_prompt": "Permissions multimédia manquantes, cliquez sur le bouton ci-dessous pour la demander.", + "noise_suppression": "Suppression du bruit", + "request_permissions": "Demander les permissions multimédia", + "title": "Audio et vidéo", + "video_input_empty": "Aucune caméra détectée", + "video_section": "Paramètres vidéo", + "voice_agc": "Ajuster le volume du microphone automatiquement", + "voice_processing": "Traitement vocal", + "voice_section": "Paramètres audio" }, - "no_permission_messages_before_invite": "Vous n’avez pas l’autorisation de voir les messages antérieurs à votre invitation.", - "no_permission_messages_before_join": "Vous n’avez pas l’autorisation de voir les messages antérieurs à votre arrivée.", - "encrypted_historical_messages_unavailable": "Les messages chiffrés avant ce point sont inaccessibles.", - "historical_messages_unavailable": "Vous ne pouvez pas voir les messages plus anciens" + "warn_quit": "Avertir avant de quitter", + "warning": "ATTENTION : " + }, + "share": { + "link_title": "Lien vers le salon", + "permalink_message": "Lien vers le message sélectionné", + "permalink_most_recent": "Lien vers le message le plus récent", + "title_message": "Partager le message du salon", + "title_room": "Partager le salon", + "title_user": "Partager l’utilisateur" }, "slash_command": { - "spoiler": "Envoie le message flouté", - "shrug": "Ajoute ¯\\_(ツ)_/¯ en préfixe du message", - "tableflip": "Ajoute (╯°□°)╯︵ ┻━┻ en préfixe du message", - "unflip": "Ajoute ┬──┬ ノ( ゜-゜ノ) en préfixe du message", - "lenny": "Ajoute ( ͡° ͜ʖ ͡°) en préfixe du message", - "plain": "Envoie un message en texte brut, sans l’interpréter en format markdown", - "html": "Envoie un message en HTML, sans l’interpréter comme du Markdown", - "upgraderoom": "Met à niveau un salon vers une nouvelle version", - "upgraderoom_permission_error": "Vous n’avez pas les autorisations nécessaires pour utiliser cette commande.", - "jumptodate": "Aller à la date correspondante dans la discussion", - "jumptodate_invalid_input": "Nous n’avons pas pu comprendre la date saisie (%(inputDate)s). Veuillez essayer en utilisant le format AAAA-MM-JJ.", - "nick": "Modifie votre nom d’affichage", - "myroomnick": "Modifie votre nom d’affichage seulement dans le salon actuel", - "roomavatar": "Modifie l’avatar du salon actuel", - "myroomavatar": "Modifie votre image de profil seulement dans le salon actuel", - "myavatar": "Modifier votre image de profil dans tous les salons", - "topic": "Récupère ou définit le sujet du salon", - "topic_room_error": "Impossible de récupérer le sujet du salon : Salon introuvable (%(roomId)s)", - "topic_none": "Ce salon n'a pas de sujet.", - "roomname": "Définit le nom du salon", - "invite": "Invite un utilisateur dans le salon actuel à partir de son identifiant", - "remove": "Expulse l’utilisateur avec l’identifiant donné de ce salon", - "ban": "Bannit l’utilisateur à partir de son identifiant", - "unban": "Révoque le bannissement de l’utilisateur ayant l’identifiant fourni", - "ignore": "Ignore un utilisateur, en masquant ses messages", - "unignore": "Arrête d’ignorer un utilisateur, en affichant ses messages à partir de maintenant", - "devtools": "Ouvre la fenêtre des outils de développeur", "addwidget": "Ajoute un widget personnalisé par URL au salon", - "rainbow": "Envoie le message coloré aux couleurs de l’arc-en-ciel", - "rainbowme": "Envoie la réaction colorée aux couleurs de l’arc-en-ciel", - "help": "Affiche la liste des commandes avec leurs utilisations et descriptions", - "whois": "Affiche des informations à propos de l’utilisateur", - "rageshake": "Envoyer un rapport d’anomalie avec les journaux", - "msg": "Envoie un message à l’utilisateur fourni", - "usage": "Utilisation", - "category_messages": "Messages", - "category_actions": "Actions", + "addwidget_iframe_missing_src": "L’iframe n’a pas d’attribut src", + "addwidget_invalid_protocol": "Veuillez fournir une URL du widget en https:// ou http://", + "addwidget_missing_url": "Veuillez fournir l’URL ou le code d’intégration du widget", + "addwidget_no_permissions": "Vous ne pouvez pas modifier les widgets de ce salon.", + "ban": "Bannit l’utilisateur à partir de son identifiant", "category_admin": "Administrateur", "category_advanced": "Avancé", "category_effects": "Effets", "category_other": "Autre", - "addwidget_missing_url": "Veuillez fournir l’URL ou le code d’intégration du widget", - "addwidget_iframe_missing_src": "L’iframe n’a pas d’attribut src", - "addwidget_invalid_protocol": "Veuillez fournir une URL du widget en https:// ou http://", - "addwidget_no_permissions": "Vous ne pouvez pas modifier les widgets de ce salon.", + "command_error": "Erreur de commande", "converttodm": "Transforme le salon en conversation privée", - "could_not_find_room": "Impossible de trouver le salon", "converttoroom": "Transforme la conversation privée en salon", + "could_not_find_room": "Impossible de trouver le salon", + "deop": "Retire le rang d’opérateur d’un utilisateur à partir de son identifiant", + "devtools": "Ouvre la fenêtre des outils de développeur", "discardsession": "Force la session de groupe sortante actuelle dans un salon chiffré à être rejetée", + "error_invalid_rendering_type": "Erreur de commande : Impossible de trouver le type de rendu (%(renderingType)s)", + "error_invalid_runfn": "Erreur de commande : Impossible de gérer la commande de barre oblique.", + "help": "Affiche la liste des commandes avec leurs utilisations et descriptions", + "help_dialog_title": "Aide aux commandes", + "holdcall": "Met l’appel dans ce salon en attente", + "html": "Envoie un message en HTML, sans l’interpréter comme du Markdown", + "ignore": "Ignore un utilisateur, en masquant ses messages", + "ignore_dialog_description": "Vous ignorez désormais %(userId)s", + "ignore_dialog_title": "Utilisateur ignoré", + "invite": "Invite un utilisateur dans le salon actuel à partir de son identifiant", + "invite_3pid_needs_is_error": "Utilisez un serveur d’identité pour inviter par e-mail. Gérez-le dans les paramètres.", + "invite_3pid_use_default_is_title": "Utiliser un serveur d’identité", + "invite_3pid_use_default_is_title_description": "Utilisez un serveur d’identité pour inviter par e-mail. Cliquez sur continuer pour utiliser le serveur d’identité par défaut (%(defaultIdentityServerName)s) ou gérez-le dans les paramètres.", + "invite_failed": "L’utilisateur (%(user)s) n’a finalement pas été invité dans %(roomId)s mais aucune erreur n’a été fournie par la routine d’invitation", + "join": "Rejoint le salon à l’adresse donnée", + "jumptodate": "Aller à la date correspondante dans la discussion", + "jumptodate_invalid_input": "Nous n’avons pas pu comprendre la date saisie (%(inputDate)s). Veuillez essayer en utilisant le format AAAA-MM-JJ.", + "lenny": "Ajoute ( ͡° ͜ʖ ͡°) en préfixe du message", + "me": "Affiche l’action", + "msg": "Envoie un message à l’utilisateur fourni", + "myavatar": "Modifier votre image de profil dans tous les salons", + "myroomavatar": "Modifie votre image de profil seulement dans le salon actuel", + "myroomnick": "Modifie votre nom d’affichage seulement dans le salon actuel", + "nick": "Modifie votre nom d’affichage", + "no_active_call": "Aucun appel en cours dans ce salon", + "op": "Définir le rang d’un utilisateur", + "part_unknown_alias": "Adresse de salon non reconnue : %(roomAlias)s", + "plain": "Envoie un message en texte brut, sans l’interpréter en format markdown", + "query": "Ouvre une discussion avec l’utilisateur fourni", + "query_not_found_phone_number": "Impossible de trouver un Matrix ID pour le numéro de téléphone", + "rageshake": "Envoyer un rapport d’anomalie avec les journaux", + "rainbow": "Envoie le message coloré aux couleurs de l’arc-en-ciel", + "rainbowme": "Envoie la réaction colorée aux couleurs de l’arc-en-ciel", "remakeolm": "Commande développeur : oublier la session de groupe sortante actuelle et négocier une nouvelle session Olm", + "remove": "Expulse l’utilisateur avec l’identifiant donné de ce salon", + "roomavatar": "Modifie l’avatar du salon actuel", + "roomname": "Définit le nom du salon", + "server_error": "Erreur du serveur", + "server_error_detail": "Le serveur semble être inaccessible, surchargé ou quelque chose s’est mal passé.", + "shrug": "Ajoute ¯\\_(ツ)_/¯ en préfixe du message", + "spoiler": "Envoie le message flouté", + "tableflip": "Ajoute (╯°□°)╯︵ ┻━┻ en préfixe du message", + "topic": "Récupère ou définit le sujet du salon", + "topic_none": "Ce salon n'a pas de sujet.", + "topic_room_error": "Impossible de récupérer le sujet du salon : Salon introuvable (%(roomId)s)", "tovirtual": "Bascule dans le salon virtuel de ce salon, s'il en a un", "tovirtual_not_found": "Aucun salon virtuel pour ce salon", - "query": "Ouvre une discussion avec l’utilisateur fourni", - "query_not_found_phone_number": "Impossible de trouver un Matrix ID pour le numéro de téléphone", - "holdcall": "Met l’appel dans ce salon en attente", - "no_active_call": "Aucun appel en cours dans ce salon", + "unban": "Révoque le bannissement de l’utilisateur ayant l’identifiant fourni", + "unflip": "Ajoute ┬──┬ ノ( ゜-゜ノ) en préfixe du message", "unholdcall": "Reprend l’appel en attente dans ce salon", - "me": "Affiche l’action", - "error_invalid_runfn": "Erreur de commande : Impossible de gérer la commande de barre oblique.", - "error_invalid_rendering_type": "Erreur de commande : Impossible de trouver le type de rendu (%(renderingType)s)", - "join": "Rejoint le salon à l’adresse donnée", + "unignore": "Arrête d’ignorer un utilisateur, en affichant ses messages à partir de maintenant", + "unignore_dialog_description": "Vous n’ignorez plus %(userId)s", + "unignore_dialog_title": "L’utilisateur n’est plus ignoré", + "unknown_command": "Commande inconnue", + "unknown_command_button": "Envoyer comme message", + "unknown_command_detail": "Commande non reconnue : %(commandText)s", + "unknown_command_help": "Vous pouvez utiliser /help pour obtenir la liste des commandes disponibles. Vouliez-vous envoyer un message ?", + "unknown_command_hint": "Astuce : Votre message doit démarrer par // pour commencer par une barre oblique.", + "upgraderoom": "Met à niveau un salon vers une nouvelle version", + "upgraderoom_permission_error": "Vous n’avez pas les autorisations nécessaires pour utiliser cette commande.", + "usage": "Utilisation", + "verify": "Vérifie un utilisateur, une session et une collection de clés publiques", + "verify_mismatch": "ATTENTION : ÉCHEC DE LA VÉRIFICATION DE CLÉ ! La clé de signature pour %(userId)s et la session %(deviceId)s est « %(fprint)s  ce qui ne correspond pas à la clé fournie « %(fingerprint)s ». Cela pourrait signifier que vos communications sont interceptées !", + "verify_nop": "Session déjà vérifiée !", + "verify_nop_warning_mismatch": "ATTENTION : session déjà vérifiée, mais les clés ne CORRESPONDENT PAS !", + "verify_success_description": "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.", + "verify_success_title": "Clé vérifiée", + "verify_unknown_pair": "Paire (utilisateur, session) inconnue : (%(userId)s, %(deviceId)s)", "view": "Affiche le salon avec cette adresse", - "failed_find_room": "Commande échouée : Salon introuvable (%(roomId)s)", - "failed_find_user": "Impossible de trouver l’utilisateur dans le salon", - "op": "Définir le rang d’un utilisateur", - "deop": "Retire le rang d’opérateur d’un utilisateur à partir de son identifiant" - }, - "presence": { - "busy": "Occupé", - "online_for": "En ligne depuis %(duration)s", - "idle_for": "Inactif depuis %(duration)s", - "offline_for": "Hors ligne depuis %(duration)s", - "unknown_for": "Inconnu depuis %(duration)s", - "online": "En ligne", - "idle": "Inactif", - "unknown": "Inconnu", - "offline": "Hors ligne", - "away": "Absent" - }, - "Unknown": "Inconnu", - "event_preview": { - "m.call.answer": { - "you": "Vous avez rejoint l’appel", - "user": "%(senderName)s a rejoint l’appel", - "dm": "Appel en cours" + "whois": "Affiche des informations à propos de l’utilisateur" + }, + "space": { + "add_existing_room_space": { + "create": "Voulez-vous plutôt ajouter un nouveau salon ?", + "create_prompt": "Créer un nouveau salon", + "dm_heading": "Conversations privées", + "error_heading": "Toute la sélection n’a pas été ajoutée", + "progress_text": { + "one": "Ajout du salon…", + "other": "Ajout des salons… (%(progress)s sur %(count)s)" + }, + "space_dropdown_label": "Sélection d’un espace", + "space_dropdown_title": "Ajouter des salons existants", + "subspace_moved_note": "L’ajout d’espaces a été déplacé." }, - "m.call.hangup": { - "you": "Vous avez terminé l’appel", - "user": "%(senderName)s a terminé l’appel" + "add_existing_subspace": { + "create_button": "Créer un nouvel espace", + "create_prompt": "Vous voulez plutôt ajouter un nouvel espace ?", + "filter_placeholder": "Rechercher des espaces", + "space_dropdown_title": "Ajouter un espace existant" }, - "m.call.invite": { - "you": "Vous avez commencé un appel", - "user": "%(senderName)s a commencé un appel", - "dm_send": "En attente d’une réponse", - "dm_receive": "%(senderName)s appelle" + "context_menu": { + "devtools_open_timeline": "Voir l’historique du salon (outils développeurs)", + "explore": "Parcourir les salons", + "home": "Accueil de l’espace", + "manage_and_explore": "Gérer et découvrir les salons", + "options": "Options de l’espace" }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s : %(message)s", - "m.reaction": { - "you": "Vous avez réagi avec %(reaction)s à %(message)s", - "user": "%(sender)s a réagi avec %(reaction)s à %(message)s" + "failed_load_rooms": "Impossible de charger la liste des salons.", + "failed_remove_rooms": "Échec de la suppression de certains salons. Veuillez réessayez plus tard", + "incompatible_server_hierarchy": "Votre serveur ne prend pas en charge l’affichage des hiérarchies d’espaces.", + "invite": "Inviter des personnes", + "invite_description": "Inviter par e-mail ou nom d’utilisateur", + "invite_link": "Partager le lien d’invitation", + "invite_this_space": "Inviter dans cet espace", + "joining_space": "En train de rejoindre", + "landing_welcome": "Bienvenue dans ", + "leave_dialog_action": "Quitter l’espace", + "leave_dialog_description": "Vous êtes sur le point de quitter .", + "leave_dialog_only_admin_room_warning": "Vous êtes le seul administrateur de certains salons ou espaces que vous souhaitez quitter. En les quittant, vous les laisserez sans aucun administrateur.", + "leave_dialog_only_admin_warning": "Vous êtes le seul administrateur de cet espace. En le quittant, plus personne n’aura le contrôle dessus.", + "leave_dialog_option_all": "Quitter tous les salons", + "leave_dialog_option_intro": "Voulez-vous quitter les salons de cet espace ?", + "leave_dialog_option_none": "Ne quitter aucun salon", + "leave_dialog_option_specific": "Quitter certains salons", + "leave_dialog_public_rejoin_warning": "Il vous sera impossible de revenir à moins d’y être réinvité.", + "leave_dialog_title": "Quitter %(spaceName)s", + "mark_suggested": "Marquer comme recommandé", + "no_search_result_hint": "Essayez une requête différente, ou vérifiez que vous n’avez pas fait de faute de frappe.", + "preferences": { + "sections_section": "Sections à afficher", + "show_people_in_space": "Cela rassemble vos conversations privées avec les membres de cet espace. Le désactiver masquera ces conversations de votre vue de %(spaceName)s." }, - "m.sticker": "%(senderName)s : %(stickerName)s" - }, - "voip": { - "disable_microphone": "Désactiver le microphone", - "enable_microphone": "Activer le microphone", - "disable_camera": "Désactiver la caméra", - "enable_camera": "Activer la caméra", - "audio_devices": "Périphériques audio", - "video_devices": "Périphériques vidéo", - "dial": "Composer", - "you_are_presenting": "Vous êtes à l’écran", - "user_is_presenting": "%(sharerName)s est à l’écran", - "camera_disabled": "Votre caméra est éteinte", - "camera_enabled": "Votre caméra est toujours allumée", - "consulting": "Consultation avec %(transferTarget)s. Transfert à %(transferee)s", - "call_held_switch": "Vous avez mis l’appel en attente Basculer", - "call_held_resume": "Vous avez mis l’appel en attente Reprendre", - "call_held": "%(peerName)s a mis l’appel en attente", - "dialpad": "Pavé numérique", - "stop_screenshare": "Arrêter de partager mon écran", - "start_screenshare": "Commencer à partager mon écran", - "hangup": "Raccrocher", - "maximise": "Remplir l’écran", - "expand": "Revenir à l’appel", - "on_hold": "%(name)s est en attente", - "voice_call": "Appel audio", - "video_call": "Appel vidéo", - "video_call_started": "Appel vidéo commencé", - "unsilence": "Son activé", - "silence": "Mettre l’appel en sourdine", - "silenced": "Notifications silencieuses", - "unknown_caller": "Appelant inconnu", - "call_failed": "L’appel a échoué", - "unable_to_access_microphone": "Impossible d’accéder au microphone", - "call_failed_microphone": "La fonction a échoué faute de pouvoir accéder au microphone. Vérifiez qu’un microphone est branché et bien configuré.", - "unable_to_access_media": "Impossible d’accéder à la caméra ou au microphone", - "call_failed_media": "La fonction a échoué faute de pouvoir accéder à la caméra ou au microphone. Vérifiez que :", - "call_failed_media_connected": "Un microphone et une caméra sont branchés et bien configurés", - "call_failed_media_permissions": "L’autorisation d’accéder à la caméra a été accordée", - "call_failed_media_applications": "Aucune autre application n’est en train d’utiliser la caméra", - "already_in_call": "Déjà en cours d’appel", - "already_in_call_person": "Vous êtes déjà en cours d’appel avec cette personne.", - "unsupported": "Les appels ne sont pas pris en charge", - "unsupported_browser": "Vous ne pouvez pas passer d’appels dans ce navigateur." - }, - "Other": "Autre", - "Advanced": "Avancé", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Changer l’avatar de l’espace", - "m.room.avatar": "Changer l’avatar du salon", - "m.room.name_space": "Changer le nom de l’espace", - "m.room.name": "Changer le nom du salon", - "m.room.canonical_alias_space": "Changer l’adresse principale de l’espace", - "m.room.canonical_alias": "Changer l’adresse principale du salon", - "m.space.child": "Gérer les salons de cet espace", - "m.room.history_visibility": "Changer la visibilité de l’historique", - "m.room.power_levels": "Changer les permissions", - "m.room.topic_space": "Changer la description", - "m.room.topic": "Changer le sujet", - "m.room.tombstone": "Mettre à niveau le salon", - "m.room.encryption": "Activer le chiffrement du salon", - "m.room.server_acl": "Modifier les ACL du serveur", - "m.reaction": "Envoyer des réactions", - "m.room.redaction": "Supprimer les messages que j'ai moi-même envoyés", - "m.widget": "Modifier les widgets", - "io.element.voice_broadcast_info": "Diffusions audio", - "m.room.pinned_events": "Gérer les évènements épinglés", - "m.call": "Démarrer des appels %(brand)s", - "m.call.member": "Rejoindre des appels %(brand)s", - "users_default": "Rôle par défaut", - "events_default": "Envoyer des messages", - "invite": "Inviter des utilisateurs", - "state_default": "Changer les paramètres", - "kick": "Expulser des utilisateurs", - "ban": "Bannir des utilisateurs", - "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" - }, - "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" + "room_filter_placeholder": "Rechercher des salons", + "search_children": "Rechercher %(spaceName)s", + "search_placeholder": "Rechercher par nom et description", + "select_room_below": "Sélectionnez un salon ci-dessous d’abord", + "share_public": "Partager votre espace public", + "suggested": "Recommandé", + "suggested_tooltip": "Ce salon recommandé peut être intéressant à rejoindre", + "title_when_query_available": "Résultats", + "title_when_query_unavailable": "Salons et espaces", + "unmark_suggested": "Marquer comme non recommandé", + "user_lacks_permission": "Vous n’avez pas l’autorisation" + }, + "space_settings": { + "title": "Paramètres - %(spaceName)s" }, "spaces": { - "error_no_permission_invite": "Vous n’avez pas la permission d’inviter des personnes dans cet espace", - "error_no_permission_create_room": "Vous n’avez pas la permission de créer de nouveaux salons dans cet espace", "error_no_permission_add_room": "Vous n’avez pas la permission d’ajouter des salons à cet espace", - "error_no_permission_add_space": "Vous n'avez pas les permissions nécessaires pour ajouter des espaces à cet espace" + "error_no_permission_add_space": "Vous n'avez pas les permissions nécessaires pour ajouter des espaces à cet espace", + "error_no_permission_create_room": "Vous n’avez pas la permission de créer de nouveaux salons dans cet espace", + "error_no_permission_invite": "Vous n’avez pas la permission d’inviter des personnes dans cet espace" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Saisissez le nom du nouveau serveur que vous voulez parcourir.", + "network_dropdown_add_dialog_placeholder": "Nom du serveur", + "network_dropdown_add_dialog_title": "Ajouter un nouveau serveur", + "network_dropdown_add_server_option": "Ajouter un nouveau serveur…", + "network_dropdown_available_invalid": "Impossible de trouver ce serveur ou sa liste de salons", + "network_dropdown_available_invalid_forbidden": "Vous n’avez pas l’autorisation d’accéder à la liste des salons de ce serveur", + "network_dropdown_available_valid": "Ça a l’air correct", + "network_dropdown_remove_server_adornment": "Supprimer le serveur « %(roomServer)s »", + "network_dropdown_required_invalid": "Saisissez le nom d’un serveur", + "network_dropdown_selected_label": "Afficher : Salons Matrix", + "network_dropdown_selected_label_instance": "Afficher : %(instance)s salons (%(server)s)", + "network_dropdown_your_server_description": "Votre serveur" + } }, - "auth": { - "continue_with_idp": "Continuer avec %(provider)s", - "sign_in_with_sso": "Se connecter avec l’authentification unique", - "sso": "Authentification unique", - "reset_password_action": "Réinitialiser le mot de passe", - "reset_password_title": "Réinitialise votre mot de passe", - "continue_with_sso": "Continuer avec %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s ou %(usernamePassword)s", - "sign_in_instead": "Se connecter à la place", - "account_clash": "Votre nouveau compte (%(newAccountId)s) est créé, mais vous êtes déjà connecté avec un autre compte (%(loggedInUserId)s).", - "account_clash_previous_account": "Continuer avec le compte précédent", - "log_in_new_account": "Connectez-vous à votre nouveau compte.", - "registration_successful": "Inscription réussie", - "server_picker_title": "Connectez-vous sur votre serveur d’accueil", - "server_picker_dialog_title": "Décidez où votre compte est hébergé", - "footer_powered_by_matrix": "propulsé par Matrix", - "failed_homeserver_discovery": "Échec lors de la découverte du serveur d’accueil", - "sync_footer_subtitle": "Si vous avez rejoint beaucoup de salons, cela peut prendre du temps", - "syncing": "Synchronisation…", - "signing_in": "Authentification…", - "unsupported_auth_msisdn": "Ce serveur ne prend pas en charge l’authentification avec un numéro de téléphone.", - "unsupported_auth_email": "Ce serveur d’accueil ne prend pas en charge la connexion avec une adresse e-mail.", - "unsupported_auth": "Ce serveur d’accueil n’offre aucune méthode d’identification compatible avec ce client.", - "registration_disabled": "L’inscription a été désactivée sur ce serveur d’accueil.", - "failed_query_registration_methods": "Impossible de demander les méthodes d’inscription prises en charge.", - "username_in_use": "Quelqu’un possède déjà ce nom d’utilisateur, veuillez en essayer un autre.", - "3pid_in_use": "Cette adresse e-mail ou numéro de téléphone est déjà utilisé.", - "incorrect_password": "Mot de passe incorrect", - "failed_soft_logout_auth": "Échec de la ré-authentification", - "soft_logout_heading": "Vous êtes déconnecté", - "forgot_password_email_required": "L’adresse e-mail liée à votre compte doit être renseignée.", - "forgot_password_email_invalid": "L’adresse de courriel semble être invalide.", - "sign_in_prompt": "Vous avez un compte ? Connectez-vous", - "verify_email_heading": "Vérifiez vos e-mail avant de continuer", - "forgot_password_prompt": "Mot de passe oublié ?", - "soft_logout_intro_password": "Saisissez votre mot de passe pour vous connecter et ré-accéder à votre compte.", - "soft_logout_intro_sso": "Connectez-vous et ré-accédez à votre compte.", - "soft_logout_intro_unsupported_auth": "Vous ne pouvez pas vous connecter à votre compte. Contactez l’administrateur de votre serveur d’accueil pour plus d’informations.", - "check_email_explainer": "Suivez les instructions envoyées à %(email)s", - "check_email_wrong_email_prompt": "Mauvaise adresse e-mail ?", - "check_email_wrong_email_button": "Re-saisir l’adresse e-mail", - "check_email_resend_prompt": "Pas reçues ?", - "check_email_resend_tooltip": "E-mail du lien de vérification ré-envoyé !", - "enter_email_heading": "Entrez votre e-mail pour réinitialiser le mot de passe", - "enter_email_explainer": "%(homeserver)s va vous envoyer un lien de vérification vous permettant de réinitialiser votre mot de passe.", - "verify_email_explainer": "Nous avons besoin de savoir que c’est vous avant de réinitialiser votre mot de passe. Cliquer sur le lien dans l’e-mail que nous venons juste d’envoyer à %(email)s", - "create_account_prompt": "Nouveau ici ? Créez un compte", - "sign_in_or_register": "Se connecter ou créer un compte", - "sign_in_or_register_description": "Utilisez votre compte ou créez en un pour continuer.", - "sign_in_description": "Utilisez votre compte pour continuer.", - "register_action": "Créer un compte", - "server_picker_failed_validate_homeserver": "Impossible de valider le serveur d’accueil", - "server_picker_invalid_url": "URL invalide", - "server_picker_required": "Spécifiez un serveur d’accueil", - "server_picker_matrix.org": "Matrix.org est le plus grand serveur d’accueil public, c'est donc un bon choix pour la plupart des gens.", - "server_picker_intro": "Nous appelons « serveur d'accueils » les lieux où vous pouvez héberger votre compte.", - "server_picker_custom": "Autre serveur d’accueil", - "server_picker_explainer": "Utilisez votre serveur d’accueil Matrix préféré si vous en avez un, ou hébergez le vôtre.", - "server_picker_learn_more": "À propos des serveurs d’accueil" + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Si vous ne trouvez pas la personne que vous cherchez, envoyez-lui le lien d’invitation.", + "cant_find_room_helpful_hint": "Si vous ne trouvez pas le salon que vous cherchez, demandez une invitation ou créez un nouveau salon.", + "copy_link_text": "Copier le lien d’invitation", + "count_of_members": { + "one": "%(count)s membre", + "other": "%(count)s membres" + }, + "create_new_room_button": "Créer un nouveau salon", + "failed_querying_public_rooms": "Impossible d’interroger les salons publics", + "group_chat_section_title": "Autres options", + "heading_with_query": "Utilisez « %(query)s » pour rechercher", + "heading_without_query": "Recherche de", + "join_button_text": "Rejoindre %(roomAddress)s", + "keyboard_scroll_hint": "Utilisez pour faire défiler", + "message_search_section_title": "Autres recherches", + "other_rooms_in_space": "Autres salons dans %(spaceName)s", + "public_rooms_label": "Salons public", + "recent_searches_section_title": "Recherches récentes", + "recently_viewed_section_title": "Affiché récemment", + "remove_filter": "Supprimer le filtre de recherche pour %(filter)s", + "result_may_be_hidden_privacy_warning": "Certains résultats pourraient être masqués pour des raisons de confidentialité", + "result_may_be_hidden_warning": "Certains résultats peuvent être cachés", + "search_dialog": "Fenêtre de recherche", + "search_messages_hint": "Pour chercher des messages, repérez cette icône en haut à droite d'un salon ", + "spaces_title": "Espaces où vous êtes", + "start_group_chat_button": "Démarrer une conversation de groupe" + }, + "stickers": { + "empty": "Vous n'avez activé aucun jeu d’autocollants pour l’instant", + "empty_add_prompt": "En ajouter maintenant" + }, + "terms": { + "column_summary": "Résumé", + "identity_server_no_terms_description_1": "Cette action nécessite l’accès au serveur d’identité par défaut afin de valider une adresse e-mail ou un numéro de téléphone, mais le serveur n’a aucune condition de service.", + "identity_server_no_terms_description_2": "Continuez seulement si vous faites confiance au propriétaire du serveur.", + "identity_server_no_terms_title": "Le serveur d’identité n’a pas de conditions de service", + "inline_intro_text": "Acceptez pour continuer :", + "integration_manager": "Utiliser des robots, des passerelles, des widgets ou des jeux d’autocollants", + "intro": "Pour continuer vous devez accepter les conditions de ce service.", + "summary_identity_server_1": "Trouver d’autres personnes par téléphone ou e-mail", + "summary_identity_server_2": "Être trouvé par téléphone ou e-mail", + "tac_button": "Voir les conditions générales", + "tac_description": "Pour continuer à utiliser le serveur d’accueil %(homeserverDomain)s, vous devez lire et accepter nos conditions générales.", + "tac_title": "Conditions générales", + "tos": "Conditions de service" + }, + "theme": { + "light_high_contrast": "Contraste élevé clair", + "match_system": "S’adapter au système" + }, + "thread_view_back_action_label": "Retour au fil de discussion", + "threads": { + "all_threads": "Tous les fils de discussion", + "all_threads_description": "Affiche tous les fils de discussion du salon actuel", + "count_of_reply": { + "one": "%(count)s réponse", + "other": "%(count)s réponses" + }, + "empty_explainer": "Les fils de discussion vous permettent de recentrer vos conversations et de les rendre facile à suivre.", + "empty_has_threads_tip": "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.", + "empty_heading": "Garde les discussions organisées à l’aide de fils de discussion", + "empty_tip": "Conseil : Utilisez « %(replyInThread)s » en survolant un message.", + "error_start_thread_existing_relation": "Impossible de créer un fil de discussion à partir d’un événement avec une relation existante", + "my_threads": "Mes fils de discussion", + "my_threads_description": "Affiche tous les fils de discussion auxquels vous avez participé", + "open_thread": "Ouvrir le fil de discussion", + "show_all_threads": "Afficher tous les fils de discussion", + "show_thread_filter": "Affiche :", + "unable_to_decrypt": "Impossible de déchiffrer le message" }, - "room_list": { - "sort_unread_first": "Afficher les salons non lus en premier", - "show_previews": "Afficher un aperçu des messages", - "sort_by": "Trier par", - "sort_by_activity": "Activité", - "sort_by_alphabet": "A-Z", - "sublist_options": "Options de liste", - "show_n_more": { - "other": "En afficher %(count)s de plus", - "one": "En afficher %(count)s de plus" + "time": { + "about_day_ago": "il y a environ un jour", + "about_hour_ago": "il y a environ une heure", + "about_minute_ago": "il y a environ une minute", + "date_at_time": "%(date)s à %(time)s", + "few_seconds_ago": "il y a quelques secondes", + "hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss restantes", + "in_about_day": "dans un jour environ", + "in_about_hour": "dans une heure environ", + "in_about_minute": "dans une minute environ", + "in_few_seconds": "dans quelques secondes", + "in_n_days": "dans %(num)s jours", + "in_n_hours": "dans %(num)s heures", + "in_n_minutes": "dans %(num)s minutes", + "left": "%(timeRemaining)s restant", + "minutes_seconds_left": "%(minutes)sm %(seconds)ss restantes", + "n_days_ago": "il y a %(num)s jours", + "n_hours_ago": "il y a %(num)s heures", + "n_minutes_ago": "il y a %(num)s minutes", + "seconds_left": "%(seconds)s secondes restantes", + "short_days_hours_minutes_seconds": "%(days)sj %(hours)sh %(minutes)sm %(seconds)ss" + }, + "timeline": { + "context_menu": { + "collapse_reply_thread": "Masquer le fil de discussion", + "external_url": "URL de la source", + "open_in_osm": "Ouvrir dans OpenStreetMap", + "report": "Signaler", + "resent_unsent_reactions": "Renvoyer %(unsentCount)s réaction(s)", + "show_url_preview": "Afficher l’aperçu", + "view_related_event": "Afficher les événements liés", + "view_source": "Afficher la source" + }, + "creation_summary_dm": "%(creator)s a créé cette conversation privée.", + "creation_summary_room": "%(creator)s a créé et configuré le salon.", + "decryption_failure_blocked": "L’expéditeur a bloqué la réception de votre message", + "download_action_decrypting": "Déchiffrement", + "download_action_downloading": "Téléchargement en cours", + "edits": { + "tooltip_label": "Modifié le %(date)s. Cliquer pour voir les modifications.", + "tooltip_sub": "Cliquez pour voir les modifications", + "tooltip_title": "Modifié le %(date)s" + }, + "encrypted_historical_messages_unavailable": "Les messages chiffrés avant ce point sont inaccessibles.", + "error_no_renderer": "Cet évènement n’a pas pu être affiché", + "error_rendering_message": "Impossible de charger ce message", + "historical_messages_unavailable": "Vous ne pouvez pas voir les messages plus anciens", + "in_room_name": " dans %(room)s", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s a terminé une diffusion audio", + "you": "Vous avez terminé une diffusion audio" + }, + "io.element.widgets.layout": "%(senderName)s a mis à jour la mise en page du salon", + "load_error": { + "no_permission": "Un instant donné du fil de discussion n’a pu être chargé car vous n’avez pas la permission de le visualiser.", + "title": "Échec du chargement de la position dans le fil de discussion", + "unable_to_find": "Un instant donné du fil de discussion n’a pu être chargé car il n’a pas pu être trouvé." + }, + "m.audio": { + "error_downloading_audio": "Erreur lors du téléchargement de l’audio", + "error_processing_audio": "Erreur lors du traitement du message audio", + "error_processing_voice_message": "Erreur lors du traitement du message vocal", + "unnamed_audio": "Audio sans nom" + }, + "m.beacon_info": { + "view_live_location": "Voir la position en direct" + }, + "m.call": { + "video_call_ended": "Appel vidéo terminé", + "video_call_started": "Appel vidéo commencé dans %(roomName)s.", + "video_call_started_text": "%(name)s a démarré un appel vidéo", + "video_call_started_unsupported": "Appel vidéo commencé dans %(roomName)s. (non pris en charge par ce navigateur)" + }, + "m.call.hangup": { + "dm": "Appel terminé" + }, + "m.call.invite": { + "answered_elsewhere": "Répondu autre part", + "call_back_prompt": "Rappeler", + "declined": "Appel rejeté", + "failed_connect_media": "Impossible de se connecter au média", + "failed_connection": "Connexion échouée", + "failed_opponent_media": "Leur appareil n’a pas pu démarrer la caméra ou le microphone", + "missed_call": "Appel manqué", + "no_answer": "Pas de réponse", + "unknown_error": "Une erreur inconnue s’est produite", + "unknown_failure": "Erreur inconnue : %(reason)s", + "unknown_state": "Cet appel est dans un état inconnu !", + "video_call": "%(senderName)s a passé un appel vidéo.", + "video_call_unsupported": "%(senderName)s a passé un appel vidéo. (non pris en charge par ce navigateur)", + "voice_call": "%(senderName)s a passé un appel audio.", + "voice_call_unsupported": "%(senderName)s a passé un appel audio. (non pris en charge par ce navigateur)" + }, + "m.file": { + "decrypt_label": "Déchiffrer %(text)s", + "download_label": "Télécharger %(text)s", + "error_decrypting": "Erreur lors du déchiffrement de la pièce jointe", + "error_invalid": "Fichier %(extra)s non valide" + }, + "m.image": { + "error": "Impossible d’afficher l’image à cause d’une erreur", + "error_decrypting": "Erreur lors du déchiffrement de l’image", + "error_downloading": "Erreur lors du téléchargement de l’image", + "sent": "%(senderDisplayName)s a envoyé une image.", + "show_image": "Afficher l’image" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s a annulé la vérification", + "you_cancelled": "Vous avez annulé la vérification de %(name)s" + }, + "m.key.verification.done": "Vous avez vérifié %(name)s", + "m.key.verification.request": { + "declining": "Refus…", + "user_accepted": "%(name)s a accepté", + "user_cancelled": "%(name)s a annulé", + "user_declined": "%(name)s a refusé", + "user_wants_to_verify": "%(name)s veut vérifier", + "you_accepted": "Vous avez accepté", + "you_cancelled": "Vous avez annulé", + "you_declined": "Vous avez refusé", + "you_started": "Vous avez envoyé une demande de vérification" + }, + "m.location": { + "full": "%(senderName)s a partagé sa position", + "location": "A partagé une position : ", + "self_location": "Ont partagé leur position : " + }, + "m.poll.end": { + "ended": "Sondage terminé", + "sender_ended": "%(senderName)s a terminé un sondage" + }, + "m.poll.start": "%(senderName)s a démarré un sondage – %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s a changé l’avatar du salon.", + "changed_img": "%(senderDisplayName)s a changé l’avatar du salon en ", + "lightbox_title": "%(senderDisplayName)s a changé l’avatar de %(roomName)s", + "removed": "%(senderDisplayName)s a supprimé l'avatar du salon." + }, + "m.room.canonical_alias": { + "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." + }, + "changed": "%(senderName)s a changé les adresses 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.", + "removed": "%(senderName)s a supprimé l’adresse principale de ce salon.", + "set": "%(senderName)s a défini l’adresse principale pour ce salon comme %(address)s." + }, + "m.room.create": { + "continuation": "Ce salon est la suite d’une autre discussion.", + "see_older_messages": "Cliquer ici pour voir les anciens messages.", + "unknown_predecessor": "L’ancienne version de ce salon (identifiant : %(roomId)s) est introuvable, et 'via_servers' ne nous a pas été fourni pour le trouver.", + "unknown_predecessor_guess_server": "L’ancienne version de ce salon (identifiant : %(roomId)s) est introuvable, et 'via_servers' ne nous a pas été fourni pour le trouver. Il est possible que déduire le serveur à partir de l’identifiant de salon puisse marcher. Si vous voulez essayer, cliquez sur ce lien :" + }, + "m.room.encryption": { + "disable_attempt": "Essai de désactiver le chiffrement ignoré", + "disabled": "Chiffrement non activé", + "enabled": "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.", + "enabled_dm": "Les messages ici sont chiffrés de bout en bout. Vérifiez %(displayName)s dans son profil - cliquez sur son image de profil.", + "enabled_local": "Les messages de cette conversation seront chiffrés de bout en bout.", + "parameters_changed": "Certains paramètres de chiffrement ont été changés.", + "unsupported": "Le chiffrement utilisé par ce salon n’est pas pris en charge." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s a autorisé les visiteurs à rejoindre le salon.", + "forbidden": "%(senderDisplayName)s a empêché les visiteurs de rejoindre le salon.", + "unknown": "%(senderDisplayName)s a changé l’accès des visiteurs en %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s a rendu l’historique visible à tous les membres du salon, depuis le moment où ils ont été invités.", + "joined": "%(senderName)s a rendu l’historique visible à tous les membres du salon, à partir de leur arrivée.", + "shared": "%(senderName)s a rendu l’historique visible à tous les membres du salon.", + "unknown": "%(senderName)s a rendu l’historique visible à inconnu (%(visibility)s).", + "world_readable": "%(senderName)s a rendu l’historique visible à tout le monde." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s a rendu le salon disponible sur invitation seulement.", + "knock": "%(senderDisplayName)s a changé la règle pour venir : il faut demander à venir.", + "public": "%(senderDisplayName)s a rendu le salon public à tous ceux qui en connaissent le lien.", + "restricted": "%(senderDisplayName)s a modifié la liste des utilisateurs pouvant rejoindre ce salon. Voir les paramètres.", + "restricted_settings": "%(senderDisplayName)s a modifié la liste des utilisateurs pouvant rejoindre ce salon. Voir les paramètres.", + "unknown": "%(senderDisplayName)s a changé la règle d’adhésion en %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s a accepté l’invitation pour %(displayName)s", + "accepted_invite": "%(targetName)s a accepté une invitation", + "ban": "%(senderName)s a banni %(targetName)s", + "ban_reason": "%(senderName)s a banni %(targetName)s : %(reason)s", + "change_avatar": "%(senderName)s a changé son image de profil", + "change_name": "%(oldDisplayName)s a changé son nom d’affichage en %(displayName)s", + "change_name_avatar": "%(oldDisplayName)s a changé son nom d’affichage et son image de profil", + "invite": "%(senderName)s a invité %(targetName)s", + "join": "%(targetName)s a rejoint le salon", + "kick": "%(senderName)s a expulsé %(targetName)s", + "kick_reason": "%(senderName)s a expulsé %(targetName)s : %(reason)s", + "left": "%(targetName)s a quitté le salon", + "left_reason": "%(targetName)s a quitté le salon : %(reason)s", + "no_change": "%(senderName)s n’a fait aucun changement", + "reject_invite": "%(targetName)s a rejeté l’invitation", + "remove_avatar": "%(senderName)s a supprimé son image de profil", + "remove_name": "%(senderName)s a supprimé son nom d’affichage (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s a défini une image de profil", + "set_name": "%(senderName)s a défini son nom affiché comme %(displayName)s", + "unban": "%(senderName)s a révoqué le bannissement de %(targetName)s", + "withdrew_invite": "%(senderName)s a annulé l’invitation de %(targetName)s", + "withdrew_invite_reason": "%(senderName)s a annulé l’invitation de %(targetName)s : %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s a changé le nom du salon de %(oldRoomName)s en %(newRoomName)s.", + "remove": "%(senderDisplayName)s a supprimé le nom du salon.", + "set": "%(senderDisplayName)s a changé le nom du salon en %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s a changé les messages épinglés du salon.", + "changed_link": "%(senderName)s a changé les messages épinglés du salon.", + "pinned": "%(senderName)s a épinglé un message dans ce salon. Voir tous les messages épinglés.", + "pinned_link": "%(senderName)s a épinglé un message dans ce salon. Voir tous les messages épinglés.", + "unpinned": "%(senderName)s a désépinglé un message de ce salon. Voir tous les messages épinglés.", + "unpinned_link": "%(senderName)s a désépinglé un message de ce salon. Voir tous les messages épinglé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" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Tous les serveurs ont été bannis ! Ce salon ne peut plus être utilisé.", + "changed": "%(senderDisplayName)s a changé les paramètres d’accès du serveur pour ce salon.", + "set": "%(senderDisplayName)s a défini les paramètres d’accès du serveur pour ce salon." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s a révoqué l’invitation de %(targetDisplayName)s à rejoindre le salon.", + "sent": "%(senderName)s a invité %(targetDisplayName)s à rejoindre le salon." + }, + "m.room.tombstone": "%(senderDisplayName)s a mis à niveau ce salon.", + "m.room.topic": "%(senderDisplayName)s a changé le sujet du salon en « %(topic)s ».", + "m.sticker": "%(senderDisplayName)s a envoyé un autocollant.", + "m.video": { + "error_decrypting": "Erreur lors du déchiffrement de la vidéo" + }, + "m.widget": { + "added": "Widget %(widgetName)s ajouté par %(senderName)s", + "jitsi_ended": "vidéoconférence terminée par %(senderName)s", + "jitsi_join_right_prompt": "Rejoignez la téléconférence à partir de la carte d’informations sur la droite", + "jitsi_join_top_prompt": "Rejoignez la téléconférence en haut de ce salon", + "jitsi_started": "vidéoconférence démarrée par %(senderName)s", + "jitsi_updated": "vidéoconférence mise à jour par %(senderName)s", + "modified": "Widget %(widgetName)s modifié par %(senderName)s", + "removed": "Widget %(widgetName)s supprimé par %(senderName)s" + }, + "mab": { + "collapse_reply_chain": "Réduire les citations", + "copy_link_thread": "Copier le lien du fil de discussion", + "expand_reply_chain": "Étendre les citations", + "label": "Actions de message", + "view_in_room": "Voir dans le salon" + }, + "mjolnir": { + "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", + "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_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", + "created_rule": "%(senderName)s a créé une règle de bannissement 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_users": "%(senderName)s a créé une règle qui bannit les utilisateurs correspondant à %(glob)s pour %(reason)s", + "message_hidden": "Vous avez ignoré cet utilisateur, donc ses messages sont cachés. Les montrer quand même.", + "removed_rule": "%(senderName)s a supprimé une règle de bannissement 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_users": "%(senderName)s a supprimé la règle qui bannit les utilisateurs correspondant à %(glob)s", + "updated_invalid_rule": "%(senderName)s a mis à jour une règle de bannissement non valide", + "updated_rule": "%(senderName)s a mis à jour la règle de bannissement 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_users": "%(senderName)s a mis à jour la règle qui bannit les utilisateurs correspondant à %(glob)s pour %(reason)s" + }, + "no_permission_messages_before_invite": "Vous n’avez pas l’autorisation de voir les messages antérieurs à votre invitation.", + "no_permission_messages_before_join": "Vous n’avez pas l’autorisation de voir les messages antérieurs à votre arrivée.", + "pending_moderation": "Message en attente de modération", + "pending_moderation_reason": "Message en attente de modération : %(reason)s", + "reactions": { + "add_reaction_prompt": "Ajouter une réaction", + "label": "%(reactors)s ont réagi avec %(content)s", + "tooltip": "ont réagi avec %(shortName)s" + }, + "read_receipt_title": { + "one": "Vu par %(count)s personne", + "other": "Vu par %(count)s personnes" + }, + "read_receipts_label": "Accusés de réception", + "redacted": { + "tooltip": "Message supprimé le %(date)s" + }, + "redaction": "Message supprimé par %(name)s", + "reply": { + "error_loading": "Impossible de charger l’évènement auquel il a été répondu, soit il n’existe pas, soit vous n'avez pas l’autorisation de le voir.", + "in_reply_to": "En réponse à ", + "in_reply_to_for_export": "En réponse à ce message" + }, + "scalar_starter_link": { + "dialog_description": "Vous êtes sur le point d’accéder à un site tiers afin de pouvoir vous identifier pour utiliser %(integrationsUrl)s. Voulez-vous continuer ?", + "dialog_title": "Ajouter une intégration" + }, + "self_redaction": "Message supprimé", + "send_state_encrypting": "Chiffrement de votre message…", + "send_state_failed": "Échec de l’envoi", + "send_state_sending": "Envoi de votre message…", + "send_state_sent": "Votre message a été envoyé", + "summary": { + "banned": { + "other": "a été banni %(count)s fois", + "one": "a été banni" + }, + "banned_multiple": { + "other": "ont été bannis %(count)s fois", + "one": "ont été bannis" + }, + "changed_avatar": { + "other": "%(oneUser)s a changé d’image de profil %(count)s fois", + "one": "%(oneUser)s a changé son image de profil" + }, + "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_name": { + "other": "%(oneUser)s a changé de nom %(count)s fois", + "one": "%(oneUser)s a changé de nom" + }, + "changed_name_multiple": { + "other": "%(severalUsers)s ont changé de nom %(count)s fois", + "one": "%(severalUsers)s ont changé de nom" + }, + "hidden_event": { + "one": "%(oneUser)s a envoyé un message caché", + "other": "%(oneUser)s ont envoyé %(count)s messages cachés" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)s ont envoyé un message caché", + "other": "%(severalUsers)s ont envoyé %(count)s messages cachés" + }, + "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" + }, + "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" + }, + "invited": { + "other": "a été invité %(count)s fois", + "one": "a été invité" + }, + "invited_multiple": { + "other": "ont été invités %(count)s fois", + "one": "ont été invités" + }, + "joined": { + "other": "%(oneUser)s a rejoint le salon %(count)s fois", + "one": "%(oneUser)s a rejoint le salon" + }, + "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" + }, + "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_multiple": { + "other": "%(severalUsers)s ont rejoint le salon %(count)s fois", + "one": "%(severalUsers)s ont rejoint le salon" + }, + "kicked": { + "one": "a été expulsé(e)", + "other": "a été expulsé(e) %(count)s fois" + }, + "kicked_multiple": { + "other": "ont été expulsé(e)s %(count)s fois", + "one": "ont été expulsé(e)s" + }, + "left": { + "other": "%(oneUser)s est parti %(count)s fois", + "one": "%(oneUser)s est parti" + }, + "left_multiple": { + "other": "%(severalUsers)s sont partis %(count)s fois", + "one": "%(severalUsers)s sont partis" + }, + "no_change": { + "other": "%(oneUser)s n’a fait aucun changement %(count)s fois", + "one": "%(oneUser)s n’a fait aucun changement" + }, + "no_change_multiple": { + "other": "%(severalUsers)s n’a fait aucun changement %(count)s fois", + "one": "%(severalUsers)s n’ont fait aucun changement" + }, + "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" + }, + "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" + }, + "redacted": { + "one": "%(oneUser)s a supprimé un message", + "other": "%(oneUser)s a supprimé %(count)s messages" + }, + "redacted_multiple": { + "one": "%(severalUsers)s ont supprimé un message", + "other": "%(severalUsers)s ont supprimé %(count)s messages" + }, + "rejected_invite": { + "other": "%(oneUser)s a décliné son invitation %(count)s fois", + "one": "%(oneUser)s a décliné son invitation" + }, + "rejected_invite_multiple": { + "other": "%(severalUsers)s ont décliné leur invitation %(count)s fois", + "one": "%(severalUsers)s ont décliné leur invitation" + }, + "rejoined": { + "other": "%(oneUser)s est parti et revenu %(count)s fois", + "one": "%(oneUser)s est parti et revenu" + }, + "rejoined_multiple": { + "other": "%(severalUsers)s sont partis et revenus %(count)s fois", + "one": "%(severalUsers)s sont partis et revenus" + }, + "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" + }, + "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" + }, + "unbanned": { + "other": "a vu son bannissement révoqué %(count)s fois", + "one": "a vu son bannissement révoqué" + }, + "unbanned_multiple": { + "other": "ont vu leur bannissement révoqué %(count)s fois", + "one": "ont vu leur bannissement révoqué" + } }, - "show_less": "En voir moins", - "notification_options": "Paramètres de notifications" + "thread_info_basic": "Depuis un fil de discussion", + "typing_indicator": { + "more_users": { + "other": "%(names)s et %(count)s autres sont en train d’écrire…", + "one": "%(names)s et un autre sont en train d’écrire…" + }, + "one_user": "%(displayName)s est en train d'écrire…", + "two_users": "%(names)s et %(lastPerson)s sont en train d’écrire…" + }, + "undecryptable_tooltip": "Ce message n’a pas pu être déchiffré", + "url_preview": { + "close": "Fermer l’aperçu", + "show_n_more": { + "one": "Afficher %(count)s autre aperçu", + "other": "Afficher %(count)s autres aperçus" + } + } }, - "report_content": { - "missing_reason": "Dites-nous pourquoi vous envoyez un signalement.", - "unable_create_room_moderation_bot": "Impossible de créer le salon avec un robot de modération", - "ignore_user": "Ignorer l’utilisateur", - "hide_messages_from_user": "Cocher pour masquer tous les messages présents et futurs de cet utilisateur.", - "nature_disagreement": "Ce que cet utilisateur écrit est déplacé.\nCeci sera signalé aux modérateurs du salon.", - "nature_toxic": "Cet utilisateur fait preuve d’un comportement toxique, par exemple en insultant les autres ou en partageant du contenu pour adultes dans un salon familial, ou en violant les règles de ce salon.\nCeci sera signalé aux modérateurs du salon.", - "nature_illegal": "Cet utilisateur fait preuve d’un comportement illicite, par exemple en publiant des informations personnelles d’autres ou en proférant des menaces.\nCeci sera signalé aux modérateurs du salon qui pourront l’escalader aux autorités.", - "nature_spam": "Cet utilisateur inonde le salon de publicités ou liens vers des publicités, ou vers de la propagande.\nCeci sera signalé aux modérateurs du salon.", - "report_to_homeserver_encrypted": "Ce salon est utilisé pour du contenu toxique ou illégal, ou les modérateurs ont échoué à modérer le contenu toxique ou illégal.\nCela sera signalé aux administrateurs de %(homeserver)s. Les administrateurs ne pourront PAS lire le contenu chiffré ce salon.", - "report_to_homeserver": "Ce salon est utilisé pour du contenu toxique ou illégal, ou les modérateurs ont échoué à modérer le contenu toxique ou illégal.\n Cela sera signalé aux administrateurs de %(homeserver)s.", - "nature_other": "Toute autre raison. Veuillez décrire le problème.\nCeci sera signalé aux modérateurs du salon.", - "nature": "Veuillez choisir la nature du rapport et décrire ce qui rend ce message abusif.", - "disagree": "Désaccord", - "toxic_behaviour": "Comportement toxique", - "illegal_content": "Contenu illicite", - "spam_or_propaganda": "Publicité ou propagande", - "report_entire_room": "Signaler le salon entier", - "report_content_to_homeserver": "Signaler le contenu à l’administrateur de votre serveur d’accueil", - "description": "Le signalement de ce message enverra son « event ID » unique à l’administrateur de votre serveur d’accueil. Si les messages dans ce salon sont chiffrés, l’administrateur ne pourra pas lire le texte du message ou voir les fichiers ou les images." + "truncated_list_n_more": { + "other": "Et %(count)s autres…" }, - "setting": { - "help_about": { - "brand_version": "Version de %(brand)s :", - "olm_version": "Version de Olm :", - "help_link": "Pour obtenir de l’aide sur l’utilisation de %(brand)s, cliquez ici.", - "help_link_chat_bot": "Pour obtenir de l’aide sur l’utilisation de %(brand)s, cliquez ici ou commencez une discussion avec notre bot en utilisant le bouton ci-dessous.", - "chat_bot": "Discuter avec le bot %(brand)s", - "title": "Aide et À propos", - "versions": "Versions", - "homeserver": "Le serveur d’accueil est %(homeserverUrl)s", - "identity_server": "Le serveur d’identité est %(identityServerUrl)s", - "access_token_detail": "Votre jeton d’accès donne un accès intégral à votre compte. Ne le partagez avec personne.", - "clear_cache_reload": "Vider le cache et recharger" + "unsupported_server_description": "Ce serveur utilise une ancienne version de Matrix. Mettez-le à jour vers Matrix %(version)s pour utiliser %(brand)s sans erreurs.", + "unsupported_server_title": "Votre serveur n’est pas pris en charge", + "update": { + "changelog": "Journal des modifications", + "check_action": "Rechercher une mise à jour", + "checking": "Recherche de mise à jour…", + "downloading": "Téléchargement de la mise-à-jour…", + "error_encountered": "Erreur rencontrée (%(errorDetail)s).", + "error_unable_load_commit": "Impossible de charger les détails de l’envoi : %(msg)s", + "new_version_available": "Nouvelle version disponible. Faire la mise à niveau maintenant.", + "no_update": "Aucune mise à jour disponible.", + "release_notes_toast_title": "Nouveautés", + "see_changes_button": "Nouveautés", + "toast_description": "Nouvelle version de %(brand)s disponible", + "toast_title": "Mettre à jour %(brand)s", + "unavailable": "Indisponible" + }, + "upload_failed_generic": "Le fichier « %(fileName)s » n’a pas pu être envoyé.", + "upload_failed_size": "Le fichier « %(fileName)s » dépasse la taille limite autorisée par ce serveur pour les envois", + "upload_failed_title": "Échec de l’envoi", + "upload_file": { + "cancel_all_button": "Tout annuler", + "error_file_too_large": "Le fichier est trop lourd pour être envoyé. La taille limite est de %(limit)s mais la taille de ce fichier est de %(sizeOfThisFile)s.", + "error_files_too_large": "Ces fichiers sont trop lourds pour être envoyés. La taille limite des fichiers est de %(limit)s.", + "error_some_files_too_large": "Certains fichiers sont trop lourds pour être envoyés. La taille limite des fichiers est de %(limit)s.", + "error_title": "Erreur d’envoi", + "title": "Envoyer les fichiers", + "title_progress": "Envoi des fichiers (%(current)s sur %(total)s)", + "upload_all_button": "Tout envoyer", + "upload_n_others_button": { + "other": "Envoyer %(count)s autres fichiers", + "one": "Envoyer %(count)s autre fichier" } }, + "user_info": { + "admin_tools_section": "Outils d’administration", + "ban_button_room": "Bannir du salon", + "ban_button_space": "Bannir de l'espace", + "ban_room_confirm_title": "Bannir de %(roomName)s", + "ban_space_everything": "Les bannir de partout où j’ai le droit de le faire", + "ban_space_specific": "Les bannir de certains endroits où j’ai le droit de le faire", + "count_of_verified_sessions": { + "other": "%(count)s sessions vérifiées", + "one": "1 session vérifiée" + }, + "deactivate_confirm_action": "Désactiver l’utilisateur", + "deactivate_confirm_description": "Désactiver cet utilisateur le déconnectera et l’empêchera de se reconnecter. De plus, il quittera tous les salons qu’il a rejoints. Cette action ne peut pas être annulée. Voulez-vous vraiment désactiver cet utilisateur ?", + "deactivate_confirm_title": "Désactiver l’utilisateur ?", + "demote_button": "Rétrograder", + "demote_self_confirm_description_space": "Vous ne pourrez pas annuler ce changement puisque vous vous rétrogradez. Si vous êtes le dernier utilisateur a privilèges de cet espace, il deviendra impossible d’en reprendre contrôle.", + "demote_self_confirm_room": "Vous ne pourrez pas annuler cette modification car vous vous rétrogradez. Si vous êtes le dernier utilisateur privilégié de ce salon, il sera impossible de récupérer les privilèges.", + "demote_self_confirm_title": "Vous rétrograder ?", + "disinvite_button_room": "Désinviter du salon", + "disinvite_button_room_name": "Annuler l’invitation à %(roomName)s", + "disinvite_button_space": "Désinviter de l’espace", + "edit_own_devices": "Modifier les appareils", + "error_ban_user": "Échec du bannissement de l’utilisateur", + "error_deactivate": "Échec de la désactivation de l’utilisateur", + "error_kicking_user": "Échec de l’expulsion de l’utilisateur", + "error_mute_user": "Échec de la mise en sourdine de l’utilisateur", + "error_revoke_3pid_invite_description": "Impossible de révoquer l’invitation. Le serveur subit peut-être un problème temporaire ou vous n’avez pas la permission de révoquer l’invitation.", + "error_revoke_3pid_invite_title": "Échec de la révocation de l’invitation", + "hide_sessions": "Masquer les sessions", + "hide_verified_sessions": "Masquer les sessions vérifiées", + "ignore_confirm_description": "Tous les messages et invitations de cette utilisateur seront cachés. Êtes-vous sûr de vouloir les ignorer ?", + "ignore_confirm_title": "Ignorer %(user)s", + "invited_by": "Invité par %(sender)s", + "jump_to_rr_button": "Aller à l’accusé de lecture", + "kick_button_room": "Expulser du salon", + "kick_button_room_name": "Expulser de %(roomName)s", + "kick_button_space": "Supprimer de l’espace", + "kick_button_space_everything": "Les expulser de partout où j’ai le droit de le faire", + "kick_space_specific": "Les expulser de certains endroits où j’ai le droit de le faire", + "kick_space_warning": "Ils pourront toujours accéder aux endroits dans lesquels vous n’êtes pas administrateur.", + "promote_warning": "Vous ne pourrez pas annuler cette modification car vous promouvez l’utilisateur au même rang que le vôtre.", + "redact": { + "confirm_button": { + "other": "Supprimer %(count)s messages", + "one": "Supprimer 1 message" + }, + "confirm_description_1": { + "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 ?" + }, + "confirm_description_2": "Pour un grand nombre de messages, cela peut prendre du temps. N’actualisez pas votre client pendant ce temps.", + "confirm_keep_state_explainer": "Décocher si vous voulez également retirer les messages systèmes de cet utilisateur (par exemple changement de statut ou de profil…)", + "confirm_keep_state_label": "Préserver les messages systèmes", + "confirm_title": "Supprimer les messages récents de %(user)s", + "no_recent_messages_description": "Essayez de faire défiler le fil de discussion vers le haut pour voir s’il y en a de plus anciens.", + "no_recent_messages_title": "Aucun message récent de %(user)s n’a été trouvé" + }, + "redact_button": "Supprimer les messages récents", + "revoke_invite": "Révoquer l’invitation", + "role_label": "Rôle dans ", + "room_encrypted": "Les messages dans ce salon sont chiffrés de bout en bout.", + "room_encrypted_detail": "Vos messages sont sécurisés et seuls vous et le destinataire avez les clés uniques pour les déchiffrer.", + "room_unencrypted": "Les messages dans ce salon ne sont pas chiffrés de bout en bout.", + "room_unencrypted_detail": "Dans les salons chiffrés, vos messages sont sécurisés et seuls vous et le destinataire avez les clés uniques pour les déchiffrer.", + "share_button": "Partager le lien vers l’utilisateur", + "unban_button_room": "Révoquer le bannissement du salon", + "unban_button_space": "Révoquer le bannissement de l’espace", + "unban_room_confirm_title": "Annuler le bannissement de %(roomName)s", + "unban_space_everything": "Annuler le bannissement de partout où j’ai le droit de le faire", + "unban_space_specific": "Annuler le bannissement de certains endroits où j’ai le droit de le faire", + "unban_space_warning": "Ils ne pourront plus accéder aux endroits dans lesquels vous n’êtes pas administrateur.", + "verify_button": "Vérifier l’utilisateur", + "verify_explainer": "Pour une sécurité supplémentaire, vérifiez cet utilisateur en comparant un code à usage unique sur vos deux appareils." + }, + "user_menu": { + "settings": "Tous les paramètres", + "switch_theme_dark": "Passer au mode sombre", + "switch_theme_light": "Passer au mode clair" + }, + "voice_broadcast": { + "30s_backward": "30s en arrière", + "30s_forward": "30s en avant", + "action": "Diffusion audio", + "buffering": "Mise en mémoire tampon…", + "confirm_listen_affirm": "Oui, terminer mon enregistrement", + "confirm_listen_description": "En commençant à écouter cette diffusion en direct, votre enregistrement de diffusion en direct actuel sera interrompu.", + "confirm_listen_title": "Écouter la diffusion en direct ?", + "confirm_stop_affirm": "Oui, arrêter la diffusion", + "confirm_stop_description": "Êtes-vous sûr de vouloir arrêter votre diffusion en direct ? Cela terminera la diffusion et l’enregistrement complet sera disponible dans le salon.", + "confirm_stop_title": "Arrêter la diffusion en direct ?", + "connection_error": "Erreur de connexion – Enregistrement en pause", + "failed_already_recording_description": "Vous êtes déjà en train de réaliser une diffusion audio. Veuillez terminer votre diffusion audio actuelle pour en démarrer une nouvelle.", + "failed_already_recording_title": "Impossible de commencer une nouvelle diffusion audio", + "failed_decrypt": "Impossible de décrypter la diffusion audio", + "failed_generic": "Impossible de lire cette diffusion audio", + "failed_insufficient_permission_description": "Vous n’avez pas les permissions requises pour démarrer une nouvelle diffusion audio dans ce salon. Contactez un administrateur du salon pour mettre-à-jour vos permissions.", + "failed_insufficient_permission_title": "Impossible de commencer une nouvelle diffusion audio", + "failed_no_connection_description": "Malheureusement, nous ne pouvons pas démarrer l’enregistrement pour le moment. Veuillez réessayer plus tard.", + "failed_no_connection_title": "Erreur de connexion", + "failed_others_already_recording_description": "Une autre personne est déjà en train de réaliser une diffusion audio. Attendez que sa diffusion audio soit terminée pour en démarrer une nouvelle.", + "failed_others_already_recording_title": "Impossible de commencer une nouvelle diffusion audio", + "go_live": "Passer en direct", + "live": "Direct", + "pause": "mettre en pause la diffusion audio", + "play": "lire la diffusion audio", + "resume": "continuer la diffusion audio" + }, + "voice_message": { + "cant_start_broadcast_description": "Vous ne pouvez pas commencer un message vocal car vous êtes en train d’enregistrer une diffusion en direct. Veuillez terminer cette diffusion pour commencer un message vocal.", + "cant_start_broadcast_title": "Impossible de commencer un message vocal" + }, + "voip": { + "already_in_call": "Déjà en cours d’appel", + "already_in_call_person": "Vous êtes déjà en cours d’appel avec cette personne.", + "answered_elsewhere": "Répondu autre-part", + "answered_elsewhere_description": "L’appel a été décroché sur un autre appareil.", + "audio_devices": "Périphériques audio", + "call_failed": "L’appel a échoué", + "call_failed_description": "L’appel n’a pas pu être établi", + "call_failed_media": "La fonction a échoué faute de pouvoir accéder à la caméra ou au microphone. Vérifiez que :", + "call_failed_media_applications": "Aucune autre application n’est en train d’utiliser la caméra", + "call_failed_media_connected": "Un microphone et une caméra sont branchés et bien configurés", + "call_failed_media_permissions": "L’autorisation d’accéder à la caméra a été accordée", + "call_failed_microphone": "La fonction a échoué faute de pouvoir accéder au microphone. Vérifiez qu’un microphone est branché et bien configuré.", + "call_held": "%(peerName)s a mis l’appel en attente", + "call_held_resume": "Vous avez mis l’appel en attente Reprendre", + "call_held_switch": "Vous avez mis l’appel en attente Basculer", + "call_toast_unknown_room": "Salon inconnu", + "camera_disabled": "Votre caméra est éteinte", + "camera_enabled": "Votre caméra est toujours allumée", + "cannot_call_yourself_description": "Vous ne pouvez pas passer d’appel avec vous-même.", + "change_input_device": "Change de périphérique d’entrée", + "connecting": "Connexion", + "connection_lost": "La connexion au serveur a été perdue", + "connection_lost_description": "Vous ne pouvez pas passer d’appels sans connexion au serveur.", + "consulting": "Consultation avec %(transferTarget)s. Transfert à %(transferee)s", + "default_device": "Appareil par défaut", + "dial": "Composer", + "dialpad": "Pavé numérique", + "disable_camera": "Désactiver la caméra", + "disable_microphone": "Désactiver le microphone", + "disabled_no_one_here": "Il n’y a personne à appeler ici", + "disabled_no_perms_start_video_call": "Vous n’avez pas la permission de démarrer un appel vidéo", + "disabled_no_perms_start_voice_call": "Vous n’avez pas la permission de démarrer un appel audio", + "disabled_ongoing_call": "Appel en cours", + "enable_camera": "Activer la caméra", + "enable_microphone": "Activer le microphone", + "expand": "Revenir à l’appel", + "failed_call_live_broadcast_description": "Vous ne pouvez pas démarrer un appel car vous êtes en train d’enregistrer une diffusion en direct. Veuillez terminer cette diffusion pour démarrer un appel.", + "failed_call_live_broadcast_title": "Impossible de démarrer un appel", + "hangup": "Raccrocher", + "hide_sidebar_button": "Masquer la barre latérale", + "input_devices": "Périphériques d’entrée", + "join_button_tooltip_call_full": "Désolé — Cet appel est actuellement complet", + "join_button_tooltip_connecting": "Connexion", + "maximise": "Remplir l’écran", + "misconfigured_server": "L’appel a échoué à cause d’un serveur mal configuré", + "misconfigured_server_description": "Demandez à l’administrateur de votre serveur d’accueil (%(homeserverDomain)s) de configurer un serveur TURN afin que les appels fonctionnent de manière fiable.", + "misconfigured_server_fallback": "Vous pouvez sinon essayer d’utiliser le serveur public , mais ça ne sera pas aussi fiable et votre adresse IP sera partagée avec ce serveur. Vous pouvez aussi gérer ce réglage dans les paramètres.", + "misconfigured_server_fallback_accept": "Essayer d’utiliser %(server)s", + "more_button": "Plus", + "msisdn_lookup_failed": "Impossible de trouver votre numéro de téléphone", + "msisdn_lookup_failed_description": "Erreur lors de la recherche de votre numéro de téléphone", + "msisdn_transfer_failed": "Impossible de transférer l’appel", + "n_people_joined": { + "one": "%(count)s personne s’est jointe", + "other": "%(count)s personnes se sont jointes" + }, + "no_audio_input_description": "Nous n’avons pas détecté de microphone sur votre appareil. Merci de vérifier vos paramètres et de réessayer.", + "no_audio_input_title": "Aucun microphone détecté", + "no_media_perms_description": "Il est possible que vous deviez manuellement autoriser %(brand)s à accéder à votre micro/caméra", + "no_media_perms_title": "Pas de permission pour les médias", + "no_permission_conference": "Autorisation requise", + "no_permission_conference_description": "Vous n’avez pas l’autorisation de lancer un appel en téléconférence dans ce salon", + "on_hold": "%(name)s est en attente", + "output_devices": "Périphériques de sortie", + "screenshare_monitor": "Partager l’écran entier", + "screenshare_title": "Partager le contenu", + "screenshare_window": "Fenêtre d’application", + "show_sidebar_button": "Afficher la barre latérale", + "silence": "Mettre l’appel en sourdine", + "silenced": "Notifications silencieuses", + "start_screenshare": "Commencer à partager mon écran", + "stop_screenshare": "Arrêter de partager mon écran", + "too_many_calls": "Trop d’appels", + "too_many_calls_description": "Vous avez atteint le nombre maximum d’appels en simultané.", + "transfer_consult_first_label": "Consulter d’abord", + "transfer_failed": "Échec du transfert", + "transfer_failed_description": "Échec du transfert de l’appel", + "unable_to_access_audio_input_description": "Nous n’avons pas pu accéder à votre microphone. Merci de vérifier les paramètres de votre navigateur et de réessayer.", + "unable_to_access_audio_input_title": "Impossible d’accéder à votre microphone", + "unable_to_access_media": "Impossible d’accéder à la caméra ou au microphone", + "unable_to_access_microphone": "Impossible d’accéder au microphone", + "unknown_caller": "Appelant inconnu", + "unknown_person": "personne inconnue", + "unsilence": "Son activé", + "unsupported": "Les appels ne sont pas pris en charge", + "unsupported_browser": "Vous ne pouvez pas passer d’appels dans ce navigateur.", + "user_busy": "Utilisateur indisponible", + "user_busy_description": "L’utilisateur que vous avez appelé est indisponible.", + "user_is_presenting": "%(sharerName)s est à l’écran", + "video_call": "Appel vidéo", + "video_call_started": "Appel vidéo commencé", + "video_devices": "Périphériques vidéo", + "voice_call": "Appel audio", + "you_are_presenting": "Vous êtes à l’écran" + }, "widget": { + "added_by": "Widget ajouté par", + "capabilities_dialog": { + "content_starting_text": "Le widget voudrait :", + "decline_all_permission": "Tout refuser", + "remember_Selection": "Se souvenir de mon choix pour ce widget", + "title": "Approuver les permissions du widget" + }, "capability": { - "send_stickers_this_room": "Envoyer des autocollants dans ce salon", - "send_stickers_active_room": "Envoyer des autocollants dans le salon actuel", - "send_stickers_this_room_as_you": "Envoyer des autocollants dans ce salon sous votre nom", - "send_stickers_active_room_as_you": "Envoie des autocollants sous votre nom dans le salon actuel", - "see_sticker_posted_this_room": "Voir quand un autocollant est envoyé dans ce salon", - "see_sticker_posted_active_room": "Voir quand n’importe qui envoie un autocollant dans le salon actuel", - "always_on_screen_viewing_another_room": "Reste sur votre écran lors de l’appel quand vous regardez un autre salon", "always_on_screen_generic": "Reste sur votre écran pendant l’appel", - "switch_room": "Changer le salon que vous êtes en train de lire", - "switch_room_message_user": "Changer le salon, message, ou la personne que vous visualisez", - "change_topic_this_room": "Changer le sujet de ce salon", - "see_topic_change_this_room": "Voir quand le sujet change dans ce salon", - "change_topic_active_room": "Changer le sujet dans le salon actuel", - "see_topic_change_active_room": "Voir quand le sujet change dans le salon actuel", - "change_name_this_room": "Changer le nom de ce salon", - "see_name_change_this_room": "Suivre quand le nom de ce salon change", - "change_name_active_room": "Changer le nom du salon actuel", - "see_name_change_active_room": "Suivre les changements de nom dans le salon actif", - "change_avatar_this_room": "Changer l’avatar de ce salon", - "see_avatar_change_this_room": "Voir quand l’avatar change dans ce salon", + "always_on_screen_viewing_another_room": "Reste sur votre écran lors de l’appel quand vous regardez un autre salon", + "any_room": "Comme ci-dessus, mais également dans tous les salons dans lesquels vous avez été invité ou que vous avez rejoint", + "byline_empty_state_key": "avec une clé d’état vide", + "byline_state_key": "avec la ou les clés d’état %(stateKey)s", + "capability": "La capacité %(capability)s", "change_avatar_active_room": "Changer l’avatar du salon actuel", - "see_avatar_change_active_room": "Voir quand l’avatar change dans le salon actuel", - "remove_ban_invite_leave_this_room": "Expulser, bannir ou inviter une personne dans ce salon et vous permettre de partir", + "change_avatar_this_room": "Changer l’avatar de ce salon", + "change_name_active_room": "Changer le nom du salon actuel", + "change_name_this_room": "Changer le nom de ce salon", + "change_topic_active_room": "Changer le sujet dans le salon actuel", + "change_topic_this_room": "Changer le sujet de ce salon", + "receive_membership_active_room": "Afficher quand des personnes rejoignent, partent, ou sont invités dans votre salon actif", "receive_membership_this_room": "Voir quand une personne rejoint, quitte ou est invitée sur ce salon", "remove_ban_invite_leave_active_room": "Expulser, bannir ou inviter des personnes dans votre salon actif et en partir", - "receive_membership_active_room": "Afficher quand des personnes rejoignent, partent, ou sont invités dans votre salon actif", - "byline_empty_state_key": "avec une clé d’état vide", - "byline_state_key": "avec la ou les clés d’état %(stateKey)s", - "any_room": "Comme ci-dessus, mais également dans tous les salons dans lesquels vous avez été invité ou que vous avez rejoint", - "specific_room": "Comme ci-dessus, mais également dans ", - "send_event_type_this_room": "Envoie des évènements %(eventType)s sous votre nom dans ce salon", - "see_event_type_sent_this_room": "Voir les évènements %(eventType)s envoyés dans ce salon", - "send_event_type_active_room": "Envoie des évènements %(eventType)s sous votre nom dans votre salon actuel", + "remove_ban_invite_leave_this_room": "Expulser, bannir ou inviter une personne dans ce salon et vous permettre de partir", + "see_avatar_change_active_room": "Voir quand l’avatar change dans le salon actuel", + "see_avatar_change_this_room": "Voir quand l’avatar change dans ce salon", "see_event_type_sent_active_room": "Voir les évènements %(eventType)s publiés dans votre salon actuel", - "capability": "La capacité %(capability)s", - "send_messages_this_room": "Envoie des messages sous votre nom dans ce salon", - "send_messages_active_room": "Envoie des messages sous votre nom dans votre salon actif", - "see_messages_sent_this_room": "Voir les messages envoyés dans ce salon", + "see_event_type_sent_this_room": "Voir les évènements %(eventType)s envoyés dans ce salon", + "see_images_sent_active_room": "Voir les images publiées dans votre salon actif", + "see_images_sent_this_room": "Voir les images envoyées dans ce salon", "see_messages_sent_active_room": "Voir les messages envoyés dans le salon actuel", - "send_text_messages_this_room": "Envoyez des messages textuels sous votre nom dans ce salon", - "send_text_messages_active_room": "Envoyez des messages textuels sous votre nom dans le salon actif", - "see_text_messages_sent_this_room": "Voir les messages textuels envoyés dans ce salon", - "see_text_messages_sent_active_room": "Voir les messages textuels dans le salon actif", - "send_emotes_this_room": "Envoyer des réactions sous votre nom dans ce salon", - "send_emotes_active_room": "Envoyer des réactions sous votre nom dans le salon actuel", - "see_sent_emotes_this_room": "Voir les réactions envoyées dans ce salon", + "see_messages_sent_this_room": "Voir les messages envoyés dans ce salon", + "see_msgtype_sent_active_room": "Voir les messages de type %(msgtype)s envoyés dans le salon actuel", + "see_msgtype_sent_this_room": "Voir les messages de type %(msgtype)s envoyés dans ce salon", + "see_name_change_active_room": "Suivre les changements de nom dans le salon actif", + "see_name_change_this_room": "Suivre quand le nom de ce salon change", "see_sent_emotes_active_room": "Voir les réactions envoyées dans le salon actuel", - "send_images_this_room": "Envoie des images sous votre nom dans ce salon", - "send_images_active_room": "Envoie des images sous votre nom dans le salon actuel", - "see_images_sent_this_room": "Voir les images envoyées dans ce salon", - "see_images_sent_active_room": "Voir les images publiées dans votre salon actif", - "send_videos_this_room": "Envoie des vidéos sous votre nom dans ce salon", - "send_videos_active_room": "Envoie des vidéos sous votre nom dans votre salon actuel", - "see_videos_sent_this_room": "Voir les vidéos envoyées dans ce salon", + "see_sent_emotes_this_room": "Voir les réactions envoyées dans ce salon", + "see_sent_files_active_room": "Voir les fichiers postés dans votre salon actuel", + "see_sent_files_this_room": "Voir les fichiers envoyés dans ce salon", + "see_sticker_posted_active_room": "Voir quand n’importe qui envoie un autocollant dans le salon actuel", + "see_sticker_posted_this_room": "Voir quand un autocollant est envoyé dans ce salon", + "see_text_messages_sent_active_room": "Voir les messages textuels dans le salon actif", + "see_text_messages_sent_this_room": "Voir les messages textuels envoyés dans ce salon", + "see_topic_change_active_room": "Voir quand le sujet change dans le salon actuel", + "see_topic_change_this_room": "Voir quand le sujet change dans ce salon", "see_videos_sent_active_room": "Voir les vidéos publiées dans votre salon actif", - "send_files_this_room": "Envoyer des fichiers sous votre nom dans ce salon", + "see_videos_sent_this_room": "Voir les vidéos envoyées dans ce salon", + "send_emotes_active_room": "Envoyer des réactions sous votre nom dans le salon actuel", + "send_emotes_this_room": "Envoyer des réactions sous votre nom dans ce salon", + "send_event_type_active_room": "Envoie des évènements %(eventType)s sous votre nom dans votre salon actuel", + "send_event_type_this_room": "Envoie des évènements %(eventType)s sous votre nom dans ce salon", "send_files_active_room": "Envoyer des fichiers sous votre nom dans votre salon actif", - "see_sent_files_this_room": "Voir les fichiers envoyés dans ce salon", - "see_sent_files_active_room": "Voir les fichiers postés dans votre salon actuel", - "send_msgtype_this_room": "Envoie les messages de type %(msgtype)s sous votre nom dans ce salon", + "send_files_this_room": "Envoyer des fichiers sous votre nom dans ce salon", + "send_images_active_room": "Envoie des images sous votre nom dans le salon actuel", + "send_images_this_room": "Envoie des images sous votre nom dans ce salon", + "send_messages_active_room": "Envoie des messages sous votre nom dans votre salon actif", + "send_messages_this_room": "Envoie des messages sous votre nom dans ce salon", "send_msgtype_active_room": "Envoie des messages de type %(msgtype)s sous votre nom dans votre salon actif", - "see_msgtype_sent_this_room": "Voir les messages de type %(msgtype)s envoyés dans ce salon", - "see_msgtype_sent_active_room": "Voir les messages de type %(msgtype)s envoyés dans le salon actuel" + "send_msgtype_this_room": "Envoie les messages de type %(msgtype)s sous votre nom dans ce salon", + "send_stickers_active_room": "Envoyer des autocollants dans le salon actuel", + "send_stickers_active_room_as_you": "Envoie des autocollants sous votre nom dans le salon actuel", + "send_stickers_this_room": "Envoyer des autocollants dans ce salon", + "send_stickers_this_room_as_you": "Envoyer des autocollants dans ce salon sous votre nom", + "send_text_messages_active_room": "Envoyez des messages textuels sous votre nom dans le salon actif", + "send_text_messages_this_room": "Envoyez des messages textuels sous votre nom dans ce salon", + "send_videos_active_room": "Envoie des vidéos sous votre nom dans votre salon actuel", + "send_videos_this_room": "Envoie des vidéos sous votre nom dans ce salon", + "specific_room": "Comme ci-dessus, mais également dans ", + "switch_room": "Changer le salon que vous êtes en train de lire", + "switch_room_message_user": "Changer le salon, message, ou la personne que vous visualisez" + }, + "close_to_view_right_panel": "Fermer ce widget pour l’afficher dans ce panneau", + "context_menu": { + "delete": "Supprimer le widget", + "delete_warning": "Supprimer un widget le supprime pour tous les utilisateurs du salon. Voulez-vous vraiment supprimer ce widget ?", + "move_left": "Aller à gauche", + "move_right": "Aller à droite", + "remove": "Supprimer pour tout le monde", + "revoke": "Révoquer les permissions", + "screenshot": "Prendre une photo", + "start_audio_stream": "Démarrer une diffusion audio" + }, + "cookie_warning": "Ce widget pourrait utiliser des cookies.", + "error_hangup_description": "Vous avez déconnecté de l’appel. (Erreur : %(message)s)", + "error_hangup_title": "Connexion perdue", + "error_loading": "Erreur lors du chargement du widget", + "error_mixed_content": "Erreur - Contenu mixte", + "error_need_invite_permission": "Vous devez avoir l’autorisation d’inviter des utilisateurs pour faire ceci.", + "error_need_kick_permission": "Vous devez avoir l’autorisation d’expulser des utilisateurs pour faire ceci.", + "error_need_to_be_logged_in": "Vous devez être identifié.", + "error_unable_start_audio_stream_description": "Impossible de démarrer la diffusion audio.", + "error_unable_start_audio_stream_title": "Échec lors du démarrage de la diffusion en direct", + "modal_data_warning": "Les données sur cet écran sont partagées avec %(widgetDomain)s", + "modal_title_default": "Fenêtre de widget", + "no_name": "Application inconnue", + "open_id_permissions_dialog": { + "remember_selection": "Mémoriser ceci", + "starting_text": "Ce widget vérifiera votre identifiant d’utilisateur, mais ne pourra pas effectuer des actions en votre nom :", + "title": "Autoriser ce widget à vérifier votre identité" + }, + "popout": "Détacher le widget", + "set_room_layout": "Définir ma disposition de salon pour tout le monde", + "shared_data_avatar": "Votre URL d’image de profil", + "shared_data_device_id": "Votre ID d’appareil", + "shared_data_lang": "Votre langue", + "shared_data_mxid": "Votre identifiant utilisateur", + "shared_data_name": "Votre nom d’affichage", + "shared_data_room_id": "Identifiant du salon", + "shared_data_theme": "Votre thème", + "shared_data_url": "URL de %(brand)s", + "shared_data_warning": "L’utilisation de ce widget pourrait partager des données avec %(widgetDomain)s.", + "shared_data_warning_im": "L’utilisation de ce widget pourrait partager des données avec %(widgetDomain)s et votre gestionnaire d’intégrations.", + "shared_data_widget_id": "Identifiant du widget", + "unencrypted_warning": "Les widgets n’utilisent pas le chiffrement des messages.", + "unmaximise": "Dé-maximiser", + "unpin_to_view_right_panel": "Désépinglez ce widget pour l’afficher dans ce panneau" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Uniquement des majuscules, c’est presque aussi facile à deviner qu’uniquement des minuscules", + "anotherWord": "Ajoutez un ou deux mots. Les mots rares sont à privilégier.", + "associatedYears": "Évitez les années qui ont un rapport avec vous", + "capitalization": "Les majuscules n’aident pas vraiment", + "dates": "Évitez les dates et les années qui ont un rapport avec vous", + "l33t": "Les substitutions prévisibles comme « @ » à la place de « a » ne sont pas très utiles", + "longerKeyboardPattern": "Utilisez un schéma plus long et avec plus de variations", + "noNeed": "Il n'y a pas besoin de symbole, de chiffre ou de majuscule", + "recentYears": "Évitez les années récentes", + "repeated": "Évitez de répéter des mots et des caractères", + "reverseWords": "Les mots inversés ne sont pas beaucoup plus difficiles à deviner", + "sequences": "Évitez les séquences", + "useWords": "Utilisez quelques mots, évitez les phrases courantes" + }, + "warnings": { + "common": "C’est un mot de passe très répandu", + "commonNames": "Les noms et prénoms répandus sont faciles à deviner", + "dates": "Les dates sont généralement faciles à deviner", + "extendedRepeat": "Les répétitions comme « abcabcabc » ne sont pas beaucoup plus difficiles à deviner que « abc »", + "keyPattern": "Les répétitions de motif court sur un clavier sont faciles à deviner", + "namesByThemselves": "Les noms et prénoms seuls sont faciles à deviner", + "recentYears": "Les années récentes sont faciles à deviner", + "sequences": "Les séquences comme abc ou 6543 sont faciles à deviner", + "similarToCommon": "Cela ressemble à un mot de passe répandu", + "simpleRepeat": "Les répétitions comme « aaa » sont faciles à deviner", + "straightRow": "Les suites de touches sont faciles à deviner", + "topHundred": "Cela fait partie des 100 mots de passe les plus répandus", + "topTen": "Cela fait partie des 10 mots de passe les plus répandus", + "wordByItself": "Un mot seul est facile à deviner" } - }, - "feedback": { - "sent": "Commentaire envoyé", - "comment_label": "Commentaire", - "platform_username": "Votre plateforme et nom d’utilisateur seront consignés pour nous aider à tirer le maximum de vos commentaires.", - "may_contact_label": "Vous pouvez me contacter si vous voulez un suivi ou me laisser tester de nouvelles idées", - "pro_type": "CONSEIL : si vous rapportez un bug, merci d’envoyer les journaux de débogage pour nous aider à identifier le problème.", - "existing_issue_link": "Merci de regarder d’abord les bugs déjà répertoriés sur Github. Pas de résultat ? Rapportez un nouveau bug.", - "send_feedback_action": "Envoyer un commentaire" } } diff --git a/src/i18n/strings/fy.json b/src/i18n/strings/fy.json deleted file mode 100644 index 0967ef424bc..00000000000 --- a/src/i18n/strings/fy.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/src/i18n/strings/ga.json b/src/i18n/strings/ga.json deleted file mode 100644 index 367000789e3..00000000000 --- a/src/i18n/strings/ga.json +++ /dev/null @@ -1,824 +0,0 @@ -{ - "Sign in with": "Sínigh isteach le", - "Show more": "Taispeáin níos mó", - "Switch to dark mode": "Athraigh go mód dorcha", - "Switch to light mode": "Athraigh go mód geal", - "All settings": "Gach Socrú", - "Security & Privacy": "Slándáil ⁊ Príobháideachas", - "What's new?": "Cad é nua?", - "Are you sure you want to reject the invitation?": "An bhfuil tú cinnte gur mian leat an cuireadh a dhiúltú?", - "Are you sure you want to leave the room '%(roomName)s'?": "An bhfuil tú cinnte gur mian leat an seomra '%(roomName)s' a fhágáil?", - "Are you sure?": "An bhfuil tú cinnte?", - "An error has occurred.": "D’imigh earráid éigin.", - "A new password must be entered.": "Caithfear focal faire nua a iontráil.", - "%(items)s and %(lastItem)s": "%(items)s agus %(lastItem)s", - "Default Device": "Gléas Réamhshocraithe", - "No media permissions": "Gan cheadanna meáin", - "No Webcams detected": "Níor braitheadh aon ceamara gréasáin", - "No Microphones detected": "Níor braitheadh aon micreafón", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Iarr ar an riarthóir do fhreastalaí baile (%(homeserverDomain)s) freastalaí TURN a chumrú go bhfeidhmeoidh glaonna go hiontaofa.", - "Call failed due to misconfigured server": "Theip an glaoch de bharr freastalaí mícumraithe", - "Answered Elsewhere": "Tógtha in áit eile", - "The call could not be established": "Níor féidir an glaoch a bhunú", - "Unable to load! Check your network connectivity and try again.": "Ní féidir a lódáil! Seiceáil do nascacht líonra agus bain triail eile as.", - "The call was answered on another device.": "Do ghníomhaire úsáideora.", - "Failed to verify email address: make sure you clicked the link in the email": "Níor cinntíodh an seoladh ríomhphoist: déan cinnte gur chliceáil tú an nasc sa ríomhphost", - "Reject & Ignore user": "Diúltaigh ⁊ Neamaird do úsáideoir", - "Ignored users": "Úsáideoirí neamhairde", - "Ignored/Blocked": "Neamhairde/Tachta", - "Avoid sequences": "Seachain seicheamh", - "Unrecognised address": "Seoladh nár aithníodh", - "Verified key": "Eochair deimhnithe", - "Unignored user": "Úsáideoir leis aird", - "Ignored user": "Úsáideoir neamhairde", - "Unignore": "Stop ag tabhairt neamhaird air", - "Missing roomId.": "Comhartha aitheantais seomra ar iarraidh.", - "Operation failed": "Chlis an oibríocht", - "%(weekDayName)s %(time)s": "%(weekDayName)s ar a %(time)s", - "Upload Failed": "Chlis an uaslódáil", - "Permission Required": "Is Teastáil Cead", - "Spaces": "Spásanna", - "Transfer": "Aistrigh", - "Hold": "Fan", - "Resume": "Tosaigh arís", - "Zimbabwe": "an tSiombáib", - "Zambia": "an tSaimbia", - "Yemen": "Éimin", - "Vietnam": "Vítneam", - "Venezuela": "Veiniséala", - "Vanuatu": "Vanuatú", - "Uzbekistan": "an Úisbéiceastáin", - "Uruguay": "Uragua", - "Ukraine": "an Úcráin", - "Uganda": "Uganda", - "Tuvalu": "Túvalú", - "Turkmenistan": "an Tuircméanastáin", - "Turkey": "an Tuirc", - "Tunisia": "an Túinéis", - "Tonga": "Tonga", - "Tokelau": "Oileáin Tokelau", - "Togo": "Tóga", - "Timor-Leste": "Tíomór Thoir", - "Thailand": "an Téalainn", - "Tanzania": "an Tansáin", - "Tajikistan": "an Táidsíceastáin", - "Taiwan": "an Téaváin", - "Syria": "an tSiria", - "Switzerland": "an Eilvéis", - "Sweden": "an tSualainn", - "Swaziland": "an tSuasalainn", - "Suriname": "Suranam", - "Sudan": "an tSúdáin", - "Spain": "an Spáinn", - "Somalia": "an tSomáil", - "Slovenia": "an tSlóivéin", - "Slovakia": "an tSlóvaic", - "Singapore": "Singeapór", - "Seychelles": "na Séiséil", - "Serbia": "an tSeirbia", - "Senegal": "an tSeineagáil", - "Samoa": "Samó", - "Réunion": "La Réunion", - "Rwanda": "Ruanda", - "Russia": "an Rúis", - "Romania": "an Rómáin", - "Qatar": "Catar", - "Portugal": "an Phortaingéil", - "Poland": "an Pholainn", - "Philippines": "na hOileáin Fhilipíneacha", - "Peru": "Peiriú", - "Paraguay": "Paragua", - "Panama": "Panama", - "Palestine": "an Phalaistín", - "Palau": "Oileáin Palau", - "Pakistan": "an Phacastáin", - "Oman": "Óman", - "Norway": "an Iorua", - "Niue": "Niue", - "Nigeria": "an Nigéir", - "Niger": "an Nígir", - "Nicaragua": "Nicearagua", - "Netherlands": "an Ísiltír", - "Nepal": "Neipeal", - "Nauru": "Nárú", - "Namibia": "an Namaib", - "Myanmar": "Maenmar", - "Mozambique": "Mósaimbíc", - "Morocco": "Maracó", - "Montserrat": "Montsarat", - "Montenegro": "Montainéagró", - "Mongolia": "an Mhongóil", - "Monaco": "Monacó", - "Moldova": "an Mholdóiv", - "Micronesia": "an Mhicrinéis", - "Mexico": "Meicsiceo", - "Mayotte": "Mayotte", - "Mauritius": "Oileán Mhuirís", - "Mauritania": "an Mháratáin", - "Martinique": "Martinique", - "Malta": "Málta", - "Mali": "Mailí", - "Maldives": "Oileáin Mhaildíve", - "Malaysia": "an Mhalaeisia", - "Malawi": "an Mhaláiv", - "Madagascar": "Madagascar", - "Macedonia": "an Mhacadóin", - "Macau": "Macau", - "Luxembourg": "Lucsamburg", - "Lithuania": "an Liotuáin", - "Liechtenstein": "Lichtinstéin", - "Libya": "an Libia", - "Liberia": "an Libéir", - "Lesotho": "Leosóta", - "Lebanon": "an Liobáin", - "Latvia": "an Laitvia", - "Laos": "Laos", - "Kyrgyzstan": "an Chirgeastáin", - "Kuwait": "Cuáit", - "Kosovo": "an Chosaiv", - "Kiribati": "Ciribeas", - "Kenya": "an Chéinia", - "Kazakhstan": "an Chasacstáin", - "Jordan": "an Iordáin", - "Jersey": "Geirsí", - "Japan": "an tSeapáin", - "Jamaica": "Iamáice", - "Italy": "an Iodáil", - "Israel": "Iosrael", - "Ireland": "Éire", - "Iraq": "an Iaráic", - "Iran": "an Iaráin", - "Indonesia": "an Indinéis", - "India": "an India", - "Iceland": "an Íoslainn", - "Hungary": "an Ungáir", - "Honduras": "Hondúras", - "Haiti": "Háití", - "Guyana": "an Ghuáin", - "Guinea-Bissau": "Guine Bissau", - "Guinea": "an Ghuine", - "Guernsey": "Geansaí", - "Guatemala": "Guatamala", - "Guam": "Guam", - "Guadeloupe": "Guadalúip", - "Grenada": "Greanáda", - "Greenland": "an Ghraonlainn", - "Greece": "an Ghréig", - "Gibraltar": "Giobráltar", - "Ghana": "Gána", - "Germany": "an Ghearmáin", - "Georgia": "an tSeoirsia", - "Gambia": "an Ghaimbia", - "Gabon": "an Ghabúin", - "France": "an Fhrainc", - "Finland": "an Fhionlainn", - "Fiji": "Fidsí", - "Ethiopia": "an Aetóip", - "Estonia": "an Eastóin", - "Eritrea": "an Eirtré", - "Egypt": "an Éigipt", - "Ecuador": "Eacuadór", - "Dominica": "Doiminice", - "Djibouti": "Djibouti", - "Denmark": "an Danmhairg", - "Cyprus": "an Chipir", - "Curaçao": "Curaçao", - "Cuba": "Cúba", - "Croatia": "an Chróit", - "Comoros": "Oileáin Chomóra", - "Colombia": "an Cholóim", - "China": "an tSín", - "Chile": "an tSile", - "Chad": "Sead", - "Canada": "Ceanada", - "Cameroon": "Camarún", - "Cambodia": "an Chambóid", - "Burundi": "an Bhurúin", - "Bulgaria": "an Bhulgáir", - "Brunei": "Brúiné", - "Brazil": "an Bhrasaíl", - "Botswana": "an Bhotsuáin", - "Bosnia": "an Bhoisnia agus an Heirseagaivéin", - "Bolivia": "an Bholaiv", - "Bhutan": "an Bhútáin", - "Bermuda": "Beirmiúda", - "Benin": "Beinin", - "Belize": "an Bheilís", - "Belgium": "an Bheilg", - "Belarus": "an Bhealarúis", - "Barbados": "Barbadós", - "Bangladesh": "an Bhanglaidéis", - "Bahrain": "Bairéin", - "Bahamas": "na Bahámaí", - "Azerbaijan": "an Asarbaiseáin", - "Austria": "an Ostair", - "Australia": "an Astráil", - "Aruba": "Arúba", - "Armenia": "an Airméin", - "Argentina": "an Airgintín", - "Antarctica": "Antartaice", - "Anguilla": "Angaíle", - "Angola": "Angóla", - "Andorra": "Andóra", - "Algeria": "an Ailgéir", - "Albania": "an Albáin", - "Afghanistan": "an Afganastáin", - "Widgets": "Giuirléidí", - "ready": "réidh", - "Algorithm:": "Algartam:", - "Information": "Eolas", - "Favourited": "Roghnaithe", - "Ok": "Togha", - "Accepting…": "ag Glacadh leis…", - "Cancelling…": "ag Cealú…", - "exists": "a bheith ann", - "Bridges": "Droichid", - "Later": "Níos deireanaí", - "Lock": "Glasáil", - "Unencrypted": "Gan chriptiú", - "None": "Níl aon cheann", - "Document": "Cáipéis", - "Italics": "Iodálach", - "Discovery": "Aimsiú", - "Success!": "Rath!", - "Users": "Úsáideoirí", - "Commands": "Ordú", - "Phone": "Guthán", - "Email": "Ríomhphost", - "Home": "Tús", - "Favourite": "Cuir mar ceanán", - "Summary": "Achoimre", - "Service": "Seirbhís", - "Removing…": "ag Baint…", - "Changelog": "Loga na n-athruithe", - "Unavailable": "Níl sé ar fáil", - "Notes": "Nótaí", - "expand": "méadaigh", - "collapse": "cumaisc", - "edited": "curtha in eagar", - "Copied!": "Cóipeáilte!", - "Yesterday": "Inné", - "Today": "Inniu", - "Saturday": "Dé Sathairn", - "Friday": "Dé hAoine", - "Thursday": "Déardaoin", - "Wednesday": "Dé Céadaoin", - "Tuesday": "Dé Máirt", - "Monday": "Dé Luain", - "Sunday": "Dé Domhnaigh", - "Search…": "Cuardaigh…", - "Re-join": "Téigh ar ais isteach", - "Historical": "Stairiúil", - "Rooms": "Seomraí", - "Replying": "Ag freagairt", - "%(duration)sd": "%(duration)sl", - "%(duration)sh": "%(duration)su", - "%(duration)sm": "%(duration)sn", - "%(duration)ss": "%(duration)ss", - "Delete Backup": "Scrios cúltaca", - "Email Address": "Seoladh Ríomhphoist", - "Change Password": "Athraigh focal faire", - "Confirm password": "Deimhnigh focal faire", - "New Password": "Focal Faire Nua", - "Current password": "Focal faire reatha", - "Light bulb": "Bolgán solais", - "Thumbs up": "Ordógí suas", - "Got It": "Tuigthe", - "Invited": "Le cuireadh", - "Demote": "Bain ceadanna", - "Encryption": "Criptiúchán", - "Anyone": "Aon duine", - "Permissions": "Ceadanna", - "Unban": "Bain an cosc", - "Browse": "Brabhsáil", - "Sounds": "Fuaimeanna", - "Cryptography": "Cripteagrafaíocht", - "Composer": "Eagarthóir", - "Notifications": "Fógraí", - "General": "Ginearálta", - "Account": "Cuntas", - "Profile": "Próifíl", - "Noisy": "Callánach", - "On": "Ar siúl", - "Off": "Múchta", - "Authentication": "Fíordheimhniú", - "Warning!": "Aire!", - "Folder": "Fillteán", - "Headphones": "Cluasáin", - "Anchor": "Ancaire", - "Bell": "Cloigín", - "Trumpet": "Trumpa", - "Guitar": "Giotár", - "Ball": "Liathróid", - "Trophy": "Corn", - "Rocket": "Roicéad", - "Aeroplane": "Eitleán", - "Bicycle": "Rothar", - "Train": "Traein", - "Flag": "Bratach", - "Telephone": "Guthán", - "Hammer": "Casúr", - "Key": "Eochair", - "Scissors": "Siosúr", - "Paperclip": "Fáiscín páipéir", - "Pencil": "Peann luaidhe", - "Book": "Leabhar", - "Gift": "Bronntanas", - "Clock": "Clog", - "Hourglass": "Orláiste", - "Umbrella": "Scáth báistí", - "Santa": "Daidí na Nollag", - "Spanner": "Castaire", - "Glasses": "Spéaclaí", - "Hat": "Hata", - "Robot": "Róbat", - "Smiley": "Straoiseog", - "Heart": "Croí", - "Cake": "Cáca", - "Pizza": "Píotsa", - "Corn": "Grán buí", - "Strawberry": "Sú talún", - "Apple": "Úll", - "Banana": "Banana", - "Fire": "Tine", - "Cloud": "Scamall", - "Moon": "Gealach", - "Globe": "Cruinneog", - "Mushroom": "Muisiriún", - "Cactus": "Cachtas", - "Tree": "Crann", - "Flower": "Bláth", - "Butterfly": "Féileacán", - "Octopus": "Ochtapas", - "Fish": "Iasc", - "Turtle": "Turtar", - "Penguin": "Piongain", - "Rooster": "Coileach", - "Panda": "Panda", - "Rabbit": "Coinín", - "Elephant": "Eilifint", - "Pig": "Muc", - "Unicorn": "Aonbheannach", - "Horse": "Capall", - "Lion": "Leon", - "Cat": "Cat", - "Dog": "Madra", - "Reason": "Cúis", - "Moderator": "Modhnóir", - "Restricted": "Teoranta", - "Default": "Réamhshocrú", - "AM": "RN", - "PM": "IN", - "Dec": "Nol", - "Nov": "Saṁ", - "Oct": "DFó", - "Sep": "MFó", - "Aug": "Lún", - "Jul": "Iúil", - "Jun": "Meiṫ", - "May": "Beal", - "Apr": "Aib", - "Mar": "Már", - "Feb": "Feaḃ", - "Jan": "Ean", - "Sat": "Saṫ", - "Fri": "Aoi", - "Thu": "Déa", - "Wed": "Céa", - "Tue": "Mái", - "Mon": "Lua", - "Sun": "Doṁ", - "Send": "Seol", - "Add Phone Number": "Cuir uimhir ghutháin", - "Click the button below to confirm adding this phone number.": "Cliceáil an cnaipe thíos chun an uimhir ghutháin nua a dheimhniú.", - "Confirm adding phone number": "Deimhnigh an uimhir ghutháin nua", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Deimhnigh an uimhir ghutháin seo le SSO mar cruthúnas céannachta.", - "Add Email Address": "Cuir seoladh ríomhphoist", - "Click the button below to confirm adding this email address.": "Cliceáil an cnaipe thíos chun an seoladh ríomhphoist nua a dheimhniú.", - "Confirm adding email": "Deimhnigh an seoladh ríomhphoist nua", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Deimhnigh an seoladh ríomhphoist seo le SSO mar cruthúnas céannachta.", - "Explore rooms": "Breathnaigh thart ar na seomraí", - "Use Single Sign On to continue": "Lean ar aghaidh le SSO", - "This phone number is already in use": "Úsáidtear an uimhir ghutháin seo chean féin", - "This email address is already in use": "Úsáidtear an seoladh ríomhphoist seo chean féin", - "Sign out and remove encryption keys?": "Sínigh amach agus scrios eochracha criptiúcháin?", - "Clear Storage and Sign Out": "Scrios Stóras agus Sínigh Amach", - "Are you sure you want to sign out?": "An bhfuil tú cinnte go dteastaíonn uait sínigh amach?", - "Signed Out": "Sínithe Amach", - "Create account": "Déan cuntas a chruthú", - "Deactivate Account": "Cuir cuntas as feidhm", - "Account management": "Bainistíocht cuntais", - "Phone numbers": "Uimhreacha guthán", - "Email addresses": "Seoltaí r-phost", - "Display Name": "Ainm Taispeána", - "Profile picture": "Pictiúr próifíle", - "Phone Number": "Uimhir Fóin", - "Verification code": "Cód fíoraithe", - "Notification targets": "Spriocanna fógraí", - "Results": "Torthaí", - "More": "Níos mó", - "Decrypting": "Ag Díchriptiú", - "Access": "Rochtain", - "Global": "Uilíoch", - "Keyword": "Eochairfhocal", - "Report": "Tuairiscigh", - "Visibility": "Léargas", - "Address": "Seoladh", - "Sent": "Seolta", - "Connecting": "Ag Ceangal", - "Sending": "Ag Seoladh", - "Avatar": "Abhatár", - "Suggested": "Moltaí", - "The file '%(fileName)s' failed to upload.": "Níor éirigh leis an gcomhad '%(fileName)s' a uaslódáil.", - "You do not have permission to start a conference call in this room": "Níl cead agat glao comhdhála a thosú sa seomra seo", - "You cannot place a call with yourself.": "Ní féidir leat glaoch ort féin.", - "The user you called is busy.": "Tá an t-úsáideoir ar a ghlaoigh tú gnóthach.", - "User Busy": "Úsáideoir Gnóthach", - "Share your public space": "Roinn do spás poiblí", - "Invite to %(spaceName)s": "Tabhair cuireadh chun %(spaceName)s", - "Unnamed room": "Seomra gan ainm", - "Command error": "Earráid ordaithe", - "Server error": "Earráid freastalaí", - "Admin Tools": "Uirlisí Riaracháin", - "Demote yourself?": "Tabhair ísliú céime duit féin?", - "Enable encryption?": "Cumasaigh criptiú?", - "Banned users": "Úsáideoirí toirmiscthe", - "Muted Users": "Úsáideoirí Fuaim", - "Privileged Users": "Úsáideoirí Pribhléideacha", - "Notification sound": "Fuaim fógra", - "Uploaded sound": "Fuaim uaslódáilte", - "URL Previews": "Réamhamhairc URL", - "Room Addresses": "Seoltaí Seomra", - "Room version:": "Leagan seomra:", - "Room version": "Leagan seomra", - "Too Many Calls": "Barraíocht Glaonna", - "%(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", - "Failure to create room": "Níorbh fhéidir an seomra a chruthú", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Sáraíonn an comhad '%(fileName)s' teorainn méide an freastalaí baile seo le haghaidh uaslódálacha", - "The server does not support the room version specified.": "Ní thacaíonn an freastalaí leis an leagan seomra a shonraítear.", - "Server may be unavailable, overloaded, or you hit a bug.": "D’fhéadfadh nach mbeadh an freastalaí ar fáil, ró-ualaithe, nó fuair tú fabht.", - "Rooms and spaces": "Seomraí agus spásanna", - "Collapse reply thread": "Cuir na freagraí i bhfolach", - "Low priority": "Tosaíocht íseal", - "Share room": "Roinn seomra", - "Forget room": "Déan dearmad ar an seomra", - "Join Room": "Téigh isteach an seomra", - "(~%(count)s results)": { - "one": "(~%(count)s toradh)", - "other": "(~%(count)s torthaí)" - }, - "No answer": "Gan freagair", - "Unknown failure: %(reason)s": "Teip anaithnid: %(reason)s", - "Enable encryption in settings.": "Tosaigh criptiú sna socruithe.", - "Cross-signing is ready but keys are not backed up.": "Tá tras-sínigh réidh ach ní dhéantar cóip chúltaca d'eochracha.", - "Failed to reject invitation": "Níorbh fhéidir an cuireadh a dhiúltú", - "Failed to reject invite": "Níorbh fhéidir an cuireadh a dhiúltú", - "Failed to mute user": "Níor ciúnaíodh an úsáideoir", - "Failed to load timeline position": "Níor lódáladh áit amlíne", - "Failed to forget room %(errCode)s": "Níor dhearnadh dearmad ar an seomra %(errCode)s", - "Failed to change power level": "Níor éiríodh leis an leibhéal cumhachta a hathrú", - "Failed to change password. Is your password correct?": "Níor éiríodh leis do phasfhocal a hathrú. An bhfuil do phasfhocal ceart?", - "Failed to ban user": "Níor éiríodh leis an úsáideoir a thoirmeasc", - "Export E2E room keys": "Easpórtáil eochracha an tseomra le criptiú ó dheireadh go deireadh", - "Error decrypting attachment": "Earráid le ceangaltán a dhíchriptiú", - "Enter passphrase": "Iontráil pasfrása", - "Email address": "Seoladh ríomhphoist", - "Download %(text)s": "Íoslódáil %(text)s", - "Decrypt %(text)s": "Díchriptigh %(text)s", - "Custom level": "Leibhéal saincheaptha", - "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": { - "about": "Faoi", - "analytics": "Anailísiú sonraí", - "error": "Earráid", - "image": "Íomhá", - "modern": "Comhaimseartha", - "mute": "Ciúinaigh", - "offline": "As líne", - "password": "Pasfhocal", - "people": "Daoine", - "reactions": "Freagartha", - "security": "Slándáil", - "settings": "Socruithe", - "sticker": "Greamán", - "success": "Rath", - "suggestions": "Moltaí", - "unmute": "Stop ag ciúnú", - "username": "Ainm úsáideora", - "warning": "Rabhadh", - "thread": "Snáithe", - "theme": "Téama", - "room": "Seomra", - "public": "Poiblí", - "private": "Príobháideach", - "options": "Roghanna", - "name": "Ainm", - "light": "Geal", - "labs": "Turgnaimh", - "homeserver": "Freastalaí baile", - "home": "Tús", - "favourites": "Ceanáin", - "description": "Cuntas", - "dark": "Dorcha", - "beta": "Béite", - "attachment": "Ceangaltán", - "appearance": "Cuma", - "guest": "Cuairteoir", - "legal": "Dlí", - "credits": "Creidiúintí", - "faq": "Ceisteanna Coitianta - CC", - "preferences": "Roghanna", - "timeline": "Amlíne", - "privacy": "Príobháideachas", - "camera": "Ceamara", - "microphone": "Micreafón", - "emoji": "Straoiseog", - "random": "Randamach", - "support": "Tacaíocht", - "space": "Spás", - "someone": "Duine éigin", - "encrypted": "Criptithe", - "matrix": "Matrix", - "trusted": "Dílis", - "unnamed_room": "Seomra gan ainm", - "stickerpack": "Pacáiste greamáin", - "cross_signing": "Cros-síniú", - "feedback": "Aiseolas" - }, - "action": { - "continue": "Lean ar aghaidh", - "copy": "Cóipeáil", - "create": "Cruthaigh", - "decline": "Diúltaigh", - "disable": "Cuir as feidhm", - "done": "Críochnaithe", - "edit": "Cuir in eagar", - "enable": "Tosaigh", - "forgot_password": "An nDearna tú dearmad ar do fhocal faire?", - "forward": "Seol ar aghaidh", - "invite": "Tabhair cuireadh", - "invites_list": "Cuirí", - "leave": "Fág", - "leave_room": "Fág an seomra", - "next": "Ar Aghaidh", - "no": "Níl", - "ok": "Togha", - "quote": "Luaigh", - "react": "Freagair", - "remove": "Bain", - "reply": "Freagair", - "retry": "Atriail", - "save": "Sábháil", - "start": "Tosaigh", - "start_chat": "Tosaigh comhrá", - "yes": "Tá", - "view": "Amharc", - "verify": "Cinntigh", - "upload": "Uaslódáil", - "upgrade": "Uasghrádaigh", - "update": "Uasdátaigh", - "unpin": "Neamhceangail", - "trust": "Cuir muinín i", - "skip": "Léim", - "sign_out": "Sínigh amach", - "sign_in": "Sínigh Isteach", - "share": "Roinn le", - "search": "Cuardaigh", - "reset": "Athshocraigh", - "resend": "Athsheol", - "reject": "Diúltaigh", - "pin": "Biorán", - "logout": "Logáil amach", - "join": "Téigh isteach", - "ignore": "Neamhaird", - "expand": "Leath", - "download": "Íoslódáil", - "dismiss": "Cuir uait", - "delete": "Bain amach", - "confirm": "Deimhnigh", - "collapse": "Cumaisc", - "close": "Dún", - "cancel": "Cuir ar ceal", - "back": "Ar Ais", - "add": "Cuir", - "accept": "Glac", - "disconnect": "Dícheangail", - "change": "Athraigh", - "subscribe": "Liostáil", - "unsubscribe": "Díliostáil", - "approve": "Ceadaigh", - "complete": "Críochnaigh", - "revoke": "Cúlghair", - "review": "Athbhreithnigh", - "restore": "Athbhunaigh", - "play": "Cas", - "pause": "Cuir ar sos", - "register": "Cláraigh", - "manage": "Bainistigh", - "go": "Téigh", - "import": "Iompórtáil", - "export": "Easpórtáil", - "refresh": "Athnuaigh", - "mention": "Luaigh", - "submit": "Cuir isteach" - }, - "labs": { - "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", - "space": "Spás", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[uimhir]", - "category_calls": "Glaonna", - "category_navigation": "Nascleanúint", - "category_autocomplete": "Uathiomlánaigh" - }, - "composer": { - "format_bold": "Trom", - "format_strikethrough": "Líne a chur trí", - "format_inline_code": "Cód" - }, - "Bold": "Trom", - "Code": "Cód", - "power_level": { - "default": "Réamhshocrú", - "restricted": "Teoranta", - "moderator": "Modhnóir", - "admin": "Riarthóir", - "mod": "Mod" - }, - "settings": { - "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": { - "setting_colon": "Socrú:", - "caution_colon": "Faichill:", - "level": "Leibhéal", - "value_colon": "Luach:", - "value": "Luach", - "toolbox": "Uirlisí", - "category_room": "Seomra", - "category_other": "Eile" - }, - "timeline": { - "m.room.topic": "D'athraigh %(senderDisplayName)s an ábhar go \"%(topic)s\".", - "m.room.name": { - "remove": "Bhain %(senderDisplayName)s ainm an tseomra.", - "set": "D'athraigh %(senderDisplayName)s ainm an tseomra go %(roomName)s." - }, - "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" - } - }, - "m.room.power_levels": { - "changed": "D'athraigh %(senderName)s an leibhéal cumhachta %(powerLevelDiffText)s." - } - }, - "slash_command": { - "nick": "Athraíonn sé d'ainm taispeána", - "ban": "Toirmisc úsáideoir leis an ID áirithe", - "usage": "Úsáid", - "category_messages": "Teachtaireachtaí", - "category_actions": "Gníomhartha", - "category_admin": "Riarthóir", - "category_advanced": "Forbartha", - "category_effects": "Tionchair", - "category_other": "Eile", - "me": "Taispeáin gníomh", - "deop": "Bain an cumhacht oibritheora ó úsáideoir leis an ID áirithe" - }, - "presence": { - "online": "Ar Líne", - "idle": "Díomhaoin", - "unknown": "Anaithnid", - "offline": "As líne", - "away": "Imithe" - }, - "Unknown": "Anaithnid", - "event_preview": { - "m.call.answer": { - "dm": "Glaoch ar siúl" - }, - "m.call.hangup": { - "you": "Chríochnaigh tú an glao", - "user": "Chríochnaigh %(senderName)s an glao" - }, - "m.call.invite": { - "you": "Thosaigh tú an glao", - "user": "Thosaigh %(senderName)s an glao", - "dm_send": "ag Fanacht le freagra" - } - }, - "bug_reporting": { - "collecting_logs": "ag Bailiú logaí" - }, - "voip": { - "dialpad": "Eochaircheap", - "hangup": "Cuir síos", - "voice_call": "Glao gutha", - "video_call": "Físghlao", - "call_failed": "Chlis an glaoch", - "unable_to_access_microphone": "Ní féidir rochtain a fháil ar mhicreafón", - "call_failed_microphone": "Níor glaodh toisc nach raibh rochtain ar mhicreafón. Seiceáil go bhfuil micreafón plugáilte isteach agus curtha ar bun i gceart.", - "unable_to_access_media": "Ní féidir rochtain a fháil ar ceamara gréasáin / mhicreafón", - "call_failed_media": "Níor glaodh toisc nach raibh rochtain ar ceamara gréasáin nó mhicreafón. Seiceáil go:", - "call_failed_media_connected": "Tá micreafón agus ceamara gréasáin plugáilte isteach agus curtha ar bun i gceart", - "call_failed_media_permissions": "Tugtar cead an ceamara gréasáin a úsáid", - "call_failed_media_applications": "Níl aon fheidhmchlár eile ag úsáid an cheamara gréasáin" - }, - "Other": "Eile", - "Advanced": "Forbartha", - "room_settings": { - "permissions": { - "m.room.power_levels": "Athraigh ceadanna", - "m.room.topic": "Athraigh ábhar", - "m.widget": "Mionathraigh giuirléidí", - "users_default": "Gnáth-ról", - "events_default": "Seol teachtaireachtaí", - "invite": "Tabhair cuirí d'úsáideoirí", - "state_default": "Athraigh socruithe", - "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" - }, - "auth": { - "sso": "Single Sign On", - "sign_in_instead": "An bhfuil cuntas agat cheana? Sínigh isteach anseo", - "server_picker_title": "Óstáil cuntas ar", - "failed_query_registration_methods": "Ní féidir iarratas a dhéanamh faoi modhanna cláraithe tacaithe.", - "soft_logout_heading": "Tá tú sínithe amach", - "sign_in_prompt": "An bhfuil cuntas agat? Sínigh isteach", - "forgot_password_prompt": "An nDearna tú dearmad ar do fhocal faire?", - "create_account_prompt": "Céaduaire? Cruthaigh cuntas", - "sign_in_or_register": "Sínigh Isteach nó Déan cuntas a chruthú", - "register_action": "Déan cuntas a chruthú" - }, - "export_chat": { - "messages": "Teachtaireachtaí" - }, - "room_list": { - "sort_by_activity": "Gníomhaíocht", - "sort_by_alphabet": "A-Z", - "show_n_more": { - "one": "Taispeáin %(count)s níos mó", - "other": "Taispeáin %(count)s níos mó" - }, - "show_less": "Taispeáin níos lú" - }, - "report_content": { - "disagree": "Easaontaigh" - }, - "setting": { - "help_about": { - "versions": "Leaganacha" - } - }, - "feedback": { - "comment_label": "Trácht" - } -} diff --git a/src/i18n/strings/gl.json b/src/i18n/strings/gl.json index d4ef82786b0..7df213d8637 100644 --- a/src/i18n/strings/gl.json +++ b/src/i18n/strings/gl.json @@ -1,3637 +1,3451 @@ { - "This email address is already in use": "Xa se está a usar este email", - "This phone number is already in use": "Xa se está a usar este teléfono", - "Failed to verify email address: make sure you clicked the link in the email": "Fallo na verificación do enderezo de correo: asegúrese de ter picado na ligazón do correo", - "You cannot place a call with yourself.": "Non podes facer unha chamada a ti mesma.", - "Warning!": "Aviso!", - "Upload Failed": "Fallou o envío", - "Sun": "Dom", - "Mon": "Lun", - "Tue": "Mar", - "Wed": "Mér", - "Thu": "Xov", - "Fri": "Ven", - "Sat": "Sáb", - "Jan": "Xan", - "Feb": "Feb", - "Mar": "Mar", - "Apr": "Abr", - "May": "Mai", - "Jun": "Xuñ", - "Jul": "Xul", - "Aug": "Ago", - "Sep": "Set", - "Oct": "Out", - "Nov": "Nov", - "Dec": "Dec", - "PM": "PM", - "AM": "AM", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s non ten permiso para enviarlle notificacións: comprobe os axustes do navegador", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s non ten permiso para enviar notificacións: inténteo de novo", - "Unable to enable Notifications": "Non se puideron activar as notificacións", - "This email address was not found": "Non se atopou este enderezo de correo", - "Default": "Por defecto", - "Restricted": "Restrinxido", - "Moderator": "Moderador", - "Operation failed": "Fallou a operación", - "Failed to invite": "Fallou o convite", - "You need to be logged in.": "Tes que iniciar sesión.", - "You need to be able to invite users to do that.": "Precisa autorización para convidar a outros usuarias para poder facer iso.", - "Unable to create widget.": "Non se puido crear o trebello.", - "Failed to send request.": "Fallo ao enviar a petición.", - "This room is not recognised.": "Non se recoñece esta sala.", - "Power level must be positive integer.": "O nivel de poder ten que ser un enteiro positivo.", - "You are not in this room.": "Non está nesta sala.", - "You do not have permission to do that in this room.": "Non ten permiso para facer iso nesta sala.", - "Missing room_id in request": "Falta o room_id na petición", - "Room %(roomId)s not visible": "A sala %(roomId)s non é visible", - "Missing user_id in request": "Falta o user_id na petición", - "Ignored user": "Usuaria ignorada", - "You are now ignoring %(userId)s": "Agora está a ignorar %(userId)s", - "Unignored user": "Usuarias non ignoradas", - "You are no longer ignoring %(userId)s": "Xa non está a ignorar a %(userId)s", - "Verified key": "Chave verificada", - "Reason": "Razón", - "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", - "Your browser does not support the required cryptography extensions": "O seu navegador non soporta as extensións de criptografía necesarias", - "Not a valid %(brand)s keyfile": "Non é un ficheiro de chaves %(brand)s válido", - "Authentication check failed: incorrect password?": "Fallou a comprobación de autenticación: contrasinal incorrecto?", - "Incorrect verification code": "Código de verificación incorrecto", - "Phone": "Teléfono", - "No display name": "Sen nome público", - "New passwords don't match": "Os contrasinais novos non coinciden", - "Passwords can't be empty": "Os contrasinais non poden estar baleiros", - "Export E2E room keys": "Exportar chaves E2E da sala", - "Do you want to set an email address?": "Quere establecer un enderezo de correo electrónico?", - "Current password": "Contrasinal actual", - "New Password": "Novo contrasinal", - "Confirm password": "Confirma o contrasinal", - "Change Password": "Cambiar contrasinal", - "Authentication": "Autenticación", - "Failed to set display name": "Fallo ao establecer o nome público", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "Mirror local video feed": "Replicar a fonte de vídeo local", - "Drop file here to upload": "Solte aquí o ficheiro para subilo", - "Unban": "Non bloquear", - "Failed to ban user": "Fallo ao bloquear usuaria", - "Failed to mute user": "Fallo ó silenciar usuaria", - "Failed to change power level": "Fallo ao cambiar o nivel de permisos", - "Are you sure?": "Está segura?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Non poderá desfacer este cambio xa que lle estará promocionando e outorgándolle a outra persoa os mesmos permisos que os seus.", - "Unignore": "Non ignorar", - "Jump to read receipt": "Ir ao resgardo de lectura", - "Admin Tools": "Ferramentas de administración", - "and %(count)s others...": { - "other": "e %(count)s outras...", - "one": "e outra máis..." - }, - "Invited": "Convidada", - "Filter room members": "Filtrar os participantes da conversa", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (permiso %(powerLevelNumber)s)", - "You do not have permission to post to this room": "Non ten permiso para comentar nesta sala", - "Server error": "Fallo no servidor", - "Server unavailable, overloaded, or something else went wrong.": "Servidor non dispoñible, sobrecargado, ou outra cousa puido fallar.", - "Command error": "Erro na orde", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)sh", - "%(duration)sd": "%(duration)sd", - "Replying": "Respondendo", - "Unnamed room": "Sala sen nome", - "(~%(count)s results)": { - "other": "(~%(count)s resultados)", - "one": "(~%(count)s resultado)" - }, - "Join Room": "Unirse a sala", - "Upload avatar": "Subir avatar", - "Forget room": "Esquecer sala", - "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.": "Non poderá desfacer este cambio xa que está a diminuír a súa autoridade, se é a única persoa con autorización na sala será imposible volver a obter privilexios.", - "Rooms": "Salas", - "Low priority": "Baixa prioridade", - "Historical": "Historial", - "%(roomName)s does not exist.": "%(roomName)s non existe.", - "%(roomName)s is not accessible at this time.": "%(roomName)s non está accesible neste momento.", - "Failed to unban": "Fallou eliminar a prohibición", - "Banned by %(displayName)s": "Non aceptado por %(displayName)s", - "unknown error code": "código de fallo descoñecido", - "Failed to forget room %(errCode)s": "Fallo ao esquecer sala %(errCode)s", - "Privileged Users": "Usuarias con privilexios", - "No users have specific privileges in this room": "Non hai usuarias con privilexios específicos nesta sala", - "Banned users": "Usuarias excluídas", - "This room is not accessible by remote Matrix servers": "Esta sala non é accesible por servidores Matrix remotos", - "Favourite": "Favorita", - "Publish this room to the public in %(domain)s's room directory?": "Publicar esta sala no directorio público de salas de %(domain)s?", - "Who can read history?": "Quen pode ler o histórico?", - "Anyone": "Calquera", - "Members only (since the point in time of selecting this option)": "Só participantes (desde o momento en que se selecciona esta opción)", - "Members only (since they were invited)": "Só participantes (desde que foron convidadas)", - "Members only (since they joined)": "Só participantes (desde que se uniron)", - "Permissions": "Permisos", - "Jump to first unread message.": "Ir a primeira mensaxe non lida.", - "not specified": "non indicado", - "This room has no local addresses": "Esta sala non ten enderezos locais", - "You have enabled URL previews by default.": "Activou a vista previa de URL por defecto.", - "You have disabled URL previews by default.": "Desactivou a vista previa de URL por defecto.", - "URL previews are enabled by default for participants in this room.": "As vistas previas de URL están activas por defecto para os participantes desta sala.", - "URL previews are disabled by default for participants in this room.": "As vistas previas de URL están desactivadas por defecto para as participantes desta sala.", - "URL Previews": "Vista previa de URL", - "Error decrypting attachment": "Fallo descifrando o anexo", - "Decrypt %(text)s": "Descifrar %(text)s", - "Download %(text)s": "Baixar %(text)s", - "Invalid file%(extra)s": "Ficheiro non válido %(extra)s", - "Error decrypting image": "Fallo ao descifrar a imaxe", - "Error decrypting video": "Fallo descifrando vídeo", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s cambiou o avatar para %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s eliminou o avatar da sala.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s cambiou o avatar da sala a ", - "Copied!": "Copiado!", - "Failed to copy": "Fallo ao copiar", - "Add an Integration": "Engadir unha integración", - "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?": "Vai ser redirixido a unha web de terceiros para poder autenticar a súa conta e así utilizar %(integrationsUrl)s. Quere continuar?", - "Token incorrect": "Testemuño incorrecto", - "A text message has been sent to %(msisdn)s": "Enviouse unha mensaxe de texto a %(msisdn)s", - "Please enter the code it contains:": "Por favor introduza o código que contén:", - "Start authentication": "Inicie a autenticación", - "Sign in with": "Acceder con", - "Email address": "Enderezo de correo", - "Something went wrong!": "Algo fallou!", - "Delete Widget": "Eliminar widget", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Quitando un trebello elimínalo para todas as usuarias desta sala. ¿tes certeza de querer eliminar este widget?", - "Delete widget": "Eliminar widget", - "Create new room": "Crear unha nova sala", - "Home": "Inicio", - "%(items)s and %(count)s others": { - "other": "%(items)s e %(count)s outras", - "one": "%(items)s e outra máis" - }, - "%(items)s and %(lastItem)s": "%(items)s e %(lastItem)s", - "collapse": "comprimir", - "expand": "despregar", - "Custom level": "Nivel personalizado", - "And %(count)s more...": { - "other": "E %(count)s máis..." - }, - "Confirm Removal": "Confirma a retirada", - "Unknown error": "Fallo descoñecido", - "Deactivate Account": "Desactivar conta", - "An error has occurred.": "Algo fallou.", - "Unable to restore session": "Non se puido restaurar a sesión", - "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.": "Se anteriormente utilizaches unha versión máis recente de %(brand)s, a túa sesión podería non ser compatible con esta versión. Pecha esta ventá e volve á versión máis recente.", - "Invalid Email Address": "Enderezo de correo non válido", - "This doesn't appear to be a valid email address": "Este non semella ser un enderezo de correo válido", - "Verification Pending": "Verificación pendente", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Comprobe o seu correo electrónico e pulse na ligazón que contén. Unha vez feito iso prema continuar.", - "Unable to add email address": "Non se puido engadir enderezo de correo", - "Unable to verify email address.": "Non se puido verificar enderezo de correo electrónico.", - "This will allow you to reset your password and receive notifications.": "Isto permitiralle restablecer o seu contrasinal e recibir notificacións.", - "You must register to use this functionality": "Debe rexistrarse para utilizar esta función", - "You must join the room to see its files": "Debes unirte a sala para ver os seus ficheiros", - "Reject invitation": "Rexeitar convite", - "Are you sure you want to reject the invitation?": "Seguro que desexa rexeitar o convite?", - "Failed to reject invitation": "Fallo ao rexeitar o convite", - "Are you sure you want to leave the room '%(roomName)s'?": "Seguro que desexa saír da sala '%(roomName)s'?", - "Signed Out": "Desconectada", - "For security, this session has been signed out. Please sign in again.": "Por seguridade, pechouse a sesión. Por favor, conéctate outra vez.", - "Old cryptography data detected": "Detectouse o uso de criptografía sobre datos antigos", - "Connectivity to the server has been lost.": "Perdeuse a conexión ao servidor.", - "Sent messages will be stored until your connection has returned.": "As mensaxes enviadas gardaranse ate que retome a conexión.", - "You seem to be uploading files, are you sure you want to quit?": "Semella estar a subir ficheiros, seguro que desexa deixalo?", - "You seem to be in a call, are you sure you want to quit?": "Semella estar en unha chamada, seguro que quere saír?", - "Search failed": "Fallou a busca", - "Server may be unavailable, overloaded, or search timed out :(": "O servidor podería non estar dispoñible, sobrecargado, ou caducou a busca :(", - "No more results": "Sen máis resultados", - "Failed to reject invite": "Fallo ao rexeitar o convite", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Intentouse cargar un punto concreto do historial desta sala, pero non tes permiso para ver a mensaxe en cuestión.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Intentouse cargar un punto específico do historial desta sala, pero non se puido atopar.", - "Failed to load timeline position": "Fallo ao cargar posición da liña temporal", - "Uploading %(filename)s and %(count)s others": { - "other": "Subindo %(filename)s e %(count)s máis", - "one": "Subindo %(filename)s e %(count)s máis" - }, - "Uploading %(filename)s": "Subindo %(filename)s", - "Failed to change password. Is your password correct?": "Fallo ao cambiar o contrasinal. É correcto o contrasinal?", - "Unable to remove contact information": "Non se puido eliminar a información do contacto", - "": "", - "Import E2E room keys": "Importar chaves E2E da sala", - "Cryptography": "Criptografía", - "Check for update": "Comprobar actualización", - "Reject all %(invitedRooms)s invites": "Rexeitar todos os %(invitedRooms)s convites", - "No media permissions": "Sen permisos de medios", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Igual ten que permitir manualmente a %(brand)s acceder ao seus micrófono e cámara", - "No Microphones detected": "Non se detectaron micrófonos", - "No Webcams detected": "Non se detectaron cámaras", - "Default Device": "Dispositivo por defecto", - "Email": "Correo electrónico", - "Notifications": "Notificacións", - "Profile": "Perfil", - "Account": "Conta", - "A new password must be entered.": "Debe introducir un novo contrasinal.", - "New passwords must match each other.": "Os novos contrasinais deben ser coincidentes.", - "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.": "Detectáronse datos de una versión anterior de %(brand)s. Isto causará un mal funcionamento da criptografía extremo-a-extremo na versión antiga. As mensaxes cifradas extremo-a-extremo intercambiadas mentres utilizaba a versión anterior poderían non ser descifrables en esta versión. Isto tamén podería causar que mensaxes intercambiadas con esta versión tampouco funcionasen. Se ten problemas, desconéctese e conéctese de novo. Para manter o historial de mensaxes, exporte e reimporte as súas chaves.", - "Return to login screen": "Volver a pantalla de acceso", - "Incorrect username and/or password.": "Nome de usuaria ou contrasinal non válidos.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Ten en conta que estás accedendo ao servidor %(hs)s, non a matrix.org.", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Non se pode conectar ao servidor vía HTTP cando na barra de enderezos do navegador está HTTPS. Utiliza HTTPS ou active scripts non seguros.", - "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.": "Non se conectou ao servidor - por favor comprobe a conexión, asegúrese de que ocertificado SSL do servidor sexa de confianza, e que ningún engadido do navegador estea bloqueando as peticións.", - "Commands": "Comandos", - "Notify the whole room": "Notificar a toda a sala", - "Room Notification": "Notificación da sala", - "Users": "Usuarias", - "Session ID": "ID de sesión", - "Passphrases must match": "As frases de paso deben coincidir", - "Passphrase must not be empty": "A frase de paso non pode quedar baldeira", - "Export room keys": "Exportar chaves da sala", - "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.": "Este proceso permíteche exportar a un ficheiro local as chaves para as mensaxes que recibiches en salas cifradas. Após poderás importar as chaves noutro cliente Matrix no futuro, así o cliente poderá descifrar esas mensaxes.", - "Enter passphrase": "Introduza a frase de paso", - "Confirm passphrase": "Confirma a frase de paso", - "Import room keys": "Importar chaves de sala", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Este proceso permíteche importar chaves de cifrado que exportaches doutro cliente Matrix. Así poderás descifrar calquera mensaxe que o outro cliente puidese cifrar.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "O ficheiro exportado estará protexido con unha frase de paso. Debe introducir aquí esa frase de paso para descifrar o ficheiro.", - "File to import": "Ficheiro a importar", - "In reply to ": "En resposta a ", - "This room is not public. You will not be able to rejoin without an invite.": "Esta sala non é pública. Non poderá volver a ela sen un convite.", - "Failed to remove tag %(tagName)s from room": "Fallo ao eliminar a etiqueta %(tagName)s da sala", - "Failed to add tag %(tagName)s to room": "Fallo ao engadir a etiqueta %(tagName)s a sala", - "You don't currently have any stickerpacks enabled": "Non ten paquetes de iconas activados", - "Sunday": "Domingo", - "Notification targets": "Obxectivos das notificacións", - "Today": "Hoxe", - "Friday": "Venres", - "What's New": "Que hai de novo", - "On": "On", - "Changelog": "Rexistro de cambios", - "Waiting for response from server": "Agardando pola resposta do servidor", - "Failed to send logs: ": "Fallo ao enviar os informes: ", - "This Room": "Esta sala", - "Noisy": "Ruidoso", - "Unavailable": "Non dispoñible", - "Source URL": "URL fonte", - "Filter results": "Filtrar resultados", - "No update available.": "Sen actualizacións.", - "Tuesday": "Martes", - "Search…": "Buscar…", - "Preparing to send logs": "Preparándose para enviar informe", - "Saturday": "Sábado", - "Monday": "Luns", - "All Rooms": "Todas as Salas", - "Wednesday": "Mércores", - "All messages": "Todas as mensaxes", - "What's new?": "Que hai de novo?", - "Invite to this room": "Convidar a esta sala", - "You cannot delete this message. (%(code)s)": "Non pode eliminar esta mensaxe. (%(code)s)", - "Thursday": "Xoves", - "Logs sent": "Informes enviados", - "Yesterday": "Onte", - "Error encountered (%(errorDetail)s).": "Houbo un erro (%(errorDetail)s).", - "Low Priority": "Baixa prioridade", - "Off": "Off", - "Thank you!": "Grazas!", - "Missing roomId.": "Falta o ID da sala.", - "Popout widget": "trebello emerxente", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Non se cargou o evento ao que respondía, ou non existe ou non ten permiso para velo.", - "Send Logs": "Enviar informes", - "Clear Storage and Sign Out": "Limpar o almacenamento e Saír", - "We encountered an error trying to restore your previous session.": "Atopamos un fallo intentando restablecer a súa sesión anterior.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Limpando o almacenamento do navegador podería resolver o problema, pero sairás da sesión e non poderás ler o historial cifrado da conversa.", - "Send analytics data": "Enviar datos de análises", - "Enable widget screenshots on supported widgets": "Activar as capturas de trebellos para aqueles que as permiten", - "Share Link to User": "Compartir a ligazón coa usuaria", - "Share room": "Compartir sala", - "Muted Users": "Usuarias silenciadas", - "Share Room": "Compartir sala", - "Link to most recent message": "Ligazón ás mensaxes máis recentes", - "Share User": "Compartir usuaria", - "Share Room Message": "Compartir unha mensaxe da sala", - "Link to selected message": "Ligazón á mensaxe escollida", - "Can't leave Server Notices room": "Non se pode saír da sala de información do servidor", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Esta sala emprégase para mensaxes importantes do servidor da sala, as que non pode saír dela.", - "Terms and Conditions": "Termos e condicións", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Para continuar usando o servidor %(homeserverDomain)s ten que revisar primeiro os seus termos e condicións e logo aceptalos.", - "Review terms and conditions": "Revise os termos e condicións", - "No Audio Outputs detected": "Non se detectou unha saída de audio", - "Audio Output": "Saída de audio", - "Permission Required": "Precísanse permisos", - "You do not have permission to start a conference call in this room": "Non tes permisos para comezar unha chamada de conferencia nesta sala", - "This event could not be displayed": "Non se puido amosar este evento", - "Demote yourself?": "Baixarse a ti mesma de rango?", - "Demote": "Baixar de rango", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "Nas salas cifradas, como é esta, está desactivado por defecto a previsualización das URL co fin de asegurarse de que o servidor local (que é onde se gardan as previsualizacións) non poida recoller información sobre das ligazóns que se ven nesta sala.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Cando alguén pon unha URL na mensaxe, esta previsualízarase para que así se coñezan xa cousas delas como o título, a descrición ou as imaxes que inclúe ese sitio web.", - "You can't send any messages until you review and agree to our terms and conditions.": "Non vas poder enviar mensaxes ata que revises e aceptes os nosos termos e condicións.", - "Please contact your homeserver administrator.": "Por favor, contacte coa administración do seu servidor.", - "This homeserver has hit its Monthly Active User limit.": "Este servidor acadou o límite mensual de usuarias activas.", - "This homeserver has exceeded one of its resource limits.": "Este servidor excedeu un dos seus límites de recursos.", - "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.": "A súa mensaxe non foi enviada porque este servidor acadou o Límite Mensual de Usuaria Activa. Por favor contacte coa administración do servizo para continuar utilizando o servizo.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "A súa mensaxe non foi enviada porque o servidor superou o límite de recursos. Por favor contacte coa administración do servizo para continuar utilizando o servizo.", - "Please contact your service administrator to continue using this service.": "Por favor contacte coa administración do servizo para continuar utilizando o servizo.", - "Use Single Sign On to continue": "Usar Single Sign On para continuar", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Confirma que queres engadir este email usando Single Sign On como proba de identidade.", - "Confirm adding email": "Confirma novo email", - "Click the button below to confirm adding this email address.": "Preme no botón inferior para confirmar que queres engadir o email.", - "Add Email Address": "Engadir email", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Confirma que queres engadir este teléfono usando Single Sign On como proba de identidade.", - "Confirm adding phone number": "Confirma a adición do teléfono", - "Click the button below to confirm adding this phone number.": "Preme no botón inferior para confirmar que engades este número.", - "Add Phone Number": "Engadir novo Número", - "Sign Up": "Rexistro", - "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.": "O eliminación das chaves de sinatura cruzada é permanente. Calquera a quen verificases con elas verá alertas de seguridade. Seguramente non queres facer esto, a menos que perdeses todos os dispositivos nos que podías asinar.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Confirma a desactivación da túa conta usando Single Sign On para probar a túa identidade.", - "To continue, use Single Sign On to prove your identity.": "Para continuar, usa Single Sign On para probar a túa identidade.", - "Are you sure you want to sign out?": "Tes a certeza de querer saír?", - "Sign out and remove encryption keys?": "Saír e eliminar as chaves de cifrado?", - "Sign in with SSO": "Conecta utilizando SSO", - "Your password has been reset.": "Restableceuse o contrasinal.", - "Unable to load! Check your network connectivity and try again.": "Non cargou! Comproba a conexión á rede e volta a intentalo.", - "Call failed due to misconfigured server": "Fallou a chamada porque o servidor está mal configurado", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Contacta coa administración do teu servidor (%(homeserverDomain)s) para configurar un servidor TURN para que as chamadas funcionen de xeito fiable.", - "The file '%(fileName)s' failed to upload.": "Fallou a subida do ficheiro '%(fileName)s'.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "O ficheiro '%(fileName)s' supera o tamaño máximo permitido polo servidor", - "The server does not support the room version specified.": "O servidor non soporta a versión da sala indicada.", - "Cancel entering passphrase?": "Cancelar a escrita da frase de paso?", - "Setting up keys": "Configurando as chaves", - "Verify this session": "Verificar esta sesión", - "Encryption upgrade available": "Mellora do cifrado dispoñible", - "New login. Was this you?": "Nova sesión. Foches ti?", - "Identity server has no terms of service": "O servidor de identidade non ten termos dos servizo", - "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.": "Esta acción precisa acceder ao servidor de indentidade para validar o enderezo de email ou o número de teléfono, pero o servidor non publica os seus termos do servizo.", - "Only continue if you trust the owner of the server.": "Continúa se realmente confías no dono do servidor.", - "%(name)s is requesting verification": "%(name)s está pedindo a verificación", - "Error upgrading room": "Fallo ao actualizar a sala", - "Double check that your server supports the room version chosen and try again.": "Comproba ben que o servidor soporta a versión da sala escollida e inténtao outra vez.", - "Use an identity server": "Usar un servidor de identidade", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Usar un servidor de identidade para convidar por email. Preme continuar para usar o servidor de identidade por defecto (%(defaultIdentityServerName)s) ou cambiao en Axustes.", - "Use an identity server to invite by email. Manage in Settings.": "Usar un servidor de indentidade para convidar por email. Xestionao en Axustes.", - "Session already verified!": "A sesión xa está 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!": "AVISO: FALLOU A VERIFICACIÓN DAS CHAVES! A chave de firma para %(userId)s na sesión %(deviceId)s é \"%(fprint)s\" que non concordan coa chave proporcionada \"%(fingerprint)s\". Esto podería significar que as túas comunicacións foron interceptadas!", - "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 firma proporcionada concorda coa chave de firma recibida desde a sesión %(deviceId)s de %(userId)s. Sesión marcada como verificada.", - "Verifies a user, session, and pubkey tuple": "Verifica unha usuaria, sesión e chave pública", - "Capitalization doesn't help very much": "Escribir con maiúsculas non axuda moito", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Substitucións predecibles como '@' no lugar de 'a' non son de gran axuda", - "General": "Xeral", - "Discovery": "Descubrir", - "Deactivate account": "Desactivar conta", - "Security & Privacy": "Seguridade & Privacidade", - "Roles & Permissions": "Roles & Permisos", - "Room %(name)s": "Sala %(name)s", - "Direct Messages": "Mensaxes Directas", - "You can use /help to list available commands. Did you mean to send this as a message?": "Podes usar axuda para ver os comandos dispoñibles. ¿Querías mellor enviar esto como unha mensaxe?", - "Enter the name of a new server you want to explore.": "Escribe o nome do novo servidor que queres explorar.", - "Command Help": "Comando Axuda", - "To help us prevent this in future, please send us logs.": "Para axudarnos a evitar esto no futuro, envíanos o rexistro.", - "%(creator)s created and configured the room.": "%(creator)s creou e configurou a sala.", - "Explore rooms": "Explorar salas", - "General failure": "Fallo xeral", - "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", - "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:", - "Ask this user to verify their session, or manually verify it below.": "Pídelle a usuaria que verifique a súa sesión, ou verificaa manualmente aquí.", - "Not Trusted": "Non confiable", - "Cannot reach homeserver": "Non se acadou o servidor", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Asegúrate de que tes boa conexión a internet, ou contacta coa administración do servidor", - "Your %(brand)s is misconfigured": "O teu %(brand)s está mal configurado", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Pídelle a administración do teu %(brand)s que comprobe a configuración para entradas duplicadas ou incorrectas.", - "Cannot reach identity server": "Non se acadou o servidor de identidade", - "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.": "Podes rexistrarte, pero algunhas características non estarán dispoñibles ata que o servidor de identidade volte a conectarse. Se segues a ver este aviso, comproba os axustes ou contacta coa administración.", - "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.": "Podes restablecer o contrasinal, pero algunhas características non estarán dispoñibles ata que o servidor de identidade se conecte. Se segues a ver este aviso comproba os axustes ou contacta coa administración.", - "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.": "Podes acceder, pero algunhas características non estarán dispoñibles ata que o servidor de identidade volva a conectarse. Se continúas vendo este aviso, comproba os axustes ou contacta coa administración.", - "No homeserver URL provided": "Non se estableceu URL do servidor", - "Unexpected error resolving homeserver configuration": "Houbo un fallo ao acceder a configuración do servidor", - "Unexpected error resolving identity server configuration": "Houbo un fallo ao acceder a configuración do servidor de identidade", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "Unrecognised address": "Enderezo non recoñecible", - "You do not have permission to invite people to this room.": "Non tes permiso para convidar a xente a esta sala.", - "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.", - "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", - "No need for symbols, digits, or uppercase letters": "Non precisa símbolos, díxitos ou maiúsculas", - "Use a longer keyboard pattern with more turns": "Usa un patrón de teclado máis grande con algún xiro", - "Avoid repeated words and characters": "Evita palabras repetidas ou caracteres", - "Avoid sequences": "Evita secuencias", - "Avoid recent years": "Evita anos recentes", - "Avoid years that are associated with you": "Evita anos que están asociados a ti", - "Avoid dates and years that are associated with you": "Evita datas e anos que están relacionados contigo", - "All-uppercase is almost as easy to guess as all-lowercase": "As maiúsculas son case tan fáciles de adiviñar como as minúsculas", - "Reversed words aren't much harder to guess": "A escritura inversa non é moi difícil de adiviñar", - "Add another word or two. Uncommon words are better.": "Engade unha ou dúas palabras máis. Mellor que sexan raras.", - "Repeats like \"aaa\" are easy to guess": "Repeticións com \"aaa\" son fáciles de adiviñar", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Repeticións com \"abcabcabc\" son só un pouco máis difíciles de adiviñar que \"abc\"", - "Sequences like abc or 6543 are easy to guess": "Secuencias como abc ou 6543 son fáciles de adiviñar", - "Recent years are easy to guess": "Os anos recentes son fáciles de adiviñar", - "Dates are often easy to guess": "Normalmente as datas son fáciles de adiviñar", - "This is a top-10 common password": "Este é o top-10 dos contrasinais habituais", - "This is a top-100 common password": "Este un top-100 dos contrasinais habituais", - "This is a very common password": "Este é un contrasinal moi común", - "This is similar to a commonly used password": "É semellante a un contrasinal habitualmente utilizado", - "A word by itself is easy to guess": "Por si sola, unha palabra é fácil de adiviñar", - "Names and surnames by themselves are easy to guess": "Nomes e apelidos por si mesmos son fáciles de adiviñar", - "Common names and surnames are easy to guess": "Os nomes e alcumes son fáciles de adiviñar", - "Later": "Máis tarde", - "Your homeserver has exceeded its user limit.": "O teu servidor superou o seu límite de usuaras.", - "Your homeserver has exceeded one of its resource limits.": "O teu servidor superou un dous seus límites de recursos.", - "Contact your server admin.": "Contacta coa administración.", - "Ok": "Ok", - "Set up": "Configurar", - "Other users may not trust it": "Outras usuarias poderían non confiar", - "Subscribing to a ban list will cause you to join it!": "Subscribíndote a unha lista de bloqueo fará que te unas a ela!", - "Join the conversation with an account": "Únete a conversa cunha conta", - "Re-join": "Volta a unirte", - "You can only join it with a working invite.": "Só podes unirte cun convite activo.", - "Try to join anyway": "Inténtao igualmente", - "Join the discussion": "Súmate a conversa", - "Do you want to join %(roomName)s?": "Queres unirte a %(roomName)s?", - "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", - "Language and region": "Idioma e rexión", - "Your theme": "O teu decorado", - "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", - "Straight rows of keys are easy to guess": "Palabras de letras contiguas son doadas de adiviñar", - "Short keyboard patterns are easy to guess": "Patróns curtos de teclas son doados de adiviñar", - "Enable message search in encrypted rooms": "Activar a busca de mensaxes en salas cifradas", - "How fast should messages be downloaded.": "Velocidade á que deberían descargarse as mensaxes.", - "Manually verify all remote sessions": "Verificar manualmente todas as sesións remotas", - "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!", - "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", - "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…", - "Dog": "Can", - "Cat": "Gato", - "Lion": "León", - "Horse": "Cabalo", - "Unicorn": "Unicorno", - "Pig": "Porco", - "Elephant": "Elefante", - "Rabbit": "Coello", - "Panda": "Panda", - "Rooster": "Galo", - "Penguin": "Pingüino", - "Turtle": "Tartaruga", - "Fish": "Peixe", - "Octopus": "Polbo", - "Butterfly": "Bolboreta", - "Flower": "Flor", - "Tree": "Árbore", - "Cactus": "Cacto", - "Mushroom": "Cogomelo", - "Globe": "Globo", - "Moon": "Lúa", - "Cloud": "Nube", - "Fire": "Lume", - "Banana": "Plátano", - "Apple": "Mazá", - "Strawberry": "Amorodo", - "Corn": "Millo", - "Pizza": "Pizza", - "Cake": "Biscoito", - "Heart": "Corazón", - "Smiley": "Sorriso", - "Robot": "Robot", - "Hat": "Sombreiro", - "Glasses": "Gafas", - "Spanner": "Ferramenta", - "Santa": "Nöel", - "Thumbs up": "Oká", - "Umbrella": "Paraugas", - "Hourglass": "Reloxo area", - "Clock": "Reloxo", - "Gift": "Agasallo", - "Light bulb": "Lámpada", - "Book": "Libro", - "Pencil": "Lápis", - "Paperclip": "Prendedor", - "Scissors": "Tesoiras", - "Lock": "Cadeado", - "Key": "Chave", - "Hammer": "Martelo", - "Telephone": "Teléfono", - "Flag": "Bandeira", - "Train": "Tren", - "Bicycle": "Bicicleta", - "Aeroplane": "Aeroplano", - "Rocket": "Foguete", - "Trophy": "Trofeo", - "Ball": "Bola", - "Guitar": "Guitarra", - "Trumpet": "Trompeta", - "Bell": "Campá", - "Anchor": "Áncora", - "Headphones": "Auriculares", - "Folder": "Cartafol", - "Accept to continue:": "Acepta para continuar:", - "This bridge was provisioned by .": "Esta ponte está proporcionada por .", - "This bridge is managed by .": "Esta ponte está xestionada por .", - "Show more": "Mostrar máis", - "Your homeserver does not support cross-signing.": "O teu servidor non soporta a sinatura cruzada.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "A túa conta ten unha identidade de sinatura cruzada no almacenaxe segredo, pero aínda non confiaches nela nesta sesión.", - "well formed": "ben formado", - "unexpected type": "tipo non agardado", - "Cross-signing public keys:": "Chaves públicas da sinatura cruzada:", - "in memory": "en memoria", - "not found": "non atopado", - "Cross-signing private keys:": "Chaves privadas da sinatura cruzada:", - "in secret storage": "no almacenaxe segredo", - "Self signing private key:": "Auto asinado da chave privada:", - "cached locally": "na caché local", - "not found locally": "non se atopa localmente", - "User signing private key:": "Chave privada de sinatura da usuaria:", - "Secret storage public key:": "Chave pública da almacenaxe segreda:", - "in account data": "nos datos da conta", - "Homeserver feature support:": "Soporte de funcións do servidor:", - "exists": "existe", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Verificar individualmente cada sesión utilizada pola usuaria para marcala como confiable, non confiando en dispositivos con sinatura cruzada.", - "Securely cache encrypted messages locally for them to appear in search results.": "Gardar de xeito seguro mensaxes cifradas na caché local para que aparezan nos resultados de buscas.", - "%(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.": "Falta un compoñente de %(brand)s requerido para almacenar localmente mensaxes cifradas na caché. Se queres experimentar con esta función, compila unha versión personalizada de %(brand)s Desktop cos compoñentes de busca engadidos.", - "Cannot connect to integration manager": "Non se puido conectar co xestor de intregración", - "The integration manager is offline or it cannot reach your homeserver.": "O xestor de integración non está en liña ou non é accesible desde o teu servidor.", - "Delete Backup": "Borrar copia de apoio", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Estás seguro? Perderás as mensaxes cifradas se non tes unha copia de apoio das chaves de cifrado.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "As mensaxes cifradas están seguras con cifrado de extremo-a-extremo. Só ti e o correpondente(s) tedes as chaves para ler as mensaxes.", - "Unable to load key backup status": "Non se puido cargar o estado das chaves de apoio", - "Restore from Backup": "Restaurar desde copia de apoio", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Esta sesión non está facendo copia das chaves, pero tes unha copia de apoio existente que podes restablecer e engadir para seguir adiante.", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Conecta esta sesión ao gardado das chaves antes de desconectarte para evitar perder calquera chave que só puidese estar nesta sesión.", - "Connect this session to Key Backup": "Conecta esta sesión a Copia de Apoio de chaves", - "not stored": "non gardado", - "All keys backed up": "Copiaronse todas as chaves", - "This backup is trusted because it has been restored on this session": "Esta copia é de confianza porque foi restaurada nesta sesión", - "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", - "Display Name": "Nome mostrado", - "Profile picture": "Imaxe de perfil", - "Checking server": "Comprobando servidor", - "Change identity server": "Cambiar de servidor de identidade", - "Disconnect from the identity server and connect to instead?": "Desconectar do servidor de identidade e conectar con ?", - "Terms of service not accepted or the identity server is invalid.": "Non se aceptaron os Termos do servizo ou o servidor de identidade non é válido.", - "The identity server you have chosen does not have any terms of service.": "O servidor de identidade escollido non ten establecidos termos do servizo.", - "Disconnect identity server": "Desconectar servidor de identidade", - "Disconnect from the identity server ?": "Desconectar do servidor de identidade ?", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Deberías eliminar os datos personais do servidor de identidade antes de desconectar. Desgraciadamente, o servidor non está en liña ou non é accesible.", - "You should:": "Deberías:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "comprobar os engadidos do navegador por algún está bloqueando o servidor de identidade (como Privacy Badger)", - "contact the administrators of identity server ": "contactar coa administración do servidor de identidade ", - "wait and try again later": "agardar e probar máis tarde", - "Disconnect anyway": "Desconectar igualmente", - "You are still sharing your personal data on the identity server .": "Aínda estás compartindo datos personais no servidor de identidade .", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Recomendámosche que elimines os teus enderezos de email e números de teléfono do servidor de identidade antes de desconectar del.", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Neste intre usas para atopar e ser atopado polos contactos existentes que coñeces. Aquí abaixo podes cambiar de servidor de identidade.", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Se non queres usar para atopar e ser atopado polos contactos existentes que coñeces, escribe embaixo outro servidor de identidade.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Non estás a usar un servidor de identidade. Para atopar e ser atopado polos contactos existentes que coñeces, engade un embaixo.", - "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.": "Ao desconectar do teu servidor de identidade non te poderán atopar as outras usuarias e non poderás convidar a outras polo seu email ou teléfono.", - "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.": "Usar un servidor de identidade é optativo. Se escolles non usar un, non poderás ser atopado por outras usuarias e non poderás convidar a outras polo seu email ou teléfono.", - "Do not use an identity server": "Non usar un servidor de identidade", - "Enter a new identity server": "Escribe o novo servidor de identidade", - "Manage integrations": "Xestionar integracións", - "New version available. Update now.": "Nova versión dispoñible. Actualiza.", - "Size must be a number": "O tamaño ten que ser un número", - "Custom font size can only be between %(min)s pt and %(max)s pt": "O tamaño da fonte só pode estar entre %(min)s pt e %(max)s pt", - "Use between %(min)s pt and %(max)s pt": "Usa entre %(min)s pt e %(max)s pt", - "Email addresses": "Enderezos de email", - "Phone numbers": "Número de teléfono", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Acepta os Termos do Servizo do servidor (%(serverName)s) para permitir que te atopen polo enderezo de email ou número de teléfono.", - "Account management": "Xestión da conta", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Para informar dun asunto relacionado coa seguridade de Matrix, le a Política de Revelación de Privacidade de Matrix.org.", - "Ignored/Blocked": "Ignorado/Bloqueado", - "Error adding ignored user/server": "Fallo ao engadir a ignorado usuaria/servidor", - "Something went wrong. Please try again or view your console for hints.": "Algo fallou. Inténtao outra vez o mira na consola para ter algunha pista.", - "Error subscribing to list": "Fallo ao subscribirse a lista", - "Please verify the room ID or address and try again.": "Comproba o ID da sala ou enderezo e proba outra vez.", - "Error removing ignored user/server": "Fallo ao eliminar a usuaria/servidor de ignorados", - "Error unsubscribing from list": "Fallo ao retirar a susbscrición a lista", - "Please try again or view your console for hints.": "Inténtao outra vez ou mira na consola para ter algunha pista.", - "None": "Nada", - "Ban list rules - %(roomName)s": "Regras de bloqueo - %(roomName)s", - "Server rules": "Regras do servidor", - "User rules": "Regras da usuaria", - "You have not ignored anyone.": "Non ignoraches a ninguén.", - "You are currently ignoring:": "Estás a ignorar a:", - "You are not subscribed to any lists": "Non estás subscrita a ningunha lista", - "View rules": "Ver regras", - "You are currently subscribed to:": "Estas subscrito a:", - "Ignored users": "Usuarias ignoradas", - "⚠ These settings are meant for advanced users.": "⚠ Estos axustes van dirixidos a usuarias avanzadas.", - "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.": "Engade aquí usuarias e servidores que desexas ignorar. Usa asterisco que %(brand)s usará como comodín. Exemplo, @bot* ignorará todas as usuarias de calquera servidor que teñan 'bot' no nome.", - "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.": "Ignorar a persoas faise a través de listaxes de bloqueo que conteñen regras. Subscribíndote a unha listaxe de bloqueo fará que esas usuarias/servidores sexan inaccesibles para ti.", - "Personal ban list": "Lista personal de bloqueo", - "Server or user ID to ignore": "ID de usuaria ou servidor a ignorar", - "eg: @bot:* or example.org": "ex: @bot:* ou exemplo.org", - "Subscribed lists": "Listaxes subscritas", - "If this isn't what you want, please use a different tool to ignore users.": "Se esto non é o que queres, usa unha ferramenta diferente para ignorar usuarias.", - "Room ID or address of ban list": "ID da sala ou enderezo da listaxe de bloqueo", - "Always show the window menu bar": "Mostrar sempre a barra de menú da ventá", - "Room list": "Listaxe de Salas", - "Composer": "Editor", - "Autocomplete delay (ms)": "Retraso no autocompletado (ms)", - "Read Marker lifetime (ms)": "Duración do marcador de lectura (ms)", - "Read Marker off-screen lifetime (ms)": "Duración do marcador de lectura fóra de pantall (ms)", - "Session ID:": "ID da sesión:", - "Session key:": "Chave da sesión:", - "Bulk options": "Opcións agrupadas", - "Accept all %(invitedRooms)s invites": "Aceptar os %(invitedRooms)s convites", - "Message search": "Buscar mensaxe", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "A administración do servidor desactivou por defecto o cifrado extremo-a-extremo en salas privadas e Mensaxes Directas.", - "Missing media permissions, click the button below to request.": "Falta permiso acceso multimedia, preme o botón para solicitalo.", - "Request media permissions": "Solicitar permiso a multimedia", - "Voice & Video": "Voz e Vídeo", - "Upgrade this room to the recommended room version": "Actualiza esta sala á versión recomendada", - "View older messages in %(roomName)s.": "Ver mensaxes antigas en %(roomName)s.", - "Room information": "Información da sala", - "Room version": "Versión da sala", - "Room version:": "Versión da sala:", - "This room is bridging messages to the following platforms. Learn more.": "Esta sala está enviando mensaxes ás seguintes plataformas. Coñece máis.", - "Bridges": "Pontes", - "Uploaded sound": "Audio subido", - "Sounds": "Audios", - "Notification sound": "Ton de notificación", - "Set a new custom sound": "Establecer novo ton personalizado", - "Browse": "Buscar", - "Error changing power level requirement": "Erro ao cambiar o requerimento de nivel de responsabilidade", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Algo fallou ao cambiar os requerimentos de nivel de responsabilidade na sala. Asegúrate de ter os permisos suficientes e volve a intentalo.", - "Error changing power level": "Erro ao cambiar nivel de responsabilidade", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Algo fallou ao cambiar o nivel de responsabilidade da usuaria. Asegúrate de ter permiso suficiente e inténtao outra vez.", - "Send %(eventType)s events": "Enviar %(eventType)s eventos", - "Select the roles required to change various parts of the room": "Escolle os roles requeridos para cambiar determinadas partes da sala", - "Enable encryption?": "Activar cifrado?", - "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.": "Unha vez activado, non se pode desactivar o cifrado da sala. As mensaxes enviadas nunha sala cifrada non poder ser vistas polo servidor, só polas participantes da sala. Ao activar o cifrado poderías causar que bots e pontes deixen de funcionar correctamente. Coñece máis sobre o cifrado.", - "To link to this room, please add an address.": "Para ligar a esta sala, engade un enderezo.", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Os cambios sobre quen pode ler o historial só se aplicarán as mensaxes futuras nesta sala. A visibilidade do historial precedente non cambiará.", - "Encryption": "Cifrado", - "Once enabled, encryption cannot be disabled.": "Unha vez activado, non se pode desactivar.", - "Unable to revoke sharing for email address": "Non se puido revogar a compartición para o enderezo de correo", - "Unable to share email address": "Non se puido compartir co enderezo de email", - "Your email address hasn't been verified yet": "O teu enderezo de email aínda non foi verificado", - "Click the link in the email you received to verify and then click continue again.": "Preme na ligazón do email recibido para verificalo e após preme en continuar outra vez.", - "Verify the link in your inbox": "Verifica a ligazón na túa caixa de correo", - "Discovery options will appear once you have added an email above.": "As opcións de descubrimento aparecerán após ti engadas un email.", - "Unable to revoke sharing for phone number": "Non se puido revogar a compartición do número de teléfono", - "Unable to share phone number": "Non se puido compartir o número de teléfono", - "Unable to verify phone number.": "Non se puido verificar o número de teléfono.", - "Please enter verification code sent via text.": "Escribe o código de verificación enviado no SMS.", - "Verification code": "Código de verificación", - "Discovery options will appear once you have added a phone number above.": "As opción para atoparte aparecerán cando engadas un número de teléfono.", - "Remove %(email)s?": "Eliminar %(email)s?", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Enviamosche un email para verificar o enderezo. Segue as instrucións incluídas e após preme no botón inferior.", - "Email Address": "Enderezo de Email", - "Remove %(phone)s?": "Eliminar %(phone)s?", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Enviamosche un SMS ao +%(msisdn)s. Escribe o código de verificación que contén.", - "Phone Number": "Número de teléfono", - "This user has not verified all of their sessions.": "Esta usuaria non verificou ningunha das súas sesións.", - "You have not verified this user.": "Non verificaches esta usuaria.", - "You have verified this user. This user has verified all of their sessions.": "Verificaches esta usuaria. A usuaria verificou todas as súas sesións.", - "Someone is using an unknown session": "Alguén está a usar unha sesión descoñecida", - "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", - "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", - "Scroll to most recent messages": "Ir ás mensaxes máis recentes", - "Close preview": "Pechar vista previa", - "The conversation continues here.": "A conversa continúa aquí.", - "This room has been replaced and is no longer active.": "Esta sala foi substituída e xa non está activa.", - "Italics": "Cursiva", - "No recently visited rooms": "Sen salas recentes visitadas", - "Reason: %(reason)s": "Razón: %(reason)s", - "Forget this room": "Esquecer sala", - "You were banned from %(roomName)s by %(memberName)s": "Foches bloqueada en %(roomName)s por %(memberName)s", - "Something went wrong with your invite to %(roomName)s": "Algo fallou co teu convite para %(roomName)s", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Este convite para %(roomName)s foi enviado a %(email)s que non está asociado coa túa conta", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Liga este email coa túa conta nos Axustes para recibir convites directamente en %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "Este convite para %(roomName)s foi enviado a %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Usa un servidor de identidade nos Axustes para recibir convites directamente en %(brand)s.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Comparte este email en Axustes para recibir convites directamente en %(brand)s.", - "Do you want to chat with %(user)s?": "Desexas conversar con %(user)s?", - " wants to chat": " quere conversar", - "Start chatting": "Comeza a conversa", - " invited you": " convidoute", - "Reject & Ignore user": "Rexeitar e Ignorar usuaria", - "Message preview": "Vista previa da mensaxe", - "Add room": "Engadir sala", - "Room options": "Opcións da Sala", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Ao actualizar a sala pecharás a instancia actual da sala e crearás unha versión mellorada co mesmo nome.", - "This room has already been upgraded.": "Esta sala xa foi actualizada.", - "This room is running room version , which this homeserver has marked as unstable.": "A sala está usando a versión , que este servidor considera como non estable.", - "Only room administrators will see this warning": "Só a administración da sala pode ver este aviso", - "Unknown Command": "Comando descoñecido", - "Unrecognised command: %(commandText)s": "Comando non recoñecido: %(commandText)s", - "Hint: Begin your message with // to start it with a slash.": "Truco: Comeza a mensaxe con // para comezar cun trazo.", - "Send as message": "Enviar como mensaxe", - "Failed to connect to integration manager": "Fallou a conexión co xestor de integracións", - "Add some now": "Engade algún agora", - "Failed to revoke invite": "Fallo ao revogar o convite", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Non se revogou o convite. O servidor podería estar experimentando un problema temporal ou non tes permisos suficientes para revogar o convite.", - "Revoke invite": "Revogar convite", - "Invited by %(sender)s": "Convidada por %(sender)s", - "Mark all as read": "Marcar todo como lido", - "Error updating main address": "Fallo ao actualizar o enderezo principal", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Algo fallou ao actualizar o enderezo principal da sala. Podería non estar autorizado polo servidor ou ser un fallo temporal.", - "Error creating address": "Fallo ao crear o enderezo", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Algo fallou ao crear ese enderezo. Podería non estar autorizado polo servidor ou ser un fallo temporal.", - "You don't have permission to delete the address.": "Non tes permiso para eliminar o enderezo.", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Houbo un erro ao eliminar o enderezo. Podería non existir ou ser un fallo temporal.", - "Error removing address": "Erro ao eliminar o enderezo", - "Main address": "Enderezo principal", - "Local address": "Enderezo local", - "Published Addresses": "Enderezos publicados", - "Other published addresses:": "Outros enderezos publicados:", - "No other published addresses yet, add one below": "Aínda non hai outros enderezos publicados, engade un embaixo", - "New published address (e.g. #alias:server)": "Novo enderezo publicado (ex. #alias:servidor)", - "Local Addresses": "Enderezos locais", - "Room Name": "Nome da sala", - "Room Topic": "Asunto da sala", - "Room avatar": "Avatar da sala", - "Waiting for %(displayName)s to accept…": "Agardando a que %(displayName)s acepte…", - "Accepting…": "Aceptando…", - "Start Verification": "Comezar a Verificación", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "As túas mensaxes están seguras e só ti e o correspondente tedes as únicas chaves que as desbloquean.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Nas salas cifradas, as túas mensaxes están seguras e só ti e o correspondente tedes as únicas chaves que as desbloquean.", - "Verify User": "Verificar Usuaria", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Para maior seguridade, verifica esta usuaria comprobando o código temporal en dous dos teus dispositivos.", - "Your messages are not secure": "As túas mensaxes non están aseguradas", - "One of the following may be compromised:": "Un dos seguintes podería estar comprometido:", - "Your homeserver": "O teu servidor", - "%(count)s verified sessions": { - "other": "%(count)s sesións verificadas", - "one": "1 sesión verificada" - }, - "Hide verified sessions": "Agochar sesións verificadas", - "%(count)s sessions": { - "other": "%(count)s sesións", - "one": "%(count)s sesión" - }, - "Hide sessions": "Agochar sesións", - "No recent messages by %(user)s found": "Non se atoparon mensaxes recentes de %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Desprázate na cronoloxía para ver se hai algúns máis recentes.", - "Remove recent messages by %(user)s": "Eliminar mensaxes recentes de %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Podería demorar un tempo se é un número grande de mensaxes. Non actualices o cliente mentras tanto.", - "Remove %(count)s messages": { - "other": "Eliminar %(count)s mensaxes", - "one": "Eliminar 1 mensaxe" - }, - "Remove recent messages": "Eliminar mensaxes recentes", - "Deactivate user?": "¿Desactivar usuaria?", - "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?": "Ao desactivar esta usuaria ficará desconectada e non poderá volver a acceder. Ademáis deixará todas as salas nas que estivese. Esta acción non ten volta, ¿desexas desactivar esta usuaria?", - "Deactivate user": "Desactivar usuaria", - "Failed to deactivate user": "Fallo ao desactivar a usuaria", - "This client does not support end-to-end encryption.": "Este cliente non soporta o cifrado extremo-a-extremo.", - "Verify by scanning": "Verificar escaneando", - "Ask %(displayName)s to scan your code:": "Pídelle a %(displayName)s que escanee o teu código:", - "If you can't scan the code above, verify by comparing unique emoji.": "Se non podes escanear o código superior, verifica comparando as emoticonas.", - "Verify by comparing unique emoji.": "Verficación por comparación de emoticonas.", - "Verify by emoji": "Verificar por emoticonas", - "Almost there! Is %(displayName)s showing the same shield?": "Case feito! ¿está %(displayName)s mostrando as mesmas emoticonas?", - "Verify all users in a room to ensure it's secure.": "Verificar todas as usuarias da sala para asegurar que é segura.", - "You've successfully verified your device!": "Verificaches correctamente o teu dispositivo!", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Verificaches correctamente %(deviceName)s (%(deviceId)s)!", - "You've successfully verified %(displayName)s!": "Verificaches correctamente a %(displayName)s!", - "Start verification again from the notification.": "Inicia o proceso de novo desde a notificación.", - "Start verification again from their profile.": "Inicia a verificación outra vez desde o seu perfil.", - "Verification timed out.": "Verificación caducada.", - "%(displayName)s cancelled verification.": "%(displayName)s cancelou a verificación.", - "You cancelled verification.": "Cancelaches a verificación.", - "Encryption not enabled": "Cifrado desactivado", - "The encryption used by this room isn't supported.": "O cifrado desta sala non está soportado.", - "Message Actions": "Accións da mensaxe", - "Show image": "Mostrar imaxe", - "You have ignored this user, so their message is hidden. Show anyways.": "Estás a ignorar a esta usuaria, polo que a imaxe está agochada. Mostrar igualmente.", - "You verified %(name)s": "Verificaches a %(name)s", - "You cancelled verifying %(name)s": "Cancelaches a verificación de %(name)s", - "%(name)s cancelled verifying": "%(name)s cancelou a verificación", - "You accepted": "Aceptaches", - "%(name)s accepted": "%(name)s aceptou", - "You declined": "Declinaches", - "You cancelled": "Cancelaches", - "%(name)s declined": "%(name)s declinou", - "%(name)s cancelled": "%(name)s cancelou", - "%(name)s wants to verify": "%(name)s desexa verificar", - "You sent a verification request": "Enviaches unha solicitude de verificación", - "reacted with %(shortName)s": "reaccionaron con %(shortName)s", - "This room is a continuation of another conversation.": "Esta sala é continuación doutra conversa.", - "Click here to see older messages.": "Preme aquí para ver mensaxes antigas.", - "Edited at %(date)s. Click to view edits.": "Editada o %(date)s. Preme para ver edicións.", - "edited": "editada", - "Can't load this message": "Non se cargou a mensaxe", - "Submit logs": "Enviar rexistro", - "Cancel search": "Cancelar busca", - "Any of the following data may be shared:": "Calquera do seguinte podería ser compartido:", - "Your display name": "Nome mostrado", - "Your user ID": "ID de usuaria", - "%(brand)s URL": "URL %(brand)s", - "Room ID": "ID da sala", - "Widget ID": "ID do widget", - "Using this widget may share data with %(widgetDomain)s.": "Ao utilizar este widget poderías compartir datos con %(widgetDomain)s.", - "Widgets do not use message encryption.": "Os Widgets non usan cifrado de mensaxes.", - "Widget added by": "Widget engadido por", - "This widget may use cookies.": "Este widget podería usar cookies.", - "More options": "Máis opcións", - "Rotate Left": "Rotar á esquerda", - "Rotate Right": "Rotar á dereita", - "Language Dropdown": "Selector de idioma", - "Room address": "Enderezo da sala", - "e.g. my-room": "ex. a-miña-sala", - "Some characters not allowed": "Algúns caracteres non permitidos", - "This address is available to use": "Este enderezo está dispoñible", - "This address is already in use": "Este enderezo xa se está a utilizar", - "Enter a server name": "Escribe un nome de servidor", - "Looks good": "Pinta ben", - "Can't find this server or its room list": "Non se atopa o servidor ou a súa lista de salas", - "All rooms": "Todas as salas", - "Your server": "O teu servidor", - "Add a new server": "Engadir novo servidor", - "Server name": "Nome do servidor", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Usa un servidor de identidade para convidar por email. Usa o valor por defecto (%(defaultIdentityServerName)s) ou xestionao en Axustes.", - "Use an identity server to invite by email. Manage in Settings.": "Usa un servidor de identidade para convidar por email. Xestionao en Axustes.", - "The following users may not exist": "As seguintes usuarias poderían non existir", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Non se atopou o perfil dos IDs Matrix da lista inferior - ¿Desexas convidalas igualmente?", - "Invite anyway and never warn me again": "Convidar igualmente e non avisarme outra vez", - "Invite anyway": "Convidar igualmente", - "Close dialog": "Pechar diálogo", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Cóntanos o que fallou ou, mellor aínda, abre un informe en GitHub que describa o problema.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Lembra: o teu navegador non está soportado, polo que poderían acontecer situacións non agardadas.", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Antes de enviar os rexistros, deberías abrir un informe en GitHub para describir o problema.", - "Notes": "Notas", - "Unable to load commit detail: %(msg)s": "Non se cargou o detalle do commit: %(msg)s", - "Removing…": "Eliminando…", - "Destroy cross-signing keys?": "Destruír chaves de sinatura-cruzada?", - "Clear cross-signing keys": "Baleirar chaves de sinatura-cruzada", - "Clear all data in this session?": "¿Baleirar todos os datos desta sesión?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "O baleirado dos datos da sesión é permanente. As mensaxes cifradas perderánse a menos que as súas chaves estiveren nunha copia de apoio.", - "Clear all data": "Eliminar todos os datos", - "Hide advanced": "Ocultar Avanzado", - "Show advanced": "Mostrar Avanzado", - "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": "Para evitar perder o historial da conversa, debes exportar as chaves da sala antes de saír. Necesitarás volver á nova versión de %(brand)s para facer esto", - "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.": "Xa utilizaches unha versión máis nova de %(brand)s nesta sesión. Para usar esta versión novamente con cifrado extremo-a-extremo tes que saír e volver a acceder.", - "Incompatible Database": "Base de datos non compatible", - "Continue With Encryption Disabled": "Continuar con Cifrado Desactivado", - "Are you sure you want to deactivate your account? This is irreversible.": "¿Tes a certeza de querer desactivar a túa conta? Esto é irreversible.", - "Confirm account deactivation": "Confirma a desactivación da conta", - "There was a problem communicating with the server. Please try again.": "Houbo un problema ao comunicar co servidor. Inténtao outra vez.", - "Server did not require any authentication": "O servidor non require auténticación", - "Server did not return valid authentication information.": "O servidor non devolveu información válida de autenticación.", - "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", - "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.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Ao verificar este dispositivo marcaralo como confiable, e as usuarias que confiaron en ti tamén confiarán nel.", - "Incoming Verification Request": "Solicitude entrante de verificación", - "Integrations are disabled": "As Integracións están desactivadas", - "Integrations not allowed": "Non se permiten Integracións", - "Confirm to continue": "Confirma para continuar", - "Click the button below to confirm your identity.": "Preme no botón inferior para confirmar a túa identidade.", - "Something went wrong trying to invite the users.": "Algo fallou ao convidar as usuarias.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Non puidemos invitar esas usuarias. Comprobas que son correctas e intenta convidalas outra vez.", - "Failed to find the following users": "Non atopamos as seguintes usuarias", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "As seguintes usuarias poderían non existir ou non son válidas, e non se poden convidar: %(csvNames)s", - "Recent Conversations": "Conversas recentes", - "Recently Direct Messaged": "Mensaxes Directas recentes", - "a new master key signature": "unha nova firma con chave mestra", - "a new cross-signing key signature": "unha nova firma con chave de sinatura-cruzada", - "a device cross-signing signature": "unha sinatura sinatura-cruzada de dispositivo", - "a key signature": "unha chave de sinatura", - "%(brand)s encountered an error during upload of:": "%(brand)s atopou un fallo ao subir:", - "Upload completed": "Subida completa", - "Cancelled signature upload": "Cancelada a subida da sinatura", - "Unable to upload": "Non foi posible a subida", - "The authenticity of this encrypted message can't be guaranteed on this device.": "A autenticidade desta mensaxe cifrada non está garantida neste dispositivo.", - "Signature upload success": "Subeuse correctamente a sinatura", - "Signature upload failed": "Fallou a subida da sinatura", - "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.": "Anteriormente utilizaches %(brand)s en %(host)s con carga preguiceira de membros. Nesta versión a carga preguiceira está desactivada. Como a caché local non é compatible entre as dúas configuracións, %(brand)s precisa volver a sincronizar a conta.", - "Incompatible local cache": "Caché local incompatible", - "Clear cache and resync": "Baleirar caché e sincronizar", - "%(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 utiliza agora entre 3 e 5 veces menos memoria, cargando só información sobre as usuarias cando é preciso. Agarda mentras se sincroniza co servidor!", - "Updating %(brand)s": "Actualizando %(brand)s", - "I don't want my encrypted messages": "Non quero as miñas mensaxes cifradas", - "Manually export keys": "Exportar manualmente as chaves", - "You'll lose access to your encrypted messages": "Perderás o acceso as túas mensaxes cifradas", - "Confirm by comparing the following with the User Settings in your other session:": "Corfirma comparando o seguinte cos Axustes de Usuaria na outra sesión:", - "Confirm this user's session by comparing the following with their User Settings:": "Confirma a sesión desta usuaria comparando o seguinte cos seus Axustes de Usuaria:", - "Session name": "Nome da sesión", - "Session key": "Chave da sesión", - "If they don't match, the security of your communication may be compromised.": "Se non concordan, a seguridade da comunicación podería estar comprometida.", - "Verify session": "Verificar sesión", - "Your homeserver doesn't seem to support this feature.": "O servidor non semella soportar esta característica.", - "Message edits": "Edicións da mensaxe", - "Failed to upgrade room": "Fallou a actualización da sala", - "The room upgrade could not be completed": "A actualización da sala non se completou", - "Upgrade this room to version %(version)s": "Actualiza esta sala á versión %(version)s", - "Upgrade Room Version": "Actualiza a Versión da Sala", - "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:": "Para actualizar a sala debes pechar a instancia actual da sala e crear unha nova sala no seu lugar. Para proporcionar a mellor experiencia de usuaria, imos:", - "Create a new room with the same name, description and avatar": "Crear unha nova sala co mesmo nome, descrición e avatar", - "Update any local room aliases to point to the new room": "Actualizar calquera alias local da sala para que apunte á nova sala", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Evitar que as usuarias conversen na sala antiga e publicar unha mensaxe avisando ás usuarias para que veñan á nova sala", - "Put a link back to the old room at the start of the new room so people can see old messages": "Poñer unha ligazón na nova sala cara a antiga para que as persoas poidan ver as mensaxes antigas", - "Upgrade private room": "Actualizar sala privada", - "Upgrade public room": "Actualizar sala pública", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "A actualización da sala é unha acción avanzada e recomendada cando unha sala se volta inestable debido aos fallos, características obsoletas e vulnerabilidades da seguridade.", - "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.": "Esto normalmente só afecta ao xeito en que a sala se procesa no servidor. Se tes problemas con %(brand)s, informa do problema.", - "You'll upgrade this room from to .": "Vas actualizar a sala da versión á .", - "Missing session data": "Faltan datos da sesión", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Faltan algúns datos da sesión, incluíndo chaves de mensaxes cifradas. Sae e volve a entrar para arranxalo, restaurando as chaves desde a copia.", - "Your browser likely removed this data when running low on disk space.": "O navegador probablemente eliminou estos datos ao quedar con pouco espazo de disco.", - "Find others by phone or email": "Atopa a outras por teléfono ou email", - "Be found by phone or email": "Permite ser atopada polo email ou teléfono", - "Use bots, bridges, widgets and sticker packs": "Usa bots, pontes, widgets e paquetes de adhesivos", - "Terms of Service": "Termos do Servizo", - "To continue you need to accept the terms of this service.": "Para continuar tes que aceptar os termos deste servizo.", - "Service": "Servizo", - "Summary": "Resumo", - "Document": "Documento", - "Upload files (%(current)s of %(total)s)": "Subir ficheiros (%(current)s de %(total)s)", - "Upload files": "Subir ficheiros", - "Upload all": "Subir todo", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Este ficheiro é demasiado grande para subilo. O límite é %(limit)s mais o ficheiro é %(sizeOfThisFile)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Estes ficheiros son demasiado grandes para subilos. O límite é %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Algúns ficheiros son demasiado grandes para subilos. O límite é %(limit)s.", - "Upload %(count)s other files": { - "other": "Subir outros %(count)s ficheiros", - "one": "Subir %(count)s ficheiro máis" - }, - "Cancel All": "Cancelar todo", - "Upload Error": "Fallo ao subir", - "Verification Request": "Solicitude de Verificación", - "Remember my selection for this widget": "Lembrar a miña decisión para este widget", - "Restoring keys from backup": "Restablecendo chaves desde a copia", - "%(completed)s of %(total)s keys restored": "%(completed)s de %(total)s chaves restablecidas", - "Unable to load backup status": "Non cargou o estado da copia", - "Unable to restore backup": "Non se restableceu a copia", - "No backup found!": "Non se atopou copia!", - "Keys restored": "Chaves restablecidas", - "Failed to decrypt %(failedCount)s sessions!": "Fallo ao descifrar %(failedCount)s sesións!", - "Successfully restored %(sessionCount)s keys": "Restablecidas correctamente %(sessionCount)s chaves", - "Warning: you should only set up key backup from a trusted computer.": "Aviso: só deberías realizar a copia de apoio desde un ordenador de confianza.", - "Resend %(unsentCount)s reaction(s)": "Reenviar %(unsentCount)s reacción(s)", - "Remove for everyone": "Eliminar para todas", - "This homeserver would like to make sure you are not a robot.": "Este servidor quere asegurarse de que non es un robot.", - "Country Dropdown": "Despregable de países", - "Confirm your identity by entering your account password below.": "Confirma a túa identidade escribindo o contrasinal da conta embaixo.", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Falta a chave pública do captcha na configuración do servidor. Informa desto á administración do teu servidor.", - "Please review and accept all of the homeserver's policies": "Revisa e acepta todas as cláusulas do servidor", - "Please review and accept the policies of this homeserver:": "Revisa e acepta as cláusulas deste servidor:", - "Enter password": "Escribe contrasinal", - "Nice, strong password!": "Ben, bo contrasinal!", - "Password is allowed, but unsafe": "O contrasinal é admisible, pero inseguro", - "Use an email address to recover your account": "Usa un enderezo de email para recuperar a túa conta", - "Enter email address (required on this homeserver)": "Escribe o enderzo de email (requerido neste servidor)", - "Doesn't look like a valid email address": "Non semella un enderezo válido", - "Passwords don't match": "Non concordan os contrasinais", - "Other users can invite you to rooms using your contact details": "Outras usuarias poden convidarte ás salas usando os teus detalles de contacto", - "Enter phone number (required on this homeserver)": "Escribe un número de teléfono (requerido neste servidor)", - "Use lowercase letters, numbers, dashes and underscores only": "Usa só minúsculas, números, trazos e trazos baixos", - "Enter username": "Escribe nome de usuaria", - "Email (optional)": "Email (optativo)", - "Phone (optional)": "Teléfono (optativo)", - "Couldn't load page": "Non se puido cargar a páxina", - "Jump to first unread room.": "Vaite a primeira sala non lida.", - "Jump to first invite.": "Vai ó primeiro convite.", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "Tes %(count)s notificacións non lidas nunha versión previa desta sala.", - "one": "Tes %(count)s notificacións non lidas nunha versión previa desta sala." - }, - "Switch to light mode": "Cambiar a decorado claro", - "Switch to dark mode": "Cambiar a decorado escuro", - "Switch theme": "Cambiar decorado", - "All settings": "Todos os axustes", - "Could not load user profile": "Non se cargou o perfil da usuaria", - "Invalid homeserver discovery response": "Resposta de descubrimento do servidor non válida", - "Failed to get autodiscovery configuration from server": "Fallo ó obter a configuración de autodescubrimento desde o servidor", - "Invalid base_url for m.homeserver": "base_url non válido para m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "O URL do servidor non semella ser un servidor Matrix válido", - "Invalid identity server discovery response": "Resposta de descubrimento de identidade do servidor non válida", - "Invalid base_url for m.identity_server": "base_url para m.identity_server non válida", - "Identity server URL does not appear to be a valid identity server": "O URL do servidor de identidade non semella ser un servidor de identidade válido", - "This account has been deactivated.": "Esta conta foi desactivada.", - "Create account": "Crea unha conta", - "Failed to re-authenticate due to a homeserver problem": "Fallo ó reautenticar debido a un problema no servidor", - "Clear personal data": "Baleirar datos personais", - "Command Autocomplete": "Autocompletado de comandos", - "Emoji Autocomplete": "Autocompletado emoticonas", - "Notification Autocomplete": "Autocompletado de notificacións", - "Room Autocomplete": "Autocompletado de Salas", - "User Autocomplete": "Autocompletados de Usuaria", - "Confirm encryption setup": "Confirma os axustes de cifrado", - "Click the button below to confirm setting up encryption.": "Preme no botón inferior para confirmar os axustes do cifrado.", - "Enter your account password to confirm the upgrade:": "Escribe o contrasinal para confirmar a actualización:", - "Restore your key backup to upgrade your encryption": "Restablece a copia das chaves para actualizar o cifrado", - "You'll need to authenticate with the server to confirm the upgrade.": "Debes autenticarte no servidor para confirmar a actualización.", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Actualiza esta sesión para permitirlle que verifique as outras sesións, outorgándolles acceso ás mensaxes cifradas e marcándoas como confiables para outras usuarias.", - "That matches!": "Concorda!", - "Use a different passphrase?": "¿Usar unha frase de paso diferente?", - "That doesn't match.": "Non concorda.", - "Go back to set it again.": "Vai atrás e volve a escribila.", - "Unable to query secret storage status": "Non se obtivo o estado do almacenaxe segredo", - "Upgrade your encryption": "Mellora o teu cifrado", - "Unable to set up secret storage": "Non se configurou un almacenaxe segredo", - "Your keys are being backed up (the first backup could take a few minutes).": "As chaves estanse a copiar (a primeira copia podería tardar un anaco).", - "Success!": "Feito!", - "Create key backup": "Crear copia da chave", - "Unable to create key backup": "Non se creou a copia da chave", - "New Recovery Method": "Novo Método de Recuperación", - "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.": "Se non configuras o novo método de recuperación, un atacante podería intentar o acceso á túa conta. Cambia inmediatamente o contrasinal da conta e configura un novo método de recuperación nos Axustes.", - "This session is encrypting history using the new recovery method.": "Esta sesión está cifrando o historial usando o novo método de recuperación.", - "Go to Settings": "Ir a Axustes", - "Set up Secure Messages": "Configurar Mensaxes Seguras", - "Recovery Method Removed": "Método de Recuperación eliminado", - "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.": "Se fixeches esto sen querer, podes configurar Mensaxes Seguras nesta sesión e volverá a cifrar as mensaxes da sesión cun novo método de recuperación.", - "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.": "Se non eliminaches o método de recuperación, un atacante podería estar a intentar acceder á túa conta. Cambia inmediatamente o contrasinal da conta e establece un novo método de recuperación nos Axustes.", - "If disabled, messages from encrypted rooms won't appear in search results.": "Se está desactivado, as mensaxes das salas cifradas non aparecerán nos resultados das buscas.", - "Not currently indexing messages for any room.": "Non se están indexando as mensaxes de ningunha sala.", - "Currently indexing: %(currentRoom)s": "Indexando actualmente: %(currentRoom)s", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s está gardando de xeito seguro na caché local mensaxes cifradas para que aparezan nos resultados das buscas:", - "Space used:": "Espazo utilizado:", - "Indexed messages:": "Mensaxes indexadas:", - "Indexed rooms:": "Salas indexadas:", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s de %(totalRooms)s", - "Message downloading sleep time(ms)": "Tempo de espera da mensaxe de descarga(ms)", - "Message deleted on %(date)s": "Mensaxe eliminada o %(date)s", - "Wrong file type": "Tipo de ficheiro erróneo", - "Looks good!": "Pinta ben!", - "Security Phrase": "Frase de seguridade", - "Security Key": "Chave de Seguridade", - "Use your Security Key to continue.": "Usa a túa Chave de Seguridade para continuar.", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Protección contra a perda do acceso ás mensaxes cifradas e datos facendo unha copia de apoio das chaves no servidor.", - "Generate a Security Key": "Crear unha Chave de Seguridade", - "Enter a Security Phrase": "Escribe unha Frase de Seguridade", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Usa unha frase segreda que só ti coñezas, e de xeito optativo unha Chave de Seguridade para usar como apoio.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Se cancelas agora, poderías perder mensaxes e datos cifrados se perdes o acceso ás sesións iniciadas.", - "You can also set up Secure Backup & manage your keys in Settings.": "Podes configurar a Copia de apoio Segura e xestionar as chaves en Axustes.", - "Set a Security Phrase": "Establece a Frase de Seguridade", - "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.", - "Favourited": "Con marca de Favorita", - "Forget Room": "Esquecer sala", - "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.": "Se a outra versión de %(brand)s aínda está aberta noutra lapela, péchaa xa que usar %(brand)s no mesmo servidor con carga preguiceira activada e desactivada ao mesmo tempo causará problemas.", - "This room is public": "Esta é unha sala pública", - "Edited at %(date)s": "Editado o %(date)s", - "Click to view edits": "Preme para ver as edicións", - "Are you sure you want to cancel entering passphrase?": "¿Estás seguro de que non queres escribir a frase de paso?", - "Change notification settings": "Cambiar os axustes das notificacións", - "Your server isn't responding to some requests.": "O teu servidor non responde a algunhas solicitudes.", - "You're all caught up.": "Xa estás ó día.", - "Server isn't responding": "O servidor non responde", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "O servidor non responde a algunhas peticións. Aquí tes algunha das razóns máis probables.", - "The server (%(serverName)s) took too long to respond.": "O servidor (%(serverName)s) tardou moito en responder.", - "Your firewall or anti-virus is blocking the request.": "O cortalumes ou antivirus está bloqueando a solicitude.", - "A browser extension is preventing the request.": "Unha extensión do navegador está evitando a solicitude.", - "The server is offline.": "O servidor está apagado.", - "The server has denied your request.": "O servidor rexeitou a solicitude.", - "Your area is experiencing difficulties connecting to the internet.": "Hai problemas de conexión a internet na túa localidade.", - "A connection error occurred while trying to contact the server.": "Aconteceu un fallo de conexión ó intentar contactar co servidor.", - "The server is not configured to indicate what the problem is (CORS).": "O servidor non está configurado para sinalar cal é o problema (CORS).", - "Recent changes that have not yet been received": "Cambios recentes que aínda non foron recibidos", - "No files visible in this room": "Non hai ficheiros visibles na sala", - "Attach files from chat or just drag and drop them anywhere in a room.": "Anexa filecheiros desde a conversa ou arrastra e sóltaos onde queiras nunha sala.", - "Master private key:": "Chave mestra principal:", - "Explore public rooms": "Explorar salas públicas", - "Preparing to download logs": "Preparándose para descargar rexistro", - "Unexpected server error trying to leave the room": "Fallo non agardado no servidor ó intentar saír da sala", - "Error leaving room": "Erro ó saír da sala", - "Set up Secure Backup": "Configurar Copia de apoio Segura", - "Information": "Información", - "Unknown App": "App descoñecida", - "Not encrypted": "Sen cifrar", - "Room settings": "Axustes da sala", - "Take a picture": "Tomar unha foto", - "Cross-signing is ready for use.": "A Sinatura-Cruzada está lista para usar.", - "Cross-signing is not set up.": "Non está configurada a Sinatura-Cruzada.", - "Backup version:": "Versión da copia:", - "Algorithm:": "Algoritmo:", - "Backup key stored:": "Chave da copia gardada:", - "Backup key cached:": "Chave da copia na caché:", - "Secret storage:": "Almacenaxe segreda:", - "ready": "lista", - "not ready": "non lista", - "Safeguard against losing access to encrypted messages & data": "Protéxete de perder o acceso a mensaxes e datos cifrados", - "not found in storage": "non atopado no almacenaxe", - "Start a conversation with someone using their name or username (like ).": "Inicia unha conversa con alguén usando o seu nome ou nome de usuaria (como ).", - "Invite someone using their name, username (like ) or share this room.": "Convida a alguén usando o seu nome, nome de usuaria (como ) ou comparte esta sala.", - "Unable to set up keys": "Non se puideron configurar as chaves", - "Widgets": "Widgets", - "Edit widgets, bridges & bots": "Editar widgets, pontes e bots", - "Add widgets, bridges & bots": "Engade widgets, pontes e bots", - "Use the Desktop app to see all encrypted files": "Usa a app de Escritorio para ver todos os ficheiros cifrados", - "Use the Desktop app to search encrypted messages": "Usa a app de Escritorio para buscar mensaxes cifradas", - "This version of %(brand)s does not support viewing some encrypted files": "Esta versión de %(brand)s non soporta o visionado dalgúns ficheiros cifrados", - "This version of %(brand)s does not support searching encrypted messages": "Esta versión de %(brand)s non soporta a busca de mensaxes cifradas", - "Join the conference at the top of this room": "Únete á conferencia na ligazón arriba nesta sala", - "Join the conference from the room information card on the right": "Únete á conferencia desde a tarxeta con información da sala á dereita", - "Video conference ended by %(senderName)s": "Video conferencia rematada por %(senderName)s", - "Video conference updated by %(senderName)s": "Video conferencia actualizada por %(senderName)s", - "Video conference started by %(senderName)s": "Video conferencia iniciada por %(senderName)s", - "Ignored attempt to disable encryption": "Intento ignorado de desactivar o cifrado", - "Failed to save your profile": "Non se gardaron os cambios", - "The operation could not be completed": "Non se puido realizar a acción", - "The call could not be established": "Non se puido establecer a chamada", - "Move right": "Mover á dereita", - "Move left": "Mover á esquerda", - "Revoke permissions": "Revogar permisos", - "You can only pin up to %(count)s widgets": { - "other": "Só podes fixar ata %(count)s widgets" - }, - "Show Widgets": "Mostrar Widgets", - "Hide Widgets": "Agochar Widgets", - "The call was answered on another device.": "A chamada foi respondida noutro dispositivo.", - "Answered Elsewhere": "Respondido noutro lugar", - "Data on this screen is shared with %(widgetDomain)s": "Os datos nesta pantalla compártense con %(widgetDomain)s", - "Modal Widget": "Widget modal", - "Invite someone using their name, email address, username (like ) or share this room.": "Convida a persoas usando o seu nome, enderezo de email, nome de usuaria (como ) ou comparte esta sala.", - "Start a conversation with someone using their name, email address or username (like ).": "Inicia unha conversa con alguén usando o seu nome, enderezo de email ou nome de usuaria (como ).", - "Invite by email": "Convidar por email", - "New version of %(brand)s is available": "Hai unha nova versión de %(brand)s dispoñible", - "Update %(brand)s": "Actualizar %(brand)s", - "Enable desktop notifications": "Activar notificacións de escritorio", - "Don't miss a reply": "Non perdas as réplicas", - "Barbados": "Barbados", - "Bangladesh": "Bangladesh", - "Bahrain": "Bahrain", - "Bahamas": "Bahamas", - "Azerbaijan": "Azerbaixán", - "Austria": "Austria", - "Australia": "Australia", - "Aruba": "Aruba", - "Armenia": "Armenia", - "Argentina": "Arxentina", - "Antigua & Barbuda": "Antigua & Barbuda", - "Antarctica": "Antártida", - "Anguilla": "Anguilla", - "Angola": "Angola", - "Andorra": "Andorra", - "American Samoa": "Samoa americana", - "Algeria": "Alxeria", - "Albania": "Albania", - "Åland Islands": "Åland Islands", - "Afghanistan": "Afghanistán", - "United States": "EEUU de América", - "United Kingdom": "Reino Unido", - "Ecuador": "Ecuador", - "Dominican Republic": "República Dominicana", - "Dominica": "Dominica", - "Djibouti": "Djibouti", - "Denmark": "Dinamarca", - "Côte d’Ivoire": "Costa de Marfil", - "Czech Republic": "República Checa", - "Cyprus": "Chipre", - "Curaçao": "Curaçao", - "Cuba": "Cuba", - "Croatia": "Croacia", - "Costa Rica": "Costa Rica", - "Cook Islands": "Cook Islands", - "Congo - Kinshasa": "Congo - Kinshasa", - "Congo - Brazzaville": "Congo - Brazzaville", - "Comoros": "Comoros", - "Colombia": "Colombia", - "Cocos (Keeling) Islands": "Cocos (Keeling) Islands", - "Christmas Island": "Christmas Island", - "China": "China", - "Chile": "Chile", - "Chad": "Chad", - "Central African Republic": "República Centroafricana", - "Cayman Islands": "Illas caimán", - "Caribbean Netherlands": "Paises baixos do Caribe", - "Cape Verde": "Cabo Verde", - "Canada": "Canadá", - "Cameroon": "Camerún", - "Cambodia": "Cambodia", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bulgaria", - "Brunei": "Brunei", - "British Virgin Islands": "British Virgin Islands", - "British Indian Ocean Territory": "British Indian Ocean Territory", - "Brazil": "Brasil", - "Bouvet Island": "Illa Bouvet", - "Botswana": "Botswana", - "Bosnia": "Bosnia", - "Bolivia": "Bolivia", - "Bhutan": "Bután", - "Bermuda": "Bermuda", - "Benin": "Benín", - "Belize": "Belice", - "Belgium": "Bélxica", - "Belarus": "Belarús", - "%(creator)s created this DM.": "%(creator)s creou esta MD.", - "This is the start of .": "Este é o comezo de .", - "Add a photo, so people can easily spot your room.": "Engade unha foto para que se poida identificar a sala facilmente.", - "%(displayName)s created this room.": "%(displayName)s creou esta sala.", - "You created this room.": "Creaches esta sala.", - "Add a topic to help people know what it is about.": "Engade un tema para axudarlle á xente que coñeza de que trata.", - "Topic: %(topic)s ": "Asunto: %(topic)s ", - "Topic: %(topic)s (edit)": "Asunto: %(topic)s (editar)", - "This is the beginning of your direct message history with .": "Este é o comezo do teu historial de conversa con .", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Só vós estades nesta conversa, a non ser que convidedes a alguén máis.", - "Zimbabwe": "Zimbabue", - "Zambia": "Zambia", - "Yemen": "Yemen", - "Western Sahara": "Sahara Occidental", - "Wallis & Futuna": "Wallis & Futuna", - "Vietnam": "Vietnam", - "Venezuela": "Venezuela", - "Vatican City": "Cidade do Vaticano", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Uzbekistan", - "Uruguay": "Uruguai", - "United Arab Emirates": "Emiratos Árabes Unidos", - "Ukraine": "Ucraína", - "Uganda": "Uganda", - "U.S. Virgin Islands": "U.S. Virgin Islands", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Turks & Caicos Islands", - "Turkmenistan": "Turkmenistán", - "Turkey": "Turquía", - "Tunisia": "Túnez", - "Trinidad & Tobago": "Trinidad & Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Timor-Leste", - "Thailand": "Tailandia", - "Tanzania": "Tanzania", - "Tajikistan": "Tajikistan", - "Taiwan": "Taiwan", - "São Tomé & Príncipe": "Santo Tomé e Príncipe", - "Syria": "Siria", - "Switzerland": "Suiza", - "Sweden": "Suecia", - "Swaziland": "Suazilandia", - "Svalbard & Jan Mayen": "Svalbard & Jan Mayen", - "Suriname": "Surinam", - "Sudan": "Sudán", - "St. Vincent & Grenadines": "St. Vincent & Grenadines", - "St. Pierre & Miquelon": "St. Pierre & Miquelon", - "St. Martin": "St. Martin", - "St. Lucia": "St. Lucia", - "St. Kitts & Nevis": "St. Kitts & Nevis", - "St. Helena": "St. Helena", - "St. Barthélemy": "St. Barthélemy", - "Sri Lanka": "Sri Lanka", - "Spain": "España", - "South Sudan": "Sudán do Sur", - "South Korea": "Corea do Sur", - "South Georgia & South Sandwich Islands": "Illas South Georgia & South Sandwich", - "South Africa": "África do Sur", - "Somalia": "Somalia", - "Solomon Islands": "Illas Salomón", - "Slovenia": "Eslovenia", - "Slovakia": "Eslovaquia", - "Sint Maarten": "Sint Maarten", - "Singapore": "Singapur", - "Sierra Leone": "Serra Leona", - "Seychelles": "Seichelles", - "Serbia": "Serbia", - "Senegal": "Senegal", - "Saudi Arabia": "Arabia Saudita", - "San Marino": "San Marino", - "Samoa": "Samoa", - "Réunion": "Reunión", - "Rwanda": "Ruanda", - "Russia": "Rusia", - "Romania": "Romanía", - "Qatar": "Catar", - "Puerto Rico": "Porto Rico", - "Portugal": "Portugal", - "Poland": "Polonia", - "Pitcairn Islands": "Illas Pitcairn", - "Philippines": "Filipinas", - "Peru": "Perú", - "Paraguay": "Paraguai", - "Papua New Guinea": "Papua Nova Guinea", - "Panama": "Panamá", - "Palestine": "Palestina", - "Palau": "Palau", - "Pakistan": "Paquistán", - "Oman": "Omán", - "Norway": "Noruega", - "Northern Mariana Islands": "Illas Marianas do Norte", - "North Korea": "Corea do Norte", - "Norfolk Island": "Illa Norfolk", - "Niue": "Niue", - "Nigeria": "Nixeria", - "Niger": "Níxer", - "Nicaragua": "Nicaragua", - "New Zealand": "Nova Zelanda", - "New Caledonia": "Nova Caledonia", - "Netherlands": "Paises Baixos", - "Nepal": "Nepal", - "Nauru": "Nauru", - "Namibia": "Namibia", - "Myanmar": "Myanmar", - "Mozambique": "Mozambique", - "Morocco": "Marrocos", - "Montserrat": "Montserrat", - "Montenegro": "Montenegro", - "Mongolia": "Mongolia", - "Monaco": "Mónaco", - "Moldova": "Moldavia", - "Micronesia": "Micronesia", - "Mexico": "México", - "Mayotte": "Mayotte", - "Mauritius": "Mauricio", - "Mauritania": "Mauritania", - "Martinique": "Martinica", - "Marshall Islands": "Illas Marshall", - "Malta": "Malta", - "Mali": "Mali", - "Maldives": "Maldivas", - "Malaysia": "Malaisia", - "Malawi": "Malawi", - "Madagascar": "Madagascar", - "Macedonia": "Macedonia", - "Macau": "Macau", - "Luxembourg": "Luxemburgo", - "Lithuania": "Lituania", - "Liechtenstein": "Liechtenstein", - "Libya": "Libia", - "Liberia": "Liberia", - "Lesotho": "Lesoto", - "Lebanon": "Líbano", - "Latvia": "Letonia", - "Laos": "Laos", - "Kyrgyzstan": "Kyrgyzstan", - "Kuwait": "Kuwait", - "Kosovo": "Kosovo", - "Kiribati": "Kiribati", - "Kenya": "Kenia", - "Kazakhstan": "Kazakhstan", - "Jordan": "Xordania", - "Jersey": "Jersey", - "Japan": "Xapón", - "Jamaica": "Xamaica", - "Italy": "Italia", - "Israel": "Israel", - "Isle of Man": "Illa de Man", - "Ireland": "Irlanda", - "Iraq": "Iraq", - "Iran": "Irán", - "Indonesia": "Indonesia", - "India": "India", - "Iceland": "Islandia", - "Hungary": "Hungría", - "Hong Kong": "Hong Kong", - "Honduras": "Honduras", - "Heard & McDonald Islands": "Heard & McDonald Islands", - "Haiti": "Haiti", - "Guyana": "Guyana", - "Guinea-Bissau": "Guinea-Bissau", - "Guinea": "Guinea", - "Guernsey": "Guernsey", - "Guatemala": "Guatemala", - "Guam": "Goam", - "Guadeloupe": "Guadalupe", - "Grenada": "Granada", - "Greenland": "Groenlandia", - "Greece": "Grecia", - "Gibraltar": "Xibraltar", - "Ghana": "Ghana", - "Germany": "Alemaña", - "Georgia": "Xeorxia", - "Gambia": "Gambia", - "Gabon": "Gabón", - "French Southern Territories": "French Southern Territories", - "French Polynesia": "Polinesia francesa", - "French Guiana": "Guaiana Francesa", - "France": "Francia", - "Finland": "Finlandia", - "Fiji": "Fiji", - "Faroe Islands": "Illas Feroe", - "Falkland Islands": "Illas Falkland", - "Ethiopia": "Etiopía", - "Estonia": "Estonia", - "Eritrea": "Eritrea", - "Equatorial Guinea": "Guinea Ecuatorial", - "El Salvador": "O Salvador", - "Egypt": "Exipto", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Conservar na memoria local as mensaxes cifradas de xeito seguro para que aparezan nas buscas, usando %(size)s para gardar mensaxes de %(rooms)s salas.", - "other": "Conservar na memoria local as mensaxes cifradas de xeito seguro para que aparezan nas buscas, usando %(size)s para gardar mensaxes de %(rooms)s salas." - }, - "Decline All": "Rexeitar todo", - "This widget would like to:": "O widget podería querer:", - "Approve widget permissions": "Aprovar permisos do widget", - "Enter phone number": "Escribe número de teléfono", - "Enter email address": "Escribe enderezo email", - "There was a problem communicating with the homeserver, please try again later.": "Houbo un problema de comunicación co servidor de inicio, inténtao máis tarde.", - "Use email to optionally be discoverable by existing contacts.": "Usa o email para ser opcionalmente descubrible para os contactos existentes.", - "Use email or phone to optionally be discoverable by existing contacts.": "Usa un email ou teléfono para ser (opcionalmente) descubrible polos contactos existentes.", - "Add an email to be able to reset your password.": "Engade un email para poder restablecer o contrasinal.", - "That phone number doesn't look quite right, please check and try again": "Non semella correcto este número, compróbao e inténtao outra vez", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Lembra que se non engades un email e esqueces o contrasinal perderás de xeito permanente o acceso á conta.", - "Continuing without email": "Continuando sen email", - "Server Options": "Opcións do servidor", - "Reason (optional)": "Razón (optativa)", - "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", - "You have no visible notifications.": "Non tes notificacións visibles.", - "Transfer": "Transferir", - "Failed to transfer call": "Fallou a transferencia da chamada", - "A call can only be transferred to a single user.": "Unha chamada só se pode transferir a unha única usuaria.", - "Open dial pad": "Abrir marcador", - "Dial pad": "Marcador", - "There was an error looking up the phone number": "Houbo un erro buscando o número de teléfono", - "Unable to look up phone number": "Non atopamos o número de teléfono", - "Channel: ": "Canle: ", - "Workspace: ": "Espazo de traballo: ", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Esta sesión detectou que se eliminaron a túa Frase de Seguridade e chave para Mensaxes Seguras.", - "A new Security Phrase and key for Secure Messages have been detected.": "Detectouse unha nova Frase de Seguridade e chave para as Mensaxes Seguras.", - "Confirm your Security Phrase": "Confirma a Frase de Seguridade", - "Great! This Security Phrase looks strong enough.": "Ben! Esta Frase de Seguridade semella ser forte abondo.", - "If you've forgotten your Security Key you can ": "Se esqueceches a túa Chave de Seguridade podes ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Accede ao teu historial de mensaxes seguras e asegura a comunicación escribindo a Chave de Seguridade.", - "Not a valid Security Key": "Chave de Seguridade non válida", - "This looks like a valid Security Key!": "Semella unha Chave de Seguridade válida!", - "Enter Security Key": "Escribe a Chave de Seguridade", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Se esqueceches a túa Frase de Seguridade podes usar a túa Chave de Seguridade ou establecer novas opcións de recuperación", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Accede ao teu historial de mensaxes seguras e configura a comunicación segura escribindo a túa Frase de Seguridade.", - "Enter Security Phrase": "Escribe a Frase de Seguridade", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Non se puido descifrar a Copia con esta Frase de Seguridade: comproba que escribiches a Frase de Seguridade correcta.", - "Incorrect Security Phrase": "Frase de Seguridade incorrecta", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Non se puido descifrar a Copia con esta Chave de Seguridade: comproba que aplicaches a Chave de Seguridade correcta.", - "Security Key mismatch": "Non concorda a Chave de Seguridade", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Non se puido acceder ao almacenaxe segredo. Comproba que escribiches correctamente a Frase de Seguridade.", - "Invalid Security Key": "Chave de Seguridade non válida", - "Wrong Security Key": "Chave de Seguridade incorrecta", - "Set my room layout for everyone": "Establecer a miña disposición da sala para todas", - "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.": "Fai unha copia de apoio das chaves de cifrado da túa conta en caso de perder o acceso ás túas sesións. As chaves estarán seguras cunha única Chave de Seguridade.", - "Use app for a better experience": "Para ter unha mellor experiencia usa a app", - "Use app": "Usa a app", - "Allow this widget to verify your identity": "Permitir a este widget verificar a túa identidade", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Este widget vai verificar o ID do teu usuario, pero non poderá realizar accións no teu nome:", - "Remember this": "Lembrar isto", - "Something went wrong in confirming your identity. Cancel and try again.": "Algo fallou ao intentar confirma a túa identidade. Cancela e inténtao outra vez.", - "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.": "Pedíramoslle ao teu navegador que lembrase o teu servidor de inicio para acceder, pero o navegador esqueceuno. Vaite á páxina de conexión e inténtao outra vez.", - "We couldn't log you in": "Non puidemos conectarte", - "Recently visited rooms": "Salas visitadas recentemente", - "Original event source": "Fonte orixinal do evento", - "Decrypted event source": "Fonte descifrada do evento", - "Invite by username": "Convidar por nome de usuaria", - "Invite your teammates": "Convida ao teu equipo", - "Failed to invite the following users to your space: %(csvUsers)s": "Fallou o convite ao teu espazo para as seguintes usuarias: %(csvUsers)s", - "A private space for you and your teammates": "Un espazo privado para ti e o teu equipo", - "Me and my teammates": "Eu máis o meu equipo", - "Who are you working with?": "Con quen estás a traballar?", - "Skip for now": "Omitir por agora", - "Failed to create initial space rooms": "Fallou a creación inicial das salas do espazo", - "Welcome to ": "Benvida a ", - "%(count)s members": { - "one": "%(count)s participante", - "other": "%(count)s participantes" - }, - "Your server does not support showing space hierarchies.": "O teu servidor non soporta amosar xerarquías dos espazos.", - "Are you sure you want to leave the space '%(spaceName)s'?": "Tes a certeza de querer deixar o espazo '%(spaceName)s'?", - "This space is not public. You will not be able to rejoin without an invite.": "Este espazo non é público. Non poderás volver a unirte sen un convite.", - "Start audio stream": "Iniciar fluxo de audio", - "Failed to start livestream": "Fallou o inicio da emisión en directo", - "Unable to start audio streaming.": "Non se puido iniciar a retransmisión de audio.", - "Save Changes": "Gardar cambios", - "Leave Space": "Deixar o Espazo", - "Edit settings relating to your space.": "Editar os axustes relativos ao teu espazo.", - "Failed to save space settings.": "Fallo ao gardar os axustes do espazo.", - "Invite someone using their name, username (like ) or share this space.": "Convida a alguén usando o seu nome, nome de usuaria (como ) ou comparte este espazo.", - "Invite someone using their name, email address, username (like ) or share this space.": "Convida a persoas usando o seu nome, enderezo de email, nome de usuaria (como ) ou comparte este espazo.", - "Invite to %(spaceName)s": "Convidar a %(spaceName)s", - "Create a new room": "Crear unha nova sala", - "Spaces": "Espazos", - "Space selection": "Selección de Espazos", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Non poderás desfacer este cambio xa que te estás degradando a ti mesma, se es a última usuaria con privilexios no espazo será imposible volver a obter os privilexios.", - "Empty room": "Sala baleira", - "Suggested Rooms": "Salas suxeridas", - "Add existing room": "Engadir sala existente", - "Invite to this space": "Convidar a este espazo", - "Your message was sent": "Enviouse a túa mensaxe", - "Space options": "Opcións do Espazo", - "Leave space": "Saír do espazo", - "Invite people": "Convidar persoas", - "Share your public space": "Comparte o teu espazo público", - "Share invite link": "Compartir ligazón do convite", - "Click to copy": "Click para copiar", - "Your private space": "O teu espazo privado", - "Your public space": "O teu espazo público", - "Invite only, best for yourself or teams": "Só con convite, mellor para ti ou para equipos", - "Open space for anyone, best for communities": "Espazo aberto para calquera, mellor para comunidades", - "Create a space": "Crear un espazo", - "This homeserver has been blocked by its administrator.": "O servidor de inicio foi bloqueado pola súa administración.", - "Make sure the right people have access. You can invite more later.": "Asegúrate de que as persoas axeitadas teñen acceso. Podes convidar a outras máis tarde.", - "A private space to organise your rooms": "Un espazo privado para organizar as túas salas", - "Just me": "Só eu", - "Make sure the right people have access to %(name)s": "Asegúrate de que as persoas axeitadas teñen acceso a %(name)s", - "Go to my first room": "Ir á miña primeira sala", - "It's just you at the moment, it will be even better with others.": "Por agora só estás ti, será incluso mellor con outras persoas.", - "Share %(name)s": "Compartir %(name)s", - "Private space": "Espazo privado", - "Public space": "Espazo público", - " invites you": " convídate", - "You may want to try a different search or check for typos.": "Podes intentar unha busca diferente ou comprobar o escrito.", - "No results found": "Sen resultados", - "Mark as suggested": "Marcar como suxerida", - "Mark as not suggested": "Marcar como non suxerida", - "Failed to remove some rooms. Try again later": "Fallou a eliminación de algunhas salas. Inténtao máis tarde", - "Suggested": "Recomendada", - "This room is suggested as a good one to join": "Esta sala é recomendada como apropiada para unirse", - "%(count)s rooms": { - "one": "%(count)s sala", - "other": "%(count)s salas" - }, - "You don't have permission": "Non tes permiso", - "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.": "Normalmente esto só afecta a como se xestiona a sala no servidor. Se tes problemas co teu %(brand)s, informa do fallo.", - "Invite to %(roomName)s": "Convidar a %(roomName)s", - "Edit devices": "Editar dispositivos", - "Invite with email or username": "Convida con email ou nome de usuaria", - "You can change these anytime.": "Poderás cambialo en calquera momento.", - "Add some details to help people recognise it.": "Engade algún detalle para que sexa recoñecible.", - "Review to ensure your account is safe": "Revisa para asegurarte de que a túa conta está protexida", - "Invite to just this room": "Convida só a esta sala", - "We couldn't create your DM.": "Non puidemos crear o teu MD.", - "Invited people will be able to read old messages.": "As persoas convidadas poderán ler as mensaxes antigas.", - "Reset event store?": "Restablecer almacenaxe do evento?", - "You most likely do not want to reset your event index store": "Probablemente non queiras restablecer o índice de almacenaxe do evento", - "Avatar": "Avatar", - "Verify your identity to access encrypted messages and prove your identity to others.": "Verifica a túa identidade para acceder a mensaxes cifradas e acreditar a túa identidade ante outras.", - "%(deviceId)s from %(ip)s": "%(deviceId)s desde %(ip)s", - "unknown person": "persoa descoñecida", - "Manage & explore rooms": "Xestionar e explorar salas", - "%(count)s people you know have already joined": { - "other": "%(count)s persoas que coñeces xa se uniron", - "one": "%(count)s persoa que coñeces xa se uniu" - }, - "Add existing rooms": "Engadir salas existentes", - "Consult first": "Preguntar primeiro", - "Reset event store": "Restablecer almacenaxe de eventos", - "Verification requested": "Verificación solicitada", - "What are some things you want to discuss in %(spaceName)s?": "Sobre que temas queres conversar en %(spaceName)s?", - "Let's create a room for each of them.": "Crea unha sala para cada un deles.", - "You can add more later too, including already existing ones.": "Podes engadir máis posteriormente, incluíndo os xa existentes.", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Es a única persoa aquí. Se saes, ninguén poderá unirse no futuro, incluíndote a ti.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Se restableces todo, volverás a comezar sen sesións verificadas, usuarias de confianza, e poderías non poder ver as mensaxes anteriores.", - "Only do this if you have no other device to complete verification with.": "Fai isto únicamente se non tes outro dispositivo co que completar a verificación.", - "Reset everything": "Restablecer todo", - "Forgotten or lost all recovery methods? Reset all": "Perdidos ou esquecidos tódolos métodos de recuperación? Restabléceos", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Se o fas, ten en conta que non se borrará ningunha das túas mensaxes, mais a experiencia de busca podería degradarse durante uns momentos ata que se recrea o índice", - "View message": "Ver mensaxe", - "You can select all or individual messages to retry or delete": "Podes elexir todo ou mensaxes individuais para reintentar ou eliminar", - "Sending": "Enviando", - "Retry all": "Reintentar todo", - "Delete all": "Eliminar todo", - "Some of your messages have not been sent": "Algunha das túas mensaxes non se enviou", - "Including %(commaSeparatedMembers)s": "Incluíndo a %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Ver 1 membro", - "other": "Ver tódolos %(count)s membros" - }, - "Failed to send": "Fallou o envío", - "Enter your Security Phrase a second time to confirm it.": "Escribe a túa Frase de Seguridade por segunda vez para confirmala.", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Elixe salas ou conversas para engadilas. Este é un espazo para ti, ninguén será notificado. Podes engadir máis posteriormente.", - "What do you want to organise?": "Que queres organizar?", - "You have no ignored users.": "Non tes usuarias ignoradas.", - "Select a room below first": "Primeiro elixe embaixo unha sala", - "Want to add a new room instead?": "Queres engadir unha nova sala?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Engadindo sala...", - "other": "Engadindo salas... (%(progress)s de %(count)s)" - }, - "Not all selected were added": "Non se engadiron tódolos seleccionados", - "You are not allowed to view this server's rooms list": "Non tes permiso para ver a lista de salas deste servidor", - "Error processing voice message": "Erro ao procesar a mensaxe de voz", - "We didn't find a microphone on your device. Please check your settings and try again.": "Non atopamos ningún micrófono no teu dispositivo. Comproba os axustes e proba outra vez.", - "No microphone found": "Non atopamos ningún micrófono", - "We were unable to access your microphone. Please check your browser settings and try again.": "Non puidemos acceder ao teu micrófono. Comproba os axustes do navegador e proba outra vez.", - "Unable to access your microphone": "Non se puido acceder ao micrófono", - "Please enter a name for the space": "Escribe un nome para o espazo", - "Connecting": "Conectando", - "Search names and descriptions": "Buscar nome e descricións", - "You may contact me if you have any follow up questions": "Podes contactar conmigo se tes algunha outra suxestión", - "To leave the beta, visit your settings.": "Para saír da beta, vai aos axustes.", - "Add reaction": "Engadir reacción", - "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", - "Currently joining %(count)s rooms": { - "one": "Neste intre estás en %(count)s sala", - "other": "Neste intre estás en %(count)s salas" - }, - "The user you called is busy.": "A persoa á que chamas está ocupada.", - "User Busy": "Usuaria ocupada", - "Or send invite link": "Ou envía ligazón de convite", - "Some suggestions may be hidden for privacy.": "Algunhas suxestións poderían estar agochadas por privacidade.", - "Search for rooms or people": "Busca salas ou persoas", - "Sent": "Enviado", - "You don't have permission to do this": "Non tes permiso para facer isto", - "Error - Mixed content": "Erro - Contido variado", - "Error loading Widget": "Erro ao cargar o Widget", - "Pinned messages": "Mensaxes fixadas", - "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", - "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 (%(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)", - "Identity server URL must be HTTPS": "O URL do servidor de identidade debe comezar HTTPS", - "User Directory": "Directorio de Usuarias", - "Please provide an address": "Proporciona un enderezo", - "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)", - "To publish an address, it needs to be set as a local address first.": "Para publicar un enderezo, primeiro debe establecerse como enderezo local.", - "Published addresses can be used by anyone on any server to join your room.": "Os enderezos publicados poden ser utilizados por calquera en calquera servidor para unirse á túa sala.", - "Published addresses can be used by anyone on any server to join your space.": "Os enderezos publicados podense usar por calquera en calquera servidor para unirse ao teu espazo.", - "This space has no local addresses": "Este espazo non ten enderezos locais", - "Show %(count)s other previews": { - "one": "Mostrar %(count)s outra vista previa", - "other": "Mostrar outras %(count)s vistas previas" - }, - "Space information": "Información do Espazo", - "Images, GIFs and videos": "Imaxes, GIFs e vídeos", - "Code blocks": "Bloques de código", - "Displaying time": "Mostrar hora", - "Keyboard shortcuts": "Atallos de teclado", - "There was an error loading your notification settings.": "Houbo un erro ao cargar os axustes de notificación.", - "Mentions & keywords": "Mencións e palabras chave", - "Global": "Global", - "New keyword": "Nova palabra chave", - "Keyword": "Palabra 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", - "Decide who can view and join %(spaceName)s.": "Decidir quen pode ver e unirse a %(spaceName)s.", - "Visibility": "Visibilidade", - "This may be useful for public spaces.": "Esto podería ser útil para espazos públicos.", - "Guests can join a space without having an account.": "As convidadas poden unirse ao espazo sen ter unha conta.", - "Enable guest access": "Activar acceso de convidadas", - "Failed to update the history visibility of this space": "Fallou a actualización da visibilidade do historial do espazo", - "Failed to update the guest access of this space": "Fallou a actualización do acceso de convidadas ao espazo", - "Failed to update the visibility of this space": "Fallou a actualización da visibilidade do espazo", - "Address": "Enderezo", - "e.g. my-space": "ex. o-meu-espazo", - "Some invites couldn't be sent": "Non se puideron enviar algúns convites", - "We sent the others, but the below people couldn't be invited to ": "Convidamos as outras, pero as persoas de aquí embaixo non foron convidadas a ", - "Transfer Failed": "Fallou a transferencia", - "Unable to transfer call": "Non se puido transferir a chamada", - "Unable to copy a link to the room to the clipboard.": "Non se copiou a ligazón da sala ao portapapeis.", - "Unable to copy room link": "Non se puido copiar ligazón da sala", - "Unnamed audio": "Audio sen nome", - "Report": "Denunciar", - "Collapse reply thread": "Contraer fío de resposta", - "Show preview": "Ver vista previa", - "View source": "Ver fonte", - "Settings - %(spaceName)s": "Axustes - %(spaceName)s", - "The call is in an unknown state!": "Esta chamada ten un estado descoñecido!", - "Call back": "Devolver a chamada", - "No answer": "Sen resposta", - "An unknown error occurred": "Aconteceu un fallo descoñecido", - "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", - "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", - "These are likely ones other room admins are a part of.": "Probablemente estas son salas das que forman parte outras administradoras da sala.", - "Other spaces or rooms you might not know": "Outros espazos ou salas que poderías coñecer", - "Spaces you know that contain this room": "Espazos que coñeces que conteñen a esta sala", - "Search spaces": "Buscar espazos", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Decide que espazos poderán acceder a esta sala. Se un espazo é elexido, os seus membros poderán atopar e unirse a .", - "Select spaces": "Elixe espazos", - "You're removing all spaces. Access will default to invite only": "Vas eliminar tódolos espazos. Por defecto o acceso cambiará a só por convite", - "Public room": "Sala pública", - "Share content": "Compartir contido", - "Application window": "Ventá da aplicación", - "Share entire screen": "Compartir pantalla completa", - "Access": "Acceder", - "People with supported clients will be able to join the room without having a registered account.": "As persoas con clientes habilitados poderán unirse a sala sen ter que posuir unha conta rexistrada.", - "Decide who can join %(roomName)s.": "Decidir quen pode unirse a %(roomName)s.", - "Space members": "Membros do espazo", - "Anyone in a space can find and join. You can select multiple spaces.": "Calquera nun espazo pode atopar e unirse. Podes elexir múltiples espazos.", - "Spaces with access": "Espazos con acceso", - "Anyone in a space can find and join. Edit which spaces can access here.": "Calquera nun espazo pode atopala e unirse. Editar que espazos poden acceder aquí.", - "Currently, %(count)s spaces have access": { - "other": "Actualmente, %(count)s espazos teñen acceso", - "one": "Actualmente, un espazo ten acceso" - }, - "& %(count)s more": { - "other": "e %(count)s máis", - "one": "e %(count)s máis" - }, - "Upgrade required": "Actualización requerida", - "Anyone can find and join.": "Calquera pode atopala e unirse.", - "Only invited people can join.": "Só se poden unir persoas con convite.", - "Private (invite only)": "Privada (só con convite)", - "This upgrade will allow members of selected spaces access to this room without an invite.": "Esta actualización permitirá que os membros dos espazos seleccionados teñan acceso á sala sen precisar convite.", - "Want to add an existing space instead?": "Queres engadir un espazo xa existente?", - "Private space (invite only)": "Espazo privado (só convidadas)", - "Space visibility": "Visibilidade do espazo", - "Add a space to a space you manage.": "Engade un espazo ao espazo que ti xestionas.", - "Only people invited will be able to find and join this space.": "Só as persoas convidadas poderán atopar e unirse a este espazo.", - "Anyone will be able to find and join this space, not just members of .": "Calquera poderá atopar e unirse a este espazo, non só os membros de .", - "Anyone in will be able to find and join.": "Calquera en poderá atopar e unirse.", - "Adding spaces has moved.": "Engadir espazos moveuse.", - "Search for rooms": "Buscar salas", - "Search for spaces": "Buscar espazos", - "Create a new space": "Crear un novo espazo", - "Want to add a new space instead?": "Queres engadir un espazo no seu lugar?", - "Add existing space": "Engadir un espazo existente", - "Add space": "Engadir espazo", - "Leave %(spaceName)s": "Saír de %(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.": "Es a única administradora dalgunhas salas ou espazos dos que queres saír. Ao saír deles deixaralos sen administración.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Ti es a única administradora deste espazo. Ao saír farás que a ninguén teña control sobre el.", - "You won't be able to rejoin unless you are re-invited.": "Non poderás volver a unirte se non te volven a convidar.", - "Search %(spaceName)s": "Buscar %(spaceName)s", - "Decrypting": "Descifrando", - "Show all rooms": "Mostar tódalas salas", - "Missed call": "Chamada perdida", - "Call declined": "Chamada rexeitada", - "Stop recording": "Deter a gravación", - "Send voice message": "Enviar mensaxe de voz", - "More": "Máis", - "Show sidebar": "Mostrar a barra lateral", - "Hide sidebar": "Agochar barra lateral", - "Surround selected text when typing special characters": "Rodea o texto seleccionado ao escribir caracteres especiais", - "Delete avatar": "Eliminar avatar", - "Unknown failure: %(reason)s": "Fallo descoñecido: %(reason)s", - "Rooms and spaces": "Salas e espazos", - "Results": "Resultados", - "Enable encryption in settings.": "Activar cifrado non axustes.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "As túas mensaxes privadas normalmente están cifradas, pero esta sala non o está. Normalmente esto é debido a que estás a usar un dispositivo ou método non soportados, como convites por email.", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Par evitar estos problemas, crea unha nova sala pública para a conversa que pretendes manter.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Non se recomenda converter salas cifradas en salas públicas. Significará que calquera pode atopar e unirse á sala, e calquera poderá ler as mensaxes. Non terás ningún dos beneficios do cifrado. Cifrar mensaxes nunha sala pública fará máis lenta a entrega e recepción das mensaxes.", - "Are you sure you want to make this encrypted room public?": "Tes a certeza de querer convertir en pública esta sala cifrada?", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Para evitar estos problemas, crea unha nova sala cifrada para a conversa que pretendes manter.", - "Are you sure you want to add encryption to this public room?": "Tes a certeza de querer engadir cifrado a esta sala pública?", - "Cross-signing is ready but keys are not backed up.": "A sinatura-cruzada está preparada pero non hai copia das chaves.", - "Some encryption parameters have been changed.": "Algún dos parámetros de cifrado foron cambiados.", - "Role in ": "Rol en ", - "Unknown failure": "Fallo descoñecido", - "Failed to update the join rules": "Fallou a actualización das normas para unirse", - "Select the roles required to change various parts of the space": "Elexir os roles requeridos para cambiar varias partes do espazo", - "Anyone in can find and join. You can select other spaces too.": "Calquera en pode atopar e unirse. Tamén podes elexir outros espazos.", - "Message didn't send. Click for info.": "Non se enviou a mensaxe. Click para info.", - "To join a space you'll need an invite.": "Para unirte a un espazo precisas un convite.", - "Would you like to leave the rooms in this space?": "Queres saír destas salas neste espazo?", - "You are about to leave .": "Vas saír de .", - "Leave some rooms": "Saír de algunhas salas", - "Leave all rooms": "Saír de tódalas salas", - "Don't leave any rooms": "Non saír de ningunha sala", - "%(reactors)s reacted with %(content)s": "%(reactors)s reaccionou con %(content)s", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "O restablecemento das chaves de seguridade non se pode desfacer. Tras o restablecemento, non terás acceso ás antigas mensaxes cifradas, e calquera amizade que verificaras con anterioridade vai ver un aviso de seguridade ata que volvades a verificarvos mutuamente.", - "I'll verify later": "Verificarei máis tarde", - "Verify with Security Key": "Verificar coa Chave de Seguridade", - "Verify with Security Key or Phrase": "Verificar coa Chave ou Frase de Seguridade", - "Proceed with reset": "Procede co restablecemento", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Semella que non tes unha Chave de Seguridade ou outros dispositivos cos que verificar. Este dispositivo non poderá acceder a mensaxes antigas cifradas. Para poder verificar a túa identidade neste dispositivo tes que restablecer as chaves de verificación.", - "Skip verification for now": "Omitir a verificación por agora", - "Really reset verification keys?": "Queres restablecer as chaves de verificación?", - "MB": "MB", - "In reply to this message": "En resposta a esta mensaxe", - "Export chat": "Exportar chat", - "Show:": "Mostrar:", - "Shows all threads from current room": "Mostra tódalas conversas da sala actual", - "All threads": "Tódalas conversas", - "My threads": "As miñas conversas", - "Downloading": "Descargando", - "They won't be able to access whatever you're not an admin of.": "Non poderán acceder a calquera lugar no que non sexas administradora.", - "Ban them from specific things I'm able to": "Vetalos en lugares específicos nos que eu poida", - "Unban them from specific things I'm able to": "Retirar o veto de lugares específicos que eu poida", - "Ban them from everything I'm able to": "Vetalos en tódolos sitios nos que eu poida", - "Unban them from everything I'm able to": "Devolverlle o acceso a tódolos sitios onde eu poida", - "Ban from %(roomName)s": "Vetar en %(roomName)s", - "Unban from %(roomName)s": "Permitir acceso a %(roomName)s", - "They'll still be able to access whatever you're not an admin of.": "Poderán seguir accedendo a sitios onde ti non es administradora.", - "Disinvite from %(roomName)s": "Retirar o convite para %(roomName)s", - "Create poll": "Crear enquisa", - "%(count)s reply": { - "one": "%(count)s resposta", - "other": "%(count)s respostas" - }, - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Actualizando espazo...", - "other": "Actualizando espazos... (%(progress)s de %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Enviando convite...", - "other": "Enviando convites... (%(progress)s de %(count)s)" - }, - "Loading new room": "Cargando nova sala", - "Upgrading room": "Actualizando sala", - "View in room": "Ver na sala", - "Enter your Security Phrase or to continue.": "Escribe a túa Frase de Seguridade ou para continuar.", - "What projects are your team working on?": "En que proxectos está a traballar o teu equipo?", - "See room timeline (devtools)": "Ver cronoloxía da sala (devtools)", - "Developer mode": "Modo desenvolvemento", - "Insert link": "Escribir ligazón", - "Joined": "Unícheste", - "Joining": "Uníndote", - "Light high contrast": "Alto contraste claro", - "Add option": "Engade unha opción", - "Write an option": "Escribe unha opción", - "Option %(number)s": "Opción %(number)s", - "Create options": "Crea as opcións", - "Question or topic": "Pregunta ou tema", - "What is your poll question or topic?": "Cal é o tema ou asunto da túa enquisa?", - "Create Poll": "Crear Enquisa", - "In encrypted rooms, verify all users to ensure it's secure.": "En salas cifradas, verfica tódalas usuarias para ter certeza de que é segura.", - "Files": "Ficheiros", - "Close this widget to view it in this panel": "Pecha este widget para velo neste panel", - "Unpin this widget to view it in this panel": "Desafixar este widget para velo neste panel", - "Yours, or the other users' session": "Túas, ou da sesión doutras persoas", - "Yours, or the other users' internet connection": "Da túa, ou da conexión a internet doutras persoas", - "The homeserver the user you're verifying is connected to": "O servidor ao que está conectado a persoa que estás verificando", - "You do not have permission to start polls in this room.": "Non tes permiso para publicar enquisas nesta sala.", - "Reply in thread": "Responder nun fío", - "You won't get any notifications": "Non recibirás ningunha notificación", - "Get notifications as set up in your settings": "Ter notificacións tal como se indica nos axustes", - "Get notified only with mentions and keywords as set up in your settings": "Ter notificacións só cando te mencionan e con palabras chave que indiques nos axustes", - "@mentions & keywords": "@mencións & palabras chave", - "Get notified for every message": "Ter notificación de tódalas mensaxes", - "This room isn't bridging messages to any platforms. Learn more.": "Esta sala non está a reenviar mensaxes a ningún outro sistema. Saber máis.", - "Rooms outside of a space": "Salas fóra dun espazo", - "Show all your rooms in Home, even if they're in a space.": "Mostra tódalas túas salas en Inicio, incluso se están nun espazo.", - "Home is useful for getting an overview of everything.": "O Inicio é útil para ter unha visión xeral do que acontece.", - "Spaces to show": "Espazos a mostrar", - "Sidebar": "Barra lateral", - "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", - "Select all": "Seleccionar todos", - "Deselect all": "Retirar selección a todos", - "Sign out devices": { - "one": "Desconectar dispositivo", - "other": "Desconectar dispositivos" - }, - "Click the button below to confirm signing out these devices.": { - "one": "Preme no botón inferior para confirmar a desconexión deste dispositivo.", - "other": "Preme no botón inferior para confirmar a desconexión destos dispositivos." - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Confirma a desconexión deste dispositivo usando Single Sign On para probar a túa identidade.", - "other": "Confirma a desconexión destos dispositivos usando Single Sign On para probar a túa identidade." - }, - "Other rooms": "Outras salas", - "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.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Imos crear unha Chave de Seguridade para que a gardes nun lugar seguro, como nun xestor de contrasinais ou caixa forte.", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Recupera o acceso á túa conta e ás chaves de cifrado gardadas nesta sesión. Sen elas, non poderás ler tódalas túas mensaxes seguras en calquera sesión.", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Sen verificación non poderás acceder a tódalas túas mensaxes e poderían aparecer como non confiables ante outras persoas.", - "Show all threads": "Mostra tódolos temas", - "Keep discussions organised with threads": "Manter as conversas organizadas con fíos", - "Shows all threads you've participated in": "Mostra tódalas conversas nas que participaches", - "You're all caught up": "Xa remataches", - "Someone already has that username. Try another or if it is you, sign in below.": "Ese nome de usuaria xa está pillado. Inténtao con outro, ou se es ti, conéctate.", - "Copy link to thread": "Copiar ligazón da conversa", - "Thread options": "Opcións da conversa", - "Mentions only": "Só mencións", - "Forget": "Esquecer", - "If you can't see who you're looking for, send them your invite link below.": "Se non atopas a quen buscas, envíalle a túa ligazón de convite.", - "Based on %(count)s votes": { - "one": "Baseado en %(count)s voto", - "other": "Baseado en %(count)s votos" - }, - "%(count)s votes": { - "one": "%(count)s voto", - "other": "%(count)s votos" - }, - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s e %(count)s outro", - "other": "%(spaceName)s e outros %(count)s" - }, - "Sorry, the poll you tried to create was not posted.": "A enquisa que ías publicar non se puido publicar.", - "Failed to post poll": "Non se puido publicar a enquisa", - "Sorry, your vote was not registered. Please try again.": "O teu voto non foi rexistrado, inténtao outra vez.", - "Vote not registered": "Voto non rexistrado", - "Developer": "Desenvolvemento", - "Experimental": "Experimental", - "Themes": "Decorados", - "Moderation": "Moderación", - "Messaging": "Conversando", - "Pin to sidebar": "Fixar no lateral", - "Quick settings": "Axustes rápidos", - "Spaces you know that contain this space": "Espazos que sabes conteñen este espazo", - "Chat": "Chat", - "Home options": "Opcións de Incio", - "%(spaceName)s menu": "Menú de %(spaceName)s", - "Join public room": "Unirse a sala pública", - "Add people": "Engadir persoas", - "Invite to space": "Convidar ao espazo", - "Start new chat": "Iniciar un novo chat", - "Recently viewed": "Visto recentemente", - "%(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" - }, - "No votes cast": "Sen votos", - "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í.", - "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", - "Recent searches": "Buscas recentes", - "To search messages, look for this icon at the top of a room ": "Para buscar mensaxes, busca esta icona arriba de todo na sala ", - "Other searches": "Outras buscas", - "Public rooms": "Salas públicas", - "Use \"%(query)s\" to search": "Usa \"%(query)s\" para buscar", - "Other rooms in %(spaceName)s": "Outras salas en %(spaceName)s", - "Spaces you're in": "Espazos nos que estás", - "Link to room": "Ligazón á sala", - "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.": "Tes a certeza de querer rematar esta enquisa? Esto mostrará o resultado final da enquisa e evitará que máis persoas poidan votar.", - "End Poll": "Rematar enquisa", - "Sorry, the poll did not end. Please try again.": "A enquisa non rematou. Inténtao outra vez.", - "Failed to end poll": "Non rematou a enquisa por un fallo", - "The poll has ended. Top answer: %(topAnswer)s": "Rematou a enquisa. O máis votado: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Rematou a enquisa. Non houbo votos.", - "Including you, %(commaSeparatedMembers)s": "Incluíndote a ti, %(commaSeparatedMembers)s", - "Final result based on %(count)s votes": { - "one": "Resultado final baseado en %(count)s voto", - "other": "Resultado final baseado en %(count)s votos" - }, - "Copy room link": "Copiar ligazón á sala", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Parella (usuaria, sesión) descoñecida: (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Enderezo da sala non recoñecido: %(roomAlias)s", - "Could not fetch location": "Non se obtivo a localización", - "Location": "Localización", - "toggle event": "activar evento", - "Expand map": "Despregar mapa", - "Pick a date to jump to": "Elixe unha data á que ir", - "Message pending moderation": "Mensaxe pendente de moderar", - "Message pending moderation: %(reason)s": "Mensaxe pendente de moderar: %(reason)s", - "Jump to date": "Ir á data", - "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?", - "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", - "Remove them from everything I'm able to": "Eliminar de tódolos lugares nos que podo facelo", - "Remove from %(roomName)s": "Eliminar de %(roomName)s", - "To proceed, please accept the verification request on your other device.": "Para seguir, acepta a solicitude de verificación no teu outro dispositivo.", - "You were removed from %(roomName)s by %(memberName)s": "%(memberName)s sacoute da sala %(roomName)s", - "Poll": "Enquisa", - "Voice Message": "Mensaxe de voz", - "Hide stickers": "Agochar adhesivos", - "From a thread": "Desde un fío", - "Internal room ID": "ID interno da sala", - "Group all your rooms that aren't part of a space in one place.": "Agrupa nun só lugar tódalas túas salas que non forman parte dun espazo.", - "Group all your people in one place.": "Agrupa tódalas persoas nun só lugar.", - "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", - "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.", - "Confirm the emoji below are displayed on both devices, in the same order:": "Confirma que os emoji inferiores se mostran nos dous dispositivos, na mesma orde:", - "Automatically send debug logs on decryption errors": "Envía automáticamente rexistro de depuración se hai erros no cifrado", - "Back to thread": "Volver ao fío", - "Room members": "Membros da sala", - "Back to chat": "Volver ao chat", - "Failed to load list of rooms.": "Fallou a carga da lista de salas.", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Se sabes o que estás a facer, o código de Element é aberto, podes comprobalo en GitHub (https://github.com/vector-im/element-web/) e colaborar!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Se alguén che dixo que copies/pegues algo aquí, entón probablemente están intentando estafarte!", - "Wait!": "Agarda!", - "Unable to check if username has been taken. Try again later.": "Non se puido comprobar se o nome de usuaria xa está en uso. Inténtao máis tarde.", - "Space home": "Inicio do espazo", - "Open in OpenStreetMap": "Abrir en OpenStreetMap", - "Verify other device": "Verificar outro dispositivo", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Esto agrupa os teus chats cos membros deste espazo. Apagandoo ocultará estos chats da túa vista de %(spaceName)s.", - "Sections to show": "Seccións a mostrar", - "This address had invalid server or is already in use": "Este enderezo ten un servidor non válido ou xa está en uso", - "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)", - "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.", - "Your new device is now verified. Other users will see it as trusted.": "O dispositivo xa está verificado. Outras persoas verano como confiable.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "O novo dispositivo xa está verificado. Ten acceso a tódalas túas mensaxes cifradas, e outra usuarias verano como confiable.", - "Verify with another device": "Verifica usando outro dispositivo", - "Device verified": "Dispositivo verificado", - "Verify this device": "Verifica este dispositivo", - "Unable to verify this device": "Non se puido verificar este dispositivo", - "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", - "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", - "Sorry, you can't edit a poll after votes have been cast.": "Non se pode editar unha enquisa cando xa recibiu votos.", - "Can't edit poll": "Non podes editar a enquisa", - "Search Dialog": "Diálogo de busca", - "Results are only revealed when you end the poll": "Os resultados só son visibles cando remata a enquisa", - "Voters see results as soon as they have voted": "As votantes ven os resultados xusto despois de votar", - "Closed poll": "Enquisa pechada", - "Open poll": "Abrir enquisa", - "Poll type": "Tipo de enquisa", - "Results will be visible when the poll is ended": "Os resultados serán visibles cando remate a enquisa", - "What location type do you want to share?": "Que tipo de localización queres compartir?", - "Drop a Pin": "Fixa a posición", - "My live location": "Localización en direto", - "My current location": "Localización actual", - "%(brand)s could not send your location. Please try again later.": "%(brand)s non enviou a túa localización. Inténtao máis tarde.", - "We couldn't send your location": "Non puidemos enviar a túa localización", - "Pinned": "Fixado", - "Open thread": "Abrir fío", - "Match system": "Seguir o sistema", - "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.", - "Click": "Premer", - "Expand quotes": "Despregar as citas", - "Collapse quotes": "Pregar as citas", - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Espazos é o novo xeito de agrupar salas e persoas. Que tipo de Espazo queres crear? Pódelo cambiar máis tarde.", - "Show polls button": "Mostrar botón de enquisas", - "You are sharing your live location": "Vas compartir en directo a túa localización", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Desmarcar se tamén queres eliminar as mensaxes do sistema acerca da usuaria (ex. cambios na membresía, cambios no perfil...)", - "Preserve system messages": "Conservar mensaxes do sistema", - "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?": { - "one": "Vas eliminar %(count)s mensaxe de %(user)s. Esto eliminaraa de xeito permanente para todas na conversa. Tes a certeza de querer eliminala?", - "other": "Vas a eliminar %(count)s mensaxes de %(user)s. Así eliminaralos de xeito permanente para todas na conversa. Tes a certeza de facelo?" - }, - "%(displayName)s's live location": "Localización en directo de %(displayName)s", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Este servidor non está correctamente configurado para mostrar mapas, ou o servidor de mapas configurado non é accesible.", - "This homeserver is not configured to display maps.": "Este servidor non está configurado para mostrar mapas.", - "Click to drop a pin": "Click para soltar un marcador", - "Click to move the pin": "Click para mover marcador", - "Share for %(duration)s": "Compartida durante %(duration)s", - "Shared a location: ": "Compartiu unha localización: ", - "Shared their location: ": "Compartiron a súa localización: ", - "Unable to load map": "Non se cargou o mapa", - "Can't create a thread from an event with an existing relation": "Non se pode crear un tema con unha relación existente desde un evento", - "Currently removing messages in %(count)s rooms": { - "one": "Eliminando agora mensaxes de %(count)s sala", - "other": "Eliminando agora mensaxes de %(count)s salas" - }, - "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.", - "Developer tools": "Ferramentas desenvolvemento", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s é experimental no navegador web móbil. Para ter unha mellor experiencia e as últimas características usa a nosa app nativa.", - "User may or may not exist": "A usuaria podería non existir", - "User does not exist": "A usuaria non existe", - "User is already in the room": "A usuaria xa está na sala", - "User is already in the space": "A usuaria xa está no espazo", - "User is already invited to the room": "A usuaria xa está convidada á sala", - "User is already invited to the space": "A usuaria xa está convidada ao espazo", - "You do not have permission to invite people to this space.": "Non tes permiso para convidar persoas a este espazo.", - "Failed to invite users to %(roomName)s": "Fallou o convite das usuarias para %(roomName)s", - "Threads help keep your conversations on-topic and easy to track.": "Os fíos axúdanche a manter as conversas no tema e facilitan o seguimento.", - "An error occurred while stopping your live location, please try again": "Algo fallou ao deter a túa localización en directo, inténtao outra vez", - "%(featureName)s Beta feedback": "Informe sobre %(featureName)s Beta", - "%(count)s participants": { - "one": "1 participante", - "other": "%(count)s participantes" - }, - "%(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.": "Obtívose o erro %(errcode)s ao intentar acceder á sala ou espazo. Se cres que esta mensaxe é un erro, por favor envía un informe do fallo.", - "Try again later, or ask a room or space admin to check if you have access.": "Inténtao máis tarde, ou solicita a admin da sala ou espazo que mire se tes acceso.", - "This room or space is not accessible at this time.": "Esta sala ou espazo non é accesible neste intre.", - "Are you sure you're at the right place?": "Tes a certeza de que é o lugar correcto?", - "This room or space does not exist.": "Esta sala ou espazo no existe.", - "There's no preview, would you like to join?": "Non hai vista previa, queres unirte?", - "This invite was sent to %(email)s": "Este convite enviouse a %(email)s", - "This invite was sent to %(email)s which is not associated with your account": "O convite enviouselle a %(email)s que non está asociado coa túa conta", - "You can still join here.": "Podes entrar aquí igualmente.", - "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.": "Houbo un erro (%(errcode)s) ao intentar validar o teu convite. Podes intentar enviarlle esta información á persoa que te convidou.", - "Something went wrong with your invite.": "Algo foi mal co teu convite.", - "You were banned by %(memberName)s": "%(memberName)s vetoute", - "Forget this space": "Esquecer este espazo", - "You were removed by %(memberName)s": "%(memberName)s eliminoute de aquí", - "Loading preview": "Cargando vista previa", - "New video room": "Nova sala de vídeo", - "New room": "Nova sala", - "View older version of %(spaceName)s.": "Ver versión anterior de %(spaceName)s.", - "Upgrade this space to the recommended room version": "Actualiza este espazo á última versión recomendada da sala", - "Failed to join": "Non puideches entrar", - "The person who invited you has already left, or their server is offline.": "A persoa que te convidou xa saíu, ou o seu servidor non está conectado.", - "The person who invited you has already left.": "A persoa que te convidou xa deixou o lugar.", - "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.", - "Confirm signing out these devices": { - "one": "Confirma a desconexión deste dispositivo", - "other": "Confirma a desconexión destos dispositivos" - }, - "Live location ended": "Rematou a localización en directo", - "View live location": "Ver localización en directo", - "Live location enabled": "Activada a localización en directo", - "Live location error": "Erro na localización en directo", - "Live until %(expiryTime)s": "En directo ata %(expiryTime)s", - "Ban from room": "Vetar na sala", - "Unban from room": "Retirar veto á sala", - "Ban from space": "Vetar ao espazo", - "Unban from space": "Retirar veto ao espazo", - "Disinvite from room": "Retirar convite á sala", - "Remove from space": "Retirar do espazo", - "Disinvite from space": "Retirar convite ao espazo", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "Truco: Usa \"%(replyInThread)s\" ao poñerte enriba dunha mensaxe.", - "Close sidebar": "Pechar panel lateral", - "View List": "Ver lista", - "View list": "Ver lista", - "No live locations": "Sen localizacións en directo", - "Updated %(humanizedUpdateTime)s": "Actualizado %(humanizedUpdateTime)s", - "Hide my messages from new joiners": "Agochar as miñas mensaxes para as recén chegadas", - "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?": "As túas mensaxes antigas serán visibles para quen as recibeu, como os emails que enviaches no pasado. Desexas agochar as mensaxes enviadas para as persoas que se unan a esas salas no futuro?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Borrarémoste do servidor de identidades: as túas amizades non poderán atoparte a través do email ou número de teléfono", - "You will leave all rooms and DMs that you are in": "Sairás de tódalas salas e MDs nas que estés", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Ninguén poderá utilizar o teu identificador (MXID), incluíndote a ti: este nome de usuaria non estará dispoñible", - "You will no longer be able to log in": "Non poderás acceder", - "You will not be able to reactivate your account": "Non poderás reactivar a túa conta", - "Confirm that you would like to deactivate your account. If you proceed:": "Confirma que desexas desactivar a túa conta. Se continúas:", - "To continue, please enter your account password:": "Para continuar, escribe o contrasinal da túa conta:", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Pechaches a sesión en tódolos dispositivos e non recibirás notificacións push. Para reactivalas notificacións volve a acceder en cada dispositivo.", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "Se queres manter o acceso ao historial de conversas en salas cifradas, configura a Copia de Apoio das Chaves ou exporta as chaves das mensaxes desde un dos teus dispositivos antes de continuar.", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "Ao pechar sesión nos teus dispositivos eliminarás as chaves de cifrado de mensaxes gardadas neles, facendo ilexible o historial de conversas cifrado.", - "Seen by %(count)s people": { - "one": "Visto por %(count)s persoa", - "other": "Visto por %(count)s persoas" - }, - "Your password was successfully changed.": "Cambiouse correctamente o contrasinal.", - "An error occurred while stopping your live location": "Algo fallou ao deter a compartición da localización en directo", - "Enable live location sharing": "Activar a compartición da localización", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "Ten en conta que ésta é unha característica en probas cunha implementación temporal. Esto significa que non poderás borrar o teu historial de localización, e as usuarias más instruídas poderán ver o teu historial de localización incluso despois de que deixes de compartir a túa localización nesta sala.", - "Live location sharing": "Compartición en directo da localización", - "%(members)s and %(last)s": "%(members)s e %(last)s", - "%(members)s and more": "%(members)s e máis", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "A mensaxe non se enviou porque este servidor de inicio foi bloqueado pola súa administración. Contacta coa túa administración para continuar utilizando este servizo.", - "Cameras": "Cámaras", - "Output devices": "Dispositivos de saída", - "Input devices": "Dispositivos de entrada", - "Open room": "Abrir sala", - "Show Labs settings": "Mostrar axustes en Labs", - "To join, please enable video rooms in Labs first": "Para unirte, primeiro activa as salas de vídeo en Labs", - "To view, please enable video rooms in Labs first": "Para ver, primeiro activa as salas de vídeo en Labs", - "To view %(roomName)s, you need an invite": "Para ver %(roomName)s, precisas un convite", - "Private room": "Sala privada", - "Video room": "Sala de vídeo", - "Resent!": "Reenviado!", - "Did not receive it? Resend it": "Non o recibiches? Volver a enviar", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "Para crear a conta, abre a ligazón no email que che acabamos de enviar a %(emailAddress)s.", - "Unread email icon": "Icona de email non lido", - "Check your email to continue": "Comproba o teu email para continuar", - "An error occurred whilst sharing your live location, please try again": "Algo fallou ao compartir a túa localización en directo, inténtao outra vez", - "An error occurred whilst sharing your live location": "Algo fallou ao intentar compartir a túa localización en directo", - "View related event": "Ver evento relacionado", - "Click to read topic": "Preme para ler o tema", - "Edit topic": "Editar asunto", - "Joining…": "Entrando…", - "%(count)s people joined": { - "one": "uníuse %(count)s persoa", - "other": "%(count)s persoas uníronse" - }, - "Failed to set direct message tag": "Non se estableceu a etiqueta de mensaxe directa", - "Read receipts": "Resgados de lectura", - "You were disconnected from the call. (Error: %(message)s)": "Desconectouse a chamada. (Erro: %(message)s)", - "Connection lost": "Perdeuse a conexión", - "Deactivating your account is a permanent action — be careful!": "A desactivación da conta é unha acción permanente — coidado!", - "Un-maximise": "Restablecer", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Ao saír, estas chaves serán eliminadas deste dispositivo, o que significa que non poderás ler as mensaxes cifradas a menos que teñas as chaves noutro dos teus dispositivos, ou unha copia de apoio no servidor.", - "Video rooms are a beta feature": "As salas de vídeo están en fase beta", - "Enable hardware acceleration": "Activar aceleración por hardware", - "Remove search filter for %(filter)s": "Elimina o filtro de busca de %(filter)s", - "Start a group chat": "Inicia un chat en grupo", - "Other options": "Outras opcións", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Se non atopas a sala que buscas, pide un convite ou crea unha nova sala.", - "Some results may be hidden": "Algúns resultados poderían estar agochados", - "Copy invite link": "Copia a ligazón de convite", - "If you can't see who you're looking for, send them your invite link.": "Se non atopas a quen buscas, envíalle unha ligazón de convite.", - "Some results may be hidden for privacy": "Algúns resultados poden estar agochados por privacidade", - "Search for": "Buscar", - "%(count)s Members": { - "one": "%(count)s Participante", - "other": "%(count)s Participantes" - }, - "Show: Matrix rooms": "Mostrar: salas Matrix", - "Show: %(instance)s rooms (%(server)s)": "Mostrar: salas de %(instance)s (%(server)s)", - "Add new server…": "Engadir novo servidor…", - "Remove server “%(roomServer)s”": "Eliminar servidor \"%(roomServer)s\"", - "You cannot search for rooms that are neither a room nor a space": "Non podes buscar salas que non son nin unha sala nin un espazo", - "Show spaces": "Mostrar espazos", - "Show rooms": "Mostrar salas", - "Join the room to participate": "Únete á sala para participar", - "Explore public spaces in the new search dialog": "Explorar espazos públicos no novo diálogo de busca", - "Reset bearing to north": "Restablecer apuntando ao norte", - "Mapbox logo": "Logo Mapbox", - "Location not available": "Localización non dispoñible", - "Find my location": "Onde estou", - "Exit fullscreen": "Saír de pantalla completa", - "Enter fullscreen": "Ir a pantalla completa", - "Map feedback": "Opinión sobre Mapa", - "Toggle attribution": "Cambiar atribución", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "No %(spaceName)s e %(count)s outro espazo.", - "other": "No espazo %(spaceName)s e %(count)s outros espazos." - }, - "In %(spaceName)s.": "No espazo %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "Nos espazos %(space1Name)s e %(space2Name)s.", - "Stop and close": "Deter e pechar", - "Online community members": "Membros de comunidades en liña", - "Coworkers and teams": "Persoas e equipos do traballo", - "We'll help you get connected.": "Axudarémosche a atopalos.", - "Friends and family": "Amizades e familia", - "Who will you chat to the most?": "Con quen vas falar máis a miúdo?", - "You're in": "Estás dentro", - "You need to have the right permissions in order to share locations in this room.": "Tes que ter os permisos axeitados para poder compartir a localización nesta sala.", - "You don't have permission to share locations": "Non tes permiso para compartir localizacións", - "Messages in this chat will be end-to-end encrypted.": "As mensaxes deste chat van estar cifrados de extremo-a-extremo.", - "Saved Items": "Elementos gardados", - "Send your first message to invite to chat": "Envía a túa primeira mensaxe para convidar a ao chat", - "Choose a locale": "Elixe o idioma", - "Spell check": "Corrección", - "We're creating a room with %(names)s": "Estamos creando unha sala con %(names)s", - "Your server doesn't support disabling sending read receipts.": "O teu servidor non ten soporte para desactivar o envío de resgardos de lectura.", - "Share your activity and status with others.": "Comparte a túa actividade e estado con outras persoas.", - "Inactive for %(inactiveAgeDays)s+ days": "Inactiva durante %(inactiveAgeDays)s+ días", - "Session details": "Detalles da sesión", - "IP address": "Enderezo IP", - "Last activity": "Última actividade", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "Para maior seguridade, verifica as túas sesións e pecha calquera sesión que non recoñezas como propia.", - "Other sessions": "Outras sesións", - "Current session": "Sesión actual", - "Sessions": "Sesións", - "Verify or sign out from this session for best security and reliability.": "Verifica ou pecha esta sesión para máis seguridade e fiabilidade.", - "Unverified session": "Sesión non verificada", - "This session is ready for secure messaging.": "Esta sesión está preparada para mensaxería segura.", - "Verified session": "Sesión verificada", - "Interactively verify by emoji": "Verificar interactivamente usando emoji", - "Manually verify by text": "Verificar manualmente con texto", - "Security recommendations": "Recomendacións de seguridade", - "Filter devices": "Filtrar dispositivos", - "Inactive for %(inactiveAgeDays)s days or longer": "Inactiva desde hai %(inactiveAgeDays)s días ou máis", - "Inactive": "Inactiva", - "Not ready for secure messaging": "Non está listo para mensaxería segura", - "Ready for secure messaging": "Preparado para mensaxería segura", - "All": "Todo", - "No sessions found.": "Non se atopan sesións.", - "No inactive sessions found.": "Non hai sesións inactivas.", - "No unverified sessions found.": "Non se atopan sesións sen verificar.", - "No verified sessions found.": "Non hai sesións sen verificar.", - "Inactive sessions": "Sesións inactivas", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Verifica as túas sesións para ter maior seguridade nas comunicacións e desconecta aquelas que non recoñezas ou uses.", - "Unverified sessions": "Sesións non verificadas", - "For best security, sign out from any session that you don't recognize or use anymore.": "Para a mellor seguridade, desconecta calquera outra sesión que xa non recoñezas ou uses.", - "Verified sessions": "Sesións verificadas", - "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.": "Non é recomendable engadir o cifrado a salas públicas. Calquera pode atopar salas públicas, e pode ler as mensaxes nela. Non terás ningún destos beneficios se activas o cifrado, e non poderás retiralo posteriormente. Ademáis ao cifrar as mensaxes dunha sala pública fará que se envíen e reciban máis lentamente.", - "Empty room (was %(oldName)s)": "Sala baleira (era %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "Convidando a %(user)s e outra persoa", - "other": "Convidando a %(user)s e %(count)s outras" - }, - "Inviting %(user1)s and %(user2)s": "Convidando a %(user1)s e %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s outra usuaria", - "other": "%(user)s e %(count)s outras" - }, - "%(user1)s and %(user2)s": "%(user1)s e %(user2)s", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s ou %(copyButton)s", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s ou %(recoveryFile)s", - "Proxy URL": "URL do Proxy", - "Proxy URL (optional)": "URL do proxy (optativo)", - "To disable you will need to log out and back in, use with caution!": "Para desactivalo tes que saír e volver a acceder, usa con precaución!", - "Sliding Sync configuration": "Configuración Sliding Sync", - "Your server lacks native support, you must specify a proxy": "O teu servidor non ten servidor nativo, tes que indicar un proxy", - "Your server lacks native support": "O teu servidor non ten soporte nativo", - "Your server has native support": "O teu servidor ten soporte nativo", - "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", - "Sign out of this session": "Pechar esta sesión", - "Rename session": "Renomear sesión", - "Failed to read events": "Fallou a lectura de eventos", - "Failed to send event": "Fallo ao enviar o evento", - "common": { - "about": "Acerca de", - "analytics": "Análise", - "encryption_enabled": "Cifrado activado", - "error": "Fallo", - "forward_message": "Reenviar mensaxe", - "image": "Imaxe", - "message": "Mensaxe", - "message_layout": "Disposición da mensaxe", - "modern": "Moderna", - "mute": "Acalar", - "no_results": "Sen resultados", - "offline": "Sen conexión", - "password": "Contrasinal", - "people": "Persoas", - "reactions": "Reaccións", - "report_a_bug": "Informar dun fallo", - "room_name": "Nome da sala", - "security": "Seguridade", - "settings": "Axustes", - "sticker": "Adhesivo", - "success": "Parabéns", - "suggestions": "Suxestións", - "unmute": "Non acalar", - "username": "Nome de usuaria", - "verification_cancelled": "Verificación cancelada", - "video": "Vídeo", - "warning": "Aviso", - "threads": "Conversas", - "thread": "Tema", - "theme": "Decorado", - "room": "Sala", - "public": "Público", - "private": "Privado", - "options": "Axustes", - "name": "Nome", - "light": "Claro", - "labs": "Labs", - "homeserver": "Servidor de inicio", - "home": "Inicio", - "help": "Axuda", - "favourites": "Favoritas", - "description": "Descrición", - "dark": "Escuro", - "beta": "Beta", - "attachment": "Anexo", - "appearance": "Aparencia", - "timeline": "Cronoloxía", - "support": "Axuda", - "space": "Espazo", - "random": "Ao chou", - "privacy": "Privacidade", - "presence": "Presenza", - "preferences": "Preferencias", - "microphone": "Micrófono", - "legal": "Legal", - "guest": "Convidada", - "faq": "PMF", - "emoji": "Emoji", - "credits": "Créditos", - "camera": "Cámara", - "access_token": "Token de acceso", - "someone": "Alguén", - "welcome": "Benvida", - "encrypted": "Cifrado", - "device": "Dispositivo", - "verified": "Verificada", - "unverified": "Non verificada", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "Confiable", - "not_trusted": "Non confiable", - "accessibility": "Accesibilidade", - "server": "Servidor", - "capabilities": "Capacidades", - "unnamed_room": "Sala sen nome", - "unnamed_space": "Espazo sen nome", - "stickerpack": "Iconas", - "system_alerts": "Alertas do Sistema", - "secure_backup": "Copia Segura", - "cross_signing": "Sinatura cruzada", - "identity_server": "Servidor de identidade", - "integration_manager": "Xestor de Integracións", - "qr_code": "Código QR", - "feedback": "Comenta" + "a11y": { + "jump_first_invite": "Vai ó primeiro convite.", + "n_unread_messages": { + "other": "%(count)s mensaxe non lidas.", + "one": "1 mensaxe non lida." + }, + "n_unread_messages_mentions": { + "other": "%(count)s mensaxes non lidas incluíndo mencións.", + "one": "1 mención non lida." + }, + "room_name": "Sala %(name)s", + "unread_messages": "Mensaxes non lidas.", + "user_menu": "Menú de usuaria" }, + "a11y_jump_first_unread_room": "Vaite a primeira sala non lida.", "action": { + "accept": "Aceptar", + "add": "Engadir", + "add_existing_room": "Engadir sala existente", + "add_people": "Engadir persoas", + "approve": "Aprobar", + "back": "Atrás", + "call": "Chamar", + "cancel": "Cancelar", + "change": "Cambiar", + "clear": "Limpar", + "click": "Premer", + "click_to_copy": "Click para copiar", + "close": "Pechar", + "collapse": "Pechar", + "complete": "Completar", + "confirm": "Confirmar", "continue": "Continuar", "copy": "Copiar", "copy_link": "Copiar ligazón", "create": "Crear", "create_a_room": "Crear unha sala", "decline": "Rexeitar", + "delete": "Eliminar", "disable": "Desactivar", + "disconnect": "Desconectar", + "dismiss": "Rexeitar", "done": "Feito", + "download": "Descargar", "edit": "Editar", "enable": "Activar", - "forgot_password": "Esqueceches o contrasinal?", + "enter_fullscreen": "Ir a pantalla completa", + "exit_fullscreeen": "Saír de pantalla completa", + "expand": "Despregar", + "explore_public_rooms": "Explorar salas públicas", + "explore_rooms": "Explorar salas", + "export": "Exportar", "forward": "Reenviar", + "go": "Ir", + "go_back": "Atrás", + "got_it": "Vale", + "hide_advanced": "Ocultar Avanzado", + "hold": "Colgar", + "ignore": "Ignorar", + "import": "Importar", "invite": "Convidar", + "invite_to_space": "Convidar ao espazo", "invites_list": "Convites", + "join": "Únete", "learn_more": "Saber máis", "leave": "Saír", "leave_room": "Deixar a sala", + "logout": "Saír", + "manage": "Xestionar", + "maximise": "Maximizar", + "mention": "Mención", + "minimise": "Minimizar", + "new_room": "Nova sala", + "new_video_room": "Nova sala de vídeo", "next": "Seguinte", "no": "Non", - "ok": "OK", + "pause": "Deter", + "play": "Reproducir", "quote": "Cita", "react": "Reacciona", + "refresh": "Actualizar", + "register": "Rexistrar", + "reject": "Rexeitar", "remove": "Eliminar", + "rename": "Cambiar nome", "reply": "Resposta", + "reply_in_thread": "Responder nun fío", "report_content": "Denunciar contido", + "resend": "Volver a enviar", + "reset": "Restablecer", + "restore": "Restablecer", + "resume": "Retomar", "retry": "Reintentar", + "review": "Revisar", + "revoke": "Revogar", "save": "Gardar", + "search": "Busca", + "send_report": "Enviar denuncia", + "share": "Compartir", + "show": "Mostar", + "show_advanced": "Mostrar Avanzado", + "show_all": "Mostrar todo", + "sign_in": "Acceder", + "sign_out": "Saír", + "skip": "Saltar", "start": "Comezar", "start_chat": "Iniciar conversa", + "start_new_chat": "Iniciar un novo chat", + "stop": "Deter", + "submit": "Enviar", + "subscribe": "Subscribir", + "transfer": "Transferir", + "trust": "Confiar", + "try_again": "Intentar outra vez", + "unban": "Non bloquear", + "unignore": "Non ignorar", + "unpin": "Desafixar", + "unsubscribe": "Baixa na subscrición", + "update": "Actualizar", + "upgrade": "Mellorar", + "upload": "Subir", + "verify": "Verificar", + "view": "Vista", + "view_all": "Ver todo", + "view_list": "Ver lista", + "view_message": "Ver mensaxe", "view_source": "Ver fonte", "yes": "Si", - "zoom_out": "Alonxar", "zoom_in": "Achegar", - "view": "Vista", - "verify": "Verificar", - "upload": "Subir", - "upgrade": "Mellorar", - "update": "Actualizar", - "unpin": "Desafixar", - "try_again": "Intentar outra vez", - "trust": "Confiar", - "stop": "Deter", - "skip": "Saltar", - "sign_out": "Saír", - "sign_in": "Acceder", - "share": "Compartir", - "search": "Busca", - "reset": "Restablecer", - "resend": "Volver a enviar", - "reject": "Rexeitar", - "pin": "Pin", - "logout": "Saír", - "join": "Únete", - "ignore": "Ignorar", - "got_it": "Vale", - "go_back": "Atrás", - "expand": "Despregar", - "download": "Descargar", - "dismiss": "Rexeitar", - "delete": "Eliminar", - "confirm": "Confirmar", - "collapse": "Pechar", - "close": "Pechar", - "cancel": "Cancelar", - "call": "Chamar", - "back": "Atrás", - "add": "Engadir", - "accept": "Aceptar", - "view_all": "Ver todo", - "unsubscribe": "Baixa na subscrición", - "subscribe": "Subscribir", - "show_all": "Mostrar todo", - "show": "Mostar", - "revoke": "Revogar", - "review": "Revisar", - "restore": "Restablecer", - "rename": "Cambiar nome", - "register": "Rexistrar", - "play": "Reproducir", - "pause": "Deter", - "disconnect": "Desconectar", - "complete": "Completar", - "change": "Cambiar", - "approve": "Aprobar", - "manage": "Xestionar", - "go": "Ir", - "import": "Importar", - "export": "Exportar", - "refresh": "Actualizar", - "minimise": "Minimizar", - "maximise": "Maximizar", - "mention": "Mención", - "submit": "Enviar", - "send_report": "Enviar denuncia", - "clear": "Limpar" + "zoom_out": "Alonxar" }, - "a11y": { - "user_menu": "Menú de usuaria", - "n_unread_messages_mentions": { - "other": "%(count)s mensaxes non lidas incluíndo mencións.", - "one": "1 mención non lida." + "analytics": { + "accept_button": "Iso está ben", + "bullet_1": "Non rexistramos o teu perfil nin datos da conta", + "bullet_2": "Non compartimos a información con terceiras partes", + "consent_migration": "Consentiches con anterioridade compartir datos anónimos de uso con nós. Estamos actualizando o seu funcionamento.", + "disable_prompt": "Podes desactivar esto cando queiras non axustes", + "enable_prompt": "Axuda a mellorar %(analyticsOwner)s", + "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.", + "shared_data_heading": "Calquera do seguinte podería ser compartido:" + }, + "auth": { + "account_clash": "A tú conta (%(newAccountId)s) foi rexistrada, pero iniciaches sesión usando outra conta (%(loggedInUserId)s).", + "account_clash_previous_account": "Continúa coa conta anterior", + "account_deactivated": "Esta conta foi desactivada.", + "autodiscovery_generic_failure": "Fallo ó obter a configuración de autodescubrimento desde o servidor", + "autodiscovery_invalid": "Resposta de descubrimento do servidor non válida", + "autodiscovery_invalid_hs": "O URL do servidor non semella ser un servidor Matrix válido", + "autodiscovery_invalid_hs_base_url": "base_url non válido para m.homeserver", + "autodiscovery_invalid_is": "O URL do servidor de identidade non semella ser un servidor de identidade válido", + "autodiscovery_invalid_is_base_url": "base_url para m.identity_server non válida", + "autodiscovery_invalid_is_response": "Resposta de descubrimento de identidade do servidor non válida", + "autodiscovery_invalid_json": "JSON non válido", + "autodiscovery_unexpected_error_hs": "Houbo un fallo ao acceder a configuración do servidor", + "autodiscovery_unexpected_error_is": "Houbo un fallo ao acceder a configuración do servidor de identidade", + "captcha_description": "Este servidor quere asegurarse de que non es un robot.", + "change_password_action": "Cambiar contrasinal", + "change_password_confirm_invalid": "Non concordan os contrasinais", + "change_password_confirm_label": "Confirma o contrasinal", + "change_password_current_label": "Contrasinal actual", + "change_password_empty": "Os contrasinais non poden estar baleiros", + "change_password_mismatch": "Os contrasinais novos non coinciden", + "change_password_new_label": "Novo contrasinal", + "continue_with_idp": "Continuar con %(provider)s", + "continue_with_sso": "Continúa con %(ssoButtons)s", + "country_dropdown": "Despregable de países", + "create_account_prompt": "Acabas de coñecernos? Crea unha conta", + "create_account_title": "Crea unha conta", + "email_discovery_text": "Usa o email para ser opcionalmente descubrible para os contactos existentes.", + "email_field_label": "Correo electrónico", + "email_field_label_invalid": "Non semella un enderezo válido", + "email_field_label_required": "Escribe enderezo email", + "email_help_text": "Engade un email para poder restablecer o contrasinal.", + "email_phone_discovery_text": "Usa un email ou teléfono para ser (opcionalmente) descubrible polos contactos existentes.", + "failed_connect_identity_server": "Non se acadou o servidor de identidade", + "failed_connect_identity_server_other": "Podes acceder, pero algunhas características non estarán dispoñibles ata que o servidor de identidade volva a conectarse. Se continúas vendo este aviso, comproba os axustes ou contacta coa administración.", + "failed_connect_identity_server_register": "Podes rexistrarte, pero algunhas características non estarán dispoñibles ata que o servidor de identidade volte a conectarse. Se segues a ver este aviso, comproba os axustes ou contacta coa administración.", + "failed_connect_identity_server_reset_password": "Podes restablecer o contrasinal, pero algunhas características non estarán dispoñibles ata que o servidor de identidade se conecte. Se segues a ver este aviso comproba os axustes ou contacta coa administración.", + "failed_homeserver_discovery": "Fallo ao intentar o descubrimento do servidor", + "failed_query_registration_methods": "Non se puido consultar os métodos de rexistro soportados.", + "failed_soft_logout_auth": "Fallo na reautenticación", + "failed_soft_logout_homeserver": "Fallo ó reautenticar debido a un problema no servidor", + "footer_powered_by_matrix": "funciona grazas a Matrix", + "forgot_password_email_invalid": "O enderezo de email non semella ser válido.", + "forgot_password_email_required": "Debe introducir o correo electrónico ligado a súa conta.", + "forgot_password_prompt": "¿Esqueceches o contrasinal?", + "identifier_label": "Acceder con", + "incorrect_credentials": "Nome de usuaria ou contrasinal non válidos.", + "incorrect_credentials_detail": "Ten en conta que estás accedendo ao servidor %(hs)s, non a matrix.org.", + "incorrect_password": "Contrasinal incorrecto", + "log_in_new_account": "Accede usando a conta nova.", + "logout_dialog": { + "description": "Tes a certeza de querer saír?", + "megolm_export": "Exportar manualmente as chaves", + "setup_key_backup_title": "Perderás o acceso as túas mensaxes cifradas", + "setup_secure_backup_description_1": "As mensaxes cifradas están seguras con cifrado de extremo-a-extremo. Só ti e o correpondente(s) tedes as chaves para ler as mensaxes.", + "setup_secure_backup_description_2": "Ao saír, estas chaves serán eliminadas deste dispositivo, o que significa que non poderás ler as mensaxes cifradas a menos que teñas as chaves noutro dos teus dispositivos, ou unha copia de apoio no servidor.", + "skip_key_backup": "Non quero as miñas mensaxes cifradas", + "use_key_backup": "Fai unha Copia de apoio das chaves" }, - "n_unread_messages": { - "other": "%(count)s mensaxe non lidas.", - "one": "1 mensaxe non lida." + "misconfigured_body": "Pídelle a administración do teu %(brand)s que comprobe a configuración para entradas duplicadas ou incorrectas.", + "misconfigured_title": "O teu %(brand)s está mal configurado", + "msisdn_field_description": "Outras usuarias poden convidarte ás salas usando os teus detalles de contacto", + "msisdn_field_label": "Teléfono", + "msisdn_field_number_invalid": "Non semella correcto este número, compróbao e inténtao outra vez", + "msisdn_field_required_invalid": "Escribe número de teléfono", + "no_hs_url_provided": "Non se estableceu URL do servidor", + "oidc": { + "error_title": "Non puidemos conectarte" }, - "unread_messages": "Mensaxes non lidas." - }, - "labs": { - "video_rooms": "Salas de vídeo", - "msc3531_hide_messages_pending_moderation": "Permitir que a moderación agoche mensaxes pendentes de moderar.", - "latex_maths": "Mostrar fórmulas matemáticas LaTex", - "pinning": "Fixando mensaxe", - "state_counters": "Mostrar contadores simples na cabeceira da sala", - "custom_themes": "Permitir engadir decorados personalizados", - "dehydration": "Mensaxería cifrada offline usando dispositivos \"deshidratados\"", - "html_topic": "Mostrar representación HTML dos temas da sala", - "bridge_state": "Mostrar info sobre pontes nos axustes da sala", - "jump_to_date": "Ir á data (engade cabeceiras /vaiadata e vai á data)", - "element_call_video_rooms": "Salas de chamadas de vídeo Element", - "voice_broadcast": "Emisión de voz", - "video_rooms_a_new_way_to_chat": "Un novo xeito de conversar con voz e vídeo en %(brand)s.", - "video_rooms_always_on_voip_channels": "As salas de vídeo son canles VoIP sempre activas dentro dunha sala en %(brand)s.", - "video_rooms_faq1_question": "Como creo unha sala de vídeo?", - "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.", - "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", - "beta_feature": "Esta é unha característica beta", - "click_for_info": "Preme para máis info", - "leave_beta_reload": "Ao saír da beta volveremos a cargar %(brand)s.", - "join_beta_reload": "Ao unirte á beta recargaremos %(brand)s.", - "leave_beta": "Saír da beta", - "join_beta": "Unirse á beta" + "password_field_label": "Escribe contrasinal", + "password_field_strong_label": "Ben, bo contrasinal!", + "password_field_weak_label": "O contrasinal é admisible, pero inseguro", + "phone_label": "Teléfono", + "phone_optional_label": "Teléfono (optativo)", + "register_action": "Crear conta", + "registration": { + "continue_without_email_description": "Lembra que se non engades un email e esqueces o contrasinal perderás de xeito permanente o acceso á conta.", + "continue_without_email_field_label": "Email (optativo)", + "continue_without_email_title": "Continuando sen email" + }, + "registration_disabled": "O rexistro está desactivado neste servidor.", + "registration_msisdn_field_required_invalid": "Escribe un número de teléfono (requerido neste servidor)", + "registration_successful": "Rexistro correcto", + "registration_username_in_use": "Ese nome de usuaria xa está pillado. Inténtao con outro, ou se es ti, conéctate.", + "registration_username_unable_check": "Non se puido comprobar se o nome de usuaria xa está en uso. Inténtao máis tarde.", + "registration_username_validation": "Usa só minúsculas, números, trazos e trazos baixos", + "reset_password": { + "devices_logout_success": "Pechaches a sesión en tódolos dispositivos e non recibirás notificacións push. Para reactivalas notificacións volve a acceder en cada dispositivo.", + "other_devices_logout_warning_1": "Ao pechar sesión nos teus dispositivos eliminarás as chaves de cifrado de mensaxes gardadas neles, facendo ilexible o historial de conversas cifrado.", + "other_devices_logout_warning_2": "Se queres manter o acceso ao historial de conversas en salas cifradas, configura a Copia de Apoio das Chaves ou exporta as chaves das mensaxes desde un dos teus dispositivos antes de continuar.", + "password_not_entered": "Debe introducir un novo contrasinal.", + "passwords_mismatch": "Os novos contrasinais deben ser coincidentes.", + "reset_successful": "Restableceuse o contrasinal.", + "return_to_login": "Volver a pantalla de acceso" + }, + "reset_password_email_field_description": "Usa un enderezo de email para recuperar a túa conta", + "reset_password_email_field_required_invalid": "Escribe o enderzo de email (requerido neste servidor)", + "reset_password_email_not_found_title": "Non se atopou este enderezo de correo", + "server_picker_custom": "Outro servidor de inicio", + "server_picker_description": "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.", + "server_picker_description_matrix.org": "Únete a millóns de persoas gratuitamente no maior servidor público", + "server_picker_dialog_title": "Decide onde queres crear a túa conta", + "server_picker_explainer": "Usa o teu servidor de inicio Matrix preferido, ou usa o teu propio.", + "server_picker_failed_validate_homeserver": "Non se puido validar o servidor de inicio", + "server_picker_intro": "Chamámoslle 'Servidores de Inicio' aos lugares onde podes ter a túa conta.", + "server_picker_invalid_url": "URL non válido", + "server_picker_learn_more": "Acerca dos servidores de inicio", + "server_picker_matrix.org": "Matrix.org é o servidor público máis grande do mundo, podería ser un bo lugar para comezar.", + "server_picker_required": "Indica un servidor de inicio", + "server_picker_title": "Conecta co teu servidor de inicio", + "server_picker_title_default": "Opcións do servidor", + "server_picker_title_registration": "Crea a conta en", + "session_logged_out_description": "Por seguridade, pechouse a sesión. Por favor, conéctate outra vez.", + "session_logged_out_title": "Desconectada", + "set_email": { + "description": "Isto permitiralle restablecer o seu contrasinal e recibir notificacións.", + "verification_pending_description": "Comprobe o seu correo electrónico e pulse na ligazón que contén. Unha vez feito iso prema continuar.", + "verification_pending_title": "Verificación pendente" + }, + "set_email_prompt": "Quere establecer un enderezo de correo electrónico?", + "sign_in_instead_prompt": "Xa tes unha conta? Conecta aquí", + "sign_in_or_register": "Conéctate ou Crea unha Conta", + "sign_in_or_register_description": "Usa a túa conta ou crea unha nova para continuar.", + "sign_in_prompt": "Tes unha conta? Conéctate", + "sign_in_with_sso": "Entrar usando Single Sign On", + "soft_logout": { + "clear_data_button": "Eliminar todos os datos", + "clear_data_description": "O baleirado dos datos da sesión é permanente. As mensaxes cifradas perderánse a menos que as súas chaves estiveren nunha copia de apoio.", + "clear_data_title": "¿Baleirar todos os datos desta sesión?" + }, + "soft_logout_heading": "Estás desconectada", + "soft_logout_intro_password": "Escribe o contrasinal para acceder e retomar o control da túa conta.", + "soft_logout_intro_sso": "Conéctate e recupera o acceso a túa conta.", + "soft_logout_intro_unsupported_auth": "Non podes conectar a conta. Contacta coa administración do teu servidor para máis información.", + "soft_logout_subheading": "Baleirar datos personais", + "sso_failed_missing_storage": "Pedíramoslle ao teu navegador que lembrase o teu servidor de inicio para acceder, pero o navegador esqueceuno. Vaite á páxina de conexión e inténtao outra vez.", + "sso_or_username_password": "%(ssoButtons)s Ou %(usernamePassword)s", + "sync_footer_subtitle": "Se te uniches a moitas salas, esto podería levarnos un anaco", + "uia": { + "code": "Código", + "email": "Para crear a conta, abre a ligazón no email que che acabamos de enviar a %(emailAddress)s.", + "email_auth_header": "Comproba o teu email para continuar", + "email_resend_prompt": "Non o recibiches? Volver a enviar", + "email_resent": "Reenviado!", + "fallback_button": "Inicie a autenticación", + "msisdn": "Enviouse unha mensaxe de texto a %(msisdn)s", + "msisdn_token_incorrect": "Testemuño incorrecto", + "msisdn_token_prompt": "Por favor introduza o código que contén:", + "password_prompt": "Confirma a túa identidade escribindo o contrasinal da conta embaixo.", + "recaptcha_missing_params": "Falta a chave pública do captcha na configuración do servidor. Informa desto á administración do teu servidor.", + "sso_body": "Confirma que queres engadir este email usando Single Sign On como proba de identidade.", + "sso_failed": "Algo fallou ao intentar confirma a túa identidade. Cancela e inténtao outra vez.", + "sso_postauth_body": "Preme no botón inferior para confirmar a túa identidade.", + "sso_postauth_title": "Confirma para continuar", + "sso_preauth_body": "Para continuar, usa Single Sign On para probar a túa identidade.", + "sso_title": "Usar Single Sign On para continuar", + "terms": "Revisa e acepta as cláusulas deste servidor:", + "terms_invalid": "Revisa e acepta todas as cláusulas do servidor" + }, + "unsupported_auth_email": "Este servidor non soporta o acceso usando enderezos de email.", + "unsupported_auth_msisdn": "O servidor non soporta a autenticación con número de teléfono.", + "username_field_required_invalid": "Escribe nome de usuaria", + "username_in_use": "Este nome de usuaria xa está pillado, inténtao con outro." + }, + "bug_reporting": { + "additional_context": "Se hai contexto que cres que axudaría a analizar o problema, como o que estabas a facer, ID da sala, ID da usuaria, etc., por favor inclúeo aquí.", + "before_submitting": "Antes de enviar os rexistros, deberías abrir un informe en GitHub para describir o problema.", + "collecting_information": "Obtendo información sobre a versión da app", + "collecting_logs": "Obtendo rexistros", + "create_new_issue": "Por favor abre un novo informe en GitHub para poder investigar o problema.", + "description": "Os rexistros de depuración conteñen datos de uso da aplicación incluíndo o teu nome de usuaria, os IDs ou alias das salas que visitaches, os elementos da IU cos que interactuaches así como os identificadores de outras usuarias.", + "download_logs": "Descargar rexistro", + "downloading_logs": "Descargando o rexistro", + "error_empty": "Cóntanos o que fallou ou, mellor aínda, abre un informe en GitHub que describa o problema.", + "failed_send_logs": "Fallo ao enviar os informes: ", + "github_issue": "Informe en GitHub", + "introduction": "Se informaches do fallo en GitHub, os rexistros poden ser útiles para arranxar o problema. ", + "log_request": "Para axudarnos a evitar esto no futuro, envíanos o rexistro.", + "logs_sent": "Informes enviados", + "matrix_security_issue": "Para informar dun asunto relacionado coa seguridade de Matrix, le a Política de Revelación de Privacidade de Matrix.org.", + "preparing_download": "Preparándose para descargar rexistro", + "preparing_logs": "Preparándose para enviar informe", + "send_logs": "Enviar informes", + "submit_debug_logs": "Enviar informes de depuración", + "textarea_label": "Notas", + "thank_you": "Grazas!", + "title": "Informar de fallos", + "unsupported_browser": "Lembra: o teu navegador non está soportado, polo que poderían acontecer situacións non agardadas.", + "uploading_logs": "Subindo o rexistro", + "waiting_for_server": "Agardando pola resposta do servidor" + }, + "cannot_reach_homeserver": "Non se acadou o servidor", + "cannot_reach_homeserver_detail": "Asegúrate de que tes boa conexión a internet, ou contacta coa administración do servidor", + "cant_load_page": "Non se puido cargar a páxina", + "chat_card_back_action_label": "Volver ao chat", + "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", + "hearts_description": "Engádelle moitos corazóns á mensaxe", + "hearts_message": "envía corazóns", + "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" + }, + "common": { + "about": "Acerca de", + "access_token": "Token de acceso", + "accessibility": "Accesibilidade", + "advanced": "Avanzado", + "all_rooms": "Todas as salas", + "analytics": "Análise", + "and_n_others": { + "other": "e %(count)s outras...", + "one": "e outra máis..." + }, + "appearance": "Aparencia", + "are_you_sure": "Está segura?", + "attachment": "Anexo", + "authentication": "Autenticación", + "camera": "Cámara", + "cameras": "Cámaras", + "capabilities": "Capacidades", + "copied": "Copiado!", + "credits": "Créditos", + "cross_signing": "Sinatura cruzada", + "dark": "Escuro", + "description": "Descrición", + "deselect_all": "Retirar selección a todos", + "device": "Dispositivo", + "display_name": "Nome mostrado", + "edited": "editada", + "email_address": "Enderezo de correo", + "encrypted": "Cifrado", + "encryption_enabled": "Cifrado activado", + "error": "Fallo", + "faq": "PMF", + "favourites": "Favoritas", + "feedback": "Comenta", + "filter_results": "Filtrar resultados", + "forward_message": "Reenviar mensaxe", + "general": "Xeral", + "go_to_settings": "Ir a Axustes", + "guest": "Convidada", + "help": "Axuda", + "historical": "Historial", + "home": "Inicio", + "homeserver": "Servidor de inicio", + "identity_server": "Servidor de identidade", + "image": "Imaxe", + "integration_manager": "Xestor de Integracións", + "joined": "Unícheste", + "light": "Claro", + "location": "Localización", + "low_priority": "Baixa prioridade", + "message": "Mensaxe", + "message_layout": "Disposición da mensaxe", + "microphone": "Micrófono", + "modern": "Moderna", + "mute": "Acalar", + "n_members": { + "one": "%(count)s participante", + "other": "%(count)s participantes" + }, + "n_participants": { + "one": "1 participante", + "other": "%(count)s participantes" + }, + "n_rooms": { + "one": "%(count)s sala", + "other": "%(count)s salas" + }, + "name": "Nome", + "no_results": "Sen resultados", + "no_results_found": "Sen resultados", + "not_trusted": "Non confiable", + "offline": "Sen conexión", + "options": "Axustes", + "orphan_rooms": "Outras salas", + "password": "Contrasinal", + "people": "Persoas", + "preferences": "Preferencias", + "presence": "Presenza", + "preview_message": "Ei ti. Es grande!", + "privacy": "Privacidade", + "private": "Privado", + "private_room": "Sala privada", + "private_space": "Espazo privado", + "profile": "Perfil", + "public": "Público", + "public_room": "Sala pública", + "public_space": "Espazo público", + "qr_code": "Código QR", + "random": "Ao chou", + "reactions": "Reaccións", + "report_a_bug": "Informar dun fallo", + "room": "Sala", + "room_name": "Nome da sala", + "rooms": "Salas", + "secure_backup": "Copia Segura", + "security": "Seguridade", + "select_all": "Seleccionar todos", + "server": "Servidor", + "settings": "Axustes", + "setup_secure_messages": "Configurar Mensaxes Seguras", + "show_more": "Mostrar máis", + "someone": "Alguén", + "space": "Espazo", + "spaces": "Espazos", + "sticker": "Adhesivo", + "stickerpack": "Iconas", + "success": "Parabéns", + "suggestions": "Suxestións", + "support": "Axuda", + "system_alerts": "Alertas do Sistema", + "theme": "Decorado", + "thread": "Tema", + "threads": "Conversas", + "timeline": "Cronoloxía", + "trusted": "Confiable", + "unencrypted": "Non cifrada", + "unmute": "Non acalar", + "unnamed_room": "Sala sen nome", + "unnamed_space": "Espazo sen nome", + "unsent": "Sen enviar", + "unverified": "Non verificada", + "user_avatar": "Imaxe de perfil", + "username": "Nome de usuaria", + "verification_cancelled": "Verificación cancelada", + "verified": "Verificada", + "video": "Vídeo", + "video_room": "Sala de vídeo", + "view_message": "Ver mensaxe", + "warning": "Aviso", + "welcome": "Benvida" + }, + "composer": { + "autocomplete": { + "@room_description": "Notificar a toda a sala", + "command_a11y": "Autocompletado de comandos", + "command_description": "Comandos", + "emoji_a11y": "Autocompletado emoticonas", + "notification_a11y": "Autocompletado de notificacións", + "notification_description": "Notificación da sala", + "room_a11y": "Autocompletado de Salas", + "space_a11y": "Autocompletado do espazo", + "user_a11y": "Autocompletados de Usuaria", + "user_description": "Usuarias" + }, + "close_sticker_picker": "Agochar adhesivos", + "edit_composer_label": "Editar mensaxe", + "format_bold": "Resaltado", + "format_code_block": "Bloque de código", + "format_inline_code": "Código", + "format_insert_link": "Escribir ligazón", + "format_italics": "Cursiva", + "format_strikethrough": "Sobrescrito", + "no_perms_notice": "Non ten permiso para comentar nesta sala", + "placeholder": "Enviar mensaxe…", + "placeholder_encrypted": "Enviar unha mensaxe cifrada…", + "placeholder_reply": "Responder…", + "placeholder_reply_encrypted": "Enviar unha resposta cifrada…", + "placeholder_thread": "Responder á conversa…", + "placeholder_thread_encrypted": "Responder á conversa cifrada…", + "poll_button": "Enquisa", + "poll_button_no_perms_description": "Non tes permiso para publicar enquisas nesta sala.", + "poll_button_no_perms_title": "Precísanse permisos", + "replying_title": "Respondendo", + "room_upgraded_link": "A conversa continúa aquí.", + "room_upgraded_notice": "Esta sala foi substituída e xa non está activa.", + "send_button_title": "Enviar mensaxe", + "send_button_voice_message": "Enviar mensaxe de voz", + "send_voice_message": "Enviar mensaxe de voz", + "stop_voice_message": "Deter a gravación", + "voice_message_button": "Mensaxe de voz" + }, + "console_dev_note": "Se sabes o que estás a facer, o código de Element é aberto, podes comprobalo en GitHub (https://github.com/vector-im/element-web/) e colaborar!", + "console_scam_warning": "Se alguén che dixo que copies/pegues algo aquí, entón probablemente están intentando estafarte!", + "console_wait": "Agarda!", + "create_room": { + "action_create_room": "Crear sala", + "action_create_video_room": "Crear sala de vídeo", + "encrypted_video_room_warning": "Despois non poderás desfacer esto. A sala estará cifrada pero non a chamada que inclúe.", + "encrypted_warning": "Non poderás desactivar isto máis tarde. As pasarelas e a maioría de bots aínda non funcionan.", + "encryption_forced": "O servidor require que actives o cifrado nas salas privadas.", + "encryption_label": "Activar cifrado extremo-a-extremo", + "error_title": "Fallou a creación da sala", + "generic_error": "O servidor podería non estar dispoñible, con sobrecarga ou ter un fallo.", + "join_rule_change_notice": "Podes cambiar isto en calquera momento nos axustes da sala.", + "join_rule_invite": "Sala privada (só con convite)", + "join_rule_invite_label": "Só as persoas convidadas poderán atopar e unirse a esta sala.", + "join_rule_public_label": "Calquera poderá atopar e unirse a esta sala.", + "join_rule_public_parent_space_label": "Calquera poderá atopar e unirse a esta sala, non só os membros de .", + "join_rule_restricted": "Visible para membros do espazo", + "join_rule_restricted_label": "Todas en poderán atopar e unirse a esta sala.", + "name_validation_required": "Escribe un nome para a sala", + "room_visibility_label": "Visibilidade da sala", + "title_private_room": "Crear sala privada", + "title_public_room": "Crear sala pública", + "title_video_room": "Crear sala de vídeo", + "topic_label": "Asunto (optativo)", + "unfederated": "Evitar que calquera externo a %(serverName)s se poida unir a esta sala.", + "unfederated_label_default_off": "Pode resultar útil se a sala vai ser utilizada só polo equipo de xestión interna do servidor. Non se pode cambiar máis tarde.", + "unfederated_label_default_on": "Poderías desactivalo se a sala vai ser utilizada para colaborar con equipos externos que teñen o seu propio servidor. Esto non se pode cambiar máis tarde.", + "unsupported_version": "O servidor non soporta a versión da sala indicada." + }, + "create_space": { + "add_details_prompt": "Engade algún detalle para que sexa recoñecible.", + "add_details_prompt_2": "Poderás cambialo en calquera momento.", + "add_existing_rooms_description": "Elixe salas ou conversas para engadilas. Este é un espazo para ti, ninguén será notificado. Podes engadir máis posteriormente.", + "add_existing_rooms_heading": "Que queres organizar?", + "address_label": "Enderezo", + "address_placeholder": "ex. o-meu-espazo", + "done_action": "Ir ao meu espazo", + "done_action_first_room": "Ir á miña primeira sala", + "explainer": "Espazos é o novo xeito de agrupar salas e persoas. Que tipo de Espazo queres crear? Pódelo cambiar máis tarde.", + "failed_create_initial_rooms": "Fallou a creación inicial das salas do espazo", + "failed_invite_users": "Fallou o convite ao teu espazo para as seguintes usuarias: %(csvUsers)s", + "invite_teammates_by_username": "Convidar por nome de usuaria", + "invite_teammates_description": "Asegúrate de que as persoas axeitadas teñen acceso. Podes convidar a outras máis tarde.", + "invite_teammates_heading": "Convida ao teu equipo", + "label": "Crear un espazo", + "name_required": "Escribe un nome para o espazo", + "personal_space": "Só eu", + "personal_space_description": "Un espazo privado para organizar as túas salas", + "private_description": "Só con convite, mellor para ti ou para equipos", + "private_heading": "O teu espazo privado", + "private_personal_description": "Asegúrate de que as persoas axeitadas teñen acceso a %(name)s", + "private_personal_heading": "Con quen estás a traballar?", + "private_space": "Eu máis o meu equipo", + "private_space_description": "Un espazo privado para ti e o teu equipo", + "public_description": "Espazo aberto para calquera, mellor para comunidades", + "public_heading": "O teu espazo público", + "setup_rooms_community_description": "Crea unha sala para cada un deles.", + "setup_rooms_community_heading": "Sobre que temas queres conversar en %(spaceName)s?", + "setup_rooms_description": "Podes engadir máis posteriormente, incluíndo os xa existentes.", + "setup_rooms_private_description": "Imos crear salas para cada un deles.", + "setup_rooms_private_heading": "En que proxectos está a traballar o teu equipo?", + "share_description": "Por agora só estás ti, será incluso mellor con outras persoas.", + "share_heading": "Compartir %(name)s", + "skip_action": "Omitir por agora", + "subspace_beta_notice": "Engade un espazo ao espazo que ti xestionas.", + "subspace_dropdown_title": "Crear un espazo", + "subspace_existing_space_prompt": "Queres engadir un espazo xa existente?", + "subspace_join_rule_invite_description": "Só as persoas convidadas poderán atopar e unirse a este espazo.", + "subspace_join_rule_invite_only": "Espazo privado (só convidadas)", + "subspace_join_rule_label": "Visibilidade do espazo", + "subspace_join_rule_public_description": "Calquera poderá atopar e unirse a este espazo, non só os membros de .", + "subspace_join_rule_restricted_description": "Calquera en poderá atopar e unirse." + }, + "devtools": { + "active_widgets": "Widgets activos", + "category_other": "Outro", + "category_room": "Sala", + "caution_colon": "Aviso:", + "client_versions": "Versións do cliente", + "developer_mode": "Modo desenvolvemento", + "developer_tools": "Ferramentas para desenvolver", + "edit_setting": "Editar axuste", + "edit_values": "Editar valores", + "empty_string": "", + "event_content": "Contido do evento", + "event_id": "ID do evento: %(eventId)s", + "event_sent": "Evento enviado!", + "event_type": "Tipo de evento", + "explore_account_data": "Explorar datos da conta", + "explore_room_account_data": "Explorar datos da conta da sala", + "explore_room_state": "Explorar estado da sala", + "failed_to_find_widget": "Houbo un fallo ao buscar o widget.", + "failed_to_load": "Fallou a carga.", + "failed_to_save": "Fallou o gardado dos axustes.", + "failed_to_send": "Fallou o envio do evento!", + "invalid_json": "Non semella un JSON válido.", + "level": "Nivel", + "methods": "Métodos", + "no_verification_requests_found": "Non se atopan solicitudes de verificación", + "number_of_users": "Número de usuarias", + "observe_only": "Só observar", + "original_event_source": "Fonte orixinal do evento", + "phase": "Fase", + "phase_cancelled": "Cancelado", + "phase_ready": "Preparado", + "phase_requested": "Solicitado", + "phase_started": "Iniciado", + "phase_transaction": "Transacción", + "requester": "Solicitante", + "room_id": "ID da sala: %(roomId)s", + "save_setting_values": "Gardar valores configurados", + "send_custom_account_data_event": "Enviar evento de datos da conta personalizado", + "send_custom_room_account_data_event": "Enviar evento de datos da sala personalizado", + "send_custom_state_event": "Enviar evento de estado personalizado", + "send_custom_timeline_event": "Enviar evento personalizado da cronoloxía", + "server_info": "Info do servidor", + "server_versions": "Versións do servidor", + "settable_global": "Configurable como global", + "settable_room": "Configurable na sala", + "setting_colon": "Axuste:", + "setting_definition": "Definición do axuste:", + "setting_id": "ID do axuste", + "settings_explorer": "Explorar axustes", + "show_hidden_events": "Mostrar na cronoloxía eventos ocultos", + "spaces": { + "one": "", + "other": "<%(count)s espazos>" + }, + "state_key": "Chave do estado", + "timeout": "Caducidade", + "title": "Ferramentas desenvolvemento", + "toggle_event": "activar evento", + "toolbox": "Ferramentas", + "use_at_own_risk": "Esta IU non comproba os tipos dos valores. Usa baixo a túa responsabilidade.", + "value": "Valor", + "value_colon": "Valor:", + "value_in_this_room": "Valor nesta sala", + "value_this_room_colon": "Valor nesta sala:", + "values_explicit": "Valores e niveis explícitos", + "values_explicit_colon": "Valores a niveis explícitos:", + "values_explicit_room": "Valores a niveis explícitos nesta sala", + "values_explicit_this_room_colon": "Valores a niveis explícitos nesta sala:", + "verification_explorer": "Explorador da verificación", + "view_servers_in_room": "Ver servidores na sala", + "view_source_decrypted_event_source": "Fonte descifrada do evento", + "widget_screenshots": "Activar as capturas de trebellos para aqueles que as permiten" + }, + "dialog_close_label": "Pechar diálogo", + "emoji": { + "categories": "Categorías", + "category_activities": "Actividades", + "category_animals_nature": "Animais e Natureza", + "category_flags": "Bandeiras", + "category_food_drink": "Comida e Bebida", + "category_frequently_used": "Utilizado con frecuencia", + "category_objects": "Obxectos", + "category_smileys_people": "Sorrisos e Persoas", + "category_symbols": "Símbolos", + "category_travel_places": "Viaxes e Lugares", + "quick_reactions": "Reaccións rápidas" + }, + "emoji_picker": { + "cancel_search_label": "Cancelar busca" + }, + "empty_room": "Sala baleira", + "empty_room_was_name": "Sala baleira (era %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Escribe a túa Frase de Seguridade ou para continuar.", + "key_validation_text": { + "invalid_security_key": "Chave de Seguridade non válida", + "recovery_key_is_correct": "Pinta ben!", + "wrong_file_type": "Tipo de ficheiro erróneo", + "wrong_security_key": "Chave de Seguridade incorrecta" + }, + "reset_title": "Restablecer todo", + "reset_warning_1": "Fai isto únicamente se non tes outro dispositivo co que completar a verificación.", + "reset_warning_2": "Se restableces todo, volverás a comezar sen sesións verificadas, usuarias de confianza, e poderías non poder ver as mensaxes anteriores.", + "restoring": "Restablecendo chaves desde a copia", + "security_key_title": "Chave de Seguridade", + "security_phrase_incorrect_error": "Non se puido acceder ao almacenaxe segredo. Comproba que escribiches correctamente a Frase de Seguridade.", + "security_phrase_title": "Frase de seguridade", + "separator": "%(securityKey)s ou %(recoveryFile)s", + "use_security_key_prompt": "Usa a túa Chave de Seguridade para continuar." + }, + "bootstrap_title": "Configurando as chaves", + "cancel_entering_passphrase_description": "¿Estás seguro de que non queres escribir a frase de paso?", + "cancel_entering_passphrase_title": "Cancelar a escrita da frase de paso?", + "confirm_encryption_setup_body": "Preme no botón inferior para confirmar os axustes do cifrado.", + "confirm_encryption_setup_title": "Confirma os axustes de cifrado", + "cross_signing_not_ready": "Non está configurada a Sinatura-Cruzada.", + "cross_signing_ready": "A Sinatura-Cruzada está lista para usar.", + "cross_signing_ready_no_backup": "A sinatura-cruzada está preparada pero non hai copia das chaves.", + "cross_signing_room_normal": "Esta sala está cifrada extremo-a-extremo", + "cross_signing_room_verified": "Todas nesta sala están verificadas", + "cross_signing_room_warning": "Alguén está a usar unha sesión descoñecida", + "cross_signing_unsupported": "O teu servidor non soporta a sinatura cruzada.", + "cross_signing_untrusted": "A túa conta ten unha identidade de sinatura cruzada no almacenaxe segredo, pero aínda non confiaches nela nesta sesión.", + "cross_signing_user_normal": "Non verificaches esta usuaria.", + "cross_signing_user_verified": "Verificaches esta usuaria. A usuaria verificou todas as súas sesións.", + "cross_signing_user_warning": "Esta usuaria non verificou ningunha das súas sesións.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Baleirar chaves de sinatura-cruzada", + "title": "Destruír chaves de sinatura-cruzada?", + "warning": "O eliminación das chaves de sinatura cruzada é permanente. Calquera a quen verificases con elas verá alertas de seguridade. Seguramente non queres facer esto, a menos que perdeses todos os dispositivos nos que podías asinar." + }, + "event_shield_reason_authenticity_not_guaranteed": "A autenticidade desta mensaxe cifrada non está garantida neste dispositivo.", + "event_shield_reason_mismatched_sender_key": "Cifrada por unha sesión non verificada", + "export_unsupported": "O seu navegador non soporta as extensións de criptografía necesarias", + "import_invalid_keyfile": "Non é un ficheiro de chaves %(brand)s válido", + "import_invalid_passphrase": "Fallou a comprobación de autenticación: contrasinal incorrecto?", + "incompatible_database_description": "Xa utilizaches unha versión máis nova de %(brand)s nesta sesión. Para usar esta versión novamente con cifrado extremo-a-extremo tes que saír e volver a acceder.", + "incompatible_database_disable": "Continuar con Cifrado Desactivado", + "incompatible_database_sign_out_description": "Para evitar perder o historial da conversa, debes exportar as chaves da sala antes de saír. Necesitarás volver á nova versión de %(brand)s para facer esto", + "incompatible_database_title": "Base de datos non compatible", + "key_signature_upload_cancelled": "Cancelada a subida da sinatura", + "key_signature_upload_completed": "Subida completa", + "key_signature_upload_failed": "Non foi posible a subida", + "key_signature_upload_failed_body": "%(brand)s atopou un fallo ao subir:", + "key_signature_upload_failed_cross_signing_key_signature": "unha nova firma con chave de sinatura-cruzada", + "key_signature_upload_failed_device_cross_signing_key_signature": "unha sinatura sinatura-cruzada de dispositivo", + "key_signature_upload_failed_key_signature": "unha chave de sinatura", + "key_signature_upload_failed_master_key_signature": "unha nova firma con chave mestra", + "key_signature_upload_failed_title": "Fallou a subida da sinatura", + "key_signature_upload_success_title": "Subeuse correctamente a sinatura", + "messages_not_secure": { + "cause_1": "O teu servidor", + "cause_2": "O servidor ao que está conectado a persoa que estás verificando", + "cause_3": "Da túa, ou da conexión a internet doutras persoas", + "cause_4": "Túas, ou da sesión doutras persoas", + "heading": "Un dos seguintes podería estar comprometido:", + "title": "As túas mensaxes non están aseguradas" + }, + "new_recovery_method_detected": { + "description_1": "Detectouse unha nova Frase de Seguridade e chave para as Mensaxes Seguras.", + "description_2": "Esta sesión está cifrando o historial usando o novo método de recuperación.", + "title": "Novo Método de Recuperación", + "warning": "Se non configuras o novo método de recuperación, un atacante podería intentar o acceso á túa conta. Cambia inmediatamente o contrasinal da conta e configura un novo método de recuperación nos Axustes." + }, + "not_supported": "", + "old_version_detected_description": "Detectáronse datos de una versión anterior de %(brand)s. Isto causará un mal funcionamento da criptografía extremo-a-extremo na versión antiga. As mensaxes cifradas extremo-a-extremo intercambiadas mentres utilizaba a versión anterior poderían non ser descifrables en esta versión. Isto tamén podería causar que mensaxes intercambiadas con esta versión tampouco funcionasen. Se ten problemas, desconéctese e conéctese de novo. Para manter o historial de mensaxes, exporte e reimporte as súas chaves.", + "old_version_detected_title": "Detectouse o uso de criptografía sobre datos antigos", + "recovery_method_removed": { + "description_1": "Esta sesión detectou que se eliminaron a túa Frase de Seguridade e chave para Mensaxes Seguras.", + "description_2": "Se fixeches esto sen querer, podes configurar Mensaxes Seguras nesta sesión e volverá a cifrar as mensaxes da sesión cun novo método de recuperación.", + "title": "Método de Recuperación eliminado", + "warning": "Se non eliminaches o método de recuperación, un atacante podería estar a intentar acceder á túa conta. Cambia inmediatamente o contrasinal da conta e establece un novo método de recuperación nos Axustes." + }, + "reset_all_button": "Perdidos ou esquecidos tódolos métodos de recuperación? Restabléceos", + "set_up_toast_description": "Protéxete de perder o acceso a mensaxes e datos cifrados", + "set_up_toast_title": "Configurar Copia de apoio Segura", + "setup_secure_backup": { + "explainer": "Fai unha copia de apoio das chaves antes de saír para evitar perdelas.", + "title": "Configurar" + }, + "udd": { + "interactive_verification_button": "Verificar interactivamente usando emoji", + "manual_verification_button": "Verificar manualmente con texto", + "other_ask_verify_text": "Pídelle a usuaria que verifique a súa sesión, ou verificaa manualmente aquí.", + "other_new_session_text": "%(name)s (%(userId)s) conectouse a unha nova sesión sen verificala:", + "own_ask_verify_text": "Verifica a túa outra sesión usando unha das opcións inferiores.", + "own_new_session_text": "Conectácheste nunha nova sesión sen verificala:", + "title": "Non confiable" + }, + "unable_to_setup_keys_error": "Non se puideron configurar as chaves", + "unsupported": "Este cliente non soporta o cifrado extremo-a-extremo.", + "upgrade_toast_title": "Mellora do cifrado dispoñible", + "verification": { + "accepting": "Aceptando…", + "after_new_login": { + "device_verified": "Dispositivo verificado", + "reset_confirmation": "Queres restablecer as chaves de verificación?", + "skip_verification": "Omitir a verificación por agora", + "unable_to_verify": "Non se puido verificar este dispositivo", + "verify_this_device": "Verifica este dispositivo" + }, + "cancelled": "Cancelaches a verificación.", + "cancelled_self": "Cancelaches a verificación no teu outro dispositivo.", + "cancelled_user": "%(displayName)s cancelou a verificación.", + "cancelling": "Cancelando…", + "complete_action": "Vale", + "complete_description": "Verificaches esta usuaria.", + "complete_title": "Verificada!", + "explainer": "As mensaxes seguras con esta usuaria están cifradas extremo-a-extremo e non son lexibles por terceiras.", + "in_person": "Para estar seguro, fai esto en persoa ou utiliza un xeito seguro para comunicarte.", + "incoming_sas_device_dialog_text_1": "Verifica este dispositivo para marcalo como confiable. Confiando neste dispositivo permite que ti e outras usuarias estedes máis tranquilas ao utilizar mensaxes cifradas.", + "incoming_sas_device_dialog_text_2": "Ao verificar este dispositivo marcaralo como confiable, e as usuarias que confiaron en ti tamén confiarán nel.", + "incoming_sas_dialog_title": "Solicitude entrante de verificación", + "incoming_sas_user_dialog_text_1": "Verifica esta usuaria para marcala como confiable. Ao confiar nas usuarias proporcionache tranquilidade extra cando usas cifrado de extremo-a-extremo.", + "incoming_sas_user_dialog_text_2": "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.", + "manual_device_verification_device_id_label": "ID de sesión", + "manual_device_verification_device_key_label": "Chave da sesión", + "manual_device_verification_device_name_label": "Nome da sesión", + "manual_device_verification_footer": "Se non concordan, a seguridade da comunicación podería estar comprometida.", + "manual_device_verification_self_text": "Corfirma comparando o seguinte cos Axustes de Usuaria na outra sesión:", + "manual_device_verification_user_text": "Confirma a sesión desta usuaria comparando o seguinte cos seus Axustes de Usuaria:", + "no_key_or_device": "Semella que non tes unha Chave de Seguridade ou outros dispositivos cos que verificar. Este dispositivo non poderá acceder a mensaxes antigas cifradas. Para poder verificar a túa identidade neste dispositivo tes que restablecer as chaves de verificación.", + "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.", + "other_party_cancelled": "A outra parte cancelou a verificación.", + "prompt_encrypted": "Verificar todas as usuarias da sala para asegurar que é segura.", + "prompt_self": "Inicia o proceso de novo desde a notificación.", + "prompt_unencrypted": "En salas cifradas, verfica tódalas usuarias para ter certeza de que é segura.", + "prompt_user": "Inicia a verificación outra vez desde o seu perfil.", + "qr_or_sas": "%(qrCode)s ou %(emojiCompare)s", + "qr_or_sas_header": "Verifica este dispositivo usando un dos seguintes métodos:", + "qr_prompt": "Escanea este código único", + "qr_reciprocate_same_shield_device": "Xa case está! Mostra o teu outro dispositivo o mesmo escudo?", + "qr_reciprocate_same_shield_user": "Case feito! ¿está %(displayName)s mostrando as mesmas emoticonas?", + "request_toast_detail": "%(deviceId)s desde %(ip)s", + "reset_proceed_prompt": "Procede co restablecemento", + "sas_caption_self": "Verifica este dispositivo confirmando que o seguinte número aparece na pantalla.", + "sas_caption_user": "Verifica esta usuaria confirmando que o seguinte número aparece na súa pantalla.", + "sas_description": "Compara o conxunto único de emoticonas se non tes cámara no outro dispositivo", + "sas_emoji_caption_self": "Confirma que os emoji inferiores se mostran nos dous dispositivos, na mesma orde:", + "sas_emoji_caption_user": "Verifica a usuaria confirmando que as emoticonas aparecen na súa pantalla.", + "sas_match": "Concordan", + "sas_no_match": "Non concordan", + "sas_prompt": "Compara os emoji", + "scan_qr": "Verificar escaneando", + "scan_qr_explainer": "Pídelle a %(displayName)s que escanee o teu código:", + "self_verification_hint": "Para seguir, acepta a solicitude de verificación no teu outro dispositivo.", + "start_button": "Comezar a Verificación", + "successful_device": "Verificaches correctamente %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "Verificaches correctamente o teu dispositivo!", + "successful_user": "Verificaches correctamente a %(displayName)s!", + "timed_out": "Verificación caducada.", + "unsupported_method": "Non se atopa un método de verificación válido.", + "unverified_session_toast_title": "Nova sesión. Foches ti?", + "unverified_sessions_toast_description": "Revisa para asegurarte de que a túa conta está protexida", + "unverified_sessions_toast_reject": "Máis tarde", + "verification_description": "Verifica a túa identidade para acceder a mensaxes cifradas e acreditar a túa identidade ante outras.", + "verification_dialog_title_device": "Verificar outro dispositivo", + "verification_dialog_title_user": "Solicitude de Verificación", + "verification_skip_warning": "Sen verificación non poderás acceder a tódalas túas mensaxes e poderían aparecer como non confiables ante outras persoas.", + "verification_success_with_backup": "O novo dispositivo xa está verificado. Ten acceso a tódalas túas mensaxes cifradas, e outra usuarias verano como confiable.", + "verification_success_without_backup": "O dispositivo xa está verificado. Outras persoas verano como confiable.", + "verify_emoji": "Verificar por emoticonas", + "verify_emoji_prompt": "Verficación por comparación de emoticonas.", + "verify_emoji_prompt_qr": "Se non podes escanear o código superior, verifica comparando as emoticonas.", + "verify_later": "Verificarei máis tarde", + "verify_reset_warning_1": "O restablecemento das chaves de seguridade non se pode desfacer. Tras o restablecemento, non terás acceso ás antigas mensaxes cifradas, e calquera amizade que verificaras con anterioridade vai ver un aviso de seguridade ata que volvades a verificarvos mutuamente.", + "verify_using_device": "Verifica usando outro dispositivo", + "verify_using_key": "Verificar coa Chave de Seguridade", + "verify_using_key_or_phrase": "Verificar coa Chave ou Frase de Seguridade", + "waiting_for_user_accept": "Agardando a que %(displayName)s acepte…", + "waiting_other_device": "Agardando a que verifiques no teu outro dispositivo…", + "waiting_other_device_details": "Agardando a que verifiques o teu outro dispositivo, %(deviceName)s %(deviceId)s …", + "waiting_other_user": "Agardando por %(displayName)s para verificar…" + }, + "verification_requested_toast_title": "Verificación solicitada", + "verify_toast_description": "Outras usuarias poderían non confiar", + "verify_toast_title": "Verificar esta sesión" + }, + "error": { + "admin_contact": "Por favor contacte coa administración do servizo para continuar utilizando o servizo.", + "admin_contact_short": "Contacta coa administración.", + "connection": "Houbo un problema de comunicación co servidor de inicio, inténtao máis tarde.", + "dialog_description_default": "Algo fallou.", + "edit_history_unsupported": "O servidor non semella soportar esta característica.", + "failed_copy": "Fallo ao copiar", + "hs_blocked": "O servidor de inicio foi bloqueado pola súa administración.", + "mau": "Este servidor acadou o límite mensual de usuarias activas.", + "mixed_content": "Non se pode conectar ao servidor vía HTTP cando na barra de enderezos do navegador está HTTPS. Utiliza HTTPS ou active scripts non seguros.", + "non_urgent_echo_failure_toast": "O teu servidor non responde a algunhas solicitudes.", + "resource_limits": "Este servidor excedeu un dos seus límites de recursos.", + "session_restore": { + "clear_storage_button": "Limpar o almacenamento e Saír", + "clear_storage_description": "Saír e eliminar as chaves de cifrado?", + "description_1": "Atopamos un fallo intentando restablecer a súa sesión anterior.", + "description_2": "Se anteriormente utilizaches unha versión máis recente de %(brand)s, a túa sesión podería non ser compatible con esta versión. Pecha esta ventá e volve á versión máis recente.", + "description_3": "Limpando o almacenamento do navegador podería resolver o problema, pero sairás da sesión e non poderás ler o historial cifrado da conversa.", + "title": "Non se puido restaurar a sesión" + }, + "something_went_wrong": "Algo fallou!", + "storage_evicted_description_1": "Faltan algúns datos da sesión, incluíndo chaves de mensaxes cifradas. Sae e volve a entrar para arranxalo, restaurando as chaves desde a copia.", + "storage_evicted_description_2": "O navegador probablemente eliminou estos datos ao quedar con pouco espazo de disco.", + "storage_evicted_title": "Faltan datos da sesión", + "tls": "Non se conectou ao servidor - por favor comprobe a conexión, asegúrese de que ocertificado SSL do servidor sexa de confianza, e que ningún engadido do navegador estea bloqueando as peticións.", + "unknown": "Fallo descoñecido", + "unknown_error_code": "código de fallo descoñecido", + "update_power_level": "Fallo ao cambiar o nivel de permisos" + }, + "error_dialog": { + "copy_room_link_failed": { + "description": "Non se copiou a ligazón da sala ao portapapeis.", + "title": "Non se puido copiar ligazón da sala" + }, + "error_loading_user_profile": "Non se cargou o perfil da usuaria", + "forget_room_failed": "Fallo ao esquecer sala %(errCode)s", + "search_failed": { + "server_unavailable": "O servidor podería non estar dispoñible, sobrecargado, ou caducou a busca :(", + "title": "Fallou a busca" + } + }, + "event_preview": { + "m.call.answer": { + "dm": "Chamada en curso", + "user": "%(senderName)s uniuse á chamada", + "you": "Unícheste á chamada" + }, + "m.call.hangup": { + "user": "%(senderName)s finalizou a chamada", + "you": "Finalizaches a chamada" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s está chamando", + "dm_send": "Agardando resposta", + "user": "%(senderName)s iniciou unha chamada", + "you": "Iniciaches unha chamada" + } + }, + "export_chat": { + "cancelled": "Exportación cancelada", + "cancelled_detail": "Cancelouse con éxito a exportación", + "confirm_stop": "Tes a certeza de querer deter a exportación de datos? Se é así, terás que volver a iniciala.", + "creator_summary": "%(creatorName)s creou esta sala.", + "current_timeline": "Cronoloxía actual", + "enter_number_between_min_max": "Escribe un número entre %(min)s e %(max)s", + "error_fetching_file": "Erro ao obter o ficheiro", + "export_info": "Este é o inicio da exportación de . Exportada por o %(exportDate)s.", + "export_successful": "Exportación correcta!", + "exported_n_events_in_time": { + "one": "Exportado %(count)s evento en %(seconds)s segundos", + "other": "Exportados %(count)s eventos en %(seconds)s segundos" + }, + "exporting_your_data": "Exportando os teus datos", + "fetched_n_events": { + "one": "Obtido %(count)s evento por agora", + "other": "Obtidos %(count)s eventos por agora" + }, + "fetched_n_events_in_time": { + "one": "Obtido %(count)s evento en %(seconds)ss", + "other": "Obtidos %(count)s eventos en %(seconds)ss" + }, + "fetched_n_events_with_total": { + "one": "Obtido %(count)s evento de %(total)s", + "other": "Obtidos %(count)s eventos de %(total)s" + }, + "file_attached": "Ficheiro anexado", + "format": "Formato", + "from_the_beginning": "Desde o comezo", + "generating_zip": "Creando un ZIP", + "include_attachments": "Incluír anexos", + "media_omitted": "Omitir multimedia", + "media_omitted_file_size": "Multimedia omitido - excedeuse o límite de tamaño", + "messages": "Mensaxes", + "num_messages": "Número de mensaxes", + "num_messages_min_max": "O número de mensaxes só pode ser un número entre %(min)s e %(max)s", + "number_of_messages": "Indica un número de mensaxes", + "processing_event_n": "Procesando evento %(number)s de %(total)s", + "select_option": "Elixe entre as opcións seguintes para exportar a túa cronoloxía", + "size_limit": "Límite do tamaño", + "size_limit_min_max": "O tamaño só pode ser un número entre %(min)s MB e %(max)s MB", + "successful": "Exportación correcta", + "successful_detail": "A exportación foi correcta. Atoparala no cartafol de Descargas.", + "text": "Texto plano", + "title": "Exportar chat", + "topic": "Asunto: %(topic)s", + "unload_confirm": "Tes a certeza de querer saír durante esta exportación?" + }, + "failed_load_async_component": "Non cargou! Comproba a conexión á rede e volta a intentalo.", + "feedback": { + "can_contact_label": "Podes contactar conmigo se tes algunha outra suxestión", + "comment_label": "Comentar", + "existing_issue_link": "Primeiro revisa a lista existente de fallo en Github. Non hai nada? Abre un novo.", + "may_contact_label": "Podes contactar conmigo se queres estar ao día ou comentarme algunha suxestión", + "platform_username": "A túa plataforma e nome de usuaria serán notificados para axudarnos a utilizar a túa opinión do mellor xeito posible.", + "pro_type": "PRO TIP: se inicias un novo informe, envía rexistros de depuración para axudarnos a investigar o problema.", + "send_feedback_action": "Enviar comentario", + "sent": "Comentario enviado" + }, + "file_panel": { + "empty_description": "Anexa filecheiros desde a conversa ou arrastra e sóltaos onde queiras nunha sala.", + "empty_heading": "Non hai ficheiros visibles na sala", + "guest_note": "Debe rexistrarse para utilizar esta función", + "peek_note": "Debes unirte a sala para ver os seus ficheiros" + }, + "forward": { + "filter_placeholder": "Busca salas ou persoas", + "message_preview_heading": "Vista previa da mensaxe", + "no_perms_title": "Non tes permiso para facer isto", + "open_room": "Abrir sala", + "send_label": "Enviar", + "sending": "Enviando", + "sent": "Enviado" + }, + "identity_server": { + "change": "Cambiar de servidor de identidade", + "change_prompt": "Desconectar do servidor de identidade e conectar con ?", + "change_server_prompt": "Se non queres usar para atopar e ser atopado polos contactos existentes que coñeces, escribe embaixo outro servidor de identidade.", + "checking": "Comprobando servidor", + "description_connected": "Neste intre usas para atopar e ser atopado polos contactos existentes que coñeces. Aquí abaixo podes cambiar de servidor de identidade.", + "description_disconnected": "Non estás a usar un servidor de identidade. Para atopar e ser atopado polos contactos existentes que coñeces, engade un embaixo.", + "description_optional": "Usar un servidor de identidade é optativo. Se escolles non usar un, non poderás ser atopado por outras usuarias e non poderás convidar a outras polo seu email ou teléfono.", + "disconnect": "Desconectar servidor de identidade", + "disconnect_anyway": "Desconectar igualmente", + "disconnect_offline_warning": "Deberías eliminar os datos personais do servidor de identidade antes de desconectar. Desgraciadamente, o servidor non está en liña ou non é accesible.", + "disconnect_personal_data_warning_1": "Aínda estás compartindo datos personais no servidor de identidade .", + "disconnect_personal_data_warning_2": "Recomendámosche que elimines os teus enderezos de email e números de teléfono do servidor de identidade antes de desconectar del.", + "disconnect_server": "Desconectar do servidor de identidade ?", + "disconnect_warning": "Ao desconectar do teu servidor de identidade non te poderán atopar as outras usuarias e non poderás convidar a outras polo seu email ou teléfono.", + "do_not_use": "Non usar un servidor de identidade", + "error_connection": "Non hai conexión co Servidor de Identidade", + "error_invalid": "Servidor de Identidade non válido (código de estado %(code)s)", + "error_invalid_or_terms": "Non se aceptaron os Termos do servizo ou o servidor de identidade non é válido.", + "no_terms": "O servidor de identidade escollido non ten establecidos termos do servizo.", + "suggestions": "Deberías:", + "suggestions_1": "comprobar os engadidos do navegador por algún está bloqueando o servidor de identidade (como Privacy Badger)", + "suggestions_2": "contactar coa administración do servidor de identidade ", + "suggestions_3": "agardar e probar máis tarde", + "url": "Servidor de Identidade (%(server)s)", + "url_field_label": "Escribe o novo servidor de identidade", + "url_not_https": "O URL do servidor de identidade debe comezar HTTPS" + }, + "in_space": "No espazo %(spaceName)s.", + "in_space1_and_space2": "Nos espazos %(space1Name)s e %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "No %(spaceName)s e %(count)s outro espazo.", + "other": "No espazo %(spaceName)s e %(count)s outros espazos." + }, + "info_tooltip_title": "Información", + "integration_manager": { + "error_connecting": "O xestor de integración non está en liña ou non é accesible desde o teu servidor.", + "error_connecting_heading": "Non se puido conectar co xestor de intregración", + "explainer": "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.", + "manage_title": "Xestionar integracións", + "use_im": "Usa un Xestor de Integracións para xestionar bots, widgets e paquetes de adhesivos.", + "use_im_default": "Usa un Xestor de Integración (%(serverName)s) para xestionar bots, widgets e paquetes de adhesivos." + }, + "integrations": { + "disabled_dialog_title": "As Integracións están desactivadas", + "impossible_dialog_description": "O teu %(brand)s non permite que uses o Xestor de Integracións, contacta coa administración.", + "impossible_dialog_title": "Non se permiten Integracións" + }, + "invite": { + "email_caption": "Convidar por email", + "email_use_default_is": "Usa un servidor de identidade para convidar por email. Usa o valor por defecto (%(defaultIdentityServerName)s) ou xestionao en Axustes.", + "email_use_is": "Usa un servidor de identidade para convidar por email. Xestionao en Axustes.", + "error_already_invited_room": "A usuaria xa está convidada á sala", + "error_already_invited_space": "A usuaria xa está convidada ao espazo", + "error_already_joined_room": "A usuaria xa está na sala", + "error_already_joined_space": "A usuaria xa está no espazo", + "error_bad_state": "A usuria debe ser desbloqueada antes de poder convidala.", + "error_dm": "Non puidemos crear o teu MD.", + "error_find_room": "Algo fallou ao convidar as usuarias.", + "error_find_user_description": "As seguintes usuarias poderían non existir ou non son válidas, e non se poden convidar: %(csvNames)s", + "error_find_user_title": "Non atopamos as seguintes usuarias", + "error_invite": "Non puidemos invitar esas usuarias. Comprobas que son correctas e intenta convidalas outra vez.", + "error_permissions_room": "Non tes permiso para convidar a xente a esta sala.", + "error_permissions_space": "Non tes permiso para convidar persoas a este espazo.", + "error_profile_undisclosed": "A usuaria podería non existir", + "error_transfer_multiple_target": "Unha chamada só se pode transferir a unha única usuaria.", + "error_unknown": "Erro descoñecido no servidor", + "error_user_not_found": "A usuaria non existe", + "error_version_unsupported_room": "O servidor da usuaria non soporta a versión da sala.", + "error_version_unsupported_space": "O servidor de inicio da usuaria non soporta a versión do Espazo.", + "failed_generic": "Fallou a operación", + "failed_title": "Fallou o convite", + "invalid_address": "Enderezo non recoñecible", + "key_share_warning": "As persoas convidadas poderán ler as mensaxes antigas.", + "name_email_mxid_share_room": "Convida a persoas usando o seu nome, enderezo de email, nome de usuaria (como ) ou comparte esta sala.", + "name_email_mxid_share_space": "Convida a persoas usando o seu nome, enderezo de email, nome de usuaria (como ) ou comparte este espazo.", + "name_mxid_share_room": "Convida a alguén usando o seu nome, nome de usuaria (como ) ou comparte esta sala.", + "name_mxid_share_space": "Convida a alguén usando o seu nome, nome de usuaria (como ) ou comparte este espazo.", + "recents_section": "Conversas recentes", + "room_failed_partial": "Convidamos as outras, pero as persoas de aquí embaixo non foron convidadas a ", + "room_failed_partial_title": "Non se puideron enviar algúns convites", + "room_failed_title": "Fallou o convite das usuarias para %(roomName)s", + "send_link_prompt": "Ou envía ligazón de convite", + "start_conversation_name_email_mxid_prompt": "Inicia unha conversa con alguén usando o seu nome, enderezo de email ou nome de usuaria (como ).", + "start_conversation_name_mxid_prompt": "Inicia unha conversa con alguén usando o seu nome ou nome de usuaria (como ).", + "suggestions_disclaimer": "Algunhas suxestións poderían estar agochadas por privacidade.", + "suggestions_disclaimer_prompt": "Se non atopas a quen buscas, envíalle a túa ligazón de convite.", + "suggestions_section": "Mensaxes Directas recentes", + "to_room": "Convidar a %(roomName)s", + "to_space": "Convidar a %(spaceName)s", + "transfer_dial_pad_tab": "Marcador", + "transfer_user_directory_tab": "Directorio de Usuarias", + "unable_find_profiles_description_default": "Non se atopou o perfil dos IDs Matrix da lista inferior - ¿Desexas convidalas igualmente?", + "unable_find_profiles_invite_label_default": "Convidar igualmente", + "unable_find_profiles_invite_never_warn_label_default": "Convidar igualmente e non avisarme outra vez", + "unable_find_profiles_title": "As seguintes usuarias poderían non existir" + }, + "inviting_user1_and_user2": "Convidando a %(user1)s e %(user2)s", + "inviting_user_and_n_others": { + "one": "Convidando a %(user)s e outra persoa", + "other": "Convidando a %(user)s e %(count)s outras" + }, + "items_and_n_others": { + "other": " e %(count)s outras", + "one": " e outra máis" }, "keyboard": { - "home": "Inicio", - "space": "Espazo", - "page_up": "Páxina superior", - "page_down": "Páxina inferior", - "escape": "Esc", - "enter": "Intro", - "end": "Fin", - "alt": "Alt", - "control": "Ctrl", - "shift": "Maiús", - "number": "[número]", + "activate_button": "Activar o botón seleccionado", + "autocomplete_cancel": "Cancelar autocompletado", + "autocomplete_force": "Forzar completamento", + "autocomplete_navigate_next": "Seguinte suxestión de autocompletado", + "autocomplete_navigate_prev": "Anterior suxestión de autocompletado", "backspace": "Retroceso", + "cancel_reply": "Cancelar a resposta a mensaxe", + "category_autocomplete": "Autocompletado", "category_calls": "Chamadas", - "category_room_list": "Lista de Salas", "category_navigation": "Navegación", - "category_autocomplete": "Autocompletado", - "composer_toggle_bold": "Activa Resaltar", - "composer_toggle_italics": "Activa Cursiva", - "composer_toggle_quote": "Activa Citación", - "composer_toggle_code_block": "Activar Bloque de Código", - "composer_toggle_link": "Activar Ligazón", - "cancel_reply": "Cancelar a resposta a mensaxe", - "navigate_next_message_edit": "Vai á seguinte mensaxe para editar", - "navigate_prev_message_edit": "Vai á mensaxe anterior para editar", - "composer_jump_start": "Vai ao inicio do editor", + "category_room_list": "Lista de Salas", + "close_dialog_menu": "Pechar o diálogo ou menú contextual", "composer_jump_end": "Vai ao final no editor", + "composer_jump_start": "Vai ao inicio do editor", "composer_navigate_next_history": "Vai á seguinte mensaxe no historial do editor", "composer_navigate_prev_history": "Vai á mensaxe anterior no historial do editor", - "send_sticker": "Enviar un adhesivo", - "toggle_microphone_mute": "Acalar micrófono", - "toggle_webcam_mute": "Cambia a webcam on/off", + "composer_new_line": "Nova liña", + "composer_redo": "Refacer a edición", + "composer_toggle_bold": "Activa Resaltar", + "composer_toggle_code_block": "Activar Bloque de Código", + "composer_toggle_italics": "Activa Cursiva", + "composer_toggle_link": "Activar Ligazón", + "composer_toggle_quote": "Activa Citación", + "composer_undo": "Desfacer a edición", "dismiss_read_marker_and_jump_bottom": "Ignorar marcador de lectura e ir ó final", - "jump_to_read_marker": "Ir á mensaxe máis antiga non lida", - "upload_file": "Subir ficheiro", - "scroll_up_timeline": "Desprázate na cronoloxía", - "scroll_down_timeline": "Vai abaixo na cronoloxía", + "end": "Fin", + "enter": "Intro", + "go_home_view": "Ir á Páxina de Inicio", + "home": "Inicio", + "jump_first_message": "Ir á primeira mensaxe", + "jump_last_message": "Ir á última mensaxe", "jump_room_search": "Ir a busca na sala", - "room_list_select_room": "Escoller sala da lista de salas", + "jump_to_read_marker": "Ir á mensaxe máis antiga non lida", + "keyboard_shortcuts_tab": "Abre esta lapela cos axustes", + "navigate_next_history": "Seguinte sala ou espazo visitados recentemente", + "navigate_next_message_edit": "Vai á seguinte mensaxe para editar", + "navigate_prev_history": "Anterior sala ou espazo visitados recentemente", + "navigate_prev_message_edit": "Vai á mensaxe anterior para editar", + "next_room": "Seguinte sala ou MD", + "next_unread_room": "Seguinte sala sen ler ou MD", + "number": "[número]", + "open_user_settings": "Abrir axustes", + "page_down": "Páxina inferior", + "page_up": "Páxina superior", + "prev_room": "Sala ou MD anterior", + "prev_unread_room": "Anterior sala sen ler ou MD", "room_list_collapse_section": "Contraer a sección de lista de salas", "room_list_expand_section": "Despregar a sección da lista de salas", "room_list_navigate_down": "Vai abaixo na lista de salas", "room_list_navigate_up": "Vai arriba na lista de salas", - "toggle_top_left_menu": "Activar o menú superior esquerdo", + "room_list_select_room": "Escoller sala da lista de salas", + "scroll_down_timeline": "Vai abaixo na cronoloxía", + "scroll_up_timeline": "Desprázate na cronoloxía", + "search": "Buscar (debe esta activa)", + "send_sticker": "Enviar un adhesivo", + "shift": "Maiús", + "space": "Espazo", + "switch_to_space": "Cambia á sala polo número", + "toggle_hidden_events": "Cambiar a visibilidade do evento", + "toggle_microphone_mute": "Acalar micrófono", "toggle_right_panel": "Activar panel dereito", - "keyboard_shortcuts_tab": "Abre esta lapela cos axustes", - "go_home_view": "Ir á Páxina de Inicio", - "next_unread_room": "Seguinte sala sen ler ou MD", - "prev_unread_room": "Anterior sala sen ler ou MD", - "next_room": "Seguinte sala ou MD", - "prev_room": "Sala ou MD anterior", - "autocomplete_cancel": "Cancelar autocompletado", - "autocomplete_navigate_next": "Seguinte suxestión de autocompletado", - "autocomplete_navigate_prev": "Anterior suxestión de autocompletado", "toggle_space_panel": "Activar panel do espazo", - "toggle_hidden_events": "Cambiar a visibilidade do evento", - "jump_first_message": "Ir á primeira mensaxe", - "jump_last_message": "Ir á última mensaxe", - "composer_undo": "Desfacer a edición", - "composer_redo": "Refacer a edición", - "navigate_prev_history": "Anterior sala ou espazo visitados recentemente", - "navigate_next_history": "Seguinte sala ou espazo visitados recentemente", - "switch_to_space": "Cambia á sala polo número", - "open_user_settings": "Abrir axustes", - "close_dialog_menu": "Pechar o diálogo ou menú contextual", - "activate_button": "Activar o botón seleccionado", - "composer_new_line": "Nova liña", - "autocomplete_force": "Forzar completamento", - "search": "Buscar (debe esta activa)" - }, - "composer": { - "format_bold": "Resaltado", - "format_strikethrough": "Sobrescrito", - "format_inline_code": "Código", - "format_code_block": "Bloque de código", - "send_button_title": "Enviar mensaxe", - "placeholder_thread_encrypted": "Responder á conversa cifrada…", - "placeholder_thread": "Responder á conversa…", - "placeholder_reply_encrypted": "Enviar unha resposta cifrada…", - "placeholder_reply": "Responder…", - "placeholder_encrypted": "Enviar unha mensaxe cifrada…", - "placeholder": "Enviar mensaxe…" + "toggle_top_left_menu": "Activar o menú superior esquerdo", + "toggle_webcam_mute": "Cambia a webcam on/off", + "upload_file": "Subir ficheiro" }, - "Bold": "Resaltado", - "Code": "Código", - "power_level": { + "labs": { + "automatic_debug_logs": "Enviar automáticamente rexistros de depuración para calquera fallo", + "automatic_debug_logs_decryption": "Envía automáticamente rexistro de depuración se hai erros no cifrado", + "automatic_debug_logs_key_backup": "Enviar automáticamente rexistros de depuración cando a chave da copia de apoio non funcione", + "beta_feature": "Esta é unha característica beta", + "beta_feedback_leave_button": "Para saír da beta, vai aos axustes.", + "beta_feedback_title": "Informe sobre %(featureName)s Beta", + "bridge_state": "Mostrar info sobre pontes nos axustes da sala", + "bridge_state_channel": "Canle: ", + "bridge_state_creator": "Esta ponte está proporcionada por .", + "bridge_state_manager": "Esta ponte está xestionada por .", + "bridge_state_workspace": "Espazo de traballo: ", + "click_for_info": "Preme para máis info", + "custom_themes": "Permitir engadir decorados personalizados", + "dehydration": "Mensaxería cifrada offline usando dispositivos \"deshidratados\"", + "element_call_video_rooms": "Salas de chamadas de vídeo Element", + "group_developer": "Desenvolvemento", + "group_encryption": "Cifrado", + "group_messaging": "Conversando", + "group_moderation": "Moderación", + "group_profile": "Perfil", + "group_rooms": "Salas", + "group_spaces": "Espazos", + "group_themes": "Decorados", + "group_voip": "Voz e Vídeo", + "html_topic": "Mostrar representación HTML dos temas da sala", + "join_beta": "Unirse á beta", + "join_beta_reload": "Ao unirte á beta recargaremos %(brand)s.", + "jump_to_date": "Ir á data (engade cabeceiras /vaiadata e vai á data)", + "latex_maths": "Mostrar fórmulas matemáticas LaTex", + "leave_beta": "Saír da beta", + "leave_beta_reload": "Ao saír da beta volveremos a cargar %(brand)s.", + "msc3531_hide_messages_pending_moderation": "Permitir que a moderación agoche mensaxes pendentes de moderar.", + "pinning": "Fixando mensaxe", + "sliding_sync_configuration": "Configuración Sliding Sync", + "sliding_sync_disable_warning": "Para desactivalo tes que saír e volver a acceder, usa con precaución!", + "sliding_sync_proxy_url_label": "URL do Proxy", + "sliding_sync_proxy_url_optional_label": "URL do proxy (optativo)", + "sliding_sync_server_no_support": "O teu servidor non ten soporte nativo", + "sliding_sync_server_specify_proxy": "O teu servidor non ten servidor nativo, tes que indicar un proxy", + "sliding_sync_server_support": "O teu servidor ten soporte nativo", + "state_counters": "Mostrar contadores simples na cabeceira da sala", + "video_rooms": "Salas de vídeo", + "video_rooms_a_new_way_to_chat": "Un novo xeito de conversar con voz e vídeo en %(brand)s.", + "video_rooms_always_on_voip_channels": "As salas de vídeo son canles VoIP sempre activas dentro dunha sala en %(brand)s.", + "video_rooms_beta": "As salas de vídeo están en fase beta", + "video_rooms_faq1_answer": "Usa o botón \"+\" na sección da sala do panel esquerdo.", + "video_rooms_faq1_question": "Como creo unha sala de vídeo?", + "video_rooms_faq2_answer": "Si, a cronoloxía de texto móstrase xunto co vídeo.", + "video_rooms_faq2_question": "Podo usar chat de texto xunto á chamada de vídeo?", + "voice_broadcast": "Emisión de voz" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Estos axustes van dirixidos a usuarias avanzadas.", + "ban_reason": "Ignorado/Bloqueado", + "error_adding_ignore": "Fallo ao engadir a ignorado usuaria/servidor", + "error_adding_list_description": "Comproba o ID da sala ou enderezo e proba outra vez.", + "error_adding_list_title": "Fallo ao subscribirse a lista", + "error_removing_ignore": "Fallo ao eliminar a usuaria/servidor de ignorados", + "error_removing_list_description": "Inténtao outra vez ou mira na consola para ter algunha pista.", + "error_removing_list_title": "Fallo ao retirar a susbscrición a lista", + "explainer_1": "Engade aquí usuarias e servidores que desexas ignorar. Usa asterisco que %(brand)s usará como comodín. Exemplo, @bot* ignorará todas as usuarias de calquera servidor que teñan 'bot' no nome.", + "explainer_2": "Ignorar a persoas faise a través de listaxes de bloqueo que conteñen regras. Subscribíndote a unha listaxe de bloqueo fará que esas usuarias/servidores sexan inaccesibles para ti.", + "lists": "Estas subscrito a:", + "lists_description_1": "Subscribíndote a unha lista de bloqueo fará que te unas a ela!", + "lists_description_2": "Se esto non é o que queres, usa unha ferramenta diferente para ignorar usuarias.", + "lists_heading": "Listaxes subscritas", + "lists_new_label": "ID da sala ou enderezo da listaxe de bloqueo", + "no_lists": "Non estás subscrita a ningunha lista", + "personal_empty": "Non ignoraches a ninguén.", + "personal_heading": "Lista personal de bloqueo", + "personal_new_label": "ID de usuaria ou servidor a ignorar", + "personal_new_placeholder": "ex: @bot:* ou exemplo.org", + "personal_section": "Estás a ignorar a:", + "room_name": "Listaxe de bloqueo", + "room_topic": "Esta é a listaxe de usuarias/servidores que ti bloqueaches - non deixes a sala!", + "rules_empty": "Nada", + "rules_server": "Regras do servidor", + "rules_title": "Regras de bloqueo - %(roomName)s", + "rules_user": "Regras da usuaria", + "something_went_wrong": "Algo fallou. Inténtao outra vez o mira na consola para ter algunha pista.", + "title": "Usuarias ignoradas", + "view_rules": "Ver regras" + }, + "language_dropdown_label": "Selector de idioma", + "lazy_loading": { + "disabled_action": "Baleirar caché e sincronizar", + "disabled_description1": "Anteriormente utilizaches %(brand)s en %(host)s con carga preguiceira de membros. Nesta versión a carga preguiceira está desactivada. Como a caché local non é compatible entre as dúas configuracións, %(brand)s precisa volver a sincronizar a conta.", + "disabled_description2": "Se a outra versión de %(brand)s aínda está aberta noutra lapela, péchaa xa que usar %(brand)s no mesmo servidor con carga preguiceira activada e desactivada ao mesmo tempo causará problemas.", + "disabled_title": "Caché local incompatible", + "resync_description": "%(brand)s utiliza agora entre 3 e 5 veces menos memoria, cargando só información sobre as usuarias cando é preciso. Agarda mentras se sincroniza co servidor!", + "resync_title": "Actualizando %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Es a única persoa aquí. Se saes, ninguén poderá unirse no futuro, incluíndote a ti.", + "leave_room_question": "Seguro que desexa saír da sala '%(roomName)s'?", + "leave_space_question": "Tes a certeza de querer deixar o espazo '%(spaceName)s'?", + "room_rejoin_warning": "Esta sala non é pública. Non poderá volver a ela sen un convite.", + "space_rejoin_warning": "Este espazo non é público. Non poderás volver a unirte sen un convite." + }, + "left_panel": { + "open_dial_pad": "Abrir marcador" + }, + "lightbox": { + "rotate_left": "Rotar á esquerda", + "rotate_right": "Rotar á dereita" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Este servidor non está configurado para mostrar mapas.", + "MapStyleUrlNotReachable": "Este servidor non está correctamente configurado para mostrar mapas, ou o servidor de mapas configurado non é accesible.", + "click_drop_pin": "Click para soltar un marcador", + "click_move_pin": "Click para mover marcador", + "close_sidebar": "Pechar panel lateral", + "error_fetch_location": "Non se obtivo a localización", + "error_no_perms_description": "Tes que ter os permisos axeitados para poder compartir a localización nesta sala.", + "error_no_perms_title": "Non tes permiso para compartir localizacións", + "error_send_description": "%(brand)s non enviou a túa localización. Inténtao máis tarde.", + "error_send_title": "Non puidemos enviar a túa localización", + "error_sharing_live_location": "Algo fallou ao intentar compartir a túa localización en directo", + "error_sharing_live_location_try_again": "Algo fallou ao compartir a túa localización en directo, inténtao outra vez", + "error_stopping_live_location": "Algo fallou ao deter a compartición da localización en directo", + "error_stopping_live_location_try_again": "Algo fallou ao deter a túa localización en directo, inténtao outra vez", + "expand_map": "Despregar mapa", + "failed_generic": "Non se obtivo a localización, inténtao máis tarde.", + "failed_load_map": "Non se cargou o mapa", + "failed_permission": "%(brand)s non ten permiso para obter a túa localización. Concede acceso á localización nos axustes do navegador.", + "failed_timeout": "Caducou o intento de obter a localización, inténtao máis tarde.", + "failed_unknown": "Erro descoñecido ao obter a localización, inténtao máis tarde.", + "find_my_location": "Onde estou", + "live_description": "Localización en directo de %(displayName)s", + "live_enable_description": "Ten en conta que ésta é unha característica en probas cunha implementación temporal. Esto significa que non poderás borrar o teu historial de localización, e as usuarias más instruídas poderán ver o teu historial de localización incluso despois de que deixes de compartir a túa localización nesta sala.", + "live_enable_heading": "Compartición en directo da localización", + "live_location_active": "Vas compartir en directo a túa localización", + "live_location_enabled": "Activada a localización en directo", + "live_location_ended": "Rematou a localización en directo", + "live_location_error": "Erro na localización en directo", + "live_locations_empty": "Sen localizacións en directo", + "live_share_button": "Compartida durante %(duration)s", + "live_toggle_label": "Activar a compartición da localización", + "live_until": "En directo ata %(expiryTime)s", + "live_update_time": "Actualizado %(humanizedUpdateTime)s", + "location_not_available": "Localización non dispoñible", + "map_feedback": "Opinión sobre Mapa", + "mapbox_logo": "Logo Mapbox", + "reset_bearing": "Restablecer apuntando ao norte", + "share_button": "Compartir localización", + "share_type_live": "Localización en direto", + "share_type_own": "Localización actual", + "share_type_pin": "Fixa a posición", + "share_type_prompt": "Que tipo de localización queres compartir?", + "stop_and_close": "Deter e pechar", + "toggle_attribution": "Cambiar atribución" + }, + "member_list": { + "filter_placeholder": "Filtrar os participantes da conversa", + "invited_list_heading": "Convidada", + "power_label": "%(userName)s (permiso %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Membros da sala", + "message_edit_dialog_title": "Edicións da mensaxe", + "mobile_guide": { + "toast_accept": "Usa a app", + "toast_description": "%(brand)s é experimental no navegador web móbil. Para ter unha mellor experiencia e as últimas características usa a nosa app nativa.", + "toast_title": "Para ter unha mellor experiencia usa a app" + }, + "no_more_results": "Sen máis resultados", + "notif_panel": { + "empty_description": "Non tes notificacións visibles.", + "empty_heading": "Xa remataches" + }, + "notifications": { + "all_messages": "Todas as mensaxes", + "all_messages_description": "Ter notificación de tódalas mensaxes", + "class_other": "Outro", + "colour_bold": "Resaltado", + "colour_none": "Nada", + "colour_unsent": "Sen enviar", "default": "Por defecto", - "restricted": "Restrinxido", - "moderator": "Moderador", - "admin": "Administrador", - "mod": "Mod", - "custom": "Personalizado (%(level)s)" - }, - "bug_reporting": { - "introduction": "Se informaches do fallo en GitHub, os rexistros poden ser útiles para arranxar o problema. ", - "description": "Os rexistros de depuración conteñen datos de uso da aplicación incluíndo o teu nome de usuaria, os IDs ou alias das salas que visitaches, os elementos da IU cos que interactuaches así como os identificadores de outras usuarias.", - "matrix_security_issue": "Para informar dun asunto relacionado coa seguridade de Matrix, le a Política de Revelación de Privacidade de Matrix.org.", - "submit_debug_logs": "Enviar informes de depuración", - "title": "Informar de fallos", - "additional_context": "Se hai contexto que cres que axudaría a analizar o problema, como o que estabas a facer, ID da sala, ID da usuaria, etc., por favor inclúeo aquí.", - "send_logs": "Enviar informes", - "github_issue": "Informe en GitHub", - "download_logs": "Descargar rexistro", - "before_submitting": "Antes de enviar os rexistros, deberías abrir un informe en GitHub para describir o problema.", - "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", - "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", - "minutes_seconds_left": "%(minutes)sm %(seconds)ss restantes", - "seconds_left": "%(seconds)ss restantes", - "date_at_time": "%(date)s ás %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)sh", - "short_minutes": "%(value)sm", - "short_seconds": "%(value)ss", - "short_days_hours_minutes_seconds": "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss", - "short_hours_minutes_seconds": "%(hours)sh %(minutes)sm %(seconds)ss", - "short_minutes_seconds": "%(minutes)sm %(seconds)ss", - "last_week": "Última semana", - "last_month": "Último mes", - "n_minutes_ago": "fai %(num)s minutos", - "n_hours_ago": "fai %(num)s horas", - "n_days_ago": "fai %(num)s días", - "in_n_minutes": "fará %(num)s minutos", - "in_n_hours": "fará %(num)s horas", - "in_n_days": "fará %(num)s días", - "in_few_seconds": "hai só uns segundos", - "in_about_minute": "haberá un minuto", - "in_about_hour": "fará unha hora", - "in_about_day": "foi onte", - "few_seconds_ago": "fai uns segundos", - "about_minute_ago": "fai un minuto", - "about_hour_ago": "fai unha hora", - "about_day_ago": "onte", - "left": "%(timeRemaining)s restante" + "enable_prompt_toast_description": "Activar notificacións de escritorio", + "enable_prompt_toast_title": "Notificacións", + "enable_prompt_toast_title_from_message_send": "Non perdas as réplicas", + "error_change_title": "Cambiar os axustes das notificacións", + "keyword": "Palabra chave", + "keyword_new": "Nova palabra chave", + "mark_all_read": "Marcar todo como lido", + "mentions_and_keywords": "@mencións & palabras chave", + "mentions_and_keywords_description": "Ter notificacións só cando te mencionan e con palabras chave que indiques nos axustes", + "mentions_keywords": "Mencións e palabras chave", + "message_didnt_send": "Non se enviou a mensaxe. Click para info.", + "mute_description": "Non recibirás ningunha notificación" + }, + "notifier": { + "m.key.verification.request": "%(name)s está pedindo a verificación" }, "onboarding": { - "personal_messaging_title": "Mensaxería segura para amizades e familia", - "free_e2ee_messaging_unlimited_voip": "%(brand)s é xenial para estar en contacto con amizades e familia, con mensaxes gratuítas cifradas de extremo-a-extremo e chamadas ilimintadas de voz e vídeo.", - "personal_messaging_action": "Inicia o teu primeiro chat", - "work_messaging_title": "Mensaxería segura para o traballo", - "work_messaging_action": "Atopa aos teus colegas", - "community_messaging_title": "Propiedade da comunidade", + "apple_trademarks": "App Store® e o Apple logo® son marcas de Apple Inc.", "community_messaging_action": "Atopa a persoas", - "welcome_to_brand": "Benvida a %(brand)s", - "only_n_steps_to_go": { - "one": "A só %(count)s paso de comezar", - "other": "Só %(count)s para comezar" - }, - "you_did_it": "Xa está!", - "complete_these": "Completa esto para sacarlle partido a %(brand)s", "community_messaging_description": "Mantén o control e a propiedade sobre as conversas da comunidade.\nPodendo xestionar millóns de contas, con ferramentas para a moderación e a interoperabilidade.", - "you_made_it": "Conseguíchelo!", - "set_up_profile_description": "Facilita que a xente saiba que es ti", - "set_up_profile_action": "O teu perfil", - "set_up_profile": "Configura o perfil", - "get_stuff_done": "Ponte ao choio e atopa a colegas de traballo", - "find_people": "Atopar persoas", - "find_friends_description": "É a razón de que estés aquí, asi que imos", - "find_friends_action": "Atopar amizades", - "find_friends": "Atopa e convida ás túas amizades", - "find_coworkers": "Atopa e convida a colegas de traballo", - "find_community_members": "Atopar e convidar a persoas da túa comunidade", - "enable_notifications_description": "Non perdas as respostas e mensaxes importantes", - "enable_notifications_action": "Activa as notificacións", - "enable_notifications": "Activa as notificacións", - "download_app_description": "Non perdas nada e leva %(brand)s contigo", - "download_app_action": "Descargar apps", + "community_messaging_title": "Propiedade da comunidade", + "complete_these": "Completa esto para sacarlle partido a %(brand)s", + "create_room": "Crear unha Conversa en Grupo", "download_app": "Descargar %(brand)s", + "download_app_action": "Descargar apps", + "download_app_description": "Non perdas nada e leva %(brand)s contigo", + "download_app_store": "Descargar na App Store", "download_brand": "Descargar %(brand)s", "download_brand_desktop": "Descargar %(brand)s Desktop", - "qr_or_app_links": "%(qrCode)s ou %(appLinks)s", - "download_app_store": "Descargar na App Store", - "download_google_play": "Descargar desde Google Play", "download_f_droid": "Descargar desde F-Droid", - "apple_trademarks": "App Store® e o Apple logo® son marcas de Apple Inc.", + "download_google_play": "Descargar desde Google Play", + "enable_notifications": "Activa as notificacións", + "enable_notifications_action": "Activa as notificacións", + "enable_notifications_description": "Non perdas as respostas e mensaxes importantes", + "explore_rooms": "Explorar Salas Públicas", + "find_community_members": "Atopar e convidar a persoas da túa comunidade", + "find_coworkers": "Atopa e convida a colegas de traballo", + "find_friends": "Atopa e convida ás túas amizades", + "find_friends_action": "Atopar amizades", + "find_friends_description": "É a razón de que estés aquí, asi que imos", + "find_people": "Atopar persoas", + "free_e2ee_messaging_unlimited_voip": "%(brand)s é xenial para estar en contacto con amizades e familia, con mensaxes gratuítas cifradas de extremo-a-extremo e chamadas ilimintadas de voz e vídeo.", + "get_stuff_done": "Ponte ao choio e atopa a colegas de traballo", "google_trademarks": "Google Play e o logo de Google Play son marcas de Google LLC.", "has_avatar_label": "Moi ben, así axudarás a que outras persoas te recoñezan", - "no_avatar_label": "Engade unha foto así a xente recoñecerate.", - "welcome_user": "Benvida %(name)s", - "welcome_detail": "Ímosche axudar neste comezo", - "intro_welcome": "Benvida a %(appName)s", "intro_byline": "As túas conversas son túas.", + "intro_welcome": "Benvida a %(appName)s", + "no_avatar_label": "Engade unha foto así a xente recoñecerate.", + "only_n_steps_to_go": { + "one": "A só %(count)s paso de comezar", + "other": "Só %(count)s para comezar" + }, + "personal_messaging_action": "Inicia o teu primeiro chat", + "personal_messaging_title": "Mensaxería segura para amizades e familia", + "qr_or_app_links": "%(qrCode)s ou %(appLinks)s", "send_dm": "Envía unha Mensaxe Directa", - "explore_rooms": "Explorar Salas Públicas", - "create_room": "Crear unha Conversa en Grupo" + "set_up_profile": "Configura o perfil", + "set_up_profile_action": "O teu perfil", + "set_up_profile_description": "Facilita que a xente saiba que es ti", + "use_case_community_messaging": "Membros de comunidades en liña", + "use_case_heading1": "Estás dentro", + "use_case_heading2": "Con quen vas falar máis a miúdo?", + "use_case_heading3": "Axudarémosche a atopalos.", + "use_case_personal_messaging": "Amizades e familia", + "use_case_work_messaging": "Persoas e equipos do traballo", + "welcome_detail": "Ímosche axudar neste comezo", + "welcome_to_brand": "Benvida a %(brand)s", + "welcome_user": "Benvida %(name)s", + "work_messaging_action": "Atopa aos teus colegas", + "work_messaging_title": "Mensaxería segura para o traballo", + "you_did_it": "Xa está!", + "you_made_it": "Conseguíchelo!" + }, + "poll": { + "create_poll_action": "Crear Enquisa", + "create_poll_title": "Crear enquisa", + "disclosed_notes": "As votantes ven os resultados xusto despois de votar", + "edit_poll_title": "Editar enquisa", + "end_description": "Tes a certeza de querer rematar esta enquisa? Esto mostrará o resultado final da enquisa e evitará que máis persoas poidan votar.", + "end_message": "Rematou a enquisa. O máis votado: %(topAnswer)s", + "end_message_no_votes": "Rematou a enquisa. Non houbo votos.", + "end_title": "Rematar enquisa", + "error_ending_description": "A enquisa non rematou. Inténtao outra vez.", + "error_ending_title": "Non rematou a enquisa por un fallo", + "error_voting_description": "O teu voto non foi rexistrado, inténtao outra vez.", + "error_voting_title": "Voto non rexistrado", + "failed_send_poll_description": "A enquisa que ías publicar non se puido publicar.", + "failed_send_poll_title": "Non se puido publicar a enquisa", + "notes": "Os resultados só son visibles cando remata a enquisa", + "options_add_button": "Engade unha opción", + "options_heading": "Crea as opcións", + "options_label": "Opción %(number)s", + "options_placeholder": "Escribe unha opción", + "topic_heading": "Cal é o tema ou asunto da túa enquisa?", + "topic_label": "Pregunta ou tema", + "total_n_votes": { + "other": "%(count)s votos recollidos. Vota para ver os resultados", + "one": "%(count)s voto recollido. Vota para ver os resultados" + }, + "total_n_votes_voted": { + "one": "Baseado en %(count)s voto", + "other": "Baseado en %(count)s votos" + }, + "total_no_votes": "Sen votos", + "total_not_ended": "Os resultados serán visibles cando remate a enquisa", + "type_closed": "Enquisa pechada", + "type_heading": "Tipo de enquisa", + "type_open": "Abrir enquisa", + "unable_edit_description": "Non se pode editar unha enquisa cando xa recibiu votos.", + "unable_edit_title": "Non podes editar a enquisa" + }, + "power_level": { + "admin": "Administrador", + "custom": "Personalizado (%(level)s)", + "custom_level": "Nivel personalizado", + "default": "Por defecto", + "label": "Nivel responsabilidade", + "moderator": "Moderador", + "restricted": "Restrinxido" + }, + "presence": { + "away": "Fóra", + "busy": "Ocupado", + "idle": "En pausa", + "idle_for": "En pausa desde %(duration)s", + "offline": "Sen conexión", + "offline_for": "Desconectado desde %(duration)s", + "online": "En liña", + "online_for": "En liña desde %(duration)s", + "unknown": "Descoñecido", + "unknown_for": "Descoñecido desde %(duration)s" + }, + "quick_settings": { + "all_settings": "Todos os axustes", + "metaspace_section": "Fixar no lateral", + "sidebar_settings": "Máis opcións", + "title": "Axustes rápidos" + }, + "quit_warning": { + "call_in_progress": "Semella estar en unha chamada, seguro que quere saír?", + "file_upload_in_progress": "Semella estar a subir ficheiros, seguro que desexa deixalo?" + }, + "redact": { + "confirm_button": "Confirma a retirada", + "error": "Non pode eliminar esta mensaxe. (%(code)s)", + "ongoing": "Eliminando…", + "reason_label": "Razón (optativa)" + }, + "reject_invitation_dialog": { + "confirmation": "Seguro que desexa rexeitar o convite?", + "failed": "Fallo ao rexeitar o convite", + "title": "Rexeitar convite" + }, + "report_content": { + "description": "Ao denunciar esta mensaxe vasnos enviar o seu 'event ID' único á administración do servidor. Se as mensaxes da sala están cifradas, a administración do servidor non poderá ler o texto da mensaxe ou ver imaxes ou ficheiros.", + "disagree": "En desacordo", + "hide_messages_from_user": "Marcar para agochar as mensaxes actuais e futuras desta usuaria.", + "ignore_user": "Ignorar usuaria", + "illegal_content": "Contido ilegal", + "missing_reason": "Escribe a razón do informe.", + "nature": "Escolle unha opción e describe a razón pola que esta é unha mensaxe abusiva.", + "nature_disagreement": "O que escribe esta usuaria non é correcto.\nSerá denunciado á moderación da sala.", + "nature_illegal": "Esta usuaria está a comportarse dun xeito ilegal, por exemplo ameazando a persoas ou exhibindo violencia.\nEsto vaise denunciar ante a moderación da sala que podería presentar o caso ante as autoridades legais.", + "nature_other": "Outra razón. Por favor, describe o problema.\nInformaremos disto á moderación da sala.", + "nature_spam": "Esta usuaria está facendo spam na sala con anuncios, ligazóns a anuncios ou propaganda.\nEsto vai ser denunciado ante a moderación da sala.", + "other_label": "Outro", + "report_content_to_homeserver": "Denuncia sobre contido á Administración do teu servidor", + "report_entire_room": "Denunciar a toda a sala", + "spam_or_propaganda": "Spam ou propaganda", + "toxic_behaviour": "Comportamento tóxico" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Fallo ao descifrar %(failedCount)s sesións!", + "count_of_successfully_restored_keys": "Restablecidas correctamente %(sessionCount)s chaves", + "enter_key_description": "Accede ao teu historial de mensaxes seguras e asegura a comunicación escribindo a Chave de Seguridade.", + "enter_key_title": "Escribe a Chave de Seguridade", + "enter_phrase_description": "Accede ao teu historial de mensaxes seguras e configura a comunicación segura escribindo a túa Frase de Seguridade.", + "enter_phrase_title": "Escribe a Frase de Seguridade", + "incorrect_security_phrase_dialog": "Non se puido descifrar a Copia con esta Frase de Seguridade: comproba que escribiches a Frase de Seguridade correcta.", + "incorrect_security_phrase_title": "Frase de Seguridade incorrecta", + "key_backup_warning": "Aviso: só deberías realizar a copia de apoio desde un ordenador de confianza.", + "key_forgotten_text": "Se esqueceches a túa Chave de Seguridade podes ", + "key_is_invalid": "Chave de Seguridade non válida", + "key_is_valid": "Semella unha Chave de Seguridade válida!", + "keys_restored_title": "Chaves restablecidas", + "load_error_content": "Non cargou o estado da copia", + "load_keys_progress": "%(completed)s de %(total)s chaves restablecidas", + "no_backup_error": "Non se atopou copia!", + "phrase_forgotten_text": "Se esqueceches a túa Frase de Seguridade podes usar a túa Chave de Seguridade ou establecer novas opcións de recuperación", + "recovery_key_mismatch_description": "Non se puido descifrar a Copia con esta Chave de Seguridade: comproba que aplicaches a Chave de Seguridade correcta.", + "recovery_key_mismatch_title": "Non concorda a Chave de Seguridade", + "restore_failed_error": "Non se restableceu a copia" + }, + "right_panel": { + "add_integrations": "Engade widgets, pontes e bots", + "edit_integrations": "Editar widgets, pontes e bots", + "export_chat_button": "Exportar chat", + "files_button": "Ficheiros", + "pinned_messages": { + "empty": "Nada fixado, por agora", + "explainer": "Se tes permisos, abre o menú en calquera mensaxe e elixe Fixar para pegalos aquí.", + "limits": { + "other": "Só podes fixar ata %(count)s widgets" + }, + "title": "Mensaxes fixadas" + }, + "pinned_messages_button": "Fixado", + "poll": { + "final_result": { + "one": "Resultado final baseado en %(count)s voto", + "other": "Resultado final baseado en %(count)s votos" + } + }, + "search_button": "Busca", + "settings_button": "Axustes da sala", + "share_button": "Compartir sala", + "thread_list": { + "context_menu_label": "Opcións da conversa" + } + }, + "room": { + "3pid_invite_email_not_found_account": "O convite enviouselle a %(email)s que non está asociado coa túa conta", + "3pid_invite_email_not_found_account_room": "Este convite para %(roomName)s foi enviado a %(email)s que non está asociado coa túa conta", + "3pid_invite_error_description": "Houbo un erro (%(errcode)s) ao intentar validar o teu convite. Podes intentar enviarlle esta información á persoa que te convidou.", + "3pid_invite_error_invite_action": "Inténtao igualmente", + "3pid_invite_error_invite_subtitle": "Só podes unirte cun convite activo.", + "3pid_invite_error_public_subtitle": "Podes entrar aquí igualmente.", + "3pid_invite_error_title": "Algo foi mal co teu convite.", + "3pid_invite_error_title_room": "Algo fallou co teu convite para %(roomName)s", + "3pid_invite_no_is_subtitle": "Usa un servidor de identidade nos Axustes para recibir convites directamente en %(brand)s.", + "banned_by": "%(memberName)s vetoute", + "banned_from_room_by": "Foches bloqueada en %(roomName)s por %(memberName)s", + "context_menu": { + "copy_link": "Copiar ligazón á sala", + "favourite": "Favorita", + "forget": "Esquecer sala", + "low_priority": "Baixa prioridade", + "mentions_only": "Só mencións", + "title": "Opcións da Sala", + "unfavourite": "Con marca de Favorita" + }, + "creating_room_text": "Estamos creando unha sala con %(names)s", + "dm_invite_action": "Comeza a conversa", + "dm_invite_subtitle": " quere conversar", + "dm_invite_title": "Desexas conversar con %(user)s?", + "drop_file_prompt": "Solte aquí o ficheiro para subilo", + "edit_topic": "Editar asunto", + "error_join_404_invite": "A persoa que te convidou xa saíu, ou o seu servidor non está conectado.", + "error_join_404_invite_same_hs": "A persoa que te convidou xa deixou o lugar.", + "error_join_connection": "Houbo un erro ao unirte.", + "error_join_incompatible_version_1": "Lamentámolo, o teu servidor de inicio é demasiado antigo para poder participar.", + "error_join_incompatible_version_2": "Por favor, contacte coa administración do seu servidor.", + "error_join_title": "Non puideches entrar", + "face_pile_summary": { + "other": "%(count)s persoas que coñeces xa se uniron", + "one": "%(count)s persoa que coñeces xa se uniu" + }, + "face_pile_tooltip_label": { + "one": "Ver 1 membro", + "other": "Ver tódolos %(count)s membros" + }, + "face_pile_tooltip_shortcut": "Incluíndo a %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Incluíndote a ti, %(commaSeparatedMembers)s", + "failed_reject_invite": "Fallo ao rexeitar o convite", + "forget_room": "Esquecer sala", + "forget_space": "Esquecer este espazo", + "header": { + "forget_room_button": "Esquecer sala", + "hide_widgets_button": "Agochar Widgets", + "room_is_public": "Esta é unha sala pública", + "show_widgets_button": "Mostrar Widgets" + }, + "inaccessible": "Esta sala ou espazo non é accesible neste intre.", + "inaccessible_name": "%(roomName)s non está accesible neste momento.", + "inaccessible_subtitle_1": "Inténtao máis tarde, ou solicita a admin da sala ou espazo que mire se tes acceso.", + "inaccessible_subtitle_2": "Obtívose o erro %(errcode)s ao intentar acceder á sala ou espazo. Se cres que esta mensaxe é un erro, por favor envía un informe do fallo.", + "intro": { + "dm_caption": "Só vós estades nesta conversa, a non ser que convidedes a alguén máis.", + "enable_encryption_prompt": "Activar cifrado non axustes.", + "no_avatar_label": "Engade unha foto para que se poida identificar a sala facilmente.", + "no_topic": "Engade un tema para axudarlle á xente que coñeza de que trata.", + "private_unencrypted_warning": "As túas mensaxes privadas normalmente están cifradas, pero esta sala non o está. Normalmente esto é debido a que estás a usar un dispositivo ou método non soportados, como convites por email.", + "room_invite": "Convida só a esta sala", + "send_message_start_dm": "Envía a túa primeira mensaxe para convidar a ao chat", + "start_of_dm_history": "Este é o comezo do teu historial de conversa con .", + "start_of_room": "Este é o comezo de .", + "topic": "Asunto: %(topic)s ", + "topic_edit": "Asunto: %(topic)s (editar)", + "unencrypted_warning": "Non está activado o cifrado de extremo-a-extremo", + "user_created": "%(displayName)s creou esta sala.", + "you_created": "Creaches esta sala." + }, + "invite_email_mismatch_suggestion": "Comparte este email en Axustes para recibir convites directamente en %(brand)s.", + "invite_reject_ignore": "Rexeitar e Ignorar usuaria", + "invite_sent_to_email": "Este convite enviouse a %(email)s", + "invite_sent_to_email_room": "Este convite para %(roomName)s foi enviado a %(email)s", + "invite_subtitle": " convidoute", + "invite_this_room": "Convidar a esta sala", + "invite_title": "Queres unirte a %(roomName)s?", + "inviter_unknown": "Descoñecido", + "invites_you_text": " convídate", + "join_button_account": "Rexistro", + "join_failed_enable_video_rooms": "Para unirte, primeiro activa as salas de vídeo en Labs", + "join_failed_needs_invite": "Para ver %(roomName)s, precisas un convite", + "join_the_discussion": "Súmate a conversa", + "join_title": "Únete á sala para participar", + "join_title_account": "Únete a conversa cunha conta", + "joining": "Entrando…", + "jump_read_marker": "Ir a primeira mensaxe non lida.", + "jump_to_bottom_button": "Ir ás mensaxes máis recentes", + "jump_to_date": "Ir á data", + "jump_to_date_beginning": "O inicio da sala", + "jump_to_date_prompt": "Elixe unha data á que ir", + "kick_reason": "Razón: %(reason)s", + "kicked_by": "%(memberName)s eliminoute de aquí", + "kicked_from_room_by": "%(memberName)s sacoute da sala %(roomName)s", + "leave_error_title": "Erro ó saír da sala", + "leave_server_notices_description": "Esta sala emprégase para mensaxes importantes do servidor da sala, as que non pode saír dela.", + "leave_server_notices_title": "Non se pode saír da sala de información do servidor", + "leave_unexpected_error": "Fallo non agardado no servidor ó intentar saír da sala", + "link_email_to_receive_3pid_invite": "Liga este email coa túa conta nos Axustes para recibir convites directamente en %(brand)s.", + "loading_preview": "Cargando vista previa", + "no_peek_join_prompt": "%(roomName)s non ten vista previa. Queres unirte?", + "no_peek_no_name_join_prompt": "Non hai vista previa, queres unirte?", + "not_found_subtitle": "Tes a certeza de que é o lugar correcto?", + "not_found_title": "Esta sala ou espazo no existe.", + "not_found_title_name": "%(roomName)s non existe.", + "peek_join_prompt": "Vista previa de %(roomName)s. Queres unirte?", + "read_topic": "Preme para ler o tema", + "rejoin_button": "Volta a unirte", + "search": { + "all_rooms": "Todas as Salas", + "field_placeholder": "Buscar…", + "result_count": { + "other": "(~%(count)s resultados)", + "one": "(~%(count)s resultado)" + }, + "this_room": "Esta sala" + }, + "show_labs_settings": "Mostrar axustes en Labs", + "status_bar": { + "delete_all": "Eliminar todo", + "exceeded_resource_limit": "A súa mensaxe non foi enviada porque o servidor superou o límite de recursos. Por favor contacte coa administración do servizo para continuar utilizando o servizo.", + "homeserver_blocked": "A mensaxe non se enviou porque este servidor de inicio foi bloqueado pola súa administración. Contacta coa túa administración para continuar utilizando este servizo.", + "monthly_user_limit_reached": "A súa mensaxe non foi enviada porque este servidor acadou o Límite Mensual de Usuaria Activa. Por favor contacte coa administración do servizo para continuar utilizando o servizo.", + "requires_consent_agreement": "Non vas poder enviar mensaxes ata que revises e aceptes os nosos termos e condicións.", + "retry_all": "Reintentar todo", + "select_messages_to_retry": "Podes elexir todo ou mensaxes individuais para reintentar ou eliminar", + "server_connectivity_lost_description": "As mensaxes enviadas gardaranse ate que retome a conexión.", + "server_connectivity_lost_title": "Perdeuse a conexión ao servidor.", + "some_messages_not_sent": "Algunha das túas mensaxes non se enviou" + }, + "unread_notifications_predecessor": { + "other": "Tes %(count)s notificacións non lidas nunha versión previa desta sala.", + "one": "Tes %(count)s notificacións non lidas nunha versión previa desta sala." + }, + "upgrade_error_description": "Comproba ben que o servidor soporta a versión da sala escollida e inténtao outra vez.", + "upgrade_error_title": "Fallo ao actualizar a sala", + "upgrade_warning_bar": "Ao actualizar a sala pecharás a instancia actual da sala e crearás unha versión mellorada co mesmo nome.", + "upgrade_warning_bar_admins": "Só a administración da sala pode ver este aviso", + "upgrade_warning_bar_unstable": "A sala está usando a versión , que este servidor considera como non estable.", + "upgrade_warning_bar_upgraded": "Esta sala xa foi actualizada.", + "upload": { + "uploading_multiple_file": { + "other": "Subindo %(filename)s e %(count)s máis", + "one": "Subindo %(filename)s e %(count)s máis" + }, + "uploading_single_file": "Subindo %(filename)s" + }, + "view_failed_enable_video_rooms": "Para ver, primeiro activa as salas de vídeo en Labs" + }, + "room_list": { + "add_room_label": "Engadir sala", + "add_space_label": "Engadir espazo", + "breadcrumbs_empty": "Sen salas recentes visitadas", + "breadcrumbs_label": "Salas visitadas recentemente", + "failed_add_tag": "Fallo ao engadir a etiqueta %(tagName)s a sala", + "failed_remove_tag": "Fallo ao eliminar a etiqueta %(tagName)s da sala", + "failed_set_dm_tag": "Non se estableceu a etiqueta de mensaxe directa", + "home_menu_label": "Opcións de Incio", + "join_public_room_label": "Unirse a sala pública", + "joining_rooms_status": { + "one": "Neste intre estás en %(count)s sala", + "other": "Neste intre estás en %(count)s salas" + }, + "notification_options": "Opcións de notificación", + "redacting_messages_status": { + "one": "Eliminando agora mensaxes de %(count)s sala", + "other": "Eliminando agora mensaxes de %(count)s salas" + }, + "show_less": "Mostrar menos", + "show_n_more": { + "other": "Mostrar %(count)s máis", + "one": "Mostrar %(count)s máis" + }, + "show_previews": "Mostrar vista previa das mensaxes", + "sort_by": "Orde por", + "sort_by_activity": "Actividade", + "sort_unread_first": "Mostrar primeiro as salas con mensaxes sen ler", + "space_menu_label": "Menú de %(spaceName)s", + "sublist_options": "Opcións da listaxe", + "suggested_rooms_heading": "Salas suxeridas" + }, + "room_settings": { + "access": { + "description_space": "Decidir quen pode ver e unirse a %(spaceName)s.", + "title": "Acceder" + }, + "advanced": { + "error_upgrade_description": "A actualización da sala non se completou", + "error_upgrade_title": "Fallou a actualización da sala", + "information_section_room": "Información da sala", + "information_section_space": "Información do Espazo", + "room_id": "ID interno da sala", + "room_predecessor": "Ver mensaxes antigas en %(roomName)s.", + "room_upgrade_button": "Actualiza esta sala á versión recomendada", + "room_version": "Versión da sala:", + "room_version_section": "Versión da sala", + "space_predecessor": "Ver versión anterior de %(spaceName)s.", + "space_upgrade_button": "Actualiza este espazo á última versión recomendada da sala", + "unfederated": "Esta sala non é accesible por servidores Matrix remotos", + "upgrade_button": "Actualiza esta sala á versión %(version)s", + "upgrade_dialog_description": "Para actualizar a sala debes pechar a instancia actual da sala e crear unha nova sala no seu lugar. Para proporcionar a mellor experiencia de usuaria, imos:", + "upgrade_dialog_description_1": "Crear unha nova sala co mesmo nome, descrición e avatar", + "upgrade_dialog_description_2": "Actualizar calquera alias local da sala para que apunte á nova sala", + "upgrade_dialog_description_3": "Evitar que as usuarias conversen na sala antiga e publicar unha mensaxe avisando ás usuarias para que veñan á nova sala", + "upgrade_dialog_description_4": "Poñer unha ligazón na nova sala cara a antiga para que as persoas poidan ver as mensaxes antigas", + "upgrade_dialog_title": "Actualiza a Versión da Sala", + "upgrade_dwarning_ialog_title_public": "Actualizar sala pública", + "upgrade_warning_dialog_description": "A actualización da sala é unha acción avanzada e recomendada cando unha sala se volta inestable debido aos fallos, características obsoletas e vulnerabilidades da seguridade.", + "upgrade_warning_dialog_explainer": "Ten en conta que a actualización creará unha nova versión da sala. Tódalas mensaxes actuais permanecerán nesta sala arquivada.", + "upgrade_warning_dialog_footer": "Vas actualizar a sala da versión á .", + "upgrade_warning_dialog_invite_label": "Convidar automáticamente membros desta sala á nova sala", + "upgrade_warning_dialog_report_bug_prompt": "Normalmente esto só afecta a como se xestiona a sala no servidor. Se tes problemas co teu %(brand)s, informa do fallo.", + "upgrade_warning_dialog_report_bug_prompt_link": "Esto normalmente só afecta ao xeito en que a sala se procesa no servidor. Se tes problemas con %(brand)s, informa do problema.", + "upgrade_warning_dialog_title_private": "Actualizar sala privada" + }, + "alias_not_specified": "non indicado", + "bridges": { + "description": "Esta sala está enviando mensaxes ás seguintes plataformas. Coñece máis.", + "empty": "Esta sala non está a reenviar mensaxes a ningún outro sistema. Saber máis.", + "title": "Pontes" + }, + "delete_avatar_label": "Eliminar avatar", + "general": { + "alias_field_has_domain_invalid": "Falta o separador do cominio ex. (:dominio.org)", + "alias_field_has_localpart_invalid": "Falta o nome da sala ou separador ex. (sala:dominio.org)", + "alias_field_matches_invalid": "Este enderezo non dirixe a esta sala", + "alias_field_placeholder_default": "ex. a-miña-sala", + "alias_field_required_invalid": "Proporciona un enderezo", + "alias_field_safe_localpart_invalid": "Algúns caracteres non permitidos", + "alias_field_taken_invalid": "Este enderezo ten un servidor non válido ou xa está en uso", + "alias_field_taken_invalid_domain": "Este enderezo xa se está a utilizar", + "alias_field_taken_valid": "Este enderezo está dispoñible", + "alias_heading": "Enderezo da sala", + "aliases_items_label": "Outros enderezos publicados:", + "aliases_no_items_label": "Aínda non hai outros enderezos publicados, engade un embaixo", + "aliases_section": "Enderezos da sala", + "avatar_field_label": "Avatar da sala", + "canonical_alias_field_label": "Enderezo principal", + "default_url_previews_off": "As vistas previas de URL están desactivadas por defecto para as participantes desta sala.", + "default_url_previews_on": "As vistas previas de URL están activas por defecto para os participantes desta sala.", + "description_space": "Editar os axustes relativos ao teu espazo.", + "error_creating_alias_description": "Algo fallou ao crear ese enderezo. Podería non estar autorizado polo servidor ou ser un fallo temporal.", + "error_creating_alias_title": "Fallo ao crear o enderezo", + "error_deleting_alias_description": "Houbo un erro ao eliminar o enderezo. Podería non existir ou ser un fallo temporal.", + "error_deleting_alias_description_forbidden": "Non tes permiso para eliminar o enderezo.", + "error_deleting_alias_title": "Erro ao eliminar o enderezo", + "error_save_space_settings": "Fallo ao gardar os axustes do espazo.", + "error_updating_alias_description": "Algo fallou ao actualizar os enderezos alternativos da sala. É posible que o servidor non o permita ou acontecese un fallo temporal.", + "error_updating_canonical_alias_description": "Algo fallou ao actualizar o enderezo principal da sala. Podería non estar autorizado polo servidor ou ser un fallo temporal.", + "error_updating_canonical_alias_title": "Fallo ao actualizar o enderezo principal", + "leave_space": "Deixar o Espazo", + "local_alias_field_label": "Enderezo local", + "local_aliases_explainer_room": "Establecer enderezos para a sala para que poida ser atopada no teu servidor local (%(localDomain)s)", + "local_aliases_explainer_space": "Establecer enderezos para este espazo para que as usuarias poidan atopar o espazo no servidor (%(localDomain)s)", + "local_aliases_section": "Enderezos locais", + "name_field_label": "Nome da sala", + "new_alias_placeholder": "Novo enderezo publicado (ex. #alias:servidor)", + "no_aliases_room": "Esta sala non ten enderezos locais", + "no_aliases_space": "Este espazo non ten enderezos locais", + "other_section": "Outro", + "publish_toggle": "Publicar esta sala no directorio público de salas de %(domain)s?", + "published_aliases_description": "Para publicar un enderezo, primeiro debe establecerse como enderezo local.", + "published_aliases_explainer_room": "Os enderezos publicados poden ser utilizados por calquera en calquera servidor para unirse á túa sala.", + "published_aliases_explainer_space": "Os enderezos publicados podense usar por calquera en calquera servidor para unirse ao teu espazo.", + "published_aliases_section": "Enderezos publicados", + "save": "Gardar cambios", + "topic_field_label": "Asunto da sala", + "url_preview_encryption_warning": "Nas salas cifradas, como é esta, está desactivado por defecto a previsualización das URL co fin de asegurarse de que o servidor local (que é onde se gardan as previsualizacións) non poida recoller información sobre das ligazóns que se ven nesta sala.", + "url_preview_explainer": "Cando alguén pon unha URL na mensaxe, esta previsualízarase para que así se coñezan xa cousas delas como o título, a descrición ou as imaxes que inclúe ese sitio web.", + "url_previews_section": "Vista previa de URL", + "user_url_previews_default_off": "Desactivou a vista previa de URL por defecto.", + "user_url_previews_default_on": "Activou a vista previa de URL por defecto." + }, + "notifications": { + "browse_button": "Buscar", + "custom_sound_prompt": "Establecer novo ton personalizado", + "notification_sound": "Ton de notificación", + "settings_link": "Ter notificacións tal como se indica nos axustes", + "sounds_section": "Audios", + "uploaded_sound": "Audio subido" + }, + "permissions": { + "ban": "Bloquear usuarias", + "ban_reason": "Razón", + "banned_by": "Non aceptado por %(displayName)s", + "banned_users_section": "Usuarias excluídas", + "error_changing_pl_description": "Algo fallou ao cambiar o nivel de responsabilidade da usuaria. Asegúrate de ter permiso suficiente e inténtao outra vez.", + "error_changing_pl_reqs_description": "Algo fallou ao cambiar os requerimentos de nivel de responsabilidade na sala. Asegúrate de ter os permisos suficientes e volve a intentalo.", + "error_changing_pl_reqs_title": "Erro ao cambiar o requerimento de nivel de responsabilidade", + "error_changing_pl_title": "Erro ao cambiar nivel de responsabilidade", + "error_unbanning": "Fallou eliminar a prohibición", + "events_default": "Enviar mensaxes", + "invite": "Convidar usuarias", + "io.element.voice_broadcast_info": "Emisións de voz", + "kick": "Eliminar usuarias", + "m.reaction": "Enviar reaccións", + "m.room.avatar": "Cambiar avatar da sala", + "m.room.avatar_space": "Cambiar o avatar do espazo", + "m.room.canonical_alias": "Cambiar enderezo principal da sala", + "m.room.canonical_alias_space": "Cambiar o enderezo principal do espazo", + "m.room.encryption": "Activar cifrado da sala", + "m.room.history_visibility": "Cambiar visibilidade do historial", + "m.room.name": "Cambiar nome da sala", + "m.room.name_space": "Cambiar o nome do espazo", + "m.room.pinned_events": "Xestiona os eventos fixados", + "m.room.power_levels": "Cambiar permisos", + "m.room.redaction": "Eliminar mensaxes que enviei", + "m.room.server_acl": "Cambiar ACLs do servidor", + "m.room.tombstone": "Actualizar a sala", + "m.room.topic": "Cambiar tema", + "m.room.topic_space": "Cambiar a descrición", + "m.space.child": "Xestionar salas neste espazo", + "m.widget": "Modificar widgets", + "muted_users_section": "Usuarias silenciadas", + "no_privileged_users": "Non hai usuarias con privilexios específicos nesta sala", + "notifications.room": "Notificar a todas", + "permissions_section": "Permisos", + "permissions_section_description_room": "Escolle os roles requeridos para cambiar determinadas partes da sala", + "permissions_section_description_space": "Elexir os roles requeridos para cambiar varias partes do espazo", + "privileged_users_section": "Usuarias con privilexios", + "redact": "Eliminar mensaxes enviadas por outras", + "send_event_type": "Enviar %(eventType)s eventos", + "state_default": "Cambiar axustes", + "title": "Roles & Permisos", + "users_default": "Rol por omsión" + }, + "security": { + "enable_encryption_confirm_description": "Unha vez activado, non se pode desactivar o cifrado da sala. As mensaxes enviadas nunha sala cifrada non poder ser vistas polo servidor, só polas participantes da sala. Ao activar o cifrado poderías causar que bots e pontes deixen de funcionar correctamente. Coñece máis sobre o cifrado.", + "enable_encryption_confirm_title": "Activar cifrado?", + "enable_encryption_public_room_confirm_description_1": "Non é recomendable engadir o cifrado a salas públicas. Calquera pode atopar salas públicas, e pode ler as mensaxes nela. Non terás ningún destos beneficios se activas o cifrado, e non poderás retiralo posteriormente. Ademáis ao cifrar as mensaxes dunha sala pública fará que se envíen e reciban máis lentamente.", + "enable_encryption_public_room_confirm_description_2": "Para evitar estos problemas, crea unha nova sala cifrada para a conversa que pretendes manter.", + "enable_encryption_public_room_confirm_title": "Tes a certeza de querer engadir cifrado a esta sala pública?", + "encrypted_room_public_confirm_description_1": "Non se recomenda converter salas cifradas en salas públicas. Significará que calquera pode atopar e unirse á sala, e calquera poderá ler as mensaxes. Non terás ningún dos beneficios do cifrado. Cifrar mensaxes nunha sala pública fará máis lenta a entrega e recepción das mensaxes.", + "encrypted_room_public_confirm_description_2": "Par evitar estos problemas, crea unha nova sala pública para a conversa que pretendes manter.", + "encrypted_room_public_confirm_title": "Tes a certeza de querer convertir en pública esta sala cifrada?", + "encryption_permanent": "Unha vez activado, non se pode desactivar.", + "error_join_rule_change_title": "Fallou a actualización das normas para unirse", + "error_join_rule_change_unknown": "Fallo descoñecido", + "guest_access_warning": "As persoas con clientes habilitados poderán unirse a sala sen ter que posuir unha conta rexistrada.", + "history_visibility_invited": "Só participantes (desde que foron convidadas)", + "history_visibility_joined": "Só participantes (desde que se uniron)", + "history_visibility_legend": "Quen pode ler o histórico?", + "history_visibility_shared": "Só participantes (desde o momento en que se selecciona esta opción)", + "history_visibility_warning": "Os cambios sobre quen pode ler o historial só se aplicarán as mensaxes futuras nesta sala. A visibilidade do historial precedente non cambiará.", + "history_visibility_world_readable": "Calquera", + "join_rule_description": "Decidir quen pode unirse a %(roomName)s.", + "join_rule_invite": "Privada (só con convite)", + "join_rule_invite_description": "Só se poden unir persoas con convite.", + "join_rule_public_description": "Calquera pode atopala e unirse.", + "join_rule_restricted": "Membros do espazo", + "join_rule_restricted_description": "Calquera nun espazo pode atopala e unirse. Editar que espazos poden acceder aquí.", + "join_rule_restricted_description_active_space": "Calquera en pode atopar e unirse. Tamén podes elexir outros espazos.", + "join_rule_restricted_description_prompt": "Calquera nun espazo pode atopar e unirse. Podes elexir múltiples espazos.", + "join_rule_restricted_description_spaces": "Espazos con acceso", + "join_rule_restricted_dialog_description": "Decide que espazos poderán acceder a esta sala. Se un espazo é elexido, os seus membros poderán atopar e unirse a .", + "join_rule_restricted_dialog_empty_warning": "Vas eliminar tódolos espazos. Por defecto o acceso cambiará a só por convite", + "join_rule_restricted_dialog_filter_placeholder": "Buscar espazos", + "join_rule_restricted_dialog_heading_other": "Outros espazos ou salas que poderías coñecer", + "join_rule_restricted_dialog_heading_room": "Espazos que coñeces que conteñen a esta sala", + "join_rule_restricted_dialog_heading_space": "Espazos que sabes conteñen este espazo", + "join_rule_restricted_dialog_heading_unknown": "Probablemente estas son salas das que forman parte outras administradoras da sala.", + "join_rule_restricted_dialog_title": "Elixe espazos", + "join_rule_restricted_n_more": { + "other": "e %(count)s máis", + "one": "e %(count)s máis" + }, + "join_rule_restricted_summary": { + "other": "Actualmente, %(count)s espazos teñen acceso", + "one": "Actualmente, un espazo ten acceso" + }, + "join_rule_restricted_upgrade_description": "Esta actualización permitirá que os membros dos espazos seleccionados teñan acceso á sala sen precisar convite.", + "join_rule_restricted_upgrade_warning": "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.", + "join_rule_upgrade_awaiting_room": "Cargando nova sala", + "join_rule_upgrade_required": "Actualización requerida", + "join_rule_upgrade_sending_invites": { + "one": "Enviando convite...", + "other": "Enviando convites... (%(progress)s de %(count)s)" + }, + "join_rule_upgrade_updating_spaces": { + "one": "Actualizando espazo...", + "other": "Actualizando espazos... (%(progress)s de %(count)s)" + }, + "join_rule_upgrade_upgrading_room": "Actualizando sala", + "public_without_alias_warning": "Para ligar a esta sala, engade un enderezo.", + "strict_encryption": "Non enviar mensaxes cifradas desde esta sesión a sesións non verificadas nesta sala", + "title": "Seguridade & Privacidade" + }, + "title": "Axustes da sala - %(roomName)s", + "upload_avatar_label": "Subir avatar", + "visibility": { + "alias_section": "Enderezo", + "error_failed_save": "Fallou a actualización da visibilidade do espazo", + "error_update_guest_access": "Fallou a actualización do acceso de convidadas ao espazo", + "error_update_history_visibility": "Fallou a actualización da visibilidade do historial do espazo", + "guest_access_explainer": "As convidadas poden unirse ao espazo sen ter unha conta.", + "guest_access_explainer_public_space": "Esto podería ser útil para espazos públicos.", + "guest_access_label": "Activar acceso de convidadas", + "history_visibility_anyone_space": "Vista previa do Espazo", + "history_visibility_anyone_space_description": "Permitir que sexa visible o espazo antes de unirte a el.", + "history_visibility_anyone_space_recommendation": "Recomendado para espazos públicos.", + "title": "Visibilidade" + } + }, + "room_summary_card_back_action_label": "Información da sala", + "scalar": { + "error_create": "Non se puido crear o trebello.", + "error_membership": "Non está nesta sala.", + "error_missing_room_id": "Falta o ID da sala.", + "error_missing_room_id_request": "Falta o room_id na petición", + "error_missing_user_id_request": "Falta o user_id na petición", + "error_permission": "Non ten permiso para facer iso nesta sala.", + "error_power_level_invalid": "O nivel de poder ten que ser un enteiro positivo.", + "error_room_not_visible": "A sala %(roomId)s non é visible", + "error_room_unknown": "Non se recoñece esta sala.", + "error_send_request": "Fallo ao enviar a petición.", + "failed_read_event": "Fallou a lectura de eventos", + "failed_send_event": "Fallo ao enviar o evento" + }, + "server_offline": { + "description": "O servidor non responde a algunhas peticións. Aquí tes algunha das razóns máis probables.", + "description_1": "O servidor (%(serverName)s) tardou moito en responder.", + "description_2": "O cortalumes ou antivirus está bloqueando a solicitude.", + "description_3": "Unha extensión do navegador está evitando a solicitude.", + "description_4": "O servidor está apagado.", + "description_5": "O servidor rexeitou a solicitude.", + "description_6": "Hai problemas de conexión a internet na túa localidade.", + "description_7": "Aconteceu un fallo de conexión ó intentar contactar co servidor.", + "description_8": "O servidor non está configurado para sinalar cal é o problema (CORS).", + "empty_timeline": "Xa estás ó día.", + "recent_changes_heading": "Cambios recentes que aínda non foron recibidos", + "title": "O servidor non responde" + }, + "seshat": { + "error_initialising": "Fallou a inicialización da busca de mensaxes, comproba os axustes para máis información", + "reset_button": "Restablecer almacenaxe de eventos", + "reset_description": "Probablemente non queiras restablecer o índice de almacenaxe do evento", + "reset_explainer": "Se o fas, ten en conta que non se borrará ningunha das túas mensaxes, mais a experiencia de busca podería degradarse durante uns momentos ata que se recrea o índice", + "reset_title": "Restablecer almacenaxe do evento?", + "warning_kind_files": "Esta versión de %(brand)s non soporta o visionado dalgúns ficheiros cifrados", + "warning_kind_files_app": "Usa a app de Escritorio para ver todos os ficheiros cifrados", + "warning_kind_search": "Esta versión de %(brand)s non soporta a busca de mensaxes cifradas", + "warning_kind_search_app": "Usa a app de Escritorio para buscar mensaxes cifradas" + }, + "setting": { + "help_about": { + "access_token_detail": "O teu token de acceso da acceso completo á túa conta. Non o compartas con ninguén.", + "brand_version": "versión %(brand)s:", + "chat_bot": "Chat co Bot %(brand)s", + "clear_cache_reload": "Baleirar caché e recargar", + "help_link": "Para ter axuda con %(brand)s, preme aquí.", + "help_link_chat_bot": "Se precisas axuda usando %(brand)s, preme aquí ou inicia unha conversa co noso bot usando o botón inferior.", + "olm_version": "Version olm:", + "title": "Axuda & Acerca de", + "versions": "Versións" + } }, "settings": { - "show_breadcrumbs": "Mostrar atallos a salas vistas recentemente enriba da lista de salas", + "all_rooms_home": "Mostrar tódalas salas no Inicio", "all_rooms_home_description": "Tódalas salas nas que estás aparecerán en Inicio.", - "use_command_f_search": "Usar Command + F para buscar na cronoloxía", - "use_control_f_search": "Usar Ctrl + F para buscar na cronoloxía", - "use_12_hour_format": "Mostrar marcas de tempo con formato 12 horas (ex. 2:30pm)", "always_show_message_timestamps": "Mostrar sempre marcas de tempo", - "send_read_receipts": "Enviar resgardos de lectura", - "send_typing_notifications": "Enviar notificación de escritura", - "replace_plain_emoji": "Substituír automaticamente Emoji en texto plano", - "enable_markdown": "Activar Markdown", - "emoji_autocomplete": "Activar suxestión de Emoji ao escribir", - "use_command_enter_send_message": "Usar Command + Enter para enviar unha mensaxe", - "use_control_enter_send_message": "Usar Ctrl + Enter para enviar unha mensaxe", - "all_rooms_home": "Mostrar tódalas salas no Inicio", - "show_stickers_button": "Mostrar botón dos adhesivos", - "insert_trailing_colon_mentions": "Inserir dous puntos tras mencionar a outra usuaria no inicio da mensaxe", + "appearance": { + "custom_font": "Usar tipo de letra do sistema", + "custom_font_description": "Escolle unha das tipografías instaladas no teu sistema e %(brand)s intentará utilizalas.", + "custom_font_name": "Nome da letra do sistema", + "custom_font_size": "Usar tamaño personalizado", + "custom_theme_add_button": "Engadir decorado", + "custom_theme_error_downloading": "Erro ao descargar información do decorado.", + "custom_theme_invalid": "Esquema do decorado incorrecto.", + "custom_theme_success": "Decorado engadido!", + "custom_theme_url": "URL do decorado personalizado", + "font_size": "Tamaño da letra", + "font_size_limit": "O tamaño da fonte só pode estar entre %(min)s pt e %(max)s pt", + "font_size_nan": "O tamaño ten que ser un número", + "font_size_valid": "Usa entre %(min)s pt e %(max)s pt", + "heading": "Personaliza o aspecto", + "image_size_default": "Por defecto", + "image_size_large": "Grande", + "layout_bubbles": "Burbullas con mensaxes", + "match_system_theme": "Imitar o aspecto do sistema", + "subheading": "Os axustes da aparencia só lle afectan a esta sesión %(brand)s.", + "timeline_image_size": "Tamaño de imaxe na cronoloxía", + "use_high_contrast": "Usar alto contraste" + }, "automatic_language_detection_syntax_highlight": "Activar a detección automática de idioma para o resalte da sintaxe", - "code_block_expand_default": "Por defecto despregar bloques de código", - "code_block_line_numbers": "Mostrar números de liña nos bloques de código", - "inline_url_previews_default": "Activar por defecto as vistas previas en liña de URL", "autoplay_gifs": "Reprod. automática GIFs", "autoplay_videos": "Reprod. automática vídeo", - "image_thumbnails": "Mostrar miniaturas/vista previa das imaxes", - "show_typing_notifications": "Mostrar notificacións de escritura", - "show_redaction_placeholder": "Resaltar o lugar das mensaxes eliminadas", - "show_read_receipts": "Mostrar resgardo de lectura enviados por outras usuarias", - "show_join_leave": "Mostrar unirse/saír (convites/eliminacións/vetos non afectados)", - "show_displayname_changes": "Mostrar cambios do nome mostrado", - "show_chat_effects": "Mostrar efectos no chat (animacións na recepción, ex. confetti)", "big_emoji": "Activar Emojis grandes na conversa", + "code_block_expand_default": "Por defecto despregar bloques de código", + "code_block_line_numbers": "Mostrar números de liña nos bloques de código", + "emoji_autocomplete": "Activar suxestión de Emoji ao escribir", + "enable_markdown": "Activar Markdown", + "general": { + "account_management_section": "Xestión da conta", + "account_section": "Conta", + "add_email_dialog_title": "Engadir email", + "add_email_failed_verification": "Fallo na verificación do enderezo de correo: asegúrese de ter picado na ligazón do correo", + "add_email_instructions": "Enviamosche un email para verificar o enderezo. Segue as instrucións incluídas e após preme no botón inferior.", + "add_msisdn_confirm_body": "Preme no botón inferior para confirmar que engades este número.", + "add_msisdn_confirm_button": "Confirma a adición do teléfono", + "add_msisdn_confirm_sso_button": "Confirma que queres engadir este teléfono usando Single Sign On como proba de identidade.", + "add_msisdn_dialog_title": "Engadir novo Número", + "add_msisdn_instructions": "Enviamosche un SMS ao +%(msisdn)s. Escribe o código de verificación que contén.", + "confirm_adding_email_body": "Preme no botón inferior para confirmar que queres engadir o email.", + "confirm_adding_email_title": "Confirma novo email", + "deactivate_confirm_body": "¿Tes a certeza de querer desactivar a túa conta? Esto é irreversible.", + "deactivate_confirm_body_password": "Para continuar, escribe o contrasinal da túa conta:", + "deactivate_confirm_body_sso": "Confirma a desactivación da túa conta usando Single Sign On para probar a túa identidade.", + "deactivate_confirm_content": "Confirma que desexas desactivar a túa conta. Se continúas:", + "deactivate_confirm_content_1": "Non poderás reactivar a túa conta", + "deactivate_confirm_content_2": "Non poderás acceder", + "deactivate_confirm_content_3": "Ninguén poderá utilizar o teu identificador (MXID), incluíndote a ti: este nome de usuaria non estará dispoñible", + "deactivate_confirm_content_4": "Sairás de tódalas salas e MDs nas que estés", + "deactivate_confirm_content_5": "Borrarémoste do servidor de identidades: as túas amizades non poderán atoparte a través do email ou número de teléfono", + "deactivate_confirm_content_6": "As túas mensaxes antigas serán visibles para quen as recibeu, como os emails que enviaches no pasado. Desexas agochar as mensaxes enviadas para as persoas que se unan a esas salas no futuro?", + "deactivate_confirm_continue": "Confirma a desactivación da conta", + "deactivate_confirm_erase_label": "Agochar as miñas mensaxes para as recén chegadas", + "deactivate_section": "Desactivar conta", + "deactivate_warning": "A desactivación da conta é unha acción permanente — coidado!", + "discovery_email_empty": "As opcións de descubrimento aparecerán após ti engadas un email.", + "discovery_email_verification_instructions": "Verifica a ligazón na túa caixa de correo", + "discovery_msisdn_empty": "As opción para atoparte aparecerán cando engadas un número de teléfono.", + "discovery_needs_terms": "Acepta os Termos do Servizo do servidor (%(serverName)s) para permitir que te atopen polo enderezo de email ou número de teléfono.", + "discovery_section": "Descubrir", + "email_address_in_use": "Xa se está a usar este email", + "email_address_label": "Enderezo de Email", + "email_not_verified": "O teu enderezo de email aínda non foi verificado", + "email_verification_instructions": "Preme na ligazón do email recibido para verificalo e após preme en continuar outra vez.", + "emails_heading": "Enderezos de email", + "error_add_email": "Non se puido engadir enderezo de correo", + "error_deactivate_communication": "Houbo un problema ao comunicar co servidor. Inténtao outra vez.", + "error_deactivate_invalid_auth": "O servidor non devolveu información válida de autenticación.", + "error_deactivate_no_auth": "O servidor non require auténticación", + "error_email_verification": "Non se puido verificar enderezo de correo electrónico.", + "error_invalid_email": "Enderezo de correo non válido", + "error_invalid_email_detail": "Este non semella ser un enderezo de correo válido", + "error_msisdn_verification": "Non se puido verificar o número de teléfono.", + "error_password_change_403": "Fallo ao cambiar o contrasinal. É correcto o contrasinal?", + "error_remove_3pid": "Non se puido eliminar a información do contacto", + "error_revoke_email_discovery": "Non se puido revogar a compartición para o enderezo de correo", + "error_revoke_msisdn_discovery": "Non se puido revogar a compartición do número de teléfono", + "error_saving_profile": "Non se puido realizar a acción", + "error_saving_profile_title": "Non se gardaron os cambios", + "error_share_email_discovery": "Non se puido compartir co enderezo de email", + "error_share_msisdn_discovery": "Non se puido compartir o número de teléfono", + "incorrect_msisdn_verification": "Código de verificación incorrecto", + "language_section": "Idioma e rexión", + "msisdn_in_use": "Xa se está a usar este teléfono", + "msisdn_label": "Número de teléfono", + "msisdn_verification_field_label": "Código de verificación", + "msisdn_verification_instructions": "Escribe o código de verificación enviado no SMS.", + "msisdns_heading": "Número de teléfono", + "name_placeholder": "Sen nome público", + "password_change_success": "Cambiouse correctamente o contrasinal.", + "remove_email_prompt": "Eliminar %(email)s?", + "remove_msisdn_prompt": "Eliminar %(phone)s?", + "spell_check_locale_placeholder": "Elixe o idioma", + "spell_check_section": "Corrección" + }, + "image_thumbnails": "Mostrar miniaturas/vista previa das imaxes", + "inline_url_previews_default": "Activar por defecto as vistas previas en liña de URL", + "inline_url_previews_room": "Activar a vista previa de URL por defecto para as participantes nesta sala", + "inline_url_previews_room_account": "Activar vista previa de URL nesta sala (só che afecta a ti)", + "insert_trailing_colon_mentions": "Inserir dous puntos tras mencionar a outra usuaria no inicio da mensaxe", "jump_to_bottom_on_send": "Ir ao final da cronoloxía cando envías unha mensaxe", - "prompt_invite": "Avisar antes de enviar convites a IDs de Matrix potencialmente incorrectos", - "hardware_acceleration": "Activar aceleración por hardware (reiniciar %(appName)s para aplicar)", - "start_automatically": "Iniciar automaticamente despois de iniciar sesión", - "warn_quit": "Aviso antes de saír", + "key_backup": { + "backup_in_progress": "As chaves estanse a copiar (a primeira copia podería tardar un anaco).", + "backup_success": "Feito!", + "cannot_create_backup": "Non se creou a copia da chave", + "create_title": "Crear copia da chave", + "setup_secure_backup": { + "cancel_warning": "Se cancelas agora, poderías perder mensaxes e datos cifrados se perdes o acceso ás sesións iniciadas.", + "confirm_security_phrase": "Confirma a Frase de Seguridade", + "description": "Protección contra a perda do acceso ás mensaxes cifradas e datos facendo unha copia de apoio das chaves no servidor.", + "download_or_copy": "%(downloadButton)s ou %(copyButton)s", + "enter_phrase_title": "Escribe unha Frase de Seguridade", + "enter_phrase_to_confirm": "Escribe a túa Frase de Seguridade por segunda vez para confirmala.", + "generate_security_key_description": "Imos crear unha Chave de Seguridade para que a gardes nun lugar seguro, como nun xestor de contrasinais ou caixa forte.", + "generate_security_key_title": "Crear unha Chave de Seguridade", + "pass_phrase_match_failed": "Non concorda.", + "pass_phrase_match_success": "Concorda!", + "phrase_strong_enough": "Ben! Esta Frase de Seguridade semella ser forte abondo.", + "requires_key_restore": "Restablece a copia das chaves para actualizar o cifrado", + "requires_password_confirmation": "Escribe o contrasinal para confirmar a actualización:", + "requires_server_authentication": "Debes autenticarte no servidor para confirmar a actualización.", + "secret_storage_query_failure": "Non se obtivo o estado do almacenaxe segredo", + "security_key_safety_reminder": "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.", + "session_upgrade_description": "Actualiza esta sesión para permitirlle que verifique as outras sesións, outorgándolles acceso ás mensaxes cifradas e marcándoas como confiables para outras usuarias.", + "set_phrase_again": "Vai atrás e volve a escribila.", + "settings_reminder": "Podes configurar a Copia de apoio Segura e xestionar as chaves en Axustes.", + "title_confirm_phrase": "Confirma a Frase de Seguridade", + "title_save_key": "Garda a Chave de Seguridade", + "title_set_phrase": "Establece a Frase de Seguridade", + "title_upgrade_encryption": "Mellora o teu cifrado", + "unable_to_setup": "Non se configurou un almacenaxe segredo", + "use_different_passphrase": "¿Usar unha frase de paso diferente?", + "use_phrase_only_you_know": "Usa unha frase segreda que só ti coñezas, e de xeito optativo unha Chave de Seguridade para usar como apoio." + } + }, + "key_export_import": { + "confirm_passphrase": "Confirma a frase de paso", + "enter_passphrase": "Introduza a frase de paso", + "export_description_1": "Este proceso permíteche exportar a un ficheiro local as chaves para as mensaxes que recibiches en salas cifradas. Após poderás importar as chaves noutro cliente Matrix no futuro, así o cliente poderá descifrar esas mensaxes.", + "export_title": "Exportar chaves da sala", + "file_to_import": "Ficheiro a importar", + "import_description_1": "Este proceso permíteche importar chaves de cifrado que exportaches doutro cliente Matrix. Así poderás descifrar calquera mensaxe que o outro cliente puidese cifrar.", + "import_description_2": "O ficheiro exportado estará protexido con unha frase de paso. Debe introducir aquí esa frase de paso para descifrar o ficheiro.", + "import_title": "Importar chaves de sala", + "phrase_cannot_be_empty": "A frase de paso non pode quedar baldeira", + "phrase_must_match": "As frases de paso deben coincidir" + }, + "keyboard": { + "title": "Teclado" + }, "notifications": { + "enable_audible_notifications_session": "Activa as notificacións por son para esta sesión", + "enable_desktop_notifications_session": "Activa as notificacións de escritorio para esta sesión", + "enable_email_notifications": "Activar notificacións de email para %(email)s", + "error_loading": "Houbo un erro ao cargar os axustes de notificación.", + "error_permissions_denied": "%(brand)s non ten permiso para enviarlle notificacións: comprobe os axustes do navegador", + "error_permissions_missing": "%(brand)s non ten permiso para enviar notificacións: inténteo de novo", + "error_saving": "Erro ao gardar os axustes de notificación", + "error_saving_detail": "Algo fallou ao gardar as túas preferencias de notificación.", + "error_title": "Non se puideron activar as notificacións", + "messages_containing_keywords": "Mensaxes coas palabras chave", + "noisy": "Ruidoso", + "push_targets": "Obxectivos das notificacións", + "rule_call": "Convite de chamada", "rule_contains_display_name": "Mensaxes que conteñen o meu nome público", "rule_contains_user_name": "Mensaxes que conteñen o meu nome de usuaria", - "rule_roomnotif": "Mensaxes que conteñen @room", - "rule_room_one_to_one": "Mensaxes en chats un-a-un", - "rule_message": "Mensaxes en grupos de chat", "rule_encrypted": "Mensaxes cifradas en convesas en grupo", + "rule_encrypted_room_one_to_one": "Mensaxes cifradas en conversas 1:1", "rule_invite_for_me": "Cando son convidado a unha sala", - "rule_call": "Convite de chamada", + "rule_message": "Mensaxes en grupos de chat", + "rule_room_one_to_one": "Mensaxes en chats un-a-un", + "rule_roomnotif": "Mensaxes que conteñen @room", "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", - "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" + "show_message_desktop_notification": "Mostrar mensaxe nas notificacións de escritorio" }, - "appearance": { - "layout_irc": "IRC (Experimental)", - "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" + "preferences": { + "always_show_menu_bar": "Mostrar sempre a barra de menú da ventá", + "autocomplete_delay": "Retraso no autocompletado (ms)", + "code_blocks_heading": "Bloques de código", + "compact_modern": "Usar unha disposición 'Moderna' máis compacta", + "composer_heading": "Editor", + "enable_hardware_acceleration": "Activar aceleración por hardware", + "enable_tray_icon": "Mostra icona na bandexa do sistema e minimiza ventá ao pechar", + "keyboard_heading": "Atallos de teclado", + "keyboard_view_shortcuts_button": "Para ver tódolos atallos de teclado, preme aquí.", + "media_heading": "Imaxes, GIFs e vídeos", + "presence_description": "Comparte a túa actividade e estado con outras persoas.", + "rm_lifetime": "Duración do marcador de lectura (ms)", + "rm_lifetime_offscreen": "Duración do marcador de lectura fóra de pantall (ms)", + "room_list_heading": "Listaxe de Salas", + "show_checklist_shortcuts": "Mostrar atallo á lista de comprobacións de benvida sobre a lista de salas", + "show_polls_button": "Mostrar botón de enquisas", + "surround_text": "Rodea o texto seleccionado ao escribir caracteres especiais", + "time_heading": "Mostrar hora" + }, + "prompt_invite": "Avisar antes de enviar convites a IDs de Matrix potencialmente incorrectos", + "replace_plain_emoji": "Substituír automaticamente Emoji en texto plano", + "security": { + "4s_public_key_in_account_data": "nos datos da conta", + "4s_public_key_status": "Chave pública da almacenaxe segreda:", + "backup_key_cached_status": "Chave da copia na caché:", + "backup_key_stored_status": "Chave da copia gardada:", + "backup_key_unexpected_type": "tipo non agardado", + "backup_key_well_formed": "ben formado", + "backup_keys_description": "Fai unha copia de apoio das chaves de cifrado da túa conta en caso de perder o acceso ás túas sesións. As chaves estarán seguras cunha única Chave de Seguridade.", + "bulk_options_accept_all_invites": "Aceptar os %(invitedRooms)s convites", + "bulk_options_reject_all_invites": "Rexeitar todos os %(invitedRooms)s convites", + "bulk_options_section": "Opcións agrupadas", + "cross_signing_cached": "na caché local", + "cross_signing_homeserver_support": "Soporte de funcións do servidor:", + "cross_signing_homeserver_support_exists": "existe", + "cross_signing_in_4s": "no almacenaxe segredo", + "cross_signing_in_memory": "en memoria", + "cross_signing_master_private_Key": "Chave mestra principal:", + "cross_signing_not_cached": "non se atopa localmente", + "cross_signing_not_found": "non atopado", + "cross_signing_not_in_4s": "non atopado no almacenaxe", + "cross_signing_not_stored": "non gardado", + "cross_signing_private_keys": "Chaves privadas da sinatura cruzada:", + "cross_signing_public_keys": "Chaves públicas da sinatura cruzada:", + "cross_signing_self_signing_private_key": "Auto asinado da chave privada:", + "cross_signing_user_signing_private_key": "Chave privada de sinatura da usuaria:", + "cryptography_section": "Criptografía", + "delete_backup": "Borrar copia de apoio", + "delete_backup_confirm_description": "Estás seguro? Perderás as mensaxes cifradas se non tes unha copia de apoio das chaves de cifrado.", + "e2ee_default_disabled_warning": "A administración do servidor desactivou por defecto o cifrado extremo-a-extremo en salas privadas e Mensaxes Directas.", + "enable_message_search": "Activar a busca de mensaxes en salas cifradas", + "encryption_individual_verification_mode": "Verificar individualmente cada sesión utilizada pola usuaria para marcala como confiable, non confiando en dispositivos con sinatura cruzada.", + "encryption_section": "Cifrado", + "error_loading_key_backup_status": "Non se puido cargar o estado das chaves de apoio", + "export_megolm_keys": "Exportar chaves E2E da sala", + "ignore_users_empty": "Non tes usuarias ignoradas.", + "ignore_users_section": "Usuarias ignoradas", + "import_megolm_keys": "Importar chaves E2E da sala", + "key_backup_active_version_none": "Nada", + "key_backup_algorithm": "Algoritmo:", + "key_backup_complete": "Copiaronse todas as chaves", + "key_backup_connect": "Conecta esta sesión a Copia de Apoio de chaves", + "key_backup_connect_prompt": "Conecta esta sesión ao gardado das chaves antes de desconectarte para evitar perder calquera chave que só puidese estar nesta sesión.", + "key_backup_inactive": "Esta sesión non está facendo copia das chaves, pero tes unha copia de apoio existente que podes restablecer e engadir para seguir adiante.", + "key_backup_inactive_warning": "As túas chaves non están a ser copiadas desde esta sesión.", + "manually_verify_all_sessions": "Verificar manualmente todas as sesións remotas", + "message_search_disable_warning": "Se está desactivado, as mensaxes das salas cifradas non aparecerán nos resultados das buscas.", + "message_search_disabled": "Gardar de xeito seguro mensaxes cifradas na caché local para que aparezan nos resultados de buscas.", + "message_search_enabled": { + "one": "Conservar na memoria local as mensaxes cifradas de xeito seguro para que aparezan nas buscas, usando %(size)s para gardar mensaxes de %(rooms)s salas.", + "other": "Conservar na memoria local as mensaxes cifradas de xeito seguro para que aparezan nas buscas, usando %(size)s para gardar mensaxes de %(rooms)s salas." + }, + "message_search_failed": "Fallou a inicialización da busca de mensaxes", + "message_search_indexed_messages": "Mensaxes indexadas:", + "message_search_indexed_rooms": "Salas indexadas:", + "message_search_indexing": "Indexando actualmente: %(currentRoom)s", + "message_search_indexing_idle": "Non se están indexando as mensaxes de ningunha sala.", + "message_search_intro": "%(brand)s está gardando de xeito seguro na caché local mensaxes cifradas para que aparezan nos resultados das buscas:", + "message_search_room_progress": "%(doneRooms)s de %(totalRooms)s", + "message_search_section": "Buscar mensaxe", + "message_search_sleep_time": "Velocidade á que deberían descargarse as mensaxes.", + "message_search_space_used": "Espazo utilizado:", + "message_search_unsupported": "Falta un compoñente de %(brand)s requerido para almacenar localmente mensaxes cifradas na caché. Se queres experimentar con esta función, compila unha versión personalizada de %(brand)s Desktop cos compoñentes de busca engadidos.", + "message_search_unsupported_web": "%(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.", + "restore_key_backup": "Restaurar desde copia de apoio", + "secret_storage_not_ready": "non lista", + "secret_storage_ready": "lista", + "secret_storage_status": "Almacenaxe segreda:", + "send_analytics": "Enviar datos de análises", + "session_id": "ID da sesión:", + "session_key": "Chave da sesión:", + "strict_encryption": "Non enviar nunca desde esta sesión mensaxes cifradas a sesións non verificadas" + }, + "send_read_receipts": "Enviar resgardos de lectura", + "send_read_receipts_unsupported": "O teu servidor non ten soporte para desactivar o envío de resgardos de lectura.", + "send_typing_notifications": "Enviar notificación de escritura", + "sessions": { + "confirm_sign_out": { + "one": "Confirma a desconexión deste dispositivo", + "other": "Confirma a desconexión destos dispositivos" + }, + "confirm_sign_out_body": { + "one": "Preme no botón inferior para confirmar a desconexión deste dispositivo.", + "other": "Preme no botón inferior para confirmar a desconexión destos dispositivos." + }, + "confirm_sign_out_continue": { + "one": "Desconectar dispositivo", + "other": "Desconectar dispositivos" + }, + "confirm_sign_out_sso": { + "one": "Confirma a desconexión deste dispositivo usando Single Sign On para probar a túa identidade.", + "other": "Confirma a desconexión destos dispositivos usando Single Sign On para probar a túa identidade." + }, + "current_session": "Sesión actual", + "details_heading": "Detalles da sesión", + "device_unverified_description": "Verifica ou pecha esta sesión para máis seguridade e fiabilidade.", + "device_verified_description": "Esta sesión está preparada para mensaxería segura.", + "filter_all": "Todo", + "filter_inactive": "Inactiva", + "filter_inactive_description": "Inactiva desde hai %(inactiveAgeDays)s días ou máis", + "filter_label": "Filtrar dispositivos", + "filter_unverified_description": "Non está listo para mensaxería segura", + "filter_verified_description": "Preparado para mensaxería segura", + "inactive_days": "Inactiva durante %(inactiveAgeDays)s+ días", + "inactive_sessions": "Sesións inactivas", + "ip": "Enderezo IP", + "last_activity": "Última actividade", + "no_inactive_sessions": "Non hai sesións inactivas.", + "no_sessions": "Non se atopan sesións.", + "no_unverified_sessions": "Non se atopan sesións sen verificar.", + "no_verified_sessions": "Non hai sesións sen verificar.", + "other_sessions_heading": "Outras sesións", + "rename_form_heading": "Renomear sesión", + "security_recommendations": "Recomendacións de seguridade", + "session_id": "ID de sesión", + "sign_out": "Pechar esta sesión", + "title": "Sesións", + "unverified_session": "Sesión non verificada", + "unverified_sessions": "Sesións non verificadas", + "unverified_sessions_list_description": "Verifica as túas sesións para ter maior seguridade nas comunicacións e desconecta aquelas que non recoñezas ou uses.", + "verified_session": "Sesión verificada", + "verified_sessions": "Sesións verificadas", + "verified_sessions_list_description": "Para a mellor seguridade, desconecta calquera outra sesión que xa non recoñezas ou uses.", + "verify_session": "Verificar sesión" + }, + "show_breadcrumbs": "Mostrar atallos a salas vistas recentemente enriba da lista de salas", + "show_chat_effects": "Mostrar efectos no chat (animacións na recepción, ex. confetti)", + "show_displayname_changes": "Mostrar cambios do nome mostrado", + "show_join_leave": "Mostrar unirse/saír (convites/eliminacións/vetos non afectados)", + "show_read_receipts": "Mostrar resgardo de lectura enviados por outras usuarias", + "show_redaction_placeholder": "Resaltar o lugar das mensaxes eliminadas", + "show_stickers_button": "Mostrar botón dos adhesivos", + "show_typing_notifications": "Mostrar notificacións de escritura", + "sidebar": { + "metaspaces_favourites_description": "Agrupa tódalas túas salas favoritas e persoas nun só lugar.", + "metaspaces_home_all_rooms": "Mostar tódalas salas", + "metaspaces_home_all_rooms_description": "Mostra tódalas túas salas en Inicio, incluso se están nun espazo.", + "metaspaces_home_description": "O Inicio é útil para ter unha visión xeral do que acontece.", + "metaspaces_orphans": "Salas fóra dun espazo", + "metaspaces_orphans_description": "Agrupa nun só lugar tódalas túas salas que non forman parte dun espazo.", + "metaspaces_people_description": "Agrupa tódalas persoas nun só lugar.", + "metaspaces_subsection": "Espazos a mostrar", + "title": "Barra lateral" }, - "inline_url_previews_room_account": "Activar vista previa de URL nesta sala (só che afecta a ti)", - "inline_url_previews_room": "Activar a vista previa de URL por defecto para as participantes nesta sala" - }, - "devtools": { - "send_custom_account_data_event": "Enviar evento de datos da conta personalizado", - "send_custom_room_account_data_event": "Enviar evento de datos da sala personalizado", - "event_type": "Tipo de evento", - "state_key": "Chave do estado", - "invalid_json": "Non semella un JSON válido.", - "failed_to_send": "Fallou o envio do evento!", - "event_sent": "Evento enviado!", - "event_content": "Contido do evento", - "spaces": { - "one": "", - "other": "<%(count)s espazos>" + "start_automatically": "Iniciar automaticamente despois de iniciar sesión", + "use_12_hour_format": "Mostrar marcas de tempo con formato 12 horas (ex. 2:30pm)", + "use_command_enter_send_message": "Usar Command + Enter para enviar unha mensaxe", + "use_command_f_search": "Usar Command + F para buscar na cronoloxía", + "use_control_enter_send_message": "Usar Ctrl + Enter para enviar unha mensaxe", + "use_control_f_search": "Usar Ctrl + F para buscar na cronoloxía", + "voip": { + "audio_input_empty": "Non se detectaron micrófonos", + "audio_output": "Saída de audio", + "audio_output_empty": "Non se detectou unha saída de audio", + "mirror_local_feed": "Replicar a fonte de vídeo local", + "missing_permissions_prompt": "Falta permiso acceso multimedia, preme o botón para solicitalo.", + "request_permissions": "Solicitar permiso a multimedia", + "title": "Voz e Vídeo", + "video_input_empty": "Non se detectaron cámaras" }, - "empty_string": "", - "send_custom_state_event": "Enviar evento de estado personalizado", - "failed_to_load": "Fallou a carga.", - "client_versions": "Versións do cliente", - "server_versions": "Versións do servidor", - "number_of_users": "Número de usuarias", - "failed_to_save": "Fallou o gardado dos axustes.", - "save_setting_values": "Gardar valores configurados", - "setting_colon": "Axuste:", - "caution_colon": "Aviso:", - "use_at_own_risk": "Esta IU non comproba os tipos dos valores. Usa baixo a túa responsabilidade.", - "setting_definition": "Definición do axuste:", - "level": "Nivel", - "settable_global": "Configurable como global", - "settable_room": "Configurable na sala", - "values_explicit": "Valores e niveis explícitos", - "values_explicit_room": "Valores a niveis explícitos nesta sala", - "edit_values": "Editar valores", - "value_colon": "Valor:", - "value_this_room_colon": "Valor nesta sala:", - "values_explicit_colon": "Valores a niveis explícitos:", - "values_explicit_this_room_colon": "Valores a niveis explícitos nesta sala:", - "setting_id": "ID do axuste", - "value": "Valor", - "value_in_this_room": "Valor nesta sala", - "edit_setting": "Editar axuste", - "phase_requested": "Solicitado", - "phase_ready": "Preparado", - "phase_started": "Iniciado", - "phase_cancelled": "Cancelado", - "phase_transaction": "Transacción", - "phase": "Fase", - "timeout": "Caducidade", - "methods": "Métodos", - "requester": "Solicitante", - "observe_only": "Só observar", - "no_verification_requests_found": "Non se atopan solicitudes de verificación", - "failed_to_find_widget": "Houbo un fallo ao buscar o widget.", - "send_custom_timeline_event": "Enviar evento personalizado da cronoloxía", - "explore_room_state": "Explorar estado da sala", - "explore_room_account_data": "Explorar datos da conta da sala", - "view_servers_in_room": "Ver servidores na sala", - "verification_explorer": "Explorador da verificación", - "active_widgets": "Widgets activos", - "explore_account_data": "Explorar datos da conta", - "settings_explorer": "Explorar axustes", - "server_info": "Info do servidor", - "toolbox": "Ferramentas", - "developer_tools": "Ferramentas para desenvolver", - "room_id": "ID da sala: %(roomId)s", - "event_id": "ID do evento: %(eventId)s", - "category_room": "Sala", - "category_other": "Outro" + "warn_quit": "Aviso antes de saír" }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Texto plano", - "from_the_beginning": "Desde o comezo", - "number_of_messages": "Indica un número de mensaxes", - "current_timeline": "Cronoloxía actual", - "export_successful": "Exportación correcta!", - "unload_confirm": "Tes a certeza de querer saír durante esta exportación?", - "generating_zip": "Creando un ZIP", - "processing_event_n": "Procesando evento %(number)s de %(total)s", - "fetched_n_events_with_total": { - "one": "Obtido %(count)s evento de %(total)s", - "other": "Obtidos %(count)s eventos de %(total)s" + "share": { + "link_title": "Ligazón á sala", + "permalink_message": "Ligazón á mensaxe escollida", + "permalink_most_recent": "Ligazón ás mensaxes máis recentes", + "title_message": "Compartir unha mensaxe da sala", + "title_room": "Compartir sala", + "title_user": "Compartir usuaria" + }, + "slash_command": { + "addwidget": "Engade un widget por URL personalizado a sala", + "addwidget_invalid_protocol": "Escribe un https:// ou http:// como URL do widget", + "addwidget_missing_url": "Proporciona o URL do widget ou incrusta o código", + "addwidget_no_permissions": "Non podes modificar os widgets desta sala.", + "ban": "Prohibe a usuaria co ID indicado", + "category_actions": "Accións", + "category_admin": "Administrador", + "category_advanced": "Avanzado", + "category_effects": "Efectos", + "category_messages": "Mensaxes", + "category_other": "Outro", + "command_error": "Erro na orde", + "converttodm": "Converte a sala en MD", + "converttoroom": "Converte a MD nunha sala", + "deop": "Degrada usuaria co id proporcionado", + "devtools": "Abre o cadro de Ferramentas de desenvolvemento", + "discardsession": "Forza que se descarte a sesión de saída actual nunha sala cifrada", + "error_invalid_rendering_type": "Erro no comando: non se puido atopa o tipo de renderizado (%(renderingType)s)", + "error_invalid_runfn": "Erro no comando: non se puido xestionar o comando con barra.", + "help": "Mostra unha listaxe de comandos con usos e descricións", + "help_dialog_title": "Comando Axuda", + "holdcall": "Pon en pausa a chamada da sala actual", + "html": "Envía unha mensaxe como html, sen interpretalo como markdown", + "ignore": "Ignora unha usuaria, agochándolle as súas mensaxes", + "ignore_dialog_description": "Agora está a ignorar %(userId)s", + "ignore_dialog_title": "Usuaria ignorada", + "invite": "Convida a usuaria co id proporcionado a sala actual", + "invite_3pid_needs_is_error": "Usar un servidor de indentidade para convidar por email. Xestionao en Axustes.", + "invite_3pid_use_default_is_title": "Usar un servidor de identidade", + "invite_3pid_use_default_is_title_description": "Usar un servidor de identidade para convidar por email. Preme continuar para usar o servidor de identidade por defecto (%(defaultIdentityServerName)s) ou cambiao en Axustes.", + "join": "Unirse a sala co enderezo dado", + "jumptodate": "Ir á seguinte data dada na cronoloxía", + "jumptodate_invalid_input": "Non entendemos a data proporcionada (%(inputDate)s). Intenta usar o formato AAAA-MM-DD.", + "lenny": "Engade ( ͡° ͜ʖ ͡°) a unha mensaxe de texto-plano", + "me": "Mostra acción", + "msg": "Envía unha mensaxe a usuaria", + "myroomnick": "Cambia o teu nome mostrado só para esta sala", + "nick": "Cambia o alcume mostrado", + "no_active_call": "Sen chamada activa nesta sala", + "op": "Define o nivel de permisos de unha usuaria", + "part_unknown_alias": "Enderezo da sala non recoñecido: %(roomAlias)s", + "plain": "Envía unha mensaxe como texto plano, sen interpretalo como markdown", + "query": "Abre unha conversa coa usuaria", + "query_not_found_phone_number": "Non se atopa un ID Matrix para o número de teléfono", + "rageshake": "Envía un informe de fallos con rexistros", + "rainbow": "Envía a mensaxe dada colorida como o arco da vella", + "rainbowme": "Envía o emoji colorido como un arco da vella", + "remakeolm": "Comando de desenvolvemento: descarta a actual sesión en grupo e crea novas sesións Olm", + "remove": "Elimina desta sala á usuaria co ID dado", + "roomavatar": "Cambia o avatar da sala actual", + "roomname": "Establecer nome da sala", + "server_error": "Fallo no servidor", + "server_error_detail": "Servidor non dispoñible, sobrecargado, ou outra cousa puido fallar.", + "shrug": "Antecede con ¯\\_(ツ)_/¯ a mensaxe en texto plano", + "spoiler": "Envía a mensaxe dada como un spoiler", + "tableflip": "Antecede con (╯°□°)╯︵ ┻━┻ a unha mensaxe de texto plano", + "topic": "Obtén ou establece o asunto da sala", + "topic_none": "Esta sala non ten asunto.", + "topic_room_error": "Non se obtivo o asunto da sala: Non se atopou a sala (%(roomId)s)", + "tovirtual": "Cambia á sala virtual desta sala, se é que existe", + "tovirtual_not_found": "No hai sala virtual para esta sala", + "unban": "Desbloquea usuaria co ID dado", + "unflip": "Antecede con ┬──┬ ノ( ゜-゜ノ) a unha mensaxe de texto plano", + "unholdcall": "Acepta a chamada na sala actual", + "unignore": "Deixa de ignorar unha usuaria, mostrándolles as súas mensaxes a partir de agora", + "unignore_dialog_description": "Xa non está a ignorar a %(userId)s", + "unignore_dialog_title": "Usuarias non ignoradas", + "unknown_command": "Comando descoñecido", + "unknown_command_button": "Enviar como mensaxe", + "unknown_command_detail": "Comando non recoñecido: %(commandText)s", + "unknown_command_help": "Podes usar axuda para ver os comandos dispoñibles. ¿Querías mellor enviar esto como unha mensaxe?", + "unknown_command_hint": "Truco: Comeza a mensaxe con // para comezar cun trazo.", + "upgraderoom": "Subir a sala de versión", + "upgraderoom_permission_error": "Non tes os permisos suficientes para usar este comando.", + "usage": "Uso", + "verify": "Verifica unha usuaria, sesión e chave pública", + "verify_mismatch": "AVISO: FALLOU A VERIFICACIÓN DAS CHAVES! A chave de firma para %(userId)s na sesión %(deviceId)s é \"%(fprint)s\" que non concordan coa chave proporcionada \"%(fingerprint)s\". Esto podería significar que as túas comunicacións foron interceptadas!", + "verify_nop": "A sesión xa está verificada!", + "verify_success_description": "A chave de firma proporcionada concorda coa chave de firma recibida desde a sesión %(deviceId)s de %(userId)s. Sesión marcada como verificada.", + "verify_success_title": "Chave verificada", + "verify_unknown_pair": "Parella (usuaria, sesión) descoñecida: (%(userId)s, %(deviceId)s)", + "whois": "Mostra información acerca da usuaria" + }, + "space": { + "add_existing_room_space": { + "create": "Queres engadir unha nova sala?", + "create_prompt": "Crear unha nova sala", + "dm_heading": "Mensaxes Directas", + "error_heading": "Non se engadiron tódolos seleccionados", + "progress_text": { + "one": "Engadindo sala...", + "other": "Engadindo salas... (%(progress)s de %(count)s)" + }, + "space_dropdown_label": "Selección de Espazos", + "space_dropdown_title": "Engadir salas existentes", + "subspace_moved_note": "Engadir espazos moveuse." }, - "fetched_n_events": { - "one": "Obtido %(count)s evento por agora", - "other": "Obtidos %(count)s eventos por agora" + "add_existing_subspace": { + "create_button": "Crear un novo espazo", + "create_prompt": "Queres engadir un espazo no seu lugar?", + "filter_placeholder": "Buscar espazos", + "space_dropdown_title": "Engadir un espazo existente" }, - "fetched_n_events_in_time": { - "one": "Obtido %(count)s evento en %(seconds)ss", - "other": "Obtidos %(count)s eventos en %(seconds)ss" + "context_menu": { + "devtools_open_timeline": "Ver cronoloxía da sala (devtools)", + "explore": "Explorar salas", + "home": "Inicio do espazo", + "manage_and_explore": "Xestionar e explorar salas", + "options": "Opcións do Espazo" }, - "exported_n_events_in_time": { - "one": "Exportado %(count)s evento en %(seconds)s segundos", - "other": "Exportados %(count)s eventos en %(seconds)s segundos" + "failed_load_rooms": "Fallou a carga da lista de salas.", + "failed_remove_rooms": "Fallou a eliminación de algunhas salas. Inténtao máis tarde", + "incompatible_server_hierarchy": "O teu servidor non soporta amosar xerarquías dos espazos.", + "invite": "Convidar persoas", + "invite_description": "Convida con email ou nome de usuaria", + "invite_link": "Compartir ligazón do convite", + "invite_this_space": "Convidar a este espazo", + "joining_space": "Uníndote", + "landing_welcome": "Benvida a ", + "leave_dialog_action": "Saír do espazo", + "leave_dialog_description": "Vas saír de .", + "leave_dialog_only_admin_room_warning": "Es a única administradora dalgunhas salas ou espazos dos que queres saír. Ao saír deles deixaralos sen administración.", + "leave_dialog_only_admin_warning": "Ti es a única administradora deste espazo. Ao saír farás que a ninguén teña control sobre el.", + "leave_dialog_option_all": "Saír de tódalas salas", + "leave_dialog_option_intro": "Queres saír destas salas neste espazo?", + "leave_dialog_option_none": "Non saír de ningunha sala", + "leave_dialog_option_specific": "Saír de algunhas salas", + "leave_dialog_public_rejoin_warning": "Non poderás volver a unirte se non te volven a convidar.", + "leave_dialog_title": "Saír de %(spaceName)s", + "mark_suggested": "Marcar como suxerida", + "no_search_result_hint": "Podes intentar unha busca diferente ou comprobar o escrito.", + "preferences": { + "sections_section": "Seccións a mostrar", + "show_people_in_space": "Esto agrupa os teus chats cos membros deste espazo. Apagandoo ocultará estos chats da túa vista de %(spaceName)s." }, - "media_omitted": "Omitir multimedia", - "media_omitted_file_size": "Multimedia omitido - excedeuse o límite de tamaño", - "creator_summary": "%(creatorName)s creou esta sala.", - "export_info": "Este é o inicio da exportación de . Exportada por o %(exportDate)s.", - "topic": "Asunto: %(topic)s", - "error_fetching_file": "Erro ao obter o ficheiro", - "file_attached": "Ficheiro anexado", - "enter_number_between_min_max": "Escribe un número entre %(min)s e %(max)s", - "size_limit_min_max": "O tamaño só pode ser un número entre %(min)s MB e %(max)s MB", - "num_messages_min_max": "O número de mensaxes só pode ser un número entre %(min)s e %(max)s", - "num_messages": "Número de mensaxes", - "cancelled": "Exportación cancelada", - "cancelled_detail": "Cancelouse con éxito a exportación", - "successful": "Exportación correcta", - "successful_detail": "A exportación foi correcta. Atoparala no cartafol de Descargas.", - "confirm_stop": "Tes a certeza de querer deter a exportación de datos? Se é así, terás que volver a iniciala.", - "exporting_your_data": "Exportando os teus datos", - "title": "Exportar chat", - "select_option": "Elixe entre as opcións seguintes para exportar a túa cronoloxía", - "format": "Formato", - "messages": "Mensaxes", - "size_limit": "Límite do tamaño", - "include_attachments": "Incluír anexos" + "room_filter_placeholder": "Buscar salas", + "search_children": "Buscar %(spaceName)s", + "search_placeholder": "Buscar nome e descricións", + "select_room_below": "Primeiro elixe embaixo unha sala", + "share_public": "Comparte o teu espazo público", + "suggested": "Recomendada", + "suggested_tooltip": "Esta sala é recomendada como apropiada para unirse", + "title_when_query_available": "Resultados", + "title_when_query_unavailable": "Salas e espazos", + "unmark_suggested": "Marcar como non suxerida", + "user_lacks_permission": "Non tes permiso" + }, + "space_settings": { + "title": "Axustes - %(spaceName)s" }, - "create_room": { - "title_video_room": "Crear sala de vídeo", - "title_public_room": "Crear sala pública", - "title_private_room": "Crear sala privada", - "action_create_video_room": "Crear sala de vídeo", - "action_create_room": "Crear sala", - "name_validation_required": "Escribe un nome para a sala", - "join_rule_restricted_label": "Todas en poderán atopar e unirse a esta sala.", - "join_rule_change_notice": "Podes cambiar isto en calquera momento nos axustes da sala.", - "join_rule_public_parent_space_label": "Calquera poderá atopar e unirse a esta sala, non só os membros de .", - "join_rule_public_label": "Calquera poderá atopar e unirse a esta sala.", - "join_rule_invite_label": "Só as persoas convidadas poderán atopar e unirse a esta sala.", - "encrypted_video_room_warning": "Despois non poderás desfacer esto. A sala estará cifrada pero non a chamada que inclúe.", - "encrypted_warning": "Non poderás desactivar isto máis tarde. As pasarelas e a maioría de bots aínda non funcionan.", - "encryption_forced": "O servidor require que actives o cifrado nas salas privadas.", - "encryption_label": "Activar cifrado extremo-a-extremo", - "unfederated_label_default_off": "Pode resultar útil se a sala vai ser utilizada só polo equipo de xestión interna do servidor. Non se pode cambiar máis tarde.", - "unfederated_label_default_on": "Poderías desactivalo se a sala vai ser utilizada para colaborar con equipos externos que teñen o seu propio servidor. Esto non se pode cambiar máis tarde.", - "topic_label": "Asunto (optativo)", - "room_visibility_label": "Visibilidade da sala", - "join_rule_invite": "Sala privada (só con convite)", - "join_rule_restricted": "Visible para membros do espazo", - "unfederated": "Evitar que calquera externo a %(serverName)s se poida unir a esta sala." + "spaces": { + "error_no_permission_add_room": "Non tes permiso para engadir salas a este espazo", + "error_no_permission_add_space": "Non tes permiso para engadir espazos a este espazo", + "error_no_permission_create_room": "Non tes permiso para crear novas salas neste espazo", + "error_no_permission_invite": "Non tes permiso para poder convidar a persoas a este espazo" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Escribe o nome do novo servidor que queres explorar.", + "network_dropdown_add_dialog_placeholder": "Nome do servidor", + "network_dropdown_add_dialog_title": "Engadir novo servidor", + "network_dropdown_add_server_option": "Engadir novo servidor…", + "network_dropdown_available_invalid": "Non se atopa o servidor ou a súa lista de salas", + "network_dropdown_available_invalid_forbidden": "Non tes permiso para ver a lista de salas deste servidor", + "network_dropdown_available_valid": "Pinta ben", + "network_dropdown_remove_server_adornment": "Eliminar servidor \"%(roomServer)s\"", + "network_dropdown_required_invalid": "Escribe un nome de servidor", + "network_dropdown_selected_label": "Mostrar: salas Matrix", + "network_dropdown_selected_label_instance": "Mostrar: salas de %(instance)s (%(server)s)", + "network_dropdown_your_server_description": "O teu servidor" + } + }, + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Se non atopas a quen buscas, envíalle unha ligazón de convite.", + "cant_find_room_helpful_hint": "Se non atopas a sala que buscas, pide un convite ou crea unha nova sala.", + "copy_link_text": "Copia a ligazón de convite", + "count_of_members": { + "one": "%(count)s Participante", + "other": "%(count)s Participantes" + }, + "create_new_room_button": "Crear unha nova sala", + "group_chat_section_title": "Outras opcións", + "heading_with_query": "Usa \"%(query)s\" para buscar", + "heading_without_query": "Buscar", + "join_button_text": "Unirse a %(roomAddress)s", + "keyboard_scroll_hint": "Usa para desprazarte", + "message_search_section_title": "Outras buscas", + "other_rooms_in_space": "Outras salas en %(spaceName)s", + "public_rooms_label": "Salas públicas", + "recent_searches_section_title": "Buscas recentes", + "recently_viewed_section_title": "Visto recentemente", + "remove_filter": "Elimina o filtro de busca de %(filter)s", + "result_may_be_hidden_privacy_warning": "Algúns resultados poden estar agochados por privacidade", + "result_may_be_hidden_warning": "Algúns resultados poderían estar agochados", + "search_dialog": "Diálogo de busca", + "search_messages_hint": "Para buscar mensaxes, busca esta icona arriba de todo na sala ", + "spaces_title": "Espazos nos que estás", + "start_group_chat_button": "Inicia un chat en grupo" + }, + "stickers": { + "empty": "Non ten paquetes de iconas activados", + "empty_add_prompt": "Engade algún agora" + }, + "terms": { + "column_document": "Documento", + "column_service": "Servizo", + "column_summary": "Resumo", + "identity_server_no_terms_description_1": "Esta acción precisa acceder ao servidor de indentidade para validar o enderezo de email ou o número de teléfono, pero o servidor non publica os seus termos do servizo.", + "identity_server_no_terms_description_2": "Continúa se realmente confías no dono do servidor.", + "identity_server_no_terms_title": "O servidor de identidade non ten termos dos servizo", + "inline_intro_text": "Acepta para continuar:", + "integration_manager": "Usa bots, pontes, widgets e paquetes de adhesivos", + "intro": "Para continuar tes que aceptar os termos deste servizo.", + "summary_identity_server_1": "Atopa a outras por teléfono ou email", + "summary_identity_server_2": "Permite ser atopada polo email ou teléfono", + "tac_button": "Revise os termos e condicións", + "tac_description": "Para continuar usando o servidor %(homeserverDomain)s ten que revisar primeiro os seus termos e condicións e logo aceptalos.", + "tac_title": "Termos e condicións", + "tos": "Termos do Servizo" + }, + "theme": { + "light_high_contrast": "Alto contraste claro", + "match_system": "Seguir o sistema" + }, + "thread_view_back_action_label": "Volver ao fío", + "threads": { + "all_threads": "Tódalas conversas", + "all_threads_description": "Mostra tódalas conversas da sala actual", + "count_of_reply": { + "one": "%(count)s resposta", + "other": "%(count)s respostas" + }, + "empty_explainer": "Os fíos axúdanche a manter as conversas no tema e facilitan o seguimento.", + "empty_has_threads_tip": "Responde a unha conversa en curso ou usa \"%(replyInThread)s\" cando pasas por enriba dunha mensaxe co rato para iniciar unha nova.", + "empty_heading": "Manter as conversas organizadas con fíos", + "empty_tip": "Truco: Usa \"%(replyInThread)s\" ao poñerte enriba dunha mensaxe.", + "error_start_thread_existing_relation": "Non se pode crear un tema con unha relación existente desde un evento", + "my_threads": "As miñas conversas", + "my_threads_description": "Mostra tódalas conversas nas que participaches", + "open_thread": "Abrir fío", + "show_all_threads": "Mostra tódolos temas", + "show_thread_filter": "Mostrar:" + }, + "time": { + "about_day_ago": "onte", + "about_hour_ago": "fai unha hora", + "about_minute_ago": "fai un minuto", + "date_at_time": "%(date)s ás %(time)s", + "few_seconds_ago": "fai uns segundos", + "hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss restantes", + "in_about_day": "foi onte", + "in_about_hour": "fará unha hora", + "in_about_minute": "haberá un minuto", + "in_few_seconds": "hai só uns segundos", + "in_n_days": "fará %(num)s días", + "in_n_hours": "fará %(num)s horas", + "in_n_minutes": "fará %(num)s minutos", + "left": "%(timeRemaining)s restante", + "minutes_seconds_left": "%(minutes)sm %(seconds)ss restantes", + "n_days_ago": "fai %(num)s días", + "n_hours_ago": "fai %(num)s horas", + "n_minutes_ago": "fai %(num)s minutos", + "seconds_left": "%(seconds)ss restantes" }, "timeline": { + "context_menu": { + "collapse_reply_thread": "Contraer fío de resposta", + "external_url": "URL fonte", + "open_in_osm": "Abrir en OpenStreetMap", + "report": "Denunciar", + "resent_unsent_reactions": "Reenviar %(unsentCount)s reacción(s)", + "show_url_preview": "Ver vista previa", + "view_related_event": "Ver evento relacionado", + "view_source": "Ver fonte" + }, + "creation_summary_dm": "%(creator)s creou esta MD.", + "creation_summary_room": "%(creator)s creou e configurou a sala.", + "download_action_decrypting": "Descifrando", + "download_action_downloading": "Descargando", + "edits": { + "tooltip_label": "Editada o %(date)s. Preme para ver edicións.", + "tooltip_sub": "Preme para ver as edicións", + "tooltip_title": "Editado o %(date)s" + }, + "encrypted_historical_messages_unavailable": "Non están dispoñibles as mensaxes cifradas anteriores a este punto.", + "error_no_renderer": "Non se puido amosar este evento", + "error_rendering_message": "Non se cargou a mensaxe", + "historical_messages_unavailable": "Non podes ver mensaxes anteriores", + "io.element.widgets.layout": "%(senderName)s actualizou a disposición da sala", + "load_error": { + "no_permission": "Intentouse cargar un punto concreto do historial desta sala, pero non tes permiso para ver a mensaxe en cuestión.", + "title": "Fallo ao cargar posición da liña temporal", + "unable_to_find": "Intentouse cargar un punto específico do historial desta sala, pero non se puido atopar." + }, + "m.audio": { + "error_downloading_audio": "Erro ao descargar o audio", + "error_processing_audio": "Erro ao procesar a mensaxe de audio", + "error_processing_voice_message": "Erro ao procesar a mensaxe de voz", + "unnamed_audio": "Audio sen nome" + }, + "m.beacon_info": { + "view_live_location": "Ver localización en directo" + }, "m.call": { "video_call_started": "Chamada de vídeo iniciada en %(roomName)s.", "video_call_started_unsupported": "Chamada de vídeo iniciada en %(roomName)s. (sen soporte neste navegador)" }, - "m.call.invite": { - "voice_call": "%(senderName)s fixo unha chamada de voz.", - "voice_call_unsupported": "%(senderName)s fixo unha chamada de voz. (non soportado neste navegador)", - "video_call": "%(senderName)s fixo unha chamada de vídeo.", - "video_call_unsupported": "%(senderName)s fixo unha chamada de vídeo. (non soportado por este navegador)" + "m.call.hangup": { + "dm": "Chamada rematada" + }, + "m.call.invite": { + "call_back_prompt": "Devolver a chamada", + "declined": "Chamada rexeitada", + "failed_connect_media": "Non se puido conectar o multimedia", + "failed_connection": "Fallou a conexión", + "failed_opponent_media": "O seu dispositivo non puido acender a cámara ou micrófono", + "missed_call": "Chamada perdida", + "no_answer": "Sen resposta", + "unknown_error": "Aconteceu un fallo descoñecido", + "unknown_failure": "Fallo descoñecido: %(reason)s", + "unknown_state": "Esta chamada ten un estado descoñecido!", + "video_call": "%(senderName)s fixo unha chamada de vídeo.", + "video_call_unsupported": "%(senderName)s fixo unha chamada de vídeo. (non soportado por este navegador)", + "voice_call": "%(senderName)s fixo unha chamada de voz.", + "voice_call_unsupported": "%(senderName)s fixo unha chamada de voz. (non soportado neste navegador)" + }, + "m.file": { + "decrypt_label": "Descifrar %(text)s", + "download_label": "Baixar %(text)s", + "error_decrypting": "Fallo descifrando o anexo", + "error_invalid": "Ficheiro non válido %(extra)s" + }, + "m.image": { + "error_decrypting": "Fallo ao descifrar a imaxe", + "sent": "%(senderDisplayName)s enviou unha imaxe.", + "show_image": "Mostrar imaxe" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s cancelou a verificación", + "you_cancelled": "Cancelaches a verificación de %(name)s" + }, + "m.key.verification.done": "Verificaches a %(name)s", + "m.key.verification.request": { + "user_accepted": "%(name)s aceptou", + "user_cancelled": "%(name)s cancelou", + "user_declined": "%(name)s declinou", + "user_wants_to_verify": "%(name)s desexa verificar", + "you_accepted": "Aceptaches", + "you_cancelled": "Cancelaches", + "you_declined": "Declinaches", + "you_started": "Enviaches unha solicitude de verificación" + }, + "m.location": { + "full": "%(senderName)s compartiu a súa localización", + "location": "Compartiu unha localización: ", + "self_location": "Compartiron a súa localización: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s voto", + "other": "%(count)s votos" + } + }, + "m.poll.end": { + "sender_ended": "%(senderName)s finalizou a enquisa" + }, + "m.poll.start": "%(senderName)s publicou unha enquisa - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s cambiou o avatar da sala.", + "changed_img": "%(senderDisplayName)s cambiou o avatar da sala a ", + "lightbox_title": "%(senderDisplayName)s cambiou o avatar para %(roomName)s", + "removed": "%(senderDisplayName)s eliminou o avatar da sala." + }, + "m.room.canonical_alias": { + "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." + }, + "changed": "%(senderName)s cambiou o enderezo 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.", + "removed": "%(senderName)s eliminiou o enderezo principal desta sala.", + "set": "%(senderName)s estableceu o enderezo principal da sala %(address)s." + }, + "m.room.create": { + "continuation": "Esta sala é continuación doutra conversa.", + "see_older_messages": "Preme aquí para ver mensaxes antigas." + }, + "m.room.encryption": { + "disable_attempt": "Intento ignorado de desactivar o cifrado", + "disabled": "Cifrado desactivado", + "enabled_local": "As mensaxes deste chat van estar cifrados de extremo-a-extremo.", + "parameters_changed": "Algún dos parámetros de cifrado foron cambiados.", + "unsupported": "O cifrado desta sala non está soportado." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s permite que as convidadas se unan a sala.", + "forbidden": "%(senderDisplayName)s non permite que as convidadas se unan a sala.", + "unknown": "%(senderDisplayName)s cambiou acceso de convidada a %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s fixo o historial da sala visible para todos os participantes, desde o punto en que foron convidadas.", + "joined": "%(senderName)s estableceu o historial futuro visible a todos os participantes, desde o punto en que se uniron.", + "shared": "%(senderName)s fixo visible para todos participantes o historial futuro da sala.", + "unknown": "%(senderName)s fixo visible o historial futuro da sala para descoñecidos (%(visibility)s).", + "world_readable": "%(senderName)s fixo visible para calquera o historial futuro da sala." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s fixo que a sala sexa só por convite.", + "public": "%(senderDisplayName)s converteu en pública a sala para calquera que teña a ligazón.", + "restricted": "%(senderDisplayName)s cambiou quen pode unirse a esta sala.", + "restricted_settings": "%(senderDisplayName)s cambiou quen pode unirse a esta sala. Ver axustes.", + "unknown": "%(senderDisplayName)s cambiou a regra de participación a %(rule)s" }, "m.room.member": { "accepted_3pid_invite": "%(targetName)s aceptou o convite a %(displayName)s", "accepted_invite": "%(targetName)s aceptou o convite", - "invite": "%(senderName)s convidou a %(targetName)s", - "ban_reason": "%(senderName)s vetou %(targetName)s: %(reason)s", "ban": "%(senderName)s vetou %(targetName)s", - "change_name": "%(oldDisplayName)s cambiou o seu nome público a %(displayName)s", - "set_name": "%(senderName)s estableceu o seu nome público como %(displayName)s", - "remove_name": "%(senderName)s eliminou o seu nome público (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s eliminou a súa foto de perfil", + "ban_reason": "%(senderName)s vetou %(targetName)s: %(reason)s", "change_avatar": "%(senderName)s cambiou a súa foto de perfil", - "set_avatar": "%(senderName)s estableceu a foto de perfil", - "no_change": "%(senderName)s non fixo cambios", + "change_name": "%(oldDisplayName)s cambiou o seu nome público a %(displayName)s", + "invite": "%(senderName)s convidou a %(targetName)s", "join": "%(targetName)s uniuse á sala", - "reject_invite": "%(targetName)s rexeitou o convite", - "left_reason": "%(targetName)s saíu da sala: %(reason)s", + "kick": "%(senderName)s eliminou %(targetName)s", + "kick_reason": "%(senderName)s eliminou %(targetName)s: %(reason)s", "left": "%(targetName)s saíu da sala", + "left_reason": "%(targetName)s saíu da sala: %(reason)s", + "no_change": "%(senderName)s non fixo cambios", + "reject_invite": "%(targetName)s rexeitou o convite", + "remove_avatar": "%(senderName)s eliminou a súa foto de perfil", + "remove_name": "%(senderName)s eliminou o seu nome público (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s estableceu a foto de perfil", + "set_name": "%(senderName)s estableceu o seu nome público como %(displayName)s", "unban": "%(senderName)s retiroulle o veto a %(targetName)s", - "withdrew_invite_reason": "%(senderName)s retirou o convite para %(targetName)s: %(reason)s", "withdrew_invite": "%(senderName)s retirou o convite para %(targetName)s", - "kick_reason": "%(senderName)s eliminou %(targetName)s: %(reason)s", - "kick": "%(senderName)s eliminou %(targetName)s" + "withdrew_invite_reason": "%(senderName)s retirou o convite para %(targetName)s: %(reason)s" }, - "m.room.topic": "%(senderDisplayName)s cambiou o asunto a \"%(topic)s\".", - "m.room.avatar": "%(senderDisplayName)s cambiou o avatar da sala.", "m.room.name": { - "remove": "%(senderDisplayName)s eliminou o nome da sala.", "change": "%(senderDisplayName)s cambiou o nome da sala de %(oldRoomName)s a %(newRoomName)s.", + "remove": "%(senderDisplayName)s eliminou o nome da sala.", "set": "%(senderDisplayName)s cambiou o nome da sala a %(roomName)s." }, - "m.room.tombstone": "%(senderDisplayName)s actualizou esta sala.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s converteu en pública a sala para calquera que teña a ligazón.", - "invite": "%(senderDisplayName)s fixo que a sala sexa só por convite.", - "restricted_settings": "%(senderDisplayName)s cambiou quen pode unirse a esta sala. Ver axustes.", - "restricted": "%(senderDisplayName)s cambiou quen pode unirse a esta sala.", - "unknown": "%(senderDisplayName)s cambiou a regra de participación a %(rule)s" + "m.room.pinned_events": { + "changed": "%(senderName)s cambiou as mensaxes fixadas para a sala.", + "changed_link": "%(senderName)s cambiou a mensaxe fixada da sala.", + "pinned": "%(senderName)s fixou unha mensaxe nesta sala. Mira tódalas mensaxes fixadas.", + "pinned_link": "%(senderName)s fixou unha mensaxe nesta sala. Mira tódalas mensaxes fixadas.", + "unpinned": "%(senderName)s desafixou unha mensaxe desta sala. Mira tódalas mensaxes fixadas.", + "unpinned_link": "%(senderName)s deafixou unha mensaxe desta sala. Mira tódalas mensaxes fixadas." }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s permite que as convidadas se unan a sala.", - "forbidden": "%(senderDisplayName)s non permite que as convidadas se unan a sala.", - "unknown": "%(senderDisplayName)s cambiou acceso de convidada a %(rule)s" + "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" }, - "m.image": "%(senderDisplayName)s enviou unha imaxe.", - "m.sticker": "%(senderDisplayName)s enviou un adhesivo.", "m.room.server_acl": { - "set": "%(senderDisplayName)s estableceu ACLs de servidor para esta sala.", + "all_servers_banned": "🎉 Tódolos servidores están prohibidos! Esta sala xa non pode ser utilizada.", "changed": "%(senderDisplayName)s cambiou ACLs de servidor para esta sala.", - "all_servers_banned": "🎉 Tódolos servidores están prohibidos! Esta sala xa non pode ser utilizada." - }, - "m.room.canonical_alias": { - "set": "%(senderName)s estableceu o enderezo principal da sala %(address)s.", - "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.", - "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." - } + "set": "%(senderDisplayName)s estableceu ACLs de servidor para esta sala." }, "m.room.third_party_invite": { "revoked": "%(senderName)s revogou o convite para que %(targetDisplayName)s se una a esta sala.", "sent": "%(senderName)s enviou un convite a %(targetDisplayName)s para unirse a sala." }, - "m.room.history_visibility": { - "invited": "%(senderName)s fixo o historial da sala visible para todos os participantes, desde o punto en que foron convidadas.", - "joined": "%(senderName)s estableceu o historial futuro visible a todos os participantes, desde o punto en que se uniron.", - "shared": "%(senderName)s fixo visible para todos participantes o historial futuro da sala.", - "world_readable": "%(senderName)s fixo visible para calquera o historial futuro da sala.", - "unknown": "%(senderName)s fixo visible o historial futuro da sala para descoñecidos (%(visibility)s)." - }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s fixou unha mensaxe nesta sala. Mira tódalas mensaxes fixadas.", - "pinned": "%(senderName)s fixou unha mensaxe nesta sala. Mira tódalas mensaxes fixadas.", - "unpinned_link": "%(senderName)s deafixou unha mensaxe desta sala. Mira tódalas mensaxes fixadas.", - "unpinned": "%(senderName)s desafixou unha mensaxe desta sala. Mira tódalas mensaxes fixadas.", - "changed_link": "%(senderName)s cambiou a mensaxe fixada da sala.", - "changed": "%(senderName)s cambiou as mensaxes fixadas para a sala." + "m.room.tombstone": "%(senderDisplayName)s actualizou esta sala.", + "m.room.topic": "%(senderDisplayName)s cambiou o asunto a \"%(topic)s\".", + "m.sticker": "%(senderDisplayName)s enviou un adhesivo.", + "m.video": { + "error_decrypting": "Fallo descifrando vídeo" }, "m.widget": { - "modified": "O trebello %(widgetName)s modificado por %(senderName)s", "added": "O trebello %(widgetName)s engadido por %(senderName)s", + "jitsi_ended": "Video conferencia rematada por %(senderName)s", + "jitsi_join_right_prompt": "Únete á conferencia desde a tarxeta con información da sala á dereita", + "jitsi_join_top_prompt": "Únete á conferencia na ligazón arriba nesta sala", + "jitsi_started": "Video conferencia iniciada por %(senderName)s", + "jitsi_updated": "Video conferencia actualizada por %(senderName)s", + "modified": "O trebello %(widgetName)s modificado por %(senderName)s", "removed": "%(widgetName)s eliminado por %(senderName)s" }, - "io.element.widgets.layout": "%(senderName)s actualizou a disposición da sala", - "m.location": "%(senderName)s compartiu a súa localización", - "self_redaction": "Mensaxe eliminada", + "mab": { + "collapse_reply_chain": "Pregar as citas", + "copy_link_thread": "Copiar ligazón da conversa", + "expand_reply_chain": "Despregar as citas", + "label": "Accións da mensaxe", + "view_in_room": "Ver na sala" + }, + "mjolnir": { + "changed_rule_glob": "%(senderName)s actualizou unha regra de bloqueo 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_users": "%(senderName)s cambiou unha regra que bloqueaba usuarias con %(oldGlob)s a %(newGlob)s por %(reason)s", + "created_rule": "%(senderName)s creou unha regra de bloqueo 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_users": "%(senderName)s creou unha regra de bloqueo de usuarias con %(glob)s por %(reason)s", + "message_hidden": "Estás a ignorar a esta usuaria, polo que a imaxe está agochada. Mostrar igualmente.", + "removed_rule": "%(senderName)s eliminou a regra de bloqueo 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_users": "%(senderName)s eliminou a regra que bloqueaba usuarias con %(glob)s", + "updated_invalid_rule": "%(senderName)s actualizou unha regra de bloqueo non válida", + "updated_rule": "%(senderName)s actualizou a regra de bloqueo 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_users": "%(senderName)s actualizou a regra que bloquea usuarias con %(glob)s por %(reason)s" + }, + "no_permission_messages_before_invite": "Non tes permiso para ver mensaxes anteriores a que te unises.", + "no_permission_messages_before_join": "Non tes permiso para ver mensaxes anteriores a que te unises.", + "pending_moderation": "Mensaxe pendente de moderar", + "pending_moderation_reason": "Mensaxe pendente de moderar: %(reason)s", + "reactions": { + "add_reaction_prompt": "Engadir reacción", + "label": "%(reactors)s reaccionou con %(content)s", + "tooltip": "reaccionaron con %(shortName)s" + }, + "read_receipt_title": { + "one": "Visto por %(count)s persoa", + "other": "Visto por %(count)s persoas" + }, + "read_receipts_label": "Resgados de lectura", + "redacted": { + "tooltip": "Mensaxe eliminada o %(date)s" + }, "redaction": "Mensaxe eliminada por %(name)s", - "m.poll.start": "%(senderName)s publicou unha enquisa - %(pollQuestion)s", - "m.poll.end": "%(senderName)s finalizou a enquisa", - "typing_indicator": { - "one_user": "%(displayName)s está escribindo…", - "two_users": "%(names)s e %(lastPerson)s están escribindo…", - "more_users": { - "other": "%(names)s e outras %(count)s están escribindo…", - "one": "%(names)s e outra están escribindo…" - } + "reply": { + "error_loading": "Non se cargou o evento ao que respondía, ou non existe ou non ten permiso para velo.", + "in_reply_to": "En resposta a ", + "in_reply_to_for_export": "En resposta a esta mensaxe" }, - "m.call.hangup": { - "dm": "Chamada rematada" + "scalar_starter_link": { + "dialog_description": "Vai ser redirixido a unha web de terceiros para poder autenticar a súa conta e así utilizar %(integrationsUrl)s. Quere continuar?", + "dialog_title": "Engadir unha integración" }, + "self_redaction": "Mensaxe eliminada", + "send_state_failed": "Fallou o envío", + "send_state_sent": "Enviouse a túa mensaxe", "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" + "banned": { + "other": "foi vetada %(count)s veces", + "one": "foi prohibida" }, - "rejoined_multiple": { - "other": "%(severalUsers)s saíron e volveron %(count)s veces", - "one": "%(severalUsers)s saíron e votaron" + "banned_multiple": { + "other": "foron prohibidas %(count)s veces", + "one": "foron prohibidas" }, - "rejoined": { - "other": "%(oneUser)s saíu e volveu %(count)s veces", - "one": "%(oneUser)s saíu e volveu" + "changed_name": { + "other": "%(oneUser)s cambiou o seu nome %(count)s veces", + "one": "%(oneUser)s cambiou o seu nome" }, - "rejected_invite_multiple": { - "other": "%(severalUsers)s rexeitaron convites %(count)s veces", - "one": "%(severalUsers)s rexeitaron os seus convites" + "changed_name_multiple": { + "other": "%(severalUsers)s cambiaron o seu nome %(count)s veces", + "one": "%(severalUsers)s cambiaron o seu nome" }, - "rejected_invite": { - "other": "%(oneUser)s rexeitou o seu convite %(count)s veces", - "one": "%(oneUser)s rexeitou o seu convite" + "hidden_event": { + "one": "%(oneUser)s enviou unha mensaxe oculta", + "other": "%(oneUser)s enviou %(count)s mensaxes ocultas" }, - "invite_withdrawn_multiple": { - "other": "retiróuselle o convite a %(severalUsers)s %(count)s veces", - "one": "retiróuselle o convite a %(severalUsers)s" + "hidden_event_multiple": { + "one": "%(severalUsers)s enviou unha mensaxe oculta", + "other": "%(severalUsers)s enviaron %(count)s mensaxes ocultas" }, "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" + "invite_withdrawn_multiple": { + "other": "retiróuselle o convite a %(severalUsers)s %(count)s veces", + "one": "retiróuselle o convite a %(severalUsers)s" }, "invited": { "other": "foi convidada %(count)s veces", "one": "foi convidada" }, - "banned_multiple": { - "other": "foron prohibidas %(count)s veces", - "one": "foron prohibidas" + "invited_multiple": { + "other": "foron convidados %(count)s veces", + "one": "foron convidados" }, - "banned": { - "other": "foi vetada %(count)s veces", - "one": "foi prohibida" + "joined": { + "other": "%(oneUser)s uniuse %(count)s veces", + "one": "%(oneUser)s uniuse" }, - "unbanned_multiple": { - "other": "retiróuselle a prohibición %(count)s veces", - "one": "retrouseille a prohibición" + "joined_and_left": { + "other": "%(oneUser)s uníuse e saíu %(count)s veces", + "one": "%(oneUser)s uniuse e saíu" }, - "unbanned": { - "other": "retirouselle o veto %(count)s veces", - "one": "retiróuselle a prohibición" + "joined_and_left_multiple": { + "other": "%(severalUsers)s uníronse e saíron %(count)s veces", + "one": "%(severalUsers)s uníronse e saíron" }, - "kicked_multiple": { - "one": "foi eliminado", - "other": "foron eliminados %(count)s veces" + "joined_multiple": { + "other": "%(severalUsers)s uníronse %(count)s veces", + "one": "%(severalUsers)s uníronse" }, "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" + "kicked_multiple": { + "one": "foi eliminado", + "other": "foron eliminados %(count)s veces" }, - "changed_name": { - "other": "%(oneUser)s cambiou o seu nome %(count)s veces", - "one": "%(oneUser)s cambiou o seu nome" + "left": { + "other": "%(oneUser)s saíu %(count)s veces", + "one": "%(oneUser)s saíu" }, - "no_change_multiple": { - "other": "%(severalUsers)s non fixeron cambios %(count)s veces", - "one": "%(severalUsers)s non fixeron cambios" + "left_multiple": { + "other": "%(severalUsers)s saíron %(count)s veces", + "one": "%(severalUsers)s saíron" }, "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" + "no_change_multiple": { + "other": "%(severalUsers)s non fixeron cambios %(count)s veces", + "one": "%(severalUsers)s non fixeron cambios" }, - "server_acls": { - "one": "%(oneUser)s cambiou ACLs do servidor", - "other": "%(oneUser)s cambiou o ACLs do servidor %(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" }, "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": { + "one": "%(oneUser)s eliminou unha mensaxe", + "other": "%(oneUser)s eliminou %(count)s mensaxes" }, "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" + "rejected_invite": { + "other": "%(oneUser)s rexeitou o seu convite %(count)s veces", + "one": "%(oneUser)s rexeitou o seu convite" }, - "hidden_event_multiple": { - "one": "%(severalUsers)s enviou unha mensaxe oculta", - "other": "%(severalUsers)s enviaron %(count)s mensaxes ocultas" + "rejected_invite_multiple": { + "other": "%(severalUsers)s rexeitaron convites %(count)s veces", + "one": "%(severalUsers)s rexeitaron os seus convites" }, - "hidden_event": { - "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" - }, - "no_permission_messages_before_invite": "Non tes permiso para ver mensaxes anteriores a que te unises.", - "no_permission_messages_before_join": "Non tes permiso para ver mensaxes anteriores a que te unises.", - "encrypted_historical_messages_unavailable": "Non están dispoñibles as mensaxes cifradas anteriores a este punto.", - "historical_messages_unavailable": "Non podes ver mensaxes anteriores" - }, - "slash_command": { - "spoiler": "Envía a mensaxe dada como un spoiler", - "shrug": "Antecede con ¯\\_(ツ)_/¯ a mensaxe en texto plano", - "tableflip": "Antecede con (╯°□°)╯︵ ┻━┻ a unha mensaxe de texto plano", - "unflip": "Antecede con ┬──┬ ノ( ゜-゜ノ) a unha mensaxe de texto plano", - "lenny": "Engade ( ͡° ͜ʖ ͡°) a unha mensaxe de texto-plano", - "plain": "Envía unha mensaxe como texto plano, sen interpretalo como markdown", - "html": "Envía unha mensaxe como html, sen interpretalo como markdown", - "upgraderoom": "Subir a sala de versión", - "upgraderoom_permission_error": "Non tes os permisos suficientes para usar este comando.", - "jumptodate": "Ir á seguinte data dada na cronoloxía", - "jumptodate_invalid_input": "Non entendemos a data proporcionada (%(inputDate)s). Intenta usar o formato AAAA-MM-DD.", - "nick": "Cambia o alcume mostrado", - "myroomnick": "Cambia o teu nome mostrado só para esta sala", - "roomavatar": "Cambia o avatar da sala actual", - "topic": "Obtén ou establece o asunto da sala", - "topic_room_error": "Non se obtivo o asunto da sala: Non se atopou a sala (%(roomId)s)", - "topic_none": "Esta sala non ten asunto.", - "roomname": "Establecer nome da sala", - "invite": "Convida a usuaria co id proporcionado a sala actual", - "remove": "Elimina desta sala á usuaria co ID dado", - "ban": "Prohibe a usuaria co ID indicado", - "unban": "Desbloquea usuaria co ID dado", - "ignore": "Ignora unha usuaria, agochándolle as súas mensaxes", - "unignore": "Deixa de ignorar unha usuaria, mostrándolles as súas mensaxes a partir de agora", - "devtools": "Abre o cadro de Ferramentas de desenvolvemento", - "addwidget": "Engade un widget por URL personalizado a sala", - "rainbow": "Envía a mensaxe dada colorida como o arco da vella", - "rainbowme": "Envía o emoji colorido como un arco da vella", - "help": "Mostra unha listaxe de comandos con usos e descricións", - "whois": "Mostra información acerca da usuaria", - "rageshake": "Envía un informe de fallos con rexistros", - "msg": "Envía unha mensaxe a usuaria", - "usage": "Uso", - "category_messages": "Mensaxes", - "category_actions": "Accións", - "category_admin": "Administrador", - "category_advanced": "Avanzado", - "category_effects": "Efectos", - "category_other": "Outro", - "addwidget_missing_url": "Proporciona o URL do widget ou incrusta o código", - "addwidget_invalid_protocol": "Escribe un https:// ou http:// como URL do widget", - "addwidget_no_permissions": "Non podes modificar os widgets desta sala.", - "converttodm": "Converte a sala en MD", - "converttoroom": "Converte a MD nunha sala", - "discardsession": "Forza que se descarte a sesión de saída actual nunha sala cifrada", - "remakeolm": "Comando de desenvolvemento: descarta a actual sesión en grupo e crea novas sesións Olm", - "tovirtual": "Cambia á sala virtual desta sala, se é que existe", - "tovirtual_not_found": "No hai sala virtual para esta sala", - "query": "Abre unha conversa coa usuaria", - "query_not_found_phone_number": "Non se atopa un ID Matrix para o número de teléfono", - "holdcall": "Pon en pausa a chamada da sala actual", - "no_active_call": "Sen chamada activa nesta sala", - "unholdcall": "Acepta a chamada na sala actual", - "me": "Mostra acción", - "error_invalid_runfn": "Erro no comando: non se puido xestionar o comando con barra.", - "error_invalid_rendering_type": "Erro no comando: non se puido atopa o tipo de renderizado (%(renderingType)s)", - "join": "Unirse a sala co enderezo dado", - "failed_find_room": "Fallo no comando: Non se atopa a sala (%(roomId)s)", - "failed_find_user": "Non se atopa a usuaria na sala", - "op": "Define o nivel de permisos de unha usuaria", - "deop": "Degrada usuaria co id proporcionado" - }, - "presence": { - "busy": "Ocupado", - "online_for": "En liña desde %(duration)s", - "idle_for": "En pausa desde %(duration)s", - "offline_for": "Desconectado desde %(duration)s", - "unknown_for": "Descoñecido desde %(duration)s", - "online": "En liña", - "idle": "En pausa", - "unknown": "Descoñecido", - "offline": "Sen conexión", - "away": "Fóra" - }, - "Unknown": "Descoñecido", - "event_preview": { - "m.call.answer": { - "you": "Unícheste á chamada", - "user": "%(senderName)s uniuse á chamada", - "dm": "Chamada en curso" - }, - "m.call.hangup": { - "you": "Finalizaches a chamada", - "user": "%(senderName)s finalizou a chamada" - }, - "m.call.invite": { - "you": "Iniciaches unha chamada", - "user": "%(senderName)s iniciou unha chamada", - "dm_send": "Agardando resposta", - "dm_receive": "%(senderName)s está chamando" - }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "disable_microphone": "Acalar micrófono", - "enable_microphone": "Activar micrófono", - "disable_camera": "Apagar cámara", - "enable_camera": "Activar cámara", - "audio_devices": "Dispositivos de audio", - "video_devices": "Dispositivos de vídeo", - "dial": "Marcar", - "you_are_presenting": "Estaste a presentar", - "user_is_presenting": "%(sharerName)s estase presentando", - "camera_disabled": "A túa cámara está apagada", - "camera_enabled": "A túa cámara aínda está acendida", - "consulting": "Consultando con %(transferTarget)s. Transferir a %(transferee)s", - "call_held_switch": "Pausaches a chamada Cambiar", - "call_held_resume": "Colgaches a chamada, Retomar", - "call_held": "%(peerName)s finalizou a chamada", - "dialpad": "Teclado", - "stop_screenshare": "Deixar de compartir a pantalla", - "start_screenshare": "Comparte a túa pantalla", - "hangup": "Quedada", - "expand": "Volver á chamada", - "on_hold": "%(name)s agardando", - "voice_call": "Chamada de voz", - "video_call": "Chamada de vídeo", - "unsilence": "Son activado", - "silence": "Acalar chamada", - "unknown_caller": "Descoñecido", - "call_failed": "Fallou a chamada", - "unable_to_access_microphone": "Non se puido acceder ó micrófono", - "call_failed_microphone": "A chamada fallou porque non tiñas acceso ó micrófono. Comproba que o micrófono está conectado e correctamente configurado.", - "unable_to_access_media": "Non se puido acceder a cámara / micrófono", - "call_failed_media": "A chamada fallou porque non tiñas acceso á cámara ou ó micrófono. Comproba:", - "call_failed_media_connected": "O micrófono e a cámara están conectados e correctamente configurados", - "call_failed_media_permissions": "Tes permiso para acceder ó uso da cámara", - "call_failed_media_applications": "Outra aplicación non está usando a cámara", - "already_in_call": "Xa estás nunha chamada", - "already_in_call_person": "Xa estás nunha conversa con esta persoa.", - "unsupported": "Non hai soporte para chamadas", - "unsupported_browser": "Non podes facer chamadas con este navegador." - }, - "Other": "Outro", - "Advanced": "Avanzado", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Cambiar o avatar do espazo", - "m.room.avatar": "Cambiar avatar da sala", - "m.room.name_space": "Cambiar o nome do espazo", - "m.room.name": "Cambiar nome da sala", - "m.room.canonical_alias_space": "Cambiar o enderezo principal do espazo", - "m.room.canonical_alias": "Cambiar enderezo principal da sala", - "m.space.child": "Xestionar salas neste espazo", - "m.room.history_visibility": "Cambiar visibilidade do historial", - "m.room.power_levels": "Cambiar permisos", - "m.room.topic_space": "Cambiar a descrición", - "m.room.topic": "Cambiar tema", - "m.room.tombstone": "Actualizar a sala", - "m.room.encryption": "Activar cifrado da sala", - "m.room.server_acl": "Cambiar ACLs do servidor", - "m.reaction": "Enviar reaccións", - "m.room.redaction": "Eliminar mensaxes que enviei", - "m.widget": "Modificar widgets", - "io.element.voice_broadcast_info": "Emisións de voz", - "m.room.pinned_events": "Xestiona os eventos fixados", - "users_default": "Rol por omsión", - "events_default": "Enviar mensaxes", - "invite": "Convidar usuarias", - "state_default": "Cambiar axustes", - "kick": "Eliminar usuarias", - "ban": "Bloquear usuarias", - "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" - }, - "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" + "rejoined": { + "other": "%(oneUser)s saíu e volveu %(count)s veces", + "one": "%(oneUser)s saíu e volveu" + }, + "rejoined_multiple": { + "other": "%(severalUsers)s saíron e volveron %(count)s veces", + "one": "%(severalUsers)s saíron e votaron" + }, + "server_acls": { + "one": "%(oneUser)s cambiou ACLs do servidor", + "other": "%(oneUser)s cambiou o ACLs do servidor %(count)s veces" + }, + "server_acls_multiple": { + "one": "%(severalUsers)s cambiaron o ACLs do servidor", + "other": "%(severalUsers)s cambiaron ACLs do servidor %(count)s veces" + }, + "unbanned": { + "other": "retirouselle o veto %(count)s veces", + "one": "retiróuselle a prohibición" + }, + "unbanned_multiple": { + "other": "retiróuselle a prohibición %(count)s veces", + "one": "retrouseille a prohibición" + } + }, + "thread_info_basic": "Desde un fío", + "typing_indicator": { + "more_users": { + "other": "%(names)s e outras %(count)s están escribindo…", + "one": "%(names)s e outra están escribindo…" + }, + "one_user": "%(displayName)s está escribindo…", + "two_users": "%(names)s e %(lastPerson)s están escribindo…" + }, + "url_preview": { + "close": "Pechar vista previa", + "show_n_more": { + "one": "Mostrar %(count)s outra vista previa", + "other": "Mostrar outras %(count)s vistas previas" + } + } }, - "spaces": { - "error_no_permission_invite": "Non tes permiso para poder convidar a persoas a este espazo", - "error_no_permission_create_room": "Non tes permiso para crear novas salas neste espazo", - "error_no_permission_add_room": "Non tes permiso para engadir salas a este espazo", - "error_no_permission_add_space": "Non tes permiso para engadir espazos a este espazo" + "truncated_list_n_more": { + "other": "E %(count)s máis..." }, - "auth": { - "continue_with_idp": "Continuar con %(provider)s", - "sign_in_with_sso": "Entrar usando Single Sign On", - "sso": "Single Sign On", - "continue_with_sso": "Continúa con %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s Ou %(usernamePassword)s", - "sign_in_instead": "Xa tes unha conta? Conecta aquí", - "account_clash": "A tú conta (%(newAccountId)s) foi rexistrada, pero iniciaches sesión usando outra conta (%(loggedInUserId)s).", - "account_clash_previous_account": "Continúa coa conta anterior", - "log_in_new_account": "Accede usando a conta nova.", - "registration_successful": "Rexistro correcto", - "server_picker_title": "Conecta co teu servidor de inicio", - "server_picker_dialog_title": "Decide onde queres crear a túa conta", - "footer_powered_by_matrix": "funciona grazas a Matrix", - "failed_homeserver_discovery": "Fallo ao intentar o descubrimento do servidor", - "sync_footer_subtitle": "Se te uniches a moitas salas, esto podería levarnos un anaco", - "unsupported_auth_msisdn": "O servidor non soporta a autenticación con número de teléfono.", - "unsupported_auth_email": "Este servidor non soporta o acceso usando enderezos de email.", - "registration_disabled": "O rexistro está desactivado neste servidor.", - "failed_query_registration_methods": "Non se puido consultar os métodos de rexistro soportados.", - "username_in_use": "Este nome de usuaria xa está pillado, inténtao con outro.", - "incorrect_password": "Contrasinal incorrecto", - "failed_soft_logout_auth": "Fallo na reautenticación", - "soft_logout_heading": "Estás desconectada", - "forgot_password_email_required": "Debe introducir o correo electrónico ligado a súa conta.", - "forgot_password_email_invalid": "O enderezo de email non semella ser válido.", - "sign_in_prompt": "Tes unha conta? Conéctate", - "forgot_password_prompt": "¿Esqueceches o contrasinal?", - "soft_logout_intro_password": "Escribe o contrasinal para acceder e retomar o control da túa conta.", - "soft_logout_intro_sso": "Conéctate e recupera o acceso a túa conta.", - "soft_logout_intro_unsupported_auth": "Non podes conectar a conta. Contacta coa administración do teu servidor para máis información.", - "create_account_prompt": "Acabas de coñecernos? Crea unha conta", - "sign_in_or_register": "Conéctate ou Crea unha Conta", - "sign_in_or_register_description": "Usa a túa conta ou crea unha nova para continuar.", - "register_action": "Crear conta", - "server_picker_failed_validate_homeserver": "Non se puido validar o servidor de inicio", - "server_picker_invalid_url": "URL non válido", - "server_picker_required": "Indica un servidor de inicio", - "server_picker_matrix.org": "Matrix.org é o servidor público máis grande do mundo, podería ser un bo lugar para comezar.", - "server_picker_intro": "Chamámoslle 'Servidores de Inicio' aos lugares onde podes ter a túa conta.", - "server_picker_custom": "Outro servidor de inicio", - "server_picker_explainer": "Usa o teu servidor de inicio Matrix preferido, ou usa o teu propio.", - "server_picker_learn_more": "Acerca dos servidores de inicio" + "update": { + "changelog": "Rexistro de cambios", + "check_action": "Comprobar actualización", + "error_encountered": "Houbo un erro (%(errorDetail)s).", + "error_unable_load_commit": "Non se cargou o detalle do commit: %(msg)s", + "new_version_available": "Nova versión dispoñible. Actualiza.", + "no_update": "Sen actualizacións.", + "release_notes_toast_title": "Que hai de novo", + "see_changes_button": "Que hai de novo?", + "toast_description": "Hai unha nova versión de %(brand)s dispoñible", + "toast_title": "Actualizar %(brand)s", + "unavailable": "Non dispoñible" + }, + "upload_failed_generic": "Fallou a subida do ficheiro '%(fileName)s'.", + "upload_failed_size": "O ficheiro '%(fileName)s' supera o tamaño máximo permitido polo servidor", + "upload_failed_title": "Fallou o envío", + "upload_file": { + "cancel_all_button": "Cancelar todo", + "error_file_too_large": "Este ficheiro é demasiado grande para subilo. O límite é %(limit)s mais o ficheiro é %(sizeOfThisFile)s.", + "error_files_too_large": "Estes ficheiros son demasiado grandes para subilos. O límite é %(limit)s.", + "error_some_files_too_large": "Algúns ficheiros son demasiado grandes para subilos. O límite é %(limit)s.", + "error_title": "Fallo ao subir", + "title": "Subir ficheiros", + "title_progress": "Subir ficheiros (%(current)s de %(total)s)", + "upload_all_button": "Subir todo", + "upload_n_others_button": { + "other": "Subir outros %(count)s ficheiros", + "one": "Subir %(count)s ficheiro máis" + } }, - "room_list": { - "sort_unread_first": "Mostrar primeiro as salas con mensaxes sen ler", - "show_previews": "Mostrar vista previa das mensaxes", - "sort_by": "Orde por", - "sort_by_activity": "Actividade", - "sort_by_alphabet": "A-Z", - "sublist_options": "Opcións da listaxe", - "show_n_more": { - "other": "Mostrar %(count)s máis", - "one": "Mostrar %(count)s máis" + "user_info": { + "admin_tools_section": "Ferramentas de administración", + "ban_button_room": "Vetar na sala", + "ban_button_space": "Vetar ao espazo", + "ban_room_confirm_title": "Vetar en %(roomName)s", + "ban_space_everything": "Vetalos en tódolos sitios nos que eu poida", + "ban_space_specific": "Vetalos en lugares específicos nos que eu poida", + "count_of_sessions": { + "other": "%(count)s sesións", + "one": "%(count)s sesión" }, - "show_less": "Mostrar menos", - "notification_options": "Opcións de notificación" - }, - "report_content": { - "missing_reason": "Escribe a razón do informe.", - "ignore_user": "Ignorar usuaria", - "hide_messages_from_user": "Marcar para agochar as mensaxes actuais e futuras desta usuaria.", - "nature_disagreement": "O que escribe esta usuaria non é correcto.\nSerá denunciado á moderación da sala.", - "nature_illegal": "Esta usuaria está a comportarse dun xeito ilegal, por exemplo ameazando a persoas ou exhibindo violencia.\nEsto vaise denunciar ante a moderación da sala que podería presentar o caso ante as autoridades legais.", - "nature_spam": "Esta usuaria está facendo spam na sala con anuncios, ligazóns a anuncios ou propaganda.\nEsto vai ser denunciado ante a moderación da sala.", - "report_to_homeserver_encrypted": "Esta sala está dedicada a contido ilegal ou tóxico ou a moderación non modera os contidos tóxicos ou ilegais.\nEsto vaise denunciar ante a administración de %(homeserver)s. As administradoras NON poderán ler o contido cifrado desta sala.", - "nature_other": "Outra razón. Por favor, describe o problema.\nInformaremos disto á moderación da sala.", - "nature": "Escolle unha opción e describe a razón pola que esta é unha mensaxe abusiva.", - "disagree": "En desacordo", - "toxic_behaviour": "Comportamento tóxico", - "illegal_content": "Contido ilegal", - "spam_or_propaganda": "Spam ou propaganda", - "report_entire_room": "Denunciar a toda a sala", - "report_content_to_homeserver": "Denuncia sobre contido á Administración do teu servidor", - "description": "Ao denunciar esta mensaxe vasnos enviar o seu 'event ID' único á administración do servidor. Se as mensaxes da sala están cifradas, a administración do servidor non poderá ler o texto da mensaxe ou ver imaxes ou ficheiros." + "count_of_verified_sessions": { + "other": "%(count)s sesións verificadas", + "one": "1 sesión verificada" + }, + "deactivate_confirm_action": "Desactivar usuaria", + "deactivate_confirm_description": "Ao desactivar esta usuaria ficará desconectada e non poderá volver a acceder. Ademáis deixará todas as salas nas que estivese. Esta acción non ten volta, ¿desexas desactivar esta usuaria?", + "deactivate_confirm_title": "¿Desactivar usuaria?", + "demote_button": "Baixar de rango", + "demote_self_confirm_description_space": "Non poderás desfacer este cambio xa que te estás degradando a ti mesma, se es a última usuaria con privilexios no espazo será imposible volver a obter os privilexios.", + "demote_self_confirm_room": "Non poderá desfacer este cambio xa que está a diminuír a súa autoridade, se é a única persoa con autorización na sala será imposible volver a obter privilexios.", + "demote_self_confirm_title": "Baixarse a ti mesma de rango?", + "disinvite_button_room": "Retirar convite á sala", + "disinvite_button_room_name": "Retirar o convite para %(roomName)s", + "disinvite_button_space": "Retirar convite ao espazo", + "edit_own_devices": "Editar dispositivos", + "error_ban_user": "Fallo ao bloquear usuaria", + "error_deactivate": "Fallo ao desactivar a usuaria", + "error_kicking_user": "Fallou a eliminación da usuaria", + "error_mute_user": "Fallo ó silenciar usuaria", + "error_revoke_3pid_invite_description": "Non se revogou o convite. O servidor podería estar experimentando un problema temporal ou non tes permisos suficientes para revogar o convite.", + "error_revoke_3pid_invite_title": "Fallo ao revogar o convite", + "hide_sessions": "Agochar sesións", + "hide_verified_sessions": "Agochar sesións verificadas", + "invited_by": "Convidada por %(sender)s", + "jump_to_rr_button": "Ir ao resgardo de lectura", + "kick_button_room": "Eliminar da sala", + "kick_button_room_name": "Eliminar de %(roomName)s", + "kick_button_space": "Retirar do espazo", + "kick_button_space_everything": "Eliminar de tódolos lugares nos que podo facelo", + "kick_space_specific": "Eliminar de lugares concretos nos que podo facelo", + "kick_space_warning": "Poderán seguir accedendo a sitios onde ti non es administradora.", + "promote_warning": "Non poderá desfacer este cambio xa que lle estará promocionando e outorgándolle a outra persoa os mesmos permisos que os seus.", + "redact": { + "confirm_button": { + "other": "Eliminar %(count)s mensaxes", + "one": "Eliminar 1 mensaxe" + }, + "confirm_description_1": { + "one": "Vas eliminar %(count)s mensaxe de %(user)s. Esto eliminaraa de xeito permanente para todas na conversa. Tes a certeza de querer eliminala?", + "other": "Vas a eliminar %(count)s mensaxes de %(user)s. Así eliminaralos de xeito permanente para todas na conversa. Tes a certeza de facelo?" + }, + "confirm_description_2": "Podería demorar un tempo se é un número grande de mensaxes. Non actualices o cliente mentras tanto.", + "confirm_keep_state_explainer": "Desmarcar se tamén queres eliminar as mensaxes do sistema acerca da usuaria (ex. cambios na membresía, cambios no perfil...)", + "confirm_keep_state_label": "Conservar mensaxes do sistema", + "confirm_title": "Eliminar mensaxes recentes de %(user)s", + "no_recent_messages_description": "Desprázate na cronoloxía para ver se hai algúns máis recentes.", + "no_recent_messages_title": "Non se atoparon mensaxes recentes de %(user)s" + }, + "redact_button": "Eliminar mensaxes recentes", + "revoke_invite": "Revogar convite", + "role_label": "Rol en ", + "room_encrypted": "As mensaxes desta sala están cifradas de extremo-a-extremo.", + "room_encrypted_detail": "As túas mensaxes están seguras e só ti e o correspondente tedes as únicas chaves que as desbloquean.", + "room_unencrypted": "As mensaxes desta sala non están cifradas de extremo-a-extremo.", + "room_unencrypted_detail": "Nas salas cifradas, as túas mensaxes están seguras e só ti e o correspondente tedes as únicas chaves que as desbloquean.", + "share_button": "Compartir a ligazón coa usuaria", + "unban_button_room": "Retirar veto á sala", + "unban_button_space": "Retirar veto ao espazo", + "unban_room_confirm_title": "Permitir acceso a %(roomName)s", + "unban_space_everything": "Devolverlle o acceso a tódolos sitios onde eu poida", + "unban_space_specific": "Retirar o veto de lugares específicos que eu poida", + "unban_space_warning": "Non poderán acceder a calquera lugar no que non sexas administradora.", + "verify_button": "Verificar Usuaria", + "verify_explainer": "Para maior seguridade, verifica esta usuaria comprobando o código temporal en dous dos teus dispositivos." + }, + "user_menu": { + "settings": "Todos os axustes", + "switch_theme_dark": "Cambiar a decorado escuro", + "switch_theme_light": "Cambiar a decorado claro" + }, + "voice_broadcast": { + "action": "Emisión de voz" }, - "setting": { - "help_about": { - "brand_version": "versión %(brand)s:", - "olm_version": "Version olm:", - "help_link": "Para ter axuda con %(brand)s, preme aquí.", - "help_link_chat_bot": "Se precisas axuda usando %(brand)s, preme aquí ou inicia unha conversa co noso bot usando o botón inferior.", - "chat_bot": "Chat co Bot %(brand)s", - "title": "Axuda & Acerca de", - "versions": "Versións", - "access_token_detail": "O teu token de acceso da acceso completo á túa conta. Non o compartas con ninguén.", - "clear_cache_reload": "Baleirar caché e recargar" - } + "voip": { + "already_in_call": "Xa estás nunha chamada", + "already_in_call_person": "Xa estás nunha conversa con esta persoa.", + "answered_elsewhere": "Respondido noutro lugar", + "answered_elsewhere_description": "A chamada foi respondida noutro dispositivo.", + "audio_devices": "Dispositivos de audio", + "call_failed": "Fallou a chamada", + "call_failed_description": "Non se puido establecer a chamada", + "call_failed_media": "A chamada fallou porque non tiñas acceso á cámara ou ó micrófono. Comproba:", + "call_failed_media_applications": "Outra aplicación non está usando a cámara", + "call_failed_media_connected": "O micrófono e a cámara están conectados e correctamente configurados", + "call_failed_media_permissions": "Tes permiso para acceder ó uso da cámara", + "call_failed_microphone": "A chamada fallou porque non tiñas acceso ó micrófono. Comproba que o micrófono está conectado e correctamente configurado.", + "call_held": "%(peerName)s finalizou a chamada", + "call_held_resume": "Colgaches a chamada, Retomar", + "call_held_switch": "Pausaches a chamada Cambiar", + "camera_disabled": "A túa cámara está apagada", + "camera_enabled": "A túa cámara aínda está acendida", + "cannot_call_yourself_description": "Non podes facer unha chamada a ti mesma.", + "connecting": "Conectando", + "connection_lost": "Perdeuse a conexión ao servidor", + "connection_lost_description": "Non podes facer chamadas se non tes conexión ao servidor.", + "consulting": "Consultando con %(transferTarget)s. Transferir a %(transferee)s", + "default_device": "Dispositivo por defecto", + "dial": "Marcar", + "dialpad": "Teclado", + "disable_camera": "Apagar cámara", + "disable_microphone": "Acalar micrófono", + "enable_camera": "Activar cámara", + "enable_microphone": "Activar micrófono", + "expand": "Volver á chamada", + "hangup": "Quedada", + "hide_sidebar_button": "Agochar barra lateral", + "input_devices": "Dispositivos de entrada", + "join_button_tooltip_connecting": "Conectando", + "misconfigured_server": "Fallou a chamada porque o servidor está mal configurado", + "misconfigured_server_description": "Contacta coa administración do teu servidor (%(homeserverDomain)s) para configurar un servidor TURN para que as chamadas funcionen de xeito fiable.", + "more_button": "Máis", + "msisdn_lookup_failed": "Non atopamos o número de teléfono", + "msisdn_lookup_failed_description": "Houbo un erro buscando o número de teléfono", + "msisdn_transfer_failed": "Non se puido transferir a chamada", + "n_people_joined": { + "one": "uníuse %(count)s persoa", + "other": "%(count)s persoas uníronse" + }, + "no_audio_input_description": "Non atopamos ningún micrófono no teu dispositivo. Comproba os axustes e proba outra vez.", + "no_audio_input_title": "Non atopamos ningún micrófono", + "no_media_perms_description": "Igual ten que permitir manualmente a %(brand)s acceder ao seus micrófono e cámara", + "no_media_perms_title": "Sen permisos de medios", + "no_permission_conference": "Precísanse permisos", + "no_permission_conference_description": "Non tes permisos para comezar unha chamada de conferencia nesta sala", + "on_hold": "%(name)s agardando", + "output_devices": "Dispositivos de saída", + "screenshare_monitor": "Compartir pantalla completa", + "screenshare_title": "Compartir contido", + "screenshare_window": "Ventá da aplicación", + "show_sidebar_button": "Mostrar a barra lateral", + "silence": "Acalar chamada", + "start_screenshare": "Comparte a túa pantalla", + "stop_screenshare": "Deixar de compartir a pantalla", + "too_many_calls": "Demasiadas chamadas", + "too_many_calls_description": "Acadaches o número máximo de chamadas simultáneas.", + "transfer_consult_first_label": "Preguntar primeiro", + "transfer_failed": "Fallou a transferencia", + "transfer_failed_description": "Fallou a transferencia da chamada", + "unable_to_access_audio_input_description": "Non puidemos acceder ao teu micrófono. Comproba os axustes do navegador e proba outra vez.", + "unable_to_access_audio_input_title": "Non se puido acceder ao micrófono", + "unable_to_access_media": "Non se puido acceder a cámara / micrófono", + "unable_to_access_microphone": "Non se puido acceder ó micrófono", + "unknown_caller": "Descoñecido", + "unknown_person": "persoa descoñecida", + "unsilence": "Son activado", + "unsupported": "Non hai soporte para chamadas", + "unsupported_browser": "Non podes facer chamadas con este navegador.", + "user_busy": "Usuaria ocupada", + "user_busy_description": "A persoa á que chamas está ocupada.", + "user_is_presenting": "%(sharerName)s estase presentando", + "video_call": "Chamada de vídeo", + "video_devices": "Dispositivos de vídeo", + "voice_call": "Chamada de voz", + "you_are_presenting": "Estaste a presentar" }, "widget": { + "added_by": "Widget engadido por", + "capabilities_dialog": { + "content_starting_text": "O widget podería querer:", + "decline_all_permission": "Rexeitar todo", + "remember_Selection": "Lembrar a miña decisión para este widget", + "title": "Aprovar permisos do widget" + }, "capability": { - "send_stickers_this_room": "Enviar adhesivos a esta sala", - "send_stickers_active_room": "Enviar adhesivos á túa sala activa", - "send_stickers_this_room_as_you": "Enviar no teu nome adhesivos a esta sala", - "send_stickers_active_room_as_you": "Enviar no teu nome adhesivos á túa sala activa", - "see_sticker_posted_this_room": "Ver cando un adhesivo se publica nesta sala", - "see_sticker_posted_active_room": "Ver cando alguén publica un adhesivo na túa sala activa", - "always_on_screen_viewing_another_room": "Permanecer na túa pantalla cando visualizas outra sala, ó executar", "always_on_screen_generic": "Permanecer na túa pantalla mentras se executa", - "switch_room": "Cambiar a sala que estás vendo", - "switch_room_message_user": "Cambia a sala, mensaxe ou usuaria que estás vendo", - "change_topic_this_room": "Cambiar o tema desta sala", - "see_topic_change_this_room": "Ver cando o tema desta sala cambie", - "change_topic_active_room": "Cambiar o tema da túa sala activa", - "see_topic_change_active_room": "Ver cando o tema da túa sala activa cambie", - "change_name_this_room": "Cambiar o nome desta sala", - "see_name_change_this_room": "Ver cando o nome desta sala cambie", - "change_name_active_room": "Cambiar o tema da túa sala activa", - "see_name_change_active_room": "Ver cando o nome da túa sala activa cambie", - "change_avatar_this_room": "Cambiar o avatar desta sala", - "see_avatar_change_this_room": "Ver cando o avatar desta sala cambie", + "always_on_screen_viewing_another_room": "Permanecer na túa pantalla cando visualizas outra sala, ó executar", + "any_room": "O de enriba, pero en calquera sala á que te uniches ou foches convidada", + "byline_empty_state_key": "cunha chave de estado baleiro", + "byline_state_key": "coa chave de estado %(stateKey)s", + "capability": "A capacidade de %(capability)s", "change_avatar_active_room": "Cambiar o avatar da túa sala activa", - "see_avatar_change_active_room": "Ver cando o avatar da túa sala activa cambie", - "remove_ban_invite_leave_this_room": "Eliminar, vetar, ou convidar persas a esta sala, e saír ti mesmo", + "change_avatar_this_room": "Cambiar o avatar desta sala", + "change_name_active_room": "Cambiar o tema da túa sala activa", + "change_name_this_room": "Cambiar o nome desta sala", + "change_topic_active_room": "Cambiar o tema da túa sala activa", + "change_topic_this_room": "Cambiar o tema desta sala", + "receive_membership_active_room": "Mira cando alguén se une, sae ou é convidada á túa sala activa", "receive_membership_this_room": "Mira cando se une alguén, sae ou é convidada a esta sala", "remove_ban_invite_leave_active_room": "Eliminar, vetar ou convidar persoas á túa sala activa, e saír ti mesmo", - "receive_membership_active_room": "Mira cando alguén se une, sae ou é convidada á túa sala activa", - "byline_empty_state_key": "cunha chave de estado baleiro", - "byline_state_key": "coa chave de estado %(stateKey)s", - "any_room": "O de enriba, pero en calquera sala á que te uniches ou foches convidada", - "specific_room": "O de arriba, pero tamén en ", - "send_event_type_this_room": "Envia no teu nome %(eventType)s eventos a esta sala", - "see_event_type_sent_this_room": "Ver %(eventType)s eventos publicados nesta sala", - "send_event_type_active_room": "Envía no teu nome %(eventType)s eventos á túa sala activa", + "remove_ban_invite_leave_this_room": "Eliminar, vetar, ou convidar persas a esta sala, e saír ti mesmo", + "see_avatar_change_active_room": "Ver cando o avatar da túa sala activa cambie", + "see_avatar_change_this_room": "Ver cando o avatar desta sala cambie", "see_event_type_sent_active_room": "Ver os eventos %(eventType)s publicados na túa sala activa", - "capability": "A capacidade de %(capability)s", - "send_messages_this_room": "Enviar mensaxes no teu nome nesta sala", - "send_messages_active_room": "Enviar mensaxes no teu nome na túa sala activa", - "see_messages_sent_this_room": "Ver as mensaxes publicadas nesta sala", + "see_event_type_sent_this_room": "Ver %(eventType)s eventos publicados nesta sala", + "see_images_sent_active_room": "Ver imaxes publicadas na túa sala activa", + "see_images_sent_this_room": "Ver imaxes publicadas nesta sala", "see_messages_sent_active_room": "Ver as mensaxes publicadas na túa sala activa", - "send_text_messages_this_room": "Enviar mensaxes de texto no teu nome a esta sala", - "send_text_messages_active_room": "Enviar mensaxes de texto no teu nome á túa sala activa", - "see_text_messages_sent_this_room": "Ver mensaxes de texto publicados nesta sala", - "see_text_messages_sent_active_room": "Ver mensaxes de texto publicados na túa sala activa", - "send_emotes_this_room": "Enviar emotes no teu nome a esta sala", - "send_emotes_active_room": "Enviar emotes no teu nome á túa sala activa", - "see_sent_emotes_this_room": "Ver emotes publicados nesta sala", + "see_messages_sent_this_room": "Ver as mensaxes publicadas nesta sala", + "see_msgtype_sent_active_room": "Ver mensaxes %(msgtype)s publicados na túa sala activa", + "see_msgtype_sent_this_room": "Ver mensaxes %(msgtype)s publicados nesta sala", + "see_name_change_active_room": "Ver cando o nome da túa sala activa cambie", + "see_name_change_this_room": "Ver cando o nome desta sala cambie", "see_sent_emotes_active_room": "Ver emotes publicados na túa sala activa", - "send_images_this_room": "Enviar imaxes no teu nome a esta sala", - "send_images_active_room": "Enviar imaxes no teu nome á túa sala activa", - "see_images_sent_this_room": "Ver imaxes publicadas nesta sala", - "see_images_sent_active_room": "Ver imaxes publicadas na túa sala activa", - "send_videos_this_room": "Enviar vídeos no teu nome a esta sala", - "send_videos_active_room": "Enviar vídeos no teu nome á túa sala activa", - "see_videos_sent_this_room": "Ver vídeos publicados nesta sala", + "see_sent_emotes_this_room": "Ver emotes publicados nesta sala", + "see_sent_files_active_room": "Ver ficheiros publicados na túa sala activa", + "see_sent_files_this_room": "Ver ficheiros publicados nesta sala", + "see_sticker_posted_active_room": "Ver cando alguén publica un adhesivo na túa sala activa", + "see_sticker_posted_this_room": "Ver cando un adhesivo se publica nesta sala", + "see_text_messages_sent_active_room": "Ver mensaxes de texto publicados na túa sala activa", + "see_text_messages_sent_this_room": "Ver mensaxes de texto publicados nesta sala", + "see_topic_change_active_room": "Ver cando o tema da túa sala activa cambie", + "see_topic_change_this_room": "Ver cando o tema desta sala cambie", "see_videos_sent_active_room": "Ver vídeos publicados na túa sala activa", - "send_files_this_room": "Enviar ficheiros no teu nome a esta sala", + "see_videos_sent_this_room": "Ver vídeos publicados nesta sala", + "send_emotes_active_room": "Enviar emotes no teu nome á túa sala activa", + "send_emotes_this_room": "Enviar emotes no teu nome a esta sala", + "send_event_type_active_room": "Envía no teu nome %(eventType)s eventos á túa sala activa", + "send_event_type_this_room": "Envia no teu nome %(eventType)s eventos a esta sala", "send_files_active_room": "Enviar ficheiros no teu nome á túa sala activa", - "see_sent_files_this_room": "Ver ficheiros publicados nesta sala", - "see_sent_files_active_room": "Ver ficheiros publicados na túa sala activa", - "send_msgtype_this_room": "Enviar mensaxes %(msgtype)s no teu nome a esta sala", + "send_files_this_room": "Enviar ficheiros no teu nome a esta sala", + "send_images_active_room": "Enviar imaxes no teu nome á túa sala activa", + "send_images_this_room": "Enviar imaxes no teu nome a esta sala", + "send_messages_active_room": "Enviar mensaxes no teu nome na túa sala activa", + "send_messages_this_room": "Enviar mensaxes no teu nome nesta sala", "send_msgtype_active_room": "Enviar mensaxes %(msgtype)s no teu nome á túa sala activa", - "see_msgtype_sent_this_room": "Ver mensaxes %(msgtype)s publicados nesta sala", - "see_msgtype_sent_active_room": "Ver mensaxes %(msgtype)s publicados na túa sala activa" + "send_msgtype_this_room": "Enviar mensaxes %(msgtype)s no teu nome a esta sala", + "send_stickers_active_room": "Enviar adhesivos á túa sala activa", + "send_stickers_active_room_as_you": "Enviar no teu nome adhesivos á túa sala activa", + "send_stickers_this_room": "Enviar adhesivos a esta sala", + "send_stickers_this_room_as_you": "Enviar no teu nome adhesivos a esta sala", + "send_text_messages_active_room": "Enviar mensaxes de texto no teu nome á túa sala activa", + "send_text_messages_this_room": "Enviar mensaxes de texto no teu nome a esta sala", + "send_videos_active_room": "Enviar vídeos no teu nome á túa sala activa", + "send_videos_this_room": "Enviar vídeos no teu nome a esta sala", + "specific_room": "O de arriba, pero tamén en ", + "switch_room": "Cambiar a sala que estás vendo", + "switch_room_message_user": "Cambia a sala, mensaxe ou usuaria que estás vendo" + }, + "close_to_view_right_panel": "Pecha este widget para velo neste panel", + "context_menu": { + "delete": "Eliminar widget", + "delete_warning": "Quitando un trebello elimínalo para todas as usuarias desta sala. ¿tes certeza de querer eliminar este widget?", + "move_left": "Mover á esquerda", + "move_right": "Mover á dereita", + "remove": "Eliminar para todas", + "revoke": "Revogar permisos", + "screenshot": "Tomar unha foto", + "start_audio_stream": "Iniciar fluxo de audio" + }, + "cookie_warning": "Este widget podería usar cookies.", + "error_hangup_description": "Desconectouse a chamada. (Erro: %(message)s)", + "error_hangup_title": "Perdeuse a conexión", + "error_loading": "Erro ao cargar o Widget", + "error_mixed_content": "Erro - Contido variado", + "error_need_invite_permission": "Precisa autorización para convidar a outros usuarias para poder facer iso.", + "error_need_kick_permission": "Tes que poder expulsar usuarias para facer eso.", + "error_need_to_be_logged_in": "Tes que iniciar sesión.", + "error_unable_start_audio_stream_description": "Non se puido iniciar a retransmisión de audio.", + "error_unable_start_audio_stream_title": "Fallou o inicio da emisión en directo", + "modal_data_warning": "Os datos nesta pantalla compártense con %(widgetDomain)s", + "modal_title_default": "Widget modal", + "no_name": "App descoñecida", + "open_id_permissions_dialog": { + "remember_selection": "Lembrar isto", + "starting_text": "Este widget vai verificar o ID do teu usuario, pero non poderá realizar accións no teu nome:", + "title": "Permitir a este widget verificar a túa identidade" + }, + "popout": "trebello emerxente", + "set_room_layout": "Establecer a miña disposición da sala para todas", + "shared_data_mxid": "ID de usuaria", + "shared_data_name": "Nome mostrado", + "shared_data_room_id": "ID da sala", + "shared_data_theme": "O teu decorado", + "shared_data_url": "URL %(brand)s", + "shared_data_warning": "Ao utilizar este widget poderías compartir datos con %(widgetDomain)s.", + "shared_data_warning_im": "Ao utilizar este widget poderías compartir datos con %(widgetDomain)s e o teu Xestor de integracións.", + "shared_data_widget_id": "ID do widget", + "unencrypted_warning": "Os Widgets non usan cifrado de mensaxes.", + "unmaximise": "Restablecer", + "unpin_to_view_right_panel": "Desafixar este widget para velo neste panel" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "As maiúsculas son case tan fáciles de adiviñar como as minúsculas", + "anotherWord": "Engade unha ou dúas palabras máis. Mellor que sexan raras.", + "associatedYears": "Evita anos que están asociados a ti", + "capitalization": "Escribir con maiúsculas non axuda moito", + "dates": "Evita datas e anos que están relacionados contigo", + "l33t": "Substitucións predecibles como '@' no lugar de 'a' non son de gran axuda", + "longerKeyboardPattern": "Usa un patrón de teclado máis grande con algún xiro", + "noNeed": "Non precisa símbolos, díxitos ou maiúsculas", + "recentYears": "Evita anos recentes", + "repeated": "Evita palabras repetidas ou caracteres", + "reverseWords": "A escritura inversa non é moi difícil de adiviñar", + "sequences": "Evita secuencias", + "useWords": "Usa unhas poucas palabras, evita frases comúns" + }, + "warnings": { + "common": "Este é un contrasinal moi común", + "commonNames": "Os nomes e alcumes son fáciles de adiviñar", + "dates": "Normalmente as datas son fáciles de adiviñar", + "extendedRepeat": "Repeticións com \"abcabcabc\" son só un pouco máis difíciles de adiviñar que \"abc\"", + "keyPattern": "Patróns curtos de teclas son doados de adiviñar", + "namesByThemselves": "Nomes e apelidos por si mesmos son fáciles de adiviñar", + "recentYears": "Os anos recentes son fáciles de adiviñar", + "sequences": "Secuencias como abc ou 6543 son fáciles de adiviñar", + "similarToCommon": "É semellante a un contrasinal habitualmente utilizado", + "simpleRepeat": "Repeticións com \"aaa\" son fáciles de adiviñar", + "straightRow": "Palabras de letras contiguas son doadas de adiviñar", + "topHundred": "Este un top-100 dos contrasinais habituais", + "topTen": "Este é o top-10 dos contrasinais habituais", + "wordByItself": "Por si sola, unha palabra é fácil de adiviñar" } - }, - "feedback": { - "sent": "Comentario enviado", - "comment_label": "Comentar", - "platform_username": "A túa plataforma e nome de usuaria serán notificados para axudarnos a utilizar a túa opinión do mellor xeito posible.", - "may_contact_label": "Podes contactar conmigo se queres estar ao día ou comentarme algunha suxestión", - "pro_type": "PRO TIP: se inicias un novo informe, envía rexistros de depuración para axudarnos a investigar o problema.", - "existing_issue_link": "Primeiro revisa a lista existente de fallo en Github. Non hai nada? Abre un novo.", - "send_feedback_action": "Enviar comentario" } } diff --git a/src/i18n/strings/he.json b/src/i18n/strings/he.json index 7c1223ae829..1a9d4ef554c 100644 --- a/src/i18n/strings/he.json +++ b/src/i18n/strings/he.json @@ -1,2372 +1,2220 @@ { - "This email address is already in use": "כתובת הדואר הזו כבר בשימוש", - "This phone number is already in use": "מספר הטלפון הזה כבר בשימוש", - "Failed to verify email address: make sure you clicked the link in the email": "אימות כתובת הדוא\"ל נכשלה: וודא שלחצת על הקישור בדוא\"ל", - "You cannot place a call with yourself.": "אין אפשרות ליצור שיחה עם עצמך.", - "Warning!": "אזהרה!", - "Upload Failed": "העלאה נכשלה", - "Sun": "ראשון", - "Mon": "שני", - "Tue": "שלישי", - "Wed": "רביעי", - "Thu": "חמישי", - "Fri": "שישי", - "Sat": "שבת", - "Jan": "ינואר", - "Feb": "פברואר", - "Mar": "מרץ", - "Apr": "אפריל", - "May": "מאי", - "Jun": "יוני", - "Jul": "יולי", - "Aug": "אוגוסט", - "Sep": "ספטמבר", - "Oct": "אוקטובר", - "Nov": "נובמבר", - "Dec": "דצמבר", - "PM": "PM", - "AM": "AM", - "Rooms": "חדרים", - "Operation failed": "פעולה נכשלה", - "Send": "שלח", - "Failed to change password. Is your password correct?": "שינוי הסיסמה נכשל. האם הסיסמה שלך נכונה?", - "unknown error code": "קוד שגיאה לא מוכר", - "Failed to forget room %(errCode)s": "נכשל בעת בקשה לשכוח חדר %(errCode)s", - "Favourite": "מועדף", - "Notifications": "התראות", - "Unnamed room": "חדר ללא שם", - "Sunday": "ראשון", - "Failed to add tag %(tagName)s to room": "נכשל בעת הוספת תג %(tagName)s לחדר", - "Notification targets": "יעדי התראה", - "Today": "היום", - "Friday": "שישי", - "What's New": "מה חדש", - "On": "התראה", - "Changelog": "דו\"ח שינויים", - "Waiting for response from server": "ממתין לתשובה מהשרת", - "Failed to send logs: ": "כשל במשלוח יומנים: ", - "This Room": "החדר הזה", - "Noisy": "התראה קולית", - "Unavailable": "לא זמין", - "Source URL": "כתובת URL אתר המקור", - "Filter results": "סנן התוצאות", - "No update available.": "אין עדכון זמין.", - "Tuesday": "שלישי", - "Preparing to send logs": "מתכונן לשלוח יומנים", - "Saturday": "שבת", - "Monday": "שני", - "All Rooms": "כל החדרים", - "Wednesday": "רביעי", - "All messages": "כל ההודעות", - "What's new?": "מה חדש?", - "Invite to this room": "הזמן לחדר זה", - "You cannot delete this message. (%(code)s)": "לא ניתן למחוק הודעה זו. (%(code)s)", - "Thursday": "חמישי", - "Search…": "חפש…", - "Logs sent": "יומנים נשלחו", - "Yesterday": "אתמול", - "Error encountered (%(errorDetail)s).": "ארעה שגיעה %(errorDetail)s .", - "Low Priority": "עדיפות נמוכה", - "Off": "ללא", - "Failed to remove tag %(tagName)s from room": "נכשל בעת נסיון הסרת תג %(tagName)s מהחדר", - "Thank you!": "רב תודות!", - "Your %(brand)s is misconfigured": "ה %(brand)s שלך מוגדר באופן שגוי", - "Add Phone Number": "הוסף מספר טלפון", - "Click the button below to confirm adding this phone number.": "לחצו על הכפתור לאישור הוספת מספר הטלפון הזה.", - "Confirm adding phone number": "אישור הוספת מספר טלפון", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "אשר הוספת מספר טלפון על ידי כניסה חד שלבית לאימות חשבונכם.", - "Add Email Address": "הוספת כתובת מייל", - "Click the button below to confirm adding this email address.": "לחץ על הכפתור בכדי לאשר הוספה של כתובת מייל הזו.", - "Confirm adding email": "אשר הוספת כתובת מייל", - "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. ההתחברות סומנה כמאושרת.", - "Verified key": "מפתח מאושר", - "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\". דבר זה יכול להעיר על כך שישנו נסיון להאזין לתקשורת שלכם!", - "Session already verified!": "ההתחברות כבר אושרה!", - "Verifies a user, session, and pubkey tuple": "מוודא משתמש, התחברות וצמד מפתח ציבורי", - "You are no longer ignoring %(userId)s": "אינכם מתעלמים יותר מ %(userId)s", - "Unignored user": "משתמש מוכר", - "You are now ignoring %(userId)s": "אתם עכשיו מתעלמים מ %(userId)s", - "Ignored user": "משתמש נעלם", - "Use an identity server to invite by email. Manage in Settings.": "השתמש בשרת זיהוי להזמין דרך מייל. ניהול דרך ההגדרות.", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "השתמש בשרת זיהוי על מנת להזמין דרך מייל. לחצו על המשך להשתמש בשרת ברירת המחדל %(defaultIdentityServerName)s או הגדירו את השרת שלכם בהגדרות.", - "Use an identity server": "השתמש בשרת זיהוי", - "Double check that your server supports the room version chosen and try again.": "בדקו שהשרת תומך בגרסאת החדר ונסו שוב.", - "Error upgrading room": "שגיאה בשדרוג חדר", - "Command error": "שגיאת פקודה", - "Setting up keys": "מגדיר מפתחות", - "Are you sure you want to cancel entering passphrase?": "האם אתם בטוחים שהינכם רוצים לבטל?", - "Cancel entering passphrase?": "בטל הקלדת סיסמא?", - "Missing user_id in request": "קוד זיהוי משתמש חסר בשורת הבקשה", - "Room %(roomId)s not visible": "קוד זיהוי החדר %(roomId)s אינו נראה", - "Missing room_id in request": "קוד זיהוי החדר חסר בשורת הבקשה", - "You do not have permission to do that in this room.": "אין לכם הרשאות לבצע פעולה זו בחדר זה.", - "You are not in this room.": "אינכם נמצאים בחדר זה.", - "Power level must be positive integer.": "דרגת הרשאות חייבת להיות מספר חיובי.", - "This room is not recognised.": "החדר הזה אינו מזוהה.", - "Failed to send request.": "שליחת בקשה נכשלה.", - "Missing roomId.": "קוד זיהוי של החדר חסר.", - "Unable to create widget.": "לא ניתן היה ליצור ווידג'ט.", - "You need to be able to invite users to do that.": "עליכם להיות מאושרים להזמין משתמשים על מנת לבצע פעולה זו.", - "You need to be logged in.": "עליכם להיות מחוברים.", - "Failed to invite": "הזמנה נכשלה", - "Moderator": "מנהל", - "Restricted": "מחוץ לתחום", - "Timor-Leste": "טמור-לסטה", - "St. Martin": "סיינט מרטין", - "Oman": "אומן", - "Unable to load! Check your network connectivity and try again.": "טעינת הדף נכשלה. אנא בדקו את החיבור שלכם לאינטרנט ונסו שנית.", - "Failure to create room": "כשלון ביצירת חדר", - "The server does not support the room version specified.": "השרת אינו תומך בגירסת החדר הזו.", - "Server may be unavailable, overloaded, or you hit a bug.": "יתכן והשרת לא זמין, עמוס, או שקיימת תקלה.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "הקובץ %(fileName)s עולה בגודלו על הגודל המותר להעלאה", - "The file '%(fileName)s' failed to upload.": "נכשלה העלאת הקובץ %(fileName)s.", - "You do not have permission to start a conference call in this room": "אין לכם הרשאות להתחיל ועידה בחדר זה", - "Permission Required": "הרשאה דרושה", - "You've reached the maximum number of simultaneous calls.": "הגעתם למקסימום שיחות שניתן לבצע בו זמנית.", - "Too Many Calls": "יותר מדי שיחות", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "אנא בקשו ממנהל השרת (%(homeserverDomain)s) לסדר את הגדרות שרת TURN על מנת שהשיחות יפעלו בעקביות.", - "Call failed due to misconfigured server": "השיחה נכשלה בגלל הגדרות שרת שגויות", - "The call was answered on another device.": "השיחה נענתה במכשיר אחר.", - "Answered Elsewhere": "נענה במקום אחר", - "The call could not be established": "לא ניתן להתקשר", - "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.": "פעולה זו דורשת להכנס אל שרת הזיהוי לאשר מייל או טלפון, אבל לשרת אין כללי שרות.", - "Identity server has no terms of service": "לשרת הזיהוי אין כללי שרות", - "Only continue if you trust the owner of the server.": "המשיכו רק אם הנכם בוטחים בבעלים של השרת.", - "American Samoa": "סמואה האמריקאית", - "Algeria": "אלג'ריה", - "Albania": "אלבניה", - "Åland Islands": "איי אלנד", - "Afghanistan": "אפגניסטן", - "United States": "ארצות הברית", - "United Kingdom": "אנגליה", - "This email address was not found": "המייל הזה לא נמצא", - "Unable to enable Notifications": "לא ניתן להפעיל התראות", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s לא נתנו הרשאות לשלוח התרעות - אנא נסו שוב", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s אין אישור לשלוח אליכם הודעות - אנא בדקו את הרשאות הדפדפן", - "%(name)s is requesting verification": "%(name)s מבקש אימות", - "Andorra": "אנדורה", - "Bangladesh": "בנגלדש", - "Bahrain": "בחריין", - "Bahamas": "בהמהס", - "Azerbaijan": "אזרבייג'ין", - "Austria": "אוסטריה", - "Australia": "אוסטרליה", - "Aruba": "ארובה", - "Armenia": "ארמניה", - "Argentina": "ארגנטינה", - "Antigua & Barbuda": "אנטיגואה וברבודה", - "Antarctica": "אנטארקטיקה", - "Anguilla": "אנגילה", - "Angola": "אנגולה", - "Barbados": "ברבדוס", - "Brunei": "ברוניי", - "British Virgin Islands": "איי הבתולה הבריטיים", - "British Indian Ocean Territory": "הטריטוריה הבריטית של האוקיינוס ההודי", - "Brazil": "ברזיל", - "Bouvet Island": "איי בובט", - "Botswana": "בוטסוואנה", - "Bosnia": "בוסניה", - "Bolivia": "בוליביה", - "Bhutan": "בוטאן", - "Bermuda": "ברמודה", - "Benin": "בנין", - "Belize": "בליזה", - "Belgium": "בלגיה", - "Belarus": "בלרוס", - "Bulgaria": "בולגריה", - "Cocos (Keeling) Islands": "איי קוקוס קלינג", - "Christmas Island": "איי קריסטמס", - "China": "סין", - "Chile": "צ'ילה", - "Chad": "צ'אד", - "Central African Republic": "הרפובליקה של מרכז אפריקה", - "Cayman Islands": "איי קיימן", - "Caribbean Netherlands": "קאריבים הולנדים", - "Cape Verde": "קייפ וורדה", - "Canada": "קנדה", - "Cameroon": "קאמרון", - "Cambodia": "קאמבודיה", - "Burundi": "בורונדי", - "Burkina Faso": "בורקינה פאסו", - "Colombia": "קולומביה", - "Comoros": "קומורוס", - "Dominican Republic": "הרפובליקה הדומיניקית", - "Dominica": "דומיניקה", - "Djibouti": "דג'יבוטי", - "Denmark": "דנמרק", - "Côte d’Ivoire": "קוטה דלוואיר", - "Czech Republic": "הרפובליקה הצ'כית", - "Cyprus": "קפריסין", - "Curaçao": "קורצ'ייאו", - "Cuba": "קובה", - "Croatia": "קרואטיה", - "Costa Rica": "קוטה ריקה", - "Cook Islands": "איי קוק", - "Congo - Kinshasa": "קונגו - קינשסה", - "Congo - Brazzaville": "קונגו - בראזווילה", - "Ecuador": "אקוודור", - "French Southern Territories": "הטריטוריות הדרומיות הצרפתיות", - "French Polynesia": "פולינזיה הצרפתית", - "French Guiana": "גיניאה הצרפתית", - "France": "צרפת", - "Finland": "פינלנד", - "Fiji": "פיג'י", - "Faroe Islands": "איי פארואה", - "Falkland Islands": "איי פולקלנד", - "Ethiopia": "אתיופיה", - "Estonia": "אסטוניה", - "Eritrea": "אריתריאה", - "Equatorial Guinea": "גיניאה המשוונית", - "El Salvador": "אל סלבדור", - "Egypt": "מצריים", - "Gabon": "גאבון", - "Guinea-Bissau": "גיניאה ביסאו", - "Guinea": "גיניאה", - "Guernsey": "גורנסיי", - "Guatemala": "גואטמלה", - "Guam": "גואם", - "Guadeloupe": "גואדלופה", - "Grenada": "גרנדה", - "Greenland": "גרינלנד", - "Greece": "יוון", - "Gibraltar": "גיברלטר", - "Ghana": "גאנה", - "Germany": "גרמניה", - "Georgia": "ג'ורג'יה", - "Gambia": "גמביה", - "Guyana": "גויאנה", - "Italy": "איטליה", - "Israel": "ישראל", - "Isle of Man": "איי מן", - "Ireland": "אירלנד", - "Iraq": "עירק", - "Iran": "אירן", - "Indonesia": "אינדונזיה", - "India": "הודו", - "Iceland": "איסלנד", - "Hungary": "הונגריה", - "Hong Kong": "הונק קונג", - "Honduras": "הונדורס", - "Heard & McDonald Islands": "איי הרס ומקדונלד", - "Haiti": "הייטי", - "Jamaica": "ג'מייקה", - "Liberia": "ליבריה", - "Lesotho": "לסות'ו", - "Lebanon": "לבנון", - "Latvia": "לטביה", - "Laos": "לאוס", - "Kyrgyzstan": "קירג'יזסטן", - "Kuwait": "כווית", - "Kosovo": "קוסובו", - "Kiribati": "קיריבאטי", - "Kenya": "קניה", - "Kazakhstan": "קאזחסטן", - "Jordan": "ירדן", - "Jersey": "ג'רסי", - "Japan": "יפן", - "Libya": "לוב", - "Martinique": "מרטיניק", - "Marshall Islands": "איי מארשל", - "Malta": "מלטה", - "Mali": "מאלי", - "Maldives": "מאלדיביים", - "Malaysia": "מלזיה", - "Malawi": "מלאווי", - "Madagascar": "מדגסקר", - "Macedonia": "מאקדוניה", - "Macau": "מאקאו", - "Luxembourg": "לוקסמבורג", - "Lithuania": "ליטואניה", - "Liechtenstein": "ליכטנשטיין", - "Morocco": "מרוקו", - "Montserrat": "מונטסראט", - "Montenegro": "מונטנגרו", - "Mongolia": "מונגוליה", - "Monaco": "מונקו", - "Moldova": "מולדובה", - "Micronesia": "מיקרונזיה", - "Mexico": "מקסיקו", - "Mayotte": "מיוטה", - "Mauritius": "מאוריטיוס", - "Mauritania": "מאוריטניה", - "Namibia": "נמיביה", - "Myanmar": "מיאנמר", - "Mozambique": "מוזמביק", - "Norway": "נורבגיה", - "Northern Mariana Islands": "צפון איי מריאנה", - "North Korea": "צפון קוריאה", - "Norfolk Island": "איי נורפולק", - "Niue": "ניו", - "Nigeria": "ניגריה", - "Niger": "ניגר", - "Nicaragua": "ניקרגואה", - "New Zealand": "ניו זילנד", - "New Caledonia": "קלדוניה החדשה", - "Netherlands": "הולנד", - "Nepal": "נפאל", - "Nauru": "נארו", - "Pakistan": "פקיסטן", - "Palau": "פאלאו", - "Rwanda": "רואנדה", - "Russia": "רוסיה", - "Romania": "רומניה", - "Qatar": "קאטאר", - "Puerto Rico": "פוארטו ריקו", - "Portugal": "פורטוגל", - "Poland": "פולין", - "Pitcairn Islands": "איי פיטצ'יירן", - "Philippines": "פיליפינים", - "Peru": "פרו", - "Paraguay": "פאראגוואי", - "Papua New Guinea": "פפואה ניו גיניאה", - "Panama": "פנמה", - "Palestine": "ישראל", - "Réunion": "ריוניון", - "Slovenia": "סלובניה", - "Slovakia": "סלובקיה", - "Sint Maarten": "סיינט מרטין", - "Singapore": "סינגפור", - "Sierra Leone": "סיירה לאון", - "Seychelles": "איי סיישל", - "Serbia": "סרביה", - "Senegal": "סנגל", - "Saudi Arabia": "ערב הסעודית", - "San Marino": "סאן מרינו", - "Samoa": "סמואה", - "South Georgia & South Sandwich Islands": "דרום ג'ורג'יה ודרום איי סנדוויץ", - "St. Lucia": "סיינט לוסייה", - "St. Kitts & Nevis": "סיינט קיטס ונביס", - "St. Helena": "סיינט הלנה", - "St. Barthélemy": "סיינט ברתלמי", - "Sri Lanka": "סרילנקה", - "Spain": "ספרד", - "South Sudan": "דרום סודן", - "South Korea": "דרום קוריאה", - "South Africa": "דרום אפריקה", - "Somalia": "סומליה", - "Solomon Islands": "איי שלמה", - "St. Vincent & Grenadines": "סיינט וינסנט וגרנדינס", - "St. Pierre & Miquelon": "סיינט פייר ומיקוולון", - "Thailand": "תאילנד", - "Tanzania": "טנזניה", - "Tajikistan": "טג'יקיסטן", - "Taiwan": "טאיוואן", - "São Tomé & Príncipe": "סאו תומא ופרינציפה", - "Syria": "סוריה", - "Switzerland": "שוויץ", - "Sweden": "שוודיה", - "Swaziland": "סוואזילנד", - "Svalbard & Jan Mayen": "סוואלבאד וג'אן מיין", - "Suriname": "סורינמה", - "Sudan": "סודן", - "Togo": "תוגו", - "Uzbekistan": "אוזבקיסטן", - "Uruguay": "אורוגוואי", - "United Arab Emirates": "איחוד האמירויות", - "Ukraine": "אוקרינה", - "Uganda": "אוגנדה", - "U.S. Virgin Islands": "איי הבתולה ארה\"ב", - "Tuvalu": "תובלאו", - "Turks & Caicos Islands": "טוקרס ואיי קאייקו", - "Turkmenistan": "טורקמניסטן", - "Turkey": "טורקיה", - "Tunisia": "תוניסיה", - "Trinidad & Tobago": "טרינידאד וטובאגו", - "Tonga": "טונגה", - "Tokelau": "טוקלאו", - "Vanuatu": "ונואטו", - "Default": "ברירת מחדל", - "Zimbabwe": "זימבבואה", - "Zambia": "זמביה", - "Yemen": "תימן", - "Western Sahara": "מערב סהרה", - "Wallis & Futuna": "וואליס ופוטונה", - "Vietnam": "וייטנאם", - "Venezuela": "ונצואלה", - "Vatican City": "ותיקן", - "Use Single Sign On to continue": "השתמש בכניסה חד שלבית על מנת להמשיך", - "Confirm adding this email address by using Single Sign On to prove your identity.": "אשרו הוספת מייל זה על ידי כניסה למערכת להוכיח את זהותכם.", - "Unknown server error": "שגיאת שרת לא ידועה", - "The user's homeserver does not support the version of the room.": "השרת של המשתמש אינו תומך בחדר זה.", - "The user must be unbanned before they can be invited.": "על המשתמש להיום לא חסום לפני שניתן יהיה להזמינו לחדר.", - "You do not have permission to invite people to this room.": "אין לכם הרשאות להזמין אנשים לחדר זה.", - "Unrecognised address": "כתובת לא מזוהה", - "Error leaving room": "שגיאת נסיון לצאת מהחדר", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "החדר הזה משמש להודעות חשובות מהשרת ולכן אינכם יכולים לעזוב אותו.", - "Can't leave Server Notices room": "לא יכול לעזוב את חדר ההודעות של השרת", - "Unexpected server error trying to leave the room": "שגיאת שרת לא צפויה בנסיון לעזוב את החדר", - "Authentication check failed: incorrect password?": "האימות שלכם נכשל: סיסמא שגויה?", - "Not a valid %(brand)s keyfile": "קובץ מפתח של %(brand)s אינו תקין", - "Your browser does not support the required cryptography extensions": "הדפדפן שלכם אינו תומך בהצפנה הדרושה", - "%(name)s (%(userId)s)": "%(userId)s %(name)s", - "%(items)s and %(lastItem)s": "%(items)s ו%(lastItem)s אחרון", - "%(items)s and %(count)s others": { - "one": "%(items)s ועוד אחד אחר", - "other": "%(items)s ו%(count)s אחרים" - }, - "This homeserver has exceeded one of its resource limits.": "השרת הזה חרג מאחד ממגבלות המשאבים שלו.", - "This homeserver has hit its Monthly Active User limit.": "השרת הזה הגיע לקצה מספר המשתמשים הפעילים לחודש.", - "Unexpected error resolving identity server configuration": "שגיאה לא צפויה בהתחברות אל שרת הזיהוי", - "Unexpected error resolving homeserver configuration": "שגיאה לא צפוייה של התחברות לשרת הראשי", - "No homeserver URL provided": "לא סופקה כתובת של שרת הראשי", - "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.": "אתם יכולים לחדש סיסמא, אך כמה מן התכונות יהיו לא פעילים עד ששרת הזיהוי ישוב לפעילות תקינה. אם אתם עדיין רואים את השגיאה הזו אנא צרו קשר עם אדמין השרת או בדקו את ההגדרות שלכם.", - "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.": "אתם יכולים להרשם, אך כמה מן התכונות יהיו לא פעילים עד ששרת הזיהוי ישוב לפעילות תקינה. אם אתם עדיין רואים את השגיאה הזו אנא צרו קשר עם אדמין השרת או בדקו את ההגדרות שלכם.", - "Cannot reach identity server": "אין תקשורת עם שרת הזיהוי", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "בקשו מהאדמין של %(brand)s לבדוק קונפיגורציה לרשומות כפולות שגויות.", - "Ensure you have a stable internet connection, or get in touch with the server admin": "בדקו שיש לכם תקשורת אינטרנט יציבה, או צרו קשר עם האדמין של השרת", - "Cannot reach homeserver": "אין תקשורת עם השרת הראשי", - "Not Trusted": "לא אמין", - "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.": "אמתו את ההתחברות האחרת שלכם דרך אחת מהאפשרויות למטה.", - "You signed in to a new session without verifying it:": "נכנסתם דרך התחברות חדשה מבלי לאמת אותה:", - "Reason": "סיבה", - "Your keys are not being backed up from this session.": "המפתחות שלך אינם מגובים מהתחברות זו .", - "Algorithm:": "אלגוריתם:", - "Backup version:": "גירסת גיבוי:", - "This backup is trusted because it has been restored on this session": "ניתן לסמוך על גיבוי זה מכיוון שהוא שוחזר בהפעלה זו", - "All keys backed up": "כל המפתחות מגובים", - "Connect this session to Key Backup": "חבר את התחברות הזו לגיבוי מפתח", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "חבר את ההפעלה הזו לגיבוי המפתח לפני היציאה, כדי למנוע אובדן מפתחות שיכולים להיות רק בפגישה זו.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "הפעלה זו אינה מגבה את המפתחות שלך , אך יש לך גיבוי קיים ממנו תוכל לשחזר ולהוסיף להמשך.", - "Restore from Backup": "שחזר מגיבוי", - "Unable to load key backup status": "לא ניתן לטעון את מצב גיבוי המפתח", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "האם אתה בטוח? תאבד את ההודעות המוצפנות שלך אם המפתחות שלך לא מגובים כראוי.", - "Delete Backup": "מחק גיבוי", - "Profile picture": "תמונת פרופיל", - "Display Name": "שם לתצוגה", - "Profile": "פרופיל", - "The operation could not be completed": "לא ניתן היה להשלים את הפעולה", - "Failed to save your profile": "שמירת הפרופיל שלך נכשלה", - "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 כדי שהודעות מוצפנות יופיעו בתוצאות החיפוש.", - "%(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.": "%(brand)s חסרים כמה רכיבים הנדרשים לצורך אחסון במטמון מאובטח של הודעות מוצפנות באופן מקומי. אם תרצה להתנסות בתכונה זו, בנה %(brand)s מותאם אישית לדסקטום עם חפש רכיבים להוספה.", - "Securely cache encrypted messages locally for them to appear in search results.": "שמור באופן מאובטח הודעות מוצפנות באופן מקומי כדי שיופיעו בתוצאות החיפוש.", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "שמור באופן מאובטח הודעות מוצפנות באופן מקומי כדי שיופיעו בתוצאות החיפוש באמצעות %(size)s לשמור הודעות מחדרים %(rooms)s.", - "other": "שמור באופן מאובטח הודעות מוצפנות באופן מקומי כדי שיופיעו בתוצאות החיפוש באמצעות %(size)s לשמור הודעות מחדרים %(rooms)s." - }, - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "אמת בנפרד כל מושב שמשתמש בו כדי לסמן אותו כאמצעי מהימן, ולא אמון על מכשירים חתומים צולבים.", - "Encryption": "הצפנה", - "Failed to set display name": "עדכון שם תצוגה נכשל", - "Authentication": "אימות", - "exists": "קיים", - "Homeserver feature support:": "תמיכה שרת:", - "User signing private key:": "משתמש חותם על מפתח פרטי:", - "Self signing private key:": "מפתח פרטי ברישום עצמאי:", - "not found locally": "לא נמצא באחסון מקומי", - "cached locally": "אוחסן מקומי", - "Master private key:": "מפתח מאסטר פרטי:", - "not found in storage": "לא נמצא באחסון", - "in secret storage": "באחסון סודי", - "Cross-signing private keys:": "מפתחות פרטיים של חתימה צולבת:", - "not found": "לא נמצא", - "in memory": "בזכרון", - "Cross-signing public keys:": "מפתחות ציבוריים של חתימה צולבת:", - "Set up": "הגדר", - "Cross-signing is not set up.": "חתימה צולבת אינה מוגדרת עדיין.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "לחשבונך זהות חתימה צולבת באחסון סודי, אך הפגישה זו אינה מהימנה עדיין.", - "Your homeserver does not support cross-signing.": "השרת שלכם אינו תומך בחתימות-צולבות.", - "Cross-signing is ready for use.": "חתימה צולבת מוכנה לשימוש.", - "Change Password": "שנה סיסמא", - "Current password": "הסיסמא הנוכחית", - "Passwords don't match": "ססמאות לא תואמות", - "Confirm password": "אשרו סיסמא", - "Do you want to set an email address?": "האם אתם רוצים להגדיר כתובת דוא\"ל?", - "Export E2E room keys": "ייצא מפתחות חדר E2E", - "Passwords can't be empty": "ססמאות לא יכולות להיות ריקות", - "New passwords don't match": "הססמאות החדשות לא תואמות", - "No display name": "אין שם לתצוגה", - "Show more": "הצג יותר", - "This bridge is managed by .": "הגשר הזה מנוהל על ידי משתמש .", - "This bridge was provisioned by .": "הגשר הזה נוצר על ידי משתמש .", - "Accept to continue:": "קבל להמשך:", - "Your server isn't responding to some requests.": "השרת שלכם אינו מגיב לבקשות מסויימות בקשות.", - "Folder": "תקיה", - "Headphones": "אוזניות", - "Anchor": "עוגן", - "Ball": "כדור", - "Bell": "פעמון", - "Trumpet": "חצוצרה", - "Guitar": "גיטרה", - "Trophy": "פרס", - "Rocket": "רקטה", - "Aeroplane": "אוירון", - "Bicycle": "אופניים", - "Train": "רכבת", - "Flag": "דגל", - "Telephone": "טלפון", - "Hammer": "פטיש", - "Key": "מפתח", - "Lock": "מנעול", - "Scissors": "מספריים", - "Paperclip": "מהדק נייר", - "Pencil": "עפרון", - "Book": "ספר", - "Light bulb": "נורה", - "Gift": "מתנה", - "Clock": "שעון", - "Hourglass": "שעון חול", - "Umbrella": "מטריה", - "Thumbs up": "חיובי", - "Santa": "סנטה", - "Spanner": "סביבון", - "Glasses": "משקפיים", - "Hat": "כובע", - "Robot": "רובוט", - "Smiley": "חיוך", - "Heart": "לב", - "Cake": "עוגה", - "Pizza": "פיצה", - "Corn": "תירס", - "Strawberry": "תות", - "Apple": "תפוח", - "Banana": "בננה", - "Fire": "אש", - "Cloud": "ענן", - "Moon": "לבנה", - "Globe": "גלובוס-דמיוני", - "Mushroom": "פטריה", - "Cactus": "קקטוס", - "Tree": "עץ", - "Flower": "פרח", - "Butterfly": "פרפר", - "Octopus": "תמנון", - "Fish": "דג", - "Turtle": "צב", - "Penguin": "פנגוין", - "Rooster": "תרנגול", - "Panda": "פנדה", - "Rabbit": "שפן", - "Elephant": "פיל", - "Pig": "חזיר", - "Unicorn": "חד קרן", - "Horse": "סוס", - "Lion": "אריה", - "Cat": "חתול", - "Dog": "כלב", - "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.": "אמת את המשתמש הזה בכך שסדרת הסמלים מוצגת זהה אצלו במסך.", - "Got It": "קבלתי", - "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "הודעות מאובטחות עם משתמש זה כעת מוצפנות מקצה לקצה ואינן יכולות להקרא על ידי אחרים.", - "%(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", - "This is your list of users/servers you have blocked - don't leave the room!": "זוהי רשימת השרתים\\משתמשים אשר בחרתם לחסום - אל תצאו מחדר זה!", - "My Ban List": "רשימת החסומים שלי", - "IRC display name width": "רוחב תצוגת השם של IRC", - "Manually verify all remote sessions": "אמת באופן ידני את כל ההתחברויות", - "How fast should messages be downloaded.": "באיזו מהירות הודעות יורדות.", - "Enable message search in encrypted rooms": "אפשר חיפוש הודעות בחדרים מוצפנים", - "Show hidden events in timeline": "הצג ארועים מוסתרים בקו הזמן", - "Enable widget screenshots on supported widgets": "אפשר צילומי מסך של ישומונים עבור ישומונים נתמכים", - "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": "שלח מידע אנליטי", - "Mirror local video feed": "שקף זרימת וידאו מקומית", - "Use custom size": "השתמשו בגודל מותאם אישית", - "Change notification settings": "שינוי הגדרת התרעות", - "Please contact your homeserver administrator.": "אנא צרו קשר עם מנהל השרת שלכם.", - "New version of %(brand)s is available": "גרסה חדשה של %(brand)s קיימת", - "Update %(brand)s": "עדכן %(brand)s", - "New login. Was this you?": "כניסה חדשה. האם זה אתם?", - "Other users may not trust it": "יתכן משתמשים אחרים לא יבטחו בזה", - "Safeguard against losing access to encrypted messages & data": "שמור מפני איבוד גישה אל הודעות ומידע מוצפן", - "Verify this session": "אשרו את ההתחברות הזאת", - "Encryption upgrade available": "שדרוג הצפנה קיים", - "Set up Secure Backup": "צור גיבוי מאובטח", - "Ok": "בסדר", - "Contact your server admin.": "צרו קשר עם מנהל השרת.", - "Your homeserver has exceeded one of its resource limits.": "השרת שלכם חרג מאחד או יותר משאבים אשר הוקצו לו.", - "Your homeserver has exceeded its user limit.": "השרת שלכם חרג ממגבלות מספר המשתמשים שלו.", - "Enable desktop notifications": "אשרו התראות שולחן עבודה", - "Don't miss a reply": "אל תפספסו תגובה", - "Later": "מאוחר יותר", - "Unknown App": "אפליקציה לא ידועה", - "Short keyboard patterns are easy to guess": "דפוסים קצרים קל לנחש", - "Straight rows of keys are easy to guess": "שורות מסודרות של מקשים מאוד קל לנחש", - "Common names and surnames are easy to guess": "שמות משפחה ושמות רגילים מאוד קל לנחש", - "Names and surnames by themselves are easy to guess": "שמות ושמות משפחה בעצמם קלים מאוד לניחוש", - "A word by itself is easy to guess": "מילה כשלעצמה מאוד קל לנחש", - "This is similar to a commonly used password": "זוהי סיסמא זהה לסיסמא מאוד מוכרת", - "This is a very common password": "זוהי סיסמא מאוד מוכרת", - "This is a top-100 common password": "זוהי אחת ממאה הסיסמאות המוכרות ביותר", - "This is a top-10 common password": "זוהי אחת מעשר הסיסמאות המוכרות ביותר", - "Dates are often easy to guess": "תאריכים לעתים קל לנחש", - "Recent years are easy to guess": "קל לנחש שנים קודמות", - "Sequences like abc or 6543 are easy to guess": "סדרות כמו 'abc' ו '6543' קלות לניחוש", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "דפוסים כמו 'abcabcabc' קשות רק מעט יותר מ- 'abc'", - "Repeats like \"aaa\" are easy to guess": "דפוסים כמו 'aaa' קל לנחש", - "Add another word or two. Uncommon words are better.": "הוסיפו עוד מילה או שניים. מילים לא מוכרות טובות יותר.", - "Predictable substitutions like '@' instead of 'a' don't help very much": "שינויים צפויים כמו שינוי a ל '@' גם לא עוזר הרבה", - "Reversed words aren't much harder to guess": "מילים הפוכות לא ממש קשה לנחש", - "All-uppercase is almost as easy to guess as all-lowercase": "ניתן לנחש את כל האותיות הקטנות כגדולות בקלות", - "Capitalization doesn't help very much": "אותיות גדולות לא ממש עוזרות", - "Avoid dates and years that are associated with you": "המנעו מתאריכים ושנים אשר משוייכים אליכם", - "Avoid years that are associated with you": "המנעו משנים אשר משוייכים אליכם", - "Avoid recent years": "המנעו משימוש בשנים קודמות", - "Avoid sequences": "המנעו מסדרות", - "Avoid repeated words and characters": "המנעו ממילים ואותיות נשנות", - "Use a longer keyboard pattern with more turns": "השתמשו בדפוס ארוך שמכיל אותיות מכל שורה במקלדת", - "No need for symbols, digits, or uppercase letters": "אין צורך בסמלים, מספרים או אותיות גדולות", - "Use a few words, avoid common phrases": "השתמשו במילים ספורות, המנעו מביטויים מוכרים", - "Server did not return valid authentication information.": "השרת לא החזיר מידע אימות תקף.", - "Server did not require any authentication": "השרת לא נדרש לאימות כלשהו", - "There was a problem communicating with the server. Please try again.": "הייתה בעיה בתקשורת עם השרת. בבקשה נסה שוב.", - "Confirm account deactivation": "אשר את השבתת החשבון", - "Are you sure you want to deactivate your account? This is irreversible.": "האם אתה בטוח שברצונך להשבית את חשבונך? זה בלתי הפיך.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "אשר את השבתת חשבונך באמצעות כניסה יחידה כדי להוכיח את זהותך.", - "Continue With Encryption Disabled": "המשך כאשר ההצפנה מושבתת", - "Incompatible Database": "מסד נתונים לא תואם", - "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 כדי לעשות זאת", - "Clear all data": "נקה את כל הנתונים", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "ניקוי כל הנתונים מהפגישה זו הוא קבוע. הודעות מוצפנות יאבדו אלא אם כן גובו על המפתחות שלהן.", - "Clear all data in this session?": "למחוק את כל הנתונים בפגישה זו?", - "Reason (optional)": "סיבה (לא חובה)", - "Confirm Removal": "אשר הסרה", - "Removing…": "מסיר…", - "Email address": "כתובת דוא\"ל", - "Unable to load commit detail: %(msg)s": "לא ניתן לטעון את פרטי ההתחייבות: %(msg)s", - "Notes": "הערות", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "לפני שמגישים יומנים, עליכם ליצור בעיה של GitHub כדי לתאר את הבעיה שלכם.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "תזכורת: הדפדפן שלך אינו נתמך, כך שהחוויה שלך עשויה להיות בלתי צפויה.", - "Preparing to download logs": "מתכונן להורדת יומנים", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "אנא ספר לנו מה השתבש או, יותר טוב, צור בעיה של GitHub המתארת את הבעיה.", - "Close dialog": "סגור דיאלוג", - "Invite anyway": "הזמן בכל מקרה", - "Invite anyway and never warn me again": "הזמן בכל מקרה ולעולם לא הזהיר אותי שוב", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "לא הצלחת למצוא פרופילים עבור מזהי המטריצה המפורטים להלן - האם תרצה להזמין אותם בכל זאת?", - "The following users may not exist": "המשתמשים הבאים עשויים שלא להתקיים", - "Use an identity server to invite by email. Manage in Settings.": "השתמש בשרת זהות כדי להזמין בדוא\"ל. לנהל ב הגדרות.", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "השתמש בשרת זהות כדי להזמין בדוא\"ל. השתמש בברירת המחדל (%(defaultIdentityServerName)s) או נהל ב הגדרות.", - "Server name": "שם השרת", - "Enter the name of a new server you want to explore.": "הזן את שם השרת החדש שתרצה לחקור.", - "Add a new server": "הוסף שרת חדש", - "Your server": "השרת שלכם", - "All rooms": "כל החדרים", - "Can't find this server or its room list": "לא ניתן למצוא שרת זה או את רשימת החדרים שלו", - "Looks good": "נראה טוב", - "Enter a server name": "הכנס שם שרת", - "Home": "הבית", - "And %(count)s more...": { - "other": "ו%(count)s עוד..." - }, - "Join millions for free on the largest public server": "הצטרפו למיליונים בחינם בשרת הציבורי הגדול ביותר", - "Server Options": "אפשרויות שרת", - "This address is already in use": "כתובת זו נמצאת בשימוש", - "This address is available to use": "כתובת זו זמינה לשימוש", - "Some characters not allowed": "חלק מהתווים אינם מורשים", - "e.g. my-room": "כגון החדר-שלי", - "Room address": "כתובת חדר", - "In reply to ": " בתשובה ל- ", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "לא ניתן לטעון אירוע שהשיב לו, או שהוא לא קיים או שאין לך הרשאה להציג אותו.", - "Custom level": "דרגה מותאמת", - "Power level": "דרגת מנהל", - "Language Dropdown": "תפריט שפות", - "Information": "מידע", - "Rotate Right": "סובב ימינה", - "Rotate Left": "סובב שמאלה", - "collapse": "אחד", - "expand": "הרחב", - "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": "השתמשו ב אפליקציית שולחן העבודה לחיפוש הודעות מוצפנות", - "Use the Desktop app to see all encrypted files": "השתמשו ב אפליקציית שולחן העבודה כדי לראות את כל הקבצים המוצפנים", - "Popout widget": "יישומון קופץ", - "reacted with %(shortName)s": " הגיבו עם %(shortName)s", - "Error decrypting video": "שגיאה בפענוח וידאו", - "You sent a verification request": "שלחתם בקשה לקוד אימות", - "%(name)s wants to verify": "%(name)s רוצה לאמת", - "%(name)s cancelled": "%(name)s ביטל", - "%(name)s declined": "%(name)s סרב", - "You cancelled": "ביטלתם", - "You declined": "דחיתם", - "%(name)s accepted": "%(name)s אישרו", - "You accepted": "אשרתם", - "%(name)s cancelled verifying": "%(name)s ביטל את האימות", - "You cancelled verifying %(name)s": "בטלתם אימות עם %(name)s", - "You verified %(name)s": "אימתת את %(name)s", - "You have ignored this user, so their message is hidden. Show anyways.": "התעלמת ממשתמש זה, ולכן המסר שלו מוסתר. הצג בכל מקרה. ", - "Video conference started by %(senderName)s": "ועידת וידאו התחילה על ידי %(senderName)s", - "Video conference updated by %(senderName)s": "ועידת הווידאו עודכנה על ידי %(senderName)s", - "Video conference ended by %(senderName)s": "ועידת הווידיאו הסתיימה ב- %(senderName)s", - "Join the conference from the room information card on the right": "הצטרפו לכנס מכרטיס המידע על החדר בצד ימין", - "Join the conference at the top of this room": "הצטרף לכנס בחלק העליון של החדר הזה", - "Show image": "הצג תמונה", - "Error decrypting image": "שגיאה בפענוח הודעה", - "Invalid file%(extra)s": "קובץ לא תקין %(extra)s", - "Download %(text)s": "הורד %(text)s", - "Decrypt %(text)s": "פענח %(text)s", - "Error decrypting attachment": "שגיאה בפענוח קבצים מצורפים", - "Message Actions": "פעולות הודעה", - "The encryption used by this room isn't supported.": "ההצפנה בה משתמשים בחדר זה אינה נתמכת.", - "Encryption not enabled": "ההצפנה לא מופעלת", - "Ignored attempt to disable encryption": "התעלם מהניסיון להשבית את ההצפנה", - "You cancelled verification.": "בטלתם את האימות.", - "%(displayName)s cancelled verification.": "הצג אימותים מבוטלים %(displayName)s.", - "Verification timed out.": "תם הזמן הקצוב לאימות.", - "Start verification again from their profile.": "התחל לאמת שוב מהפרופיל שלהם.", - "Start verification again from the notification.": "התחל אימות שוב מההודעה.", - "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!": "אימתת בהצלחה את המכשיר שלך!", - "Verify all users in a room to ensure it's secure.": "אמת את כל המשתמשים בחדר כדי לוודא שהוא מאובטח.", - "Almost there! Is %(displayName)s showing the same shield?": "כמעט שם! האם %(displayName)s מציג את אותו מגן?", - "Verify by emoji": "אמת על ידי אמוג'י", - "Verify by comparing unique emoji.": "אמת את זה על ידי השוואת אמוג'י ייחודי.", - "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": "אמת על ידי סריקה", - "This client does not support end-to-end encryption.": "לקוח זה אינו תומך בהצפנה מקצה לקצה.", - "Failed to deactivate user": "השבתת משתמש נכשלה", - "Deactivate user?": "השבת משתמש?", - "Deactivate user": "השבת משתמש", - "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?": "השבתת משתמש זה תנתק אותו וימנע ממנו להתחבר חזרה. בנוסף, הם יעזבו את כל החדרים בהם הם נמצאים. לא ניתן לבטל פעולה זו. האם אתה בטוח שברצונך להשבית משתמש זה?", - "Are you sure?": "האם אתם בטוחים?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "לא תוכל לבטל את השינוי הזה מכיוון שאתה מקדם את המשתמש לאותה רמת ניהול כמוך.", - "Failed to change power level": "שינוי דרגת מנהל נכשל", - "Failed to mute user": "כשלון בהשתקת משתמש", - "Failed to ban user": "כשלון בחסימת משתמש", - "Remove recent messages": "הסר הודעות אחרונות", - "Remove %(count)s messages": { - "one": "הסר הודעה 1", - "other": "הסר %(count)s הודעות" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "עבור כמות גדולה של הודעות, זה עלול לארוך זמן מה. אנא אל תרענן את הלקוח שלך בינתיים.", - "Remove recent messages by %(user)s": "הסר את ההודעות האחרונות של %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "נסה לגלול למעלה בציר הזמן כדי לראות אם יש קודמים.", - "No recent messages by %(user)s found": "לא נמצאו הודעות אחרונות של %(user)s", - "Demote": "הורד", - "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.": "לא תוכל לבטל את השינוי הזה מכיוון שאתה מוריד את עצמך בדרגה, אם אתה המשתמש המיועד האחרון בחדר, אי אפשר יהיה להחזיר לו הרשאות.", - "Demote yourself?": "להוריד את עצמך?", - "Share Link to User": "שתף קישור למשתמש", - "Jump to read receipt": "קפצו לקבלת קריאה", - "Hide sessions": "הסתר מושבים", - "%(count)s sessions": { - "one": "%(count)s מושבים", - "other": "%(count)s מושבים" - }, - "Hide verified sessions": "הסתר מושבים מאומתים", - "%(count)s verified sessions": { - "one": "1 מושב מאומת", - "other": "%(count)s מושבים מאומתים" - }, - "Room settings": "הגדרות חדר", - "Share room": "שתף חדר", - "Not encrypted": "לא מוצפן", - "Add widgets, bridges & bots": "הוסף יישומונים, גשרים ובוטים", - "Edit widgets, bridges & bots": "ערוך ישומונים, גשרים ובוטים", - "Widgets": "ישומונים", - "You can only pin up to %(count)s widgets": { - "other": "אתה יכול להצמיד עד%(count)s ווידג'טים בלבד" - }, - "Your homeserver": "שרת הבית שלכם", - "One of the following may be compromised:": "אחד מהדברים הבאים עלול להוות סיכון:", - "Your messages are not secure": "ההודעות שלך אינן מאובטחות", - "For extra security, verify this user by checking a one-time code on both of your devices.": "ליתר ביטחון, אמת משתמש זה על ידי בדיקת קוד חד פעמי בשני המכשירים שלך.", - "Verify User": "אמת משתמש", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "בחדרים מוצפנים ההודעות שלכם מאובטחות ורק לכם ולמקבל יש את המפתחות הייחודיים לפתיחתן.", - "Messages in this room are not end-to-end encrypted.": "הודעות בחדר זה אינן מוצפנות מקצה לקצה.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "ההודעות שלך מאובטחות ורק לך ולמקבל יש את המפתחות הייחודיים לפתיחתן.", - "Messages in this room are end-to-end encrypted.": "ההודעות בחדר זה מוצפנות מקצה לקצה.", - "Start Verification": "התחל אימות", - "Accepting…": "מקבל…", - "Waiting for %(displayName)s to accept…": "ממתין לקבלת %(displayName)s …", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "כאשר מישהו מכניס כתובת URL להודעה שלו, ניתן להציג תצוגה מקדימה של כתובת אתר כדי לתת מידע נוסף על קישור זה, כמו הכותרת, התיאור והתמונה מהאתר.", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "בחדרים מוצפנים, כמו זה, תצוגות מקדימות של כתובות אתרים מושבתות כברירת מחדל כדי להבטיח ששרת הבית שלך (במקום בו נוצרות התצוגות המקדימות) אינו יכול לאסוף מידע על קישורים שאתה רואה בחדר זה.", - "URL previews are disabled by default for participants in this room.": "תצוגות מקדימות של כתובות אתרים מושבתות כברירת מחדל עבור משתתפים בחדר זה.", - "URL previews are enabled by default for participants in this room.": "תצוגות מקדימות של כתובות אתרים מופעלות כברירת מחדל עבור משתתפים בחדר זה.", - "You have disabled URL previews by default.": "יש לך השבת תצוגות מקדימות של כתובות אתרים כברירת מחדל.", - "You have enabled URL previews by default.": "כברירת מחדל, הפעלת תצוגה מקדימה של כתובות אתרים.", - "Publish this room to the public in %(domain)s's room directory?": "לפרסם את החדר הזה לציבור במדריך החדרים של%(domain)s?", - "Room avatar": "אוואטר של החדר", - "Room Topic": "נושא החדר", - "Room Name": "שם חדר", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "הגדר כתובות לחדר זה כדי שמשתמשים יוכלו למצוא את החדר הזה דרך שרת הבית שלך (%(localDomain)s)", - "Local Addresses": "כתובות מקומיות", - "New published address (e.g. #alias:server)": "כתובת חדשה שפורסמה (למשל #alias:server)", - "No other published addresses yet, add one below": "עדיין אין כתובות שפורסמו, הוסף כתובת למטה", - "Other published addresses:": "כתובות מפורסמות אחרות:", - "Published Addresses": "כתובות מפורסמות", - "Local address": "כתובות מקומיות", - "This room has no local addresses": "לחדר זה אין כתובות מקומיות", - "not specified": "לא מוגדר", - "Main address": "כתובת ראשית", - "Error removing address": "שגיאה בהסרת כתובת", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "אירעה שגיאה בהסרת כתובת זו. יתכן שהוא כבר לא קיים או שהתרחשה שגיאה זמנית.", - "You don't have permission to delete the address.": "אין לך הרשאה למחוק את הכתובת.", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "אירעה שגיאה ביצירת כתובת זו. ייתכן שהשרת אינו מאפשר זאת או שהתרחש כשל זמני.", - "Error creating address": "שגיאה ביצירת כתובת", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "אירעה שגיאה בעדכון הכתובות החלופיות של החדר. ייתכן שהשרת אינו מאפשר זאת או שהתרחש כשל זמני.", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "אירעה שגיאה בעדכון הכתובת הראשית של החדר. ייתכן שהשרת אינו מאפשר זאת או שהתרחש כשל זמני.", - "Error updating main address": "שגיאה בעדכון כתובת ראשית", - "Mark all as read": "סמן הכל כנקרא", - "Jump to first unread message.": "קפצו להודעה הראשונה שלא נקראה.", - "Invited by %(sender)s": "הוזמנו על ידי %(sender)s", - "Revoke invite": "שלול הזמנה", - "Admin Tools": "כלי מנהל", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "לא ניתן היה לבטל את ההזמנה. ייתכן שהשרת נתקל בבעיה זמנית או שאין לך הרשאות מספיקות לבטל את ההזמנה.", - "Failed to revoke invite": "ביטול ההזמנה נכשל", - "Add some now": "הוסף אותם כעת", - "You don't currently have any stickerpacks enabled": "כרגע אין לך חבילות מדבקה מופעלות", - "Failed to connect to integration manager": "ההתחברות למנהל האינטגרציה נכשלה", - "Send as message": "שלח כהודעה", - "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 כדי לרשום פקודות זמינות. האם התכוונת לשלוח זאת כהודעה?", - "Unrecognised command: %(commandText)s": "פקודה לא מזוהה: %(commandText)s", - "Unknown Command": "פקודה לא ידועה", - "Server unavailable, overloaded, or something else went wrong.": "השרת לא זמין, עמוס מדי או שמשהו אחר השתבש.", - "Server error": "שגיאת שרת", - "Only room administrators will see this warning": "רק מנהלי חדרים יראו את האזהרה הזו", - "This room is running room version , which this homeserver has marked as unstable.": "חדר זה מריץ את גרסת החדר , ששרת הבית הזה סימן כ- לא יציב .", - "This room has already been upgraded.": "החדר הזה כבר שודרג.", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "שדרוג חדר זה יסגור את המופע הנוכחי של החדר וייצור חדר משודרג עם אותו שם.", - "Room options": "אפשרויות חדר", - "Sign Up": "הרשמה", - "Join the conversation with an account": "הצטרף לשיחה עם חשבון", - "Historical": "היסטוריה", - "Low priority": "עדיפות נמוכה", - "Explore public rooms": "שוטט בחדרים ציבוריים", - "Create new room": "צור חדר חדש", - "Add room": "הוסף חדר", - "Show Widgets": "הצג ישומונים", - "Hide Widgets": "הסתר ישומונים", - "Forget room": "שכח חדר", - "Join Room": "הצטרף אל חדר", - "(~%(count)s results)": { - "one": "(תוצאת %(count)s)", - "other": "(תוצאת %(count)s)" - }, - "No recently visited rooms": "אין חדרים שבקרתם בהם לאחרונה", - "Room %(name)s": "חדר %(name)s", - "Replying": "משיבים", - "%(duration)sd": "%(duration)s (ימים)", - "%(duration)sh": "%(duration)s (שעות)", - "%(duration)sm": "%(duration)s (דקות)", - "%(duration)ss": "(שניות) %(duration)s", - "This is the start of .": "זוהי התחלת השיחה בחדר .", - "Add a photo, so people can easily spot your room.": "הוסף תמונה, כך שאנשים יוכלו לזהות את החדר שלך בקלות.", - "%(displayName)s created this room.": "%(displayName)s יצר את החדר הזה.", - "You created this room.": "אתם יצרתם את החדר הזה.", - "Add a topic to help people know what it is about.": "הוספת נושא לעזור לאנשים להבין במה מדובר.", - "Topic: %(topic)s ": "נושאים: %(topic)s ", - "Topic: %(topic)s (edit)": "נושאים: %(topic)s (עריכה)", - "This is the beginning of your direct message history with .": "זו ההתחלה של היסטוריית ההודעות הישירות שלך עם .", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "רק שניכם נמצאים בשיחה הזו, אלא אם כן מישהו מכם מזמין מישהו להצטרף.", - "Italics": "נטוי", - "You do not have permission to post to this room": "אין לך הרשאה לפרסם בחדר זה", - "This room has been replaced and is no longer active.": "חדר זה הוחלף ואינו פעיל יותר.", - "The conversation continues here.": "השיחה נמשכת כאן.", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (רמת הרשאה %(powerLevelNumber)s)", - "Filter room members": "סינון חברי חדר", - "Invited": "מוזמן", - "and %(count)s others...": { - "one": "ועוד אחד אחר...", - "other": "ו %(count)s אחרים..." - }, - "Close preview": "סגור תצוגה מקדימה", - "Scroll to most recent messages": "גלול להודעות האחרונות", - "The authenticity of this encrypted message can't be guaranteed on this device.": "לא ניתן להבטיח את האותנטיות של הודעה מוצפנת זו במכשיר זה.", - "Encrypted by a deleted session": "הוצפן על ידי מושב שנמחק", - "Unencrypted": "לא מוצפן", - "Encrypted by an unverified session": "הוצפן על ידי מושב לא מאומת", - "This event could not be displayed": "לא ניתן להציג את הארוע הזה", - "Edit message": "ערוך הודעה", - "Everyone in this room is verified": "כולם מאומתים בחדר זה", - "This room is end-to-end encrypted": "חדר זה מוצפן מקצה לקצה", - "Someone is using an unknown session": "מישהו משתמש בהפעלה לא ידועה", - "You have verified this user. This user has verified all of their sessions.": "אימתת משתמש זה. משתמש זה אימת את כל ההפעלות שלו.", - "You have not verified this user.": "לא אימתת משתמש זה.", - "This user has not verified all of their sessions.": "משתמש זה לא אימת את כל ההפעלות שלו.", - "Drop file here to upload": "גרור קובץ לכאן בכדי להעלות", - "Phone Number": "מספר טלפון", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "הודעת טקסט נשלחה אל %(msisdn)s. אנא הזן את קוד האימות שהוא מכיל.", - "Remove %(phone)s?": "הסר מספרי %(phone)s ?", - "Email Address": "כתובת דוא\"ל", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "שלחנו לך דוא\"ל לאימות הכתובת שלך. אנא עקוב אחר ההוראות שם ואז לחץ על הכפתור למטה.", - "Unable to add email address": "לא ניתן להוסיף את כתובת הדוא\"ל", - "This doesn't appear to be a valid email address": "לא נראה שזו כתובת דוא\"ל חוקית", - "Invalid Email Address": "כתובת דוא\"ל לא תקינה", - "Remove %(email)s?": "הסר כתובות %(email)s ?", - "Unable to remove contact information": "לא ניתן להסיר את פרטי הקשר", - "Discovery options will appear once you have added a phone number above.": "אפשרויות גילוי יופיעו לאחר הוספת מספר טלפון לעיל.", - "Verification code": "קוד אימות", - "Please enter verification code sent via text.": "אנא הזן קוד אימות שנשלח באמצעות טקסט.", - "Incorrect verification code": "קוד אימות שגוי", - "Unable to verify phone number.": "לא ניתן לאמת את מספר הטלפון.", - "Unable to share phone number": "לא ניתן לשתף מספר טלפון", - "Unable to revoke sharing for phone number": "לא ניתן לבטל את השיתוף למספר טלפון", - "Discovery options will appear once you have added an email above.": "אפשרויות גילוי יופיעו לאחר הוספת דוא\"ל לעיל.", - "Verify the link in your inbox": "אמת את הקישור בתיבת הדואר הנכנס שלך", - "Unable to verify email address.": "לא ניתן לאמת את כתובת הדוא\"ל.", - "Click the link in the email you received to verify and then click continue again.": "לחץ על הקישור בהודעת הדוא\"ל שקיבלת כדי לאמת ואז לחץ על המשך שוב.", - "Your email address hasn't been verified yet": "כתובת הדוא\"ל שלך עדיין לא אומתה", - "Unable to share email address": "לא ניתן לשתף את כתובת הדוא\"ל", - "Unable to revoke sharing for email address": "לא ניתן לבטל את השיתוף לכתובת הדוא\"ל", - "Once enabled, encryption cannot be disabled.": "לאחר הפעלת הצפנה - לא ניתן לבטל אותה.", - "Security & Privacy": "אבטחה ופרטיות", - "Who can read history?": "למי מותר לקרוא הסטוריה?", - "Members only (since they joined)": "חברים בלבד (מאז שהצטרפו)", - "Members only (since they were invited)": "חברים בלבד (מאז שהוזמנו)", - "Members only (since the point in time of selecting this option)": "חברים בלבד (מרגע בחירת אפשרות זו)", - "Anyone": "כולם", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "שינויים במי שיכול לקרוא היסטוריה יחולו רק על הודעות עתידיות בחדר זה. נראות ההיסטוריה הקיימת לא תשתנה.", - "To link to this room, please add an address.": "לקישור לחדר זה, אנא הוסף כתובת.", - "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.": "לאחר הפעלתו, לא ניתן להשבית את ההצפנה לחדר. הודעות שנשלחות בחדר מוצפן אינן נראות על ידי השרת, רק על ידי משתתפי החדר. הפעלת הצפנה עשויה למנוע בוטים וגשרים רבים לעבוד כראוי. למידע נוסף על הצפנה. ", - "Enable encryption?": "הפעל הצפנה?", - "Select the roles required to change various parts of the room": "בחר את התפקידים הנדרשים לשינוי חלקים שונים של החדר", - "Permissions": "הרשאות", - "Roles & Permissions": "תפקידים והרשאות", - "Send %(eventType)s events": "שלח התרעות %(eventType)s", - "Banned users": "משתמשים חסומים", - "Muted Users": "משתמשים מושתקים", - "Privileged Users": "משתמשים מורשים", - "No users have specific privileges in this room": "אין למשתמשים הרשאות ספציפיות בחדר זה", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "אירעה שגיאה בשינוי רמת ההספק של המשתמש. ודא שיש לך הרשאות מספיקות ונסה שוב.", - "Error changing power level": "שגיאה בשינוי דרגת הניהול", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "אירעה שגיאה בשינוי דרישות רמת הניהול של החדר. ודא שיש לך הרשאות מספיקות ונסה שוב.", - "Error changing power level requirement": "שגיאה בשינוי דרישת דרגת ניהול", - "Banned by %(displayName)s": "נחסם על ידי %(displayName)s", - "Unban": "הסר חסימה", - "Failed to unban": "שגיאה בהסרת חסימה", - "This widget may use cookies.": "יישומון זה עשוי להשתמש בעוגיות.", - "Widget added by": "ישומון נוסף על ידי", - "Widgets do not use message encryption.": "יישומונים אינם משתמשים בהצפנת הודעות.", - "Using this widget may share data with %(widgetDomain)s.": "שימוש ביישומון זה עשוי לשתף נתונים עם %(widgetDomain)s.", - "Widget ID": "קוד זהות הישומון", - "Room ID": "קוד זהות החדר", - "%(brand)s URL": "קישור %(brand)s", - "Your theme": "ערכת הנושא שלכם", - "Your user ID": "קוד זהות המשתמש שלכם", - "Your display name": "שם התצוגה שלך", - "Any of the following data may be shared:": "ניתן לשתף כל אחד מהנתונים הבאים:", - "Cancel search": "בטל חיפוש", - "Something went wrong!": "משהו השתבש!", - "Can't load this message": "לא ניתן לטעון הודעה זו", - "Submit logs": "הגש יומנים", - "edited": "נערך", - "Edited at %(date)s. Click to view edits.": "נערך ב-%(date)s. לחץ לצפייה בעריכות.", - "Click to view edits": "לחץ לצפות בעריכות", - "Edited at %(date)s": "נערך ב-%(date)s", - "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?": "אתה עומד להועבר לאתר של צד שלישי כדי שתוכל לאמת את חשבונך לשימוש עם %(integrationsUrl)s. האם אתה מקווה להמשיך?", - "Add an Integration": "הוסף אינטגרציה", - "Failed to copy": "שגיאה בהעתקה", - "Copied!": "הועתק!", - "This room is a continuation of another conversation.": "החדר הזה הוא המשך לשיחה אחרת.", - "Click here to see older messages.": "לחץ כאן לראות הודעות ישנות.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s שינה את האווטאר של החדר ל- ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s הסיר את האווטאר של החדר.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s שינה את האווטר עבור חדר %(roomName)s", - "Message deleted on %(date)s": "הודעה נמחקה בתאריך %(date)s", - "Browse": "דפדף", - "Set a new custom sound": "הגדר צליל מותאם אישי", - "Notification sound": "צליל התראה", - "Sounds": "צלילים", - "Uploaded sound": "צלילים שהועלו", - "Room Addresses": "כתובות חדרים", - "URL Previews": "תצוגת קישורים", - "Bridges": "גשרים", - "This room is bridging messages to the following platforms. Learn more.": "חדר זה מגשר בין מסרים לפלטפורמות הבאות. למידע נוסף. ", - "Room version:": "גרסאת חדש:", - "Room version": "גרסאת חדר", - "Room information": "מידע החדר", - "View older messages in %(roomName)s.": "צפה בהודעות ישנות ב-%(roomName)s.", - "Upgrade this room to the recommended room version": "שדרג חדר זה לגרסת החדר המומלצת", - "This room is not accessible by remote Matrix servers": "לא ניתן לגשת לחדר זה באמצעות שרתי מטריקס מרוחקים", - "Voice & Video": "שמע ווידאו", - "Audio Output": "יציאת שמע", - "Default Device": "התקן ברירת מחדל", - "No Webcams detected": "לא נמצאה מצלמת רשת", - "No Microphones detected": "לא נמצא מיקרופון", - "No Audio Outputs detected": "לא התגלו יציאות אודיו", - "Request media permissions": "בקש הרשאות למדיה", - "Missing media permissions, click the button below to request.": "חסרות הרשאות מדיה, לחץ על הלחצן למטה כדי לבקש.", - "You may need to manually permit %(brand)s to access your microphone/webcam": "ייתכן שיהיה עליך לאפשר ידנית ל-%(brand)s גישה למיקרופון / מצלמת האינטרנט שלך", - "No media permissions": "אין הרשאות מדיה", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "מנהל השרת שלך השבית הצפנה מקצה לקצה כברירת מחדל בחדרים פרטיים ובהודעות ישירות.", - "Message search": "חיפוש הודעה", - "Reject all %(invitedRooms)s invites": "דחה את כל ההזמנות של %(invitedRooms)s", - "Accept all %(invitedRooms)s invites": "קבל את כל ההזמנות של %(invitedRooms)s", - "Bulk options": "אפשרויות בתפזורת", - "Session key:": "מפתח מושב:", - "Session ID:": "מזהה מושב:", - "Cryptography": "קריפטוגרפיה", - "Import E2E room keys": "ייבא מפתחות לחדר E2E", - "": "<לא נתמך>", - "Unignore": "הסר התעלמות", - "Read Marker off-screen lifetime (ms)": "חיי סמן קריאה מחוץ למסך (ms)", - "Read Marker lifetime (ms)": "חיי סמן קריאה (ms)", - "Autocomplete delay (ms)": "עיכוב השלמה אוטומטית (ms)", - "Composer": "כתבן", - "Room list": "רשימת חדרים", - "Always show the window menu bar": "הראה תמיד את שורת תפריט החלונות", - "Room ID or address of ban list": "זהות החדר או כתובת של רשימת החסומים", - "If this isn't what you want, please use a different tool to ignore users.": "אם זה לא מה שאתה רוצה, השתמש בכלי אחר כדי להתעלם ממשתמשים.", - "Subscribing to a ban list will cause you to join it!": "הרשמה לרשימת איסורים תגרום לך להצטרף אליה!", - "Subscribed lists": "רשימת הרשמות", - "eg: @bot:* or example.org": "למשל: @bot: * או example.org", - "Server or user ID to ignore": "שרת או משתמש להתעלם ממנו", - "Personal ban list": "רשימת חסומים פרטית", - "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.": "התעלמות מאנשים נעשית באמצעות רשימות איסור המכילות כללים למי לאסור. הרשמה להרשמה לרשימת איסורים פירושה שהמשתמשים / השרתים החסומים על ידי רשימה זו יוסתרו ממך.", - "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: * יתעלם מכל המשתמשים שיש להם את השם 'בוט' בשרת כלשהו.", - "⚠ These settings are meant for advanced users.": "⚠ הגדרות אלה מיועדות למשתמשים מתקדמים.", - "Ignored users": "משתמשים שהתעלמתם מהם", - "You are currently subscribed to:": "אתם רשומים אל:", - "View rules": "צפה בכללים", - "You are not subscribed to any lists": "אימכם רשומים לשום רשימה", - "You are currently ignoring:": "אתם כרגע מתעלמים מ:", - "You have not ignored anyone.": "לא התעלמתם מאף אחד.", - "User rules": "כללי משתמש", - "Server rules": "כללי שרת", - "Ban list rules - %(roomName)s": "כללים לרשימת חסימות - %(roomName)s", - "None": "ללא", - "Please try again or view your console for hints.": "נסה שוב או הצג את המסוף שלך לקבלת רמזים.", - "Error unsubscribing from list": "שגיאה בהסרת הרשמה מרשימה זו", - "Error removing ignored user/server": "שגיאה בהסרת משתמש / שרת שהתעלמו ממנו", - "Please verify the room ID or address and try again.": "אנא אמת את מזהה החדר או את הכתובת ונסה שוב.", - "Error subscribing to list": "שגיאה בהרשמה אל הרשימה", - "Something went wrong. Please try again or view your console for hints.": "משהו השתבש. נסה שוב או הצג את המסוף שלך לקבלת רמזים.", - "Error adding ignored user/server": "שגיאה בהוספת שרת\\משתמש שהתעלמתם ממנו", - "Ignored/Blocked": "התעלם\\חסום", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "כדי לדווח על בעיית אבטחה , אנא קראו את מדיניות גילוי האבטחה של Matrix.org .", - "General": "כללי", - "Discovery": "מציאה", - "Deactivate account": "סגור חשבון", - "Deactivate Account": "סגור חשבון", - "Account management": "ניהול חשבון", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "הסכים לתנאי השירות של שרת הזהות (%(serverName)s) כדי לאפשר לעצמך להיות גלוי על ידי כתובת דוא\"ל או מספר טלפון.", - "Language and region": "שפה ואיזור", - "Account": "חשבון", - "Phone numbers": "מספרי טלפון", - "Email addresses": "כתובות דוא\"ל", - "Show advanced": "הצג מתקדם", - "Hide advanced": "הסתר מתקדם", - "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": "הגדול חייב להיות מספר", - "Hey you. You're the best!": "היי, אתם אלופים!", - "Check for update": "בדוק עדכונים", - "New version available. Update now.": "גרסא חדשה קיימת. שדרגו עכשיו.", - "Manage integrations": "נהל שילובים", - "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.": "השימוש בשרת זהות הוא אופציונלי. אם תבחר לא להשתמש בשרת זהות, משתמשים אחרים לא יוכלו לגלות ולא תוכל להזמין אחרים בדוא\"ל או בטלפון.", - "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.": "אינך משתמש כרגע בשרת זהות. כדי לגלות ולהיות נגלים על ידי אנשי קשר קיימים שאתה מכיר, הוסף אחד למטה.", - "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.": "אתה משתמש כרגע ב די לגלות ולהיות נגלה על ידי אנשי קשר קיימים שאתה מכיר. תוכל לשנות את שרת הזהות שלך למטה.", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "אנו ממליצים שתסיר את כתובות הדוא\"ל ומספרי הטלפון שלך משרת הזהות לפני שתתנתק.", - "You are still sharing your personal data on the identity server .": "אתה עדיין משתף את הנתונים האישיים שלך בשרת הזהות .", - "Disconnect anyway": "התנתק בכל מקרה", - "wait and try again later": "המתינו ונסו שוב מאוחר יותר", - "contact the administrators of identity server ": "צרו קשר עם מנהל שרת ההזדהות ", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "בדוק בתוספי הדפדפן שלך כל דבר העלול לחסום את שרת הזהות (כגון תגית פרטיות)", - "You should:": "עליכם:", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "עליך להסיר את הנתונים האישיים שלך משרת הזהות לפני ההתנתקות. למרבה הצער, שרת זהות נמצא במצב לא מקוון או שאי אפשר להגיע אליו.", - "Disconnect from the identity server ?": "התנק משרת ההזדהות ?", - "Disconnect identity server": "נתק שרת הזדהות", - "The identity server you have chosen does not have any terms of service.": "לשרת הזהות שבחרת אין תנאי שירות.", - "Terms of service not accepted or the identity server is invalid.": "תנאי השרות לא התקבלו או ששרת הזיהוי אינו תקין.", - "Disconnect from the identity server and connect to instead?": "התנתק משרת זיהוי עכשווי והתחבר אל במקום?", - "Change identity server": "שנה כתובת של שרת הזיהוי", - "Checking server": "בודק שרת", - "not ready": "לא מוכן", - "ready": "מוכן", - "Secret storage:": "אחסון סודי:", - "in account data": "במידע בחשבון", - "Secret storage public key:": "מקום שמירה סודי של המפתח הציבורי:", - "Backup key cached:": "גבה מפתח במטמון:", - "not stored": "לא שמור", - "Backup key stored:": "גבה מפתח שמור:", - "unexpected type": "סוג בלתי צפוי", - "well formed": "מעוצב היטב", - "Back up your keys before signing out to avoid losing them.": "גבה את המפתחות שלך לפני היציאה כדי להימנע מלאבד אותם.", - "Favourited": "מועדפים", - "Forget Room": "שכח חדר", - "Jump to first invite.": "קפצו להזמנה ראשונה.", - "Jump to first unread room.": "קפצו לחדר הראשון שלא נקרא.", - "%(roomName)s is not accessible at this time.": "לא ניתן להכנס אל %(roomName)s בזמן הזה.", - "%(roomName)s does not exist.": "%(roomName)s לא קיים.", - "%(roomName)s can't be previewed. Do you want to join it?": "לא ניתן לצפות ב־%(roomName)s. האם תרצו להצטרף?", - "You're previewing %(roomName)s. Want to join it?": "אתם צופים ב־%(roomName)s. האם תרצו להצטרף?", - "Reject & Ignore user": "דחה והתעלם ממשתמש זה", - " invited you": " הזמין אתכם", - "Do you want to join %(roomName)s?": "האם אתם מעוניינים להצטרף אל %(roomName)s?", - "Start chatting": "החלו לדבר", - " wants to chat": " מעוניין לדבר איתכם", - "Do you want to chat with %(user)s?": "האם אתם רוצים לדבר עם %(user)s?", - "Share this email in Settings to receive invites directly in %(brand)s.": "שתף דוא\"ל זה בהגדרות כדי לקבל הזמנות ישירות ב-%(brand)s.", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "השתמש בשרת זהות בהגדרות כדי לקבל הזמנות ישירות ב-%(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "הזמנה לחדר %(roomName)s נשלחה לכתובת %(email)s", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "קשר דוא\"ל זה לחשבונך בהגדרות כדי לקבל הזמנות ישירות ב-%(brand)s.", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "הזמנה זו ל-%(roomName)s נשלחה ל-%(email)s שאינה משויכת לחשבונך", - "Join the discussion": "הצטרף אל הדיון", - "Try to join anyway": "נסה להצטרף בכל מקרה", - "You can only join it with a working invite.": "אתה יכול להצטרף אליו רק עם הזמנה עובדת.", - "Something went wrong with your invite to %(roomName)s": "משהו השתבש עם ההזמנה שלכם אל חדר %(roomName)s", - "You were banned from %(roomName)s by %(memberName)s": "נחסמתם מ-%(roomName)s על ידי %(memberName)s", - "Re-join": "הצטרפות מחדש", - "Forget this room": "שכח חדר זה", - "Reason: %(reason)s": "סיבה: %(reason)s", - "Are you sure you want to leave the room '%(roomName)s'?": "האם אתה בטוח שברצונך לעזוב את החדר '%(roomName)s'?", - "This room is not public. You will not be able to rejoin without an invite.": "חדר זה אינו ציבורי. לא תוכל להצטרף שוב ללא הזמנה.", - "Failed to reject invitation": "דחיית ההזמנה נכשלה", - "Explore rooms": "גלה חדרים", - "Upload avatar": "העלה אוואטר", - "Attach files from chat or just drag and drop them anywhere in a room.": "צרף קבצים מצ'ט או פשוט גרור ושחרר אותם לכל מקום בחדר.", - "No files visible in this room": "אין קבצים גלויים בחדר זה", - "You must join the room to see its files": "עליך להצטרף לחדר כדי לראות את הקבצים שלו", - "You must register to use this functionality": "עליך להירשם כדי להשתמש בפונקציונליות זו", - "Couldn't load page": "לא ניתן לטעון את הדף", - "Sign in with SSO": "היכנס באמצעות SSO", - "Use email to optionally be discoverable by existing contacts.": "השתמש באימייל כדי שאפשר יהיה למצוא אותו על ידי אנשי קשר קיימים.", - "Use email or phone to optionally be discoverable by existing contacts.": "השתמש בדוא\"ל או בטלפון בכדי שאפשר יהיה לגלות אותם על ידי אנשי קשר קיימים.", - "Add an email to be able to reset your password.": "הוסף דוא\"ל כדי שתוכל לאפס את הסיסמה שלך.", - "Phone (optional)": "טלפון (לא חובה)", - "Use lowercase letters, numbers, dashes and underscores only": "השתמש באותיות קטנות, מספרים, מקפים וקווים תחתונים בלבד", - "Enter phone number (required on this homeserver)": "הזן מספר טלפון (חובה בשרת בית זה)", - "Other users can invite you to rooms using your contact details": "משתמשים אחרים יכולים להזמין אותך לחדרים באמצעות פרטי יצירת הקשר שלך", - "Enter email address (required on this homeserver)": "הזן כתובת דוא\"ל (חובה בשרת הבית הזה)", - "Use an email address to recover your account": "השתמש בכתובת דוא\"ל לשחזור חשבונך", - "Sign in with": "כניסה עם", - "Phone": "טלפון", - "Email": "דוא\"ל", - "That phone number doesn't look quite right, please check and try again": "מספר הטלפון הזה לא נראה בסדר, אנא בדוק ונסה שוב", - "Enter phone number": "הזן טלפון", - "Enter email address": "הזן כתובת דוא\"ל", - "Enter username": "הזן שם משתמש", - "Password is allowed, but unsafe": "סיסמא מותרת, אך אינה בטוחה", - "Nice, strong password!": "יפה, סיסמה חזקה!", - "Enter password": "הזן סיסמה", - "Start authentication": "התחל אימות", - "Please enter the code it contains:": "אנא הכנס את הקוד שהוא מכיל:", - "A text message has been sent to %(msisdn)s": "הודעת טקסט נשלחה אל %(msisdn)s", - "Token incorrect": "אסימון שגוי", - "Please review and accept the policies of this homeserver:": "אנא עיין וקבל את המדיניות של שרת בית זה:", - "Please review and accept all of the homeserver's policies": "אנא עיין וקבל את כל המדיניות של שרת הבית", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "חסר מפתח ציבורי של captcha בתצורת שרת הבית. אנא דווח על כך למנהל שרת הבית שלך.", - "Confirm your identity by entering your account password below.": "אשר את זהותך על ידי הזנת סיסמת החשבון שלך למטה.", - "Country Dropdown": "נפתח במדינה", - "This homeserver would like to make sure you are not a robot.": "שרת בית זה רוצה לוודא שאתה לא רובוט.", - "This room is public": "חדר זה ציבורי", - "Move right": "הזז ימינה", - "Move left": "הזז שמאלה", - "Revoke permissions": "שלילת הרשאות", - "Remove for everyone": "הסר לכולם", - "Delete widget": "מחק ישומון", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "מחיקת יישומון מסירה אותו לכל המשתמשים בחדר זה. האם אתה בטוח שברצונך למחוק את היישומון הזה?", - "Delete Widget": "מחק ישומון", - "Take a picture": "צלם תמונה", - "Resend %(unsentCount)s reaction(s)": "שלח שוב תגובות %(unsentCount)s", - "Are you sure you want to reject the invitation?": "האם אתם בטוחים שברצונכם לדחות את ההזמנה?", - "Reject invitation": "דחה הזמנה", - "Hold": "החזק", - "Resume": "תקציר", - "Warning: you should only set up key backup from a trusted computer.": "אזהרה: עליך להגדיר גיבוי מפתחות הצפנה רק ממחשב מהימן.", - "Successfully restored %(sessionCount)s keys": "שוחזר בהצלחה %(sessionCount)s מפתחות", - "Failed to decrypt %(failedCount)s sessions!": "הפענוח של %(failedCount)s חיבורים נכשל!", - "Keys restored": "מפתחות משוחזרים", - "No backup found!": "לא נמצא גיבוי!", - "Unable to restore backup": "לא ניתן לשחזר את הגיבוי", - "Unable to load backup status": "לא ניתן לטעון את מצב הגיבוי", - "%(completed)s of %(total)s keys restored": "%(completed)s שניות מתוך %(total)s מפתחות שוחזרו", - "Restoring keys from backup": "שחזור מפתחות מגיבוי", - "Unable to set up keys": "לא ניתן להגדיר מקשים", - "Click the button below to confirm setting up encryption.": "לחץ על הלחצן למטה כדי לאשר את הגדרת ההצפנה.", - "Confirm encryption setup": "אשר את הגדרת ההצפנה", - "Clear 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.": "מחיקת מפתחות חתימה צולבת הינה קבועה. כל מי שאימתת איתו יראה התראות אבטחה. כמעט בוודאות אינך רוצה לעשות זאת, אלא אם איבדת כל מכשיר ממנו תוכל לחתום.", - "Destroy cross-signing keys?": "להרוס מפתחות חתימה צולבת?", - "Use your Security Key to continue.": "השתמש במפתח האבטחה שלך כדי להמשיך.", - "Security Key": "מפתח אבטחה", - "Security Phrase": "ביטוי אבטחה", - "Looks good!": "נראה טוב!", - "Wrong file type": "סוג קובץ שגוי", - "Remember my selection for this widget": "זכור את הבחירה שלי עבור יישומון זה", - "Decline All": "סרב להכל", - "This widget would like to:": "יישומון זה רוצה:", - "Approve widget permissions": "אשר הרשאות יישומון", - "Verification Request": "בקשת אימות", - "Upload Error": "שגיאת העלאה", - "Cancel All": "בטל הכל", - "Upload %(count)s other files": { - "one": "העלה %(count)s של קובץ אחר", - "other": "העלה %(count)s של קבצים אחרים" - }, - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "חלק מהקבצים גדולים מדי כדי להעלות אותם. מגבלת גודל הקובץ היא %(limit)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "קבצים אלה גדולים מדי להעלאה. מגבלת גודל הקובץ היא %(limit)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.", - "Upload all": "מעלה הכל", - "Upload files (%(current)s of %(total)s)": "מעלה קבצים (%(current)s מ %(total)s)", - "Upload files": "מעלה קבצים", - "Document": "מסמך", - "Summary": "תקציר", - "Service": "שֵׁרוּת", - "To continue you need to accept the terms of this service.": "כדי להמשיך עליך לקבל את תנאי השירות הזה.", - "Terms of Service": "תנאי שימוש בשירות", - "Use bots, bridges, widgets and sticker packs": "השתמש בבוטים, גשרים, ווידג'טים וחבילות מדבקות", - "Be found by phone or email": "להימצא בטלפון או בדוא\"ל", - "Find others by phone or email": "מצא אחרים בטלפון או בדוא\"ל", - "Your browser likely removed this data when running low on disk space.": "סביר להניח שהדפדפן שלך הסיר נתונים אלה כאשר שטח הדיסק שלהם נמוך.", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "חלק מנתוני ההפעלה, כולל מפתחות הודעות מוצפנים, חסרים. צא והיכנס כדי לתקן זאת, ושחזר את המפתחות מהגיבוי.", - "Missing session data": "חסרים נתוני הפעלות", - "To help us prevent this in future, please send us logs.": "כדי לעזור לנו למנוע זאת בעתיד, אנא שלחו לנו יומנים .", - "Command Help": "עזרה לפיקוד", - "Link to selected message": "קישור להודעה שנבחרה", - "Share Room Message": "שתף הודעה בחדר", - "Share User": "שתף משתמש", - "Link to most recent message": "קישור להודעה האחרונה", - "Share Room": "שתף חדר", - "This will allow you to reset your password and receive notifications.": "זה יאפשר לך לאפס את הסיסמה שלך ולקבל התראות.", - "Please check your email and click on the link it contains. Once this is done, click continue.": "אנא בדוק את הדוא\"ל שלך ולחץ על הקישור שהוא מכיל. לאחר שתסיים, לחץ על המשך.", - "Verification Pending": "אימות בהמתנה", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "ניקוי שטח האחסון של הדפדפן עשוי לפתור את הבעיה, אך ינתק אתכם ויגרום לכל היסטוריית צ'אט מוצפנת להיות בלתי קריאה.", - "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, ייתכן שההפעלה שלך אינה תואמת לגרסה זו. סגרו חלון זה וחזרו לגרסה העדכנית יותר.", - "We encountered an error trying to restore your previous session.": "נתקלנו בשגיאה בניסיון לשחזר את ההפעלה הקודמת שלך.", - "Unable to restore session": "לא ניתן לשחזר את ההפעלה", - "Send Logs": "שלח יומנים", - "Clear Storage and Sign Out": "נקה אחסון והתנתק", - "Sign out and remove encryption keys?": "להתנתק ולהסיר מפתחות הצפנה?", - "Recent changes that have not yet been received": "שינויים אחרונים שטרם התקבלו", - "The server is not configured to indicate what the problem is (CORS).": "השרת אינו מוגדר לציין מהי הבעיה (CORS).", - "A connection error occurred while trying to contact the server.": "אירעה שגיאת חיבור בעת ניסיון ליצור קשר עם השרת.", - "Your area is experiencing difficulties connecting to the internet.": "האזור שלך חווה קשיים בחיבור לאינטרנט.", - "The server has denied your request.": "השרת דחה את בקשתך.", - "The server is offline.": "השרת לא מקוון.", - "A browser extension is preventing the request.": "סיומת דפדפן מונעת את הבקשה.", - "Your firewall or anti-virus is blocking the request.": "חומת האש או האנטי-וירוס שלך חוסמים את הבקשה.", - "The server (%(serverName)s) took too long to respond.": "לשרת (%(serverName)s) לקח יותר מדי זמן להגיב.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "השרת שלך לא מגיב לחלק מהבקשות שלך. להלן כמה מהסיבות הסבירות ביותר.", - "Server isn't responding": "השרת לא מגיב", - "You're all caught up.": "כולכם נתפסתם.", - "You'll upgrade this room from to .": "תשדרג את החדר הזה מ- ל- .", - "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.": "זה בדרך כלל משפיע רק על אופן עיבוד החדר בשרת. אם אתה נתקל בבעיות באחוזים שלך %(brand)s, אנא דווח על באג .", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "שדרוג חדר הוא פעולה מתקדמת ומומלץ בדרך כלל כאשר החדר אינו יציב עקב באגים, תכונות חסרות או פרצות אבטחה.", - "Upgrade public room": "שדרג חדר ציבורי", - "Upgrade private room": "שדרג חדר פרטי", - "Put a link back to the old room at the start of the new room so people can see old messages": "החזירו קישור לחדר הישן בתחילת החדר החדש כדי שאנשים יוכלו לראות הודעות ישנות", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "עצור מהמשתמשים לדבר בגרסה הישנה של החדר, ושלח הודעה הממליצה למשתמשים לעבור לחדר החדש", - "Update any local room aliases to point to the new room": "עדכן את כינויי החדר המקומיים בכדי להצביע על החדר החדש", - "Create a new room with the same name, description and avatar": "צור חדר חדש עם אותו שם, תיאור ואווטאר", - "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:": "שדרוג חדר זה מחייב סגירת המופע הנוכחי של החדר ויצירת חדר חדש במקומו. כדי להעניק לחברי החדר את החוויה הטובה ביותר האפשרית, אנו:", - "Upgrade Room Version": "גרסת חדר שדרוג", - "Upgrade this room to version %(version)s": "שדרג חדר זה לגרסה %(version)s", - "The room upgrade could not be completed": "לא ניתן היה להשלים את שדרוג החדר", - "Failed to upgrade room": "שדרוג החדר נכשל", - "Room Settings - %(roomName)s": "הגדרות חדר - %(roomName)s", - "Email (optional)": "דוא\"ל (לא חובה)", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "שים לב, אם לא תשייך כתובת דואר אלקטרוני ותשכח את הסיסמה שלך, אתה תאבד לצמיתות את הגישה לחשבונך.", - "Continuing without email": "ממשיך ללא דוא\"ל", - "Doesn't look like a valid email address": "לא נראה כמו כתובת דוא\"ל תקפה", - "Data on this screen is shared with %(widgetDomain)s": "הנתונים על המסך הזה משותפים עם %(widgetDomain)s", - "Modal Widget": "יישומון מודאלי", - "Message edits": "עריכת הודעות", - "Your homeserver doesn't seem to support this feature.": "נראה ששרת הבית שלך אינו תומך בתכונה זו.", - "Verify session": "אמת מושב", - "If they don't match, the security of your communication may be compromised.": "אם הם לא תואמים, אבטחת התקשורת שלך עלולה להיפגע.", - "Session key": "מפתח מושב", - "Session ID": "זהות מושב", - "Session name": "שם מושב", - "Confirm this user's session by comparing the following with their User Settings:": "אשר את הפעלת המשתמש הזה על ידי השוואה בין הדברים הבאים להגדרות המשתמש שלהם:", - "Confirm by comparing the following with the User Settings in your other session:": "אשר על ידי השוואה בין הדברים הבאים להגדרות המשתמש בפגישה האחרת שלך:", - "Are you sure you want to sign out?": "האם אתה בטוח שברצונך לצאת?", - "You'll lose access to your encrypted messages": "תאבד את הגישה להודעות המוצפנות שלך", - "Manually export keys": "ייצא ידנית מפתחות", - "I don't want my encrypted messages": "אני לא רוצה את ההודעות המוצפנות שלי", - "Start using Key Backup": "התחל להשתמש בגיבוי מקשים", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "הודעות מוצפנות מאובטחות באמצעות הצפנה מקצה לקצה. רק לך ולמקבל / ים יש / ה מקשים לקריאת הודעות אלה.", - "Updating %(brand)s": "מעדכן %(brand)s", - "%(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 משתמש כעת בזכרון פחות פי 3-5, על ידי טעינת מידע רק על משתמשים אחרים בעת הצורך. אנא המתן בזמן שאנחנו מסתנכרנים מחדש עם השרת!", - "Clear cache and resync": "נקה מטמון וסנכרן מחדש", - "Incompatible local cache": "מטמון מקומי לא תואם", - "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.": "אם הגרסה האחרת של %(brand)s עדיין פתוחה בכרטיסייה אחרת, אנא סגור אותה כשימוש ב-%(brand)s באותו מארח כאשר טעינה עצלה מופעלת וגם מושבתת בו זמנית תגרום לבעיות.", - "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.": "השתמשת בעבר ב- %(brand)s ב- %(host)s עם טעינה עצלה של חברים מופעלת. בגרסה זו טעינה עצלה מושבתת. מכיוון שהמטמון המקומי אינו תואם בין שתי ההגדרות הללו, %(brand)s צריך לסנכרן מחדש את חשבונך.", - "Signature upload failed": "העלאת החתימה נכשלה", - "Signature upload success": "הצלחה בהעלאת חתימה", - "Unable to upload": "לא ניתן להעלות", - "Cancelled signature upload": "העלאת החתימה בוטלה", - "Upload completed": "העלאה הושלמה", - "%(brand)s encountered an error during upload of:": "%(brand)s נתקל בשגיאה במהלך ההעלאה של:", - "a key signature": "חתימת מפתח", - "a new cross-signing key signature": "חתימת מפתח צולבת חדשה", - "a device cross-signing signature": "חתימה צולבת של התקן", - "a new master key signature": "חתימת מפתח ראשית חדשה", - "Invite someone using their name, username (like ) or share this room.": "הזמינו מישהו המשתמש בשמו, שם המשתמש (כמו ) או שתפו את החדר הזה .", - "Invite someone using their name, email address, username (like ) or share this room.": "הזמינו מישהו המשתמש בשמו, כתובת הדוא\"ל, שם המשתמש (כמו ) או שתפו את החדר הזה .", - "Start a conversation with someone using their name or username (like ).": "התחל שיחה עם מישהו המשתמש בשמו או בשם המשתמש שלו (כמו ).", - "Start a conversation with someone using their name, email address or username (like ).": "התחל שיחה עם מישהו המשתמש בשמו, כתובת הדוא\"ל או שם המשתמש שלו (כמו ).", - "Direct Messages": "הודעות ישירות", - "Recently Direct Messaged": "הודעות ישירות לאחרונה", - "Recent Conversations": "שיחות אחרונות", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "המשתמשים הבאים עשויים שלא להתקיים או שאינם תקפים, ולא ניתן להזמין אותם: %(csvNames)s", - "Failed to find the following users": "מציאת המשתמשים הבאים נכשלה", - "We couldn't invite those users. Please check the users you want to invite and try again.": "לא יכולנו להזמין את המשתמשים האלה. אנא בדוק את המשתמשים שברצונך להזמין ונסה שוב.", - "Something went wrong trying to invite the users.": "משהו השתבש בניסיון להזמין את המשתמשים.", - "Invite by email": "הזמנה באמצעות דוא\"ל", - "Click the button below to confirm your identity.": "לחץ על הלחצן למטה כדי לאשר את זהותך.", - "Confirm to continue": "אשרו בכדי להמשיך", - "To continue, use Single Sign On to prove your identity.": "כדי להמשיך, השתמש בכניסה יחידה כדי להוכיח את זהותך.", - "Integrations not allowed": "שילובים אינם מורשים", - "Integrations are disabled": "שילובים מושבתים", - "Incoming Verification Request": "בקשת אימות נכנסת", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "אימות מכשיר זה יסמן אותו כאמין, ומשתמשים שאימתו אתכם יסמכו על מכשיר זה.", - "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.": "אמתו את המכשיר הזה כדי לסמן אותו כאמין. אמון במכשיר זה מעניק לכם ולמשתמשים אחרים שקט נפשי נוסף בשימוש בהודעות מוצפנות מקצה לקצה.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "אימות משתמש זה יסמן את ההפעלה שלו כאמינה, וגם יסמן את ההפעלה שלכם כאמינה להם.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "אמתו את המשתמש הזה כדי לסמן אותו כאמין. אמון במשתמשים מעניק לכם שקט נפשי נוסף בשימוש בהודעות מוצפנות מקצה לקצה.", - "An error has occurred.": "קרתה שגיאה.", - "Transfer": "לְהַעֲבִיר", - "Failed to transfer call": "העברת השיחה נכשלה", - "A call can only be transferred to a single user.": "ניתן להעביר שיחה רק למשתמש יחיד.", - "Message downloading sleep time(ms)": "הורדת זמן שינה (ms)", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s מתוך %(totalRooms)s", - "Indexed rooms:": "חדרים רשומים:", - "Indexed messages:": "הודעות באינדקס:", - "Space used:": "שטח משומש:", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s מאחסן באופן מאובטח הודעות מוצפנות באופן מקומי כדי שיופיעו בתוצאות החיפוש:", - "Currently indexing: %(currentRoom)s": "אינדקס כרגע: %(currentRoom)s", - "Not currently indexing messages for any room.": "כרגע לא מוסיף לאינדקס הודעות עבור אף חדר.", - "If disabled, messages from encrypted rooms won't appear in search results.": "אם מושבת, הודעות מחדרים מוצפנים לא יופיעו בתוצאות החיפוש.", - "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.": "אם לא הסרת את שיטת השחזור, ייתכן שתוקף מנסה לגשת לחשבונך. שנה את סיסמת החשבון שלך והגדר מיד שיטת שחזור חדשה בהגדרות.", - "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.": "אם עשית זאת בטעות, באפשרותך להגדיר הודעות מאובטחות בהפעלה זו אשר תצפין מחדש את היסטוריית ההודעות של הפגישה בשיטת שחזור חדשה.", - "Recovery Method Removed": "שיטת השחזור הוסרה", - "Set up Secure Messages": "הגדר הודעות מאובטחות", - "Go to Settings": "עבור להגדרות", - "This session is encrypting history using the new recovery method.": "הפעלה זו היא הצפנת היסטוריה בשיטת השחזור החדשה.", - "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.": "אם לא הגדרת את שיטת השחזור החדשה, ייתכן שתוקף מנסה לגשת לחשבונך. שנה את סיסמת החשבון שלך והגדר מיד שיטת שחזור חדשה בהגדרות.", - "New Recovery Method": "שיטת שחזור חדשה", - "File to import": "קובץ ליבא", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "קובץ הייצוא יהיה מוגן באמצעות משפט סיסמה. עליך להזין כאן את משפט הסיסמה כדי לפענח את הקובץ.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "תהליך זה מאפשר לך לייבא מפתחות הצפנה שייצאת בעבר מלקוח מטריקס אחר. לאחר מכן תוכל לפענח את כל ההודעות שהלקוח האחר יכול לפענח.", - "Import room keys": "יבא מפתחות חדר", - "Confirm passphrase": "אשר ביטוי", - "Enter passphrase": "הזן ביטוי סיסמה", - "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.": "תהליך זה מאפשר לך לייצא את המפתחות להודעות שקיבלת בחדרים מוצפנים לקובץ מקומי. לאחר מכן תוכל לייבא את הקובץ ללקוח מטריקס אחר בעתיד, כך שלקוח יוכל גם לפענח הודעות אלה.", - "Export room keys": "ייצא מפתחות לחדר", - "Unknown error": "שגיאה לא ידועה", - "Passphrase must not be empty": "ביטוי הסיסמה לא יכול להיות ריק", - "Passphrases must match": "ביטויי סיסמה חייבים להתאים", - "Unable to set up secret storage": "לא ניתן להגדיר אחסון סודי", - "Save your Security Key": "שמור את מפתח האבטחה שלך", - "Confirm Security Phrase": "אשר את ביטוי האבטחה", - "Set a Security Phrase": "הגדר ביטוי אבטחה", - "Upgrade your encryption": "שדרג את ההצפנה שלך", - "You can also set up Secure Backup & manage your keys in Settings.": "אתה יכול גם להגדיר גיבוי מאובטח ולנהל את המפתחות שלך בהגדרות.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "אם תבטל עכשיו, אתה עלול לאבד הודעות ונתונים מוצפנים אם תאבד את הגישה לכניסות שלך.", - "Unable to query secret storage status": "לא ניתן לשאול על סטטוס האחסון הסודי", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "שדרג את ההפעלה הזו כדי לאפשר לה לאמת פעילויות אחרות, הענק להם גישה להודעות מוצפנות וסמן אותן כאמינות עבור משתמשים אחרים.", - "You'll need to authenticate with the server to confirm the upgrade.": "יהיה עליך לבצע אימות מול השרת כדי לאשר את השדרוג.", - "Restore your key backup to upgrade your encryption": "שחזר את גיבוי המפתח שלך כדי לשדרג את ההצפנה שלך", - "Enter your account password to confirm the upgrade:": "הזן את סיסמת החשבון שלך כדי לאשר את השדרוג:", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "הגן מפני אובדן גישה להודעות ונתונים מוצפנים על ידי גיבוי של מפתחות הצפנה בשרת שלך.", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "השתמש בביטוי סודי רק אתה מכיר, ושמור שמור מפתח אבטחה לשימוש לגיבוי.", - "Enter a Security Phrase": "הזן ביטוי אבטחה", - "Generate a Security Key": "צור מפתח אבטחה", - "Unable to create key backup": "לא ניתן ליצור גיבוי מפתח", - "Create key backup": "צור מפתח גיבוי", - "Success!": "הצלחה!", - "Your keys are being backed up (the first backup could take a few minutes).": "גיבוי המפתחות שלך (הגיבוי הראשון יכול לקחת מספר דקות).", - "Go back to set it again.": "חזור להגדיר אותו שוב.", - "That doesn't match.": "זה לא תואם.", - "Use a different passphrase?": "להשתמש בביטוי סיסמה אחר?", - "That matches!": "זה מתאים!", - "User Autocomplete": "השלמה אוטומטית למשתמשים", - "Users": "משתמשים", - "Room Autocomplete": "השלמה אוטומטית לחדרים", - "Notification Autocomplete": "השלמה אוטומטית להתראות", - "Room Notification": "הודעת חדר", - "Notify the whole room": "הודע לכל החדר", - "Emoji Autocomplete": "השלמה אוטומטית של אימוג'י", - "Command Autocomplete": "השלמה אוטומטית של פקודות", - "Commands": "פקודות", - "Clear personal data": "נקה מידע אישי", - "Failed to re-authenticate due to a homeserver problem": "האימות מחדש נכשל עקב בעיית שרת בית", - "Create account": "חשבון משתמש חדש", - "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 או הפעל סקריפטים לא בטוחים .", - "There was a problem communicating with the homeserver, please try again later.": "הייתה תקשורת עם שרת הבית. נסה שוב מאוחר יותר.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "שים לב שאתה מתחבר לשרת %(hs)s, לא ל- matrix.org.", - "Incorrect username and/or password.": "שם משתמש ו / או סיסמה שגויים.", - "This account has been deactivated.": "חשבון זה הושבת.", - "Please contact your service administrator to continue using this service.": "אנא פנה למנהל השירות שלך כדי להמשיך להשתמש בשירות זה.", - "General failure": "שגיאה כללית", - "Identity server URL does not appear to be a valid identity server": "נראה שכתובת האתר של שרת זהות אינה שרת זהות חוקי", - "Invalid base_url for m.identity_server": "Base_url לא חוקי עבור m.identity_server", - "Invalid identity server discovery response": "תגובת גילוי שרת זהות לא חוקית", - "Homeserver URL does not appear to be a valid Matrix homeserver": "נראה שכתובת האתר של שרת הבית אינה שרת ביתי של מטריקס", - "Invalid base_url for m.homeserver": "Base_url לא חוקי עבור m.homeserver", - "Failed to get autodiscovery configuration from server": "קבלת תצורת הגילוי האוטומטי מהשרת נכשלה", - "Invalid homeserver discovery response": "תגובת גילוי שרת בית לא חוקית", - "Return to login screen": "חזור למסך הכניסה", - "Your password has been reset.": "הסיסמה שלך אופסה.", - "New Password": "סיסמה חדשה", - "New passwords must match each other.": "סיסמאות חדשות חייבות להתאים זו לזו.", - "A new password must be entered.": "יש להזין סיסמה חדשה.", - "Could not load user profile": "לא ניתן לטעון את פרופיל המשתמש", - "Switch theme": "שנה ערכת נושא", - "Switch to dark mode": "שנה למצב כהה", - "Switch to light mode": "שנה למצב בהיר", - "All settings": "כל ההגדרות", - "Uploading %(filename)s and %(count)s others": { - "one": "מעלה %(filename)s ו-%(count)s אחרים", - "other": "מעלה %(filename)s ו-%(count)s אחרים" - }, - "Uploading %(filename)s": "מעלה %(filename)s", - "Failed to load timeline position": "טעינת מיקום ציר הזמן נכשלה", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "ניסה לטעון נקודה מסוימת בציר הזמן של החדר הזה, אך לא הצליח למצוא אותה.", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "ניסיתי לטעון נקודה ספציפית בציר הזמן של החדר הזה, אך אין לך הרשאה להציג את ההודעה המדוברת.", - "You have %(count)s unread notifications in a prior version of this room.": { - "one": "יש לך %(count)s הודעה שלא נקראה בגירסה קודמת של חדר זה.", - "other": "יש לך %(count)s הודעות שלא נקראו בגרסה קודמת של חדר זה." - }, - "Failed to reject invite": "דחיית הזמנה נכשלה", - "No more results": "אין יותר תוצאות", - "Server may be unavailable, overloaded, or search timed out :(": "יתכן שהשרת לא יהיה זמין, עמוס יתר על המידה או שתם הזמן הקצוב לחיפוש :(", - "Search failed": "החיפוש נכשל", - "You seem to be in a call, are you sure you want to quit?": "נראה שאתה בשיחה, האם אתה בטוח שאתה רוצה להפסיק?", - "You seem to be uploading files, are you sure you want to quit?": "נראה שאתה מעלה קבצים, האם אתה בטוח שברצונך להפסיק?", - "Sent messages will be stored until your connection has returned.": "הודעות שנשלחו יאוחסנו עד שהחיבור שלך יחזור.", - "Connectivity to the server has been lost.": "הקישוריות לשרת אבדה.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "ההודעה שלך לא נשלחה מכיוון ששרת הבית הזה חרג ממגבלת המשאבים. אנא פנה למנהל השירות שלך כדי להמשיך להשתמש בשירות.", - "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.": "ההודעה שלך לא נשלחה מכיוון ששרת הבתים הזה הגיע למגבלת המשתמשים הפעילים החודשיים שלה. אנא פנה למנהל השירות שלך כדי להמשיך להשתמש בשירות.", - "You can't send any messages until you review and agree to our terms and conditions.": "אינך יכול לשלוח שום הודעה עד שתבדוק ותסכים ל התנאים וההגבלות שלנו .", - "You have no visible notifications.": "אין לך התראות גלויות.", - "%(creator)s created and configured the room.": "%(creator)s יצר/ה והגדיר/ה את החדר.", - "%(creator)s created this DM.": "%(creator)s יצר את DM הזה.", - "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. זה יגרום לתקלה בקריפטוגרפיה מקצה לקצה בגרסה הישנה יותר. הודעות מוצפנות מקצה לקצה שהוחלפו לאחרונה בעת השימוש בגרסה הישנה עשויות שלא להיות ניתנות לפענוח בגירסה זו. זה עלול גם לגרום להודעות שהוחלפו עם גרסה זו להיכשל. אם אתה נתקל בבעיות, צא וחזור שוב. כדי לשמור על היסטוריית ההודעות, ייצא וייבא מחדש את המפתחות שלך.", - "Old cryptography data detected": "נתגלו נתוני הצפנה ישנים", - "Terms and Conditions": "תנאים והגבלות", - "Review terms and conditions": "עיין בתנאים ובהגבלות", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "כדי להמשיך להשתמש בשרת הבית (%(homeserverDomain)s), עליך לבדוק ולהסכים לתנאים ולהגבלות שלנו.", - "For security, this session has been signed out. Please sign in again.": "למען ביטחון, הפגישה הזו נותקה. אנא היכנסו שוב.", - "Signed Out": "יציאה", - "Channel: ": "ערוץ: ", - "Dial pad": "לוח חיוג", - "There was an error looking up the phone number": "אירעה שגיאה בחיפוש מספר הטלפון", - "Unable to look up phone number": "לא ניתן לחפש את מספר הטלפון", - "Set my room layout for everyone": "הגדר את פריסת החדר שלי עבור כולם", - "Open dial pad": "פתח לוח חיוג", - "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.": "גבה את מפתחות ההצפנה שלך עם נתוני חשבונך במקרה שתאבד את הגישה להפעלות שלך. המפתחות שלך מאובטחים באמצעות מפתח אבטחה ייחודי.", - "If you've forgotten your Security Key you can ": "אם שכחת את מפתח האבטחה שלך תוכל ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "גש להיסטוריית ההודעות המאובטחות שלך והגדר הודעות מאובטחות על ידי הזנת מפתח האבטחה שלך.", - "Enter Security Key": "הזן מפתח אבטחה", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "לא ניתן היה לפענח את הגיבוי באמצעות מפתח האבטחה הזה: ודא שהזנת את מפתח האבטחה הנכון.", - "Security Key mismatch": "מפתחות האבטחה לא תואמים", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "אין אפשרות לגשת לאחסון הסודי. אנא אשר שהזנת את ביטוי האבטחה הנכון.", - "Invalid Security Key": "מפתח אבטחה לא חוקי", - "Wrong Security Key": "מפתח אבטחה שגוי", - "Remember this": "זכור את זה", - "The widget will verify your user ID, but won't be able to perform actions for you:": "היישומון יאמת את מזהה המשתמש שלך, אך לא יוכל לבצע פעולות עבורך:", - "Allow this widget to verify your identity": "אפשר לווידג'ט זה לאמת את זהותך", - "Workspace: ": "סביבת עבודה: ", - "Use app": "השתמש באפליקציה", - "Use app for a better experience": "השתמש באפליקציה לחוויה טובה יותר", - "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": "לא הצלחנו להתחבר אליך", - "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 (%(server)s)": "שרת הזדהות (%(server)s)", - "Could not connect to identity server": "לא ניתן להתחבר אל שרת הזיהוי", - "Not a valid identity server (status code %(code)s)": "שרת זיהוי לא מאושר(קוד סטטוס %(code)s)", - "Identity server URL must be HTTPS": "הזיהוי של כתובת השרת חייבת להיות מאובטחת ב- HTTPS", - "Enter Security Phrase": "הזן ביטוי אבטחה", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "לא ניתן לפענח גיבוי עם ביטוי אבטחה זה: אנא ודא שהזנת את ביטוי האבטחה הנכון.", - "Incorrect Security Phrase": "ביטוי אבטחה שגוי", - "Unrecognised room address: %(roomAlias)s": "כתובת חדר לא מוכרת: %(roomAlias)s", - "Some invites couldn't be sent": "לא ניתן לשלוח חלק מההזמנות", - "We sent the others, but the below people couldn't be invited to ": "ההזמנה נשלחה, פרט למשתמשים הבאים שלא ניתן להזמינם ל - ", - "Transfer Failed": "ההעברה נכשלה", - "Unable to transfer call": "לא ניתן להעביר שיחה", - "Connectivity to the server has been lost": "נותק החיבור מול השרת", - "Your new device is now verified. Other users will see it as trusted.": "המכשיר שלך מוגדר כעת כמאומת. משתמשים אחרים יראו אותו כמכשיר מהימן.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "המכשיר שלך מוגדר כעת כמאומת. יש לו גישה להודעות המוצפנות שלך ומשתמשים אחרים יראו אותו כמכשיר מהימן.", - "Device verified": "המכשיר אומת", - "Failed to load list of rooms.": "טעינת רשימת החדרים נכשלה.", - "Message search initialisation failed, check your settings for more information": "אתחול חיפוש ההודעות נכשל. בדוק את ההגדרות שלך למידע נוסף", - "Failed to fetch your location. Please try again later.": "איתור המיקום שלך נכשל. אנא נסה שוב מאוחר יותר.", - "Connection failed": "החיבור נכשל", - "Failed to remove user": "הסרת המשתמש נכשלה", - "Failed to send": "השליחה נכשלה", - "Message search initialisation failed": "אתחול חיפוש הודעות נכשל", - "Share your public space": "שתף את מרחב העבודה הציבורי שלך", - "You cannot place calls without a connection to the server.": "אינך יכול לבצע שיחות ללא חיבור לשרת.", - "Developer mode": "מצב מפתח", - "Developer": "מפתח", - "Experimental": "נִסיוֹנִי", - "Spaces": "מרחבי עבודה", - "Messaging": "הודעות", - "Moderation": "מְתִינוּת", - "Back to thread": "חזרה לשרשור", - "Room members": "חברי החדר", - "Back to chat": "חזרה לצ'אט", - "That's fine": "זה בסדר", - "Voice Message": "הודעה קולית", - "Send voice message": "שלח הודעה קולית", - "Your message was sent": "ההודעה שלך נשלחה", - "Copy link to thread": "העתק קישור לשרשור", - "Unknown failure": "כשל לא ידוע", - "You have no ignored users.": "אין לך משתמשים שהתעלמו מהם.", - "Displaying time": "מציג זמן", - "Keyboard": "מקלדת", - "Global": "כללי", - "Loading new room": "טוען חדר חדש", - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "שולח הזמנה..." - }, - "Upgrade required": "נדרש שדרוג", - "Anyone can find and join.": "כל אחד יכול למצוא ולהצטרף.", - "Large": "גדול", - "Select all": "בחר הכל", - "Deselect all": "הסר סימון מהכל", - "Sign out devices": { - "one": "צא מהמכשיר", - "other": "צא ממכשירים" - }, - "Visibility": "רְאוּת", - "Share invite link": "שתף קישור להזמנה", - "Invite people": "הזמן אנשים", - "Leave Space": "עזוב את מרחב העבודה", - "Access": "גישה", - "Save Changes": "שמור שינוייים", - "Click to copy": "לחץ להעתקה", - "Show all rooms": "הצג את כל החדרים", - "Create a space": "צור מרחב עבודה", - "Address": "כתובת", - "Pin to sidebar": "הצמד לסרגל הצד", - "More options": "אפשרויות נוספות", - "Quick settings": "הגדרות מהירות", - "More": "יותר", - "Show sidebar": "הצג סרגל צד", - "Hide sidebar": "הסתר סרגל צד", - "Connecting": "מקשר", - "unknown person": "אדם לא ידוע", - "Waiting for you to verify on your other device…": "ממתין לאישור שלך במכשיר השני…", - "Confirm the emoji below are displayed on both devices, in the same order:": "ודא ואשר שהסמלים הבאים מופיעים בשני המכשירים ובאותו הסדר:", - "Other rooms": "חדרים אחרים", - "This homeserver has been blocked by its administrator.": "שרת זה נחסם על ידי מנהלו.", - "The user you called is busy.": "המשתמש עסוק כרגע.", - "User Busy": "המשתמש עסוק", - "Great! This Security Phrase looks strong enough.": "מצוין! ביטוי אבטחה זה נראה מספיק חזק.", - "Not a valid Security Key": "מפתח האבטחה לא חוקי", - "Failed to end poll": "תקלה בסגירת הסקר", - "Failed to post poll": "תקלה בפרסום הסקר", - "Confirm your Security Phrase": "אשר את ביטוי האבטחה שלך", - "Application window": "חלון אפליקציה", - "Results are only revealed when you end the poll": "תוצאות יהיה זמינות להצגה רק עם סגירת הסקר", - "What is your poll question or topic?": "מה השאלה או הנושא שלכם בסקר?", - "Closed poll": "סגר סקר", - "Open poll": "פתח סקר", - "Poll type": "סוג סקר", - "Sorry, the poll you tried to create was not posted.": "סליחה, הסקר שיצרתם לא פורסם.", - "Edit poll": "ערוך סקר", - "Create Poll": "צרו סקר", - "Create poll": "צרו סקר", - "Results will be visible when the poll is ended": "תוצאות יהיו זמינות כאשר הסקר יסתיים", - "Sorry, you can't edit a poll after votes have been cast.": "סליחה, אתם לא יכולים לערוך את שאלות הסקר לאחר שבוצעו הצבעות.", - "Can't edit poll": "לא ניתן לערוךסקר", - "Poll": "סקר", - "You do not have permission to start polls in this room.": "אין לכם הרשאה להתחיל סקר בחדר זה.", - "Preserve system messages": "שמור את הודעות המערכת", - "No unverified sessions found.": "לא נמצאו הפעלות לא מאומתות.", - "Friends and family": "חברים ומשפחה", - "An error occurred whilst sharing your live location, please try again": "אירעה שגיאה במהלך שיתוף המיקום החי שלכם, אנא נסו שוב", - "Only invited people can join.": "רק משתשים מוזמנים יכולים להצטרף.", - "Private (invite only)": "פרטי (הזמנות בלבד)", - "%(count)s Members": { - "one": "%(count)s חברים" - }, - "%(count)s rooms": { - "other": "%(count)s חדרים" - }, - "Based on %(count)s votes": { - "one": "מתבסס על %(count)s הצבעות", - "other": "מתבסס על %(count)s הצבעות" - }, - "%(count)s votes cast. Vote to see the results": { - "one": "%(count)s.קולות הצביעו כדי לראות את התוצאות" - }, - "Verification requested": "התבקש אימות", - "Your server doesn't support disabling sending read receipts.": "השרת שלכם לא תומך בביטול שליחת אישורי קריאה.", - "Share your activity and status with others.": "שתפו את הפעילות והסטטוס שלכם עם אחרים.", - "Send your first message to invite to chat": "שילחו את ההודעה הראשונה שלכם להזמין את לצ'אט", - "User Directory": "ספריית משתמשים", - "Space Autocomplete": "השלמה אוטומטית של חלל העבודה", - "Recommended for public spaces.": "מומלץ למרחבי עבודה ציבוריים.", - "Allow people to preview your space before they join.": "אפשרו לאנשים תצוגה מקדימה של מרחב העבודה שלכם לפני שהם מצטרפים.", - "Preview Space": "תצוגה מקדימה של מרחב העבודה", - "Failed to update the visibility of this space": "עדכון הנראות של מרחב העבודה הזה נכשל", - "MB": "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.": "האם אתם בטוחים שברצונכם לסיים את הסקר הזה? זה יציג את התוצאות הסופיות של הסקר וימנע מאנשים את האפשרות להצביע.", - "End Poll": "סיים סקר", - "Sorry, the poll did not end. Please try again.": "סליחה, הסקר לא הסתיים. נא נסו שוב.", - "The poll has ended. Top answer: %(topAnswer)s": "הסקר הסתיים. תשובה הכי נפוצה: %(topAnswer)s", - "The poll has ended. No votes were cast.": "הסקר הסתיים. לא היו הצבעות.", - "Welcome to ": "ברוכים הבאים אל ", - "Search names and descriptions": "חיפוש שמות ותיאורים", - "Rooms and spaces": "חדרים וחללי עבודה", - "Results": "תוצאות", - "You may want to try a different search or check for typos.": "אולי תרצו לנסות חיפוש אחר או לבדוק אם יש שגיאות הקלדה.", - "Your server does not support showing space hierarchies.": "השרת שלכם אינו תומך בהצגת היררכית חללי עבודה.", - "We're creating a room with %(names)s": "יצרנו חדר עם %(names)s", - "Keep discussions organised with threads": "שימרו על דיונים מאורגנים בשרשורים", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "טיפ: השתמש ב-\"%(replyInThread)s\" כשאתם מרחפים מעל הודעה.", - "Threads help keep your conversations on-topic and easy to track.": "שרשורים עוזרים לשמור על השיחות שלכם בנושא וקל למעקב.", - "Show all threads": "הצג את כל השרשורים", - "Shows all threads you've participated in": "הצג את כל השרשורים שאתם משתתפים בהם", - "Thread options": "אפשרויות שרשור", - "Collapse reply thread": "אחד שרשור של התשובות", - "Can't create a thread from an event with an existing relation": "לא ניתן ליצור שרשור מאירוע עם קשר קיים", - "Open thread": "פתיחת שרשור", - "From a thread": "משרשור", - "Reply in thread": "מענה בשרשור", - "Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "השיבו לשרשור מתמשך או השתמשו ב-\"%(replyInThread)s\" כשאתם מרחפים מעל הודעה כדי להתחיל הודעה חדשה.", - "Show:": "הצג:", - "My threads": "הקישורים שלי", - "Shows all threads from current room": "הצג את כל הקישורים מחדר זה", - "All threads": "כל הקישורים", - "We'll create rooms for each of them.": "ניצור חדרים לכל אחד מהם.", - "What projects are your team working on?": "על אילו פרויקטים הצוות שלכם עובד?", - "You can add more later too, including already existing ones.": "אתם יכולים להוסיף עוד מאוחר יותר, כולל אלה שכבר קיימים.", - "Let's create a room for each of them.": "בואו ניצור חדר לכל אחד מהם.", - "What are some things you want to discuss in %(spaceName)s?": "באילו דברים אתם רוצים לדון ב-%(spaceName)s?", - "Invite by username": "הזמנה באמצעות שם משתמש", - "Make sure the right people have access. You can invite more later.": "ודאו שלאנשים הנכונים תהיה גישה. תוכלו להזמין עוד מאוחר יותר.", - "Invite your teammates": "הזמינו את חברי הצוות שלכם", - "Failed to invite the following users to your space: %(csvUsers)s": "נכשל בהזמנת המשתמשים הבאים לחלל העבודה שלכם %(csvUsers)s", - "Me and my teammates": "אני וחברי הצוות שלי", - "A private space for you and your teammates": "חלל עבודה פרטי לכם ולחברי הצוות שלכם", - "A private space to organise your rooms": "חלל עבודה פרטי לארגן בו את החדרים שלכם", - "Just me": "רק אני", - "Make sure the right people have access to %(name)s": "שימו לב שלאנשים המתאימים יש גישה אל %(name)s", - "Who are you working with?": "עם מי אתם עובדים ?", - "Go to my space": "גש לחלל העבודה שלי", - "Go to my first room": "גש לחדר הראשון שלי", - "It's just you at the moment, it will be even better with others.": "זה רק אתם כרגע, זה יהיה אפילו טוב יותר עם אחרים.", - "Share %(name)s": "שתפו %(name)s", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "ביחרו חדרים או שיחות להוספה. זה רק מקום בשבילכם, אף אחד לא ייודע. תוכלו להוסיף עוד מאוחר יותר.", - "What do you want to organise?": "מה ברצונכם לארגן ?", - "Skip for now": "דלגו לעת עתה", - "Failed to create initial space rooms": "יצירת חדר חלל עבודה ראשוני נכשלה", - "Verify this device": "אמתו את מכשיר זה", - "Unable to verify this device": "לא ניתן לאמת את מכשיר זה", - "Messages in this chat will be end-to-end encrypted.": "הודעות בצ'אט זה יוצפו מקצה לקצה.", - "Some encryption parameters have been changed.": "מספר פרמטרים של הצפנה שונו.", - "Decrypting": "מפענח", - "Downloading": "מוריד", - "Jump to date": "קיפצו לתאריך", - "Review to ensure your account is safe": "בידקו כדי לוודא שהחשבון שלך בטוח", - "Reset bearing to north": "נעלו את המפה לכיוון צפון", - "Mapbox logo": "לוגו", - "Location not available": "מיקום אינו זמין", - "Find my location": "מצא את מיקומי", - "Exit fullscreen": "יציאה ממסך מלא", - "Enter fullscreen": "עברו למסך מלא", - "Map feedback": "משוב על המפות", - "Toggle attribution": "דפדפו בין האפשרויות", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "שרת בית זה אינו מוגדר כהלכה להצגת מפות, או ששרת המפות המוגדר אינו ניתן לגישה.", - "You may contact me if you have any follow up questions": "אתם יכולים לתקשר איתי אם יש לכם שאלות המשך", - "Feedback sent! Thanks, we appreciate it!": "משוב נשלח! תודה, אנחנו מודים לכם", - "Search for rooms or people": "חפשו אנשים או חדרים", - "Message preview": "צפו בהודעה", - "Published addresses can be used by anyone on any server to join your room.": "כל אחד בכל שרת יכול להשתמש בכתובות שפורסמו כדי להצטרף לחלל העבודה שלכם.", - "Published addresses can be used by anyone on any server to join your space.": "כל אחד בכל שרת יכול להשתמש בכתובות שפורסמו כדי להצטרף למרחב העבודה שלכם.", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "אם ברצונכם לשמור על גישה להיסטוריית הצ'אט שלכם בחדרים מוצפנים, הגדירו גיבוי מפתחות או ייצאו את מפתחות ההודעות שלכם מאחד מהמכשירים האחרים שלכם לפני שתמשיך.", - "Export chat": "ייצוא צ'אט", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "שימו לב: זוהי תכונת פיתוח המשתמשת ביישום זמני. משמעות הדבר היא שלא תוכלו למחוק את היסטוריית המיקומים שלכם, ומשתמשים מתקדמים יוכלו לראות את היסטוריית המיקומים שלך גם לאחר שתפסיקו לשתף את המיקום החי שלכם עם החדר הזה.", - "Show Labs settings": "הצג את אופציית מעבדת הפיתוח", - "To join, please enable video rooms in Labs first": "כדי להצטרף, נא אפשר תחילה וידאו במעבדת הפיתוח", - "To view, please enable video rooms in Labs first": "כדי לצפות, אנא הפעל תחילה חדרי וידאו במעבדת הפיתוח", - "Group all your rooms that aren't part of a space in one place.": "קבצו את כל החדרים שלכם שאינם משויכים למרחב עבודה במקום אחד.", - "Rooms outside of a space": "חדרים שמחוץ למרחב העבודה", - "Group all your people in one place.": "קבצו את כל אנשי הקשר שלכם במקום אחד.", - "Group all your favourite rooms and people in one place.": "קבצו את כל החדרים ואנשי הקשר האהובים עליכם במקום אחד.", - "Show all your rooms in Home, even if they're in a space.": "הצג את כל החדרים שלכם במסך הבית, אפילו אם הם משויכים למרחב עבודה.", - "Home is useful for getting an overview of everything.": "מסך הבית עוזר לסקירה כללית.", - "Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "מרחבי עבודה הם דרך לקבץ חדרים ואנשים. במקביל למרחבי העבודה בהם אתם נמצאים ניתן להשתמש גם בכאלה שנבנו מראש.", - "Spaces to show": "מרחבי עבודה להצגה", - "Images, GIFs and videos": "תמונות, GIF ווידאו", - "Code blocks": "מקטעי קוד", - "Show polls button": "הצג את כפתור הסקרים", - "Surround selected text when typing special characters": "סמן טקסט כאשר מקלידים סמלים מיוחדים", - "To view all keyboard shortcuts, click here.": "כדי לצפות בכל קיצורי המקלדת , לחצו כאן.", - "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)", - "Anyone will be able to find and join this space, not just members of .": "כל אחד יוכל למצוא ולהצטרך אל חלל עבודה זה. לא רק חברי .", - "Anyone in will be able to find and join.": "כל אחד ב יוכל למצוא ולהצטרף.", - "Adding spaces has moved.": "הוספת מרחבי עבודה הוזז.", - "Search for spaces": "חיפוש מרחבי עבודה", - "Create a new space": "הגדרת מרחב עבודה חדש", - "Want to add a new space instead?": "רוצים להוסיף מרחב עבודה חדש במקום?", - "Add existing space": "הוסף מרחב עבודה קיים", - "Ban from space": "חסום ממרחב העבודה", - "Unban from space": "הסר חסימה ממרחב העבודה", - "Remove from space": "הסר ממרחב העבודה", - "Disinvite from space": "בטל הזמנה ממרחב העבודה", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "לא תוכלו לבטל את השינוי הזה מכיוון שאתם מורידים לעצמכם את רמת ההרשאה, יהיה בלתי אפשרי להחזיר את ההרשאות אם אתם המשתמשים האחרונים בעלי רמת הרשאה זו במרחב עבודה זה .", - "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "הגדר כתובות עבור מרחב העבודה הזה כדי שמשתמשים יוכלו למצוא את מרחב העבודה הזה דרך השרת שלך (%(localDomain)s)", - "This space has no local addresses": "למרחב עבודה זה לא מוגדרת כתובת מקומית בשרת", - "%(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.": "חדר זה או מרחב העבודה אינם זמינים כעת.", - "This room or space does not exist.": "חדר זה או מרחב עבודה אינם קיימים.", - "Forget this space": "שכח את מרחב עבודה זה", - "%(spaceName)s menu": "תפריט %(spaceName)s", - "Add space": "הוסיפו מרחב עבודה", - "Invite to space": "הזמינו אל מרחב העבודה", - "Private space": "מרחב עבודה פרטי", - "Public space": "מרחב עבודה ציבורי", - "Invite to this space": "הזמינו למרחב עבודה זה", - "Select the roles required to change various parts of the space": "ביחרו את ההרשאות הנדרשות כדי לשנות חלקים שונים של מרחב העבודה", - "Space information": "מידע על מרחב העבודה", - "View older version of %(spaceName)s.": "צפו בגירסא ישנה יותר של %(spaceName)s.", - "Upgrade this space to the recommended room version": "שדרג את מרחב העבודה הזה לגרסת החדר המומלצת", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "מעדכן מרחב עבודה...", - "other": "מעדכן את מרחבי העבודה...%(progress)s מתוך %(count)s" - }, - "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.": "החדר הזה נמצא בחלק ממרחבי העבודה שאתם לא מוגדרים כמנהלים בהם. במרחבים האלה, החדר הישן עדיין יוצג, אבל אנשים יתבקשו להצטרף לחדר החדש.", - "Space members": "משתתפי מרחב העבודה", - "Anyone in a space can find and join. You can select multiple spaces.": "כל אחד במרחב עבודה יכול למצוא ולהצטרף. אתם יכולים לבחור מספר מרחבי עבודה.", - "Anyone in can find and join. You can select other spaces too.": "כל אחד ב- יכול למצוא ולהצטרף. אתם יכולים לבחור גם מרחבי עבודה אחרים.", - "Spaces with access": "מרחבי עבודה עם גישה", - "Anyone in a space can find and join. Edit which spaces can access here.": "כל אחד במרחב העבודה יכול למצוא ולהצטרף. ערוך לאילו מרחבי עבודה יש גישה כאן.", - "Currently, %(count)s spaces have access": { - "one": "כרגע, למרחב העבודה יש גישה", - "other": "כרגע ל, %(count)s מרחבי עבודה יש גישה" - }, - "Space options": "אפשרויות מרחב העבודה", - "Decide who can view and join %(spaceName)s.": "החליטו מי יכול לראות ולהצטרף אל %(spaceName)s.", - "This may be useful for public spaces.": "זה יכול להיות שימושי למרחבי עבודה ציבוריים.", - "Guests can join a space without having an account.": "אורחים יכולים להצטרף אל מרחב העבודה ללא חשבון פעיל.", - "Failed to update the history visibility of this space": "נכשל עדכון נראות ההיסטוריה של מרחב עבודה זה", - "Failed to update the guest access of this space": "עדכון גישת האורח של מרחב העבודה הזה נכשל", - "Edit settings relating to your space.": "שינוי הגדרות הנוגעות למרחב העבודה שלכם.", - "Failed to save space settings.": "כישלון בשמירת הגדרות מרחב העבודה.", - "Your private space": "מרחב העבודה הפרטי שלך", - "Your public space": "מרחב העבודה הציבורי שלך", - "To join a space you'll need an invite.": "כדי להצטרך אל מרחב עבודה, תהיו זקוקים להזמנה.", - "Open space for anyone, best for communities": "מרחב עבודה פתוח לכולם, מיועד לקהילות", - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "מרחבי עבודה הם דרך חדשה לקבץ חדרים ואנשים. איזה סוג של מרחב עבודה אתם רוצים ליצור? תוכלו לשנות זאת מאוחר יותר.", - "e.g. my-space": "לדוגמא מרחב העבודה שלי", - "Please enter a name for the space": "נא הגדירו שם עבור מרחב העבודה", - "Space selection": "בחירת מרחב עבודה", - "Explore public spaces in the new search dialog": "חיקרו מרחבי עבודה ציבוריים בתיבת הדו-שיח החדשה של החיפוש", - "The user's homeserver does not support the version of the space.": "השרת של המשתמש אינו תומך בגירסא זו של מרחבי עבודה.", - "User is already in the space": "המשתמש כבר במרחב העבודה", - "User is already invited to the space": "המשתמש כבר מוזמן למרחב העבודה", - "You do not have permission to invite people to this space.": "אין לכם הרשאה להזמין משתתפים אחרים למרחב עבודה זה.", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "ב%(spaceName)sו%(count)s מרחבי עבודה אחרים.", - "other": "%(spaceName)sו%(count)s מרחבי עבודה אחרים." - }, - "In %(spaceName)s.": "במרחבי עבודה%(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "במרחבי עבודה %(space1Name)sו%(space2Name)s.", - "Search %(spaceName)s": "חיפוש %(spaceName)s", - "Invite to %(spaceName)s": "הזמן אל %(spaceName)s", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)sו%(count)sאחרים", - "other": "%(spaceName)sו%(count)s אחרים" - }, - "%(space1Name)s and %(space2Name)s": "%(space1Name)sו%(space2Name)s", - "To leave the beta, visit your settings.": "כדי לעזוב את התכונה הניסיונית, כנסו להגדרות.", - "Keyboard shortcuts": "קיצורי מקלדת", - "Get notified only with mentions and keywords as set up in your settings": "קבלו התראה רק עם אזכורים ומילות מפתח כפי שהוגדרו בהגדרות שלכם", - "New keyword": "מילת מפתח חדשה", - "Keyword": "מילת מפתח", - "Empty room": "חדר ריק", - "Location": "מיקום", - "Share location": "שתף מיקום", - "Edit devices": "הגדרת מכשירים", - "Role in ": "תפקיד בחדר ", - "You won't get any notifications": "לא תקבל שום התראה", - "Get notified for every message": "קבלת התראות על כל הודעה", - "Get notifications as set up in your settings": "קבלת התראות על פי ההעדפות שלך במסךהגדרות", - "People with supported clients will be able to join the room without having a registered account.": "אורחים בעלי תוכנת התחברות מתאימה יוכלו להצטרף לחדר גם אם אין להם חשבון משתמש.", - "Enable guest access": "אפשר גישה לאורחים", - "Decide who can join %(roomName)s.": "החליטו מי יוכל להצטרף ל - %(roomName)s.", - "Unable to copy room link": "לא ניתן להעתיק קישור לחדר", - "Copy room link": "העתק קישור לחדר", - "Match system": "בהתאם למערכת", - "Last activity": "פעילות אחרונה", - "Echo cancellation": "ביטול הד", - "Noise suppression": "ביטול רעשים", - "Voice processing": "עיבוד קול", - "Video settings": "הגדרות וידאו", - "Automatically adjust the microphone volume": "התאמה אוטומטית של עוצמת המיקרופון", - "Voice settings": "הגדרות קול", - "Close sidebar": "סגור סרגל צד", - "Sidebar": "סרגל צד", - "Deactivating your account is a permanent action — be careful!": "סגירת החשבון הינה פעולה שלא ניתנת לביטול - שים לב!", - "Room info": "מידע על החדר", - "You're all caught up": "אתם כבר מעודכנים בהכל", - "Search users in this room…": "חיפוש משתמשים בחדר זה…", - "Give one or multiple users in this room more privileges": "הענק למשתמש או מספר משתמשים בחדר זה הרשאות נוספות", - "Add privileged users": "הוספת משתמשים מורשים", - "To publish an address, it needs to be set as a local address first.": "כדי לפרסם כתובת, יש להגדיר אותה ככתובת מקומית תחילה.", - "Pinned messages": "הודעות נעוצות", - "Pinned": "הודעות נעוצות", - "Nothing pinned, yet": "אין הודעות נעוצות, לבינתיים", - "Files": "קבצים", - "When enabled, the other party might be able to see your IP address": "כאשר מופעל, הצד השני יוכל לראות את כתובת ה-IP שלך", - "Allow Peer-to-Peer for 1:1 calls": "אפשר חיבור ישיר (Peer-to-Peer) בשיחות 1:1", - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "רלוונטי רק אם שרת הבית לא מציע שרת שיחות. כתובת ה-IP שלך תשותף במהלך שיחה.", - "Set a new account password…": "הגדרת סיסמה חדשה לחשבונך…", - "Send email": "שלח אימייל", - "Room directory": "רשימת חדרים", - "New room": "חדר חדש", - "common": { - "about": "אודות", - "analytics": "אנליטיקה", - "encryption_enabled": "הצפנה הופעלה", - "error": "שגיאה", - "forward_message": "העבירו את ההודעה", - "message_layout": "תבנית הודעה", - "modern": "מודרני", - "mute": "השתק", - "no_results": "אין תוצאות", - "offline": "לא מחובר", - "password": "סיסמה", - "people": "אנשים", - "reactions": "תגובות", - "report_a_bug": "דיווח על תקלה", - "room_name": "שם חדר", - "security": "אבטחה", - "settings": "הגדרות", - "sticker": "מַדבֵּקָה", - "success": "הצלחה", - "suggestions": "הצעות", - "unmute": "בטל השתקה", - "username": "שם משתמש", - "verification_cancelled": "אימות בוטל", - "video": "וידאו", - "warning": "התראה", - "threads": "שרשורים", - "thread": "שרשורים", - "theme": "ערכת נושא", - "room": "חדר", - "public": "ציבורי", - "private": "פרטי", - "options": "אפשרויות", - "name": "שם", - "light": "בהיר", - "labs": "מעבדת הפיתוח", - "homeserver": "שרת הבית", - "home": "הבית", - "favourites": "מועדפים", - "description": "תאור", - "dark": "כהה", - "attachment": "נספחים", - "appearance": "מראה", - "guest": "אורח", - "legal": "חוקי", - "credits": "נקודות זכות", - "faq": "שאלות נפוצות", - "preferences": "העדפות", - "presence": "נוכחות", - "timeline": "קו זמן", - "privacy": "פרטיות", - "camera": "מצלמה", - "microphone": "מיקרופון", - "emoji": "אימוג'י", - "random": "אקראי", - "support": "תמיכה", - "space": "מקש רווח", - "someone": "משהו", - "encrypted": "מוצפן", - "matrix": "מטריקס", - "android": "אנדרויד", - "trusted": "אמין", - "not_trusted": "לא אמין", - "accessibility": "נגישות", - "server": "שרת", - "capabilities": "יכולות", - "unnamed_room": "חדר ללא שם", - "stickerpack": "חבילת מדבקות", - "system_alerts": "התרעות מערכת", - "secure_backup": "גיבוי מאובטח", - "cross_signing": "חתימה צולבת", - "identity_server": "שרת הזדהות", - "integration_manager": "מנהל אינטגרציה", - "qr_code": "קוד QR", - "feedback": "משוב" + "a11y": { + "jump_first_invite": "קפצו להזמנה ראשונה.", + "n_unread_messages": { + "one": "1 הודעה שלא נקראה.", + "other": "%(count)s הודעות שלא נקראו." + }, + "n_unread_messages_mentions": { + "one": "1 אזכור שלא נקרא.", + "other": "%(count)s הודעות שלא נקראו כולל אזכורים." + }, + "room_name": "חדר %(name)s", + "unread_messages": "הודעות שלא נקראו.", + "user_menu": "תפריט משתמש" }, + "a11y_jump_first_unread_room": "קפצו לחדר הראשון שלא נקרא.", "action": { + "accept": "קבל", + "add": "הוספה", + "approve": "אישור", + "back": "אחורה", + "cancel": "ביטול", + "change": "שנה", + "click_to_copy": "לחץ להעתקה", + "close": "סגור", + "collapse": "הִתמוֹטְטוּת", + "complete": "מושלם", + "confirm": "אישור", "continue": "המשך", "copy": "העתק", "create": "צור", "decline": "סרב", + "delete": "מחק", "disable": "השבת", + "disconnect": "התנתק", + "dismiss": "התעלם", "done": "סיום", + "download": "הורדה", "edit": "ערוך", "enable": "אפשר", - "forgot_password": "שכחת את הסיסמה?", + "enter_fullscreen": "עברו למסך מלא", + "exit_fullscreeen": "יציאה ממסך מלא", + "expand": "להרחיב", + "explore_public_rooms": "שוטט בחדרים ציבוריים", + "explore_rooms": "גלה חדרים", + "export": "ייצוא", "forward": "קדימה", + "go": "המשך", + "go_back": "חזרה", + "got_it": "הבנתי", + "hide_advanced": "הסתר מתקדם", + "hold": "החזק", + "ignore": "התעלם", + "import": "יבא", "invite": "הזמן", + "invite_to_space": "הזמינו אל מרחב העבודה", "invites_list": "הזמנות", + "join": "הצטרפות", "learn_more": "לימדו עוד", "leave": "לעזוב", "leave_room": "עזוב חדר", + "logout": "יציאה", + "manage": "ניהול", + "mention": "אזכר", + "new_room": "חדר חדש", "next": "הבא", "no": "לא", "ok": "בסדר", + "pin": "נעץ", "quote": "ציטוט", "react": "הגב", + "refresh": "רענן", + "register": "צור חשבון", + "reject": "דחה", + "reload": "טעינה מחדש", "remove": "הסר", + "rename": "שנה שם", "reply": "תשובה", + "reply_in_thread": "מענה בשרשור", "report_content": "דווח על תוכן", + "resend": "שלח מחדש", + "reset": "אתחל", + "restore": "לשחזר", + "resume": "תקציר", "retry": "נסה שוב", + "review": "סקירה", + "revoke": "לשלול", "save": "שמירה", + "search": "חפש", + "send_report": "שלח דיווח", + "share": "לשתף", + "show_advanced": "הצג מתקדם", + "show_all": "הצג הכל", + "sign_in": "כניסה", + "sign_out": "יציאה", + "skip": "דלג", "start": "התחל", "start_chat": "התחל שיחה", - "view_source": "הצג מקור", - "yes": "כן", - "zoom_out": "התמקדות החוצה", - "zoom_in": "התמקדות פנימה", - "view": "צפה", - "verify": "אימות", - "upload": "העלאה", - "upgrade": "שדרג", - "update": "עדכון", - "unpin": "הסר נעיצה", - "try_again": "נסה שוב", - "trust": "לבטוח", "stop": "עצור", - "skip": "דלג", - "sign_out": "יציאה", - "sign_in": "כניסה", - "share": "לשתף", - "search": "חפש", - "reset": "אתחל", - "resend": "שלח מחדש", - "reload": "טעינה מחדש", - "reject": "דחה", - "pin": "נעץ", - "logout": "יציאה", - "join": "הצטרפות", - "ignore": "התעלם", - "got_it": "הבנתי", - "go_back": "חזרה", - "expand": "להרחיב", - "download": "הורדה", - "dismiss": "התעלם", - "delete": "מחק", - "confirm": "אישור", - "collapse": "הִתמוֹטְטוּת", - "close": "סגור", - "cancel": "ביטול", - "back": "אחורה", - "add": "הוספה", - "accept": "קבל", - "disconnect": "התנתק", - "change": "שנה", + "submit": "הגש", "subscribe": "הרשמה", + "transfer": "לְהַעֲבִיר", + "trust": "לבטוח", + "try_again": "נסה שוב", + "unban": "הסר חסימה", + "unignore": "הסר התעלמות", + "unpin": "הסר נעיצה", "unsubscribe": "הסרת הרשמה", - "approve": "אישור", - "complete": "מושלם", - "revoke": "לשלול", - "rename": "שנה שם", - "show_all": "הצג הכל", - "review": "סקירה", - "restore": "לשחזר", - "register": "צור חשבון", - "manage": "ניהול", - "go": "המשך", - "import": "יבא", - "export": "ייצוא", - "refresh": "רענן", - "mention": "אזכר", - "submit": "הגש", - "send_report": "שלח דיווח" + "update": "עדכון", + "upgrade": "שדרג", + "upload": "העלאה", + "verify": "אימות", + "view": "צפה", + "view_source": "הצג מקור", + "yes": "כן", + "zoom_in": "התמקדות פנימה", + "zoom_out": "התמקדות החוצה" }, - "a11y": { - "user_menu": "תפריט משתמש", - "n_unread_messages_mentions": { - "one": "1 אזכור שלא נקרא.", - "other": "%(count)s הודעות שלא נקראו כולל אזכורים." + "analytics": { + "accept_button": "זה בסדר", + "consent_migration": "הסכמתם בעבר לשתף איתנו מידע אנונימי לגבי השימוש שלכם. אנחנו מעדכנים איך זה מתבצע.", + "enable_prompt": "עזרו בשיפור %(analyticsOwner)s", + "learn_more": "שתף נתונים אנונימיים כדי לעזור לנו לזהות בעיות. ללא אישי. אין צדדים שלישיים. למידע נוסף", + "shared_data_heading": "ניתן לשתף כל אחד מהנתונים הבאים:" + }, + "auth": { + "account_clash": "החשבון החדש שלך (%(newAccountId)s) רשום, אך אתה כבר מחובר לחשבון אחר (%(loggedInUserId)s).", + "account_clash_previous_account": "המשך בחשבון הקודם", + "account_deactivated": "חשבון זה הושבת.", + "autodiscovery_generic_failure": "קבלת תצורת הגילוי האוטומטי מהשרת נכשלה", + "autodiscovery_invalid": "תגובת גילוי שרת בית לא חוקית", + "autodiscovery_invalid_hs": "נראה שכתובת האתר של שרת הבית אינה שרת ביתי של מטריקס", + "autodiscovery_invalid_hs_base_url": "Base_url לא חוקי עבור m.homeserver", + "autodiscovery_invalid_is": "נראה שכתובת האתר של שרת זהות אינה שרת זהות חוקי", + "autodiscovery_invalid_is_base_url": "Base_url לא חוקי עבור m.identity_server", + "autodiscovery_invalid_is_response": "תגובת גילוי שרת זהות לא חוקית", + "autodiscovery_invalid_json": "JSON לא חוקי", + "autodiscovery_unexpected_error_hs": "שגיאה לא צפוייה של התחברות לשרת הראשי", + "autodiscovery_unexpected_error_is": "שגיאה לא צפויה בהתחברות אל שרת הזיהוי", + "captcha_description": "שרת בית זה רוצה לוודא שאתה לא רובוט.", + "change_password_action": "שנה סיסמא", + "change_password_confirm_invalid": "ססמאות לא תואמות", + "change_password_confirm_label": "אשרו סיסמא", + "change_password_current_label": "הסיסמא הנוכחית", + "change_password_empty": "ססמאות לא יכולות להיות ריקות", + "change_password_mismatch": "הססמאות החדשות לא תואמות", + "change_password_new_label": "סיסמה חדשה", + "continue_with_idp": "המשך עם %(provider)s", + "continue_with_sso": "המשך עם %(ssoButtons)s", + "country_dropdown": "נפתח במדינה", + "create_account_prompt": "חדש פה? צור חשבון ", + "create_account_title": "חשבון משתמש חדש", + "email_discovery_text": "השתמש באימייל כדי שאפשר יהיה למצוא אותו על ידי אנשי קשר קיימים.", + "email_field_label": "דוא\"ל", + "email_field_label_invalid": "לא נראה כמו כתובת דוא\"ל תקפה", + "email_field_label_required": "הזן כתובת דוא\"ל", + "email_help_text": "הוסף דוא\"ל כדי שתוכל לאפס את הסיסמה שלך.", + "email_phone_discovery_text": "השתמש בדוא\"ל או בטלפון בכדי שאפשר יהיה לגלות אותם על ידי אנשי קשר קיימים.", + "enter_email_explainer": "%(homeserver)s ישלח אליך קישור לצורך איפוס הסיסמה שלך.", + "enter_email_heading": "הקלד את כתובת הדואר האלקטרוני שלך לצורך איפוס סיסמה", + "failed_connect_identity_server": "אין תקשורת עם שרת הזיהוי", + "failed_connect_identity_server_other": "אתם יכולים להכנס, אך כמה מן התכונות יהיו לא פעילים עד ששרת הזיהוי ישוב לפעילות תקינה. אם אתם עדיין רואים את השגיאה הזו אנא צרו קשר עם אדמין השרת או בדקו את ההגדרות שלכם.", + "failed_connect_identity_server_register": "אתם יכולים להרשם, אך כמה מן התכונות יהיו לא פעילים עד ששרת הזיהוי ישוב לפעילות תקינה. אם אתם עדיין רואים את השגיאה הזו אנא צרו קשר עם אדמין השרת או בדקו את ההגדרות שלכם.", + "failed_connect_identity_server_reset_password": "אתם יכולים לחדש סיסמא, אך כמה מן התכונות יהיו לא פעילים עד ששרת הזיהוי ישוב לפעילות תקינה. אם אתם עדיין רואים את השגיאה הזו אנא צרו קשר עם אדמין השרת או בדקו את ההגדרות שלכם.", + "failed_homeserver_discovery": "נכשל גילוי שרת הבית", + "failed_query_registration_methods": "לא ניתן לשאול לשיטות רישום נתמכות.", + "failed_soft_logout_auth": "האימות מחדש נכשל", + "failed_soft_logout_homeserver": "האימות מחדש נכשל עקב בעיית שרת בית", + "footer_powered_by_matrix": "מופעל ע\"י Matrix", + "forgot_password_email_required": "יש להזין את כתובת הדוא\"ל המקושרת לחשבונך.", + "forgot_password_prompt": "שכחת את הסיסמה שלך?", + "forgot_password_send_email": "שלח אימייל", + "identifier_label": "כניסה עם", + "incorrect_credentials": "שם משתמש ו / או סיסמה שגויים.", + "incorrect_credentials_detail": "שים לב שאתה מתחבר לשרת %(hs)s, לא ל- matrix.org.", + "incorrect_password": "סיסמה שגויה", + "log_in_new_account": " היכנס לחשבונך החדש.", + "logout_dialog": { + "description": "האם אתה בטוח שברצונך לצאת?", + "megolm_export": "ייצא ידנית מפתחות", + "setup_key_backup_title": "תאבד את הגישה להודעות המוצפנות שלך", + "setup_secure_backup_description_1": "הודעות מוצפנות מאובטחות באמצעות הצפנה מקצה לקצה. רק לך ולמקבל / ים יש / ה מקשים לקריאת הודעות אלה.", + "skip_key_backup": "אני לא רוצה את ההודעות המוצפנות שלי", + "use_key_backup": "התחל להשתמש בגיבוי מקשים" }, - "n_unread_messages": { - "one": "1 הודעה שלא נקראה.", - "other": "%(count)s הודעות שלא נקראו." + "misconfigured_body": "בקשו מהאדמין של %(brand)s לבדוק קונפיגורציה לרשומות כפולות שגויות.", + "misconfigured_title": "ה %(brand)s שלך מוגדר באופן שגוי", + "msisdn_field_description": "משתמשים אחרים יכולים להזמין אותך לחדרים באמצעות פרטי יצירת הקשר שלך", + "msisdn_field_label": "טלפון", + "msisdn_field_number_invalid": "מספר הטלפון הזה לא נראה בסדר, אנא בדוק ונסה שוב", + "msisdn_field_required_invalid": "הזן טלפון", + "no_hs_url_provided": "לא סופקה כתובת של שרת הראשי", + "oidc": { + "error_title": "לא הצלחנו להתחבר אליך" + }, + "password_field_label": "הזן סיסמה", + "password_field_strong_label": "יפה, סיסמה חזקה!", + "password_field_weak_label": "סיסמא מותרת, אך אינה בטוחה", + "phone_label": "טלפון", + "phone_optional_label": "טלפון (לא חובה)", + "register_action": "משתמש חדש", + "registration": { + "continue_without_email_description": "שים לב, אם לא תשייך כתובת דואר אלקטרוני ותשכח את הסיסמה שלך, אתה תאבד לצמיתות את הגישה לחשבונך.", + "continue_without_email_field_label": "דוא\"ל (לא חובה)", + "continue_without_email_title": "ממשיך ללא דוא\"ל" }, - "unread_messages": "הודעות שלא נקראו." + "registration_disabled": "ההרשמה הושבתה בשרת הבית הזה.", + "registration_msisdn_field_required_invalid": "הזן מספר טלפון (חובה בשרת בית זה)", + "registration_successful": "ההרשמה בוצעה בהצלחה", + "registration_username_validation": "השתמש באותיות קטנות, מספרים, מקפים וקווים תחתונים בלבד", + "reset_password": { + "other_devices_logout_warning_2": "אם ברצונכם לשמור על גישה להיסטוריית הצ'אט שלכם בחדרים מוצפנים, הגדירו גיבוי מפתחות או ייצאו את מפתחות ההודעות שלכם מאחד מהמכשירים האחרים שלכם לפני שתמשיך.", + "password_not_entered": "יש להזין סיסמה חדשה.", + "passwords_mismatch": "סיסמאות חדשות חייבות להתאים זו לזו.", + "reset_successful": "הסיסמה שלך אופסה.", + "return_to_login": "חזור למסך הכניסה" + }, + "reset_password_email_field_description": "השתמש בכתובת דוא\"ל לשחזור חשבונך", + "reset_password_email_field_required_invalid": "הזן כתובת דוא\"ל (חובה בשרת הבית הזה)", + "reset_password_email_not_found_title": "המייל הזה לא נמצא", + "server_picker_custom": "שרת בית אחר", + "server_picker_description_matrix.org": "הצטרפו למיליונים בחינם בשרת הציבורי הגדול ביותר", + "server_picker_dialog_title": "החלט היכן מתארח חשבונך", + "server_picker_explainer": "השתמש בשרת הבית המועדף על מטריקס אם יש לך כזה, או מארח משלך.", + "server_picker_failed_validate_homeserver": "לא ניתן לאמת את שרת הבית", + "server_picker_invalid_url": "כתובת אתר לא חוקית", + "server_picker_learn_more": "אודות שרתי בית", + "server_picker_required": "ציין שרת בית", + "server_picker_title": "היכנס לשרת הבית שלך", + "server_picker_title_default": "אפשרויות שרת", + "server_picker_title_registration": "חשבון מארח ב", + "session_logged_out_description": "למען ביטחון, הפגישה הזו נותקה. אנא היכנסו שוב.", + "session_logged_out_title": "יציאה", + "set_email": { + "description": "זה יאפשר לך לאפס את הסיסמה שלך ולקבל התראות.", + "verification_pending_description": "אנא בדוק את הדוא\"ל שלך ולחץ על הקישור שהוא מכיל. לאחר שתסיים, לחץ על המשך.", + "verification_pending_title": "אימות בהמתנה" + }, + "set_email_prompt": "האם אתם רוצים להגדיר כתובת דוא\"ל?", + "sign_in_instead": "התחבר במקום זאת", + "sign_in_instead_prompt": "התחבר במקום זאת", + "sign_in_or_register": "התחברו או צרו חשבון", + "sign_in_or_register_description": "השתמשו בחשבונכם או צרו חשבון חדש.", + "sign_in_prompt": "יש לך חשבון? היכנס ", + "sign_in_with_sso": "היכנס באמצעות כניסה יחידה", + "soft_logout": { + "clear_data_button": "נקה את כל הנתונים", + "clear_data_description": "ניקוי כל הנתונים מהפגישה זו הוא קבוע. הודעות מוצפנות יאבדו אלא אם כן גובו על המפתחות שלהן.", + "clear_data_title": "למחוק את כל הנתונים בפגישה זו?" + }, + "soft_logout_heading": "התנתקתם", + "soft_logout_intro_password": "הזן את הסיסמה שלך כדי להיכנס לחזרה ולחזור אליה.", + "soft_logout_intro_sso": "היכנס וקבל שוב גישה לחשבונך.", + "soft_logout_intro_unsupported_auth": "אינך יכול להיכנס לחשבונך. אנא פנה למנהל שרת הבית שלך למידע נוסף.", + "soft_logout_subheading": "נקה מידע אישי", + "sso": "כניסה חד שלבית", + "sso_failed_missing_storage": "ביקשנו מהדפדפן לזכור באיזה שרת בית אתה משתמש כדי לאפשר לך להיכנס, אך למרבה הצער הדפדפן שלך שכח אותו. עבור לדף הכניסה ונסה שוב.", + "sso_or_username_password": "%(ssoButtons)s או %(usernamePassword)s", + "sync_footer_subtitle": "אם הצטרפת להרבה חדרים, זה עשוי לקחת זמן מה", + "uia": { + "code": "קוד", + "fallback_button": "התחל אימות", + "msisdn": "הודעת טקסט נשלחה אל %(msisdn)s", + "msisdn_token_incorrect": "אסימון שגוי", + "msisdn_token_prompt": "אנא הכנס את הקוד שהוא מכיל:", + "password_prompt": "אשר את זהותך על ידי הזנת סיסמת החשבון שלך למטה.", + "recaptcha_missing_params": "חסר מפתח ציבורי של captcha בתצורת שרת הבית. אנא דווח על כך למנהל שרת הבית שלך.", + "sso_body": "אשרו הוספת מייל זה על ידי כניסה למערכת להוכיח את זהותכם.", + "sso_postauth_body": "לחץ על הלחצן למטה כדי לאשר את זהותך.", + "sso_postauth_title": "אשרו בכדי להמשיך", + "sso_preauth_body": "כדי להמשיך, השתמש בכניסה יחידה כדי להוכיח את זהותך.", + "sso_title": "השתמש בכניסה חד שלבית על מנת להמשיך", + "terms": "אנא עיין וקבל את המדיניות של שרת בית זה:", + "terms_invalid": "אנא עיין וקבל את כל המדיניות של שרת הבית" + }, + "unsupported_auth_email": "שרת בית זה אינו תומך בכניסה באמצעות כתובת דוא\"ל.", + "unsupported_auth_msisdn": "שרת זה אינו תומך באימות עם מספר טלפון.", + "username_field_required_invalid": "הזן שם משתמש" }, - "labs": { - "latex_maths": "בצע מתמטיקה של LaTeX בהודעות", - "pinning": "נעיצת הודעות", - "state_counters": "הצג ספירה בראש החדר", - "custom_themes": "מיכה להוספת תבניות מותאמות אישית", - "dehydration": "שליחת הודעות מוצפנות במצב אופליין עם שימוש במכשיר מיובש", - "bridge_state": "הצג מידע אודות גשרים בהגדרות של החדרים", - "jump_to_date": "קיפצו לתאריך (מוסיף /jumptodate וקפוץ לכותרות תאריך)", - "group_messaging": "הודעות", - "group_profile": "פרופיל", - "group_spaces": "מרחבי עבודה", - "group_widgets": "ישומונים", - "group_rooms": "חדרים", - "group_voip": "שמע ווידאו", - "group_moderation": "מְתִינוּת", - "group_encryption": "הצפנה", - "group_experimental": "נִסיוֹנִי", - "group_developer": "מפתח", - "leave_beta_reload": "עזיבת הניסוי תטען מחדש את %(brand)s.", - "join_beta_reload": "הצטרפות לפיתוח תטען מחדש את %(brand)s.", - "join_beta": "הצטרך לניסוי" + "bug_reporting": { + "additional_context": "אם ישנו הקשר נוסף שיעזור לניתוח הבעיה, כגון מה שעשיתם באותו זמן, תעודות זהות, מזהי משתמש וכו ', אנא כללו את הדברים כאן.", + "before_submitting": "לפני שמגישים יומנים, עליכם ליצור בעיה של GitHub כדי לתאר את הבעיה שלכם.", + "collecting_information": "אוסף מידע על גרסת היישום", + "collecting_logs": "אוסף יומנים לנפוי שגיאה (דבאג)", + "create_new_issue": "אנא צור בעיה חדשה ב- GitHub כדי שנוכל לחקור את הבאג הזה.", + "description": "לוגים מכילים נתוני שימוש באפליקציה, לרבות שם המשתמש שלכם, המזהים או הכינויים של החדרים שבהם ביקרתם, עם אילו רכיבי ממשק משתמש ביצעתם אינטראקציה אחרונה ושמות המשתמש של משתמשים אחרים. הם אינם מכילים הודעות.", + "download_logs": "הורד יומנים", + "downloading_logs": "מוריד לוגים", + "error_empty": "אנא ספר לנו מה השתבש או, יותר טוב, צור בעיה של GitHub המתארת את הבעיה.", + "failed_send_logs": "כשל במשלוח יומנים: ", + "github_issue": "סוגיית GitHub", + "introduction": "אם שלחתם באג דרך GitHub, שליחת לוגים יכולה לעזור לנו לאתר את הבעיה. ", + "log_request": "כדי לעזור לנו למנוע זאת בעתיד, אנא שלחו לנו יומנים .", + "logs_sent": "יומנים נשלחו", + "matrix_security_issue": "כדי לדווח על בעיית אבטחה , אנא קראו את מדיניות גילוי האבטחה של Matrix.org .", + "preparing_download": "מתכונן להורדת יומנים", + "preparing_logs": "מתכונן לשלוח יומנים", + "send_logs": "שלח יומנים", + "submit_debug_logs": "צרף לוגים", + "textarea_label": "הערות", + "thank_you": "רב תודות!", + "title": "דיווח על תקלות ובאגים", + "unsupported_browser": "תזכורת: הדפדפן שלך אינו נתמך, כך שהחוויה שלך עשויה להיות בלתי צפויה.", + "uploading_logs": "מעלה לוגים", + "waiting_for_server": "ממתין לתשובה מהשרת" }, - "keyboard": { + "cannot_reach_homeserver": "אין תקשורת עם השרת הראשי", + "cannot_reach_homeserver_detail": "בדקו שיש לכם תקשורת אינטרנט יציבה, או צרו קשר עם האדמין של השרת", + "cant_load_page": "לא ניתן לטעון את הדף", + "chat_card_back_action_label": "חזרה לצ'אט", + "chat_effects": { + "confetti_description": "שולח הודעה זו ביחד עם קונפטי", + "confetti_message": "שלח קונפטי", + "fireworks_description": "שולח הודעה זו עם זיקוקים", + "fireworks_message": "שלח זיקוקים", + "hearts_message": "שולח לבבות", + "rainfall_description": "שלח הודעה זו עם גשם נופל", + "rainfall_message": "שלח גשם נופל", + "snowfall_description": "שלח הודעה זו עם שלג נופל", + "snowfall_message": "שלח שלג נופל", + "spaceinvaders_description": "שולח את ההודעה הנתונה עם אפקט בנושא חלל", + "spaceinvaders_message": "שולח פולשים לחלל" + }, + "common": { + "about": "אודות", + "accessibility": "נגישות", + "advanced": "מתקדם", + "all_rooms": "כל החדרים", + "analytics": "אנליטיקה", + "and_n_others": { + "one": "ועוד אחד אחר...", + "other": "ו %(count)s אחרים..." + }, + "android": "אנדרויד", + "appearance": "מראה", + "are_you_sure": "האם אתם בטוחים?", + "attachment": "נספחים", + "authentication": "אימות", + "camera": "מצלמה", + "capabilities": "יכולות", + "copied": "הועתק!", + "credits": "נקודות זכות", + "cross_signing": "חתימה צולבת", + "dark": "כהה", + "description": "תאור", + "deselect_all": "הסר סימון מהכל", + "display_name": "שם לתצוגה", + "edited": "נערך", + "email_address": "כתובת דוא\"ל", + "emoji": "אימוג'י", + "encrypted": "מוצפן", + "encryption_enabled": "הצפנה הופעלה", + "error": "שגיאה", + "faq": "שאלות נפוצות", + "favourites": "מועדפים", + "feedback": "משוב", + "filter_results": "סנן התוצאות", + "forward_message": "העבירו את ההודעה", + "general": "כללי", + "go_to_settings": "עבור להגדרות", + "guest": "אורח", + "help": "עזרה", + "historical": "היסטוריה", "home": "הבית", + "homeserver": "שרת הבית", + "identity_server": "שרת הזדהות", + "integration_manager": "מנהל אינטגרציה", + "labs": "מעבדת הפיתוח", + "legal": "חוקי", + "light": "בהיר", + "location": "מיקום", + "low_priority": "עדיפות נמוכה", + "matrix": "מטריקס", + "message_layout": "תבנית הודעה", + "microphone": "מיקרופון", + "modern": "מודרני", + "mute": "השתק", + "n_rooms": { + "other": "%(count)s חדרים" + }, + "name": "שם", + "no_results": "אין תוצאות", + "not_trusted": "לא אמין", + "off": "ללא", + "offline": "לא מחובר", + "on": "התראה", + "options": "אפשרויות", + "orphan_rooms": "חדרים אחרים", + "password": "סיסמה", + "people": "אנשים", + "preferences": "העדפות", + "presence": "נוכחות", + "preview_message": "היי, אתם אלופים!", + "privacy": "פרטיות", + "private": "פרטי", + "private_space": "מרחב עבודה פרטי", + "profile": "פרופיל", + "public": "ציבורי", + "public_space": "מרחב עבודה ציבורי", + "qr_code": "קוד QR", + "random": "אקראי", + "reactions": "תגובות", + "report_a_bug": "דיווח על תקלה", + "room": "חדר", + "room_name": "שם חדר", + "rooms": "חדרים", + "secure_backup": "גיבוי מאובטח", + "security": "אבטחה", + "select_all": "בחר הכל", + "server": "שרת", + "settings": "הגדרות", + "setup_secure_messages": "הגדר הודעות מאובטחות", + "show_more": "הצג יותר", + "someone": "משהו", "space": "מקש רווח", - "page_up": "גלול למעלה", - "page_down": "עמוד למטה", - "escape": "אסקייפ Esc", - "enter": "מקש אנטר", - "end": "מקש סוף", + "spaces": "מרחבי עבודה", + "sticker": "מַדבֵּקָה", + "stickerpack": "חבילת מדבקות", + "success": "הצלחה", + "suggestions": "הצעות", + "support": "תמיכה", + "system_alerts": "התרעות מערכת", + "theme": "ערכת נושא", + "thread": "שרשורים", + "threads": "שרשורים", + "timeline": "קו זמן", + "trusted": "אמין", + "unencrypted": "לא מוצפן", + "unmute": "בטל השתקה", + "unnamed_room": "חדר ללא שם", + "user_avatar": "תמונת פרופיל", + "username": "שם משתמש", + "verification_cancelled": "אימות בוטל", + "video": "וידאו", + "warning": "התראה" + }, + "composer": { + "autocomplete": { + "@room_description": "הודע לכל החדר", + "command_a11y": "השלמה אוטומטית של פקודות", + "command_description": "פקודות", + "emoji_a11y": "השלמה אוטומטית של אימוג'י", + "notification_a11y": "השלמה אוטומטית להתראות", + "notification_description": "הודעת חדר", + "room_a11y": "השלמה אוטומטית לחדרים", + "space_a11y": "השלמה אוטומטית של חלל העבודה", + "user_a11y": "השלמה אוטומטית למשתמשים", + "user_description": "משתמשים" + }, + "edit_composer_label": "ערוך הודעה", + "format_bold": "מודגש", + "format_code_block": "בלוק קוד", + "format_inline_code": "קוד", + "format_italics": "נטוי", + "format_strikethrough": "קו חוצה", + "no_perms_notice": "אין לך הרשאה לפרסם בחדר זה", + "placeholder": "שליחת הודעה…", + "placeholder_encrypted": "שליחת הודעה מוצפנת…", + "placeholder_reply": "שליחת תגובה…", + "placeholder_reply_encrypted": "שליחת תגובה מוצפנת…", + "placeholder_thread": "תשובה לשרשור…", + "placeholder_thread_encrypted": "מענה לשרשור מוצפן…", + "poll_button": "סקר", + "poll_button_no_perms_description": "אין לכם הרשאה להתחיל סקר בחדר זה.", + "poll_button_no_perms_title": "הרשאה דרושה", + "replying_title": "משיבים", + "room_upgraded_link": "השיחה נמשכת כאן.", + "room_upgraded_notice": "חדר זה הוחלף ואינו פעיל יותר.", + "send_button_title": "לשלוח הודעה", + "send_button_voice_message": "שלח הודעה קולית", + "send_voice_message": "שלח הודעה קולית", + "voice_message_button": "הודעה קולית" + }, + "create_room": { + "encryption_forced": "השרת שלכם דורש הפעלת הצפנה בחדרים פרטיים.", + "encryption_label": "אפשר הצפנה מקצה לקצה", + "error_title": "כשלון ביצירת חדר", + "generic_error": "יתכן והשרת לא זמין, עמוס, או שקיימת תקלה.", + "join_rule_public_parent_space_label": "כל אחד יוכל למצוא ולהצטרך אל חדר זה, לא רק משתתפי מרחב עבודה .", + "join_rule_restricted": "נראה לחברי מרחב העבודה", + "join_rule_restricted_label": "כל אחד ב יוכל למצוא ולהצטרף אל חדר זה.", + "name_validation_required": "אנא הזינו שם לחדר", + "room_visibility_label": "נראות של החדר", + "title_private_room": "צור חדר פרטי", + "title_public_room": "צור חדר ציבורי", + "title_video_room": "צרו חדר וידאו", + "topic_label": "נושא (לא חובה)", + "unfederated": "חסום ממישהו שאינו חלק מ- %(serverName)s מלהצטרף אי פעם לחדר זה.", + "unfederated_label_default_off": "ייתכן שתאפשר זאת אם החדר ישמש רק לשיתוף פעולה עם צוותים פנימיים בשרת הבית שלך. לא ניתן לשנות זאת מאוחר יותר.", + "unfederated_label_default_on": "ייתכן שתשבית זאת אם החדר ישמש לשיתוף פעולה עם צוותים חיצוניים שיש להם שרת בית משלהם. לא ניתן לשנות זאת מאוחר יותר.", + "unsupported_version": "השרת אינו תומך בגירסת החדר הזו." + }, + "create_space": { + "add_existing_rooms_description": "ביחרו חדרים או שיחות להוספה. זה רק מקום בשבילכם, אף אחד לא ייודע. תוכלו להוסיף עוד מאוחר יותר.", + "add_existing_rooms_heading": "מה ברצונכם לארגן ?", + "address_label": "כתובת", + "address_placeholder": "לדוגמא מרחב העבודה שלי", + "done_action": "גש לחלל העבודה שלי", + "done_action_first_room": "גש לחדר הראשון שלי", + "explainer": "מרחבי עבודה הם דרך חדשה לקבץ חדרים ואנשים. איזה סוג של מרחב עבודה אתם רוצים ליצור? תוכלו לשנות זאת מאוחר יותר.", + "failed_create_initial_rooms": "יצירת חדר חלל עבודה ראשוני נכשלה", + "failed_invite_users": "נכשל בהזמנת המשתמשים הבאים לחלל העבודה שלכם %(csvUsers)s", + "invite_teammates_by_username": "הזמנה באמצעות שם משתמש", + "invite_teammates_description": "ודאו שלאנשים הנכונים תהיה גישה. תוכלו להזמין עוד מאוחר יותר.", + "invite_teammates_heading": "הזמינו את חברי הצוות שלכם", + "label": "צור מרחב עבודה", + "name_required": "נא הגדירו שם עבור מרחב העבודה", + "personal_space": "רק אני", + "personal_space_description": "חלל עבודה פרטי לארגן בו את החדרים שלכם", + "private_heading": "מרחב העבודה הפרטי שלך", + "private_personal_description": "שימו לב שלאנשים המתאימים יש גישה אל %(name)s", + "private_personal_heading": "עם מי אתם עובדים ?", + "private_space": "אני וחברי הצוות שלי", + "private_space_description": "חלל עבודה פרטי לכם ולחברי הצוות שלכם", + "public_description": "מרחב עבודה פתוח לכולם, מיועד לקהילות", + "public_heading": "מרחב העבודה הציבורי שלך", + "setup_rooms_community_description": "בואו ניצור חדר לכל אחד מהם.", + "setup_rooms_community_heading": "באילו דברים אתם רוצים לדון ב-%(spaceName)s?", + "setup_rooms_description": "אתם יכולים להוסיף עוד מאוחר יותר, כולל אלה שכבר קיימים.", + "setup_rooms_private_description": "ניצור חדרים לכל אחד מהם.", + "setup_rooms_private_heading": "על אילו פרויקטים הצוות שלכם עובד?", + "share_description": "זה רק אתם כרגע, זה יהיה אפילו טוב יותר עם אחרים.", + "share_heading": "שתפו %(name)s", + "skip_action": "דלגו לעת עתה", + "subspace_dropdown_title": "צור מרחב עבודה", + "subspace_join_rule_public_description": "כל אחד יוכל למצוא ולהצטרך אל חלל עבודה זה. לא רק חברי .", + "subspace_join_rule_restricted_description": "כל אחד ב יוכל למצוא ולהצטרף." + }, + "devtools": { + "active_widgets": "יישומונים פעילים", + "category_other": "אחר", + "category_room": "חדר", + "client_versions": "גירסאות", + "developer_mode": "מצב מפתח", + "developer_tools": "כלי מפתחים", + "empty_string": "<מחרוזת ריקה>", + "event_content": "תוכן הארוע", + "event_sent": "ארוע נשלח!", + "event_type": "סוג ארוע", + "failed_to_find_widget": "אירעה שגיאה במציאת היישומון הזה.", + "failed_to_load": "נכשל בטעינה.", + "invalid_json": "תבנית JSON לא חוקית", + "phase": "שלב", + "room_id": "זיהוי חדר: %(roomId)s", + "send_custom_state_event": "שלח אירוע מצב מותאם אישית", + "server_versions": "גירסאות שרת", + "show_hidden_events": "הצג ארועים מוסתרים בקו הזמן", + "spaces": { + "one": "<רווח>" + }, + "state_key": "מקש מצב", + "toolbox": "תיבת כלים", + "value_colon": "ערך:", + "widget_screenshots": "אפשר צילומי מסך של ישומונים עבור ישומונים נתמכים" + }, + "dialog_close_label": "סגור דיאלוג", + "emoji": { + "categories": "נושאים", + "category_activities": "פעילויות", + "category_animals_nature": "חיות וטבע", + "category_flags": "דגלים", + "category_food_drink": "משקאות ומזון", + "category_frequently_used": "לעיתים קרובות בשימוש", + "category_objects": "עצמים", + "category_smileys_people": "סמיילי ואנשים", + "category_symbols": "סמלים", + "category_travel_places": "טיולים ומקומות", + "quick_reactions": "תגובות מהירות" + }, + "emoji_picker": { + "cancel_search_label": "בטל חיפוש" + }, + "empty_room": "חדר ריק", + "encryption": { + "access_secret_storage_dialog": { + "key_validation_text": { + "invalid_security_key": "מפתח אבטחה לא חוקי", + "recovery_key_is_correct": "נראה טוב!", + "wrong_file_type": "סוג קובץ שגוי", + "wrong_security_key": "מפתח אבטחה שגוי" + }, + "restoring": "שחזור מפתחות מגיבוי", + "security_key_title": "מפתח אבטחה", + "security_phrase_incorrect_error": "אין אפשרות לגשת לאחסון הסודי. אנא אשר שהזנת את ביטוי האבטחה הנכון.", + "security_phrase_title": "ביטוי אבטחה", + "use_security_key_prompt": "השתמש במפתח האבטחה שלך כדי להמשיך." + }, + "bootstrap_title": "מגדיר מפתחות", + "cancel_entering_passphrase_description": "האם אתם בטוחים שהינכם רוצים לבטל?", + "cancel_entering_passphrase_title": "בטל הקלדת סיסמא?", + "confirm_encryption_setup_body": "לחץ על הלחצן למטה כדי לאשר את הגדרת ההצפנה.", + "confirm_encryption_setup_title": "אשר את הגדרת ההצפנה", + "cross_signing_not_ready": "חתימה צולבת אינה מוגדרת עדיין.", + "cross_signing_ready": "חתימה צולבת מוכנה לשימוש.", + "cross_signing_room_normal": "חדר זה מוצפן מקצה לקצה", + "cross_signing_room_verified": "כולם מאומתים בחדר זה", + "cross_signing_room_warning": "מישהו משתמש בהפעלה לא ידועה", + "cross_signing_unsupported": "השרת שלכם אינו תומך בחתימות-צולבות.", + "cross_signing_untrusted": "לחשבונך זהות חתימה צולבת באחסון סודי, אך הפגישה זו אינה מהימנה עדיין.", + "cross_signing_user_normal": "לא אימתת משתמש זה.", + "cross_signing_user_verified": "אימתת משתמש זה. משתמש זה אימת את כל ההפעלות שלו.", + "cross_signing_user_warning": "משתמש זה לא אימת את כל ההפעלות שלו.", + "destroy_cross_signing_dialog": { + "primary_button_text": "נקה מפתחות חתימה צולבת", + "title": "להרוס מפתחות חתימה צולבת?", + "warning": "מחיקת מפתחות חתימה צולבת הינה קבועה. כל מי שאימתת איתו יראה התראות אבטחה. כמעט בוודאות אינך רוצה לעשות זאת, אלא אם איבדת כל מכשיר ממנו תוכל לחתום." + }, + "event_shield_reason_authenticity_not_guaranteed": "לא ניתן להבטיח את האותנטיות של הודעה מוצפנת זו במכשיר זה.", + "event_shield_reason_mismatched_sender_key": "הוצפן על ידי מושב לא מאומת", + "export_unsupported": "הדפדפן שלכם אינו תומך בהצפנה הדרושה", + "import_invalid_keyfile": "קובץ מפתח של %(brand)s אינו תקין", + "import_invalid_passphrase": "האימות שלכם נכשל: סיסמא שגויה?", + "incompatible_database_description": "השתמשת בעבר בגרסה חדשה יותר של %(brand)s עם הפעלה זו. כדי להשתמש בגרסה זו שוב עם הצפנה מקצה לקצה, יהיה עליך לצאת ולחזור שוב.", + "incompatible_database_disable": "המשך כאשר ההצפנה מושבתת", + "incompatible_database_sign_out_description": "כדי להימנע מאיבוד היסטוריית הצ'אט שלכם, עליכם לייצא את מפתחות החדר שלכם לפני שאתם מתנתקים. יהיה עליכם לחזור לגרסה החדשה יותר של %(brand)s כדי לעשות זאת", + "incompatible_database_title": "מסד נתונים לא תואם", + "key_signature_upload_cancelled": "העלאת החתימה בוטלה", + "key_signature_upload_completed": "העלאה הושלמה", + "key_signature_upload_failed": "לא ניתן להעלות", + "key_signature_upload_failed_body": "%(brand)s נתקל בשגיאה במהלך ההעלאה של:", + "key_signature_upload_failed_cross_signing_key_signature": "חתימת מפתח צולבת חדשה", + "key_signature_upload_failed_device_cross_signing_key_signature": "חתימה צולבת של התקן", + "key_signature_upload_failed_key_signature": "חתימת מפתח", + "key_signature_upload_failed_master_key_signature": "חתימת מפתח ראשית חדשה", + "key_signature_upload_failed_title": "העלאת החתימה נכשלה", + "key_signature_upload_success_title": "הצלחה בהעלאת חתימה", + "messages_not_secure": { + "cause_1": "שרת הבית שלכם", + "heading": "אחד מהדברים הבאים עלול להוות סיכון:", + "title": "ההודעות שלך אינן מאובטחות" + }, + "new_recovery_method_detected": { + "description_2": "הפעלה זו היא הצפנת היסטוריה בשיטת השחזור החדשה.", + "title": "שיטת שחזור חדשה", + "warning": "אם לא הגדרת את שיטת השחזור החדשה, ייתכן שתוקף מנסה לגשת לחשבונך. שנה את סיסמת החשבון שלך והגדר מיד שיטת שחזור חדשה בהגדרות." + }, + "not_supported": "<לא נתמך>", + "old_version_detected_description": "נתגלו גרסאות ישנות יותר של %(brand)s. זה יגרום לתקלה בקריפטוגרפיה מקצה לקצה בגרסה הישנה יותר. הודעות מוצפנות מקצה לקצה שהוחלפו לאחרונה בעת השימוש בגרסה הישנה עשויות שלא להיות ניתנות לפענוח בגירסה זו. זה עלול גם לגרום להודעות שהוחלפו עם גרסה זו להיכשל. אם אתה נתקל בבעיות, צא וחזור שוב. כדי לשמור על היסטוריית ההודעות, ייצא וייבא מחדש את המפתחות שלך.", + "old_version_detected_title": "נתגלו נתוני הצפנה ישנים", + "recovery_method_removed": { + "description_2": "אם עשית זאת בטעות, באפשרותך להגדיר הודעות מאובטחות בהפעלה זו אשר תצפין מחדש את היסטוריית ההודעות של הפגישה בשיטת שחזור חדשה.", + "title": "שיטת השחזור הוסרה", + "warning": "אם לא הסרת את שיטת השחזור, ייתכן שתוקף מנסה לגשת לחשבונך. שנה את סיסמת החשבון שלך והגדר מיד שיטת שחזור חדשה בהגדרות." + }, + "set_up_toast_description": "שמור מפני איבוד גישה אל הודעות ומידע מוצפן", + "set_up_toast_title": "צור גיבוי מאובטח", + "setup_secure_backup": { + "explainer": "גבה את המפתחות שלך לפני היציאה כדי להימנע מלאבד אותם.", + "title": "הגדר" + }, + "udd": { + "other_ask_verify_text": "בקש ממשתמש זה לאמת את ההתחברות שלו, או לאמת אותה באופן ידני למטה.", + "other_new_session_text": "%(name)s %(userId)s נכנס דרך התחברות חדשה מבלי לאמת אותה:", + "own_ask_verify_text": "אמתו את ההתחברות האחרת שלכם דרך אחת מהאפשרויות למטה.", + "own_new_session_text": "נכנסתם דרך התחברות חדשה מבלי לאמת אותה:", + "title": "לא אמין" + }, + "unable_to_setup_keys_error": "לא ניתן להגדיר מקשים", + "unsupported": "לקוח זה אינו תומך בהצפנה מקצה לקצה.", + "upgrade_toast_title": "שדרוג הצפנה קיים", + "verification": { + "accepting": "מקבל…", + "after_new_login": { + "device_verified": "המכשיר אומת", + "unable_to_verify": "לא ניתן לאמת את מכשיר זה", + "verify_this_device": "אמתו את מכשיר זה" + }, + "cancelled": "בטלתם את האימות.", + "cancelled_user": "הצג אימותים מבוטלים %(displayName)s.", + "cancelling": "מבטל…", + "complete_action": "קבלתי", + "complete_description": "המשתמש הזה אומת בהצלחה.", + "complete_title": "אומת!", + "explainer": "הודעות מאובטחות עם משתמש זה כעת מוצפנות מקצה לקצה ואינן יכולות להקרא על ידי אחרים.", + "in_person": "בכדי להיות מאובטח, עשו זאת ביחד או השתמשו בדרך בטוחה לתקשר.", + "incoming_sas_device_dialog_text_1": "אמתו את המכשיר הזה כדי לסמן אותו כאמין. אמון במכשיר זה מעניק לכם ולמשתמשים אחרים שקט נפשי נוסף בשימוש בהודעות מוצפנות מקצה לקצה.", + "incoming_sas_device_dialog_text_2": "אימות מכשיר זה יסמן אותו כאמין, ומשתמשים שאימתו אתכם יסמכו על מכשיר זה.", + "incoming_sas_dialog_title": "בקשת אימות נכנסת", + "incoming_sas_user_dialog_text_1": "אמתו את המשתמש הזה כדי לסמן אותו כאמין. אמון במשתמשים מעניק לכם שקט נפשי נוסף בשימוש בהודעות מוצפנות מקצה לקצה.", + "incoming_sas_user_dialog_text_2": "אימות משתמש זה יסמן את ההפעלה שלו כאמינה, וגם יסמן את ההפעלה שלכם כאמינה להם.", + "manual_device_verification_device_id_label": "זהות מושב", + "manual_device_verification_device_key_label": "מפתח מושב", + "manual_device_verification_device_name_label": "שם מושב", + "manual_device_verification_footer": "אם הם לא תואמים, אבטחת התקשורת שלך עלולה להיפגע.", + "manual_device_verification_self_text": "אשר על ידי השוואה בין הדברים הבאים להגדרות המשתמש בפגישה האחרת שלך:", + "manual_device_verification_user_text": "אשר את הפעלת המשתמש הזה על ידי השוואה בין הדברים הבאים להגדרות המשתמש שלהם:", + "other_party_cancelled": "הצד השני ביטל את האימות.", + "prompt_encrypted": "אמת את כל המשתמשים בחדר כדי לוודא שהוא מאובטח.", + "prompt_self": "התחל אימות שוב מההודעה.", + "prompt_user": "התחל לאמת שוב מהפרופיל שלהם.", + "qr_or_sas_header": "אמתו מכשיר זה על ידי מילוי אחת מהפעולות הבאות:", + "qr_prompt": "סרוק את הקוד הזה", + "qr_reciprocate_same_shield_user": "כמעט שם! האם %(displayName)s מציג את אותו מגן?", + "sas_caption_user": "אמת את המשתמש הזה בכך שאותו מספר מופיע אצלו במסך.", + "sas_description": "השווה קבוצה של סמלים אם אין ברשותכם מצלמה על שום מכשיר", + "sas_emoji_caption_self": "ודא ואשר שהסמלים הבאים מופיעים בשני המכשירים ובאותו הסדר:", + "sas_emoji_caption_user": "אמת את המשתמש הזה בכך שסדרת הסמלים מוצגת זהה אצלו במסך.", + "sas_match": "הם זהים", + "sas_no_match": "הם לא זהים", + "sas_prompt": "השווה סמלים מסויימים", + "scan_qr": "אמת על ידי סריקה", + "scan_qr_explainer": "בקש מ- %(displayName)s לסרוק את הקוד שלכם:", + "start_button": "התחל אימות", + "successful_device": "אימתת בהצלחה את %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "אימתת בהצלחה את המכשיר שלך!", + "successful_user": "אמתתם בהצלחה את %(displayName)s!", + "timed_out": "תם הזמן הקצוב לאימות.", + "unsupported_method": "לא מצליח למצוא שיטות אימות נתמכות.", + "unverified_session_toast_title": "כניסה חדשה. האם זה אתם?", + "unverified_sessions_toast_description": "בידקו כדי לוודא שהחשבון שלך בטוח", + "unverified_sessions_toast_reject": "מאוחר יותר", + "verification_dialog_title_user": "בקשת אימות", + "verification_success_with_backup": "המכשיר שלך מוגדר כעת כמאומת. יש לו גישה להודעות המוצפנות שלך ומשתמשים אחרים יראו אותו כמכשיר מהימן.", + "verification_success_without_backup": "המכשיר שלך מוגדר כעת כמאומת. משתמשים אחרים יראו אותו כמכשיר מהימן.", + "verify_emoji": "אמת על ידי אמוג'י", + "verify_emoji_prompt": "אמת את זה על ידי השוואת אמוג'י ייחודי.", + "verify_emoji_prompt_qr": "אם אינך יכול לסרוק את הקוד לעיל, ודא על ידי השוואת אמוג'י ייחודי.", + "waiting_for_user_accept": "ממתין לקבלת %(displayName)s …", + "waiting_other_device": "ממתין לאישור שלך במכשיר השני…", + "waiting_other_user": "ממתין ל- %(displayName)s בכדי לאמת…" + }, + "verification_requested_toast_title": "התבקש אימות", + "verify_toast_description": "יתכן משתמשים אחרים לא יבטחו בזה", + "verify_toast_title": "אשרו את ההתחברות הזאת" + }, + "error": { + "admin_contact": "אנא פנה למנהל השירות שלך כדי להמשיך להשתמש בשירות זה.", + "admin_contact_short": "צרו קשר עם מנהל השרת.", + "connection": "הייתה תקשורת עם שרת הבית. נסה שוב מאוחר יותר.", + "dialog_description_default": "קרתה שגיאה.", + "edit_history_unsupported": "נראה ששרת הבית שלך אינו תומך בתכונה זו.", + "failed_copy": "שגיאה בהעתקה", + "hs_blocked": "שרת זה נחסם על ידי מנהלו.", + "mau": "השרת הזה הגיע לקצה מספר המשתמשים הפעילים לחודש.", + "mixed_content": "לא ניתן להתחבר לשרת ביתי באמצעות HTTP כאשר כתובת HTTPS נמצאת בסרגל הדפדפן שלך. השתמש ב- HTTPS או הפעל סקריפטים לא בטוחים .", + "non_urgent_echo_failure_toast": "השרת שלכם אינו מגיב לבקשות מסויימות בקשות.", + "resource_limits": "השרת הזה חרג מאחד ממגבלות המשאבים שלו.", + "session_restore": { + "clear_storage_button": "נקה אחסון והתנתק", + "clear_storage_description": "להתנתק ולהסיר מפתחות הצפנה?", + "description_1": "נתקלנו בשגיאה בניסיון לשחזר את ההפעלה הקודמת שלך.", + "description_2": "אם השתמשת בעבר בגרסה עדכנית יותר של %(brand)s, ייתכן שההפעלה שלך אינה תואמת לגרסה זו. סגרו חלון זה וחזרו לגרסה העדכנית יותר.", + "description_3": "ניקוי שטח האחסון של הדפדפן עשוי לפתור את הבעיה, אך ינתק אתכם ויגרום לכל היסטוריית צ'אט מוצפנת להיות בלתי קריאה.", + "title": "לא ניתן לשחזר את ההפעלה" + }, + "something_went_wrong": "משהו השתבש!", + "storage_evicted_description_1": "חלק מנתוני ההפעלה, כולל מפתחות הודעות מוצפנים, חסרים. צא והיכנס כדי לתקן זאת, ושחזר את המפתחות מהגיבוי.", + "storage_evicted_description_2": "סביר להניח שהדפדפן שלך הסיר נתונים אלה כאשר שטח הדיסק שלהם נמוך.", + "storage_evicted_title": "חסרים נתוני הפעלות", + "tls": "לא ניתן להתחבר לשרת בית - אנא בדוק את הקישוריות שלך, וודא ש- תעודת ה- SSL של שרת הביתה שלך מהימנה ושהסיומת לדפדפן אינה חוסמת בקשות.", + "unknown": "שגיאה לא ידועה", + "unknown_error_code": "קוד שגיאה לא מוכר", + "update_power_level": "שינוי דרגת מנהל נכשל" + }, + "error_dialog": { + "copy_room_link_failed": { + "title": "לא ניתן להעתיק קישור לחדר" + }, + "error_loading_user_profile": "לא ניתן לטעון את פרופיל המשתמש", + "forget_room_failed": "נכשל בעת בקשה לשכוח חדר %(errCode)s", + "search_failed": { + "server_unavailable": "יתכן שהשרת לא יהיה זמין, עמוס יתר על המידה או שתם הזמן הקצוב לחיפוש :(", + "title": "החיפוש נכשל" + } + }, + "event_preview": { + "m.call.answer": { + "dm": "שיחה פעילה", + "user": "%(senderName)s התחבר אל השיחה", + "you": "התחברתם אל השיחה בהצלחה" + }, + "m.call.hangup": { + "user": "%(senderName)s סיים את השיחה", + "you": "סיימתם את השיחה" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s מתקשר", + "dm_send": "ממתין לתשובה", + "user": "%(senderName)s התחיל שיחה", + "you": "התחלתם שיחה" + }, + "m.text": "%(senderName)s :%(message)s" + }, + "export_chat": { + "cancelled": "ייצוא בוטל", + "cancelled_detail": "הייצוא בוטל בהצלחה", + "confirm_stop": "האם אתם בטוחים שברצונכם להפסיק לייצא את הנתונים שלכם? אם כן, תצטרכו להתחיל מחדש.", + "creator_summary": "%(creatorName)s יצר/ה חדר זה.", + "current_timeline": "ציר הזמן הנוכחי", + "enter_number_between_min_max": "הכניסו מספר בין %(min)s ל %(max)s", + "error_fetching_file": "שגיאה באחזור הקובץ", + "export_info": "זאת התחלת ייצוא של . ייצוא ע\"י ב %(exportDate)s.", + "export_successful": "הייצוא הצליח!", + "exported_n_events_in_time": { + "one": "ייצא %(count)s תוך %(seconds)s שניות", + "other": "ייצא %(count)s אירועים תוך %(seconds)s שניות" + }, + "exporting_your_data": "מייצא את המידע שלכם", + "fetched_n_events": { + "other": "נטענו %(count)s אירועים עד כה", + "one": "נטענו %(count)s אירועים עד כה" + }, + "fetched_n_events_in_time": { + "one": "משך %(count)s אירועים תוך %(seconds)s שניות", + "other": "עיבד %(count)s אירועים תוך %(seconds)s שניות" + }, + "fetched_n_events_with_total": { + "other": "טוען %(count)s אירועים מתוך %(total)s", + "one": "טוען %(count)s אירועים מתוך %(total)s" + }, + "file_attached": "מצורף קובץ", + "format": "פורמט", + "from_the_beginning": "מההתחלה", + "generating_zip": "מייצר קובץ ZIP", + "include_attachments": "כלול קבצים מצורפים", + "media_omitted": "מדיה הושמטה", + "media_omitted_file_size": "מדיה הושמטה - גודל קובץ חרג מהמותר", + "messages": "הודעות", + "num_messages": "מספר הודעות", + "num_messages_min_max": "מספר ההודעות יכול להיות רק מספר בין %(min)s ו %(max)s", + "number_of_messages": "ציין מספר הודעות", + "processing_event_n": "מעבד אירוע %(number)s מתוך %(total)s", + "select_option": "ביחרו מבין האפשרויות למטה כדי לייצא צ'אטים מציר הזמן שלכם", + "size_limit": "הגבלת גודל", + "size_limit_min_max": "גודל יכול להיות רק מספר בין MB %(min)s ו MB%(max)s", + "successful": "ייצוא בוצע בהצלחה", + "successful_detail": "הייצוא שלכם הצליח. מיצאו אותו בתיקיית ההורדות שלכם.", + "text": "טקסט רגיל", + "title": "ייצוא צ'אט", + "topic": "נושא: %(topic)s", + "unload_confirm": "האם אתם בטוחים שברצונכם לצאת במהלך הייצוא הזה?" + }, + "failed_load_async_component": "טעינת הדף נכשלה. אנא בדקו את החיבור שלכם לאינטרנט ונסו שנית.", + "feedback": { + "can_contact_label": "אתם יכולים לתקשר איתי אם יש לכם שאלות המשך", + "comment_label": "תגובה", + "existing_issue_link": "אנא צפה תחילה ב באגים קיימים ב- Github . אין התאמה? התחל חדש .", + "pro_type": "טיפ למקצוענים: אם אתה מפעיל באג, שלח יומני איתור באגים כדי לעזור לנו לאתר את הבעיה.", + "send_feedback_action": "שלח משוב", + "sent": "משוב נשלח" + }, + "file_panel": { + "empty_description": "צרף קבצים מצ'ט או פשוט גרור ושחרר אותם לכל מקום בחדר.", + "empty_heading": "אין קבצים גלויים בחדר זה", + "guest_note": "עליך להירשם כדי להשתמש בפונקציונליות זו", + "peek_note": "עליך להצטרף לחדר כדי לראות את הקבצים שלו" + }, + "forward": { + "filter_placeholder": "חפשו אנשים או חדרים", + "message_preview_heading": "צפו בהודעה", + "send_label": "שלח" + }, + "identity_server": { + "change": "שנה כתובת של שרת הזיהוי", + "change_prompt": "התנתק משרת זיהוי עכשווי והתחבר אל במקום?", + "change_server_prompt": "אם אינך רוצה להשתמש ב- כדי לגלות ולהיות נגלה על ידי אנשי קשר קיימים שאתה מכיר, הזן שרת זהות אחר למטה.", + "checking": "בודק שרת", + "description_connected": "אתה משתמש כרגע ב די לגלות ולהיות נגלה על ידי אנשי קשר קיימים שאתה מכיר. תוכל לשנות את שרת הזהות שלך למטה.", + "description_disconnected": "אינך משתמש כרגע בשרת זהות. כדי לגלות ולהיות נגלים על ידי אנשי קשר קיימים שאתה מכיר, הוסף אחד למטה.", + "description_optional": "השימוש בשרת זהות הוא אופציונלי. אם תבחר לא להשתמש בשרת זהות, משתמשים אחרים לא יוכלו לגלות ולא תוכל להזמין אחרים בדוא\"ל או בטלפון.", + "disconnect": "נתק שרת הזדהות", + "disconnect_anyway": "התנתק בכל מקרה", + "disconnect_offline_warning": "עליך להסיר את הנתונים האישיים שלך משרת הזהות לפני ההתנתקות. למרבה הצער, שרת זהות נמצא במצב לא מקוון או שאי אפשר להגיע אליו.", + "disconnect_personal_data_warning_1": "אתה עדיין משתף את הנתונים האישיים שלך בשרת הזהות .", + "disconnect_personal_data_warning_2": "אנו ממליצים שתסיר את כתובות הדוא\"ל ומספרי הטלפון שלך משרת הזהות לפני שתתנתק.", + "disconnect_server": "התנק משרת ההזדהות ?", + "disconnect_warning": "ההתנתקות משרת הזהות שלך פירושה שלא תגלה משתמשים אחרים ולא תוכל להזמין אחרים בדוא\"ל או בטלפון.", + "do_not_use": "אל תשתמש בשרת הזדהות", + "error_connection": "לא ניתן להתחבר אל שרת הזיהוי", + "error_invalid": "שרת זיהוי לא מאושר(קוד סטטוס %(code)s)", + "error_invalid_or_terms": "תנאי השרות לא התקבלו או ששרת הזיהוי אינו תקין.", + "no_terms": "לשרת הזהות שבחרת אין תנאי שירות.", + "suggestions": "עליכם:", + "suggestions_1": "בדוק בתוספי הדפדפן שלך כל דבר העלול לחסום את שרת הזהות (כגון תגית פרטיות)", + "suggestions_2": "צרו קשר עם מנהל שרת ההזדהות ", + "suggestions_3": "המתינו ונסו שוב מאוחר יותר", + "url": "שרת הזדהות (%(server)s)", + "url_field_label": "הכנס שרת הזדהות חדש", + "url_not_https": "הזיהוי של כתובת השרת חייבת להיות מאובטחת ב- HTTPS" + }, + "in_space": "במרחבי עבודה%(spaceName)s.", + "in_space1_and_space2": "במרחבי עבודה %(space1Name)sו%(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "ב%(spaceName)sו%(count)s מרחבי עבודה אחרים.", + "other": "%(spaceName)sו%(count)s מרחבי עבודה אחרים." + }, + "info_tooltip_title": "מידע", + "integration_manager": { + "error_connecting": "מנהל האינטגרציה לא מקוון או שהוא לא יכול להגיע לשרת הבית שלך.", + "error_connecting_heading": "לא ניתן להתחבר אל מנהל האינטגרציה", + "explainer": "מנהלי שילוב מקבלים נתוני תצורה ויכולים לשנות ווידג'טים, לשלוח הזמנות לחדר ולהגדיר רמות הספק מטעמכם.", + "manage_title": "נהל שילובים", + "use_im": "השתמש במנהל שילוב לניהול בוטים, ווידג'טים וחבילות מדבקות.", + "use_im_default": "השתמש במנהל שילוב (%(serverName)s) כדי לנהל בוטים, ווידג'טים וחבילות מדבקות." + }, + "integrations": { + "disabled_dialog_title": "שילובים מושבתים", + "impossible_dialog_description": "%(brand)s שלכם אינו מאפשר לך להשתמש במנהל שילוב לשם כך. אנא צרו קשר עם מנהל מערכת.", + "impossible_dialog_title": "שילובים אינם מורשים" + }, + "invite": { + "email_caption": "הזמנה באמצעות דוא\"ל", + "email_use_default_is": "השתמש בשרת זהות כדי להזמין בדוא\"ל. השתמש בברירת המחדל (%(defaultIdentityServerName)s) או נהל ב הגדרות.", + "email_use_is": "השתמש בשרת זהות כדי להזמין בדוא\"ל. לנהל ב הגדרות.", + "error_already_invited_space": "המשתמש כבר מוזמן למרחב העבודה", + "error_already_joined_space": "המשתמש כבר במרחב העבודה", + "error_bad_state": "על המשתמש להיום לא חסום לפני שניתן יהיה להזמינו לחדר.", + "error_find_room": "משהו השתבש בניסיון להזמין את המשתמשים.", + "error_find_user_description": "המשתמשים הבאים עשויים שלא להתקיים או שאינם תקפים, ולא ניתן להזמין אותם: %(csvNames)s", + "error_find_user_title": "מציאת המשתמשים הבאים נכשלה", + "error_invite": "לא יכולנו להזמין את המשתמשים האלה. אנא בדוק את המשתמשים שברצונך להזמין ונסה שוב.", + "error_permissions_room": "אין לכם הרשאות להזמין אנשים לחדר זה.", + "error_permissions_space": "אין לכם הרשאה להזמין משתתפים אחרים למרחב עבודה זה.", + "error_transfer_multiple_target": "ניתן להעביר שיחה רק למשתמש יחיד.", + "error_unknown": "שגיאת שרת לא ידועה", + "error_version_unsupported_room": "השרת של המשתמש אינו תומך בחדר זה.", + "error_version_unsupported_space": "השרת של המשתמש אינו תומך בגירסא זו של מרחבי עבודה.", + "failed_generic": "פעולה נכשלה", + "failed_title": "הזמנה נכשלה", + "invalid_address": "כתובת לא מזוהה", + "name_email_mxid_share_room": "הזמינו מישהו המשתמש בשמו, כתובת הדוא\"ל, שם המשתמש (כמו ) או שתפו את החדר הזה .", + "name_mxid_share_room": "הזמינו מישהו המשתמש בשמו, שם המשתמש (כמו ) או שתפו את החדר הזה .", + "recents_section": "שיחות אחרונות", + "room_failed_partial": "ההזמנה נשלחה, פרט למשתמשים הבאים שלא ניתן להזמינם ל - ", + "room_failed_partial_title": "לא ניתן לשלוח חלק מההזמנות", + "room_failed_title": "נכשל בהזמנת משתמשים לחדר - %(roomName)", + "start_conversation_name_email_mxid_prompt": "התחל שיחה עם מישהו המשתמש בשמו, כתובת הדוא\"ל או שם המשתמש שלו (כמו ).", + "start_conversation_name_mxid_prompt": "התחל שיחה עם מישהו המשתמש בשמו או בשם המשתמש שלו (כמו ).", + "suggestions_section": "הודעות ישירות לאחרונה", + "to_space": "הזמן אל %(spaceName)s", + "transfer_dial_pad_tab": "לוח חיוג", + "transfer_user_directory_tab": "ספריית משתמשים", + "unable_find_profiles_description_default": "לא הצלחת למצוא פרופילים עבור מזהי המטריצה המפורטים להלן - האם תרצה להזמין אותם בכל זאת?", + "unable_find_profiles_invite_label_default": "הזמן בכל מקרה", + "unable_find_profiles_invite_never_warn_label_default": "הזמן בכל מקרה ולעולם לא הזהיר אותי שוב", + "unable_find_profiles_title": "המשתמשים הבאים עשויים שלא להתקיים" + }, + "items_and_n_others": { + "one": " ועוד אחד אחר", + "other": " ו%(count)s אחרים" + }, + "keyboard": { + "activate_button": "הפעל את הלחצן שנבחר", "alt": "ALT", - "control": "CTRL", - "shift": "הזזה", + "autocomplete_cancel": "בטל השלמה אוטומטית", + "autocomplete_force": "אלץ השלמת טקסט", + "autocomplete_navigate_next": "הצעת השלמה אוטומטית הבאה", + "autocomplete_navigate_prev": "הצעת השלמה אוטומטית קודמת", "backspace": "מקש חזרה לאחור", + "cancel_reply": "בטל מענה להודעה", + "category_autocomplete": "השלמה אוטומטית", "category_calls": "שיחות", - "category_room_list": "רשימת חדרים", "category_navigation": "ניווט", - "category_autocomplete": "השלמה אוטומטית", - "composer_toggle_bold": "הדגשת אותיות", - "composer_toggle_italics": "אותיות נטויות", - "composer_toggle_quote": "גרשיים", - "cancel_reply": "בטל מענה להודעה", - "navigate_next_message_edit": "עבור לעריכת ההודעה הבאה", - "navigate_prev_message_edit": "עבור לעריכת ההודעה הקודמת", - "composer_jump_start": "עבור לתחילת ההתכתבות", + "category_room_list": "רשימת חדרים", + "close_dialog_menu": "סגור את תיבת הדו-שיח או את תפריט ההקשר", "composer_jump_end": "עבור לסוף ההתכתבות", + "composer_jump_start": "עבור לתחילת ההתכתבות", "composer_navigate_next_history": "עבור להודעה הבאה בהיסטוריית התכתבות", "composer_navigate_prev_history": "עבור להודעה הקודמת בהיסטוריית התכתבות", - "send_sticker": "שלח מדבקה", - "toggle_microphone_mute": "הפעלת / השתקת מיקרופון", - "toggle_webcam_mute": "הפעלת / כיבוי מצלמה", + "composer_new_line": "שורה חדשה", + "composer_redo": "חזור על העריכה", + "composer_toggle_bold": "הדגשת אותיות", + "composer_toggle_italics": "אותיות נטויות", + "composer_toggle_quote": "גרשיים", + "composer_undo": "בטל את העריכה", + "control": "CTRL", "dismiss_read_marker_and_jump_bottom": "דחה את סמן הקריאה וקפוץ לתחתית", - "jump_to_read_marker": "קפיצה להודעה הוותיקה ביותר שלא נקראה", - "upload_file": "לעלות קובץ", - "scroll_up_timeline": "גלילה מעלה בציר הזמן", - "scroll_down_timeline": "גלילה מטה בציר הזמן", + "end": "מקש סוף", + "enter": "מקש אנטר", + "escape": "אסקייפ Esc", + "go_home_view": "עבור אל תצוגת הבית", + "home": "הבית", + "jump_first_message": "קיפצו להודעה הראשונה", + "jump_last_message": "קיפצו להודעה האחרונה", "jump_room_search": "קפצו לחיפוש חדרים", - "room_list_select_room": "בחר חדר מרשימת החדרים", + "jump_to_read_marker": "קפיצה להודעה הוותיקה ביותר שלא נקראה", + "keyboard_shortcuts_tab": "פתיחת חלון אפשרויות זה", + "navigate_next_message_edit": "עבור לעריכת ההודעה הבאה", + "navigate_prev_message_edit": "עבור לעריכת ההודעה הקודמת", + "next_room": "חדר הבא או התכתבות ישירה", + "page_down": "עמוד למטה", + "page_up": "גלול למעלה", + "prev_room": "חדר קודם או התכתבות ישירה", "room_list_collapse_section": "כווץ את קטע רשימת החדרים", "room_list_expand_section": "הרחב את קטע רשימת החדרים", "room_list_navigate_down": "נווט מטה ברשימת החדרים", "room_list_navigate_up": "נווט מעלה ברשימת החדרים", - "toggle_top_left_menu": "החלף את התפריט הימני העליון", + "room_list_select_room": "בחר חדר מרשימת החדרים", + "scroll_down_timeline": "גלילה מטה בציר הזמן", + "scroll_up_timeline": "גלילה מעלה בציר הזמן", + "search": "חיפוש (חייב להיות מופעל)", + "send_sticker": "שלח מדבקה", + "shift": "הזזה", + "space": "מקש רווח", + "toggle_microphone_mute": "הפעלת / השתקת מיקרופון", "toggle_right_panel": "החלף את החלונית הימנית", - "keyboard_shortcuts_tab": "פתיחת חלון אפשרויות זה", - "go_home_view": "עבור אל תצוגת הבית", - "next_room": "חדר הבא או התכתבות ישירה", - "prev_room": "חדר קודם או התכתבות ישירה", - "autocomplete_cancel": "בטל השלמה אוטומטית", - "autocomplete_navigate_next": "הצעת השלמה אוטומטית הבאה", - "autocomplete_navigate_prev": "הצעת השלמה אוטומטית קודמת", - "jump_first_message": "קיפצו להודעה הראשונה", - "jump_last_message": "קיפצו להודעה האחרונה", - "composer_undo": "בטל את העריכה", - "composer_redo": "חזור על העריכה", - "close_dialog_menu": "סגור את תיבת הדו-שיח או את תפריט ההקשר", - "activate_button": "הפעל את הלחצן שנבחר", - "composer_new_line": "שורה חדשה", - "autocomplete_force": "אלץ השלמת טקסט", - "search": "חיפוש (חייב להיות מופעל)" + "toggle_top_left_menu": "החלף את התפריט הימני העליון", + "toggle_webcam_mute": "הפעלת / כיבוי מצלמה", + "upload_file": "לעלות קובץ" }, - "composer": { - "format_bold": "מודגש", - "format_strikethrough": "קו חוצה", - "format_inline_code": "קוד", - "format_code_block": "בלוק קוד", - "send_button_title": "לשלוח הודעה", - "placeholder_thread_encrypted": "מענה לשרשור מוצפן…", - "placeholder_thread": "תשובה לשרשור…", - "placeholder_reply_encrypted": "שליחת תגובה מוצפנת…", - "placeholder_reply": "שליחת תגובה…", - "placeholder_encrypted": "שליחת הודעה מוצפנת…", - "placeholder": "שליחת הודעה…" + "labs": { + "beta_feedback_leave_button": "כדי לעזוב את התכונה הניסיונית, כנסו להגדרות.", + "bridge_state": "הצג מידע אודות גשרים בהגדרות של החדרים", + "bridge_state_channel": "ערוץ: ", + "bridge_state_creator": "הגשר הזה נוצר על ידי משתמש .", + "bridge_state_manager": "הגשר הזה מנוהל על ידי משתמש .", + "bridge_state_workspace": "סביבת עבודה: ", + "custom_themes": "מיכה להוספת תבניות מותאמות אישית", + "dehydration": "שליחת הודעות מוצפנות במצב אופליין עם שימוש במכשיר מיובש", + "group_developer": "מפתח", + "group_encryption": "הצפנה", + "group_experimental": "נִסיוֹנִי", + "group_messaging": "הודעות", + "group_moderation": "מְתִינוּת", + "group_profile": "פרופיל", + "group_rooms": "חדרים", + "group_spaces": "מרחבי עבודה", + "group_voip": "שמע ווידאו", + "group_widgets": "ישומונים", + "join_beta": "הצטרך לניסוי", + "join_beta_reload": "הצטרפות לפיתוח תטען מחדש את %(brand)s.", + "jump_to_date": "קיפצו לתאריך (מוסיף /jumptodate וקפוץ לכותרות תאריך)", + "latex_maths": "בצע מתמטיקה של LaTeX בהודעות", + "leave_beta_reload": "עזיבת הניסוי תטען מחדש את %(brand)s.", + "pinning": "נעיצת הודעות", + "state_counters": "הצג ספירה בראש החדר" }, - "Bold": "מודגש", - "Code": "קוד", - "power_level": { + "labs_mjolnir": { + "advanced_warning": "⚠ הגדרות אלה מיועדות למשתמשים מתקדמים.", + "ban_reason": "התעלם\\חסום", + "error_adding_ignore": "שגיאה בהוספת שרת\\משתמש שהתעלמתם ממנו", + "error_adding_list_description": "אנא אמת את מזהה החדר או את הכתובת ונסה שוב.", + "error_adding_list_title": "שגיאה בהרשמה אל הרשימה", + "error_removing_ignore": "שגיאה בהסרת משתמש / שרת שהתעלמו ממנו", + "error_removing_list_description": "נסה שוב או הצג את המסוף שלך לקבלת רמזים.", + "error_removing_list_title": "שגיאה בהסרת הרשמה מרשימה זו", + "explainer_1": "הוסף משתמשים ושרתים שתרצה להתעלם מהם כאן. השתמש בכוכביות כדי שאחוזים %(brand)s יתאימו לכל תו. לדוגמא, @bot: * יתעלם מכל המשתמשים שיש להם את השם 'בוט' בשרת כלשהו.", + "explainer_2": "התעלמות מאנשים נעשית באמצעות רשימות איסור המכילות כללים למי לאסור. הרשמה להרשמה לרשימת איסורים פירושה שהמשתמשים / השרתים החסומים על ידי רשימה זו יוסתרו ממך.", + "lists": "אתם רשומים אל:", + "lists_description_1": "הרשמה לרשימת איסורים תגרום לך להצטרף אליה!", + "lists_description_2": "אם זה לא מה שאתה רוצה, השתמש בכלי אחר כדי להתעלם ממשתמשים.", + "lists_heading": "רשימת הרשמות", + "lists_new_label": "זהות החדר או כתובת של רשימת החסומים", + "no_lists": "אימכם רשומים לשום רשימה", + "personal_empty": "לא התעלמתם מאף אחד.", + "personal_heading": "רשימת חסומים פרטית", + "personal_new_label": "שרת או משתמש להתעלם ממנו", + "personal_new_placeholder": "למשל: @bot: * או example.org", + "personal_section": "אתם כרגע מתעלמים מ:", + "room_name": "רשימת החסומים שלי", + "room_topic": "זוהי רשימת השרתים\\משתמשים אשר בחרתם לחסום - אל תצאו מחדר זה!", + "rules_empty": "ללא", + "rules_server": "כללי שרת", + "rules_title": "כללים לרשימת חסימות - %(roomName)s", + "rules_user": "כללי משתמש", + "something_went_wrong": "משהו השתבש. נסה שוב או הצג את המסוף שלך לקבלת רמזים.", + "title": "משתמשים שהתעלמתם מהם", + "view_rules": "צפה בכללים" + }, + "language_dropdown_label": "תפריט שפות", + "lazy_loading": { + "disabled_action": "נקה מטמון וסנכרן מחדש", + "disabled_description1": "השתמשת בעבר ב- %(brand)s ב- %(host)s עם טעינה עצלה של חברים מופעלת. בגרסה זו טעינה עצלה מושבתת. מכיוון שהמטמון המקומי אינו תואם בין שתי ההגדרות הללו, %(brand)s צריך לסנכרן מחדש את חשבונך.", + "disabled_description2": "אם הגרסה האחרת של %(brand)s עדיין פתוחה בכרטיסייה אחרת, אנא סגור אותה כשימוש ב-%(brand)s באותו מארח כאשר טעינה עצלה מופעלת וגם מושבתת בו זמנית תגרום לבעיות.", + "disabled_title": "מטמון מקומי לא תואם", + "resync_description": "%(brand)s משתמש כעת בזכרון פחות פי 3-5, על ידי טעינת מידע רק על משתמשים אחרים בעת הצורך. אנא המתן בזמן שאנחנו מסתנכרנים מחדש עם השרת!", + "resync_title": "מעדכן %(brand)s" + }, + "leave_room_dialog": { + "leave_room_question": "האם אתה בטוח שברצונך לעזוב את החדר '%(roomName)s'?", + "room_rejoin_warning": "חדר זה אינו ציבורי. לא תוכל להצטרף שוב ללא הזמנה." + }, + "left_panel": { + "open_dial_pad": "פתח לוח חיוג" + }, + "lightbox": { + "rotate_left": "סובב שמאלה", + "rotate_right": "סובב ימינה" + }, + "location_sharing": { + "MapStyleUrlNotReachable": "שרת בית זה אינו מוגדר כהלכה להצגת מפות, או ששרת המפות המוגדר אינו ניתן לגישה.", + "close_sidebar": "סגור סרגל צד", + "error_sharing_live_location_try_again": "אירעה שגיאה במהלך שיתוף המיקום החי שלכם, אנא נסו שוב", + "failed_generic": "איתור המיקום שלך נכשל. אנא נסה שוב מאוחר יותר.", + "find_my_location": "מצא את מיקומי", + "live_enable_description": "שימו לב: זוהי תכונת פיתוח המשתמשת ביישום זמני. משמעות הדבר היא שלא תוכלו למחוק את היסטוריית המיקומים שלכם, ומשתמשים מתקדמים יוכלו לראות את היסטוריית המיקומים שלך גם לאחר שתפסיקו לשתף את המיקום החי שלכם עם החדר הזה.", + "location_not_available": "מיקום אינו זמין", + "map_feedback": "משוב על המפות", + "mapbox_logo": "לוגו", + "reset_bearing": "נעלו את המפה לכיוון צפון", + "share_button": "שתף מיקום", + "toggle_attribution": "דפדפו בין האפשרויות" + }, + "member_list": { + "filter_placeholder": "סינון חברי חדר", + "invited_list_heading": "מוזמן", + "power_label": "%(userName)s (רמת הרשאה %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "חברי החדר", + "message_edit_dialog_title": "עריכת הודעות", + "mobile_guide": { + "toast_accept": "השתמש באפליקציה", + "toast_title": "השתמש באפליקציה לחוויה טובה יותר" + }, + "name_and_id": "%(userId)s %(name)s", + "no_more_results": "אין יותר תוצאות", + "notif_panel": { + "empty_description": "אין לך התראות גלויות.", + "empty_heading": "אתם כבר מעודכנים בהכל" + }, + "notifications": { + "all_messages": "כל ההודעות", + "all_messages_description": "קבלת התראות על כל הודעה", + "class_global": "כללי", + "class_other": "אחר", + "colour_bold": "מודגש", + "colour_none": "ללא", "default": "ברירת מחדל", - "restricted": "מחוץ לתחום", - "moderator": "מנהל", + "enable_prompt_toast_description": "אשרו התראות שולחן עבודה", + "enable_prompt_toast_title": "התראות", + "enable_prompt_toast_title_from_message_send": "אל תפספסו תגובה", + "error_change_title": "שינוי הגדרת התרעות", + "keyword": "מילת מפתח", + "keyword_new": "מילת מפתח חדשה", + "mark_all_read": "סמן הכל כנקרא", + "mentions_and_keywords": "אזכורים ומילות מפתח", + "mentions_and_keywords_description": "קבלו התראה רק עם אזכורים ומילות מפתח כפי שהוגדרו בהגדרות שלכם", + "mentions_keywords": "אזכורים ומילות מפתח", + "mute_description": "לא תקבל שום התראה" + }, + "notifier": { + "m.key.verification.request": "%(name)s מבקש אימות" + }, + "onboarding": { + "create_room": "צור צ'אט קבוצתי", + "explore_rooms": "חקור חדרים ציבוריים", + "has_avatar_label": "נהדר, זה יעזור לאנשים לדעת שזה אתה", + "intro_welcome": "ברוכים הבאים אל %(appName)s", + "no_avatar_label": "הוסף תמונה כדי שאנשים יידעו שאתה זה.", + "send_dm": "שלח הודעה ישירה", + "use_case_personal_messaging": "חברים ומשפחה", + "welcome_detail": "עכשיו, בואו נעזור לכם להתחיל", + "welcome_user": "ברוכים הבאים %(name)s" + }, + "poll": { + "create_poll_action": "צרו סקר", + "create_poll_title": "צרו סקר", + "edit_poll_title": "ערוך סקר", + "end_description": "האם אתם בטוחים שברצונכם לסיים את הסקר הזה? זה יציג את התוצאות הסופיות של הסקר וימנע מאנשים את האפשרות להצביע.", + "end_message": "הסקר הסתיים. תשובה הכי נפוצה: %(topAnswer)s", + "end_message_no_votes": "הסקר הסתיים. לא היו הצבעות.", + "end_title": "סיים סקר", + "error_ending_description": "סליחה, הסקר לא הסתיים. נא נסו שוב.", + "error_ending_title": "תקלה בסגירת הסקר", + "failed_send_poll_description": "סליחה, הסקר שיצרתם לא פורסם.", + "failed_send_poll_title": "תקלה בפרסום הסקר", + "notes": "תוצאות יהיה זמינות להצגה רק עם סגירת הסקר", + "topic_heading": "מה השאלה או הנושא שלכם בסקר?", + "total_n_votes": { + "one": "%(count)s.קולות הצביעו כדי לראות את התוצאות" + }, + "total_n_votes_voted": { + "one": "מתבסס על %(count)s הצבעות", + "other": "מתבסס על %(count)s הצבעות" + }, + "total_not_ended": "תוצאות יהיו זמינות כאשר הסקר יסתיים", + "type_closed": "סגר סקר", + "type_heading": "סוג סקר", + "type_open": "פתח סקר", + "unable_edit_description": "סליחה, אתם לא יכולים לערוך את שאלות הסקר לאחר שבוצעו הצבעות.", + "unable_edit_title": "לא ניתן לערוךסקר" + }, + "power_level": { "admin": "אדמין", "custom": "ידני %(level)s", - "mod": "ממתן" + "custom_level": "דרגה מותאמת", + "default": "ברירת מחדל", + "label": "דרגת מנהל", + "mod": "ממתן", + "moderator": "מנהל", + "restricted": "מחוץ לתחום" + }, + "presence": { + "away": "מרוחק", + "idle": "לא פעיל", + "idle_for": "לא פעיל %(duration)s", + "offline": "לא מחובר", + "offline_for": "לא מחובר %(duration)s", + "online": "מקוון", + "online_for": "מחובר %(duration)s", + "unknown": "לא ידוע", + "unknown_for": "זמן לא ידוע %(duration)s" + }, + "quick_settings": { + "all_settings": "כל ההגדרות", + "metaspace_section": "הצמד לסרגל הצד", + "sidebar_settings": "אפשרויות נוספות", + "title": "הגדרות מהירות" + }, + "quit_warning": { + "call_in_progress": "נראה שאתה בשיחה, האם אתה בטוח שאתה רוצה להפסיק?", + "file_upload_in_progress": "נראה שאתה מעלה קבצים, האם אתה בטוח שברצונך להפסיק?" + }, + "redact": { + "confirm_button": "אשר הסרה", + "error": "לא ניתן למחוק הודעה זו. (%(code)s)", + "ongoing": "מסיר…", + "reason_label": "סיבה (לא חובה)" + }, + "reject_invitation_dialog": { + "confirmation": "האם אתם בטוחים שברצונכם לדחות את ההזמנה?", + "failed": "דחיית ההזמנה נכשלה", + "title": "דחה הזמנה" + }, + "report_content": { + "description": "דיווח על הודעה זו ישלח את 'מזהה האירוע' הייחודי למנהל שרת הבית שלך. אם הודעות בחדר זה מוצפנות, מנהל שרת הבית שלך לא יוכל לקרוא את טקסט ההודעה או להציג קבצים או תמונות.", + "missing_reason": "אנא מלאו מדוע אתם מדווחים.", + "other_label": "אחר", + "report_content_to_homeserver": "דווח על תוכן למנהל שרת הבית שלך" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "הפענוח של %(failedCount)s חיבורים נכשל!", + "count_of_successfully_restored_keys": "שוחזר בהצלחה %(sessionCount)s מפתחות", + "enter_key_description": "גש להיסטוריית ההודעות המאובטחות שלך והגדר הודעות מאובטחות על ידי הזנת מפתח האבטחה שלך.", + "enter_key_title": "הזן מפתח אבטחה", + "enter_phrase_description": "גש להיסטוריית ההודעות המאובטחת שלך והגדר הודעות מאובטחות על ידי הזנת ביטוי האבטחה שלך.", + "enter_phrase_title": "הזן ביטוי אבטחה", + "incorrect_security_phrase_dialog": "לא ניתן לפענח גיבוי עם ביטוי אבטחה זה: אנא ודא שהזנת את ביטוי האבטחה הנכון.", + "incorrect_security_phrase_title": "ביטוי אבטחה שגוי", + "key_backup_warning": "אזהרה: עליך להגדיר גיבוי מפתחות הצפנה רק ממחשב מהימן.", + "key_forgotten_text": "אם שכחת את מפתח האבטחה שלך תוכל ", + "key_is_invalid": "מפתח האבטחה לא חוקי", + "keys_restored_title": "מפתחות משוחזרים", + "load_error_content": "לא ניתן לטעון את מצב הגיבוי", + "load_keys_progress": "%(completed)s שניות מתוך %(total)s מפתחות שוחזרו", + "no_backup_error": "לא נמצא גיבוי!", + "recovery_key_mismatch_description": "לא ניתן היה לפענח את הגיבוי באמצעות מפתח האבטחה הזה: ודא שהזנת את מפתח האבטחה הנכון.", + "recovery_key_mismatch_title": "מפתחות האבטחה לא תואמים", + "restore_failed_error": "לא ניתן לשחזר את הגיבוי" + }, + "right_panel": { + "add_integrations": "הוסף יישומונים, גשרים ובוטים", + "edit_integrations": "ערוך ישומונים, גשרים ובוטים", + "export_chat_button": "ייצוא צ'אט", + "files_button": "קבצים", + "pinned_messages": { + "empty": "אין הודעות נעוצות, לבינתיים", + "limits": { + "other": "אתה יכול להצמיד עד%(count)s ווידג'טים בלבד" + }, + "title": "הודעות נעוצות" + }, + "pinned_messages_button": "הודעות נעוצות", + "room_summary_card": { + "title": "מידע על החדר" + }, + "search_button": "חפש", + "settings_button": "הגדרות חדר", + "share_button": "שתף חדר", + "thread_list": { + "context_menu_label": "אפשרויות שרשור" + }, + "widgets_section": "ישומונים" + }, + "room": { + "3pid_invite_email_not_found_account_room": "הזמנה זו ל-%(roomName)s נשלחה ל-%(email)s שאינה משויכת לחשבונך", + "3pid_invite_error_invite_action": "נסה להצטרף בכל מקרה", + "3pid_invite_error_invite_subtitle": "אתה יכול להצטרף אליו רק עם הזמנה עובדת.", + "3pid_invite_error_title_room": "משהו השתבש עם ההזמנה שלכם אל חדר %(roomName)s", + "3pid_invite_no_is_subtitle": "השתמש בשרת זהות בהגדרות כדי לקבל הזמנות ישירות ב-%(brand)s.", + "banned_from_room_by": "נחסמתם מ-%(roomName)s על ידי %(memberName)s", + "context_menu": { + "copy_link": "העתק קישור לחדר", + "favourite": "מועדף", + "forget": "שכח חדר", + "low_priority": "עדיפות נמוכה", + "title": "אפשרויות חדר", + "unfavourite": "מועדפים" + }, + "creating_room_text": "יצרנו חדר עם %(names)s", + "dm_invite_action": "החלו לדבר", + "dm_invite_subtitle": " מעוניין לדבר איתכם", + "dm_invite_title": "האם אתם רוצים לדבר עם %(user)s?", + "drop_file_prompt": "גרור קובץ לכאן בכדי להעלות", + "error_join_incompatible_version_2": "אנא צרו קשר עם מנהל השרת שלכם.", + "failed_reject_invite": "דחיית הזמנה נכשלה", + "forget_room": "שכח חדר זה", + "forget_space": "שכח את מרחב עבודה זה", + "header": { + "forget_room_button": "שכח חדר", + "hide_widgets_button": "הסתר ישומונים", + "room_is_public": "חדר זה ציבורי", + "show_widgets_button": "הצג ישומונים" + }, + "inaccessible": "חדר זה או מרחב העבודה אינם זמינים כעת.", + "inaccessible_name": "לא ניתן להכנס אל %(roomName)s בזמן הזה.", + "inaccessible_subtitle_1": "נסו שנית מאוחר יותר, בקשו ממנהל החדר או מרחב העבודה לוודא אם יש לכם גישה.", + "inaccessible_subtitle_2": "%(errcode)s הוחזר בעת ניסיון לגשת לחדר או למרחב העבודה. אם אתם חושבים שאתם רואים הודעה זו בטעות, אנא שילחו דוח באג.", + "intro": { + "dm_caption": "רק שניכם נמצאים בשיחה הזו, אלא אם כן מישהו מכם מזמין מישהו להצטרף.", + "no_avatar_label": "הוסף תמונה, כך שאנשים יוכלו לזהות את החדר שלך בקלות.", + "no_topic": "הוספת נושא לעזור לאנשים להבין במה מדובר.", + "send_message_start_dm": "שילחו את ההודעה הראשונה שלכם להזמין את לצ'אט", + "start_of_dm_history": "זו ההתחלה של היסטוריית ההודעות הישירות שלך עם .", + "start_of_room": "זוהי התחלת השיחה בחדר .", + "topic": "נושאים: %(topic)s ", + "topic_edit": "נושאים: %(topic)s (עריכה)", + "user_created": "%(displayName)s יצר את החדר הזה.", + "you_created": "אתם יצרתם את החדר הזה." + }, + "invite_email_mismatch_suggestion": "שתף דוא\"ל זה בהגדרות כדי לקבל הזמנות ישירות ב-%(brand)s.", + "invite_reject_ignore": "דחה והתעלם ממשתמש זה", + "invite_sent_to_email_room": "הזמנה לחדר %(roomName)s נשלחה לכתובת %(email)s", + "invite_subtitle": " הזמין אתכם", + "invite_this_room": "הזמן לחדר זה", + "invite_title": "האם אתם מעוניינים להצטרף אל %(roomName)s?", + "inviter_unknown": "לא ידוע", + "join_button_account": "הרשמה", + "join_failed_enable_video_rooms": "כדי להצטרף, נא אפשר תחילה וידאו במעבדת הפיתוח", + "join_the_discussion": "הצטרף אל הדיון", + "join_title_account": "הצטרף לשיחה עם חשבון", + "jump_read_marker": "קפצו להודעה הראשונה שלא נקראה.", + "jump_to_bottom_button": "גלול להודעות האחרונות", + "jump_to_date": "קיפצו לתאריך", + "kick_reason": "סיבה: %(reason)s", + "leave_error_title": "שגיאת נסיון לצאת מהחדר", + "leave_server_notices_description": "החדר הזה משמש להודעות חשובות מהשרת ולכן אינכם יכולים לעזוב אותו.", + "leave_server_notices_title": "לא יכול לעזוב את חדר ההודעות של השרת", + "leave_unexpected_error": "שגיאת שרת לא צפויה בנסיון לעזוב את החדר", + "link_email_to_receive_3pid_invite": "קשר דוא\"ל זה לחשבונך בהגדרות כדי לקבל הזמנות ישירות ב-%(brand)s.", + "no_peek_join_prompt": "לא ניתן לצפות ב־%(roomName)s. האם תרצו להצטרף?", + "not_found_title": "חדר זה או מרחב עבודה אינם קיימים.", + "not_found_title_name": "%(roomName)s לא קיים.", + "peek_join_prompt": "אתם צופים ב־%(roomName)s. האם תרצו להצטרף?", + "rejoin_button": "הצטרפות מחדש", + "search": { + "all_rooms": "כל החדרים", + "field_placeholder": "חפש…", + "result_count": { + "one": "(תוצאת %(count)s)", + "other": "(תוצאת %(count)s)" + }, + "this_room": "החדר הזה" + }, + "show_labs_settings": "הצג את אופציית מעבדת הפיתוח", + "status_bar": { + "exceeded_resource_limit": "ההודעה שלך לא נשלחה מכיוון ששרת הבית הזה חרג ממגבלת המשאבים. אנא פנה למנהל השירות שלך כדי להמשיך להשתמש בשירות.", + "monthly_user_limit_reached": "ההודעה שלך לא נשלחה מכיוון ששרת הבתים הזה הגיע למגבלת המשתמשים הפעילים החודשיים שלה. אנא פנה למנהל השירות שלך כדי להמשיך להשתמש בשירות.", + "requires_consent_agreement": "אינך יכול לשלוח שום הודעה עד שתבדוק ותסכים ל התנאים וההגבלות שלנו .", + "server_connectivity_lost_description": "הודעות שנשלחו יאוחסנו עד שהחיבור שלך יחזור.", + "server_connectivity_lost_title": "הקישוריות לשרת אבדה." + }, + "unread_notifications_predecessor": { + "one": "יש לך %(count)s הודעה שלא נקראה בגירסה קודמת של חדר זה.", + "other": "יש לך %(count)s הודעות שלא נקראו בגרסה קודמת של חדר זה." + }, + "upgrade_error_description": "בדקו שהשרת תומך בגרסאת החדר ונסו שוב.", + "upgrade_error_title": "שגיאה בשדרוג חדר", + "upgrade_warning_bar": "שדרוג חדר זה יסגור את המופע הנוכחי של החדר וייצור חדר משודרג עם אותו שם.", + "upgrade_warning_bar_admins": "רק מנהלי חדרים יראו את האזהרה הזו", + "upgrade_warning_bar_unstable": "חדר זה מריץ את גרסת החדר , ששרת הבית הזה סימן כ- לא יציב .", + "upgrade_warning_bar_upgraded": "החדר הזה כבר שודרג.", + "upload": { + "uploading_multiple_file": { + "one": "מעלה %(filename)s ו-%(count)s אחרים", + "other": "מעלה %(filename)s ו-%(count)s אחרים" + }, + "uploading_single_file": "מעלה %(filename)s" + }, + "view_failed_enable_video_rooms": "כדי לצפות, אנא הפעל תחילה חדרי וידאו במעבדת הפיתוח" + }, + "room_list": { + "add_room_label": "הוסף חדר", + "add_space_label": "הוסיפו מרחב עבודה", + "breadcrumbs_empty": "אין חדרים שבקרתם בהם לאחרונה", + "failed_add_tag": "נכשל בעת הוספת תג %(tagName)s לחדר", + "failed_remove_tag": "נכשל בעת נסיון הסרת תג %(tagName)s מהחדר", + "notification_options": "אפשרויות התרעות", + "show_less": "הצג פחות", + "show_n_more": { + "one": "הצג עוד %(count)s", + "other": "הצג עוד %(count)s" + }, + "show_previews": "הצג תצוגה מקדימה של הודעות", + "sort_by": "סדר לפי", + "sort_by_activity": "פעילות", + "sort_by_alphabet": "א-ת", + "sort_unread_first": "הצג תחילה חדרים עם הודעות שלא נקראו", + "space_menu_label": "תפריט %(spaceName)s", + "sublist_options": "רשימת אפשרויות" + }, + "room_settings": { + "access": { + "description_space": "החליטו מי יכול לראות ולהצטרף אל %(spaceName)s.", + "title": "גישה" + }, + "advanced": { + "error_upgrade_description": "לא ניתן היה להשלים את שדרוג החדר", + "error_upgrade_title": "שדרוג החדר נכשל", + "information_section_room": "מידע החדר", + "information_section_space": "מידע על מרחב העבודה", + "room_predecessor": "צפה בהודעות ישנות ב-%(roomName)s.", + "room_upgrade_button": "שדרג חדר זה לגרסת החדר המומלצת", + "room_version": "גרסאת חדש:", + "room_version_section": "גרסאת חדר", + "space_predecessor": "צפו בגירסא ישנה יותר של %(spaceName)s.", + "space_upgrade_button": "שדרג את מרחב העבודה הזה לגרסת החדר המומלצת", + "unfederated": "לא ניתן לגשת לחדר זה באמצעות שרתי מטריקס מרוחקים", + "upgrade_button": "שדרג חדר זה לגרסה %(version)s", + "upgrade_dialog_description": "שדרוג חדר זה מחייב סגירת המופע הנוכחי של החדר ויצירת חדר חדש במקומו. כדי להעניק לחברי החדר את החוויה הטובה ביותר האפשרית, אנו:", + "upgrade_dialog_description_1": "צור חדר חדש עם אותו שם, תיאור ואווטאר", + "upgrade_dialog_description_2": "עדכן את כינויי החדר המקומיים בכדי להצביע על החדר החדש", + "upgrade_dialog_description_3": "עצור מהמשתמשים לדבר בגרסה הישנה של החדר, ושלח הודעה הממליצה למשתמשים לעבור לחדר החדש", + "upgrade_dialog_description_4": "החזירו קישור לחדר הישן בתחילת החדר החדש כדי שאנשים יוכלו לראות הודעות ישנות", + "upgrade_dialog_title": "גרסת חדר שדרוג", + "upgrade_dwarning_ialog_title_public": "שדרג חדר ציבורי", + "upgrade_warning_dialog_description": "שדרוג חדר הוא פעולה מתקדמת ומומלץ בדרך כלל כאשר החדר אינו יציב עקב באגים, תכונות חסרות או פרצות אבטחה.", + "upgrade_warning_dialog_footer": "תשדרג את החדר הזה מ- ל- .", + "upgrade_warning_dialog_report_bug_prompt_link": "זה בדרך כלל משפיע רק על אופן עיבוד החדר בשרת. אם אתה נתקל בבעיות באחוזים שלך %(brand)s, אנא דווח על באג .", + "upgrade_warning_dialog_title_private": "שדרג חדר פרטי" + }, + "alias_not_specified": "לא מוגדר", + "bridges": { + "description": "חדר זה מגשר בין מסרים לפלטפורמות הבאות. למידע נוסף. ", + "title": "גשרים" + }, + "general": { + "alias_field_placeholder_default": "כגון החדר-שלי", + "alias_field_safe_localpart_invalid": "חלק מהתווים אינם מורשים", + "alias_field_taken_invalid_domain": "כתובת זו נמצאת בשימוש", + "alias_field_taken_valid": "כתובת זו זמינה לשימוש", + "alias_heading": "כתובת חדר", + "aliases_items_label": "כתובות מפורסמות אחרות:", + "aliases_no_items_label": "עדיין אין כתובות שפורסמו, הוסף כתובת למטה", + "aliases_section": "כתובות חדרים", + "avatar_field_label": "אוואטר של החדר", + "canonical_alias_field_label": "כתובת ראשית", + "default_url_previews_off": "תצוגות מקדימות של כתובות אתרים מושבתות כברירת מחדל עבור משתתפים בחדר זה.", + "default_url_previews_on": "תצוגות מקדימות של כתובות אתרים מופעלות כברירת מחדל עבור משתתפים בחדר זה.", + "description_space": "שינוי הגדרות הנוגעות למרחב העבודה שלכם.", + "error_creating_alias_description": "אירעה שגיאה ביצירת כתובת זו. ייתכן שהשרת אינו מאפשר זאת או שהתרחש כשל זמני.", + "error_creating_alias_title": "שגיאה ביצירת כתובת", + "error_deleting_alias_description": "אירעה שגיאה בהסרת כתובת זו. יתכן שהוא כבר לא קיים או שהתרחשה שגיאה זמנית.", + "error_deleting_alias_description_forbidden": "אין לך הרשאה למחוק את הכתובת.", + "error_deleting_alias_title": "שגיאה בהסרת כתובת", + "error_save_space_settings": "כישלון בשמירת הגדרות מרחב העבודה.", + "error_updating_alias_description": "אירעה שגיאה בעדכון הכתובות החלופיות של החדר. ייתכן שהשרת אינו מאפשר זאת או שהתרחש כשל זמני.", + "error_updating_canonical_alias_description": "אירעה שגיאה בעדכון הכתובת הראשית של החדר. ייתכן שהשרת אינו מאפשר זאת או שהתרחש כשל זמני.", + "error_updating_canonical_alias_title": "שגיאה בעדכון כתובת ראשית", + "leave_space": "עזוב את מרחב העבודה", + "local_alias_field_label": "כתובות מקומיות", + "local_aliases_explainer_room": "הגדר כתובות לחדר זה כדי שמשתמשים יוכלו למצוא את החדר הזה דרך שרת הבית שלך (%(localDomain)s)", + "local_aliases_explainer_space": "הגדר כתובות עבור מרחב העבודה הזה כדי שמשתמשים יוכלו למצוא את מרחב העבודה הזה דרך השרת שלך (%(localDomain)s)", + "local_aliases_section": "כתובות מקומיות", + "name_field_label": "שם חדר", + "new_alias_placeholder": "כתובת חדשה שפורסמה (למשל #alias:server)", + "no_aliases_room": "לחדר זה אין כתובות מקומיות", + "no_aliases_space": "למרחב עבודה זה לא מוגדרת כתובת מקומית בשרת", + "other_section": "אחר", + "publish_toggle": "לפרסם את החדר הזה לציבור במדריך החדרים של%(domain)s?", + "published_aliases_description": "כדי לפרסם כתובת, יש להגדיר אותה ככתובת מקומית תחילה.", + "published_aliases_explainer_room": "כל אחד בכל שרת יכול להשתמש בכתובות שפורסמו כדי להצטרף לחלל העבודה שלכם.", + "published_aliases_explainer_space": "כל אחד בכל שרת יכול להשתמש בכתובות שפורסמו כדי להצטרף למרחב העבודה שלכם.", + "published_aliases_section": "כתובות מפורסמות", + "save": "שמור שינוייים", + "topic_field_label": "נושא החדר", + "url_preview_encryption_warning": "בחדרים מוצפנים, כמו זה, תצוגות מקדימות של כתובות אתרים מושבתות כברירת מחדל כדי להבטיח ששרת הבית שלך (במקום בו נוצרות התצוגות המקדימות) אינו יכול לאסוף מידע על קישורים שאתה רואה בחדר זה.", + "url_preview_explainer": "כאשר מישהו מכניס כתובת URL להודעה שלו, ניתן להציג תצוגה מקדימה של כתובת אתר כדי לתת מידע נוסף על קישור זה, כמו הכותרת, התיאור והתמונה מהאתר.", + "url_previews_section": "תצוגת קישורים", + "user_url_previews_default_off": "יש לך השבת תצוגות מקדימות של כתובות אתרים כברירת מחדל.", + "user_url_previews_default_on": "כברירת מחדל, הפעלת תצוגה מקדימה של כתובות אתרים." + }, + "notifications": { + "browse_button": "דפדף", + "custom_sound_prompt": "הגדר צליל מותאם אישי", + "notification_sound": "צליל התראה", + "settings_link": "קבלת התראות על פי ההעדפות שלך במסךהגדרות", + "sounds_section": "צלילים", + "uploaded_sound": "צלילים שהועלו" + }, + "permissions": { + "add_privileged_user_description": "הענק למשתמש או מספר משתמשים בחדר זה הרשאות נוספות", + "add_privileged_user_filter_placeholder": "חיפוש משתמשים בחדר זה…", + "add_privileged_user_heading": "הוספת משתמשים מורשים", + "ban": "חסימת משתמשים", + "ban_reason": "סיבה", + "banned_by": "נחסם על ידי %(displayName)s", + "banned_users_section": "משתמשים חסומים", + "error_changing_pl_description": "אירעה שגיאה בשינוי רמת ההספק של המשתמש. ודא שיש לך הרשאות מספיקות ונסה שוב.", + "error_changing_pl_reqs_description": "אירעה שגיאה בשינוי דרישות רמת הניהול של החדר. ודא שיש לך הרשאות מספיקות ונסה שוב.", + "error_changing_pl_reqs_title": "שגיאה בשינוי דרישת דרגת ניהול", + "error_changing_pl_title": "שגיאה בשינוי דרגת הניהול", + "error_unbanning": "שגיאה בהסרת חסימה", + "events_default": "שלח הודעות", + "invite": "הזמנת משתמשים", + "io.element.voice_broadcast_info": "שליחת הקלטות קוליות", + "kick": "הסר משתמשים", + "m.reaction": "שלח תגובות", + "m.room.avatar": "שנה אווטר של החדר", + "m.room.avatar_space": "שנה את דמות מרחב העבודה", + "m.room.canonical_alias": "שנה את הכתובת הראשית של החדר", + "m.room.canonical_alias_space": "שינוי הכתובת הראשית של מרחב העבודה", + "m.room.encryption": "הפעל הצפנת חדר", + "m.room.history_visibility": "שנה תצוגת הסטוריה", + "m.room.name": "שנה את שם החדר", + "m.room.name_space": "שינוי שם מרחב העבודה", + "m.room.pinned_events": "נהל אירועים נעוצים", + "m.room.power_levels": "שנה הרשאות", + "m.room.tombstone": "שדרג את החדר", + "m.room.topic": "שנה נושא", + "m.space.child": "נהלו חדרים במרחב העבודה הנוכחי", + "m.widget": "שנה ישומונים", + "muted_users_section": "משתמשים מושתקים", + "no_privileged_users": "אין למשתמשים הרשאות ספציפיות בחדר זה", + "notifications.room": "התראה לכולם", + "permissions_section": "הרשאות", + "permissions_section_description_room": "בחר את התפקידים הנדרשים לשינוי חלקים שונים של החדר", + "permissions_section_description_space": "ביחרו את ההרשאות הנדרשות כדי לשנות חלקים שונים של מרחב העבודה", + "privileged_users_section": "משתמשים מורשים", + "redact": "הסרת הודעות שנשלחו על ידי אחרים", + "send_event_type": "שלח התרעות %(eventType)s", + "state_default": "שינוי הגדרות", + "title": "תפקידים והרשאות", + "users_default": "תפקיד ברירת מחדל" + }, + "security": { + "enable_encryption_confirm_description": "לאחר הפעלתו, לא ניתן להשבית את ההצפנה לחדר. הודעות שנשלחות בחדר מוצפן אינן נראות על ידי השרת, רק על ידי משתתפי החדר. הפעלת הצפנה עשויה למנוע בוטים וגשרים רבים לעבוד כראוי. למידע נוסף על הצפנה. ", + "enable_encryption_confirm_title": "הפעל הצפנה?", + "encryption_permanent": "לאחר הפעלת הצפנה - לא ניתן לבטל אותה.", + "error_join_rule_change_unknown": "כשל לא ידוע", + "guest_access_warning": "אורחים בעלי תוכנת התחברות מתאימה יוכלו להצטרף לחדר גם אם אין להם חשבון משתמש.", + "history_visibility_invited": "חברים בלבד (מאז שהוזמנו)", + "history_visibility_joined": "חברים בלבד (מאז שהצטרפו)", + "history_visibility_legend": "למי מותר לקרוא הסטוריה?", + "history_visibility_shared": "חברים בלבד (מרגע בחירת אפשרות זו)", + "history_visibility_warning": "שינויים במי שיכול לקרוא היסטוריה יחולו רק על הודעות עתידיות בחדר זה. נראות ההיסטוריה הקיימת לא תשתנה.", + "history_visibility_world_readable": "כולם", + "join_rule_description": "החליטו מי יוכל להצטרף ל - %(roomName)s.", + "join_rule_invite": "פרטי (הזמנות בלבד)", + "join_rule_invite_description": "רק משתשים מוזמנים יכולים להצטרף.", + "join_rule_public_description": "כל אחד יכול למצוא ולהצטרף.", + "join_rule_restricted": "משתתפי מרחב העבודה", + "join_rule_restricted_description": "כל אחד במרחב העבודה יכול למצוא ולהצטרף. ערוך לאילו מרחבי עבודה יש גישה כאן.", + "join_rule_restricted_description_active_space": "כל אחד ב- יכול למצוא ולהצטרף. אתם יכולים לבחור גם מרחבי עבודה אחרים.", + "join_rule_restricted_description_prompt": "כל אחד במרחב עבודה יכול למצוא ולהצטרף. אתם יכולים לבחור מספר מרחבי עבודה.", + "join_rule_restricted_description_spaces": "מרחבי עבודה עם גישה", + "join_rule_restricted_summary": { + "one": "כרגע, למרחב העבודה יש גישה", + "other": "כרגע ל, %(count)s מרחבי עבודה יש גישה" + }, + "join_rule_restricted_upgrade_description": "שדרוג זה יאפשר לחברים במרחבים נבחרים גישה לחדר זה ללא הזמנה.", + "join_rule_restricted_upgrade_warning": "החדר הזה נמצא בחלק ממרחבי העבודה שאתם לא מוגדרים כמנהלים בהם. במרחבים האלה, החדר הישן עדיין יוצג, אבל אנשים יתבקשו להצטרף לחדר החדש.", + "join_rule_upgrade_awaiting_room": "טוען חדר חדש", + "join_rule_upgrade_required": "נדרש שדרוג", + "join_rule_upgrade_sending_invites": { + "one": "שולח הזמנה..." + }, + "join_rule_upgrade_updating_spaces": { + "one": "מעדכן מרחב עבודה...", + "other": "מעדכן את מרחבי העבודה...%(progress)s מתוך %(count)s" + }, + "public_without_alias_warning": "לקישור לחדר זה, אנא הוסף כתובת.", + "strict_encryption": "לעולם אל תשלח הודעות מוצפנות אל התחברות שאינה מאומתת בחדר זה, מהתחברות זו", + "title": "אבטחה ופרטיות" + }, + "title": "הגדרות חדר - %(roomName)s", + "upload_avatar_label": "העלה אוואטר", + "visibility": { + "alias_section": "כתובת", + "error_failed_save": "עדכון הנראות של מרחב העבודה הזה נכשל", + "error_update_guest_access": "עדכון גישת האורח של מרחב העבודה הזה נכשל", + "error_update_history_visibility": "נכשל עדכון נראות ההיסטוריה של מרחב עבודה זה", + "guest_access_explainer": "אורחים יכולים להצטרף אל מרחב העבודה ללא חשבון פעיל.", + "guest_access_explainer_public_space": "זה יכול להיות שימושי למרחבי עבודה ציבוריים.", + "guest_access_label": "אפשר גישה לאורחים", + "history_visibility_anyone_space": "תצוגה מקדימה של מרחב העבודה", + "history_visibility_anyone_space_description": "אפשרו לאנשים תצוגה מקדימה של מרחב העבודה שלכם לפני שהם מצטרפים.", + "history_visibility_anyone_space_recommendation": "מומלץ למרחבי עבודה ציבוריים.", + "title": "רְאוּת" + } + }, + "room_summary_card_back_action_label": "מידע החדר", + "scalar": { + "error_create": "לא ניתן היה ליצור ווידג'ט.", + "error_membership": "אינכם נמצאים בחדר זה.", + "error_missing_room_id": "קוד זיהוי של החדר חסר.", + "error_missing_room_id_request": "קוד זיהוי החדר חסר בשורת הבקשה", + "error_missing_user_id_request": "קוד זיהוי משתמש חסר בשורת הבקשה", + "error_permission": "אין לכם הרשאות לבצע פעולה זו בחדר זה.", + "error_power_level_invalid": "דרגת הרשאות חייבת להיות מספר חיובי.", + "error_room_not_visible": "קוד זיהוי החדר %(roomId)s אינו נראה", + "error_room_unknown": "החדר הזה אינו מזוהה.", + "error_send_request": "שליחת בקשה נכשלה." }, - "bug_reporting": { - "introduction": "אם שלחתם באג דרך GitHub, שליחת לוגים יכולה לעזור לנו לאתר את הבעיה. ", - "description": "לוגים מכילים נתוני שימוש באפליקציה, לרבות שם המשתמש שלכם, המזהים או הכינויים של החדרים שבהם ביקרתם, עם אילו רכיבי ממשק משתמש ביצעתם אינטראקציה אחרונה ושמות המשתמש של משתמשים אחרים. הם אינם מכילים הודעות.", - "matrix_security_issue": "כדי לדווח על בעיית אבטחה , אנא קראו את מדיניות גילוי האבטחה של Matrix.org .", - "submit_debug_logs": "צרף לוגים", - "title": "דיווח על תקלות ובאגים", - "additional_context": "אם ישנו הקשר נוסף שיעזור לניתוח הבעיה, כגון מה שעשיתם באותו זמן, תעודות זהות, מזהי משתמש וכו ', אנא כללו את הדברים כאן.", - "send_logs": "שלח יומנים", - "github_issue": "סוגיית GitHub", - "download_logs": "הורד יומנים", - "before_submitting": "לפני שמגישים יומנים, עליכם ליצור בעיה של GitHub כדי לתאר את הבעיה שלכם.", - "collecting_information": "אוסף מידע על גרסת היישום", - "collecting_logs": "אוסף יומנים לנפוי שגיאה (דבאג)", - "uploading_logs": "מעלה לוגים", - "downloading_logs": "מוריד לוגים", - "create_new_issue": "אנא צור בעיה חדשה ב- GitHub כדי שנוכל לחקור את הבאג הזה." + "server_offline": { + "description": "השרת שלך לא מגיב לחלק מהבקשות שלך. להלן כמה מהסיבות הסבירות ביותר.", + "description_1": "לשרת (%(serverName)s) לקח יותר מדי זמן להגיב.", + "description_2": "חומת האש או האנטי-וירוס שלך חוסמים את הבקשה.", + "description_3": "סיומת דפדפן מונעת את הבקשה.", + "description_4": "השרת לא מקוון.", + "description_5": "השרת דחה את בקשתך.", + "description_6": "האזור שלך חווה קשיים בחיבור לאינטרנט.", + "description_7": "אירעה שגיאת חיבור בעת ניסיון ליצור קשר עם השרת.", + "description_8": "השרת אינו מוגדר לציין מהי הבעיה (CORS).", + "empty_timeline": "כולכם נתפסתם.", + "recent_changes_heading": "שינויים אחרונים שטרם התקבלו", + "title": "השרת לא מגיב" }, - "time": { - "hours_minutes_seconds_left": "נשארו %(hours)s שעות, %(minutes)s דקות ו-%(seconds)s שניות", - "minutes_seconds_left": "נשארו %(minutes)s דקות ו-%(seconds)s שניות", - "seconds_left": "נשארו %(seconds)s שניות", - "date_at_time": "%(date)s בשעה %(time)s", - "short_days": "%(value)s ימים", - "short_hours": "%(value)s שעות", - "short_minutes": "%(value)s דקות", - "short_seconds": "%(value)s שניות", - "n_minutes_ago": "לפני %(num)s דקות", - "n_hours_ago": "לפני %(num)s שעות", - "n_days_ago": "לפני %(num)s ימים", - "in_n_minutes": "בעוד %(num)s דקות", - "in_n_hours": "בעוד %(num)s שעות", - "in_n_days": "בעוד %(num)s ימים מעכשיו", - "in_few_seconds": "בעוד מספר שניות מעכשיו", - "in_about_minute": "בערך עוד דקה אחת", - "in_about_hour": "בערך בעוד כשעה", - "in_about_day": "בערך בעוד יום מעכשיו", - "few_seconds_ago": "לפני מספר שניות", - "about_minute_ago": "לפני בערך דקה", - "about_hour_ago": "בערך לפני כשעה", - "about_day_ago": "בערך לפני יום" + "seshat": { + "error_initialising": "אתחול חיפוש ההודעות נכשל. בדוק את ההגדרות שלך למידע נוסף", + "warning_kind_files": "גרסה זו של %(brand)s אינה תומכת בצפייה בקבצים מוצפנים מסוימים", + "warning_kind_files_app": "השתמשו ב אפליקציית שולחן העבודה כדי לראות את כל הקבצים המוצפנים", + "warning_kind_search": "גרסה זו של %(brand)s אינה תומכת בחיפוש הודעות מוצפנות", + "warning_kind_search_app": "השתמשו ב אפליקציית שולחן העבודה לחיפוש הודעות מוצפנות" + }, + "setting": { + "help_about": { + "brand_version": "גרסאת %(brand)s:", + "chat_bot": "דבר עם הבוט של %(brand)s", + "clear_cache_reload": "נקה מטמון ואתחל", + "help_link": "בשביל לעזור בקידום ושימוש ב- %(brand)s, לחצו כאן.", + "help_link_chat_bot": "לעזרה בשימוש ב-%(brand)s לחץ על כאן או התחל צ'אט עם הבוט שלנו באמצעות הלחצן למטה.", + "title": "עזרה ואודות", + "versions": "גרסאות" + } }, "settings": { - "show_breadcrumbs": "הצג קיצורים אל חדרים שנצפו לאחרונה מעל לרשימת החדרים", + "all_rooms_home": "הצג את כל החדרים בבית", "all_rooms_home_description": "כל החדרים שבהם אתם נמצאים יופיעו בדף הבית.", - "use_control_f_search": "השתמש ב Ctrl + F כדי לחפש הודעות", - "use_12_hour_format": "הצג חותמות זמן של 12 שעות (כלומר 2:30pm)", "always_show_message_timestamps": "תמיד הצג חותמות זמן של הודעות", - "send_read_receipts": "שילחו אישורי קריאה", - "send_typing_notifications": "שלח התרעות כתיבה", - "replace_plain_emoji": "החלף טקסט עם סמל באופן אוטומטי", - "enable_markdown": "אפשר Markdown", - "emoji_autocomplete": "החל הצעות לסמלים בזמן כתיבה", - "use_command_enter_send_message": "השתמש במקלדת Command + Enter על מנת לשלוח הודעה", - "use_control_enter_send_message": "השתמש ב Ctrl + Enter על מנת לשלוח הודעה", - "all_rooms_home": "הצג את כל החדרים בבית", - "show_stickers_button": "הצג את לחצן המדבקות", - "insert_trailing_colon_mentions": "הוסף נקודתיים לאחר אזכור המשתמש בתחילת ההודעה", + "appearance": { + "custom_font": "השתמש בגופן מערכת", + "custom_font_description": "הגדר את שם הגופן המותקן במערכת שלך ו- %(brand)s ים ינסו להשתמש בו.", + "custom_font_name": "שם גופן מערכת", + "custom_font_size": "השתמשו בגודל מותאם אישית", + "custom_theme_add_button": "הוסף ערכת נושא חדשה", + "custom_theme_error_downloading": "שגיאה בהורדת מידע אודות ערכת הנושא.", + "custom_theme_invalid": "סכמת תבנית לא תקינה.", + "custom_theme_success": "ערכת נושא התווספה בהצלחה!", + "custom_theme_url": "כתובת ערכת נושא מותאמת אישית", + "font_size": "גודל אותיות", + "font_size_limit": "גודל גופן מותאם אישית יכול להיות רק בין %(min)s ל %(max)s נקודות", + "font_size_nan": "הגדול חייב להיות מספר", + "font_size_valid": "השתמש בין %(min)s ל %(max)s נקודות", + "heading": "התאם את התצוגה שלך", + "image_size_default": "ברירת מחדל", + "image_size_large": "גדול", + "layout_bubbles": "בועות הודעות", + "match_system_theme": "התאם לתבנית המערכת", + "subheading": "התאמת תצוגה משפיעה רק על התחברות זו %(brand)s.", + "timeline_image_size": "גודל תמונה בציר הזמן" + }, "automatic_language_detection_syntax_highlight": "החל זיהוי שפה אוטומטי עבור הדגשת מבנה הכתיבה", - "code_block_expand_default": "הרחב את בלוקי הקוד כברירת מחדל", - "code_block_line_numbers": "הצג מספרי שורות במקטעי קוד", - "inline_url_previews_default": "אפשר צפייה של תצוגת קישורים בצאט כברירת מחדל", "autoplay_gifs": "הפעלה אוטומטית של אנימציות GIF", "autoplay_videos": "הפעלה אוטומטית של סרטונים", - "image_thumbnails": "הראה תצוגה מקדימה\\ממוזערת של תמונות", - "show_typing_notifications": "הצג התרעות כתיבה", - "show_redaction_placeholder": "הצד מקום לתצוגת הודעות שהוסרו", - "show_read_receipts": "הצג הודעות שנקראו בידי משתמשים אחרים", - "show_join_leave": "הצג הודעות הצטרפות/עזיבה (הזמנות/הסרות/איסורים) לא מושפעים", - "show_displayname_changes": "הצג שינויים של שמות", - "show_chat_effects": "הצג אפקטים בצ'אט (אנימציות, למשל קונפטי)", "big_emoji": "החל סמלים גדולים בצאט", + "code_block_expand_default": "הרחב את בלוקי הקוד כברירת מחדל", + "code_block_line_numbers": "הצג מספרי שורות במקטעי קוד", + "emoji_autocomplete": "החל הצעות לסמלים בזמן כתיבה", + "enable_markdown": "אפשר Markdown", + "general": { + "account_management_section": "ניהול חשבון", + "account_section": "חשבון", + "add_email_dialog_title": "הוספת כתובת מייל", + "add_email_failed_verification": "אימות כתובת הדוא\"ל נכשלה: וודא שלחצת על הקישור בדוא\"ל", + "add_email_instructions": "שלחנו לך דוא\"ל לאימות הכתובת שלך. אנא עקוב אחר ההוראות שם ואז לחץ על הכפתור למטה.", + "add_msisdn_confirm_body": "לחצו על הכפתור לאישור הוספת מספר הטלפון הזה.", + "add_msisdn_confirm_button": "אישור הוספת מספר טלפון", + "add_msisdn_confirm_sso_button": "אשר הוספת מספר טלפון על ידי כניסה חד שלבית לאימות חשבונכם.", + "add_msisdn_dialog_title": "הוסף מספר טלפון", + "add_msisdn_instructions": "הודעת טקסט נשלחה אל %(msisdn)s. אנא הזן את קוד האימות שהוא מכיל.", + "confirm_adding_email_body": "לחץ על הכפתור בכדי לאשר הוספה של כתובת מייל הזו.", + "confirm_adding_email_title": "אשר הוספת כתובת מייל", + "deactivate_confirm_body": "האם אתה בטוח שברצונך להשבית את חשבונך? זה בלתי הפיך.", + "deactivate_confirm_body_sso": "אשר את השבתת חשבונך באמצעות כניסה יחידה כדי להוכיח את זהותך.", + "deactivate_confirm_continue": "אשר את השבתת החשבון", + "deactivate_section": "סגור חשבון", + "deactivate_warning": "סגירת החשבון הינה פעולה שלא ניתנת לביטול - שים לב!", + "discovery_email_empty": "אפשרויות גילוי יופיעו לאחר הוספת דוא\"ל לעיל.", + "discovery_email_verification_instructions": "אמת את הקישור בתיבת הדואר הנכנס שלך", + "discovery_msisdn_empty": "אפשרויות גילוי יופיעו לאחר הוספת מספר טלפון לעיל.", + "discovery_needs_terms": "הסכים לתנאי השירות של שרת הזהות (%(serverName)s) כדי לאפשר לעצמך להיות גלוי על ידי כתובת דוא\"ל או מספר טלפון.", + "discovery_section": "מציאה", + "email_address_in_use": "כתובת הדואר הזו כבר בשימוש", + "email_address_label": "כתובת דוא\"ל", + "email_not_verified": "כתובת הדוא\"ל שלך עדיין לא אומתה", + "email_verification_instructions": "לחץ על הקישור בהודעת הדוא\"ל שקיבלת כדי לאמת ואז לחץ על המשך שוב.", + "emails_heading": "כתובות דוא\"ל", + "error_add_email": "לא ניתן להוסיף את כתובת הדוא\"ל", + "error_deactivate_communication": "הייתה בעיה בתקשורת עם השרת. בבקשה נסה שוב.", + "error_deactivate_invalid_auth": "השרת לא החזיר מידע אימות תקף.", + "error_deactivate_no_auth": "השרת לא נדרש לאימות כלשהו", + "error_email_verification": "לא ניתן לאמת את כתובת הדוא\"ל.", + "error_invalid_email": "כתובת דוא\"ל לא תקינה", + "error_invalid_email_detail": "לא נראה שזו כתובת דוא\"ל חוקית", + "error_msisdn_verification": "לא ניתן לאמת את מספר הטלפון.", + "error_password_change_403": "שינוי הסיסמה נכשל. האם הסיסמה שלך נכונה?", + "error_remove_3pid": "לא ניתן להסיר את פרטי הקשר", + "error_revoke_email_discovery": "לא ניתן לבטל את השיתוף לכתובת הדוא\"ל", + "error_revoke_msisdn_discovery": "לא ניתן לבטל את השיתוף למספר טלפון", + "error_saving_profile": "לא ניתן היה להשלים את הפעולה", + "error_saving_profile_title": "שמירת הפרופיל שלך נכשלה", + "error_share_email_discovery": "לא ניתן לשתף את כתובת הדוא\"ל", + "error_share_msisdn_discovery": "לא ניתן לשתף מספר טלפון", + "incorrect_msisdn_verification": "קוד אימות שגוי", + "language_section": "שפה ואיזור", + "msisdn_in_use": "מספר הטלפון הזה כבר בשימוש", + "msisdn_label": "מספר טלפון", + "msisdn_verification_field_label": "קוד אימות", + "msisdn_verification_instructions": "אנא הזן קוד אימות שנשלח באמצעות טקסט.", + "msisdns_heading": "מספרי טלפון", + "name_placeholder": "אין שם לתצוגה", + "password_change_section": "הגדרת סיסמה חדשה לחשבונך…", + "remove_email_prompt": "הסר כתובות %(email)s ?", + "remove_msisdn_prompt": "הסר מספרי %(phone)s ?" + }, + "image_thumbnails": "הראה תצוגה מקדימה\\ממוזערת של תמונות", + "inline_url_previews_default": "אפשר צפייה של תצוגת קישורים בצאט כברירת מחדל", + "inline_url_previews_room": "אפשר לחברים בחדר זה לצפות בתצוגת קישורים", + "inline_url_previews_room_account": "הראה תצוגה מקדימה של קישורים בחדר זה (משפיע רק עליכם)", + "insert_trailing_colon_mentions": "הוסף נקודתיים לאחר אזכור המשתמש בתחילת ההודעה", "jump_to_bottom_on_send": "קפוץ לתחתית השיחה בעת שליחת הודעה", - "show_nsfw_content": "הצג תוכן NSFW (תוכן שלא מתאים לצפיה במקום ציבורי)", - "prompt_invite": "שאלו אותי לפני שאתם שולחים הזמנה אל קוד זיהוי אפשרי של משתמש מערכת", - "start_automatically": "התחל באופן אוטומטי לאחר הכניסה", + "key_backup": { + "backup_in_progress": "גיבוי המפתחות שלך (הגיבוי הראשון יכול לקחת מספר דקות).", + "backup_success": "הצלחה!", + "cannot_create_backup": "לא ניתן ליצור גיבוי מפתח", + "create_title": "צור מפתח גיבוי", + "setup_secure_backup": { + "cancel_warning": "אם תבטל עכשיו, אתה עלול לאבד הודעות ונתונים מוצפנים אם תאבד את הגישה לכניסות שלך.", + "confirm_security_phrase": "אשר את ביטוי האבטחה שלך", + "description": "הגן מפני אובדן גישה להודעות ונתונים מוצפנים על ידי גיבוי של מפתחות הצפנה בשרת שלך.", + "enter_phrase_title": "הזן ביטוי אבטחה", + "generate_security_key_title": "צור מפתח אבטחה", + "pass_phrase_match_failed": "זה לא תואם.", + "pass_phrase_match_success": "זה מתאים!", + "phrase_strong_enough": "מצוין! ביטוי אבטחה זה נראה מספיק חזק.", + "requires_key_restore": "שחזר את גיבוי המפתח שלך כדי לשדרג את ההצפנה שלך", + "requires_password_confirmation": "הזן את סיסמת החשבון שלך כדי לאשר את השדרוג:", + "requires_server_authentication": "יהיה עליך לבצע אימות מול השרת כדי לאשר את השדרוג.", + "secret_storage_query_failure": "לא ניתן לשאול על סטטוס האחסון הסודי", + "session_upgrade_description": "שדרג את ההפעלה הזו כדי לאפשר לה לאמת פעילויות אחרות, הענק להם גישה להודעות מוצפנות וסמן אותן כאמינות עבור משתמשים אחרים.", + "set_phrase_again": "חזור להגדיר אותו שוב.", + "settings_reminder": "אתה יכול גם להגדיר גיבוי מאובטח ולנהל את המפתחות שלך בהגדרות.", + "title_confirm_phrase": "אשר את ביטוי האבטחה", + "title_save_key": "שמור את מפתח האבטחה שלך", + "title_set_phrase": "הגדר ביטוי אבטחה", + "title_upgrade_encryption": "שדרג את ההצפנה שלך", + "unable_to_setup": "לא ניתן להגדיר אחסון סודי", + "use_different_passphrase": "להשתמש בביטוי סיסמה אחר?", + "use_phrase_only_you_know": "השתמש בביטוי סודי רק אתה מכיר, ושמור שמור מפתח אבטחה לשימוש לגיבוי." + } + }, + "key_export_import": { + "confirm_passphrase": "אשר ביטוי", + "enter_passphrase": "הזן ביטוי סיסמה", + "export_description_1": "תהליך זה מאפשר לך לייצא את המפתחות להודעות שקיבלת בחדרים מוצפנים לקובץ מקומי. לאחר מכן תוכל לייבא את הקובץ ללקוח מטריקס אחר בעתיד, כך שלקוח יוכל גם לפענח הודעות אלה.", + "export_title": "ייצא מפתחות לחדר", + "file_to_import": "קובץ ליבא", + "import_description_1": "תהליך זה מאפשר לך לייבא מפתחות הצפנה שייצאת בעבר מלקוח מטריקס אחר. לאחר מכן תוכל לפענח את כל ההודעות שהלקוח האחר יכול לפענח.", + "import_description_2": "קובץ הייצוא יהיה מוגן באמצעות משפט סיסמה. עליך להזין כאן את משפט הסיסמה כדי לפענח את הקובץ.", + "import_title": "יבא מפתחות חדר", + "phrase_cannot_be_empty": "ביטוי הסיסמה לא יכול להיות ריק", + "phrase_must_match": "ביטויי סיסמה חייבים להתאים" + }, + "keyboard": { + "title": "מקלדת" + }, "notifications": { + "enable_audible_notifications_session": "אפשר התראות נשמעות עבור התחברות זו", + "enable_desktop_notifications_session": "החל התראות עבור התחברות זו", + "enable_notifications_account": "אפשר קבלת התראות לחשבון זה", + "enable_notifications_account_detail": "כבה אפשרות זו כדי לבטל התראות בכל המכשירים והחיבורים שלך", + "enable_notifications_device": "אפשר קבלת התראות במכשיר זה", + "error_permissions_denied": "%(brand)s אין אישור לשלוח אליכם הודעות - אנא בדקו את הרשאות הדפדפן", + "error_permissions_missing": "%(brand)s לא נתנו הרשאות לשלוח התרעות - אנא נסו שוב", + "error_title": "לא ניתן להפעיל התראות", + "messages_containing_keywords": "הודעות המכילות מילות מפתח", + "noisy": "התראה קולית", + "push_targets": "יעדי התראה", + "rule_call": "הזמנה לשיחה", "rule_contains_display_name": "הודעות המכילות את שם התצוגה שלי", "rule_contains_user_name": "הודעות שמכילות את שם המשתמש שלי", - "rule_roomnotif": "הודעות שמכילות שם חדר כגון: room@", - "rule_room_one_to_one": "הודעות בשיחות פרטיות", - "rule_message": "הודעות בקבוצות השיחה", "rule_encrypted": "הודעות מוצפנות בצאטים של קבוצות", + "rule_encrypted_room_one_to_one": "הודעות מוצפנות בחדרים של אחד-על-אחד", "rule_invite_for_me": "כאשר אני מוזמן לחדר", - "rule_call": "הזמנה לשיחה", + "rule_message": "הודעות בקבוצות השיחה", + "rule_room_one_to_one": "הודעות בשיחות פרטיות", + "rule_roomnotif": "הודעות שמכילות שם חדר כגון: room@", "rule_suppress_notices": "הודעות שנשלחו באמצעות בוט", "rule_tombstone": "כאשר חדרים משתדרגים", - "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": "אפשר התראות נשמעות עבור התחברות זו" + "show_message_desktop_notification": "הצג הודעה בהתראות שולחן עבודה" }, - "appearance": { - "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": "גדול" + "preferences": { + "always_show_menu_bar": "הראה תמיד את שורת תפריט החלונות", + "autocomplete_delay": "עיכוב השלמה אוטומטית (ms)", + "code_blocks_heading": "מקטעי קוד", + "composer_heading": "כתבן", + "keyboard_heading": "קיצורי מקלדת", + "keyboard_view_shortcuts_button": "כדי לצפות בכל קיצורי המקלדת , לחצו כאן.", + "media_heading": "תמונות, GIF ווידאו", + "presence_description": "שתפו את הפעילות והסטטוס שלכם עם אחרים.", + "rm_lifetime": "חיי סמן קריאה (ms)", + "rm_lifetime_offscreen": "חיי סמן קריאה מחוץ למסך (ms)", + "room_directory_heading": "רשימת חדרים", + "room_list_heading": "רשימת חדרים", + "show_polls_button": "הצג את כפתור הסקרים", + "surround_text": "סמן טקסט כאשר מקלידים סמלים מיוחדים", + "time_heading": "מציג זמן" }, - "inline_url_previews_room_account": "הראה תצוגה מקדימה של קישורים בחדר זה (משפיע רק עליכם)", - "inline_url_previews_room": "אפשר לחברים בחדר זה לצפות בתצוגת קישורים" - }, - "devtools": { - "event_type": "סוג ארוע", - "state_key": "מקש מצב", - "invalid_json": "תבנית JSON לא חוקית", - "event_sent": "ארוע נשלח!", - "event_content": "תוכן הארוע", - "spaces": { - "one": "<רווח>" + "prompt_invite": "שאלו אותי לפני שאתם שולחים הזמנה אל קוד זיהוי אפשרי של משתמש מערכת", + "replace_plain_emoji": "החלף טקסט עם סמל באופן אוטומטי", + "security": { + "4s_public_key_in_account_data": "במידע בחשבון", + "4s_public_key_status": "מקום שמירה סודי של המפתח הציבורי:", + "backup_key_cached_status": "גבה מפתח במטמון:", + "backup_key_stored_status": "גבה מפתח שמור:", + "backup_key_unexpected_type": "סוג בלתי צפוי", + "backup_key_well_formed": "מעוצב היטב", + "backup_keys_description": "גבה את מפתחות ההצפנה שלך עם נתוני חשבונך במקרה שתאבד את הגישה להפעלות שלך. המפתחות שלך מאובטחים באמצעות מפתח אבטחה ייחודי.", + "bulk_options_accept_all_invites": "קבל את כל ההזמנות של %(invitedRooms)s", + "bulk_options_reject_all_invites": "דחה את כל ההזמנות של %(invitedRooms)s", + "bulk_options_section": "אפשרויות בתפזורת", + "cross_signing_cached": "אוחסן מקומי", + "cross_signing_homeserver_support": "תמיכה שרת:", + "cross_signing_homeserver_support_exists": "קיים", + "cross_signing_in_4s": "באחסון סודי", + "cross_signing_in_memory": "בזכרון", + "cross_signing_master_private_Key": "מפתח מאסטר פרטי:", + "cross_signing_not_cached": "לא נמצא באחסון מקומי", + "cross_signing_not_found": "לא נמצא", + "cross_signing_not_in_4s": "לא נמצא באחסון", + "cross_signing_not_stored": "לא שמור", + "cross_signing_private_keys": "מפתחות פרטיים של חתימה צולבת:", + "cross_signing_public_keys": "מפתחות ציבוריים של חתימה צולבת:", + "cross_signing_self_signing_private_key": "מפתח פרטי ברישום עצמאי:", + "cross_signing_user_signing_private_key": "משתמש חותם על מפתח פרטי:", + "cryptography_section": "קריפטוגרפיה", + "delete_backup": "מחק גיבוי", + "delete_backup_confirm_description": "האם אתה בטוח? תאבד את ההודעות המוצפנות שלך אם המפתחות שלך לא מגובים כראוי.", + "e2ee_default_disabled_warning": "מנהל השרת שלך השבית הצפנה מקצה לקצה כברירת מחדל בחדרים פרטיים ובהודעות ישירות.", + "enable_message_search": "אפשר חיפוש הודעות בחדרים מוצפנים", + "encryption_individual_verification_mode": "אמת בנפרד כל מושב שמשתמש בו כדי לסמן אותו כאמצעי מהימן, ולא אמון על מכשירים חתומים צולבים.", + "encryption_section": "הצפנה", + "error_loading_key_backup_status": "לא ניתן לטעון את מצב גיבוי המפתח", + "export_megolm_keys": "ייצא מפתחות חדר E2E", + "ignore_users_empty": "אין לך משתמשים שהתעלמו מהם.", + "ignore_users_section": "משתמשים שהתעלמתם מהם", + "import_megolm_keys": "ייבא מפתחות לחדר E2E", + "key_backup_active_version_none": "ללא", + "key_backup_algorithm": "אלגוריתם:", + "key_backup_complete": "כל המפתחות מגובים", + "key_backup_connect": "חבר את התחברות הזו לגיבוי מפתח", + "key_backup_connect_prompt": "חבר את ההפעלה הזו לגיבוי המפתח לפני היציאה, כדי למנוע אובדן מפתחות שיכולים להיות רק בפגישה זו.", + "key_backup_inactive": "הפעלה זו אינה מגבה את המפתחות שלך , אך יש לך גיבוי קיים ממנו תוכל לשחזר ולהוסיף להמשך.", + "key_backup_inactive_warning": "המפתחות שלך אינם מגובים מהתחברות זו .", + "manually_verify_all_sessions": "אמת באופן ידני את כל ההתחברויות", + "message_search_disable_warning": "אם מושבת, הודעות מחדרים מוצפנים לא יופיעו בתוצאות החיפוש.", + "message_search_disabled": "שמור באופן מאובטח הודעות מוצפנות באופן מקומי כדי שיופיעו בתוצאות החיפוש.", + "message_search_enabled": { + "one": "שמור באופן מאובטח הודעות מוצפנות באופן מקומי כדי שיופיעו בתוצאות החיפוש באמצעות %(size)s לשמור הודעות מחדרים %(rooms)s.", + "other": "שמור באופן מאובטח הודעות מוצפנות באופן מקומי כדי שיופיעו בתוצאות החיפוש באמצעות %(size)s לשמור הודעות מחדרים %(rooms)s." + }, + "message_search_failed": "אתחול חיפוש הודעות נכשל", + "message_search_indexed_messages": "הודעות באינדקס:", + "message_search_indexed_rooms": "חדרים רשומים:", + "message_search_indexing": "אינדקס כרגע: %(currentRoom)s", + "message_search_indexing_idle": "כרגע לא מוסיף לאינדקס הודעות עבור אף חדר.", + "message_search_intro": "%(brand)s מאחסן באופן מאובטח הודעות מוצפנות באופן מקומי כדי שיופיעו בתוצאות החיפוש:", + "message_search_room_progress": "%(doneRooms)s מתוך %(totalRooms)s", + "message_search_section": "חיפוש הודעה", + "message_search_sleep_time": "באיזו מהירות הודעות יורדות.", + "message_search_space_used": "שטח משומש:", + "message_search_unsupported": "%(brand)s חסרים כמה רכיבים הנדרשים לצורך אחסון במטמון מאובטח של הודעות מוצפנות באופן מקומי. אם תרצה להתנסות בתכונה זו, בנה %(brand)s מותאם אישית לדסקטום עם חפש רכיבים להוספה.", + "message_search_unsupported_web": "%(brand)s אינם יכולים לשמור במטמון מאובטח הודעות מוצפנות באופן מקומי בזמן שהם פועלים בדפדפן אינטרנט. השתמש ב- %(brand)s Desktop כדי שהודעות מוצפנות יופיעו בתוצאות החיפוש.", + "restore_key_backup": "שחזר מגיבוי", + "secret_storage_not_ready": "לא מוכן", + "secret_storage_ready": "מוכן", + "secret_storage_status": "אחסון סודי:", + "send_analytics": "שלח מידע אנליטי", + "session_id": "מזהה מושב:", + "session_key": "מפתח מושב:", + "strict_encryption": "לעולם אל תשלח הודעות מוצפנות אל התחברות שאינה מאומתת מהתחברות זו" }, - "empty_string": "<מחרוזת ריקה>", - "send_custom_state_event": "שלח אירוע מצב מותאם אישית", - "failed_to_load": "נכשל בטעינה.", - "client_versions": "גירסאות", - "server_versions": "גירסאות שרת", - "value_colon": "ערך:", - "phase": "שלב", - "failed_to_find_widget": "אירעה שגיאה במציאת היישומון הזה.", - "active_widgets": "יישומונים פעילים", - "toolbox": "תיבת כלים", - "developer_tools": "כלי מפתחים", - "room_id": "זיהוי חדר: %(roomId)s", - "category_room": "חדר", - "category_other": "אחר" - }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "טקסט רגיל", - "from_the_beginning": "מההתחלה", - "number_of_messages": "ציין מספר הודעות", - "current_timeline": "ציר הזמן הנוכחי", - "export_successful": "הייצוא הצליח!", - "unload_confirm": "האם אתם בטוחים שברצונכם לצאת במהלך הייצוא הזה?", - "generating_zip": "מייצר קובץ ZIP", - "processing_event_n": "מעבד אירוע %(number)s מתוך %(total)s", - "fetched_n_events_with_total": { - "other": "טוען %(count)s אירועים מתוך %(total)s", - "one": "טוען %(count)s אירועים מתוך %(total)s" + "send_read_receipts": "שילחו אישורי קריאה", + "send_read_receipts_unsupported": "השרת שלכם לא תומך בביטול שליחת אישורי קריאה.", + "send_typing_notifications": "שלח התרעות כתיבה", + "sessions": { + "confirm_sign_out_continue": { + "one": "צא מהמכשיר", + "other": "צא ממכשירים" + }, + "last_activity": "פעילות אחרונה", + "no_unverified_sessions": "לא נמצאו הפעלות לא מאומתות.", + "session_id": "זהות מושב", + "verify_session": "אמת מושב" }, - "fetched_n_events": { - "other": "נטענו %(count)s אירועים עד כה", - "one": "נטענו %(count)s אירועים עד כה" + "show_breadcrumbs": "הצג קיצורים אל חדרים שנצפו לאחרונה מעל לרשימת החדרים", + "show_chat_effects": "הצג אפקטים בצ'אט (אנימציות, למשל קונפטי)", + "show_displayname_changes": "הצג שינויים של שמות", + "show_join_leave": "הצג הודעות הצטרפות/עזיבה (הזמנות/הסרות/איסורים) לא מושפעים", + "show_nsfw_content": "הצג תוכן NSFW (תוכן שלא מתאים לצפיה במקום ציבורי)", + "show_read_receipts": "הצג הודעות שנקראו בידי משתמשים אחרים", + "show_redaction_placeholder": "הצד מקום לתצוגת הודעות שהוסרו", + "show_stickers_button": "הצג את לחצן המדבקות", + "show_typing_notifications": "הצג התרעות כתיבה", + "sidebar": { + "metaspaces_favourites_description": "קבצו את כל החדרים ואנשי הקשר האהובים עליכם במקום אחד.", + "metaspaces_home_all_rooms": "הצג את כל החדרים", + "metaspaces_home_all_rooms_description": "הצג את כל החדרים שלכם במסך הבית, אפילו אם הם משויכים למרחב עבודה.", + "metaspaces_home_description": "מסך הבית עוזר לסקירה כללית.", + "metaspaces_orphans": "חדרים שמחוץ למרחב העבודה", + "metaspaces_orphans_description": "קבצו את כל החדרים שלכם שאינם משויכים למרחב עבודה במקום אחד.", + "metaspaces_people_description": "קבצו את כל אנשי הקשר שלכם במקום אחד.", + "metaspaces_subsection": "מרחבי עבודה להצגה", + "title": "סרגל צד" }, - "fetched_n_events_in_time": { - "one": "משך %(count)s אירועים תוך %(seconds)s שניות", - "other": "עיבד %(count)s אירועים תוך %(seconds)s שניות" + "start_automatically": "התחל באופן אוטומטי לאחר הכניסה", + "use_12_hour_format": "הצג חותמות זמן של 12 שעות (כלומר 2:30pm)", + "use_command_enter_send_message": "השתמש במקלדת Command + Enter על מנת לשלוח הודעה", + "use_control_enter_send_message": "השתמש ב Ctrl + Enter על מנת לשלוח הודעה", + "use_control_f_search": "השתמש ב Ctrl + F כדי לחפש הודעות", + "voip": { + "allow_p2p": "אפשר חיבור ישיר (Peer-to-Peer) בשיחות 1:1", + "allow_p2p_description": "כאשר מופעל, הצד השני יוכל לראות את כתובת ה-IP שלך", + "audio_input_empty": "לא נמצא מיקרופון", + "audio_output": "יציאת שמע", + "audio_output_empty": "לא התגלו יציאות אודיו", + "echo_cancellation": "ביטול הד", + "enable_fallback_ice_server_description": "רלוונטי רק אם שרת הבית לא מציע שרת שיחות. כתובת ה-IP שלך תשותף במהלך שיחה.", + "mirror_local_feed": "שקף זרימת וידאו מקומית", + "missing_permissions_prompt": "חסרות הרשאות מדיה, לחץ על הלחצן למטה כדי לבקש.", + "noise_suppression": "ביטול רעשים", + "request_permissions": "בקש הרשאות למדיה", + "title": "שמע ווידאו", + "video_input_empty": "לא נמצאה מצלמת רשת", + "video_section": "הגדרות וידאו", + "voice_agc": "התאמה אוטומטית של עוצמת המיקרופון", + "voice_processing": "עיבוד קול", + "voice_section": "הגדרות קול" + } + }, + "share": { + "permalink_message": "קישור להודעה שנבחרה", + "permalink_most_recent": "קישור להודעה האחרונה", + "title_message": "שתף הודעה בחדר", + "title_room": "שתף חדר", + "title_user": "שתף משתמש" + }, + "slash_command": { + "addwidget": "מוסיף ווידג'ט מותאם לפי קישור לחדר זה", + "addwidget_invalid_protocol": "אנא הוסיפו קישור לווידג'ט עם http:// או https://", + "addwidget_missing_url": "אנא ספקו כתובת של ווידג'ט או קוד הטמעה", + "addwidget_no_permissions": "אינכם יכולים לערוך ווידג'ט בחדר זה.", + "ban": "חסום משתמש עם קוד זיהוי", + "category_actions": "פעולות", + "category_admin": "אדמין", + "category_advanced": "מתקדם", + "category_effects": "אפקטים", + "category_messages": "הודעות", + "category_other": "אחר", + "command_error": "שגיאת פקודה", + "converttodm": "ממיר את החדר ל- DM", + "converttoroom": "המר את השיחה הפרטית לחדר", + "deop": "מסיר משתמש עם קוד זיהוי זה", + "devtools": "פותח את דיאלוג כלי המפתחים", + "discardsession": "מאלץ להתעלם מהתקשורת היוצאת מהתחברות של קבוצה בחדר מוצפן", + "error_invalid_rendering_type": "שגיאת פקודה: לא ניתן למצוא את סוג העיבוד (%(renderingType)s)", + "error_invalid_runfn": "שגיאת פקודה: לא ניתן לטפל בפקודת לוכסן.", + "help": "מציג רשימת פקודות עם שימוש והוראות", + "help_dialog_title": "עזרה לפיקוד", + "holdcall": "שם את השיחה הנוכחית במצב המתנה", + "html": "שלח הודעות כ HTML ללא תרגום שלהם כ MARKDOWN", + "ignore": "התעלם ממשתמש, הסתר הודעות מהם", + "ignore_dialog_description": "אתם עכשיו מתעלמים מ %(userId)s", + "ignore_dialog_title": "משתמש נעלם", + "invite": "מזמין משתמש עם זיהוי מוגדר לחדר זה", + "invite_3pid_needs_is_error": "השתמש בשרת זיהוי להזמין דרך מייל. ניהול דרך ההגדרות.", + "invite_3pid_use_default_is_title": "השתמש בשרת זיהוי", + "invite_3pid_use_default_is_title_description": "השתמש בשרת זיהוי על מנת להזמין דרך מייל. לחצו על המשך להשתמש בשרת ברירת המחדל %(defaultIdentityServerName)s או הגדירו את השרת שלכם בהגדרות.", + "join": "חיבור לחדר עם כתובת מסויימת", + "jumptodate": "קיפצו לתאריך הנתון בציר הזמן", + "jumptodate_invalid_input": "לא הצלחנו להבין את התאריך שסופק (%(inputDate)s). נסה להשתמש במבנה YYYY-MM-DD.", + "lenny": "הוסף לפני הודעת טקסט ( ͡° ͜ʖ ͡°)", + "me": "הצג פעולה", + "msg": "שליחת הודעת למשתמש מסויים", + "myroomnick": "משנה את שם התצוגה שלכם בחדר זה בלבד", + "nick": "משנה את שם התצוגה שלכם", + "no_active_call": "אין שיחה פעילה בחדר זה", + "op": "הגדירו את רמת ההרשאות של משתמש", + "part_unknown_alias": "כתובת חדר לא מוכרת: %(roomAlias)s", + "plain": "שלח הודעה כטקסט פשוט ללא תרגום כקוד MARKDOWN", + "query": "פתח שיחה עם המשתמש הזה", + "query_not_found_phone_number": "לא ניתן למצוא מזהה משתמש למספר טלפון", + "rageshake": "שולח דוח תקלה עם לוג", + "rainbow": "שולח את ההודעה כקשת של צבעים", + "rainbowme": "שולח את האימוג'י צבוע בקשת של צבעים", + "remakeolm": "פקודת מפתחים: מסלקת את הפגישה הנוכחית של הקבוצה היוצאת ומגדירה הפעלות חדשות של Olm", + "remove": "הוצאת משתמש מחדר זה", + "roomavatar": "משנה את האווטר של החדר הנוכחי", + "roomname": "מגדיר את שם החדר", + "server_error": "שגיאת שרת", + "server_error_detail": "השרת לא זמין, עמוס מדי או שמשהו אחר השתבש.", + "shrug": "הוסף לפני הודעת טקסט ¯\\_(ツ)_/¯", + "spoiler": "שולח הודעה ומסמן אותה כספוילר", + "tableflip": "הוסף לפני הודעת טקסט (╯°□°)╯︵ ┻━┻", + "topic": "קורא או כותב את נושא החדר", + "topic_none": "לחדר זה אין נושא.", + "topic_room_error": "לא ניתן למצוא את כותרת החדר: החדר לא נמצא (%(roomId)s", + "unban": "ביטול חסימה של משתמש עם קוד זיהוי", + "unflip": "הוסף לפני הודעת טקסט ┬──┬ ノ( ゜-゜ノ)", + "unholdcall": "מחזיר את השיחה הנוכחית ממצב המתנה", + "unignore": "הפסקת התעלמות ממשתמש, אשרו את ההודעות שלהם אליכם", + "unignore_dialog_description": "אינכם מתעלמים יותר מ %(userId)s", + "unignore_dialog_title": "משתמש מוכר", + "unknown_command": "פקודה לא ידועה", + "unknown_command_button": "שלח כהודעה", + "unknown_command_detail": "פקודה לא מזוהה: %(commandText)s", + "unknown_command_help": "באפשרותך להשתמש ב- /help כדי לרשום פקודות זמינות. האם התכוונת לשלוח זאת כהודעה?", + "unknown_command_hint": "רמז: התחל את ההודעה שלך עם // כדי להתחיל אותה עם קו נטוי.", + "upgraderoom": "משדרג את החדר לגרסא חדשה", + "upgraderoom_permission_error": "אין לכם הרשאות להשתמש בפקודה זו.", + "usage": "שימוש", + "verify": "מוודא משתמש, התחברות וצמד מפתח ציבורי", + "verify_mismatch": "אזהרה: אימות מפתח נכשל! חתימת המפתח של %(userId)s ושל ההתחברות של מכשיר %(deviceId)s הינו \"%(fprint)s\" אשר אינו תואם למפתח הנתון \"%(fingerprint)s\". דבר זה יכול להעיר על כך שישנו נסיון להאזין לתקשורת שלכם!", + "verify_nop": "ההתחברות כבר אושרה!", + "verify_success_description": "המפתח החתום שנתתם תואם את המפתח שקבלתם מ %(userId)s מהתחברות %(deviceId)s. ההתחברות סומנה כמאושרת.", + "verify_success_title": "מפתח מאושר", + "whois": "מציג מידע אודות משתמש" + }, + "space": { + "add_existing_room_space": { + "dm_heading": "הודעות ישירות", + "space_dropdown_label": "בחירת מרחב עבודה", + "subspace_moved_note": "הוספת מרחבי עבודה הוזז." + }, + "add_existing_subspace": { + "create_button": "הגדרת מרחב עבודה חדש", + "create_prompt": "רוצים להוסיף מרחב עבודה חדש במקום?", + "filter_placeholder": "חיפוש מרחבי עבודה", + "space_dropdown_title": "הוסף מרחב עבודה קיים" }, - "exported_n_events_in_time": { - "one": "ייצא %(count)s תוך %(seconds)s שניות", - "other": "ייצא %(count)s אירועים תוך %(seconds)s שניות" + "context_menu": { + "explore": "גלה חדרים", + "options": "אפשרויות מרחב העבודה" }, - "media_omitted": "מדיה הושמטה", - "media_omitted_file_size": "מדיה הושמטה - גודל קובץ חרג מהמותר", - "creator_summary": "%(creatorName)s יצר/ה חדר זה.", - "export_info": "זאת התחלת ייצוא של . ייצוא ע\"י ב %(exportDate)s.", - "topic": "נושא: %(topic)s", - "error_fetching_file": "שגיאה באחזור הקובץ", - "file_attached": "מצורף קובץ", - "enter_number_between_min_max": "הכניסו מספר בין %(min)s ל %(max)s", - "size_limit_min_max": "גודל יכול להיות רק מספר בין MB %(min)s ו MB%(max)s", - "num_messages_min_max": "מספר ההודעות יכול להיות רק מספר בין %(min)s ו %(max)s", - "num_messages": "מספר הודעות", - "cancelled": "ייצוא בוטל", - "cancelled_detail": "הייצוא בוטל בהצלחה", - "successful": "ייצוא בוצע בהצלחה", - "successful_detail": "הייצוא שלכם הצליח. מיצאו אותו בתיקיית ההורדות שלכם.", - "confirm_stop": "האם אתם בטוחים שברצונכם להפסיק לייצא את הנתונים שלכם? אם כן, תצטרכו להתחיל מחדש.", - "exporting_your_data": "מייצא את המידע שלכם", - "title": "ייצוא צ'אט", - "select_option": "ביחרו מבין האפשרויות למטה כדי לייצא צ'אטים מציר הזמן שלכם", - "format": "פורמט", - "messages": "הודעות", - "size_limit": "הגבלת גודל", - "include_attachments": "כלול קבצים מצורפים" + "failed_load_rooms": "טעינת רשימת החדרים נכשלה.", + "incompatible_server_hierarchy": "השרת שלכם אינו תומך בהצגת היררכית חללי עבודה.", + "invite": "הזמן אנשים", + "invite_link": "שתף קישור להזמנה", + "invite_this_space": "הזמינו למרחב עבודה זה", + "landing_welcome": "ברוכים הבאים אל ", + "no_search_result_hint": "אולי תרצו לנסות חיפוש אחר או לבדוק אם יש שגיאות הקלדה.", + "search_children": "חיפוש %(spaceName)s", + "search_placeholder": "חיפוש שמות ותיאורים", + "share_public": "שתף את מרחב העבודה הציבורי שלך", + "title_when_query_available": "תוצאות", + "title_when_query_unavailable": "חדרים וחללי עבודה" }, - "create_room": { - "title_video_room": "צרו חדר וידאו", - "title_public_room": "צור חדר ציבורי", - "title_private_room": "צור חדר פרטי", - "name_validation_required": "אנא הזינו שם לחדר", - "join_rule_restricted_label": "כל אחד ב יוכל למצוא ולהצטרף אל חדר זה.", - "join_rule_public_parent_space_label": "כל אחד יוכל למצוא ולהצטרך אל חדר זה, לא רק משתתפי מרחב עבודה .", - "encryption_forced": "השרת שלכם דורש הפעלת הצפנה בחדרים פרטיים.", - "encryption_label": "אפשר הצפנה מקצה לקצה", - "unfederated_label_default_off": "ייתכן שתאפשר זאת אם החדר ישמש רק לשיתוף פעולה עם צוותים פנימיים בשרת הבית שלך. לא ניתן לשנות זאת מאוחר יותר.", - "unfederated_label_default_on": "ייתכן שתשבית זאת אם החדר ישמש לשיתוף פעולה עם צוותים חיצוניים שיש להם שרת בית משלהם. לא ניתן לשנות זאת מאוחר יותר.", - "topic_label": "נושא (לא חובה)", - "room_visibility_label": "נראות של החדר", - "join_rule_restricted": "נראה לחברי מרחב העבודה", - "unfederated": "חסום ממישהו שאינו חלק מ- %(serverName)s מלהצטרף אי פעם לחדר זה." + "spaces": { + "error_no_permission_add_room": "אין לכם השאה להוסיף חדשרים למרחב העבודה הנוכחי", + "error_no_permission_add_space": "אין לכם הרשאה להוסיף מרחב עבודה אל מרחב העבודה הנוכחי", + "error_no_permission_create_room": "אין לכם הרשאה ליצור חדרים חדשים במרחב העבודה הנוכחי", + "error_no_permission_invite": "אין לכם הרשאה להזמין משתתפים אל מרחב עבודה זה" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "הזן את שם השרת החדש שתרצה לחקור.", + "network_dropdown_add_dialog_placeholder": "שם השרת", + "network_dropdown_add_dialog_title": "הוסף שרת חדש", + "network_dropdown_available_invalid": "לא ניתן למצוא שרת זה או את רשימת החדרים שלו", + "network_dropdown_available_valid": "נראה טוב", + "network_dropdown_required_invalid": "הכנס שם שרת", + "network_dropdown_your_server_description": "השרת שלכם" + } + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s חברים" + }, + "create_new_room_button": "צור חדר חדש" + }, + "stickers": { + "empty": "כרגע אין לך חבילות מדבקה מופעלות", + "empty_add_prompt": "הוסף אותם כעת" + }, + "terms": { + "column_document": "מסמך", + "column_service": "שֵׁרוּת", + "column_summary": "תקציר", + "identity_server_no_terms_description_1": "פעולה זו דורשת להכנס אל שרת הזיהוי לאשר מייל או טלפון, אבל לשרת אין כללי שרות.", + "identity_server_no_terms_description_2": "המשיכו רק אם הנכם בוטחים בבעלים של השרת.", + "identity_server_no_terms_title": "לשרת הזיהוי אין כללי שרות", + "inline_intro_text": "קבל להמשך:", + "integration_manager": "השתמש בבוטים, גשרים, ווידג'טים וחבילות מדבקות", + "intro": "כדי להמשיך עליך לקבל את תנאי השירות הזה.", + "summary_identity_server_1": "מצא אחרים בטלפון או בדוא\"ל", + "summary_identity_server_2": "להימצא בטלפון או בדוא\"ל", + "tac_button": "עיין בתנאים ובהגבלות", + "tac_description": "כדי להמשיך להשתמש בשרת הבית (%(homeserverDomain)s), עליך לבדוק ולהסכים לתנאים ולהגבלות שלנו.", + "tac_title": "תנאים והגבלות", + "tos": "תנאי שימוש בשירות" + }, + "theme": { + "match_system": "בהתאם למערכת" + }, + "thread_view_back_action_label": "חזרה לשרשור", + "threads": { + "all_threads": "כל הקישורים", + "all_threads_description": "הצג את כל הקישורים מחדר זה", + "empty_explainer": "שרשורים עוזרים לשמור על השיחות שלכם בנושא וקל למעקב.", + "empty_has_threads_tip": "השיבו לשרשור מתמשך או השתמשו ב-\"%(replyInThread)s\" כשאתם מרחפים מעל הודעה כדי להתחיל הודעה חדשה.", + "empty_heading": "שימרו על דיונים מאורגנים בשרשורים", + "empty_tip": "טיפ: השתמש ב-\"%(replyInThread)s\" כשאתם מרחפים מעל הודעה.", + "error_start_thread_existing_relation": "לא ניתן ליצור שרשור מאירוע עם קשר קיים", + "my_threads": "הקישורים שלי", + "my_threads_description": "הצג את כל השרשורים שאתם משתתפים בהם", + "open_thread": "פתיחת שרשור", + "show_all_threads": "הצג את כל השרשורים", + "show_thread_filter": "הצג:" + }, + "time": { + "about_day_ago": "בערך לפני יום", + "about_hour_ago": "בערך לפני כשעה", + "about_minute_ago": "לפני בערך דקה", + "date_at_time": "%(date)s בשעה %(time)s", + "few_seconds_ago": "לפני מספר שניות", + "hours_minutes_seconds_left": "נשארו %(hours)s שעות, %(minutes)s דקות ו-%(seconds)s שניות", + "in_about_day": "בערך בעוד יום מעכשיו", + "in_about_hour": "בערך בעוד כשעה", + "in_about_minute": "בערך עוד דקה אחת", + "in_few_seconds": "בעוד מספר שניות מעכשיו", + "in_n_days": "בעוד %(num)s ימים מעכשיו", + "in_n_hours": "בעוד %(num)s שעות", + "in_n_minutes": "בעוד %(num)s דקות", + "minutes_seconds_left": "נשארו %(minutes)s דקות ו-%(seconds)s שניות", + "n_days_ago": "לפני %(num)s ימים", + "n_hours_ago": "לפני %(num)s שעות", + "n_minutes_ago": "לפני %(num)s דקות", + "seconds_left": "נשארו %(seconds)s שניות", + "short_days": "%(value)s ימים", + "short_hours": "%(value)s שעות", + "short_minutes": "%(value)s דקות", + "short_seconds": "%(value)s שניות" }, "timeline": { + "context_menu": { + "collapse_reply_thread": "אחד שרשור של התשובות", + "external_url": "כתובת URL אתר המקור", + "resent_unsent_reactions": "שלח שוב תגובות %(unsentCount)s" + }, + "creation_summary_dm": "%(creator)s יצר את DM הזה.", + "creation_summary_room": "%(creator)s יצר/ה והגדיר/ה את החדר.", + "download_action_decrypting": "מפענח", + "download_action_downloading": "מוריד", + "edits": { + "tooltip_label": "נערך ב-%(date)s. לחץ לצפייה בעריכות.", + "tooltip_sub": "לחץ לצפות בעריכות", + "tooltip_title": "נערך ב-%(date)s" + }, + "error_no_renderer": "לא ניתן להציג את הארוע הזה", + "error_rendering_message": "לא ניתן לטעון הודעה זו", + "historical_messages_unavailable": "לא ניתן לצפות בהודעות קודמות", + "load_error": { + "no_permission": "ניסיתי לטעון נקודה ספציפית בציר הזמן של החדר הזה, אך אין לך הרשאה להציג את ההודעה המדוברת.", + "title": "טעינת מיקום ציר הזמן נכשלה", + "unable_to_find": "ניסה לטעון נקודה מסוימת בציר הזמן של החדר הזה, אך לא הצליח למצוא אותה." + }, + "m.call.hangup": { + "dm": "השיחה הסתיימה" + }, "m.call.invite": { - "voice_call": "%(senderName)s התחיל שיחה קולית.", - "voice_call_unsupported": "%(senderName)s התחיל שיחה קולית. (אינו נתמך בדפדפן זה)", + "failed_connection": "החיבור נכשל", "video_call": "%(senderName)s התחיל שיחת וידאו.", - "video_call_unsupported": "%(senderName)s התחיל שיחת וידאו. (אינו נתמך בדפדפן זה)" + "video_call_unsupported": "%(senderName)s התחיל שיחת וידאו. (אינו נתמך בדפדפן זה)", + "voice_call": "%(senderName)s התחיל שיחה קולית.", + "voice_call_unsupported": "%(senderName)s התחיל שיחה קולית. (אינו נתמך בדפדפן זה)" }, - "m.room.member": { - "invite": "%(senderName)s הזמין/ה את %(targetName)s", - "ban_reason": "%(senderName)s חסם/ה את %(targetName)s: %(reason)s", - "ban": "%(senderName)s חסם/ה את %(targetName)s", - "change_name": "%(oldDisplayName)s בחר/ה שם תצוגה חדש - %(displayName)s", - "set_name": "%(oldDisplayName)s קבע/ה שם תצוגה חדש: %(displayName)s", - "set_avatar": "%(senderName)s הגדיר/ה תמונת פרופיל", - "join": "%(targetName)s הצטרף/ה לחדר", - "left_reason": "%(targetName)s עזב/ה את החדר: %(reason)s", - "left": "%(targetName)s עזב/ה את החדר", - "unban": "%(senderName)s הסיר/ה את החסימה של %(targetName)s", - "withdrew_invite_reason": "%(senderName)s ביטל/ה את ההזמנה של %(targetName)s לחדר: %(reason)s", - "withdrew_invite": "%(senderName)s ביטל/ה את ההזמנה של %(targetName)s לחדר" + "m.file": { + "decrypt_label": "פענח %(text)s", + "download_label": "הורד %(text)s", + "error_decrypting": "שגיאה בפענוח קבצים מצורפים", + "error_invalid": "קובץ לא תקין %(extra)s" }, - "m.room.topic": "%(senderDisplayName)s שינה את שם הנושא ל-\"%(topic)s\".", - "m.room.avatar": "%(senderDisplayName)s שינה את תמונת החדר.", - "m.room.name": { - "remove": "%(senderDisplayName)s הסיר את שם החדר.", - "change": "%(senderDisplayName)s שינה את שם החדר מ-%(oldRoomName)s ל%(newRoomName)s.", - "set": "%(senderDisplayName)s שינה את שם החדר ל%(roomName)s." + "m.image": { + "error_decrypting": "שגיאה בפענוח הודעה", + "sent": "%(senderDisplayName)s שלח תמונה.", + "show_image": "הצג תמונה" }, - "m.room.tombstone": "%(senderDisplayName)s שידרג את החדר הזה.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s הגדיר את החדר כציבורי עבור כל מי שקיבל את הקישור.", - "invite": "%(senderDisplayName)s הגדיר את החדר כ- \"הזמנה בלבד!\".", - "restricted_settings": "%(senderDisplayName)s שינה את הגדרת המורשים להצטרף לחדר. הגדרות", - "restricted": "%(senderDisplayName)s שינה את הגדרת המורשים להצטרף לחדר.", - "unknown": "%(senderDisplayName)s שינה את כללי ההצטרפות ל־%(rule)s" + "m.key.verification.cancel": { + "user_cancelled": "%(name)s ביטל את האימות", + "you_cancelled": "בטלתם אימות עם %(name)s" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s איפשר לאורחים להכנס אל החדר.", - "forbidden": "%(senderDisplayName)s מנע אפשרות מאורחים להכנס אל החדר.", - "unknown": "%(senderDisplayName)s שינה את כללי הכניסה לאורחים ל- %(rule)s" + "m.key.verification.done": "אימתת את %(name)s", + "m.key.verification.request": { + "user_accepted": "%(name)s אישרו", + "user_cancelled": "%(name)s ביטל", + "user_declined": "%(name)s סרב", + "user_wants_to_verify": "%(name)s רוצה לאמת", + "you_accepted": "אשרתם", + "you_cancelled": "ביטלתם", + "you_declined": "דחיתם", + "you_started": "שלחתם בקשה לקוד אימות" }, - "m.image": "%(senderDisplayName)s שלח תמונה.", - "m.sticker": "%(senderDisplayName)s שלח מדבקה", - "m.room.server_acl": { - "set": "%(senderDisplayName)s הגדיר את רשימת הכניסה של השרת עבור חדר זה.", - "changed": "%(senderDisplayName)s שינה את הגדרות של השרת עבור חדר זה.", - "all_servers_banned": "🎉 כל השרתים חסומים מהשתתפות! החדר הזה אינו בשימוש יותר." + "m.location": { + "full": "%(senderName)s שיתף/ה מיקום" + }, + "m.poll.end": { + "sender_ended": "%(senderName)sסיים סקר" + }, + "m.poll.start": "%(senderName)s התחיל סקר - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s שינה את תמונת החדר.", + "changed_img": "%(senderDisplayName)s שינה את האווטאר של החדר ל- ", + "lightbox_title": "%(senderDisplayName)s שינה את האווטר עבור חדר %(roomName)s", + "removed": "%(senderDisplayName)s הסיר את האווטאר של החדר." }, "m.room.canonical_alias": { - "set": "%(senderName)s הגדיר את הכתובת הראשית עבור חדר זה ל- %(address)s.", - "removed": "%(senderName)s הסיר את הכתובת הראשית עבור חדר זה.", - "changed_alternative": "%(senderName)s שניה את הכתובת המשנית של חדר זה.", - "changed_main_and_alternative": "%(senderName)s שינה את הכתובת הראשית והמשנית של חדר זה.", - "changed": "%(senderName)s שינה את הכתובות של חדר זה.", "alt_added": { "one": "%(senderName)s הוסיף כתובת משנית %(addresses)s עבור חדר זה.", "other": "%(senderName)s הוסיף את הכתובת המשנית %(addresses)s עבור חדר זה." @@ -2374,536 +2222,547 @@ "alt_removed": { "one": "%(senderName)s הסיר את הכתובת המשנית %(addresses)s עבור חדר זה.", "other": "%(senderName)s הסיר את הכתובת המשנית %(addresses)s עבור חדר זה." - } + }, + "changed": "%(senderName)s שינה את הכתובות של חדר זה.", + "changed_alternative": "%(senderName)s שניה את הכתובת המשנית של חדר זה.", + "changed_main_and_alternative": "%(senderName)s שינה את הכתובת הראשית והמשנית של חדר זה.", + "removed": "%(senderName)s הסיר את הכתובת הראשית עבור חדר זה.", + "set": "%(senderName)s הגדיר את הכתובת הראשית עבור חדר זה ל- %(address)s." }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s דחה את ההזמנה של %(targetDisplayName)s להצטרף אל החדר.", - "sent": "%(senderName)s שלח הזמנה ל%(targetDisplayName)s להצטרף אל החדר." + "m.room.create": { + "continuation": "החדר הזה הוא המשך לשיחה אחרת.", + "see_older_messages": "לחץ כאן לראות הודעות ישנות." + }, + "m.room.encryption": { + "disable_attempt": "התעלם מהניסיון להשבית את ההצפנה", + "disabled": "ההצפנה לא מופעלת", + "enabled_local": "הודעות בצ'אט זה יוצפו מקצה לקצה.", + "parameters_changed": "מספר פרמטרים של הצפנה שונו.", + "unsupported": "ההצפנה בה משתמשים בחדר זה אינה נתמכת." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s איפשר לאורחים להכנס אל החדר.", + "forbidden": "%(senderDisplayName)s מנע אפשרות מאורחים להכנס אל החדר.", + "unknown": "%(senderDisplayName)s שינה את כללי הכניסה לאורחים ל- %(rule)s" }, "m.room.history_visibility": { "invited": "%(senderName)s הגדיר את תצוגת ההסטוריה של החדר כפתוחה עבור כל משתמשי החדר, מהרגע שבו הם הוזמנו.", "joined": "%(senderName)s הגדיר/ה את תצוגת ההיסטוריה של החדר כפתוחה עבור כל משתמשי החדר, מהרגע שבו הם הצטרפו.", "shared": "%(senderName)s הגדיר את הסטוריית החדר כפתוחה לכל משתמשי החדר.", - "world_readable": "%(senderName)s הגדיר את הסטוריית החדר פתוחה עבור כולם.", - "unknown": "%(senderName)s הגדיר את הסטוריית החדר פתוחה עבור (%(visibility)s) לא ידועים." + "unknown": "%(senderName)s הגדיר את הסטוריית החדר פתוחה עבור (%(visibility)s) לא ידועים.", + "world_readable": "%(senderName)s הגדיר את הסטוריית החדר פתוחה עבור כולם." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s הגדיר את החדר כ- \"הזמנה בלבד!\".", + "public": "%(senderDisplayName)s הגדיר את החדר כציבורי עבור כל מי שקיבל את הקישור.", + "restricted": "%(senderDisplayName)s שינה את הגדרת המורשים להצטרף לחדר.", + "restricted_settings": "%(senderDisplayName)s שינה את הגדרת המורשים להצטרף לחדר. הגדרות", + "unknown": "%(senderDisplayName)s שינה את כללי ההצטרפות ל־%(rule)s" + }, + "m.room.member": { + "ban": "%(senderName)s חסם/ה את %(targetName)s", + "ban_reason": "%(senderName)s חסם/ה את %(targetName)s: %(reason)s", + "change_name": "%(oldDisplayName)s בחר/ה שם תצוגה חדש - %(displayName)s", + "invite": "%(senderName)s הזמין/ה את %(targetName)s", + "join": "%(targetName)s הצטרף/ה לחדר", + "left": "%(targetName)s עזב/ה את החדר", + "left_reason": "%(targetName)s עזב/ה את החדר: %(reason)s", + "set_avatar": "%(senderName)s הגדיר/ה תמונת פרופיל", + "set_name": "%(oldDisplayName)s קבע/ה שם תצוגה חדש: %(displayName)s", + "unban": "%(senderName)s הסיר/ה את החסימה של %(targetName)s", + "withdrew_invite": "%(senderName)s ביטל/ה את ההזמנה של %(targetName)s לחדר", + "withdrew_invite_reason": "%(senderName)s ביטל/ה את ההזמנה של %(targetName)s לחדר: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s שינה את שם החדר מ-%(oldRoomName)s ל%(newRoomName)s.", + "remove": "%(senderDisplayName)s הסיר את שם החדר.", + "set": "%(senderDisplayName)s שינה את שם החדר ל%(roomName)s." }, "m.room.pinned_events": { - "pinned_link": "%(senderName)s נעצ/ה הודעה בחדר זה. צפה בכלההודעות הנעוצות.", + "changed": "%(senderName)s שינה את ההודעה הנעוצה של החדר.", "pinned": "%(senderName)s נעצ/ה הודעה בחדר זה. צפה בכל ההודעות הנעוצות.", - "unpinned_link": "%(senderName)s ביטל/ה נעיצה של הודעה בחדר זה. צפה בכל ההודעות הנעוצות.", + "pinned_link": "%(senderName)s נעצ/ה הודעה בחדר זה. צפה בכלההודעות הנעוצות.", "unpinned": "%(senderName)s ביטל/ה נעיצה של הודעה בחדר זה. צפה בכל ההודעות הנעוצות.", - "changed": "%(senderName)s שינה את ההודעה הנעוצה של החדר." + "unpinned_link": "%(senderName)s ביטל/ה נעיצה של הודעה בחדר זה. צפה בכל ההודעות הנעוצות." + }, + "m.room.power_levels": { + "changed": "%(senderName)s שינה את רמת ההרשאה של %(powerLevelDiffText)s.", + "user_from_to": "%(userId)s מ%(fromPowerLevel)s ל%(toPowerLevel)s" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 כל השרתים חסומים מהשתתפות! החדר הזה אינו בשימוש יותר.", + "changed": "%(senderDisplayName)s שינה את הגדרות של השרת עבור חדר זה.", + "set": "%(senderDisplayName)s הגדיר את רשימת הכניסה של השרת עבור חדר זה." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s דחה את ההזמנה של %(targetDisplayName)s להצטרף אל החדר.", + "sent": "%(senderName)s שלח הזמנה ל%(targetDisplayName)s להצטרף אל החדר." + }, + "m.room.tombstone": "%(senderDisplayName)s שידרג את החדר הזה.", + "m.room.topic": "%(senderDisplayName)s שינה את שם הנושא ל-\"%(topic)s\".", + "m.sticker": "%(senderDisplayName)s שלח מדבקה", + "m.video": { + "error_decrypting": "שגיאה בפענוח וידאו" }, "m.widget": { - "modified": "היישומון %(widgetName)s שונה על ידי %(senderName)s", "added": "היישומון %(widgetName)s התווסף על ידי %(senderName)s", + "jitsi_ended": "ועידת הווידיאו הסתיימה ב- %(senderName)s", + "jitsi_join_right_prompt": "הצטרפו לכנס מכרטיס המידע על החדר בצד ימין", + "jitsi_join_top_prompt": "הצטרף לכנס בחלק העליון של החדר הזה", + "jitsi_started": "ועידת וידאו התחילה על ידי %(senderName)s", + "jitsi_updated": "ועידת הווידאו עודכנה על ידי %(senderName)s", + "modified": "היישומון %(widgetName)s שונה על ידי %(senderName)s", "removed": "היישומון %(widgetName)s הוסר על ידי %(senderName)s" }, - "m.location": "%(senderName)s שיתף/ה מיקום", - "self_redaction": "הודעה נמחקה", + "mab": { + "copy_link_thread": "העתק קישור לשרשור", + "label": "פעולות הודעה" + }, + "mjolnir": { + "changed_rule_glob": "%(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_users": "%(senderName)s שינה כלל אשר חסם משתמשים שתאמו ל%(oldGlob)s ל%(newGlob)s עבור %(reason)s", + "created_rule": "%(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_users": "%(senderName)s יצר כלל החוסם משתמשים התואמים ל%(glob)s עבור %(reason)s", + "message_hidden": "התעלמת ממשתמש זה, ולכן המסר שלו מוסתר. הצג בכל מקרה. ", + "removed_rule": "%(senderName)s הסיר כלל חסימה התואם ל%(glob)s", + "removed_rule_rooms": "%(senderName)s הסיר את הכלל שחוסם חדרים התואמים ל%(glob)s", + "removed_rule_servers": "%(senderName)s הסיר את הכלל החוסם שרתים התואמים ל%(glob)s", + "removed_rule_users": "%(senderName)s הסיר את הכלל שחוסם משתמשים התואמים ל %(glob)s", + "updated_invalid_rule": "%(senderName)s עידכן כלל חסימה שגוי", + "updated_rule": "%(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_users": "%(senderName)s עדכן את הכלל שמאפשר חסימת משתמשים התואמים ל%(glob)s עבור %(reason)s" + }, + "reactions": { + "tooltip": " הגיבו עם %(shortName)s" + }, + "redacted": { + "tooltip": "הודעה נמחקה בתאריך %(date)s" + }, "redaction": "הודעה נמחקה על ידיד%(name)s", - "m.poll.start": "%(senderName)s התחיל סקר - %(pollQuestion)s", - "m.poll.end": "%(senderName)sסיים סקר", - "typing_indicator": { - "one_user": "%(displayName)s כותב…", - "two_users": "%(names)s ו%(lastPerson)s כותבים…", - "more_users": { - "one": "%(names)s ועוד משהו כותבים…", - "other": "%(names)s ו%(count)s אחרים כותבים…" - } + "reply": { + "error_loading": "לא ניתן לטעון אירוע שהשיב לו, או שהוא לא קיים או שאין לך הרשאה להציג אותו.", + "in_reply_to": " בתשובה ל- " }, - "m.call.hangup": { - "dm": "השיחה הסתיימה" + "scalar_starter_link": { + "dialog_description": "אתה עומד להועבר לאתר של צד שלישי כדי שתוכל לאמת את חשבונך לשימוש עם %(integrationsUrl)s. האם אתה מקווה להמשיך?", + "dialog_title": "הוסף אינטגרציה" }, + "self_redaction": "הודעה נמחקה", + "send_state_failed": "השליחה נכשלה", + "send_state_sent": "ההודעה שלך נשלחה", "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 פעמים" + "banned": { + "one": "נחסם", + "other": "נחסם %(count)s פעמים" }, - "rejoined_multiple": { - "one": "%(severalUsers)s עזבו וחזרו", - "other": "%(severalUsers)s עזבו וחזרו %(count)s פעמים" + "banned_multiple": { + "one": "נחסמו", + "other": "נחסם %(count)s פעמים" }, - "rejoined": { - "one": "%(oneUser)s עזב/ה וחזר/ה", - "other": "%(oneUser)s עזב/ה וחזר/ה %(count)s פעמים" + "changed_name": { + "one": "%(oneUser)s שינו את שמם", + "other": "%(oneUser)s שינו את שמם %(count)s פעמים" }, - "rejected_invite_multiple": { - "one": "%(severalUsers)s דחו את ההזמנה שלהם", - "other": "%(severalUsers)s דחו את ההזמנה שלהם%(count)s פעמים" + "changed_name_multiple": { + "one": "%(severalUsers)s שינו את שמם", + "other": "%(severalUsers)s שינו את שמם %(count)s פעמים" }, - "rejected_invite": { - "one": "%(oneUser)s דחו את ההזמנה שלו\\ה", - "other": "%(oneUser)s דחה את ההזמנה %(count)s פעמים" + "format": "%(nameList)s-%(transitionList)s", + "hidden_event": { + "one": "%(oneUser)sשלח הודעה חבויה", + "other": "%(oneUser)sשלח%(count)sהודעות מוחבאות" }, - "invite_withdrawn_multiple": { - "one": "%(severalUsers)s משכו את ההזמנות שלהם", - "other": "%(severalUsers)s משכו את ההזמנות שלהם %(count)s פעמים" + "hidden_event_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 פעמים" + "invite_withdrawn_multiple": { + "one": "%(severalUsers)s משכו את ההזמנות שלהם", + "other": "%(severalUsers)s משכו את ההזמנות שלהם %(count)s פעמים" }, "invited": { "one": "הוזמן", "other": "הוזמן %(count)s פעמים" }, - "banned_multiple": { - "one": "נחסמו", - "other": "נחסם %(count)s פעמים" + "invited_multiple": { + "one": "הוזמנו", + "other": "הוזמנו %(count)s פעמים" }, - "banned": { - "one": "נחסם", - "other": "נחסם %(count)s פעמים" + "joined": { + "one": "%(oneUser)s הצטרף/ה", + "other": "%(oneUser)s הצטרף/ה %(count)s פעמים" }, - "unbanned_multiple": { - "one": "חסימה בוטלה", - "other": "חסימה בוטלה %(count)s פעמים" + "joined_and_left": { + "one": "%(oneUser)s הצטרף/ה ועזב/ה", + "other": "%(oneUser)s הצטרף/ה ועזב/ה %(count)s פעמים" }, - "unbanned": { - "one": "חסימה בוטלה", - "other": "חסימה בוטלה %(count)s פעמים" + "joined_and_left_multiple": { + "one": "%(severalUsers)s הצטרפו ועזבו", + "other": "%(severalUsers)s הצטרפו ועזבו %(count)s פעמים" }, - "changed_name_multiple": { - "one": "%(severalUsers)s שינו את שמם", - "other": "%(severalUsers)s שינו את שמם %(count)s פעמים" + "joined_multiple": { + "other": "%(severalUsers)s הצטרפו %(count)s פעמים", + "one": "%(severalUsers)s הצטרפ/ה" }, - "changed_name": { - "one": "%(oneUser)s שינו את שמם", - "other": "%(oneUser)s שינו את שמם %(count)s פעמים" + "left": { + "one": "%(oneUser)s עזב/ה", + "other": "%(oneUser)s עזב/ה %(count)s פעמים" }, - "no_change_multiple": { - "one": "%(severalUsers)s לא ערכו שום שינוי", - "other": "%(severalUsers)s לא ערכו שום שינוי %(count)s פעמים" + "left_multiple": { + "one": "%(severalUsers)s עזבו", + "other": "%(severalUsers)s עזבו %(count)s פעמים" }, "no_change": { "one": "%(oneUser)s לא ערכו שינוי", "other": "%(oneUser)s לא ערך שום שינוי %(count)s פעמים" }, - "redacted_multiple": { - "one": "%(severalUsers)sהסיר הודעה" + "no_change_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הודעות מוחבאות" + "redacted_multiple": { + "one": "%(severalUsers)sהסיר הודעה" }, - "hidden_event": { - "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" - }, - "historical_messages_unavailable": "לא ניתן לצפות בהודעות קודמות" - }, - "slash_command": { - "spoiler": "שולח הודעה ומסמן אותה כספוילר", - "shrug": "הוסף לפני הודעת טקסט ¯\\_(ツ)_/¯", - "tableflip": "הוסף לפני הודעת טקסט (╯°□°)╯︵ ┻━┻", - "unflip": "הוסף לפני הודעת טקסט ┬──┬ ノ( ゜-゜ノ)", - "lenny": "הוסף לפני הודעת טקסט ( ͡° ͜ʖ ͡°)", - "plain": "שלח הודעה כטקסט פשוט ללא תרגום כקוד MARKDOWN", - "html": "שלח הודעות כ HTML ללא תרגום שלהם כ MARKDOWN", - "upgraderoom": "משדרג את החדר לגרסא חדשה", - "upgraderoom_permission_error": "אין לכם הרשאות להשתמש בפקודה זו.", - "jumptodate": "קיפצו לתאריך הנתון בציר הזמן", - "jumptodate_invalid_input": "לא הצלחנו להבין את התאריך שסופק (%(inputDate)s). נסה להשתמש במבנה YYYY-MM-DD.", - "nick": "משנה את שם התצוגה שלכם", - "myroomnick": "משנה את שם התצוגה שלכם בחדר זה בלבד", - "roomavatar": "משנה את האווטר של החדר הנוכחי", - "topic": "קורא או כותב את נושא החדר", - "topic_room_error": "לא ניתן למצוא את כותרת החדר: החדר לא נמצא (%(roomId)s", - "topic_none": "לחדר זה אין נושא.", - "roomname": "מגדיר את שם החדר", - "invite": "מזמין משתמש עם זיהוי מוגדר לחדר זה", - "remove": "הוצאת משתמש מחדר זה", - "ban": "חסום משתמש עם קוד זיהוי", - "unban": "ביטול חסימה של משתמש עם קוד זיהוי", - "ignore": "התעלם ממשתמש, הסתר הודעות מהם", - "unignore": "הפסקת התעלמות ממשתמש, אשרו את ההודעות שלהם אליכם", - "devtools": "פותח את דיאלוג כלי המפתחים", - "addwidget": "מוסיף ווידג'ט מותאם לפי קישור לחדר זה", - "rainbow": "שולח את ההודעה כקשת של צבעים", - "rainbowme": "שולח את האימוג'י צבוע בקשת של צבעים", - "help": "מציג רשימת פקודות עם שימוש והוראות", - "whois": "מציג מידע אודות משתמש", - "rageshake": "שולח דוח תקלה עם לוג", - "msg": "שליחת הודעת למשתמש מסויים", - "usage": "שימוש", - "category_messages": "הודעות", - "category_actions": "פעולות", - "category_admin": "אדמין", - "category_advanced": "מתקדם", - "category_effects": "אפקטים", - "category_other": "אחר", - "addwidget_missing_url": "אנא ספקו כתובת של ווידג'ט או קוד הטמעה", - "addwidget_invalid_protocol": "אנא הוסיפו קישור לווידג'ט עם http:// או https://", - "addwidget_no_permissions": "אינכם יכולים לערוך ווידג'ט בחדר זה.", - "converttodm": "ממיר את החדר ל- DM", - "converttoroom": "המר את השיחה הפרטית לחדר", - "discardsession": "מאלץ להתעלם מהתקשורת היוצאת מהתחברות של קבוצה בחדר מוצפן", - "remakeolm": "פקודת מפתחים: מסלקת את הפגישה הנוכחית של הקבוצה היוצאת ומגדירה הפעלות חדשות של Olm", - "query": "פתח שיחה עם המשתמש הזה", - "query_not_found_phone_number": "לא ניתן למצוא מזהה משתמש למספר טלפון", - "holdcall": "שם את השיחה הנוכחית במצב המתנה", - "no_active_call": "אין שיחה פעילה בחדר זה", - "unholdcall": "מחזיר את השיחה הנוכחית ממצב המתנה", - "me": "הצג פעולה", - "error_invalid_runfn": "שגיאת פקודה: לא ניתן לטפל בפקודת לוכסן.", - "error_invalid_rendering_type": "שגיאת פקודה: לא ניתן למצוא את סוג העיבוד (%(renderingType)s)", - "join": "חיבור לחדר עם כתובת מסויימת", - "failed_find_room": "הפעולה נכשלה: לא ניתן למצוא את החדר (%(roomId)s", - "failed_find_user": "משתמש זה לא נמצא בחדר", - "op": "הגדירו את רמת ההרשאות של משתמש", - "deop": "מסיר משתמש עם קוד זיהוי זה" - }, - "presence": { - "online_for": "מחובר %(duration)s", - "idle_for": "לא פעיל %(duration)s", - "offline_for": "לא מחובר %(duration)s", - "unknown_for": "זמן לא ידוע %(duration)s", - "online": "מקוון", - "idle": "לא פעיל", - "unknown": "לא ידוע", - "offline": "לא מחובר", - "away": "מרוחק" - }, - "Unknown": "לא ידוע", - "event_preview": { - "m.call.answer": { - "you": "התחברתם אל השיחה בהצלחה", - "user": "%(senderName)s התחבר אל השיחה", - "dm": "שיחה פעילה" - }, - "m.call.hangup": { - "you": "סיימתם את השיחה", - "user": "%(senderName)s סיים את השיחה" - }, - "m.call.invite": { - "you": "התחלתם שיחה", - "user": "%(senderName)s התחיל שיחה", - "dm_send": "ממתין לתשובה", - "dm_receive": "%(senderName)s מתקשר" - }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s :%(message)s", - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "disable_microphone": "השתקת המיקרופון", - "enable_microphone": "בטל את השתקת המיקרופון", - "disable_camera": "עצור את המצלמה", - "enable_camera": "הפעל את המצלמה", - "dial": "לחייג", - "you_are_presenting": "אתה מציג", - "camera_disabled": "המצלמה שלך כבויה", - "camera_enabled": "המצלמה שלך עדיין מופעלת", - "call_held_switch": "שמם את השיחה על המתנה להחליף", - "call_held_resume": "שמתם את השיחה במצב המתנה לשוב", - "call_held": "%(peerName)s שם את השיחה במצב המתנה", - "dialpad": "משטח חיוג", - "stop_screenshare": "הפסק לשתף את המסך שלך", - "start_screenshare": "התחל לשתף את המסך שלך", - "hangup": "ניתוק", - "expand": "חזור לשיחה", - "on_hold": "%(name)s במצב המתנה", - "voice_call": "שיחת אודיו", - "video_call": "שיחת וידאו", - "unsilence": "צליל דולק", - "silence": "השתקת שיחה", - "unknown_caller": "מתקשר לא ידוע", - "call_failed": "השיחה נכשלה", - "unable_to_access_microphone": "לא ניתן לגשת אל המיקרופון", - "call_failed_microphone": "השיחה נכשלה בגלל שלא ניתן היה להפעיל את המיקרופון. אנא בדקו שהמיקרופון מחובר ומוגדר נכון.", - "unable_to_access_media": "לא ניתן היה להפעיל מצלמה / מיקרופון", - "call_failed_media": "השיחה נכשלה משום שלא ניתן היה להפעיל מצלמה או מיקרופון, בדקו:", - "call_failed_media_connected": "מצלמה ומיקרופון מחוברים ומוגדרים היטב", - "call_failed_media_permissions": "ניתנה הרשאה לשימוש במצלמה", - "call_failed_media_applications": "שום אפליקציה אחרת אינה משתמשת במצלמה", - "already_in_call": "כבר בשיחה", - "already_in_call_person": "אתה כבר בשיחה עם האדם הזה.", - "unsupported": "שיחות לא נתמכות", - "unsupported_browser": "לא ניתן לבצע שיחות בדפדפן זה." - }, - "Other": "אחר", - "Advanced": "מתקדם", - "room_settings": { - "permissions": { - "m.room.avatar_space": "שנה את דמות מרחב העבודה", - "m.room.avatar": "שנה אווטר של החדר", - "m.room.name_space": "שינוי שם מרחב העבודה", - "m.room.name": "שנה את שם החדר", - "m.room.canonical_alias_space": "שינוי הכתובת הראשית של מרחב העבודה", - "m.room.canonical_alias": "שנה את הכתובת הראשית של החדר", - "m.space.child": "נהלו חדרים במרחב העבודה הנוכחי", - "m.room.history_visibility": "שנה תצוגת הסטוריה", - "m.room.power_levels": "שנה הרשאות", - "m.room.topic": "שנה נושא", - "m.room.tombstone": "שדרג את החדר", - "m.room.encryption": "הפעל הצפנת חדר", - "m.reaction": "שלח תגובות", - "m.widget": "שנה ישומונים", - "io.element.voice_broadcast_info": "שליחת הקלטות קוליות", - "m.room.pinned_events": "נהל אירועים נעוצים", - "users_default": "תפקיד ברירת מחדל", - "events_default": "שלח הודעות", - "invite": "הזמנת משתמשים", - "state_default": "שינוי הגדרות", - "kick": "הסר משתמשים", - "ban": "חסימת משתמשים", - "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": "אמתו מכשיר זה על ידי מילוי אחת מהפעולות הבאות:" + "rejected_invite": { + "one": "%(oneUser)s דחו את ההזמנה שלו\\ה", + "other": "%(oneUser)s דחה את ההזמנה %(count)s פעמים" + }, + "rejected_invite_multiple": { + "one": "%(severalUsers)s דחו את ההזמנה שלהם", + "other": "%(severalUsers)s דחו את ההזמנה שלהם%(count)s פעמים" + }, + "rejoined": { + "one": "%(oneUser)s עזב/ה וחזר/ה", + "other": "%(oneUser)s עזב/ה וחזר/ה %(count)s פעמים" + }, + "rejoined_multiple": { + "one": "%(severalUsers)s עזבו וחזרו", + "other": "%(severalUsers)s עזבו וחזרו %(count)s פעמים" + }, + "unbanned": { + "one": "חסימה בוטלה", + "other": "חסימה בוטלה %(count)s פעמים" + }, + "unbanned_multiple": { + "one": "חסימה בוטלה", + "other": "חסימה בוטלה %(count)s פעמים" + } + }, + "thread_info_basic": "משרשור", + "typing_indicator": { + "more_users": { + "one": "%(names)s ועוד משהו כותבים…", + "other": "%(names)s ו%(count)s אחרים כותבים…" + }, + "one_user": "%(displayName)s כותב…", + "two_users": "%(names)s ו%(lastPerson)s כותבים…" + }, + "url_preview": { + "close": "סגור תצוגה מקדימה" } }, - "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": "שתף נתונים אנונימיים כדי לעזור לנו לזהות בעיות. ללא אישי. אין צדדים שלישיים. למידע נוסף" - }, - "chat_effects": { - "confetti_description": "שולח הודעה זו ביחד עם קונפטי", - "confetti_message": "שלח קונפטי", - "fireworks_description": "שולח הודעה זו עם זיקוקים", - "fireworks_message": "שלח זיקוקים", - "rainfall_description": "שלח הודעה זו עם גשם נופל", - "rainfall_message": "שלח גשם נופל", - "snowfall_description": "שלח הודעה זו עם שלג נופל", - "snowfall_message": "שלח שלג נופל", - "spaceinvaders_description": "שולח את ההודעה הנתונה עם אפקט בנושא חלל", - "spaceinvaders_message": "שולח פולשים לחלל", - "hearts_message": "שולח לבבות" + "truncated_list_n_more": { + "other": "ו%(count)s עוד..." }, - "spaces": { - "error_no_permission_invite": "אין לכם הרשאה להזמין משתתפים אל מרחב עבודה זה", - "error_no_permission_create_room": "אין לכם הרשאה ליצור חדרים חדשים במרחב העבודה הנוכחי", - "error_no_permission_add_room": "אין לכם השאה להוסיף חדשרים למרחב העבודה הנוכחי", - "error_no_permission_add_space": "אין לכם הרשאה להוסיף מרחב עבודה אל מרחב העבודה הנוכחי" + "update": { + "changelog": "דו\"ח שינויים", + "check_action": "בדוק עדכונים", + "error_encountered": "ארעה שגיעה %(errorDetail)s .", + "error_unable_load_commit": "לא ניתן לטעון את פרטי ההתחייבות: %(msg)s", + "new_version_available": "גרסא חדשה קיימת. שדרגו עכשיו.", + "no_update": "אין עדכון זמין.", + "release_notes_toast_title": "מה חדש", + "see_changes_button": "מה חדש?", + "toast_description": "גרסה חדשה של %(brand)s קיימת", + "toast_title": "עדכן %(brand)s", + "unavailable": "לא זמין" }, - "auth": { - "continue_with_idp": "המשך עם %(provider)s", - "sign_in_with_sso": "היכנס באמצעות כניסה יחידה", - "sso": "כניסה חד שלבית", - "continue_with_sso": "המשך עם %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s או %(usernamePassword)s", - "sign_in_instead": "התחבר במקום זאת", - "account_clash": "החשבון החדש שלך (%(newAccountId)s) רשום, אך אתה כבר מחובר לחשבון אחר (%(loggedInUserId)s).", - "account_clash_previous_account": "המשך בחשבון הקודם", - "log_in_new_account": " היכנס לחשבונך החדש.", - "registration_successful": "ההרשמה בוצעה בהצלחה", - "server_picker_title": "היכנס לשרת הבית שלך", - "server_picker_dialog_title": "החלט היכן מתארח חשבונך", - "footer_powered_by_matrix": "מופעל ע\"י Matrix", - "failed_homeserver_discovery": "נכשל גילוי שרת הבית", - "sync_footer_subtitle": "אם הצטרפת להרבה חדרים, זה עשוי לקחת זמן מה", - "unsupported_auth_msisdn": "שרת זה אינו תומך באימות עם מספר טלפון.", - "unsupported_auth_email": "שרת בית זה אינו תומך בכניסה באמצעות כתובת דוא\"ל.", - "registration_disabled": "ההרשמה הושבתה בשרת הבית הזה.", - "failed_query_registration_methods": "לא ניתן לשאול לשיטות רישום נתמכות.", - "incorrect_password": "סיסמה שגויה", - "failed_soft_logout_auth": "האימות מחדש נכשל", - "soft_logout_heading": "התנתקתם", - "forgot_password_email_required": "יש להזין את כתובת הדוא\"ל המקושרת לחשבונך.", - "sign_in_prompt": "יש לך חשבון? היכנס ", - "forgot_password_prompt": "שכחת את הסיסמה שלך?", - "soft_logout_intro_password": "הזן את הסיסמה שלך כדי להיכנס לחזרה ולחזור אליה.", - "soft_logout_intro_sso": "היכנס וקבל שוב גישה לחשבונך.", - "soft_logout_intro_unsupported_auth": "אינך יכול להיכנס לחשבונך. אנא פנה למנהל שרת הבית שלך למידע נוסף.", - "enter_email_heading": "הקלד את כתובת הדואר האלקטרוני שלך לצורך איפוס סיסמה", - "enter_email_explainer": "%(homeserver)s ישלח אליך קישור לצורך איפוס הסיסמה שלך.", - "create_account_prompt": "חדש פה? צור חשבון ", - "sign_in_or_register": "התחברו או צרו חשבון", - "sign_in_or_register_description": "השתמשו בחשבונכם או צרו חשבון חדש.", - "register_action": "משתמש חדש", - "server_picker_failed_validate_homeserver": "לא ניתן לאמת את שרת הבית", - "server_picker_invalid_url": "כתובת אתר לא חוקית", - "server_picker_required": "ציין שרת בית", - "server_picker_custom": "שרת בית אחר", - "server_picker_explainer": "השתמש בשרת הבית המועדף על מטריקס אם יש לך כזה, או מארח משלך.", - "server_picker_learn_more": "אודות שרתי בית" + "upload_failed_generic": "נכשלה העלאת הקובץ %(fileName)s.", + "upload_failed_size": "הקובץ %(fileName)s עולה בגודלו על הגודל המותר להעלאה", + "upload_failed_title": "העלאה נכשלה", + "upload_file": { + "cancel_all_button": "בטל הכל", + "error_file_too_large": "קובץ זה גדול מדי להעלאה. מגבלת גודל הקובץ היא %(limit)s אך קובץ זה הוא %(sizeOfThisFile)s.", + "error_files_too_large": "קבצים אלה גדולים מדי להעלאה. מגבלת גודל הקובץ היא %(limit)s.", + "error_some_files_too_large": "חלק מהקבצים גדולים מדי כדי להעלות אותם. מגבלת גודל הקובץ היא %(limit)s.", + "error_title": "שגיאת העלאה", + "title": "מעלה קבצים", + "title_progress": "מעלה קבצים (%(current)s מ %(total)s)", + "upload_all_button": "מעלה הכל", + "upload_n_others_button": { + "one": "העלה %(count)s של קובץ אחר", + "other": "העלה %(count)s של קבצים אחרים" + } }, - "room_list": { - "sort_unread_first": "הצג תחילה חדרים עם הודעות שלא נקראו", - "show_previews": "הצג תצוגה מקדימה של הודעות", - "sort_by": "סדר לפי", - "sort_by_activity": "פעילות", - "sort_by_alphabet": "א-ת", - "sublist_options": "רשימת אפשרויות", - "show_n_more": { - "one": "הצג עוד %(count)s", - "other": "הצג עוד %(count)s" + "user_info": { + "admin_tools_section": "כלי מנהל", + "ban_button_space": "חסום ממרחב העבודה", + "count_of_sessions": { + "one": "%(count)s מושבים", + "other": "%(count)s מושבים" }, - "show_less": "הצג פחות", - "notification_options": "אפשרויות התרעות" - }, - "report_content": { - "missing_reason": "אנא מלאו מדוע אתם מדווחים.", - "report_content_to_homeserver": "דווח על תוכן למנהל שרת הבית שלך", - "description": "דיווח על הודעה זו ישלח את 'מזהה האירוע' הייחודי למנהל שרת הבית שלך. אם הודעות בחדר זה מוצפנות, מנהל שרת הבית שלך לא יוכל לקרוא את טקסט ההודעה או להציג קבצים או תמונות." + "count_of_verified_sessions": { + "one": "1 מושב מאומת", + "other": "%(count)s מושבים מאומתים" + }, + "deactivate_confirm_action": "השבת משתמש", + "deactivate_confirm_description": "השבתת משתמש זה תנתק אותו וימנע ממנו להתחבר חזרה. בנוסף, הם יעזבו את כל החדרים בהם הם נמצאים. לא ניתן לבטל פעולה זו. האם אתה בטוח שברצונך להשבית משתמש זה?", + "deactivate_confirm_title": "השבת משתמש?", + "demote_button": "הורד", + "demote_self_confirm_description_space": "לא תוכלו לבטל את השינוי הזה מכיוון שאתם מורידים לעצמכם את רמת ההרשאה, יהיה בלתי אפשרי להחזיר את ההרשאות אם אתם המשתמשים האחרונים בעלי רמת הרשאה זו במרחב עבודה זה .", + "demote_self_confirm_room": "לא תוכל לבטל את השינוי הזה מכיוון שאתה מוריד את עצמך בדרגה, אם אתה המשתמש המיועד האחרון בחדר, אי אפשר יהיה להחזיר לו הרשאות.", + "demote_self_confirm_title": "להוריד את עצמך?", + "disinvite_button_space": "בטל הזמנה ממרחב העבודה", + "edit_own_devices": "הגדרת מכשירים", + "error_ban_user": "כשלון בחסימת משתמש", + "error_deactivate": "השבתת משתמש נכשלה", + "error_kicking_user": "הסרת המשתמש נכשלה", + "error_mute_user": "כשלון בהשתקת משתמש", + "error_revoke_3pid_invite_description": "לא ניתן היה לבטל את ההזמנה. ייתכן שהשרת נתקל בבעיה זמנית או שאין לך הרשאות מספיקות לבטל את ההזמנה.", + "error_revoke_3pid_invite_title": "ביטול ההזמנה נכשל", + "hide_sessions": "הסתר מושבים", + "hide_verified_sessions": "הסתר מושבים מאומתים", + "invited_by": "הוזמנו על ידי %(sender)s", + "jump_to_rr_button": "קפצו לקבלת קריאה", + "kick_button_space": "הסר ממרחב העבודה", + "promote_warning": "לא תוכל לבטל את השינוי הזה מכיוון שאתה מקדם את המשתמש לאותה רמת ניהול כמוך.", + "redact": { + "confirm_button": { + "one": "הסר הודעה 1", + "other": "הסר %(count)s הודעות" + }, + "confirm_description_2": "עבור כמות גדולה של הודעות, זה עלול לארוך זמן מה. אנא אל תרענן את הלקוח שלך בינתיים.", + "confirm_keep_state_label": "שמור את הודעות המערכת", + "confirm_title": "הסר את ההודעות האחרונות של %(user)s", + "no_recent_messages_description": "נסה לגלול למעלה בציר הזמן כדי לראות אם יש קודמים.", + "no_recent_messages_title": "לא נמצאו הודעות אחרונות של %(user)s" + }, + "redact_button": "הסר הודעות אחרונות", + "revoke_invite": "שלול הזמנה", + "role_label": "תפקיד בחדר ", + "room_encrypted": "ההודעות בחדר זה מוצפנות מקצה לקצה.", + "room_encrypted_detail": "ההודעות שלך מאובטחות ורק לך ולמקבל יש את המפתחות הייחודיים לפתיחתן.", + "room_unencrypted": "הודעות בחדר זה אינן מוצפנות מקצה לקצה.", + "room_unencrypted_detail": "בחדרים מוצפנים ההודעות שלכם מאובטחות ורק לכם ולמקבל יש את המפתחות הייחודיים לפתיחתן.", + "share_button": "שתף קישור למשתמש", + "unban_button_space": "הסר חסימה ממרחב העבודה", + "verify_button": "אמת משתמש", + "verify_explainer": "ליתר ביטחון, אמת משתמש זה על ידי בדיקת קוד חד פעמי בשני המכשירים שלך." }, - "onboarding": { - "has_avatar_label": "נהדר, זה יעזור לאנשים לדעת שזה אתה", - "no_avatar_label": "הוסף תמונה כדי שאנשים יידעו שאתה זה.", - "welcome_user": "ברוכים הבאים %(name)s", - "welcome_detail": "עכשיו, בואו נעזור לכם להתחיל", - "intro_welcome": "ברוכים הבאים אל %(appName)s", - "send_dm": "שלח הודעה ישירה", - "explore_rooms": "חקור חדרים ציבוריים", - "create_room": "צור צ'אט קבוצתי" + "user_menu": { + "settings": "כל ההגדרות", + "switch_theme_dark": "שנה למצב כהה", + "switch_theme_light": "שנה למצב בהיר" }, - "setting": { - "help_about": { - "brand_version": "גרסאת %(brand)s:", - "help_link": "בשביל לעזור בקידום ושימוש ב- %(brand)s, לחצו כאן.", - "help_link_chat_bot": "לעזרה בשימוש ב-%(brand)s לחץ על כאן או התחל צ'אט עם הבוט שלנו באמצעות הלחצן למטה.", - "chat_bot": "דבר עם הבוט של %(brand)s", - "title": "עזרה ואודות", - "versions": "גרסאות", - "clear_cache_reload": "נקה מטמון ואתחל" - } + "voip": { + "already_in_call": "כבר בשיחה", + "already_in_call_person": "אתה כבר בשיחה עם האדם הזה.", + "answered_elsewhere": "נענה במקום אחר", + "answered_elsewhere_description": "השיחה נענתה במכשיר אחר.", + "call_failed": "השיחה נכשלה", + "call_failed_description": "לא ניתן להתקשר", + "call_failed_media": "השיחה נכשלה משום שלא ניתן היה להפעיל מצלמה או מיקרופון, בדקו:", + "call_failed_media_applications": "שום אפליקציה אחרת אינה משתמשת במצלמה", + "call_failed_media_connected": "מצלמה ומיקרופון מחוברים ומוגדרים היטב", + "call_failed_media_permissions": "ניתנה הרשאה לשימוש במצלמה", + "call_failed_microphone": "השיחה נכשלה בגלל שלא ניתן היה להפעיל את המיקרופון. אנא בדקו שהמיקרופון מחובר ומוגדר נכון.", + "call_held": "%(peerName)s שם את השיחה במצב המתנה", + "call_held_resume": "שמתם את השיחה במצב המתנה לשוב", + "call_held_switch": "שמם את השיחה על המתנה להחליף", + "camera_disabled": "המצלמה שלך כבויה", + "camera_enabled": "המצלמה שלך עדיין מופעלת", + "cannot_call_yourself_description": "אין אפשרות ליצור שיחה עם עצמך.", + "connecting": "מקשר", + "connection_lost": "נותק החיבור מול השרת", + "connection_lost_description": "אינך יכול לבצע שיחות ללא חיבור לשרת.", + "default_device": "התקן ברירת מחדל", + "dial": "לחייג", + "dialpad": "משטח חיוג", + "disable_camera": "עצור את המצלמה", + "disable_microphone": "השתקת המיקרופון", + "enable_camera": "הפעל את המצלמה", + "enable_microphone": "בטל את השתקת המיקרופון", + "expand": "חזור לשיחה", + "hangup": "ניתוק", + "hide_sidebar_button": "הסתר סרגל צד", + "join_button_tooltip_connecting": "מקשר", + "misconfigured_server": "השיחה נכשלה בגלל הגדרות שרת שגויות", + "misconfigured_server_description": "אנא בקשו ממנהל השרת (%(homeserverDomain)s) לסדר את הגדרות שרת TURN על מנת שהשיחות יפעלו בעקביות.", + "more_button": "יותר", + "msisdn_lookup_failed": "לא ניתן לחפש את מספר הטלפון", + "msisdn_lookup_failed_description": "אירעה שגיאה בחיפוש מספר הטלפון", + "msisdn_transfer_failed": "לא ניתן להעביר שיחה", + "no_media_perms_description": "ייתכן שיהיה עליך לאפשר ידנית ל-%(brand)s גישה למיקרופון / מצלמת האינטרנט שלך", + "no_media_perms_title": "אין הרשאות מדיה", + "no_permission_conference": "הרשאה דרושה", + "no_permission_conference_description": "אין לכם הרשאות להתחיל ועידה בחדר זה", + "on_hold": "%(name)s במצב המתנה", + "screenshare_window": "חלון אפליקציה", + "show_sidebar_button": "הצג סרגל צד", + "silence": "השתקת שיחה", + "start_screenshare": "התחל לשתף את המסך שלך", + "stop_screenshare": "הפסק לשתף את המסך שלך", + "too_many_calls": "יותר מדי שיחות", + "too_many_calls_description": "הגעתם למקסימום שיחות שניתן לבצע בו זמנית.", + "transfer_failed": "ההעברה נכשלה", + "transfer_failed_description": "העברת השיחה נכשלה", + "unable_to_access_media": "לא ניתן היה להפעיל מצלמה / מיקרופון", + "unable_to_access_microphone": "לא ניתן לגשת אל המיקרופון", + "unknown_caller": "מתקשר לא ידוע", + "unknown_person": "אדם לא ידוע", + "unsilence": "צליל דולק", + "unsupported": "שיחות לא נתמכות", + "unsupported_browser": "לא ניתן לבצע שיחות בדפדפן זה.", + "user_busy": "המשתמש עסוק", + "user_busy_description": "המשתמש עסוק כרגע.", + "video_call": "שיחת וידאו", + "voice_call": "שיחת אודיו", + "you_are_presenting": "אתה מציג" }, "widget": { + "added_by": "ישומון נוסף על ידי", + "capabilities_dialog": { + "content_starting_text": "יישומון זה רוצה:", + "decline_all_permission": "סרב להכל", + "remember_Selection": "זכור את הבחירה שלי עבור יישומון זה", + "title": "אשר הרשאות יישומון" + }, "capability": { - "send_stickers_this_room": "שלחו מדבקות לחדר זה", - "send_stickers_active_room": "שלחו מדבקות אל החדר הפעיל שלכם", - "send_stickers_this_room_as_you": "שלחו מדבקות לחדר זה בשמכם", - "send_stickers_active_room_as_you": "שלחו מדבקות אל החדר הפעיל שלכם בשמכם", - "see_sticker_posted_this_room": "ראו מתי מדבקה מפורסמת בחדר זה", - "see_sticker_posted_active_room": "ראו מתי כל אחד מפרסם מדבקה בחדר הפעיל שלכם", - "always_on_screen_viewing_another_room": "השארו במסך הראשי כאשר אתם עברים בין חדרים בכל קהילה", "always_on_screen_generic": "השארו במסך זה כאשר אתם פעילים", - "switch_room": "שנו את החדר שבו אתם נמצאים", - "switch_room_message_user": "שנה את החדר, ההודעה או המשתמש שאתה צופה בו", - "change_topic_this_room": "שנו את שם הנושא של חדר זה", - "see_topic_change_this_room": "ראו מתי הנושא שונה בחדר זה", - "change_topic_active_room": "שנו את שם הנושא של החדר הפעיל שלכם", - "see_topic_change_active_room": "ראו מתי שונה שם הנושא של הקבוצה הפעילה שלכם", - "change_name_this_room": "שנו את שם החדר הזה", - "see_name_change_this_room": "ראו מתי השם שונה בחדר זה", - "change_name_active_room": "שנו את השם של החדר הפעיל שלכם", - "see_name_change_active_room": "ראו מתי השם משתנה בחדר הפעיל שלכם", - "change_avatar_this_room": "שנו את האווטר של החדר הזה", - "see_avatar_change_this_room": "ראו מתי האוורט משתנה בחדר זה", - "change_avatar_active_room": "שנו את האווטר של החדר הפעיל שלכם", - "see_avatar_change_active_room": "ראו מתי שונה האווטר בחדר הפעיל שלכם", + "always_on_screen_viewing_another_room": "השארו במסך הראשי כאשר אתם עברים בין חדרים בכל קהילה", "byline_empty_state_key": "עם מפתח ללא מצב", "byline_state_key": "עם מפתח מצב %(stateKey)s", - "send_event_type_this_room": "שלח %(eventType)s התרעות בשמכם לחדר זה", - "see_event_type_sent_this_room": "ראו %(eventType)s התרעות שפורסמו בשמכם בחדר זה", - "send_event_type_active_room": "שלח %(eventType)s התרעות בשמכם לחדר הפעיל שלכם", - "see_event_type_sent_active_room": "ראו %(eventType)s התרעות שפורסמו בחדר הפעיל שלכם", "capability": "ה%(capability)s יכולת", - "send_messages_this_room": "שלחו הודעות בשמכם בחדר זה", - "send_messages_active_room": "שלחו הודעות בשמכם בחדר הפעיל שלכם", - "see_messages_sent_this_room": "ראו הודעות שפורסמו בחדר זה", + "change_avatar_active_room": "שנו את האווטר של החדר הפעיל שלכם", + "change_avatar_this_room": "שנו את האווטר של החדר הזה", + "change_name_active_room": "שנו את השם של החדר הפעיל שלכם", + "change_name_this_room": "שנו את שם החדר הזה", + "change_topic_active_room": "שנו את שם הנושא של החדר הפעיל שלכם", + "change_topic_this_room": "שנו את שם הנושא של חדר זה", + "see_avatar_change_active_room": "ראו מתי שונה האווטר בחדר הפעיל שלכם", + "see_avatar_change_this_room": "ראו מתי האוורט משתנה בחדר זה", + "see_event_type_sent_active_room": "ראו %(eventType)s התרעות שפורסמו בחדר הפעיל שלכם", + "see_event_type_sent_this_room": "ראו %(eventType)s התרעות שפורסמו בשמכם בחדר זה", + "see_images_sent_active_room": "ראו תמונות שפורסמו בחדר הפעיל שלכם", + "see_images_sent_this_room": "ראו תמונות שפוסמו בחדר זה", "see_messages_sent_active_room": "ראו הודעות שפורסמו בחדר הפעיל שלכם", - "send_text_messages_this_room": "שלחו הודעות טקסט בשמכם בחדר זה", - "send_text_messages_active_room": "שלחו הודעות טקסט בשמכם בחדר הפעיל שלכם", - "see_text_messages_sent_this_room": "ראו הודעות טקסט שפורסמו בחדר זה", - "see_text_messages_sent_active_room": "ראו הודעות טקסט שפורסמו בחדר הפעיל שלכם", - "send_emotes_this_room": "שלחו סמלים בשמכם בחדר זה", - "send_emotes_active_room": "שלחו סמלים בשמכם בחדר הפעיל שלכם", - "see_sent_emotes_this_room": "ראו סמלים שפורסמו בחדר זה", + "see_messages_sent_this_room": "ראו הודעות שפורסמו בחדר זה", + "see_msgtype_sent_active_room": "ראו %(msgtype)s הודעות שפורסמו בחדר הפעיל שלכם", + "see_msgtype_sent_this_room": "ראו %(msgtype)s הודעות שפורסמו בחדר זה", + "see_name_change_active_room": "ראו מתי השם משתנה בחדר הפעיל שלכם", + "see_name_change_this_room": "ראו מתי השם שונה בחדר זה", "see_sent_emotes_active_room": "ראו סמלים שפורסמו בחדר הפעיל שלכם", - "send_images_this_room": "שלחו תמונות בשמכם בחדר זה", - "send_images_active_room": "שלחו תמונות בשמכם בחדר הפעיל שלכם", - "see_images_sent_this_room": "ראו תמונות שפוסמו בחדר זה", - "see_images_sent_active_room": "ראו תמונות שפורסמו בחדר הפעיל שלכם", - "send_videos_this_room": "שלחו סרטונים בשמכם בחדר זה", - "send_videos_active_room": "שלחו סרטונים בשמכם בחדר הפעיל שלכם", - "see_videos_sent_this_room": "ראו סרטונים שנשלחו לחדר זה", + "see_sent_emotes_this_room": "ראו סמלים שפורסמו בחדר זה", + "see_sent_files_active_room": "צפו בקבצים הכללים שפורסמו בחדר הפעיל שלכם", + "see_sent_files_this_room": "צפו בקבצים כללים אשר פורסמו בחדר זה", + "see_sticker_posted_active_room": "ראו מתי כל אחד מפרסם מדבקה בחדר הפעיל שלכם", + "see_sticker_posted_this_room": "ראו מתי מדבקה מפורסמת בחדר זה", + "see_text_messages_sent_active_room": "ראו הודעות טקסט שפורסמו בחדר הפעיל שלכם", + "see_text_messages_sent_this_room": "ראו הודעות טקסט שפורסמו בחדר זה", + "see_topic_change_active_room": "ראו מתי שונה שם הנושא של הקבוצה הפעילה שלכם", + "see_topic_change_this_room": "ראו מתי הנושא שונה בחדר זה", "see_videos_sent_active_room": "ראו סרטונים שנשלחו לחדר הפעיל שלכם", - "send_files_this_room": "שלחו קבצים כללים בשמכם בחדר זה", + "see_videos_sent_this_room": "ראו סרטונים שנשלחו לחדר זה", + "send_emotes_active_room": "שלחו סמלים בשמכם בחדר הפעיל שלכם", + "send_emotes_this_room": "שלחו סמלים בשמכם בחדר זה", + "send_event_type_active_room": "שלח %(eventType)s התרעות בשמכם לחדר הפעיל שלכם", + "send_event_type_this_room": "שלח %(eventType)s התרעות בשמכם לחדר זה", "send_files_active_room": "שלחו קבצים כללים בשמכם בחדר הפעיל שלכם", - "see_sent_files_this_room": "צפו בקבצים כללים אשר פורסמו בחדר זה", - "see_sent_files_active_room": "צפו בקבצים הכללים שפורסמו בחדר הפעיל שלכם", - "send_msgtype_this_room": "שלחו %(msgtype)s הודעות בשמכם בחדר זה", + "send_files_this_room": "שלחו קבצים כללים בשמכם בחדר זה", + "send_images_active_room": "שלחו תמונות בשמכם בחדר הפעיל שלכם", + "send_images_this_room": "שלחו תמונות בשמכם בחדר זה", + "send_messages_active_room": "שלחו הודעות בשמכם בחדר הפעיל שלכם", + "send_messages_this_room": "שלחו הודעות בשמכם בחדר זה", "send_msgtype_active_room": "שלחו %(msgtype)s הודעות בשמכם בחדר הפעיל שלכם", - "see_msgtype_sent_this_room": "ראו %(msgtype)s הודעות שפורסמו בחדר זה", - "see_msgtype_sent_active_room": "ראו %(msgtype)s הודעות שפורסמו בחדר הפעיל שלכם" - } + "send_msgtype_this_room": "שלחו %(msgtype)s הודעות בשמכם בחדר זה", + "send_stickers_active_room": "שלחו מדבקות אל החדר הפעיל שלכם", + "send_stickers_active_room_as_you": "שלחו מדבקות אל החדר הפעיל שלכם בשמכם", + "send_stickers_this_room": "שלחו מדבקות לחדר זה", + "send_stickers_this_room_as_you": "שלחו מדבקות לחדר זה בשמכם", + "send_text_messages_active_room": "שלחו הודעות טקסט בשמכם בחדר הפעיל שלכם", + "send_text_messages_this_room": "שלחו הודעות טקסט בשמכם בחדר זה", + "send_videos_active_room": "שלחו סרטונים בשמכם בחדר הפעיל שלכם", + "send_videos_this_room": "שלחו סרטונים בשמכם בחדר זה", + "switch_room": "שנו את החדר שבו אתם נמצאים", + "switch_room_message_user": "שנה את החדר, ההודעה או המשתמש שאתה צופה בו" + }, + "context_menu": { + "delete": "מחק ישומון", + "delete_warning": "מחיקת יישומון מסירה אותו לכל המשתמשים בחדר זה. האם אתה בטוח שברצונך למחוק את היישומון הזה?", + "move_left": "הזז שמאלה", + "move_right": "הזז ימינה", + "remove": "הסר לכולם", + "revoke": "שלילת הרשאות", + "screenshot": "צלם תמונה" + }, + "cookie_warning": "יישומון זה עשוי להשתמש בעוגיות.", + "error_need_invite_permission": "עליכם להיות מאושרים להזמין משתמשים על מנת לבצע פעולה זו.", + "error_need_to_be_logged_in": "עליכם להיות מחוברים.", + "modal_data_warning": "הנתונים על המסך הזה משותפים עם %(widgetDomain)s", + "modal_title_default": "יישומון מודאלי", + "no_name": "אפליקציה לא ידועה", + "open_id_permissions_dialog": { + "remember_selection": "זכור את זה", + "starting_text": "היישומון יאמת את מזהה המשתמש שלך, אך לא יוכל לבצע פעולות עבורך:", + "title": "אפשר לווידג'ט זה לאמת את זהותך" + }, + "popout": "יישומון קופץ", + "set_room_layout": "הגדר את פריסת החדר שלי עבור כולם", + "shared_data_mxid": "קוד זהות המשתמש שלכם", + "shared_data_name": "שם התצוגה שלך", + "shared_data_room_id": "קוד זהות החדר", + "shared_data_theme": "ערכת הנושא שלכם", + "shared_data_url": "קישור %(brand)s", + "shared_data_warning": "שימוש ביישומון זה עשוי לשתף נתונים עם %(widgetDomain)s.", + "shared_data_warning_im": "שימוש ביישומון זה עשוי לשתף נתונים עם %(widgetDomain)s ומנהל האינטגרציה שלך.", + "shared_data_widget_id": "קוד זהות הישומון", + "unencrypted_warning": "יישומונים אינם משתמשים בהצפנת הודעות." }, - "feedback": { - "sent": "משוב נשלח", - "comment_label": "תגובה", - "pro_type": "טיפ למקצוענים: אם אתה מפעיל באג, שלח יומני איתור באגים כדי לעזור לנו לאתר את הבעיה.", - "existing_issue_link": "אנא צפה תחילה ב באגים קיימים ב- Github . אין התאמה? התחל חדש .", - "send_feedback_action": "שלח משוב" + "zxcvbn": { + "suggestions": { + "allUppercase": "ניתן לנחש את כל האותיות הקטנות כגדולות בקלות", + "anotherWord": "הוסיפו עוד מילה או שניים. מילים לא מוכרות טובות יותר.", + "associatedYears": "המנעו משנים אשר משוייכים אליכם", + "capitalization": "אותיות גדולות לא ממש עוזרות", + "dates": "המנעו מתאריכים ושנים אשר משוייכים אליכם", + "l33t": "שינויים צפויים כמו שינוי a ל '@' גם לא עוזר הרבה", + "longerKeyboardPattern": "השתמשו בדפוס ארוך שמכיל אותיות מכל שורה במקלדת", + "noNeed": "אין צורך בסמלים, מספרים או אותיות גדולות", + "recentYears": "המנעו משימוש בשנים קודמות", + "repeated": "המנעו ממילים ואותיות נשנות", + "reverseWords": "מילים הפוכות לא ממש קשה לנחש", + "sequences": "המנעו מסדרות", + "useWords": "השתמשו במילים ספורות, המנעו מביטויים מוכרים" + }, + "warnings": { + "common": "זוהי סיסמא מאוד מוכרת", + "commonNames": "שמות משפחה ושמות רגילים מאוד קל לנחש", + "dates": "תאריכים לעתים קל לנחש", + "extendedRepeat": "דפוסים כמו 'abcabcabc' קשות רק מעט יותר מ- 'abc'", + "keyPattern": "דפוסים קצרים קל לנחש", + "namesByThemselves": "שמות ושמות משפחה בעצמם קלים מאוד לניחוש", + "recentYears": "קל לנחש שנים קודמות", + "sequences": "סדרות כמו 'abc' ו '6543' קלות לניחוש", + "similarToCommon": "זוהי סיסמא זהה לסיסמא מאוד מוכרת", + "simpleRepeat": "דפוסים כמו 'aaa' קל לנחש", + "straightRow": "שורות מסודרות של מקשים מאוד קל לנחש", + "topHundred": "זוהי אחת ממאה הסיסמאות המוכרות ביותר", + "topTen": "זוהי אחת מעשר הסיסמאות המוכרות ביותר", + "wordByItself": "מילה כשלעצמה מאוד קל לנחש" + } } } diff --git a/src/i18n/strings/hi.json b/src/i18n/strings/hi.json deleted file mode 100644 index d2b8faa37df..00000000000 --- a/src/i18n/strings/hi.json +++ /dev/null @@ -1,701 +0,0 @@ -{ - "All messages": "सारे संदेश", - "All Rooms": "सारे कमरे", - "This email address is already in use": "यह ईमेल आईडी पहले से इस्तेमाल में है", - "This phone number is already in use": "यह फ़ोन नंबर पहले से इस्तेमाल में है", - "Failed to verify email address: make sure you clicked the link in the email": "ईमेल आईडी सत्यापित नही हो पाया: कृपया सुनिश्चित कर लें कि आपने ईमेल में मौजूद लिंक पर क्लिक किया है", - "You cannot place a call with yourself.": "आप अपने साथ कॉल नहीं कर सकते हैं।", - "Permission Required": "अनुमति आवश्यक है", - "You do not have permission to start a conference call in this room": "आपको इस रूम में कॉन्फ़्रेंस कॉल शुरू करने की अनुमति नहीं है", - "Upload Failed": "अपलोड विफल", - "Sun": "रवि", - "Mon": "सोम", - "Tue": "मंगल", - "Wed": "बुध", - "Thu": "गुरु", - "Fri": "शुक्र", - "Sat": "शनि", - "Jan": "जनवरी", - "Feb": "फ़रवरी", - "Mar": "मार्च", - "Apr": "अप्रैल", - "May": "मई", - "Jun": "जून", - "Jul": "जुलाई", - "Aug": "अगस्त", - "Sep": "सितंबर", - "Oct": "अक्टूबर", - "Nov": "नवंबर", - "Dec": "दिसंबर", - "PM": "अपराह्न", - "AM": "पूर्वाह्न", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s %(monthName)s %(day)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", - "Unable to enable Notifications": "अधिसूचनाएं सक्षम करने में असमर्थ", - "This email address was not found": "यह ईमेल पता नहीं मिला था", - "Default": "डिफ़ॉल्ट", - "Restricted": "वर्जित", - "Moderator": "मध्यस्थ", - "Operation failed": "कार्रवाई विफल", - "Failed to invite": "आमंत्रित करने में विफल", - "You need to be logged in.": "आपको लॉग इन करने की जरूरत है।", - "Unable to load! Check your network connectivity and try again.": "लोड नहीं किया जा सकता! अपनी नेटवर्क कनेक्टिविटी जांचें और पुनः प्रयास करें।", - "You need to be able to invite users to do that.": "आपको उपयोगकर्ताओं को ऐसा करने के लिए आमंत्रित करने में सक्षम होना चाहिए।", - "Unable to create widget.": "विजेट बनाने में असमर्थ।", - "Missing roomId.": "गुमशुदा रूम ID।", - "Failed to send request.": "अनुरोध भेजने में विफल।", - "This room is not recognised.": "यह रूम पहचाना नहीं गया है।", - "Power level must be positive integer.": "पावर स्तर सकारात्मक पूर्णांक होना चाहिए।", - "You are not in this room.": "आप इस रूम में नहीं हैं।", - "You do not have permission to do that in this room.": "आपको इस कमरे में ऐसा करने की अनुमति नहीं है।", - "Missing room_id in request": "अनुरोध में रूम_आईडी गुम है", - "Room %(roomId)s not visible": "%(roomId)s रूम दिखाई नहीं दे रहा है", - "Missing user_id in request": "अनुरोध में user_id गुम है", - "Ignored user": "अनदेखा उपयोगकर्ता", - "You are now ignoring %(userId)s": "आप %(userId)s को अनदेखा कर रहे हैं", - "Unignored user": "अनदेखा बंद किया गया उपयोगकर्ता", - "You are no longer ignoring %(userId)s": "अब आप %(userId)s को अनदेखा नहीं कर रहे हैं", - "Verified key": "सत्यापित कुंजी", - "Reason": "कारण", - "Failure to create room": "रूम बनाने में विफलता", - "Server may be unavailable, overloaded, or you hit a bug.": "सर्वर अनुपलब्ध, अधिभारित हो सकता है, या अपने एक सॉफ्टवेयर गर्बरी को पाया।", - "Send": "भेजें", - "This homeserver has hit its Monthly Active User limit.": "इस होमसर्वर ने अपनी मासिक सक्रिय उपयोगकर्ता सीमा को प्राप्त कर लिया हैं।", - "This homeserver has exceeded one of its resource limits.": "यह होम सर्वर अपनी संसाधन सीमाओं में से एक से अधिक हो गया है।", - "Your browser does not support the required cryptography extensions": "आपका ब्राउज़र आवश्यक क्रिप्टोग्राफी एक्सटेंशन का समर्थन नहीं करता है", - "Authentication check failed: incorrect password?": "प्रमाणीकरण जांच विफल: गलत पासवर्ड?", - "Please contact your homeserver administrator.": "कृपया अपने होमसर्वर व्यवस्थापक से संपर्क करें।", - "Mirror local video feed": "स्थानीय वीडियो फ़ीड को आईना करें", - "Send analytics data": "विश्लेषण डेटा भेजें", - "Enable widget screenshots on supported widgets": "समर्थित विजेट्स पर विजेट स्क्रीनशॉट सक्षम करें", - "Waiting for response from server": "सर्वर से प्रतिक्रिया की प्रतीक्षा कर रहा है", - "Incorrect verification code": "गलत सत्यापन कोड", - "Phone": "फ़ोन", - "No display name": "कोई प्रदर्शन नाम नहीं", - "New passwords don't match": "नए पासवर्ड मेल नहीं खाते हैं", - "Passwords can't be empty": "पासवर्ड खाली नहीं हो सकते हैं", - "Warning!": "चेतावनी!", - "Export E2E room keys": "E2E रूम कुंजी निर्यात करें", - "Do you want to set an email address?": "क्या आप एक ईमेल पता सेट करना चाहते हैं?", - "Current password": "वर्तमान पासवर्ड", - "New Password": "नया पासवर्ड", - "Confirm password": "पासवर्ड की पुष्टि कीजिये", - "Change Password": "पासवर्ड बदलें", - "Authentication": "प्रमाणीकरण", - "Failed to set display name": "प्रदर्शन नाम सेट करने में विफल", - "Delete Backup": "बैकअप हटाएं", - "Unable to load key backup status": "कुंजी बैकअप स्थिति लोड होने में असमर्थ", - "Notification targets": "अधिसूचना के लक्ष्य", - "Use a few words, avoid common phrases": "कम शब्दों का प्रयोग करें, सामान्य वाक्यांशों से बचें", - "No need for symbols, digits, or uppercase letters": "प्रतीकों, अंक, या अपरकेस अक्षरों की कोई ज़रूरत नहीं है", - "Use a longer keyboard pattern with more turns": "अधिक मोड़ के साथ एक लंबा कीबोर्ड पैटर्न का प्रयोग करें", - "Avoid repeated words and characters": "दोहराए गए शब्दों और अक्षरो से बचें", - "Avoid sequences": "अनुक्रम से बचें", - "Avoid recent years": "हाल के वर्षों से बचें", - "Avoid years that are associated with you": "आपके साथ जुड़े वर्षों से बचें", - "Avoid dates and years that are associated with you": "आपके साथ जुड़े तिथियों और वर्षों से बचें", - "Capitalization doesn't help very much": "कैपिटलाइजेशन यहाँ ज्यादा मददगार नहीं हैं", - "All-uppercase is almost as easy to guess as all-lowercase": "सभी अपरकेस सभी लोअरकेस के तरह अनुमान लगाने में आसान हैं", - "Reversed words aren't much harder to guess": "उल्टा शब्द अनुमान लगाने के लिए बहुत कठिन नहीं हैं", - "Predictable substitutions like '@' instead of 'a' don't help very much": "'a' के बजाय '@' जैसी अनुमानित प्रतिस्थापन बहुत मदद नहीं करते हैं", - "Add another word or two. Uncommon words are better.": "एक या एक से ज्यादा शब्द जोड़ें। असामान्य शब्द बेहतर हैं।", - "Repeats like \"aaa\" are easy to guess": "\"Aaa\" जैसे आवृत्ति अनुमान लगाना आसान है", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "\"Abcabcabc\" जैसे आवृत्ति \"abc\" से अनुमान लगाने के लिए थोड़ा कठिन है", - "Sequences like abc or 6543 are easy to guess": "abc या 6543 जैसे अनुक्रम अनुमान लगाना आसान है", - "Recent years are easy to guess": "हाल के वर्षों का अनुमान लगाना आसान है", - "Dates are often easy to guess": "तिथियां अक्सर अनुमान लगाने में आसान होती हैं", - "This is a top-10 common password": "यह एक शीर्ष १० सामान्य पासवर्ड में से एक है", - "This is a top-100 common password": "यह एक शीर्ष १०० सामान्य पासवर्ड में से एक है", - "This is a very common password": "यह एक बहुत ही आम पासवर्ड है", - "This is similar to a commonly used password": "यह आमतौर पर इस्तेमाल किए गए पासवर्ड के समान है", - "You do not have permission to invite people to this room.": "आपको इस कमरे में लोगों को आमंत्रित करने की अनुमति नहीं है।", - "Unknown server error": "अज्ञात सर्वर त्रुटि", - "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": "सामान्य नाम और उपनाम अनुमान लगाना आसान है", - "Off": "बंद", - "On": "चालू", - "Noisy": "शोरगुल", - "Drop file here to upload": "अपलोड करने के लिए यहां फ़ाइल ड्रॉप करें", - "This event could not be displayed": "यह घटना प्रदर्शित नहीं की जा सकी", - "Unban": "अप्रतिबंधित करें", - "Failed to ban user": "उपयोगकर्ता को प्रतिबंधित करने में विफल", - "Demote yourself?": "खुद को अवनत करें?", - "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.": "आप इस बदलाव को पूर्ववत नहीं कर पाएंगे क्योंकि आप स्वयं को अवनत कर रहे हैं, अगर आप रूम में आखिरी विशेषाधिकार प्राप्त उपयोगकर्ता हैं तो विशेषाधिकार हासिल करना असंभव होगा।", - "Demote": "अवनत", - "Failed to mute user": "उपयोगकर्ता को म्यूट करने में विफल", - "Failed to change power level": "पावर स्तर बदलने में विफल", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "आप इस परिवर्तन को पूर्ववत नहीं कर पाएंगे क्योंकि आप उपयोगकर्ता को अपने आप से समान शक्ति स्तर रखने के लिए प्रोत्साहित कर रहे हैं।", - "Are you sure?": "क्या आपको यकीन है?", - "Unignore": "अनदेखा न करें", - "Jump to read receipt": "पढ़ी हुई रसीद में कूदें", - "Share Link to User": "उपयोगकर्ता को लिंक साझा करें", - "Admin Tools": "व्यवस्थापक उपकरण", - "and %(count)s others...": { - "other": "और %(count)s अन्य ...", - "one": "और एक अन्य..." - }, - "Invited": "आमंत्रित", - "Filter room members": "रूम के सदस्यों को फ़िल्टर करें", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (शक्ति %(powerLevelNumber)s)", - "This room has been replaced and is no longer active.": "इस रूम को बदल दिया गया है और अब सक्रिय नहीं है।", - "The conversation continues here.": "वार्तालाप यहां जारी है।", - "You do not have permission to post to this room": "आपको इस रूम में पोस्ट करने की अनुमति नहीं है", - "Server error": "सर्वर त्रुटि", - "Server unavailable, overloaded, or something else went wrong.": "सर्वर अनुपलब्ध, अधिभारित, या कुछ और गलत हो गया।", - "Command error": "कमांड त्रुटि", - "%(duration)ss": "%(duration)s सेकंड", - "%(duration)sm": "%(duration)s मिनट", - "%(duration)sh": "%(duration)s घंटा", - "%(duration)sd": "%(duration)s दिन", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "फ़ाइल '%(fileName)s' अपलोड के लिए इस होमस्वर के आकार की सीमा से अधिक है", - "Unrecognised address": "अपरिचित पता", - "Straight rows of keys are easy to guess": "कुंजी की सीधी पंक्तियों का अनुमान लगाना आसान है", - "Short keyboard patterns are easy to guess": "लघु कीबोर्ड पैटर्न का अनुमान लगाना आसान है", - "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.": "इस उपयोगकर्ता की पुष्टि करें कि उनकी स्क्रीन पर निम्नलिखित इमोजी दिखाई देते हैं।", - "Verify this user by confirming the following number appears on their screen.": "निम्न स्क्रीन पर दिखाई देने वाली संख्या की पुष्टि करके इस उपयोगकर्ता को सत्यापित करें।", - "Unable to find a supported verification method.": "समर्थित सत्यापन विधि खोजने में असमर्थ।", - "Dog": "कुत्ता", - "Cat": "बिल्ली", - "Lion": "शेर", - "Horse": "घोड़ा", - "Unicorn": "यूनिकॉर्न", - "Pig": "शूकर", - "Elephant": "हाथी", - "Rabbit": "खरगोश", - "Panda": "पांडा", - "Rooster": "मुरग़ा", - "Penguin": "पेंगुइन", - "Turtle": "कछुए", - "Fish": "मछली", - "Octopus": "ऑक्टोपस", - "Butterfly": "तितली", - "Flower": "फूल", - "Tree": "वृक्ष", - "Cactus": "कैक्टस", - "Mushroom": "मशरूम", - "Globe": "ग्लोब", - "Moon": "चांद", - "Cloud": "मेघ", - "Fire": "आग", - "Banana": "केला", - "Apple": "सेब", - "Strawberry": "स्ट्रॉबेरी", - "Corn": "मक्का", - "Pizza": "पिज़्ज़ा", - "Cake": "केक", - "Heart": "दिल", - "Smiley": "स्माइली", - "Robot": "रोबोट", - "Hat": "टोपी", - "Glasses": "चश्मा", - "Spanner": "नापनेवाला", - "Santa": "सांता", - "Thumbs up": "थम्स अप", - "Umbrella": "छाता", - "Hourglass": "समय सूचक", - "Clock": "घड़ी", - "Gift": "उपहार", - "Light bulb": "लाइट बल्ब", - "Book": "पुस्तक", - "Pencil": "पेंसिल", - "Paperclip": "पेपर क्लिप", - "Key": "चाबी", - "Hammer": "हथौड़ा", - "Telephone": "टेलीफोन", - "Flag": "झंडा", - "Train": "रेल गाडी", - "Bicycle": "साइकिल", - "Aeroplane": "विमान", - "Rocket": "राकेट", - "Trophy": "ट्रॉफी", - "Ball": "गेंद", - "Guitar": "गिटार", - "Trumpet": "तुरही", - "Bell": "घंटी", - "Anchor": "लंगर", - "Headphones": "हेडफोन", - "Folder": "फ़ोल्डर", - "Unable to remove contact information": "संपर्क जानकारी निकालने में असमर्थ", - "Invalid Email Address": "अमान्य ईमेल पता", - "This doesn't appear to be a valid email address": "यह एक मान्य ईमेल पता प्रतीत नहीं होता है", - "Unable to add email address": "ईमेल पता जोड़ने में असमर्थ", - "Unable to verify email address.": "ईमेल पते को सत्यापित करने में असमर्थ।", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "हमने आपको अपना पता सत्यापित करने के लिए एक ईमेल भेजा है। कृपया वहां दिए गए निर्देशों का पालन करें और फिर नीचे दिए गए बटन पर क्लिक करें।", - "Email Address": "ईमेल पता", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "क्या आपको यकीन है? यदि आपकी कुंजियाँ ठीक से बैकअप नहीं हैं तो आप अपने एन्क्रिप्टेड संदेशों को खो देंगे।", - "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": "बैकअप से बहाल करना", - "Back up your keys before signing out to avoid losing them.": "उन्हें खोने से बचने के लिए साइन आउट करने से पहले अपनी कुंजियों का बैकअप लें।", - "All keys backed up": "सभी कुंजियाँ वापस आ गईं", - "Start using Key Backup": "कुंजी बैकअप का उपयोग करना शुरू करें", - "Unable to verify phone number.": "फ़ोन नंबर सत्यापित करने में असमर्थ।", - "Verification code": "पुष्टि संख्या", - "Phone Number": "फ़ोन नंबर", - "Profile picture": "प्रोफ़ाइल फोटो", - "Display Name": "प्रदर्शित होने वाला नाम", - "This room is not accessible by remote Matrix servers": "यह रूम रिमोट मैट्रिक्स सर्वर द्वारा सुलभ नहीं है", - "Room information": "रूम जानकारी", - "Room version": "रूम का संस्करण", - "Room version:": "रूम का संस्करण:", - "General": "सामान्य", - "Room Addresses": "रूम का पता", - "Publish this room to the public in %(domain)s's room directory?": "इस कमरे को %(domain)s के कमरे की निर्देशिका में जनता के लिए प्रकाशित करें?", - "URL Previews": "URL पूर्वावलोकन", - "Failed to change password. Is your password correct?": "पासवर्ड बदलने में विफल। क्या आपका पासवर्ड सही है?", - "Profile": "प्रोफाइल", - "Account": "अकाउंट", - "Email addresses": "ईमेल पता", - "Phone numbers": "फोन नंबर", - "Language and region": "भाषा और क्षेत्र", - "Account management": "खाता प्रबंधन", - "Deactivate Account": "खाता निष्क्रिय करें", - "Check for update": "अपडेट के लिये जांचें", - "Notifications": "सूचनाएं", - "Scissors": "कैंची", - "Room list": "कक्ष सूचि", - "Autocomplete delay (ms)": "स्वत: पूर्ण विलंब (ms)", - "": "<समर्थित नहीं>", - "Import E2E room keys": "E2E कक्ष की चाबियां आयात करें", - "Cryptography": "क्रिप्टोग्राफी", - "Ignored users": "अनदेखी उपयोगकर्ताओं", - "Bulk options": "थोक विकल्प", - "Reject all %(invitedRooms)s invites": "सभी %(invitedRooms)s की आमंत्रण को अस्वीकार करें", - "Security & Privacy": "सुरक्षा और गोपनीयता", - "No media permissions": "मीडिया की अनुमति नहीं", - "Missing media permissions, click the button below to request.": "मीडिया अनुमतियाँ गुम, अनुरोध करने के लिए नीचे दिए गए बटन पर क्लिक करें।", - "Request media permissions": "मीडिया अनुमति का अनुरोध करें", - "No Audio Outputs detected": "कोई ऑडियो आउटपुट नहीं मिला", - "No Microphones detected": "कोई माइक्रोफोन का पता नहीं चला", - "No Webcams detected": "कोई वेबकैम नहीं मिला", - "Default Device": "डिफ़ॉल्ट उपकरण", - "Audio Output": "ध्वनि - उत्पादन", - "Voice & Video": "ध्वनि और वीडियो", - "Failed to unban": "अप्रतिबंधित करने में विफल", - "Banned by %(displayName)s": "%(displayName)s द्वारा प्रतिबंधित", - "No users have specific privileges in this room": "इस कमरे में किसी भी उपयोगकर्ता के विशेष विशेषाधिकार नहीं हैं", - "The file '%(fileName)s' failed to upload.": "फ़ाइल '%(fileName)s' अपलोड करने में विफल रही।", - "The user must be unbanned before they can be invited.": "उपयोगकर्ता को आमंत्रित करने से पहले उन्हें प्रतिबंधित किया जाना चाहिए।", - "Explore rooms": "रूम का अन्वेषण करें", - "Mongolia": "मंगोलिया", - "Monaco": "मोनाको", - "Moldova": "मोलदोवा", - "Micronesia": "माइक्रोनेशिया", - "Mexico": "मेक्सिको", - "Mayotte": "मैयट", - "Mauritius": "मॉरीशस", - "Mauritania": "मॉरिटानिया", - "Martinique": "मार्टीनिक", - "Marshall Islands": "मार्शल द्वीप समूह", - "Malta": "माल्टा", - "Mali": "माली", - "Maldives": "मालदीव", - "Malaysia": "मलेशिया", - "Malawi": "मलावी", - "Madagascar": "मेडागास्कर", - "Macedonia": "मैसेडोनिया", - "Macau": "मकाउ", - "Luxembourg": "लक्समबर्ग", - "Lithuania": "लिथुआनिया", - "Liechtenstein": "लिकटेंस्टाइन", - "Libya": "लीबिया", - "Liberia": "लाइबेरिया", - "Lesotho": "लिसोटो", - "Lebanon": "लेबनान", - "Latvia": "लातविया", - "Laos": "लाओस", - "Kyrgyzstan": "किर्गिज़स्तान", - "Kuwait": "कुवैट", - "Kosovo": "कोसोवो", - "Kiribati": "किरिबाती", - "Kenya": "केन्या", - "Kazakhstan": "कजाखस्तान", - "Jordan": "जॉर्डन", - "Jersey": "जर्सी", - "Japan": "जापान", - "Jamaica": "जमैका", - "Italy": "इटली", - "Israel": "इजराइल", - "Isle of Man": "मैन द्वीप", - "Ireland": "आयरलैंड", - "Iraq": "इराक", - "Iran": "ईरान", - "Indonesia": "इंडोनेशिया", - "India": "इंडिया", - "Iceland": "आइसलैंड", - "Hungary": "हंगरी", - "Hong Kong": "हांगकांग", - "Honduras": "होंडुरस", - "Heard & McDonald Islands": "हर्ड एंड मैकडॉनल्ड आइलैंड्स", - "Haiti": "हैती", - "Guyana": "गुयाना", - "Guinea-Bissau": "गिनी-बिसाऊ", - "Guinea": "गिन्नी", - "Guernsey": "ग्वेर्नसे", - "Guatemala": "ग्वाटेमाला", - "Guam": "गुआम", - "Guadeloupe": "ग्वाडेलोप", - "Grenada": "ग्रेनेडा", - "Greenland": "ग्रीनलैंड", - "Greece": "यूनान", - "Gibraltar": "जिब्राल्टर", - "Ghana": "घाना", - "Germany": "जर्मनी", - "Georgia": "जॉर्जिया", - "Gambia": "गाम्बिया", - "Gabon": "गैबॉन", - "French Southern Territories": "दक्षिणी फ्राँसिसी क्षेत्र", - "French Polynesia": "फ़्रेंच पोलिनेशिया", - "French Guiana": "फ्रेंच गयाना", - "France": "फ्रांस", - "Finland": "फिनलैंड", - "Fiji": "फ़िजी", - "Faroe Islands": "फ़ैरो द्वीप", - "Falkland Islands": "फ़ॉकलैंड आइलैंड", - "Ethiopia": "इथियोपिया", - "Estonia": "एस्तोनिया", - "Eritrea": "इरिट्रिया", - "Equatorial Guinea": "इक्वेटोरियल गिनी", - "El Salvador": "एल साल्वाडोर", - "Egypt": "मिस्र", - "Ecuador": "इक्वेडोर", - "Dominican Republic": "डोमिनिकन गणराज्य", - "Dominica": "डोमिनिका", - "Djibouti": "जिबूती", - "Denmark": "डेनमार्क", - "Côte d’Ivoire": "कोटे डी आइवर", - "Czech Republic": "चेक गणतंत्र", - "Cyprus": "साइप्रस", - "Curaçao": "कुराकाओ", - "Cuba": "क्यूबा", - "Croatia": "क्रोएशिया", - "Costa Rica": "कोस्टा रिका", - "Cook Islands": "कुक द्वीपसमूह", - "Congo - Kinshasa": "कांगो - ब्रेज़ाविल", - "Congo - Brazzaville": "कांगो - ब्रेज़ाविल", - "Comoros": "कोमोरोस", - "Colombia": "कोलंबिया", - "Cocos (Keeling) Islands": "कोकोस (कीलिंग) द्वीप समूह", - "Christmas Island": "क्रिसमस द्वीप", - "China": "चीन", - "Chile": "चिली", - "Chad": "चाड", - "Central African Republic": "केन्द्रीय अफ़्रीकी गणराज्य", - "Cayman Islands": "केमैन टापू", - "Caribbean Netherlands": "कैरेबियन नीदरलैंड्स", - "Cape Verde": "केप वर्दे", - "Canada": "कनाडा", - "Cameroon": "कैमरून", - "Cambodia": "कंबोडिया", - "Burundi": "बुस्र्न्दी", - "Burkina Faso": "बुर्किना फासो", - "Bulgaria": "बुल्गारिया", - "Brunei": "ब्रुनेई", - "British Virgin Islands": "ब्रिटिश वर्जिन आइसलैण्ड्स", - "British Indian Ocean Territory": "ब्रिटेन और भारतीय समुद्री क्षेत्र", - "Brazil": "ब्राज़िल", - "Bouvet Island": "बौवेट द्वीप", - "Botswana": "बोत्सवाना", - "Bosnia": "बोस्निया", - "Bolivia": "बोलीविया", - "Bhutan": "भूटान", - "Bermuda": "बरमूडा", - "Benin": "बेनिन", - "Belize": "बेलीज़", - "Belgium": "बेल्जियम", - "Belarus": "बेलोरूस", - "Barbados": "बारबाडोस", - "Bangladesh": "बांग्लादेश", - "Bahrain": "बहरीन", - "Bahamas": "बहामा", - "Azerbaijan": "आज़रबाइजान", - "Austria": "ऑस्ट्रिया", - "Australia": "ऑस्ट्रेलिया", - "Aruba": "अरूबा", - "Armenia": "आर्मीनिया", - "Argentina": "अर्जेंटीना", - "Antigua & Barbuda": "एंटीगुआ और बारबुडा", - "Antarctica": "अंटार्कटिका", - "Anguilla": "एंगुइला", - "Angola": "अंगोला", - "Andorra": "एंडोरा", - "American Samoa": "अमेरिकी समोआ", - "Algeria": "एलजीरिया", - "Albania": "अल्बानिया", - "Åland Islands": "एलैंड द्वीप समूह", - "Afghanistan": "अफ़ग़ानिस्तान", - "United States": "संयुक्त राज्य अमेरिका", - "United Kingdom": "यूनाइटेड किंगडम", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s को सूचनाएं भेजने की अनुमति नहीं दी गई थी - कृपया पुनः प्रयास करें", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s को आपको सूचनाएं भेजने की अनुमति नहीं है - कृपया अपनी ब्राउज़र सेटिंग जांचें", - "%(name)s is requesting verification": "%(name)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.": "हमने ब्राउज़र से यह याद रखने के लिए कहा कि आप किस होमसर्वर का उपयोग आपको साइन इन करने के लिए करते हैं, लेकिन दुर्भाग्य से आपका ब्राउज़र इसे भूल गया है। साइन इन पेज पर जाएं और फिर से कोशिश करें.", - "We couldn't log you in": "हम आपको लॉग इन नहीं कर सके", - "Only continue if you trust the owner of the server.": "केवल तभी जारी रखें जब आप सर्वर के स्वामी पर भरोसा करते हैं।", - "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.": "इस क्रिया के लिए ईमेल पते या फ़ोन नंबर को मान्य करने के लिए डिफ़ॉल्ट पहचान सर्वर तक पहुँचने की आवश्यकता है, लेकिन सर्वर के पास सेवा की कोई शर्तें नहीं हैं।", - "Identity server has no terms of service": "पहचान सर्वर की सेवा की कोई शर्तें नहीं हैं", - "The server does not support the room version specified.": "सर्वर निर्दिष्ट कक्ष संस्करण का समर्थन नहीं करता है।", - "Failed to transfer call": "कॉल स्थानांतरित करने में विफल", - "Transfer Failed": "स्थानांतरण विफल", - "Unable to transfer call": "कॉल ट्रांसफर करने में असमर्थ", - "There was an error looking up the phone number": "फ़ोन नंबर खोजने में त्रुटि हुई", - "Unable to look up phone number": "फ़ोन नंबर देखने में असमर्थ", - "You've reached the maximum number of simultaneous calls.": "आप एक साथ कॉल की अधिकतम संख्या तक पहुंच गए हैं।", - "Too Many Calls": "बहुत अधिक कॉल", - "You cannot place calls without a connection to the server.": "आप सर्वर से कनेक्शन के बिना कॉल नहीं कर सकते।", - "Connectivity to the server has been lost": "सर्वर से कनेक्टिविटी खो गई है", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "कृपया अपने होमसर्वर (%(homeserverDomain)s) के व्यवस्थापक से एक TURN सर्वर कॉन्फ़िगर करने के लिए कहें ताकि कॉल विश्वसनीय रूप से काम करें।", - "Call failed due to misconfigured server": "गलत कॉन्फ़िगर किए गए सर्वर के कारण कॉल विफल रहा", - "The call was answered on another device.": "किसी अन्य डिवाइस पर कॉल का उत्तर दिया गया था।", - "Answered Elsewhere": "कहीं और उत्तर दिया गया", - "The call could not be established": "कॉल स्थापित नहीं किया जा सका", - "The user you called is busy.": "आपके द्वारा कॉल किया गया उपयोगकर्ता व्यस्त है।", - "User Busy": "उपयोगकर्ता व्यस्त है", - "Add Phone Number": "फोन नंबर डालें", - "Click the button below to confirm adding this phone number.": "इस फ़ोन नंबर को जोड़ने की पुष्टि करने के लिए नीचे दिए गए बटन पर क्लिक करें।", - "Confirm adding phone number": "फ़ोन नंबर जोड़ने की पुष्टि करें", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "अपनी पहचान साबित करने के लिए सिंगल साइन ऑन का उपयोग करके इस फ़ोन नंबर को जोड़ने की पुष्टि करें।", - "Add Email Address": "ईमेल पता जोड़ें", - "Click the button below to confirm adding this email address.": "इस ईमेल पते को जोड़ने की पुष्टि करने के लिए नीचे दिए गए बटन पर क्लिक करें।", - "Confirm adding email": "ईमेल जोड़ने की पुष्टि करें", - "Confirm adding this email address by using Single Sign On to prove your identity.": "अपनी पहचान साबित करने के लिए सिंगल साइन ऑन का उपयोग करके इस ईमेल पते को जोड़ने की पुष्टि करें।", - "Use Single Sign On to continue": "जारी रखने के लिए सिंगल साइन ऑन का उपयोग करें", - "common": { - "analytics": "एनालिटिक्स", - "error": "त्रुटि", - "mute": "म्यूट", - "offline": "ऑफलाइन", - "password": "पासवर्ड", - "success": "सफल", - "unmute": "अनम्यूट", - "theme": "थीम", - "options": "विकल्प", - "labs": "लैब्स", - "attachment": "आसक्ति", - "legal": "कानूनी", - "credits": "क्रेडिट", - "faq": "सामान्य प्रश्न", - "preferences": "अधिमान", - "timeline": "समयसीमा", - "camera": "कैमरा", - "microphone": "माइक्रोफ़ोन", - "someone": "कोई", - "unnamed_room": "अनाम रूम" - }, - "action": { - "continue": "आगे बढ़ें", - "decline": "पतन", - "invite": "आमंत्रण", - "leave_room": "रूम छोड़ें", - "no": "नहीं", - "ok": "ठीक", - "remove": "हटाए", - "save": "अमुकनाम्ना", - "yes": "हाँ", - "try_again": "पुनः प्रयास करे", - "trust": "विश्वास", - "sign_in": "साइन करना", - "pin": "पिन", - "ignore": "अनदेखा करें", - "dismiss": "खारिज", - "confirm": "पुष्टि", - "close": "बंद", - "cancel": "रद्द", - "add": "जोड़े", - "accept": "स्वीकार", - "register": "पंजीकरण करें", - "mention": "उल्लेख", - "submit": "जमा करें" - }, - "labs": { - "pinning": "संदेश पिनिंग", - "state_counters": "कमरे के हेडर में साधारण काउंटर रेंडर करें", - "group_profile": "प्रोफाइल", - "group_voip": "ध्वनि और वीडियो" - }, - "power_level": { - "default": "डिफ़ॉल्ट", - "restricted": "वर्जित", - "moderator": "मध्यस्थ", - "admin": "व्यवस्थापक" - }, - "bug_reporting": { - "submit_debug_logs": "डिबग लॉग जमा करें", - "title": "बग रिपोर्टिंग", - "collecting_information": "ऐप संस्करण जानकारी एकत्रित कर रहा हैं", - "collecting_logs": "लॉग एकत्रित कर रहा हैं" - }, - "time": { - "date_at_time": "%(date)s %(time)s पर", - "short_days": "%(value)s", - "short_hours": "%(value)s", - "short_minutes": "%(value)sएम", - "short_seconds": "%(value)s एस" - }, - "settings": { - "use_12_hour_format": "१२ घंटे प्रारूप में टाइमस्टैम्प दिखाएं (उदहारण:२:३० अपराह्न बजे)", - "always_show_message_timestamps": "हमेशा संदेश टाइमस्टैम्प दिखाएं", - "send_typing_notifications": "टाइपिंग सूचनाएं भेजें", - "replace_plain_emoji": "स्वचालित रूप से सादा पाठ इमोजी को प्रतिस्थापित करें", - "emoji_autocomplete": "टाइप करते समय इमोजी सुझावों को सक्षम करें", - "automatic_language_detection_syntax_highlight": "वाक्यविन्यास हाइलाइटिंग के लिए स्वत: भाषा का पता प्रणाली सक्षम करें", - "inline_url_previews_default": "डिफ़ॉल्ट रूप से इनलाइन यूआरएल पूर्वावलोकन सक्षम करें", - "show_redaction_placeholder": "हटाए गए संदेशों के लिए एक प्लेसहोल्डर दिखाएँ", - "show_read_receipts": "अन्य उपयोगकर्ताओं द्वारा भेजी गई रसीदें दिखाएं", - "show_displayname_changes": "प्रदर्शन नाम परिवर्तन दिखाएं", - "big_emoji": "चैट में बड़े इमोजी सक्षम करें", - "prompt_invite": "संभावित अवैध मैट्रिक्स आईडी को निमंत्रण भेजने से पहले सूचित करें", - "start_automatically": "सिस्टम लॉगिन के बाद स्वचालित रूप से प्रारंभ करें", - "notifications": { - "rule_contains_display_name": "मेरे प्रदर्शन नाम वाले संदेश", - "rule_contains_user_name": "मेरे उपयोगकर्ता नाम वाले संदेश", - "rule_roomnotif": "@Room युक्त संदेश", - "rule_room_one_to_one": "एक-से-एक चैट में संदेश", - "rule_message": "समूह चैट में संदेश", - "rule_encrypted": "समूह चैट में एन्क्रिप्टेड संदेश", - "rule_invite_for_me": "जब मुझे एक रूम में आमंत्रित किया जाता है", - "rule_call": "कॉल आमंत्रण", - "rule_suppress_notices": "रोबॉट द्वारा भेजे गए संदेश", - "rule_encrypted_room_one_to_one": "एक एक के साथ चैट में एन्क्रिप्टेड संदेश", - "show_message_desktop_notification": "डेस्कटॉप अधिसूचना में संदेश दिखाएं" - }, - "appearance": { - "timeline_image_size_default": "डिफ़ॉल्ट" - }, - "inline_url_previews_room_account": "इस रूम के लिए यूआरएल पूर्वावलोकन सक्षम करें (केवल आपको प्रभावित करता है)", - "inline_url_previews_room": "इस रूम में प्रतिभागियों के लिए डिफ़ॉल्ट रूप से यूआरएल पूर्वावलोकन सक्षम करें" - }, - "timeline": { - "m.room.topic": "%(senderDisplayName)s ने विषय को \"%(topic)s\" में बदल दिया।", - "m.room.name": { - "remove": "%(senderDisplayName)s ने रूम का नाम हटा दिया।", - "set": "%(senderDisplayName)s कमरे का नाम बदलकर %(roomName)s कर दिया।" - }, - "m.room.tombstone": "%(senderDisplayName)s ने रूम को अपग्रेड किया", - "m.room.join_rules": { - "public": "%(senderDisplayName)s ने कमरे को सार्वजनिक कर दिया, जो कोई भी लिंक जानता है।", - "invite": "%(senderDisplayName)s ने कमरे को सिर्फ आमंत्रित रखा।", - "unknown": "%(senderDisplayName)s ने नियम को %(rule)s में बदल दिया" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s ने मेहमानों को कमरे में शामिल होने की अनुमति दी है।", - "forbidden": "%(senderDisplayName)s ने मेहमानों को कमरे में शामिल होने से रोका है।", - "unknown": "%(senderDisplayName)s ने अतिथि पहुंच %(rule)s में बदल दी" - }, - "m.image": "%(senderDisplayName)s ने एक छवि भेजी।", - "m.room.canonical_alias": { - "set": "%(senderName)s ने इस कमरे के लिए मुख्य पता %(address)s पर सेट किया।", - "removed": "%(senderName)s ने इस कमरे के लिए मुख्य पता हटा दिया।" - }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s ने कमरे में शामिल होने के लिए %(targetDisplayName)s के निमंत्रण को रद्द कर दिया।", - "sent": "%(senderName)s रूम में शामिल होने के लिए %(targetDisplayName)s को निमंत्रण भेजा।" - }, - "m.room.history_visibility": { - "invited": "%(senderName)s ने भविष्य के रूम का इतिहास सभी रूम के सदस्यों के लिए प्रकाशित कर दिया जिस बिंदु से उन्हें आमंत्रित किया गया था।", - "joined": "%(senderName)s ने भविष्य के रूम का इतिहास सभी रूम के सदस्यों के लिए दृश्यमान किया, जिस बिंदु में वे शामिल हुए थे।", - "shared": "%(senderName)s ने भविष्य के रूम का इतिहास सभी रूम के सदस्यों के लिए दृश्यमान बना दिया।", - "world_readable": "%(senderName)s ने भविष्य के रूम का इतिहास हर किसी के लिए दृश्यमान बना दिया।", - "unknown": "%(senderName)s ने भविष्य के रूम का इतिहास अज्ञात (%(visibility)s) के लिए दृश्यमान बनाया।" - }, - "m.room.pinned_events": { - "changed": "%(senderName)s ने रूम के लिए पिन किए गए संदेश को बदल दिया।" - }, - "m.widget": { - "modified": "%(widgetName)s विजेट %(senderName)s द्वारा संशोधित", - "added": "%(widgetName)s विजेट %(senderName)s द्वारा जोड़ा गया", - "removed": "%(widgetName)s विजेट %(senderName)s द्वारा हटा दिया गया" - }, - "typing_indicator": { - "one_user": "%(displayName)s टाइप कर रहा है …", - "two_users": "%(names)s और %(lastPerson)s टाइप कर रहे हैं …", - "more_users": { - "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": { - "shrug": "एक सादे पाठ संदेश के लिए ¯\\_(ツ)_/¯ प्रस्तुत करता है", - "upgraderoom": "एक रूम को एक नए संस्करण में अपग्रेड करता है", - "nick": "अपना प्रदर्शन उपनाम बदलता है", - "myroomnick": "केवल वर्तमान कमरे में अपना प्रदर्शन उपनाम बदलता है", - "topic": "रूम का विषय प्राप्त या सेट करना", - "topic_none": "इस रूम का कोई विषय नहीं है।", - "roomname": "रूम का नाम सेट करता हैं", - "invite": "दिए गए आईडी के साथ उपयोगकर्ता को वर्तमान रूम में आमंत्रित करता है", - "ban": "दिए गए आईडी के साथ उपयोगकर्ता को प्रतिबंध लगाता है", - "ignore": "उपयोगकर्ता को अनदेखा करें और स्वयं से संदेश छुपाएं", - "unignore": "उपयोगकर्ता को अनदेखा करना बंद करें और एक संदेश प्रदर्शित करें", - "devtools": "डेवलपर टूल्स संवाद खोलता है", - "addwidget": "रूम में URL द्वारा एक कस्टम विजेट जोड़ता है", - "usage": "प्रयोग", - "category_admin": "व्यवस्थापक", - "category_advanced": "उन्नत", - "addwidget_invalid_protocol": "कृपया एक https:// या http:// विजेट URL की आपूर्ति करें", - "addwidget_no_permissions": "आप इस रूम में विजेट्स को संशोधित नहीं कर सकते।", - "discardsession": "एक एन्क्रिप्टेड रूम में मौजूदा आउटबाउंड समूह सत्र को त्यागने के लिए मजबूर करता है", - "me": "कार्रवाई प्रदर्शित करता है", - "op": "उपयोगकर्ता के पावर स्तर को परिभाषित करें", - "deop": "दिए गए आईडी के साथ उपयोगकर्ता को देओप्स करना" - }, - "presence": { - "online_for": "%(duration)s के लिए ऑनलाइन", - "idle_for": "%(duration)s के लिए निष्क्रिय", - "offline_for": "%(duration)s के लिए ऑफ़लाइन", - "unknown_for": "%(duration)s के लिए अज्ञात", - "online": "ऑनलाइन", - "idle": "निष्क्रिय", - "unknown": "अज्ञात", - "offline": "ऑफलाइन" - }, - "Unknown": "अज्ञात", - "voip": { - "hangup": "फोन रख देना", - "voice_call": "आवाज कॉल", - "video_call": "वीडियो कॉल", - "call_failed": "कॉल विफल", - "unable_to_access_microphone": "माइक्रोफ़ोन एक्सेस करने में असमर्थ", - "call_failed_microphone": "कॉल विफल हुआ क्योंकि माइक्रोफ़ोन तक नहीं पहुँचा जा सका। जांचें कि एक माइक्रोफ़ोन प्लग इन है और सही तरीके से सेट है।", - "unable_to_access_media": "वेबकैम / माइक्रोफ़ोन तक पहुँचने में असमर्थ", - "call_failed_media": "कॉल विफल हुआ क्योंकि वेबकैम या माइक्रोफ़ोन तक नहीं पहुंचा जा सका। जांच करे:", - "call_failed_media_connected": "एक माइक्रोफ़ोन और वेब कैमरा प्लग इन किया गया है और सही तरीके से सेट किया गया है", - "call_failed_media_permissions": "वेबकैम का उपयोग करने की अनुमति दी गई है", - "call_failed_media_applications": "कोई अन्य एप्लिकेशन वेबकैम का उपयोग नहीं कर रहा है", - "already_in_call": "पहले से ही कॉल में है", - "already_in_call_person": "आप पहले से ही इस व्यक्ति के साथ कॉल में हैं।", - "unsupported": "कॉल असमर्थित हैं", - "unsupported_browser": "आप इस ब्राउज़र में कॉल नहीं कर सकते।" - }, - "Advanced": "उन्नत", - "composer": { - "placeholder_reply_encrypted": "एक एन्क्रिप्टेड उत्तर भेजें …", - "placeholder_encrypted": "एक एन्क्रिप्टेड संदेश भेजें …" - }, - "encryption": { - "verification": { - "other_party_cancelled": "दूसरे पक्ष ने सत्यापन रद्द कर दिया।", - "complete_title": "सत्यापित!", - "complete_description": "आपने इस उपयोगकर्ता को सफलतापूर्वक सत्यापित कर लिया है।" - } - }, - "auth": { - "sso": "केवल हस्ताक्षर के ऊपर", - "footer_powered_by_matrix": "मैट्रिक्स द्वारा संचालित", - "register_action": "खाता बनाएं" - }, - "setting": { - "help_about": { - "title": "सहायता और के बारे में", - "versions": "संस्करण" - } - } -} diff --git a/src/i18n/strings/hr.json b/src/i18n/strings/hr.json deleted file mode 100644 index b61350a40a2..00000000000 --- a/src/i18n/strings/hr.json +++ /dev/null @@ -1,178 +0,0 @@ -{ - "This email address is already in use": "Ova email adresa se već koristi", - "This phone number is already in use": "Ovaj broj telefona se već koristi", - "Failed to verify email address: make sure you clicked the link in the email": "Nismo u mogućnosti verificirati Vašu email adresu. Provjerite dali ste kliknuli link u mailu", - "France": "Francuska", - "Finland": "Finska", - "Fiji": "Fiji", - "Faroe Islands": "Farski otoci", - "Falkland Islands": "Falklandski otoci", - "Ethiopia": "Etiopija", - "Estonia": "Estonija", - "Eritrea": "Eritreja", - "Equatorial Guinea": "Ekvatorska Gvineja", - "El Salvador": "El Salvador", - "Egypt": "Egipat", - "Ecuador": "Ekvador", - "Dominican Republic": "Dominikanska Republika", - "Dominica": "Dominika", - "Djibouti": "Džibuti", - "Denmark": "Danska", - "Côte d’Ivoire": "Obala Bjelokosti", - "Czech Republic": "Češka", - "Cyprus": "Cipar", - "Curaçao": "Curaçao", - "Cuba": "Kuba", - "Croatia": "Hrvatska", - "Costa Rica": "Kostarika", - "Cook Islands": "Cookovo Otočje", - "Congo - Kinshasa": "Kongo - Kinshasa", - "Congo - Brazzaville": "Republika Kongo", - "Comoros": "Komori", - "Colombia": "Kolumbija", - "Cocos (Keeling) Islands": "Kokosovi (Keeling) otoci", - "Christmas Island": "Uskršnji otoci", - "China": "Kina", - "Chile": "Čile", - "Chad": "Čad", - "Central African Republic": "Srednjoafrička Republika", - "Cayman Islands": "Kajmanski otoci", - "Caribbean Netherlands": "Karipska Nizozemska", - "Cape Verde": "Zelenortski Otoci", - "Canada": "Kanada", - "Cameroon": "Kamerun", - "Cambodia": "Kambodža", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bugarska", - "Brunei": "Brunej", - "British Virgin Islands": "Britanski djevičanski otoci", - "British Indian Ocean Territory": "Britanski teritorij Indijskog oceana", - "Brazil": "Brazil", - "Bouvet Island": "Otok Bouvet", - "Botswana": "Bocvana", - "Bosnia": "Bosna i Hercegovina", - "Bolivia": "Bolivija", - "Bhutan": "Butan", - "Bermuda": "Bermuda", - "Benin": "Benin", - "Belize": "Belize", - "Belgium": "Belgija", - "Belarus": "Bjelorusija", - "Barbados": "Barbados", - "Bangladesh": "Bangladeš", - "Bahrain": "Bahrein", - "Bahamas": "Bahami", - "Azerbaijan": "Azerbejdžan", - "Austria": "Austrija", - "Australia": "Australija", - "Aruba": "Aruba", - "Armenia": "Armenija", - "Argentina": "Argentina", - "Antigua & Barbuda": "Antigva i Barbuda", - "Antarctica": "Antartika", - "Anguilla": "Angvila", - "Angola": "Angola", - "Andorra": "Andora", - "American Samoa": "Američka Samoa", - "Algeria": "Alžir", - "Albania": "Albanija", - "Åland Islands": "Alandski otoci", - "Afghanistan": "Afganistan", - "United States": "Sjedinjene Države", - "United Kingdom": "Ujedinjeno Kraljevstvo", - "This email address was not found": "Ova email adresa nije pronađena", - "Unable to enable Notifications": "Omogućavanje notifikacija nije uspjelo", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s nema dopuštenje slati Vam notifikacije - molimo pokušajte ponovo", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s nema dopuštenje slati Vam notifikacije - molimo provjerite postavke pretraživača", - "%(name)s is requesting verification": "%(name)s traži potvrdu", - "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.": "Tražili smo od preglednika da zapamti koji kućni poslužitelj koristite za prijavu, ali ga je Vaš preglednik nažalost zaboravio. Idite na stranicu za prijavu i pokušajte ponovo.", - "We couldn't log you in": "Nismo Vas mogli ulogirati", - "Only continue if you trust the owner of the server.": "Nastavite samo ako vjerujete vlasniku poslužitelja.", - "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.": "Ova radnja zahtijeva pristup zadanom poslužitelju identiteta radi provjere adrese e-pošte ili telefonskog broja, no poslužitelj nema nikakve uvjete usluge.", - "Identity server has no terms of service": "Poslužitelj identiteta nema uvjete usluge", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s. %(monthName)s %(fullYear)s, %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s. %(monthName)s %(fullYear)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s. %(monthName)s, %(time)s", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "AM": "Prijepodne", - "PM": "Poslijepodne", - "Dec": "Pro", - "Nov": "Stu", - "Oct": "Lis", - "Sep": "Ruj", - "Aug": "Kol", - "Jul": "Srp", - "Jun": "Lip", - "May": "Svi", - "Apr": "Tra", - "Mar": "Ožu", - "Feb": "Velj", - "Jan": "Sij", - "Sat": "Sub", - "Fri": "Pet", - "Thu": "Čet", - "Wed": "Sri", - "Tue": "Uto", - "Mon": "Pon", - "Sun": "Ned", - "Failure to create room": "Stvaranje sobe neuspješno", - "The server does not support the room version specified.": "Poslužitelj ne podržava navedenu verziju sobe.", - "Server may be unavailable, overloaded, or you hit a bug.": "Poslužitelj je možda nedostupan, preopterećen, ili ste pronašli grešku u aplikaciji.", - "Upload Failed": "Prijenos neuspješan", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Datoteka '%(fileName)s' premašuje maksimalnu veličinu ovog kućnog poslužitelja za prijenose", - "The file '%(fileName)s' failed to upload.": "Prijenos datoteke '%(fileName)s' nije uspio.", - "You do not have permission to start a conference call in this room": "Nemate dopuštenje uspostaviti konferencijski poziv u ovoj sobi", - "Permission Required": "Potrebno dopuštenje", - "You cannot place a call with yourself.": "Ne možete uspostaviti poziv sami sa sobom.", - "You've reached the maximum number of simultaneous calls.": "Dosegli ste maksimalan broj istodobnih poziva.", - "Too Many Calls": "Previše poziva", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Zamolite administratora Vašeg kućnog poslužitelja (%(homeserverDomain)s) da konfigurira TURN poslužitelj kako bi pozivi mogli pouzdano funkcionirati.", - "Call failed due to misconfigured server": "Poziv neuspješan radi pogrešno konfiguriranog poslužitelja", - "The call was answered on another device.": "Na poziv je odgovoreno sa drugog uređaja.", - "Answered Elsewhere": "Odgovoreno je drugdje", - "The call could not be established": "Poziv se nije mogao uspostaviti", - "The user you called is busy.": "Pozvani korisnik je zauzet.", - "User Busy": "Korisnik zauzet", - "Unable to load! Check your network connectivity and try again.": "Učitavanje nije moguće! Provjerite mrežnu povezanost i pokušajte ponovo.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Potvrdite dodavanje ovog telefonskog broja koristeći jedinstvenu prijavu (SSO) da biste dokazali Vaš identitet.", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Potvrdite dodavanje ove email adrese koristeći jedinstvenu prijavu (SSO) da biste dokazali Vaš identitet.", - "Use Single Sign On to continue": "Koristite jedinstvenu prijavu (SSO) za nastavak", - "Add Phone Number": "Dodaj telefonski broj", - "Click the button below to confirm adding this phone number.": "Kliknite gumb ispod da biste potvrdili dodavanje ovog telefonskog broja.", - "Confirm adding phone number": "Potvrdite dodavanje telefonskog broja", - "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", - "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", - "identity_server": "Poslužitelj identiteta", - "integration_manager": "Upravitelj integracijama" - }, - "action": { - "continue": "Nastavi", - "ok": "OK", - "try_again": "Pokušaj ponovo", - "trust": "Vjeruj", - "dismiss": "Odbaci", - "confirm": "Potvrdi" - }, - "voip": { - "call_failed": "Poziv neuspješan", - "unable_to_access_microphone": "Nije moguće pristupiti mikrofonu", - "call_failed_microphone": "Poziv nije uspio jer nije bilo moguće pristupiti mikrofonu. Provjerite je li mikrofon priključen i ispravno postavljen.", - "unable_to_access_media": "Nije moguće pristupiti web kameri / mikrofonu", - "call_failed_media": "Poziv nije uspio jer nije bilo moguće pristupiti web kameri ili mikrofonu. Provjerite:", - "call_failed_media_connected": "Jesu li mikrofon i web kamera priključeni i pravilno postavljeni", - "call_failed_media_permissions": "Jeli dopušteno korištenje web kamere", - "call_failed_media_applications": "Da ni jedna druga aplikacija već ne koristi web kameru", - "already_in_call": "Već u pozivu", - "already_in_call_person": "Već ste u pozivu sa tom osobom." - }, - "auth": { - "sso": "Jedinstvena prijava (SSO)" - } -} diff --git a/src/i18n/strings/hu.json b/src/i18n/strings/hu.json index 989f3c8152f..6c80473f2a9 100644 --- a/src/i18n/strings/hu.json +++ b/src/i18n/strings/hu.json @@ -1,3258 +1,1094 @@ { - "Failed to forget room %(errCode)s": "A szobát nem sikerült elfelejtetni: %(errCode)s", - "Favourite": "Kedvencnek jelölés", - "Notifications": "Értesítések", - "Operation failed": "Sikertelen művelet", - "unknown error code": "ismeretlen hibakód", - "Account": "Fiók", - "Admin Tools": "Admin. Eszközök", - "No Microphones detected": "Nem található mikrofon", - "No Webcams detected": "Nem található webkamera", - "No media permissions": "Nincs média jogosultság", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Lehet, hogy kézileg kell engedélyeznie a(z) %(brand)s számára, hogy hozzáférjen a mikrofonjához és webkamerájához", - "Default Device": "Alapértelmezett eszköz", - "Authentication": "Azonosítás", - "Failed to change password. Is your password correct?": "Nem sikerült megváltoztatni a jelszót. Helyesen írta be a jelszavát?", - "Create new room": "Új szoba létrehozása", - "%(items)s and %(lastItem)s": "%(items)s és %(lastItem)s", - "and %(count)s others...": { - "other": "és még: %(count)s ...", - "one": "és még egy..." - }, - "A new password must be entered.": "Új jelszót kell megadni.", - "An error has occurred.": "Hiba történt.", - "Anyone": "Bárki", - "Are you sure?": "Biztos?", - "Are you sure you want to leave the room '%(roomName)s'?": "Biztos, hogy elhagyja a(z) „%(roomName)s” szobát?", - "Are you sure you want to reject the invitation?": "Biztos, hogy elutasítja a meghívást?", - "Banned users": "Kitiltott felhasználók", - "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", - "Command error": "Parancshiba", - "Commands": "Parancsok", - "Confirm password": "Jelszó megerősítése", - "Cryptography": "Titkosítás", - "Current password": "Jelenlegi jelszó", - "Custom level": "Egyedi szint", - "Deactivate Account": "Fiók felfüggesztése", - "Decrypt %(text)s": "%(text)s visszafejtése", - "Default": "Alapértelmezett", - "Download %(text)s": "%(text)s letöltése", - "Email": "E-mail", - "Email address": "E-mail-cím", - "Enter passphrase": "Jelmondat megadása", - "Error decrypting attachment": "Csatolmány visszafejtése sikertelen", - "Export E2E room keys": "E2E szobakulcsok exportálása", - "Failed to ban user": "A felhasználót nem sikerült kizárni", - "Failed to change power level": "A hozzáférési szint megváltoztatása sikertelen", - "Failed to load timeline position": "Az idővonal pozíciót nem sikerült betölteni", - "Failed to mute user": "A felhasználót némítása sikertelen", - "Failed to reject invite": "A meghívót nem sikerült elutasítani", - "Failed to reject invitation": "A meghívót nem sikerült elutasítani", - "Failed to send request.": "A kérést nem sikerült elküldeni.", - "Failed to set display name": "Megjelenítési nevet nem sikerült beállítani", - "Failed to unban": "A kitiltás visszavonása sikertelen", - "Failed to verify email address: make sure you clicked the link in the email": "Az e-mail-cím ellenőrzése sikertelen: ellenőrizze, hogy az e-mailben lévő hivatkozásra kattintott-e", - "Failure to create room": "Szoba létrehozása sikertelen", - "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.", - "Historical": "Archív", - "Home": "Kezdőlap", - "Import E2E room keys": "E2E szobakulcsok importálása", - "Incorrect username and/or password.": "Helytelen felhasználónév vagy jelszó.", - "Incorrect verification code": "Hibás azonosítási kód", - "Invalid Email Address": "Érvénytelen e-mail-cím", - "Invalid file%(extra)s": "Hibás fájl%(extra)s", - "Invited": "Meghívva", - "Sign in with": "Bejelentkezés ezzel:", - "Join Room": "Belépés a szobába", - "Jump to first unread message.": "Ugrás az első olvasatlan üzenetre.", - "Low priority": "Alacsony prioritás", - "Missing room_id in request": "A kérésből hiányzik a szobaazonosító", - "Missing user_id in request": "A kérésből hiányzik a szobaazonosító", - "Moderator": "Moderátor", - "New passwords don't match": "Az új jelszavak nem egyeznek", - "New passwords must match each other.": "Az új jelszavaknak meg kell egyezniük egymással.", - "not specified": "nincs meghatározva", - "": "", - "No display name": "Nincs megjelenítendő név", - "No more results": "Nincs több találat", - "No users have specific privileges in this room": "Egy felhasználónak sincsenek specifikus jogosultságai ebben a szobában", - "Passwords can't be empty": "A jelszó nem lehet üres", - "Permissions": "Jogosultságok", - "Phone": "Telefon", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Nézze meg a levelét és kattintson a benne lévő hivatkozásra. Ha ez megvan, kattintson a folytatásra.", - "Power level must be positive integer.": "A szintnek pozitív egésznek kell lennie.", - "Privileged Users": "Privilegizált felhasználók", - "Profile": "Profil", - "Reason": "Ok", - "Reject invitation": "Meghívó elutasítása", - "Return to login screen": "Vissza a bejelentkezési képernyőre", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "A(z) %(brand)s alkalmazásnak nincs jogosultsága értesítést küldeni – ellenőrizze a böngésző beállításait", - "%(brand)s was not given permission to send notifications - please try again": "A(z) %(brand)s alkalmazásnak nincs jogosultsága értesítést küldeni – próbálja újra", - "Room %(roomId)s not visible": "A(z) %(roomId)s szoba nem látható", - "%(roomName)s does not exist.": "%(roomName)s nem létezik.", - "%(roomName)s is not accessible at this time.": "%(roomName)s jelenleg nem érhető el.", - "Rooms": "Szobák", - "Search failed": "Keresés sikertelen", - "Server error": "Kiszolgálóhiba", - "Server may be unavailable, overloaded, or search timed out :(": "A kiszolgáló elérhetetlen, túlterhelt vagy a keresés túllépte az időkorlátot :(", - "Server may be unavailable, overloaded, or you hit a bug.": "A kiszolgáló elérhetetlen, túlterhelt vagy hibára futott.", - "Server unavailable, overloaded, or something else went wrong.": "A kiszolgáló nem érhető el, túlterhelt vagy valami más probléma van.", - "Session ID": "Kapcsolat azonosító", - "Signed Out": "Kijelentkezett", - "Start authentication": "Hitelesítés indítása", - "This email address is already in use": "Ez az e-mail-cím már használatban van", - "This email address was not found": "Az e-mail-cím nem található", - "This room has no local addresses": "Ennek a szobának nincs helyi címe", - "This room is not recognised.": "Ez a szoba nem ismerős.", - "This doesn't appear to be a valid email address": "Ez nem tűnik helyes e-mail címnek", - "This phone number is already in use": "Ez a telefonszám már használatban van", - "This room is not accessible by remote Matrix servers": "Ez a szoba távoli Matrix-kiszolgálóról nem érhető el", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Megpróbálta betölteni a szoba megadott időpontjának megfelelő adatait, de nincs joga a kérdéses üzenetek megjelenítéséhez.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Megpróbálta betölteni a szoba megadott időpontjának megfelelő adatait, de az nem található.", - "Unable to add email address": "Az e-mail címet nem sikerült hozzáadni", - "Unable to remove contact information": "A névjegy információkat nem sikerült törölni", - "Unable to verify email address.": "Az e-mail cím ellenőrzése sikertelen.", - "Unban": "Kitiltás visszavonása", - "Unable to enable Notifications": "Az értesítések engedélyezése sikertelen", - "Uploading %(filename)s": "%(filename)s feltöltése", - "Uploading %(filename)s and %(count)s others": { - "one": "%(filename)s és még %(count)s db másik feltöltése", - "other": "%(filename)s és még %(count)s db másik feltöltése" - }, - "Upload avatar": "Profilkép feltöltése", - "Upload Failed": "Feltöltés sikertelen", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (szint: %(powerLevelNumber)s)", - "Users": "Felhasználók", - "Verification Pending": "Ellenőrzés függőben", - "Verified key": "Ellenőrzött kulcs", - "Warning!": "Figyelmeztetés!", - "Who can read history?": "Ki olvashatja a régi üzeneteket?", - "You cannot place a call with yourself.": "Nem hívhatja fel saját magát.", - "You do not have permission to post to this room": "Nincs jogod üzenetet küldeni ebbe a szobába", - "You have disabled URL previews by default.": "Az URL előnézet alapból tiltva van.", - "You have enabled URL previews by default.": "Az URL előnézet alapból engedélyezve van.", - "You must register to use this functionality": "Regisztrálnod kell hogy ezt használhasd", - "You need to be able to invite users to do that.": "Hogy ezt tegye, ahhoz meg kell tudnia hívni felhasználókat.", - "You need to be logged in.": "Be kell jelentkeznie.", - "You seem to be in a call, are you sure you want to quit?": "Úgy tűnik hívásban vagy, biztosan kilépsz?", - "You seem to be uploading files, are you sure you want to quit?": "Úgy tűnik fájlokat töltesz fel, biztosan kilépsz?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Nem leszel képes visszavonni ezt a változtatást mivel a felhasználót ugyanarra a szintre emeled amin te vagy.", - "Sun": "Vas", - "Mon": "Hé", - "Tue": "Ke", - "Wed": "Sze", - "Thu": "Csü", - "Fri": "Pé", - "Sat": "Szo", - "Jan": "jan.", - "Feb": "feb.", - "Mar": "már.", - "Apr": "ápr.", - "May": "máj.", - "Jun": "jún.", - "Jul": "júl.", - "Aug": "aug.", - "Sep": "szept.", - "Oct": "okt.", - "Nov": "nov.", - "Dec": "dec.", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(monthName)s %(day)s, %(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(fullYear)s. %(monthName)s %(day)s., %(weekDayName)s %(time)s", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "Connectivity to the server has been lost.": "A kapcsolat megszakadt a kiszolgálóval.", - "Sent messages will be stored until your connection has returned.": "Az elküldött üzenetek addig lesznek tárolva amíg a kapcsolatod újra elérhető lesz.", - "(~%(count)s results)": { - "one": "(~%(count)s db eredmény)", - "other": "(~%(count)s db eredmény)" - }, - "New Password": "Új jelszó", - "Passphrases must match": "A jelmondatoknak meg kell egyezniük", - "Passphrase must not be empty": "A jelmondat nem lehet üres", - "Export room keys": "Szoba kulcsok mentése", - "Confirm passphrase": "Jelmondat megerősítése", - "Import room keys": "Szoba kulcsok betöltése", - "File to import": "Fájl betöltése", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "A kimentett fájl jelmondattal van védve. A kibontáshoz add meg a jelmondatot.", - "You must join the room to see its files": "Ahhoz hogy lásd a fájlokat be kell lépned a szobába", - "Reject all %(invitedRooms)s invites": "Mind a(z) %(invitedRooms)s meghívó elutasítása", - "Failed to invite": "Meghívás sikertelen", - "Confirm Removal": "Törlés megerősítése", - "Unknown error": "Ismeretlen hiba", - "Unable to restore session": "A munkamenetet nem lehet helyreállítani", - "Token incorrect": "Helytelen token", - "Please enter the code it contains:": "Add meg a benne lévő kódot:", - "Error decrypting image": "Hiba a kép visszafejtésénél", - "Error decrypting video": "Hiba a videó visszafejtésénél", - "Add an Integration": "Integráció hozzáadása", - "URL Previews": "URL előnézet", - "Drop file here to upload": "Feltöltéshez húzz ide egy fájlt", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s megváltoztatta a szoba profilképét: ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s törölte a szoba profilképét.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s megváltoztatta %(roomName)s szoba profilképét", - "Something went wrong!": "Valami rosszul sikerült.", - "Your browser does not support the required cryptography extensions": "A böngészője nem támogatja a szükséges titkosítási kiterjesztéseket", - "Not a valid %(brand)s keyfile": "Nem érvényes %(brand)s kulcsfájl", - "Authentication check failed: incorrect password?": "Hitelesítési ellenőrzés sikertelen: hibás jelszó?", - "Do you want to set an email address?": "Szeretne beállítani e-mail-címet?", - "This will allow you to reset your password and receive notifications.": "Ez lehetővé teszi, hogy vissza tudja állítani a jelszavát, és értesítéseket fogadjon.", - "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.": "Ezzel a folyamattal kimentheted a titkosított szobák üzeneteihez tartozó kulcsokat egy helyi fájlba. Ez után be tudod tölteni ezt a fájlt egy másik Matrix kliensbe, így az a kliens is vissza tudja fejteni az üzeneteket.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Ezzel a folyamattal lehetőséged van betölteni a titkosítási kulcsokat amiket egy másik Matrix kliensből mentettél ki. Ez után minden üzenetet vissza tudsz fejteni amit a másik kliens tudott.", - "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.": "Ha egy újabb %(brand)s verziót használt, akkor valószínűleg ez a munkamenet nem lesz kompatibilis vele. Zárja be az ablakot és térjen vissza az újabb verzióhoz.", - "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?": "Azonosítás céljából egy harmadik félhez leszel irányítva (%(integrationsUrl)s). Folytatod?", - "Check for update": "Frissítések keresése", - "Delete widget": "Kisalkalmazás törlése", - "AM": "de.", - "PM": "du.", - "Unable to create widget.": "Nem lehet kisalkalmazást létrehozni.", - "You are not in this room.": "Nem tagja ennek a szobának.", - "You do not have permission to do that in this room.": "Nincs jogosultsága ezt tenni ebben a szobában.", - "Publish this room to the public in %(domain)s's room directory?": "Publikálod a szobát a(z) %(domain)s szoba listájába?", - "Copied!": "Másolva!", - "Failed to copy": "Sikertelen másolás", - "Unignore": "Mellőzés feloldása", - "You are now ignoring %(userId)s": "Most már figyelmen kívül hagyja: %(userId)s", - "You are no longer ignoring %(userId)s": "Ismét figyelembe veszi: %(userId)s", - "Unignored user": "Figyelembe vett felhasználó", - "Ignored user": "Figyelmen kívül hagyott felhasználó", - "Banned by %(displayName)s": "Kitiltotta: %(displayName)s", - "Jump to read receipt": "Olvasási visszaigazolásra ugrás", - "Unnamed room": "Névtelen szoba", - "And %(count)s more...": { - "other": "És még %(count)s..." - }, - "Delete Widget": "Kisalkalmazás törlése", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "A kisalkalmazás törlése minden felhasználót érint a szobában. Biztos, hogy törli a kisalkalmazást?", - "Mirror local video feed": "Helyi videófolyam tükrözése", - "Members only (since the point in time of selecting this option)": "Csak tagok számára (a beállítás kiválasztásától)", - "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", - "%(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" - }, - "Notify the whole room": "Az egész szoba értesítése", - "Room Notification": "Szoba értesítések", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Vegye figyelembe, hogy a(z) %(hs)s kiszolgálóra jelentkezik be, és nem a matrix.org-ra.", - "Restricted": "Korlátozott", - "URL previews are enabled by default for participants in this room.": "Az URL előnézetek alapértelmezetten engedélyezve vannak a szobában jelenlévőknek.", - "URL previews are disabled by default for participants in this room.": "Az URL előnézet alapértelmezetten tiltva van a szobában jelenlévőknek.", - "%(duration)ss": "%(duration)s mp", - "%(duration)sm": "%(duration)s p", - "%(duration)sh": "%(duration)s ó", - "%(duration)sd": "%(duration)s nap", - "collapse": "becsukás", - "expand": "kinyitás", - "Send": "Elküldés", - "Old cryptography data detected": "Régi titkosítási adatot találhatók", - "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.": "Régebbi %(brand)s verzióból származó adatok találhatók. Ezek hibás működéshez vezethettek a végpontok közti titkosításban a régebbi verzióknál. A nemrég küldött/fogadott titkosított üzenetek, ha a régi adatokat használták, lehetséges, hogy nem lesznek visszafejthetők ebben a verzióban. Ha problémákba ütközik, akkor jelentkezzen ki és be. A régi üzenetek elérésének biztosításához exportálja a kulcsokat, és importálja be újra.", - "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.": "Ahogy lefokozod magad a változás visszafordíthatatlan, ha te vagy az utolsó jogosultságokkal bíró felhasználó a szobában a jogok már nem szerezhetők vissza.", - "Replying": "Válasz", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(fullYear)s. %(monthName)s %(day)s., %(weekDayName)s", - "This room is not public. You will not be able to rejoin without an invite.": "Ez a szoba nem nyilvános. Kilépés után csak újabb meghívóval tudsz újra belépni a szobába.", - "In reply to ": "Válasz neki ", - "Failed to remove tag %(tagName)s from room": "Nem sikerült a szobáról eltávolítani ezt: %(tagName)s", - "Failed to add tag %(tagName)s to room": "Nem sikerült hozzáadni a szobához ezt: %(tagName)s", - "You don't currently have any stickerpacks enabled": "Nincs engedélyezett matrica csomagod", - "Sunday": "Vasárnap", - "Notification targets": "Értesítések célpontja", - "Today": "Ma", - "Friday": "Péntek", - "What's New": "Újdonságok", - "On": "Be", - "Changelog": "Változások", - "Waiting for response from server": "Várakozás a kiszolgáló válaszára", - "Failed to send logs: ": "Hiba a napló küldésénél: ", - "This Room": "Ebben a szobában", - "Unavailable": "Elérhetetlen", - "Source URL": "Forrás URL", - "Filter results": "Találatok szűrése", - "No update available.": "Nincs elérhető frissítés.", - "Noisy": "Hangos", - "Tuesday": "Kedd", - "Preparing to send logs": "Előkészülés napló küldéshez", - "Saturday": "Szombat", - "Monday": "Hétfő", - "Invite to this room": "Meghívás a szobába", - "All messages": "Összes üzenet", - "What's new?": "Mik az újdonságok?", - "All Rooms": "Minden szobában", - "You cannot delete this message. (%(code)s)": "Nem törölheted ezt az üzenetet. (%(code)s)", - "Thursday": "Csütörtök", - "Search…": "Keresés…", - "Logs sent": "Napló elküldve", - "Yesterday": "Tegnap", - "Error encountered (%(errorDetail)s).": "Hiba történt (%(errorDetail)s).", - "Low Priority": "Alacsony prioritás", - "Off": "Ki", - "Wednesday": "Szerda", - "Thank you!": "Köszönjük!", - "Missing roomId.": "Hiányzó szobaazonosító.", - "Popout widget": "Kiugró kisalkalmazás", - "Send Logs": "Naplók küldése", - "Clear Storage and Sign Out": "Tárhely törlése és kijelentkezés", - "We encountered an error trying to restore your previous session.": "Hiba történt az előző munkamenet helyreállítási kísérlete során.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "A böngésző tárolójának törlése megoldhatja a problémát, de ezzel kijelentkezik és a titkosított beszélgetéseinek előzményei olvashatatlanná válnak.", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Nem lehet betölteni azt az eseményt amire válaszoltál, mert vagy nem létezik, vagy nincs jogod megnézni.", - "Enable widget screenshots on supported widgets": "Kisalkalmazások képernyőképének engedélyezése a támogatott kisalkalmazásoknál", - "Send analytics data": "Analitikai adatok küldése", - "Muted Users": "Elnémított felhasználók", - "Terms and Conditions": "Általános Szerződési Feltételek", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "A(z) %(homeserverDomain)s Matrix-kiszolgáló használatának folytatásához el kell olvasnia és el kell fogadnia a felhasználási feltételeket.", - "Review terms and conditions": "Általános Szerződési Feltételek elolvasása", - "Can't leave Server Notices room": "Nem lehet elhagyni a Kiszolgálóüzenetek szobát", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Ez a szoba a Matrix-kiszolgáló fontos kiszolgálóüzenetei közlésére jött létre, nem tud belőle kilépni.", - "No Audio Outputs detected": "Nem található hangkimenet", - "Audio Output": "Hangkimenet", - "Share Link to User": "A felhasználóra mutató hivatkozás", - "Share room": "Szoba megosztása", - "Share Room": "Szoba megosztása", - "Link to most recent message": "Hivatkozás a legfrissebb üzenethez", - "Share User": "Felhasználó megosztása", - "Share Room Message": "Szoba üzenetének megosztása", - "Link to selected message": "Hivatkozás a kijelölt üzenethez", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "A titkosított szobákban, mint például ez is, az URL előnézet alapértelmezetten ki van kapcsolva, hogy biztosított legyen, hogy a Matrix szerver (ahol az előnézet készül) ne tudjon információt gyűjteni arról, hogy milyen linkeket látsz ebben a szobában.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Ha valaki URL linket helyez az üzenetébe, lehetőség van egy előnézet megjelenítésére amivel további információt kaphatunk a linkről, mint cím, leírás és a weboldal képe.", - "You can't send any messages until you review and agree to our terms and conditions.": "Nem tudsz üzenetet küldeni amíg nem olvasod el és nem fogadod el a felhasználási feltételeket.", - "Demote yourself?": "Lefokozod magad?", - "Demote": "Lefokozás", - "This event could not be displayed": "Az eseményt nem lehet megjeleníteni", - "Permission Required": "Jogosultság szükséges", - "You do not have permission to start a conference call in this room": "Nincs jogosultsága konferenciahívást kezdeményezni ebben a szobában", - "Only room administrators will see this warning": "Csak a szoba adminisztrátorai látják ezt a figyelmeztetést", - "This homeserver has hit its Monthly Active User limit.": "A Matrix-kiszolgáló elérte a havi aktív felhasználói korlátot.", - "This homeserver has exceeded one of its resource limits.": "A Matrix-kiszolgáló túllépte valamelyik erőforráskorlátját.", - "Upgrade Room Version": "Szoba verziójának fejlesztése", - "Create a new room with the same name, description and avatar": "Új szoba készítése ugyanazzal a névvel, leírással és profilképpel", - "Update any local room aliases to point to the new room": "A helyi szobaálnevek frissítése, hogy az új szobára mutassanak", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "A felhasználók megakadályozása, hogy a régi szobában beszélgessenek, és üzenet küldése, hogy menjenek át az új szobába", - "Put a link back to the old room at the start of the new room so people can see old messages": "A régi szobára mutató hivatkozás beszúrása a új szoba elejére, hogy az emberek lássák a régi üzeneteket", - "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.": "Az üzenete nem lett elküldve, mert ez a Matrix-kiszolgáló elérte a havi aktív felhasználói korlátot. A szolgáltatás használatának folytatásához vegye fel a kapcsolatot a szolgáltatás rendszergazdájával.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Az üzenete nem lett elküldve, mert a Matrix-kiszolgáló túllépett egy erőforráskorlátot. A szolgáltatás használatának folytatásához vegye fel a kapcsolatot a szolgáltatás rendszergazdájával.", - "Please contact your service administrator to continue using this service.": "A szolgáltatás további használatához vegye fel a kapcsolatot a szolgáltatás rendszergazdájával.", - "Please contact your homeserver administrator.": "Vegye fel a kapcsolatot a Matrix-kiszolgáló rendszergazdájával.", - "This room has been replaced and is no longer active.": "Ezt a szobát lecseréltük és nem aktív többé.", - "The conversation continues here.": "A beszélgetés itt folytatódik.", - "This room is a continuation of another conversation.": "Ez a szoba egy másik beszélgetés folytatása.", - "Click here to see older messages.": "Ide kattintva megnézheted a régi üzeneteket.", - "Failed to upgrade room": "A szoba fejlesztése sikertelen", - "The room upgrade could not be completed": "A szoba fejlesztését nem sikerült befejezni", - "Upgrade this room to version %(version)s": "A szoba fejlesztése erre a verzióra: %(version)s", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Mielőtt a naplót elküldöd, egy Github jegyet kell nyitni amiben leírod a problémádat.", - "%(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!": "Az %(brand)s harmad-ötöd annyi memóriát használ azáltal, hogy csak akkor tölti be a felhasználók információit, amikor az szükséges. Kis türelmet, amíg megtörténik az újbóli szinkronizálás a kiszolgálóval.", - "Updating %(brand)s": "%(brand)s frissítése", - "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.": "Előzőleg a szoba tagság késleltetett betöltésének engedélyével itt használtad a %(brand)sot: %(host)s. Ebben a verzióban viszont a késleltetett betöltés nem engedélyezett. Mivel a két gyorsítótár nem kompatibilis egymással így %(brand)snak újra kell szinkronizálnia a fiókot.", - "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.": "Ha a másik %(brand)s verzió még fut egy másik fülön, akkor zárja be, mert ha egy gépen használja a %(brand)sot úgy, hogy az egyiken be van kapcsolva a késleltetett betöltés, a másikon pedig ki, akkor problémák adódhatnak.", - "Incompatible local cache": "A helyi gyorsítótár nem kompatibilis ezzel a verzióval", - "Clear cache and resync": "Gyorsítótár törlése és újraszinkronizálás", - "Please review and accept the policies of this homeserver:": "Nézze át és fogadja el a Matrix-kiszolgáló felhasználási feltételeit:", - "Add some now": "Adj hozzá párat", - "Please review and accept all of the homeserver's policies": "Nézze át és fogadja el a Matrix-kiszolgáló felhasználási feltételeit", - "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": "Hogy a régi üzenetekhez továbbra is hozzáférhess kijelentkezés előtt ki kell mentened a szobák titkosító kulcsait. Ehhez a %(brand)s egy frissebb verzióját kell használnod", - "Incompatible Database": "Nem kompatibilis adatbázis", - "Continue With Encryption Disabled": "Folytatás a titkosítás kikapcsolásával", - "Unable to load! Check your network connectivity and try again.": "A betöltés sikertelen. Ellenőrizze a hálózati kapcsolatot, és próbálja újra.", - "Delete Backup": "Mentés törlése", - "Unable to load key backup status": "A mentett kulcsok állapotát nem lehet betölteni", - "That matches!": "Egyeznek!", - "That doesn't match.": "Nem egyeznek.", - "Go back to set it again.": "Lépj vissza és állítsd be újra.", - "Unable to create key backup": "Kulcs mentés sikertelen", - "Unable to load backup status": "A mentés állapotát nem lehet lekérdezni", - "Unable to restore backup": "A mentést nem lehet helyreállítani", - "No backup found!": "Mentés nem található!", - "Failed to decrypt %(failedCount)s sessions!": "%(failedCount)s kapcsolatot nem lehet visszafejteni!", - "Invalid homeserver discovery response": "A Matrix-kiszolgáló felderítésére kapott válasz érvénytelen", - "Use a few words, avoid common phrases": "Néhány szót használjon, és kerülje a szokásos kifejezéseket", - "No need for symbols, digits, or uppercase letters": "Nincs szükség szimbólumokra, számokra vagy nagybetűkre", - "Use a longer keyboard pattern with more turns": "Használj hosszabb billentyűzetmintát, több kanyarral", - "Avoid repeated words and characters": "Kerülje a szó-, vagy betűismétlést", - "Avoid sequences": "Kerülje a sorozatokat", - "Avoid recent years": "Kerülje a közeli éveket", - "Avoid years that are associated with you": "Kerülje azokat az éveket, melyek összefüggésbe hozhatók Önnel", - "Avoid dates and years that are associated with you": "Kerülje azokat a dátumokat és évszámokat, melyek összefüggésbe hozhatók Önnel", - "Capitalization doesn't help very much": "A nagybetűk nem igazán segítenek", - "All-uppercase is almost as easy to guess as all-lowercase": "A csupa nagybetűset majdnem olyan könnyű kitalálni mint a csupa kisbetűset", - "Reversed words aren't much harder to guess": "A fordított betűrendet sem sokkal nehezebb kitalálni", - "Predictable substitutions like '@' instead of 'a' don't help very much": "A kiszámítható helyettesítések, mint az „a” helyett a „@”, nem sokat segítenek", - "Add another word or two. Uncommon words are better.": "Adjon hozzá még egy-két szót. A ritkán használt szavak jobbak.", - "Repeats like \"aaa\" are easy to guess": "Az ismétlések, mint az „aaa” könnyen kitalálhatók", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Az „abcabcabc” sorozatot csak kicsivel nehezebb kitalálni mint az „abc”-t", - "Sequences like abc or 6543 are easy to guess": "Az olyan sorozatokat mint az abc vagy 6543, könnyű kitalálni", - "Recent years are easy to guess": "A közelmúlt évszámait könnyű kitalálni", - "Dates are often easy to guess": "Általában a dátumokat könnyű kitalálni", - "This is a top-10 common password": "Ez benne van a 10 legelterjedtebb jelszó listájában", - "This is a top-100 common password": "Ez benne van a 100 legelterjedtebb jelszó listájában", - "This is a very common password": "Ez egy nagyon gyakori jelszó", - "This is similar to a commonly used password": "Ez nagyon hasonlít egy gyakori jelszóhoz", - "A word by itself is easy to guess": "Egy szót magában könnyű kitalálni", - "Names and surnames by themselves are easy to guess": "Neveket egymagukban könnyű kitalálni", - "Common names and surnames are easy to guess": "Elterjedt neveket könnyű kitalálni", - "You do not have permission to invite people to this room.": "Nincs jogosultsága embereket meghívni ebbe a szobába.", - "Unknown server error": "Ismeretlen kiszolgálóhiba", - "Set up": "Beállítás", - "Invalid identity server discovery response": "Az azonosítási kiszolgáló felderítésére érkezett válasz érvénytelen", - "General failure": "Általános hiba", - "New Recovery Method": "Új helyreállítási mód", - "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.": "Ha nem Ön állította be az új helyreállítási módot, akkor lehet, hogy egy támadó próbálja elérni a fiókját. Változtassa meg a fiókja jelszavát, és amint csak lehet, állítsa be az új helyreállítási eljárást a Beállításokban.", - "Set up Secure Messages": "Biztonságos Üzenetek beállítása", - "Go to Settings": "Irány a Beállítások", - "Straight rows of keys are easy to guess": "A billentyűsorokat könnyű kitalálni", - "Short keyboard patterns are easy to guess": "A rövid billentyűzetmintákat könnyű kitalálni", - "Unable to load commit detail: %(msg)s": "A véglegesítés részleteinek betöltése sikertelen: %(msg)s", - "Unrecognised address": "Ismeretlen cím", - "The following users may not exist": "Az alábbi felhasználók lehet, hogy nem léteznek", - "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", - "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.", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "E-mail üzenetet küldtünk Önnek, hogy ellenőrizzük a címét. Kövesse az ott leírt utasításokat, és kattintson az alábbi gombra.", - "Email Address": "E-mail cím", - "All keys backed up": "Az összes kulcs elmentve", - "Unable to verify phone number.": "A telefonszámot nem sikerült ellenőrizni.", - "Verification code": "Ellenőrző kód", - "Phone Number": "Telefonszám", - "Profile picture": "Profilkép", - "Display Name": "Megjelenítési név", - "Room information": "Szobainformációk", - "Room version": "Szoba verziója", - "Room version:": "Szoba verziója:", - "General": "Általános", - "Room Addresses": "Szobacímek", - "Email addresses": "E-mail-cím", - "Phone numbers": "Telefonszámok", - "Language and region": "Nyelv és régió", - "Account management": "Fiókkezelés", - "Composer": "Szerkesztő", - "Room list": "Szobalista", - "Autocomplete delay (ms)": "Automatikus kiegészítés késleltetése (ms)", - "Roles & Permissions": "Szerepek és jogosultságok", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "A üzenetek olvashatóságának változtatása csak az új üzenetekre lesz érvényes. A régi üzenetek láthatósága nem fog változni.", - "Security & Privacy": "Biztonság és adatvédelem", - "Encryption": "Titkosítás", - "Once enabled, encryption cannot be disabled.": "Ha egyszer bekapcsolod, már nem lehet kikapcsolni.", - "Ignored users": "Mellőzött felhasználók", - "Bulk options": "Tömeges beállítások", - "Missing media permissions, click the button below to request.": "Hiányzó média jogosultságok, kattintson a lenti gombra a jogosultságok megadásához.", - "Request media permissions": "Média jogosultságok megkérése", - "Voice & Video": "Hang és videó", - "Main address": "Fő cím", - "Room avatar": "Szoba profilképe", - "Room Name": "Szoba neve", - "Room Topic": "Szoba témája", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Ellenőrizd ezt a felhasználót, hogy megbízhatónak lehessen tekinteni. Megbízható felhasználók további nyugalmat jelenthetnek ha végpontól végpontig titkosítást használsz.", - "Incoming Verification Request": "Bejövő Hitelesítési Kérés", - "Email (optional)": "E-mail (nem kötelező)", - "Phone (optional)": "Telefonszám (nem kötelező)", - "Join millions for free on the largest public server": "Csatlakozzon több millió felhasználóhoz ingyen a legnagyobb nyilvános szerveren", - "Create account": "Fiók létrehozása", - "Recovery Method Removed": "Helyreállítási mód törölve", - "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.": "Ha nem Ön törölte a helyreállítási módot, akkor lehet, hogy egy támadó hozzá akar férni a fiókjához. Azonnal változtassa meg a jelszavát, és állítson be egy helyreállítási módot a Beállításokban.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "A(z) „%(fileName)s” mérete túllépi a Matrix-kiszolgáló által megengedett korlátot", - "Verify this user by confirming the following emoji appear on their screen.": "Ellenőrizze ezt a felhasználót azzal, hogy megerősíti, hogy a következő emodzsi jelenik meg a képernyőjén.", - "Unable to find a supported verification method.": "Nem található támogatott ellenőrzési eljárás.", - "Dog": "Kutya", - "Cat": "Macska", - "Lion": "Oroszlán", - "Horse": "Ló", - "Unicorn": "Egyszarvú", - "Pig": "Disznó", - "Elephant": "Elefánt", - "Rabbit": "Nyúl", - "Panda": "Panda", - "Rooster": "Kakas", - "Penguin": "Pingvin", - "Turtle": "Teknős", - "Fish": "Hal", - "Octopus": "Polip", - "Butterfly": "Pillangó", - "Flower": "Virág", - "Tree": "Fa", - "Cactus": "Kaktusz", - "Mushroom": "Gomba", - "Globe": "Földgömb", - "Moon": "Hold", - "Cloud": "Felhő", - "Fire": "Tűz", - "Banana": "Banán", - "Apple": "Alma", - "Strawberry": "Eper", - "Corn": "Kukorica", - "Pizza": "Pizza", - "Cake": "Sütemény", - "Heart": "Szív", - "Smiley": "Mosoly", - "Robot": "Robot", - "Hat": "Kalap", - "Glasses": "Szemüveg", - "Spanner": "Csavarhúzó", - "Santa": "Télapó", - "Thumbs up": "Hüvelykujj felfelé", - "Umbrella": "Esernyő", - "Hourglass": "Homokóra", - "Clock": "Óra", - "Gift": "Ajándék", - "Light bulb": "Villanykörte", - "Book": "Könyv", - "Pencil": "Toll", - "Paperclip": "Gémkapocs", - "Key": "Kulcs", - "Hammer": "Kalapács", - "Telephone": "Telefon", - "Flag": "Zászló", - "Train": "Vonat", - "Bicycle": "Kerékpár", - "Aeroplane": "Repülőgép", - "Rocket": "Rakéta", - "Trophy": "Kupa", - "Ball": "Labda", - "Guitar": "Gitár", - "Trumpet": "Trombita", - "Bell": "Harang", - "Anchor": "Horgony", - "Headphones": "Fejhallgató", - "Folder": "Dosszié", - "This homeserver would like to make sure you are not a robot.": "A Matrix-kiszolgáló ellenőrizné, hogy Ön nem egy robot.", - "Couldn't load page": "Az oldal nem tölthető be", - "Your password has been reset.": "A jelszavad újra beállításra került.", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Biztos benne? Ha a kulcsai nincsenek megfelelően mentve, akkor elveszíti a titkosított üzeneteit.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "A titkosított üzenetek végponttól végpontig titkosítással védettek. Csak neked és a címzetteknek lehet meg a kulcs az üzenet visszafejtéséhez.", - "Restore from Backup": "Helyreállítás mentésből", - "Back up your keys before signing out to avoid losing them.": "Mentse a kulcsait a kiszolgálóra kijelentkezés előtt, hogy ne veszítse el azokat.", - "Start using Key Backup": "Kulcs mentés használatának megkezdése", - "I don't want my encrypted messages": "Nincs szükségem a titkosított üzeneteimre", - "Manually export keys": "Kulcsok kézi mentése", - "You'll lose access to your encrypted messages": "Elveszted a hozzáférést a titkosított üzeneteidhez", - "Are you sure you want to sign out?": "Biztos, hogy ki akarsz jelentkezni?", - "Warning: you should only set up key backup from a trusted computer.": "Figyelmeztetés: csak biztonságos számítógépről állítson be kulcsmentést.", - "Your keys are being backed up (the first backup could take a few minutes).": "A kulcsaid mentése folyamatban van (az első mentés több percig is eltarthat).", - "Success!": "Sikeres!", - "Scissors": "Olló", - "Error updating main address": "Az elsődleges cím frissítése sikertelen", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "A szoba elsődleges címének frissítésénél hiba történt. Vagy nincs engedélyezve a szerveren vagy átmeneti hiba történt.", - "Room Settings - %(roomName)s": "Szoba beállításai – %(roomName)s", - "Could not load user profile": "A felhasználói profil nem tölthető be", - "The user must be unbanned before they can be invited.": "Előbb vissza kell vonni felhasználó kitiltását, mielőtt újra meghívható lesz.", - "Accept all %(invitedRooms)s invites": "Mind a(z) %(invitedRooms)s meghívó elfogadása", - "Send %(eventType)s events": "%(eventType)s esemény küldése", - "Select the roles required to change various parts of the room": "A szoba bizonyos beállításainak megváltoztatásához szükséges szerep kiválasztása", - "Enable encryption?": "Titkosítás engedélyezése?", - "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.": "Ha egyszer engedélyezve lett, a szoba titkosítását nem lehet kikapcsolni. A titkosított szobákban küldött üzenetek a kiszolgáló számára nem, csak a szoba tagjai számára láthatók. A titkosítás bekapcsolása megakadályoz sok botot és hidat a megfelelő működésben. Tudjon meg többet a titkosításról.", - "Power level": "Hozzáférési szint", - "Upgrade this room to the recommended room version": "A szoba fejlesztése a javasolt szobaverzióra", - "This room is running room version , which this homeserver has marked as unstable.": "A szoba verziója: , amelyet a Matrix-kiszolgáló instabilnak tekint.", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "A szoba fejlesztése bezárja ezt a szobát és új, frissített verzióval ugyanezen a néven létrehoz egy újat.", - "Failed to revoke invite": "A meghívó visszavonása sikertelen", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "A meghívót nem lehet visszavonni. Vagy a szervernek átmenetileg problémái vannak vagy nincs megfelelő jogosultságod a meghívó visszavonásához.", - "Revoke invite": "Meghívó visszavonása", - "Invited by %(sender)s": "Meghívta: %(sender)s", - "Remember my selection for this widget": "A döntés megjegyzése ehhez a kisalkalmazáshoz", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "%(count)s olvasatlan értesítésed van a régi verziójú szobában.", - "one": "%(count)s olvasatlan értesítésed van a régi verziójú szobában." - }, - "The file '%(fileName)s' failed to upload.": "A(z) „%(fileName)s” fájl feltöltése sikertelen.", - "Notes": "Megjegyzések", - "Sign out and remove encryption keys?": "Kilépés és a titkosítási kulcsok törlése?", - "To help us prevent this in future, please send us logs.": "Segítsen abban, hogy ez később ne fordulhasson elő, küldje el nekünk a naplókat.", - "Missing session data": "A munkamenetadatok hiányzik", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Néhány kapcsolati adat hiányzik, beleértve a titkosított üzenetek kulcsait. A hiba javításához lépjen ki és jelentkezzen be újra, így a mentésből helyreállítva a kulcsokat.", - "Your browser likely removed this data when running low on disk space.": "A böngésző valószínűleg törölte ezeket az adatokat, amikor lecsökkent a szabad lemezterület.", - "Upload files (%(current)s of %(total)s)": "Fájlok feltöltése (%(current)s / %(total)s)", - "Upload files": "Fájlok feltöltése", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Ez a fájl túl nagy, hogy fel lehessen tölteni. A fájlméret korlátja %(limit)s, de a fájl %(sizeOfThisFile)s méretű.", - "These files are too large to upload. The file size limit is %(limit)s.": "A fájl túl nagy a feltöltéshez. A fájlméret korlátja %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Néhány fájl túl nagy, hogy fel lehessen tölteni. A fájlméret korlátja %(limit)s.", - "Upload %(count)s other files": { - "other": "%(count)s másik fájlt feltöltése", - "one": "%(count)s másik fájl feltöltése" - }, - "Cancel All": "Összes megszakítása", - "Upload Error": "Feltöltési hiba", - "The server does not support the room version specified.": "A kiszolgáló nem támogatja a megadott szobaverziót.", - "The user's homeserver does not support the version of the room.": "A felhasználó Matrix-kiszolgálója nem támogatja a megadott szobaverziót.", - "View older messages in %(roomName)s.": "Régebbi üzenetek megjelenítése itt: %(roomName)s.", - "Join the conversation with an account": "Beszélgetéshez való csatlakozás felhasználói fiókkal lehetséges", - "Sign Up": "Fiók készítés", - "Reason: %(reason)s": "Ok: %(reason)s", - "Forget this room": "Szoba elfelejtése", - "Re-join": "Újra-csatlakozás", - "You were banned from %(roomName)s by %(memberName)s": "Téged kitiltott %(memberName)s ebből a szobából: %(roomName)s", - "Something went wrong with your invite to %(roomName)s": "A meghívóddal ebbe a szobába: %(roomName)s valami baj történt", - "You can only join it with a working invite.": "Csak érvényes meghívóval tudsz csatlakozni.", - "Join the discussion": "Beszélgetéshez csatlakozás", - "Try to join anyway": "Csatlakozás mindenképp", - "Do you want to chat with %(user)s?": "%(user)s felhasználóval szeretnél beszélgetni?", - "Do you want to join %(roomName)s?": "%(roomName)s szobába szeretnél belépni?", - " invited you": " meghívott", - "You're previewing %(roomName)s. Want to join it?": "%(roomName)s szoba előnézetét látod. Belépsz?", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s szobának nincs előnézete. Be szeretnél lépni?", - "This room has already been upgraded.": "Ez a szoba már fejlesztve van.", - "Rotate Left": "Forgatás balra", - "Rotate Right": "Forgatás jobbra", - "Use an email address to recover your account": "A felhasználói fiók visszaszerzése e-mail címmel", - "Enter email address (required on this homeserver)": "E-mail-cím megadása (ezen a Matrix-kiszolgálón kötelező)", - "Doesn't look like a valid email address": "Az e-mail cím nem tűnik érvényesnek", - "Enter password": "Adja meg a jelszót", - "Password is allowed, but unsafe": "A jelszó engedélyezett, de nem biztonságos", - "Nice, strong password!": "Szép, erős jelszó!", - "Passwords don't match": "A jelszavak nem egyeznek meg", - "Other users can invite you to rooms using your contact details": "Mások meghívhatnak a szobákba a kapcsolatoknál megadott adataiddal", - "Enter phone number (required on this homeserver)": "Telefonszám megadása (ennél a Matrix-kiszolgálónál kötelező)", - "Enter username": "Felhasználói név megadása", - "Some characters not allowed": "Néhány karakter nem engedélyezett", - "Failed to get autodiscovery configuration from server": "Nem sikerült lekérni az automatikus felderítés beállításait a kiszolgálóról", - "Invalid base_url for m.homeserver": "Hibás base_url az m.homeserver -hez", - "Homeserver URL does not appear to be a valid Matrix homeserver": "A matrix URL nem tűnik érvényesnek", - "Invalid base_url for m.identity_server": "Érvénytelen base_url az m.identity_server -hez", - "Identity server URL does not appear to be a valid identity server": "Az azonosítási kiszolgáló webcíme nem tűnik érvényesnek", - "reacted with %(shortName)s": "ezzel reagált: %(shortName)s", - "edited": "szerkesztve", - "Show hidden events in timeline": "Rejtett események megjelenítése az idővonalon", - "Add room": "Szoba hozzáadása", - "No homeserver URL provided": "Nincs megadva a Matrix-kiszolgáló webcíme", - "Unexpected error resolving homeserver configuration": "A Matrix-kiszolgáló konfiguráció betöltésekor váratlan hiba történt", - "Edit message": "Üzenet szerkesztése", - "Cannot reach homeserver": "A Matrix-kiszolgáló nem érhető el", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Győződjön meg arról, hogy stabil az internetkapcsolata, vagy vegye fel a kapcsolatot a kiszolgáló rendszergazdájával", - "Your %(brand)s is misconfigured": "A(z) %(brand)s alkalmazás hibásan van beállítva", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Kérje meg a(z) %(brand)s rendszergazdáját, hogy ellenőrizze a beállításait, hibás vagy duplikált bejegyzéseket keresve.", - "Unexpected error resolving identity server configuration": "Az azonosítási kiszolgáló beállításainak feldolgozásánál váratlan hiba történt", - "Uploaded sound": "Feltöltött hang", - "Sounds": "Hangok", - "Notification sound": "Értesítési hang", - "Set a new custom sound": "Új egyénii hang beállítása", - "Browse": "Böngészés", - "Use lowercase letters, numbers, dashes and underscores only": "Csak kisbetűt, számokat, kötőjeleket és aláhúzásokat használj", - "Cannot reach identity server": "Az azonosítási kiszolgáló nem érhető el", - "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.": "Regisztrálhat, de néhány funkció nem lesz elérhető, amíg az azonosítási kiszolgáló újra elérhető nem lesz. Ha ezt a figyelmeztetést folyamatosan látja, akkor ellenőrizze a beállításokat, vagy vegye fel a kapcsolatot a kiszolgáló rendszergazdájával.", - "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.": "A jelszavát visszaállíthatja, de néhány funkció nem lesz elérhető, amíg az azonosítási kiszolgáló újra elérhető nem lesz. Ha ezt a figyelmeztetést folyamatosan látja, akkor ellenőrizze a beállításokat, vagy vegye fel a kapcsolatot a kiszolgáló rendszergazdájával.", - "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.": "Beléphet, de néhány funkció nem lesz elérhető, amíg az azonosítási kiszolgáló újra elérhető nem lesz. Ha ezt a figyelmeztetést folyamatosan látja, akkor ellenőrizze a beállításokat, vagy vegye fel a kapcsolatot a kiszolgáló rendszergazdájával.", - "Upload all": "Összes feltöltése", - "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:", - "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.", - "Resend %(unsentCount)s reaction(s)": "%(unsentCount)s reakció újraküldése", - "Failed to re-authenticate due to a homeserver problem": "Az újbóli hitelesítés a Matrix-kiszolgáló hibájából sikertelen", - "Clear personal data": "Személyes adatok törlése", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Kérlek mond el nekünk mi az ami nem működött, vagy még jobb, ha egy GitHub jegyben leírod a problémát.", - "Find others by phone or email": "Keressen meg másokat telefonszám vagy e-mail-cím alapján", - "Be found by phone or email": "Találják meg telefonszám vagy e-mail-cím alapján", - "Use bots, bridges, widgets and sticker packs": "Használjon botokat, hidakat, kisalkalmazásokat és matricacsomagokat", - "Terms of Service": "Felhasználási feltételek", - "Service": "Szolgáltatás", - "Summary": "Összefoglaló", - "Call failed due to misconfigured server": "A hívás a helytelenül beállított kiszolgáló miatt sikertelen", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Kérje meg a Matrix-kiszolgáló (%(homeserverDomain)s) rendszergazdáját, hogy a hívások megfelelő működéséhez állítson be egy TURN-kiszolgálót.", - "Accept to continue:": " elfogadása a továbblépéshez:", - "Checking server": "Kiszolgáló ellenőrzése", - "Terms of service not accepted or the identity server is invalid.": "A felhasználási feltételek nincsenek elfogadva, vagy az azonosítási kiszolgáló nem érvényes.", - "Identity server has no terms of service": "Az azonosítási kiszolgálónak nincsenek felhasználási feltételei", - "The identity server you have chosen does not have any terms of service.": "A választott azonosítási kiszolgálóhoz nem tartoznak felhasználási feltételek.", - "Only continue if you trust the owner of the server.": "Csak akkor lépjen tovább, ha megbízik a kiszolgáló tulajdonosában.", - "Disconnect from the identity server ?": "Bontja a kapcsolatot ezzel az azonosítási kiszolgálóval: ?", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Jelenleg a(z) kiszolgálót használja a kapcsolatok kereséséhez, és hogy megtalálják az ismerősei. A használt azonosítási kiszolgálót alább tudja megváltoztatni.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Jelenleg nem használ azonosítási kiszolgálót. A kapcsolatok kereséséhez, és hogy megtalálják az ismerősei, adjon hozzá egy azonosítási kiszolgálót.", - "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.": "Az azonosítási kiszolgáló kapcsolatának bontása azt eredményezi, hogy más felhasználók nem találják meg Önt, és nem tud másokat meghívni e-mail-cím vagy telefonszám alapján.", - "Enter a new identity server": "Új azonosítási kiszolgáló hozzáadása", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Azonosítási kiszolgáló (%(serverName)s) felhasználási feltételeinek elfogadása, ezáltal megtalálhatóvá lesz e-mail-cím vagy telefonszám alapján.", - "Discovery": "Felkutatás", - "Deactivate account": "Fiók zárolása", - "Always show the window menu bar": "Ablak menüsávjának megjelenítése mindig", - "Unable to revoke sharing for email address": "Az e-mail cím megosztását nem sikerült visszavonni", - "Unable to share email address": "Az e-mail címet nem sikerült megosztani", - "Discovery options will appear once you have added an email above.": "Felkutatási beállítások megjelennek amint hozzáadtál egy e-mail címet alább.", - "Unable to revoke sharing for phone number": "A telefonszám megosztást nem sikerült visszavonni", - "Unable to share phone number": "A telefonszámot nem sikerült megosztani", - "Please enter verification code sent via text.": "Kérlek add meg az ellenőrző kódot amit szövegben küldtünk.", - "Discovery options will appear once you have added a phone number above.": "Felkutatási beállítások megjelennek amint hozzáadtál egy telefonszámot alább.", - "Remove %(email)s?": "%(email)s törlése?", - "Remove %(phone)s?": "%(phone)s törlése?", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "A szöveges üzenetet elküldtük a +%(msisdn)s számra. Kérlek add meg az ellenőrző kódot amit tartalmazott.", - "Command Help": "Parancsok súgója", - "This account has been deactivated.": "Ez a fiók zárolva van.", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Ha nem szeretné a(z) kiszolgálót használnia kapcsolatok kereséséhez, és hogy megtalálják az ismerősei, akkor adjon meg egy másik azonosítási kiszolgálót.", - "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.": "Az azonosítási kiszolgáló használata nem kötelező. Ha úgy dönt, hogy nem használ azonosítási kiszolgálót, akkor felhasználók nem találják meg Önt, és nem tud másokat meghívni e-mail-cím vagy telefonszám alapján.", - "Do not use an identity server": "Az azonosítási kiszolgáló mellőzése", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Használjon azonosítási kiszolgálót az e-mailben történő meghíváshoz. Használja az alapértelmezett kiszolgálót (%(defaultIdentityServerName)s) vagy adjon meg egy másikat a Beállításokban.", - "Use an identity server to invite by email. Manage in Settings.": "Használjon egy azonosítási kiszolgálót az e-maillel történő meghíváshoz. Kezelés a Beállításokban.", - "Use an identity server": "Azonosítási kiszolgáló használata", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Azonosítási kiszolgáló használata az e-maillel történő meghíváshoz. Kattintson a folytatásra az alapértelmezett azonosítási kiszolgáló (%(defaultIdentityServerName)s) használatához, vagy állítsa be a Beállításokban.", - "Use an identity server to invite by email. Manage in Settings.": "Egy azonosítási kiszolgáló használata az e-maillel történő meghíváshoz. Módosítás a Beállításokban.", - "Deactivate user?": "Felhasználó felfüggesztése?", - "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?": "A felhasználó deaktiválása a felhasználót kijelentkezteti és megakadályozza, hogy vissza tudjon lépni. Továbbá kilépteti minden szobából, amelynek tagja volt. Ezt nem lehet visszavonni. Biztos, hogy deaktiválja ezt a felhasználót?", - "Deactivate user": "Felhasználó felfüggesztése", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "A meghívó ehhez a szobához: %(roomName)s erre az e-mail címre lett elküldve: %(email)s ami nincs társítva a fiókodhoz", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Kösd össze a Beállításokban ezt az e-mail címet a fiókoddal, hogy közvetlenül a %(brand)sba kaphassa meghívókat.", - "This invite to %(roomName)s was sent to %(email)s": "A meghívó ehhez a szobához: %(roomName)s ide lett elküldve: %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Állíts be azonosítási szervert a Beállításokban, hogy közvetlen meghívókat kaphass %(brand)sba.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Oszd meg a Beállításokban ezt az e-mail címet, hogy közvetlen meghívókat kaphass %(brand)sba.", - "Error changing power level": "Hiba történt a hozzáférési szint megváltoztatása során", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Hiba történt a felhasználó hozzáférési szintjének megváltoztatása során. Ellenőrizze, hogy megvan-e hozzá a megfelelő jogosultsága, és próbálja újra.", - "Italics": "Dőlt", - "Change identity server": "Azonosítási kiszolgáló módosítása", - "Disconnect from the identity server and connect to instead?": "Bontja a kapcsolatot a(z) azonosítási kiszolgálóval, és inkább ehhez kapcsolódik: ?", - "Disconnect identity server": "Kapcsolat bontása az azonosítási kiszolgálóval", - "You are still sharing your personal data on the identity server .": "Továbbra is megosztja a személyes adatait a(z) azonosítási kiszolgálón.", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Javasoljuk, hogy a kapcsolat bontása előtt távolítsa el az e-mail-címét és a telefonszámát az azonosítási kiszolgálóról.", - "Disconnect anyway": "Kapcsolat bontása mindenképp", - "No recent messages by %(user)s found": "Nincs friss üzenet ettől a felhasználótól: %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Az idővonalon próbálj meg felgörgetni, hogy megnézd van-e régebbi üzenet.", - "Remove recent messages by %(user)s": "Friss üzenetek törlése a felhasználótól: %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Ez időt vehet igénybe ha sok üzenet érintett. Kérlek közben ne frissíts a kliensben.", - "Remove %(count)s messages": { - "other": "%(count)s db üzenet törlése", - "one": "1 üzenet törlése" - }, - "Remove recent messages": "Friss üzenetek törlése", - "Error changing power level requirement": "A szükséges hozzáférési szint megváltoztatása nem sikerült", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Hiba történt a szobához szükséges hozzáférési szint megváltoztatása során. Ellenőrizze, hogy megvan-e hozzá a megfelelő jogosultsága, és próbálja újra.", - "Explore rooms": "Szobák felderítése", - "Verify the link in your inbox": "Ellenőrizd a hivatkozást a bejövő leveleid között", - "Read Marker lifetime (ms)": "Olvasási visszajelzés érvényessége (ms)", - "Read Marker off-screen lifetime (ms)": "Olvasási visszajelzés érvényessége a képernyőn kívül (ms)", - "e.g. my-room": "pl.: szobam", - "Hide advanced": "Speciális beállítások elrejtése", - "Show advanced": "Speciális beállítások megjelenítése", - "Close dialog": "Ablak bezárása", - "Show image": "Kép megjelenítése", - "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", - "Notification Autocomplete": "Értesítés automatikus kiegészítése", - "Room Autocomplete": "Szoba automatikus kiegészítése", - "User Autocomplete": "Felhasználó automatikus kiegészítése", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "A Matrix-kiszolgáló konfigurációjából hiányzik a captcha nyilvános kulcsa. Értesítse erről a Matrix-kiszolgáló rendszergazdáját.", - "Your email address hasn't been verified yet": "Az e-mail-címe még nincs ellenőrizve", - "Click the link in the email you received to verify and then click continue again.": "Ellenőrzéshez kattints a linkre az e-mailben amit kaptál és itt kattints a folytatásra újra.", - "Add Email Address": "E-mail-cím hozzáadása", - "Add Phone Number": "Telefonszám hozzáadása", - "%(creator)s created and configured the room.": "%(creator)s elkészítette és beállította a szobát.", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "A kapcsolat bontása előtt törölje a személyes adatait a(z) azonosítási kiszolgálóról. Sajnos a(z) azonosítási kiszolgáló jelenleg nem érhető el.", - "You should:": "Ezt kellene tennie:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "ellenőrizze a böngészőkiegészítőket, hogy nem blokkolja-e valami az azonosítási kiszolgálót (például a Privacy Badger)", - "contact the administrators of identity server ": "vegye fel a kapcsolatot a(z) azonosítási kiszolgáló rendszergazdáival", - "wait and try again later": "várjon és próbálja újra", - "Failed to deactivate user": "A felhasználó felfüggesztése nem sikerült", - "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", - "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.", - "Room %(name)s": "Szoba: %(name)s", - "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.": "Ez a művelet az e-mail-cím vagy telefonszám ellenőrzése miatt hozzáférést igényel a(z) alapértelmezett azonosítási kiszolgálójához, de a kiszolgálónak nincsenek felhasználási feltételei.", - "Message Actions": "Üzenet Műveletek", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "You verified %(name)s": "Ellenőrizte: %(name)s", - "You cancelled verifying %(name)s": "Az ellenőrzést megszakítottad ehhez: %(name)s", - "%(name)s cancelled verifying": "%(name)s megszakította az ellenőrzést", - "You accepted": "Elfogadtad", - "%(name)s accepted": "%(name)s elfogadta", - "You cancelled": "Megszakítottad", - "%(name)s cancelled": "%(name)s megszakította", - "%(name)s wants to verify": "%(name)s ellenőrizni szeretné", - "You sent a verification request": "Ellenőrzési kérést küldtél", - "My Ban List": "Saját tiltólista", - "This is your list of users/servers you have blocked - don't leave the room!": "Ez a saját, tiltott felhasználókat és kiszolgálókat tartalmazó listája – ne hagyja el ezt a szobát!", - "Ignored/Blocked": "Mellőzött/tiltott", - "Error adding ignored user/server": "Hiba a mellőzendő felhasználó/kiszolgáló hozzáadása során", - "Something went wrong. Please try again or view your console for hints.": "Valami nem sikerült. Próbálja újra, vagy nézze meg a konzolt a hiba okának felderítéséhez.", - "Error subscribing to list": "Hiba a listára való feliratkozás során", - "Error removing ignored user/server": "Hiba a mellőzendő felhasználó/kiszolgáló törlése során", - "Error unsubscribing from list": "Hiba a listáról való leiratkozás során", - "Please try again or view your console for hints.": "Próbálja újra, vagy nézze meg a konzolt a hiba okának felderítéséhez.", - "None": "Semmi", - "Ban list rules - %(roomName)s": "Tiltólistaszabályok - %(roomName)s", - "Server rules": "Kiszolgálószabályok", - "User rules": "Felhasználói szabályok", - "You have not ignored anyone.": "Senkit sem mellőz.", - "You are currently ignoring:": "Jelenleg őket mellőzi:", - "You are not subscribed to any lists": "Nem iratkozott fel egyetlen listára sem", - "View rules": "Szabályok megtekintése", - "You are currently subscribed to:": "Jelenleg ezekre van feliratkozva:", - "⚠ These settings are meant for advanced users.": "⚠ Ezek a beállítások haladó felhasználók számára vannak.", - "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.": "Az emberek mellőzése tiltólista használatával történik, ami arról tartalmaz szabályokat, hogy kiket kell kitiltani. A tiltólistára történő feliratkozás azt jelenti, hogy a lista által tiltott felhasználók/kiszolgálók üzenetei rejtve maradnak a számára.", - "Personal ban list": "Személyes tiltólista", - "Server or user ID to ignore": "Mellőzendő kiszolgáló- vagy felhasználói azonosító", - "eg: @bot:* or example.org": "például @bot:* vagy example.org", - "Subscribed lists": "Feliratkozott listák", - "Subscribing to a ban list will cause you to join it!": "A tiltólistára történő feliratkozás azzal jár, hogy csatlakozik hozzá!", - "If this isn't what you want, please use a different tool to ignore users.": "Ha nem ez az amit szeretne, akkor használjon más eszközt a felhasználók mellőzéséhez.", - "You have ignored this user, so their message is hidden. Show anyways.": "Ezt a felhasználót figyelmen kívül hagyod, így az üzenetei el lesznek rejtve. Megjelenítés mindenképpen.", - "Messages in this room are end-to-end encrypted.": "Az üzenetek a szobában végponttól végpontig titkosítottak.", - "Any of the following data may be shared:": "Az alábbi adatok közül bármelyik megosztásra kerülhet:", - "Your display name": "Saját megjelenítendő neve", - "Your user ID": "Saját felhasználói azonosítója", - "Your theme": "Saját témája", - "%(brand)s URL": "%(brand)s URL", - "Room ID": "Szobaazonosító", - "Widget ID": "Kisalkalmazás-azonosító", - "Using this widget may share data with %(widgetDomain)s.": "Ennek a kisalkalmazásnak a használata adatot oszthat meg a(z) %(widgetDomain)s domainnel.", - "Widget added by": "A kisalkalmazást hozzáadta", - "This widget may use cookies.": "Ez a kisalkalmazás sütiket használhat.", - "More options": "További beállítások", - "Remove for everyone": "Visszavonás mindenkitől", - "Cannot connect to integration manager": "Nem lehet kapcsolódni az integrációkezelőhöz", - "The integration manager is offline or it cannot reach your homeserver.": "Az integrációkezelő nem működik, vagy nem éri el a Matrix-kiszolgálóját.", - "Failed to connect to integration manager": "Az integrációs menedzserhez nem sikerült csatlakozni", - "Widgets do not use message encryption.": "A kisalkalmazások nem használnak üzenettitkosítást.", - "Integrations are disabled": "Az integrációk le vannak tiltva", - "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", - "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", - "Upgrade private room": "Privát szoba fejlesztése", - "Upgrade public room": "Nyilvános szoba fejlesztése", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "A szoba frissítése nem egyszerű művelet, általában a szoba hibás működése, hiányzó funkció vagy biztonsági sérülékenység esetén javasolt.", - "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.": "Ez általában a szoba kiszolgálóoldali kezelésében jelent változást. Ha a(z) %(brand)s kliensben tapasztal problémát, akkor küldjön egy hibajelentést.", - "You'll upgrade this room from to .": " verzióról verzióra fogja fejleszteni a szobát.", - " wants to chat": " csevegni szeretne", - "Start chatting": "Beszélgetés elkezdése", - "Cross-signing public keys:": "Az eszközök közti hitelesítés nyilvános kulcsai:", - "not found": "nem találhatók", - "Cross-signing private keys:": "Az eszközök közti hitelesítés titkos kulcsai:", - "in secret storage": "a biztonsági tárolóban", - "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", - "not stored": "nincs tárolva", - "Hide verified sessions": "Ellenőrzött munkamenetek eltakarása", - "%(count)s verified sessions": { - "other": "%(count)s ellenőrzött munkamenet", - "one": "1 ellenőrzött munkamenet" - }, - "Close preview": "Előnézet bezárása", - "Language Dropdown": "Nyelvválasztó lenyíló menü", - "Country Dropdown": "Ország lenyíló menü", - "Show more": "Több megjelenítése", - "Recent Conversations": "Legújabb Beszélgetések", - "Direct Messages": "Közvetlen Beszélgetések", - "This bridge is managed by .": "Ezt a hidat a következő kezeli: .", - "Failed to find the following users": "Az alábbi felhasználók nem találhatók", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Az alábbi felhasználók nem léteznek vagy hibásan vannak megadva, és nem lehet őket meghívni: %(csvNames)s", - "Lock": "Lakat", - "Other users may not trust it": "Más felhasználók lehet, hogy nem bíznak benne", - "Later": "Később", - "Something went wrong trying to invite the users.": "Valami nem sikerült a felhasználók meghívásával.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Ezeket a felhasználókat nem tudtuk meghívni. Ellenőrizd azokat a felhasználókat akiket meg szeretnél hívni és próbáld újra.", - "Recently Direct Messaged": "Nemrég küldött Közvetlen Üzenetek", - "Verify User": "Felhasználó ellenőrzése", - "For extra security, verify this user by checking a one-time code on both of your devices.": "A biztonság fokozásáért ellenőrizd ezt a felhasználót egy egyszeri kód egyeztetésével mindkettőtök készülékén.", - "Start Verification": "Ellenőrzés elindítása", - "Unknown Command": "Ismeretlen parancs", - "Unrecognised command: %(commandText)s": "Ismeretlen parancs: %(commandText)s", - "You can use /help to list available commands. Did you mean to send this as a message?": "Használhatja a /help parancsot az elérhető parancsok listázásához. Ezt üzenetként akarta elküldeni?", - "Hint: Begin your message with // to start it with a slash.": "Tipp: Kezdje az üzenetet ezzel: //, ha perjellel szeretné kezdeni.", - "Send as message": "Küldés üzenetként", - "This room is end-to-end encrypted": "Ez a szoba végpontok közötti titkosítást használ", - "Everyone in this room is verified": "A szobában mindenki ellenőrizve van", - "Reject & Ignore user": "Felhasználó elutasítása és figyelmen kívül hagyása", - "Enter your account password to confirm the upgrade:": "A fejlesztés megerősítéséhez add meg a fiók jelszavadat:", - "You'll need to authenticate with the server to confirm the upgrade.": "A fejlesztés megerősítéséhez újból hitelesítenie kell a kiszolgálóval.", - "Upgrade your encryption": "Titkosításod fejlesztése", - "Verify this session": "Munkamenet ellenőrzése", - "Encryption upgrade available": "A titkosítási fejlesztés elérhető", - "Enable message search in encrypted rooms": "Üzenetek keresésének bekapcsolása a titkosított szobákban", - "This bridge was provisioned by .": "Ezt a hidat a következő készítette: .", - "Securely cache encrypted messages locally for them to appear in search results.": "A titkosított üzenetek biztonságos helyi gyorsítótárazása, hogy megjelenhessenek a keresési találatok között.", - "%(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.": "A titkosított üzenetek biztonságos helyi tárolásához hiányzik néhány összetevő a(z) %(brand)s alkalmazásból. Ha kísérletezni szeretne ezzel a funkcióval, akkor állítson össze egy egyéni asztali %(brand)s alkalmazást, amely tartalmazza a keresési összetevőket.", - "Message search": "Üzenet keresése", - "This room is bridging messages to the following platforms. Learn more.": "Ez a szoba áthidalja az üzeneteket a felsorolt platformok felé. Tudjon meg többet.", - "Bridges": "Hidak", - "If disabled, messages from encrypted rooms won't appear in search results.": "Ha nincs engedélyezve akkor a titkosított szobák üzenetei nem jelennek meg a keresések között.", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s a kereshetőség érdekében a titkosított üzeneteket biztonságos módon helyileg tárolja:", - "Space used:": "Felhasznált hely:", - "Indexed messages:": "Indexált üzenetek:", - "Restore your key backup to upgrade your encryption": "A titkosítás fejlesztéséhez allítsd vissza a kulcs mentést", - "Setting up keys": "Kulcsok beállítása", - "Verifies a user, session, and pubkey tuple": "Felhasználó, munkamenet és nyilvános kulcs hármas ellenőrzése", - "Session already verified!": "A munkamenet már ellenőrzött.", - "Never send encrypted messages to unverified sessions from this session": "Sose küldjön titkosított üzenetet ellenőrizetlen munkamenetekbe ebből a munkamenetből", - "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…", - "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.", - "The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "A megadott aláírási kulcs megegyezik %(userId)s felhasználótól kapott aláírási kulccsal ebben a munkamenetben: %(deviceId)s. A munkamenet ellenőrzöttnek lett jelölve.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Ez az munkamenet nem menti el a kulcsait, de van létező mentése, amelyből helyre tudja állítani, és amelyhez hozzá tudja adni a továbbiakban.", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Csatlakoztassa ezt a munkamenetet a kulcsmentéshez kijelentkezés előtt, hogy ne veszítsen el olyan kulcsot, amely lehet, hogy csak ezen az eszközön van meg.", - "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.", - "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.", - "You have not verified this user.": "Még nem ellenőrizted ezt a felhasználót.", - "You have verified this user. This user has verified all of their sessions.": "Ezt a felhasználót ellenőrizted. Ez a felhasználó hitelesítette az összes munkamenetét.", - "Someone is using an unknown session": "Valaki ellenőrizetlen munkamenetet használ", - "Encrypted by an unverified session": "Ellenőrizetlen munkamenet titkosította", - "Encrypted by a deleted session": "Törölt munkamenet által lett titkosítva", - "Waiting for %(displayName)s to accept…": "%(displayName)s felhasználóra várakozás az elfogadáshoz…", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Az üzenete biztonságban van, és csak Ön és a címzettek rendelkeznek a visszafejtéshez szükséges egyedi kulcsokkal.", - "Your messages are not secure": "Az üzeneteid nincsenek biztonságban", - "One of the following may be compromised:": "Valamelyik az alábbiak közül kompromittált:", - "Your homeserver": "Matrix szervered", - "%(count)s sessions": { - "other": "%(count)s munkamenet", - "one": "%(count)s munkamenet" - }, - "Hide sessions": "Munkamenetek elrejtése", - "Verify by emoji": "Ellenőrzés emodzsival", - "Verify by comparing unique emoji.": "Ellenőrzés egyedi emodzsik összehasonlításával.", - "Ask %(displayName)s to scan your code:": "Kérd meg %(displayName)s felhasználót, hogy olvassa be a kódot:", - "If you can't scan the code above, verify by comparing unique emoji.": "Ha nem tudod beolvasni az alábbi kódot, ellenőrizd az egyedi emodzsik összehasonlításával.", - "You've successfully verified %(displayName)s!": "Sikeresen ellenőrizted a felhasználót: %(displayName)s!", - "Encryption not enabled": "Titkosítás nincs engedélyezve", - "The encryption used by this room isn't supported.": "A szobában használt titkosítás nem támogatott.", - "Clear all data in this session?": "Minden adat törlése ebben a munkamenetben?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Az adatok törlése ebből a munkamenetből végleges. A titkosított üzenetek elvesznek hacsak nincsenek elmentve a kulcsai.", - "Verify session": "Munkamenet ellenőrzése", - "Session name": "Munkamenet neve", - "Session key": "Munkamenetkulcs", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "A felhasználó ellenőrzése által az ő munkamenete megbízhatónak lesz jelölve, és a te munkameneted is megbízhatónak lesz jelölve nála.", - "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.": "Eszköz ellenőrzése és beállítás megbízhatóként. Az eszközben való megbízás megnyugtató lehet, ha végpontok közötti titkosítást használsz.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Az eszköz ellenőrzése megbízhatónak fogja jelezni az eszközt és azok a felhasználók, akik téged ellenőriztek, megbíznak majd ebben az eszközödben.", - "Cancel entering passphrase?": "Megszakítja a jelmondat bevitelét?", - "Confirm your identity by entering your account password below.": "A fiók jelszó megadásával erősítsd meg a személyazonosságodat.", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Fejleszd ezt a munkamenetet, hogy más munkameneteket is tudj vele hitelesíteni, azért, hogy azok hozzáférhessenek a titkosított üzenetekhez és megbízhatónak legyenek jelölve más felhasználók számára.", - "Create key backup": "Kulcs mentés készítése", - "This session is encrypting history using the new recovery method.": "Ez a munkamenet az új helyreállítási móddal titkosítja a régi üzeneteket.", - "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)", - "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.", - "Verify by scanning": "Ellenőrzés kód beolvasással", - "Destroy cross-signing keys?": "Megsemmisíted az eszközök közti hitelesítés kulcsait?", - "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.": "Eszközök közti hitelesítési kulcsok törlése végleges. Mindenki akit ezzel hitelesítettél biztonsági figyelmeztetéseket fog látni. Hacsak nem vesztetted el az összes eszközödet amivel eszközök közti hitelesítést tudsz végezni, nem valószínű, hogy ezt szeretnéd tenni.", - "Clear cross-signing keys": "Eszközök közti hitelesítési kulcsok törlése", - "You declined": "Elutasítottad", - "%(name)s declined": "%(name)s elutasította", - "Cancelling…": "Megszakítás…", - "Your homeserver does not support cross-signing.": "A Matrix-kiszolgálója nem támogatja az eszközök közti hitelesítést.", - "Homeserver feature support:": "A Matrix-kiszolgáló funkciótámogatása:", - "exists": "létezik", - "Accepting…": "Elfogadás…", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "A Matrixszal kapcsolatos biztonsági hibák jelentésével kapcsolatban olvassa el a Matrix.org biztonsági hibák közzétételi házirendjét.", - "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", - "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.", - "Self signing private key:": "Önaláíró titkos kulcs:", - "cached locally": "helyben gyorsítótárazott", - "not found locally": "nem található helyben", - "User signing private key:": "Felhasználó aláírási titkos kulcs:", - "Scroll to most recent messages": "A legfrissebb üzenethez görget", - "Local address": "Helyi cím", - "Published Addresses": "Nyilvánosságra hozott cím", - "Other published addresses:": "Másik nyilvánosságra hozott cím:", - "No other published addresses yet, add one below": "Nincs másik nyilvánosságra hozott cím, alább adj hozzá egyet", - "New published address (e.g. #alias:server)": "Új nyilvános cím (pl.: #becenév:szerver)", - "Local Addresses": "Helyi címek", - "Enter a server name": "Add meg a szerver nevét", - "Looks good": "Jól néz ki", - "Can't find this server or its room list": "A szerver vagy a szoba listája nem található", - "All rooms": "Összes szoba", - "Your server": "Matrix szervered", - "Add a new server": "Új szerver hozzáadása", - "Manually verify all remote sessions": "Az összes távoli munkamenet kézi ellenőrzése", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "A felhasználó által használt munkamenetek ellenőrzése egyenként, nem bízva az eszközök közti aláírással rendelkező eszközökben.", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Állíts be címet ehhez a szobához, hogy a felhasználók a matrix szervereden megtalálhassák (%(localDomain)s)", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "A titkosított szobákban az üzenete biztonságban van, és csak Ön és a címzettek rendelkeznek a visszafejtéshez szükséges egyedi kulcsokkal.", - "Verify all users in a room to ensure it's secure.": "Ellenőrizze a szoba összes tagját, hogy meggyőződjön a biztonságáról.", - "Enter the name of a new server you want to explore.": "Add meg a felfedezni kívánt új szerver nevét.", - "Server name": "Szerver neve", - "a new master key signature": "az új mester kulcs aláírás", - "a new cross-signing key signature": "az új eszközök közötti kulcs aláírása", - "a device cross-signing signature": "az eszköz eszközök közötti aláírása", - "a key signature": "kulcs aláírás", - "%(brand)s encountered an error during upload of:": "%(brand)s hibába ütközött a feltöltés közben:", - "Upload completed": "A feltöltés befejeződött", - "Cancelled signature upload": "Az aláírás feltöltése megszakítva", - "Signature upload success": "Az aláírások feltöltése sikeres", - "Signature upload failed": "Az aláírások feltöltése sikertelen", - "Confirm by comparing the following with the User Settings in your other session:": "Erősítsd meg a felhasználói beállítások összehasonlításával a többi munkamenetedben:", - "Confirm this user's session by comparing the following with their User Settings:": "Ezt a munkamenetet hitelesítsd az ő felhasználói beállításának az összehasonlításával:", - "If they don't match, the security of your communication may be compromised.": "Ha nem egyeznek akkor a kommunikációtok biztonsága veszélyben lehet.", - "Use Single Sign On to continue": "A folytatáshoz használja az egyszeri bejelentkezést (SSO)", - "%(name)s is requesting verification": "%(name)s ellenőrzést kér", - "well formed": "helyesen formázott", - "unexpected type": "váratlan típus", - "Almost there! Is %(displayName)s showing the same shield?": "Majdnem kész! %(displayName)s is ugyanazt a pajzsot mutatja?", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Sikeresen ellenőrizted: %(deviceName)s (%(deviceId)s)!", - "Start verification again from the notification.": "Ellenőrzés újrakezdése az értesítésből.", - "Start verification again from their profile.": "Ellenőrzés újraindítása a profiljából.", - "Verification timed out.": "Az ellenőrzés időtúllépés miatt megszakadt.", - "%(displayName)s cancelled verification.": "%(displayName)s megszakította az ellenőrzést.", - "You cancelled verification.": "Megszakítottad az ellenőrzést.", - "Confirm account deactivation": "Fiók felfüggesztésének megerősítése", - "Server did not require any authentication": "A kiszolgáló nem követelt meg semmilyen hitelesítést", - "Server did not return valid authentication information.": "A kiszolgáló nem küldött vissza érvényes hitelesítési információkat.", - "There was a problem communicating with the server. Please try again.": "A szerverrel való kommunikációval probléma történt. Kérlek próbáld újra.", - "Sign in with SSO": "Belépés SSO-val", - "Confirm adding email": "E-mail-cím hozzáadásának megerősítése", - "Click the button below to confirm adding this email address.": "Az e-mail-cím hozzáadásának megerősítéséhez kattintson a lenti gombra.", - "Confirm adding phone number": "Telefonszám hozzáadásának megerősítése", - "Click the button below to confirm adding this phone number.": "A telefonszám hozzáadásának megerősítéséhez kattintson a lenti gombra.", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Erősítse meg az e-mail-cím hozzáadását azáltal, hogy az egyszeri bejelentkezéssel bizonyítja a személyazonosságát.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Erősítse meg a telefonszám hozzáadását azáltal, hogy az egyszeri bejelentkezéssel bizonyítja a személyazonosságát.", - "Can't load this message": "Ezt az üzenetet nem sikerült betölteni", - "Submit logs": "Napló elküldése", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Emlékeztető: A böngésződ nem támogatott, így az élmény kiszámíthatatlan lehet.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Erősítsd meg egyszeri bejelentkezéssel, hogy felfüggeszted ezt a fiókot.", - "Are you sure you want to deactivate your account? This is irreversible.": "Biztos, hogy felfüggeszted a fiókodat? Ezt nem lehet visszavonni.", - "Unable to upload": "Nem lehet feltölteni", - "Currently indexing: %(currentRoom)s": "Indexelés alatt: %(currentRoom)s", - "Unable to query secret storage status": "A biztonsági tároló állapotát nem lehet lekérdezni", - "New login. Was this you?": "Új bejelentkezés. Ön volt az?", - "Restoring keys from backup": "Kulcsok helyreállítása mentésből", - "%(completed)s of %(total)s keys restored": "%(completed)s/%(total)s kulcs helyreállítva", - "Keys restored": "Kulcsok helyreállítva", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s kulcs sikeresen helyreállítva", - "You signed in to a new session without verifying it:": "Ellenőrzés nélkül jelentkezett be egy új munkamenetbe:", - "Verify your other session using one of the options below.": "Ellenőrizze a másik munkamenetét a lenti lehetőségek egyikével.", - "You've successfully verified your device!": "Sikeresen ellenőrizted az eszközödet!", - "To continue, use Single Sign On to prove your identity.": "A folytatáshoz, használja az egyszeri bejelentkezést, hogy megerősítse a személyazonosságát.", - "Confirm to continue": "Erősítsd meg a továbblépéshez", - "Click the button below to confirm your identity.": "A személyazonossága megerősítéséhez kattintson a lenti gombra.", - "Confirm encryption setup": "Erősítsd meg a titkosítási beállításokat", - "Click the button below to confirm setting up encryption.": "Az alábbi gomb megnyomásával erősítsd meg, hogy megadod a titkosítási beállításokat.", - "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", - "Use between %(min)s pt and %(max)s pt": "%(min)s pont és %(max)s pont közötti értéket használjon", - "Your homeserver has exceeded its user limit.": "A Matrix-kiszolgálója túllépte a felhasználói szám korlátját.", - "Your homeserver has exceeded one of its resource limits.": "A Matrix-kiszolgálója túllépte valamelyik erőforráskorlátját.", - "Contact your server admin.": "Vegye fel a kapcsolatot a kiszolgáló rendszergazdájával.", - "Ok": "Rendben", - "New version available. Update now.": "Új verzió érhető el. Frissítés most.", - "Please verify the room ID or address and try again.": "Ellenőrizze a szobaazonosítót vagy a címet, és próbálja újra.", - "Room ID or address of ban list": "A tiltólista szobaazonosítója vagy címe", - "To link to this room, please add an address.": "Hogy linkelhess egy szobához, adj hozzá egy címet.", - "Error creating address": "Cím beállítási hiba", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "A cím beállításánál hiba történt. Vagy nincs engedélyezve a szerveren vagy átmeneti hiba történt.", - "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", - "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", - "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.": "Ezt a munkamenetet előzőleg egy újabb %(brand)s verzióval használtad. Ahhoz, hogy újra ezt a verziót tudd használni végpontok közötti titkosítással, ki kell lépned majd újra vissza.", - "Use a different passphrase?": "Másik jelmondat használata?", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "A kiszolgáló rendszergazdája alapértelmezetten kikapcsolta a végpontok közötti titkosítást a privát szobákban és a közvetlen beszélgetésekben.", - "No recently visited rooms": "Nincsenek nemrégiben meglátogatott szobák", - "Message preview": "Üzenet előnézet", - "Room options": "Szoba beállítások", - "Switch to light mode": "Világos módra váltás", - "Switch to dark mode": "Sötét módra váltás", - "Switch theme": "Kinézet váltása", - "All settings": "Minden beállítás", - "Looks good!": "Jónak tűnik!", - "Use custom size": "Egyéni méret használata", - "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", - "Wrong file type": "A fájltípus hibás", - "Security Phrase": "Biztonsági jelmondat", - "Security Key": "Biztonsági kulcs", - "Use your Security Key to continue.": "Használja a biztonsági kulcsot a folytatáshoz.", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Védekezzen a titkosított üzenetekhez és adatokhoz való hozzáférés elvesztése ellen a titkosítási kulcsok kiszolgálóra történő mentésével.", - "Generate a Security Key": "Biztonsági kulcs előállítása", - "Enter a Security Phrase": "Biztonsági jelmondat megadása", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Olyan biztonsági jelmondatot használjon, amelyet csak Ön ismer, és esetleg mentsen el egy biztonsági kulcsot vésztartaléknak.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Ha most megszakítod, akkor a munkameneteidhez való hozzáférés elvesztésével elveszítheted a titkosított üzeneteidet és adataidat.", - "You can also set up Secure Backup & manage your keys in Settings.": "A biztonsági mentés beállítását és a kulcsok kezelését a Beállításokban is megadhatja.", - "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", - "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.", - "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.", - "Edited at %(date)s": "Szerkesztve ekkor: %(date)s", - "Click to view edits": "A szerkesztések megtekintéséhez kattints", - "Change notification settings": "Értesítési beállítások megváltoztatása", - "Your server isn't responding to some requests.": "A kiszolgálója nem válaszol néhány kérésre.", - "You're all caught up.": "Mindennel naprakész.", - "Server isn't responding": "A kiszolgáló nem válaszol", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "A kiszolgálója nem válaszol egyes kéréseire. Alább látható pár lehetséges ok.", - "The server (%(serverName)s) took too long to respond.": "A kiszolgálónak (%(serverName)s) túl sokáig tartott, hogy válaszoljon.", - "Your firewall or anti-virus is blocking the request.": "A tűzfala vagy víruskeresője blokkolja a kérést.", - "A browser extension is preventing the request.": "Egy böngészőkiegészítő megakadályozza a kérést.", - "The server is offline.": "A kiszolgáló nem működik.", - "The server has denied your request.": "A kiszolgáló elutasította a kérést.", - "Your area is experiencing difficulties connecting to the internet.": "A területe nehézségeket tapasztal az internetkapcsolatában.", - "A connection error occurred while trying to contact the server.": "Kapcsolati hiba történt a kiszolgáló elérése során.", - "The server is not configured to indicate what the problem is (CORS).": "A kiszolgáló nem úgy van beállítva, hogy megjelenítse a probléma forrását (CORS).", - "Recent changes that have not yet been received": "A legutóbbi változások, amelyek még nem érkeztek meg", - "Master private key:": "Elsődleges titkos kulcs:", - "No files visible in this room": "Ebben a szobában nincsenek fájlok", - "Attach files from chat or just drag and drop them anywhere in a room.": "Csatolj fájlt a csevegésből vagy húzd és ejtsd bárhova a szobában.", - "Explore public rooms": "Nyilvános szobák felfedezése", - "Unexpected server error trying to leave the room": "Váratlan kiszolgálóhiba lépett fel a szobából való kilépés során", - "Error leaving room": "Hiba a szoba elhagyásakor", - "Information": "Információ", - "Preparing to download logs": "Napló előkészítése feltöltéshez", - "Set up Secure Backup": "Biztonsági mentés beállítása", - "Unknown App": "Ismeretlen alkalmazás", - "Not encrypted": "Nem titkosított", - "Room settings": "Szoba beállítások", - "Take a picture": "Fénykép készítése", - "Cross-signing is ready for use.": "Az eszközök közti hitelesítés használatra kész.", - "Cross-signing is not set up.": "Az eszközök közti hitelesítés nincs beállítva.", - "Backup version:": "Mentés verziója:", - "Algorithm:": "Algoritmus:", - "Backup key stored:": "Tárolt mentési kulcs:", - "Backup key cached:": "Gyorsítótárazott mentési kulcs:", - "Secret storage:": "Titkos tároló:", - "ready": "kész", - "not ready": "nincs kész", - "Start a conversation with someone using their name or username (like ).": "Indíts beszélgetést valakivel és használd hozzá a nevét vagy a felhasználói nevét (mint ).", - "Invite someone using their name, username (like ) or share this room.": "Hívj meg valakit a nevét, vagy felhasználónevét (például ) megadva, vagy oszd meg ezt a szobát.", - "Add widgets, bridges & bots": "Kisalkalmazások, hidak, és botok hozzáadása", - "Unable to set up keys": "Nem sikerült a kulcsok beállítása", - "Safeguard against losing access to encrypted messages & data": "Biztosíték a titkosított üzenetekhez és adatokhoz való hozzáférés elvesztése ellen", - "not found in storage": "nem találhatók a tárolóban", - "Widgets": "Kisalkalmazások", - "Edit widgets, bridges & bots": "Kisalkalmazások, hidak és botok szerkesztése", - "Use the Desktop app to see all encrypted files": "Ahhoz, hogy elérd az összes titkosított fájlt, használd az Asztali alkalmazást", - "Use the Desktop app to search encrypted messages": "A titkosított üzenetek kereséséhez használd az Asztali alkalmazást", - "This version of %(brand)s does not support viewing some encrypted files": "%(brand)s ezen verziója nem minden titkosított fájl megjelenítését támogatja", - "This version of %(brand)s does not support searching encrypted messages": "%(brand)s ezen verziója nem támogatja a keresést a titkosított üzenetekben", - "Ignored attempt to disable encryption": "A titkosítás kikapcsolására tett kísérlet figyelmen kívül lett hagyva", - "Join the conference at the top of this room": "Csatlakozz a konferenciához a szoba tetején", - "Join the conference from the room information card on the right": "Csatlakozz a konferenciához a jobb oldali szoba információs panel segítségével", - "Video conference ended by %(senderName)s": "A videókonferenciát befejezte: %(senderName)s", - "Video conference updated by %(senderName)s": "A videókonferenciát frissítette: %(senderName)s", - "Video conference started by %(senderName)s": "A videókonferenciát elindította: %(senderName)s", - "Failed to save your profile": "A saját profil mentése sikertelen", - "The operation could not be completed": "A műveletet nem lehetett befejezni", - "The call could not be established": "A hívás felépítése sikertelen", - "Move right": "Mozgatás jobbra", - "Move left": "Mozgatás balra", - "Revoke permissions": "Jogosultságok visszavonása", - "Data on this screen is shared with %(widgetDomain)s": "Az ezen a képernyőn látható adatok megosztásra kerülnek ezzel: %(widgetDomain)s", - "Modal Widget": "Előugró kisalkalmazás", - "You can only pin up to %(count)s widgets": { - "other": "Csak %(count)s kisalkalmazást tud kitűzni" - }, - "Show Widgets": "Kisalkalmazások megjelenítése", - "Hide Widgets": "Kisalkalmazások elrejtése", - "The call was answered on another device.": "A hívás másik eszközön lett fogadva.", - "Answered Elsewhere": "Máshol lett felvéve", - "New version of %(brand)s is available": "Új %(brand)s verzió érhető el", - "Update %(brand)s": "A(z) %(brand)s frissítése", - "Enable desktop notifications": "Asztali értesítések engedélyezése", - "Don't miss a reply": "Ne szalasszon el egy választ se", - "Invite someone using their name, email address, username (like ) or share this room.": "Hívj meg valakit a nevét, e-mail címét, vagy felhasználónevét (például ) megadva, vagy oszd meg ezt a szobát.", - "Start a conversation with someone using their name, email address or username (like ).": "Indítson beszélgetést valakivel a nevének, e-mail-címének vagy a felhasználónevének használatával (mint ).", - "Invite by email": "Meghívás e-maillel", - "Bermuda": "Bermuda", - "Benin": "Benin", - "Belize": "Belize", - "Belgium": "Belgium", - "Belarus": "Fehéroroszország", - "Barbados": "Barbados", - "Bangladesh": "Banglades", - "Bahrain": "Bahrain", - "Bahamas": "Bahamák", - "Azerbaijan": "Azerbajdzsán", - "Austria": "Ausztria", - "Australia": "Ausztrália", - "Aruba": "Aruba", - "Armenia": "Örményország", - "Argentina": "Argentína", - "Antigua & Barbuda": "Antigua és Barbuda", - "Antarctica": "Antarktisz", - "Anguilla": "Anguilla", - "Angola": "Angola", - "Andorra": "Andorra", - "American Samoa": "Amerikai Szamoa", - "Algeria": "Algéria", - "Albania": "Albánia", - "Åland Islands": "Åland-szigetek", - "Afghanistan": "Afganisztán", - "United States": "Egyesült Államok", - "United Kingdom": "Egyesült Királyság", - "Ghana": "Ghána", - "Germany": "Németország", - "Georgia": "Georgia", - "Gambia": "Gambia", - "Gabon": "Gabon", - "French Southern Territories": "Francia déli és antarktiszi területek", - "French Polynesia": "Francia Polinézia", - "French Guiana": "Francia Guyana", - "France": "Franciaország", - "Finland": "Finnország", - "Fiji": "Fidzsi-szigetek", - "Faroe Islands": "Feröer", - "Falkland Islands": "Falkland-szigetek", - "Ethiopia": "Etiópia", - "Estonia": "Észtország", - "Eritrea": "Eritrea", - "Equatorial Guinea": "Egyenlítői-Guinea", - "El Salvador": "Salvador", - "Egypt": "Egyiptom", - "Ecuador": "Ecuador", - "Dominican Republic": "Dominikai Köztársaság", - "Dominica": "Dominikai Közösség", - "Djibouti": "Dzsibuti", - "Denmark": "Dánia", - "Côte d’Ivoire": "Elefántcsontpart", - "Czech Republic": "Cseh Köztársaság", - "Cyprus": "Ciprus", - "Curaçao": "Curaçao", - "Cuba": "Kuba", - "Croatia": "Horvátország", - "Costa Rica": "Costa Rica", - "Cook Islands": "Cook-szigetek", - "Congo - Kinshasa": "Kongó – Kinshasa", - "Congo - Brazzaville": "Kongó – Brazzaville", - "Comoros": "Comore-szigetek", - "Colombia": "Kolumbia", - "Cocos (Keeling) Islands": "Kókusz-szigetek", - "Christmas Island": "Karácsony-szigetek", - "China": "Kína", - "Chile": "Chile", - "Chad": "Csád", - "Central African Republic": "Közép-afrikai Köztársaság", - "Cayman Islands": "Kajmán-szigetek", - "Caribbean Netherlands": "Karibi Hollandia", - "Cape Verde": "Zöld-foki Köztársaság", - "Canada": "Kanada", - "Cameroon": "Kamerun", - "Cambodia": "Kambodzsa", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bulgária", - "Brunei": "Brunei", - "British Virgin Islands": "Brit Virgin-szigetek", - "British Indian Ocean Territory": "Brit Indiai-óceáni terület", - "Brazil": "Brazília", - "Bouvet Island": "Bouvet-sziget", - "Botswana": "Botswana", - "Bosnia": "Bosznia", - "Bolivia": "Bolívia", - "Bhutan": "Bhután", - "Topic: %(topic)s (edit)": "Téma: %(topic)s (szerkesztés)", - "This is the beginning of your direct message history with .": "Ez a közvetlen beszélgetés kezdete felhasználóval.", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Csak önök ketten vannak ebben a beszélgetésben, hacsak valamelyikőjük nem hív meg valakit, hogy csatlakozzon.", - "Zimbabwe": "Zimbabwe", - "Zambia": "Zambia", - "Yemen": "Jemen", - "Western Sahara": "Nyugat-Szahara", - "Wallis & Futuna": "Wallis és Futuna", - "Vietnam": "Vietnám", - "Venezuela": "Venezuela", - "Vatican City": "Vatikán", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Üzbegisztán", - "Uruguay": "Uruguay", - "United Arab Emirates": "Egyesült Arab Emírségek", - "Ukraine": "Ukrajna", - "Uganda": "Uganda", - "U.S. Virgin Islands": "Amerikai Virgin-szigetek", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Turks- és Caicos-szigetek", - "Turkmenistan": "Türkmenisztán", - "Turkey": "Törökország", - "Tunisia": "Tunézia", - "Trinidad & Tobago": "Trinidad és Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau-szigetek", - "Togo": "Togo", - "Timor-Leste": "Kelet-Timor", - "Thailand": "Thaiföld", - "Tanzania": "Tanzánia", - "Tajikistan": "Tádzsikisztán", - "Taiwan": "Tajvan", - "São Tomé & Príncipe": "São Tomé és Príncipe", - "Syria": "Szíria", - "Switzerland": "Svájc", - "Sweden": "Svédország", - "Swaziland": "Szváziföld", - "Svalbard & Jan Mayen": "Svalbard és Jan Mayen-sziget", - "Suriname": "Suriname", - "Sudan": "Szudán", - "St. Vincent & Grenadines": "Saint Vincent és a Grenadine-szigetek", - "St. Pierre & Miquelon": "Saint-Pierre és Miquelon", - "St. Helena": "Szent Ilona", - "St. Martin": "Saint-Martin", - "St. Lucia": "Saint Lucia", - "St. Kitts & Nevis": "Saint Kitts és Nevis", - "St. Barthélemy": "Saint-Barthélemy", - "Sri Lanka": "Srí Lanka", - "Spain": "Spanyolország", - "South Sudan": "Dél-Szudán", - "South Korea": "Dél-Korea", - "South Georgia & South Sandwich Islands": "Déli-Georgia és Déli-Sandwich-szigetek", - "South Africa": "Dél-afrikai Köztársaság", - "Somalia": "Szomália", - "Solomon Islands": "Salamon-szigetek", - "Slovenia": "Szlovénia", - "Slovakia": "Szlovákia", - "Sint Maarten": "Sint Maarten", - "Singapore": "Szingapúr", - "Sierra Leone": "Sierra Leone", - "Seychelles": "Seychelle-szigetek", - "Serbia": "Szerbia", - "Senegal": "Szenegál", - "Saudi Arabia": "Szaúd-Arábia", - "San Marino": "San Marino", - "Samoa": "Szamoa", - "Réunion": "Réunion", - "Rwanda": "Ruanda", - "Russia": "Oroszország", - "Romania": "Románia", - "Qatar": "Katar", - "Puerto Rico": "Puerto Rico", - "Portugal": "Portugália", - "Poland": "Lengyelország", - "Pitcairn Islands": "Pitcairn-szigetek", - "Philippines": "Fülöp-szigetek", - "Peru": "Peru", - "Paraguay": "Paraguay", - "Papua New Guinea": "Pápua Új-Guinea", - "Panama": "Panama", - "Palestine": "Palesztína", - "Palau": "Palau", - "Pakistan": "Pakisztán", - "Oman": "Omán", - "Norway": "Norvégia", - "Northern Mariana Islands": "Északi-Mariana-szigetek", - "North Korea": "Észak-Korea", - "Norfolk Island": "Norfolk-sziget", - "Niue": "Niue", - "Nigeria": "Nigéria", - "Niger": "Niger", - "Nicaragua": "Nicaragua", - "New Zealand": "Új-Zéland", - "New Caledonia": "Új-Kaledónia", - "Netherlands": "Hollandia", - "Nepal": "Nepál", - "Nauru": "Nauru", - "Namibia": "Namíbia", - "Myanmar": "Mianmar", - "Mozambique": "Mozambik", - "Morocco": "Marokkó", - "Montserrat": "Montserrat", - "Montenegro": "Montenegró", - "Mongolia": "Mongólia", - "Monaco": "Monaco", - "Moldova": "Moldova", - "Micronesia": "Mikronézia", - "Mexico": "Mexikó", - "Mayotte": "Mayotte", - "Mauritius": "Mauritius", - "Mauritania": "Mauritánia", - "Martinique": "Martinique", - "Marshall Islands": "Marshall-szigetek", - "Malta": "Málta", - "Mali": "Mali", - "Maldives": "Maldív-szigetek", - "Malaysia": "Malajzia", - "Malawi": "Malawi", - "Madagascar": "Madagaszkár", - "Macedonia": "Észak-Macedónia", - "Macau": "Makaó", - "Luxembourg": "Luxembourg", - "Lithuania": "Litvánia", - "Liechtenstein": "Liechtenstein", - "Libya": "Líbia", - "Liberia": "Libéria", - "Lesotho": "Lesotho", - "Lebanon": "Libanon", - "Latvia": "Lettország", - "Laos": "Laosz", - "Kyrgyzstan": "Kirgizisztán", - "Kuwait": "Kuvait", - "Kosovo": "Koszovó", - "Kiribati": "Kiribati", - "Kenya": "Kenya", - "Kazakhstan": "Kazahsztán", - "Jordan": "Jordánia", - "Jersey": "Jersey", - "Japan": "Japán", - "Jamaica": "Jamaica", - "Italy": "Olaszország", - "Israel": "Izrael", - "Isle of Man": "Man", - "Ireland": "Írország", - "Iraq": "Irak", - "Iran": "Irán", - "Indonesia": "Indonézia", - "India": "India", - "Iceland": "Izland", - "Hungary": "Magyarország", - "Hong Kong": "Hongkong", - "Honduras": "Honduras", - "Heard & McDonald Islands": "Heard-sziget és McDonald-szigetek", - "Haiti": "Haiti", - "Guyana": "Guyana", - "Guinea-Bissau": "Bissau-Guinea", - "Guinea": "Guinea", - "Guernsey": "Guernsey", - "Guatemala": "Guatemala", - "Guam": "Guam", - "Guadeloupe": "Guadeloupe", - "Grenada": "Grenada", - "Greenland": "Grönland", - "Greece": "Görögország", - "Gibraltar": "Gibraltár", - "%(creator)s created this DM.": "%(creator)s hozta létre ezt az üzenetet.", - "This is the start of .": "Ez a(z) kezdete.", - "Add a photo, so people can easily spot your room.": "Állítson be egy fényképet, hogy az emberek könnyebben felismerjék a szobáját.", - "%(displayName)s created this room.": "%(displayName)s készítette ezt a szobát.", - "You created this room.": "Te készítetted ezt a szobát.", - "Add a topic to help people know what it is about.": "Állítsd be a szoba témáját, hogy az emberek tudják, hogy miről van itt szó.", - "Topic: %(topic)s ": "Téma: %(topic)s ", - "There was a problem communicating with the homeserver, please try again later.": "A kiszolgálóval való kommunikáció során probléma történt, próbálja újra.", - "That phone number doesn't look quite right, please check and try again": "Ez a telefonszám nem tűnik teljesen helyesnek, kérlek ellenőrizd újra", - "Enter phone number": "Telefonszám megadása", - "Enter email address": "E-mail cím megadása", - "Hold": "Várakoztatás", - "Resume": "Folytatás", - "Decline All": "Összes elutasítása", - "This widget would like to:": "A kisalkalmazás ezeket szeretné:", - "Approve widget permissions": "Kisalkalmazás-engedélyek elfogadása", - "Continuing without email": "Folytatás e-mail-cím nélkül", - "Reason (optional)": "Ok (opcionális)", - "You've reached the maximum number of simultaneous calls.": "Elérte az egyidejű hívások maximális számát.", - "Too Many Calls": "Túl sok hívás", - "Use email to optionally be discoverable by existing contacts.": "Az e-mail (nem kötelező) megadása segíthet abban, hogy az ismerőseid megtaláljanak Matrix-on.", - "Use email or phone to optionally be discoverable by existing contacts.": "Az e-mail, vagy telefonszám használatával a jelenlegi ismerőseid is megtalálhatnak.", - "Add an email to be able to reset your password.": "Adj meg egy e-mail címet, hogy vissza tudd állítani a jelszavad.", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Csak egy figyelmeztetés, ha nem ad meg e-mail-címet, és elfelejti a jelszavát, akkor véglegesen elveszíti a hozzáférést a fiókjához.", - "Server Options": "Szerver lehetőségek", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "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." - }, - "You have no visible notifications.": "Nincsenek látható értesítések.", - "Transfer": "Átadás", - "Failed to transfer call": "A hívás átadása nem sikerült", - "A call can only be transferred to a single user.": "Csak egy felhasználónak lehet átadni a hívást.", - "Open dial pad": "Számlap megnyitása", - "Dial pad": "Tárcsázó számlap", - "There was an error looking up the phone number": "Hiba történt a telefonszám megkeresése során", - "Unable to look up phone number": "A telefonszámot nem sikerült megtalálni", - "Workspace: ": "Munkaterület: ", - "Channel: ": "Csatorna: ", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "A munkamenet észrevette, hogy a biztonságos üzenetek biztonsági jelmondata és kulcsa törölve lett.", - "A new Security Phrase and key for Secure Messages have been detected.": "A biztonságos üzenetekhez új biztonsági jelmondat és kulcs lett észlelve.", - "Confirm your Security Phrase": "Biztonsági Jelmondat megerősítése", - "Great! This Security Phrase looks strong enough.": "Nagyszerű! Ez a biztonsági jelmondat elég erősnek tűnik.", - "If you've forgotten your Security Key you can ": "Ha elfelejtette a biztonsági kulcsot, ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "A biztonsági kulcs megadásával hozzáférhet a régi biztonságos üzeneteihez és beállíthatja a biztonságos üzenetküldést.", - "Not a valid Security Key": "Érvénytelen biztonsági kulcs", - "This looks like a valid Security Key!": "Ez érvényes biztonsági kulcsnak tűnik.", - "Enter Security Key": "Adja meg a biztonsági kulcsot", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Ha elfelejtette a biztonsági jelmondatot, használhatja a biztonsági kulcsot vagy új helyreállítási lehetőségeket állíthat be", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "A Biztonsági Jelmondattal hozzáférhet a régi titkosított üzeneteihez és beállíthatja a biztonságos üzenetküldést.", - "Enter Security Phrase": "Biztonsági Jelmondat megadása", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "A mentést nem lehet visszafejteni ezzel a Biztonsági Jelmondattal: kérjük ellenőrizze, hogy a megfelelő Biztonsági Jelmondatot adta-e meg.", - "Incorrect Security Phrase": "Helytelen Biztonsági Jelmondat", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Ezzel a biztonsági kulccsal a mentést nem lehet visszafejteni: ellenőrizze, hogy a biztonsági kulcsot jól adta-e meg.", - "Security Key mismatch": "A biztonsági kulcsok nem egyeznek", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "A biztonsági tárolóhoz nem lehet hozzáférni. Kérjük ellenőrizze, hogy jó Biztonsági jelmondatot adott-e meg.", - "Invalid Security Key": "Érvénytelen biztonsági kulcs", - "Wrong Security Key": "Hibás biztonsági kulcs", - "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.": "Mentse el a titkosítási kulcsokat a fiókadatokkal arra az esetre, ha elvesztené a hozzáférést a munkameneteihez. A kulcsok egy egyedi biztonsági kulccsal lesznek védve.", - "Set my room layout for everyone": "A szoba megjelenésének beállítása mindenki számára", - "Use app": "Alkalmazás használata", - "Use app for a better experience": "A jobb élmény érdekében használjon alkalmazást", - "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.": "A böngészőt arra kértük, hogy jegyezze meg, melyik Matrix-kiszolgálót használta a bejelentkezéshez, de sajnos a böngészője elfelejtette. Navigáljon a bejelentkezési oldalra, és próbálja újra.", - "We couldn't log you in": "Sajnos nem tudtuk bejelentkeztetni", - "Something went wrong in confirming your identity. Cancel and try again.": "A személyazonosság ellenőrzésénél valami hiba történt. Megszakítás és próbálja újra.", - "Remember this": "Emlékezzen erre", - "The widget will verify your user ID, but won't be able to perform actions for you:": "A kisalkalmazás ellenőrizni fogja a felhasználói azonosítóját, de az alábbi tevékenységeket nem tudja végrehajtani:", - "Allow this widget to verify your identity": "A kisalkalmazás ellenőrizheti a személyazonosságát", - "Recently visited rooms": "Nemrég meglátogatott szobák", - "Original event source": "Eredeti esemény forráskód", - "Decrypted event source": "Visszafejtett esemény forráskód", - "Invite by username": "Meghívás felhasználónévvel", - "Invite your teammates": "Csoporttársak meghívása", - "Failed to invite the following users to your space: %(csvUsers)s": "Az alábbi felhasználókat nem sikerült meghívni a térbe: %(csvUsers)s", - "A private space for you and your teammates": "Privát tér önnek és a csoporttársainak", - "Me and my teammates": "Én és a csoporttársaim", - "Who are you working with?": "Kivel dolgozik együtt?", - "Skip for now": "Kihagy egyenlőre", - "Failed to create initial space rooms": "Térhez tartozó kezdő szobákat nem sikerült elkészíteni", - "Welcome to ": "Üdvözöl a(z) ", - "%(count)s members": { - "one": "%(count)s tag", - "other": "%(count)s tag" - }, - "Your server does not support showing space hierarchies.": "A kiszolgálója nem támogatja a terek hierarchiájának megjelenítését.", - "Are you sure you want to leave the space '%(spaceName)s'?": "Biztos, hogy elhagyja ezt a teret: %(spaceName)s?", - "This space is not public. You will not be able to rejoin without an invite.": "Ez a tér nem nyilvános. Kilépés után csak újabb meghívóval lehet újra belépni.", - "Start audio stream": "Hang folyam indítása", - "Failed to start livestream": "Az élő adás indítása sikertelen", - "Unable to start audio streaming.": "A hang folyam indítása sikertelen.", - "Save Changes": "Változtatások mentése", - "Leave Space": "Tér elhagyása", - "Edit settings relating to your space.": "A tér beállításainak szerkesztése.", - "Failed to save space settings.": "A tér beállításának mentése sikertelen.", - "Invite someone using their name, username (like ) or share this space.": "Hívjon meg valakit a nevével, felhasználói nevével (pl. ) vagy oszd meg ezt a teret.", - "Invite someone using their name, email address, username (like ) or share this space.": "Hívjon meg valakit a nevét, e-mail címét, vagy felhasználónevét (például ) megadva, vagy oszd meg ezt a teret.", - "Invite to %(spaceName)s": "Meghívás ide: %(spaceName)s", - "Create a new room": "Új szoba készítése", - "Spaces": "Terek", - "Space selection": "Tér kiválasztása", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Nem fogja tudni visszavonni ezt a változtatást, mert lefokozza magát, ha Ön az utolsó privilegizált felhasználó a térben, akkor lehetetlen lesz a jogosultságok visszanyerése.", - "Empty room": "Üres szoba", - "Suggested Rooms": "Javasolt szobák", - "Add existing room": "Létező szoba hozzáadása", - "Invite to this space": "Meghívás a térbe", - "Your message was sent": "Üzenet elküldve", - "Space options": "Tér beállításai", - "Leave space": "Tér elhagyása", - "Invite people": "Emberek meghívása", - "Share your public space": "Nyilvános tér megosztása", - "Share invite link": "Meghívási hivatkozás megosztása", - "Click to copy": "Másolás kattintással", - "Your private space": "Saját privát tér", - "Your public space": "Saját nyilvános tér", - "Invite only, best for yourself or teams": "Csak meghívóval, saját célra és csoportok számára ideális", - "Open space for anyone, best for communities": "Mindenki számára nyílt tér, a közösségek számára ideális", - "Create a space": "Tér létrehozása", - "This homeserver has been blocked by its administrator.": "A Matrix-kiszolgálót a rendszergazda zárolta.", - "Make sure the right people have access. You can invite more later.": "Ellenőrizze, hogy a megfelelő személyeknek van hozzáférése. Később meghívhat másokat is.", - "A private space to organise your rooms": "Privát tér a szobái csoportosításához", - "Just me": "Csak én", - "Make sure the right people have access to %(name)s": "Ellenőrizze, hogy a megfelelő személyeknek hozzáférése van ehhez: %(name)s", - "Go to my first room": "Ugrás az első szobámra", - "It's just you at the moment, it will be even better with others.": "Egyenlőre csak ön, még jobb lehet másokkal együtt.", - "Share %(name)s": "Megosztás: %(name)s", - "Private space": "Privát tér", - "Public space": "Nyilvános tér", - " invites you": " meghívta", - "You may want to try a different search or check for typos.": "Esetleg próbáljon ki egy másik keresést vagy nézze át elgépelések után.", - "No results found": "Nincs találat", - "Mark as suggested": "Javasoltnak jelölés", - "Mark as not suggested": "Nem javasoltnak jelölés", - "Failed to remove some rooms. Try again later": "Néhány szoba törlése sikertelen. Próbálja később", - "Suggested": "Javaslat", - "This room is suggested as a good one to join": "Ez egy javasolt szoba csatlakozáshoz", - "%(count)s rooms": { - "one": "%(count)s szoba", - "other": "%(count)s szoba" - }, - "You don't have permission": "Nincs jogosultsága", - "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.": "Ez általában a szoba kiszolgálóoldali kezelésében jelent változást. Ha a(z) %(brand)s kliensben tapasztal problémát, akkor küldjön egy hibajelentést.", - "Invite to %(roomName)s": "Meghívás ide: %(roomName)s", - "Edit devices": "Eszközök szerkesztése", - "Invite with email or username": "Meghívás e-mail-címmel vagy felhasználónévvel", - "You can change these anytime.": "Ezeket bármikor megváltoztathatja.", - "Add some details to help people recognise it.": "Adjon hozzá néhány részletet, hogy könnyebben felismerhető legyen.", - "Verify your identity to access encrypted messages and prove your identity to others.": "Ellenőrizze a személyazonosságát, hogy hozzáférjen a titkosított üzeneteihez és másoknak is bizonyítani tudja személyazonosságát.", - "You can add more later too, including already existing ones.": "Később is hozzáadhat többet, beleértve meglévőket is.", - "Let's create a room for each of them.": "Készítsünk szobát mindhez.", - "What are some things you want to discuss in %(spaceName)s?": "Mik azok amikről beszélni szeretne itt: %(spaceName)s?", - "Verification requested": "Hitelesítés kérés elküldve", - "Avatar": "Profilkép", - "Reset event store": "Az eseménytároló alaphelyzetbe állítása", - "You most likely do not want to reset your event index store": "Az eseményindex-tárolót nagy valószínűséggel nem szeretné alaphelyzetbe állítani", - "Reset event store?": "Alaphelyzetbe állítja az eseménytárolót?", - "Consult first": "Kérjen először véleményt", - "Invited people will be able to read old messages.": "A meghívott személyek el tudják olvasni a régi üzeneteket.", - "We couldn't create your DM.": "Nem tudjuk elkészíteni a közvetlen üzenetét.", - "Add existing rooms": "Létező szobák hozzáadása", - "%(count)s people you know have already joined": { - "one": "%(count)s ismerős már csatlakozott", - "other": "%(count)s ismerős már csatlakozott" - }, - "Invite to just this room": "Meghívás csak ebbe a szobába", - "Manage & explore rooms": "Szobák kezelése és felderítése", - "unknown person": "ismeretlen személy", - "%(deviceId)s from %(ip)s": "%(deviceId)s innen: %(ip)s", - "Review to ensure your account is safe": "Tekintse át, hogy meggyőződjön arról, hogy a fiókja biztonságban van", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Csak ön van itt. Ha kilép, akkor a jövőben senki nem tud majd ide belépni, beleértve önt is.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Ha mindent alaphelyzetbe állít, akkor nem lesz megbízható munkamenete, nem lesznek megbízható felhasználók és a régi üzenetekhez sem biztos, hogy hozzáfér majd.", - "Only do this if you have no other device to complete verification with.": "Csak akkor tegye meg, ha egyetlen másik eszköze sincs az ellenőrzés elvégzéséhez.", - "Reset everything": "Minden alaphelyzetbe állítása", - "Forgotten or lost all recovery methods? Reset all": "Elfelejtette vagy elveszett minden helyreállítási lehetőség? Minden alaphelyzetbe állítása", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Ha ezt teszi, tudnia kell, hogy az üzenetek nem lesznek törölve, de a keresési élmény addig nem lesz tökéletes, amíg az indexek újra el nem készülnek", - "View message": "Üzenet megjelenítése", - "You can select all or individual messages to retry or delete": "Újraküldéshez vagy törléshez kiválaszthatja az üzeneteket egyenként vagy az összeset együtt", - "Retry all": "Mind újraküldése", - "Sending": "Küldés", - "Delete all": "Mind törlése", - "Some of your messages have not been sent": "Néhány üzenete nem lett elküldve", - "Including %(commaSeparatedMembers)s": "Beleértve: %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "1 résztvevő megmutatása", - "other": "Az összes %(count)s résztvevő megmutatása" - }, - "Failed to send": "Küldés sikertelen", - "Enter your Security Phrase a second time to confirm it.": "A megerősítéshez adja meg a biztonsági jelmondatot még egyszer.", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Válassz szobákat vagy beszélgetéseket amit hozzáadhat. Ez csak az ön tere, senki nem lesz értesítve. Továbbiakat később is hozzáadhat.", - "What do you want to organise?": "Mit szeretne megszervezni?", - "You have no ignored users.": "Nincsenek mellőzött felhasználók.", - "Select a room below first": "Először válasszon ki szobát alulról", - "Want to add a new room instead?": "Inkább új szobát adna hozzá?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Szobák hozzáadása…", - "other": "Szobák hozzáadása… (%(progress)s ennyiből: %(count)s)" - }, - "Not all selected were added": "Nem az összes kijelölt lett hozzáadva", - "You are not allowed to view this server's rooms list": "Nincs joga ennek a szervernek a szobalistáját megnézni", - "Error processing voice message": "Hiba a hangüzenet feldolgozásánál", - "We didn't find a microphone on your device. Please check your settings and try again.": "Nem található mikrofon. Ellenőrizze a beállításokat és próbálja újra.", - "No microphone found": "Nem található mikrofon", - "We were unable to access your microphone. Please check your browser settings and try again.": "Nem lehet a mikrofont használni. Ellenőrizze a böngésző beállításait és próbálja újra.", - "Unable to access your microphone": "A mikrofont nem lehet használni", - "Please enter a name for the space": "Adjon meg egy nevet a térhez", - "Connecting": "Kapcsolódás", - "To leave the beta, visit your settings.": "A beállításokban tudja elhagyni a bétát.", - "Add reaction": "Reakció hozzáadása", - "Message search initialisation failed": "Az üzenetkeresés előkészítése sikertelen", - "Space Autocomplete": "Tér automatikus kiegészítése", - "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", - "Currently joining %(count)s rooms": { - "one": "%(count)s szobába lép be", - "other": "%(count)s szobába lép be" - }, - "The user you called is busy.": "A hívott felhasználó foglalt.", - "User Busy": "A felhasználó foglalt", - "Some suggestions may be hidden for privacy.": "Adatvédelmi okokból néhány javaslat rejtve lehet.", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Ha van hozzá jogosultsága, nyissa meg a menüt bármelyik üzenetben és válassza a Kitűzés menüpontot a kitűzéshez.", - "Or send invite link": "Vagy meghívó link küldése", - "Search for rooms or people": "Szobák vagy emberek keresése", - "Sent": "Elküldve", - "You don't have permission to do this": "Nincs jogosultsága ehhez", - "Error - Mixed content": "Hiba – Vegyes tartalom", - "Error loading Widget": "Hiba a kisalkalmazás betöltése során", - "Pinned messages": "Kitűzött üzenetek", - "Nothing pinned, yet": "Még semmi sincs kitűzve", - "End-to-end encryption isn't enabled": "Végpontok közötti titkosítás nincs engedélyezve", - "Some invites couldn't be sent": "Néhány meghívót nem sikerült elküldeni", - "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.", - "Published addresses can be used by anyone on any server to join your space.": "A nyilvánosságra hozott címet bárki bármelyik szerverről használhatja a térbe való belépéshez.", - "Published addresses can be used by anyone on any server to join your room.": "A nyilvánosságra hozott címet bárki bármelyik szerverről használhatja a szobához való belépéshez.", - "Failed to update the history visibility of this space": "A tér régi üzeneteinek láthatóságának frissítése sikertelen", - "Failed to update the guest access of this space": "A tér vendéghozzáférésének frissítése sikertelen", - "We sent the others, but the below people couldn't be invited to ": "Az alábbi embereket nem sikerül meghívni ide: , de a többi meghívó elküldve", - "Report": "Jelentés", - "Collapse reply thread": "Üzenetszál összecsukása", - "Show preview": "Előnézet megjelenítése", - "View source": "Forrás megtekintése", - "Settings - %(spaceName)s": "Beállítások – %(spaceName)s", - "Please provide an address": "Kérem adja meg a címet", - "This space has no local addresses": "Ennek a térnek nincs helyi címe", - "Space information": "Tér információi", - "Recommended for public spaces.": "A nyilvános terekhez ajánlott.", - "Allow people to preview your space before they join.": "A tér előnézetének engedélyezése a belépés előtt.", - "Preview Space": "Tér előnézete", - "Decide who can view and join %(spaceName)s.": "Döntse el, hogy ki láthatja, és léphet be ide: %(spaceName)s.", - "Visibility": "Láthatóság", - "This may be useful for public spaces.": "A nyilvános tereknél ez hasznos lehet.", - "Guests can join a space without having an account.": "A vendégek fiók nélkül is beléphetnek a térbe.", - "Enable guest access": "Vendéghozzáférés engedélyezése", - "Failed to update the visibility of this space": "A tér láthatóságának frissítése sikertelen", - "Address": "Cím", - "e.g. my-space": "például sajat-ter", - "Unnamed audio": "Névtelen hang", - "Error processing audio message": "Hiba a hangüzenet feldolgozásánál", - "Show %(count)s other previews": { - "one": "%(count)s további előnézet megjelenítése", - "other": "%(count)s további előnézet megjelenítése" - }, - "Images, GIFs and videos": "Képek, GIF-ek és videók", - "Code blocks": "Kódblokkok", - "Displaying time": "Idő megjelenítése", - "Keyboard shortcuts": "Gyorsbillentyűk", - "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 (%(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)", - "Identity server URL must be HTTPS": "Az azonosítási kiszolgáló webcímének HTTPS-nek kell lennie", - "Unable to copy a link to the room to the clipboard.": "Ennek a szobának a hivatkozását nem sikerül a vágólapra másolni.", - "Unable to copy room link": "A szoba hivatkozása nem másolható", - "Error downloading audio": "Hiba a hang letöltésekor", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Vegye figyelembe, hogy a fejlesztés a szoba új verzióját hozza létre. Minden jelenlegi üzenet itt marad ebben az archivált szobában.", - "Automatically invite members from this room to the new one": "Tagok automatikus meghívása ebből a szobából az újba", - "Other spaces or rooms you might not know": "Más terek vagy szobák melyről lehet, hogy nem tud", - "Spaces you know that contain this room": "Terek melyről tudja, hogy ezt a szobát tartalmazzák", - "Search spaces": "Terek keresése", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Döntse el melyik terek férhetnek hozzá ehhez a szobához. Ha a tér ki van választva a tagsága megtalálhatja és beléphet ebbe a szobába: .", - "Select spaces": "Terek kiválasztása", - "You're removing all spaces. Access will default to invite only": "Az összes teret törli. A hozzáférés alapállapota „csak meghívóval” lesz.", - "User Directory": "Felhasználójegyzék", - "Public room": "Nyilvános szoba", - "Share content": "Tartalom megosztása", - "Application window": "Alkalmazásablak", - "Share entire screen": "A teljes képernyő megosztása", - "The call is in an unknown state!": "A hívás ismeretlen állapotban van!", - "An unknown error occurred": "Ismeretlen hiba történt", - "Their device couldn't start the camera or microphone": "A másik fél eszköze nem képes használni a kamerát vagy a mikrofont", - "Connection failed": "Kapcsolódás sikertelen", - "Could not connect media": "Média kapcsolat nem hozható létre", - "Call back": "Visszahívás", - "Access": "Hozzáférés", - "People with supported clients will be able to join the room without having a registered account.": "Emberek támogatott kliensekkel, még regisztrált fiók nélkül is, beléphetnek a szobába.", - "Decide who can join %(roomName)s.": "Döntse el ki léphet be ide: %(roomName)s.", - "Space members": "Tértagság", - "Anyone in a space can find and join. You can select multiple spaces.": "A téren bárki megtalálhatja és beléphet. Több teret is kiválaszthat.", - "Spaces with access": "Terek hozzáféréssel", - "Anyone in a space can find and join. Edit which spaces can access here.": "A téren bárki megtalálhatja és beléphet. Szerkessze, hogy melyik tér férhet hozzá.", - "Currently, %(count)s spaces have access": { - "other": "Jelenleg %(count)s tér rendelkezik hozzáféréssel", - "one": "Jelenleg egy tér rendelkezik hozzáféréssel" - }, - "& %(count)s more": { - "other": "és még %(count)s", - "one": "és még %(count)s" - }, - "Upgrade required": "Fejlesztés szükséges", - "Anyone can find and join.": "Bárki megtalálhatja és beléphet.", - "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.", - "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", - "New keyword": "Új kulcsszó", - "Keyword": "Kulcsszó", - "Transfer Failed": "Átadás sikertelen", - "Unable to transfer call": "A hívás átadása nem lehetséges", - "Want to add an existing space instead?": "Inkább meglévő teret adna hozzá?", - "Private space (invite only)": "Privát tér (csak meghívóval)", - "Space visibility": "Tér láthatósága", - "Add a space to a space you manage.": "Adjon hozzá az ön által kezelt térhez.", - "Only people invited will be able to find and join this space.": "Csak a meghívott emberek fogják megtalálni és tudnak belépni erre a térre.", - "Anyone will be able to find and join this space, not just members of .": "Bárki megtalálhatja és beléphet a térbe, nem csak tér tagsága.", - "Anyone in will be able to find and join.": " téren bárki megtalálhatja és beléphet.", - "Adding spaces has moved.": "Terek hozzáadása elköltözött.", - "Search for rooms": "Szobák keresése", - "Search for spaces": "Terek keresése", - "Create a new space": "Új tér készítése", - "Want to add a new space instead?": "Inkább új teret adna hozzá?", - "Add existing space": "Meglévő tér hozzáadása", - "Add space": "Tér hozzáadása", - "These are likely ones other room admins are a part of.": "Ezek valószínűleg olyanok, amelyeknek más szoba adminok is tagjai.", - "Show all rooms": "Minden szoba megjelenítése", - "Leave %(spaceName)s": "Kilép innen: %(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.": "Ön az adminisztrátora néhány szobának vagy térnek amiből ki szeretne lépni. Ha kilép belőlük akkor azok adminisztrátor nélkül maradnak.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Ön az egyetlen adminisztrátora a térnek. Ha kilép, senki nem tudja irányítani.", - "You won't be able to rejoin unless you are re-invited.": "Nem fog tudni újra belépni amíg nem hívják meg újra.", - "Search %(spaceName)s": "Keresés: %(spaceName)s", - "Decrypting": "Visszafejtés", - "Missed call": "Nem fogadott hívás", - "Call declined": "Hívás elutasítva", - "Stop recording": "Felvétel megállítása", - "Send voice message": "Hang üzenet küldése", - "More": "Több", - "Show sidebar": "Oldalsáv megjelenítése", - "Hide sidebar": "Oldalsáv elrejtése", - "Surround selected text when typing special characters": "Kijelölt szöveg körülvétele speciális karakterek beírásakor", - "Unknown failure: %(reason)s": "Ismeretlen hiba: %(reason)s", - "No answer": "Nincs válasz", - "Delete avatar": "Profilkép törlése", - "Are you sure you want to add encryption to this public room?": "Biztos, hogy titkosítást állít be ehhez a nyilvános szobához?", - "Cross-signing is ready but keys are not backed up.": "Az eszközök közti hitelesítés készen áll, de a kulcsokról nincs biztonsági mentés.", - "Rooms and spaces": "Szobák és terek", - "Results": "Eredmények", - "Enable encryption in settings.": "Titkosítás bekapcsolása a beállításokban.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "A privát üzenetek általában titkosítottak de ez a szoba nem az. Általában ez a titkosítást nem támogató eszköz vagy metódus használata miatt lehet, mint az e-mail meghívók.", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Az ehhez hasonló problémák elkerüléséhez készítsen új nyilvános szobát a tervezett beszélgetésekhez.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Titkosított szobát nem célszerű nyilvánossá tenni. Bárki megtalálhatja és csatlakozhat nyilvános szobákhoz, így bárki elolvashatja az üzeneteket bennük. A titkosítás előnyeit így nem jelentkeznek és később ezt nem lehet kikapcsolni. Nyilvános szobákban a titkosított üzenetek az üzenetküldést és fogadást csak lassítják.", - "Are you sure you want to make this encrypted room public?": "Biztos, hogy nyilvánossá teszi ezt a titkosított szobát?", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Az ehhez hasonló problémák elkerüléséhez készítsen új titkosított szobát a tervezett beszélgetésekhez.", - "Some encryption parameters have been changed.": "Néhány titkosítási paraméter megváltozott.", - "Role in ": "Szerep itt: ", - "Unknown failure": "Ismeretlen hiba", - "Failed to update the join rules": "A csatlakozási szabályokat nem sikerült frissíteni", - "Select the roles required to change various parts of the space": "A tér bizonyos beállításainak megváltoztatásához szükséges szerep kiválasztása", - "Anyone in can find and join. You can select other spaces too.": "A(z) téren bárki megtalálhatja és beléphet. Kiválaszthat más tereket is.", - "Message didn't send. Click for info.": "Az üzenet nincs elküldve. Kattintson az információkért.", - "To join a space you'll need an invite.": "A térre való belépéshez meghívóra van szükség.", - "%(reactors)s reacted with %(content)s": "%(reactors)s reagált: %(content)s", - "Would you like to leave the rooms in this space?": "Ki szeretne lépni ennek a térnek minden szobájából?", - "You are about to leave .": "Éppen el akarja hagyni teret.", - "Leave some rooms": "Kilépés néhány szobából", - "Leave all rooms": "Kilépés minden szobából", - "Don't leave any rooms": "Ne lépjen ki egy szobából sem", - "MB": "MB", - "In reply to this message": "Válasz erre az üzenetre", - "Export chat": "Beszélgetés exportálása", - "I'll verify later": "Később ellenőrzöm", - "Proceed with reset": "Lecserélés folytatása", - "Skip verification for now": "Ellenőrzés kihagyása most", - "Really reset verification keys?": "Biztos, hogy lecseréli az ellenőrzési kulcsokat?", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "Az ellenőrzéshez használt kulcsok alaphelyzetbe állítását nem lehet visszavonni. A visszaállítás után nem fog hozzáférni a régi titkosított üzenetekhez, és minden ismerőse, aki eddig ellenőrizte a személyazonosságát, biztonsági figyelmeztetést fog látni, amíg újra nem ellenőrzi.", - "Verify with Security Key": "Ellenőrzés Biztonsági Kulccsal", - "Verify with Security Key or Phrase": "Ellenőrzés Biztonsági Kulccsal vagy Jelmondattal", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Úgy tűnik, hogy nem rendelkezik biztonsági kulccsal, vagy másik eszközzel, amelyikkel ellenőrizhetné. Ezzel az eszközzel nem fér majd hozzá a régi titkosított üzenetekhez. Ahhoz, hogy a személyazonosságát ezen az eszközön ellenőrizni lehessen, az ellenőrzédi kulcsokat alaphelyzetbe kell állítani.", - "Create poll": "Szavazás létrehozása", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Terek frissítése…", - "other": "Terek frissítése… (%(progress)s / %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Meghívók küldése…", - "other": "Meghívók küldése… (%(progress)s / %(count)s)" - }, - "Loading new room": "Új szoba betöltése", - "Upgrading room": "Szoba fejlesztése", - "Show:": "Megjelenítés:", - "Shows all threads from current room": "A szobában lévő összes üzenetszál megjelenítése", - "All threads": "Minden üzenetszál", - "My threads": "Saját üzenetszálak", - "Downloading": "Letöltés", - "They won't be able to access whatever you're not an admin of.": "Később nem férhetnek hozzá olyan helyekhez ahol ön nem adminisztrátor.", - "Ban them from specific things I'm able to": "Kitiltani őket bizonyos helyekről ahonnan joga van hozzá", - "Unban them from specific things I'm able to": "Kitiltásuk visszavonása bizonyos helyekről ahol joga van hozzá", - "Ban them from everything I'm able to": "Kitiltani őket mindenhonnan ahonnan joga van hozzá", - "Unban them from everything I'm able to": "Kitiltásuk visszavonása mindenhonnan ahol joga van hozzá", - "Ban from %(roomName)s": "Kitiltás innen: %(roomName)s", - "Unban from %(roomName)s": "Kitiltás visszavonása innen: %(roomName)s", - "Disinvite from %(roomName)s": "Meghívó visszavonása innen: %(roomName)s", - "They'll still be able to access whatever you're not an admin of.": "Továbbra is hozzáférhetnek olyan helyekhez ahol ön nem adminisztrátor.", - "%(count)s reply": { - "one": "%(count)s válasz", - "other": "%(count)s válasz" - }, - "View in room": "Megjelenítés szobában", - "Enter your Security Phrase or to continue.": "Adja meg a biztonsági jelmondatot vagy a folytatáshoz.", - "What projects are your team working on?": "Milyen projekteken dolgozik a csoportja?", - "See room timeline (devtools)": "Szoba idővonal megjelenítése (fejlesztői eszközök)", - "Developer mode": "Fejlesztői mód", - "Joined": "Csatlakozott", - "Insert link": "Link beillesztése", - "Joining": "Belépés", - "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.": { - "other": "Ezeknek a eszközöknek törlésének a megerősítéséhez kattintson a gombra lent.", - "one": "Az eszközből való kilépés megerősítéséhez kattintson a lenti gombra." - }, - "Use a more compact 'Modern' layout": "Kompaktabb „Modern” elrendezés használata", - "You do not have permission to start polls in this room.": "Nincs joga szavazást kezdeményezni ebben a szobában.", - "This room isn't bridging messages to any platforms. Learn more.": "Ez a szoba egy platformra sem hidalja át az üzeneteket. Tudjon meg többet.", - "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.": "Ez a szoba olyan terekben is benne van, amelynek nem Ön az adminisztrátora. Ezekben a terekben továbbra is a régi szoba jelenik meg, de az emberek jelzést kapnak, hogy lépjenek be az újba.", - "Select all": "Mindet kijelöli", - "Deselect all": "Semmit nem jelöl ki", - "Sign out devices": { - "one": "Eszközből való kijelentkezés", - "other": "Eszközökből való kijelentkezés" - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Az eszközből való kijelentkezéshez erősítse meg a személyazonosságát az egyszeri bejelentkezés használatával.", - "other": "Az eszközökből való kijelentkezéshez erősítse meg a személyazonosságát az egyszeri bejelentkezés használatával." - }, - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "A biztonsági kulcsot tárolja biztonságos helyen, például egy jelszókezelőben vagy egy széfben, mivel ez tartja biztonságban a titkosított adatait.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "A biztonsági kulcsodat elkészül, ezt tárolja valamilyen biztonságos helyen, például egy jelszókezelőben vagy egy széfben.", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Szerezze vissza a hozzáférést a fiókjához és állítsa vissza az elmentett titkosítási kulcsokat ebben a munkamenetben. Ezek nélkül egyetlen munkamenetben sem tudja elolvasni a titkosított üzeneteit.", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Az ellenőrzés nélkül nem fér hozzá az összes üzenetéhez és mások számára megbízhatatlannak fog látszani.", - "Copy link to thread": "Hivatkozás másolása az üzenetszálba", - "Thread options": "Üzenetszál beállításai", - "Shows all threads you've participated in": "Minden üzenetszál megjelenítése, amelyben részt vesz", - "You're all caught up": "Minden elolvasva", - "If you can't see who you're looking for, send them your invite link below.": "Ha nem található a keresett személy, küldje el az alábbi hivatkozást neki.", - "Add option": "Lehetőség hozzáadása", - "Write an option": "Adjon meg egy lehetőséget", - "Option %(number)s": "%(number)s. lehetőség", - "Create options": "Adjon hozzá választható lehetőségeket", - "Question or topic": "Kérdés vagy téma", - "What is your poll question or topic?": "Mi a szavazás kérdése vagy tárgya?", - "Create Poll": "Szavazás létrehozása", - "In encrypted rooms, verify all users to ensure it's secure.": "Titkosított szobákban ellenőrizd a szoba összes tagját, hogy meggyőződhess a biztonságról.", - "Yours, or the other users' session": "Az ön vagy a másik felhasználó munkamenete", - "Yours, or the other users' internet connection": "Az ön vagy a másik felhasználó Internet kapcsolata", - "The homeserver the user you're verifying is connected to": "Az ellenőrizendő felhasználó ehhez a Matrix-kiszolgálóhoz kapcsolódik:", - "Someone already has that username. Try another or if it is you, sign in below.": "Valaki már használja ezt a felhasználói nevet. Próbáljon ki másikat, illetve ha ön az, jelentkezzen be alább.", - "Show tray icon and minimise window to it on close": "Tálcaikon megjelenítése és az ablak minimalizálása bezáráskor", - "Reply in thread": "Válasz üzenetszálban", - "Spaces to show": "Megjelenítendő terek", - "Sidebar": "Oldalsáv", - "Other rooms": "További szobák", - "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", - "Keep discussions organised with threads": "Beszélgetések üzenetszálakba rendezése", - "Mentions only": "Csak megemlítések", - "Forget": "Elfelejtés", - "Files": "Fájlok", - "Close this widget to view it in this panel": "Kisalkalmazás bezárása ezen a panelen való megjelenítéshez", - "Unpin this widget to view it in this panel": "Kisalkalmazás rögzítésének megszüntetése az ezen a panelen való megjelenítéshez", - "You won't get any notifications": "Nem kap semmilyen értesítést", - "Get notified only with mentions and keywords as set up in your settings": "Értesítések fogadása csak megemlítéseknél és kulcsszavaknál, a beállításokban megadottak szerint", - "@mentions & keywords": "@megemlítések és kulcsszavak", - "Get notified for every message": "Értesítés fogadása az összes üzenetről", - "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", - "Based on %(count)s votes": { - "one": "%(count)s szavazat alapján", - "other": "%(count)s szavazat alapján" - }, - "%(count)s votes": { - "one": "%(count)s szavazat", - "other": "%(count)s szavazat" - }, - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s és még %(count)s másik", - "other": "%(spaceName)s és még %(count)s másik" - }, - "Sorry, the poll you tried to create was not posted.": "Sajnos a szavazás amit készített nem lett elküldve.", - "Failed to post poll": "A szavazást nem sikerült beküldeni", - "Sorry, your vote was not registered. Please try again.": "Sajnos az Ön szavazata nem lett rögzítve. Kérjük ismételje meg újra.", - "Vote not registered": "Nem regisztrált szavazat", - "Pin to sidebar": "Kitűzés az oldalsávra", - "Quick settings": "Gyors beállítások", - "Developer": "Fejlesztői", - "Experimental": "Kísérleti", - "Themes": "Témák", - "Moderation": "Moderálás", - "Messaging": "Üzenetküldés", - "Spaces you know that contain this space": "Terek melyről tudja, hogy ezt a teret tartalmazzák", - "Chat": "Csevegés", - "Home options": "Kezdőlap beállítások", - "%(spaceName)s menu": "%(spaceName)s menű", - "Join public room": "Belépés nyilvános szobába", - "Add people": "Felhasználók meghívása", - "Invite to space": "Meghívás a térbe", - "Start new chat": "Új beszélgetés indítása", - "Recently viewed": "Nemrég megtekintett", - "To view all keyboard shortcuts, click here.": "Az összes gyorsbillentyű megtekintéséhez kattintson ide.", - "%(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", - "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", - "Final result based on %(count)s votes": { - "one": "Végeredmény %(count)s szavazat alapján", - "other": "Végeredmény %(count)s szavazat alapján" - }, - "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.": "Biztosan lezárod ezt a szavazást? Ez megszünteti az új szavazatok leadásának lehetőségét, és kijelzi a végeredményt.", - "End Poll": "Szavazás lezárása", - "Sorry, the poll did not end. Please try again.": "Sajnáljuk, a szavazás nem lett lezárva. Kérjük, próbáld újra.", - "Failed to end poll": "Nem sikerült a szavazás lezárása", - "The poll has ended. Top answer: %(topAnswer)s": "A szavazás le lett zárva. Nyertes válasz: %(topAnswer)s", - "The poll has ended. No votes were cast.": "A szavazás le lett zárva. Nem lettek leadva szavazatok.", - "Failed to load list of rooms.": "A szobák listájának betöltése nem sikerült.", - "Open in OpenStreetMap": "Megnyitás az OpenStreetMapen", - "Recent searches": "Keresési előzmények", - "To search messages, look for this icon at the top of a room ": "Az üzenetek kereséséhez keresse ezt az ikont a szoba tetején: ", - "Other searches": "Más keresések", - "Public rooms": "Nyilvános szobák", - "Use \"%(query)s\" to search": "Keresés erre a kifejezésre: „%(query)s”", - "Other rooms in %(spaceName)s": "Más szobák itt: %(spaceName)s", - "Spaces you're in": "Terek, amelynek tagja", - "Sections to show": "Megjelenítendő részek", - "Link to room": "Hivatkozás a szobához", - "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.", - "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.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Ez az eszköz hitelesítve van. A titkosított üzenetekhez hozzáférése van és más felhasználók megbízhatónak látják.", - "Verify with another device": "Ellenőrizze egy másik eszközzel", - "Device verified": "Eszköz ellenőrizve", - "Verify this device": "Az eszköz ellenőrzése", - "Unable to verify this device": "Ennek az eszköznek az ellenőrzése nem lehetséges", - "Verify other device": "Másik eszköz ellenőrzése", - "This address had invalid server or is already in use": "Ez a cím érvénytelen szervert tartalmaz vagy már használatban van", - "Missing room name or separator e.g. (my-room:domain.org)": "Szoba név vagy elválasztó hiányzik, pl.: (szobam:domain.org)", - "Missing domain separator e.g. (:domain.org)": "Domain elválasztás hiányzik, pl.: (:domain.org)", - "toggle event": "esemény be/ki", - "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?", - "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)…", - "Verify this device by confirming the following number appears on its screen.": "Ellenőrizze ezt az eszközt azzal, hogy megerősíti, hogy a következő szám jelenik meg a képernyőjén.", - "Confirm the emoji below are displayed on both devices, in the same order:": "Erősítse meg, hogy az alábbi emodzsik mindkét eszközön azonos sorrendben jelentek-e meg:", - "Back to thread": "Vissza az üzenetszálhoz", - "Room members": "Szobatagok", - "Back to chat": "Vissza a csevegéshez", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Ismeretlen (felhasználó, munkamenet) páros: (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Ismeretlen szoba cím: %(roomAlias)s", - "Space home": "Kezdő tér", - "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.", - "Could not fetch location": "Nem lehet elérni a földrajzi helyzetét", - "Message pending moderation": "Üzenet moderálásra vár", - "Message pending moderation: %(reason)s": "Az üzenet moderálásra vár, ok: %(reason)s", - "Remove from room": "Eltávolítás a szobából", - "Failed to remove user": "A felhasználó eltávolítása nem sikerült", - "Remove them from specific things I'm able to": "Eltávolításuk bizonyos helyekről ahonnan lehet", - "Remove them from everything I'm able to": "Eltávolításuk mindenhonnan ahonnan csak lehet", - "Remove from %(roomName)s": "Eltávolít innen: %(roomName)s", - "You were removed from %(roomName)s by %(memberName)s": "Önt %(memberName)s eltávolította ebből a szobából: %(roomName)s", - "From a thread": "Az üzenetszálból", - "Keyboard": "Billentyűzet", - "Automatically send debug logs on decryption errors": "Hibakeresési naplók automatikus küldése titkosítás-visszafejtési hiba esetén", - "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.", - "Unable to check if username has been taken. Try again later.": "A felhasználói név foglaltságának ellenőrzése nem sikerült. Kérjük próbálja meg később.", - "Pick a date to jump to": "Idő kiválasztása az ugráshoz", - "Jump to date": "Ugrás időpontra", - "The beginning of the room": "A szoba indulása", - "Group all your rooms that aren't part of a space in one place.": "Csoportosítsa egy helyre az összes olyan szobát, amely nem egy tér része.", - "Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "A terek a szobák és emberek csoportosítási módjainak egyike. Azokon kívül, amelyekben benne van, használhat néhány előre meghatározottat is.", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Ha tudja mit csinál, Element egy nyílt forráskódú szoftver, nézze meg a GitHubon (https://github.com/vector-im/element-web/) és segítsen!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Ha valaki azt kéri hogy másoljon/illesszen be itt valamit, nagy esély van rá hogy valaki becsapja!", - "Wait!": "Várjon!", - "This address does not point at this room": "Ez a cím nem erre a szobára mutat", - "Location": "Földrajzi helyzet", - "Poll": "Szavazás", - "Voice Message": "Hang üzenet", - "Hide stickers": "Matricák elrejtése", - "%(space1Name)s and %(space2Name)s": "%(space1Name)s és %(space2Name)s", - "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.", - "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.", - "Can't edit poll": "A szavazás nem szerkeszthető", - "Join %(roomAddress)s": "Belépés ide: %(roomAddress)s", - "Search Dialog": "Keresési párbeszédablak", - "Results are only revealed when you end the poll": "Az eredmény csak a szavazás végeztével válik láthatóvá", - "Voters see results as soon as they have voted": "A szavazók a szavazásuk után látják a szavazatokat", - "Closed poll": "Zárt szavazás", - "Open poll": "Nyitott szavazás", - "Poll type": "Szavazás típusa", - "Results will be visible when the poll is ended": "Az eredmény a szavazás végeztével válik láthatóvá", - "Pinned": "Kitűzött", - "Open thread": "Üzenetszál megnyitása", - "Match system": "Rendszer beállításával megegyező", - "What location type do you want to share?": "Milyen jellegű földrajzi helyzetet szeretne megosztani?", - "Drop a Pin": "Hely kijelölése", - "My live location": "Folyamatos saját földrajzi helyzet", - "My current location": "Jelenlegi saját földrajzi helyzet", - "%(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.", - "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.", - "This homeserver is not configured to display maps.": "Ezen a Matrix-kiszolgálón nincs beállítva a térképek megjelenítése.", - "Click to move the pin": "Kattintson a jelölő mozgatásához", - "Click to drop a pin": "Kattintson a hely megjelöléséhez", - "Shared a location: ": "Megosztott egy földrajzi helyzetet: ", - "Shared their location: ": "Megosztották a földrajzi helyzetüket: ", - "Unable to load map": "A térkép betöltése sikertelen", - "Click": "Kattintson", - "Expand quotes": "Idézetek megjelenítése", - "Collapse quotes": "Idézetek összecsukása", - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "A terek a szobák és emberek csoportosításának új módja. Milyen teret szeretne létrehozni? Később megváltoztathatja.", - "Can't create a thread from an event with an existing relation": "Nem lehet üzenetszálat indítani olyan eseményről ami már rendelkezik kapcsolattal", - "You are sharing your live location": "Ön folyamatosan megosztja az aktuális földrajzi pozícióját", - "%(displayName)s's live location": "%(displayName)s élő földrajzi helyzete", - "Preserve system messages": "Rendszerüzenetek megtartása", - "Currently removing messages in %(count)s rooms": { - "one": "Üzenet törlése %(count)s szobából", - "other": "Üzenet törlése %(count)s szobából" - }, - "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?": { - "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?" - }, - "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", - "Developer tools": "Fejlesztői eszközök", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "A(z) %(brand)s kísérleti állapotban van a mobilos webböngészőkben. A jobb élmény és a legújabb funkciók használatához használja az ingyenes natív alkalmazásunkat.", - "Sorry, your homeserver is too old to participate here.": "Sajnáljuk, a Matrix-kiszolgáló túl régi verziójú ahhoz, hogy ebben részt vegyen.", - "There was an error joining.": "A csatlakozás során hiba történt.", - "The user's homeserver does not support the version of the space.": "A felhasználó Matrix-kiszolgálója nem támogatja a megadott tér verziót.", - "User may or may not exist": "A felhasználó lehet, hogy nem létezik", - "User does not exist": "A felhasználó nem létezik", - "User is already invited to the space": "A felhasználó már meg van hívva a térre", - "User is already in the room": "A felhasználó már a szobában van", - "User is already in the space": "A felhasználó már a téren van", - "User is already invited to the room": "A felhasználó már meg van hívva a szobába", - "You do not have permission to invite people to this space.": "Nincs jogosultsága embereket meghívni ebbe a térbe.", - "Failed to invite users to %(roomName)s": "A felhasználók meghívása sikertelen ide: %(roomName)s", - "Disinvite from room": "Meghívó visszavonása a szobából", - "Disinvite from space": "Meghívó visszavonása a térről", - "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.": "A meghívó ellenőrzésekor az alábbi hibát kaptuk: %(errcode)s. Ezt az információt megpróbálhatja eljuttatni a szoba gazdájának.", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "Tipp: Használja a „%(replyInThread)s” lehetőséget a szöveg fölé navigálva.", - "Threads help keep your conversations on-topic and easy to track.": "Az üzenetszálak segítenek a különböző témájú beszélgetések figyelemmel kísérésében.", - "An error occurred while stopping your live location, please try again": "Élő pozíció megosztás befejezése közben hiba történt, kérjük próbálja újra", - "Live location enabled": "Élő pozíció megosztás engedélyezve", - "Close sidebar": "Oldalsáv bezárása", - "View List": "Lista megjelenítése", - "View list": "Lista megjelenítése", - "No live locations": "Nincs élő pozíció megosztás", - "Live location error": "Élő pozíció megosztás hiba", - "Live location ended": "Élő pozíció megosztás befejeződött", - "Live until %(expiryTime)s": "Élő eddig: %(expiryTime)s", - "Updated %(humanizedUpdateTime)s": "Frissítve %(humanizedUpdateTime)s", - "%(featureName)s Beta feedback": "%(featureName)s béta visszajelzés", - "View live location": "Élő földrajzi helyzet megtekintése", - "Ban from room": "Kitiltás a szobából", - "Unban from room": "Visszaengedés a szobába", - "Ban from space": "Kitiltás a térről", - "Unban from space": "Visszaengedés a térre", - "Remove from space": "Eltávolítás a térről", - "%(count)s participants": { - "one": "1 résztvevő", - "other": "%(count)s résztvevő" - }, - "%(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.": "Amikor a szobát vagy teret próbáltuk elérni ezt a hibaüzenetet kaptuk: %(errcode)s. Ha úgy gondolja, hogy ez egy hiba legyen szívesnyisson egy hibajegyet.", - "Try again later, or ask a room or space admin to check if you have access.": "Próbálkozzon később vagy kérje meg a szoba vagy tér adminisztrátorát, hogy nézze meg van-e hozzáférése.", - "This room or space is not accessible at this time.": "Ez a szoba vagy tér jelenleg elérhetetlen.", - "Are you sure you're at the right place?": "Biztos benne, hogy jó helyen jár?", - "This room or space does not exist.": "Ez a szoba vagy tér nem létezik.", - "There's no preview, would you like to join?": "Előnézet nincs, szeretne csatlakozni?", - "This invite was sent to %(email)s": "Ez a meghívó ide lett küldve: %(email)s", - "This invite was sent to %(email)s which is not associated with your account": "Ez a meghívó ide lett küldve: %(email)s ami nincs összekötve a fiókjával", - "You can still join here.": "Itt továbbra is tud csatlakozni.", - "You were removed by %(memberName)s": "%(memberName)s felhasználó eltávolította", - "You were banned by %(memberName)s": "%(memberName)s felhasználó kitiltotta", - "Something went wrong with your invite.": "Valami hiba történt a meghívójával.", - "Forget this space": "Ennek a térnek az elfelejtése", - "Loading preview": "Előnézet betöltése", - "New video room": "Új videó szoba", - "New room": "Új szoba", - "View older version of %(spaceName)s.": "A(z) %(spaceName)s tér régebbi verziójának megtekintése.", - "Upgrade this space to the recommended room version": "A tér frissítése a javasolt szobaverzióra", - "Confirm signing out these devices": { - "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" - }, - "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.", - "Hide my messages from new joiners": "Üzeneteim elrejtése az újonnan csatlakozók elől", - "You will leave all rooms and DMs that you are in": "Minden szobából és közvetlen beszélgetésből kilép", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Senki nem használhatja többet a felhasználónevet (matrix azonosítot), Önt is beleértve: ez a felhasználói név használhatatlan marad", - "You will no longer be able to log in": "Nem lehet többé bejelentkezni", - "You will not be able to reactivate your account": "A fiók többi nem aktiválható", - "Confirm that you would like to deactivate your account. If you proceed:": "Erősítse meg a fiók deaktiválását. Ha folytatja:", - "To continue, please enter your account password:": "A folytatáshoz adja meg a jelszavát:", - "Seen by %(count)s people": { - "one": "%(count)s ember látta", - "other": "%(count)s ember látta" - }, - "Your password was successfully changed.": "A jelszó sikeresen megváltozott.", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Az összes eszközéről kijelentkezett és leküldéses értesítéseket sem fog kapni. Az értesítések újbóli engedélyezéséhez újra be kell jelentkezni az egyes eszközökön.", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "Ha szeretné megtartani a hozzáférést a titkosított szobákban lévő csevegésekhez, állítson be Kulcs mentést vagy exportálja ki a kulcsokat valamelyik eszközéről mielőtt továbblép.", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "A kijelentkezéssel az üzeneteket titkosító kulcsokat az eszközök törlik magukról ami elérhetetlenné teheti a régi titkosított csevegéseket.", - "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?": "Azok a régi üzenetek amiket az emberek már megkaptak továbbra is láthatóak maradnak, mint az e-mailek amiket régebben küldött. Szeretné elrejteni az üzeneteit azon emberek elől aki ez után lépnek be a szobába?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Az azonosítási kiszolgálóról törlésre kerül: a barátai többé nem találják meg az e-mail-címe vagy a telefonszáma alapján", - "To view %(roomName)s, you need an invite": "A %(roomName)s megjelenítéséhez meghívó szükséges", - "Private room": "Privát szoba", - "Video room": "Videó szoba", - "%(members)s and %(last)s": "%(members)s és %(last)s", - "%(members)s and more": "%(members)s és mások", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "Az üzenete nem lett elküldve, mert a Matrix-kiszolgáló rendszergazdája letiltotta. A szolgáltatás használatának folytatásához vegye fel a kapcsolatot a szolgáltatás rendszergazdájával.", - "Resent!": "Újraküldve!", - "Did not receive it? Resend it": "Nem kapta meg? Újraküldés", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "A fiók elkészítéséhez nyissa meg az e-mailben elküldött hivatkozást amit erre a címre küldtünk: %(emailAddress)s.", - "Unread email icon": "Olvasatlan e-mail ikon", - "Check your email to continue": "Ellenőrizze az e-mail-t a továbblépéshez", - "An error occurred whilst sharing your live location, please try again": "Élő pozíció megosztás közben hiba történt, kérjük próbálja újra", - "An error occurred whilst sharing your live location": "Élő pozíció megosztás közben hiba történt", - "An error occurred while stopping your live location": "Élő pozíció megosztás megállítása közben hiba történt", - "Cameras": "Kamerák", - "Output devices": "Kimeneti eszközök", - "Input devices": "Beviteli eszközök", - "Open room": "Szoba megnyitása", - "Click to read topic": "Kattintson a téma elolvasásához", - "Edit topic": "Téma szerkesztése", - "Enable live location sharing": "Élő helymegosztás engedélyezése", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "Figyelem: ez a labor lehetőség egy átmeneti megvalósítás. Ez azt jelenti, hogy a szobába már elküldött helyadatok az élő hely megosztás leállítása után is hozzáférhetők maradnak a szobában.", - "Live location sharing": "Élő földrajzi hely megosztása", - "Joining…": "Belépés…", - "Show Labs settings": "Labor beállítások megjelenítése", - "To join, please enable video rooms in Labs first": "A belépéshez a Laborban be kell kapcsolni a videó szobákat", - "To view, please enable video rooms in Labs first": "A megjelenítéshez a Laborban be kell kapcsolni a videó szobákat", - "%(count)s people joined": { - "one": "%(count)s személy belépett", - "other": "%(count)s személy belépett" - }, - "View related event": "Kapcsolódó események megjelenítése", - "Read receipts": "Olvasási visszajelzés", - "You were disconnected from the call. (Error: %(message)s)": "A híváskapcsolat megszakadt (Hiba: %(message)s)", - "Failed to set direct message tag": "Nem sikerült a közvetlen beszélgetés címkét beállítani", - "Connection lost": "A kapcsolat megszakadt", - "Un-maximise": "Kicsinyítés", - "Deactivating your account is a permanent action — be careful!": "A fiók felfüggesztése végleges — legyen óvatos!", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "A kijelentkezéssel a kulcsok az eszközről törlődnek, ami azt jelenti, hogy ha nincsenek meg máshol a kulcsok, vagy nincsenek mentve a kiszolgálón, akkor a titkosított üzenetek olvashatatlanná válnak.", - "Remove search filter for %(filter)s": "Keresési szűrő eltávolítása innen: %(filter)s", - "Start a group chat": "Csoportos csevegés indítása", - "Other options": "További lehetőségek", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Ha nem található a szoba amit keresett, kérjen egy meghívót vagy készítsen egy új szobát.", - "Some results may be hidden": "Néhány találat rejtve lehet", - "Copy invite link": "Meghívó hivatkozás másolása", - "If you can't see who you're looking for, send them your invite link.": "Ha nem találja, akit kerese, küldje el a meghívó hivatkozást.", - "Some results may be hidden for privacy": "Adatvédelmi okokból néhány találat rejtve lehet", - "You cannot search for rooms that are neither a room nor a space": "Nem lehet olyan szobákat keresni, amelyeket se nem szobák, se nem terek", - "Show spaces": "Terek megjelenítése", - "Show rooms": "Szobák megjelenítése", - "Search for": "Keresés:", - "%(count)s Members": { - "one": "%(count)s tag", - "other": "%(count)s tag" - }, - "Show: Matrix rooms": "Megjelenít: Matrix szobák", - "Show: %(instance)s rooms (%(server)s)": "Megjelenít: %(instance)s szoba (%(server)s)", - "Add new server…": "Új szerver hozzáadása…", - "Remove server “%(roomServer)s”": "Távoli szerver „%(roomServer)s”", - "Video rooms are a beta feature": "A videó szobák béta állapotúak", - "Enable hardware acceleration": "Hardveres gyorsítás engedélyezése", - "Explore public spaces in the new search dialog": "Nyilvános terek felderítése az új keresőben", - "Stop and close": "Befejezés és kilépés", - "Online community members": "Online közösségek tagjai", - "Coworkers and teams": "Munkatársak és csoportok", - "Friends and family": "Barátok és család", - "We'll help you get connected.": "Segítünk a kapcsolatteremtésben.", - "Who will you chat to the most?": "Kivel beszélget a legtöbbet?", - "You're in": "Itt van:", - "You need to have the right permissions in order to share locations in this room.": "Az ebben a szobában történő helymegosztáshoz a megfelelő jogosultságokra van szüksége.", - "You don't have permission to share locations": "Nincs jogosultsága a helymegosztáshoz", - "Join the room to participate": "Csatlakozz a szobához, hogy részt vehess", - "Reset bearing to north": "Északi irányba állítás", - "Mapbox logo": "Mapbox logó", - "Location not available": "A földrajzi helyzet nem érhető el", - "Find my location": "Saját hely megkeresése", - "Exit fullscreen": "Kilépés a teljes képernyőből", - "Enter fullscreen": "Teljes képernyőre váltás", - "Map feedback": "Visszajelzés a térképről", - "Toggle attribution": "Forrásmegjelölés be/ki", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "Itt: %(spaceName)s és %(count)s másik térben.", - "other": "Itt: %(spaceName)s és %(count)s másik térben." - }, - "In %(spaceName)s.": "Ebben a térben: %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "Ezekben a terekben: %(space1Name)s és %(space2Name)s.", - "Send your first message to invite to chat": "Küldj egy üzenetet ahhoz, hogy meghívd felhasználót", - "Messages in this chat will be end-to-end encrypted.": "Az üzenetek ebben a beszélgetésben végponti titkosítással vannak védve.", - "We're creating a room with %(names)s": "Szobát készítünk: %(names)s", - "Choose a locale": "Válasszon nyelvet", - "Saved Items": "Mentett elemek", - "Last activity": "Utolsó tevékenység", - "Current session": "Jelenlegi munkamenet", - "Sessions": "Munkamenetek", - "Your server doesn't support disabling sending read receipts.": "A kiszolgálója nem támogatja az olvasási visszajelzések elküldésének kikapcsolását.", - "Share your activity and status with others.": "Ossza meg a tevékenységét és állapotát másokkal.", - "Spell check": "Helyesírás-ellenőrzés", - "Inactive for %(inactiveAgeDays)s+ days": "Utolsó használat %(inactiveAgeDays)s+ napja", - "Session details": "Munkamenet információk", - "IP address": "IP cím", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "A legjobb biztonság érdekében ellenőrizze a munkameneteit, és jelentkezzen ki azokból, amelyeket nem ismer fel, vagy már nem használ.", - "Other sessions": "Más munkamenetek", - "Verify or sign out from this session for best security and reliability.": "A jobb biztonság vagy megbízhatóság érdekében ellenőrizze vagy jelentkezzen ki ebből a munkamenetből.", - "Unverified session": "Ellenőrizetlen munkamenet", - "This session is ready for secure messaging.": "Ez a munkamenet beállítva a biztonságos üzenetküldéshez.", - "Verified session": "Munkamenet hitelesítve", - "Show shortcut to welcome checklist above the room list": "Kezdő lépések elvégzésének hivatkozásának megjelenítése a szobalista fölött", - "Inactive sessions": "Nem aktív munkamenetek", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Erősítse meg a munkameneteit a még biztonságosabb csevegéshez vagy jelentkezzen ki ezekből, ha nem ismeri fel vagy már nem használja őket.", - "Unverified sessions": "Meg nem erősített munkamenetek", - "Security recommendations": "Biztonsági javaslatok", - "Interactively verify by emoji": "Interaktív ellenőrzés emodzsikkal", - "Manually verify by text": "Kézi szöveges ellenőrzés", - "Filter devices": "Szűrőeszközök", - "Inactive for %(inactiveAgeDays)s days or longer": "Inaktív %(inactiveAgeDays)s óta vagy annál hosszabb ideje", - "Inactive": "Inaktív", - "Not ready for secure messaging": "Nem áll készen a biztonságos üzenetküldésre", - "Ready for secure messaging": "Felkészülve a biztonságos üzenetküldésre", - "All": "Mind", - "No sessions found.": "Nincs munkamenet.", - "No inactive sessions found.": "Nincs inaktív munkamenet.", - "No unverified sessions found.": "Nincs ellenőrizetlen munkamenet.", - "No verified sessions found.": "Nincs ellenőrzött munkamenet.", - "For best security, sign out from any session that you don't recognize or use anymore.": "A legbiztonságosabb, ha minden olyan munkamenetből kijelentkezel, melyet már nem ismersz fel vagy nem használsz.", - "Verified sessions": "Ellenőrzött munkamenetek", - "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.": "Nyilvános szobához nem javasolt a titkosítás beállítása.Bárki megtalálhatja és csatlakozhat nyilvános szobákhoz, így bárki elolvashatja az üzeneteket bennük. A titkosítás előnyeit így nem jelentkeznek és később ezt nem lehet kikapcsolni. Nyilvános szobákban a titkosított üzenetek az üzenetküldést és fogadást csak lassítják.", - "Empty room (was %(oldName)s)": "Üres szoba (%(oldName)s volt)", - "Inviting %(user)s and %(count)s others": { - "one": "%(user)s és 1 további meghívása", - "other": "%(user)s és %(count)s további meghívása" - }, - "Inviting %(user1)s and %(user2)s": "%(user1)s és %(user2)s meghívása", - "%(user)s and %(count)s others": { - "one": "%(user)s és 1 további", - "other": "%(user)s és %(count)s további" - }, - "%(user1)s and %(user2)s": "%(user1)s és %(user2)s", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s vagy %(copyButton)s", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s vagy %(recoveryFile)s", - "Proxy URL": "Proxy webcíme", - "Proxy URL (optional)": "Proxy webcíme (nem kötelező)", - "To disable you will need to log out and back in, use with caution!": "A kikapcsoláshoz ki, majd újra be kell jelentkezni, használja óvatosan.", - "Sliding Sync configuration": "Csúszó szinkronizáció beállítása", - "Your server lacks native support, you must specify a proxy": "A kiszolgálója nem támogatja natívan, proxy kiszolgálót kell beállítani", - "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", - "Voice broadcast": "Hangközvetítés", - "Sign out of this session": "Kijelentkezés ebből a munkamenetből", - "Rename session": "Munkamenet átnevezése", - "You need to be able to kick users to do that.": "Hogy ezt tegye, ahhoz ki kell tudnia rúgni felhasználókat.", - "Video call ended": "Videó hívás befejeződött", - "%(name)s started a video call": "%(name)s videóhívást indított", - "You do not have permission to start voice calls": "Nincs jogosultságod hang hívást indítani", - "There's no one here to call": "Itt nincs senki akit fel lehetne hívni", - "You do not have permission to start video calls": "Nincs jogosultságod videó hívást indítani", - "Ongoing call": "Hívás folyamatban", - "Video call (Jitsi)": "Videóhívás (Jitsi)", - "Failed to set pusher state": "A leküldő állapotának beállítása sikertelen", - "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.", - "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", - "Unknown room": "Ismeretlen szoba", - "resume voice broadcast": "hangközvetítés folytatása", - "pause voice broadcast": "hangközvetítés szüneteltetése", - "Room info": "Szoba információ", - "View chat timeline": "Beszélgetés idővonal megjelenítése", - "Close call": "Hívás befejezése", - "Spotlight": "Reflektor", - "Freedom": "Szabadság", - "Video call (%(brand)s)": "Videó hívás (%(brand)s)", - "Unknown session type": "Ismeretlen munkamenet típus", - "Web session": "Webes munkamenet", - "Mobile session": "Mobil munkamenet", - "Desktop session": "Asztali munkamenet", - "Operating system": "Operációs rendszer", - "URL": "URL", - "Call type": "Hívás típusa", - "You do not have sufficient permissions to change this.": "Nincs megfelelő jogosultság a megváltoztatáshoz.", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s végpontok között titkosított de jelenleg csak kevés számú résztvevővel működik.", - "Enable %(brand)s as an additional calling option in this room": "%(brand)s engedélyezése mint további opció hívásokhoz a szobában", - "Stop live broadcasting?": "Megszakítja az élő közvetítést?", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Valaki már elindított egy hangközvetítést. Várja meg a közvetítés végét az új indításához.", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "Nincs jogosultsága hangközvetítést indítani ebben a szobában. Vegye fel a kapcsolatot a szoba adminisztrátorával a szükséges jogosultság megszerzéséhez.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "Egy hangközvetítés már folyamatban van. Először fejezze be a jelenlegi közvetítést egy új indításához.", - "Can't start a new voice broadcast": "Az új hangközvetítés nem indítható el", - "Completing set up of your new device": "Új eszköz beállításának elvégzése", - "Waiting for device to sign in": "Várakozás a másik eszköz bejelentkezésére", - "Start at the sign in screen": "Kezdje a bejelentkező képernyőn", - "Scan the QR code below with your device that's signed out.": "A kijelentkezett eszközzel olvasd be a QR kódot alább.", - "By approving access for this device, it will have full access to your account.": "Ennek az eszköznek a hozzáférés engedélyezése után az eszköznek teljes hozzáférése lesz a fiókjához.", - "Check that the code below matches with your other device:": "Ellenőrizze, hogy az alábbi kód megegyezik a másik eszközödön lévővel:", - "Devices connected": "Összekötött eszközök", - "The homeserver doesn't support signing in another device.": "A Matrix-kiszolgáló nem támogatja más eszköz bejelentkeztetését.", - "An unexpected error occurred.": "Nemvárt hiba történt.", - "The request was cancelled.": "A kérés megszakítva.", - "The other device isn't signed in.": "A másik eszköz még nincs bejelentkezve.", - "The other device is already signed in.": "A másik eszköz már bejelentkezett.", - "The request was declined on the other device.": "A kérést elutasították a másik eszközön.", - "Linking with this device is not supported.": "Összekötés ezzel az eszközzel nem támogatott.", - "The scanned code is invalid.": "A beolvasott kód érvénytelen.", - "The linking wasn't completed in the required time.": "Az összekötés az elvárt időn belül nem fejeződött be.", - "Sign in new device": "Új eszköz bejelentkeztetése", - "Show QR code": "QR kód beolvasása", - "Sign in with QR code": "Belépés QR kóddal", - "Browser": "Böngésző", - "Yes, stop broadcast": "Igen, közvetítés megállítása", - "Review and approve the sign in": "Belépés áttekintése és engedélyezé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.": "Ennek az eszköznek a felhasználásával és a QR kóddal beléptethet egy másik eszközt. Be kell olvasni a QR kódot azon az eszközön ami még nincs belépve.", - "play voice broadcast": "hangközvetítés lejátszása", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "Biztos, hogy ki szeretne lépni %(count)s munkamenetből?", - "other": "Biztos, hogy ki szeretne lépni %(count)s munkamenetből?" - }, - "Show formatting": "Formázás megjelenítése", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Fontolja meg a kijelentkezést a régi munkamenetekből (%(inactiveAgeDays)s napnál régebbi) ha már nem használja azokat.", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "Az inaktív munkamenetek törlése növeli a biztonságot és a sebességet, valamint egyszerűbbé teszi a gyanús munkamenetek felismerését.", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "Az inaktív munkamenet olyan munkamenet amit már régóta nem használ de még mindig megkapják a titkosítási kulcsokat.", - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "Egészen bizonyosodjon meg arról, hogy ismeri ezeket a munkameneteket mivel elképzelhető, hogy jogosulatlan fiókhasználatot jeleznek.", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "Az ellenőrizetlen munkamenetek olyanok amivel a jelszavával bejelentkeztek de nem lett ellenőrizve.", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "Ez bizonyosságot adhat nekik abban, hogy valóban Önnel beszélnek, de azt is jelenti, hogy az itt beírt munkamenet nevét el tudják olvasni.", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "Mások a közvetlen beszélgetésekben és szobákban, amiben jelen van, láthatják a munkameneteinek a listáját.", - "Renaming sessions": "Munkamenet átnevezése", - "Please be aware that session names are also visible to people you communicate with.": "Fontos, hogy a munkamenet neve a kommunikációban résztvevők számára látható.", - "Error downloading image": "Kép letöltési hiba", - "Unable to show image due to error": "Kép megjelenítése egy hiba miatt nem lehetséges", - "Hide formatting": "Formázás elrejtése", - "Connection": "Kapcsolat", - "Voice processing": "Hangfeldolgozás", - "Video settings": "Videóbeállítások", - "Automatically adjust the microphone volume": "Mikrofon hangerejének automatikus beállítása", - "Voice settings": "Hangbeállítások", - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "Csak abban az esetben, ha a Matrix-kiszolgáló nem kínál fel egyet sem. Az IP-címe megosztásra kerülhet a hívás során.", - "Noise suppression": "Zajcsillapítás", - "Echo cancellation": "Visszhangcsillapítás", - "Automatic gain control": "Automatikus hangerőszabályozás", - "When enabled, the other party might be able to see your IP address": "Ha engedélyezett, akkor a másik fél láthatja az Ön IP-címét", - "Allow Peer-to-Peer for 1:1 calls": "Közvetlen kapcsolat engedélyezése a kétszereplős hívásoknál", - "Go live": "Élő közvetítés indítása", - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.": "Ez azt jelenti, hogy a titkosított üzenetek visszafejtéséhez minden kulccsal rendelkezik valamint a többi felhasználó megbízhat ebben a munkamenetben.", - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.": "Mindenhol ellenőrzött munkamenetek vannak ahol ezt a fiókot használja a jelmondattal vagy azonosította magát egy másik ellenőrzött munkamenetből.", - "Send email": "E-mail küldés", - "Sign out of all devices": "Kijelentkezés minden eszközből", - "Confirm new password": "Új jelszó megerősítése", - "Too many attempts in a short time. Retry after %(timeout)s.": "Rövid idő alatt túl sok próbálkozás. Próbálkozzon ennyi idő múlva: %(timeout)s.", - "Too many attempts in a short time. Wait some time before trying again.": "Rövid idő alatt túl sok próbálkozás. Várjon egy kicsit mielőtt újra próbálkozik.", - "Show details": "Részletek megmutatása", - "Hide details": "Részletek elrejtése", - "30s forward": "előre 30 másodperccel", - "30s backward": "vissza 30 másodperccel", - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "A biztonság és adatbiztonság érdekében javasolt olyan Matrix klienst használni ami támogatja a titkosítást.", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "Ezzel a munkamenettel olyan szobákban ahol a titkosítás be van kapcsolva nem tud részt venni.", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "Kísérletező kedvében van? Próbálja ki a legújabb fejlesztési ötleteinket. Ezek nincsenek befejezve; lehet, hogy instabilak, megváltozhatnak vagy el is tűnhetnek. Tudjon meg többet.", - "Thread root ID: %(threadRootId)s": "Üzenetszál gyökerének azonosítója: %(threadRootId)s", - "WARNING: ": "FIGYELEM: ", - "We were unable to start a chat with the other user.": "A beszélgetést a másik felhasználóval nem lehetett elindítani.", - "Error starting verification": "Ellenőrzés indításakor hiba lépett fel", - "Change layout": "Képernyőbeosztás megváltoztatása", - "This session doesn't support encryption and thus can't be verified.": "Ez a munkamenet nem támogatja a titkosítást, így nem lehet ellenőrizni sem.", - "Early previews": "Lehetőségek korai megjelenítése", - "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.": "Mi várható a(z) %(brand)s fejlesztésében? A labor a legjobb hely az új dolgok kipróbálásához, visszajelzés adásához és a funkciók éles indulás előtti kialakításában történő segítséghez.", - "Upcoming features": "Készülő funkciók", - "Search users in this room…": "Felhasználók keresése a szobában…", - "Give one or multiple users in this room more privileges": "Több jog adása egy vagy több felhasználónak a szobában", - "Add privileged users": "Privilegizált felhasználók hozzáadása", - "Requires compatible homeserver.": "Kompatibilis Matrix-kiszolgálóra van szükség.", - "Low bandwidth mode": "Alacsony sávszélességű mód", - "You have unverified sessions": "Ellenőrizetlen bejelentkezései vannak", - "Buffering…": "Pufferelés…", - "Change input device": "Bemeneti eszköz megváltoztatása", - "%(senderName)s ended a voice broadcast": "%(senderName)s befejezte a hangközvetítést", - "You ended a voice broadcast": "Befejezte a hangközvetítést", - "Unable to decrypt message": "Üzenet visszafejtése sikertelen", - "This message could not be decrypted": "Ezt az üzenetet nem lehet visszafejteni", - "%(senderName)s ended a voice broadcast": "%(senderName)s befejezte a hangközvetítést", - "You ended a voice broadcast": "A hangközvetítés befejeződött", - "Improve your account security by following these recommendations.": "Javítsa a fiókja biztonságát azzal, hogy követi a következő javaslatokat.", - "%(count)s sessions selected": { - "one": "%(count)s munkamenet kiválasztva", - "other": "%(count)s munkamenet kiválasztva" - }, - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "Nem lehet hívást kezdeményezni élő közvetítés felvétele közben. Az élő közvetítés bejezése szükséges a hívás indításához.", - "Can’t start a call": "Nem sikerült hívást indítani", - " in %(room)s": " itt: %(room)s", - "Failed to read events": "Az esemény olvasása sikertelen", - "Failed to send event": "Az esemény küldése sikertelen", - "Verify your current session for enhanced secure messaging.": "Ellenőrizze az aktuális munkamenetet a biztonságos üzenetküldéshez.", - "Your current session is ready for secure messaging.": "Az aktuális munkamenet készen áll a biztonságos üzenetküldésre.", - "Mark as read": "Megjelölés olvasottként", - "Text": "Szöveg", - "Create a link": "Hivatkozás készítése", - "Sign out of %(count)s sessions": { - "one": "Kijelentkezés %(count)s munkamenetből", - "other": "Kijelentkezés %(count)s munkamenetből" - }, - "Sign out of all other sessions (%(otherSessionsCount)s)": "Kijelentkezés minden munkamenetből (%(otherSessionsCount)s)", - "Yes, end my recording": "Igen, a felvétel befejezése", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "Ha hallgatja ezt az élő közvetítést, akkor a jelenlegi élő közvetítésének a felvétele befejeződik.", - "Listen to live broadcast?": "Élő közvetítés hallgatása?", - "Unfortunately we're unable to start a recording right now. Please try again later.": "Sajnos most nem lehet elindítani a felvételt. Próbálja meg később.", - "Connection error": "Kapcsolati hiba", - "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.": "Nem lehet hang üzenetet indítani élő közvetítés felvétele közben. Az élő közvetítés bejezése szükséges a hang üzenet indításához.", - "Can't start voice message": "Hang üzenetet nem lehet elindítani", - "Edit link": "Hivatkozás szerkesztése", - "Decrypted source unavailable": "A visszafejtett forrás nem érhető el", - "%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)", - "Connection error - Recording paused": "Kapcsolódási hiba – Felvétel szüneteltetve", - "%(senderName)s started a voice broadcast": "%(senderName)s hangos közvetítést indított", - "Unable to play this voice broadcast": "A hangközvetítés nem játszható le", - "Registration token": "Regisztrációs token", - "Enter a registration token provided by the homeserver administrator.": "Adja meg a regisztrációs tokent, amelyet a Matrix-kiszolgáló rendszergazdája adott meg.", - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "Minden üzenet és meghívó ettől a felhasználótól rejtve marad. Biztos, hogy figyelmen kívül hagyja?", - "Ignore %(user)s": "%(user)s figyelmen kívül hagyása", - "Manage account": "Fiók kezelése", - "Your account details are managed separately at %(hostname)s.": "A fiókadatok külön vannak kezelve itt: %(hostname)s.", - "unknown": "ismeretlen", - "Red": "Piros", - "Grey": "Szürke", - "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.": "Biztos, hogy befejezi az élő közvetítést? Ez megállítja a közvetítést és a felvétel az egész szoba számára elérhető lesz.", - "Unable to decrypt voice broadcast": "A hangközvetítést nem lehet visszafejteni", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "Úgy tűnik, hogy ez az e-mail-cím nincs összekötve Matrix-azonosítóval ezen a Matrix-kiszolgálón.", - "WARNING: session already verified, but keys do NOT MATCH!": "FIGYELEM: a munkamenet már ellenőrizve van, de a kulcsok NEM EGYEZNEK.", - "Starting backup…": "Mentés indul…", - "Secure Backup successful": "Biztonsági mentés sikeres", - "Your keys are now being backed up from this device.": "A kulcsai nem kerülnek elmentésre erről az eszközről.", - "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.": "Olyan biztonsági jelmondatot adjon meg amit csak Ön ismer, mert ez fogja az adatait őrizni. Hogy biztonságos legyen ne használja a fiók jelszavát.", - "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "Figyelmeztetés: A személyes adatai (beleértve a titkosító kulcsokat is) továbbra is az eszközön vannak tárolva. Ha az eszközt nem használja tovább vagy másik fiókba szeretne bejelentkezni, törölje őket.", - "Please only proceed if you're sure you've lost all of your other devices and your Security Key.": "Csak akkor folytassa ha biztos benne, hogy elvesztett minden hozzáférést a többi eszközéhez és biztonsági kulcsához.", - "Inviting…": "Meghívás…", - "Creating rooms…": "Szobák létrehozása…", - "Keep going…": "Így tovább…", - "Connecting…": "Kapcsolás…", - "Scan QR code": "QR kód beolvasása", - "Select '%(scanQRCode)s'": "Kiválasztás „%(scanQRCode)s”", - "Loading live location…": "Élő földrajzi helyzet meghatározás betöltése…", - "There are no past polls in this room": "Nincsenek régebbi szavazások ebben a szobában", - "Write something…": "Írjon valamit…", - "Saving…": "Mentés…", - "There are no active polls in this room": "Nincsenek aktív szavazások ebben a szobában", - "Fetching keys from server…": "Kulcsok lekérése a kiszolgálóról…", - "Checking…": "Ellenőrzés…", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Ehhez engedélyezd a(z) „%(manageIntegrations)s”-t a Beállításokban.", - "Waiting for partner to confirm…": "Várakozás a partner megerősítésére…", - "Adding…": "Hozzáadás…", - "Declining…": "Elutasítás…", - "Rejecting invite…": "Meghívó elutasítása…", - "Joining room…": "Belépés a szobába…", - "Joining space…": "Belépés a térbe…", - "Encrypting your message…": "Üzenet titkosítása…", - "Sending your message…": "Üzenet küldése…", - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "Figyelmeztetés: A szoba fejlesztése nem fogja automatikusan átvinni a szoba résztvevőit az új verziójú szobába. A régi szobába bekerül egy az új szobára mutató hivatkozás – a tagoknak rá kell kattintaniuk a hivatkozásra az új szobába való belépéshez.", - "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.": "A személyes tiltólistája tartalmazza azokat a személyeket/kiszolgálókat, akiktől nem szeretne üzeneteket látni. Az első felhasználó/kiszolgáló mellőzése után egy új szoba jelenik meg a szobalistájában „%(myBanList)s” névvel – ahhoz, hogy a lista érvényben maradjon, maradjon a szobában.", - "Set a new account password…": "Új fiókjelszó beállítása…", - "Downloading update…": "Frissítés letöltése…", - "Checking for an update…": "Frissítés keresése…", - "Backing up %(sessionsRemaining)s keys…": "%(sessionsRemaining)s kulcs biztonsági mentése…", - "This session is backing up your keys.": "Ez a munkamenet elmenti a kulcsait.", - "Connecting to integration manager…": "Kapcsolódás az integrációkezelőhöz…", - "Creating…": "Létrehozás…", - "Starting export process…": "Exportálási folyamat indítása…", - "Unable to connect to Homeserver. Retrying…": "A Matrix-kiszolgálóval nem lehet felvenni a kapcsolatot. Újrapróbálkozás…", - "Loading polls": "Szavazások betöltése", - "Ended a poll": "Lezárta a szavazást", - "Due to decryption errors, some votes may not be counted": "Visszafejtési hibák miatt néhány szavazat nem kerül beszámításra", - "The sender has blocked you from receiving this message": "A feladó megtagadta az Ön hozzáférését ehhez az üzenethez", - "Room directory": "Szobalista", - "Yes, it was me": "Igen, én voltam", - "Answered elsewhere": "Máshol lett felvéve", - "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months": { - "other": "%(count)s napja nincs aktív szavazás. További szavazások betöltése az előző havi szavazások megjelenítéséhez", - "one": "Nincs aktív szavazás az elmúlt napokból. További szavazások betöltése az előző havi szavazások megjelenítéséhez" - }, - "There are no past polls. Load more polls to view polls for previous months": "Nincs régebbi szavazás. További szavazások betöltése az előző havi szavazások megjelenítéséhez", - "There are no active polls. Load more polls to view polls for previous months": "Nincs aktív szavazás. További szavazások betöltése az előző havi szavazások megjelenítéséhez", - "Load more polls": "Még több szavazás betöltése", - "Past polls": "Régi szavazások", - "Active polls": "Aktív szavazások", - "View poll in timeline": "Szavazás megjelenítése az idővonalon", - "Once everyone has joined, you’ll be able to chat": "Amint mindenki belépett lekezdheti a beszélgetést", - "Verify Session": "Munkamenet ellenőrzése", - "Ignore (%(counter)s)": "Mellőzés (%(counter)s)", - "If you know a room address, try joining through that instead.": "Ha ismeri a szoba címét próbáljon inkább azzal belépni.", - "View poll": "Szavazás megtekintése", - "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Nincs aktív szavazás az elmúlt napokból. További szavazások betöltése az előző havi szavazások megjelenítéséhez", - "other": "%(count)s napja nincs aktív szavazás. További szavazások betöltése az előző havi szavazások megjelenítéséhez" - }, - "Invites by email can only be sent one at a time": "E-mail meghívóból egyszerre csak egy küldhető el", - "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.": "A belépéshez csak a szoba azonosítóját adta meg a kiszolgáló nélkül. A szobaazonosító egy belső azonosító, amellyel további információk nélkül nem lehet belépni szobába.", - "An error occurred when updating your notification preferences. Please try to toggle your option again.": "Hiba történt az értesítési beállítások frissítése során. Próbálja meg be- és kikapcsolni a beállítást.", - "Desktop app logo": "Asztali alkalmazás profilkép", - "Log out and back in to disable": "A kikapcsoláshoz ki-, és bejelentkezés szükséges", - "Can currently only be enabled via config.json": "Jelenleg csak a config.json fájlban lehet engedélyezni", - "Requires your server to support the stable version of MSC3827": "A Matrix-kiszolgálónak támogatnia kell az MSC3827 stabil verzióját", - "Message from %(user)s": "Üzenet tőle: %(user)s", - "Message in %(room)s": "Üzenet itt: %(room)s", - "Show avatars in user, room and event mentions": "Profilképek megjelenítése a felhasználók, szobák és események megemlítésénél", - "Error details": "Hiba részletei", - "Unable to find event at that date": "Nem található esemény az adott dátumkor", - "Please submit debug logs to help us track down the problem.": "Küldjön be hibakeresési naplókat, hogy segítsen nekünk a hiba megtalálásában.", - "unavailable": "nem érhető el", - "unknown status code": "ismeretlen állapotkód", - "Server returned %(statusCode)s with error code %(errorCode)s": "A kiszolgáló a következő állapotkóddal és hibakóddal tért vissza: %(statusCode)s – %(errorCode)s", - "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.": "Nem sikerült megtalálni az eseményt %(dateString)s után keresve. Próbáljon egy korábbi dátumot kiválasztani.", - "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.": "Hálózati hiba történt az adott dátum keresése és az ahhoz ugrás során. A Matrix-kiszolgálója lehet, hogy nem érhető el, vagy ideiglenes probléma van az internetkapcsolátával. Próbálja újra később. Ha ez továbbra is fennáll, akkor lépjen kapcsolatba a kiszolgáló rendszergazdájával.", - "Poll history": "Szavazás előzményei", - "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility": "A felhasználó (%(user)s) végül nem került meghívásra ebbe a szobába: %(roomId)s, de a meghívó fél nem adott hibát", - "Mute room": "Szoba némítása", - "Match default setting": "Az alapértelmezett beállítások szerint", - "Start DM anyway": "Közvetlen beszélgetés indítása mindenképpen", - "Start DM anyway and never warn me again": "Közvetlen beszélgetés indítása mindenképpen és később se figyelmeztessen", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Nem található fiók profil az alábbi Matrix azonosítókhoz - mégis a közvetlen csevegés elindítása mellett dönt?", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "Ez lehet attól, hogy az alkalmazás több lapon is nyitva van, vagy hogy a böngészőadatok törölve lettek.", - "Database unexpectedly closed": "Az adatbázis váratlanul lezárult", - "Formatting": "Formázás", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.": "A szoba régi verziója nem található (szobaazonosító: %(roomId)s), és a megkereséséhez nem lett megadva a „via_servers”.", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:": "A szoba régi verziója nem található (szobaazonosító: %(roomId)s), és a megkereséséhez nem lett megadva a „via_servers”. Lehetséges, hogy a szobaazonosító kitalálása működni fog. Ha meg akarja próbálni, kattintson erre a hivatkozásra:", - "The add / bind with MSISDN flow is misconfigured": "Az MSISDN folyamattal történő hozzáadás / kötés hibásan van beállítva", - "No identity access token found": "Nem található személyazonosság-hozzáférési kulcs", - "Identity server not set": "Az azonosítási kiszolgáló nincs megadva", - "WebGL is required to display maps, please enable it in your browser settings.": "A WebGL szükséges a térképek megjelenítéséhez, engedélyezze a böngészőbeállításokban.", - "Image view": "Képnézet", - "Search all rooms": "Keresés az összes szobában", - "Search this room": "Keresés ebben a szobában", - "Upload custom sound": "Egyéni hang feltöltése", - "Error changing password": "Hiba a jelszó módosítása során", - "%(errorMessage)s (HTTP status %(httpStatus)s)": "%(errorMessage)s (HTTP állapot: %(httpStatus)s)", - "Unknown password change error (%(stringifiedError)s)": "Ismeretlen jelszómódosítási hiba (%(stringifiedError)s)", - "Error while changing password: %(error)s": "Hiba a jelszó módosítása során: %(error)s", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "Matrix-kiszolgáló nélkül nem lehet felhasználókat meghívni e-mailben. Kapcsolódjon egyhez a „Beállítások” alatt.", - "Failed to download source media, no source url was found": "A forrásmédia letöltése sikertelen, nem található forráswebcím", - "common": { - "about": "Névjegy", - "analytics": "Analitika", - "encryption_enabled": "Titkosítás bekapcsolva", - "error": "Hiba", - "forward_message": "Üzenet továbbítása", - "image": "Kép", - "loading": "Betöltés…", - "message": "Üzenet", - "message_layout": "Üzenet elrendezése", - "modern": "Modern", - "mute": "Elnémít", - "no_results": "Nincs találat", - "offline": "Nem érhető el", - "password": "Jelszó", - "people": "Emberek", - "reactions": "Reakciók", - "report_a_bug": "Hibajegy feladása", - "room_name": "Szoba neve", - "security": "Biztonság", - "settings": "Beállítások", - "sticker": "Matrica", - "success": "Sikeres", - "suggestions": "Javaslatok", - "unmute": "Némítás visszavonása", - "username": "Felhasználói név", - "verification_cancelled": "Ellenőrzés megszakítva", - "video": "Videó", - "warning": "Figyelmeztetés", - "user": "Felhasználó", - "threads": "Üzenetszálak", - "thread": "Üzenetszál", - "theme": "Téma", - "room": "Szoba", - "public": "Nyilvános", - "private": "Privát", - "options": "Lehetőségek", - "name": "Név", - "light": "Világos", - "labs": "Labor", - "homeserver": "Matrix kiszolgáló", - "home": "Kezdőlap", - "help": "Segítség", - "favourites": "Kedvencek", - "description": "Leírás", - "dark": "Sötét", - "beta": "Béta", - "attachment": "Melléklet", - "appearance": "Megjelenítés", - "timeline": "Idővonal", - "support": "Támogatás", - "space": "Tér", - "random": "Véletlen", - "privacy": "Adatvédelem", - "presence": "Állapot", - "preferences": "Beállítások", - "microphone": "Mikrofon", - "legal": "Jogi feltételek", - "guest": "Vendég", - "faq": "GYIK", - "emoji": "Emodzsi", - "credits": "Közreműködők", - "camera": "Kamera", - "access_token": "Hozzáférési kulcs", - "someone": "Valaki", - "welcome": "Üdvözöljük", - "encrypted": "Titkosítva", - "application": "Alkalmazás", - "version": "Verzió", - "device": "Eszköz", - "model": "Modell", - "verified": "Ellenőrizve", - "unverified": "Ellenőrizetlen", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "Megbízható", - "not_trusted": "Megbízhatatlan", - "accessibility": "Akadálymentesség", - "server": "Kiszolgáló", - "capabilities": "Képességek", - "unnamed_room": "Névtelen szoba", - "unnamed_space": "Névtelen tér", - "stickerpack": "Matrica csomag", - "system_alerts": "Rendszer figyelmeztetések", - "secure_backup": "Biztonsági mentés", - "cross_signing": "Eszközök közti hitelesítés", - "identity_server": "Azonosítási kiszolgáló", - "integration_manager": "Integrációkezelő", - "qr_code": "QR kód", - "feedback": "Visszajelzés" + "a11y": { + "jump_first_invite": "Újrás az első meghívóhoz.", + "n_unread_messages": { + "other": "%(count)s olvasatlan üzenet.", + "one": "1 olvasatlan üzenet." + }, + "n_unread_messages_mentions": { + "other": "%(count)s olvasatlan üzenet megemlítéssel.", + "one": "1 olvasatlan megemlítés." + }, + "room_name": "Szoba: %(name)s", + "unread_messages": "Olvasatlan üzenetek.", + "user_menu": "Felhasználói menü" }, + "a11y_jump_first_unread_room": "Ugrás az első olvasatlan szobához.", "action": { + "accept": "Elfogadás", + "add": "Hozzáadás", + "add_existing_room": "Létező szoba hozzáadása", + "add_people": "Felhasználók meghívása", + "apply": "Alkalmaz", + "approve": "Engedélyezés", + "back": "Vissza", + "call": "Hívás", + "cancel": "Mégse", + "change": "Módosítás", + "clear": "Törlés", + "click": "Kattintson", + "click_to_copy": "Másolás kattintással", + "close": "Bezárás", + "collapse": "Összecsukás", + "complete": "Kiegészít", + "confirm": "Megerősítés", "continue": "Folytatás", "copy": "Másolás", "copy_link": "Hivatkozás másolása", "create": "Létrehozás", "create_a_room": "Szoba létrehozása", "decline": "Elutasítás", + "delete": "Törlés", "disable": "Tiltás", + "disconnect": "Kapcsolat bontása", + "dismiss": "Eltüntetés", "done": "Kész", + "download": "Letöltés", "edit": "Szerkeszt", "enable": "Engedélyezés", - "forgot_password": "Elfelejtetted a jelszót?", + "enter_fullscreen": "Teljes képernyőre váltás", + "exit_fullscreeen": "Kilépés a teljes képernyőből", + "expand": "Kibontás", + "explore_public_rooms": "Nyilvános szobák felfedezése", + "explore_rooms": "Szobák felderítése", + "export": "Mentés", "forward": "Továbbítás", + "go": "Meghívás", + "go_back": "Vissza", + "got_it": "Értem", + "hide_advanced": "Speciális beállítások elrejtése", + "hold": "Várakoztatás", + "ignore": "Mellőzés", + "import": "Betöltés", "invite": "Meghívás", + "invite_to_space": "Meghívás a térbe", "invites_list": "Meghívók", + "join": "Csatlakozás", "learn_more": "További információk", "leave": "Elhagyás", "leave_room": "Szoba elhagyása", + "logout": "Kilépés", + "manage": "Kezelés", + "maximise": "Teljes méret", + "mention": "Megemlítés", + "minimise": "Lecsukás", + "new_room": "Új szoba", + "new_video_room": "Új videó szoba", "next": "Következő", "no": "Nem", "ok": "Rendben", + "pause": "Szünet", + "pin": "Kitűzés", + "play": "Lejátszás", "quote": "Idézés", "react": "Reakció", + "refresh": "Frissítés", + "register": "Regisztráció", + "reject": "Elutasítás", + "reload": "Újratöltés", "remove": "Eltávolítás", + "rename": "Átnevezés", "reply": "Válasz", + "reply_in_thread": "Válasz üzenetszálban", "report_content": "Tartalom jelentése", + "resend": "Újraküdés", + "reset": "Visszaállítás", + "restore": "Visszaállítás", + "resume": "Folytatás", "retry": "Újra", + "review": "Átnézés", + "revoke": "Visszavon", "save": "Mentés", + "search": "Keresés", + "send_report": "Jelentés küldése", + "share": "Megosztás", + "show": "Megjelenítés", + "show_advanced": "Speciális beállítások megjelenítése", + "show_all": "Mind megjelenítése", + "sign_in": "Bejelentkezés", + "sign_out": "Kijelentkezés", + "skip": "Kihagy", "start": "Indít", "start_chat": "Csevegés indítása", + "start_new_chat": "Új beszélgetés indítása", + "stop": "Leállítás", + "submit": "Elküldés", + "subscribe": "Feliratkozás", + "transfer": "Átadás", + "trust": "Megbízom benne", + "try_again": "Újrapróbálkozás", + "unban": "Kitiltás visszavonása", + "unignore": "Mellőzés feloldása", + "unpin": "Leszedés", + "unsubscribe": "Leiratkozás", + "update": "Frissítés", + "upgrade": "Fejlesztés", + "upload": "Feltöltés", + "verify": "Ellenőrzés", + "view": "Megtekintés", + "view_all": "Összes megtekintése", + "view_list": "Lista megjelenítése", + "view_message": "Üzenet megjelenítése", "view_source": "Forrás megjelenítése", "yes": "Igen", - "zoom_out": "Kicsinyítés", "zoom_in": "Nagyítás", - "view": "Megtekintés", - "verify": "Ellenőrzés", - "upload": "Feltöltés", - "upgrade": "Fejlesztés", - "update": "Frissítés", - "unpin": "Leszedés", - "try_again": "Újrapróbálkozás", - "trust": "Megbízom benne", - "stop": "Leállítás", - "skip": "Kihagy", - "sign_out": "Kijelentkezés", - "sign_in": "Bejelentkezés", - "share": "Megosztás", - "search": "Keresés", - "reset": "Visszaállítás", - "resend": "Újraküdés", - "reload": "Újratöltés", - "reject": "Elutasítás", - "pin": "Kitűzés", - "logout": "Kilépés", - "join": "Csatlakozás", - "ignore": "Mellőzés", - "got_it": "Értem", - "go_back": "Vissza", - "expand": "Kibontás", - "download": "Letöltés", - "dismiss": "Eltüntetés", - "delete": "Törlés", - "confirm": "Megerősítés", - "collapse": "Összecsukás", - "close": "Bezárás", - "cancel": "Mégse", - "call": "Hívás", - "back": "Vissza", - "apply": "Alkalmaz", - "add": "Hozzáadás", - "accept": "Elfogadás", - "view_all": "Összes megtekintése", - "unsubscribe": "Leiratkozás", - "subscribe": "Feliratkozás", - "show_all": "Mind megjelenítése", - "show": "Megjelenítés", - "revoke": "Visszavon", - "review": "Átnézés", - "restore": "Visszaállítás", - "rename": "Átnevezés", - "register": "Regisztráció", - "play": "Lejátszás", - "pause": "Szünet", - "disconnect": "Kapcsolat bontása", - "complete": "Kiegészít", - "change": "Módosítás", - "approve": "Engedélyezés", - "manage": "Kezelés", - "go": "Meghívás", - "import": "Betöltés", - "export": "Mentés", - "refresh": "Frissítés", - "minimise": "Lecsukás", - "maximise": "Teljes méret", - "mention": "Megemlítés", - "submit": "Elküldés", - "send_report": "Jelentés küldése", - "clear": "Törlés" + "zoom_out": "Kicsinyítés" }, - "a11y": { - "user_menu": "Felhasználói menü", - "n_unread_messages_mentions": { - "other": "%(count)s olvasatlan üzenet megemlítéssel.", - "one": "1 olvasatlan megemlítés." - }, - "n_unread_messages": { - "other": "%(count)s olvasatlan üzenet.", - "one": "1 olvasatlan üzenet." - }, - "unread_messages": "Olvasatlan üzenetek." + "analytics": { + "accept_button": "Rendben van", + "bullet_1": "Nem mentünk vagy analizálunk semmilyen felhasználói adatot", + "bullet_2": "Nem osztunk meg információt harmadik féllel", + "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.", + "disable_prompt": "Ezt bármikor kikapcsolhatja a beállításokban", + "enable_prompt": "Segítsen jobbá tenni: %(analyticsOwner)s", + "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.", + "shared_data_heading": "Az alábbi adatok közül bármelyik megosztásra kerülhet:" }, - "labs": { - "video_rooms": "Videószobák", - "msc3531_hide_messages_pending_moderation": "A moderátorok kitakarhatják a még nem moderált üzeneteket.", - "report_to_moderators": "Jelentés a moderátoroknak", - "latex_maths": "LaTeX matematikai kifejezések megjelenítése az üzenetekben", - "pinning": "Üzenet kitűzése", - "wysiwyg_composer": "Szövegszerkesztő használata", - "state_counters": "Egyszerű számlálók a szoba fejlécében", - "mjolnir": "Új lehetőség emberek figyelmen kívül hagyására", - "custom_themes": "Egyéni témák támogatásának hozzáadása", - "dehydration": "Kapcsolat nélküli titkosított üzenetküldés tartósított eszközökkel", - "html_topic": "A szoba témájának HTML megjelenítése", - "bridge_state": "Híd információk megjelenítése a szobabeállításokban", - "jump_to_date": "Dátumra ugrás (hozzáadja a /jumptodate parancsot és a dátumra ugrási fejléceket)", - "sliding_sync": "Csúszó szinkronizációs mód", - "element_call_video_rooms": "Element videóhívásos szobák", - "group_calls": "Új konferenciahívási élmény", - "location_share_live": "Élő földrajzi hely megosztása", - "dynamic_room_predecessors": "A dinamikus szoba előfutárai", - "voice_broadcast": "Hangközvetítés", - "rust_crypto": "Rust titkosítási implementáció", - "hidebold": "Értesítési pötty elrejtése (csak darabszám megjelenítése)", - "intentional_mentions": "Szándékos megemlítések engedélyezése", - "video_rooms_a_new_way_to_chat": "Új csevegési lehetőség a(z) %(brand)s alkalmazásban, hanggal és videóval.", - "video_rooms_always_on_voip_channels": "A videószobák szobákba ágyazott, folyamatosan bekapcsolat VoIP-csatornák a(z) %(brand)s alkalmazásban.", - "video_rooms_faq1_question": "Hogy lehet videószobát készíteni?", - "video_rooms_faq1_answer": "A „+” gomb használatával a szoba bal oldali panelén.", - "video_rooms_faq2_question": "Lehet a videóhívás közben szövegesen is csevegni?", - "video_rooms_faq2_answer": "Igen, a szöveges idővonal a videóval együtt megjelenik.", - "thank_you": "Köszönjük, hogy kipróbálja a béta programunkat, hogy fejleszthessünk, adjon olyan részletes visszajelzést, amennyire csak lehet.", - "report_to_moderators_description": "A moderálást támogató szobákban a problémás tartalmat a „Jelentés” gombbal lehet a moderátorok felé jelezni.", - "feature_wysiwyg_composer_description": "Szövegszerkesztő használata a Markdown formázás helyett az üzenet írásakor.", - "currently_experimental": "Jelenleg kísérleti állapotban van.", - "jump_to_date_msc_support": "A Matrix-kiszolgálónak támogatnia kell az MSC3030-at", - "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)", - "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", - "beta_feature": "Ez egy beta állapotú funkció", - "click_for_info": "Kattintson a további információkhoz", - "leave_beta_reload": "A béta kikapcsolása újratölti ezt: %(brand)s.", - "join_beta_reload": "A béta funkció bekapcsolása újratölti ezt: %(brand)s.", - "leave_beta": "Béta kikapcsolása", - "join_beta": "Csatlakozás béta lehetőségekhez", - "voice_broadcast_force_small_chunks": "Hangközvetítések 15 másodperces darabolásának kényszerítése" - }, - "keyboard": { - "home": "Kezdőlap", - "space": "Tér", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[szám]", - "backspace": "Visszatörlés", - "category_calls": "Hívások", - "category_room_list": "Szobalista", - "category_navigation": "Navigáció", - "category_autocomplete": "Automatikus kiegészítés", - "composer_toggle_bold": "Félkövér be/ki", - "composer_toggle_italics": "Dőlt be/ki", - "composer_toggle_quote": "Idézet be/ki", - "composer_toggle_code_block": "Kódblokk be/ki", - "composer_toggle_link": "Hivatkozás be/ki", - "cancel_reply": "Üzenetre válaszolás megszakítása", - "navigate_next_message_edit": "Következő üzenetre navigálás szerkesztéshez", - "navigate_prev_message_edit": "Előző üzenetre navigálás szerkesztéshez", - "composer_jump_start": "Az üzenet elejére ugrás a szerkesztőben", - "composer_jump_end": "Az üzenet végére ugrás a szerkesztőben", - "composer_navigate_next_history": "Következő üzenetre navigálás a szerkesztőben", - "composer_navigate_prev_history": "Előző üzenetre navigálás a szerkesztőben", - "send_sticker": "Matrica küldése", - "toggle_microphone_mute": "Mikrofon némítása be/ki", - "toggle_webcam_mute": "Webkamera be/ki", - "dismiss_read_marker_and_jump_bottom": "Az olvasási jelzés eltüntetése és ugrás az aljára", - "jump_to_read_marker": "A legrégebbi olvasatlan üzenetre ugrás", - "upload_file": "Fájl feltöltése", - "scroll_up_timeline": "Görgetés felfelé az idővonalon", - "scroll_down_timeline": "Görgetés lefelé az idővonalon", - "jump_room_search": "A szobakeresésre ugrás", - "room_list_select_room": "Szoba kiválasztása a szobalistából", - "room_list_collapse_section": "Szobalista rész összecsukása", - "room_list_expand_section": "Szobalista rész kibontása", - "room_list_navigate_down": "Navigálás lefelé a szobalistában", - "room_list_navigate_up": "Navigálás felfelé a szobalistában", - "toggle_top_left_menu": "Bal felső menü be/ki", - "toggle_right_panel": "Jobb oldali panel be/ki", - "keyboard_shortcuts_tab": "Beállítások fül megnyitása", - "go_home_view": "Ugrás a kezdőképernyőre", - "next_unread_room": "Következő olvasatlan szoba vagy közvetlen üzenet", - "prev_unread_room": "Előző olvasatlan szoba vagy közvetlen üzenet", - "next_room": "Következő szoba vagy közvetlen üzenet", - "prev_room": "Előző szoba vagy közvetlen üzenet", - "autocomplete_cancel": "Automatikus kiegészítés megszakítása", - "autocomplete_navigate_next": "Következő automatikus kiegészítési javaslat", - "autocomplete_navigate_prev": "Előző automatikus kiegészítési javaslat", - "toggle_space_panel": "Tér panel be/ki", - "toggle_hidden_events": "Rejtett esemény láthatósága be/ki", - "jump_first_message": "Ugrás az első üzenethez", - "jump_last_message": "Ugrás az utolsó üzenethez", - "composer_undo": "Szerkesztés visszavonása", - "composer_redo": "Szerkesztés újra érvényesítése", - "navigate_prev_history": "Előző, nemrég meglátogatott szoba vagy tér", - "navigate_next_history": "Következő, nemrég meglátogatott szoba vagy tér", - "switch_to_space": "Tér váltás szám alapján", - "open_user_settings": "Felhasználói beállítások megnyitása", - "close_dialog_menu": "Párbeszédablak vagy menü bezárása", - "activate_button": "Kiválasztott gomb aktiválása", - "composer_new_line": "Új sor", - "autocomplete_force": "Befejezés mindenképp", - "search": "Keresés (engedélyezni kell)" - }, - "credits": { - "default_cover_photo": "Az alapértelmezett borítóképre a következő vonatkozik: © Jesús Roncero, a CC BY-SA 4.0 licenc feltételei szerint használva.", - "twemoji_colr": "A twemoji-colr betűkészletre a következő vonatkozik: © Mozilla Foundation, az Apache 2.0 licenc feltételei szerint használva.", - "twemoji": "A Twemoji emodzsikra a következő vonatkozik: © Twitter, Inc. és egyéb közreműködők, a CC-BY 4.0 licenc feltételei szerint használva." - }, - "composer": { - "format_bold": "Félkövér", - "format_italic": "Dőlt", - "format_underline": "Aláhúzott", - "format_strikethrough": "Áthúzott", - "format_unordered_list": "Lista", - "format_ordered_list": "Számozott lista", - "format_increase_indent": "Behúzás növelés", - "format_decrease_indent": "Behúzás csökkentés", - "format_inline_code": "Kód", - "format_code_block": "Kód blokk", - "format_link": "Hivatkozás", - "send_button_title": "Üzenet küldése", - "placeholder_thread_encrypted": "Válasz a titkosított üzenetszálra…", - "placeholder_thread": "Válasz az üzenetszálra…", - "placeholder_reply_encrypted": "Titkosított válasz küldése…", - "placeholder_reply": "Válasz küldése…", - "placeholder_encrypted": "Titkosított üzenet küldése…", - "placeholder": "Üzenet küldése…" - }, - "Bold": "Félkövér", - "Link": "Hivatkozás", - "Code": "Kód", - "power_level": { - "default": "Alapértelmezett", - "restricted": "Korlátozott", - "moderator": "Moderátor", - "admin": "Admin", - "mod": "Mod", - "custom": "Egyéni (%(level)s)" + "auth": { + "3pid_in_use": "Ez az e-mail cím vagy telefonszám már használatban van.", + "account_clash": "Az új (%(newAccountId)s) fiókod elkészült, de jelenleg egy másik fiókba (%(loggedInUserId)s) vagy bejelentkezve.", + "account_clash_previous_account": "Folytatás az előző fiókkal", + "account_deactivated": "Ez a fiók zárolva van.", + "autodiscovery_generic_failure": "Nem sikerült lekérni az automatikus felderítés beállításait a kiszolgálóról", + "autodiscovery_invalid": "A Matrix-kiszolgáló felderítésére kapott válasz érvénytelen", + "autodiscovery_invalid_hs": "A matrix URL nem tűnik érvényesnek", + "autodiscovery_invalid_hs_base_url": "Hibás base_url az m.homeserver -hez", + "autodiscovery_invalid_is": "Az azonosítási kiszolgáló webcíme nem tűnik érvényesnek", + "autodiscovery_invalid_is_base_url": "Érvénytelen base_url az m.identity_server -hez", + "autodiscovery_invalid_is_response": "Az azonosítási kiszolgáló felderítésére érkezett válasz érvénytelen", + "autodiscovery_invalid_json": "Érvénytelen JSON", + "autodiscovery_unexpected_error_hs": "A Matrix-kiszolgáló konfiguráció betöltésekor váratlan hiba történt", + "autodiscovery_unexpected_error_is": "Az azonosítási kiszolgáló beállításainak feldolgozásánál váratlan hiba történt", + "captcha_description": "A Matrix-kiszolgáló ellenőrizné, hogy Ön nem egy robot.", + "change_password_action": "Jelszó módosítása", + "change_password_confirm_invalid": "A jelszavak nem egyeznek meg", + "change_password_confirm_label": "Jelszó megerősítése", + "change_password_current_label": "Jelenlegi jelszó", + "change_password_empty": "A jelszó nem lehet üres", + "change_password_error": "Hiba a jelszó módosítása során: %(error)s", + "change_password_mismatch": "Az új jelszavak nem egyeznek", + "change_password_new_label": "Új jelszó", + "check_email_explainer": "Kövesse az utasításokat amit elküldtünk ide: %(email)s", + "check_email_resend_prompt": "Nem érkezett meg?", + "check_email_resend_tooltip": "E-mail a ellenőrzési hivatkozással újra elküldve!", + "check_email_wrong_email_button": "E-mail cím megadása újból", + "check_email_wrong_email_prompt": "Hibás e-mail cím?", + "continue_with_idp": "Folytatás ezzel a szolgáltatóval: %(provider)s", + "continue_with_sso": "Folytatás ezzel: %(ssoButtons)s", + "country_dropdown": "Ország lenyíló menü", + "create_account_prompt": "Új vagy? Készíts egy fiókot", + "create_account_title": "Fiók létrehozása", + "email_discovery_text": "Az e-mail (nem kötelező) megadása segíthet abban, hogy az ismerőseid megtaláljanak Matrix-on.", + "email_field_label": "E-mail", + "email_field_label_invalid": "Az e-mail cím nem tűnik érvényesnek", + "email_field_label_required": "E-mail cím megadása", + "email_help_text": "Adj meg egy e-mail címet, hogy vissza tudd állítani a jelszavad.", + "email_phone_discovery_text": "Az e-mail, vagy telefonszám használatával a jelenlegi ismerőseid is megtalálhatnak.", + "enter_email_explainer": "%(homeserver)s e-mailt küld a jelszó beállítási hivatkozással.", + "enter_email_heading": "E-mail cím megadása a jelszó beállításhoz", + "failed_connect_identity_server": "Az azonosítási kiszolgáló nem érhető el", + "failed_connect_identity_server_other": "Beléphet, de néhány funkció nem lesz elérhető, amíg az azonosítási kiszolgáló újra elérhető nem lesz. Ha ezt a figyelmeztetést folyamatosan látja, akkor ellenőrizze a beállításokat, vagy vegye fel a kapcsolatot a kiszolgáló rendszergazdájával.", + "failed_connect_identity_server_register": "Regisztrálhat, de néhány funkció nem lesz elérhető, amíg az azonosítási kiszolgáló újra elérhető nem lesz. Ha ezt a figyelmeztetést folyamatosan látja, akkor ellenőrizze a beállításokat, vagy vegye fel a kapcsolatot a kiszolgáló rendszergazdájával.", + "failed_connect_identity_server_reset_password": "A jelszavát visszaállíthatja, de néhány funkció nem lesz elérhető, amíg az azonosítási kiszolgáló újra elérhető nem lesz. Ha ezt a figyelmeztetést folyamatosan látja, akkor ellenőrizze a beállításokat, vagy vegye fel a kapcsolatot a kiszolgáló rendszergazdájával.", + "failed_homeserver_discovery": "A Matrix-kiszolgáló felderítése sikertelen", + "failed_query_registration_methods": "A támogatott regisztrációs módokat nem lehet lekérdezni.", + "failed_soft_logout_auth": "Újra bejelentkezés sikertelen", + "failed_soft_logout_homeserver": "Az újbóli hitelesítés a Matrix-kiszolgáló hibájából sikertelen", + "footer_powered_by_matrix": "a gépházban: Matrix", + "forgot_password_email_invalid": "Az e-mail cím nem tűnik érvényesnek.", + "forgot_password_email_required": "A fiókodhoz kötött e-mail címet add meg.", + "forgot_password_prompt": "Elfelejtetted a jelszavad?", + "forgot_password_send_email": "E-mail küldés", + "identifier_label": "Bejelentkezés ezzel:", + "incorrect_credentials": "Helytelen felhasználónév vagy jelszó.", + "incorrect_credentials_detail": "Vegye figyelembe, hogy a(z) %(hs)s kiszolgálóra jelentkezik be, és nem a matrix.org-ra.", + "incorrect_password": "Helytelen jelszó", + "log_in_new_account": "Belépés az új fiókodba.", + "logout_dialog": { + "description": "Biztos, hogy ki akarsz jelentkezni?", + "megolm_export": "Kulcsok kézi mentése", + "setup_key_backup_title": "Elveszted a hozzáférést a titkosított üzeneteidhez", + "setup_secure_backup_description_1": "A titkosított üzenetek végponttól végpontig titkosítással védettek. Csak neked és a címzetteknek lehet meg a kulcs az üzenet visszafejtéséhez.", + "setup_secure_backup_description_2": "A kijelentkezéssel a kulcsok az eszközről törlődnek, ami azt jelenti, hogy ha nincsenek meg máshol a kulcsok, vagy nincsenek mentve a kiszolgálón, akkor a titkosított üzenetek olvashatatlanná válnak.", + "skip_key_backup": "Nincs szükségem a titkosított üzeneteimre", + "use_key_backup": "Kulcs mentés használatának megkezdése" + }, + "misconfigured_body": "Kérje meg a(z) %(brand)s rendszergazdáját, hogy ellenőrizze a beállításait, hibás vagy duplikált bejegyzéseket keresve.", + "misconfigured_title": "A(z) %(brand)s alkalmazás hibásan van beállítva", + "msisdn_field_description": "Mások meghívhatnak a szobákba a kapcsolatoknál megadott adataiddal", + "msisdn_field_label": "Telefon", + "msisdn_field_number_invalid": "Ez a telefonszám nem tűnik teljesen helyesnek, kérlek ellenőrizd újra", + "msisdn_field_required_invalid": "Telefonszám megadása", + "no_hs_url_provided": "Nincs megadva a Matrix-kiszolgáló webcíme", + "oidc": { + "error_title": "Sajnos nem tudtuk bejelentkeztetni" + }, + "password_field_keep_going_prompt": "Így tovább…", + "password_field_label": "Adja meg a jelszót", + "password_field_strong_label": "Szép, erős jelszó!", + "password_field_weak_label": "A jelszó engedélyezett, de nem biztonságos", + "phone_label": "Telefon", + "phone_optional_label": "Telefonszám (nem kötelező)", + "qr_code_login": { + "approve_access_warning": "Ennek az eszköznek a hozzáférés engedélyezése után az eszköznek teljes hozzáférése lesz a fiókjához.", + "completing_setup": "Új eszköz beállításának elvégzése", + "confirm_code_match": "Ellenőrizze, hogy az alábbi kód megegyezik a másik eszközödön lévővel:", + "connecting": "Kapcsolás…", + "devices_connected": "Összekötött eszközök", + "error_device_already_signed_in": "A másik eszköz már bejelentkezett.", + "error_device_not_signed_in": "A másik eszköz még nincs bejelentkezve.", + "error_device_unsupported": "Összekötés ezzel az eszközzel nem támogatott.", + "error_homeserver_lacks_support": "A Matrix-kiszolgáló nem támogatja más eszköz bejelentkeztetését.", + "error_invalid_scanned_code": "A beolvasott kód érvénytelen.", + "error_linking_incomplete": "Az összekötés az elvárt időn belül nem fejeződött be.", + "error_request_cancelled": "A kérés megszakítva.", + "error_request_declined": "A kérést elutasították a másik eszközön.", + "error_unexpected": "Nemvárt hiba történt.", + "review_and_approve": "Belépés áttekintése és engedélyezés", + "scan_code_instruction": "A kijelentkezett eszközzel olvasd be a QR kódot alább.", + "scan_qr_code": "QR kód beolvasása", + "select_qr_code": "Kiválasztás „%(scanQRCode)s”", + "sign_in_new_device": "Új eszköz bejelentkeztetése", + "start_at_sign_in_screen": "Kezdje a bejelentkező képernyőn", + "waiting_for_device": "Várakozás a másik eszköz bejelentkezésére" + }, + "register_action": "Fiók létrehozása", + "registration": { + "continue_without_email_description": "Csak egy figyelmeztetés, ha nem ad meg e-mail-címet, és elfelejti a jelszavát, akkor véglegesen elveszíti a hozzáférést a fiókjához.", + "continue_without_email_field_label": "E-mail (nem kötelező)", + "continue_without_email_title": "Folytatás e-mail-cím nélkül" + }, + "registration_disabled": "A regisztráció ki van kapcsolva ezen a Matrix-kiszolgálón.", + "registration_msisdn_field_required_invalid": "Telefonszám megadása (ennél a Matrix-kiszolgálónál kötelező)", + "registration_successful": "Regisztráció sikeres", + "registration_username_in_use": "Valaki már használja ezt a felhasználói nevet. Próbáljon ki másikat, illetve ha ön az, jelentkezzen be alább.", + "registration_username_unable_check": "A felhasználói név foglaltságának ellenőrzése nem sikerült. Kérjük próbálja meg később.", + "registration_username_validation": "Csak kisbetűt, számokat, kötőjeleket és aláhúzásokat használj", + "reset_password": { + "confirm_new_password": "Új jelszó megerősítése", + "devices_logout_success": "Az összes eszközéről kijelentkezett és leküldéses értesítéseket sem fog kapni. Az értesítések újbóli engedélyezéséhez újra be kell jelentkezni az egyes eszközökön.", + "other_devices_logout_warning_1": "A kijelentkezéssel az üzeneteket titkosító kulcsokat az eszközök törlik magukról ami elérhetetlenné teheti a régi titkosított csevegéseket.", + "other_devices_logout_warning_2": "Ha szeretné megtartani a hozzáférést a titkosított szobákban lévő csevegésekhez, állítson be Kulcs mentést vagy exportálja ki a kulcsokat valamelyik eszközéről mielőtt továbblép.", + "password_not_entered": "Új jelszót kell megadni.", + "passwords_mismatch": "Az új jelszavaknak meg kell egyezniük egymással.", + "rate_limit_error": "Rövid idő alatt túl sok próbálkozás. Várjon egy kicsit mielőtt újra próbálkozik.", + "rate_limit_error_with_time": "Rövid idő alatt túl sok próbálkozás. Próbálkozzon ennyi idő múlva: %(timeout)s.", + "reset_successful": "A jelszavad újra beállításra került.", + "return_to_login": "Vissza a bejelentkezési képernyőre", + "sign_out_other_devices": "Kijelentkezés minden eszközből" + }, + "reset_password_action": "Jelszó visszaállítása", + "reset_password_email_field_description": "A felhasználói fiók visszaszerzése e-mail címmel", + "reset_password_email_field_required_invalid": "E-mail-cím megadása (ezen a Matrix-kiszolgálón kötelező)", + "reset_password_email_not_associated": "Úgy tűnik, hogy ez az e-mail-cím nincs összekötve Matrix-azonosítóval ezen a Matrix-kiszolgálón.", + "reset_password_email_not_found_title": "Az e-mail-cím nem található", + "reset_password_title": "Jelszó megváltoztatása", + "server_picker_custom": "Másik Matrix-kiszolgáló", + "server_picker_description": "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.", + "server_picker_description_matrix.org": "Csatlakozzon több millió felhasználóhoz ingyen a legnagyobb nyilvános szerveren", + "server_picker_dialog_title": "Döntse el, hol szeretne fiókot létrehozni", + "server_picker_explainer": "Használja a választott Matrix-kiszolgálóját, ha van ilyenje, vagy üzemeltessen egy sajátot.", + "server_picker_failed_validate_homeserver": "A Matrix-kiszolgálót nem lehet ellenőrizni", + "server_picker_intro": "Matrix-kiszolgálóknak nevezzük azokat a helyeket, ahol fiókot lehet létrehozni.", + "server_picker_invalid_url": "Érvénytelen webcím", + "server_picker_learn_more": "A Matrix-kiszolgálókról", + "server_picker_matrix.org": "A matrix.org a legnagyobb nyilvános Matrix-kiszolgáló a világon, és sok felhasználónak megfelelő választás.", + "server_picker_required": "Matrix-kiszolgáló megadása", + "server_picker_title": "Bejelentkezés a Matrix-kiszolgálójába", + "server_picker_title_default": "Szerver lehetőségek", + "server_picker_title_registration": "Fiók létrehozása itt:", + "session_logged_out_description": "A biztonság érdekében ez a kapcsolat le lesz bontva. Légy szíves jelentkezz be újra.", + "session_logged_out_title": "Kijelentkezett", + "set_email": { + "description": "Ez lehetővé teszi, hogy vissza tudja állítani a jelszavát, és értesítéseket fogadjon.", + "verification_pending_description": "Nézze meg a levelét és kattintson a benne lévő hivatkozásra. Ha ez megvan, kattintson a folytatásra.", + "verification_pending_title": "Ellenőrzés függőben" + }, + "set_email_prompt": "Szeretne beállítani e-mail-címet?", + "sign_in_description": "Használja a fiókját a továbblépéshez.", + "sign_in_instead": "Bejelentkezés inkább", + "sign_in_instead_prompt": "Bejelentkezés inkább", + "sign_in_or_register": "Bejelentkezés vagy fiók létrehozása", + "sign_in_or_register_description": "A folytatáshoz használja a fiókját, vagy hozzon létre egy újat.", + "sign_in_prompt": "Van már fiókod? Jelentkezz be", + "sign_in_with_sso": "Bejelentkezés „egyszeri bejelentkezéssel”", + "signing_in": "Bejelentkezés…", + "soft_logout": { + "clear_data_button": "Minden adat törlése", + "clear_data_description": "Az adatok törlése ebből a munkamenetből végleges. A titkosított üzenetek elvesznek hacsak nincsenek elmentve a kulcsai.", + "clear_data_title": "Minden adat törlése ebben a munkamenetben?" + }, + "soft_logout_heading": "Kijelentkeztél", + "soft_logout_intro_password": "Add meg a jelszavadat a belépéshez, hogy visszaszerezd a hozzáférésed a fiókodhoz.", + "soft_logout_intro_sso": "Jelentkezz be és szerezd vissza a hozzáférésed a fiókodhoz.", + "soft_logout_intro_unsupported_auth": "Nem tud bejelentkezni a fiókjába. További információkért vegye fel a kapcsolatot a Matrix-kiszolgáló rendszergazdájával.", + "soft_logout_subheading": "Személyes adatok törlése", + "soft_logout_warning": "Figyelmeztetés: A személyes adatai (beleértve a titkosító kulcsokat is) továbbra is az eszközön vannak tárolva. Ha az eszközt nem használja tovább vagy másik fiókba szeretne bejelentkezni, törölje őket.", + "sso": "Egyszeri bejelentkezés", + "sso_failed_missing_storage": "A böngészőt arra kértük, hogy jegyezze meg, melyik Matrix-kiszolgálót használta a bejelentkezéshez, de sajnos a böngészője elfelejtette. Navigáljon a bejelentkezési oldalra, és próbálja újra.", + "sso_or_username_password": "%(ssoButtons)s vagy %(usernamePassword)s", + "sync_footer_subtitle": "Ha sok szobához csatlakozott, ez eltarthat egy darabig", + "syncing": "Szinkronizálás…", + "uia": { + "code": "Kód", + "email": "A fiók elkészítéséhez nyissa meg az e-mailben elküldött hivatkozást amit erre a címre küldtünk: %(emailAddress)s.", + "email_auth_header": "Ellenőrizze az e-mail-t a továbblépéshez", + "email_resend_prompt": "Nem kapta meg? Újraküldés", + "email_resent": "Újraküldve!", + "fallback_button": "Hitelesítés indítása", + "msisdn": "Szöveges üzenetet küldtünk neki: %(msisdn)s", + "msisdn_token_incorrect": "Helytelen token", + "msisdn_token_prompt": "Add meg a benne lévő kódot:", + "password_prompt": "A fiók jelszó megadásával erősítsd meg a személyazonosságodat.", + "recaptcha_missing_params": "A Matrix-kiszolgáló konfigurációjából hiányzik a captcha nyilvános kulcsa. Értesítse erről a Matrix-kiszolgáló rendszergazdáját.", + "registration_token_label": "Regisztrációs token", + "registration_token_prompt": "Adja meg a regisztrációs tokent, amelyet a Matrix-kiszolgáló rendszergazdája adott meg.", + "sso_body": "Erősítse meg az e-mail-cím hozzáadását azáltal, hogy az egyszeri bejelentkezéssel bizonyítja a személyazonosságát.", + "sso_failed": "A személyazonosság ellenőrzésénél valami hiba történt. Megszakítás és próbálja újra.", + "sso_postauth_body": "A személyazonossága megerősítéséhez kattintson a lenti gombra.", + "sso_postauth_title": "Erősítsd meg a továbblépéshez", + "sso_preauth_body": "A folytatáshoz, használja az egyszeri bejelentkezést, hogy megerősítse a személyazonosságát.", + "sso_title": "A folytatáshoz használja az egyszeri bejelentkezést (SSO)", + "terms": "Nézze át és fogadja el a Matrix-kiszolgáló felhasználási feltételeit:", + "terms_invalid": "Nézze át és fogadja el a Matrix-kiszolgáló felhasználási feltételeit" + }, + "unsupported_auth_email": "Ez a Matrix-kiszolgáló nem támogatja az e-mail-címmel történő bejelentkezést.", + "unsupported_auth_msisdn": "Ez a kiszolgáló nem támogatja a telefonszámmal történő hitelesítést.", + "username_field_required_invalid": "Felhasználói név megadása", + "username_in_use": "Ez a felhasználónév már foglalt, próbáljon ki másikat.", + "verify_email_explainer": "Tudnunk kell, hogy Ön tényleg az akinek mondja magát mielőtt a jelszót beállíthatja. Kattintson a hivatkozásra az e-mailben amit éppen most küldtünk ide: %(email)s", + "verify_email_heading": "E-mail ellenőrzés a továbblépéshez" }, "bug_reporting": { - "introduction": "Ha a GitHubon keresztül küldött be hibajegyet, akkor a hibakeresési napló segít nekünk felderíteni a problémát. ", - "description": "A hibakeresési napló alkalmazáshasználati adatokat tartalmaz, amely tartalmazza a felhasználónevét, a felkeresett szobák azonosítóit vagy álneveit, az utolsó felhasználói felület elemét, amelyet használt, valamint a többi felhasználó neveit. A csevegési üzenetek szövegét nem tartalmazza.", - "matrix_security_issue": "A Matrixszal kapcsolatos biztonsági hibák jelentésével kapcsolatban olvassa el a Matrix.org biztonsági hibák közzétételi házirendjét.", - "submit_debug_logs": "Hibakeresési napló elküldése", - "title": "Hibajelentés", "additional_context": "Ha a hiba felderítésében további adat is segítséget adhat, mint az, hogy mit csináltál éppen, mi a szoba-, felhasználó azonosítója, stb... itt add meg.", - "send_logs": "Naplófájlok elküldése", - "github_issue": "GitHub hibajegy", - "download_logs": "Napló letöltése", "before_submitting": "Mielőtt a naplót elküldöd, egy Github jegyet kell nyitni amiben leírod a problémádat.", "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", + "create_new_issue": "Ahhoz hogy megvizsgálhassuk a hibát, hozzon létre egy új hibajegyet a GitHubon.", + "description": "A hibakeresési napló alkalmazáshasználati adatokat tartalmaz, amely tartalmazza a felhasználónevét, a felkeresett szobák azonosítóit vagy álneveit, az utolsó felhasználói felület elemét, amelyet használt, valamint a többi felhasználó neveit. A csevegési üzenetek szövegét nem tartalmazza.", + "download_logs": "Napló letöltése", "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." + "error_empty": "Kérlek mond el nekünk mi az ami nem működött, vagy még jobb, ha egy GitHub jegyben leírod a problémát.", + "failed_send_logs": "Hiba a napló küldésénél: ", + "github_issue": "GitHub hibajegy", + "introduction": "Ha a GitHubon keresztül küldött be hibajegyet, akkor a hibakeresési napló segít nekünk felderíteni a problémát. ", + "log_request": "Segítsen abban, hogy ez később ne fordulhasson elő, küldje el nekünk a naplókat.", + "logs_sent": "Napló elküldve", + "matrix_security_issue": "A Matrixszal kapcsolatos biztonsági hibák jelentésével kapcsolatban olvassa el a Matrix.org biztonsági hibák közzétételi házirendjét.", + "preparing_download": "Napló előkészítése feltöltéshez", + "preparing_logs": "Előkészülés napló küldéshez", + "send_logs": "Naplófájlok elküldése", + "submit_debug_logs": "Hibakeresési napló elküldése", + "textarea_label": "Megjegyzések", + "thank_you": "Köszönjük!", + "title": "Hibajelentés", + "unsupported_browser": "Emlékeztető: A böngésződ nem támogatott, így az élmény kiszámíthatatlan lehet.", + "uploading_logs": "Naplók feltöltése folyamatban", + "waiting_for_server": "Várakozás a kiszolgáló válaszára" }, - "time": { - "hours_minutes_seconds_left": "%(hours)s ó %(minutes)s p %(seconds)s mp van hátra", - "minutes_seconds_left": "%(minutes)s p %(seconds)s mp van hátra", - "seconds_left": "%(seconds)s mp van hátra", - "date_at_time": "%(date)s %(time)s", - "short_days": "%(value)s n", - "short_hours": "%(value)s ó", - "short_minutes": "%(value)s p", - "short_seconds": "%(value)s mp", - "short_days_hours_minutes_seconds": "%(days)s n %(hours)s ó %(minutes)s p %(seconds)s mp", - "short_hours_minutes_seconds": "%(hours)s ó %(minutes)s p %(seconds)s mp", - "short_minutes_seconds": "%(minutes)s p %(seconds)s mp", - "last_week": "Előző hét", - "last_month": "Előző hónap", - "n_minutes_ago": "%(num)s perccel ezelőtt", - "n_hours_ago": "%(num)s órával ezelőtt", - "n_days_ago": "%(num)s nappal ezelőtt", - "in_n_minutes": "%(num)s perc múlva", - "in_n_hours": "%(num)s óra múlva", - "in_n_days": "%(num)s nap múlva", - "in_few_seconds": "másodpercek múlva", - "in_about_minute": "egy perc múlva", - "in_about_hour": "egy óra múlva", - "in_about_day": "egy nap múlva", - "few_seconds_ago": "néhány másodperce", - "about_minute_ago": "egy perce", - "about_hour_ago": "egy órája", - "about_day_ago": "egy napja", - "left": "Maradék idő: %(timeRemaining)s" + "cannot_invite_without_identity_server": "Matrix-kiszolgáló nélkül nem lehet felhasználókat meghívni e-mailben. Kapcsolódjon egyhez a „Beállítások” alatt.", + "cannot_reach_homeserver": "A Matrix-kiszolgáló nem érhető el", + "cannot_reach_homeserver_detail": "Győződjön meg arról, hogy stabil az internetkapcsolata, vagy vegye fel a kapcsolatot a kiszolgáló rendszergazdájával", + "cant_load_page": "Az oldal nem tölthető be", + "chat_card_back_action_label": "Vissza a csevegéshez", + "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", + "hearts_description": "Szívecskékkel küldi el az üzenetet", + "hearts_message": "szívecskéket 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" }, - "onboarding": { - "personal_messaging_title": "Biztonságos üzenetküldés barátokkal, családdal", - "free_e2ee_messaging_unlimited_voip": "Az ingyenes, végpontok közti titkosítással rendelkező üzenetküldéssel, a korlátlan hang- és videóhívással, a(z) %(brand)s használata nagyszerű módja a kapcsolattartásnak.", - "personal_messaging_action": "Kezdje el az első csevegését", - "work_messaging_title": "Biztonságos üzenetküldés munkához", - "work_messaging_action": "Találja meg a munkatársait", - "community_messaging_title": "Közösségi tulajdon", - "community_messaging_action": "Találja meg az embereket", - "welcome_to_brand": "Üdvözli a(z) %(brand)s", - "only_n_steps_to_go": { - "one": "Még %(count)s lépés", - "other": "Még %(count)s lépés" + "common": { + "about": "Névjegy", + "access_token": "Hozzáférési kulcs", + "accessibility": "Akadálymentesség", + "advanced": "Speciális", + "all_rooms": "Összes szoba", + "analytics": "Analitika", + "and_n_others": { + "other": "és még: %(count)s ...", + "one": "és még egy..." }, - "you_did_it": "Kész!", - "complete_these": "Ezen lépések befejezésével hozhatja ki a legtöbbet a(z) %(brand)s használatából", - "community_messaging_description": "Tartsa meg a közösségi beszélgetések feletti irányítást.\nAkár milliók támogatásával, hatékony moderációs és együttműködési lehetőségekkel.", - "you_made_it": "Megcsinálta!", - "set_up_profile_description": "Biztosítsa a többieket arról, hogy valóban Ön az", - "set_up_profile_action": "Saját profil", - "set_up_profile": "Saját profil beállítása", - "get_stuff_done": "Fejezzen be dolgokat a csapattagjai megtalálásával", - "find_people": "Emberek keresése", - "find_friends_description": "Kezdjünk neki, ezért van itt", - "find_friends_action": "Barátok keresése", - "find_friends": "Keresse meg és hívja meg barátait", - "find_coworkers": "Munkatársak keresése és meghívása", - "find_community_members": "Közösség tagjainak keresése és meghívása", - "enable_notifications_description": "Ne maradjon le a válaszról vagy egy fontos üzenetről", - "enable_notifications_action": "Értesítések bekapcsolása", - "enable_notifications": "Értesítések bekapcsolása", - "download_app_description": "Ne maradjon le semmiről, legyen Önnél a(z) %(brand)s", - "download_app_action": "Alkalmazások letöltése", - "download_app": "A(z) %(brand)s letöltése", - "download_brand": "A(z) %(brand)s letöltése", - "download_brand_desktop": "Asztali %(brand)s letöltése", - "qr_or_app_links": "%(qrCode)s vagy %(appLinks)s", - "download_app_store": "Letöltés az App Store-ból", - "download_google_play": "Letöltés a Google Play-ből", - "download_f_droid": "Letöltés az F-Droidról", - "apple_trademarks": "Az App Store® és az Apple logo® az Apple Inc. védjegyei.", - "google_trademarks": "A Google Play és a Google Play logó a Google LLC védjegye.", - "has_avatar_label": "Nagyszerű, ez segíteni eldönteni másoknak, hogy tényleg Ön az", - "no_avatar_label": "Állítson be egy fényképet, hogy tudják mások, hogy Ön az.", - "welcome_user": "Üdv %(name)s", - "welcome_detail": "És most segítünk az indulásban", - "intro_welcome": "Üdvözli a(z) %(appName)s", - "intro_byline": "Az ön beszélgetései csak az öné.", - "send_dm": "Közvetlen üzenet küldése", - "explore_rooms": "Nyilvános szobák felfedezése", - "create_room": "Készíts csoportos beszélgetést" + "appearance": "Megjelenítés", + "application": "Alkalmazás", + "are_you_sure": "Biztos?", + "attachment": "Melléklet", + "authentication": "Azonosítás", + "avatar": "Profilkép", + "beta": "Béta", + "camera": "Kamera", + "cameras": "Kamerák", + "capabilities": "Képességek", + "copied": "Másolva!", + "credits": "Közreműködők", + "cross_signing": "Eszközök közti hitelesítés", + "dark": "Sötét", + "description": "Leírás", + "deselect_all": "Semmit nem jelöl ki", + "device": "Eszköz", + "display_name": "Megjelenítési név", + "edited": "szerkesztve", + "email_address": "E-mail-cím", + "emoji": "Emodzsi", + "encrypted": "Titkosítva", + "encryption_enabled": "Titkosítás bekapcsolva", + "error": "Hiba", + "faq": "GYIK", + "favourites": "Kedvencek", + "feedback": "Visszajelzés", + "filter_results": "Találatok szűrése", + "forward_message": "Üzenet továbbítása", + "general": "Általános", + "go_to_settings": "Irány a Beállítások", + "guest": "Vendég", + "help": "Segítség", + "historical": "Archív", + "home": "Kezdőlap", + "homeserver": "Matrix kiszolgáló", + "identity_server": "Azonosítási kiszolgáló", + "image": "Kép", + "integration_manager": "Integrációkezelő", + "joined": "Csatlakozott", + "labs": "Labor", + "legal": "Jogi feltételek", + "light": "Világos", + "loading": "Betöltés…", + "location": "Földrajzi helyzet", + "low_priority": "Alacsony prioritás", + "message": "Üzenet", + "message_layout": "Üzenet elrendezése", + "microphone": "Mikrofon", + "model": "Modell", + "mute": "Elnémít", + "n_members": { + "one": "%(count)s tag", + "other": "%(count)s tag" + }, + "n_participants": { + "one": "1 résztvevő", + "other": "%(count)s résztvevő" + }, + "n_rooms": { + "one": "%(count)s szoba", + "other": "%(count)s szoba" + }, + "name": "Név", + "no_results": "Nincs találat", + "no_results_found": "Nincs találat", + "not_trusted": "Megbízhatatlan", + "off": "Ki", + "offline": "Nem érhető el", + "on": "Be", + "options": "Lehetőségek", + "orphan_rooms": "További szobák", + "password": "Jelszó", + "people": "Emberek", + "preferences": "Beállítások", + "presence": "Állapot", + "preview_message": "Szia! Te vagy a legjobb!", + "privacy": "Adatvédelem", + "private": "Privát", + "private_room": "Privát szoba", + "private_space": "Privát tér", + "profile": "Profil", + "public": "Nyilvános", + "public_room": "Nyilvános szoba", + "public_space": "Nyilvános tér", + "qr_code": "QR kód", + "random": "Véletlen", + "reactions": "Reakciók", + "report_a_bug": "Hibajegy feladása", + "room": "Szoba", + "room_name": "Szoba neve", + "rooms": "Szobák", + "saving": "Mentés…", + "secure_backup": "Biztonsági mentés", + "security": "Biztonság", + "select_all": "Mindet kijelöli", + "server": "Kiszolgáló", + "settings": "Beállítások", + "setup_secure_messages": "Biztonságos Üzenetek beállítása", + "show_more": "Több megjelenítése", + "someone": "Valaki", + "space": "Tér", + "spaces": "Terek", + "sticker": "Matrica", + "stickerpack": "Matrica csomag", + "success": "Sikeres", + "suggestions": "Javaslatok", + "support": "Támogatás", + "system_alerts": "Rendszer figyelmeztetések", + "theme": "Téma", + "thread": "Üzenetszál", + "threads": "Üzenetszálak", + "timeline": "Idővonal", + "trusted": "Megbízható", + "unavailable": "nem érhető el", + "unencrypted": "Titkosítatlan", + "unmute": "Némítás visszavonása", + "unnamed_room": "Névtelen szoba", + "unnamed_space": "Névtelen tér", + "unsent": "Elküldetlen", + "unverified": "Ellenőrizetlen", + "user": "Felhasználó", + "user_avatar": "Profilkép", + "username": "Felhasználói név", + "verification_cancelled": "Ellenőrzés megszakítva", + "verified": "Ellenőrizve", + "version": "Verzió", + "video": "Videó", + "video_room": "Videó szoba", + "view_message": "Üzenet megjelenítése", + "warning": "Figyelmeztetés", + "welcome": "Üdvözöljük" }, - "settings": { - "show_breadcrumbs": "Gyors elérési gombok megjelenítése a nemrég meglátogatott szobákhoz a szobalista felett", - "all_rooms_home_description": "Minden szoba, amelybe belépett, megjelenik a Kezdőlapon.", - "use_command_f_search": "Command + F használata az idővonalon való kereséshez", - "use_control_f_search": "Ctrl + F használata az idővonalon való kereséshez", - "use_12_hour_format": "Az időbélyegek megjelenítése 12 órás formátumban (például du. 2:30)", - "always_show_message_timestamps": "Üzenetek időbélyegének megjelenítése mindig", - "send_read_receipts": "Olvasási visszajelzés küldése", - "send_typing_notifications": "Gépelési visszajelzés küldése", - "replace_plain_emoji": "Egyszerű szöveg automatikus cseréje emodzsira", - "enable_markdown": "Markdown engedélyezése", - "emoji_autocomplete": "Emodzsik gépelés közbeni felajánlásának bekapcsolása", - "use_command_enter_send_message": "Command + Enter használata az üzenet küldéséhez", - "use_control_enter_send_message": "Ctrl + Enter használata az üzenet elküldéséhez", - "all_rooms_home": "Minden szoba megjelenítése a Kezdőlapon", - "enable_markdown_description": "Kezdje az üzenetet a /plain paranccsal, hogy markdown formázás nélkül küldje el.", - "show_stickers_button": "Matricák gomb megjelenítése", - "insert_trailing_colon_mentions": "Záró kettőspont beszúrása egy felhasználó üzenet elején való megemlítésekor", - "automatic_language_detection_syntax_highlight": "Nyelv automatikus felismerése a szintaxiskiemeléshez", - "code_block_expand_default": "Kódblokkok kibontása alapértelmezetten", - "code_block_line_numbers": "Sorszámok megjelenítése a kódblokkokban", - "inline_url_previews_default": "Beágyazott webcím-előnézetek alapértelmezett engedélyezése", - "autoplay_gifs": "GIF-ek automatikus lejátszása", - "autoplay_videos": "Videók automatikus lejátszása", - "image_thumbnails": "Előnézet/bélyegkép megjelenítése a képekhez", - "show_typing_notifications": "Gépelési visszajelzés megjelenítése", - "show_redaction_placeholder": "Helykitöltő megjelenítése a törölt szövegek helyett", - "show_read_receipts": "Mások által küldött olvasási visszajelzések megjelenítése", - "show_join_leave": "Be- és kilépési üzenetek megjelenítése (a meghívók/kirúgások/kitiltások üzeneteit nem érinti)", - "show_displayname_changes": "Megjelenítendő nevek változásának megjelenítése", - "show_chat_effects": "Csevegési effektek (például a konfetti animáció) megjelenítése", - "big_emoji": "Nagy emodzsik engedélyezése a csevegésekben", - "jump_to_bottom_on_send": "Üzenetküldés után az idővonal aljára ugrás", - "show_nsfw_content": "Felnőtt tartalmak megjelenítése", - "prompt_invite": "Kérdés a vélhetően hibás Matrix-azonosítóknak küldött meghívók elküldése előtt", - "hardware_acceleration": "Hardveres gyorsítás bekapcsolása (a(z) %(appName)s alkalmazást újra kell indítani)", - "start_automatically": "Automatikus indítás rendszerindítás után", - "warn_quit": "Figyelmeztetés kilépés előtt", - "notifications": { - "rule_contains_display_name": "A saját megjelenítendő nevét tartalmazó üzenetek", - "rule_contains_user_name": "A saját felhasználónevét tartalmazó üzenetek", - "rule_roomnotif": "A @room megemlítést tartalmazó üzenetek", - "rule_room_one_to_one": "A közvetlen csevegések üzenetei", - "rule_message": "A csoportos csevegések üzenetei", - "rule_encrypted": "A csoportos csevegések titkosított üzenetei", - "rule_invite_for_me": "Amikor meghívják egy szobába", - "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", - "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" + "composer": { + "autocomplete": { + "@room_description": "Az egész szoba értesítése", + "command_a11y": "Parancs automatikus kiegészítés", + "command_description": "Parancsok", + "emoji_a11y": "Emodzsi automatikus kiegészítése", + "notification_a11y": "Értesítés automatikus kiegészítése", + "notification_description": "Szoba értesítések", + "room_a11y": "Szoba automatikus kiegészítése", + "space_a11y": "Tér automatikus kiegészítése", + "user_a11y": "Felhasználó automatikus kiegészítése", + "user_description": "Felhasználók" }, - "appearance": { - "layout_irc": "IRC (kísérleti)", - "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" + "close_sticker_picker": "Matricák elrejtése", + "edit_composer_label": "Üzenet szerkesztése", + "format_bold": "Félkövér", + "format_code_block": "Kód blokk", + "format_decrease_indent": "Behúzás csökkentés", + "format_increase_indent": "Behúzás növelés", + "format_inline_code": "Kód", + "format_insert_link": "Link beillesztése", + "format_italic": "Dőlt", + "format_italics": "Dőlt", + "format_link": "Hivatkozás", + "format_ordered_list": "Számozott lista", + "format_strikethrough": "Áthúzott", + "format_underline": "Aláhúzott", + "format_unordered_list": "Lista", + "formatting_toolbar_label": "Formázás", + "link_modal": { + "link_field_label": "Hivatkozás", + "text_field_label": "Szöveg", + "title_create": "Hivatkozás készítése", + "title_edit": "Hivatkozás szerkesztése" }, - "inline_url_previews_room_account": "Webcím-előnézetek engedélyezése ebben a szobában (csak Önt érinti)", - "inline_url_previews_room": "Webcím-előnézetek alapértelmezett engedélyezése a szobatagok számára" + "mode_plain": "Formázás elrejtése", + "mode_rich_text": "Formázás megjelenítése", + "no_perms_notice": "Nincs jogod üzenetet küldeni ebbe a szobába", + "placeholder": "Üzenet küldése…", + "placeholder_encrypted": "Titkosított üzenet küldése…", + "placeholder_reply": "Válasz küldése…", + "placeholder_reply_encrypted": "Titkosított válasz küldése…", + "placeholder_thread": "Válasz az üzenetszálra…", + "placeholder_thread_encrypted": "Válasz a titkosított üzenetszálra…", + "poll_button": "Szavazás", + "poll_button_no_perms_description": "Nincs joga szavazást kezdeményezni ebben a szobában.", + "poll_button_no_perms_title": "Jogosultság szükséges", + "replying_title": "Válasz", + "room_upgraded_link": "A beszélgetés itt folytatódik.", + "room_upgraded_notice": "Ezt a szobát lecseréltük és nem aktív többé.", + "send_button_title": "Üzenet küldése", + "send_button_voice_message": "Hang üzenet küldése", + "send_voice_message": "Hang üzenet küldése", + "stop_voice_message": "Felvétel megállítása", + "voice_message_button": "Hang üzenet" + }, + "console_dev_note": "Ha tudja mit csinál, Element egy nyílt forráskódú szoftver, nézze meg a GitHubon (https://github.com/vector-im/element-web/) és segítsen!", + "console_scam_warning": "Ha valaki azt kéri hogy másoljon/illesszen be itt valamit, nagy esély van rá hogy valaki becsapja!", + "console_wait": "Várjon!", + "create_room": { + "action_create_room": "Szoba létrehozása", + "action_create_video_room": "Videó szoba készítése", + "encrypted_video_room_warning": "Ezt később nem lehet kikapcsolni. A szoba titkosítva lesz de a hívások nem.", + "encrypted_warning": "Ezt később nem lehet kikapcsolni. A hidak és a legtöbb bot nem fog működni egyenlőre.", + "encryption_forced": "A szervered megköveteli, hogy a titkosítás be legyen kapcsolva a privát szobákban.", + "encryption_label": "Végpontok közötti titkosítás engedélyezése", + "error_title": "Szoba létrehozása sikertelen", + "generic_error": "A kiszolgáló elérhetetlen, túlterhelt vagy hibára futott.", + "join_rule_change_notice": "A szoba beállításokban ezt bármikor megváltoztathatja.", + "join_rule_invite": "Privát szoba (csak meghívóval)", + "join_rule_invite_label": "Csak a meghívott emberek fogják megtalálni és tudnak belépni a szobába.", + "join_rule_public_label": "Bárki megtalálhatja és beléphet ebbe a szobába.", + "join_rule_public_parent_space_label": "Bárki megtalálhatja és beléphet a szobába, nem csak tér tagsága.", + "join_rule_restricted": "Tér tagság számára látható", + "join_rule_restricted_label": " téren bárki megtalálhatja és beléphet a szobába.", + "name_validation_required": "Kérlek adj meg egy nevet a szobához", + "room_visibility_label": "Szoba láthatóság", + "title_private_room": "Privát szoba létrehozása", + "title_public_room": "Nyilvános szoba létrehozása", + "title_video_room": "Videó szoba készítése", + "topic_label": "Téma (nem kötelező)", + "unfederated": "A szobába ne léphessenek be azok, akik nem ezen a szerveren vannak: %(serverName)s.", + "unfederated_label_default_off": "Beállíthatod, ha a szobát csak egy belső csoport használja majd a matrix szervereden. Ezt később nem lehet megváltoztatni.", + "unfederated_label_default_on": "Ne engedélyezd ezt, ha a szobát külső csapat is használja másik matrix szerverről. Később nem lehet megváltoztatni.", + "unsupported_version": "A kiszolgáló nem támogatja a megadott szobaverziót." + }, + "create_space": { + "add_details_prompt": "Adjon hozzá néhány részletet, hogy könnyebben felismerhető legyen.", + "add_details_prompt_2": "Ezeket bármikor megváltoztathatja.", + "add_existing_rooms_description": "Válassz szobákat vagy beszélgetéseket amit hozzáadhat. Ez csak az ön tere, senki nem lesz értesítve. Továbbiakat később is hozzáadhat.", + "add_existing_rooms_heading": "Mit szeretne megszervezni?", + "address_label": "Cím", + "address_placeholder": "például sajat-ter", + "creating": "Létrehozás…", + "creating_rooms": "Szobák létrehozása…", + "done_action": "Irány a teréhez", + "done_action_first_room": "Ugrás az első szobámra", + "explainer": "A terek a szobák és emberek csoportosításának új módja. Milyen teret szeretne létrehozni? Később megváltoztathatja.", + "failed_create_initial_rooms": "Térhez tartozó kezdő szobákat nem sikerült elkészíteni", + "failed_invite_users": "Az alábbi felhasználókat nem sikerült meghívni a térbe: %(csvUsers)s", + "invite_teammates_by_username": "Meghívás felhasználónévvel", + "invite_teammates_description": "Ellenőrizze, hogy a megfelelő személyeknek van hozzáférése. Később meghívhat másokat is.", + "invite_teammates_heading": "Csoporttársak meghívása", + "inviting_users": "Meghívás…", + "label": "Tér létrehozása", + "name_required": "Adjon meg egy nevet a térhez", + "personal_space": "Csak én", + "personal_space_description": "Privát tér a szobái csoportosításához", + "private_description": "Csak meghívóval, saját célra és csoportok számára ideális", + "private_heading": "Saját privát tér", + "private_personal_description": "Ellenőrizze, hogy a megfelelő személyeknek hozzáférése van ehhez: %(name)s", + "private_personal_heading": "Kivel dolgozik együtt?", + "private_space": "Én és a csoporttársaim", + "private_space_description": "Privát tér önnek és a csoporttársainak", + "public_description": "Mindenki számára nyílt tér, a közösségek számára ideális", + "public_heading": "Saját nyilvános tér", + "setup_rooms_community_description": "Készítsünk szobát mindhez.", + "setup_rooms_community_heading": "Mik azok amikről beszélni szeretne itt: %(spaceName)s?", + "setup_rooms_description": "Később is hozzáadhat többet, beleértve meglévőket is.", + "setup_rooms_private_description": "Mindenhez készítünk egy szobát.", + "setup_rooms_private_heading": "Milyen projekteken dolgozik a csoportja?", + "share_description": "Egyenlőre csak ön, még jobb lehet másokkal együtt.", + "share_heading": "Megosztás: %(name)s", + "skip_action": "Kihagy egyenlőre", + "subspace_adding": "Hozzáadás…", + "subspace_beta_notice": "Adjon hozzá az ön által kezelt térhez.", + "subspace_dropdown_title": "Tér létrehozása", + "subspace_existing_space_prompt": "Inkább meglévő teret adna hozzá?", + "subspace_join_rule_invite_description": "Csak a meghívott emberek fogják megtalálni és tudnak belépni erre a térre.", + "subspace_join_rule_invite_only": "Privát tér (csak meghívóval)", + "subspace_join_rule_label": "Tér láthatósága", + "subspace_join_rule_public_description": "Bárki megtalálhatja és beléphet a térbe, nem csak tér tagsága.", + "subspace_join_rule_restricted_description": " téren bárki megtalálhatja és beléphet." + }, + "credits": { + "default_cover_photo": "Az alapértelmezett borítóképre a következő vonatkozik: © Jesús Roncero, a CC BY-SA 4.0 licenc feltételei szerint használva.", + "twemoji": "A Twemoji emodzsikra a következő vonatkozik: © Twitter, Inc. és egyéb közreműködők, a CC-BY 4.0 licenc feltételei szerint használva.", + "twemoji_colr": "A twemoji-colr betűkészletre a következő vonatkozik: © Mozilla Foundation, az Apache 2.0 licenc feltételei szerint használva." }, "devtools": { - "send_custom_account_data_event": "Egyedi fiókadat esemény küldése", - "send_custom_room_account_data_event": "Egyedi szoba fiókadat esemény küldése", + "active_widgets": "Aktív kisalkalmazások", + "category_other": "Egyéb", + "category_room": "Szoba", + "caution_colon": "Figyelmeztetés:", + "client_versions": "Kliensverziók", + "developer_mode": "Fejlesztői mód", + "developer_tools": "Fejlesztői eszközök", + "edit_setting": "Beállítások szerkesztése", + "edit_values": "Értékek szerkesztése", + "empty_string": "<üres karakterek>", + "event_content": "Esemény tartalma", + "event_id": "Esemény azon.: %(eventId)s", + "event_sent": "Az esemény elküldve!", "event_type": "Esemény típusa", - "state_key": "Állapotkulcs", - "invalid_json": "Nem tűnik érvényes JSON szövegnek.", + "explore_account_data": "Fiókadatok felderítése", + "explore_room_account_data": "Szoba fiók adatok felderítése", + "explore_room_state": "Szoba állapot felderítése", + "failed_to_find_widget": "Hiba történt a kisalkalmazás keresése során.", + "failed_to_load": "Betöltés sikertelen.", + "failed_to_save": "A beállítások elmentése nem sikerült.", "failed_to_send": "Az eseményt nem sikerült elküldeni!", - "event_sent": "Az esemény elküldve!", - "event_content": "Esemény tartalma", - "user_read_up_to": "A felhasználó eddig olvasta el: ", + "id": "Azon.: ", + "invalid_json": "Nem tűnik érvényes JSON szövegnek.", + "level": "Szint", + "low_bandwidth_mode": "Alacsony sávszélességű mód", + "low_bandwidth_mode_description": "Kompatibilis Matrix-kiszolgálóra van szükség.", + "main_timeline": "Fő idővonal", + "methods": "Metódusok", "no_receipt_found": "Nincs visszajelzés", - "room_status": "Szoba állapota", - "room_unread_status_count": { - "other": "Szoba olvasatlan állapota: %(status)s, darabszám: %(count)s" - }, + "no_verification_requests_found": "Nem található ellenőrző kérés", "notification_state": "Értesítés állapot: %(notificationState)s", + "notifications_debug": "Értesítések hibakeresése", + "number_of_users": "Felhasználószám", + "observe_only": "Csak megfigyel", + "original_event_source": "Eredeti esemény forráskód", + "phase": "Fázis", + "phase_cancelled": "Megszakítva", + "phase_ready": "Kész", + "phase_requested": "Kérve", + "phase_started": "Elindult", + "phase_transaction": "Tranzakció", + "requester": "Kérelmező", "room_encrypted": "A szoba titkosított ✅", + "room_id": "Szoba azon.: %(roomId)s", "room_not_encrypted": "A szoba nincs titkosítva 🚨", - "main_timeline": "Fő idővonal", - "threads_timeline": "Üzenetszálak idővonala", - "room_notifications_total": "Összesen: ", - "room_notifications_highlight": "Kiemelt: ", "room_notifications_dot": "Pont: ", + "room_notifications_highlight": "Kiemelt: ", "room_notifications_last_event": "Utolsó esemény:", - "room_notifications_type": "Típus: ", "room_notifications_sender": "Küldő: ", "room_notifications_thread_id": "Üzenetszál-azonosító: ", - "spaces": { - "other": "<%(count)s szóköz>", - "one": "" - }, - "empty_string": "<üres karakterek>", + "room_notifications_total": "Összesen: ", + "room_notifications_type": "Típus: ", + "room_status": "Szoba állapota", "room_unread_status": "Szoba olvasatlan állapota: %(status)s", - "id": "Azon.: ", + "room_unread_status_count": { + "other": "Szoba olvasatlan állapota: %(status)s, darabszám: %(count)s" + }, + "save_setting_values": "Beállított értékek mentése", + "send_custom_account_data_event": "Egyedi fiókadat esemény küldése", + "send_custom_room_account_data_event": "Egyedi szoba fiókadat esemény küldése", "send_custom_state_event": "Egyedi állapotesemény küldése", - "failed_to_load": "Betöltés sikertelen.", - "client_versions": "Kliensverziók", + "send_custom_timeline_event": "Egyedi idővonal esemény küldése", + "server_info": "Kiszolgálóinformációk", "server_versions": "Kiszolgálóverziók", - "number_of_users": "Felhasználószám", - "failed_to_save": "A beállítások elmentése nem sikerült.", - "save_setting_values": "Beállított értékek mentése", - "setting_colon": "Beállítás:", - "caution_colon": "Figyelmeztetés:", - "use_at_own_risk": "Ez a felület nem ellenőrzi az érték típusát. Csak saját felelősségére használja.", - "setting_definition": "Beállítás leírása:", - "level": "Szint", "settable_global": "Általánosan beállítható", "settable_room": "Szobára beállítható", - "values_explicit": "Egyedi szinthez tartozó értékek", - "values_explicit_room": "Egyedi szinthez tartozó értékek ebben a szobában", - "edit_values": "Értékek szerkesztése", + "setting_colon": "Beállítás:", + "setting_definition": "Beállítás leírása:", + "setting_id": "Beállításazonosító", + "settings_explorer": "Beállítás böngésző", + "show_hidden_events": "Rejtett események megjelenítése az idővonalon", + "spaces": { + "other": "<%(count)s szóköz>", + "one": "" + }, + "state_key": "Állapotkulcs", + "threads_timeline": "Üzenetszálak idővonala", + "timeout": "Időtúllépés", + "title": "Fejlesztői eszközök", + "toggle_event": "esemény be/ki", + "toolbox": "Eszköztár", + "use_at_own_risk": "Ez a felület nem ellenőrzi az érték típusát. Csak saját felelősségére használja.", + "user_read_up_to": "A felhasználó eddig olvasta el: ", + "value": "Érték", "value_colon": "Érték:", + "value_in_this_room": "Érték ebben a szobában", "value_this_room_colon": "Érték ebben a szobában:", + "values_explicit": "Egyedi szinthez tartozó értékek", "values_explicit_colon": "Egyedi szinthez tartozó értékek:", + "values_explicit_room": "Egyedi szinthez tartozó értékek ebben a szobában", "values_explicit_this_room_colon": "Egyedi szinthez tartozó értékek ebben a szobában:", - "setting_id": "Beállításazonosító", - "value": "Érték", - "value_in_this_room": "Érték ebben a szobában", - "edit_setting": "Beállítások szerkesztése", - "phase_requested": "Kérve", - "phase_ready": "Kész", - "phase_started": "Elindult", - "phase_cancelled": "Megszakítva", - "phase_transaction": "Tranzakció", - "phase": "Fázis", - "timeout": "Időtúllépés", - "methods": "Metódusok", - "requester": "Kérelmező", - "observe_only": "Csak megfigyel", - "no_verification_requests_found": "Nem található ellenőrző kérés", - "failed_to_find_widget": "Hiba történt a kisalkalmazás keresése során.", - "send_custom_timeline_event": "Egyedi idővonal esemény küldése", - "explore_room_state": "Szoba állapot felderítése", - "explore_room_account_data": "Szoba fiók adatok felderítése", - "view_servers_in_room": "Kiszolgálók megjelenítése a szobában", - "notifications_debug": "Értesítések hibakeresése", "verification_explorer": "Ellenőrzések böngésző", - "active_widgets": "Aktív kisalkalmazások", - "explore_account_data": "Fiókadatok felderítése", - "settings_explorer": "Beállítás böngésző", - "server_info": "Kiszolgálóinformációk", - "toolbox": "Eszköztár", - "developer_tools": "Fejlesztői eszközök", - "room_id": "Szoba azon.: %(roomId)s", - "event_id": "Esemény azon.: %(eventId)s", - "category_room": "Szoba", - "category_other": "Egyéb" + "view_servers_in_room": "Kiszolgálók megjelenítése a szobában", + "view_source_decrypted_event_source": "Visszafejtett esemény forráskód", + "view_source_decrypted_event_source_unavailable": "A visszafejtett forrás nem érhető el", + "widget_screenshots": "Kisalkalmazások képernyőképének engedélyezése a támogatott kisalkalmazásoknál" + }, + "dialog_close_label": "Ablak bezárása", + "emoji": { + "categories": "Kategóriák", + "category_activities": "Mozgás", + "category_animals_nature": "Állatok és természet", + "category_flags": "Zászlók", + "category_food_drink": "Étel és ital", + "category_frequently_used": "Gyakran használt", + "category_objects": "Tárgyak", + "category_smileys_people": "Mosolyok és emberek", + "category_symbols": "Szimbólumok", + "category_travel_places": "Utazás és helyek", + "quick_reactions": "Gyors reakciók" + }, + "emoji_picker": { + "cancel_search_label": "Keresés megszakítása" + }, + "empty_room": "Üres szoba", + "empty_room_was_name": "Üres szoba (%(oldName)s volt)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Adja meg a biztonsági jelmondatot vagy a folytatáshoz.", + "key_validation_text": { + "invalid_security_key": "Érvénytelen biztonsági kulcs", + "recovery_key_is_correct": "Jónak tűnik!", + "wrong_file_type": "A fájltípus hibás", + "wrong_security_key": "Hibás biztonsági kulcs" + }, + "reset_title": "Minden alaphelyzetbe állítása", + "reset_warning_1": "Csak akkor tegye meg, ha egyetlen másik eszköze sincs az ellenőrzés elvégzéséhez.", + "reset_warning_2": "Ha mindent alaphelyzetbe állít, akkor nem lesz megbízható munkamenete, nem lesznek megbízható felhasználók és a régi üzenetekhez sem biztos, hogy hozzáfér majd.", + "restoring": "Kulcsok helyreállítása mentésből", + "security_key_title": "Biztonsági kulcs", + "security_phrase_incorrect_error": "A biztonsági tárolóhoz nem lehet hozzáférni. Kérjük ellenőrizze, hogy jó Biztonsági jelmondatot adott-e meg.", + "security_phrase_title": "Biztonsági jelmondat", + "separator": "%(securityKey)s vagy %(recoveryFile)s", + "use_security_key_prompt": "Használja a biztonsági kulcsot a folytatáshoz." + }, + "bootstrap_title": "Kulcsok beállítása", + "cancel_entering_passphrase_description": "Biztos, hogy megszakítja a jelmondat bevitelét?", + "cancel_entering_passphrase_title": "Megszakítja a jelmondat bevitelét?", + "confirm_encryption_setup_body": "Az alábbi gomb megnyomásával erősítsd meg, hogy megadod a titkosítási beállításokat.", + "confirm_encryption_setup_title": "Erősítsd meg a titkosítási beállításokat", + "cross_signing_not_ready": "Az eszközök közti hitelesítés nincs beállítva.", + "cross_signing_ready": "Az eszközök közti hitelesítés használatra kész.", + "cross_signing_ready_no_backup": "Az eszközök közti hitelesítés készen áll, de a kulcsokról nincs biztonsági mentés.", + "cross_signing_room_normal": "Ez a szoba végpontok közötti titkosítást használ", + "cross_signing_room_verified": "A szobában mindenki ellenőrizve van", + "cross_signing_room_warning": "Valaki ellenőrizetlen munkamenetet használ", + "cross_signing_unsupported": "A Matrix-kiszolgálója nem támogatja az eszközök közti hitelesítést.", + "cross_signing_untrusted": "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.", + "cross_signing_user_normal": "Még nem ellenőrizted ezt a felhasználót.", + "cross_signing_user_verified": "Ezt a felhasználót ellenőrizted. Ez a felhasználó hitelesítette az összes munkamenetét.", + "cross_signing_user_warning": "Ez a felhasználó még nem ellenőrizte az összes munkamenetét.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Eszközök közti hitelesítési kulcsok törlése", + "title": "Megsemmisíted az eszközök közti hitelesítés kulcsait?", + "warning": "Eszközök közti hitelesítési kulcsok törlése végleges. Mindenki akit ezzel hitelesítettél biztonsági figyelmeztetéseket fog látni. Hacsak nem vesztetted el az összes eszközödet amivel eszközök közti hitelesítést tudsz végezni, nem valószínű, hogy ezt szeretnéd tenni." + }, + "event_shield_reason_authenticity_not_guaranteed": "A titkosított üzenetek valódiságát ezen az eszközön nem lehet garantálni.", + "event_shield_reason_mismatched_sender_key": "Ellenőrizetlen munkamenet titkosította", + "export_unsupported": "A böngészője nem támogatja a szükséges titkosítási kiterjesztéseket", + "import_invalid_keyfile": "Nem érvényes %(brand)s kulcsfájl", + "import_invalid_passphrase": "Hitelesítési ellenőrzés sikertelen: hibás jelszó?", + "incompatible_database_description": "Ezt a munkamenetet előzőleg egy újabb %(brand)s verzióval használtad. Ahhoz, hogy újra ezt a verziót tudd használni végpontok közötti titkosítással, ki kell lépned majd újra vissza.", + "incompatible_database_disable": "Folytatás a titkosítás kikapcsolásával", + "incompatible_database_sign_out_description": "Hogy a régi üzenetekhez továbbra is hozzáférhess kijelentkezés előtt ki kell mentened a szobák titkosító kulcsait. Ehhez a %(brand)s egy frissebb verzióját kell használnod", + "incompatible_database_title": "Nem kompatibilis adatbázis", + "key_signature_upload_cancelled": "Az aláírás feltöltése megszakítva", + "key_signature_upload_completed": "A feltöltés befejeződött", + "key_signature_upload_failed": "Nem lehet feltölteni", + "key_signature_upload_failed_body": "%(brand)s hibába ütközött a feltöltés közben:", + "key_signature_upload_failed_cross_signing_key_signature": "az új eszközök közötti kulcs aláírása", + "key_signature_upload_failed_device_cross_signing_key_signature": "az eszköz eszközök közötti aláírása", + "key_signature_upload_failed_key_signature": "kulcs aláírás", + "key_signature_upload_failed_master_key_signature": "az új mester kulcs aláírás", + "key_signature_upload_failed_title": "Az aláírások feltöltése sikertelen", + "key_signature_upload_success_title": "Az aláírások feltöltése sikeres", + "messages_not_secure": { + "cause_1": "Matrix szervered", + "cause_2": "Az ellenőrizendő felhasználó ehhez a Matrix-kiszolgálóhoz kapcsolódik:", + "cause_3": "Az ön vagy a másik felhasználó Internet kapcsolata", + "cause_4": "Az ön vagy a másik felhasználó munkamenete", + "heading": "Valamelyik az alábbiak közül kompromittált:", + "title": "Az üzeneteid nincsenek biztonságban" + }, + "new_recovery_method_detected": { + "description_1": "A biztonságos üzenetekhez új biztonsági jelmondat és kulcs lett észlelve.", + "description_2": "Ez a munkamenet az új helyreállítási móddal titkosítja a régi üzeneteket.", + "title": "Új helyreállítási mód", + "warning": "Ha nem Ön állította be az új helyreállítási módot, akkor lehet, hogy egy támadó próbálja elérni a fiókját. Változtassa meg a fiókja jelszavát, és amint csak lehet, állítsa be az új helyreállítási eljárást a Beállításokban." + }, + "not_supported": "", + "old_version_detected_description": "Régebbi %(brand)s verzióból származó adatok találhatók. Ezek hibás működéshez vezethettek a végpontok közti titkosításban a régebbi verzióknál. A nemrég küldött/fogadott titkosított üzenetek, ha a régi adatokat használták, lehetséges, hogy nem lesznek visszafejthetők ebben a verzióban. Ha problémákba ütközik, akkor jelentkezzen ki és be. A régi üzenetek elérésének biztosításához exportálja a kulcsokat, és importálja be újra.", + "old_version_detected_title": "Régi titkosítási adatot találhatók", + "recovery_method_removed": { + "description_1": "A munkamenet észrevette, hogy a biztonságos üzenetek biztonsági jelmondata és kulcsa törölve lett.", + "description_2": "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.", + "title": "Helyreállítási mód törölve", + "warning": "Ha nem Ön törölte a helyreállítási módot, akkor lehet, hogy egy támadó hozzá akar férni a fiókjához. Azonnal változtassa meg a jelszavát, és állítson be egy helyreállítási módot a Beállításokban." + }, + "reset_all_button": "Elfelejtette vagy elveszett minden helyreállítási lehetőség? Minden alaphelyzetbe állítása", + "set_up_toast_description": "Biztosíték a titkosított üzenetekhez és adatokhoz való hozzáférés elvesztése ellen", + "set_up_toast_title": "Biztonsági mentés beállítása", + "setup_secure_backup": { + "explainer": "Mentse a kulcsait a kiszolgálóra kijelentkezés előtt, hogy ne veszítse el azokat.", + "title": "Beállítás" + }, + "udd": { + "interactive_verification_button": "Interaktív ellenőrzés emodzsikkal", + "manual_verification_button": "Kézi szöveges ellenőrzés", + "other_ask_verify_text": "Kérje meg a felhasználót, hogy hitelesítse a munkamenetét, vagy ellenőrizze kézzel lentebb.", + "other_new_session_text": "%(name)s (%(userId)s) új munkamenetbe lépett be, anélkül, hogy ellenőrizte volna:", + "own_ask_verify_text": "Ellenőrizze a másik munkamenetét a lenti lehetőségek egyikével.", + "own_new_session_text": "Ellenőrzés nélkül jelentkezett be egy új munkamenetbe:", + "title": "Nem megbízható" + }, + "unable_to_setup_keys_error": "Nem sikerült a kulcsok beállítása", + "unsupported": "A kliens nem támogatja a végponttól végpontig való titkosítást.", + "upgrade_toast_title": "A titkosítási fejlesztés elérhető", + "verification": { + "accepting": "Elfogadás…", + "after_new_login": { + "device_verified": "Eszköz ellenőrizve", + "reset_confirmation": "Biztos, hogy lecseréli az ellenőrzési kulcsokat?", + "skip_verification": "Ellenőrzés kihagyása most", + "unable_to_verify": "Ennek az eszköznek az ellenőrzése nem lehetséges", + "verify_this_device": "Az eszköz ellenőrzése" + }, + "cancelled": "Megszakítottad az ellenőrzést.", + "cancelled_self": "Az ellenőrzést megszakította a másik eszközön.", + "cancelled_user": "%(displayName)s megszakította az ellenőrzést.", + "cancelling": "Megszakítás…", + "complete_action": "Megértettem", + "complete_description": "Sikeresen ellenőrizte ezt a felhasználót.", + "complete_title": "Ellenőrizve!", + "error_starting_description": "A beszélgetést a másik felhasználóval nem lehetett elindítani.", + "error_starting_title": "Ellenőrzés indításakor hiba lépett fel", + "explainer": "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.", + "in_person": "A biztonság érdekében ezt végezze el személyesen, vagy használjon megbízható kommunikációs csatornát.", + "incoming_sas_device_dialog_text_1": "Eszköz ellenőrzése és beállítás megbízhatóként. Az eszközben való megbízás megnyugtató lehet, ha végpontok közötti titkosítást használsz.", + "incoming_sas_device_dialog_text_2": "Az eszköz ellenőrzése megbízhatónak fogja jelezni az eszközt és azok a felhasználók, akik téged ellenőriztek, megbíznak majd ebben az eszközödben.", + "incoming_sas_dialog_title": "Bejövő Hitelesítési Kérés", + "incoming_sas_dialog_waiting": "Várakozás a partner megerősítésére…", + "incoming_sas_user_dialog_text_1": "Ellenőrizd ezt a felhasználót, hogy megbízhatónak lehessen tekinteni. Megbízható felhasználók további nyugalmat jelenthetnek ha végpontól végpontig titkosítást használsz.", + "incoming_sas_user_dialog_text_2": "A felhasználó ellenőrzése által az ő munkamenete megbízhatónak lesz jelölve, és a te munkameneted is megbízhatónak lesz jelölve nála.", + "manual_device_verification_device_id_label": "Kapcsolat azonosító", + "manual_device_verification_device_key_label": "Munkamenetkulcs", + "manual_device_verification_device_name_label": "Munkamenet neve", + "manual_device_verification_footer": "Ha nem egyeznek akkor a kommunikációtok biztonsága veszélyben lehet.", + "manual_device_verification_self_text": "Erősítsd meg a felhasználói beállítások összehasonlításával a többi munkamenetedben:", + "manual_device_verification_user_text": "Ezt a munkamenetet hitelesítsd az ő felhasználói beállításának az összehasonlításával:", + "no_key_or_device": "Úgy tűnik, hogy nem rendelkezik biztonsági kulccsal, vagy másik eszközzel, amelyikkel ellenőrizhetné. Ezzel az eszközzel nem fér majd hozzá a régi titkosított üzenetekhez. Ahhoz, hogy a személyazonosságát ezen az eszközön ellenőrizni lehessen, az ellenőrzédi kulcsokat alaphelyzetbe kell állítani.", + "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.", + "other_party_cancelled": "A másik fél megszakította az ellenőrzést.", + "prompt_encrypted": "Ellenőrizze a szoba összes tagját, hogy meggyőződjön a biztonságáról.", + "prompt_self": "Ellenőrzés újrakezdése az értesítésből.", + "prompt_unencrypted": "Titkosított szobákban ellenőrizd a szoba összes tagját, hogy meggyőződhess a biztonságról.", + "prompt_user": "Ellenőrzés újraindítása a profiljából.", + "qr_or_sas": "%(qrCode)s vagy %(emojiCompare)s", + "qr_or_sas_header": "Ellenőrizze ezt az eszközt az alábbiak egyikével:", + "qr_prompt": "Ennek az egyedi kódnak a beolvasása", + "qr_reciprocate_same_shield_device": "Majdnem kész! A többi eszköze is ugyanazt a pajzsot mutatja?", + "qr_reciprocate_same_shield_user": "Majdnem kész! %(displayName)s is ugyanazt a pajzsot mutatja?", + "request_toast_accept": "Munkamenet ellenőrzése", + "request_toast_decline_counter": "Mellőzés (%(counter)s)", + "request_toast_detail": "%(deviceId)s innen: %(ip)s", + "reset_proceed_prompt": "Lecserélés folytatása", + "sas_caption_self": "Ellenőrizze ezt az eszközt azzal, hogy megerősíti, hogy a következő szám jelenik meg a képernyőjén.", + "sas_caption_user": "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.", + "sas_description": "Hasonlítsd össze az egyedi emodzsikat ha valamelyik eszközön nincs kamera", + "sas_emoji_caption_self": "Erősítse meg, hogy az alábbi emodzsik mindkét eszközön azonos sorrendben jelentek-e meg:", + "sas_emoji_caption_user": "Ellenőrizze ezt a felhasználót azzal, hogy megerősíti, hogy a következő emodzsi jelenik meg a képernyőjén.", + "sas_match": "Egyeznek", + "sas_no_match": "Nem egyeznek", + "sas_prompt": "Egyedi emodzsik összehasonlítása", + "scan_qr": "Ellenőrzés kód beolvasással", + "scan_qr_explainer": "Kérd meg %(displayName)s felhasználót, hogy olvassa be a kódot:", + "self_verification_hint": "A folytatáshoz fogadja el az ellenőrzés kérést a másik eszközről.", + "start_button": "Ellenőrzés elindítása", + "successful_device": "Sikeresen ellenőrizted: %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "Sikeresen ellenőrizted az eszközödet!", + "successful_user": "Sikeresen ellenőrizted a felhasználót: %(displayName)s!", + "timed_out": "Az ellenőrzés időtúllépés miatt megszakadt.", + "unsupported_method": "Nem található támogatott ellenőrzési eljárás.", + "unverified_session_toast_accept": "Igen, én voltam", + "unverified_session_toast_title": "Új bejelentkezés. Ön volt az?", + "unverified_sessions_toast_description": "Tekintse át, hogy meggyőződjön arról, hogy a fiókja biztonságban van", + "unverified_sessions_toast_reject": "Később", + "unverified_sessions_toast_title": "Ellenőrizetlen bejelentkezései vannak", + "verification_description": "Ellenőrizze a személyazonosságát, hogy hozzáférjen a titkosított üzeneteihez és másoknak is bizonyítani tudja személyazonosságát.", + "verification_dialog_title_device": "Másik eszköz ellenőrzése", + "verification_dialog_title_user": "Ellenőrzési kérés", + "verification_skip_warning": "Az ellenőrzés nélkül nem fér hozzá az összes üzenetéhez és mások számára megbízhatatlannak fog látszani.", + "verification_success_with_backup": "Ez az eszköz hitelesítve van. A titkosított üzenetekhez hozzáférése van és más felhasználók megbízhatónak látják.", + "verification_success_without_backup": "Az új eszköze ellenőrizve van. Mások megbízhatónak fogják látni.", + "verify_emoji": "Ellenőrzés emodzsival", + "verify_emoji_prompt": "Ellenőrzés egyedi emodzsik összehasonlításával.", + "verify_emoji_prompt_qr": "Ha nem tudod beolvasni az alábbi kódot, ellenőrizd az egyedi emodzsik összehasonlításával.", + "verify_later": "Később ellenőrzöm", + "verify_reset_warning_1": "Az ellenőrzéshez használt kulcsok alaphelyzetbe állítását nem lehet visszavonni. A visszaállítás után nem fog hozzáférni a régi titkosított üzenetekhez, és minden ismerőse, aki eddig ellenőrizte a személyazonosságát, biztonsági figyelmeztetést fog látni, amíg újra nem ellenőrzi.", + "verify_reset_warning_2": "Csak akkor folytassa ha biztos benne, hogy elvesztett minden hozzáférést a többi eszközéhez és biztonsági kulcsához.", + "verify_using_device": "Ellenőrizze egy másik eszközzel", + "verify_using_key": "Ellenőrzés Biztonsági Kulccsal", + "verify_using_key_or_phrase": "Ellenőrzés Biztonsági Kulccsal vagy Jelmondattal", + "waiting_for_user_accept": "%(displayName)s felhasználóra várakozás az elfogadáshoz…", + "waiting_other_device": "Várakozás a másik eszköztől való ellenőrzésre…", + "waiting_other_device_details": "Várakozás a másik eszközről való ellenőrzésre: %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Várakozás %(displayName)s felhasználóra az ellenőrzéshez…" + }, + "verification_requested_toast_title": "Hitelesítés kérés elküldve", + "verify_toast_description": "Más felhasználók lehet, hogy nem bíznak benne", + "verify_toast_title": "Munkamenet ellenőrzése" + }, + "error": { + "admin_contact": "A szolgáltatás további használatához vegye fel a kapcsolatot a szolgáltatás rendszergazdájával.", + "admin_contact_short": "Vegye fel a kapcsolatot a kiszolgáló rendszergazdájával.", + "connection": "A kiszolgálóval való kommunikáció során probléma történt, próbálja újra.", + "dialog_description_default": "Hiba történt.", + "download_media": "A forrásmédia letöltése sikertelen, nem található forráswebcím", + "edit_history_unsupported": "Úgy tűnik, hogy a Matrix-kiszolgálója nem támogatja ezt a szolgáltatást.", + "failed_copy": "Sikertelen másolás", + "hs_blocked": "A Matrix-kiszolgálót a rendszergazda zárolta.", + "mau": "A Matrix-kiszolgáló elérte a havi aktív felhasználói korlátot.", + "mixed_content": "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.", + "non_urgent_echo_failure_toast": "A kiszolgálója nem válaszol néhány kérésre.", + "resource_limits": "A Matrix-kiszolgáló túllépte valamelyik erőforráskorlátját.", + "session_restore": { + "clear_storage_button": "Tárhely törlése és kijelentkezés", + "clear_storage_description": "Kilépés és a titkosítási kulcsok törlése?", + "description_1": "Hiba történt az előző munkamenet helyreállítási kísérlete során.", + "description_2": "Ha egy újabb %(brand)s verziót használt, akkor valószínűleg ez a munkamenet nem lesz kompatibilis vele. Zárja be az ablakot és térjen vissza az újabb verzióhoz.", + "description_3": "A böngésző tárolójának törlése megoldhatja a problémát, de ezzel kijelentkezik és a titkosított beszélgetéseinek előzményei olvashatatlanná válnak.", + "title": "A munkamenetet nem lehet helyreállítani" + }, + "something_went_wrong": "Valami rosszul sikerült.", + "storage_evicted_description_1": "Néhány kapcsolati adat hiányzik, beleértve a titkosított üzenetek kulcsait. A hiba javításához lépjen ki és jelentkezzen be újra, így a mentésből helyreállítva a kulcsokat.", + "storage_evicted_description_2": "A böngésző valószínűleg törölte ezeket az adatokat, amikor lecsökkent a szabad lemezterület.", + "storage_evicted_title": "A munkamenetadatok hiányzik", + "sync": "A Matrix-kiszolgálóval nem lehet felvenni a kapcsolatot. Újrapróbálkozás…", + "tls": "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.", + "unknown": "Ismeretlen hiba", + "unknown_error_code": "ismeretlen hibakód", + "update_power_level": "A hozzáférési szint megváltoztatása sikertelen" + }, + "error_database_closed_description": "Ez lehet attól, hogy az alkalmazás több lapon is nyitva van, vagy hogy a böngészőadatok törölve lettek.", + "error_database_closed_title": "Az adatbázis váratlanul lezárult", + "error_dialog": { + "copy_room_link_failed": { + "description": "Ennek a szobának a hivatkozását nem sikerül a vágólapra másolni.", + "title": "A szoba hivatkozása nem másolható" + }, + "error_loading_user_profile": "A felhasználói profil nem tölthető be", + "forget_room_failed": "A szobát nem sikerült elfelejtetni: %(errCode)s", + "search_failed": { + "server_unavailable": "A kiszolgáló elérhetetlen, túlterhelt vagy a keresés túllépte az időkorlátot :(", + "title": "Keresés sikertelen" + } + }, + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s befejezte a hangközvetítést", + "you": "A hangközvetítés befejeződött" + }, + "m.call.answer": { + "dm": "Folyamatban lévő hívás", + "user": "%(senderName)s csatlakozott a hívásba", + "you": "Csatlakozott a hívásba" + }, + "m.call.hangup": { + "user": "%(senderName)s befejezte a hívást", + "you": "Befejezte a hívást" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s hívja", + "dm_send": "Válaszra várakozás", + "user": "%(senderName)s hívást indított", + "you": "Hívást indított" + }, + "m.reaction": { + "user": "%(sender)s ezzel a reagált: %(reaction)s, a következőre: %(message)s", + "you": "Ezzel a reagált: %(reaction)s, a következőre: %(message)s" + } }, "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Egyszerű szöveg", - "from_the_beginning": "Az elejétől", - "number_of_messages": "Üzenetek számának megadása", - "current_timeline": "Jelenlegi idővonal", + "cancelled": "Exportálás megszakítva", + "cancelled_detail": "Az exportálás sikeresen félbeszakítva", + "confirm_stop": "Biztos, hogy megállítja az adatai exportálását? Ha igen, később újra előröl kell kezdeni.", "creating_html": "HTML létrehozása…", - "starting_export": "Exportálás kezdése…", + "creating_output": "Kimenet létrehozása…", + "creator_summary": "%(creatorName)s hozta létre ezt a szobát.", + "current_timeline": "Jelenlegi idővonal", + "enter_number_between_min_max": "Adjon meg egy számot %(min)s és %(max)s között", + "error_fetching_file": "Fájlletöltési hiba", + "export_info": "Ez a(z) szoba exportálásának kezdete. Exportálta: , időpont: %(exportDate)s.", "export_successful": "Sikeres exportálás!", - "unload_confirm": "Biztos, hogy kilép az exportálás közben?", - "generating_zip": "ZIP előállítása", - "processing_event_n": "Esemény feldolgozása: %(number)s. / %(total)s", - "fetched_n_events_with_total": { - "one": "%(count)s / %(total)s esemény lekérve", - "other": "%(count)s / %(total)s esemény lekérve" + "exported_n_events_in_time": { + "one": "%(count)s esemény exportálva %(seconds)s másodperc alatt", + "other": "%(count)s esemény exportálva %(seconds)s másodperc alatt" }, + "exporting_your_data": "Adatai exportálása", "fetched_n_events": { "one": "Eddig %(count)s esemény lett lekérve", "other": "Eddig %(count)s esemény lett lekérve" @@ -3261,760 +1097,2762 @@ "one": "%(count)s esemény lekérve %(seconds)s másodperc alatt", "other": "%(count)s esemény lekérve %(seconds)s másodperc alatt" }, - "exported_n_events_in_time": { - "one": "%(count)s esemény exportálva %(seconds)s másodperc alatt", - "other": "%(count)s esemény exportálva %(seconds)s másodperc alatt" + "fetched_n_events_with_total": { + "one": "%(count)s / %(total)s esemény lekérve", + "other": "%(count)s / %(total)s esemény lekérve" }, + "fetching_events": "Események lekérése…", + "file_attached": "Fájl mellékelve", + "format": "Formátum", + "from_the_beginning": "Az elejétől", + "generating_zip": "ZIP előállítása", + "include_attachments": "Csatolmányokkal együtt", "media_omitted": "Média nélkül", "media_omitted_file_size": "Média nélkül – fájlméretkorlát túllépve", - "creator_summary": "%(creatorName)s hozta létre ezt a szobát.", - "export_info": "Ez a(z) szoba exportálásának kezdete. Exportálta: , időpont: %(exportDate)s.", - "topic": "Téma: %(topic)s", - "error_fetching_file": "Fájlletöltési hiba", - "file_attached": "Fájl mellékelve", - "fetching_events": "Események lekérése…", - "creating_output": "Kimenet létrehozása…", + "messages": "Üzenetek", + "num_messages": "Üzenetek száma", + "num_messages_min_max": "Az üzenetek száma csak %(min)s és %(max)s közötti szám lehet", + "number_of_messages": "Üzenetek számának megadása", "processing": "Feldolgozás…", - "enter_number_between_min_max": "Adjon meg egy számot %(min)s és %(max)s között", + "processing_event_n": "Esemény feldolgozása: %(number)s. / %(total)s", + "select_option": "Az idővonalon a beszélgetés exportálásához tartozó beállítások kiválasztása", + "size_limit": "Méret korlát", "size_limit_min_max": "A méret csak %(min)s MB és %(max)s MB közötti szám lehet", - "num_messages_min_max": "Az üzenetek száma csak %(min)s és %(max)s közötti szám lehet", - "num_messages": "Üzenetek száma", - "cancelled": "Exportálás megszakítva", - "cancelled_detail": "Az exportálás sikeresen félbeszakítva", + "starting_export": "Exportálás kezdése…", "successful": "Exportálás sikeres", "successful_detail": "Az exportálás sikeres volt. Megtalálja a Letöltések könyvtárban.", - "confirm_stop": "Biztos, hogy megállítja az adatai exportálását? Ha igen, később újra előröl kell kezdeni.", - "exporting_your_data": "Adatai exportálása", + "text": "Egyszerű szöveg", "title": "Beszélgetés exportálása", - "select_option": "Az idővonalon a beszélgetés exportálásához tartozó beállítások kiválasztása", - "format": "Formátum", - "messages": "Üzenetek", - "size_limit": "Méret korlát", - "include_attachments": "Csatolmányokkal együtt" - }, - "create_room": { - "title_video_room": "Videó szoba készítése", - "title_public_room": "Nyilvános szoba létrehozása", - "title_private_room": "Privát szoba létrehozása", - "action_create_video_room": "Videó szoba készítése", - "action_create_room": "Szoba létrehozása", - "name_validation_required": "Kérlek adj meg egy nevet a szobához", - "join_rule_restricted_label": " téren bárki megtalálhatja és beléphet a szobába.", - "join_rule_change_notice": "A szoba beállításokban ezt bármikor megváltoztathatja.", - "join_rule_public_parent_space_label": "Bárki megtalálhatja és beléphet a szobába, nem csak tér tagsága.", - "join_rule_public_label": "Bárki megtalálhatja és beléphet ebbe a szobába.", - "join_rule_invite_label": "Csak a meghívott emberek fogják megtalálni és tudnak belépni a szobába.", - "encrypted_video_room_warning": "Ezt később nem lehet kikapcsolni. A szoba titkosítva lesz de a hívások nem.", - "encrypted_warning": "Ezt később nem lehet kikapcsolni. A hidak és a legtöbb bot nem fog működni egyenlőre.", - "encryption_forced": "A szervered megköveteli, hogy a titkosítás be legyen kapcsolva a privát szobákban.", - "encryption_label": "Végpontok közötti titkosítás engedélyezése", - "unfederated_label_default_off": "Beállíthatod, ha a szobát csak egy belső csoport használja majd a matrix szervereden. Ezt később nem lehet megváltoztatni.", - "unfederated_label_default_on": "Ne engedélyezd ezt, ha a szobát külső csapat is használja másik matrix szerverről. Később nem lehet megváltoztatni.", - "topic_label": "Téma (nem kötelező)", - "room_visibility_label": "Szoba láthatóság", - "join_rule_invite": "Privát szoba (csak meghívóval)", - "join_rule_restricted": "Tér tagság számára látható", - "unfederated": "A szobába ne léphessenek be azok, akik nem ezen a szerveren vannak: %(serverName)s." + "topic": "Téma: %(topic)s", + "unload_confirm": "Biztos, hogy kilép az exportálás közben?" }, - "timeline": { - "m.call": { - "video_call_started": "Videóhívás indult itt: %(roomName)s.", - "video_call_started_unsupported": "Videóhívás indult itt: %(roomName)s. (ebben a böngészőben ez nem támogatott)" + "failed_load_async_component": "A betöltés sikertelen. Ellenőrizze a hálózati kapcsolatot, és próbálja újra.", + "feedback": { + "can_contact_label": "Ha további kérdés merülne fel, kapcsolatba léphetnek velem", + "comment_label": "Megjegyzés", + "existing_issue_link": "Először nézd meg, hogy van-e már jegy róla a Github-on. Nincs? Adj fel egy új jegyet.", + "may_contact_label": "Keressenek ha további információkra lenne szükségük vagy szeretnék, ha készülő ötleteket tesztelnék", + "platform_username": "A platformja és a felhasználóneve fel lesz jegyezve, hogy segítsen nekünk a lehető legjobban felhasználni a visszajelzését.", + "pro_type": "Tipp: Ha hibajegyet készítesz, légyszíves segíts a probléma feltárásában azzal, hogy elküldöd a részletes naplót.", + "send_feedback_action": "Visszajelzés küldése", + "sent": "Visszajelzés elküldve" + }, + "file_panel": { + "empty_description": "Csatolj fájlt a csevegésből vagy húzd és ejtsd bárhova a szobában.", + "empty_heading": "Ebben a szobában nincsenek fájlok", + "guest_note": "Regisztrálnod kell hogy ezt használhasd", + "peek_note": "Ahhoz hogy lásd a fájlokat be kell lépned a szobába" + }, + "forward": { + "filter_placeholder": "Szobák vagy emberek keresése", + "message_preview_heading": "Üzenet előnézet", + "no_perms_title": "Nincs jogosultsága ehhez", + "open_room": "Szoba megnyitása", + "send_label": "Elküldés", + "sending": "Küldés", + "sent": "Elküldve" + }, + "identity_server": { + "change": "Azonosítási kiszolgáló módosítása", + "change_prompt": "Bontja a kapcsolatot a(z) azonosítási kiszolgálóval, és inkább ehhez kapcsolódik: ?", + "change_server_prompt": "Ha nem szeretné a(z) kiszolgálót használnia kapcsolatok kereséséhez, és hogy megtalálják az ismerősei, akkor adjon meg egy másik azonosítási kiszolgálót.", + "checking": "Kiszolgáló ellenőrzése", + "description_connected": "Jelenleg a(z) kiszolgálót használja a kapcsolatok kereséséhez, és hogy megtalálják az ismerősei. A használt azonosítási kiszolgálót alább tudja megváltoztatni.", + "description_disconnected": "Jelenleg nem használ azonosítási kiszolgálót. A kapcsolatok kereséséhez, és hogy megtalálják az ismerősei, adjon hozzá egy azonosítási kiszolgálót.", + "description_optional": "Az azonosítási kiszolgáló használata nem kötelező. Ha úgy dönt, hogy nem használ azonosítási kiszolgálót, akkor felhasználók nem találják meg Önt, és nem tud másokat meghívni e-mail-cím vagy telefonszám alapján.", + "disconnect": "Kapcsolat bontása az azonosítási kiszolgálóval", + "disconnect_anyway": "Kapcsolat bontása mindenképp", + "disconnect_offline_warning": "A kapcsolat bontása előtt törölje a személyes adatait a(z) azonosítási kiszolgálóról. Sajnos a(z) azonosítási kiszolgáló jelenleg nem érhető el.", + "disconnect_personal_data_warning_1": "Továbbra is megosztja a személyes adatait a(z) azonosítási kiszolgálón.", + "disconnect_personal_data_warning_2": "Javasoljuk, hogy a kapcsolat bontása előtt távolítsa el az e-mail-címét és a telefonszámát az azonosítási kiszolgálóról.", + "disconnect_server": "Bontja a kapcsolatot ezzel az azonosítási kiszolgálóval: ?", + "disconnect_warning": "Az azonosítási kiszolgáló kapcsolatának bontása azt eredményezi, hogy más felhasználók nem találják meg Önt, és nem tud másokat meghívni e-mail-cím vagy telefonszám alapján.", + "do_not_use": "Az azonosítási kiszolgáló mellőzése", + "error_connection": "Az azonosítási kiszolgálóhoz nem lehet csatlakozni", + "error_invalid": "Az azonosítási kiszolgáló nem érvényes (állapotkód: %(code)s)", + "error_invalid_or_terms": "A felhasználási feltételek nincsenek elfogadva, vagy az azonosítási kiszolgáló nem érvényes.", + "no_terms": "A választott azonosítási kiszolgálóhoz nem tartoznak felhasználási feltételek.", + "suggestions": "Ezt kellene tennie:", + "suggestions_1": "ellenőrizze a böngészőkiegészítőket, hogy nem blokkolja-e valami az azonosítási kiszolgálót (például a Privacy Badger)", + "suggestions_2": "vegye fel a kapcsolatot a(z) azonosítási kiszolgáló rendszergazdáival", + "suggestions_3": "várjon és próbálja újra", + "url": "Azonosítási kiszolgáló (%(server)s)", + "url_field_label": "Új azonosítási kiszolgáló hozzáadása", + "url_not_https": "Az azonosítási kiszolgáló webcímének HTTPS-nek kell lennie" + }, + "in_space": "Ebben a térben: %(spaceName)s.", + "in_space1_and_space2": "Ezekben a terekben: %(space1Name)s és %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "Itt: %(spaceName)s és %(count)s másik térben.", + "other": "Itt: %(spaceName)s és %(count)s másik térben." + }, + "info_tooltip_title": "Információ", + "integration_manager": { + "connecting": "Kapcsolódás az integrációkezelőhöz…", + "error_connecting": "Az integrációkezelő nem működik, vagy nem éri el a Matrix-kiszolgálóját.", + "error_connecting_heading": "Nem lehet kapcsolódni az integrációkezelőhöz", + "explainer": "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.", + "manage_title": "Integrációk kezelése", + "use_im": "Integrációkezelő használata a botok, kisalkalmazások és matricacsomagok kezeléséhez.", + "use_im_default": "Integrációkezelő használata (%(serverName)s) a botok, kisalkalmazások és matricacsomagok kezeléséhez." + }, + "integrations": { + "disabled_dialog_description": "Ehhez engedélyezd a(z) „%(manageIntegrations)s”-t a Beállításokban.", + "disabled_dialog_title": "Az integrációk le vannak tiltva", + "impossible_dialog_description": "A %(brand)s nem használhat Integrációs Menedzsert. Kérem vegye fel a kapcsolatot az adminisztrátorral.", + "impossible_dialog_title": "Az integrációk nem engedélyezettek" + }, + "invite": { + "ask_anyway_description": "Nem található fiók profil az alábbi Matrix azonosítókhoz - mégis a közvetlen csevegés elindítása mellett dönt?", + "ask_anyway_label": "Közvetlen beszélgetés indítása mindenképpen", + "ask_anyway_never_warn_label": "Közvetlen beszélgetés indítása mindenképpen és később se figyelmeztessen", + "email_caption": "Meghívás e-maillel", + "email_limit_one": "E-mail meghívóból egyszerre csak egy küldhető el", + "email_use_default_is": "Használjon azonosítási kiszolgálót az e-mailben történő meghíváshoz. Használja az alapértelmezett kiszolgálót (%(defaultIdentityServerName)s) vagy adjon meg egy másikat a Beállításokban.", + "email_use_is": "Használjon egy azonosítási kiszolgálót az e-maillel történő meghíváshoz. Kezelés a Beállításokban.", + "error_already_invited_room": "A felhasználó már meg van hívva a szobába", + "error_already_invited_space": "A felhasználó már meg van hívva a térre", + "error_already_joined_room": "A felhasználó már a szobában van", + "error_already_joined_space": "A felhasználó már a téren van", + "error_bad_state": "Előbb vissza kell vonni felhasználó kitiltását, mielőtt újra meghívható lesz.", + "error_dm": "Nem tudjuk elkészíteni a közvetlen üzenetét.", + "error_find_room": "Valami nem sikerült a felhasználók meghívásával.", + "error_find_user_description": "Az alábbi felhasználók nem léteznek vagy hibásan vannak megadva, és nem lehet őket meghívni: %(csvNames)s", + "error_find_user_title": "Az alábbi felhasználók nem találhatók", + "error_invite": "Ezeket a felhasználókat nem tudtuk meghívni. Ellenőrizd azokat a felhasználókat akiket meg szeretnél hívni és próbáld újra.", + "error_permissions_room": "Nincs jogosultsága embereket meghívni ebbe a szobába.", + "error_permissions_space": "Nincs jogosultsága embereket meghívni ebbe a térbe.", + "error_profile_undisclosed": "A felhasználó lehet, hogy nem létezik", + "error_transfer_multiple_target": "Csak egy felhasználónak lehet átadni a hívást.", + "error_unknown": "Ismeretlen kiszolgálóhiba", + "error_user_not_found": "A felhasználó nem létezik", + "error_version_unsupported_room": "A felhasználó Matrix-kiszolgálója nem támogatja a megadott szobaverziót.", + "error_version_unsupported_space": "A felhasználó Matrix-kiszolgálója nem támogatja a megadott tér verziót.", + "failed_generic": "Sikertelen művelet", + "failed_title": "Meghívás sikertelen", + "invalid_address": "Ismeretlen cím", + "key_share_warning": "A meghívott személyek el tudják olvasni a régi üzeneteket.", + "name_email_mxid_share_room": "Hívj meg valakit a nevét, e-mail címét, vagy felhasználónevét (például ) megadva, vagy oszd meg ezt a szobát.", + "name_email_mxid_share_space": "Hívjon meg valakit a nevét, e-mail címét, vagy felhasználónevét (például ) megadva, vagy oszd meg ezt a teret.", + "name_mxid_share_room": "Hívj meg valakit a nevét, vagy felhasználónevét (például ) megadva, vagy oszd meg ezt a szobát.", + "name_mxid_share_space": "Hívjon meg valakit a nevével, felhasználói nevével (pl. ) vagy oszd meg ezt a teret.", + "recents_section": "Legújabb Beszélgetések", + "room_failed_partial": "Az alábbi embereket nem sikerül meghívni ide: , de a többi meghívó elküldve", + "room_failed_partial_title": "Néhány meghívót nem sikerült elküldeni", + "room_failed_title": "A felhasználók meghívása sikertelen ide: %(roomName)s", + "send_link_prompt": "Vagy meghívó link küldése", + "start_conversation_name_email_mxid_prompt": "Indítson beszélgetést valakivel a nevének, e-mail-címének vagy a felhasználónevének használatával (mint ).", + "start_conversation_name_mxid_prompt": "Indíts beszélgetést valakivel és használd hozzá a nevét vagy a felhasználói nevét (mint ).", + "suggestions_disclaimer": "Adatvédelmi okokból néhány javaslat rejtve lehet.", + "suggestions_disclaimer_prompt": "Ha nem található a keresett személy, küldje el az alábbi hivatkozást neki.", + "suggestions_section": "Nemrég küldött Közvetlen Üzenetek", + "to_room": "Meghívás ide: %(roomName)s", + "to_space": "Meghívás ide: %(spaceName)s", + "transfer_dial_pad_tab": "Tárcsázó számlap", + "transfer_user_directory_tab": "Felhasználójegyzék", + "unable_find_profiles_description_default": "Az alábbi Matrix ID-koz nem sikerül megtalálni a profilokat - így is meghívod őket?", + "unable_find_profiles_invite_label_default": "Meghívás mindenképp", + "unable_find_profiles_invite_never_warn_label_default": "Mindenképpen meghív és ne figyelmeztess többet", + "unable_find_profiles_title": "Az alábbi felhasználók lehet, hogy nem léteznek" + }, + "inviting_user1_and_user2": "%(user1)s és %(user2)s meghívása", + "inviting_user_and_n_others": { + "one": "%(user)s és 1 további meghívása", + "other": "%(user)s és %(count)s további meghívása" + }, + "items_and_n_others": { + "other": " és még %(count)s másik", + "one": " és még egy másik" + }, + "keyboard": { + "activate_button": "Kiválasztott gomb aktiválása", + "autocomplete_cancel": "Automatikus kiegészítés megszakítása", + "autocomplete_force": "Befejezés mindenképp", + "autocomplete_navigate_next": "Következő automatikus kiegészítési javaslat", + "autocomplete_navigate_prev": "Előző automatikus kiegészítési javaslat", + "backspace": "Visszatörlés", + "cancel_reply": "Üzenetre válaszolás megszakítása", + "category_autocomplete": "Automatikus kiegészítés", + "category_calls": "Hívások", + "category_navigation": "Navigáció", + "category_room_list": "Szobalista", + "close_dialog_menu": "Párbeszédablak vagy menü bezárása", + "composer_jump_end": "Az üzenet végére ugrás a szerkesztőben", + "composer_jump_start": "Az üzenet elejére ugrás a szerkesztőben", + "composer_navigate_next_history": "Következő üzenetre navigálás a szerkesztőben", + "composer_navigate_prev_history": "Előző üzenetre navigálás a szerkesztőben", + "composer_new_line": "Új sor", + "composer_redo": "Szerkesztés újra érvényesítése", + "composer_toggle_bold": "Félkövér be/ki", + "composer_toggle_code_block": "Kódblokk be/ki", + "composer_toggle_italics": "Dőlt be/ki", + "composer_toggle_link": "Hivatkozás be/ki", + "composer_toggle_quote": "Idézet be/ki", + "composer_undo": "Szerkesztés visszavonása", + "dismiss_read_marker_and_jump_bottom": "Az olvasási jelzés eltüntetése és ugrás az aljára", + "go_home_view": "Ugrás a kezdőképernyőre", + "home": "Kezdőlap", + "jump_first_message": "Ugrás az első üzenethez", + "jump_last_message": "Ugrás az utolsó üzenethez", + "jump_room_search": "A szobakeresésre ugrás", + "jump_to_read_marker": "A legrégebbi olvasatlan üzenetre ugrás", + "keyboard_shortcuts_tab": "Beállítások fül megnyitása", + "navigate_next_history": "Következő, nemrég meglátogatott szoba vagy tér", + "navigate_next_message_edit": "Következő üzenetre navigálás szerkesztéshez", + "navigate_prev_history": "Előző, nemrég meglátogatott szoba vagy tér", + "navigate_prev_message_edit": "Előző üzenetre navigálás szerkesztéshez", + "next_room": "Következő szoba vagy közvetlen üzenet", + "next_unread_room": "Következő olvasatlan szoba vagy közvetlen üzenet", + "number": "[szám]", + "open_user_settings": "Felhasználói beállítások megnyitása", + "prev_room": "Előző szoba vagy közvetlen üzenet", + "prev_unread_room": "Előző olvasatlan szoba vagy közvetlen üzenet", + "room_list_collapse_section": "Szobalista rész összecsukása", + "room_list_expand_section": "Szobalista rész kibontása", + "room_list_navigate_down": "Navigálás lefelé a szobalistában", + "room_list_navigate_up": "Navigálás felfelé a szobalistában", + "room_list_select_room": "Szoba kiválasztása a szobalistából", + "scroll_down_timeline": "Görgetés lefelé az idővonalon", + "scroll_up_timeline": "Görgetés felfelé az idővonalon", + "search": "Keresés (engedélyezni kell)", + "send_sticker": "Matrica küldése", + "space": "Tér", + "switch_to_space": "Tér váltás szám alapján", + "toggle_hidden_events": "Rejtett esemény láthatósága be/ki", + "toggle_microphone_mute": "Mikrofon némítása be/ki", + "toggle_right_panel": "Jobb oldali panel be/ki", + "toggle_space_panel": "Tér panel be/ki", + "toggle_top_left_menu": "Bal felső menü be/ki", + "toggle_webcam_mute": "Webkamera be/ki", + "upload_file": "Fájl feltöltése" + }, + "labs": { + "automatic_debug_logs": "Hibakeresési naplók automatikus küldése bármilyen hiba esetén", + "automatic_debug_logs_decryption": "Hibakeresési naplók automatikus küldése titkosítás-visszafejtési hiba esetén", + "automatic_debug_logs_key_backup": "Hibakeresési naplók automatikus küldése, ha a kulcsmentés nem működik", + "beta_description": "Mi várható a(z) %(brand)s fejlesztésében? A labor a legjobb hely az új dolgok kipróbálásához, visszajelzés adásához és a funkciók éles indulás előtti kialakításában történő segítséghez.", + "beta_feature": "Ez egy beta állapotú funkció", + "beta_feedback_leave_button": "A beállításokban tudja elhagyni a bétát.", + "beta_feedback_title": "%(featureName)s béta visszajelzés", + "beta_section": "Készülő funkciók", + "bridge_state": "Híd információk megjelenítése a szobabeállításokban", + "bridge_state_channel": "Csatorna: ", + "bridge_state_creator": "Ezt a hidat a következő készítette: .", + "bridge_state_manager": "Ezt a hidat a következő kezeli: .", + "bridge_state_workspace": "Munkaterület: ", + "click_for_info": "Kattintson a további információkhoz", + "currently_experimental": "Jelenleg kísérleti állapotban van.", + "custom_themes": "Egyéni témák támogatásának hozzáadása", + "dehydration": "Kapcsolat nélküli titkosított üzenetküldés tartósított eszközökkel", + "dynamic_room_predecessors": "A dinamikus szoba előfutárai", + "dynamic_room_predecessors_description": "MSC3946 engedélyezése (a későn érkező szobaarchívumok támogatáshoz)", + "element_call_video_rooms": "Element videóhívásos szobák", + "experimental_description": "Kísérletező kedvében van? Próbálja ki a legújabb fejlesztési ötleteinket. Ezek nincsenek befejezve; lehet, hogy instabilak, megváltozhatnak vagy el is tűnhetnek. Tudjon meg többet.", + "experimental_section": "Lehetőségek korai megjelenítése", + "feature_wysiwyg_composer_description": "Szövegszerkesztő használata a Markdown formázás helyett az üzenet írásakor.", + "group_calls": "Új konferenciahívási élmény", + "group_developer": "Fejlesztői", + "group_encryption": "Titkosítás", + "group_experimental": "Kísérleti", + "group_messaging": "Üzenetküldés", + "group_moderation": "Moderálás", + "group_profile": "Profil", + "group_rooms": "Szobák", + "group_spaces": "Terek", + "group_themes": "Témák", + "group_voip": "Hang és videó", + "group_widgets": "Kisalkalmazások", + "hidebold": "Értesítési pötty elrejtése (csak darabszám megjelenítése)", + "html_topic": "A szoba témájának HTML megjelenítése", + "join_beta": "Csatlakozás béta lehetőségekhez", + "join_beta_reload": "A béta funkció bekapcsolása újratölti ezt: %(brand)s.", + "jump_to_date": "Dátumra ugrás (hozzáadja a /jumptodate parancsot és a dátumra ugrási fejléceket)", + "jump_to_date_msc_support": "A Matrix-kiszolgálónak támogatnia kell az MSC3030-at", + "latex_maths": "LaTeX matematikai kifejezések megjelenítése az üzenetekben", + "leave_beta": "Béta kikapcsolása", + "leave_beta_reload": "A béta kikapcsolása újratölti ezt: %(brand)s.", + "location_share_live": "Élő földrajzi hely megosztása", + "location_share_live_description": "Átmeneti megvalósítás. A helyadatok megmaradnak a szoba naplójában.", + "mjolnir": "Új lehetőség emberek figyelmen kívül hagyására", + "msc3531_hide_messages_pending_moderation": "A moderátorok kitakarhatják a még nem moderált üzeneteket.", + "pinning": "Üzenet kitűzése", + "report_to_moderators": "Jelentés a moderátoroknak", + "report_to_moderators_description": "A moderálást támogató szobákban a problémás tartalmat a „Jelentés” gombbal lehet a moderátorok felé jelezni.", + "rust_crypto": "Rust titkosítási implementáció", + "rust_crypto_disabled_notice": "Jelenleg csak a config.json fájlban lehet engedélyezni", + "sliding_sync": "Csúszó szinkronizációs mód", + "sliding_sync_checking": "Ellenőrzés…", + "sliding_sync_configuration": "Csúszó szinkronizáció beállítása", + "sliding_sync_description": "Aktív fejlesztés alatt, nem kapcsolható ki.", + "sliding_sync_disable_warning": "A kikapcsoláshoz ki, majd újra be kell jelentkezni, használja óvatosan.", + "sliding_sync_disabled_notice": "A kikapcsoláshoz ki-, és bejelentkezés szükséges", + "sliding_sync_proxy_url_label": "Proxy webcíme", + "sliding_sync_proxy_url_optional_label": "Proxy webcíme (nem kötelező)", + "sliding_sync_server_no_support": "A kiszolgálója nem támogatja natívan", + "sliding_sync_server_specify_proxy": "A kiszolgálója nem támogatja natívan, proxy kiszolgálót kell beállítani", + "sliding_sync_server_support": "A kiszolgálója natívan támogatja", + "state_counters": "Egyszerű számlálók a szoba fejlécében", + "under_active_development": "Aktív fejlesztés alatt.", + "video_rooms": "Videószobák", + "video_rooms_a_new_way_to_chat": "Új csevegési lehetőség a(z) %(brand)s alkalmazásban, hanggal és videóval.", + "video_rooms_always_on_voip_channels": "A videószobák szobákba ágyazott, folyamatosan bekapcsolat VoIP-csatornák a(z) %(brand)s alkalmazásban.", + "video_rooms_beta": "A videó szobák béta állapotúak", + "video_rooms_faq1_answer": "A „+” gomb használatával a szoba bal oldali panelén.", + "video_rooms_faq1_question": "Hogy lehet videószobát készíteni?", + "video_rooms_faq2_answer": "Igen, a szöveges idővonal a videóval együtt megjelenik.", + "video_rooms_faq2_question": "Lehet a videóhívás közben szövegesen is csevegni?", + "voice_broadcast": "Hangközvetítés", + "voice_broadcast_force_small_chunks": "Hangközvetítések 15 másodperces darabolásának kényszerítése", + "wysiwyg_composer": "Szövegszerkesztő használata" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Ezek a beállítások haladó felhasználók számára vannak.", + "ban_reason": "Mellőzött/tiltott", + "error_adding_ignore": "Hiba a mellőzendő felhasználó/kiszolgáló hozzáadása során", + "error_adding_list_description": "Ellenőrizze a szobaazonosítót vagy a címet, és próbálja újra.", + "error_adding_list_title": "Hiba a listára való feliratkozás során", + "error_removing_ignore": "Hiba a mellőzendő felhasználó/kiszolgáló törlése során", + "error_removing_list_description": "Próbálja újra, vagy nézze meg a konzolt a hiba okának felderítéséhez.", + "error_removing_list_title": "Hiba a listáról való leiratkozás során", + "explainer_1": "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.", + "explainer_2": "Az emberek mellőzése tiltólista használatával történik, ami arról tartalmaz szabályokat, hogy kiket kell kitiltani. A tiltólistára történő feliratkozás azt jelenti, hogy a lista által tiltott felhasználók/kiszolgálók üzenetei rejtve maradnak a számára.", + "lists": "Jelenleg ezekre van feliratkozva:", + "lists_description_1": "A tiltólistára történő feliratkozás azzal jár, hogy csatlakozik hozzá!", + "lists_description_2": "Ha nem ez az amit szeretne, akkor használjon más eszközt a felhasználók mellőzéséhez.", + "lists_heading": "Feliratkozott listák", + "lists_new_label": "A tiltólista szobaazonosítója vagy címe", + "no_lists": "Nem iratkozott fel egyetlen listára sem", + "personal_description": "A személyes tiltólistája tartalmazza azokat a személyeket/kiszolgálókat, akiktől nem szeretne üzeneteket látni. Az első felhasználó/kiszolgáló mellőzése után egy új szoba jelenik meg a szobalistájában „%(myBanList)s” névvel – ahhoz, hogy a lista érvényben maradjon, maradjon a szobában.", + "personal_empty": "Senkit sem mellőz.", + "personal_heading": "Személyes tiltólista", + "personal_new_label": "Mellőzendő kiszolgáló- vagy felhasználói azonosító", + "personal_new_placeholder": "például @bot:* vagy example.org", + "personal_section": "Jelenleg őket mellőzi:", + "room_name": "Saját tiltólista", + "room_topic": "Ez a saját, tiltott felhasználókat és kiszolgálókat tartalmazó listája – ne hagyja el ezt a szobát!", + "rules_empty": "Semmi", + "rules_server": "Kiszolgálószabályok", + "rules_title": "Tiltólistaszabályok - %(roomName)s", + "rules_user": "Felhasználói szabályok", + "something_went_wrong": "Valami nem sikerült. Próbálja újra, vagy nézze meg a konzolt a hiba okának felderítéséhez.", + "title": "Mellőzött felhasználók", + "view_rules": "Szabályok megtekintése" + }, + "language_dropdown_label": "Nyelvválasztó lenyíló menü", + "lazy_loading": { + "disabled_action": "Gyorsítótár törlése és újraszinkronizálás", + "disabled_description1": "Előzőleg a szoba tagság késleltetett betöltésének engedélyével itt használtad a %(brand)sot: %(host)s. Ebben a verzióban viszont a késleltetett betöltés nem engedélyezett. Mivel a két gyorsítótár nem kompatibilis egymással így %(brand)snak újra kell szinkronizálnia a fiókot.", + "disabled_description2": "Ha a másik %(brand)s verzió még fut egy másik fülön, akkor zárja be, mert ha egy gépen használja a %(brand)sot úgy, hogy az egyiken be van kapcsolva a késleltetett betöltés, a másikon pedig ki, akkor problémák adódhatnak.", + "disabled_title": "A helyi gyorsítótár nem kompatibilis ezzel a verzióval", + "resync_description": "Az %(brand)s harmad-ötöd annyi memóriát használ azáltal, hogy csak akkor tölti be a felhasználók információit, amikor az szükséges. Kis türelmet, amíg megtörténik az újbóli szinkronizálás a kiszolgálóval.", + "resync_title": "%(brand)s frissítése" + }, + "leave_room_dialog": { + "last_person_warning": "Csak ön van itt. Ha kilép, akkor a jövőben senki nem tud majd ide belépni, beleértve önt is.", + "leave_room_question": "Biztos, hogy elhagyja a(z) „%(roomName)s” szobát?", + "leave_space_question": "Biztos, hogy elhagyja ezt a teret: %(spaceName)s?", + "room_rejoin_warning": "Ez a szoba nem nyilvános. Kilépés után csak újabb meghívóval tudsz újra belépni a szobába.", + "space_rejoin_warning": "Ez a tér nem nyilvános. Kilépés után csak újabb meghívóval lehet újra belépni." + }, + "left_panel": { + "open_dial_pad": "Számlap megnyitása" + }, + "lightbox": { + "rotate_left": "Forgatás balra", + "rotate_right": "Forgatás jobbra", + "title": "Képnézet" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Ezen a Matrix-kiszolgálón nincs beállítva a térképek megjelenítése.", + "MapStyleUrlNotReachable": "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.", + "WebGLNotEnabled": "A WebGL szükséges a térképek megjelenítéséhez, engedélyezze a böngészőbeállításokban.", + "click_drop_pin": "Kattintson a hely megjelöléséhez", + "click_move_pin": "Kattintson a jelölő mozgatásához", + "close_sidebar": "Oldalsáv bezárása", + "error_fetch_location": "Nem lehet elérni a földrajzi helyzetét", + "error_no_perms_description": "Az ebben a szobában történő helymegosztáshoz a megfelelő jogosultságokra van szüksége.", + "error_no_perms_title": "Nincs jogosultsága a helymegosztáshoz", + "error_send_description": "Az %(brand)s nem tudja elküldeni a földrajzi helyzetét. Próbálja újra később.", + "error_send_title": "A földrajzi helyzetet nem sikerült elküldeni", + "error_sharing_live_location": "Élő pozíció megosztás közben hiba történt", + "error_sharing_live_location_try_again": "Élő pozíció megosztás közben hiba történt, kérjük próbálja újra", + "error_stopping_live_location": "Élő pozíció megosztás megállítása közben hiba történt", + "error_stopping_live_location_try_again": "Élő pozíció megosztás befejezése közben hiba történt, kérjük próbálja újra", + "expand_map": "Térkép szétnyitása", + "failed_generic": "Nem sikerült a földrajzi helyzetének lekérése. Próbálja újra később.", + "failed_load_map": "A térkép betöltése sikertelen", + "failed_permission": "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.", + "failed_timeout": "Időtúllépés történt a földrajzi helyzetének lekérésekor. Próbálja újra később.", + "failed_unknown": "Ismeretlen hiba a földrajzi helyzetének lekérésekor. Próbálja újra később.", + "find_my_location": "Saját hely megkeresése", + "live_description": "%(displayName)s élő földrajzi helyzete", + "live_enable_description": "Figyelem: ez a labor lehetőség egy átmeneti megvalósítás. Ez azt jelenti, hogy a szobába már elküldött helyadatok az élő hely megosztás leállítása után is hozzáférhetők maradnak a szobában.", + "live_enable_heading": "Élő földrajzi hely megosztása", + "live_location_active": "Ön folyamatosan megosztja az aktuális földrajzi pozícióját", + "live_location_enabled": "Élő pozíció megosztás engedélyezve", + "live_location_ended": "Élő pozíció megosztás befejeződött", + "live_location_error": "Élő pozíció megosztás hiba", + "live_locations_empty": "Nincs élő pozíció megosztás", + "live_share_button": "Megosztás eddig: %(duration)s", + "live_toggle_label": "Élő helymegosztás engedélyezése", + "live_until": "Élő eddig: %(expiryTime)s", + "live_update_time": "Frissítve %(humanizedUpdateTime)s", + "loading_live_location": "Élő földrajzi helyzet meghatározás betöltése…", + "location_not_available": "A földrajzi helyzet nem érhető el", + "map_feedback": "Visszajelzés a térképről", + "mapbox_logo": "Mapbox logó", + "reset_bearing": "Északi irányba állítás", + "share_button": "Tartózkodási hely megosztása", + "share_type_live": "Folyamatos saját földrajzi helyzet", + "share_type_own": "Jelenlegi saját földrajzi helyzet", + "share_type_pin": "Hely kijelölése", + "share_type_prompt": "Milyen jellegű földrajzi helyzetet szeretne megosztani?", + "stop_and_close": "Befejezés és kilépés", + "toggle_attribution": "Forrásmegjelölés be/ki" + }, + "member_list": { + "filter_placeholder": "Szoba tagság szűrése", + "invited_list_heading": "Meghívva", + "power_label": "%(userName)s (szint: %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Szobatagok", + "message_edit_dialog_title": "Üzenetszerkesztések", + "mobile_guide": { + "toast_accept": "Alkalmazás használata", + "toast_description": "A(z) %(brand)s kísérleti állapotban van a mobilos webböngészőkben. A jobb élmény és a legújabb funkciók használatához használja az ingyenes natív alkalmazásunkat.", + "toast_title": "A jobb élmény érdekében használjon alkalmazást" + }, + "no_more_results": "Nincs több találat", + "notif_panel": { + "empty_description": "Nincsenek látható értesítések.", + "empty_heading": "Minden elolvasva" + }, + "notifications": { + "all_messages": "Összes üzenet", + "all_messages_description": "Értesítés fogadása az összes üzenetről", + "class_global": "Globális", + "class_other": "Egyéb", + "colour_bold": "Félkövér", + "colour_grey": "Szürke", + "colour_none": "Semmi", + "colour_red": "Piros", + "colour_unsent": "Elküldetlen", + "default": "Alapértelmezett", + "enable_prompt_toast_description": "Asztali értesítések engedélyezése", + "enable_prompt_toast_title": "Értesítések", + "enable_prompt_toast_title_from_message_send": "Ne szalasszon el egy választ se", + "error_change_title": "Értesítési beállítások megváltoztatása", + "keyword": "Kulcsszó", + "keyword_new": "Új kulcsszó", + "mark_all_read": "Összes megjelölése olvasottként", + "mentions_and_keywords": "@megemlítések és kulcsszavak", + "mentions_and_keywords_description": "Értesítések fogadása csak megemlítéseknél és kulcsszavaknál, a beállításokban megadottak szerint", + "mentions_keywords": "Megemlítések és kulcsszavak", + "message_didnt_send": "Az üzenet nincs elküldve. Kattintson az információkért.", + "mute_description": "Nem kap semmilyen értesítést" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s hangos közvetítést indított", + "m.key.verification.request": "%(name)s ellenőrzést kér" + }, + "onboarding": { + "apple_trademarks": "Az App Store® és az Apple logo® az Apple Inc. védjegyei.", + "community_messaging_action": "Találja meg az embereket", + "community_messaging_description": "Tartsa meg a közösségi beszélgetések feletti irányítást.\nAkár milliók támogatásával, hatékony moderációs és együttműködési lehetőségekkel.", + "community_messaging_title": "Közösségi tulajdon", + "complete_these": "Ezen lépések befejezésével hozhatja ki a legtöbbet a(z) %(brand)s használatából", + "create_room": "Készíts csoportos beszélgetést", + "download_app": "A(z) %(brand)s letöltése", + "download_app_action": "Alkalmazások letöltése", + "download_app_description": "Ne maradjon le semmiről, legyen Önnél a(z) %(brand)s", + "download_app_store": "Letöltés az App Store-ból", + "download_brand": "A(z) %(brand)s letöltése", + "download_brand_desktop": "Asztali %(brand)s letöltése", + "download_f_droid": "Letöltés az F-Droidról", + "download_google_play": "Letöltés a Google Play-ből", + "enable_notifications": "Értesítések bekapcsolása", + "enable_notifications_action": "Értesítések bekapcsolása", + "enable_notifications_description": "Ne maradjon le a válaszról vagy egy fontos üzenetről", + "explore_rooms": "Nyilvános szobák felfedezése", + "find_community_members": "Közösség tagjainak keresése és meghívása", + "find_coworkers": "Munkatársak keresése és meghívása", + "find_friends": "Keresse meg és hívja meg barátait", + "find_friends_action": "Barátok keresése", + "find_friends_description": "Kezdjünk neki, ezért van itt", + "find_people": "Emberek keresése", + "free_e2ee_messaging_unlimited_voip": "Az ingyenes, végpontok közti titkosítással rendelkező üzenetküldéssel, a korlátlan hang- és videóhívással, a(z) %(brand)s használata nagyszerű módja a kapcsolattartásnak.", + "get_stuff_done": "Fejezzen be dolgokat a csapattagjai megtalálásával", + "google_trademarks": "A Google Play és a Google Play logó a Google LLC védjegye.", + "has_avatar_label": "Nagyszerű, ez segíteni eldönteni másoknak, hogy tényleg Ön az", + "intro_byline": "Az ön beszélgetései csak az öné.", + "intro_welcome": "Üdvözli a(z) %(appName)s", + "no_avatar_label": "Állítson be egy fényképet, hogy tudják mások, hogy Ön az.", + "only_n_steps_to_go": { + "one": "Még %(count)s lépés", + "other": "Még %(count)s lépés" }, - "m.call.invite": { - "voice_call": "%(senderName)s hanghívást indított.", - "voice_call_unsupported": "%(senderName)s hanghívást indított. (ebben a böngészőben nem támogatott)", - "video_call": "%(senderName)s videóhívást indított.", - "video_call_unsupported": "%(senderName)s videóhívást indított. (ebben a böngészőben nem támogatott)" + "personal_messaging_action": "Kezdje el az első csevegését", + "personal_messaging_title": "Biztonságos üzenetküldés barátokkal, családdal", + "qr_or_app_links": "%(qrCode)s vagy %(appLinks)s", + "send_dm": "Közvetlen üzenet küldése", + "set_up_profile": "Saját profil beállítása", + "set_up_profile_action": "Saját profil", + "set_up_profile_description": "Biztosítsa a többieket arról, hogy valóban Ön az", + "use_case_community_messaging": "Online közösségek tagjai", + "use_case_heading1": "Itt van:", + "use_case_heading2": "Kivel beszélget a legtöbbet?", + "use_case_heading3": "Segítünk a kapcsolatteremtésben.", + "use_case_personal_messaging": "Barátok és család", + "use_case_work_messaging": "Munkatársak és csoportok", + "welcome_detail": "És most segítünk az indulásban", + "welcome_to_brand": "Üdvözli a(z) %(brand)s", + "welcome_user": "Üdv %(name)s", + "work_messaging_action": "Találja meg a munkatársait", + "work_messaging_title": "Biztonságos üzenetküldés munkához", + "you_did_it": "Kész!", + "you_made_it": "Megcsinálta!" + }, + "pill": { + "permalink_other_room": "Üzenet itt: %(room)s", + "permalink_this_room": "Üzenet tőle: %(user)s" + }, + "poll": { + "create_poll_action": "Szavazás létrehozása", + "create_poll_title": "Szavazás létrehozása", + "disclosed_notes": "A szavazók a szavazásuk után látják a szavazatokat", + "edit_poll_title": "Szavazás szerkesztése", + "end_description": "Biztosan lezárod ezt a szavazást? Ez megszünteti az új szavazatok leadásának lehetőségét, és kijelzi a végeredményt.", + "end_message": "A szavazás le lett zárva. Nyertes válasz: %(topAnswer)s", + "end_message_no_votes": "A szavazás le lett zárva. Nem lettek leadva szavazatok.", + "end_title": "Szavazás lezárása", + "error_ending_description": "Sajnáljuk, a szavazás nem lett lezárva. Kérjük, próbáld újra.", + "error_ending_title": "Nem sikerült a szavazás lezárása", + "error_voting_description": "Sajnos az Ön szavazata nem lett rögzítve. Kérjük ismételje meg újra.", + "error_voting_title": "Nem regisztrált szavazat", + "failed_send_poll_description": "Sajnos a szavazás amit készített nem lett elküldve.", + "failed_send_poll_title": "A szavazást nem sikerült beküldeni", + "notes": "Az eredmény csak a szavazás végeztével válik láthatóvá", + "options_add_button": "Lehetőség hozzáadása", + "options_heading": "Adjon hozzá választható lehetőségeket", + "options_label": "%(number)s. lehetőség", + "options_placeholder": "Adjon meg egy lehetőséget", + "topic_heading": "Mi a szavazás kérdése vagy tárgya?", + "topic_label": "Kérdés vagy téma", + "topic_placeholder": "Írjon valamit…", + "total_decryption_errors": "Visszafejtési hibák miatt néhány szavazat nem kerül beszámításra", + "total_n_votes": { + "one": "%(count)s leadott szavazat. Szavazzon az eredmény megtekintéséhez", + "other": "%(count)s leadott szavazat. Szavazzon az eredmény megtekintéséhez" }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s elfogadta a meghívást ide: %(displayName)s", - "accepted_invite": "%(targetName)s elfogadta a meghívást", - "invite": "%(senderName)s meghívta a következőt: %(targetName)s", - "ban_reason": "%(senderName)s kitiltotta a következőt: %(targetName)s, ok: %(reason)s", - "ban": "%(senderName)s kitiltotta a következőt: %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s megváltoztatta a megjelenítendő nevét és profilképét", - "change_name": "s%(oldDisplayName)s a következőre változtatta a nevét: %(displayName)s", - "set_name": "%(senderName)s a következőre változtatta a megjelenítendő nevét: %(displayName)s", - "remove_name": "%(senderName)s törölte a megjelenítendő nevét (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s törölte a profilképét", - "change_avatar": "%(senderName)s megváltoztatta a profilképét", - "set_avatar": "%(senderName)s profilképet állított be", - "no_change": "%(senderName)s nem változtatott semmit", - "join": "%(targetName)s belépett a szobába", - "reject_invite": "%(targetName)s elutasította a meghívót", - "left_reason": "%(targetName)s elhagyta a szobát, ok: %(reason)s", - "left": "%(targetName)s elhagyta a szobát", - "unban": "%(senderName)s visszaengedte őt: %(targetName)s", - "withdrew_invite_reason": "%(senderName)s visszavonta %(targetName)s meghívóját, ok: %(reason)s", - "withdrew_invite": "%(senderName)s visszavonta %(targetName)s meghívóját", - "kick_reason": "%(senderName)s eltávolította a következőt: %(targetName)s. Ok: %(reason)s", - "kick": "%(senderName)s eltávolította a következőt: %(targetName)s" + "total_n_votes_voted": { + "one": "%(count)s szavazat alapján", + "other": "%(count)s szavazat alapján" }, - "m.room.topic": "%(senderDisplayName)s a következőre változtatta a témát: „%(topic)s”.", - "m.room.avatar": "%(senderDisplayName)s megváltoztatta a szoba profilképét.", - "m.room.name": { - "remove": "%(senderDisplayName)s törölte a szoba nevét.", - "change": "%(senderDisplayName)s megváltoztatta a szoba nevét erről: %(oldRoomName)s, erre: %(newRoomName)s.", - "set": "%(senderDisplayName)s a következőre változtatta a szoba nevét: %(roomName)s." + "total_no_votes": "Nem adtak le szavazatot", + "total_not_ended": "Az eredmény a szavazás végeztével válik láthatóvá", + "type_closed": "Zárt szavazás", + "type_heading": "Szavazás típusa", + "type_open": "Nyitott szavazás", + "unable_edit_description": "Sajnos a szavazás nem szerkeszthető miután szavazatok érkeztek.", + "unable_edit_title": "A szavazás nem szerkeszthető" + }, + "power_level": { + "custom": "Egyéni (%(level)s)", + "custom_level": "Egyedi szint", + "default": "Alapértelmezett", + "label": "Hozzáférési szint", + "moderator": "Moderátor", + "restricted": "Korlátozott" + }, + "presence": { + "away": "Távol", + "busy": "Foglalt", + "idle": "Várakozik", + "idle_for": "%(duration)s óta tétlen", + "offline": "Nem érhető el", + "offline_for": "%(duration)s óta elérhetetlen", + "online_for": "%(duration)s óta elérhető", + "unknown": "Ismeretlen", + "unknown_for": "%(duration)s óta az állapota ismeretlen" + }, + "quick_settings": { + "all_settings": "Minden beállítás", + "metaspace_section": "Kitűzés az oldalsávra", + "sidebar_settings": "További beállítások", + "title": "Gyors beállítások" + }, + "quit_warning": { + "call_in_progress": "Úgy tűnik hívásban vagy, biztosan kilépsz?", + "file_upload_in_progress": "Úgy tűnik fájlokat töltesz fel, biztosan kilépsz?" + }, + "redact": { + "confirm_button": "Törlés megerősítése", + "error": "Nem törölheted ezt az üzenetet. (%(code)s)", + "ongoing": "Eltávolítás…", + "reason_label": "Ok (opcionális)" + }, + "reject_invitation_dialog": { + "confirmation": "Biztos, hogy elutasítja a meghívást?", + "failed": "A meghívót nem sikerült elutasítani", + "title": "Meghívó elutasítása" + }, + "report_content": { + "description": "Az üzenet bejelentése egy egyedi „eseményazonosítót” küld el a Matrix-kiszolgáló rendszergazdájának. Ha az üzenetek titkosítottak a szobában, akkor a Matrix-kiszolgáló rendszergazdája nem tudja elolvasni az üzenetet, vagy nem tudja megnézni a fájlokat vagy képeket.", + "disagree": "Nem értek egyet", + "hide_messages_from_user": "Válaszd ki ha ennek a felhasználónak a jelenlegi és jövőbeli üzeneteit el szeretnéd rejteni.", + "ignore_user": "Felhasználó mellőzése", + "illegal_content": "Törvénytelen tartalom", + "missing_reason": "Adja meg, hogy miért jelenti.", + "nature": "Válassza ki az üzenet természetét, vagy írja le, hogy miért elítélendő.", + "nature_disagreement": "Amit ez a felhasználó ír az rossz.\nErről a szoba moderátorának jelentés készül.", + "nature_illegal": "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.", + "nature_other": "Bármi más ok. Írja le a problémát.\nEz lesz elküldve a szoba moderátorainak.", + "nature_spam": "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é.", + "nature_toxic": "A felhasználó mérgező viselkedést jelenít meg, például más felhasználókat inzultál vagy felnőtt tartalmat oszt meg egy családbarát szobában vagy más módon sérti meg a szoba szabályait.\nEz moderátorok felé jelzésre kerül.", + "other_label": "Egyéb", + "report_content_to_homeserver": "Tartalom bejelentése a Matrix-kiszolgáló rendszergazdájának", + "report_entire_room": "Az egész szoba jelentése", + "spam_or_propaganda": "Kéretlen tartalom vagy propaganda", + "toxic_behaviour": "Mérgező viselkedés" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "%(failedCount)s kapcsolatot nem lehet visszafejteni!", + "count_of_successfully_restored_keys": "%(sessionCount)s kulcs sikeresen helyreállítva", + "enter_key_description": "A biztonsági kulcs megadásával hozzáférhet a régi biztonságos üzeneteihez és beállíthatja a biztonságos üzenetküldést.", + "enter_key_title": "Adja meg a biztonsági kulcsot", + "enter_phrase_description": "A Biztonsági Jelmondattal hozzáférhet a régi titkosított üzeneteihez és beállíthatja a biztonságos üzenetküldést.", + "enter_phrase_title": "Biztonsági Jelmondat megadása", + "incorrect_security_phrase_dialog": "A mentést nem lehet visszafejteni ezzel a Biztonsági Jelmondattal: kérjük ellenőrizze, hogy a megfelelő Biztonsági Jelmondatot adta-e meg.", + "incorrect_security_phrase_title": "Helytelen Biztonsági Jelmondat", + "key_backup_warning": "Figyelmeztetés: csak biztonságos számítógépről állítson be kulcsmentést.", + "key_fetch_in_progress": "Kulcsok lekérése a kiszolgálóról…", + "key_forgotten_text": "Ha elfelejtette a biztonsági kulcsot, ", + "key_is_invalid": "Érvénytelen biztonsági kulcs", + "key_is_valid": "Ez érvényes biztonsági kulcsnak tűnik.", + "keys_restored_title": "Kulcsok helyreállítva", + "load_error_content": "A mentés állapotát nem lehet lekérdezni", + "load_keys_progress": "%(completed)s/%(total)s kulcs helyreállítva", + "no_backup_error": "Mentés nem található!", + "phrase_forgotten_text": "Ha elfelejtette a biztonsági jelmondatot, használhatja a biztonsági kulcsot vagy új helyreállítási lehetőségeket állíthat be", + "recovery_key_mismatch_description": "Ezzel a biztonsági kulccsal a mentést nem lehet visszafejteni: ellenőrizze, hogy a biztonsági kulcsot jól adta-e meg.", + "recovery_key_mismatch_title": "A biztonsági kulcsok nem egyeznek", + "restore_failed_error": "A mentést nem lehet helyreállítani" + }, + "right_panel": { + "add_integrations": "Kisalkalmazások, hidak, és botok hozzáadása", + "edit_integrations": "Kisalkalmazások, hidak és botok szerkesztése", + "export_chat_button": "Beszélgetés exportálása", + "files_button": "Fájlok", + "pinned_messages": { + "empty": "Még semmi sincs kitűzve", + "explainer": "Ha van hozzá jogosultsága, nyissa meg a menüt bármelyik üzenetben és válassza a Kitűzés menüpontot a kitűzéshez.", + "limits": { + "other": "Csak %(count)s kisalkalmazást tud kitűzni" + }, + "title": "Kitűzött üzenetek" }, - "m.room.tombstone": "%(senderDisplayName)s fejlesztette a szobát.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s elérhetővé tette a szobát bárkinek, aki ismeri a hivatkozást.", - "invite": "%(senderDisplayName)s beállította, hogy a szobába csak meghívóval lehessen belépni.", - "restricted_settings": "%(senderDisplayName)s megváltoztatta, hogy ki léphet be ebbe a szobába. Beállítások megtekintése.", - "restricted": "%(senderDisplayName)s megváltoztatta, hogy ki léphet be ebbe a szobába.", - "unknown": "%(senderDisplayName)s a belépési szabályt erre állította be: %(rule)s" + "pinned_messages_button": "Kitűzött", + "poll": { + "active_heading": "Aktív szavazások", + "empty_active": "Nincsenek aktív szavazások ebben a szobában", + "empty_active_load_more": "Nincs aktív szavazás. További szavazások betöltése az előző havi szavazások megjelenítéséhez", + "empty_active_load_more_n_days": { + "other": "%(count)s napja nincs aktív szavazás. További szavazások betöltése az előző havi szavazások megjelenítéséhez", + "one": "Nincs aktív szavazás az elmúlt napokból. További szavazások betöltése az előző havi szavazások megjelenítéséhez" + }, + "empty_past": "Nincsenek régebbi szavazások ebben a szobában", + "empty_past_load_more": "Nincs régebbi szavazás. További szavazások betöltése az előző havi szavazások megjelenítéséhez", + "empty_past_load_more_n_days": { + "one": "Nincs aktív szavazás az elmúlt napokból. További szavazások betöltése az előző havi szavazások megjelenítéséhez", + "other": "%(count)s napja nincs aktív szavazás. További szavazások betöltése az előző havi szavazások megjelenítéséhez" + }, + "final_result": { + "one": "Végeredmény %(count)s szavazat alapján", + "other": "Végeredmény %(count)s szavazat alapján" + }, + "load_more": "Még több szavazás betöltése", + "loading": "Szavazások betöltése", + "past_heading": "Régi szavazások", + "view_in_timeline": "Szavazás megjelenítése az idővonalon", + "view_poll": "Szavazás megtekintése" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s megengedte a vendégeknek, hogy beléphessenek a szobába.", - "forbidden": "%(senderDisplayName)s megtiltotta a vendégeknek, hogy belépjenek a szobába.", - "unknown": "%(senderDisplayName)s a vendégek hozzáférését erre állította be: %(rule)s" + "polls_button": "Szavazás előzményei", + "room_summary_card": { + "title": "Szoba információ" }, - "m.image": "%(senderDisplayName)s képet küldött.", - "m.sticker": "%(senderDisplayName)s matricát küldött.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s beállította a kiszolgálójogosultságokat a szobában.", - "changed": "%(senderDisplayName)s megváltoztatta a kiszolgálójogosultságokat a szobában.", - "all_servers_banned": "🎉 Minden kiszolgáló ki van tiltva! Ezt a szobát nem lehet többet használni." - }, - "m.room.canonical_alias": { - "set": "%(senderName)s erre állította az elsődleges szobacímet: %(address)s.", - "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.", - "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." - } + "search_button": "Keresés", + "settings_button": "Szoba beállítások", + "share_button": "Szoba megosztása", + "thread_list": { + "context_menu_label": "Üzenetszál beállításai" }, - "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.", - "sent": "%(senderName)s meghívót küldött %(targetDisplayName)s számára, hogy lépjen be a szobába." + "video_room_chat": { + "title": "Csevegés" }, - "m.room.history_visibility": { - "invited": "%(senderName)s láthatóvá tette a szoba új üzeneteit minden szobatagnak, a meghívásuk idejétől kezdve.", - "joined": "%(senderName)s láthatóvá tette a szoba új üzeneteit minden szobatagnak, a csatlakozásuk idejétől kezdve.", - "shared": "%(senderName)s láthatóvá tette a szoba új üzeneteit minden szobatagnak.", - "world_readable": "%(senderName)s mindenki számára láthatóvá tette a szoba új üzeneteit.", - "unknown": "%(senderName)s elérhetővé tette a szoba új üzeneteit az ismeretlenek (%(visibility)s) számára is." + "widgets_section": "Kisalkalmazások" + }, + "room": { + "3pid_invite_email_not_found_account": "Ez a meghívó ide lett küldve: %(email)s ami nincs összekötve a fiókjával", + "3pid_invite_email_not_found_account_room": "A meghívó ehhez a szobához: %(roomName)s erre az e-mail címre lett elküldve: %(email)s ami nincs társítva a fiókodhoz", + "3pid_invite_error_description": "A meghívó ellenőrzésekor az alábbi hibát kaptuk: %(errcode)s. Ezt az információt megpróbálhatja eljuttatni a szoba gazdájának.", + "3pid_invite_error_invite_action": "Csatlakozás mindenképp", + "3pid_invite_error_invite_subtitle": "Csak érvényes meghívóval tudsz csatlakozni.", + "3pid_invite_error_public_subtitle": "Itt továbbra is tud csatlakozni.", + "3pid_invite_error_title": "Valami hiba történt a meghívójával.", + "3pid_invite_error_title_room": "A meghívóddal ebbe a szobába: %(roomName)s valami baj történt", + "3pid_invite_no_is_subtitle": "Állíts be azonosítási szervert a Beállításokban, hogy közvetlen meghívókat kaphass %(brand)sba.", + "banned_by": "%(memberName)s felhasználó kitiltotta", + "banned_from_room_by": "Téged kitiltott %(memberName)s ebből a szobából: %(roomName)s", + "context_menu": { + "copy_link": "Szoba hivatkozásának másolása", + "favourite": "Kedvencnek jelölés", + "forget": "Szoba elfelejtése", + "low_priority": "Alacsony prioritás", + "mark_read": "Megjelölés olvasottként", + "mentions_only": "Csak megemlítések", + "notifications_default": "Az alapértelmezett beállítások szerint", + "notifications_mute": "Szoba némítása", + "title": "Szoba beállítások", + "unfavourite": "Kedvencnek jelölt" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s kitűzött egy üzenetet ebben a szobában. Minden kitűzött üzenet megjelenítése.", - "pinned": "%(senderName)s kitűzött egy üzenetet ebben a szobában. Minden kitűzött üzenet megjelenítése.", - "unpinned_link": "%(senderName)s levett egy kitűzött üzenetet ebben a szobában. Minden kitűzött üzenet megjelenítése.", - "unpinned": "%(senderName)s levett egy kitűzött üzenetet ebben a szobában. Minden kitűzött üzenet megjelenítése.", - "changed_link": "%(senderName)s megváltoztatta a szoba kitűzött üzeneteit.", - "changed": "%(senderName)s megváltoztatta a szoba kitűzött üzeneteit." + "creating_room_text": "Szobát készítünk: %(names)s", + "dm_invite_action": "Beszélgetés elkezdése", + "dm_invite_subtitle": " csevegni szeretne", + "dm_invite_title": "%(user)s felhasználóval szeretnél beszélgetni?", + "drop_file_prompt": "Feltöltéshez húzz ide egy fájlt", + "edit_topic": "Téma szerkesztése", + "error_join_404_1": "A belépéshez csak a szoba azonosítóját adta meg a kiszolgáló nélkül. A szobaazonosító egy belső azonosító, amellyel további információk nélkül nem lehet belépni szobába.", + "error_join_404_2": "Ha ismeri a szoba címét próbáljon inkább azzal belépni.", + "error_join_404_invite": "Aki meghívta a szobába már távozott, vagy a kiszolgálója nem érhető el.", + "error_join_404_invite_same_hs": "A személy, aki meghívta, már távozott.", + "error_join_connection": "A csatlakozás során hiba történt.", + "error_join_incompatible_version_1": "Sajnáljuk, a Matrix-kiszolgáló túl régi verziójú ahhoz, hogy ebben részt vegyen.", + "error_join_incompatible_version_2": "Vegye fel a kapcsolatot a Matrix-kiszolgáló rendszergazdájával.", + "error_join_title": "Csatlakozás sikertelen", + "error_jump_to_date": "A kiszolgáló a következő állapotkóddal és hibakóddal tért vissza: %(statusCode)s – %(errorCode)s", + "error_jump_to_date_connection": "Hálózati hiba történt az adott dátum keresése és az ahhoz ugrás során. A Matrix-kiszolgálója lehet, hogy nem érhető el, vagy ideiglenes probléma van az internetkapcsolátával. Próbálja újra később. Ha ez továbbra is fennáll, akkor lépjen kapcsolatba a kiszolgáló rendszergazdájával.", + "error_jump_to_date_details": "Hiba részletei", + "error_jump_to_date_not_found": "Nem sikerült megtalálni az eseményt %(dateString)s után keresve. Próbáljon egy korábbi dátumot kiválasztani.", + "error_jump_to_date_send_logs_prompt": "Küldjön be hibakeresési naplókat, hogy segítsen nekünk a hiba megtalálásában.", + "error_jump_to_date_title": "Nem található esemény az adott dátumkor", + "face_pile_summary": { + "one": "%(count)s ismerős már csatlakozott", + "other": "%(count)s ismerős már csatlakozott" }, - "m.widget": { - "modified": "%(senderName)s módosította a(z) %(widgetName)s kisalkalmazást", - "added": "%(senderName)s hozzáadta a %(widgetName)s kisalkalmazást", - "removed": "%(senderName)s eltávolította a %(widgetName)s kisalkalmazást" + "face_pile_tooltip_label": { + "one": "1 résztvevő megmutatása", + "other": "Az összes %(count)s résztvevő megmutatása" }, - "io.element.widgets.layout": "%(senderName)s frissítette a szoba kinézetét", - "m.location": "%(senderName)s megosztotta a földrajzi helyzetét", - "self_redaction": "Üzenet törölve", - "redaction": "%(name)s törölte ezt az üzenetet", - "m.poll.start": "%(senderName)s szavazást indított - %(pollQuestion)s", - "m.poll.end": "%(senderName)s lezárta a szavazást", - "typing_indicator": { - "one_user": "%(displayName)s gépel…", - "two_users": "%(names)s és %(lastPerson)s gépelnek…", - "more_users": { - "other": "%(names)s és még %(count)s felhasználó gépel…", - "one": "%(names)s és még valaki gépel…" - } + "face_pile_tooltip_shortcut": "Beleértve: %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Önt is beleértve, %(commaSeparatedMembers)s", + "failed_reject_invite": "A meghívót nem sikerült elutasítani", + "forget_room": "Szoba elfelejtése", + "forget_space": "Ennek a térnek az elfelejtése", + "header": { + "close_call_button": "Hívás befejezése", + "forget_room_button": "Szoba elfelejtése", + "hide_widgets_button": "Kisalkalmazások elrejtése", + "room_is_public": "Ez egy nyilvános szoba", + "show_widgets_button": "Kisalkalmazások megjelenítése", + "video_call_button_ec": "Videó hívás (%(brand)s)", + "video_call_button_jitsi": "Videóhívás (Jitsi)", + "video_call_ec_change_layout": "Képernyőbeosztás megváltoztatása", + "video_call_ec_layout_freedom": "Szabadság", + "video_call_ec_layout_spotlight": "Reflektor", + "video_room_view_chat_button": "Beszélgetés idővonal megjelenítése" }, - "m.call.hangup": { - "dm": "A hívás befejeződött" + "inaccessible": "Ez a szoba vagy tér jelenleg elérhetetlen.", + "inaccessible_name": "%(roomName)s jelenleg nem érhető el.", + "inaccessible_subtitle_1": "Próbálkozzon később vagy kérje meg a szoba vagy tér adminisztrátorát, hogy nézze meg van-e hozzáférése.", + "inaccessible_subtitle_2": "Amikor a szobát vagy teret próbáltuk elérni ezt a hibaüzenetet kaptuk: %(errcode)s. Ha úgy gondolja, hogy ez egy hiba legyen szívesnyisson egy hibajegyet.", + "intro": { + "dm_caption": "Csak önök ketten vannak ebben a beszélgetésben, hacsak valamelyikőjük nem hív meg valakit, hogy csatlakozzon.", + "enable_encryption_prompt": "Titkosítás bekapcsolása a beállításokban.", + "encrypted_3pid_dm_pending_join": "Amint mindenki belépett lekezdheti a beszélgetést", + "no_avatar_label": "Állítson be egy fényképet, hogy az emberek könnyebben felismerjék a szobáját.", + "no_topic": "Állítsd be a szoba témáját, hogy az emberek tudják, hogy miről van itt szó.", + "private_unencrypted_warning": "A privát üzenetek általában titkosítottak de ez a szoba nem az. Általában ez a titkosítást nem támogató eszköz vagy metódus használata miatt lehet, mint az e-mail meghívók.", + "room_invite": "Meghívás csak ebbe a szobába", + "send_message_start_dm": "Küldj egy üzenetet ahhoz, hogy meghívd felhasználót", + "start_of_dm_history": "Ez a közvetlen beszélgetés kezdete felhasználóval.", + "start_of_room": "Ez a(z) kezdete.", + "topic": "Téma: %(topic)s ", + "topic_edit": "Téma: %(topic)s (szerkesztés)", + "unencrypted_warning": "Végpontok közötti titkosítás nincs engedélyezve", + "user_created": "%(displayName)s készítette ezt a szobát.", + "you_created": "Te készítetted ezt a szobát." }, - "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" + "invite_email_mismatch_suggestion": "Oszd meg a Beállításokban ezt az e-mail címet, hogy közvetlen meghívókat kaphass %(brand)sba.", + "invite_reject_ignore": "Felhasználó elutasítása és figyelmen kívül hagyása", + "invite_sent_to_email": "Ez a meghívó ide lett küldve: %(email)s", + "invite_sent_to_email_room": "A meghívó ehhez a szobához: %(roomName)s ide lett elküldve: %(email)s", + "invite_subtitle": " meghívott", + "invite_this_room": "Meghívás a szobába", + "invite_title": "%(roomName)s szobába szeretnél belépni?", + "inviter_unknown": "Ismeretlen", + "invites_you_text": " meghívta", + "join_button_account": "Fiók készítés", + "join_failed_enable_video_rooms": "A belépéshez a Laborban be kell kapcsolni a videó szobákat", + "join_failed_needs_invite": "A %(roomName)s megjelenítéséhez meghívó szükséges", + "join_the_discussion": "Beszélgetéshez csatlakozás", + "join_title": "Csatlakozz a szobához, hogy részt vehess", + "join_title_account": "Beszélgetéshez való csatlakozás felhasználói fiókkal lehetséges", + "joining": "Belépés…", + "joining_room": "Belépés a szobába…", + "joining_space": "Belépés a térbe…", + "jump_read_marker": "Ugrás az első olvasatlan üzenetre.", + "jump_to_bottom_button": "A legfrissebb üzenethez görget", + "jump_to_date": "Ugrás időpontra", + "jump_to_date_beginning": "A szoba indulása", + "jump_to_date_prompt": "Idő kiválasztása az ugráshoz", + "kick_reason": "Ok: %(reason)s", + "kicked_by": "%(memberName)s felhasználó eltávolította", + "kicked_from_room_by": "Önt %(memberName)s eltávolította ebből a szobából: %(roomName)s", + "leave_error_title": "Hiba a szoba elhagyásakor", + "leave_server_notices_description": "Ez a szoba a Matrix-kiszolgáló fontos kiszolgálóüzenetei közlésére jött létre, nem tud belőle kilépni.", + "leave_server_notices_title": "Nem lehet elhagyni a Kiszolgálóüzenetek szobát", + "leave_unexpected_error": "Váratlan kiszolgálóhiba lépett fel a szobából való kilépés során", + "link_email_to_receive_3pid_invite": "Kösd össze a Beállításokban ezt az e-mail címet a fiókoddal, hogy közvetlenül a %(brand)sba kaphassa meghívókat.", + "loading_preview": "Előnézet betöltése", + "no_peek_join_prompt": "%(roomName)s szobának nincs előnézete. Be szeretnél lépni?", + "no_peek_no_name_join_prompt": "Előnézet nincs, szeretne csatlakozni?", + "not_found_subtitle": "Biztos benne, hogy jó helyen jár?", + "not_found_title": "Ez a szoba vagy tér nem létezik.", + "not_found_title_name": "%(roomName)s nem létezik.", + "peek_join_prompt": "%(roomName)s szoba előnézetét látod. Belépsz?", + "read_topic": "Kattintson a téma elolvasásához", + "rejecting": "Meghívó elutasítása…", + "rejoin_button": "Újra-csatlakozás", + "search": { + "all_rooms": "Minden szobában", + "all_rooms_button": "Keresés az összes szobában", + "field_placeholder": "Keresés…", + "result_count": { + "one": "(~%(count)s db eredmény)", + "other": "(~%(count)s db eredmény)" }, - "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" + "this_room": "Ebben a szobában", + "this_room_button": "Keresés ebben a szobában" + }, + "show_labs_settings": "Labor beállítások megjelenítése", + "status_bar": { + "delete_all": "Mind törlése", + "exceeded_resource_limit": "Az üzenete nem lett elküldve, mert a Matrix-kiszolgáló túllépett egy erőforráskorlátot. A szolgáltatás használatának folytatásához vegye fel a kapcsolatot a szolgáltatás rendszergazdájával.", + "homeserver_blocked": "Az üzenete nem lett elküldve, mert a Matrix-kiszolgáló rendszergazdája letiltotta. A szolgáltatás használatának folytatásához vegye fel a kapcsolatot a szolgáltatás rendszergazdájával.", + "monthly_user_limit_reached": "Az üzenete nem lett elküldve, mert ez a Matrix-kiszolgáló elérte a havi aktív felhasználói korlátot. A szolgáltatás használatának folytatásához vegye fel a kapcsolatot a szolgáltatás rendszergazdájával.", + "requires_consent_agreement": "Nem tudsz üzenetet küldeni amíg nem olvasod el és nem fogadod el a felhasználási feltételeket.", + "retry_all": "Mind újraküldése", + "select_messages_to_retry": "Újraküldéshez vagy törléshez kiválaszthatja az üzeneteket egyenként vagy az összeset együtt", + "server_connectivity_lost_description": "Az elküldött üzenetek addig lesznek tárolva amíg a kapcsolatod újra elérhető lesz.", + "server_connectivity_lost_title": "A kapcsolat megszakadt a kiszolgálóval.", + "some_messages_not_sent": "Néhány üzenete nem lett elküldve" + }, + "unknown_status_code_for_timeline_jump": "ismeretlen állapotkód", + "unread_notifications_predecessor": { + "other": "%(count)s olvasatlan értesítésed van a régi verziójú szobában.", + "one": "%(count)s olvasatlan értesítésed van a régi verziójú szobában." + }, + "upgrade_error_description": "Ellenőrizze még egyszer, hogy a kiszolgálója támogatja-e kiválasztott szobaverziót, és próbálja újra.", + "upgrade_error_title": "Hiba a szoba verziófrissítésekor", + "upgrade_warning_bar": "A szoba fejlesztése bezárja ezt a szobát és új, frissített verzióval ugyanezen a néven létrehoz egy újat.", + "upgrade_warning_bar_admins": "Csak a szoba adminisztrátorai látják ezt a figyelmeztetést", + "upgrade_warning_bar_unstable": "A szoba verziója: , amelyet a Matrix-kiszolgáló instabilnak tekint.", + "upgrade_warning_bar_upgraded": "Ez a szoba már fejlesztve van.", + "upload": { + "uploading_multiple_file": { + "one": "%(filename)s és még %(count)s db másik feltöltése", + "other": "%(filename)s és még %(count)s db másik feltöltése" }, - "rejected_invite": { - "other": "%(oneUser)s %(count)s alkalommal elutasította a meghívóit", - "one": "%(oneUser)s elutasította a meghívóit" + "uploading_single_file": "%(filename)s feltöltése" + }, + "view_failed_enable_video_rooms": "A megjelenítéshez a Laborban be kell kapcsolni a videó szobákat" + }, + "room_list": { + "add_room_label": "Szoba hozzáadása", + "add_space_label": "Tér hozzáadása", + "breadcrumbs_empty": "Nincsenek nemrégiben meglátogatott szobák", + "breadcrumbs_label": "Nemrég meglátogatott szobák", + "failed_add_tag": "Nem sikerült hozzáadni a szobához ezt: %(tagName)s", + "failed_remove_tag": "Nem sikerült a szobáról eltávolítani ezt: %(tagName)s", + "failed_set_dm_tag": "Nem sikerült a közvetlen beszélgetés címkét beállítani", + "home_menu_label": "Kezdőlap beállítások", + "join_public_room_label": "Belépés nyilvános szobába", + "joining_rooms_status": { + "one": "%(count)s szobába lép be", + "other": "%(count)s szobába lép be" + }, + "notification_options": "Értesítési beállítások", + "redacting_messages_status": { + "one": "Üzenet törlése %(count)s szobából", + "other": "Üzenet törlése %(count)s szobából" + }, + "show_less": "Kevesebb megjelenítése", + "show_n_more": { + "other": "Még %(count)s megjelenítése", + "one": "Még %(count)s megjelenítése" + }, + "show_previews": "Üzenet előnézet megjelenítése", + "sort_by": "Rendezés", + "sort_by_activity": "Aktivitás", + "sort_unread_first": "Olvasatlan üzeneteket tartalmazó szobák megjelenítése elől", + "space_menu_label": "%(spaceName)s menű", + "sublist_options": "Lista beállításai", + "suggested_rooms_heading": "Javasolt szobák" + }, + "room_settings": { + "access": { + "description_space": "Döntse el, hogy ki láthatja, és léphet be ide: %(spaceName)s.", + "title": "Hozzáférés" + }, + "advanced": { + "error_upgrade_description": "A szoba fejlesztését nem sikerült befejezni", + "error_upgrade_title": "A szoba fejlesztése sikertelen", + "information_section_room": "Szobainformációk", + "information_section_space": "Tér információi", + "room_id": "Belső szobaazonosító", + "room_predecessor": "Régebbi üzenetek megjelenítése itt: %(roomName)s.", + "room_upgrade_button": "A szoba fejlesztése a javasolt szobaverzióra", + "room_upgrade_warning": "Figyelmeztetés: A szoba fejlesztése nem fogja automatikusan átvinni a szoba résztvevőit az új verziójú szobába. A régi szobába bekerül egy az új szobára mutató hivatkozás – a tagoknak rá kell kattintaniuk a hivatkozásra az új szobába való belépéshez.", + "room_version": "Szoba verziója:", + "room_version_section": "Szoba verziója", + "space_predecessor": "A(z) %(spaceName)s tér régebbi verziójának megtekintése.", + "space_upgrade_button": "A tér frissítése a javasolt szobaverzióra", + "unfederated": "Ez a szoba távoli Matrix-kiszolgálóról nem érhető el", + "upgrade_button": "A szoba fejlesztése erre a verzióra: %(version)s", + "upgrade_dialog_description": "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:", + "upgrade_dialog_description_1": "Új szoba készítése ugyanazzal a névvel, leírással és profilképpel", + "upgrade_dialog_description_2": "A helyi szobaálnevek frissítése, hogy az új szobára mutassanak", + "upgrade_dialog_description_3": "A felhasználók megakadályozása, hogy a régi szobában beszélgessenek, és üzenet küldése, hogy menjenek át az új szobába", + "upgrade_dialog_description_4": "A régi szobára mutató hivatkozás beszúrása a új szoba elejére, hogy az emberek lássák a régi üzeneteket", + "upgrade_dialog_title": "Szoba verziójának fejlesztése", + "upgrade_dwarning_ialog_title_public": "Nyilvános szoba fejlesztése", + "upgrade_warning_dialog_description": "A szoba frissítése nem egyszerű művelet, általában a szoba hibás működése, hiányzó funkció vagy biztonsági sérülékenység esetén javasolt.", + "upgrade_warning_dialog_explainer": "Vegye figyelembe, hogy a fejlesztés a szoba új verzióját hozza létre. Minden jelenlegi üzenet itt marad ebben az archivált szobában.", + "upgrade_warning_dialog_footer": " verzióról verzióra fogja fejleszteni a szobát.", + "upgrade_warning_dialog_invite_label": "Tagok automatikus meghívása ebből a szobából az újba", + "upgrade_warning_dialog_report_bug_prompt": "Ez általában a szoba kiszolgálóoldali kezelésében jelent változást. Ha a(z) %(brand)s kliensben tapasztal problémát, akkor küldjön egy hibajelentést.", + "upgrade_warning_dialog_report_bug_prompt_link": "Ez általában a szoba kiszolgálóoldali kezelésében jelent változást. Ha a(z) %(brand)s kliensben tapasztal problémát, akkor küldjön egy hibajelentést.", + "upgrade_warning_dialog_title_private": "Privát szoba fejlesztése" + }, + "alias_not_specified": "nincs meghatározva", + "bridges": { + "description": "Ez a szoba áthidalja az üzeneteket a felsorolt platformok felé. Tudjon meg többet.", + "empty": "Ez a szoba egy platformra sem hidalja át az üzeneteket. Tudjon meg többet.", + "title": "Hidak" + }, + "delete_avatar_label": "Profilkép törlése", + "general": { + "alias_field_has_domain_invalid": "Domain elválasztás hiányzik, pl.: (:domain.org)", + "alias_field_has_localpart_invalid": "Szoba név vagy elválasztó hiányzik, pl.: (szobam:domain.org)", + "alias_field_matches_invalid": "Ez a cím nem erre a szobára mutat", + "alias_field_placeholder_default": "pl.: szobam", + "alias_field_required_invalid": "Kérem adja meg a címet", + "alias_field_safe_localpart_invalid": "Néhány karakter nem engedélyezett", + "alias_field_taken_invalid": "Ez a cím érvénytelen szervert tartalmaz vagy már használatban van", + "alias_field_taken_invalid_domain": "Ez a cím már használatban van", + "alias_field_taken_valid": "Ez a cím használható", + "alias_heading": "Szoba címe", + "aliases_items_label": "Másik nyilvánosságra hozott cím:", + "aliases_no_items_label": "Nincs másik nyilvánosságra hozott cím, alább adj hozzá egyet", + "aliases_section": "Szobacímek", + "avatar_field_label": "Szoba profilképe", + "canonical_alias_field_label": "Fő cím", + "default_url_previews_off": "Az URL előnézet alapértelmezetten tiltva van a szobában jelenlévőknek.", + "default_url_previews_on": "Az URL előnézetek alapértelmezetten engedélyezve vannak a szobában jelenlévőknek.", + "description_space": "A tér beállításainak szerkesztése.", + "error_creating_alias_description": "A cím beállításánál hiba történt. Vagy nincs engedélyezve a szerveren vagy átmeneti hiba történt.", + "error_creating_alias_title": "Cím beállítási hiba", + "error_deleting_alias_description": "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_deleting_alias_description_forbidden": "A cím törléséhez nincs jogosultságod.", + "error_deleting_alias_title": "Cím törlésénél hiba történt", + "error_save_space_settings": "A tér beállításának mentése sikertelen.", + "error_updating_alias_description": "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.", + "error_updating_canonical_alias_description": "A szoba elsődleges címének frissítésénél hiba történt. Vagy nincs engedélyezve a szerveren vagy átmeneti hiba történt.", + "error_updating_canonical_alias_title": "Az elsődleges cím frissítése sikertelen", + "leave_space": "Tér elhagyása", + "local_alias_field_label": "Helyi cím", + "local_aliases_explainer_room": "Állíts be címet ehhez a szobához, hogy a felhasználók a matrix szervereden megtalálhassák (%(localDomain)s)", + "local_aliases_explainer_space": "Cím beállítása ehhez a térhez, hogy a felhasználók a matrix szerveren megtalálhassák (%(localDomain)s)", + "local_aliases_section": "Helyi címek", + "name_field_label": "Szoba neve", + "new_alias_placeholder": "Új nyilvános cím (pl.: #becenév:szerver)", + "no_aliases_room": "Ennek a szobának nincs helyi címe", + "no_aliases_space": "Ennek a térnek nincs helyi címe", + "other_section": "Egyéb", + "publish_toggle": "Publikálod a szobát a(z) %(domain)s szoba listájába?", + "published_aliases_description": "A cím publikálásához először helyi címet kell beállítani.", + "published_aliases_explainer_room": "A nyilvánosságra hozott címet bárki bármelyik szerverről használhatja a szobához való belépéshez.", + "published_aliases_explainer_space": "A nyilvánosságra hozott címet bárki bármelyik szerverről használhatja a térbe való belépéshez.", + "published_aliases_section": "Nyilvánosságra hozott cím", + "save": "Változtatások mentése", + "topic_field_label": "Szoba témája", + "url_preview_encryption_warning": "A titkosított szobákban, mint például ez is, az URL előnézet alapértelmezetten ki van kapcsolva, hogy biztosított legyen, hogy a Matrix szerver (ahol az előnézet készül) ne tudjon információt gyűjteni arról, hogy milyen linkeket látsz ebben a szobában.", + "url_preview_explainer": "Ha valaki URL linket helyez az üzenetébe, lehetőség van egy előnézet megjelenítésére amivel további információt kaphatunk a linkről, mint cím, leírás és a weboldal képe.", + "url_previews_section": "URL előnézet", + "user_url_previews_default_off": "Az URL előnézet alapból tiltva van.", + "user_url_previews_default_on": "Az URL előnézet alapból engedélyezve van." + }, + "notifications": { + "browse_button": "Böngészés", + "custom_sound_prompt": "Új egyénii hang beállítása", + "notification_sound": "Értesítési hang", + "settings_link": "Értesítések fogadása a beállításokban megadottak szerint", + "sounds_section": "Hangok", + "upload_sound_label": "Egyéni hang feltöltése", + "uploaded_sound": "Feltöltött hang" + }, + "permissions": { + "add_privileged_user_description": "Több jog adása egy vagy több felhasználónak a szobában", + "add_privileged_user_filter_placeholder": "Felhasználók keresése a szobában…", + "add_privileged_user_heading": "Privilegizált felhasználók hozzáadása", + "ban": "Felhasználók kitiltása", + "ban_reason": "Ok", + "banned_by": "Kitiltotta: %(displayName)s", + "banned_users_section": "Kitiltott felhasználók", + "error_changing_pl_description": "Hiba történt a felhasználó hozzáférési szintjének megváltoztatása során. Ellenőrizze, hogy megvan-e hozzá a megfelelő jogosultsága, és próbálja újra.", + "error_changing_pl_reqs_description": "Hiba történt a szobához szükséges hozzáférési szint megváltoztatása során. Ellenőrizze, hogy megvan-e hozzá a megfelelő jogosultsága, és próbálja újra.", + "error_changing_pl_reqs_title": "A szükséges hozzáférési szint megváltoztatása nem sikerült", + "error_changing_pl_title": "Hiba történt a hozzáférési szint megváltoztatása során", + "error_unbanning": "A kitiltás visszavonása sikertelen", + "events_default": "Üzenetek küldése", + "invite": "Felhasználók meghívása", + "io.element.voice_broadcast_info": "Hangközvetítés", + "kick": "Felhasználók eltávolítása", + "m.call": "%(brand)s hívás indítása", + "m.call.member": "Csatlakozás ebbe a hívásba: %(brand)s", + "m.reaction": "Reakció küldése", + "m.room.avatar": "Szoba profilképének megváltoztatása", + "m.room.avatar_space": "Tér profilképének megváltoztatása", + "m.room.canonical_alias": "A szoba elsődleges címének megváltoztatása", + "m.room.canonical_alias_space": "Tér elsődleges címének megváltoztatása", + "m.room.encryption": "Szoba titkosításának bekapcsolása", + "m.room.history_visibility": "Régi üzenetek láthatóságának megváltoztatása", + "m.room.name": "Szoba nevének megváltoztatása", + "m.room.name_space": "Tér nevének megváltoztatása", + "m.room.pinned_events": "Kitűzött események kezelése", + "m.room.power_levels": "Jogosultságok megváltoztatása", + "m.room.redaction": "Saját elküldött üzenetek törlése", + "m.room.server_acl": "Kiszolgáló ACL-ek módosítása", + "m.room.tombstone": "Szoba fejlesztése", + "m.room.topic": "Téma megváltoztatása", + "m.room.topic_space": "Leírás megváltoztatása", + "m.space.child": "A tér szobáinak kezelése", + "m.widget": "Kisalkalmazások megváltoztatása", + "muted_users_section": "Elnémított felhasználók", + "no_privileged_users": "Egy felhasználónak sincsenek specifikus jogosultságai ebben a szobában", + "notifications.room": "Mindenki értesítése", + "permissions_section": "Jogosultságok", + "permissions_section_description_room": "A szoba bizonyos beállításainak megváltoztatásához szükséges szerep kiválasztása", + "permissions_section_description_space": "A tér bizonyos beállításainak megváltoztatásához szükséges szerep kiválasztása", + "privileged_users_section": "Privilegizált felhasználók", + "redact": "Mások által küldött üzenetek törlése", + "send_event_type": "%(eventType)s esemény küldése", + "state_default": "Beállítások megváltoztatása", + "title": "Szerepek és jogosultságok", + "users_default": "Alapértelmezett szerep" + }, + "security": { + "enable_encryption_confirm_description": "Ha egyszer engedélyezve lett, a szoba titkosítását nem lehet kikapcsolni. A titkosított szobákban küldött üzenetek a kiszolgáló számára nem, csak a szoba tagjai számára láthatók. A titkosítás bekapcsolása megakadályoz sok botot és hidat a megfelelő működésben. Tudjon meg többet a titkosításról.", + "enable_encryption_confirm_title": "Titkosítás engedélyezése?", + "enable_encryption_public_room_confirm_description_1": "Nyilvános szobához nem javasolt a titkosítás beállítása.Bárki megtalálhatja és csatlakozhat nyilvános szobákhoz, így bárki elolvashatja az üzeneteket bennük. A titkosítás előnyeit így nem jelentkeznek és később ezt nem lehet kikapcsolni. Nyilvános szobákban a titkosított üzenetek az üzenetküldést és fogadást csak lassítják.", + "enable_encryption_public_room_confirm_description_2": "Az ehhez hasonló problémák elkerüléséhez készítsen új titkosított szobát a tervezett beszélgetésekhez.", + "enable_encryption_public_room_confirm_title": "Biztos, hogy titkosítást állít be ehhez a nyilvános szobához?", + "encrypted_room_public_confirm_description_1": "Titkosított szobát nem célszerű nyilvánossá tenni. Bárki megtalálhatja és csatlakozhat nyilvános szobákhoz, így bárki elolvashatja az üzeneteket bennük. A titkosítás előnyeit így nem jelentkeznek és később ezt nem lehet kikapcsolni. Nyilvános szobákban a titkosított üzenetek az üzenetküldést és fogadást csak lassítják.", + "encrypted_room_public_confirm_description_2": "Az ehhez hasonló problémák elkerüléséhez készítsen új nyilvános szobát a tervezett beszélgetésekhez.", + "encrypted_room_public_confirm_title": "Biztos, hogy nyilvánossá teszi ezt a titkosított szobát?", + "encryption_permanent": "Ha egyszer bekapcsolod, már nem lehet kikapcsolni.", + "error_join_rule_change_title": "A csatlakozási szabályokat nem sikerült frissíteni", + "error_join_rule_change_unknown": "Ismeretlen hiba", + "guest_access_warning": "Emberek támogatott kliensekkel, még regisztrált fiók nélkül is, beléphetnek a szobába.", + "history_visibility_invited": "Csak tagoknak (a meghívásuk idejétől)", + "history_visibility_joined": "Csak tagoknak (amióta csatlakoztak)", + "history_visibility_legend": "Ki olvashatja a régi üzeneteket?", + "history_visibility_shared": "Csak tagok számára (a beállítás kiválasztásától)", + "history_visibility_warning": "A üzenetek olvashatóságának változtatása csak az új üzenetekre lesz érvényes. A régi üzenetek láthatósága nem fog változni.", + "history_visibility_world_readable": "Bárki", + "join_rule_description": "Döntse el ki léphet be ide: %(roomName)s.", + "join_rule_invite": "Privát (csak meghívóval)", + "join_rule_invite_description": "Csak a meghívott emberek léphetnek be.", + "join_rule_public_description": "Bárki megtalálhatja és beléphet.", + "join_rule_restricted": "Tértagság", + "join_rule_restricted_description": "A téren bárki megtalálhatja és beléphet. Szerkessze, hogy melyik tér férhet hozzá.", + "join_rule_restricted_description_active_space": "A(z) téren bárki megtalálhatja és beléphet. Kiválaszthat más tereket is.", + "join_rule_restricted_description_prompt": "A téren bárki megtalálhatja és beléphet. Több teret is kiválaszthat.", + "join_rule_restricted_description_spaces": "Terek hozzáféréssel", + "join_rule_restricted_dialog_description": "Döntse el melyik terek férhetnek hozzá ehhez a szobához. Ha a tér ki van választva a tagsága megtalálhatja és beléphet ebbe a szobába: .", + "join_rule_restricted_dialog_empty_warning": "Az összes teret törli. A hozzáférés alapállapota „csak meghívóval” lesz.", + "join_rule_restricted_dialog_filter_placeholder": "Terek keresése", + "join_rule_restricted_dialog_heading_other": "Más terek vagy szobák melyről lehet, hogy nem tud", + "join_rule_restricted_dialog_heading_room": "Terek melyről tudja, hogy ezt a szobát tartalmazzák", + "join_rule_restricted_dialog_heading_space": "Terek melyről tudja, hogy ezt a teret tartalmazzák", + "join_rule_restricted_dialog_heading_unknown": "Ezek valószínűleg olyanok, amelyeknek más szoba adminok is tagjai.", + "join_rule_restricted_dialog_title": "Terek kiválasztása", + "join_rule_restricted_n_more": { + "other": "és még %(count)s", + "one": "és még %(count)s" }, - "invite_withdrawn_multiple": { - "other": "%(severalUsers)s meghívóit %(count)s alkalommal visszavonták", - "one": "%(severalUsers)s visszavonták a meghívásukat" + "join_rule_restricted_summary": { + "other": "Jelenleg %(count)s tér rendelkezik hozzáféréssel", + "one": "Jelenleg egy tér rendelkezik hozzáféréssel" }, - "invite_withdrawn": { - "other": "%(oneUser)s meghívóit %(count)s alkalommal vonták vissza", - "one": "%(oneUser)s meghívóit visszavonták" + "join_rule_restricted_upgrade_description": "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.", + "join_rule_restricted_upgrade_warning": "Ez a szoba olyan terekben is benne van, amelynek nem Ön az adminisztrátora. Ezekben a terekben továbbra is a régi szoba jelenik meg, de az emberek jelzést kapnak, hogy lépjenek be az újba.", + "join_rule_upgrade_awaiting_room": "Új szoba betöltése", + "join_rule_upgrade_required": "Fejlesztés szükséges", + "join_rule_upgrade_sending_invites": { + "one": "Meghívók küldése…", + "other": "Meghívók küldése… (%(progress)s / %(count)s)" }, - "invited_multiple": { - "other": "%(count)s alkalommal lett meghívva", - "one": "meg lett hívva" + "join_rule_upgrade_updating_spaces": { + "one": "Terek frissítése…", + "other": "Terek frissítése… (%(progress)s / %(count)s)" }, - "invited": { - "other": "%(count)s alkalommal lett meghívva", - "one": "meg lett hívva" + "join_rule_upgrade_upgrading_room": "Szoba fejlesztése", + "public_without_alias_warning": "Hogy linkelhess egy szobához, adj hozzá egy címet.", + "strict_encryption": "Ebben a szobában sose küldjön titkosított üzenetet ellenőrizetlen munkamenetekbe ebből a munkamenetből", + "title": "Biztonság és adatvédelem" + }, + "title": "Szoba beállításai – %(roomName)s", + "upload_avatar_label": "Profilkép feltöltése", + "visibility": { + "alias_section": "Cím", + "error_failed_save": "A tér láthatóságának frissítése sikertelen", + "error_update_guest_access": "A tér vendéghozzáférésének frissítése sikertelen", + "error_update_history_visibility": "A tér régi üzeneteinek láthatóságának frissítése sikertelen", + "guest_access_explainer": "A vendégek fiók nélkül is beléphetnek a térbe.", + "guest_access_explainer_public_space": "A nyilvános tereknél ez hasznos lehet.", + "guest_access_label": "Vendéghozzáférés engedélyezése", + "history_visibility_anyone_space": "Tér előnézete", + "history_visibility_anyone_space_description": "A tér előnézetének engedélyezése a belépés előtt.", + "history_visibility_anyone_space_recommendation": "A nyilvános terekhez ajánlott.", + "title": "Láthatóság" + }, + "voip": { + "call_type_section": "Hívás típusa", + "enable_element_call_caption": "%(brand)s végpontok között titkosított de jelenleg csak kevés számú résztvevővel működik.", + "enable_element_call_label": "%(brand)s engedélyezése mint további opció hívásokhoz a szobában", + "enable_element_call_no_permissions_tooltip": "Nincs megfelelő jogosultság a megváltoztatáshoz." + } + }, + "room_summary_card_back_action_label": "Szobainformációk", + "scalar": { + "error_create": "Nem lehet kisalkalmazást létrehozni.", + "error_membership": "Nem tagja ennek a szobának.", + "error_missing_room_id": "Hiányzó szobaazonosító.", + "error_missing_room_id_request": "A kérésből hiányzik a szobaazonosító", + "error_missing_user_id_request": "A kérésből hiányzik a szobaazonosító", + "error_permission": "Nincs jogosultsága ezt tenni ebben a szobában.", + "error_power_level_invalid": "A szintnek pozitív egésznek kell lennie.", + "error_room_not_visible": "A(z) %(roomId)s szoba nem látható", + "error_room_unknown": "Ez a szoba nem ismerős.", + "error_send_request": "A kérést nem sikerült elküldeni.", + "failed_read_event": "Az esemény olvasása sikertelen", + "failed_send_event": "Az esemény küldése sikertelen" + }, + "server_offline": { + "description": "A kiszolgálója nem válaszol egyes kéréseire. Alább látható pár lehetséges ok.", + "description_1": "A kiszolgálónak (%(serverName)s) túl sokáig tartott, hogy válaszoljon.", + "description_2": "A tűzfala vagy víruskeresője blokkolja a kérést.", + "description_3": "Egy böngészőkiegészítő megakadályozza a kérést.", + "description_4": "A kiszolgáló nem működik.", + "description_5": "A kiszolgáló elutasította a kérést.", + "description_6": "A területe nehézségeket tapasztal az internetkapcsolatában.", + "description_7": "Kapcsolati hiba történt a kiszolgáló elérése során.", + "description_8": "A kiszolgáló nem úgy van beállítva, hogy megjelenítse a probléma forrását (CORS).", + "empty_timeline": "Mindennel naprakész.", + "recent_changes_heading": "A legutóbbi változások, amelyek még nem érkeztek meg", + "title": "A kiszolgáló nem válaszol" + }, + "seshat": { + "error_initialising": "Üzenek keresés kezdő beállítása sikertelen, ellenőrizze a beállításait további információkért", + "reset_button": "Az eseménytároló alaphelyzetbe állítása", + "reset_description": "Az eseményindex-tárolót nagy valószínűséggel nem szeretné alaphelyzetbe állítani", + "reset_explainer": "Ha ezt teszi, tudnia kell, hogy az üzenetek nem lesznek törölve, de a keresési élmény addig nem lesz tökéletes, amíg az indexek újra el nem készülnek", + "reset_title": "Alaphelyzetbe állítja az eseménytárolót?", + "warning_kind_files": "%(brand)s ezen verziója nem minden titkosított fájl megjelenítését támogatja", + "warning_kind_files_app": "Ahhoz, hogy elérd az összes titkosított fájlt, használd az Asztali alkalmazást", + "warning_kind_search": "%(brand)s ezen verziója nem támogatja a keresést a titkosított üzenetekben", + "warning_kind_search_app": "A titkosított üzenetek kereséséhez használd az Asztali alkalmazást" + }, + "setting": { + "help_about": { + "access_token_detail": "A hozzáférési kulcs teljes elérést biztosít a fiókhoz. Soha ne ossza meg mással.", + "brand_version": "%(brand)s verzió:", + "chat_bot": "Csevegés az %(brand)s bottal", + "clear_cache_reload": "Gyorsítótár ürítése és újratöltés", + "help_link": "Az %(brand)s használatában való segítséghez kattintson ide.", + "help_link_chat_bot": "Az %(brand)s használatában való segítségért kattintson ide, vagy kezdjen beszélgetést a botunkkal az alábbi gombra kattintva.", + "homeserver": "Matrix-kiszolgáló: %(homeserverUrl)s", + "identity_server": "Azonosítási kiszolgáló: %(identityServerUrl)s", + "olm_version": "Olm verzió:", + "title": "Súgó és névjegy", + "versions": "Verziók" + } + }, + "settings": { + "all_rooms_home": "Minden szoba megjelenítése a Kezdőlapon", + "all_rooms_home_description": "Minden szoba, amelybe belépett, megjelenik a Kezdőlapon.", + "always_show_message_timestamps": "Üzenetek időbélyegének megjelenítése mindig", + "appearance": { + "custom_font": "Rendszer betűkészletének használata", + "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.", + "custom_font_name": "Rendszer betűkészletének neve", + "custom_font_size": "Egyéni méret használata", + "custom_theme_add_button": "Téma hozzáadása", + "custom_theme_error_downloading": "Hiba a témainformációk letöltése során.", + "custom_theme_invalid": "Érvénytelen témaséma.", + "custom_theme_success": "Téma hozzáadva!", + "custom_theme_url": "Egyéni téma webcíme", + "font_size": "Betűméret", + "font_size_limit": "Az egyéni betűméret csak %(min)s pont és %(max)s pont közötti lehet", + "font_size_nan": "A méretnek számnak kell lennie", + "font_size_valid": "%(min)s pont és %(max)s pont közötti értéket használjon", + "heading": "A megjelenés testreszabása", + "image_size_default": "Alapértelmezett", + "image_size_large": "Nagy", + "layout_bubbles": "Üzenetbuborékok", + "layout_irc": "IRC (kísérleti)", + "match_system_theme": "Rendszer témájához megfelelő", + "subheading": "A megjelenés beállításai csak erre az %(brand)s munkamenetre lesznek érvényesek.", + "timeline_image_size": "Képméret az idővonalon", + "use_high_contrast": "Nagy kontraszt használata" + }, + "automatic_language_detection_syntax_highlight": "Nyelv automatikus felismerése a szintaxiskiemeléshez", + "autoplay_gifs": "GIF-ek automatikus lejátszása", + "autoplay_videos": "Videók automatikus lejátszása", + "big_emoji": "Nagy emodzsik engedélyezése a csevegésekben", + "code_block_expand_default": "Kódblokkok kibontása alapértelmezetten", + "code_block_line_numbers": "Sorszámok megjelenítése a kódblokkokban", + "emoji_autocomplete": "Emodzsik gépelés közbeni felajánlásának bekapcsolása", + "enable_markdown": "Markdown engedélyezése", + "enable_markdown_description": "Kezdje az üzenetet a /plain paranccsal, hogy markdown formázás nélkül küldje el.", + "general": { + "account_management_section": "Fiókkezelés", + "account_section": "Fiók", + "add_email_dialog_title": "E-mail-cím hozzáadása", + "add_email_failed_verification": "Az e-mail-cím ellenőrzése sikertelen: ellenőrizze, hogy az e-mailben lévő hivatkozásra kattintott-e", + "add_email_instructions": "E-mail üzenetet küldtünk Önnek, hogy ellenőrizzük a címét. Kövesse az ott leírt utasításokat, és kattintson az alábbi gombra.", + "add_msisdn_confirm_body": "A telefonszám hozzáadásának megerősítéséhez kattintson a lenti gombra.", + "add_msisdn_confirm_button": "Telefonszám hozzáadásának megerősítése", + "add_msisdn_confirm_sso_button": "Erősítse meg a telefonszám hozzáadását azáltal, hogy az egyszeri bejelentkezéssel bizonyítja a személyazonosságát.", + "add_msisdn_dialog_title": "Telefonszám hozzáadása", + "add_msisdn_instructions": "A szöveges üzenetet elküldtük a +%(msisdn)s számra. Kérlek add meg az ellenőrző kódot amit tartalmazott.", + "add_msisdn_misconfigured": "Az MSISDN folyamattal történő hozzáadás / kötés hibásan van beállítva", + "confirm_adding_email_body": "Az e-mail-cím hozzáadásának megerősítéséhez kattintson a lenti gombra.", + "confirm_adding_email_title": "E-mail-cím hozzáadásának megerősítése", + "deactivate_confirm_body": "Biztos, hogy felfüggeszted a fiókodat? Ezt nem lehet visszavonni.", + "deactivate_confirm_body_password": "A folytatáshoz adja meg a jelszavát:", + "deactivate_confirm_body_sso": "Erősítsd meg egyszeri bejelentkezéssel, hogy felfüggeszted ezt a fiókot.", + "deactivate_confirm_content": "Erősítse meg a fiók deaktiválását. Ha folytatja:", + "deactivate_confirm_content_1": "A fiók többi nem aktiválható", + "deactivate_confirm_content_2": "Nem lehet többé bejelentkezni", + "deactivate_confirm_content_3": "Senki nem használhatja többet a felhasználónevet (matrix azonosítot), Önt is beleértve: ez a felhasználói név használhatatlan marad", + "deactivate_confirm_content_4": "Minden szobából és közvetlen beszélgetésből kilép", + "deactivate_confirm_content_5": "Az azonosítási kiszolgálóról törlésre kerül: a barátai többé nem találják meg az e-mail-címe vagy a telefonszáma alapján", + "deactivate_confirm_content_6": "Azok a régi üzenetek amiket az emberek már megkaptak továbbra is láthatóak maradnak, mint az e-mailek amiket régebben küldött. Szeretné elrejteni az üzeneteit azon emberek elől aki ez után lépnek be a szobába?", + "deactivate_confirm_continue": "Fiók felfüggesztésének megerősítése", + "deactivate_confirm_erase_label": "Üzeneteim elrejtése az újonnan csatlakozók elől", + "deactivate_section": "Fiók felfüggesztése", + "deactivate_warning": "A fiók felfüggesztése végleges — legyen óvatos!", + "discovery_email_empty": "Felkutatási beállítások megjelennek amint hozzáadtál egy e-mail címet alább.", + "discovery_email_verification_instructions": "Ellenőrizd a hivatkozást a bejövő leveleid között", + "discovery_msisdn_empty": "Felkutatási beállítások megjelennek amint hozzáadtál egy telefonszámot alább.", + "discovery_needs_terms": "Azonosítási kiszolgáló (%(serverName)s) felhasználási feltételeinek elfogadása, ezáltal megtalálhatóvá lesz e-mail-cím vagy telefonszám alapján.", + "discovery_section": "Felkutatás", + "email_address_in_use": "Ez az e-mail-cím már használatban van", + "email_address_label": "E-mail cím", + "email_not_verified": "Az e-mail-címe még nincs ellenőrizve", + "email_verification_instructions": "Ellenőrzéshez kattints a linkre az e-mailben amit kaptál és itt kattints a folytatásra újra.", + "emails_heading": "E-mail-cím", + "error_add_email": "Az e-mail címet nem sikerült hozzáadni", + "error_deactivate_communication": "A szerverrel való kommunikációval probléma történt. Kérlek próbáld újra.", + "error_deactivate_invalid_auth": "A kiszolgáló nem küldött vissza érvényes hitelesítési információkat.", + "error_deactivate_no_auth": "A kiszolgáló nem követelt meg semmilyen hitelesítést", + "error_email_verification": "Az e-mail cím ellenőrzése sikertelen.", + "error_invalid_email": "Érvénytelen e-mail-cím", + "error_invalid_email_detail": "Ez nem tűnik helyes e-mail címnek", + "error_msisdn_verification": "A telefonszámot nem sikerült ellenőrizni.", + "error_password_change_403": "Nem sikerült megváltoztatni a jelszót. Helyesen írta be a jelszavát?", + "error_password_change_http": "%(errorMessage)s (HTTP állapot: %(httpStatus)s)", + "error_password_change_title": "Hiba a jelszó módosítása során", + "error_password_change_unknown": "Ismeretlen jelszómódosítási hiba (%(stringifiedError)s)", + "error_remove_3pid": "A névjegy információkat nem sikerült törölni", + "error_revoke_email_discovery": "Az e-mail cím megosztását nem sikerült visszavonni", + "error_revoke_msisdn_discovery": "A telefonszám megosztást nem sikerült visszavonni", + "error_saving_profile": "A műveletet nem lehetett befejezni", + "error_saving_profile_title": "A saját profil mentése sikertelen", + "error_share_email_discovery": "Az e-mail címet nem sikerült megosztani", + "error_share_msisdn_discovery": "A telefonszámot nem sikerült megosztani", + "external_account_management": "A fiókadatok külön vannak kezelve itt: %(hostname)s.", + "identity_server_no_token": "Nem található személyazonosság-hozzáférési kulcs", + "identity_server_not_set": "Az azonosítási kiszolgáló nincs megadva", + "incorrect_msisdn_verification": "Hibás azonosítási kód", + "language_section": "Nyelv és régió", + "msisdn_in_use": "Ez a telefonszám már használatban van", + "msisdn_label": "Telefonszám", + "msisdn_verification_field_label": "Ellenőrző kód", + "msisdn_verification_instructions": "Kérlek add meg az ellenőrző kódot amit szövegben küldtünk.", + "msisdns_heading": "Telefonszámok", + "name_placeholder": "Nincs megjelenítendő név", + "oidc_manage_button": "Fiók kezelése", + "password_change_section": "Új fiókjelszó beállítása…", + "password_change_success": "A jelszó sikeresen megváltozott.", + "remove_email_prompt": "%(email)s törlése?", + "remove_msisdn_prompt": "%(phone)s törlése?", + "spell_check_locale_placeholder": "Válasszon nyelvet", + "spell_check_section": "Helyesírás-ellenőrzés" + }, + "image_thumbnails": "Előnézet/bélyegkép megjelenítése a képekhez", + "inline_url_previews_default": "Beágyazott webcím-előnézetek alapértelmezett engedélyezése", + "inline_url_previews_room": "Webcím-előnézetek alapértelmezett engedélyezése a szobatagok számára", + "inline_url_previews_room_account": "Webcím-előnézetek engedélyezése ebben a szobában (csak Önt érinti)", + "insert_trailing_colon_mentions": "Záró kettőspont beszúrása egy felhasználó üzenet elején való megemlítésekor", + "jump_to_bottom_on_send": "Üzenetküldés után az idővonal aljára ugrás", + "key_backup": { + "backup_in_progress": "A kulcsaid mentése folyamatban van (az első mentés több percig is eltarthat).", + "backup_starting": "Mentés indul…", + "backup_success": "Sikeres!", + "cannot_create_backup": "Kulcs mentés sikertelen", + "create_title": "Kulcs mentés készítése", + "setup_secure_backup": { + "backup_setup_success_description": "A kulcsai nem kerülnek elmentésre erről az eszközről.", + "backup_setup_success_title": "Biztonsági mentés sikeres", + "cancel_warning": "Ha most megszakítod, akkor a munkameneteidhez való hozzáférés elvesztésével elveszítheted a titkosított üzeneteidet és adataidat.", + "confirm_security_phrase": "Biztonsági Jelmondat megerősítése", + "description": "Védekezzen a titkosított üzenetekhez és adatokhoz való hozzáférés elvesztése ellen a titkosítási kulcsok kiszolgálóra történő mentésével.", + "download_or_copy": "%(downloadButton)s vagy %(copyButton)s", + "enter_phrase_description": "Olyan biztonsági jelmondatot adjon meg amit csak Ön ismer, mert ez fogja az adatait őrizni. Hogy biztonságos legyen ne használja a fiók jelszavát.", + "enter_phrase_title": "Biztonsági jelmondat megadása", + "enter_phrase_to_confirm": "A megerősítéshez adja meg a biztonsági jelmondatot még egyszer.", + "generate_security_key_description": "A biztonsági kulcsodat elkészül, ezt tárolja valamilyen biztonságos helyen, például egy jelszókezelőben vagy egy széfben.", + "generate_security_key_title": "Biztonsági kulcs előállítása", + "pass_phrase_match_failed": "Nem egyeznek.", + "pass_phrase_match_success": "Egyeznek!", + "phrase_strong_enough": "Nagyszerű! Ez a biztonsági jelmondat elég erősnek tűnik.", + "requires_key_restore": "A titkosítás fejlesztéséhez allítsd vissza a kulcs mentést", + "requires_password_confirmation": "A fejlesztés megerősítéséhez add meg a fiók jelszavadat:", + "requires_server_authentication": "A fejlesztés megerősítéséhez újból hitelesítenie kell a kiszolgálóval.", + "secret_storage_query_failure": "A biztonsági tároló állapotát nem lehet lekérdezni", + "security_key_safety_reminder": "A biztonsági kulcsot tárolja biztonságos helyen, például egy jelszókezelőben vagy egy széfben, mivel ez tartja biztonságban a titkosított adatait.", + "session_upgrade_description": "Fejleszd ezt a munkamenetet, hogy más munkameneteket is tudj vele hitelesíteni, azért, hogy azok hozzáférhessenek a titkosított üzenetekhez és megbízhatónak legyenek jelölve más felhasználók számára.", + "set_phrase_again": "Lépj vissza és állítsd be újra.", + "settings_reminder": "A biztonsági mentés beállítását és a kulcsok kezelését a Beállításokban is megadhatja.", + "title_confirm_phrase": "Biztonsági jelmondat megerősítése", + "title_save_key": "Mentse el a biztonsági kulcsát", + "title_set_phrase": "Biztonsági Jelmondat beállítása", + "title_upgrade_encryption": "Titkosításod fejlesztése", + "unable_to_setup": "A biztonsági tárolót nem sikerült beállítani", + "use_different_passphrase": "Másik jelmondat használata?", + "use_phrase_only_you_know": "Olyan biztonsági jelmondatot használjon, amelyet csak Ön ismer, és esetleg mentsen el egy biztonsági kulcsot vésztartaléknak." + } + }, + "key_export_import": { + "confirm_passphrase": "Jelmondat megerősítése", + "enter_passphrase": "Jelmondat megadása", + "export_description_1": "Ezzel a folyamattal kimentheted a titkosított szobák üzeneteihez tartozó kulcsokat egy helyi fájlba. Ez után be tudod tölteni ezt a fájlt egy másik Matrix kliensbe, így az a kliens is vissza tudja fejteni az üzeneteket.", + "export_title": "Szoba kulcsok mentése", + "file_to_import": "Fájl betöltése", + "import_description_1": "Ezzel a folyamattal lehetőséged van betölteni a titkosítási kulcsokat amiket egy másik Matrix kliensből mentettél ki. Ez után minden üzenetet vissza tudsz fejteni amit a másik kliens tudott.", + "import_description_2": "A kimentett fájl jelmondattal van védve. A kibontáshoz add meg a jelmondatot.", + "import_title": "Szoba kulcsok betöltése", + "phrase_cannot_be_empty": "A jelmondat nem lehet üres", + "phrase_must_match": "A jelmondatoknak meg kell egyezniük" + }, + "keyboard": { + "title": "Billentyűzet" + }, + "notifications": { + "enable_audible_notifications_session": "Hallható értesítések engedélyezése ehhez a munkamenethez", + "enable_desktop_notifications_session": "Asztali értesítések engedélyezése ehhez a munkamenethez", + "enable_email_notifications": "E-mail értesítések engedélyezése ehhez: %(email)s", + "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_notifications_device": "Értesítések engedélyezése ehhez az eszközhöz", + "error_loading": "Hiba történt az értesítés beállítások betöltése során.", + "error_permissions_denied": "A(z) %(brand)s alkalmazásnak nincs jogosultsága értesítést küldeni – ellenőrizze a böngésző beállításait", + "error_permissions_missing": "A(z) %(brand)s alkalmazásnak nincs jogosultsága értesítést küldeni – próbálja újra", + "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.", + "error_title": "Az értesítések engedélyezése sikertelen", + "error_updating": "Hiba történt az értesítési beállítások frissítése során. Próbálja meg be- és kikapcsolni a beállítást.", + "messages_containing_keywords": "Kulcsszavakat tartalmazó üzenetek", + "noisy": "Hangos", + "push_targets": "Értesítések célpontja", + "rule_call": "Hívásmeghívások", + "rule_contains_display_name": "A saját megjelenítendő nevét tartalmazó üzenetek", + "rule_contains_user_name": "A saját felhasználónevét tartalmazó üzenetek", + "rule_encrypted": "A csoportos csevegések titkosított üzenetei", + "rule_encrypted_room_one_to_one": "A közvetlen csevegések titkosított üzenetei", + "rule_invite_for_me": "Amikor meghívják egy szobába", + "rule_message": "A csoportos csevegések üzenetei", + "rule_room_one_to_one": "A közvetlen csevegések üzenetei", + "rule_roomnotif": "A @room megemlítést tartalmazó üzenetek", + "rule_suppress_notices": "Botok üzenetei", + "rule_tombstone": "Amikor a szobák fejlesztésre kerülnek", + "show_message_desktop_notification": "Üzenet megjelenítése az asztali értesítésekben" + }, + "preferences": { + "always_show_menu_bar": "Ablak menüsávjának megjelenítése mindig", + "autocomplete_delay": "Automatikus kiegészítés késleltetése (ms)", + "code_blocks_heading": "Kódblokkok", + "compact_modern": "Kompaktabb „Modern” elrendezés használata", + "composer_heading": "Szerkesztő", + "enable_hardware_acceleration": "Hardveres gyorsítás engedélyezése", + "enable_tray_icon": "Tálcaikon megjelenítése és az ablak minimalizálása bezáráskor", + "keyboard_heading": "Gyorsbillentyűk", + "keyboard_view_shortcuts_button": "Az összes gyorsbillentyű megtekintéséhez kattintson ide.", + "media_heading": "Képek, GIF-ek és videók", + "presence_description": "Ossza meg a tevékenységét és állapotát másokkal.", + "rm_lifetime": "Olvasási visszajelzés érvényessége (ms)", + "rm_lifetime_offscreen": "Olvasási visszajelzés érvényessége a képernyőn kívül (ms)", + "room_directory_heading": "Szobalista", + "room_list_heading": "Szobalista", + "show_avatars_pills": "Profilképek megjelenítése a felhasználók, szobák és események megemlítésénél", + "show_checklist_shortcuts": "Kezdő lépések elvégzésének hivatkozásának megjelenítése a szobalista fölött", + "show_polls_button": "Szavazások gomb megjelenítése", + "surround_text": "Kijelölt szöveg körülvétele speciális karakterek beírásakor", + "time_heading": "Idő megjelenítése" + }, + "prompt_invite": "Kérdés a vélhetően hibás Matrix-azonosítóknak küldött meghívók elküldése előtt", + "replace_plain_emoji": "Egyszerű szöveg automatikus cseréje emodzsira", + "security": { + "4s_public_key_in_account_data": "fiókadatokban", + "4s_public_key_status": "Titkos tároló nyilvános kulcsa:", + "backup_key_cached_status": "Gyorsítótárazott mentési kulcs:", + "backup_key_stored_status": "Tárolt mentési kulcs:", + "backup_key_unexpected_type": "váratlan típus", + "backup_key_well_formed": "helyesen formázott", + "backup_keys_description": "Mentse el a titkosítási kulcsokat a fiókadatokkal arra az esetre, ha elvesztené a hozzáférést a munkameneteihez. A kulcsok egy egyedi biztonsági kulccsal lesznek védve.", + "bulk_options_accept_all_invites": "Mind a(z) %(invitedRooms)s meghívó elfogadása", + "bulk_options_reject_all_invites": "Mind a(z) %(invitedRooms)s meghívó elutasítása", + "bulk_options_section": "Tömeges beállítások", + "cross_signing_cached": "helyben gyorsítótárazott", + "cross_signing_homeserver_support": "A Matrix-kiszolgáló funkciótámogatása:", + "cross_signing_homeserver_support_exists": "létezik", + "cross_signing_in_4s": "a biztonsági tárolóban", + "cross_signing_in_memory": "a memóriában", + "cross_signing_master_private_Key": "Elsődleges titkos kulcs:", + "cross_signing_not_cached": "nem található helyben", + "cross_signing_not_found": "nem találhatók", + "cross_signing_not_in_4s": "nem találhatók a tárolóban", + "cross_signing_not_stored": "nincs tárolva", + "cross_signing_private_keys": "Az eszközök közti hitelesítés titkos kulcsai:", + "cross_signing_public_keys": "Az eszközök közti hitelesítés nyilvános kulcsai:", + "cross_signing_self_signing_private_key": "Önaláíró titkos kulcs:", + "cross_signing_user_signing_private_key": "Felhasználó aláírási titkos kulcs:", + "cryptography_section": "Titkosítás", + "delete_backup": "Mentés törlése", + "delete_backup_confirm_description": "Biztos benne? Ha a kulcsai nincsenek megfelelően mentve, akkor elveszíti a titkosított üzeneteit.", + "e2ee_default_disabled_warning": "A kiszolgáló rendszergazdája alapértelmezetten kikapcsolta a végpontok közötti titkosítást a privát szobákban és a közvetlen beszélgetésekben.", + "enable_message_search": "Üzenetek keresésének bekapcsolása a titkosított szobákban", + "encryption_individual_verification_mode": "A felhasználó által használt munkamenetek ellenőrzése egyenként, nem bízva az eszközök közti aláírással rendelkező eszközökben.", + "encryption_section": "Titkosítás", + "error_loading_key_backup_status": "A mentett kulcsok állapotát nem lehet betölteni", + "export_megolm_keys": "E2E szobakulcsok exportálása", + "ignore_users_empty": "Nincsenek mellőzött felhasználók.", + "ignore_users_section": "Mellőzött felhasználók", + "import_megolm_keys": "E2E szobakulcsok importálása", + "key_backup_active": "Ez a munkamenet elmenti a kulcsait.", + "key_backup_active_version_none": "Semmi", + "key_backup_algorithm": "Algoritmus:", + "key_backup_complete": "Az összes kulcs elmentve", + "key_backup_connect": "Munkamenet csatlakoztatása a kulcsmentéshez", + "key_backup_connect_prompt": "Csatlakoztassa ezt a munkamenetet a kulcsmentéshez kijelentkezés előtt, hogy ne veszítsen el olyan kulcsot, amely lehet, hogy csak ezen az eszközön van meg.", + "key_backup_in_progress": "%(sessionsRemaining)s kulcs biztonsági mentése…", + "key_backup_inactive": "Ez az munkamenet nem menti el a kulcsait, de van létező mentése, amelyből helyre tudja állítani, és amelyhez hozzá tudja adni a továbbiakban.", + "key_backup_inactive_warning": "A kulcsai nem kerülnek mentésre ebből a munkamenetből.", + "manually_verify_all_sessions": "Az összes távoli munkamenet kézi ellenőrzése", + "message_search_disable_warning": "Ha nincs engedélyezve akkor a titkosított szobák üzenetei nem jelennek meg a keresések között.", + "message_search_disabled": "A titkosított üzenetek biztonságos helyi gyorsítótárazása, hogy megjelenhessenek a keresési találatok között.", + "message_search_enabled": { + "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." }, - "banned_multiple": { - "other": "%(count)s alkalommal lett kitiltva", - "one": "lett kitiltva" + "message_search_failed": "Az üzenetkeresés előkészítése sikertelen", + "message_search_indexed_messages": "Indexált üzenetek:", + "message_search_indexed_rooms": "Indexált szobák:", + "message_search_indexing": "Indexelés alatt: %(currentRoom)s", + "message_search_indexing_idle": "Jelenleg egyik szoba indexelése sem történik.", + "message_search_intro": "%(brand)s a kereshetőség érdekében a titkosított üzeneteket biztonságos módon helyileg tárolja:", + "message_search_room_progress": "%(doneRooms)s / %(totalRooms)s", + "message_search_section": "Üzenet keresése", + "message_search_sleep_time": "Milyen gyorsan legyenek az üzenetek letöltve.", + "message_search_space_used": "Felhasznált hely:", + "message_search_unsupported": "A titkosított üzenetek biztonságos helyi tárolásához hiányzik néhány összetevő a(z) %(brand)s alkalmazásból. Ha kísérletezni szeretne ezzel a funkcióval, akkor állítson össze egy egyéni asztali %(brand)s alkalmazást, amely tartalmazza a keresési összetevőket.", + "message_search_unsupported_web": "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.", + "record_session_details": "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", + "restore_key_backup": "Helyreállítás mentésből", + "secret_storage_not_ready": "nincs kész", + "secret_storage_ready": "kész", + "secret_storage_status": "Titkos tároló:", + "send_analytics": "Analitikai adatok küldése", + "session_id": "Munkamenetazonosító:", + "session_key": "Munkamenetkulcs:", + "strict_encryption": "Sose küldjön titkosított üzenetet ellenőrizetlen munkamenetekbe ebből a munkamenetből" + }, + "send_read_receipts": "Olvasási visszajelzés küldése", + "send_read_receipts_unsupported": "A kiszolgálója nem támogatja az olvasási visszajelzések elküldésének kikapcsolását.", + "send_typing_notifications": "Gépelési visszajelzés küldése", + "sessions": { + "browser": "Böngésző", + "confirm_sign_out": { + "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" }, - "banned": { - "other": "%(count)s alkalommal lett kitiltva", - "one": "ki lett tiltva" + "confirm_sign_out_body": { + "other": "Ezeknek a eszközöknek törlésének a megerősítéséhez kattintson a gombra lent.", + "one": "Az eszközből való kilépés megerősítéséhez kattintson a lenti gombra." }, - "unbanned_multiple": { - "other": "%(count)s alkalommal lett visszaengedve", - "one": "vissza lett engedve" + "confirm_sign_out_continue": { + "one": "Eszközből való kijelentkezés", + "other": "Eszközökből való kijelentkezés" }, - "unbanned": { - "other": "%(count)s alkalommal lett visszaengedve", - "one": "vissza lett engedve" + "confirm_sign_out_sso": { + "one": "Az eszközből való kijelentkezéshez erősítse meg a személyazonosságát az egyszeri bejelentkezés használatával.", + "other": "Az eszközökből való kijelentkezéshez erősítse meg a személyazonosságát az egyszeri bejelentkezés használatával." }, - "kicked_multiple": { - "one": "eltávolítva", - "other": "%(count)s alkalommal lett eltávolítva" + "current_session": "Jelenlegi munkamenet", + "desktop_session": "Asztali munkamenet", + "details_heading": "Munkamenet információk", + "device_unverified_description": "A jobb biztonság vagy megbízhatóság érdekében ellenőrizze vagy jelentkezzen ki ebből a munkamenetből.", + "device_unverified_description_current": "Ellenőrizze az aktuális munkamenetet a biztonságos üzenetküldéshez.", + "device_verified_description": "Ez a munkamenet beállítva a biztonságos üzenetküldéshez.", + "device_verified_description_current": "Az aktuális munkamenet készen áll a biztonságos üzenetküldésre.", + "error_pusher_state": "A leküldő állapotának beállítása sikertelen", + "filter_all": "Mind", + "filter_inactive": "Inaktív", + "filter_inactive_description": "Inaktív %(inactiveAgeDays)s óta vagy annál hosszabb ideje", + "filter_label": "Szűrőeszközök", + "filter_unverified_description": "Nem áll készen a biztonságos üzenetküldésre", + "filter_verified_description": "Felkészülve a biztonságos üzenetküldésre", + "hide_details": "Részletek elrejtése", + "inactive_days": "Utolsó használat %(inactiveAgeDays)s+ napja", + "inactive_sessions": "Nem aktív munkamenetek", + "inactive_sessions_explainer_1": "Az inaktív munkamenet olyan munkamenet amit már régóta nem használ de még mindig megkapják a titkosítási kulcsokat.", + "inactive_sessions_explainer_2": "Az inaktív munkamenetek törlése növeli a biztonságot és a sebességet, valamint egyszerűbbé teszi a gyanús munkamenetek felismerését.", + "inactive_sessions_list_description": "Fontolja meg a kijelentkezést a régi munkamenetekből (%(inactiveAgeDays)s napnál régebbi) ha már nem használja azokat.", + "ip": "IP cím", + "last_activity": "Utolsó tevékenység", + "mobile_session": "Mobil munkamenet", + "n_sessions_selected": { + "one": "%(count)s munkamenet kiválasztva", + "other": "%(count)s munkamenet kiválasztva" }, - "kicked": { - "one": "eltávolítva", - "other": "%(count)s alkalommal lett eltávolítva" + "no_inactive_sessions": "Nincs inaktív munkamenet.", + "no_sessions": "Nincs munkamenet.", + "no_unverified_sessions": "Nincs ellenőrizetlen munkamenet.", + "no_verified_sessions": "Nincs ellenőrzött munkamenet.", + "os": "Operációs rendszer", + "other_sessions_heading": "Más munkamenetek", + "push_heading": "Leküldéses értesítések", + "push_subheading": "Leküldéses értesítések fogadása ebben a munkamenetben.", + "push_toggle": "Leküldéses értesítések be- és kikapcsolása ebben a munkamenetben.", + "rename_form_caption": "Fontos, hogy a munkamenet neve a kommunikációban résztvevők számára látható.", + "rename_form_heading": "Munkamenet átnevezése", + "rename_form_learn_more": "Munkamenet átnevezése", + "rename_form_learn_more_description_1": "Mások a közvetlen beszélgetésekben és szobákban, amiben jelen van, láthatják a munkameneteinek a listáját.", + "rename_form_learn_more_description_2": "Ez bizonyosságot adhat nekik abban, hogy valóban Önnel beszélnek, de azt is jelenti, hogy az itt beírt munkamenet nevét el tudják olvasni.", + "security_recommendations": "Biztonsági javaslatok", + "security_recommendations_description": "Javítsa a fiókja biztonságát azzal, hogy követi a következő javaslatokat.", + "session_id": "Kapcsolat azonosító", + "show_details": "Részletek megmutatása", + "sign_in_with_qr": "Belépés QR kóddal", + "sign_in_with_qr_button": "QR kód beolvasása", + "sign_in_with_qr_description": "Ennek az eszköznek a felhasználásával és a QR kóddal beléptethet egy másik eszközt. Be kell olvasni a QR kódot azon az eszközön ami még nincs belépve.", + "sign_out": "Kijelentkezés ebből a munkamenetből", + "sign_out_all_other_sessions": "Kijelentkezés minden munkamenetből (%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "Biztos, hogy ki szeretne lépni %(count)s munkamenetből?", + "other": "Biztos, hogy ki szeretne lépni %(count)s munkamenetből?" }, - "changed_name_multiple": { - "other": "%(severalUsers)s %(count)s alkalommal megváltoztatta a nevét", - "one": "%(severalUsers)s megváltoztatta a nevét" + "sign_out_n_sessions": { + "one": "Kijelentkezés %(count)s munkamenetből", + "other": "Kijelentkezés %(count)s munkamenetből" }, - "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" - } + "title": "Munkamenetek", + "unknown_session": "Ismeretlen munkamenet típus", + "unverified_session": "Ellenőrizetlen munkamenet", + "unverified_session_explainer_1": "Ez a munkamenet nem támogatja a titkosítást, így nem lehet ellenőrizni sem.", + "unverified_session_explainer_2": "Ezzel a munkamenettel olyan szobákban ahol a titkosítás be van kapcsolva nem tud részt venni.", + "unverified_session_explainer_3": "A biztonság és adatbiztonság érdekében javasolt olyan Matrix klienst használni ami támogatja a titkosítást.", + "unverified_sessions": "Meg nem erősített munkamenetek", + "unverified_sessions_explainer_1": "Az ellenőrizetlen munkamenetek olyanok amivel a jelszavával bejelentkeztek de nem lett ellenőrizve.", + "unverified_sessions_explainer_2": "Egészen bizonyosodjon meg arról, hogy ismeri ezeket a munkameneteket mivel elképzelhető, hogy jogosulatlan fiókhasználatot jeleznek.", + "unverified_sessions_list_description": "Erősítse meg a munkameneteit a még biztonságosabb csevegéshez vagy jelentkezzen ki ezekből, ha nem ismeri fel vagy már nem használja őket.", + "verified_session": "Munkamenet hitelesítve", + "verified_sessions": "Ellenőrzött munkamenetek", + "verified_sessions_explainer_1": "Mindenhol ellenőrzött munkamenetek vannak ahol ezt a fiókot használja a jelmondattal vagy azonosította magát egy másik ellenőrzött munkamenetből.", + "verified_sessions_explainer_2": "Ez azt jelenti, hogy a titkosított üzenetek visszafejtéséhez minden kulccsal rendelkezik valamint a többi felhasználó megbízhat ebben a munkamenetben.", + "verified_sessions_list_description": "A legbiztonságosabb, ha minden olyan munkamenetből kijelentkezel, melyet már nem ismersz fel vagy nem használsz.", + "verify_session": "Munkamenet ellenőrzése", + "web_session": "Webes munkamenet" }, - "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" + "show_breadcrumbs": "Gyors elérési gombok megjelenítése a nemrég meglátogatott szobákhoz a szobalista felett", + "show_chat_effects": "Csevegési effektek (például a konfetti animáció) megjelenítése", + "show_displayname_changes": "Megjelenítendő nevek változásának megjelenítése", + "show_join_leave": "Be- és kilépési üzenetek megjelenítése (a meghívók/kirúgások/kitiltások üzeneteit nem érinti)", + "show_nsfw_content": "Felnőtt tartalmak megjelenítése", + "show_read_receipts": "Mások által küldött olvasási visszajelzések megjelenítése", + "show_redaction_placeholder": "Helykitöltő megjelenítése a törölt szövegek helyett", + "show_stickers_button": "Matricák gomb megjelenítése", + "show_typing_notifications": "Gépelési visszajelzés megjelenítése", + "sidebar": { + "metaspaces_favourites_description": "Csoportosítsa az összes kedvenc szobáját és ismerősét egy helyre.", + "metaspaces_home_all_rooms": "Minden szoba megjelenítése", + "metaspaces_home_all_rooms_description": "Minden szoba megjelenítése a Kezdőlapon, akkor is ha egy tér része.", + "metaspaces_home_description": "A Kezdőlap áttekintést adhat mindenről.", + "metaspaces_orphans": "Téren kívüli szobák", + "metaspaces_orphans_description": "Csoportosítsa egy helyre az összes olyan szobát, amely nem egy tér része.", + "metaspaces_people_description": "Csoportosítsa az összes ismerősét egy helyre.", + "metaspaces_subsection": "Megjelenítendő terek", + "title": "Oldalsáv" }, - "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" + "start_automatically": "Automatikus indítás rendszerindítás után", + "use_12_hour_format": "Az időbélyegek megjelenítése 12 órás formátumban (például du. 2:30)", + "use_command_enter_send_message": "Command + Enter használata az üzenet küldéséhez", + "use_command_f_search": "Command + F használata az idővonalon való kereséshez", + "use_control_enter_send_message": "Ctrl + Enter használata az üzenet elküldéséhez", + "use_control_f_search": "Ctrl + F használata az idővonalon való kereséshez", + "voip": { + "allow_p2p": "Közvetlen kapcsolat engedélyezése a kétszereplős hívásoknál", + "allow_p2p_description": "Ha engedélyezett, akkor a másik fél láthatja az Ön IP-címét", + "audio_input_empty": "Nem található mikrofon", + "audio_output": "Hangkimenet", + "audio_output_empty": "Nem található hangkimenet", + "auto_gain_control": "Automatikus hangerőszabályozás", + "connection_section": "Kapcsolat", + "echo_cancellation": "Visszhangcsillapítás", + "enable_fallback_ice_server_description": "Csak abban az esetben, ha a Matrix-kiszolgáló nem kínál fel egyet sem. Az IP-címe megosztásra kerülhet a hívás során.", + "mirror_local_feed": "Helyi videófolyam tükrözése", + "missing_permissions_prompt": "Hiányzó média jogosultságok, kattintson a lenti gombra a jogosultságok megadásához.", + "noise_suppression": "Zajcsillapítás", + "request_permissions": "Média jogosultságok megkérése", + "title": "Hang és videó", + "video_input_empty": "Nem található webkamera", + "video_section": "Videóbeállítások", + "voice_agc": "Mikrofon hangerejének automatikus beállítása", + "voice_processing": "Hangfeldolgozás", + "voice_section": "Hangbeállítások" }, - "no_permission_messages_before_invite": "A meghívás előtti üzenetek megtekintéséhez nincs engedélye.", - "no_permission_messages_before_join": "A belépés előtti üzenetek megtekintése nincs engedélyezve számodra.", - "encrypted_historical_messages_unavailable": "A régebbi titkosított üzenetek elérhetetlenek.", - "historical_messages_unavailable": "Nem tekintheted meg a régebbi üzeneteket" + "warn_quit": "Figyelmeztetés kilépés előtt", + "warning": "FIGYELEM: " + }, + "share": { + "link_title": "Hivatkozás a szobához", + "permalink_message": "Hivatkozás a kijelölt üzenethez", + "permalink_most_recent": "Hivatkozás a legfrissebb üzenethez", + "title_message": "Szoba üzenetének megosztása", + "title_room": "Szoba megosztása", + "title_user": "Felhasználó megosztása" }, "slash_command": { - "spoiler": "A megadott üzenet elküldése kitakarva", - "shrug": "Az egyszerű szöveges üzenet elé teszi ezt: ¯\\_(ツ)_/¯", - "tableflip": "Az egyszerű szöveges üzenet elé teszi ezt: (╯°□°)╯︵ ┻━┻", - "unflip": "Az egyszerű szöveges üzenet elé teszi ezt: ┬──┬ ノ( ゜-゜ノ)", - "lenny": "Az egyszerű szöveges üzenet elé teszi ezt: ( ͡° ͜ʖ ͡°)", - "plain": "Az üzenet elküldése egyszerű szövegként anélkül, hogy markdown formázásként értelmezné", - "html": "Az üzenet elküldése HTML-ként anélkül, hogy markdown formázásként értelmezné", - "upgraderoom": "Új verzióra fejleszti a szobát", - "upgraderoom_permission_error": "A parancs használatához nincs meg a megfelelő jogosultsága.", - "jumptodate": "Az idővonalon megadott dátumra ugrás", - "jumptodate_invalid_input": "A megadott dátum (%(inputDate)s) nem értelmezhető. Próbálja meg az ÉÉÉÉ-HH-NN formátum használatát.", - "nick": "Megváltoztatja a megjelenítendő becenevét", - "myroomnick": "Csak ebben a szobában változtatja meg a megjelenítendő becenevét", - "roomavatar": "Megváltoztatja a profilképét a jelenlegi szobában", - "topic": "Lekérdezi vagy beállítja a szoba témáját", - "topic_room_error": "A szoba téma nem található: A szoba nem található (%(roomId)s)", - "topic_none": "A szobának nincs témája.", - "roomname": "Szobanév beállítása", - "invite": "A megadott azonosítójú felhasználó meghívása a jelenlegi szobába", - "remove": "Eltávolítja a megadott azonosítójú felhasználót a szobából", - "ban": "Kitiltja a megadott azonosítójú felhasználót", - "unban": "Visszaengedi a megadott azonosítójú felhasználót", - "ignore": "Figyelmen kívül hagy egy felhasználót, elrejtve az üzeneteit", - "unignore": "A felhasználó újbóli figyelembe vétele, és a jövőbeli üzenetei megjelenítése", - "devtools": "Megnyitja a fejlesztői eszközök párbeszédablakát", "addwidget": "Egyéni kisalkalmazás hozzáadása a szobához webcím alapján", - "rainbow": "A megadott üzenetet szivárványszínben küldi el", - "rainbowme": "A megadott hangulatjelet szivárványszínben küldi el", - "help": "Parancsok megjelenítése példával és leírással", - "whois": "Információt jelenít meg a felhasználóról", - "rageshake": "Hibajelentés beküldése naplóval", - "msg": "Üzenet küldése a megadott felhasználónak", - "usage": "Használat", - "category_messages": "Üzenetek", + "addwidget_iframe_missing_src": "az iframe-nek nincs src attribútuma", + "addwidget_invalid_protocol": "Adja meg a kisalkalmazás https:// vagy http:// webcímét", + "addwidget_missing_url": "Adja meg a kisalkalmazás webcímét vagy a beágyazási kódot", + "addwidget_no_permissions": "Nem módosíthatja a kisalkalmazásokat ebben a szobában.", + "ban": "Kitiltja a megadott azonosítójú felhasználót", "category_actions": "Műveletek", - "category_admin": "Admin", "category_advanced": "Speciális", "category_effects": "Effektek", + "category_messages": "Üzenetek", "category_other": "Egyéb", - "addwidget_missing_url": "Adja meg a kisalkalmazás webcímét vagy a beágyazási kódot", - "addwidget_iframe_missing_src": "az iframe-nek nincs src attribútuma", - "addwidget_invalid_protocol": "Adja meg a kisalkalmazás https:// vagy http:// webcímét", - "addwidget_no_permissions": "Nem módosíthatja a kisalkalmazásokat ebben a szobában.", + "command_error": "Parancshiba", "converttodm": "Közvetlen beszélgetéssé alakítja a szobát", - "could_not_find_room": "A szoba nem található", "converttoroom": "Szobává alakítja a közvetlen beszélgetést", + "could_not_find_room": "A szoba nem található", + "deop": "A megadott azonosítójú felhasználó lefokozása", + "devtools": "Megnyitja a fejlesztői eszközök párbeszédablakát", "discardsession": "Kikényszeríti a jelenlegi kimeneti csoportos munkamenet törlését a titkosított szobában", + "error_invalid_rendering_type": "Parancs hiba: A megjelenítési típus nem található (%(renderingType)s)", + "error_invalid_runfn": "Parancs hiba: A / jellel kezdődő parancs támogatott.", + "help": "Parancsok megjelenítése példával és leírással", + "help_dialog_title": "Parancsok súgója", + "holdcall": "Tartásba teszi a jelenlegi szoba hívását", + "html": "Az üzenet elküldése HTML-ként anélkül, hogy markdown formázásként értelmezné", + "ignore": "Figyelmen kívül hagy egy felhasználót, elrejtve az üzeneteit", + "ignore_dialog_description": "Most már figyelmen kívül hagyja: %(userId)s", + "ignore_dialog_title": "Figyelmen kívül hagyott felhasználó", + "invite": "A megadott azonosítójú felhasználó meghívása a jelenlegi szobába", + "invite_3pid_needs_is_error": "Egy azonosítási kiszolgáló használata az e-maillel történő meghíváshoz. Módosítás a Beállításokban.", + "invite_3pid_use_default_is_title": "Azonosítási kiszolgáló használata", + "invite_3pid_use_default_is_title_description": "Azonosítási kiszolgáló használata az e-maillel történő meghíváshoz. Kattintson a folytatásra az alapértelmezett azonosítási kiszolgáló (%(defaultIdentityServerName)s) használatához, vagy állítsa be a Beállításokban.", + "invite_failed": "A felhasználó (%(user)s) végül nem került meghívásra ebbe a szobába: %(roomId)s, de a meghívó fél nem adott hibát", + "join": "A megadott címmel csatlakozik a szobához", + "jumptodate": "Az idővonalon megadott dátumra ugrás", + "jumptodate_invalid_input": "A megadott dátum (%(inputDate)s) nem értelmezhető. Próbálja meg az ÉÉÉÉ-HH-NN formátum használatát.", + "lenny": "Az egyszerű szöveges üzenet elé teszi ezt: ( ͡° ͜ʖ ͡°)", + "me": "Megjeleníti a tevékenységet", + "msg": "Üzenet küldése a megadott felhasználónak", + "myroomnick": "Csak ebben a szobában változtatja meg a megjelenítendő becenevét", + "nick": "Megváltoztatja a megjelenítendő becenevét", + "no_active_call": "Nincs aktív hívás a szobában", + "op": "A felhasználó szintjének meghatározása", + "part_unknown_alias": "Ismeretlen szoba cím: %(roomAlias)s", + "plain": "Az üzenet elküldése egyszerű szövegként anélkül, hogy markdown formázásként értelmezné", + "query": "Megnyitja a beszélgetést a megadott felhasználóval", + "query_not_found_phone_number": "Nem található Matrix-azonosító a telefonszámhoz", + "rageshake": "Hibajelentés beküldése naplóval", + "rainbow": "A megadott üzenetet szivárványszínben küldi el", + "rainbowme": "A megadott hangulatjelet szivárványszínben küldi el", "remakeolm": "Fejlesztői parancs: Eldobja a jelenlegi kimenő csoport kapcsolatot és új Olm munkamenetet hoz létre", + "remove": "Eltávolítja a megadott azonosítójú felhasználót a szobából", + "roomavatar": "Megváltoztatja a profilképét a jelenlegi szobában", + "roomname": "Szobanév beállítása", + "server_error": "Kiszolgálóhiba", + "server_error_detail": "A kiszolgáló nem érhető el, túlterhelt vagy valami más probléma van.", + "shrug": "Az egyszerű szöveges üzenet elé teszi ezt: ¯\\_(ツ)_/¯", + "spoiler": "A megadott üzenet elküldése kitakarva", + "tableflip": "Az egyszerű szöveges üzenet elé teszi ezt: (╯°□°)╯︵ ┻━┻", + "topic": "Lekérdezi vagy beállítja a szoba témáját", + "topic_none": "A szobának nincs témája.", + "topic_room_error": "A szoba téma nem található: A szoba nem található (%(roomId)s)", "tovirtual": "Átváltás a szoba virtuális szobájába, ha létezik", "tovirtual_not_found": "Ehhez a szobához nincs virtuális szoba", - "query": "Megnyitja a beszélgetést a megadott felhasználóval", - "query_not_found_phone_number": "Nem található Matrix-azonosító a telefonszámhoz", - "holdcall": "Tartásba teszi a jelenlegi szoba hívását", - "no_active_call": "Nincs aktív hívás a szobában", + "unban": "Visszaengedi a megadott azonosítójú felhasználót", + "unflip": "Az egyszerű szöveges üzenet elé teszi ezt: ┬──┬ ノ( ゜-゜ノ)", "unholdcall": "Visszaveszi tartásból a jelenlegi szoba hívását", - "me": "Megjeleníti a tevékenységet", - "error_invalid_runfn": "Parancs hiba: A / jellel kezdődő parancs támogatott.", - "error_invalid_rendering_type": "Parancs hiba: A megjelenítési típus nem található (%(renderingType)s)", - "join": "A megadott címmel csatlakozik a szobához", - "failed_find_room": "Parancs hiba: A szoba nem található (%(roomId)s)", - "failed_find_user": "A felhasználó nem található a szobában", - "op": "A felhasználó szintjének meghatározása", - "deop": "A megadott azonosítójú felhasználó lefokozása" + "unignore": "A felhasználó újbóli figyelembe vétele, és a jövőbeli üzenetei megjelenítése", + "unignore_dialog_description": "Ismét figyelembe veszi: %(userId)s", + "unignore_dialog_title": "Figyelembe vett felhasználó", + "unknown_command": "Ismeretlen parancs", + "unknown_command_button": "Küldés üzenetként", + "unknown_command_detail": "Ismeretlen parancs: %(commandText)s", + "unknown_command_help": "Használhatja a /help parancsot az elérhető parancsok listázásához. Ezt üzenetként akarta elküldeni?", + "unknown_command_hint": "Tipp: Kezdje az üzenetet ezzel: //, ha perjellel szeretné kezdeni.", + "upgraderoom": "Új verzióra fejleszti a szobát", + "upgraderoom_permission_error": "A parancs használatához nincs meg a megfelelő jogosultsága.", + "usage": "Használat", + "verify": "Felhasználó, munkamenet és nyilvános kulcs hármas ellenőrzése", + "verify_mismatch": "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.", + "verify_nop": "A munkamenet már ellenőrzött.", + "verify_nop_warning_mismatch": "FIGYELEM: a munkamenet már ellenőrizve van, de a kulcsok NEM EGYEZNEK.", + "verify_success_description": "A megadott aláírási kulcs megegyezik %(userId)s felhasználótól kapott aláírási kulccsal ebben a munkamenetben: %(deviceId)s. A munkamenet ellenőrzöttnek lett jelölve.", + "verify_success_title": "Ellenőrzött kulcs", + "verify_unknown_pair": "Ismeretlen (felhasználó, munkamenet) páros: (%(userId)s, %(deviceId)s)", + "whois": "Információt jelenít meg a felhasználóról" + }, + "space": { + "add_existing_room_space": { + "create": "Inkább új szobát adna hozzá?", + "create_prompt": "Új szoba készítése", + "dm_heading": "Közvetlen Beszélgetések", + "error_heading": "Nem az összes kijelölt lett hozzáadva", + "progress_text": { + "one": "Szobák hozzáadása…", + "other": "Szobák hozzáadása… (%(progress)s ennyiből: %(count)s)" + }, + "space_dropdown_label": "Tér kiválasztása", + "space_dropdown_title": "Létező szobák hozzáadása", + "subspace_moved_note": "Terek hozzáadása elköltözött." + }, + "add_existing_subspace": { + "create_button": "Új tér készítése", + "create_prompt": "Inkább új teret adna hozzá?", + "filter_placeholder": "Terek keresése", + "space_dropdown_title": "Meglévő tér hozzáadása" + }, + "context_menu": { + "devtools_open_timeline": "Szoba idővonal megjelenítése (fejlesztői eszközök)", + "explore": "Szobák felderítése", + "home": "Kezdő tér", + "manage_and_explore": "Szobák kezelése és felderítése", + "options": "Tér beállításai" + }, + "failed_load_rooms": "A szobák listájának betöltése nem sikerült.", + "failed_remove_rooms": "Néhány szoba törlése sikertelen. Próbálja később", + "incompatible_server_hierarchy": "A kiszolgálója nem támogatja a terek hierarchiájának megjelenítését.", + "invite": "Emberek meghívása", + "invite_description": "Meghívás e-mail-címmel vagy felhasználónévvel", + "invite_link": "Meghívási hivatkozás megosztása", + "invite_this_space": "Meghívás a térbe", + "joining_space": "Belépés", + "landing_welcome": "Üdvözöl a(z) ", + "leave_dialog_action": "Tér elhagyása", + "leave_dialog_description": "Éppen el akarja hagyni teret.", + "leave_dialog_only_admin_room_warning": "Ön az adminisztrátora néhány szobának vagy térnek amiből ki szeretne lépni. Ha kilép belőlük akkor azok adminisztrátor nélkül maradnak.", + "leave_dialog_only_admin_warning": "Ön az egyetlen adminisztrátora a térnek. Ha kilép, senki nem tudja irányítani.", + "leave_dialog_option_all": "Kilépés minden szobából", + "leave_dialog_option_intro": "Ki szeretne lépni ennek a térnek minden szobájából?", + "leave_dialog_option_none": "Ne lépjen ki egy szobából sem", + "leave_dialog_option_specific": "Kilépés néhány szobából", + "leave_dialog_public_rejoin_warning": "Nem fog tudni újra belépni amíg nem hívják meg újra.", + "leave_dialog_title": "Kilép innen: %(spaceName)s", + "mark_suggested": "Javasoltnak jelölés", + "no_search_result_hint": "Esetleg próbáljon ki egy másik keresést vagy nézze át elgépelések után.", + "preferences": { + "sections_section": "Megjelenítendő részek", + "show_people_in_space": "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." + }, + "room_filter_placeholder": "Szobák keresése", + "search_children": "Keresés: %(spaceName)s", + "search_placeholder": "Nevek és leírások keresése", + "select_room_below": "Először válasszon ki szobát alulról", + "share_public": "Nyilvános tér megosztása", + "suggested": "Javaslat", + "suggested_tooltip": "Ez egy javasolt szoba csatlakozáshoz", + "title_when_query_available": "Eredmények", + "title_when_query_unavailable": "Szobák és terek", + "unmark_suggested": "Nem javasoltnak jelölés", + "user_lacks_permission": "Nincs jogosultsága" + }, + "space_settings": { + "title": "Beállítások – %(spaceName)s" }, - "presence": { - "busy": "Foglalt", - "online_for": "%(duration)s óta elérhető", - "idle_for": "%(duration)s óta tétlen", - "offline_for": "%(duration)s óta elérhetetlen", - "unknown_for": "%(duration)s óta az állapota ismeretlen", - "online": "Online", - "idle": "Várakozik", - "unknown": "Ismeretlen", - "offline": "Nem érhető el", - "away": "Távol" + "spaces": { + "error_no_permission_add_room": "Nincs jogosultsága szobát hozzáadni ehhez a térhez", + "error_no_permission_add_space": "Nincs jogosultsága, hogy tereket adjon hozzá ehhez a térhez", + "error_no_permission_create_room": "Nincs jogosultsága szoba létrehozására ebben a térben", + "error_no_permission_invite": "Nincs jogosultságod embereket meghívni erre a térre" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Add meg a felfedezni kívánt új szerver nevét.", + "network_dropdown_add_dialog_placeholder": "Szerver neve", + "network_dropdown_add_dialog_title": "Új szerver hozzáadása", + "network_dropdown_add_server_option": "Új szerver hozzáadása…", + "network_dropdown_available_invalid": "A szerver vagy a szoba listája nem található", + "network_dropdown_available_invalid_forbidden": "Nincs joga ennek a szervernek a szobalistáját megnézni", + "network_dropdown_available_valid": "Jól néz ki", + "network_dropdown_remove_server_adornment": "Távoli szerver „%(roomServer)s”", + "network_dropdown_required_invalid": "Add meg a szerver nevét", + "network_dropdown_selected_label": "Megjelenít: Matrix szobák", + "network_dropdown_selected_label_instance": "Megjelenít: %(instance)s szoba (%(server)s)", + "network_dropdown_your_server_description": "Matrix szervered" + } }, - "Unknown": "Ismeretlen", - "event_preview": { - "m.call.answer": { - "you": "Csatlakozott a hívásba", - "user": "%(senderName)s csatlakozott a hívásba", - "dm": "Folyamatban lévő hívás" + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Ha nem találja, akit kerese, küldje el a meghívó hivatkozást.", + "cant_find_room_helpful_hint": "Ha nem található a szoba amit keresett, kérjen egy meghívót vagy készítsen egy új szobát.", + "copy_link_text": "Meghívó hivatkozás másolása", + "count_of_members": { + "one": "%(count)s tag", + "other": "%(count)s tag" + }, + "create_new_room_button": "Új szoba létrehozása", + "group_chat_section_title": "További lehetőségek", + "heading_with_query": "Keresés erre a kifejezésre: „%(query)s”", + "heading_without_query": "Keresés:", + "join_button_text": "Belépés ide: %(roomAddress)s", + "keyboard_scroll_hint": "Görgetés ezekkel: ", + "message_search_section_title": "Más keresések", + "other_rooms_in_space": "Más szobák itt: %(spaceName)s", + "public_rooms_label": "Nyilvános szobák", + "recent_searches_section_title": "Keresési előzmények", + "recently_viewed_section_title": "Nemrég megtekintett", + "remove_filter": "Keresési szűrő eltávolítása innen: %(filter)s", + "result_may_be_hidden_privacy_warning": "Adatvédelmi okokból néhány találat rejtve lehet", + "result_may_be_hidden_warning": "Néhány találat rejtve lehet", + "search_dialog": "Keresési párbeszédablak", + "search_messages_hint": "Az üzenetek kereséséhez keresse ezt az ikont a szoba tetején: ", + "spaces_title": "Terek, amelynek tagja", + "start_group_chat_button": "Csoportos csevegés indítása" + }, + "stickers": { + "empty": "Nincs engedélyezett matrica csomagod", + "empty_add_prompt": "Adj hozzá párat" + }, + "terms": { + "column_document": "Dokumentum", + "column_service": "Szolgáltatás", + "column_summary": "Összefoglaló", + "identity_server_no_terms_description_1": "Ez a művelet az e-mail-cím vagy telefonszám ellenőrzése miatt hozzáférést igényel a(z) alapértelmezett azonosítási kiszolgálójához, de a kiszolgálónak nincsenek felhasználási feltételei.", + "identity_server_no_terms_description_2": "Csak akkor lépjen tovább, ha megbízik a kiszolgáló tulajdonosában.", + "identity_server_no_terms_title": "Az azonosítási kiszolgálónak nincsenek felhasználási feltételei", + "inline_intro_text": " elfogadása a továbblépéshez:", + "integration_manager": "Használjon botokat, hidakat, kisalkalmazásokat és matricacsomagokat", + "intro": "A folytatáshoz el kell fogadnia a felhasználási feltételeket.", + "summary_identity_server_1": "Keressen meg másokat telefonszám vagy e-mail-cím alapján", + "summary_identity_server_2": "Találják meg telefonszám vagy e-mail-cím alapján", + "tac_button": "Általános Szerződési Feltételek elolvasása", + "tac_description": "A(z) %(homeserverDomain)s Matrix-kiszolgáló használatának folytatásához el kell olvasnia és el kell fogadnia a felhasználási feltételeket.", + "tac_title": "Általános Szerződési Feltételek", + "tos": "Felhasználási feltételek" + }, + "theme": { + "light_high_contrast": "Világos, nagy kontrasztú", + "match_system": "Rendszer beállításával megegyező" + }, + "thread_view_back_action_label": "Vissza az üzenetszálhoz", + "threads": { + "all_threads": "Minden üzenetszál", + "all_threads_description": "A szobában lévő összes üzenetszál megjelenítése", + "count_of_reply": { + "one": "%(count)s válasz", + "other": "%(count)s válasz" + }, + "empty_explainer": "Az üzenetszálak segítenek a különböző témájú beszélgetések figyelemmel kísérésében.", + "empty_has_threads_tip": "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.", + "empty_heading": "Beszélgetések üzenetszálakba rendezése", + "empty_tip": "Tipp: Használja a „%(replyInThread)s” lehetőséget a szöveg fölé navigálva.", + "error_start_thread_existing_relation": "Nem lehet üzenetszálat indítani olyan eseményről ami már rendelkezik kapcsolattal", + "my_threads": "Saját üzenetszálak", + "my_threads_description": "Minden üzenetszál megjelenítése, amelyben részt vesz", + "open_thread": "Üzenetszál megnyitása", + "show_all_threads": "Minden üzenetszál megjelenítése", + "show_thread_filter": "Megjelenítés:", + "unable_to_decrypt": "Üzenet visszafejtése sikertelen" + }, + "time": { + "about_day_ago": "egy napja", + "about_hour_ago": "egy órája", + "about_minute_ago": "egy perce", + "date_at_time": "%(date)s %(time)s", + "few_seconds_ago": "néhány másodperce", + "hours_minutes_seconds_left": "%(hours)s ó %(minutes)s p %(seconds)s mp van hátra", + "in_about_day": "egy nap múlva", + "in_about_hour": "egy óra múlva", + "in_about_minute": "egy perc múlva", + "in_few_seconds": "másodpercek múlva", + "in_n_days": "%(num)s nap múlva", + "in_n_hours": "%(num)s óra múlva", + "in_n_minutes": "%(num)s perc múlva", + "left": "Maradék idő: %(timeRemaining)s", + "minutes_seconds_left": "%(minutes)s p %(seconds)s mp van hátra", + "n_days_ago": "%(num)s nappal ezelőtt", + "n_hours_ago": "%(num)s órával ezelőtt", + "n_minutes_ago": "%(num)s perccel ezelőtt", + "seconds_left": "%(seconds)s mp van hátra", + "short_days": "%(value)s n", + "short_days_hours_minutes_seconds": "%(days)s n %(hours)s ó %(minutes)s p %(seconds)s mp", + "short_hours": "%(value)s ó", + "short_hours_minutes_seconds": "%(hours)s ó %(minutes)s p %(seconds)s mp", + "short_minutes": "%(value)s p", + "short_minutes_seconds": "%(minutes)s p %(seconds)s mp", + "short_seconds": "%(value)s mp" + }, + "timeline": { + "context_menu": { + "collapse_reply_thread": "Üzenetszál összecsukása", + "external_url": "Forrás URL", + "open_in_osm": "Megnyitás az OpenStreetMapen", + "report": "Jelentés", + "resent_unsent_reactions": "%(unsentCount)s reakció újraküldése", + "show_url_preview": "Előnézet megjelenítése", + "view_related_event": "Kapcsolódó események megjelenítése", + "view_source": "Forrás megtekintése" + }, + "creation_summary_dm": "%(creator)s hozta létre ezt az üzenetet.", + "creation_summary_room": "%(creator)s elkészítette és beállította a szobát.", + "decryption_failure_blocked": "A feladó megtagadta az Ön hozzáférését ehhez az üzenethez", + "download_action_decrypting": "Visszafejtés", + "download_action_downloading": "Letöltés", + "edits": { + "tooltip_label": "Szerkesztés ideje: %(date)s. Kattintson a szerkesztések megtekintéséhez.", + "tooltip_sub": "A szerkesztések megtekintéséhez kattints", + "tooltip_title": "Szerkesztve ekkor: %(date)s" + }, + "encrypted_historical_messages_unavailable": "A régebbi titkosított üzenetek elérhetetlenek.", + "error_no_renderer": "Az eseményt nem lehet megjeleníteni", + "error_rendering_message": "Ezt az üzenetet nem sikerült betölteni", + "historical_messages_unavailable": "Nem tekintheted meg a régebbi üzeneteket", + "in_room_name": " itt: %(room)s", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s befejezte a hangközvetítést", + "you": "Befejezte a hangközvetítést" + }, + "io.element.widgets.layout": "%(senderName)s frissítette a szoba kinézetét", + "load_error": { + "no_permission": "Megpróbálta betölteni a szoba megadott időpontjának megfelelő adatait, de nincs joga a kérdéses üzenetek megjelenítéséhez.", + "title": "Az idővonal pozíciót nem sikerült betölteni", + "unable_to_find": "Megpróbálta betölteni a szoba megadott időpontjának megfelelő adatait, de az nem található." + }, + "m.audio": { + "error_downloading_audio": "Hiba a hang letöltésekor", + "error_processing_audio": "Hiba a hangüzenet feldolgozásánál", + "error_processing_voice_message": "Hiba a hangüzenet feldolgozásánál", + "unnamed_audio": "Névtelen hang" + }, + "m.beacon_info": { + "view_live_location": "Élő földrajzi helyzet megtekintése" + }, + "m.call": { + "video_call_ended": "Videó hívás befejeződött", + "video_call_started": "Videóhívás indult itt: %(roomName)s.", + "video_call_started_text": "%(name)s videóhívást indított", + "video_call_started_unsupported": "Videóhívás indult itt: %(roomName)s. (ebben a böngészőben ez nem támogatott)" }, "m.call.hangup": { - "you": "Befejezte a hívást", - "user": "%(senderName)s befejezte a hívást" + "dm": "A hívás befejeződött" }, "m.call.invite": { - "you": "Hívást indított", - "user": "%(senderName)s hívást indított", - "dm_send": "Válaszra várakozás", - "dm_receive": "%(senderName)s hívja" + "answered_elsewhere": "Máshol lett felvéve", + "call_back_prompt": "Visszahívás", + "declined": "Hívás elutasítva", + "failed_connect_media": "Média kapcsolat nem hozható létre", + "failed_connection": "Kapcsolódás sikertelen", + "failed_opponent_media": "A másik fél eszköze nem képes használni a kamerát vagy a mikrofont", + "missed_call": "Nem fogadott hívás", + "no_answer": "Nincs válasz", + "unknown_error": "Ismeretlen hiba történt", + "unknown_failure": "Ismeretlen hiba: %(reason)s", + "unknown_state": "A hívás ismeretlen állapotban van!", + "video_call": "%(senderName)s videóhívást indított.", + "video_call_unsupported": "%(senderName)s videóhívást indított. (ebben a böngészőben nem támogatott)", + "voice_call": "%(senderName)s hanghívást indított.", + "voice_call_unsupported": "%(senderName)s hanghívást indított. (ebben a böngészőben nem támogatott)" }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.reaction": { - "you": "Ezzel a reagált: %(reaction)s, a következőre: %(message)s", - "user": "%(sender)s ezzel a reagált: %(reaction)s, a következőre: %(message)s" + "m.file": { + "decrypt_label": "%(text)s visszafejtése", + "download_label": "%(text)s letöltése", + "error_decrypting": "Csatolmány visszafejtése sikertelen", + "error_invalid": "Hibás fájl%(extra)s" }, - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "disable_microphone": "Mikrofon némítása", - "enable_microphone": "Mikrofon némításának feloldása", - "disable_camera": "Kamera kikapcsolása", - "enable_camera": "Kamera bekapcsolása", - "audio_devices": "Hangeszközök", - "video_devices": "Videóeszközök", - "dial": "Tárcsázás", - "you_are_presenting": "Ön tartja a bemutatót", - "user_is_presenting": "%(sharerName)s tartja a bemutatót", - "camera_disabled": "A kamerája ki van kapcsolva", - "camera_enabled": "A kamerája még mindig be van kapcsolva", - "consulting": "Egyeztetés vele: %(transferTarget)s. Átadás ide: %(transferee)s", - "call_held_switch": "A hívás várakozik, átkapcsolás", - "call_held_resume": "A hívás várakozik, folytatás", - "call_held": "%(peerName)s várakoztatja a hívást", - "dialpad": "Tárcsázó", - "stop_screenshare": "Képernyőmegosztás kikapcsolása", - "start_screenshare": "Képernyőmegosztás bekapcsolása", - "hangup": "Bontás", - "maximise": "Képernyő kitöltése", - "expand": "Visszatérés a híváshoz", - "on_hold": "%(name)s várakoztatva", - "voice_call": "Hanghívás", - "video_call": "Videóhívás", - "video_call_started": "A videóhívás elindult", - "unsilence": "Hang be", - "silence": "Hívás némítása", - "silenced": "Értesítések némítva", - "unknown_caller": "Ismeretlen hívó", - "call_failed": "Sikertelen hívás", - "unable_to_access_microphone": "A mikrofont nem lehet használni", - "call_failed_microphone": "A hívás sikertelen mert a mikrofont nem lehet használni. Ellenőrizze, hogy csatlakoztatva van-e és megfelelően van-e beállítva.", - "unable_to_access_media": "A webkamerát / mikrofont nem lehet használni", - "call_failed_media": "A hívás sikertelen, mert a webkamera, vagy a mikrofon nem érhető el. Ellenőrizze a következőket:", - "call_failed_media_connected": "A mikrofon és webkamera csatlakoztatva van és megfelelően be van állítva", - "call_failed_media_permissions": "A webkamera használatának engedélye meg van adva", - "call_failed_media_applications": "A webkamerát nem használja másik alkalmazás", - "already_in_call": "A hívás már folyamatban van", - "already_in_call_person": "Már hívásban van ezzel a személlyel.", - "unsupported": "A hívások nem támogatottak", - "unsupported_browser": "Nem indíthat hívást ebben a böngészőben." - }, - "Other": "Egyéb", - "Advanced": "Speciális", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Tér profilképének megváltoztatása", - "m.room.avatar": "Szoba profilképének megváltoztatása", - "m.room.name_space": "Tér nevének megváltoztatása", - "m.room.name": "Szoba nevének megváltoztatása", - "m.room.canonical_alias_space": "Tér elsődleges címének megváltoztatása", - "m.room.canonical_alias": "A szoba elsődleges címének megváltoztatása", - "m.space.child": "A tér szobáinak kezelése", - "m.room.history_visibility": "Régi üzenetek láthatóságának megváltoztatása", - "m.room.power_levels": "Jogosultságok megváltoztatása", - "m.room.topic_space": "Leírás megváltoztatása", - "m.room.topic": "Téma megváltoztatása", - "m.room.tombstone": "Szoba fejlesztése", - "m.room.encryption": "Szoba titkosításának bekapcsolása", - "m.room.server_acl": "Kiszolgáló ACL-ek módosítása", - "m.reaction": "Reakció küldése", - "m.room.redaction": "Saját elküldött üzenetek törlése", - "m.widget": "Kisalkalmazások megváltoztatása", - "io.element.voice_broadcast_info": "Hangközvetítés", - "m.room.pinned_events": "Kitűzött események kezelése", - "m.call": "%(brand)s hívás indítása", - "m.call.member": "Csatlakozás ebbe a hívásba: %(brand)s", - "users_default": "Alapértelmezett szerep", - "events_default": "Üzenetek küldése", - "invite": "Felhasználók meghívása", - "state_default": "Beállítások megváltoztatása", - "kick": "Felhasználók eltávolítása", - "ban": "Felhasználók kitiltása", - "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" - }, - "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" - }, - "spaces": { - "error_no_permission_invite": "Nincs jogosultságod embereket meghívni erre a térre", - "error_no_permission_create_room": "Nincs jogosultsága szoba létrehozására ebben a térben", - "error_no_permission_add_room": "Nincs jogosultsága szobát hozzáadni ehhez a térhez", - "error_no_permission_add_space": "Nincs jogosultsága, hogy tereket adjon hozzá ehhez a térhez" - }, - "auth": { - "continue_with_idp": "Folytatás ezzel a szolgáltatóval: %(provider)s", - "sign_in_with_sso": "Bejelentkezés „egyszeri bejelentkezéssel”", - "sso": "Egyszeri bejelentkezés", - "reset_password_action": "Jelszó visszaállítása", - "reset_password_title": "Jelszó megváltoztatása", - "continue_with_sso": "Folytatás ezzel: %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s vagy %(usernamePassword)s", - "sign_in_instead": "Bejelentkezés inkább", - "account_clash": "Az új (%(newAccountId)s) fiókod elkészült, de jelenleg egy másik fiókba (%(loggedInUserId)s) vagy bejelentkezve.", - "account_clash_previous_account": "Folytatás az előző fiókkal", - "log_in_new_account": "Belépés az új fiókodba.", - "registration_successful": "Regisztráció sikeres", - "server_picker_title": "Bejelentkezés a Matrix-kiszolgálójába", - "server_picker_dialog_title": "Döntse el, hol szeretne fiókot létrehozni", - "footer_powered_by_matrix": "a gépházban: Matrix", - "failed_homeserver_discovery": "A Matrix-kiszolgáló felderítése sikertelen", - "sync_footer_subtitle": "Ha sok szobához csatlakozott, ez eltarthat egy darabig", - "syncing": "Szinkronizálás…", - "signing_in": "Bejelentkezés…", - "unsupported_auth_msisdn": "Ez a kiszolgáló nem támogatja a telefonszámmal történő hitelesítést.", - "unsupported_auth_email": "Ez a Matrix-kiszolgáló nem támogatja az e-mail-címmel történő bejelentkezést.", - "registration_disabled": "A regisztráció ki van kapcsolva ezen a Matrix-kiszolgálón.", - "failed_query_registration_methods": "A támogatott regisztrációs módokat nem lehet lekérdezni.", - "username_in_use": "Ez a felhasználónév már foglalt, próbáljon ki másikat.", - "3pid_in_use": "Ez az e-mail cím vagy telefonszám már használatban van.", - "incorrect_password": "Helytelen jelszó", - "failed_soft_logout_auth": "Újra bejelentkezés sikertelen", - "soft_logout_heading": "Kijelentkeztél", - "forgot_password_email_required": "A fiókodhoz kötött e-mail címet add meg.", - "forgot_password_email_invalid": "Az e-mail cím nem tűnik érvényesnek.", - "sign_in_prompt": "Van már fiókod? Jelentkezz be", - "verify_email_heading": "E-mail ellenőrzés a továbblépéshez", - "forgot_password_prompt": "Elfelejtetted a jelszavad?", - "soft_logout_intro_password": "Add meg a jelszavadat a belépéshez, hogy visszaszerezd a hozzáférésed a fiókodhoz.", - "soft_logout_intro_sso": "Jelentkezz be és szerezd vissza a hozzáférésed a fiókodhoz.", - "soft_logout_intro_unsupported_auth": "Nem tud bejelentkezni a fiókjába. További információkért vegye fel a kapcsolatot a Matrix-kiszolgáló rendszergazdájával.", - "check_email_explainer": "Kövesse az utasításokat amit elküldtünk ide: %(email)s", - "check_email_wrong_email_prompt": "Hibás e-mail cím?", - "check_email_wrong_email_button": "E-mail cím megadása újból", - "check_email_resend_prompt": "Nem érkezett meg?", - "check_email_resend_tooltip": "E-mail a ellenőrzési hivatkozással újra elküldve!", - "enter_email_heading": "E-mail cím megadása a jelszó beállításhoz", - "enter_email_explainer": "%(homeserver)s e-mailt küld a jelszó beállítási hivatkozással.", - "verify_email_explainer": "Tudnunk kell, hogy Ön tényleg az akinek mondja magát mielőtt a jelszót beállíthatja. Kattintson a hivatkozásra az e-mailben amit éppen most küldtünk ide: %(email)s", - "create_account_prompt": "Új vagy? Készíts egy fiókot", - "sign_in_or_register": "Bejelentkezés vagy fiók létrehozása", - "sign_in_or_register_description": "A folytatáshoz használja a fiókját, vagy hozzon létre egy újat.", - "sign_in_description": "Használja a fiókját a továbblépéshez.", - "register_action": "Fiók létrehozása", - "server_picker_failed_validate_homeserver": "A Matrix-kiszolgálót nem lehet ellenőrizni", - "server_picker_invalid_url": "Érvénytelen webcím", - "server_picker_required": "Matrix-kiszolgáló megadása", - "server_picker_matrix.org": "A matrix.org a legnagyobb nyilvános Matrix-kiszolgáló a világon, és sok felhasználónak megfelelő választás.", - "server_picker_intro": "Matrix-kiszolgálóknak nevezzük azokat a helyeket, ahol fiókot lehet létrehozni.", - "server_picker_custom": "Másik Matrix-kiszolgáló", - "server_picker_explainer": "Használja a választott Matrix-kiszolgálóját, ha van ilyenje, vagy üzemeltessen egy sajátot.", - "server_picker_learn_more": "A Matrix-kiszolgálókról" - }, - "room_list": { - "sort_unread_first": "Olvasatlan üzeneteket tartalmazó szobák megjelenítése elől", - "show_previews": "Üzenet előnézet megjelenítése", - "sort_by": "Rendezés", - "sort_by_activity": "Aktivitás", - "sort_by_alphabet": "A-Z", - "sublist_options": "Lista beállításai", - "show_n_more": { - "other": "Még %(count)s megjelenítése", - "one": "Még %(count)s megjelenítése" + "m.image": { + "error": "Kép megjelenítése egy hiba miatt nem lehetséges", + "error_decrypting": "Hiba a kép visszafejtésénél", + "error_downloading": "Kép letöltési hiba", + "sent": "%(senderDisplayName)s képet küldött.", + "show_image": "Kép megjelenítése" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s megszakította az ellenőrzést", + "you_cancelled": "Az ellenőrzést megszakítottad ehhez: %(name)s" + }, + "m.key.verification.done": "Ellenőrizte: %(name)s", + "m.key.verification.request": { + "declining": "Elutasítás…", + "user_accepted": "%(name)s elfogadta", + "user_cancelled": "%(name)s megszakította", + "user_declined": "%(name)s elutasította", + "user_wants_to_verify": "%(name)s ellenőrizni szeretné", + "you_accepted": "Elfogadtad", + "you_cancelled": "Megszakítottad", + "you_declined": "Elutasítottad", + "you_started": "Ellenőrzési kérést küldtél" + }, + "m.location": { + "full": "%(senderName)s megosztotta a földrajzi helyzetét", + "location": "Megosztott egy földrajzi helyzetet: ", + "self_location": "Megosztották a földrajzi helyzetüket: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s szavazat", + "other": "%(count)s szavazat" + } + }, + "m.poll.end": { + "ended": "Lezárta a szavazást", + "sender_ended": "%(senderName)s lezárta a szavazást" + }, + "m.poll.start": "%(senderName)s szavazást indított - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s megváltoztatta a szoba profilképét.", + "changed_img": "%(senderDisplayName)s megváltoztatta a szoba profilképét: ", + "lightbox_title": "%(senderDisplayName)s megváltoztatta %(roomName)s szoba profilképét", + "removed": "%(senderDisplayName)s törölte a szoba profilképét." + }, + "m.room.canonical_alias": { + "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." + }, + "changed": "%(senderName)s megváltoztatta a szoba címeit.", + "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.", + "removed": "%(senderName)s törölte a szoba elsődleges címét.", + "set": "%(senderName)s erre állította az elsődleges szobacímet: %(address)s." + }, + "m.room.create": { + "continuation": "Ez a szoba egy másik beszélgetés folytatása.", + "see_older_messages": "Ide kattintva megnézheted a régi üzeneteket.", + "unknown_predecessor": "A szoba régi verziója nem található (szobaazonosító: %(roomId)s), és a megkereséséhez nem lett megadva a „via_servers”.", + "unknown_predecessor_guess_server": "A szoba régi verziója nem található (szobaazonosító: %(roomId)s), és a megkereséséhez nem lett megadva a „via_servers”. Lehetséges, hogy a szobaazonosító kitalálása működni fog. Ha meg akarja próbálni, kattintson erre a hivatkozásra:" + }, + "m.room.encryption": { + "disable_attempt": "A titkosítás kikapcsolására tett kísérlet figyelmen kívül lett hagyva", + "disabled": "Titkosítás nincs engedélyezve", + "enabled_local": "Az üzenetek ebben a beszélgetésben végponti titkosítással vannak védve.", + "parameters_changed": "Néhány titkosítási paraméter megváltozott.", + "unsupported": "A szobában használt titkosítás nem támogatott." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s megengedte a vendégeknek, hogy beléphessenek a szobába.", + "forbidden": "%(senderDisplayName)s megtiltotta a vendégeknek, hogy belépjenek a szobába.", + "unknown": "%(senderDisplayName)s a vendégek hozzáférését erre állította be: %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s láthatóvá tette a szoba új üzeneteit minden szobatagnak, a meghívásuk idejétől kezdve.", + "joined": "%(senderName)s láthatóvá tette a szoba új üzeneteit minden szobatagnak, a csatlakozásuk idejétől kezdve.", + "shared": "%(senderName)s láthatóvá tette a szoba új üzeneteit minden szobatagnak.", + "unknown": "%(senderName)s elérhetővé tette a szoba új üzeneteit az ismeretlenek (%(visibility)s) számára is.", + "world_readable": "%(senderName)s mindenki számára láthatóvá tette a szoba új üzeneteit." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s beállította, hogy a szobába csak meghívóval lehessen belépni.", + "public": "%(senderDisplayName)s elérhetővé tette a szobát bárkinek, aki ismeri a hivatkozást.", + "restricted": "%(senderDisplayName)s megváltoztatta, hogy ki léphet be ebbe a szobába.", + "restricted_settings": "%(senderDisplayName)s megváltoztatta, hogy ki léphet be ebbe a szobába. Beállítások megtekintése.", + "unknown": "%(senderDisplayName)s a belépési szabályt erre állította be: %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s elfogadta a meghívást ide: %(displayName)s", + "accepted_invite": "%(targetName)s elfogadta a meghívást", + "ban": "%(senderName)s kitiltotta a következőt: %(targetName)s", + "ban_reason": "%(senderName)s kitiltotta a következőt: %(targetName)s, ok: %(reason)s", + "change_avatar": "%(senderName)s megváltoztatta a profilképét", + "change_name": "s%(oldDisplayName)s a következőre változtatta a nevét: %(displayName)s", + "change_name_avatar": "%(oldDisplayName)s megváltoztatta a megjelenítendő nevét és profilképét", + "invite": "%(senderName)s meghívta a következőt: %(targetName)s", + "join": "%(targetName)s belépett a szobába", + "kick": "%(senderName)s eltávolította a következőt: %(targetName)s", + "kick_reason": "%(senderName)s eltávolította a következőt: %(targetName)s. Ok: %(reason)s", + "left": "%(targetName)s elhagyta a szobát", + "left_reason": "%(targetName)s elhagyta a szobát, ok: %(reason)s", + "no_change": "%(senderName)s nem változtatott semmit", + "reject_invite": "%(targetName)s elutasította a meghívót", + "remove_avatar": "%(senderName)s törölte a profilképét", + "remove_name": "%(senderName)s törölte a megjelenítendő nevét (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s profilképet állított be", + "set_name": "%(senderName)s a következőre változtatta a megjelenítendő nevét: %(displayName)s", + "unban": "%(senderName)s visszaengedte őt: %(targetName)s", + "withdrew_invite": "%(senderName)s visszavonta %(targetName)s meghívóját", + "withdrew_invite_reason": "%(senderName)s visszavonta %(targetName)s meghívóját, ok: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s megváltoztatta a szoba nevét erről: %(oldRoomName)s, erre: %(newRoomName)s.", + "remove": "%(senderDisplayName)s törölte a szoba nevét.", + "set": "%(senderDisplayName)s a következőre változtatta a szoba nevét: %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s megváltoztatta a szoba kitűzött üzeneteit.", + "changed_link": "%(senderName)s megváltoztatta a szoba kitűzött üzeneteit.", + "pinned": "%(senderName)s kitűzött egy üzenetet ebben a szobában. Minden kitűzött üzenet megjelenítése.", + "pinned_link": "%(senderName)s kitűzött egy üzenetet ebben a szobában. Minden kitűzött üzenet megjelenítése.", + "unpinned": "%(senderName)s levett egy kitűzött üzenetet ebben a szobában. Minden kitűzött üzenet megjelenítése.", + "unpinned_link": "%(senderName)s levett egy kitűzött üzenetet ebben a szobában. Minden kitűzött üzenet megjelenítése." + }, + "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" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Minden kiszolgáló ki van tiltva! Ezt a szobát nem lehet többet használni.", + "changed": "%(senderDisplayName)s megváltoztatta a kiszolgálójogosultságokat a szobában.", + "set": "%(senderDisplayName)s beállította a kiszolgálójogosultságokat a szobában." + }, + "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.", + "sent": "%(senderName)s meghívót küldött %(targetDisplayName)s számára, hogy lépjen be a szobába." + }, + "m.room.tombstone": "%(senderDisplayName)s fejlesztette a szobát.", + "m.room.topic": "%(senderDisplayName)s a következőre változtatta a témát: „%(topic)s”.", + "m.sticker": "%(senderDisplayName)s matricát küldött.", + "m.video": { + "error_decrypting": "Hiba a videó visszafejtésénél" + }, + "m.widget": { + "added": "%(senderName)s hozzáadta a %(widgetName)s kisalkalmazást", + "jitsi_ended": "A videókonferenciát befejezte: %(senderName)s", + "jitsi_join_right_prompt": "Csatlakozz a konferenciához a jobb oldali szoba információs panel segítségével", + "jitsi_join_top_prompt": "Csatlakozz a konferenciához a szoba tetején", + "jitsi_started": "A videókonferenciát elindította: %(senderName)s", + "jitsi_updated": "A videókonferenciát frissítette: %(senderName)s", + "modified": "%(senderName)s módosította a(z) %(widgetName)s kisalkalmazást", + "removed": "%(senderName)s eltávolította a %(widgetName)s kisalkalmazást" + }, + "mab": { + "collapse_reply_chain": "Idézetek összecsukása", + "copy_link_thread": "Hivatkozás másolása az üzenetszálba", + "expand_reply_chain": "Idézetek megjelenítése", + "label": "Üzenet Műveletek", + "view_in_room": "Megjelenítés szobában" + }, + "mjolnir": { + "changed_rule_glob": "%(senderName)s megváltoztatta a 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_users": "%(senderName)s megváltoztatta a felhasználókat kitiltó szabályt erről: %(oldGlob)s, erre: %(newGlob)s, ok: %(reason)s", + "created_rule": "%(senderName)s hozzáadta ezt a kitiltó szabályt: %(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_users": "%(senderName)s hozzáadta azt a szabályt, amellyel az ennek megfelelő felhasználók voltak kitiltva: %(glob)s, ok: %(reason)s", + "message_hidden": "Ezt a felhasználót figyelmen kívül hagyod, így az üzenetei el lesznek rejtve. Megjelenítés mindenképpen.", + "removed_rule": "%(senderName)s törölte az ennek megfelelő kitiltó szabályt: %(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_users": "%(senderName)s törölte azt a szabályt, amellyel az ennek megfelelő felhasználók voltak kitiltva: %(glob)s", + "updated_invalid_rule": "%(senderName)s frissített egy érvénytelen kitiltó szabályt", + "updated_rule": "%(senderName)s frissítette ezt a kitiltó szabályt: %(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_users": "%(senderName)s frissítette azt a szabályt, amellyel az ennek megfelelő felhasználók voltak kitiltva: %(glob)s, ok: %(reason)s" + }, + "no_permission_messages_before_invite": "A meghívás előtti üzenetek megtekintéséhez nincs engedélye.", + "no_permission_messages_before_join": "A belépés előtti üzenetek megtekintése nincs engedélyezve számodra.", + "pending_moderation": "Üzenet moderálásra vár", + "pending_moderation_reason": "Az üzenet moderálásra vár, ok: %(reason)s", + "reactions": { + "add_reaction_prompt": "Reakció hozzáadása", + "label": "%(reactors)s reagált: %(content)s", + "tooltip": "ezzel reagált: %(shortName)s" + }, + "read_receipt_title": { + "one": "%(count)s ember látta", + "other": "%(count)s ember látta" + }, + "read_receipts_label": "Olvasási visszajelzés", + "redacted": { + "tooltip": "Az üzenetet ekkor törölték: %(date)s" + }, + "redaction": "%(name)s törölte ezt az üzenetet", + "reply": { + "error_loading": "Nem lehet betölteni azt az eseményt amire válaszoltál, mert vagy nem létezik, vagy nincs jogod megnézni.", + "in_reply_to": "Válasz neki ", + "in_reply_to_for_export": "Válasz erre az üzenetre" + }, + "scalar_starter_link": { + "dialog_description": "Azonosítás céljából egy harmadik félhez leszel irányítva (%(integrationsUrl)s). Folytatod?", + "dialog_title": "Integráció hozzáadása" + }, + "self_redaction": "Üzenet törölve", + "send_state_encrypting": "Üzenet titkosítása…", + "send_state_failed": "Küldés sikertelen", + "send_state_sending": "Üzenet küldése…", + "send_state_sent": "Üzenet elküldve", + "summary": { + "banned": { + "other": "%(count)s alkalommal lett kitiltva", + "one": "ki lett tiltva" + }, + "banned_multiple": { + "other": "%(count)s alkalommal lett kitiltva", + "one": "lett kitiltva" + }, + "changed_name": { + "other": "%(oneUser)s %(count)s alkalommal megváltoztatta a nevét", + "one": "%(oneUser)s megváltoztatta a nevét" + }, + "changed_name_multiple": { + "other": "%(severalUsers)s %(count)s alkalommal megváltoztatta a nevét", + "one": "%(severalUsers)s megváltoztatta a nevét" + }, + "hidden_event": { + "one": "%(oneUser)s rejtett üzenetet küldött", + "other": "%(oneUser)s %(count)s rejtett üzenetet küldött" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)s rejtett üzenetet küldött", + "other": "%(severalUsers)s %(count)s rejtett üzenetet küldött" + }, + "invite_withdrawn": { + "other": "%(oneUser)s meghívóit %(count)s alkalommal vonták vissza", + "one": "%(oneUser)s meghívóit visszavonták" + }, + "invite_withdrawn_multiple": { + "other": "%(severalUsers)s meghívóit %(count)s alkalommal visszavonták", + "one": "%(severalUsers)s visszavonták a meghívásukat" + }, + "invited": { + "other": "%(count)s alkalommal lett meghívva", + "one": "meg lett hívva" + }, + "invited_multiple": { + "other": "%(count)s alkalommal lett meghívva", + "one": "meg lett hívva" + }, + "joined": { + "other": "%(oneUser)s %(count)s alkalommal csatlakozott", + "one": "%(oneUser)s csatlakozott" + }, + "joined_and_left": { + "other": "%(oneUser)s %(count)s alkalommal csatlakozott és távozott", + "one": "%(oneUser)s csatlakozott é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_multiple": { + "other": "%(severalUsers)s %(count)s alkalommal csatlakozott", + "one": "%(severalUsers)s csatlakozott" + }, + "kicked": { + "one": "eltávolítva", + "other": "%(count)s alkalommal lett eltávolítva" + }, + "kicked_multiple": { + "one": "eltávolítva", + "other": "%(count)s alkalommal lett eltávolítva" + }, + "left": { + "other": "%(oneUser)s %(count)s alkalommal távozott", + "one": "%(oneUser)s távozott" + }, + "left_multiple": { + "other": "%(severalUsers)s %(count)s alkalommal távozott", + "one": "%(severalUsers)s távozott" + }, + "no_change": { + "other": "%(oneUser)s %(count)s alkalommal nem változtatott semmit", + "one": "%(oneUser)snem változtatott semmit" + }, + "no_change_multiple": { + "other": "%(severalUsers)s %(count)s alkalommal nem változtattak semmit", + "one": "%(severalUsers)s nem változtattak semmit" + }, + "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" + }, + "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" + }, + "redacted": { + "one": "%(oneUser)s üzenetet törölt", + "other": "%(oneUser)s %(count)s üzenetet törölt" + }, + "redacted_multiple": { + "one": "%(severalUsers)s üzenetet törölt", + "other": "%(severalUsers)s %(count)s üzenetet törölt" + }, + "rejected_invite": { + "other": "%(oneUser)s %(count)s alkalommal elutasította a meghívóit", + "one": "%(oneUser)s elutasította a meghívóit" + }, + "rejected_invite_multiple": { + "other": "%(severalUsers)s %(count)s alkalommal elutasította a meghívóit", + "one": "%(severalUsers)s elutasította a meghívóit" + }, + "rejoined": { + "other": "%(oneUser)s %(count)s alkalommal távozott és újra csatlakozott", + "one": "%(oneUser)s távozott és újra csatlakozott" + }, + "rejoined_multiple": { + "other": "%(severalUsers)s %(count)s alkalommal távozott és újra csatlakozott", + "one": "%(severalUsers)s távozott és újra csatlakozott" + }, + "server_acls": { + "one": "%(oneUser)smegváltoztatta a szerver ACL-eket", + "other": "%(oneUser)s %(count)s alkalommal megváltoztatta a kiszolgáló ACL-t" + }, + "server_acls_multiple": { + "other": "%(severalUsers)s %(count)s alkalommal megváltoztatta a kiszolgáló ACL-t", + "one": "%(severalUsers)smegváltoztatta a szerver ACL-eket" + }, + "unbanned": { + "other": "%(count)s alkalommal lett visszaengedve", + "one": "vissza lett engedve" + }, + "unbanned_multiple": { + "other": "%(count)s alkalommal lett visszaengedve", + "one": "vissza lett engedve" + } }, - "show_less": "Kevesebb megjelenítése", - "notification_options": "Értesítési beállítások" + "thread_info_basic": "Az üzenetszálból", + "typing_indicator": { + "more_users": { + "other": "%(names)s és még %(count)s felhasználó gépel…", + "one": "%(names)s és még valaki gépel…" + }, + "one_user": "%(displayName)s gépel…", + "two_users": "%(names)s és %(lastPerson)s gépelnek…" + }, + "undecryptable_tooltip": "Ezt az üzenetet nem lehet visszafejteni", + "url_preview": { + "close": "Előnézet bezárása", + "show_n_more": { + "one": "%(count)s további előnézet megjelenítése", + "other": "%(count)s további előnézet megjelenítése" + } + } }, - "report_content": { - "missing_reason": "Adja meg, hogy miért jelenti.", - "unable_create_room_moderation_bot": "Nem hozható létre szoba moderációs bottal", - "ignore_user": "Felhasználó mellőzése", - "hide_messages_from_user": "Válaszd ki ha ennek a felhasználónak a jelenlegi és jövőbeli üzeneteit el szeretnéd rejteni.", - "nature_disagreement": "Amit ez a felhasználó ír az rossz.\nErről a szoba moderátorának jelentés készül.", - "nature_toxic": "A felhasználó mérgező viselkedést jelenít meg, például más felhasználókat inzultál vagy felnőtt tartalmat oszt meg egy családbarát szobában vagy más módon sérti meg a szoba szabályait.\nEz moderátorok felé jelzésre kerül.", - "nature_illegal": "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.", - "nature_spam": "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é.", - "report_to_homeserver_encrypted": "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.", - "report_to_homeserver": "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é.", - "nature_other": "Bármi más ok. Írja le a problémát.\nEz lesz elküldve a szoba moderátorainak.", - "nature": "Válassza ki az üzenet természetét, vagy írja le, hogy miért elítélendő.", - "disagree": "Nem értek egyet", - "toxic_behaviour": "Mérgező viselkedés", - "illegal_content": "Törvénytelen tartalom", - "spam_or_propaganda": "Kéretlen tartalom vagy propaganda", - "report_entire_room": "Az egész szoba jelentése", - "report_content_to_homeserver": "Tartalom bejelentése a Matrix-kiszolgáló rendszergazdájának", - "description": "Az üzenet bejelentése egy egyedi „eseményazonosítót” küld el a Matrix-kiszolgáló rendszergazdájának. Ha az üzenetek titkosítottak a szobában, akkor a Matrix-kiszolgáló rendszergazdája nem tudja elolvasni az üzenetet, vagy nem tudja megnézni a fájlokat vagy képeket." + "truncated_list_n_more": { + "other": "És még %(count)s..." }, - "setting": { - "help_about": { - "brand_version": "%(brand)s verzió:", - "olm_version": "Olm verzió:", - "help_link": "Az %(brand)s használatában való segítséghez kattintson ide.", - "help_link_chat_bot": "Az %(brand)s használatában való segítségért kattintson ide, vagy kezdjen beszélgetést a botunkkal az alábbi gombra kattintva.", - "chat_bot": "Csevegés az %(brand)s bottal", - "title": "Súgó és névjegy", - "versions": "Verziók", - "homeserver": "Matrix-kiszolgáló: %(homeserverUrl)s", - "identity_server": "Azonosítási kiszolgáló: %(identityServerUrl)s", - "access_token_detail": "A hozzáférési kulcs teljes elérést biztosít a fiókhoz. Soha ne ossza meg mással.", - "clear_cache_reload": "Gyorsítótár ürítése és újratöltés" + "update": { + "changelog": "Változások", + "check_action": "Frissítések keresése", + "checking": "Frissítés keresése…", + "downloading": "Frissítés letöltése…", + "error_encountered": "Hiba történt (%(errorDetail)s).", + "error_unable_load_commit": "A véglegesítés részleteinek betöltése sikertelen: %(msg)s", + "new_version_available": "Új verzió érhető el. Frissítés most.", + "no_update": "Nincs elérhető frissítés.", + "release_notes_toast_title": "Újdonságok", + "see_changes_button": "Mik az újdonságok?", + "toast_description": "Új %(brand)s verzió érhető el", + "toast_title": "A(z) %(brand)s frissítése", + "unavailable": "Elérhetetlen" + }, + "upload_failed_generic": "A(z) „%(fileName)s” fájl feltöltése sikertelen.", + "upload_failed_size": "A(z) „%(fileName)s” mérete túllépi a Matrix-kiszolgáló által megengedett korlátot", + "upload_failed_title": "Feltöltés sikertelen", + "upload_file": { + "cancel_all_button": "Összes megszakítása", + "error_file_too_large": "Ez a fájl túl nagy, hogy fel lehessen tölteni. A fájlméret korlátja %(limit)s, de a fájl %(sizeOfThisFile)s méretű.", + "error_files_too_large": "A fájl túl nagy a feltöltéshez. A fájlméret korlátja %(limit)s.", + "error_some_files_too_large": "Néhány fájl túl nagy, hogy fel lehessen tölteni. A fájlméret korlátja %(limit)s.", + "error_title": "Feltöltési hiba", + "title": "Fájlok feltöltése", + "title_progress": "Fájlok feltöltése (%(current)s / %(total)s)", + "upload_all_button": "Összes feltöltése", + "upload_n_others_button": { + "other": "%(count)s másik fájlt feltöltése", + "one": "%(count)s másik fájl feltöltése" } }, + "user_info": { + "admin_tools_section": "Admin. Eszközök", + "ban_button_room": "Kitiltás a szobából", + "ban_button_space": "Kitiltás a térről", + "ban_room_confirm_title": "Kitiltás innen: %(roomName)s", + "ban_space_everything": "Kitiltani őket mindenhonnan ahonnan joga van hozzá", + "ban_space_specific": "Kitiltani őket bizonyos helyekről ahonnan joga van hozzá", + "count_of_sessions": { + "other": "%(count)s munkamenet", + "one": "%(count)s munkamenet" + }, + "count_of_verified_sessions": { + "other": "%(count)s ellenőrzött munkamenet", + "one": "1 ellenőrzött munkamenet" + }, + "deactivate_confirm_action": "Felhasználó felfüggesztése", + "deactivate_confirm_description": "A felhasználó deaktiválása a felhasználót kijelentkezteti és megakadályozza, hogy vissza tudjon lépni. Továbbá kilépteti minden szobából, amelynek tagja volt. Ezt nem lehet visszavonni. Biztos, hogy deaktiválja ezt a felhasználót?", + "deactivate_confirm_title": "Felhasználó felfüggesztése?", + "demote_button": "Lefokozás", + "demote_self_confirm_description_space": "Nem fogja tudni visszavonni ezt a változtatást, mert lefokozza magát, ha Ön az utolsó privilegizált felhasználó a térben, akkor lehetetlen lesz a jogosultságok visszanyerése.", + "demote_self_confirm_room": "Ahogy lefokozod magad a változás visszafordíthatatlan, ha te vagy az utolsó jogosultságokkal bíró felhasználó a szobában a jogok már nem szerezhetők vissza.", + "demote_self_confirm_title": "Lefokozod magad?", + "disinvite_button_room": "Meghívó visszavonása a szobából", + "disinvite_button_room_name": "Meghívó visszavonása innen: %(roomName)s", + "disinvite_button_space": "Meghívó visszavonása a térről", + "edit_own_devices": "Eszközök szerkesztése", + "error_ban_user": "A felhasználót nem sikerült kizárni", + "error_deactivate": "A felhasználó felfüggesztése nem sikerült", + "error_kicking_user": "A felhasználó eltávolítása nem sikerült", + "error_mute_user": "A felhasználót némítása sikertelen", + "error_revoke_3pid_invite_description": "A meghívót nem lehet visszavonni. Vagy a szervernek átmenetileg problémái vannak vagy nincs megfelelő jogosultságod a meghívó visszavonásához.", + "error_revoke_3pid_invite_title": "A meghívó visszavonása sikertelen", + "hide_sessions": "Munkamenetek elrejtése", + "hide_verified_sessions": "Ellenőrzött munkamenetek eltakarása", + "ignore_confirm_description": "Minden üzenet és meghívó ettől a felhasználótól rejtve marad. Biztos, hogy figyelmen kívül hagyja?", + "ignore_confirm_title": "%(user)s figyelmen kívül hagyása", + "invited_by": "Meghívta: %(sender)s", + "jump_to_rr_button": "Olvasási visszaigazolásra ugrás", + "kick_button_room": "Eltávolítás a szobából", + "kick_button_room_name": "Eltávolít innen: %(roomName)s", + "kick_button_space": "Eltávolítás a térről", + "kick_button_space_everything": "Eltávolításuk mindenhonnan ahonnan csak lehet", + "kick_space_specific": "Eltávolításuk bizonyos helyekről ahonnan lehet", + "kick_space_warning": "Továbbra is hozzáférhetnek olyan helyekhez ahol ön nem adminisztrátor.", + "promote_warning": "Nem leszel képes visszavonni ezt a változtatást mivel a felhasználót ugyanarra a szintre emeled amin te vagy.", + "redact": { + "confirm_button": { + "other": "%(count)s db üzenet törlése", + "one": "1 üzenet törlése" + }, + "confirm_description_1": { + "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?" + }, + "confirm_description_2": "Ez időt vehet igénybe ha sok üzenet érintett. Kérlek közben ne frissíts a kliensben.", + "confirm_keep_state_explainer": "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…)", + "confirm_keep_state_label": "Rendszerüzenetek megtartása", + "confirm_title": "Friss üzenetek törlése a felhasználótól: %(user)s", + "no_recent_messages_description": "Az idővonalon próbálj meg felgörgetni, hogy megnézd van-e régebbi üzenet.", + "no_recent_messages_title": "Nincs friss üzenet ettől a felhasználótól: %(user)s" + }, + "redact_button": "Friss üzenetek törlése", + "revoke_invite": "Meghívó visszavonása", + "role_label": "Szerep itt: ", + "room_encrypted": "Az üzenetek a szobában végponttól végpontig titkosítottak.", + "room_encrypted_detail": "Az üzenete biztonságban van, és csak Ön és a címzettek rendelkeznek a visszafejtéshez szükséges egyedi kulcsokkal.", + "room_unencrypted": "Az üzenetek a szobában nincsenek végponttól végpontig titkosítva.", + "room_unencrypted_detail": "A titkosított szobákban az üzenete biztonságban van, és csak Ön és a címzettek rendelkeznek a visszafejtéshez szükséges egyedi kulcsokkal.", + "share_button": "A felhasználóra mutató hivatkozás", + "unban_button_room": "Visszaengedés a szobába", + "unban_button_space": "Visszaengedés a térre", + "unban_room_confirm_title": "Kitiltás visszavonása innen: %(roomName)s", + "unban_space_everything": "Kitiltásuk visszavonása mindenhonnan ahol joga van hozzá", + "unban_space_specific": "Kitiltásuk visszavonása bizonyos helyekről ahol joga van hozzá", + "unban_space_warning": "Később nem férhetnek hozzá olyan helyekhez ahol ön nem adminisztrátor.", + "verify_button": "Felhasználó ellenőrzése", + "verify_explainer": "A biztonság fokozásáért ellenőrizd ezt a felhasználót egy egyszeri kód egyeztetésével mindkettőtök készülékén." + }, + "user_menu": { + "settings": "Minden beállítás", + "switch_theme_dark": "Sötét módra váltás", + "switch_theme_light": "Világos módra váltás" + }, + "voice_broadcast": { + "30s_backward": "vissza 30 másodperccel", + "30s_forward": "előre 30 másodperccel", + "action": "Hangközvetítés", + "buffering": "Pufferelés…", + "confirm_listen_affirm": "Igen, a felvétel befejezése", + "confirm_listen_description": "Ha hallgatja ezt az élő közvetítést, akkor a jelenlegi élő közvetítésének a felvétele befejeződik.", + "confirm_listen_title": "Élő közvetítés hallgatása?", + "confirm_stop_affirm": "Igen, közvetítés megállítása", + "confirm_stop_description": "Biztos, hogy befejezi az élő közvetítést? Ez megállítja a közvetítést és a felvétel az egész szoba számára elérhető lesz.", + "confirm_stop_title": "Megszakítja az élő közvetítést?", + "connection_error": "Kapcsolódási hiba – Felvétel szüneteltetve", + "failed_already_recording_description": "Egy hangközvetítés már folyamatban van. Először fejezze be a jelenlegi közvetítést egy új indításához.", + "failed_already_recording_title": "Az új hangközvetítés nem indítható el", + "failed_decrypt": "A hangközvetítést nem lehet visszafejteni", + "failed_generic": "A hangközvetítés nem játszható le", + "failed_insufficient_permission_description": "Nincs jogosultsága hangközvetítést indítani ebben a szobában. Vegye fel a kapcsolatot a szoba adminisztrátorával a szükséges jogosultság megszerzéséhez.", + "failed_insufficient_permission_title": "Az új hangközvetítés nem indítható el", + "failed_no_connection_description": "Sajnos most nem lehet elindítani a felvételt. Próbálja meg később.", + "failed_no_connection_title": "Kapcsolati hiba", + "failed_others_already_recording_description": "Valaki már elindított egy hangközvetítést. Várja meg a közvetítés végét az új indításához.", + "failed_others_already_recording_title": "Az új hangközvetítés nem indítható el", + "go_live": "Élő közvetítés indítása", + "live": "Élő közvetítés", + "pause": "hangközvetítés szüneteltetése", + "play": "hangközvetítés lejátszása", + "resume": "hangközvetítés folytatása" + }, + "voice_message": { + "cant_start_broadcast_description": "Nem lehet hang üzenetet indítani élő közvetítés felvétele közben. Az élő közvetítés bejezése szükséges a hang üzenet indításához.", + "cant_start_broadcast_title": "Hang üzenetet nem lehet elindítani" + }, + "voip": { + "already_in_call": "A hívás már folyamatban van", + "already_in_call_person": "Már hívásban van ezzel a személlyel.", + "answered_elsewhere": "Máshol lett felvéve", + "answered_elsewhere_description": "A hívás másik eszközön lett fogadva.", + "audio_devices": "Hangeszközök", + "call_failed": "Sikertelen hívás", + "call_failed_description": "A hívás felépítése sikertelen", + "call_failed_media": "A hívás sikertelen, mert a webkamera, vagy a mikrofon nem érhető el. Ellenőrizze a következőket:", + "call_failed_media_applications": "A webkamerát nem használja másik alkalmazás", + "call_failed_media_connected": "A mikrofon és webkamera csatlakoztatva van és megfelelően be van állítva", + "call_failed_media_permissions": "A webkamera használatának engedélye meg van adva", + "call_failed_microphone": "A hívás sikertelen mert a mikrofont nem lehet használni. Ellenőrizze, hogy csatlakoztatva van-e és megfelelően van-e beállítva.", + "call_held": "%(peerName)s várakoztatja a hívást", + "call_held_resume": "A hívás várakozik, folytatás", + "call_held_switch": "A hívás várakozik, átkapcsolás", + "call_toast_unknown_room": "Ismeretlen szoba", + "camera_disabled": "A kamerája ki van kapcsolva", + "camera_enabled": "A kamerája még mindig be van kapcsolva", + "cannot_call_yourself_description": "Nem hívhatja fel saját magát.", + "change_input_device": "Bemeneti eszköz megváltoztatása", + "connecting": "Kapcsolódás", + "connection_lost": "Megszakadt a kapcsolat a kiszolgálóval", + "connection_lost_description": "Nem kezdeményezhet hívást a kiszolgálóval való kapcsolat nélkül.", + "consulting": "Egyeztetés vele: %(transferTarget)s. Átadás ide: %(transferee)s", + "default_device": "Alapértelmezett eszköz", + "dial": "Tárcsázás", + "dialpad": "Tárcsázó", + "disable_camera": "Kamera kikapcsolása", + "disable_microphone": "Mikrofon némítása", + "disabled_no_one_here": "Itt nincs senki akit fel lehetne hívni", + "disabled_no_perms_start_video_call": "Nincs jogosultságod videó hívást indítani", + "disabled_no_perms_start_voice_call": "Nincs jogosultságod hang hívást indítani", + "disabled_ongoing_call": "Hívás folyamatban", + "enable_camera": "Kamera bekapcsolása", + "enable_microphone": "Mikrofon némításának feloldása", + "expand": "Visszatérés a híváshoz", + "failed_call_live_broadcast_description": "Nem lehet hívást kezdeményezni élő közvetítés felvétele közben. Az élő közvetítés bejezése szükséges a hívás indításához.", + "failed_call_live_broadcast_title": "Nem sikerült hívást indítani", + "hangup": "Bontás", + "hide_sidebar_button": "Oldalsáv elrejtése", + "input_devices": "Beviteli eszközök", + "join_button_tooltip_call_full": "Bocsánat — ez a hívás betelt", + "join_button_tooltip_connecting": "Kapcsolódás", + "maximise": "Képernyő kitöltése", + "misconfigured_server": "A hívás a helytelenül beállított kiszolgáló miatt sikertelen", + "misconfigured_server_description": "Kérje meg a Matrix-kiszolgáló (%(homeserverDomain)s) rendszergazdáját, hogy a hívások megfelelő működéséhez állítson be egy TURN-kiszolgálót.", + "more_button": "Több", + "msisdn_lookup_failed": "A telefonszámot nem sikerült megtalálni", + "msisdn_lookup_failed_description": "Hiba történt a telefonszám megkeresése során", + "msisdn_transfer_failed": "A hívás átadása nem lehetséges", + "n_people_joined": { + "one": "%(count)s személy belépett", + "other": "%(count)s személy belépett" + }, + "no_audio_input_description": "Nem található mikrofon. Ellenőrizze a beállításokat és próbálja újra.", + "no_audio_input_title": "Nem található mikrofon", + "no_media_perms_description": "Lehet, hogy kézileg kell engedélyeznie a(z) %(brand)s számára, hogy hozzáférjen a mikrofonjához és webkamerájához", + "no_media_perms_title": "Nincs média jogosultság", + "no_permission_conference": "Jogosultság szükséges", + "no_permission_conference_description": "Nincs jogosultsága konferenciahívást kezdeményezni ebben a szobában", + "on_hold": "%(name)s várakoztatva", + "output_devices": "Kimeneti eszközök", + "screenshare_monitor": "A teljes képernyő megosztása", + "screenshare_title": "Tartalom megosztása", + "screenshare_window": "Alkalmazásablak", + "show_sidebar_button": "Oldalsáv megjelenítése", + "silence": "Hívás némítása", + "silenced": "Értesítések némítva", + "start_screenshare": "Képernyőmegosztás bekapcsolása", + "stop_screenshare": "Képernyőmegosztás kikapcsolása", + "too_many_calls": "Túl sok hívás", + "too_many_calls_description": "Elérte az egyidejű hívások maximális számát.", + "transfer_consult_first_label": "Kérjen először véleményt", + "transfer_failed": "Átadás sikertelen", + "transfer_failed_description": "A hívás átadása nem sikerült", + "unable_to_access_audio_input_description": "Nem lehet a mikrofont használni. Ellenőrizze a böngésző beállításait és próbálja újra.", + "unable_to_access_audio_input_title": "A mikrofont nem lehet használni", + "unable_to_access_media": "A webkamerát / mikrofont nem lehet használni", + "unable_to_access_microphone": "A mikrofont nem lehet használni", + "unknown_caller": "Ismeretlen hívó", + "unknown_person": "ismeretlen személy", + "unsilence": "Hang be", + "unsupported": "A hívások nem támogatottak", + "unsupported_browser": "Nem indíthat hívást ebben a böngészőben.", + "user_busy": "A felhasználó foglalt", + "user_busy_description": "A hívott felhasználó foglalt.", + "user_is_presenting": "%(sharerName)s tartja a bemutatót", + "video_call": "Videóhívás", + "video_call_started": "A videóhívás elindult", + "video_devices": "Videóeszközök", + "voice_call": "Hanghívás", + "you_are_presenting": "Ön tartja a bemutatót" + }, "widget": { + "added_by": "A kisalkalmazást hozzáadta", + "capabilities_dialog": { + "content_starting_text": "A kisalkalmazás ezeket szeretné:", + "decline_all_permission": "Összes elutasítása", + "remember_Selection": "A döntés megjegyzése ehhez a kisalkalmazáshoz", + "title": "Kisalkalmazás-engedélyek elfogadása" + }, "capability": { - "send_stickers_this_room": "Matricák küldése ebbe a szobába", - "send_stickers_active_room": "Matricák küldése az aktív szobájába", - "send_stickers_this_room_as_you": "Matricák küldése ebbe a szobába saját néven", - "send_stickers_active_room_as_you": "Matricák küldése az aktív szobájába saját néven", - "see_sticker_posted_this_room": "Matricaküldések megjelenítése ebben a szobában", - "see_sticker_posted_active_room": "Bárki által az aktív szobájába küldött matrica megjelenítése", - "always_on_screen_viewing_another_room": "Amíg fut, akkor is maradjon a képernyőn, ha egy másik szobát néz", "always_on_screen_generic": "Amíg fut, addig maradjon a képernyőn", - "switch_room": "Az Ön által nézett szoba megváltoztatása", - "switch_room_message_user": "Az épp megtekintett szoba, üzenet vagy felhasználó megváltoztatása", - "change_topic_this_room": "A szoba témájának megváltoztatása", - "see_topic_change_this_room": "A szoba témaváltozásainak megjelenítése", - "change_topic_active_room": "Az aktív szobája témájának módosítása", - "see_topic_change_active_room": "Témaváltozások megjelenítése az aktív szobájában", - "change_name_this_room": "A szoba nevének megváltoztatása", - "see_name_change_this_room": "Névváltozások megjelenítése ebben a szobában", - "change_name_active_room": "Az aktív szoba nevének megváltoztatása", - "see_name_change_active_room": "Névváltozások megjelenítése az aktív szobában", - "change_avatar_this_room": "A szoba profilképének megváltoztatása", - "see_avatar_change_this_room": "Profilképváltozás megjelenítése ebben a szobában", + "always_on_screen_viewing_another_room": "Amíg fut, akkor is maradjon a képernyőn, ha egy másik szobát néz", + "any_room": "A fentiek, de minden szobában, amelybe belépett vagy meghívták", + "byline_empty_state_key": "üres állapotkulccsal", + "byline_state_key": "ezzel az állapotkulccsal: %(stateKey)s", + "capability": "%(capability)s képesség", "change_avatar_active_room": "Az aktív szoba profilképének megváltoztatása", - "see_avatar_change_active_room": "Profilképváltozás megjelenítése az aktív szobában", - "remove_ban_invite_leave_this_room": "Eltávolítani, kitiltani vagy meghívni embereket ebbe a szobába és, hogy ön elhagyja a szobát", + "change_avatar_this_room": "A szoba profilképének megváltoztatása", + "change_name_active_room": "Az aktív szoba nevének megváltoztatása", + "change_name_this_room": "A szoba nevének megváltoztatása", + "change_topic_active_room": "Az aktív szobája témájának módosítása", + "change_topic_this_room": "A szoba témájának megváltoztatása", + "receive_membership_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", "receive_membership_this_room": "Emberek belépésének, távozásának vagy meghívásának a megjelenítése ebben a szobában", "remove_ban_invite_leave_active_room": "Eltávolítani, kitiltani vagy meghívni embereket az aktív szobába és, hogy ön elhagyja a szobát", - "receive_membership_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", - "byline_empty_state_key": "üres állapotkulccsal", - "byline_state_key": "ezzel az állapotkulccsal: %(stateKey)s", - "any_room": "A fentiek, de minden szobában, amelybe belépett vagy meghívták", - "specific_room": "A fentiek, de ebben a szobában is: ", - "send_event_type_this_room": "%(eventType)s események küldése a saját nevében a szobába", - "see_event_type_sent_this_room": "%(eventType)s események megjelenítése ebben a szobában", - "send_event_type_active_room": "%(eventType)s események küldése a saját nevében az aktív szobájában", + "remove_ban_invite_leave_this_room": "Eltávolítani, kitiltani vagy meghívni embereket ebbe a szobába és, hogy ön elhagyja a szobát", + "see_avatar_change_active_room": "Profilképváltozás megjelenítése az aktív szobában", + "see_avatar_change_this_room": "Profilképváltozás megjelenítése ebben a szobában", "see_event_type_sent_active_room": "%(eventType)s események megjelenítése az aktív szobájában", - "capability": "%(capability)s képesség", - "send_messages_this_room": "Üzenetek küldése ebbe a szobába saját néven", - "send_messages_active_room": "Üzenetek küldése az aktív szobájába saját néven", - "see_messages_sent_this_room": "Az ebbe a szobába küldött üzenetek megjelenítése", + "see_event_type_sent_this_room": "%(eventType)s események megjelenítése ebben a szobában", + "see_images_sent_active_room": "Az aktív szobádba küldött képek megjelenítése", + "see_images_sent_this_room": "Ebbe a szobába küldött képek megjelenítése", "see_messages_sent_active_room": "Az aktív szobájába küldött üzenetek megjelenítése", - "send_text_messages_this_room": "Szöveges üzenetek küldése ebbe a szobába saját néven", - "send_text_messages_active_room": "Szöveges üzenetek küldése az aktív szobájába saját néven", - "see_text_messages_sent_this_room": "Az ebbe a szobába küldött szöveges üzenetek megjelenítése", - "see_text_messages_sent_active_room": "Az aktív szobájába küldött szöveges üzenetek megjelenítése", - "send_emotes_this_room": "Emodzsik küldése ebbe a szobába saját néven", - "send_emotes_active_room": "Emodzsik küldése az aktív szobájába saját néven", - "see_sent_emotes_this_room": "Ebbe a szobába küldött emodzsik megjelenítése", + "see_messages_sent_this_room": "Az ebbe a szobába küldött üzenetek megjelenítése", + "see_msgtype_sent_active_room": "Az aktív szobájába küldött %(msgtype)s üzenetek megjelenítése", + "see_msgtype_sent_this_room": "Az ebbe a szobába küldött %(msgtype)s üzenetek megjelenítése", + "see_name_change_active_room": "Névváltozások megjelenítése az aktív szobában", + "see_name_change_this_room": "Névváltozások megjelenítése ebben a szobában", "see_sent_emotes_active_room": "Az aktív szobájába küldött emodzsik megjelenítése", - "send_images_this_room": "Képek küldése ebbe a szobába saját néven", - "send_images_active_room": "Képek küldése az aktív szobájába saját néven", - "see_images_sent_this_room": "Ebbe a szobába küldött képek megjelenítése", - "see_images_sent_active_room": "Az aktív szobádba küldött képek megjelenítése", - "send_videos_this_room": "Videók küldése ebbe a szobába saját néven", - "send_videos_active_room": "Videók küldése az aktív szobájába saját néven", - "see_videos_sent_this_room": "Ebbe a szobába küldött videók megjelenítése", + "see_sent_emotes_this_room": "Ebbe a szobába küldött emodzsik megjelenítése", + "see_sent_files_active_room": "Az aktív szobádba küldött fájlok megjelenítése", + "see_sent_files_this_room": "Ebbe a szobába küldött fájlok megjelenítése", + "see_sticker_posted_active_room": "Bárki által az aktív szobájába küldött matrica megjelenítése", + "see_sticker_posted_this_room": "Matricaküldések megjelenítése ebben a szobában", + "see_text_messages_sent_active_room": "Az aktív szobájába küldött szöveges üzenetek megjelenítése", + "see_text_messages_sent_this_room": "Az ebbe a szobába küldött szöveges üzenetek megjelenítése", + "see_topic_change_active_room": "Témaváltozások megjelenítése az aktív szobájában", + "see_topic_change_this_room": "A szoba témaváltozásainak megjelenítése", "see_videos_sent_active_room": "Az aktív szobádba küldött videók megjelenítése", - "send_files_this_room": "Fájlok küldése ebbe a szobába saját néven", + "see_videos_sent_this_room": "Ebbe a szobába küldött videók megjelenítése", + "send_emotes_active_room": "Emodzsik küldése az aktív szobájába saját néven", + "send_emotes_this_room": "Emodzsik küldése ebbe a szobába saját néven", + "send_event_type_active_room": "%(eventType)s események küldése a saját nevében az aktív szobájában", + "send_event_type_this_room": "%(eventType)s események küldése a saját nevében a szobába", "send_files_active_room": "Fájlok küldése az aktív szobájába saját néven", - "see_sent_files_this_room": "Ebbe a szobába küldött fájlok megjelenítése", - "see_sent_files_active_room": "Az aktív szobádba küldött fájlok megjelenítése", - "send_msgtype_this_room": "%(msgtype)s üzenetek küldése ebbe a szobába saját néven", + "send_files_this_room": "Fájlok küldése ebbe a szobába saját néven", + "send_images_active_room": "Képek küldése az aktív szobájába saját néven", + "send_images_this_room": "Képek küldése ebbe a szobába saját néven", + "send_messages_active_room": "Üzenetek küldése az aktív szobájába saját néven", + "send_messages_this_room": "Üzenetek küldése ebbe a szobába saját néven", "send_msgtype_active_room": "%(msgtype)s üzenetek küldése az aktív szobájába saját néven", - "see_msgtype_sent_this_room": "Az ebbe a szobába küldött %(msgtype)s üzenetek megjelenítése", - "see_msgtype_sent_active_room": "Az aktív szobájába küldött %(msgtype)s üzenetek megjelenítése" + "send_msgtype_this_room": "%(msgtype)s üzenetek küldése ebbe a szobába saját néven", + "send_stickers_active_room": "Matricák küldése az aktív szobájába", + "send_stickers_active_room_as_you": "Matricák küldése az aktív szobájába saját néven", + "send_stickers_this_room": "Matricák küldése ebbe a szobába", + "send_stickers_this_room_as_you": "Matricák küldése ebbe a szobába saját néven", + "send_text_messages_active_room": "Szöveges üzenetek küldése az aktív szobájába saját néven", + "send_text_messages_this_room": "Szöveges üzenetek küldése ebbe a szobába saját néven", + "send_videos_active_room": "Videók küldése az aktív szobájába saját néven", + "send_videos_this_room": "Videók küldése ebbe a szobába saját néven", + "specific_room": "A fentiek, de ebben a szobában is: ", + "switch_room": "Az Ön által nézett szoba megváltoztatása", + "switch_room_message_user": "Az épp megtekintett szoba, üzenet vagy felhasználó megváltoztatása" + }, + "close_to_view_right_panel": "Kisalkalmazás bezárása ezen a panelen való megjelenítéshez", + "context_menu": { + "delete": "Kisalkalmazás törlése", + "delete_warning": "A kisalkalmazás törlése minden felhasználót érint a szobában. Biztos, hogy törli a kisalkalmazást?", + "move_left": "Mozgatás balra", + "move_right": "Mozgatás jobbra", + "remove": "Visszavonás mindenkitől", + "revoke": "Jogosultságok visszavonása", + "screenshot": "Fénykép készítése", + "start_audio_stream": "Hang folyam indítása" + }, + "cookie_warning": "Ez a kisalkalmazás sütiket használhat.", + "error_hangup_description": "A híváskapcsolat megszakadt (Hiba: %(message)s)", + "error_hangup_title": "A kapcsolat megszakadt", + "error_loading": "Hiba a kisalkalmazás betöltése során", + "error_mixed_content": "Hiba – Vegyes tartalom", + "error_need_invite_permission": "Hogy ezt tegye, ahhoz meg kell tudnia hívni felhasználókat.", + "error_need_kick_permission": "Hogy ezt tegye, ahhoz ki kell tudnia rúgni felhasználókat.", + "error_need_to_be_logged_in": "Be kell jelentkeznie.", + "error_unable_start_audio_stream_description": "A hang folyam indítása sikertelen.", + "error_unable_start_audio_stream_title": "Az élő adás indítása sikertelen", + "modal_data_warning": "Az ezen a képernyőn látható adatok megosztásra kerülnek ezzel: %(widgetDomain)s", + "modal_title_default": "Előugró kisalkalmazás", + "no_name": "Ismeretlen alkalmazás", + "open_id_permissions_dialog": { + "remember_selection": "Emlékezzen erre", + "starting_text": "A kisalkalmazás ellenőrizni fogja a felhasználói azonosítóját, de az alábbi tevékenységeket nem tudja végrehajtani:", + "title": "A kisalkalmazás ellenőrizheti a személyazonosságát" + }, + "popout": "Kiugró kisalkalmazás", + "set_room_layout": "A szoba megjelenésének beállítása mindenki számára", + "shared_data_mxid": "Saját felhasználói azonosítója", + "shared_data_name": "Saját megjelenítendő neve", + "shared_data_room_id": "Szobaazonosító", + "shared_data_theme": "Saját témája", + "shared_data_warning": "Ennek a kisalkalmazásnak a használata adatot oszthat meg a(z) %(widgetDomain)s domainnel.", + "shared_data_warning_im": "Ennek a kisalkalmazásnak a használata adatot oszthat meg a(z) %(widgetDomain)s oldallal és az integrációkezelőjével.", + "shared_data_widget_id": "Kisalkalmazás-azonosító", + "unencrypted_warning": "A kisalkalmazások nem használnak üzenettitkosítást.", + "unmaximise": "Kicsinyítés", + "unpin_to_view_right_panel": "Kisalkalmazás rögzítésének megszüntetése az ezen a panelen való megjelenítéshez" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "A csupa nagybetűset majdnem olyan könnyű kitalálni mint a csupa kisbetűset", + "anotherWord": "Adjon hozzá még egy-két szót. A ritkán használt szavak jobbak.", + "associatedYears": "Kerülje azokat az éveket, melyek összefüggésbe hozhatók Önnel", + "capitalization": "A nagybetűk nem igazán segítenek", + "dates": "Kerülje azokat a dátumokat és évszámokat, melyek összefüggésbe hozhatók Önnel", + "l33t": "A kiszámítható helyettesítések, mint az „a” helyett a „@”, nem sokat segítenek", + "longerKeyboardPattern": "Használj hosszabb billentyűzetmintát, több kanyarral", + "noNeed": "Nincs szükség szimbólumokra, számokra vagy nagybetűkre", + "recentYears": "Kerülje a közeli éveket", + "repeated": "Kerülje a szó-, vagy betűismétlést", + "reverseWords": "A fordított betűrendet sem sokkal nehezebb kitalálni", + "sequences": "Kerülje a sorozatokat", + "useWords": "Néhány szót használjon, és kerülje a szokásos kifejezéseket" + }, + "warnings": { + "common": "Ez egy nagyon gyakori jelszó", + "commonNames": "Elterjedt neveket könnyű kitalálni", + "dates": "Általában a dátumokat könnyű kitalálni", + "extendedRepeat": "Az „abcabcabc” sorozatot csak kicsivel nehezebb kitalálni mint az „abc”-t", + "keyPattern": "A rövid billentyűzetmintákat könnyű kitalálni", + "namesByThemselves": "Neveket egymagukban könnyű kitalálni", + "recentYears": "A közelmúlt évszámait könnyű kitalálni", + "sequences": "Az olyan sorozatokat mint az abc vagy 6543, könnyű kitalálni", + "similarToCommon": "Ez nagyon hasonlít egy gyakori jelszóhoz", + "simpleRepeat": "Az ismétlések, mint az „aaa” könnyen kitalálhatók", + "straightRow": "A billentyűsorokat könnyű kitalálni", + "topHundred": "Ez benne van a 100 legelterjedtebb jelszó listájában", + "topTen": "Ez benne van a 10 legelterjedtebb jelszó listájában", + "wordByItself": "Egy szót magában könnyű kitalálni" } - }, - "feedback": { - "sent": "Visszajelzés elküldve", - "comment_label": "Megjegyzés", - "platform_username": "A platformja és a felhasználóneve fel lesz jegyezve, hogy segítsen nekünk a lehető legjobban felhasználni a visszajelzését.", - "may_contact_label": "Keressenek ha további információkra lenne szükségük vagy szeretnék, ha készülő ötleteket tesztelnék", - "pro_type": "Tipp: Ha hibajegyet készítesz, légyszíves segíts a probléma feltárásában azzal, hogy elküldöd a részletes naplót.", - "existing_issue_link": "Először nézd meg, hogy van-e már jegy róla a Github-on. Nincs? Adj fel egy új jegyet.", - "send_feedback_action": "Visszajelzés küldése" } } diff --git a/src/i18n/strings/id.json b/src/i18n/strings/id.json index 11bdf5e8eaa..8db209b3449 100644 --- a/src/i18n/strings/id.json +++ b/src/i18n/strings/id.json @@ -1,3342 +1,1091 @@ { - "Account": "Akun", - "No Microphones detected": "Tidak ada mikrofon terdeteksi", - "No media permissions": "Tidak ada izin media", - "Are you sure?": "Apakah Anda yakin?", - "An error has occurred.": "Telah terjadi kesalahan.", - "Are you sure you want to reject the invitation?": "Anda yakin menolak undangannya?", - "Change Password": "Ubah Kata Sandi", - "Commands": "Perintah", - "Confirm password": "Konfirmasi kata sandi", - "Current password": "Kata sandi sekarang", - "Deactivate Account": "Nonaktifkan Akun", - "Email": "Email", - "Email address": "Alamat email", - "Command error": "Perintah gagal", - "Default": "Bawaan", - "Download %(text)s": "Unduh %(text)s", - "Failed to reject invitation": "Gagal menolak undangan", - "Favourite": "Favorit", - "Incorrect verification code": "Kode verifikasi tidak benar", - "Invalid Email Address": "Alamat Email Tidak Absah", - "Invited": "Diundang", - "Sign in with": "Masuk dengan", - "Low priority": "Prioritas rendah", - "New passwords don't match": "Kata sandi baru tidak cocok", - "": "", - "Operation failed": "Operasi gagal", - "Passwords can't be empty": "Kata sandi tidak boleh kosong", - "Permissions": "Izin", - "Profile": "Profil", - "Reason": "Alasan", - "Return to login screen": "Kembali ke halaman masuk", - "Rooms": "Ruangan", - "Search failed": "Pencarian gagal", - "Server error": "Kesalahan server", - "Session ID": "ID Sesi", - "This email address was not found": "Alamat email ini tidak ditemukan", - "Unable to add email address": "Tidak dapat menambahkan alamat email", - "Unable to verify email address.": "Tidak dapat memverifikasi alamat email.", - "unknown error code": "kode kesalahan tidak diketahui", - "Verification Pending": "Verifikasi Menunggu", - "Warning!": "Peringatan!", - "You cannot place a call with yourself.": "Anda tidak dapat melakukan panggilan dengan diri sendiri.", - "Sun": "Min", - "Mon": "Sen", - "Tue": "Sel", - "Wed": "Rab", - "Thu": "Kam", - "Fri": "Jum", - "Sat": "Sab", - "Jan": "Jan", - "Feb": "Feb", - "Mar": "Mar", - "Apr": "Apr", - "May": "Mei", - "Jun": "Jun", - "Jul": "Jul", - "Aug": "Agu", - "Sep": "Sep", - "Oct": "Okt", - "Nov": "Nov", - "Dec": "Des", - "Admin Tools": "Peralatan Admin", - "No Webcams detected": "Tidak ada Webcam terdeteksi", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Anda mungkin perlu mengizinkan %(brand)s secara manual untuk mengakses mikrofon/webcam", - "Default Device": "Perangkat Bawaan", - "Authentication": "Autentikasi", - "Are you sure you want to leave the room '%(roomName)s'?": "Anda yakin ingin meninggalkan ruangan '%(roomName)s'?", - "A new password must be entered.": "Kata sandi baru harus dimasukkan.", - "%(items)s and %(lastItem)s": "%(items)s dan %(lastItem)s", - "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.", - "Cryptography": "Kriptografi", - "Decrypt %(text)s": "Dekripsi %(text)s", - "Sunday": "Minggu", - "Notification targets": "Target notifikasi", - "Today": "Hari Ini", - "Notifications": "Notifikasi", - "What's New": "Apa Yang Baru", - "On": "Nyala", - "Changelog": "Changelog", - "Waiting for response from server": "Menunggu respon dari server", - "This Room": "Ruangan ini", - "Noisy": "Berisik", - "Unavailable": "Tidak Tersedia", - "All Rooms": "Semua Ruangan", - "Source URL": "URL Sumber", - "Failed to add tag %(tagName)s to room": "Gagal menambahkan tag %(tagName)s ke ruangan", - "No update available.": "Tidak ada pembaruan yang tersedia.", - "Tuesday": "Selasa", - "Search…": "Cari…", - "Unnamed room": "Ruang tanpa nama", - "Friday": "Jumat", - "Saturday": "Sabtu", - "Monday": "Senin", - "Failed to forget room %(errCode)s": "Gagal melupakan ruangan %(errCode)s", - "Wednesday": "Rabu", - "You cannot delete this message. (%(code)s)": "Anda tidak dapat menghapus pesan ini. (%(code)s)", - "Send": "Kirim", - "All messages": "Semua pesan", - "What's new?": "Apa yang baru?", - "Invite to this room": "Undang ke ruangan ini", - "Thursday": "Kamis", - "Yesterday": "Kemarin", - "Error encountered (%(errorDetail)s).": "Terjadi kesalahan (%(errorDetail)s).", - "Low Priority": "Prioritas Rendah", - "Off": "Mati", - "Failed to remove tag %(tagName)s from room": "Gagal menghapus tanda %(tagName)s dari ruangan", - "Failed to change password. Is your password correct?": "Gagal untuk mengubah kata sandi. Apakah kata sandi Anda benar?", - "Thank you!": "Terima kasih!", - "This email address is already in use": "Alamat email ini telah dipakai", - "This phone number is already in use": "Nomor telepon ini telah dipakai", - "Failed to verify email address: make sure you clicked the link in the email": "Gagal memverifikasi alamat email: pastikan Anda telah menekan link di dalam email", - "Permission Required": "Izin Dibutuhkan", - "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", - "%(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.", - "The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Kunci penandatanganan yang Anda sediakan cocok dengan kunci penandatanganan yang Anda terima dari sesi %(userId)s %(deviceId)s. Sesi ditandai sebagai terverifikasi.", - "Verified key": "Kunci terverifikasi", - "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!": "PERINGATAN: VERIFIKASI KUNCI GAGAL! Kunci penandatanganan untuk %(userId)s dan sesi %(deviceId)s adalah \"%(fprint)s\" yang tidak cocok dengan kunci \"%(fingerprint)s\" yang disediakan. Ini bisa saja berarti komunikasi Anda sedang disadap!", - "Session already verified!": "Sesi telah diverifikasi!", - "Verifies a user, session, and pubkey tuple": "Memverifikasi sebuah pengguna, sesi, dan tupel pubkey", - "You are no longer ignoring %(userId)s": "Anda sekarang berhenti mengabaikan %(userId)s", - "Unignored user": "Pengguna yang berhenti diabaikan", - "You are now ignoring %(userId)s": "Anda sekarang mengabaikan %(userId)s", - "Ignored user": "Pengguna yang diabaikan", - "Use an identity server to invite by email. Manage in Settings.": "Gunakan server identitas untuk mengundang melalui email. Kelola di Pengaturan.", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Gunakan server identitas untuk mengundang melalui email. Klik lanjutkan untuk menggunakan server identitas bawaan (%(defaultIdentityServerName)s) atau kelola di Pengaturan.", - "Use an identity server": "Gunakan sebuah server identitias", - "Setting up keys": "Menyiapkan kunci", - "Are you sure you want to cancel entering passphrase?": "Apakah Anda yakin untuk membatalkan pemasukkan frasa sandi?", - "Cancel entering passphrase?": "Batalkan memasukkan frasa sandi?", - "Missing user_id in request": "Kurang user_id di permintaan", - "Room %(roomId)s not visible": "Ruangan %(roomId)s tidak terlihat", - "Missing room_id in request": "Kurang room_id di permintaan", - "Missing roomId.": "Kurang ID ruangan.", - "You do not have permission to do that in this room.": "Anda tidak memiliki izin untuk melakukannya di ruangan ini.", - "You are not in this room.": "Anda tidak berada di ruangan ini.", - "Power level must be positive integer.": "Level kekuatan harus angka yang positif.", - "This room is not recognised.": "Ruangan ini tidak dikenal.", - "Failed to send request.": "Gagal untuk mengirim permintaan.", - "Unable to create widget.": "Tidak dapat membuat widget.", - "You need to be able to invite users to do that.": "Anda harus dapat mengundang pengguna untuk melakukannya.", - "You need to be logged in.": "Anda harus masuk.", - "We sent the others, but the below people couldn't be invited to ": "Kami telah mengirim yang lainnya, tetapi orang berikut ini tidak dapat diundang ke ", - "Some invites couldn't be sent": "Beberapa undangan tidak dapat dikirim", - "Failed to invite": "Gagal untuk mengundang", - "Moderator": "Moderator", - "Restricted": "Dibatasi", - "Zimbabwe": "Zimbabwe", - "Zambia": "Zambia", - "Yemen": "Yaman", - "Western Sahara": "Sahara Barat", - "Wallis & Futuna": "Wallis & Futuna", - "Vietnam": "Vietnam", - "Venezuela": "Venezuela", - "Vatican City": "Kota Vatikan", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Uzbekistan", - "Uruguay": "Uruguay", - "United Arab Emirates": "Uni Emirat Arab", - "Ukraine": "Ukraina", - "Uganda": "Uganda", - "U.S. Virgin Islands": "Kepulauan Virgin AS", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Kepulauan Turks & Caicos", - "Turkmenistan": "Turkmenistan", - "Turkey": "Turki", - "Tunisia": "Tunisia", - "Trinidad & Tobago": "Trinidad & Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Timor-Leste", - "Thailand": "Thailand", - "Tanzania": "Tanzania", - "Tajikistan": "Tajikistan", - "Taiwan": "Taiwan", - "São Tomé & Príncipe": "São Tomé & Príncipe", - "Syria": "Suriah", - "Switzerland": "Swiss", - "Sweden": "Swedia", - "Swaziland": "Swaziland", - "Svalbard & Jan Mayen": "Svalbard & Jan Mayen", - "Suriname": "Suriname", - "Sudan": "Sudan", - "St. Vincent & Grenadines": "St. Vincent & Grenadines", - "St. Pierre & Miquelon": "St. Pierre & Miquelon", - "St. Martin": "St. Martin", - "St. Lucia": "St. Lucia", - "St. Kitts & Nevis": "St. Kitts & Nevis", - "St. Helena": "St. Helena", - "Sri Lanka": "Sri Lanka", - "St. Barthélemy": "St. Barthélemy", - "Spain": "Spanyol", - "South Sudan": "Sudan Selatan", - "South Korea": "Korea Selatan", - "South Georgia & South Sandwich Islands": "Georgia Selatan & Kepulauan Sandwich Selatan", - "South Africa": "Afrika Selatan", - "Somalia": "Somalia", - "Solomon Islands": "Pulau Solomon", - "Slovenia": "Slovenia", - "Slovakia": "Slowakia", - "Sint Maarten": "Sint Maarten", - "Singapore": "Singapura", - "Sierra Leone": "Sierra Leone", - "Seychelles": "Seychelles", - "Serbia": "Serbia", - "Senegal": "Senegal", - "Saudi Arabia": "Arab Saudi", - "San Marino": "San Marino", - "Samoa": "Samoa", - "Réunion": "Reuni", - "Rwanda": "Rwanda", - "Russia": "Rusia", - "Romania": "Rumania", - "Qatar": "Qatar", - "Puerto Rico": "Puerto Riko", - "Portugal": "Portugal", - "Poland": "Polandia", - "Pitcairn Islands": "Kepulauan Pitcairn", - "Philippines": "Filipina", - "Peru": "Peru", - "Paraguay": "Paraguay", - "Papua New Guinea": "Papua Nugini", - "Panama": "Panama", - "Palestine": "Palestina", - "Pakistan": "Pakistan", - "Palau": "Palau", - "Oman": "Oman", - "Norway": "Norway", - "Northern Mariana Islands": "Kepulauan Mariana Utara", - "North Korea": "Korea Utara", - "Norfolk Island": "Pulau Norfolk", - "Niue": "Niue", - "Nigeria": "Nigeria", - "Niger": "Niger", - "Nicaragua": "Nikaragua", - "New Zealand": "Selandia Baru", - "New Caledonia": "Kaledonia Baru", - "Netherlands": "Belanda", - "Nepal": "Nepal", - "Nauru": "Nauru", - "Namibia": "Namibia", - "Myanmar": "Myanmar", - "Mozambique": "Mozambik", - "Morocco": "Maroko", - "Montserrat": "Montserrat", - "Montenegro": "Montenegro", - "Mongolia": "Mongolia", - "Monaco": "Monako", - "Moldova": "Moldova", - "Micronesia": "Mikronesia", - "Mexico": "Meksiko", - "Mayotte": "Mayotte", - "Mauritius": "Mauritius", - "Mauritania": "Mauritania", - "Martinique": "Martinik", - "Marshall Islands": "Pulau Marshall", - "Malta": "Malta", - "Mali": "Mali", - "Maldives": "Maladewa", - "Malaysia": "Malaysia", - "Malawi": "Malawi", - "Madagascar": "Madagaskar", - "Macedonia": "Makedonia", - "Macau": "Makau", - "Luxembourg": "Luksemburg", - "Lithuania": "Lithuania", - "Liechtenstein": "Liechtenstein", - "Libya": "Libya", - "Liberia": "Liberia", - "Lesotho": "Lesotho", - "Lebanon": "Libanon", - "Latvia": "Latvia", - "Laos": "Laos", - "Kyrgyzstan": "Kirgistan", - "Kuwait": "Kuwait", - "Kosovo": "Kosovo", - "Kiribati": "Kiribati", - "Kenya": "Kenya", - "Kazakhstan": "Kazakstan", - "Jordan": "Yordania", - "Jersey": "Jersey", - "Japan": "Jepang", - "Jamaica": "Jamaika", - "Italy": "Italia", - "Israel": "Israel", - "Isle of Man": "Isle of Man", - "Ireland": "Irlandia", - "Iraq": "Irak", - "Iran": "Iran", - "Indonesia": "Indonesia", - "India": "India", - "Iceland": "Islandia", - "Hungary": "Hungaria", - "Hong Kong": "Hongkong", - "Honduras": "Honduras", - "Heard & McDonald Islands": "Pulau Heard & McDonald", - "Haiti": "Haiti", - "Guyana": "Guyana", - "Guinea-Bissau": "Guinea-Bissau", - "Guinea": "Guinea", - "Guernsey": "Guernsey", - "Guatemala": "Guatemala", - "Guam": "Guam", - "Guadeloupe": "Guadeloupe", - "Grenada": "Grenada", - "Greenland": "Greenland", - "Greece": "Yunani", - "Gibraltar": "Gibraltar", - "Ghana": "Ghana", - "Germany": "Jerman", - "Georgia": "Georgia", - "Gambia": "Gambia", - "Gabon": "Gabon", - "French Southern Territories": "Wilayah Selatan Prancis", - "French Polynesia": "Polinesia Perancis", - "French Guiana": "Guyana Perancis", - "France": "Perancis", - "Finland": "Finlandia", - "Fiji": "Fiji", - "Faroe Islands": "Kepulauan Faroe", - "Falkland Islands": "Kepulauan Falkland", - "Ethiopia": "Etiopia", - "Estonia": "Estonia", - "Eritrea": "Eritrea", - "Equatorial Guinea": "Guinea Ekuator", - "El Salvador": "El Salvador", - "Egypt": "Mesir", - "Ecuador": "Ekuador", - "Dominican Republic": "Republik Dominika", - "Dominica": "Dominika", - "Djibouti": "Djibouti", - "Denmark": "Denmark", - "Côte d’Ivoire": "Pantai Gading", - "Czech Republic": "Republik Ceko", - "Cyprus": "Siprus", - "Curaçao": "Curacao", - "Cuba": "Kuba", - "Croatia": "Kroasia", - "Costa Rica": "Kosta Rika", - "Cook Islands": "Kepulauan Cook", - "Congo - Kinshasa": "Kongo - Kinshasa", - "Congo - Brazzaville": "Kongo - Brazzaville", - "Comoros": "Komoro", - "Colombia": "Kolumbia", - "Cocos (Keeling) Islands": "Kepulauan Cocos (Keeling)", - "Christmas Island": "Pulau Natal", - "China": "Cina", - "Chile": "Chili", - "Chad": "Chad", - "Central African Republic": "Republik Afrika Tengah", - "Cayman Islands": "Pulau Cayman", - "Caribbean Netherlands": "Karibia Belanda", - "Cape Verde": "Tanjung Verde", - "Canada": "Kanada", - "Cameroon": "Kamerun", - "Cambodia": "Kamboja", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bulgaria", - "Brunei": "Brunei", - "British Virgin Islands": "Kepulauan Virgin Inggris", - "British Indian Ocean Territory": "Wilayah Samudra Hindia Britania", - "Brazil": "Brazil", - "Bouvet Island": "Pulau Bouvet", - "Botswana": "Botswana", - "Bosnia": "Bosnia", - "Bolivia": "Bolivia", - "Bhutan": "Bhutan", - "Bermuda": "Bermuda", - "Benin": "Benin", - "Belize": "Belize", - "Belgium": "Belgium", - "Belarus": "Belarusia", - "Barbados": "Barbados", - "Bangladesh": "Bangladesh", - "Bahrain": "Bahrain", - "Bahamas": "Bahama", - "Azerbaijan": "Azerbaijan", - "Austria": "Austria", - "Australia": "Australia", - "Aruba": "Aruba", - "Armenia": "Armenia", - "Argentina": "Argentina", - "Antigua & Barbuda": "Antigua & Barbuda", - "Antarctica": "Antartika", - "Anguilla": "Anguila", - "Angola": "Angola", - "Andorra": "Andora", - "American Samoa": "Samoa Amerika", - "Algeria": "Aljazair", - "Albania": "Albania", - "Åland Islands": "Pulau Aland", - "Afghanistan": "Afganistan", - "United States": "Amerika Serikat", - "United Kingdom": "Britania Raya", - "Unable to enable Notifications": "Tidak dapat mengaktifkan Notifikasi", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s tidak memiliki izin untuk mengirim Anda notifikasi — silakan coba lagi", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s tidak memiliki izin untuk mengirim Anda notifikasi — mohon periksa pengaturan browser Anda", - "%(name)s is requesting verification": "%(name)s meminta verifikasi", - "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.": "Kami menanyakan browser ini untuk mengingat homeserver apa yang Anda gunakan untuk membantu Anda masuk, tetapi sayangnya browser ini melupakannya. Pergi ke halaman masuk dan coba lagi.", - "We couldn't log you in": "Kami tidak dapat memasukkan Anda", - "Only continue if you trust the owner of the server.": "Hanya lanjutkan jika Anda mempercayai pemilik server ini.", - "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.": "Aksi ini memerlukan mengakses server identitas bawaan untuk memvalidasi sebuah alamat email atau nomor telepon, tetapi server ini tidak memiliki syarat layanan apa pun.", - "Identity server has no terms of service": "Identitas server ini tidak memiliki syarat layanan", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "AM": "AM", - "PM": "PM", - "Failure to create room": "Gagal untuk membuat ruangan", - "The server does not support the room version specified.": "Server ini tidak mendukung versi ruangan yang dicantumkan.", - "Server may be unavailable, overloaded, or you hit a bug.": "Server mungkin tidak tersedia, kelebihan beban, atau Anda mengalami bug.", - "Upload Failed": "Unggahan Gagal", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "File '%(fileName)s' melebihi batas ukuran unggahan file homeserver", - "The file '%(fileName)s' failed to upload.": "File '%(fileName)s' gagal untuk diunggah.", - "Unable to transfer call": "Tidak dapat memindahkan panggilan", - "Failed to transfer call": "Gagal untuk memindahkan panggilan", - "Transfer Failed": "Pemindahan Gagal", - "There was an error looking up the phone number": "Sebuah kesalahan terjadi mencari nomor teleponnya", - "Unable to look up phone number": "Tidak dapat mencari nomor telepon", - "You've reached the maximum number of simultaneous calls.": "Anda telah mencapai jumlah maksimum panggilan pada waktu bersamaan.", - "Too Many Calls": "Terlalu Banyak Panggilan", - "Unable to load! Check your network connectivity and try again.": "Tidak dapat memuat! Periksa koneksi jaringan Anda dan coba lagi.", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Mohon tanyakan ke administrator homeserver Anda (%(homeserverDomain)s) untuk mengkonfigurasikan server TURN supaya panggilan dapat bekerja dengan benar.", - "Call failed due to misconfigured server": "Panggilan gagal karena servernya tidak dikonfigurasi dengan benar", - "Answered Elsewhere": "Dijawab di Perangkat Lain", - "The call could not be established": "Panggilan tidak dapat dilakukan", - "The user you called is busy.": "Pengguna yang Anda panggil sedang sibuk.", - "User Busy": "Pengguna Sibuk", - "Add Phone Number": "Tambahkan Nomor Telepon", - "Click the button below to confirm adding this phone number.": "Klik tombol di bawah untuk mengkonfirmasi penambahan nomor telepon ini.", - "Confirm adding phone number": "Konfirmasi penambahan nomor telepon", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Konfirmasi penambahan nomor telepon ini dengan menggunakan Single Sign On untuk membuktikan identitas Anda.", - "Add Email Address": "Tambahkan Alamat Email", - "Click the button below to confirm adding this email address.": "Klik tombol di bawah untuk mengkonfirmasi penambahan alamat email ini.", - "Confirm adding email": "Konfirmasi penambahan email", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Konfirmasi penambahan alamat email ini dengan menggunakan Single Sign On untuk membuktikan identitas Anda.", - "Use Single Sign On to continue": "Gunakan Single Sign On untuk melanjutkan", - "expand": "buka", - "collapse": "tutup", - "%(duration)sd": "%(duration)sh", - "%(duration)sh": "%(duration)sj", - "%(duration)sm": "%(duration)sm", - "%(duration)ss": "%(duration)sd", - "Unignore": "Hilangkan Abaian", - "Copied!": "Disalin!", - "Users": "Pengguna", - "Phone": "Ponsel", - "Historical": "Riwayat", - "Anyone": "Siapa Saja", - "Unban": "Hilangkan Cekalan", - "Home": "Beranda", - "Removing…": "Menghilangkan…", - "Suggested": "Disarankan", - "Resume": "Lanjutkan", - "Information": "Informasi", - "Widgets": "Widget", - "Favourited": "Difavorit", - "ready": "siap", - "Algorithm:": "Algoritma:", - "Unencrypted": "Tidak Dienkripsi", - "Bridges": "Jembatan", - "exists": "sudah ada", - "Lock": "Gembok", - "Later": "Nanti", - "Document": "Dokumen", - "Accepting…": "Menerima…", - "Italics": "Miring", - "None": "Tidak Ada", - "Ignored/Blocked": "Diabaikan/Diblokir", - "Mushroom": "Jamur", - "Folder": "Map", - "Scissors": "Gunting", - "Cancelling…": "Membatalkan…", - "Ok": "Ok", - "Success!": "Berhasil!", - "Summary": "Kesimpulan", - "Service": "Layanan", - "Notes": "Nota", - "edited": "diedit", - "Re-join": "Bergabung Ulang", - "Browse": "Jelajahi", - "Sounds": "Suara", - "Discovery": "Penemuan", - "Headphones": "Headphone", - "Anchor": "Jangkar", - "Bell": "Lonceng", - "Trumpet": "Terompet", - "Guitar": "Gitar", - "Ball": "Bola", - "Trophy": "Piala", - "Rocket": "Roket", - "Aeroplane": "Pesawat", - "Bicycle": "Sepeda", - "Train": "Kereta Api", - "Flag": "Bendera", - "Telephone": "Telepon", - "Hammer": "Palu", - "Key": "Kunci", - "Paperclip": "Klip Kertas", - "Pencil": "Pensil", - "Book": "Buku", - "Gift": "Kado", - "Clock": "Jam", - "Hourglass": "Jam Pasir", - "Umbrella": "Payung", - "Santa": "Santa", - "Spanner": "Kunci Bengkel", - "Glasses": "Kacamata", - "Hat": "Topi", - "Robot": "Robot", - "Smiley": "Senyuman", - "Heart": "Hati", - "Cake": "Kue", - "Pizza": "Pizza", - "Corn": "Jagung", - "Strawberry": "Stroberi", - "Apple": "Apel", - "Banana": "Pisang", - "Fire": "Api", - "Cloud": "Awan", - "Moon": "Bulan", - "Globe": "Bola Dunia", - "Cactus": "Kaktus", - "Tree": "Pohon", - "Flower": "Bunga", - "Butterfly": "Kupu-Kupu", - "Octopus": "Gurita", - "Fish": "Ikan", - "Turtle": "Kura-Kura", - "Penguin": "Penguin", - "Rooster": "Ayam", - "Panda": "Panda", - "Rabbit": "Kelinci", - "Elephant": "Gajah", - "Pig": "Babi", - "Unicorn": "Unicorn", - "Horse": "Kuda", - "Lion": "Singa", - "Cat": "Kucing", - "Dog": "Anjing", - "Demote": "Turunkan", - "Replying": "Membalas", - "Composer": "Komposer", - "Encryption": "Enkripsi", - "General": "Umum", - "Emoji Autocomplete": "Penyelesaian Otomatis Emoji", - "Deactivate user?": "Nonaktifkan pengguna?", - "Phone (optional)": "Nomor telepon (opsional)", - "Remove %(phone)s?": "Hapus %(phone)s?", - "Remove %(email)s?": "Hapus %(email)s?", - "Deactivate account": "Nonaktifkan akun", - "Disconnect anyway": "Lepaskan hubungan saja", - "Checking server": "Memeriksa server", - "Show advanced": "Tampilkan lanjutan", - "Hide advanced": "Sembunyikan lanjutan", - "Enter username": "Masukkan nama pengguna", - "Enter password": "Masukkan kata sandi", - "Upload Error": "Kesalahan saat Mengunggah", - "Cancel All": "Batalkan Semua", - "Upload all": "Unggah semua", - "Upload files": "Unggah file", - "Power level": "Tingkat daya", - "Rotate Right": "Putar ke Kanan", - "Rotate Left": "Putar ke Kiri", - "Revoke invite": "Hapus undangan", - "Reason: %(reason)s": "Alasan: %(reason)s", - "Sign Up": "Daftar", - "Add room": "Tambahkan ruangan", - "Edit message": "Edit pesan", - "Notification sound": "Suara notifikasi", - "Uploaded sound": "Suara terunggah", - "Create account": "Buat akun", - "Email (optional)": "Email (opsional)", - "Enable encryption?": "Aktifkan enkripsi?", - "Light bulb": "Bohlam lampu", - "Thumbs up": "Jempol", - "Room avatar": "Avatar ruangan", - "Room Topic": "Topik Ruangan", - "Room Name": "Nama Ruangan", - "Main address": "Alamat utama", - "Phone Number": "Nomor Telepon", - "Room Addresses": "Alamat Ruangan", - "Room version:": "Versi ruangan:", - "Room version": "Versi ruangan", - "Room information": "Informasi ruangan", - "Bulk options": "Opsi massal", - "Room list": "Daftar ruangan", - "Ignored users": "Pengguna yang diabaikan", - "Account management": "Manajemen akun", - "Phone numbers": "Nomor telepon", - "Email addresses": "Alamat email", - "Profile picture": "Gambar profil", - "Display Name": "Nama Tampilan", - "That matches!": "Mereka cocok!", - "General failure": "Kesalahan umum", - "Share User": "Bagikan Pengguna", - "Share Room": "Bagikan Ruangan", - "Incompatible Database": "Databasis Tidak Kompatibel", - "Invite anyway": "Undang saja", - "Demote yourself?": "Turunkan diri Anda?", - "Share room": "Bagikan ruangan", - "Email Address": "Alamat Email", - "Verification code": "Kode verifikasi", - "Audio Output": "Output Audio", - "Set up": "Siapkan", - "Delete Backup": "Hapus Cadangan", - "Got It": "Mengerti", - "Avoid sequences": "Hindari urutan", - "Unrecognised address": "Alamat tidak dikenal", - "Room Notification": "Notifikasi Ruangan", - "Send Logs": "Kirim Catatan", - "Filter results": "Saring hasil", - "Logs sent": "Catatan terkirim", - "Popout widget": "Widget popout", - "Muted Users": "Pengguna yang Dibisukan", - "Uploading %(filename)s": "Mengunggah %(filename)s", - "Delete Widget": "Hapus Widget", - "(~%(count)s results)": { - "one": "(~%(count)s hasil)", - "other": "(~%(count)s hasil)" - }, - "Signed Out": "Keluar", - "Start authentication": "Mulai autentikasi", - "Token incorrect": "Token salah", - "Delete widget": "Hapus widget", - "Reject invitation": "Tolak undangan", - "Confirm Removal": "Konfirmasi Penghapusan", - "Invalid file%(extra)s": "File tidak absah%(extra)s", - "not specified": "tidak ditentukan", - "Join Room": "Bergabung dengan Ruangan", - "Privileged Users": "Pengguna Istimewa", - "URL Previews": "Tampilan URL", - "Upload avatar": "Unggah avatar", - "Report": "Laporkan", - "Confirm passphrase": "Konfirmasi frasa sandi", - "Enter passphrase": "Masukkan frasa sandi", - "Unknown error": "Kesalahan tidak diketahui", - "New Password": "Kata sandi baru", - "Show:": "Tampilkan:", - "Results": "Hasil", - "Joined": "Tergabung", - "Joining": "Bergabung", - "Sent": "Terkirim", - "MB": "MB", - "Custom level": "Tingkat kustom", - "Decrypting": "Mendekripsi", - "Downloading": "Mengunduh", - "Forget room": "Lupakan ruangan", - "Access": "Akses", - "Global": "Global", - "Keyword": "Kata kunci", - "Visibility": "Visibilitas", - "Address": "Alamat", - "More": "Lagi", - "Avatar": "Avatar", - "Hold": "Jeda", - "Transfer": "Pindah", - "Sending": "Mengirim", - "Spaces": "Space", - "Connecting": "Menghubungkan", - "Hey you. You're the best!": "Hei kamu. Kamu adalah yang terbaik!", - "Light high contrast": "Kontras tinggi terang", - "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", - "Common names and surnames are easy to guess": "Nama depan dan nama belakang umum mudah ditebak", - "Names and surnames by themselves are easy to guess": "Nama depan dan nama belakang sendiri mudah ditebak", - "A word by itself is easy to guess": "Sebuah kata dengan sendirinya mudah ditebak", - "This is similar to a commonly used password": "Ini mirip dengan kata sandi yang biasa digunakan", - "This is a very common password": "Ini adalah kata sandi yang sangat umum", - "This is a top-100 common password": "Ini adalah 100 kata sandi umum teratas", - "This is a top-10 common password": "Ini adalah 10 kata sandi umum teratas", - "Dates are often easy to guess": "Tanggal biasanya mudah untuk ditebak", - "Recent years are easy to guess": "Tahun terkini masih mudah untuk ditebak", - "Sequences like abc or 6543 are easy to guess": "Urutan seperti abc atau 6543 masih mudah untuk ditebak", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Kata yang berulang seperti \"abcabcabc\" masih sedikit susah untuk ditebak daripada \"abc\"", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Pergantian yang dapat diprediksi seperti '@' daripada 'a' tidak terlalu membantu", - "Repeats like \"aaa\" are easy to guess": "Kata yang berulang seperti \"aaa\" mudah untuk ditebak", - "Add another word or two. Uncommon words are better.": "Tambahkan satu atau dua kata lagi. Kata yang tidak biasa lebih baik.", - "Reversed words aren't much harder to guess": "Kata yang dibalik tidak terlalu susah untuk ditebak", - "All-uppercase is almost as easy to guess as all-lowercase": "Semua huruf besar hampir semudah dengan menebak semua huruf kecil", - "Capitalization doesn't help very much": "Kapitalisasi tidak terlalu membantu", - "Avoid dates and years that are associated with you": "Hindari tanggal atau tahun yang terkait dengan Anda", - "Avoid years that are associated with you": "Hindari tahun yang terkait dengan Anda", - "Avoid recent years": "Hindari tahun terkini", - "Avoid repeated words and characters": "HIndari kata dan karakter yang diulang", - "Use a longer keyboard pattern with more turns": "Gunakan pola keyboard yang lebih panjang dengan lebih banyak putaran", - "No need for symbols, digits, or uppercase letters": "Tidak perlu untuk simbol, digit, atau huruf besar", - "Use a few words, avoid common phrases": "Gunakan beberapa kata, hindari frasa yang umum", - "Unknown server error": "Kesalahan server yang tidak diketahui", - "The user's homeserver does not support the version of the room.": "Homeserver penggunanya tidak mendukung versi ruangannya.", - "The user must be unbanned before they can be invited.": "Pengguna harus dihilangkan cekalannya sebelum diundang kembali.", - "You do not have permission to invite people to this room.": "Anda tidak ada izin untuk mengundang orang ke ruangan ini.", - "Error leaving room": "Terjadi kesalahan saat meninggalkan ruangan", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Ruangan ini digunakan untuk pesan yang penting dari Homeservernya, jadi Anda tidak dapat meninggalkannya.", - "Can't leave Server Notices room": "Tidak dapat meninggalkan ruangan Pemberitahuan Server", - "Unexpected server error trying to leave the room": "Kesalahan server yang tidak terduga saat mencoba untuk meninggalkan ruangannya", - "Authentication check failed: incorrect password?": "Pemeriksaan autentikasi gagal: kata sandi salah?", - "Not a valid %(brand)s keyfile": "Bukan keyfile %(brand)s yang absah", - "Your browser does not support the required cryptography extensions": "Browser Anda tidak mendukung ekstensi kriptografi yang dibutuhkan", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "%(items)s and %(count)s others": { - "one": "%(items)s dan satu lainnya", - "other": "%(items)s dan %(count)s lainnya" - }, - "This homeserver has exceeded one of its resource limits.": "Homeserver ini telah melebihi batas sumber dayanya.", - "This homeserver has been blocked by its administrator.": "Homeserver ini telah diblokir oleh administratornya.", - "This homeserver has hit its Monthly Active User limit.": "Homeserver ini telah mencapai batasnya Pengguna Aktif Bulanan.", - "Unexpected error resolving identity server configuration": "Kesalahan tidak terduga saat menyelesaikan konfigurasi server identitas", - "Unexpected error resolving homeserver configuration": "Kesalahan tidak terduga saat menyelesaikan konfigurasi homeserver", - "No homeserver URL provided": "Tidak ada URL homeserver yang disediakan", - "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.": "Anda dapat masuk, tetapi beberapa fitur tidak akan tersedia sampai server identitasnya kembali daring. Jika Anda masih melihat peringatan ini, periksa konfigurasi Anda atau hubungi sebuah admin server.", - "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.": "Anda dapat mengatur ulang kata sandi Anda, tetapi beberapa fitur tidak akan tersedia sampai server identitasnya kembali daring. Jika Anda masih melihat peringatan ini, periksa konfigurasi Anda atau hubungi sebuah admin server.", - "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.": "Anda dapat mendaftar, tetapi beberapa fitur tidak akan tersedia sampai server identitasnya kembali daring. Jika Anda masih melihat peringatan ini, periksa konfigurasi Anda atau hubungi sebuah admin server.", - "Cannot reach identity server": "Tidak dapat mencapai server identitas", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Tanyakan admin %(brand)s Anda untuk memeriksa konfigurasi Anda untuk entri yang tidak benar atau entri duplikat.", - "Your %(brand)s is misconfigured": "%(brand)s Anda telah diatur dengan salah", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Pastikan Anda punya koneksi internet yang stabil, atau hubungi admin servernya", - "Cannot reach homeserver": "Tidak dapat mencapai homeserver", - "Disconnect from the identity server ?": "Putuskan hubungan dari server identitas ?", - "Disconnect identity server": "Putuskan hubungan server identitas", - "The identity server you have chosen does not have any terms of service.": "Server identitas yang Anda pilih tidak memiliki persyaratan layanan.", - "Terms of service not accepted or the identity server is invalid.": "Persyaratan layanan tidak diterima atau server identitasnya tidak absah.", - "Disconnect from the identity server and connect to instead?": "Putuskan hubungan dari server identitas dan hubungkan ke ?", - "Change identity server": "Ubah server identitas", - "Could not connect to identity server": "Tidak dapat menghubung ke server identitas", - "Not a valid identity server (status code %(code)s)": "Bukan server identitas yang absah (kode status %(code)s)", - "Identity server URL must be HTTPS": "URL server identitas harus HTTPS", - "not ready": "belum siap", - "Secret storage:": "Penyimpanan rahasia:", - "in account data": "di data akun", - "Secret storage public key:": "Kunci publik penyimpanan rahasia:", - "Backup key cached:": "Cadangan kunci dicache:", - "not stored": "tidak disimpan", - "Backup key stored:": "Cadangan kunci disimpan:", - "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.": "Cadangkan kunci enkripsi Anda dengan data akun Anda jika Anda kehilangan akses ke sesi-sesi Anda. Kunci Anda akan diamankan dengan Kunci Keamanan yang unik.", - "unexpected type": "tipe yang tidak terduga", - "well formed": "terbentuk dengan baik", - "Back up your keys before signing out to avoid losing them.": "Cadangkan kunci Anda sebelum keluar untuk menghindari kehilangannya.", - "Your keys are not being backed up from this session.": "Kunci Anda tidak dicadangan dari sesi ini.", - "Backup version:": "Versi cadangan:", - "This backup is trusted because it has been restored on this session": "Cadangan ini dipercayai karena telah dipulihkan di sesi ini", - "All keys backed up": "Semua kunci telah dicadangkan", - "Connect this session to Key Backup": "Hubungkan sesi ini ke Pencadangan Kunci", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Hubungkan sesi ini ke pencadangan kunci sebelum keluar untuk menghindari kehilangan kunci apa saja yang mungkin hanya ada di sesi ini.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Sesi ini tidak mencadangkan kunci Anda, tetapi Anda memiliki cadangan yang ada yang dapat Anda pulihkan dan tambahkan untuk selanjutnya.", - "Restore from Backup": "Pulihkan dari Cadangan", - "Unable to load key backup status": "Tidak dapat memuat status pencadangan kunci", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Apakah Anda yakin? Anda akan kehilangan pesan terenkripsi jika kunci Anda tidak dicadangkan dengan benar.", - "The operation could not be completed": "Operasi ini tidak dapat diselesaikan", - "Failed to save your profile": "Gagal untuk menyimpan profil Anda", - "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", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Memperbarui space...", - "other": "Memperbarui space... (%(progress)s dari %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Mengirimkan undangan...", - "other": "Mengirimkan undangan... (%(progress)s dari %(count)s)" - }, - "Loading new room": "Memuat ruangan baru", - "Upgrading room": "Meningkatkan ruangan", - "This upgrade will allow members of selected spaces access to this room without an invite.": "Peningkatan ini akan mengizinkan anggota di space yang terpilih untuk dapat mengakses ruangan ini tanpa sebuah undangan.", - "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.": "Ruangan ini masih ada di dalam space yang Anda bukan admin di sana. Di space itu, ruangan yang lama masih terlihat, tetapi orang akan diberi tahu untuk bergabung dengan ruangan yang baru.", - "Space members": "Anggota space", - "Anyone in a space can find and join. You can select multiple spaces.": "Siapa saja di sebuah space dapat menemukan dan bergabung. Anda dapat memilih beberapa space.", - "Anyone in can find and join. You can select other spaces too.": "Siapa saja di dapat menemukan dan bergabung. Anda juga dapat memilih space yang lain.", - "Spaces with access": "Space dengan akses", - "Anyone in a space can find and join. Edit which spaces can access here.": "Siapa saja di dalam space dapat menemukan dan bergabung. Edit space apa saja yang dapat mengakses.", - "Currently, %(count)s spaces have access": { - "one": "Saat ini, sebuah space memiliki akses", - "other": "Saat ini, %(count)s space memiliki akses" - }, - "& %(count)s more": { - "one": "& %(count)s lainnya", - "other": "& %(count)s lainnya" - }, - "Upgrade required": "Peningkatan diperlukan", - "Anyone can find and join.": "Siapa saja dapat menemukan dan bergabung.", - "Only invited people can join.": "Hanya orang yang diundang dapat bergabung.", - "Private (invite only)": "Privat (undangan saja)", - "The integration manager is offline or it cannot reach your homeserver.": "Manager integrasinya mungkin sedang luring atau tidak dapat mencapai homeserver Anda.", - "Cannot connect to integration manager": "Tidak dapat menghubungkan ke manajer integrasi", - "Use between %(min)s pt and %(max)s pt": "Gunakan antara %(min)s pt dan %(max)s pt", - "Custom font size can only be between %(min)s pt and %(max)s pt": "Ukuran font kustom hanya bisa antara %(min)s pt dan %(max)s pt", - "Size must be a number": "Ukuran harus sebuah angka", - "Message search initialisation failed": "Inisialisasi pencarian pesan gagal", - "%(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 tidak dapat menyimpan pesan terenkripsi secara lokal dengan aman saat dijalankan di browser. Gunakan %(brand)s Desktop supaya pesan terenkripsi dapat muncul di hasil pencarian.", - "%(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.": "%(brand)s tidak memiliki beberapa komponen yang diperlukan untuk menyimpan pesan terenkripsi secara lokal dengan aman. Jika Anda ingin bereksperimen dengan fitur ini, buat %(brand)s Desktop yang khusus dengan tambahan komponen penelusuran.", - "Securely cache encrypted messages locally for them to appear in search results.": "Simpan pesan terenkripsi secara lokal dengan aman agar muncul di hasil pencarian.", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Simpan pesan terenkripsi secara lokal dengan aman agar muncul di hasil pencarian, menggunakan %(size)s untuk menyimpan pesan dari %(rooms)s ruangan.", - "other": "Simpan pesan terenkripsi secara lokal dengan aman agar muncul di hasil pencarian, menggunakan %(size)s untuk menyimpan pesan dari %(rooms)s ruangan." - }, - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Verifikasi setiap sesi yang digunakan oleh pengguna satu per satu untuk menandainya sebagai tepercaya, dan tidak memercayai perangkat yang ditandatangani silang.", - "Failed to set display name": "Gagal untuk menetapkan nama tampilan", - "Deselect all": "Batalkan semua pilihan", - "Select all": "Pilih semua", - "Sign out devices": { - "one": "Keluarkan perangkat", - "other": "Keluarkan perangkat" - }, - "Click the button below to confirm signing out these devices.": { - "one": "Klik tombol di bawah untuk mengkonfirmasi mengeluarkan perangkat ini.", - "other": "Klik tombol di bawah untuk mengkonfirmasi mengeluarkan perangkat-perangkat ini." - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Konfirmasi mengeluarkan perangkat ini dengan menggunakan Single Sign On untuk membuktikan identitas Anda.", - "other": "Konfirmasi mengeluarkan perangkat-perangkat ini dengan menggunakan Single Sign On untuk membuktikan identitas Anda." - }, - "Session key:": "Kunci sesi:", - "Session ID:": "ID Sesi:", - "Import E2E room keys": "Impor kunci enkripsi ujung ke ujung", - "Homeserver feature support:": "Dukungan fitur homeserver:", - "Self signing private key:": "Kunci privat penandatanganan diri:", - "User signing private key:": "Kunci rahasia penandatanganan pengguna:", - "not found locally": "tidak ditemukan secara lokal", - "cached locally": "dicache secara lokal", - "Master private key:": "Kunci privat utama:", - "not found in storage": "tidak ditemukan di penyimpanan", - "in secret storage": "di penyimpanan rahasia", - "Cross-signing private keys:": "Kunci privat penandatanganan silang:", - "not found": "tidak ditemukan", - "in memory": "di penyimpanan", - "Cross-signing public keys:": "Kunci publik penandatanganan silang:", - "Cross-signing is not set up.": "Penandatanganan silang belum disiapkan.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Akun Anda mempunyai identitas penandatanganan silang di penyimpanan rahasia, tetapi belum dipercayai oleh sesi ini.", - "Cross-signing is ready but keys are not backed up.": "Penandatanganan silang telah siap tetapi kunci belum dicadangkan.", - "Cross-signing is ready for use.": "Penandatanganan silang siap digunakan.", - "Your homeserver does not support cross-signing.": "Homeserver Anda tidak mendukung penandatanganan silang.", - "Passwords don't match": "Kata sandi tidak cocok", - "Do you want to set an email address?": "Apakah Anda ingin menetapkan sebuah alamat email?", - "Export E2E room keys": "Ekspor kunci ruangan enkripsi ujung ke ujung", - "No display name": "Tidak ada nama tampilan", - "Channel: ": "Saluran: ", - "Workspace: ": "Ruang kerja: ", - "This bridge is managed by .": "Jembatan ini dikelola oleh .", - "This bridge was provisioned by .": "Jembatan ini disediakan oleh .", - "Space options": "Opsi space", - "Jump to first invite.": "Pergi ke undangan pertama.", - "Jump to first unread room.": "Pergi ke ruangan yang belum dibaca.", - "Recommended for public spaces.": "Direkomendasikan untuk space publik.", - "Allow people to preview your space before they join.": "Memungkinkan orang-orang untuk memperlihatkan space Anda sebelum mereka bergabung.", - "Preview Space": "Tampilkan Space", - "Failed to update the visibility of this space": "Gagal untuk memperbarui visibilitas untuk space ini", - "Decide who can view and join %(spaceName)s.": "Putuskan siapa yang dapat melihat dan bergabung dengan %(spaceName)s.", - "This may be useful for public spaces.": "Ini mungkin berguna untuk space publik.", - "Guests can join a space without having an account.": "Tamu dapat bergabung sebuah space tanpa harus mempunyai akun.", - "Enable guest access": "Aktifkan akses tamu", - "Failed to update the history visibility of this space": "Gagal untuk memperbarui visibilitas riwayat untuk space ini", - "Failed to update the guest access of this space": "Gagal untuk memperbarui akses tamu untuk space ini", - "Leave Space": "Tinggalkan Space", - "Save Changes": "Simpan Perubahan", - "Edit settings relating to your space.": "Edit pengaturan yang berkaitan dengan space Anda.", - "Failed to save space settings.": "Gagal untuk menyimpan pengaturan space.", - "Invite with email or username": "Undang dengan email atau nama pengguna", - "Invite people": "Undang pengguna", - "Share invite link": "Bagikan tautan undangan", - "Failed to copy": "Gagal untuk menyalin", - "Click to copy": "Klik untuk menyalin", - "Other rooms": "Ruangan lainnya", - "All rooms": "Semua ruangan", - "Show all rooms": "Tampilkan semua ruangan", - "You can change these anytime.": "Anda dapat mengubahnya kapan saja.", - "Add some details to help people recognise it.": "Tambahkan detail untuk membantu pengguna mengenalnya.", - "Your private space": "Space pribadi Anda", - "Your public space": "Space publik Anda", - "To join a space you'll need an invite.": "Untuk bergabung sebuah space Anda membutuhkan undangan.", - "Invite only, best for yourself or teams": "Undangan saja, baik untuk Anda sendiri atau tim", - "Open space for anyone, best for communities": "Space terbuka untuk siapa saja, baik untuk komunitas", - "Create a space": "Buat space", - "e.g. my-space": "mis. space-saya", - "Please enter a name for the space": "Mohon masukkan nama untuk space ini", - "Search %(spaceName)s": "Cari %(spaceName)s", - "Delete avatar": "Hapus avatar", - "Accept to continue:": "Terima untuk melanjutkan:", - "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…", - "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.", - "Show sidebar": "Tampilkan sisi bilah", - "Hide sidebar": "Sembunyikan sisi bilah", - "unknown person": "pengguna tidak dikenal", - "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", - "Developer mode": "Mode pengembang", - "IRC display name width": "Lebar nama tampilan IRC", - "Manually verify all remote sessions": "Verifikasi semua sesi jarak jauh secara manual", - "How fast should messages be downloaded.": "Seberapa cepat pesan akan diunduh.", - "Enable message search in encrypted rooms": "Aktifkan pencarian pesan di ruangan terenkripsi", - "Show hidden events in timeline": "Tampilkan peristiwa tersembunyi di lini masa", - "Enable widget screenshots on supported widgets": "Aktifkan tangkapan layar widget di widget yang didukung", - "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", - "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", - "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", - "%(deviceId)s from %(ip)s": "%(deviceId)s dari %(ip)s", - "New login. Was this you?": "Login baru. Apakah itu Anda?", - "Other users may not trust it": "Pengguna yang lain mungkin tidak mempercayainya", - "Safeguard against losing access to encrypted messages & data": "Lindungi dari kehilangan akses ke pesan & data terenkripsi", - "Verify this session": "Verifikasi sesi ini", - "Encryption upgrade available": "Tersedia peningkatan enkripsi", - "Set up Secure Backup": "Siapkan Cadangan Aman", - "Contact your server admin.": "Hubungi admin server Anda.", - "Your homeserver has exceeded one of its resource limits.": "Homeserver Anda telah melebihi batas sumber dayanya.", - "Your homeserver has exceeded its user limit.": "Homeserver Anda telah melebihi batas penggunanya.", - "Use app": "Gunakan aplikasi", - "Use app for a better experience": "Gunakan aplikasi untuk pengalaman yang lebih baik", - "Enable desktop notifications": "Aktifkan notifikasi desktop", - "Don't miss a reply": "Jangan lewatkan sebuah balasan", - "Review to ensure your account is safe": "Periksa untuk memastikan akun Anda aman", - "Unknown App": "Aplikasi Tidak Diketahui", - "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.", - "Check for update": "Periksa untuk pembaruan", - "New version available. Update now.": "Versi yang baru telah tersedia. Perbarui sekarang.", - "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.", - "Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Gunakan manajer integrasi (%(serverName)s) untuk mengelola bot, widget, dan paket stiker.", - "Enter a new identity server": "Masukkan sebuah server identitas baru", - "Do not use an identity server": "Jangan menggunakan sebuah server identitas", - "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.": "Menggunakan sebuah server identitas itu opsional. Jika Anda tidak menggunakan sebuah server identitas, Anda tidak dapat ditemukan oleh pengguna lain dan Anda tidak dapat mengundang orang lain menggunakan email atau nomor telepon.", - "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.": "Memutuskan hubungan dari server identitas Anda akan berarti Anda tidak dapat ditemukan oleh pengguna lain dan Anda tidak dapat mengundang orang lain menggunakan email atau nomor telepon.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Anda saat ini tidak menggunakan sebuah server identitas. Untuk menemukan dan dapat ditemukan oleh kontak yang Anda tahu, tambahkan satu di bawah.", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Jika Anda tidak ingin menggunakan untuk menemukan dan dapat ditemukan oleh kontak yang Anda tahu, masukkan server identitas yang lain di bawah.", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Anda saat ini menggunakan untuk menemukan dan dapat ditemukan oleh kontak yang Anda tahu. Anda dapat mengubah server identitas di bawah.", - "Identity server (%(server)s)": "Server identitas (%(server)s)", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Kami merekomendasikan Anda menghapus alamat email dan nomor telepon Anda dari server identitasnya sebelum memutuskan hubungan.", - "You are still sharing your personal data on the identity server .": "Anda masih membagikan data personal Anda di server identitas .", - "wait and try again later": "tunggu dan coba lagi", - "contact the administrators of identity server ": "menghubungi administrator server identitas ", - "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.", - "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", - "Sidebar": "Bilah Samping", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Admin server Anda telah menonaktifkan enkripsi ujung ke ujung secara bawaan di ruangan privat & Pesan Langsung.", - "Message search": "Pencarian pesan", - "Reject all %(invitedRooms)s invites": "Tolak semua %(invitedRooms)s undangan", - "Accept all %(invitedRooms)s invites": "Terima semua %(invitedRooms)s undangan", - "You have no ignored users.": "Anda tidak memiliki pengguna yang diabaikan.", - "Read Marker off-screen lifetime (ms)": "Delay Penanda Bacaan diluar layar (md)", - "Read Marker lifetime (ms)": "Delay Penanda Bacaan (md)", - "Autocomplete delay (ms)": "Delay penyelesaian otomatis (md)", - "Images, GIFs and videos": "Gambar, GIF, dan video", - "Code blocks": "Blok kode", - "Displaying time": "Tampilkan waktu", - "Keyboard shortcuts": "Pintasan keyboard", - "Show tray icon and minimise window to it on close": "Tampilkan ikon baki dan minimalkan window ke ikonnya jika ditutup", - "Always show the window menu bar": "Selalu tampilkan bilah menu window", - "Room ID or address of ban list": "ID ruangan atau alamat daftar larangan", - "If this isn't what you want, please use a different tool to ignore users.": "Jika itu bukan yang Anda ingin, mohon pakai alat yang lain untuk mengabaikan pengguna.", - "Subscribing to a ban list will cause you to join it!": "Berlangganan sebuah daftar larangan akan membuat Anda bergabung!", - "Subscribed lists": "Langganan daftar", - "eg: @bot:* or example.org": "mis: @bot:* atau contoh.org", - "Server or user ID to ignore": "Server atau ID pengguna untuk diabaikan", - "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.": "Mengabaikan orang dilakukan melalui daftar larangan yang berisi aturan tentang siapa yang harus dicekal. Berlangganan daftar larangan berarti pengguna/server yang diblokir oleh daftar itu akan disembunyikan dari Anda.", - "Personal ban list": "Daftar Larangan Saya", - "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.": "Tambahkan pengguna dan server yang ingin Anda abaikan di sini. Gunakan tanda bintang agar %(brand)s cocok dengan karakter apa saja. Misalnya, @bot:* akan mengabaikan semua pengguna yang memiliki nama 'bot' di server apa saja.", - "⚠ These settings are meant for advanced users.": "⚠ Pengaturan ini hanya untuk pengguna berkelanjutan saja.", - "You are currently subscribed to:": "Anda saat ini berlangganan:", - "View rules": "Tampilkan aturan", - "You are not subscribed to any lists": "Anda belum berlangganan daftar apa pun", - "You are currently ignoring:": "Anda saat ini mengabaikan:", - "You have not ignored anyone.": "Anda belum mengabaikan siapa pun.", - "User rules": "Aturan pengguna", - "Server rules": "Aturan server", - "Ban list rules - %(roomName)s": "Daftar aturan cekalan — %(roomName)s", - "Please try again or view your console for hints.": "Mohon coba lagi atau lihat konsol Anda untuk petunjuk.", - "Error subscribing to list": "Terjadi kesalahan berlangganan daftar", - "Error unsubscribing from list": "Terjadi kesalahan membatalkan langganan daftar", - "Error removing ignored user/server": "Terjadi kesalahan menghapus pengguna/server yang diabaikan", - "Please verify the room ID or address and try again.": "Mohon verifikasi ID ruangan atau alamat dan coba lagi.", - "Something went wrong. Please try again or view your console for hints.": "Ada sesuatu yang salah. Mohon coba lagi atau lihat konsol Anda untuk petunjuk.", - "Error adding ignored user/server": "Terjadi kesalahan menambahkan pengguna/server yang diabaikan", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Untuk melaporkan masalah keamanan yang berkaitan dengan Matrix, mohon baca Kebijakan Penyingkapan Keamanan Matrix.org.", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Terima Ketentuan Layanannya server identitas %(serverName)s untuk mengizinkan Anda untuk dapat ditemukan dengan alamat email atau nomor telepon.", - "Language and region": "Bahasa dan wilayah", - "Rooms outside of a space": "Ruangan yang tidak berada di sebuah space", - "Missing media permissions, click the button below to request.": "Membutuhkan izin media, klik tombol di bawah untuk meminta izin.", - "This room isn't bridging messages to any platforms. Learn more.": "Ruangan tidak ini menjembatani pesan-pesan ke platform apa pun. Pelajari lebih lanjut.", - "This room is bridging messages to the following platforms. Learn more.": "Ruangan ini menjembatani pesan-pesan ke platform berikut ini. Pelajari lebih lanjut.", - "Space information": "Informasi space", - "View older messages in %(roomName)s.": "Lihat pesan-pesan lama di %(roomName)s.", - "Upgrade this room to the recommended room version": "Tingkatkan ruangan ini ke versi ruangan yang direkomendasikan", - "This room is not accessible by remote Matrix servers": "Ruangan ini tidak dapat diakses oleh pengguna Matrix jarak jauh", - "Voice & Video": "Suara & Video", - "No Audio Outputs detected": "Tidak ada output audio yang terdeteksi", - "Request media permissions": "Minta izin media", - "Close this widget to view it in this panel": "Tutup widget ini untuk menampilkannya di panel ini", - "Unpin this widget to view it in this panel": "Lepaskan pin widget ini untuk menampilkanya di panel ini", - "Pinned messages": "Pesan yang dipasangi pin", - "Nothing pinned, yet": "Belum ada yang dipasangi pin", - "You can only pin up to %(count)s widgets": { - "other": "Anda hanya dapat memasang pin sampai %(count)s widget" - }, - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Jika Anda memiliki izin, buka menunya di pesan apa saja dan pilih Pin untuk menempelkannya di sini.", - "Yours, or the other users' session": "Sesi Anda, atau pengguna yang lain", - "Yours, or the other users' internet connection": "Koneksi internet Anda, atau pengguna yang lain", - "The homeserver the user you're verifying is connected to": "Homeserver pengguna yang Anda memverifikasi", - "Your homeserver": "Homeserver Anda", - "One of the following may be compromised:": "Salah satu dari berikut ini dapat dikompromikan:", - "Your messages are not secure": "Pesan-pesan Anda tidak aman", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Untuk keamanan lebih, verifikasi pengguna ini dengan memeriksa kode satu kali di kedua perangkat Anda.", - "Verify User": "Verifikasi Pengguna", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Di ruangan terenkripsi, pesan Anda diamankan dan hanya Anda dan penerimanya mempunyai kunci yang unik untuk mengaksesnya.", - "Messages in this room are not end-to-end encrypted.": "Pesan di ruangan ini tidak dienkripsi secara ujung ke ujung.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Pesan Anda diamankan dan hanya Anda dan penerimanya mempunyai kunci yang unik untuk mengaksesnya.", - "Messages in this room are end-to-end encrypted.": "Pesan di ruangan ini terenkripsi secara ujung ke ujung.", - "Start Verification": "Mulai Verifikasi", - "Waiting for %(displayName)s to accept…": "Menunggu untuk %(displayName)s untuk menerima…", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Ketika seseorang menambahkan URL di pesannya, sebuah tampilan URL dapat ditampilkan untuk memberikan informasi lainnya tentang tautan itu seperti judul, deskripsi, dan sebuah gambar dari website.", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "Di ruangan terenkripsi, seperti ruangan ini, tampilan URL dinonaktifkan secara bawaan untuk memastikan homeserver Anda (di mana tampilannya dibuat) tidak mendapatkan informasi tentang tautan yang Anda lihat di ruangan ini.", - "URL previews are disabled by default for participants in this room.": "Tampilan URL dinonaktifkan secara bawaan untuk anggota di ruangan ini.", - "URL previews are enabled by default for participants in this room.": "Tampilan URL diaktifkan secara bawaan untuk anggota di ruangan ini.", - "You have disabled URL previews by default.": "Anda telah menonaktifkan tampilan URL secara bawaan.", - "You have enabled URL previews by default.": "Anda telah mengaktifkan tampilan URL secara bawaan.", - "Publish this room to the public in %(domain)s's room directory?": "Publikasi ruangan ini ke publik di direktori ruangan %(domain)s?", - "Show more": "Tampilkan lebih banyak", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Tetapkan alamat untuk ruangan ini supaya pengguna dapat menemukan space ini melalui homeserver Anda (%(localDomain)s)", - "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Tetapkan alamat untuk space ini supaya pengguna dapat menemukan space ini melalui homeserver Anda (%(localDomain)s)", - "Local Addresses": "Alamat Lokal", - "New published address (e.g. #alias:server)": "Alamat baru yang akan dipublikasikan (mis. #alias:server)", - "No other published addresses yet, add one below": "Tidak ada alamat yang dipublikasikan, tambahkan satu di bawah", - "Other published addresses:": "Alamat lainnya yang dipublikasikan:", - "To publish an address, it needs to be set as a local address first.": "Untuk mempublikasikan sebuah alamat, itu harus diatur sebagai alamat lokal dahulu.", - "Published addresses can be used by anyone on any server to join your room.": "Alamat yang dipublikasikan dapat digunakan oleh siapa saja di server apa saja untuk bergabung dengan ruangan Anda.", - "Published addresses can be used by anyone on any server to join your space.": "Alamat yang dipublikasikan dapat digunakan oleh siapa saja di server apa saja untuk bergabung dengan space Anda.", - "Published Addresses": "Alamat yang Dipublikasikan", - "Local address": "Alamat lokal", - "This room has no local addresses": "Ruangan ini tidak memiliki alamat lokal", - "This space has no local addresses": "Space ini tidak memiliki alamat lokal", - "Error removing address": "Terjadi kesalahan menghapus alamat", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Terjadi sebuah kesalahan menghapus alamat. Itu mungkin sudah tidak ada atau ada kesalahan sementara.", - "You don't have permission to delete the address.": "Anda tidak memiliki izin untuk menghapus alamatnya.", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Terjadi sebuah kesalahan membuat alamat. Ini mungkin tidak diperbolehkan oleh servernya atau ada kegagalan sementara.", - "Error creating address": "Terjadi kesalahan membuat alamat", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Terjadi sebuah kesalahan memperbarui alamat alternatif ruangan. Ini mungkin tidak diperbolehkan oleh servernya atau ada kegagalan sementara.", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Terjadi sebuah kesalahan memperbarui alamat utama ruangan. Ini mungkin tidak diperbolehkan oleh servernya atau ada kegagalan sementara.", - "Error updating main address": "Terjadi kesalahan memperbarui alamat utama", - "Stop recording": "Hentikan merekam", - "We didn't find a microphone on your device. Please check your settings and try again.": "Kami tidak menemukan sebuah mikrofon di perangkat Anda. Mohon periksa pengaturan Anda dan coba lagi.", - "No microphone found": "Tidak ada mikrofon yang ditemukan", - "We were unable to access your microphone. Please check your browser settings and try again.": "Kami tidak dapat mengakses mikrofon Anda. Mohon periksa pengaturan browser Anda dan coba lagi.", - "Unable to access your microphone": "Tidak dapat mengakses mikrofon Anda", - "Mark all as read": "Tandai semua sebagai dibaca", - "Jump to first unread message.": "Pergi ke pesan pertama yang belum dibaca.", - "Invited by %(sender)s": "Diundang oleh %(sender)s", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Tidak dapat menghapus undangan. Server ini mungkin mengalami masalah sementara atau Anda tidak memiliki izin yang dibutuhkan untuk menghapus undangannya.", - "Failed to revoke invite": "Gagal untuk menghapus undangan", - "Add some now": "Tambahkan beberapa stiker sekarang", - "You don't currently have any stickerpacks enabled": "Anda saat ini tidak memiliki paket stiker apa pun yang diaktifkan", - "Failed to connect to integration manager": "Gagal untuk menghubung ke manajer integrasi", - "Only room administrators will see this warning": "Hanya administrator ruangan yang akan melihat peringatan ini", - "This room is running room version , which this homeserver has marked as unstable.": "Ruangan ini berjalan dengan versi ruangan , yang homeserver ini menandainya sebagai tidak stabil.", - "This room has already been upgraded.": "Ruangan ini telah ditingkatkan.", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Meningkatkan ruangan ini akan mematikan instansi ruangan saat ini dan membuat ruangan yang ditingkatkan dengan nama yang sama.", - "Forget Room": "Lupakan Ruangan", - "%(roomName)s is not accessible at this time.": "%(roomName)s tidak dapat diakses sekarang.", - "%(roomName)s does not exist.": "%(roomName)s tidak ada.", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s tidak dapat ditampilkan. Apakah Anda ingin bergabung?", - "You're previewing %(roomName)s. Want to join it?": "Anda melihat tampilan %(roomName)s. Ingin bergabung?", - "Reject & Ignore user": "Tolak & Abaikan pengguna", - " invited you": " mengundang Anda", - "Do you want to join %(roomName)s?": "Apakah Anda ingin bergabung %(roomName)s?", - "Start chatting": "Mulai mengobrol", - " wants to chat": " ingin mengobrol dengan Anda", - "Do you want to chat with %(user)s?": "Apakah Anda ingin mengobrol dengan %(user)s?", - "Share this email in Settings to receive invites directly in %(brand)s.": "Bagikan email ini di Pengaturan untuk mendapatkan undangan secara langsung di %(brand)s.", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Gunakan sebuah server identitas di Pengaturan untuk menerima undangan secara langsung di %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "Undangan ke %(roomName)s ini terkirim ke %(email)s", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Tautkan email ini dengan akun Anda di Pengaturan untuk mendapat undangan secara langsung ke %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Undangan ini yang ke %(roomName)s terkirim ke %(email)s yang tidak diasosiasikan dengan akun Anda", - "Join the discussion": "Bergabung dengan diskusinya", - "Try to join anyway": "Coba bergabung saja", - "You can only join it with a working invite.": "Anda hanya dapat bergabung dengan undangan yang dapat dipakai.", - "Something went wrong with your invite to %(roomName)s": "Ada sesuatu yang salah dengan undangan Anda ke %(roomName)s", - "You were banned from %(roomName)s by %(memberName)s": "Anda telah dicekal dari %(roomName)s oleh %(memberName)s", - "Forget this room": "Lupakan ruangan ini", - "Join the conversation with an account": "Bergabung obrolan dengan sebuah akun", - "Empty room": "Ruangan kosong", - "Suggested Rooms": "Ruangan yang Disarankan", - "Explore public rooms": "Jelajahi ruangan publik", - "Add existing room": "Tambahkan ruangan yang sudah ada", - "Create new room": "Buat ruangan baru", - "Show Widgets": "Tampilkan Widget", - "Hide Widgets": "Sembunyikan Widget", - "Room options": "Opsi ruangan", - "No recently visited rooms": "Tidak ada ruangan yang baru saja dilihat", - "Recently visited rooms": "Ruangan yang baru saja dilihat", - "Room %(name)s": "Ruangan %(name)s", - "View message": "Tampilkan pesan", - "Message didn't send. Click for info.": "Pesan tidak terkirim. Klik untuk informasi.", - "End-to-end encryption isn't enabled": "Enkripsi ujung ke ujung tidak diaktifkan", - "Enable encryption in settings.": "Aktifkan enkripsi di pengaturan.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Pesan privat Anda biasanya dienkripsi, tetapi di ruangan ini tidak terenkripsi. Biasanya ini disebabkan oleh perangkat yang tidak mendukung atau metode yang sedang digunakan, seperti undangan email.", - "This is the start of .": "Ini adalah awal dari .", - "Add a photo, so people can easily spot your room.": "Tambahkan sebuah foto supaya orang-orang dapat menemukan ruangan Anda.", - "Invite to just this room": "Undang ke ruangan ini saja", - "%(displayName)s created this room.": "%(displayName)s membuat ruangan ini.", - "You created this room.": "Anda membuat ruangan ini.", - "Add a topic to help people know what it is about.": "Tambahkan sebuah topik supaya orang-orang tahu tentang ruangan ini.", - "Topic: %(topic)s ": "Topik: %(topic)s ", - "Topic: %(topic)s (edit)": "Topik %(topic)s (edit)", - "This is the beginning of your direct message history with .": "Ini adalah awal dari pesan langsung Anda dengan .", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Hanya Anda berdua yang ada dalam percakapan ini, kecuali jika salah satu dari Anda mengundang siapa saja untuk bergabung.", - "Insert link": "Tambahkan tautan", - "You do not have permission to post to this room": "Anda tidak memiliki izin untuk mengirim ke ruangan ini", - "This room has been replaced and is no longer active.": "Ruangan ini telah diganti dan tidak aktif lagi.", - "The conversation continues here.": "Obrolannya dilanjutkan di sini.", - "More options": "Opsi lebih banyak", - "Send voice message": "Kirim sebuah pesan suara", - "Create poll": "Buat poll", - "You do not have permission to start polls in this room.": "Anda tidak memiliki izin untuk memulai sebuah poll di ruangan ini.", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (tingkat daya %(powerLevelNumber)s)", - "Filter room members": "Saring anggota ruangan", - "Invite to this space": "Undang ke space ini", - "and %(count)s others...": { - "one": "dan satu lainnya...", - "other": "dan %(count)s lainnya..." - }, - "Close preview": "Tutup tampilan", - "Show %(count)s other previews": { - "one": "Tampilkan %(count)s tampilan lainnya", - "other": "Tampilkan %(count)s tampilan lainnya" - }, - "Scroll to most recent messages": "Gulir ke pesan yang terbaru", - "Failed to send": "Gagal untuk dikirim", - "Your message was sent": "Pesan Anda telah terkirim", - "The authenticity of this encrypted message can't be guaranteed on this device.": "Keaslian pesan terenkripsi ini tidak dapat dijamin pada perangkat ini.", - "Encrypted by a deleted session": "Terenkripsi oleh sesi yang terhapus", - "Encrypted by an unverified session": "Terenkripsi oleh sesi yang belum diverifikasi", - "Reply in thread": "Balas di utasan", - "Message Actions": "Aksi Pesan", - "This event could not be displayed": "Peristiwa ini tidak dapat ditampilkan", - "%(count)s reply": { - "one": "%(count)s balasan", - "other": "%(count)s balasan" - }, - "Send as message": "Kirim sebagai pesan", - "Hint: Begin your message with // to start it with a slash.": "Petunjuk: Mulai pesan Anda dengan // untuk memulainya dengan sebuah garis miring.", - "You can use /help to list available commands. Did you mean to send this as a message?": "Anda dapat menggunakan /help untuk melihat perintah yang tersedia. Apakah Anda bermaksud untuk mengirimkannya sebagai sebuah pesan?", - "Unrecognised command: %(commandText)s": "Perintah tidak diketahui: %(commandText)s", - "Unknown Command": "Perintah Tidak Diketahui", - "Server unavailable, overloaded, or something else went wrong.": "Server tidak tersedia, terlalu penuh, atau ada sesuatu yang salah.", - "Everyone in this room is verified": "Semuanya di ruangan ini telah terverifikasi", - "This room is end-to-end encrypted": "Ruangan ini dienkripsi secara ujung ke ujung", - "Someone is using an unknown session": "Seseorang menggunakan sesi yang tidak dikenal", - "You have verified this user. This user has verified all of their sessions.": "Anda telah memverifikasi pengguna ini. Pengguna ini telah memverifikasi semua sesinya.", - "You have not verified this user.": "Anda belum memverifikasi pengguna ini.", - "This user has not verified all of their sessions.": "Pengguna ini belum memverifikasi semua sesinya.", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Sebuah teks pesan telah dikirim ke +%(msisdn)s. Silakan masukkan kode verifikasinya.", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Kami telah mengirim sebuah email untuk memverifikasi alamat Anda. Silakan ikuti instruksinya dan klik tombol di bawah.", - "This doesn't appear to be a valid email address": "Ini sepertinya bukan alamat email yang absah", - "Unable to remove contact information": "Tidak dapat menghapus informasi kontak", - "Discovery options will appear once you have added a phone number above.": "Opsi penemuan akan tersedia setelah Anda telah menambahkan sebuah nomor telepon di atas.", - "Discovery options will appear once you have added an email above.": "Opsi penemuan akan tersedia setelah Anda telah menambahkan sebuah email di atas.", - "Please enter verification code sent via text.": "Silakan masukkan kode verifikasi yang terkirim melalui teks.", - "Unable to verify phone number.": "Tidak dapat memverifikasi nomor telepon.", - "Unable to share phone number": "Tidak dapat membagikan nomor telepon", - "Unable to revoke sharing for email address": "Tidak dapat membatalkan pembagian alamat email", - "Unable to revoke sharing for phone number": "Tidak dapat membatalkan pembagian nomor telepon", - "Verify the link in your inbox": "Verifikasi tautannya di kotak masuk Anda", - "Click the link in the email you received to verify and then click continue again.": "Klik tautan di email yang Anda terima untuk memverifikasi dan klik lanjutkan lagi.", - "Your email address hasn't been verified yet": "Alamat email Anda belum diverifikasi", - "Unable to share email address": "Tidak dapat membagikan alamat email", - "Once enabled, encryption cannot be disabled.": "Setelah diaktifkan, enkripsi tidak dapat dinonaktifkan.", - "Security & Privacy": "Keamanan & Privasi", - "Who can read history?": "Siapa yang dapat membaca riwayat?", - "People with supported clients will be able to join the room without having a registered account.": "Orang-orang dengan klien yang didukung akan dapat bergabung ruangan ini tanpa harus memiliki sebuah akun yang terdaftar.", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Perubahan siapa yang dapat membaca riwayat hanya akan berlaku untuk pesan berikutnya di ruangan ini. Visibilitas riwayat yang ada tidak akan berubah.", - "Members only (since they joined)": "Anggota saja (sejak mereka bergabung)", - "Members only (since they were invited)": "Anggota saja (sejak mereka diundang)", - "Members only (since the point in time of selecting this option)": "Anggota saja (sejak memilih opsi ini)", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Untuk menghindari masalah-masalah ini, buat sebuah ruangan terenkripsi yang baru untuk obrolan yang Anda rencanakan.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Ini tidak direkomendasikan untuk membuat ruangan terenkripsi publik. Ini berarti siapa saja dapat menemukan dan bergabung dengan ruangannya, jadi siapa saja dapat membaca pesan di ruangan itu. Anda tidak akan mendapatkan manfaat apa pun dari enkripsi. Mengenkripsi pesan di ruangan yang publik akan membuat menerima dan mengirim pesan lebih lambat.", - "Are you sure you want to make this encrypted room public?": "Apakah Anda yakin untuk membuat ruangan terenkripsi ini publik?", - "Unknown failure": "Kesalahan yang tidak diketahui", - "Failed to update the join rules": "Gagal untuk memperbarui aturan bergabung", - "Decide who can join %(roomName)s.": "Putuskan siapa yang dapat bergabung %(roomName)s.", - "To link to this room, please add an address.": "Untuk menautkan ruangan ini, mohon tambahkan sebuah alamat.", - "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.": "Ketika diaktifkan, enkripsi untuk sebuah ruangan tidak dapat dinonaktifkan. Pesan-pesan yang terkirim di sebuah ruangan terenkripsi tidak dapat dilihat oleh server, hanya anggota di ruangan. Pelajari lebih lanjut tentang enkripsi.", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Untuk menghindari masalah-masalah ini, buat sebuah ruangan terenkripsi yang baru untuk obrolan yang Anda rencanakan.", - "Are you sure you want to add encryption to this public room?": "Apakah Anda yakin untuk menambahkan enkripsi ke ruangan publik ini?", - "Select the roles required to change various parts of the room": "Pilih peran yang dibutuhkan untuk mengubah bagian-bagian ruangan ini", - "Select the roles required to change various parts of the space": "Pilih peran yang dibutuhkan untuk mengubah bagian-bagian space ini", - "Roles & Permissions": "Peran & Izin", - "Send %(eventType)s events": "Kirim peristiwa %(eventType)s", - "No users have specific privileges in this room": "Tidak ada pengguna yang memiliki hak khusus di ruangan ini", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Sebuah kesalahan terjadi mengubah persyaratan tingkat daya pengguna. Pastikan Anda mempunyai izin yang dibutuhkan dan coba lagi.", - "Error changing power level": "Terjadi kesalahan saat mengubah tingkat daya", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Sebuah kesalahan terjadi mengubah persyaratan tingkat daya ruangan. Pastikan Anda mempunyai izin yang dibutuhkan dan coba lagi.", - "Error changing power level requirement": "Terjadi kesalahan saat mengubah persyaratan tingkat daya", - "Banned by %(displayName)s": "Dicekal oleh %(displayName)s", - "Failed to unban": "Gagal untuk menghapus cekalan", - "Set a new custom sound": "Atur suara kustom baru", - "You won't get any notifications": "Anda tidak akan mendapatkan notifikasi apa pun", - "Get notifications as set up in your settings": "Dapatkan notifikasi yang diatur di pengaturan Anda", - "Get notified only with mentions and keywords as set up in your settings": "Dapatkan notifikasi hanya dengan sebutan dan kata kunci yang diatur di pengaturan Anda", - "@mentions & keywords": "@sebutan & kata kunci", - "Get notified for every message": "Dapatkan notifikasi untuk setiap pesan", - "Large": "Besar", - "Something went wrong!": "Ada sesuatu yang salah!", - "Can't load this message": "Tidak dapat memuat pesan ini", - "Submit logs": "Kirim catatan", - "Edited at %(date)s. Click to view edits.": "Diedit di %(date)s. Klik untuk melihat editan.", - "Click to view edits": "Klik untuk melihat editan", - "Edited at %(date)s": "Diedit di %(date)s", - "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?": "Anda akan dialihkan ke situs pihak ketiga sehingga Anda dapat mengautentikasi akun Anda untuk digunakan dengan %(integrationsUrl)s. Apakah Anda yakin untuk melanjutkan?", - "Add an Integration": "Tambahkan sebuah Integrasi", - "This room is a continuation of another conversation.": "Ruangan ini adalah lanjutan dari obrolan sebelumnya.", - "Click here to see older messages.": "Klik di sini untuk melihat pesan-pesan lama.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s mengubah avatar ruangan ke ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s menghapus avatar ruangan.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s mengubah avatar untuk %(roomName)s", - "Message deleted on %(date)s": "Pesan terhapus di %(date)s", - "reacted with %(shortName)s": "bereaksi dengan %(shortName)s", - "%(reactors)s reacted with %(content)s": "%(reactors)s berekasi dengan %(content)s", - "Add reaction": "Tambahkan reaksi", - "Error processing voice message": "Terjadi kesalahan mengolah pesan suara", - "Error decrypting video": "Terjadi kesalahan mendekripsi video", - "You sent a verification request": "Anda mengirim sebuah permintaan verifikasi", - "%(name)s wants to verify": "%(name)s ingin memverifikasi", - "%(name)s cancelled": "%(name)s membatalkan", - "%(name)s declined": "%(name)s menolak", - "You cancelled": "Anda membatalkan", - "You declined": "Anda menolak", - "%(name)s accepted": "%(name)s menerima", - "You accepted": "Anda menerima", - "%(name)s cancelled verifying": "%(name)s membatalkan verifikasi", - "You cancelled verifying %(name)s": "Anda membatalkan memverifikasi %(name)s", - "You verified %(name)s": "Anda memverifikasi %(name)s", - "You have ignored this user, so their message is hidden. Show anyways.": "Anda telah mengabaikan pengguna ini, jadi pesannya disembunyikan. Tampilkan saja.", - "Video conference started by %(senderName)s": "Konferensi video dimulai oleh %(senderName)s", - "Video conference updated by %(senderName)s": "Konferensi video diperbarui oleh %(senderName)s", - "Video conference ended by %(senderName)s": "Konferensi video diakhiri oleh %(senderName)s", - "Join the conference from the room information card on the right": "Bergabung dengan konferensinya di kartu informasi ruangan di sebelah kanan", - "Join the conference at the top of this room": "Bergabung dengan konferensi di atas ruangan ini", - "Show image": "Tampilkan gambar", - "Error decrypting image": "Terjadi kesalahan mendekripsi gambar", - "Error decrypting attachment": "Terjadi kesalahan mendekripsi lampiran", - "Error processing audio message": "Terjadi kesalahan mengolah pesan suara", - "The encryption used by this room isn't supported.": "Enkripsi yang digunakan di ruangan ini tidak didukung.", - "Encryption not enabled": "Enkripsi tidak diaktifkan", - "Ignored attempt to disable encryption": "Mengabaikan percobaan untuk menonaktifkan enkripsi", - "Some encryption parameters have been changed.": "Beberapa parameter enkripsi telah diubah.", - "The call is in an unknown state!": "Panggilan ini berada di status yang tidak diketahui!", - "Missed call": "Panggilan terlewat", - "Unknown failure: %(reason)s": "Kegagalan yang tidak diketahui: %(reason)s", - "An unknown error occurred": "Sebuah kesalahan yang tidak diketahui terjadi", - "Their device couldn't start the camera or microphone": "Perangkatnya tidak dapat memulai kamera atau mikrofonnya", - "Connection failed": "Koneksi gagal", - "Could not connect media": "Tidak dapat menghubung media", - "No answer": "Tidak ada jawaban", - "Call back": "Panggil ulang", - "Call declined": "Panggilan ditolak", - "You cancelled verification.": "Anda membatalkan verifikasi.", - "%(displayName)s cancelled verification.": "%(displayName)s membatalkan verifikasi.", - "Verification timed out.": "Waktu habis untuk memverifikasi.", - "Start verification again from their profile.": "Mulai memverifikasi lagi dari profilnya.", - "Start verification again from the notification.": "Mulai memverifikasi lagi dari notifikasinya.", - "You've successfully verified %(displayName)s!": "Anda berhasil memverifikasi %(displayName)s!", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Anda berhasil memverifikasi %(deviceName)s (%(deviceId)s)!", - "You've successfully verified your device!": "Anda berhasil memverifikasi perangkat Anda!", - "In encrypted rooms, verify all users to ensure it's secure.": "Di ruangan terenkripsi, verifikasi semua pengguna untuk memastikan keamanannya.", - "Verify all users in a room to ensure it's secure.": "Verifikasi semua pengguna di sebuah ruangan untuk memastikan keamanannya.", - "Almost there! Is %(displayName)s showing the same shield?": "Hampir selesai! Apakah %(displayName)s menampilkan perisai yang sama?", - "Verify by emoji": "Verifikasi dengan emoji", - "Verify by comparing unique emoji.": "Verifikasi dengan membandingkan emoji unik.", - "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", - "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 ", - "Failed to deactivate user": "Gagal untuk menonaktifkan pengguna", - "Deactivate user": "Nonaktifkan pengguna", - "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?": "Menonaktifkan pengguna ini akan mengeluarkan dan mencegahnya masuk ke akun lagi. Pengguna itu juga akan meninggalkan semua ruangan yang pengguna itu berada. Aksi ini tidak dapat dibatalkan. Apakah Anda yakin Anda ingin menonaktifkan pengguna ini?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Anda tidak akan dapat membatalkan perubahan ini ketika Anda mempromosikan pengguna untuk memiliki tingkat daya yang sama dengan Anda sendiri.", - "Failed to change power level": "Gagal untuk mengubah tingkat daya", - "Failed to mute user": "Gagal untuk membisukan pengguna", - "Failed to ban user": "Gagal untuk mencekal pengguna", - "They won't be able to access whatever you're not an admin of.": "Mereka tidak dapat mengakses apa saja yang Anda bukan admin di sana.", - "Ban them from specific things I'm able to": "Cekal dari beberapa hal yang saya dapat melakukan", - "Unban them from specific things I'm able to": "Batalkan pencekalan dari beberapa hal yang saya dapat melakukan", - "Unban them from everything I'm able to": "Batalkan pencekalan dari semuanya yang saya dapat melakukan", - "Ban them from everything I'm able to": "Cekal dari semuanya yang saya dapat melakukan", - "Ban from %(roomName)s": "Cekal dari %(roomName)s", - "Unban from %(roomName)s": "Batalkan cekalan dari %(roomName)s", - "Remove recent messages": "Hapus pesan terkini", - "Remove %(count)s messages": { - "one": "Hapus 1 pesan", - "other": "Hapus %(count)s pesan" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Untuk pesan yang jumlahnya banyak, ini mungkin membutuhkan beberapa waktu. Jangan muat ulang klien Anda untuk sementara.", - "Remove recent messages by %(user)s": "Hapus pesan terkini dari %(user)s", - "No recent messages by %(user)s found": "Tidak ada pesan terkini dari %(user)s yang ditemukan", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Coba gulir ke atas di lini masa untuk melihat apa ada pesan-pesan sebelumnya.", - "They'll still be able to access whatever you're not an admin of.": "Mereka masih dapat mengakses apa saja yang Anda bukan admin di sana.", - "Disinvite from %(roomName)s": "Batalkan pengundangan dari %(roomName)s", - "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.": "Anda tidak akan dapat mengubah kembali perubahan ini ketika Anda menurunkan diri Anda, jika Anda adalah pengguna hak istimewa terakhir di ruangan tersebut, mendapatkan kembali hak istimewa itu tidak memungkinkan.", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Anda tidak akan dapat mengubah kembali perubahan ini ketika Anda menurunkan diri Anda, jika Anda adalah pengguna hak istimewa terakhir di space tersebut, mendapatkan kembali hak istimewa itu tidak memungkinkan.", - "Share Link to User": "Bagikan Tautan ke Pengguna", - "Jump to read receipt": "Pergi ke laporan dibaca", - "Hide sessions": "Sembunyikan sesi", - "%(count)s sessions": { - "one": "%(count)s sesi", - "other": "%(count)s sesi" - }, - "Hide verified sessions": "Sembunyikan sesi terverifikasi", - "%(count)s verified sessions": { - "one": "1 sesi terverifikasi", - "other": "%(count)s sesi terverifikasi" - }, - "Room settings": "Pengaturan ruangan", - "Export chat": "Ekspor obrolan", - "Files": "File", - "Not encrypted": "Tidak terenkripsi", - "Add widgets, bridges & bots": "Tambahkan widget, jembatan & bot", - "Edit widgets, bridges & bots": "Edit widget, jembatan & bot", - "Set my room layout for everyone": "Tetapkan tata letak ruangan saya untuk semuanya", - "Server did not return valid authentication information.": "Server tidak memberikan informasi autentikasi yang absah.", - "Server did not require any authentication": "Server tidak membutuhkan autentikasi apa pun", - "There was a problem communicating with the server. Please try again.": "Terjadi sebuah masalah ketika berkomunikasi dengan server. Mohon coba lagi.", - "Confirm account deactivation": "Konfirmasi penonaktifan akun", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Konfirmasi penonaktifan akun Anda dengan menggunakan Single Sign On untuk membuktikan identitas Anda.", - "Are you sure you want to deactivate your account? This is irreversible.": "Apakah Anda yakin ingin menonaktifkan akun Anda? Ini tidak dapat dibatalkan.", - "Continue With Encryption Disabled": "Lanjutkan Dengan Enkripsi Dinonaktifkan", - "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.": "Anda sebelumnya menggunakan sebuah versi %(brand)s yang baru dengan sesi ini. Untuk menggunakan versi ini lagi dengan enkripsi ujung ke ujung, Anda harus keluar dan masuk lagi.", - "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": "Untuk menghindari kehilangan riwayat obrolan, Anda harus mengekspor kunci ruangan Anda sebelum keluar. Anda harus kembali ke versi %(brand)s yang baru untuk melakukannya", - "Want to add an existing space instead?": "Ingin menambahkan sebuah space yang sudah ada saja?", - "Add a space to a space you manage.": "Tambahkan sebuah space ke space yang Anda kelola.", - "Only people invited will be able to find and join this space.": "Hanya orang-orang yang diundang dapat menemukan dan bergabung dengan space ini.", - "Anyone will be able to find and join this space, not just members of .": "Siapa saja dapat menemukan dan bergabung space ini, tidak hanya anggota dari .", - "Anyone in will be able to find and join.": "Siapa saja di dapat menemukan dan bergabung.", - "Public space": "Space publik", - "Private space (invite only)": "Space pribadi (undangan saja)", - "Space visibility": "Visibilitas space", - "Public room": "Ruangan publik", - "Clear all data": "Hapus semua data", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Menghapus semua data dari sesi ini itu permanen. Pesan-pesan terenkripsi akan hilang kecuali jika kunci-kuncinya telah dicadangkan.", - "Clear all data in this session?": "Hapus semua data di sesi ini?", - "Reason (optional)": "Alasan (opsional)", - "Unable to load commit detail: %(msg)s": "Tidak dapat memuat detail komit: %(msg)s", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Sebelum mengirimkan catatan, Anda harus membuat sebuah issue GitHub untuk menjelaskan masalah Anda.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Ingat: Browser Anda tidak didukung, jadi pengalaman Anda mungkin tidak dapat diprediksi.", - "Preparing to download logs": "Mempersiapkan untuk mengunduh catatan", - "Failed to send logs: ": "Gagal untuk mengirimkan catatan: ", - "Preparing to send logs": "Mempersiapkan untuk mengirimkan catatan", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Mohon beri tahu kami apa saja yang salah atau, lebih baik, buat sebuah issue GitHub yang menjelaskan masalahnya.", - "To leave the beta, visit your settings.": "Untuk keluar dari beta, pergi ke pengaturan Anda.", - "Close dialog": "Tutup dialog", - "Invite anyway and never warn me again": "Undang saja dan jangan peringatkan saya lagi", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Tidak dapat menemukan profil untuk ID Matrix yang dicantumkan di bawah — apakah Anda ingin mengundang mereka saja?", - "The following users may not exist": "Pengguna berikut ini mungkin tidak ada", - "Use an identity server to invite by email. Manage in Settings.": "Gunakan sebuah server identitas untuk mengundang melalui email. Kelola di Pengaturan.", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Gunakan sebuah server identitas untuk mengundang melalui email. Gunakan bawaan (%(defaultIdentityServerName)s) atau kelola di Pengaturan.", - "Adding spaces has moved.": "Menambahkan space telah dipindah.", - "Search for rooms": "Cari ruangan", - "Create a new room": "Buat sebuah ruangan baru", - "Want to add a new room instead?": "Ingin menambahkan sebuah ruangan yang baru saja?", - "Add existing rooms": "Tambahkan ruangan yang sudah ada", - "Space selection": "Pilihan space", - "Direct Messages": "Pesan Langsung", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Menambahkan ruangan...", - "other": "Menambahkan ruangan... (%(progress)s dari %(count)s)" - }, - "Not all selected were added": "Tidak semua yang terpilih ditambahkan", - "Search for spaces": "Cari space", - "Create a new space": "Buat sebuah space baru", - "Want to add a new space instead?": "Ingin menambahkan sebuah space yang baru saja?", - "Add existing space": "Tambahkan space yang sudah ada", - "Server name": "Nama server", - "Enter the name of a new server you want to explore.": "Masukkan nama server baru yang Anda ingin jelajahi.", - "Add a new server": "Tambahkan sebuah server baru", - "Your server": "Server Anda", - "Can't find this server or its room list": "Tidak dapat menemukan server ini atau daftar ruangannya", - "You are not allowed to view this server's rooms list": "Anda tidak diizinkan untuk menampilkan daftar ruangan server ini", - "Looks good": "Kelihatannya bagus", - "Enter a server name": "Masukkan sebuah nama server", - "And %(count)s more...": { - "other": "Dan %(count)s lagi..." - }, - "Join millions for free on the largest public server": "Bergabung dengan jutaan orang lainnya secara gratis di server publik terbesar", - "Server Options": "Opsi Server", - "This address is already in use": "Alamat ini sudah digunakan", - "This address is available to use": "Alamat ini dapat digunakan", - "Please provide an address": "Mohon masukkan sebuah alamat", - "Some characters not allowed": "Beberapa karakter tidak diizinkan", - "e.g. my-room": "mis. ruangan-saya", - "Room address": "Alamat ruangan", - "In reply to this message": "Membalas ke pesan ini", - "In reply to ": "Membalas ke ", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Tidak dapat memuat peristiwa yang dibalas, karena tidak ada atau Anda tidak memiliki izin untuk menampilkannya.", - "Add option": "Tambahkan opsi", - "Write an option": "Tulis sebuah opsi", - "Option %(number)s": "Opsi %(number)s", - "Create options": "Buat opsi", - "Question or topic": "Pertanyaan atau topik", - "What is your poll question or topic?": "Apa pertanyaan atau topik poll Anda?", - "Create Poll": "Buat Poll", - "Language Dropdown": "Dropdown Bahasa", - "%(count)s people you know have already joined": { - "one": "%(count)s orang yang Anda tahu telah bergabung", - "other": "%(count)s orang yang Anda tahu telah bergabung" - }, - "Including %(commaSeparatedMembers)s": "Termasuk %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Tampilkan 1 pengguna", - "other": "Tampilkan semua %(count)s anggota" - }, - "Share content": "Bagikan konten", - "Application window": "Jendela aplikasi", - "Share entire screen": "Bagikan seluruh layar", - "This version of %(brand)s does not support searching encrypted messages": "Versi %(brand)s ini tidak mendukung pencarian pesan terenkripsi", - "This version of %(brand)s does not support viewing some encrypted files": "Versi %(brand)s ini tidak mendukung penampilan beberapa file terenkripsi", - "Use the Desktop app to search encrypted messages": "Gunakan aplikasi desktop untuk mencari pesan-pesan terenkripsi", - "Use the Desktop app to see all encrypted files": "Gunakan aplikasi desktop untuk melihat semua file terenkripsi", - "Message search initialisation failed, check your settings for more information": "Initialisasi pencarian pesan gagal, periksa pengaturan Anda untuk informasi lanjut", - "Error - Mixed content": "Terjadi kesalahan — Konten tercampur", - "Error loading Widget": "Terjadi kesalahan saat memuat Widget", - "This widget may use cookies.": "Widget ini mungkin menggunakan kuki.", - "Widget added by": "Widget ditambahkan oleh", - "Widgets do not use message encryption.": "Widget tidak menggunakan enkripsi pesan.", - "Using this widget may share data with %(widgetDomain)s.": "Menggunakan widget ini mungkin membagikan data dengan %(widgetDomain)s.", - "Using this widget may share data with %(widgetDomain)s & your integration manager.": "Menggunakan widget ini mungkin membagikan data dengan %(widgetDomain)s & manajer integrasi Anda.", - "Widget ID": "ID Widget", - "Room ID": "ID Ruangan", - "%(brand)s URL": "URL %(brand)s", - "Your theme": "Tema Anda", - "Your user ID": "ID pengguna Anda", - "Your display name": "Nama tampilan Anda", - "Any of the following data may be shared:": "Data berikut ini mungkin dibagikan:", - "Cancel search": "Batalkan pencarian", - "You'll upgrade this room from to .": "Anda akan meningkatkan ruangan ini dari ke .", - "Recent changes that have not yet been received": "Perubahan terbaru yang belum diterima", - "The server is not configured to indicate what the problem is (CORS).": "Server tidak diatur untuk menandakan apa masalahnya (CORS).", - "A connection error occurred while trying to contact the server.": "Sebuah kesalahan koneksi terjadi ketika mencoba untuk menghubungi server.", - "Your area is experiencing difficulties connecting to the internet.": "Area Anda mengalami kesulitan menghubung ke internet.", - "The server has denied your request.": "Server menolak permintaan Anda.", - "The server is offline.": "Server sedang luring.", - "A browser extension is preventing the request.": "Sebuah ekstensi browser mencegah permintaannya.", - "Your firewall or anti-virus is blocking the request.": "Tembok api atau antivirus memblokir permintaannya.", - "The server (%(serverName)s) took too long to respond.": "Server (%(serverName)s) terlalu lama untuk merespon.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Server Anda tidak merespon dengan beberapa permintaan Anda. Berikut ini adalah beberapa alasan yang paling mungkin terjadi.", - "Server isn't responding": "Server tidak merespon", - "You're all caught up.": "Anda selesai.", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Mohon dicatat bahwa meningkatkan akan membuat versi yang baru dari ruangannya. Semua pesan saat ini akan tetap di ruangan terarsip ini.", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Meningkatkan sebuah ruangan adalah aksi lanjutan dan biasanya direkomendasikan ketika sebuah ruangan tidak stabil karena adanya bug, fitur-fitur yang tidak ada, atau kerentanan keamanan.", - "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.": "Ini biasanya hanya memengaruhi bagaimana ruangan diproses di servernya. Jika Anda memiliki masalah dengan %(brand)s, mohon melaporkannya.", - "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.": "Ini biasanya hanya memengaruhi bagaimana ruangan diproses di servernya. Jika Anda memiliki masalah dengan %(brand)s, mohon melaporkannya.", - "Upgrade public room": "Tingkatkan ruangan publik", - "Upgrade private room": "Tingkatkan ruangan privat", - "Automatically invite members from this room to the new one": "Mengundang pengguna dari ruangan ini ke yang baru secara otomatis", - "Put a link back to the old room at the start of the new room so people can see old messages": "Letakkan sebuah tautan kembali ke ruangan yang lama di awal ruangan baru supaya orang-orang dapat melihat pesan-pesan lama", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Menghentikan pengguna dari berbicara di versi ruangan yang lama, dan mengirimkan sebuah pesan memberi tahu pengguna untuk pindah ke ruangan yang baru", - "Update any local room aliases to point to the new room": "Memperbarui alias ruangan lokal apa saja untuk diarahkan ke ruangan yang baru", - "Create a new room with the same name, description and avatar": "Membuat ruangan baru dengan nama, deskripsi, dan avatar yang sama", - "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:": "Meningkatkan ruangan ini membutuhkan penutupan instansi ruangan saat ini dan membuat ruangan yang baru di tempatnya. Untuk memberikan anggota ruangan pengalaman yang baik, kami akan:", - "Upgrade Room Version": "Tingkatkan Versi Ruangan", - "Upgrade this room to version %(version)s": "Tingkatkan ruangan ini ke versi %(version)s", - "The room upgrade could not be completed": "Peningkatan ruangan tidak dapat diselesaikan", - "Failed to upgrade room": "Gagal untuk meningkatkan ruangan", - "Room Settings - %(roomName)s": "Pengaturan Ruangan — %(roomName)s", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Sekadar mengingatkan saja, jika Anda belum menambahkan sebuah email dan Anda lupa kata sandi, Anda mungkin dapat kehilangan akses ke akun Anda.", - "Terms of Service": "Persyaratan Layanan", - "You may contact me if you have any follow up questions": "Anda mungkin menghubungi saya jika Anda mempunyai pertanyaan lanjutan", - "Search for rooms or people": "Cari ruangan atau orang", - "Message preview": "Tampilan pesan", - "You don't have permission to do this": "Anda tidak memiliki izin untuk melakukannya", - "Unable to query secret storage status": "Tidak dapat menanyakan status penyimpanan rahasia", - "There was a problem communicating with the homeserver, please try again later.": "Terjadi sebuah masalah berkomunikasi dengan homeservernya, coba lagi nanti.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Mohon dicatat Anda akan masuk ke server %(hs)s, bukan matrix.org.", - "Incorrect username and/or password.": "Username dan/atau kata sandi salah.", - "This account has been deactivated.": "Akun ini telah dinonaktifkan.", - "Please contact your service administrator to continue using this service.": "Mohon hubungi administrator layanan Anda untuk melanjutkan menggunakan layanannya.", - "Identity server URL does not appear to be a valid identity server": "URL server identitas terlihat bukan sebagai server identitas yang absah", - "Invalid base_url for m.identity_server": "base_url tidak absah untuk m.identity_server", - "Invalid identity server discovery response": "Respons penemuan server identitas tidak absah", - "Homeserver URL does not appear to be a valid Matrix homeserver": "URL homeserver sepertinya bukan sebagai homeserver Matrix yang absah", - "Invalid base_url for m.homeserver": "base_url tidak absah untuk m.homeserver", - "Failed to get autodiscovery configuration from server": "Gagal untuk mendapatkan konfigurasi penemuan otomatis dari server", - "Invalid homeserver discovery response": "Respons penemuan homeserver tidak absah", - "Your password has been reset.": "Kata sandi Anda telah diatur ulang.", - "New passwords must match each other.": "Kata sandi baru harus cocok.", - "Skip verification for now": "Lewatkan verifikasi untuk sementara", - "Really reset verification keys?": "Benar-benar ingin mengatur ulang kunci-kunci verifikasi?", - "Original event source": "Sumber peristiwa asli", - "Decrypted event source": "Sumber peristiwa terdekripsi", - "Could not load user profile": "Tidak dapat memuat profil pengguna", - "Currently joining %(count)s rooms": { - "one": "Saat ini bergabung dengan %(count)s ruangan", - "other": "Saat ini bergabung dengan %(count)s ruangan" - }, - "Switch theme": "Ubah tema", - "Switch to dark mode": "Ubah ke mode gelap", - "Switch to light mode": "Ubah ke mode terang", - "All settings": "Semua pengaturan", - "Uploading %(filename)s and %(count)s others": { - "one": "Mengunggah %(filename)s dan %(count)s lainnya", - "other": "Mengunggah %(filename)s dan %(count)s lainnya" - }, - "Failed to load timeline position": "Gagal untuk memuat posisi lini masa", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Mencoba memuat titik spesifik di lini masa ruangan ini, tetapi tidak dapat menemukannya.", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Mencoba memuat titik spesifik di lini masa ruangan ini, tetapi Anda tidak memiliki izin untuk menampilkan pesannya.", - "Show all threads": "Tampilkan semua utasan", - "Keep discussions organised with threads": "Buat diskusi tetap teratur dengan utasan", - "Shows all threads from current room": "Menampilkan semua utasan di ruangan saat ini", - "All threads": "Semua utasan", - "Shows all threads you've participated in": "Menampilkan semua utasan yang Anda berpartisipasi", - "My threads": "Utasan saya", - "What projects are your team working on?": "Proyek apa yang sedang dikerjakan tim Anda?", - "You can add more later too, including already existing ones.": "Anda juga dapat menambahkan lebih banyak nanti, termasuk yang sudah ada.", - "Let's create a room for each of them.": "Mari kita buat ruangan untuk masing-masing.", - "What are some things you want to discuss in %(spaceName)s?": "Apa saja yang Anda ingin bahas di %(spaceName)s?", - "Invite by username": "Undang dengan nama pengguna", - "Make sure the right people have access. You can invite more later.": "Pastikan orang-orang tertentu mempunyai akses. Anda dapat mengundang lagi nanti.", - "Invite your teammates": "Undang tim Anda", - "Failed to invite the following users to your space: %(csvUsers)s": "Gagal untuk mengundang pengguna berikut ini ke space Anda: %(csvUsers)s", - "A private space for you and your teammates": "Sebuah space pribadi untuk Anda dan tim Anda", - "Me and my teammates": "Saya dan tim saya", - "A private space to organise your rooms": "Sebuah space pribadi untuk mengorganisir ruangan Anda", - "Just me": "Hanya saya saja", - "Make sure the right people have access to %(name)s": "Pastikan orang-orang tertentu punya akses ke %(name)s", - "Who are you working with?": "Dengan siapa Anda bekerja?", - "Go to my space": "Pergi ke space saya", - "Go to my first room": "Pergi ke ruangan pertama saya", - "Share %(name)s": "Bagikan %(name)s", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Pilih ruangan atau percakapan untuk ditambahkan. Ini adalah hanya sebuah space untuk Anda, tidak ada siapa pun yang diberi tahu. Anda dapat menambahkan lagi nanti.", - "What do you want to organise?": "Apa saja yang Anda ingin organisirkan?", - "Skip for now": "Lewat untuk sementara", - "Failed to create initial space rooms": "Gagal membuat ruangan space awal", - "Welcome to ": "Selamat datang di ", - " invites you": " mengundang Anda", - "Private space": "Space pribadi", - "Search names and descriptions": "Cari nama dan deskripsi", - "Rooms and spaces": "Ruangan dan space", - "You may want to try a different search or check for typos.": "Anda mungkin ingin mencoba pencarian yang berbeda atau periksa untuk typo.", - "No results found": "Tidak ada hasil yang ditemukan", - "Your server does not support showing space hierarchies.": "Server Anda tidak mendukung penampilan hierarki space.", - "Mark as suggested": "Tandai sebagai disarankan", - "Mark as not suggested": "Tandai sebagai tidak disarankan", - "Failed to remove some rooms. Try again later": "Gagal untuk menghapus beberapa ruangan. Coba lagi nanti", - "Select a room below first": "Pilih sebuah ruangan di bawah dahulu", - "This room is suggested as a good one to join": "Ruangan ini disarankan sebagai ruangan yang baik untuk bergabung", - "You don't have permission": "Anda tidak memiliki izin", - "You have %(count)s unread notifications in a prior version of this room.": { - "one": "Anda punya %(count)s notifikasi yang belum dibaca dalam versi sebelumnya dari ruangan ini.", - "other": "Anda punya %(count)s notifikasi yang belum dibaca dalam versi sebelumnya dari ruangan ini." - }, - "Drop file here to upload": "Lepaskan file di sini untuk mengunggah", - "Failed to reject invite": "Gagal untuk menolak undangan", - "No more results": "Tidak ada hasil lagi", - "Server may be unavailable, overloaded, or search timed out :(": "Server mungkin tidak tersedia, terlalu penuh, atau waktu pencarian habis :(", - "You seem to be in a call, are you sure you want to quit?": "Anda sepertinya masih berada di panggilan, apakah Anda yakin untuk keluar?", - "You seem to be uploading files, are you sure you want to quit?": "Anda sepertinya masih menunggah beberapa file, apakah Anda yakin untuk keluar?", - "Sent messages will be stored until your connection has returned.": "Pesan yang akan dikirim akan disimpan sampai koneksi Anda telah kembali.", - "Connectivity to the server has been lost.": "Koneksi ke server telah hilang.", - "You can select all or individual messages to retry or delete": "Anda dapat memilih semua atau beberapa pesan untuk dicoba lagi atau dihapus", - "Retry all": "Coba ulang semua", - "Delete all": "Hapus semua", - "Some of your messages have not been sent": "Beberapa pesan Anda tidak terkirim", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Pesan Anda tidak terkirim karena homeserver ini melebihi sebuah batas sumber daya. Mohon hubungi administrator layanan Anda untuk melanjutkan menggunakan layanannya.", - "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.": "Pesan Anda tidak terkirim karena homesever ini telah mencapat batas Pengguna Aktif Bulanan. Mohon hubungi administrator layanan Anda untuk melanjutkan menggunakan layanannya.", - "You can't send any messages until you review and agree to our terms and conditions.": "Anda tidak dapat mengirimkan pesan apa saja sampai Anda lihat dan terima syarat dan ketentuan kami.", - "You have no visible notifications.": "Anda tidak memiliki notifikasi.", - "You're all caught up": "Anda selesai", - "%(creator)s created and configured the room.": "%(creator)s membuat dan mengatur ruangan ini.", - "%(creator)s created this DM.": "%(creator)s membuat pesan langsung ini.", - "Verification requested": "Verifikasi diminta", - "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 dari %(brand)s versi lama telah terdeteksi. Ini akan menyebabkan kriptografi ujung ke ujung tidak berfungsi di versi yang lebih lama. Pesan terenkripsi secara ujung ke ujung yang dipertukarkan baru-baru ini saat menggunakan versi yang lebih lama mungkin tidak dapat didekripsi dalam versi ini. Ini juga dapat menyebabkan pesan yang dipertukarkan dengan versi ini gagal. Jika Anda mengalami masalah, keluar dan masuk kembali. Untuk menyimpan riwayat pesan, ekspor dan impor ulang kunci Anda.", - "Old cryptography data detected": "Data kriptografi lama terdeteksi", - "Review terms and conditions": "Lihat syarat dan ketentuan", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Untuk melanjutkan menggunakan homeserver %(homeserverDomain)s Anda harus lihat dan terima ke syarat dan ketentuan kami.", - "Terms and Conditions": "Syarat dan Ketentuan", - "For security, this session has been signed out. Please sign in again.": "Untuk keamanan, sesi ini telah dikeluarkan. Silakan masuk lagi.", - "Unable to copy a link to the room to the clipboard.": "Tidak dapat menyalin sebuah tautan ruangan ke papan klip.", - "Unable to copy room link": "Tidak dapat menyalin tautan ruangan", - "Are you sure you want to leave the space '%(spaceName)s'?": "Apakah Anda yakin untuk keluar dari space '%(spaceName)s'?", - "This room is not public. You will not be able to rejoin without an invite.": "Ruangan ini tidak publik. Anda tidak dapat bergabung lagi tanpa sebuah undangan.", - "This space is not public. You will not be able to rejoin without an invite.": "Space ini tidak publik. Anda tidak dapat bergabung lagi tanpa sebuah undangan.", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Anda adalah satu-satunya di sini. Jika Anda keluar, tidak ada siapa saja dapat bergabung di masa mendatang, termasuk Anda.", - "Open dial pad": "Buka tombol penyetel", - "Use email or phone to optionally be discoverable by existing contacts.": "Gunakan email atau nomor telepon untuk dapat ditemukan oleh kontak yang sudah ada secara opsional.", - "Attach files from chat or just drag and drop them anywhere in a room.": "Lampirkan file dari komposer atau tarik dan lepaskan di mana saja di sebuah ruangan.", - "No files visible in this room": "Tidak ada file di ruangan ini", - "You must join the room to see its files": "Anda harus bergabung ruangannya untuk melihat file-filenya", - "You must register to use this functionality": "Anda harus mendaftar untuk menggunakan kegunaan ini", - "Couldn't load page": "Tidak dapat memuat halaman", - "Error downloading audio": "Terjadi kesalahan mengunduh audio", - "Unnamed audio": "Audio tidak dinamai", - "Sign in with SSO": "Masuk dengan SSO", - "Use email to optionally be discoverable by existing contacts.": "Gunakan email untuk dapat ditemukan oleh kontak yang sudah ada secara opsional.", - "Add an email to be able to reset your password.": "Tambahkan sebuah email untuk dapat mengatur ulang kata sandi Anda.", - "Someone already has that username. Try another or if it is you, sign in below.": "Seseorang sudah memiliki nama pengguna itu. Coba yang lain atau jika itu Anda, masuk di bawah.", - "Use lowercase letters, numbers, dashes and underscores only": "Gunakan huruf kecil, angka, tanda hubung, dan garis bawah saja", - "Enter phone number (required on this homeserver)": "Masukkan nomor telepon (diperlukan di homeserver ini)", - "Other users can invite you to rooms using your contact details": "Pengguna lain dapat mengundang Anda ke ruangan menggunakan detail kontak Anda", - "Enter email address (required on this homeserver)": "Masukkan alamat email (diperlukan di homeserver ini)", - "Use an email address to recover your account": "Gunakan sebuah alamat email untuk memulihkan akun Anda", - "That phone number doesn't look quite right, please check and try again": "Nomor teleponnya tidak terlihat benar, mohon periksa dan coba lagi", - "Enter phone number": "Masukkan nomor telepon", - "Password is allowed, but unsafe": "Kata sandi diperbolehkan, tetapi tidak aman", - "Nice, strong password!": "Bagus, kata sandinya kuat!", - "Something went wrong in confirming your identity. Cancel and try again.": "Ada sesuatu yang salah saat mengkonfirmasi identitas Anda. Batalkan dan coba lagi.", - "Please enter the code it contains:": "Silakan masukkan kode yang berisi:", - "A text message has been sent to %(msisdn)s": "Sebuah pesan teks telah dikirim ke %(msisdn)s", - "Please review and accept the policies of this homeserver:": "Mohon lihat dan terima semua kebijakan homeserver ini:", - "Please review and accept all of the homeserver's policies": "Mohon lihat dan terima semua kebijakan homeserver ini", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Tidak ada kunci publik captcha di konfigurasi homeserver. Mohon melaporkannya ke administrator homeserver Anda.", - "Confirm your identity by entering your account password below.": "Konfirmasi identitas Anda dengan memasukkan kata sandi akun Anda di bawah.", - "Doesn't look like a valid email address": "Kelihatannya bukan sebuah alamat email yang absah", - "Enter email address": "Masukkan alamat email", - "Country Dropdown": "Dropdown Negara", - "This homeserver would like to make sure you are not a robot.": "Homeserver ini memastikan Anda bahwa Anda bukan sebuah robot.", - "This room is public": "Ruangan ini publik", - "Move right": "Pindah ke kanan", - "Move left": "Pindah ke kiri", - "Revoke permissions": "Cabut izin", - "Remove for everyone": "Hapus untuk semuanya", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Menghapus sebuah widget menghapusnya untuk semua pengguna di ruangan ini. Apakah Anda yakin untuk menghapus widget ini?", - "Take a picture": "Ambil foto", - "Unable to start audio streaming.": "Tidak dapat memulai penyiaran audio.", - "Start audio stream": "Mulai penyiaran audio", - "Failed to start livestream": "Gagal untuk memulai siaran langsung", - "Copy link to thread": "Salin tautan ke utasan", - "Thread options": "Opsi utasan", - "Manage & explore rooms": "Kelola & jelajahi ruangan", - "Add space": "Tambahkan space", - "See room timeline (devtools)": "Lihat lini masa ruangan (alat pengembang)", - "Mentions only": "Sebutan saja", - "Forget": "Lupakan", - "View in room": "Tampilkan di ruangan", - "Collapse reply thread": "Tutup balasan utasan", - "Show preview": "Buka tampilan", - "View source": "Tampilkan sumber", - "Resend %(unsentCount)s reaction(s)": "Kirim ulang %(unsentCount)s reaksi", - "If you've forgotten your Security Key you can ": "Jika Anda lupa Kunci Keamanan, Anda dapat ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Akses riwayat pesan aman Anda dan siapkan perpesanan aman dengan memasukkan Kunci Keamanan Anda.", - "Not a valid Security Key": "Bukan Kunci Keamanan yang absah", - "This looks like a valid Security Key!": "Ini sepertinya Kunci Keamanan yang absah!", - "Enter Security Key": "Masukkan Kunci Keamanan", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Jika Anda lupa Frasa Keamanan, Anda dapat menggunakan Kunci Keamanan Anda atau siapkan opsi pemulihan baru", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Akses riwayat pesan aman Anda dan siapkan perpesanan aman dengan memasukkan Frasa Keamanan Anda.", - "Warning: you should only set up key backup from a trusted computer.": "Peringatan: Anda seharusnya menyiapkan cadangan kunci di komputer yang dipercayai.", - "Enter Security Phrase": "Masukkan Frasa Keamanan", - "Successfully restored %(sessionCount)s keys": "Berhasil memulihkan %(sessionCount)s kunci", - "Failed to decrypt %(failedCount)s sessions!": "Gagal untuk mendekripsi %(failedCount)s sesi!", - "Keys restored": "Kunci-kunci terpulihkan", - "No backup found!": "Tidak ada cadangan yang ditemukan!", - "Unable to restore backup": "Tidak dapat memulihkan cadangan", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Cadangan tidak dapat didekripsikan dengan Frasa Keamanan ini: mohon periksa jika Anda memasukkan Frasa Keamanan yang benar.", - "Incorrect Security Phrase": "Frasa Keamanan tidak benar", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Cadangan tidak dapat didekripsikan dengan Kunci Keamanan ini: mohon periksa jika Anda memasukkan Kunci Keamanan yang benar.", - "Security Key mismatch": "Kunci Keamanan tidak cocok", - "Unable to load backup status": "Tidak dapat memuat status cadangan", - "%(completed)s of %(total)s keys restored": "%(completed)s dari %(total)s kunci dipulihkan", - "Restoring keys from backup": "Memulihkan kunci-kunci dari cadangan", - "Unable to set up keys": "Tidak dapat mengatur kunci-kunci", - "Click the button below to confirm setting up encryption.": "Klik tombol di bawah untuk mengkonfirmasi menyiapkan enkripsi.", - "Confirm encryption setup": "Konfirmasi pengaturan enkripsi", - "Clear cross-signing keys": "Hapus kunci-kunci penandatanganan silang", - "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.": "Menghapus kunci penandatanganan silang itu permanen. Siapa saja yang Anda verifikasi akan melihat peringatan keamanan. Anda hampir pasti tidak ingin melakukan ini, kecuali jika Anda kehilangan setiap perangkat yang dapat digunakan untuk melakukan penandatanganan silang.", - "Destroy cross-signing keys?": "Hancurkan kunci-kunci penandatanganan silang?", - "Use your Security Key to continue.": "Gunakan Kunci Keamanan Anda untuk melanjutkan.", - "Security Key": "Kunci Keamanan", - "Enter your Security Phrase or to continue.": "Masukkan Frasa Keamanan Anda atau untuk melanjutkan.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Tidak dapat mengakses penyimpanan rahasia. Periksa jika Anda memasukkan Frasa Keamanan yang benar.", - "Security Phrase": "Frasa Keamanan", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Jika Anda mengatur ulang semuanya, Anda dengan mulai ulang dengan tidak ada sesi yang dipercayai, tidak ada pengguna yang dipercayai, dan mungkin tidak dapat melihat pesan-pesan lama.", - "Only do this if you have no other device to complete verification with.": "Hanya lakukan ini jika Anda tidak memiliki perangkat yang lain untuk menyelesaikan verifikasi.", - "Reset everything": "Atur ulang semuanya", - "Forgotten or lost all recovery methods? Reset all": "Lupa atau kehilangan semua metode pemulihan? Atur ulang semuanya", - "Invalid Security Key": "Kunci Keamanan tidak absah", - "Wrong Security Key": "Kunci Keamanan salah", - "Looks good!": "Kelihatannya bagus!", - "Wrong file type": "Tipe file salah", - "Remember this": "Ingat ini", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Widget ini akan memverifikasi ID pengguna Anda, tetapi tidak dapat melakukan aksi untuk Anda:", - "Allow this widget to verify your identity": "Izinkan widget ini untuk memverifikasi identitas Anda", - "Remember my selection for this widget": "Ingat pilihan saya untuk widget ini", - "Decline All": "Tolak Semua", - "This widget would like to:": "Widget ini ingin:", - "Approve widget permissions": "Setujui izin widget", - "Verification Request": "Permintaan Verifikasi", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Simpan Kunci Keamanan Anda di tempat yang aman, seperti manajer sandi atau sebuah brankas, yang digunakan untuk mengamankan data terenkripsi Anda.", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Tingkatkan sesi ini untuk mengizinkan memverifikasi sesi lainnya, memberikan akses ke pesan terenkripsi dan menandainya sebagai terpercaya untuk pengguna lain.", - "You'll need to authenticate with the server to confirm the upgrade.": "Anda harus mengautentikasi dengan servernya untuk mengkonfirmasi peningkatannya.", - "Restore your key backup to upgrade your encryption": "Pulihkan cadangan kunci Anda untuk meningkatkan enkripsi Anda", - "Enter your account password to confirm the upgrade:": "Masukkan kata sandi akun Anda untuk mengkonfirmasi peningkatannya:", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Amankan dari kehilangan akses ke pesan & data terenkripsi dengan mencadangkan kunci enkripsi ke server Anda.", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Gunakan frasa rahasia yang hanya Anda tahu, dan simpan sebuah Kunci Keamanan untuk menggunakannya untuk cadangan secara opsional.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Kami akan membuat sebuah Kunci Keamanan untuk Anda simpan di tempat yang aman, seperti manajer sandi atau brankas.", - "Generate a Security Key": "Buat sebuah Kunci Keamanan", - "Unable to create key backup": "Tidak dapat membuat cadangan kunci", - "Create key backup": "Buat cadangan kunci", - "Confirm your Security Phrase": "Konfirmasi Frasa Keamanan Anda", - "Your keys are being backed up (the first backup could take a few minutes).": "Kunci Anda sedang dicadangkan (cadangan pertama mungkin membutuhkan beberapa menit).", - "Enter your Security Phrase a second time to confirm it.": "Masukkan Frasa Keamanan sekali lagi untuk mengkonfirmasinya.", - "Go back to set it again.": "Pergi kembali untuk menyiapkannya lagi.", - "It's just you at the moment, it will be even better with others.": "Hanya Anda sendiri yang ada saat ini, akan lebih baik jika dengan orang lain.", - "That doesn't match.": "Itu tidak cocok.", - "Use a different passphrase?": "Gunakan frasa sandi yang berbeda?", - "Great! This Security Phrase looks strong enough.": "Hebat! Frasa Keamanan ini kelihatannya kuat.", - "Enter a Security Phrase": "Masukkan sebuah Frasa Keamanan", - "User Autocomplete": "Penyelesaian Pengguna Otomatis", - "Space Autocomplete": "Penyelesaian Space Otomatis", - "Room Autocomplete": "Penyelesaian Ruangan Otomatis", - "Notification Autocomplete": "Penyelesaian Notifikasi Otomatis", - "Notify the whole room": "Beri tahu seluruh ruangan", - "Command Autocomplete": "Penyelesaian Perintah Otomatis", - "Clear personal data": "Hapus data personal", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Dapatkan kembali akses ke akun Anda dan pulihkan kunci enkripsi yang disimpan dalam sesi ini. Tanpa mereka, Anda tidak akan dapat membaca semua pesan aman Anda di sesi mana saja.", - "Failed to re-authenticate due to a homeserver problem": "Gagal untuk mengautentikasi ulang karena masalah homeserver", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "Mengatur ulang kunci verifikasi Anda tidak dapat dibatalkan. Setelah mengatur ulang, Anda tidak akan memiliki akses ke pesan terenkripsi lama, dan semua orang yang sebelumnya telah memverifikasi Anda akan melihat peringatan keamanan sampai Anda memverifikasi ulang dengan mereka.", - "I'll verify later": "Saya verifikasi nanti", - "Verify your identity to access encrypted messages and prove your identity to others.": "Verifikasi identitas Anda untuk mengakses pesan-pesan terenkripsi Anda dan buktikan identitas Anda kepada lainnya.", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Tanpa memverifikasi, Anda tidak akan memiliki akses ke semua pesan Anda dan tampak tidak dipercayai kepada lainnya.", - "Verify with Security Key": "Verifikasi dengan Kunci Keamanan", - "Verify with Security Key or Phrase": "Verifikasi dengan Kunci Keamanan atau Frasa", - "Proceed with reset": "Lanjutkan dengan mengatur ulang", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Sepertinya Anda tidak memiliki Kunci Keamanan atau perangkat lainnya yang Anda dapat gunakan untuk memverifikasi. Perangkat ini tidak dapat mengakses ke pesan terenkripsi lama. Untuk membuktikan identitas Anda, kunci verifikasi harus diatur ulang.", - "Upload %(count)s other files": { - "one": "Unggah %(count)s file lainnya", - "other": "Unggah %(count)s file lainnya" - }, - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Beberapa file terlalu besar untuk diunggah. Batas ukuran unggahan file adalah %(limit)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "File-file ini terlalu besar untuk diunggah. Batas ukuran unggahan file adalah %(limit)s.", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "File ini terlalu besar untuk diunggah. Batas ukuran unggahan file adalah %(limit)s tetapi file ini %(sizeOfThisFile)s.", - "Upload files (%(current)s of %(total)s)": "Mengunggah file (%(current)s dari %(total)s)", - "Not Trusted": "Tidak Dipercayai", - "Ask this user to verify their session, or manually verify it below.": "Tanyakan pengguna ini untuk memverifikasi sesinya, atau verifikasi secara manual di bawah.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) masuk ke sesi yang baru tanpa memverifikasinya:", - "Verify your other session using one of the options below.": "Verifikasi sesi Anda lainnya dengan menggunakan salah satu pilihan di bawah.", - "You signed in to a new session without verifying it:": "Anda masuk ke sesi baru tanpa memverifikasinya:", - "To continue you need to accept the terms of this service.": "Untuk melanjutkan Anda harus menerima persyaratan layanan ini.", - "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", - "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", - "To help us prevent this in future, please send us logs.": "Untuk membantu kami mencegahnya di masa mendatang, silakan kirimkan kami catatan.", - "Settings - %(spaceName)s": "Pengaturan — %(spaceName)s", - "Command Help": "Bantuan Perintah", - "Link to selected message": "Tautan ke pesan yang dipilih", - "Share Room Message": "Bagikan Pesan Ruangan", - "Link to most recent message": "Tautan ke pesan terkini", - "This will allow you to reset your password and receive notifications.": "Ini akan mengizinkan Anda untuk mengatur ulang kata sandi Anda dan menerima notifikasi.", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Mohon periksa email Anda dan klik tautannya. Setelah itu, klik lanjut.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Menghapus penyimpanan browser Anda mungkin memperbaiki masalahnya, tetapi akan mengeluarkan Anda dan membuat riwayat obrolan tidak dapat dibaca.", - "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.": "Jika Anda sebelumnya menggunakan versi %(brand)s yang lebih baru, sesi Anda mungkin tidak kompatibel dengan versi ini. Tutup jendela ini dan kembali ke versi yang lebih baru.", - "We encountered an error trying to restore your previous session.": "Kami mengalami sebuah kesalahan saat memulihkan sesi Anda sebelumnya.", - "Unable to restore session": "Tidak dapat memulihkan sesi", - "Clear Storage and Sign Out": "Hapus Penyimpanan dan Keluar", - "Sign out and remove encryption keys?": "Keluar dan hapus kunci-kunci enkripsi?", - "Reset event store": "Atur ulang penyimpanan peristiwa", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Jika Anda ingin, dicatat bahwa pesan-pesan Anda tidak dihapus, tetapi pengalaman pencarian mungkin terdegradasi untuk beberapa saat indeksnya sedang dibuat ulang", - "You most likely do not want to reset your event index store": "Kemungkinan besar Anda tidak ingin mengatur ulang penyimpanan indeks peristiwa Anda", - "Reset event store?": "Atur ulang penyimanan peristiwa?", - "Continuing without email": "Melanjutkan tanpa email", - "Data on this screen is shared with %(widgetDomain)s": "Data di layar ini dibagikan dengan %(widgetDomain)s", - "Modal Widget": "Widget Modal", - "Message edits": "Editan pesan", - "Your homeserver doesn't seem to support this feature.": "Homeserver Anda sepertinya tidak mendukung fitur ini.", - "Verify session": "Verifikasi sesi", - "If they don't match, the security of your communication may be compromised.": "Jika mereka tidak cocok, keamanan komunikasi Anda mungkin dikompromikan.", - "Session key": "Kunci sesi", - "Session name": "Nama sesi", - "Confirm this user's session by comparing the following with their User Settings:": "Konfirmasi sesi pengguna ini dengan membandingkan berikut ini dengan Pengaturan Pengguna:", - "Confirm by comparing the following with the User Settings in your other session:": "Konfirmasi dengan membandingkan berikut ini dengan Pengaturan Pengguna di sesi Anda yang lain:", - "These are likely ones other room admins are a part of.": "Ini kemungkinan adalah bagian dari admin ruangan lain.", - "Other spaces or rooms you might not know": "Space atau ruangan lainnya yang Anda mungkin tidak tahu", - "Spaces you know that contain this room": "Space yang Anda tahu yang berisi ruangan ini", - "Search spaces": "Cari space", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Tentukan space mana yang dapat mengakses ruangan ini. Jika sebuah space dipilih, anggotanya dapat menemukan dan bergabung .", - "Select spaces": "Pilih space", - "You're removing all spaces. Access will default to invite only": "Anda menghilangkan semua space. Akses secara bawaan ke undangan saja", - "%(count)s rooms": { - "one": "%(count)s ruangan", - "other": "%(count)s ruangan" - }, - "%(count)s members": { - "one": "%(count)s anggota", - "other": "%(count)s anggota" - }, - "Are you sure you want to sign out?": "Apakah Anda yakin ingin keluar?", - "You'll lose access to your encrypted messages": "Anda akan kehilangan akses ke pesan terenkripsi Anda", - "Manually export keys": "Ekspor kunci secara manual", - "I don't want my encrypted messages": "Saya tidak ingin pesan-pesan terenkripsi saya", - "Start using Key Backup": "Mulai menggunakan Cadangan Kunci", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Pesan terenkripsi diamankan dengan enkripsi ujung ke ujung. Hanya Anda dan penerima punya kuncinya untuk membaca pesan ini.", - "Leave space": "Tinggalkan space", - "Leave some rooms": "Tinggalkan beberapa ruangan", - "Leave all rooms": "Tinggalkan semua ruangan", - "Don't leave any rooms": "Jangan tinggalkan ruangan apa pun", - "Would you like to leave the rooms in this space?": "Apakah Anda ingin keluar dari ruangan-ruangan di space ini?", - "You are about to leave .": "Anda akan keluar dari .", - "Leave %(spaceName)s": "Tinggalkan %(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.": "Anda adalah satu-satunya admin di beberapa ruangan atau space yang ingin Anda tinggalkan. Meninggalkan mereka akan meninggalkan mereka tanpa admin.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Anda adalah satu-satu admin di space ini. Meninggalkannya akan berarti tidak ada siapa saja yang dapat melakukan apa-apa di spacenya.", - "You won't be able to rejoin unless you are re-invited.": "Anda tidak dapat bergabung lagi kecuali jika Anda diundang lagi.", - "Updating %(brand)s": "Memperbarui %(brand)s", - "%(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 sekarang menggunakan memori 3-5x kecil dari sebelumnya dengan hanya memuat informasi tentang pengguna lain jika dibutuhkan. Mohon tunggu selagi kita mengsinkronisasi ulang dengan servernya!", - "Clear cache and resync": "Hapus cache dan sinkron ulang", - "Incompatible local cache": "Cache lokal tidak kompatibel", - "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.": "Jika versi %(brand)s yang lain masih terbuka di tab yang lain, mohon menutupnya karena menggunakan %(brand)s di host yang sama dengan pemuatan malas diaktifkan dan dinonaktifkan secara bersamaan akan mengakibatkan masalah.", - "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.": "Anda sebelumnya menggunakan %(brand)s di %(host)s dengan pemuatan malas pengguna diaktifkan. Di versi ini pemuatan malas dinonaktifkan. Karena cache lokal tidak kompatibel antara dua pengaturan ini, %(brand)s harus mengsinkronisasi ulang akun Anda.", - "Signature upload failed": "Unggahan tandatangan gagal", - "Signature upload success": "Unggahan tandatangan berhasil", - "Unable to upload": "Tidak dapat mengunggah", - "Cancelled signature upload": "Unggahan tandatangan dibatalkan", - "Upload completed": "Unggahan selesai", - "%(brand)s encountered an error during upload of:": "%(brand)s mengalami sebuah kesalahan ketika mengunggah unggahan:", - "a key signature": "sebuah tandatangan kunci", - "a device cross-signing signature": "sebuah tandatangan penandatanganan silang perangkat", - "a new cross-signing key signature": "sebuah tandatangan kunci penandatanganan silang baru", - "a new master key signature": "sebuah tandatangan kunci utama baru", - "Dial pad": "Tombol penyetel", - "User Directory": "Direktori Pengguna", - "Consult first": "Konsultasi dahulu", - "Invited people will be able to read old messages.": "Orang-orang yang diundang dapat membaca pesan-pesan lama.", - "Invite someone using their name, username (like ) or share this room.": "Undang seseorang menggunakan namanya, nama pengguna (seperti ) atau bagikan ruangan ini.", - "Invite someone using their name, email address, username (like ) or share this room.": "Undang seseorang menggunakan namanya, alamat email, nama pengguna (seperti ) atau bagikan ruangan ini.", - "Invite someone using their name, username (like ) or share this space.": "Undang seseorang menggunakan namanya, nama pengguna (seperti ) atau bagikan space ini.", - "Invite someone using their name, email address, username (like ) or share this space.": "Undang seseorang menggunakan namanya, alamat email, nama pengguna (seperti ) atau bagikan space ini.", - "Invite to %(roomName)s": "Undang ke %(roomName)s", - "Or send invite link": "Atau kirim tautan undangan", - "If you can't see who you're looking for, send them your invite link below.": "Jika Anda tidak dapat menemukan siapa yang Anda mencari, kirimkan tautan undangan Anda di bawah.", - "Some suggestions may be hidden for privacy.": "Beberapa saran mungkin disembunyikan untuk privasi.", - "Start a conversation with someone using their name, email address or username (like ).": "Mulai sebuah obrolan dengan sesorang menggunakan namanya, alamat email atau nama pengguna (seperti ).", - "Start a conversation with someone using their name or username (like ).": "Mulai sebuah obrolan dengan seseorang menggunakan namanya atau nama pengguna (seperti ).", - "Recently Direct Messaged": "Pesan Langsung Kini", - "Recent Conversations": "Obrolan Terkini", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Pengguna berikut ini mungkin tidak ada atau tidak absah, dan tidak dapat diundang: %(csvNames)s", - "Failed to find the following users": "Gagal untuk mencari pengguna berikut ini", - "A call can only be transferred to a single user.": "Sebuah panggilan dapat dipindah ke sebuah pengguna.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Kami tidak dapat mengundang penggunanya. Mohon periksa pengguna yang Anda ingin undang dan coba lagi.", - "Something went wrong trying to invite the users.": "Ada sesuatu yang salah ketika mengundang penggunanya.", - "We couldn't create your DM.": "Kami tidak dapat membuat pesan langsung Anda.", - "Invite by email": "Undang melalui email", - "Click the button below to confirm your identity.": "Klik tombol di bawah untuk mengkonfirmasi identitas Anda.", - "Confirm to continue": "Konfirmasi untuk melanjutkan", - "To continue, use Single Sign On to prove your identity.": "Untuk melanjutkan, gunakan Single Sign On untuk membuktikan identitas Anda.", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s Anda tidak mengizinkan Anda menggunakan sebuah manajer integrasi untuk melakukan ini. Mohon hubungi sebuah admin.", - "Integrations not allowed": "Integrasi tidak diperbolehkan", - "Integrations are disabled": "Integrasi dinonaktifkan", - "Incoming Verification Request": "Permintaan Verifikasi Masuk", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Memverifikasi perangkat ini akan menandainya sebagai terpercaya, dan pengguna yang telah diverifikasi dengan Anda akan mempercayai perangkat ini.", - "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.": "Verifikasi perangkat ini untuk menandainya sebagai terpercaya. Mempercayai perangkat ini akan memberikan Anda dan pengguna lain ketenangan saat menggunakan pesan terenkripsi secara ujung ke ujung.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Memverifikasi pengguna ini akan menandai sesinya sebagai terpercaya, dan juga menandai sesi Anda sebagai terpercaya kepadanya.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verifikasi pengguna ini untuk menandainya sebagai terpercaya. Mempercayai pengguna memberikan Anda ketenangan saat menggunakan pesan terenkripsi secara ujung ke ujung.", - "Based on %(count)s votes": { - "one": "Berdasarkan oleh %(count)s suara", - "other": "Berdasarkan oleh %(count)s suara" - }, - "%(count)s votes": { - "one": "%(count)s suara", - "other": "%(count)s suara" - }, - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s dan %(count)s lainnya", - "other": "%(spaceName)s dan %(count)s lainnya" - }, - "Message downloading sleep time(ms)": "Lama tidur pengunduhan pesan (md)", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s dari %(totalRooms)s", - "Indexed rooms:": "Ruangan terindeks:", - "Indexed messages:": "Pesan terindeks:", - "Space used:": "Ruangan terpakai:", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s mengcache pesan terenkripsi secara lokal supaya dapat muncul di hasil pencarian dengan aman:", - "Currently indexing: %(currentRoom)s": "Saat ini mengindeks: %(currentRoom)s", - "Not currently indexing messages for any room.": "Tidak mengindeks pesan saat ini untuk ruangan apa saja.", - "If disabled, messages from encrypted rooms won't appear in search results.": "Jika dinonaktifkan, pesan dari ruangan terenkripsi tidak akan muncul di hasil pencarian.", - "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.": "Jika Anda tidak menghapus metode pemulihan, sebuah penyerang mungkin mencoba mengakses akun Anda. Ubah kata sandi akun Anda dan segera tetapkan metode pemulihan baru di Pengaturan.", - "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.": "Jika Anda melakukan ini secara tidak sengaja, Anda dapat mengatur Pesan Aman pada sesi ini yang akan mengenkripsi ulang riwayat pesan sesi ini dengan metode pemulihan baru.", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Sesi ini telah mendeteksi bahwa Frasa Keamanan dan kunci untuk Pesan Aman Anda telah dihapus.", - "Recovery Method Removed": "Metode Pemulihan Dihapus", - "Set up Secure Messages": "Siapkan Pesan Aman", - "Go to Settings": "Pergi ke Pengaturan", - "This session is encrypting history using the new recovery method.": "Sesi ini mengenkripsi riwayat menggunakan metode pemulihan yang baru.", - "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.": "Jika Anda tidak menyetel metode pemulihan yang baru, sebuah penyerang mungkin mencoba mengakses akun Anda. Ubah kata sandi akun Anda dan segera tetapkan metode pemulihan yang baru di Pengaturan.", - "A new Security Phrase and key for Secure Messages have been detected.": "Sebuah Frasa Keamanan dan kunci untuk Pesan Aman telah terdeteksi.", - "New Recovery Method": "Metode Pemulihan Baru", - "File to import": "File untuk diimpor", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "File yang diekspor akan dilindungi dengan sebuah frasa sandi. Anda harus memasukkan frasa sandinya di sini untuk mendekripsi filenya.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Proses ini memungkinkan Anda untuk mengimpor kunci enkripsi yang sebelumnya telah Anda ekspor dari klien Matrix lain. Anda kemudian akan dapat mendekripsi pesan apa saja yang dapat didekripsi oleh klien lain.", - "Import room keys": "Impor kunci ruangan", - "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.": "Proses ini memungkinkan Anda untuk mengekspor kunci untuk pesan yang Anda terima di ruangan terenkripsi ke file lokal. Anda kemudian dapat mengimpor file ke klien Matrix lain di masa mendatang, sehingga klien juga dapat mendekripsi pesan ini.", - "Export room keys": "Ekspor kunci ruangan", - "Passphrase must not be empty": "Frasa sandi harus tidak kosong", - "Passphrases must match": "Frasa sandi harus cocok", - "Unable to set up secret storage": "Tidak dapat menyiapkan penyimpanan rahasia", - "Sorry, the poll you tried to create was not posted.": "Maaf, poll yang Anda buat tidak dapat dikirim.", - "Failed to post poll": "Gagal untuk mengirim poll", - "Sorry, your vote was not registered. Please try again.": "Maaf, suara Anda tidak didaftarkan. Silakan coba lagi.", - "Vote not registered": "Suara tidak didaftarkan", - "Developer": "Pengembang", - "Experimental": "Eksperimental", - "Themes": "Tema", - "Moderation": "Moderasi", - "Messaging": "Perpesanan", - "Save your Security Key": "Simpan Kunci Keamanan Anda", - "Confirm Security Phrase": "Konfirmasi Frasa Keamanan", - "Set a Security Phrase": "Atur sebuah Frasa Keamanan", - "Upgrade your encryption": "Tingkatkan enkripsi Anda", - "You can also set up Secure Backup & manage your keys in Settings.": "Anda juga dapat menyiapkan Cadangan Aman & kelola kunci Anda di Pengaturan.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Jika Anda batalkan sekarang, Anda mungkin kehilangan pesan & data terenkripsi jika Anda kehilangan akses ke login Anda.", - "Pin to sidebar": "Pasang pin ke bilah samping", - "Quick settings": "Pengaturan cepat", - "Spaces you know that contain this space": "Space yang Anda tahu yang berisi space ini", - "Chat": "Obrolan", - "Home options": "Opsi Beranda", - "%(spaceName)s menu": "Menu %(spaceName)s", - "Join public room": "Bergabung dengan ruangan publik", - "Add people": "Tambahkan orang", - "Invite to space": "Undang ke space", - "Start new chat": "Mulai obrolan baru", - "Recently viewed": "Baru saja dilihat", - "%(count)s votes cast. Vote to see the results": { - "one": "%(count)s suara. Vote untuk melihat hasilnya", - "other": "%(count)s suara. Vote untuk melihat hasilnya" - }, - "No votes cast": "Tidak ada suara", - "To view all keyboard shortcuts, click here.": "Untuk melihat semua shortcut keyboard, klik 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.", - "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.", - "Connectivity to the server has been lost": "Koneksi ke server telah hilang", - "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.": "Apakah Anda yakin untuk mengakhiri poll ini? Ini akan menampilkan hasil akhir dari poll dan orang-orang tidak dapat memberikan suara lagi.", - "End Poll": "Akhiri Poll", - "Sorry, the poll did not end. Please try again.": "Maaf, poll tidak berakhir. Silakan coba lagi.", - "Failed to end poll": "Gagal untuk mengakhiri poll", - "The poll has ended. Top answer: %(topAnswer)s": "Poll telah berakhir. Jawaban teratas: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Poll telah berakhir. Tidak ada yang memberi suara.", - "Final result based on %(count)s votes": { - "other": "Hasil akhir bedasarkan dari %(count)s suara", - "one": "Hasil akhir bedasarkan dari %(count)s suara" - }, - "Link to room": "Tautan ke ruangan", - "Recent searches": "Pencarian terkini", - "To search messages, look for this icon at the top of a room ": "Untuk mencari pesan-pesan, lihat ikon ini di atas ruangan ", - "Other searches": "Pencarian lainnya", - "Public rooms": "Ruangan publik", - "Use \"%(query)s\" to search": "Gunakan \"%(query)s\" untuk mencari", - "Other rooms in %(spaceName)s": "Ruangan lainnya di %(spaceName)s", - "Spaces you're in": "Space yang Anda berada", - "Including you, %(commaSeparatedMembers)s": "Termasuk Anda, %(commaSeparatedMembers)s", - "Copy room link": "Salin tautan ruangan", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Ini mengelompokkan obrolan Anda dengan anggota space ini. Menonaktifkan ini akan menyembunyikan obrolan dari tampilan %(spaceName)s Anda.", - "Sections to show": "Bagian untuk ditampilkan", - "Failed to load list of rooms.": "Gagal untuk memuat daftar ruangan.", - "Open in OpenStreetMap": "Buka di OpenStreetMap", - "toggle event": "alih peristiwa", - "Missing room name or separator e.g. (my-room:domain.org)": "Kurang nama ruangan atau pemisah mis. (ruangan-saya:domain.org)", - "Missing domain separator e.g. (:domain.org)": "Kurang pemisah domain mis. (:domain.org)", - "This address had invalid server or is already in use": "Alamat ini memiliki server yang tidak absah atau telah digunakan", - "Back to thread": "Kembali ke utasan", - "Room members": "Anggota ruangan", - "Back to chat": "Kembali ke obrolan", - "Waiting for you to verify on your other device…": "Menunggu Anda untuk verifikasi di perangkat Anda yang lain…", - "Your new device is now verified. Other users will see it as trusted.": "Perangkat baru Anda telah diverifikasi. Pengguna lain akan melihat perangkat baru Anda sebagai dipercayai.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Perangkat baru Anda telah diverifikasi. Perangkat baru Anda dapat mengakses pesan-pesan terenkripsi Anda, dan pengguna lain akan melihat perangkat baru Anda sebagai dipercayai.", - "Verify with another device": "Verifikasi dengan perangkat lain", - "Device verified": "Perangkat telah diverifikasi", - "Verify this device": "Verifikasi perangkat ini", - "Unable to verify this device": "Tidak dapat memverifikasi perangkat ini", - "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?", - "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.", - "Confirm the emoji below are displayed on both devices, in the same order:": "Konfirmasi emoji di bawah yang ditampilkan di kedua perangkat, dalam urutan yang sama:", - "Expand map": "Buka peta", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Pasangan tidak diketahui (pengguna, sesi): (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Alamat ruangan tidak dikenal: %(roomAlias)s", - "Unknown error fetching location. Please try again later.": "Kesalahan yang tidak ketahui terjadi saat mendapatkan lokasi. Silakan coba lagi nanti.", - "Timed out trying to fetch your location. Please try again later.": "Waktu habis dalam mendapatkan lokasi Anda. Silakan coba lagi nanti.", - "Failed to fetch your location. Please try again later.": "Gagal untuk mendapatkan lokasi Anda. Silakan coba lagi nanti.", - "Could not fetch location": "Tidak dapat mendapatkan lokasi", - "From a thread": "Dari sebuah utasan", - "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", - "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", - "Remove them from everything I'm able to": "Keluarkan dari semuanya yang saya bisa", - "Message pending moderation: %(reason)s": "Pesan akan dimoderasikan: %(reason)s", - "Message pending moderation": "Pesan akan dimoderasikan", - "Keyboard": "Keyboard", - "Space home": "Beranda space", - "Internal room ID": "ID ruangan internal", - "Group all your people in one place.": "Kelompokkan semua orang di satu tempat.", - "Group all your rooms that aren't part of a space in one place.": "Kelompokkan semua ruangan yang tidak ada di sebuah space di satu tempat.", - "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.", - "Pick a date to jump to": "Pilih sebuah tanggal untuk pergi ke tanggalnya", - "Jump to date": "Pergi ke tanggal", - "The beginning of the room": "Awalan ruangan", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Jika Anda tahu apa yang Anda lakukan, Element itu sumber-terbuka, pastikan untuk mengunjungi GitHub kami (https://github.com/vector-im/element-web/) dan berkontribusi!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Jika seseorang membilangi Anda untuk salin/tempel sesuatu di sini, mungkin saja Anda sedang ditipu!", - "Wait!": "Tunggu!", - "This address does not point at this room": "Alamat ini tidak mengarah ke ruangan ini", - "Location": "Lokasi", - "Poll": "Poll", - "Voice Message": "Pesan Suara", - "Hide stickers": "Sembunyikan stiker", - "%(space1Name)s and %(space2Name)s": "%(space1Name)s dan %(space2Name)s", - "Use to scroll": "Gunakan untuk menggulirkan", - "Feedback sent! Thanks, we appreciate it!": "Masukan terkirim! Terima kasih, kami mengapresiasinya!", - "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.", - "Can't edit poll": "Tidak dapat mengedit poll", - "Join %(roomAddress)s": "Bergabung dengan %(roomAddress)s", - "Results are only revealed when you end the poll": "Hasil hanya akan disediakan ketika Anda mengakhiri pemungutan suara", - "Voters see results as soon as they have voted": "Pemberi suara akan melihat hasilnya ketika mereka telah memberikan suara", - "Closed poll": "Pemungutan suara tertutup", - "Open poll": "Pemungutan suara terbuka", - "Poll type": "Tipe pemungutan suara", - "Results will be visible when the poll is ended": "Hasil akan tersedia setelah pemungutan suara berakhir", - "Search Dialog": "Dialog Pencarian", - "Pinned": "Disematkan", - "Open thread": "Buka utasan", - "What location type do you want to share?": "Tipe lokasi apa yang Anda ingin bagikan?", - "Drop a Pin": "Drop sebuah Pin", - "My live location": "Lokasi langsung saya", - "My current location": "Lokasi saya saat ini", - "%(brand)s could not send your location. Please try again later.": "%(brand)s tidak dapat mengirimkan lokasi Anda. Silakan coba lagi nanti.", - "We couldn't send your location": "Kami tidak dapat mengirimkan lokasi Anda", - "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", - "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", - "Collapse quotes": "Tutup kutip", - "We'll create rooms for each of them.": "Kami akan membuat ruangan untuk masing-masing.", - "Click to drop a pin": "Klik untuk menaruh pin", - "Click to move the pin": "Klik untuk memindahkan pin", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Homeserver ini tidak diatur dengan benar untuk memuat peta, atau server peta yang diatur mungkin tidak tersedia.", - "This homeserver is not configured to display maps.": "Homeserver ini tidak diatur untuk menampilkan peta.", - "Shared a location: ": "Membagikan sebuah lokasi: ", - "Shared their location: ": "Membagikan lokasinya: ", - "Unable to load map": "Tidak dapat memuat peta", - "Can't create a thread from an event with an existing relation": "Tidak dapat membuat utasan dari sebuah peristiwa dengan relasi yang sudah ada", - "You are sharing your live location": "Anda membagikan lokasi langsung Anda", - "%(displayName)s's live location": "Lokasi langsung %(displayName)s", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Jangan centang jika Anda juga ingin menghapus pesan-pesan sistem pada pengguna ini (mis. perubahan keanggotaan, perubahan profil…)", - "Preserve system messages": "Simpan pesan-pesan sistem", - "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?": { - "one": "Anda akan menghapus %(count)s pesan dari %(user)s. Ini akan dihapus secara permanen untuk semua dalam obrolan. Apakah Anda ingin lanjut?", - "other": "Anda akan menghapus %(count)s pesan dari %(user)s. Ini akan dihapus secara permanen untuk semua dalam obrolan. Apakah Anda ingin lanjut?" - }, - "Currently removing messages in %(count)s rooms": { - "one": "Saat ini menghapus pesan-pesan di %(count)s ruangan", - "other": "Saat ini menghapus pesan-pesan di %(count)s ruangan" - }, - "Share for %(duration)s": "Bagikan selama %(duration)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.": "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.", - "%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "Izin %(brand)s ditolak untuk mengakses lokasi Anda. Mohon izinkan akses lokasi di pengaturan peramban Anda.", - "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", - "%(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.", - "Are you sure you're at the right place?": "Apakah Anda yakin Anda berada di tempat yang benar?", - "This room or space does not exist.": "Ruangan atau space ini tidak ada.", - "There's no preview, would you like to join?": "Tidak ada tampilan, apakah Anda ingin bergabung?", - "This invite was sent to %(email)s": "Undangan ini telah dikirim ke %(email)s", - "This invite was sent to %(email)s which is not associated with your account": "Undangan ini telah dikirim ke %(email)s yang tidak ditautkan dengan akun Anda", - "You can still join here.": "Anda masih dapat bergabung di sini.", - "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.": "Sebuah kesalahan (%(errcode)s) telah diberikan saat mencoba untuk memvalidasikan undangan. Anda bisa saja dapat memberikan informasi ini ke orang yang mengundang Anda.", - "Something went wrong with your invite.": "Terjadi kesalahan dengan undangan Anda.", - "You were banned by %(memberName)s": "Anda telah dicekal oleh %(memberName)s", - "Forget this space": "Lupakan space ini", - "You were removed by %(memberName)s": "Anda telah dikeluarkan oleh %(memberName)s", - "Loading preview": "Memuat tampilan", - "View older version of %(spaceName)s.": "Lihat versi %(spaceName)s yang lama.", - "Upgrade this space to the recommended room version": "Tingkatkan space ini ke versi ruangan yang disarankan", - "Failed to join": "Gagal untuk bergabung", - "The person who invited you has already left, or their server is offline.": "Orang yang mengundang Anda telah keluar, atau servernya sedang luring.", - "The person who invited you has already left.": "Orang yang mengundang Anda telah keluar.", - "Sorry, your homeserver is too old to participate here.": "Maaf, homeserver Anda terlalu usang untuk berpartisipasi di sini.", - "There was an error joining.": "Terjadi sebuah kesalahan bergabung.", - "The user's homeserver does not support the version of the space.": "Homeserver pengguna tidak mendukung versi space.", - "User may or may not exist": "Pengguna mungkin atau mungkin tidak ada", - "User does not exist": "Pengguna tidak ada", - "User is already in the room": "Pengguna sudah ada di ruangan", - "User is already in the space": "Pengguna sudah ada di space", - "User is already invited to the room": "Pengguna sudah diundang ke ruangan", - "User is already invited to the space": "Pengguna sudah diundang ke space", - "You do not have permission to invite people to this space.": "Anda tidak memiliki izin untuk mengundang seseorang ke space ini.", - "Failed to invite users to %(roomName)s": "Gagal mengundang pengguna ke %(roomName)s", - "An error occurred while stopping your live location, please try again": "Sebuah kesalahan terjadi saat menghentikan lokasi langsung Anda, mohon coba lagi", - "%(count)s participants": { - "one": "1 perserta", - "other": "%(count)s perserta" - }, - "New video room": "Ruangan video baru", - "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", - "Confirm signing out these devices": { - "one": "Konfirmasi mengeluarkan perangkat ini", - "other": "Konfirmasi mengeluarkan perangkat ini" - }, - "Live location ended": "Lokasi langsung berakhir", - "View live location": "Tampilkan lokasi langsung", - "Live location enabled": "Lokasi langsung diaktifkan", - "Live location error": "Kesalahan lokasi langsung", - "Live until %(expiryTime)s": "Langsung sampai %(expiryTime)s", - "Ban from room": "Cekal dari ruangan", - "Unban from room": "Batalkan cekalan dari ruangan", - "Ban from space": "Cekal dari space", - "Unban from space": "Batalkan cekalan dari space", - "Disinvite from room": "Batalkan undangan dari ruangan", - "Remove from space": "Keluarkan dari space", - "Disinvite from space": "Batalkan undangan dari space", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "Tip: Gunakan “%(replyInThread)s” ketika kursor di atas pesan.", - "No live locations": "Tidak ada lokasi langsung", - "Close sidebar": "Tutup bilah samping", - "View List": "Tampilkan Daftar", - "View list": "Tampilkan daftar", - "Updated %(humanizedUpdateTime)s": "Diperbarui %(humanizedUpdateTime)s", - "Hide my messages from new joiners": "Sembunyikan pesan saya dari orang baru bergabung", - "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?": "Pesan lama Anda akan masih terlihat kepada orang-orang yang menerimanya, sama seperti email yang Anda kirim di masa lalu. Apakah Anda ingin menyembunyikan pesan terkirim Anda dari orang-orang yang bergabung ruangan di masa depan?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Anda akan dihapus dari server identitas: teman-teman Anda tidak akan dapat menemukan Anda dari email atau nomor telepon Anda", - "You will leave all rooms and DMs that you are in": "Anda akan meninggalkan semua ruangan dan pesan langsung yang Anda berada", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Siapa pun tidak akan dapat menggunakan ulang nama pengguna (MXID), termasuk Anda: nama pengguna ini akan tetap tidak tersedia", - "You will no longer be able to log in": "Anda tidak akan dapat lagi masuk", - "You will not be able to reactivate your account": "Anda tidak akan dapat mengaktifkan ulang akun Anda", - "Confirm that you would like to deactivate your account. If you proceed:": "Konfirmasi jika Anda ingin menonaktifkan akun Anda. Jika Anda lanjut:", - "To continue, please enter your account password:": "Untuk melanjutkan, mohon masukkan kata sandi akun Anda:", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Anda telah dikeluarkan dari semua perangkat Anda dan tidak akan dapat notifikasi. Untuk mengaktifkan ulang notifikasi, masuk ulang pada setiap perangkat.", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "Jika Anda ingin mengakses riwayat obrolan di ruangan terenkripsi Anda, siapkan Cadangan Kunci atau ekspor kunci-kunci pesan Anda dari salah satu perangkat Anda yang lain sebelum melanjutkan.", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "Mengeluarkan perangkat Anda akan menghapus kunci enkripsi pesan pada perangkat, dan membuat riwayat obrolan terenkripsi tidak dapat dibaca.", - "Seen by %(count)s people": { - "one": "Dilihat oleh %(count)s orang", - "other": "Dilihat oleh %(count)s orang" - }, - "Your password was successfully changed.": "Kata sandi Anda berhasil diubah.", - "An error occurred while stopping your live location": "Sebuah kesalahan terjadi saat menghentikan lokasi langsung Anda", - "Enable live location sharing": "Aktifkan pembagian lokasi langsung", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "Mohon dicatat: ini adalah fitur uji coba menggunakan implementasi sementara. Ini berarti Anda tidak akan dapat menghapus riwayat lokasi Anda, dan pengguna tingkat lanjut akan dapat melihat riwayat lokasi Anda bahkan setelah Anda berhenti membagikan lokasi langsung Anda dengan ruangan ini.", - "Live location sharing": "Pembagian lokasi langsung", - "%(members)s and %(last)s": "%(members)s dan %(last)s", - "%(members)s and more": "%(members)s dan lainnya", - "Open room": "Buka ruangan", - "Cameras": "Kamera", - "Output devices": "Perangkat keluaran", - "Input devices": "Perangkat masukan", - "Show Labs settings": "Tampilkan pengaturan Uji Coba", - "To join, please enable video rooms in Labs first": "Untuk bergabung, mohon aktifkan ruangan video di Uji Coba terlebih dahulu", - "To view, please enable video rooms in Labs first": "Untuk menampilkan, mohon aktifkan ruangan video dalam Uji Coba terlebih dahulu", - "To view %(roomName)s, you need an invite": "Untuk menampilkan %(roomName)s, Anda perlu sebuah undangan", - "Private room": "Ruangan privat", - "Video room": "Ruangan video", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "Pesan Anda tidak dikirim karena homeserver ini telah diblokir oleh administrator. Mohon hubungi administrator layanan Anda untuk terus menggunakan layanan ini.", - "An error occurred whilst sharing your live location, please try again": "Sebuah kesalahan terjadi saat membagikan lokasi langsung Anda, mohon coba lagi", - "An error occurred whilst sharing your live location": "Sebuah kesalahan terjadi saat berbagi lokasi langsung Anda", - "Click to read topic": "Klik untuk membaca topik", - "Edit topic": "Edit topik", - "Resent!": "Dikirimkan ulang!", - "Did not receive it? Resend it": "Belum menerima? Kirim ulang", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "Untuk membuat akun Anda, buka tautan dalam email yang kami kirim ke %(emailAddress)s.", - "Unread email icon": "Ikon email belum dibaca", - "Check your email to continue": "Periksa email Anda untuk melanjutkan", - "Joining…": "Bergabung…", - "%(count)s people joined": { - "one": "%(count)s orang bergabung", - "other": "%(count)s orang bergabung" - }, - "View related event": "Tampilkan peristiwa terkait", - "Read receipts": "Laporan dibaca", - "Failed to set direct message tag": "Gagal menetapkan tanda pesan langsung", - "You were disconnected from the call. (Error: %(message)s)": "Anda terputus dari panggilan. (Terjadi kesalahan: %(message)s)", - "Connection lost": "Koneksi putus", - "Deactivating your account is a permanent action — be careful!": "Menonaktifkan akun Anda adalah aksi yang permanen — hati-hati!", - "Un-maximise": "Minimalkan", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Ketika Anda keluar, kunci-kunci ini akan dihapus dari perangkat ini, yang berarti Anda tidak dapat membaca pesan-pesan terenkripsi kecuali jika Anda mempunyai kuncinya di perangkat Anda yang lain, atau telah mencadangkannya ke server.", - "Video rooms are a beta feature": "Ruangan video adalah fitur beta", - "Enable hardware acceleration": "Aktifkan akselerasi perangkat keras", - "Remove search filter for %(filter)s": "Hapus saringan pencarian untuk %(filter)s", - "Start a group chat": "Mulai sebuah grup obrolan", - "Other options": "Opsi lain", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Jika Anda tidak dapat menemukan ruangan yang Anda cari, minta sebuah undangan atau buat sebuah ruangan baru.", - "Some results may be hidden": "Beberapa hasil mungkin tersembunyi", - "Copy invite link": "Salin tautan undangan", - "If you can't see who you're looking for, send them your invite link.": "Jika Anda tidak dapat menemukan siapa yang Anda mencari, kirimkan tautan undangan Anda.", - "Some results may be hidden for privacy": "Beberapa hasil mungkin disembunyikan untuk privasi", - "Search for": "Cari", - "%(count)s Members": { - "one": "%(count)s Anggota", - "other": "%(count)s Anggota" - }, - "Show: Matrix rooms": "Tampilkan: ruangan Matrix", - "Show: %(instance)s rooms (%(server)s)": "Tampilkan: %(instance)s ruangan (%(server)s)", - "Add new server…": "Tambahkan server baru…", - "Remove server “%(roomServer)s”": "Hapus server “%(roomServer)s”", - "You cannot search for rooms that are neither a room nor a space": "Anda tidak dapat mencari ruangan yang bukan sebuah ruangan atau sebuah space", - "Show spaces": "Tampilkan space", - "Show rooms": "Tampilkan ruangan", - "Explore public spaces in the new search dialog": "Jelajahi space publik di dialog pencarian baru", - "Join the room to participate": "Bergabung dengan ruangan ini untuk berpartisipasi", - "Reset bearing to north": "Atur ulang bantalan ke utara", - "Mapbox logo": "Logo Mapbox", - "Location not available": "Lokasi tidak tersedia", - "Find my location": "Temukan lokasi saya", - "Exit fullscreen": "Keluar dari layar penuh", - "Enter fullscreen": "Masuki layar penuh", - "Map feedback": "Masukan peta", - "Toggle attribution": "Alih atribusi", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "Dalam %(spaceName)s dan %(count)s space lainnya.", - "other": "Dalam %(spaceName)s dan %(count)s space lainnya." - }, - "In %(spaceName)s.": "Dalam space %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "Dalam space %(space1Name)s dan %(space2Name)s.", - "Stop and close": "Berhenti dan tutup", - "Online community members": "Anggota komunitas daring", - "Coworkers and teams": "Teman kerja dan tim", - "Friends and family": "Teman dan keluarga", - "We'll help you get connected.": "Kami akan membantu Anda untuk terhubung.", - "Who will you chat to the most?": "Siapa saja yang sering Anda obrol?", - "You're in": "Anda telah masuk", - "You need to have the right permissions in order to share locations in this room.": "Anda harus mempunyai izin yang diperlukan untuk membagikan lokasi di ruangan ini.", - "You don't have permission to share locations": "Anda tidak memiliki izin untuk membagikan lokasi", - "Messages in this chat will be end-to-end encrypted.": "Pesan di obrolan ini akan dienkripsi secara ujung ke ujung.", - "Send your first message to invite to chat": "Kirim pesan pertama Anda untuk mengundang ke obrolan", - "Saved Items": "Item yang Tersimpan", - "Choose a locale": "Pilih locale", - "Spell check": "Pemeriksa ejaan", - "We're creating a room with %(names)s": "Kami sedang membuat sebuah ruangan dengan %(names)s", - "Your server doesn't support disabling sending read receipts.": "Server Anda tidak mendukung penonaktifkan pengiriman laporan dibaca.", - "Share your activity and status with others.": "Bagikan aktivitas dan status Anda dengan orang lain.", - "Last activity": "Aktivitas terakhir", - "Sessions": "Sesi", - "Current session": "Sesi saat ini", - "Inactive for %(inactiveAgeDays)s+ days": "Tidak aktif selama %(inactiveAgeDays)s+ hari", - "Session details": "Detail sesi", - "IP address": "Alamat IP", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "Untuk keamanan yang terbaik, verifikasi sesi Anda dan keluarkan dari sesi yang Anda tidak kenal atau tidak digunakan lagi.", - "Other sessions": "Sesi lainnya", - "Verify or sign out from this session for best security and reliability.": "Verifikasi atau keluarkan dari sesi ini untuk keamanan dan keandalan yang terbaik.", - "Unverified session": "Sesi belum diverifikasi", - "This session is ready for secure messaging.": "Sesi ini siap untuk perpesanan yang aman.", - "Verified session": "Sesi terverifikasi", - "Show shortcut to welcome checklist above the room list": "Tampilkan pintasan ke daftar centang selamat datang di atas daftar ruangan", - "Security recommendations": "Saran keamanan", - "Filter devices": "Saring perangkat", - "Inactive for %(inactiveAgeDays)s days or longer": "Tidak aktif selama %(inactiveAgeDays)s hari atau lebih", - "Inactive": "Tidak aktif", - "Not ready for secure messaging": "Belum siap untuk perpesanan aman", - "Ready for secure messaging": "Siap untuk perpesanan aman", - "All": "Semua", - "No sessions found.": "Tidak ditemukan sesi apa pun.", - "No inactive sessions found.": "Tidak ditemukan sesi yang tidak aktif.", - "No unverified sessions found.": "Tidak ditemukan sesi yang belum diverifikasi.", - "No verified sessions found.": "Tidak ditemukan sesi yang terverifikasi.", - "Inactive sessions": "Sesi tidak aktif", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Verifikasi sesi Anda untuk perpesanan aman yang baik atau keluarkan sesi yang Anda tidak kenal atau tidak digunakan lagi.", - "Unverified sessions": "Sesi belum diverifikasi", - "For best security, sign out from any session that you don't recognize or use anymore.": "Untuk keamanan yang terbaik, keluarkan sesi yang Anda tidak kenal atau tidak digunakan lagi.", - "Verified sessions": "Sesi terverifikasi", - "Interactively verify by emoji": "Verifikasi secara interaktif sengan emoji", - "Manually verify by text": "Verifikasi secara manual dengan teks", - "Inviting %(user1)s and %(user2)s": "Mengundang %(user1)s dan %(user2)s", - "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.": "Menambahkan enkripsi pada ruangan publik tidak disarankan. Siapa pun dapat menemukan dan bergabung dengan ruangan publik, supaya siapa pun dapat membaca pesan di ruangan. Anda tidak akan mendapatkan manfaat dari enkripsi, dan Anda tidak akan dapat menonaktifkan nanti. Mengenkripsi pesan di ruangan publik akan membuat penerimaan dan pengiriman pesan lebih lambat.", - "Empty room (was %(oldName)s)": "Ruangan kosong (sebelumnya %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "Mengundang %(user)s dan 1 lainnya", - "other": "Mengundang %(user)s dan %(count)s lainnya" - }, - "%(user)s and %(count)s others": { - "one": "%(user)s dan 1 lainnya", - "other": "%(user)s dan %(count)s lainnya" - }, - "%(user1)s and %(user2)s": "%(user1)s dan %(user2)s", - "%(downloadButton)s or %(copyButton)s": "-%(downloadButton)s atau %(copyButton)s", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s atau %(recoveryFile)s", - "Proxy URL": "URL Proksi", - "Proxy URL (optional)": "URL Proksi (opsional)", - "To disable you will need to log out and back in, use with caution!": "Untuk menonaktifkan Anda harus keluar dan masuk kembali, gunakan dengan hati-hati!", - "Sliding Sync configuration": "Konfigurasi Penyinkronan Bergeser", - "Your server lacks native support, you must specify a proxy": "Server Anda belum mendukungnya, Anda harus menetapkan sebuah proksi", - "Your server lacks native support": "Server Anda belum mendukungnya", - "Your server has native support": "Server Anda mendukungnya", - "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", - "Voice broadcast": "Siaran suara", - "You do not have permission to start voice calls": "Anda tidak memiliki izin untuk memulai panggilan suara", - "There's no one here to call": "Tidak ada siapa pun di sini untuk dipanggil", - "You do not have permission to start video calls": "Anda tidak memiliki izin untuk memulai panggilan video", - "Ongoing call": "Panggilan sedang berlangsung", - "Video call (Jitsi)": "Panggilan video (Jitsi)", - "Live": "Langsung", - "Failed to set pusher state": "Gagal menetapkan keadaan pendorong", - "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.", - "Video call ended": "Panggilan video berakhir", - "%(name)s started a video call": "%(name)s memulai sebuah panggilan video", - "URL": "URL", - "Record the client name, version, and url to recognise sessions more easily in session manager": "Rekam nama, versi, dan URL klien untuk dapat mengenal sesi dengan lebih muda dalam pengelola sesi", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s terenkripsi secara ujung ke ujung, tetapi saat ini terbatas jumlah penggunanya.", - "Room info": "Informasi ruangan", - "View chat timeline": "Tampilkan lini masa obrolan", - "Close call": "Tutup panggilan", - "Spotlight": "Sorotan", - "Freedom": "Bebas", - "Video call (%(brand)s)": "Panggilan video (%(brand)s)", - "Unknown session type": "Jenis sesi tidak diketahui", - "Web session": "Sesi web", - "Mobile session": "Sesi ponsel", - "Desktop session": "Sesi desktop", - "Operating system": "Sistem operasi", - "Call type": "Jenis panggilan", - "You do not have sufficient permissions to change this.": "Anda tidak memiliki izin untuk mengubah ini.", - "Enable %(brand)s as an additional calling option in this room": "Aktifkan %(brand)s sebagai opsi panggilan tambahan di ruangan ini", - "Sorry — this call is currently full": "Maaf — panggilan ini saat ini penuh", - "Unknown room": "Ruangan yang tidak diketahui", - "resume voice broadcast": "lanjutkan siaran suara", - "pause voice broadcast": "jeda siaran suara", - "Completing set up of your new device": "Menyelesaikan penyiapan perangkat baru Anda", - "Waiting for device to sign in": "Menunggu perangkat untuk masuk", - "Review and approve the sign in": "Lihat dan perbolehkan pemasukan", - "Start at the sign in screen": "Mulai dari layar masuk", - "Scan the QR code below with your device that's signed out.": "Pindai kode QR di bawah dengan perangkat Anda yang sudah keluar dari akun.", - "By approving access for this device, it will have full access to your account.": "Dengan menerima akses untuk perangkat ini, itu akan memiliki akses penuh ke akun Anda.", - "Check that the code below matches with your other device:": "Periksa bahwa kode di bawah cocok dengan perangkat Anda yang lain:", - "Devices connected": "Perangkat terhubung", - "The homeserver doesn't support signing in another device.": "Homeserver tidak mendukung masuk ke perangkat lain.", - "An unexpected error occurred.": "Sebuah kesalahan terjadi secara tidak terduga.", - "The request was cancelled.": "Permintaan dibatalkan.", - "The other device isn't signed in.": "Perangkat yang lain belum masuk.", - "The other device is already signed in.": "Perangkat yang lain sudah masuk.", - "The request was declined on the other device.": "Permintaan ditolak di perangkat yang lain.", - "Linking with this device is not supported.": "Penautan dengan perangkat ini tidak didukung.", - "The scanned code is invalid.": "Kode yang dipindai tidak absah.", - "The linking wasn't completed in the required time.": "Penautan tidak selesai dalam waktu yang dibutuhkan.", - "Sign in new device": "Masuk perangkat baru", - "Show QR code": "Tampilkan kode QR", - "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.": "Anda dapat menggunakan perangkat ini untuk masuk ke perangkat yang baru dengan sebuah kode QR. Anda harus memindai kode QR yang ditampilkan di perangkat ini dengan perangkat Anda yang telah keluar dari akun.", - "Sign in with QR code": "Masuk dengan kode QR", - "Browser": "Peramban", - "play voice broadcast": "mainkan siaran suara", - "Yes, stop broadcast": "Iya, hentikan siaran", - "Stop live broadcasting?": "Hentikan siaran langsung?", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Ada orang lain yang saat ini merekam sebuah siaran suara. Tunggu siaran suaranya berakhir untuk memulai yang baru.", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "Anda tidak memiliki izin untuk memulai sebuah siaran suara di ruangan ini. Hubungi sebuah administrator ruangan untuk meningkatkan izin Anda.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "Anda saat ini merekam sebuah siaran suara. Mohon akhiri siaran suara Anda saat ini untuk memulai yang baru.", - "Can't start a new voice broadcast": "Tidak dapat memulai sebuah siaran suara baru", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "Apakah Anda yakin untuk mengeluarkan %(count)s sesi?", - "other": "Apakah Anda yakin untuk mengeluarkan %(count)s sesi?" - }, - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "Mengeluarkan sesi yang tidak aktif meningkatkan keamanan dan performa, dan membuatnya lebih mudah untuk Anda untuk mengenal jika sebuah sesi baru itu mencurigakan.", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "Sesi tidak aktif adalah sesi yang Anda belum gunakan dalam beberapa waktu, tetapi mereka masih mendapatkan kunci enkripsi.", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Pertimbangkan untuk mengeluarkan sesi lama (%(inactiveAgeDays)s hari atau lebih) yang Anda tidak gunakan lagi.", - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "Anda seharusnya yakin bahwa Anda mengenal sesi ini karena mereka dapat berarti bahwa seseorang telah menggunakan akun Anda tanpa diketahui.", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "Sesi yang belum diverifikasi adalah sesi yang telah masuk dengan kredensial Anda tetapi belum diverifikasi secara silang.", - "Show formatting": "Tampilkan formatting", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "Ini memberikan kepercayaan bahwa mereka benar-benar berbicara kepada Anda, tetapi ini juga berarti mereka dapat melihat nama sesi yang Anda masukkan di sini.", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "Pengguna lain dalam pesan langsung dan ruangan yang Anda bergabung dapat melihat daftar sesi Anda yang lengkap.", - "Renaming sessions": "Mengubah nama sesi", - "Please be aware that session names are also visible to people you communicate with.": "Harap diketahui bahwa nama sesi juga terlihat ke orang-orang yang Anda berkomunikasi.", - "Hide formatting": "Sembunyikan format", - "Error downloading image": "Kesalahan mengunduh gambar", - "Unable to show image due to error": "Tidak dapat menampilkan gambar karena kesalahan", - "Connection": "Koneksi", - "Voice processing": "Pemrosesan suara", - "Video settings": "Pengaturan video", - "Automatically adjust the microphone volume": "Atur volume mikrofon secara otomatis", - "Voice settings": "Pengaturan suara", - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "Hanya diterapkan jika homeserver Anda tidak menyediakan satu. Alamat IP Anda akan dibagikan selama panggilan berlangsung.", - "Noise suppression": "Pengurangan suara bising", - "Echo cancellation": "Pembatalan gema", - "Automatic gain control": "Kendali suara otomatis", - "When enabled, the other party might be able to see your IP address": "Ketika diaktifkan, pihak lain mungkin dapat melihat alamat IP Anda", - "Go live": "Mulai siaran langsung", - "Allow Peer-to-Peer for 1:1 calls": "Perbolehkan Peer-to-Peer untuk panggilan 1:1", - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.": "Ini berarti bahwa Anda memiliki semua kunci yang dibutuhkan untuk membuka pesan terenkripsi Anda dan mengonfirmasi ke pengguna lain bahwa Anda mempercayai sesi ini.", - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.": "Sesi terverifikasi bisa dari menggunakan akun ini setelah memasukkan frasa sandi atau mengonfirmasi identitas Anda dengan sesi terverifikasi lain.", - "Show details": "Tampilkan detail", - "Hide details": "Sembunyikan detail", - "30s forward": "30d selanjutnya", - "30s backward": "30d sebelumnya", - "Send email": "Kirim email", - "Sign out of all devices": "Keluarkan semua perangkat", - "Confirm new password": "Konfirmasi kata sandi baru", - "Too many attempts in a short time. Retry after %(timeout)s.": "Terlalu banyak upaya dalam waktu yang singkat. Coba lagi setelah %(timeout)s.", - "Too many attempts in a short time. Wait some time before trying again.": "Terlalu banyak upaya. Tunggu beberapa waktu sebelum mencoba lagi.", - "Thread root ID: %(threadRootId)s": "ID akar utasan: %(threadRootId)s", - "Change input device": "Ubah perangkat masukan", - "We were unable to start a chat with the other user.": "Kami tidak dapat memulai sebuah obrolan dengan pengguna lain.", - "Error starting verification": "Terjadi kesalahan memulai verifikasi", - "Buffering…": "Memuat…", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "Merasa eksperimental? Coba ide terkini kami dalam pengembangan. Fitur ini belum selesai; mereka mungkin tidak stabil, mungkin berubah, atau dihapus sama sekali. Pelajari lebih lanjut.", - "WARNING: ": "PERINGATAN: ", - "Early previews": "Pratinjau awal", - "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.": "Apa berikutnya untuk %(brand)s? Fitur Uji Coba merupakan cara yang terbaik untuk mendapatkan hal-hal baru lebih awal, mencoba fitur baru dan membantu memperbaikinya sebelum diluncurkan.", - "Upcoming features": "Fitur yang akan datang", - "Requires compatible homeserver.": "Membutuhkan homeserver yang kompatibel.", - "Low bandwidth mode": "Mode bandwidth rendah", - "You have unverified sessions": "Anda memiliki sesi yang belum diverifikasi", - "Change layout": "Ubah tata letak", - "This session doesn't support encryption and thus can't be verified.": "Sesi ini tidak mendukung enkripsi dan tidak dapat diverifikasi.", - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "Untuk keamanan dan privasi yang terbaik, kami merekomendasikan menggunakan klien Matrix yang mendukung enkripsi.", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "Anda tidak akan dapat berpartisipasi dalam ruangan di mana enkripsi diaktifkan ketika menggunakan sesi ini.", - "Search users in this room…": "Cari pengguna di ruangan ini…", - "Give one or multiple users in this room more privileges": "Berikan satu atau beberapa pengguna dalam ruangan ini lebih banyak izin", - "Add privileged users": "Tambahkan pengguna yang diizinkan", - "%(senderName)s ended a voice broadcast": "%(senderName)s mengakhiri sebuah siaran suara", - "You ended a voice broadcast": "Anda mengakhiri sebuah siaran suara", - "Unable to decrypt message": "Tidak dapat mendekripsi pesan", - "This message could not be decrypted": "Pesan ini tidak dapat didekripsi", - "%(senderName)s ended a voice broadcast": "%(senderName)s mdngakhiri sebuah siaran suara", - "You ended a voice broadcast": "Anda mengakhiri sebuah siaran suara", - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "Anda tidak dapat memulai sebuah panggilan karena Anda saat ini merekam sebuah siaran langsung. Mohon akhiri siaran langsung Anda untuk memulai sebuah panggilan.", - "Can’t start a call": "Tidak dapat memulai panggilan", - "Improve your account security by following these recommendations.": "Tingkatkan keamanan akun Anda dengan mengikuti saran berikut.", - "%(count)s sessions selected": { - "one": "%(count)s sesi dipilih", - "other": "%(count)s sesi dipilih" - }, - "Failed to read events": "Gagal membaca peristiwa", - "Failed to send event": "Gagal mengirimkan peristiwa", - " in %(room)s": " di %(room)s", - "Mark as read": "Tandai sebagai dibaca", - "Verify your current session for enhanced secure messaging.": "Verifikasi sesi Anda saat ini untuk perpesanan aman yang ditingkatkan.", - "Your current session is ready for secure messaging.": "Sesi Anda saat ini siap untuk perpesanan aman.", - "Text": "Teks", - "Create a link": "Buat sebuah tautan", - "Sign out of %(count)s sessions": { - "one": "Keluar dari %(count)s sesi", - "other": "Keluar dari %(count)s sesi" - }, - "Sign out of all other sessions (%(otherSessionsCount)s)": "Keluar dari semua sesi lain (%(otherSessionsCount)s)", - "Yes, end my recording": "Ya, hentikan rekaman saya", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "Jika Anda mendengarkan siaran langsung ini, rekaman siaran langsung Anda saat ini akan dihentikan.", - "Listen to live broadcast?": "Dengarkan siaran langsung?", - "Unfortunately we're unable to start a recording right now. Please try again later.": "Sayangnya kami saat ini tidak dapat memulai sebuah rekaman. Silakan mencoba lagi nanti.", - "Connection error": "Terjadi kesalahan koneksi", - "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.": "Anda tidak dapat memulai sebuah pesan suara karena Anda saat ini merekam sebuah siaran langsung. Silakan mengakhiri siaran langsung Anda untuk memulai merekam sebuah pesan suara.", - "Can't start voice message": "Tidak dapat memulai pesan suara", - "Edit link": "Sunting tautan", - "Decrypted source unavailable": "Sumber terdekripsi tidak tersedia", - "Connection error - Recording paused": "Kesalahan koneksi - Perekaman dijeda", - "%(senderName)s started a voice broadcast": "%(senderName)s memulai sebuah siaran suara", - "%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)", - "Registration token": "Token pendaftaran", - "Enter a registration token provided by the homeserver administrator.": "Masukkan token pendaftaran yang disediakan oleh administrator homeserver.", - "Unable to play this voice broadcast": "Tidak dapat memutar siaran suara ini", - "Manage account": "Kelola akun", - "Your account details are managed separately at %(hostname)s.": "Detail akun Anda dikelola secara terpisah di %(hostname)s.", - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "Semua pesan dan undangan dari pengguna ini akan disembunyikan. Apakah Anda yakin ingin mengabaikan?", - "Ignore %(user)s": "Abaikan %(user)s", - "Unable to decrypt voice broadcast": "Tidak dapat mendekripsi siaran suara", - "unknown": "tidak diketahui", - "Red": "Merah", - "Grey": "Abu-Abu", - "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.": "Apakah Anda ingin menghentikan siaran langsung Anda? Ini akan mengakhiri siarannya, dan rekamanan lengkap akan tersedia dalam ruangan.", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "Alamat email Anda terlihat tidak diasosiasikan dengan sebuah ID Matrix di homeserver ini.", - "This session is backing up your keys.": "Sesi ini mencadangkan kunci Anda.", - "Declining…": "Menolak…", - "There are no past polls in this room": "Tidak ada pemungutan suara sebelumnya di ruangan ini", - "There are no active polls in this room": "Tidak ada pemungutan suara yang aktif di ruangan ini", - "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "Peringatan: Data personal Anda (termasuk kunci enkripsi) masih disimpan di sesi ini. Hapus jika Anda selesai menggunakan sesi ini, atau jika ingin masuk ke akun yang lain.", - "Scan QR code": "Pindai kode QR", - "Select '%(scanQRCode)s'": "Pilih '%(scanQRCode)s'", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Aktifkan '%(manageIntegrations)s' di Pengaturan untuk melakukan ini.", - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "Peringatan: meningkatkan sebuah ruangan tidak akan memindahkan anggota ruang ke versi baru ruangan secara otomatis. Kami akan mengirimkan sebuah tautan ke ruangan yang baru di versi lama ruangan - anggota ruangan harus mengeklik tautan ini untuk bergabung dengan ruangan yang baru.", - "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.": "Daftar larangan pribadi Anda menampung semua pengguna/server yang secara pribadi tidak ingin Anda lihat pesannya. Setelah mengabaikan pengguna/server pertama Anda, sebuah ruangan yang baru akan muncul di daftar ruangan Anda yang bernama '%(myBanList)s' - tetaplah di ruangan ini agar daftar larangan tetap berlaku.", - "WARNING: session already verified, but keys do NOT MATCH!": "PERINGATAN: sesi telah diverifikasi, tetapi kuncinya TIDAK COCOK!", - "Unable to connect to Homeserver. Retrying…": "Tidak dapat menghubungkan ke Homeserver. Mencoba ulang…", - "Starting backup…": "Memulai pencadangan…", - "Please only proceed if you're sure you've lost all of your other devices and your Security Key.": "Hanya lanjutkan jika Anda yakin Anda telah kehilangan semua perangkat lainnya dan kunci keamanan Anda.", - "Inviting…": "Mengundang…", - "Creating rooms…": "Membuat ruangan…", - "Keep going…": "Lanjutkan…", - "Connecting…": "Menghubungkan…", - "Loading live location…": "Memuat lokasi langsung…", - "Fetching keys from server…": "Mendapatkan kunci- dari server…", - "Checking…": "Memeriksa…", - "Waiting for partner to confirm…": "Menunggu pengguna untuk konfirmasi…", - "Adding…": "Menambahkan…", - "Write something…": "Tulis sesuatu…", - "Rejecting invite…": "Menolak undangan…", - "Joining room…": "Bergabung dengan ruangan…", - "Joining space…": "Bergabung dengan space…", - "Encrypting your message…": "Mengenkripsi pesan Anda…", - "Sending your message…": "Mengirim pesan Anda…", - "Set a new account password…": "Atur kata sandi akun baru…", - "Downloading update…": "Mengunduh pembaruan…", - "Checking for an update…": "Memeriksa pembaruan…", - "Backing up %(sessionsRemaining)s keys…": "Mencadangkan %(sessionsRemaining)s kunci…", - "Connecting to integration manager…": "Menghubungkan ke pengelola integrasi…", - "Saving…": "Menyimpan…", - "Creating…": "Membuat…", - "Starting export process…": "Memulai proses pengeksporan…", - "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.": "Masukkan frasa keamanan yang hanya Anda tahu, yang digunakan untuk mengamankan data Anda. Supaya aman, jangan menggunakan ulang kata sandi akun Anda.", - "Secure Backup successful": "Pencadangan Aman berhasil", - "Your keys are now being backed up from this device.": "Kunci Anda sekarang dicadangkan dari perangkat ini.", - "Loading polls": "Memuat pemungutan suara", - "Ended a poll": "Mengakhiri sebuah pemungutan suara", - "Due to decryption errors, some votes may not be counted": "Karena kesalahan pendekripsian, beberapa suara tidak dihitung", - "The sender has blocked you from receiving this message": "Pengirim telah memblokir Anda supaya tidak menerima pesan ini", - "Room directory": "Direktori ruangan", - "Yes, it was me": "Ya, itu saya", - "Answered elsewhere": "Dijawab di tempat lain", - "If you know a room address, try joining through that instead.": "Jika Anda tahu sebuah alamat ruangan, coba bergabung melalui itu saja.", - "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.": "Anda mencoba untuk bergabung menggunakan sebuah ID ruangan tanpa menyediakan daftar server untuk bergabung melalui server. ID ruangan adalah pengenal internal dan tidak dapat digunakan untuk bergabung dengan sebuah ruangan tanpa informasi tambahan.", - "View poll": "Tampilkan pemungutan suara", - "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Tidak ada pemungutan suara untuk hari terakhir. Muat lebih banyak pemungutan suara untuk melihat pemungutan suara untuk bulan-bulan terakhir", - "other": "Tidak ada pemungutan suara untuk %(count)s hari terakhir. Muat lebih banyak pemungutan suara untuk melihat pemungutan suara untuk bulan-bulan terakhir" - }, - "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Tidak ada pemungutan suara untuk hari terakhir. Muat lebih banyak pemungutan suara untuk melihat pemungutan suara untuk bulan-bulan terakhir", - "other": "Tidak ada pemungutan suara yang aktif %(count)s hari terakhir. Muat lebih banyak pemungutan suara untuk melihat pemungutan suara untuk bulan-bulan terakhir" - }, - "There are no past polls. Load more polls to view polls for previous months": "Tidak ada pemungutan suara sebelumnya. Muat lebih banyak pemungutan suara untuk melihat pemungutan suara untuk bulan-bulan terakhir", - "There are no active polls. Load more polls to view polls for previous months": "Tidak ada pemungutan suara yang aktif. Muat lebih banyak pemungutan suara untuk melihat pemungutan suara untuk bulan-bulan terakhir", - "Load more polls": "Muat lebih banyak pemungutan suara", - "Past polls": "Pemungutan suara sebelumnya", - "Active polls": "Pemungutan suara yang aktif", - "View poll in timeline": "Tampilkan pemungutan suara di lini masa", - "Verify Session": "Verifikasi Sesi", - "Ignore (%(counter)s)": "Abaikan (%(counter)s)", - "Once everyone has joined, you’ll be able to chat": "Setelah semuanya bergabung, Anda akan dapat mengobrol", - "Invites by email can only be sent one at a time": "Undangan lewat surel hanya dapat dikirim satu-satu", - "An error occurred when updating your notification preferences. Please try to toggle your option again.": "Sebuah kesalahan terjadi saat memperbarui preferensi notifikasi Anda. Silakan coba mengubah opsi Anda lagi.", - "Desktop app logo": "Logo aplikasi desktop", - "Log out and back in to disable": "Keluar dan masuk kembali ke akun untuk menonaktifkan", - "Can currently only be enabled via config.json": "Saat ini hanya dapat diaktifkan melalui config.json", - "Requires your server to support the stable version of MSC3827": "Mengharuslkan server Anda mendukung versi MSC3827 yang stabil", - "Message from %(user)s": "Pesan dari %(user)s", - "Message in %(room)s": "Pesan dalam %(room)s", - "Show avatars in user, room and event mentions": "Tampilkan avatar di sebutan pengguna, ruangan, dan peristiwa", - "Error details": "Detail kesalahan", - "Unable to find event at that date": "Tidak dapat menemukan peristiwa di tanggal itu", - "Please submit debug logs to help us track down the problem.": "Silakan kirim catatan pengawakutu untuk membantu kami melacak masalah.", - "unavailable": "tidak tersedia", - "unknown status code": "kode keadaan tidak diketahui", - "Server returned %(statusCode)s with error code %(errorCode)s": "Server merespons dengan %(statusCode)s dengan kode kesalahan %(errorCode)s", - "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.": "Kami tidak dapat menemukan peristiwa sebelumnya dari %(dateString)s. Coba pilih tanggal yang lebih awal.", - "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.": "Sebuah kesalahan jaringan terjadi saat mencari dan menuju ke tanggal yang diberikan. Homeserver Anda mungkin tidak tersedia atau ada masalah sementara dengan koneksi internet Anda. Silakan coba lagi. Jika ini masih berlanjut, silakan hubungi administrator homeserver Anda.", - "Poll history": "Riwayat pemungutan suara", - "Mute room": "Bisukan ruangan", - "Match default setting": "Sesuai dengan pengaturan bawaan", - "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility": "Pengguna (%(user)s) akhirnya tidak diundang ke %(roomId)s tetapi tidak ada kesalahan yang diberikan dari utilitas pengundang", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "Ini mungkin terjadi karena memiliki aplikasinya terbuka di beberapa tab atau karena menghapus data peramban.", - "Database unexpectedly closed": "Basis data ditutup secara tidak terduga", - "Start DM anyway": "Mulai percakapan langsung saja", - "Start DM anyway and never warn me again": "Mulai percakapan langsung saja dan jangan peringatkan saya lagi", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Tidak dapat menemukan profil untuk ID Matrix yang disertakan di bawah — apakah Anda ingin memulai percakapan langsung saja?", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.": "Tidak dapat mencari versi lama ruangan ini (ID ruangan: %(roomId)s), dan kami tidak disediakan dengan 'via_servers' untuk mencarinya.", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:": "Tidak dapat mencari versi lama ruangan ini (ID ruangan: %(roomId)s), dan kami tidak disediakan dengan 'via_servers' untuk mencarinya. Ini mungkin bahwa menebak server dari ID ruangan akan bekerja. Jika Anda ingin mencoba, klik tautan berikut:", - "Formatting": "Format", - "The add / bind with MSISDN flow is misconfigured": "Aliran penambahan/pengaitan MSISDN tidak diatur dengan benar", - "No identity access token found": "Tidak ada token akses identitas yang ditemukan", - "Identity server not set": "Server identitas tidak diatur", - "Image view": "Tampilan gambar", - "Search all rooms": "Cari semua ruangan", - "Search this room": "Cari ruangan ini", - "Upload custom sound": "Unggah suara kustom", - "Error changing password": "Terjadi kesalahan mengubah kata sandi", - "%(errorMessage)s (HTTP status %(httpStatus)s)": "%(errorMessage)s (status HTTP %(httpStatus)s)", - "Unknown password change error (%(stringifiedError)s)": "Terjadi kesalahan perubahan kata sandi yang tidak diketahui (%(stringifiedError)s)", - "Error while changing password: %(error)s": "Terjadi kesalahan mengubah kata sandi: %(error)s", - "WebGL is required to display maps, please enable it in your browser settings.": "WebGL diperlukam untuk menampilkan peta, silakan aktifkan di pengaturan peramban.", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "Tidak dapat mengundang pengguna dengan surel tanpa server identitas. Anda dapat menghubungkan di \"Pengaturan\".", - "Failed to download source media, no source url was found": "Gagal mengunduh media sumber, tidak ada URL sumber yang ditemukan", - "Once invited users have joined %(brand)s, you will be able to chat and the room will be end-to-end encrypted": "Setelah pengguna yang diundang telah bergabung ke %(brand)s, Anda akan dapat bercakapan dan ruangan akan terenkripsi secara ujung ke ujung", - "Waiting for users to join %(brand)s": "Menunggu pengguna untuk bergabung ke %(brand)s", - "You do not have permission to invite users": "Anda tidak memiliki izin untuk mengundang pengguna", - "Your language": "Bahasa Anda", - "Your device ID": "ID perangkat Anda", - "Try using %(server)s": "Coba gunakan %(server)s", - "Are you sure you wish to remove (delete) this event?": "Apakah Anda yakin ingin menghilangkan (menghapus) peristiwa ini?", - "Note that removing room changes like this could undo the change.": "Diingat bahwa menghilangkan perubahan ruangan dapat mengurungkan perubahannya.", - "User is not logged in": "Pengguna belum masuk", - "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.": "Secara alternatif, Anda dapat menggunakan server publik di , tetapi ini tidak akan selalu tersedia, dan akan membagikan alamat IP Anda dengan server itu. Anda juga dapat mengelola ini di Pengaturan.", - "Ask to join": "Bertanya untuk bergabung", - "People cannot join unless access is granted.": "Orang-orang tidak dapat bergabung kecuali diberikan akses.", - "Email Notifications": "Notifikasi Surel", - "Email summary": "Kirim surel ikhtisar", - "Receive an email summary of missed notifications": "Terima surel ikhtisar notifikasi yang terlewat", - "People, Mentions and Keywords": "Orang, Sebutan, dan Kata Kunci", - "Show message preview in desktop notification": "Tampilkan tampilan pesan di notifikasi desktop", - "I want to be notified for (Default Setting)": "Saya ingin diberi tahu (Pengaturan Bawaan)", - "This setting will be applied by default to all your rooms.": "Pengaturan ini akan diterapkan secara bawaan ke semua ruangan Anda.", - "Play a sound for": "Mainkan suara", - "Applied by default to all rooms on all devices.": "Diterapkan secara bawaan ke semua ruangan di semua perangkat.", - "Mentions and Keywords": "Sebutan dan Kata Kunci", - "Audio and Video calls": "Panggilan Audio dan Video", - "Other things we think you might be interested in:": "Hal-hal lain yang kami pikir menarik bagi Anda:", - "Invited to a room": "Diundang ke sebuah ruangan", - "New room activity, upgrades and status messages occur": "Aktivitas ruangan baru, pembaruan, dan pesan keadaan terjadi", - "Messages sent by bots": "Pesan terkirim oleh bot", - "Show a badge when keywords are used in a room.": "Tampilkan lencana ketika kata kunci digunakan dalam sebuah ruangan.", - "Notify when someone mentions using @room": "Beri tahu ketika seseorang memberi tahu menggunakan @room", - "Notify when someone uses a keyword": "Beri tahu ketika seseorang menggunakan kata kunci", - "Enter keywords here, or use for spelling variations or nicknames": "Masukkan kata kunci di sini, atau gunakan untuk variasi ejaan atau nama panggilan", - "Quick Actions": "Tindakan Cepat", - "Mark all messages as read": "Tandai semua pesan sebagai dibaca", - "Reset to default settings": "Atur ulang ke pengaturan bawaan", - "Messages here are end-to-end encrypted. Verify %(displayName)s in their profile - tap on their profile picture.": "Pesan-pesan di sini dienkripsi secara ujung ke ujung. Verifikasi %(displayName)s di profilnya — ketuk pada profilnya.", - "Allow fallback call assist server (%(server)s)": "Perbolehkan server bantuan panggilan cadangan (%(server)s)", - "Your server requires encryption to be disabled.": "Server Anda memerlukan enkripsi untuk dinonaktifkan.", - "Your profile picture URL": "URL foto profil Anda", - "Select which emails you want to send summaries to. Manage your emails in .": "Pilih surel mana yang ingin dikirimkan ikhtisar. Kelola surel Anda di .", - "Mentions and Keywords only": "Hanya Sebutan dan Kata Kunci", - "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": "Pembaruan:Kami telah menyederhanakan Pengaturan notifikasi untuk membuat opsi-opsi lebih mudah untuk dicari. Beberapa pengaturan kustom yang Anda pilih tidak ditampilkan di sini, tetapi masih aktif. Jika Anda lanjut, beberapa pengaturan Anda dapat berubah. Pelajari lebih lanjut", - "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.", - "Upgrade room": "Tingkatkan ruangan", - "Something went wrong.": "Ada sesuatu yang salah.", - "User cannot be invited until they are unbanned": "Pengguna tidak dapat diundang sampai dibatalkan cekalannya", - "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.": "Berkas yang diekspor akan memungkinkan siapa saja yang dapat membacanya untuk mendekripsi semua pesan terenkripsi yang dapat Anda lihat, jadi Anda harus berhati-hati untuk menjaganya tetap aman. Untuk mengamankannya, Anda harus memasukkan frasa sandi di bawah ini, yang akan digunakan untuk mengenkripsi data yang diekspor. Impor data hanya dapat dilakukan dengan menggunakan frasa sandi yang sama.", - "Great! This passphrase looks strong enough": "Hebat! Frasa keamanan ini kelihatannya kuat", - "Other spaces you know": "Space lainnya yang Anda tahu", - "Request to join sent": "Permintaan untuk bergabung terkirim", - "Ask to join %(roomName)s?": "Tanyakan untuk bergabung ke %(roomName)s?", - "Ask to join?": "Tanyakan untuk bergabung?", - "Request access": "Minta akses", - "Your request to join is pending.": "Permintaan Anda untuk bergabung sedang ditunda.", - "Cancel request": "Batalkan permintaan", - "You need an invite to access this room.": "Anda memerlukan undangan untuk mengakses ruangan ini.", - "Failed to cancel": "Gagal membatalkan", - "You need to be granted access to this room in order to view or participate in the conversation. You can send a request to join below.": "Anda memerlukan akses untuk mengakses ruangan ini supaya dapat melihat atau berpartisipasi dalam percakapan. Anda dapat mengirimkan permintaan untuk bergabung di bawah.", - "Message (optional)": "Pesan (opsional)", - "Failed to query public rooms": "Gagal melakukan kueri ruangan publik", - "Your server is unsupported": "Server Anda tidak didukung", - "This server is using an older version of Matrix. Upgrade to Matrix %(version)s to use %(brand)s without errors.": "Server ini menjalankan sebuah versi Matrix yang lama. Tingkatkan ke Matrix %(version)s untuk menggunakan %(brand)s tanpa eror.", - "Your homeserver is too old and does not support the minimum API version required. Please contact your server owner, or upgrade your server.": "Homeserver Anda terlalu lawas dan tidak mendukung versi API minimum yang diperlukan. Silakan menghubungi pemilik server Anda, atau tingkatkan server Anda.", - "See less": "Lihat lebih sedikit", - "See more": "Lihat lebih banyak", - "Asking to join": "Meminta untuk bergabung", - "No requests": "Tidak ada permintaan", - "common": { - "about": "Tentang", - "analytics": "Analitik", - "encryption_enabled": "Enkripsi diaktifkan", - "error": "Kesalahan", - "forward_message": "Teruskan pesan", - "image": "Gambar", - "loading": "Memuat…", - "message": "Pesan", - "message_layout": "Tata letak pesan", - "modern": "Modern", - "mute": "Bisukan", - "no_results": "Tidak ada hasil", - "offline": "Luring", - "password": "Kata Sandi", - "people": "Orang", - "reactions": "Reaksi", - "report_a_bug": "Laporkan sebuah bug", - "room_name": "Nama ruangan", - "security": "Keamanan", - "settings": "Pengaturan", - "sticker": "Stiker", - "success": "Berhasil", - "suggestions": "Saran", - "unmute": "Suarakan", - "username": "Nama Pengguna", - "verification_cancelled": "Verifikasi dibatalkan", - "video": "Video", - "warning": "Peringatan", - "user": "Pengguna", - "threads": "Utasan", - "thread": "Utasan", - "theme": "Tema", - "room": "Ruangan", - "public": "Publik", - "private": "Privat", - "options": "Opsi", - "name": "Nama", - "light": "Terang", - "labs": "Uji Coba", - "homeserver": "Homeserver", - "home": "Beranda", - "help": "Bantuan", - "favourites": "Favorit", - "description": "Deskripsi", - "dark": "Gelap", - "beta": "Beta", - "attachment": "Lampiran", - "appearance": "Tampilan", - "timeline": "Lini Masa", - "support": "Dukungan", - "space": "Space", - "random": "Sembarangan", - "privacy": "Privasi", - "presence": "Presensi", - "preferences": "Preferensi", - "microphone": "Mikrofon", - "legal": "Hukum", - "guest": "Tamu", - "faq": "FAQ", - "emoji": "Emoji", - "credits": "Kredit", - "camera": "Kamera", - "access_token": "Token Akses", - "someone": "Seseorang", - "welcome": "Selamat datang", - "encrypted": "Terenkripsi", - "application": "Aplikasi", - "version": "Versi", - "device": "Perangkat", - "model": "Model", - "verified": "Terverifikasi", - "unverified": "Belum diverifikasi", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "Dipercayai", - "not_trusted": "Tidak dipercayai", - "accessibility": "Aksesibilitas", - "server": "Server", - "capabilities": "Kemampuan", - "unnamed_room": "Ruangan Tanpa Nama", - "unnamed_space": "Space Tidak Dinamai", - "stickerpack": "Paket Stiker", - "system_alerts": "Pemberitahuan Sistem", - "secure_backup": "Cadangan Aman", - "cross_signing": "Penandatanganan silang", - "identity_server": "Server identitas", - "integration_manager": "Manajer integrasi", - "qr_code": "Kode QR", - "feedback": "Masukan" + "a11y": { + "jump_first_invite": "Pergi ke undangan pertama.", + "n_unread_messages": { + "one": "1 pesan yang belum dibaca.", + "other": "%(count)s pesan yang belum dibaca." + }, + "n_unread_messages_mentions": { + "one": "1 sebutan yang belum dibaca.", + "other": "%(count)s pesan yang belum dibaca termasuk sebutan." + }, + "room_name": "Ruangan %(name)s", + "unread_messages": "Pesan yang belum dibaca.", + "user_menu": "Menu pengguna" }, + "a11y_jump_first_unread_room": "Pergi ke ruangan yang belum dibaca.", "action": { + "accept": "Terima", + "add": "Tambahkan", + "add_existing_room": "Tambahkan ruangan yang sudah ada", + "add_people": "Tambahkan orang", + "apply": "Terapkan", + "approve": "Setujui", + "ask_to_join": "Bertanya untuk bergabung", + "back": "Kembali", + "call": "Panggil", + "cancel": "Batalkan", + "change": "Ubah", + "clear": "Hapus", + "click": "Klik", + "click_to_copy": "Klik untuk menyalin", + "close": "Tutup", + "collapse": "Tutup", + "complete": "Selesai", + "confirm": "Konfirmasi", "continue": "Lanjut", "copy": "Salin", "copy_link": "Salin tautan", "create": "Buat", "create_a_room": "Buat sebuah ruangan", "decline": "Tolak", + "delete": "Hapus", + "deny": "Tolak", "disable": "Nonaktifkan", + "disconnect": "Lepaskan Hubungan", + "dismiss": "Abaikan", "done": "Selesai", - "edit": "Edit", + "download": "Unduh", "enable": "Aktifkan", - "forgot_password": "Lupa kata sandi?", + "enter_fullscreen": "Masuki layar penuh", + "exit_fullscreeen": "Keluar dari layar penuh", + "expand": "Buka", + "explore_public_rooms": "Jelajahi ruangan publik", + "explore_rooms": "Jelajahi ruangan", + "export": "Ekspor", "forward": "Teruskan", + "go": "Mulai", + "go_back": "Kembali ke sebelumnya", + "got_it": "Mengerti", + "hide_advanced": "Sembunyikan lanjutan", + "hold": "Jeda", + "ignore": "Abaikan", + "import": "Impor", "invite": "Undang", + "invite_to_space": "Undang ke space", "invites_list": "Undangan", + "join": "Bergabung", "learn_more": "Pelajari lebih lanjut", "leave": "Tinggalkan", "leave_room": "Tinggalkan ruangan", + "logout": "Keluar", + "manage": "Kelola", + "maximise": "Maksimalkan", + "mention": "Sebutkan", + "minimise": "Minimalkan", + "new_room": "Ruangan baru", + "new_video_room": "Ruangan video baru", "next": "Lanjut", "no": "Tidak", - "ok": "OK", + "pause": "Jeda", + "play": "Mainkan", + "proceed": "Lanjut", "quote": "Kutip", "react": "Bereaksi", + "refresh": "Muat Ulang", + "register": "Daftar", + "reject": "Tolak", + "reload": "Muat ulang", "remove": "Hapus", + "rename": "Ubah Nama", "reply": "Balas", + "reply_in_thread": "Balas di utasan", "report_content": "Laporkan Konten", + "resend": "Kirim Ulang", + "reset": "Atur Ulang", + "restore": "Pulihkan", + "resume": "Lanjutkan", "retry": "Coba Ulang", + "review": "Lihat", + "revoke": "Hapus", "save": "Simpan", + "search": "Cari", + "send_report": "Kirimkan laporan", + "share": "Bagikan", + "show": "Tampilkan", + "show_advanced": "Tampilkan lanjutan", + "show_all": "Tampilkan semua", + "sign_in": "Masuk", + "sign_out": "Keluar", + "skip": "Lewat", "start": "Mulai", "start_chat": "Mulai obrolan", + "start_new_chat": "Mulai obrolan baru", + "stop": "Berhenti", + "submit": "Kirim", + "subscribe": "Berlangganan", + "transfer": "Pindah", + "trust": "Percayakan", + "try_again": "Coba lagi", + "unban": "Hilangkan Cekalan", + "unignore": "Hilangkan Abaian", + "unpin": "Lepaskan Pin", + "unsubscribe": "Berhenti Berlangganan", + "update": "Perbarui", + "upgrade": "Tingkatkan", + "upload": "Unggah", + "verify": "Lakukan verifikasi", + "view": "Pratinjau", + "view_all": "Tampilkan semua", + "view_list": "Tampilkan daftar", + "view_message": "Tampilkan pesan", "view_source": "Tampilkan Sumber", "yes": "Ya", - "zoom_out": "Perkecil", "zoom_in": "Perbesar", - "view": "Pratinjau", - "verify": "Lakukan verifikasi", - "upload": "Unggah", - "upgrade": "Tingkatkan", - "update": "Perbarui", - "unpin": "Lepaskan Pin", - "try_again": "Coba lagi", - "trust": "Percayakan", - "stop": "Berhenti", - "skip": "Lewat", - "sign_out": "Keluar", - "sign_in": "Masuk", - "share": "Bagikan", - "search": "Cari", - "reset": "Atur Ulang", - "resend": "Kirim Ulang", - "reload": "Muat ulang", - "reject": "Tolak", - "pin": "Pin", - "logout": "Keluar", - "join": "Bergabung", - "ignore": "Abaikan", - "got_it": "Mengerti", - "go_back": "Kembali ke sebelumnya", - "expand": "Buka", - "download": "Unduh", - "dismiss": "Abaikan", - "delete": "Hapus", - "confirm": "Konfirmasi", - "collapse": "Tutup", - "close": "Tutup", - "cancel": "Batalkan", - "call": "Panggil", - "back": "Kembali", - "apply": "Terapkan", - "add": "Tambahkan", - "accept": "Terima", - "view_all": "Tampilkan semua", - "unsubscribe": "Berhenti Berlangganan", - "subscribe": "Berlangganan", - "show_all": "Tampilkan semua", - "show": "Tampilkan", - "revoke": "Hapus", - "review": "Lihat", - "restore": "Pulihkan", - "rename": "Ubah Nama", - "register": "Daftar", - "proceed": "Lanjut", - "play": "Mainkan", - "pause": "Jeda", - "disconnect": "Lepaskan Hubungan", - "deny": "Tolak", - "complete": "Selesai", - "change": "Ubah", - "approve": "Setujui", - "manage": "Kelola", - "go": "Mulai", - "import": "Impor", - "export": "Ekspor", - "refresh": "Muat Ulang", - "minimise": "Minimalkan", - "maximise": "Maksimalkan", - "mention": "Sebutkan", - "submit": "Kirim", - "send_report": "Kirimkan laporan", - "clear": "Hapus" + "zoom_out": "Perkecil" }, - "a11y": { - "user_menu": "Menu pengguna", - "n_unread_messages_mentions": { - "one": "1 sebutan yang belum dibaca.", - "other": "%(count)s pesan yang belum dibaca termasuk sebutan." + "analytics": { + "accept_button": "Saya tidak keberatan", + "bullet_1": "Kami tidak merekam atau memprofil data akun apa pun", + "bullet_2": "Kami tidak membagikan informasi ini dengan pihak ketiga", + "consent_migration": "Anda sebelumnya setuju untuk membagikan data penggunaan anonim dengan kami. Kami memperbarui cara kerjanya.", + "disable_prompt": "Anda dapat mematikannya kapan saja di pengaturan", + "enable_prompt": "Bantu membuat %(analyticsOwner)s lebih baik", + "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.", + "shared_data_heading": "Data berikut ini mungkin dibagikan:" + }, + "auth": { + "3pid_in_use": "Alamat e-mail atau nomor telepon itu sudah digunakan.", + "account_clash": "Akun Anda yang baru (%(newAccountId)s) telah didaftarkan, tetapi Anda telah masuk ke akun yang lain (%(loggedInUserId)s).", + "account_clash_previous_account": "Lanjutkan dengan akun sebelumnya", + "account_deactivated": "Akun ini telah dinonaktifkan.", + "autodiscovery_generic_failure": "Gagal untuk mendapatkan konfigurasi penemuan otomatis dari server", + "autodiscovery_hs_incompatible": "Homeserver Anda terlalu lawas dan tidak mendukung versi API minimum yang diperlukan. Silakan menghubungi pemilik server Anda, atau tingkatkan server Anda.", + "autodiscovery_invalid": "Respons penemuan homeserver tidak absah", + "autodiscovery_invalid_hs": "URL homeserver sepertinya bukan sebagai homeserver Matrix yang absah", + "autodiscovery_invalid_hs_base_url": "base_url tidak absah untuk m.homeserver", + "autodiscovery_invalid_is": "URL server identitas terlihat bukan sebagai server identitas yang absah", + "autodiscovery_invalid_is_base_url": "base_url tidak absah untuk m.identity_server", + "autodiscovery_invalid_is_response": "Respons penemuan server identitas tidak absah", + "autodiscovery_invalid_json": "JSON tidak absah", + "autodiscovery_unexpected_error_hs": "Kesalahan tidak terduga saat menyelesaikan konfigurasi homeserver", + "autodiscovery_unexpected_error_is": "Kesalahan tidak terduga saat menyelesaikan konfigurasi server identitas", + "captcha_description": "Homeserver ini memastikan Anda bahwa Anda bukan sebuah robot.", + "change_password_action": "Ubah Kata Sandi", + "change_password_confirm_invalid": "Kata sandi tidak cocok", + "change_password_confirm_label": "Konfirmasi kata sandi", + "change_password_current_label": "Kata sandi sekarang", + "change_password_empty": "Kata sandi tidak boleh kosong", + "change_password_error": "Terjadi kesalahan mengubah kata sandi: %(error)s", + "change_password_mismatch": "Kata sandi baru tidak cocok", + "change_password_new_label": "Kata sandi baru", + "check_email_explainer": "Ikuti petunjuk yang dikirim ke %(email)s", + "check_email_resend_prompt": "Tidak menerimanya?", + "check_email_resend_tooltip": "Email tautan verifikasi dikirim ulang!", + "check_email_wrong_email_button": "Masukkan ulang alamat email", + "check_email_wrong_email_prompt": "Alamat email salah?", + "continue_with_idp": "Lanjutkan dengan %(provider)s", + "continue_with_sso": "Lanjutkan dengan %(ssoButtons)s", + "country_dropdown": "Dropdown Negara", + "create_account_prompt": "Baru di sini? Buat sebuah akun", + "create_account_title": "Buat akun", + "email_discovery_text": "Gunakan email untuk dapat ditemukan oleh kontak yang sudah ada secara opsional.", + "email_field_label_invalid": "Kelihatannya bukan sebuah alamat email yang absah", + "email_field_label_required": "Masukkan alamat email", + "email_help_text": "Tambahkan sebuah email untuk dapat mengatur ulang kata sandi Anda.", + "email_phone_discovery_text": "Gunakan email atau nomor telepon untuk dapat ditemukan oleh kontak yang sudah ada secara opsional.", + "enter_email_explainer": "%(homeserver)s akan mengirim Anda sebuah tautan verifikasi untuk memperbolehkan Anda untuk mengatur ulang kata sandi Anda.", + "enter_email_heading": "Masukkan email Anda untuk mengatur ulang kata sandi", + "failed_connect_identity_server": "Tidak dapat mencapai server identitas", + "failed_connect_identity_server_other": "Anda dapat masuk, tetapi beberapa fitur tidak akan tersedia sampai server identitasnya kembali daring. Jika Anda masih melihat peringatan ini, periksa konfigurasi Anda atau hubungi sebuah admin server.", + "failed_connect_identity_server_register": "Anda dapat mendaftar, tetapi beberapa fitur tidak akan tersedia sampai server identitasnya kembali daring. Jika Anda masih melihat peringatan ini, periksa konfigurasi Anda atau hubungi sebuah admin server.", + "failed_connect_identity_server_reset_password": "Anda dapat mengatur ulang kata sandi Anda, tetapi beberapa fitur tidak akan tersedia sampai server identitasnya kembali daring. Jika Anda masih melihat peringatan ini, periksa konfigurasi Anda atau hubungi sebuah admin server.", + "failed_homeserver_discovery": "Gagal untuk melakukan penemuan homeserver", + "failed_query_registration_methods": "Tidak dapat menanyakan metode pendaftaran yang didukung.", + "failed_soft_logout_auth": "Gagal untuk mengautentikasi ulang", + "failed_soft_logout_homeserver": "Gagal untuk mengautentikasi ulang karena masalah homeserver", + "footer_powered_by_matrix": "diberdayakan oleh Matrix", + "forgot_password_email_invalid": "Alamat email ini tidak terlihat absah.", + "forgot_password_email_required": "Alamat email yang tertaut ke akun Anda harus dimasukkan.", + "forgot_password_prompt": "Lupa kata sandi Anda?", + "forgot_password_send_email": "Kirim email", + "identifier_label": "Masuk dengan", + "incorrect_credentials": "Username dan/atau kata sandi salah.", + "incorrect_credentials_detail": "Mohon dicatat Anda akan masuk ke server %(hs)s, bukan matrix.org.", + "incorrect_password": "Kata sandi salah", + "log_in_new_account": "Masuk ke akun yang baru.", + "logout_dialog": { + "description": "Apakah Anda yakin ingin keluar?", + "megolm_export": "Ekspor kunci secara manual", + "setup_key_backup_title": "Anda akan kehilangan akses ke pesan terenkripsi Anda", + "setup_secure_backup_description_1": "Pesan terenkripsi diamankan dengan enkripsi ujung ke ujung. Hanya Anda dan penerima punya kuncinya untuk membaca pesan ini.", + "setup_secure_backup_description_2": "Ketika Anda keluar, kunci-kunci ini akan dihapus dari perangkat ini, yang berarti Anda tidak dapat membaca pesan-pesan terenkripsi kecuali jika Anda mempunyai kuncinya di perangkat Anda yang lain, atau telah mencadangkannya ke server.", + "skip_key_backup": "Saya tidak ingin pesan-pesan terenkripsi saya", + "use_key_backup": "Mulai menggunakan Cadangan Kunci" }, - "n_unread_messages": { - "one": "1 pesan yang belum dibaca.", - "other": "%(count)s pesan yang belum dibaca." + "misconfigured_body": "Tanyakan admin %(brand)s Anda untuk memeriksa konfigurasi Anda untuk entri yang tidak benar atau entri duplikat.", + "misconfigured_title": "%(brand)s Anda telah diatur dengan salah", + "msisdn_field_description": "Pengguna lain dapat mengundang Anda ke ruangan menggunakan detail kontak Anda", + "msisdn_field_label": "Ponsel", + "msisdn_field_number_invalid": "Nomor teleponnya tidak terlihat benar, mohon periksa dan coba lagi", + "msisdn_field_required_invalid": "Masukkan nomor telepon", + "no_hs_url_provided": "Tidak ada URL homeserver yang disediakan", + "oidc": { + "error_generic": "Ada sesuatu yang salah.", + "error_title": "Kami tidak dapat memasukkan Anda" }, - "unread_messages": "Pesan yang belum dibaca." - }, - "labs": { - "video_rooms": "Ruangan video", - "notification_settings": "Pengaturan Notifikasi Baru", - "msc3531_hide_messages_pending_moderation": "Memperbolehkan moderator untuk menyembunyikan pesan yang akan dimoderasikan.", - "report_to_moderators": "Laporkan ke moderator", - "latex_maths": "Tampilkan matematika LaTeX di pesan", - "pinning": "Pin Pesan", - "wysiwyg_composer": "Editor teks kaya", - "state_counters": "Tampilkan penghitung sederhana di tajukan ruangan", - "mjolnir": "Cara baru mengabaikan orang", - "custom_themes": "Dukungan penambahan tema kustom", - "dehydration": "Perpesanan terenkripsi luring menggunakan perangkat dehidrasi", - "html_topic": "Tampilkan versi HTML dari topik ruangan", - "bridge_state": "Tampilkan informasi tentang jembatan di pengaturan ruangan", - "jump_to_date": "Pergi ke tanggal (menambahkan /jumptodate dan pergi ke tajukan tanggal)", - "sliding_sync": "Mode Sinkronisasi Geser", - "element_call_video_rooms": "Ruangan video Element Call", - "group_calls": "Pengalaman panggilan grup baru", - "allow_screen_share_only_mode": "Perbolehkan mode hanya pembagian layar", - "location_share_live": "Pembagian Lokasi Langsung", - "dynamic_room_predecessors": "Pendahulu ruang dinamis", - "voice_broadcast": "Siaran suara", - "rust_crypto": "Implementasi kriptografi Rust", - "hidebold": "Sembunyikan titik notifikasi (hanya tampilkan lencana penghitung)", - "intentional_mentions": "Aktifkan penyebutan sengaja", - "ask_to_join": "Aktifkan bertanya untuk bergabung", - "new_room_decoration_ui": "Dalam pengembangan aktif, tajuk ruangan & antarmuka detail baru", - "video_rooms_a_new_way_to_chat": "Sebuah cara baru untuk mengobrol melalui suara dan video di %(brand)s.", - "video_rooms_always_on_voip_channels": "Ruangan video adalah saluran VoIP yang selalu ada tersemat di dalam sebuah ruangan di %(brand)s.", - "video_rooms_faq1_question": "Bagaimana caranya saya membuat sebuah ruangan video?", - "video_rooms_faq1_answer": "Gunakan tombol “+” di bagian ruangan di panel kiri.", - "video_rooms_faq2_question": "Bisakah saya mengobrol dengan teks saat ada panggilan video?", - "video_rooms_faq2_answer": "Ya, lini masa obrolan akan ditampilkan di sebelah videonya.", - "thank_you": "Terima kasih untuk mencoba beta, silakan jelaskan secara detail sebanyaknya supaya kami dapat membuatnya lebih baik.", - "notification_settings_caption": "Perkenalkan cara yang lebih sederhana untuk mengubah pengaturan notifikasi Anda. Ubah %(brand)s Anda seperti yang diinginkan.", - "report_to_moderators_description": "Dalam ruangan yang mendukung moderasi, tombol “Laporkan” memungkinkan Anda untuk melaporkan penyalahgunaan ke moderator ruangan.", - "feature_wysiwyg_composer_description": "Menggunakan teks kaya daripada Markdown dalam komposer pesan.", - "currently_experimental": "Saat ini masih dalam uji coba.", - "jump_to_date_msc_support": "Mengharuslkan server Anda mendukung MSC3030", - "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)", - "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", - "beta_feature": "Ini adalah fitur beta", - "click_for_info": "Klik untuk info lanjut", - "leave_beta_reload": "Meninggalkan beta akan memuat ulang %(brand)s.", - "join_beta_reload": "Bergabung dengan beta akan memuat ulang %(brand)s.", - "leave_beta": "Tinggalkan beta", - "join_beta": "Bergabung dengan beta", - "notification_settings_beta_title": "Pengaturan Notifikasi", - "voice_broadcast_force_small_chunks": "Paksakan panjang bagian siaran suara 15d", - "oidc_native_flow": "Aktifkan alur OIDC native baru (Dalam pengembangan aktif)" - }, - "keyboard": { - "home": "Beranda", - "space": "Space", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[nomor]", - "backspace": "Backspace", - "category_calls": "Panggilan", - "category_room_list": "Daftar Ruangan", - "category_navigation": "Navigasi", - "category_autocomplete": "Pelengkapan Otomatis", - "composer_toggle_bold": "Tebal", - "composer_toggle_italics": "Italic", - "composer_toggle_quote": "Kutip", - "composer_toggle_code_block": "Alih Blok Kode", - "composer_toggle_link": "Alih Tautan", - "cancel_reply": "Batalkan membalas ke pesan", - "navigate_next_message_edit": "Pergi ke pesan berikutnya untuk diedit", - "navigate_prev_message_edit": "Pergi ke pesan sebelumnya untuk diedit", - "composer_jump_start": "Pergi ke awalan komposer", - "composer_jump_end": "Pergi ke akhiran komposer", - "composer_navigate_next_history": "Pergi ke pesan berikutnya di riwayat komposer", - "composer_navigate_prev_history": "Pergi ke pesan sebelumnya di riwayat komposer", - "send_sticker": "Kirim sebuah stiker", - "toggle_microphone_mute": "Bisukan/suarakan mikrofon", - "toggle_webcam_mute": "Nyalakan/matikan webcam", - "dismiss_read_marker_and_jump_bottom": "Abaikan penanda baca dan pergi ke bawah", - "jump_to_read_marker": "Pergi ke pesan paling lama yang belum dibaca", - "upload_file": "Unggah sebuah file", - "scroll_up_timeline": "Gulir ke atas di lini masa", - "scroll_down_timeline": "Gulir ke bawah di lini masa", - "jump_room_search": "Pergi ke pencarian ruangan", - "room_list_select_room": "Pilih ruangan dari daftar ruangan", - "room_list_collapse_section": "Tutup bagian daftar ruangan", - "room_list_expand_section": "Buka bagian daftar ruangan", - "room_list_navigate_down": "Pergi ke bawah di daftar ruangan", - "room_list_navigate_up": "Pergi ke atas di daftar ruangan", - "toggle_top_left_menu": "Alihkan menu kiri atas", - "toggle_right_panel": "Buka/tutup panel kanan", - "keyboard_shortcuts_tab": "Buka tab pengaturan ini", - "go_home_view": "Pergi ke Tampilan Beranda", - "next_unread_room": "Ruangan atau pesan langsung berikutnya yang belum dibaca", - "prev_unread_room": "Ruangan atau pesan langsung sebelumnya yang belum dibaca", - "next_room": "Ruangan atau pesan langsung berikutnya", - "prev_room": "Ruangan atau pesan langsung sebelumnya", - "autocomplete_cancel": "Batalkan penyelesaian otomatis", - "autocomplete_navigate_next": "Saran penyelesaian otomatis berikutnya", - "autocomplete_navigate_prev": "Saran penyelesaian otomatis sebelumnya", - "toggle_space_panel": "Alih panel space", - "toggle_hidden_events": "Alih visibilitas peristiwa tersembunyi", - "jump_first_message": "Pergi ke pesan pertama", - "jump_last_message": "Pergi ke pesan terakhir", - "composer_undo": "Urungkan editan", - "composer_redo": "Ulangi editan", - "navigate_prev_history": "Ruangan atau space yang dikunjungi sebelumnya", - "navigate_next_history": "Ruangan atau space berikut yang dikunjungi", - "switch_to_space": "Ganti ke space oleh nomor", - "open_user_settings": "Buka pengaturan pengguna", - "close_dialog_menu": "Tutup dialog atau menu konteks", - "activate_button": "Aktivasi tombol yang dipilih", - "composer_new_line": "Baris baru", - "autocomplete_force": "Selesaikan dengan paksa", - "search": "Cari (harus diaktifkan)" - }, - "credits": { - "default_cover_photo": "Foto kover bawaan © Jesús Roncero digunakan di bawah ketentuan CC-BY-SA 4.0.", - "twemoji_colr": "Fon twemoji-colr © Mozilla Foundation digunakan di bawah ketentuan Apache 2.0.", - "twemoji": "Gambar emoji Twemoji © Twitter, Inc dan kontributor lainnya digunakan di bawah ketentuan CC-BY 4.0." - }, - "composer": { - "format_bold": "Tebal", - "format_italic": "Miring", - "format_underline": "Garis Bawah", - "format_strikethrough": "Coret", - "format_unordered_list": "Daftar bulat", - "format_ordered_list": "Daftar nomor", - "format_increase_indent": "Tambahkan indentasi", - "format_decrease_indent": "Kurangi indentasi", - "format_inline_code": "Kode", - "format_code_block": "Blok kode", - "format_link": "Tautan", - "send_button_title": "Kirim pesan", - "placeholder_thread_encrypted": "Balas ke utasan yang terenkripsi…", - "placeholder_thread": "Balas ke utasan…", - "placeholder_reply_encrypted": "Kirim sebuah balasan terenkripsi…", - "placeholder_reply": "Kirim sebuah balasan…", - "placeholder_encrypted": "Kirim sebuah pesan terenkripsi…", - "placeholder": "Kirim sebuah pesan…" - }, - "Bold": "Tebal", - "Link": "Tautan", - "Code": "Kode", - "power_level": { - "default": "Bawaan", - "restricted": "Dibatasi", - "moderator": "Moderator", - "admin": "Admin", - "mod": "Mod", - "custom": "Kustom (%(level)s)" + "password_field_keep_going_prompt": "Lanjutkan…", + "password_field_label": "Masukkan kata sandi", + "password_field_strong_label": "Bagus, kata sandinya kuat!", + "password_field_weak_label": "Kata sandi diperbolehkan, tetapi tidak aman", + "phone_label": "Ponsel", + "phone_optional_label": "Nomor telepon (opsional)", + "qr_code_login": { + "approve_access_warning": "Dengan menerima akses untuk perangkat ini, itu akan memiliki akses penuh ke akun Anda.", + "completing_setup": "Menyelesaikan penyiapan perangkat baru Anda", + "confirm_code_match": "Periksa bahwa kode di bawah cocok dengan perangkat Anda yang lain:", + "connecting": "Menghubungkan…", + "devices_connected": "Perangkat terhubung", + "error_device_already_signed_in": "Perangkat yang lain sudah masuk.", + "error_device_not_signed_in": "Perangkat yang lain belum masuk.", + "error_device_unsupported": "Penautan dengan perangkat ini tidak didukung.", + "error_homeserver_lacks_support": "Homeserver tidak mendukung masuk ke perangkat lain.", + "error_invalid_scanned_code": "Kode yang dipindai tidak absah.", + "error_linking_incomplete": "Penautan tidak selesai dalam waktu yang dibutuhkan.", + "error_request_cancelled": "Permintaan dibatalkan.", + "error_request_declined": "Permintaan ditolak di perangkat yang lain.", + "error_unexpected": "Sebuah kesalahan terjadi secara tidak terduga.", + "review_and_approve": "Lihat dan perbolehkan pemasukan", + "scan_code_instruction": "Pindai kode QR di bawah dengan perangkat Anda yang sudah keluar dari akun.", + "scan_qr_code": "Pindai kode QR", + "select_qr_code": "Pilih '%(scanQRCode)s'", + "sign_in_new_device": "Masuk perangkat baru", + "start_at_sign_in_screen": "Mulai dari layar masuk", + "waiting_for_device": "Menunggu perangkat untuk masuk" + }, + "register_action": "Buat Akun", + "registration": { + "continue_without_email_description": "Sekadar mengingatkan saja, jika Anda belum menambahkan sebuah email dan Anda lupa kata sandi, Anda mungkin dapat kehilangan akses ke akun Anda.", + "continue_without_email_field_label": "Email (opsional)", + "continue_without_email_title": "Melanjutkan tanpa email" + }, + "registration_disabled": "Pendaftaran telah dinonaktifkan di homeserver ini.", + "registration_msisdn_field_required_invalid": "Masukkan nomor telepon (diperlukan di homeserver ini)", + "registration_successful": "Pendaftaran Berhasil", + "registration_username_in_use": "Seseorang sudah memiliki nama pengguna itu. Coba yang lain atau jika itu Anda, masuk di bawah.", + "registration_username_unable_check": "Tidak dapat memeriksa jika nama pengguna telah dipakai. Coba lagi nanti.", + "registration_username_validation": "Gunakan huruf kecil, angka, tanda hubung, dan garis bawah saja", + "reset_password": { + "confirm_new_password": "Konfirmasi kata sandi baru", + "devices_logout_success": "Anda telah dikeluarkan dari semua perangkat Anda dan tidak akan dapat notifikasi. Untuk mengaktifkan ulang notifikasi, masuk ulang pada setiap perangkat.", + "other_devices_logout_warning_1": "Mengeluarkan perangkat Anda akan menghapus kunci enkripsi pesan pada perangkat, dan membuat riwayat obrolan terenkripsi tidak dapat dibaca.", + "other_devices_logout_warning_2": "Jika Anda ingin mengakses riwayat obrolan di ruangan terenkripsi Anda, siapkan Cadangan Kunci atau ekspor kunci-kunci pesan Anda dari salah satu perangkat Anda yang lain sebelum melanjutkan.", + "password_not_entered": "Kata sandi baru harus dimasukkan.", + "passwords_mismatch": "Kata sandi baru harus cocok.", + "rate_limit_error": "Terlalu banyak upaya. Tunggu beberapa waktu sebelum mencoba lagi.", + "rate_limit_error_with_time": "Terlalu banyak upaya dalam waktu yang singkat. Coba lagi setelah %(timeout)s.", + "reset_successful": "Kata sandi Anda telah diatur ulang.", + "return_to_login": "Kembali ke halaman masuk", + "sign_out_other_devices": "Keluarkan semua perangkat" + }, + "reset_password_action": "Atur ulang kata sandi", + "reset_password_email_field_description": "Gunakan sebuah alamat email untuk memulihkan akun Anda", + "reset_password_email_field_required_invalid": "Masukkan alamat email (diperlukan di homeserver ini)", + "reset_password_email_not_associated": "Alamat email Anda terlihat tidak diasosiasikan dengan sebuah ID Matrix di homeserver ini.", + "reset_password_email_not_found_title": "Alamat email ini tidak ditemukan", + "reset_password_title": "Atur ulang kata sandi Anda", + "server_picker_custom": "Homeserver lainnya", + "server_picker_description": "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.", + "server_picker_description_matrix.org": "Bergabung dengan jutaan orang lainnya secara gratis di server publik terbesar", + "server_picker_dialog_title": "Putuskan di mana untuk menghost akun Anda", + "server_picker_explainer": "Gunakan homeserver Matrix yang Anda inginkan jika Anda punya satu, atau host sendiri.", + "server_picker_failed_validate_homeserver": "Tidak dapat memvalidasi homeserver", + "server_picker_intro": "Kami memanggil tempat-tempat yang Anda dapat menghost akun Anda sebagai 'homeserver'.", + "server_picker_invalid_url": "URL tidak absah", + "server_picker_learn_more": "Tentang homeserver", + "server_picker_matrix.org": "Matrix.org adalah homeserver publik terbesar di dunia, jadi itu adalah tempat yang bagus untuk banyak orang.", + "server_picker_required": "Tentukan sebuah homeserver", + "server_picker_title": "Masuk ke homeserver Anda", + "server_picker_title_default": "Opsi Server", + "server_picker_title_registration": "Host akun di", + "session_logged_out_description": "Untuk keamanan, sesi ini telah dikeluarkan. Silakan masuk lagi.", + "session_logged_out_title": "Keluar", + "set_email": { + "description": "Ini akan mengizinkan Anda untuk mengatur ulang kata sandi Anda dan menerima notifikasi.", + "verification_pending_description": "Mohon periksa email Anda dan klik tautannya. Setelah itu, klik lanjut.", + "verification_pending_title": "Verifikasi Menunggu" + }, + "set_email_prompt": "Apakah Anda ingin menetapkan sebuah alamat email?", + "sign_in_description": "Gunakan akun Anda untuk melanjutkan.", + "sign_in_instead": "Masuk saja", + "sign_in_instead_prompt": "Masuk saja", + "sign_in_or_register": "Masuk atau Buat Akun", + "sign_in_or_register_description": "Gunakan akun Anda atau buat akun baru untuk lanjut.", + "sign_in_prompt": "Punya sebuah akun? Masuk", + "sign_in_with_sso": "Masuk dengan single sign on", + "signing_in": "Memasuki…", + "soft_logout": { + "clear_data_button": "Hapus semua data", + "clear_data_description": "Menghapus semua data dari sesi ini itu permanen. Pesan-pesan terenkripsi akan hilang kecuali jika kunci-kuncinya telah dicadangkan.", + "clear_data_title": "Hapus semua data di sesi ini?" + }, + "soft_logout_heading": "Anda dikeluarkan", + "soft_logout_intro_password": "Masukkan kata sandi Anda untuk masuk dan mendapatkan kembali akses ke akun Anda.", + "soft_logout_intro_sso": "Masuk dan dapatkan kembali akses ke akun Anda.", + "soft_logout_intro_unsupported_auth": "Anda tidak dapat masuk ke akun Anda. Mohon hubungi admin homeserver untuk informasi lanjut.", + "soft_logout_subheading": "Hapus data personal", + "soft_logout_warning": "Peringatan: Data personal Anda (termasuk kunci enkripsi) masih disimpan di sesi ini. Hapus jika Anda selesai menggunakan sesi ini, atau jika ingin masuk ke akun yang lain.", + "sso_failed_missing_storage": "Kami menanyakan browser ini untuk mengingat homeserver apa yang Anda gunakan untuk membantu Anda masuk, tetapi sayangnya browser ini melupakannya. Pergi ke halaman masuk dan coba lagi.", + "sso_or_username_password": "%(ssoButtons)s Atau %(usernamePassword)s", + "sync_footer_subtitle": "Jika Anda bergabung dengan banyak ruangan, ini mungkin membutuhkan beberapa waktu", + "syncing": "Menyinkronkan…", + "uia": { + "code": "Kode", + "email": "Untuk membuat akun Anda, buka tautan dalam email yang kami kirim ke %(emailAddress)s.", + "email_auth_header": "Periksa email Anda untuk melanjutkan", + "email_resend_prompt": "Belum menerima? Kirim ulang", + "email_resent": "Dikirimkan ulang!", + "fallback_button": "Mulai autentikasi", + "msisdn": "Sebuah pesan teks telah dikirim ke %(msisdn)s", + "msisdn_token_incorrect": "Token salah", + "msisdn_token_prompt": "Silakan masukkan kode yang berisi:", + "password_prompt": "Konfirmasi identitas Anda dengan memasukkan kata sandi akun Anda di bawah.", + "recaptcha_missing_params": "Tidak ada kunci publik captcha di konfigurasi homeserver. Mohon melaporkannya ke administrator homeserver Anda.", + "registration_token_label": "Token pendaftaran", + "registration_token_prompt": "Masukkan token pendaftaran yang disediakan oleh administrator homeserver.", + "sso_body": "Konfirmasi penambahan alamat email ini dengan menggunakan Single Sign On untuk membuktikan identitas Anda.", + "sso_failed": "Ada sesuatu yang salah saat mengkonfirmasi identitas Anda. Batalkan dan coba lagi.", + "sso_postauth_body": "Klik tombol di bawah untuk mengkonfirmasi identitas Anda.", + "sso_postauth_title": "Konfirmasi untuk melanjutkan", + "sso_preauth_body": "Untuk melanjutkan, gunakan Single Sign On untuk membuktikan identitas Anda.", + "sso_title": "Gunakan Single Sign On untuk melanjutkan", + "terms": "Mohon lihat dan terima semua kebijakan homeserver ini:", + "terms_invalid": "Mohon lihat dan terima semua kebijakan homeserver ini" + }, + "unsupported_auth": "Homeserver ini tidak menawarkan alur masuk yang tidak didukung oleh klien ini.", + "unsupported_auth_email": "Homeserver ini tidak mendukung login menggunakan alamat email.", + "unsupported_auth_msisdn": "Server ini tidak mendukung autentikasi dengan sebuah nomor telepon.", + "username_field_required_invalid": "Masukkan nama pengguna", + "username_in_use": "Seseorang sudah memiliki nama pengguna itu, mohon coba yang lain.", + "verify_email_explainer": "Kami harus tahu bahwa itu Anda sebelum mengatur ulang kata sandi Anda. Klik tautan dalam email yang kami sudah kirim ke %(email)s", + "verify_email_heading": "Verifikasi email Anda untuk melanjutkan" }, "bug_reporting": { - "introduction": "Jika Anda mengirim sebuah kutu via GitHub, catatan pengawakutu dapat membantu kami melacak masalahnya. ", - "description": "Catatan pengawakutu berisi data penggunaan aplikasi termasuk nama pengguna Anda, ID atau alias ruangan yang telah Anda kunjungi, elemen UI apa saja yang Anda terakhir berinteraksi, dan nama pengguna lain. Mereka tidak berisi pesan.", - "matrix_security_issue": "Untuk melaporkan masalah keamanan yang berkaitan dengan Matrix, mohon baca Kebijakan Penyingkapan Keamanan Matrix.org.", - "submit_debug_logs": "Kirim catatan pengawakutu", - "title": "Pelaporan bug", "additional_context": "Jika ada konteks yang mungkin akan membantu saat memeriksa masalahnya, seperti apa yang Anda lakukan waktu itu, ID ruangan, ID pengguna, dll., dan silakan menambahkannya di sini.", - "send_logs": "Kirim catatan", - "github_issue": "Masalah GitHub", - "download_logs": "Unduh catatan", "before_submitting": "Sebelum mengirimkan catatan, Anda harus membuat sebuah issue GitHub untuk menjelaskan masalah Anda.", "collecting_information": "Mengumpulkan informasi versi aplikasi", "collecting_logs": "Mengumpulkan catatan", - "uploading_logs": "Mengunggah catatan", + "create_new_issue": "Mohon buat sebuah issue baru di GitHub supaya kami dapat memeriksa kutu ini.", + "description": "Catatan pengawakutu berisi data penggunaan aplikasi termasuk nama pengguna Anda, ID atau alias ruangan yang telah Anda kunjungi, elemen UI apa saja yang Anda terakhir berinteraksi, dan nama pengguna lain. Mereka tidak berisi pesan.", + "download_logs": "Unduh catatan", "downloading_logs": "Mengunduh catatan", - "create_new_issue": "Mohon buat sebuah issue baru di GitHub supaya kami dapat memeriksa kutu ini." + "error_empty": "Mohon beri tahu kami apa saja yang salah atau, lebih baik, buat sebuah issue GitHub yang menjelaskan masalahnya.", + "failed_send_logs": "Gagal untuk mengirimkan catatan: ", + "github_issue": "Masalah GitHub", + "introduction": "Jika Anda mengirim sebuah kutu via GitHub, catatan pengawakutu dapat membantu kami melacak masalahnya. ", + "log_request": "Untuk membantu kami mencegahnya di masa mendatang, silakan kirimkan kami catatan.", + "logs_sent": "Catatan terkirim", + "matrix_security_issue": "Untuk melaporkan masalah keamanan yang berkaitan dengan Matrix, mohon baca Kebijakan Penyingkapan Keamanan Matrix.org.", + "preparing_download": "Mempersiapkan untuk mengunduh catatan", + "preparing_logs": "Mempersiapkan untuk mengirimkan catatan", + "send_logs": "Kirim catatan", + "submit_debug_logs": "Kirim catatan pengawakutu", + "textarea_label": "Nota", + "thank_you": "Terima kasih!", + "title": "Pelaporan bug", + "unsupported_browser": "Ingat: Browser Anda tidak didukung, jadi pengalaman Anda mungkin tidak dapat diprediksi.", + "uploading_logs": "Mengunggah catatan", + "waiting_for_server": "Menunggu respon dari server" }, - "time": { - "hours_minutes_seconds_left": "Sisa %(hours)sj %(minutes)sm %(seconds)sd", - "minutes_seconds_left": "Sisa %(minutes)sm %(seconds)sd", - "seconds_left": "%(seconds)sd lagi", - "date_at_time": "%(date)s pada %(time)s", - "short_days": "%(value)sh", - "short_hours": "%(value)sj", - "short_minutes": "%(value)sm", - "short_seconds": "%(value)sd", - "short_days_hours_minutes_seconds": "%(days)sh %(hours)sj %(minutes)sm %(seconds)sd", - "short_hours_minutes_seconds": "%(hours)sj %(minutes)sm %(seconds)sd", - "short_minutes_seconds": "%(minutes)sm %(seconds)sd", - "last_week": "Minggu kemarin", - "last_month": "Bulan kemarin", - "n_minutes_ago": "%(num)s menit yang lalu", - "n_hours_ago": "%(num)s jam yang lalu", - "n_days_ago": "%(num)s hari yang lalu", - "in_n_minutes": "%(num)s dari sekarang", - "in_n_hours": "%(num)s jam dari sekarang", - "in_n_days": "%(num)s hari dari sekarang", - "in_few_seconds": "beberapa detik dari sekarang", - "in_about_minute": "1 menit dari sekarang", - "in_about_hour": "1 jam dari sekarang", - "in_about_day": "1 hari dari sekarang", - "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", - "left": "%(timeRemaining)sd lagi" + "cannot_invite_without_identity_server": "Tidak dapat mengundang pengguna dengan surel tanpa server identitas. Anda dapat menghubungkan di \"Pengaturan\".", + "cannot_reach_homeserver": "Tidak dapat mencapai homeserver", + "cannot_reach_homeserver_detail": "Pastikan Anda punya koneksi internet yang stabil, atau hubungi admin servernya", + "cant_load_page": "Tidak dapat memuat halaman", + "chat_card_back_action_label": "Kembali ke obrolan", + "chat_effects": { + "confetti_description": "Kirim pesan dengan konfeti", + "confetti_message": "mengirim konfeti", + "fireworks_description": "Kirim pesan dengan kembang api", + "fireworks_message": "mengirim kembang api", + "hearts_description": "Kirim pesan dengan hati", + "hearts_message": "mengirim hati", + "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" }, - "onboarding": { - "personal_messaging_title": "Perpesanan aman untuk teman dan keluarga", - "free_e2ee_messaging_unlimited_voip": "Dengan perpesanan terenkripsi ujung ke ujung gratis, dan panggilan suara & video tidak terbatas, %(brand)s adalah cara yang baik untuk tetap terhubung.", - "personal_messaging_action": "Mulai obrolan pertama Anda", - "work_messaging_title": "Perpesanan aman untuk berkerja", - "work_messaging_action": "Temukan rekan kerja Anda", - "community_messaging_title": "Kemilikan komunitas", - "community_messaging_action": "Temukan orang-orang Anda", - "welcome_to_brand": "Selamat datang di %(brand)s", - "only_n_steps_to_go": { - "one": "Hanya %(count)s langkah lagi untuk dilalui", - "other": "Hanya %(count)s langkah lagi untuk dilalui" + "common": { + "about": "Tentang", + "access_token": "Token Akses", + "accessibility": "Aksesibilitas", + "advanced": "Tingkat Lanjut", + "all_rooms": "Semua ruangan", + "analytics": "Analitik", + "and_n_others": { + "one": "dan satu lainnya...", + "other": "dan %(count)s lainnya..." }, - "you_did_it": "Anda berhasil!", - "complete_these": "Selesaikan untuk mendapatkan hasil yang maksimal dari %(brand)s", - "community_messaging_description": "Tetap miliki kemilikan dan kendali atas diskusi komunitas.\nBesar untuk mendukung jutaan anggota, dengan moderasi dan interoperabilitas berdaya.", - "you_made_it": "Anda berhasil!", - "set_up_profile_description": "Pastikan orang-orang tahu bahwa itu memang Anda", - "set_up_profile_action": "Profil Anda", - "set_up_profile": "Siapkan profil Anda", - "get_stuff_done": "Selesaikan hal-hal dengan menemukan rekan setim Anda", - "find_people": "Temukan orang-orang", - "find_friends_description": "Untuk itulah Anda di sini, jadi mari kita lakukan", - "find_friends_action": "Temukan teman-teman", - "find_friends": "Temukan dan undang teman Anda", - "find_coworkers": "Temukan dan undang rekan kerja Anda", - "find_community_members": "Temukan dan undang anggota komunitas Anda", - "enable_notifications_description": "Jangan lewatkan sebuah balasan atau pesan yang penting", - "enable_notifications_action": "Nyalakan notifikasi", - "enable_notifications": "Nyalakan notifikasi", - "download_app_description": "Jangan lewatkan hal-hal dengan membawa %(brand)s dengan Anda", - "download_app_action": "Unduh aplikasi", - "download_app": "Unduh %(brand)s", - "download_brand": "Unduh %(brand)s", - "download_brand_desktop": "Unduh %(brand)s Desktop", - "qr_or_app_links": "%(qrCode)s atau %(appLinks)s", - "download_app_store": "Unduh di App Store", - "download_google_play": "Dapatkan di Google Play", - "download_f_droid": "Dapatkan di F-Droid", - "apple_trademarks": "App Store® dan logo Apple® adalah merek dagang Apple Inc.", - "google_trademarks": "Google Play dan logo Google Play adalah merek dagang Google LLC.", - "has_avatar_label": "Hebat, itu akan membantu orang-orang tahu bahwa itu Anda", - "no_avatar_label": "Tambahkan sebuah foto supaya orang-orang tahu bahwa itu Anda.", - "welcome_user": "Selamat datang %(name)s", - "welcome_detail": "Sekarang, mari bantu Anda memulai", - "intro_welcome": "Selamat datang di %(appName)s", - "intro_byline": "Miliki percakapan Anda.", - "send_dm": "Kirim sebuah Pesan Langsung", - "explore_rooms": "Jelajahi Ruangan Publik", - "create_room": "Buat sebuah Obrolan Grup" - }, - "settings": { - "show_breadcrumbs": "Tampilkan jalan pintas ke ruangan yang baru saja ditampilkan di atas daftar ruangan", - "all_rooms_home_description": "Semua ruangan yang Anda bergabung akan ditampilkan di Beranda.", - "use_command_f_search": "Gunakan ⌘ + F untuk cari di lini masa", - "use_control_f_search": "Gunakan Ctrl + F untuk cari di lini masa", - "use_12_hour_format": "Tampilkan stempel waktu dalam format 12 jam (mis. 2:30pm)", - "always_show_message_timestamps": "Selalu tampilkan stempel waktu pesan", - "send_read_receipts": "Kirim laporan dibaca", - "send_typing_notifications": "Kirim notifikasi pengetikan", - "replace_plain_emoji": "Ganti emoji teks biasa secara otomatis", - "enable_markdown": "Aktifkan Markdown", - "emoji_autocomplete": "Aktifkan saran emoji saat mengetik", - "use_command_enter_send_message": "Gunakan ⌘ + Enter untuk mengirim pesan", - "use_control_enter_send_message": "Gunakan Ctrl + Enter untuk mengirim pesan", - "all_rooms_home": "Tampilkan semua ruangan di Beranda", - "enable_markdown_description": "Mulai pesan dengan /plain untuk mengirim tanpa Markdown.", - "show_stickers_button": "Tampilkan tombol stiker", - "insert_trailing_colon_mentions": "Tambahkan sebuah karakter titik dua sesudah sebutan pengguna dari awal pesan", - "automatic_language_detection_syntax_highlight": "Aktifkan deteksi bahasa otomatis untuk penyorotan sintaks", - "code_block_expand_default": "Buka blok kode secara bawaan", - "code_block_line_numbers": "Tampilkan nomor barisan di blok kode", - "inline_url_previews_default": "Aktifkan tampilan URL secara bawaan", - "autoplay_gifs": "Mainkan GIF secara otomatis", - "autoplay_videos": "Mainkan video secara otomatis", - "image_thumbnails": "Tampilkan gambar mini untuk gambar", - "show_typing_notifications": "Tampilkan notifikasi pengetikan", - "show_redaction_placeholder": "Tampilkan sebuah penampung untuk pesan terhapus", - "show_read_receipts": "Tampilkan laporan dibaca terkirim oleh pengguna lain", - "show_join_leave": "Tampilkan pesan-pesan gabung/keluar (undangan/pengeluaran/cekalan tidak terpengaruh)", - "show_displayname_changes": "Tampilkan perubahan nama tampilan", - "show_chat_effects": "Tampilkan efek (animasi ketika menerima konfeti, misalnya)", - "show_avatar_changes": "Tampilkan perubahan foto profil", - "big_emoji": "Aktifkan emoji besar di lini masa", - "jump_to_bottom_on_send": "Pergi ke bawah lini masa ketika Anda mengirim pesan", - "disable_historical_profile": "Tampilkan foto profil dan nama saat ini untuk pengguna dalam riwayat pesan", - "show_nsfw_content": "Tampilkan konten NSFW", - "prompt_invite": "Tanyakan sebelum mengirim undangan ke ID Matrix yang mungkin tidak absah", - "hardware_acceleration": "Aktifkan akselerasi perangkat keras (mulai ulang %(appName)s untuk mengaktifkan)", - "start_automatically": "Mulai setelah login sistem secara otomatis", - "warn_quit": "Beri tahu sebelum keluar", - "notifications": { - "rule_contains_display_name": "Pesan yang berisi nama tampilan saya", - "rule_contains_user_name": "Pesan yang berisi nama tampilan saya", - "rule_roomnotif": "Pesan yang berisi @room", - "rule_room_one_to_one": "Pesan di obrolan satu-ke-satu", - "rule_message": "Pesan di obrolan grup", - "rule_encrypted": "Pesan terenkripsi di grup", - "rule_invite_for_me": "Ketika saya diundang ke ruangan", - "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", - "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": "Tampilan", + "application": "Aplikasi", + "are_you_sure": "Apakah Anda yakin?", + "attachment": "Lampiran", + "authentication": "Autentikasi", + "camera": "Kamera", + "cameras": "Kamera", + "capabilities": "Kemampuan", + "copied": "Disalin!", + "credits": "Kredit", + "cross_signing": "Penandatanganan silang", + "dark": "Gelap", + "description": "Deskripsi", + "deselect_all": "Batalkan semua pilihan", + "device": "Perangkat", + "display_name": "Nama Tampilan", + "edited": "diedit", + "email_address": "Alamat email", + "encrypted": "Terenkripsi", + "encryption_enabled": "Enkripsi diaktifkan", + "error": "Kesalahan", + "favourites": "Favorit", + "feedback": "Masukan", + "filter_results": "Saring hasil", + "forward_message": "Teruskan pesan", + "general": "Umum", + "go_to_settings": "Pergi ke Pengaturan", + "guest": "Tamu", + "help": "Bantuan", + "historical": "Riwayat", + "home": "Beranda", + "identity_server": "Server identitas", + "image": "Gambar", + "integration_manager": "Manajer integrasi", + "joined": "Tergabung", + "labs": "Uji Coba", + "legal": "Hukum", + "light": "Terang", + "loading": "Memuat…", + "location": "Lokasi", + "low_priority": "Prioritas rendah", + "message": "Pesan", + "message_layout": "Tata letak pesan", + "microphone": "Mikrofon", + "mute": "Bisukan", + "n_members": { + "one": "%(count)s anggota", + "other": "%(count)s anggota" }, - "appearance": { - "layout_irc": "IRC (Eksperimental)", - "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" + "n_participants": { + "one": "1 perserta", + "other": "%(count)s perserta" }, - "inline_url_previews_room_account": "Aktifkan tampilan URL secara bawaan (hanya memengaruhi Anda)", - "inline_url_previews_room": "Aktifkan tampilan URL secara bawaan untuk anggota di ruangan ini" + "n_rooms": { + "one": "%(count)s ruangan", + "other": "%(count)s ruangan" + }, + "name": "Nama", + "no_results": "Tidak ada hasil", + "no_results_found": "Tidak ada hasil yang ditemukan", + "not_trusted": "Tidak dipercayai", + "off": "Mati", + "offline": "Luring", + "on": "Nyala", + "options": "Opsi", + "orphan_rooms": "Ruangan lainnya", + "password": "Kata Sandi", + "people": "Orang", + "preferences": "Preferensi", + "presence": "Presensi", + "preview_message": "Hei kamu. Kamu adalah yang terbaik!", + "privacy": "Privasi", + "private": "Privat", + "private_room": "Ruangan privat", + "private_space": "Space pribadi", + "profile": "Profil", + "public": "Publik", + "public_room": "Ruangan publik", + "public_space": "Space publik", + "qr_code": "Kode QR", + "random": "Sembarangan", + "reactions": "Reaksi", + "report_a_bug": "Laporkan sebuah bug", + "room": "Ruangan", + "room_name": "Nama ruangan", + "rooms": "Ruangan", + "saving": "Menyimpan…", + "secure_backup": "Cadangan Aman", + "security": "Keamanan", + "select_all": "Pilih semua", + "settings": "Pengaturan", + "setup_secure_messages": "Siapkan Pesan Aman", + "show_more": "Tampilkan lebih banyak", + "someone": "Seseorang", + "spaces": "Space", + "sticker": "Stiker", + "stickerpack": "Paket Stiker", + "success": "Berhasil", + "suggestions": "Saran", + "support": "Dukungan", + "system_alerts": "Pemberitahuan Sistem", + "theme": "Tema", + "thread": "Utasan", + "threads": "Utasan", + "timeline": "Lini Masa", + "trusted": "Dipercayai", + "unavailable": "tidak tersedia", + "unencrypted": "Tidak Dienkripsi", + "unmute": "Suarakan", + "unnamed_room": "Ruangan Tanpa Nama", + "unnamed_space": "Space Tidak Dinamai", + "unsent": "Belum dikirim", + "unverified": "Belum diverifikasi", + "user": "Pengguna", + "user_avatar": "Gambar profil", + "username": "Nama Pengguna", + "verification_cancelled": "Verifikasi dibatalkan", + "verified": "Terverifikasi", + "version": "Versi", + "video_room": "Ruangan video", + "view_message": "Tampilkan pesan", + "warning": "Peringatan", + "welcome": "Selamat datang" }, - "devtools": { - "send_custom_account_data_event": "Kirim peristiwa data akun kustom", - "send_custom_room_account_data_event": "Kirim peristiwa data akun ruangan kustom", - "event_type": "Tipe Peristiwa", - "state_key": "Kunci Status", - "invalid_json": "Tidak terlihat seperti JSON yang absah.", - "failed_to_send": "Gagal mengirimkan pertistiwa!", - "event_sent": "Peristiwa terkirim!", - "event_content": "Konten Peristiwa", - "user_read_up_to": "Pembacaan pengguna sampai: ", - "no_receipt_found": "Tidak ada laporan yang ditemukan", - "user_read_up_to_ignore_synthetic": "Pengguna membaca sampai (ignoreSynthetic): ", - "user_read_up_to_private": "Pengguna membaca sampai (m.read.private): ", - "user_read_up_to_private_ignore_synthetic": "Pengguna membaca sampai (m.read.private;ignoreSynthetic): ", - "room_status": "Keadaan ruangan", - "room_unread_status_count": { - "other": "Keadaan belum dibaca ruangan: %(status)s, jumlah: %(count)s" + "composer": { + "autocomplete": { + "@room_description": "Beri tahu seluruh ruangan", + "command_a11y": "Penyelesaian Perintah Otomatis", + "command_description": "Perintah", + "emoji_a11y": "Penyelesaian Otomatis Emoji", + "notification_a11y": "Penyelesaian Notifikasi Otomatis", + "notification_description": "Notifikasi Ruangan", + "room_a11y": "Penyelesaian Ruangan Otomatis", + "space_a11y": "Penyelesaian Space Otomatis", + "user_a11y": "Penyelesaian Pengguna Otomatis", + "user_description": "Pengguna" }, - "notification_state": "Keadaan notifikasi adalah %(notificationState)s", - "room_encrypted": "Ruangan terenkripsi ✅", - "room_not_encrypted": "Ruangan tidak terenkripsi 🚨", - "main_timeline": "Lini masa utama", - "threads_timeline": "Lini masa utasan", - "room_notifications_total": "Jumlah: ", - "room_notifications_highlight": "Sorotan: ", - "room_notifications_dot": "Titik: ", + "close_sticker_picker": "Sembunyikan stiker", + "edit_composer_label": "Edit pesan", + "format_bold": "Tebal", + "format_code_block": "Blok kode", + "format_decrease_indent": "Kurangi indentasi", + "format_increase_indent": "Tambahkan indentasi", + "format_inline_code": "Kode", + "format_insert_link": "Tambahkan tautan", + "format_italic": "Miring", + "format_italics": "Miring", + "format_link": "Tautan", + "format_ordered_list": "Daftar nomor", + "format_strikethrough": "Coret", + "format_underline": "Garis Bawah", + "format_unordered_list": "Daftar bulat", + "formatting_toolbar_label": "Format", + "link_modal": { + "link_field_label": "Tautan", + "text_field_label": "Teks", + "title_create": "Buat sebuah tautan", + "title_edit": "Sunting tautan" + }, + "mode_plain": "Sembunyikan format", + "mode_rich_text": "Tampilkan formatting", + "no_perms_notice": "Anda tidak memiliki izin untuk mengirim ke ruangan ini", + "placeholder": "Kirim sebuah pesan…", + "placeholder_encrypted": "Kirim sebuah pesan terenkripsi…", + "placeholder_reply": "Kirim sebuah balasan…", + "placeholder_reply_encrypted": "Kirim sebuah balasan terenkripsi…", + "placeholder_thread": "Balas ke utasan…", + "placeholder_thread_encrypted": "Balas ke utasan yang terenkripsi…", + "poll_button_no_perms_description": "Anda tidak memiliki izin untuk memulai sebuah poll di ruangan ini.", + "poll_button_no_perms_title": "Izin Dibutuhkan", + "replying_title": "Membalas", + "room_upgraded_link": "Obrolannya dilanjutkan di sini.", + "room_upgraded_notice": "Ruangan ini telah diganti dan tidak aktif lagi.", + "send_button_title": "Kirim pesan", + "send_button_voice_message": "Kirim sebuah pesan suara", + "send_voice_message": "Kirim sebuah pesan suara", + "stop_voice_message": "Hentikan merekam", + "voice_message_button": "Pesan Suara" + }, + "console_dev_note": "Jika Anda tahu apa yang Anda lakukan, Element itu sumber-terbuka, pastikan untuk mengunjungi GitHub kami (https://github.com/vector-im/element-web/) dan berkontribusi!", + "console_scam_warning": "Jika seseorang membilangi Anda untuk salin/tempel sesuatu di sini, mungkin saja Anda sedang ditipu!", + "console_wait": "Tunggu!", + "create_room": { + "action_create_room": "Buat ruangan", + "action_create_video_room": "Buat ruangan video", + "encrypted_video_room_warning": "Anda tidak menonaktifkan ini nanti. Ruangannya akan terenkripsi tetapi panggilan yang tersemat tidak.", + "encrypted_warning": "Anda tidak dapat menonaktifkannya nanti. Jembatan & kebanyakan bot belum dapat digunakan.", + "encryption_forced": "Server Anda memerlukan mengaktifkan enkripsi di ruangan privat.", + "encryption_label": "Aktifkan enkripsi ujung ke ujung", + "error_title": "Gagal untuk membuat ruangan", + "generic_error": "Server mungkin tidak tersedia, kelebihan beban, atau Anda mengalami bug.", + "join_rule_change_notice": "Anda dapat mengubahnya kapan saja dari pengaturan ruangan.", + "join_rule_invite": "Ruangan privat (undangan saja)", + "join_rule_invite_label": "Hanya orang-orang yang diundang dapat menemukan dan bergabung dengan ruangan ini.", + "join_rule_knock_label": "Siapa pun dapat meminta untuk bergabung, tetapi admin atau administrator perlu memberikan akses. Anda dapat mengubah ini nanti.", + "join_rule_public_label": "Siapa saja dapat menemukan dan bergabung dengan ruangan ini.", + "join_rule_public_parent_space_label": "Siapa saja dapat menemukan dan bergabung dengan ruangan ini, tidak hanya anggota dari .", + "join_rule_restricted": "Dapat dilihat oleh anggota space", + "join_rule_restricted_label": "Semuanya di dapat menemukan dan bergabung ruangan ini.", + "name_validation_required": "Mohon masukkan sebuah nama untuk ruangan", + "room_visibility_label": "Visibilitas ruangan", + "title_private_room": "Buat sebuah ruangan privat", + "title_public_room": "Buat sebuah ruangan publik", + "title_video_room": "Buat sebuah ruangan video", + "topic_label": "Topik (opsional)", + "unfederated": "Blokir siapa saja yang bukan bagian dari %(serverName)s untuk bergabung dengan ruangan ini.", + "unfederated_label_default_off": "Anda mungkin aktifkan jika ruangan ini hanya digunakan untuk berkolabroasi dengan tim internal di homeserver Anda. Ini tidak dapat diubah nanti.", + "unfederated_label_default_on": "Anda mungkin menonaktifkannya jika ruangan ini akan digunakan untuk berkolabroasi dengan tim eksternal yang mempunyai homeserver sendiri. Ini tidak dapat diubah nanti.", + "unsupported_version": "Server ini tidak mendukung versi ruangan yang dicantumkan." + }, + "create_space": { + "add_details_prompt": "Tambahkan detail untuk membantu pengguna mengenalnya.", + "add_details_prompt_2": "Anda dapat mengubahnya kapan saja.", + "add_existing_rooms_description": "Pilih ruangan atau percakapan untuk ditambahkan. Ini adalah hanya sebuah space untuk Anda, tidak ada siapa pun yang diberi tahu. Anda dapat menambahkan lagi nanti.", + "add_existing_rooms_heading": "Apa saja yang Anda ingin organisirkan?", + "address_label": "Alamat", + "address_placeholder": "mis. space-saya", + "creating": "Membuat…", + "creating_rooms": "Membuat ruangan…", + "done_action": "Pergi ke space saya", + "done_action_first_room": "Pergi ke ruangan pertama saya", + "explainer": "Space adalah cara yang baru untuk mengelompokkan ruangan dan orang. Space apa yang Anda ingin buat? Ini dapat diubah nanti.", + "failed_create_initial_rooms": "Gagal membuat ruangan space awal", + "failed_invite_users": "Gagal untuk mengundang pengguna berikut ini ke space Anda: %(csvUsers)s", + "invite_teammates_by_username": "Undang dengan nama pengguna", + "invite_teammates_description": "Pastikan orang-orang tertentu mempunyai akses. Anda dapat mengundang lagi nanti.", + "invite_teammates_heading": "Undang tim Anda", + "inviting_users": "Mengundang…", + "label": "Buat space", + "name_required": "Mohon masukkan nama untuk space ini", + "personal_space": "Hanya saya saja", + "personal_space_description": "Sebuah space pribadi untuk mengorganisir ruangan Anda", + "private_description": "Undangan saja, baik untuk Anda sendiri atau tim", + "private_heading": "Space pribadi Anda", + "private_personal_description": "Pastikan orang-orang tertentu punya akses ke %(name)s", + "private_personal_heading": "Dengan siapa Anda bekerja?", + "private_space": "Saya dan tim saya", + "private_space_description": "Sebuah space pribadi untuk Anda dan tim Anda", + "public_description": "Space terbuka untuk siapa saja, baik untuk komunitas", + "public_heading": "Space publik Anda", + "setup_rooms_community_description": "Mari kita buat ruangan untuk masing-masing.", + "setup_rooms_community_heading": "Apa saja yang Anda ingin bahas di %(spaceName)s?", + "setup_rooms_description": "Anda juga dapat menambahkan lebih banyak nanti, termasuk yang sudah ada.", + "setup_rooms_private_description": "Kami akan membuat ruangan untuk masing-masing.", + "setup_rooms_private_heading": "Proyek apa yang sedang dikerjakan tim Anda?", + "share_description": "Hanya Anda sendiri yang ada saat ini, akan lebih baik jika dengan orang lain.", + "share_heading": "Bagikan %(name)s", + "skip_action": "Lewat untuk sementara", + "subspace_adding": "Menambahkan…", + "subspace_beta_notice": "Tambahkan sebuah space ke space yang Anda kelola.", + "subspace_dropdown_title": "Buat space", + "subspace_existing_space_prompt": "Ingin menambahkan sebuah space yang sudah ada saja?", + "subspace_join_rule_invite_description": "Hanya orang-orang yang diundang dapat menemukan dan bergabung dengan space ini.", + "subspace_join_rule_invite_only": "Space pribadi (undangan saja)", + "subspace_join_rule_label": "Visibilitas space", + "subspace_join_rule_public_description": "Siapa saja dapat menemukan dan bergabung space ini, tidak hanya anggota dari .", + "subspace_join_rule_restricted_description": "Siapa saja di dapat menemukan dan bergabung." + }, + "credits": { + "default_cover_photo": "Foto kover bawaan © Jesús Roncero digunakan di bawah ketentuan CC-BY-SA 4.0.", + "twemoji": "Gambar emoji Twemoji © Twitter, Inc dan kontributor lainnya digunakan di bawah ketentuan CC-BY 4.0.", + "twemoji_colr": "Fon twemoji-colr © Mozilla Foundation digunakan di bawah ketentuan Apache 2.0." + }, + "devtools": { + "active_widgets": "Widget Aktif", + "category_other": "Lainnya", + "category_room": "Ruangan", + "caution_colon": "Peringatan:", + "client_versions": "Versi Klien", + "developer_mode": "Mode pengembang", + "developer_tools": "Alat Pengembang", + "edit_setting": "Edit pengaturan", + "edit_values": "Edit nilai", + "empty_string": "", + "event_content": "Konten Peristiwa", + "event_id": "ID peristiwa: %(eventId)s", + "event_sent": "Peristiwa terkirim!", + "event_type": "Tipe Peristiwa", + "explore_account_data": "Jelajahi data akun", + "explore_room_account_data": "Jelajahi data akun ruangan", + "explore_room_state": "Jelajahi status ruangan", + "failed_to_find_widget": "Terjadi sebuah kesalahan menemukan widget ini.", + "failed_to_load": "Gagal untuk dimuat.", + "failed_to_save": "Gagal menyimpan pengaturan.", + "failed_to_send": "Gagal mengirimkan pertistiwa!", + "invalid_json": "Tidak terlihat seperti JSON yang absah.", + "level": "Tingkat", + "low_bandwidth_mode": "Mode bandwidth rendah", + "low_bandwidth_mode_description": "Membutuhkan homeserver yang kompatibel.", + "main_timeline": "Lini masa utama", + "methods": "Metode", + "no_receipt_found": "Tidak ada laporan yang ditemukan", + "no_verification_requests_found": "Tidak ada permintaan verifikasi yang ditemukan", + "notification_state": "Keadaan notifikasi adalah %(notificationState)s", + "notifications_debug": "Pengawakutuan notifikasi", + "number_of_users": "Jumlah pengguna", + "observe_only": "Lihat saja", + "original_event_source": "Sumber peristiwa asli", + "phase": "Masa", + "phase_cancelled": "Dibatalkan", + "phase_ready": "Siap", + "phase_requested": "Diminta", + "phase_started": "Dimulai", + "phase_transaction": "Transaksi", + "requester": "Peminta", + "room_encrypted": "Ruangan terenkripsi ✅", + "room_id": "ID ruangan: %(roomId)s", + "room_not_encrypted": "Ruangan tidak terenkripsi 🚨", + "room_notifications_dot": "Titik: ", + "room_notifications_highlight": "Sorotan: ", "room_notifications_last_event": "Peristiwa terakhir:", - "room_notifications_type": "Jenis: ", "room_notifications_sender": "Pengirim: ", "room_notifications_thread_id": "ID utasan: ", - "spaces": { - "one": "", - "other": "<%(count)s space>" - }, - "empty_string": "", + "room_notifications_total": "Jumlah: ", + "room_notifications_type": "Jenis: ", + "room_status": "Keadaan ruangan", "room_unread_status": "Keadaan belum dibaca ruangan: %(status)s", - "id": "ID: ", - "send_custom_state_event": "Kirim peristiwa status kustom", + "room_unread_status_count": { + "other": "Keadaan belum dibaca ruangan: %(status)s, jumlah: %(count)s" + }, + "save_setting_values": "Simpan pengaturan nilai", "see_history": "Lihat riwayat", - "failed_to_load": "Gagal untuk dimuat.", - "client_versions": "Versi Klien", + "send_custom_account_data_event": "Kirim peristiwa data akun kustom", + "send_custom_room_account_data_event": "Kirim peristiwa data akun ruangan kustom", + "send_custom_state_event": "Kirim peristiwa status kustom", + "send_custom_timeline_event": "Kirim peristiwa lini masa khusus", + "server_info": "Info server", "server_versions": "Versi Server", - "number_of_users": "Jumlah pengguna", - "failed_to_save": "Gagal menyimpan pengaturan.", - "save_setting_values": "Simpan pengaturan nilai", - "setting_colon": "Pengaturan:", - "caution_colon": "Peringatan:", - "use_at_own_risk": "UI ini TIDAK memeriksa tipe nilai. Gunakan dengan hati-hati.", - "setting_definition": "Definisi pengaturan:", - "level": "Tingkat", "settable_global": "Dapat diatur secara global", "settable_room": "Dapat diatur di ruangan", - "values_explicit": "Nilai-nilai di tingkat eksplisit", - "values_explicit_room": "Nilai-nilai di tingkat eksplisit di ruangan ini", - "edit_values": "Edit nilai", + "setting_colon": "Pengaturan:", + "setting_definition": "Definisi pengaturan:", + "setting_id": "ID Pengaturan", + "settings_explorer": "Penelusur pengaturan", + "show_hidden_events": "Tampilkan peristiwa tersembunyi di lini masa", + "spaces": { + "one": "", + "other": "<%(count)s space>" + }, + "state_key": "Kunci Status", + "thread_root_id": "ID Akar Utas: %(threadRootId)s", + "threads_timeline": "Lini masa utasan", + "timeout": "Waktu habis", + "title": "Alat pengembang", + "toggle_event": "alih peristiwa", + "toolbox": "Kotak Peralatan", + "use_at_own_risk": "UI ini TIDAK memeriksa tipe nilai. Gunakan dengan hati-hati.", + "user_read_up_to": "Pembacaan pengguna sampai: ", + "user_read_up_to_ignore_synthetic": "Pengguna membaca sampai (ignoreSynthetic): ", + "user_read_up_to_private": "Pengguna membaca sampai (m.read.private): ", + "user_read_up_to_private_ignore_synthetic": "Pengguna membaca sampai (m.read.private;ignoreSynthetic): ", + "value": "Nilai", "value_colon": "Nilai:", + "value_in_this_room": "Nilai di ruangan ini", "value_this_room_colon": "Nilai-nilai di ruangan ini:", + "values_explicit": "Nilai-nilai di tingkat eksplisit", "values_explicit_colon": "Nilai-nilai di tingkat eksplisit:", + "values_explicit_room": "Nilai-nilai di tingkat eksplisit di ruangan ini", "values_explicit_this_room_colon": "Nilai-nilai di tingkat ekspliksi di ruangan ini:", - "setting_id": "ID Pengaturan", - "value": "Nilai", - "value_in_this_room": "Nilai di ruangan ini", - "edit_setting": "Edit pengaturan", - "phase_requested": "Diminta", - "phase_ready": "Siap", - "phase_started": "Dimulai", - "phase_cancelled": "Dibatalkan", - "phase_transaction": "Transaksi", - "phase": "Masa", - "timeout": "Waktu habis", - "methods": "Metode", - "requester": "Peminta", - "observe_only": "Lihat saja", - "no_verification_requests_found": "Tidak ada permintaan verifikasi yang ditemukan", - "failed_to_find_widget": "Terjadi sebuah kesalahan menemukan widget ini.", - "send_custom_timeline_event": "Kirim peristiwa lini masa khusus", - "explore_room_state": "Jelajahi status ruangan", - "explore_room_account_data": "Jelajahi data akun ruangan", - "view_servers_in_room": "Tampilkan server-server di ruangan", - "notifications_debug": "Pengawakutuan notifikasi", "verification_explorer": "Penelusur verifikasi", - "active_widgets": "Widget Aktif", - "explore_account_data": "Jelajahi data akun", - "settings_explorer": "Penelusur pengaturan", - "server_info": "Info server", - "toolbox": "Kotak Peralatan", - "developer_tools": "Alat Pengembang", - "room_id": "ID ruangan: %(roomId)s", - "thread_root_id": "ID Akar Utas: %(threadRootId)s", - "event_id": "ID peristiwa: %(eventId)s", - "category_room": "Ruangan", - "category_other": "Lainnya" + "view_servers_in_room": "Tampilkan server-server di ruangan", + "view_source_decrypted_event_source": "Sumber peristiwa terdekripsi", + "view_source_decrypted_event_source_unavailable": "Sumber terdekripsi tidak tersedia", + "widget_screenshots": "Aktifkan tangkapan layar widget di widget yang didukung" + }, + "dialog_close_label": "Tutup dialog", + "emoji": { + "categories": "Categori", + "category_activities": "Aktivitas", + "category_animals_nature": "Hewan & Alam", + "category_flags": "Bendera", + "category_food_drink": "Makanan & Minuman", + "category_frequently_used": "Sering Digunakan", + "category_objects": "Obyek", + "category_smileys_people": "Senyuman & Orang", + "category_symbols": "Simbol", + "category_travel_places": "Aktivitas & Tempat", + "quick_reactions": "Reaksi Cepat" + }, + "emoji_picker": { + "cancel_search_label": "Batalkan pencarian" + }, + "empty_room": "Ruangan kosong", + "empty_room_was_name": "Ruangan kosong (sebelumnya %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Masukkan Frasa Keamanan Anda atau untuk melanjutkan.", + "key_validation_text": { + "invalid_security_key": "Kunci Keamanan tidak absah", + "recovery_key_is_correct": "Kelihatannya bagus!", + "wrong_file_type": "Tipe file salah", + "wrong_security_key": "Kunci Keamanan salah" + }, + "reset_title": "Atur ulang semuanya", + "reset_warning_1": "Hanya lakukan ini jika Anda tidak memiliki perangkat yang lain untuk menyelesaikan verifikasi.", + "reset_warning_2": "Jika Anda mengatur ulang semuanya, Anda dengan mulai ulang dengan tidak ada sesi yang dipercayai, tidak ada pengguna yang dipercayai, dan mungkin tidak dapat melihat pesan-pesan lama.", + "restoring": "Memulihkan kunci-kunci dari cadangan", + "security_key_title": "Kunci Keamanan", + "security_phrase_incorrect_error": "Tidak dapat mengakses penyimpanan rahasia. Periksa jika Anda memasukkan Frasa Keamanan yang benar.", + "security_phrase_title": "Frasa Keamanan", + "separator": "%(securityKey)s atau %(recoveryFile)s", + "use_security_key_prompt": "Gunakan Kunci Keamanan Anda untuk melanjutkan." + }, + "bootstrap_title": "Menyiapkan kunci", + "cancel_entering_passphrase_description": "Apakah Anda yakin untuk membatalkan pemasukkan frasa sandi?", + "cancel_entering_passphrase_title": "Batalkan memasukkan frasa sandi?", + "confirm_encryption_setup_body": "Klik tombol di bawah untuk mengkonfirmasi menyiapkan enkripsi.", + "confirm_encryption_setup_title": "Konfirmasi pengaturan enkripsi", + "cross_signing_not_ready": "Penandatanganan silang belum disiapkan.", + "cross_signing_ready": "Penandatanganan silang siap digunakan.", + "cross_signing_ready_no_backup": "Penandatanganan silang telah siap tetapi kunci belum dicadangkan.", + "cross_signing_room_normal": "Ruangan ini dienkripsi secara ujung ke ujung", + "cross_signing_room_verified": "Semuanya di ruangan ini telah terverifikasi", + "cross_signing_room_warning": "Seseorang menggunakan sesi yang tidak dikenal", + "cross_signing_unsupported": "Homeserver Anda tidak mendukung penandatanganan silang.", + "cross_signing_untrusted": "Akun Anda mempunyai identitas penandatanganan silang di penyimpanan rahasia, tetapi belum dipercayai oleh sesi ini.", + "cross_signing_user_normal": "Anda belum memverifikasi pengguna ini.", + "cross_signing_user_verified": "Anda telah memverifikasi pengguna ini. Pengguna ini telah memverifikasi semua sesinya.", + "cross_signing_user_warning": "Pengguna ini belum memverifikasi semua sesinya.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Hapus kunci-kunci penandatanganan silang", + "title": "Hancurkan kunci-kunci penandatanganan silang?", + "warning": "Menghapus kunci penandatanganan silang itu permanen. Siapa saja yang Anda verifikasi akan melihat peringatan keamanan. Anda hampir pasti tidak ingin melakukan ini, kecuali jika Anda kehilangan setiap perangkat yang dapat digunakan untuk melakukan penandatanganan silang." + }, + "event_shield_reason_authenticity_not_guaranteed": "Keaslian pesan terenkripsi ini tidak dapat dijamin pada perangkat ini.", + "event_shield_reason_mismatched_sender_key": "Terenkripsi oleh sesi yang belum diverifikasi", + "export_unsupported": "Browser Anda tidak mendukung ekstensi kriptografi yang dibutuhkan", + "import_invalid_keyfile": "Bukan keyfile %(brand)s yang absah", + "import_invalid_passphrase": "Pemeriksaan autentikasi gagal: kata sandi salah?", + "incompatible_database_description": "Anda sebelumnya menggunakan sebuah versi %(brand)s yang baru dengan sesi ini. Untuk menggunakan versi ini lagi dengan enkripsi ujung ke ujung, Anda harus keluar dan masuk lagi.", + "incompatible_database_disable": "Lanjutkan Dengan Enkripsi Dinonaktifkan", + "incompatible_database_sign_out_description": "Untuk menghindari kehilangan riwayat obrolan, Anda harus mengekspor kunci ruangan Anda sebelum keluar. Anda harus kembali ke versi %(brand)s yang baru untuk melakukannya", + "incompatible_database_title": "Databasis Tidak Kompatibel", + "key_signature_upload_cancelled": "Unggahan tandatangan dibatalkan", + "key_signature_upload_completed": "Unggahan selesai", + "key_signature_upload_failed": "Tidak dapat mengunggah", + "key_signature_upload_failed_body": "%(brand)s mengalami sebuah kesalahan ketika mengunggah unggahan:", + "key_signature_upload_failed_cross_signing_key_signature": "sebuah tandatangan kunci penandatanganan silang baru", + "key_signature_upload_failed_device_cross_signing_key_signature": "sebuah tandatangan penandatanganan silang perangkat", + "key_signature_upload_failed_key_signature": "sebuah tandatangan kunci", + "key_signature_upload_failed_master_key_signature": "sebuah tandatangan kunci utama baru", + "key_signature_upload_failed_title": "Unggahan tandatangan gagal", + "key_signature_upload_success_title": "Unggahan tandatangan berhasil", + "messages_not_secure": { + "cause_1": "Homeserver Anda", + "cause_2": "Homeserver pengguna yang Anda memverifikasi", + "cause_3": "Koneksi internet Anda, atau pengguna yang lain", + "cause_4": "Sesi Anda, atau pengguna yang lain", + "heading": "Salah satu dari berikut ini dapat dikompromikan:", + "title": "Pesan-pesan Anda tidak aman" + }, + "new_recovery_method_detected": { + "description_1": "Sebuah Frasa Keamanan dan kunci untuk Pesan Aman telah terdeteksi.", + "description_2": "Sesi ini mengenkripsi riwayat menggunakan metode pemulihan yang baru.", + "title": "Metode Pemulihan Baru", + "warning": "Jika Anda tidak menyetel metode pemulihan yang baru, sebuah penyerang mungkin mencoba mengakses akun Anda. Ubah kata sandi akun Anda dan segera tetapkan metode pemulihan yang baru di Pengaturan." + }, + "not_supported": "", + "old_version_detected_description": "Data dari %(brand)s versi lama telah terdeteksi. Ini akan menyebabkan kriptografi ujung ke ujung tidak berfungsi di versi yang lebih lama. Pesan terenkripsi secara ujung ke ujung yang dipertukarkan baru-baru ini saat menggunakan versi yang lebih lama mungkin tidak dapat didekripsi dalam versi ini. Ini juga dapat menyebabkan pesan yang dipertukarkan dengan versi ini gagal. Jika Anda mengalami masalah, keluar dan masuk kembali. Untuk menyimpan riwayat pesan, ekspor dan impor ulang kunci Anda.", + "old_version_detected_title": "Data kriptografi lama terdeteksi", + "recovery_method_removed": { + "description_1": "Sesi ini telah mendeteksi bahwa Frasa Keamanan dan kunci untuk Pesan Aman Anda telah dihapus.", + "description_2": "Jika Anda melakukan ini secara tidak sengaja, Anda dapat mengatur Pesan Aman pada sesi ini yang akan mengenkripsi ulang riwayat pesan sesi ini dengan metode pemulihan baru.", + "title": "Metode Pemulihan Dihapus", + "warning": "Jika Anda tidak menghapus metode pemulihan, sebuah penyerang mungkin mencoba mengakses akun Anda. Ubah kata sandi akun Anda dan segera tetapkan metode pemulihan baru di Pengaturan." + }, + "reset_all_button": "Lupa atau kehilangan semua metode pemulihan? Atur ulang semuanya", + "set_up_toast_description": "Lindungi dari kehilangan akses ke pesan & data terenkripsi", + "set_up_toast_title": "Siapkan Cadangan Aman", + "setup_secure_backup": { + "explainer": "Cadangkan kunci Anda sebelum keluar untuk menghindari kehilangannya.", + "title": "Siapkan" + }, + "udd": { + "interactive_verification_button": "Verifikasi secara interaktif sengan emoji", + "manual_verification_button": "Verifikasi secara manual dengan teks", + "other_ask_verify_text": "Tanyakan pengguna ini untuk memverifikasi sesinya, atau verifikasi secara manual di bawah.", + "other_new_session_text": "%(name)s (%(userId)s) masuk ke sesi yang baru tanpa memverifikasinya:", + "own_ask_verify_text": "Verifikasi sesi Anda lainnya dengan menggunakan salah satu pilihan di bawah.", + "own_new_session_text": "Anda masuk ke sesi baru tanpa memverifikasinya:", + "title": "Tidak Dipercayai" + }, + "unable_to_setup_keys_error": "Tidak dapat mengatur kunci-kunci", + "unsupported": "Klien ini tidak mendukung enkripsi ujung ke ujung.", + "upgrade_toast_title": "Tersedia peningkatan enkripsi", + "verification": { + "accepting": "Menerima…", + "after_new_login": { + "device_verified": "Perangkat telah diverifikasi", + "reset_confirmation": "Benar-benar ingin mengatur ulang kunci-kunci verifikasi?", + "skip_verification": "Lewatkan verifikasi untuk sementara", + "unable_to_verify": "Tidak dapat memverifikasi perangkat ini", + "verify_this_device": "Verifikasi perangkat ini" + }, + "cancelled": "Anda membatalkan verifikasi.", + "cancelled_self": "Anda membatalkan verifikasi di perangkat Anda yang lain.", + "cancelled_user": "%(displayName)s membatalkan verifikasi.", + "cancelling": "Membatalkan…", + "complete_action": "Mengerti", + "complete_description": "Anda berhasil memverifikasi pengguna ini.", + "complete_title": "Terverifikasi!", + "error_starting_description": "Kami tidak dapat memulai sebuah obrolan dengan pengguna lain.", + "error_starting_title": "Terjadi kesalahan memulai verifikasi", + "explainer": "Pesan dengan pengguna ini terenkripsi secara ujung ke ujung dan tidak dapat dibaca oleh pihak ketiga.", + "in_person": "Supaya aman, lakukan ini secara langsung atau gunakan cara lain yang terpercaya untuk berkomunikasi.", + "incoming_sas_device_dialog_text_1": "Verifikasi perangkat ini untuk menandainya sebagai terpercaya. Mempercayai perangkat ini akan memberikan Anda dan pengguna lain ketenangan saat menggunakan pesan terenkripsi secara ujung ke ujung.", + "incoming_sas_device_dialog_text_2": "Memverifikasi perangkat ini akan menandainya sebagai terpercaya, dan pengguna yang telah diverifikasi dengan Anda akan mempercayai perangkat ini.", + "incoming_sas_dialog_title": "Permintaan Verifikasi Masuk", + "incoming_sas_dialog_waiting": "Menunggu pengguna untuk konfirmasi…", + "incoming_sas_user_dialog_text_1": "Verifikasi pengguna ini untuk menandainya sebagai terpercaya. Mempercayai pengguna memberikan Anda ketenangan saat menggunakan pesan terenkripsi secara ujung ke ujung.", + "incoming_sas_user_dialog_text_2": "Memverifikasi pengguna ini akan menandai sesinya sebagai terpercaya, dan juga menandai sesi Anda sebagai terpercaya kepadanya.", + "manual_device_verification_device_id_label": "ID Sesi", + "manual_device_verification_device_key_label": "Kunci sesi", + "manual_device_verification_device_name_label": "Nama sesi", + "manual_device_verification_footer": "Jika mereka tidak cocok, keamanan komunikasi Anda mungkin dikompromikan.", + "manual_device_verification_self_text": "Konfirmasi dengan membandingkan berikut ini dengan Pengaturan Pengguna di sesi Anda yang lain:", + "manual_device_verification_user_text": "Konfirmasi sesi pengguna ini dengan membandingkan berikut ini dengan Pengaturan Pengguna:", + "no_key_or_device": "Sepertinya Anda tidak memiliki Kunci Keamanan atau perangkat lainnya yang Anda dapat gunakan untuk memverifikasi. Perangkat ini tidak dapat mengakses ke pesan terenkripsi lama. Untuk membuktikan identitas Anda, kunci verifikasi harus diatur ulang.", + "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.", + "other_party_cancelled": "Pengguna yang lain membatalkan proses verifikasi ini.", + "prompt_encrypted": "Verifikasi semua pengguna di sebuah ruangan untuk memastikan keamanannya.", + "prompt_self": "Mulai memverifikasi lagi dari notifikasinya.", + "prompt_unencrypted": "Di ruangan terenkripsi, verifikasi semua pengguna untuk memastikan keamanannya.", + "prompt_user": "Mulai memverifikasi lagi dari profilnya.", + "qr_or_sas": "%(qrCode)s atau %(emojiCompare)s", + "qr_or_sas_header": "Verifikasi perangkat ini dengan menyelesaikan salah satu di bawah:", + "qr_prompt": "Pindai kode unik ini", + "qr_reciprocate_same_shield_device": "Hampir selesai! Apakah perangkat lain Anda menampilkan perisai yang sama?", + "qr_reciprocate_same_shield_user": "Hampir selesai! Apakah %(displayName)s menampilkan perisai yang sama?", + "request_toast_accept": "Verifikasi Sesi", + "request_toast_decline_counter": "Abaikan (%(counter)s)", + "request_toast_detail": "%(deviceId)s dari %(ip)s", + "reset_proceed_prompt": "Lanjutkan dengan mengatur ulang", + "sas_caption_self": "Verifikasi perangkat ini dengan mengkonfirmasi nomor berikut ini yang ditampilkan di layarnya.", + "sas_caption_user": "Verifikasi pengguna ini dengan mengkonfirmasi nomor berikut yang ditampilkan.", + "sas_description": "Bandingkan emoji jika Anda tidak memiliki sebuah kamera di kedua perangkat", + "sas_emoji_caption_self": "Konfirmasi emoji di bawah yang ditampilkan di kedua perangkat, dalam urutan yang sama:", + "sas_emoji_caption_user": "Verifikasi pengguna ini dengan mengkonfirmasi emoji berikut yang ditampilkan.", + "sas_match": "Mereka cocok", + "sas_no_match": "Mereka tidak cocok", + "sas_prompt": "Bandingkan emoji unik", + "scan_qr": "Verifikasi dengan memindai", + "scan_qr_explainer": "Tanyakan %(displayName)s untuk memindai kode Anda:", + "self_verification_hint": "Untuk melanjutkan, mohon terima permintaan verifikasi di perangkat Anda yang lain.", + "start_button": "Mulai Verifikasi", + "successful_device": "Anda berhasil memverifikasi %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "Anda berhasil memverifikasi perangkat Anda!", + "successful_user": "Anda berhasil memverifikasi %(displayName)s!", + "timed_out": "Waktu habis untuk memverifikasi.", + "unsupported_method": "Tidak dapat menemukan metode verifikasi yang didukung.", + "unverified_session_toast_accept": "Ya, itu saya", + "unverified_session_toast_title": "Login baru. Apakah itu Anda?", + "unverified_sessions_toast_description": "Periksa untuk memastikan akun Anda aman", + "unverified_sessions_toast_reject": "Nanti", + "unverified_sessions_toast_title": "Anda memiliki sesi yang belum diverifikasi", + "verification_description": "Verifikasi identitas Anda untuk mengakses pesan-pesan terenkripsi Anda dan buktikan identitas Anda kepada lainnya.", + "verification_dialog_title_device": "Verifikasi perangkat lain", + "verification_dialog_title_user": "Permintaan Verifikasi", + "verification_skip_warning": "Tanpa memverifikasi, Anda tidak akan memiliki akses ke semua pesan Anda dan tampak tidak dipercayai kepada lainnya.", + "verification_success_with_backup": "Perangkat baru Anda telah diverifikasi. Perangkat baru Anda dapat mengakses pesan-pesan terenkripsi Anda, dan pengguna lain akan melihat perangkat baru Anda sebagai dipercayai.", + "verification_success_without_backup": "Perangkat baru Anda telah diverifikasi. Pengguna lain akan melihat perangkat baru Anda sebagai dipercayai.", + "verify_emoji": "Verifikasi dengan emoji", + "verify_emoji_prompt": "Verifikasi dengan membandingkan emoji unik.", + "verify_emoji_prompt_qr": "Jika Anda tidak dapat memindai kode di atas, verifikasi dengan membandingkan emoji yang unik.", + "verify_later": "Saya verifikasi nanti", + "verify_reset_warning_1": "Mengatur ulang kunci verifikasi Anda tidak dapat dibatalkan. Setelah mengatur ulang, Anda tidak akan memiliki akses ke pesan terenkripsi lama, dan semua orang yang sebelumnya telah memverifikasi Anda akan melihat peringatan keamanan sampai Anda memverifikasi ulang dengan mereka.", + "verify_reset_warning_2": "Hanya lanjutkan jika Anda yakin Anda telah kehilangan semua perangkat lainnya dan kunci keamanan Anda.", + "verify_using_device": "Verifikasi dengan perangkat lain", + "verify_using_key": "Verifikasi dengan Kunci Keamanan", + "verify_using_key_or_phrase": "Verifikasi dengan Kunci Keamanan atau Frasa", + "waiting_for_user_accept": "Menunggu untuk %(displayName)s untuk menerima…", + "waiting_other_device": "Menunggu Anda untuk verifikasi di perangkat Anda yang lain…", + "waiting_other_device_details": "Menunggu Anda untuk memverifikasi perangkat Anda yang lain, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Menunggu %(displayName)s untuk memverifikasi…" + }, + "verification_requested_toast_title": "Verifikasi diminta", + "verify_toast_description": "Pengguna yang lain mungkin tidak mempercayainya", + "verify_toast_title": "Verifikasi sesi ini" + }, + "error": { + "admin_contact": "Mohon hubungi administrator layanan Anda untuk melanjutkan menggunakan layanannya.", + "admin_contact_short": "Hubungi admin server Anda.", + "connection": "Terjadi sebuah masalah berkomunikasi dengan homeservernya, coba lagi nanti.", + "dialog_description_default": "Telah terjadi kesalahan.", + "download_media": "Gagal mengunduh media sumber, tidak ada URL sumber yang ditemukan", + "edit_history_unsupported": "Homeserver Anda sepertinya tidak mendukung fitur ini.", + "failed_copy": "Gagal untuk menyalin", + "hs_blocked": "Homeserver ini telah diblokir oleh administratornya.", + "mau": "Homeserver ini telah mencapai batasnya Pengguna Aktif Bulanan.", + "mixed_content": "Tidak dapat terhubung ke homeserver melalui HTTP ketika URL di browser berupa HTTPS. Gunakan HTTPS atau aktifkan skrip yang tidak aman.", + "non_urgent_echo_failure_toast": "Server Anda tidak menanggapi beberapa permintaan.", + "resource_limits": "Homeserver ini telah melebihi batas sumber dayanya.", + "session_restore": { + "clear_storage_button": "Hapus Penyimpanan dan Keluar", + "clear_storage_description": "Keluar dan hapus kunci-kunci enkripsi?", + "description_1": "Kami mengalami sebuah kesalahan saat memulihkan sesi Anda sebelumnya.", + "description_2": "Jika Anda sebelumnya menggunakan versi %(brand)s yang lebih baru, sesi Anda mungkin tidak kompatibel dengan versi ini. Tutup jendela ini dan kembali ke versi yang lebih baru.", + "description_3": "Menghapus penyimpanan browser Anda mungkin memperbaiki masalahnya, tetapi akan mengeluarkan Anda dan membuat riwayat obrolan tidak dapat dibaca.", + "title": "Tidak dapat memulihkan sesi" + }, + "something_went_wrong": "Ada sesuatu yang salah!", + "storage_evicted_description_1": "Beberapa data sesi, termasuk kunci pesan terenkripsi, hilang. Keluar dan masuk lagi untuk memperbaikinya, memulihkan kunci-kunci dari cadangan.", + "storage_evicted_description_2": "Kemungkinan browser Anda menghapus datanya ketika ruang disk rendah.", + "storage_evicted_title": "Data sesi hilang", + "sync": "Tidak dapat menghubungkan ke Homeserver. Mencoba ulang…", + "tls": "Tidak dapat terhubung ke homeserver — harap cek koneksi anda, pastikan sertifikat SSL homeserver Anda terpercaya, dan ekstensi browser tidak memblokir permintaan.", + "unknown": "Kesalahan tidak diketahui", + "unknown_error_code": "kode kesalahan tidak diketahui", + "update_power_level": "Gagal untuk mengubah tingkat daya" + }, + "error_database_closed_description": "Ini mungkin terjadi karena memiliki aplikasinya terbuka di beberapa tab atau karena menghapus data peramban.", + "error_database_closed_title": "Basis data ditutup secara tidak terduga", + "error_dialog": { + "copy_room_link_failed": { + "description": "Tidak dapat menyalin sebuah tautan ruangan ke papan klip.", + "title": "Tidak dapat menyalin tautan ruangan" + }, + "error_loading_user_profile": "Tidak dapat memuat profil pengguna", + "forget_room_failed": "Gagal melupakan ruangan %(errCode)s", + "search_failed": { + "server_unavailable": "Server mungkin tidak tersedia, terlalu penuh, atau waktu pencarian habis :(", + "title": "Pencarian gagal" + } + }, + "error_user_not_logged_in": "Pengguna belum masuk", + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s mdngakhiri sebuah siaran suara", + "you": "Anda mengakhiri sebuah siaran suara" + }, + "m.call.answer": { + "dm": "Panggilan sedang berjalan", + "user": "%(senderName)s bergabung dengan panggilan saat ini", + "you": "Anda bergabung dengan panggilan saat ini" + }, + "m.call.hangup": { + "user": "%(senderName)s mengakhiri panggilan ini", + "you": "Anda mengakhiri panggilan ini" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s sedang memanggil", + "dm_send": "Menunggu untuk jawaban", + "user": "%(senderName)s memulai sebuah panggilan", + "you": "Anda memulai sebuah panggilan" + }, + "m.reaction": { + "user": "%(sender)s bereaksi %(reaction)s ke %(message)s", + "you": "Anda bereaksi %(reaction)s ke %(message)s" + } }, "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Teks Biasa", - "from_the_beginning": "Dari awal", - "number_of_messages": "Tentukan berapa pesan", - "current_timeline": "Lini Masa Saat Ini", + "cancelled": "Ekspor Dibatalkan", + "cancelled_detail": "Ekspor berhasil dibatalkan", + "confirm_stop": "Apakah Anda yakin Anda ingin menghentikan mengekspor data Anda? Jika iya, Anda harus mulai lagi dari awal.", "creating_html": "Membuat HTML…", - "starting_export": "Memulai pengeksporan…", + "creating_output": "Membuat keluaran…", + "creator_summary": "%(creatorName)s membuat ruangan ini.", + "current_timeline": "Lini Masa Saat Ini", + "enter_number_between_min_max": "Masukkan sebuah angka antara %(min)s dan %(max)s", + "error_fetching_file": "Terjadi kesalahan saat mendapatkan file", + "export_info": "Ini adalah awalan dari ekspor . Diekspor oleh di %(exportDate)s.", "export_successful": "Pengeksporan berhasil!", - "unload_confirm": "Apakah Anda yakin untuk membatalkan ekspor ini?", - "generating_zip": "Membuat sebuah ZIP", - "processing_event_n": "Memproses peristiwa %(number)s dari %(total)s peristiwa", - "fetched_n_events_with_total": { - "one": "Mendapatkan %(count)s peristiwa dari %(total)s peristiwa", - "other": "Mendapatkan %(count)s peristiwa dari %(total)s peristiwa" + "exported_n_events_in_time": { + "one": "Telah mengekspor %(count)s peristiwa dalam %(seconds)s detik", + "other": "Telah mengekspor %(count)s peristiwa dalam %(seconds)s detik" }, + "exporting_your_data": "Mengekspor data Anda", "fetched_n_events": { "one": "Telah mendapatkan %(count)s peristiwa sejauh ini", "other": "Telah mendapatkan %(count)s peristiwa sejauh ini" @@ -3345,777 +1094,2842 @@ "one": "Telah mendapatkan %(count)s peristiwa dalam %(seconds)sd", "other": "Telah mendapatkan %(count)s peristiwa dalam %(seconds)sd" }, - "exported_n_events_in_time": { - "one": "Telah mengekspor %(count)s peristiwa dalam %(seconds)s detik", - "other": "Telah mengekspor %(count)s peristiwa dalam %(seconds)s detik" - }, + "fetched_n_events_with_total": { + "one": "Mendapatkan %(count)s peristiwa dari %(total)s peristiwa", + "other": "Mendapatkan %(count)s peristiwa dari %(total)s peristiwa" + }, + "fetching_events": "Mendapatkan peristiwa…", + "file_attached": "File Dilampirkan", + "from_the_beginning": "Dari awal", + "generating_zip": "Membuat sebuah ZIP", + "html_title": "Data Terekspor", + "include_attachments": "Tambahkan Lampiran", "media_omitted": "Media tidak disertakan", "media_omitted_file_size": "Media tidak disertakan — melebihi batas ukuran file", - "creator_summary": "%(creatorName)s membuat ruangan ini.", - "export_info": "Ini adalah awalan dari ekspor . Diekspor oleh di %(exportDate)s.", - "topic": "Topik: %(topic)s", - "previous_page": "Grup pesan sebelumnya", + "messages": "Pesan", "next_page": "Grup pesan berikutnya", - "html_title": "Data Terekspor", - "error_fetching_file": "Terjadi kesalahan saat mendapatkan file", - "file_attached": "File Dilampirkan", - "fetching_events": "Mendapatkan peristiwa…", - "creating_output": "Membuat keluaran…", + "num_messages": "Jumlah pesan", + "num_messages_min_max": "Jumlah pesan hanya boleh antara %(min)s dan %(max)s", + "number_of_messages": "Tentukan berapa pesan", + "previous_page": "Grup pesan sebelumnya", "processing": "Memproses…", - "enter_number_between_min_max": "Masukkan sebuah angka antara %(min)s dan %(max)s", + "processing_event_n": "Memproses peristiwa %(number)s dari %(total)s peristiwa", + "select_option": "Pilih dari opsi di bawah untuk mengekspor obrolan dari lini masa Anda", + "size_limit": "Batas Ukuran", "size_limit_min_max": "Ukuran harus sebuah angka antara %(min)s MB dan %(max)s MB", - "num_messages_min_max": "Jumlah pesan hanya boleh antara %(min)s dan %(max)s", - "num_messages": "Jumlah pesan", - "cancelled": "Ekspor Dibatalkan", - "cancelled_detail": "Ekspor berhasil dibatalkan", + "starting_export": "Memulai pengeksporan…", "successful": "Ekspor Berhasil", "successful_detail": "Ekspor Anda berhasil. Temukan di folder Unduhan Anda.", - "confirm_stop": "Apakah Anda yakin Anda ingin menghentikan mengekspor data Anda? Jika iya, Anda harus mulai lagi dari awal.", - "exporting_your_data": "Mengekspor data Anda", + "text": "Teks Biasa", "title": "Ekspor Obrolan", - "select_option": "Pilih dari opsi di bawah untuk mengekspor obrolan dari lini masa Anda", - "format": "Format", - "messages": "Pesan", - "size_limit": "Batas Ukuran", - "include_attachments": "Tambahkan Lampiran" + "topic": "Topik: %(topic)s", + "unload_confirm": "Apakah Anda yakin untuk membatalkan ekspor ini?" }, - "create_room": { - "title_video_room": "Buat sebuah ruangan video", - "title_public_room": "Buat sebuah ruangan publik", - "title_private_room": "Buat sebuah ruangan privat", - "action_create_video_room": "Buat ruangan video", - "action_create_room": "Buat ruangan", - "name_validation_required": "Mohon masukkan sebuah nama untuk ruangan", - "join_rule_restricted_label": "Semuanya di dapat menemukan dan bergabung ruangan ini.", - "join_rule_change_notice": "Anda dapat mengubahnya kapan saja dari pengaturan ruangan.", - "join_rule_public_parent_space_label": "Siapa saja dapat menemukan dan bergabung dengan ruangan ini, tidak hanya anggota dari .", - "join_rule_public_label": "Siapa saja dapat menemukan dan bergabung dengan ruangan ini.", - "join_rule_invite_label": "Hanya orang-orang yang diundang dapat menemukan dan bergabung dengan ruangan ini.", - "join_rule_knock_label": "Siapa pun dapat meminta untuk bergabung, tetapi admin atau administrator perlu memberikan akses. Anda dapat mengubah ini nanti.", - "encrypted_video_room_warning": "Anda tidak menonaktifkan ini nanti. Ruangannya akan terenkripsi tetapi panggilan yang tersemat tidak.", - "encrypted_warning": "Anda tidak dapat menonaktifkannya nanti. Jembatan & kebanyakan bot belum dapat digunakan.", - "encryption_forced": "Server Anda memerlukan mengaktifkan enkripsi di ruangan privat.", - "encryption_label": "Aktifkan enkripsi ujung ke ujung", - "unfederated_label_default_off": "Anda mungkin aktifkan jika ruangan ini hanya digunakan untuk berkolabroasi dengan tim internal di homeserver Anda. Ini tidak dapat diubah nanti.", - "unfederated_label_default_on": "Anda mungkin menonaktifkannya jika ruangan ini akan digunakan untuk berkolabroasi dengan tim eksternal yang mempunyai homeserver sendiri. Ini tidak dapat diubah nanti.", - "topic_label": "Topik (opsional)", - "room_visibility_label": "Visibilitas ruangan", - "join_rule_invite": "Ruangan privat (undangan saja)", - "join_rule_restricted": "Dapat dilihat oleh anggota space", - "unfederated": "Blokir siapa saja yang bukan bagian dari %(serverName)s untuk bergabung dengan ruangan ini." + "failed_load_async_component": "Tidak dapat memuat! Periksa koneksi jaringan Anda dan coba lagi.", + "feedback": { + "can_contact_label": "Anda mungkin menghubungi saya jika Anda mempunyai pertanyaan lanjutan", + "comment_label": "Komentar", + "existing_issue_link": "Mohon lihat bug yang sudah ada di GitHub dahulu. Tidak ada? Buat yang baru.", + "may_contact_label": "Anda mungkin hubungi saya jika Anda ingin menindaklanjuti atau memberi tahu saya untuk menguji ide baru", + "platform_username": "Platform dan nama pengguna Anda akan dicatat untuk membantu kami menggunakan masukan Anda sebanyak yang kita bisa.", + "pro_type": "Jika Anda membuat issue, silakan kirimkan log pengawakutu untuk membantu kami menemukan masalahnya.", + "send_feedback_action": "Kirimkan masukan", + "sent": "Masukan terkirim" + }, + "file_panel": { + "empty_description": "Lampirkan file dari komposer atau tarik dan lepaskan di mana saja di sebuah ruangan.", + "empty_heading": "Tidak ada file di ruangan ini", + "guest_note": "Anda harus mendaftar untuk menggunakan kegunaan ini", + "peek_note": "Anda harus bergabung ruangannya untuk melihat file-filenya" + }, + "forward": { + "filter_placeholder": "Cari ruangan atau orang", + "message_preview_heading": "Tampilan pesan", + "no_perms_title": "Anda tidak memiliki izin untuk melakukannya", + "open_room": "Buka ruangan", + "send_label": "Kirim", + "sending": "Mengirim", + "sent": "Terkirim" + }, + "identity_server": { + "change": "Ubah server identitas", + "change_prompt": "Putuskan hubungan dari server identitas dan hubungkan ke ?", + "change_server_prompt": "Jika Anda tidak ingin menggunakan untuk menemukan dan dapat ditemukan oleh kontak yang Anda tahu, masukkan server identitas yang lain di bawah.", + "checking": "Memeriksa server", + "description_connected": "Anda saat ini menggunakan untuk menemukan dan dapat ditemukan oleh kontak yang Anda tahu. Anda dapat mengubah server identitas di bawah.", + "description_disconnected": "Anda saat ini tidak menggunakan sebuah server identitas. Untuk menemukan dan dapat ditemukan oleh kontak yang Anda tahu, tambahkan satu di bawah.", + "description_optional": "Menggunakan sebuah server identitas itu opsional. Jika Anda tidak menggunakan sebuah server identitas, Anda tidak dapat ditemukan oleh pengguna lain dan Anda tidak dapat mengundang orang lain menggunakan email atau nomor telepon.", + "disconnect": "Putuskan hubungan server identitas", + "disconnect_anyway": "Lepaskan hubungan saja", + "disconnect_offline_warning": "Anda seharusnya menghapus data personal Anda dari server identitas sebelum memutuskan hubungan. Sayangnya, server identitas saat ini sedang luring atau tidak dapat dicapai.", + "disconnect_personal_data_warning_1": "Anda masih membagikan data personal Anda di server identitas .", + "disconnect_personal_data_warning_2": "Kami merekomendasikan Anda menghapus alamat email dan nomor telepon Anda dari server identitasnya sebelum memutuskan hubungan.", + "disconnect_server": "Putuskan hubungan dari server identitas ?", + "disconnect_warning": "Memutuskan hubungan dari server identitas Anda akan berarti Anda tidak dapat ditemukan oleh pengguna lain dan Anda tidak dapat mengundang orang lain menggunakan email atau nomor telepon.", + "do_not_use": "Jangan menggunakan sebuah server identitas", + "error_connection": "Tidak dapat menghubung ke server identitas", + "error_invalid": "Bukan server identitas yang absah (kode status %(code)s)", + "error_invalid_or_terms": "Persyaratan layanan tidak diterima atau server identitasnya tidak absah.", + "no_terms": "Server identitas yang Anda pilih tidak memiliki persyaratan layanan.", + "suggestions": "Anda seharusnya:", + "suggestions_1": "periksa plugin browser Anda untuk apa saja yang mungkin memblokir server identitasnya (seperti Privacy Badger)", + "suggestions_2": "menghubungi administrator server identitas ", + "suggestions_3": "tunggu dan coba lagi", + "url": "Server identitas (%(server)s)", + "url_field_label": "Masukkan sebuah server identitas baru", + "url_not_https": "URL server identitas harus HTTPS" + }, + "in_space": "Dalam space %(spaceName)s.", + "in_space1_and_space2": "Dalam space %(space1Name)s dan %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "Dalam %(spaceName)s dan %(count)s space lainnya.", + "other": "Dalam %(spaceName)s dan %(count)s space lainnya." }, - "timeline": { - "m.call": { - "video_call_started": "Panggilan video dimulai di %(roomName)s.", - "video_call_started_unsupported": "Panggilan video dimulai di %(roomName)s. (tidak didukung oleh peramban ini)" + "info_tooltip_title": "Informasi", + "integration_manager": { + "connecting": "Menghubungkan ke pengelola integrasi…", + "error_connecting": "Manager integrasinya mungkin sedang luring atau tidak dapat mencapai homeserver Anda.", + "error_connecting_heading": "Tidak dapat menghubungkan ke manajer integrasi", + "explainer": "Manajer integrasi menerima data pengaturan, dan dapat mengubah widget, mengirimkan undangan ruangan, dan mengatur tingkat daya dengan sepengetahuan Anda.", + "manage_title": "Kelola integrasi", + "use_im": "Gunakan sebuah manajer integrasi untuk mengelola bot, widget, dan paket stiker.", + "use_im_default": "Gunakan manajer integrasi (%(serverName)s) untuk mengelola bot, widget, dan paket stiker." + }, + "integrations": { + "disabled_dialog_description": "Aktifkan '%(manageIntegrations)s' di Pengaturan untuk melakukan ini.", + "disabled_dialog_title": "Integrasi dinonaktifkan", + "impossible_dialog_description": "%(brand)s Anda tidak mengizinkan Anda menggunakan sebuah manajer integrasi untuk melakukan ini. Mohon hubungi sebuah admin.", + "impossible_dialog_title": "Integrasi tidak diperbolehkan" + }, + "invite": { + "ask_anyway_description": "Tidak dapat menemukan profil untuk ID Matrix yang disertakan di bawah — apakah Anda ingin memulai percakapan langsung saja?", + "ask_anyway_label": "Mulai percakapan langsung saja", + "ask_anyway_never_warn_label": "Mulai percakapan langsung saja dan jangan peringatkan saya lagi", + "email_caption": "Undang melalui email", + "email_limit_one": "Undangan lewat surel hanya dapat dikirim satu-satu", + "email_use_default_is": "Gunakan sebuah server identitas untuk mengundang melalui email. Gunakan bawaan (%(defaultIdentityServerName)s) atau kelola di Pengaturan.", + "email_use_is": "Gunakan sebuah server identitas untuk mengundang melalui email. Kelola di Pengaturan.", + "error_already_invited_room": "Pengguna sudah diundang ke ruangan", + "error_already_invited_space": "Pengguna sudah diundang ke space", + "error_already_joined_room": "Pengguna sudah ada di ruangan", + "error_already_joined_space": "Pengguna sudah ada di space", + "error_bad_state": "Pengguna harus dihilangkan cekalannya sebelum diundang kembali.", + "error_dm": "Kami tidak dapat membuat pesan langsung Anda.", + "error_find_room": "Ada sesuatu yang salah ketika mengundang penggunanya.", + "error_find_user_description": "Pengguna berikut ini mungkin tidak ada atau tidak absah, dan tidak dapat diundang: %(csvNames)s", + "error_find_user_title": "Gagal untuk mencari pengguna berikut ini", + "error_invite": "Kami tidak dapat mengundang penggunanya. Mohon periksa pengguna yang Anda ingin undang dan coba lagi.", + "error_permissions_room": "Anda tidak ada izin untuk mengundang orang ke ruangan ini.", + "error_permissions_space": "Anda tidak memiliki izin untuk mengundang seseorang ke space ini.", + "error_profile_undisclosed": "Pengguna mungkin atau mungkin tidak ada", + "error_transfer_multiple_target": "Sebuah panggilan dapat dipindah ke sebuah pengguna.", + "error_unknown": "Kesalahan server yang tidak diketahui", + "error_user_not_found": "Pengguna tidak ada", + "error_version_unsupported_room": "Homeserver penggunanya tidak mendukung versi ruangannya.", + "error_version_unsupported_space": "Homeserver pengguna tidak mendukung versi space.", + "failed_generic": "Operasi gagal", + "failed_title": "Gagal untuk mengundang", + "invalid_address": "Alamat tidak dikenal", + "key_share_warning": "Orang-orang yang diundang dapat membaca pesan-pesan lama.", + "name_email_mxid_share_room": "Undang seseorang menggunakan namanya, alamat email, nama pengguna (seperti ) atau bagikan ruangan ini.", + "name_email_mxid_share_space": "Undang seseorang menggunakan namanya, alamat email, nama pengguna (seperti ) atau bagikan space ini.", + "name_mxid_share_room": "Undang seseorang menggunakan namanya, nama pengguna (seperti ) atau bagikan ruangan ini.", + "name_mxid_share_space": "Undang seseorang menggunakan namanya, nama pengguna (seperti ) atau bagikan space ini.", + "recents_section": "Obrolan Terkini", + "room_failed_partial": "Kami telah mengirim yang lainnya, tetapi orang berikut ini tidak dapat diundang ke ", + "room_failed_partial_title": "Beberapa undangan tidak dapat dikirim", + "room_failed_title": "Gagal mengundang pengguna ke %(roomName)s", + "send_link_prompt": "Atau kirim tautan undangan", + "start_conversation_name_email_mxid_prompt": "Mulai sebuah obrolan dengan sesorang menggunakan namanya, alamat email atau nama pengguna (seperti ).", + "start_conversation_name_mxid_prompt": "Mulai sebuah obrolan dengan seseorang menggunakan namanya atau nama pengguna (seperti ).", + "suggestions_disclaimer": "Beberapa saran mungkin disembunyikan untuk privasi.", + "suggestions_disclaimer_prompt": "Jika Anda tidak dapat menemukan siapa yang Anda mencari, kirimkan tautan undangan Anda di bawah.", + "suggestions_section": "Pesan Langsung Kini", + "to_room": "Undang ke %(roomName)s", + "to_space": "Undang ke %(spaceName)s", + "transfer_dial_pad_tab": "Tombol penyetel", + "transfer_user_directory_tab": "Direktori Pengguna", + "unable_find_profiles_description_default": "Tidak dapat menemukan profil untuk ID Matrix yang dicantumkan di bawah — apakah Anda ingin mengundang mereka saja?", + "unable_find_profiles_invite_label_default": "Undang saja", + "unable_find_profiles_invite_never_warn_label_default": "Undang saja dan jangan peringatkan saya lagi", + "unable_find_profiles_title": "Pengguna berikut ini mungkin tidak ada", + "unban_first_title": "Pengguna tidak dapat diundang sampai dibatalkan cekalannya" + }, + "inviting_user1_and_user2": "Mengundang %(user1)s dan %(user2)s", + "inviting_user_and_n_others": { + "one": "Mengundang %(user)s dan 1 lainnya", + "other": "Mengundang %(user)s dan %(count)s lainnya" + }, + "items_and_n_others": { + "one": " dan satu lainnya", + "other": " dan %(count)s lainnya" + }, + "keyboard": { + "activate_button": "Aktivasi tombol yang dipilih", + "autocomplete_cancel": "Batalkan penyelesaian otomatis", + "autocomplete_force": "Selesaikan dengan paksa", + "autocomplete_navigate_next": "Saran penyelesaian otomatis berikutnya", + "autocomplete_navigate_prev": "Saran penyelesaian otomatis sebelumnya", + "cancel_reply": "Batalkan membalas ke pesan", + "category_autocomplete": "Pelengkapan Otomatis", + "category_calls": "Panggilan", + "category_navigation": "Navigasi", + "category_room_list": "Daftar Ruangan", + "close_dialog_menu": "Tutup dialog atau menu konteks", + "composer_jump_end": "Pergi ke akhiran komposer", + "composer_jump_start": "Pergi ke awalan komposer", + "composer_navigate_next_history": "Pergi ke pesan berikutnya di riwayat komposer", + "composer_navigate_prev_history": "Pergi ke pesan sebelumnya di riwayat komposer", + "composer_new_line": "Baris baru", + "composer_redo": "Ulangi editan", + "composer_toggle_bold": "Tebal", + "composer_toggle_code_block": "Alih Blok Kode", + "composer_toggle_italics": "Italic", + "composer_toggle_link": "Alih Tautan", + "composer_toggle_quote": "Kutip", + "composer_undo": "Urungkan editan", + "dismiss_read_marker_and_jump_bottom": "Abaikan penanda baca dan pergi ke bawah", + "go_home_view": "Pergi ke Tampilan Beranda", + "home": "Beranda", + "jump_first_message": "Pergi ke pesan pertama", + "jump_last_message": "Pergi ke pesan terakhir", + "jump_room_search": "Pergi ke pencarian ruangan", + "jump_to_read_marker": "Pergi ke pesan paling lama yang belum dibaca", + "keyboard_shortcuts_tab": "Buka tab pengaturan ini", + "navigate_next_history": "Ruangan atau space berikut yang dikunjungi", + "navigate_next_message_edit": "Pergi ke pesan berikutnya untuk diedit", + "navigate_prev_history": "Ruangan atau space yang dikunjungi sebelumnya", + "navigate_prev_message_edit": "Pergi ke pesan sebelumnya untuk diedit", + "next_room": "Ruangan atau pesan langsung berikutnya", + "next_unread_room": "Ruangan atau pesan langsung berikutnya yang belum dibaca", + "number": "[nomor]", + "open_user_settings": "Buka pengaturan pengguna", + "prev_room": "Ruangan atau pesan langsung sebelumnya", + "prev_unread_room": "Ruangan atau pesan langsung sebelumnya yang belum dibaca", + "room_list_collapse_section": "Tutup bagian daftar ruangan", + "room_list_expand_section": "Buka bagian daftar ruangan", + "room_list_navigate_down": "Pergi ke bawah di daftar ruangan", + "room_list_navigate_up": "Pergi ke atas di daftar ruangan", + "room_list_select_room": "Pilih ruangan dari daftar ruangan", + "scroll_down_timeline": "Gulir ke bawah di lini masa", + "scroll_up_timeline": "Gulir ke atas di lini masa", + "search": "Cari (harus diaktifkan)", + "send_sticker": "Kirim sebuah stiker", + "switch_to_space": "Ganti ke space oleh nomor", + "toggle_hidden_events": "Alih visibilitas peristiwa tersembunyi", + "toggle_microphone_mute": "Bisukan/suarakan mikrofon", + "toggle_right_panel": "Buka/tutup panel kanan", + "toggle_space_panel": "Alih panel space", + "toggle_top_left_menu": "Alihkan menu kiri atas", + "toggle_webcam_mute": "Nyalakan/matikan webcam", + "upload_file": "Unggah sebuah file" + }, + "labs": { + "allow_screen_share_only_mode": "Perbolehkan mode hanya pembagian layar", + "ask_to_join": "Aktifkan bertanya untuk bergabung", + "automatic_debug_logs": "Kirim catatan pengawakutu secara otomatis saat ada kesalahan", + "automatic_debug_logs_decryption": "Kirim catatan pengawakutu secara otomatis ketika terjadi kesalahan pendekripsian", + "automatic_debug_logs_key_backup": "Kirim catatan pengawakutu secara otomatis ketika pencadangan kunci tidak berfungsi", + "beta_description": "Apa berikutnya untuk %(brand)s? Fitur Uji Coba merupakan cara yang terbaik untuk mendapatkan hal-hal baru lebih awal, mencoba fitur baru dan membantu memperbaikinya sebelum diluncurkan.", + "beta_feature": "Ini adalah fitur beta", + "beta_feedback_leave_button": "Untuk keluar dari beta, pergi ke pengaturan Anda.", + "beta_feedback_title": "Masukan %(featureName)s Beta", + "beta_section": "Fitur yang akan datang", + "bridge_state": "Tampilkan informasi tentang jembatan di pengaturan ruangan", + "bridge_state_channel": "Saluran: ", + "bridge_state_creator": "Jembatan ini disediakan oleh .", + "bridge_state_manager": "Jembatan ini dikelola oleh .", + "bridge_state_workspace": "Ruang kerja: ", + "click_for_info": "Klik untuk info lanjut", + "currently_experimental": "Saat ini masih dalam uji coba.", + "custom_themes": "Dukungan penambahan tema kustom", + "dehydration": "Perpesanan terenkripsi luring menggunakan perangkat dehidrasi", + "dynamic_room_predecessors": "Pendahulu ruang dinamis", + "dynamic_room_predecessors_description": "Aktifkan MSC3946 (untuk mendukung arsip ruangan yang datang terlambat)", + "element_call_video_rooms": "Ruangan video Element Call", + "experimental_description": "Merasa eksperimental? Coba ide terkini kami dalam pengembangan. Fitur ini belum selesai; mereka mungkin tidak stabil, mungkin berubah, atau dihapus sama sekali. Pelajari lebih lanjut.", + "experimental_section": "Pratinjau awal", + "feature_wysiwyg_composer_description": "Menggunakan teks kaya daripada Markdown dalam komposer pesan.", + "group_calls": "Pengalaman panggilan grup baru", + "group_developer": "Pengembang", + "group_encryption": "Enkripsi", + "group_experimental": "Eksperimental", + "group_messaging": "Perpesanan", + "group_moderation": "Moderasi", + "group_profile": "Profil", + "group_rooms": "Ruangan", + "group_spaces": "Space", + "group_themes": "Tema", + "group_voip": "Suara & Video", + "group_widgets": "Widget", + "hidebold": "Sembunyikan titik notifikasi (hanya tampilkan lencana penghitung)", + "html_topic": "Tampilkan versi HTML dari topik ruangan", + "join_beta": "Bergabung dengan beta", + "join_beta_reload": "Bergabung dengan beta akan memuat ulang %(brand)s.", + "jump_to_date": "Pergi ke tanggal (menambahkan /jumptodate dan pergi ke tajukan tanggal)", + "jump_to_date_msc_support": "Mengharuslkan server Anda mendukung MSC3030", + "latex_maths": "Tampilkan matematika LaTeX di pesan", + "leave_beta": "Tinggalkan beta", + "leave_beta_reload": "Meninggalkan beta akan memuat ulang %(brand)s.", + "location_share_live": "Pembagian Lokasi Langsung", + "location_share_live_description": "Penerapan sementara. Lokasi tetap berada di riwayat ruangan.", + "mjolnir": "Cara baru mengabaikan orang", + "msc3531_hide_messages_pending_moderation": "Memperbolehkan moderator untuk menyembunyikan pesan yang akan dimoderasikan.", + "new_room_decoration_ui": "Dalam pengembangan aktif, tajuk ruangan & antarmuka detail baru", + "notification_settings": "Pengaturan Notifikasi Baru", + "notification_settings_beta_title": "Pengaturan Notifikasi", + "oidc_native_flow": "Aktifkan alur OIDC native baru (Dalam pengembangan aktif)", + "pinning": "Pin Pesan", + "report_to_moderators": "Laporkan ke moderator", + "report_to_moderators_description": "Dalam ruangan yang mendukung moderasi, tombol “Laporkan” memungkinkan Anda untuk melaporkan penyalahgunaan ke moderator ruangan.", + "rust_crypto": "Implementasi kriptografi Rust", + "rust_crypto_disabled_notice": "Saat ini hanya dapat diaktifkan melalui config.json", + "sliding_sync": "Mode Sinkronisasi Geser", + "sliding_sync_checking": "Memeriksa…", + "sliding_sync_configuration": "Konfigurasi Penyinkronan Bergeser", + "sliding_sync_description": "Dalam pengembangan aktif, tidak dapat dinonaktifkan.", + "sliding_sync_disable_warning": "Untuk menonaktifkan Anda harus keluar dan masuk kembali, gunakan dengan hati-hati!", + "sliding_sync_disabled_notice": "Keluar dan masuk kembali ke akun untuk menonaktifkan", + "sliding_sync_proxy_url_label": "URL Proksi", + "sliding_sync_proxy_url_optional_label": "URL Proksi (opsional)", + "sliding_sync_server_no_support": "Server Anda belum mendukungnya", + "sliding_sync_server_specify_proxy": "Server Anda belum mendukungnya, Anda harus menetapkan sebuah proksi", + "sliding_sync_server_support": "Server Anda mendukungnya", + "state_counters": "Tampilkan penghitung sederhana di tajukan ruangan", + "under_active_development": "Dalam pengembangan aktif.", + "video_rooms": "Ruangan video", + "video_rooms_a_new_way_to_chat": "Sebuah cara baru untuk mengobrol melalui suara dan video di %(brand)s.", + "video_rooms_always_on_voip_channels": "Ruangan video adalah saluran VoIP yang selalu ada tersemat di dalam sebuah ruangan di %(brand)s.", + "video_rooms_beta": "Ruangan video adalah fitur beta", + "video_rooms_faq1_answer": "Gunakan tombol “+” di bagian ruangan di panel kiri.", + "video_rooms_faq1_question": "Bagaimana caranya saya membuat sebuah ruangan video?", + "video_rooms_faq2_answer": "Ya, lini masa obrolan akan ditampilkan di sebelah videonya.", + "video_rooms_faq2_question": "Bisakah saya mengobrol dengan teks saat ada panggilan video?", + "voice_broadcast": "Siaran suara", + "voice_broadcast_force_small_chunks": "Paksakan panjang bagian siaran suara 15d", + "wysiwyg_composer": "Editor teks kaya" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Pengaturan ini hanya untuk pengguna berkelanjutan saja.", + "ban_reason": "Diabaikan/Diblokir", + "error_adding_ignore": "Terjadi kesalahan menambahkan pengguna/server yang diabaikan", + "error_adding_list_description": "Mohon verifikasi ID ruangan atau alamat dan coba lagi.", + "error_adding_list_title": "Terjadi kesalahan berlangganan daftar", + "error_removing_ignore": "Terjadi kesalahan menghapus pengguna/server yang diabaikan", + "error_removing_list_description": "Mohon coba lagi atau lihat konsol Anda untuk petunjuk.", + "error_removing_list_title": "Terjadi kesalahan membatalkan langganan daftar", + "explainer_1": "Tambahkan pengguna dan server yang ingin Anda abaikan di sini. Gunakan tanda bintang agar %(brand)s cocok dengan karakter apa saja. Misalnya, @bot:* akan mengabaikan semua pengguna yang memiliki nama 'bot' di server apa saja.", + "explainer_2": "Mengabaikan orang dilakukan melalui daftar larangan yang berisi aturan tentang siapa yang harus dicekal. Berlangganan daftar larangan berarti pengguna/server yang diblokir oleh daftar itu akan disembunyikan dari Anda.", + "lists": "Anda saat ini berlangganan:", + "lists_description_1": "Berlangganan sebuah daftar larangan akan membuat Anda bergabung!", + "lists_description_2": "Jika itu bukan yang Anda ingin, mohon pakai alat yang lain untuk mengabaikan pengguna.", + "lists_heading": "Langganan daftar", + "lists_new_label": "ID ruangan atau alamat daftar larangan", + "no_lists": "Anda belum berlangganan daftar apa pun", + "personal_description": "Daftar larangan pribadi Anda menampung semua pengguna/server yang secara pribadi tidak ingin Anda lihat pesannya. Setelah mengabaikan pengguna/server pertama Anda, sebuah ruangan yang baru akan muncul di daftar ruangan Anda yang bernama '%(myBanList)s' - tetaplah di ruangan ini agar daftar larangan tetap berlaku.", + "personal_empty": "Anda belum mengabaikan siapa pun.", + "personal_heading": "Daftar Larangan Saya", + "personal_new_label": "Server atau ID pengguna untuk diabaikan", + "personal_new_placeholder": "mis: @bot:* atau contoh.org", + "personal_section": "Anda saat ini mengabaikan:", + "room_name": "Daftar Cekalan Saya", + "room_topic": "Ini adalah daftar pengguna/server Anda telah blokir — jangan tinggalkan ruangan ini!", + "rules_empty": "Tidak Ada", + "rules_server": "Aturan server", + "rules_title": "Daftar aturan cekalan — %(roomName)s", + "rules_user": "Aturan pengguna", + "something_went_wrong": "Ada sesuatu yang salah. Mohon coba lagi atau lihat konsol Anda untuk petunjuk.", + "title": "Pengguna yang diabaikan", + "view_rules": "Tampilkan aturan" + }, + "language_dropdown_label": "Dropdown Bahasa", + "lazy_loading": { + "disabled_action": "Hapus cache dan sinkron ulang", + "disabled_description1": "Anda sebelumnya menggunakan %(brand)s di %(host)s dengan pemuatan malas pengguna diaktifkan. Di versi ini pemuatan malas dinonaktifkan. Karena cache lokal tidak kompatibel antara dua pengaturan ini, %(brand)s harus mengsinkronisasi ulang akun Anda.", + "disabled_description2": "Jika versi %(brand)s yang lain masih terbuka di tab yang lain, mohon menutupnya karena menggunakan %(brand)s di host yang sama dengan pemuatan malas diaktifkan dan dinonaktifkan secara bersamaan akan mengakibatkan masalah.", + "disabled_title": "Cache lokal tidak kompatibel", + "resync_description": "%(brand)s sekarang menggunakan memori 3-5x kecil dari sebelumnya dengan hanya memuat informasi tentang pengguna lain jika dibutuhkan. Mohon tunggu selagi kita mengsinkronisasi ulang dengan servernya!", + "resync_title": "Memperbarui %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Anda adalah satu-satunya di sini. Jika Anda keluar, tidak ada siapa saja dapat bergabung di masa mendatang, termasuk Anda.", + "leave_room_question": "Anda yakin ingin meninggalkan ruangan '%(roomName)s'?", + "leave_space_question": "Apakah Anda yakin untuk keluar dari space '%(spaceName)s'?", + "room_rejoin_warning": "Ruangan ini tidak publik. Anda tidak dapat bergabung lagi tanpa sebuah undangan.", + "space_rejoin_warning": "Space ini tidak publik. Anda tidak dapat bergabung lagi tanpa sebuah undangan." + }, + "left_panel": { + "open_dial_pad": "Buka tombol penyetel" + }, + "lightbox": { + "rotate_left": "Putar ke Kiri", + "rotate_right": "Putar ke Kanan", + "title": "Tampilan gambar" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Homeserver ini tidak diatur untuk menampilkan peta.", + "MapStyleUrlNotReachable": "Homeserver ini tidak diatur dengan benar untuk memuat peta, atau server peta yang diatur mungkin tidak tersedia.", + "WebGLNotEnabled": "WebGL diperlukam untuk menampilkan peta, silakan aktifkan di pengaturan peramban.", + "click_drop_pin": "Klik untuk menaruh pin", + "click_move_pin": "Klik untuk memindahkan pin", + "close_sidebar": "Tutup bilah samping", + "error_fetch_location": "Tidak dapat mendapatkan lokasi", + "error_no_perms_description": "Anda harus mempunyai izin yang diperlukan untuk membagikan lokasi di ruangan ini.", + "error_no_perms_title": "Anda tidak memiliki izin untuk membagikan lokasi", + "error_send_description": "%(brand)s tidak dapat mengirimkan lokasi Anda. Silakan coba lagi nanti.", + "error_send_title": "Kami tidak dapat mengirimkan lokasi Anda", + "error_sharing_live_location": "Sebuah kesalahan terjadi saat berbagi lokasi langsung Anda", + "error_sharing_live_location_try_again": "Sebuah kesalahan terjadi saat membagikan lokasi langsung Anda, mohon coba lagi", + "error_stopping_live_location": "Sebuah kesalahan terjadi saat menghentikan lokasi langsung Anda", + "error_stopping_live_location_try_again": "Sebuah kesalahan terjadi saat menghentikan lokasi langsung Anda, mohon coba lagi", + "expand_map": "Buka peta", + "failed_generic": "Gagal untuk mendapatkan lokasi Anda. Silakan coba lagi nanti.", + "failed_load_map": "Tidak dapat memuat peta", + "failed_permission": "Izin %(brand)s ditolak untuk mengakses lokasi Anda. Mohon izinkan akses lokasi di pengaturan peramban Anda.", + "failed_timeout": "Waktu habis dalam mendapatkan lokasi Anda. Silakan coba lagi nanti.", + "failed_unknown": "Kesalahan yang tidak ketahui terjadi saat mendapatkan lokasi. Silakan coba lagi nanti.", + "find_my_location": "Temukan lokasi saya", + "live_description": "Lokasi langsung %(displayName)s", + "live_enable_description": "Mohon dicatat: ini adalah fitur uji coba menggunakan implementasi sementara. Ini berarti Anda tidak akan dapat menghapus riwayat lokasi Anda, dan pengguna tingkat lanjut akan dapat melihat riwayat lokasi Anda bahkan setelah Anda berhenti membagikan lokasi langsung Anda dengan ruangan ini.", + "live_enable_heading": "Pembagian lokasi langsung", + "live_location_active": "Anda membagikan lokasi langsung Anda", + "live_location_enabled": "Lokasi langsung diaktifkan", + "live_location_ended": "Lokasi langsung berakhir", + "live_location_error": "Kesalahan lokasi langsung", + "live_locations_empty": "Tidak ada lokasi langsung", + "live_share_button": "Bagikan selama %(duration)s", + "live_toggle_label": "Aktifkan pembagian lokasi langsung", + "live_until": "Langsung sampai %(expiryTime)s", + "live_update_time": "Diperbarui %(humanizedUpdateTime)s", + "loading_live_location": "Memuat lokasi langsung…", + "location_not_available": "Lokasi tidak tersedia", + "map_feedback": "Masukan peta", + "mapbox_logo": "Logo Mapbox", + "reset_bearing": "Atur ulang bantalan ke utara", + "share_button": "Bagikan lokasi", + "share_type_live": "Lokasi langsung saya", + "share_type_own": "Lokasi saya saat ini", + "share_type_pin": "Drop sebuah Pin", + "share_type_prompt": "Tipe lokasi apa yang Anda ingin bagikan?", + "stop_and_close": "Berhenti dan tutup", + "toggle_attribution": "Alih atribusi" + }, + "member_list": { + "filter_placeholder": "Saring anggota ruangan", + "invite_button_no_perms_tooltip": "Anda tidak memiliki izin untuk mengundang pengguna", + "invited_list_heading": "Diundang", + "power_label": "%(userName)s (tingkat daya %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Anggota ruangan", + "message_edit_dialog_title": "Editan pesan", + "mobile_guide": { + "toast_accept": "Gunakan aplikasi", + "toast_description": "%(brand)s bersifat eksperimental pada peramban web ponsel. Untuk pengalaman yang lebih baik dan fitur-fitur terkini, gunakan aplikasi natif gratis kami.", + "toast_title": "Gunakan aplikasi untuk pengalaman yang lebih baik" + }, + "no_more_results": "Tidak ada hasil lagi", + "notif_panel": { + "empty_description": "Anda tidak memiliki notifikasi.", + "empty_heading": "Anda selesai" + }, + "notifications": { + "all_messages": "Semua pesan", + "all_messages_description": "Dapatkan notifikasi untuk setiap pesan", + "class_other": "Lainnya", + "colour_bold": "Tebal", + "colour_grey": "Abu-Abu", + "colour_none": "Tidak Ada", + "colour_red": "Merah", + "colour_unsent": "Belum dikirim", + "default": "Bawaan", + "email_pusher_app_display_name": "Notifikasi Surel", + "enable_prompt_toast_description": "Aktifkan notifikasi desktop", + "enable_prompt_toast_title": "Notifikasi", + "enable_prompt_toast_title_from_message_send": "Jangan lewatkan sebuah balasan", + "error_change_title": "Ubah pengaturan notifikasi", + "keyword": "Kata kunci", + "keyword_new": "Kata kunci baru", + "mark_all_read": "Tandai semua sebagai dibaca", + "mentions_and_keywords": "@sebutan & kata kunci", + "mentions_and_keywords_description": "Dapatkan notifikasi hanya dengan sebutan dan kata kunci yang diatur di pengaturan Anda", + "mentions_keywords": "Sebutan & kata kunci", + "message_didnt_send": "Pesan tidak terkirim. Klik untuk informasi.", + "mute_description": "Anda tidak akan mendapatkan notifikasi apa pun" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s memulai sebuah siaran suara", + "m.key.verification.request": "%(name)s meminta verifikasi" + }, + "onboarding": { + "apple_trademarks": "App Store® dan logo Apple® adalah merek dagang Apple Inc.", + "community_messaging_action": "Temukan orang-orang Anda", + "community_messaging_description": "Tetap miliki kemilikan dan kendali atas diskusi komunitas.\nBesar untuk mendukung jutaan anggota, dengan moderasi dan interoperabilitas berdaya.", + "community_messaging_title": "Kemilikan komunitas", + "complete_these": "Selesaikan untuk mendapatkan hasil yang maksimal dari %(brand)s", + "create_room": "Buat sebuah Obrolan Grup", + "download_app": "Unduh %(brand)s", + "download_app_action": "Unduh aplikasi", + "download_app_description": "Jangan lewatkan hal-hal dengan membawa %(brand)s dengan Anda", + "download_app_store": "Unduh di App Store", + "download_brand": "Unduh %(brand)s", + "download_brand_desktop": "Unduh %(brand)s Desktop", + "download_f_droid": "Dapatkan di F-Droid", + "download_google_play": "Dapatkan di Google Play", + "enable_notifications": "Nyalakan notifikasi", + "enable_notifications_action": "Nyalakan notifikasi", + "enable_notifications_description": "Jangan lewatkan sebuah balasan atau pesan yang penting", + "explore_rooms": "Jelajahi Ruangan Publik", + "find_community_members": "Temukan dan undang anggota komunitas Anda", + "find_coworkers": "Temukan dan undang rekan kerja Anda", + "find_friends": "Temukan dan undang teman Anda", + "find_friends_action": "Temukan teman-teman", + "find_friends_description": "Untuk itulah Anda di sini, jadi mari kita lakukan", + "find_people": "Temukan orang-orang", + "free_e2ee_messaging_unlimited_voip": "Dengan perpesanan terenkripsi ujung ke ujung gratis, dan panggilan suara & video tidak terbatas, %(brand)s adalah cara yang baik untuk tetap terhubung.", + "get_stuff_done": "Selesaikan hal-hal dengan menemukan rekan setim Anda", + "google_trademarks": "Google Play dan logo Google Play adalah merek dagang Google LLC.", + "has_avatar_label": "Hebat, itu akan membantu orang-orang tahu bahwa itu Anda", + "intro_byline": "Miliki percakapan Anda.", + "intro_welcome": "Selamat datang di %(appName)s", + "no_avatar_label": "Tambahkan sebuah foto supaya orang-orang tahu bahwa itu Anda.", + "only_n_steps_to_go": { + "one": "Hanya %(count)s langkah lagi untuk dilalui", + "other": "Hanya %(count)s langkah lagi untuk dilalui" }, - "m.call.invite": { - "voice_call": "%(senderName)s melakukan panggilan video.", - "voice_call_unsupported": "%(senderName)s melakukan panggilan suara. (tidak didukung oleh browser ini)", - "video_call": "%(senderName)s melakukan panggilan video.", - "video_call_unsupported": "%(senderName)s melakukan panggilan video. (tidak didukung oleh browser ini)" + "personal_messaging_action": "Mulai obrolan pertama Anda", + "personal_messaging_title": "Perpesanan aman untuk teman dan keluarga", + "qr_or_app_links": "%(qrCode)s atau %(appLinks)s", + "send_dm": "Kirim sebuah Pesan Langsung", + "set_up_profile": "Siapkan profil Anda", + "set_up_profile_action": "Profil Anda", + "set_up_profile_description": "Pastikan orang-orang tahu bahwa itu memang Anda", + "use_case_community_messaging": "Anggota komunitas daring", + "use_case_heading1": "Anda telah masuk", + "use_case_heading2": "Siapa saja yang sering Anda obrol?", + "use_case_heading3": "Kami akan membantu Anda untuk terhubung.", + "use_case_personal_messaging": "Teman dan keluarga", + "use_case_work_messaging": "Teman kerja dan tim", + "welcome_detail": "Sekarang, mari bantu Anda memulai", + "welcome_to_brand": "Selamat datang di %(brand)s", + "welcome_user": "Selamat datang %(name)s", + "work_messaging_action": "Temukan rekan kerja Anda", + "work_messaging_title": "Perpesanan aman untuk berkerja", + "you_did_it": "Anda berhasil!", + "you_made_it": "Anda berhasil!" + }, + "pill": { + "permalink_other_room": "Pesan dalam %(room)s", + "permalink_this_room": "Pesan dari %(user)s" + }, + "poll": { + "create_poll_action": "Buat Poll", + "create_poll_title": "Buat poll", + "disclosed_notes": "Pemberi suara akan melihat hasilnya ketika mereka telah memberikan suara", + "edit_poll_title": "Edit pungutan suara", + "end_description": "Apakah Anda yakin untuk mengakhiri poll ini? Ini akan menampilkan hasil akhir dari poll dan orang-orang tidak dapat memberikan suara lagi.", + "end_message": "Poll telah berakhir. Jawaban teratas: %(topAnswer)s", + "end_message_no_votes": "Poll telah berakhir. Tidak ada yang memberi suara.", + "end_title": "Akhiri Poll", + "error_ending_description": "Maaf, poll tidak berakhir. Silakan coba lagi.", + "error_ending_title": "Gagal untuk mengakhiri poll", + "error_voting_description": "Maaf, suara Anda tidak didaftarkan. Silakan coba lagi.", + "error_voting_title": "Suara tidak didaftarkan", + "failed_send_poll_description": "Maaf, poll yang Anda buat tidak dapat dikirim.", + "failed_send_poll_title": "Gagal untuk mengirim poll", + "notes": "Hasil hanya akan disediakan ketika Anda mengakhiri pemungutan suara", + "options_add_button": "Tambahkan opsi", + "options_heading": "Buat opsi", + "options_label": "Opsi %(number)s", + "options_placeholder": "Tulis sebuah opsi", + "topic_heading": "Apa pertanyaan atau topik poll Anda?", + "topic_label": "Pertanyaan atau topik", + "topic_placeholder": "Tulis sesuatu…", + "total_decryption_errors": "Karena kesalahan pendekripsian, beberapa suara tidak dihitung", + "total_n_votes": { + "one": "%(count)s suara. Vote untuk melihat hasilnya", + "other": "%(count)s suara. Vote untuk melihat hasilnya" }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s menerima undangan %(displayName)s", - "accepted_invite": "%(targetName)s menerima sebuah undangan", - "invite": "%(senderName)s mengundang %(targetName)s", - "ban_reason": "%(senderName)s mencekal %(targetName)s: %(reason)s", - "ban": "%(senderName)s mencekal %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s mengubah nama tampilan dan foto profilnya", - "change_name": "%(oldDisplayName)s mengubah nama tampilannya ke %(displayName)s", - "set_name": "%(senderName)s mengatur nama tampilannya ke %(displayName)s", - "remove_name": "%(senderName)s menghilangkan nama tampilannya (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s menghilangkan foto profilnya", - "change_avatar": "%(senderName)s mengubah foto profilnya", - "set_avatar": "%(senderName)s mengatur foto profil", - "no_change": "%(senderName)s tidak membuat perubahan", - "join": "%(targetName)s bergabung dengan ruangan ini", - "reject_invite": "%(targetName)s menolak undangannya", - "left_reason": "%(targetName)s keluar dari ruangan ini: %(reason)s", - "left": "%(targetName)s keluar dari ruangan ini", - "unban": "%(senderName)s menghilangkan cekalan %(targetName)s", - "withdrew_invite_reason": "%(senderName)s menghapus undangannya %(targetName)s: %(reason)s", - "withdrew_invite": "%(senderName)s menghapus undangannya %(targetName)s", - "kick_reason": "%(senderName)s mengeluarkan %(targetName)s: %(reason)s", - "kick": "%(senderName)s mengeluarkan %(targetName)s" - }, - "m.room.topic": "%(senderDisplayName)s telah mengubah topik menjadi \"%(topic)s\".", - "m.room.avatar": "%(senderDisplayName)s mengubah avatar ruangan ini.", - "m.room.name": { - "remove": "%(senderDisplayName)s telah menghapus nama ruangan.", - "change": "%(senderDisplayName)s mengubah nama ruangan ini dari %(oldRoomName)s ke %(newRoomName)s.", - "set": "%(senderDisplayName)s telah mengubah nama ruang menjadi %(roomName)s." + "total_n_votes_voted": { + "one": "Berdasarkan oleh %(count)s suara", + "other": "Berdasarkan oleh %(count)s suara" }, - "m.room.tombstone": "%(senderDisplayName)s meningkatkan ruangan ini.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s telah membuat ruangan ini publik kepada siapa saja yang tahu tautannya.", - "invite": "%(senderDisplayName)s telah membuat ruangan ini undangan saja.", - "knock": "%(senderDisplayName)s mengubah peraturan bergabung menjadi bertanya untuk bergabung.", - "restricted_settings": "%(senderDisplayName)s mengubah siapa saja yang dapat bergabung dengan ruangan ini. Lihat pengaturan.", - "restricted": "%(senderDisplayName)s mengubah siapa saja yang dapat bergabung dengan ruangan ini.", - "unknown": "%(senderDisplayName)s mengubah aturan bergabung ke %(rule)s" + "total_no_votes": "Tidak ada suara", + "total_not_ended": "Hasil akan tersedia setelah pemungutan suara berakhir", + "type_closed": "Pemungutan suara tertutup", + "type_heading": "Tipe pemungutan suara", + "type_open": "Pemungutan suara terbuka", + "unable_edit_description": "Maaf, Anda tidak dapat mengedit sebuah poll setelah suara-suara diberikan.", + "unable_edit_title": "Tidak dapat mengedit poll" + }, + "power_level": { + "custom": "Kustom (%(level)s)", + "custom_level": "Tingkat kustom", + "default": "Bawaan", + "label": "Tingkat daya", + "restricted": "Dibatasi" + }, + "presence": { + "away": "Idle", + "busy": "Sibuk", + "idle_for": "Idle untuk %(duration)s", + "offline": "Luring", + "offline_for": "Luring selama %(duration)s", + "online": "Daring", + "online_for": "Daring selama %(duration)s", + "unknown": "Tidak Dikenal", + "unknown_for": "Tidak diketahui untuk %(duration)s" + }, + "quick_settings": { + "all_settings": "Semua pengaturan", + "metaspace_section": "Pasang pin ke bilah samping", + "sidebar_settings": "Opsi lebih banyak", + "title": "Pengaturan cepat" + }, + "quit_warning": { + "call_in_progress": "Anda sepertinya masih berada di panggilan, apakah Anda yakin untuk keluar?", + "file_upload_in_progress": "Anda sepertinya masih menunggah beberapa file, apakah Anda yakin untuk keluar?" + }, + "redact": { + "confirm_button": "Konfirmasi Penghapusan", + "confirm_description": "Apakah Anda yakin ingin menghilangkan (menghapus) peristiwa ini?", + "confirm_description_state": "Diingat bahwa menghilangkan perubahan ruangan dapat mengurungkan perubahannya.", + "error": "Anda tidak dapat menghapus pesan ini. (%(code)s)", + "ongoing": "Menghilangkan…", + "reason_label": "Alasan (opsional)" + }, + "reject_invitation_dialog": { + "confirmation": "Anda yakin menolak undangannya?", + "failed": "Gagal menolak undangan", + "title": "Tolak undangan" + }, + "report_content": { + "description": "Melaporkan pesan ini akan mengirimkan ID peristiwa yang untuk ke administrator homeserver Anda. Jika pesan-pesan di ruangan ini terenkripsi, maka administrator homeserver Anda tidak akan dapat membaca teks pesan atau menampilkan file atau gambar apa saja.", + "disagree": "Tidak Setuju", + "hide_messages_from_user": "Periksa jika Anda ingin menyembunyikan semua pesan saat ini dan pesan baru dari pengguna ini.", + "ignore_user": "Abaikan pengguna", + "illegal_content": "Konten Ilegal", + "missing_reason": "Mohon isi kenapa Anda melaporkan.", + "nature": "Harap pilih sifat dan jelaskan apa yang membuat pesan ini kasar.", + "nature_disagreement": "Apa yang ditulis pengguna itu salah.\nIni akan dilaporkan ke moderator ruangan.", + "nature_illegal": "Pengguna ini menampilkan kelakuan yang ilegal, misalnya dengan doxing orang lain atau ancaman kekerasan.\nIni akan dilaporkan ke moderator ruangan yang mungkin melaporkannya juga ke otoritas hukum.", + "nature_other": "Alasan yang lain. Mohon jelaskan masalahnya.\nIni akan dilaporkan ke moderator ruangan.", + "nature_spam": "Pengguna ini spam ruangan dengan iklan, tautan ke iklan atau ke propaganda.\nIni akan dilaporkan ke moderator ruangan.", + "nature_toxic": "Pengguna ini menampilkan kelakuan yang toksik, misalnya dengan menghina pengguna lain atau membagikan konten dewasa di ruangan ramah keluarga atau merusak aturan ruangan.\nIni akan dilaporkan ke moderator ruangan.", + "other_label": "Lainnya", + "report_content_to_homeserver": "Laporkan Konten ke Administrator Homeserver Anda", + "report_entire_room": "Laporkan seluruh ruangan", + "spam_or_propaganda": "Spam atau propaganda", + "toxic_behaviour": "Kelakukan Toxic" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Gagal untuk mendekripsi %(failedCount)s sesi!", + "count_of_successfully_restored_keys": "Berhasil memulihkan %(sessionCount)s kunci", + "enter_key_description": "Akses riwayat pesan aman Anda dan siapkan perpesanan aman dengan memasukkan Kunci Keamanan Anda.", + "enter_key_title": "Masukkan Kunci Keamanan", + "enter_phrase_description": "Akses riwayat pesan aman Anda dan siapkan perpesanan aman dengan memasukkan Frasa Keamanan Anda.", + "enter_phrase_title": "Masukkan Frasa Keamanan", + "incorrect_security_phrase_dialog": "Cadangan tidak dapat didekripsikan dengan Frasa Keamanan ini: mohon periksa jika Anda memasukkan Frasa Keamanan yang benar.", + "incorrect_security_phrase_title": "Frasa Keamanan tidak benar", + "key_backup_warning": "Peringatan: Anda seharusnya menyiapkan cadangan kunci di komputer yang dipercayai.", + "key_fetch_in_progress": "Mendapatkan kunci- dari server…", + "key_forgotten_text": "Jika Anda lupa Kunci Keamanan, Anda dapat ", + "key_is_invalid": "Bukan Kunci Keamanan yang absah", + "key_is_valid": "Ini sepertinya Kunci Keamanan yang absah!", + "keys_restored_title": "Kunci-kunci terpulihkan", + "load_error_content": "Tidak dapat memuat status cadangan", + "load_keys_progress": "%(completed)s dari %(total)s kunci dipulihkan", + "no_backup_error": "Tidak ada cadangan yang ditemukan!", + "phrase_forgotten_text": "Jika Anda lupa Frasa Keamanan, Anda dapat menggunakan Kunci Keamanan Anda atau siapkan opsi pemulihan baru", + "recovery_key_mismatch_description": "Cadangan tidak dapat didekripsikan dengan Kunci Keamanan ini: mohon periksa jika Anda memasukkan Kunci Keamanan yang benar.", + "recovery_key_mismatch_title": "Kunci Keamanan tidak cocok", + "restore_failed_error": "Tidak dapat memulihkan cadangan" + }, + "right_panel": { + "add_integrations": "Tambahkan widget, jembatan & bot", + "edit_integrations": "Edit widget, jembatan & bot", + "export_chat_button": "Ekspor obrolan", + "files_button": "File", + "pinned_messages": { + "empty": "Belum ada yang dipasangi pin", + "explainer": "Jika Anda memiliki izin, buka menunya di pesan apa saja dan pilih Pin untuk menempelkannya di sini.", + "limits": { + "other": "Anda hanya dapat memasang pin sampai %(count)s widget" + }, + "title": "Pesan yang dipasangi pin" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s telah mengizinkan tamu untuk bergabung dengan ruangan ini.", - "forbidden": "%(senderDisplayName)s telah mencegah tamu untuk bergabung dengan ruangan ini.", - "unknown": "%(senderDisplayName)s mengubah akses tamu ke %(rule)s" + "pinned_messages_button": "Disematkan", + "poll": { + "active_heading": "Pemungutan suara yang aktif", + "empty_active": "Tidak ada pemungutan suara yang aktif di ruangan ini", + "empty_active_load_more": "Tidak ada pemungutan suara yang aktif. Muat lebih banyak pemungutan suara untuk melihat pemungutan suara untuk bulan-bulan terakhir", + "empty_active_load_more_n_days": { + "one": "Tidak ada pemungutan suara untuk hari terakhir. Muat lebih banyak pemungutan suara untuk melihat pemungutan suara untuk bulan-bulan terakhir", + "other": "Tidak ada pemungutan suara yang aktif %(count)s hari terakhir. Muat lebih banyak pemungutan suara untuk melihat pemungutan suara untuk bulan-bulan terakhir" + }, + "empty_past": "Tidak ada pemungutan suara sebelumnya di ruangan ini", + "empty_past_load_more": "Tidak ada pemungutan suara sebelumnya. Muat lebih banyak pemungutan suara untuk melihat pemungutan suara untuk bulan-bulan terakhir", + "empty_past_load_more_n_days": { + "one": "Tidak ada pemungutan suara untuk hari terakhir. Muat lebih banyak pemungutan suara untuk melihat pemungutan suara untuk bulan-bulan terakhir", + "other": "Tidak ada pemungutan suara untuk %(count)s hari terakhir. Muat lebih banyak pemungutan suara untuk melihat pemungutan suara untuk bulan-bulan terakhir" + }, + "final_result": { + "other": "Hasil akhir bedasarkan dari %(count)s suara", + "one": "Hasil akhir bedasarkan dari %(count)s suara" + }, + "load_more": "Muat lebih banyak pemungutan suara", + "loading": "Memuat pemungutan suara", + "past_heading": "Pemungutan suara sebelumnya", + "view_in_timeline": "Tampilkan pemungutan suara di lini masa", + "view_poll": "Tampilkan pemungutan suara" }, - "m.image": "%(senderDisplayName)s mengirim sebuah gambar.", - "m.sticker": "%(senderDisplayName)s mengirim sebuah stiker.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s mengatur ACL server untuk ruangan ini.", - "changed": "%(senderDisplayName)s mengubah ACL server untuk ruangan ini.", - "all_servers_banned": "🎉 Semua server telah dicekal untuk berpartisipasi! Ruangan ini tidak dapat digunakan lagi." + "polls_button": "Riwayat pemungutan suara", + "room_summary_card": { + "title": "Informasi ruangan" }, - "m.room.canonical_alias": { - "set": "%(senderName)s mengatur alamat utama untuk ruangan ini ke %(address)s.", - "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.", - "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." - } + "search_button": "Cari", + "settings_button": "Pengaturan ruangan", + "share_button": "Bagikan ruangan", + "thread_list": { + "context_menu_label": "Opsi utasan" }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s menghapus undangan untuk %(targetDisplayName)s untuk bergabung dengan ruangan ini.", - "sent": "%(senderName)s mengirim sebuah undangan ke %(targetDisplayName)s untuk bergabung dengan ruangan ini." + "video_room_chat": { + "title": "Obrolan" }, - "m.room.history_visibility": { - "invited": "%(senderName)s membuat semua riwayat ruangan di masa mendatang dapat dilihat oleh semua anggota ruangan, sejak mereka diundang.", - "joined": "%(senderName)s membuat semua riwayat ruangan di masa mendatang dapat dilihat oleh semua anggota ruangan, sejak mereka bergabung.", - "shared": "%(senderName)s membuat semua riwayat ruangan di masa mendatang dapat dilihat oleh semua anggota ruangan.", - "world_readable": "%(senderName)s membuat semua riwayat ruangan di masa mendatang dapat dilihat oleh siapa saja.", - "unknown": "%(senderName)s membuat semua riwayat ruangan di masa mendatang dapat dilihat oleh orang yang tidak dikenal (%(visibility)s)." + "widgets_section": "Widget" + }, + "room": { + "3pid_invite_email_not_found_account": "Undangan ini telah dikirim ke %(email)s yang tidak ditautkan dengan akun Anda", + "3pid_invite_email_not_found_account_room": "Undangan ini yang ke %(roomName)s terkirim ke %(email)s yang tidak diasosiasikan dengan akun Anda", + "3pid_invite_error_description": "Sebuah kesalahan (%(errcode)s) telah diberikan saat mencoba untuk memvalidasikan undangan. Anda bisa saja dapat memberikan informasi ini ke orang yang mengundang Anda.", + "3pid_invite_error_invite_action": "Coba bergabung saja", + "3pid_invite_error_invite_subtitle": "Anda hanya dapat bergabung dengan undangan yang dapat dipakai.", + "3pid_invite_error_public_subtitle": "Anda masih dapat bergabung di sini.", + "3pid_invite_error_title": "Terjadi kesalahan dengan undangan Anda.", + "3pid_invite_error_title_room": "Ada sesuatu yang salah dengan undangan Anda ke %(roomName)s", + "3pid_invite_no_is_subtitle": "Gunakan sebuah server identitas di Pengaturan untuk menerima undangan secara langsung di %(brand)s.", + "banned_by": "Anda telah dicekal oleh %(memberName)s", + "banned_from_room_by": "Anda telah dicekal dari %(roomName)s oleh %(memberName)s", + "context_menu": { + "copy_link": "Salin tautan ruangan", + "favourite": "Favorit", + "forget": "Lupakan Ruangan", + "low_priority": "Prioritas Rendah", + "mark_read": "Tandai sebagai dibaca", + "mentions_only": "Sebutan saja", + "notifications_default": "Sesuai dengan pengaturan bawaan", + "notifications_mute": "Bisukan ruangan", + "title": "Opsi ruangan", + "unfavourite": "Difavorit" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s menyematkan sebuah pesan di ruangan ini. Lihat semua pesan yang dipasangi pin.", - "pinned": "%(senderName)s menyematkan sebuah pesan di ruangan ini. Lihat semua pesan yang dipasangi pin.", - "unpinned_link": "%(senderName)s melepaskan pin pesan di ruangan ini. Lihat semua pesan yang dipasangi pin.", - "unpinned": "%(senderName)s melepaskan pin pesan di ruangan ini. Lihat semua pesan yang dipasangi pin.", - "changed_link": "%(senderName)s mengubah pesan-pesan yang disematkan di ruangan ini.", - "changed": "%(senderName)s mengubah pesan-pesan yang disematkan di ruangan ini." + "creating_room_text": "Kami sedang membuat sebuah ruangan dengan %(names)s", + "dm_invite_action": "Mulai mengobrol", + "dm_invite_subtitle": " ingin mengobrol dengan Anda", + "dm_invite_title": "Apakah Anda ingin mengobrol dengan %(user)s?", + "drop_file_prompt": "Lepaskan file di sini untuk mengunggah", + "edit_topic": "Edit topik", + "error_3pid_invite_email_lookup": "Tidak dapat mencari pengguna dengan surel", + "error_cancel_knock_title": "Gagal membatalkan", + "error_join_403": "Anda memerlukan undangan untuk mengakses ruangan ini.", + "error_join_404_1": "Anda mencoba untuk bergabung menggunakan sebuah ID ruangan tanpa menyediakan daftar server untuk bergabung melalui server. ID ruangan adalah pengenal internal dan tidak dapat digunakan untuk bergabung dengan sebuah ruangan tanpa informasi tambahan.", + "error_join_404_2": "Jika Anda tahu sebuah alamat ruangan, coba bergabung melalui itu saja.", + "error_join_404_invite": "Orang yang mengundang Anda telah keluar, atau servernya sedang luring.", + "error_join_404_invite_same_hs": "Orang yang mengundang Anda telah keluar.", + "error_join_connection": "Terjadi sebuah kesalahan bergabung.", + "error_join_incompatible_version_1": "Maaf, homeserver Anda terlalu usang untuk berpartisipasi di sini.", + "error_join_incompatible_version_2": "Mohon hubungi administrator homeserver Anda.", + "error_join_title": "Gagal untuk bergabung", + "error_jump_to_date": "Server merespons dengan %(statusCode)s dengan kode kesalahan %(errorCode)s", + "error_jump_to_date_connection": "Sebuah kesalahan jaringan terjadi saat mencari dan menuju ke tanggal yang diberikan. Homeserver Anda mungkin tidak tersedia atau ada masalah sementara dengan koneksi internet Anda. Silakan coba lagi. Jika ini masih berlanjut, silakan hubungi administrator homeserver Anda.", + "error_jump_to_date_details": "Detail kesalahan", + "error_jump_to_date_not_found": "Kami tidak dapat menemukan peristiwa sebelumnya dari %(dateString)s. Coba pilih tanggal yang lebih awal.", + "error_jump_to_date_send_logs_prompt": "Silakan kirim catatan pengawakutu untuk membantu kami melacak masalah.", + "error_jump_to_date_title": "Tidak dapat menemukan peristiwa di tanggal itu", + "face_pile_summary": { + "one": "%(count)s orang yang Anda tahu telah bergabung", + "other": "%(count)s orang yang Anda tahu telah bergabung" }, - "m.widget": { - "modified": "Widget %(widgetName)s diubah oleh %(senderName)s", - "added": "Widget %(widgetName)s ditambahkan oleh %(senderName)s", - "removed": "Widget %(widgetName)s dihapus oleh %(senderName)s" + "face_pile_tooltip_label": { + "one": "Tampilkan 1 pengguna", + "other": "Tampilkan semua %(count)s anggota" }, - "io.element.widgets.layout": "%(senderName)s telah memperbarui tata letak ruangan", - "m.location": "%(senderName)s telah membagikan lokasinya", - "self_redaction": "Pesan dihapus", - "redaction": "Pesan dihapus oleh %(name)s", - "m.poll.start": "%(senderName)s telah memulai sebuah pungutan suara — %(pollQuestion)s", - "m.poll.end": "%(senderName)s telah mengakhiri sebuah poll", - "typing_indicator": { - "one_user": "%(displayName)s sedang mengetik …", - "two_users": "%(names)s dan %(lastPerson)s sedang mengetik …", - "more_users": { - "one": "%(names)s dan satu lainnya sedang mengetik …", - "other": "%(names)s dan %(count)s lainnya sedang mengetik …" - } + "face_pile_tooltip_shortcut": "Termasuk %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Termasuk Anda, %(commaSeparatedMembers)s", + "failed_reject_invite": "Gagal untuk menolak undangan", + "forget_room": "Lupakan ruangan ini", + "forget_space": "Lupakan space ini", + "header": { + "close_call_button": "Tutup panggilan", + "forget_room_button": "Lupakan ruangan", + "hide_widgets_button": "Sembunyikan Widget", + "room_is_public": "Ruangan ini publik", + "show_widgets_button": "Tampilkan Widget", + "video_call_button_ec": "Panggilan video (%(brand)s)", + "video_call_button_jitsi": "Panggilan video (Jitsi)", + "video_call_ec_change_layout": "Ubah tata letak", + "video_call_ec_layout_freedom": "Bebas", + "video_call_ec_layout_spotlight": "Sorotan", + "video_room_view_chat_button": "Tampilkan lini masa obrolan" }, - "m.call.hangup": { - "dm": "Panggilan berakhir" + "inaccessible": "Ruangan atau space ini tidak dapat diakses pada saat ini.", + "inaccessible_name": "%(roomName)s tidak dapat diakses sekarang.", + "inaccessible_subtitle_1": "Coba ulang nanti, atau tanya kepada admin ruangan atau space untuk memeriksa jika Anda memiliki akses.", + "inaccessible_subtitle_2": "%(errcode)s didapatkan saat mencoba mengakses ruangan atau space. Jika Anda pikir Anda melihat pesan ini secara tidak benar, silakan kirim sebuah laporan kutu.", + "intro": { + "dm_caption": "Hanya Anda berdua yang ada dalam percakapan ini, kecuali jika salah satu dari Anda mengundang siapa saja untuk bergabung.", + "enable_encryption_prompt": "Aktifkan enkripsi di pengaturan.", + "encrypted_3pid_dm_pending_join": "Setelah semuanya bergabung, Anda akan dapat mengobrol", + "no_avatar_label": "Tambahkan sebuah foto supaya orang-orang dapat menemukan ruangan Anda.", + "no_topic": "Tambahkan sebuah topik supaya orang-orang tahu tentang ruangan ini.", + "private_unencrypted_warning": "Pesan privat Anda biasanya dienkripsi, tetapi di ruangan ini tidak terenkripsi. Biasanya ini disebabkan oleh perangkat yang tidak mendukung atau metode yang sedang digunakan, seperti undangan email.", + "room_invite": "Undang ke ruangan ini saja", + "send_message_start_dm": "Kirim pesan pertama Anda untuk mengundang ke obrolan", + "start_of_dm_history": "Ini adalah awal dari pesan langsung Anda dengan .", + "start_of_room": "Ini adalah awal dari .", + "topic": "Topik: %(topic)s ", + "topic_edit": "Topik %(topic)s (edit)", + "unencrypted_warning": "Enkripsi ujung ke ujung tidak diaktifkan", + "user_created": "%(displayName)s membuat ruangan ini.", + "you_created": "Anda membuat ruangan ini." }, - "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" + "invite_email_mismatch_suggestion": "Bagikan email ini di Pengaturan untuk mendapatkan undangan secara langsung di %(brand)s.", + "invite_reject_ignore": "Tolak & Abaikan pengguna", + "invite_sent_to_email": "Undangan ini telah dikirim ke %(email)s", + "invite_sent_to_email_room": "Undangan ke %(roomName)s ini terkirim ke %(email)s", + "invite_subtitle": " mengundang Anda", + "invite_this_room": "Undang ke ruangan ini", + "invite_title": "Apakah Anda ingin bergabung %(roomName)s?", + "inviter_unknown": "Tidak Dikenal", + "invites_you_text": " mengundang Anda", + "join_button_account": "Daftar", + "join_failed_enable_video_rooms": "Untuk bergabung, mohon aktifkan ruangan video di Uji Coba terlebih dahulu", + "join_failed_needs_invite": "Untuk menampilkan %(roomName)s, Anda perlu sebuah undangan", + "join_the_discussion": "Bergabung dengan diskusinya", + "join_title": "Bergabung dengan ruangan ini untuk berpartisipasi", + "join_title_account": "Bergabung obrolan dengan sebuah akun", + "joining": "Bergabung…", + "joining_room": "Bergabung dengan ruangan…", + "joining_space": "Bergabung dengan space…", + "jump_read_marker": "Pergi ke pesan pertama yang belum dibaca.", + "jump_to_bottom_button": "Gulir ke pesan yang terbaru", + "jump_to_date": "Pergi ke tanggal", + "jump_to_date_beginning": "Awalan ruangan", + "jump_to_date_prompt": "Pilih sebuah tanggal untuk pergi ke tanggalnya", + "kick_reason": "Alasan: %(reason)s", + "kicked_by": "Anda telah dikeluarkan oleh %(memberName)s", + "kicked_from_room_by": "Anda telah dikeluarkan dari %(roomName)s oleh %(memberName)s", + "knock_cancel_action": "Batalkan permintaan", + "knock_message_field_placeholder": "Pesan (opsional)", + "knock_prompt": "Tanyakan untuk bergabung?", + "knock_prompt_name": "Tanyakan untuk bergabung ke %(roomName)s?", + "knock_send_action": "Minta akses", + "knock_sent": "Permintaan untuk bergabung terkirim", + "knock_sent_subtitle": "Permintaan Anda untuk bergabung sedang ditunda.", + "knock_subtitle": "Anda memerlukan akses untuk mengakses ruangan ini supaya dapat melihat atau berpartisipasi dalam percakapan. Anda dapat mengirimkan permintaan untuk bergabung di bawah.", + "leave_error_title": "Terjadi kesalahan saat meninggalkan ruangan", + "leave_server_notices_description": "Ruangan ini digunakan untuk pesan yang penting dari Homeservernya, jadi Anda tidak dapat meninggalkannya.", + "leave_server_notices_title": "Tidak dapat meninggalkan ruangan Pemberitahuan Server", + "leave_unexpected_error": "Kesalahan server yang tidak terduga saat mencoba untuk meninggalkan ruangannya", + "link_email_to_receive_3pid_invite": "Tautkan email ini dengan akun Anda di Pengaturan untuk mendapat undangan secara langsung ke %(brand)s.", + "loading_preview": "Memuat tampilan", + "no_peek_join_prompt": "%(roomName)s tidak dapat ditampilkan. Apakah Anda ingin bergabung?", + "no_peek_no_name_join_prompt": "Tidak ada tampilan, apakah Anda ingin bergabung?", + "not_found_subtitle": "Apakah Anda yakin Anda berada di tempat yang benar?", + "not_found_title": "Ruangan atau space ini tidak ada.", + "not_found_title_name": "%(roomName)s tidak ada.", + "peek_join_prompt": "Anda melihat tampilan %(roomName)s. Ingin bergabung?", + "read_topic": "Klik untuk membaca topik", + "rejecting": "Menolak undangan…", + "rejoin_button": "Bergabung Ulang", + "search": { + "all_rooms": "Semua Ruangan", + "all_rooms_button": "Cari semua ruangan", + "field_placeholder": "Cari…", + "result_count": { + "one": "(~%(count)s hasil)", + "other": "(~%(count)s hasil)" }, - "changed_name_multiple": { - "one": "%(severalUsers)smengubah namanya", - "other": "%(severalUsers)smengubah namanya %(count)s kali" + "this_room": "Ruangan ini", + "this_room_button": "Cari ruangan ini" + }, + "show_labs_settings": "Tampilkan pengaturan Uji Coba", + "status_bar": { + "delete_all": "Hapus semua", + "exceeded_resource_limit": "Pesan Anda tidak terkirim karena homeserver ini melebihi sebuah batas sumber daya. Mohon hubungi administrator layanan Anda untuk melanjutkan menggunakan layanannya.", + "homeserver_blocked": "Pesan Anda tidak dikirim karena homeserver ini telah diblokir oleh administrator. Mohon hubungi administrator layanan Anda untuk terus menggunakan layanan ini.", + "monthly_user_limit_reached": "Pesan Anda tidak terkirim karena homesever ini telah mencapat batas Pengguna Aktif Bulanan. Mohon hubungi administrator layanan Anda untuk melanjutkan menggunakan layanannya.", + "requires_consent_agreement": "Anda tidak dapat mengirimkan pesan apa saja sampai Anda lihat dan terima syarat dan ketentuan kami.", + "retry_all": "Coba ulang semua", + "select_messages_to_retry": "Anda dapat memilih semua atau beberapa pesan untuk dicoba lagi atau dihapus", + "server_connectivity_lost_description": "Pesan yang akan dikirim akan disimpan sampai koneksi Anda telah kembali.", + "server_connectivity_lost_title": "Koneksi ke server telah hilang.", + "some_messages_not_sent": "Beberapa pesan Anda tidak terkirim" + }, + "unknown_status_code_for_timeline_jump": "kode keadaan tidak diketahui", + "unread_notifications_predecessor": { + "one": "Anda punya %(count)s notifikasi yang belum dibaca dalam versi sebelumnya dari ruangan ini.", + "other": "Anda punya %(count)s notifikasi yang belum dibaca dalam versi sebelumnya dari ruangan ini." + }, + "upgrade_error_description": "Periksa ulang jika server Anda mendukung versi ruangan ini dan coba lagi.", + "upgrade_error_title": "Gagal meningkatkan ruangan", + "upgrade_warning_bar": "Meningkatkan ruangan ini akan mematikan instansi ruangan saat ini dan membuat ruangan yang ditingkatkan dengan nama yang sama.", + "upgrade_warning_bar_admins": "Hanya administrator ruangan yang akan melihat peringatan ini", + "upgrade_warning_bar_unstable": "Ruangan ini berjalan dengan versi ruangan , yang homeserver ini menandainya sebagai tidak stabil.", + "upgrade_warning_bar_upgraded": "Ruangan ini telah ditingkatkan.", + "upload": { + "uploading_multiple_file": { + "one": "Mengunggah %(filename)s dan %(count)s lainnya", + "other": "Mengunggah %(filename)s dan %(count)s lainnya" }, - "changed_name": { - "one": "%(oneUser)smengubah namanya", - "other": "%(oneUser)smengubah namanya %(count)s kali" + "uploading_single_file": "Mengunggah %(filename)s" + }, + "view_failed_enable_video_rooms": "Untuk menampilkan, mohon aktifkan ruangan video dalam Uji Coba terlebih dahulu", + "waiting_for_join_subtitle": "Setelah pengguna yang diundang telah bergabung ke %(brand)s, Anda akan dapat bercakapan dan ruangan akan terenkripsi secara ujung ke ujung", + "waiting_for_join_title": "Menunggu pengguna untuk bergabung ke %(brand)s" + }, + "room_list": { + "add_room_label": "Tambahkan ruangan", + "add_space_label": "Tambahkan space", + "breadcrumbs_empty": "Tidak ada ruangan yang baru saja dilihat", + "breadcrumbs_label": "Ruangan yang baru saja dilihat", + "failed_add_tag": "Gagal menambahkan tag %(tagName)s ke ruangan", + "failed_remove_tag": "Gagal menghapus tanda %(tagName)s dari ruangan", + "failed_set_dm_tag": "Gagal menetapkan tanda pesan langsung", + "home_menu_label": "Opsi Beranda", + "join_public_room_label": "Bergabung dengan ruangan publik", + "joining_rooms_status": { + "one": "Saat ini bergabung dengan %(count)s ruangan", + "other": "Saat ini bergabung dengan %(count)s ruangan" + }, + "notification_options": "Opsi notifikasi", + "redacting_messages_status": { + "one": "Saat ini menghapus pesan-pesan di %(count)s ruangan", + "other": "Saat ini menghapus pesan-pesan di %(count)s ruangan" + }, + "show_less": "Tampilkan lebih sedikit", + "show_n_more": { + "one": "Tampilkan %(count)s lagi", + "other": "Tampilkan %(count)s lagi" + }, + "show_previews": "Tampilkan tampilan pesan", + "sort_by": "Sortir berdasarkan", + "sort_by_activity": "Aktivitas", + "sort_unread_first": "Tampilkan ruangan dengan pesan yang belum dibaca dahulu", + "space_menu_label": "Menu %(spaceName)s", + "sublist_options": "Tampilkan daftar opsi", + "suggested_rooms_heading": "Ruangan yang Disarankan" + }, + "room_settings": { + "access": { + "description_space": "Putuskan siapa yang dapat melihat dan bergabung dengan %(spaceName)s.", + "title": "Akses" + }, + "advanced": { + "error_upgrade_description": "Peningkatan ruangan tidak dapat diselesaikan", + "error_upgrade_title": "Gagal untuk meningkatkan ruangan", + "information_section_room": "Informasi ruangan", + "information_section_space": "Informasi space", + "room_id": "ID ruangan internal", + "room_predecessor": "Lihat pesan-pesan lama di %(roomName)s.", + "room_upgrade_button": "Tingkatkan ruangan ini ke versi ruangan yang direkomendasikan", + "room_upgrade_warning": "Peringatan: meningkatkan sebuah ruangan tidak akan memindahkan anggota ruang ke versi baru ruangan secara otomatis. Kami akan mengirimkan sebuah tautan ke ruangan yang baru di versi lama ruangan - anggota ruangan harus mengeklik tautan ini untuk bergabung dengan ruangan yang baru.", + "room_version": "Versi ruangan:", + "room_version_section": "Versi ruangan", + "space_predecessor": "Lihat versi %(spaceName)s yang lama.", + "space_upgrade_button": "Tingkatkan space ini ke versi ruangan yang disarankan", + "unfederated": "Ruangan ini tidak dapat diakses oleh pengguna Matrix jarak jauh", + "upgrade_button": "Tingkatkan ruangan ini ke versi %(version)s", + "upgrade_dialog_description": "Meningkatkan ruangan ini membutuhkan penutupan instansi ruangan saat ini dan membuat ruangan yang baru di tempatnya. Untuk memberikan anggota ruangan pengalaman yang baik, kami akan:", + "upgrade_dialog_description_1": "Membuat ruangan baru dengan nama, deskripsi, dan avatar yang sama", + "upgrade_dialog_description_2": "Memperbarui alias ruangan lokal apa saja untuk diarahkan ke ruangan yang baru", + "upgrade_dialog_description_3": "Menghentikan pengguna dari berbicara di versi ruangan yang lama, dan mengirimkan sebuah pesan memberi tahu pengguna untuk pindah ke ruangan yang baru", + "upgrade_dialog_description_4": "Letakkan sebuah tautan kembali ke ruangan yang lama di awal ruangan baru supaya orang-orang dapat melihat pesan-pesan lama", + "upgrade_dialog_title": "Tingkatkan Versi Ruangan", + "upgrade_dwarning_ialog_title_public": "Tingkatkan ruangan publik", + "upgrade_warning_dialog_description": "Meningkatkan sebuah ruangan adalah aksi lanjutan dan biasanya direkomendasikan ketika sebuah ruangan tidak stabil karena adanya bug, fitur-fitur yang tidak ada, atau kerentanan keamanan.", + "upgrade_warning_dialog_explainer": "Mohon dicatat bahwa meningkatkan akan membuat versi yang baru dari ruangannya. Semua pesan saat ini akan tetap di ruangan terarsip ini.", + "upgrade_warning_dialog_footer": "Anda akan meningkatkan ruangan ini dari ke .", + "upgrade_warning_dialog_invite_label": "Mengundang pengguna dari ruangan ini ke yang baru secara otomatis", + "upgrade_warning_dialog_report_bug_prompt": "Ini biasanya hanya memengaruhi bagaimana ruangan diproses di servernya. Jika Anda memiliki masalah dengan %(brand)s, mohon melaporkannya.", + "upgrade_warning_dialog_report_bug_prompt_link": "Ini biasanya hanya memengaruhi bagaimana ruangan diproses di servernya. Jika Anda memiliki masalah dengan %(brand)s, mohon melaporkannya.", + "upgrade_warning_dialog_title": "Tingkatkan ruangan", + "upgrade_warning_dialog_title_private": "Tingkatkan ruangan privat" + }, + "alias_not_specified": "tidak ditentukan", + "bridges": { + "description": "Ruangan ini menjembatani pesan-pesan ke platform berikut ini. Pelajari lebih lanjut.", + "empty": "Ruangan tidak ini menjembatani pesan-pesan ke platform apa pun. Pelajari lebih lanjut.", + "title": "Jembatan" + }, + "delete_avatar_label": "Hapus avatar", + "general": { + "alias_field_has_domain_invalid": "Kurang pemisah domain mis. (:domain.org)", + "alias_field_has_localpart_invalid": "Kurang nama ruangan atau pemisah mis. (ruangan-saya:domain.org)", + "alias_field_matches_invalid": "Alamat ini tidak mengarah ke ruangan ini", + "alias_field_placeholder_default": "mis. ruangan-saya", + "alias_field_required_invalid": "Mohon masukkan sebuah alamat", + "alias_field_safe_localpart_invalid": "Beberapa karakter tidak diizinkan", + "alias_field_taken_invalid": "Alamat ini memiliki server yang tidak absah atau telah digunakan", + "alias_field_taken_invalid_domain": "Alamat ini sudah digunakan", + "alias_field_taken_valid": "Alamat ini dapat digunakan", + "alias_heading": "Alamat ruangan", + "aliases_items_label": "Alamat lainnya yang dipublikasikan:", + "aliases_no_items_label": "Tidak ada alamat yang dipublikasikan, tambahkan satu di bawah", + "aliases_section": "Alamat Ruangan", + "avatar_field_label": "Avatar ruangan", + "canonical_alias_field_label": "Alamat utama", + "default_url_previews_off": "Tampilan URL dinonaktifkan secara bawaan untuk anggota di ruangan ini.", + "default_url_previews_on": "Tampilan URL diaktifkan secara bawaan untuk anggota di ruangan ini.", + "description_space": "Edit pengaturan yang berkaitan dengan space Anda.", + "error_creating_alias_description": "Terjadi sebuah kesalahan membuat alamat. Ini mungkin tidak diperbolehkan oleh servernya atau ada kegagalan sementara.", + "error_creating_alias_title": "Terjadi kesalahan membuat alamat", + "error_deleting_alias_description": "Terjadi sebuah kesalahan menghapus alamat. Itu mungkin sudah tidak ada atau ada kesalahan sementara.", + "error_deleting_alias_description_forbidden": "Anda tidak memiliki izin untuk menghapus alamatnya.", + "error_deleting_alias_title": "Terjadi kesalahan menghapus alamat", + "error_save_space_settings": "Gagal untuk menyimpan pengaturan space.", + "error_updating_alias_description": "Terjadi sebuah kesalahan memperbarui alamat alternatif ruangan. Ini mungkin tidak diperbolehkan oleh servernya atau ada kegagalan sementara.", + "error_updating_canonical_alias_description": "Terjadi sebuah kesalahan memperbarui alamat utama ruangan. Ini mungkin tidak diperbolehkan oleh servernya atau ada kegagalan sementara.", + "error_updating_canonical_alias_title": "Terjadi kesalahan memperbarui alamat utama", + "leave_space": "Tinggalkan Space", + "local_alias_field_label": "Alamat lokal", + "local_aliases_explainer_room": "Tetapkan alamat untuk ruangan ini supaya pengguna dapat menemukan space ini melalui homeserver Anda (%(localDomain)s)", + "local_aliases_explainer_space": "Tetapkan alamat untuk space ini supaya pengguna dapat menemukan space ini melalui homeserver Anda (%(localDomain)s)", + "local_aliases_section": "Alamat Lokal", + "name_field_label": "Nama Ruangan", + "new_alias_placeholder": "Alamat baru yang akan dipublikasikan (mis. #alias:server)", + "no_aliases_room": "Ruangan ini tidak memiliki alamat lokal", + "no_aliases_space": "Space ini tidak memiliki alamat lokal", + "other_section": "Lainnya", + "publish_toggle": "Publikasi ruangan ini ke publik di direktori ruangan %(domain)s?", + "published_aliases_description": "Untuk mempublikasikan sebuah alamat, itu harus diatur sebagai alamat lokal dahulu.", + "published_aliases_explainer_room": "Alamat yang dipublikasikan dapat digunakan oleh siapa saja di server apa saja untuk bergabung dengan ruangan Anda.", + "published_aliases_explainer_space": "Alamat yang dipublikasikan dapat digunakan oleh siapa saja di server apa saja untuk bergabung dengan space Anda.", + "published_aliases_section": "Alamat yang Dipublikasikan", + "save": "Simpan Perubahan", + "topic_field_label": "Topik Ruangan", + "url_preview_encryption_warning": "Di ruangan terenkripsi, seperti ruangan ini, tampilan URL dinonaktifkan secara bawaan untuk memastikan homeserver Anda (di mana tampilannya dibuat) tidak mendapatkan informasi tentang tautan yang Anda lihat di ruangan ini.", + "url_preview_explainer": "Ketika seseorang menambahkan URL di pesannya, sebuah tampilan URL dapat ditampilkan untuk memberikan informasi lainnya tentang tautan itu seperti judul, deskripsi, dan sebuah gambar dari website.", + "url_previews_section": "Tampilan URL", + "user_url_previews_default_off": "Anda telah menonaktifkan tampilan URL secara bawaan.", + "user_url_previews_default_on": "Anda telah mengaktifkan tampilan URL secara bawaan." + }, + "notifications": { + "browse_button": "Jelajahi", + "custom_sound_prompt": "Atur suara kustom baru", + "notification_sound": "Suara notifikasi", + "settings_link": "Dapatkan notifikasi yang diatur di pengaturan Anda", + "sounds_section": "Suara", + "upload_sound_label": "Unggah suara kustom", + "uploaded_sound": "Suara terunggah" + }, + "people": { + "knock_empty": "Tidak ada permintaan", + "knock_section": "Meminta untuk bergabung", + "see_less": "Lihat lebih sedikit", + "see_more": "Lihat lebih banyak" + }, + "permissions": { + "add_privileged_user_description": "Berikan satu atau beberapa pengguna dalam ruangan ini lebih banyak izin", + "add_privileged_user_filter_placeholder": "Cari pengguna di ruangan ini…", + "add_privileged_user_heading": "Tambahkan pengguna yang diizinkan", + "ban": "Cekal pengguna", + "ban_reason": "Alasan", + "banned_by": "Dicekal oleh %(displayName)s", + "banned_users_section": "Pengguna yang dicekal", + "error_changing_pl_description": "Sebuah kesalahan terjadi mengubah persyaratan tingkat daya pengguna. Pastikan Anda mempunyai izin yang dibutuhkan dan coba lagi.", + "error_changing_pl_reqs_description": "Sebuah kesalahan terjadi mengubah persyaratan tingkat daya ruangan. Pastikan Anda mempunyai izin yang dibutuhkan dan coba lagi.", + "error_changing_pl_reqs_title": "Terjadi kesalahan saat mengubah persyaratan tingkat daya", + "error_changing_pl_title": "Terjadi kesalahan saat mengubah tingkat daya", + "error_unbanning": "Gagal untuk menghapus cekalan", + "events_default": "Kirim pesan", + "invite": "Undang pengguna", + "io.element.voice_broadcast_info": "Siaran suara", + "kick": "Keluarkan pengguna", + "m.call": "Mulai panggilan %(brand)s", + "m.call.member": "Bergabung panggilan %(brand)s", + "m.reaction": "Kirim reaksi", + "m.room.avatar": "Ubah avatar ruangan", + "m.room.avatar_space": "Ubah avatar space", + "m.room.canonical_alias": "Ubah alamat utama untuk ruangan ini", + "m.room.canonical_alias_space": "Ubah alamat utama untuk space ini", + "m.room.encryption": "Aktifkan enkripsi ruangan", + "m.room.history_visibility": "Ubah visibilitas riwayat", + "m.room.name": "Ubah nama ruangan", + "m.room.name_space": "Ubah nama space", + "m.room.pinned_events": "Kelola peristiwa yang disematkan", + "m.room.power_levels": "Ubah izin", + "m.room.redaction": "Hapus pesan yang terkirim oleh saya", + "m.room.server_acl": "Ubah ACL server", + "m.room.tombstone": "Tingkatkan ruangan ini", + "m.room.topic": "Ubah topik", + "m.room.topic_space": "Ubah deskripsi", + "m.space.child": "Kelola ruangan di space ini", + "m.widget": "Ubah widget", + "muted_users_section": "Pengguna yang Dibisukan", + "no_privileged_users": "Tidak ada pengguna yang memiliki hak khusus di ruangan ini", + "notifications.room": "Beri tahu semua", + "permissions_section": "Izin", + "permissions_section_description_room": "Pilih peran yang dibutuhkan untuk mengubah bagian-bagian ruangan ini", + "permissions_section_description_space": "Pilih peran yang dibutuhkan untuk mengubah bagian-bagian space ini", + "privileged_users_section": "Pengguna Istimewa", + "redact": "Hapus pesan yang dikirim oleh orang lain", + "send_event_type": "Kirim peristiwa %(eventType)s", + "state_default": "Ubah pengaturan", + "title": "Peran & Izin", + "users_default": "Peran bawaan" + }, + "security": { + "enable_encryption_confirm_description": "Ketika diaktifkan, enkripsi untuk sebuah ruangan tidak dapat dinonaktifkan. Pesan-pesan yang terkirim di sebuah ruangan terenkripsi tidak dapat dilihat oleh server, hanya anggota di ruangan. Pelajari lebih lanjut tentang enkripsi.", + "enable_encryption_confirm_title": "Aktifkan enkripsi?", + "enable_encryption_public_room_confirm_description_1": "Menambahkan enkripsi pada ruangan publik tidak disarankan. Siapa pun dapat menemukan dan bergabung dengan ruangan publik, supaya siapa pun dapat membaca pesan di ruangan. Anda tidak akan mendapatkan manfaat dari enkripsi, dan Anda tidak akan dapat menonaktifkan nanti. Mengenkripsi pesan di ruangan publik akan membuat penerimaan dan pengiriman pesan lebih lambat.", + "enable_encryption_public_room_confirm_description_2": "Untuk menghindari masalah-masalah ini, buat sebuah ruangan terenkripsi yang baru untuk obrolan yang Anda rencanakan.", + "enable_encryption_public_room_confirm_title": "Apakah Anda yakin untuk menambahkan enkripsi ke ruangan publik ini?", + "encrypted_room_public_confirm_description_1": "Ini tidak direkomendasikan untuk membuat ruangan terenkripsi publik. Ini berarti siapa saja dapat menemukan dan bergabung dengan ruangannya, jadi siapa saja dapat membaca pesan di ruangan itu. Anda tidak akan mendapatkan manfaat apa pun dari enkripsi. Mengenkripsi pesan di ruangan yang publik akan membuat menerima dan mengirim pesan lebih lambat.", + "encrypted_room_public_confirm_description_2": "Untuk menghindari masalah-masalah ini, buat sebuah ruangan terenkripsi yang baru untuk obrolan yang Anda rencanakan.", + "encrypted_room_public_confirm_title": "Apakah Anda yakin untuk membuat ruangan terenkripsi ini publik?", + "encryption_forced": "Server Anda memerlukan enkripsi untuk dinonaktifkan.", + "encryption_permanent": "Setelah diaktifkan, enkripsi tidak dapat dinonaktifkan.", + "error_join_rule_change_title": "Gagal untuk memperbarui aturan bergabung", + "error_join_rule_change_unknown": "Kesalahan yang tidak diketahui", + "guest_access_warning": "Orang-orang dengan klien yang didukung akan dapat bergabung ruangan ini tanpa harus memiliki sebuah akun yang terdaftar.", + "history_visibility_invited": "Anggota saja (sejak mereka diundang)", + "history_visibility_joined": "Anggota saja (sejak mereka bergabung)", + "history_visibility_legend": "Siapa yang dapat membaca riwayat?", + "history_visibility_shared": "Anggota saja (sejak memilih opsi ini)", + "history_visibility_warning": "Perubahan siapa yang dapat membaca riwayat hanya akan berlaku untuk pesan berikutnya di ruangan ini. Visibilitas riwayat yang ada tidak akan berubah.", + "history_visibility_world_readable": "Siapa Saja", + "join_rule_description": "Putuskan siapa yang dapat bergabung %(roomName)s.", + "join_rule_invite": "Privat (undangan saja)", + "join_rule_invite_description": "Hanya orang yang diundang dapat bergabung.", + "join_rule_knock": "Bertanya untuk bergabung", + "join_rule_knock_description": "Orang-orang tidak dapat bergabung kecuali diberikan akses.", + "join_rule_public_description": "Siapa saja dapat menemukan dan bergabung.", + "join_rule_restricted": "Anggota space", + "join_rule_restricted_description": "Siapa saja di dalam space dapat menemukan dan bergabung. Edit space apa saja yang dapat mengakses.", + "join_rule_restricted_description_active_space": "Siapa saja di dapat menemukan dan bergabung. Anda juga dapat memilih space yang lain.", + "join_rule_restricted_description_prompt": "Siapa saja di sebuah space dapat menemukan dan bergabung. Anda dapat memilih beberapa space.", + "join_rule_restricted_description_spaces": "Space dengan akses", + "join_rule_restricted_dialog_description": "Tentukan space mana yang dapat mengakses ruangan ini. Jika sebuah space dipilih, anggotanya dapat menemukan dan bergabung .", + "join_rule_restricted_dialog_empty_warning": "Anda menghilangkan semua space. Akses secara bawaan ke undangan saja", + "join_rule_restricted_dialog_filter_placeholder": "Cari space", + "join_rule_restricted_dialog_heading_known": "Space lainnya yang Anda tahu", + "join_rule_restricted_dialog_heading_other": "Space atau ruangan lainnya yang Anda mungkin tidak tahu", + "join_rule_restricted_dialog_heading_room": "Space yang Anda tahu yang berisi ruangan ini", + "join_rule_restricted_dialog_heading_space": "Space yang Anda tahu yang berisi space ini", + "join_rule_restricted_dialog_heading_unknown": "Ini kemungkinan adalah bagian dari admin ruangan lain.", + "join_rule_restricted_dialog_title": "Pilih space", + "join_rule_restricted_n_more": { + "one": "& %(count)s lainnya", + "other": "& %(count)s lainnya" }, - "changed_avatar_multiple": { - "other": "%(severalUsers)smengubah foto profil mereka %(count)s kali", - "one": "%(severalUsers)smengubah foto profil mereka" + "join_rule_restricted_summary": { + "one": "Saat ini, sebuah space memiliki akses", + "other": "Saat ini, %(count)s space memiliki akses" }, - "changed_avatar": { - "other": "%(oneUser)smengubah foto profilnya %(count)s kali", - "one": "%(oneUser)smengubah foto profilnya" + "join_rule_restricted_upgrade_description": "Peningkatan ini akan mengizinkan anggota di space yang terpilih untuk dapat mengakses ruangan ini tanpa sebuah undangan.", + "join_rule_restricted_upgrade_warning": "Ruangan ini masih ada di dalam space yang Anda bukan admin di sana. Di space itu, ruangan yang lama masih terlihat, tetapi orang akan diberi tahu untuk bergabung dengan ruangan yang baru.", + "join_rule_upgrade_awaiting_room": "Memuat ruangan baru", + "join_rule_upgrade_required": "Peningkatan diperlukan", + "join_rule_upgrade_sending_invites": { + "one": "Mengirimkan undangan...", + "other": "Mengirimkan undangan... (%(progress)s dari %(count)s)" }, - "no_change_multiple": { - "one": "%(severalUsers)stidak membuat perubahan", - "other": "%(severalUsers)stidak membuat perubahan %(count)s kali" + "join_rule_upgrade_updating_spaces": { + "one": "Memperbarui space...", + "other": "Memperbarui space... (%(progress)s dari %(count)s)" }, - "no_change": { - "one": "%(oneUser)stidak membuat perubahan", - "other": "%(oneUser)stidak membuat perubahan %(count)s kali" + "join_rule_upgrade_upgrading_room": "Meningkatkan ruangan", + "public_without_alias_warning": "Untuk menautkan ruangan ini, mohon tambahkan sebuah alamat.", + "strict_encryption": "Jangan kirim pesan terenkripsi ke sesi yang belum diverifikasi di ruangan ini dari sesi ini", + "title": "Keamanan & Privasi" + }, + "title": "Pengaturan Ruangan — %(roomName)s", + "upload_avatar_label": "Unggah avatar", + "visibility": { + "alias_section": "Alamat", + "error_failed_save": "Gagal untuk memperbarui visibilitas untuk space ini", + "error_update_guest_access": "Gagal untuk memperbarui akses tamu untuk space ini", + "error_update_history_visibility": "Gagal untuk memperbarui visibilitas riwayat untuk space ini", + "guest_access_explainer": "Tamu dapat bergabung sebuah space tanpa harus mempunyai akun.", + "guest_access_explainer_public_space": "Ini mungkin berguna untuk space publik.", + "guest_access_label": "Aktifkan akses tamu", + "history_visibility_anyone_space": "Tampilkan Space", + "history_visibility_anyone_space_description": "Memungkinkan orang-orang untuk memperlihatkan space Anda sebelum mereka bergabung.", + "history_visibility_anyone_space_recommendation": "Direkomendasikan untuk space publik.", + "title": "Visibilitas" + }, + "voip": { + "call_type_section": "Jenis panggilan", + "enable_element_call_caption": "%(brand)s terenkripsi secara ujung ke ujung, tetapi saat ini terbatas jumlah penggunanya.", + "enable_element_call_label": "Aktifkan %(brand)s sebagai opsi panggilan tambahan di ruangan ini", + "enable_element_call_no_permissions_tooltip": "Anda tidak memiliki izin untuk mengubah ini." + } + }, + "room_summary_card_back_action_label": "Informasi ruangan", + "scalar": { + "error_create": "Tidak dapat membuat widget.", + "error_membership": "Anda tidak berada di ruangan ini.", + "error_missing_room_id": "Kurang ID ruangan.", + "error_missing_room_id_request": "Kurang room_id di permintaan", + "error_missing_user_id_request": "Kurang user_id di permintaan", + "error_permission": "Anda tidak memiliki izin untuk melakukannya di ruangan ini.", + "error_power_level_invalid": "Level kekuatan harus angka yang positif.", + "error_room_not_visible": "Ruangan %(roomId)s tidak terlihat", + "error_room_unknown": "Ruangan ini tidak dikenal.", + "error_send_request": "Gagal untuk mengirim permintaan.", + "failed_read_event": "Gagal membaca peristiwa", + "failed_send_event": "Gagal mengirimkan peristiwa" + }, + "server_offline": { + "description": "Server Anda tidak merespon dengan beberapa permintaan Anda. Berikut ini adalah beberapa alasan yang paling mungkin terjadi.", + "description_1": "Server (%(serverName)s) terlalu lama untuk merespon.", + "description_2": "Tembok api atau antivirus memblokir permintaannya.", + "description_3": "Sebuah ekstensi browser mencegah permintaannya.", + "description_4": "Server sedang luring.", + "description_5": "Server menolak permintaan Anda.", + "description_6": "Area Anda mengalami kesulitan menghubung ke internet.", + "description_7": "Sebuah kesalahan koneksi terjadi ketika mencoba untuk menghubungi server.", + "description_8": "Server tidak diatur untuk menandakan apa masalahnya (CORS).", + "empty_timeline": "Anda selesai.", + "recent_changes_heading": "Perubahan terbaru yang belum diterima", + "title": "Server tidak merespon" + }, + "seshat": { + "error_initialising": "Initialisasi pencarian pesan gagal, periksa pengaturan Anda untuk informasi lanjut", + "reset_button": "Atur ulang penyimpanan peristiwa", + "reset_description": "Kemungkinan besar Anda tidak ingin mengatur ulang penyimpanan indeks peristiwa Anda", + "reset_explainer": "Jika Anda ingin, dicatat bahwa pesan-pesan Anda tidak dihapus, tetapi pengalaman pencarian mungkin terdegradasi untuk beberapa saat indeksnya sedang dibuat ulang", + "reset_title": "Atur ulang penyimanan peristiwa?", + "warning_kind_files": "Versi %(brand)s ini tidak mendukung penampilan beberapa file terenkripsi", + "warning_kind_files_app": "Gunakan aplikasi desktop untuk melihat semua file terenkripsi", + "warning_kind_search": "Versi %(brand)s ini tidak mendukung pencarian pesan terenkripsi", + "warning_kind_search_app": "Gunakan aplikasi desktop untuk mencari pesan-pesan terenkripsi" + }, + "setting": { + "help_about": { + "access_token_detail": "Token akses Anda memberikan akses penuh ke akun Anda. Jangan bagikan dengan siapa pun.", + "brand_version": "Versi %(brand)s:", + "chat_bot": "Mulai mengobrol dengan %(brand)s Bot", + "clear_cache_reload": "Hapus cache dan muat ulang", + "help_link": "Untuk bantuan dengan menggunakan %(brand)s, klik di sini.", + "help_link_chat_bot": "Untuk bantuan dengan menggunakan %(brand)s, klik di sini atau mulai sebuah obrolan dengan bot kami dengan menggunakan tombol di bawah.", + "homeserver": "Homeserver adalah %(homeserverUrl)s", + "identity_server": "Server identitas adalah %(identityServerUrl)s", + "olm_version": "Versi Olm:", + "title": "Bantuan & Tentang", + "versions": "Versi" + } + }, + "settings": { + "all_rooms_home": "Tampilkan semua ruangan di Beranda", + "all_rooms_home_description": "Semua ruangan yang Anda bergabung akan ditampilkan di Beranda.", + "always_show_message_timestamps": "Selalu tampilkan stempel waktu pesan", + "appearance": { + "custom_font": "Gunakan sebuah font sistem", + "custom_font_description": "Atur sebuah nama font yang terinstal di sistem Anda & %(brand)s akan mencoba menggunakannya.", + "custom_font_name": "Nama font sistem", + "custom_font_size": "Gunakan ukuran kustom", + "custom_theme_add_button": "Tambahkan tema", + "custom_theme_error_downloading": "Terjadi kesalahan saat mengunduh informasi tema.", + "custom_theme_invalid": "Skema tema tidak absah.", + "custom_theme_success": "Tema ditambahkan!", + "custom_theme_url": "URL tema kustom", + "font_size": "Ukuran font", + "font_size_limit": "Ukuran font kustom hanya bisa antara %(min)s pt dan %(max)s pt", + "font_size_nan": "Ukuran harus sebuah angka", + "font_size_valid": "Gunakan antara %(min)s pt dan %(max)s pt", + "heading": "Ubah tampilan Anda", + "image_size_default": "Bawaan", + "image_size_large": "Besar", + "layout_bubbles": "Gelembung pesan", + "layout_irc": "IRC (Eksperimental)", + "match_system_theme": "Sesuaikan dengan tema sistem", + "subheading": "Pengaturan Tampilan hanya ditetapkan di sesi %(brand)s ini.", + "timeline_image_size": "Ukuran gambar di lini masa", + "use_high_contrast": "Gunakan kontras tinggi" + }, + "automatic_language_detection_syntax_highlight": "Aktifkan deteksi bahasa otomatis untuk penyorotan sintaks", + "autoplay_gifs": "Mainkan GIF secara otomatis", + "autoplay_videos": "Mainkan video secara otomatis", + "big_emoji": "Aktifkan emoji besar di lini masa", + "code_block_expand_default": "Buka blok kode secara bawaan", + "code_block_line_numbers": "Tampilkan nomor barisan di blok kode", + "disable_historical_profile": "Tampilkan foto profil dan nama saat ini untuk pengguna dalam riwayat pesan", + "emoji_autocomplete": "Aktifkan saran emoji saat mengetik", + "enable_markdown": "Aktifkan Markdown", + "enable_markdown_description": "Mulai pesan dengan /plain untuk mengirim tanpa Markdown.", + "general": { + "account_management_section": "Manajemen akun", + "account_section": "Akun", + "add_email_dialog_title": "Tambahkan Alamat Email", + "add_email_failed_verification": "Gagal memverifikasi alamat email: pastikan Anda telah menekan link di dalam email", + "add_email_instructions": "Kami telah mengirim sebuah email untuk memverifikasi alamat Anda. Silakan ikuti instruksinya dan klik tombol di bawah.", + "add_msisdn_confirm_body": "Klik tombol di bawah untuk mengkonfirmasi penambahan nomor telepon ini.", + "add_msisdn_confirm_button": "Konfirmasi penambahan nomor telepon", + "add_msisdn_confirm_sso_button": "Konfirmasi penambahan nomor telepon ini dengan menggunakan Single Sign On untuk membuktikan identitas Anda.", + "add_msisdn_dialog_title": "Tambahkan Nomor Telepon", + "add_msisdn_instructions": "Sebuah teks pesan telah dikirim ke +%(msisdn)s. Silakan masukkan kode verifikasinya.", + "add_msisdn_misconfigured": "Aliran penambahan/pengaitan MSISDN tidak diatur dengan benar", + "confirm_adding_email_body": "Klik tombol di bawah untuk mengkonfirmasi penambahan alamat email ini.", + "confirm_adding_email_title": "Konfirmasi penambahan email", + "deactivate_confirm_body": "Apakah Anda yakin ingin menonaktifkan akun Anda? Ini tidak dapat dibatalkan.", + "deactivate_confirm_body_password": "Untuk melanjutkan, mohon masukkan kata sandi akun Anda:", + "deactivate_confirm_body_sso": "Konfirmasi penonaktifan akun Anda dengan menggunakan Single Sign On untuk membuktikan identitas Anda.", + "deactivate_confirm_content": "Konfirmasi jika Anda ingin menonaktifkan akun Anda. Jika Anda lanjut:", + "deactivate_confirm_content_1": "Anda tidak akan dapat mengaktifkan ulang akun Anda", + "deactivate_confirm_content_2": "Anda tidak akan dapat lagi masuk", + "deactivate_confirm_content_3": "Siapa pun tidak akan dapat menggunakan ulang nama pengguna (MXID), termasuk Anda: nama pengguna ini akan tetap tidak tersedia", + "deactivate_confirm_content_4": "Anda akan meninggalkan semua ruangan dan pesan langsung yang Anda berada", + "deactivate_confirm_content_5": "Anda akan dihapus dari server identitas: teman-teman Anda tidak akan dapat menemukan Anda dari email atau nomor telepon Anda", + "deactivate_confirm_content_6": "Pesan lama Anda akan masih terlihat kepada orang-orang yang menerimanya, sama seperti email yang Anda kirim di masa lalu. Apakah Anda ingin menyembunyikan pesan terkirim Anda dari orang-orang yang bergabung ruangan di masa depan?", + "deactivate_confirm_continue": "Konfirmasi penonaktifan akun", + "deactivate_confirm_erase_label": "Sembunyikan pesan saya dari orang baru bergabung", + "deactivate_section": "Nonaktifkan Akun", + "deactivate_warning": "Menonaktifkan akun Anda adalah aksi yang permanen — hati-hati!", + "discovery_email_empty": "Opsi penemuan akan tersedia setelah Anda telah menambahkan sebuah email di atas.", + "discovery_email_verification_instructions": "Verifikasi tautannya di kotak masuk Anda", + "discovery_msisdn_empty": "Opsi penemuan akan tersedia setelah Anda telah menambahkan sebuah nomor telepon di atas.", + "discovery_needs_terms": "Terima Ketentuan Layanannya server identitas %(serverName)s untuk mengizinkan Anda untuk dapat ditemukan dengan alamat email atau nomor telepon.", + "discovery_section": "Penemuan", + "email_address_in_use": "Alamat email ini telah dipakai", + "email_address_label": "Alamat Email", + "email_not_verified": "Alamat email Anda belum diverifikasi", + "email_verification_instructions": "Klik tautan di email yang Anda terima untuk memverifikasi dan klik lanjutkan lagi.", + "emails_heading": "Alamat email", + "error_add_email": "Tidak dapat menambahkan alamat email", + "error_deactivate_communication": "Terjadi sebuah masalah ketika berkomunikasi dengan server. Mohon coba lagi.", + "error_deactivate_invalid_auth": "Server tidak memberikan informasi autentikasi yang absah.", + "error_deactivate_no_auth": "Server tidak membutuhkan autentikasi apa pun", + "error_email_verification": "Tidak dapat memverifikasi alamat email.", + "error_invalid_email": "Alamat Email Tidak Absah", + "error_invalid_email_detail": "Ini sepertinya bukan alamat email yang absah", + "error_msisdn_verification": "Tidak dapat memverifikasi nomor telepon.", + "error_password_change_403": "Gagal untuk mengubah kata sandi. Apakah kata sandi Anda benar?", + "error_password_change_http": "%(errorMessage)s (status HTTP %(httpStatus)s)", + "error_password_change_title": "Terjadi kesalahan mengubah kata sandi", + "error_password_change_unknown": "Terjadi kesalahan perubahan kata sandi yang tidak diketahui (%(stringifiedError)s)", + "error_remove_3pid": "Tidak dapat menghapus informasi kontak", + "error_revoke_email_discovery": "Tidak dapat membatalkan pembagian alamat email", + "error_revoke_msisdn_discovery": "Tidak dapat membatalkan pembagian nomor telepon", + "error_saving_profile": "Operasi ini tidak dapat diselesaikan", + "error_saving_profile_title": "Gagal untuk menyimpan profil Anda", + "error_share_email_discovery": "Tidak dapat membagikan alamat email", + "error_share_msisdn_discovery": "Tidak dapat membagikan nomor telepon", + "external_account_management": "Detail akun Anda dikelola secara terpisah di %(hostname)s.", + "identity_server_no_token": "Tidak ada token akses identitas yang ditemukan", + "identity_server_not_set": "Server identitas tidak diatur", + "incorrect_msisdn_verification": "Kode verifikasi tidak benar", + "language_section": "Bahasa dan wilayah", + "msisdn_in_use": "Nomor telepon ini telah dipakai", + "msisdn_label": "Nomor Telepon", + "msisdn_verification_field_label": "Kode verifikasi", + "msisdn_verification_instructions": "Silakan masukkan kode verifikasi yang terkirim melalui teks.", + "msisdns_heading": "Nomor telepon", + "name_placeholder": "Tidak ada nama tampilan", + "oidc_manage_button": "Kelola akun", + "password_change_section": "Atur kata sandi akun baru…", + "password_change_success": "Kata sandi Anda berhasil diubah.", + "remove_email_prompt": "Hapus %(email)s?", + "remove_msisdn_prompt": "Hapus %(phone)s?", + "spell_check_locale_placeholder": "Pilih locale", + "spell_check_section": "Pemeriksa ejaan" + }, + "image_thumbnails": "Tampilkan gambar mini untuk gambar", + "inline_url_previews_default": "Aktifkan tampilan URL secara bawaan", + "inline_url_previews_room": "Aktifkan tampilan URL secara bawaan untuk anggota di ruangan ini", + "inline_url_previews_room_account": "Aktifkan tampilan URL secara bawaan (hanya memengaruhi Anda)", + "insert_trailing_colon_mentions": "Tambahkan sebuah karakter titik dua sesudah sebutan pengguna dari awal pesan", + "jump_to_bottom_on_send": "Pergi ke bawah lini masa ketika Anda mengirim pesan", + "key_backup": { + "backup_in_progress": "Kunci Anda sedang dicadangkan (cadangan pertama mungkin membutuhkan beberapa menit).", + "backup_starting": "Memulai pencadangan…", + "backup_success": "Berhasil!", + "cannot_create_backup": "Tidak dapat membuat cadangan kunci", + "create_title": "Buat cadangan kunci", + "setup_secure_backup": { + "backup_setup_success_description": "Kunci Anda sekarang dicadangkan dari perangkat ini.", + "backup_setup_success_title": "Pencadangan Aman berhasil", + "cancel_warning": "Jika Anda batalkan sekarang, Anda mungkin kehilangan pesan & data terenkripsi jika Anda kehilangan akses ke login Anda.", + "confirm_security_phrase": "Konfirmasi Frasa Keamanan Anda", + "description": "Amankan dari kehilangan akses ke pesan & data terenkripsi dengan mencadangkan kunci enkripsi ke server Anda.", + "download_or_copy": "-%(downloadButton)s atau %(copyButton)s", + "enter_phrase_description": "Masukkan frasa keamanan yang hanya Anda tahu, yang digunakan untuk mengamankan data Anda. Supaya aman, jangan menggunakan ulang kata sandi akun Anda.", + "enter_phrase_title": "Masukkan sebuah Frasa Keamanan", + "enter_phrase_to_confirm": "Masukkan Frasa Keamanan sekali lagi untuk mengkonfirmasinya.", + "generate_security_key_description": "Kami akan membuat sebuah Kunci Keamanan untuk Anda simpan di tempat yang aman, seperti manajer sandi atau brankas.", + "generate_security_key_title": "Buat sebuah Kunci Keamanan", + "pass_phrase_match_failed": "Itu tidak cocok.", + "pass_phrase_match_success": "Mereka cocok!", + "phrase_strong_enough": "Hebat! Frasa Keamanan ini kelihatannya kuat.", + "requires_key_restore": "Pulihkan cadangan kunci Anda untuk meningkatkan enkripsi Anda", + "requires_password_confirmation": "Masukkan kata sandi akun Anda untuk mengkonfirmasi peningkatannya:", + "requires_server_authentication": "Anda harus mengautentikasi dengan servernya untuk mengkonfirmasi peningkatannya.", + "secret_storage_query_failure": "Tidak dapat menanyakan status penyimpanan rahasia", + "security_key_safety_reminder": "Simpan Kunci Keamanan Anda di tempat yang aman, seperti manajer sandi atau sebuah brankas, yang digunakan untuk mengamankan data terenkripsi Anda.", + "session_upgrade_description": "Tingkatkan sesi ini untuk mengizinkan memverifikasi sesi lainnya, memberikan akses ke pesan terenkripsi dan menandainya sebagai terpercaya untuk pengguna lain.", + "set_phrase_again": "Pergi kembali untuk menyiapkannya lagi.", + "settings_reminder": "Anda juga dapat menyiapkan Cadangan Aman & kelola kunci Anda di Pengaturan.", + "title_confirm_phrase": "Konfirmasi Frasa Keamanan", + "title_save_key": "Simpan Kunci Keamanan Anda", + "title_set_phrase": "Atur sebuah Frasa Keamanan", + "title_upgrade_encryption": "Tingkatkan enkripsi Anda", + "unable_to_setup": "Tidak dapat menyiapkan penyimpanan rahasia", + "use_different_passphrase": "Gunakan frasa sandi yang berbeda?", + "use_phrase_only_you_know": "Gunakan frasa rahasia yang hanya Anda tahu, dan simpan sebuah Kunci Keamanan untuk menggunakannya untuk cadangan secara opsional." + } + }, + "key_export_import": { + "confirm_passphrase": "Konfirmasi frasa sandi", + "enter_passphrase": "Masukkan frasa sandi", + "export_description_1": "Proses ini memungkinkan Anda untuk mengekspor kunci untuk pesan yang Anda terima di ruangan terenkripsi ke file lokal. Anda kemudian dapat mengimpor file ke klien Matrix lain di masa mendatang, sehingga klien juga dapat mendekripsi pesan ini.", + "export_description_2": "Berkas yang diekspor akan memungkinkan siapa saja yang dapat membacanya untuk mendekripsi semua pesan terenkripsi yang dapat Anda lihat, jadi Anda harus berhati-hati untuk menjaganya tetap aman. Untuk mengamankannya, Anda harus memasukkan frasa sandi di bawah ini, yang akan digunakan untuk mengenkripsi data yang diekspor. Impor data hanya dapat dilakukan dengan menggunakan frasa sandi yang sama.", + "export_title": "Ekspor kunci ruangan", + "file_to_import": "File untuk diimpor", + "import_description_1": "Proses ini memungkinkan Anda untuk mengimpor kunci enkripsi yang sebelumnya telah Anda ekspor dari klien Matrix lain. Anda kemudian akan dapat mendekripsi pesan apa saja yang dapat didekripsi oleh klien lain.", + "import_description_2": "File yang diekspor akan dilindungi dengan sebuah frasa sandi. Anda harus memasukkan frasa sandinya di sini untuk mendekripsi filenya.", + "import_title": "Impor kunci ruangan", + "phrase_cannot_be_empty": "Frasa sandi harus tidak kosong", + "phrase_must_match": "Frasa sandi harus cocok", + "phrase_strong_enough": "Hebat! Frasa keamanan ini kelihatannya kuat" + }, + "notifications": { + "default_setting_description": "Pengaturan ini akan diterapkan secara bawaan ke semua ruangan Anda.", + "default_setting_section": "Saya ingin diberi tahu (Pengaturan Bawaan)", + "desktop_notification_message_preview": "Tampilkan tampilan pesan di notifikasi desktop", + "email_description": "Terima surel ikhtisar notifikasi yang terlewat", + "email_section": "Kirim surel ikhtisar", + "email_select": "Pilih surel mana yang ingin dikirimkan ikhtisar. Kelola surel Anda di .", + "enable_audible_notifications_session": "Aktifkan notifikasi bersuara untuk sesi ini", + "enable_desktop_notifications_session": "Aktifkan notifikasi desktop untuk sesi ini", + "enable_email_notifications": "Aktifkan notifikasi email untuk %(email)s", + "enable_notifications_account": "Aktifkan notifikasi untuk akun ini", + "enable_notifications_account_detail": "Matikan untuk menonaktifkan notifikasi pada semua perangkat dan sesi Anda", + "enable_notifications_device": "Aktifkan notifikasi untuk perangkat ini", + "error_loading": "Sebuah kesalahan terjadi saat memuat pengaturan notifikasi Anda.", + "error_permissions_denied": "%(brand)s tidak memiliki izin untuk mengirim Anda notifikasi — mohon periksa pengaturan browser Anda", + "error_permissions_missing": "%(brand)s tidak memiliki izin untuk mengirim Anda notifikasi — silakan coba lagi", + "error_saving": "Gagal menyimpan preferensi notifikasi", + "error_saving_detail": "Sebuah kesalahan terjadi saat menyimpan preferensi notifikasi Anda.", + "error_title": "Tidak dapat mengaktifkan Notifikasi", + "error_updating": "Sebuah kesalahan terjadi saat memperbarui preferensi notifikasi Anda. Silakan coba mengubah opsi Anda lagi.", + "invites": "Diundang ke sebuah ruangan", + "keywords": "Tampilkan lencana ketika kata kunci digunakan dalam sebuah ruangan.", + "keywords_prompt": "Masukkan kata kunci di sini, atau gunakan untuk variasi ejaan atau nama panggilan", + "labs_notice_prompt": "Pembaruan:Kami telah menyederhanakan Pengaturan notifikasi untuk membuat opsi-opsi lebih mudah untuk dicari. Beberapa pengaturan kustom yang Anda pilih tidak ditampilkan di sini, tetapi masih aktif. Jika Anda lanjut, beberapa pengaturan Anda dapat berubah. Pelajari lebih lanjut", + "mentions_keywords": "Sebutan dan Kata Kunci", + "mentions_keywords_only": "Hanya Sebutan dan Kata Kunci", + "messages_containing_keywords": "Pesan berisi kata kunci", + "noisy": "Berisik", + "notices": "Pesan terkirim oleh bot", + "notify_at_room": "Beri tahu ketika seseorang memberi tahu menggunakan @room", + "notify_keyword": "Beri tahu ketika seseorang menggunakan kata kunci", + "notify_mention": "Beri tahu ketika seseorang memberi tahu menggunakan @namatampilan atau %(mxid)s", + "other_section": "Hal-hal lain yang kami pikir menarik bagi Anda:", + "people_mentions_keywords": "Orang, Sebutan, dan Kata Kunci", + "play_sound_for_description": "Diterapkan secara bawaan ke semua ruangan di semua perangkat.", + "play_sound_for_section": "Mainkan suara", + "push_targets": "Target notifikasi", + "quick_actions_mark_all_read": "Tandai semua pesan sebagai dibaca", + "quick_actions_reset": "Atur ulang ke pengaturan bawaan", + "quick_actions_section": "Tindakan Cepat", + "room_activity": "Aktivitas ruangan baru, pembaruan, dan pesan keadaan terjadi", + "rule_call": "Undangan panggilan", + "rule_contains_display_name": "Pesan yang berisi nama tampilan saya", + "rule_contains_user_name": "Pesan yang berisi nama tampilan saya", + "rule_encrypted": "Pesan terenkripsi di grup", + "rule_encrypted_room_one_to_one": "Pesan terenkripsi di pesan langsung", + "rule_invite_for_me": "Ketika saya diundang ke ruangan", + "rule_message": "Pesan di obrolan grup", + "rule_room_one_to_one": "Pesan di obrolan satu-ke-satu", + "rule_roomnotif": "Pesan yang berisi @room", + "rule_suppress_notices": "Pesan dikirim oleh bot", + "rule_tombstone": "Ketika ruangan telah ditingkatkan", + "show_message_desktop_notification": "Tampilkan pesan di notifikasi desktop", + "voip": "Panggilan Audio dan Video" + }, + "preferences": { + "always_show_menu_bar": "Selalu tampilkan bilah menu window", + "autocomplete_delay": "Delay penyelesaian otomatis (md)", + "code_blocks_heading": "Blok kode", + "compact_modern": "Gunakan tata letak 'Modern' yang lebih kecil", + "composer_heading": "Komposer", + "enable_hardware_acceleration": "Aktifkan akselerasi perangkat keras", + "enable_tray_icon": "Tampilkan ikon baki dan minimalkan window ke ikonnya jika ditutup", + "keyboard_heading": "Pintasan keyboard", + "keyboard_view_shortcuts_button": "Untuk melihat semua shortcut keyboard, klik di sini.", + "media_heading": "Gambar, GIF, dan video", + "presence_description": "Bagikan aktivitas dan status Anda dengan orang lain.", + "rm_lifetime": "Delay Penanda Bacaan (md)", + "rm_lifetime_offscreen": "Delay Penanda Bacaan diluar layar (md)", + "room_directory_heading": "Direktori ruangan", + "room_list_heading": "Daftar ruangan", + "show_avatars_pills": "Tampilkan avatar di sebutan pengguna, ruangan, dan peristiwa", + "show_checklist_shortcuts": "Tampilkan pintasan ke daftar centang selamat datang di atas daftar ruangan", + "show_polls_button": "Tampilkan tombol pemungutan suara", + "surround_text": "Kelilingi teks yang dipilih saat mengetik karakter khusus", + "time_heading": "Tampilkan waktu" + }, + "prompt_invite": "Tanyakan sebelum mengirim undangan ke ID Matrix yang mungkin tidak absah", + "replace_plain_emoji": "Ganti emoji teks biasa secara otomatis", + "security": { + "4s_public_key_in_account_data": "di data akun", + "4s_public_key_status": "Kunci publik penyimpanan rahasia:", + "backup_key_cached_status": "Cadangan kunci dicache:", + "backup_key_stored_status": "Cadangan kunci disimpan:", + "backup_key_unexpected_type": "tipe yang tidak terduga", + "backup_key_well_formed": "terbentuk dengan baik", + "backup_keys_description": "Cadangkan kunci enkripsi Anda dengan data akun Anda jika Anda kehilangan akses ke sesi-sesi Anda. Kunci Anda akan diamankan dengan Kunci Keamanan yang unik.", + "bulk_options_accept_all_invites": "Terima semua %(invitedRooms)s undangan", + "bulk_options_reject_all_invites": "Tolak semua %(invitedRooms)s undangan", + "bulk_options_section": "Opsi massal", + "cross_signing_cached": "dicache secara lokal", + "cross_signing_homeserver_support": "Dukungan fitur homeserver:", + "cross_signing_homeserver_support_exists": "sudah ada", + "cross_signing_in_4s": "di penyimpanan rahasia", + "cross_signing_in_memory": "di penyimpanan", + "cross_signing_master_private_Key": "Kunci privat utama:", + "cross_signing_not_cached": "tidak ditemukan secara lokal", + "cross_signing_not_found": "tidak ditemukan", + "cross_signing_not_in_4s": "tidak ditemukan di penyimpanan", + "cross_signing_not_stored": "tidak disimpan", + "cross_signing_private_keys": "Kunci privat penandatanganan silang:", + "cross_signing_public_keys": "Kunci publik penandatanganan silang:", + "cross_signing_self_signing_private_key": "Kunci privat penandatanganan diri:", + "cross_signing_user_signing_private_key": "Kunci rahasia penandatanganan pengguna:", + "cryptography_section": "Kriptografi", + "delete_backup": "Hapus Cadangan", + "delete_backup_confirm_description": "Apakah Anda yakin? Anda akan kehilangan pesan terenkripsi jika kunci Anda tidak dicadangkan dengan benar.", + "e2ee_default_disabled_warning": "Admin server Anda telah menonaktifkan enkripsi ujung ke ujung secara bawaan di ruangan privat & Pesan Langsung.", + "enable_message_search": "Aktifkan pencarian pesan di ruangan terenkripsi", + "encryption_individual_verification_mode": "Verifikasi setiap sesi yang digunakan oleh pengguna satu per satu untuk menandainya sebagai tepercaya, dan tidak memercayai perangkat yang ditandatangani silang.", + "encryption_section": "Enkripsi", + "error_loading_key_backup_status": "Tidak dapat memuat status pencadangan kunci", + "export_megolm_keys": "Ekspor kunci ruangan enkripsi ujung ke ujung", + "ignore_users_empty": "Anda tidak memiliki pengguna yang diabaikan.", + "ignore_users_section": "Pengguna yang diabaikan", + "import_megolm_keys": "Impor kunci enkripsi ujung ke ujung", + "key_backup_active": "Sesi ini mencadangkan kunci Anda.", + "key_backup_active_version_none": "Tidak Ada", + "key_backup_algorithm": "Algoritma:", + "key_backup_complete": "Semua kunci telah dicadangkan", + "key_backup_connect": "Hubungkan sesi ini ke Pencadangan Kunci", + "key_backup_connect_prompt": "Hubungkan sesi ini ke pencadangan kunci sebelum keluar untuk menghindari kehilangan kunci apa saja yang mungkin hanya ada di sesi ini.", + "key_backup_in_progress": "Mencadangkan %(sessionsRemaining)s kunci…", + "key_backup_inactive": "Sesi ini tidak mencadangkan kunci Anda, tetapi Anda memiliki cadangan yang ada yang dapat Anda pulihkan dan tambahkan untuk selanjutnya.", + "key_backup_inactive_warning": "Kunci Anda tidak dicadangan dari sesi ini.", + "manually_verify_all_sessions": "Verifikasi semua sesi jarak jauh secara manual", + "message_search_disable_warning": "Jika dinonaktifkan, pesan dari ruangan terenkripsi tidak akan muncul di hasil pencarian.", + "message_search_disabled": "Simpan pesan terenkripsi secara lokal dengan aman agar muncul di hasil pencarian.", + "message_search_enabled": { + "one": "Simpan pesan terenkripsi secara lokal dengan aman agar muncul di hasil pencarian, menggunakan %(size)s untuk menyimpan pesan dari %(rooms)s ruangan.", + "other": "Simpan pesan terenkripsi secara lokal dengan aman agar muncul di hasil pencarian, menggunakan %(size)s untuk menyimpan pesan dari %(rooms)s ruangan." }, - "server_acls_multiple": { - "one": "%(severalUsers)smengubah ACL server", - "other": "%(severalUsers)smengubah ACL server %(count)s kali" + "message_search_failed": "Inisialisasi pencarian pesan gagal", + "message_search_indexed_messages": "Pesan terindeks:", + "message_search_indexed_rooms": "Ruangan terindeks:", + "message_search_indexing": "Saat ini mengindeks: %(currentRoom)s", + "message_search_indexing_idle": "Tidak mengindeks pesan saat ini untuk ruangan apa saja.", + "message_search_intro": "%(brand)s mengcache pesan terenkripsi secara lokal supaya dapat muncul di hasil pencarian dengan aman:", + "message_search_room_progress": "%(doneRooms)s dari %(totalRooms)s", + "message_search_section": "Pencarian pesan", + "message_search_sleep_time": "Seberapa cepat pesan akan diunduh.", + "message_search_space_used": "Ruangan terpakai:", + "message_search_unsupported": "%(brand)s tidak memiliki beberapa komponen yang diperlukan untuk menyimpan pesan terenkripsi secara lokal dengan aman. Jika Anda ingin bereksperimen dengan fitur ini, buat %(brand)s Desktop yang khusus dengan tambahan komponen penelusuran.", + "message_search_unsupported_web": "%(brand)s tidak dapat menyimpan pesan terenkripsi secara lokal dengan aman saat dijalankan di browser. Gunakan %(brand)s Desktop supaya pesan terenkripsi dapat muncul di hasil pencarian.", + "record_session_details": "Rekam nama, versi, dan URL klien untuk dapat mengenal sesi dengan lebih muda dalam pengelola sesi", + "restore_key_backup": "Pulihkan dari Cadangan", + "secret_storage_not_ready": "belum siap", + "secret_storage_ready": "siap", + "secret_storage_status": "Penyimpanan rahasia:", + "send_analytics": "Kirim data analitik", + "session_id": "ID Sesi:", + "session_key": "Kunci sesi:", + "strict_encryption": "Jangan kirim pesan terenkripsi ke sesi yang belum diverifikasi dari sesi ini" + }, + "send_read_receipts": "Kirim laporan dibaca", + "send_read_receipts_unsupported": "Server Anda tidak mendukung penonaktifkan pengiriman laporan dibaca.", + "send_typing_notifications": "Kirim notifikasi pengetikan", + "sessions": { + "browser": "Peramban", + "confirm_sign_out": { + "one": "Konfirmasi mengeluarkan perangkat ini", + "other": "Konfirmasi mengeluarkan perangkat ini" }, - "server_acls": { - "one": "%(oneUser)smengubah ACL server", - "other": "%(oneUser)smengubah ACL server %(count)s kali" + "confirm_sign_out_body": { + "one": "Klik tombol di bawah untuk mengkonfirmasi mengeluarkan perangkat ini.", + "other": "Klik tombol di bawah untuk mengkonfirmasi mengeluarkan perangkat-perangkat ini." }, - "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" + "confirm_sign_out_continue": { + "one": "Keluarkan perangkat", + "other": "Keluarkan perangkat" }, - "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" + "confirm_sign_out_sso": { + "one": "Konfirmasi mengeluarkan perangkat ini dengan menggunakan Single Sign On untuk membuktikan identitas Anda.", + "other": "Konfirmasi mengeluarkan perangkat-perangkat ini dengan menggunakan Single Sign On untuk membuktikan identitas Anda." }, - "redacted_multiple": { - "other": "%(severalUsers)s menghapus %(count)s pesan", - "one": "%(severalUsers)s menghapus sebuah pesan" + "current_session": "Sesi saat ini", + "desktop_session": "Sesi desktop", + "details_heading": "Detail sesi", + "device_unverified_description": "Verifikasi atau keluarkan dari sesi ini untuk keamanan dan keandalan yang terbaik.", + "device_unverified_description_current": "Verifikasi sesi Anda saat ini untuk perpesanan aman yang ditingkatkan.", + "device_verified_description": "Sesi ini siap untuk perpesanan yang aman.", + "device_verified_description_current": "Sesi Anda saat ini siap untuk perpesanan aman.", + "error_pusher_state": "Gagal menetapkan keadaan pendorong", + "filter_all": "Semua", + "filter_inactive": "Tidak aktif", + "filter_inactive_description": "Tidak aktif selama %(inactiveAgeDays)s hari atau lebih", + "filter_label": "Saring perangkat", + "filter_unverified_description": "Belum siap untuk perpesanan aman", + "filter_verified_description": "Siap untuk perpesanan aman", + "hide_details": "Sembunyikan detail", + "inactive_days": "Tidak aktif selama %(inactiveAgeDays)s+ hari", + "inactive_sessions": "Sesi tidak aktif", + "inactive_sessions_explainer_1": "Sesi tidak aktif adalah sesi yang Anda belum gunakan dalam beberapa waktu, tetapi mereka masih mendapatkan kunci enkripsi.", + "inactive_sessions_explainer_2": "Mengeluarkan sesi yang tidak aktif meningkatkan keamanan dan performa, dan membuatnya lebih mudah untuk Anda untuk mengenal jika sebuah sesi baru itu mencurigakan.", + "inactive_sessions_list_description": "Pertimbangkan untuk mengeluarkan sesi lama (%(inactiveAgeDays)s hari atau lebih) yang Anda tidak gunakan lagi.", + "ip": "Alamat IP", + "last_activity": "Aktivitas terakhir", + "mobile_session": "Sesi ponsel", + "n_sessions_selected": { + "one": "%(count)s sesi dipilih", + "other": "%(count)s sesi dipilih" }, - "redacted": { - "other": "%(oneUser)s menghapus %(count)s pesan", - "one": "%(oneUser)s menghapus sebuah pesan" + "no_inactive_sessions": "Tidak ditemukan sesi yang tidak aktif.", + "no_sessions": "Tidak ditemukan sesi apa pun.", + "no_unverified_sessions": "Tidak ditemukan sesi yang belum diverifikasi.", + "no_verified_sessions": "Tidak ditemukan sesi yang terverifikasi.", + "os": "Sistem operasi", + "other_sessions_heading": "Sesi lainnya", + "push_heading": "Notifikasi dorongan", + "push_subheading": "Terima notifikasi dorongan di sesi ini.", + "push_toggle": "Aktifkan atau nonaktifkan notifikasi dorongan di sesi ini.", + "rename_form_caption": "Harap diketahui bahwa nama sesi juga terlihat ke orang-orang yang Anda berkomunikasi.", + "rename_form_heading": "Ubah nama sesi", + "rename_form_learn_more": "Mengubah nama sesi", + "rename_form_learn_more_description_1": "Pengguna lain dalam pesan langsung dan ruangan yang Anda bergabung dapat melihat daftar sesi Anda yang lengkap.", + "rename_form_learn_more_description_2": "Ini memberikan kepercayaan bahwa mereka benar-benar berbicara kepada Anda, tetapi ini juga berarti mereka dapat melihat nama sesi yang Anda masukkan di sini.", + "security_recommendations": "Saran keamanan", + "security_recommendations_description": "Tingkatkan keamanan akun Anda dengan mengikuti saran berikut.", + "session_id": "ID Sesi", + "show_details": "Tampilkan detail", + "sign_in_with_qr": "Masuk dengan kode QR", + "sign_in_with_qr_button": "Tampilkan kode QR", + "sign_in_with_qr_description": "Anda dapat menggunakan perangkat ini untuk masuk ke perangkat yang baru dengan sebuah kode QR. Anda harus memindai kode QR yang ditampilkan di perangkat ini dengan perangkat Anda yang telah keluar dari akun.", + "sign_out": "Keluarkan sesi ini", + "sign_out_all_other_sessions": "Keluar dari semua sesi lain (%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "Apakah Anda yakin untuk mengeluarkan %(count)s sesi?", + "other": "Apakah Anda yakin untuk mengeluarkan %(count)s sesi?" }, - "hidden_event_multiple": { - "other": "%(severalUsers)s mengirim %(count)s pesan tersembunyi", - "one": "%(severalUsers)s mengirim sebuah pesan tersembunyi" + "sign_out_n_sessions": { + "one": "Keluar dari %(count)s sesi", + "other": "Keluar dari %(count)s sesi" }, - "hidden_event": { - "other": "%(oneUser)s sent %(count)s hidden messages", - "one": "%(oneUser)s mengirim sebuah pesan tersembunyi" - } + "title": "Sesi", + "unknown_session": "Jenis sesi tidak diketahui", + "unverified_session": "Sesi belum diverifikasi", + "unverified_session_explainer_1": "Sesi ini tidak mendukung enkripsi dan tidak dapat diverifikasi.", + "unverified_session_explainer_2": "Anda tidak akan dapat berpartisipasi dalam ruangan di mana enkripsi diaktifkan ketika menggunakan sesi ini.", + "unverified_session_explainer_3": "Untuk keamanan dan privasi yang terbaik, kami merekomendasikan menggunakan klien Matrix yang mendukung enkripsi.", + "unverified_sessions": "Sesi belum diverifikasi", + "unverified_sessions_explainer_1": "Sesi yang belum diverifikasi adalah sesi yang telah masuk dengan kredensial Anda tetapi belum diverifikasi secara silang.", + "unverified_sessions_explainer_2": "Anda seharusnya yakin bahwa Anda mengenal sesi ini karena mereka dapat berarti bahwa seseorang telah menggunakan akun Anda tanpa diketahui.", + "unverified_sessions_list_description": "Verifikasi sesi Anda untuk perpesanan aman yang baik atau keluarkan sesi yang Anda tidak kenal atau tidak digunakan lagi.", + "verified_session": "Sesi terverifikasi", + "verified_sessions": "Sesi terverifikasi", + "verified_sessions_explainer_1": "Sesi terverifikasi bisa dari menggunakan akun ini setelah memasukkan frasa sandi atau mengonfirmasi identitas Anda dengan sesi terverifikasi lain.", + "verified_sessions_explainer_2": "Ini berarti bahwa Anda memiliki semua kunci yang dibutuhkan untuk membuka pesan terenkripsi Anda dan mengonfirmasi ke pengguna lain bahwa Anda mempercayai sesi ini.", + "verified_sessions_list_description": "Untuk keamanan yang terbaik, keluarkan sesi yang Anda tidak kenal atau tidak digunakan lagi.", + "verify_session": "Verifikasi sesi", + "web_session": "Sesi web" }, - "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" + "show_avatar_changes": "Tampilkan perubahan foto profil", + "show_breadcrumbs": "Tampilkan jalan pintas ke ruangan yang baru saja ditampilkan di atas daftar ruangan", + "show_chat_effects": "Tampilkan efek (animasi ketika menerima konfeti, misalnya)", + "show_displayname_changes": "Tampilkan perubahan nama tampilan", + "show_join_leave": "Tampilkan pesan-pesan gabung/keluar (undangan/pengeluaran/cekalan tidak terpengaruh)", + "show_nsfw_content": "Tampilkan konten NSFW", + "show_read_receipts": "Tampilkan laporan dibaca terkirim oleh pengguna lain", + "show_redaction_placeholder": "Tampilkan sebuah penampung untuk pesan terhapus", + "show_stickers_button": "Tampilkan tombol stiker", + "show_typing_notifications": "Tampilkan notifikasi pengetikan", + "sidebar": { + "metaspaces_favourites_description": "Kelompokkan semua ruangan dan orang favorit Anda di satu tempat.", + "metaspaces_home_all_rooms": "Tampilkan semua ruangan", + "metaspaces_home_all_rooms_description": "Tampilkan semua ruangan di Beranda, walaupun mereka berada di sebuah space.", + "metaspaces_home_description": "Beranda berguna untuk mendapatkan ikhtisar tentang semuanya.", + "metaspaces_orphans": "Ruangan yang tidak berada di sebuah space", + "metaspaces_orphans_description": "Kelompokkan semua ruangan yang tidak ada di sebuah space di satu tempat.", + "metaspaces_people_description": "Kelompokkan semua orang di satu tempat.", + "metaspaces_subsection": "Space yang ditampilkan", + "title": "Bilah Samping" }, - "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" + "start_automatically": "Mulai setelah login sistem secara otomatis", + "use_12_hour_format": "Tampilkan stempel waktu dalam format 12 jam (mis. 2:30pm)", + "use_command_enter_send_message": "Gunakan ⌘ + Enter untuk mengirim pesan", + "use_command_f_search": "Gunakan ⌘ + F untuk cari di lini masa", + "use_control_enter_send_message": "Gunakan Ctrl + Enter untuk mengirim pesan", + "use_control_f_search": "Gunakan Ctrl + F untuk cari di lini masa", + "voip": { + "allow_p2p": "Perbolehkan Peer-to-Peer untuk panggilan 1:1", + "allow_p2p_description": "Ketika diaktifkan, pihak lain mungkin dapat melihat alamat IP Anda", + "audio_input_empty": "Tidak ada mikrofon terdeteksi", + "audio_output": "Output Audio", + "audio_output_empty": "Tidak ada output audio yang terdeteksi", + "auto_gain_control": "Kendali suara otomatis", + "connection_section": "Koneksi", + "echo_cancellation": "Pembatalan gema", + "enable_fallback_ice_server": "Perbolehkan server bantuan panggilan cadangan (%(server)s)", + "enable_fallback_ice_server_description": "Hanya diterapkan jika homeserver Anda tidak menyediakan satu. Alamat IP Anda akan dibagikan selama panggilan berlangsung.", + "mirror_local_feed": "Balikkan saluran video lokal", + "missing_permissions_prompt": "Membutuhkan izin media, klik tombol di bawah untuk meminta izin.", + "noise_suppression": "Pengurangan suara bising", + "request_permissions": "Minta izin media", + "title": "Suara & Video", + "video_input_empty": "Tidak ada Webcam terdeteksi", + "video_section": "Pengaturan video", + "voice_agc": "Atur volume mikrofon secara otomatis", + "voice_processing": "Pemrosesan suara", + "voice_section": "Pengaturan suara" }, - "no_permission_messages_before_invite": "Anda tidak memiliki izin untuk melihat pesan-pesan sebelum Anda diundang.", - "no_permission_messages_before_join": "Anda tidak memiliki izin untuk melihat pesan-pesan sebelum Anda bergabung.", - "encrypted_historical_messages_unavailable": "Pesan-pesan terenkripsi sebelum titik ini tidak tersedia.", - "historical_messages_unavailable": "Anda tidak dapat melihat pesan-pesan awal" + "warn_quit": "Beri tahu sebelum keluar", + "warning": "PERINGATAN: " + }, + "share": { + "link_title": "Tautan ke ruangan", + "permalink_message": "Tautan ke pesan yang dipilih", + "permalink_most_recent": "Tautan ke pesan terkini", + "title_message": "Bagikan Pesan Ruangan", + "title_room": "Bagikan Ruangan", + "title_user": "Bagikan Pengguna" }, "slash_command": { - "spoiler": "Mengirim pesan sebagai spoiler", - "shrug": "Menambahkan ¯\\_(ツ)_/¯ ke pesan teks biasa", - "tableflip": "Menambahkan (╯°□°)╯︵ ┻━┻ ke pesan teks biasa", - "unflip": "Menambahkan ┬──┬ ノ( ゜-゜ノ) ke pesan teks biasa", - "lenny": "Menambahkan ( ͡° ͜ʖ ͡°) ke pesan teks biasa", - "plain": "Mengirim pesan sebagai teks biasa, tanpa mengubahnya ke markdown", - "html": "Mengirim pesan sebagai HTML, tanpa mengubahnya ke Markdown", - "upgraderoom": "Meningkatkan ruangan ke versi yang baru", - "upgraderoom_permission_error": "Anda tidak memiliki izin yang dibutuhkan untuk menggunakan perintah ini.", - "jumptodate": "Pergi ke tanggal yang diberikan di lini masa", - "jumptodate_invalid_input": "Kami tidak dapat mengerti tanggal yang dicantumkan (%(inputDate)s). Coba menggunakan format TTTT-BB-HH.", - "nick": "Ubah tampilan nama tampilan Anda", - "myroomnick": "Mengubah nama tampilan di ruangan saat ini saja", - "roomavatar": "Mengubah avatar ruangan saat ini", - "myroomavatar": "Mengubah foto profil Anda di ruangan saat ini saja", - "myavatar": "Ubah foto profil Anda dalam semua ruangan", - "topic": "Mendapatkan atau mengatur topik ruangan", - "topic_room_error": "Gagal untuk mendapatkan topik ruangan: Tidak dapat menemukan ruangan (%(roomId)s)", - "topic_none": "Ruangan ini tidak ada topik.", - "roomname": "Mengatur nama ruangan", - "invite": "Mengundang pengguna dengan ID yang dicantumkan ke ruangan saat ini", - "remove": "Mengeluarkan pengguna dengan id yang dicantumkan dari ruangan ini", - "ban": "Blokir pengguna dengan id yang dicantumkan", - "unban": "Menhilangkan cekalan pengguna dengan ID yang dicantumkan", - "ignore": "Mengabaikan pengguna, dan sembunyikan pesan mereka", - "unignore": "Berhenti mengabaikan pengguna, dan tampilkan pesan mereka", - "devtools": "Membuka dialog Peralatan Pengembang", "addwidget": "Menambahkan widget kustom dari URL ke ruangan ini", - "rainbow": "Mengirim pesan dengan warna pelangi", - "rainbowme": "Mengirim emote dengan warna pelangi", - "help": "Menampilkan daftar perintah dengan penggunaan dan deskripsi", - "whois": "Menampilkan informasi tentang sebuah pengguna", - "rageshake": "Kirim laporan kutu dengan catatan", - "msg": "Mengirim sebuah pesan ke pengguna yang dicantumkan", - "usage": "Penggunaan", - "category_messages": "Pesan", + "addwidget_iframe_missing_src": "iframe tidak memiliki atribut src", + "addwidget_invalid_protocol": "Mohon masukkan sebuah URL widget https:// atau http://", + "addwidget_missing_url": "Silakan masukkan URL widget atau kode embed", + "addwidget_no_permissions": "Anda tidak dapat mengubah widget di ruangan ini.", + "ban": "Blokir pengguna dengan id yang dicantumkan", "category_actions": "Aksi", - "category_admin": "Admin", "category_advanced": "Tingkat Lanjut", "category_effects": "Efek", + "category_messages": "Pesan", "category_other": "Lainnya", - "addwidget_missing_url": "Silakan masukkan URL widget atau kode embed", - "addwidget_iframe_missing_src": "iframe tidak memiliki atribut src", - "addwidget_invalid_protocol": "Mohon masukkan sebuah URL widget https:// atau http://", - "addwidget_no_permissions": "Anda tidak dapat mengubah widget di ruangan ini.", + "command_error": "Perintah gagal", "converttodm": "Mengubah ruangan ini ke pesan langsung", - "could_not_find_room": "Tidak dapat mencari ruangan", "converttoroom": "Mengubah pesan langsung ke ruangan", + "could_not_find_room": "Tidak dapat mencari ruangan", + "deop": "De-op pengguna dengan ID yang dicantumkan", + "devtools": "Membuka dialog Peralatan Pengembang", "discardsession": "Memaksa sesi grup keluar saat ini di ruang terenkripsi untuk dibuang", + "error_invalid_rendering_type": "Kesalahan perintah: Tidak dapat menemukan tipe render (%(renderingType)s)", + "error_invalid_runfn": "Kesalahan perintah: Tidak dapat menangani perintah slash.", + "help": "Menampilkan daftar perintah dengan penggunaan dan deskripsi", + "help_dialog_title": "Bantuan Perintah", + "holdcall": "Menunda panggilan di ruangan saat ini", + "html": "Mengirim pesan sebagai HTML, tanpa mengubahnya ke Markdown", + "ignore": "Mengabaikan pengguna, dan sembunyikan pesan mereka", + "ignore_dialog_description": "Anda sekarang mengabaikan %(userId)s", + "ignore_dialog_title": "Pengguna yang diabaikan", + "invite": "Mengundang pengguna dengan ID yang dicantumkan ke ruangan saat ini", + "invite_3pid_needs_is_error": "Gunakan server identitas untuk mengundang melalui email. Kelola di Pengaturan.", + "invite_3pid_use_default_is_title": "Gunakan sebuah server identitias", + "invite_3pid_use_default_is_title_description": "Gunakan server identitas untuk mengundang melalui email. Klik lanjutkan untuk menggunakan server identitas bawaan (%(defaultIdentityServerName)s) atau kelola di Pengaturan.", + "invite_failed": "Pengguna (%(user)s) akhirnya tidak diundang ke %(roomId)s tetapi tidak ada kesalahan yang diberikan dari utilitas pengundang", + "join": "Bergabung dengan ruangan dengan alamat yang dicantumkan", + "jumptodate": "Pergi ke tanggal yang diberikan di lini masa", + "jumptodate_invalid_input": "Kami tidak dapat mengerti tanggal yang dicantumkan (%(inputDate)s). Coba menggunakan format TTTT-BB-HH.", + "lenny": "Menambahkan ( ͡° ͜ʖ ͡°) ke pesan teks biasa", + "me": "Menampilkan aksi", + "msg": "Mengirim sebuah pesan ke pengguna yang dicantumkan", + "myavatar": "Ubah foto profil Anda dalam semua ruangan", + "myroomavatar": "Mengubah foto profil Anda di ruangan saat ini saja", + "myroomnick": "Mengubah nama tampilan di ruangan saat ini saja", + "nick": "Ubah tampilan nama tampilan Anda", + "no_active_call": "Tidak ada panggilan aktif di ruangan ini", + "op": "Tentukan tingkat daya pengguna", + "part_unknown_alias": "Alamat ruangan tidak dikenal: %(roomAlias)s", + "plain": "Mengirim pesan sebagai teks biasa, tanpa mengubahnya ke markdown", + "query": "Membuka obrolan dengan pengguna yang dicantumkan", + "query_not_found_phone_number": "Tidak dapat menemukan ID Matrix untuk nomor telepon", + "rageshake": "Kirim laporan kutu dengan catatan", + "rainbow": "Mengirim pesan dengan warna pelangi", + "rainbowme": "Mengirim emote dengan warna pelangi", "remakeolm": "Perintah pengembang: Membuang sesi grup keluar saat ini dan menyiapkan sesi Olm baru", + "remove": "Mengeluarkan pengguna dengan id yang dicantumkan dari ruangan ini", + "roomavatar": "Mengubah avatar ruangan saat ini", + "roomname": "Mengatur nama ruangan", + "server_error": "Kesalahan server", + "server_error_detail": "Server tidak tersedia, terlalu penuh, atau ada sesuatu yang salah.", + "shrug": "Menambahkan ¯\\_(ツ)_/¯ ke pesan teks biasa", + "spoiler": "Mengirim pesan sebagai spoiler", + "tableflip": "Menambahkan (╯°□°)╯︵ ┻━┻ ke pesan teks biasa", + "topic": "Mendapatkan atau mengatur topik ruangan", + "topic_none": "Ruangan ini tidak ada topik.", + "topic_room_error": "Gagal untuk mendapatkan topik ruangan: Tidak dapat menemukan ruangan (%(roomId)s)", "tovirtual": "Mengganti ke ruangan virtual ruangan ini, jika tersedia", "tovirtual_not_found": "Tidak ada ruangan virtual untuk ruangan ini", - "query": "Membuka obrolan dengan pengguna yang dicantumkan", - "query_not_found_phone_number": "Tidak dapat menemukan ID Matrix untuk nomor telepon", - "holdcall": "Menunda panggilan di ruangan saat ini", - "no_active_call": "Tidak ada panggilan aktif di ruangan ini", + "unban": "Menhilangkan cekalan pengguna dengan ID yang dicantumkan", + "unflip": "Menambahkan ┬──┬ ノ( ゜-゜ノ) ke pesan teks biasa", "unholdcall": "Melanjutkan panggilan di ruang saat ini", - "me": "Menampilkan aksi", - "error_invalid_runfn": "Kesalahan perintah: Tidak dapat menangani perintah slash.", - "error_invalid_rendering_type": "Kesalahan perintah: Tidak dapat menemukan tipe render (%(renderingType)s)", - "join": "Bergabung dengan ruangan dengan alamat yang dicantumkan", + "unignore": "Berhenti mengabaikan pengguna, dan tampilkan pesan mereka", + "unignore_dialog_description": "Anda sekarang berhenti mengabaikan %(userId)s", + "unignore_dialog_title": "Pengguna yang berhenti diabaikan", + "unknown_command": "Perintah Tidak Diketahui", + "unknown_command_button": "Kirim sebagai pesan", + "unknown_command_detail": "Perintah tidak diketahui: %(commandText)s", + "unknown_command_help": "Anda dapat menggunakan /help untuk melihat perintah yang tersedia. Apakah Anda bermaksud untuk mengirimkannya sebagai sebuah pesan?", + "unknown_command_hint": "Petunjuk: Mulai pesan Anda dengan // untuk memulainya dengan sebuah garis miring.", + "upgraderoom": "Meningkatkan ruangan ke versi yang baru", + "upgraderoom_permission_error": "Anda tidak memiliki izin yang dibutuhkan untuk menggunakan perintah ini.", + "usage": "Penggunaan", + "verify": "Memverifikasi sebuah pengguna, sesi, dan tupel pubkey", + "verify_mismatch": "PERINGATAN: VERIFIKASI KUNCI GAGAL! Kunci penandatanganan untuk %(userId)s dan sesi %(deviceId)s adalah \"%(fprint)s\" yang tidak cocok dengan kunci \"%(fingerprint)s\" yang disediakan. Ini bisa saja berarti komunikasi Anda sedang disadap!", + "verify_nop": "Sesi telah diverifikasi!", + "verify_nop_warning_mismatch": "PERINGATAN: sesi telah diverifikasi, tetapi kuncinya TIDAK COCOK!", + "verify_success_description": "Kunci penandatanganan yang Anda sediakan cocok dengan kunci penandatanganan yang Anda terima dari sesi %(userId)s %(deviceId)s. Sesi ditandai sebagai terverifikasi.", + "verify_success_title": "Kunci terverifikasi", + "verify_unknown_pair": "Pasangan tidak diketahui (pengguna, sesi): (%(userId)s, %(deviceId)s)", "view": "Menampilkan ruangan dengan alamat yang ditentukan", - "failed_find_room": "Perintah gagal: Tidak dapat menemukan ruangan (%(roomId)s)", - "failed_find_user": "Tidak dapat menemukan pengguna di ruangan", - "op": "Tentukan tingkat daya pengguna", - "deop": "De-op pengguna dengan ID yang dicantumkan" + "whois": "Menampilkan informasi tentang sebuah pengguna" + }, + "space": { + "add_existing_room_space": { + "create": "Ingin menambahkan sebuah ruangan yang baru saja?", + "create_prompt": "Buat sebuah ruangan baru", + "dm_heading": "Pesan Langsung", + "error_heading": "Tidak semua yang terpilih ditambahkan", + "progress_text": { + "one": "Menambahkan ruangan...", + "other": "Menambahkan ruangan... (%(progress)s dari %(count)s)" + }, + "space_dropdown_label": "Pilihan space", + "space_dropdown_title": "Tambahkan ruangan yang sudah ada", + "subspace_moved_note": "Menambahkan space telah dipindah." + }, + "add_existing_subspace": { + "create_button": "Buat sebuah space baru", + "create_prompt": "Ingin menambahkan sebuah space yang baru saja?", + "filter_placeholder": "Cari space", + "space_dropdown_title": "Tambahkan space yang sudah ada" + }, + "context_menu": { + "devtools_open_timeline": "Lihat lini masa ruangan (alat pengembang)", + "explore": "Jelajahi ruangan", + "home": "Beranda space", + "manage_and_explore": "Kelola & jelajahi ruangan", + "options": "Opsi space" + }, + "failed_load_rooms": "Gagal untuk memuat daftar ruangan.", + "failed_remove_rooms": "Gagal untuk menghapus beberapa ruangan. Coba lagi nanti", + "incompatible_server_hierarchy": "Server Anda tidak mendukung penampilan hierarki space.", + "invite": "Undang pengguna", + "invite_description": "Undang dengan email atau nama pengguna", + "invite_link": "Bagikan tautan undangan", + "invite_this_space": "Undang ke space ini", + "joining_space": "Bergabung", + "landing_welcome": "Selamat datang di ", + "leave_dialog_action": "Tinggalkan space", + "leave_dialog_description": "Anda akan keluar dari .", + "leave_dialog_only_admin_room_warning": "Anda adalah satu-satunya admin di beberapa ruangan atau space yang ingin Anda tinggalkan. Meninggalkan mereka akan meninggalkan mereka tanpa admin.", + "leave_dialog_only_admin_warning": "Anda adalah satu-satu admin di space ini. Meninggalkannya akan berarti tidak ada siapa saja yang dapat melakukan apa-apa di spacenya.", + "leave_dialog_option_all": "Tinggalkan semua ruangan", + "leave_dialog_option_intro": "Apakah Anda ingin keluar dari ruangan-ruangan di space ini?", + "leave_dialog_option_none": "Jangan tinggalkan ruangan apa pun", + "leave_dialog_option_specific": "Tinggalkan beberapa ruangan", + "leave_dialog_public_rejoin_warning": "Anda tidak dapat bergabung lagi kecuali jika Anda diundang lagi.", + "leave_dialog_title": "Tinggalkan %(spaceName)s", + "mark_suggested": "Tandai sebagai disarankan", + "no_search_result_hint": "Anda mungkin ingin mencoba pencarian yang berbeda atau periksa untuk typo.", + "preferences": { + "sections_section": "Bagian untuk ditampilkan", + "show_people_in_space": "Ini mengelompokkan obrolan Anda dengan anggota space ini. Menonaktifkan ini akan menyembunyikan obrolan dari tampilan %(spaceName)s Anda." + }, + "room_filter_placeholder": "Cari ruangan", + "search_children": "Cari %(spaceName)s", + "search_placeholder": "Cari nama dan deskripsi", + "select_room_below": "Pilih sebuah ruangan di bawah dahulu", + "share_public": "Bagikan space publik Anda", + "suggested": "Disarankan", + "suggested_tooltip": "Ruangan ini disarankan sebagai ruangan yang baik untuk bergabung", + "title_when_query_available": "Hasil", + "title_when_query_unavailable": "Ruangan dan space", + "unmark_suggested": "Tandai sebagai tidak disarankan", + "user_lacks_permission": "Anda tidak memiliki izin" + }, + "space_settings": { + "title": "Pengaturan — %(spaceName)s" }, - "presence": { - "busy": "Sibuk", - "online_for": "Daring selama %(duration)s", - "idle_for": "Idle untuk %(duration)s", - "offline_for": "Luring selama %(duration)s", - "unknown_for": "Tidak diketahui untuk %(duration)s", - "online": "Daring", - "idle": "Idle", - "unknown": "Tidak Dikenal", - "offline": "Luring", - "away": "Idle" + "spaces": { + "error_no_permission_add_room": "Anda tidak memiliki izin untuk menambahkan ruangan di space ini", + "error_no_permission_add_space": "Anda tidak memiliki izin untuk menambahkan space ke space ini", + "error_no_permission_create_room": "Anda tidak memiliki izin untuk membuat ruangan baru di space ini", + "error_no_permission_invite": "Anda tidak diizinkan untuk mengundang orang-orang ke space ini" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Masukkan nama server baru yang Anda ingin jelajahi.", + "network_dropdown_add_dialog_placeholder": "Nama server", + "network_dropdown_add_dialog_title": "Tambahkan sebuah server baru", + "network_dropdown_add_server_option": "Tambahkan server baru…", + "network_dropdown_available_invalid": "Tidak dapat menemukan server ini atau daftar ruangannya", + "network_dropdown_available_invalid_forbidden": "Anda tidak diizinkan untuk menampilkan daftar ruangan server ini", + "network_dropdown_available_valid": "Kelihatannya bagus", + "network_dropdown_remove_server_adornment": "Hapus server “%(roomServer)s”", + "network_dropdown_required_invalid": "Masukkan sebuah nama server", + "network_dropdown_selected_label": "Tampilkan: ruangan Matrix", + "network_dropdown_selected_label_instance": "Tampilkan: %(instance)s ruangan (%(server)s)", + "network_dropdown_your_server_description": "Server Anda" + } }, - "Unknown": "Tidak Dikenal", - "event_preview": { - "m.call.answer": { - "you": "Anda bergabung dengan panggilan saat ini", - "user": "%(senderName)s bergabung dengan panggilan saat ini", - "dm": "Panggilan sedang berjalan" + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Jika Anda tidak dapat menemukan siapa yang Anda mencari, kirimkan tautan undangan Anda.", + "cant_find_room_helpful_hint": "Jika Anda tidak dapat menemukan ruangan yang Anda cari, minta sebuah undangan atau buat sebuah ruangan baru.", + "copy_link_text": "Salin tautan undangan", + "count_of_members": { + "one": "%(count)s Anggota", + "other": "%(count)s Anggota" + }, + "create_new_room_button": "Buat ruangan baru", + "failed_querying_public_rooms": "Gagal melakukan kueri ruangan publik", + "group_chat_section_title": "Opsi lain", + "heading_with_query": "Gunakan \"%(query)s\" untuk mencari", + "heading_without_query": "Cari", + "join_button_text": "Bergabung dengan %(roomAddress)s", + "keyboard_scroll_hint": "Gunakan untuk menggulirkan", + "message_search_section_title": "Pencarian lainnya", + "other_rooms_in_space": "Ruangan lainnya di %(spaceName)s", + "public_rooms_label": "Ruangan publik", + "recent_searches_section_title": "Pencarian terkini", + "recently_viewed_section_title": "Baru saja dilihat", + "remove_filter": "Hapus saringan pencarian untuk %(filter)s", + "result_may_be_hidden_privacy_warning": "Beberapa hasil mungkin disembunyikan untuk privasi", + "result_may_be_hidden_warning": "Beberapa hasil mungkin tersembunyi", + "search_dialog": "Dialog Pencarian", + "search_messages_hint": "Untuk mencari pesan-pesan, lihat ikon ini di atas ruangan ", + "spaces_title": "Space yang Anda berada", + "start_group_chat_button": "Mulai sebuah grup obrolan" + }, + "stickers": { + "empty": "Anda saat ini tidak memiliki paket stiker apa pun yang diaktifkan", + "empty_add_prompt": "Tambahkan beberapa stiker sekarang" + }, + "terms": { + "column_document": "Dokumen", + "column_service": "Layanan", + "column_summary": "Kesimpulan", + "identity_server_no_terms_description_1": "Aksi ini memerlukan mengakses server identitas bawaan untuk memvalidasi sebuah alamat email atau nomor telepon, tetapi server ini tidak memiliki syarat layanan apa pun.", + "identity_server_no_terms_description_2": "Hanya lanjutkan jika Anda mempercayai pemilik server ini.", + "identity_server_no_terms_title": "Identitas server ini tidak memiliki syarat layanan", + "inline_intro_text": "Terima untuk melanjutkan:", + "integration_manager": "Gunakan bot, jembatan, widget, dan paket stiker", + "intro": "Untuk melanjutkan Anda harus menerima persyaratan layanan ini.", + "summary_identity_server_1": "Temukan lainnya melalui ponsel atau email", + "summary_identity_server_2": "Temukan oleh lainnya melalui ponsel atau email", + "tac_button": "Lihat syarat dan ketentuan", + "tac_description": "Untuk melanjutkan menggunakan homeserver %(homeserverDomain)s Anda harus lihat dan terima ke syarat dan ketentuan kami.", + "tac_title": "Syarat dan Ketentuan", + "tos": "Persyaratan Layanan" + }, + "theme": { + "light_high_contrast": "Kontras tinggi terang", + "match_system": "Cocokkan dengan sistem" + }, + "thread_view_back_action_label": "Kembali ke utasan", + "threads": { + "all_threads": "Semua utasan", + "all_threads_description": "Menampilkan semua utasan di ruangan saat ini", + "count_of_reply": { + "one": "%(count)s balasan", + "other": "%(count)s balasan" + }, + "empty_explainer": "Utasan membantu membuat obrolan sesuai topik dan mudah untuk dilacak.", + "empty_has_threads_tip": "Balas ke utasan yang sedang terjadi atau gunakan “%(replyInThread)s” ketika kursor diletakkan pada pesan untuk memulai yang baru.", + "empty_heading": "Buat diskusi tetap teratur dengan utasan", + "empty_tip": "Tip: Gunakan “%(replyInThread)s” ketika kursor di atas pesan.", + "error_start_thread_existing_relation": "Tidak dapat membuat utasan dari sebuah peristiwa dengan relasi yang sudah ada", + "my_threads": "Utasan saya", + "my_threads_description": "Menampilkan semua utasan yang Anda berpartisipasi", + "open_thread": "Buka utasan", + "show_all_threads": "Tampilkan semua utasan", + "show_thread_filter": "Tampilkan:", + "unable_to_decrypt": "Tidak dapat mendekripsi pesan" + }, + "time": { + "about_day_ago": "1 hari yang lalu", + "about_hour_ago": "1 jam yang lalu", + "about_minute_ago": "1 menit yang lalu", + "date_at_time": "%(date)s pada %(time)s", + "few_seconds_ago": "beberapa detik yang lalu", + "hours_minutes_seconds_left": "Sisa %(hours)sj %(minutes)sm %(seconds)sd", + "in_about_day": "1 hari dari sekarang", + "in_about_hour": "1 jam dari sekarang", + "in_about_minute": "1 menit dari sekarang", + "in_few_seconds": "beberapa detik dari sekarang", + "in_n_days": "%(num)s hari dari sekarang", + "in_n_hours": "%(num)s jam dari sekarang", + "in_n_minutes": "%(num)s dari sekarang", + "left": "%(timeRemaining)sd lagi", + "minutes_seconds_left": "Sisa %(minutes)sm %(seconds)sd", + "n_days_ago": "%(num)s hari yang lalu", + "n_hours_ago": "%(num)s jam yang lalu", + "n_minutes_ago": "%(num)s menit yang lalu", + "seconds_left": "%(seconds)sd lagi", + "short_days": "%(value)sh", + "short_days_hours_minutes_seconds": "%(days)sh %(hours)sj %(minutes)sm %(seconds)sd", + "short_hours": "%(value)sj", + "short_hours_minutes_seconds": "%(hours)sj %(minutes)sm %(seconds)sd", + "short_minutes_seconds": "%(minutes)sm %(seconds)sd", + "short_seconds": "%(value)sd" + }, + "timeline": { + "context_menu": { + "collapse_reply_thread": "Tutup balasan utasan", + "external_url": "URL Sumber", + "open_in_osm": "Buka di OpenStreetMap", + "report": "Laporkan", + "resent_unsent_reactions": "Kirim ulang %(unsentCount)s reaksi", + "show_url_preview": "Buka tampilan", + "view_related_event": "Tampilkan peristiwa terkait", + "view_source": "Tampilkan sumber" + }, + "creation_summary_dm": "%(creator)s membuat pesan langsung ini.", + "creation_summary_room": "%(creator)s membuat dan mengatur ruangan ini.", + "decryption_failure_blocked": "Pengirim telah memblokir Anda supaya tidak menerima pesan ini", + "download_action_decrypting": "Mendekripsi", + "download_action_downloading": "Mengunduh", + "edits": { + "tooltip_label": "Diedit di %(date)s. Klik untuk melihat editan.", + "tooltip_sub": "Klik untuk melihat editan", + "tooltip_title": "Diedit di %(date)s" + }, + "encrypted_historical_messages_unavailable": "Pesan-pesan terenkripsi sebelum titik ini tidak tersedia.", + "error_no_renderer": "Peristiwa ini tidak dapat ditampilkan", + "error_rendering_message": "Tidak dapat memuat pesan ini", + "historical_messages_unavailable": "Anda tidak dapat melihat pesan-pesan awal", + "in_room_name": " di %(room)s", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s mengakhiri sebuah siaran suara", + "you": "Anda mengakhiri sebuah siaran suara" + }, + "io.element.widgets.layout": "%(senderName)s telah memperbarui tata letak ruangan", + "load_error": { + "no_permission": "Mencoba memuat titik spesifik di lini masa ruangan ini, tetapi Anda tidak memiliki izin untuk menampilkan pesannya.", + "title": "Gagal untuk memuat posisi lini masa", + "unable_to_find": "Mencoba memuat titik spesifik di lini masa ruangan ini, tetapi tidak dapat menemukannya." + }, + "m.audio": { + "error_downloading_audio": "Terjadi kesalahan mengunduh audio", + "error_processing_audio": "Terjadi kesalahan mengolah pesan suara", + "error_processing_voice_message": "Terjadi kesalahan mengolah pesan suara", + "unnamed_audio": "Audio tidak dinamai" + }, + "m.beacon_info": { + "view_live_location": "Tampilkan lokasi langsung" + }, + "m.call": { + "video_call_ended": "Panggilan video berakhir", + "video_call_started": "Panggilan video dimulai di %(roomName)s.", + "video_call_started_text": "%(name)s memulai sebuah panggilan video", + "video_call_started_unsupported": "Panggilan video dimulai di %(roomName)s. (tidak didukung oleh peramban ini)" }, "m.call.hangup": { - "you": "Anda mengakhiri panggilan ini", - "user": "%(senderName)s mengakhiri panggilan ini" + "dm": "Panggilan berakhir" }, "m.call.invite": { - "you": "Anda memulai sebuah panggilan", - "user": "%(senderName)s memulai sebuah panggilan", - "dm_send": "Menunggu untuk jawaban", - "dm_receive": "%(senderName)s sedang memanggil" + "answered_elsewhere": "Dijawab di tempat lain", + "call_back_prompt": "Panggil ulang", + "declined": "Panggilan ditolak", + "failed_connect_media": "Tidak dapat menghubung media", + "failed_connection": "Koneksi gagal", + "failed_opponent_media": "Perangkatnya tidak dapat memulai kamera atau mikrofonnya", + "missed_call": "Panggilan terlewat", + "no_answer": "Tidak ada jawaban", + "unknown_error": "Sebuah kesalahan yang tidak diketahui terjadi", + "unknown_failure": "Kegagalan yang tidak diketahui: %(reason)s", + "unknown_state": "Panggilan ini berada di status yang tidak diketahui!", + "video_call": "%(senderName)s melakukan panggilan video.", + "video_call_unsupported": "%(senderName)s melakukan panggilan video. (tidak didukung oleh browser ini)", + "voice_call": "%(senderName)s melakukan panggilan video.", + "voice_call_unsupported": "%(senderName)s melakukan panggilan suara. (tidak didukung oleh browser ini)" }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.reaction": { - "you": "Anda bereaksi %(reaction)s ke %(message)s", - "user": "%(sender)s bereaksi %(reaction)s ke %(message)s" + "m.file": { + "decrypt_label": "Dekripsi %(text)s", + "download_label": "Unduh %(text)s", + "error_decrypting": "Terjadi kesalahan mendekripsi lampiran", + "error_invalid": "File tidak absah%(extra)s" }, - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "disable_microphone": "Bisukan mikrofon", - "enable_microphone": "Suarakan mikrofon", - "disable_camera": "Matikan kamera", - "enable_camera": "Nyalakan kamera", - "audio_devices": "Perangkat audio", - "video_devices": "Perangkat video", - "dial": "Dial", - "you_are_presenting": "Anda sedang mempresentasi", - "user_is_presenting": "%(sharerName)s sedang mempresentasi", - "camera_disabled": "Kamera Anda dimatikan", - "camera_enabled": "Kamera Anda masih nyala", - "consulting": "Mengkonsultasi dengan %(transferTarget)s. Transfer ke %(transferee)s", - "call_held_switch": "Anda menahan panggilan Ubah", - "call_held_resume": "Anda menahan panggilan Lanjutkan", - "call_held": "%(peerName)s menahan panggilan", - "dialpad": "Tombol Penyetel", - "stop_screenshare": "Berhenti membagikan layar Anda", - "start_screenshare": "Mulai membagikan layar Anda", - "hangup": "Akhiri", - "maximise": "Penuhi layar", - "expand": "Kembali ke panggilan", - "on_hold": "%(name)s ditahan", - "voice_call": "Panggilan suara", - "video_call": "Panggilan video", - "video_call_started": "Panggilan video dimulai", - "unsilence": "Suara dinyalakan", - "silence": "Diamkan panggilan", - "silenced": "Notifikasi dibisukan", - "unknown_caller": "Penelpon tak dikenal", - "call_failed": "Panggilan Gagal", - "unable_to_access_microphone": "Tidak dapat mengakses mikrofon", - "call_failed_microphone": "Panggilan gagal karena mikrofon tidak dapat diakses. Periksa apakah mikrofon sudah dicolokkan dan diatur dengan benar.", - "unable_to_access_media": "Tidak dapat mengakses webcam/mikrofon", - "call_failed_media": "Panggilan gagal karena webcam atau mikrofon tidak dapat diakses. Periksa bahwa:", - "call_failed_media_connected": "Mikrofon dan webcam telah dicolokkan dan diatur dengan benar", - "call_failed_media_permissions": "Izin diberikan untuk menggunakan webcam", - "call_failed_media_applications": "Tidak ada aplikasi lain yang menggunakan webcam", - "already_in_call": "Sudah ada di panggilan", - "already_in_call_person": "Anda sudah ada di panggilan dengan orang itu.", - "unsupported": "Panggilan tidak didukung", - "unsupported_browser": "Anda tidak dapat membuat panggilan di browser ini." - }, - "Other": "Lainnya", - "Advanced": "Tingkat Lanjut", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Ubah avatar space", - "m.room.avatar": "Ubah avatar ruangan", - "m.room.name_space": "Ubah nama space", - "m.room.name": "Ubah nama ruangan", - "m.room.canonical_alias_space": "Ubah alamat utama untuk space ini", - "m.room.canonical_alias": "Ubah alamat utama untuk ruangan ini", - "m.space.child": "Kelola ruangan di space ini", - "m.room.history_visibility": "Ubah visibilitas riwayat", - "m.room.power_levels": "Ubah izin", - "m.room.topic_space": "Ubah deskripsi", - "m.room.topic": "Ubah topik", - "m.room.tombstone": "Tingkatkan ruangan ini", - "m.room.encryption": "Aktifkan enkripsi ruangan", - "m.room.server_acl": "Ubah ACL server", - "m.reaction": "Kirim reaksi", - "m.room.redaction": "Hapus pesan yang terkirim oleh saya", - "m.widget": "Ubah widget", - "io.element.voice_broadcast_info": "Siaran suara", - "m.room.pinned_events": "Kelola peristiwa yang disematkan", - "m.call": "Mulai panggilan %(brand)s", - "m.call.member": "Bergabung panggilan %(brand)s", - "users_default": "Peran bawaan", - "events_default": "Kirim pesan", - "invite": "Undang pengguna", - "state_default": "Ubah pengaturan", - "kick": "Keluarkan pengguna", - "ban": "Cekal pengguna", - "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" - }, - "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" - }, - "spaces": { - "error_no_permission_invite": "Anda tidak diizinkan untuk mengundang orang-orang ke space ini", - "error_no_permission_create_room": "Anda tidak memiliki izin untuk membuat ruangan baru di space ini", - "error_no_permission_add_room": "Anda tidak memiliki izin untuk menambahkan ruangan di space ini", - "error_no_permission_add_space": "Anda tidak memiliki izin untuk menambahkan space ke space ini" - }, - "auth": { - "continue_with_idp": "Lanjutkan dengan %(provider)s", - "sign_in_with_sso": "Masuk dengan single sign on", - "sso": "Single Sign On", - "reset_password_action": "Atur ulang kata sandi", - "reset_password_title": "Atur ulang kata sandi Anda", - "continue_with_sso": "Lanjutkan dengan %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s Atau %(usernamePassword)s", - "sign_in_instead": "Masuk saja", - "account_clash": "Akun Anda yang baru (%(newAccountId)s) telah didaftarkan, tetapi Anda telah masuk ke akun yang lain (%(loggedInUserId)s).", - "account_clash_previous_account": "Lanjutkan dengan akun sebelumnya", - "log_in_new_account": "Masuk ke akun yang baru.", - "registration_successful": "Pendaftaran Berhasil", - "server_picker_title": "Masuk ke homeserver Anda", - "server_picker_dialog_title": "Putuskan di mana untuk menghost akun Anda", - "footer_powered_by_matrix": "diberdayakan oleh Matrix", - "failed_homeserver_discovery": "Gagal untuk melakukan penemuan homeserver", - "sync_footer_subtitle": "Jika Anda bergabung dengan banyak ruangan, ini mungkin membutuhkan beberapa waktu", - "syncing": "Menyinkronkan…", - "signing_in": "Memasuki…", - "unsupported_auth_msisdn": "Server ini tidak mendukung autentikasi dengan sebuah nomor telepon.", - "unsupported_auth_email": "Homeserver ini tidak mendukung login menggunakan alamat email.", - "unsupported_auth": "Homeserver ini tidak menawarkan alur masuk yang tidak didukung oleh klien ini.", - "registration_disabled": "Pendaftaran telah dinonaktifkan di homeserver ini.", - "failed_query_registration_methods": "Tidak dapat menanyakan metode pendaftaran yang didukung.", - "username_in_use": "Seseorang sudah memiliki nama pengguna itu, mohon coba yang lain.", - "3pid_in_use": "Alamat e-mail atau nomor telepon itu sudah digunakan.", - "incorrect_password": "Kata sandi salah", - "failed_soft_logout_auth": "Gagal untuk mengautentikasi ulang", - "soft_logout_heading": "Anda dikeluarkan", - "forgot_password_email_required": "Alamat email yang tertaut ke akun Anda harus dimasukkan.", - "forgot_password_email_invalid": "Alamat email ini tidak terlihat absah.", - "sign_in_prompt": "Punya sebuah akun? Masuk", - "verify_email_heading": "Verifikasi email Anda untuk melanjutkan", - "forgot_password_prompt": "Lupa kata sandi Anda?", - "soft_logout_intro_password": "Masukkan kata sandi Anda untuk masuk dan mendapatkan kembali akses ke akun Anda.", - "soft_logout_intro_sso": "Masuk dan dapatkan kembali akses ke akun Anda.", - "soft_logout_intro_unsupported_auth": "Anda tidak dapat masuk ke akun Anda. Mohon hubungi admin homeserver untuk informasi lanjut.", - "check_email_explainer": "Ikuti petunjuk yang dikirim ke %(email)s", - "check_email_wrong_email_prompt": "Alamat email salah?", - "check_email_wrong_email_button": "Masukkan ulang alamat email", - "check_email_resend_prompt": "Tidak menerimanya?", - "check_email_resend_tooltip": "Email tautan verifikasi dikirim ulang!", - "enter_email_heading": "Masukkan email Anda untuk mengatur ulang kata sandi", - "enter_email_explainer": "%(homeserver)s akan mengirim Anda sebuah tautan verifikasi untuk memperbolehkan Anda untuk mengatur ulang kata sandi Anda.", - "verify_email_explainer": "Kami harus tahu bahwa itu Anda sebelum mengatur ulang kata sandi Anda. Klik tautan dalam email yang kami sudah kirim ke %(email)s", - "create_account_prompt": "Baru di sini? Buat sebuah akun", - "sign_in_or_register": "Masuk atau Buat Akun", - "sign_in_or_register_description": "Gunakan akun Anda atau buat akun baru untuk lanjut.", - "sign_in_description": "Gunakan akun Anda untuk melanjutkan.", - "register_action": "Buat Akun", - "server_picker_failed_validate_homeserver": "Tidak dapat memvalidasi homeserver", - "server_picker_invalid_url": "URL tidak absah", - "server_picker_required": "Tentukan sebuah homeserver", - "server_picker_matrix.org": "Matrix.org adalah homeserver publik terbesar di dunia, jadi itu adalah tempat yang bagus untuk banyak orang.", - "server_picker_intro": "Kami memanggil tempat-tempat yang Anda dapat menghost akun Anda sebagai 'homeserver'.", - "server_picker_custom": "Homeserver lainnya", - "server_picker_explainer": "Gunakan homeserver Matrix yang Anda inginkan jika Anda punya satu, atau host sendiri.", - "server_picker_learn_more": "Tentang homeserver" - }, - "room_list": { - "sort_unread_first": "Tampilkan ruangan dengan pesan yang belum dibaca dahulu", - "show_previews": "Tampilkan tampilan pesan", - "sort_by": "Sortir berdasarkan", - "sort_by_activity": "Aktivitas", - "sort_by_alphabet": "A-Z", - "sublist_options": "Tampilkan daftar opsi", - "show_n_more": { - "one": "Tampilkan %(count)s lagi", - "other": "Tampilkan %(count)s lagi" + "m.image": { + "error": "Tidak dapat menampilkan gambar karena kesalahan", + "error_decrypting": "Terjadi kesalahan mendekripsi gambar", + "error_downloading": "Kesalahan mengunduh gambar", + "sent": "%(senderDisplayName)s mengirim sebuah gambar.", + "show_image": "Tampilkan gambar" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s membatalkan verifikasi", + "you_cancelled": "Anda membatalkan memverifikasi %(name)s" + }, + "m.key.verification.done": "Anda memverifikasi %(name)s", + "m.key.verification.request": { + "declining": "Menolak…", + "user_accepted": "%(name)s menerima", + "user_cancelled": "%(name)s membatalkan", + "user_declined": "%(name)s menolak", + "user_wants_to_verify": "%(name)s ingin memverifikasi", + "you_accepted": "Anda menerima", + "you_cancelled": "Anda membatalkan", + "you_declined": "Anda menolak", + "you_started": "Anda mengirim sebuah permintaan verifikasi" + }, + "m.location": { + "full": "%(senderName)s telah membagikan lokasinya", + "location": "Membagikan sebuah lokasi: ", + "self_location": "Membagikan lokasinya: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s suara", + "other": "%(count)s suara" + } + }, + "m.poll.end": { + "ended": "Mengakhiri sebuah pemungutan suara", + "sender_ended": "%(senderName)s telah mengakhiri sebuah poll" + }, + "m.poll.start": "%(senderName)s telah memulai sebuah pungutan suara — %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s mengubah avatar ruangan ini.", + "changed_img": "%(senderDisplayName)s mengubah avatar ruangan ke ", + "lightbox_title": "%(senderDisplayName)s mengubah avatar untuk %(roomName)s", + "removed": "%(senderDisplayName)s menghapus avatar ruangan." + }, + "m.room.canonical_alias": { + "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." + }, + "changed": "%(senderName)s mengubah alamat-alamatnya 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.", + "removed": "%(senderName)s menghapus alamat utamanya untuk ruangan ini.", + "set": "%(senderName)s mengatur alamat utama untuk ruangan ini ke %(address)s." + }, + "m.room.create": { + "continuation": "Ruangan ini adalah lanjutan dari obrolan sebelumnya.", + "see_older_messages": "Klik di sini untuk melihat pesan-pesan lama.", + "unknown_predecessor": "Tidak dapat mencari versi lama ruangan ini (ID ruangan: %(roomId)s), dan kami tidak disediakan dengan 'via_servers' untuk mencarinya.", + "unknown_predecessor_guess_server": "Tidak dapat mencari versi lama ruangan ini (ID ruangan: %(roomId)s), dan kami tidak disediakan dengan 'via_servers' untuk mencarinya. Ini mungkin bahwa menebak server dari ID ruangan akan bekerja. Jika Anda ingin mencoba, klik tautan berikut:" + }, + "m.room.encryption": { + "disable_attempt": "Mengabaikan percobaan untuk menonaktifkan enkripsi", + "disabled": "Enkripsi tidak diaktifkan", + "enabled": "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.", + "enabled_dm": "Pesan-pesan di sini dienkripsi secara ujung ke ujung. Verifikasi %(displayName)s di profilnya — ketuk pada profilnya.", + "enabled_local": "Pesan di obrolan ini akan dienkripsi secara ujung ke ujung.", + "parameters_changed": "Beberapa parameter enkripsi telah diubah.", + "unsupported": "Enkripsi yang digunakan di ruangan ini tidak didukung." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s telah mengizinkan tamu untuk bergabung dengan ruangan ini.", + "forbidden": "%(senderDisplayName)s telah mencegah tamu untuk bergabung dengan ruangan ini.", + "unknown": "%(senderDisplayName)s mengubah akses tamu ke %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s membuat semua riwayat ruangan di masa mendatang dapat dilihat oleh semua anggota ruangan, sejak mereka diundang.", + "joined": "%(senderName)s membuat semua riwayat ruangan di masa mendatang dapat dilihat oleh semua anggota ruangan, sejak mereka bergabung.", + "shared": "%(senderName)s membuat semua riwayat ruangan di masa mendatang dapat dilihat oleh semua anggota ruangan.", + "unknown": "%(senderName)s membuat semua riwayat ruangan di masa mendatang dapat dilihat oleh orang yang tidak dikenal (%(visibility)s).", + "world_readable": "%(senderName)s membuat semua riwayat ruangan di masa mendatang dapat dilihat oleh siapa saja." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s telah membuat ruangan ini undangan saja.", + "knock": "%(senderDisplayName)s mengubah peraturan bergabung menjadi bertanya untuk bergabung.", + "public": "%(senderDisplayName)s telah membuat ruangan ini publik kepada siapa saja yang tahu tautannya.", + "restricted": "%(senderDisplayName)s mengubah siapa saja yang dapat bergabung dengan ruangan ini.", + "restricted_settings": "%(senderDisplayName)s mengubah siapa saja yang dapat bergabung dengan ruangan ini. Lihat pengaturan.", + "unknown": "%(senderDisplayName)s mengubah aturan bergabung ke %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s menerima undangan %(displayName)s", + "accepted_invite": "%(targetName)s menerima sebuah undangan", + "ban": "%(senderName)s mencekal %(targetName)s", + "ban_reason": "%(senderName)s mencekal %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s mengubah foto profilnya", + "change_name": "%(oldDisplayName)s mengubah nama tampilannya ke %(displayName)s", + "change_name_avatar": "%(oldDisplayName)s mengubah nama tampilan dan foto profilnya", + "invite": "%(senderName)s mengundang %(targetName)s", + "join": "%(targetName)s bergabung dengan ruangan ini", + "kick": "%(senderName)s mengeluarkan %(targetName)s", + "kick_reason": "%(senderName)s mengeluarkan %(targetName)s: %(reason)s", + "left": "%(targetName)s keluar dari ruangan ini", + "left_reason": "%(targetName)s keluar dari ruangan ini: %(reason)s", + "no_change": "%(senderName)s tidak membuat perubahan", + "reject_invite": "%(targetName)s menolak undangannya", + "remove_avatar": "%(senderName)s menghilangkan foto profilnya", + "remove_name": "%(senderName)s menghilangkan nama tampilannya (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s mengatur foto profil", + "set_name": "%(senderName)s mengatur nama tampilannya ke %(displayName)s", + "unban": "%(senderName)s menghilangkan cekalan %(targetName)s", + "withdrew_invite": "%(senderName)s menghapus undangannya %(targetName)s", + "withdrew_invite_reason": "%(senderName)s menghapus undangannya %(targetName)s: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s mengubah nama ruangan ini dari %(oldRoomName)s ke %(newRoomName)s.", + "remove": "%(senderDisplayName)s telah menghapus nama ruangan.", + "set": "%(senderDisplayName)s telah mengubah nama ruang menjadi %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s mengubah pesan-pesan yang disematkan di ruangan ini.", + "changed_link": "%(senderName)s mengubah pesan-pesan yang disematkan di ruangan ini.", + "pinned": "%(senderName)s menyematkan sebuah pesan di ruangan ini. Lihat semua pesan yang dipasangi pin.", + "pinned_link": "%(senderName)s menyematkan sebuah pesan di ruangan ini. Lihat semua pesan yang dipasangi pin.", + "unpinned": "%(senderName)s melepaskan pin pesan di ruangan ini. Lihat semua pesan yang dipasangi pin.", + "unpinned_link": "%(senderName)s melepaskan pin pesan di ruangan ini. Lihat semua pesan yang dipasangi pin." + }, + "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" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Semua server telah dicekal untuk berpartisipasi! Ruangan ini tidak dapat digunakan lagi.", + "changed": "%(senderDisplayName)s mengubah ACL server untuk ruangan ini.", + "set": "%(senderDisplayName)s mengatur ACL server untuk ruangan ini." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s menghapus undangan untuk %(targetDisplayName)s untuk bergabung dengan ruangan ini.", + "sent": "%(senderName)s mengirim sebuah undangan ke %(targetDisplayName)s untuk bergabung dengan ruangan ini." + }, + "m.room.tombstone": "%(senderDisplayName)s meningkatkan ruangan ini.", + "m.room.topic": "%(senderDisplayName)s telah mengubah topik menjadi \"%(topic)s\".", + "m.sticker": "%(senderDisplayName)s mengirim sebuah stiker.", + "m.video": { + "error_decrypting": "Terjadi kesalahan mendekripsi video" + }, + "m.widget": { + "added": "Widget %(widgetName)s ditambahkan oleh %(senderName)s", + "jitsi_ended": "Konferensi video diakhiri oleh %(senderName)s", + "jitsi_join_right_prompt": "Bergabung dengan konferensinya di kartu informasi ruangan di sebelah kanan", + "jitsi_join_top_prompt": "Bergabung dengan konferensi di atas ruangan ini", + "jitsi_started": "Konferensi video dimulai oleh %(senderName)s", + "jitsi_updated": "Konferensi video diperbarui oleh %(senderName)s", + "modified": "Widget %(widgetName)s diubah oleh %(senderName)s", + "removed": "Widget %(widgetName)s dihapus oleh %(senderName)s" + }, + "mab": { + "collapse_reply_chain": "Tutup kutip", + "copy_link_thread": "Salin tautan ke utasan", + "expand_reply_chain": "Buka kutip", + "label": "Aksi Pesan", + "view_in_room": "Tampilkan di ruangan" + }, + "mjolnir": { + "changed_rule_glob": "%(senderName)s memperbarui sebuah peraturan pencekalan 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_users": "%(senderName)s mengubah sebuah peraturan pencekalan pengguna yang sebelumnya berisi %(oldGlob)s ke %(newGlob)s untuk %(reason)s", + "created_rule": "%(senderName)s membuat sebuah peraturan pencekalan 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_users": "%(senderName)s membuat sebuah peraturan pencekalan pengguna yang berisi %(glob)s untuk %(reason)s", + "message_hidden": "Anda telah mengabaikan pengguna ini, jadi pesannya disembunyikan. Tampilkan saja.", + "removed_rule": "%(senderName)s menghapus sebuah peraturan pencekalan 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_users": "%(senderName)s menghapus peraturan pencekalan pengguna yang berisi %(glob)s", + "updated_invalid_rule": "%(senderName)s memperbarui sebuah peraturan pencekalan yang tidak absah", + "updated_rule": "%(senderName)s memperbarui sebuah peraturan pencekalan 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_users": "%(senderName)s memperbarui peraturan pencekalan pengguna yang berisi %(glob)s untuk %(reason)s" + }, + "no_permission_messages_before_invite": "Anda tidak memiliki izin untuk melihat pesan-pesan sebelum Anda diundang.", + "no_permission_messages_before_join": "Anda tidak memiliki izin untuk melihat pesan-pesan sebelum Anda bergabung.", + "pending_moderation": "Pesan akan dimoderasikan", + "pending_moderation_reason": "Pesan akan dimoderasikan: %(reason)s", + "reactions": { + "add_reaction_prompt": "Tambahkan reaksi", + "label": "%(reactors)s berekasi dengan %(content)s", + "tooltip": "bereaksi dengan %(shortName)s" + }, + "read_receipt_title": { + "one": "Dilihat oleh %(count)s orang", + "other": "Dilihat oleh %(count)s orang" + }, + "read_receipts_label": "Laporan dibaca", + "redacted": { + "tooltip": "Pesan terhapus di %(date)s" + }, + "redaction": "Pesan dihapus oleh %(name)s", + "reply": { + "error_loading": "Tidak dapat memuat peristiwa yang dibalas, karena tidak ada atau Anda tidak memiliki izin untuk menampilkannya.", + "in_reply_to": "Membalas ke ", + "in_reply_to_for_export": "Membalas ke pesan ini" + }, + "scalar_starter_link": { + "dialog_description": "Anda akan dialihkan ke situs pihak ketiga sehingga Anda dapat mengautentikasi akun Anda untuk digunakan dengan %(integrationsUrl)s. Apakah Anda yakin untuk melanjutkan?", + "dialog_title": "Tambahkan sebuah Integrasi" + }, + "self_redaction": "Pesan dihapus", + "send_state_encrypting": "Mengenkripsi pesan Anda…", + "send_state_failed": "Gagal untuk dikirim", + "send_state_sending": "Mengirim pesan Anda…", + "send_state_sent": "Pesan Anda telah terkirim", + "summary": { + "banned": { + "one": "dicekal", + "other": "dicekal %(count)s kali" + }, + "banned_multiple": { + "one": "dicekal", + "other": "dicekal %(count)s kali" + }, + "changed_avatar": { + "other": "%(oneUser)smengubah foto profilnya %(count)s kali", + "one": "%(oneUser)smengubah foto profilnya" + }, + "changed_avatar_multiple": { + "other": "%(severalUsers)smengubah foto profil mereka %(count)s kali", + "one": "%(severalUsers)smengubah foto profil mereka" + }, + "changed_name": { + "one": "%(oneUser)smengubah namanya", + "other": "%(oneUser)smengubah namanya %(count)s kali" + }, + "changed_name_multiple": { + "one": "%(severalUsers)smengubah namanya", + "other": "%(severalUsers)smengubah namanya %(count)s kali" + }, + "hidden_event": { + "other": "%(oneUser)s sent %(count)s hidden messages", + "one": "%(oneUser)s mengirim sebuah pesan tersembunyi" + }, + "hidden_event_multiple": { + "other": "%(severalUsers)s mengirim %(count)s pesan tersembunyi", + "one": "%(severalUsers)s mengirim sebuah pesan tersembunyi" + }, + "invite_withdrawn": { + "one": "undangannya %(oneUser)s dihapus", + "other": "undangannya %(oneUser)s dihapus %(count)s kali" + }, + "invite_withdrawn_multiple": { + "one": "undangannya %(severalUsers)s dihapus", + "other": "undangannya %(severalUsers)s dihapus %(count)s kali" + }, + "invited": { + "one": "diundang", + "other": "diundang %(count)s kali" + }, + "invited_multiple": { + "one": "diundang", + "other": "diundang %(count)s kali" + }, + "joined": { + "one": "%(oneUser)sbergabung", + "other": "%(oneUser)sbergabung %(count)s kali" + }, + "joined_and_left": { + "one": "%(oneUser)sbergabung dan keluar", + "other": "%(oneUser)sbergabung dan keluar %(count)s kali" + }, + "joined_and_left_multiple": { + "one": "%(severalUsers)sbergabung dan keluar", + "other": "%(severalUsers)sbergabung dan keluar %(count)s kali" + }, + "joined_multiple": { + "one": "%(severalUsers)sbergabung", + "other": "%(severalUsers)sbergabung %(count)s kali" + }, + "kicked": { + "one": "dikeluarkan", + "other": "dikeluarkan %(count)s kali" + }, + "kicked_multiple": { + "one": "dikeluarkan", + "other": "dikeluarkan %(count)s kali" + }, + "left": { + "one": "%(oneUser)skeluar", + "other": "%(oneUser)skeluar %(count)s kali" + }, + "left_multiple": { + "one": "%(severalUsers)skeluar", + "other": "%(severalUsers)skeluar %(count)s kali" + }, + "no_change": { + "one": "%(oneUser)stidak membuat perubahan", + "other": "%(oneUser)stidak membuat perubahan %(count)s kali" + }, + "no_change_multiple": { + "one": "%(severalUsers)stidak membuat perubahan", + "other": "%(severalUsers)stidak membuat perubahan %(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" + }, + "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" + }, + "redacted": { + "other": "%(oneUser)s menghapus %(count)s pesan", + "one": "%(oneUser)s menghapus sebuah pesan" + }, + "redacted_multiple": { + "other": "%(severalUsers)s menghapus %(count)s pesan", + "one": "%(severalUsers)s menghapus sebuah pesan" + }, + "rejected_invite": { + "one": "%(oneUser)smenolak undangannya", + "other": "%(oneUser)smenolak undangannya %(count)s kali" + }, + "rejected_invite_multiple": { + "one": "%(severalUsers)smenolak undangannya", + "other": "%(severalUsers)smenolak undangannya %(count)s kali" + }, + "rejoined": { + "one": "%(oneUser)skeluar dan bergabung kembali", + "other": "%(oneUser)skeluar dan bergabung kembali %(count)s kali" + }, + "rejoined_multiple": { + "one": "%(severalUsers)skeluar dan bergabung kembali", + "other": "%(severalUsers)skeluar dan bergabung kembali %(count)s kali" + }, + "server_acls": { + "one": "%(oneUser)smengubah ACL server", + "other": "%(oneUser)smengubah ACL server %(count)s kali" + }, + "server_acls_multiple": { + "one": "%(severalUsers)smengubah ACL server", + "other": "%(severalUsers)smengubah ACL server %(count)s kali" + }, + "unbanned": { + "one": "dihilangkan cekalannya", + "other": "dihilangkan cekalannya %(count)s kali" + }, + "unbanned_multiple": { + "one": "dihilangkan cekalannya", + "other": "dihilangkan cekalannya %(count)s kali" + } }, - "show_less": "Tampilkan lebih sedikit", - "notification_options": "Opsi notifikasi" + "thread_info_basic": "Dari sebuah utasan", + "typing_indicator": { + "more_users": { + "one": "%(names)s dan satu lainnya sedang mengetik …", + "other": "%(names)s dan %(count)s lainnya sedang mengetik …" + }, + "one_user": "%(displayName)s sedang mengetik …", + "two_users": "%(names)s dan %(lastPerson)s sedang mengetik …" + }, + "undecryptable_tooltip": "Pesan ini tidak dapat didekripsi", + "url_preview": { + "close": "Tutup tampilan", + "show_n_more": { + "one": "Tampilkan %(count)s tampilan lainnya", + "other": "Tampilkan %(count)s tampilan lainnya" + } + } }, - "report_content": { - "missing_reason": "Mohon isi kenapa Anda melaporkan.", - "unable_create_room_moderation_bot": "Tidak dapat membuat ruangan dengan bot moderasi", - "ignore_user": "Abaikan pengguna", - "hide_messages_from_user": "Periksa jika Anda ingin menyembunyikan semua pesan saat ini dan pesan baru dari pengguna ini.", - "nature_disagreement": "Apa yang ditulis pengguna itu salah.\nIni akan dilaporkan ke moderator ruangan.", - "nature_toxic": "Pengguna ini menampilkan kelakuan yang toksik, misalnya dengan menghina pengguna lain atau membagikan konten dewasa di ruangan ramah keluarga atau merusak aturan ruangan.\nIni akan dilaporkan ke moderator ruangan.", - "nature_illegal": "Pengguna ini menampilkan kelakuan yang ilegal, misalnya dengan doxing orang lain atau ancaman kekerasan.\nIni akan dilaporkan ke moderator ruangan yang mungkin melaporkannya juga ke otoritas hukum.", - "nature_spam": "Pengguna ini spam ruangan dengan iklan, tautan ke iklan atau ke propaganda.\nIni akan dilaporkan ke moderator ruangan.", - "report_to_homeserver_encrypted": "Ruangan ini khusus untuk konten ilegal atau toxic atau moderator gagal untuk memoderasikan konten ilegal atau toxic.\nIni akan dilaporkan ke administrator %(homeserver)s. Administrator TIDAK akan dapat membaca konten yang terenkripsi di ruangan ini.", - "report_to_homeserver": "Ruangan ini khusus untuk konten ilegal atau toksik atau moderator gagal untuk memoderasikan konten ilegal atau toksik.\nIni akan dilaporkan ke administrator %(homeserver)s.", - "nature_other": "Alasan yang lain. Mohon jelaskan masalahnya.\nIni akan dilaporkan ke moderator ruangan.", - "nature": "Harap pilih sifat dan jelaskan apa yang membuat pesan ini kasar.", - "disagree": "Tidak Setuju", - "toxic_behaviour": "Kelakukan Toxic", - "illegal_content": "Konten Ilegal", - "spam_or_propaganda": "Spam atau propaganda", - "report_entire_room": "Laporkan seluruh ruangan", - "report_content_to_homeserver": "Laporkan Konten ke Administrator Homeserver Anda", - "description": "Melaporkan pesan ini akan mengirimkan ID peristiwa yang untuk ke administrator homeserver Anda. Jika pesan-pesan di ruangan ini terenkripsi, maka administrator homeserver Anda tidak akan dapat membaca teks pesan atau menampilkan file atau gambar apa saja." + "truncated_list_n_more": { + "other": "Dan %(count)s lagi..." }, - "setting": { - "help_about": { - "brand_version": "Versi %(brand)s:", - "olm_version": "Versi Olm:", - "help_link": "Untuk bantuan dengan menggunakan %(brand)s, klik di sini.", - "help_link_chat_bot": "Untuk bantuan dengan menggunakan %(brand)s, klik di sini atau mulai sebuah obrolan dengan bot kami dengan menggunakan tombol di bawah.", - "chat_bot": "Mulai mengobrol dengan %(brand)s Bot", - "title": "Bantuan & Tentang", - "versions": "Versi", - "homeserver": "Homeserver adalah %(homeserverUrl)s", - "identity_server": "Server identitas adalah %(identityServerUrl)s", - "access_token_detail": "Token akses Anda memberikan akses penuh ke akun Anda. Jangan bagikan dengan siapa pun.", - "clear_cache_reload": "Hapus cache dan muat ulang" + "unsupported_server_description": "Server ini menjalankan sebuah versi Matrix yang lama. Tingkatkan ke Matrix %(version)s untuk menggunakan %(brand)s tanpa eror.", + "unsupported_server_title": "Server Anda tidak didukung", + "update": { + "check_action": "Periksa untuk pembaruan", + "checking": "Memeriksa pembaruan…", + "downloading": "Mengunduh pembaruan…", + "error_encountered": "Terjadi kesalahan (%(errorDetail)s).", + "error_unable_load_commit": "Tidak dapat memuat detail komit: %(msg)s", + "new_version_available": "Versi yang baru telah tersedia. Perbarui sekarang.", + "no_update": "Tidak ada pembaruan yang tersedia.", + "release_notes_toast_title": "Apa Yang Baru", + "see_changes_button": "Apa yang baru?", + "toast_description": "Sebuah versi %(brand)s yang baru telah tersedia", + "toast_title": "Perbarui %(brand)s", + "unavailable": "Tidak Tersedia" + }, + "upload_failed_generic": "File '%(fileName)s' gagal untuk diunggah.", + "upload_failed_size": "File '%(fileName)s' melebihi batas ukuran unggahan file homeserver", + "upload_failed_title": "Unggahan Gagal", + "upload_file": { + "cancel_all_button": "Batalkan Semua", + "error_file_too_large": "File ini terlalu besar untuk diunggah. Batas ukuran unggahan file adalah %(limit)s tetapi file ini %(sizeOfThisFile)s.", + "error_files_too_large": "File-file ini terlalu besar untuk diunggah. Batas ukuran unggahan file adalah %(limit)s.", + "error_some_files_too_large": "Beberapa file terlalu besar untuk diunggah. Batas ukuran unggahan file adalah %(limit)s.", + "error_title": "Kesalahan saat Mengunggah", + "title": "Unggah file", + "title_progress": "Mengunggah file (%(current)s dari %(total)s)", + "upload_all_button": "Unggah semua", + "upload_n_others_button": { + "one": "Unggah %(count)s file lainnya", + "other": "Unggah %(count)s file lainnya" } }, + "user_info": { + "admin_tools_section": "Peralatan Admin", + "ban_button_room": "Cekal dari ruangan", + "ban_button_space": "Cekal dari space", + "ban_room_confirm_title": "Cekal dari %(roomName)s", + "ban_space_everything": "Cekal dari semuanya yang saya dapat melakukan", + "ban_space_specific": "Cekal dari beberapa hal yang saya dapat melakukan", + "count_of_sessions": { + "one": "%(count)s sesi", + "other": "%(count)s sesi" + }, + "count_of_verified_sessions": { + "one": "1 sesi terverifikasi", + "other": "%(count)s sesi terverifikasi" + }, + "deactivate_confirm_action": "Nonaktifkan pengguna", + "deactivate_confirm_description": "Menonaktifkan pengguna ini akan mengeluarkan dan mencegahnya masuk ke akun lagi. Pengguna itu juga akan meninggalkan semua ruangan yang pengguna itu berada. Aksi ini tidak dapat dibatalkan. Apakah Anda yakin Anda ingin menonaktifkan pengguna ini?", + "deactivate_confirm_title": "Nonaktifkan pengguna?", + "demote_button": "Turunkan", + "demote_self_confirm_description_space": "Anda tidak akan dapat mengubah kembali perubahan ini ketika Anda menurunkan diri Anda, jika Anda adalah pengguna hak istimewa terakhir di space tersebut, mendapatkan kembali hak istimewa itu tidak memungkinkan.", + "demote_self_confirm_room": "Anda tidak akan dapat mengubah kembali perubahan ini ketika Anda menurunkan diri Anda, jika Anda adalah pengguna hak istimewa terakhir di ruangan tersebut, mendapatkan kembali hak istimewa itu tidak memungkinkan.", + "demote_self_confirm_title": "Turunkan diri Anda?", + "disinvite_button_room": "Batalkan undangan dari ruangan", + "disinvite_button_room_name": "Batalkan pengundangan dari %(roomName)s", + "disinvite_button_space": "Batalkan undangan dari space", + "edit_own_devices": "Edit perangkat", + "error_ban_user": "Gagal untuk mencekal pengguna", + "error_deactivate": "Gagal untuk menonaktifkan pengguna", + "error_kicking_user": "Gagal untuk mengeluarkan pengguna", + "error_mute_user": "Gagal untuk membisukan pengguna", + "error_revoke_3pid_invite_description": "Tidak dapat menghapus undangan. Server ini mungkin mengalami masalah sementara atau Anda tidak memiliki izin yang dibutuhkan untuk menghapus undangannya.", + "error_revoke_3pid_invite_title": "Gagal untuk menghapus undangan", + "hide_sessions": "Sembunyikan sesi", + "hide_verified_sessions": "Sembunyikan sesi terverifikasi", + "ignore_confirm_description": "Semua pesan dan undangan dari pengguna ini akan disembunyikan. Apakah Anda yakin ingin mengabaikan?", + "ignore_confirm_title": "Abaikan %(user)s", + "invited_by": "Diundang oleh %(sender)s", + "jump_to_rr_button": "Pergi ke laporan dibaca", + "kick_button_room": "Keluarkan dari ruangan", + "kick_button_room_name": "Keluarkan dari %(roomName)s", + "kick_button_space": "Keluarkan dari space", + "kick_button_space_everything": "Keluarkan dari semuanya yang saya bisa", + "kick_space_specific": "Keluarkan dari hal-hal spesifik yang saya bisa", + "kick_space_warning": "Mereka masih dapat mengakses apa saja yang Anda bukan admin di sana.", + "promote_warning": "Anda tidak akan dapat membatalkan perubahan ini ketika Anda mempromosikan pengguna untuk memiliki tingkat daya yang sama dengan Anda sendiri.", + "redact": { + "confirm_button": { + "one": "Hapus 1 pesan", + "other": "Hapus %(count)s pesan" + }, + "confirm_description_1": { + "one": "Anda akan menghapus %(count)s pesan dari %(user)s. Ini akan dihapus secara permanen untuk semua dalam obrolan. Apakah Anda ingin lanjut?", + "other": "Anda akan menghapus %(count)s pesan dari %(user)s. Ini akan dihapus secara permanen untuk semua dalam obrolan. Apakah Anda ingin lanjut?" + }, + "confirm_description_2": "Untuk pesan yang jumlahnya banyak, ini mungkin membutuhkan beberapa waktu. Jangan muat ulang klien Anda untuk sementara.", + "confirm_keep_state_explainer": "Jangan centang jika Anda juga ingin menghapus pesan-pesan sistem pada pengguna ini (mis. perubahan keanggotaan, perubahan profil…)", + "confirm_keep_state_label": "Simpan pesan-pesan sistem", + "confirm_title": "Hapus pesan terkini dari %(user)s", + "no_recent_messages_description": "Coba gulir ke atas di lini masa untuk melihat apa ada pesan-pesan sebelumnya.", + "no_recent_messages_title": "Tidak ada pesan terkini dari %(user)s yang ditemukan" + }, + "redact_button": "Hapus pesan terkini", + "revoke_invite": "Hapus undangan", + "role_label": "Peran di ", + "room_encrypted": "Pesan di ruangan ini terenkripsi secara ujung ke ujung.", + "room_encrypted_detail": "Pesan Anda diamankan dan hanya Anda dan penerimanya mempunyai kunci yang unik untuk mengaksesnya.", + "room_unencrypted": "Pesan di ruangan ini tidak dienkripsi secara ujung ke ujung.", + "room_unencrypted_detail": "Di ruangan terenkripsi, pesan Anda diamankan dan hanya Anda dan penerimanya mempunyai kunci yang unik untuk mengaksesnya.", + "share_button": "Bagikan Tautan ke Pengguna", + "unban_button_room": "Batalkan cekalan dari ruangan", + "unban_button_space": "Batalkan cekalan dari space", + "unban_room_confirm_title": "Batalkan cekalan dari %(roomName)s", + "unban_space_everything": "Batalkan pencekalan dari semuanya yang saya dapat melakukan", + "unban_space_specific": "Batalkan pencekalan dari beberapa hal yang saya dapat melakukan", + "unban_space_warning": "Mereka tidak dapat mengakses apa saja yang Anda bukan admin di sana.", + "verify_button": "Verifikasi Pengguna", + "verify_explainer": "Untuk keamanan lebih, verifikasi pengguna ini dengan memeriksa kode satu kali di kedua perangkat Anda." + }, + "user_menu": { + "settings": "Semua pengaturan", + "switch_theme_dark": "Ubah ke mode gelap", + "switch_theme_light": "Ubah ke mode terang" + }, + "voice_broadcast": { + "30s_backward": "30d sebelumnya", + "30s_forward": "30d selanjutnya", + "action": "Siaran suara", + "buffering": "Memuat…", + "confirm_listen_affirm": "Ya, hentikan rekaman saya", + "confirm_listen_description": "Jika Anda mendengarkan siaran langsung ini, rekaman siaran langsung Anda saat ini akan dihentikan.", + "confirm_listen_title": "Dengarkan siaran langsung?", + "confirm_stop_affirm": "Iya, hentikan siaran", + "confirm_stop_description": "Apakah Anda ingin menghentikan siaran langsung Anda? Ini akan mengakhiri siarannya, dan rekamanan lengkap akan tersedia dalam ruangan.", + "confirm_stop_title": "Hentikan siaran langsung?", + "connection_error": "Kesalahan koneksi - Perekaman dijeda", + "failed_already_recording_description": "Anda saat ini merekam sebuah siaran suara. Mohon akhiri siaran suara Anda saat ini untuk memulai yang baru.", + "failed_already_recording_title": "Tidak dapat memulai sebuah siaran suara baru", + "failed_decrypt": "Tidak dapat mendekripsi siaran suara", + "failed_generic": "Tidak dapat memutar siaran suara ini", + "failed_insufficient_permission_description": "Anda tidak memiliki izin untuk memulai sebuah siaran suara di ruangan ini. Hubungi sebuah administrator ruangan untuk meningkatkan izin Anda.", + "failed_insufficient_permission_title": "Tidak dapat memulai sebuah siaran suara baru", + "failed_no_connection_description": "Sayangnya kami saat ini tidak dapat memulai sebuah rekaman. Silakan mencoba lagi nanti.", + "failed_no_connection_title": "Terjadi kesalahan koneksi", + "failed_others_already_recording_description": "Ada orang lain yang saat ini merekam sebuah siaran suara. Tunggu siaran suaranya berakhir untuk memulai yang baru.", + "failed_others_already_recording_title": "Tidak dapat memulai sebuah siaran suara baru", + "go_live": "Mulai siaran langsung", + "live": "Langsung", + "pause": "jeda siaran suara", + "play": "mainkan siaran suara", + "resume": "lanjutkan siaran suara" + }, + "voice_message": { + "cant_start_broadcast_description": "Anda tidak dapat memulai sebuah pesan suara karena Anda saat ini merekam sebuah siaran langsung. Silakan mengakhiri siaran langsung Anda untuk memulai merekam sebuah pesan suara.", + "cant_start_broadcast_title": "Tidak dapat memulai pesan suara" + }, + "voip": { + "already_in_call": "Sudah ada di panggilan", + "already_in_call_person": "Anda sudah ada di panggilan dengan orang itu.", + "answered_elsewhere": "Dijawab di Perangkat Lain", + "answered_elsewhere_description": "Panggilan dijawab di perangkat lainnya.", + "audio_devices": "Perangkat audio", + "call_failed": "Panggilan Gagal", + "call_failed_description": "Panggilan tidak dapat dilakukan", + "call_failed_media": "Panggilan gagal karena webcam atau mikrofon tidak dapat diakses. Periksa bahwa:", + "call_failed_media_applications": "Tidak ada aplikasi lain yang menggunakan webcam", + "call_failed_media_connected": "Mikrofon dan webcam telah dicolokkan dan diatur dengan benar", + "call_failed_media_permissions": "Izin diberikan untuk menggunakan webcam", + "call_failed_microphone": "Panggilan gagal karena mikrofon tidak dapat diakses. Periksa apakah mikrofon sudah dicolokkan dan diatur dengan benar.", + "call_held": "%(peerName)s menahan panggilan", + "call_held_resume": "Anda menahan panggilan Lanjutkan", + "call_held_switch": "Anda menahan panggilan Ubah", + "call_toast_unknown_room": "Ruangan yang tidak diketahui", + "camera_disabled": "Kamera Anda dimatikan", + "camera_enabled": "Kamera Anda masih nyala", + "cannot_call_yourself_description": "Anda tidak dapat melakukan panggilan dengan diri sendiri.", + "change_input_device": "Ubah perangkat masukan", + "connecting": "Menghubungkan", + "connection_lost": "Koneksi ke server telah hilang", + "connection_lost_description": "Anda tidak dapat membuat panggilan tanpa terhubung ke server.", + "consulting": "Mengkonsultasi dengan %(transferTarget)s. Transfer ke %(transferee)s", + "default_device": "Perangkat Bawaan", + "dialpad": "Tombol Penyetel", + "disable_camera": "Matikan kamera", + "disable_microphone": "Bisukan mikrofon", + "disabled_no_one_here": "Tidak ada siapa pun di sini untuk dipanggil", + "disabled_no_perms_start_video_call": "Anda tidak memiliki izin untuk memulai panggilan video", + "disabled_no_perms_start_voice_call": "Anda tidak memiliki izin untuk memulai panggilan suara", + "disabled_ongoing_call": "Panggilan sedang berlangsung", + "enable_camera": "Nyalakan kamera", + "enable_microphone": "Suarakan mikrofon", + "expand": "Kembali ke panggilan", + "failed_call_live_broadcast_description": "Anda tidak dapat memulai sebuah panggilan karena Anda saat ini merekam sebuah siaran langsung. Mohon akhiri siaran langsung Anda untuk memulai sebuah panggilan.", + "failed_call_live_broadcast_title": "Tidak dapat memulai panggilan", + "hangup": "Akhiri", + "hide_sidebar_button": "Sembunyikan sisi bilah", + "input_devices": "Perangkat masukan", + "join_button_tooltip_call_full": "Maaf — panggilan ini saat ini penuh", + "join_button_tooltip_connecting": "Menghubungkan", + "maximise": "Penuhi layar", + "misconfigured_server": "Panggilan gagal karena servernya tidak dikonfigurasi dengan benar", + "misconfigured_server_description": "Mohon tanyakan ke administrator homeserver Anda (%(homeserverDomain)s) untuk mengkonfigurasikan server TURN supaya panggilan dapat bekerja dengan benar.", + "misconfigured_server_fallback": "Secara alternatif, Anda dapat menggunakan server publik di , tetapi ini tidak akan selalu tersedia, dan akan membagikan alamat IP Anda dengan server itu. Anda juga dapat mengelola ini di Pengaturan.", + "misconfigured_server_fallback_accept": "Coba gunakan %(server)s", + "more_button": "Lagi", + "msisdn_lookup_failed": "Tidak dapat mencari nomor telepon", + "msisdn_lookup_failed_description": "Sebuah kesalahan terjadi mencari nomor teleponnya", + "msisdn_transfer_failed": "Tidak dapat memindahkan panggilan", + "n_people_joined": { + "one": "%(count)s orang bergabung", + "other": "%(count)s orang bergabung" + }, + "no_audio_input_description": "Kami tidak menemukan sebuah mikrofon di perangkat Anda. Mohon periksa pengaturan Anda dan coba lagi.", + "no_audio_input_title": "Tidak ada mikrofon yang ditemukan", + "no_media_perms_description": "Anda mungkin perlu mengizinkan %(brand)s secara manual untuk mengakses mikrofon/webcam", + "no_media_perms_title": "Tidak ada izin media", + "no_permission_conference": "Izin Dibutuhkan", + "no_permission_conference_description": "Anda tidak memiliki permisi untuk memulai panggilan konferensi di ruang ini", + "on_hold": "%(name)s ditahan", + "output_devices": "Perangkat keluaran", + "screenshare_monitor": "Bagikan seluruh layar", + "screenshare_title": "Bagikan konten", + "screenshare_window": "Jendela aplikasi", + "show_sidebar_button": "Tampilkan sisi bilah", + "silence": "Diamkan panggilan", + "silenced": "Notifikasi dibisukan", + "start_screenshare": "Mulai membagikan layar Anda", + "stop_screenshare": "Berhenti membagikan layar Anda", + "too_many_calls": "Terlalu Banyak Panggilan", + "too_many_calls_description": "Anda telah mencapai jumlah maksimum panggilan pada waktu bersamaan.", + "transfer_consult_first_label": "Konsultasi dahulu", + "transfer_failed": "Pemindahan Gagal", + "transfer_failed_description": "Gagal untuk memindahkan panggilan", + "unable_to_access_audio_input_description": "Kami tidak dapat mengakses mikrofon Anda. Mohon periksa pengaturan browser Anda dan coba lagi.", + "unable_to_access_audio_input_title": "Tidak dapat mengakses mikrofon Anda", + "unable_to_access_media": "Tidak dapat mengakses webcam/mikrofon", + "unable_to_access_microphone": "Tidak dapat mengakses mikrofon", + "unknown_caller": "Penelpon tak dikenal", + "unknown_person": "pengguna tidak dikenal", + "unsilence": "Suara dinyalakan", + "unsupported": "Panggilan tidak didukung", + "unsupported_browser": "Anda tidak dapat membuat panggilan di browser ini.", + "user_busy": "Pengguna Sibuk", + "user_busy_description": "Pengguna yang Anda panggil sedang sibuk.", + "user_is_presenting": "%(sharerName)s sedang mempresentasi", + "video_call": "Panggilan video", + "video_call_started": "Panggilan video dimulai", + "video_devices": "Perangkat video", + "voice_call": "Panggilan suara", + "you_are_presenting": "Anda sedang mempresentasi" + }, "widget": { + "added_by": "Widget ditambahkan oleh", + "capabilities_dialog": { + "content_starting_text": "Widget ini ingin:", + "decline_all_permission": "Tolak Semua", + "remember_Selection": "Ingat pilihan saya untuk widget ini", + "title": "Setujui izin widget" + }, "capability": { - "send_stickers_this_room": "Kirim stiker ke ruangan ini", - "send_stickers_active_room": "Kirim stiker ke ruangan aktif Anda", - "send_stickers_this_room_as_you": "Kirim stiker ke ruangan ini sebagai Anda", - "send_stickers_active_room_as_you": "Kirim stiker ke ruangan aktif Anda sebagai Anda", - "see_sticker_posted_this_room": "Lihat saat sebuah stiker telah dikirim ke ruangan ini", - "see_sticker_posted_active_room": "Lihat saat seseorang mengirimkan sebuah stiker ke ruangan aktif Anda", - "always_on_screen_viewing_another_room": "Tetap di layar Anda saat melihat ruangan yang lain, saat berjalan", "always_on_screen_generic": "Tetap di layar Anda saat berjalan", - "switch_room": "Ubah ruangan apa yang Anda lihat", - "switch_room_message_user": "Ubah ruangan, pesan, atau pengguna apa saja yang Anda lihat", - "change_topic_this_room": "Ubah topik ruangan ini", - "see_topic_change_this_room": "Lihat saat topiknya diubah di ruangan ini", - "change_topic_active_room": "Ubah topik ruangan aktif Anda", - "see_topic_change_active_room": "Lihat saat topiknya diubah di ruangan aktif Anda", - "change_name_this_room": "Ubah nama ruangan ini", - "see_name_change_this_room": "Lihat saat namanya diubah di ruangan ini", - "change_name_active_room": "Ubah nama ruangan aktif Anda", - "see_name_change_active_room": "Lihat saat namanya diubah di ruangan aktif Anda", - "change_avatar_this_room": "Ubah avatar ruangan ini", - "see_avatar_change_this_room": "Lihat saat avatarnya diubah di ruangan ini", + "always_on_screen_viewing_another_room": "Tetap di layar Anda saat melihat ruangan yang lain, saat berjalan", + "any_room": "Yang di atas, tetapi di ruangan apa saja dan Anda bergabung atau diundang juga", + "byline_empty_state_key": "dengan kunci status kosong", + "byline_state_key": "dengan kunci status %(stateKey)s", + "capability": "Kemampuan %(capability)s", "change_avatar_active_room": "Ubah avatar ruangan aktif Anda", - "see_avatar_change_active_room": "Lihat saat avatarnya diubah di ruangan aktif Anda", - "remove_ban_invite_leave_this_room": "Keluarkan, cekal, atau undang orang-orang ke ruangan ini, dan keluarkan Anda sendiri", + "change_avatar_this_room": "Ubah avatar ruangan ini", + "change_name_active_room": "Ubah nama ruangan aktif Anda", + "change_name_this_room": "Ubah nama ruangan ini", + "change_topic_active_room": "Ubah topik ruangan aktif Anda", + "change_topic_this_room": "Ubah topik ruangan ini", + "receive_membership_active_room": "Lihat saat orang-orang bergabung, keluar, atau diundang dengan ruangan aktif Anda", "receive_membership_this_room": "Lihat saat orang-orang bergabung, keluar, atau diundang dengan ruangan ini", "remove_ban_invite_leave_active_room": "Keluarkan, cekal, atau undang orang-orang ke ruangan aktif Anda, dan keluarkan Anda sendiri", - "receive_membership_active_room": "Lihat saat orang-orang bergabung, keluar, atau diundang dengan ruangan aktif Anda", - "byline_empty_state_key": "dengan kunci status kosong", - "byline_state_key": "dengan kunci status %(stateKey)s", - "any_room": "Yang di atas, tetapi di ruangan apa saja dan Anda bergabung atau diundang juga", - "specific_room": "Yang di atas, tetapi di juga", - "send_event_type_this_room": "Kirim peristiwa %(eventType)s sebagai Anda di ruangan ini", - "see_event_type_sent_this_room": "Lihat peristiwa %(eventType)s yang terkirim ke ruangan ini", - "send_event_type_active_room": "Kirim peristiwa %(eventType)s sebagai Anda di ruangan aktif Anda", + "remove_ban_invite_leave_this_room": "Keluarkan, cekal, atau undang orang-orang ke ruangan ini, dan keluarkan Anda sendiri", + "see_avatar_change_active_room": "Lihat saat avatarnya diubah di ruangan aktif Anda", + "see_avatar_change_this_room": "Lihat saat avatarnya diubah di ruangan ini", "see_event_type_sent_active_room": "Lihat peristiwa %(eventType)s yang terkirim ke ruangan aktif Anda", - "capability": "Kemampuan %(capability)s", - "send_messages_this_room": "Kirim pesan sebagai Anda di ruangan ini", - "send_messages_active_room": "Kirim pesan sebagai Anda di ruangan aktif Anda", - "see_messages_sent_this_room": "Lihat pesan yang terkirim ke ruangan ini", + "see_event_type_sent_this_room": "Lihat peristiwa %(eventType)s yang terkirim ke ruangan ini", + "see_images_sent_active_room": "Lihat gambar terkirim ke ruangan aktif Anda", + "see_images_sent_this_room": "Lihat gambar yang terkirim ke ruangan ini", "see_messages_sent_active_room": "Lihat pesan yang terkirim ke ruangan aktif Anda", - "send_text_messages_this_room": "Kirim pesan teks sebagai Anda di ruangan ini", - "send_text_messages_active_room": "Kirim pesan teks sebagai Anda di ruangan aktif Anda", - "see_text_messages_sent_this_room": "Lihat pesan teks yang terkirim ke ruangan ini", - "see_text_messages_sent_active_room": "Lihat pesan teks yang terkirim ke ruangan aktif Anda", - "send_emotes_this_room": "Kirim emot sebagai Anda di ruangan ini", - "send_emotes_active_room": "Kirim emot sebagai Anda di ruangan aktif Anda", - "see_sent_emotes_this_room": "Lihat emot yang terkirim ke ruangan ini", + "see_messages_sent_this_room": "Lihat pesan yang terkirim ke ruangan ini", + "see_msgtype_sent_active_room": "Lihat pesan %(msgtype)s yang terkirim ke ruangan aktif Anda", + "see_msgtype_sent_this_room": "Lihat pesan %(msgtype)s yang terkirim ke ruangan ini", + "see_name_change_active_room": "Lihat saat namanya diubah di ruangan aktif Anda", + "see_name_change_this_room": "Lihat saat namanya diubah di ruangan ini", "see_sent_emotes_active_room": "Lihat emot terkirim ke ruangan aktif Anda", - "send_images_this_room": "Kirim gambar sebagai Anda di ruangan ini", - "send_images_active_room": "Kirim gambar sebagai Anda di ruangan aktif Anda", - "see_images_sent_this_room": "Lihat gambar yang terkirim ke ruangan ini", - "see_images_sent_active_room": "Lihat gambar terkirim ke ruangan aktif Anda", - "send_videos_this_room": "Kirim video sebagai Anda di ruangan ini", - "send_videos_active_room": "Kirim video sebagai Anda di ruangan aktif Anda", - "see_videos_sent_this_room": "Lihat video yang terkirim ke ruangan ini", + "see_sent_emotes_this_room": "Lihat emot yang terkirim ke ruangan ini", + "see_sent_files_active_room": "Lihat file umum yang terkirim ke ruangan aktif Anda", + "see_sent_files_this_room": "Lihat file umum yang terkirim ke ruangan ini", + "see_sticker_posted_active_room": "Lihat saat seseorang mengirimkan sebuah stiker ke ruangan aktif Anda", + "see_sticker_posted_this_room": "Lihat saat sebuah stiker telah dikirim ke ruangan ini", + "see_text_messages_sent_active_room": "Lihat pesan teks yang terkirim ke ruangan aktif Anda", + "see_text_messages_sent_this_room": "Lihat pesan teks yang terkirim ke ruangan ini", + "see_topic_change_active_room": "Lihat saat topiknya diubah di ruangan aktif Anda", + "see_topic_change_this_room": "Lihat saat topiknya diubah di ruangan ini", "see_videos_sent_active_room": "Lihat video yang terkirim ke ruangan aktif Anda", - "send_files_this_room": "Kirim file umum sebagai Anda di ruangan ini", + "see_videos_sent_this_room": "Lihat video yang terkirim ke ruangan ini", + "send_emotes_active_room": "Kirim emot sebagai Anda di ruangan aktif Anda", + "send_emotes_this_room": "Kirim emot sebagai Anda di ruangan ini", + "send_event_type_active_room": "Kirim peristiwa %(eventType)s sebagai Anda di ruangan aktif Anda", + "send_event_type_this_room": "Kirim peristiwa %(eventType)s sebagai Anda di ruangan ini", "send_files_active_room": "Kirim file umum sebagai Anda di ruangan aktif Anda", - "see_sent_files_this_room": "Lihat file umum yang terkirim ke ruangan ini", - "see_sent_files_active_room": "Lihat file umum yang terkirim ke ruangan aktif Anda", - "send_msgtype_this_room": "Kirim pesan %(msgtype)s sebagai Anda di ruangan ini", + "send_files_this_room": "Kirim file umum sebagai Anda di ruangan ini", + "send_images_active_room": "Kirim gambar sebagai Anda di ruangan aktif Anda", + "send_images_this_room": "Kirim gambar sebagai Anda di ruangan ini", + "send_messages_active_room": "Kirim pesan sebagai Anda di ruangan aktif Anda", + "send_messages_this_room": "Kirim pesan sebagai Anda di ruangan ini", "send_msgtype_active_room": "Kirim pesan %(msgtype)s sebagai Anda di ruangan aktif Anda", - "see_msgtype_sent_this_room": "Lihat pesan %(msgtype)s yang terkirim ke ruangan ini", - "see_msgtype_sent_active_room": "Lihat pesan %(msgtype)s yang terkirim ke ruangan aktif Anda" + "send_msgtype_this_room": "Kirim pesan %(msgtype)s sebagai Anda di ruangan ini", + "send_stickers_active_room": "Kirim stiker ke ruangan aktif Anda", + "send_stickers_active_room_as_you": "Kirim stiker ke ruangan aktif Anda sebagai Anda", + "send_stickers_this_room": "Kirim stiker ke ruangan ini", + "send_stickers_this_room_as_you": "Kirim stiker ke ruangan ini sebagai Anda", + "send_text_messages_active_room": "Kirim pesan teks sebagai Anda di ruangan aktif Anda", + "send_text_messages_this_room": "Kirim pesan teks sebagai Anda di ruangan ini", + "send_videos_active_room": "Kirim video sebagai Anda di ruangan aktif Anda", + "send_videos_this_room": "Kirim video sebagai Anda di ruangan ini", + "specific_room": "Yang di atas, tetapi di juga", + "switch_room": "Ubah ruangan apa yang Anda lihat", + "switch_room_message_user": "Ubah ruangan, pesan, atau pengguna apa saja yang Anda lihat" + }, + "close_to_view_right_panel": "Tutup widget ini untuk menampilkannya di panel ini", + "context_menu": { + "delete": "Hapus widget", + "delete_warning": "Menghapus sebuah widget menghapusnya untuk semua pengguna di ruangan ini. Apakah Anda yakin untuk menghapus widget ini?", + "move_left": "Pindah ke kiri", + "move_right": "Pindah ke kanan", + "remove": "Hapus untuk semuanya", + "revoke": "Cabut izin", + "screenshot": "Ambil foto", + "start_audio_stream": "Mulai penyiaran audio" + }, + "cookie_warning": "Widget ini mungkin menggunakan kuki.", + "error_hangup_description": "Anda terputus dari panggilan. (Terjadi kesalahan: %(message)s)", + "error_hangup_title": "Koneksi putus", + "error_loading": "Terjadi kesalahan saat memuat Widget", + "error_mixed_content": "Terjadi kesalahan — Konten tercampur", + "error_need_invite_permission": "Anda harus dapat mengundang pengguna untuk melakukannya.", + "error_need_kick_permission": "Anda harus dapat mengeluarkan pengguna untuk melakukan itu.", + "error_need_to_be_logged_in": "Anda harus masuk.", + "error_unable_start_audio_stream_description": "Tidak dapat memulai penyiaran audio.", + "error_unable_start_audio_stream_title": "Gagal untuk memulai siaran langsung", + "modal_data_warning": "Data di layar ini dibagikan dengan %(widgetDomain)s", + "modal_title_default": "Widget Modal", + "no_name": "Aplikasi Tidak Diketahui", + "open_id_permissions_dialog": { + "remember_selection": "Ingat ini", + "starting_text": "Widget ini akan memverifikasi ID pengguna Anda, tetapi tidak dapat melakukan aksi untuk Anda:", + "title": "Izinkan widget ini untuk memverifikasi identitas Anda" + }, + "popout": "Widget popout", + "set_room_layout": "Tetapkan tata letak ruangan saya untuk semuanya", + "shared_data_avatar": "URL foto profil Anda", + "shared_data_device_id": "ID perangkat Anda", + "shared_data_lang": "Bahasa Anda", + "shared_data_mxid": "ID pengguna Anda", + "shared_data_name": "Nama tampilan Anda", + "shared_data_room_id": "ID Ruangan", + "shared_data_theme": "Tema Anda", + "shared_data_url": "URL %(brand)s", + "shared_data_warning": "Menggunakan widget ini mungkin membagikan data dengan %(widgetDomain)s.", + "shared_data_warning_im": "Menggunakan widget ini mungkin membagikan data dengan %(widgetDomain)s & manajer integrasi Anda.", + "shared_data_widget_id": "ID Widget", + "unencrypted_warning": "Widget tidak menggunakan enkripsi pesan.", + "unmaximise": "Minimalkan", + "unpin_to_view_right_panel": "Lepaskan pin widget ini untuk menampilkanya di panel ini" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Semua huruf besar hampir semudah dengan menebak semua huruf kecil", + "anotherWord": "Tambahkan satu atau dua kata lagi. Kata yang tidak biasa lebih baik.", + "associatedYears": "Hindari tahun yang terkait dengan Anda", + "capitalization": "Kapitalisasi tidak terlalu membantu", + "dates": "Hindari tanggal atau tahun yang terkait dengan Anda", + "l33t": "Pergantian yang dapat diprediksi seperti '@' daripada 'a' tidak terlalu membantu", + "longerKeyboardPattern": "Gunakan pola keyboard yang lebih panjang dengan lebih banyak putaran", + "noNeed": "Tidak perlu untuk simbol, digit, atau huruf besar", + "recentYears": "Hindari tahun terkini", + "repeated": "HIndari kata dan karakter yang diulang", + "reverseWords": "Kata yang dibalik tidak terlalu susah untuk ditebak", + "sequences": "Hindari urutan", + "useWords": "Gunakan beberapa kata, hindari frasa yang umum" + }, + "warnings": { + "common": "Ini adalah kata sandi yang sangat umum", + "commonNames": "Nama depan dan nama belakang umum mudah ditebak", + "dates": "Tanggal biasanya mudah untuk ditebak", + "extendedRepeat": "Kata yang berulang seperti \"abcabcabc\" masih sedikit susah untuk ditebak daripada \"abc\"", + "keyPattern": "Pola keyboard yang pendek mudah ditebak", + "namesByThemselves": "Nama depan dan nama belakang sendiri mudah ditebak", + "recentYears": "Tahun terkini masih mudah untuk ditebak", + "sequences": "Urutan seperti abc atau 6543 masih mudah untuk ditebak", + "similarToCommon": "Ini mirip dengan kata sandi yang biasa digunakan", + "simpleRepeat": "Kata yang berulang seperti \"aaa\" mudah untuk ditebak", + "straightRow": "Deretan tombol keyboard yang lurus mudah ditebak", + "topHundred": "Ini adalah 100 kata sandi umum teratas", + "topTen": "Ini adalah 10 kata sandi umum teratas", + "wordByItself": "Sebuah kata dengan sendirinya mudah ditebak" } - }, - "feedback": { - "sent": "Masukan terkirim", - "comment_label": "Komentar", - "platform_username": "Platform dan nama pengguna Anda akan dicatat untuk membantu kami menggunakan masukan Anda sebanyak yang kita bisa.", - "may_contact_label": "Anda mungkin hubungi saya jika Anda ingin menindaklanjuti atau memberi tahu saya untuk menguji ide baru", - "pro_type": "Jika Anda membuat issue, silakan kirimkan log pengawakutu untuk membantu kami menemukan masalahnya.", - "existing_issue_link": "Mohon lihat bug yang sudah ada di GitHub dahulu. Tidak ada? Buat yang baru.", - "send_feedback_action": "Kirimkan masukan" } } diff --git a/src/i18n/strings/is.json b/src/i18n/strings/is.json index e51ab774864..b1745083db7 100644 --- a/src/i18n/strings/is.json +++ b/src/i18n/strings/is.json @@ -1,3503 +1,3354 @@ { - "This email address is already in use": "Þetta tölvupóstfang er nú þegar í notkun", - "This phone number is already in use": "Þetta símanúmer er nú þegar í notkun", - "Failed to verify email address: make sure you clicked the link in the email": "Gat ekki sannprófað tölvupóstfang: gakktu úr skugga um að þú hafir smellt á tengilinn í tölvupóstinum", - "Warning!": "Aðvörun!", - "Upload Failed": "Innsending mistókst", - "Sun": "sun", - "Mon": "mán", - "Tue": "þri", - "Wed": "mið", - "Thu": "fim", - "Fri": "fös", - "Sat": "lau", - "Jan": "jan", - "Feb": "feb", - "Mar": "Mar", - "Apr": "apr", - "May": "maí", - "Jun": "jún", - "Jul": "júl", - "Aug": "ágú", - "Sep": "sep", - "Oct": "okt", - "Nov": "nóv", - "Dec": "des", - "PM": "e.h.", - "AM": "f.h.", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)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 %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", - "Default": "Sjálfgefið", - "Restricted": "Takmarkað", - "Moderator": "Umsjónarmaður", - "Operation failed": "Aðgerð tókst ekki", - "You need to be logged in.": "Þú þarft að vera skráð/ur inn.", - "Unable to create widget.": "Gat ekki búið til viðmótshluta.", - "Failed to send request.": "Mistókst að senda beiðni.", - "This room is not recognised.": "Spjallrás er ekki þekkt.", - "Power level must be positive integer.": "Völd verða að vera jákvæð heiltala.", - "You are not in this room.": "Þú ert ekki á þessari spjallrás.", - "You do not have permission to do that in this room.": "Þú hefur ekki réttindi til þess að gera þetta á þessari spjallrás.", - "Missing room_id in request": "Vantar spjallrásarauðkenni í beiðni", - "Missing user_id in request": "Vantar notandaauðkenni í beiðni", - "Reason": "Ástæða", - "Send": "Senda", - "Send analytics data": "Senda greiningargögn", - "Waiting for response from server": "Bíð eftir svari frá vefþjóni", - "Phone": "Sími", - "Export E2E room keys": "Flytja út E2E dulritunarlykla spjallrásar", - "Current password": "Núverandi lykilorð", - "New Password": "Nýtt lykilorð", - "Confirm password": "Staðfestu lykilorðið", - "Change Password": "Breyta lykilorði", - "Authentication": "Auðkenning", - "Notification targets": "Markmið tilkynninga", - "Off": "Slökkt", - "On": "Kveikt", - "Noisy": "Hávært", - "Drop file here to upload": "Slepptu hér skrá til að senda inn", - "Unban": "Afbanna", - "Are you sure?": "Ertu viss?", - "Unignore": "Hætta að hunsa", - "Admin Tools": "Kerfisstjóratól", - "Invited": "Boðið", - "Filter room members": "Sía meðlimi spjallrásar", - "You do not have permission to post to this room": "Þú hefur ekki heimild til að senda skilaboð á þessa spjallrás", - "Server error": "Villa á þjóni", - "Command error": "Skipanavilla", - "Unnamed room": "Nafnlaus spjallrás", - "Join Room": "Taka þátt í spjallrás", - "Forget room": "Gleyma spjallrás", - "Rooms": "Spjallrásir", - "Low priority": "Lítill forgangur", - "Historical": "Ferilskráning", - "unknown error code": "óþekktur villukóði", - "Failed to forget room %(errCode)s": "Mistókst að gleyma spjallrásinni %(errCode)s", - "Banned users": "Bannaðir notendur", - "Favourite": "Eftirlæti", - "Who can read history?": "Hver getur lesið ferilskráningu?", - "Anyone": "Hver sem er", - "Members only (since the point in time of selecting this option)": "Einungis meðlimir (síðan þessi kostur var valinn)", - "Members only (since they were invited)": "Einungis meðlimir (síðan þeim var boðið)", - "Members only (since they joined)": "Einungis meðlimir (síðan þeir skráðu sig)", - "Permissions": "Heimildir", - "Search…": "Leita…", - "This Room": "Þessi spjallrás", - "All Rooms": "Allar spjallrásir", - "Jump to first unread message.": "Fara í fyrstu ólesnu skilaboðin.", - "not specified": "ekki tilgreint", - "Sunday": "Sunnudagur", - "Monday": "Mánudagur", - "Tuesday": "Þriðjudagur", - "Wednesday": "Miðvikudagur", - "Thursday": "Fimmtudagur", - "Friday": "Föstudagur", - "Saturday": "Laugardagur", - "Today": "Í dag", - "Yesterday": "Í gær", - "Error decrypting attachment": "Villa við afkóðun viðhengis", - "Copied!": "Afritað!", - "Email address": "Tölvupóstfang", - "Something went wrong!": "Eitthvað fór úrskeiðis!", - "What's New": "Nýtt á döfinni", - "What's new?": "Hvað er nýtt á döfinni?", - "Error encountered (%(errorDetail)s).": "Villa fannst (%(errorDetail)s).", - "No update available.": "Engin uppfærsla tiltæk.", - "Home": "Forsíða", - "collapse": "fella saman", - "expand": "fletta út", - "In reply to ": "Sem svar til ", - "Preparing to send logs": "Undirbý sendingu atvikaskráa", - "Logs sent": "Sendi atvikaskrár", - "Thank you!": "Takk fyrir!", - "Failed to send logs: ": "Mistókst að senda atvikaskrár: ", - "Unavailable": "Ekki tiltækt", - "Changelog": "Breytingaskrá", - "Confirm Removal": "Staðfesta fjarlægingu", - "Unknown error": "Óþekkt villa", - "Deactivate Account": "Gera notandaaðgang óvirkann", - "Filter results": "Sía niðurstöður", - "An error has occurred.": "Villa kom upp.", - "Send Logs": "Senda atvikaskrár", - "Invalid Email Address": "Ógilt tölvupóstfang", - "Verification Pending": "Sannvottun í bið", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Skoðaðu tölvupóstinn þinn og smelltu á tengilinn sem hann inniheldur. Þegar því er lokið skaltu smella á að halda áfram.", - "Failed to change password. Is your password correct?": "Mistókst að breyta lykilorðinu. Er lykilorðið rétt?", - "You cannot delete this message. (%(code)s)": "Þú getur ekki eytt þessum skilaboðum. (%(code)s)", - "Source URL": "Upprunaslóð", - "All messages": "Öll skilaboð", - "Low Priority": "Lítill forgangur", - "Signed Out": "Skráð/ur út", - "Terms and Conditions": "Skilmálar og kvaðir", - "Invite to this room": "Bjóða inn á þessa spjallrás", - "Notifications": "Tilkynningar", - "Connectivity to the server has been lost.": "Tenging við vefþjón hefur rofnað.", - "Search failed": "Leit mistókst", - "Import E2E room keys": "Flytja inn E2E dulritunarlykla spjallrásar", - "Cryptography": "Dulritun", - "Check for update": "Athuga með uppfærslu", - "Default Device": "Sjálfgefið tæki", - "Email": "Tölvupóstfang", - "Profile": "Notandasnið", - "Account": "Notandaaðgangur", - "A new password must be entered.": "Það verður að setja inn nýtt lykilorð.", - "New passwords must match each other.": "Nýju lykilorðin verða að vera þau sömu.", - "Return to login screen": "Fara aftur í innskráningargluggann", - "Incorrect username and/or password.": "Rangt notandanafn og/eða lykilorð.", - "Commands": "Skipanir", - "Users": "Notendur", - "Session ID": "Auðkenni setu", - "Export room keys": "Flytja út dulritunarlykla spjallrásar", - "Enter passphrase": "Settu inn lykilfrasann", - "Confirm passphrase": "Staðfestu lykilfrasa", - "Import room keys": "Flytja inn dulritunarlykla spjallrásar", - "File to import": "Skrá til að flytja inn", - "Unable to enable Notifications": "Tekst ekki að virkja tilkynningar", - "This email address was not found": "Tölvupóstfangið fannst ekki", - "Failed to invite": "Mistókst að bjóða", - "Missing roomId.": "Vantar spjallrásarauðkenni.", - "Ignored user": "Hunsaður notandi", - "Verified key": "Staðfestur dulritunarlykill", - "Delete Widget": "Eyða viðmótshluta", - "Delete widget": "Eyða viðmótshluta", - "Create new room": "Búa til nýja spjallrás", - "And %(count)s more...": { - "other": "Og %(count)s til viðbótar..." - }, - "Clear Storage and Sign Out": "Hreinsa gagnageymslu og skrá út", - "Unable to restore session": "Tókst ekki að endurheimta setu", - "This doesn't appear to be a valid email address": "Þetta lítur ekki út eins og gilt tölvupóstfang", - "Unable to add email address": "Get ekki bætt við tölvupóstfangi", - "Unable to verify email address.": "Get ekki sannreynt tölvupóstfang.", - "Reject invitation": "Hafna boði", - "Are you sure you want to reject the invitation?": "Ertu viss um að þú viljir hafna þessu boði?", - "Failed to reject invitation": "Mistókst að hafna boði", - "No more results": "Ekki fleiri niðurstöður", - "Failed to reject invite": "Mistókst að hafna boði", - "Failed to load timeline position": "Mistókst að hlaða inn staðsetningu á tímalínu", - "Uploading %(filename)s and %(count)s others": { - "other": "Sendi inn %(filename)s og %(count)s til viðbótar", - "one": "Sendi inn %(filename)s og %(count)s til viðbótar" - }, - "Uploading %(filename)s": "Sendi inn %(filename)s", - "Unable to remove contact information": "Ekki tókst að fjarlægja upplýsingar um tengilið", - "": "", - "No Microphones detected": "Engir hljóðnemar fundust", - "No Webcams detected": "Engar vefmyndavélar fundust", - "Notify the whole room": "Tilkynna öllum á spjallrásinni", - "Room Notification": "Tilkynning á spjallrás", - "Passphrases must match": "Lykilfrasar verða að stemma", - "Passphrase must not be empty": "Lykilfrasi má ekki vera auður", - "Explore rooms": "Kanna spjallrásir", - "The user's homeserver does not support the version of the room.": "Heimaþjónn notandans styður ekki útgáfu spjallrásarinnar.", - "The user must be unbanned before they can be invited.": "Notandinn þarf að vera afbannaður áður en að hægt er að bjóða þeim.", - "You do not have permission to invite people to this room.": "Þú hefur ekki heimild til að bjóða fólk í þessa spjallrás.", - "Add room": "Bæta við spjallrás", - "Switch to dark mode": "Skiptu yfir í dökkan ham", - "Switch to light mode": "Skiptu yfir í ljósan ham", - "Room information": "Upplýsingar um spjallrás", - "Room options": "Valkostir spjallrásar", - "Invite people": "Bjóða fólki", - "Finland": "Finnland", - "Norway": "Noreg", - "Denmark": "Danmörk", - "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.", - "Voice & Video": "Tal og myndmerki", - "Roles & Permissions": "Hlutverk og heimildir", - "Reject & Ignore user": "Hafna og hunsa notanda", - "Security & Privacy": "Öryggi og gagnaleynd", - "All settings": "Allar stillingar", - "Change notification settings": "Breytta tilkynningastillingum", - "You can't send any messages until you review and agree to our terms and conditions.": "Þú getur ekki sent nein skilaboð fyrr en þú hefur farið yfir og samþykkir skilmála okkar.", - "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ð?", - "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", - "No need for symbols, digits, or uppercase letters": "Engin þörf á táknum, tölustöfum, eða hástöfum", - "Use a few words, avoid common phrases": "Notaðu nokkur orð. Forðastu algengar setningar", - "Unknown server error": "Óþekkt villa á þjóni", - "Room list": "Spjallrásalisti", - "Subscribed lists": "Skráðir listar", - "eg: @bot:* or example.org": "t.d.: @vélmenni:* eða dæmi.is", - "Personal ban list": "Persónulegur bannlisti", - "⚠ These settings are meant for advanced users.": "⚠ Þessar stillingar eru ætlaðar fyrir þaulvana notendur.", - "Ignored users": "Hunsaðir notendur", - "You are currently subscribed to:": "Þú ert skráður til:", - "View rules": "Skoða reglur", - "You are not subscribed to any lists": "Þú ert ekki skráður fyrir neina lista", - "You are currently ignoring:": "Þú ert að hunsa:", - "You have not ignored anyone.": "Þú hefur ekki hunsað nein.", - "User rules": "Reglur notanda", - "Server rules": "Reglur netþjóns", - "Please try again or view your console for hints.": "Reyndu aftur eða skoðaðu vísbendingar á stjórnskjánum þínum.", - "Error unsubscribing from list": "Galli við að afskrá frá lista", - "Error removing ignored user/server": "Villa við að fjarlægja hunsaða notanda/netþjón", - "Use the Desktop app to search encrypted messages": "Notaðu tölvuforritið til að sía dulrituð skilaboð", - "Use the Desktop app to see all encrypted files": "Notaðu tölvuforritið til að sjá öll dulrituð gögn", - "Not encrypted": "Ekki dulritað", - "Encrypted by a deleted session": "Dulritað með eyddri setu", - "Encrypted by an unverified session": "Dulritað meðf ósannreyndu tæki", - "Enable message search in encrypted rooms": "Virka skilaboðleit í dulrituðum spjallrásum", - "This room is end-to-end encrypted": "Þessi spjallrás er enda-í-enda dulrituð", - "Unencrypted": "Ódulritað", - "Messages in this room are end-to-end encrypted.": "Skilaboð í þessari spjallrás eru enda-í-enda dulrituð.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Hreinsun geymslu vafrans gæti lagað vandamálið en mun skrá þig út og valda því að dulritaður spjallferil verði ólæsilegur.", - "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.": "Þegar hún er gerð virk er ekki hægt að gera dulritun óvirka. Skilaboð á dulritaðri spjallrás getur netþjónninn ekki séð, aðeins þátttakendur á spjallrásinni. Virkjun dulritunar gæti komið í veg fyrir að vélmenni og brýr virki rétt. Lærðu meira um dulritun.", - "Once enabled, encryption cannot be disabled.": "Eftir að kveikt er á dulritun er ekki hægt að slökkva á henni.", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "Í dulrituðum spjallrásum, eins og þessari, er sjálfgefið slökkt á forskoðun vefslóða til að tryggja að heimaþjónn þinn (þar sem forskoðunin myndast) geti ekki safnað upplýsingum um tengla sem þú sérð í þessari spjallrás.", - "URL Previews": "Forskoðun vefslóða", - "URL previews are disabled by default for participants in this room.": "Forskoðun vefslóða er sjálfgefið óvirk fyrir þátttakendur í þessari spjallrás.", - "URL previews are enabled by default for participants in this room.": "Forskoðun vefslóða er sjálfgefið virk fyrir þátttakendur í þessari spjallrás.", - "You have disabled URL previews by default.": "Þú hefur óvirkt forskoðun vefslóða sjálfgefið.", - "You have enabled URL previews by default.": "Þú hefur virkt forskoðun vefslóða sjálfgefið.", - "Room settings": "Stillingar spjallrásar", - "Room Settings - %(roomName)s": "Stillingar spjallrásar - %(roomName)s", - "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ð", - "Preparing to download logs": "Undirbý niðurhal atvikaskráa", - "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", - "Share Link to User": "Deila Hlekk að Notanda", - "You have verified this user. This user has verified all of their sessions.": "Þú hefur sannreynt þennan notanda. Þessi notandi hefur sannreynt öll tæki þeirra.", - "This user has not verified all of their sessions.": "Þessi notandi hefur ekki sannreynt öll tæki þeirra.", - "%(count)s verified sessions": { - "one": "1 sannreynd seta", - "other": "%(count)s sannreyndar setur" - }, - "Hide verified sessions": "Fela sannreyndar setur", - "Remove recent messages": "Fjarlægja nýleg skilaboð", - "Remove recent messages by %(user)s": "Fjarlægja nýleg skilaboð frá %(user)s", - "Messages in this room are not end-to-end encrypted.": "Skilaboð í þessari spjallrás eru ekki enda-í-enda dulrituð.", - "You cannot place a call with yourself.": "Þú getur ekki byrjað símtal með sjálfum þér.", - "Add Phone Number": "Bæta við símanúmeri", - "Click the button below to confirm adding this phone number.": "Smelltu á hnappinn hér að neðan til að staðfesta að bæta við þessu símanúmeri.", - "Confirm adding phone number": "Staðfestu að bæta við símanúmeri", - "Add Email Address": "Bæta við tölvupóstfangi", - "Click the button below to confirm adding this email address.": "Smelltu á hnappinn hér að neðan til að staðfesta að bæta við þessu netfangi.", - "Confirm adding email": "Staðfestu að bæta við tölvupósti", - "None": "Ekkert", - "Ignored/Blocked": "Hunsað/Hindrað", - "Document": "Skjal", - "Italics": "Skáletrað", - "Discovery": "Uppgötvun", - "Summary": "Yfirlit", - "Service": "Þjónusta", - "Removing…": "Er að fjarlægja…", - "Browse": "Skoða", - "Sounds": "Hljóð", - "edited": "breytti", - "Re-join": "Taka þátt aftur", - "Banana": "Banani", - "Fire": "Eldur", - "Cloud": "Ský", - "Moon": "Tungl", - "Globe": "Hnöttur", - "Mushroom": "Sveppur", - "Cactus": "Kaktus", - "Tree": "Tré", - "Flower": "Blóm", - "Butterfly": "Fiðrildi", - "Octopus": "Kolkrabbi", - "Fish": "Fiskur", - "Turtle": "Skjaldbaka", - "Penguin": "Mörgæs", - "Rooster": "Hani", - "Panda": "Pandabjörn", - "Rabbit": "Kanína", - "Elephant": "Fíll", - "Pig": "Svín", - "Unicorn": "Einhyrningur", - "Horse": "Hestur", - "Lion": "Ljón", - "Cat": "Köttur", - "Dog": "Hundur", - "Encryption": "Dulritun", - "Composer": "Skrifreitur", - "General": "Almennt", - "Demote": "Leggja til baka", - "Replying": "Svara", - "%(duration)sd": "%(duration)sd", - "%(duration)sh": "%(duration)sklst", - "%(duration)sm": "%(duration)sm", - "%(duration)ss": "%(duration)ss", - "Message deleted on %(date)s": "Skilaboð eytt á %(date)s", - "Message edits": "Breytingar á skilaboðum", - "Explore public rooms": "Kanna almenningsspjallrásir", - "Welcome to ": "Velkomin í ", - "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)": { - "one": "Bæti við spjallrás ...", - "other": "Bæti við spjallrásum... (%(progress)s af %(count)s)" - }, - "Role in ": "Hlutverk í ", - "Forget Room": "Gleyma spjallrás", - "Spaces": "Svæði", - "Zimbabwe": "Simbabve", - "Zambia": "Sambía", - "Yemen": "Jemen", - "Western Sahara": "Vestur-Sahara", - "Wallis & Futuna": "Wallis- og Fútúnaeyjar", - "Vietnam": "Víetnam", - "Venezuela": "Venesúela", - "Vatican City": "Vatíkanið", - "Vanuatu": "Vanuatú", - "Uzbekistan": "Úsbekistan", - "Uruguay": "Úrúgvæ", - "United Arab Emirates": "Sameinuðu arabísku furstadæmin", - "Ukraine": "Úkraína", - "Uganda": "Úganda", - "U.S. Virgin Islands": "Bandarísku Jómfrúreyjar", - "Tuvalu": "Túvalú", - "Turks & Caicos Islands": "Turks- og Caicos-eyjar", - "Turkmenistan": "Túrkmenistan", - "Turkey": "Tyrkland", - "Tunisia": "Túnis", - "Trinidad & Tobago": "Trínidad og Tóbagó", - "Tonga": "Tonga", - "Tokelau": "Tókelá", - "Togo": "Tógó", - "Timor-Leste": "Tímor-Leste", - "Thailand": "Tæland", - "Tanzania": "Tansanía", - "Tajikistan": "Tadsjikistan", - "Taiwan": "Tævan", - "São Tomé & Príncipe": "Saó Tóme og Prinsípe", - "Syria": "Sýrland", - "Switzerland": "Sviss", - "Sweden": "Svíþjóð", - "Swaziland": "Svasíland", - "Svalbard & Jan Mayen": "Svalbarði og Jan Mayen", - "Suriname": "Súrínam", - "Sudan": "Súdan", - "St. Vincent & Grenadines": "St Vincent og Grenada", - "St. Pierre & Miquelon": "Sankti Pierre og Miquelon", - "St. Martin": "Sankti Martin", - "St. Lucia": "St. Lúsía", - "St. Kitts & Nevis": "St. Kitts og Nevis", - "St. Helena": "Sankti Helena", - "St. Barthélemy": "Sankti Bartelemí", - "Sri Lanka": "Srí Lanka", - "Spain": "Spánn", - "South Sudan": "Suður-Súdan", - "South Korea": "Suður-Kórea", - "South Georgia & South Sandwich Islands": "Suður-Georgía og Suður-Sandwich eyjar", - "South Africa": "Suður-Afríka", - "Somalia": "Sómalía", - "Solomon Islands": "Salómonseyjar", - "Slovenia": "Slóvenía", - "Slovakia": "Slóvakía", - "Sint Maarten": "Sankti Maarten", - "Singapore": "Singapúr", - "Sierra Leone": "Síerra Leóne", - "Seychelles": "Seychelles-eyjar", - "Serbia": "Serbía", - "Senegal": "Senegal", - "Saudi Arabia": "Sádi-Arabía", - "San Marino": "San Marínó", - "Samoa": "Samóa", - "Réunion": "Réunion", - "Rwanda": "Rúanda", - "Russia": "Rússland", - "Romania": "Rúmenía", - "Qatar": "Katar", - "Puerto Rico": "Puerto Ríko", - "Portugal": "Portúgal", - "Poland": "Pólland", - "Pitcairn Islands": "Pitcairn-eyjar", - "Philippines": "Filippseyjar", - "Peru": "Perú", - "Paraguay": "Paragvæ", - "Papua New Guinea": "Papúa Nýja-Gínea", - "Panama": "Panama", - "Palestine": "Palestína", - "Palau": "Palá", - "Pakistan": "Pakistan", - "Oman": "Óman", - "Northern Mariana Islands": "Norður-Maríanaeyjar", - "North Korea": "Norður-Kórea", - "Norfolk Island": "Norfolkeyja", - "Niue": "Niue", - "Nigeria": "Nígería", - "Niger": "Níger", - "Nicaragua": "Níkaragva", - "New Zealand": "Nýja-Sjáland", - "New Caledonia": "Nýja-Kaledónía", - "Netherlands": "Holland", - "Nepal": "Nepal", - "Nauru": "Nárú", - "Namibia": "Namibía", - "Myanmar": "Mjanmar", - "Mozambique": "Mósambík", - "Morocco": "Marokkó", - "Montserrat": "Montserrat", - "Montenegro": "Svartfjallaland", - "Mongolia": "Mongólía", - "Monaco": "Mónakó", - "Moldova": "Moldóvía", - "Micronesia": "Míkrónesía", - "Mexico": "Mexíkó", - "Mayotte": "Mayott", - "Mauritius": "Máritus", - "Mauritania": "Máritanía", - "Martinique": "Martiník", - "Marshall Islands": "Marshall-eyjar", - "Malta": "Malta", - "Mali": "Malí", - "Maldives": "Maldíveyjar", - "Malaysia": "Malasía", - "Malawi": "Malaví", - "Madagascar": "Madagaskar", - "Macedonia": "Makedónía", - "Macau": "Maká", - "Luxembourg": "Lúxemborg", - "Lithuania": "Litháen", - "Liechtenstein": "Liechtenstein", - "Libya": "Líbía", - "Liberia": "Líbería", - "Lesotho": "Lesótó", - "Lebanon": "Líbanon", - "Latvia": "Lettland", - "Laos": "Laos", - "Kyrgyzstan": "Kirgistan", - "Kuwait": "Kúveit", - "Kosovo": "Kosovó", - "Kiribati": "Kíribatí", - "Kenya": "Kenía", - "Kazakhstan": "Kasakstan", - "Jordan": "Jórdanía", - "Jersey": "Jersey", - "Japan": "Japan", - "Jamaica": "Jamaíka", - "Italy": "Ítalía", - "Israel": "Ísrael", - "Isle of Man": "Mön", - "Ireland": "Írland", - "Iraq": "Írak", - "Iran": "Íran", - "Indonesia": "Indónesía", - "India": "Indland", - "Hungary": "Ungverjaland", - "Hong Kong": "Hong Kong", - "Honduras": "Hondúras", - "Heard & McDonald Islands": "Heard og McDonald-eyjar", - "Haiti": "Haítí", - "Guyana": "Gvæjana", - "Guinea-Bissau": "Gínea-Bissá", - "Guinea": "Gínea", - "Guernsey": "Guernsey", - "Guatemala": "Gvatemala", - "Guam": "Gvam", - "Guadeloupe": "Gvadalúp", - "Grenada": "Grenada", - "Greenland": "Grænland", - "Greece": "Grikkland", - "Gibraltar": "Gíbraltar", - "Ghana": "Gana", - "Germany": "Þýskaland", - "Georgia": "Georgía", - "Gambia": "Gambía", - "Gabon": "Gabon", - "French Southern Territories": "Frönsku suðurhafshéruðin", - "French Polynesia": "Franska Pólýnesía", - "French Guiana": "Franska Gvæjana", - "France": "Frakkland", - "Fiji": "Fídjieyjar", - "Faroe Islands": "Færeyjar", - "Falkland Islands": "Falklandseyjar", - "Ethiopia": "Eþíópía", - "Estonia": "Eistland", - "Eritrea": "Erítrea", - "Equatorial Guinea": "Miðbaugs-Gínea", - "El Salvador": "El Salvador", - "Egypt": "Egyptaland", - "Ecuador": "Ekvador", - "Dominican Republic": "Dóminíska lýðveldið", - "Dominica": "Dóminíka", - "Djibouti": "Djíbútí", - "Côte d’Ivoire": "Fílabeinsströndin", - "Czech Republic": "Tékkland", - "Cyprus": "Kýpur", - "Curaçao": "Curaçao", - "Cuba": "Kúba", - "Croatia": "Króatía", - "Costa Rica": "Kostaríka", - "Cook Islands": "Cook-eyjar", - "Congo - Kinshasa": "Kongó - Kinshasa", - "Congo - Brazzaville": "Kongó - Brazzaville", - "Comoros": "Kómoreyjar", - "Colombia": "Kólumbía", - "Cocos (Keeling) Islands": "Kókoseyjar", - "Christmas Island": "Jólaeyja", - "China": "Kína", - "Chile": "Síle", - "Chad": "Tsjad", - "Central African Republic": "Mið-Afríkulýðveldið", - "Cayman Islands": "Keyman-eyjar", - "Caribbean Netherlands": "Hollensku Karíbahafseyjar", - "Cape Verde": "Grænhöfðaeyjar", - "Canada": "Kanada", - "Cameroon": "Kamerún", - "Cambodia": "Kambódía", - "Burundi": "Búrúndí", - "Burkina Faso": "Búrkína Fasó", - "Bulgaria": "Búlgaría", - "Brunei": "Brúnei", - "British Virgin Islands": "Bresku Jómfrúreyjar", - "British Indian Ocean Territory": "Bresku Indlandshafseyjar", - "Brazil": "Brasilía", - "Bouvet Island": "Bouvet-eyja", - "Botswana": "Botsvana", - "Bosnia": "Bosnía", - "Bolivia": "Bólivía", - "Bhutan": "Bútan", - "Bermuda": "Bermúda", - "Benin": "Benín", - "Belize": "Belís", - "Belgium": "Belgía", - "Belarus": "Hvítarússland", - "Barbados": "Barbados", - "Bangladesh": "Bangladess", - "Bahrain": "Barein", - "Bahamas": "Bahamaeyjar", - "Azerbaijan": "Aserbaídsjan", - "Austria": "Austurríki", - "Australia": "Ástralía", - "Aruba": "Arúba", - "Armenia": "Armenía", - "Argentina": "Argentína", - "Antigua & Barbuda": "Antígva og Barbúda", - "Antarctica": "Suðurskautslandið", - "Anguilla": "Angvíla", - "Angola": "Angóla", - "Andorra": "Andorra", - "American Samoa": "Bandarísku Samóaeyjar", - "Algeria": "Alsír", - "Albania": "Albanía", - "Åland Islands": "Álandseyjar", - "Afghanistan": "Afganistan", - "United States": "Bandaríkin", - "United Kingdom": "Stóra Bretland", - "More": "Meira", - "Connecting": "Tengist", - "Use custom size": "Nota sérsniðna stærð", - "Developer": "Forritari", - "Experimental": "Á tilraunastigi", - "Themes": "Þemu", - "Moderation": "Umsjón", - "Widgets": "Viðmótshlutar", - "Room members": "Meðlimir spjallrásar", - "All rooms": "Allar spjallrásir", - "Ok": "Í lagi", - "Use app": "Nota smáforrit", - "Later": "Seinna", - "That's fine": "Það er í góðu", - "Unknown App": "Óþekkt forrit", - "Light high contrast": "Ljóst með mikil birtuskil", - "Use an identity server": "Nota auðkennisþjón", - "Setting up keys": "Set upp dulritunarlykla", - "%(spaceName)s and %(count)s others": { - "other": "%(spaceName)s og %(count)s til viðbótar", - "one": "%(spaceName)s og %(count)s til viðbótar" - }, - "%(space1Name)s and %(space2Name)s": "%(space1Name)s og %(space2Name)s", - "Failure to create room": "Mistókst að búa til spjallrás", - "Failed to transfer call": "Mistókst að áframsenda símtal", - "Transfer Failed": "Flutningur mistókst", - "Too Many Calls": "Of mörg símtöl", - "Answered Elsewhere": "Svarað annars staðar", - "The user you called is busy.": "Notandinn sem þú hringdir í er upptekinn.", - "User Busy": "Notandi upptekinn", - "Use Single Sign On to continue": "Notaðu einfalda innskráningu (single-sign-on) til að halda áfram", - "Invite by username": "Bjóða með notandanafni", - "Couldn't load page": "Gat ekki hlaðið inn síðu", - "Room avatar": "Auðkennismynd spjallrásar", - "Room Topic": "Umfjöllunarefni spjallrásar", - "Room Name": "Heiti spjallrásar", - " invited you": " bauð þér", - " wants to chat": " langar til að spjalla", - "Invite with email or username": "Bjóða með tölvupóstfangi eða notandanafni", - "Call failed due to misconfigured server": "Símtal mistókst vegna vanstillingar netþjóns", - "The call was answered on another device.": "Símtalinu var svarað á öðru tæki.", - "The call could not be established": "Ekki tókst að koma símtalinu á", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Staðfestu viðbætingu þessa símanúmers með því að nota einfalda innskráningu (single-sign-on) til að sanna auðkennið þitt.", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Staðfestu viðbætingu þessa tölvupóstfangs með því að nota einfalda innskráningu (single-sign-on) til að sanna auðkennið þitt.", - "Space used:": "Notað geymslupláss:", - "Go to Settings": "Fara í stillingar", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Útflutta skráin verður varin með lykilfrasa. Settu inn lykilfrasann hér til að afkóða skrána.", - "Success!": "Tókst!", - "Use a different passphrase?": "Nota annan lykilfrasa?", - "Create account": "Stofna notandaaðgang", - "Your password has been reset.": "Lykilorðið þitt hefur verið endursett.", - "Show:": "Sýna:", - "Skip for now": "Sleppa í bili", - "Results": "Niðurstöður", - "No results found": "Engar niðurstöður fundust", - "Suggested": "Tillögur", - "Delete all": "Eyða öllu", - "Wait!": "Bíddu!", - "Sign in with": "Skrá inn með", - "Enter phone number": "Settu inn símanúmer", - "Enter username": "Settu inn notandanafn", - "Enter password": "Settu inn lykilorð", - "Enter email address": "Skrifaðu netfang", - "This room is public": "Þessi spjallrás er opinber", - "Avatar": "Auðkennismynd", - "Move right": "Færa til hægri", - "Move left": "Færa til vinstri", - "Manage & explore rooms": "Sýsla með og kanna spjallrásir", - "Space home": "Forsíða svæðis", - "Forget": "Gleyma", - "Report": "Tilkynna", - "Show preview": "Birta forskoðun", - "View source": "Skoða frumkóða", - "Hold": "Bíða", - "Resume": "Halda áfram", - "Looks good!": "Lítur vel út!", - "Remember this": "Muna þetta", - "Upload Error": "Villa við innsendingu", - "Cancel All": "Hætta við allt", - "Upload all": "Senda allt inn", - "Upload files": "Hlaða inn skrám", - "Recent searches": "Nýlegar leitir", - "Public rooms": "Almenningsspjallrásir", - "Other rooms in %(spaceName)s": "Aðrar spjallrásir í %(spaceName)s", - "Link to room": "Tengill á spjallrás", - "Share Room Message": "Deila skilaboðum spjallrásar", - "Share Room": "Deila spjallrás", - "Email (optional)": "Tölvupóstfang (valfrjálst)", - "Session name": "Nafn á setu", - "%(count)s rooms": { - "one": "%(count)s spjallrás", - "other": "%(count)s spjallrásir" - }, - "Are you sure you want to sign out?": "Ertu viss um að þú viljir skrá þig út?", - "Leave space": "Yfirgefa svæði", - "Leave %(spaceName)s": "Yfirgefa %(spaceName)s", - "Upload completed": "Innsendingu er lokið", - "User Directory": "Mappa notanda", - "Transfer": "Flutningur", - "Terms of Service": "Þjónustuskilmálar", - "Message preview": "Forskoðun skilaboða", - "Sent": "Sent", - "Sending": "Sendi", - "MB": "MB", - "Public space": "Opinbert svæði", - "Private space (invite only)": "Einkasvæði (einungis gegn boði)", - "Public room": "Almenningsspjallrás", - "Notes": "Minnispunktar", - "Want to add a new room instead?": "Viltu frekar bæta við nýrri spjallrás?", - "Add existing rooms": "Bæta við fyrirliggjandi spjallrásum", - "Server name": "Heiti þjóns", - "Looks good": "Lítur vel út", - "Create options": "Búa til valkosti", - "Information": "Upplýsingar", - "Rotate Right": "Snúa til hægri", - "Rotate Left": "Snúa til vinstri", - "Application window": "Forritsgluggi", - "Share location": "Deila staðsetningu", - "Location": "Staðsetning", - "%(count)s votes": { - "one": "%(count)s atkvæði", - "other": "%(count)s atkvæði" - }, - "Show image": "Birta mynd", - "Decrypting": "Afkóðun", - "Downloading": "Sæki", - "Missed call": "Ósvarað símtal", - "An unknown error occurred": "Óþekkt villa kom upp", - "Connection failed": "Tenging mistókst", - "Edit devices": "Breyta tækjum", - "Ban from %(roomName)s": "Banna í %(roomName)s", - "Unban from %(roomName)s": "Afbanna í %(roomName)s", - "Remove from room": "Fjarlægja úr spjallrás", - "Share room": "Deila spjallrás", - "Files": "Skrár", - "Chat": "Spjall", - "Show more": "Sýna meira", - "Local Addresses": "Staðvær vistföng", - "Local address": "Staðvært vistfang", - "Stop recording": "Stöðva upptöku", - "No microphone found": "Enginn hljóðnemi fannst", - "Mark all as read": "Merkja allt sem lesið", - "Copy room link": "Afrita tengil spjallrásar", - "%(roomName)s does not exist.": "%(roomName)s er ekki til.", - "Do you want to join %(roomName)s?": "Viltu taka þátt í %(roomName)s?", - "Start chatting": "Hefja spjall", - "Sign Up": "Nýskrá", - "Home options": "Valkostir forsíðu", - "Join public room": "Taka þátt í almenningsspjallrás", - "Recently viewed": "Nýlega skoðað", - "View message": "Sjá skilaboð", - "Topic: %(topic)s ": "Umfjöllunarefni: %(topic)s ", - "Insert link": "Setja inn tengil", - "Poll": "Könnun", - "Voice Message": "Talskilaboð", - "Hide stickers": "Fela límmerki", - "Failed to send": "Mistókst að senda", - "Your message was sent": "Skilaboðin þín voru send", - "Phone Number": "Símanúmer", - "Email Address": "Tölvupóstfang", - "Verification code": "Sannvottunarkóði", - "Unknown failure": "Óþekkt bilun", - "Enable encryption?": "Virkja dulritun?", - "Muted Users": "Þaggaðir notendur", - "Notification sound": "Hljóð með tilkynningu", - "@mentions & keywords": "@minnst á og stikkorð", - "Bridges": "Brýr", - "Space information": "Upplýsingar um svæði", - "Audio Output": "Hljóðúttak", - "Rooms outside of a space": "Spjallrásir utan svæðis", - "Sidebar": "Hliðarspjald", - "Keyboard shortcuts": "Flýtileiðir á lyklaborði", - "Keyboard": "Lyklaborð", - "Deactivate account": "Gera notandaaðgang óvirkann", - "Phone numbers": "Símanúmer", - "Email addresses": "Tölvupóstföng", - "not ready": "ekki tilbúið", - "ready": "tilbúið", - "Algorithm:": "Reiknirit:", - "Restore from Backup": "Endurheimta úr öryggisafriti", - "Profile picture": "Notandamynd", - "Mentions & keywords": "Tilvísanir og stikkorð", - "Global": "Víðvært", - "Keyword": "Stikkorð", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Uppfæri svæði...", - "other": "Uppfæri svæði... (%(progress)s af %(count)s)" - }, - "Space members": "Meðlimir svæðis", - "Upgrade required": "Uppfærsla er nauðsynleg", - "Large": "Stórt", - "Display Name": "Birtingarnafn", - "Select all": "Velja allt", - "Deselect all": "Afvelja allt", - "Session ID:": "Auðkenni setu:", - "exists": "er til staðar", - "not found": "fannst ekki", - "Passwords don't match": "Lykilorðin samsvara ekki", - "Channel: ": "Rás: ", - "Workspace: ": "Vinnusvæði: ", - "Space options": "Valkostir svæðis", - "Preview Space": "Forskoða svæði", - "Visibility": "Sýnileiki", - "Leave Space": "Yfirgefa svæði", - "Save Changes": "Vista breytingar", - "Click to copy": "Smelltu til að afrita", - "Address": "Vistfang", - "Delete avatar": "Eyða auðkennismynd", - "Space selection": "Val svæðis", - "More options": "Fleiri valkostir", - "Folder": "Mappa", - "Headphones": "Heyrnartól", - "Anchor": "Akkeri", - "Bell": "Bjalla", - "Trumpet": "Trompet", - "Bicycle": "Reiðhjól", - "Train": "Lest", - "Flag": "Flagg", - "Telephone": "Sími", - "Key": "Lykill", - "Lock": "Lás", - "Pencil": "Blýantur", - "Book": "Bók", - "Gift": "Gjöf", - "Clock": "Klukka", - "Hat": "Hattur", - "Cake": "Kökur", - "Pizza": "Flatbökur", - "Apple": "Epli", - "Cancelling…": "Hætti við…", - "Got It": "Náði því", - "Show sidebar": "Sýna hliðarspjald", - "Hide sidebar": "Fela hliðarspjald", - "Unknown Command": "Óþekkt skipun", - "Messaging": "Skilaboð", - "Share your public space": "Deildu opinbera svæðinu þínu", - "Invite to %(spaceName)s": "Bjóða inn á %(spaceName)s", - "Short keyboard patterns are easy to guess": "Auðvelt er að giska á styttri mynstur á lyklaborði", - "Straight rows of keys are easy to guess": "Auðvelt er að giska á beinar raðir af lyklum á lyklaborði", - "Common names and surnames are easy to guess": "Auðvelt er að giska á algeng nöfn og kenninöfn", - "Names and surnames by themselves are easy to guess": "Auðvelt er að giska á eiginnöfn og kenninöfn", - "A word by itself is easy to guess": "Auðvelt er að giska á stakt orð", - "This is similar to a commonly used password": "Þetta líkist algengu lykilorði", - "This is a very common password": "Þetta er mjög algengt lykilorð", - "This is a top-100 common password": "Þetta er í hópi 100 algengustu lykilorða", - "This is a top-10 common password": "Þetta er í hópi 10 algengustu lykilorða", - "Dates are often easy to guess": "Oft er auðvelt að giska á dagsetningar", - "Recent years are easy to guess": "Auðvelt er að giska á nýleg ártöl", - "Sequences like abc or 6543 are easy to guess": "Auðvelt er að giska á runur eins og \"abc\" eða \"6543\"", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Ekki er mikið erfiðara að giska á endurtekningar eins og\"abcabcabc\" heldur en \"aaa\"\"", - "Repeats like \"aaa\" are easy to guess": "Auðvelt er að giska á endurtekningar eins og \"aaa\"", - "Add another word or two. Uncommon words are better.": "Bættu við öðru orði eða tveimur. Sjaldgæf orð eru betri.", - "Reversed words aren't much harder to guess": "Viðsnúin orð er ekki mikið erfiðara að giska á", - "All-uppercase is almost as easy to guess as all-lowercase": "Allt í hástöfum en næstum eins auðvelt að giska á og allt í lágstöfum", - "Capitalization doesn't help very much": "Hástafaritun hjálpar ekki mikið", - "Avoid dates and years that are associated with you": "Forðastu dagsetningar og ártöl sem tengjast þér", - "Avoid years that are associated with you": "Forðastu ártöl sem tengjast þér", - "Avoid recent years": "Forðastu nýleg ártöl", - "Avoid sequences": "Forðastu runur", - "Avoid repeated words and characters": "Forðastu endurtekin orð og stafi", - "Are you sure you want to cancel entering passphrase?": "Viltu örugglega hætta við að setja inn lykilfrasa?", - "Cancel entering passphrase?": "Hætta við að setja inn lykilfrasa?", - "Connectivity to the server has been lost": "Tenging við vefþjón hefur rofnað", - "You are no longer ignoring %(userId)s": "Þú ert ekki lengur að hunsa %(userId)s", - "Unignored user": "Ekki-hunsaður notandi", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Reyndi að hlaða inn tilteknum punkti úr tímalínu þessarar spjallrásar, en tókst ekki að finna þetta.", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Reyndi að hlaða inn tilteknum punkti úr tímalínu þessarar spjallrásar, en þú ert ekki með heimild til að skoða tilteknu skilaboðin.", - "See room timeline (devtools)": "Skoða tímalínu spjallrásar (forritaratól)", - "Video conference started by %(senderName)s": "Myndfjarfundur hafinn af %(senderName)s", - "Video conference updated by %(senderName)s": "Myndfjarfundur uppfærður af %(senderName)s", - "Video conference ended by %(senderName)s": "Myndfjarfundi lokið af %(senderName)s", - "Join the conference from the room information card on the right": "Taka þátt í fjarfundinum á upplýsingaspjaldi spjallrásaarinnar til hægri", - "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.", - "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", - "Unrecognised room address: %(roomAlias)s": "Óþekkjanlegt vistfang spjallrásar: %(roomAlias)s", - "Room %(roomId)s not visible": "Spjallrásin %(roomId)s er ekki sýnileg", - "You need to be able to invite users to do that.": "Þú þarft að hafa heimild til að bjóða notendum til að gera þetta.", - "Some invites couldn't be sent": "Sumar boðsbeiðnir var ekki hægt að senda", - "We sent the others, but the below people couldn't be invited to ": "Við sendum hin boðin, en fólkinu hér fyrir neðan var ekki hægt að bjóða í ", - "We couldn't log you in": "Við gátum ekki skráð þig inn", - "Only continue if you trust the owner of the server.": "Ekki halda áfram nema þú treystir eiganda netþjónsins.", - "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.": "Þessi aðgerð krefst þess að til að fá aðgang að sjálfgefna auðkennisþjóninum þurfi að sannreyna tölvupóstfang eða símanúmer, en netþjónninn er hins vegar ekki með neina þjónustuskilmála.", - "Identity server has no terms of service": "Auðkennisþjónninn er ekki með neina þjónustuskilmála", - "The server does not support the room version specified.": "Þjónninn styður ekki tilgreinda útgáfu spjallrásarinnar.", - "Server may be unavailable, overloaded, or you hit a bug.": "Netþjónninn gæti verið undir miklu álagi eða ekki til taks, nú eða að þú hafir hitt á galla.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Skráin '%(fileName)s' fer yfir stærðarmörk þessa heimaþjóns fyrir innsendar skrár", - "The file '%(fileName)s' failed to upload.": "Skrána '%(fileName)s' mistókst að senda inn.", - "There was an error looking up the phone number": "Það kom upp villa við að fletta upp símanúmerinu", - "You've reached the maximum number of simultaneous calls.": "Þú hefur náð hámarksfjölda samhliða símtala.", - "You cannot place calls without a connection to the server.": "Þú getur ekki hringt símtöl án tengingar við netþjóninn.", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Spurðu kerfisstjóra (%(homeserverDomain)s) heimaþjónsins þíns um að setja upp TURN-þjón til að tryggja að símtöl virki eðlilega.", - "Failed to add tag %(tagName)s to room": "Mistókst að bæta merkinu %(tagName)s á spjallrás", - "Failed to remove tag %(tagName)s from room": "Mistókst að fjarlægja merkið %(tagName)s af spjallrás", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s af %(totalRooms)s", - "Set up Secure Messages": "Setja upp örugg skilaboð", - "You do not have permission to start a conference call in this room": "Þú hefur ekki aðgangsheimildir til að hefja fjarfund á þessari spjallrás", - "Permission Required": "Krafist er heimildar", - "Unable to transfer call": "Mistókst að áframsenda símtal", - "Unable to look up phone number": "Ekki er hægt að fletta upp símanúmeri", - "Unable to load! Check your network connectivity and try again.": "Mistókst að hlaða inn. Athugaðu nettenginguna þína og reyndu aftur.", - "Upgrade your encryption": "Uppfærðu dulritunina þína", - "Approve widget permissions": "Samþykkja heimildir viðmótshluta", - "Clear cache and resync": "Hreinsa skyndiminni og endursamstilla", - "Incompatible local cache": "Ósamhæft staðvært skyndiminni", - "Feedback sent! Thanks, we appreciate it!": "Umsögn send! Takk, við kunnum að meta þetta!", - "Continue With Encryption Disabled": "Halda áfram með dulritun óvirka", - "Encryption not enabled": "Dulritun ekki virk", - "Ignored attempt to disable encryption": "Hunsaði tilraun til að gera dulritun óvirka", - "This client does not support end-to-end encryption.": "Þetta forrit styður ekki enda-í-enda dulritun.", - "End-to-end encryption isn't enabled": "Enda-í-enda dulritun er ekki virkjuð", - "Enable encryption in settings.": "Virkjaðu dulritun í stillingum.", - "Room Addresses": "Vistföng spjallrása", - "Room version:": "Útgáfa spjallrásar:", - "Room version": "Útgáfa spjallrásar", - "Reject all %(invitedRooms)s invites": "Hafna öllum boðsgestum %(invitedRooms)s", - "Accept all %(invitedRooms)s invites": "Samþykkja alla boðsgesti %(invitedRooms)s", - "Room ID or address of ban list": "Auðkenni spjallrásar eða vistfang bannlista", - "Ban list rules - %(roomName)s": "Reglur bannlista - %(roomName)s", - "Loading new room": "Hleð inn nýrri spjallrás", - "Upgrading room": "Uppfæri spjallrás", - "cached locally": "í staðværu skyndiminni", - "Show all rooms": "Sýna allar spjallrásir", - "Other rooms": "Aðrar spjallrásir", - "Encryption upgrade available": "Uppfærsla dulritunar tiltæk", - "Contact your server admin.": "Hafðu samband við kerfisstjórann þinn.", - "Your homeserver has exceeded one of its resource limits.": "Heimaþjóninn þinn er kominn fram yfir takmörk á tilföngum.", - "Your homeserver has exceeded its user limit.": "Heimaþjóninn þinn er kominn fram yfir takmörk á fjölda notenda.", - "Use app for a better experience": "Notaðu smáforritið til að njóta betur reynslunnar", - "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", - "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", - "Unrecognised address": "Óþekkjanlegt vistfang", - "Error leaving room": "Villa við að yfirgefa spjallrás", - "Not a valid %(brand)s keyfile": "Er ekki gild %(brand)s lykilskrá", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "%(items)s and %(lastItem)s": "%(items)s og %(lastItem)s", - "%(items)s and %(count)s others": { - "one": "%(items)s og einn til viðbótar", - "other": "%(items)s og %(count)s til viðbótar" - }, - "No homeserver URL provided": "Engin slóð heimaþjóns tilgreind", - "Cannot reach identity server": "Næ ekki sambandi við auðkennisþjón", - "Just me": "Bara ég", - "Private space": "Einkasvæði", - "Doesn't look like a valid email address": "Þetta lítur ekki út eins og gilt tölvupóstfang", - "Mentions only": "Aðeins minnst á", - "Reset everything": "Frumstilla allt", - "Not Trusted": "Ekki treyst", - "Session key": "Dulritunarlykill setu", - "Other spaces or rooms you might not know": "Önnur svæði sem þú gætir ekki vitað um", - "Select spaces": "Veldu svæði", - "Dial pad": "Talnaborð", - "Enter the name of a new server you want to explore.": "Sláðu inn nafn nýja netþjónsins sem þú vilt skoða.", - "Add a new server": "Bæta við nýjum þjóni", - "Your server": "Netþjónninn þinn", - "Can't find this server or its room list": "Fann ekki þennan netþjón eða spjallrásalista hans", - "This address is already in use": "Þetta vistfang er nú þegar í notkun", - "Open poll": "Opna könnun", - "Poll type": "Tegund könnunar", - "Edit poll": "Breyta könnun", - "Create Poll": "Búa til könnun", - "Create poll": "Búa til könnun", - "Share content": "Deila efni", - "Share entire screen": "Deila öllum skjánum", - "Widget ID": "Auðkenni viðmótshluta", - "Room ID": "Auðkenni spjallrásar", - "Your theme": "Þemað þitt", - "Your user ID": "Notandaauðkennið þitt", - "Your display name": "Birtingarnafnið þitt", - "No answer": "Ekkert svar", - "Call back": "Hringja til baka", - "Demote yourself?": "Lækka þig sjálfa/n í tign?", - "New published address (e.g. #alias:server)": "Nýtt birt vistfangs (t.d. #samnefni:netþjónn)", - "Other published addresses:": "Önnur birt vistföng:", - "Published Addresses": "Birt vistföng", - "This room has no local addresses": "Þessi spjallrás er ekki með nein staðvær vistföng", - "Empty room": "Tóm spjallrás", - "Suggested Rooms": "Tillögur að spjallrásum", - "Add people": "Bæta við fólki", - "Invite to space": "Bjóða inn á svæði", - "Start new chat": "Hefja nýtt spjall", - "Show Widgets": "Sýna viðmótshluta", - "Hide Widgets": "Fela viðmótshluta", - "(~%(count)s results)": { - "one": "(~%(count)s niðurstaða)", - "other": "(~%(count)s niðurstöður)" - }, - "No recently visited rooms": "Engar nýlega skoðaðar spjallrásir", - "Recently visited rooms": "Nýlega skoðaðar spjallrásir", - "Room %(name)s": "Spjallrás %(name)s", - "Invite to just this room": "Bjóða inn á aðeins þessa spjallrás", - "%(displayName)s created this room.": "%(displayName)s bjó til þessa spjallrás.", - "You created this room.": "Þú bjóst til þessa spjallrás.", - "Topic: %(topic)s (edit)": "Umfjöllunarefni: %(topic)s (edit)", - "You do not have permission to start polls in this room.": "Þú hefur ekki aðgangsheimildir til að hefja kannanir á þessari spjallrás.", - "Send voice message": "Senda talskilaboð", - "Invite to this space": "Bjóða inn á þetta svæði", - "and %(count)s others...": { - "one": "og einn í viðbót...", - "other": "og %(count)s til viðbótar..." - }, - "Close preview": "Loka forskoðun", - "View in room": "Skoða á spjallrás", - "Set up": "Setja upp", - "Your private space": "Einkasvæðið þitt", - "Your public space": "Opinbera svæðið þitt", - "Back to chat": "Til baka í spjall", - "Update %(brand)s": "Uppfæra %(brand)s", - "%(deviceId)s from %(ip)s": "%(deviceId)s frá %(ip)s", - "New login. Was this you?": "Ný innskráning. Varst þetta þú?", - "Other users may not trust it": "Aðrir notendur gætu ekki treyst því", - "Failed to set display name": "Mistókst að stilla birtingarnafn", - "Sign out devices": { - "one": "Skrá út tæki", - "other": "Skrá út tæki" - }, - "Show advanced": "Birta ítarlegt", - "Hide advanced": "Fela ítarlegt", - "Edit settings relating to your space.": "Breyta stillingum viðkomandi svæðinu þínu.", - "Failed to save space settings.": "Mistókst að vista stillingar svæðis.", - "Share invite link": "Deila boðstengli", - "Failed to copy": "Mistókst að afrita", - "Invite only, best for yourself or teams": "Einungis gegn boði, best fyrir þig og lítinn hóp", - "Open space for anyone, best for communities": "Opið öllum, best fyrir dreifða hópa", - "Copy link to thread": "Afrita tengil á spjallþráð", - "You can change these anytime.": "Þú getur breytt þessu hvenær sem er.", - "Create a space": "Búa til svæði", - "e.g. my-space": "t.d. mitt-svæði", - "Please enter a name for the space": "Settu inn eitthvað nafn fyrir svæðið", - "Search %(spaceName)s": "Leita í %(spaceName)s", - "Upload avatar": "Senda inn auðkennismynd", - "Match system": "Samsvara kerfinu", - "Pin to sidebar": "Festa á hliðarspjald", - "Quick settings": "Flýtistillingar", - "Accept to continue:": "Samþykktu til að halda áfram:", - "Your server isn't responding to some requests.": "Netþjónninn þinn er ekki að svara sumum beiðnum.", - "Guitar": "Gítar", - "Ball": "Bolti", - "Trophy": "Verðlaun", - "Rocket": "Eldflaug", - "Aeroplane": "Flugvél", - "Hammer": "Hamar", - "Scissors": "Skæri", - "Paperclip": "Bréfaklemma", - "Light bulb": "Ljósapera", - "Hourglass": "Stundaglas", - "Umbrella": "Regnhlíf", - "Thumbs up": "Þumlar upp", - "Santa": "Jólasveinn", - "Glasses": "Gleraugu", - "Robot": "Vélmenni", - "Smiley": "Broskall", - "Heart": "Hjarta", - "Corn": "Maís", - "Strawberry": "Jarðarber", - "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.", - "My Ban List": "Bannlistinn minn", - "Keep discussions organised with threads": "Haltu umræðum skipulögðum með spjallþráðum", - "Shows all threads from current room": "Birtir alla spjallþræði úr fyrirliggjandi spjallrás", - "This room is not public. You will not be able to rejoin without an invite.": "Þessi spjallrás er ekki opinber. Þú munt ekki geta tekið aftur þátt nema að vera boðið.", - "If they don't match, the security of your communication may be compromised.": "Ef þetta samsvarar ekki, getur verið að samskiptin þín séu berskjölduð.", - "Confirm by comparing the following with the User Settings in your other session:": "Staðfestu með því að bera eftirfarandi saman við 'Stillingar notanda' í hinni setunni þinni:", - "Start using Key Backup": "Byrja að nota öryggisafrit dulritunarlykla", - "Closed poll": "Lokuð könnun", - "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", - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Sendi boð...", - "other": "Sendi boð... (%(progress)s af %(count)s)" - }, - "Spaces with access": "Svæði með aðgang", - "& %(count)s more": { - "one": "og %(count)s til viðbótar", - "other": "og %(count)s til viðbótar" - }, - "Anyone can find and join.": "Hver sem er getur fundið og tekið þátt.", - "Only invited people can join.": "Aðeins fólk sem er boðið getur tekið þátt.", - "Private (invite only)": "Einka (einungis gegn boði)", - "Session key:": "Setulykill:", - "Master private key:": "Aðal-einkalykill:", - "in memory": "í minni", - "Passwords can't be empty": "Lykilorð mega ekki vera auð", - "New passwords don't match": "Nýju lykilorðin eru ekki eins", - "No display name": "Ekkert birtingarnafn", - "Access": "Aðgangur", - "Back to thread": "Til baka í spjallþráð", - "Verify this session": "Sannprófa þessa setu", - "This homeserver has exceeded one of its resource limits.": "Þessi heimaþjónn er kominn fram yfir takmörk á tilföngum sínum.", - "This homeserver has hit its Monthly Active User limit.": "Þessi heimaþjónn er kominn fram yfir takmörk á mánaðarlega virkum notendum.", - "Cannot reach homeserver": "Næ ekki að tengjast heimaþjóni", - "Favourited": "Í eftirlætum", - "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", - "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.", - "Enter phone number (required on this homeserver)": "Settu inn símanúmer (nauðsynlegt á þessum heimaþjóni)", - "Enter email address (required on this homeserver)": "Settu inn tölvupóstfang (nauðsynlegt á þessum heimaþjóni)", - "This homeserver would like to make sure you are not a robot.": "Þessi heimaþjónn vill ganga úr skugga um að þú sért ekki vélmenni.", - "Your homeserver": "Heimaþjónninn þinn", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Stilltu vistföng fyrir þessa spjallrás svo notendur geti fundið hana í gegnum heimaþjóninn þinn (%(localDomain)s)", - "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Stilltu vistföng fyrir þetta svæði svo notendur geti fundið það í gegnum heimaþjóninn þinn (%(localDomain)s)", - "Show all your rooms in Home, even if they're in a space.": "Birtu allar spjallrásirnar þínar á forsíðunni, jafnvel þótt þær tilheyri svæði.", - "Home is useful for getting an overview of everything.": "Forsíðan nýtist til að hafa yfirsýn yfir allt.", - "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.", - "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.", - "Group all your rooms that aren't part of a space in one place.": "Hópaðu allar spjallrásir sem ekki eru hluti af svæðum á einum stað.", - "Group all your people in one place.": "Hópaðu allt fólk á einum stað.", - "Group all your favourite rooms and people in one place.": "Hópaðu allar eftirlætisspjallrásir og fólk á einum stað.", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Til að tilkynna Matrix-tengd öryggisvandamál, skaltu lesa Security Disclosure Policy á matrix.org.", - "Account management": "Umsýsla notandaaðgangs", - "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.", - "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.", - "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.": "Ef þú aftengist frá auðkennisþjóninum þínum, munu aðrir notendur ekki geta fundið þig og þú munt ekki geta boðið öðrum með símanúmeri eða tölvupósti.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Þú ert núna ekki að nota neinn auðkennisþjón. Til að uppgötva og vera finnanleg/ur fyrir þá tengiliði sem þú þekkir, skaltu bæta við auðkennisþjóni hér fyrir neðan.", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Ef þú vilt ekki nota til að uppgötva og vera finnanleg/ur fyrir þá tengiliði sem þú þekkir, skaltu setja inn annan auðkennisþjón hér fyrir neðan.", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Þú ert núna að nota til að uppgötva og vera finnanleg/ur fyrir þá tengiliði sem þú þekkir. Þú getur breytt auðkennisþjóninum hér fyrir neðan.", - "Identity server (%(server)s)": "Auðkennisþjónn (%(server)s)", - "Disconnect anyway": "Aftengja samt", - "You should:": "Þú ættir:", - "Disconnect from the identity server ?": "Aftengjast frá auðkennisþjóni ?", - "Disconnect identity server": "Aftengja auðkennisþjón", - "Mirror local video feed": "Spegla staðværu myndmerki", - "Spaces you know that contain this room": "Svæði sem þú veist að innihalda þetta svæði", - "Spaces you know that contain this space": "Svæði sem þú veist að innihalda þetta svæði", - "Pick a date to jump to": "Veldu dagsetningu til að hoppa á", - "Message pending moderation": "Efni sem bíður yfirferðar", - "Message pending moderation: %(reason)s": "Efni sem bíður yfirferðar: %(reason)s", - "Jump to date": "Hoppa á dagsetningu", - "Jump to read receipt": "Fara í fyrstu leskvittun", - "Incorrect verification code": "Rangur sannvottunarkóði", - "Images, GIFs and videos": "Myndir, GIF-hreyfimyndir og myndskeið", - "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.", - "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.", - "Use a more compact 'Modern' layout": "Nota þjappaðri 'nútímalegri' framsetningu", - "Show polls button": "Birta hnapp fyrir kannanir", - "Generate a Security Key": "Útbúa öryggislykil", - "User Autocomplete": "Orðaklárun notanda", - "Space Autocomplete": "Orðaklárun svæða", - "Room Autocomplete": "Orðaklárun spjallrása", - "Notification Autocomplete": "Orðaklárun tilkynninga", - "Emoji Autocomplete": "Orðaklárun Emoji-tákna", - "Command Autocomplete": "Orðaklárun skipana", - "Not a valid Security Key": "Ekki gildur öryggislykill", - "This looks like a valid Security Key!": "Þetta lítur út eins og gildur öryggislykill!", - "Enter Security Key": "Settu inn öryggislykil", - "Security Key mismatch": "Misræmi í öryggislyklum", - "Use your Security Key to continue.": "Notaðu öryggislykilinn þinn til að halda áfram.", - "Security Key": "Öryggislykill", - "Invalid Security Key": "Ógildur öryggislykill", - "Wrong Security Key": "Rangur öryggislykill", - "Ask this user to verify their session, or manually verify it below.": "Biddu þennan notanda að sannreyna setuna sína, eða sannreyndu hana handvirkt hér fyrir neðan.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) skráði sig inn í nýja setu án þess að sannvotta hana:", - "You signed in to a new session without verifying it:": "Þú skráðir inn í nýja setu án þess að sannvotta hana:", - "Your messages are not secure": "Skilaboðin þín eru ekki örugg", - "Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Deildu nafnlausum gögnum til að hjálpa okkur við að greina vandamál. Ekkert persónulegt. Engir utanaðkomandi.", - "Could not connect to identity server": "Gat ekki tengst við auðkennisþjón", - "Secret storage:": "Leynigeymsla:", - "in account data": "í gögnum notandaaðgangs", - "Secret storage public key:": "Dreifilykill leynigeymslu:", - "Backup key cached:": "Öryggisafritunarlykill í skyndiminni:", - "not stored": "ekki geymt", - "Backup key stored:": "Geymdur öryggisafritunarlykill:", - "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.": "Taktu öryggisafrit af dulritunarlyklunum þínum ásamt gögnum notandaaðgangsins fari svo að þú missir aðgang að setunum þínum. Dulritunarlyklarnir verða varðir með einstökum öryggislykli.", - "unexpected type": "óvænt tegund", - "well formed": "rétt sniðið", - "Back up your keys before signing out to avoid losing them.": "Taktu öryggisafrit af dulritunarlyklunum áður en þú skráir þig út svo þeir tapist ekki.", - "Your keys are not being backed up from this session.": "Dulritunarlyklarnir þínir eru ekki öryggisafritaðir úr þessari setu.", - "Backup version:": "Útgáfa öryggisafrits:", - "All keys backed up": "Allir lyklar öryggisafritaðir", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Þessi seta er ekki að öryggisafrita dulritunarlyklana þína, en þú ert með fyrirliggjandi öryggisafrit sem þú getur endurheimt úr og notað til að halda áfram.", - "Unable to load key backup status": "Tókst ekki að hlaða inn stöðu öryggisafritunar dulritunarlykla", - "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", - "Switch theme": "Skipta um þema", - "Shows all threads you've participated in": "Birtir alla spjallþræði sem þú hefur tekið þátt í", - "My threads": "Spjallþræðirnir mínir", - "All threads": "Allir spjallþræðir", - "Make sure the right people have access. You can invite more later.": "Gakktu úr skugga um að rétta fólkið hafi aðgang. Þú getur boðið fleira fólki síðar.", - "Invite your teammates": "Bjóddu félögum þínum", - "Failed to invite the following users to your space: %(csvUsers)s": "Mistókst að bjóða eftirfarandi notendum á svæðið þitt: %(csvUsers)s", - "A private space for you and your teammates": "Einkasvæði fyrir þig og félaga í teyminu þínu", - "Me and my teammates": "Ég og félagar í teyminu mínu", - "A private space to organise your rooms": "Einkasvæði til að skipuleggja spjallrásirnar þínar", - "Make sure the right people have access to %(name)s": "Gakktu úr skugga um að rétta fólkið hafi aðgang að %(name)s", - "Who are you working with?": "Hverjum ertu að vinna með?", - "Go to my space": "Fara í svæðið mitt", - "Indexed rooms:": "Spjallrásir í efnisyfirliti:", - "Indexed messages:": "Skilaboð í efnisyfirliti:", - "Currently indexing: %(currentRoom)s": "Set í efnisyfirlit: %(currentRoom)s", - "Not currently indexing messages for any room.": "Ekki að setja nein skilaboð í efnisyfirlit neinnar spjallrásar.", - "Unable to create key backup": "Tókst ekki að gera öryggisafrit af dulritunarlykli", - "Create key backup": "Gera öryggisafrit af dulritunarlykli", - "Show all threads": "Birta alla spjallþræði", - "Go to my first room": "Fara í fyrstu spjallrásIna mína", - "Rooms and spaces": "Spjallrásir og svæði", - "Failed to load list of rooms.": "Mistókst að hlaða inn lista yfir spjallrásir.", - "Select a room below first": "Veldu fyrst spjallrás hér fyrir neðan", - "%(creator)s created and configured the room.": "%(creator)s bjó til og stillti spjallrásina.", - "Unable to copy a link to the room to the clipboard.": "Tókst ekki að afrita tengil á spjallrás á klippispjaldið.", - "Unable to copy room link": "Tókst ekki að afrita tengil spjallrásar", - "No files visible in this room": "Engar skrár sýnilegar á þessari spjallrás", - "You must join the room to see its files": "Þú verður að taka þátt í spjallrás til að sjá skrárnar á henni", - "Join %(roomAddress)s": "Taka þátt í %(roomAddress)s", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Veldu hvaða svæði hafa aðgang að þessari spjallrás. Ef svæði er valið geta meðlimir þess fundið og tekið þátt í spjallrásinni.", - "Failed to find the following users": "Mistókst að finna eftirfarandi notendur", - "We couldn't create your DM.": "Það tókst ekki að útbúa beinu skilaboðin þin.", - "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.": "Ertu viss um að þú viljir ljúka þessari könnun? Þetta mun birta lokaniðurstöður könnunarinnar og koma í veg fyrir að fólk geti kosið.", - "Only people invited will be able to find and join this space.": "Aðeins fólk sem hefur verið boðið getur fundið og tekið þátt í þessu svæði.", - "Anyone will be able to find and join this space, not just members of .": "Hver sem er getur fundið og tekið þátt í þessu svæði, ekki bara meðlimir í .", - "Anyone in will be able to find and join.": "Hver sem er í getur fundið og tekið þátt.", - "Space visibility": "Sýnileiki svæðis", - "Clear all data": "Hreinsa öll gögn", - "Reason (optional)": "Ástæða (valkvætt)", - "Close dialog": "Loka glugga", - "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", - "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": { - "one": "Sýna %(count)s forskoðun til viðbótar", - "other": "Sýna %(count)s forskoðanir til viðbótar" - }, - "You have no ignored users.": "Þú ert ekki með neina hunsaða notendur.", - "Read Marker off-screen lifetime (ms)": "Líftími lesmerkis utan skjás (ms)", - "Read Marker lifetime (ms)": "Líftími lesmerkis (ms)", - "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", - "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.", - "Enable guest access": "Leyfa aðgang gesta", - "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", - "%(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", - "Including you, %(commaSeparatedMembers)s": "Að þér meðtöldum, %(commaSeparatedMembers)s", - "Only room administrators will see this warning": "Aðeins stjórnendur spjallrásar munu sjá þessa aðvörun", - "Bulk options": "Valkostir magnvinnslu", - "Server or user ID to ignore": "Netþjónn eða auðkenni notanda sem á að hunsa", - "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", - "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", - "a new cross-signing key signature": "ný kross-undirritun undirritunarlykils", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s leyfir þér ekki að nota samþættingarstýringu til að gera þetta. Hafðu samband við kerfisstjóra.", - "Integrations not allowed": "Samþættingar eru ekki leyfðar", - "Using this widget may share data with %(widgetDomain)s & your integration manager.": "Að nota þennan viðmótshluta gæti deilt gögnum með %(widgetDomain)s og samþættingarstýringunni þinni.", - "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?": "Verið er að beina þér á utanaðkomandi vefsvæði til að auðkenna aðganginn þinn til notkunar með %(integrationsUrl)s. Viltu halda áfram?", - "Add an Integration": "Bæta við samþættingu", - "Failed to connect to integration manager": "Mistókst að tengjast samþættingarstýringu", - "Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Samþættingarstýringar taka við stillingagögnum og geta breytt viðmótshlutum, sent boð í spjallrásir, auk þess að geta úthlutað völdum fyrir þína hönd.", - "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.", - "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" - }, - "The integration manager is offline or it cannot reach your homeserver.": "Samþættingarstýringin er ekki nettengd og nær ekki að tengjast heimaþjóninum þínum.", - "Cannot connect to integration manager": "Get ekki tengst samþættingarstýringu", - "Use between %(min)s pt and %(max)s pt": "Nota á milli %(min)s pt og %(max)s pt", - "Custom font size can only be between %(min)s pt and %(max)s pt": "Sérsniðin stærð á letri getur aðeins verið á milli %(min)s pt og %(max)s pt", - "Size must be a number": "Stærð verður að vera tala", - "%(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 nær ekki að setja dulrituð skilaboð leynilega í skyndiminni á tækinu á meðan keyrt er í vafra. Notaðu %(brand)s Desktop vinnutölvuútgáfuna svo skilaboðin birtist í leitarniðurstöðum.", - "Securely cache encrypted messages locally for them to appear in search results.": "Setja dulrituð skilaboð leynilega í skyndiminni á tækinu svo þau birtist í leitarniðurstöðum.", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Setja dulrituð skilaboð leynilega í skyndiminni á tækinu svo þau birtist í leitarniðurstöðum, notar %(size)s til að geyma skilaboð frá %(rooms)s spjallrásum.", - "other": "Setja dulrituð skilaboð leynilega í skyndiminni á tækinu svo þau birtist í leitarniðurstöðum, notar %(size)s til að geyma skilaboð frá %(rooms)s spjallrásum." - }, - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Sannreyndu hverja setu sem notandinn notar til að merkja hana sem treysta, án þess að treyta kross-undirrituðum tækjum.", - "Cross-signing private keys:": "Kross-undirritun einkalykla:", - "Cross-signing public keys:": "Kross-undirritun dreifilykla:", - "Cross-signing is not set up.": "Kross-undirritun er ekki uppsett.", - "Cross-signing is ready but keys are not backed up.": "Kross-undirritun er tilbúin en ekki er búið að öryggisafrita dulritunarlykla.", - "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.", - "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", - "Developer mode": "Forritarahamur", - "IRC display name width": "Breidd IRC-birtingarnafns", - "%(brand)s URL": "%(brand)s URL", - "Cancel search": "Hætta við leitina", - "Drop a Pin": "Sleppa pinna", - "My live location": "Staðsetning mín í rauntíma", - "My current location": "Núverandi staðsetning mín", - "Click to drop a pin": "Smelltu til að sleppa pinna", - "Click to move the pin": "Smelltu til að færa pinnann", - "Could not fetch location": "Gat ekki náð í staðsetningu", - "Can't load this message": "Gat ekki hlaðið inn þessum skilaboðum", - "Click to view edits": "Smelltu hér til að skoða breytingar", - "Edited at %(date)s": "Breytt þann %(date)s", - "This room is a continuation of another conversation.": "Þessi spjallrás er framhald af öðru samtali.", - "Click here to see older messages.": "Smelltu hér til að sjá eldri skilaboð.", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s fjarlægði auðkennismynd spjallrásarinnar.", - "reacted with %(shortName)s": "brást við %(shortName)s", - "%(reactors)s reacted with %(content)s": "%(reactors)s brást við með %(content)s", - "Add reaction": "Bæta við viðbrögðum", - "Error processing voice message": "Villa við meðhöndlun talskilaboða", - "Error decrypting video": "Villa við afkóðun myndskeiðs", - "Based on %(count)s votes": { - "one": "Byggt á %(count)s atkvæði", - "other": "Byggt á %(count)s atkvæðum" - }, - "%(count)s votes cast. Vote to see the results": { - "one": "%(count)s atkvæði greitt. Greiddu atkvæði til að sjá útkomuna", - "other": "%(count)s atkvæði greidd. Greiddu atkvæði til að sjá útkomuna" - }, - "Results will be visible when the poll is ended": "Niðurstöður birtast einungis eftir að könnuninni hefur lokið", - "Final result based on %(count)s votes": { - "one": "Lokaniðurstöður byggðar á %(count)s atkvæði", - "other": "Lokaniðurstöður byggðar á %(count)s atkvæðum" - }, - "Sorry, your vote was not registered. Please try again.": "Því miður, atkvæðið þitt var ekki skráð. Prófaðu aftur.", - "Vote not registered": "Atkvæði ekki skráð", - "Sorry, you can't edit a poll after votes have been cast.": "Því miður, þú getur ekki breytt könnun eftir að atkvæði hafa verið greidd.", - "Can't edit poll": "Get ekki breytt könnun", - "Expand map": "Stækka landakort", - "Error decrypting image": "Villa við afkóðun myndar", - "Invalid file%(extra)s": "Ógild skrá%(extra)s", - "Decrypt %(text)s": "Afkóða %(text)s", - "Click": "Smelltu", - "Expand quotes": "Fletta út tilvitnunum", - "Collapse quotes": "Fella saman tilvitnanir", - "Reply in thread": "Svara í spjallþræði", - "Error processing audio message": "Villa við meðhöndlun hljóðskilaboða", - "The encryption used by this room isn't supported.": "Dulritunin sem notuð er í þessari spjallrás er ekki studd.", - "The beginning of the room": "Upphaf spjallrásarinnar", - "The call is in an unknown state!": "Símtalið er í óþekktu ástandi!", - "Unknown failure: %(reason)s": "Óþekkt bilun: %(reason)s", - "Failed to deactivate user": "Mistókst að gera þennan notanda óvirkan", - "Deactivate user": "Gera notanda óvirkan", - "Deactivate user?": "Gera notanda óvirkan?", - "Failed to mute user": "Mistókst að þagga niður í notanda", - "Failed to ban user": "Mistókst að banna notanda", - "Remove %(count)s messages": { - "one": "Fjarlægja 1 skilaboð", - "other": "Fjarlægja %(count)s skilaboð" - }, - "Failed to remove user": "Mistókst að fjarlægja notanda", - "Hide sessions": "Fela setur", - "%(count)s sessions": { - "one": "%(count)s seta", - "other": "%(count)s setur" - }, - "Export chat": "Flytja út spjall", - "Pinned": "Fest", - "Share User": "Deila notanda", - "Server isn't responding": "Netþjónninn er ekki að svara", - "You're all caught up.": "Þú hefur klárað að lesa allt.", - "Upgrade public room": "Uppfæra almenningsspjallrás", - "Upgrade private room": "Uppfæra einkaspjallrás", - "Verify session": "Sannprófa setu", - "Search spaces": "Leita að svæðum", - "%(count)s members": { - "one": "%(count)s þátttakandi", - "other": "%(count)s þátttakendur" - }, - "You'll lose access to your encrypted messages": "Þú munt tapa dulrituðu skilaboðunum þínum", - "Leave some rooms": "Yfirgefa sumar spjallrásir", - "Leave all rooms": "Yfirgefa allar spjallrásir", - "Don't leave any rooms": "Ekki yfirgefa neinar spjallrásir", - "Updating %(brand)s": "Uppfæri %(brand)s", - "Invite to %(roomName)s": "Bjóða í %(roomName)s", - "Recent Conversations": "Nýleg samtöl", - "Invite by email": "Bjóða með tölvupósti", - "Search for rooms or people": "Leita að spjallrásum eða fólki", - "You don't have permission to do this": "Þú hefur ekki heimildir til að gera þetta", - "End Poll": "Ljúka könnun", - "Sorry, the poll did not end. Please try again.": "Því miður, könnuninni lauk ekki. Prófaðu aftur.", - "Failed to end poll": "Mistókst að ljúka könnun", - "The poll has ended. No votes were cast.": "Könnuninni er lokið. Engin atkvæði voru greidd.", - "Search for spaces": "Leita að svæðum", - "Want to add a new space instead?": "Viltu frekar bæta við nýju svæði?", - "Add existing space": "Bæta við fyrirliggjandi svæði", - "Join millions for free on the largest public server": "Taktu þátt ókeypis ásamt milljónum annarra á stærsta almenningsþjóninum", - "Server Options": "Valkostir vefþjóns", - "This address had invalid server or is already in use": "Þetta vistfang er með ógildan netþjón eða er nú þegar í notkun", - "This address is available to use": "Þetta vistfang er tiltækt til notkunar", - "This address does not point at this room": "Vistfangið beinir ekki á þessa spjallrás", - "Please provide an address": "Gefðu upp vistfang", - "Some characters not allowed": "Sumir stafir eru óleyfilegir", - "Results are only revealed when you end the poll": "Niðurstöður birtast einungis eftir að þú hefur lokað könnuninni", - "Voters see results as soon as they have voted": "Kjósendur sjá niðurstöðurnar þegar þeir hafa kosið", - "Sorry, the poll you tried to create was not posted.": "Því miður, könnunin sem þú varst að reyna að útbúa birtist ekki.", - "Joined": "Gekk í hópinn", - "Enter a server name": "Settu inn nafn á þjóni", - "e.g. my-room": "t.d. mín-spjallrás", - "Room address": "Vistfang spjallrásar", - "In reply to this message": "Sem svar við þessum skilaboðum", - "Custom level": "Sérsniðið stig", - "Power level": "Stig valda", - "Add option": "Bæta við valkosti", - "Write an option": "Skrifaðu valmöguleika", - "Option %(number)s": "Valkostur %(number)s", - "Question or topic": "Spurning eða viðfangsefni", - "What is your poll question or topic?": "Hver er spurning eða viðfangsefni könnunarinnar?", - "Failed to post poll": "Mistókst að birta könnun", - "Language Dropdown": "Fellilisti tungumála", - "%(count)s people you know have already joined": { - "one": "%(count)s aðili sem þú þekkir hefur þegar tekið þátt", - "other": "%(count)s aðilar sem þú þekkir hafa þegar tekið þátt" - }, - "View all %(count)s members": { - "one": "Sjá 1 meðlim", - "other": "Sjá alla %(count)s meðlimina" - }, - "%(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", - "Identity server URL must be HTTPS": "Slóð á auðkennisþjón verður að vera HTTPS", - "The operation could not be completed": "Ekki tókst að ljúka aðgerðinni", - "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ð", - "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", - "Your email address hasn't been verified yet": "Tölvupóstfangið þitt hefur ekki ennþá verið staðfest", - "Unable to share email address": "Get ekki deilt tölvupóstfangi", - "Unable to revoke sharing for email address": "Ekki er hægt að afturkalla að deila tölvupóstfangi", - "Send %(eventType)s events": "Senda %(eventType)s atburði", - "Privileged Users": "Notendur með auknar heimildir", - "No users have specific privileges in this room": "Engir notendur eru með neinar sérheimildir á þessari spjallrás", - "Error changing power level": "Villa við að breyta valdastigi", - "Error changing power level requirement": "Villa við að breyta kröfum um valdastig", - "Banned by %(displayName)s": "Bannaður af %(displayName)s", - "Failed to unban": "Tókst ekki að taka úr banni", - "Set a new custom sound": "Stilla nýtt sérsniðið hljóð", - "You won't get any notifications": "Þú munt ekki fá neinar tilkynningar", - "Get notified for every message": "Fáðu tilkynningu fyrir öll skilaboð", - "Uploaded sound": "Innsent hljóð", - "Internal room ID": "Innra auðkenni spjallrásar", - "No Audio Outputs detected": "Engir hljóðútgangar fundust", - "Message search": "Leita í skilaboðum", - "Open in OpenStreetMap": "Opna í OpenStreetMap", - "I don't want my encrypted messages": "Ég vil ekki dulrituðu skilaboðin mín", - "Call declined": "Símtali hafnað", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Aðeins þið tveir/tvö eruð í þessu samtali, nema annar hvor bjóði einhverjum að taka þátt.", - "The conversation continues here.": "Samtalið heldur áfram hér.", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (með völd sem %(powerLevelNumber)s)", - "Message Actions": "Aðgerðir skilaboða", - "From a thread": "Úr spjallþræði", - "Someone is using an unknown session": "Einhver er að nota óþekkta setu", - "You have not verified this user.": "Þér hefur ekki sannreynt þennan notanda.", - "Remove %(phone)s?": "Fjarlægja %(phone)s?", - "Please enter verification code sent via text.": "Settu inn staðfestingarkóða sem sendur var með SMS.", - "Unable to verify phone number.": "Ekki var hægt að sannreyna símanúmer.", - "Unable to share phone number": "Ekki er hægt að deila símanúmeri", - "Unable to revoke sharing for phone number": "Ekki er hægt að afturkalla að deila símanúmeri", - "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", - "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.", - "Unexpected error resolving identity server configuration": "Óvænt villa kom upp við að lesa uppsetningu auðkenningarþjóns", - "Unexpected error resolving homeserver configuration": "Óvænt villa kom upp við að lesa uppsetningu heimaþjóns", - "Your %(brand)s is misconfigured": "%(brand)s-uppsetningin þín er rangt stillt", - "Message didn't send. Click for info.": "Mistókst að senda skilaboð. Smelltu til að fá nánari upplýsingar.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Einkaskilaboðin þín eru venjulega dulrituð, en þessi spjallrás er það hinsvegar ekki. Venjulega kemur þetta til vegna tækis sem ekki sé stutt, eða aðferðarinnar sem sé notuð, eins og t.d. boðum í tölvupósti.", - "This is the start of .": "Þetta er upphafið á .", - "Add a photo, so people can easily spot your room.": "Bættu við mynd, svo fólk eigi auðveldara með að finna spjallið þitt.", - "View older messages in %(roomName)s.": "Skoða eldri skilaboð í %(roomName)s.", - "This room is not accessible by remote Matrix servers": "Þessi spjallrás er ekki aðgengileg fjartengdum Matrix-netþjónum", - "No media permissions": "Engar heimildir fyrir myndefni", - "That doesn't match.": "Þetta stemmir ekki.", - "That matches!": "Þetta passar!", - "Clear personal data": "Hreinsa persónuleg gögn", - "General failure": "Almenn bilun", - "Share %(name)s": "Deila %(name)s", - "You don't have permission": "Þú hefur ekki heimild", - "Retry all": "Prófa aftur allt", - "Open dial pad": "Opna talnaborð", - "You cancelled": "Þú hættir við", - "You accepted": "Þú samþykktir", - "Session already verified!": "Seta er þegar sannreynd!", - "Use an identity server to invite by email. Manage in Settings.": "Notaðu auðkennisþjón til að geta boðið með tölvupósti. Sýslaðu með þetta í stillingunum.", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Notaðu auðkennisþjón til að geta boðið með tölvupósti. Smelltu á að halda áfram til að nota sjálfgefinn auðkennisþjón (%(defaultIdentityServerName)s) eða sýslaðu með þetta í stillingunum.", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s voru ekki gefnar heimildir til að senda þér tilkynningar - reyndu aftur", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s hefur ekki heimildir til að senda þér tilkynningar - yfirfarðu stillingar vafrans þíns", - "%(name)s is requesting verification": "%(name)s biður um sannvottun", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s er að setja dulrituð skilaboð leynilega í skyndiminni á tækinu svo þau birtist í leitarniðurstöðum:", - "Confirm Security Phrase": "Staðfestu öryggisfrasa", - "Confirm your Security Phrase": "Staðfestu öryggisfrasann þinn", - "Enter a Security Phrase": "Settu inn öryggisfrasa", - "Device verified": "Tæki er sannreynt", - "Could not load user profile": "Gat ekki hlaðið inn notandasniði", - " invites you": " býður þér", - "Confirm your identity by entering your account password below.": "Staðfestu auðkennin þín með því að setja inn hér fyrir neðan lykilorðið á aðganginn þinn.", - "Country Dropdown": "Fellilisti með löndum", - "Collapse reply thread": "Fella saman svarþráð", - "Enter Security Phrase": "Settu inn öryggisfrasa", - "Click the button below to confirm setting up encryption.": "Smelltu á hnappinn hér að neðan til að staðfesta uppsetningu á dulritun.", - "Confirm encryption setup": "Staðfestu uppsetningu dulritunar", - "Decline All": "Hafna öllu", - "Command Help": "Hjálp við skipun", - "Continuing without email": "Halda áfram án tölvupósts", - "Click the button below to confirm your identity.": "Smelltu á hnappinn hér að neðan til að staðfesta auðkennið þitt.", - "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?", - "%(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.", - "%(name)s wants to verify": "%(name)s vill sannreyna", - "%(name)s cancelled": "%(name)s hætti við", - "%(name)s declined": "%(name)s hafnaði", - "%(name)s accepted": "%(name)s samþykkti", - "%(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:", - "Accepting…": "Samþykki…", - "%(count)s reply": { - "one": "%(count)s svar", - "other": "%(count)s svör" - }, - "Add some now": "Bæta við núna", - "%(roomName)s is not accessible at this time.": "%(roomName)s er ekki aðgengileg í augnablikinu.", - "Do you want to chat with %(user)s?": "Viltu spjalla við %(user)s?", - "Add space": "Bæta við svæði", - "Add existing room": "Bæta við fyrirliggjandi spjallrás", - "Decide who can join %(roomName)s.": "Veldu hverjir geta tekið þátt í %(roomName)s.", - "Disconnect from the identity server and connect to instead?": "Aftengjast frá auðkennisþjóninum og tengjast í staðinn við ?", - "Checking server": "Athuga með þjón", - "Click the button below to confirm signing out these devices.": { - "one": "Smelltu á hnappinn hér að neðan til að staðfesta útskráningu þessa tækis.", - "other": "Smelltu á hnappinn hér að neðan til að staðfesta útskráningu þessara tækja." - }, - "Do you want to set an email address?": "Viltu skrá tölvupóstfang?", - "Decide who can view and join %(spaceName)s.": "Veldu hverjir geta skoðað og tekið þátt í %(spaceName)s.", - "Verification Request": "Beiðni um sannvottun", - "Save your Security Key": "Vista öryggislykilinn þinn", - "Set a Security Phrase": "Setja öryggisfrasa", - "Mark as suggested": "Merkja sem tillögu", - "Mark as not suggested": "Merkja sem ekki-tillögu", - "Remove for everyone": "Fjarlægja fyrir alla", - "Security Phrase": "Öryggisfrasi", - "Manually export keys": "Flytja út dulritunarlykla handvirkt", - "Incoming Verification Request": "Innkomin beiðni um sannvottun", - "Revoke invite": "Afturkalla boð", - "Change identity server": "Skipta um auðkennisþjón", - "Enter your account password to confirm the upgrade:": "Sláðu inn lykilorðið þitt til að staðfesta uppfærsluna:", - "Enter your Security Phrase a second time to confirm it.": "Settu aftur inn öryggisfrasann þinn til að staðfesta hann.", - "Failed to remove some rooms. Try again later": "Mistókst að fjarlægja sumar spjallrásir. Reyndu aftur síðar", - "Error downloading audio": "Villa við að sækja hljóð", - "Failed to start livestream": "Tókst ekki að ræsa beint streymi", - "Failed to decrypt %(failedCount)s sessions!": "Mistókst að afkóða %(failedCount)s setur!", - "Find others by phone or email": "Finndu aðra með símanúmeri eða tölvupóstfangi", - "Failed to upgrade room": "Mistókst að uppfæra spjallrás", - "Error - Mixed content": "Villa - blandað efni", - "Error loading Widget": "Villa við að hlaða inn viðmótshluta", - "Failed to fetch your location. Please try again later.": "Mistókst að sækja staðsetninguna þína. Reyndu aftur síðar.", - "Error removing address": "Villa við að fjarlægja vistfang", - "Error creating address": "Villa við að búa til vistfang", - "Error updating main address": "Villa við uppfærslu á aðalvistfangi", - "Failed to revoke invite": "Mistókst að afturkalla boð", - "Forget this room": "Gleyma þessari spjallrás", - "Recovery Method Removed": "Endurheimtuaðferð fjarlægð", - "Skip verification for now": "Sleppa sannvottun í bili", - "Verify this device": "Sannreyna þetta tæki", - "Search names and descriptions": "Leita í nöfnum og lýsingum", - "toggle event": "víxla atburði af/á", - "You have no visible notifications.": "Þú átt engar sýnilegar tilkynningar.", - "You're all caught up": "Þú hefur klárað að lesa allt", - "Verification requested": "Beðið um sannvottun", - "Review terms and conditions": "Yfirfara skilmála og kvaðir", - "Sign in with SSO": "Skrá inn með einfaldri innskráningu (SSO)", - "Token incorrect": "Rangt teikn", - "You are sharing your live location": "Þú ert að deila staðsetninu þinni í rauntíma", - "Revoke permissions": "Afturkalla heimildir", - "Take a picture": "Taktu mynd", - "Start audio stream": "Hefja hljóðstreymi", - "Unable to start audio streaming.": "Get ekki ræst hljóðstreymi.", - "Resend %(unsentCount)s reaction(s)": "Endursenda %(unsentCount)s reaction(s)", - "Unsent": "Ósent", - "Forgotten or lost all recovery methods? Reset all": "Gleymdirðu eða týndir öllum aðferðum til endurheimtu? Endurstilla allt", - "Wrong file type": "Röng skráartegund", - "This widget would like to:": "Þessi viðmótshluti vill:", - "Verify other device": "Sannreyndu hitt tækið", - "To continue you need to accept the terms of this service.": "Þú verður að samþykkja þjónustuskilmálana til að geta haldið áfram.", - "Use bots, bridges, widgets and sticker packs": "Notaðu vélmenni, viðmótshluta og límmerkjapakka", - "Be found by phone or email": "Láttu finna þig með símanúmeri eða tölvupóstfangi", - "Search Dialog": "Leitargluggi", - "Use to scroll": "Notaðu til að skruna", - "Spaces you're in": "Svæði sem þú tilheyrir", - "Settings - %(spaceName)s": "Stillingar - %(spaceName)s", - "Unable to upload": "Ekki tókst að senda inn", - "This widget may use cookies.": "Þessi viðmótshluti gæti notað vefkökur.", - "Widget added by": "Viðmótshluta bætt við af", - "Share for %(duration)s": "Deila í %(duration)s", - "Submit logs": "Senda inn atvikaskrár", - "Shared a location: ": "Deildi staðsetningu: ", - "Shared their location: ": "Deildi staðsetningu sinni: ", - "Unable to load map": "Gat ekki hlaðið inn landakorti", - "You sent a verification request": "Þú sendir beiðni um sannvottun", - "You declined": "Þú hafnaðir", - "You cancelled verifying %(name)s": "Þú hættir við sannvottun á %(name)s", - "You verified %(name)s": "Þú sannreyndir %(name)s", - "You cancelled verification.": "Þú hættir við sannvottun.", - "Verification timed out.": "Sannvottun rann út á tíma.", - "Verify User": "Sannreyna notanda", - "Start Verification": "Hefja sannvottun", - "This space has no local addresses": "Þetta svæði er ekki með nein staðvær vistföng", - "You were banned from %(roomName)s by %(memberName)s": "Þú hefur verið settur í bann á %(roomName)s af %(memberName)s", - "Reason: %(reason)s": "Ástæða: %(reason)s", - "%(spaceName)s menu": "Valmynd %(spaceName)s", - "wait and try again later": "bíða og reyna aftur síðar", - "User signing private key:": "Notanda-undirritaður einkalykill:", - "Self signing private key:": "Sjálf-undirritaður einkalykill:", - "not found locally": "fannst ekki á tækinu", - "not found in storage": "fannst ekki í geymslu", - "Developer tools": "Forritunartól", - "If disabled, messages from encrypted rooms won't appear in search results.": "Ef þetta er óvirkt, munu skilaboð frá dulrituðum spjallrásum ekki birtast í leitarniðurstöðum.", - "New Recovery Method": "Ný endurheimtuaðferð", - "I'll verify later": "Ég mun sannreyna síðar", - "Please contact your service administrator to continue using this service.": "Hafðu samband við kerfisstjóra þjónustunnar þinnar til að halda áfram að nota þessa þjónustu.", - "Identity server URL does not appear to be a valid identity server": "Slóð á auðkennisþjón virðist ekki vera á gildan auðkennisþjón", - "Invalid base_url for m.identity_server": "Ógilt base_url fyrir m.identity_server", - "Let's create a room for each of them.": "Búum til spjallrás fyrir hvern og einn þeirra.", - "Joining": "Geng í hópinn", - "Old cryptography data detected": "Gömul dulritunargögn fundust", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Ef einhver sagði þér að afrita/líma eitthvað hér, eru miklar líkur á að það sé verið að gabba þig!", - "Phone (optional)": "Sími (valfrjálst)", - "Password is allowed, but unsafe": "Lykilorð er leyfilegt, en óöruggt", - "Nice, strong password!": "Fínt, sterkt lykilorð!", - "Keys restored": "Dulritunarlyklar endurheimtir", - "No backup found!": "Ekkert öryggisafrit fannst!", - "Incorrect Security Phrase": "Rangur öryggisfrasi", - "Missing session data": "Vantar setugögn", - "Other searches": "Aðrar leitir", - "Link to selected message": "Tengill í valin skilaboð", - "Link to most recent message": "Tengill í nýjustu skilaboðin", - "Invited people will be able to read old messages.": "Fólk sem er boðið mun geta lesið eldri skilaboð.", - "Invite someone using their name, username (like ) or share this room.": "Bjóddu einhverjum með því að nota nafn, notandanafn (eins og ) eða deildu þessari spjallrás.", - "Invite someone using their name, email address, username (like ) or share this room.": "Bjóddu einhverjum með því að nota nafn, tölvupóstfang, notandanafn (eins og ) eða deildu þessari spjallrás.", - "Invite someone using their name, username (like ) or share this space.": "Bjóddu einhverjum með því að nota nafn, notandanafn (eins og ) eða deildu þessu svæði.", - "Invite someone using their name, email address, username (like ) or share this space.": "Bjóddu einhverjum með því að nota nafn, tölvupóstfang, notandanafn (eins og ) eða deildu þessu svæði.", - "Or send invite link": "Eða senda boðstengil", - "Incompatible Database": "Ósamhæfður gagnagrunnur", - "No recent messages by %(user)s found": "Engin nýleg skilaboð frá %(user)s fundust", - "Not all selected were added": "Ekki var öllu völdu bætt við", - "Missing room name or separator e.g. (my-room:domain.org)": "Vantar heiti spjallrásar eða aðgreini, t.d. (spjallrásin-mín:lén.org)", - "Missing domain separator e.g. (:domain.org)": "Vantar aðgreini léns, t.d. (:lén.org)", - "Message search initialisation failed, check your settings for more information": "Frumstilling leitar í skilaboðum mistókst, skoðaðu stillingarnar þínar til að fá nánari upplýsingar", - "Pinned messages": "Föst skilaboð", - "Nothing pinned, yet": "Ekkert fest, ennþá", - "One of the following may be compromised:": "Eitt af eftirfarandi gæti verið berskjaldað:", - "No other published addresses yet, add one below": "Engin önnur birt vistföng ennþá, bættu einu við hér fyrir neðan", - "Main address": "Aðalvistfang", - "Open thread": "Opna spjallþráð", - "Invited by %(sender)s": "Boðið af %(sender)s", - "Join the discussion": "Taktu þátt í umræðunni", - "Missing media permissions, click the button below to request.": "Vantar heimildir fyrir margmiðlunarefni, smelltu á hnappinn hér fyrir neðan til að biðja um þær.", - "Not a valid identity server (status code %(code)s)": "Ekki gildur auðkennisþjónn (stöðukóði %(code)s)", - "Message search initialisation failed": "Frumstilling leitar í skilaboðum mistókst", - "This invite to %(roomName)s was sent to %(email)s": "Þetta boð í %(roomName)s var sent til %(email)s", - "Try to join anyway": "Reyna samt að taka þátt", - "You were removed from %(roomName)s by %(memberName)s": "Þú hefur verið fjarlægð/ur á %(roomName)s af %(memberName)s", - "Join the conversation with an account": "Taktu þátt í samtalinu með notandaaðgangi", - "Currently removing messages in %(count)s rooms": { - "one": "Er núna að fjarlægja skilaboð í %(count)s spjallrás", - "other": "Er núna að fjarlægja skilaboð í %(count)s spjallrásum" - }, - "Currently joining %(count)s rooms": { - "one": "Er núna að ganga til liðs við %(count)s spjallrás", - "other": "Er núna að ganga til liðs við %(count)s spjallrásir" - }, - "Add a topic to help people know what it is about.": "Bættu við umfjöllunarefni svo fólk viti að um hvað málin snúist.", - "Unable to verify this device": "Tókst ekki að sannreyna þetta tæki", - "Scroll to most recent messages": "Skruna að nýjustu skilaboðunum", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Þetta boð í %(roomName)s var sent til %(email)s sem er ekki tengt notandaaðgangnum þínum", - "You must register to use this functionality": "Þú verður að skrá þig til að geta notað þennan eiginleika", - "Unnamed audio": "Nafnlaust hljóð", - "Someone already has that username. Try another or if it is you, sign in below.": "Einhver annar er að nota þetta notandanafn. Prófaðu eitthvað annað, eða ef þetta ert þú, skaltu skrá þig inn hér fyrir neðan.", - "Unable to check if username has been taken. Try again later.": "Ekki er hægt að athuga hvort notandanafnið sé frátekið. Prófaðu aftur síðar.", - "Use lowercase letters, numbers, dashes and underscores only": "Notaðu einungis bókstafi, tölur, skástrik og undirstrik", - "Use an email address to recover your account": "Notaðu tölvupóstfang til að endurheimta aðganginn þinn", - "Start authentication": "Hefja auðkenningu", - "Something went wrong in confirming your identity. Cancel and try again.": "Eitthvað fór úrskeiðis við að staðfesta auðkennin þín. Hættu við og prófaðu aftur.", - "Please enter the code it contains:": "Settu inn kóðann sem þau innihalda:", - "A text message has been sent to %(msisdn)s": "Textaskilaboð hafa verið send á %(msisdn)s", - "Please review and accept the policies of this homeserver:": "Yfirfarðu og samþykktu reglur þessa heimaþjóns:", - "Please review and accept all of the homeserver's policies": "Yfirfarðu og samþykktu allar reglur þessa heimaþjóns", - "To continue, use Single Sign On to prove your identity.": "Til að halda áfram skaltu nota einfalda innskráningu (single-sign-on) til að sanna auðkennið þitt.", - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Staðfestu útskráningu af þessu tæki með því að nota einfalda innskráningu (single-sign-on) til að sanna auðkennið þitt.", - "other": "Staðfestu útskráningu af þessum tækjum með því að nota einfalda innskráningu (single-sign-on) til að sanna auðkennið þitt." - }, - "Homeserver feature support:": "Heimaþjónninn styður eftirfarandi eiginleika:", - "Waiting for you to verify on your other device…": "Bíð eftir að þú staðfestir á hinu tækinu…", - "Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Bíð eftir að þú staðfestir á hinu tækinu, %(deviceName)s (%(deviceId)s)…", - "Unable to find a supported verification method.": "Fann ekki neina studda sannvottunaraðferð.", - "Verify this user by confirming the following number appears on their screen.": "Sannreyndu þennan notanda með því að staðfesta eftirfarandi númer sem birtist á skjánum hans.", - "Verify this device by confirming the following number appears on its screen.": "Sannreyndu þetta tæki með því að staðfesta eftirfarandi númer sem birtist á skjá þess.", - "Verify this user by confirming the following emoji appear on their screen.": "Sannreyndu þennan notanda með því að staðfesta eftirfarandi táknmynd sem birtist á skjánum hans.", - "Confirm the emoji below are displayed on both devices, in the same order:": "Staðfestu að táknmyndirnar hér fyrir neðan séu birtar á báðum tækjunum og í sömu röð:", - "Recommended for public spaces.": "Mælt með fyrir opinber almenningssvæði.", - "Allow people to preview your space before they join.": "Bjóddu fólki að forskoða svæðið þitt áður en þau geta tekið þátt.", - "Failed to update the visibility of this space": "Mistókst að uppfæra sýnileika þessa svæðis", - "This may be useful for public spaces.": "Þetta getur hentað fyrir opinber almenningssvæði.", - "Guests can join a space without having an account.": "Gestir geta tekið þátt í svæði án þess að vera með notandaaðgang.", - "Failed to update the history visibility of this space": "Mistókst að uppfæra sýnileika atvikaferils þessa svæðis", - "Failed to update the guest access of this space": "Mistókst að uppfæra gestaaðgang þessa svæðis", - "Add some details to help people recognise it.": "Bættu við nánari atriðum svo fólk eigi auðveldara með að þekkja þetta.", - "To join a space you'll need an invite.": "Til að ganga til liðs við svæði þarftu boð.", - "Unable to set up secret storage": "Tókst ekki að setja upp leynigeymslu", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Tryggðu þig gegn því að missa aðgang að dulrituðum skilaboðum og gögnum með því að taka öryggisafrit af dulritunarlyklunum á netþjóninum þinum.", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Notaðu leynilegan frasa eða setningu sem aðeins þú þekkir, og útbúðu öryggislykil fyrir öryggisafrit.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Við munum útbúa öryggislykil fyrir þig til að geyma á öruggum stað, eins og í lykilorðastýringu eða jafnvel í peningaskáp.", - "Your keys are being backed up (the first backup could take a few minutes).": "Verið er að öryggisafrita dulritunarlyklana þína (öryggisafritun getur tekið dálítinn tíma í fyrsta skiptið).", - "Go back to set it again.": "Farðu til baka til að setja hann aftur.", - "Great! This Security Phrase looks strong enough.": "Frábært! Þessi öryggisfrasi virðist vera nógu sterkur.", - "Failed to re-authenticate due to a homeserver problem": "Tókst ekki að endurauðkenna vegna vandamála með heimaþjón", - "Verify with another device": "Sannreyna með öðru tæki", - "Verify with Security Key": "Sannreyna með öryggislykli", - "Verify with Security Key or Phrase": "Sannreyna með öryggisfrasa", - "Proceed with reset": "Halda áfram með endurstillingu", - "There was a problem communicating with the homeserver, please try again later.": "Vandamál kom upp í samskiptunum við heimaþjóninn, reyndu aftur síðar.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Athugaðu að þú ert að skrá þig inn á %(hs)s þjóninn, ekki inn á matrix.org.", - "This account has been deactivated.": "Þessi notandaaðgangur hefur verið gerður óvirkur.", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Slóð heimaþjóns virðist ekki beina á gildan heimaþjón", - "Really reset verification keys?": "Viltu í alvörunni endurstilla sannvottunarlyklana?", - "Use email to optionally be discoverable by existing contacts.": "Notaðu tölvupóstfang til að geta verið finnanleg/ur fyrir tengiliðina þína.", - "Use email or phone to optionally be discoverable by existing contacts.": "Notaðu tölvupóstfang eða símanúmer til að geta verið finnanleg/ur fyrir tengiliðina þína.", - "For security, this session has been signed out. Please sign in again.": "Í öryggisskyni hefur verið skráð út þessari setu. Skráðu þig aftur inn.", - "Are you sure you want to leave the room '%(roomName)s'?": "Ertu viss um að þú viljir yfirgefa spjallrásina '%(roomName)s'?", - "Are you sure you want to leave the space '%(spaceName)s'?": "Ertu viss um að þú viljir yfirgefa svæðið '%(spaceName)s'?", - "This space is not public. You will not be able to rejoin without an invite.": "Þetta svæði er ekki opinbert. Þú munt ekki geta tekið aftur þátt nema að vera boðið.", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Þú ert eini eintaklingurinn hérna. Ef þú ferð út, mun enginn framar geta tekið þátt, að þér meðtöldum.", - "Add an email to be able to reset your password.": "Bættu við tölvupóstfangi til að geta endurstillt lykilorðið þitt.", - "Thread options": "Valkostir spjallþráðar", - "Unable to load backup status": "Tókst ekki að hlaða inn stöðu öryggisafritunar dulritunarlykla", - "%(completed)s of %(total)s keys restored": "%(completed)s af %(total)s lyklum endurheimtir", - "Restoring keys from backup": "Endurheimti lykla úr öryggisafriti", - "Unable to set up keys": "Tókst ekki að setja upp lykla", - "Allow this widget to verify your identity": "Leyfa þessum viðmótshluta að sannreyna auðkennin þín", - "Remember my selection for this widget": "Muna val mitt fyrir þennan viðmótshluta", - "Upload files (%(current)s of %(total)s)": "Senda inn skrár (%(current)s oaf %(total)s)", - "We encountered an error trying to restore your previous session.": "Villa kom upp þegar reynt var að endurheimta fyrri setuna þína.", - "A connection error occurred while trying to contact the server.": "Villa kom upp þegar reynt var að tengjast þjóninum.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Öryggi dulritaðra skilaboða er tryggt með enda-í-enda dulritun. Einungis þú og viðtakendurnir hafa dulritunarlyklana til að lesa slík skilaboð.", - "%(brand)s encountered an error during upload of:": "%(brand)s rakst á villu við innsendingu á:", - "Unknown error fetching location. Please try again later.": "Óþekkt villa kom upp við að sækja staðsetningu. Reyndu aftur síðar.", - "You cancelled verification on your other device.": "Þú hættir við sannvottun á hinu tækinu þínu.", - "Start verification again from their profile.": "Hefja sannvottun aftur úr notandasniði viðkomandi.", - "Start verification again from the notification.": "Hefja sannvottun aftur úr tilkynningunni.", - "You've successfully verified %(displayName)s!": "Þér hefur tekist að sannreyna %(displayName)s!", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Þér hefur tekist að sannreyna %(deviceName)s (%(deviceId)s)!", - "You've successfully verified your device!": "Þér hefur tekist að sannreyna tækið þitt!", - "In encrypted rooms, verify all users to ensure it's secure.": "Í dulrituðum spjallrásum skaltu sannreyna alla notendur til að tryggja að hún sé örugg.", - "Verify all users in a room to ensure it's secure.": "Sannreyndu alla notendur á spjallrás til að tryggja að hún sé örugg.", - "Verify by emoji": "Sannprófa með táknmyndum", - "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", - "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", - "It's just you at the moment, it will be even better with others.": "Í augnablikinu ert þetta bara þú, þetta verður enn betra með fleirum.", - "What do you want to organise?": "Hvað viltu skipuleggja?", - "Some of your messages have not been sent": "Sum skilaboðin þín hafa ekki verið send", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Skilaboðin þín voru ekki send vegna þess að þessi heimaþjónn er kominn fram yfir takmörk á notuðum tilföngum. Hafðu samband við kerfisstjóra þjónustunnar þinnar til að halda áfram að nota þjónustuna.", - "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.": "Skilaboðin þín voru ekki send vegna þess að þessi heimaþjónn er kominn fram yfir takmörk á mánaðarlega virkum notendum. Hafðu samband við kerfisstjóra þjónustunnar þinnar til að halda áfram að nota þjónustuna.", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Ef þú veist hvað þú átt að gera, þá er Element með opinn grunnkóða; þú getur alltaf skoðað kóðann á GitHub (https://github.com/vector-im/element-web/) og lagt þitt af mörkum!", - "Attach files from chat or just drag and drop them anywhere in a room.": "Hengdu við skrár úr spjalli eða bara dragðu þær og slepptu einhversstaðar á spjallrásina.", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Vantar captcha fyrir dreifilykil í uppsetningu heimaþjónsins. Tilkynntu þetta til kerfisstjóra heimaþjónsins þíns.", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Sé viðmótshluta eytt hverfur hann hjá öllum notendum í þessari spjallrás. Ertu viss um að þú viljir eyða þessum viðmótshluta?", - "You can also set up Secure Backup & manage your keys in Settings.": "Þú getur líka sett upp varið öryggisafrit og sýslað með dulritunarlykla í stillingunum.", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Geymdu öryggislykilinn þinn á öruggum stað, eins og í lykilorðastýringu eða jafnvel í peningaskáp, þar sem hann er notaður til að verja gögnin þín.", - "You seem to be in a call, are you sure you want to quit?": "Það lítur út eins og þú sért í símtali, ertu viss um að þú viljir hætta?", - "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", - "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 account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Aðgangurinn þinn er með auðkenni kross-undirritunar í leynigeymslu, en þessu er ekki ennþá treyst í þessari setu.", - "Safeguard against losing access to encrypted messages & data": "Tryggðu þig gegn því að missa aðgang að dulrituðum skilaboðum og gögnum", - "Unable to query secret storage status": "Tókst ekki að finna stöðu á leynigeymslu", - "Unable to restore backup": "Tekst ekki að endurheimta öryggisafrit", - "Upload %(count)s other files": { - "one": "Senda inn %(count)s skrá til viðbótar", - "other": "Senda inn %(count)s skrár til viðbótar" - }, - "Use \"%(query)s\" to search": "Notaðu \"%(query)s\" til að leita", - "Sections to show": "Hlutar sem á að sýna", - "The server has denied your request.": "Þjóninum hefur hafnað beiðninni þinni.", - "The server is offline.": "Netþjónninn er ekki tengdur.", - "A browser extension is preventing the request.": "Vafraviðbót kemur í veg fyrir beiðnina.", - "Your firewall or anti-virus is blocking the request.": "Eldveggur eða vírusvarnarforrit kemur í veg fyrir beiðnina.", - "The server (%(serverName)s) took too long to respond.": "Þjónninn (%(serverName)s) var of lengi að svara.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Netþjónninn þinn er ekki að svara sumum beiðnum frá þér. Hér fyrir neðan eru sumar líklegustu ástæðurnar.", - "You'll upgrade this room from to .": "Þú munt uppfæra þessa spjallrás úr upp í .", - "Their device couldn't start the camera or microphone": "Hitt tækið gat ekki ræst myndavélina eða hljóðnemann", - "Could not connect media": "Gat ekki tengt gagnamiðil", - "Almost there! Is %(displayName)s showing the same shield?": "Næstum því búið! Sýnir %(displayName)s sama skjöldinn?", - "Almost there! Is your other device showing the same shield?": "Næstum því búið! Sýnir hitt tækið þitt sama skjöldinn?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Þú getur ekki afturkallað þessa aðgerð, þar sem þú ert að gefa notandanum jafn mikil völd og þú hefur sjálf/ur.", - "Failed to change power level": "Mistókst að breyta valdastigi", - "You can only pin up to %(count)s widgets": { - "other": "Þú getur bara fest allt að %(count)s viðmótshluta" - }, - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Öryggi skilaboðanna þinna er tryggt og einungis þú og viðtakendurnir hafa dulritunarlyklana til að opna skilaboðin.", - "Waiting for %(displayName)s to accept…": "Bíð eftir að %(displayName)s samþykki…", - "Your area is experiencing difficulties connecting to the internet.": "Landssvæðið þar sem þú ert á í vandræðum með að tengjast við internetið.", - "Upgrade Room Version": "Uppfæra útgáfu spjallrásar", - "Upgrade this room to version %(version)s": "Uppfæra þessa spjallrás í útgáfu %(version)s", - "The room upgrade could not be completed": "Ekki tókst að ljúka uppfærslu spjallrásarinnar", - "Data on this screen is shared with %(widgetDomain)s": "Gögnum á þessum skjá er deilt með %(widgetDomain)s", - "You are about to leave .": "Þú ert í þann mund að yfirgefa .", - "Automatically invite members from this room to the new one": "Bjóða meðlimum á þessari spjallrás sjálfvirkt yfir í þá nýju", - "Create a new room with the same name, description and avatar": "Búa til nýja spjallrás með sama heiti, lýsingu og auðkennismynd", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Bara til að minna á; ef þú gleymir lykilorðinu þínu, þá er engin leið til að endurheimta aðganginn þinn.", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Óþekkt pörun (notandi, seta): (%(userId)s, %(deviceId)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.", - "Sorry, your homeserver is too old to participate here.": "Því miður, heimaþjónninn þinn er of gamall til að taka þátt í þessu.", - "There was an error joining.": "Það kom upp villa við að taka þátt.", - "The user's homeserver does not support the version of the space.": "Heimaþjónn notandans styður ekki útgáfu svæðisins.", - "User may or may not exist": "Notandinn gæti verið til eða ekki", - "User does not exist": "Notandinn er ekki til", - "User is already in the room": "Notandinn er nú þegar á spjallrásinni", - "User is already in the space": "Notandinn er nú þegar á svæðinu", - "User is already invited to the room": "Notandanum hefur nú þegar verið boðið á spjallrásina", - "User is already invited to the space": "Notandanum hefur nú þegar verið boðið á svæðið", - "You do not have permission to invite people to this space.": "Þú hefur ekki heimild til að bjóða fólk á þetta svæði.", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Biddu kerfisstjórann á %(brand)s að athuga hvort uppsetningin þín innihaldi rangar eða tvíteknar færslur.", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Gakktu úr skugga um að þú hafir stöðuga nettengingu, eða hafðu samband við kerfisstjóra netþjónsins þíns", - "View older version of %(spaceName)s.": "Skoða eldri útgáfu af %(spaceName)s.", - "Upgrade this room to the recommended room version": "Uppfæra þessa spjallrás í þá útgáfu spjallrásar sem mælt er með", - "Upgrade this space to the recommended room version": "Uppfæra þetta svæði í þá útgáfu spjallrásar sem mælt er með", - "Request media permissions": "Biðja um heimildir fyrir myndefni", - "Sign out and remove encryption keys?": "Skrá út og fjarlægja dulritunarlykla?", - "Want to add an existing space instead?": "Viltu frekar bæta við fyrirliggjandi svæði?", - "Add a space to a space you manage.": "Bættu svæði við eitthvað svæði sem þú stýrir.", - "Preserve system messages": "Geyma kerfisskilaboð", - "To leave the beta, visit your settings.": "Til að hætta í beta-prófunarútgáfunni, skaltu fara í stillingarnar þínar.", - "Widgets do not use message encryption.": "Viðmótshlutar nota ekki dulritun skilaboða.", - "What location type do you want to share?": "Hvaða gerð staðsetningar vilt þú deila?", - "We couldn't send your location": "Við gátum ekki sent staðsetninguna þína", - "Timed out trying to fetch your location. Please try again later.": "Rann út á tíma við að sækja staðsetninguna þína. Reyndu aftur síðar.", - "%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s hefur ekki heimildir til að ná í staðsetninguna þína. Leyfðu aðgang að staðsetningum í stillingum vafrans þíns.", - "They won't be able to access whatever you're not an admin of.": "Viðkomandi munu ekki hafa aðgang að því sem þú ert ekki stjórnandi fyrir.", - "They'll still be able to access whatever you're not an admin of.": "Viðkomandi munu eftir sem áður hafa aðgang að hverju því sem þú ert ekki stjórnandi fyrir.", - "Ban them from specific things I'm able to": "Banna viðkomandi frá því að gera tiltekna hluti sem ég get gert", - "Unban them from specific things I'm able to": "Afturkalla bann viðkomandi frá því að gera tiltekna hluti sem ég get gert", - "Ban them from everything I'm able to": "Banna viðkomandi frá því að gera allt það sem ég get gert", - "Unban them from everything I'm able to": "Afturkalla bann viðkomandi frá því að gera allt það sem ég get gert", - "Remove them from specific things I'm able to": "Fjarlægja viðkomandi úr tilteknum hlutum sem ég get gert", - "Remove them from everything I'm able to": "Fjarlægja viðkomandi úr öllu því sem ég get gert", - "Remove from %(roomName)s": "Fjarlægja úr %(roomName)s", - "Disinvite from %(roomName)s": "Afturkalla boð á %(roomName)s", - "You don't have permission to delete the address.": "Þú hefur ekki heimild til að eyða vistfanginu.", - "Unable to access your microphone": "Mistókst að ná aðgangi að hljóðnema", - "You don't currently have any stickerpacks enabled": "Í augnablikinu ertu ekki með neina límmerkjapakka virkjaða", - "This room has already been upgraded.": "Þessi spjallrás hefur þegar verið uppfærð.", - "This room or space is not accessible at this time.": "Þessi spjallrás eða svæði er ekki aðgengilegt í augnablikinu.", - "Are you sure you're at the right place?": "Ertu viss um að þú sért á réttum stað?", - "This room or space does not exist.": "Þessi spjallrás eða svæði er ekki til.", - "%(roomName)s can't be previewed. Do you want to join it?": "Ekki er hægt að forskoða %(roomName)s. Viltu taka þátt í henni?", - "You're previewing %(roomName)s. Want to join it?": "Þú ert að forskoða %(roomName)s. Viltu taka þátt í henni?", - "This invite was sent to %(email)s": "Þetta boð var sent til %(email)s", - "Something went wrong with your invite.": "Eitthvað fór úrskeiðis varðandi boðið þitt.", - "Something went wrong with your invite to %(roomName)s": "Eitthvað fór úrskeiðis varðandi boðið þitt á %(roomName)s", - "You were banned by %(memberName)s": "Þú hefur verið settur í bann af %(memberName)s", - "Forget this space": "Gleyma þessu svæði", - "You were removed by %(memberName)s": "Þú hefur verið fjarlægð/ur af %(memberName)s", - "Loading preview": "Hleð inn forskoðun", - "To link to this room, please add an address.": "Til að tengja við þessa spjallrás skaltu bæta við vistfangi.", - "Failed to invite users to %(roomName)s": "Mistókst að bjóða notendum í %(roomName)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 ", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "að yfirfara vafraviðbæturnar þínar ef vera kynni að einhverjar þeirra loki á auðkenningarþjóninn (eins og t.d. Privacy Badger)", - "The identity server you have chosen does not have any terms of service.": "Auðkennisþjónninn sem þú valdir er ekki með neina þjónustuskilmála.", - "Terms of service not accepted or the identity server is invalid.": "Þjónustuskilmálar eru ekki samþykktir eða að auðkennisþjónn er ógildur.", - "Connect this session to Key Backup": "Tengja þessa setu við öryggisafrit af lykli", - "This is your list of users/servers you have blocked - don't leave the room!": "Þetta er listinn þinn yfir notendur/netþjóna sem þú hefur lokað á - ekki fara af spjallsvæðinu!", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s í farsímavafra er á tilraunastigi. Til að fá eðlilegri hegðun og nýjustu eiginleikana, ættirðu að nota til þess gerða smáforritið okkar.", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Heimaþjónninn er ekki rétt stilltur til að geta birt landakort, eða að uppsettur kortaþjónn er ekki aðgengilegur.", - "This homeserver is not configured to display maps.": "Heimaþjónninn er ekki stilltur til að birta landakort.", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Þessi spjallrás er notuð fyrir mikilvæg skilaboð frá heimaþjóninum, þannig að þú getur ekki yfirgefið hana.", - "Can't leave Server Notices room": "Getur ekki yfirgefið spjallrásina fyrir tilkynningar frá netþjóni", - "Verifies a user, session, and pubkey tuple": "Sannreynir auðkenni notanda, setu og dreifilykils", - "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.": "Við báðum vafrann þinn að muna hvaða heimaþjón þú notar til að skrá þig inn, en því miður virðist það hafa gleymst. Farðu á innskráningarsíðuna og reyndu aftur.", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Við mælum með því að þú fjarlægir tölvupóstföngin þín og símanúmer af auðkennisþjóninum áður en þú aftengist.", - "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.", - "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": { - "one": "Staðfestu útskráningu þessa tækis", - "other": "Staðfestu útskráningu þessara tækja" - }, - "%(count)s people joined": { - "one": "%(count)s aðili hefur tekið þátt", - "other": "%(count)s aðilar hafa tekið þátt" - }, - "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.", - "Resent!": "Endursent!", - "Live location enabled": "Staðsetning í rauntíma virkjuð", - "Close sidebar": "Loka hliðarstiku", - "View List": "Skoða lista", - "View list": "Skoða lista", - "View related event": "Skoða tengdan atburð", - "Cameras": "Myndavélar", - "Output devices": "Úttakstæki", - "Input devices": "Inntakstæki", - "Start a group chat": "Hefja hópspjall", - "Other options": "Aðrir valkostir", - "Some results may be hidden": "Sumar niðurstöður gætu verið faldar", - "Copy invite link": "Afrita boðstengil", - "Search for": "Leita að", - "%(count)s Members": { - "one": "%(count)s meðlimur", - "other": "%(count)s meðlimir" - }, - "Add new server…": "Bæta við nýjum þjóni…", - "%(count)s participants": { - "one": "1 þáttakandi", - "other": "%(count)s þátttakendur" - }, - "Joining…": "Geng í hópinn…", - "New video room": "Ný myndspjallrás", - "New room": "Ný spjallrás", - "Private room": "Einkaspjallrás", - "Video room": "Myndspjallrás", - "Video rooms are a beta feature": "Myndspjallrásir eru beta-prófunareiginleiki", - "Read receipts": "Leskvittanir", - "%(members)s and more": "%(members)s og fleiri", - "Show Labs settings": "Sýna tilraunastillingar", - "%(members)s and %(last)s": "%(members)s og %(last)s", - "Disinvite from space": "Afbjóða frá stað", - "Disinvite from room": "Afbjóða úr herbergi", - "Remove from space": "Fjarlægja úr stað", - "Ban from room": "Banna úr herbergi", - "Unban from room": "Afbanna úr herbergi", - "Ban from space": "Banna úr svæði", - "Unban from space": "Afbanna úr svæði", - "Confirm account deactivation": "Staðfestu óvirkjun reiknings", - "a key signature": "Fingrafar lykils", - "Spell check": "Stafsetningaryfirferð", - "Saved Items": "Vistuð atriði", - "Exit fullscreen": "Fara úr fullskjásstillingu", - "Enter fullscreen": "Fara í fullskjásstillingu", - "Show spaces": "Sýna svæði", - "Failed to set direct message tag": "Ekki tókst að stilla merki um bein skilaboð", - "Check your email to continue": "Skoðaðu tölvupóstinn þinn til að halda áfram", - "Stop and close": "Hætta og loka", - "Show rooms": "Sýna spjallrásir", - "Proxy URL": "Slóð milliþjóns", - "Proxy URL (optional)": "Slóð milliþjóns (valfrjálst)", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Notaðu auðkennisþjón til að geta boðið með tölvupósti. Notaðu sjálfgefinn auðkennisþjón (%(defaultIdentityServerName)s( eða sýslaðu með þetta í stillingunum.", - "Open room": "Opin spjallrás", - "Show: Matrix rooms": "Birta: Matrix-spjallrásir", - "Remove server “%(roomServer)s”": "Fjarlægja netþjóninn “%(roomServer)s”", - "Online community members": "Meðlimi samfélags á netinu", - "Coworkers and teams": "Samstarfsmenn og teymi", - "Friends and family": "Vinir og fjölskylda", - "We'll help you get connected.": "Við munum hjálpa þér að tengjast.", - "Choose a locale": "Veldu staðfærslu", - "Click to read topic": "Smelltu til að lesa umfjöllunarefni", - "Edit topic": "Breyta umfjöllunarefni", - "Video call ended": "Mynddsímtali lauk", - "Inactive": "Óvirkt", - "All": "Allt", - "No sessions found.": "Engar setur fundust.", - "No inactive sessions found.": "Engar óvirkar setur fundust.", - "No unverified sessions found.": "Engar óstaðfestar setur fundust.", - "No verified sessions found.": "Engar staðfestar setur fundust.", - "Unverified sessions": "Óstaðfestar setur", - "Unverified session": "Óstaðfest seta", - "Verified session": "Staðfest seta", - "Push notifications": "Ýti-tilkynningar", - "Session details": "Nánar um setuna", - "IP address": "IP-vistfang", - "Last activity": "Síðasta virkni", - "Rename session": "Endurnefna setu", - "Current session": "Núverandi seta", - "Other sessions": "Aðrar setur", - "Sessions": "Setur", - "Your server doesn't support disabling sending read receipts.": "Netþjónninn þinn styður ekki að sending leskvittana sé gerð óvirk.", - "Share your activity and status with others.": "Deila virkni og stöðu þinni með öðrum.", - "Deactivating your account is a permanent action — be careful!": "Að gera aðganginn þinn óvirkan er endanleg aðgerð - farðu varlega!", - "Your password was successfully changed.": "Það tókst að breyta lykilorðinu þínu.", - "Mapbox logo": "Mapbox-táknmerki", - "Location not available": "Staðsetning ekki tiltæk", - "Find my location": "Finna staðsetningu mína", - "Live": "Beint", - "You need to be able to kick users to do that.": "Þú þarft að hafa heimild til að sparka notendum til að gera þetta.", - "Empty room (was %(oldName)s)": "Tóm spjallrás (var %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "Býð %(user)s og 1 öðrum", - "other": "Býð %(user)s og %(count)s til viðbótar" - }, - "Inviting %(user1)s and %(user2)s": "Býð %(user1)s og %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s og 1 annar", - "other": "%(user)s og %(count)s til viðbótar" - }, - "%(user1)s and %(user2)s": "%(user1)s og %(user2)s", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s eða %(copyButton)s", - "Did not receive it? Resend it": "Fékkstu hann ekki? Endursenda hann", - "Unread email icon": "Táknmynd fyrir ólesinn tölvupóst", - "No live locations": "Engar staðsetningar í rauntíma", - "Live location error": "Villa í rauntímastaðsetningu", - "Live location ended": "Staðsetningu í rauntíma lauk", - "Interactively verify by emoji": "Sannprófa gagnvirkt með táknmyndum", - "Manually verify by text": "Sannreyna handvirkt með texta", - "%(featureName)s Beta feedback": "%(featureName)s beta umsögn", - "Show: %(instance)s rooms (%(server)s)": "Sýna: %(instance)s spjallrásir (%(server)s)", - "Who will you chat to the most?": "Við hverja muntu helst spjalla?", - "You're in": "Þú ert inni", - "Popout widget": "Sprettviðmótshluti", - "Un-maximise": "Ekki-hámarka", - "Live location sharing": "Deiling staðsetningar í rauntíma", - "View live location": "Skoða staðsetningu í rauntíma", - "%(name)s started a video call": "%(name)s hóf myndsímtal", - "To view %(roomName)s, you need an invite": "Til að skoða %(roomName)s þarftu boð", - "Ongoing call": "Símtal í gangi", - "Video call (Jitsi)": "Myndsímtal (Jitsi)", - "Seen by %(count)s people": { - "one": "Séð af %(count)s aðila", - "other": "Séð af %(count)s aðilum" - }, - "Send your first message to invite to chat": "Sendu fyrstu skilaboðin þín til að bjóða að spjalla", - "Security recommendations": "Ráðleggingar varðandi öryggi", - "Filter devices": "Sía tæki", - "Inactive sessions": "Óvirkar setur", - "Verified sessions": "Sannreyndar setur", - "Sign out of this session": "Skrá út úr þessari setu", - "Receive push notifications on this session.": "Taka á móti ýti-tilkynningum á þessu tæki.", - "Toggle push notifications on this session.": "Víxla af/á ýti-tilkynningum á þessu tæki.", - "Start a conversation with someone using their name or username (like ).": "Byrjaðu samtal með einhverjum með því að nota nafn viðkomandi eða notandanafn (eins og ).", - "Start a conversation with someone using their name, email address or username (like ).": "Byrjaðu samtal með einhverjum með því að nota nafn viðkomandi, tölvupóstfang eða notandanafn (eins og ).", - "Use an identity server to invite by email. Manage in Settings.": "Notaðu auðkennisþjón til að geta boðið með tölvupósti. Sýslaðu með þetta í stillingunum.", - "Something went wrong trying to invite the users.": "Eitthvað fór úrskeiðis við að bjóða notendunum.", - "The poll has ended. Top answer: %(topAnswer)s": "Könnuninni er lokið. Efsta svarið: %(topAnswer)s", - "You will no longer be able to log in": "Þú munt ekki lengur geta skráð þig inn", - "You will not be able to reactivate your account": "Þú munt ekki geta endurvirkjað aðganginn þinn", - "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ð.", - "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.", - "Some results may be hidden for privacy": "Sumar niðurstöður gætu verið faldar þar sem þær eru einkamál", - "Add widgets, bridges & bots": "Bæta við viðmótshlutum, brúm og vélmennum", - "Edit widgets, bridges & bots": "Breyta viðmótshlutum, brúm og vélmennum", - "Close this widget to view it in this panel": "Lokaðu þessum viðmótshluta til að sjá hann á þessu spjaldi", - "Unpin this widget to view it in this panel": "Losaðu þennan viðmótshluta til að sjá hann á þessu spjaldi", - "Explore public spaces in the new search dialog": "Kannaðu opimber svæði í nýja leitarglugganum", - "You were disconnected from the call. (Error: %(message)s)": "Þú varst aftengd/ur frá samtalinu. (Villa: %(message)s)", - "Reset bearing to north": "Frumstilla stefnu á norður", - "Toggle attribution": "Víxla tilvísun af/á", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "Á %(spaceName)s og %(count)s svæði til viðbótar.", - "other": "Á %(spaceName)s og %(count)s svæðum til viðbótar." - }, - "In %(spaceName)s.": "Á svæðinu %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "Á svæðunum %(space1Name)s og %(space2Name)s.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Þú ert eini stjórnandi þessa svæðis. Ef þú yfirgefur það verður enginn annar sem er með stjórn yfir því.", - "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", - "Requires compatible homeserver.": "Krefst samhæfðs heimaþjóns.", - "Noise suppression": "Truflanabæling", - "Echo cancellation": "Útrýming bergmáls", - "Unknown room": "Óþekkt spjallrás", - "Connection error - Recording paused": "Villa í tengingu - Upptaka í bið", - "play voice broadcast": "spila talútsendingu", - "Voice broadcast": "Útvörpun tals", - "Change input device": "skipta um inntakstæki", - "pause voice broadcast": "setja talútsendingu í bið", - "resume voice broadcast": "halda áfram með talútsendingu", - "Listen to live broadcast?": "Hlusta á beina útsendingu?", - "Yes, stop broadcast": "Já, stöðva útsendingu", - "Stop live broadcasting?": "Stöðva beina útsendingu?", - "%(senderName)s ended a voice broadcast": "%(senderName)s endaði talútsendingu", - "You ended a voice broadcast": "Þú endaðir talútsendingu", - "%(senderName)s ended a voice broadcast": "%(senderName)s endaði talútsendingu", - "You ended a voice broadcast": "Þú endaðir talútsendingu", - "Unfortunately we're unable to start a recording right now. Please try again later.": "Því miður tókst ekki að setja aðra upptöku í gang. Reyndu aftur síðar.", - "Can't start a new voice broadcast": "Get ekki byrjað nýja talútsendingu", - "Send email": "Senda tölvupóst", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Þú hefur verið skráður út úr öllum tækjum og munt ekki lengur fá ýti-tilkynningar. Til að endurvirkja tilkynningar, þarf að skrá sig aftur inn á hverju tæki fyrir sig.", - "Sign out of all devices": "Skrá út af öllum tækjum", - "Confirm new password": "Staðfestu nýja lykilorðið", - "Waiting for device to sign in": "Bíð eftir að tækið skráist inn", - "Review and approve the sign in": "Yfirfarðu og samþykktu innskráninguna", - "The scanned code is invalid.": "Skannaði kóðinn er ógildur.", - "Sign in new device": "Skrá inn nýtt tæki", - "Mark as read": "Merkja sem lesið", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s eða %(recoveryFile)s", - "WARNING: ": "AÐVÖRUN: ", - "Error downloading image": "Villa kom upp við að sækja mynd", - "Room info": "Upplýsingar um spjallrás", - "Text": "Texti", - "Create a link": "Búa til tengil", - "Edit link": "Breyta tengli", - "View chat timeline": "Skoða tímalínu spjalls", - "Close call": "Loka samtali", - "Change layout": "Breyta framsetningu", - "Spotlight": "Í kastljósi", - "Freedom": "Frelsi", - "Show QR code": "Birta QR-kóða", - "Sign in with QR code": "Skrá inn með QR-kóða", - "Show details": "Sýna nánari upplýsingar", - "Hide details": "Fela nánari upplýsingar", - "Browser": "Vafri", - "Operating system": "Stýrikerfi", - "URL": "Slóð (URL)", - "Connection": "Tenging", - "Video settings": "Myndstillingar", - "Voice settings": "Raddstillingar", - "Search users in this room…": "Leita að notendum á þessari spjallrás…", - "Low bandwidth mode": "Hamur fyrir litla bandbreidd", - "Automatic gain control": "Sjálfvirk stýring styrkaukningar", - "When enabled, the other party might be able to see your IP address": "Ef þetta er virkjað, getur viðkomandi mögulega séð IP-vistfangið þitt", - "Allow Peer-to-Peer for 1:1 calls": "Leyfa jafningi-á-jafningja fyrir maður-á-mann samtöl", - "You have unverified sessions": "Þú ert með óstaðfestar setur", - "Buffering…": "Hleð í biðminni…", - "Go live": "Fara í beina útsendingu", - "30s forward": "30s áfram", - "30s backward": "30s afturábak", - "Yes, end my recording": "Já, stöðva upptökuna mína", - "Can’t start a call": "Get ekki hafið símtal", - "Connection error": "Villa í tengingu", - "Failed to read events": "Mistókst að lesa atburði", - "Failed to send event": "Mistókst að senda atburð", - "%(senderName)s started a voice broadcast": "%(senderName)s hóf talútsendingu", - "Unable to show image due to error": "Get ekki birt mynd vegna villu", - "%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space 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 á þessu svæði, verður ómögulegt að ná aftur stjórn á því.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Á dulrituðum spjallrásum er öryggi skilaboðanna þinna tryggt og einungis þú og viðtakendurnir hafa dulritunarlyklana til að opna skilaboðin.", - "Publish this room to the public in %(domain)s's room directory?": "Birta þessa spjallrás opinberlega á skrá %(domain)s yfir spjallrásir?", - "We didn't find a microphone on your device. Please check your settings and try again.": "Fundum ekki neinn hljóðnema á tækinu þínu. Skoðaðu stillingarnar þínar og reyndu aftur.", - "We were unable to access your microphone. Please check your browser settings and try again.": "Gat ekki tengst hljóðnemanum þínum. Skoðaðu stillingar vafrans þíns og reyndu aftur.", - "Unable to decrypt message": "Tókst ekki að afkóða skilaboð", - "Try again later, or ask a room or space admin to check if you have access.": "Prófaðu aftur síðar, eða spurðu einhvern stjórnanda spjallrásar eða svæðis hvort þú hafir aðgang.", - "This invite was sent to %(email)s which is not associated with your account": "Þetta boð var sent til %(email)s sem er ekki tengt notandaaðgangnum þínum", - "You can still join here.": "Þú getur samt tekið þátt hér.", - "Join the room to participate": "Taka þátt í spjallrás", - "You do not have permission to start voice calls": "Þú hefur ekki heimildir til að hefja raddsímtöl", - "There's no one here to call": "Hér er enginn sem hægt er að hringja í", - "You do not have permission to start video calls": "Þú hefur ekki heimildir til að hefja myndsímtöl", - "Video call (%(brand)s)": "Myndsímtal (%(brand)s)", - "Show formatting": "Sýna sniðmótun", - "Hide formatting": "Fela sniðmótun", - "This message could not be decrypted": "Þessi skilaboð er ekki hægt að afkóða", - " in %(room)s": " í %(room)s", - "Sign out of %(count)s sessions": { - "one": "Skrá út úr %(count)s setu", - "other": "Skrá út úr %(count)s setum" - }, - "%(count)s sessions selected": { - "one": "%(count)s seta valin", - "other": "%(count)s setur valdar" - }, - "Inactive for %(inactiveAgeDays)s days or longer": "Óvirk í %(inactiveAgeDays)s+ daga eða lengur", - "Not ready for secure messaging": "Ekki tilbúið fyrir örugg skilaboð", - "Ready for secure messaging": "Tilbúið fyrir örugg skilaboð", - "Unknown session type": "Óþekkt gerð setu", - "Web session": "Vefseta", - "Mobile session": "Farsímaseta", - "Desktop session": "Borðtölvuseta", - "Inactive for %(inactiveAgeDays)s+ days": "Óvirk í %(inactiveAgeDays)s+ daga", - "Renaming sessions": "Endurnefna setur", - "Please be aware that session names are also visible to people you communicate with.": "Athugaðu að heiti á setum eru sýnileg þeim sem þú átt samskipti við.", - "Sign out of all other sessions (%(otherSessionsCount)s)": "Skrá út úr öllum öðrum setum (%(otherSessionsCount)s)", - "Call type": "Tegund samtals", - "Failed to update the join rules": "Mistókst að uppfæra reglur fyrir þátttöku", - "Select the roles required to change various parts of the space": "Veldu þau hlutverk sem krafist er til að breyta ýmsum þáttum svæðisins", - "Voice processing": "Meðhöndlun tals", - "Automatically adjust the microphone volume": "Aðlaga hljóðstyrk hljóðnema sjálfvirkt", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "Ertu viss um að þú viljir skrá þig út úr %(count)s setu?", - "other": "Ertu viss um að þú viljir skrá þig út úr %(count)s setum?" - }, - "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", - "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", - "common": { - "about": "Um hugbúnaðinn", - "analytics": "Greiningar", - "encryption_enabled": "Dulritun virk", - "error": "Villa", - "forward_message": "Áframsenda skilaboð", - "image": "Mynd", - "message": "Skilaboð", - "message_layout": "Framsetning skilaboða", - "modern": "Nútímalegt", - "mute": "Þagga niður", - "no_results": "Engar niðurstöður", - "offline": "Ónettengt", - "password": "Lykilorð", - "people": "Fólk", - "reactions": "Viðbrögð", - "report_a_bug": "Tilkynna um villu", - "room_name": "Heiti spjallrásar", - "security": "Öryggi", - "settings": "Stillingar", - "sticker": "Límmerki", - "success": "Tókst", - "suggestions": "Tillögur", - "unmute": "Ekki þagga", - "username": "Notandanafn", - "verification_cancelled": "Hætt við sannprófun", - "video": "Myndskeið", - "warning": "Aðvörun", - "threads": "Spjallþræðir", - "thread": "Spjallþráður", - "theme": "Þema", - "room": "Spjallrás", - "public": "Opinbert", - "private": "Einka", - "options": "Valkostir", - "name": "Heiti", - "light": "Ljóst", - "labs": "Tilraunir", - "homeserver": "Heimaþjónn", - "home": "Forsíða", - "help": "Hjálp", - "favourites": "Eftirlæti", - "description": "Lýsing", - "dark": "Dökkt", - "beta": "Beta-prófunarútgáfa", - "attachment": "Viðhengi", - "appearance": "Útlit", - "timeline": "Tímalína", - "support": "Aðstoð", - "space": "Bil", - "random": "Slembið", - "privacy": "Friðhelgi", - "presence": "Viðvera", - "preferences": "Stillingar", - "microphone": "Hljóðnemi", - "legal": "Lagalegir fyrirvarar", - "guest": "Gestur", - "faq": "Algengar spurningar", - "emoji": "Tjáningartáknmynd", - "credits": "Framlög", - "camera": "Myndavél", - "access_token": "Aðgangsteikn", - "someone": "Einhver", - "welcome": "Velkomin/n", - "encrypted": "Dulritað", - "application": "Forrit", - "version": "Útgáfa", - "device": "Tæki", - "model": "Gerð", - "verified": "Staðfest", - "unverified": "Óstaðfest", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "Treyst", - "not_trusted": "Ekki treyst", - "accessibility": "Auðveldað aðgengi", - "server": "Netþjónn", - "capabilities": "Geta", - "unnamed_room": "Nafnlaus spjallrás", - "unnamed_space": "Nafnlaust svæði", - "stickerpack": "Límmerkjapakki", - "system_alerts": "Aðvaranir kerfis", - "secure_backup": "Varið öryggisafrit", - "cross_signing": "Kross-undirritun", - "identity_server": "Auðkennisþjónn", - "integration_manager": "Samþættingarstýring", - "qr_code": "QR-kóði", - "feedback": "Umsagnir" + "a11y": { + "jump_first_invite": "Fara í fyrsta boð.", + "n_unread_messages": { + "one": "1 ólesin skilaboð.", + "other": "%(count)s ólesin skilaboð." + }, + "n_unread_messages_mentions": { + "one": "1 ólesin tilvísun í þig.", + "other": "%(count)s ólesin skilaboð að meðtöldum þar sem minnst er á þig." + }, + "room_name": "Spjallrás %(name)s", + "unread_messages": "Ólesin skilaboð.", + "user_menu": "Valmynd notandans" }, + "a11y_jump_first_unread_room": "Fara í fyrstu ólesnu spjallrásIna.", "action": { + "accept": "Samþykkja", + "add": "Bæta við", + "add_existing_room": "Bæta við fyrirliggjandi spjallrás", + "add_people": "Bæta við fólki", + "apply": "Virkja", + "approve": "Samþykkja", + "back": "Til baka", + "call": "Símtal", + "cancel": "Hætta við", + "change": "Breyta", + "clear": "Hreinsa", + "click": "Smelltu", + "click_to_copy": "Smelltu til að afrita", + "close": "Loka", + "collapse": "Fella saman", + "complete": "Fullklára", + "confirm": "Staðfesta", "continue": "Halda áfram", "copy": "Afrita", "copy_link": "Afrita tengil", "create": "Búa til", "create_a_room": "Búa til spjallrás", "decline": "Hafna", + "delete": "Eyða", "disable": "Gera óvirkt", + "disconnect": "Aftengjast", + "dismiss": "Hunsa", "done": "Lokið", + "download": "Niðurhal", "edit": "Breyta", "enable": "Virkja", - "forgot_password": "Gleymt lykilorð?", + "enter_fullscreen": "Fara í fullskjásstillingu", + "exit_fullscreeen": "Fara úr fullskjásstillingu", + "expand": "Fletta út", + "explore_public_rooms": "Kanna almenningsspjallrásir", + "explore_rooms": "Kanna spjallrásir", + "export": "Flytja út", "forward": "Áfram", + "go": "Fara", + "go_back": "Til baka", + "got_it": "Náði því", + "hide_advanced": "Fela ítarlegt", + "hold": "Bíða", + "ignore": "Hunsa", + "import": "Flytja inn", "invite": "Bjóða", + "invite_to_space": "Bjóða inn á svæði", "invites_list": "Boðsgestir", + "join": "Taka þátt", "learn_more": "Kanna nánar", "leave": "Fara út", "leave_room": "Fara af spjallrás", + "logout": "Útskráning", + "manage": "Stjórna", + "maximise": "Hámarka", + "mention": "Minnst á", + "minimise": "Lágmarka", + "new_room": "Ný spjallrás", + "new_video_room": "Ný myndspjallrás", "next": "Næsta", "no": "Nei", "ok": "Í lagi", + "pause": "Bið", + "pin": "Pinni", + "play": "Spila", "quote": "Tilvitnun", "react": "Bregðast við", + "refresh": "Endurlesa", + "register": "Nýskrá", + "reject": "Hafna", "remove": "Fjarlægja", + "rename": "Endurnefna", "reply": "Svara", + "reply_in_thread": "Svara í spjallþræði", "report_content": "Kæra efni", + "resend": "Endursenda", + "reset": "Endursetja", + "restore": "Endurheimta", + "resume": "Halda áfram", "retry": "Reyna aftur", + "review": "Yfirfara", + "revoke": "Afturkalla", "save": "Vista", + "search": "Leita", + "send_report": "Senda kæru", + "share": "Deila", + "show": "Sýna", + "show_advanced": "Birta ítarlegt", + "show_all": "Sýna allt", + "sign_in": "Skrá inn", + "sign_out": "Skrá út", + "skip": "Sleppa", "start": "Byrja", "start_chat": "Hefja spjall", + "start_new_chat": "Hefja nýtt spjall", + "stop": "Stöðva", + "submit": "Senda inn", + "subscribe": "Skrá", + "transfer": "Flutningur", + "trust": "Treysta", + "try_again": "Reyna aftur", + "unban": "Afbanna", + "unignore": "Hætta að hunsa", + "unpin": "Losa", + "unsubscribe": "Afskrá", + "update": "Uppfæra", + "upgrade": "Uppfæra", + "upload": "Senda inn", + "verify": "Sannreyna", + "view": "Skoða", + "view_all": "Skoða allt", + "view_list": "Skoða lista", + "view_message": "Sjá skilaboð", "view_source": "Skoða frumkóða", "yes": "Já", - "zoom_out": "Renna frá", "zoom_in": "Renna að", - "view": "Skoða", - "verify": "Sannreyna", - "upload": "Senda inn", - "upgrade": "Uppfæra", - "update": "Uppfæra", - "unpin": "Losa", - "try_again": "Reyna aftur", - "trust": "Treysta", - "stop": "Stöðva", - "skip": "Sleppa", - "sign_out": "Skrá út", - "sign_in": "Skrá inn", - "share": "Deila", - "search": "Leita", - "reset": "Endursetja", - "resend": "Endursenda", - "reject": "Hafna", - "pin": "Pinni", - "logout": "Útskráning", - "join": "Taka þátt", - "ignore": "Hunsa", - "got_it": "Náði því", - "go_back": "Til baka", - "expand": "Fletta út", - "download": "Niðurhal", - "dismiss": "Hunsa", - "delete": "Eyða", - "confirm": "Staðfesta", - "collapse": "Fella saman", - "close": "Loka", - "cancel": "Hætta við", - "call": "Símtal", - "back": "Til baka", - "apply": "Virkja", - "add": "Bæta við", - "accept": "Samþykkja", - "view_all": "Skoða allt", - "unsubscribe": "Afskrá", - "subscribe": "Skrá", - "show_all": "Sýna allt", - "show": "Sýna", - "revoke": "Afturkalla", - "review": "Yfirfara", - "restore": "Endurheimta", - "rename": "Endurnefna", - "register": "Nýskrá", - "play": "Spila", - "pause": "Bið", - "disconnect": "Aftengjast", - "complete": "Fullklára", - "change": "Breyta", - "approve": "Samþykkja", - "manage": "Stjórna", - "go": "Fara", - "import": "Flytja inn", - "export": "Flytja út", - "refresh": "Endurlesa", - "minimise": "Lágmarka", - "maximise": "Hámarka", - "mention": "Minnst á", - "submit": "Senda inn", - "send_report": "Senda kæru", - "clear": "Hreinsa" + "zoom_out": "Renna frá" }, - "a11y": { - "user_menu": "Valmynd notandans", - "n_unread_messages_mentions": { - "one": "1 ólesin tilvísun í þig.", - "other": "%(count)s ólesin skilaboð að meðtöldum þar sem minnst er á þig." - }, - "n_unread_messages": { - "one": "1 ólesin skilaboð.", - "other": "%(count)s ólesin skilaboð." - }, - "unread_messages": "Ólesin skilaboð." + "analytics": { + "accept_button": "Það er í góðu", + "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", + "consent_migration": "Þú hefur áður samþykkt að deila nafnlausum upplýsingum um notkun forritsins með okkur. Við erum að uppfæra hvernig það virkar.", + "disable_prompt": "Þú getur slökkt á þessu hvenær sem er í stillingunum", + "enable_prompt": "Hjálpaðu okkur að bæta %(analyticsOwner)s", + "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.", + "shared_data_heading": "Eftirfarandi gögnum gæti verið deilt:" }, - "labs": { - "video_rooms": "Myndspjallrásir", - "msc3531_hide_messages_pending_moderation": "Láta umsjónarmenn fela skilaboð sem bíða yfirferðar.", - "report_to_moderators": "Tilkynna til umsjónarmanna", - "latex_maths": "Myndgera LaTeX-stærðfræðitákn í skilaboðum", - "pinning": "Festing skilaboða", - "wysiwyg_composer": "Þróaður textaritill", - "state_counters": "Myndgera einfalda teljara í haus spjallrása", - "mjolnir": "Nýjar leiðir til að hunsa fólk", - "custom_themes": "Stuðningur við að bæta við sérsniðnum þemum", - "html_topic": "Birta HTML-framsetningu umfjöllunarefnis spjallrása", - "bridge_state": "Sýna upplýsingar um brýr í stillingum spjallrása", - "jump_to_date": "Hoppa á dagsetningu (bætir við /jumptodate og jump to date hausum)", - "group_calls": "Ný upplifun við hópsamtöl", - "location_share_live": "Deiling staðsetningar í rauntíma", - "voice_broadcast": "Útvörpun tals", - "video_rooms_a_new_way_to_chat": "Ný leið til að spjalla með tali og myndmerki í %(brand)s.", - "video_rooms_always_on_voip_channels": "Myndspjallrásir eru sívirkar VoIP-rásir sem ívafðar eru í spjallrásir innan %(brand)s.", - "video_rooms_faq1_question": "Hvernig bý ég til myndspjallrás?", - "video_rooms_faq1_answer": "Notaðu “+” hnappinn í spjallrásarhluta hliðarspjaldsins vinstra megin.", - "video_rooms_faq2_question": "Get ég notað textaspjall samhliða myndsímtali?", - "video_rooms_faq2_answer": "Já, tímalína spjallsins birtist við hlið myndmerkisins.", - "thank_you": "Takk fyrir að prófa beta-forútgáfuna, settu inn eins mikið af smáatriðum og þú getur, þannig að við eigum auðveldara með að bæta þetta.", - "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.", - "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", - "beta_feature": "Þetta er beta-prófunareiginleiki", - "click_for_info": "Smelltu til að sjá frekari upplýsingar", - "join_beta_reload": "Ef tekið er þátt í beta-prófunum verður %(brand)s endurhlaðið.", - "leave_beta": "Fara út úr Beta-prófunarútgáfu", - "join_beta": "Taka þátt í Beta-prófunum" + "auth": { + "account_clash": "Nýi aðgangurinn þinn (%(newAccountId)s) er skráður, eð þú ert þegar skráð/ur inn á öðrum notandaaðgangi (%(loggedInUserId)s).", + "account_clash_previous_account": "Halda áfram með fyrri aðgangi", + "account_deactivated": "Þessi notandaaðgangur hefur verið gerður óvirkur.", + "autodiscovery_invalid_hs": "Slóð heimaþjóns virðist ekki beina á gildan heimaþjón", + "autodiscovery_invalid_hs_base_url": "Ógilt base_url fyrir m.homeserver", + "autodiscovery_invalid_is": "Slóð á auðkennisþjón virðist ekki vera á gildan auðkennisþjón", + "autodiscovery_invalid_is_base_url": "Ógilt base_url fyrir m.identity_server", + "autodiscovery_invalid_json": "Ógilt JSON", + "autodiscovery_unexpected_error_hs": "Óvænt villa kom upp við að lesa uppsetningu heimaþjóns", + "autodiscovery_unexpected_error_is": "Óvænt villa kom upp við að lesa uppsetningu auðkenningarþjóns", + "captcha_description": "Þessi heimaþjónn vill ganga úr skugga um að þú sért ekki vélmenni.", + "change_password_action": "Breyta lykilorði", + "change_password_confirm_invalid": "Lykilorðin samsvara ekki", + "change_password_confirm_label": "Staðfestu lykilorðið", + "change_password_current_label": "Núverandi lykilorð", + "change_password_empty": "Lykilorð mega ekki vera auð", + "change_password_mismatch": "Nýju lykilorðin eru ekki eins", + "change_password_new_label": "Nýtt lykilorð", + "check_email_resend_prompt": "Fékkstu ekki póstinn?", + "check_email_resend_tooltip": "Endursendi póst með staðfestingartengli!", + "check_email_wrong_email_button": "Settu aftur inn tölvupóstfangið þitt", + "check_email_wrong_email_prompt": "Rangt tölvupóstfang?", + "continue_with_idp": "Halda áfram með %(provider)s", + "continue_with_sso": "Halda áfram með %(ssoButtons)s", + "country_dropdown": "Fellilisti með löndum", + "create_account_prompt": "Nýr hérna? Stofnaðu aðgang", + "create_account_title": "Stofna notandaaðgang", + "email_discovery_text": "Notaðu tölvupóstfang til að geta verið finnanleg/ur fyrir tengiliðina þína.", + "email_field_label": "Tölvupóstfang", + "email_field_label_invalid": "Þetta lítur ekki út eins og gilt tölvupóstfang", + "email_field_label_required": "Skrifaðu netfang", + "email_help_text": "Bættu við tölvupóstfangi til að geta endurstillt lykilorðið þitt.", + "email_phone_discovery_text": "Notaðu tölvupóstfang eða símanúmer til að geta verið finnanleg/ur fyrir tengiliðina þína.", + "enter_email_heading": "Settu inn tölvupóstfangið þitt til að endurstilla lykilorðið þitt", + "failed_connect_identity_server": "Næ ekki sambandi við auðkennisþjón", + "failed_soft_logout_auth": "Tókst ekki að endurauðkenna", + "failed_soft_logout_homeserver": "Tókst ekki að endurauðkenna vegna vandamála með heimaþjón", + "footer_powered_by_matrix": "keyrt með Matrix", + "forgot_password_email_invalid": "Tölvupóstfangið lítur ekki út fyrir að vera í lagi.", + "forgot_password_email_required": "Það þarf að setja inn tölvupóstfangið sem tengt er notandaaðgangnum þínum.", + "forgot_password_prompt": "Gleymdirðu lykilorðinu þínu?", + "forgot_password_send_email": "Senda tölvupóst", + "identifier_label": "Skrá inn með", + "incorrect_credentials": "Rangt notandanafn og/eða lykilorð.", + "incorrect_credentials_detail": "Athugaðu að þú ert að skrá þig inn á %(hs)s þjóninn, ekki inn á matrix.org.", + "incorrect_password": "Rangt lykilorð", + "log_in_new_account": "Skráðu þig inn í nýja notandaaðganginn þinn.", + "logout_dialog": { + "description": "Ertu viss um að þú viljir skrá þig út?", + "megolm_export": "Flytja út dulritunarlykla handvirkt", + "setup_key_backup_title": "Þú munt tapa dulrituðu skilaboðunum þínum", + "setup_secure_backup_description_1": "Öryggi dulritaðra skilaboða er tryggt með enda-í-enda dulritun. Einungis þú og viðtakendurnir hafa dulritunarlyklana til að lesa slík skilaboð.", + "skip_key_backup": "Ég vil ekki dulrituðu skilaboðin mín", + "use_key_backup": "Byrja að nota öryggisafrit dulritunarlykla" + }, + "misconfigured_body": "Biddu kerfisstjórann á %(brand)s að athuga hvort uppsetningin þín innihaldi rangar eða tvíteknar færslur.", + "misconfigured_title": "%(brand)s-uppsetningin þín er rangt stillt", + "msisdn_field_description": "Aðrir notendur geta boðið þér á spjallrásir með því að nota nánari tengiliðaupplýsingar þínar", + "msisdn_field_label": "Sími", + "msisdn_field_number_invalid": "Þetta símanúmer lítur ekki rétt út, yfirfarðu það og prófaðu svo aftur", + "msisdn_field_required_invalid": "Settu inn símanúmer", + "no_hs_url_provided": "Engin slóð heimaþjóns tilgreind", + "oidc": { + "error_title": "Við gátum ekki skráð þig inn" + }, + "password_field_label": "Settu inn lykilorð", + "password_field_strong_label": "Fínt, sterkt lykilorð!", + "password_field_weak_label": "Lykilorð er leyfilegt, en óöruggt", + "phone_label": "Sími", + "phone_optional_label": "Sími (valfrjálst)", + "qr_code_login": { + "error_invalid_scanned_code": "Skannaði kóðinn er ógildur.", + "review_and_approve": "Yfirfarðu og samþykktu innskráninguna", + "sign_in_new_device": "Skrá inn nýtt tæki", + "waiting_for_device": "Bíð eftir að tækið skráist inn" + }, + "register_action": "Búa til notandaaðgang", + "registration": { + "continue_without_email_description": "Bara til að minna á; ef þú gleymir lykilorðinu þínu, þá er engin leið til að endurheimta aðganginn þinn.", + "continue_without_email_field_label": "Tölvupóstfang (valfrjálst)", + "continue_without_email_title": "Halda áfram án tölvupósts" + }, + "registration_disabled": "Nýskráning hefur verið gerð óvirk á þessum heimaþjóni.", + "registration_msisdn_field_required_invalid": "Settu inn símanúmer (nauðsynlegt á þessum heimaþjóni)", + "registration_successful": "Nýskráning tókst", + "registration_username_in_use": "Einhver annar er að nota þetta notandanafn. Prófaðu eitthvað annað, eða ef þetta ert þú, skaltu skrá þig inn hér fyrir neðan.", + "registration_username_unable_check": "Ekki er hægt að athuga hvort notandanafnið sé frátekið. Prófaðu aftur síðar.", + "registration_username_validation": "Notaðu einungis bókstafi, tölur, skástrik og undirstrik", + "reset_password": { + "confirm_new_password": "Staðfestu nýja lykilorðið", + "devices_logout_success": "Þú hefur verið skráður út úr öllum tækjum og munt ekki lengur fá ýti-tilkynningar. Til að endurvirkja tilkynningar, þarf að skrá sig aftur inn á hverju tæki fyrir sig.", + "password_not_entered": "Það verður að setja inn nýtt lykilorð.", + "passwords_mismatch": "Nýju lykilorðin verða að vera þau sömu.", + "reset_successful": "Lykilorðið þitt hefur verið endursett.", + "return_to_login": "Fara aftur í innskráningargluggann", + "sign_out_other_devices": "Skrá út af öllum tækjum" + }, + "reset_password_action": "Endurstilla lykilorð", + "reset_password_email_field_description": "Notaðu tölvupóstfang til að endurheimta aðganginn þinn", + "reset_password_email_field_required_invalid": "Settu inn tölvupóstfang (nauðsynlegt á þessum heimaþjóni)", + "reset_password_email_not_found_title": "Tölvupóstfangið fannst ekki", + "reset_password_title": "Endurstilltu lykilorðið þitt", + "server_picker_custom": "Annar heimaþjónn", + "server_picker_description_matrix.org": "Taktu þátt ókeypis ásamt milljónum annarra á stærsta almenningsþjóninum", + "server_picker_dialog_title": "Ákveddu hvar aðgangurinn þinn er hýstur", + "server_picker_failed_validate_homeserver": "Ekki tókst að sannreyna heimaþjón", + "server_picker_invalid_url": "Ógild slóð", + "server_picker_learn_more": "Um heimaþjóna", + "server_picker_matrix.org": "Matrix.org is er heimsins stærsti opinberi heimaþjónninn, þannig að þar er góður staður fyrir marga.", + "server_picker_required": "Tilgreindu heimaþjón", + "server_picker_title": "Skráðu þig inn á heimaþjóninn þinn", + "server_picker_title_default": "Valkostir vefþjóns", + "server_picker_title_registration": "Hýsa notandaaðgang á", + "session_logged_out_description": "Í öryggisskyni hefur verið skráð út þessari setu. Skráðu þig aftur inn.", + "session_logged_out_title": "Skráð/ur út", + "set_email": { + "verification_pending_description": "Skoðaðu tölvupóstinn þinn og smelltu á tengilinn sem hann inniheldur. Þegar því er lokið skaltu smella á að halda áfram.", + "verification_pending_title": "Sannvottun í bið" + }, + "set_email_prompt": "Viltu skrá tölvupóstfang?", + "sign_in_instead": "Skrá inn í staðinn", + "sign_in_instead_prompt": "Skrá inn í staðinn", + "sign_in_or_register": "Skráðu þig inn eða búðu til aðgang", + "sign_in_or_register_description": "Notaðu aðganginn þinn eða búðu til nýjan til að halda áfram.", + "sign_in_prompt": "Ertu með aðgang? Skráðu þig inn", + "sign_in_with_sso": "Skrá inn með einfaldri innskráningu (single sign-on)", + "soft_logout": { + "clear_data_button": "Hreinsa öll gögn", + "clear_data_title": "Hreinsa öll gögn í þessari setu?" + }, + "soft_logout_heading": "Þú ert skráð/ur út", + "soft_logout_intro_password": "Settu inn lykilorðið þitt til að skrá þig inn og fáðu aftur aðgang að notandaaðgangnum þínum.", + "soft_logout_intro_sso": "Skráðu þig inn og fáðu aftur aðgang að notandaaðgangnum þínum.", + "soft_logout_intro_unsupported_auth": "Þú getur ekki skráð þig inn á notandaaðganginn þinn. Hafðu samband við stjórnanda heimaþjónsins þíns til að fá frekari upplýsingar.", + "soft_logout_subheading": "Hreinsa persónuleg gögn", + "sso": "Einföld innskráning (single-sign-on)", + "sso_failed_missing_storage": "Við báðum vafrann þinn að muna hvaða heimaþjón þú notar til að skrá þig inn, en því miður virðist það hafa gleymst. Farðu á innskráningarsíðuna og reyndu aftur.", + "sso_or_username_password": "%(ssoButtons)s eða %(usernamePassword)s", + "sync_footer_subtitle": "Þetta getur tekið dálítinn tíma ef þú tekur þátt í mörgum spjallrásum", + "uia": { + "code": "Kóði", + "email_auth_header": "Skoðaðu tölvupóstinn þinn til að halda áfram", + "email_resend_prompt": "Fékkstu hann ekki? Endursenda hann", + "email_resent": "Endursent!", + "fallback_button": "Hefja auðkenningu", + "msisdn": "Textaskilaboð hafa verið send á %(msisdn)s", + "msisdn_token_incorrect": "Rangt teikn", + "msisdn_token_prompt": "Settu inn kóðann sem þau innihalda:", + "password_prompt": "Staðfestu auðkennin þín með því að setja inn hér fyrir neðan lykilorðið á aðganginn þinn.", + "recaptcha_missing_params": "Vantar captcha fyrir dreifilykil í uppsetningu heimaþjónsins. Tilkynntu þetta til kerfisstjóra heimaþjónsins þíns.", + "sso_body": "Staðfestu viðbætingu þessa tölvupóstfangs með því að nota einfalda innskráningu (single-sign-on) til að sanna auðkennið þitt.", + "sso_failed": "Eitthvað fór úrskeiðis við að staðfesta auðkennin þín. Hættu við og prófaðu aftur.", + "sso_postauth_body": "Smelltu á hnappinn hér að neðan til að staðfesta auðkennið þitt.", + "sso_postauth_title": "Staðfestu til að halda áfram", + "sso_preauth_body": "Til að halda áfram skaltu nota einfalda innskráningu (single-sign-on) til að sanna auðkennið þitt.", + "sso_title": "Notaðu einfalda innskráningu (single-sign-on) til að halda áfram", + "terms": "Yfirfarðu og samþykktu reglur þessa heimaþjóns:", + "terms_invalid": "Yfirfarðu og samþykktu allar reglur þessa heimaþjóns" + }, + "unsupported_auth_email": "Þessi heimaþjónn styður ekki innskráningu með tölvupóstfangi.", + "unsupported_auth_msisdn": "Þessi netþjónn styður ekki auðkenningu með símanúmeri.", + "username_field_required_invalid": "Settu inn notandanafn", + "username_in_use": "Einhver annar er að nota þetta notandanafn, prófaðu eitthvað annað.", + "verify_email_heading": "Skoðaðu tölvupóstinn þinn til að halda áfram" + }, + "bug_reporting": { + "collecting_information": "Safna upplýsingum um útgáfu smáforrits", + "collecting_logs": "Safna atvikaskrám", + "description": "Atvikaskrár innihalda gögn varðandi virkni hugbúnaðarins en líka notandanafn þitt, auðkenni eða samnefni spjallrása sem þú hefur skoðað, hvaða viðmótshluta þú hefur átt við, auk notendanafna annarra notenda. Atvikaskrár innihalda ekki skilaboð.", + "download_logs": "Niðurhal atvikaskrá", + "downloading_logs": "Sæki atvikaskrá", + "failed_send_logs": "Mistókst að senda atvikaskrár: ", + "github_issue": "Villutilkynning á GitHub", + "introduction": "Ef þú hefur tilkynnt vandamál í gegnum GitHub, þá geta atvikaskrár hjálpað okkur við að finna ástæður vandamálanna. ", + "logs_sent": "Sendi atvikaskrár", + "matrix_security_issue": "Til að tilkynna Matrix-tengd öryggisvandamál, skaltu lesa Security Disclosure Policy á matrix.org.", + "preparing_download": "Undirbý niðurhal atvikaskráa", + "preparing_logs": "Undirbý sendingu atvikaskráa", + "send_logs": "Senda atvikaskrá", + "submit_debug_logs": "Senda inn villuleitarskrár", + "textarea_label": "Minnispunktar", + "thank_you": "Takk fyrir!", + "title": "Tilkynningar um villur", + "uploading_logs": "Sendi inn atvikaskrár", + "waiting_for_server": "Bíð eftir svari frá vefþjóni" + }, + "cannot_reach_homeserver": "Næ ekki að tengjast heimaþjóni", + "cannot_reach_homeserver_detail": "Gakktu úr skugga um að þú hafir stöðuga nettengingu, eða hafðu samband við kerfisstjóra netþjónsins þíns", + "cant_load_page": "Gat ekki hlaðið inn síðu", + "chat_card_back_action_label": "Til baka í spjall", + "chat_effects": { + "confetti_description": "Sendir skilaboðin með skrauti", + "confetti_message": "sendir skraut", + "fireworks_description": "Sendir skilaboðin með flugeldum", + "fireworks_message": "sendir flugelda", + "hearts_description": "Sendir skilaboðin með hjörtum", + "hearts_message": "sendir hjörtu", + "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" + }, + "common": { + "about": "Um hugbúnaðinn", + "access_token": "Aðgangsteikn", + "accessibility": "Auðveldað aðgengi", + "advanced": "Nánar", + "all_rooms": "Allar spjallrásir", + "analytics": "Greiningar", + "and_n_others": { + "one": "og einn í viðbót...", + "other": "og %(count)s til viðbótar..." + }, + "appearance": "Útlit", + "application": "Forrit", + "are_you_sure": "Ertu viss?", + "attachment": "Viðhengi", + "authentication": "Auðkenning", + "avatar": "Auðkennismynd", + "beta": "Beta-prófunarútgáfa", + "camera": "Myndavél", + "cameras": "Myndavélar", + "capabilities": "Geta", + "copied": "Afritað!", + "credits": "Framlög", + "cross_signing": "Kross-undirritun", + "dark": "Dökkt", + "description": "Lýsing", + "deselect_all": "Afvelja allt", + "device": "Tæki", + "display_name": "Birtingarnafn", + "edited": "breytti", + "email_address": "Tölvupóstfang", + "emoji": "Tjáningartáknmynd", + "encrypted": "Dulritað", + "encryption_enabled": "Dulritun virk", + "error": "Villa", + "faq": "Algengar spurningar", + "favourites": "Eftirlæti", + "feedback": "Umsagnir", + "filter_results": "Sía niðurstöður", + "forward_message": "Áframsenda skilaboð", + "general": "Almennt", + "go_to_settings": "Fara í stillingar", + "guest": "Gestur", + "help": "Hjálp", + "historical": "Ferilskráning", + "home": "Forsíða", + "homeserver": "Heimaþjónn", + "identity_server": "Auðkennisþjónn", + "image": "Mynd", + "integration_manager": "Samþættingarstýring", + "joined": "Gekk í hópinn", + "labs": "Tilraunir", + "legal": "Lagalegir fyrirvarar", + "light": "Ljóst", + "location": "Staðsetning", + "low_priority": "Lítill forgangur", + "message": "Skilaboð", + "message_layout": "Framsetning skilaboða", + "microphone": "Hljóðnemi", + "model": "Gerð", + "modern": "Nútímalegt", + "mute": "Þagga niður", + "n_members": { + "one": "%(count)s þátttakandi", + "other": "%(count)s þátttakendur" + }, + "n_participants": { + "one": "1 þáttakandi", + "other": "%(count)s þátttakendur" + }, + "n_rooms": { + "one": "%(count)s spjallrás", + "other": "%(count)s spjallrásir" + }, + "name": "Heiti", + "no_results": "Engar niðurstöður", + "no_results_found": "Engar niðurstöður fundust", + "not_trusted": "Ekki treyst", + "off": "Slökkt", + "offline": "Ónettengt", + "on": "Kveikt", + "options": "Valkostir", + "orphan_rooms": "Aðrar spjallrásir", + "password": "Lykilorð", + "people": "Fólk", + "preferences": "Stillingar", + "presence": "Viðvera", + "preview_message": "Hæ þú. Þú ert algjört æði!", + "privacy": "Friðhelgi", + "private": "Einka", + "private_room": "Einkaspjallrás", + "private_space": "Einkasvæði", + "profile": "Notandasnið", + "public": "Opinbert", + "public_room": "Almenningsspjallrás", + "public_space": "Opinbert svæði", + "qr_code": "QR-kóði", + "random": "Slembið", + "reactions": "Viðbrögð", + "report_a_bug": "Tilkynna um villu", + "room": "Spjallrás", + "room_name": "Heiti spjallrásar", + "rooms": "Spjallrásir", + "secure_backup": "Varið öryggisafrit", + "security": "Öryggi", + "select_all": "Velja allt", + "server": "Netþjónn", + "settings": "Stillingar", + "setup_secure_messages": "Setja upp örugg skilaboð", + "show_more": "Sýna meira", + "someone": "Einhver", + "space": "Bil", + "spaces": "Svæði", + "sticker": "Límmerki", + "stickerpack": "Límmerkjapakki", + "success": "Tókst", + "suggestions": "Tillögur", + "support": "Aðstoð", + "system_alerts": "Aðvaranir kerfis", + "theme": "Þema", + "thread": "Spjallþráður", + "threads": "Spjallþræðir", + "timeline": "Tímalína", + "trusted": "Treyst", + "unencrypted": "Ódulritað", + "unmute": "Ekki þagga", + "unnamed_room": "Nafnlaus spjallrás", + "unnamed_space": "Nafnlaust svæði", + "unsent": "Ósent", + "unverified": "Óstaðfest", + "user_avatar": "Notandamynd", + "username": "Notandanafn", + "verification_cancelled": "Hætt við sannprófun", + "verified": "Staðfest", + "version": "Útgáfa", + "video": "Myndskeið", + "video_room": "Myndspjallrás", + "view_message": "Sjá skilaboð", + "warning": "Aðvörun", + "welcome": "Velkomin/n" + }, + "composer": { + "autocomplete": { + "@room_description": "Tilkynna öllum á spjallrásinni", + "command_a11y": "Orðaklárun skipana", + "command_description": "Skipanir", + "emoji_a11y": "Orðaklárun Emoji-tákna", + "notification_a11y": "Orðaklárun tilkynninga", + "notification_description": "Tilkynning á spjallrás", + "room_a11y": "Orðaklárun spjallrása", + "space_a11y": "Orðaklárun svæða", + "user_a11y": "Orðaklárun notanda", + "user_description": "Notendur" + }, + "close_sticker_picker": "Fela límmerki", + "edit_composer_label": "Breyta skilaboðum", + "format_bold": "Feitletrað", + "format_code_block": "Kóðablokk", + "format_inline_code": "Kóði", + "format_insert_link": "Setja inn tengil", + "format_italic": "Skáletrað", + "format_italics": "Skáletrað", + "format_link": "Tengill", + "format_ordered_list": "Tölusettur listi", + "format_strikethrough": "Yfirstrikletrað", + "format_underline": "Undirstrikað", + "format_unordered_list": "Punktalisti", + "link_modal": { + "link_field_label": "Tengill", + "text_field_label": "Texti", + "title_create": "Búa til tengil", + "title_edit": "Breyta tengli" + }, + "mode_plain": "Fela sniðmótun", + "mode_rich_text": "Sýna sniðmótun", + "no_perms_notice": "Þú hefur ekki heimild til að senda skilaboð á þessa spjallrás", + "placeholder": "Senda skilaboð…", + "placeholder_encrypted": "Senda dulrituð skilaboð…", + "placeholder_reply": "Senda svar…", + "placeholder_reply_encrypted": "Senda dulritað svar…", + "placeholder_thread": "Svara spjallþræði…", + "placeholder_thread_encrypted": "Svara dulrituðum þræði…", + "poll_button": "Könnun", + "poll_button_no_perms_description": "Þú hefur ekki aðgangsheimildir til að hefja kannanir á þessari spjallrás.", + "poll_button_no_perms_title": "Krafist er heimildar", + "replying_title": "Svara", + "room_upgraded_link": "Samtalið heldur áfram hér.", + "room_upgraded_notice": "Þessari spjallrás hefur verið skipt út og er hún ekki lengur virk.", + "send_button_title": "Senda skilaboð", + "send_button_voice_message": "Senda talskilaboð", + "send_voice_message": "Senda talskilaboð", + "stop_voice_message": "Stöðva upptöku", + "voice_message_button": "Talskilaboð" + }, + "console_dev_note": "Ef þú veist hvað þú átt að gera, þá er Element með opinn grunnkóða; þú getur alltaf skoðað kóðann á GitHub (https://github.com/vector-im/element-web/) og lagt þitt af mörkum!", + "console_scam_warning": "Ef einhver sagði þér að afrita/líma eitthvað hér, eru miklar líkur á að það sé verið að gabba þig!", + "console_wait": "Bíddu!", + "create_room": { + "action_create_room": "Búa til spjallrás", + "action_create_video_room": "Búa til myndspjallrás", + "encryption_label": "Virkja enda-í-enda dulritun", + "error_title": "Mistókst að búa til spjallrás", + "generic_error": "Netþjónninn gæti verið undir miklu álagi eða ekki til taks, nú eða að þú hafir hitt á galla.", + "join_rule_invite": "Einkaspjallrás (einungis gegn boði)", + "join_rule_invite_label": "Aðeins fólk sem hefur verið boðið getur fundið og tekið þátt í þessari spjallrás.", + "join_rule_public_label": "Hver sem er getur fundið og tekið þátt í þessari spjallrás.", + "join_rule_public_parent_space_label": "Hver sem er getur fundið og tekið þátt í þessari spjallrás, ekki bara meðlimir í .", + "join_rule_restricted": "Sýnilegt meðlimum svæðis", + "join_rule_restricted_label": "Hver sem er í getur fundið og tekið þátt í þessari spjallrás.", + "name_validation_required": "Settu inn eitthvað nafn fyrir spjallrásina", + "room_visibility_label": "Sýnileiki spjallrásar", + "title_private_room": "Búa til einkaspjallrás", + "title_public_room": "Búa til opinbera almenningsspjallrás", + "title_video_room": "Búa til myndspjallrás", + "topic_label": "Umfjöllunarefni (valkvætt)", + "unsupported_version": "Þjónninn styður ekki tilgreinda útgáfu spjallrásarinnar." + }, + "create_space": { + "add_details_prompt": "Bættu við nánari atriðum svo fólk eigi auðveldara með að þekkja þetta.", + "add_details_prompt_2": "Þú getur breytt þessu hvenær sem er.", + "add_existing_rooms_heading": "Hvað viltu skipuleggja?", + "address_label": "Vistfang", + "address_placeholder": "t.d. mitt-svæði", + "done_action": "Fara í svæðið mitt", + "done_action_first_room": "Fara í fyrstu spjallrásIna mína", + "explainer": "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.", + "failed_invite_users": "Mistókst að bjóða eftirfarandi notendum á svæðið þitt: %(csvUsers)s", + "invite_teammates_by_username": "Bjóða með notandanafni", + "invite_teammates_description": "Gakktu úr skugga um að rétta fólkið hafi aðgang. Þú getur boðið fleira fólki síðar.", + "invite_teammates_heading": "Bjóddu félögum þínum", + "label": "Búa til svæði", + "name_required": "Settu inn eitthvað nafn fyrir svæðið", + "personal_space": "Bara ég", + "personal_space_description": "Einkasvæði til að skipuleggja spjallrásirnar þínar", + "private_description": "Einungis gegn boði, best fyrir þig og lítinn hóp", + "private_heading": "Einkasvæðið þitt", + "private_personal_description": "Gakktu úr skugga um að rétta fólkið hafi aðgang að %(name)s", + "private_personal_heading": "Hverjum ertu að vinna með?", + "private_space": "Ég og félagar í teyminu mínu", + "private_space_description": "Einkasvæði fyrir þig og félaga í teyminu þínu", + "public_description": "Opið öllum, best fyrir dreifða hópa", + "public_heading": "Opinbera svæðið þitt", + "setup_rooms_community_description": "Búum til spjallrás fyrir hvern og einn þeirra.", + "share_description": "Í augnablikinu ert þetta bara þú, þetta verður enn betra með fleirum.", + "share_heading": "Deila %(name)s", + "skip_action": "Sleppa í bili", + "subspace_beta_notice": "Bættu svæði við eitthvað svæði sem þú stýrir.", + "subspace_dropdown_title": "Búa til svæði", + "subspace_existing_space_prompt": "Viltu frekar bæta við fyrirliggjandi svæði?", + "subspace_join_rule_invite_description": "Aðeins fólk sem hefur verið boðið getur fundið og tekið þátt í þessu svæði.", + "subspace_join_rule_invite_only": "Einkasvæði (einungis gegn boði)", + "subspace_join_rule_label": "Sýnileiki svæðis", + "subspace_join_rule_public_description": "Hver sem er getur fundið og tekið þátt í þessu svæði, ekki bara meðlimir í .", + "subspace_join_rule_restricted_description": "Hver sem er í getur fundið og tekið þátt." + }, + "devtools": { + "active_widgets": "Virkir viðmótshlutar", + "category_other": "Annað", + "category_room": "Spjallrás", + "caution_colon": "Varúð:", + "client_versions": "Útgáfur biðlaraforrita", + "developer_mode": "Forritarahamur", + "developer_tools": "Forritunartól", + "edit_setting": "Breyta stillingu", + "edit_values": "Breyta gildum", + "empty_string": "", + "event_content": "Efni atburðar", + "event_id": "Auðkenni atburðar: %(eventId)s", + "event_sent": "Atburður sendur!", + "event_type": "Tegund atburðar", + "explore_account_data": "Skoða aðgangsgögn", + "explore_room_account_data": "Skoða aðgangsgögn spjallrásar", + "explore_room_state": "Skoða stöðu spjallrásar", + "failed_to_find_widget": "Það kom upp villa við að finna þennan viðmótshluta.", + "failed_to_load": "Mistókst að hlaða inn.", + "failed_to_save": "Mistókst að vista stillingar.", + "failed_to_send": "Mistókst að senda atburð!", + "invalid_json": "Þetta lítur ekki út eins og gilt JSON.", + "level": "Stig", + "low_bandwidth_mode": "Hamur fyrir litla bandbreidd", + "low_bandwidth_mode_description": "Krefst samhæfðs heimaþjóns.", + "methods": "Aðferðir", + "no_verification_requests_found": "Engar staðfestingarbeiðnir fundust", + "number_of_users": "Fjöldi notenda", + "observe_only": "Aðeins fylgjast með", + "phase": "Fasi", + "phase_cancelled": "Hætt við", + "phase_ready": "Tilbúið", + "phase_requested": "Umbeðið", + "phase_started": "Hafið", + "phase_transaction": "Færsluaðgerð", + "requester": "Beiðandi", + "room_id": "Auðkenni spjallrásar: %(roomId)s", + "save_setting_values": "Vista gildi valkosta", + "send_custom_state_event": "Senda sérsniðinn stöðuatburð", + "send_custom_timeline_event": "Senda sérsniðinn tímalínuatburð", + "server_info": "Upplýsingar um þjón", + "server_versions": "Útgáfur þjóna", + "settable_global": "Stillanlegt víðvært", + "settable_room": "Stillanlegt fyrir hverja spjallrás", + "setting_colon": "Stilling:", + "setting_definition": "Skilgreining stillingar:", + "setting_id": "Auðkenni stillingar", + "show_hidden_events": "Birta falda atburði í tímalínu", + "spaces": { + "one": "", + "other": "<%(count)s svæði>" + }, + "state_key": "Stöðulykill", + "timeout": "Tímamörk", + "title": "Forritunartól", + "toggle_event": "víxla atburði af/á", + "toolbox": "Verkfærakassi", + "use_at_own_risk": "Þetta viðmót athugar EKKI tegundir gildanna. Notist á eigin ábyrgð.", + "value": "Gildi", + "value_colon": "Gildi:", + "value_in_this_room": "Gildi á þessari spjallrás", + "value_this_room_colon": "Gildi á þessari spjallrás:", + "values_explicit": "Gildi á skilgreindum stigum", + "values_explicit_colon": "Gildi á skilgreindum stigum:", + "values_explicit_room": "Gildi á skilgreindum stigum í þessari spjallrás", + "values_explicit_this_room_colon": "Gildi á skilgreindum stigum í þessari spjallrás:", + "view_servers_in_room": "Skoða netþjóna á spjallrás", + "widget_screenshots": "Virkja skjámyndir viðmótshluta í studdum viðmótshlutum" + }, + "dialog_close_label": "Loka glugga", + "emoji": { + "categories": "Flokkar", + "category_activities": "Afþreying", + "category_animals_nature": "Dýr og náttúra", + "category_flags": "Fánar", + "category_food_drink": "Mat og drykkur", + "category_frequently_used": "Oft notað", + "category_objects": "Hlutir", + "category_smileys_people": "Broskarlar og fólk", + "category_symbols": "Tákn", + "category_travel_places": "Ferðalög og staðir", + "quick_reactions": "Flýtiviðbrögð" + }, + "emoji_picker": { + "cancel_search_label": "Hætta við leitina" + }, + "empty_room": "Tóm spjallrás", + "empty_room_was_name": "Tóm spjallrás (var %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "key_validation_text": { + "invalid_security_key": "Ógildur öryggislykill", + "recovery_key_is_correct": "Lítur vel út!", + "wrong_file_type": "Röng skráartegund", + "wrong_security_key": "Rangur öryggislykill" + }, + "reset_title": "Frumstilla allt", + "restoring": "Endurheimti lykla úr öryggisafriti", + "security_key_title": "Öryggislykill", + "security_phrase_title": "Öryggisfrasi", + "separator": "%(securityKey)s eða %(recoveryFile)s", + "use_security_key_prompt": "Notaðu öryggislykilinn þinn til að halda áfram." + }, + "bootstrap_title": "Set upp dulritunarlykla", + "cancel_entering_passphrase_description": "Viltu örugglega hætta við að setja inn lykilfrasa?", + "cancel_entering_passphrase_title": "Hætta við að setja inn lykilfrasa?", + "confirm_encryption_setup_body": "Smelltu á hnappinn hér að neðan til að staðfesta uppsetningu á dulritun.", + "confirm_encryption_setup_title": "Staðfestu uppsetningu dulritunar", + "cross_signing_not_ready": "Kross-undirritun er ekki uppsett.", + "cross_signing_ready": "Kross-undirritun er tilbúin til notkunar.", + "cross_signing_ready_no_backup": "Kross-undirritun er tilbúin en ekki er búið að öryggisafrita dulritunarlykla.", + "cross_signing_room_normal": "Þessi spjallrás er enda-í-enda dulrituð", + "cross_signing_room_verified": "Allir á þessari spjallrás eru staðfestir", + "cross_signing_room_warning": "Einhver er að nota óþekkta setu", + "cross_signing_unsupported": "Heimaþjónninn þinn styður ekki kross-undirritun.", + "cross_signing_untrusted": "Aðgangurinn þinn er með auðkenni kross-undirritunar í leynigeymslu, en þessu er ekki ennþá treyst í þessari setu.", + "cross_signing_user_normal": "Þér hefur ekki sannreynt þennan notanda.", + "cross_signing_user_verified": "Þú hefur sannreynt þennan notanda. Þessi notandi hefur sannreynt öll tæki þeirra.", + "cross_signing_user_warning": "Þessi notandi hefur ekki sannreynt öll tæki þeirra.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Hreinsa kross-undirritunarlykla", + "title": "Eyða kross-undirritunarlyklum?" + }, + "event_shield_reason_mismatched_sender_key": "Dulritað meðf ósannreyndu tæki", + "export_unsupported": "Vafrinn þinn styður ekki nauðsynlegar dulritunarviðbætur", + "import_invalid_keyfile": "Er ekki gild %(brand)s lykilskrá", + "import_invalid_passphrase": "Sannvottun auðkenningar mistókst: er lykilorðið rangt?", + "incompatible_database_disable": "Halda áfram með dulritun óvirka", + "incompatible_database_title": "Ósamhæfður gagnagrunnur", + "key_signature_upload_completed": "Innsendingu er lokið", + "key_signature_upload_failed": "Ekki tókst að senda inn", + "key_signature_upload_failed_body": "%(brand)s rakst á villu við innsendingu á:", + "key_signature_upload_failed_cross_signing_key_signature": "ný kross-undirritun undirritunarlykils", + "key_signature_upload_failed_device_cross_signing_key_signature": "kross-undirritun undirritunarlykils tækis", + "key_signature_upload_failed_key_signature": "Fingrafar lykils", + "messages_not_secure": { + "cause_1": "Heimaþjónninn þinn", + "heading": "Eitt af eftirfarandi gæti verið berskjaldað:", + "title": "Skilaboðin þín eru ekki örugg" + }, + "new_recovery_method_detected": { + "title": "Ný endurheimtuaðferð" + }, + "not_supported": "", + "old_version_detected_title": "Gömul dulritunargögn fundust", + "recovery_method_removed": { + "title": "Endurheimtuaðferð fjarlægð" + }, + "reset_all_button": "Gleymdirðu eða týndir öllum aðferðum til endurheimtu? Endurstilla allt", + "set_up_toast_description": "Tryggðu þig gegn því að missa aðgang að dulrituðum skilaboðum og gögnum", + "set_up_toast_title": "Setja upp varið öryggisafrit", + "setup_secure_backup": { + "explainer": "Taktu öryggisafrit af dulritunarlyklunum áður en þú skráir þig út svo þeir tapist ekki.", + "title": "Setja upp" + }, + "udd": { + "interactive_verification_button": "Sannprófa gagnvirkt með táknmyndum", + "manual_verification_button": "Sannreyna handvirkt með texta", + "other_ask_verify_text": "Biddu þennan notanda að sannreyna setuna sína, eða sannreyndu hana handvirkt hér fyrir neðan.", + "other_new_session_text": "%(name)s (%(userId)s) skráði sig inn í nýja setu án þess að sannvotta hana:", + "own_new_session_text": "Þú skráðir inn í nýja setu án þess að sannvotta hana:", + "title": "Ekki treyst" + }, + "unable_to_setup_keys_error": "Tókst ekki að setja upp lykla", + "unsupported": "Þetta forrit styður ekki enda-í-enda dulritun.", + "upgrade_toast_title": "Uppfærsla dulritunar tiltæk", + "verification": { + "accepting": "Samþykki…", + "after_new_login": { + "device_verified": "Tæki er sannreynt", + "reset_confirmation": "Viltu í alvörunni endurstilla sannvottunarlyklana?", + "skip_verification": "Sleppa sannvottun í bili", + "unable_to_verify": "Tókst ekki að sannreyna þetta tæki", + "verify_this_device": "Sannreyna þetta tæki" + }, + "cancelled": "Þú hættir við sannvottun.", + "cancelled_self": "Þú hættir við sannvottun á hinu tækinu þínu.", + "cancelled_user": "%(displayName)s hætti við sannvottun.", + "cancelling": "Hætti við…", + "complete_action": "Náði því", + "complete_description": "Þér hefur tekist að sannreyna þennan notanda.", + "complete_title": "Sannreynt!", + "explainer": "Örugg skilaboð við þennan notanda eru enda-í-enda dulrituð þannig að enginn annar getur lesið þau.", + "in_person": "Til öryggis, gerðu þetta í eigin persónu eða notaðu einhverja samskiptaleið sem þú treystir.", + "incoming_sas_dialog_title": "Innkomin beiðni um sannvottun", + "manual_device_verification_device_id_label": "Auðkenni setu", + "manual_device_verification_device_key_label": "Dulritunarlykill setu", + "manual_device_verification_device_name_label": "Nafn á setu", + "manual_device_verification_footer": "Ef þetta samsvarar ekki, getur verið að samskiptin þín séu berskjölduð.", + "manual_device_verification_self_text": "Staðfestu með því að bera eftirfarandi saman við 'Stillingar notanda' í hinni setunni þinni:", + "other_party_cancelled": "Hinn aðilinn hætti við sannvottunina.", + "prompt_encrypted": "Sannreyndu alla notendur á spjallrás til að tryggja að hún sé örugg.", + "prompt_self": "Hefja sannvottun aftur úr tilkynningunni.", + "prompt_unencrypted": "Í dulrituðum spjallrásum skaltu sannreyna alla notendur til að tryggja að hún sé örugg.", + "prompt_user": "Hefja sannvottun aftur úr notandasniði viðkomandi.", + "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:", + "qr_prompt": "Skanna þennan einstaka kóða", + "qr_reciprocate_same_shield_device": "Næstum því búið! Sýnir hitt tækið þitt sama skjöldinn?", + "qr_reciprocate_same_shield_user": "Næstum því búið! Sýnir %(displayName)s sama skjöldinn?", + "request_toast_detail": "%(deviceId)s frá %(ip)s", + "reset_proceed_prompt": "Halda áfram með endurstillingu", + "sas_caption_self": "Sannreyndu þetta tæki með því að staðfesta eftirfarandi númer sem birtist á skjá þess.", + "sas_caption_user": "Sannreyndu þennan notanda með því að staðfesta eftirfarandi númer sem birtist á skjánum hans.", + "sas_description": "Berðu saman einstakar táknmyndir ef ekki er myndavél á tækjunum", + "sas_emoji_caption_self": "Staðfestu að táknmyndirnar hér fyrir neðan séu birtar á báðum tækjunum og í sömu röð:", + "sas_emoji_caption_user": "Sannreyndu þennan notanda með því að staðfesta eftirfarandi táknmynd sem birtist á skjánum hans.", + "sas_match": "Þau samsvara", + "sas_no_match": "Þau samsvara ekki", + "sas_prompt": "Bera saman einstakar táknmyndir", + "scan_qr": "Sannprófa með skönnun", + "scan_qr_explainer": "Biddu %(displayName)s um að skanna kóðann þinn:", + "start_button": "Hefja sannvottun", + "successful_device": "Þér hefur tekist að sannreyna %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "Þér hefur tekist að sannreyna tækið þitt!", + "successful_user": "Þér hefur tekist að sannreyna %(displayName)s!", + "timed_out": "Sannvottun rann út á tíma.", + "unsupported_method": "Fann ekki neina studda sannvottunaraðferð.", + "unverified_session_toast_title": "Ný innskráning. Varst þetta þú?", + "unverified_sessions_toast_description": "Yfirfarðu þetta til að tryggja að aðgangurinn þinn sé öruggur", + "unverified_sessions_toast_reject": "Seinna", + "unverified_sessions_toast_title": "Þú ert með óstaðfestar setur", + "verification_dialog_title_device": "Sannreyndu hitt tækið", + "verification_dialog_title_user": "Beiðni um sannvottun", + "verify_emoji": "Sannprófa með táknmyndum", + "verify_emoji_prompt": "Sannprófaðu með því að bera saman einstakar táknmyndir.", + "verify_emoji_prompt_qr": "Ef þú getur ekki skannað kóðann hér fyrir ofan, skaltu sannprófa með því að bera saman einstakar táknmyndir.", + "verify_later": "Ég mun sannreyna síðar", + "verify_using_device": "Sannreyna með öðru tæki", + "verify_using_key": "Sannreyna með öryggislykli", + "verify_using_key_or_phrase": "Sannreyna með öryggisfrasa", + "waiting_for_user_accept": "Bíð eftir að %(displayName)s samþykki…", + "waiting_other_device": "Bíð eftir að þú staðfestir á hinu tækinu…", + "waiting_other_device_details": "Bíð eftir að þú staðfestir á hinu tækinu, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Bíð eftir að %(displayName)s sannreyni…" + }, + "verification_requested_toast_title": "Beðið um sannvottun", + "verify_toast_description": "Aðrir notendur gætu ekki treyst því", + "verify_toast_title": "Sannprófa þessa setu" + }, + "error": { + "admin_contact": "Hafðu samband við kerfisstjóra þjónustunnar þinnar til að halda áfram að nota þessa þjónustu.", + "admin_contact_short": "Hafðu samband við kerfisstjórann þinn.", + "connection": "Vandamál kom upp í samskiptunum við heimaþjóninn, reyndu aftur síðar.", + "dialog_description_default": "Villa kom upp.", + "edit_history_unsupported": "Heimaþjóninn þinn virðist ekki styðja þennan eiginleika.", + "failed_copy": "Mistókst að afrita", + "hs_blocked": "Þessi heimaþjónn hefur verið útilokaður af kerfisstjóra hans.", + "mau": "Þessi heimaþjónn er kominn fram yfir takmörk á mánaðarlega virkum notendum.", + "non_urgent_echo_failure_toast": "Netþjónninn þinn er ekki að svara sumum beiðnum.", + "resource_limits": "Þessi heimaþjónn er kominn fram yfir takmörk á tilföngum sínum.", + "session_restore": { + "clear_storage_button": "Hreinsa gagnageymslu og skrá út", + "clear_storage_description": "Skrá út og fjarlægja dulritunarlykla?", + "description_1": "Villa kom upp þegar reynt var að endurheimta fyrri setuna þína.", + "description_3": "Hreinsun geymslu vafrans gæti lagað vandamálið en mun skrá þig út og valda því að dulritaður spjallferil verði ólæsilegur.", + "title": "Tókst ekki að endurheimta setu" + }, + "something_went_wrong": "Eitthvað fór úrskeiðis!", + "storage_evicted_title": "Vantar setugögn", + "unknown": "Óþekkt villa", + "unknown_error_code": "óþekktur villukóði", + "update_power_level": "Mistókst að breyta valdastigi" + }, + "error_dialog": { + "copy_room_link_failed": { + "description": "Tókst ekki að afrita tengil á spjallrás á klippispjaldið.", + "title": "Tókst ekki að afrita tengil spjallrásar" + }, + "error_loading_user_profile": "Gat ekki hlaðið inn notandasniði", + "forget_room_failed": "Mistókst að gleyma spjallrásinni %(errCode)s", + "search_failed": { + "title": "Leit mistókst" + } + }, + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s endaði talútsendingu", + "you": "Þú endaðir talútsendingu" + }, + "m.call.answer": { + "dm": "Símtal í gangi", + "user": "%(senderName)s kom inn í símtalið", + "you": "Þú komst inn í símtalið" + }, + "m.call.hangup": { + "user": "%(senderName)s lauk símtalinu", + "you": "Þú laukst símtalinu" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s er að hringja", + "dm_send": "Bíð eftir svari", + "user": "%(senderName)s hóf símtal", + "you": "Þú hófst símtal" + } + }, + "export_chat": { + "cancelled": "Hætt við útflutning", + "creator_summary": "%(creatorName)s bjó til þessa spjallrás.", + "current_timeline": "Núverandi tímalína", + "enter_number_between_min_max": "Settu inn tölu á milli %(min)s og %(max)s", + "error_fetching_file": "Villa við að sækja skrá", + "export_info": "Þetta er upphaf útflutning á . Var flutt út af þann %(exportDate)s.", + "export_successful": "Útflutningur tókst!", + "exported_n_events_in_time": { + "one": "Flutti út %(count)s atburð á %(seconds)ssek", + "other": "Flutti út %(count)s atburði á %(seconds)ssek" + }, + "exporting_your_data": "Útflutningur gagnanna þinna", + "fetched_n_events": { + "one": "Hef náð í %(count)s atburð að svo komnu", + "other": "Hef náð í %(count)s atburði að svo komnu" + }, + "fetched_n_events_in_time": { + "one": "Hef náð í %(count)s atburð á %(seconds)ssek", + "other": "Hef náð í %(count)s atburði á %(seconds)ssek" + }, + "fetched_n_events_with_total": { + "one": "Hef náð í %(count)s atburð af %(total)s", + "other": "Hef náð í %(count)s atburði af %(total)s" + }, + "file_attached": "Viðhengd skrá", + "format": "Snið", + "from_the_beginning": "Frá byrjun", + "generating_zip": "Útbý ZIP-safnskrá", + "include_attachments": "Hafa með viðhengi", + "media_omitted": "Myndefni sleppt", + "media_omitted_file_size": "Myndefni sleppt - skráastærð fer fram úr hámarki", + "messages": "Skilaboð", + "num_messages": "Fjöldi skilaboða", + "num_messages_min_max": "Fjöldi skilaboða getur aðeins verið tala á milli %(min)s og %(max)s", + "number_of_messages": "Skilgreindu fjölda skilaboða", + "processing_event_n": "Vinn með atburð %(number)s af %(total)s", + "select_option": "Veldu úr valkostunum hér fyrir neðan til að flytja spjall út úr tímalínunni þinni", + "size_limit": "Stærðarmörk", + "size_limit_min_max": "Stærð getur aðeins verið tala á milli %(min)s og %(max)s", + "successful": "Útflutningur tókst", + "text": "Ósniðinn texti", + "title": "Flytja út spjall", + "topic": "Umfjöllunarefni: %(topic)s", + "unload_confirm": "Ertu viss um að þú viljir hætta á meðan þessum útflutningi stendur?" + }, + "failed_load_async_component": "Mistókst að hlaða inn. Athugaðu nettenginguna þína og reyndu aftur.", + "feedback": { + "comment_label": "Athugasemd", + "send_feedback_action": "Senda umsögn", + "sent": "Umsögn send" + }, + "file_panel": { + "empty_description": "Hengdu við skrár úr spjalli eða bara dragðu þær og slepptu einhversstaðar á spjallrásina.", + "empty_heading": "Engar skrár sýnilegar á þessari spjallrás", + "guest_note": "Þú verður að skrá þig til að geta notað þennan eiginleika", + "peek_note": "Þú verður að taka þátt í spjallrás til að sjá skrárnar á henni" + }, + "forward": { + "filter_placeholder": "Leita að spjallrásum eða fólki", + "message_preview_heading": "Forskoðun skilaboða", + "no_perms_title": "Þú hefur ekki heimildir til að gera þetta", + "open_room": "Opin spjallrás", + "send_label": "Senda", + "sending": "Sendi" + }, + "identity_server": { + "change": "Skipta um auðkennisþjón", + "change_prompt": "Aftengjast frá auðkennisþjóninum og tengjast í staðinn við ?", + "change_server_prompt": "Ef þú vilt ekki nota til að uppgötva og vera finnanleg/ur fyrir þá tengiliði sem þú þekkir, skaltu setja inn annan auðkennisþjón hér fyrir neðan.", + "checking": "Athuga með þjón", + "description_connected": "Þú ert núna að nota til að uppgötva og vera finnanleg/ur fyrir þá tengiliði sem þú þekkir. Þú getur breytt auðkennisþjóninum hér fyrir neðan.", + "description_disconnected": "Þú ert núna ekki að nota neinn auðkennisþjón. Til að uppgötva og vera finnanleg/ur fyrir þá tengiliði sem þú þekkir, skaltu bæta við auðkennisþjóni hér fyrir neðan.", + "description_optional": "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.", + "disconnect": "Aftengja auðkennisþjón", + "disconnect_anyway": "Aftengja samt", + "disconnect_personal_data_warning_1": "Þú ert áfram að deila persónulegum gögnum á auðkenningarþjóninum .", + "disconnect_personal_data_warning_2": "Við mælum með því að þú fjarlægir tölvupóstföngin þín og símanúmer af auðkennisþjóninum áður en þú aftengist.", + "disconnect_server": "Aftengjast frá auðkennisþjóni ?", + "disconnect_warning": "Ef þú aftengist frá auðkennisþjóninum þínum, munu aðrir notendur ekki geta fundið þig og þú munt ekki geta boðið öðrum með símanúmeri eða tölvupósti.", + "do_not_use": "Ekki nota auðkennisþjón", + "error_connection": "Gat ekki tengst við auðkennisþjón", + "error_invalid": "Ekki gildur auðkennisþjónn (stöðukóði %(code)s)", + "error_invalid_or_terms": "Þjónustuskilmálar eru ekki samþykktir eða að auðkennisþjónn er ógildur.", + "no_terms": "Auðkennisþjónninn sem þú valdir er ekki með neina þjónustuskilmála.", + "suggestions": "Þú ættir:", + "suggestions_1": "að yfirfara vafraviðbæturnar þínar ef vera kynni að einhverjar þeirra loki á auðkenningarþjóninn (eins og t.d. Privacy Badger)", + "suggestions_2": "að hafa samband við stjórnendur auðkennisþjónsins ", + "suggestions_3": "bíða og reyna aftur síðar", + "url": "Auðkennisþjónn (%(server)s)", + "url_field_label": "Settu inn nýjan auðkennisþjón", + "url_not_https": "Slóð á auðkennisþjón verður að vera HTTPS" + }, + "in_space": "Á svæðinu %(spaceName)s.", + "in_space1_and_space2": "Á svæðunum %(space1Name)s og %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "Á %(spaceName)s og %(count)s svæði til viðbótar.", + "other": "Á %(spaceName)s og %(count)s svæðum til viðbótar." + }, + "info_tooltip_title": "Upplýsingar", + "integration_manager": { + "error_connecting": "Samþættingarstýringin er ekki nettengd og nær ekki að tengjast heimaþjóninum þínum.", + "error_connecting_heading": "Get ekki tengst samþættingarstýringu", + "explainer": "Samþættingarstýringar taka við stillingagögnum og geta breytt viðmótshlutum, sent boð í spjallrásir, auk þess að geta úthlutað völdum fyrir þína hönd.", + "manage_title": "Sýsla með samþættingar", + "use_im": "Notaðu samþættingarstýringu til að stýra vélmennum, viðmótshlutum og límmerkjapökkum.", + "use_im_default": "Notaðu samþættingarstýringu (%(serverName)s) til að stýra vélmennum, viðmótshlutum og límmerkjapökkum." + }, + "integrations": { + "disabled_dialog_title": "Samþættingar eru óvirkar", + "impossible_dialog_description": "%(brand)s leyfir þér ekki að nota samþættingarstýringu til að gera þetta. Hafðu samband við kerfisstjóra.", + "impossible_dialog_title": "Samþættingar eru ekki leyfðar" + }, + "invite": { + "email_caption": "Bjóða með tölvupósti", + "email_use_default_is": "Notaðu auðkennisþjón til að geta boðið með tölvupósti. Notaðu sjálfgefinn auðkennisþjón (%(defaultIdentityServerName)s( eða sýslaðu með þetta í stillingunum.", + "email_use_is": "Notaðu auðkennisþjón til að geta boðið með tölvupósti. Sýslaðu með þetta í stillingunum.", + "error_already_invited_room": "Notandanum hefur nú þegar verið boðið á spjallrásina", + "error_already_invited_space": "Notandanum hefur nú þegar verið boðið á svæðið", + "error_already_joined_room": "Notandinn er nú þegar á spjallrásinni", + "error_already_joined_space": "Notandinn er nú þegar á svæðinu", + "error_bad_state": "Notandinn þarf að vera afbannaður áður en að hægt er að bjóða þeim.", + "error_dm": "Það tókst ekki að útbúa beinu skilaboðin þin.", + "error_find_room": "Eitthvað fór úrskeiðis við að bjóða notendunum.", + "error_find_user_title": "Mistókst að finna eftirfarandi notendur", + "error_permissions_room": "Þú hefur ekki heimild til að bjóða fólk í þessa spjallrás.", + "error_permissions_space": "Þú hefur ekki heimild til að bjóða fólk á þetta svæði.", + "error_profile_undisclosed": "Notandinn gæti verið til eða ekki", + "error_unknown": "Óþekkt villa á þjóni", + "error_user_not_found": "Notandinn er ekki til", + "error_version_unsupported_room": "Heimaþjónn notandans styður ekki útgáfu spjallrásarinnar.", + "error_version_unsupported_space": "Heimaþjónn notandans styður ekki útgáfu svæðisins.", + "failed_generic": "Aðgerð tókst ekki", + "failed_title": "Mistókst að bjóða", + "invalid_address": "Óþekkjanlegt vistfang", + "key_share_warning": "Fólk sem er boðið mun geta lesið eldri skilaboð.", + "name_email_mxid_share_room": "Bjóddu einhverjum með því að nota nafn, tölvupóstfang, notandanafn (eins og ) eða deildu þessari spjallrás.", + "name_email_mxid_share_space": "Bjóddu einhverjum með því að nota nafn, tölvupóstfang, notandanafn (eins og ) eða deildu þessu svæði.", + "name_mxid_share_room": "Bjóddu einhverjum með því að nota nafn, notandanafn (eins og ) eða deildu þessari spjallrás.", + "name_mxid_share_space": "Bjóddu einhverjum með því að nota nafn, notandanafn (eins og ) eða deildu þessu svæði.", + "recents_section": "Nýleg samtöl", + "room_failed_partial": "Við sendum hin boðin, en fólkinu hér fyrir neðan var ekki hægt að bjóða í ", + "room_failed_partial_title": "Sumar boðsbeiðnir var ekki hægt að senda", + "room_failed_title": "Mistókst að bjóða notendum í %(roomName)s", + "send_link_prompt": "Eða senda boðstengil", + "start_conversation_name_email_mxid_prompt": "Byrjaðu samtal með einhverjum með því að nota nafn viðkomandi, tölvupóstfang eða notandanafn (eins og ).", + "start_conversation_name_mxid_prompt": "Byrjaðu samtal með einhverjum með því að nota nafn viðkomandi eða notandanafn (eins og ).", + "suggestions_section": "Nýsend bein skilaboð", + "to_room": "Bjóða í %(roomName)s", + "to_space": "Bjóða inn á %(spaceName)s", + "transfer_dial_pad_tab": "Talnaborð", + "transfer_user_directory_tab": "Mappa notanda", + "unable_find_profiles_invite_label_default": "Bjóða samt", + "unable_find_profiles_invite_never_warn_label_default": "Bjóða samt og ekki vara mig við aftur", + "unable_find_profiles_title": "Eftirfarandi notendur eru mögulega ekki til" + }, + "inviting_user1_and_user2": "Býð %(user1)s og %(user2)s", + "inviting_user_and_n_others": { + "one": "Býð %(user)s og 1 öðrum", + "other": "Býð %(user)s og %(count)s til viðbótar" + }, + "items_and_n_others": { + "one": " og einn til viðbótar", + "other": " og %(count)s til viðbótar" }, "keyboard": { - "home": "Forsíða", - "space": "Bil", - "page_up": "Síða upp", - "page_down": "Síða niður", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[tala]", + "activate_button": "Virkja valinn hnapp", + "autocomplete_cancel": "Hætta orðaklárun", + "autocomplete_force": "Þvinga klárun", + "autocomplete_navigate_next": "Næsta tillaga sjálfvirkrar orðaklárunar", + "autocomplete_navigate_prev": "Fyrri tillaga sjálfvirkrar orðaklárunar", "backspace": "Baklykill (backspace)", + "cancel_reply": "Hætta við að svara skilaboðum", + "category_autocomplete": "Sjálfvirk orðaklárun", "category_calls": "Símtöl", - "category_room_list": "Spjallrásalisti", "category_navigation": "Flakk", - "category_autocomplete": "Sjálfvirk orðaklárun", - "composer_toggle_bold": "Víxla feitletruðu af/á", - "composer_toggle_italics": "Víxla skáletruðu af/á", - "composer_toggle_quote": "Víxla tilvitnun af/á", - "composer_toggle_code_block": "Víxla kóðablokk af/á", - "composer_toggle_link": "Víxla tengli af/á", - "cancel_reply": "Hætta við að svara skilaboðum", - "navigate_next_message_edit": "Fara í næstu skilaboð sem á að breyta", - "navigate_prev_message_edit": "Fara í fyrri skilaboð sem á að breyta", - "composer_jump_start": "Hoppa á byrjun skrifreits", + "category_room_list": "Spjallrásalisti", + "close_dialog_menu": "Loka glugga eða samhengisvalmynd", "composer_jump_end": "Hoppa á enda skrifreits", + "composer_jump_start": "Hoppa á byrjun skrifreits", "composer_navigate_next_history": "Fara í næstu skilaboð í ferli skrifreits", "composer_navigate_prev_history": "Fara í næstu skilaboð í ferli skrifreits", - "send_sticker": "Senda límmerki", - "toggle_microphone_mute": "Víxla þöggun hljóðnema af/á", - "toggle_webcam_mute": "Víxla vefmyndavél af/á", + "composer_new_line": "Ný lína", + "composer_redo": "Endurtaka breytingu", + "composer_toggle_bold": "Víxla feitletruðu af/á", + "composer_toggle_code_block": "Víxla kóðablokk af/á", + "composer_toggle_italics": "Víxla skáletruðu af/á", + "composer_toggle_link": "Víxla tengli af/á", + "composer_toggle_quote": "Víxla tilvitnun af/á", + "composer_undo": "Afturkalla breytingu", "dismiss_read_marker_and_jump_bottom": "Hunsa lesmerki og hoppa neðst", - "jump_to_read_marker": "Fara í elstu ólesnu skilaboð", - "upload_file": "Senda inn skrá", - "scroll_up_timeline": "Skruna upp í tímalínu", - "scroll_down_timeline": "Skruna niður í tímalínu", + "go_home_view": "Fara á forsíðu", + "home": "Forsíða", + "jump_first_message": "Fara í fyrstu skilaboðin", + "jump_last_message": "Fara í síðustu skilaboðin", "jump_room_search": "Hoppa í leit í spjallrásum", - "room_list_select_room": "Veldu spjallrás úr spjallrásalistanum", + "jump_to_read_marker": "Fara í elstu ólesnu skilaboð", + "keyboard_shortcuts_tab": "Opna þennan stillingaflipa", + "navigate_next_history": "Næsta nýlega heimsótt spjallrás eða svæði", + "navigate_next_message_edit": "Fara í næstu skilaboð sem á að breyta", + "navigate_prev_history": "Fyrra nýlega heimsótt spjallrás eða svæði", + "navigate_prev_message_edit": "Fara í fyrri skilaboð sem á að breyta", + "next_room": "Næsta spjallrás eða bein skilaboð", + "next_unread_room": "Næsta ólesna spjallrás eða bein skilaboð", + "number": "[tala]", + "open_user_settings": "Opna notandastillingar", + "page_down": "Síða niður", + "page_up": "Síða upp", + "prev_room": "Fyrri spjallrás eða bein skilaboð", + "prev_unread_room": "Fyrri ólesna spjallrás eða bein skilaboð", "room_list_collapse_section": "Fella saman hluta spjallrásalista", "room_list_expand_section": "Fletta út hluta spjallrásalista", "room_list_navigate_down": "Fara niður í spjallrásalista", "room_list_navigate_up": "Fara upp í spjallrásalista", - "toggle_top_left_menu": "Víxla valmynd efst til vinstri af/á", + "room_list_select_room": "Veldu spjallrás úr spjallrásalistanum", + "scroll_down_timeline": "Skruna niður í tímalínu", + "scroll_up_timeline": "Skruna upp í tímalínu", + "search": "Leita (verður að vera virkjað)", + "send_sticker": "Senda límmerki", + "space": "Bil", + "switch_to_space": "Skipta yfir í spjallrás með númeri", + "toggle_hidden_events": "Víxla sýnileika falins atburðar", + "toggle_microphone_mute": "Víxla þöggun hljóðnema af/á", "toggle_right_panel": "Víxla hægra hliðarspjaldi af/á", - "keyboard_shortcuts_tab": "Opna þennan stillingaflipa", - "go_home_view": "Fara á forsíðu", - "next_unread_room": "Næsta ólesna spjallrás eða bein skilaboð", - "prev_unread_room": "Fyrri ólesna spjallrás eða bein skilaboð", - "next_room": "Næsta spjallrás eða bein skilaboð", - "prev_room": "Fyrri spjallrás eða bein skilaboð", - "autocomplete_cancel": "Hætta orðaklárun", - "autocomplete_navigate_next": "Næsta tillaga sjálfvirkrar orðaklárunar", - "autocomplete_navigate_prev": "Fyrri tillaga sjálfvirkrar orðaklárunar", "toggle_space_panel": "Víxla svæðaspjaldi af/á", - "toggle_hidden_events": "Víxla sýnileika falins atburðar", - "jump_first_message": "Fara í fyrstu skilaboðin", - "jump_last_message": "Fara í síðustu skilaboðin", - "composer_undo": "Afturkalla breytingu", - "composer_redo": "Endurtaka breytingu", - "navigate_prev_history": "Fyrra nýlega heimsótt spjallrás eða svæði", - "navigate_next_history": "Næsta nýlega heimsótt spjallrás eða svæði", - "switch_to_space": "Skipta yfir í spjallrás með númeri", - "open_user_settings": "Opna notandastillingar", - "close_dialog_menu": "Loka glugga eða samhengisvalmynd", - "activate_button": "Virkja valinn hnapp", - "composer_new_line": "Ný lína", - "autocomplete_force": "Þvinga klárun", - "search": "Leita (verður að vera virkjað)" - }, - "composer": { - "format_bold": "Feitletrað", - "format_italic": "Skáletrað", - "format_underline": "Undirstrikað", - "format_strikethrough": "Yfirstrikletrað", - "format_unordered_list": "Punktalisti", - "format_ordered_list": "Tölusettur listi", - "format_inline_code": "Kóði", - "format_code_block": "Kóðablokk", - "format_link": "Tengill", - "send_button_title": "Senda skilaboð", - "placeholder_thread_encrypted": "Svara dulrituðum þræði…", - "placeholder_thread": "Svara spjallþræði…", - "placeholder_reply_encrypted": "Senda dulritað svar…", - "placeholder_reply": "Senda svar…", - "placeholder_encrypted": "Senda dulrituð skilaboð…", - "placeholder": "Senda skilaboð…" + "toggle_top_left_menu": "Víxla valmynd efst til vinstri af/á", + "toggle_webcam_mute": "Víxla vefmyndavél af/á", + "upload_file": "Senda inn skrá" }, - "Bold": "Feitletrað", - "Link": "Tengill", - "Code": "Kóði", - "power_level": { + "labs": { + "automatic_debug_logs": "Senda atvikaskrár sjálfkrafa við allar villur", + "automatic_debug_logs_decryption": "Senda atvikaskrár sjálfkrafa við afkóðunarvillur", + "automatic_debug_logs_key_backup": "Senda atvikaskrár sjálfkrafa þegar öryggisafrit dulritunarlykla virkar ekki", + "beta_description": "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.", + "beta_feature": "Þetta er beta-prófunareiginleiki", + "beta_feedback_leave_button": "Til að hætta í beta-prófunarútgáfunni, skaltu fara í stillingarnar þínar.", + "beta_feedback_title": "%(featureName)s beta umsögn", + "beta_section": "Væntanlegir eiginleikar", + "bridge_state": "Sýna upplýsingar um brýr í stillingum spjallrása", + "bridge_state_channel": "Rás: ", + "bridge_state_creator": "Brúin var veitt af .", + "bridge_state_manager": "Þessari brú er stýrt af .", + "bridge_state_workspace": "Vinnusvæði: ", + "click_for_info": "Smelltu til að sjá frekari upplýsingar", + "currently_experimental": "Í augnablikinu á tilraunastigi.", + "custom_themes": "Stuðningur við að bæta við sérsniðnum þemum", + "group_calls": "Ný upplifun við hópsamtöl", + "group_developer": "Forritari", + "group_encryption": "Dulritun", + "group_experimental": "Á tilraunastigi", + "group_messaging": "Skilaboð", + "group_moderation": "Umsjón", + "group_profile": "Notandasnið", + "group_rooms": "Spjallrásir", + "group_spaces": "Svæði", + "group_themes": "Þemu", + "group_voip": "Tal og myndmerki", + "group_widgets": "Viðmótshlutar", + "html_topic": "Birta HTML-framsetningu umfjöllunarefnis spjallrása", + "join_beta": "Taka þátt í Beta-prófunum", + "join_beta_reload": "Ef tekið er þátt í beta-prófunum verður %(brand)s endurhlaðið.", + "jump_to_date": "Hoppa á dagsetningu (bætir við /jumptodate og jump to date hausum)", + "latex_maths": "Myndgera LaTeX-stærðfræðitákn í skilaboðum", + "leave_beta": "Fara út úr Beta-prófunarútgáfu", + "location_share_live": "Deiling staðsetningar í rauntíma", + "location_share_live_description": "Bráðabirgðaútfærsla. Staðsetningar haldast í ferli spjallrása.", + "mjolnir": "Nýjar leiðir til að hunsa fólk", + "msc3531_hide_messages_pending_moderation": "Láta umsjónarmenn fela skilaboð sem bíða yfirferðar.", + "pinning": "Festing skilaboða", + "report_to_moderators": "Tilkynna til umsjónarmanna", + "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.", + "sliding_sync_proxy_url_label": "Slóð milliþjóns", + "sliding_sync_proxy_url_optional_label": "Slóð milliþjóns (valfrjálst)", + "state_counters": "Myndgera einfalda teljara í haus spjallrása", + "under_active_development": "Í virkri þróun.", + "video_rooms": "Myndspjallrásir", + "video_rooms_a_new_way_to_chat": "Ný leið til að spjalla með tali og myndmerki í %(brand)s.", + "video_rooms_always_on_voip_channels": "Myndspjallrásir eru sívirkar VoIP-rásir sem ívafðar eru í spjallrásir innan %(brand)s.", + "video_rooms_beta": "Myndspjallrásir eru beta-prófunareiginleiki", + "video_rooms_faq1_answer": "Notaðu “+” hnappinn í spjallrásarhluta hliðarspjaldsins vinstra megin.", + "video_rooms_faq1_question": "Hvernig bý ég til myndspjallrás?", + "video_rooms_faq2_answer": "Já, tímalína spjallsins birtist við hlið myndmerkisins.", + "video_rooms_faq2_question": "Get ég notað textaspjall samhliða myndsímtali?", + "voice_broadcast": "Útvörpun tals", + "wysiwyg_composer": "Þróaður textaritill" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Þessar stillingar eru ætlaðar fyrir þaulvana notendur.", + "ban_reason": "Hunsað/Hindrað", + "error_adding_ignore": "Villa við að bæta við hunsuðum notanda/netþjóni", + "error_adding_list_description": "Yfirfarðu auðkenni spjallrásar og vistfang hennar og reyndu aftur.", + "error_adding_list_title": "Villa við að gerast áskrifandi að lista", + "error_removing_ignore": "Villa við að fjarlægja hunsaða notanda/netþjón", + "error_removing_list_description": "Reyndu aftur eða skoðaðu vísbendingar á stjórnskjánum þínum.", + "error_removing_list_title": "Galli við að afskrá frá lista", + "lists": "Þú ert skráður til:", + "lists_heading": "Skráðir listar", + "lists_new_label": "Auðkenni spjallrásar eða vistfang bannlista", + "no_lists": "Þú ert ekki skráður fyrir neina lista", + "personal_empty": "Þú hefur ekki hunsað nein.", + "personal_heading": "Persónulegur bannlisti", + "personal_new_label": "Netþjónn eða auðkenni notanda sem á að hunsa", + "personal_new_placeholder": "t.d.: @vélmenni:* eða dæmi.is", + "personal_section": "Þú ert að hunsa:", + "room_name": "Bannlistinn minn", + "room_topic": "Þetta er listinn þinn yfir notendur/netþjóna sem þú hefur lokað á - ekki fara af spjallsvæðinu!", + "rules_empty": "Ekkert", + "rules_server": "Reglur netþjóns", + "rules_title": "Reglur bannlista - %(roomName)s", + "rules_user": "Reglur notanda", + "something_went_wrong": "Eitthvað fór úrskeiðis. Reyndu aftur eða skoðaðu vísbendingar á stjórnskjánum þínum.", + "title": "Hunsaðir notendur", + "view_rules": "Skoða reglur" + }, + "language_dropdown_label": "Fellilisti tungumála", + "lazy_loading": { + "disabled_action": "Hreinsa skyndiminni og endursamstilla", + "disabled_title": "Ósamhæft staðvært skyndiminni", + "resync_title": "Uppfæri %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Þú ert eini eintaklingurinn hérna. Ef þú ferð út, mun enginn framar geta tekið þátt, að þér meðtöldum.", + "leave_room_question": "Ertu viss um að þú viljir yfirgefa spjallrásina '%(roomName)s'?", + "leave_space_question": "Ertu viss um að þú viljir yfirgefa svæðið '%(spaceName)s'?", + "room_rejoin_warning": "Þessi spjallrás er ekki opinber. Þú munt ekki geta tekið aftur þátt nema að vera boðið.", + "space_rejoin_warning": "Þetta svæði er ekki opinbert. Þú munt ekki geta tekið aftur þátt nema að vera boðið." + }, + "left_panel": { + "open_dial_pad": "Opna talnaborð" + }, + "lightbox": { + "rotate_left": "Snúa til vinstri", + "rotate_right": "Snúa til hægri" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Heimaþjónninn er ekki stilltur til að birta landakort.", + "MapStyleUrlNotReachable": "Heimaþjónninn er ekki rétt stilltur til að geta birt landakort, eða að uppsettur kortaþjónn er ekki aðgengilegur.", + "click_drop_pin": "Smelltu til að sleppa pinna", + "click_move_pin": "Smelltu til að færa pinnann", + "close_sidebar": "Loka hliðarstiku", + "error_fetch_location": "Gat ekki náð í staðsetningu", + "error_no_perms_title": "Þú hefur ekki heimildir til að deila staðsetningum", + "error_send_description": "%(brand)s gat ekki sent staðsetninguna þína. Reyndu aftur síðar.", + "error_send_title": "Við gátum ekki sent staðsetninguna þína", + "expand_map": "Stækka landakort", + "failed_generic": "Mistókst að sækja staðsetninguna þína. Reyndu aftur síðar.", + "failed_load_map": "Gat ekki hlaðið inn landakorti", + "failed_permission": "%(brand)s hefur ekki heimildir til að ná í staðsetninguna þína. Leyfðu aðgang að staðsetningum í stillingum vafrans þíns.", + "failed_timeout": "Rann út á tíma við að sækja staðsetninguna þína. Reyndu aftur síðar.", + "failed_unknown": "Óþekkt villa kom upp við að sækja staðsetningu. Reyndu aftur síðar.", + "find_my_location": "Finna staðsetningu mína", + "live_description": "Staðsetning fyrir %(displayName)s í rauntíma", + "live_enable_heading": "Deiling staðsetningar í rauntíma", + "live_location_active": "Þú ert að deila staðsetninu þinni í rauntíma", + "live_location_enabled": "Staðsetning í rauntíma virkjuð", + "live_location_ended": "Staðsetningu í rauntíma lauk", + "live_location_error": "Villa í rauntímastaðsetningu", + "live_locations_empty": "Engar staðsetningar í rauntíma", + "live_share_button": "Deila í %(duration)s", + "live_toggle_label": "Virkja deilingu rauntímastaðsetninga", + "location_not_available": "Staðsetning ekki tiltæk", + "mapbox_logo": "Mapbox-táknmerki", + "reset_bearing": "Frumstilla stefnu á norður", + "share_button": "Deila staðsetningu", + "share_type_live": "Staðsetning mín í rauntíma", + "share_type_own": "Núverandi staðsetning mín", + "share_type_pin": "Sleppa pinna", + "share_type_prompt": "Hvaða gerð staðsetningar vilt þú deila?", + "stop_and_close": "Hætta og loka", + "toggle_attribution": "Víxla tilvísun af/á" + }, + "member_list": { + "filter_placeholder": "Sía meðlimi spjallrásar", + "invited_list_heading": "Boðið", + "power_label": "%(userName)s (með völd sem %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Meðlimir spjallrásar", + "message_edit_dialog_title": "Breytingar á skilaboðum", + "mobile_guide": { + "toast_accept": "Nota smáforrit", + "toast_description": "%(brand)s í farsímavafra er á tilraunastigi. Til að fá eðlilegri hegðun og nýjustu eiginleikana, ættirðu að nota til þess gerða smáforritið okkar.", + "toast_title": "Notaðu smáforritið til að njóta betur reynslunnar" + }, + "no_more_results": "Ekki fleiri niðurstöður", + "notif_panel": { + "empty_description": "Þú átt engar sýnilegar tilkynningar.", + "empty_heading": "Þú hefur klárað að lesa allt" + }, + "notifications": { + "all_messages": "Öll skilaboð", + "all_messages_description": "Fáðu tilkynningu fyrir öll skilaboð", + "class_global": "Víðvært", + "class_other": "Annað", + "colour_bold": "Feitletrað", + "colour_none": "Ekkert", + "colour_unsent": "Ósent", "default": "Sjálfgefið", - "restricted": "Takmarkað", - "moderator": "Umsjónarmaður", - "admin": "Stjórnandi", - "mod": "Umsjón", - "custom": "Sérsniðið (%(level)s)" - }, - "bug_reporting": { - "introduction": "Ef þú hefur tilkynnt vandamál í gegnum GitHub, þá geta atvikaskrár hjálpað okkur við að finna ástæður vandamálanna. ", - "description": "Atvikaskrár innihalda gögn varðandi virkni hugbúnaðarins en líka notandanafn þitt, auðkenni eða samnefni spjallrása sem þú hefur skoðað, hvaða viðmótshluta þú hefur átt við, auk notendanafna annarra notenda. Atvikaskrár innihalda ekki skilaboð.", - "matrix_security_issue": "Til að tilkynna Matrix-tengd öryggisvandamál, skaltu lesa Security Disclosure Policy á matrix.org.", - "submit_debug_logs": "Senda inn villuleitarskrár", - "title": "Tilkynningar um villur", - "send_logs": "Senda atvikaskrá", - "github_issue": "Villutilkynning á GitHub", - "download_logs": "Niðurhal atvikaskrá", - "collecting_information": "Safna upplýsingum um útgáfu smáforrits", - "collecting_logs": "Safna atvikaskrám", - "uploading_logs": "Sendi inn atvikaskrár", - "downloading_logs": "Sæki atvikaskrá" - }, - "time": { - "hours_minutes_seconds_left": "%(hours)sk %(minutes)sm %(seconds)ss eftir", - "minutes_seconds_left": "%(minutes)sm %(seconds)ss eftir", - "seconds_left": "%(seconds)ssek eftir", - "date_at_time": "%(date)s kl. %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)sklst", - "short_minutes": "%(value)sm", - "short_seconds": "%(value)ss", - "short_days_hours_minutes_seconds": "%(days)sd %(hours)sk %(minutes)sm %(seconds)ss", - "short_hours_minutes_seconds": "%(hours)sk %(minutes)sm %(seconds)ss", - "short_minutes_seconds": "%(minutes)sm %(seconds)ss", - "last_week": "Síðustu viku", - "last_month": "Í síðasta mánuði", - "n_minutes_ago": "fyrir %(num)s mínútum síðan", - "n_hours_ago": "fyrir %(num)s klukkustundum síðan", - "n_days_ago": "fyrir %(num)s dögum síðan", - "in_n_minutes": "eftir %(num)s mínútur", - "in_n_hours": "eftir %(num)s klukkustundir", - "in_n_days": "eftir %(num)s daga", - "in_few_seconds": "eftir nokkrar sekúndur", - "in_about_minute": "eftir um það bil mínútu", - "in_about_hour": "eftir um það bil klukkustund", - "in_about_day": "eftir um það bil einn dag", - "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", - "left": "%(timeRemaining)s eftir" + "enable_prompt_toast_description": "Virkja tilkynningar á skjáborði", + "enable_prompt_toast_title": "Tilkynningar", + "enable_prompt_toast_title_from_message_send": "Ekki missa af svari", + "error_change_title": "Breytta tilkynningastillingum", + "keyword": "Stikkorð", + "keyword_new": "Nýtt stikkorð", + "mark_all_read": "Merkja allt sem lesið", + "mentions_and_keywords": "@minnst á og stikkorð", + "mentions_keywords": "Tilvísanir og stikkorð", + "message_didnt_send": "Mistókst að senda skilaboð. Smelltu til að fá nánari upplýsingar.", + "mute_description": "Þú munt ekki fá neinar tilkynningar" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s hóf talútsendingu", + "m.key.verification.request": "%(name)s biður um sannvottun" }, "onboarding": { - "personal_messaging_title": "Örugg skilaboð fyrir vini og fjölskyldu", - "personal_messaging_action": "Byrjaðu fyrsta spjallið þitt", - "work_messaging_title": "Örugg skilaboð í vinnunni", - "work_messaging_action": "Finndu samstarfsaðilana þína", - "community_messaging_title": "Samfélagslegt eignarhald", + "apple_trademarks": "App Store® og Apple logo® eru vörumerki í eigu Apple Inc.", "community_messaging_action": "Finndu fólkið þitt", - "welcome_to_brand": "Velkomin í %(brand)s", - "only_n_steps_to_go": { - "one": "Aðeins %(count)s skref í viðbót", - "other": "Aðeins %(count)s skref í viðbót" - }, - "you_did_it": "Þú kláraðir þetta!", + "community_messaging_title": "Samfélagslegt eignarhald", "complete_these": "Kláraðu þetta til að fá sem mest út úr %(brand)s", - "you_made_it": "Þú hafðir það!", - "set_up_profile_description": "Láttu fólk vita að þetta sért þú", - "set_up_profile_action": "Notandasnið þitt", - "set_up_profile": "Settu upp notandasniðið þitt", - "get_stuff_done": "Komdu hlutum í verk með því að finna félaga í teyminu þínu", - "find_people": "Finna fólk", - "find_friends_description": "Það er nú einusinni það sem þú komst hingað til að gera, þannug að við skulum skella okkur í málið", - "find_friends_action": "Finna vini", - "find_friends": "Finndu og bjóddu vinum þínum", - "find_coworkers": "Finndu og bjóddu samstarfsaðilum þínum", - "find_community_members": "Finndu og bjóddu meðlimum í samfélaginu þínu", - "enable_notifications_description": "Ekki missa af svari eða áríðandi skilaboðum", - "enable_notifications_action": "Virkja tilkynningar", - "enable_notifications": "Kveikja á tilkynningum", - "download_app_description": "Ekki missa af neinu og taktu %(brand)s með þér", - "download_app_action": "Sækja forrit", + "create_room": "Búa til hópspjall", "download_app": "Sækja %(brand)s", + "download_app_action": "Sækja forrit", + "download_app_description": "Ekki missa af neinu og taktu %(brand)s með þér", + "download_app_store": "Sækja á App Store forritasafni", "download_brand": "Sækja %(brand)s", "download_brand_desktop": "Sækja %(brand)s Desktop fyrir vinnutölvur", - "qr_or_app_links": "%(qrCode)s eða %(appLinks)s", - "download_app_store": "Sækja á App Store forritasafni", - "download_google_play": "Ná í á Google Play", "download_f_droid": "Ná í á F-Droid", - "apple_trademarks": "App Store® og Apple logo® eru vörumerki í eigu Apple Inc.", + "download_google_play": "Ná í á Google Play", + "enable_notifications": "Kveikja á tilkynningum", + "enable_notifications_action": "Virkja tilkynningar", + "enable_notifications_description": "Ekki missa af svari eða áríðandi skilaboðum", + "explore_rooms": "Kanna almenningsspjallrásir", + "find_community_members": "Finndu og bjóddu meðlimum í samfélaginu þínu", + "find_coworkers": "Finndu og bjóddu samstarfsaðilum þínum", + "find_friends": "Finndu og bjóddu vinum þínum", + "find_friends_action": "Finna vini", + "find_friends_description": "Það er nú einusinni það sem þú komst hingað til að gera, þannug að við skulum skella okkur í málið", + "find_people": "Finna fólk", + "get_stuff_done": "Komdu hlutum í verk með því að finna félaga í teyminu þínu", "google_trademarks": "Google Play og Google Play táknmerkið eru vörumerki í eigu Google LLC.", "has_avatar_label": "Frábært, það mun hjálpa fólki að vita að þetta sért þú", - "no_avatar_label": "Bættu við mynd, svo fólk viti að þetta sért þú.", - "welcome_user": "Velkomin/n %(name)s", - "welcome_detail": "Hefjumst handa við að koma þér í gang", - "intro_welcome": "Velkomin í %(appName)s", "intro_byline": "Eigðu samtölin þín.", + "intro_welcome": "Velkomin í %(appName)s", + "no_avatar_label": "Bættu við mynd, svo fólk viti að þetta sért þú.", + "only_n_steps_to_go": { + "one": "Aðeins %(count)s skref í viðbót", + "other": "Aðeins %(count)s skref í viðbót" + }, + "personal_messaging_action": "Byrjaðu fyrsta spjallið þitt", + "personal_messaging_title": "Örugg skilaboð fyrir vini og fjölskyldu", + "qr_or_app_links": "%(qrCode)s eða %(appLinks)s", "send_dm": "Senda bein skilaboð", - "explore_rooms": "Kanna almenningsspjallrásir", - "create_room": "Búa til hópspjall" + "set_up_profile": "Settu upp notandasniðið þitt", + "set_up_profile_action": "Notandasnið þitt", + "set_up_profile_description": "Láttu fólk vita að þetta sért þú", + "use_case_community_messaging": "Meðlimi samfélags á netinu", + "use_case_heading1": "Þú ert inni", + "use_case_heading2": "Við hverja muntu helst spjalla?", + "use_case_heading3": "Við munum hjálpa þér að tengjast.", + "use_case_personal_messaging": "Vinir og fjölskylda", + "use_case_work_messaging": "Samstarfsmenn og teymi", + "welcome_detail": "Hefjumst handa við að koma þér í gang", + "welcome_to_brand": "Velkomin í %(brand)s", + "welcome_user": "Velkomin/n %(name)s", + "work_messaging_action": "Finndu samstarfsaðilana þína", + "work_messaging_title": "Örugg skilaboð í vinnunni", + "you_did_it": "Þú kláraðir þetta!", + "you_made_it": "Þú hafðir það!" + }, + "poll": { + "create_poll_action": "Búa til könnun", + "create_poll_title": "Búa til könnun", + "disclosed_notes": "Kjósendur sjá niðurstöðurnar þegar þeir hafa kosið", + "edit_poll_title": "Breyta könnun", + "end_description": "Ertu viss um að þú viljir ljúka þessari könnun? Þetta mun birta lokaniðurstöður könnunarinnar og koma í veg fyrir að fólk geti kosið.", + "end_message": "Könnuninni er lokið. Efsta svarið: %(topAnswer)s", + "end_message_no_votes": "Könnuninni er lokið. Engin atkvæði voru greidd.", + "end_title": "Ljúka könnun", + "error_ending_description": "Því miður, könnuninni lauk ekki. Prófaðu aftur.", + "error_ending_title": "Mistókst að ljúka könnun", + "error_voting_description": "Því miður, atkvæðið þitt var ekki skráð. Prófaðu aftur.", + "error_voting_title": "Atkvæði ekki skráð", + "failed_send_poll_description": "Því miður, könnunin sem þú varst að reyna að útbúa birtist ekki.", + "failed_send_poll_title": "Mistókst að birta könnun", + "notes": "Niðurstöður birtast einungis eftir að þú hefur lokað könnuninni", + "options_add_button": "Bæta við valkosti", + "options_heading": "Búa til valkosti", + "options_label": "Valkostur %(number)s", + "options_placeholder": "Skrifaðu valmöguleika", + "topic_heading": "Hver er spurning eða viðfangsefni könnunarinnar?", + "topic_label": "Spurning eða viðfangsefni", + "total_n_votes": { + "one": "%(count)s atkvæði greitt. Greiddu atkvæði til að sjá útkomuna", + "other": "%(count)s atkvæði greidd. Greiddu atkvæði til að sjá útkomuna" + }, + "total_n_votes_voted": { + "one": "Byggt á %(count)s atkvæði", + "other": "Byggt á %(count)s atkvæðum" + }, + "total_no_votes": "Engin atkvæði greidd", + "total_not_ended": "Niðurstöður birtast einungis eftir að könnuninni hefur lokið", + "type_closed": "Lokuð könnun", + "type_heading": "Tegund könnunar", + "type_open": "Opna könnun", + "unable_edit_description": "Því miður, þú getur ekki breytt könnun eftir að atkvæði hafa verið greidd.", + "unable_edit_title": "Get ekki breytt könnun" + }, + "power_level": { + "admin": "Stjórnandi", + "custom": "Sérsniðið (%(level)s)", + "custom_level": "Sérsniðið stig", + "default": "Sjálfgefið", + "label": "Stig valda", + "mod": "Umsjón", + "moderator": "Umsjónarmaður", + "restricted": "Takmarkað" + }, + "presence": { + "away": "Fjarverandi", + "busy": "Upptekinn", + "idle": "Iðjulaust", + "idle_for": "Aðgerðalaust í %(duration)s", + "offline": "Ónettengt", + "offline_for": "Ekki á netinu í %(duration)s", + "online": "Nettengt", + "online_for": "Á netinu í %(duration)s", + "unknown": "Óþekkt", + "unknown_for": "Óþekkt í %(duration)s" + }, + "quick_settings": { + "all_settings": "Allar stillingar", + "metaspace_section": "Festa á hliðarspjald", + "sidebar_settings": "Fleiri valkostir", + "title": "Flýtistillingar" + }, + "quit_warning": { + "call_in_progress": "Það lítur út eins og þú sért í símtali, ertu viss um að þú viljir hætta?", + "file_upload_in_progress": "Það lítur út eins og þú sért að senda inn skrár, ertu viss um að þú viljir hætta?" + }, + "redact": { + "confirm_button": "Staðfesta fjarlægingu", + "error": "Þú getur ekki eytt þessum skilaboðum. (%(code)s)", + "ongoing": "Er að fjarlægja…", + "reason_label": "Ástæða (valkvætt)" + }, + "reject_invitation_dialog": { + "confirmation": "Ertu viss um að þú viljir hafna þessu boði?", + "failed": "Mistókst að hafna boði", + "title": "Hafna boði" + }, + "report_content": { + "description": "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.", + "disagree": "Ósammála", + "ignore_user": "Hunsa notanda", + "illegal_content": "Ólöglegt efni", + "missing_reason": "Fylltu út skýringu á því hvers vegna þú ert að kæra.", + "nature": "Veldu ástæðu og lýstu því hvað gerir þessi skilaboð ótæk.", + "nature_disagreement": "Það sem notandinn er að skrifa sem er rangt.\nÞetta verður tilkynnt til umsjónarmanna spjallrásarinnar.", + "nature_illegal": "Þessi notandi er að sýna ólöglega hegðun, til dæmis með því að hrella aðra notendur eða hóta ofbeldi.\nÞetta verður tilkynnt til umsjónarmanna spjallrásarinnar, sem gætu þurft að tilkynna þetta til viðeigandi yfirvalda.", + "nature_other": "Einhver önnur ástæða. Lýstu vandamálinu.\nÞetta verður tilkynnt til umsjónarmanna spjallrásarinnar.", + "nature_spam": "Þessi notandi er að dreifa auglýsingum inn á spjallrásina, tenglum á auglýsingar eða áróður.\nÞetta verður tilkynnt til umsjónarmanna spjallrásarinnar.", + "other_label": "Annað", + "report_content_to_homeserver": "Kæra efni til kerfisstjóra heimaþjónsins þíns", + "report_entire_room": "Kæra alla spjallrásina", + "spam_or_propaganda": "Ruslpóstur eða áróður", + "toxic_behaviour": "Eitruð hegðun" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Mistókst að afkóða %(failedCount)s setur!", + "enter_key_title": "Settu inn öryggislykil", + "enter_phrase_title": "Settu inn öryggisfrasa", + "incorrect_security_phrase_title": "Rangur öryggisfrasi", + "key_is_invalid": "Ekki gildur öryggislykill", + "key_is_valid": "Þetta lítur út eins og gildur öryggislykill!", + "keys_restored_title": "Dulritunarlyklar endurheimtir", + "load_error_content": "Tókst ekki að hlaða inn stöðu öryggisafritunar dulritunarlykla", + "load_keys_progress": "%(completed)s af %(total)s lyklum endurheimtir", + "no_backup_error": "Ekkert öryggisafrit fannst!", + "recovery_key_mismatch_title": "Misræmi í öryggislyklum", + "restore_failed_error": "Tekst ekki að endurheimta öryggisafrit" + }, + "right_panel": { + "add_integrations": "Bæta við viðmótshlutum, brúm og vélmennum", + "edit_integrations": "Breyta viðmótshlutum, brúm og vélmennum", + "export_chat_button": "Flytja út spjall", + "files_button": "Skrár", + "pinned_messages": { + "empty": "Ekkert fest, ennþá", + "limits": { + "other": "Þú getur bara fest allt að %(count)s viðmótshluta" + }, + "title": "Föst skilaboð" + }, + "pinned_messages_button": "Fest", + "poll": { + "final_result": { + "one": "Lokaniðurstöður byggðar á %(count)s atkvæði", + "other": "Lokaniðurstöður byggðar á %(count)s atkvæðum" + } + }, + "room_summary_card": { + "title": "Upplýsingar um spjallrás" + }, + "search_button": "Leita", + "settings_button": "Stillingar spjallrásar", + "share_button": "Deila spjallrás", + "thread_list": { + "context_menu_label": "Valkostir spjallþráðar" + }, + "video_room_chat": { + "title": "Spjall" + }, + "widgets_section": "Viðmótshlutar" + }, + "room": { + "3pid_invite_email_not_found_account": "Þetta boð var sent til %(email)s sem er ekki tengt notandaaðgangnum þínum", + "3pid_invite_email_not_found_account_room": "Þetta boð í %(roomName)s var sent til %(email)s sem er ekki tengt notandaaðgangnum þínum", + "3pid_invite_error_invite_action": "Reyna samt að taka þátt", + "3pid_invite_error_public_subtitle": "Þú getur samt tekið þátt hér.", + "3pid_invite_error_title": "Eitthvað fór úrskeiðis varðandi boðið þitt.", + "3pid_invite_error_title_room": "Eitthvað fór úrskeiðis varðandi boðið þitt á %(roomName)s", + "banned_by": "Þú hefur verið settur í bann af %(memberName)s", + "banned_from_room_by": "Þú hefur verið settur í bann á %(roomName)s af %(memberName)s", + "context_menu": { + "copy_link": "Afrita tengil spjallrásar", + "favourite": "Eftirlæti", + "forget": "Gleyma spjallrás", + "low_priority": "Lítill forgangur", + "mark_read": "Merkja sem lesið", + "mentions_only": "Aðeins minnst á", + "title": "Valkostir spjallrásar", + "unfavourite": "Í eftirlætum" + }, + "dm_invite_action": "Hefja spjall", + "dm_invite_subtitle": " langar til að spjalla", + "dm_invite_title": "Viltu spjalla við %(user)s?", + "drop_file_prompt": "Slepptu hér skrá til að senda inn", + "edit_topic": "Breyta umfjöllunarefni", + "error_join_404_invite": "Aðilinn sem bauð þér er þegar farinn eða að netþjónninn hans/hennar er ekki tengdur.", + "error_join_404_invite_same_hs": "Aðilinn sem bauð þér er þegar farinn.", + "error_join_connection": "Það kom upp villa við að taka þátt.", + "error_join_incompatible_version_1": "Því miður, heimaþjónninn þinn er of gamall til að taka þátt í þessu.", + "error_join_incompatible_version_2": "Hafðu samband við kerfisstjóra heimaþjónsins þíns.", + "error_join_title": "Mistókst að taka þátt", + "face_pile_summary": { + "one": "%(count)s aðili sem þú þekkir hefur þegar tekið þátt", + "other": "%(count)s aðilar sem þú þekkir hafa þegar tekið þátt" + }, + "face_pile_tooltip_label": { + "one": "Sjá 1 meðlim", + "other": "Sjá alla %(count)s meðlimina" + }, + "face_pile_tooltip_shortcut": "Þar með taldir %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Að þér meðtöldum, %(commaSeparatedMembers)s", + "failed_reject_invite": "Mistókst að hafna boði", + "forget_room": "Gleyma þessari spjallrás", + "forget_space": "Gleyma þessu svæði", + "header": { + "close_call_button": "Loka samtali", + "forget_room_button": "Gleyma spjallrás", + "hide_widgets_button": "Fela viðmótshluta", + "room_is_public": "Þessi spjallrás er opinber", + "show_widgets_button": "Sýna viðmótshluta", + "video_call_button_ec": "Myndsímtal (%(brand)s)", + "video_call_button_jitsi": "Myndsímtal (Jitsi)", + "video_call_ec_change_layout": "Breyta framsetningu", + "video_call_ec_layout_freedom": "Frelsi", + "video_call_ec_layout_spotlight": "Í kastljósi", + "video_room_view_chat_button": "Skoða tímalínu spjalls" + }, + "inaccessible": "Þessi spjallrás eða svæði er ekki aðgengilegt í augnablikinu.", + "inaccessible_name": "%(roomName)s er ekki aðgengileg í augnablikinu.", + "inaccessible_subtitle_1": "Prófaðu aftur síðar, eða spurðu einhvern stjórnanda spjallrásar eða svæðis hvort þú hafir aðgang.", + "intro": { + "dm_caption": "Aðeins þið tveir/tvö eruð í þessu samtali, nema annar hvor bjóði einhverjum að taka þátt.", + "enable_encryption_prompt": "Virkjaðu dulritun í stillingum.", + "no_avatar_label": "Bættu við mynd, svo fólk eigi auðveldara með að finna spjallið þitt.", + "no_topic": "Bættu við umfjöllunarefni svo fólk viti að um hvað málin snúist.", + "private_unencrypted_warning": "Einkaskilaboðin þín eru venjulega dulrituð, en þessi spjallrás er það hinsvegar ekki. Venjulega kemur þetta til vegna tækis sem ekki sé stutt, eða aðferðarinnar sem sé notuð, eins og t.d. boðum í tölvupósti.", + "room_invite": "Bjóða inn á aðeins þessa spjallrás", + "send_message_start_dm": "Sendu fyrstu skilaboðin þín til að bjóða að spjalla", + "start_of_dm_history": "Þetta er upphaf ferils beinna skilaboða með .", + "start_of_room": "Þetta er upphafið á .", + "topic": "Umfjöllunarefni: %(topic)s ", + "topic_edit": "Umfjöllunarefni: %(topic)s (edit)", + "unencrypted_warning": "Enda-í-enda dulritun er ekki virkjuð", + "user_created": "%(displayName)s bjó til þessa spjallrás.", + "you_created": "Þú bjóst til þessa spjallrás." + }, + "invite_reject_ignore": "Hafna og hunsa notanda", + "invite_sent_to_email": "Þetta boð var sent til %(email)s", + "invite_sent_to_email_room": "Þetta boð í %(roomName)s var sent til %(email)s", + "invite_subtitle": " bauð þér", + "invite_this_room": "Bjóða inn á þessa spjallrás", + "invite_title": "Viltu taka þátt í %(roomName)s?", + "inviter_unknown": "Óþekkt", + "invites_you_text": " býður þér", + "join_button_account": "Nýskrá", + "join_failed_needs_invite": "Til að skoða %(roomName)s þarftu boð", + "join_the_discussion": "Taktu þátt í umræðunni", + "join_title": "Taka þátt í spjallrás", + "join_title_account": "Taktu þátt í samtalinu með notandaaðgangi", + "joining": "Geng í hópinn…", + "jump_read_marker": "Fara í fyrstu ólesnu skilaboðin.", + "jump_to_bottom_button": "Skruna að nýjustu skilaboðunum", + "jump_to_date": "Hoppa á dagsetningu", + "jump_to_date_beginning": "Upphaf spjallrásarinnar", + "jump_to_date_prompt": "Veldu dagsetningu til að hoppa á", + "kick_reason": "Ástæða: %(reason)s", + "kicked_by": "Þú hefur verið fjarlægð/ur af %(memberName)s", + "kicked_from_room_by": "Þú hefur verið fjarlægð/ur á %(roomName)s af %(memberName)s", + "leave_error_title": "Villa við að yfirgefa spjallrás", + "leave_server_notices_description": "Þessi spjallrás er notuð fyrir mikilvæg skilaboð frá heimaþjóninum, þannig að þú getur ekki yfirgefið hana.", + "leave_server_notices_title": "Getur ekki yfirgefið spjallrásina fyrir tilkynningar frá netþjóni", + "leave_unexpected_error": "Óvænt villa kom upp við að reyna að yfirgefa spjallrásina", + "loading_preview": "Hleð inn forskoðun", + "no_peek_join_prompt": "Ekki er hægt að forskoða %(roomName)s. Viltu taka þátt í henni?", + "not_found_subtitle": "Ertu viss um að þú sért á réttum stað?", + "not_found_title": "Þessi spjallrás eða svæði er ekki til.", + "not_found_title_name": "%(roomName)s er ekki til.", + "peek_join_prompt": "Þú ert að forskoða %(roomName)s. Viltu taka þátt í henni?", + "read_topic": "Smelltu til að lesa umfjöllunarefni", + "rejoin_button": "Taka þátt aftur", + "search": { + "all_rooms": "Allar spjallrásir", + "field_placeholder": "Leita…", + "result_count": { + "one": "(~%(count)s niðurstaða)", + "other": "(~%(count)s niðurstöður)" + }, + "this_room": "Þessi spjallrás" + }, + "show_labs_settings": "Sýna tilraunastillingar", + "status_bar": { + "delete_all": "Eyða öllu", + "exceeded_resource_limit": "Skilaboðin þín voru ekki send vegna þess að þessi heimaþjónn er kominn fram yfir takmörk á notuðum tilföngum. Hafðu samband við kerfisstjóra þjónustunnar þinnar til að halda áfram að nota þjónustuna.", + "monthly_user_limit_reached": "Skilaboðin þín voru ekki send vegna þess að þessi heimaþjónn er kominn fram yfir takmörk á mánaðarlega virkum notendum. Hafðu samband við kerfisstjóra þjónustunnar þinnar til að halda áfram að nota þjónustuna.", + "requires_consent_agreement": "Þú getur ekki sent nein skilaboð fyrr en þú hefur farið yfir og samþykkir skilmála okkar.", + "retry_all": "Prófa aftur allt", + "server_connectivity_lost_title": "Tenging við vefþjón hefur rofnað.", + "some_messages_not_sent": "Sum skilaboðin þín hafa ekki verið send" + }, + "upgrade_error_description": "Athugaðu vandlega hvort netþjónninn styðji ekki valda útgáfu spjallrása og reyndu aftur.", + "upgrade_error_title": "Villa við að uppfæra spjallrás", + "upgrade_warning_bar_admins": "Aðeins stjórnendur spjallrásar munu sjá þessa aðvörun", + "upgrade_warning_bar_upgraded": "Þessi spjallrás hefur þegar verið uppfærð.", + "upload": { + "uploading_multiple_file": { + "other": "Sendi inn %(filename)s og %(count)s til viðbótar", + "one": "Sendi inn %(filename)s og %(count)s til viðbótar" + }, + "uploading_single_file": "Sendi inn %(filename)s" + } + }, + "room_list": { + "add_room_label": "Bæta við spjallrás", + "add_space_label": "Bæta við svæði", + "breadcrumbs_empty": "Engar nýlega skoðaðar spjallrásir", + "breadcrumbs_label": "Nýlega skoðaðar spjallrásir", + "failed_add_tag": "Mistókst að bæta merkinu %(tagName)s á spjallrás", + "failed_remove_tag": "Mistókst að fjarlægja merkið %(tagName)s af spjallrás", + "failed_set_dm_tag": "Ekki tókst að stilla merki um bein skilaboð", + "home_menu_label": "Valkostir forsíðu", + "join_public_room_label": "Taka þátt í almenningsspjallrás", + "joining_rooms_status": { + "one": "Er núna að ganga til liðs við %(count)s spjallrás", + "other": "Er núna að ganga til liðs við %(count)s spjallrásir" + }, + "notification_options": "Valkostir tilkynninga", + "redacting_messages_status": { + "one": "Er núna að fjarlægja skilaboð í %(count)s spjallrás", + "other": "Er núna að fjarlægja skilaboð í %(count)s spjallrásum" + }, + "show_less": "Sýna minna", + "show_n_more": { + "one": "Birta %(count)s til viðbótar", + "other": "Birta %(count)s til viðbótar" + }, + "show_previews": "Sýna forskoðun skilaboða", + "sort_by": "Raða eftir", + "sort_by_activity": "Virkni", + "sort_by_alphabet": "A-Ö", + "sort_unread_first": "Birta spjallrásir með ólesnum skilaboðum fyrst", + "space_menu_label": "Valmynd %(spaceName)s", + "sublist_options": "Lista valkosti", + "suggested_rooms_heading": "Tillögur að spjallrásum" + }, + "room_settings": { + "access": { + "description_space": "Veldu hverjir geta skoðað og tekið þátt í %(spaceName)s.", + "title": "Aðgangur" + }, + "advanced": { + "error_upgrade_description": "Ekki tókst að ljúka uppfærslu spjallrásarinnar", + "error_upgrade_title": "Mistókst að uppfæra spjallrás", + "information_section_room": "Upplýsingar um spjallrás", + "information_section_space": "Upplýsingar um svæði", + "room_id": "Innra auðkenni spjallrásar", + "room_predecessor": "Skoða eldri skilaboð í %(roomName)s.", + "room_upgrade_button": "Uppfæra þessa spjallrás í þá útgáfu spjallrásar sem mælt er með", + "room_version": "Útgáfa spjallrásar:", + "room_version_section": "Útgáfa spjallrásar", + "space_predecessor": "Skoða eldri útgáfu af %(spaceName)s.", + "space_upgrade_button": "Uppfæra þetta svæði í þá útgáfu spjallrásar sem mælt er með", + "unfederated": "Þessi spjallrás er ekki aðgengileg fjartengdum Matrix-netþjónum", + "upgrade_button": "Uppfæra þessa spjallrás í útgáfu %(version)s", + "upgrade_dialog_description_1": "Búa til nýja spjallrás með sama heiti, lýsingu og auðkennismynd", + "upgrade_dialog_title": "Uppfæra útgáfu spjallrásar", + "upgrade_dwarning_ialog_title_public": "Uppfæra almenningsspjallrás", + "upgrade_warning_dialog_footer": "Þú munt uppfæra þessa spjallrás úr upp í .", + "upgrade_warning_dialog_invite_label": "Bjóða meðlimum á þessari spjallrás sjálfvirkt yfir í þá nýju", + "upgrade_warning_dialog_title_private": "Uppfæra einkaspjallrás" + }, + "alias_not_specified": "ekki tilgreint", + "bridges": { + "title": "Brýr" + }, + "delete_avatar_label": "Eyða auðkennismynd", + "general": { + "alias_field_has_domain_invalid": "Vantar aðgreini léns, t.d. (:lén.org)", + "alias_field_has_localpart_invalid": "Vantar heiti spjallrásar eða aðgreini, t.d. (spjallrásin-mín:lén.org)", + "alias_field_matches_invalid": "Vistfangið beinir ekki á þessa spjallrás", + "alias_field_placeholder_default": "t.d. mín-spjallrás", + "alias_field_required_invalid": "Gefðu upp vistfang", + "alias_field_safe_localpart_invalid": "Sumir stafir eru óleyfilegir", + "alias_field_taken_invalid": "Þetta vistfang er með ógildan netþjón eða er nú þegar í notkun", + "alias_field_taken_invalid_domain": "Þetta vistfang er nú þegar í notkun", + "alias_field_taken_valid": "Þetta vistfang er tiltækt til notkunar", + "alias_heading": "Vistfang spjallrásar", + "aliases_items_label": "Önnur birt vistföng:", + "aliases_no_items_label": "Engin önnur birt vistföng ennþá, bættu einu við hér fyrir neðan", + "aliases_section": "Vistföng spjallrása", + "avatar_field_label": "Auðkennismynd spjallrásar", + "canonical_alias_field_label": "Aðalvistfang", + "default_url_previews_off": "Forskoðun vefslóða er sjálfgefið óvirk fyrir þátttakendur í þessari spjallrás.", + "default_url_previews_on": "Forskoðun vefslóða er sjálfgefið virk fyrir þátttakendur í þessari spjallrás.", + "description_space": "Breyta stillingum viðkomandi svæðinu þínu.", + "error_creating_alias_title": "Villa við að búa til vistfang", + "error_deleting_alias_description_forbidden": "Þú hefur ekki heimild til að eyða vistfanginu.", + "error_deleting_alias_title": "Villa við að fjarlægja vistfang", + "error_save_space_settings": "Mistókst að vista stillingar svæðis.", + "error_updating_canonical_alias_title": "Villa við uppfærslu á aðalvistfangi", + "leave_space": "Yfirgefa svæði", + "local_alias_field_label": "Staðvært vistfang", + "local_aliases_explainer_room": "Stilltu vistföng fyrir þessa spjallrás svo notendur geti fundið hana í gegnum heimaþjóninn þinn (%(localDomain)s)", + "local_aliases_explainer_space": "Stilltu vistföng fyrir þetta svæði svo notendur geti fundið það í gegnum heimaþjóninn þinn (%(localDomain)s)", + "local_aliases_section": "Staðvær vistföng", + "name_field_label": "Heiti spjallrásar", + "new_alias_placeholder": "Nýtt birt vistfangs (t.d. #samnefni:netþjónn)", + "no_aliases_room": "Þessi spjallrás er ekki með nein staðvær vistföng", + "no_aliases_space": "Þetta svæði er ekki með nein staðvær vistföng", + "other_section": "Annað", + "publish_toggle": "Birta þessa spjallrás opinberlega á skrá %(domain)s yfir spjallrásir?", + "published_aliases_section": "Birt vistföng", + "save": "Vista breytingar", + "topic_field_label": "Umfjöllunarefni spjallrásar", + "url_preview_encryption_warning": "Í dulrituðum spjallrásum, eins og þessari, er sjálfgefið slökkt á forskoðun vefslóða til að tryggja að heimaþjónn þinn (þar sem forskoðunin myndast) geti ekki safnað upplýsingum um tengla sem þú sérð í þessari spjallrás.", + "url_previews_section": "Forskoðun vefslóða", + "user_url_previews_default_off": "Þú hefur óvirkt forskoðun vefslóða sjálfgefið.", + "user_url_previews_default_on": "Þú hefur virkt forskoðun vefslóða sjálfgefið." + }, + "notifications": { + "browse_button": "Skoða", + "custom_sound_prompt": "Stilla nýtt sérsniðið hljóð", + "notification_sound": "Hljóð með tilkynningu", + "sounds_section": "Hljóð", + "uploaded_sound": "Innsent hljóð" + }, + "permissions": { + "add_privileged_user_description": "Gefðu einum eða fleiri notendum á þessari spjallrás auknar heimildir", + "add_privileged_user_filter_placeholder": "Leita að notendum á þessari spjallrás…", + "add_privileged_user_heading": "Bæta við notendum með auknar heimildir", + "ban": "Banna notendur", + "ban_reason": "Ástæða", + "banned_by": "Bannaður af %(displayName)s", + "banned_users_section": "Bannaðir notendur", + "error_changing_pl_description": "Villa kom upp við að breyta valdastigi notandans. Athugaðu hvort þú hafir nægilegar heimildir og prófaðu aftur.", + "error_changing_pl_reqs_description": "Villa kom upp við að breyta kröfum spjallrásarinnar um valdastig. Athugaðu hvort þú hafir nægilegar heimildir og prófaðu aftur.", + "error_changing_pl_reqs_title": "Villa við að breyta kröfum um valdastig", + "error_changing_pl_title": "Villa við að breyta valdastigi", + "error_unbanning": "Tókst ekki að taka úr banni", + "events_default": "Senda skilaboð", + "invite": "Bjóða notendum", + "io.element.voice_broadcast_info": "Útsendingar tals", + "kick": "Fjarlægja notendur", + "m.call": "Byrja %(brand)s samtal", + "m.call.member": "Taka þátt í %(brand)s samtali", + "m.reaction": "Senda viðbrögð", + "m.room.avatar": "Skipta um auðkennismynd spjallrásar", + "m.room.avatar_space": "Skipta um táknmynd svæðis", + "m.room.canonical_alias": "Skipta um aðalvistfang spjallrásarinnar", + "m.room.canonical_alias_space": "Skipta um aðalvistfang svæðisins", + "m.room.encryption": "Virkja dulritun spjallrásar", + "m.room.history_visibility": "Breyta sýnileika ferils", + "m.room.name": "Breyta nafni spjallrásar", + "m.room.name_space": "Breyta nafni svæðis", + "m.room.pinned_events": "Sýsla með festa atburði", + "m.room.power_levels": "Breyta aðgangsheimildum", + "m.room.redaction": "Fjarlægja skilaboð send af mér", + "m.room.server_acl": "Breyta ACL á netþjóni", + "m.room.tombstone": "Uppfæra spjallrásina", + "m.room.topic": "Breyta umfjöllunarefni", + "m.room.topic_space": "Breyta lýsingu", + "m.space.child": "Sýsla með spjallrásir á þessu svæði", + "m.widget": "Breyta viðmótshluta", + "muted_users_section": "Þaggaðir notendur", + "no_privileged_users": "Engir notendur eru með neinar sérheimildir á þessari spjallrás", + "notifications.room": "Tilkynna öllum", + "permissions_section": "Heimildir", + "permissions_section_description_room": "Veldu þau hlutverk sem krafist er til að breyta ýmsum þáttum spjallrásarinnar", + "permissions_section_description_space": "Veldu þau hlutverk sem krafist er til að breyta ýmsum þáttum svæðisins", + "privileged_users_section": "Notendur með auknar heimildir", + "redact": "Fjarlægja skilaboð send af öðrum", + "send_event_type": "Senda %(eventType)s atburði", + "state_default": "Breyta stillingum", + "title": "Hlutverk og heimildir", + "users_default": "Sjálfgefið hlutverk" + }, + "security": { + "enable_encryption_confirm_description": "Þegar hún er gerð virk er ekki hægt að gera dulritun óvirka. Skilaboð á dulritaðri spjallrás getur netþjónninn ekki séð, aðeins þátttakendur á spjallrásinni. Virkjun dulritunar gæti komið í veg fyrir að vélmenni og brýr virki rétt. Lærðu meira um dulritun.", + "enable_encryption_confirm_title": "Virkja dulritun?", + "encryption_permanent": "Eftir að kveikt er á dulritun er ekki hægt að slökkva á henni.", + "error_join_rule_change_title": "Mistókst að uppfæra reglur fyrir þátttöku", + "error_join_rule_change_unknown": "Óþekkt bilun", + "history_visibility_invited": "Einungis meðlimir (síðan þeim var boðið)", + "history_visibility_joined": "Einungis meðlimir (síðan þeir skráðu sig)", + "history_visibility_legend": "Hver getur lesið ferilskráningu?", + "history_visibility_shared": "Einungis meðlimir (síðan þessi kostur var valinn)", + "history_visibility_world_readable": "Hver sem er", + "join_rule_description": "Veldu hverjir geta tekið þátt í %(roomName)s.", + "join_rule_invite": "Einka (einungis gegn boði)", + "join_rule_invite_description": "Aðeins fólk sem er boðið getur tekið þátt.", + "join_rule_public_description": "Hver sem er getur fundið og tekið þátt.", + "join_rule_restricted": "Meðlimir svæðis", + "join_rule_restricted_description": "Hver sem er í svæði getur fundið og tekið þátt. Breyttu hér því hvaða svæði hafa aðgang.", + "join_rule_restricted_description_active_space": "Hver sem er í getur fundið og tekið þátt. Þú getur einnig valið önnur svæði.", + "join_rule_restricted_description_prompt": "Hver sem er í svæði getur fundið og tekið þátt. Þú getur valið mörg svæði.", + "join_rule_restricted_description_spaces": "Svæði með aðgang", + "join_rule_restricted_dialog_description": "Veldu hvaða svæði hafa aðgang að þessari spjallrás. Ef svæði er valið geta meðlimir þess fundið og tekið þátt í spjallrásinni.", + "join_rule_restricted_dialog_filter_placeholder": "Leita að svæðum", + "join_rule_restricted_dialog_heading_other": "Önnur svæði sem þú gætir ekki vitað um", + "join_rule_restricted_dialog_heading_room": "Svæði sem þú veist að innihalda þetta svæði", + "join_rule_restricted_dialog_heading_space": "Svæði sem þú veist að innihalda þetta svæði", + "join_rule_restricted_dialog_title": "Veldu svæði", + "join_rule_restricted_n_more": { + "one": "og %(count)s til viðbótar", + "other": "og %(count)s til viðbótar" + }, + "join_rule_restricted_summary": { + "one": "Núna er svæði með aðgang", + "other": "Núna eru %(count)s svæði með aðgang" + }, + "join_rule_upgrade_awaiting_room": "Hleð inn nýrri spjallrás", + "join_rule_upgrade_required": "Uppfærsla er nauðsynleg", + "join_rule_upgrade_sending_invites": { + "one": "Sendi boð...", + "other": "Sendi boð... (%(progress)s af %(count)s)" + }, + "join_rule_upgrade_updating_spaces": { + "one": "Uppfæri svæði...", + "other": "Uppfæri svæði... (%(progress)s af %(count)s)" + }, + "join_rule_upgrade_upgrading_room": "Uppfæri spjallrás", + "public_without_alias_warning": "Til að tengja við þessa spjallrás skaltu bæta við vistfangi.", + "strict_encryption": "Aldrei senda dulrituð skilaboð af þessu tæki til ósannvottaðra tækja á þessari spjallrás úr þessari setu", + "title": "Öryggi og gagnaleynd" + }, + "title": "Stillingar spjallrásar - %(roomName)s", + "upload_avatar_label": "Senda inn auðkennismynd", + "visibility": { + "alias_section": "Vistfang", + "error_failed_save": "Mistókst að uppfæra sýnileika þessa svæðis", + "error_update_guest_access": "Mistókst að uppfæra gestaaðgang þessa svæðis", + "error_update_history_visibility": "Mistókst að uppfæra sýnileika atvikaferils þessa svæðis", + "guest_access_explainer": "Gestir geta tekið þátt í svæði án þess að vera með notandaaðgang.", + "guest_access_explainer_public_space": "Þetta getur hentað fyrir opinber almenningssvæði.", + "guest_access_label": "Leyfa aðgang gesta", + "history_visibility_anyone_space": "Forskoða svæði", + "history_visibility_anyone_space_description": "Bjóddu fólki að forskoða svæðið þitt áður en þau geta tekið þátt.", + "history_visibility_anyone_space_recommendation": "Mælt með fyrir opinber almenningssvæði.", + "title": "Sýnileiki" + }, + "voip": { + "call_type_section": "Tegund samtals" + } + }, + "room_summary_card_back_action_label": "Upplýsingar um spjallrás", + "scalar": { + "error_create": "Gat ekki búið til viðmótshluta.", + "error_membership": "Þú ert ekki á þessari spjallrás.", + "error_missing_room_id": "Vantar spjallrásarauðkenni.", + "error_missing_room_id_request": "Vantar spjallrásarauðkenni í beiðni", + "error_missing_user_id_request": "Vantar notandaauðkenni í beiðni", + "error_permission": "Þú hefur ekki réttindi til þess að gera þetta á þessari spjallrás.", + "error_power_level_invalid": "Völd verða að vera jákvæð heiltala.", + "error_room_not_visible": "Spjallrásin %(roomId)s er ekki sýnileg", + "error_room_unknown": "Spjallrás er ekki þekkt.", + "error_send_request": "Mistókst að senda beiðni.", + "failed_read_event": "Mistókst að lesa atburði", + "failed_send_event": "Mistókst að senda atburð" + }, + "server_offline": { + "description": "Netþjónninn þinn er ekki að svara sumum beiðnum frá þér. Hér fyrir neðan eru sumar líklegustu ástæðurnar.", + "description_1": "Þjónninn (%(serverName)s) var of lengi að svara.", + "description_2": "Eldveggur eða vírusvarnarforrit kemur í veg fyrir beiðnina.", + "description_3": "Vafraviðbót kemur í veg fyrir beiðnina.", + "description_4": "Netþjónninn er ekki tengdur.", + "description_5": "Þjóninum hefur hafnað beiðninni þinni.", + "description_6": "Landssvæðið þar sem þú ert á í vandræðum með að tengjast við internetið.", + "description_7": "Villa kom upp þegar reynt var að tengjast þjóninum.", + "empty_timeline": "Þú hefur klárað að lesa allt.", + "title": "Netþjónninn er ekki að svara" + }, + "seshat": { + "error_initialising": "Frumstilling leitar í skilaboðum mistókst, skoðaðu stillingarnar þínar til að fá nánari upplýsingar", + "warning_kind_files_app": "Notaðu tölvuforritið til að sjá öll dulrituð gögn", + "warning_kind_search_app": "Notaðu tölvuforritið til að sía dulrituð skilaboð" + }, + "setting": { + "help_about": { + "access_token_detail": "Aðgangsteiknið þitt gefur fullan aðgang að notandaaðgangnum þínum. Ekki deila því með neinum.", + "brand_version": "Útgáfa %(brand)s:", + "chat_bot": "Spjalla við %(brand)s vélmenni", + "clear_cache_reload": "Hreinsa skyndiminni og endurhlaða", + "help_link": "Til að fá aðstoð við að nota %(brand)s, smelltu hér.", + "help_link_chat_bot": "Til að fá aðstoð við að nota %(brand)s, smelltu hér eða byrjaðu að spjalla við vélmennið okkar með hnappnum hér fyrir neðan.", + "olm_version": "Útgáfa olm:", + "title": "Hjálp og um hugbúnaðinn", + "versions": "Útgáfur" + } }, "settings": { - "show_breadcrumbs": "Sýna flýtileiðir í nýskoðaðar spjallrásir fyrir ofan listann yfir spjallrásir", + "all_rooms_home": "Sýna allar spjallrásir á forsíðu", "all_rooms_home_description": "Allar spjallrásir sem þú ert í munu birtast á forsíðu.", - "use_command_f_search": "Notaðu Command + F til að leita í tímalínu", - "use_control_f_search": "Notaðu Ctrl + F til að leita í tímalínu", - "use_12_hour_format": "Birta tímamerki á 12 stunda sniði (t.d. 2:30 fh)", "always_show_message_timestamps": "Alltaf birta tímamerki skilaboða", - "send_read_receipts": "Senda leskvittanir", - "send_typing_notifications": "Senda skriftilkynningar", - "replace_plain_emoji": "Skipta sjálfkrafa út Emoji-táknum á hreinum texta", - "enable_markdown": "Virkja Markdown", - "emoji_autocomplete": "Virkja uppástungur tákna á meðan skrifað er", - "use_command_enter_send_message": "Notaðu Command + Enter til að senda skilaboð", - "use_control_enter_send_message": "Notaðu Ctrl + Enter til að senda skilaboð", - "all_rooms_home": "Sýna allar spjallrásir á forsíðu", - "show_stickers_button": "Birta límmerkjahnapp", - "insert_trailing_colon_mentions": "Setja tvípunkt á eftir þar sem minnst er á notanda í upphafi skilaboða", + "appearance": { + "custom_font": "Nota kerfisletur", + "custom_font_description": "Settu inn heiti á letri sem er uppsett á kerfinu þínu og %(brand)s mun reyna að nota það.", + "custom_font_name": "Nafn kerfisleturs", + "custom_font_size": "Nota sérsniðna stærð", + "custom_theme_add_button": "Bæta við þema", + "custom_theme_error_downloading": "Villa við að niðurhala þemaupplýsingum.", + "custom_theme_invalid": "Ógilt þemaskema.", + "custom_theme_success": "Þema bætt við!", + "custom_theme_url": "Slóð á sérsniðið þema", + "font_size": "Leturstærð", + "font_size_limit": "Sérsniðin stærð á letri getur aðeins verið á milli %(min)s pt og %(max)s pt", + "font_size_nan": "Stærð verður að vera tala", + "font_size_valid": "Nota á milli %(min)s pt og %(max)s pt", + "heading": "Sérsníddu útlitið þitt", + "image_size_default": "Sjálfgefið", + "image_size_large": "Stórt", + "layout_bubbles": "Skilaboðablöðrur", + "layout_irc": "IRC (á tilraunastigi)", + "match_system_theme": "Samsvara þema kerfis", + "subheading": "Stillingar útlits hafa einungis áhrif á þessa %(brand)s setu.", + "timeline_image_size": "Stærð myndar í tímalínunni", + "use_high_contrast": "Nota mikil birtuskil" + }, "automatic_language_detection_syntax_highlight": "Virkja greiningu á forritunarmálum fyrir málskipunarlitun", - "code_block_expand_default": "Fletta sjálfgefið út textablokkum með kóða", - "code_block_line_numbers": "Sýna línunúmer í kóðablokkum", - "inline_url_previews_default": "Sjálfgefið virkja forskoðun innfelldra vefslóða", "autoplay_gifs": "Spila GIF-myndir sjálfkrafa", "autoplay_videos": "Spila myndskeið sjálfkrafa", - "image_thumbnails": "Birta forskoðun/smámyndir fyrir myndir", - "show_typing_notifications": "Sýna skriftilkynningar", - "show_redaction_placeholder": "Birta frátökutákn fyrir fjarlægð skilaboð", - "show_read_receipts": "Birta leskvittanir frá öðrum notendum", - "show_join_leave": "Birta taka-þátt/hætta skilaboð (hefur ekki áhrif á boð/fjarlægingu/bönn)", - "show_displayname_changes": "Sýna breytingar á birtingarnafni", - "show_chat_effects": "Sýna hreyfingar í spjalli (t.d. þegar tekið er við skrauti)", "big_emoji": "Virkja stór tákn í spjalli", + "code_block_expand_default": "Fletta sjálfgefið út textablokkum með kóða", + "code_block_line_numbers": "Sýna línunúmer í kóðablokkum", + "emoji_autocomplete": "Virkja uppástungur tákna á meðan skrifað er", + "enable_markdown": "Virkja Markdown", + "general": { + "account_management_section": "Umsýsla notandaaðgangs", + "account_section": "Notandaaðgangur", + "add_email_dialog_title": "Bæta við tölvupóstfangi", + "add_email_failed_verification": "Gat ekki sannprófað tölvupóstfang: gakktu úr skugga um að þú hafir smellt á tengilinn í tölvupóstinum", + "add_msisdn_confirm_body": "Smelltu á hnappinn hér að neðan til að staðfesta að bæta við þessu símanúmeri.", + "add_msisdn_confirm_button": "Staðfestu að bæta við símanúmeri", + "add_msisdn_confirm_sso_button": "Staðfestu viðbætingu þessa símanúmers með því að nota einfalda innskráningu (single-sign-on) til að sanna auðkennið þitt.", + "add_msisdn_dialog_title": "Bæta við símanúmeri", + "confirm_adding_email_body": "Smelltu á hnappinn hér að neðan til að staðfesta að bæta við þessu netfangi.", + "confirm_adding_email_title": "Staðfestu að bæta við tölvupósti", + "deactivate_confirm_body_sso": "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.", + "deactivate_confirm_content_1": "Þú munt ekki geta endurvirkjað aðganginn þinn", + "deactivate_confirm_content_2": "Þú munt ekki lengur geta skráð þig inn", + "deactivate_confirm_continue": "Staðfestu óvirkjun reiknings", + "deactivate_section": "Gera notandaaðgang óvirkann", + "deactivate_warning": "Að gera aðganginn þinn óvirkan er endanleg aðgerð - farðu varlega!", + "discovery_email_empty": "Valkostir fyrir uppgötvun munu birtast um leið og þú hefur bætt inn tölvupóstfangi hér fyrir ofan.", + "discovery_email_verification_instructions": "Athugaðu tengilinn í pósthólfinu þínu", + "discovery_msisdn_empty": "Valkostir fyrir uppgötvun munu birtast um leið og þú hefur bætt inn símanúmeri hér fyrir ofan.", + "discovery_needs_terms": "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.", + "discovery_section": "Uppgötvun", + "email_address_in_use": "Þetta tölvupóstfang er nú þegar í notkun", + "email_address_label": "Tölvupóstfang", + "email_not_verified": "Tölvupóstfangið þitt hefur ekki ennþá verið staðfest", + "emails_heading": "Tölvupóstföng", + "error_add_email": "Get ekki bætt við tölvupóstfangi", + "error_email_verification": "Get ekki sannreynt tölvupóstfang.", + "error_invalid_email": "Ógilt tölvupóstfang", + "error_invalid_email_detail": "Þetta lítur ekki út eins og gilt tölvupóstfang", + "error_msisdn_verification": "Ekki var hægt að sannreyna símanúmer.", + "error_password_change_403": "Mistókst að breyta lykilorðinu. Er lykilorðið rétt?", + "error_remove_3pid": "Ekki tókst að fjarlægja upplýsingar um tengilið", + "error_revoke_email_discovery": "Ekki er hægt að afturkalla að deila tölvupóstfangi", + "error_revoke_msisdn_discovery": "Ekki er hægt að afturkalla að deila símanúmeri", + "error_saving_profile": "Ekki tókst að ljúka aðgerðinni", + "error_saving_profile_title": "Mistókst að vista sniðið þitt", + "error_share_email_discovery": "Get ekki deilt tölvupóstfangi", + "error_share_msisdn_discovery": "Ekki er hægt að deila símanúmeri", + "incorrect_msisdn_verification": "Rangur sannvottunarkóði", + "language_section": "Tungumál og landsvæði", + "msisdn_in_use": "Þetta símanúmer er nú þegar í notkun", + "msisdn_label": "Símanúmer", + "msisdn_verification_field_label": "Sannvottunarkóði", + "msisdn_verification_instructions": "Settu inn staðfestingarkóða sem sendur var með SMS.", + "msisdns_heading": "Símanúmer", + "name_placeholder": "Ekkert birtingarnafn", + "password_change_success": "Það tókst að breyta lykilorðinu þínu.", + "remove_email_prompt": "Fjarlægja %(email)s?", + "remove_msisdn_prompt": "Fjarlægja %(phone)s?", + "spell_check_locale_placeholder": "Veldu staðfærslu", + "spell_check_section": "Stafsetningaryfirferð" + }, + "image_thumbnails": "Birta forskoðun/smámyndir fyrir myndir", + "inline_url_previews_default": "Sjálfgefið virkja forskoðun innfelldra vefslóða", + "inline_url_previews_room": "Virkja forskoðun vefslóða sjálfgefið fyrir þátttakendur í þessari spjallrás", + "inline_url_previews_room_account": "Virkja forskoðun vefslóða fyrir þessa spjallrás (einungis fyrir þig)", + "insert_trailing_colon_mentions": "Setja tvípunkt á eftir þar sem minnst er á notanda í upphafi skilaboða", "jump_to_bottom_on_send": "Hoppa neðst á tímalínuna þegar þú sendir skilaboð", - "prompt_invite": "Spyrja áður en boð eru send á mögulega ógild matrix-auðkenni", - "hardware_acceleration": "Virkja vélbúnaðarhröðun (endurræstu %(appName)s til að breytingar taki gildi)", - "start_automatically": "Ræsa sjálfvirkt við innskráningu í kerfi", - "warn_quit": "Aðvara áður en hætt er", + "key_backup": { + "backup_in_progress": "Verið er að öryggisafrita dulritunarlyklana þína (öryggisafritun getur tekið dálítinn tíma í fyrsta skiptið).", + "backup_success": "Tókst!", + "cannot_create_backup": "Tókst ekki að gera öryggisafrit af dulritunarlykli", + "create_title": "Gera öryggisafrit af dulritunarlykli", + "setup_secure_backup": { + "cancel_warning": "Ef þú hættir við núna, geturðu tapað dulrituðum skilaboðum og gögnum ef þú missir aðgang að innskráningum þínum.", + "confirm_security_phrase": "Staðfestu öryggisfrasann þinn", + "description": "Tryggðu þig gegn því að missa aðgang að dulrituðum skilaboðum og gögnum með því að taka öryggisafrit af dulritunarlyklunum á netþjóninum þinum.", + "download_or_copy": "%(downloadButton)s eða %(copyButton)s", + "enter_phrase_title": "Settu inn öryggisfrasa", + "enter_phrase_to_confirm": "Settu aftur inn öryggisfrasann þinn til að staðfesta hann.", + "generate_security_key_description": "Við munum útbúa öryggislykil fyrir þig til að geyma á öruggum stað, eins og í lykilorðastýringu eða jafnvel í peningaskáp.", + "generate_security_key_title": "Útbúa öryggislykil", + "pass_phrase_match_failed": "Þetta stemmir ekki.", + "pass_phrase_match_success": "Þetta passar!", + "phrase_strong_enough": "Frábært! Þessi öryggisfrasi virðist vera nógu sterkur.", + "requires_password_confirmation": "Sláðu inn lykilorðið þitt til að staðfesta uppfærsluna:", + "secret_storage_query_failure": "Tókst ekki að finna stöðu á leynigeymslu", + "security_key_safety_reminder": "Geymdu öryggislykilinn þinn á öruggum stað, eins og í lykilorðastýringu eða jafnvel í peningaskáp, þar sem hann er notaður til að verja gögnin þín.", + "set_phrase_again": "Farðu til baka til að setja hann aftur.", + "settings_reminder": "Þú getur líka sett upp varið öryggisafrit og sýslað með dulritunarlykla í stillingunum.", + "title_confirm_phrase": "Staðfestu öryggisfrasa", + "title_save_key": "Vista öryggislykilinn þinn", + "title_set_phrase": "Setja öryggisfrasa", + "title_upgrade_encryption": "Uppfærðu dulritunina þína", + "unable_to_setup": "Tókst ekki að setja upp leynigeymslu", + "use_different_passphrase": "Nota annan lykilfrasa?", + "use_phrase_only_you_know": "Notaðu leynilegan frasa eða setningu sem aðeins þú þekkir, og útbúðu öryggislykil fyrir öryggisafrit." + } + }, + "key_export_import": { + "confirm_passphrase": "Staðfestu lykilfrasa", + "enter_passphrase": "Settu inn lykilfrasann", + "export_title": "Flytja út dulritunarlykla spjallrásar", + "file_to_import": "Skrá til að flytja inn", + "import_description_2": "Útflutta skráin verður varin með lykilfrasa. Settu inn lykilfrasann hér til að afkóða skrána.", + "import_title": "Flytja inn dulritunarlykla spjallrásar", + "phrase_cannot_be_empty": "Lykilfrasi má ekki vera auður", + "phrase_must_match": "Lykilfrasar verða að stemma" + }, + "keyboard": { + "title": "Lyklaborð" + }, "notifications": { + "enable_audible_notifications_session": "Virkja tilkynningar með hljóði fyrir þessa setu", + "enable_desktop_notifications_session": "Virkja tilkynningar á skjáborði fyrir þessa setu", + "enable_email_notifications": "Virkja tilkynningar í tölvupósti fyrir %(email)s", + "enable_notifications_account": "Virkja tilkynningar fyrir þennan notandaaðgang", + "enable_notifications_device": "Virkja tilkynningar á þessu tæki", + "error_loading": "Það kom upp villa við að hlaða inn stillingum fyrir tilkynningar.", + "error_permissions_denied": "%(brand)s hefur ekki heimildir til að senda þér tilkynningar - yfirfarðu stillingar vafrans þíns", + "error_permissions_missing": "%(brand)s voru ekki gefnar heimildir til að senda þér tilkynningar - reyndu aftur", + "error_saving": "Villa við að vista valkosti tilkynninga", + "error_saving_detail": "Villa kom upp við að vista valkosti þína fyrir tilkynningar.", + "error_title": "Tekst ekki að virkja tilkynningar", + "messages_containing_keywords": "Skilaboð sem innihalda stikkorð", + "noisy": "Hávært", + "push_targets": "Markmið tilkynninga", + "rule_call": "Boð um þátttöku í símtali", "rule_contains_display_name": "Skilaboð sem innihalda birtingarnafn mitt", "rule_contains_user_name": "Skilaboð sem innihalda notandanafn mitt", - "rule_roomnotif": "Skilaboð sem innihalda @room", - "rule_room_one_to_one": "Skilaboð í maður-á-mann spjalli", - "rule_message": "Skilaboð í hópaspjalli", "rule_encrypted": "Dulrituð skilaboð í hópaspjalli", + "rule_encrypted_room_one_to_one": "Dulrituð skilaboð í maður-á-mann spjalli", "rule_invite_for_me": "Þegar mér er boðið á spjallrás", - "rule_call": "Boð um þátttöku í símtali", + "rule_message": "Skilaboð í hópaspjalli", + "rule_room_one_to_one": "Skilaboð í maður-á-mann spjalli", + "rule_roomnotif": "Skilaboð sem innihalda @room", "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", - "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" + "show_message_desktop_notification": "Birta tilkynningu í innbyggðu kerfistilkynningakerfi" + }, + "preferences": { + "always_show_menu_bar": "Alltaf að sýna valmyndastiku glugga", + "autocomplete_delay": "Töf við sjálfvirka klárun (ms)", + "code_blocks_heading": "Kóðablokkir", + "compact_modern": "Nota þjappaðri 'nútímalegri' framsetningu", + "composer_heading": "Skrifreitur", + "enable_hardware_acceleration": "Virkja vélbúnaðarhröðun", + "enable_tray_icon": "Sýna táknmynd í kerfisbakka og lágmarka forritið niður í hana þegar því er lokað", + "keyboard_heading": "Flýtileiðir á lyklaborði", + "keyboard_view_shortcuts_button": "Til að sjá allar flýtileiðir á lyklaborði, skaltu smella hér.", + "media_heading": "Myndir, GIF-hreyfimyndir og myndskeið", + "presence_description": "Deila virkni og stöðu þinni með öðrum.", + "rm_lifetime": "Líftími lesmerkis (ms)", + "rm_lifetime_offscreen": "Líftími lesmerkis utan skjás (ms)", + "room_list_heading": "Spjallrásalisti", + "show_polls_button": "Birta hnapp fyrir kannanir", + "surround_text": "Umlykja valinn texta þegar sértákn eru skrifuð", + "time_heading": "Birting tíma" + }, + "prompt_invite": "Spyrja áður en boð eru send á mögulega ógild matrix-auðkenni", + "replace_plain_emoji": "Skipta sjálfkrafa út Emoji-táknum á hreinum texta", + "security": { + "4s_public_key_in_account_data": "í gögnum notandaaðgangs", + "4s_public_key_status": "Dreifilykill leynigeymslu:", + "backup_key_cached_status": "Öryggisafritunarlykill í skyndiminni:", + "backup_key_stored_status": "Geymdur öryggisafritunarlykill:", + "backup_key_unexpected_type": "óvænt tegund", + "backup_key_well_formed": "rétt sniðið", + "backup_keys_description": "Taktu öryggisafrit af dulritunarlyklunum þínum ásamt gögnum notandaaðgangsins fari svo að þú missir aðgang að setunum þínum. Dulritunarlyklarnir verða varðir með einstökum öryggislykli.", + "bulk_options_accept_all_invites": "Samþykkja alla boðsgesti %(invitedRooms)s", + "bulk_options_reject_all_invites": "Hafna öllum boðsgestum %(invitedRooms)s", + "bulk_options_section": "Valkostir magnvinnslu", + "cross_signing_cached": "í staðværu skyndiminni", + "cross_signing_homeserver_support": "Heimaþjónninn styður eftirfarandi eiginleika:", + "cross_signing_homeserver_support_exists": "er til staðar", + "cross_signing_in_4s": "í leynigeymslu", + "cross_signing_in_memory": "í minni", + "cross_signing_master_private_Key": "Aðal-einkalykill:", + "cross_signing_not_cached": "fannst ekki á tækinu", + "cross_signing_not_found": "fannst ekki", + "cross_signing_not_in_4s": "fannst ekki í geymslu", + "cross_signing_not_stored": "ekki geymt", + "cross_signing_private_keys": "Kross-undirritun einkalykla:", + "cross_signing_public_keys": "Kross-undirritun dreifilykla:", + "cross_signing_self_signing_private_key": "Sjálf-undirritaður einkalykill:", + "cross_signing_user_signing_private_key": "Notanda-undirritaður einkalykill:", + "cryptography_section": "Dulritun", + "delete_backup": "Eyða öryggisafriti", + "delete_backup_confirm_description": "Ertu viss? Þú munt tapa dulrituðu skilaboðunum þínum ef dulritunarlyklarnir þínir eru ekki rétt öryggisafritaðir.", + "e2ee_default_disabled_warning": "Kerfisstjóri netþjónsins þíns hefur lokað á sjálfvirka dulritun í einkaspjallrásum og beinum skilaboðum.", + "enable_message_search": "Virka skilaboðleit í dulrituðum spjallrásum", + "encryption_individual_verification_mode": "Sannreyndu hverja setu sem notandinn notar til að merkja hana sem treysta, án þess að treyta kross-undirrituðum tækjum.", + "encryption_section": "Dulritun", + "error_loading_key_backup_status": "Tókst ekki að hlaða inn stöðu öryggisafritunar dulritunarlykla", + "export_megolm_keys": "Flytja út E2E dulritunarlykla spjallrásar", + "ignore_users_empty": "Þú ert ekki með neina hunsaða notendur.", + "ignore_users_section": "Hunsaðir notendur", + "import_megolm_keys": "Flytja inn E2E dulritunarlykla spjallrásar", + "key_backup_active_version_none": "Ekkert", + "key_backup_algorithm": "Reiknirit:", + "key_backup_complete": "Allir lyklar öryggisafritaðir", + "key_backup_connect": "Tengja þessa setu við öryggisafrit af lykli", + "key_backup_inactive": "Þessi seta er ekki að öryggisafrita dulritunarlyklana þína, en þú ert með fyrirliggjandi öryggisafrit sem þú getur endurheimt úr og notað til að halda áfram.", + "key_backup_inactive_warning": "Dulritunarlyklarnir þínir eru ekki öryggisafritaðir úr þessari setu.", + "manually_verify_all_sessions": "Sannreyna handvirkt allar fjartengdar setur", + "message_search_disable_warning": "Ef þetta er óvirkt, munu skilaboð frá dulrituðum spjallrásum ekki birtast í leitarniðurstöðum.", + "message_search_disabled": "Setja dulrituð skilaboð leynilega í skyndiminni á tækinu svo þau birtist í leitarniðurstöðum.", + "message_search_enabled": { + "one": "Setja dulrituð skilaboð leynilega í skyndiminni á tækinu svo þau birtist í leitarniðurstöðum, notar %(size)s til að geyma skilaboð frá %(rooms)s spjallrásum.", + "other": "Setja dulrituð skilaboð leynilega í skyndiminni á tækinu svo þau birtist í leitarniðurstöðum, notar %(size)s til að geyma skilaboð frá %(rooms)s spjallrásum." + }, + "message_search_failed": "Frumstilling leitar í skilaboðum mistókst", + "message_search_indexed_messages": "Skilaboð í efnisyfirliti:", + "message_search_indexed_rooms": "Spjallrásir í efnisyfirliti:", + "message_search_indexing": "Set í efnisyfirlit: %(currentRoom)s", + "message_search_indexing_idle": "Ekki að setja nein skilaboð í efnisyfirlit neinnar spjallrásar.", + "message_search_intro": "%(brand)s er að setja dulrituð skilaboð leynilega í skyndiminni á tækinu svo þau birtist í leitarniðurstöðum:", + "message_search_room_progress": "%(doneRooms)s af %(totalRooms)s", + "message_search_section": "Leita í skilaboðum", + "message_search_sleep_time": "Hve hratt ætti að hlaða niður skilaboðum.", + "message_search_space_used": "Notað geymslupláss:", + "message_search_unsupported_web": "%(brand)s nær ekki að setja dulrituð skilaboð leynilega í skyndiminni á tækinu á meðan keyrt er í vafra. Notaðu %(brand)s Desktop vinnutölvuútgáfuna svo skilaboðin birtist í leitarniðurstöðum.", + "restore_key_backup": "Endurheimta úr öryggisafriti", + "secret_storage_not_ready": "ekki tilbúið", + "secret_storage_ready": "tilbúið", + "secret_storage_status": "Leynigeymsla:", + "send_analytics": "Senda greiningargögn", + "session_id": "Auðkenni setu:", + "session_key": "Setulykill:", + "strict_encryption": "Aldrei senda dulrituð skilaboð af þessu tæki til ósannvottaðra tækja" + }, + "send_read_receipts": "Senda leskvittanir", + "send_read_receipts_unsupported": "Netþjónninn þinn styður ekki að sending leskvittana sé gerð óvirk.", + "send_typing_notifications": "Senda skriftilkynningar", + "sessions": { + "browser": "Vafri", + "confirm_sign_out": { + "one": "Staðfestu útskráningu þessa tækis", + "other": "Staðfestu útskráningu þessara tækja" + }, + "confirm_sign_out_body": { + "one": "Smelltu á hnappinn hér að neðan til að staðfesta útskráningu þessa tækis.", + "other": "Smelltu á hnappinn hér að neðan til að staðfesta útskráningu þessara tækja." + }, + "confirm_sign_out_continue": { + "one": "Skrá út tæki", + "other": "Skrá út tæki" + }, + "confirm_sign_out_sso": { + "one": "Staðfestu útskráningu af þessu tæki með því að nota einfalda innskráningu (single-sign-on) til að sanna auðkennið þitt.", + "other": "Staðfestu útskráningu af þessum tækjum með því að nota einfalda innskráningu (single-sign-on) til að sanna auðkennið þitt." + }, + "current_session": "Núverandi seta", + "desktop_session": "Borðtölvuseta", + "details_heading": "Nánar um setuna", + "filter_all": "Allt", + "filter_inactive": "Óvirkt", + "filter_inactive_description": "Óvirk í %(inactiveAgeDays)s+ daga eða lengur", + "filter_label": "Sía tæki", + "filter_unverified_description": "Ekki tilbúið fyrir örugg skilaboð", + "filter_verified_description": "Tilbúið fyrir örugg skilaboð", + "hide_details": "Fela nánari upplýsingar", + "inactive_days": "Óvirk í %(inactiveAgeDays)s+ daga", + "inactive_sessions": "Óvirkar setur", + "ip": "IP-vistfang", + "last_activity": "Síðasta virkni", + "mobile_session": "Farsímaseta", + "n_sessions_selected": { + "one": "%(count)s seta valin", + "other": "%(count)s setur valdar" + }, + "no_inactive_sessions": "Engar óvirkar setur fundust.", + "no_sessions": "Engar setur fundust.", + "no_unverified_sessions": "Engar óstaðfestar setur fundust.", + "no_verified_sessions": "Engar staðfestar setur fundust.", + "os": "Stýrikerfi", + "other_sessions_heading": "Aðrar setur", + "push_heading": "Ýti-tilkynningar", + "push_subheading": "Taka á móti ýti-tilkynningum á þessu tæki.", + "push_toggle": "Víxla af/á ýti-tilkynningum á þessu tæki.", + "rename_form_caption": "Athugaðu að heiti á setum eru sýnileg þeim sem þú átt samskipti við.", + "rename_form_heading": "Endurnefna setu", + "rename_form_learn_more": "Endurnefna setur", + "security_recommendations": "Ráðleggingar varðandi öryggi", + "session_id": "Auðkenni setu", + "show_details": "Sýna nánari upplýsingar", + "sign_in_with_qr": "Skrá inn með QR-kóða", + "sign_in_with_qr_button": "Birta QR-kóða", + "sign_out": "Skrá út úr þessari setu", + "sign_out_all_other_sessions": "Skrá út úr öllum öðrum setum (%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "Ertu viss um að þú viljir skrá þig út úr %(count)s setu?", + "other": "Ertu viss um að þú viljir skrá þig út úr %(count)s setum?" + }, + "sign_out_n_sessions": { + "one": "Skrá út úr %(count)s setu", + "other": "Skrá út úr %(count)s setum" + }, + "title": "Setur", + "unknown_session": "Óþekkt gerð setu", + "unverified_session": "Óstaðfest seta", + "unverified_sessions": "Óstaðfestar setur", + "url": "Slóð (URL)", + "verified_session": "Staðfest seta", + "verified_sessions": "Sannreyndar setur", + "verify_session": "Sannprófa setu", + "web_session": "Vefseta" }, - "appearance": { - "layout_irc": "IRC (á tilraunastigi)", - "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" + "show_breadcrumbs": "Sýna flýtileiðir í nýskoðaðar spjallrásir fyrir ofan listann yfir spjallrásir", + "show_chat_effects": "Sýna hreyfingar í spjalli (t.d. þegar tekið er við skrauti)", + "show_displayname_changes": "Sýna breytingar á birtingarnafni", + "show_join_leave": "Birta taka-þátt/hætta skilaboð (hefur ekki áhrif á boð/fjarlægingu/bönn)", + "show_read_receipts": "Birta leskvittanir frá öðrum notendum", + "show_redaction_placeholder": "Birta frátökutákn fyrir fjarlægð skilaboð", + "show_stickers_button": "Birta límmerkjahnapp", + "show_typing_notifications": "Sýna skriftilkynningar", + "sidebar": { + "metaspaces_favourites_description": "Hópaðu allar eftirlætisspjallrásir og fólk á einum stað.", + "metaspaces_home_all_rooms": "Sýna allar spjallrásir", + "metaspaces_home_all_rooms_description": "Birtu allar spjallrásirnar þínar á forsíðunni, jafnvel þótt þær tilheyri svæði.", + "metaspaces_home_description": "Forsíðan nýtist til að hafa yfirsýn yfir allt.", + "metaspaces_orphans": "Spjallrásir utan svæðis", + "metaspaces_orphans_description": "Hópaðu allar spjallrásir sem ekki eru hluti af svæðum á einum stað.", + "metaspaces_people_description": "Hópaðu allt fólk á einum stað.", + "metaspaces_subsection": "Svæði sem á að birta", + "title": "Hliðarspjald" }, - "inline_url_previews_room_account": "Virkja forskoðun vefslóða fyrir þessa spjallrás (einungis fyrir þig)", - "inline_url_previews_room": "Virkja forskoðun vefslóða sjálfgefið fyrir þátttakendur í þessari spjallrás" - }, - "devtools": { - "event_type": "Tegund atburðar", - "state_key": "Stöðulykill", - "invalid_json": "Þetta lítur ekki út eins og gilt JSON.", - "failed_to_send": "Mistókst að senda atburð!", - "event_sent": "Atburður sendur!", - "event_content": "Efni atburðar", - "spaces": { - "one": "", - "other": "<%(count)s svæði>" + "start_automatically": "Ræsa sjálfvirkt við innskráningu í kerfi", + "use_12_hour_format": "Birta tímamerki á 12 stunda sniði (t.d. 2:30 fh)", + "use_command_enter_send_message": "Notaðu Command + Enter til að senda skilaboð", + "use_command_f_search": "Notaðu Command + F til að leita í tímalínu", + "use_control_enter_send_message": "Notaðu Ctrl + Enter til að senda skilaboð", + "use_control_f_search": "Notaðu Ctrl + F til að leita í tímalínu", + "voip": { + "allow_p2p": "Leyfa jafningi-á-jafningja fyrir maður-á-mann samtöl", + "allow_p2p_description": "Ef þetta er virkjað, getur viðkomandi mögulega séð IP-vistfangið þitt", + "audio_input_empty": "Engir hljóðnemar fundust", + "audio_output": "Hljóðúttak", + "audio_output_empty": "Engir hljóðútgangar fundust", + "auto_gain_control": "Sjálfvirk stýring styrkaukningar", + "connection_section": "Tenging", + "echo_cancellation": "Útrýming bergmáls", + "mirror_local_feed": "Spegla staðværu myndmerki", + "missing_permissions_prompt": "Vantar heimildir fyrir margmiðlunarefni, smelltu á hnappinn hér fyrir neðan til að biðja um þær.", + "noise_suppression": "Truflanabæling", + "request_permissions": "Biðja um heimildir fyrir myndefni", + "title": "Tal og myndmerki", + "video_input_empty": "Engar vefmyndavélar fundust", + "video_section": "Myndstillingar", + "voice_agc": "Aðlaga hljóðstyrk hljóðnema sjálfvirkt", + "voice_processing": "Meðhöndlun tals", + "voice_section": "Raddstillingar" }, - "empty_string": "", - "send_custom_state_event": "Senda sérsniðinn stöðuatburð", - "failed_to_load": "Mistókst að hlaða inn.", - "client_versions": "Útgáfur biðlaraforrita", - "server_versions": "Útgáfur þjóna", - "number_of_users": "Fjöldi notenda", - "failed_to_save": "Mistókst að vista stillingar.", - "save_setting_values": "Vista gildi valkosta", - "setting_colon": "Stilling:", - "caution_colon": "Varúð:", - "use_at_own_risk": "Þetta viðmót athugar EKKI tegundir gildanna. Notist á eigin ábyrgð.", - "setting_definition": "Skilgreining stillingar:", - "level": "Stig", - "settable_global": "Stillanlegt víðvært", - "settable_room": "Stillanlegt fyrir hverja spjallrás", - "values_explicit": "Gildi á skilgreindum stigum", - "values_explicit_room": "Gildi á skilgreindum stigum í þessari spjallrás", - "edit_values": "Breyta gildum", - "value_colon": "Gildi:", - "value_this_room_colon": "Gildi á þessari spjallrás:", - "values_explicit_colon": "Gildi á skilgreindum stigum:", - "values_explicit_this_room_colon": "Gildi á skilgreindum stigum í þessari spjallrás:", - "setting_id": "Auðkenni stillingar", - "value": "Gildi", - "value_in_this_room": "Gildi á þessari spjallrás", - "edit_setting": "Breyta stillingu", - "phase_requested": "Umbeðið", - "phase_ready": "Tilbúið", - "phase_started": "Hafið", - "phase_cancelled": "Hætt við", - "phase_transaction": "Færsluaðgerð", - "phase": "Fasi", - "timeout": "Tímamörk", - "methods": "Aðferðir", - "requester": "Beiðandi", - "observe_only": "Aðeins fylgjast með", - "no_verification_requests_found": "Engar staðfestingarbeiðnir fundust", - "failed_to_find_widget": "Það kom upp villa við að finna þennan viðmótshluta.", - "send_custom_timeline_event": "Senda sérsniðinn tímalínuatburð", - "explore_room_state": "Skoða stöðu spjallrásar", - "explore_room_account_data": "Skoða aðgangsgögn spjallrásar", - "view_servers_in_room": "Skoða netþjóna á spjallrás", - "active_widgets": "Virkir viðmótshlutar", - "explore_account_data": "Skoða aðgangsgögn", - "server_info": "Upplýsingar um þjón", - "toolbox": "Verkfærakassi", - "developer_tools": "Forritunartól", - "room_id": "Auðkenni spjallrásar: %(roomId)s", - "event_id": "Auðkenni atburðar: %(eventId)s", - "category_room": "Spjallrás", - "category_other": "Annað" + "warn_quit": "Aðvara áður en hætt er", + "warning": "AÐVÖRUN: " }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Ósniðinn texti", - "from_the_beginning": "Frá byrjun", - "number_of_messages": "Skilgreindu fjölda skilaboða", - "current_timeline": "Núverandi tímalína", - "export_successful": "Útflutningur tókst!", - "unload_confirm": "Ertu viss um að þú viljir hætta á meðan þessum útflutningi stendur?", - "generating_zip": "Útbý ZIP-safnskrá", - "processing_event_n": "Vinn með atburð %(number)s af %(total)s", - "fetched_n_events_with_total": { - "one": "Hef náð í %(count)s atburð af %(total)s", - "other": "Hef náð í %(count)s atburði af %(total)s" + "share": { + "link_title": "Tengill á spjallrás", + "permalink_message": "Tengill í valin skilaboð", + "permalink_most_recent": "Tengill í nýjustu skilaboðin", + "title_message": "Deila skilaboðum spjallrásar", + "title_room": "Deila spjallrás", + "title_user": "Deila notanda" + }, + "slash_command": { + "addwidget": "Bætir sérsniðnum viðmótshluta við með slóð í spjallrásina", + "addwidget_invalid_protocol": "Gefðu upp https:// eða http:// slóð á viðmótshluta", + "addwidget_missing_url": "Gefðu upp slóð á viðmótshluta eða ívefðu kóða", + "addwidget_no_permissions": "Þú getur ekki sýslað með viðmótshluta á þessari spjallrás.", + "ban": "Bannar notanda með uppgefið auðkenni", + "category_actions": "Aðgerðir", + "category_admin": "Stjórnandi", + "category_advanced": "Nánar", + "category_effects": "Brellur", + "category_messages": "Skilaboð", + "category_other": "Annað", + "command_error": "Skipanavilla", + "converttodm": "Umbreytir spjallrás yfir í bein skilaboð", + "converttoroom": "Umbreytir beinum skilaboðum yfir í spjallrás", + "deop": "Tekur stjórnunarréttindi af notanda með uppgefið auðkenni", + "devtools": "Opnar valmyndina fyrir forritunartól", + "error_invalid_rendering_type": "Villa í skipun: Get ekki fundið myndgerðartegundina (%(renderingType)s)", + "error_invalid_runfn": "Villa í skipun: Get ekki meðhöndlað skástriks-skipun.", + "help": "Birtir lista yfir skipanir með notkunarleiðbeiningum og lýsingum", + "help_dialog_title": "Hjálp við skipun", + "holdcall": "Setur símtalið í fyrirliggjandi spjallrás í bið", + "html": "Sendir skilaboð sem html, án þess að túlka það sem markdown", + "ignore": "Hunsar notanda, felur skilaboð viðkomandi fyrir þér", + "ignore_dialog_description": "Þú ert núna að hunsa %(userId)s", + "ignore_dialog_title": "Hunsaður notandi", + "invite": "Býður notanda með uppgefið auðkenni í fyrirliggjandi spjallrás", + "invite_3pid_needs_is_error": "Notaðu auðkennisþjón til að geta boðið með tölvupósti. Sýslaðu með þetta í stillingunum.", + "invite_3pid_use_default_is_title": "Nota auðkennisþjón", + "invite_3pid_use_default_is_title_description": "Notaðu auðkennisþjón til að geta boðið með tölvupósti. Smelltu á að halda áfram til að nota sjálfgefinn auðkennisþjón (%(defaultIdentityServerName)s) eða sýslaðu með þetta í stillingunum.", + "join": "Gengur til liðs við spjallrás með uppgefnu vistfangi", + "jumptodate": "Hoppa í uppgefna dagsetningu á tímalínunni", + "jumptodate_invalid_input": "Okkur tókst ekki að túlka uppgefna dagsetningu (%(inputDate)s). Prófaðu að nota YYYY-MM-DD sniðið.", + "lenny": "Setur ( ͡° ͜ʖ ͡°) framan við hrein textaskilaboð", + "me": "Birtir aðgerð", + "msg": "Sendir skilaboð til viðkomandi notanda", + "myroomnick": "Breytir birtu gælunafni þínu einungis í fyrirliggjandi spjallrás", + "nick": "Breytir birtu gælunafni þínu", + "no_active_call": "Ekkert virkt símtal á þessari spjallrás", + "op": "Skilgreindu völd notanda", + "part_unknown_alias": "Óþekkjanlegt vistfang spjallrásar: %(roomAlias)s", + "plain": "Sendir skilaboð sem óbreyttur texti án þess að túlka það sem markdown", + "query": "Opnar spjall við viðkomandi notanda", + "query_not_found_phone_number": "Gat ekki fundið Matrix-auðkenni fyrir símanúmer", + "rageshake": "Senda villuskýrslu með atvikaskrám", + "rainbow": "Sendir uppgefin skilaboð lituð sem regnboga", + "rainbowme": "Sendir uppgefna tjáningu litaða sem regnboga", + "remove": "Fjarlægir notanda með uppgefið auðkenni úr þessari spjallrás", + "roomavatar": "Breytir auðkennismyndinni einungis í fyrirliggjandi spjallrás", + "roomname": "Stillir heiti spjallrásar", + "server_error": "Villa á þjóni", + "server_error_detail": "Netþjónninn gæti verið undir miklu álagi eða ekki til taks, nú eða að eitthvað hafi farið úrskeiðis.", + "shrug": "Setur ¯\\_(ツ)_/¯ framan við hrein textaskilaboð", + "spoiler": "Sendir skilaboðin sem stríðni", + "tableflip": "Setur (╯°□°)╯︵ ┻━┻ framan við hrein textaskilaboð", + "topic": "Nær í eða stillir umfjöllunarefni spjallrásar", + "topic_none": "Þessi spjallrás er ekki með umfjöllunarefni.", + "topic_room_error": "Mistókst að ná í umfjöllunarefni spjallrásar: Gat ekki fundið spjallrásina (%(roomId)s", + "tovirtual": "Skiptir yfir í sýndarspjallrás þessarar spjallrásar, ef hún er til staðar", + "tovirtual_not_found": "Engin sýndarspjallrás fyrir þessa spjallrás", + "unban": "Tekur bann af notanda með uppgefið auðkenni", + "unflip": "Setur ┬──┬ ノ( ゜-゜ノ) framan við hrein textaskilaboð", + "unholdcall": "Tekur símtalið í fyrirliggjandi spjallrás úr bið", + "unignore": "Hættir að hunsa notanda, birtir skilaboð viðkomandi héðan í frá", + "unignore_dialog_description": "Þú ert ekki lengur að hunsa %(userId)s", + "unignore_dialog_title": "Ekki-hunsaður notandi", + "unknown_command": "Óþekkt skipun", + "unknown_command_button": "Senda sem skilaboð", + "unknown_command_detail": "Óþekkt skipun: %(commandText)s", + "unknown_command_help": "Þú getur notað /help til að lista tilteknar skipanir. Ætlaðir þú að senda þetta sem skilaboð?", + "unknown_command_hint": "Vísbending: Byrjaðu skilaboðin þín með // til að þau byrji með skástriki.", + "upgraderoom": "Uppfærir spjallrás í nýja útgáfu", + "upgraderoom_permission_error": "Þú hefur ekki nauðsynlegar heimildir til að nota þessa skipun.", + "usage": "Notkun", + "verify": "Sannreynir auðkenni notanda, setu og dreifilykils", + "verify_mismatch": "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!", + "verify_nop": "Seta er þegar sannreynd!", + "verify_success_description": "Undirritunarlykillinn sem þú gafst upp samsvarar lyklinum sem þú fékkst frá %(userId)s og setunni %(deviceId)s. Setan er því merkt sem sannreynd.", + "verify_success_title": "Staðfestur dulritunarlykill", + "verify_unknown_pair": "Óþekkt pörun (notandi, seta): (%(userId)s, %(deviceId)s)", + "whois": "Birtir upplýsingar um notanda" + }, + "space": { + "add_existing_room_space": { + "create": "Viltu frekar bæta við nýrri spjallrás?", + "create_prompt": "Búa til nýja spjallrás", + "dm_heading": "Bein skilaboð", + "error_heading": "Ekki var öllu völdu bætt við", + "progress_text": { + "one": "Bæti við spjallrás ...", + "other": "Bæti við spjallrásum... (%(progress)s af %(count)s)" + }, + "space_dropdown_label": "Val svæðis", + "space_dropdown_title": "Bæta við fyrirliggjandi spjallrásum", + "subspace_moved_note": "Aðgerðin til að bæta við svæðum hefur verið flutt." }, - "fetched_n_events": { - "one": "Hef náð í %(count)s atburð að svo komnu", - "other": "Hef náð í %(count)s atburði að svo komnu" + "add_existing_subspace": { + "create_button": "Búa til nýtt svæði", + "create_prompt": "Viltu frekar bæta við nýju svæði?", + "filter_placeholder": "Leita að svæðum", + "space_dropdown_title": "Bæta við fyrirliggjandi svæði" }, - "fetched_n_events_in_time": { - "one": "Hef náð í %(count)s atburð á %(seconds)ssek", - "other": "Hef náð í %(count)s atburði á %(seconds)ssek" + "context_menu": { + "devtools_open_timeline": "Skoða tímalínu spjallrásar (forritaratól)", + "explore": "Kanna spjallrásir", + "home": "Forsíða svæðis", + "manage_and_explore": "Sýsla með og kanna spjallrásir", + "options": "Valkostir svæðis" }, - "exported_n_events_in_time": { - "one": "Flutti út %(count)s atburð á %(seconds)ssek", - "other": "Flutti út %(count)s atburði á %(seconds)ssek" + "failed_load_rooms": "Mistókst að hlaða inn lista yfir spjallrásir.", + "failed_remove_rooms": "Mistókst að fjarlægja sumar spjallrásir. Reyndu aftur síðar", + "invite": "Bjóða fólki", + "invite_description": "Bjóða með tölvupóstfangi eða notandanafni", + "invite_link": "Deila boðstengli", + "invite_this_space": "Bjóða inn á þetta svæði", + "joining_space": "Geng í hópinn", + "landing_welcome": "Velkomin í ", + "leave_dialog_action": "Yfirgefa svæði", + "leave_dialog_description": "Þú ert í þann mund að yfirgefa .", + "leave_dialog_only_admin_warning": "Þú ert eini stjórnandi þessa svæðis. Ef þú yfirgefur það verður enginn annar sem er með stjórn yfir því.", + "leave_dialog_option_all": "Yfirgefa allar spjallrásir", + "leave_dialog_option_none": "Ekki yfirgefa neinar spjallrásir", + "leave_dialog_option_specific": "Yfirgefa sumar spjallrásir", + "leave_dialog_public_rejoin_warning": "Þú munt ekki geta tekið þátt aftur nema þér verði boðið aftur.", + "leave_dialog_title": "Yfirgefa %(spaceName)s", + "mark_suggested": "Merkja sem tillögu", + "preferences": { + "sections_section": "Hlutar sem á að sýna" }, - "media_omitted": "Myndefni sleppt", - "media_omitted_file_size": "Myndefni sleppt - skráastærð fer fram úr hámarki", - "creator_summary": "%(creatorName)s bjó til þessa spjallrás.", - "export_info": "Þetta er upphaf útflutning á . Var flutt út af þann %(exportDate)s.", - "topic": "Umfjöllunarefni: %(topic)s", - "error_fetching_file": "Villa við að sækja skrá", - "file_attached": "Viðhengd skrá", - "enter_number_between_min_max": "Settu inn tölu á milli %(min)s og %(max)s", - "size_limit_min_max": "Stærð getur aðeins verið tala á milli %(min)s og %(max)s", - "num_messages_min_max": "Fjöldi skilaboða getur aðeins verið tala á milli %(min)s og %(max)s", - "num_messages": "Fjöldi skilaboða", - "cancelled": "Hætt við útflutning", - "successful": "Útflutningur tókst", - "exporting_your_data": "Útflutningur gagnanna þinna", - "title": "Flytja út spjall", - "select_option": "Veldu úr valkostunum hér fyrir neðan til að flytja spjall út úr tímalínunni þinni", - "format": "Snið", - "messages": "Skilaboð", - "size_limit": "Stærðarmörk", - "include_attachments": "Hafa með viðhengi" + "room_filter_placeholder": "Leita að spjallrásum", + "search_children": "Leita í %(spaceName)s", + "search_placeholder": "Leita í nöfnum og lýsingum", + "select_room_below": "Veldu fyrst spjallrás hér fyrir neðan", + "share_public": "Deildu opinbera svæðinu þínu", + "suggested": "Tillögur", + "title_when_query_available": "Niðurstöður", + "title_when_query_unavailable": "Spjallrásir og svæði", + "unmark_suggested": "Merkja sem ekki-tillögu", + "user_lacks_permission": "Þú hefur ekki heimild" + }, + "space_settings": { + "title": "Stillingar - %(spaceName)s" }, - "create_room": { - "title_video_room": "Búa til myndspjallrás", - "title_public_room": "Búa til opinbera almenningsspjallrás", - "title_private_room": "Búa til einkaspjallrás", - "action_create_video_room": "Búa til myndspjallrás", - "action_create_room": "Búa til spjallrás", - "name_validation_required": "Settu inn eitthvað nafn fyrir spjallrásina", - "join_rule_restricted_label": "Hver sem er í getur fundið og tekið þátt í þessari spjallrás.", - "join_rule_public_parent_space_label": "Hver sem er getur fundið og tekið þátt í þessari spjallrás, ekki bara meðlimir í .", - "join_rule_public_label": "Hver sem er getur fundið og tekið þátt í þessari spjallrás.", - "join_rule_invite_label": "Aðeins fólk sem hefur verið boðið getur fundið og tekið þátt í þessari spjallrás.", - "encryption_label": "Virkja enda-í-enda dulritun", - "topic_label": "Umfjöllunarefni (valkvætt)", - "room_visibility_label": "Sýnileiki spjallrásar", - "join_rule_invite": "Einkaspjallrás (einungis gegn boði)", - "join_rule_restricted": "Sýnilegt meðlimum svæðis" + "spaces": { + "error_no_permission_add_room": "Þú hefur ekki heimild til að bæta spjallrásum í þetta svæði", + "error_no_permission_add_space": "Þú hefur ekki heimild til að bæta svæðum í þetta svæði", + "error_no_permission_create_room": "Þú hefur ekki heimild til að búa til nýjar spjallrásir í þessu svæði", + "error_no_permission_invite": "Þú hefur ekki heimild til að bjóða fólk á þetta svæði" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Sláðu inn nafn nýja netþjónsins sem þú vilt skoða.", + "network_dropdown_add_dialog_placeholder": "Heiti þjóns", + "network_dropdown_add_dialog_title": "Bæta við nýjum þjóni", + "network_dropdown_add_server_option": "Bæta við nýjum þjóni…", + "network_dropdown_available_invalid": "Fann ekki þennan netþjón eða spjallrásalista hans", + "network_dropdown_available_invalid_forbidden": "Þú hefur ekki heimild til að skoða spjallrásalistann á þessum netþjóni", + "network_dropdown_available_valid": "Lítur vel út", + "network_dropdown_remove_server_adornment": "Fjarlægja netþjóninn “%(roomServer)s”", + "network_dropdown_required_invalid": "Settu inn nafn á þjóni", + "network_dropdown_selected_label": "Birta: Matrix-spjallrásir", + "network_dropdown_selected_label_instance": "Sýna: %(instance)s spjallrásir (%(server)s)", + "network_dropdown_your_server_description": "Netþjónninn þinn" + } + }, + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Ef þú sérð ekki þann sem þú ert að leita að, ættirðu að senda viðkomandi boðstengil.", + "cant_find_room_helpful_hint": "Ef þú finnur ekki spjallrásina sem þú leitar að, skaltu biðja um boð eða útbúa nýja spjallrás.", + "copy_link_text": "Afrita boðstengil", + "count_of_members": { + "one": "%(count)s meðlimur", + "other": "%(count)s meðlimir" + }, + "create_new_room_button": "Búa til nýja spjallrás", + "group_chat_section_title": "Aðrir valkostir", + "heading_with_query": "Notaðu \"%(query)s\" til að leita", + "heading_without_query": "Leita að", + "join_button_text": "Taka þátt í %(roomAddress)s", + "keyboard_scroll_hint": "Notaðu til að skruna", + "message_search_section_title": "Aðrar leitir", + "other_rooms_in_space": "Aðrar spjallrásir í %(spaceName)s", + "public_rooms_label": "Almenningsspjallrásir", + "recent_searches_section_title": "Nýlegar leitir", + "recently_viewed_section_title": "Nýlega skoðað", + "result_may_be_hidden_privacy_warning": "Sumar niðurstöður gætu verið faldar þar sem þær eru einkamál", + "result_may_be_hidden_warning": "Sumar niðurstöður gætu verið faldar", + "search_dialog": "Leitargluggi", + "spaces_title": "Svæði sem þú tilheyrir", + "start_group_chat_button": "Hefja hópspjall" + }, + "stickers": { + "empty": "Í augnablikinu ertu ekki með neina límmerkjapakka virkjaða", + "empty_add_prompt": "Bæta við núna" + }, + "terms": { + "column_document": "Skjal", + "column_service": "Þjónusta", + "column_summary": "Yfirlit", + "identity_server_no_terms_description_1": "Þessi aðgerð krefst þess að til að fá aðgang að sjálfgefna auðkennisþjóninum þurfi að sannreyna tölvupóstfang eða símanúmer, en netþjónninn er hins vegar ekki með neina þjónustuskilmála.", + "identity_server_no_terms_description_2": "Ekki halda áfram nema þú treystir eiganda netþjónsins.", + "identity_server_no_terms_title": "Auðkennisþjónninn er ekki með neina þjónustuskilmála", + "inline_intro_text": "Samþykktu til að halda áfram:", + "integration_manager": "Notaðu vélmenni, viðmótshluta og límmerkjapakka", + "intro": "Þú verður að samþykkja þjónustuskilmálana til að geta haldið áfram.", + "summary_identity_server_1": "Finndu aðra með símanúmeri eða tölvupóstfangi", + "summary_identity_server_2": "Láttu finna þig með símanúmeri eða tölvupóstfangi", + "tac_button": "Yfirfara skilmála og kvaðir", + "tac_description": "Til að halda áfram að nota %(homeserverDomain)s heimaþjóninn þarftu að yfirfara og samþykkja skilmála okkar og kvaðir.", + "tac_title": "Skilmálar og kvaðir", + "tos": "Þjónustuskilmálar" + }, + "theme": { + "light_high_contrast": "Ljóst með mikil birtuskil", + "match_system": "Samsvara kerfinu" + }, + "thread_view_back_action_label": "Til baka í spjallþráð", + "threads": { + "all_threads": "Allir spjallþræðir", + "all_threads_description": "Birtir alla spjallþræði úr fyrirliggjandi spjallrás", + "count_of_reply": { + "one": "%(count)s svar", + "other": "%(count)s svör" + }, + "empty_explainer": "Spjallþræðir hjálpa til við að halda samræðum við efnið og gerir auðveldara að rekja þær.", + "empty_heading": "Haltu umræðum skipulögðum með spjallþráðum", + "my_threads": "Spjallþræðirnir mínir", + "my_threads_description": "Birtir alla spjallþræði sem þú hefur tekið þátt í", + "open_thread": "Opna spjallþráð", + "show_all_threads": "Birta alla spjallþræði", + "show_thread_filter": "Sýna:", + "unable_to_decrypt": "Tókst ekki að afkóða skilaboð" + }, + "time": { + "about_day_ago": "fyrir um degi síðan", + "about_hour_ago": "fyrir um klukkustund síðan", + "about_minute_ago": "fyrir um það bil mínútu síðan", + "date_at_time": "%(date)s kl. %(time)s", + "few_seconds_ago": "fyrir örfáum sekúndum síðan", + "hours_minutes_seconds_left": "%(hours)sk %(minutes)sm %(seconds)ss eftir", + "in_about_day": "eftir um það bil einn dag", + "in_about_hour": "eftir um það bil klukkustund", + "in_about_minute": "eftir um það bil mínútu", + "in_few_seconds": "eftir nokkrar sekúndur", + "in_n_days": "eftir %(num)s daga", + "in_n_hours": "eftir %(num)s klukkustundir", + "in_n_minutes": "eftir %(num)s mínútur", + "left": "%(timeRemaining)s eftir", + "minutes_seconds_left": "%(minutes)sm %(seconds)ss eftir", + "n_days_ago": "fyrir %(num)s dögum síðan", + "n_hours_ago": "fyrir %(num)s klukkustundum síðan", + "n_minutes_ago": "fyrir %(num)s mínútum síðan", + "seconds_left": "%(seconds)ssek eftir", + "short_days_hours_minutes_seconds": "%(days)sd %(hours)sk %(minutes)sm %(seconds)ss", + "short_hours": "%(value)sklst", + "short_hours_minutes_seconds": "%(hours)sk %(minutes)sm %(seconds)ss" }, "timeline": { + "context_menu": { + "collapse_reply_thread": "Fella saman svarþráð", + "external_url": "Upprunaslóð", + "open_in_osm": "Opna í OpenStreetMap", + "report": "Tilkynna", + "resent_unsent_reactions": "Endursenda %(unsentCount)s reaction(s)", + "show_url_preview": "Birta forskoðun", + "view_related_event": "Skoða tengdan atburð", + "view_source": "Skoða frumkóða" + }, + "creation_summary_dm": "%(creator)s bjó til oþessi beinu skilaboð.", + "creation_summary_room": "%(creator)s bjó til og stillti spjallrásina.", + "download_action_decrypting": "Afkóðun", + "download_action_downloading": "Sæki", + "edits": { + "tooltip_label": "Breytt þann %(date)s. Smelltu hér til að skoða breytingar.", + "tooltip_sub": "Smelltu hér til að skoða breytingar", + "tooltip_title": "Breytt þann %(date)s" + }, + "error_no_renderer": "Ekki tókst að birta þennan atburð", + "error_rendering_message": "Gat ekki hlaðið inn þessum skilaboðum", + "historical_messages_unavailable": "Þú getur ekki séð eldri skilaboð", + "in_room_name": " í %(room)s", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s endaði talútsendingu", + "you": "Þú endaðir talútsendingu" + }, + "io.element.widgets.layout": "%(senderName)s hefur uppfært framsetningu spjallrásarinnar", + "load_error": { + "no_permission": "Reyndi að hlaða inn tilteknum punkti úr tímalínu þessarar spjallrásar, en þú ert ekki með heimild til að skoða tilteknu skilaboðin.", + "title": "Mistókst að hlaða inn staðsetningu á tímalínu", + "unable_to_find": "Reyndi að hlaða inn tilteknum punkti úr tímalínu þessarar spjallrásar, en tókst ekki að finna þetta." + }, + "m.audio": { + "error_downloading_audio": "Villa við að sækja hljóð", + "error_processing_audio": "Villa við meðhöndlun hljóðskilaboða", + "error_processing_voice_message": "Villa við meðhöndlun talskilaboða", + "unnamed_audio": "Nafnlaust hljóð" + }, + "m.beacon_info": { + "view_live_location": "Skoða staðsetningu í rauntíma" + }, "m.call": { + "video_call_ended": "Mynddsímtali lauk", "video_call_started": "Myndsamtal er byrjað í %(roomName)s.", + "video_call_started_text": "%(name)s hóf myndsímtal", "video_call_started_unsupported": "Myndsamtal er byrjað í %(roomName)s. (Ekki stutt af þessum vafra)" }, - "m.call.invite": { - "voice_call": "%(senderName)s hringdi raddsímtal.", - "voice_call_unsupported": "%(senderName)s hringdi raddsímtal. (Ekki stutt af þessum vafra)", - "video_call": "%(senderName)s hringdi myndsímtal.", - "video_call_unsupported": "%(senderName)s hringdi myndsímtal. (Ekki stutt af þessum vafra)" + "m.call.hangup": { + "dm": "Símtali lokið" + }, + "m.call.invite": { + "call_back_prompt": "Hringja til baka", + "declined": "Símtali hafnað", + "failed_connect_media": "Gat ekki tengt gagnamiðil", + "failed_connection": "Tenging mistókst", + "failed_opponent_media": "Hitt tækið gat ekki ræst myndavélina eða hljóðnemann", + "missed_call": "Ósvarað símtal", + "no_answer": "Ekkert svar", + "unknown_error": "Óþekkt villa kom upp", + "unknown_failure": "Óþekkt bilun: %(reason)s", + "unknown_state": "Símtalið er í óþekktu ástandi!", + "video_call": "%(senderName)s hringdi myndsímtal.", + "video_call_unsupported": "%(senderName)s hringdi myndsímtal. (Ekki stutt af þessum vafra)", + "voice_call": "%(senderName)s hringdi raddsímtal.", + "voice_call_unsupported": "%(senderName)s hringdi raddsímtal. (Ekki stutt af þessum vafra)" + }, + "m.file": { + "decrypt_label": "Afkóða %(text)s", + "download_label": "Niðurhala %(text)s", + "error_decrypting": "Villa við afkóðun viðhengis", + "error_invalid": "Ógild skrá%(extra)s" + }, + "m.image": { + "error": "Get ekki birt mynd vegna villu", + "error_decrypting": "Villa við afkóðun myndar", + "error_downloading": "Villa kom upp við að sækja mynd", + "sent": "%(senderDisplayName)s sendi mynd.", + "show_image": "Birta mynd" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s hætti við sannvottun", + "you_cancelled": "Þú hættir við sannvottun á %(name)s" + }, + "m.key.verification.done": "Þú sannreyndir %(name)s", + "m.key.verification.request": { + "user_accepted": "%(name)s samþykkti", + "user_cancelled": "%(name)s hætti við", + "user_declined": "%(name)s hafnaði", + "user_wants_to_verify": "%(name)s vill sannreyna", + "you_accepted": "Þú samþykktir", + "you_cancelled": "Þú hættir við", + "you_declined": "Þú hafnaðir", + "you_started": "Þú sendir beiðni um sannvottun" + }, + "m.location": { + "full": "%(senderName)s hefur deilt staðsetningu sinni", + "location": "Deildi staðsetningu: ", + "self_location": "Deildi staðsetningu sinni: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s atkvæði", + "other": "%(count)s atkvæði" + } + }, + "m.poll.end": { + "sender_ended": "%(senderName)s hefur lokið könnun" + }, + "m.poll.start": "%(senderName)s hefur sett í gang könnun - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s breytti auðkennismynd spjallrásarinnar.", + "changed_img": "%(senderDisplayName)s breytti auðkennismynd spjallrásarinnar í ", + "lightbox_title": "%(senderDisplayName)s breytti auðkennismyndinni fyrir %(roomName)s", + "removed": "%(senderDisplayName)s fjarlægði auðkennismynd spjallrásarinnar." + }, + "m.room.canonical_alias": { + "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." + }, + "changed": "%(senderName)s breytti vistföngunum fyrir þessa spjallrás.", + "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.", + "removed": "%(senderName)s fjarlægði aðalvistfang spjallrásarinnar.", + "set": "%(senderName)s stillti aðalvistfang spjallrásarinnar sem %(address)s." + }, + "m.room.create": { + "continuation": "Þessi spjallrás er framhald af öðru samtali.", + "see_older_messages": "Smelltu hér til að sjá eldri skilaboð." + }, + "m.room.encryption": { + "disable_attempt": "Hunsaði tilraun til að gera dulritun óvirka", + "disabled": "Dulritun ekki virk", + "enabled_local": "Skilaboð í þessu spjalli verða enda-í-enda dulrituð.", + "unsupported": "Dulritunin sem notuð er í þessari spjallrás er ekki studd." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s hefur leyft gestum að koma inn á spjallrásina.", + "forbidden": "%(senderDisplayName)s hefur bannað gestum að koma inn á spjallrásina.", + "unknown": "%(senderDisplayName)s breytti gestaaðgangi í %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s gerði ferilskrá spjallrásar héðan í frá sýnilega fyrir alla meðlimi spjallrásarinnar síðan þeim var boðið.", + "joined": "%(senderName)s gerði ferilskrá spjallrásar héðan í frá sýnilega fyrir alla meðlimi spjallrásarinnar síðan þeir skráðu sig.", + "shared": "%(senderName)s gerði ferilskrá spjallrásar héðan í frá sýnilega fyrir alla meðlimi spjallrásarinnar.", + "unknown": "%(senderName)s gerði ferilskrá spjallrásar héðan í frá sýnilega fyrir óþekkta (%(visibility)s).", + "world_readable": "%(senderName)s gerði ferilskrá spjallrásar héðan í frá sýnilega fyrir alla." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s gerði spjallrás einungis aðgengilega gegn boði.", + "public": "%(senderDisplayName)s gerði spjallrásina opinbera fyrir hverja þá sem þekkja slóðina á hana.", + "restricted": "%(senderDisplayName)s breytti því hverjir geta tekið þátt í þessari spjallrás.", + "restricted_settings": "%(senderDisplayName)s breytti því hverjir geta tekið þátt í þessari spjallrás. Skoða stillingar.", + "unknown": "%(senderDisplayName)s breytti þátttökureglu í %(rule)s" }, "m.room.member": { "accepted_3pid_invite": "%(targetName)s samþykkti boð um að taka þátt í %(displayName)s", "accepted_invite": "%(targetName)s samþykkti boð", - "invite": "%(senderName)s bauð %(targetName)s", - "ban_reason": "%(senderName)s bannaði %(targetName)s: %(reason)s", "ban": "%(senderName)s bannaði %(targetName)s", - "change_name": "%(oldDisplayName)s breytti birtingarnafni sínu í %(displayName)s", - "set_name": "%(senderName)s setti birtingarnafn sitt sem %(displayName)s", - "remove_name": "%(senderName)s fjarlægði birtingarnafn sitt (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s fjarlægði notandamyndina sína", + "ban_reason": "%(senderName)s bannaði %(targetName)s: %(reason)s", "change_avatar": "%(senderName)s breytti notandamyndinni sinni", - "set_avatar": "%(senderName)s stillti notandamynd", - "no_change": "%(senderName)s gerði enga breytingu", + "change_name": "%(oldDisplayName)s breytti birtingarnafni sínu í %(displayName)s", + "invite": "%(senderName)s bauð %(targetName)s", "join": "%(targetName)s kom inn á spjallsvæðið", - "reject_invite": "%(targetName)s hafnaði boðinu", - "left_reason": "%(targetName)s yfirgaf spjallsvæðið: %(reason)s", + "kick": "%(senderName)s fjarlægði %(targetName)s", + "kick_reason": "%(senderName)s fjarlægði %(targetName)s: %(reason)s", "left": "%(targetName)s yfirgaf spjallsvæðið", + "left_reason": "%(targetName)s yfirgaf spjallsvæðið: %(reason)s", + "no_change": "%(senderName)s gerði enga breytingu", + "reject_invite": "%(targetName)s hafnaði boðinu", + "remove_avatar": "%(senderName)s fjarlægði notandamyndina sína", + "remove_name": "%(senderName)s fjarlægði birtingarnafn sitt (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s stillti notandamynd", + "set_name": "%(senderName)s setti birtingarnafn sitt sem %(displayName)s", "unban": "%(senderName)s tók bann af %(targetName)s", - "withdrew_invite_reason": "%(senderName)s tók til baka boð til %(targetName)s: %(reason)s", "withdrew_invite": "%(senderName)s tók til baka boð til %(targetName)s", - "kick_reason": "%(senderName)s fjarlægði %(targetName)s: %(reason)s", - "kick": "%(senderName)s fjarlægði %(targetName)s" + "withdrew_invite_reason": "%(senderName)s tók til baka boð til %(targetName)s: %(reason)s" }, - "m.room.topic": "%(senderDisplayName)s breytti umræðuefninu í \"%(topic)s\".", - "m.room.avatar": "%(senderDisplayName)s breytti auðkennismynd spjallrásarinnar.", "m.room.name": { - "remove": "%(senderDisplayName)s fjarlægði heiti spjallrásarinnar.", "change": "%(senderDisplayName)s breytti heiti spjallrásarinnar úr %(oldRoomName)s yfir í %(newRoomName)s.", + "remove": "%(senderDisplayName)s fjarlægði heiti spjallrásarinnar.", "set": "%(senderDisplayName)s breytti heiti spjallrásarinnar í %(roomName)s." }, - "m.room.tombstone": "%(senderDisplayName)s uppfærði þessa spjallrás.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s gerði spjallrásina opinbera fyrir hverja þá sem þekkja slóðina á hana.", - "invite": "%(senderDisplayName)s gerði spjallrás einungis aðgengilega gegn boði.", - "restricted_settings": "%(senderDisplayName)s breytti því hverjir geta tekið þátt í þessari spjallrás. Skoða stillingar.", - "restricted": "%(senderDisplayName)s breytti því hverjir geta tekið þátt í þessari spjallrás.", - "unknown": "%(senderDisplayName)s breytti þátttökureglu í %(rule)s" + "m.room.pinned_events": { + "changed": "%(senderName)s breytti föstum skilaboðum fyrir spjallrásina.", + "changed_link": "%(senderName)s breytti föstum skilaboðum fyrir spjallrásina.", + "pinned": "%(senderName)s festi skilaboð í þessari spjallrás. Skoðaðu öll fest skilaboð.", + "pinned_link": "%(senderName)s festi skilaboð í þessari spjallrás. Skoða öll fest skilaboð.", + "unpinned": "%(senderName)s losaði skilaboð af þessari spjallrás. Skoðaðu öll fest skilaboð.", + "unpinned_link": "%(senderName)s losaði skilaboð af þessari spjallrás. Skoða öll fest skilaboð." }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s hefur leyft gestum að koma inn á spjallrásina.", - "forbidden": "%(senderDisplayName)s hefur bannað gestum að koma inn á spjallrásina.", - "unknown": "%(senderDisplayName)s breytti gestaaðgangi í %(rule)s" + "m.room.power_levels": { + "changed": "%(senderName)s breytti völdum %(powerLevelDiffText)s.", + "user_from_to": "%(userId)s úr %(fromPowerLevel)s í %(toPowerLevel)s" }, - "m.image": "%(senderDisplayName)s sendi mynd.", - "m.sticker": "%(senderDisplayName)s sendi límmerki.", "m.room.server_acl": { - "set": "%(senderDisplayName)s stillti ACL á netþjóni fyrir þessa spjallrás.", + "all_servers_banned": "🎉 Öllum netþjónum er núna bannað að taka þátt! Þessa spjallrás er ekki lengur hægt að nota.", "changed": "%(senderDisplayName)s breytti ACL á netþjóni fyrir þessa spjallrás.", - "all_servers_banned": "🎉 Öllum netþjónum er núna bannað að taka þátt! Þessa spjallrás er ekki lengur hægt að nota." - }, - "m.room.canonical_alias": { - "set": "%(senderName)s stillti aðalvistfang spjallrásarinnar sem %(address)s.", - "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.", - "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." - } + "set": "%(senderDisplayName)s stillti ACL á netþjóni fyrir þessa spjallrás." }, "m.room.third_party_invite": { "revoked": "%(senderName)s afturkallaði boð til %(targetDisplayName)s um þátttöku í spjallrásinni.", "sent": "%(senderName)s sendi boð til %(targetDisplayName)s um þátttöku í spjallrásinni." }, - "m.room.history_visibility": { - "invited": "%(senderName)s gerði ferilskrá spjallrásar héðan í frá sýnilega fyrir alla meðlimi spjallrásarinnar síðan þeim var boðið.", - "joined": "%(senderName)s gerði ferilskrá spjallrásar héðan í frá sýnilega fyrir alla meðlimi spjallrásarinnar síðan þeir skráðu sig.", - "shared": "%(senderName)s gerði ferilskrá spjallrásar héðan í frá sýnilega fyrir alla meðlimi spjallrásarinnar.", - "world_readable": "%(senderName)s gerði ferilskrá spjallrásar héðan í frá sýnilega fyrir alla.", - "unknown": "%(senderName)s gerði ferilskrá spjallrásar héðan í frá sýnilega fyrir óþekkta (%(visibility)s)." - }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s festi skilaboð í þessari spjallrás. Skoða öll fest skilaboð.", - "pinned": "%(senderName)s festi skilaboð í þessari spjallrás. Skoðaðu öll fest skilaboð.", - "unpinned_link": "%(senderName)s losaði skilaboð af þessari spjallrás. Skoða öll fest skilaboð.", - "unpinned": "%(senderName)s losaði skilaboð af þessari spjallrás. Skoðaðu öll fest skilaboð.", - "changed_link": "%(senderName)s breytti föstum skilaboðum fyrir spjallrásina.", - "changed": "%(senderName)s breytti föstum skilaboðum fyrir spjallrásina." + "m.room.tombstone": "%(senderDisplayName)s uppfærði þessa spjallrás.", + "m.room.topic": "%(senderDisplayName)s breytti umræðuefninu í \"%(topic)s\".", + "m.sticker": "%(senderDisplayName)s sendi límmerki.", + "m.video": { + "error_decrypting": "Villa við afkóðun myndskeiðs" }, "m.widget": { - "modified": "%(widgetName)s viðmótshluta var breytt af %(senderName)s", "added": "%(widgetName)s viðmótshluta var bætt við af %(senderName)s", + "jitsi_ended": "Myndfjarfundi lokið af %(senderName)s", + "jitsi_join_right_prompt": "Taka þátt í fjarfundinum á upplýsingaspjaldi spjallrásaarinnar til hægri", + "jitsi_join_top_prompt": "Taka þátt í fjarfundinum efst í þessari spjallrás", + "jitsi_started": "Myndfjarfundur hafinn af %(senderName)s", + "jitsi_updated": "Myndfjarfundur uppfærður af %(senderName)s", + "modified": "%(widgetName)s viðmótshluta var breytt af %(senderName)s", "removed": "%(widgetName)s viðmótshluti var fjarlægður af %(senderName)s" }, - "io.element.widgets.layout": "%(senderName)s hefur uppfært framsetningu spjallrásarinnar", - "m.location": "%(senderName)s hefur deilt staðsetningu sinni", - "self_redaction": "Skilaboðum eytt", + "mab": { + "collapse_reply_chain": "Fella saman tilvitnanir", + "copy_link_thread": "Afrita tengil á spjallþráð", + "expand_reply_chain": "Fletta út tilvitnunum", + "label": "Aðgerðir skilaboða", + "view_in_room": "Skoða á spjallrás" + }, + "mjolnir": { + "changed_rule_glob": "%(senderName)s uppfærði bannreglu sem samsvarar %(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_users": "%(senderName)s breytti reglu sem bannar notendur sem samsvara %(oldGlob)s yfir í að samsvara %(glob)s, vegna %(reason)s", + "created_rule": "%(senderName)s bjó til bannreglu samsvarar %(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_users": "%(senderName)s bjó til reglu sem bannar notendur sem samsvara %(glob)s, vegna %(reason)s", + "message_hidden": "Þú hefur hunsað þennan notanda, þannig að skilaboð frá honum eru falin. Birta samts.", + "removed_rule": "%(senderName)s fjarlægði bannreglu sem samsvarar %(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_users": "%(senderName)s fjarlægði regluna sem bannar notendur sem samsvara %(glob)s", + "updated_invalid_rule": "%(senderName)s fjarlægði ógilda bannreglu", + "updated_rule": "%(senderName)s uppfærði bannreglu sem samsvarar %(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_users": "%(senderName)s uppfærði regluna sem bannar notendur sem samsvara %(glob)s, vegna %(reason)s" + }, + "no_permission_messages_before_invite": "Þú hefur ekki heimildir til að skoða skilaboð frá því áður en þér var boðið.", + "no_permission_messages_before_join": "Þú hefur ekki heimildir til að skoða skilaboð frá því áður en þú fórst að taka þátt.", + "pending_moderation": "Efni sem bíður yfirferðar", + "pending_moderation_reason": "Efni sem bíður yfirferðar: %(reason)s", + "reactions": { + "add_reaction_prompt": "Bæta við viðbrögðum", + "label": "%(reactors)s brást við með %(content)s", + "tooltip": "brást við %(shortName)s" + }, + "read_receipt_title": { + "one": "Séð af %(count)s aðila", + "other": "Séð af %(count)s aðilum" + }, + "read_receipts_label": "Leskvittanir", + "redacted": { + "tooltip": "Skilaboð eytt á %(date)s" + }, "redaction": "Skilaboðum eytt af %(name)s", - "m.poll.start": "%(senderName)s hefur sett í gang könnun - %(pollQuestion)s", - "m.poll.end": "%(senderName)s hefur lokið könnun", - "typing_indicator": { - "one_user": "%(displayName)s er að skrifa…", - "two_users": "%(names)s og %(lastPerson)s eru að skrifa…… …", - "more_users": { - "one": "%(names)s og einn til viðbótar eru að skrifa……", - "other": "%(names)s og %(count)s til viðbótar eru að skrifa……" - } + "reply": { + "in_reply_to": "Sem svar til ", + "in_reply_to_for_export": "Sem svar við þessum skilaboðum" }, - "m.call.hangup": { - "dm": "Símtali lokið" + "scalar_starter_link": { + "dialog_description": "Verið er að beina þér á utanaðkomandi vefsvæði til að auðkenna aðganginn þinn til notkunar með %(integrationsUrl)s. Viltu halda áfram?", + "dialog_title": "Bæta við samþættingu" }, + "self_redaction": "Skilaboðum eytt", + "send_state_failed": "Mistókst að senda", + "send_state_sent": "Skilaboðin þín voru send", "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" + "banned": { + "one": "var bannaður", + "other": "var bannaður %(count)s sinnum" }, - "joined_and_left": { - "one": "%(oneUser)sskráði sig og fór", - "other": "%(oneUser)shefur skráð sig og farið %(count)s sinnum" + "banned_multiple": { + "one": "voru bönnuð", + "other": "voru bönnuð %(count)s sinnum" }, - "rejoined_multiple": { - "one": "%(severalUsers)sfóru og skráðu sig aftur", - "other": "%(severalUsers)shafa skráð sig aftur %(count)s sinnum" + "changed_name": { + "one": "%(oneUser)sbreytti nafni sínu", + "other": "%(oneUser)sbreytti nafni sínu %(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" + "changed_name_multiple": { + "one": "%(severalUsers)sbreyttu nafni sínu", + "other": "%(severalUsers)sbreyttu nafni sínu %(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" + "hidden_event": { + "one": "%(oneUser)ssendi falin skilaboð", + "other": "%(oneUser)ssendi %(count)s falin skilaboð" }, - "rejected_invite": { - "one": "%(oneUser)shafnaði boði sínu", - "other": "%(oneUser)shafnaði boði sínu %(count)s sinnum" + "hidden_event_multiple": { + "one": "%(severalUsers)ssendu falin skilaboð", + "other": "%(severalUsers)ssendu %(count)s falin skilaboð" }, - "invited_multiple": { + "invited": { "one": "var boðið", "other": "var boðið %(count)s sinnum" }, - "invited": { + "invited_multiple": { "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" + "joined": { + "one": "%(oneUser)sskráði sig", + "other": "%(oneUser)shefur skráð sig %(count)s sinnum" }, - "unbanned_multiple": { - "one": "voru tekin úr banni", - "other": "voru tekin úr banni %(count)s sinnum" + "joined_and_left": { + "one": "%(oneUser)sskráði sig og fór", + "other": "%(oneUser)shefur skráð sig og farið %(count)s sinnum" }, - "unbanned": { - "one": "var tekin/n úr banni", - "other": "var tekin/n úr banni %(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" }, - "kicked_multiple": { - "one": "voru fjarlægð", - "other": "voru fjarlægð %(count)s sinnum" + "joined_multiple": { + "one": "%(severalUsers)sskráðu sig", + "other": "%(severalUsers)shafa skráð sig %(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" + "kicked_multiple": { + "one": "voru fjarlægð", + "other": "voru fjarlægð %(count)s sinnum" }, - "changed_name": { - "one": "%(oneUser)sbreytti nafni sínu", - "other": "%(oneUser)sbreytti nafni sínu %(count)s sinnum" + "left": { + "one": "%(oneUser)sfór út", + "other": "%(oneUser)sfór út %(count)s sinnum" }, - "no_change_multiple": { - "one": "%(severalUsers)sgerðu engar breytingar" + "left_multiple": { + "one": "%(severalUsers)sfóru út", + "other": "%(severalUsers)sfóru út %(count)s sinnum" }, "no_change": { "one": "%(oneUser)sgerði engar breytingar", "other": "%(oneUser)sgerði engar breytingar %(count)s sinnum" }, + "no_change_multiple": { + "one": "%(severalUsers)sgerðu engar breytingar" + }, + "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" + }, "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": { + "one": "%(oneUser)sfjarlægði skilaboð", + "other": "%(oneUser)sfjarlægði %(count)s skilaboð" }, "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ð" + "rejected_invite": { + "one": "%(oneUser)shafnaði boði sínu", + "other": "%(oneUser)shafnaði boði sínu %(count)s sinnum" }, - "hidden_event_multiple": { - "one": "%(severalUsers)ssendu falin skilaboð", - "other": "%(severalUsers)ssendu %(count)s falin skilaboð" + "rejected_invite_multiple": { + "one": "%(severalUsers)shöfnuðu boði þeirra", + "other": "%(severalUsers)shöfnuðu boðum þeirra %(count)s sinnum" }, - "hidden_event": { - "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" - }, - "no_permission_messages_before_invite": "Þú hefur ekki heimildir til að skoða skilaboð frá því áður en þér var boðið.", - "no_permission_messages_before_join": "Þú hefur ekki heimildir til að skoða skilaboð frá því áður en þú fórst að taka þátt.", - "historical_messages_unavailable": "Þú getur ekki séð eldri skilaboð" - }, - "slash_command": { - "spoiler": "Sendir skilaboðin sem stríðni", - "shrug": "Setur ¯\\_(ツ)_/¯ framan við hrein textaskilaboð", - "tableflip": "Setur (╯°□°)╯︵ ┻━┻ framan við hrein textaskilaboð", - "unflip": "Setur ┬──┬ ノ( ゜-゜ノ) framan við hrein textaskilaboð", - "lenny": "Setur ( ͡° ͜ʖ ͡°) framan við hrein textaskilaboð", - "plain": "Sendir skilaboð sem óbreyttur texti án þess að túlka það sem markdown", - "html": "Sendir skilaboð sem html, án þess að túlka það sem markdown", - "upgraderoom": "Uppfærir spjallrás í nýja útgáfu", - "upgraderoom_permission_error": "Þú hefur ekki nauðsynlegar heimildir til að nota þessa skipun.", - "jumptodate": "Hoppa í uppgefna dagsetningu á tímalínunni", - "jumptodate_invalid_input": "Okkur tókst ekki að túlka uppgefna dagsetningu (%(inputDate)s). Prófaðu að nota YYYY-MM-DD sniðið.", - "nick": "Breytir birtu gælunafni þínu", - "myroomnick": "Breytir birtu gælunafni þínu einungis í fyrirliggjandi spjallrás", - "roomavatar": "Breytir auðkennismyndinni einungis í fyrirliggjandi spjallrás", - "topic": "Nær í eða stillir umfjöllunarefni spjallrásar", - "topic_room_error": "Mistókst að ná í umfjöllunarefni spjallrásar: Gat ekki fundið spjallrásina (%(roomId)s", - "topic_none": "Þessi spjallrás er ekki með umfjöllunarefni.", - "roomname": "Stillir heiti spjallrásar", - "invite": "Býður notanda með uppgefið auðkenni í fyrirliggjandi spjallrás", - "remove": "Fjarlægir notanda með uppgefið auðkenni úr þessari spjallrás", - "ban": "Bannar notanda með uppgefið auðkenni", - "unban": "Tekur bann af notanda með uppgefið auðkenni", - "ignore": "Hunsar notanda, felur skilaboð viðkomandi fyrir þér", - "unignore": "Hættir að hunsa notanda, birtir skilaboð viðkomandi héðan í frá", - "devtools": "Opnar valmyndina fyrir forritunartól", - "addwidget": "Bætir sérsniðnum viðmótshluta við með slóð í spjallrásina", - "rainbow": "Sendir uppgefin skilaboð lituð sem regnboga", - "rainbowme": "Sendir uppgefna tjáningu litaða sem regnboga", - "help": "Birtir lista yfir skipanir með notkunarleiðbeiningum og lýsingum", - "whois": "Birtir upplýsingar um notanda", - "rageshake": "Senda villuskýrslu með atvikaskrám", - "msg": "Sendir skilaboð til viðkomandi notanda", - "usage": "Notkun", - "category_messages": "Skilaboð", - "category_actions": "Aðgerðir", - "category_admin": "Stjórnandi", - "category_advanced": "Nánar", - "category_effects": "Brellur", - "category_other": "Annað", - "addwidget_missing_url": "Gefðu upp slóð á viðmótshluta eða ívefðu kóða", - "addwidget_invalid_protocol": "Gefðu upp https:// eða http:// slóð á viðmótshluta", - "addwidget_no_permissions": "Þú getur ekki sýslað með viðmótshluta á þessari spjallrás.", - "converttodm": "Umbreytir spjallrás yfir í bein skilaboð", - "converttoroom": "Umbreytir beinum skilaboðum yfir í spjallrás", - "tovirtual": "Skiptir yfir í sýndarspjallrás þessarar spjallrásar, ef hún er til staðar", - "tovirtual_not_found": "Engin sýndarspjallrás fyrir þessa spjallrás", - "query": "Opnar spjall við viðkomandi notanda", - "query_not_found_phone_number": "Gat ekki fundið Matrix-auðkenni fyrir símanúmer", - "holdcall": "Setur símtalið í fyrirliggjandi spjallrás í bið", - "no_active_call": "Ekkert virkt símtal á þessari spjallrás", - "unholdcall": "Tekur símtalið í fyrirliggjandi spjallrás úr bið", - "me": "Birtir aðgerð", - "error_invalid_runfn": "Villa í skipun: Get ekki meðhöndlað skástriks-skipun.", - "error_invalid_rendering_type": "Villa í skipun: Get ekki fundið myndgerðartegundina (%(renderingType)s)", - "join": "Gengur til liðs við spjallrás með uppgefnu vistfangi", - "failed_find_room": "Skipun mistókst: Gat ekki fundið spjallrásina (%(roomId)s", - "failed_find_user": "Gat ekki fundið notanda á spjallrás", - "op": "Skilgreindu völd notanda", - "deop": "Tekur stjórnunarréttindi af notanda með uppgefið auðkenni" - }, - "presence": { - "busy": "Upptekinn", - "online_for": "Á netinu í %(duration)s", - "idle_for": "Aðgerðalaust í %(duration)s", - "offline_for": "Ekki á netinu í %(duration)s", - "unknown_for": "Óþekkt í %(duration)s", - "online": "Nettengt", - "idle": "Iðjulaust", - "unknown": "Óþekkt", - "offline": "Ónettengt", - "away": "Fjarverandi" - }, - "Unknown": "Óþekkt", - "event_preview": { - "m.call.answer": { - "you": "Þú komst inn í símtalið", - "user": "%(senderName)s kom inn í símtalið", - "dm": "Símtal í gangi" - }, - "m.call.hangup": { - "you": "Þú laukst símtalinu", - "user": "%(senderName)s lauk símtalinu" - }, - "m.call.invite": { - "you": "Þú hófst símtal", - "user": "%(senderName)s hóf símtal", - "dm_send": "Bíð eftir svari", - "dm_receive": "%(senderName)s er að hringja" - }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "disable_microphone": "Þagga niður í hljóðnema", - "enable_microphone": "Kveikja á hljóðnema", - "disable_camera": "Slökkva á myndavél", - "enable_camera": "Kveikja á myndavél", - "audio_devices": "Hljóðtæki", - "video_devices": "Myndmerkistæki", - "dial": "Hringja", - "you_are_presenting": "Þú ert að kynna", - "user_is_presenting": "%(sharerName)s er að kynna", - "camera_disabled": "Slökkt er á myndavélinni þinni", - "camera_enabled": "Enn er kveikt á myndavélinni þinni", - "consulting": "Ráðfæri við %(transferTarget)s. Flytja á %(transferee)s", - "call_held_switch": "Þú settir símtalið í bið Skipta", - "call_held_resume": "Þú settir símtalið í bið Halda áfram", - "call_held": "%(peerName)s setti símtalið í bið", - "dialpad": "Talnaborð", - "stop_screenshare": "Hætta að deila skjánum þínum", - "start_screenshare": "Byrjaðu að deila skjánum þínum", - "hangup": "Leggja á", - "maximise": "Fylla skjá", - "expand": "Fara til baka í símtal", - "on_hold": "%(name)s er í bið", - "voice_call": "Raddsímtal", - "video_call": "Myndsímtal", - "video_call_started": "Myndsímtal er byrjað", - "unsilence": "Hljóð á", - "silence": "Þagga niður í símtali", - "silenced": "Þaggað niður í tilkynningum", - "unknown_caller": "Óþekktur hringjandi", - "call_failed": "Símtal mistókst", - "unable_to_access_microphone": "Mistókst að ná aðgangi að hljóðnema", - "call_failed_microphone": "Símtal mistókst þar sem ekki tókst að fá aðgang að hljóðnema. Athugaðu hvort hljóðnemi sé tengdur og rétt upp settur.", - "unable_to_access_media": "Mistókst að ná aðgangi að vefmyndavél / hljóðnema", - "call_failed_media": "Símtal mistókst þar sem ekki tókst að fá aðgang að vefmyndavél eða hljóðnema. Athugaðu þetta:", - "call_failed_media_connected": "Hljóðnemi og vefmyndavél eru tengd og rétt upp sett", - "call_failed_media_permissions": "Heimild veitt til að nota vefmyndavélina", - "call_failed_media_applications": "Ekkert annað forrit er að nota vefmyndavélina", - "already_in_call": "Nú þegar í símtali", - "already_in_call_person": "Þú ert nú þegar í símtali við þennan aðila.", - "unsupported": "Ekki er stuðningur við símtöl", - "unsupported_browser": "Þú getur ekki hringt símtöl í þessum vafra." - }, - "Other": "Annað", - "Advanced": "Nánar", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Skipta um táknmynd svæðis", - "m.room.avatar": "Skipta um auðkennismynd spjallrásar", - "m.room.name_space": "Breyta nafni svæðis", - "m.room.name": "Breyta nafni spjallrásar", - "m.room.canonical_alias_space": "Skipta um aðalvistfang svæðisins", - "m.room.canonical_alias": "Skipta um aðalvistfang spjallrásarinnar", - "m.space.child": "Sýsla með spjallrásir á þessu svæði", - "m.room.history_visibility": "Breyta sýnileika ferils", - "m.room.power_levels": "Breyta aðgangsheimildum", - "m.room.topic_space": "Breyta lýsingu", - "m.room.topic": "Breyta umfjöllunarefni", - "m.room.tombstone": "Uppfæra spjallrásina", - "m.room.encryption": "Virkja dulritun spjallrásar", - "m.room.server_acl": "Breyta ACL á netþjóni", - "m.reaction": "Senda viðbrögð", - "m.room.redaction": "Fjarlægja skilaboð send af mér", - "m.widget": "Breyta viðmótshluta", - "io.element.voice_broadcast_info": "Útsendingar tals", - "m.room.pinned_events": "Sýsla með festa atburði", - "m.call": "Byrja %(brand)s samtal", - "m.call.member": "Taka þátt í %(brand)s samtali", - "users_default": "Sjálfgefið hlutverk", - "events_default": "Senda skilaboð", - "invite": "Bjóða notendum", - "state_default": "Breyta stillingum", - "kick": "Fjarlægja notendur", - "ban": "Banna notendur", - "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" - }, - "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" + "rejoined": { + "one": "%(oneUser)sfór og skráði sig aftur", + "other": "%(oneUser)sfór og skráði sig aftur %(count)s sinnum" + }, + "rejoined_multiple": { + "one": "%(severalUsers)sfóru og skráðu sig aftur", + "other": "%(severalUsers)shafa skráð sig aftur %(count)s sinnum" + }, + "unbanned": { + "one": "var tekin/n úr banni", + "other": "var tekin/n úr banni %(count)s sinnum" + }, + "unbanned_multiple": { + "one": "voru tekin úr banni", + "other": "voru tekin úr banni %(count)s sinnum" + } + }, + "thread_info_basic": "Úr spjallþræði", + "typing_indicator": { + "more_users": { + "one": "%(names)s og einn til viðbótar eru að skrifa……", + "other": "%(names)s og %(count)s til viðbótar eru að skrifa……" + }, + "one_user": "%(displayName)s er að skrifa…", + "two_users": "%(names)s og %(lastPerson)s eru að skrifa…… …" + }, + "undecryptable_tooltip": "Þessi skilaboð er ekki hægt að afkóða", + "url_preview": { + "close": "Loka forskoðun", + "show_n_more": { + "one": "Sýna %(count)s forskoðun til viðbótar", + "other": "Sýna %(count)s forskoðanir til viðbótar" + } + } }, - "spaces": { - "error_no_permission_invite": "Þú hefur ekki heimild til að bjóða fólk á þetta svæði", - "error_no_permission_create_room": "Þú hefur ekki heimild til að búa til nýjar spjallrásir í þessu svæði", - "error_no_permission_add_room": "Þú hefur ekki heimild til að bæta spjallrásum í þetta svæði", - "error_no_permission_add_space": "Þú hefur ekki heimild til að bæta svæðum í þetta svæði" + "truncated_list_n_more": { + "other": "Og %(count)s til viðbótar..." }, - "auth": { - "continue_with_idp": "Halda áfram með %(provider)s", - "sign_in_with_sso": "Skrá inn með einfaldri innskráningu (single sign-on)", - "sso": "Einföld innskráning (single-sign-on)", - "reset_password_action": "Endurstilla lykilorð", - "reset_password_title": "Endurstilltu lykilorðið þitt", - "continue_with_sso": "Halda áfram með %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s eða %(usernamePassword)s", - "sign_in_instead": "Skrá inn í staðinn", - "account_clash": "Nýi aðgangurinn þinn (%(newAccountId)s) er skráður, eð þú ert þegar skráð/ur inn á öðrum notandaaðgangi (%(loggedInUserId)s).", - "account_clash_previous_account": "Halda áfram með fyrri aðgangi", - "log_in_new_account": "Skráðu þig inn í nýja notandaaðganginn þinn.", - "registration_successful": "Nýskráning tókst", - "server_picker_title": "Skráðu þig inn á heimaþjóninn þinn", - "server_picker_dialog_title": "Ákveddu hvar aðgangurinn þinn er hýstur", - "footer_powered_by_matrix": "keyrt með Matrix", - "sync_footer_subtitle": "Þetta getur tekið dálítinn tíma ef þú tekur þátt í mörgum spjallrásum", - "unsupported_auth_msisdn": "Þessi netþjónn styður ekki auðkenningu með símanúmeri.", - "unsupported_auth_email": "Þessi heimaþjónn styður ekki innskráningu með tölvupóstfangi.", - "registration_disabled": "Nýskráning hefur verið gerð óvirk á þessum heimaþjóni.", - "username_in_use": "Einhver annar er að nota þetta notandanafn, prófaðu eitthvað annað.", - "incorrect_password": "Rangt lykilorð", - "failed_soft_logout_auth": "Tókst ekki að endurauðkenna", - "soft_logout_heading": "Þú ert skráð/ur út", - "forgot_password_email_required": "Það þarf að setja inn tölvupóstfangið sem tengt er notandaaðgangnum þínum.", - "forgot_password_email_invalid": "Tölvupóstfangið lítur ekki út fyrir að vera í lagi.", - "sign_in_prompt": "Ertu með aðgang? Skráðu þig inn", - "verify_email_heading": "Skoðaðu tölvupóstinn þinn til að halda áfram", - "forgot_password_prompt": "Gleymdirðu lykilorðinu þínu?", - "soft_logout_intro_password": "Settu inn lykilorðið þitt til að skrá þig inn og fáðu aftur aðgang að notandaaðgangnum þínum.", - "soft_logout_intro_sso": "Skráðu þig inn og fáðu aftur aðgang að notandaaðgangnum þínum.", - "soft_logout_intro_unsupported_auth": "Þú getur ekki skráð þig inn á notandaaðganginn þinn. Hafðu samband við stjórnanda heimaþjónsins þíns til að fá frekari upplýsingar.", - "check_email_wrong_email_prompt": "Rangt tölvupóstfang?", - "check_email_wrong_email_button": "Settu aftur inn tölvupóstfangið þitt", - "check_email_resend_prompt": "Fékkstu ekki póstinn?", - "check_email_resend_tooltip": "Endursendi póst með staðfestingartengli!", - "enter_email_heading": "Settu inn tölvupóstfangið þitt til að endurstilla lykilorðið þitt", - "create_account_prompt": "Nýr hérna? Stofnaðu aðgang", - "sign_in_or_register": "Skráðu þig inn eða búðu til aðgang", - "sign_in_or_register_description": "Notaðu aðganginn þinn eða búðu til nýjan til að halda áfram.", - "register_action": "Búa til notandaaðgang", - "server_picker_failed_validate_homeserver": "Ekki tókst að sannreyna heimaþjón", - "server_picker_invalid_url": "Ógild slóð", - "server_picker_required": "Tilgreindu heimaþjón", - "server_picker_matrix.org": "Matrix.org is er heimsins stærsti opinberi heimaþjónninn, þannig að þar er góður staður fyrir marga.", - "server_picker_custom": "Annar heimaþjónn", - "server_picker_learn_more": "Um heimaþjóna" + "update": { + "changelog": "Breytingaskrá", + "check_action": "Athuga með uppfærslu", + "error_encountered": "Villa fannst (%(errorDetail)s).", + "new_version_available": "Ný útgáfa tiltæk. Uppfæra núna.", + "no_update": "Engin uppfærsla tiltæk.", + "release_notes_toast_title": "Nýtt á döfinni", + "see_changes_button": "Hvað er nýtt á döfinni?", + "toast_description": "Ný útgáfa %(brand)s er tiltæk", + "toast_title": "Uppfæra %(brand)s", + "unavailable": "Ekki tiltækt" + }, + "upload_failed_generic": "Skrána '%(fileName)s' mistókst að senda inn.", + "upload_failed_size": "Skráin '%(fileName)s' fer yfir stærðarmörk þessa heimaþjóns fyrir innsendar skrár", + "upload_failed_title": "Innsending mistókst", + "upload_file": { + "cancel_all_button": "Hætta við allt", + "error_title": "Villa við innsendingu", + "title": "Hlaða inn skrám", + "title_progress": "Senda inn skrár (%(current)s oaf %(total)s)", + "upload_all_button": "Senda allt inn", + "upload_n_others_button": { + "one": "Senda inn %(count)s skrá til viðbótar", + "other": "Senda inn %(count)s skrár til viðbótar" + } }, - "room_list": { - "sort_unread_first": "Birta spjallrásir með ólesnum skilaboðum fyrst", - "show_previews": "Sýna forskoðun skilaboða", - "sort_by": "Raða eftir", - "sort_by_activity": "Virkni", - "sort_by_alphabet": "A-Ö", - "sublist_options": "Lista valkosti", - "show_n_more": { - "one": "Birta %(count)s til viðbótar", - "other": "Birta %(count)s til viðbótar" + "user_info": { + "admin_tools_section": "Kerfisstjóratól", + "ban_button_room": "Banna úr herbergi", + "ban_button_space": "Banna úr svæði", + "ban_room_confirm_title": "Banna í %(roomName)s", + "ban_space_everything": "Banna viðkomandi frá því að gera allt það sem ég get gert", + "ban_space_specific": "Banna viðkomandi frá því að gera tiltekna hluti sem ég get gert", + "count_of_sessions": { + "one": "%(count)s seta", + "other": "%(count)s setur" }, - "show_less": "Sýna minna", - "notification_options": "Valkostir tilkynninga" - }, - "report_content": { - "missing_reason": "Fylltu út skýringu á því hvers vegna þú ert að kæra.", - "ignore_user": "Hunsa notanda", - "nature_disagreement": "Það sem notandinn er að skrifa sem er rangt.\nÞetta verður tilkynnt til umsjónarmanna spjallrásarinnar.", - "nature_illegal": "Þessi notandi er að sýna ólöglega hegðun, til dæmis með því að hrella aðra notendur eða hóta ofbeldi.\nÞetta verður tilkynnt til umsjónarmanna spjallrásarinnar, sem gætu þurft að tilkynna þetta til viðeigandi yfirvalda.", - "nature_spam": "Þessi notandi er að dreifa auglýsingum inn á spjallrásina, tenglum á auglýsingar eða áróður.\nÞetta verður tilkynnt til umsjónarmanna spjallrásarinnar.", - "report_to_homeserver_encrypted": "Þessi spjallrás er tileinkuð ólöglegu eða eitruðu efni eða skorti á viðbrögðum umsjónarmanna gagnvart ólöglegu eða eitruðu efni.\nÞetta verður tilkynnt til stjórnenda %(homeserver)s. Kerfisstjórarnir geta EKKI LESIÐ dulritað efni þessarar spjallrásar.", - "nature_other": "Einhver önnur ástæða. Lýstu vandamálinu.\nÞetta verður tilkynnt til umsjónarmanna spjallrásarinnar.", - "nature": "Veldu ástæðu og lýstu því hvað gerir þessi skilaboð ótæk.", - "disagree": "Ósammála", - "toxic_behaviour": "Eitruð hegðun", - "illegal_content": "Ólöglegt efni", - "spam_or_propaganda": "Ruslpóstur eða áróður", - "report_entire_room": "Kæra alla spjallrásina", - "report_content_to_homeserver": "Kæra efni til kerfisstjóra heimaþjónsins þíns", - "description": "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." + "count_of_verified_sessions": { + "one": "1 sannreynd seta", + "other": "%(count)s sannreyndar setur" + }, + "deactivate_confirm_action": "Gera notanda óvirkan", + "deactivate_confirm_title": "Gera notanda óvirkan?", + "demote_button": "Leggja til baka", + "demote_self_confirm_description_space": "Þú 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 á þessu svæði, verður ómögulegt að ná aftur stjórn á því.", + "demote_self_confirm_room": "Þú 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.", + "demote_self_confirm_title": "Lækka þig sjálfa/n í tign?", + "disinvite_button_room": "Afbjóða úr herbergi", + "disinvite_button_room_name": "Afturkalla boð á %(roomName)s", + "disinvite_button_space": "Afbjóða frá stað", + "edit_own_devices": "Breyta tækjum", + "error_ban_user": "Mistókst að banna notanda", + "error_deactivate": "Mistókst að gera þennan notanda óvirkan", + "error_kicking_user": "Mistókst að fjarlægja notanda", + "error_mute_user": "Mistókst að þagga niður í notanda", + "error_revoke_3pid_invite_title": "Mistókst að afturkalla boð", + "hide_sessions": "Fela setur", + "hide_verified_sessions": "Fela sannreyndar setur", + "invited_by": "Boðið af %(sender)s", + "jump_to_rr_button": "Fara í fyrstu leskvittun", + "kick_button_room": "Fjarlægja úr spjallrás", + "kick_button_room_name": "Fjarlægja úr %(roomName)s", + "kick_button_space": "Fjarlægja úr stað", + "kick_button_space_everything": "Fjarlægja viðkomandi úr öllu því sem ég get gert", + "kick_space_specific": "Fjarlægja viðkomandi úr tilteknum hlutum sem ég get gert", + "kick_space_warning": "Viðkomandi munu eftir sem áður hafa aðgang að hverju því sem þú ert ekki stjórnandi fyrir.", + "promote_warning": "Þú getur ekki afturkallað þessa aðgerð, þar sem þú ert að gefa notandanum jafn mikil völd og þú hefur sjálf/ur.", + "redact": { + "confirm_button": { + "one": "Fjarlægja 1 skilaboð", + "other": "Fjarlægja %(count)s skilaboð" + }, + "confirm_keep_state_label": "Geyma kerfisskilaboð", + "confirm_title": "Fjarlægja nýleg skilaboð frá %(user)s", + "no_recent_messages_description": "Prófaðu að skruna upp í tímalínunni til að sjá hvort það séu einhver eldri.", + "no_recent_messages_title": "Engin nýleg skilaboð frá %(user)s fundust" + }, + "redact_button": "Fjarlægja nýleg skilaboð", + "revoke_invite": "Afturkalla boð", + "role_label": "Hlutverk í ", + "room_encrypted": "Skilaboð í þessari spjallrás eru enda-í-enda dulrituð.", + "room_encrypted_detail": "Öryggi skilaboðanna þinna er tryggt og einungis þú og viðtakendurnir hafa dulritunarlyklana til að opna skilaboðin.", + "room_unencrypted": "Skilaboð í þessari spjallrás eru ekki enda-í-enda dulrituð.", + "room_unencrypted_detail": "Á dulrituðum spjallrásum er öryggi skilaboðanna þinna tryggt og einungis þú og viðtakendurnir hafa dulritunarlyklana til að opna skilaboðin.", + "share_button": "Deila Hlekk að Notanda", + "unban_button_room": "Afbanna úr herbergi", + "unban_button_space": "Afbanna úr svæði", + "unban_room_confirm_title": "Afbanna í %(roomName)s", + "unban_space_everything": "Afturkalla bann viðkomandi frá því að gera allt það sem ég get gert", + "unban_space_specific": "Afturkalla bann viðkomandi frá því að gera tiltekna hluti sem ég get gert", + "unban_space_warning": "Viðkomandi munu ekki hafa aðgang að því sem þú ert ekki stjórnandi fyrir.", + "verify_button": "Sannreyna notanda" + }, + "user_menu": { + "settings": "Allar stillingar", + "switch_theme_dark": "Skiptu yfir í dökkan ham", + "switch_theme_light": "Skiptu yfir í ljósan ham" + }, + "voice_broadcast": { + "30s_backward": "30s afturábak", + "30s_forward": "30s áfram", + "action": "Útvörpun tals", + "buffering": "Hleð í biðminni…", + "confirm_listen_affirm": "Já, stöðva upptökuna mína", + "confirm_listen_title": "Hlusta á beina útsendingu?", + "confirm_stop_affirm": "Já, stöðva útsendingu", + "confirm_stop_title": "Stöðva beina útsendingu?", + "connection_error": "Villa í tengingu - Upptaka í bið", + "failed_already_recording_title": "Get ekki byrjað nýja talútsendingu", + "failed_insufficient_permission_title": "Get ekki byrjað nýja talútsendingu", + "failed_no_connection_description": "Því miður tókst ekki að setja aðra upptöku í gang. Reyndu aftur síðar.", + "failed_no_connection_title": "Villa í tengingu", + "failed_others_already_recording_title": "Get ekki byrjað nýja talútsendingu", + "go_live": "Fara í beina útsendingu", + "live": "Beint", + "pause": "setja talútsendingu í bið", + "play": "spila talútsendingu", + "resume": "halda áfram með talútsendingu" }, - "setting": { - "help_about": { - "brand_version": "Útgáfa %(brand)s:", - "olm_version": "Útgáfa olm:", - "help_link": "Til að fá aðstoð við að nota %(brand)s, smelltu hér.", - "help_link_chat_bot": "Til að fá aðstoð við að nota %(brand)s, smelltu hér eða byrjaðu að spjalla við vélmennið okkar með hnappnum hér fyrir neðan.", - "chat_bot": "Spjalla við %(brand)s vélmenni", - "title": "Hjálp og um hugbúnaðinn", - "versions": "Útgáfur", - "access_token_detail": "Aðgangsteiknið þitt gefur fullan aðgang að notandaaðgangnum þínum. Ekki deila því með neinum.", - "clear_cache_reload": "Hreinsa skyndiminni og endurhlaða" - } + "voip": { + "already_in_call": "Nú þegar í símtali", + "already_in_call_person": "Þú ert nú þegar í símtali við þennan aðila.", + "answered_elsewhere": "Svarað annars staðar", + "answered_elsewhere_description": "Símtalinu var svarað á öðru tæki.", + "audio_devices": "Hljóðtæki", + "call_failed": "Símtal mistókst", + "call_failed_description": "Ekki tókst að koma símtalinu á", + "call_failed_media": "Símtal mistókst þar sem ekki tókst að fá aðgang að vefmyndavél eða hljóðnema. Athugaðu þetta:", + "call_failed_media_applications": "Ekkert annað forrit er að nota vefmyndavélina", + "call_failed_media_connected": "Hljóðnemi og vefmyndavél eru tengd og rétt upp sett", + "call_failed_media_permissions": "Heimild veitt til að nota vefmyndavélina", + "call_failed_microphone": "Símtal mistókst þar sem ekki tókst að fá aðgang að hljóðnema. Athugaðu hvort hljóðnemi sé tengdur og rétt upp settur.", + "call_held": "%(peerName)s setti símtalið í bið", + "call_held_resume": "Þú settir símtalið í bið Halda áfram", + "call_held_switch": "Þú settir símtalið í bið Skipta", + "call_toast_unknown_room": "Óþekkt spjallrás", + "camera_disabled": "Slökkt er á myndavélinni þinni", + "camera_enabled": "Enn er kveikt á myndavélinni þinni", + "cannot_call_yourself_description": "Þú getur ekki byrjað símtal með sjálfum þér.", + "change_input_device": "skipta um inntakstæki", + "connecting": "Tengist", + "connection_lost": "Tenging við vefþjón hefur rofnað", + "connection_lost_description": "Þú getur ekki hringt símtöl án tengingar við netþjóninn.", + "consulting": "Ráðfæri við %(transferTarget)s. Flytja á %(transferee)s", + "default_device": "Sjálfgefið tæki", + "dial": "Hringja", + "dialpad": "Talnaborð", + "disable_camera": "Slökkva á myndavél", + "disable_microphone": "Þagga niður í hljóðnema", + "disabled_no_one_here": "Hér er enginn sem hægt er að hringja í", + "disabled_no_perms_start_video_call": "Þú hefur ekki heimildir til að hefja myndsímtöl", + "disabled_no_perms_start_voice_call": "Þú hefur ekki heimildir til að hefja raddsímtöl", + "disabled_ongoing_call": "Símtal í gangi", + "enable_camera": "Kveikja á myndavél", + "enable_microphone": "Kveikja á hljóðnema", + "expand": "Fara til baka í símtal", + "failed_call_live_broadcast_title": "Get ekki hafið símtal", + "hangup": "Leggja á", + "hide_sidebar_button": "Fela hliðarspjald", + "input_devices": "Inntakstæki", + "join_button_tooltip_call_full": "Því miður - þetta símtal er fullt í augnablikinu", + "join_button_tooltip_connecting": "Tengist", + "maximise": "Fylla skjá", + "misconfigured_server": "Símtal mistókst vegna vanstillingar netþjóns", + "misconfigured_server_description": "Spurðu kerfisstjóra (%(homeserverDomain)s) heimaþjónsins þíns um að setja upp TURN-þjón til að tryggja að símtöl virki eðlilega.", + "more_button": "Meira", + "msisdn_lookup_failed": "Ekki er hægt að fletta upp símanúmeri", + "msisdn_lookup_failed_description": "Það kom upp villa við að fletta upp símanúmerinu", + "msisdn_transfer_failed": "Mistókst að áframsenda símtal", + "n_people_joined": { + "one": "%(count)s aðili hefur tekið þátt", + "other": "%(count)s aðilar hafa tekið þátt" + }, + "no_audio_input_description": "Fundum ekki neinn hljóðnema á tækinu þínu. Skoðaðu stillingarnar þínar og reyndu aftur.", + "no_audio_input_title": "Enginn hljóðnemi fannst", + "no_media_perms_title": "Engar heimildir fyrir myndefni", + "no_permission_conference": "Krafist er heimildar", + "no_permission_conference_description": "Þú hefur ekki aðgangsheimildir til að hefja fjarfund á þessari spjallrás", + "on_hold": "%(name)s er í bið", + "output_devices": "Úttakstæki", + "screenshare_monitor": "Deila öllum skjánum", + "screenshare_title": "Deila efni", + "screenshare_window": "Forritsgluggi", + "show_sidebar_button": "Sýna hliðarspjald", + "silence": "Þagga niður í símtali", + "silenced": "Þaggað niður í tilkynningum", + "start_screenshare": "Byrjaðu að deila skjánum þínum", + "stop_screenshare": "Hætta að deila skjánum þínum", + "too_many_calls": "Of mörg símtöl", + "too_many_calls_description": "Þú hefur náð hámarksfjölda samhliða símtala.", + "transfer_consult_first_label": "Ráðfæra fyrst", + "transfer_failed": "Flutningur mistókst", + "transfer_failed_description": "Mistókst að áframsenda símtal", + "unable_to_access_audio_input_description": "Gat ekki tengst hljóðnemanum þínum. Skoðaðu stillingar vafrans þíns og reyndu aftur.", + "unable_to_access_audio_input_title": "Mistókst að ná aðgangi að hljóðnema", + "unable_to_access_media": "Mistókst að ná aðgangi að vefmyndavél / hljóðnema", + "unable_to_access_microphone": "Mistókst að ná aðgangi að hljóðnema", + "unknown_caller": "Óþekktur hringjandi", + "unknown_person": "óþekktur einstaklingur", + "unsilence": "Hljóð á", + "unsupported": "Ekki er stuðningur við símtöl", + "unsupported_browser": "Þú getur ekki hringt símtöl í þessum vafra.", + "user_busy": "Notandi upptekinn", + "user_busy_description": "Notandinn sem þú hringdir í er upptekinn.", + "user_is_presenting": "%(sharerName)s er að kynna", + "video_call": "Myndsímtal", + "video_call_started": "Myndsímtal er byrjað", + "video_devices": "Myndmerkistæki", + "voice_call": "Raddsímtal", + "you_are_presenting": "Þú ert að kynna" }, "widget": { + "added_by": "Viðmótshluta bætt við af", + "capabilities_dialog": { + "content_starting_text": "Þessi viðmótshluti vill:", + "decline_all_permission": "Hafna öllu", + "remember_Selection": "Muna val mitt fyrir þennan viðmótshluta", + "title": "Samþykkja heimildir viðmótshluta" + }, "capability": { - "send_stickers_this_room": "Senda límmerki á þessa spjallrás", - "send_stickers_active_room": "Senda límmerki á virku spjallrásina þína", - "send_stickers_this_room_as_you": "Senda límmerki sem þú á þessa spjallrás", - "send_stickers_active_room_as_you": "Senda límmerki sem þú á virku spjallrásina þína", - "see_sticker_posted_this_room": "Sjá þegar límmerki er birt í þessari spjallrás", - "see_sticker_posted_active_room": "Sjá þegar límmerki er birt í virku spjallrásinni þinni", - "always_on_screen_viewing_another_room": "Vertu áfram á skjánum þegar önnur spjallrás er skoðuð, á meðan þú keyrir", "always_on_screen_generic": "Vertu áfram á skjánum á meðan þú keyrir", - "switch_room": "Breyttu hvaða spjallrás þú ert að skoða", - "switch_room_message_user": "Breyttu hvaða spjallrás, skilaboð eða notanda þú ert að skoða", - "change_topic_this_room": "Breyta heiti þessarar spjallrásar", - "see_topic_change_this_room": "Sjá þegar umfjöllunarefni þessarar spjallrásar breytist", - "change_topic_active_room": "Breyta umfjöllunarefni virku spjallrásarinnar þinnar", - "see_topic_change_active_room": "Sjá þegar umfjöllunarefni virku spjallrásarinnar þinnar breytist", - "change_name_this_room": "Breyta heiti þessarar spjallrásar", - "see_name_change_this_room": "Sjá þegar heiti þessarar spjallrásar breytist", - "change_name_active_room": "Breyta heiti virku spjallrásarinnar þinnar", - "see_name_change_active_room": "Sjá þegar heiti virku spjallrásarinnar þinnar breytist", - "change_avatar_this_room": "Breyta auðkennismynd þessarar spjallrásar", - "see_avatar_change_this_room": "Sjá þegar auðkennismynd þessarar spjallrásar breytist", + "always_on_screen_viewing_another_room": "Vertu áfram á skjánum þegar önnur spjallrás er skoðuð, á meðan þú keyrir", + "any_room": "Ofangreint, en einnig í hverri þeirri spjallrás sem þú tekur þátt í eða hefur verið boðið að taka þátt í", + "byline_empty_state_key": "með tómum stöðulykli", + "byline_state_key": "með stöðulykli %(stateKey)s", + "capability": "Geta %(capability)s-þjónsins", "change_avatar_active_room": "Breyta auðkennismynd virku spjallrásarinnar þinnar", - "see_avatar_change_active_room": "Sjá þegar auðkennismynd virku spjallrásarinnar þinnar breytist", - "remove_ban_invite_leave_this_room": "Fjarlægðu, bannaðu eða bjóddu fólki í þessa spjallrás auk þess að þú getur yfirgefið hana", + "change_avatar_this_room": "Breyta auðkennismynd þessarar spjallrásar", + "change_name_active_room": "Breyta heiti virku spjallrásarinnar þinnar", + "change_name_this_room": "Breyta heiti þessarar spjallrásar", + "change_topic_active_room": "Breyta umfjöllunarefni virku spjallrásarinnar þinnar", + "change_topic_this_room": "Breyta heiti þessarar spjallrásar", + "receive_membership_active_room": "Sjá þegar fólk tekur þátt, yfirgefur eða er boðið á virku spjallrásina þína", "receive_membership_this_room": "Sjá þegar fólk tekur þátt, yfirgefur eða er boðið á þessa spjallrás", "remove_ban_invite_leave_active_room": "Fjarlægðu, bannaðu eða bjóddu fólki í virku spjallrásina þína auk þess að þú getur yfirgefið hana", - "receive_membership_active_room": "Sjá þegar fólk tekur þátt, yfirgefur eða er boðið á virku spjallrásina þína", - "byline_empty_state_key": "með tómum stöðulykli", - "byline_state_key": "með stöðulykli %(stateKey)s", - "any_room": "Ofangreint, en einnig í hverri þeirri spjallrás sem þú tekur þátt í eða hefur verið boðið að taka þátt í", - "specific_room": "Ofangreint, en einnig í ", - "send_event_type_this_room": "Senda %(eventType)s atburði sem þú á þessa spjallrás", - "see_event_type_sent_this_room": "Sjá %(eventType)s atburði sem birtast í þessari spjallrás", - "send_event_type_active_room": "Senda %(eventType)s atburði sem þú á virku spjallrásina þína", + "remove_ban_invite_leave_this_room": "Fjarlægðu, bannaðu eða bjóddu fólki í þessa spjallrás auk þess að þú getur yfirgefið hana", + "see_avatar_change_active_room": "Sjá þegar auðkennismynd virku spjallrásarinnar þinnar breytist", + "see_avatar_change_this_room": "Sjá þegar auðkennismynd þessarar spjallrásar breytist", "see_event_type_sent_active_room": "Sjá %(eventType)s atburði sem birtast í virku spjallrásina þinni", - "capability": "Geta %(capability)s-þjónsins", - "send_messages_this_room": "Senda skilaboð sem þú í þessari spjallrás", - "send_messages_active_room": "Senda skilaboð sem þú á virku spjallrásina þína", - "see_messages_sent_this_room": "Sjá skilaboð sem birtast í þessari spjallrás", + "see_event_type_sent_this_room": "Sjá %(eventType)s atburði sem birtast í þessari spjallrás", + "see_images_sent_active_room": "Sjá myndir sem birtast í virku spjallrásina þinni", + "see_images_sent_this_room": "Sjá myndir sem birtast í þessari spjallrás", "see_messages_sent_active_room": "Sjá skilaboð sem birtast í virku spjallrásina þinni", - "send_text_messages_this_room": "Senda textaskilaboð sem þú á þessa spjallrás", - "send_text_messages_active_room": "Senda textaskilaboð sem þú á virku spjallrásina þína", - "see_text_messages_sent_this_room": "Sjá textaskilaboð sem birtast í þessari spjallrás", - "see_text_messages_sent_active_room": "Sjá textaskilaboð sem birtast í virku spjallrásina þinni", - "send_emotes_this_room": "Senda tjáningu sem þú í þessari spjallrás", - "send_emotes_active_room": "Senda tjáningu sem þú á virku spjallrásina þína", - "see_sent_emotes_this_room": "Sjá tjáningar sem birtast í þessari spjallrás", + "see_messages_sent_this_room": "Sjá skilaboð sem birtast í þessari spjallrás", + "see_msgtype_sent_active_room": "Sjá %(msgtype)s skilaboð sem birtast í virku spjallrásina þinni", + "see_msgtype_sent_this_room": "Sjá %(msgtype)s skilaboð sem birtast í þessari spjallrás", + "see_name_change_active_room": "Sjá þegar heiti virku spjallrásarinnar þinnar breytist", + "see_name_change_this_room": "Sjá þegar heiti þessarar spjallrásar breytist", "see_sent_emotes_active_room": "Sjá tjáningar sem birtast í virku spjallrásina þinni", - "send_images_this_room": "Senda myndir sem þú í þessari spjallrás", - "send_images_active_room": "Senda myndir sem þú á virku spjallrásina þína", - "see_images_sent_this_room": "Sjá myndir sem birtast í þessari spjallrás", - "see_images_sent_active_room": "Sjá myndir sem birtast í virku spjallrásina þinni", - "send_videos_this_room": "Senda myndskeið sem þú í þessari spjallrás", - "send_videos_active_room": "Senda myndskeið sem þú á virku spjallrásina þína", - "see_videos_sent_this_room": "Sjá myndskeið sem birtast í þessari spjallrás", + "see_sent_emotes_this_room": "Sjá tjáningar sem birtast í þessari spjallrás", + "see_sent_files_active_room": "Sjá almennar skrár sem birtast í virku spjallrásina þinni", + "see_sent_files_this_room": "Sjá almennar skrár sem birtast í þessari spjallrás", + "see_sticker_posted_active_room": "Sjá þegar límmerki er birt í virku spjallrásinni þinni", + "see_sticker_posted_this_room": "Sjá þegar límmerki er birt í þessari spjallrás", + "see_text_messages_sent_active_room": "Sjá textaskilaboð sem birtast í virku spjallrásina þinni", + "see_text_messages_sent_this_room": "Sjá textaskilaboð sem birtast í þessari spjallrás", + "see_topic_change_active_room": "Sjá þegar umfjöllunarefni virku spjallrásarinnar þinnar breytist", + "see_topic_change_this_room": "Sjá þegar umfjöllunarefni þessarar spjallrásar breytist", "see_videos_sent_active_room": "Sjá myndskeið sem birtast í virku spjallrásina þinni", - "send_files_this_room": "Senda almennar skrár sem þú í þessari spjallrás", + "see_videos_sent_this_room": "Sjá myndskeið sem birtast í þessari spjallrás", + "send_emotes_active_room": "Senda tjáningu sem þú á virku spjallrásina þína", + "send_emotes_this_room": "Senda tjáningu sem þú í þessari spjallrás", + "send_event_type_active_room": "Senda %(eventType)s atburði sem þú á virku spjallrásina þína", + "send_event_type_this_room": "Senda %(eventType)s atburði sem þú á þessa spjallrás", "send_files_active_room": "Senda almennar skrár sem þú á virku spjallrásina þína", - "see_sent_files_this_room": "Sjá almennar skrár sem birtast í þessari spjallrás", - "see_sent_files_active_room": "Sjá almennar skrár sem birtast í virku spjallrásina þinni", - "send_msgtype_this_room": "Senda %(msgtype)s-skilaboð sem þú á þessa spjallrás", + "send_files_this_room": "Senda almennar skrár sem þú í þessari spjallrás", + "send_images_active_room": "Senda myndir sem þú á virku spjallrásina þína", + "send_images_this_room": "Senda myndir sem þú í þessari spjallrás", + "send_messages_active_room": "Senda skilaboð sem þú á virku spjallrásina þína", + "send_messages_this_room": "Senda skilaboð sem þú í þessari spjallrás", "send_msgtype_active_room": "Senda %(msgtype)s-skilaboð sem þú á virku spjallrásina þína", - "see_msgtype_sent_this_room": "Sjá %(msgtype)s skilaboð sem birtast í þessari spjallrás", - "see_msgtype_sent_active_room": "Sjá %(msgtype)s skilaboð sem birtast í virku spjallrásina þinni" + "send_msgtype_this_room": "Senda %(msgtype)s-skilaboð sem þú á þessa spjallrás", + "send_stickers_active_room": "Senda límmerki á virku spjallrásina þína", + "send_stickers_active_room_as_you": "Senda límmerki sem þú á virku spjallrásina þína", + "send_stickers_this_room": "Senda límmerki á þessa spjallrás", + "send_stickers_this_room_as_you": "Senda límmerki sem þú á þessa spjallrás", + "send_text_messages_active_room": "Senda textaskilaboð sem þú á virku spjallrásina þína", + "send_text_messages_this_room": "Senda textaskilaboð sem þú á þessa spjallrás", + "send_videos_active_room": "Senda myndskeið sem þú á virku spjallrásina þína", + "send_videos_this_room": "Senda myndskeið sem þú í þessari spjallrás", + "specific_room": "Ofangreint, en einnig í ", + "switch_room": "Breyttu hvaða spjallrás þú ert að skoða", + "switch_room_message_user": "Breyttu hvaða spjallrás, skilaboð eða notanda þú ert að skoða" + }, + "close_to_view_right_panel": "Lokaðu þessum viðmótshluta til að sjá hann á þessu spjaldi", + "context_menu": { + "delete": "Eyða viðmótshluta", + "delete_warning": "Sé viðmótshluta eytt hverfur hann hjá öllum notendum í þessari spjallrás. Ertu viss um að þú viljir eyða þessum viðmótshluta?", + "move_left": "Færa til vinstri", + "move_right": "Færa til hægri", + "remove": "Fjarlægja fyrir alla", + "revoke": "Afturkalla heimildir", + "screenshot": "Taktu mynd", + "start_audio_stream": "Hefja hljóðstreymi" + }, + "cookie_warning": "Þessi viðmótshluti gæti notað vefkökur.", + "error_hangup_description": "Þú varst aftengd/ur frá samtalinu. (Villa: %(message)s)", + "error_hangup_title": "Tenging rofnaði", + "error_loading": "Villa við að hlaða inn viðmótshluta", + "error_mixed_content": "Villa - blandað efni", + "error_need_invite_permission": "Þú þarft að hafa heimild til að bjóða notendum til að gera þetta.", + "error_need_kick_permission": "Þú þarft að hafa heimild til að sparka notendum til að gera þetta.", + "error_need_to_be_logged_in": "Þú þarft að vera skráð/ur inn.", + "error_unable_start_audio_stream_description": "Get ekki ræst hljóðstreymi.", + "error_unable_start_audio_stream_title": "Tókst ekki að ræsa beint streymi", + "modal_data_warning": "Gögnum á þessum skjá er deilt með %(widgetDomain)s", + "no_name": "Óþekkt forrit", + "open_id_permissions_dialog": { + "remember_selection": "Muna þetta", + "title": "Leyfa þessum viðmótshluta að sannreyna auðkennin þín" + }, + "popout": "Sprettviðmótshluti", + "shared_data_mxid": "Notandaauðkennið þitt", + "shared_data_name": "Birtingarnafnið þitt", + "shared_data_room_id": "Auðkenni spjallrásar", + "shared_data_theme": "Þemað þitt", + "shared_data_warning": "Að nota þennan viðmótshluta gæti deilt gögnum með %(widgetDomain)s.", + "shared_data_warning_im": "Að nota þennan viðmótshluta gæti deilt gögnum með %(widgetDomain)s og samþættingarstýringunni þinni.", + "shared_data_widget_id": "Auðkenni viðmótshluta", + "unencrypted_warning": "Viðmótshlutar nota ekki dulritun skilaboða.", + "unmaximise": "Ekki-hámarka", + "unpin_to_view_right_panel": "Losaðu þennan viðmótshluta til að sjá hann á þessu spjaldi" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Allt í hástöfum en næstum eins auðvelt að giska á og allt í lágstöfum", + "anotherWord": "Bættu við öðru orði eða tveimur. Sjaldgæf orð eru betri.", + "associatedYears": "Forðastu ártöl sem tengjast þér", + "capitalization": "Hástafaritun hjálpar ekki mikið", + "dates": "Forðastu dagsetningar og ártöl sem tengjast þér", + "l33t": "Augljósar útskiptingar á borð við '@' í stað 'a' hjálpa ekki mikið", + "longerKeyboardPattern": "Notaðu lengri lyklaborðsmynstur með fleiri beygjum", + "noNeed": "Engin þörf á táknum, tölustöfum, eða hástöfum", + "recentYears": "Forðastu nýleg ártöl", + "repeated": "Forðastu endurtekin orð og stafi", + "reverseWords": "Viðsnúin orð er ekki mikið erfiðara að giska á", + "sequences": "Forðastu runur", + "useWords": "Notaðu nokkur orð. Forðastu algengar setningar" + }, + "warnings": { + "common": "Þetta er mjög algengt lykilorð", + "commonNames": "Auðvelt er að giska á algeng nöfn og kenninöfn", + "dates": "Oft er auðvelt að giska á dagsetningar", + "extendedRepeat": "Ekki er mikið erfiðara að giska á endurtekningar eins og\"abcabcabc\" heldur en \"aaa\"\"", + "keyPattern": "Auðvelt er að giska á styttri mynstur á lyklaborði", + "namesByThemselves": "Auðvelt er að giska á eiginnöfn og kenninöfn", + "recentYears": "Auðvelt er að giska á nýleg ártöl", + "sequences": "Auðvelt er að giska á runur eins og \"abc\" eða \"6543\"", + "similarToCommon": "Þetta líkist algengu lykilorði", + "simpleRepeat": "Auðvelt er að giska á endurtekningar eins og \"aaa\"", + "straightRow": "Auðvelt er að giska á beinar raðir af lyklum á lyklaborði", + "topHundred": "Þetta er í hópi 100 algengustu lykilorða", + "topTen": "Þetta er í hópi 10 algengustu lykilorða", + "wordByItself": "Auðvelt er að giska á stakt orð" } - }, - "feedback": { - "sent": "Umsögn send", - "comment_label": "Athugasemd", - "send_feedback_action": "Senda umsögn" } } diff --git a/src/i18n/strings/it.json b/src/i18n/strings/it.json index e849cd503b4..6954e9e1924 100644 --- a/src/i18n/strings/it.json +++ b/src/i18n/strings/it.json @@ -1,3342 +1,1089 @@ { - "Failed to forget room %(errCode)s": "Impossibile dimenticare la stanza %(errCode)s", - "Notifications": "Notifiche", - "Operation failed": "Operazione fallita", - "unknown error code": "codice errore sconosciuto", - "Create new room": "Crea una nuova stanza", - "Favourite": "Preferito", - "Failed to change password. Is your password correct?": "Modifica password fallita. La tua password è corretta?", - "Account": "Account", - "Admin Tools": "Strumenti di amministrazione", - "No Microphones detected": "Nessun Microfono rilevato", - "No Webcams detected": "Nessuna Webcam rilevata", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Potresti dover permettere manualmente a %(brand)s di accedere al tuo microfono/webcam", - "Default Device": "Dispositivo Predefinito", - "Authentication": "Autenticazione", - "This email address is already in use": "Questo indirizzo e-mail è già in uso", - "This phone number is already in use": "Questo numero di telefono è già in uso", - "Failed to verify email address: make sure you clicked the link in the email": "Impossibile verificare l'indirizzo e-mail: assicurati di aver cliccato il link nell'e-mail", - "You cannot place a call with yourself.": "Non puoi chiamare te stesso.", - "Warning!": "Attenzione!", - "Sun": "Dom", - "Mon": "Lun", - "Tue": "Mar", - "Wed": "Mer", - "Thu": "Gio", - "Fri": "Ven", - "Sat": "Sab", - "Jan": "Gen", - "Feb": "Feb", - "Mar": "Mar", - "Apr": "Apr", - "May": "Mag", - "Jun": "Giu", - "Jul": "Lug", - "Aug": "Ago", - "Sep": "Set", - "Oct": "Ott", - "Nov": "Nov", - "Dec": "Dic", - "PM": "PM", - "AM": "AM", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", - "Rooms": "Stanze", - "Unnamed room": "Stanza senza nome", - "Upload Failed": "Invio fallito", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s non ha l'autorizzazione ad inviarti notifiche - controlla le impostazioni del browser", - "%(brand)s was not given permission to send notifications - please try again": "Non è stata data a %(brand)s l'autorizzazione ad inviare notifiche - riprova", - "Unable to enable Notifications": "Impossibile attivare le notifiche", - "This email address was not found": "Indirizzo email non trovato", - "Default": "Predefinito", - "Restricted": "Limitato", - "Moderator": "Moderatore", - "Failed to invite": "Invito fallito", - "You need to be logged in.": "Devi aver eseguito l'accesso.", - "You need to be able to invite users to do that.": "Devi poter invitare utenti per completare l'azione.", - "Unable to create widget.": "Impossibile creare il widget.", - "Failed to send request.": "Invio della richiesta fallito.", - "This room is not recognised.": "Stanza non riconosciuta.", - "You are not in this room.": "Non sei in questa stanza.", - "You do not have permission to do that in this room.": "Non hai l'autorizzazione per farlo in questa stanza.", - "Missing room_id in request": "Manca l'id_stanza nella richiesta", - "Room %(roomId)s not visible": "Stanza %(roomId)s non visibile", - "Missing user_id in request": "Manca l'id_utente nella richiesta", - "Ignored user": "Utente ignorato", - "You are now ignoring %(userId)s": "Ora stai ignorando %(userId)s", - "Unignored user": "Utente non più ignorato", - "You are no longer ignoring %(userId)s": "Non stai più ignorando %(userId)s", - "Verified key": "Chiave verificata", - "Reason": "Motivo", - "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", - "Your browser does not support the required cryptography extensions": "Il tuo browser non supporta l'estensione crittografica richiesta", - "Not a valid %(brand)s keyfile": "Non è una chiave di %(brand)s valida", - "Authentication check failed: incorrect password?": "Controllo di autenticazione fallito: password sbagliata?", - "Incorrect verification code": "Codice di verifica sbagliato", - "Phone": "Telefono", - "No display name": "Nessun nome visibile", - "New passwords don't match": "Le nuove password non corrispondono", - "Passwords can't be empty": "Le password non possono essere vuote", - "Export E2E room keys": "Esporta chiavi E2E della stanza", - "Do you want to set an email address?": "Vuoi impostare un indirizzo email?", - "Current password": "Password attuale", - "New Password": "Nuova password", - "Confirm password": "Conferma password", - "Change Password": "Modifica password", - "Failed to set display name": "Impostazione nome visibile fallita", - "Drop file here to upload": "Trascina un file qui per l'invio", - "Unban": "Togli ban", - "Failed to ban user": "Ban utente fallito", - "Failed to mute user": "Impossibile silenziare l'utente", - "Failed to change power level": "Cambio di livello poteri fallito", - "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.": "Non potrai annullare questa modifica dato che ti stai declassando, se sei l'ultimo utente privilegiato nella stanza sarà impossibile ottenere di nuovo i privilegi.", - "Are you sure?": "Sei sicuro?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Non potrai annullare questa modifica dato che stai promuovendo l'utente al tuo stesso grado.", - "Unignore": "Non ignorare più", - "and %(count)s others...": { - "other": "e altri %(count)s ...", - "one": "e un altro..." - }, - "Invited": "Invitato/a", - "Filter room members": "Filtra membri della stanza", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (poteri %(powerLevelNumber)s)", - "You do not have permission to post to this room": "Non hai il permesso di inviare in questa stanza", - "Server error": "Errore del server", - "Server unavailable, overloaded, or something else went wrong.": "Server non disponibile, sovraccarico o qualcos'altro è andato storto.", - "Command error": "Errore nel comando", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)so", - "%(duration)sd": "%(duration)sg", - "(~%(count)s results)": { - "other": "(~%(count)s risultati)", - "one": "(~%(count)s risultato)" - }, - "Join Room": "Entra nella stanza", - "Upload avatar": "Invia avatar", - "Forget room": "Dimentica la stanza", - "Low priority": "Bassa priorità", - "Historical": "Cronologia", - "Power level must be positive integer.": "Il livello di poteri deve essere un intero positivo.", - "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.", - "Failed to unban": "Rimozione ban fallita", - "Banned by %(displayName)s": "Bandito da %(displayName)s", - "Privileged Users": "Utenti privilegiati", - "No users have specific privileges in this room": "Nessun utente ha privilegi specifici in questa stanza", - "Banned users": "Utenti banditi", - "This room is not accessible by remote Matrix servers": "Questa stanza non è accessibile da server di Matrix remoti", - "Publish this room to the public in %(domain)s's room directory?": "Pubblicare questa stanza nell'elenco pubblico delle stanze in %(domain)s ?", - "Who can read history?": "Chi può leggere la cronologia?", - "Anyone": "Chiunque", - "Members only (since the point in time of selecting this option)": "Solo i membri (dal momento in cui selezioni questa opzione)", - "Members only (since they were invited)": "Solo i membri (da quando sono stati invitati)", - "Members only (since they joined)": "Solo i membri (da quando sono entrati)", - "Permissions": "Autorizzazioni", - "Jump to first unread message.": "Salta al primo messaggio non letto.", - "not specified": "non specificato", - "This room has no local addresses": "Questa stanza non ha indirizzi locali", - "You have enabled URL previews by default.": "Hai attivato le anteprime degli URL in modo predefinito.", - "You have disabled URL previews by default.": "Hai disattivato le anteprime degli URL in modo predefinito.", - "URL previews are enabled by default for participants in this room.": "Le anteprime degli URL sono attive in modo predefinito per i partecipanti di questa stanza.", - "URL previews are disabled by default for participants in this room.": "Le anteprime degli URL sono inattive in modo predefinito per i partecipanti di questa stanza.", - "URL Previews": "Anteprime URL", - "Error decrypting attachment": "Errore decifratura allegato", - "Decrypt %(text)s": "Decifra %(text)s", - "Download %(text)s": "Scarica %(text)s", - "Invalid file%(extra)s": "File non valido %(extra)s", - "Error decrypting image": "Errore decifratura immagine", - "Error decrypting video": "Errore decifratura video", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s ha cambiato l'avatar per %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s ha rimosso l'avatar della stanza.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s ha cambiato l'avatar della stanza a ", - "Copied!": "Copiato!", - "Failed to copy": "Copia fallita", - "Add an Integration": "Aggiungi un'integrazione", - "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?": "Stai per essere portato in un sito di terze parti per autenticare il tuo account da usare con %(integrationsUrl)s. Vuoi continuare?", - "Token incorrect": "Token errato", - "A text message has been sent to %(msisdn)s": "È stato inviato un messaggio di testo a %(msisdn)s", - "Please enter the code it contains:": "Inserisci il codice contenuto:", - "Start authentication": "Inizia l'autenticazione", - "Sign in with": "Accedi con", - "Email address": "Indirizzo email", - "Something went wrong!": "Qualcosa è andato storto!", - "Delete Widget": "Elimina widget", - "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", - "%(items)s and %(count)s others": { - "other": "%(items)s e altri %(count)s", - "one": "%(items)s e un altro" - }, - "%(items)s and %(lastItem)s": "%(items)s e %(lastItem)s", - "collapse": "richiudi", - "expand": "espandi", - "Custom level": "Livello personalizzato", - "In reply to ": "In risposta a ", - "And %(count)s more...": { - "other": "E altri %(count)s ..." - }, - "Confirm Removal": "Conferma la rimozione", - "Unknown error": "Errore sconosciuto", - "Deactivate Account": "Disattiva l'account", - "An error has occurred.": "Si è verificato un errore.", - "Unable to restore session": "Impossibile ripristinare la sessione", - "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.": "Se hai usato precedentemente una versione più recente di %(brand)s, la tua sessione potrebbe essere incompatibile con questa versione. Chiudi questa finestra e torna alla versione più recente.", - "Invalid Email Address": "Indirizzo email non valido", - "This doesn't appear to be a valid email address": "Questo non sembra essere un indirizzo email valido", - "Verification Pending": "In attesa di verifica", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Controlla la tua email e clicca il link contenuto. Una volta fatto, clicca continua.", - "Unable to add email address": "Impossibile aggiungere l'indirizzo email", - "Unable to verify email address.": "Impossibile verificare l'indirizzo email.", - "This will allow you to reset your password and receive notifications.": "Ciò ti permetterà di reimpostare la tua password e ricevere notifiche.", - "You must register to use this functionality": "Devi registrarti per usare questa funzionalità", - "You must join the room to see its files": "Devi entrare nella stanza per vederne i file", - "Reject invitation": "Rifiuta l'invito", - "Are you sure you want to reject the invitation?": "Sei sicuro di volere rifiutare l'invito?", - "Failed to reject invitation": "Rifiuto dell'invito fallito", - "This room is not public. You will not be able to rejoin without an invite.": "Questa stanza non è pubblica. Non potrai rientrare senza un invito.", - "Are you sure you want to leave the room '%(roomName)s'?": "Sei sicuro di volere uscire dalla stanza '%(roomName)s'?", - "Signed Out": "Disconnesso", - "For security, this session has been signed out. Please sign in again.": "Per sicurezza questa sessione è stata disconnessa. Accedi di nuovo.", - "Old cryptography data detected": "Rilevati dati di crittografia obsoleti", - "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.": "Sono stati rilevati dati da una vecchia versione di %(brand)s. Ciò avrà causato malfunzionamenti della crittografia end-to-end nella vecchia versione. I messaggi cifrati end-to-end scambiati di recente usando la vecchia versione potrebbero essere indecifrabili in questa versione. Anche i messaggi scambiati con questa versione possono fallire. Se riscontri problemi, disconnettiti e riaccedi. Per conservare la cronologia, esporta e re-importa le tue chiavi.", - "Connectivity to the server has been lost.": "Connessione al server persa.", - "Sent messages will be stored until your connection has returned.": "I messaggi inviati saranno salvati fino al ritorno della connessione.", - "You seem to be uploading files, are you sure you want to quit?": "Sembra che tu stia inviando file, sei sicuro di volere uscire?", - "You seem to be in a call, are you sure you want to quit?": "Sembra che tu sia in una chiamata, sei sicuro di volere uscire?", - "Search failed": "Ricerca fallita", - "Server may be unavailable, overloaded, or search timed out :(": "Il server potrebbe essere non disponibile, sovraccarico o la ricerca è scaduta :(", - "No more results": "Nessun altro risultato", - "Failed to reject invite": "Rifiuto dell'invito fallito", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Si è tentato di caricare un punto specifico nella cronologia della stanza, ma non hai l'autorizzazione per vedere il messaggio in questione.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Si è tentato di caricare un punto specifico nella cronologia della stanza, ma non è stato trovato.", - "Failed to load timeline position": "Caricamento posizione cronologica fallito", - "Uploading %(filename)s and %(count)s others": { - "other": "Invio di %(filename)s e altri %(count)s", - "one": "Invio di %(filename)s e altri %(count)s" - }, - "Uploading %(filename)s": "Invio di %(filename)s", - "Unable to remove contact information": "Impossibile rimuovere le informazioni di contatto", - "": "", - "Import E2E room keys": "Importa chiavi E2E stanza", - "Cryptography": "Crittografia", - "Check for update": "Controlla aggiornamenti", - "Reject all %(invitedRooms)s invites": "Rifiuta tutti gli inviti da %(invitedRooms)s", - "No media permissions": "Nessuna autorizzazione per i media", - "Email": "Email", - "Profile": "Profilo", - "A new password must be entered.": "Deve essere inserita una nuova password.", - "New passwords must match each other.": "Le nuove password devono coincidere.", - "Return to login screen": "Torna alla schermata di accesso", - "Incorrect username and/or password.": "Nome utente e/o password sbagliati.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Nota che stai accedendo nel server %(hs)s , non matrix.org.", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Impossibile connettersi all'homeserver via HTTP quando c'è un URL HTTPS nella barra del tuo browser. Usa HTTPS o attiva gli script non sicuri.", - "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.": "Impossibile connettersi all'homeserver - controlla la tua connessione, assicurati che il certificato SSL dell'homeserver sia fidato e che un'estensione del browser non stia bloccando le richieste.", - "Commands": "Comandi", - "Notify the whole room": "Notifica l'intera stanza", - "Room Notification": "Notifica della stanza", - "Users": "Utenti", - "Session ID": "ID sessione", - "Passphrases must match": "Le password devono coincidere", - "Passphrase must not be empty": "La password non può essere vuota", - "Export room keys": "Esporta chiavi della stanza", - "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.": "Questa procedura ti permette di esportare in un file locale le chiavi per i messaggi che hai ricevuto nelle stanze criptate. Potrai poi importare il file in un altro client Matrix in futuro, in modo che anche quel client possa decifrare quei messaggi.", - "Enter passphrase": "Inserisci password", - "Confirm passphrase": "Conferma password", - "Import room keys": "Importa chiavi della stanza", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Questa procedura ti permette di importare le chiavi di crittografia precedentemente esportate da un altro client Matrix. Potrai poi decifrare tutti i messaggi che quel client poteva decifrare.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Il file esportato sarà protetto da una password. Dovresti inserire la password qui, per decifrarlo.", - "File to import": "File da importare", - "Failed to remove tag %(tagName)s from room": "Rimozione etichetta %(tagName)s dalla stanza fallita", - "Failed to add tag %(tagName)s to room": "Aggiunta etichetta %(tagName)s alla stanza fallita", - "You don't currently have any stickerpacks enabled": "Non hai ancora alcun pacchetto di adesivi attivato", - "Sunday": "Domenica", - "Notification targets": "Obiettivi di notifica", - "Today": "Oggi", - "Friday": "Venerdì", - "On": "Acceso", - "Changelog": "Cambiamenti", - "Waiting for response from server": "In attesa di una risposta dal server", - "Failed to send logs: ": "Invio dei log fallito: ", - "This Room": "Questa stanza", - "Noisy": "Rumoroso", - "Unavailable": "Non disponibile", - "Source URL": "URL d'origine", - "Filter results": "Filtra risultati", - "No update available.": "Nessun aggiornamento disponibile.", - "Tuesday": "Martedì", - "Search…": "Cerca…", - "Preparing to send logs": "Preparazione invio dei log", - "Saturday": "Sabato", - "Monday": "Lunedì", - "All Rooms": "Tutte le stanze", - "Wednesday": "Mercoledì", - "You cannot delete this message. (%(code)s)": "Non puoi eliminare questo messaggio. (%(code)s)", - "All messages": "Tutti i messaggi", - "What's new?": "Cosa c'è di nuovo?", - "Invite to this room": "Invita in questa stanza", - "Thursday": "Giovedì", - "Logs sent": "Log inviati", - "Yesterday": "Ieri", - "Error encountered (%(errorDetail)s).": "Errore riscontrato (%(errorDetail)s).", - "Low Priority": "Priorità bassa", - "What's New": "Novità", - "Off": "Spento", - "Thank you!": "Grazie!", - "Missing roomId.": "ID stanza mancante.", - "Enable widget screenshots on supported widgets": "Attiva le schermate dei widget sui widget supportati", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Impossibile caricare l'evento a cui si è risposto, o non esiste o non hai il permesso di visualizzarlo.", - "We encountered an error trying to restore your previous session.": "Abbiamo riscontrato un errore tentando di ripristinare la tua sessione precedente.", - "Send analytics data": "Invia dati statistici", - "Clear Storage and Sign Out": "Elimina l'archiviazione e disconnetti", - "Send Logs": "Invia i log", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Eliminare l'archiviazione del browser potrebbe risolvere il problema, ma verrai disconnesso e la cronologia delle chat criptate sarà illeggibile.", - "Can't leave Server Notices room": "Impossibile abbandonare la stanza Notifiche Server", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Questa stanza viene usata per messaggi importanti dall'homeserver, quindi non puoi lasciarla.", - "Terms and Conditions": "Termini e condizioni", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Per continuare a usare l'homeserver %(homeserverDomain)s devi leggere e accettare i nostri termini e condizioni.", - "Review terms and conditions": "Leggi i termini e condizioni", - "Muted Users": "Utenti silenziati", - "Mirror local video feed": "Invertire orizzontalmente il video locale (effetto specchio)", - "Replying": "Rispondere", - "Popout widget": "Oggetto a comparsa", - "Share Link to User": "Condividi link utente", - "Share room": "Condividi stanza", - "Share Room": "Condividi stanza", - "Link to most recent message": "Link al messaggio più recente", - "Share User": "Condividi utente", - "Share Room Message": "Condividi messaggio stanza", - "Link to selected message": "Link al messaggio selezionato", - "No Audio Outputs detected": "Nessuna uscita audio rilevata", - "Audio Output": "Uscita audio", - "Permission Required": "Permesso richiesto", - "You do not have permission to start a conference call in this room": "Non hai il permesso di avviare una chiamata di gruppo in questa stanza", - "This event could not be displayed": "Questo evento non può essere mostrato", - "Demote yourself?": "Vuoi declassarti?", - "Demote": "Declassa", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "Nelle stanze criptate, come questa, le anteprime degli URL sono disattivate in modo predefinito per garantire che il tuo homeserver (dove vengono generate le anteprime) non possa raccogliere informazioni sui collegamenti che vedi in questa stanza.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Quando qualcuno inserisce un URL nel proprio messaggio, è possibile mostrare un'anteprima dell'URL per fornire maggiori informazioni su quel collegamento, come il titolo, la descrizione e un'immagine dal sito web.", - "You can't send any messages until you review and agree to our terms and conditions.": "Non puoi inviare alcun messaggio fino a quando non leggi ed accetti i nostri termini e condizioni.", - "Only room administrators will see this warning": "Solo gli amministratori della stanza vedranno questo avviso", - "This homeserver has hit its Monthly Active User limit.": "Questo homeserver ha raggiunto il suo limite di utenti attivi mensili.", - "This homeserver has exceeded one of its resource limits.": "Questo homeserver ha oltrepassato uno dei suoi limiti di risorse.", - "Upgrade Room Version": "Aggiorna versione stanza", - "Create a new room with the same name, description and avatar": "Creeremo una nuova stanza con lo stesso nome, descrizione e avatar", - "Update any local room aliases to point to the new room": "Aggiorneremo qualsiasi alias di stanza in modo che punti a quella nuova", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Eviteremo che gli utenti parlino nella vecchia versione della stanza e posteremo un messaggio avvisando gli utenti di spostarsi in quella nuova", - "Put a link back to the old room at the start of the new room so people can see old messages": "Inseriremo un link alla vecchia stanza all'inizio della di quella nuova in modo che la gente possa vedere i messaggi precedenti", - "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.": "Il tuo messaggio non è stato inviato perché questo homeserver ha raggiunto il suo limite di utenti attivi mensili. Contatta l'amministratore del servizio per continuare ad usarlo.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Il tuo messaggio non è stato inviato perché questo homeserver ha oltrepassato un limite di risorse. Contatta l'amministratore del servizio per continuare ad usarlo.", - "Please contact your service administrator to continue using this service.": "Contatta l'amministratore del servizio per continuare ad usarlo.", - "Please contact your homeserver administrator.": "Contatta l'amministratore del tuo homeserver.", - "This room has been replaced and is no longer active.": "Questa stanza è stata sostituita e non è più attiva.", - "The conversation continues here.": "La conversazione continua qui.", - "This room is a continuation of another conversation.": "Questa stanza è la continuazione di un'altra conversazione.", - "Click here to see older messages.": "Clicca qui per vedere i messaggi precedenti.", - "Failed to upgrade room": "Aggiornamento stanza fallito", - "The room upgrade could not be completed": "Non è stato possibile completare l'aggiornamento della stanza", - "Upgrade this room to version %(version)s": "Aggiorna questa stanza alla versione %(version)s", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Prima di inviare i log, devi creare una segnalazione su GitHub per descrivere il tuo problema.", - "%(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 ora usa da 3 a 5 volte meno memoria, caricando le informazioni degli altri utenti solo quando serve. Si prega di attendere mentre ci risincronizziamo con il server!", - "Updating %(brand)s": "Aggiornamento di %(brand)s", - "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.": "Hai usato %(brand)s precedentemente su %(host)s con il caricamento lento dei membri attivato. In questa versione il caricamento lento è disattivato. Dato che la cache locale non è compatibile tra queste due impostazioni, %(brand)s deve risincronizzare il tuo account.", - "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.": "Se l'altra versione di %(brand)s è ancora aperta in un'altra scheda, chiudila perché usare %(brand)s nello stesso host con il caricamento lento sia attivato che disattivato può causare errori.", - "Incompatible local cache": "Cache locale non compatibile", - "Clear cache and resync": "Svuota cache e risincronizza", - "Please review and accept the policies of this homeserver:": "Consulta ed accetta le condizioni di questo homeserver:", - "Add some now": "Aggiungine ora", - "Unable to load! Check your network connectivity and try again.": "Impossibile caricare! Controlla la tua connessione di rete e riprova.", - "Use a few words, avoid common phrases": "Usa poche parole, evita frasi comuni", - "No need for symbols, digits, or uppercase letters": "Non sono necessari simboli, numeri o maiuscole", - "Use a longer keyboard pattern with more turns": "Usa una tastiera più lunga con più variazioni", - "Avoid repeated words and characters": "Evita ripetizioni di parole e caratteri", - "Avoid sequences": "Evita sequenze", - "Avoid recent years": "Evita anni recenti", - "Avoid years that are associated with you": "Evita anni che sono associati a te", - "Avoid dates and years that are associated with you": "Evita date e anni che sono associati a te", - "Capitalization doesn't help very much": "Le maiuscole non aiutano molto", - "All-uppercase is almost as easy to guess as all-lowercase": "Tutte maiuscole è altrettanto facile da indovinare come tutte minuscole", - "Reversed words aren't much harder to guess": "Le parole invertite non sono molto più difficili da indovinare", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Sostituzioni prevedibili come '@' al posto di 'a' non aiutano molto", - "Add another word or two. Uncommon words are better.": "Aggiungi ancora una o due parole. Meglio parole non comuni.", - "Repeats like \"aaa\" are easy to guess": "Ripetizioni come \"aaa\" sono facili da indovinare", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Ripetizioni come \"abcabcabc\" sono solo leggermente più difficili da indovinare di \"abc\"", - "Sequences like abc or 6543 are easy to guess": "Sequenze come abc o 6543 sono facili da indovinare", - "Recent years are easy to guess": "Gli anni recenti sono facili da indovinare", - "Dates are often easy to guess": "Le date sono spesso facili da indovinare", - "This is a top-10 common password": "Queste sono le 10 password più comuni", - "This is a top-100 common password": "Queste sono le 100 password più comuni", - "This is a very common password": "Questa è una password molto comune", - "This is similar to a commonly used password": "Questa è simile a una password usata comunemente", - "A word by itself is easy to guess": "Una parola di per sé è facile da indovinare", - "Names and surnames by themselves are easy to guess": "Nomi e cognomi di per sé sono facili da indovinare", - "Common names and surnames are easy to guess": "Nomi e cognomi comuni sono facili da indovinare", - "You do not have permission to invite people to this room.": "Non hai l'autorizzazione di invitare persone in questa stanza.", - "Unknown server error": "Errore sconosciuto del server", - "Delete Backup": "Elimina backup", - "Unable to load key backup status": "Impossibile caricare lo stato del backup delle chiavi", - "Please review and accept all of the homeserver's policies": "Si prega di rivedere e accettare tutte le politiche dell'homeserver", - "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": "Per evitare di perdere la cronologia della chat, devi esportare le tue chiavi della stanza prima di uscire. Dovrai tornare alla versione più recente di %(brand)s per farlo", - "Incompatible Database": "Database non compatibile", - "Continue With Encryption Disabled": "Continua con la crittografia disattivata", - "Unable to load backup status": "Impossibile caricare lo stato del backup", - "Unable to restore backup": "Impossibile ripristinare il backup", - "No backup found!": "Nessun backup trovato!", - "Failed to decrypt %(failedCount)s sessions!": "Decifrazione di %(failedCount)s sessioni fallita!", - "Invalid homeserver discovery response": "Risposta della ricerca homeserver non valida", - "That matches!": "Corrisponde!", - "That doesn't match.": "Non corrisponde.", - "Go back to set it again.": "Torna per reimpostare.", - "Unable to create key backup": "Impossibile creare backup della chiave", - "Set up": "Imposta", - "Invalid identity server discovery response": "Risposta non valida cercando server di identità", - "General failure": "Guasto generale", - "Straight rows of keys are easy to guess": "Sequenze di tasti in riga sono facili da indovinare", - "Short keyboard patterns are easy to guess": "Sequenze di tasti brevi sono facili da indovinare", - "Unable to load commit detail: %(msg)s": "Caricamento dettagli del commit fallito: %(msg)s", - "New Recovery Method": "Nuovo metodo di recupero", - "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.": "Se non hai impostato il nuovo metodo di recupero, un aggressore potrebbe tentare di accedere al tuo account. Cambia la password del tuo account e imposta immediatamente un nuovo metodo di recupero nelle impostazioni.", - "Set up Secure Messages": "Imposta i messaggi sicuri", - "Go to Settings": "Vai alle impostazioni", - "Unrecognised address": "Indirizzo non riconosciuto", - "The following users may not exist": "I seguenti utenti potrebbero non esistere", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Impossibile trovare profili per gli ID Matrix elencati sotto - vuoi comunque invitarli?", - "Invite anyway and never warn me again": "Invitali lo stesso e non avvisarmi più", - "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.", - "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.", - "Verify this user by confirming the following number appears on their screen.": "Verifica questo utente confermando che il seguente numero appare sul suo schermo.", - "Unable to find a supported verification method.": "Impossibile trovare un metodo di verifica supportato.", - "Dog": "Cane", - "Cat": "Gatto", - "Lion": "Leone", - "Horse": "Cavallo", - "Unicorn": "Unicorno", - "Pig": "Maiale", - "Elephant": "Elefante", - "Rabbit": "Coniglio", - "Panda": "Panda", - "Rooster": "Gallo", - "Penguin": "Pinguino", - "Turtle": "Tartaruga", - "Fish": "Pesce", - "Octopus": "Piovra", - "Butterfly": "Farfalla", - "Flower": "Fiore", - "Tree": "Albero", - "Cactus": "Cactus", - "Mushroom": "Fungo", - "Globe": "Globo", - "Moon": "Luna", - "Cloud": "Nuvola", - "Fire": "Fuoco", - "Banana": "Banana", - "Apple": "Mela", - "Strawberry": "Fragola", - "Corn": "Mais", - "Pizza": "Pizza", - "Cake": "Torta", - "Heart": "Cuore", - "Smiley": "Sorriso", - "Robot": "Robot", - "Hat": "Cappello", - "Glasses": "Occhiali", - "Spanner": "Chiave inglese", - "Santa": "Babbo Natale", - "Thumbs up": "Pollice in su", - "Umbrella": "Ombrello", - "Hourglass": "Clessidra", - "Clock": "Orologio", - "Gift": "Regalo", - "Light bulb": "Lampadina", - "Book": "Libro", - "Pencil": "Matita", - "Paperclip": "Graffetta", - "Scissors": "Forbici", - "Key": "Chiave", - "Hammer": "Martello", - "Telephone": "Telefono", - "Flag": "Bandiera", - "Train": "Treno", - "Bicycle": "Bicicletta", - "Aeroplane": "Aeroplano", - "Rocket": "Razzo", - "Trophy": "Trofeo", - "Ball": "Palla", - "Guitar": "Chitarra", - "Trumpet": "Tromba", - "Bell": "Campana", - "Anchor": "Ancora", - "Headphones": "Auricolari", - "Folder": "Cartella", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Ti abbiamo inviato un'email per verificare il tuo indirizzo. Segui le istruzioni contenute e poi clicca il pulsante sotto.", - "Email Address": "Indirizzo email", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Sei sicuro? Perderai i tuoi messaggi cifrati se non hai salvato adeguatamente le tue chiavi.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "I messaggi cifrati sono resi sicuri con una crittografia end-to-end. Solo tu e il/i destinatario/i avete le chiavi per leggere questi messaggi.", - "Restore from Backup": "Ripristina da un backup", - "Back up your keys before signing out to avoid losing them.": "Fai una copia delle tue chiavi prima di disconnetterti per evitare di perderle.", - "All keys backed up": "Tutte le chiavi sono state copiate", - "Start using Key Backup": "Inizia ad usare il backup chiavi", - "Unable to verify phone number.": "Impossibile verificare il numero di telefono.", - "Verification code": "Codice di verifica", - "Phone Number": "Numero di telefono", - "Profile picture": "Immagine del profilo", - "Display Name": "Nome visualizzato", - "Email addresses": "Indirizzi email", - "Phone numbers": "Numeri di telefono", - "Language and region": "Lingua e regione", - "Account management": "Gestione account", - "General": "Generale", - "Composer": "Compositore", - "Room list": "Elenco stanze", - "Autocomplete delay (ms)": "Ritardo autocompletamento (ms)", - "Ignored users": "Utenti ignorati", - "Bulk options": "Opzioni generali", - "Accept all %(invitedRooms)s invites": "Accetta tutti i %(invitedRooms)s inviti", - "Security & Privacy": "Sicurezza e privacy", - "Missing media permissions, click the button below to request.": "Autorizzazione multimediale mancante, clicca il pulsante sotto per richiederla.", - "Request media permissions": "Richiedi autorizzazioni multimediali", - "Voice & Video": "Voce e video", - "Room information": "Informazioni stanza", - "Room version": "Versione stanza", - "Room version:": "Versione stanza:", - "Room Addresses": "Indirizzi stanza", - "Send %(eventType)s events": "Invia eventi %(eventType)s", - "Roles & Permissions": "Ruoli e permessi", - "Select the roles required to change various parts of the room": "Seleziona i ruoli necessari per cambiare varie parti della stanza", - "Enable encryption?": "Attivare la crittografia?", - "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.": "Una volta attivata, la crittografia di una stanza non può essere disattivata. I messaggi inviati in una stanza cifrata non possono essere letti dal server, solo dai partecipanti della stanza. L'attivazione della crittografia può impedire il corretto funzionamento di bot e bridge. Maggiori informazioni sulla crittografia.", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Le modifiche a chi può leggere la cronologia si applicheranno solo ai messaggi futuri in questa stanza. La visibilità della cronologia esistente rimarrà invariata.", - "Encryption": "Crittografia", - "Once enabled, encryption cannot be disabled.": "Una volta attivata, la crittografia non può essere disattivata.", - "Error updating main address": "Errore di aggiornamento indirizzo principale", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Si è verificato un errore aggiornando l'indirizzo principale della stanza. Potrebbe non essere permesso dal server o un problema temporaneo.", - "Main address": "Indirizzo principale", - "Room avatar": "Avatar della stanza", - "Room Name": "Nome stanza", - "Room Topic": "Argomento stanza", - "Power level": "Livello poteri", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verifica questo utente per contrassegnarlo come affidabile. La fiducia degli utenti offre una maggiore tranquillità quando si utilizzano messaggi cifrati end-to-end.", - "Incoming Verification Request": "Richiesta di verifica in arrivo", - "I don't want my encrypted messages": "Non voglio i miei messaggi cifrati", - "Manually export keys": "Esporta le chiavi manualmente", - "You'll lose access to your encrypted messages": "Perderai l'accesso ai tuoi messaggi cifrati", - "Are you sure you want to sign out?": "Sei sicuro di volerti disconnettere?", - "Room Settings - %(roomName)s": "Impostazioni stanza - %(roomName)s", - "Warning: you should only set up key backup from a trusted computer.": "Attenzione: dovresti impostare il backup chiavi solo da un computer fidato.", - "This homeserver would like to make sure you are not a robot.": "Questo homeserver vorrebbe assicurarsi che non sei un robot.", - "Email (optional)": "Email (facoltativa)", - "Phone (optional)": "Telefono (facoltativo)", - "Join millions for free on the largest public server": "Unisciti gratis a milioni nel più grande server pubblico", - "Couldn't load page": "Caricamento pagina fallito", - "Could not load user profile": "Impossibile caricare il profilo utente", - "Your password has been reset.": "La tua password è stata reimpostata.", - "Create account": "Crea account", - "Your keys are being backed up (the first backup could take a few minutes).": "Il backup delle chiavi è in corso (il primo backup potrebbe richiedere qualche minuto).", - "Success!": "Completato!", - "Recovery Method Removed": "Metodo di ripristino rimosso", - "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.": "Se non hai rimosso il metodo di ripristino, è possibile che un aggressore stia cercando di accedere al tuo account. Cambia la password del tuo account e imposta immediatamente un nuovo metodo di recupero nelle impostazioni.", - "Upgrade this room to the recommended room version": "Aggiorna questa stanza alla versione consigliata", - "This room is running room version , which this homeserver has marked as unstable.": "La versione di questa stanza è , che questo homeserver ha segnalato come non stabile.", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Aggiornare questa stanza spegnerà l'istanza attuale della stanza e ne creerà una aggiornata con lo stesso nome.", - "Failed to revoke invite": "Revoca dell'invito fallita", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Impossibile revocare l'invito. Il server potrebbe avere un problema temporaneo o non si dispone di autorizzazioni sufficienti per revocare l'invito.", - "Revoke invite": "Revoca invito", - "Invited by %(sender)s": "Invitato/a da %(sender)s", - "Remember my selection for this widget": "Ricorda la mia scelta per questo widget", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "Hai %(count)s notifiche non lette in una versione precedente di questa stanza.", - "one": "Hai %(count)s notifiche non lette in una versione precedente di questa stanza." - }, - "The file '%(fileName)s' failed to upload.": "Invio del file '%(fileName)s' fallito.", - "The server does not support the room version specified.": "Il server non supporta la versione di stanza specificata.", - "The user's homeserver does not support the version of the room.": "L'homeserver dell'utente non supporta la versione della stanza.", - "Show hidden events in timeline": "Mostra eventi nascosti nella linea temporale", - "View older messages in %(roomName)s.": "Vedi messaggi più vecchi in %(roomName)s.", - "Join the conversation with an account": "Unisciti alla conversazione con un account", - "Sign Up": "Registrati", - "Reason: %(reason)s": "Motivo: %(reason)s", - "Forget this room": "Dimentica questa stanza", - "Re-join": "Rientra", - "You were banned from %(roomName)s by %(memberName)s": "Sei stato bandito da %(roomName)s da %(memberName)s", - "Something went wrong with your invite to %(roomName)s": "Qualcosa è andato storto con il tuo invito a %(roomName)s", - "You can only join it with a working invite.": "Puoi unirti solo con un invito valido.", - "Join the discussion": "Unisciti alla discussione", - "Try to join anyway": "Prova ad unirti comunque", - "Do you want to chat with %(user)s?": "Vuoi chattare con %(user)s?", - "Do you want to join %(roomName)s?": "Vuoi unirti a %(roomName)s?", - " invited you": " ti ha invitato/a", - "You're previewing %(roomName)s. Want to join it?": "Stai vedendo l'anteprima di %(roomName)s. Vuoi unirti?", - "%(roomName)s can't be previewed. Do you want to join it?": "Anteprima di %(roomName)s non disponibile. Vuoi unirti?", - "This room has already been upgraded.": "Questa stanza è già stata aggiornata.", - "reacted with %(shortName)s": "ha reagito con %(shortName)s", - "edited": "modificato", - "Rotate Left": "Ruota a sinistra", - "Rotate Right": "Ruota a destra", - "Edit message": "Modifica messaggio", - "Notes": "Note", - "Sign out and remove encryption keys?": "Disconnettere e rimuovere le chiavi di crittografia?", - "To help us prevent this in future, please send us logs.": "Per aiutarci a prevenire questa cosa in futuro, inviaci i log.", - "Missing session data": "Dati di sessione mancanti", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Alcuni dati di sessione, incluse le chiavi dei messaggi cifrati, sono mancanti. Esci e riaccedi per risolvere, ripristinando le chiavi da un backup.", - "Your browser likely removed this data when running low on disk space.": "Probabilmente il tuo browser ha rimosso questi dati per mancanza di spazio su disco.", - "Upload files (%(current)s of %(total)s)": "Invio dei file (%(current)s di %(total)s)", - "Upload files": "Invia i file", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Questo file è troppo grande da inviare. Il limite di dimensione è %(limit)s ma questo file è di %(sizeOfThisFile)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Questi file sono troppo grandi da inviare. Il limite di dimensione è %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Alcuni file sono troppo grandi da inviare. Il limite di dimensione è %(limit)s.", - "Upload %(count)s other files": { - "other": "Invia altri %(count)s file", - "one": "Invia %(count)s altro file" - }, - "Cancel All": "Annulla tutto", - "Upload Error": "Errore di invio", - "Use an email address to recover your account": "Usa un indirizzo email per ripristinare il tuo account", - "Enter email address (required on this homeserver)": "Inserisci indirizzo email (necessario in questo homeserver)", - "Doesn't look like a valid email address": "Non sembra essere un indirizzo email valido", - "Enter password": "Inserisci password", - "Password is allowed, but unsafe": "La password è permessa, ma non sicura", - "Nice, strong password!": "Bene, password robusta!", - "Passwords don't match": "Le password non corrispondono", - "Other users can invite you to rooms using your contact details": "Altri utenti ti possono invitare nelle stanze usando i tuoi dettagli di contatto", - "Enter phone number (required on this homeserver)": "Inserisci numero di telefono (necessario in questo homeserver)", - "Enter username": "Inserisci nome utente", - "Some characters not allowed": "Alcuni caratteri non sono permessi", - "Add room": "Aggiungi stanza", - "Failed to get autodiscovery configuration from server": "Ottenimento automatico configurazione dal server fallito", - "Invalid base_url for m.homeserver": "Base_url per m.homeserver non valido", - "Homeserver URL does not appear to be a valid Matrix homeserver": "L'URL dell'homeserver non sembra essere un homeserver Matrix valido", - "Invalid base_url for m.identity_server": "Base_url per m.identity_server non valido", - "Identity server URL does not appear to be a valid identity server": "L'URL del server di identità non sembra essere un server di identità valido", - "No homeserver URL provided": "Nessun URL homeserver fornito", - "Unexpected error resolving homeserver configuration": "Errore inaspettato nella risoluzione della configurazione homeserver", - "Uploaded sound": "Suono inviato", - "Sounds": "Suoni", - "Notification sound": "Suoni di notifica", - "Set a new custom sound": "Imposta un nuovo suono personalizzato", - "Browse": "Sfoglia", - "Cannot reach homeserver": "Impossibile raggiungere l'homeserver", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Assicurati di avere una connessione internet stabile, o contatta l'amministratore del server", - "Your %(brand)s is misconfigured": "Il tuo %(brand)s è configurato male", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Chiedi al tuo amministratore di %(brand)s di controllare la tua configurazione per voci non valide o doppie.", - "Cannot reach identity server": "Impossibile raggiungere il server identità", - "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.": "Puoi registrarti, ma alcune funzioni non saranno disponibili finchè il server identità non sarà tornato online. Se continui a vedere questo avviso, controlla la tua configurazione o contatta un amministratore del server.", - "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.": "Puoi ripristinare la password, ma alcune funzioni non saranno disponibili finchè il server identità non sarà tornato online. Se continui a vedere questo avviso, controlla la tua configurazione o contatta un amministratore del server.", - "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.": "Puoi accedere, ma alcune funzioni non saranno disponibili finchè il server identità non sarà tornato online. Se continui a vedere questo avviso, controlla la tua configurazione o contatta un amministratore del server.", - "Unexpected error resolving identity server configuration": "Errore inaspettato risolvendo la configurazione del server identità", - "Use lowercase letters, numbers, dashes and underscores only": "Usa solo minuscole, numeri, trattini e trattini bassi", - "Upload all": "Invia tutto", - "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:", - "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.", - "Clear all data": "Elimina tutti i dati", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Per favore dicci cos'è andato storto, o meglio, crea una segnalazione su GitHub che descriva il problema.", - "Removing…": "Rimozione…", - "Failed to re-authenticate due to a homeserver problem": "Riautenticazione fallita per un problema dell'homeserver", - "Clear personal data": "Elimina dati personali", - "Find others by phone or email": "Trova altri per telefono o email", - "Be found by phone or email": "Trovato per telefono o email", - "Use bots, bridges, widgets and sticker packs": "Usa bot, bridge, widget e pacchetti di adesivi", - "Terms of Service": "Condizioni di servizio", - "Service": "Servizio", - "Summary": "Riepilogo", - "Call failed due to misconfigured server": "Chiamata non riuscita a causa di un server non configurato correttamente", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Chiedi all'amministratore del tuo homeserver(%(homeserverDomain)s) per configurare un server TURN affinché le chiamate funzionino in modo affidabile.", - "Checking server": "Controllo del server", - "Disconnect from the identity server ?": "Disconnettere dal server di identità ?", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Stai attualmente usando per trovare ed essere trovabile dai contatti esistenti che conosci. Puoi cambiare il tuo server di identità sotto.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Attualmente non stai usando un server di identità. Per trovare ed essere trovabile dai contatti esistenti che conosci, aggiungine uno sotto.", - "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.": "La disconnessione dal tuo server di identità significa che non sarai trovabile da altri utenti e non potrai invitare nessuno per email o telefono.", - "Only continue if you trust the owner of the server.": "Continua solo se ti fidi del proprietario del server.", - "Discovery": "Scopri", - "Deactivate account": "Disattiva account", - "Always show the window menu bar": "Mostra sempre la barra dei menu della finestra", - "Unable to revoke sharing for email address": "Impossibile revocare la condivisione dell'indirizzo email", - "Unable to share email address": "Impossibile condividere l'indirizzo email", - "Discovery options will appear once you have added an email above.": "Le opzioni di scoperta appariranno dopo aver aggiunto un'email sopra.", - "Unable to revoke sharing for phone number": "Impossibile revocare la condivisione del numero di telefono", - "Unable to share phone number": "Impossibile condividere il numero di telefono", - "Please enter verification code sent via text.": "Inserisci il codice di verifica inviato via SMS.", - "Discovery options will appear once you have added a phone number above.": "Le opzioni di scoperta appariranno dopo aver aggiunto un numero di telefono sopra.", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "È stato inviato un SMS a +%(msisdn)s. Inserisci il codice di verifica contenuto.", - "Command Help": "Aiuto comando", - "This account has been deactivated.": "Questo account è stato disattivato.", - "Accept to continue:": "Accetta la per continuare:", - "Identity server has no terms of service": "Il server di identità non ha condizioni di servizio", - "The identity server you have chosen does not have any terms of service.": "Il server di identità che hai scelto non ha alcuna condizione di servizio.", - "Terms of service not accepted or the identity server is invalid.": "Condizioni di servizio non accettate o server di identità non valido.", - "Enter a new identity server": "Inserisci un nuovo server di identità", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Accetta le condizioni di servizio del server di identità (%(serverName)s) per poter essere trovabile tramite indirizzo email o numero di telefono.", - "Remove %(email)s?": "Rimuovere %(email)s?", - "Remove %(phone)s?": "Rimuovere %(phone)s?", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Se non vuoi usare per trovare ed essere trovato dai contatti esistenti che conosci, inserisci un altro server di identità qua sotto.", - "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.": "Usare un server di identità è facoltativo. Se scegli di non usarne uno, non potrai essere trovato dagli altri utenti e non potrai invitarne altri per email o telefono.", - "Do not use an identity server": "Non usare un server di identità", - "Use an identity server": "Usa un server di identità", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Usa un server d'identità per invitare via email. Clicca \"Continua\" per usare quello predefinito (%(defaultIdentityServerName)s) o gestiscilo nelle impostazioni.", - "Use an identity server to invite by email. Manage in Settings.": "Usa un server di identità per invitare via email. Gestisci nelle impostazioni.", - "Deactivate user?": "Disattivare l'utente?", - "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?": "Disattivare questo utente lo disconnetterà e ne impedirà nuovi accessi. In aggiunta, abbandonerà tutte le stanze in cui è presente. Questa azione non può essere annullata. Sei sicuro di volere disattivare questo utente?", - "Deactivate user": "Disattiva utente", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Usa un server d'identità per invitare via email. Usa quello predefinito (%(defaultIdentityServerName)s) o gestiscilo nelle impostazioni.", - "Use an identity server to invite by email. Manage in Settings.": "Usa un server di identità per invitare via email. Gestisci nelle impostazioni.", - "Error changing power level": "Errore cambiando il livello di poteri", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Si è verificato un errore cambiando il livello di poteri dell'utente. Assicurati di averne l'autorizzazione e riprova.", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Questo invito per %(roomName)s è stato inviato a %(email)s , la quale non è associata al tuo account", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Collega questa email al tuo account nelle impostazioni per ricevere inviti direttamente in %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "Questo invito per %(roomName)s è stato inviato a %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Usa un server di identià nelle impostazioni per ricevere inviti direttamente in %(brand)s.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Condividi questa email nelle impostazioni per ricevere inviti direttamente in %(brand)s.", - "Change identity server": "Cambia server d'identità", - "Disconnect from the identity server and connect to instead?": "Disconnettersi dal server d'identità e connettesi invece a ?", - "Disconnect identity server": "Disconnetti dal server d'identità", - "You are still sharing your personal data on the identity server .": "Stai ancora fornendo le tue informazioni personali sul server d'identità .", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Ti suggeriamo di rimuovere il tuo indirizzo email e numero di telefono dal server d'identità prima di disconnetterti.", - "Disconnect anyway": "Disconnetti comunque", - "Error changing power level requirement": "Errore nella modifica del livello dei permessi", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "C'é stato un errore nel cambio di libelli dei permessi. Assicurati di avere i permessi necessari e riprova.", - "No recent messages by %(user)s found": "Non sono stati trovati messaggi recenti dell'utente %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Prova a scorrere la linea temporale per vedere se ce ne sono di precedenti.", - "Remove recent messages by %(user)s": "Rimuovi gli ultimi messaggi di %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Se i messaggi sono tanti può volerci un po' di tempo. Nel frattempo, per favore, non fare alcun refresh.", - "Remove %(count)s messages": { - "other": "Rimuovi %(count)s messaggi", - "one": "Rimuovi 1 messaggio" - }, - "Remove recent messages": "Rimuovi i messaggi recenti", - "Italics": "Corsivo", - "Verify the link in your inbox": "Verifica il link nella tua posta in arrivo", - "e.g. my-room": "es. mia-stanza", - "Close dialog": "Chiudi finestra", - "Hide advanced": "Nascondi avanzate", - "Show advanced": "Mostra avanzate", - "Explore rooms": "Esplora stanze", - "Show image": "Mostra immagine", - "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", - "Notification Autocomplete": "Autocompletamento notifiche", - "Room Autocomplete": "Autocompletamento stanze", - "User Autocomplete": "Autocompletamento utenti", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Chiave pubblica di Captcha mancante nella configurazione dell'homeserver. Segnalalo all'amministratore dell'homeserver.", - "Add Email Address": "Aggiungi indirizzo email", - "Add Phone Number": "Aggiungi numero di telefono", - "Your email address hasn't been verified yet": "Il tuo indirizzo email non è ancora stato verificato", - "Click the link in the email you received to verify and then click continue again.": "Clicca il link nell'email che hai ricevuto per verificare e poi clicca di nuovo Continua.", - "Read Marker lifetime (ms)": "Durata delle conferme di lettura (ms)", - "Read Marker off-screen lifetime (ms)": "Durata della conferma di lettura off-screen (ms)", - "%(creator)s created and configured the room.": "%(creator)s ha creato e configurato la stanza.", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Dovresti rimuovere i tuoi dati personali dal server di identità prima di disconnetterti. Sfortunatamente, il server di identità attualmente è offline o non raggiungibile.", - "You should:": "Dovresti:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "cercare tra i plugin del browser se qualcosa potrebbe bloccare il server di identità (come Privacy Badger)", - "contact the administrators of identity server ": "contattare l'amministratore del server di identità ", - "wait and try again later": "attendere e riprovare più tardi", - "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.", - "Cancel search": "Annulla ricerca", - "Jump to first unread room.": "Salta alla prima stanza non letta.", - "Jump to first invite.": "Salta al primo invito.", - "Command Autocomplete": "Autocompletamento comando", - "Room %(name)s": "Stanza %(name)s", - "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.": "Questa azione richiede l'accesso al server di identità predefinito per verificare un indirizzo email o numero di telefono, ma il server non ha termini di servizio.", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "My Ban List": "Mia lista ban", - "This is your list of users/servers you have blocked - don't leave the room!": "Questa è la lista degli utenti/server che hai bloccato - non lasciare la stanza!", - "Error adding ignored user/server": "Errore di aggiunta utente/server ignorato", - "Something went wrong. Please try again or view your console for hints.": "Qualcosa è andato storto. Riprova o controlla la console per suggerimenti.", - "Error subscribing to list": "Errore di iscrizione alla lista", - "Error removing ignored user/server": "Errore di rimozione utente/server ignorato", - "Error unsubscribing from list": "Errore di disiscrizione dalla lista", - "Please try again or view your console for hints.": "Riprova o controlla la console per suggerimenti.", - "None": "Nessuno", - "Ban list rules - %(roomName)s": "Regole lista banditi - %(roomName)s", - "Server rules": "Regole server", - "User rules": "Regole utente", - "You have not ignored anyone.": "Non hai ignorato nessuno.", - "You are currently ignoring:": "Attualmente stai ignorando:", - "You are not subscribed to any lists": "Non sei iscritto ad alcuna lista", - "View rules": "Vedi regole", - "You are currently subscribed to:": "Attualmente sei iscritto a:", - "⚠ These settings are meant for advanced users.": "⚠ Queste opzioni sono pensate per utenti esperti.", - "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.": "Aggiungi qui gli utenti e i server che vuoi ignorare. Usa l'asterisco perchè %(brand)s consideri qualsiasi carattere. Ad esempio, @bot:* ignorerà tutti gli utenti che hanno il nome 'bot' su qualsiasi server.", - "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.": "Si possono ignorare persone attraverso liste di ban contenenti regole per chi bandire. Iscriversi ad una lista di ban significa che gli utenti/server bloccati da quella lista ti verranno nascosti.", - "Personal ban list": "Lista di ban personale", - "Server or user ID to ignore": "Server o ID utente da ignorare", - "eg: @bot:* or example.org": "es: @bot:* o esempio.org", - "Subscribed lists": "Liste sottoscritte", - "Subscribing to a ban list will cause you to join it!": "Iscriversi ad una lista di ban implica di unirsi ad essa!", - "If this isn't what you want, please use a different tool to ignore users.": "Se non è ciò che vuoi, usa uno strumento diverso per ignorare utenti.", - "Message Actions": "Azioni messaggio", - "You have ignored this user, so their message is hidden. Show anyways.": "Hai ignorato questo utente, perciò il suo messaggio è nascosto. Mostra comunque.", - "You verified %(name)s": "Hai verificato %(name)s", - "You cancelled verifying %(name)s": "Hai annullato la verifica di %(name)s", - "%(name)s cancelled verifying": "%(name)s ha annullato la verifica", - "You accepted": "Hai accettato", - "%(name)s accepted": "%(name)s ha accettato", - "You cancelled": "Hai annullato", - "%(name)s cancelled": "%(name)s ha annullato", - "%(name)s wants to verify": "%(name)s vuole verificare", - "You sent a verification request": "Hai inviato una richiesta di verifica", - "Messages in this room are end-to-end encrypted.": "I messaggi in questa stanza sono cifrati end-to-end.", - "Any of the following data may be shared:": "Possono essere condivisi tutti i seguenti dati:", - "Your display name": "Il tuo nome visualizzato", - "Your user ID": "Il tuo ID utente", - "Your theme": "Il tuo tema", - "%(brand)s URL": "URL di %(brand)s", - "Room ID": "ID stanza", - "Widget ID": "ID widget", - "Using this widget may share data with %(widgetDomain)s.": "Usando questo widget i dati possono essere condivisi con %(widgetDomain)s.", - "Widget added by": "Widget aggiunto da", - "This widget may use cookies.": "Questo widget può usare cookie.", - "Cannot connect to integration manager": "Impossibile connettere al gestore di integrazioni", - "The integration manager is offline or it cannot reach your homeserver.": "Il gestore di integrazioni è offline o non riesce a raggiungere il tuo homeserver.", - "Failed to connect to integration manager": "Connessione al gestore di integrazioni fallita", - "Widgets do not use message encryption.": "I widget non usano la crittografia dei messaggi.", - "More options": "Altre opzioni", - "Integrations are disabled": "Le integrazioni sono disattivate", - "Integrations not allowed": "Integrazioni non permesse", - "Remove for everyone": "Rimuovi per tutti", - "Manage integrations": "Gestisci integrazioni", - "Ignored/Blocked": "Ignorati/Bloccati", - "Verification Request": "Richiesta verifica", - "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", - "Upgrade private room": "Aggiorna stanza privata", - "Upgrade public room": "Aggiorna stanza pubblica", - "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 .", - "Cross-signing public keys:": "Chiavi pubbliche di firma incrociata:", - "not found": "non trovato", - "Cross-signing private keys:": "Chiavi private di firma incrociata:", - "in secret storage": "in un archivio segreto", - "Secret storage public key:": "Chiave pubblica dell'archivio segreto:", - "in account data": "nei dati dell'account", - " wants to chat": " vuole chattare", - "Start chatting": "Inizia a chattare", - "not stored": "non salvato", - "Hide verified sessions": "Nascondi sessioni verificate", - "%(count)s verified sessions": { - "other": "%(count)s sessioni verificate", - "one": "1 sessione verificata" - }, - "Unable to set up secret storage": "Impossibile impostare un archivio segreto", - "Close preview": "Chiudi anteprima", - "Language Dropdown": "Lingua a tendina", - "Country Dropdown": "Nazione a tendina", - "This bridge is managed by .": "Questo bridge è gestito da .", - "Recent Conversations": "Conversazioni recenti", - "Show more": "Mostra altro", - "Direct Messages": "Messaggi diretti", - "Lock": "Lucchetto", - "Failed to find the following users": "Impossibile trovare i seguenti utenti", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "I seguenti utenti potrebbero non esistere o non sono validi, perciò non possono essere invitati: %(csvNames)s", - "Other users may not trust it": "Altri utenti potrebbero non fidarsi", - "Later": "Più tardi", - "Something went wrong trying to invite the users.": "Qualcosa è andato storto provando ad invitare gli utenti.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Impossibile invitare quegli utenti. Ricontrolla gli utenti che vuoi invitare e riprova.", - "Recently Direct Messaged": "Contattati direttamente di recente", - "Verify User": "Verifica utente", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Per maggiore sicurezza, verifica questo utente controllando un codice univoco sui vostri dispositivi.", - "Start Verification": "Inizia la verifica", - "This room is end-to-end encrypted": "Questa stanza è cifrata end-to-end", - "Everyone in this room is verified": "Tutti in questa stanza sono verificati", - "Reject & Ignore user": "Rifiuta e ignora l'utente", - "Unknown Command": "Comando sconosciuto", - "Unrecognised command: %(commandText)s": "Comando non riconosciuto: %(commandText)s", - "You can use /help to list available commands. Did you mean to send this as a message?": "Puoi usare /help per elencare i comandi disponibili. Volevo forse inviarlo come messaggio?", - "Hint: Begin your message with // to start it with a slash.": "Suggerimento: anteponi al tuo messaggio // per farlo iniziare con uno slash.", - "Send as message": "Invia come messaggio", - "Enter your account password to confirm the upgrade:": "Inserisci la password del tuo account per confermare l'aggiornamento:", - "You'll need to authenticate with the server to confirm the upgrade.": "Dovrai autenticarti con il server per confermare l'aggiornamento.", - "Upgrade your encryption": "Aggiorna la tua crittografia", - "Verify this session": "Verifica questa sessione", - "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 …", - "This bridge was provisioned by .": "Questo bridge è stato fornito da .", - "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.", - "%(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.": "A %(brand)s mancano alcuni componenti richiesti per tenere in cache i messaggi cifrati in modo sicuro. Se vuoi sperimentare questa funzionalità, compila un %(brand)s Desktop personale con i componenti di ricerca aggiunti.", - "Verifies a user, session, and pubkey tuple": "Verifica un utente, una sessione e una tupla pubblica", - "Session already verified!": "Sessione già verificata!", - "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!": "ATTENZIONE: VERIFICA CHIAVI FALLITA! La chiave per %(userId)s e per la sessione %(deviceId)s è \"%(fprint)s\" la quale non corriponde con la chiave \"%(fingerprint)s\" fornita. Ciò può significare che le comunicazioni vengono intercettate!", - "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", - "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.", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Connetti questa sessione al backup chiavi prima di disconnetterti per non perdere eventuali chiavi che possono essere solo in questa sessione.", - "Connect this session to Key Backup": "Connetti questa sessione al backup chiavi", - "This backup is trusted because it has been restored on this session": "Questo backup è fidato perchè è stato ripristinato in questa sessione", - "Space used:": "Spazio usato:", - "Indexed messages:": "Messaggi indicizzati:", - "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.", - "Session ID:": "ID sessione:", - "Session key:": "Chiave sessione:", - "Message search": "Ricerca messaggio", - "This room is bridging messages to the following platforms. Learn more.": "Questa stanza fa un bridge dei messaggi con le seguenti piattaforme. Maggiori informazioni.", - "Bridges": "Bridge", - "This user has not verified all of their sessions.": "Questo utente non ha verificato tutte le sue sessioni.", - "You have not verified this user.": "Non hai verificato questo utente.", - "You have verified this user. This user has verified all of their sessions.": "Hai verificato questo utente. Questo utente ha verificato tutte le sue sessioni.", - "Someone is using an unknown session": "Qualcuno sta usando una sessione sconosciuta", - "Encrypted by an unverified session": "Cifrato da una sessione non verificata", - "Encrypted by a deleted session": "Cifrato da una sessione eliminata", - "Waiting for %(displayName)s to accept…": "In attesa che %(displayName)s accetti…", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "I tuoi messaggi sono protetti e solo tu ed il destinatario avete le chiavi univoche per sbloccarli.", - "Your messages are not secure": "I tuoi messaggi non sono sicuri", - "One of the following may be compromised:": "Uno dei seguenti potrebbe essere compromesso:", - "Your homeserver": "Il tuo homeserver", - "%(count)s sessions": { - "other": "%(count)s sessioni", - "one": "%(count)s sessione" - }, - "Hide sessions": "Nascondi sessione", - "Verify by emoji": "Verifica via emoji", - "Verify by comparing unique emoji.": "Verifica confrontando emoji specifici.", - "Ask %(displayName)s to scan your code:": "Chiedi a %(displayName)s di scansionare il tuo codice:", - "If you can't scan the code above, verify by comparing unique emoji.": "Se non riesci a scansionare il codice sopra, verifica confrontando emoji specifiche.", - "You've successfully verified %(displayName)s!": "Hai verificato correttamente %(displayName)s!", - "Encryption not enabled": "Crittografia non attivata", - "The encryption used by this room isn't supported.": "La crittografia usata da questa stanza non è supportata.", - "Clear all data in this session?": "Svuotare tutti i dati in questa sessione?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Lo svuotamento dei dati di questa sessione è permanente. I messaggi cifrati andranno persi a meno non si abbia un backup delle loro chiavi.", - "Verify session": "Verifica sessione", - "Session name": "Nome sessione", - "Session key": "Chiave sessione", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "La verifica di questo utente contrassegnerà come fidata la sua sessione a te e viceversa.", - "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 questo dispositivo per segnarlo come fidato. Fidarsi di questo dispositivo offre a te e agli altri utenti una maggiore tranquillità nell'uso di messaggi cifrati end-to-end.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "La verifica di questo dispositivo lo segnerà come fidato e gli utenti che si sono verificati con te si fideranno di questo dispositivo.", - "Confirm your identity by entering your account password below.": "Conferma la tua identità inserendo la password dell'account sotto.", - "Restore your key backup to upgrade your encryption": "Ripristina il tuo backup chiavi per aggiornare la crittografia", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Aggiorna questa sessione per consentirle di verificare altre sessioni, garantendo loro l'accesso ai messaggi cifrati e contrassegnandole come fidate per gli altri utenti.", - "Create key backup": "Crea backup chiavi", - "This session is encrypting history using the new recovery method.": "Questa sessione sta cifrando la cronologia usando il nuovo metodo di recupero.", - "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.": "Se l'hai fatto accidentalmente, puoi configurare Messaggi Sicuri su questa sessione che cripterà nuovamente la cronologia dei messaggi con un nuovo metodo di recupero.", - "If disabled, messages from encrypted rooms won't appear in search results.": "Se disattivato, i messaggi delle stanze cifrate non appariranno nei risultati di ricerca.", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s sta tenendo in cache localmente i messaggi cifrati in modo sicuro affinché appaiano nei risultati di ricerca:", - "Message downloading sleep time(ms)": "Tempo di attesa scaricamento messaggi (ms)", - "Cancel entering passphrase?": "Annullare l'inserimento della password?", - "Indexed rooms:": "Stanze indicizzate:", - "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.", - "Verify by scanning": "Verifica con la scansione", - "Destroy cross-signing keys?": "Distruggere le chiavi di firma incrociata?", - "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.": "L'eliminazione delle chiavi di firma incrociata è permanente. Chiunque si sia verificato con te vedrà avvisi di sicurezza. Quasi sicuramente non vuoi fare questa cosa, a meno che tu non abbia perso tutti i dispositivi da cui puoi fare l'accesso.", - "Clear cross-signing keys": "Elimina chiavi di firma incrociata", - "You declined": "Hai rifiutato", - "%(name)s declined": "%(name)s ha rifiutato", - "Your homeserver does not support cross-signing.": "Il tuo homeserver non supporta la firma incrociata.", - "Homeserver feature support:": "Funzioni supportate dall'homeserver:", - "exists": "esiste", - "Cancelling…": "Annullamento…", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Per segnalare un problema di sicurezza relativo a Matrix, leggi la Politica di divulgazione della sicurezza di Matrix.org .", - "Mark all as read": "Segna tutto come letto", - "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", - "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.", - "Scroll to most recent messages": "Scorri ai messaggi più recenti", - "Local address": "Indirizzo locale", - "Published Addresses": "Indirizzi pubblicati", - "Other published addresses:": "Altri indirizzi pubblicati:", - "No other published addresses yet, add one below": "Nessun altro indirizzo ancora pubblicato, aggiungine uno sotto", - "New published address (e.g. #alias:server)": "Nuovo indirizzo pubblicato (es. #alias:server)", - "Local Addresses": "Indirizzi locali", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Imposta gli indirizzi per la stanza affinché gli utenti la trovino attraverso il tuo homeserver (%(localDomain)s)", - "Enter a server name": "Inserisci il nome di un server", - "Looks good": "Sembra giusto", - "Can't find this server or its room list": "Impossibile trovare questo server o l'elenco delle sue stanze", - "All rooms": "Tutte le stanze", - "Your server": "Il tuo server", - "Add a new server": "Aggiungi un nuovo server", - "Enter the name of a new server you want to explore.": "Inserisci il nome di un nuovo server che vuoi esplorare.", - "Server name": "Nome server", - "a new master key signature": "una nuova firma della chiave principale", - "a new cross-signing key signature": "una nuova firma della chiave a firma incrociata", - "a device cross-signing signature": "una firma incrociata di dispositivo", - "a key signature": "una firma di chiave", - "%(brand)s encountered an error during upload of:": "%(brand)s ha riscontrato un errore durante l'invio di:", - "Upload completed": "Invio completato", - "Cancelled signature upload": "Invio della firma annullato", - "Signature upload success": "Firma inviata correttamente", - "Signature upload failed": "Invio della firma fallito", - "Confirm by comparing the following with the User Settings in your other session:": "Conferma confrontando il seguente con le impostazioni utente nell'altra sessione:", - "Confirm this user's session by comparing the following with their User Settings:": "Conferma questa sessione confrontando il seguente con le sue impostazioni utente:", - "If they don't match, the security of your communication may be compromised.": "Se non corrispondono, la sicurezza delle tue comunicazioni potrebbe essere compromessa.", - "Manually verify all remote sessions": "Verifica manualmente tutte le sessioni remote", - "Self signing private key:": "Chiave privata di auto-firma:", - "cached locally": "in cache locale", - "not found locally": "non trovato in locale", - "User signing private key:": "Chiave privata di firma utente:", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Verifica individualmente ogni sessione usata da un utente per segnarla come fidata, senza fidarsi dei dispositivi a firma incrociata.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Nelle stanze cifrate, i tuoi messaggi sono protetti e solo tu ed il destinatario avete le chiavi univoche per sbloccarli.", - "Verify all users in a room to ensure it's secure.": "Verifica tutti gli utenti in una stanza per confermare che sia sicura.", - "Sign in with SSO": "Accedi con SSO", - "Use Single Sign On to continue": "Usa Single Sign On per continuare", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Conferma aggiungendo questa email usando Single Sign On per provare la tua identità.", - "Confirm adding email": "Conferma aggiungendo email", - "Click the button below to confirm adding this email address.": "Clicca il pulsante sotto per confermare l'aggiunta di questa email.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Conferma aggiungendo questo numero di telefono usando Single Sign On per provare la tua identità.", - "Confirm adding phone number": "Conferma aggiungendo un numero di telefono", - "Click the button below to confirm adding this phone number.": "Clicca il pulsante sotto per confermare l'aggiunta di questo numero di telefono.", - "Almost there! Is %(displayName)s showing the same shield?": "Quasi fatto! %(displayName)s sta mostrando lo stesso scudo?", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Hai verificato %(deviceName)s (%(deviceId)s) correttamente!", - "Start verification again from the notification.": "Inizia di nuovo la verifica dalla notifica.", - "Start verification again from their profile.": "Inizia di nuovo la verifica dal suo profilo.", - "Verification timed out.": "Verifica scaduta.", - "%(displayName)s cancelled verification.": "%(displayName)s ha annullato la verifica.", - "You cancelled verification.": "Hai annullato la verifica.", - "%(name)s is requesting verification": "%(name)s sta richiedendo la verifica", - "well formed": "formattata bene", - "unexpected type": "tipo inatteso", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Conferma la disattivazione del tuo account usando Single Sign On per dare prova della tua identità.", - "Are you sure you want to deactivate your account? This is irreversible.": "Sei sicuro di volere disattivare il tuo account? È irreversibile.", - "Confirm account deactivation": "Conferma disattivazione account", - "Server did not require any authentication": "Il server non ha richiesto alcuna autenticazione", - "Server did not return valid authentication information.": "Il server non ha restituito informazioni di autenticazione valide.", - "There was a problem communicating with the server. Please try again.": "C'è stato un problema nella comunicazione con il server. Riprova.", - "Can't load this message": "Impossibile caricare questo messaggio", - "Submit logs": "Invia registri", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Promemoria: il tuo browser non è supportato, perciò la tua esperienza può essere imprevedibile.", - "Unable to upload": "Impossibile inviare", - "Unable to query secret storage status": "Impossibile rilevare lo stato dell'archivio segreto", - "Currently indexing: %(currentRoom)s": "Attualmente si indicizzano: %(currentRoom)s", - "New login. Was this you?": "Nuovo accesso. Eri tu?", - "Restoring keys from backup": "Ripristino delle chiavi dal backup", - "%(completed)s of %(total)s keys restored": "%(completed)s di %(total)s chiavi ripristinate", - "Keys restored": "Chiavi ripristinate", - "Successfully restored %(sessionCount)s keys": "Ripristinate %(sessionCount)s chiavi correttamente", - "You signed in to a new session without verifying it:": "Hai fatto l'accesso ad una nuova sessione senza verificarla:", - "Verify your other session using one of the options below.": "Verifica la tua altra sessione usando una delle opzioni sotto.", - "You've successfully verified your device!": "Hai verificato correttamente il tuo dispositivo!", - "To continue, use Single Sign On to prove your identity.": "Per continuare, usa Single Sign On per provare la tua identità.", - "Confirm to continue": "Conferma per continuare", - "Click the button below to confirm your identity.": "Clicca il pulsante sotto per confermare la tua identità.", - "Confirm encryption setup": "Conferma impostazione crittografia", - "Click the button below to confirm setting up encryption.": "Clicca il pulsante sotto per confermare l'impostazione della crittografia.", - "IRC display name width": "Larghezza nome di IRC", - "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", - "Please verify the room ID or address and try again.": "Verifica l'ID o l'indirizzo della stanza e riprova.", - "Room ID or address of ban list": "ID o indirizzo stanza della lista ban", - "To link to this room, please add an address.": "Per collegare a questa stanza, aggiungi un indirizzo.", - "Error creating address": "Errore creazione indirizzo", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Si è verificato un errore creando l'indirizzo. Potrebbe non essere permesso dal server o un problema temporaneo.", - "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", - "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", - "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.": "Hai precedentemente usato una versione più recente di %(brand)s con questa sessione. Per usare ancora questa versione con la crittografia end to end, dovrai disconnetterti e riaccedere.", - "Use a different passphrase?": "Usare una password diversa?", - "Your homeserver has exceeded its user limit.": "Il tuo homeserver ha superato il limite di utenti.", - "Your homeserver has exceeded one of its resource limits.": "Il tuo homeserver ha superato uno dei suoi limiti di risorse.", - "Contact your server admin.": "Contatta il tuo amministratore del server.", - "Ok": "Ok", - "New version available. Update now.": "Nuova versione disponibile. Aggiorna ora.", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "L'amministratore del server ha disattivato la crittografia end-to-end in modo predefinito nelle stanze private e nei messaggi diretti.", - "Switch to light mode": "Passa alla modalità chiara", - "Switch to dark mode": "Passa alla modalità scura", - "Switch theme": "Cambia tema", - "All settings": "Tutte le impostazioni", - "No recently visited rooms": "Nessuna stanza visitata di recente", - "Message preview": "Anteprima messaggio", - "Room options": "Opzioni stanza", - "Looks good!": "Sembra giusta!", - "Use custom size": "Usa dimensione personalizzata", - "Hey you. You're the best!": "Ehi tu. Sei il migliore!", - "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.", - "Favourited": "Preferito", - "Forget Room": "Dimentica stanza", - "Wrong file type": "Tipo di file errato", - "Security Phrase": "Frase di sicurezza", - "Security Key": "Chiave di sicurezza", - "Use your Security Key to continue.": "Usa la tua chiave di sicurezza per continuare.", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Proteggiti contro la perdita dell'accesso ai messaggi e dati cifrati facendo un backup delle chiavi crittografiche sul tuo server.", - "Generate a Security Key": "Genera una chiave di sicurezza", - "Enter a Security Phrase": "Inserisci una frase di sicurezza", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Usa una frase segreta che conosci solo tu e salva facoltativamente una chiave di sicurezza da usare come backup.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Se annulli ora, potresti perdere i messaggi e dati cifrati in caso tu perda l'accesso ai tuoi login.", - "You can also set up Secure Backup & manage your keys in Settings.": "Puoi anche impostare il Backup Sicuro e gestire le tue chiavi nelle impostazioni.", - "Set a Security Phrase": "Imposta una frase di sicurezza", - "Confirm Security Phrase": "Conferma frase di sicurezza", - "Save your Security Key": "Salva la tua chiave di sicurezza", - "This room is public": "Questa stanza è pubblica", - "Edited at %(date)s": "Modificato il %(date)s", - "Click to view edits": "Clicca per vedere le modifiche", - "Are you sure you want to cancel entering passphrase?": "Sei sicuro di volere annullare l'inserimento della frase?", - "Change notification settings": "Cambia impostazioni di notifica", - "Your server isn't responding to some requests.": "Il tuo server non sta rispondendo ad alcune richieste.", - "Master private key:": "Chiave privata principale:", - "You're all caught up.": "Non hai nulla di nuovo da vedere.", - "Server isn't responding": "Il server non risponde", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Il tuo server non sta rispondendo ad alcune tue richieste. Sotto trovi alcuni probabili motivi.", - "The server (%(serverName)s) took too long to respond.": "Il server (%(serverName)s) ha impiegato troppo tempo per rispondere.", - "Your firewall or anti-virus is blocking the request.": "Il tuo firewall o antivirus sta bloccando la richiesta.", - "A browser extension is preventing the request.": "Un'estensione del browser sta impedendo la richiesta.", - "The server is offline.": "Il server è offline.", - "The server has denied your request.": "Il server ha negato la tua richiesta.", - "Your area is experiencing difficulties connecting to the internet.": "La tua area sta riscontrando difficoltà di connessione a internet.", - "A connection error occurred while trying to contact the server.": "Si è verificato un errore di connessione tentando di contattare il server.", - "The server is not configured to indicate what the problem is (CORS).": "Il server non è configurato per indicare qual è il problema (CORS).", - "Recent changes that have not yet been received": "Modifiche recenti che non sono ancora state ricevute", - "No files visible in this room": "Nessun file visibile in questa stanza", - "Attach files from chat or just drag and drop them anywhere in a room.": "Allega file dalla chat o trascinali in qualsiasi punto in una stanza.", - "Explore public rooms": "Esplora stanze pubbliche", - "Preparing to download logs": "Preparazione al download dei log", - "Unexpected server error trying to leave the room": "Errore inaspettato del server tentando di abbandonare la stanza", - "Error leaving room": "Errore uscendo dalla stanza", - "Information": "Informazione", - "Set up Secure Backup": "Imposta il Backup Sicuro", - "Unknown App": "App sconosciuta", - "Cross-signing is ready for use.": "La firma incrociata è pronta all'uso.", - "Cross-signing is not set up.": "La firma incrociata non è impostata.", - "Backup version:": "Versione backup:", - "Algorithm:": "Algoritmo:", - "Backup key stored:": "Chiave di backup salvata:", - "Backup key cached:": "Chiave di backup in cache:", - "Secret storage:": "Archivio segreto:", - "ready": "pronto", - "not ready": "non pronto", - "Not encrypted": "Non cifrato", - "Room settings": "Impostazioni stanza", - "Take a picture": "Scatta una foto", - "Safeguard against losing access to encrypted messages & data": "Proteggiti dalla perdita dei messaggi e dati crittografati", - "not found in storage": "non trovato nell'archivio", - "Widgets": "Widget", - "Edit widgets, bridges & bots": "Modifica widget, bridge e bot", - "Add widgets, bridges & bots": "Aggiungi widget, bridge e bot", - "Start a conversation with someone using their name or username (like ).": "Inizia una conversazione con qualcuno usando il suo nome o il nome utente (come ).", - "Invite someone using their name, username (like ) or share this room.": "Invita qualcuno usando il suo nome, nome utente (come ) o condividi questa stanza.", - "Unable to set up keys": "Impossibile impostare le chiavi", - "Use the Desktop app to see all encrypted files": "Usa l'app desktop per vedere tutti i file cifrati", - "Use the Desktop app to search encrypted messages": "Usa l'app desktop per cercare i messaggi cifrati", - "This version of %(brand)s does not support viewing some encrypted files": "Questa versione di %(brand)s non supporta la visualizzazione di alcuni file cifrati", - "This version of %(brand)s does not support searching encrypted messages": "Questa versione di %(brand)s non supporta la ricerca di messaggi cifrati", - "Join the conference at the top of this room": "Entra nella conferenza in cima alla stanza", - "Join the conference from the room information card on the right": "Entra nella conferenza dalla scheda di informazione della stanza a destra", - "Video conference ended by %(senderName)s": "Conferenza video terminata da %(senderName)s", - "Video conference updated by %(senderName)s": "Conferenza video aggiornata da %(senderName)s", - "Video conference started by %(senderName)s": "Conferenza video iniziata da %(senderName)s", - "Ignored attempt to disable encryption": "Tentativo di disattivare la crittografia ignorato", - "Failed to save your profile": "Salvataggio del profilo fallito", - "The operation could not be completed": "Impossibile completare l'operazione", - "The call could not be established": "Impossibile stabilire la chiamata", - "Move right": "Sposta a destra", - "Move left": "Sposta a sinistra", - "Revoke permissions": "Revoca autorizzazioni", - "You can only pin up to %(count)s widgets": { - "other": "Puoi ancorare al massimo %(count)s widget" - }, - "Show Widgets": "Mostra i widget", - "Hide Widgets": "Nascondi i widget", - "The call was answered on another device.": "La chiamata è stata accettata su un altro dispositivo.", - "Answered Elsewhere": "Risposto altrove", - "Data on this screen is shared with %(widgetDomain)s": "I dati in questa schermata vengono condivisi con %(widgetDomain)s", - "Invite someone using their name, email address, username (like ) or share this room.": "Invita qualcuno usando il suo nome, indirizzo email, nome utente (come ) o condividi questa stanza.", - "Start a conversation with someone using their name, email address or username (like ).": "Inizia una conversazione con qualcuno usando il suo nome, indirizzo email o nome utente (come ).", - "Invite by email": "Invita per email", - "New version of %(brand)s is available": "Nuova versione di %(brand)s disponibile", - "Update %(brand)s": "Aggiorna %(brand)s", - "Enable desktop notifications": "Attiva le notifiche desktop", - "Don't miss a reply": "Non perdere una risposta", - "Modal Widget": "Widget modale", - "%(creator)s created this DM.": "%(creator)s ha creato questo MD.", - "This is the start of .": "Questo è l'inizio di .", - "Add a photo, so people can easily spot your room.": "Aggiungi una foto, in modo che le persone notino facilmente la stanza.", - "%(displayName)s created this room.": "%(displayName)s ha creato questa stanza.", - "You created this room.": "Hai creato questa stanza.", - "Add a topic to help people know what it is about.": "Aggiungi un argomento per aiutare le persone a capire di cosa si parla.", - "Topic: %(topic)s ": "Argomento: %(topic)s ", - "Topic: %(topic)s (edit)": "Argomento: %(topic)s (modifica)", - "This is the beginning of your direct message history with .": "Questo è l'inizio della tua cronologia di messaggi diretti con .", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Solo voi due siete in questa conversazione, a meno che uno di voi non inviti qualcuno.", - "Zimbabwe": "Zimbabwe", - "Zambia": "Zambia", - "Yemen": "Yemen", - "Western Sahara": "Sahara Occidentale", - "Wallis & Futuna": "Wallis e Futuna", - "Vietnam": "Vietnam", - "Venezuela": "Venezuela", - "Vatican City": "Città del Vaticano", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Uzbekistan", - "Uruguay": "Uruguay", - "United Arab Emirates": "Emirati Arabi Uniti", - "Ukraine": "Ucraina", - "Uganda": "Uganda", - "U.S. Virgin Islands": "Isole Vergini americane", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Turks e Caicos", - "Turkmenistan": "Turkmenistan", - "Turkey": "Turchia", - "Tunisia": "Tunisia", - "Trinidad & Tobago": "Trinidad e Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Timor Est", - "Thailand": "Tailandia", - "Tanzania": "Tanzania", - "Tajikistan": "Tagikistan", - "Taiwan": "Taiwan", - "São Tomé & Príncipe": "São Tomé e Príncipe", - "Syria": "Siria", - "Switzerland": "Svizzera", - "Sweden": "Svezia", - "Swaziland": "eSwatini", - "Svalbard & Jan Mayen": "Svalbard e Jan Mayen", - "Suriname": "Suriname", - "Sudan": "Sudan", - "St. Vincent & Grenadines": "Saint Vincent e Grenadine", - "St. Pierre & Miquelon": "Saint-Pierre e Miquelon", - "St. Martin": "Saint Martin", - "St. Lucia": "Saint Lucia", - "St. Kitts & Nevis": "Saint Kitts e Nevis", - "St. Helena": "Sant'Elena", - "St. Barthélemy": "Saint-Barthélemy", - "Sri Lanka": "Sri Lanka", - "Spain": "Spagna", - "South Sudan": "Sudan del Sud", - "South Korea": "Corea del Sud", - "South Georgia & South Sandwich Islands": "Georgia del Sud e Isole Sandwich Australi", - "South Africa": "Sudafrica", - "Somalia": "Somalia", - "Solomon Islands": "Isole Solomone", - "Slovenia": "Slovenia", - "Slovakia": "Slovacchia", - "Sint Maarten": "Sint Maarten", - "Singapore": "Singapore", - "Sierra Leone": "Sierra Leone", - "Seychelles": "Seychelles", - "Serbia": "Serbia", - "Senegal": "Senegal", - "Saudi Arabia": "Arabia Saudita", - "San Marino": "San Marino", - "Samoa": "Samoa", - "Réunion": "Riunione", - "Rwanda": "Ruanda", - "Russia": "Russia", - "Romania": "Romania", - "Qatar": "Qatar", - "Puerto Rico": "Puerto Rico", - "Portugal": "Portogallo", - "Poland": "Polonia", - "Pitcairn Islands": "Isole Pitcairn", - "Philippines": "Filippine", - "Peru": "Peru", - "Paraguay": "Paraguay", - "Papua New Guinea": "Papua Nuova Guinea", - "Panama": "Panama", - "Palestine": "Palestina", - "Palau": "Palau", - "Pakistan": "Pakistan", - "Oman": "Oman", - "Norway": "Norvegia", - "Northern Mariana Islands": "Isole Marianne Settentrionali", - "North Korea": "Corea del Nord", - "Norfolk Island": "Isola Norfolk", - "Niue": "Niue", - "Nigeria": "Nigeria", - "Niger": "Niger", - "Nicaragua": "Nicaragua", - "New Zealand": "Nuova Zelanda", - "New Caledonia": "Nuova Caledonia", - "Netherlands": "Paesi Bassi", - "Nepal": "Nepal", - "Nauru": "Nauru", - "Namibia": "Namibia", - "Myanmar": "Birmania", - "Mozambique": "Mozambico", - "Morocco": "Marocco", - "Montserrat": "Montserrat", - "Montenegro": "Montenegro", - "Mongolia": "Mongolia", - "Monaco": "Monaco", - "Moldova": "Moldavia", - "Micronesia": "Micronesia", - "Mexico": "Messico", - "Mayotte": "Maiotta", - "Mauritius": "Mauritius", - "Mauritania": "Mauritania", - "Martinique": "Martinica", - "Marshall Islands": "Isole Marshall", - "Malta": "Malta", - "Mali": "Mali", - "Maldives": "Maldive", - "Malaysia": "Malesia", - "Malawi": "Malawi", - "Madagascar": "Madagascar", - "Macedonia": "Macedonia", - "Macau": "Macau", - "Luxembourg": "Lussemburgo", - "Lithuania": "Lituania", - "Liechtenstein": "Liechtenstein", - "Libya": "Libia", - "Liberia": "Liberia", - "Lesotho": "Lesotho", - "Lebanon": "Libano", - "Latvia": "Lettonia", - "Laos": "Laos", - "Kyrgyzstan": "Kirghizistan", - "Kuwait": "Kuwait", - "Kosovo": "Kosovo", - "Kiribati": "Kiribati", - "Kenya": "Kenya", - "Kazakhstan": "Kazakistan", - "Jordan": "Giordania", - "Jersey": "Baliato di Jersey", - "Japan": "Giappone", - "Jamaica": "Giamaica", - "Italy": "Italia", - "Israel": "Israele", - "Isle of Man": "Isola di Man", - "Ireland": "Irlanda", - "Iraq": "Iraq", - "Iran": "Iran", - "Indonesia": "Indonesia", - "India": "India", - "Iceland": "Islanda", - "Hungary": "Ungheria", - "Hong Kong": "Hong Kong", - "Honduras": "Honduras", - "Heard & McDonald Islands": "Isole Heard e McDonald", - "Haiti": "Haiti", - "Guyana": "Guyana", - "Guinea-Bissau": "Guinea-Bissau", - "Guinea": "Guinea", - "Guernsey": "Guernsey", - "Guatemala": "Guatemala", - "Guam": "Guam", - "Guadeloupe": "Guadalupa", - "Grenada": "Grenada", - "Greenland": "Groenlandia", - "Greece": "Grecia", - "Gibraltar": "Gibilterra", - "Ghana": "Ghana", - "Germany": "Germania", - "Georgia": "Georgia", - "Gambia": "Gambia", - "Gabon": "Gabon", - "French Southern Territories": "Terre australi e antartiche francesi", - "French Polynesia": "Polinesia Francese", - "French Guiana": "Guiana Francese", - "France": "Francia", - "Finland": "Finlandia", - "Fiji": "Figi", - "Faroe Islands": "Isole Faroe", - "Falkland Islands": "Isole Falkland", - "Ethiopia": "Etiopia", - "Estonia": "Estonia", - "Eritrea": "Eritrea", - "Equatorial Guinea": "Guinea Equatoriale", - "El Salvador": "El Salvador", - "Egypt": "Egitto", - "Ecuador": "Ecuador", - "Dominican Republic": "Repubblica Dominicana", - "Dominica": "Dominica", - "Djibouti": "Gibuti", - "Denmark": "Danimarca", - "Côte d’Ivoire": "Costa d'Avorio", - "Czech Republic": "Repubblica Ceca", - "Cyprus": "Cipro", - "Curaçao": "Curaçao", - "Cuba": "Cuba", - "Croatia": "Croazia", - "Costa Rica": "Costa Rica", - "Cook Islands": "Isole Cook", - "Congo - Kinshasa": "Congo - Kinshasa", - "Congo - Brazzaville": "Congo - Brazzaville", - "Comoros": "Comore", - "Colombia": "Colombia", - "Cocos (Keeling) Islands": "Isole Cocos (Keeling)", - "Christmas Island": "Isola di Natale", - "China": "Cina", - "Chile": "Cile", - "Chad": "Ciad", - "Central African Republic": "Repubblica Centrafricana", - "Cayman Islands": "Isole Cayman", - "Caribbean Netherlands": "Paesi Bassi caraibici", - "Cape Verde": "Capo Verde", - "Canada": "Canada", - "Cameroon": "Camerun", - "Cambodia": "Cambogia", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bulgaria", - "Brunei": "Brunei", - "British Virgin Islands": "Isole Vergini britanniche", - "British Indian Ocean Territory": "Territorio britannico dell'Oceano Indiano", - "Brazil": "Brasile", - "Bouvet Island": "Isola Bouvet", - "Botswana": "Botswana", - "Bosnia": "Bosnia", - "Bolivia": "Bolivia", - "Bhutan": "Bhutan", - "Bermuda": "Bermuda", - "Benin": "Benin", - "Belize": "Belize", - "Belgium": "Belgio", - "Belarus": "Bielorussia", - "Barbados": "Barbados", - "Bangladesh": "Bangladesh", - "Bahrain": "Bahrein", - "Bahamas": "Bahamas", - "Azerbaijan": "Azerbaigian", - "Austria": "Austria", - "Australia": "Australia", - "Aruba": "Aruba", - "Armenia": "Armenia", - "Argentina": "Argentina", - "Antigua & Barbuda": "Antigua e Barbuda", - "Antarctica": "Antartide", - "Anguilla": "Anguilla", - "Angola": "Angola", - "Andorra": "Andorra", - "American Samoa": "Samoa Americane", - "Algeria": "Algeria", - "Albania": "Albania", - "Åland Islands": "Isole Åland", - "Afghanistan": "Afghanistan", - "United States": "Stati Uniti", - "United Kingdom": "Regno Unito", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Salva in cache i messaggi cifrati localmente in modo che appaiano nei risultati di ricerca, usando %(size)s per salvarli da %(rooms)s stanza.", - "other": "Salva in cache i messaggi cifrati localmente in modo che appaiano nei risultati di ricerca, usando %(size)s per salvarli da %(rooms)s stanze." - }, - "There was a problem communicating with the homeserver, please try again later.": "C'è stato un problema nella comunicazione con l'homeserver, riprova più tardi.", - "Use email to optionally be discoverable by existing contacts.": "Usa l'email per essere facoltativamente trovabile dai contatti esistenti.", - "Use email or phone to optionally be discoverable by existing contacts.": "Usa l'email o il telefono per essere facoltativamente trovabile dai contatti esistenti.", - "Add an email to be able to reset your password.": "Aggiungi un'email per poter reimpostare la password.", - "That phone number doesn't look quite right, please check and try again": "Quel numero di telefono non sembra corretto, controlla e riprova", - "Enter phone number": "Inserisci numero di telefono", - "Enter email address": "Inserisci indirizzo email", - "Decline All": "Rifiuta tutti", - "Approve widget permissions": "Approva permessi del widget", - "This widget would like to:": "Il widget vorrebbe:", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Solo un avviso, se non aggiungi un'email e dimentichi la password, potresti perdere permanentemente l'accesso al tuo account.", - "Continuing without email": "Continuando senza email", - "Reason (optional)": "Motivo (facoltativo)", - "Server Options": "Opzioni server", - "Hold": "Sospendi", - "Resume": "Riprendi", - "You've reached the maximum number of simultaneous calls.": "Hai raggiungo il numero massimo di chiamate simultanee.", - "Too Many Calls": "Troppe chiamate", - "You have no visible notifications.": "Non hai notifiche visibili.", - "Transfer": "Trasferisci", - "Failed to transfer call": "Trasferimento chiamata fallito", - "A call can only be transferred to a single user.": "Una chiamata può essere trasferita solo ad un singolo utente.", - "Open dial pad": "Apri tastierino", - "Dial pad": "Tastierino", - "There was an error looking up the phone number": "Si è verificato un errore nella ricerca del numero di telefono", - "Unable to look up phone number": "Impossibile cercare il numero di telefono", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Questa sessione ha rilevato che la tua password di sicurezza e la chiave per i messaggi sicuri sono state rimosse.", - "A new Security Phrase and key for Secure Messages have been detected.": "Sono state rilevate una nuova password di sicurezza e una chiave per i messaggi sicuri.", - "Confirm your Security Phrase": "Conferma password di sicurezza", - "Great! This Security Phrase looks strong enough.": "Ottimo! Questa password di sicurezza sembra abbastanza robusta.", - "If you've forgotten your Security Key you can ": "Se hai dimenticato la tua chiave di sicurezza puoi ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Accedi alla cronologia sicura dei messaggi e imposta la messaggistica sicura inserendo la tua chiave di sicurezza.", - "Not a valid Security Key": "Chiave di sicurezza non valida", - "This looks like a valid Security Key!": "Sembra essere una chiave di sicurezza valida!", - "Enter Security Key": "Inserisci chaive di sicurezza", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Se hai dimenticato la password di sicurezza puoi usare la tua chiave di sicurezza o impostare nuove opzioni di recupero", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Accedi alla cronologia sicura dei messaggi e imposta la messaggistica sicura inserendo la tua password di sicurezza.", - "Enter Security Phrase": "Inserisci password di sicurezza", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Impossibile decifrare il backup con questa password di sicurezza: verifica di avere inserito la password di sicurezza corretta.", - "Incorrect Security Phrase": "Password di sicurezza sbagliata", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Impossibile decifrare il backup con questa chiave di sicurezza: verifica di avere inserito la chiave di sicurezza corretta.", - "Security Key mismatch": "La chiave di sicurezza non corrisponde", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Impossibile accedere all'archivio segreto. Verifica di avere inserito la password di sicurezza giusta.", - "Invalid Security Key": "Chiave di sicurezza non valida", - "Wrong Security Key": "Chiave di sicurezza sbagliata", - "Set my room layout for everyone": "Imposta la disposizione della stanza per tutti", - "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.": "Fai il backup delle tue chiavi di crittografia con i dati del tuo account in caso perdessi l'accesso alle sessioni. Le tue chiavi saranno protette con una chiave di recupero univoca.", - "Channel: ": "Canale: ", - "Workspace: ": "Spazio di lavoro: ", - "Use app for a better experience": "Usa l'app per un'esperienza migliore", - "Use app": "Usa l'app", - "Allow this widget to verify your identity": "Permetti a questo widget di verificare la tua identità", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Il widget verificherà il tuo ID utente, ma non sarà un grado di eseguire azioni per te:", - "Remember this": "Ricordalo", - "Something went wrong in confirming your identity. Cancel and try again.": "Qualcosa è andato storto confermando la tua identità. Annulla e riprova.", - "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.": "Abbiamo chiesto al browser di ricordare quale homeserver usi per farti accedere, ma sfortunatamente l'ha dimenticato. Vai alla pagina di accesso e riprova.", - "We couldn't log you in": "Non abbiamo potuto farti accedere", - "Recently visited rooms": "Stanze visitate di recente", - "Original event source": "Sorgente dell'evento originale", - "Decrypted event source": "Sorgente dell'evento decifrato", - "Invite by username": "Invita per nome utente", - "Invite your teammates": "Invita la tua squadra", - "Failed to invite the following users to your space: %(csvUsers)s": "Impossibile invitare i seguenti utenti nello spazio: %(csvUsers)s", - "A private space for you and your teammates": "Uno spazio privato per te e i tuoi compagni", - "Me and my teammates": "Io e la mia squadra", - "Who are you working with?": "Con chi stai lavorando?", - "Skip for now": "Salta per adesso", - "Failed to create initial space rooms": "Creazione di stanze iniziali dello spazio fallita", - "Welcome to ": "Ti diamo il benvenuto in ", - "%(count)s members": { - "one": "%(count)s membro", - "other": "%(count)s membri" - }, - "Your server does not support showing space hierarchies.": "Il tuo server non supporta la visualizzazione di gerarchie di spazi.", - "Are you sure you want to leave the space '%(spaceName)s'?": "Vuoi veramente uscire dallo spazio '%(spaceName)s'?", - "This space is not public. You will not be able to rejoin without an invite.": "Questo spazio non è pubblico. Non potrai rientrare senza un invito.", - "Start audio stream": "Avvia stream audio", - "Failed to start livestream": "Impossibile avviare lo stream in diretta", - "Unable to start audio streaming.": "Impossibile avviare lo streaming audio.", - "Save Changes": "Salva modifiche", - "Leave Space": "Esci dallo spazio", - "Edit settings relating to your space.": "Modifica le impostazioni relative al tuo spazio.", - "Failed to save space settings.": "Impossibile salvare le impostazioni dello spazio.", - "Invite someone using their name, username (like ) or share this space.": "Invita qualcuno usando il suo nome, nome utente (come ) o condividi questo spazio.", - "Invite someone using their name, email address, username (like ) or share this space.": "Invita qualcuno usando il suo nome, indirizzo email, nome utente (come ) o condividi questo spazio.", - "Invite to %(spaceName)s": "Invita in %(spaceName)s", - "Create a new room": "Crea nuova stanza", - "Spaces": "Spazi", - "Space selection": "Selezione spazio", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Non potrai annullare questa modifica dato che ti stai declassando, se sei l'ultimo utente privilegiato nello spazio sarà impossibile riottenere il grado.", - "Empty room": "Stanza vuota", - "Suggested Rooms": "Stanze suggerite", - "Add existing room": "Aggiungi stanza esistente", - "Invite to this space": "Invita in questo spazio", - "Your message was sent": "Il tuo messaggio è stato inviato", - "Space options": "Opzioni dello spazio", - "Leave space": "Esci dallo spazio", - "Invite people": "Invita persone", - "Share your public space": "Condividi il tuo spazio pubblico", - "Share invite link": "Condividi collegamento di invito", - "Click to copy": "Clicca per copiare", - "Your private space": "Il tuo spazio privato", - "Your public space": "Il tuo spazio pubblico", - "Invite only, best for yourself or teams": "Solo su invito, la scelta migliore per te o i team", - "Open space for anyone, best for communities": "Spazio aperto a tutti, la scelta migliore per le comunità", - "Create a space": "Crea uno spazio", - "This homeserver has been blocked by its administrator.": "Questo homeserver è stato bloccato dal suo amministratore.", - "Make sure the right people have access. You can invite more later.": "Assicurati che le persone giuste abbiano accesso. Puoi invitarne altre dopo.", - "A private space to organise your rooms": "Uno spazio privato per organizzare le tue stanze", - "Just me": "Solo io", - "Make sure the right people have access to %(name)s": "Assicurati che le persone giuste abbiano accesso a %(name)s", - "Go to my first room": "Vai alla mia prima stanza", - "It's just you at the moment, it will be even better with others.": "Ci sei solo tu al momento, sarà ancora meglio con gli altri.", - "Share %(name)s": "Condividi %(name)s", - "Private space": "Spazio privato", - "Public space": "Spazio pubblico", - " invites you": " ti ha invitato/a", - "You may want to try a different search or check for typos.": "Prova a fare una ricerca diversa o controllare errori di battitura.", - "No results found": "Nessun risultato trovato", - "Mark as suggested": "Segna come consigliato", - "Mark as not suggested": "Segna come non consigliato", - "Failed to remove some rooms. Try again later": "Rimozione di alcune stanze fallita. Riprova più tardi", - "Suggested": "Consigliato", - "This room is suggested as a good one to join": "Questa è una buona stanza in cui entrare", - "%(count)s rooms": { - "one": "%(count)s stanza", - "other": "%(count)s stanze" - }, - "You don't have permission": "Non hai il permesso", - "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 su come la stanza viene elaborata sul server. Se stai riscontrando problemi con il tuo %(brand)s, segnala un errore.", - "Invite to %(roomName)s": "Invita in %(roomName)s", - "Edit devices": "Modifica dispositivi", - "Invite with email or username": "Invita con email o nome utente", - "You can change these anytime.": "Puoi cambiarli in qualsiasi momento.", - "Add some details to help people recognise it.": "Aggiungi qualche dettaglio per aiutare le persone a riconoscerlo.", - "unknown person": "persona sconosciuta", - "Review to ensure your account is safe": "Controlla per assicurarti che l'account sia sicuro", - "%(deviceId)s from %(ip)s": "%(deviceId)s da %(ip)s", - "Manage & explore rooms": "Gestisci ed esplora le stanze", - "Invite to just this room": "Invita solo in questa stanza", - "%(count)s people you know have already joined": { - "other": "%(count)s persone che conosci sono già entrate", - "one": "%(count)s persona che conosci è già entrata" - }, - "Add existing rooms": "Aggiungi stanze esistenti", - "Invited people will be able to read old messages.": "Le persone invitate potranno leggere i vecchi messaggi.", - "You most likely do not want to reset your event index store": "Probabilmente non hai bisogno di reinizializzare il tuo archivio indice degli eventi", - "Avatar": "Avatar", - "Verification requested": "Verifica richiesta", - "What are some things you want to discuss in %(spaceName)s?": "Quali sono le cose di cui vuoi discutere in %(spaceName)s?", - "We couldn't create your DM.": "Non abbiamo potuto creare il tuo messaggio diretto.", - "Consult first": "Prima consulta", - "Reset event store?": "Reinizializzare l'archivio eventi?", - "Reset event store": "Reinizializza archivio eventi", - "Let's create a room for each of them.": "Creiamo una stanza per ognuno di essi.", - "You can add more later too, including already existing ones.": "Puoi aggiungerne anche altri in seguito, inclusi quelli già esistenti.", - "Verify your identity to access encrypted messages and prove your identity to others.": "Verifica la tua identità per accedere ai messaggi cifrati e provare agli altri che sei tu.", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Sei l'unica persona qui. Se esci, nessuno potrà entrare in futuro, incluso te.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Se reimposti tutto, ricomincerai senza sessioni fidate, senza utenti fidati e potresti non riuscire a vedere i messaggi passati.", - "Only do this if you have no other device to complete verification with.": "Fallo solo se non hai altri dispositivi con cui completare la verifica.", - "Reset everything": "Reimposta tutto", - "Forgotten or lost all recovery methods? Reset all": "Hai dimenticato o perso tutti i metodi di recupero? Reimposta tutto", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Se lo fai, ricorda che nessuno dei tuoi messaggi verrà eliminato, ma l'esperienza di ricerca potrà peggiorare per qualche momento mentre l'indice viene ricreato", - "View message": "Vedi messaggio", - "You can select all or individual messages to retry or delete": "Puoi selezionare tutti o alcuni messaggi da riprovare o eliminare", - "Sending": "Invio in corso", - "Retry all": "Riprova tutti", - "Delete all": "Elimina tutti", - "Some of your messages have not been sent": "Alcuni tuoi messaggi non sono stati inviati", - "Including %(commaSeparatedMembers)s": "Inclusi %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Vedi 1 membro", - "other": "Vedi tutti i %(count)s membri" - }, - "Failed to send": "Invio fallito", - "Enter your Security Phrase a second time to confirm it.": "Inserisci di nuovo la password di sicurezza per confermarla.", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Scegli le stanze o le conversazioni da aggiungere. Questo è uno spazio solo per te, nessuno ne saprà nulla. Puoi aggiungerne altre in seguito.", - "What do you want to organise?": "Cosa vuoi organizzare?", - "You have no ignored users.": "Non hai utenti ignorati.", - "Select a room below first": "Prima seleziona una stanza sotto", - "Want to add a new room instead?": "Vuoi invece aggiungere una nuova stanza?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Aggiunta stanza...", - "other": "Aggiunta stanze... (%(progress)s di %(count)s)" - }, - "Not all selected were added": "Non tutti i selezionati sono stati aggiunti", - "You are not allowed to view this server's rooms list": "Non hai i permessi per vedere l'elenco di stanze del server", - "Error processing voice message": "Errore di elaborazione del vocale", - "We didn't find a microphone on your device. Please check your settings and try again.": "Non abbiamo trovato un microfono nel tuo dispositivo. Controlla le impostazioni e riprova.", - "No microphone found": "Nessun microfono trovato", - "We were unable to access your microphone. Please check your browser settings and try again.": "Non abbiamo potuto accedere al tuo microfono. Controlla le impostazioni del browser e riprova.", - "Unable to access your microphone": "Impossibile accedere al microfono", - "Please enter a name for the space": "Inserisci un nome per lo spazio", - "Connecting": "In connessione", - "Search names and descriptions": "Cerca nomi e descrizioni", - "You may contact me if you have any follow up questions": "Potete contattarmi se avete altre domande", - "To leave the beta, visit your settings.": "Per abbandonare la beta, vai nelle impostazioni.", - "Add reaction": "Aggiungi reazione", - "Message search initialisation failed": "Inizializzazione ricerca messaggi fallita", - "Space Autocomplete": "Autocompletamento spazio", - "Go to my space": "Vai nel mio spazio", - "Currently joining %(count)s rooms": { - "one": "Stai entrando in %(count)s stanza", - "other": "Stai entrando in %(count)s stanze" - }, - "The user you called is busy.": "L'utente che hai chiamato è occupato.", - "User Busy": "Utente occupato", - "Or send invite link": "O manda un collegamento di invito", - "Some suggestions may be hidden for privacy.": "Alcuni suggerimenti potrebbero essere nascosti per privacy.", - "Search for rooms or people": "Cerca stanze o persone", - "Sent": "Inviato", - "You don't have permission to do this": "Non hai il permesso per farlo", - "Error - Mixed content": "Errore - Contenuto misto", - "Error loading Widget": "Errore di caricamento del widget", - "Nothing pinned, yet": "Non c'è ancora nulla di ancorato", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Se ne hai il permesso, apri il menu di qualsiasi messaggio e seleziona Fissa per ancorarlo qui.", - "Pinned messages": "Messaggi ancorati", - "End-to-end encryption isn't enabled": "La crittografia end-to-end non è attiva", - "Report": "Segnala", - "Show preview": "Mostra anteprima", - "View source": "Visualizza sorgente", - "Settings - %(spaceName)s": "Impostazioni - %(spaceName)s", - "Please provide an address": "Inserisci un indirizzo", - "This space has no local addresses": "Questo spazio non ha indirizzi locali", - "Space information": "Informazioni spazio", - "Preview Space": "Anteprima spazio", - "Decide who can view and join %(spaceName)s.": "Decidi chi può vedere ed entrare in %(spaceName)s.", - "Visibility": "Visibilità", - "This may be useful for public spaces.": "Può tornare utile per gli spazi pubblici.", - "Guests can join a space without having an account.": "Gli ospiti possono entrare in uno spazio senza avere un account.", - "Enable guest access": "Attiva accesso ospiti", - "Address": "Indirizzo", - "e.g. my-space": "es. mio-spazio", - "Collapse reply thread": "Riduci conversazione di risposta", - "Some invites couldn't be sent": "Alcuni inviti non sono stati spediti", - "We sent the others, but the below people couldn't be invited to ": "Abbiamo inviato gli altri, ma non è stato possibile invitare le seguenti persone in ", - "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.", - "Published addresses can be used by anyone on any server to join your room.": "Gli indirizzi pubblicati possono essere usati da chiunque su tutti i server per entrare nella tua stanza.", - "Published addresses can be used by anyone on any server to join your space.": "Gli indirizzi pubblicati possono essere usati da chiunque su tutti i server per entrare nel tuo spazio.", - "Recommended for public spaces.": "Consigliato per gli spazi pubblici.", - "Allow people to preview your space before they join.": "Permetti a chiunque di vedere l'anteprima dello spazio prima di unirsi.", - "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", - "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)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)", - "Identity server URL must be HTTPS": "L'URL del server di identità deve essere HTTPS", - "Unable to copy a link to the room to the clipboard.": "Impossibile copiare un collegamento alla stanza negli appunti.", - "Unable to copy room link": "Impossibile copiare il link della stanza", - "Unnamed audio": "Audio senza nome", - "Error processing audio message": "Errore elaborazione messaggio audio", - "Show %(count)s other previews": { - "one": "Mostra %(count)s altra anteprima", - "other": "Mostra altre %(count)s anteprime" - }, - "Images, GIFs and videos": "Immagini, GIF e video", - "Code blocks": "Blocchi di codice", - "Keyboard shortcuts": "Scorciatoie da tastiera", - "There was an error loading your notification settings.": "Si è verificato un errore caricando le tue impostazioni di notifica.", - "Mentions & keywords": "Citazioni e parole chiave", - "Global": "Globale", - "New keyword": "Nuova parola chiave", - "Keyword": "Parola chiave", - "Transfer Failed": "Trasferimento fallito", - "Unable to transfer call": "Impossibile trasferire la chiamata", - "Error downloading audio": "Errore di scaricamento dell'audio", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Nota che aggiornare creerà una nuova versione della stanza. Tutti i messaggi attuali resteranno in questa stanza archiviata.", - "Automatically invite members from this room to the new one": "Invita automaticamente i membri da questa stanza a quella nuova", - "These are likely ones other room admins are a part of.": "Questi sono probabilmente quelli di cui fanno parte gli altri amministratori delle stanze.", - "Other spaces or rooms you might not know": "Altri spazi o stanze che potresti non conoscere", - "Spaces you know that contain this room": "Spazi di cui sai che contengono questa stanza", - "Search spaces": "Cerca spazi", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Decidi quali spazi possono accedere a questa stanza. Se uno spazio è selezionato, i suoi membri possono trovare ed entrare in .", - "Select spaces": "Seleziona spazi", - "You're removing all spaces. Access will default to invite only": "Stai rimuovendo tutti gli spazi. L'accesso tornerà solo su invito", - "User Directory": "Elenco utenti", - "Public room": "Stanza pubblica", - "The call is in an unknown state!": "La chiamata è in uno stato sconosciuto!", - "Call back": "Richiama", - "No answer": "Nessuna risposta", - "An unknown error occurred": "Si è verificato un errore sconosciuto", - "Their device couldn't start the camera or microphone": "Il suo dispositivo non ha potuto avviare la fotocamera o il microfono", - "Connection failed": "Connessione fallita", - "Could not connect media": "Connessione del media fallita", - "Access": "Accesso", - "People with supported clients will be able to join the room without having a registered account.": "Le persone con client supportati potranno entrare nella stanza senza avere un account registrato.", - "Decide who can join %(roomName)s.": "Decidi chi può entrare in %(roomName)s.", - "Space members": "Membri dello spazio", - "Anyone in a space can find and join. You can select multiple spaces.": "Chiunque in uno spazio può trovare ed entrare. Puoi selezionare più spazi.", - "Spaces with access": "Spazi con accesso", - "Anyone in a space can find and join. Edit which spaces can access here.": "Chiunque in uno spazio può trovare ed entrare. Modifica quali spazi possono accedere qui.", - "Currently, %(count)s spaces have access": { - "other": "Attualmente, %(count)s spazi hanno accesso", - "one": "Attualmente, uno spazio ha accesso" - }, - "& %(count)s more": { - "other": "e altri %(count)s", - "one": "e altri %(count)s" - }, - "Upgrade required": "Aggiornamento necessario", - "Anyone can find and join.": "Chiunque può trovare ed entrare.", - "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.", - "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.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Sei l'unico amministratore di questo spazio. Se esci nessuno ne avrà il controllo.", - "You won't be able to rejoin unless you are re-invited.": "Non potrai rientrare a meno che non ti invitino di nuovo.", - "Search %(spaceName)s": "Cerca %(spaceName)s", - "Want to add an existing space instead?": "Vuoi piuttosto aggiungere uno spazio esistente?", - "Private space (invite only)": "Spazio privato (solo a invito)", - "Space visibility": "Visibilità spazio", - "Add a space to a space you manage.": "Aggiungi uno spazio ad un altro che gestisci.", - "Only people invited will be able to find and join this space.": "Solo le persone invitate potranno trovare ed entrare in questo spazio.", - "Anyone in will be able to find and join.": "Chiunque in potrà trovare ed entrare.", - "Anyone will be able to find and join this space, not just members of .": "Chiunque potrà trovare ed entrare in questo spazio, non solo i membri di .", - "Adding spaces has moved.": "L'aggiunta di spazi è stata spostata.", - "Search for rooms": "Cerca stanze", - "Search for spaces": "Cerca spazi", - "Create a new space": "Crea un nuovo spazio", - "Want to add a new space instead?": "Vuoi piuttosto aggiungere un nuovo spazio?", - "Add existing space": "Aggiungi spazio esistente", - "Share content": "Condividi contenuto", - "Application window": "Finestra applicazione", - "Share entire screen": "Condividi schermo intero", - "Show all rooms": "Mostra tutte le stanze", - "Decrypting": "Decifrazione", - "Missed call": "Chiamata persa", - "Call declined": "Chiamata rifiutata", - "Stop recording": "Ferma la registrazione", - "Send voice message": "Invia messaggio vocale", - "More": "Altro", - "Show sidebar": "Mostra barra laterale", - "Hide sidebar": "Nascondi barra laterale", - "Surround selected text when typing special characters": "Circonda il testo selezionato quando si digitano caratteri speciali", - "Unknown failure: %(reason)s": "Malfunzionamento sconosciuto: %(reason)s", - "Delete avatar": "Elimina avatar", - "Enable encryption in settings.": "Attiva la crittografia nelle impostazioni.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "I tuoi messaggi privati normalmente sono cifrati, ma questa stanza non lo è. Di solito ciò è dovuto ad un dispositivo non supportato o dal metodo usato, come gli inviti per email.", - "Cross-signing is ready but keys are not backed up.": "La firma incrociata è pronta ma c'è un backup delle chiavi.", - "Rooms and spaces": "Stanze e spazi", - "Results": "Risultati", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Per evitare questi problemi, crea una nuova stanza pubblica per la conversazione che vuoi avere.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Non è consigliabile rendere pubbliche le stanze cifrate. Se lo fai, chiunque potrà trovare ed entrare nella stanza, quindi chiunque potrà leggere i messaggi. Non avrai alcun beneficio dalla crittografia. Cifrare i messaggi in una stanza pubblica renderà più lenti l'invio e la ricezione dei messaggi.", - "Are you sure you want to make this encrypted room public?": "Vuoi veramente rendere pubblica questa stanza cifrata?", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Per evitare questi problemi, crea una nuova stanza cifrata per la conversazione che vuoi avere.", - "Are you sure you want to add encryption to this public room?": "Vuoi veramente aggiungere la crittografia a questa stanza pubblica?", - "Some encryption parameters have been changed.": "Alcuni parametri di crittografia sono stati modificati.", - "Role in ": "Ruolo in ", - "Unknown failure": "Errore sconosciuto", - "Failed to update the join rules": "Modifica delle regole di accesso fallita", - "Anyone in can find and join. You can select other spaces too.": "Chiunque in può trovare ed entrare. Puoi selezionare anche altri spazi.", - "Select the roles required to change various parts of the space": "Seleziona i ruoli necessari per cambiare varie parti dello spazio", - "Message didn't send. Click for info.": "Il messaggio non è stato inviato. Clicca per informazioni.", - "To join a space you'll need an invite.": "Per entrare in uno spazio ti serve un invito.", - "%(reactors)s reacted with %(content)s": "%(reactors)s ha reagito con %(content)s", - "Would you like to leave the rooms in this space?": "Vuoi uscire dalle stanze di questo spazio?", - "You are about to leave .": "Stai per uscire da .", - "Leave some rooms": "Esci da alcune stanze", - "Leave all rooms": "Esci da tutte le stanze", - "Don't leave any rooms": "Non uscire da alcuna stanza", - "Displaying time": "Visualizzazione dell'ora", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "La reimpostazione delle chiavi di verifica non può essere annullata. Dopo averlo fatto, non avrai accesso ai vecchi messaggi cifrati, e gli amici che ti avevano verificato in precedenza vedranno avvisi di sicurezza fino a quando non ti ri-verifichi con loro.", - "I'll verify later": "Verificherò dopo", - "Verify with Security Key": "Verifica con chiave di sicurezza", - "Verify with Security Key or Phrase": "Verifica con chiave di sicurezza o frase", - "Proceed with reset": "Procedi con la reimpostazione", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Pare che tu non abbia una chiave di sicurezza o altri dispositivi con cui poterti verificare. Questo dispositivo non potrà accedere ai vecchi messaggi cifrati. Per potere verificare la tua ideintità su questo dispositivo, dovrai reimpostare le chiavi di verifica.", - "Skip verification for now": "Salta la verifica per adesso", - "Really reset verification keys?": "Reimpostare le chiavi di verifica?", - "MB": "MB", - "In reply to this message": "In risposta a questo messaggio", - "Export chat": "Esporta conversazione", - "Create poll": "Crea sondaggio", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Aggiornamento spazio...", - "other": "Aggiornamento spazi... (%(progress)s di %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Spedizione invito...", - "other": "Spedizione inviti... (%(progress)s di %(count)s)" - }, - "Loading new room": "Caricamento nuova stanza", - "Upgrading room": "Aggiornamento stanza", - "Ban them from everything I'm able to": "Bandiscilo ovunque io possa farlo", - "Unban them from everything I'm able to": "Riammettilo ovunque io possa farlo", - "Ban from %(roomName)s": "Bandisci da %(roomName)s", - "Unban from %(roomName)s": "Riammetti in %(roomName)s", - "They'll still be able to access whatever you're not an admin of.": "Potrà ancora accedere dove non sei amministratore.", - "Disinvite from %(roomName)s": "Annulla l'invito da %(roomName)s", - "%(count)s reply": { - "one": "%(count)s risposta", - "other": "%(count)s risposte" - }, - "Show:": "Mostra:", - "Shows all threads from current room": "Mostra tutte le conversazioni dalla stanza attuale", - "All threads": "Tutte le conversazioni", - "My threads": "Le mie conversazioni", - "View in room": "Vedi nella stanza", - "Enter your Security Phrase or to continue.": "Inserisci la tua frase di sicurezza o per continuare.", - "Downloading": "Scaricamento", - "They won't be able to access whatever you're not an admin of.": "Non potrà più accedere anche dove non sei amministratore.", - "Ban them from specific things I'm able to": "Bandiscilo da cose specifiche dove posso farlo", - "Unban them from specific things I'm able to": "Riammettilo in cose specifiche dove posso farlo", - "What projects are your team working on?": "Su quali progetti sta lavorando la tua squadra?", - "See room timeline (devtools)": "Mostra linea temporale della stanza (strumenti per sviluppatori)", - "Developer mode": "Modalità sviluppatore", - "Joined": "Entrato/a", - "Insert link": "Inserisci collegamento", - "Joining": "Entrata in corso", - "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.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Genereremo per te una chiave di sicurezza da conservare in un posto sicuro, come un in gestore di password o in una cassaforte.", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Riprendi l'accesso al tuo account e recupera le chiavi di crittografia memorizzate in questa sessione. Senza di esse, non sarai in grado di leggere tutti i tuoi messaggi sicuri in qualsiasi sessione.", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Senza la verifica, non avrai accesso a tutti i tuoi messaggi e potresti apparire agli altri come non fidato.", - "Shows all threads you've participated in": "Mostra tutte le conversazioni a cui hai partecipato", - "You're all caught up": "Non hai nulla di nuovo da vedere", - "If you can't see who you're looking for, send them your invite link below.": "Se non vedi chi stai cercando, mandagli il collegamento di invito sottostante.", - "In encrypted rooms, verify all users to ensure it's secure.": "Nelle stanze cifrate, verifica tutti gli utenti per confermare che siano sicure.", - "Yours, or the other users' session": "La tua sessione o quella degli altri utenti", - "Yours, or the other users' internet connection": "La tua connessione internet o quella degli altri utenti", - "The homeserver the user you're verifying is connected to": "L'homeserver al quale è connesso l'utente che stai verificando", - "This room isn't bridging messages to any platforms. Learn more.": "Questa stanza non fa un bridge dei messaggi con alcuna piattaforma. Maggiori informazioni.", - "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.": "Questa stanza è in alcuni spazi di cui non sei amministratore. In quegli spazi, la vecchia stanza verrà ancora mostrata, ma alla gente verrà chiesto di entrare in quella nuova.", - "Select all": "Seleziona tutti", - "Deselect all": "Deseleziona tutti", - "Sign out devices": { - "one": "Disconnetti dispositivo", - "other": "Disconnetti dispositivi" - }, - "Click the button below to confirm signing out these devices.": { - "one": "Clicca il pulsante sottostante per confermare la disconnessione da questo dispositivo.", - "other": "Clicca il pulsante sottostante per confermare la disconnessione da questi dispositivi." - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Conferma la disconnessione da questo dispositivo usando Single Sign On per dare prova della tua identità.", - "other": "Conferma la disconnessione da questi dispositivi usando Single Sign On per dare prova della tua identità." - }, - "Use a more compact 'Modern' layout": "Usa una disposizione \"Moderna\" più compatta", - "Add option": "Aggiungi opzione", - "Write an option": "Scrivi un'opzione", - "Option %(number)s": "Opzione %(number)s", - "Create options": "Crea opzioni", - "Question or topic": "Domanda o argomento", - "What is your poll question or topic?": "Qual è la domanda o l'argomento del sondaggio?", - "Create Poll": "Crea sondaggio", - "You do not have permission to start polls in this room.": "Non hai i permessi per creare sondaggi in questa stanza.", - "Copy link to thread": "Copia link nella conversazione", - "Thread options": "Opzioni conversazione", - "Someone already has that username. Try another or if it is you, sign in below.": "Qualcuno ha già quel nome utente. Provane un altro o se sei tu, accedi qui sotto.", - "Rooms outside of a space": "Stanze fuori da uno spazio", - "Show all your rooms in Home, even if they're in a space.": "Mostra tutte le tue stanze nella pagina principale, anche se sono in uno spazio.", - "Home is useful for getting an overview of everything.": "La pagina principale è utile per avere una panoramica generale.", - "Spaces to show": "Spazi da mostrare", - "Sidebar": "Barra laterale", - "Other rooms": "Altre stanze", - "Reply in thread": "Rispondi nella conversazione", - "Show tray icon and minimise window to it on close": "Mostra icona in tray e usala alla chiusura della finestra", - "Show all threads": "Mostra tutte le conversazioni", - "Keep discussions organised with threads": "Tieni le discussioni organizzate in conversazioni", - "Mentions only": "Solo le citazioni", - "Forget": "Dimentica", - "Files": "File", - "You won't get any notifications": "Non riceverai alcuna notifica", - "Get notified only with mentions and keywords as set up in your settings": "Ricevi notifiche solo per citazioni e parole chiave come configurato nelle tue impostazioni", - "@mentions & keywords": "@citazioni e parole chiave", - "Get notified for every message": "Ricevi notifiche per ogni messaggio", - "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", - "Large": "Grande", - "Based on %(count)s votes": { - "one": "Basato su %(count)s voto", - "other": "Basato su %(count)s voti" - }, - "%(count)s votes": { - "one": "%(count)s voto", - "other": "%(count)s voti" - }, - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s e altri %(count)s", - "other": "%(spaceName)s e altri %(count)s" - }, - "Sorry, the poll you tried to create was not posted.": "Spiacenti, il sondaggio che hai provato a creare non è stato inviato.", - "Failed to post poll": "Invio del sondaggio fallito", - "Sorry, your vote was not registered. Please try again.": "Spiacenti, il tuo voto non è stato registrato. Riprova.", - "Vote not registered": "Voto non registrato", - "Developer": "Sviluppatore", - "Experimental": "Sperimentale", - "Messaging": "Messaggi", - "Themes": "Temi", - "Moderation": "Moderazione", - "Spaces you know that contain this space": "Spazi di cui sai che contengono questo spazio", - "Pin to sidebar": "Fissa nella barra laterale", - "Quick settings": "Impostazioni rapide", - "Chat": "Chat", - "Home options": "Opzioni pagina iniziale", - "%(spaceName)s menu": "Menu di %(spaceName)s", - "Join public room": "Entra nella stanza pubblica", - "Add people": "Aggiungi persone", - "Invite to space": "Invita nello spazio", - "Start new chat": "Inizia nuova chat", - "%(count)s votes cast. Vote to see the results": { - "one": "%(count)s voto. Vota per vedere i risultati", - "other": "%(count)s voti. Vota per vedere i risultati" - }, - "No votes cast": "Nessun voto", - "Recently viewed": "Visti di recente", - "To view all keyboard shortcuts, click here.": "Per vedere tutte le scorciatoie, clicca 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.", - "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", - "End Poll": "Termina sondaggio", - "Sorry, the poll did not end. Please try again.": "Spiacenti, il sondaggio non è terminato. Riprova.", - "Failed to end poll": "Chiusura del sondaggio fallita", - "The poll has ended. Top answer: %(topAnswer)s": "Il sondaggio è terminato. Risposta più scelta: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Il sondaggio è terminato. Nessun voto inviato.", - "Final result based on %(count)s votes": { - "one": "Risultato finale basato su %(count)s voto", - "other": "Risultato finale basato su %(count)s voti" - }, - "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.": "Vuoi davvero terminare questo sondaggio? Verranno mostrati i risultati finali e le persone non potranno più votare.", - "Recent searches": "Ricerche recenti", - "To search messages, look for this icon at the top of a room ": "Per cercare messaggi, trova questa icona in cima ad una stanza ", - "Other searches": "Altre ricerche", - "Public rooms": "Stanze pubbliche", - "Use \"%(query)s\" to search": "Usa \"%(query)s\" per cercare", - "Other rooms in %(spaceName)s": "Altre stanze in %(spaceName)s", - "Spaces you're in": "Spazi in cui sei", - "Link to room": "Collegamento alla stanza", - "Including you, %(commaSeparatedMembers)s": "Incluso te, %(commaSeparatedMembers)s", - "Copy room link": "Copia collegamento stanza", - "Failed to load list of rooms.": "Caricamento dell'elenco di stanze fallito.", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Ciò raggruppa le tue chat con i membri di questo spazio. Se lo disattivi le chat verranno nascoste dalla tua vista di %(spaceName)s.", - "Sections to show": "Sezioni da mostrare", - "Open in OpenStreetMap": "Apri in OpenStreetMap", - "This address had invalid server or is already in use": "Questo indirizzo aveva un server non valido o è già in uso", - "Missing room name or separator e.g. (my-room:domain.org)": "Nome o separatore della stanza mancante, es. (mia-stanza:dominio.org)", - "Missing domain separator e.g. (:domain.org)": "Separatore del dominio mancante, es. (:dominio.org)", - "toggle event": "commuta evento", - "Your new device is now verified. Other users will see it as trusted.": "Il tuo nuovo dispositivo è ora verificato. Gli altri utenti lo vedranno come fidato.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Il tuo nuovo dispositivo ora è verificato. Ha accesso ai messaggi cifrati e gli altri utenti lo vedranno come fidato.", - "Verify with another device": "Verifica con un altro dispositivo", - "Device verified": "Dispositivo verificato", - "Verify this device": "Verifica questo dispositivo", - "Unable to verify this device": "Impossibile verificare questo dispositivo", - "Verify other device": "Verifica altro dispositivo", - "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?", - "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)…", - "Verify this device by confirming the following number appears on its screen.": "Verifica questo dispositivo confermando che il seguente numero appare sul suo schermo.", - "Confirm the emoji below are displayed on both devices, in the same order:": "Conferma che gli emoji sottostanti sono mostrati in entrambi i dispositivi, nello stesso ordine:", - "Back to thread": "Torna alla conversazione", - "Room members": "Membri stanza", - "Back to chat": "Torna alla chat", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Coppia (utente, sessione) sconosciuta: (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Indirizzo stanza non riconosciuto: %(roomAlias)s", - "Unknown error fetching location. Please try again later.": "Errore sconosciuto rilevando la posizione. Riprova più tardi.", - "Timed out trying to fetch your location. Please try again later.": "Tentativo di rilevare la tua posizione scaduto. Riprova più tardi.", - "Failed to fetch your location. Please try again later.": "Impossibile rilevare la tua posizione. Riprova più tardi.", - "Could not fetch location": "Impossibile rilevare la posizione", - "From a thread": "Da una conversazione", - "Automatically send debug logs on decryption errors": "Invia automaticamente log di debug per errori di decifrazione", - "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", - "Remove them from everything I'm able to": "Rimuovilo da ovunque io possa farlo", - "Remove from %(roomName)s": "Rimuovi da %(roomName)s", - "You were removed from %(roomName)s by %(memberName)s": "Sei stato rimosso da %(roomName)s da %(memberName)s", - "Keyboard": "Tastiera", - "Message pending moderation": "Messaggio in attesa di moderazione", - "Message pending moderation: %(reason)s": "Messaggio in attesa di moderazione: %(reason)s", - "Space home": "Pagina iniziale dello spazio", - "Internal room ID": "ID interno stanza", - "Group all your rooms that aren't part of a space in one place.": "Raggruppa tutte le tue stanze che non fanno parte di uno spazio in un unico posto.", - "Group all your people in one place.": "Raggruppa tutte le tue persone in un unico posto.", - "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.", - "Pick a date to jump to": "Scegli una data in cui saltare", - "Jump to date": "Salta alla data", - "The beginning of the room": "L'inizio della stanza", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Se sai quello che stai facendo, Element è open source, assicurati di controllare il nostro GitHub (https://github.com/vector-im/element-web/) e contribuisci!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Se qualcuno ti ha detto di copiare/incollare qualcosa qui, è molto probabile che ti stia truffando!", - "Wait!": "Aspetta!", - "This address does not point at this room": "Questo indirizzo non punta a questa stanza", - "Location": "Posizione", - "Poll": "Sondaggio", - "Voice Message": "Messaggio vocale", - "Hide stickers": "Nascondi gli adesivi", - "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", - "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", - "Sorry, you can't edit a poll after votes have been cast.": "Spiacenti, non puoi modificare un sondaggio dopo che sono stati inviati voti.", - "Can't edit poll": "Impossibile modificare il sondaggio", - "Results are only revealed when you end the poll": "I risultati verranno rivelati solo quando termini il sondaggio", - "Voters see results as soon as they have voted": "I votanti vedranno i risultati appena avranno votato", - "Closed poll": "Sondaggio chiuso", - "Open poll": "Apri sondaggio", - "Poll type": "Tipo sondaggio", - "Results will be visible when the poll is ended": "I risultati saranno visibili quando il sondaggio è terminato", - "Open thread": "Apri conversazione", - "Search Dialog": "Finestra di ricerca", - "What location type do you want to share?": "Che tipo di posizione vuoi condividere?", - "Drop a Pin": "Lascia una puntina", - "My live location": "La mia posizione in tempo reale", - "My current location": "La mia posizione attuale", - "Pinned": "Fissato", - "Match system": "Sistema di corrispondenza", - "%(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.", - "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", - "Click to move the pin": "Clicca per spostare la puntina", - "Click": "Click", - "Expand quotes": "Espandi le citazioni", - "Collapse quotes": "Riduci le citazioni", - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Gli spazi sono un nuovo modo di raggruppare stanze e persone. Che tipo di spazio vuoi creare? Puoi cambiarlo in seguito.", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Questo homeserver non è configurato correttamente per mostrare mappe, o il server di mappe configurato non è raggiungibile.", - "This homeserver is not configured to display maps.": "Questo homeserver non è configurato per mostrare mappe.", - "Shared a location: ": "Ha condiviso una posizione: ", - "Shared their location: ": "Ha condiviso la sua posizione: ", - "Unable to load map": "Impossibile caricare la mappa", - "Can't create a thread from an event with an existing relation": "Impossibile creare una conversazione da un evento con una relazione esistente", - "You are sharing your live location": "Stai condividendo la tua posizione in tempo reale", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Deseleziona se vuoi rimuovere anche i messaggi di sistema per questo utente (es. cambiamenti di sottoscrizione, modifiche al profilo…)", - "Preserve system messages": "Conserva i messaggi di sistema", - "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?": { - "one": "Stai per rimuovere %(count)s messaggio di %(user)s. Verrà rimosso permanentemente per chiunque nella conversazione. Vuoi continuare?", - "other": "Stai per rimuovere %(count)s messaggi di %(user)s. Verranno rimossi permanentemente per chiunque nella conversazione. Vuoi continuare?" - }, - "%(displayName)s's live location": "Posizione in tempo reale di %(displayName)s", - "Share for %(duration)s": "Condividi per %(duration)s", - "Currently removing messages in %(count)s rooms": { - "one": "Rimozione di messaggi in corso in %(count)s stanza", - "other": "Rimozione di messaggi in corso in %(count)s stanze" - }, - "Unsent": "Non inviato", - "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", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s è sperimentale su un browser web mobile. Per un'esperienza migliore e le ultime funzionalità, usa la nostra app nativa gratuita.", - "%(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 si è verificato tentando di accedere alla stanza o spazio. Se pensi che tu stia vedendo questo messaggio per errore, invia una segnalazione.", - "Try again later, or ask a room or space admin to check if you have access.": "Riprova più tardi, o chiedi ad un admin della stanza o spazio di controllare se hai l'accesso.", - "This room or space is not accessible at this time.": "Questa stanza o spazio non è al momento accessibile.", - "Are you sure you're at the right place?": "Sei sicuro di essere nel posto giusto?", - "This room or space does not exist.": "Questa stanza o spazio non esiste.", - "There's no preview, would you like to join?": "Non c'è un'anteprima, vuoi entrare?", - "This invite was sent to %(email)s": "Questo invito è stato inviato a %(email)s", - "This invite was sent to %(email)s which is not associated with your account": "Questo invito è stato inviato a %(email)s , la quale non è associata al tuo account", - "You can still join here.": "Puoi comunque entrare qui.", - "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.": "Si è verificato un errore (%(errcode)s) tentando di validare il tuo invito. Puoi provare a passare questa informazione alla persona che ti ha invitato/a.", - "Something went wrong with your invite.": "Qualcosa è andato storto con il tuo invito.", - "You were banned by %(memberName)s": "Sei stato bandito da %(memberName)s", - "Forget this space": "Dimentica questo spazio", - "You were removed by %(memberName)s": "Sei stato rimosso da %(memberName)s", - "Loading preview": "Caricamento anteprima", - "View older version of %(spaceName)s.": "Vedi versione più vecchia di %(spaceName)s.", - "Upgrade this space to the recommended room version": "Aggiorna questo spazio alla versione di stanza consigliata", - "Failed to join": "Entrata fallita", - "The person who invited you has already left, or their server is offline.": "La persona che ti ha invitato/a è già uscita, o il suo server è offline.", - "The person who invited you has already left.": "La persona che ti ha invitato/a è già uscita.", - "Sorry, your homeserver is too old to participate here.": "Spiacenti, il tuo homeserver è troppo vecchio per partecipare qui.", - "There was an error joining.": "Si è verificato un errore entrando.", - "The user's homeserver does not support the version of the space.": "L'homeserver dell'utente non supporta la versione dello spazio.", - "User may or may not exist": "L'utente forse non esiste", - "User does not exist": "L'utente non esiste", - "User is already in the room": "L'utente è già nella stanza", - "User is already in the space": "L'utente è già nello spazio", - "User is already invited to the room": "L'utente è già stato invitato nella stanza", - "User is already invited to the space": "L'utente è già stato invitato nello spazio", - "You do not have permission to invite people to this space.": "Non hai l'autorizzazione di invitare persone in questo spazio.", - "Failed to invite users to %(roomName)s": "Impossibile invitare gli utenti in %(roomName)s", - "An error occurred while stopping your live location, please try again": "Si è verificato un errore fermando la tua posizione in tempo reale, riprova", - "%(count)s participants": { - "one": "1 partecipante", - "other": "%(count)s partecipanti" - }, - "New video room": "Nuova stanza video", - "New room": "Nuova stanza", - "Threads help keep your conversations on-topic and easy to track.": "Le conversazioni ti aiutano a tenere le tue discussioni in tema e rintracciabili.", - "%(featureName)s Beta feedback": "Feedback %(featureName)s beta", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "Consiglio: usa \"%(replyInThread)s\" passando sopra un messaggio.", - "Live location enabled": "Posizione in tempo reale attivata", - "Close sidebar": "Chiudi barra laterale", - "View List": "Vedi lista", - "View list": "Vedi lista", - "No live locations": "Nessuna posizione in tempo reale", - "Live location error": "Errore della posizione in tempo reale", - "Live location ended": "Posizione in tempo reale terminata", - "Live until %(expiryTime)s": "In tempo reale fino a %(expiryTime)s", - "View live location": "Vedi posizione in tempo reale", - "Ban from room": "Bandisci dalla stanza", - "Unban from room": "Riammetti nella stanza", - "Ban from space": "Bandisci dallo spazio", - "Unban from space": "Riammetti nello spazio", - "Disinvite from room": "Disinvita dalla stanza", - "Remove from space": "Rimuovi dallo spazio", - "Disinvite from space": "Disinvita dallo spazio", - "Confirm signing out these devices": { - "one": "Conferma la disconnessione da questo dispositivo", - "other": "Conferma la disconnessione da questi dispositivi" - }, - "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?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Verrai rimosso dal server d'identità: i tuoi amici non potranno più trovarti tramite l'email o il numero di telefono", - "You will leave all rooms and DMs that you are in": "Uscirai da tutte le stanze e messaggi diretti in cui sei", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Nessuno potrà riutilizzare il tuo nome utente (MXID), incluso te stesso: questo nome utente resterà non disponibile", - "You will no longer be able to log in": "Non potrai più accedere", - "You will not be able to reactivate your account": "Non potrai più riattivare il tuo account", - "Confirm that you would like to deactivate your account. If you proceed:": "Conferma che vorresti disattivare il tuo account. Se procedi:", - "To continue, please enter your account password:": "Per continuare, inserisci la password del tuo account:", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Hai eseguito la disconnessione da tutti i dispositivi e non riceverai più notifiche push. Per riattivare le notifiche, riaccedi su ogni dispositivo.", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "Se vuoi mantenere l'accesso alla cronologia della chat nelle stanze cifrate, imposta il backup delle chiavi o esporta le tue chiavi dei messaggi da un altro dispositivo prima di procedere.", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "La disconnessione dai tuoi dispositivi eliminerà le chiavi di crittografia dei messaggi salvate in essi, rendendo illeggibile la cronologia delle chat cifrate.", - "Seen by %(count)s people": { - "one": "Visto da %(count)s persona", - "other": "Visto da %(count)s persone" - }, - "Your password was successfully changed.": "La tua password è stata cambiata correttamente.", - "An error occurred while stopping your live location": "Si è verificato un errore fermando la tua posizione in tempo reale", - "Enable live location sharing": "Attiva condivisione posizione in tempo reale", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "Nota: si tratta di una funzionalità sperimentale che usa un'implementazione temporanea. Ciò significa che non potrai eliminare la cronologia delle posizioni e gli utenti avanzati potranno vederla anche dopo l'interruzione della tua condivisione con questa stanza.", - "Live location sharing": "Condivisione posizione in tempo reale", - "%(members)s and %(last)s": "%(members)s e %(last)s", - "%(members)s and more": "%(members)s e altri", - "Open room": "Apri stanza", - "To view %(roomName)s, you need an invite": "Per vedere %(roomName)s ti serve un invito", - "Private room": "Stanza privata", - "Video room": "Stanza video", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "Il tuo messaggio non è stato inviato perché questo homeserver è stato bloccato dal suo amministratore. Contatta l'amministratore del servizio per continuare ad usarlo.", - "Cameras": "Fotocamere", - "Input devices": "Dispositivi di input", - "Output devices": "Dispositivi di output", - "Show Labs settings": "Mostra impostazioni Laboratori", - "To view, please enable video rooms in Labs first": "Per vederla, prima attiva le stanze video in Laboratori", - "To join, please enable video rooms in Labs first": "Per entrare, prima attiva le stanze video in Laboratori", - "An error occurred whilst sharing your live location, please try again": "Si è verificato un errore condividendo la tua posizione in tempo reale, riprova", - "An error occurred whilst sharing your live location": "Si è verificato un errore condividendo la tua posizione in tempo reale", - "Resent!": "Inviata!", - "Did not receive it? Resend it": "Non l'hai ricevuta? Inviala di nuovo", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "Per creare il tuo account, apri il collegamento nell'email che abbiamo inviato a %(emailAddress)s.", - "Unread email icon": "Icona email non letta", - "Check your email to continue": "Controlla l'email per continuare", - "Click to read topic": "Clicca per leggere l'argomento", - "Edit topic": "Modifica argomento", - "Joining…": "Ingresso…", - "%(count)s people joined": { - "one": "È entrata %(count)s persona", - "other": "Sono entrate %(count)s persone" - }, - "View related event": "Vedi evento correlato", - "Read receipts": "Ricevuta di lettura", - "Failed to set direct message tag": "Impostazione etichetta chat diretta fallita", - "You were disconnected from the call. (Error: %(message)s)": "Sei stato disconnesso dalla chiamata. (Errore: %(message)s)", - "Connection lost": "Connessione persa", - "Deactivating your account is a permanent action — be careful!": "La disattivazione dell'account è permanente - attenzione!", - "Un-maximise": "Demassimizza", - "Some results may be hidden": "Alcuni risultati potrebbero essere nascosti", - "Copy invite link": "Copia collegamento di invito", - "If you can't see who you're looking for, send them your invite link.": "Se non vedi chi stai cercando, mandagli il tuo collegamento di invito.", - "Some results may be hidden for privacy": "Alcuni risultati potrebbero essere nascosti per privacy", - "Search for": "Cerca", - "%(count)s Members": { - "one": "%(count)s membro", - "other": "%(count)s membri" - }, - "Show: Matrix rooms": "Mostra: stanze di Matrix", - "Show: %(instance)s rooms (%(server)s)": "Mostra: stanze di %(instance)s (%(server)s)", - "Add new server…": "Aggiungi nuovo server…", - "Remove server “%(roomServer)s”": "Rimuovi server “%(roomServer)s”", - "Video rooms are a beta feature": "Le stanze video sono una funzionalità beta", - "Enable hardware acceleration": "Attiva l'accelerazione hardware", - "Remove search filter for %(filter)s": "Rimuovi filtro di ricerca per %(filter)s", - "Start a group chat": "Inizia una conversazione di gruppo", - "Other options": "Altre opzioni", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Se non trovi la stanza che stai cercando, chiedi un invito o crea una stanza nuova.", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Quando ti disconnetti queste chiavi verranno eliminate dal dispositivo, quindi non potrai leggere i messaggi cifrati a meno che tu non abbia le chiavi su altri dispositivi, o salvate in backup sul server.", - "You cannot search for rooms that are neither a room nor a space": "Non puoi cercare stanze che non sono né stanze né spazi", - "Show spaces": "Mostra spazi", - "Show rooms": "Mostra stanze", - "Explore public spaces in the new search dialog": "Esplora gli spazi pubblici nella nuova finestra di ricerca", - "Stop and close": "Ferma e chiudi", - "Join the room to participate": "Entra nella stanza per partecipare", - "Reset bearing to north": "Reimposta direzione a nord", - "Mapbox logo": "Logo di Mapbox", - "Location not available": "Posizione non disponibile", - "Find my location": "Trova la mia posizione", - "Exit fullscreen": "Esci da schermo intero", - "Enter fullscreen": "Attiva schermo intero", - "Map feedback": "Feedback mappa", - "Toggle attribution": "Attiva/disattiva attribuzione", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "In %(spaceName)s e in %(count)s altro spazio.", - "other": "In %(spaceName)s e in altri %(count)s spazi." - }, - "In %(spaceName)s.": "Nello spazio %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "Negli spazi %(space1Name)s e %(space2Name)s.", - "You're in": "Sei dentro", - "Online community members": "Membri di comunità online", - "Coworkers and teams": "Colleghi e squadre", - "Friends and family": "Amici e famiglia", - "We'll help you get connected.": "Vi aiuteremo a connettervi.", - "Who will you chat to the most?": "Con chi parlerai di più?", - "You need to have the right permissions in order to share locations in this room.": "Devi avere le giuste autorizzazioni per potere condividere le posizioni in questa stanza.", - "You don't have permission to share locations": "Non hai l'autorizzazione di condividere la posizione", - "Messages in this chat will be end-to-end encrypted.": "I messaggi in questa conversazione saranno cifrati end-to-end.", - "Send your first message to invite to chat": "Invia il primo messaggio per invitare a parlare", - "Saved Items": "Elementi salvati", - "Choose a locale": "Scegli una lingua", - "Spell check": "Controllo ortografico", - "We're creating a room with %(names)s": "Stiamo creando una stanza con %(names)s", - "Last activity": "Ultima attività", - "Current session": "Sessione attuale", - "Sessions": "Sessioni", - "Your server doesn't support disabling sending read receipts.": "Il tuo server non supporta la disattivazione delle conferme di lettura.", - "Share your activity and status with others.": "Condividi la tua attività e lo stato con gli altri.", - "Inactive for %(inactiveAgeDays)s+ days": "Inattivo da %(inactiveAgeDays)s+ giorni", - "Session details": "Dettagli sessione", - "IP address": "Indirizzo IP", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "Per una maggiore sicurezza, verifica le tue sessioni e disconnetti quelle che non riconosci o che non usi più.", - "Other sessions": "Altre sessioni", - "Verify or sign out from this session for best security and reliability.": "Verifica o disconnetti questa sessione per una migliore sicurezza e affidabilità.", - "Unverified session": "Sessione non verificata", - "This session is ready for secure messaging.": "Questa sessione è pronta per i messaggi sicuri.", - "Verified session": "Sessione verificata", - "Interactively verify by emoji": "Verifica interattivamente con emoji", - "Manually verify by text": "Verifica manualmente con testo", - "Security recommendations": "Consigli di sicurezza", - "Filter devices": "Filtra dispositivi", - "Inactive for %(inactiveAgeDays)s days or longer": "Inattiva da %(inactiveAgeDays)s giorni o più", - "Inactive": "Inattiva", - "Not ready for secure messaging": "Non pronto per messaggi sicuri", - "Ready for secure messaging": "Pronto per messaggi sicuri", - "All": "Tutte", - "No sessions found.": "Nessuna sessione trovata.", - "No inactive sessions found.": "Nessuna sessione inattiva trovata.", - "No unverified sessions found.": "Nessuna sessione non verificata trovata.", - "No verified sessions found.": "Nessuna sessione verificata trovata.", - "Inactive sessions": "Sessioni inattive", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Verifica le tue sessioni per avere conversazioni più sicure o disconnetti quelle che non riconosci o che non usi più.", - "Unverified sessions": "Sessioni non verificate", - "For best security, sign out from any session that you don't recognize or use anymore.": "Per una maggiore sicurezza, disconnetti tutte le sessioni che non riconosci o che non usi più.", - "Verified sessions": "Sessioni verificate", - "Show shortcut to welcome checklist above the room list": "Mostra scorciatoia per l'elenco di benvenuto sopra la lista stanze", - "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.": "Non è consigliabile aggiungere la crittografia alle stanze pubbliche.Chiunque può trovare ed entrare in stanze pubbliche, quindi chiunque può leggere i messaggi. Non avrai alcun beneficio dalla crittografia e non potrai disattivarla in seguito. Cifrare i messaggi in una stanza pubblica renderà più lenti l'invio e la ricezione dei messaggi.", - "Empty room (was %(oldName)s)": "Stanza vuota (era %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "Invito di %(user)s e 1 altro", - "other": "Invito di %(user)s e altri %(count)s" - }, - "Inviting %(user1)s and %(user2)s": "Invito di %(user1)s e %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s e 1 altro", - "other": "%(user)s e altri %(count)s" - }, - "%(user1)s and %(user2)s": "%(user1)s e %(user2)s", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s o %(copyButton)s", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s o %(recoveryFile)s", - "Proxy URL": "URL proxy", - "Proxy URL (optional)": "URL proxy (facoltativo)", - "To disable you will need to log out and back in, use with caution!": "Per disattivarlo dovrai disconnetterti e riaccedere, usare con cautela!", - "Sliding Sync configuration": "Configurazione sincr. Sliding", - "Your server lacks native support, you must specify a proxy": "Il tuo server non ha il supporto nativo, devi specificare un proxy", - "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", - "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", - "Rename session": "Rinomina sessione", - "You do not have permission to start voice calls": "Non hai il permesso di avviare chiamate", - "There's no one here to call": "Non c'è nessuno da chiamare qui", - "You do not have permission to start video calls": "Non hai il permesso di avviare videochiamate", - "Ongoing call": "Chiamata in corso", - "Video call (Jitsi)": "Videochiamata (Jitsi)", - "Live": "In diretta", - "Failed to set pusher state": "Impostazione stato del push fallita", - "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.", - "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", - "URL": "URL", - "Unknown session type": "Tipo di sessione sconosciuta", - "Web session": "Sessione web", - "Mobile session": "Sessione mobile", - "Desktop session": "Sessione desktop", - "Room info": "Info stanza", - "View chat timeline": "Vedi linea temporale chat", - "Close call": "Chiudi chiamata", - "Spotlight": "Riflettore", - "Freedom": "Libertà", - "Operating system": "Sistema operativo", - "Unknown room": "Stanza sconosciuta", - "Video call (%(brand)s)": "Videochiamata (%(brand)s)", - "Call type": "Tipo chiamata", - "You do not have sufficient permissions to change this.": "Non hai autorizzazioni sufficienti per cambiarlo.", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s è crittografato end-to-end, ma attualmente è limitato ad un minore numero di utenti.", - "Enable %(brand)s as an additional calling option in this room": "Attiva %(brand)s come opzione di chiamata aggiuntiva in questa stanza", - "Sorry — this call is currently full": "Spiacenti — questa chiamata è piena", - "resume voice broadcast": "riprendi trasmissione vocale", - "pause voice broadcast": "sospendi trasmissione vocale", - "Yes, stop broadcast": "Sì, ferma la trasmissione", - "Stop live broadcasting?": "Fermare la trasmissione in diretta?", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "Non hai l'autorizzazione necessaria per iniziare una trasmissione vocale in questa stanza. Contatta un amministratore della stanza per aggiornare le tue autorizzazioni.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "Stai già registrando una trasmissione vocale. Termina quella in corso per iniziarne una nuova.", - "Can't start a new voice broadcast": "Impossibile iniziare una nuova trasmissione vocale", - "Completing set up of your new device": "Completamento configurazione nuovo dispositivo", - "Waiting for device to sign in": "In attesa che il dispositivo acceda", - "Review and approve the sign in": "Verifica e approva l'accesso", - "Start at the sign in screen": "Inizia nella schermata di accesso", - "Scan the QR code below with your device that's signed out.": "Scansiona il codice QR sottostante con il dispositivo che è disconnesso.", - "By approving access for this device, it will have full access to your account.": "Approvando l'accesso per questo dispositivo, avrà accesso completo al tuo account.", - "Check that the code below matches with your other device:": "Controlla che il codice sottostante corrisponda nell'altro dispositivo:", - "Devices connected": "Dispositivo connesso", - "The homeserver doesn't support signing in another device.": "L'homeserver non supporta l'accesso in un altro dispositivo.", - "An unexpected error occurred.": "Si è verificato un errore imprevisto.", - "The request was cancelled.": "La richiesta è stata annullata.", - "The other device isn't signed in.": "L'altro dispositivo non ha fatto l'accesso.", - "The other device is already signed in.": "L'altro dispositivo ha già fatto l'accesso.", - "The request was declined on the other device.": "La richiesta è stata negata sull'altro dispositivo.", - "Linking with this device is not supported.": "Il collegamento con questo dispositivo non è supportato.", - "The scanned code is invalid.": "Il codice scansionato non è valido.", - "The linking wasn't completed in the required time.": "Il collegamento non è stato completato nel tempo previsto.", - "Sign in new device": "Accedi nel nuovo dispositivo", - "Show QR code": "Mostra codice QR", - "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.": "Puoi usare questo dispositivo per accedere in un altro con un codice QR. Dovrai scansionare il codice QR mostrato in questo dispositivo con l'altro.", - "Sign in with QR code": "Accedi con codice QR", - "Browser": "Browser", - "play voice broadcast": "avvia trasmissione vocale", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Qualcun altro sta già registrando una trasmissione vocale. Aspetta che finisca prima di iniziarne una nuova.", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "Vuoi davvero disconnetterti da %(count)s sessione?", - "other": "Vuoi davvero disconnetterti da %(count)s sessioni?" - }, - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "Dovresti essere particolarmente certo di riconoscere queste sessioni dato che potrebbero rappresentare un uso non autorizzato del tuo account.", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "Le sessioni non verificate sono quelle che hanno effettuato l'accesso con le tue credenziali ma non sono state verificate.", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "La rimozione delle sessioni inattive migliora la sicurezza e le prestazioni, e ti semplifica identificare se una sessione nuova è sospetta.", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "Le sessioni inattive sono quelle che non usi da un po' di tempo, ma che continuano a ricevere le chiavi di crittografia.", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Considera di disconnettere le vecchie sessioni (%(inactiveAgeDays)s giorni o più) che non usi più.", - "Show formatting": "Mostra formattazione", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "Ciò li rassicura che stiano veramente parlando con te, ma significa anche che possono vedere il nome della sessione che inserisci qui.", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "Gli altri utenti nei messaggi diretti e nelle stanze in cui entri possono vedere la lista completa delle tue sessioni.", - "Renaming sessions": "Rinominare le sessioni", - "Please be aware that session names are also visible to people you communicate with.": "Ricorda che i nomi di sessione sono anche visibili alle persone con cui comunichi.", - "Error downloading image": "Errore di scaricamento dell'immagine", - "Unable to show image due to error": "Impossibile mostrare l'immagine per un errore", - "Hide formatting": "Nascondi formattazione", - "Connection": "Connessione", - "Voice processing": "Elaborazione vocale", - "Video settings": "Impostazioni video", - "Automatically adjust the microphone volume": "Regola automaticamente il volume del microfono", - "Voice settings": "Impostazioni voce", - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "Si applica solo se il tuo homeserver non ne offre uno. Il tuo indirizzo IP verrebbe condiviso durante una chiamata.", - "Noise suppression": "Riduzione del rumore", - "Echo cancellation": "Cancellazione dell'eco", - "Automatic gain control": "Controllo automatico del guadagno", - "When enabled, the other party might be able to see your IP address": "Quando attivo, l'altra parte potrebbe riuscire a vedere il tuo indirizzo IP", - "Allow Peer-to-Peer for 1:1 calls": "Permetti Peer-to-Peer per chiamate 1:1", - "Go live": "Vai in diretta", - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.": "Ciò significa che hai tutte le chiavi necessarie per sbloccare i tuoi messaggi cifrati e che confermi agli altri utenti di fidarti di questa sessione.", - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.": "Le sessioni verificate sono ovunque tu usi questo account dopo l'inserimento della frase di sicurezza o la conferma della tua identità con un'altra sessione verificata.", - "Send email": "Invia email", - "Sign out of all devices": "Disconnetti tutti i dispositivi", - "Confirm new password": "Conferma nuova password", - "Too many attempts in a short time. Retry after %(timeout)s.": "Troppi tentativi in poco tempo. Riprova dopo %(timeout)s.", - "Too many attempts in a short time. Wait some time before trying again.": "Troppi tentativi in poco tempo. Attendi un po' prima di riprovare.", - "Show details": "Mostra dettagli", - "Hide details": "Nascondi dettagli", - "30s forward": "30s avanti", - "30s backward": "30s indietro", - "Thread root ID: %(threadRootId)s": "ID root del thread: %(threadRootId)s", - "Change input device": "Cambia dispositivo di input", - "WARNING: ": "ATTENZIONE: ", - "We were unable to start a chat with the other user.": "Non siamo riusciti ad avviare la conversazione con l'altro utente.", - "Error starting verification": "Errore di avvio della verifica", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "Ti senti di sperimentare? Prova le nostre ultime idee in sviluppo. Queste funzioni non sono complete; potrebbero essere instabili, cambiare o essere scartate. Maggiori informazioni.", - "Early previews": "Anteprime", - "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.": "Cosa riserva il futuro di %(brand)s? I laboratori sono il miglior modo di provare cose in anticipo, testare nuove funzioni ed aiutare a plasmarle prima che vengano distribuite.", - "Upcoming features": "Funzionalità in arrivo", - "Requires compatible homeserver.": "Richiede un homeserver compatibile.", - "Low bandwidth mode": "Modalità larghezza di banda bassa", - "Buffering…": "Buffer…", - "Change layout": "Cambia disposizione", - "You have unverified sessions": "Hai sessioni non verificate", - "This session doesn't support encryption and thus can't be verified.": "Questa sessione non supporta la crittografia, perciò non può essere verificata.", - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "Per maggiore sicurezza e privacy, è consigliabile usare i client di Matrix che supportano la crittografia.", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "Non potrai partecipare in stanze dove la crittografia è attiva mentre usi questa sessione.", - "Search users in this room…": "Cerca utenti in questa stanza…", - "Give one or multiple users in this room more privileges": "Dai più privilegi a uno o più utenti in questa stanza", - "Add privileged users": "Aggiungi utenti privilegiati", - "%(senderName)s ended a voice broadcast": "%(senderName)s ha terminato una trasmissione vocale", - "You ended a voice broadcast": "Hai terminato una trasmissione vocale", - "%(senderName)s ended a voice broadcast": "%(senderName)s ha terminato una trasmissione vocale", - "You ended a voice broadcast": "Hai terminato una trasmissione vocale", - "Unable to decrypt message": "Impossibile decifrare il messaggio", - "This message could not be decrypted": "Non è stato possibile decifrare questo messaggio", - "Improve your account security by following these recommendations.": "Migliora la sicurezza del tuo account seguendo questi consigli.", - "%(count)s sessions selected": { - "one": "%(count)s sessione selezionata", - "other": "%(count)s sessioni selezionate" - }, - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "Non puoi avviare una chiamata perché stai registrando una trasmissione in diretta. Termina la trasmissione per potere iniziare una chiamata.", - "Can’t start a call": "Impossibile avviare una chiamata", - "Failed to read events": "Lettura degli eventi fallita", - "Failed to send event": "Invio dell'evento fallito", - "Mark as read": "Segna come letto", - "Text": "Testo", - "Create a link": "Crea un collegamento", - " in %(room)s": " in %(room)s", - "Verify your current session for enhanced secure messaging.": "Verifica la tua sessione attuale per messaggi più sicuri.", - "Your current session is ready for secure messaging.": "La tua sessione attuale è pronta per i messaggi sicuri.", - "Sign out of %(count)s sessions": { - "one": "Disconnetti %(count)s sessione", - "other": "Disconnetti %(count)s sessioni" - }, - "Sign out of all other sessions (%(otherSessionsCount)s)": "Disconnetti tutte le altre sessioni (%(otherSessionsCount)s)", - "Yes, end my recording": "Sì, termina la mia registrazione", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "Se inizi ad ascoltare questa trasmissione in diretta, l'attuale registrazione della tua trasmissione in diretta finirà.", - "Listen to live broadcast?": "Ascoltare la trasmissione in diretta?", - "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.": "Non puoi iniziare un messaggio vocale perché stai registrando una trasmissione in diretta. Termina la trasmissione per potere iniziare un messaggio vocale.", - "Can't start voice message": "Impossibile iniziare il messaggio vocale", - "Edit link": "Modifica collegamento", - "Unfortunately we're unable to start a recording right now. Please try again later.": "Sfortunatamente non riusciamo ad iniziare una registrazione al momento. Riprova più tardi.", - "Connection error": "Errore di connessione", - "Decrypted source unavailable": "Sorgente decifrata non disponibile", - "Connection error - Recording paused": "Errore di connessione - Registrazione in pausa", - "%(senderName)s started a voice broadcast": "%(senderName)s ha iniziato una trasmissione vocale", - "%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)", - "Registration token": "Token di registrazione", - "Enter a registration token provided by the homeserver administrator.": "Inserisci un token di registrazione fornito dall'amministratore dell'homeserver.", - "Unable to play this voice broadcast": "Impossibile avviare questa trasmissione vocale", - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "Tutti i messaggi e gli inviti da questo utente verranno nascosti. Vuoi davvero ignorarli?", - "Ignore %(user)s": "Ignora %(user)s", - "Manage account": "Gestisci account", - "Your account details are managed separately at %(hostname)s.": "I dettagli del tuo account sono gestiti separatamente su %(hostname)s.", - "Unable to decrypt voice broadcast": "Impossibile decifrare la trasmissione vocale", - "unknown": "sconosciuto", - "Red": "Rosso", - "Grey": "Grigio", - "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.": "Vuoi davvero fermare la tua trasmissione in diretta? Verrà terminata la trasmissione e la registrazione completa sarà disponibile nella stanza.", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "Il tuo indirizzo email non sembra associato a nessun ID utente registrato su questo homeserver.", - "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "Attenzione: i tuoi dati personali (incluse le chiavi di crittografia) sono ancora memorizzati in questa sessione. Cancellali se hai finito di usare questa sessione o se vuoi accedere ad un altro account.", - "There are no past polls in this room": "In questa stanza non ci sono sondaggi passati", - "There are no active polls in this room": "In questa stanza non ci sono sondaggi attivi", - "Declining…": "Rifiuto…", - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "Attenzione: aggiornare una stanza non migrerà automaticamente i membri della stanza alla nuova versione. Inseriremo un link alla nuova stanza nella vecchia versione - i membri dovranno cliccare questo link per unirsi alla nuova stanza.", - "This session is backing up your keys.": "Questa sessione sta facendo il backup delle tue chiavi.", - "WARNING: session already verified, but keys do NOT MATCH!": "ATTENZIONE: sessione già verificata, ma le chiavi NON CORRISPONDONO!", - "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.": "Inserisci una frase di sicurezza che conosci solo tu, dato che è usata per proteggere i tuoi dati. Per sicurezza, non dovresti riutilizzare la password dell'account.", - "Starting backup…": "Avvio del backup…", - "Please only proceed if you're sure you've lost all of your other devices and your Security Key.": "Procedi solo se sei sicuro di avere perso tutti gli altri tuoi dispositivi e la chiave di sicurezza.", - "Inviting…": "Invito in corso…", - "Creating rooms…": "Creazione stanze…", - "Keep going…": "Continua…", - "Connecting…": "In connessione…", - "Scan QR code": "Scansiona codice QR", - "Select '%(scanQRCode)s'": "Seleziona '%(scanQRCode)s'", - "Loading live location…": "Caricamento posizione in tempo reale…", - "Fetching keys from server…": "Ricezione delle chiavi dal server…", - "Checking…": "Controllo…", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Attiva '%(manageIntegrations)s' nelle impostazioni per continuare.", - "Waiting for partner to confirm…": "In attesa che il partner confermi…", - "Adding…": "Aggiunta…", - "Write something…": "Scrivi qualcosa…", - "Rejecting invite…": "Rifiuto dell'invito…", - "Joining room…": "Ingresso nella stanza…", - "Joining space…": "Ingresso nello spazio…", - "Encrypting your message…": "Crittazione del tuo messaggio…", - "Sending your message…": "Invio del tuo messaggio…", - "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.": "La tua lista personale di ban contiene tutti gli utenti/server da cui non vuoi vedere messaggi. Dopo aver ignorato il tuo primo utente/server, apparirà una nuova stanza nel tuo elenco stanze chiamata '%(myBanList)s' - resta in questa stanza per mantenere effettiva la lista ban.", - "Set a new account password…": "Imposta una nuova password dell'account…", - "Downloading update…": "Scaricamento aggiornamento…", - "Checking for an update…": "Controllo aggiornamenti…", - "Backing up %(sessionsRemaining)s keys…": "Backup di %(sessionsRemaining)s chiavi…", - "Connecting to integration manager…": "Connessione al gestore di integrazioni…", - "Saving…": "Salvataggio…", - "Creating…": "Creazione…", - "Starting export process…": "Inizio processo di esportazione…", - "Unable to connect to Homeserver. Retrying…": "Impossibile connettersi all'homeserver. Riprovo…", - "Secure Backup successful": "Backup Sicuro completato", - "Your keys are now being backed up from this device.": "Viene ora fatto il backup delle tue chiavi da questo dispositivo.", - "Loading polls": "Caricamento sondaggi", - "Ended a poll": "Terminato un sondaggio", - "Due to decryption errors, some votes may not be counted": "A causa di errori di decifrazione, alcuni voti potrebbero non venire contati", - "Answered elsewhere": "Risposto altrove", - "The sender has blocked you from receiving this message": "Il mittente ti ha bloccato dalla ricezione di questo messaggio", - "Room directory": "Elenco delle stanze", - "If you know a room address, try joining through that instead.": "Se conosci un indirizzo della stanza, prova ad entrare tramite quello.", - "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.": "Hai provato ad entrare usando un ID stanza senza fornire una lista di server attraverso cui entrare. Gli ID stanza sono identificativi interni e non possono essere usati per entrare in una stanza senza informazioni aggiuntive.", - "Yes, it was me": "Sì, ero io", - "View poll": "Vedi sondaggio", - "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Non ci sono sondaggi passati nell'ultimo giorno. Carica più sondaggi per vedere quelli dei mesi precedenti", - "other": "Non ci sono sondaggi passati negli ultimi %(count)s giorni. Carica più sondaggi per vedere quelli dei mesi precedenti" - }, - "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Non ci sono sondaggi attivi nell'ultimo giorno. Carica più sondaggi per vedere quelli dei mesi precedenti", - "other": "Non ci sono sondaggi attivi negli ultimi %(count)s giorni. Carica più sondaggi per vedere quelli dei mesi precedenti" - }, - "There are no past polls. Load more polls to view polls for previous months": "Non ci sono sondaggi passati. Carica più sondaggi per vedere quelli dei mesi precedenti", - "There are no active polls. Load more polls to view polls for previous months": "Non ci sono sondaggi attivi. Carica più sondaggi per vedere quelli dei mesi precedenti", - "Load more polls": "Carica più sondaggi", - "Past polls": "Sondaggi passati", - "Active polls": "Sondaggi attivi", - "View poll in timeline": "Vedi sondaggio nella linea temporale", - "Verify Session": "Verifica sessione", - "Ignore (%(counter)s)": "Ignora (%(counter)s)", - "Invites by email can only be sent one at a time": "Gli inviti per email possono essere inviati uno per volta", - "Once everyone has joined, you’ll be able to chat": "Una volta che tutti si saranno uniti, potrete scrivervi", - "Desktop app logo": "Logo app desktop", - "An error occurred when updating your notification preferences. Please try to toggle your option again.": "Si è verificato un errore aggiornando le tue preferenze di notifica. Prova ad attivare/disattivare di nuovo l'opzione.", - "Log out and back in to disable": "Disconnettiti e riconnettiti per disattivare", - "Can currently only be enabled via config.json": "Attualmente può essere attivato solo via config.json", - "Requires your server to support the stable version of MSC3827": "Richiede che il tuo server supporti la versione stabile di MSC3827", - "Show avatars in user, room and event mentions": "Mostra gli avatar nelle citazioni di utenti, stanze ed eventi", - "Message from %(user)s": "Messaggio da %(user)s", - "Message in %(room)s": "Messaggio in %(room)s", - "Error details": "Dettagli errore", - "Unable to find event at that date": "Impossibile trovare l'evento in quella data", - "Please submit debug logs to help us track down the problem.": "Ti preghiamo di inviare i log di debug per aiutarci ad individuare il problema.", - "unavailable": "non disponibile", - "unknown status code": "codice di stato sconosciuto", - "Server returned %(statusCode)s with error code %(errorCode)s": "Il server ha risposto %(statusCode)s con codice errore %(errorCode)s", - "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.": "Non siamo riusciti a trovare un evento successivo al %(dateString)s. Prova con una data precedente.", - "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.": "Si è verificato un errore di rete tentando di trovare e saltare alla data scelta. Il tuo homeserver potrebbe essere irraggiungibile o c'è stato un problema temporaneo con la tua connessione. Riprova. Se persiste, contatta l'amministratore del tuo homeserver.", - "Poll history": "Cronologia sondaggi", - "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility": "L'utente (%(user)s) non è stato segnato come invitato in %(roomId)s, ma non c'è stato alcun errore dall'utilità di invito", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "Potrebbe essere causato dall'apertura dell'app in schede multiple o dalla cancellazione dei dati del browser.", - "Database unexpectedly closed": "Database chiuso inaspettatamente", - "Mute room": "Silenzia stanza", - "Match default setting": "Corrispondi l'impostazione predefinita", - "Start DM anyway": "Inizia il messaggio lo stesso", - "Start DM anyway and never warn me again": "Inizia il messaggio lo stesso e non avvisarmi più", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Impossibile trovare profili per gli ID Matrix elencati sotto - vuoi comunque iniziare un messaggio diretto?", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.": "Impossibile trovare la vecchia versione della stanza (ID stanza: %(roomId)s) e non ci è stato fornito 'via_servers' per cercarla.", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:": "Impossibile trovare la vecchia versione della stanza (ID stanza: %(roomId)s) e non ci è stato fornito 'via_servers' per cercarla. È possibile che indovinare il server dall'ID della stanza possa funzionare. Se vuoi provare, clicca questo link:", - "Formatting": "Formattazione", - "No identity access token found": "Nessun token di accesso d'identità trovato", - "Identity server not set": "Server d'identità non impostato", - "The add / bind with MSISDN flow is misconfigured": "L'aggiunta / bind con il flusso MSISDN è mal configurata", - "WebGL is required to display maps, please enable it in your browser settings.": "WebGL è necessario per mostrare mappe, attivalo nelle impostazioni del browser.", - "Image view": "Vista immagine", - "Search all rooms": "Cerca in tutte le stanze", - "Search this room": "Cerca in questa stanza", - "Upload custom sound": "Carica suono personalizzato", - "Error changing password": "Errore nella modifica della password", - "%(errorMessage)s (HTTP status %(httpStatus)s)": "%(errorMessage)s (stato HTTP %(httpStatus)s)", - "Unknown password change error (%(stringifiedError)s)": "Errore sconosciuto di modifica della password (%(stringifiedError)s)", - "Error while changing password: %(error)s": "Errore nella modifica della password: %(error)s", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "Impossibile invitare l'utente per email senza un server d'identità. Puoi connetterti a uno in \"Impostazioni\".", - "Failed to download source media, no source url was found": "Scaricamento della fonte fallito, nessun url trovato", - "Once invited users have joined %(brand)s, you will be able to chat and the room will be end-to-end encrypted": "Una volta che gli utenti si saranno uniti a %(brand)s, potrete scrivervi e la stanza sarà crittografata end-to-end", - "Waiting for users to join %(brand)s": "In attesa che gli utenti si uniscano a %(brand)s", - "You do not have permission to invite users": "Non hai l'autorizzazione per invitare utenti", - "Your language": "La tua lingua", - "Your device ID": "L'ID del tuo dispositivo", - "Try using %(server)s": "Prova ad usare %(server)s", - "User is not logged in": "Utente non connesso", - "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.": "In alternativa puoi provare ad usare il server pubblico , ma non è molto affidabile e il tuo indirizzo IP verrà condiviso con tale server. Puoi gestire questa cosa nelle impostazioni.", - "Allow fallback call assist server (%(server)s)": "Permetti server di chiamata di ripiego (%(server)s)", - "Your server requires encryption to be disabled.": "Il tuo server richiede di disattivare la crittografia.", - "Are you sure you wish to remove (delete) this event?": "Vuoi davvero rimuovere (eliminare) questo evento?", - "Note that removing room changes like this could undo the change.": "Nota che la rimozione delle modifiche della stanza come questa può annullare la modifica.", - "Great! This passphrase looks strong enough": "Ottimo! Questa password sembra abbastanza robusta", - "Receive an email summary of missed notifications": "Ricevi un riepilogo via email delle notifiche perse", - "People, Mentions and Keywords": "Persone, menzioni e parole chiave", - "Mentions and Keywords only": "Solo menzioni e parole chiave", - "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": "Aggiornamento:abbiamo semplificato le impostazioni di notifica per rendere più facili da trovare le opzioni. Alcune impostazioni personalizzate che hai scelto in precedenza non vengono mostrate qui, ma sono ancora attive. Se procedi, alcune tue impostazioni possono cambiare. Maggiori info", - "Audio and Video calls": "Chiamate audio e video", - "Notify when someone mentions using @room": "Avvisa quando qualcuno menziona usando @stanza", - "Notify when someone mentions using @displayname or %(mxid)s": "Avvisa quando qualcuno menziona usando @nomeutente o %(mxid)s", - "Mark all messages as read": "Segna tutti i messaggi come letti", - "Reset to default settings": "Ripristina alle impostazioni predefinite", - "Unable to find user by email": "Impossibile trovare l'utente per email", - "Messages here are end-to-end encrypted. Verify %(displayName)s in their profile - tap on their profile picture.": "Qui i messaggi sono cifrati end-to-end. Verifica %(displayName)s nel suo profilo - tocca la sua immagine.", - "Something went wrong.": "Qualcosa è andato storto.", - "User cannot be invited until they are unbanned": "L'utente non può essere invitato finché è bandito", - "Email Notifications": "Notifiche email", - "Email summary": "Riepilogo email", - "I want to be notified for (Default Setting)": "Voglio ricevere una notifica per (impostazione predefinita)", - "This setting will be applied by default to all your rooms.": "Questa impostazione verrà applicata in modo predefinito a tutte le tue stanze.", - "Play a sound for": "Riproduci un suono per", - "Mentions and Keywords": "Menzioni e parole chiave", - "Other things we think you might be interested in:": "Altre cose che pensiamo potrebbero interessarti:", - "Invited to a room": "Invitato in una stanza", - "New room activity, upgrades and status messages occur": "Si verificano nuove attività nella stanza, aggiornamenti e messaggi di stato", - "Messages sent by bots": "Messaggi inviati da bot", - "Notify when someone uses a keyword": "Avvisa quando qualcuno usa una parola chiave", - "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", - "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 .", - "Show message preview in desktop notification": "Mostra l'anteprima dei messaggi nelle notifiche desktop", - "Applied by default to all rooms on all devices.": "Applicato in modo predefinito a tutte le stanze su tutti i dispositivi.", - "Show a badge when keywords are used in a room.": "Mostra una targhetta quando vendono usate parole chiave in una stanza.", - "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.": "I messaggi in questa stanza sono cifrati end-to-end. Quando qualcuno entra puoi verificarlo nel suo profilo, ti basta toccare la sua immagine.", - "Upgrade room": "Aggiorna stanza", - "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.": "Il file esportato permetterà a chiunque possa leggerlo di decifrare tutti i messaggi criptati che vedi, quindi dovresti conservarlo in modo sicuro. Per aiutarti, potresti inserire una password dedicata sotto, che verrà usata per criptare i dati esportati. Sarà possibile importare i dati solo usando la stessa password.", - "People cannot join unless access is granted.": "Nessuno può entrare previo consenso di accesso.", - "You need to be granted access to this room in order to view or participate in the conversation. You can send a request to join below.": "Ti deve venire dato l'accesso alla stanza per potere vedere o partecipare alla conversazione. Puoi inviare una richiesta di accesso sotto.", - "Ask to join %(roomName)s?": "Chiedi di entrare in %(roomName)s?", - "Ask to join?": "Chiedi di entrare?", - "Message (optional)": "Messaggio (facoltativo)", - "Request access": "Richiedi accesso", - "Request to join sent": "Richiesta di ingresso inviata", - "Your request to join is pending.": "La tua richiesta di ingresso è in attesa.", - "Cancel request": "Annulla richiesta", - "Other spaces you know": "Altri spazi che conosci", - "You need an invite to access this room.": "Ti serve un invito per entrare in questa stanza.", - "Failed to cancel": "Annullamento fallito", - "Failed to query public rooms": "Richiesta di stanze pubbliche fallita", - "Your server is unsupported": "Il tuo server non è supportato", - "This server is using an older version of Matrix. Upgrade to Matrix %(version)s to use %(brand)s without errors.": "Questo server usa una versione più vecchia di Matrix. Aggiorna a Matrix %(version)s per usare %(brand)s senza errori.", - "Your homeserver is too old and does not support the minimum API version required. Please contact your server owner, or upgrade your server.": "Il tuo homeserver è troppo vecchio e non supporta la versione API minima richiesta. Contatta il proprietario del server o aggiornalo.", - "See less": "Riduci", - "See more": "Espandi", - "No requests": "Nessuna richiesta", - "Asking to join": "Richiesta di entrare", - "common": { - "about": "Al riguardo", - "analytics": "Statistiche", - "encryption_enabled": "Crittografia attivata", - "error": "Errore", - "forward_message": "Inoltra messaggio", - "image": "Immagine", - "loading": "Caricamento…", - "message": "Messaggio", - "message_layout": "Disposizione del messaggio", - "modern": "Moderno", - "mute": "Silenzia", - "no_results": "Nessun risultato", - "offline": "Offline", - "password": "Password", - "people": "Persone", - "reactions": "Reazioni", - "report_a_bug": "Segnala un errore", - "room_name": "Nome stanza", - "security": "Sicurezza", - "settings": "Impostazioni", - "sticker": "Sticker", - "success": "Successo", - "suggestions": "Suggerimenti", - "unmute": "Togli silenzio", - "username": "Nome utente", - "verification_cancelled": "Verifica annullata", - "video": "Video", - "warning": "Attenzione", - "user": "Utente", - "threads": "Conversazioni", - "thread": "Conversazione", - "theme": "Tema", - "room": "Stanza", - "public": "Pubblico", - "private": "Privato", - "options": "Opzioni", - "name": "Nome", - "light": "Chiaro", - "labs": "Laboratori", - "homeserver": "Homeserver", - "home": "Pagina iniziale", - "help": "Aiuto", - "favourites": "Preferiti", - "description": "Descrizione", - "dark": "Scuro", - "beta": "Beta", - "attachment": "Allegato", - "appearance": "Aspetto", - "timeline": "Linea temporale", - "support": "Supporto", - "space": "Spazio", - "random": "Casuale", - "privacy": "Privacy", - "presence": "Presenza", - "preferences": "Preferenze", - "microphone": "Microfono", - "legal": "Informazioni legali", - "guest": "Ospite", - "faq": "FAQ", - "emoji": "Emoji", - "credits": "Crediti", - "camera": "Videocamera", - "access_token": "Token di accesso", - "someone": "Qualcuno", - "welcome": "Benvenuti", - "encrypted": "Cifrato", - "application": "Applicazione", - "version": "Versione", - "device": "Dispositivo", - "model": "Modello", - "verified": "Verificato", - "unverified": "Non verificato", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "Fidato", - "not_trusted": "Non fidato", - "accessibility": "Accessibilità", - "server": "Server", - "capabilities": "Capacità", - "unnamed_room": "Stanza senza nome", - "unnamed_space": "Spazio senza nome", - "stickerpack": "Pacchetto adesivi", - "system_alerts": "Avvisi di sistema", - "secure_backup": "Backup Sicuro", - "cross_signing": "Firma incrociata", - "identity_server": "Server di identità", - "integration_manager": "Gestore di integrazioni", - "qr_code": "Codice QR", - "feedback": "Feedback" + "a11y": { + "jump_first_invite": "Salta al primo invito.", + "n_unread_messages": { + "other": "%(count)s messaggi non letti.", + "one": "1 messaggio non letto." + }, + "n_unread_messages_mentions": { + "other": "%(count)s messaggi non letti incluse le citazioni.", + "one": "1 citazione non letta." + }, + "room_name": "Stanza %(name)s", + "unread_messages": "Messaggi non letti.", + "user_menu": "Menu utente" }, + "a11y_jump_first_unread_room": "Salta alla prima stanza non letta.", "action": { + "accept": "Accetta", + "add": "Aggiungi", + "add_existing_room": "Aggiungi stanza esistente", + "add_people": "Aggiungi persone", + "apply": "Applica", + "approve": "Approva", + "ask_to_join": "Chiedi di entrare", + "back": "Indietro", + "call": "Chiama", + "cancel": "Annulla", + "change": "Cambia", + "clear": "Svuota", + "click_to_copy": "Clicca per copiare", + "close": "Chiudi", + "collapse": "Riduci", + "complete": "Completa", + "confirm": "Conferma", "continue": "Continua", "copy": "Copia", "copy_link": "Copia collegamento", "create": "Crea", "create_a_room": "Crea una stanza", "decline": "Rifiuta", + "delete": "Elimina", + "deny": "Nega", "disable": "Disattiva", + "disconnect": "Disconnetti", + "dismiss": "Chiudi", "done": "Fatto", + "download": "Scarica", "edit": "Modifica", "enable": "Attiva", - "forgot_password": "Hai dimenticato la password?", + "enter_fullscreen": "Attiva schermo intero", + "exit_fullscreeen": "Esci da schermo intero", + "expand": "Espandi", + "explore_public_rooms": "Esplora stanze pubbliche", + "explore_rooms": "Esplora stanze", + "export": "Esporta", "forward": "Inoltra", + "go": "Vai", + "go_back": "Torna", + "got_it": "Capito", + "hide_advanced": "Nascondi avanzate", + "hold": "Sospendi", + "ignore": "Ignora", + "import": "Importa", "invite": "Invita", + "invite_to_space": "Invita nello spazio", "invites_list": "Inviti", + "join": "Entra", "learn_more": "Maggiori informazioni", "leave": "Esci", "leave_room": "Esci dalla stanza", + "logout": "Disconnetti", + "manage": "Gestisci", + "maximise": "Espandi", + "mention": "Cita", + "minimise": "Riduci", + "new_room": "Nuova stanza", + "new_video_room": "Nuova stanza video", "next": "Avanti", - "no": "No", - "ok": "OK", + "pause": "Pausa", + "pin": "Spillo", + "play": "Riproduci", + "proceed": "Procedi", "quote": "Cita", "react": "Reagisci", + "refresh": "Aggiorna", + "register": "Registrati", + "reject": "Rifiuta", + "reload": "Ricarica", "remove": "Rimuovi", + "rename": "Rinomina", "reply": "Rispondi", + "reply_in_thread": "Rispondi nella conversazione", "report_content": "Segnala contenuto", + "resend": "Reinvia", + "reset": "Ripristina", + "restore": "Ripristina", + "resume": "Riprendi", "retry": "Riprova", + "review": "Controlla", + "revoke": "Revoca", "save": "Salva", + "search": "Cerca", + "send_report": "Invia segnalazione", + "share": "Condividi", + "show": "Mostra", + "show_advanced": "Mostra avanzate", + "show_all": "Mostra tutto", + "sign_in": "Accedi", + "sign_out": "Disconnetti", + "skip": "Salta", "start": "Inizia", "start_chat": "Inizia una chat", + "start_new_chat": "Inizia nuova chat", + "stop": "Ferma", + "submit": "Invia", + "subscribe": "Iscriviti", + "transfer": "Trasferisci", + "trust": "Fidati", + "try_again": "Riprova", + "unban": "Togli ban", + "unignore": "Non ignorare più", + "unpin": "Sblocca", + "unsubscribe": "Disiscriviti", + "update": "Aggiornamento", + "upgrade": "Aggiorna", + "upload": "Carica", + "verify": "Verifica", + "view": "Vedi", + "view_all": "Vedi tutto", + "view_list": "Vedi lista", + "view_message": "Vedi messaggio", "view_source": "Visualizza sorgente", "yes": "Sì", - "zoom_out": "Rimpicciolisci", "zoom_in": "Ingrandisci", - "view": "Vedi", - "verify": "Verifica", - "upload": "Carica", - "upgrade": "Aggiorna", - "update": "Aggiornamento", - "unpin": "Sblocca", - "try_again": "Riprova", - "trust": "Fidati", - "stop": "Ferma", - "skip": "Salta", - "sign_out": "Disconnetti", - "sign_in": "Accedi", - "share": "Condividi", - "search": "Cerca", - "reset": "Ripristina", - "resend": "Reinvia", - "reload": "Ricarica", - "reject": "Rifiuta", - "pin": "Spillo", - "logout": "Disconnetti", - "join": "Entra", - "ignore": "Ignora", - "got_it": "Capito", - "go_back": "Torna", - "expand": "Espandi", - "download": "Scarica", - "dismiss": "Chiudi", - "delete": "Elimina", - "confirm": "Conferma", - "collapse": "Riduci", - "close": "Chiudi", - "cancel": "Annulla", - "call": "Chiama", - "back": "Indietro", - "apply": "Applica", - "add": "Aggiungi", - "accept": "Accetta", - "view_all": "Vedi tutto", - "unsubscribe": "Disiscriviti", - "subscribe": "Iscriviti", - "show_all": "Mostra tutto", - "show": "Mostra", - "revoke": "Revoca", - "review": "Controlla", - "restore": "Ripristina", - "rename": "Rinomina", - "register": "Registrati", - "proceed": "Procedi", - "play": "Riproduci", - "pause": "Pausa", - "disconnect": "Disconnetti", - "deny": "Nega", - "complete": "Completa", - "change": "Cambia", - "approve": "Approva", - "manage": "Gestisci", - "go": "Vai", - "import": "Importa", - "export": "Esporta", - "refresh": "Aggiorna", - "minimise": "Riduci", - "maximise": "Espandi", - "mention": "Cita", - "submit": "Invia", - "send_report": "Invia segnalazione", - "clear": "Svuota" + "zoom_out": "Rimpicciolisci" }, - "a11y": { - "user_menu": "Menu utente", - "n_unread_messages_mentions": { - "other": "%(count)s messaggi non letti incluse le citazioni.", - "one": "1 citazione non letta." + "analytics": { + "accept_button": "Va bene", + "bullet_1": "Non registriamo o profiliamo alcun dato dell'account", + "bullet_2": "Non condividiamo informazioni con terze parti", + "consent_migration": "Hai precedentemente accettato di condividere dati anonimi di utilizzo con noi. Ne stiamo aggiornando il funzionamento.", + "disable_prompt": "Puoi disattivarlo in qualsiasi momento nelle impostazioni", + "enable_prompt": "Aiuta a migliorare %(analyticsOwner)s", + "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.", + "shared_data_heading": "Possono essere condivisi tutti i seguenti dati:" + }, + "auth": { + "3pid_in_use": "Quell'indirizzo email o numero di telefono è già in uso.", + "account_clash": "Il tuo nuovo account (%(newAccountId)s) è registrato, ma hai già fatto l'accesso in un account diverso (%(loggedInUserId)s).", + "account_clash_previous_account": "Continua con l'account precedente", + "account_deactivated": "Questo account è stato disattivato.", + "autodiscovery_generic_failure": "Ottenimento automatico configurazione dal server fallito", + "autodiscovery_hs_incompatible": "Il tuo homeserver è troppo vecchio e non supporta la versione API minima richiesta. Contatta il proprietario del server o aggiornalo.", + "autodiscovery_invalid": "Risposta della ricerca homeserver non valida", + "autodiscovery_invalid_hs": "L'URL dell'homeserver non sembra essere un homeserver Matrix valido", + "autodiscovery_invalid_hs_base_url": "Base_url per m.homeserver non valido", + "autodiscovery_invalid_is": "L'URL del server di identità non sembra essere un server di identità valido", + "autodiscovery_invalid_is_base_url": "Base_url per m.identity_server non valido", + "autodiscovery_invalid_is_response": "Risposta non valida cercando server di identità", + "autodiscovery_invalid_json": "JSON non valido", + "autodiscovery_unexpected_error_hs": "Errore inaspettato nella risoluzione della configurazione homeserver", + "autodiscovery_unexpected_error_is": "Errore inaspettato risolvendo la configurazione del server identità", + "captcha_description": "Questo homeserver vorrebbe assicurarsi che non sei un robot.", + "change_password_action": "Modifica password", + "change_password_confirm_invalid": "Le password non corrispondono", + "change_password_confirm_label": "Conferma password", + "change_password_current_label": "Password attuale", + "change_password_empty": "Le password non possono essere vuote", + "change_password_error": "Errore nella modifica della password: %(error)s", + "change_password_mismatch": "Le nuove password non corrispondono", + "change_password_new_label": "Nuova password", + "check_email_explainer": "Segui le istruzioni inviate a %(email)s", + "check_email_resend_prompt": "Non l'hai ricevuta?", + "check_email_resend_tooltip": "Email con link di verifica reinviata!", + "check_email_wrong_email_button": "Re-inserisci l'indirizzo email", + "check_email_wrong_email_prompt": "Indirizzo email sbagliato?", + "continue_with_idp": "Continua con %(provider)s", + "continue_with_sso": "Continua con %(ssoButtons)s", + "country_dropdown": "Nazione a tendina", + "create_account_prompt": "Prima volta qui? Crea un account", + "create_account_title": "Crea account", + "email_discovery_text": "Usa l'email per essere facoltativamente trovabile dai contatti esistenti.", + "email_field_label_invalid": "Non sembra essere un indirizzo email valido", + "email_field_label_required": "Inserisci indirizzo email", + "email_help_text": "Aggiungi un'email per poter reimpostare la password.", + "email_phone_discovery_text": "Usa l'email o il telefono per essere facoltativamente trovabile dai contatti esistenti.", + "enter_email_explainer": "%(homeserver)s ti invierà un link di verifica per farti reimpostare la password.", + "enter_email_heading": "Inserisci la tua email per reimpostare la password", + "failed_connect_identity_server": "Impossibile raggiungere il server identità", + "failed_connect_identity_server_other": "Puoi accedere, ma alcune funzioni non saranno disponibili finchè il server identità non sarà tornato online. Se continui a vedere questo avviso, controlla la tua configurazione o contatta un amministratore del server.", + "failed_connect_identity_server_register": "Puoi registrarti, ma alcune funzioni non saranno disponibili finchè il server identità non sarà tornato online. Se continui a vedere questo avviso, controlla la tua configurazione o contatta un amministratore del server.", + "failed_connect_identity_server_reset_password": "Puoi ripristinare la password, ma alcune funzioni non saranno disponibili finchè il server identità non sarà tornato online. Se continui a vedere questo avviso, controlla la tua configurazione o contatta un amministratore del server.", + "failed_homeserver_discovery": "Ricerca dell'homeserver fallita", + "failed_query_registration_methods": "Impossibile richiedere i metodi di registrazione supportati.", + "failed_soft_logout_auth": "Riautenticazione fallita", + "failed_soft_logout_homeserver": "Riautenticazione fallita per un problema dell'homeserver", + "footer_powered_by_matrix": "offerto da Matrix", + "forgot_password_email_invalid": "L'indirizzo email non sembra essere valido.", + "forgot_password_email_required": "Deve essere inserito l'indirizzo email collegato al tuo account.", + "forgot_password_prompt": "Hai dimenticato la password?", + "forgot_password_send_email": "Invia email", + "identifier_label": "Accedi con", + "incorrect_credentials": "Nome utente e/o password sbagliati.", + "incorrect_credentials_detail": "Nota che stai accedendo nel server %(hs)s , non matrix.org.", + "incorrect_password": "Password sbagliata", + "log_in_new_account": "Accedi al tuo nuovo account.", + "logout_dialog": { + "description": "Sei sicuro di volerti disconnettere?", + "megolm_export": "Esporta le chiavi manualmente", + "setup_key_backup_title": "Perderai l'accesso ai tuoi messaggi cifrati", + "setup_secure_backup_description_1": "I messaggi cifrati sono resi sicuri con una crittografia end-to-end. Solo tu e il/i destinatario/i avete le chiavi per leggere questi messaggi.", + "setup_secure_backup_description_2": "Quando ti disconnetti queste chiavi verranno eliminate dal dispositivo, quindi non potrai leggere i messaggi cifrati a meno che tu non abbia le chiavi su altri dispositivi, o salvate in backup sul server.", + "skip_key_backup": "Non voglio i miei messaggi cifrati", + "use_key_backup": "Inizia ad usare il backup chiavi" }, - "n_unread_messages": { - "other": "%(count)s messaggi non letti.", - "one": "1 messaggio non letto." + "misconfigured_body": "Chiedi al tuo amministratore di %(brand)s di controllare la tua configurazione per voci non valide o doppie.", + "misconfigured_title": "Il tuo %(brand)s è configurato male", + "msisdn_field_description": "Altri utenti ti possono invitare nelle stanze usando i tuoi dettagli di contatto", + "msisdn_field_label": "Telefono", + "msisdn_field_number_invalid": "Quel numero di telefono non sembra corretto, controlla e riprova", + "msisdn_field_required_invalid": "Inserisci numero di telefono", + "no_hs_url_provided": "Nessun URL homeserver fornito", + "oidc": { + "error_generic": "Qualcosa è andato storto.", + "error_title": "Non abbiamo potuto farti accedere" }, - "unread_messages": "Messaggi non letti." - }, - "labs": { - "video_rooms": "Stanze video", - "notification_settings": "Nuove impostazioni di notifica", - "msc3531_hide_messages_pending_moderation": "Lascia che i moderatori nascondano i messaggi in attesa di moderazione.", - "report_to_moderators": "Segnala ai moderatori", - "latex_maths": "Renderizza matematica LaTeX nei messaggi", - "pinning": "Ancoraggio messaggi", - "wysiwyg_composer": "Editor in rich text", - "state_counters": "Mostra contatori semplici nell'header della stanza", - "mjolnir": "Nuovi modi di ignorare le persone", - "custom_themes": "Supporta l'aggiunta di temi personalizzati", - "dehydration": "Messaggistica offline criptata usando dispositivi \"disidratati\"", - "html_topic": "Mostra la rappresentazione HTML degli argomenti della stanza", - "bridge_state": "Mostra info sui bridge nelle impostazioni stanza", - "jump_to_date": "Salta alla data (aggiunge /jumptodate e le intestazioni di salto data)", - "sliding_sync": "Modalità di sincr. con slide", - "element_call_video_rooms": "Stanze video di Element Call", - "group_calls": "Nuova esperienza per chiamate di gruppo", - "allow_screen_share_only_mode": "Consenti modalità solo condivisione schermo", - "location_share_live": "Condivisione posizione in tempo reale", - "dynamic_room_predecessors": "Predecessori della stanza dinamici", - "voice_broadcast": "Trasmissione vocale", - "rust_crypto": "Implementazione crittografia Rust", - "hidebold": "Nascondi il punto di notifica (mostra solo i contatori)", - "intentional_mentions": "Attiva citazioni intenzionali", - "ask_to_join": "Attiva \"Chiedi di entrare\"", - "new_room_decoration_ui": "In sviluppo attivo, nuova interfaccia per intestazione e dettagli stanza", - "video_rooms_a_new_way_to_chat": "Un nuovo modo di fare chiamate audio e video in %(brand)s.", - "video_rooms_always_on_voip_channels": "Le stanze video sono canali VoIP sempre attivi integrati all'interno della stanza in %(brand)s.", - "video_rooms_faq1_question": "Come posso creare una stanza video?", - "video_rooms_faq1_answer": "Usa il pulsante “+” nella sezione stanza del pannello sinistro.", - "video_rooms_faq2_question": "Posso usare la chat testuale assieme alla chiamata video?", - "video_rooms_faq2_answer": "Sì, la cronologia della chat viene mostrata assieme al video.", - "thank_you": "Grazie per avere provato la beta, ti preghiamo di darci più dettagli possibili in modo che possiamo migliorare.", - "notification_settings_caption": "Ti presentiamo un modo più semplice per cambiare le impostazioni di notifica. Personalizza %(brand)s, come piace a te.", - "report_to_moderators_description": "Nelle stanze che supportano la moderazione, il pulsante \"Segnala\" ti permetterà di segnalare abusi ai moderatori della stanza.", - "feature_wysiwyg_composer_description": "Usa il rich text invece del Markdown nel compositore di messaggi.", - "currently_experimental": "Al momento è sperimentale.", - "jump_to_date_msc_support": "Richiede che il tuo server supporti MSC3030", - "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)", - "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", - "beta_feature": "Questa è una funzionalità beta", - "click_for_info": "Clicca per altre info", - "leave_beta_reload": "Lasciare la beta ricaricherà %(brand)s.", - "join_beta_reload": "Unirsi alla beta ricaricherà %(brand)s.", - "leave_beta": "Abbandona la beta", - "join_beta": "Unisciti alla beta", - "notification_settings_beta_title": "Impostazioni di notifica", - "voice_broadcast_force_small_chunks": "Forza lunghezza pezzo trasmissione vocale a 15s", - "oidc_native_flow": "Attiva i nuovi flussi OIDC nativi (in sviluppo attivo)" - }, - "keyboard": { - "home": "Pagina iniziale", - "space": "Spazio", - "page_up": "Pagina su", - "page_down": "Pagina giù", - "escape": "Esc", - "enter": "Invio", - "end": "Fine", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[numero]", - "backspace": "Backspace", - "category_calls": "Chiamate", - "category_room_list": "Elenco stanze", - "category_navigation": "Navigazione", - "category_autocomplete": "Autocompletamento", - "composer_toggle_bold": "Grassetto sì/no", - "composer_toggle_italics": "Corsivo sì/no", - "composer_toggle_quote": "Attiva/disattiva citazione", - "composer_toggle_code_block": "Attiva/disattiva blocco di codice", - "composer_toggle_link": "Attiva/disattiva collegamento", - "cancel_reply": "Annulla la risposta a un messaggio", - "navigate_next_message_edit": "Vai al prossimo messaggio da modificare", - "navigate_prev_message_edit": "Vai al precedente messaggio da modificare", - "composer_jump_start": "Salta all'inizio del compositore", - "composer_jump_end": "Salta alla fine del compositore", - "composer_navigate_next_history": "Vai al prossimo messaggio nella cronologia del compositore", - "composer_navigate_prev_history": "Vai al precedente messaggio nella cronologia del compositore", - "send_sticker": "Invia uno sticker", - "toggle_microphone_mute": "Attiva/disattiva microfono", - "toggle_webcam_mute": "Attiva/disattiva webcam", - "dismiss_read_marker_and_jump_bottom": "Scarta il segno di lettura e salta alla fine", - "jump_to_read_marker": "Salta al messaggio non letto più vecchio", - "upload_file": "Invia un file", - "scroll_up_timeline": "Scorri in su nella linea temporale", - "scroll_down_timeline": "Scorri in giù nella linea temporale", - "jump_room_search": "Salta alla ricerca stanze", - "room_list_select_room": "Seleziona stanza dall'elenco stanze", - "room_list_collapse_section": "Riduci sezione elenco stanze", - "room_list_expand_section": "Espandi sezione elenco stanze", - "room_list_navigate_down": "Naviga in giù nell'elenco stanze", - "room_list_navigate_up": "Naviga in su nell'elenco stanze", - "toggle_top_left_menu": "Attiva/disattiva menu in alto a sinistra", - "toggle_right_panel": "Apri/chiudi pannello a destra", - "keyboard_shortcuts_tab": "Apri questa scheda di impostazioni", - "go_home_view": "Vai alla vista home", - "next_unread_room": "Prossima stanza o msg non letto", - "prev_unread_room": "Precedente stanza o msg non letto", - "next_room": "Prossima stanza o msg", - "prev_room": "Precedente stanza o msg", - "autocomplete_cancel": "Annulla autocompletamento", - "autocomplete_navigate_next": "Prossimo suggerimento di autocompletamento", - "autocomplete_navigate_prev": "Precedente suggerimento di autocompletamento", - "toggle_space_panel": "Apri/chiudi pannello spazio", - "toggle_hidden_events": "Cambia visibilità evento nascosto", - "jump_first_message": "Salta al primo messaggio", - "jump_last_message": "Salta all'ultimo messaggio", - "composer_undo": "Annulla modifica", - "composer_redo": "Ripeti modifica", - "navigate_prev_history": "Precedente stanza o spazio visitati di recente", - "navigate_next_history": "Successiva stanza o spazio visitati di recente", - "switch_to_space": "Passa allo spazio per numero", - "open_user_settings": "Apri impostazioni utente", - "close_dialog_menu": "Chiudi finestra o menu contestuale", - "activate_button": "Attiva pulsante selezionato", - "composer_new_line": "Nuova riga", - "autocomplete_force": "Forza completamento", - "search": "Cerca (deve essere attivato)" - }, - "credits": { - "default_cover_photo": "La foto di copertina predefinita è © Jesús Roncero utilizzata secondo i termini CC-BY-SA 4.0.", - "twemoji_colr": "Il font twemoji-colr è © Mozilla Foundation utilizzato secondo i termini Apache 2.0.", - "twemoji": "Gli emoji Twemoji sono © Twitter, Inc ed altri collaboratori utilizzati secondo i termini CC-BY 4.0." - }, - "composer": { - "format_bold": "Grassetto", - "format_italic": "Corsivo", - "format_underline": "Sottolineato", - "format_strikethrough": "Barrato", - "format_unordered_list": "Elenco puntato", - "format_ordered_list": "Elenco numerato", - "format_increase_indent": "Aumento indentazione", - "format_decrease_indent": "Diminuzione indentazione", - "format_inline_code": "Codice", - "format_code_block": "Code block", - "format_link": "Collegamento", - "send_button_title": "Invia messaggio", - "placeholder_thread_encrypted": "Rispondi alla conversazione cifrata…", - "placeholder_thread": "Rispondi alla conversazione…", - "placeholder_reply_encrypted": "Invia una risposta criptata…", - "placeholder_reply": "Invia risposta…", - "placeholder_encrypted": "Invia un messaggio criptato…", - "placeholder": "Invia un messaggio…" - }, - "Bold": "Grassetto", - "Link": "Collegamento", - "Code": "Codice", - "power_level": { - "default": "Predefinito", - "restricted": "Limitato", - "moderator": "Moderatore", - "admin": "Amministratore", - "mod": "Moderatore", - "custom": "Personalizzato (%(level)s)" + "password_field_keep_going_prompt": "Continua…", + "password_field_label": "Inserisci password", + "password_field_strong_label": "Bene, password robusta!", + "password_field_weak_label": "La password è permessa, ma non sicura", + "phone_label": "Telefono", + "phone_optional_label": "Telefono (facoltativo)", + "qr_code_login": { + "approve_access_warning": "Approvando l'accesso per questo dispositivo, avrà accesso completo al tuo account.", + "completing_setup": "Completamento configurazione nuovo dispositivo", + "confirm_code_match": "Controlla che il codice sottostante corrisponda nell'altro dispositivo:", + "connecting": "In connessione…", + "devices_connected": "Dispositivo connesso", + "error_device_already_signed_in": "L'altro dispositivo ha già fatto l'accesso.", + "error_device_not_signed_in": "L'altro dispositivo non ha fatto l'accesso.", + "error_device_unsupported": "Il collegamento con questo dispositivo non è supportato.", + "error_homeserver_lacks_support": "L'homeserver non supporta l'accesso in un altro dispositivo.", + "error_invalid_scanned_code": "Il codice scansionato non è valido.", + "error_linking_incomplete": "Il collegamento non è stato completato nel tempo previsto.", + "error_request_cancelled": "La richiesta è stata annullata.", + "error_request_declined": "La richiesta è stata negata sull'altro dispositivo.", + "error_unexpected": "Si è verificato un errore imprevisto.", + "review_and_approve": "Verifica e approva l'accesso", + "scan_code_instruction": "Scansiona il codice QR sottostante con il dispositivo che è disconnesso.", + "scan_qr_code": "Scansiona codice QR", + "select_qr_code": "Seleziona '%(scanQRCode)s'", + "sign_in_new_device": "Accedi nel nuovo dispositivo", + "start_at_sign_in_screen": "Inizia nella schermata di accesso", + "waiting_for_device": "In attesa che il dispositivo acceda" + }, + "register_action": "Crea account", + "registration": { + "continue_without_email_description": "Solo un avviso, se non aggiungi un'email e dimentichi la password, potresti perdere permanentemente l'accesso al tuo account.", + "continue_without_email_field_label": "Email (facoltativa)", + "continue_without_email_title": "Continuando senza email" + }, + "registration_disabled": "La registrazione è stata disattivata su questo homeserver.", + "registration_msisdn_field_required_invalid": "Inserisci numero di telefono (necessario in questo homeserver)", + "registration_successful": "Registrazione riuscita", + "registration_username_in_use": "Qualcuno ha già quel nome utente. Provane un altro o se sei tu, accedi qui sotto.", + "registration_username_unable_check": "Impossibile controllare se il nome utente è già in uso. Riprova più tardi.", + "registration_username_validation": "Usa solo minuscole, numeri, trattini e trattini bassi", + "reset_password": { + "confirm_new_password": "Conferma nuova password", + "devices_logout_success": "Hai eseguito la disconnessione da tutti i dispositivi e non riceverai più notifiche push. Per riattivare le notifiche, riaccedi su ogni dispositivo.", + "other_devices_logout_warning_1": "La disconnessione dai tuoi dispositivi eliminerà le chiavi di crittografia dei messaggi salvate in essi, rendendo illeggibile la cronologia delle chat cifrate.", + "other_devices_logout_warning_2": "Se vuoi mantenere l'accesso alla cronologia della chat nelle stanze cifrate, imposta il backup delle chiavi o esporta le tue chiavi dei messaggi da un altro dispositivo prima di procedere.", + "password_not_entered": "Deve essere inserita una nuova password.", + "passwords_mismatch": "Le nuove password devono coincidere.", + "rate_limit_error": "Troppi tentativi in poco tempo. Attendi un po' prima di riprovare.", + "rate_limit_error_with_time": "Troppi tentativi in poco tempo. Riprova dopo %(timeout)s.", + "reset_successful": "La tua password è stata reimpostata.", + "return_to_login": "Torna alla schermata di accesso", + "sign_out_other_devices": "Disconnetti tutti i dispositivi" + }, + "reset_password_action": "Reimposta password", + "reset_password_email_field_description": "Usa un indirizzo email per ripristinare il tuo account", + "reset_password_email_field_required_invalid": "Inserisci indirizzo email (necessario in questo homeserver)", + "reset_password_email_not_associated": "Il tuo indirizzo email non sembra associato a nessun ID utente registrato su questo homeserver.", + "reset_password_email_not_found_title": "Indirizzo email non trovato", + "reset_password_title": "Reimposta la tua password", + "server_picker_custom": "Altro homeserver", + "server_picker_description": "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.", + "server_picker_description_matrix.org": "Unisciti gratis a milioni nel più grande server pubblico", + "server_picker_dialog_title": "Decidi dove ospitare il tuo account", + "server_picker_explainer": "Usa il tuo homeserver Matrix preferito se ne hai uno, o ospitane uno tuo.", + "server_picker_failed_validate_homeserver": "Impossibile validare l'homeserver", + "server_picker_intro": "Chiamiamo \"homeserver\" i posti dove puoi ospitare il tuo account.", + "server_picker_invalid_url": "URL non valido", + "server_picker_learn_more": "Riguardo gli homeserver", + "server_picker_matrix.org": "Matrix.org è il più grande homeserver pubblico del mondo, quindi è un buon posto per molti.", + "server_picker_required": "Specifica un homeserver", + "server_picker_title": "Accedi al tuo homeserver", + "server_picker_title_default": "Opzioni server", + "server_picker_title_registration": "Ospita account su", + "session_logged_out_description": "Per sicurezza questa sessione è stata disconnessa. Accedi di nuovo.", + "session_logged_out_title": "Disconnesso", + "set_email": { + "description": "Ciò ti permetterà di reimpostare la tua password e ricevere notifiche.", + "verification_pending_description": "Controlla la tua email e clicca il link contenuto. Una volta fatto, clicca continua.", + "verification_pending_title": "In attesa di verifica" + }, + "set_email_prompt": "Vuoi impostare un indirizzo email?", + "sign_in_description": "Usa il tuo account per continuare.", + "sign_in_instead": "Oppure accedi", + "sign_in_instead_prompt": "Oppure accedi", + "sign_in_or_register": "Accedi o crea account", + "sign_in_or_register_description": "Usa il tuo account o creane uno nuovo per continuare.", + "sign_in_prompt": "Hai un account? Accedi", + "sign_in_with_sso": "Accedi con single sign-on", + "signing_in": "Accesso…", + "soft_logout": { + "clear_data_button": "Elimina tutti i dati", + "clear_data_description": "Lo svuotamento dei dati di questa sessione è permanente. I messaggi cifrati andranno persi a meno non si abbia un backup delle loro chiavi.", + "clear_data_title": "Svuotare tutti i dati in questa sessione?" + }, + "soft_logout_heading": "Sei disconnesso", + "soft_logout_intro_password": "Inserisci la tua password per accedere ed ottenere l'accesso al tuo account.", + "soft_logout_intro_sso": "Accedi ed ottieni l'accesso al tuo account.", + "soft_logout_intro_unsupported_auth": "Non puoi accedere al tuo account. Contatta l'admin del tuo homeserver per maggiori informazioni.", + "soft_logout_subheading": "Elimina dati personali", + "soft_logout_warning": "Attenzione: i tuoi dati personali (incluse le chiavi di crittografia) sono ancora memorizzati in questa sessione. Cancellali se hai finito di usare questa sessione o se vuoi accedere ad un altro account.", + "sso_failed_missing_storage": "Abbiamo chiesto al browser di ricordare quale homeserver usi per farti accedere, ma sfortunatamente l'ha dimenticato. Vai alla pagina di accesso e riprova.", + "sso_or_username_password": "%(ssoButtons)s o %(usernamePassword)s", + "sync_footer_subtitle": "Se sei dentro a molte stanze, potrebbe impiegarci un po'", + "syncing": "Sincronizzazione…", + "uia": { + "code": "Codice", + "email": "Per creare il tuo account, apri il collegamento nell'email che abbiamo inviato a %(emailAddress)s.", + "email_auth_header": "Controlla l'email per continuare", + "email_resend_prompt": "Non l'hai ricevuta? Inviala di nuovo", + "email_resent": "Inviata!", + "fallback_button": "Inizia l'autenticazione", + "msisdn": "È stato inviato un messaggio di testo a %(msisdn)s", + "msisdn_token_incorrect": "Token errato", + "msisdn_token_prompt": "Inserisci il codice contenuto:", + "password_prompt": "Conferma la tua identità inserendo la password dell'account sotto.", + "recaptcha_missing_params": "Chiave pubblica di Captcha mancante nella configurazione dell'homeserver. Segnalalo all'amministratore dell'homeserver.", + "registration_token_label": "Token di registrazione", + "registration_token_prompt": "Inserisci un token di registrazione fornito dall'amministratore dell'homeserver.", + "sso_body": "Conferma aggiungendo questa email usando Single Sign On per provare la tua identità.", + "sso_failed": "Qualcosa è andato storto confermando la tua identità. Annulla e riprova.", + "sso_postauth_body": "Clicca il pulsante sotto per confermare la tua identità.", + "sso_postauth_title": "Conferma per continuare", + "sso_preauth_body": "Per continuare, usa Single Sign On per provare la tua identità.", + "sso_title": "Usa Single Sign On per continuare", + "terms": "Consulta ed accetta le condizioni di questo homeserver:", + "terms_invalid": "Si prega di rivedere e accettare tutte le politiche dell'homeserver" + }, + "unsupported_auth": "Questo homeserver non offre alcuna procedura di accesso supportata da questo client.", + "unsupported_auth_email": "Questo homeserver non supporta l'accesso tramite indirizzo email.", + "unsupported_auth_msisdn": "Questo server non supporta l'autenticazione tramite numero di telefono.", + "username_field_required_invalid": "Inserisci nome utente", + "username_in_use": "Qualcuno ha già quel nome utente, provane un altro.", + "verify_email_explainer": "Dobbiamo sapere che sei tu prima di reimpostare la password. Clicca il link nell'email che abbiamo inviato a %(email)s", + "verify_email_heading": "Verifica l'email per continuare" }, "bug_reporting": { - "introduction": "Se hai inviato un errore via GitHub, i log di debug possono aiutarci ad individuare il problema. ", - "description": "I log di debug contengono dati di utilizzo dell'applicazione inclusi il nome utente, gli ID o alias delle stanze o gruppi visitati, gli ultimi elementi dell'interfaccia con cui hai interagito e i nomi degli altri utenti. Non contengono messaggi.", - "matrix_security_issue": "Per segnalare un problema di sicurezza relativo a Matrix, leggi la Politica di divulgazione della sicurezza di Matrix.org .", - "submit_debug_logs": "Invia log di debug", - "title": "Segnalazione errori", "additional_context": "Se ci sono ulteriori dettagli che possono aiutare ad analizzare il problema, ad esempio cosa stavi facendo in quel momento, ID stanze, ID utenti, ecc., puoi includerli qui.", - "send_logs": "Invia i log", - "github_issue": "Segnalazione GitHub", - "download_logs": "Scarica i log", "before_submitting": "Prima di inviare i log, devi creare una segnalazione su GitHub per descrivere il tuo problema.", "collecting_information": "Raccolta di informazioni sulla versione dell'applicazione", "collecting_logs": "Sto recuperando i log", - "uploading_logs": "Invio dei log", + "create_new_issue": "Segnala un nuovo problema su GitHub in modo che possiamo indagare su questo errore.", + "description": "I log di debug contengono dati di utilizzo dell'applicazione inclusi il nome utente, gli ID o alias delle stanze o gruppi visitati, gli ultimi elementi dell'interfaccia con cui hai interagito e i nomi degli altri utenti. Non contengono messaggi.", + "download_logs": "Scarica i log", "downloading_logs": "Scaricamento dei log", - "create_new_issue": "Segnala un nuovo problema su GitHub in modo che possiamo indagare su questo errore." + "error_empty": "Per favore dicci cos'è andato storto, o meglio, crea una segnalazione su GitHub che descriva il problema.", + "failed_send_logs": "Invio dei log fallito: ", + "github_issue": "Segnalazione GitHub", + "introduction": "Se hai inviato un errore via GitHub, i log di debug possono aiutarci ad individuare il problema. ", + "log_request": "Per aiutarci a prevenire questa cosa in futuro, inviaci i log.", + "logs_sent": "Log inviati", + "matrix_security_issue": "Per segnalare un problema di sicurezza relativo a Matrix, leggi la Politica di divulgazione della sicurezza di Matrix.org .", + "preparing_download": "Preparazione al download dei log", + "preparing_logs": "Preparazione invio dei log", + "send_logs": "Invia i log", + "submit_debug_logs": "Invia log di debug", + "textarea_label": "Note", + "thank_you": "Grazie!", + "title": "Segnalazione errori", + "unsupported_browser": "Promemoria: il tuo browser non è supportato, perciò la tua esperienza può essere imprevedibile.", + "uploading_logs": "Invio dei log", + "waiting_for_server": "In attesa di una risposta dal server" }, - "time": { - "hours_minutes_seconds_left": "%(hours)so %(minutes)sm %(seconds)ss rimasti", - "minutes_seconds_left": "%(minutes)sm %(seconds)ss rimasti", - "seconds_left": "%(seconds)ss rimanenti", - "date_at_time": "%(date)s alle %(time)s", - "short_days": "%(value)sg", - "short_hours": "%(value)so", - "short_minutes": "%(value)sm", - "short_seconds": "%(value)ss", - "short_days_hours_minutes_seconds": "%(days)sg %(hours)so %(minutes)sm %(seconds)ss", - "short_hours_minutes_seconds": "%(hours)so %(minutes)sm %(seconds)ss", - "short_minutes_seconds": "%(minutes)sm %(seconds)ss", - "last_week": "Ultima settimana", - "last_month": "Ultimo mese", - "n_minutes_ago": "%(num)s minuti fa", - "n_hours_ago": "%(num)s ore fa", - "n_days_ago": "%(num)s giorni fa", - "in_n_minutes": "%(num)s minuti da adesso", - "in_n_hours": "%(num)s ore da adesso", - "in_n_days": "%(num)s giorni da adesso", - "in_few_seconds": "pochi secondi da adesso", - "in_about_minute": "circa un minuto da adesso", - "in_about_hour": "circa un'ora da adesso", - "in_about_day": "circa un giorno da adesso", - "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", - "left": "%(timeRemaining)s rimasti" + "cannot_invite_without_identity_server": "Impossibile invitare l'utente per email senza un server d'identità. Puoi connetterti a uno in \"Impostazioni\".", + "cannot_reach_homeserver": "Impossibile raggiungere l'homeserver", + "cannot_reach_homeserver_detail": "Assicurati di avere una connessione internet stabile, o contatta l'amministratore del server", + "cant_load_page": "Caricamento pagina fallito", + "chat_card_back_action_label": "Torna alla chat", + "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", + "hearts_description": "Invia il messaggio con cuori", + "hearts_message": "invia cuori", + "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" }, - "onboarding": { - "personal_messaging_title": "Messaggi sicuri per amici e famiglia", - "free_e2ee_messaging_unlimited_voip": "Con messaggi gratis cifrati end-to-end e chiamate voce e video illimitate, %(brand)s è un ottimo modo per restare in contatto.", - "personal_messaging_action": "Inizia la prima conversazione", - "work_messaging_title": "Messaggi sicuri per il lavoro", - "work_messaging_action": "Trova i tuoi colleghi", - "community_messaging_title": "Possesso della comunità", - "community_messaging_action": "Trova la tua gente", - "welcome_to_brand": "Benvenuti in %(brand)s", - "only_n_steps_to_go": { - "one": "Solo %(count)s passo per iniziare", - "other": "Solo %(count)s passi per iniziare" + "common": { + "about": "Al riguardo", + "access_token": "Token di accesso", + "accessibility": "Accessibilità", + "advanced": "Avanzato", + "all_rooms": "Tutte le stanze", + "analytics": "Statistiche", + "and_n_others": { + "other": "e altri %(count)s ...", + "one": "e un altro..." }, - "you_did_it": "Ce l'hai fatta!", - "complete_these": "Completa questi per ottenere il meglio da %(brand)s", - "community_messaging_description": "Mantieni il possesso e il controllo delle discussioni nella comunità.\nScalabile per supportarne milioni, con solida moderazione e interoperabilità.", - "you_made_it": "Ce l'hai fatta!", - "set_up_profile_description": "Assicurati che le persone sappiano che sei veramente tu", - "set_up_profile_action": "Il tuo profilo", - "set_up_profile": "Imposta il tuo profilo", - "get_stuff_done": "Porta a termine il lavoro trovando i tuoi colleghi", - "find_people": "Trova persone", - "find_friends_description": "Sei qui per questo, quindi facciamolo", - "find_friends_action": "Trova amici", - "find_friends": "Trova e invita i tuoi amici", - "find_coworkers": "Trova e invita i tuoi colleghi", - "find_community_members": "Trova e invita i membri della tua comunità", - "enable_notifications_description": "Non perderti una risposta o un messaggio importante", - "enable_notifications_action": "Attiva le notifiche", - "enable_notifications": "Attiva le notifiche", - "download_app_description": "Non perderti niente portando %(brand)s con te", - "download_app_action": "Scarica app", - "download_app": "Scarica %(brand)s", - "download_brand": "Scarica %(brand)s", - "download_brand_desktop": "Scarica %(brand)s Desktop", - "qr_or_app_links": "%(qrCode)s o %(appLinks)s", - "download_app_store": "Scarica dall'App Store", - "download_google_play": "Ottienilo su Google Play", - "download_f_droid": "Ottienilo su F-Droid", - "apple_trademarks": "App Store® e il logo Apple® sono marchi registrati di Apple Inc.", - "google_trademarks": "Google Play e il logo Google Play sono marchi registrati di Google LLC.", - "has_avatar_label": "Ottimo, ciò aiuterà le persone a capire che sei tu", - "no_avatar_label": "Aggiungi una foto in modo che le persone ti riconoscano.", - "welcome_user": "Benvenuto/a %(name)s", - "welcome_detail": "Alcuni consigli per iniziare", - "intro_welcome": "Benvenuti su %(appName)s", - "intro_byline": "Prendi il controllo delle tue conversazioni.", - "send_dm": "Invia un messaggio diretto", - "explore_rooms": "Esplora le stanze pubbliche", - "create_room": "Crea una chat di gruppo" - }, - "settings": { - "show_breadcrumbs": "Mostra scorciatoie per le stanze viste di recente sopra l'elenco stanze", - "all_rooms_home_description": "Tutte le stanze in cui sei appariranno nella pagina principale.", - "use_command_f_search": "Usa Comando + F per cercare nella linea temporale", - "use_control_f_search": "Usa Ctrl + F per cercare nella linea temporale", - "use_12_hour_format": "Mostra gli orari nel formato 12 ore (es. 2:30pm)", - "always_show_message_timestamps": "Mostra sempre l'orario dei messaggi", - "send_read_receipts": "Invia le conferme di lettura", - "send_typing_notifications": "Invia notifiche di scrittura", - "replace_plain_emoji": "Sostituisci automaticamente le emoji testuali", - "enable_markdown": "Attiva markdown", - "emoji_autocomplete": "Attiva suggerimenti Emoji durante la digitazione", - "use_command_enter_send_message": "Usa Comando + Invio per inviare un messaggio", - "use_control_enter_send_message": "Usa Ctrl + Invio per inviare un messaggio", - "all_rooms_home": "Mostra tutte le stanze nella pagina principale", - "enable_markdown_description": "Inizia i messaggi con /plain per inviarli senza markdown.", - "show_stickers_button": "Mostra pulsante adesivi", - "insert_trailing_colon_mentions": "Inserisci dei due punti dopo le citazioni degli utenti all'inizio di un messaggio", - "automatic_language_detection_syntax_highlight": "Attiva la rilevazione automatica della lingua per l'evidenziazione della sintassi", - "code_block_expand_default": "Espandi blocchi di codice in modo predefinito", - "code_block_line_numbers": "Mostra numeri di riga nei blocchi di codice", - "inline_url_previews_default": "Attiva le anteprime URL in modo predefinito", - "autoplay_gifs": "Auto-riproduci le GIF", - "autoplay_videos": "Auto-riproduci i video", - "image_thumbnails": "Mostra anteprime/miniature per le immagini", - "show_typing_notifications": "Mostra notifiche di scrittura", - "show_redaction_placeholder": "Mostra un segnaposto per i messaggi rimossi", - "show_read_receipts": "Mostra ricevute di lettura inviate da altri utenti", - "show_join_leave": "Mostra messaggi di entrata/uscita (non influenza inviti/rimozioni/ban)", - "show_displayname_changes": "Mostra i cambi di nomi visualizzati", - "show_chat_effects": "Mostra effetti chat (animazioni quando si ricevono ad es. coriandoli)", - "show_avatar_changes": "Mostra cambiamenti dell'immagine del profilo", - "big_emoji": "Attiva gli emoji grandi in chat", - "jump_to_bottom_on_send": "Salta in fondo alla linea temporale quando invii un messaggio", - "disable_historical_profile": "Mostra immagine del profilo e nomi attuali degli utenti nella cronologia dei messaggi", - "show_nsfw_content": "Mostra contenuti per adulti", - "prompt_invite": "Chiedi prima di inviare inviti a possibili ID matrix non validi", - "hardware_acceleration": "Attiva accelerazione hardware (riavvia %(appName)s per applicare)", - "start_automatically": "Esegui automaticamente all'avvio del sistema", - "warn_quit": "Avvisa prima di uscire", - "notifications": { - "rule_contains_display_name": "Messaggi contenenti il mio nome visualizzato", - "rule_contains_user_name": "Messaggi contenenti il mio nome utente", - "rule_roomnotif": "Messaggi contenenti @room", - "rule_room_one_to_one": "Messaggi in chat uno-a-uno", - "rule_message": "Messaggi nelle chat di gruppo", - "rule_encrypted": "Messaggi cifrati in chat di gruppo", - "rule_invite_for_me": "Quando vengo invitato/a in una stanza", - "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", - "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": "Aspetto", + "application": "Applicazione", + "are_you_sure": "Sei sicuro?", + "attachment": "Allegato", + "authentication": "Autenticazione", + "camera": "Videocamera", + "cameras": "Fotocamere", + "capabilities": "Capacità", + "copied": "Copiato!", + "credits": "Crediti", + "cross_signing": "Firma incrociata", + "dark": "Scuro", + "description": "Descrizione", + "deselect_all": "Deseleziona tutti", + "device": "Dispositivo", + "display_name": "Nome visualizzato", + "edited": "modificato", + "email_address": "Indirizzo email", + "encrypted": "Cifrato", + "encryption_enabled": "Crittografia attivata", + "error": "Errore", + "favourites": "Preferiti", + "filter_results": "Filtra risultati", + "forward_message": "Inoltra messaggio", + "general": "Generale", + "go_to_settings": "Vai alle impostazioni", + "guest": "Ospite", + "help": "Aiuto", + "historical": "Cronologia", + "home": "Pagina iniziale", + "identity_server": "Server di identità", + "image": "Immagine", + "integration_manager": "Gestore di integrazioni", + "joined": "Entrato/a", + "labs": "Laboratori", + "legal": "Informazioni legali", + "light": "Chiaro", + "loading": "Caricamento…", + "location": "Posizione", + "low_priority": "Bassa priorità", + "message": "Messaggio", + "message_layout": "Disposizione del messaggio", + "microphone": "Microfono", + "model": "Modello", + "modern": "Moderno", + "mute": "Silenzia", + "n_members": { + "one": "%(count)s membro", + "other": "%(count)s membri" }, - "appearance": { - "layout_irc": "IRC (Sperimentale)", - "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" + "n_participants": { + "one": "1 partecipante", + "other": "%(count)s partecipanti" }, - "inline_url_previews_room_account": "Attiva le anteprime URL in questa stanza (riguarda solo te)", - "inline_url_previews_room": "Attiva le anteprime URL in modo predefinito per i partecipanti in questa stanza" + "n_rooms": { + "one": "%(count)s stanza", + "other": "%(count)s stanze" + }, + "name": "Nome", + "no_results": "Nessun risultato", + "no_results_found": "Nessun risultato trovato", + "not_trusted": "Non fidato", + "off": "Spento", + "on": "Acceso", + "options": "Opzioni", + "orphan_rooms": "Altre stanze", + "people": "Persone", + "preferences": "Preferenze", + "presence": "Presenza", + "preview_message": "Ehi tu. Sei il migliore!", + "private": "Privato", + "private_room": "Stanza privata", + "private_space": "Spazio privato", + "profile": "Profilo", + "public": "Pubblico", + "public_room": "Stanza pubblica", + "public_space": "Spazio pubblico", + "qr_code": "Codice QR", + "random": "Casuale", + "reactions": "Reazioni", + "report_a_bug": "Segnala un errore", + "room": "Stanza", + "room_name": "Nome stanza", + "rooms": "Stanze", + "saving": "Salvataggio…", + "secure_backup": "Backup Sicuro", + "security": "Sicurezza", + "select_all": "Seleziona tutti", + "settings": "Impostazioni", + "setup_secure_messages": "Imposta i messaggi sicuri", + "show_more": "Mostra altro", + "someone": "Qualcuno", + "space": "Spazio", + "spaces": "Spazi", + "stickerpack": "Pacchetto adesivi", + "success": "Successo", + "suggestions": "Suggerimenti", + "support": "Supporto", + "system_alerts": "Avvisi di sistema", + "theme": "Tema", + "thread": "Conversazione", + "threads": "Conversazioni", + "timeline": "Linea temporale", + "trusted": "Fidato", + "unavailable": "non disponibile", + "unencrypted": "Non criptato", + "unmute": "Togli silenzio", + "unnamed_room": "Stanza senza nome", + "unnamed_space": "Spazio senza nome", + "unsent": "Non inviato", + "unverified": "Non verificato", + "user": "Utente", + "user_avatar": "Immagine del profilo", + "username": "Nome utente", + "verification_cancelled": "Verifica annullata", + "verified": "Verificato", + "version": "Versione", + "video_room": "Stanza video", + "view_message": "Vedi messaggio", + "warning": "Attenzione", + "welcome": "Benvenuti" }, - "devtools": { - "send_custom_account_data_event": "Invia evento dati di account personalizzato", - "send_custom_room_account_data_event": "Invia evento dati di account della stanza personalizzato", - "event_type": "Tipo di Evento", - "state_key": "Chiave dello stato", - "invalid_json": "Non sembra essere un JSON valido.", - "failed_to_send": "Invio dell'evento fallito!", - "event_sent": "Evento inviato!", - "event_content": "Contenuto dell'Evento", - "user_read_up_to": "L'utente ha letto fino: ", - "no_receipt_found": "Nessuna ricevuta trovata", - "user_read_up_to_ignore_synthetic": "L'utente ha letto fino a (ignoreSynthetic): ", - "user_read_up_to_private": "L'utente ha letto fino a (m.read.private): ", - "user_read_up_to_private_ignore_synthetic": "L'utente ha letto fino a (m.read.private;ignoreSynthetic): ", - "room_status": "Stato della stanza", - "room_unread_status_count": { - "other": "Stato \"non letto\" nella stanza: %(status)s, conteggio: %(count)s" + "composer": { + "autocomplete": { + "@room_description": "Notifica l'intera stanza", + "command_a11y": "Autocompletamento comando", + "command_description": "Comandi", + "emoji_a11y": "Autocompletamento emoji", + "notification_a11y": "Autocompletamento notifiche", + "notification_description": "Notifica della stanza", + "room_a11y": "Autocompletamento stanze", + "space_a11y": "Autocompletamento spazio", + "user_a11y": "Autocompletamento utenti", + "user_description": "Utenti" }, - "notification_state": "Lo stato di notifica è %(notificationState)s", - "room_encrypted": "La stanza è crittografata ✅", - "room_not_encrypted": "La stanza non è crittografata 🚨", + "close_sticker_picker": "Nascondi gli adesivi", + "edit_composer_label": "Modifica messaggio", + "format_bold": "Grassetto", + "format_decrease_indent": "Diminuzione indentazione", + "format_increase_indent": "Aumento indentazione", + "format_inline_code": "Codice", + "format_insert_link": "Inserisci collegamento", + "format_italic": "Corsivo", + "format_italics": "Corsivo", + "format_link": "Collegamento", + "format_ordered_list": "Elenco numerato", + "format_strikethrough": "Barrato", + "format_underline": "Sottolineato", + "format_unordered_list": "Elenco puntato", + "formatting_toolbar_label": "Formattazione", + "link_modal": { + "link_field_label": "Collegamento", + "text_field_label": "Testo", + "title_create": "Crea un collegamento", + "title_edit": "Modifica collegamento" + }, + "mode_plain": "Nascondi formattazione", + "mode_rich_text": "Mostra formattazione", + "no_perms_notice": "Non hai il permesso di inviare in questa stanza", + "placeholder": "Invia un messaggio…", + "placeholder_encrypted": "Invia un messaggio criptato…", + "placeholder_reply": "Invia risposta…", + "placeholder_reply_encrypted": "Invia una risposta criptata…", + "placeholder_thread": "Rispondi alla conversazione…", + "placeholder_thread_encrypted": "Rispondi alla conversazione cifrata…", + "poll_button": "Sondaggio", + "poll_button_no_perms_description": "Non hai i permessi per creare sondaggi in questa stanza.", + "poll_button_no_perms_title": "Permesso richiesto", + "replying_title": "Rispondere", + "room_upgraded_link": "La conversazione continua qui.", + "room_upgraded_notice": "Questa stanza è stata sostituita e non è più attiva.", + "send_button_title": "Invia messaggio", + "send_button_voice_message": "Invia messaggio vocale", + "send_voice_message": "Invia messaggio vocale", + "stop_voice_message": "Ferma la registrazione", + "voice_message_button": "Messaggio vocale" + }, + "console_dev_note": "Se sai quello che stai facendo, Element è open source, assicurati di controllare il nostro GitHub (https://github.com/vector-im/element-web/) e contribuisci!", + "console_scam_warning": "Se qualcuno ti ha detto di copiare/incollare qualcosa qui, è molto probabile che ti stia truffando!", + "console_wait": "Aspetta!", + "create_room": { + "action_create_room": "Crea stanza", + "action_create_video_room": "Crea stanza video", + "encrypted_video_room_warning": "Non puoi disattivarlo in seguito. La stanza sarà crittografata ma la chiamata integrata no.", + "encrypted_warning": "Non potrai più disattivarla. I bridge e molti bot non funzioneranno.", + "encryption_forced": "Il tuo server richiede la crittografia attiva nelle stanze private.", + "encryption_label": "Attiva crittografia end-to-end", + "error_title": "Creazione della stanza fallita", + "generic_error": "Il server potrebbe essere non disponibile, sovraccarico o hai trovato un errore.", + "join_rule_change_notice": "Puoi cambiarlo in qualsiasi momento dalle impostazioni della stanza.", + "join_rule_invite": "Stanza privata (solo a invito)", + "join_rule_invite_label": "Solo le persone invitate potranno trovare ed entrare in questa stanza.", + "join_rule_knock_label": "Chiunque può chiedere di entrare, ma gli admin o i moderatori devono concedere l'accesso. Puoi cambiarlo in seguito.", + "join_rule_public_label": "Chiunque potrà trovare ed entrare in questa stanza.", + "join_rule_public_parent_space_label": "Chiunque potrà trovare ed entrare in questa stanza, non solo i membri di .", + "join_rule_restricted": "Visibile ai membri dello spazio", + "join_rule_restricted_label": "Chiunque in potrà trovare ed entrare in questa stanza.", + "name_validation_required": "Inserisci un nome per la stanza", + "room_visibility_label": "Visibilità stanza", + "title_private_room": "Crea una stanza privata", + "title_public_room": "Crea una stanza pubblica", + "title_video_room": "Crea una stanza video", + "topic_label": "Argomento (facoltativo)", + "unfederated": "Blocca l'accesso alla stanza per chiunque non faccia parte di %(serverName)s.", + "unfederated_label_default_off": "Dovresti attivarlo se questa stanza verrà usata solo per collaborazioni tra squadre interne nel tuo homeserver. Non può essere cambiato in seguito.", + "unfederated_label_default_on": "Dovresti disattivarlo se questa stanza verrà usata per collaborazioni con squadre esterne che hanno il loro homeserver. Non può essere cambiato in seguito.", + "unsupported_version": "Il server non supporta la versione di stanza specificata." + }, + "create_space": { + "add_details_prompt": "Aggiungi qualche dettaglio per aiutare le persone a riconoscerlo.", + "add_details_prompt_2": "Puoi cambiarli in qualsiasi momento.", + "add_existing_rooms_description": "Scegli le stanze o le conversazioni da aggiungere. Questo è uno spazio solo per te, nessuno ne saprà nulla. Puoi aggiungerne altre in seguito.", + "add_existing_rooms_heading": "Cosa vuoi organizzare?", + "address_label": "Indirizzo", + "address_placeholder": "es. mio-spazio", + "creating": "Creazione…", + "creating_rooms": "Creazione stanze…", + "done_action": "Vai nel mio spazio", + "done_action_first_room": "Vai alla mia prima stanza", + "explainer": "Gli spazi sono un nuovo modo di raggruppare stanze e persone. Che tipo di spazio vuoi creare? Puoi cambiarlo in seguito.", + "failed_create_initial_rooms": "Creazione di stanze iniziali dello spazio fallita", + "failed_invite_users": "Impossibile invitare i seguenti utenti nello spazio: %(csvUsers)s", + "invite_teammates_by_username": "Invita per nome utente", + "invite_teammates_description": "Assicurati che le persone giuste abbiano accesso. Puoi invitarne altre dopo.", + "invite_teammates_heading": "Invita la tua squadra", + "inviting_users": "Invito in corso…", + "label": "Crea uno spazio", + "name_required": "Inserisci un nome per lo spazio", + "personal_space": "Solo io", + "personal_space_description": "Uno spazio privato per organizzare le tue stanze", + "private_description": "Solo su invito, la scelta migliore per te o i team", + "private_heading": "Il tuo spazio privato", + "private_personal_description": "Assicurati che le persone giuste abbiano accesso a %(name)s", + "private_personal_heading": "Con chi stai lavorando?", + "private_space": "Io e la mia squadra", + "private_space_description": "Uno spazio privato per te e i tuoi compagni", + "public_description": "Spazio aperto a tutti, la scelta migliore per le comunità", + "public_heading": "Il tuo spazio pubblico", + "setup_rooms_community_description": "Creiamo una stanza per ognuno di essi.", + "setup_rooms_community_heading": "Quali sono le cose di cui vuoi discutere in %(spaceName)s?", + "setup_rooms_description": "Puoi aggiungerne anche altri in seguito, inclusi quelli già esistenti.", + "setup_rooms_private_description": "Creeremo stanze per ognuno di essi.", + "setup_rooms_private_heading": "Su quali progetti sta lavorando la tua squadra?", + "share_description": "Ci sei solo tu al momento, sarà ancora meglio con gli altri.", + "share_heading": "Condividi %(name)s", + "skip_action": "Salta per adesso", + "subspace_adding": "Aggiunta…", + "subspace_beta_notice": "Aggiungi uno spazio ad un altro che gestisci.", + "subspace_dropdown_title": "Crea uno spazio", + "subspace_existing_space_prompt": "Vuoi piuttosto aggiungere uno spazio esistente?", + "subspace_join_rule_invite_description": "Solo le persone invitate potranno trovare ed entrare in questo spazio.", + "subspace_join_rule_invite_only": "Spazio privato (solo a invito)", + "subspace_join_rule_label": "Visibilità spazio", + "subspace_join_rule_public_description": "Chiunque potrà trovare ed entrare in questo spazio, non solo i membri di .", + "subspace_join_rule_restricted_description": "Chiunque in potrà trovare ed entrare." + }, + "credits": { + "default_cover_photo": "La foto di copertina predefinita è © Jesús Roncero utilizzata secondo i termini CC-BY-SA 4.0.", + "twemoji": "Gli emoji Twemoji sono © Twitter, Inc ed altri collaboratori utilizzati secondo i termini CC-BY 4.0.", + "twemoji_colr": "Il font twemoji-colr è © Mozilla Foundation utilizzato secondo i termini Apache 2.0." + }, + "devtools": { + "active_widgets": "Widget attivi", + "category_other": "Altro", + "category_room": "Stanza", + "caution_colon": "Attenzione:", + "client_versions": "Versioni client", + "developer_mode": "Modalità sviluppatore", + "developer_tools": "Strumenti per sviluppatori", + "edit_setting": "Modifica impostazione", + "edit_values": "Modifica valori", + "empty_string": "", + "event_content": "Contenuto dell'Evento", + "event_id": "ID evento: %(eventId)s", + "event_sent": "Evento inviato!", + "event_type": "Tipo di Evento", + "explore_account_data": "Esplora dati account", + "explore_room_account_data": "Esplora i dati di account della stanza", + "explore_room_state": "Esplora lo stato della stanza", + "failed_to_find_widget": "Si è verificato un errore trovando i widget.", + "failed_to_load": "Caricamento fallito.", + "failed_to_save": "Salvataggio impostazioni fallito.", + "failed_to_send": "Invio dell'evento fallito!", + "invalid_json": "Non sembra essere un JSON valido.", + "level": "Livello", + "low_bandwidth_mode": "Modalità larghezza di banda bassa", + "low_bandwidth_mode_description": "Richiede un homeserver compatibile.", "main_timeline": "Linea temporale principale", - "threads_timeline": "Linea temporale conversazioni", - "room_notifications_total": "Totale: ", - "room_notifications_highlight": "Evidenziazione: ", + "methods": "Metodi", + "no_receipt_found": "Nessuna ricevuta trovata", + "no_verification_requests_found": "Nessuna richiesta di verifica trovata", + "notification_state": "Lo stato di notifica è %(notificationState)s", + "notifications_debug": "Debug notifiche", + "number_of_users": "Numero di utenti", + "observe_only": "Osserva solo", + "original_event_source": "Sorgente dell'evento originale", + "phase": "Fase", + "phase_cancelled": "Annullato", + "phase_ready": "Pronto", + "phase_requested": "Richiesto", + "phase_started": "Iniziato", + "phase_transaction": "Transazione", + "requester": "Richiedente", + "room_encrypted": "La stanza è crittografata ✅", + "room_id": "ID stanza: %(roomId)s", + "room_not_encrypted": "La stanza non è crittografata 🚨", "room_notifications_dot": "Punto: ", + "room_notifications_highlight": "Evidenziazione: ", "room_notifications_last_event": "Ultimo evento:", - "room_notifications_type": "Tipo: ", "room_notifications_sender": "Mittente: ", "room_notifications_thread_id": "ID conversazione: ", - "spaces": { - "one": "", - "other": "<%(count)s spazi>" - }, - "empty_string": "", + "room_notifications_total": "Totale: ", + "room_notifications_type": "Tipo: ", + "room_status": "Stato della stanza", "room_unread_status": "Stato \"non letto\" nella stanza: %(status)s", - "id": "ID: ", - "send_custom_state_event": "Invia evento di stato personalizzato", + "room_unread_status_count": { + "other": "Stato \"non letto\" nella stanza: %(status)s, conteggio: %(count)s" + }, + "save_setting_values": "Salva valori impostazione", "see_history": "Vedi cronologia", - "failed_to_load": "Caricamento fallito.", - "client_versions": "Versioni client", + "send_custom_account_data_event": "Invia evento dati di account personalizzato", + "send_custom_room_account_data_event": "Invia evento dati di account della stanza personalizzato", + "send_custom_state_event": "Invia evento di stato personalizzato", + "send_custom_timeline_event": "Invia evento della linea temporale personalizzato", + "server_info": "Info server", "server_versions": "Versioni server", - "number_of_users": "Numero di utenti", - "failed_to_save": "Salvataggio impostazioni fallito.", - "save_setting_values": "Salva valori impostazione", - "setting_colon": "Impostazione:", - "caution_colon": "Attenzione:", - "use_at_own_risk": "Questa interfaccia NON controlla i tipi dei valori. Usa a tuo rischio.", - "setting_definition": "Definizione impostazione:", - "level": "Livello", "settable_global": "Impostabile globalmente", "settable_room": "Impostabile per stanza", - "values_explicit": "Valori a livelli espliciti", - "values_explicit_room": "Valori a livelli espliciti in questa stanza", - "edit_values": "Modifica valori", + "setting_colon": "Impostazione:", + "setting_definition": "Definizione impostazione:", + "setting_id": "ID impostazione", + "settings_explorer": "Esploratore di impostazioni", + "show_hidden_events": "Mostra eventi nascosti nella linea temporale", + "spaces": { + "one": "", + "other": "<%(count)s spazi>" + }, + "state_key": "Chiave dello stato", + "thread_root_id": "ID root del thread: %(threadRootId)s", + "threads_timeline": "Linea temporale conversazioni", + "timeout": "Scadenza", + "title": "Strumenti per sviluppatori", + "toggle_event": "commuta evento", + "toolbox": "Strumenti", + "use_at_own_risk": "Questa interfaccia NON controlla i tipi dei valori. Usa a tuo rischio.", + "user_read_up_to": "L'utente ha letto fino: ", + "user_read_up_to_ignore_synthetic": "L'utente ha letto fino a (ignoreSynthetic): ", + "user_read_up_to_private": "L'utente ha letto fino a (m.read.private): ", + "user_read_up_to_private_ignore_synthetic": "L'utente ha letto fino a (m.read.private;ignoreSynthetic): ", + "value": "Valore", "value_colon": "Valore:", + "value_in_this_room": "Valore in questa stanza", "value_this_room_colon": "Valore in questa stanza:", + "values_explicit": "Valori a livelli espliciti", "values_explicit_colon": "Valori a livelli espliciti:", + "values_explicit_room": "Valori a livelli espliciti in questa stanza", "values_explicit_this_room_colon": "Valori a livelli espliciti in questa stanza:", - "setting_id": "ID impostazione", - "value": "Valore", - "value_in_this_room": "Valore in questa stanza", - "edit_setting": "Modifica impostazione", - "phase_requested": "Richiesto", - "phase_ready": "Pronto", - "phase_started": "Iniziato", - "phase_cancelled": "Annullato", - "phase_transaction": "Transazione", - "phase": "Fase", - "timeout": "Scadenza", - "methods": "Metodi", - "requester": "Richiedente", - "observe_only": "Osserva solo", - "no_verification_requests_found": "Nessuna richiesta di verifica trovata", - "failed_to_find_widget": "Si è verificato un errore trovando i widget.", - "send_custom_timeline_event": "Invia evento della linea temporale personalizzato", - "explore_room_state": "Esplora lo stato della stanza", - "explore_room_account_data": "Esplora i dati di account della stanza", - "view_servers_in_room": "Vedi i server nella stanza", - "notifications_debug": "Debug notifiche", "verification_explorer": "Esploratore di verifiche", - "active_widgets": "Widget attivi", - "explore_account_data": "Esplora dati account", - "settings_explorer": "Esploratore di impostazioni", - "server_info": "Info server", - "toolbox": "Strumenti", - "developer_tools": "Strumenti per sviluppatori", - "room_id": "ID stanza: %(roomId)s", - "thread_root_id": "ID root del thread: %(threadRootId)s", - "event_id": "ID evento: %(eventId)s", - "category_room": "Stanza", - "category_other": "Altro" + "view_servers_in_room": "Vedi i server nella stanza", + "view_source_decrypted_event_source": "Sorgente dell'evento decifrato", + "view_source_decrypted_event_source_unavailable": "Sorgente decifrata non disponibile", + "widget_screenshots": "Attiva le schermate dei widget sui widget supportati" + }, + "dialog_close_label": "Chiudi finestra", + "emoji": { + "categories": "Categorie", + "category_activities": "Attività", + "category_animals_nature": "Animali e Natura", + "category_flags": "Bandiere", + "category_food_drink": "Cibo e Bevande", + "category_frequently_used": "Usati di frequente", + "category_objects": "Oggetti", + "category_smileys_people": "Faccine e Persone", + "category_symbols": "Simboli", + "category_travel_places": "Viaggi e Luoghi", + "quick_reactions": "Reazioni rapide" + }, + "emoji_picker": { + "cancel_search_label": "Annulla ricerca" + }, + "empty_room": "Stanza vuota", + "empty_room_was_name": "Stanza vuota (era %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Inserisci la tua frase di sicurezza o per continuare.", + "key_validation_text": { + "invalid_security_key": "Chiave di sicurezza non valida", + "recovery_key_is_correct": "Sembra giusta!", + "wrong_file_type": "Tipo di file errato", + "wrong_security_key": "Chiave di sicurezza sbagliata" + }, + "reset_title": "Reimposta tutto", + "reset_warning_1": "Fallo solo se non hai altri dispositivi con cui completare la verifica.", + "reset_warning_2": "Se reimposti tutto, ricomincerai senza sessioni fidate, senza utenti fidati e potresti non riuscire a vedere i messaggi passati.", + "restoring": "Ripristino delle chiavi dal backup", + "security_key_title": "Chiave di sicurezza", + "security_phrase_incorrect_error": "Impossibile accedere all'archivio segreto. Verifica di avere inserito la password di sicurezza giusta.", + "security_phrase_title": "Frase di sicurezza", + "separator": "%(securityKey)s o %(recoveryFile)s", + "use_security_key_prompt": "Usa la tua chiave di sicurezza per continuare." + }, + "bootstrap_title": "Configurazione chiavi", + "cancel_entering_passphrase_description": "Sei sicuro di volere annullare l'inserimento della frase?", + "cancel_entering_passphrase_title": "Annullare l'inserimento della password?", + "confirm_encryption_setup_body": "Clicca il pulsante sotto per confermare l'impostazione della crittografia.", + "confirm_encryption_setup_title": "Conferma impostazione crittografia", + "cross_signing_not_ready": "La firma incrociata non è impostata.", + "cross_signing_ready": "La firma incrociata è pronta all'uso.", + "cross_signing_ready_no_backup": "La firma incrociata è pronta ma c'è un backup delle chiavi.", + "cross_signing_room_normal": "Questa stanza è cifrata end-to-end", + "cross_signing_room_verified": "Tutti in questa stanza sono verificati", + "cross_signing_room_warning": "Qualcuno sta usando una sessione sconosciuta", + "cross_signing_unsupported": "Il tuo homeserver non supporta la firma incrociata.", + "cross_signing_untrusted": "Il tuo account ha un'identità a firma incrociata nell'archivio segreto, ma non è ancora fidata da questa sessione.", + "cross_signing_user_normal": "Non hai verificato questo utente.", + "cross_signing_user_verified": "Hai verificato questo utente. Questo utente ha verificato tutte le sue sessioni.", + "cross_signing_user_warning": "Questo utente non ha verificato tutte le sue sessioni.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Elimina chiavi di firma incrociata", + "title": "Distruggere le chiavi di firma incrociata?", + "warning": "L'eliminazione delle chiavi di firma incrociata è permanente. Chiunque si sia verificato con te vedrà avvisi di sicurezza. Quasi sicuramente non vuoi fare questa cosa, a meno che tu non abbia perso tutti i dispositivi da cui puoi fare l'accesso." + }, + "event_shield_reason_authenticity_not_guaranteed": "L'autenticità di questo messaggio cifrato non può essere garantita su questo dispositivo.", + "event_shield_reason_mismatched_sender_key": "Cifrato da una sessione non verificata", + "export_unsupported": "Il tuo browser non supporta l'estensione crittografica richiesta", + "import_invalid_keyfile": "Non è una chiave di %(brand)s valida", + "import_invalid_passphrase": "Controllo di autenticazione fallito: password sbagliata?", + "incompatible_database_description": "Hai precedentemente usato una versione più recente di %(brand)s con questa sessione. Per usare ancora questa versione con la crittografia end to end, dovrai disconnetterti e riaccedere.", + "incompatible_database_disable": "Continua con la crittografia disattivata", + "incompatible_database_sign_out_description": "Per evitare di perdere la cronologia della chat, devi esportare le tue chiavi della stanza prima di uscire. Dovrai tornare alla versione più recente di %(brand)s per farlo", + "incompatible_database_title": "Database non compatibile", + "key_signature_upload_cancelled": "Invio della firma annullato", + "key_signature_upload_completed": "Invio completato", + "key_signature_upload_failed": "Impossibile inviare", + "key_signature_upload_failed_body": "%(brand)s ha riscontrato un errore durante l'invio di:", + "key_signature_upload_failed_cross_signing_key_signature": "una nuova firma della chiave a firma incrociata", + "key_signature_upload_failed_device_cross_signing_key_signature": "una firma incrociata di dispositivo", + "key_signature_upload_failed_key_signature": "una firma di chiave", + "key_signature_upload_failed_master_key_signature": "una nuova firma della chiave principale", + "key_signature_upload_failed_title": "Invio della firma fallito", + "key_signature_upload_success_title": "Firma inviata correttamente", + "messages_not_secure": { + "cause_1": "Il tuo homeserver", + "cause_2": "L'homeserver al quale è connesso l'utente che stai verificando", + "cause_3": "La tua connessione internet o quella degli altri utenti", + "cause_4": "La tua sessione o quella degli altri utenti", + "heading": "Uno dei seguenti potrebbe essere compromesso:", + "title": "I tuoi messaggi non sono sicuri" + }, + "new_recovery_method_detected": { + "description_1": "Sono state rilevate una nuova password di sicurezza e una chiave per i messaggi sicuri.", + "description_2": "Questa sessione sta cifrando la cronologia usando il nuovo metodo di recupero.", + "title": "Nuovo metodo di recupero", + "warning": "Se non hai impostato il nuovo metodo di recupero, un aggressore potrebbe tentare di accedere al tuo account. Cambia la password del tuo account e imposta immediatamente un nuovo metodo di recupero nelle impostazioni." + }, + "not_supported": "", + "old_version_detected_description": "Sono stati rilevati dati da una vecchia versione di %(brand)s. Ciò avrà causato malfunzionamenti della crittografia end-to-end nella vecchia versione. I messaggi cifrati end-to-end scambiati di recente usando la vecchia versione potrebbero essere indecifrabili in questa versione. Anche i messaggi scambiati con questa versione possono fallire. Se riscontri problemi, disconnettiti e riaccedi. Per conservare la cronologia, esporta e re-importa le tue chiavi.", + "old_version_detected_title": "Rilevati dati di crittografia obsoleti", + "recovery_method_removed": { + "description_1": "Questa sessione ha rilevato che la tua password di sicurezza e la chiave per i messaggi sicuri sono state rimosse.", + "description_2": "Se l'hai fatto accidentalmente, puoi configurare Messaggi Sicuri su questa sessione che cripterà nuovamente la cronologia dei messaggi con un nuovo metodo di recupero.", + "title": "Metodo di ripristino rimosso", + "warning": "Se non hai rimosso il metodo di ripristino, è possibile che un aggressore stia cercando di accedere al tuo account. Cambia la password del tuo account e imposta immediatamente un nuovo metodo di recupero nelle impostazioni." + }, + "reset_all_button": "Hai dimenticato o perso tutti i metodi di recupero? Reimposta tutto", + "set_up_toast_description": "Proteggiti dalla perdita dei messaggi e dati crittografati", + "set_up_toast_title": "Imposta il Backup Sicuro", + "setup_secure_backup": { + "explainer": "Fai una copia delle tue chiavi prima di disconnetterti per evitare di perderle.", + "title": "Imposta" + }, + "udd": { + "interactive_verification_button": "Verifica interattivamente con emoji", + "manual_verification_button": "Verifica manualmente con testo", + "other_ask_verify_text": "Chiedi a questo utente di verificare la sua sessione o verificala manualmente sotto.", + "other_new_session_text": "%(name)s (%(userId)s) ha fatto l'accesso con una nuova sessione senza verificarla:", + "own_ask_verify_text": "Verifica la tua altra sessione usando una delle opzioni sotto.", + "own_new_session_text": "Hai fatto l'accesso ad una nuova sessione senza verificarla:", + "title": "Non fidato" + }, + "unable_to_setup_keys_error": "Impossibile impostare le chiavi", + "unsupported": "Questo client non supporta la crittografia end-to-end.", + "upgrade_toast_title": "Aggiornamento crittografia disponibile", + "verification": { + "accepting": "Accettazione…", + "after_new_login": { + "device_verified": "Dispositivo verificato", + "reset_confirmation": "Reimpostare le chiavi di verifica?", + "skip_verification": "Salta la verifica per adesso", + "unable_to_verify": "Impossibile verificare questo dispositivo", + "verify_this_device": "Verifica questo dispositivo" + }, + "cancelled": "Hai annullato la verifica.", + "cancelled_self": "Hai annullato la verifica nell'altro dispositivo.", + "cancelled_user": "%(displayName)s ha annullato la verifica.", + "cancelling": "Annullamento…", + "complete_action": "Capito", + "complete_description": "Hai verificato correttamente l'utente.", + "complete_title": "Verificato!", + "error_starting_description": "Non siamo riusciti ad avviare la conversazione con l'altro utente.", + "error_starting_title": "Errore di avvio della verifica", + "explainer": "I messaggi sicuri con questo utente sono criptati end-to-end e non possono essere letti da terze parti.", + "in_person": "Per sicurezza, fatelo di persona o usate un metodo fidato per comunicare.", + "incoming_sas_device_dialog_text_1": "Verifica questo dispositivo per segnarlo come fidato. Fidarsi di questo dispositivo offre a te e agli altri utenti una maggiore tranquillità nell'uso di messaggi cifrati end-to-end.", + "incoming_sas_device_dialog_text_2": "La verifica di questo dispositivo lo segnerà come fidato e gli utenti che si sono verificati con te si fideranno di questo dispositivo.", + "incoming_sas_dialog_title": "Richiesta di verifica in arrivo", + "incoming_sas_dialog_waiting": "In attesa che il partner confermi…", + "incoming_sas_user_dialog_text_1": "Verifica questo utente per contrassegnarlo come affidabile. La fiducia degli utenti offre una maggiore tranquillità quando si utilizzano messaggi cifrati end-to-end.", + "incoming_sas_user_dialog_text_2": "La verifica di questo utente contrassegnerà come fidata la sua sessione a te e viceversa.", + "manual_device_verification_device_id_label": "ID sessione", + "manual_device_verification_device_key_label": "Chiave sessione", + "manual_device_verification_device_name_label": "Nome sessione", + "manual_device_verification_footer": "Se non corrispondono, la sicurezza delle tue comunicazioni potrebbe essere compromessa.", + "manual_device_verification_self_text": "Conferma confrontando il seguente con le impostazioni utente nell'altra sessione:", + "manual_device_verification_user_text": "Conferma questa sessione confrontando il seguente con le sue impostazioni utente:", + "no_key_or_device": "Pare che tu non abbia una chiave di sicurezza o altri dispositivi con cui poterti verificare. Questo dispositivo non potrà accedere ai vecchi messaggi cifrati. Per potere verificare la tua ideintità su questo dispositivo, dovrai reimpostare le chiavi di verifica.", + "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.", + "other_party_cancelled": "L'altra parte ha annullato la verifica.", + "prompt_encrypted": "Verifica tutti gli utenti in una stanza per confermare che sia sicura.", + "prompt_self": "Inizia di nuovo la verifica dalla notifica.", + "prompt_unencrypted": "Nelle stanze cifrate, verifica tutti gli utenti per confermare che siano sicure.", + "prompt_user": "Inizia di nuovo la verifica dal suo profilo.", + "qr_or_sas": "%(qrCode)s o %(emojiCompare)s", + "qr_or_sas_header": "Verifica questo dispositivo completando una delle seguenti cose:", + "qr_prompt": "Scansiona questo codice univoco", + "qr_reciprocate_same_shield_device": "Quasi fatto! L'altro dispositivo sta mostrando lo stesso scudo?", + "qr_reciprocate_same_shield_user": "Quasi fatto! %(displayName)s sta mostrando lo stesso scudo?", + "request_toast_accept": "Verifica sessione", + "request_toast_decline_counter": "Ignora (%(counter)s)", + "request_toast_detail": "%(deviceId)s da %(ip)s", + "reset_proceed_prompt": "Procedi con la reimpostazione", + "sas_caption_self": "Verifica questo dispositivo confermando che il seguente numero appare sul suo schermo.", + "sas_caption_user": "Verifica questo utente confermando che il seguente numero appare sul suo schermo.", + "sas_description": "Confrontate un set di emoji univoci se non avete una fotocamera sui dispositivi", + "sas_emoji_caption_self": "Conferma che gli emoji sottostanti sono mostrati in entrambi i dispositivi, nello stesso ordine:", + "sas_emoji_caption_user": "Verifica questo utente confermando che la seguente emoji appare sul suo schermo.", + "sas_match": "Corrispondono", + "sas_no_match": "Non corrispondono", + "sas_prompt": "Confronta emoji univoci", + "scan_qr": "Verifica con la scansione", + "scan_qr_explainer": "Chiedi a %(displayName)s di scansionare il tuo codice:", + "self_verification_hint": "Per continuare, accetta la richiesta di verifica nell'altro tuo dispositivo.", + "start_button": "Inizia la verifica", + "successful_device": "Hai verificato %(deviceName)s (%(deviceId)s) correttamente!", + "successful_own_device": "Hai verificato correttamente il tuo dispositivo!", + "successful_user": "Hai verificato correttamente %(displayName)s!", + "timed_out": "Verifica scaduta.", + "unsupported_method": "Impossibile trovare un metodo di verifica supportato.", + "unverified_session_toast_accept": "Sì, ero io", + "unverified_session_toast_title": "Nuovo accesso. Eri tu?", + "unverified_sessions_toast_description": "Controlla per assicurarti che l'account sia sicuro", + "unverified_sessions_toast_reject": "Più tardi", + "unverified_sessions_toast_title": "Hai sessioni non verificate", + "verification_description": "Verifica la tua identità per accedere ai messaggi cifrati e provare agli altri che sei tu.", + "verification_dialog_title_device": "Verifica altro dispositivo", + "verification_dialog_title_user": "Richiesta verifica", + "verification_skip_warning": "Senza la verifica, non avrai accesso a tutti i tuoi messaggi e potresti apparire agli altri come non fidato.", + "verification_success_with_backup": "Il tuo nuovo dispositivo ora è verificato. Ha accesso ai messaggi cifrati e gli altri utenti lo vedranno come fidato.", + "verification_success_without_backup": "Il tuo nuovo dispositivo è ora verificato. Gli altri utenti lo vedranno come fidato.", + "verify_emoji": "Verifica via emoji", + "verify_emoji_prompt": "Verifica confrontando emoji specifici.", + "verify_emoji_prompt_qr": "Se non riesci a scansionare il codice sopra, verifica confrontando emoji specifiche.", + "verify_later": "Verificherò dopo", + "verify_reset_warning_1": "La reimpostazione delle chiavi di verifica non può essere annullata. Dopo averlo fatto, non avrai accesso ai vecchi messaggi cifrati, e gli amici che ti avevano verificato in precedenza vedranno avvisi di sicurezza fino a quando non ti ri-verifichi con loro.", + "verify_reset_warning_2": "Procedi solo se sei sicuro di avere perso tutti gli altri tuoi dispositivi e la chiave di sicurezza.", + "verify_using_device": "Verifica con un altro dispositivo", + "verify_using_key": "Verifica con chiave di sicurezza", + "verify_using_key_or_phrase": "Verifica con chiave di sicurezza o frase", + "waiting_for_user_accept": "In attesa che %(displayName)s accetti…", + "waiting_other_device": "In attesa della verifica nel tuo altro dispositivo…", + "waiting_other_device_details": "In attesa della verifica nel tuo altro dispositivo, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "In attesa della verifica da %(displayName)s …" + }, + "verification_requested_toast_title": "Verifica richiesta", + "verify_toast_description": "Altri utenti potrebbero non fidarsi", + "verify_toast_title": "Verifica questa sessione" + }, + "error": { + "admin_contact": "Contatta l'amministratore del servizio per continuare ad usarlo.", + "admin_contact_short": "Contatta il tuo amministratore del server.", + "connection": "C'è stato un problema nella comunicazione con l'homeserver, riprova più tardi.", + "dialog_description_default": "Si è verificato un errore.", + "download_media": "Scaricamento della fonte fallito, nessun url trovato", + "edit_history_unsupported": "Il tuo homeserver non sembra supportare questa funzione.", + "failed_copy": "Copia fallita", + "hs_blocked": "Questo homeserver è stato bloccato dal suo amministratore.", + "mau": "Questo homeserver ha raggiunto il suo limite di utenti attivi mensili.", + "mixed_content": "Impossibile connettersi all'homeserver via HTTP quando c'è un URL HTTPS nella barra del tuo browser. Usa HTTPS o attiva gli script non sicuri.", + "non_urgent_echo_failure_toast": "Il tuo server non sta rispondendo ad alcune richieste.", + "resource_limits": "Questo homeserver ha oltrepassato uno dei suoi limiti di risorse.", + "session_restore": { + "clear_storage_button": "Elimina l'archiviazione e disconnetti", + "clear_storage_description": "Disconnettere e rimuovere le chiavi di crittografia?", + "description_1": "Abbiamo riscontrato un errore tentando di ripristinare la tua sessione precedente.", + "description_2": "Se hai usato precedentemente una versione più recente di %(brand)s, la tua sessione potrebbe essere incompatibile con questa versione. Chiudi questa finestra e torna alla versione più recente.", + "description_3": "Eliminare l'archiviazione del browser potrebbe risolvere il problema, ma verrai disconnesso e la cronologia delle chat criptate sarà illeggibile.", + "title": "Impossibile ripristinare la sessione" + }, + "something_went_wrong": "Qualcosa è andato storto!", + "storage_evicted_description_1": "Alcuni dati di sessione, incluse le chiavi dei messaggi cifrati, sono mancanti. Esci e riaccedi per risolvere, ripristinando le chiavi da un backup.", + "storage_evicted_description_2": "Probabilmente il tuo browser ha rimosso questi dati per mancanza di spazio su disco.", + "storage_evicted_title": "Dati di sessione mancanti", + "sync": "Impossibile connettersi all'homeserver. Riprovo…", + "tls": "Impossibile connettersi all'homeserver - controlla la tua connessione, assicurati che il certificato SSL dell'homeserver sia fidato e che un'estensione del browser non stia bloccando le richieste.", + "unknown": "Errore sconosciuto", + "unknown_error_code": "codice errore sconosciuto", + "update_power_level": "Cambio di livello poteri fallito" + }, + "error_database_closed_description": "Potrebbe essere causato dall'apertura dell'app in schede multiple o dalla cancellazione dei dati del browser.", + "error_database_closed_title": "Database chiuso inaspettatamente", + "error_dialog": { + "copy_room_link_failed": { + "description": "Impossibile copiare un collegamento alla stanza negli appunti.", + "title": "Impossibile copiare il link della stanza" + }, + "error_loading_user_profile": "Impossibile caricare il profilo utente", + "forget_room_failed": "Impossibile dimenticare la stanza %(errCode)s", + "search_failed": { + "server_unavailable": "Il server potrebbe essere non disponibile, sovraccarico o la ricerca è scaduta :(", + "title": "Ricerca fallita" + } + }, + "error_user_not_logged_in": "Utente non connesso", + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s ha terminato una trasmissione vocale", + "you": "Hai terminato una trasmissione vocale" + }, + "m.call.answer": { + "dm": "Chiamata in corso", + "user": "%(senderName)s si è unito alla chiamata", + "you": "Ti sei unito alla chiamata" + }, + "m.call.hangup": { + "user": "%(senderName)s ha terminato la chiamata", + "you": "Hai terminato la chiamata" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s sta chiamando", + "dm_send": "In attesa di risposta", + "user": "%(senderName)s ha iniziato una chiamata", + "you": "Hai iniziato una chiamata" + }, + "m.reaction": { + "user": "%(sender)s ha reagito con %(reaction)s a %(message)s", + "you": "Hai reagito con %(reaction)s a %(message)s" + } }, "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Testo semplice", - "from_the_beginning": "Dall'inizio", - "number_of_messages": "Specifica un numero di messaggi", - "current_timeline": "Linea temporale attuale", + "cancelled": "Esportazione annullata", + "cancelled_detail": "Esportazione annullata correttamente", + "confirm_stop": "Vuoi davvero fermare l'esportazione dei dati? Se lo fai, dovrai ricominciare da capo.", "creating_html": "Creazione HTML…", - "starting_export": "Inizio esportazione…", + "creating_output": "Creazione output…", + "creator_summary": "%(creatorName)s ha creato questa stanza.", + "current_timeline": "Linea temporale attuale", + "enter_number_between_min_max": "Inserisci un numero tra %(min)s e %(max)s", + "error_fetching_file": "Errore di recupero del file", + "export_info": "Questo è l'inizio dell'esportazione di . Esportata da il %(exportDate)s.", "export_successful": "Esportazione riuscita!", - "unload_confirm": "Vuoi davvero uscire durante l'esportazione?", - "generating_zip": "Generazione di uno ZIP", - "processing_event_n": "Elaborazione evento %(number)s di %(total)s", - "fetched_n_events_with_total": { - "one": "Ricevuto %(count)s evento di %(total)s", - "other": "Ricevuti %(count)s eventi di %(total)s" + "exported_n_events_in_time": { + "one": "Esportato %(count)s evento in %(seconds)s secondi", + "other": "Esportati %(count)s eventi in %(seconds)s secondi" }, + "exporting_your_data": "Esportazione dei dati", "fetched_n_events": { "one": "Ricevuto %(count)s evento finora", "other": "Ricevuti %(count)s eventi finora" @@ -3345,777 +1092,2849 @@ "one": "Ricevuto %(count)s evento in %(seconds)ss", "other": "Ricevuti %(count)s eventi in %(seconds)ss" }, - "exported_n_events_in_time": { - "one": "Esportato %(count)s evento in %(seconds)s secondi", - "other": "Esportati %(count)s eventi in %(seconds)s secondi" - }, + "fetched_n_events_with_total": { + "one": "Ricevuto %(count)s evento di %(total)s", + "other": "Ricevuti %(count)s eventi di %(total)s" + }, + "fetching_events": "Ricezione eventi…", + "file_attached": "File allegato", + "format": "Formato", + "from_the_beginning": "Dall'inizio", + "generating_zip": "Generazione di uno ZIP", + "html_title": "Dati esportati", + "include_attachments": "Includi allegati", "media_omitted": "File omesso", "media_omitted_file_size": "File omesso - superata dimensione massima", - "creator_summary": "%(creatorName)s ha creato questa stanza.", - "export_info": "Questo è l'inizio dell'esportazione di . Esportata da il %(exportDate)s.", - "topic": "Argomento: %(topic)s", - "previous_page": "Gruppo di messaggi precedente", + "messages": "Messaggi", "next_page": "Gruppo di messaggi successivo", - "html_title": "Dati esportati", - "error_fetching_file": "Errore di recupero del file", - "file_attached": "File allegato", - "fetching_events": "Ricezione eventi…", - "creating_output": "Creazione output…", + "num_messages": "Numero di messaggi", + "num_messages_min_max": "Il numero di messaggi può essere solo tra %(min)s e %(max)s", + "number_of_messages": "Specifica un numero di messaggi", + "previous_page": "Gruppo di messaggi precedente", "processing": "Elaborazione…", - "enter_number_between_min_max": "Inserisci un numero tra %(min)s e %(max)s", + "processing_event_n": "Elaborazione evento %(number)s di %(total)s", + "select_option": "Seleziona dalle opzioni sotto per esportare le chat dalla linea temporale", + "size_limit": "Limite dimensione", "size_limit_min_max": "La dimensione può essere solo tra %(min)s MB e %(max)s MB", - "num_messages_min_max": "Il numero di messaggi può essere solo tra %(min)s e %(max)s", - "num_messages": "Numero di messaggi", - "cancelled": "Esportazione annullata", - "cancelled_detail": "Esportazione annullata correttamente", + "starting_export": "Inizio esportazione…", "successful": "Esportazione riuscita", "successful_detail": "Esportazione riuscita. La puoi trovare nella cartella Download.", - "confirm_stop": "Vuoi davvero fermare l'esportazione dei dati? Se lo fai, dovrai ricominciare da capo.", - "exporting_your_data": "Esportazione dei dati", + "text": "Testo semplice", "title": "Esporta conversazione", - "select_option": "Seleziona dalle opzioni sotto per esportare le chat dalla linea temporale", - "format": "Formato", - "messages": "Messaggi", - "size_limit": "Limite dimensione", - "include_attachments": "Includi allegati" + "topic": "Argomento: %(topic)s", + "unload_confirm": "Vuoi davvero uscire durante l'esportazione?" }, - "create_room": { - "title_video_room": "Crea una stanza video", - "title_public_room": "Crea una stanza pubblica", - "title_private_room": "Crea una stanza privata", - "action_create_video_room": "Crea stanza video", - "action_create_room": "Crea stanza", - "name_validation_required": "Inserisci un nome per la stanza", - "join_rule_restricted_label": "Chiunque in potrà trovare ed entrare in questa stanza.", - "join_rule_change_notice": "Puoi cambiarlo in qualsiasi momento dalle impostazioni della stanza.", - "join_rule_public_parent_space_label": "Chiunque potrà trovare ed entrare in questa stanza, non solo i membri di .", - "join_rule_public_label": "Chiunque potrà trovare ed entrare in questa stanza.", - "join_rule_invite_label": "Solo le persone invitate potranno trovare ed entrare in questa stanza.", - "join_rule_knock_label": "Chiunque può chiedere di entrare, ma gli admin o i moderatori devono concedere l'accesso. Puoi cambiarlo in seguito.", - "encrypted_video_room_warning": "Non puoi disattivarlo in seguito. La stanza sarà crittografata ma la chiamata integrata no.", - "encrypted_warning": "Non potrai più disattivarla. I bridge e molti bot non funzioneranno.", - "encryption_forced": "Il tuo server richiede la crittografia attiva nelle stanze private.", - "encryption_label": "Attiva crittografia end-to-end", - "unfederated_label_default_off": "Dovresti attivarlo se questa stanza verrà usata solo per collaborazioni tra squadre interne nel tuo homeserver. Non può essere cambiato in seguito.", - "unfederated_label_default_on": "Dovresti disattivarlo se questa stanza verrà usata per collaborazioni con squadre esterne che hanno il loro homeserver. Non può essere cambiato in seguito.", - "topic_label": "Argomento (facoltativo)", - "room_visibility_label": "Visibilità stanza", - "join_rule_invite": "Stanza privata (solo a invito)", - "join_rule_restricted": "Visibile ai membri dello spazio", - "unfederated": "Blocca l'accesso alla stanza per chiunque non faccia parte di %(serverName)s." + "failed_load_async_component": "Impossibile caricare! Controlla la tua connessione di rete e riprova.", + "feedback": { + "can_contact_label": "Potete contattarmi se avete altre domande", + "comment_label": "Commento", + "existing_issue_link": "Prima controlla gli errori esistenti su Github. Non l'hai trovato? Apri una segnalazione.", + "may_contact_label": "Potete contattarmi se volete rispondermi o per farmi provare nuove idee in arrivo", + "platform_username": "Verranno annotate la tua piattaforma e il nome utente per aiutarci ad usare la tua opinione al meglio.", + "pro_type": "CONSIGLIO: se segnali un errore, invia i log di debug per aiutarci ad individuare il problema.", + "send_feedback_action": "Invia feedback", + "sent": "Feedback inviato" + }, + "file_panel": { + "empty_description": "Allega file dalla chat o trascinali in qualsiasi punto in una stanza.", + "empty_heading": "Nessun file visibile in questa stanza", + "guest_note": "Devi registrarti per usare questa funzionalità", + "peek_note": "Devi entrare nella stanza per vederne i file" + }, + "forward": { + "filter_placeholder": "Cerca stanze o persone", + "message_preview_heading": "Anteprima messaggio", + "no_perms_title": "Non hai il permesso per farlo", + "open_room": "Apri stanza", + "send_label": "Invia", + "sending": "Invio in corso", + "sent": "Inviato" + }, + "identity_server": { + "change": "Cambia server d'identità", + "change_prompt": "Disconnettersi dal server d'identità e connettesi invece a ?", + "change_server_prompt": "Se non vuoi usare per trovare ed essere trovato dai contatti esistenti che conosci, inserisci un altro server di identità qua sotto.", + "checking": "Controllo del server", + "description_connected": "Stai attualmente usando per trovare ed essere trovabile dai contatti esistenti che conosci. Puoi cambiare il tuo server di identità sotto.", + "description_disconnected": "Attualmente non stai usando un server di identità. Per trovare ed essere trovabile dai contatti esistenti che conosci, aggiungine uno sotto.", + "description_optional": "Usare un server di identità è facoltativo. Se scegli di non usarne uno, non potrai essere trovato dagli altri utenti e non potrai invitarne altri per email o telefono.", + "disconnect": "Disconnetti dal server d'identità", + "disconnect_anyway": "Disconnetti comunque", + "disconnect_offline_warning": "Dovresti rimuovere i tuoi dati personali dal server di identità prima di disconnetterti. Sfortunatamente, il server di identità attualmente è offline o non raggiungibile.", + "disconnect_personal_data_warning_1": "Stai ancora fornendo le tue informazioni personali sul server d'identità .", + "disconnect_personal_data_warning_2": "Ti suggeriamo di rimuovere il tuo indirizzo email e numero di telefono dal server d'identità prima di disconnetterti.", + "disconnect_server": "Disconnettere dal server di identità ?", + "disconnect_warning": "La disconnessione dal tuo server di identità significa che non sarai trovabile da altri utenti e non potrai invitare nessuno per email o telefono.", + "do_not_use": "Non usare un server di identità", + "error_connection": "Impossibile connettersi al server di identità", + "error_invalid": "Non è un server di identità valido (codice di stato %(code)s)", + "error_invalid_or_terms": "Condizioni di servizio non accettate o server di identità non valido.", + "no_terms": "Il server di identità che hai scelto non ha alcuna condizione di servizio.", + "suggestions": "Dovresti:", + "suggestions_1": "cercare tra i plugin del browser se qualcosa potrebbe bloccare il server di identità (come Privacy Badger)", + "suggestions_2": "contattare l'amministratore del server di identità ", + "suggestions_3": "attendere e riprovare più tardi", + "url": "Server di identità (%(server)s)", + "url_field_label": "Inserisci un nuovo server di identità", + "url_not_https": "L'URL del server di identità deve essere HTTPS" + }, + "in_space": "Nello spazio %(spaceName)s.", + "in_space1_and_space2": "Negli spazi %(space1Name)s e %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "In %(spaceName)s e in %(count)s altro spazio.", + "other": "In %(spaceName)s e in altri %(count)s spazi." }, - "timeline": { - "m.call": { - "video_call_started": "Videochiamata iniziata in %(roomName)s.", - "video_call_started_unsupported": "Videochiamata iniziata in %(roomName)s. (non supportata da questo browser)" + "info_tooltip_title": "Informazione", + "integration_manager": { + "connecting": "Connessione al gestore di integrazioni…", + "error_connecting": "Il gestore di integrazioni è offline o non riesce a raggiungere il tuo homeserver.", + "error_connecting_heading": "Impossibile connettere al gestore di integrazioni", + "explainer": "I gestori di integrazione ricevono dati di configurazione e possono modificare widget, inviare inviti alla stanza, assegnare permessi a tuo nome.", + "manage_title": "Gestisci integrazioni", + "use_im": "Usa un gestore di integrazioni per gestire bot, widget e pacchetti di adesivi.", + "use_im_default": "Usa un gestore di integrazioni (%(serverName)s) per gestire bot, widget e pacchetti di adesivi." + }, + "integrations": { + "disabled_dialog_description": "Attiva '%(manageIntegrations)s' nelle impostazioni per continuare.", + "disabled_dialog_title": "Le integrazioni sono disattivate", + "impossible_dialog_description": "Il tuo %(brand)s non ti permette di usare il gestore di integrazioni per questa azione. Contatta un amministratore.", + "impossible_dialog_title": "Integrazioni non permesse" + }, + "invite": { + "ask_anyway_description": "Impossibile trovare profili per gli ID Matrix elencati sotto - vuoi comunque iniziare un messaggio diretto?", + "ask_anyway_label": "Inizia il messaggio lo stesso", + "ask_anyway_never_warn_label": "Inizia il messaggio lo stesso e non avvisarmi più", + "email_caption": "Invita per email", + "email_limit_one": "Gli inviti per email possono essere inviati uno per volta", + "email_use_default_is": "Usa un server d'identità per invitare via email. Usa quello predefinito (%(defaultIdentityServerName)s) o gestiscilo nelle impostazioni.", + "email_use_is": "Usa un server di identità per invitare via email. Gestisci nelle impostazioni.", + "error_already_invited_room": "L'utente è già stato invitato nella stanza", + "error_already_invited_space": "L'utente è già stato invitato nello spazio", + "error_already_joined_room": "L'utente è già nella stanza", + "error_already_joined_space": "L'utente è già nello spazio", + "error_bad_state": "L'utente non deve essere bandito per essere invitato.", + "error_dm": "Non abbiamo potuto creare il tuo messaggio diretto.", + "error_find_room": "Qualcosa è andato storto provando ad invitare gli utenti.", + "error_find_user_description": "I seguenti utenti potrebbero non esistere o non sono validi, perciò non possono essere invitati: %(csvNames)s", + "error_find_user_title": "Impossibile trovare i seguenti utenti", + "error_invite": "Impossibile invitare quegli utenti. Ricontrolla gli utenti che vuoi invitare e riprova.", + "error_permissions_room": "Non hai l'autorizzazione di invitare persone in questa stanza.", + "error_permissions_space": "Non hai l'autorizzazione di invitare persone in questo spazio.", + "error_profile_undisclosed": "L'utente forse non esiste", + "error_transfer_multiple_target": "Una chiamata può essere trasferita solo ad un singolo utente.", + "error_unknown": "Errore sconosciuto del server", + "error_user_not_found": "L'utente non esiste", + "error_version_unsupported_room": "L'homeserver dell'utente non supporta la versione della stanza.", + "error_version_unsupported_space": "L'homeserver dell'utente non supporta la versione dello spazio.", + "failed_generic": "Operazione fallita", + "failed_title": "Invito fallito", + "invalid_address": "Indirizzo non riconosciuto", + "key_share_warning": "Le persone invitate potranno leggere i vecchi messaggi.", + "name_email_mxid_share_room": "Invita qualcuno usando il suo nome, indirizzo email, nome utente (come ) o condividi questa stanza.", + "name_email_mxid_share_space": "Invita qualcuno usando il suo nome, indirizzo email, nome utente (come ) o condividi questo spazio.", + "name_mxid_share_room": "Invita qualcuno usando il suo nome, nome utente (come ) o condividi questa stanza.", + "name_mxid_share_space": "Invita qualcuno usando il suo nome, nome utente (come ) o condividi questo spazio.", + "recents_section": "Conversazioni recenti", + "room_failed_partial": "Abbiamo inviato gli altri, ma non è stato possibile invitare le seguenti persone in ", + "room_failed_partial_title": "Alcuni inviti non sono stati spediti", + "room_failed_title": "Impossibile invitare gli utenti in %(roomName)s", + "send_link_prompt": "O manda un collegamento di invito", + "start_conversation_name_email_mxid_prompt": "Inizia una conversazione con qualcuno usando il suo nome, indirizzo email o nome utente (come ).", + "start_conversation_name_mxid_prompt": "Inizia una conversazione con qualcuno usando il suo nome o il nome utente (come ).", + "suggestions_disclaimer": "Alcuni suggerimenti potrebbero essere nascosti per privacy.", + "suggestions_disclaimer_prompt": "Se non vedi chi stai cercando, mandagli il collegamento di invito sottostante.", + "suggestions_section": "Contattati direttamente di recente", + "to_room": "Invita in %(roomName)s", + "to_space": "Invita in %(spaceName)s", + "transfer_dial_pad_tab": "Tastierino", + "transfer_user_directory_tab": "Elenco utenti", + "unable_find_profiles_description_default": "Impossibile trovare profili per gli ID Matrix elencati sotto - vuoi comunque invitarli?", + "unable_find_profiles_invite_label_default": "Invita comunque", + "unable_find_profiles_invite_never_warn_label_default": "Invitali lo stesso e non avvisarmi più", + "unable_find_profiles_title": "I seguenti utenti potrebbero non esistere", + "unban_first_title": "L'utente non può essere invitato finché è bandito" + }, + "inviting_user1_and_user2": "Invito di %(user1)s e %(user2)s", + "inviting_user_and_n_others": { + "one": "Invito di %(user)s e 1 altro", + "other": "Invito di %(user)s e altri %(count)s" + }, + "items_and_n_others": { + "other": " e altri %(count)s", + "one": " e un altro" + }, + "keyboard": { + "activate_button": "Attiva pulsante selezionato", + "autocomplete_cancel": "Annulla autocompletamento", + "autocomplete_force": "Forza completamento", + "autocomplete_navigate_next": "Prossimo suggerimento di autocompletamento", + "autocomplete_navigate_prev": "Precedente suggerimento di autocompletamento", + "cancel_reply": "Annulla la risposta a un messaggio", + "category_autocomplete": "Autocompletamento", + "category_calls": "Chiamate", + "category_navigation": "Navigazione", + "category_room_list": "Elenco stanze", + "close_dialog_menu": "Chiudi finestra o menu contestuale", + "composer_jump_end": "Salta alla fine del compositore", + "composer_jump_start": "Salta all'inizio del compositore", + "composer_navigate_next_history": "Vai al prossimo messaggio nella cronologia del compositore", + "composer_navigate_prev_history": "Vai al precedente messaggio nella cronologia del compositore", + "composer_new_line": "Nuova riga", + "composer_redo": "Ripeti modifica", + "composer_toggle_bold": "Grassetto sì/no", + "composer_toggle_code_block": "Attiva/disattiva blocco di codice", + "composer_toggle_italics": "Corsivo sì/no", + "composer_toggle_link": "Attiva/disattiva collegamento", + "composer_toggle_quote": "Attiva/disattiva citazione", + "composer_undo": "Annulla modifica", + "dismiss_read_marker_and_jump_bottom": "Scarta il segno di lettura e salta alla fine", + "end": "Fine", + "enter": "Invio", + "go_home_view": "Vai alla vista home", + "home": "Pagina iniziale", + "jump_first_message": "Salta al primo messaggio", + "jump_last_message": "Salta all'ultimo messaggio", + "jump_room_search": "Salta alla ricerca stanze", + "jump_to_read_marker": "Salta al messaggio non letto più vecchio", + "keyboard_shortcuts_tab": "Apri questa scheda di impostazioni", + "navigate_next_history": "Successiva stanza o spazio visitati di recente", + "navigate_next_message_edit": "Vai al prossimo messaggio da modificare", + "navigate_prev_history": "Precedente stanza o spazio visitati di recente", + "navigate_prev_message_edit": "Vai al precedente messaggio da modificare", + "next_room": "Prossima stanza o msg", + "next_unread_room": "Prossima stanza o msg non letto", + "number": "[numero]", + "open_user_settings": "Apri impostazioni utente", + "page_down": "Pagina giù", + "page_up": "Pagina su", + "prev_room": "Precedente stanza o msg", + "prev_unread_room": "Precedente stanza o msg non letto", + "room_list_collapse_section": "Riduci sezione elenco stanze", + "room_list_expand_section": "Espandi sezione elenco stanze", + "room_list_navigate_down": "Naviga in giù nell'elenco stanze", + "room_list_navigate_up": "Naviga in su nell'elenco stanze", + "room_list_select_room": "Seleziona stanza dall'elenco stanze", + "scroll_down_timeline": "Scorri in giù nella linea temporale", + "scroll_up_timeline": "Scorri in su nella linea temporale", + "search": "Cerca (deve essere attivato)", + "send_sticker": "Invia uno sticker", + "space": "Spazio", + "switch_to_space": "Passa allo spazio per numero", + "toggle_hidden_events": "Cambia visibilità evento nascosto", + "toggle_microphone_mute": "Attiva/disattiva microfono", + "toggle_right_panel": "Apri/chiudi pannello a destra", + "toggle_space_panel": "Apri/chiudi pannello spazio", + "toggle_top_left_menu": "Attiva/disattiva menu in alto a sinistra", + "toggle_webcam_mute": "Attiva/disattiva webcam", + "upload_file": "Invia un file" + }, + "labs": { + "allow_screen_share_only_mode": "Consenti modalità solo condivisione schermo", + "ask_to_join": "Attiva \"Chiedi di entrare\"", + "automatic_debug_logs": "Invia automaticamente log di debug per qualsiasi errore", + "automatic_debug_logs_decryption": "Invia automaticamente log di debug per errori di decifrazione", + "automatic_debug_logs_key_backup": "Invia automaticamente log di debug quando il backup delle chiavi non funziona", + "beta_description": "Cosa riserva il futuro di %(brand)s? I laboratori sono il miglior modo di provare cose in anticipo, testare nuove funzioni ed aiutare a plasmarle prima che vengano distribuite.", + "beta_feature": "Questa è una funzionalità beta", + "beta_feedback_leave_button": "Per abbandonare la beta, vai nelle impostazioni.", + "beta_feedback_title": "Feedback %(featureName)s beta", + "beta_section": "Funzionalità in arrivo", + "bridge_state": "Mostra info sui bridge nelle impostazioni stanza", + "bridge_state_channel": "Canale: ", + "bridge_state_creator": "Questo bridge è stato fornito da .", + "bridge_state_manager": "Questo bridge è gestito da .", + "bridge_state_workspace": "Spazio di lavoro: ", + "click_for_info": "Clicca per altre info", + "currently_experimental": "Al momento è sperimentale.", + "custom_themes": "Supporta l'aggiunta di temi personalizzati", + "dehydration": "Messaggistica offline criptata usando dispositivi \"disidratati\"", + "dynamic_room_predecessors": "Predecessori della stanza dinamici", + "dynamic_room_predecessors_description": "Attiva MSC3946 (per supportare archivi della stanza arrivati in ritardo)", + "element_call_video_rooms": "Stanze video di Element Call", + "experimental_description": "Ti senti di sperimentare? Prova le nostre ultime idee in sviluppo. Queste funzioni non sono complete; potrebbero essere instabili, cambiare o essere scartate. Maggiori informazioni.", + "experimental_section": "Anteprime", + "feature_wysiwyg_composer_description": "Usa il rich text invece del Markdown nel compositore di messaggi.", + "group_calls": "Nuova esperienza per chiamate di gruppo", + "group_developer": "Sviluppatore", + "group_encryption": "Crittografia", + "group_experimental": "Sperimentale", + "group_messaging": "Messaggi", + "group_moderation": "Moderazione", + "group_profile": "Profilo", + "group_rooms": "Stanze", + "group_spaces": "Spazi", + "group_themes": "Temi", + "group_voip": "Voce e video", + "group_widgets": "Widget", + "hidebold": "Nascondi il punto di notifica (mostra solo i contatori)", + "html_topic": "Mostra la rappresentazione HTML degli argomenti della stanza", + "join_beta": "Unisciti alla beta", + "join_beta_reload": "Unirsi alla beta ricaricherà %(brand)s.", + "jump_to_date": "Salta alla data (aggiunge /jumptodate e le intestazioni di salto data)", + "jump_to_date_msc_support": "Richiede che il tuo server supporti MSC3030", + "latex_maths": "Renderizza matematica LaTeX nei messaggi", + "leave_beta": "Abbandona la beta", + "leave_beta_reload": "Lasciare la beta ricaricherà %(brand)s.", + "location_share_live": "Condivisione posizione in tempo reale", + "location_share_live_description": "Implementazione temporanea: le posizioni persistono nella cronologia della stanza.", + "mjolnir": "Nuovi modi di ignorare le persone", + "msc3531_hide_messages_pending_moderation": "Lascia che i moderatori nascondano i messaggi in attesa di moderazione.", + "new_room_decoration_ui": "In sviluppo attivo, nuova interfaccia per intestazione e dettagli stanza", + "notification_settings": "Nuove impostazioni di notifica", + "notification_settings_beta_title": "Impostazioni di notifica", + "oidc_native_flow": "Attiva i nuovi flussi OIDC nativi (in sviluppo attivo)", + "pinning": "Ancoraggio messaggi", + "report_to_moderators": "Segnala ai moderatori", + "report_to_moderators_description": "Nelle stanze che supportano la moderazione, il pulsante \"Segnala\" ti permetterà di segnalare abusi ai moderatori della stanza.", + "rust_crypto": "Implementazione crittografia Rust", + "rust_crypto_disabled_notice": "Attualmente può essere attivato solo via config.json", + "sliding_sync": "Modalità di sincr. con slide", + "sliding_sync_checking": "Controllo…", + "sliding_sync_configuration": "Configurazione sincr. Sliding", + "sliding_sync_description": "In sviluppo attivo, non può essere disattivato.", + "sliding_sync_disable_warning": "Per disattivarlo dovrai disconnetterti e riaccedere, usare con cautela!", + "sliding_sync_disabled_notice": "Disconnettiti e riconnettiti per disattivare", + "sliding_sync_proxy_url_label": "URL proxy", + "sliding_sync_proxy_url_optional_label": "URL proxy (facoltativo)", + "sliding_sync_server_no_support": "Il tuo server non ha il supporto nativo", + "sliding_sync_server_specify_proxy": "Il tuo server non ha il supporto nativo, devi specificare un proxy", + "sliding_sync_server_support": "Il tuo server ha il supporto nativo", + "state_counters": "Mostra contatori semplici nell'header della stanza", + "under_active_development": "In sviluppo attivo.", + "video_rooms": "Stanze video", + "video_rooms_a_new_way_to_chat": "Un nuovo modo di fare chiamate audio e video in %(brand)s.", + "video_rooms_always_on_voip_channels": "Le stanze video sono canali VoIP sempre attivi integrati all'interno della stanza in %(brand)s.", + "video_rooms_beta": "Le stanze video sono una funzionalità beta", + "video_rooms_faq1_answer": "Usa il pulsante “+” nella sezione stanza del pannello sinistro.", + "video_rooms_faq1_question": "Come posso creare una stanza video?", + "video_rooms_faq2_answer": "Sì, la cronologia della chat viene mostrata assieme al video.", + "video_rooms_faq2_question": "Posso usare la chat testuale assieme alla chiamata video?", + "voice_broadcast": "Trasmissione vocale", + "voice_broadcast_force_small_chunks": "Forza lunghezza pezzo trasmissione vocale a 15s", + "wysiwyg_composer": "Editor in rich text" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Queste opzioni sono pensate per utenti esperti.", + "ban_reason": "Ignorati/Bloccati", + "error_adding_ignore": "Errore di aggiunta utente/server ignorato", + "error_adding_list_description": "Verifica l'ID o l'indirizzo della stanza e riprova.", + "error_adding_list_title": "Errore di iscrizione alla lista", + "error_removing_ignore": "Errore di rimozione utente/server ignorato", + "error_removing_list_description": "Riprova o controlla la console per suggerimenti.", + "error_removing_list_title": "Errore di disiscrizione dalla lista", + "explainer_1": "Aggiungi qui gli utenti e i server che vuoi ignorare. Usa l'asterisco perchè %(brand)s consideri qualsiasi carattere. Ad esempio, @bot:* ignorerà tutti gli utenti che hanno il nome 'bot' su qualsiasi server.", + "explainer_2": "Si possono ignorare persone attraverso liste di ban contenenti regole per chi bandire. Iscriversi ad una lista di ban significa che gli utenti/server bloccati da quella lista ti verranno nascosti.", + "lists": "Attualmente sei iscritto a:", + "lists_description_1": "Iscriversi ad una lista di ban implica di unirsi ad essa!", + "lists_description_2": "Se non è ciò che vuoi, usa uno strumento diverso per ignorare utenti.", + "lists_heading": "Liste sottoscritte", + "lists_new_label": "ID o indirizzo stanza della lista ban", + "no_lists": "Non sei iscritto ad alcuna lista", + "personal_description": "La tua lista personale di ban contiene tutti gli utenti/server da cui non vuoi vedere messaggi. Dopo aver ignorato il tuo primo utente/server, apparirà una nuova stanza nel tuo elenco stanze chiamata '%(myBanList)s' - resta in questa stanza per mantenere effettiva la lista ban.", + "personal_empty": "Non hai ignorato nessuno.", + "personal_heading": "Lista di ban personale", + "personal_new_label": "Server o ID utente da ignorare", + "personal_new_placeholder": "es: @bot:* o esempio.org", + "personal_section": "Attualmente stai ignorando:", + "room_name": "Mia lista ban", + "room_topic": "Questa è la lista degli utenti/server che hai bloccato - non lasciare la stanza!", + "rules_empty": "Nessuno", + "rules_server": "Regole server", + "rules_title": "Regole lista banditi - %(roomName)s", + "rules_user": "Regole utente", + "something_went_wrong": "Qualcosa è andato storto. Riprova o controlla la console per suggerimenti.", + "title": "Utenti ignorati", + "view_rules": "Vedi regole" + }, + "language_dropdown_label": "Lingua a tendina", + "lazy_loading": { + "disabled_action": "Svuota cache e risincronizza", + "disabled_description1": "Hai usato %(brand)s precedentemente su %(host)s con il caricamento lento dei membri attivato. In questa versione il caricamento lento è disattivato. Dato che la cache locale non è compatibile tra queste due impostazioni, %(brand)s deve risincronizzare il tuo account.", + "disabled_description2": "Se l'altra versione di %(brand)s è ancora aperta in un'altra scheda, chiudila perché usare %(brand)s nello stesso host con il caricamento lento sia attivato che disattivato può causare errori.", + "disabled_title": "Cache locale non compatibile", + "resync_description": "%(brand)s ora usa da 3 a 5 volte meno memoria, caricando le informazioni degli altri utenti solo quando serve. Si prega di attendere mentre ci risincronizziamo con il server!", + "resync_title": "Aggiornamento di %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Sei l'unica persona qui. Se esci, nessuno potrà entrare in futuro, incluso te.", + "leave_room_question": "Sei sicuro di volere uscire dalla stanza '%(roomName)s'?", + "leave_space_question": "Vuoi veramente uscire dallo spazio '%(spaceName)s'?", + "room_rejoin_warning": "Questa stanza non è pubblica. Non potrai rientrare senza un invito.", + "space_rejoin_warning": "Questo spazio non è pubblico. Non potrai rientrare senza un invito." + }, + "left_panel": { + "open_dial_pad": "Apri tastierino" + }, + "lightbox": { + "rotate_left": "Ruota a sinistra", + "rotate_right": "Ruota a destra", + "title": "Vista immagine" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Questo homeserver non è configurato per mostrare mappe.", + "MapStyleUrlNotReachable": "Questo homeserver non è configurato correttamente per mostrare mappe, o il server di mappe configurato non è raggiungibile.", + "WebGLNotEnabled": "WebGL è necessario per mostrare mappe, attivalo nelle impostazioni del browser.", + "click_drop_pin": "Clicca per lasciare una puntina", + "click_move_pin": "Clicca per spostare la puntina", + "close_sidebar": "Chiudi barra laterale", + "error_fetch_location": "Impossibile rilevare la posizione", + "error_no_perms_description": "Devi avere le giuste autorizzazioni per potere condividere le posizioni in questa stanza.", + "error_no_perms_title": "Non hai l'autorizzazione di condividere la posizione", + "error_send_description": "%(brand)s non ha potuto inviare la tua posizione. Riprova più tardi.", + "error_send_title": "Non siamo riusciti ad inviare la tua posizione", + "error_sharing_live_location": "Si è verificato un errore condividendo la tua posizione in tempo reale", + "error_sharing_live_location_try_again": "Si è verificato un errore condividendo la tua posizione in tempo reale, riprova", + "error_stopping_live_location": "Si è verificato un errore fermando la tua posizione in tempo reale", + "error_stopping_live_location_try_again": "Si è verificato un errore fermando la tua posizione in tempo reale, riprova", + "expand_map": "Espandi mappa", + "failed_generic": "Impossibile rilevare la tua posizione. Riprova più tardi.", + "failed_load_map": "Impossibile caricare la mappa", + "failed_permission": "%(brand)s non ha l'autorizzazione per rilevare la tua posizione. Consenti l'accesso alla posizione nelle impostazioni del browser.", + "failed_timeout": "Tentativo di rilevare la tua posizione scaduto. Riprova più tardi.", + "failed_unknown": "Errore sconosciuto rilevando la posizione. Riprova più tardi.", + "find_my_location": "Trova la mia posizione", + "live_description": "Posizione in tempo reale di %(displayName)s", + "live_enable_description": "Nota: si tratta di una funzionalità sperimentale che usa un'implementazione temporanea. Ciò significa che non potrai eliminare la cronologia delle posizioni e gli utenti avanzati potranno vederla anche dopo l'interruzione della tua condivisione con questa stanza.", + "live_enable_heading": "Condivisione posizione in tempo reale", + "live_location_active": "Stai condividendo la tua posizione in tempo reale", + "live_location_enabled": "Posizione in tempo reale attivata", + "live_location_ended": "Posizione in tempo reale terminata", + "live_location_error": "Errore della posizione in tempo reale", + "live_locations_empty": "Nessuna posizione in tempo reale", + "live_share_button": "Condividi per %(duration)s", + "live_toggle_label": "Attiva condivisione posizione in tempo reale", + "live_until": "In tempo reale fino a %(expiryTime)s", + "live_update_time": "Aggiornato %(humanizedUpdateTime)s", + "loading_live_location": "Caricamento posizione in tempo reale…", + "location_not_available": "Posizione non disponibile", + "map_feedback": "Feedback mappa", + "mapbox_logo": "Logo di Mapbox", + "reset_bearing": "Reimposta direzione a nord", + "share_button": "Condividi posizione", + "share_type_live": "La mia posizione in tempo reale", + "share_type_own": "La mia posizione attuale", + "share_type_pin": "Lascia una puntina", + "share_type_prompt": "Che tipo di posizione vuoi condividere?", + "stop_and_close": "Ferma e chiudi", + "toggle_attribution": "Attiva/disattiva attribuzione" + }, + "member_list": { + "filter_placeholder": "Filtra membri della stanza", + "invite_button_no_perms_tooltip": "Non hai l'autorizzazione per invitare utenti", + "invited_list_heading": "Invitato/a", + "power_label": "%(userName)s (poteri %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Membri stanza", + "message_edit_dialog_title": "Modifiche del messaggio", + "mobile_guide": { + "toast_accept": "Usa l'app", + "toast_description": "%(brand)s è sperimentale su un browser web mobile. Per un'esperienza migliore e le ultime funzionalità, usa la nostra app nativa gratuita.", + "toast_title": "Usa l'app per un'esperienza migliore" + }, + "no_more_results": "Nessun altro risultato", + "notif_panel": { + "empty_description": "Non hai notifiche visibili.", + "empty_heading": "Non hai nulla di nuovo da vedere" + }, + "notifications": { + "all_messages": "Tutti i messaggi", + "all_messages_description": "Ricevi notifiche per ogni messaggio", + "class_global": "Globale", + "class_other": "Altro", + "colour_bold": "Grassetto", + "colour_grey": "Grigio", + "colour_none": "Nessuno", + "colour_red": "Rosso", + "colour_unsent": "Non inviato", + "default": "Predefinito", + "email_pusher_app_display_name": "Notifiche email", + "enable_prompt_toast_description": "Attiva le notifiche desktop", + "enable_prompt_toast_title": "Notifiche", + "enable_prompt_toast_title_from_message_send": "Non perdere una risposta", + "error_change_title": "Cambia impostazioni di notifica", + "keyword": "Parola chiave", + "keyword_new": "Nuova parola chiave", + "mark_all_read": "Segna tutto come letto", + "mentions_and_keywords": "@citazioni e parole chiave", + "mentions_and_keywords_description": "Ricevi notifiche solo per citazioni e parole chiave come configurato nelle tue impostazioni", + "mentions_keywords": "Citazioni e parole chiave", + "message_didnt_send": "Il messaggio non è stato inviato. Clicca per informazioni.", + "mute_description": "Non riceverai alcuna notifica" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s ha iniziato una trasmissione vocale", + "m.key.verification.request": "%(name)s sta richiedendo la verifica" + }, + "onboarding": { + "apple_trademarks": "App Store® e il logo Apple® sono marchi registrati di Apple Inc.", + "community_messaging_action": "Trova la tua gente", + "community_messaging_description": "Mantieni il possesso e il controllo delle discussioni nella comunità.\nScalabile per supportarne milioni, con solida moderazione e interoperabilità.", + "community_messaging_title": "Possesso della comunità", + "complete_these": "Completa questi per ottenere il meglio da %(brand)s", + "create_room": "Crea una chat di gruppo", + "download_app": "Scarica %(brand)s", + "download_app_action": "Scarica app", + "download_app_description": "Non perderti niente portando %(brand)s con te", + "download_app_store": "Scarica dall'App Store", + "download_brand": "Scarica %(brand)s", + "download_brand_desktop": "Scarica %(brand)s Desktop", + "download_f_droid": "Ottienilo su F-Droid", + "download_google_play": "Ottienilo su Google Play", + "enable_notifications": "Attiva le notifiche", + "enable_notifications_action": "Attiva le notifiche", + "enable_notifications_description": "Non perderti una risposta o un messaggio importante", + "explore_rooms": "Esplora le stanze pubbliche", + "find_community_members": "Trova e invita i membri della tua comunità", + "find_coworkers": "Trova e invita i tuoi colleghi", + "find_friends": "Trova e invita i tuoi amici", + "find_friends_action": "Trova amici", + "find_friends_description": "Sei qui per questo, quindi facciamolo", + "find_people": "Trova persone", + "free_e2ee_messaging_unlimited_voip": "Con messaggi gratis cifrati end-to-end e chiamate voce e video illimitate, %(brand)s è un ottimo modo per restare in contatto.", + "get_stuff_done": "Porta a termine il lavoro trovando i tuoi colleghi", + "google_trademarks": "Google Play e il logo Google Play sono marchi registrati di Google LLC.", + "has_avatar_label": "Ottimo, ciò aiuterà le persone a capire che sei tu", + "intro_byline": "Prendi il controllo delle tue conversazioni.", + "intro_welcome": "Benvenuti su %(appName)s", + "no_avatar_label": "Aggiungi una foto in modo che le persone ti riconoscano.", + "only_n_steps_to_go": { + "one": "Solo %(count)s passo per iniziare", + "other": "Solo %(count)s passi per iniziare" }, - "m.call.invite": { - "voice_call": "%(senderName)s ha iniziato una telefonata.", - "voice_call_unsupported": "%(senderName)s ha iniziato una telefonata. (non supportata da questo browser)", - "video_call": "%(senderName)s ha iniziato una videochiamata.", - "video_call_unsupported": "%(senderName)s ha iniziato una videochiamata. (non supportata da questo browser)" + "personal_messaging_action": "Inizia la prima conversazione", + "personal_messaging_title": "Messaggi sicuri per amici e famiglia", + "qr_or_app_links": "%(qrCode)s o %(appLinks)s", + "send_dm": "Invia un messaggio diretto", + "set_up_profile": "Imposta il tuo profilo", + "set_up_profile_action": "Il tuo profilo", + "set_up_profile_description": "Assicurati che le persone sappiano che sei veramente tu", + "use_case_community_messaging": "Membri di comunità online", + "use_case_heading1": "Sei dentro", + "use_case_heading2": "Con chi parlerai di più?", + "use_case_heading3": "Vi aiuteremo a connettervi.", + "use_case_personal_messaging": "Amici e famiglia", + "use_case_work_messaging": "Colleghi e squadre", + "welcome_detail": "Alcuni consigli per iniziare", + "welcome_to_brand": "Benvenuti in %(brand)s", + "welcome_user": "Benvenuto/a %(name)s", + "work_messaging_action": "Trova i tuoi colleghi", + "work_messaging_title": "Messaggi sicuri per il lavoro", + "you_did_it": "Ce l'hai fatta!", + "you_made_it": "Ce l'hai fatta!" + }, + "pill": { + "permalink_other_room": "Messaggio in %(room)s", + "permalink_this_room": "Messaggio da %(user)s" + }, + "poll": { + "create_poll_action": "Crea sondaggio", + "create_poll_title": "Crea sondaggio", + "disclosed_notes": "I votanti vedranno i risultati appena avranno votato", + "edit_poll_title": "Modifica sondaggio", + "end_description": "Vuoi davvero terminare questo sondaggio? Verranno mostrati i risultati finali e le persone non potranno più votare.", + "end_message": "Il sondaggio è terminato. Risposta più scelta: %(topAnswer)s", + "end_message_no_votes": "Il sondaggio è terminato. Nessun voto inviato.", + "end_title": "Termina sondaggio", + "error_ending_description": "Spiacenti, il sondaggio non è terminato. Riprova.", + "error_ending_title": "Chiusura del sondaggio fallita", + "error_voting_description": "Spiacenti, il tuo voto non è stato registrato. Riprova.", + "error_voting_title": "Voto non registrato", + "failed_send_poll_description": "Spiacenti, il sondaggio che hai provato a creare non è stato inviato.", + "failed_send_poll_title": "Invio del sondaggio fallito", + "notes": "I risultati verranno rivelati solo quando termini il sondaggio", + "options_add_button": "Aggiungi opzione", + "options_heading": "Crea opzioni", + "options_label": "Opzione %(number)s", + "options_placeholder": "Scrivi un'opzione", + "topic_heading": "Qual è la domanda o l'argomento del sondaggio?", + "topic_label": "Domanda o argomento", + "topic_placeholder": "Scrivi qualcosa…", + "total_decryption_errors": "A causa di errori di decifrazione, alcuni voti potrebbero non venire contati", + "total_n_votes": { + "one": "%(count)s voto. Vota per vedere i risultati", + "other": "%(count)s voti. Vota per vedere i risultati" }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s ha accettato l'invito per %(displayName)s", - "accepted_invite": "%(targetName)s ha accettato un invito", - "invite": "%(senderName)s ha invitato %(targetName)s", - "ban_reason": "%(senderName)s ha bandito %(targetName)s: %(reason)s", - "ban": "%(senderName)s ha bandito %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s ha cambiato il nome visualizzato e l'immagine del profilo", - "change_name": "%(oldDisplayName)s ha modificato il proprio nome in %(displayName)s", - "set_name": "%(senderName)s ha impostato il proprio nome a %(displayName)s", - "remove_name": "%(senderName)s ha rimosso il proprio nome (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s ha rimosso la propria immagine del profilo", - "change_avatar": "%(senderName)s ha cambiato la propria immagine del profilo", - "set_avatar": "%(senderName)s ha impostato un'immagine del profilo", - "no_change": "%(senderName)s non ha fatto modifiche", - "join": "%(targetName)s è entrato/a nella stanza", - "reject_invite": "%(targetName)s ha rifiutato l'invito", - "left_reason": "%(targetName)s ha abbandonato la stanza: %(reason)s", - "left": "%(targetName)s ha lasciato la stanza", - "unban": "%(senderName)s ha riammesso %(targetName)s", - "withdrew_invite_reason": "%(senderName)s ha revocato l'invito per %(targetName)s: %(reason)s", - "withdrew_invite": "%(senderName)s ha revocato l'invito per %(targetName)s", - "kick_reason": "%(senderName)s ha rimosso %(targetName)s: %(reason)s", - "kick": "%(senderName)s ha rimosso %(targetName)s" + "total_n_votes_voted": { + "one": "Basato su %(count)s voto", + "other": "Basato su %(count)s voti" }, - "m.room.topic": "%(senderDisplayName)s ha modificato l'argomento in \"%(topic)s\".", - "m.room.avatar": "%(senderDisplayName)s ha cambiato l'avatar della stanza.", - "m.room.name": { - "remove": "%(senderDisplayName)s ha rimosso il nome della stanza.", - "change": "%(senderDisplayName)s ha cambiato il nome della stanza da %(oldRoomName)s a %(newRoomName)s.", - "set": "%(senderDisplayName)s ha modificato il nome della stanza in %(roomName)s." + "total_no_votes": "Nessun voto", + "total_not_ended": "I risultati saranno visibili quando il sondaggio è terminato", + "type_closed": "Sondaggio chiuso", + "type_heading": "Tipo sondaggio", + "type_open": "Apri sondaggio", + "unable_edit_description": "Spiacenti, non puoi modificare un sondaggio dopo che sono stati inviati voti.", + "unable_edit_title": "Impossibile modificare il sondaggio" + }, + "power_level": { + "admin": "Amministratore", + "custom": "Personalizzato (%(level)s)", + "custom_level": "Livello personalizzato", + "default": "Predefinito", + "label": "Livello poteri", + "mod": "Moderatore", + "moderator": "Moderatore", + "restricted": "Limitato" + }, + "presence": { + "away": "Assente", + "busy": "Occupato", + "idle": "Inattivo", + "idle_for": "Inattivo per %(duration)s", + "offline_for": "Offline per %(duration)s", + "online_for": "Online per %(duration)s", + "unknown": "Sconosciuto", + "unknown_for": "Sconosciuto per %(duration)s" + }, + "quick_settings": { + "all_settings": "Tutte le impostazioni", + "metaspace_section": "Fissa nella barra laterale", + "sidebar_settings": "Altre opzioni", + "title": "Impostazioni rapide" + }, + "quit_warning": { + "call_in_progress": "Sembra che tu sia in una chiamata, sei sicuro di volere uscire?", + "file_upload_in_progress": "Sembra che tu stia inviando file, sei sicuro di volere uscire?" + }, + "redact": { + "confirm_button": "Conferma la rimozione", + "confirm_description": "Vuoi davvero rimuovere (eliminare) questo evento?", + "confirm_description_state": "Nota che la rimozione delle modifiche della stanza come questa può annullare la modifica.", + "error": "Non puoi eliminare questo messaggio. (%(code)s)", + "ongoing": "Rimozione…", + "reason_label": "Motivo (facoltativo)" + }, + "reject_invitation_dialog": { + "confirmation": "Sei sicuro di volere rifiutare l'invito?", + "failed": "Rifiuto dell'invito fallito", + "title": "Rifiuta l'invito" + }, + "report_content": { + "description": "La segnalazione di questo messaggio invierà il suo 'ID evento' univoco all'amministratore del tuo homeserver. Se i messaggi della stanza sono cifrati, l'amministratore non potrà leggere il messaggio o vedere file e immagini.", + "disagree": "Rifiuta", + "hide_messages_from_user": "Seleziona se vuoi nascondere tutti i messaggi attuali e futuri di questo utente.", + "ignore_user": "Ignora utente", + "illegal_content": "Contenuto illegale", + "missing_reason": "Inserisci il motivo della segnalazione.", + "nature": "Scegli la natura del problema e descrivi cosa rende questo messaggio un abuso.", + "nature_disagreement": "Questo utente sta scrivendo cose sbagliate.\nVerrà segnalato ai moderatori della stanza.", + "nature_illegal": "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.", + "nature_other": "Altri motivi. Si prega di descrivere il problema.\nVerrà segnalato ai moderatori della stanza.", + "nature_spam": "Questo utente sta facendo spam nella stanza con pubblicità, collegamenti ad annunci o a propagande.\nVerrà segnalato ai moderatori della stanza.", + "nature_toxic": "Questo utente sta mostrando un cattivo comportamento, ad esempio insultando altri utenti o condividendo contenuti per adulti in una stanza per tutti, oppure violando le regole della stessa.\nVerrà segnalato ai moderatori della stanza.", + "other_label": "Altro", + "report_content_to_homeserver": "Segnala il contenuto all'amministratore dell'homeserver", + "report_entire_room": "Segnala l'intera stanza", + "spam_or_propaganda": "Spam o propaganda", + "toxic_behaviour": "Cattivo comportamento" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Decifrazione di %(failedCount)s sessioni fallita!", + "count_of_successfully_restored_keys": "Ripristinate %(sessionCount)s chiavi correttamente", + "enter_key_description": "Accedi alla cronologia sicura dei messaggi e imposta la messaggistica sicura inserendo la tua chiave di sicurezza.", + "enter_key_title": "Inserisci chaive di sicurezza", + "enter_phrase_description": "Accedi alla cronologia sicura dei messaggi e imposta la messaggistica sicura inserendo la tua password di sicurezza.", + "enter_phrase_title": "Inserisci password di sicurezza", + "incorrect_security_phrase_dialog": "Impossibile decifrare il backup con questa password di sicurezza: verifica di avere inserito la password di sicurezza corretta.", + "incorrect_security_phrase_title": "Password di sicurezza sbagliata", + "key_backup_warning": "Attenzione: dovresti impostare il backup chiavi solo da un computer fidato.", + "key_fetch_in_progress": "Ricezione delle chiavi dal server…", + "key_forgotten_text": "Se hai dimenticato la tua chiave di sicurezza puoi ", + "key_is_invalid": "Chiave di sicurezza non valida", + "key_is_valid": "Sembra essere una chiave di sicurezza valida!", + "keys_restored_title": "Chiavi ripristinate", + "load_error_content": "Impossibile caricare lo stato del backup", + "load_keys_progress": "%(completed)s di %(total)s chiavi ripristinate", + "no_backup_error": "Nessun backup trovato!", + "phrase_forgotten_text": "Se hai dimenticato la password di sicurezza puoi usare la tua chiave di sicurezza o impostare nuove opzioni di recupero", + "recovery_key_mismatch_description": "Impossibile decifrare il backup con questa chiave di sicurezza: verifica di avere inserito la chiave di sicurezza corretta.", + "recovery_key_mismatch_title": "La chiave di sicurezza non corrisponde", + "restore_failed_error": "Impossibile ripristinare il backup" + }, + "right_panel": { + "add_integrations": "Aggiungi widget, bridge e bot", + "edit_integrations": "Modifica widget, bridge e bot", + "export_chat_button": "Esporta conversazione", + "files_button": "File", + "pinned_messages": { + "empty": "Non c'è ancora nulla di ancorato", + "explainer": "Se ne hai il permesso, apri il menu di qualsiasi messaggio e seleziona Fissa per ancorarlo qui.", + "limits": { + "other": "Puoi ancorare al massimo %(count)s widget" + }, + "title": "Messaggi ancorati" }, - "m.room.tombstone": "%(senderDisplayName)s ha aggiornato questa stanza.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s ha reso pubblica la stanza a chiunque conosca il link.", - "invite": "%(senderDisplayName)s ha reso la stanza accessibile solo su invito.", - "knock": "%(senderDisplayName)s ha cambiato la regola di accesso in \"Chiedi di entrare\".", - "restricted_settings": "%(senderDisplayName)s ha cambiato chi può entrare nella stanza. Vedi le impostazioni.", - "restricted": "%(senderDisplayName)s ha cambiato chi può entrare nella stanza.", - "unknown": "%(senderDisplayName)s ha cambiato la regola di accesso a %(rule)s" + "pinned_messages_button": "Fissato", + "poll": { + "active_heading": "Sondaggi attivi", + "empty_active": "In questa stanza non ci sono sondaggi attivi", + "empty_active_load_more": "Non ci sono sondaggi attivi. Carica più sondaggi per vedere quelli dei mesi precedenti", + "empty_active_load_more_n_days": { + "one": "Non ci sono sondaggi attivi nell'ultimo giorno. Carica più sondaggi per vedere quelli dei mesi precedenti", + "other": "Non ci sono sondaggi attivi negli ultimi %(count)s giorni. Carica più sondaggi per vedere quelli dei mesi precedenti" + }, + "empty_past": "In questa stanza non ci sono sondaggi passati", + "empty_past_load_more": "Non ci sono sondaggi passati. Carica più sondaggi per vedere quelli dei mesi precedenti", + "empty_past_load_more_n_days": { + "one": "Non ci sono sondaggi passati nell'ultimo giorno. Carica più sondaggi per vedere quelli dei mesi precedenti", + "other": "Non ci sono sondaggi passati negli ultimi %(count)s giorni. Carica più sondaggi per vedere quelli dei mesi precedenti" + }, + "final_result": { + "one": "Risultato finale basato su %(count)s voto", + "other": "Risultato finale basato su %(count)s voti" + }, + "load_more": "Carica più sondaggi", + "loading": "Caricamento sondaggi", + "past_heading": "Sondaggi passati", + "view_in_timeline": "Vedi sondaggio nella linea temporale", + "view_poll": "Vedi sondaggio" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s ha attivato l'accesso per ospiti alla stanza.", - "forbidden": "%(senderDisplayName)s ha disattivato l'accesso per ospiti alla stanza.", - "unknown": "%(senderDisplayName)s ha cambiato l'accesso per ospiti a %(rule)s" + "polls_button": "Cronologia sondaggi", + "room_summary_card": { + "title": "Info stanza" }, - "m.image": "%(senderDisplayName)s ha inviato un'immagine.", - "m.sticker": "%(senderDisplayName)s ha inviato uno sticker.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s ha impostato le ACL del server per questa stanza.", - "changed": "%(senderDisplayName)s ha cambiato le ACL del server per questa stanza.", - "all_servers_banned": "🎉 Tutti i server sono banditi dalla partecipazione! Questa stanza non può più essere usata." + "search_button": "Cerca", + "settings_button": "Impostazioni stanza", + "share_button": "Condividi stanza", + "thread_list": { + "context_menu_label": "Opzioni conversazione" }, - "m.room.canonical_alias": { - "set": "%(senderName)s ha messo %(address)s come indirizzo principale per questa stanza.", - "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.", - "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." - } + "widgets_section": "Widget" + }, + "room": { + "3pid_invite_email_not_found_account": "Questo invito è stato inviato a %(email)s , la quale non è associata al tuo account", + "3pid_invite_email_not_found_account_room": "Questo invito per %(roomName)s è stato inviato a %(email)s , la quale non è associata al tuo account", + "3pid_invite_error_description": "Si è verificato un errore (%(errcode)s) tentando di validare il tuo invito. Puoi provare a passare questa informazione alla persona che ti ha invitato/a.", + "3pid_invite_error_invite_action": "Prova ad unirti comunque", + "3pid_invite_error_invite_subtitle": "Puoi unirti solo con un invito valido.", + "3pid_invite_error_public_subtitle": "Puoi comunque entrare qui.", + "3pid_invite_error_title": "Qualcosa è andato storto con il tuo invito.", + "3pid_invite_error_title_room": "Qualcosa è andato storto con il tuo invito a %(roomName)s", + "3pid_invite_no_is_subtitle": "Usa un server di identià nelle impostazioni per ricevere inviti direttamente in %(brand)s.", + "banned_by": "Sei stato bandito da %(memberName)s", + "banned_from_room_by": "Sei stato bandito da %(roomName)s da %(memberName)s", + "context_menu": { + "copy_link": "Copia collegamento stanza", + "favourite": "Preferito", + "forget": "Dimentica stanza", + "low_priority": "Priorità bassa", + "mark_read": "Segna come letto", + "mentions_only": "Solo le citazioni", + "notifications_default": "Corrispondi l'impostazione predefinita", + "notifications_mute": "Silenzia stanza", + "title": "Opzioni stanza", + "unfavourite": "Preferito" }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s ha revocato l'invito a %(targetDisplayName)s di unirsi alla stanza.", - "sent": "%(senderName)s ha mandato un invito a %(targetDisplayName)s per unirsi alla stanza." + "creating_room_text": "Stiamo creando una stanza con %(names)s", + "dm_invite_action": "Inizia a chattare", + "dm_invite_subtitle": " vuole chattare", + "dm_invite_title": "Vuoi chattare con %(user)s?", + "drop_file_prompt": "Trascina un file qui per l'invio", + "edit_topic": "Modifica argomento", + "error_3pid_invite_email_lookup": "Impossibile trovare l'utente per email", + "error_cancel_knock_title": "Annullamento fallito", + "error_join_403": "Ti serve un invito per entrare in questa stanza.", + "error_join_404_1": "Hai provato ad entrare usando un ID stanza senza fornire una lista di server attraverso cui entrare. Gli ID stanza sono identificativi interni e non possono essere usati per entrare in una stanza senza informazioni aggiuntive.", + "error_join_404_2": "Se conosci un indirizzo della stanza, prova ad entrare tramite quello.", + "error_join_404_invite": "La persona che ti ha invitato/a è già uscita, o il suo server è offline.", + "error_join_404_invite_same_hs": "La persona che ti ha invitato/a è già uscita.", + "error_join_connection": "Si è verificato un errore entrando.", + "error_join_incompatible_version_1": "Spiacenti, il tuo homeserver è troppo vecchio per partecipare qui.", + "error_join_incompatible_version_2": "Contatta l'amministratore del tuo homeserver.", + "error_join_title": "Entrata fallita", + "error_jump_to_date": "Il server ha risposto %(statusCode)s con codice errore %(errorCode)s", + "error_jump_to_date_connection": "Si è verificato un errore di rete tentando di trovare e saltare alla data scelta. Il tuo homeserver potrebbe essere irraggiungibile o c'è stato un problema temporaneo con la tua connessione. Riprova. Se persiste, contatta l'amministratore del tuo homeserver.", + "error_jump_to_date_details": "Dettagli errore", + "error_jump_to_date_not_found": "Non siamo riusciti a trovare un evento successivo al %(dateString)s. Prova con una data precedente.", + "error_jump_to_date_send_logs_prompt": "Ti preghiamo di inviare i log di debug per aiutarci ad individuare il problema.", + "error_jump_to_date_title": "Impossibile trovare l'evento in quella data", + "face_pile_summary": { + "other": "%(count)s persone che conosci sono già entrate", + "one": "%(count)s persona che conosci è già entrata" }, - "m.room.history_visibility": { - "invited": "%(senderName)s ha reso visibile la futura cronologia della stanza a tutti i membri della stanza, dal momento del loro invito.", - "joined": "%(senderName)s ha reso visibile la futura cronologia della stanza a tutti i membri della stanza, dal momento in cui sono entrati.", - "shared": "%(senderName)s ha reso visibile la futura cronologia della stanza a tutti i membri della stanza.", - "world_readable": "%(senderName)s ha reso visibile la futura cronologia della stanza a tutti.", - "unknown": "%(senderName)s ha reso visibile la futura cronologia della stanza a sconosciuti (%(visibility)s)." + "face_pile_tooltip_label": { + "one": "Vedi 1 membro", + "other": "Vedi tutti i %(count)s membri" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s ha ancorato un messaggio a questa stanza. Vedi tutti i messaggi ancorati.", - "pinned": "%(senderName)s ha ancorato un messaggio a questa stanza. Vedi tutti i messaggi ancorati.", - "unpinned_link": "%(senderName)s ha tolto un messaggio ancorato da questa stanza. Vedi tutti i messaggi ancorati.", - "unpinned": "%(senderName)s ha tolto un messaggio ancorato da questa stanza. Vedi tutti i messaggi ancorati.", - "changed_link": "%(senderName)s ha cambiato i messaggi ancorati della stanza.", - "changed": "%(senderName)s ha cambiato i messaggi ancorati della stanza." + "face_pile_tooltip_shortcut": "Inclusi %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Incluso te, %(commaSeparatedMembers)s", + "failed_reject_invite": "Rifiuto dell'invito fallito", + "forget_room": "Dimentica questa stanza", + "forget_space": "Dimentica questo spazio", + "header": { + "close_call_button": "Chiudi chiamata", + "forget_room_button": "Dimentica la stanza", + "hide_widgets_button": "Nascondi i widget", + "room_is_public": "Questa stanza è pubblica", + "show_widgets_button": "Mostra i widget", + "video_call_button_ec": "Videochiamata (%(brand)s)", + "video_call_button_jitsi": "Videochiamata (Jitsi)", + "video_call_ec_change_layout": "Cambia disposizione", + "video_call_ec_layout_freedom": "Libertà", + "video_call_ec_layout_spotlight": "Riflettore", + "video_room_view_chat_button": "Vedi linea temporale chat" }, - "m.widget": { - "modified": "Widget %(widgetName)s modificato da %(senderName)s", - "added": "Widget %(widgetName)s aggiunto da %(senderName)s", - "removed": "Widget %(widgetName)s rimosso da %(senderName)s" + "inaccessible": "Questa stanza o spazio non è al momento accessibile.", + "inaccessible_name": "%(roomName)s non è al momento accessibile.", + "inaccessible_subtitle_1": "Riprova più tardi, o chiedi ad un admin della stanza o spazio di controllare se hai l'accesso.", + "inaccessible_subtitle_2": "%(errcode)s si è verificato tentando di accedere alla stanza o spazio. Se pensi che tu stia vedendo questo messaggio per errore, invia una segnalazione.", + "intro": { + "dm_caption": "Solo voi due siete in questa conversazione, a meno che uno di voi non inviti qualcuno.", + "enable_encryption_prompt": "Attiva la crittografia nelle impostazioni.", + "encrypted_3pid_dm_pending_join": "Una volta che tutti si saranno uniti, potrete scrivervi", + "no_avatar_label": "Aggiungi una foto, in modo che le persone notino facilmente la stanza.", + "no_topic": "Aggiungi un argomento per aiutare le persone a capire di cosa si parla.", + "private_unencrypted_warning": "I tuoi messaggi privati normalmente sono cifrati, ma questa stanza non lo è. Di solito ciò è dovuto ad un dispositivo non supportato o dal metodo usato, come gli inviti per email.", + "room_invite": "Invita solo in questa stanza", + "send_message_start_dm": "Invia il primo messaggio per invitare a parlare", + "start_of_dm_history": "Questo è l'inizio della tua cronologia di messaggi diretti con .", + "start_of_room": "Questo è l'inizio di .", + "topic": "Argomento: %(topic)s ", + "topic_edit": "Argomento: %(topic)s (modifica)", + "unencrypted_warning": "La crittografia end-to-end non è attiva", + "user_created": "%(displayName)s ha creato questa stanza.", + "you_created": "Hai creato questa stanza." }, - "io.element.widgets.layout": "%(senderName)s ha aggiornato la disposizione della stanza", - "m.location": "%(senderName)s ha condiviso la sua posizione", - "self_redaction": "Messaggio eliminato", - "redaction": "Messaggio eliminato da %(name)s", - "m.poll.start": "%(senderName)s ha iniziato un sondaggio - %(pollQuestion)s", - "m.poll.end": "%(senderName)s ha terminato un sondaggio", - "typing_indicator": { - "one_user": "%(displayName)s sta scrivendo …", - "two_users": "%(names)s e %(lastPerson)s stanno scrivendo …", - "more_users": { - "other": "%(names)s e altri %(count)s stanno scrivendo …", - "one": "%(names)s ed un altro stanno scrivendo …" - } + "invite_email_mismatch_suggestion": "Condividi questa email nelle impostazioni per ricevere inviti direttamente in %(brand)s.", + "invite_reject_ignore": "Rifiuta e ignora l'utente", + "invite_sent_to_email": "Questo invito è stato inviato a %(email)s", + "invite_sent_to_email_room": "Questo invito per %(roomName)s è stato inviato a %(email)s", + "invite_subtitle": " ti ha invitato/a", + "invite_this_room": "Invita in questa stanza", + "invite_title": "Vuoi unirti a %(roomName)s?", + "inviter_unknown": "Sconosciuto", + "invites_you_text": " ti ha invitato/a", + "join_button_account": "Registrati", + "join_failed_enable_video_rooms": "Per entrare, prima attiva le stanze video in Laboratori", + "join_failed_needs_invite": "Per vedere %(roomName)s ti serve un invito", + "join_the_discussion": "Unisciti alla discussione", + "join_title": "Entra nella stanza per partecipare", + "join_title_account": "Unisciti alla conversazione con un account", + "joining": "Ingresso…", + "joining_room": "Ingresso nella stanza…", + "joining_space": "Ingresso nello spazio…", + "jump_read_marker": "Salta al primo messaggio non letto.", + "jump_to_bottom_button": "Scorri ai messaggi più recenti", + "jump_to_date": "Salta alla data", + "jump_to_date_beginning": "L'inizio della stanza", + "jump_to_date_prompt": "Scegli una data in cui saltare", + "kick_reason": "Motivo: %(reason)s", + "kicked_by": "Sei stato rimosso da %(memberName)s", + "kicked_from_room_by": "Sei stato rimosso da %(roomName)s da %(memberName)s", + "knock_cancel_action": "Annulla richiesta", + "knock_message_field_placeholder": "Messaggio (facoltativo)", + "knock_prompt": "Chiedi di entrare?", + "knock_prompt_name": "Chiedi di entrare in %(roomName)s?", + "knock_send_action": "Richiedi accesso", + "knock_sent": "Richiesta di ingresso inviata", + "knock_sent_subtitle": "La tua richiesta di ingresso è in attesa.", + "knock_subtitle": "Ti deve venire dato l'accesso alla stanza per potere vedere o partecipare alla conversazione. Puoi inviare una richiesta di accesso sotto.", + "leave_error_title": "Errore uscendo dalla stanza", + "leave_server_notices_description": "Questa stanza viene usata per messaggi importanti dall'homeserver, quindi non puoi lasciarla.", + "leave_server_notices_title": "Impossibile abbandonare la stanza Notifiche Server", + "leave_unexpected_error": "Errore inaspettato del server tentando di abbandonare la stanza", + "link_email_to_receive_3pid_invite": "Collega questa email al tuo account nelle impostazioni per ricevere inviti direttamente in %(brand)s.", + "loading_preview": "Caricamento anteprima", + "no_peek_join_prompt": "Anteprima di %(roomName)s non disponibile. Vuoi unirti?", + "no_peek_no_name_join_prompt": "Non c'è un'anteprima, vuoi entrare?", + "not_found_subtitle": "Sei sicuro di essere nel posto giusto?", + "not_found_title": "Questa stanza o spazio non esiste.", + "not_found_title_name": "%(roomName)s non esiste.", + "peek_join_prompt": "Stai vedendo l'anteprima di %(roomName)s. Vuoi unirti?", + "read_topic": "Clicca per leggere l'argomento", + "rejecting": "Rifiuto dell'invito…", + "rejoin_button": "Rientra", + "search": { + "all_rooms": "Tutte le stanze", + "all_rooms_button": "Cerca in tutte le stanze", + "field_placeholder": "Cerca…", + "result_count": { + "other": "(~%(count)s risultati)", + "one": "(~%(count)s risultato)" + }, + "this_room": "Questa stanza", + "this_room_button": "Cerca in questa stanza" }, - "m.call.hangup": { - "dm": "Chiamata terminata" + "show_labs_settings": "Mostra impostazioni Laboratori", + "status_bar": { + "delete_all": "Elimina tutti", + "exceeded_resource_limit": "Il tuo messaggio non è stato inviato perché questo homeserver ha oltrepassato un limite di risorse. Contatta l'amministratore del servizio per continuare ad usarlo.", + "homeserver_blocked": "Il tuo messaggio non è stato inviato perché questo homeserver è stato bloccato dal suo amministratore. Contatta l'amministratore del servizio per continuare ad usarlo.", + "monthly_user_limit_reached": "Il tuo messaggio non è stato inviato perché questo homeserver ha raggiunto il suo limite di utenti attivi mensili. Contatta l'amministratore del servizio per continuare ad usarlo.", + "requires_consent_agreement": "Non puoi inviare alcun messaggio fino a quando non leggi ed accetti i nostri termini e condizioni.", + "retry_all": "Riprova tutti", + "select_messages_to_retry": "Puoi selezionare tutti o alcuni messaggi da riprovare o eliminare", + "server_connectivity_lost_description": "I messaggi inviati saranno salvati fino al ritorno della connessione.", + "server_connectivity_lost_title": "Connessione al server persa.", + "some_messages_not_sent": "Alcuni tuoi messaggi non sono stati inviati" }, - "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" + "unknown_status_code_for_timeline_jump": "codice di stato sconosciuto", + "unread_notifications_predecessor": { + "other": "Hai %(count)s notifiche non lette in una versione precedente di questa stanza.", + "one": "Hai %(count)s notifiche non lette in una versione precedente di questa stanza." + }, + "upgrade_error_description": "Controlla che il tuo server supporti la versione di stanza scelta e riprova.", + "upgrade_error_title": "Errore di aggiornamento stanza", + "upgrade_warning_bar": "Aggiornare questa stanza spegnerà l'istanza attuale della stanza e ne creerà una aggiornata con lo stesso nome.", + "upgrade_warning_bar_admins": "Solo gli amministratori della stanza vedranno questo avviso", + "upgrade_warning_bar_unstable": "La versione di questa stanza è , che questo homeserver ha segnalato come non stabile.", + "upgrade_warning_bar_upgraded": "Questa stanza è già stata aggiornata.", + "upload": { + "uploading_multiple_file": { + "other": "Invio di %(filename)s e altri %(count)s", + "one": "Invio di %(filename)s e altri %(count)s" }, - "kicked": { - "one": "è stato rimosso", - "other": "è stato rimosso %(count)s volte" + "uploading_single_file": "Invio di %(filename)s" + }, + "view_failed_enable_video_rooms": "Per vederla, prima attiva le stanze video in Laboratori", + "waiting_for_join_subtitle": "Una volta che gli utenti si saranno uniti a %(brand)s, potrete scrivervi e la stanza sarà crittografata end-to-end", + "waiting_for_join_title": "In attesa che gli utenti si uniscano a %(brand)s" + }, + "room_list": { + "add_room_label": "Aggiungi stanza", + "add_space_label": "Aggiungi spazio", + "breadcrumbs_empty": "Nessuna stanza visitata di recente", + "breadcrumbs_label": "Stanze visitate di recente", + "failed_add_tag": "Aggiunta etichetta %(tagName)s alla stanza fallita", + "failed_remove_tag": "Rimozione etichetta %(tagName)s dalla stanza fallita", + "failed_set_dm_tag": "Impostazione etichetta chat diretta fallita", + "home_menu_label": "Opzioni pagina iniziale", + "join_public_room_label": "Entra nella stanza pubblica", + "joining_rooms_status": { + "one": "Stai entrando in %(count)s stanza", + "other": "Stai entrando in %(count)s stanze" + }, + "notification_options": "Opzioni di notifica", + "redacting_messages_status": { + "one": "Rimozione di messaggi in corso in %(count)s stanza", + "other": "Rimozione di messaggi in corso in %(count)s stanze" + }, + "show_less": "Mostra meno", + "show_n_more": { + "other": "Mostra altri %(count)s", + "one": "Mostra %(count)s altro" + }, + "show_previews": "Mostra anteprime dei messaggi", + "sort_by": "Ordina per", + "sort_by_activity": "Attività", + "sort_unread_first": "Mostra prima le stanze con messaggi non letti", + "space_menu_label": "Menu di %(spaceName)s", + "sublist_options": "Opzioni lista", + "suggested_rooms_heading": "Stanze suggerite" + }, + "room_settings": { + "access": { + "description_space": "Decidi chi può vedere ed entrare in %(spaceName)s.", + "title": "Accesso" + }, + "advanced": { + "error_upgrade_description": "Non è stato possibile completare l'aggiornamento della stanza", + "error_upgrade_title": "Aggiornamento stanza fallito", + "information_section_room": "Informazioni stanza", + "information_section_space": "Informazioni spazio", + "room_id": "ID interno stanza", + "room_predecessor": "Vedi messaggi più vecchi in %(roomName)s.", + "room_upgrade_button": "Aggiorna questa stanza alla versione consigliata", + "room_upgrade_warning": "Attenzione: aggiornare una stanza non migrerà automaticamente i membri della stanza alla nuova versione. Inseriremo un link alla nuova stanza nella vecchia versione - i membri dovranno cliccare questo link per unirsi alla nuova stanza.", + "room_version": "Versione stanza:", + "room_version_section": "Versione stanza", + "space_predecessor": "Vedi versione più vecchia di %(spaceName)s.", + "space_upgrade_button": "Aggiorna questo spazio alla versione di stanza consigliata", + "unfederated": "Questa stanza non è accessibile da server di Matrix remoti", + "upgrade_button": "Aggiorna questa stanza alla versione %(version)s", + "upgrade_dialog_description": "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:", + "upgrade_dialog_description_1": "Creeremo una nuova stanza con lo stesso nome, descrizione e avatar", + "upgrade_dialog_description_2": "Aggiorneremo qualsiasi alias di stanza in modo che punti a quella nuova", + "upgrade_dialog_description_3": "Eviteremo che gli utenti parlino nella vecchia versione della stanza e posteremo un messaggio avvisando gli utenti di spostarsi in quella nuova", + "upgrade_dialog_description_4": "Inseriremo un link alla vecchia stanza all'inizio della di quella nuova in modo che la gente possa vedere i messaggi precedenti", + "upgrade_dialog_title": "Aggiorna versione stanza", + "upgrade_dwarning_ialog_title_public": "Aggiorna stanza pubblica", + "upgrade_warning_dialog_description": "Aggiornare una stanza è un'azione avanzata ed è consigliabile quando una stanza non è stabile a causa di errori, funzioni mancanti o vulnerabilità di sicurezza.", + "upgrade_warning_dialog_explainer": "Nota che aggiornare creerà una nuova versione della stanza. Tutti i messaggi attuali resteranno in questa stanza archiviata.", + "upgrade_warning_dialog_footer": "Aggiornerai questa stanza dalla alla .", + "upgrade_warning_dialog_invite_label": "Invita automaticamente i membri da questa stanza a quella nuova", + "upgrade_warning_dialog_report_bug_prompt": "Solitamente ciò influisce solo su come la stanza viene elaborata sul server. Se stai riscontrando problemi con il tuo %(brand)s, segnala un errore.", + "upgrade_warning_dialog_report_bug_prompt_link": "Solitamente ciò influisce solo come la stanza viene elaborata sul server. Se stai riscontrando problemi con il tuo %(brand)s, segnala un errore.", + "upgrade_warning_dialog_title": "Aggiorna stanza", + "upgrade_warning_dialog_title_private": "Aggiorna stanza privata" + }, + "alias_not_specified": "non specificato", + "bridges": { + "description": "Questa stanza fa un bridge dei messaggi con le seguenti piattaforme. Maggiori informazioni.", + "empty": "Questa stanza non fa un bridge dei messaggi con alcuna piattaforma. Maggiori informazioni.", + "title": "Bridge" + }, + "delete_avatar_label": "Elimina avatar", + "general": { + "alias_field_has_domain_invalid": "Separatore del dominio mancante, es. (:dominio.org)", + "alias_field_has_localpart_invalid": "Nome o separatore della stanza mancante, es. (mia-stanza:dominio.org)", + "alias_field_matches_invalid": "Questo indirizzo non punta a questa stanza", + "alias_field_placeholder_default": "es. mia-stanza", + "alias_field_required_invalid": "Inserisci un indirizzo", + "alias_field_safe_localpart_invalid": "Alcuni caratteri non sono permessi", + "alias_field_taken_invalid": "Questo indirizzo aveva un server non valido o è già in uso", + "alias_field_taken_invalid_domain": "Questo indirizzo è già in uso", + "alias_field_taken_valid": "Questo indirizzo è disponibile per l'uso", + "alias_heading": "Indirizzo stanza", + "aliases_items_label": "Altri indirizzi pubblicati:", + "aliases_no_items_label": "Nessun altro indirizzo ancora pubblicato, aggiungine uno sotto", + "aliases_section": "Indirizzi stanza", + "avatar_field_label": "Avatar della stanza", + "canonical_alias_field_label": "Indirizzo principale", + "default_url_previews_off": "Le anteprime degli URL sono inattive in modo predefinito per i partecipanti di questa stanza.", + "default_url_previews_on": "Le anteprime degli URL sono attive in modo predefinito per i partecipanti di questa stanza.", + "description_space": "Modifica le impostazioni relative al tuo spazio.", + "error_creating_alias_description": "Si è verificato un errore creando l'indirizzo. Potrebbe non essere permesso dal server o un problema temporaneo.", + "error_creating_alias_title": "Errore creazione indirizzo", + "error_deleting_alias_description": "Si è verificato un errore rimuovendo l'indirizzo. Potrebbe non esistere più o essere un problema temporaneo.", + "error_deleting_alias_description_forbidden": "Non hai l'autorizzazione per eliminare l'indirizzo.", + "error_deleting_alias_title": "Errore rimozione indirizzo", + "error_save_space_settings": "Impossibile salvare le impostazioni dello spazio.", + "error_updating_alias_description": "Si è verificato un errore aggiornando gli indirizzi alternativi della stanza. Potrebbe non essere consentito dal server o essere un errore temporaneo.", + "error_updating_canonical_alias_description": "Si è verificato un errore aggiornando l'indirizzo principale della stanza. Potrebbe non essere permesso dal server o un problema temporaneo.", + "error_updating_canonical_alias_title": "Errore di aggiornamento indirizzo principale", + "leave_space": "Esci dallo spazio", + "local_alias_field_label": "Indirizzo locale", + "local_aliases_explainer_room": "Imposta gli indirizzi per la stanza affinché gli utenti la trovino attraverso il tuo homeserver (%(localDomain)s)", + "local_aliases_explainer_space": "Imposta gli indirizzi per questo spazio affinché gli utenti lo trovino attraverso il tuo homeserver (%(localDomain)s)", + "local_aliases_section": "Indirizzi locali", + "name_field_label": "Nome stanza", + "new_alias_placeholder": "Nuovo indirizzo pubblicato (es. #alias:server)", + "no_aliases_room": "Questa stanza non ha indirizzi locali", + "no_aliases_space": "Questo spazio non ha indirizzi locali", + "other_section": "Altro", + "publish_toggle": "Pubblicare questa stanza nell'elenco pubblico delle stanze in %(domain)s ?", + "published_aliases_description": "Per pubblicare un indirizzo, deve prima essere impostato come indirizzo locale.", + "published_aliases_explainer_room": "Gli indirizzi pubblicati possono essere usati da chiunque su tutti i server per entrare nella tua stanza.", + "published_aliases_explainer_space": "Gli indirizzi pubblicati possono essere usati da chiunque su tutti i server per entrare nel tuo spazio.", + "published_aliases_section": "Indirizzi pubblicati", + "save": "Salva modifiche", + "topic_field_label": "Argomento stanza", + "url_preview_encryption_warning": "Nelle stanze criptate, come questa, le anteprime degli URL sono disattivate in modo predefinito per garantire che il tuo homeserver (dove vengono generate le anteprime) non possa raccogliere informazioni sui collegamenti che vedi in questa stanza.", + "url_preview_explainer": "Quando qualcuno inserisce un URL nel proprio messaggio, è possibile mostrare un'anteprima dell'URL per fornire maggiori informazioni su quel collegamento, come il titolo, la descrizione e un'immagine dal sito web.", + "url_previews_section": "Anteprime URL", + "user_url_previews_default_off": "Hai disattivato le anteprime degli URL in modo predefinito.", + "user_url_previews_default_on": "Hai attivato le anteprime degli URL in modo predefinito." + }, + "notifications": { + "browse_button": "Sfoglia", + "custom_sound_prompt": "Imposta un nuovo suono personalizzato", + "notification_sound": "Suoni di notifica", + "settings_link": "Ricevi notifiche come configurato nelle tue impostazioni", + "sounds_section": "Suoni", + "upload_sound_label": "Carica suono personalizzato", + "uploaded_sound": "Suono inviato" + }, + "people": { + "knock_empty": "Nessuna richiesta", + "knock_section": "Richiesta di entrare", + "see_less": "Riduci", + "see_more": "Espandi" + }, + "permissions": { + "add_privileged_user_description": "Dai più privilegi a uno o più utenti in questa stanza", + "add_privileged_user_filter_placeholder": "Cerca utenti in questa stanza…", + "add_privileged_user_heading": "Aggiungi utenti privilegiati", + "ban": "Bandisci utenti", + "ban_reason": "Motivo", + "banned_by": "Bandito da %(displayName)s", + "banned_users_section": "Utenti banditi", + "error_changing_pl_description": "Si è verificato un errore cambiando il livello di poteri dell'utente. Assicurati di averne l'autorizzazione e riprova.", + "error_changing_pl_reqs_description": "C'é stato un errore nel cambio di libelli dei permessi. Assicurati di avere i permessi necessari e riprova.", + "error_changing_pl_reqs_title": "Errore nella modifica del livello dei permessi", + "error_changing_pl_title": "Errore cambiando il livello di poteri", + "error_unbanning": "Rimozione ban fallita", + "events_default": "Invia messaggi", + "invite": "Invita utenti", + "io.element.voice_broadcast_info": "Trasmissioni vocali", + "kick": "Rimuovi utenti", + "m.call": "Inizia chiamate di %(brand)s", + "m.call.member": "Entra in chiamate di %(brand)s", + "m.reaction": "Invia reazioni", + "m.room.avatar": "Cambia avatar stanza", + "m.room.avatar_space": "Cambia avatar dello spazio", + "m.room.canonical_alias": "Modifica indirizzo principale della stanza", + "m.room.canonical_alias_space": "Cambia indirizzo principale dello spazio", + "m.room.encryption": "Attiva la crittografia della stanza", + "m.room.history_visibility": "Cambia visibilità cronologia", + "m.room.name": "Modifica nome stanza", + "m.room.name_space": "Cambia nome dello spazio", + "m.room.pinned_events": "Gestisci eventi ancorati", + "m.room.power_levels": "Cambia autorizzazioni", + "m.room.redaction": "Rimuovi i messaggi che ho inviato", + "m.room.server_acl": "Modifica le ACL del server", + "m.room.tombstone": "Aggiorna la stanza", + "m.room.topic": "Modifica argomento", + "m.room.topic_space": "Cambia descrizione", + "m.space.child": "Gestisci le stanze in questo spazio", + "m.widget": "Modifica i widget", + "muted_users_section": "Utenti silenziati", + "no_privileged_users": "Nessun utente ha privilegi specifici in questa stanza", + "notifications.room": "Notifica tutti", + "permissions_section": "Autorizzazioni", + "permissions_section_description_room": "Seleziona i ruoli necessari per cambiare varie parti della stanza", + "permissions_section_description_space": "Seleziona i ruoli necessari per cambiare varie parti dello spazio", + "privileged_users_section": "Utenti privilegiati", + "redact": "Rimuovi i messaggi inviati dagli altri", + "send_event_type": "Invia eventi %(eventType)s", + "state_default": "Modifica impostazioni", + "title": "Ruoli e permessi", + "users_default": "Ruolo predefinito" + }, + "security": { + "enable_encryption_confirm_description": "Una volta attivata, la crittografia di una stanza non può essere disattivata. I messaggi inviati in una stanza cifrata non possono essere letti dal server, solo dai partecipanti della stanza. L'attivazione della crittografia può impedire il corretto funzionamento di bot e bridge. Maggiori informazioni sulla crittografia.", + "enable_encryption_confirm_title": "Attivare la crittografia?", + "enable_encryption_public_room_confirm_description_1": "Non è consigliabile aggiungere la crittografia alle stanze pubbliche.Chiunque può trovare ed entrare in stanze pubbliche, quindi chiunque può leggere i messaggi. Non avrai alcun beneficio dalla crittografia e non potrai disattivarla in seguito. Cifrare i messaggi in una stanza pubblica renderà più lenti l'invio e la ricezione dei messaggi.", + "enable_encryption_public_room_confirm_description_2": "Per evitare questi problemi, crea una nuova stanza cifrata per la conversazione che vuoi avere.", + "enable_encryption_public_room_confirm_title": "Vuoi veramente aggiungere la crittografia a questa stanza pubblica?", + "encrypted_room_public_confirm_description_1": "Non è consigliabile rendere pubbliche le stanze cifrate. Se lo fai, chiunque potrà trovare ed entrare nella stanza, quindi chiunque potrà leggere i messaggi. Non avrai alcun beneficio dalla crittografia. Cifrare i messaggi in una stanza pubblica renderà più lenti l'invio e la ricezione dei messaggi.", + "encrypted_room_public_confirm_description_2": "Per evitare questi problemi, crea una nuova stanza pubblica per la conversazione che vuoi avere.", + "encrypted_room_public_confirm_title": "Vuoi veramente rendere pubblica questa stanza cifrata?", + "encryption_forced": "Il tuo server richiede di disattivare la crittografia.", + "encryption_permanent": "Una volta attivata, la crittografia non può essere disattivata.", + "error_join_rule_change_title": "Modifica delle regole di accesso fallita", + "error_join_rule_change_unknown": "Errore sconosciuto", + "guest_access_warning": "Le persone con client supportati potranno entrare nella stanza senza avere un account registrato.", + "history_visibility_invited": "Solo i membri (da quando sono stati invitati)", + "history_visibility_joined": "Solo i membri (da quando sono entrati)", + "history_visibility_legend": "Chi può leggere la cronologia?", + "history_visibility_shared": "Solo i membri (dal momento in cui selezioni questa opzione)", + "history_visibility_warning": "Le modifiche a chi può leggere la cronologia si applicheranno solo ai messaggi futuri in questa stanza. La visibilità della cronologia esistente rimarrà invariata.", + "history_visibility_world_readable": "Chiunque", + "join_rule_description": "Decidi chi può entrare in %(roomName)s.", + "join_rule_invite": "Privato (solo a invito)", + "join_rule_invite_description": "Solo le persone invitate possono entrare.", + "join_rule_knock": "Chiedi di entrare", + "join_rule_knock_description": "Nessuno può entrare previo consenso di accesso.", + "join_rule_public_description": "Chiunque può trovare ed entrare.", + "join_rule_restricted": "Membri dello spazio", + "join_rule_restricted_description": "Chiunque in uno spazio può trovare ed entrare. Modifica quali spazi possono accedere qui.", + "join_rule_restricted_description_active_space": "Chiunque in può trovare ed entrare. Puoi selezionare anche altri spazi.", + "join_rule_restricted_description_prompt": "Chiunque in uno spazio può trovare ed entrare. Puoi selezionare più spazi.", + "join_rule_restricted_description_spaces": "Spazi con accesso", + "join_rule_restricted_dialog_description": "Decidi quali spazi possono accedere a questa stanza. Se uno spazio è selezionato, i suoi membri possono trovare ed entrare in .", + "join_rule_restricted_dialog_empty_warning": "Stai rimuovendo tutti gli spazi. L'accesso tornerà solo su invito", + "join_rule_restricted_dialog_filter_placeholder": "Cerca spazi", + "join_rule_restricted_dialog_heading_known": "Altri spazi che conosci", + "join_rule_restricted_dialog_heading_other": "Altri spazi o stanze che potresti non conoscere", + "join_rule_restricted_dialog_heading_room": "Spazi di cui sai che contengono questa stanza", + "join_rule_restricted_dialog_heading_space": "Spazi di cui sai che contengono questo spazio", + "join_rule_restricted_dialog_heading_unknown": "Questi sono probabilmente quelli di cui fanno parte gli altri amministratori delle stanze.", + "join_rule_restricted_dialog_title": "Seleziona spazi", + "join_rule_restricted_n_more": { + "other": "e altri %(count)s", + "one": "e altri %(count)s" }, - "changed_name_multiple": { - "other": "%(severalUsers)shanno modificato il loro nome %(count)s volte", - "one": "%(severalUsers)shanno modificato il loro nome" + "join_rule_restricted_summary": { + "other": "Attualmente, %(count)s spazi hanno accesso", + "one": "Attualmente, uno spazio ha accesso" }, - "changed_name": { - "other": "%(oneUser)sha modificato il suo nome %(count)s volte", - "one": "%(oneUser)sha modificato il suo nome" + "join_rule_restricted_upgrade_description": "Questo aggiornamento permetterà ai membri di spazi selezionati di accedere alla stanza senza invito.", + "join_rule_restricted_upgrade_warning": "Questa stanza è in alcuni spazi di cui non sei amministratore. In quegli spazi, la vecchia stanza verrà ancora mostrata, ma alla gente verrà chiesto di entrare in quella nuova.", + "join_rule_upgrade_awaiting_room": "Caricamento nuova stanza", + "join_rule_upgrade_required": "Aggiornamento necessario", + "join_rule_upgrade_sending_invites": { + "one": "Spedizione invito...", + "other": "Spedizione inviti... (%(progress)s di %(count)s)" }, - "changed_avatar_multiple": { - "other": "%(severalUsers)shanno cambiato la loro immagine del profilo %(count)s volte", - "one": "%(severalUsers)shanno cambiato la propria immagine del profilo" + "join_rule_upgrade_updating_spaces": { + "one": "Aggiornamento spazio...", + "other": "Aggiornamento spazi... (%(progress)s di %(count)s)" }, - "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" + "join_rule_upgrade_upgrading_room": "Aggiornamento stanza", + "public_without_alias_warning": "Per collegare a questa stanza, aggiungi un indirizzo.", + "strict_encryption": "Non inviare mai messaggi cifrati a sessioni non verificate in questa stanza da questa sessione", + "title": "Sicurezza e privacy" + }, + "title": "Impostazioni stanza - %(roomName)s", + "upload_avatar_label": "Invia avatar", + "visibility": { + "alias_section": "Indirizzo", + "error_failed_save": "Aggiornamento visibilità dello spazio fallito", + "error_update_guest_access": "Aggiornamento accesso ospiti dello spazio fallito", + "error_update_history_visibility": "Aggiornamento visibilità cronologia dello spazio fallito", + "guest_access_explainer": "Gli ospiti possono entrare in uno spazio senza avere un account.", + "guest_access_explainer_public_space": "Può tornare utile per gli spazi pubblici.", + "guest_access_label": "Attiva accesso ospiti", + "history_visibility_anyone_space": "Anteprima spazio", + "history_visibility_anyone_space_description": "Permetti a chiunque di vedere l'anteprima dello spazio prima di unirsi.", + "history_visibility_anyone_space_recommendation": "Consigliato per gli spazi pubblici.", + "title": "Visibilità" + }, + "voip": { + "call_type_section": "Tipo chiamata", + "enable_element_call_caption": "%(brand)s è crittografato end-to-end, ma attualmente è limitato ad un minore numero di utenti.", + "enable_element_call_label": "Attiva %(brand)s come opzione di chiamata aggiuntiva in questa stanza", + "enable_element_call_no_permissions_tooltip": "Non hai autorizzazioni sufficienti per cambiarlo." + } + }, + "room_summary_card_back_action_label": "Informazioni stanza", + "scalar": { + "error_create": "Impossibile creare il widget.", + "error_membership": "Non sei in questa stanza.", + "error_missing_room_id": "ID stanza mancante.", + "error_missing_room_id_request": "Manca l'id_stanza nella richiesta", + "error_missing_user_id_request": "Manca l'id_utente nella richiesta", + "error_permission": "Non hai l'autorizzazione per farlo in questa stanza.", + "error_power_level_invalid": "Il livello di poteri deve essere un intero positivo.", + "error_room_not_visible": "Stanza %(roomId)s non visibile", + "error_room_unknown": "Stanza non riconosciuta.", + "error_send_request": "Invio della richiesta fallito.", + "failed_read_event": "Lettura degli eventi fallita", + "failed_send_event": "Invio dell'evento fallito" + }, + "server_offline": { + "description": "Il tuo server non sta rispondendo ad alcune tue richieste. Sotto trovi alcuni probabili motivi.", + "description_1": "Il server (%(serverName)s) ha impiegato troppo tempo per rispondere.", + "description_2": "Il tuo firewall o antivirus sta bloccando la richiesta.", + "description_3": "Un'estensione del browser sta impedendo la richiesta.", + "description_4": "Il server è offline.", + "description_5": "Il server ha negato la tua richiesta.", + "description_6": "La tua area sta riscontrando difficoltà di connessione a internet.", + "description_7": "Si è verificato un errore di connessione tentando di contattare il server.", + "description_8": "Il server non è configurato per indicare qual è il problema (CORS).", + "empty_timeline": "Non hai nulla di nuovo da vedere.", + "recent_changes_heading": "Modifiche recenti che non sono ancora state ricevute", + "title": "Il server non risponde" + }, + "seshat": { + "error_initialising": "Inizializzazione ricerca messaggi fallita, controlla le impostazioni per maggiori informazioni", + "reset_button": "Reinizializza archivio eventi", + "reset_description": "Probabilmente non hai bisogno di reinizializzare il tuo archivio indice degli eventi", + "reset_explainer": "Se lo fai, ricorda che nessuno dei tuoi messaggi verrà eliminato, ma l'esperienza di ricerca potrà peggiorare per qualche momento mentre l'indice viene ricreato", + "reset_title": "Reinizializzare l'archivio eventi?", + "warning_kind_files": "Questa versione di %(brand)s non supporta la visualizzazione di alcuni file cifrati", + "warning_kind_files_app": "Usa l'app desktop per vedere tutti i file cifrati", + "warning_kind_search": "Questa versione di %(brand)s non supporta la ricerca di messaggi cifrati", + "warning_kind_search_app": "Usa l'app desktop per cercare i messaggi cifrati" + }, + "setting": { + "help_about": { + "access_token_detail": "Il tuo token di accesso ti dà l'accesso al tuo account. Non condividerlo con nessuno.", + "brand_version": "versione %(brand)s:", + "chat_bot": "Chatta con %(brand)s Bot", + "clear_cache_reload": "Svuota la cache e ricarica", + "help_link": "Per aiuto su come usare %(brand)s, clicca qui.", + "help_link_chat_bot": "Per aiuto su come usare %(brand)s, clicca qui o inizia una chat con il nostro bot usando il pulsante sotto.", + "homeserver": "L'homeserver è %(homeserverUrl)s", + "identity_server": "Il server d'identità è %(identityServerUrl)s", + "olm_version": "Versione Olm:", + "title": "Aiuto e informazioni", + "versions": "Versioni" + } + }, + "settings": { + "all_rooms_home": "Mostra tutte le stanze nella pagina principale", + "all_rooms_home_description": "Tutte le stanze in cui sei appariranno nella pagina principale.", + "always_show_message_timestamps": "Mostra sempre l'orario dei messaggi", + "appearance": { + "custom_font": "Usa un carattere di sistema", + "custom_font_description": "Imposta il nome di un font installato nel tuo sistema e %(brand)s proverà ad usarlo.", + "custom_font_name": "Nome carattere di sistema", + "custom_font_size": "Usa dimensione personalizzata", + "custom_theme_add_button": "Aggiungi tema", + "custom_theme_error_downloading": "Errore scaricando informazioni sul tema.", + "custom_theme_invalid": "Schema del tema non valido.", + "custom_theme_success": "Tema aggiunto!", + "custom_theme_url": "URL tema personalizzato", + "font_size": "Dimensione carattere", + "font_size_limit": "La dimensione del carattere personalizzata può solo essere tra %(min)s pt e %(max)s pt", + "font_size_nan": "La dimensione deve essere un numero", + "font_size_valid": "Usa tra %(min)s pt e %(max)s pt", + "heading": "Personalizza l'aspetto", + "image_size_default": "Predefinito", + "image_size_large": "Grande", + "layout_bubbles": "Messaggi", + "layout_irc": "IRC (Sperimentale)", + "match_system_theme": "Usa il tema di sistema", + "subheading": "Le impostazioni dell'aspetto hanno effetto solo in questa sessione di %(brand)s.", + "timeline_image_size": "Dimensione immagine nella linea temporale", + "use_high_contrast": "Usa contrasto alto" + }, + "automatic_language_detection_syntax_highlight": "Attiva la rilevazione automatica della lingua per l'evidenziazione della sintassi", + "autoplay_gifs": "Auto-riproduci le GIF", + "autoplay_videos": "Auto-riproduci i video", + "big_emoji": "Attiva gli emoji grandi in chat", + "code_block_expand_default": "Espandi blocchi di codice in modo predefinito", + "code_block_line_numbers": "Mostra numeri di riga nei blocchi di codice", + "disable_historical_profile": "Mostra immagine del profilo e nomi attuali degli utenti nella cronologia dei messaggi", + "emoji_autocomplete": "Attiva suggerimenti Emoji durante la digitazione", + "enable_markdown": "Attiva markdown", + "enable_markdown_description": "Inizia i messaggi con /plain per inviarli senza markdown.", + "general": { + "account_management_section": "Gestione account", + "add_email_dialog_title": "Aggiungi indirizzo email", + "add_email_failed_verification": "Impossibile verificare l'indirizzo e-mail: assicurati di aver cliccato il link nell'e-mail", + "add_email_instructions": "Ti abbiamo inviato un'email per verificare il tuo indirizzo. Segui le istruzioni contenute e poi clicca il pulsante sotto.", + "add_msisdn_confirm_body": "Clicca il pulsante sotto per confermare l'aggiunta di questo numero di telefono.", + "add_msisdn_confirm_button": "Conferma aggiungendo un numero di telefono", + "add_msisdn_confirm_sso_button": "Conferma aggiungendo questo numero di telefono usando Single Sign On per provare la tua identità.", + "add_msisdn_dialog_title": "Aggiungi numero di telefono", + "add_msisdn_instructions": "È stato inviato un SMS a +%(msisdn)s. Inserisci il codice di verifica contenuto.", + "add_msisdn_misconfigured": "L'aggiunta / bind con il flusso MSISDN è mal configurata", + "confirm_adding_email_body": "Clicca il pulsante sotto per confermare l'aggiunta di questa email.", + "confirm_adding_email_title": "Conferma aggiungendo email", + "deactivate_confirm_body": "Sei sicuro di volere disattivare il tuo account? È irreversibile.", + "deactivate_confirm_body_password": "Per continuare, inserisci la password del tuo account:", + "deactivate_confirm_body_sso": "Conferma la disattivazione del tuo account usando Single Sign On per dare prova della tua identità.", + "deactivate_confirm_content": "Conferma che vorresti disattivare il tuo account. Se procedi:", + "deactivate_confirm_content_1": "Non potrai più riattivare il tuo account", + "deactivate_confirm_content_2": "Non potrai più accedere", + "deactivate_confirm_content_3": "Nessuno potrà riutilizzare il tuo nome utente (MXID), incluso te stesso: questo nome utente resterà non disponibile", + "deactivate_confirm_content_4": "Uscirai da tutte le stanze e messaggi diretti in cui sei", + "deactivate_confirm_content_5": "Verrai rimosso dal server d'identità: i tuoi amici non potranno più trovarti tramite l'email o il numero di telefono", + "deactivate_confirm_content_6": "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?", + "deactivate_confirm_continue": "Conferma disattivazione account", + "deactivate_confirm_erase_label": "Nascondi i miei messaggi ai nuovi membri", + "deactivate_section": "Disattiva l'account", + "deactivate_warning": "La disattivazione dell'account è permanente - attenzione!", + "discovery_email_empty": "Le opzioni di scoperta appariranno dopo aver aggiunto un'email sopra.", + "discovery_email_verification_instructions": "Verifica il link nella tua posta in arrivo", + "discovery_msisdn_empty": "Le opzioni di scoperta appariranno dopo aver aggiunto un numero di telefono sopra.", + "discovery_needs_terms": "Accetta le condizioni di servizio del server di identità (%(serverName)s) per poter essere trovabile tramite indirizzo email o numero di telefono.", + "discovery_section": "Scopri", + "email_address_in_use": "Questo indirizzo e-mail è già in uso", + "email_address_label": "Indirizzo email", + "email_not_verified": "Il tuo indirizzo email non è ancora stato verificato", + "email_verification_instructions": "Clicca il link nell'email che hai ricevuto per verificare e poi clicca di nuovo Continua.", + "emails_heading": "Indirizzi email", + "error_add_email": "Impossibile aggiungere l'indirizzo email", + "error_deactivate_communication": "C'è stato un problema nella comunicazione con il server. Riprova.", + "error_deactivate_invalid_auth": "Il server non ha restituito informazioni di autenticazione valide.", + "error_deactivate_no_auth": "Il server non ha richiesto alcuna autenticazione", + "error_email_verification": "Impossibile verificare l'indirizzo email.", + "error_invalid_email": "Indirizzo email non valido", + "error_invalid_email_detail": "Questo non sembra essere un indirizzo email valido", + "error_msisdn_verification": "Impossibile verificare il numero di telefono.", + "error_password_change_403": "Modifica password fallita. La tua password è corretta?", + "error_password_change_http": "%(errorMessage)s (stato HTTP %(httpStatus)s)", + "error_password_change_title": "Errore nella modifica della password", + "error_password_change_unknown": "Errore sconosciuto di modifica della password (%(stringifiedError)s)", + "error_remove_3pid": "Impossibile rimuovere le informazioni di contatto", + "error_revoke_email_discovery": "Impossibile revocare la condivisione dell'indirizzo email", + "error_revoke_msisdn_discovery": "Impossibile revocare la condivisione del numero di telefono", + "error_saving_profile": "Impossibile completare l'operazione", + "error_saving_profile_title": "Salvataggio del profilo fallito", + "error_share_email_discovery": "Impossibile condividere l'indirizzo email", + "error_share_msisdn_discovery": "Impossibile condividere il numero di telefono", + "external_account_management": "I dettagli del tuo account sono gestiti separatamente su %(hostname)s.", + "identity_server_no_token": "Nessun token di accesso d'identità trovato", + "identity_server_not_set": "Server d'identità non impostato", + "incorrect_msisdn_verification": "Codice di verifica sbagliato", + "language_section": "Lingua e regione", + "msisdn_in_use": "Questo numero di telefono è già in uso", + "msisdn_label": "Numero di telefono", + "msisdn_verification_field_label": "Codice di verifica", + "msisdn_verification_instructions": "Inserisci il codice di verifica inviato via SMS.", + "msisdns_heading": "Numeri di telefono", + "name_placeholder": "Nessun nome visibile", + "oidc_manage_button": "Gestisci account", + "password_change_section": "Imposta una nuova password dell'account…", + "password_change_success": "La tua password è stata cambiata correttamente.", + "remove_email_prompt": "Rimuovere %(email)s?", + "remove_msisdn_prompt": "Rimuovere %(phone)s?", + "spell_check_locale_placeholder": "Scegli una lingua", + "spell_check_section": "Controllo ortografico" + }, + "image_thumbnails": "Mostra anteprime/miniature per le immagini", + "inline_url_previews_default": "Attiva le anteprime URL in modo predefinito", + "inline_url_previews_room": "Attiva le anteprime URL in modo predefinito per i partecipanti in questa stanza", + "inline_url_previews_room_account": "Attiva le anteprime URL in questa stanza (riguarda solo te)", + "insert_trailing_colon_mentions": "Inserisci dei due punti dopo le citazioni degli utenti all'inizio di un messaggio", + "jump_to_bottom_on_send": "Salta in fondo alla linea temporale quando invii un messaggio", + "key_backup": { + "backup_in_progress": "Il backup delle chiavi è in corso (il primo backup potrebbe richiedere qualche minuto).", + "backup_starting": "Avvio del backup…", + "backup_success": "Completato!", + "cannot_create_backup": "Impossibile creare backup della chiave", + "create_title": "Crea backup chiavi", + "setup_secure_backup": { + "backup_setup_success_description": "Viene ora fatto il backup delle tue chiavi da questo dispositivo.", + "backup_setup_success_title": "Backup Sicuro completato", + "cancel_warning": "Se annulli ora, potresti perdere i messaggi e dati cifrati in caso tu perda l'accesso ai tuoi login.", + "confirm_security_phrase": "Conferma password di sicurezza", + "description": "Proteggiti contro la perdita dell'accesso ai messaggi e dati cifrati facendo un backup delle chiavi crittografiche sul tuo server.", + "download_or_copy": "%(downloadButton)s o %(copyButton)s", + "enter_phrase_description": "Inserisci una frase di sicurezza che conosci solo tu, dato che è usata per proteggere i tuoi dati. Per sicurezza, non dovresti riutilizzare la password dell'account.", + "enter_phrase_title": "Inserisci una frase di sicurezza", + "enter_phrase_to_confirm": "Inserisci di nuovo la password di sicurezza per confermarla.", + "generate_security_key_description": "Genereremo per te una chiave di sicurezza da conservare in un posto sicuro, come un in gestore di password o in una cassaforte.", + "generate_security_key_title": "Genera una chiave di sicurezza", + "pass_phrase_match_failed": "Non corrisponde.", + "pass_phrase_match_success": "Corrisponde!", + "phrase_strong_enough": "Ottimo! Questa password di sicurezza sembra abbastanza robusta.", + "requires_key_restore": "Ripristina il tuo backup chiavi per aggiornare la crittografia", + "requires_password_confirmation": "Inserisci la password del tuo account per confermare l'aggiornamento:", + "requires_server_authentication": "Dovrai autenticarti con il server per confermare l'aggiornamento.", + "secret_storage_query_failure": "Impossibile rilevare lo stato dell'archivio segreto", + "security_key_safety_reminder": "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.", + "session_upgrade_description": "Aggiorna questa sessione per consentirle di verificare altre sessioni, garantendo loro l'accesso ai messaggi cifrati e contrassegnandole come fidate per gli altri utenti.", + "set_phrase_again": "Torna per reimpostare.", + "settings_reminder": "Puoi anche impostare il Backup Sicuro e gestire le tue chiavi nelle impostazioni.", + "title_confirm_phrase": "Conferma frase di sicurezza", + "title_save_key": "Salva la tua chiave di sicurezza", + "title_set_phrase": "Imposta una frase di sicurezza", + "title_upgrade_encryption": "Aggiorna la tua crittografia", + "unable_to_setup": "Impossibile impostare un archivio segreto", + "use_different_passphrase": "Usare una password diversa?", + "use_phrase_only_you_know": "Usa una frase segreta che conosci solo tu e salva facoltativamente una chiave di sicurezza da usare come backup." + } + }, + "key_export_import": { + "confirm_passphrase": "Conferma password", + "enter_passphrase": "Inserisci password", + "export_description_1": "Questa procedura ti permette di esportare in un file locale le chiavi per i messaggi che hai ricevuto nelle stanze criptate. Potrai poi importare il file in un altro client Matrix in futuro, in modo che anche quel client possa decifrare quei messaggi.", + "export_description_2": "Il file esportato permetterà a chiunque possa leggerlo di decifrare tutti i messaggi criptati che vedi, quindi dovresti conservarlo in modo sicuro. Per aiutarti, potresti inserire una password dedicata sotto, che verrà usata per criptare i dati esportati. Sarà possibile importare i dati solo usando la stessa password.", + "export_title": "Esporta chiavi della stanza", + "file_to_import": "File da importare", + "import_description_1": "Questa procedura ti permette di importare le chiavi di crittografia precedentemente esportate da un altro client Matrix. Potrai poi decifrare tutti i messaggi che quel client poteva decifrare.", + "import_description_2": "Il file esportato sarà protetto da una password. Dovresti inserire la password qui, per decifrarlo.", + "import_title": "Importa chiavi della stanza", + "phrase_cannot_be_empty": "La password non può essere vuota", + "phrase_must_match": "Le password devono coincidere", + "phrase_strong_enough": "Ottimo! Questa password sembra abbastanza robusta" + }, + "keyboard": { + "title": "Tastiera" + }, + "notifications": { + "default_setting_description": "Questa impostazione verrà applicata in modo predefinito a tutte le tue stanze.", + "default_setting_section": "Voglio ricevere una notifica per (impostazione predefinita)", + "desktop_notification_message_preview": "Mostra l'anteprima dei messaggi nelle notifiche desktop", + "email_description": "Ricevi un riepilogo via email delle notifiche perse", + "email_section": "Riepilogo email", + "email_select": "Seleziona a quali email vuoi inviare i riepiloghi. Gestisci le email in .", + "enable_audible_notifications_session": "Attiva le notifiche audio per questa sessione", + "enable_desktop_notifications_session": "Attiva le notifiche desktop per questa sessione", + "enable_email_notifications": "Attive le notifiche email per %(email)s", + "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_notifications_device": "Attiva le notifiche per questo dispositivo", + "error_loading": "Si è verificato un errore caricando le tue impostazioni di notifica.", + "error_permissions_denied": "%(brand)s non ha l'autorizzazione ad inviarti notifiche - controlla le impostazioni del browser", + "error_permissions_missing": "Non è stata data a %(brand)s l'autorizzazione ad inviare notifiche - riprova", + "error_saving": "Errore nel salvataggio delle preferenze di notifica", + "error_saving_detail": "Si è verificato un errore durante il salvataggio delle tue preferenze di notifica.", + "error_title": "Impossibile attivare le notifiche", + "error_updating": "Si è verificato un errore aggiornando le tue preferenze di notifica. Prova ad attivare/disattivare di nuovo l'opzione.", + "invites": "Invitato in una stanza", + "keywords": "Mostra una targhetta quando vendono usate parole chiave in una stanza.", + "keywords_prompt": "Inserisci le parole chiave qui, o usa per variazioni ortografiche o nomi utente", + "labs_notice_prompt": "Aggiornamento:abbiamo semplificato le impostazioni di notifica per rendere più facili da trovare le opzioni. Alcune impostazioni personalizzate che hai scelto in precedenza non vengono mostrate qui, ma sono ancora attive. Se procedi, alcune tue impostazioni possono cambiare. Maggiori info", + "mentions_keywords": "Menzioni e parole chiave", + "mentions_keywords_only": "Solo menzioni e parole chiave", + "messages_containing_keywords": "Messaggi contenenti parole chiave", + "noisy": "Rumoroso", + "notices": "Messaggi inviati da bot", + "notify_at_room": "Avvisa quando qualcuno menziona usando @stanza", + "notify_keyword": "Avvisa quando qualcuno usa una parola chiave", + "notify_mention": "Avvisa quando qualcuno menziona usando @nomeutente o %(mxid)s", + "other_section": "Altre cose che pensiamo potrebbero interessarti:", + "people_mentions_keywords": "Persone, menzioni e parole chiave", + "play_sound_for_description": "Applicato in modo predefinito a tutte le stanze su tutti i dispositivi.", + "play_sound_for_section": "Riproduci un suono per", + "push_targets": "Obiettivi di notifica", + "quick_actions_mark_all_read": "Segna tutti i messaggi come letti", + "quick_actions_reset": "Ripristina alle impostazioni predefinite", + "quick_actions_section": "Azioni rapide", + "room_activity": "Si verificano nuove attività nella stanza, aggiornamenti e messaggi di stato", + "rule_call": "Invito ad una chiamata", + "rule_contains_display_name": "Messaggi contenenti il mio nome visualizzato", + "rule_contains_user_name": "Messaggi contenenti il mio nome utente", + "rule_encrypted": "Messaggi cifrati in chat di gruppo", + "rule_encrypted_room_one_to_one": "Messaggi cifrati in chat uno-ad-uno", + "rule_invite_for_me": "Quando vengo invitato/a in una stanza", + "rule_message": "Messaggi nelle chat di gruppo", + "rule_room_one_to_one": "Messaggi in chat uno-a-uno", + "rule_roomnotif": "Messaggi contenenti @room", + "rule_suppress_notices": "Messaggi inviati dai bot", + "rule_tombstone": "Quando le stanze vengono aggiornate", + "show_message_desktop_notification": "Mostra i messaggi nelle notifiche desktop", + "voip": "Chiamate audio e video" + }, + "preferences": { + "always_show_menu_bar": "Mostra sempre la barra dei menu della finestra", + "autocomplete_delay": "Ritardo autocompletamento (ms)", + "code_blocks_heading": "Blocchi di codice", + "compact_modern": "Usa una disposizione \"Moderna\" più compatta", + "composer_heading": "Compositore", + "enable_hardware_acceleration": "Attiva l'accelerazione hardware", + "enable_tray_icon": "Mostra icona in tray e usala alla chiusura della finestra", + "keyboard_heading": "Scorciatoie da tastiera", + "keyboard_view_shortcuts_button": "Per vedere tutte le scorciatoie, clicca qui.", + "media_heading": "Immagini, GIF e video", + "presence_description": "Condividi la tua attività e lo stato con gli altri.", + "rm_lifetime": "Durata delle conferme di lettura (ms)", + "rm_lifetime_offscreen": "Durata della conferma di lettura off-screen (ms)", + "room_directory_heading": "Elenco delle stanze", + "room_list_heading": "Elenco stanze", + "show_avatars_pills": "Mostra gli avatar nelle citazioni di utenti, stanze ed eventi", + "show_checklist_shortcuts": "Mostra scorciatoia per l'elenco di benvenuto sopra la lista stanze", + "show_polls_button": "Mostra pulsante sondaggi", + "surround_text": "Circonda il testo selezionato quando si digitano caratteri speciali", + "time_heading": "Visualizzazione dell'ora" + }, + "prompt_invite": "Chiedi prima di inviare inviti a possibili ID matrix non validi", + "replace_plain_emoji": "Sostituisci automaticamente le emoji testuali", + "security": { + "4s_public_key_in_account_data": "nei dati dell'account", + "4s_public_key_status": "Chiave pubblica dell'archivio segreto:", + "backup_key_cached_status": "Chiave di backup in cache:", + "backup_key_stored_status": "Chiave di backup salvata:", + "backup_key_unexpected_type": "tipo inatteso", + "backup_key_well_formed": "formattata bene", + "backup_keys_description": "Fai il backup delle tue chiavi di crittografia con i dati del tuo account in caso perdessi l'accesso alle sessioni. Le tue chiavi saranno protette con una chiave di recupero univoca.", + "bulk_options_accept_all_invites": "Accetta tutti i %(invitedRooms)s inviti", + "bulk_options_reject_all_invites": "Rifiuta tutti gli inviti da %(invitedRooms)s", + "bulk_options_section": "Opzioni generali", + "cross_signing_cached": "in cache locale", + "cross_signing_homeserver_support": "Funzioni supportate dall'homeserver:", + "cross_signing_homeserver_support_exists": "esiste", + "cross_signing_in_4s": "in un archivio segreto", + "cross_signing_in_memory": "in memoria", + "cross_signing_master_private_Key": "Chiave privata principale:", + "cross_signing_not_cached": "non trovato in locale", + "cross_signing_not_found": "non trovato", + "cross_signing_not_in_4s": "non trovato nell'archivio", + "cross_signing_not_stored": "non salvato", + "cross_signing_private_keys": "Chiavi private di firma incrociata:", + "cross_signing_public_keys": "Chiavi pubbliche di firma incrociata:", + "cross_signing_self_signing_private_key": "Chiave privata di auto-firma:", + "cross_signing_user_signing_private_key": "Chiave privata di firma utente:", + "cryptography_section": "Crittografia", + "delete_backup": "Elimina backup", + "delete_backup_confirm_description": "Sei sicuro? Perderai i tuoi messaggi cifrati se non hai salvato adeguatamente le tue chiavi.", + "e2ee_default_disabled_warning": "L'amministratore del server ha disattivato la crittografia end-to-end in modo predefinito nelle stanze private e nei messaggi diretti.", + "enable_message_search": "Attiva la ricerca messaggi nelle stanze cifrate", + "encryption_individual_verification_mode": "Verifica individualmente ogni sessione usata da un utente per segnarla come fidata, senza fidarsi dei dispositivi a firma incrociata.", + "encryption_section": "Crittografia", + "error_loading_key_backup_status": "Impossibile caricare lo stato del backup delle chiavi", + "export_megolm_keys": "Esporta chiavi E2E della stanza", + "ignore_users_empty": "Non hai utenti ignorati.", + "ignore_users_section": "Utenti ignorati", + "import_megolm_keys": "Importa chiavi E2E stanza", + "key_backup_active": "Questa sessione sta facendo il backup delle tue chiavi.", + "key_backup_active_version_none": "Nessuno", + "key_backup_algorithm": "Algoritmo:", + "key_backup_complete": "Tutte le chiavi sono state copiate", + "key_backup_connect": "Connetti questa sessione al backup chiavi", + "key_backup_connect_prompt": "Connetti questa sessione al backup chiavi prima di disconnetterti per non perdere eventuali chiavi che possono essere solo in questa sessione.", + "key_backup_in_progress": "Backup di %(sessionsRemaining)s chiavi…", + "key_backup_inactive": "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.", + "key_backup_inactive_warning": "Il backup chiavi non viene fatto per questa sessione.", + "manually_verify_all_sessions": "Verifica manualmente tutte le sessioni remote", + "message_search_disable_warning": "Se disattivato, i messaggi delle stanze cifrate non appariranno nei risultati di ricerca.", + "message_search_disabled": "Tieni in cache localmente i messaggi cifrati in modo sicuro affinché appaiano nei risultati di ricerca.", + "message_search_enabled": { + "one": "Salva in cache i messaggi cifrati localmente in modo che appaiano nei risultati di ricerca, usando %(size)s per salvarli da %(rooms)s stanza.", + "other": "Salva in cache i messaggi cifrati localmente in modo che appaiano nei risultati di ricerca, usando %(size)s per salvarli da %(rooms)s stanze." }, - "server_acls_multiple": { - "one": "%(severalUsers)shanno cambiato le ACL del server", - "other": "%(severalUsers)shanno cambiato le ACL del server %(count)s volte" + "message_search_failed": "Inizializzazione ricerca messaggi fallita", + "message_search_indexed_messages": "Messaggi indicizzati:", + "message_search_indexed_rooms": "Stanze indicizzate:", + "message_search_indexing": "Attualmente si indicizzano: %(currentRoom)s", + "message_search_indexing_idle": "Attualmente non si stanno indicizzando i messaggi di alcuna stanza.", + "message_search_intro": "%(brand)s sta tenendo in cache localmente i messaggi cifrati in modo sicuro affinché appaiano nei risultati di ricerca:", + "message_search_room_progress": "%(doneRooms)s di %(totalRooms)s", + "message_search_section": "Ricerca messaggio", + "message_search_sleep_time": "Quanto veloce devono essere scaricati i messaggi.", + "message_search_space_used": "Spazio usato:", + "message_search_unsupported": "A %(brand)s mancano alcuni componenti richiesti per tenere in cache i messaggi cifrati in modo sicuro. Se vuoi sperimentare questa funzionalità, compila un %(brand)s Desktop personale con i componenti di ricerca aggiunti.", + "message_search_unsupported_web": "%(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.", + "record_session_details": "Registra il nome, la versione e l'url del client per riconoscere le sessioni più facilmente nel gestore di sessioni", + "restore_key_backup": "Ripristina da un backup", + "secret_storage_not_ready": "non pronto", + "secret_storage_ready": "pronto", + "secret_storage_status": "Archivio segreto:", + "send_analytics": "Invia dati statistici", + "session_id": "ID sessione:", + "session_key": "Chiave sessione:", + "strict_encryption": "Non inviare mai messaggi cifrati a sessioni non verificate da questa sessione" + }, + "send_read_receipts": "Invia le conferme di lettura", + "send_read_receipts_unsupported": "Il tuo server non supporta la disattivazione delle conferme di lettura.", + "send_typing_notifications": "Invia notifiche di scrittura", + "sessions": { + "confirm_sign_out": { + "one": "Conferma la disconnessione da questo dispositivo", + "other": "Conferma la disconnessione da questi dispositivi" }, - "server_acls": { - "one": "%(oneUser)sha cambiato le ACL del server", - "other": "%(oneUser)sha cambiato le ACL del server %(count)s volte" + "confirm_sign_out_body": { + "one": "Clicca il pulsante sottostante per confermare la disconnessione da questo dispositivo.", + "other": "Clicca il pulsante sottostante per confermare la disconnessione da questi dispositivi." }, - "pinned_events_multiple": { - "one": "%(severalUsers)shanno cambiato i messaggi ancorati della stanza", - "other": "%(severalUsers)shanno cambiato i messaggi ancorati della stanza %(count)s volte" + "confirm_sign_out_continue": { + "one": "Disconnetti dispositivo", + "other": "Disconnetti dispositivi" }, - "pinned_events": { - "one": "%(oneUser)shanno cambiato i messaggi ancorati della stanza", - "other": "%(oneUser)sha cambiato i messaggi ancorati della stanza %(count)s volte" + "confirm_sign_out_sso": { + "one": "Conferma la disconnessione da questo dispositivo usando Single Sign On per dare prova della tua identità.", + "other": "Conferma la disconnessione da questi dispositivi usando Single Sign On per dare prova della tua identità." }, - "redacted_multiple": { - "one": "%(severalUsers)shanno rimosso un messaggio", - "other": "%(severalUsers)shanno rimosso %(count)s messaggi" + "current_session": "Sessione attuale", + "desktop_session": "Sessione desktop", + "details_heading": "Dettagli sessione", + "device_unverified_description": "Verifica o disconnetti questa sessione per una migliore sicurezza e affidabilità.", + "device_unverified_description_current": "Verifica la tua sessione attuale per messaggi più sicuri.", + "device_verified_description": "Questa sessione è pronta per i messaggi sicuri.", + "device_verified_description_current": "La tua sessione attuale è pronta per i messaggi sicuri.", + "error_pusher_state": "Impostazione stato del push fallita", + "filter_all": "Tutte", + "filter_inactive": "Inattiva", + "filter_inactive_description": "Inattiva da %(inactiveAgeDays)s giorni o più", + "filter_label": "Filtra dispositivi", + "filter_unverified_description": "Non pronto per messaggi sicuri", + "filter_verified_description": "Pronto per messaggi sicuri", + "hide_details": "Nascondi dettagli", + "inactive_days": "Inattivo da %(inactiveAgeDays)s+ giorni", + "inactive_sessions": "Sessioni inattive", + "inactive_sessions_explainer_1": "Le sessioni inattive sono quelle che non usi da un po' di tempo, ma che continuano a ricevere le chiavi di crittografia.", + "inactive_sessions_explainer_2": "La rimozione delle sessioni inattive migliora la sicurezza e le prestazioni, e ti semplifica identificare se una sessione nuova è sospetta.", + "inactive_sessions_list_description": "Considera di disconnettere le vecchie sessioni (%(inactiveAgeDays)s giorni o più) che non usi più.", + "ip": "Indirizzo IP", + "last_activity": "Ultima attività", + "mobile_session": "Sessione mobile", + "n_sessions_selected": { + "one": "%(count)s sessione selezionata", + "other": "%(count)s sessioni selezionate" }, - "redacted": { - "one": "%(oneUser)sha rimosso un messaggio", - "other": "%(oneUser)sha rimosso %(count)s messaggi" + "no_inactive_sessions": "Nessuna sessione inattiva trovata.", + "no_sessions": "Nessuna sessione trovata.", + "no_unverified_sessions": "Nessuna sessione non verificata trovata.", + "no_verified_sessions": "Nessuna sessione verificata trovata.", + "os": "Sistema operativo", + "other_sessions_heading": "Altre sessioni", + "push_heading": "Notifiche push", + "push_subheading": "Ricevi notifiche push in questa sessione.", + "push_toggle": "Attiva/disattiva le notifiche push in questa sessione.", + "rename_form_caption": "Ricorda che i nomi di sessione sono anche visibili alle persone con cui comunichi.", + "rename_form_heading": "Rinomina sessione", + "rename_form_learn_more": "Rinominare le sessioni", + "rename_form_learn_more_description_1": "Gli altri utenti nei messaggi diretti e nelle stanze in cui entri possono vedere la lista completa delle tue sessioni.", + "rename_form_learn_more_description_2": "Ciò li rassicura che stiano veramente parlando con te, ma significa anche che possono vedere il nome della sessione che inserisci qui.", + "security_recommendations": "Consigli di sicurezza", + "security_recommendations_description": "Migliora la sicurezza del tuo account seguendo questi consigli.", + "session_id": "ID sessione", + "show_details": "Mostra dettagli", + "sign_in_with_qr": "Accedi con codice QR", + "sign_in_with_qr_button": "Mostra codice QR", + "sign_in_with_qr_description": "Puoi usare questo dispositivo per accedere in un altro con un codice QR. Dovrai scansionare il codice QR mostrato in questo dispositivo con l'altro.", + "sign_out": "Disconnetti da questa sessione", + "sign_out_all_other_sessions": "Disconnetti tutte le altre sessioni (%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "Vuoi davvero disconnetterti da %(count)s sessione?", + "other": "Vuoi davvero disconnetterti da %(count)s sessioni?" }, - "hidden_event_multiple": { - "one": "%(severalUsers)shanno inviato un messaggio nascosto", - "other": "%(severalUsers)shanno inviato %(count)s messaggi nascosti" + "sign_out_n_sessions": { + "one": "Disconnetti %(count)s sessione", + "other": "Disconnetti %(count)s sessioni" }, - "hidden_event": { - "one": "%(oneUser)sha inviato un messaggio nascosto", - "other": "%(oneUser)sha inviato %(count)s messaggi nascosti" - } + "title": "Sessioni", + "unknown_session": "Tipo di sessione sconosciuta", + "unverified_session": "Sessione non verificata", + "unverified_session_explainer_1": "Questa sessione non supporta la crittografia, perciò non può essere verificata.", + "unverified_session_explainer_2": "Non potrai partecipare in stanze dove la crittografia è attiva mentre usi questa sessione.", + "unverified_session_explainer_3": "Per maggiore sicurezza e privacy, è consigliabile usare i client di Matrix che supportano la crittografia.", + "unverified_sessions": "Sessioni non verificate", + "unverified_sessions_explainer_1": "Le sessioni non verificate sono quelle che hanno effettuato l'accesso con le tue credenziali ma non sono state verificate.", + "unverified_sessions_explainer_2": "Dovresti essere particolarmente certo di riconoscere queste sessioni dato che potrebbero rappresentare un uso non autorizzato del tuo account.", + "unverified_sessions_list_description": "Verifica le tue sessioni per avere conversazioni più sicure o disconnetti quelle che non riconosci o che non usi più.", + "verified_session": "Sessione verificata", + "verified_sessions": "Sessioni verificate", + "verified_sessions_explainer_1": "Le sessioni verificate sono ovunque tu usi questo account dopo l'inserimento della frase di sicurezza o la conferma della tua identità con un'altra sessione verificata.", + "verified_sessions_explainer_2": "Ciò significa che hai tutte le chiavi necessarie per sbloccare i tuoi messaggi cifrati e che confermi agli altri utenti di fidarti di questa sessione.", + "verified_sessions_list_description": "Per una maggiore sicurezza, disconnetti tutte le sessioni che non riconosci o che non usi più.", + "verify_session": "Verifica sessione", + "web_session": "Sessione web" }, - "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" + "show_avatar_changes": "Mostra cambiamenti dell'immagine del profilo", + "show_breadcrumbs": "Mostra scorciatoie per le stanze viste di recente sopra l'elenco stanze", + "show_chat_effects": "Mostra effetti chat (animazioni quando si ricevono ad es. coriandoli)", + "show_displayname_changes": "Mostra i cambi di nomi visualizzati", + "show_join_leave": "Mostra messaggi di entrata/uscita (non influenza inviti/rimozioni/ban)", + "show_nsfw_content": "Mostra contenuti per adulti", + "show_read_receipts": "Mostra ricevute di lettura inviate da altri utenti", + "show_redaction_placeholder": "Mostra un segnaposto per i messaggi rimossi", + "show_stickers_button": "Mostra pulsante adesivi", + "show_typing_notifications": "Mostra notifiche di scrittura", + "sidebar": { + "metaspaces_favourites_description": "Raggruppa tutte le tue stanze e persone preferite in un unico posto.", + "metaspaces_home_all_rooms": "Mostra tutte le stanze", + "metaspaces_home_all_rooms_description": "Mostra tutte le tue stanze nella pagina principale, anche se sono in uno spazio.", + "metaspaces_home_description": "La pagina principale è utile per avere una panoramica generale.", + "metaspaces_orphans": "Stanze fuori da uno spazio", + "metaspaces_orphans_description": "Raggruppa tutte le tue stanze che non fanno parte di uno spazio in un unico posto.", + "metaspaces_people_description": "Raggruppa tutte le tue persone in un unico posto.", + "metaspaces_subsection": "Spazi da mostrare", + "title": "Barra laterale" }, - "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" + "start_automatically": "Esegui automaticamente all'avvio del sistema", + "use_12_hour_format": "Mostra gli orari nel formato 12 ore (es. 2:30pm)", + "use_command_enter_send_message": "Usa Comando + Invio per inviare un messaggio", + "use_command_f_search": "Usa Comando + F per cercare nella linea temporale", + "use_control_enter_send_message": "Usa Ctrl + Invio per inviare un messaggio", + "use_control_f_search": "Usa Ctrl + F per cercare nella linea temporale", + "voip": { + "allow_p2p": "Permetti Peer-to-Peer per chiamate 1:1", + "allow_p2p_description": "Quando attivo, l'altra parte potrebbe riuscire a vedere il tuo indirizzo IP", + "audio_input_empty": "Nessun Microfono rilevato", + "audio_output": "Uscita audio", + "audio_output_empty": "Nessuna uscita audio rilevata", + "auto_gain_control": "Controllo automatico del guadagno", + "connection_section": "Connessione", + "echo_cancellation": "Cancellazione dell'eco", + "enable_fallback_ice_server": "Permetti server di chiamata di ripiego (%(server)s)", + "enable_fallback_ice_server_description": "Si applica solo se il tuo homeserver non ne offre uno. Il tuo indirizzo IP verrebbe condiviso durante una chiamata.", + "mirror_local_feed": "Invertire orizzontalmente il video locale (effetto specchio)", + "missing_permissions_prompt": "Autorizzazione multimediale mancante, clicca il pulsante sotto per richiederla.", + "noise_suppression": "Riduzione del rumore", + "request_permissions": "Richiedi autorizzazioni multimediali", + "title": "Voce e video", + "video_input_empty": "Nessuna Webcam rilevata", + "video_section": "Impostazioni video", + "voice_agc": "Regola automaticamente il volume del microfono", + "voice_processing": "Elaborazione vocale", + "voice_section": "Impostazioni voce" }, - "no_permission_messages_before_invite": "Non hai l'autorizzazione per vedere i messaggi precedenti al tuo invito.", - "no_permission_messages_before_join": "Non hai l'autorizzazione per vedere i messaggi precedenti alla tua entrata.", - "encrypted_historical_messages_unavailable": "I messaggi cifrati prima di questo punto non sono disponibili.", - "historical_messages_unavailable": "Non puoi vedere i messaggi precedenti" + "warn_quit": "Avvisa prima di uscire", + "warning": "ATTENZIONE: " + }, + "share": { + "link_title": "Collegamento alla stanza", + "permalink_message": "Link al messaggio selezionato", + "permalink_most_recent": "Link al messaggio più recente", + "title_message": "Condividi messaggio stanza", + "title_room": "Condividi stanza", + "title_user": "Condividi utente" }, "slash_command": { - "spoiler": "Invia il messaggio come spoiler", - "shrug": "Aggiunge ¯\\_(ツ)_/¯ ad un messaggio di testo semplice", - "tableflip": "Antepone (╯°□°)╯︵ ┻━┻ ad un messaggio di testo", - "unflip": "Antepone ┬──┬ ノ( ゜-゜ノ) ad un messaggio di testo", - "lenny": "Antepone ( ͡° ͜ʖ ͡°) ad un messaggio di testo", - "plain": "Invia un messaggio in testo semplice, senza interpretarlo come markdown", - "html": "Invia un messaggio come html, senza interpretarlo come markdown", - "upgraderoom": "Aggiorna una stanza ad una nuova versione", - "upgraderoom_permission_error": "Non hai l'autorizzazione necessaria per usare questo comando.", - "jumptodate": "Salta alla data scelta nella linea temporale", - "jumptodate_invalid_input": "Non siamo riusciti a capire la data scelta (%(inputDate)s). Prova ad usare il formato YYYY-MM-DD.", - "nick": "Modifica il tuo nick visualizzato", - "myroomnick": "Cambia il tuo nick visualizzato solo nella stanza attuale", - "roomavatar": "Cambia l'avatar della stanza attuale", - "myroomavatar": "Cambia la tua immagine del profilo solo nella stanza attuale", - "myavatar": "Cambia la tua immagine del profilo in tutte le stanze", - "topic": "Ottiene o imposta l'argomento della stanza", - "topic_room_error": "Lettura argomento stanza fallita: impossibile trovare la stanza (%(roomId)s", - "topic_none": "Questa stanza non ha un argomento.", - "roomname": "Imposta il nome della stanza", - "invite": "Invita l'utente per ID alla stanza attuale", - "remove": "Rimuove l'utente con il dato ID da questa stanza", - "ban": "Bandisce l'utente per ID", - "unban": "Riammette l'utente con l'ID dato", - "ignore": "Ignora un utente, non mostrandoti i suoi messaggi", - "unignore": "Smetti di ignorare un utente, mostrando i suoi messaggi successivi", - "devtools": "Apre la finestra di strumenti per sviluppatori", "addwidget": "Aggiunge alla stanza un widget personalizzato da URL", - "rainbow": "Invia il messaggio dato colorato come un arcobaleno", - "rainbowme": "Invia l'emoticon dato colorato come un arcobaleno", - "help": "Visualizza l'elenco dei comandi con usi e descrizioni", - "whois": "Mostra le informazioni di un utente", - "rageshake": "Invia una segnalazione di errore con i registri", - "msg": "Invia un messaggio all'utente specificato", - "usage": "Utilizzo", - "category_messages": "Messaggi", + "addwidget_iframe_missing_src": "L'iframe non ha l'attributo src", + "addwidget_invalid_protocol": "Fornisci un URL https:// o http:// per il widget", + "addwidget_missing_url": "Inserisci un URL del widget o un codice di incorporamento", + "addwidget_no_permissions": "Non puoi modificare i widget in questa stanza.", + "ban": "Bandisce l'utente per ID", "category_actions": "Azioni", "category_admin": "Amministratore", "category_advanced": "Avanzato", "category_effects": "Effetti", + "category_messages": "Messaggi", "category_other": "Altro", - "addwidget_missing_url": "Inserisci un URL del widget o un codice di incorporamento", - "addwidget_iframe_missing_src": "L'iframe non ha l'attributo src", - "addwidget_invalid_protocol": "Fornisci un URL https:// o http:// per il widget", - "addwidget_no_permissions": "Non puoi modificare i widget in questa stanza.", + "command_error": "Errore nel comando", "converttodm": "Converte la stanza in un MD", - "could_not_find_room": "Stanza non trovata", "converttoroom": "Converte il MD in una stanza", + "could_not_find_room": "Stanza non trovata", + "deop": "Toglie privilegi all'utente per ID", + "devtools": "Apre la finestra di strumenti per sviluppatori", "discardsession": "Forza l'eliminazione dell'attuale sessione di gruppo in uscita in una stanza criptata", + "error_invalid_rendering_type": "Errore comando: impossibile trovare il tipo di rendering (%(renderingType)s)", + "error_invalid_runfn": "Errore comando: impossibile gestire il comando slash.", + "help": "Visualizza l'elenco dei comandi con usi e descrizioni", + "help_dialog_title": "Aiuto comando", + "holdcall": "Mette in pausa la chiamata nella stanza attuale", + "html": "Invia un messaggio come html, senza interpretarlo come markdown", + "ignore": "Ignora un utente, non mostrandoti i suoi messaggi", + "ignore_dialog_description": "Ora stai ignorando %(userId)s", + "ignore_dialog_title": "Utente ignorato", + "invite": "Invita l'utente per ID alla stanza attuale", + "invite_3pid_needs_is_error": "Usa un server di identità per invitare via email. Gestisci nelle impostazioni.", + "invite_3pid_use_default_is_title": "Usa un server di identità", + "invite_3pid_use_default_is_title_description": "Usa un server d'identità per invitare via email. Clicca \"Continua\" per usare quello predefinito (%(defaultIdentityServerName)s) o gestiscilo nelle impostazioni.", + "invite_failed": "L'utente (%(user)s) non è stato segnato come invitato in %(roomId)s, ma non c'è stato alcun errore dall'utilità di invito", + "join": "Accede alla stanza con l'indirizzo dato", + "jumptodate": "Salta alla data scelta nella linea temporale", + "jumptodate_invalid_input": "Non siamo riusciti a capire la data scelta (%(inputDate)s). Prova ad usare il formato YYYY-MM-DD.", + "lenny": "Antepone ( ͡° ͜ʖ ͡°) ad un messaggio di testo", + "me": "Mostra l'azione", + "msg": "Invia un messaggio all'utente specificato", + "myavatar": "Cambia la tua immagine del profilo in tutte le stanze", + "myroomavatar": "Cambia la tua immagine del profilo solo nella stanza attuale", + "myroomnick": "Cambia il tuo nick visualizzato solo nella stanza attuale", + "nick": "Modifica il tuo nick visualizzato", + "no_active_call": "Nessuna chiamata attiva in questa stanza", + "op": "Definisce il livello di poteri di un utente", + "part_unknown_alias": "Indirizzo stanza non riconosciuto: %(roomAlias)s", + "plain": "Invia un messaggio in testo semplice, senza interpretarlo come markdown", + "query": "Apre una chat con l'utente specificato", + "query_not_found_phone_number": "Impossibile trovare ID Matrix per il numero di telefono", + "rageshake": "Invia una segnalazione di errore con i registri", + "rainbow": "Invia il messaggio dato colorato come un arcobaleno", + "rainbowme": "Invia l'emoticon dato colorato come un arcobaleno", "remakeolm": "Comando sviluppatore: scarta l'attuale sessione di gruppo in uscita e imposta nuove sessioni Olm", + "remove": "Rimuove l'utente con il dato ID da questa stanza", + "roomavatar": "Cambia l'avatar della stanza attuale", + "roomname": "Imposta il nome della stanza", + "server_error": "Errore del server", + "server_error_detail": "Server non disponibile, sovraccarico o qualcos'altro è andato storto.", + "shrug": "Aggiunge ¯\\_(ツ)_/¯ ad un messaggio di testo semplice", + "spoiler": "Invia il messaggio come spoiler", + "tableflip": "Antepone (╯°□°)╯︵ ┻━┻ ad un messaggio di testo", + "topic": "Ottiene o imposta l'argomento della stanza", + "topic_none": "Questa stanza non ha un argomento.", + "topic_room_error": "Lettura argomento stanza fallita: impossibile trovare la stanza (%(roomId)s", "tovirtual": "Passa alla stanza virtuale di questa stanza, se ne ha una", "tovirtual_not_found": "Nessuna stanza virtuale per questa stanza", - "query": "Apre una chat con l'utente specificato", - "query_not_found_phone_number": "Impossibile trovare ID Matrix per il numero di telefono", - "holdcall": "Mette in pausa la chiamata nella stanza attuale", - "no_active_call": "Nessuna chiamata attiva in questa stanza", + "unban": "Riammette l'utente con l'ID dato", + "unflip": "Antepone ┬──┬ ノ( ゜-゜ノ) ad un messaggio di testo", "unholdcall": "Riprende la chiamata nella stanza attuale", - "me": "Mostra l'azione", - "error_invalid_runfn": "Errore comando: impossibile gestire il comando slash.", - "error_invalid_rendering_type": "Errore comando: impossibile trovare il tipo di rendering (%(renderingType)s)", - "join": "Accede alla stanza con l'indirizzo dato", - "view": "Visualizza la stanza con l'indirizzo dato", - "failed_find_room": "Comando fallito: impossibile trovare la stanza (%(roomId)s", - "failed_find_user": "Utente non trovato nella stanza", - "op": "Definisce il livello di poteri di un utente", - "deop": "Toglie privilegi all'utente per ID" - }, - "presence": { - "busy": "Occupato", - "online_for": "Online per %(duration)s", - "idle_for": "Inattivo per %(duration)s", - "offline_for": "Offline per %(duration)s", - "unknown_for": "Sconosciuto per %(duration)s", - "online": "Online", - "idle": "Inattivo", - "unknown": "Sconosciuto", - "offline": "Offline", - "away": "Assente" - }, - "Unknown": "Sconosciuto", - "event_preview": { - "m.call.answer": { - "you": "Ti sei unito alla chiamata", - "user": "%(senderName)s si è unito alla chiamata", - "dm": "Chiamata in corso" + "unignore": "Smetti di ignorare un utente, mostrando i suoi messaggi successivi", + "unignore_dialog_description": "Non stai più ignorando %(userId)s", + "unignore_dialog_title": "Utente non più ignorato", + "unknown_command": "Comando sconosciuto", + "unknown_command_button": "Invia come messaggio", + "unknown_command_detail": "Comando non riconosciuto: %(commandText)s", + "unknown_command_help": "Puoi usare /help per elencare i comandi disponibili. Volevo forse inviarlo come messaggio?", + "unknown_command_hint": "Suggerimento: anteponi al tuo messaggio // per farlo iniziare con uno slash.", + "upgraderoom": "Aggiorna una stanza ad una nuova versione", + "upgraderoom_permission_error": "Non hai l'autorizzazione necessaria per usare questo comando.", + "usage": "Utilizzo", + "verify": "Verifica un utente, una sessione e una tupla pubblica", + "verify_mismatch": "ATTENZIONE: VERIFICA CHIAVI FALLITA! La chiave per %(userId)s e per la sessione %(deviceId)s è \"%(fprint)s\" la quale non corriponde con la chiave \"%(fingerprint)s\" fornita. Ciò può significare che le comunicazioni vengono intercettate!", + "verify_nop": "Sessione già verificata!", + "verify_nop_warning_mismatch": "ATTENZIONE: sessione già verificata, ma le chiavi NON CORRISPONDONO!", + "verify_success_description": "La chiave che hai fornito corrisponde alla chiave che hai ricevuto dalla sessione di %(userId)s %(deviceId)s. Sessione contrassegnata come verificata.", + "verify_success_title": "Chiave verificata", + "verify_unknown_pair": "Coppia (utente, sessione) sconosciuta: (%(userId)s, %(deviceId)s)", + "view": "Visualizza la stanza con l'indirizzo dato", + "whois": "Mostra le informazioni di un utente" + }, + "space": { + "add_existing_room_space": { + "create": "Vuoi invece aggiungere una nuova stanza?", + "create_prompt": "Crea nuova stanza", + "dm_heading": "Messaggi diretti", + "error_heading": "Non tutti i selezionati sono stati aggiunti", + "progress_text": { + "one": "Aggiunta stanza...", + "other": "Aggiunta stanze... (%(progress)s di %(count)s)" + }, + "space_dropdown_label": "Selezione spazio", + "space_dropdown_title": "Aggiungi stanze esistenti", + "subspace_moved_note": "L'aggiunta di spazi è stata spostata." }, - "m.call.hangup": { - "you": "Hai terminato la chiamata", - "user": "%(senderName)s ha terminato la chiamata" + "add_existing_subspace": { + "create_button": "Crea un nuovo spazio", + "create_prompt": "Vuoi piuttosto aggiungere un nuovo spazio?", + "filter_placeholder": "Cerca spazi", + "space_dropdown_title": "Aggiungi spazio esistente" }, - "m.call.invite": { - "you": "Hai iniziato una chiamata", - "user": "%(senderName)s ha iniziato una chiamata", - "dm_send": "In attesa di risposta", - "dm_receive": "%(senderName)s sta chiamando" + "context_menu": { + "devtools_open_timeline": "Mostra linea temporale della stanza (strumenti per sviluppatori)", + "explore": "Esplora stanze", + "home": "Pagina iniziale dello spazio", + "manage_and_explore": "Gestisci ed esplora le stanze", + "options": "Opzioni dello spazio" }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.reaction": { - "you": "Hai reagito con %(reaction)s a %(message)s", - "user": "%(sender)s ha reagito con %(reaction)s a %(message)s" + "failed_load_rooms": "Caricamento dell'elenco di stanze fallito.", + "failed_remove_rooms": "Rimozione di alcune stanze fallita. Riprova più tardi", + "incompatible_server_hierarchy": "Il tuo server non supporta la visualizzazione di gerarchie di spazi.", + "invite": "Invita persone", + "invite_description": "Invita con email o nome utente", + "invite_link": "Condividi collegamento di invito", + "invite_this_space": "Invita in questo spazio", + "joining_space": "Entrata in corso", + "landing_welcome": "Ti diamo il benvenuto in ", + "leave_dialog_action": "Esci dallo spazio", + "leave_dialog_description": "Stai per uscire da .", + "leave_dialog_only_admin_room_warning": "Sei l'unico amministratore di alcune delle stanze o spazi che vuoi abbandonare. Se esci li lascerai senza amministratori.", + "leave_dialog_only_admin_warning": "Sei l'unico amministratore di questo spazio. Se esci nessuno ne avrà il controllo.", + "leave_dialog_option_all": "Esci da tutte le stanze", + "leave_dialog_option_intro": "Vuoi uscire dalle stanze di questo spazio?", + "leave_dialog_option_none": "Non uscire da alcuna stanza", + "leave_dialog_option_specific": "Esci da alcune stanze", + "leave_dialog_public_rejoin_warning": "Non potrai rientrare a meno che non ti invitino di nuovo.", + "leave_dialog_title": "Esci da %(spaceName)s", + "mark_suggested": "Segna come consigliato", + "no_search_result_hint": "Prova a fare una ricerca diversa o controllare errori di battitura.", + "preferences": { + "sections_section": "Sezioni da mostrare", + "show_people_in_space": "Ciò raggruppa le tue chat con i membri di questo spazio. Se lo disattivi le chat verranno nascoste dalla tua vista di %(spaceName)s." }, - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "disable_microphone": "Spegni il microfono", - "enable_microphone": "Riaccendi il microfono", - "disable_camera": "Spegni la fotocamera", - "enable_camera": "Accendi la fotocamera", - "audio_devices": "Dispositivi audio", - "video_devices": "Dispositivi video", - "dial": "Componi", - "you_are_presenting": "Stai presentando", - "user_is_presenting": "%(sharerName)s sta presentando", - "camera_disabled": "La tua fotocamera è spenta", - "camera_enabled": "La tua fotocamera è ancora attiva", - "consulting": "Consultazione con %(transferTarget)s. Trasferisci a %(transferee)s", - "call_held_switch": "Hai sospeso la chiamata Cambia", - "call_held_resume": "Hai sospeso la chiamata Riprendi", - "call_held": "%(peerName)s ha sospeso la chiamata", - "dialpad": "Tastierino", - "stop_screenshare": "Ferma la condivisione dello schermo", - "start_screenshare": "Avvia la condivisione dello schermo", - "hangup": "Riaggancia", - "maximise": "Riempi schermo", - "expand": "Torna alla chiamata", - "on_hold": "%(name)s in sospeso", - "voice_call": "Telefonata", - "video_call": "Videochiamata", - "video_call_started": "Videochiamata iniziata", - "unsilence": "Audio attivo", - "silence": "Silenzia la chiamata", - "silenced": "Notifiche silenziose", - "unknown_caller": "Chiamante sconosciuto", - "call_failed": "Chiamata fallita", - "unable_to_access_microphone": "Impossibile accedere al microfono", - "call_failed_microphone": "Chiamata fallita perchè il microfono non è accessibile. Controlla che ci sia un microfono collegato e configurato correttamente.", - "unable_to_access_media": "Impossibile accedere alla webcam / microfono", - "call_failed_media": "Chiamata fallita perchè la webcam o il microfono non sono accessibili. Controlla che:", - "call_failed_media_connected": "Un microfono e una webcam siano collegati e configurati correttamente", - "call_failed_media_permissions": "Permesso concesso per usare la webcam", - "call_failed_media_applications": "Nessun'altra applicazione sta usando la webcam", - "already_in_call": "Già in una chiamata", - "already_in_call_person": "Sei già in una chiamata con questa persona.", - "unsupported": "Le chiamate non sono supportate", - "unsupported_browser": "Non puoi fare chiamate in questo browser." - }, - "Other": "Altro", - "Advanced": "Avanzato", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Cambia avatar dello spazio", - "m.room.avatar": "Cambia avatar stanza", - "m.room.name_space": "Cambia nome dello spazio", - "m.room.name": "Modifica nome stanza", - "m.room.canonical_alias_space": "Cambia indirizzo principale dello spazio", - "m.room.canonical_alias": "Modifica indirizzo principale della stanza", - "m.space.child": "Gestisci le stanze in questo spazio", - "m.room.history_visibility": "Cambia visibilità cronologia", - "m.room.power_levels": "Cambia autorizzazioni", - "m.room.topic_space": "Cambia descrizione", - "m.room.topic": "Modifica argomento", - "m.room.tombstone": "Aggiorna la stanza", - "m.room.encryption": "Attiva la crittografia della stanza", - "m.room.server_acl": "Modifica le ACL del server", - "m.reaction": "Invia reazioni", - "m.room.redaction": "Rimuovi i messaggi che ho inviato", - "m.widget": "Modifica i widget", - "io.element.voice_broadcast_info": "Trasmissioni vocali", - "m.room.pinned_events": "Gestisci eventi ancorati", - "m.call": "Inizia chiamate di %(brand)s", - "m.call.member": "Entra in chiamate di %(brand)s", - "users_default": "Ruolo predefinito", - "events_default": "Invia messaggi", - "invite": "Invita utenti", - "state_default": "Modifica impostazioni", - "kick": "Rimuovi utenti", - "ban": "Bandisci utenti", - "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" - }, - "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" + "room_filter_placeholder": "Cerca stanze", + "search_children": "Cerca %(spaceName)s", + "search_placeholder": "Cerca nomi e descrizioni", + "select_room_below": "Prima seleziona una stanza sotto", + "share_public": "Condividi il tuo spazio pubblico", + "suggested": "Consigliato", + "suggested_tooltip": "Questa è una buona stanza in cui entrare", + "title_when_query_available": "Risultati", + "title_when_query_unavailable": "Stanze e spazi", + "unmark_suggested": "Segna come non consigliato", + "user_lacks_permission": "Non hai il permesso" + }, + "space_settings": { + "title": "Impostazioni - %(spaceName)s" }, "spaces": { - "error_no_permission_invite": "Non hai l'autorizzazione di invitare persone in questo spazio", - "error_no_permission_create_room": "Non hai i permessi per creare stanze in questo spazio", "error_no_permission_add_room": "Non hai i permessi per aggiungere stanze a questo spazio", - "error_no_permission_add_space": "Non hai i permessi per aggiungere spazi in questo spazio" + "error_no_permission_add_space": "Non hai i permessi per aggiungere spazi in questo spazio", + "error_no_permission_create_room": "Non hai i permessi per creare stanze in questo spazio", + "error_no_permission_invite": "Non hai l'autorizzazione di invitare persone in questo spazio" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Inserisci il nome di un nuovo server che vuoi esplorare.", + "network_dropdown_add_dialog_placeholder": "Nome server", + "network_dropdown_add_dialog_title": "Aggiungi un nuovo server", + "network_dropdown_add_server_option": "Aggiungi nuovo server…", + "network_dropdown_available_invalid": "Impossibile trovare questo server o l'elenco delle sue stanze", + "network_dropdown_available_invalid_forbidden": "Non hai i permessi per vedere l'elenco di stanze del server", + "network_dropdown_available_valid": "Sembra giusto", + "network_dropdown_remove_server_adornment": "Rimuovi server “%(roomServer)s”", + "network_dropdown_required_invalid": "Inserisci il nome di un server", + "network_dropdown_selected_label": "Mostra: stanze di Matrix", + "network_dropdown_selected_label_instance": "Mostra: stanze di %(instance)s (%(server)s)", + "network_dropdown_your_server_description": "Il tuo server" + } }, - "auth": { - "continue_with_idp": "Continua con %(provider)s", - "sign_in_with_sso": "Accedi con single sign-on", - "sso": "Single Sign On", - "reset_password_action": "Reimposta password", - "reset_password_title": "Reimposta la tua password", - "continue_with_sso": "Continua con %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s o %(usernamePassword)s", - "sign_in_instead": "Oppure accedi", - "account_clash": "Il tuo nuovo account (%(newAccountId)s) è registrato, ma hai già fatto l'accesso in un account diverso (%(loggedInUserId)s).", - "account_clash_previous_account": "Continua con l'account precedente", - "log_in_new_account": "Accedi al tuo nuovo account.", - "registration_successful": "Registrazione riuscita", - "server_picker_title": "Accedi al tuo homeserver", - "server_picker_dialog_title": "Decidi dove ospitare il tuo account", - "footer_powered_by_matrix": "offerto da Matrix", - "failed_homeserver_discovery": "Ricerca dell'homeserver fallita", - "sync_footer_subtitle": "Se sei dentro a molte stanze, potrebbe impiegarci un po'", - "syncing": "Sincronizzazione…", - "signing_in": "Accesso…", - "unsupported_auth_msisdn": "Questo server non supporta l'autenticazione tramite numero di telefono.", - "unsupported_auth_email": "Questo homeserver non supporta l'accesso tramite indirizzo email.", - "unsupported_auth": "Questo homeserver non offre alcuna procedura di accesso supportata da questo client.", - "registration_disabled": "La registrazione è stata disattivata su questo homeserver.", - "failed_query_registration_methods": "Impossibile richiedere i metodi di registrazione supportati.", - "username_in_use": "Qualcuno ha già quel nome utente, provane un altro.", - "3pid_in_use": "Quell'indirizzo email o numero di telefono è già in uso.", - "incorrect_password": "Password sbagliata", - "failed_soft_logout_auth": "Riautenticazione fallita", - "soft_logout_heading": "Sei disconnesso", - "forgot_password_email_required": "Deve essere inserito l'indirizzo email collegato al tuo account.", - "forgot_password_email_invalid": "L'indirizzo email non sembra essere valido.", - "sign_in_prompt": "Hai un account? Accedi", - "verify_email_heading": "Verifica l'email per continuare", - "forgot_password_prompt": "Hai dimenticato la password?", - "soft_logout_intro_password": "Inserisci la tua password per accedere ed ottenere l'accesso al tuo account.", - "soft_logout_intro_sso": "Accedi ed ottieni l'accesso al tuo account.", - "soft_logout_intro_unsupported_auth": "Non puoi accedere al tuo account. Contatta l'admin del tuo homeserver per maggiori informazioni.", - "check_email_explainer": "Segui le istruzioni inviate a %(email)s", - "check_email_wrong_email_prompt": "Indirizzo email sbagliato?", - "check_email_wrong_email_button": "Re-inserisci l'indirizzo email", - "check_email_resend_prompt": "Non l'hai ricevuta?", - "check_email_resend_tooltip": "Email con link di verifica reinviata!", - "enter_email_heading": "Inserisci la tua email per reimpostare la password", - "enter_email_explainer": "%(homeserver)s ti invierà un link di verifica per farti reimpostare la password.", - "verify_email_explainer": "Dobbiamo sapere che sei tu prima di reimpostare la password. Clicca il link nell'email che abbiamo inviato a %(email)s", - "create_account_prompt": "Prima volta qui? Crea un account", - "sign_in_or_register": "Accedi o crea account", - "sign_in_or_register_description": "Usa il tuo account o creane uno nuovo per continuare.", - "sign_in_description": "Usa il tuo account per continuare.", - "register_action": "Crea account", - "server_picker_failed_validate_homeserver": "Impossibile validare l'homeserver", - "server_picker_invalid_url": "URL non valido", - "server_picker_required": "Specifica un homeserver", - "server_picker_matrix.org": "Matrix.org è il più grande homeserver pubblico del mondo, quindi è un buon posto per molti.", - "server_picker_intro": "Chiamiamo \"homeserver\" i posti dove puoi ospitare il tuo account.", - "server_picker_custom": "Altro homeserver", - "server_picker_explainer": "Usa il tuo homeserver Matrix preferito se ne hai uno, o ospitane uno tuo.", - "server_picker_learn_more": "Riguardo gli homeserver" + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Se non vedi chi stai cercando, mandagli il tuo collegamento di invito.", + "cant_find_room_helpful_hint": "Se non trovi la stanza che stai cercando, chiedi un invito o crea una stanza nuova.", + "copy_link_text": "Copia collegamento di invito", + "count_of_members": { + "one": "%(count)s membro", + "other": "%(count)s membri" + }, + "create_new_room_button": "Crea una nuova stanza", + "failed_querying_public_rooms": "Richiesta di stanze pubbliche fallita", + "group_chat_section_title": "Altre opzioni", + "heading_with_query": "Usa \"%(query)s\" per cercare", + "heading_without_query": "Cerca", + "join_button_text": "Entra in %(roomAddress)s", + "keyboard_scroll_hint": "Usa per scorrere", + "message_search_section_title": "Altre ricerche", + "other_rooms_in_space": "Altre stanze in %(spaceName)s", + "public_rooms_label": "Stanze pubbliche", + "recent_searches_section_title": "Ricerche recenti", + "recently_viewed_section_title": "Visti di recente", + "remove_filter": "Rimuovi filtro di ricerca per %(filter)s", + "result_may_be_hidden_privacy_warning": "Alcuni risultati potrebbero essere nascosti per privacy", + "result_may_be_hidden_warning": "Alcuni risultati potrebbero essere nascosti", + "search_dialog": "Finestra di ricerca", + "search_messages_hint": "Per cercare messaggi, trova questa icona in cima ad una stanza ", + "spaces_title": "Spazi in cui sei", + "start_group_chat_button": "Inizia una conversazione di gruppo" + }, + "stickers": { + "empty": "Non hai ancora alcun pacchetto di adesivi attivato", + "empty_add_prompt": "Aggiungine ora" + }, + "terms": { + "column_document": "Documento", + "column_service": "Servizio", + "column_summary": "Riepilogo", + "identity_server_no_terms_description_1": "Questa azione richiede l'accesso al server di identità predefinito per verificare un indirizzo email o numero di telefono, ma il server non ha termini di servizio.", + "identity_server_no_terms_description_2": "Continua solo se ti fidi del proprietario del server.", + "identity_server_no_terms_title": "Il server di identità non ha condizioni di servizio", + "inline_intro_text": "Accetta la per continuare:", + "integration_manager": "Usa bot, bridge, widget e pacchetti di adesivi", + "intro": "Per continuare devi accettare le condizioni di servizio.", + "summary_identity_server_1": "Trova altri per telefono o email", + "summary_identity_server_2": "Trovato per telefono o email", + "tac_button": "Leggi i termini e condizioni", + "tac_description": "Per continuare a usare l'homeserver %(homeserverDomain)s devi leggere e accettare i nostri termini e condizioni.", + "tac_title": "Termini e condizioni", + "tos": "Condizioni di servizio" + }, + "theme": { + "light_high_contrast": "Alto contrasto chiaro", + "match_system": "Sistema di corrispondenza" + }, + "thread_view_back_action_label": "Torna alla conversazione", + "threads": { + "all_threads": "Tutte le conversazioni", + "all_threads_description": "Mostra tutte le conversazioni dalla stanza attuale", + "count_of_reply": { + "one": "%(count)s risposta", + "other": "%(count)s risposte" + }, + "empty_explainer": "Le conversazioni ti aiutano a tenere le tue discussioni in tema e rintracciabili.", + "empty_has_threads_tip": "Rispondi ad una conversazione in corso o usa \"%(replyInThread)s\" passando sopra ad un messaggio per iniziarne una nuova.", + "empty_heading": "Tieni le discussioni organizzate in conversazioni", + "empty_tip": "Consiglio: usa \"%(replyInThread)s\" passando sopra un messaggio.", + "error_start_thread_existing_relation": "Impossibile creare una conversazione da un evento con una relazione esistente", + "my_threads": "Le mie conversazioni", + "my_threads_description": "Mostra tutte le conversazioni a cui hai partecipato", + "open_thread": "Apri conversazione", + "show_all_threads": "Mostra tutte le conversazioni", + "show_thread_filter": "Mostra:", + "unable_to_decrypt": "Impossibile decifrare il messaggio" }, - "room_list": { - "sort_unread_first": "Mostra prima le stanze con messaggi non letti", - "show_previews": "Mostra anteprime dei messaggi", - "sort_by": "Ordina per", - "sort_by_activity": "Attività", - "sort_by_alphabet": "A-Z", - "sublist_options": "Opzioni lista", - "show_n_more": { - "other": "Mostra altri %(count)s", - "one": "Mostra %(count)s altro" + "time": { + "about_day_ago": "circa un giorno fa", + "about_hour_ago": "circa un'ora fa", + "about_minute_ago": "circa un minuto fa", + "date_at_time": "%(date)s alle %(time)s", + "few_seconds_ago": "pochi secondi fa", + "hours_minutes_seconds_left": "%(hours)so %(minutes)sm %(seconds)ss rimasti", + "in_about_day": "circa un giorno da adesso", + "in_about_hour": "circa un'ora da adesso", + "in_about_minute": "circa un minuto da adesso", + "in_few_seconds": "pochi secondi da adesso", + "in_n_days": "%(num)s giorni da adesso", + "in_n_hours": "%(num)s ore da adesso", + "in_n_minutes": "%(num)s minuti da adesso", + "left": "%(timeRemaining)s rimasti", + "minutes_seconds_left": "%(minutes)sm %(seconds)ss rimasti", + "n_days_ago": "%(num)s giorni fa", + "n_hours_ago": "%(num)s ore fa", + "n_minutes_ago": "%(num)s minuti fa", + "seconds_left": "%(seconds)ss rimanenti", + "short_days": "%(value)sg", + "short_days_hours_minutes_seconds": "%(days)sg %(hours)so %(minutes)sm %(seconds)ss", + "short_hours": "%(value)so", + "short_hours_minutes_seconds": "%(hours)so %(minutes)sm %(seconds)ss" + }, + "timeline": { + "context_menu": { + "collapse_reply_thread": "Riduci conversazione di risposta", + "external_url": "URL d'origine", + "open_in_osm": "Apri in OpenStreetMap", + "report": "Segnala", + "resent_unsent_reactions": "Reinvia %(unsentCount)s reazione/i", + "show_url_preview": "Mostra anteprima", + "view_related_event": "Vedi evento correlato", + "view_source": "Visualizza sorgente" + }, + "creation_summary_dm": "%(creator)s ha creato questo MD.", + "creation_summary_room": "%(creator)s ha creato e configurato la stanza.", + "decryption_failure_blocked": "Il mittente ti ha bloccato dalla ricezione di questo messaggio", + "download_action_decrypting": "Decifrazione", + "download_action_downloading": "Scaricamento", + "edits": { + "tooltip_label": "Modificato alle %(date)s. Clicca per vedere le modifiche.", + "tooltip_sub": "Clicca per vedere le modifiche", + "tooltip_title": "Modificato il %(date)s" + }, + "encrypted_historical_messages_unavailable": "I messaggi cifrati prima di questo punto non sono disponibili.", + "error_no_renderer": "Questo evento non può essere mostrato", + "error_rendering_message": "Impossibile caricare questo messaggio", + "historical_messages_unavailable": "Non puoi vedere i messaggi precedenti", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s ha terminato una trasmissione vocale", + "you": "Hai terminato una trasmissione vocale" + }, + "io.element.widgets.layout": "%(senderName)s ha aggiornato la disposizione della stanza", + "load_error": { + "no_permission": "Si è tentato di caricare un punto specifico nella cronologia della stanza, ma non hai l'autorizzazione per vedere il messaggio in questione.", + "title": "Caricamento posizione cronologica fallito", + "unable_to_find": "Si è tentato di caricare un punto specifico nella cronologia della stanza, ma non è stato trovato." + }, + "m.audio": { + "error_downloading_audio": "Errore di scaricamento dell'audio", + "error_processing_audio": "Errore elaborazione messaggio audio", + "error_processing_voice_message": "Errore di elaborazione del vocale", + "unnamed_audio": "Audio senza nome" + }, + "m.beacon_info": { + "view_live_location": "Vedi posizione in tempo reale" + }, + "m.call": { + "video_call_ended": "Videochiamata terminata", + "video_call_started": "Videochiamata iniziata in %(roomName)s.", + "video_call_started_text": "%(name)s ha iniziato una videochiamata", + "video_call_started_unsupported": "Videochiamata iniziata in %(roomName)s. (non supportata da questo browser)" + }, + "m.call.hangup": { + "dm": "Chiamata terminata" + }, + "m.call.invite": { + "answered_elsewhere": "Risposto altrove", + "call_back_prompt": "Richiama", + "declined": "Chiamata rifiutata", + "failed_connect_media": "Connessione del media fallita", + "failed_connection": "Connessione fallita", + "failed_opponent_media": "Il suo dispositivo non ha potuto avviare la fotocamera o il microfono", + "missed_call": "Chiamata persa", + "no_answer": "Nessuna risposta", + "unknown_error": "Si è verificato un errore sconosciuto", + "unknown_failure": "Malfunzionamento sconosciuto: %(reason)s", + "unknown_state": "La chiamata è in uno stato sconosciuto!", + "video_call": "%(senderName)s ha iniziato una videochiamata.", + "video_call_unsupported": "%(senderName)s ha iniziato una videochiamata. (non supportata da questo browser)", + "voice_call": "%(senderName)s ha iniziato una telefonata.", + "voice_call_unsupported": "%(senderName)s ha iniziato una telefonata. (non supportata da questo browser)" + }, + "m.file": { + "decrypt_label": "Decifra %(text)s", + "download_label": "Scarica %(text)s", + "error_decrypting": "Errore decifratura allegato", + "error_invalid": "File non valido %(extra)s" + }, + "m.image": { + "error": "Impossibile mostrare l'immagine per un errore", + "error_decrypting": "Errore decifratura immagine", + "error_downloading": "Errore di scaricamento dell'immagine", + "sent": "%(senderDisplayName)s ha inviato un'immagine.", + "show_image": "Mostra immagine" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s ha annullato la verifica", + "you_cancelled": "Hai annullato la verifica di %(name)s" + }, + "m.key.verification.done": "Hai verificato %(name)s", + "m.key.verification.request": { + "declining": "Rifiuto…", + "user_accepted": "%(name)s ha accettato", + "user_cancelled": "%(name)s ha annullato", + "user_declined": "%(name)s ha rifiutato", + "user_wants_to_verify": "%(name)s vuole verificare", + "you_accepted": "Hai accettato", + "you_cancelled": "Hai annullato", + "you_declined": "Hai rifiutato", + "you_started": "Hai inviato una richiesta di verifica" + }, + "m.location": { + "full": "%(senderName)s ha condiviso la sua posizione", + "location": "Ha condiviso una posizione: ", + "self_location": "Ha condiviso la sua posizione: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s voto", + "other": "%(count)s voti" + } + }, + "m.poll.end": { + "ended": "Terminato un sondaggio", + "sender_ended": "%(senderName)s ha terminato un sondaggio" + }, + "m.poll.start": "%(senderName)s ha iniziato un sondaggio - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s ha cambiato l'avatar della stanza.", + "changed_img": "%(senderDisplayName)s ha cambiato l'avatar della stanza a ", + "lightbox_title": "%(senderDisplayName)s ha cambiato l'avatar per %(roomName)s", + "removed": "%(senderDisplayName)s ha rimosso l'avatar della stanza." + }, + "m.room.canonical_alias": { + "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." + }, + "changed": "%(senderName)s ha cambiato gli indirizzi per 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.", + "removed": "%(senderName)s ha rimosso l'indirizzo principale di questa stanza.", + "set": "%(senderName)s ha messo %(address)s come indirizzo principale per questa stanza." + }, + "m.room.create": { + "continuation": "Questa stanza è la continuazione di un'altra conversazione.", + "see_older_messages": "Clicca qui per vedere i messaggi precedenti.", + "unknown_predecessor": "Impossibile trovare la vecchia versione della stanza (ID stanza: %(roomId)s) e non ci è stato fornito 'via_servers' per cercarla.", + "unknown_predecessor_guess_server": "Impossibile trovare la vecchia versione della stanza (ID stanza: %(roomId)s) e non ci è stato fornito 'via_servers' per cercarla. È possibile che indovinare il server dall'ID della stanza possa funzionare. Se vuoi provare, clicca questo link:" + }, + "m.room.encryption": { + "disable_attempt": "Tentativo di disattivare la crittografia ignorato", + "disabled": "Crittografia non attivata", + "enabled": "I messaggi in questa stanza sono cifrati end-to-end. Quando qualcuno entra puoi verificarlo nel suo profilo, ti basta toccare la sua immagine.", + "enabled_dm": "Qui i messaggi sono cifrati end-to-end. Verifica %(displayName)s nel suo profilo - tocca la sua immagine.", + "enabled_local": "I messaggi in questa conversazione saranno cifrati end-to-end.", + "parameters_changed": "Alcuni parametri di crittografia sono stati modificati.", + "unsupported": "La crittografia usata da questa stanza non è supportata." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s ha attivato l'accesso per ospiti alla stanza.", + "forbidden": "%(senderDisplayName)s ha disattivato l'accesso per ospiti alla stanza.", + "unknown": "%(senderDisplayName)s ha cambiato l'accesso per ospiti a %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s ha reso visibile la futura cronologia della stanza a tutti i membri della stanza, dal momento del loro invito.", + "joined": "%(senderName)s ha reso visibile la futura cronologia della stanza a tutti i membri della stanza, dal momento in cui sono entrati.", + "shared": "%(senderName)s ha reso visibile la futura cronologia della stanza a tutti i membri della stanza.", + "unknown": "%(senderName)s ha reso visibile la futura cronologia della stanza a sconosciuti (%(visibility)s).", + "world_readable": "%(senderName)s ha reso visibile la futura cronologia della stanza a tutti." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s ha reso la stanza accessibile solo su invito.", + "knock": "%(senderDisplayName)s ha cambiato la regola di accesso in \"Chiedi di entrare\".", + "public": "%(senderDisplayName)s ha reso pubblica la stanza a chiunque conosca il link.", + "restricted": "%(senderDisplayName)s ha cambiato chi può entrare nella stanza.", + "restricted_settings": "%(senderDisplayName)s ha cambiato chi può entrare nella stanza. Vedi le impostazioni.", + "unknown": "%(senderDisplayName)s ha cambiato la regola di accesso a %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s ha accettato l'invito per %(displayName)s", + "accepted_invite": "%(targetName)s ha accettato un invito", + "ban": "%(senderName)s ha bandito %(targetName)s", + "ban_reason": "%(senderName)s ha bandito %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s ha cambiato la propria immagine del profilo", + "change_name": "%(oldDisplayName)s ha modificato il proprio nome in %(displayName)s", + "change_name_avatar": "%(oldDisplayName)s ha cambiato il nome visualizzato e l'immagine del profilo", + "invite": "%(senderName)s ha invitato %(targetName)s", + "join": "%(targetName)s è entrato/a nella stanza", + "kick": "%(senderName)s ha rimosso %(targetName)s", + "kick_reason": "%(senderName)s ha rimosso %(targetName)s: %(reason)s", + "left": "%(targetName)s ha lasciato la stanza", + "left_reason": "%(targetName)s ha abbandonato la stanza: %(reason)s", + "no_change": "%(senderName)s non ha fatto modifiche", + "reject_invite": "%(targetName)s ha rifiutato l'invito", + "remove_avatar": "%(senderName)s ha rimosso la propria immagine del profilo", + "remove_name": "%(senderName)s ha rimosso il proprio nome (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s ha impostato un'immagine del profilo", + "set_name": "%(senderName)s ha impostato il proprio nome a %(displayName)s", + "unban": "%(senderName)s ha riammesso %(targetName)s", + "withdrew_invite": "%(senderName)s ha revocato l'invito per %(targetName)s", + "withdrew_invite_reason": "%(senderName)s ha revocato l'invito per %(targetName)s: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s ha cambiato il nome della stanza da %(oldRoomName)s a %(newRoomName)s.", + "remove": "%(senderDisplayName)s ha rimosso il nome della stanza.", + "set": "%(senderDisplayName)s ha modificato il nome della stanza in %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s ha cambiato i messaggi ancorati della stanza.", + "changed_link": "%(senderName)s ha cambiato i messaggi ancorati della stanza.", + "pinned": "%(senderName)s ha ancorato un messaggio a questa stanza. Vedi tutti i messaggi ancorati.", + "pinned_link": "%(senderName)s ha ancorato un messaggio a questa stanza. Vedi tutti i messaggi ancorati.", + "unpinned": "%(senderName)s ha tolto un messaggio ancorato da questa stanza. Vedi tutti i messaggi ancorati.", + "unpinned_link": "%(senderName)s ha tolto un messaggio ancorato da questa stanza. Vedi tutti i messaggi ancorati." + }, + "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" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Tutti i server sono banditi dalla partecipazione! Questa stanza non può più essere usata.", + "changed": "%(senderDisplayName)s ha cambiato le ACL del server per questa stanza.", + "set": "%(senderDisplayName)s ha impostato le ACL del server per questa stanza." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s ha revocato l'invito a %(targetDisplayName)s di unirsi alla stanza.", + "sent": "%(senderName)s ha mandato un invito a %(targetDisplayName)s per unirsi alla stanza." + }, + "m.room.tombstone": "%(senderDisplayName)s ha aggiornato questa stanza.", + "m.room.topic": "%(senderDisplayName)s ha modificato l'argomento in \"%(topic)s\".", + "m.sticker": "%(senderDisplayName)s ha inviato uno sticker.", + "m.video": { + "error_decrypting": "Errore decifratura video" + }, + "m.widget": { + "added": "Widget %(widgetName)s aggiunto da %(senderName)s", + "jitsi_ended": "Conferenza video terminata da %(senderName)s", + "jitsi_join_right_prompt": "Entra nella conferenza dalla scheda di informazione della stanza a destra", + "jitsi_join_top_prompt": "Entra nella conferenza in cima alla stanza", + "jitsi_started": "Conferenza video iniziata da %(senderName)s", + "jitsi_updated": "Conferenza video aggiornata da %(senderName)s", + "modified": "Widget %(widgetName)s modificato da %(senderName)s", + "removed": "Widget %(widgetName)s rimosso da %(senderName)s" + }, + "mab": { + "collapse_reply_chain": "Riduci le citazioni", + "copy_link_thread": "Copia link nella conversazione", + "expand_reply_chain": "Espandi le citazioni", + "label": "Azioni messaggio", + "view_in_room": "Vedi nella stanza" + }, + "mjolnir": { + "changed_rule_glob": "%(senderName)s ha modificato una regola di ban che corrispondeva 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_users": "%(senderName)s ha modificato una regola che bandiva utenti corrispondenti a %(oldGlob)s per corrispondere a %(newGlob)s perchè %(reason)s", + "created_rule": "%(senderName)s ha creato una regola di ban corrispondente 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_users": "%(senderName)s ha creato una regola che bandisce utenti corrispondenti a %(glob)s perchè %(reason)s", + "message_hidden": "Hai ignorato questo utente, perciò il suo messaggio è nascosto. Mostra comunque.", + "removed_rule": "%(senderName)s ha rimosso una regola di ban corrispondente 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_users": "%(senderName)s ha rimosso la regola che bandisce utenti corrispondenti a %(glob)s", + "updated_invalid_rule": "%(senderName)s ha aggiornato una regola di ban non valida", + "updated_rule": "%(senderName)s ha aggiornato una regola di ban corrispondente 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_users": "%(senderName)s ha aggiornato la regola che bandisce utenti corrispondenti a %(glob)s perchè %(reason)s" + }, + "no_permission_messages_before_invite": "Non hai l'autorizzazione per vedere i messaggi precedenti al tuo invito.", + "no_permission_messages_before_join": "Non hai l'autorizzazione per vedere i messaggi precedenti alla tua entrata.", + "pending_moderation": "Messaggio in attesa di moderazione", + "pending_moderation_reason": "Messaggio in attesa di moderazione: %(reason)s", + "reactions": { + "add_reaction_prompt": "Aggiungi reazione", + "label": "%(reactors)s ha reagito con %(content)s", + "tooltip": "ha reagito con %(shortName)s" + }, + "read_receipt_title": { + "one": "Visto da %(count)s persona", + "other": "Visto da %(count)s persone" + }, + "read_receipts_label": "Ricevuta di lettura", + "redacted": { + "tooltip": "Messaggio eliminato il %(date)s" + }, + "redaction": "Messaggio eliminato da %(name)s", + "reply": { + "error_loading": "Impossibile caricare l'evento a cui si è risposto, o non esiste o non hai il permesso di visualizzarlo.", + "in_reply_to": "In risposta a ", + "in_reply_to_for_export": "In risposta a questo messaggio" + }, + "scalar_starter_link": { + "dialog_description": "Stai per essere portato in un sito di terze parti per autenticare il tuo account da usare con %(integrationsUrl)s. Vuoi continuare?", + "dialog_title": "Aggiungi un'integrazione" + }, + "self_redaction": "Messaggio eliminato", + "send_state_encrypting": "Crittazione del tuo messaggio…", + "send_state_failed": "Invio fallito", + "send_state_sending": "Invio del tuo messaggio…", + "send_state_sent": "Il tuo messaggio è stato inviato", + "summary": { + "banned": { + "other": "è stato bandito %(count)s volte", + "one": "è stato bandito" + }, + "banned_multiple": { + "other": "sono stati banditi %(count)s volte", + "one": "sono stati banditi" + }, + "changed_avatar": { + "other": "%(oneUser)sha cambiato la sua immagine del profilo %(count)s volte", + "one": "%(oneUser)sha cambiato la propria immagine del profilo" + }, + "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_name": { + "other": "%(oneUser)sha modificato il suo nome %(count)s volte", + "one": "%(oneUser)sha modificato il suo nome" + }, + "changed_name_multiple": { + "other": "%(severalUsers)shanno modificato il loro nome %(count)s volte", + "one": "%(severalUsers)shanno modificato il loro nome" + }, + "hidden_event": { + "one": "%(oneUser)sha inviato un messaggio nascosto", + "other": "%(oneUser)sha inviato %(count)s messaggi nascosti" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)shanno inviato un messaggio nascosto", + "other": "%(severalUsers)shanno inviato %(count)s messaggi nascosti" + }, + "invite_withdrawn": { + "other": "%(oneUser)sha visto revocato il suo invito %(count)s volte", + "one": "%(oneUser)sha visto revocato 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" + }, + "invited": { + "other": "è stato/a invitato/a %(count)s volte", + "one": "è stato/a invitato/a" + }, + "invited_multiple": { + "other": "sono stati invitati %(count)s volte", + "one": "sono stati invitati" + }, + "joined": { + "other": "%(oneUser)s è entrato/a %(count)s volte", + "one": "%(oneUser)s è entrato/a" + }, + "joined_and_left": { + "other": "%(oneUser)s è entrato/a e uscito/a %(count)s volte", + "one": "%(oneUser)s è entrato/a e uscito/a" + }, + "joined_and_left_multiple": { + "other": "%(severalUsers)ssono entrati e usciti %(count)s volte", + "one": "%(severalUsers)ssono entrati e usciti" + }, + "joined_multiple": { + "other": "%(severalUsers)ssono entrati %(count)s volte", + "one": "%(severalUsers)ssono entrati" + }, + "kicked": { + "one": "è stato rimosso", + "other": "è stato rimosso %(count)s volte" + }, + "kicked_multiple": { + "one": "sono stati rimossi", + "other": "sono stati rimossi %(count)s volte" + }, + "left": { + "other": "%(oneUser)s è uscito/a %(count)s volte", + "one": "%(oneUser)s è uscito/a" + }, + "left_multiple": { + "other": "%(severalUsers)ssono usciti %(count)s volte", + "one": "%(severalUsers)ssono usciti" + }, + "no_change": { + "other": "%(oneUser)snon ha fatto modifiche %(count)s volte", + "one": "%(oneUser)snon ha fatto modifiche" + }, + "no_change_multiple": { + "other": "%(severalUsers)snon hanno fatto modifiche %(count)s volte", + "one": "%(severalUsers)snon hanno fatto modifiche" + }, + "pinned_events": { + "one": "%(oneUser)shanno cambiato i messaggi ancorati della stanza", + "other": "%(oneUser)sha cambiato i messaggi ancorati della stanza %(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" + }, + "redacted": { + "one": "%(oneUser)sha rimosso un messaggio", + "other": "%(oneUser)sha rimosso %(count)s messaggi" + }, + "redacted_multiple": { + "one": "%(severalUsers)shanno rimosso un messaggio", + "other": "%(severalUsers)shanno rimosso %(count)s messaggi" + }, + "rejected_invite": { + "other": "%(oneUser)sha rifiutato il suo invito %(count)s volte", + "one": "%(oneUser)sha rifiutato il suo invito" + }, + "rejected_invite_multiple": { + "other": "%(severalUsers)shanno rifiutato i loro inviti %(count)s volte", + "one": "%(severalUsers)shanno rifiutato i loro inviti" + }, + "rejoined": { + "other": "%(oneUser)s è uscito/a e rientrato/a %(count)s volte", + "one": "%(oneUser)s è uscito/a e rientrato/a" + }, + "rejoined_multiple": { + "other": "%(severalUsers)ssono usciti e rientrati %(count)s volte", + "one": "%(severalUsers)ssono usciti e rientrati" + }, + "server_acls": { + "one": "%(oneUser)sha cambiato le ACL del server", + "other": "%(oneUser)sha cambiato le ACL del server %(count)s volte" + }, + "server_acls_multiple": { + "one": "%(severalUsers)shanno cambiato le ACL del server", + "other": "%(severalUsers)shanno cambiato le ACL del server %(count)s volte" + }, + "unbanned": { + "other": "è stato riammesso %(count)s volte", + "one": "è stato riammesso" + }, + "unbanned_multiple": { + "other": "sono stati riammessi %(count)s volte", + "one": "sono stati riammessi" + } }, - "show_less": "Mostra meno", - "notification_options": "Opzioni di notifica" + "thread_info_basic": "Da una conversazione", + "typing_indicator": { + "more_users": { + "other": "%(names)s e altri %(count)s stanno scrivendo …", + "one": "%(names)s ed un altro stanno scrivendo …" + }, + "one_user": "%(displayName)s sta scrivendo …", + "two_users": "%(names)s e %(lastPerson)s stanno scrivendo …" + }, + "undecryptable_tooltip": "Non è stato possibile decifrare questo messaggio", + "url_preview": { + "close": "Chiudi anteprima", + "show_n_more": { + "one": "Mostra %(count)s altra anteprima", + "other": "Mostra altre %(count)s anteprime" + } + } }, - "report_content": { - "missing_reason": "Inserisci il motivo della segnalazione.", - "unable_create_room_moderation_bot": "Impossibile creare la stanza con il bot di moderazione", - "ignore_user": "Ignora utente", - "hide_messages_from_user": "Seleziona se vuoi nascondere tutti i messaggi attuali e futuri di questo utente.", - "nature_disagreement": "Questo utente sta scrivendo cose sbagliate.\nVerrà segnalato ai moderatori della stanza.", - "nature_toxic": "Questo utente sta mostrando un cattivo comportamento, ad esempio insultando altri utenti o condividendo contenuti per adulti in una stanza per tutti, oppure violando le regole della stessa.\nVerrà segnalato ai moderatori della stanza.", - "nature_illegal": "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.", - "nature_spam": "Questo utente sta facendo spam nella stanza con pubblicità, collegamenti ad annunci o a propagande.\nVerrà segnalato ai moderatori della stanza.", - "report_to_homeserver_encrypted": "Questa stanza è dedicata a contenuti illegali o dannosi, oppure i moderatori non riescono a censurare questo tipo di contenuti.\nVerrà segnalata agli amministratori di %(homeserver)s. Gli amministratori NON potranno leggere i contenuti cifrati di questa stanza.", - "report_to_homeserver": "Questa stanza è dedicata a contenuti illegali o dannosi, oppure i moderatori non riescono a censurare questo tipo di contenuti.\nVerrà segnalata agli amministratori di %(homeserver)s.", - "nature_other": "Altri motivi. Si prega di descrivere il problema.\nVerrà segnalato ai moderatori della stanza.", - "nature": "Scegli la natura del problema e descrivi cosa rende questo messaggio un abuso.", - "disagree": "Rifiuta", - "toxic_behaviour": "Cattivo comportamento", - "illegal_content": "Contenuto illegale", - "spam_or_propaganda": "Spam o propaganda", - "report_entire_room": "Segnala l'intera stanza", - "report_content_to_homeserver": "Segnala il contenuto all'amministratore dell'homeserver", - "description": "La segnalazione di questo messaggio invierà il suo 'ID evento' univoco all'amministratore del tuo homeserver. Se i messaggi della stanza sono cifrati, l'amministratore non potrà leggere il messaggio o vedere file e immagini." + "truncated_list_n_more": { + "other": "E altri %(count)s ..." }, - "setting": { - "help_about": { - "brand_version": "versione %(brand)s:", - "olm_version": "Versione Olm:", - "help_link": "Per aiuto su come usare %(brand)s, clicca qui.", - "help_link_chat_bot": "Per aiuto su come usare %(brand)s, clicca qui o inizia una chat con il nostro bot usando il pulsante sotto.", - "chat_bot": "Chatta con %(brand)s Bot", - "title": "Aiuto e informazioni", - "versions": "Versioni", - "homeserver": "L'homeserver è %(homeserverUrl)s", - "identity_server": "Il server d'identità è %(identityServerUrl)s", - "access_token_detail": "Il tuo token di accesso ti dà l'accesso al tuo account. Non condividerlo con nessuno.", - "clear_cache_reload": "Svuota la cache e ricarica" + "unsupported_server_description": "Questo server usa una versione più vecchia di Matrix. Aggiorna a Matrix %(version)s per usare %(brand)s senza errori.", + "unsupported_server_title": "Il tuo server non è supportato", + "update": { + "changelog": "Cambiamenti", + "check_action": "Controlla aggiornamenti", + "checking": "Controllo aggiornamenti…", + "downloading": "Scaricamento aggiornamento…", + "error_encountered": "Errore riscontrato (%(errorDetail)s).", + "error_unable_load_commit": "Caricamento dettagli del commit fallito: %(msg)s", + "new_version_available": "Nuova versione disponibile. Aggiorna ora.", + "no_update": "Nessun aggiornamento disponibile.", + "release_notes_toast_title": "Novità", + "see_changes_button": "Cosa c'è di nuovo?", + "toast_description": "Nuova versione di %(brand)s disponibile", + "toast_title": "Aggiorna %(brand)s", + "unavailable": "Non disponibile" + }, + "upload_failed_generic": "Invio del file '%(fileName)s' fallito.", + "upload_failed_size": "Il file '%(fileName)s' supera la dimensione massima di invio su questo homeserver", + "upload_failed_title": "Invio fallito", + "upload_file": { + "cancel_all_button": "Annulla tutto", + "error_file_too_large": "Questo file è troppo grande da inviare. Il limite di dimensione è %(limit)s ma questo file è di %(sizeOfThisFile)s.", + "error_files_too_large": "Questi file sono troppo grandi da inviare. Il limite di dimensione è %(limit)s.", + "error_some_files_too_large": "Alcuni file sono troppo grandi da inviare. Il limite di dimensione è %(limit)s.", + "error_title": "Errore di invio", + "title": "Invia i file", + "title_progress": "Invio dei file (%(current)s di %(total)s)", + "upload_all_button": "Invia tutto", + "upload_n_others_button": { + "other": "Invia altri %(count)s file", + "one": "Invia %(count)s altro file" } }, + "user_info": { + "admin_tools_section": "Strumenti di amministrazione", + "ban_button_room": "Bandisci dalla stanza", + "ban_button_space": "Bandisci dallo spazio", + "ban_room_confirm_title": "Bandisci da %(roomName)s", + "ban_space_everything": "Bandiscilo ovunque io possa farlo", + "ban_space_specific": "Bandiscilo da cose specifiche dove posso farlo", + "count_of_sessions": { + "other": "%(count)s sessioni", + "one": "%(count)s sessione" + }, + "count_of_verified_sessions": { + "other": "%(count)s sessioni verificate", + "one": "1 sessione verificata" + }, + "deactivate_confirm_action": "Disattiva utente", + "deactivate_confirm_description": "Disattivare questo utente lo disconnetterà e ne impedirà nuovi accessi. In aggiunta, abbandonerà tutte le stanze in cui è presente. Questa azione non può essere annullata. Sei sicuro di volere disattivare questo utente?", + "deactivate_confirm_title": "Disattivare l'utente?", + "demote_button": "Declassa", + "demote_self_confirm_description_space": "Non potrai annullare questa modifica dato che ti stai declassando, se sei l'ultimo utente privilegiato nello spazio sarà impossibile riottenere il grado.", + "demote_self_confirm_room": "Non potrai annullare questa modifica dato che ti stai declassando, se sei l'ultimo utente privilegiato nella stanza sarà impossibile ottenere di nuovo i privilegi.", + "demote_self_confirm_title": "Vuoi declassarti?", + "disinvite_button_room": "Disinvita dalla stanza", + "disinvite_button_room_name": "Annulla l'invito da %(roomName)s", + "disinvite_button_space": "Disinvita dallo spazio", + "edit_own_devices": "Modifica dispositivi", + "error_ban_user": "Ban utente fallito", + "error_deactivate": "Disattivazione utente fallita", + "error_kicking_user": "Rimozione utente fallita", + "error_mute_user": "Impossibile silenziare l'utente", + "error_revoke_3pid_invite_description": "Impossibile revocare l'invito. Il server potrebbe avere un problema temporaneo o non si dispone di autorizzazioni sufficienti per revocare l'invito.", + "error_revoke_3pid_invite_title": "Revoca dell'invito fallita", + "hide_sessions": "Nascondi sessione", + "hide_verified_sessions": "Nascondi sessioni verificate", + "ignore_confirm_description": "Tutti i messaggi e gli inviti da questo utente verranno nascosti. Vuoi davvero ignorarli?", + "ignore_confirm_title": "Ignora %(user)s", + "invited_by": "Invitato/a da %(sender)s", + "jump_to_rr_button": "Salta alla ricevuta di lettura", + "kick_button_room": "Rimuovi dalla stanza", + "kick_button_room_name": "Rimuovi da %(roomName)s", + "kick_button_space": "Rimuovi dallo spazio", + "kick_button_space_everything": "Rimuovilo da ovunque io possa farlo", + "kick_space_specific": "Rimuovilo da cose specifiche dove posso farlo", + "kick_space_warning": "Potrà ancora accedere dove non sei amministratore.", + "promote_warning": "Non potrai annullare questa modifica dato che stai promuovendo l'utente al tuo stesso grado.", + "redact": { + "confirm_button": { + "other": "Rimuovi %(count)s messaggi", + "one": "Rimuovi 1 messaggio" + }, + "confirm_description_1": { + "one": "Stai per rimuovere %(count)s messaggio di %(user)s. Verrà rimosso permanentemente per chiunque nella conversazione. Vuoi continuare?", + "other": "Stai per rimuovere %(count)s messaggi di %(user)s. Verranno rimossi permanentemente per chiunque nella conversazione. Vuoi continuare?" + }, + "confirm_description_2": "Se i messaggi sono tanti può volerci un po' di tempo. Nel frattempo, per favore, non fare alcun refresh.", + "confirm_keep_state_explainer": "Deseleziona se vuoi rimuovere anche i messaggi di sistema per questo utente (es. cambiamenti di sottoscrizione, modifiche al profilo…)", + "confirm_keep_state_label": "Conserva i messaggi di sistema", + "confirm_title": "Rimuovi gli ultimi messaggi di %(user)s", + "no_recent_messages_description": "Prova a scorrere la linea temporale per vedere se ce ne sono di precedenti.", + "no_recent_messages_title": "Non sono stati trovati messaggi recenti dell'utente %(user)s" + }, + "redact_button": "Rimuovi i messaggi recenti", + "revoke_invite": "Revoca invito", + "role_label": "Ruolo in ", + "room_encrypted": "I messaggi in questa stanza sono cifrati end-to-end.", + "room_encrypted_detail": "I tuoi messaggi sono protetti e solo tu ed il destinatario avete le chiavi univoche per sbloccarli.", + "room_unencrypted": "I messaggi in questa stanza non sono cifrati end-to-end.", + "room_unencrypted_detail": "Nelle stanze cifrate, i tuoi messaggi sono protetti e solo tu ed il destinatario avete le chiavi univoche per sbloccarli.", + "share_button": "Condividi link utente", + "unban_button_room": "Riammetti nella stanza", + "unban_button_space": "Riammetti nello spazio", + "unban_room_confirm_title": "Riammetti in %(roomName)s", + "unban_space_everything": "Riammettilo ovunque io possa farlo", + "unban_space_specific": "Riammettilo in cose specifiche dove posso farlo", + "unban_space_warning": "Non potrà più accedere anche dove non sei amministratore.", + "verify_button": "Verifica utente", + "verify_explainer": "Per maggiore sicurezza, verifica questo utente controllando un codice univoco sui vostri dispositivi." + }, + "user_menu": { + "settings": "Tutte le impostazioni", + "switch_theme_dark": "Passa alla modalità scura", + "switch_theme_light": "Passa alla modalità chiara" + }, + "voice_broadcast": { + "30s_backward": "30s indietro", + "30s_forward": "30s avanti", + "action": "Trasmissione vocale", + "buffering": "Buffer…", + "confirm_listen_affirm": "Sì, termina la mia registrazione", + "confirm_listen_description": "Se inizi ad ascoltare questa trasmissione in diretta, l'attuale registrazione della tua trasmissione in diretta finirà.", + "confirm_listen_title": "Ascoltare la trasmissione in diretta?", + "confirm_stop_affirm": "Sì, ferma la trasmissione", + "confirm_stop_description": "Vuoi davvero fermare la tua trasmissione in diretta? Verrà terminata la trasmissione e la registrazione completa sarà disponibile nella stanza.", + "confirm_stop_title": "Fermare la trasmissione in diretta?", + "connection_error": "Errore di connessione - Registrazione in pausa", + "failed_already_recording_description": "Stai già registrando una trasmissione vocale. Termina quella in corso per iniziarne una nuova.", + "failed_already_recording_title": "Impossibile iniziare una nuova trasmissione vocale", + "failed_decrypt": "Impossibile decifrare la trasmissione vocale", + "failed_generic": "Impossibile avviare questa trasmissione vocale", + "failed_insufficient_permission_description": "Non hai l'autorizzazione necessaria per iniziare una trasmissione vocale in questa stanza. Contatta un amministratore della stanza per aggiornare le tue autorizzazioni.", + "failed_insufficient_permission_title": "Impossibile iniziare una nuova trasmissione vocale", + "failed_no_connection_description": "Sfortunatamente non riusciamo ad iniziare una registrazione al momento. Riprova più tardi.", + "failed_no_connection_title": "Errore di connessione", + "failed_others_already_recording_description": "Qualcun altro sta già registrando una trasmissione vocale. Aspetta che finisca prima di iniziarne una nuova.", + "failed_others_already_recording_title": "Impossibile iniziare una nuova trasmissione vocale", + "go_live": "Vai in diretta", + "live": "In diretta", + "pause": "sospendi trasmissione vocale", + "play": "avvia trasmissione vocale", + "resume": "riprendi trasmissione vocale" + }, + "voice_message": { + "cant_start_broadcast_description": "Non puoi iniziare un messaggio vocale perché stai registrando una trasmissione in diretta. Termina la trasmissione per potere iniziare un messaggio vocale.", + "cant_start_broadcast_title": "Impossibile iniziare il messaggio vocale" + }, + "voip": { + "already_in_call": "Già in una chiamata", + "already_in_call_person": "Sei già in una chiamata con questa persona.", + "answered_elsewhere": "Risposto altrove", + "answered_elsewhere_description": "La chiamata è stata accettata su un altro dispositivo.", + "audio_devices": "Dispositivi audio", + "call_failed": "Chiamata fallita", + "call_failed_description": "Impossibile stabilire la chiamata", + "call_failed_media": "Chiamata fallita perchè la webcam o il microfono non sono accessibili. Controlla che:", + "call_failed_media_applications": "Nessun'altra applicazione sta usando la webcam", + "call_failed_media_connected": "Un microfono e una webcam siano collegati e configurati correttamente", + "call_failed_media_permissions": "Permesso concesso per usare la webcam", + "call_failed_microphone": "Chiamata fallita perchè il microfono non è accessibile. Controlla che ci sia un microfono collegato e configurato correttamente.", + "call_held": "%(peerName)s ha sospeso la chiamata", + "call_held_resume": "Hai sospeso la chiamata Riprendi", + "call_held_switch": "Hai sospeso la chiamata Cambia", + "call_toast_unknown_room": "Stanza sconosciuta", + "camera_disabled": "La tua fotocamera è spenta", + "camera_enabled": "La tua fotocamera è ancora attiva", + "cannot_call_yourself_description": "Non puoi chiamare te stesso.", + "change_input_device": "Cambia dispositivo di input", + "connecting": "In connessione", + "connection_lost": "La connessione al server è stata persa", + "connection_lost_description": "Non puoi fare chiamate senza una connessione al server.", + "consulting": "Consultazione con %(transferTarget)s. Trasferisci a %(transferee)s", + "default_device": "Dispositivo Predefinito", + "dial": "Componi", + "dialpad": "Tastierino", + "disable_camera": "Spegni la fotocamera", + "disable_microphone": "Spegni il microfono", + "disabled_no_one_here": "Non c'è nessuno da chiamare qui", + "disabled_no_perms_start_video_call": "Non hai il permesso di avviare videochiamate", + "disabled_no_perms_start_voice_call": "Non hai il permesso di avviare chiamate", + "disabled_ongoing_call": "Chiamata in corso", + "enable_camera": "Accendi la fotocamera", + "enable_microphone": "Riaccendi il microfono", + "expand": "Torna alla chiamata", + "failed_call_live_broadcast_description": "Non puoi avviare una chiamata perché stai registrando una trasmissione in diretta. Termina la trasmissione per potere iniziare una chiamata.", + "failed_call_live_broadcast_title": "Impossibile avviare una chiamata", + "hangup": "Riaggancia", + "hide_sidebar_button": "Nascondi barra laterale", + "input_devices": "Dispositivi di input", + "join_button_tooltip_call_full": "Spiacenti — questa chiamata è piena", + "join_button_tooltip_connecting": "In connessione", + "maximise": "Riempi schermo", + "misconfigured_server": "Chiamata non riuscita a causa di un server non configurato correttamente", + "misconfigured_server_description": "Chiedi all'amministratore del tuo homeserver(%(homeserverDomain)s) per configurare un server TURN affinché le chiamate funzionino in modo affidabile.", + "misconfigured_server_fallback": "In alternativa puoi provare ad usare il server pubblico , ma non è molto affidabile e il tuo indirizzo IP verrà condiviso con tale server. Puoi gestire questa cosa nelle impostazioni.", + "misconfigured_server_fallback_accept": "Prova ad usare %(server)s", + "more_button": "Altro", + "msisdn_lookup_failed": "Impossibile cercare il numero di telefono", + "msisdn_lookup_failed_description": "Si è verificato un errore nella ricerca del numero di telefono", + "msisdn_transfer_failed": "Impossibile trasferire la chiamata", + "n_people_joined": { + "one": "È entrata %(count)s persona", + "other": "Sono entrate %(count)s persone" + }, + "no_audio_input_description": "Non abbiamo trovato un microfono nel tuo dispositivo. Controlla le impostazioni e riprova.", + "no_audio_input_title": "Nessun microfono trovato", + "no_media_perms_description": "Potresti dover permettere manualmente a %(brand)s di accedere al tuo microfono/webcam", + "no_media_perms_title": "Nessuna autorizzazione per i media", + "no_permission_conference": "Permesso richiesto", + "no_permission_conference_description": "Non hai il permesso di avviare una chiamata di gruppo in questa stanza", + "on_hold": "%(name)s in sospeso", + "output_devices": "Dispositivi di output", + "screenshare_monitor": "Condividi schermo intero", + "screenshare_title": "Condividi contenuto", + "screenshare_window": "Finestra applicazione", + "show_sidebar_button": "Mostra barra laterale", + "silence": "Silenzia la chiamata", + "silenced": "Notifiche silenziose", + "start_screenshare": "Avvia la condivisione dello schermo", + "stop_screenshare": "Ferma la condivisione dello schermo", + "too_many_calls": "Troppe chiamate", + "too_many_calls_description": "Hai raggiungo il numero massimo di chiamate simultanee.", + "transfer_consult_first_label": "Prima consulta", + "transfer_failed": "Trasferimento fallito", + "transfer_failed_description": "Trasferimento chiamata fallito", + "unable_to_access_audio_input_description": "Non abbiamo potuto accedere al tuo microfono. Controlla le impostazioni del browser e riprova.", + "unable_to_access_audio_input_title": "Impossibile accedere al microfono", + "unable_to_access_media": "Impossibile accedere alla webcam / microfono", + "unable_to_access_microphone": "Impossibile accedere al microfono", + "unknown_caller": "Chiamante sconosciuto", + "unknown_person": "persona sconosciuta", + "unsilence": "Audio attivo", + "unsupported": "Le chiamate non sono supportate", + "unsupported_browser": "Non puoi fare chiamate in questo browser.", + "user_busy": "Utente occupato", + "user_busy_description": "L'utente che hai chiamato è occupato.", + "user_is_presenting": "%(sharerName)s sta presentando", + "video_call": "Videochiamata", + "video_call_started": "Videochiamata iniziata", + "video_devices": "Dispositivi video", + "voice_call": "Telefonata", + "you_are_presenting": "Stai presentando" + }, "widget": { + "added_by": "Widget aggiunto da", + "capabilities_dialog": { + "content_starting_text": "Il widget vorrebbe:", + "decline_all_permission": "Rifiuta tutti", + "remember_Selection": "Ricorda la mia scelta per questo widget", + "title": "Approva permessi del widget" + }, "capability": { - "send_stickers_this_room": "Invia adesivi in questa stanza", - "send_stickers_active_room": "Invia adesivi nella tua stanza attiva", - "send_stickers_this_room_as_you": "Invia adesivi a questa stanza a tuo nome", - "send_stickers_active_room_as_you": "Invia adesivi alla tua stanza attiva a tuo nome", - "see_sticker_posted_this_room": "Vedi quando viene inviato un adesivo in questa stanza", - "see_sticker_posted_active_room": "Vedi quando qualcuno invia un adesivo alla tua stanza attiva", - "always_on_screen_viewing_another_room": "Resta sul tuo schermo quando vedi un'altra stanza, quando in esecuzione", "always_on_screen_generic": "Resta sul tuo schermo mentre in esecuzione", - "switch_room": "Cambia quale stanza stai vedendo", - "switch_room_message_user": "Cambia quale stanza, messaggio o utente stai vedendo", - "change_topic_this_room": "Cambia l'argomento di questa stanza", - "see_topic_change_this_room": "Vedi quando l'argomento cambia in questa stanza", - "change_topic_active_room": "Cambia l'argomento della tua stanza attiva", - "see_topic_change_active_room": "Vedi quando l'argomento cambia nella tua stanza attiva", - "change_name_this_room": "Cambia il nome di questa stanza", - "see_name_change_this_room": "Vedi quando il nome cambia in questa stanza", - "change_name_active_room": "Cambia il nome della tua stanza attiva", - "see_name_change_active_room": "Vedi quando il nome cambia nella tua stanza attiva", - "change_avatar_this_room": "Cambia l'avatar di questa stanza", - "see_avatar_change_this_room": "Vedi quando l'avatar cambia in questa stanza", + "always_on_screen_viewing_another_room": "Resta sul tuo schermo quando vedi un'altra stanza, quando in esecuzione", + "any_room": "Quanto sopra, ma anche in qualsiasi stanza tu sia entrato/a o invitato/a", + "byline_empty_state_key": "con una chiave di stato vuota", + "byline_state_key": "con la chiave di stato %(stateKey)s", + "capability": "La capacità %(capability)s", "change_avatar_active_room": "Cambia l'avatar della tua stanza attiva", - "see_avatar_change_active_room": "Vedi quando l'avatar cambia nella tua stanza attiva", - "remove_ban_invite_leave_this_room": "Buttare fuori, bandire o invitare persone in questa stanza e farti uscire", + "change_avatar_this_room": "Cambia l'avatar di questa stanza", + "change_name_active_room": "Cambia il nome della tua stanza attiva", + "change_name_this_room": "Cambia il nome di questa stanza", + "change_topic_active_room": "Cambia l'argomento della tua stanza attiva", + "change_topic_this_room": "Cambia l'argomento di questa stanza", + "receive_membership_active_room": "Vedere quando le persone entrano, escono o sono invitate nella tua stanza attiva", "receive_membership_this_room": "Vedere quando le persone entrano, escono o sono invitate in questa stanza", "remove_ban_invite_leave_active_room": "Buttare fuori, bandire o invitare persone nella tua stanza attiva e farti uscire", - "receive_membership_active_room": "Vedere quando le persone entrano, escono o sono invitate nella tua stanza attiva", - "byline_empty_state_key": "con una chiave di stato vuota", - "byline_state_key": "con la chiave di stato %(stateKey)s", - "any_room": "Quanto sopra, ma anche in qualsiasi stanza tu sia entrato/a o invitato/a", - "specific_room": "Quanto sopra, ma anche in ", - "send_event_type_this_room": "Invia eventi %(eventType)s a tuo nome in questa stanza", - "see_event_type_sent_this_room": "Vedi eventi %(eventType)s inviati a questa stanza", - "send_event_type_active_room": "Invia eventi %(eventType)s a tuo nome nella tua stanza attiva", + "remove_ban_invite_leave_this_room": "Buttare fuori, bandire o invitare persone in questa stanza e farti uscire", + "see_avatar_change_active_room": "Vedi quando l'avatar cambia nella tua stanza attiva", + "see_avatar_change_this_room": "Vedi quando l'avatar cambia in questa stanza", "see_event_type_sent_active_room": "Vedi eventi %(eventType)s inviati alla tua stanza attiva", - "capability": "La capacità %(capability)s", - "send_messages_this_room": "Invia messaggi a tuo nome in questa stanza", - "send_messages_active_room": "Invia messaggi a tuo nome nella tua stanza attiva", - "see_messages_sent_this_room": "Vedi messaggi inviati a questa stanza", + "see_event_type_sent_this_room": "Vedi eventi %(eventType)s inviati a questa stanza", + "see_images_sent_active_room": "Vedi immagini inviate alla tua stanza attiva", + "see_images_sent_this_room": "Vedi immagini inviate a questa stanza", "see_messages_sent_active_room": "Vedi messaggi inviati alla tua stanza attiva", - "send_text_messages_this_room": "Invia messaggi di testo a tuo nome in questa stanza", - "send_text_messages_active_room": "Invia messaggi di testo a tuo nome nella tua stanza attiva", - "see_text_messages_sent_this_room": "Vedi messaggi di testo inviati a questa stanza", - "see_text_messages_sent_active_room": "Vedi messaggi di testo inviati alla tua stanza attiva", - "send_emotes_this_room": "Invia emoticon a tuo nome in questa stanza", - "send_emotes_active_room": "Invia emoticon a tuo nome nella tua stanza attiva", - "see_sent_emotes_this_room": "Vedi emoticon inviate a questa stanza", + "see_messages_sent_this_room": "Vedi messaggi inviati a questa stanza", + "see_msgtype_sent_active_room": "Vedi messaggi %(msgtype)s inviati alla tua stanza attiva", + "see_msgtype_sent_this_room": "Vedi messaggi %(msgtype)s inviati a questa stanza", + "see_name_change_active_room": "Vedi quando il nome cambia nella tua stanza attiva", + "see_name_change_this_room": "Vedi quando il nome cambia in questa stanza", "see_sent_emotes_active_room": "Vedi emoticon inviate alla tua stanza attiva", - "send_images_this_room": "Invia immagini a tuo nome in questa stanza", - "send_images_active_room": "Invia immagini a tuo nome nella tua stanza attiva", - "see_images_sent_this_room": "Vedi immagini inviate a questa stanza", - "see_images_sent_active_room": "Vedi immagini inviate alla tua stanza attiva", - "send_videos_this_room": "Invia video a tuo nome in questa stanza", - "send_videos_active_room": "Invia video a tuo nome nella tua stanza attiva", - "see_videos_sent_this_room": "Vedi video inviati a questa stanza", + "see_sent_emotes_this_room": "Vedi emoticon inviate a questa stanza", + "see_sent_files_active_room": "Vedi file generici inviati alla tua stanza attiva", + "see_sent_files_this_room": "Vedi file generici inviati a questa stanza", + "see_sticker_posted_active_room": "Vedi quando qualcuno invia un adesivo alla tua stanza attiva", + "see_sticker_posted_this_room": "Vedi quando viene inviato un adesivo in questa stanza", + "see_text_messages_sent_active_room": "Vedi messaggi di testo inviati alla tua stanza attiva", + "see_text_messages_sent_this_room": "Vedi messaggi di testo inviati a questa stanza", + "see_topic_change_active_room": "Vedi quando l'argomento cambia nella tua stanza attiva", + "see_topic_change_this_room": "Vedi quando l'argomento cambia in questa stanza", "see_videos_sent_active_room": "Vedi video inviati alla tua stanza attiva", - "send_files_this_room": "Invia file generici a tuo nome in questa stanza", + "see_videos_sent_this_room": "Vedi video inviati a questa stanza", + "send_emotes_active_room": "Invia emoticon a tuo nome nella tua stanza attiva", + "send_emotes_this_room": "Invia emoticon a tuo nome in questa stanza", + "send_event_type_active_room": "Invia eventi %(eventType)s a tuo nome nella tua stanza attiva", + "send_event_type_this_room": "Invia eventi %(eventType)s a tuo nome in questa stanza", "send_files_active_room": "Invia file generici a tuo nome nella tua stanza attiva", - "see_sent_files_this_room": "Vedi file generici inviati a questa stanza", - "see_sent_files_active_room": "Vedi file generici inviati alla tua stanza attiva", - "send_msgtype_this_room": "Invia messaggi %(msgtype)s a tuo nome in questa stanza", + "send_files_this_room": "Invia file generici a tuo nome in questa stanza", + "send_images_active_room": "Invia immagini a tuo nome nella tua stanza attiva", + "send_images_this_room": "Invia immagini a tuo nome in questa stanza", + "send_messages_active_room": "Invia messaggi a tuo nome nella tua stanza attiva", + "send_messages_this_room": "Invia messaggi a tuo nome in questa stanza", "send_msgtype_active_room": "Invia messaggi %(msgtype)s a tuo nome nella tua stanza attiva", - "see_msgtype_sent_this_room": "Vedi messaggi %(msgtype)s inviati a questa stanza", - "see_msgtype_sent_active_room": "Vedi messaggi %(msgtype)s inviati alla tua stanza attiva" + "send_msgtype_this_room": "Invia messaggi %(msgtype)s a tuo nome in questa stanza", + "send_stickers_active_room": "Invia adesivi nella tua stanza attiva", + "send_stickers_active_room_as_you": "Invia adesivi alla tua stanza attiva a tuo nome", + "send_stickers_this_room": "Invia adesivi in questa stanza", + "send_stickers_this_room_as_you": "Invia adesivi a questa stanza a tuo nome", + "send_text_messages_active_room": "Invia messaggi di testo a tuo nome nella tua stanza attiva", + "send_text_messages_this_room": "Invia messaggi di testo a tuo nome in questa stanza", + "send_videos_active_room": "Invia video a tuo nome nella tua stanza attiva", + "send_videos_this_room": "Invia video a tuo nome in questa stanza", + "specific_room": "Quanto sopra, ma anche in ", + "switch_room": "Cambia quale stanza stai vedendo", + "switch_room_message_user": "Cambia quale stanza, messaggio o utente stai vedendo" + }, + "close_to_view_right_panel": "Chiudi questo widget per vederlo in questo pannello", + "context_menu": { + "delete": "Elimina widget", + "delete_warning": "L'eliminazione di un widget lo rimuove per tutti gli utenti della stanza. Sei sicuro di eliminare il widget?", + "move_left": "Sposta a sinistra", + "move_right": "Sposta a destra", + "remove": "Rimuovi per tutti", + "revoke": "Revoca autorizzazioni", + "screenshot": "Scatta una foto", + "start_audio_stream": "Avvia stream audio" + }, + "cookie_warning": "Questo widget può usare cookie.", + "error_hangup_description": "Sei stato disconnesso dalla chiamata. (Errore: %(message)s)", + "error_hangup_title": "Connessione persa", + "error_loading": "Errore di caricamento del widget", + "error_mixed_content": "Errore - Contenuto misto", + "error_need_invite_permission": "Devi poter invitare utenti per completare l'azione.", + "error_need_kick_permission": "Devi poter cacciare via utenti per completare l'azione.", + "error_need_to_be_logged_in": "Devi aver eseguito l'accesso.", + "error_unable_start_audio_stream_description": "Impossibile avviare lo streaming audio.", + "error_unable_start_audio_stream_title": "Impossibile avviare lo stream in diretta", + "modal_data_warning": "I dati in questa schermata vengono condivisi con %(widgetDomain)s", + "modal_title_default": "Widget modale", + "no_name": "App sconosciuta", + "open_id_permissions_dialog": { + "remember_selection": "Ricordalo", + "starting_text": "Il widget verificherà il tuo ID utente, ma non sarà un grado di eseguire azioni per te:", + "title": "Permetti a questo widget di verificare la tua identità" + }, + "popout": "Oggetto a comparsa", + "set_room_layout": "Imposta la disposizione della stanza per tutti", + "shared_data_avatar": "L'URL della tua immagine del profilo", + "shared_data_device_id": "L'ID del tuo dispositivo", + "shared_data_lang": "La tua lingua", + "shared_data_mxid": "Il tuo ID utente", + "shared_data_name": "Il tuo nome visualizzato", + "shared_data_room_id": "ID stanza", + "shared_data_theme": "Il tuo tema", + "shared_data_url": "URL di %(brand)s", + "shared_data_warning": "Usando questo widget i dati possono essere condivisi con %(widgetDomain)s.", + "shared_data_warning_im": "Usando questo widget i dati possono essere condivisi con %(widgetDomain)s e il tuo gestore di integrazioni.", + "shared_data_widget_id": "ID widget", + "unencrypted_warning": "I widget non usano la crittografia dei messaggi.", + "unmaximise": "Demassimizza", + "unpin_to_view_right_panel": "Sblocca questo widget per vederlo in questo pannello" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Tutte maiuscole è altrettanto facile da indovinare come tutte minuscole", + "anotherWord": "Aggiungi ancora una o due parole. Meglio parole non comuni.", + "associatedYears": "Evita anni che sono associati a te", + "capitalization": "Le maiuscole non aiutano molto", + "dates": "Evita date e anni che sono associati a te", + "l33t": "Sostituzioni prevedibili come '@' al posto di 'a' non aiutano molto", + "longerKeyboardPattern": "Usa una tastiera più lunga con più variazioni", + "noNeed": "Non sono necessari simboli, numeri o maiuscole", + "recentYears": "Evita anni recenti", + "repeated": "Evita ripetizioni di parole e caratteri", + "reverseWords": "Le parole invertite non sono molto più difficili da indovinare", + "sequences": "Evita sequenze", + "useWords": "Usa poche parole, evita frasi comuni" + }, + "warnings": { + "common": "Questa è una password molto comune", + "commonNames": "Nomi e cognomi comuni sono facili da indovinare", + "dates": "Le date sono spesso facili da indovinare", + "extendedRepeat": "Ripetizioni come \"abcabcabc\" sono solo leggermente più difficili da indovinare di \"abc\"", + "keyPattern": "Sequenze di tasti brevi sono facili da indovinare", + "namesByThemselves": "Nomi e cognomi di per sé sono facili da indovinare", + "recentYears": "Gli anni recenti sono facili da indovinare", + "sequences": "Sequenze come abc o 6543 sono facili da indovinare", + "similarToCommon": "Questa è simile a una password usata comunemente", + "simpleRepeat": "Ripetizioni come \"aaa\" sono facili da indovinare", + "straightRow": "Sequenze di tasti in riga sono facili da indovinare", + "topHundred": "Queste sono le 100 password più comuni", + "topTen": "Queste sono le 10 password più comuni", + "wordByItself": "Una parola di per sé è facile da indovinare" } - }, - "feedback": { - "sent": "Feedback inviato", - "comment_label": "Commento", - "platform_username": "Verranno annotate la tua piattaforma e il nome utente per aiutarci ad usare la tua opinione al meglio.", - "may_contact_label": "Potete contattarmi se volete rispondermi o per farmi provare nuove idee in arrivo", - "pro_type": "CONSIGLIO: se segnali un errore, invia i log di debug per aiutarci ad individuare il problema.", - "existing_issue_link": "Prima controlla gli errori esistenti su Github. Non l'hai trovato? Apri una segnalazione.", - "send_feedback_action": "Invia feedback" } } diff --git a/src/i18n/strings/ja.json b/src/i18n/strings/ja.json index 09c43f48437..6c5ab9304a3 100644 --- a/src/i18n/strings/ja.json +++ b/src/i18n/strings/ja.json @@ -1,3166 +1,1065 @@ { - "Anyone": "誰でも", - "Change Password": "パスワードを変更", - "Current password": "現在のパスワード", - "Favourite": "お気に入り", - "Invited": "招待済", - "Low priority": "低優先度", - "Notifications": "通知", - "Create new room": "新しいルームを作成", - "New Password": "新しいパスワード", - "Failed to change password. Is your password correct?": "パスワードの変更に失敗しました。パスワードは正しいですか?", - "Filter room members": "ルームのメンバーを絞り込む", - "Upload avatar": "アバターをアップロード", - "No Microphones detected": "マイクが検出されません", - "No Webcams detected": "Webカメラが検出されません", - "Are you sure?": "よろしいですか?", - "Operation failed": "操作に失敗しました", - "unknown error code": "不明なエラーコード", - "Failed to forget room %(errCode)s": "ルームの履歴を消去するのに失敗しました %(errCode)s", - "Rooms": "ルーム", - "Unnamed room": "名前のないルーム", - "This email address is already in use": "このメールアドレスは既に使用されています", - "This phone number is already in use": "この電話番号は既に使用されています", - "Failed to verify email address: make sure you clicked the link in the email": "メールアドレスの認証に失敗しました。電子メール内のリンクをクリックしたことを確認してください", - "Thursday": "木曜日", - "All Rooms": "全てのルーム", - "You cannot delete this message. (%(code)s)": "このメッセージを削除できません。(%(code)s)", - "Send": "送信", - "All messages": "全てのメッセージ", - "Sunday": "日曜日", - "Today": "今日", - "Monday": "月曜日", - "Friday": "金曜日", - "Yesterday": "昨日", - "Low Priority": "低優先度", - "No update available.": "更新はありません。", - "Changelog": "更新履歴", - "Invite to this room": "このルームに招待", - "Waiting for response from server": "サーバーからの応答を待っています", - "Wednesday": "水曜日", - "Tuesday": "火曜日", - "Search…": "検索…", - "Saturday": "土曜日", - "This Room": "このルーム", - "Notification targets": "通知対象", - "Failed to send logs: ": "ログの送信に失敗しました: ", - "Unavailable": "使用できません", - "Source URL": "ソースのURL", - "Filter results": "結果を絞り込む", - "Noisy": "音量大", - "Preparing to send logs": "ログを送信する準備をしています", - "What's new?": "新着", - "Logs sent": "ログが送信されました", - "Error encountered (%(errorDetail)s).": "エラーが発生しました(%(errorDetail)s)。", - "What's New": "新着", - "Thank you!": "ありがとうございます!", - "You cannot place a call with yourself.": "自分自身に通話を発信することはできません。", - "Permission Required": "権限が必要です", - "You do not have permission to start a conference call in this room": "このルームでグループ通話を開始する権限がありません", - "Upload Failed": "アップロードに失敗しました", - "Sun": "日", - "Mon": "月", - "Tue": "火", - "Wed": "水", - "Thu": "木", - "Fri": "金", - "Sat": "土", - "Jan": "1月", - "Feb": "2月", - "Mar": "3月", - "Apr": "4月", - "May": "5月", - "Jun": "6月", - "Jul": "7月", - "Aug": "8月", - "Sep": "9月", - "Oct": "10月", - "Nov": "11月", - "Dec": "12月", - "PM": "午後", - "AM": "午前", - "%(weekDayName)s %(time)s": "%(weekDayName)s%(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(monthName)s%(day)s日 %(weekDayName)s曜日 %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(fullYear)s年%(monthName)s%(day)s日(%(weekDayName)s)", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(fullYear)s年%(monthName)s%(day)s日 %(weekDayName)s曜日 %(time)s", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)sに通知を送信する権限がありません。ブラウザーの設定を確認してください", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)sに通知を送信する権限がありませんでした。もう一度試してください", - "Unable to enable Notifications": "通知を有効にできません", - "This email address was not found": "このメールアドレスが見つかりませんでした", - "Default": "既定値", - "Restricted": "制限", - "Moderator": "モデレーター", - "Failed to invite": "招待に失敗しました", - "You need to be logged in.": "ログインする必要があります。", - "You need to be able to invite users to do that.": "それを行うにはユーザーを招待する権限が必要です。", - "Unable to create widget.": "ウィジェットを作成できません。", - "Missing roomId.": "roomIdがありません。", - "Failed to send request.": "リクエストの送信に失敗しました。", - "This room is not recognised.": "このルームは認識されていません。", - "Power level must be positive integer.": "権限レベルは正の整数でなければなりません。", - "You are not in this room.": "あなたはこのルームのメンバーではありません。", - "You do not have permission to do that in this room.": "このルームでそれを行う権限がありません。", - "Missing room_id in request": "リクエストにroom_idがありません", - "Room %(roomId)s not visible": "ルーム %(roomId)s は見えません", - "Missing user_id in request": "リクエストにuser_idがありません", - "Ignored user": "無視しているユーザー", - "You are now ignoring %(userId)s": "%(userId)sを無視しています", - "Unignored user": "無視していないユーザー", - "You are no longer ignoring %(userId)s": "あなたは%(userId)sを無視していません", - "Verified key": "認証済の鍵", - "Reason": "理由", - "Failure to create room": "ルームの作成に失敗", - "Server may be unavailable, overloaded, or you hit a bug.": "サーバーが使用できないか、オーバーロードしているか、または不具合が発生した可能性があります。", - "This homeserver has hit its Monthly Active User limit.": "このホームサーバーは月間アクティブユーザー数の上限に達しました 。", - "This homeserver has exceeded one of its resource limits.": "このホームサーバーはリソースの上限に達しました。", - "Your browser does not support the required cryptography extensions": "お使いのブラウザーは、必要な暗号化拡張機能をサポートしていません", - "Not a valid %(brand)s keyfile": "有効な%(brand)sキーファイルではありません", - "Authentication check failed: incorrect password?": "認証に失敗しました:間違ったパスワード?", - "Please contact your homeserver administrator.": "ホームサーバー管理者に連絡してください。", - "Mirror local video feed": "ビデオ映像のミラー効果(反転)を有効にする", - "Send analytics data": "分析データを送信", - "Enable widget screenshots on supported widgets": "サポートされているウィジェットで、ウィジェットのスクリーンショットを有効にする", - "Incorrect verification code": "認証コードが誤っています", - "Phone": "電話", - "No display name": "表示名がありません", - "New passwords don't match": "新しいパスワードが一致しません", - "Passwords can't be empty": "パスワードを空にすることはできません", - "Warning!": "警告!", - "Export E2E room keys": "ルームのエンドツーエンド暗号鍵をエクスポート", - "Do you want to set an email address?": "メールアドレスを設定しますか?", - "Confirm password": "パスワードを確認", - "Authentication": "認証", - "Failed to set display name": "表示名の設定に失敗しました", - "Off": "オフ", - "On": "オン", - "Drop file here to upload": "アップロードするファイルをここにドロップしてください", - "This event could not be displayed": "このイベントは表示できませんでした", - "Demote yourself?": "自身を降格しますか?", - "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.": "あなたは自分自身を降格させようとしています。この変更は取り消せません。あなたがルームの中で最後の特権ユーザーである場合、特権を再取得することはできなくなります。", - "Demote": "降格する", - "Failed to mute user": "ユーザーのミュートに失敗しました", - "Failed to change power level": "権限レベルの変更に失敗しました", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "このユーザーにあなたと同じ権限レベルを与えようとしています。この変更は取り消せません。", - "Jump to read receipt": "既読通知へ移動", - "Share Link to User": "ユーザーへのリンクを共有", - "Admin Tools": "管理者ツール", - "and %(count)s others...": { - "other": "他%(count)s人…", - "one": "他1人…" - }, - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s(権限レベル:%(powerLevelNumber)s)", - "This room has been replaced and is no longer active.": "このルームは置き換えられており、アクティブではありません。", - "The conversation continues here.": "こちらから継続中の会話を確認。", - "You do not have permission to post to this room": "このルームに投稿する権限がありません", - "Server error": "サーバーエラー", - "Server unavailable, overloaded, or something else went wrong.": "サーバーが使用できないか、オーバーロードしているか、または問題が発生しました。", - "Command error": "コマンドエラー", - "%(duration)ss": "%(duration)s秒", - "%(duration)sm": "%(duration)s分", - "%(duration)sh": "%(duration)s時", - "%(duration)sd": "%(duration)s日", - "Replying": "以下に返信", - "(~%(count)s results)": { - "other": "(〜%(count)s件)", - "one": "(〜%(count)s件)" - }, - "Join Room": "ルームに参加", - "Forget room": "ルームを消去", - "Share room": "ルームを共有", - "Unban": "ブロックを解除", - "Failed to ban user": "ユーザーをブロックできませんでした", - "%(roomName)s does not exist.": "%(roomName)sは存在しません。", - "%(roomName)s is not accessible at this time.": "%(roomName)sは現在アクセスできません。", - "Failed to unban": "ブロック解除に失敗しました", - "Banned by %(displayName)s": "%(displayName)sによってブロックされました", - "No users have specific privileges in this room": "このルームには特定の権限を持つユーザーはいません", - "Privileged Users": "特権ユーザー", - "Muted Users": "ミュートされたユーザー", - "Banned users": "ブロックされたユーザー", - "This room is not accessible by remote Matrix servers": "このルームはリモートのMatrixサーバーからアクセスできません", - "Publish this room to the public in %(domain)s's room directory?": "%(domain)sのルームディレクトリーにこのルームを公開しますか?", - "Who can read history?": "履歴の閲覧権限", - "Members only (since the point in time of selecting this option)": "メンバーのみ(この設定を選択した時点から)", - "Members only (since they were invited)": "メンバーのみ(招待を送った時点から)", - "Members only (since they joined)": "メンバーのみ(参加した時点から)", - "Permissions": "権限", - "Only room administrators will see this warning": "この警告はルームの管理者にのみ表示されます", - "You don't currently have any stickerpacks enabled": "現在、ステッカーパックが有効になっていません", - "Add some now": "今すぐ追加", - "Jump to first unread message.": "最初の未読メッセージに移動。", - "not specified": "指定なし", - "This room has no local addresses": "このルームにはローカルアドレスがありません", - "You have enabled URL previews by default.": "URLプレビューが既定で有効です。", - "You have disabled URL previews by default.": "URLプレビューが既定で無効です。", - "URL previews are enabled by default for participants in this room.": "このルームの参加者には、既定でURLプレビューが有効です。", - "URL previews are disabled by default for participants in this room.": "このルームの参加者には、既定でURLプレビューが無効です。", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "このルームを含めて、暗号化されたルームでは、あなたのホームサーバー(これがプレビューを作成します)によるリンクの情報の収集を防ぐため、URLプレビューは既定で無効になっています。", - "URL Previews": "URLプレビュー", - "Historical": "履歴", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "メッセージにURLが含まれる場合、タイトル、説明、ウェブサイトの画像などがURLプレビューとして表示されます。", - "Error decrypting attachment": "添付ファイルを復号化する際にエラーが発生しました", - "Decrypt %(text)s": "%(text)sを復号化", - "Download %(text)s": "%(text)sをダウンロード", - "Invalid file%(extra)s": "無効なファイル %(extra)s", - "Error decrypting image": "画像を復号化する際にエラーが発生しました", - "Error decrypting video": "動画を復号化する際にエラーが発生しました", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)sが%(roomName)sのアバターを変更しました", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)sがルームのアバターを削除しました。", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)sはルームのアバターをに変更しました", - "This room is a continuation of another conversation.": "このルームは別の会話の続きです。", - "Click here to see older messages.": "ここをクリックすると、以前のメッセージを表示します。", - "Copied!": "コピーしました!", - "Failed to copy": "コピーに失敗しました", - "Add an 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?": "%(integrationsUrl)sで使用するアカウントを認証するため、外部サイトに移動します。続行してよろしいですか?", - "Please review and accept the policies of this homeserver:": "このホームサーバーの運営方針を確認し、同意してください:", - "Token incorrect": "誤ったトークン", - "A text message has been sent to %(msisdn)s": "テキストメッセージを%(msisdn)sに送信しました", - "Please enter the code it contains:": "それに含まれるコードを入力してください:", - "Start authentication": "認証を開始", - "Sign in with": "ログインに使用するユーザー情報", - "Email address": "メールアドレス", - "Something went wrong!": "問題が発生しました!", - "Delete Widget": "ウィジェットを削除", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "ウィジェットを削除すると、このルームの全てのユーザーから削除されます。削除してよろしいですか?", - "Delete widget": "ウィジェットを削除", - "Popout widget": "ウィジェットをポップアウト", - "Home": "ホーム", - "%(items)s and %(count)s others": { - "other": "%(items)sと他%(count)s人", - "one": "%(items)sともう1人" - }, - "%(items)s and %(lastItem)s": "%(items)s, %(lastItem)s", - "collapse": "折りたたむ", - "expand": "展開", - "Custom level": "ユーザー定義のレベル", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "返信されたイベントを読み込めません。存在しないか、表示する権限がありません。", - "In reply to ": "への返信", - "And %(count)s more...": { - "other": "他%(count)s人以上…" - }, - "Before submitting logs, you must create a GitHub issue to describe your problem.": "ログを送信する前に、問題を説明するGitHub issueを作成してください。", - "Confirm Removal": "削除の確認", - "Unknown error": "不明なエラー", - "Deactivate Account": "アカウントの無効化", - "An error has occurred.": "エラーが発生しました。", - "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.": "以前%(host)sにて、メンバーの遅延ロードを有効にした%(brand)sが使用されていました。このバージョンでは、遅延ロードは無効です。ローカルのキャッシュにはこれらの2つの設定の間での互換性がないため、%(brand)sはアカウントを再同期する必要があります。", - "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.": "他のバージョンの%(brand)sが別のタブで開いている場合は、それを閉じてください。同じホスト上で遅延ロードを有効と無効の両方に設定して%(brand)sを使用すると、問題が発生します。", - "Incompatible local cache": "互換性のないローカルキャッシュ", - "Clear cache and resync": "キャッシュをクリアして再同期", - "%(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は、必要なときだけに他のユーザーに関する情報を読み込むようにすることで、メモリの使用量を3〜5倍減らしました。サーバーと再同期するのを待ってください!", - "Updating %(brand)s": "%(brand)sを更新しています", - "Failed to upgrade room": "ルームをアップグレードできませんでした", - "The room upgrade could not be completed": "ルームのアップグレードを完了できませんでした", - "Upgrade this room to version %(version)s": "このルームをバージョン%(version)sにアップグレード", - "Upgrade Room Version": "ルームのバージョンをアップグレード", - "Create a new room with the same name, description and avatar": "同じ名前、説明、アバターで新しいルームを作成", - "Update any local room aliases to point to the new room": "新しいルームを指すようにローカルルームのエイリアスを更新", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "古いバージョンのルームでユーザーが投稿できないよう設定し、新しいルームに移動するようユーザーに通知するメッセージを投稿", - "Put a link back to the old room at the start of the new room so people can see old messages": "以前のメッセージを閲覧できるように、新しいルームの先頭に古いルームへのリンクを設定", - "Clear Storage and Sign Out": "ストレージをクリアし、サインアウト", - "Send Logs": "ログを送信", - "Unable to restore 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.": "以前に%(brand)sの最新バージョンを使用していた場合、セッションはこのバージョンと互換性がない可能性があります。このウィンドウを閉じて、最新のバージョンに戻ってください。", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "ブラウザーのストレージを消去すると問題は解決するかもしれません。ただし、サインアウトを行うため、暗号化されたチャットの履歴を読むことができなくなります。", - "Invalid Email Address": "無効なメールアドレス", - "This doesn't appear to be a valid email address": "メールアドレスの形式が正しくありません", - "Verification Pending": "認証の保留中", - "Please check your email and click on the link it contains. Once this is done, click continue.": "電子メールを確認して、本文中のURLをクリックしてください。完了したら「続行」をクリックしてください。", - "Unable to add email address": "メールアドレスを追加できません", - "Unable to verify email address.": "メールアドレスを確認できません。", - "This will allow you to reset your password and receive notifications.": "パスワードをリセットして通知を受け取れるようになります。", - "Share Room": "ルームを共有", - "Link to most recent message": "最新のメッセージにリンク", - "Share User": "ユーザーを共有", - "Share Room Message": "ルームのメッセージを共有", - "Link to selected message": "選択したメッセージにリンク", - "Reject invitation": "招待を辞退", - "Are you sure you want to reject the invitation?": "招待を辞退してよろしいですか?", - "You must register to use this functionality": "この機能を使用するには登録する必要があります", - "You must join the room to see its files": "ルームのファイルを表示するには、ルームに参加する必要があります", - "Failed to reject invitation": "招待を辞退できませんでした", - "This room is not public. You will not be able to rejoin without an invite.": "このルームは公開されていません。再度参加するには、招待が必要です。", - "Are you sure you want to leave the room '%(roomName)s'?": "このルーム「%(roomName)s」から退出してよろしいですか?", - "Can't leave Server Notices room": "サーバー通知ルームから退出することはできません", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "このルームはホームサーバーからの重要なメッセージに使用されるので、退出することはできません。", - "Signed Out": "サインアウトしました", - "For security, this session has been signed out. Please sign in again.": "セキュリティー上、このセッションはログアウトされています。もう一度サインインしてください。", - "Terms and Conditions": "利用規約", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "%(homeserverDomain)sのホームサーバーを引き続き使用するには、利用規約を確認して同意する必要があります。", - "Review terms and conditions": "利用規約を確認", - "Old cryptography data detected": "古い暗号化データが検出されました", - "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の古いバージョンのデータを検出しました。これにより、古いバージョンではエンドツーエンドの暗号化が機能しなくなります。古いバージョンを使用している間に最近交換されたエンドツーエンドの暗号化されたメッセージは、このバージョンでは復号化できません。また、このバージョンで交換されたメッセージが失敗することもあります。問題が発生した場合は、ログアウトして再度ログインしてください。メッセージ履歴を保持するには、鍵をエクスポートして再インポートしてください。", - "You can't send any messages until you review and agree to our terms and conditions.": "利用規約 を確認して同意するまでは、いかなるメッセージも送信できません。", - "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.": "このホームサーバーが月間アクティブユーザー制限を超えたため、メッセージを送信できませんでした。サービスを引き続き使用するには、サービスの管理者にお問い合わせください。", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "このホームサーバーがリソース制限を超えたため、メッセージを送信できませんでした。サービスを引き続き使用するには、サービスの管理者にお問い合わせください。", - "Connectivity to the server has been lost.": "サーバーとの接続が失われました。", - "Sent messages will be stored until your connection has returned.": "送信されたメッセージは、接続が復旧するまで保存されます。", - "You seem to be uploading files, are you sure you want to quit?": "ファイルをアップロードしているようですが、中止しますか?", - "You seem to be in a call, are you sure you want to quit?": "通話中のようですが、中止しますか?", - "Search failed": "検索に失敗しました", - "Server may be unavailable, overloaded, or search timed out :(": "サーバーが使用できないか、オーバーロードしているか、または検索がタイムアウトした可能性があります :(", - "No more results": "結果がありません", - "Failed to reject invite": "招待を辞退できませんでした", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "このルームのタイムラインの特定の地点を読み込もうとしましたが、問題のメッセージを閲覧する権限がありません。", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "このルームのタイムラインの特定の地点を読み込もうとしましたが、見つけられませんでした。", - "Failed to load timeline position": "タイムラインの位置を読み込めませんでした", - "Uploading %(filename)s and %(count)s others": { - "other": "%(filename)sと他%(count)s件をアップロードしています", - "one": "%(filename)sと他%(count)s件をアップロードしています" - }, - "Uploading %(filename)s": "%(filename)sをアップロードしています", - "Unable to remove contact information": "連絡先の情報を削除できません", - "": "<サポート対象外>", - "Import E2E room keys": "ルームのエンドツーエンド暗号鍵をインポート", - "Cryptography": "暗号", - "Check for update": "更新を確認", - "Reject all %(invitedRooms)s invites": "%(invitedRooms)sの全ての招待を拒否", - "No media permissions": "メディア権限がありません", - "You may need to manually permit %(brand)s to access your microphone/webcam": "マイクまたはWebカメラにアクセスするために、手動で%(brand)sを許可する必要があるかもしれません", - "No Audio Outputs detected": "音声出力が検出されません", - "Default Device": "既定の端末", - "Audio Output": "音声出力", - "Email": "電子メール", - "Profile": "プロフィール", - "Account": "アカウント", - "A new password must be entered.": "新しいパスワードを入力する必要があります。", - "New passwords must match each other.": "新しいパスワードは互いに一致する必要があります。", - "Return to login screen": "ログイン画面に戻る", - "Please contact your service administrator to continue using this service.": "このサービスを引き続き使用するには、サービス管理者にお問い合わせください。", - "Incorrect username and/or password.": "ユーザー名とパスワードの一方あるいは両方が正しくありません。", - "Please note you are logging into the %(hs)s server, not matrix.org.": "matrix.orgではなく、%(hs)sのサーバーにログインしていることに注意してください。", - "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を使用するか安全でないスクリプトを有効にしてください。", - "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証明書が信頼できるものであり、ブラウザーの拡張機能が要求をブロックしていないことを確認してください。", - "Commands": "コマンド", - "Notify the whole room": "ルーム全体に通知", - "Room Notification": "ルームの通知", - "Users": "ユーザー", - "Session ID": "セッションID", - "Passphrases must match": "パスフレーズが一致していません", - "Passphrase must not be empty": "パスフレーズには1文字以上が必要です", - "Export room keys": "ルームの暗号鍵をエクスポート", - "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.": "このプロセスでは、暗号化されたルームで受信したメッセージの鍵をローカルファイルにエクスポートできます。その後、クライアントがこれらのメッセージを復号化できるように、鍵のファイルを別のMatrixクライアントにインポートすることができます。", - "Enter passphrase": "パスフレーズを入力", - "Confirm passphrase": "パスフレーズを確認", - "Import room keys": "ルームの鍵をインポート", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "このプロセスでは、以前に別のMatrixクライアントからエクスポートした暗号鍵をインポートできます。これにより、他のクライアントが解読できる全てのメッセージを解読することができます。", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "エクスポートされたファイルはパスフレーズで保護されています。ファイルを復号化するには、パスフレーズを以下に入力してください。", - "File to import": "インポートするファイル", - "Failed to remove tag %(tagName)s from room": "ルームからタグ %(tagName)s を削除できませんでした", - "Failed to add tag %(tagName)s to room": "ルームにタグ %(tagName)s を追加できませんでした", - "Unignore": "無視を解除", - "Unable to load! Check your network connectivity and try again.": "読み込めません!ネットワークの通信状態を確認して、もう一度やり直してください。", - "You do not have permission to invite people to this room.": "このルームにユーザーを招待する権限がありません。", - "Unknown server error": "不明なサーバーエラー", - "No need for symbols, digits, or uppercase letters": "記号、数字、大文字を含む必要はありません", - "Use a longer keyboard pattern with more turns": "より長いパターンで、より多様な文字の組み合わせを使用してください", - "Avoid repeated words and characters": "単語や文字の繰り返しは避けましょう", - "Avoid sequences": "規則的な文字列は避けましょう", - "Avoid recent years": "最近の年号は避けましょう", - "Avoid years that are associated with you": "あなたに関係のある年号は避けましょう", - "Avoid dates and years that are associated with you": "あなたに関係のある日付や年号は避けましょう", - "Capitalization doesn't help very much": "大文字を使用してもそれほど効果はありません", - "All-uppercase is almost as easy to guess as all-lowercase": "全て大文字を使用したケースは、全て小文字を使用した場合と同じ程度簡単に推測できます", - "Reversed words aren't much harder to guess": "逆さ言葉は簡単に推測されます", - "Predictable substitutions like '@' instead of 'a' don't help very much": "「a」を「@」に替えるような予測可能な変換に、それほど効果はありません", - "Add another word or two. Uncommon words are better.": "単語をあと1個か2個追加してください。それほど使わない単語がよいです。", - "Repeats like \"aaa\" are easy to guess": "\"aaa\" のような繰り返しは簡単に推測されます", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "\"abcabcabc\"のような繰り返しは\"abc\"と同じ程度簡単に推測されます", - "Sequences like abc or 6543 are easy to guess": "abc や 6543 のような規則的な文字列は簡単に推測されます", - "Recent years are easy to guess": "最近の年号は簡単に推測されます", - "Dates are often easy to guess": "たいていの日付は簡単に推測されます", - "Room Name": "ルーム名", - "Add Email Address": "メールアドレスを追加", - "Add Phone Number": "電話番号を追加", - "Call failed due to misconfigured server": "サーバーの不正な設定のため通話に失敗しました", - "The file '%(fileName)s' failed to upload.": "ファイル '%(fileName)s' のアップロードに失敗しました。", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "ファイル '%(fileName)s' はこのホームサーバーのアップロードのサイズ上限を超過しています", - "The server does not support the room version specified.": "このサーバーは指定されたルームのバージョンをサポートしていません。", - "Identity server has no terms of service": "IDサーバーには利用規約がありません", - "Use an identity server": "IDサーバーを使用", - "Only continue if you trust the owner of the server.": "サーバーの所有者を信頼する場合のみ続行してください。", - "Use an identity server to invite by email. Manage in Settings.": "IDサーバーを使用し、メールで招待。設定画面で管理。", - "Cannot reach homeserver": "ホームサーバーに接続できません", - "Your %(brand)s is misconfigured": "あなたの%(brand)sは正しく設定されていません", - "Cannot reach identity server": "IDサーバーに接続できません", - "No homeserver URL provided": "ホームサーバーのURLが指定されていません", - "The user's homeserver does not support the version of the room.": "ユーザーのホームサーバーは、このバージョンのルームをサポートしていません。", - "Use a few words, avoid common phrases": "単語をいくつか組み合わせてください。ありきたりなフレーズは避けましょう。", - "This is a top-10 common password": "これがよく使われるパスワードの上位10個です", - "This is a top-100 common password": "これがよく使われるパスワードの上位100個です", - "This is a very common password": "これはとてもよく使われるパスワードです", - "This is similar to a commonly used password": "これはよく使われるパスワードに似ています", - "A word by itself is easy to guess": "単語1つだけだと簡単に推測されます", - "Phone numbers": "電話番号", - "Language and region": "言語と地域", - "General": "一般", - "Security & Privacy": "セキュリティーとプライバシー", - "Room information": "ルームの情報", - "Room version": "ルームのバージョン", - "Room version:": "ルームのバージョン:", - "Room Addresses": "ルームのアドレス", - "Sounds": "音", - "Notification sound": "通知音", - "Set a new custom sound": "カスタム音を設定", - "Browse": "参照", - "Roles & Permissions": "役割と権限", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "履歴の閲覧権限に関する変更は、今後、このルームで表示されるメッセージにのみ適用されます。既存の履歴の見え方には影響しません。", - "Encryption": "暗号化", - "Once enabled, encryption cannot be disabled.": "いったん有効にすると、暗号化を無効にすることはできません。", - "Email Address": "メールアドレス", - "Main address": "メインアドレス", - "Hide advanced": "高度な設定を非表示にする", - "Show advanced": "高度な設定を表示", - "Room Settings - %(roomName)s": "ルームの設定 - %(roomName)s", - "Error changing power level requirement": "必要な権限レベルを変更する際にエラーが発生しました", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "ルームで必要な権限レベルを変更する際にエラーが発生しました。必要な権限があることを確認したうえで、もう一度やり直してください。", - "Select the roles required to change various parts of the room": "ルームに関する変更を行うために必要な役割を選択", - "Room Topic": "ルームのトピック", - "reacted with %(shortName)s": "%(shortName)sでリアクションしました", - "Create account": "アカウントを作成", - "Error upgrading room": "ルームをアップグレードする際にエラーが発生しました", - "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": "バックアップから復元", - "Voice & Video": "音声とビデオ", - "Remove recent messages": "最近のメッセージを削除", - "%(creator)s created and configured the room.": "%(creator)sがルームを作成し設定しました。", - "Add room": "ルームを追加", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "本当によろしいですか? もし鍵が正常にバックアップされていない場合、暗号化されたメッセージにアクセスできなくなります。", - "not stored": "保存されていません", - "All keys backed up": "全ての鍵がバックアップされています", - "Back up your keys before signing out to avoid losing them.": "鍵を失くさないよう、サインアウトする前にバックアップしてください。", - "Start using Key Backup": "鍵のバックアップを使用開始", - "Edited at %(date)s. Click to view edits.": "%(date)sに編集済。クリックすると変更履歴を表示。", - "edited": "編集済", - "I don't want my encrypted messages": "暗号化されたメッセージは不要です", - "Manually export keys": "手動で鍵をエクスポート", - "You'll lose access to your encrypted messages": "暗号化されたメッセージにアクセスできなくなります", - "You'll upgrade this room from to .": "このルームをからにアップグレードします。", - "That matches!": "合致します!", - "Display Name": "表示名", - "Profile picture": "プロフィール画像", - "Encryption not enabled": "暗号化が有効になっていません", - "The encryption used by this room isn't supported.": "このルームで使用されている暗号化はサポートされていません。", - "Cross-signing public keys:": "クロス署名の公開鍵:", - "Cross-signing private keys:": "クロス署名の秘密鍵:", - "Session ID:": "セッションID:", - "Session key:": "セッションキー:", - "Session name": "セッション名", - "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": "このセッションでは、このルームの未認証のセッションに対して暗号化されたメッセージを送信しない", - "Email addresses": "メールアドレス", - "This room is end-to-end encrypted": "このルームはエンドツーエンドで暗号化されています", - "Encrypted by an unverified session": "未認証のセッションによる暗号化", - "Close preview": "プレビューを閉じる", - "Direct Messages": "ダイレクトメッセージ", - "Your display name": "あなたの表示名", - "Power level": "権限レベル", - "Removing…": "削除しています…", - "Destroy cross-signing keys?": "クロス署名鍵を破棄してよろしいですか?", - "Clear cross-signing keys": "クロス署名鍵を削除", - "Clear all data in this session?": "このセッションの全てのデータを削除してよろしいですか?", - "Clear all data": "全てのデータを消去", - "Message edits": "メッセージの編集履歴", - "Sign out and remove encryption keys?": "サインアウトして、暗号鍵を削除しますか?", - "Terms of Service": "利用規約", - "To continue you need to accept the terms of this service.": "続行するには、このサービスの利用規約に同意する必要があります。", - "Italics": "斜字体", - "Local address": "ローカルアドレス", - "Unknown Command": "不明なコマンド", - "Unrecognised command: %(commandText)s": "認識されていないコマンド:%(commandText)s", - "Send as message": "メッセージとして送信", - "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": "ユーザー名を入力", - "Email (optional)": "電子メール(任意)", - "Phone (optional)": "電話番号(任意)", - "Verify this session": "このセッションを認証", - "Encryption upgrade available": "暗号化のアップグレードが利用できます", - "Not Trusted": "信頼されていません", - "Later": "後で", - "%(count)s verified sessions": { - "other": "%(count)s件の認証済のセッション", - "one": "1件の認証済のセッション" - }, - "Hide verified sessions": "認証済のセッションを隠す", - "%(count)s sessions": { - "other": "%(count)s個のセッション", - "one": "%(count)s個のセッション" - }, - "Hide sessions": "セッションを隠す", - "Messages in this room are end-to-end encrypted.": "このルームのメッセージはエンドツーエンドで暗号化されています。", - "Messages in this room are not end-to-end encrypted.": "このルームのメッセージはエンドツーエンドで暗号化されていません。", - "You signed in to a new session without verifying it:": "あなたのこのセッションはまだ認証されていません:", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s(%(userId)s)は未認証のセッションにサインインしました:", - "Recent Conversations": "最近会話したユーザー", - "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!": "警告:鍵の認証に失敗しました!提供された鍵「%(fingerprint)s」は、%(userId)sおよびセッション %(deviceId)s の署名鍵「%(fprint)s」と一致しません。通信が傍受されているおそれがあります!", - "Your homeserver does not support cross-signing.": "あなたのホームサーバーはクロス署名に対応していません。", - "in memory": "メモリー内", - "not found": "ありません", - "in secret storage": "機密ストレージ内", - "Self signing private key:": "自己署名の秘密鍵:", - "cached locally": "ローカルでキャッシュ", - "not found locally": "ローカルにありません", - "User signing private key:": "ユーザー署名の秘密鍵:", - "Secret storage public key:": "機密ストレージの公開鍵:", - "in account data": "アカウントデータ内", - "Homeserver feature support:": "ホームサーバーの対応状況:", - "exists": "対応", - "Account management": "アカウントの管理", - "Deactivate account": "アカウントを無効化", - "Room list": "ルーム一覧", - "Message search": "メッセージの検索", - "Published Addresses": "公開アドレス", - "Local Addresses": "ローカルアドレス", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)sは検索結果の表示用に、暗号化されたメッセージをローカルに安全にキャッシュしています。", - "Space used:": "使用中のストレージ容量:", - "Indexed messages:": "インデックス済のメッセージ数:", - "Indexed rooms:": "インデックス済のルーム数:", - "%(doneRooms)s out of %(totalRooms)s": "計%(totalRooms)s個のルームの内%(doneRooms)s個", - "Error changing power level": "権限レベルを変更する際にエラーが発生しました", - "Cancel search": "検索をキャンセル", - "Your user ID": "あなたのユーザーID", - "Your theme": "あなたのテーマ", - "%(brand)s URL": "%(brand)sのURL", - "Room ID": "ルームID", - "More options": "他のオプション", - "Manually verify all remote sessions": "全てのリモートセッションを手動で認証", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "クロス署名された端末を信頼せず、ユーザーが使用する各セッションを個別に認証し、信頼済に設定。", - "Show more": "さらに表示", - "This backup is trusted because it has been restored on this session": "このバックアップは、このセッションで復元されたため信頼されています", - "Use bots, bridges, widgets and sticker packs": "ボット、ブリッジ、ウィジェット、ステッカーパックを使用", - "Service": "サービス", - "Summary": "概要", - "Document": "ドキュメント", - "Other users may not trust it": "他のユーザーはこのセッションを信頼しない可能性があります", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "あなたのアカウントではクロス署名の認証情報が機密ストレージに保存されていますが、このセッションでは信頼されていません。", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "このセッションでは鍵をバックアップしていませんが、復元に使用したり、今後鍵を追加したりできるバックアップがあります。", - "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": "このセッションを鍵のバックアップに接続", - "Autocomplete delay (ms)": "自動補完の遅延(ミリ秒)", - "Missing media permissions, click the button below to request.": "メディアの使用に関する権限がありません。リクエストするには下のボタンを押してください。", - "Request media permissions": "メディア権限をリクエスト", - "Join the discussion": "ルームに参加", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)sはプレビューできません。ルームに参加しますか?", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "アドレスを設定すると、他のユーザーがあなたのホームサーバー(%(localDomain)s)を通じてこのルームを見つけられるようになります。", - "Use custom size": "ユーザー定義のサイズを使用", - "Hey you. You're the best!": "こんにちは、よろしくね!", - "Verify User": "ユーザーの認証", - "Your homeserver": "あなたのホームサーバー", - "%(displayName)s cancelled verification.": "%(displayName)sが認証をキャンセルしました。", - "You cancelled verification.": "認証をキャンセルしました。", - "Switch to light mode": "ライトテーマに切り替える", - "Switch to dark mode": "ダークテーマに切り替える", - "Switch theme": "テーマを切り替える", - "All settings": "全ての設定", - "Cannot connect to integration manager": "インテグレーションマネージャーに接続できません", - "Failed to connect to integration manager": "インテグレーションマネージャーへの接続に失敗しました", - "Start verification again from their profile.": "プロフィールから再度認証を開始してください。", - "Do not use an identity server": "IDサーバーを使用しない", - "Composer": "入力欄", - "Use Single Sign On to continue": "シングルサインオンを使用して続行", - "Accept to continue:": "に同意して続行:", - "Always show the window menu bar": "常にウィンドウメニューバーを表示", - "Favourited": "お気に入り登録中", - "Room options": "ルームの設定", - "Ignored users": "無視しているユーザー", - "Unencrypted": "暗号化されていません", - "Encrypted by a deleted session": "削除済のセッションによる暗号化", - "Scroll to most recent messages": "最新のメッセージを表示", - "All rooms": "全てのルーム", - "Your server": "あなたのサーバー", - "Add a new server": "新しいサーバーを追加", - "Server name": "サーバー名", - "%(name)s (%(userId)s)": "%(name)s(%(userId)s)", - "Unknown App": "不明なアプリ", - "Room settings": "ルームの設定", - "Show image": "画像を表示", - "Upload files (%(current)s of %(total)s)": "ファイルのアップロード(%(current)s/%(total)s)", - "Upload files": "ファイルのアップロード", - "Upload all": "全てアップロード", - "No files visible in this room": "このルームにファイルはありません", - "Attach files from chat or just drag and drop them anywhere in a room.": "チャットで添付するか、ルームにドラッグ&ドロップすると、ファイルを追加できます。", - "Add widgets, bridges & bots": "ウィジェット、ブリッジ、ボットの追加", - "Widgets": "ウィジェット", - "Cross-signing is ready for use.": "クロス署名の使用準備が完了しました。", - "Set up Secure Backup": "セキュアバックアップを設定", - "Everyone in this room is verified": "このルーム内の全員を認証済", - "Verify all users in a room to ensure it's secure.": "ルームの全てのユーザーを認証すると、ルームが安全であることを確認できます。", - "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!": "この端末は正常に認証されました!", - "Reject & Ignore user": "拒否した上で、このユーザーを無視", - " invited you": "があなたを招待しています", - "Do you want to join %(roomName)s?": "%(roomName)sに参加しますか?", - "Start chatting": "チャットを開始", - " wants to chat": "がチャットの開始を求めています", - "Do you want to chat with %(user)s?": "%(user)sとのチャットを開始しますか?", - "Use the Desktop app to search encrypted messages": "デスクトップアプリを使用すると暗号化されたメッセージを検索できます", - "Got It": "了解", - "Accepting…": "承認しています…", - "Waiting for %(displayName)s to verify…": "%(displayName)sによる認証を待機しています…", - "Waiting for %(displayName)s to accept…": "%(displayName)sによる承認を待機しています…", - "Room avatar": "ルームのアバター", - "Start Verification": "認証を開始", - "For extra security, verify this user by checking a one-time code on both of your devices.": "セキュリティー強化のため、両者の端末でワンタイムコードを確認し、このユーザーを認証してください。", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "あなたのメッセージは保護されています。メッセージのロックを解除するための固有の鍵は、あなたと受信者だけが持っています。", - "%(name)s wants to verify": "%(name)sが認証を要求しています", - "You sent a verification request": "認証リクエストを送信しました", - "This account has been deactivated.": "このアカウントは無効化されています。", - "Forget Room": "ルームを消去", - "Forget this room": "このルームを消去", - "Recently Direct Messaged": "最近ダイレクトメッセージで会話したユーザー", - "Invite someone using their name, username (like ) or share this room.": "このルームに誰かを招待したい場合は、招待したいユーザーの名前、またはユーザー名(の形式)を指定するか、このルームを共有してください。", - "Invite someone using their name, email address, username (like ) or share this room.": "このルームに誰かを招待したい場合は、招待したいユーザーの名前、メールアドレス、またはユーザー名(の形式)を指定するか、このルームを共有してください。", - "Upgrade your encryption": "暗号化をアップグレード", - "This is the beginning of your direct message history with .": "ここがあなたとのダイレクトメッセージの履歴の先頭です。", - "This is the start of .": "ここがの先頭です。", - "Add a topic to help people know what it is about.": "トピックを追加すると、このルームの目的が分かりやすくなります。", - "Topic: %(topic)s (edit)": "トピック:%(topic)s(編集)", - "Topic: %(topic)s ": "トピック:%(topic)s ", - "%(displayName)s created this room.": "%(displayName)sがこのルームを作成しました。", - "You created this room.": "このルームを作成しました。", - "%(creator)s created this DM.": "%(creator)sがこのダイレクトメッセージを作成しました。", - "e.g. my-room": "例:my-room", - "Room address": "ルームのアドレス", - "New published address (e.g. #alias:server)": "新しい公開アドレス(例:#alias:server)", - "No other published addresses yet, add one below": "他の公開アドレスはまだありません。以下から追加できます", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "検索結果の表示用に、暗号化されたメッセージをローカルに安全にキャッシュしています。現在、%(rooms)s個のルームのメッセージの保存に%(size)sを使用しています。", - "other": "検索結果の表示用に、暗号化されたメッセージをローカルに安全にキャッシュしています。現在、%(rooms)s個のルームのメッセージの保存に%(size)sを使用しています。" - }, - "Security Key": "セキュリティーキー", - "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.": "IDサーバーの使用は任意です。IDサーバーを使用しない場合、他のユーザーによって見つけられず、また、メールアドレスや電話で他のユーザーを招待することもできません。", - "Integrations not allowed": "インテグレーションは許可されていません", - "Integrations are disabled": "インテグレーションが無効になっています", - "Manage integrations": "インテグレーションを管理", - "Enter a new identity server": "新しいIDサーバーを入力", - "Backup key cached:": "バックアップキーのキャッシュ:", - "Backup key stored:": "バックアップキーの保存:", - "Algorithm:": "アルゴリズム:", - "Backup version:": "バックアップのバージョン:", - "Secret storage:": "機密ストレージ:", - "Master private key:": "マスター秘密鍵:", - "Add a photo, so people can easily spot your room.": "写真を追加して、あなたのルームを目立たせましょう。", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "あなたか相手が誰かを招待しない限りは、この会話に参加しているのはあなたたちだけです。", - "Password is allowed, but unsafe": "パスワードの要件は満たしていますが、安全ではありません", - "Nice, strong password!": "素晴らしい、強固なパスワードです!", - "Enter password": "パスワードを入力してください", - "Enter email address": "メールアドレスを入力", - "Enter phone number (required on this homeserver)": "電話番号を入力(このホームサーバーでは必須)", - "Enter phone number": "電話番号を入力", - "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.": "セッションにアクセスできなくなる場合に備えて、アカウントデータと暗号鍵をバックアップしましょう。鍵は一意のセキュリティーキーで保護されます。", - "New version available. Update now.": "新しいバージョンが利用可能です。今すぐ更新", - "Explore rooms": "ルームを探す", - "Update %(brand)s": "%(brand)sの更新", - "New version of %(brand)s is available": "%(brand)sの新しいバージョンが利用可能です", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Matrix関連のセキュリティー問題を報告するには、Matrix.orgのSecurity Disclosure Policyをご覧ください。", - "Confirm adding email": "メールアドレスの追加を承認", - "Confirm adding this email address by using Single Sign On to prove your identity.": "シングルサインオンを使用して本人確認を行い、メールアドレスの追加を承認してください。", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "アドレスを作成する際にエラーが発生しました。サーバーで許可されていないか、一時的な障害が発生した可能性があります。", - "Error creating address": "アドレスを作成する際にエラーが発生しました", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "ルームの代替アドレスを更新する際にエラーが発生しました。サーバーで許可されていないか、一時的な障害が発生した可能性があります。", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "ルームのメインアドレスを更新する際にエラーが発生しました。サーバーで許可されていないか、一時的な障害が発生した可能性があります。", - "Error updating main address": "メインアドレスを更新する際にエラーが発生しました", - "Mark all as read": "全て既読にする", - "Invited by %(sender)s": "%(sender)sからの招待", - "Revoke invite": "招待を取り消す", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "招待を取り消すことができませんでした。サーバーで一時的な問題が発生しているか、招待を取り消すための十分な権限がありません。", - "Failed to revoke invite": "招待を取り消せませんでした", - "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を使うと利用可能なコマンドを一覧できます。メッセージとして送信するつもりでしたか?", - "This room is running room version , which this homeserver has marked as unstable.": "このルームはホームサーバーが不安定と判断したルームバージョンで動作しています。", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "このルームをアップグレードすると、現在のルームの使用を終了し、アップグレードしたルームを同じ名前で作成します。", - "This room has already been upgraded.": "このルームは既にアップグレードされています。", - "Jump to first invite.": "最初の招待に移動。", - "Jump to first unread room.": "未読のある最初のルームにジャンプします。", - "You're previewing %(roomName)s. Want to join it?": "ルーム %(roomName)s のプレビューです。参加しますか?", - "Share this email in Settings to receive invites directly in %(brand)s.": "このメールアドレスを設定から共有すると、%(brand)sから招待を受け取れます。", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "設定からIDサーバーを使用すると、%(brand)sから直接招待を受け取れます。", - "This invite to %(roomName)s was sent to %(email)s": "ルーム %(roomName)sへの招待がメールアドレス %(email)s へ送信されました", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "このメールアドレスを設定からあなたのアカウントにリンクすると%(brand)sから直接招待を受け取ることができます。", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "ルーム %(roomName)s への招待が、アカウントに関連付けられていないメールアドレス %(email)s に送信されました", - "Try to join anyway": "参加を試みる", - "You can only join it with a working invite.": "有効な招待がある場合にのみ参加できます。", - "Something went wrong with your invite to %(roomName)s": "%(roomName)sへの招待に問題が発生しました", - "You were banned from %(roomName)s by %(memberName)s": "%(memberName)sにより%(roomName)sからブロックされました", - "Re-join": "再参加", - "Reason: %(reason)s": "理由:%(reason)s", - "Sign Up": "サインアップ", - "Join the conversation with an account": "アカウントで会話に参加", - "Explore public rooms": "公開ルームを探す", - "Discovery options will appear once you have added a phone number above.": "上で電話番号を追加すると、発見可能に設定する電話番号を選択できるようになります。", - "Verification code": "認証コード", - "Please enter verification code sent via text.": "テキストで送信された確認コードを入力してください。", - "Unable to verify phone number.": "電話番号を認証できません。", - "Unable to share phone number": "電話番号を共有できません", - "Unable to revoke sharing for phone number": "電話番号の共有を取り消せません", - "Discovery options will appear once you have added an email above.": "上でメールアドレスを追加すると、発見可能に設定するメールアドレスを選択できるようになります。", - "Verify the link in your inbox": "受信したメールの認証リンクを開いてください", - "Click the link in the email you received to verify and then click continue again.": "受信したメールにあるリンクを開いて認証した後、改めて「続行する」を押してください。", - "Your email address hasn't been verified yet": "メールアドレスはまだ認証されていません", - "Unable to share email address": "メールアドレスを共有できません", - "Unable to revoke sharing for email address": "メールアドレスの共有を取り消せません", - "To link to this room, please add an address.": "このルームにリンクするにはアドレスを追加してください。", - "Send %(eventType)s events": "%(eventType)sイベントの送信", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "ユーザーの権限レベルを変更する際にエラーが発生しました。必要な権限があることを確認して、もう一度やり直してください。", - "Uploaded sound": "アップロードされた音", - "Bridges": "ブリッジ", - "This room is bridging messages to the following platforms. Learn more.": "このルームは以下のプラットフォームにメッセージをブリッジしています。詳細", - "View older messages in %(roomName)s.": "%(roomName)sの古いメッセージを表示。", - "Upgrade this room to the recommended room version": "このルームを推奨のルームバージョンにアップグレード", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "サーバー管理者は、非公開のルームとダイレクトメッセージで既定でエンドツーエンド暗号化を無効にしています。", - "Accept all %(invitedRooms)s invites": "%(invitedRooms)sの全ての招待を承認", - "Read Marker off-screen lifetime (ms)": "既読マーカーを動かすまでの時間(画面オフ時)(ミリ秒)", - "Read Marker lifetime (ms)": "既読マーカーを動かすまでの時間(ミリ秒)", - "Room ID or address of ban list": "ブロックリストのルームIDまたはアドレス", - "If this isn't what you want, please use a different tool to ignore users.": "望ましくない場合は、別のツールを使用してユーザーを無視してください。", - "Subscribing to a ban list will cause you to join it!": "ブロックリストを購読すると、そのリストに参加します!", - "Subscribed lists": "購読済のリスト", - "eg: @bot:* or example.org": "例:@bot:*やexample.orgなど", - "Server or user ID to ignore": "無視するサーバーまたはユーザーID", - "Personal ban list": "個人用ブロックリスト", - "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.": "無視はブロックリストにより行われます。ブロックリストは、ブロックする対象に関するルールを含みます。ブロックリストに登録されたユーザーやサーバーは、今後表示されなくなります。", - "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」という名前の全てのユーザーを無視します。", - "⚠ These settings are meant for advanced users.": "⚠以下の設定は、上級ユーザーを対象としています。", - "You are currently subscribed to:": "以下を購読しています:", - "View rules": "ルールを表示", - "You are not subscribed to any lists": "どのリストも購読していません", - "You are currently ignoring:": "以下を無視しています:", - "You have not ignored anyone.": "誰も無視していません。", - "User rules": "ユーザールール", - "Server rules": "サーバールール", - "Ban list rules - %(roomName)s": "ブロックに関するルールのリスト - %(roomName)s", - "None": "なし", - "Please try again or view your console for hints.": "もう一度試すか、コンソールで手がかりを確認してください。", - "Error unsubscribing from list": "リストの購読を解除する際にエラーが発生しました", - "Error removing ignored user/server": "無視したユーザーまたはサーバーを削除する際にエラーが発生しました", - "Please verify the room ID or address and try again.": "ルームのIDやアドレスを確認して、もう一度お試しください。", - "Error subscribing to list": "リストを購読する際にエラーが発生しました", - "Something went wrong. Please try again or view your console for hints.": "問題が発生しました。もう一度試すか、コンソールで手がかりを確認してください。", - "Error adding ignored user/server": "無視したユーザーまたはサーバーを追加する際にエラーが発生しました", - "Ignored/Blocked": "無視/ブロック", - "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)の利用規約への同意が必要です。", - "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": "サイズには数値を指定してください", - "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.": "IDサーバーから切断すると、他のユーザーによって見つけられなくなり、また、メールアドレスや電話で他のユーザーを招待することもできなくなります。", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "現在、IDサーバーを使用していません。連絡先を見つけたり、連絡先から見つけてもらったりするには、以下でIDサーバーを追加してください。", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "連絡先の検出にではなく他のIDサーバーを使いたい場合は、以下で指定してください。", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "現在を使用して、自分の連絡先を見つけたり、連絡先から見つけてもらったりできるようにしています。以下でIDサーバーを変更できます。", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "切断する前に、IDサーバーからメールアドレスと電話番号を削除することを推奨します。", - "You are still sharing your personal data on the identity server .": "まだIDサーバー 個人データを共有しています。", - "Disconnect anyway": "切断", - "wait and try again later": "後でもう一度やり直してください", - "contact the administrators of identity server ": "IDサーバー の管理者に連絡してください", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "ブラウザーのプラグインの内、IDサーバーをブロックする可能性があるもの(Privacy Badgerなど)を確認してください", - "You should:": "するべきこと:", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "切断する前にIDサーバー から個人データを削除するべきですが、IDサーバー は現在オフライン状態か、またはアクセスできません。", - "Disconnect from the identity server ?": "IDサーバー から切断しますか?", - "Disconnect identity server": "IDサーバーから切断", - "The identity server you have chosen does not have any terms of service.": "選択したIDサーバーには利用規約がありません。", - "Terms of service not accepted or the identity server is invalid.": "利用規約に同意していないか、IDサーバーが無効です。", - "Disconnect from the identity server and connect to instead?": "IDサーバー から切断してに接続しますか?", - "Change identity server": "IDサーバーを変更", - "Checking server": "サーバーをチェックしています", - "not ready": "準備ができていません", - "ready": "準備ができました", - "unexpected type": "予期しない種類", - "well formed": "正常な形式です", - "Your keys are not being backed up from this session.": "鍵はこのセッションからバックアップされていません。", - "Unable to load key backup status": "鍵のバックアップの状態を読み込めません", - "The operation could not be completed": "操作を完了できませんでした", - "Failed to save your profile": "プロフィールの保存に失敗しました", - "The integration manager is offline or it cannot reach your homeserver.": "インテグレーションマネージャーがオフラインか、またはあなたのホームサーバーに到達できません。", - "%(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.": "Webブラウザー上で動作する%(brand)sは、暗号化メッセージの安全なキャッシュをローカルに保存できません。%(brand)s デスクトップを使用すると、暗号化メッセージを検索結果に表示することができます。", - "%(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.": "暗号化されたメッセージの安全なキャッシュをローカルに保存するためのコンポーネントが%(brand)sにありません。この機能を試してみたい場合は、検索コンポーネントが追加された%(brand)sデスクトップのカスタム版をビルドしてください。", - "Securely cache encrypted messages locally for them to appear in search results.": "検索結果の表示用に、暗号化されたメッセージをローカルに安全にキャッシュしています。", - "not found in storage": "ストレージ内にありません", - "Set up": "設定", - "Cross-signing is not set up.": "クロス署名が設定されていません。", - "Passwords don't match": "パスワードが一致しません", - "Channel: ": "チャンネル:", - "Workspace: ": "ワークスペース:", - "This bridge is managed by .": "このブリッジはにより管理されています。", - "This bridge was provisioned by .": "このブリッジはにより提供されました。", - "Your server isn't responding to some requests.": "あなたのサーバーはいくつかのリクエストに応答しません。", - "Folder": "フォルダー", - "Headphones": "ヘッドホン", - "Anchor": "いかり", - "Bell": "ベル", - "Trumpet": "トランペット", - "Guitar": "ギター", - "Ball": "ボール", - "Trophy": "トロフィー", - "Rocket": "ロケット", - "Aeroplane": "飛行機", - "Bicycle": "自転車", - "Train": "電車", - "Flag": "旗", - "Telephone": "電話機", - "Hammer": "金槌", - "Key": "鍵", - "Lock": "錠前", - "Scissors": "はさみ", - "Paperclip": "クリップ", - "Pencil": "鉛筆", - "Book": "本", - "Light bulb": "電球", - "Gift": "ギフト", - "Clock": "時計", - "Hourglass": "砂時計", - "Umbrella": "傘", - "Thumbs up": "いいね", - "Santa": "サンタ", - "Spanner": "スパナ", - "Glasses": "めがね", - "Hat": "帽子", - "Robot": "ロボット", - "Smiley": "スマイル", - "Heart": "ハート", - "Cake": "ケーキ", - "Pizza": "ピザ", - "Corn": "とうもろこし", - "Strawberry": "いちご", - "Apple": "リンゴ", - "Banana": "バナナ", - "Fire": "炎", - "Cloud": "雲", - "Moon": "月", - "Globe": "地球", - "Mushroom": "きのこ", - "Cactus": "サボテン", - "Tree": "木", - "Flower": "花", - "Butterfly": "ちょうちょ", - "Octopus": "たこ", - "Fish": "魚", - "Turtle": "亀", - "Penguin": "ペンギン", - "Rooster": "ニワトリ", - "Panda": "パンダ", - "Rabbit": "うさぎ", - "Elephant": "ゾウ", - "Pig": "ブタ", - "Unicorn": "ユニコーン", - "Horse": "馬", - "Lion": "ライオン", - "Cat": "猫", - "Dog": "犬", - "Cancelling…": "キャンセルしています…", - "Unable to find a supported verification method.": "サポートしている認証方法が見つかりません。", - "Verify this user by confirming the following number appears on their screen.": "このユーザーを認証するには、相手の画面に以下の数字が表示されていることを確認してください。", - "The user must be unbanned before they can be invited.": "招待する前にユーザーのブロックを解除する必要があります。", - "Unrecognised address": "認識されないアドレス", - "Error leaving room": "ルームを退出する際にエラーが発生しました", - "Unexpected server error trying to leave the room": "ルームから退出する際に予期しないサーバーエラーが発生しました", - "Unexpected error resolving identity server configuration": "IDサーバーの設定の解釈中に予期しないエラーが発生しました", - "Unexpected error resolving homeserver configuration": "ホームサーバーの設定の解釈中に予期しないエラーが発生しました", - "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.": "ログインできますが、IDサーバーがオンラインになるまで一部の機能を使用できません。この警告が引き続き表示される場合は、設定を確認するか、サーバー管理者にお問い合わせください。", - "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.": "パスワードをリセットできますが、IDサーバーがオンラインになるまで一部の機能を使用できません。この警告が引き続き表示される場合は、設定を確認するか、サーバー管理者にお問い合わせください。", - "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.": "登録できますが、IDサーバーがオンラインになるまで一部の機能は使用できません。この警告が引き続き表示される場合は、設定を確認するか、サーバー管理者にお問い合わせください。", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "設定が間違っているか重複しているか確認するよう、%(brand)sの管理者に問い合わせてください。", - "Ensure you have a stable internet connection, or get in touch with the server admin": "安定したインターネット接続があることを確認するか、サーバー管理者に連絡してください", - "Ask this user to verify their session, or manually verify it below.": "このユーザーにセッションを認証するよう依頼するか、以下から手動で認証してください。", - "Verify your other session using one of the options below.": "以下のどれか一つを使って他のセッションを認証します。", - "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 から受け取った鍵と一致します。セッションは認証済です。", - "Verifies a user, session, and pubkey tuple": "ユーザー、セッション、およびpubkeyタプルを認証", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "メールでの招待にIDサーバーを使用します。デフォルトのIDサーバー(%(defaultIdentityServerName)s)を使用する場合は「続行」をクリックしてください。または設定画面を開いて変更してください。", - "Double check that your server supports the room version chosen and try again.": "選択したルームのバージョンをあなたのサーバーがサポートしているか改めて確認し、もう一度試してください。", - "Setting up keys": "鍵のセットアップ", - "Are you sure you want to cancel entering passphrase?": "パスフレーズの入力をキャンセルしてよろしいですか?", - "Cancel entering passphrase?": "パスフレーズの入力をキャンセルしますか?", - "Zimbabwe": "ジンバブエ", - "Zambia": "ザンビア", - "Yemen": "イエメン", - "Western Sahara": "西サハラ", - "Wallis & Futuna": "ウォリス・フツナ", - "Vietnam": "ベトナム", - "Venezuela": "ベネズエラ", - "Vatican City": "バチカン市", - "Vanuatu": "バヌアツ", - "Uzbekistan": "ウズベキスタン", - "Uruguay": "ウルグアイ", - "United Arab Emirates": "アラブ首長国連邦", - "Ukraine": "ウクライナ", - "Uganda": "ウガンダ", - "U.S. Virgin Islands": "アメリカ領バージン諸島", - "Tuvalu": "ツバル", - "Turks & Caicos Islands": "タークス・カイコス諸島", - "Turkmenistan": "トルクメニスタン", - "Turkey": "トルコ", - "Tunisia": "チュニジア", - "Trinidad & Tobago": "トリニダード・トバゴ", - "Tonga": "トンガ", - "Tokelau": "トケラウ", - "Togo": "トーゴ", - "Timor-Leste": "東ティモール", - "Thailand": "タイ", - "Tanzania": "タンザニア", - "Tajikistan": "タジキスタン", - "Taiwan": "台湾", - "São Tomé & Príncipe": "サントメ・プリンシペ", - "Syria": "シリア", - "Switzerland": "スイス", - "Sweden": "スウェーデン", - "Swaziland": "スワジランド", - "Svalbard & Jan Mayen": "スバールバル&ヤンマイエン", - "Suriname": "スリナム", - "Sudan": "スーダン", - "St. Vincent & Grenadines": "セントビンセント&グレナディーン諸島", - "St. Pierre & Miquelon": "サンピエール島ミクロン島", - "St. Martin": "セントマーチン", - "St. Lucia": "セントルシア", - "St. Kitts & Nevis": "セントクリストファー・ネイビス", - "St. Helena": "セントヘレナ", - "St. Barthélemy": "サン・バルテルミー島", - "Sri Lanka": "スリランカ", - "Spain": "スペイン", - "South Sudan": "南スーダン", - "South Korea": "韓国", - "South Georgia & South Sandwich Islands": "南ジョージア&南サンドイッチ諸島", - "Open dial pad": "ダイヤルパッドを開く", - "Show Widgets": "ウィジェットを表示", - "Hide Widgets": "ウィジェットを非表示にする", - "No recently visited rooms": "最近訪れたルームはありません", - "Recently visited rooms": "最近訪れたルーム", - "Room %(name)s": "ルーム %(name)s", - "The authenticity of this encrypted message can't be guaranteed on this device.": "この暗号化されたメッセージの真正性はこの端末では保証できません。", - "Edit message": "メッセージを編集", - "Someone is using an unknown session": "誰かが不明なセッションを使用しています", - "You have verified this user. This user has verified all of their sessions.": "このユーザーを認証しました。このユーザーは全てのセッションを認証しました。", - "You have not verified this user.": "あなたはこのユーザーを認証していません。", - "This user has not verified all of their sessions.": "このユーザーは全てのセッションを確認していません。", - "Phone Number": "電話番号", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "+%(msisdn)sにテキストメッセージを送りました。メッセージ内の確認コードを入力してください。", - "Remove %(phone)s?": "%(phone)sを削除しますか?", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "アドレスを確認するためメールを送りました。そこにある手順に従い、その後に下のボタンを押してください。", - "Remove %(email)s?": "%(email)sを削除しますか?", - "South Africa": "南アフリカ", - "Somalia": "ソマリア", - "Solomon Islands": "ソロモン諸島", - "Slovenia": "スロベニア", - "Slovakia": "スロバキア", - "Sint Maarten": "シントマールテン", - "Singapore": "シンガポール", - "Sierra Leone": "シエラレオネ", - "Seychelles": "セイシェル", - "Serbia": "セルビア", - "Senegal": "セネガル", - "Saudi Arabia": "サウジアラビア", - "San Marino": "サンマリノ", - "Samoa": "サモア", - "Réunion": "レユニオン", - "Rwanda": "ルワンダ", - "Russia": "ロシア", - "Romania": "ルーマニア", - "Qatar": "カタール", - "Puerto Rico": "プエルトリコ", - "Portugal": "ポルトガル", - "Poland": "ポーランド", - "Pitcairn Islands": "ピトケアン諸島", - "Philippines": "フィリピン", - "Peru": "ペルー", - "Paraguay": "パラグアイ", - "Papua New Guinea": "パプアニューギニア", - "Panama": "パナマ", - "Palestine": "パレスチナ", - "Palau": "パラオ", - "Pakistan": "パキスタン", - "Oman": "オマーン", - "Norway": "ノルウェー", - "Northern Mariana Islands": "北マリアナ諸島", - "North Korea": "北朝鮮", - "Norfolk Island": "ノーフォーク島", - "Niue": "ニウエ", - "Nigeria": "ナイジェリア", - "Niger": "ニジェール", - "Nicaragua": "ニカラグア", - "New Zealand": "ニュージーランド", - "New Caledonia": "ニューカレドニア", - "Netherlands": "オランダ", - "Nepal": "ネパール", - "Nauru": "ナウル", - "Namibia": "ナミビア", - "Myanmar": "ミャンマー", - "Mozambique": "モザンビーク", - "Morocco": "モロッコ", - "Montserrat": "モントセラト", - "Montenegro": "モンテネグロ", - "Mongolia": "モンゴル", - "Monaco": "モナコ", - "Moldova": "モルドバ", - "Micronesia": "ミクロネシア", - "Mexico": "メキシコ", - "Mayotte": "マヨット", - "Mauritius": "モーリシャス", - "Mauritania": "モーリタニア", - "Martinique": "マルティニーク", - "Marshall Islands": "マーシャル諸島", - "Malta": "マルタ", - "Mali": "マリ", - "Maldives": "モルディブ", - "Malaysia": "マレーシア", - "Malawi": "マラウイ", - "Madagascar": "マダガスカル", - "Macedonia": "マケドニア", - "Macau": "マカオ", - "Luxembourg": "ルクセンブルク", - "Lithuania": "リトアニア", - "Liechtenstein": "リヒテンシュタイン", - "Libya": "リビア", - "Liberia": "リベリア", - "Lesotho": "レソト", - "Lebanon": "レバノン", - "Latvia": "ラトビア", - "Laos": "ラオス", - "Kyrgyzstan": "キルギスタン", - "Kuwait": "クウェート", - "Kosovo": "コソボ", - "Kiribati": "キリバス", - "Kenya": "ケニア", - "Kazakhstan": "カザフスタン", - "Jordan": "ヨルダン", - "Jersey": "ジャージー", - "Japan": "日本", - "Jamaica": "ジャマイカ", - "Italy": "イタリア", - "Israel": "イスラエル", - "Isle of Man": "マン島", - "Ireland": "アイルランド", - "Iraq": "イラク", - "Iran": "イラン", - "Indonesia": "インドネシア", - "India": "インド", - "Iceland": "アイスランド", - "Hungary": "ハンガリー", - "Hong Kong": "香港", - "Honduras": "ホンジュラス", - "Heard & McDonald Islands": "ハード島とマクドナルド諸島", - "Haiti": "ハイチ", - "Guyana": "ガイアナ", - "Guinea-Bissau": "ギニアビサウ", - "Guinea": "ギニア", - "Guernsey": "ガーンジー", - "Guatemala": "グアテマラ", - "Guam": "グアム", - "Guadeloupe": "グアドループ", - "Grenada": "グレナダ", - "Greenland": "グリーンランド", - "Greece": "ギリシャ", - "Gibraltar": "ジブラルタル", - "Ghana": "ガーナ", - "Germany": "ドイツ", - "Georgia": "ジョージア", - "Gambia": "ガンビア", - "Gabon": "ガボン", - "French Southern Territories": "フランス領南方領土", - "French Polynesia": "フランス領ポリネシア", - "French Guiana": "フランス領ギアナ", - "France": "フランス", - "Finland": "フィンランド", - "Fiji": "フィジー", - "Faroe Islands": "フェロー諸島", - "Falkland Islands": "フォークランド諸島", - "Ethiopia": "エチオピア", - "Estonia": "エストニア", - "Eritrea": "エリトリア", - "Equatorial Guinea": "赤道ギニア", - "El Salvador": "エルサルバドル", - "Egypt": "エジプト", - "Ecuador": "エクアドル", - "Dominican Republic": "ドミニカ共和国", - "Dominica": "ドミニカ", - "Djibouti": "ジブチ", - "Denmark": "デンマーク", - "Côte d’Ivoire": "コートジボワール", - "Czech Republic": "チェコ共和国", - "Cyprus": "キプロス", - "Curaçao": "キュラソー", - "Cuba": "キューバ", - "Croatia": "クロアチア", - "Costa Rica": "コスタリカ", - "Cook Islands": "クック諸島", - "Congo - Kinshasa": "コンゴ-キンシャサ", - "Congo - Brazzaville": "コンゴ-ブラザビル", - "Comoros": "コモロ", - "Colombia": "コロンビア", - "Cocos (Keeling) Islands": "ココス(キーリング)諸島", - "Christmas Island": "クリスマス島", - "China": "中国", - "Chile": "チリ", - "Chad": "チャド", - "Central African Republic": "中央アフリカ共和国", - "Cayman Islands": "ケイマン諸島", - "Caribbean Netherlands": "カリブ海オランダ", - "Cape Verde": "カーボベルデ", - "Canada": "カナダ", - "Cameroon": "カメルーン", - "Cambodia": "カンボジア", - "Burundi": "ブルンジ", - "Burkina Faso": "ブルキナファソ", - "Bulgaria": "ブルガリア", - "Brunei": "ブルネイ", - "British Virgin Islands": "イギリス領ヴァージン諸島", - "British Indian Ocean Territory": "イギリス領インド洋地域", - "Brazil": "ブラジル", - "Bouvet Island": "ブーベ島", - "Botswana": "ボツワナ", - "Bosnia": "ボスニア", - "Bolivia": "ボリビア", - "Bhutan": "ブータン", - "Bermuda": "バミューダ", - "Benin": "ベナン", - "Belize": "ベリーズ", - "Belgium": "ベルギー", - "Belarus": "ベラルーシ", - "Barbados": "バルバドス", - "Bangladesh": "バングラデシュ", - "Bahrain": "バーレーン", - "Bahamas": "バハマ", - "Azerbaijan": "アゼルバイジャン", - "Austria": "オーストリア", - "Australia": "オーストラリア", - "Aruba": "アルバ", - "Armenia": "アルメニア", - "Argentina": "アルゼンチン", - "Antigua & Barbuda": "アンティグア&バーブーダ", - "Antarctica": "南極大陸", - "Anguilla": "アンギラ", - "Angola": "アンゴラ", - "Andorra": "アンドラ", - "American Samoa": "アメリカ領サモア", - "Algeria": "アルジェリア", - "Albania": "アルバニア", - "Åland Islands": "オーランド諸島", - "Afghanistan": "アフガニスタン", - "United States": "アメリカ", - "United Kingdom": "イギリス", - "%(name)s is requesting verification": "%(name)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.": "残念ながら、ブラウザーはサインインするホームサーバーを忘れてしまいました。サインインページに移動して再試行してください。", - "We couldn't log you in": "ログインできませんでした", - "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.": "このアクションを行うには、既定のIDサーバー にアクセスしてメールアドレスまたは電話番号を認証する必要がありますが、サーバーには利用規約がありません。", - "You've reached the maximum number of simultaneous calls.": "同時通話数の上限に達しました。", - "Too Many Calls": "通話が多すぎます", - "Verify this user by confirming the following emoji appear on their screen.": "このユーザーを認証するには、相手の画面に以下の絵文字が表示されていることを確認してください。", - "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "このユーザーとのメッセージはエンドツーエンドで暗号化されており、第三者が解読することはできません。", - "Dial pad": "ダイヤルパッド", - "There was an error looking up the phone number": "電話番号を検索する際にエラーが発生しました", - "Unable to look up phone number": "電話番号が見つかりません", - "This is your list of users/servers you have blocked - don't leave the room!": "あなたがブロックしたユーザーとサーバーのリストです。このルームから退出しないでください!", - "My Ban List": "マイブロックリスト", - "IRC display name width": "IRCの表示名の幅", - "How fast should messages be downloaded.": "メッセージをダウンロードする速度。", - "Enable message search in encrypted rooms": "暗号化されたルームでメッセージの検索を有効にする", - "Show hidden events in timeline": "タイムラインで非表示のイベントを表示", - "Change notification settings": "通知設定を変更", - "New login. Was this you?": "新しいログインです。ログインしましたか?", - "Safeguard against losing access to encrypted messages & data": "暗号化されたメッセージとデータへのアクセスが失われるのを防ぎましょう", - "Ok": "OK", - "Contact your server admin.": "サーバー管理者に問い合わせてください。", - "Your homeserver has exceeded one of its resource limits.": "あなたのホームサーバーはリソースの上限に達しました。", - "Your homeserver has exceeded its user limit.": "あなたのホームサーバーはユーザー数の上限に達しました。", - "Use app": "アプリを使用", - "Use app for a better experience": "より良い体験のためにアプリケーションを使用", - "Enable desktop notifications": "デスクトップ通知を有効にする", - "Don't miss a reply": "返信をお見逃しなく", - "Short keyboard patterns are easy to guess": "短いキーボードパターンは簡単に推測されます", - "Straight rows of keys are easy to guess": "キーボードの同じ列の文字を使用すると簡単に推測されます", - "Common names and surnames are easy to guess": "名前や名字は簡単に推測されます", - "Names and surnames by themselves are easy to guess": "名前や名字は簡単に推測されます", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "安定した通話のために、ホームサーバー(%(homeserverDomain)s)の管理者にTURNサーバーの設定を依頼してください。", - "The call was answered on another device.": "他の端末で呼び出しに応答しました。", - "Answered Elsewhere": "他の端末で応答しました", - "The call could not be established": "通話を確立できませんでした", - "Click the button below to confirm adding this phone number.": "下のボタンをクリックすると、この電話番号を追加します。", - "Confirm adding phone number": "電話番号の追加を承認", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "シングルサインオンを使用して本人確認を行い、電話番号の追加を承認してください。", - "Click the button below to confirm adding this email address.": "下のボタンをクリックすると、このメールアドレスを追加します。", - "%(name)s accepted": "%(name)sは受け付けました", - "You accepted": "受け付けました", - "%(name)s cancelled": "%(name)sは中止しました", - "%(name)s declined": "%(name)sは拒否しました", - "You cancelled": "中止しました", - "You declined": "拒否しました", - "%(name)s cancelled verifying": "%(name)sは認証を中止しました", - "You cancelled verifying %(name)s": "%(name)sの認証を中止しました", - "You verified %(name)s": "%(name)sを認証しました", - "You have ignored this user, so their message is hidden. Show anyways.": "このユーザーを無視しているのでメッセージは隠されます。表示する。", - "Video conference started by %(senderName)s": "%(senderName)sがビデオ会議を開始しました", - "Video conference ended by %(senderName)s": "%(senderName)sがビデオ会議を終了しました", - "Video conference updated by %(senderName)s": "%(senderName)sがビデオ会議を更新しました", - "Join the conference from the room information card on the right": "右側のルーム情報カードから会議に参加", - "Join the conference at the top of this room": "このルームの上部で会議に参加", - "Message Actions": "メッセージのアクション", - "Ignored attempt to disable encryption": "暗号化を無効にする試みを無視しました", - "Verification timed out.": "認証がタイムアウトしました。", - "Start verification again from the notification.": "通知から再度認証を開始してください。", - "Almost there! Is %(displayName)s showing the same shield?": "あと少しです!%(displayName)sは同じ盾マークを表示していますか?", - "Verify by emoji": "絵文字で認証", - "Verify by comparing unique emoji.": "絵文字の並びを比較して認証。", - "If you can't scan the code above, verify by comparing unique emoji.": "上記のコードをスキャンできない場合は、絵文字による確認を行ってください。", - "Ask %(displayName)s to scan your code:": "%(displayName)sにQRコードをスキャンするよう問い合わせてください:", - "Verify by scanning": "QRコードスキャンで認証", - "This client does not support end-to-end encryption.": "このクライアントはエンドツーエンド暗号化に対応していません。", - "Failed to deactivate user": "ユーザーの無効化に失敗しました", - "Deactivate user": "ユーザーを無効化", - "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?": "このユーザーを無効化すると、このユーザーはログアウトし、再度ログインすることはできなくなります。また、現在参加している全てのルームから退出します。このアクションを元に戻すことはできません。このユーザーを無効化してもよろしいですか?", - "Deactivate user?": "ユーザーを無効化しますか?", - "Remove %(count)s messages": { - "one": "1件のメッセージを削除", - "other": "%(count)s件のメッセージを削除" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "大量のメッセージだと時間がかかるかもしれません。その間はクライアントを再読み込みしないでください。", - "Remove recent messages by %(user)s": "%(user)sからの最近のメッセージを削除", - "Try scrolling up in the timeline to see if there are any earlier ones.": "タイムラインを上にスクロールして、以前のものがあるかどうかを確認してください。", - "No recent messages by %(user)s found": "%(user)sからの最近のメッセージが見つかりません", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "あなたは自分自身を降格させようとしています。この変更は取り消せません。あなたがスペースの中で最後の特権ユーザーである場合、特権を再取得することはできなくなります。", - "Not encrypted": "暗号化されていません", - "Edit widgets, bridges & bots": "ウィジェット、ブリッジ、ボットを編集", - "Set my room layout for everyone": "このルームのレイアウトを参加者全体に設定", - "You can only pin up to %(count)s widgets": { - "other": "ウィジェットのピン留めは%(count)s件までです" - }, - "One of the following may be compromised:": "次のいずれかのセキュリティーが破られている可能性があります。", - "Your messages are not secure": "あなたのメッセージは保護されていません", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "暗号化されたルームでは、あなたのメッセージは保護されています。メッセージのロックを解除するための固有の鍵は、あなたと受信者だけが持っています。", - "Other published addresses:": "他の公開アドレス:", - "Error removing address": "アドレスを削除する際にエラーが発生しました", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "アドレスを削除する際にエラーが発生しました。既にルームが存在しないか、一時的なエラーが発生しました。", - "You don't have permission to delete the address.": "アドレスを削除する権限がありません。", - "Empty room": "空のルーム", - "Suggested Rooms": "おすすめのルーム", - "Add existing room": "既存のルームを追加", - "Invite to this space": "このスペースに招待", - "Your message was sent": "メッセージが送信されました", - "Space options": "スペースのオプション", - "Leave space": "スペースから退出", - "Invite people": "連絡先を招待", - "Share your public space": "公開スペースを共有", - "Share invite link": "招待リンクを共有", - "Click to copy": "クリックでコピー", - "Your private space": "あなたの非公開のスペース", - "Your public space": "あなたの公開スペース", - "Invite only, best for yourself or teams": "招待者のみ参加可能。個人やチーム向け", - "Open space for anyone, best for communities": "誰でも参加できる公開スペース。コミュニティー向け", - "Create a space": "スペースを作成", - "This homeserver has been blocked by its administrator.": "このホームサーバーは管理者によりブロックされています。", - "Edit devices": "端末を編集", - "You have no ignored users.": "無視しているユーザーはいません。", - "Save Changes": "変更を保存", - "Edit settings relating to your space.": "スペースの設定を変更します。", - "Spaces": "スペース", - "Welcome to ": "にようこそ", - "Invite to just this room": "このルームにのみ招待", - "Invite to %(spaceName)s": "%(spaceName)sに招待", - "A private space for you and your teammates": "自分とチームメイトの非公開のスペース", - "Me and my teammates": "自分とチームメイト", - "Just me": "自分専用", - "Make sure the right people have access to %(name)s": "正しい参加者が%(name)sにアクセスできるようにしましょう。", - "Who are you working with?": "誰と使いますか?", - "Invite to %(roomName)s": "%(roomName)sに招待", - "Manage & explore rooms": "ルームの管理および探索", - "Select a room below first": "以下からルームを選択してください", - "A private space to organise your rooms": "ルームを整理するための非公開のスペース", - "Private space": "非公開スペース", - "Leave Space": "スペースから退出", - "Are you sure you want to leave the space '%(spaceName)s'?": "このスペース「%(spaceName)s」から退出してよろしいですか?", - "This space is not public. You will not be able to rejoin without an invite.": "このスペースは公開されていません。再度参加するには、招待が必要です。", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "このルームの参加者はあなただけです。退出すると、今後あなたを含めて誰もこのルームに参加できなくなります。", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "ルームを追加しています…", - "other": "ルームを追加しています…(計%(count)s個のうち%(progress)s個)" - }, - "Skip for now": "スキップ", - "What do you want to organise?": "何を追加しますか?", - "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 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 (%(server)s)": "IDサーバー(%(server)s)", - "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スキーマである必要があります", - "Failed to save space settings.": "スペースの設定を保存できませんでした。", - "Transfer Failed": "転送に失敗しました", - "Unable to transfer call": "通話を転送できません", - "Images, GIFs and videos": "画像・GIF・動画", - "Displaying time": "表示時刻", - "Keyboard shortcuts": "キーボードショートカット", - "Mentions & keywords": "メンションとキーワード", - "Global": "全体", - "New keyword": "新しいキーワード", - "Keyword": "キーワード", - "Anyone can find and join.": "誰でも検索し、参加できます。", - "Anyone in a space can find and join. You can select multiple spaces.": "スペースのメンバーが検索し、参加できます。複数のスペースを選択できます。", - "Space members": "スペースのメンバー", - "Upgrade required": "アップグレードが必要", - "Only invited people can join.": "招待された人のみ参加できます。", - "Private (invite only)": "非公開(招待者のみ参加可能)", - "Decide who can join %(roomName)s.": "%(roomName)sに参加できる人を設定してください。", - "Verify your identity to access encrypted messages and prove your identity to others.": "暗号化されたメッセージにアクセスするには、本人確認が必要です。", - "Are you sure you want to sign out?": "サインアウトしてよろしいですか?", - "Rooms and spaces": "ルームとスペース", - "Add a space to a space you manage.": "新しいスペースを、あなたが管理するスペースに追加。", - "Add space": "スペースを追加", - "This room is suggested as a good one to join": "このルームは、参加を推奨するルームとしておすすめされています", - "Mark as suggested": "おすすめに追加", - "Mark as not suggested": "おすすめから除外", - "Suggested": "おすすめ", - "Joined": "参加済", - "To join a space you'll need an invite.": "スペースに参加するには招待が必要です。", - "Keyboard": "キーボード", - "Group all your rooms that aren't part of a space in one place.": "スペースに含まれない全てのルームを一箇所にまとめる。", - "Rooms outside of a space": "スペース外のルーム", - "Group all your people in one place.": "全ての連絡先を一箇所にまとめる。", - "Group all your favourite rooms and people in one place.": "お気に入りのルームと連絡先をまとめる。", - "Show all your rooms in Home, even if they're in a space.": "他のスペースに存在するルームを含めて、全てのルームをホームに表示。", - "Home is useful for getting an overview of everything.": "ホームは全体を把握するのに便利です。", - "Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "スペースは、ルームや連絡先をまとめる方法です。いくつかの構築済スペースと、参加済のスペースを使用できます。", - "Spaces to show": "表示するスペース", - "Sidebar": "サイドバー", - "Show all rooms": "全てのルームを表示", - "Home options": "ホームのオプション", - "Report": "報告", - "Files": "ファイル", - "Export chat": "チャットをエクスポート", - "View source": "ソースコードを表示", - "Failed to send": "送信に失敗しました", - "Take a picture": "画像を撮影", - "Copy room link": "ルームのリンクをコピー", - "Close dialog": "ダイアログを閉じる", - "Preparing to download logs": "ログのダウンロードを準備しています", - "User Busy": "通話中", - "The user you called is busy.": "呼び出したユーザーは通話中です。", - "Hide stickers": "ステッカーを表示しない", - "Send voice message": "音声メッセージを送信", - "You do not have permission to start polls in this room.": "このルームでアンケートを開始する権限がありません。", - "Voice Message": "音声メッセージ", - "Poll": "アンケート", - "Insert link": "リンクを挿入", - "Reason (optional)": "理由(任意)", - "Copy link to thread": "スレッドへのリンクをコピー", - "You're all caught up": "未読はありません", - "Connecting": "接続しています", - "You cannot place calls without a connection to the server.": "サーバーに接続していないため、通話を発信できません。", - "Connectivity to the server has been lost": "サーバーとの接続が失われました", - "Create a new space": "新しいスペースを作成", - "This address is already in use": "このアドレスは既に使用されています", - "This address is available to use": "このアドレスは使用できます", - "Please provide an address": "アドレスを入力してください", - "Enter a server name": "サーバー名を入力", - "Add existing space": "既存のスペースを追加", - "This upgrade will allow members of selected spaces access to this room without an invite.": "このアップグレードにより、選択したスペースのメンバーは、招待なしでこのルームにアクセスできるようになります。", - "Select all": "全て選択", - "Deselect all": "全ての選択を解除", - "Sign out devices": { - "one": "端末からサインアウト", - "other": "端末からサインアウト" - }, - "Share anonymous data to help us identify issues. Nothing personal. No third parties.": "匿名のデータを共有すると、問題の特定に役立ちます。個人データの収集や、第三者とのデータ共有はありません。", - "Hide sidebar": "サイドバーを表示しない", - "Failed to transfer call": "通話の転送に失敗しました", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)sと他%(count)s個", - "other": "%(spaceName)sと他%(count)s個" - }, - "%(space1Name)s and %(space2Name)s": "%(space1Name)sと%(space2Name)s", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "アップグレードすると、このルームの新しいバージョンが作成されます。今ある全てのメッセージは、アーカイブしたルームに残ります。", - "Nothing pinned, yet": "固定メッセージはありません", - "Pinned messages": "固定メッセージ", - "We sent the others, but the below people couldn't be invited to ": "以下の人たちをに招待できませんでした", - "Widgets do not use message encryption.": "ウィジェットはメッセージの暗号化を行いません。", - "Using this widget may share data with %(widgetDomain)s.": "このウィジェットを使うと、データが%(widgetDomain)sと共有される可能性があります。", - "Using this widget may share data with %(widgetDomain)s & your integration manager.": "このウィジェットを使うと、データが%(widgetDomain)sとインテグレーションマネージャーと共有される可能性があります。", - "Widget ID": "ウィジェットID", - "Use the Desktop app to see all encrypted files": "全ての暗号化されたファイルを表示するにはデスクトップ用のアプリを使用してください", - "User Directory": "ユーザーディレクトリー", - "Or send invite link": "もしくはリンクを送信", - "If you can't see who you're looking for, send them your invite link below.": "探している相手が見つからなければ、以下のリンクを送信してください。", - "Some suggestions may be hidden for privacy.": "プライバシーの観点から表示していない候補があります。", - "Add option": "選択肢を追加", - "Write an option": "選択肢を記入", - "Use to scroll": "でスクロール", - "Public rooms": "公開ルーム", - "Use \"%(query)s\" to search": "「%(query)s」のキーワードで検索", - "Join %(roomAddress)s": "%(roomAddress)sに参加", - "Other rooms in %(spaceName)s": "%(spaceName)sの他のルーム", - "Spaces you're in": "参加しているスペース", - "Command Help": "コマンドヘルプ", - "Link to room": "ルームへのリンク", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "このスペースのメンバーとの会話をまとめます。無効にすると、それらの会話は%(spaceName)sの表示画面に表示されなくなります。", - "Space home": "スペースのホーム", - "Expand map": "地図を開く", - "Automatically send debug logs when key backup is not functioning": "鍵のバックアップが機能していない際に、自動的にデバッグログを送信", - "Automatically send debug logs on decryption errors": "復号化エラーが生じた際に、自動的にデバッグログを送信", - "Automatically send debug logs on any error": "エラーが生じた際に、自動的にデバッグログを送信", - "%(count)s votes": { - "one": "%(count)s個の投票", - "other": "%(count)s個の投票" - }, - "Reply in thread": "スレッドで返信", - "Decrypting": "復号化しています", - "Downloading": "ダウンロードしています", - "An unknown error occurred": "不明なエラーが発生しました", - "unknown person": "不明な人間", - "In reply to this message": "このメッセージへの返信", - "Edit poll": "アンケートを編集", - "Location": "位置情報", - "Submit logs": "ログを提出", - "Click to view edits": "クリックすると変更履歴を表示", - "Can't load this message": "このメッセージを読み込めません", - "Use a more compact 'Modern' layout": "よりコンパクトな「モダン」レイアウトを使用", - "Large": "大", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "スペースを更新しています…", - "other": "スペースを更新しています…(計%(count)s個のうち%(progress)s個)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "招待を送信しています…", - "other": "招待を送信しています…(計%(count)s件のうち%(progress)s件)" - }, - "Loading new room": "新しいルームを読み込んでいます", - "Upgrading room": "ルームをアップグレードしています", - "Developer mode": "開発者モード", - "Address": "アドレス", - "Shows all threads from current room": "現在のルームのスレッドを全て表示", - "All threads": "全てのスレッド", - "Keep discussions organised with threads": "スレッド機能を使って、会話をまとめましょう", - "Show:": "表示:", - "Shows all threads you've participated in": "参加している全スレッドを表示", - "My threads": "自分のスレッド", - "Notes": "メモ", - "Search for rooms": "ルームを検索", - "Create a new room": "新しいルームを作成", - "Want to add a new room instead?": "代わりに新しいルームを追加しますか?", - "Add existing rooms": "既存のルームを追加", - "Want to add a new space instead?": "代わりに新しいスペースを追加しますか?", - "Server Options": "サーバーのオプション", - "Question or topic": "質問あるいはトピック", - "Create poll": "アンケートを作成", - "Create Poll": "アンケートを作成", - "Message deleted on %(date)s": "%(date)sにメッセージが削除されました", - "Add reaction": "リアクションを追加", - "Edited at %(date)s": "%(date)sに編集済", - "Internal room ID": "内部ルームID:", - "Spaces you know that contain this space": "このスペースを含む参加済のスペース", - "Spaces you know that contain this room": "このルームを含む参加済のスペース", - "%(count)s members": { - "one": "%(count)s人", - "other": "%(count)s人" - }, - "Automatically invite members from this room to the new one": "このルームのメンバーを新しいルームに自動的に招待", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "このルームにアクセスできるスペースを選択してください。選択したスペースのメンバーはを検索し、参加できるようになります。", - "Only people invited will be able to find and join this space.": "招待された人のみがこのスペースを検索し、参加できます。", - "Anyone will be able to find and join this space, not just members of .": "のメンバーだけでなく、誰でもこのスペースを検索し、参加できます。", - "Anyone in will be able to find and join.": "の誰でも検索し、参加できます。", - "Anyone in can find and join. You can select other spaces too.": "の誰でも検索し、参加できます。他のスペースも選択できます。", - "Anyone in a space can find and join. Edit which spaces can access here.": "スペースの誰でも検索し、参加できます。ここをクリックすると、どのスペースにアクセスできるかを編集できます。", - "Spaces with access": "アクセスできるスペース", - "Enter Security Key": "セキュリティーキーを入力", - "Warning: you should only set up key backup from a trusted computer.": "警告:信頼済のコンピューターからのみ鍵のバックアップを設定してください。", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s個の鍵が復元されました", - "Keys restored": "鍵が復元されました", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "このセキュリティーキーではバックアップを復号化できませんでした。正しいセキュリティーキーを入力したことを確認してください。", - "Security Key mismatch": "セキュリティーキーが一致しません", - "%(completed)s of %(total)s keys restored": "計%(total)s個のうち%(completed)s個の鍵が復元されました", - "Restoring keys from backup": "バックアップから鍵を復元", - "Unable to set up keys": "鍵を設定できません", - "Use your Security Key to continue.": "続行するにはセキュリティーキーを使用してください。", - "Enter your Security Phrase or to continue.": "続行するにはセキュリティーフレーズを入力するか、してください。", - "Invalid Security Key": "セキュリティーキーが正しくありません", - "Wrong Security Key": "正しくないセキュリティーキー", - "a key signature": "鍵の署名", - "Cross-signing is ready but keys are not backed up.": "クロス署名は準備できましたが、鍵はバックアップされていません。", - "Someone already has that username. Try another or if it is you, sign in below.": "そのユーザー名は既に使用されています。別のユーザー名を試すか、あなたのユーザー名なら、以下でサインインしてください。", - "Sign in with SSO": "シングルサインオンでサインイン", - "Use email or phone to optionally be discoverable by existing contacts.": "後ほど、このメールアドレスまたは電話番号で連絡先に見つけてもらうことができるようになります。", - "Use email to optionally be discoverable by existing contacts.": "後ほど、このメールアドレスで連絡先に見つけてもらうことができるようになります。", - "Add an email to be able to reset your password.": "アカウント復旧用のメールアドレスを追加。", - "Join millions for free on the largest public server": "最大の公開サーバーで、数百万人に無料で参加", - "This homeserver would like to make sure you are not a robot.": "このホームサーバーは、あなたがロボットではないことの確認を求めています。", - "Doesn't look like a valid email address": "メールアドレスの形式が正しくありません", - "Enter email address (required on this homeserver)": "メールアドレスを入力してください(このホームサーバーでは必須)", - "Use an email address to recover your account": "アカウント復旧用のメールアドレスを設定してください", - "Verify this device": "この端末を認証", - "Verify with another device": "別の端末で認証", - "Forgotten or lost all recovery methods? Reset all": "復元方法を全て失ってしまいましたか?リセットできます", - "Review to ensure your account is safe": "アカウントが安全かどうか確認してください", - "Confirm your identity by entering your account password below.": "以下にアカウントのパスワードを入力して本人確認を行ってください。", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "セキュリティーキーは、暗号化されたデータを保護するために使用されます。パスワードマネージャーもしくは金庫のような安全な場所で保管してください。", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "あなただけが知っている秘密のパスワードを使用してください。また、バックアップ用にセキュリティーキーを保存することができます(任意)。", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "セキュリティーキーを生成します。パスワードマネージャーもしくは金庫のような安全な場所で保管してください。", - "Generate a Security Key": "セキュリティーキーを生成", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "サーバー上の暗号鍵をバックアップして、暗号化されたメッセージとデータへのアクセスが失われるのを防ぎましょう。", - "Proceed with reset": "リセットする", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "認証鍵のリセットは取り消せません。リセットすると、以前の暗号化されたメッセージにはアクセスできなくなります。また、あなたのアカウントを認証した連絡先には、再認証するまで、セキュリティーに関する警告が表示されます。", - "Really reset verification keys?": "本当に認証鍵をリセットしますか?", - "Start new chat": "チャットを開始", - "Invite to space": "スペースに招待", - "Enter the name of a new server you want to explore.": "探したい新しいサーバーの名前を入力してください。", - "Upgrade public room": "公開ルームをアップグレード", - "Public room": "公開ルーム", - "Upgrade private room": "非公開のルームをアップグレード", - "Can't find this server or its room list": "このサーバーまたはそのルーム一覧が見つかりません", - "Join public room": "公開ルームに参加", - "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から追放されました", - "Original event source": "元のイベントのソースコード", - "Invite by email": "電子メールで招待", - "Start a conversation with someone using their name or username (like ).": "名前かユーザー名(の形式)で検索して、チャットを開始しましょう。", - "Start a conversation with someone using their name, email address or username (like ).": "名前、メールアドレス、ユーザー名(の形式)で検索して、チャットを開始しましょう。", - "This space has no local addresses": "このスペースにはローカルアドレスがありません", - "To publish an address, it needs to be set as a local address first.": "アドレスを公開するには、まずローカルアドレスに設定する必要があります。", - "Published addresses can be used by anyone on any server to join your room.": "公開アドレスを設定すると、どのサーバーのユーザーでも、あなたのルームに参加できるようになります。", - "Published addresses can be used by anyone on any server to join your space.": "公開アドレスを設定すると、どのサーバーのユーザーでも、あなたのスペースに参加できるようになります。", - "Access": "アクセス", - "Missed call": "不在着信", - "Call back": "かけ直す", - "Search for rooms or people": "ルームと連絡先を検索", - "Please enter a name for the space": "スペースの名前を入力してください", - "Other rooms": "他のルーム", - "Pin to sidebar": "サイドバーに固定", - "Quick settings": "クイック設定", - "Invite anyway": "招待", - "Invite anyway and never warn me again": "招待し、再び警告しない", - "Recovery Method Removed": "復元方法を削除しました", - "Failed to remove some rooms. Try again later": "いくつかのルームの削除に失敗しました。後でもう一度やり直してください", - "Remove from room": "ルームから追放", - "Failed to remove user": "ユーザーの追放に失敗しました", - "Success!": "成功しました!", - "Information": "情報", - "Search for spaces": "スペースを検索", - "Share location": "位置情報を共有", - "Feedback sent! Thanks, we appreciate it!": "フィードバックを送信しました!ありがとうございました!", - "Can't edit poll": "アンケートは編集できません", - "Poll type": "アンケートの種類", - "Open poll": "投票の際に結果を公開", - "Closed poll": "アンケートの終了後に結果を公開", - "Voters see results as soon as they have voted": "投票した人には、投票の際に即座に結果が表示されます", - "Results are only revealed when you end the poll": "結果はアンケートが終了した後で表示されます", - "Search Dialog": "検索ダイアログ", - "If disabled, messages from encrypted rooms won't appear in search results.": "無効にすると、暗号化されたルームのメッセージは検索結果に表示されません。", - "Not currently indexing messages for any room.": "現在、どのルームのメッセージのインデックスも作成していません。", - "Currently indexing: %(currentRoom)s": "現在インデックス中のルーム:%(currentRoom)s", - "Some invites couldn't be sent": "いくつかの招待を送信できませんでした", - "Upload %(count)s other files": { - "one": "あと%(count)s個のファイルをアップロード", - "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です。", - "Themes": "テーマ", - "Developer": "開発者", - "Experimental": "実験的", - "Back to chat": "チャットに戻る", - "Room members": "ルームのメンバー", - "Back to thread": "スレッドに戻る", - "Create options": "選択肢を作成", - "View all %(count)s members": { - "one": "1人のメンバーを表示", - "other": "全%(count)s人のメンバーを表示" - }, - "Results will be visible when the poll is ended": "アンケートが終了するまで結果は表示できません", - "Open thread": "スレッドを開く", - "Pinned": "固定メッセージ", - "Signature upload success": "署名のアップロードに成功しました", - "Cancelled signature upload": "署名のアップロードをキャンセルしました", - "This address does not point at this room": "このアドレスはこのルームを指していません", - "Open in OpenStreetMap": "OpenStreetMapで開く", - "The following users may not exist": "次のユーザーは存在しない可能性があります", - "To leave the beta, visit your settings.": "ベータ版の使用を終了するには、設定を開いてください。", - "Option %(number)s": "選択肢%(number)s", - "Message preview": "メッセージのプレビュー", - "Sent": "送信済", - "You don't have permission to do this": "これを行う権限がありません", - "Joining": "参加しています", - "Share %(name)s": "%(name)sを共有", - "Application window": "アプリケーションのウィンドウ", - "Verification Request": "認証の要求", - "Verification requested": "認証が必要です", - "Unable to copy a link to the room to the clipboard.": "ルームのリンクをクリップボードにコピーできませんでした。", - "Unable to copy room link": "ルームのリンクをコピーできません", - "The server is offline.": "サーバーはオフラインです。", - "New Recovery Method": "新しい復元方法", - "No answer": "応答がありません", - "Almost there! Is your other device showing the same shield?": "あと少しです! あなたの他の端末は同じ盾マークを表示していますか?", - "Delete all": "全て削除", - "You don't have permission": "権限がありません", - "Results": "結果", - "Failed to invite the following users to your space: %(csvUsers)s": "以下のユーザーをスペースに招待するのに失敗しました:%(csvUsers)s", - "Invite by username": "ユーザー名で招待", - "Show all threads": "全てのスレッドを表示", - "Could not load user profile": "ユーザーのプロフィールを読み込めませんでした", - "Device verified": "端末が認証されました", - "This session is encrypting history using the new recovery method.": "このセッションでは新しい復元方法で履歴を暗号化しています。", - "Go to Settings": "設定を開く", - "%(count)s rooms": { - "one": "%(count)s個のルーム", - "other": "%(count)s個のルーム" - }, - "Would you like to leave the rooms in this space?": "このスペースのルームから退出しますか?", - "Don't leave any rooms": "どのルームからも退出しない", - "Unable to upload": "アップロードできません", - "Invite someone using their name, username (like ) or share this space.": "このスペースに誰かを招待したい場合は、招待したいユーザーの名前、またはユーザー名(の形式)を指定するか、このスペースを共有してください。", - "Invite someone using their name, email address, username (like ) or share this space.": "このスペースに誰かを招待したい場合は、招待したいユーザーの名前、メールアドレス、またはユーザー名(の形式)を指定するか、このスペースを共有してください。", - "Transfer": "転送", - "Upload completed": "アップロードが完了しました", - "Leave %(spaceName)s": "%(spaceName)sから退出", - "Leave some rooms": "退出するルームを選択", - "Leave all rooms": "全てのルームから退出", - "Select spaces": "スペースを選択", - "Your homeserver doesn't seem to support this feature.": "ホームサーバーはこの機能をサポートしていません。", - "Verify session": "セッションを認証", - "To view all keyboard shortcuts, click here.": "ここをクリックすると、全てのキーボードのショートカットを表示します。", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "暗号化されたルームを公開することは推奨されません。ルームを公開すると、誰でもルームを検索、参加して、メッセージを読むことができるため、暗号化の利益を得ることができません。また、公開ルームでメッセージを暗号化すると、メッセージの送受信が遅くなります。", - "Are you sure you want to make this encrypted room public?": "この暗号化されたルームを公開してよろしいですか?", - "Unknown failure": "不明なエラー", - "Unrecognised room address: %(roomAlias)s": "ルームのアドレスが認識できません:%(roomAlias)s", - "Incorrect Security Phrase": "セキュリティーフレーズが正しくありません", - "Messaging": "メッセージ", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "権限がある場合は、メッセージのメニューを開いて固定を選択すると、ここにメッセージが表示されます。", - "Invite your teammates": "チームの仲間を招待しましょう", - "No results found": "検索結果がありません", - "Private space (invite only)": "非公開スペース(招待者のみ参加可能)", - "Public space": "公開スペース", - "Sending": "送信しています", - "MB": "MB", - "Failed to end poll": "アンケートの終了に失敗しました", - "End Poll": "アンケートを終了", - "Add people": "連絡先を追加", - "View message": "メッセージを表示", - "End-to-end encryption isn't enabled": "エンドツーエンド暗号化が有効になっていません", - "Enable encryption in settings.": "暗号化を設定から有効にする。", - "Show %(count)s other previews": { - "one": "他%(count)s個のプレビューを表示", - "other": "他%(count)s個のプレビューを表示" - }, - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "このユーザーを認証すると、信頼済として表示します。ユーザーを信頼すると、より一層安心してエンドツーエンド暗号化を使用することができます。", - "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.": "この端末を認証すると、信頼済として表示します。相手の端末を信頼すると、より一層安心してエンドツーエンド暗号化を使用することができます。", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "以下のMatrix IDのプロフィールを発見できません。招待しますか?", - "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.": "新しい復元方法を設定しなかった場合、攻撃者がアカウントへアクセスしようとしている可能性があります。設定画面ですぐにアカウントのパスワードを変更し、新しい復元方法を設定してください。", - "General failure": "一般エラー", - "Failed to decrypt %(failedCount)s sessions!": "%(failedCount)s個のセッションの復号化に失敗しました!", - "No backup found!": "バックアップがありません!", - "Unable to restore backup": "バックアップを復元できません", - "Unable to load backup status": "バックアップの状態を読み込めません", - "Unable to create key backup": "鍵のバックアップを作成できません", - "Go back to set it again.": "戻って、改めて設定してください。", - "That doesn't match.": "合致しません。", - "Continue With Encryption Disabled": "暗号化を無効にして続行", - "You have no visible notifications.": "未読の通知はありません。", - "Get notified only with mentions and keywords as set up in your settings": "メンションと、設定したキーワードのみを通知", - "@mentions & keywords": "メンションとキーワード", - "Get notified for every message": "全てのメッセージを通知", - "You won't get any notifications": "通知を送信しません", - "Get notifications as set up in your settings": "設定に従って通知", - "Failed to update the guest access of this space": "ゲストのアクセスの更新に失敗しました", - "Failed to update the history visibility of this space": "このスペースの履歴の見え方の更新に失敗しました", - "Invite with email or username": "メールアドレスまたはユーザー名で招待", - "Guests can join a space without having an account.": "ゲストはアカウントを使用せずに参加できます。", - "Visibility": "見え方", - "Recommended for public spaces.": "公開のスペースでは許可することを推奨します。", - "Allow people to preview your space before they join.": "参加する前にスペースのプレビューを閲覧することを許可。", - "Preview Space": "スペースのプレビュー", - "Recently viewed": "最近表示したルーム", - "This room isn't bridging messages to any platforms. Learn more.": "このルームはどのプラットフォームにもメッセージをブリッジしていません。詳細", - "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.": "この変更は、ルームがサーバー上で処理される方法にのみ影響します。%(brand)sで問題が発生した場合は、不具合を報告してください。", - "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.": "この変更は、ルームがサーバー上で処理される方法にのみ影響します。%(brand)sで問題が発生した場合は、不具合を報告してください。", - "People with supported clients will be able to join the room without having a registered account.": "サポートしているクライアントから、登録済のアカウントを使用せずルームに参加できるようになります。", - "Enable guest access": "ゲストによるアクセスを有効にする", - "Select the roles required to change various parts of the space": "スペースに関する変更を行うために必要な役割を選択", - "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "アドレスを設定すると、他のユーザーがあなたのホームサーバー(%(localDomain)s)を通じてこのスペースを見つけられるようになります。", - "This may be useful for public spaces.": "公開のスペースに適しているかもしれません。", - "Decide who can view and join %(spaceName)s.": "%(spaceName)sを表示、参加できる範囲を設定してください。", - "Space information": "スペースの情報", - "Retry all": "全て再試行", - "You can select all or individual messages to retry or delete": "全てのメッセージ、あるいは個別のメッセージを選択して、再送を試みるか削除することができます", - "Some of your messages have not been sent": "いくつかのメッセージが送信されませんでした", - "Mentions only": "メンションのみ", - "Forget": "消去", - "Not a valid Security Key": "セキュリティーキーが正しくありません", - "This looks like a valid Security Key!": "正しいセキュリティーキーです!", - "Enter Security Phrase": "セキュリティーフレーズを入力", - "Click the button below to confirm setting up encryption.": "以下のボタンをクリックして、暗号化の設定を承認してください。", - "Confirm encryption setup": "暗号化の設定を承認してください", - "Security Phrase": "セキュリティーフレーズ", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "全てをリセットすると、履歴とメッセージが消去され、信頼済の端末、信頼済のユーザーが取り消されます。また、過去のメッセージを表示できなくなる可能性があります。", - "Reset everything": "全てリセット", - "Decline All": "全て拒否", - "Approve widget permissions": "ウィジェットの権限を承認", - "Verify other device": "他の端末を認証", - "Upload Error": "アップロードエラー", - "View in room": "ルーム内で表示", - "Message didn't send. Click for info.": "メッセージが送信されませんでした。クリックすると詳細を表示します。", - "Show preview": "プレビューを表示", - "Thread options": "スレッドの設定", - "Invited people will be able to read old messages.": "招待したユーザーは、以前のメッセージを閲覧できるようになります。", - "Clear personal data": "個人データを消去", - "Your password has been reset.": "パスワードを再設定しました。", - "Couldn't load page": "ページを読み込めませんでした", - "Confirm the emoji below are displayed on both devices, in the same order:": "以下の絵文字が、両方の端末で、同じ順番で表示されているかどうか確認してください:", - "Show sidebar": "サイドバーを表示", - "We couldn't create your DM.": "ダイレクトメッセージを作成できませんでした。", - "Confirm to continue": "確認して続行", - "Failed to find the following users": "次のユーザーの発見に失敗しました", - "Sorry, the poll did not end. Please try again.": "アンケートを終了できませんでした。もう一度やり直してください。", - "Are you sure you want to deactivate your account? This is irreversible.": "アカウントを無効化してよろしいですか?この操作は元に戻すことができません。", - "Want to add an existing space instead?": "代わりに既存のスペースを追加しますか?", - "Space visibility": "スペースの見え方", - "That phone number doesn't look quite right, please check and try again": "電話番号が正しくありません。確認してもう一度やり直してください", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "ホームサーバーの設定にcaptchaの公開鍵が入力されていません。ホームサーバーの管理者に報告してください。", - "This room is public": "このルームは公開されています", - "Avatar": "アバター", - "Revoke permissions": "権限を取り消す", - "Incompatible Database": "互換性のないデータベース", - "Hold": "保留", - "Resume": "再開", - "Country Dropdown": "国一覧", - "Moderation": "モデレート", - "Space selection": "スペースの選択", - "Looks good!": "問題ありません!", - "Emoji Autocomplete": "絵文字の自動補完", - "Notification Autocomplete": "通知の自動補完", - "Cancel All": "全てキャンセル", - "Chat": "会話", - "Looks good": "問題ありません", - "Language Dropdown": "言語一覧", - "You cancelled verification on your other device.": "他の端末で認証がキャンセルされました。", - "You won't be able to rejoin unless you are re-invited.": "再び招待されない限り、再参加することはできません。", - "Search %(spaceName)s": "%(spaceName)sを検索", - "That's fine": "問題ありません", - "Your new device is now verified. Other users will see it as trusted.": "端末が認証されました。他のユーザーに「信頼済」として表示されます。", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "新しい端末が認証されました。端末は暗号化されたメッセージにアクセスすることができます。また、端末は他のユーザーに「信頼済」として表示されます。", - "Verify with Security Key": "セキュリティーキーで認証", - "Verify with Security Key or Phrase": "セキュリティーキーあるいはセキュリティーフレーズで認証", - "A new Security Phrase and key for Secure Messages have been detected.": "新しいセキュリティーフレーズと、セキュアメッセージの鍵が検出されました。", - "a new cross-signing key signature": "新しいクロス署名鍵の署名", - "a device cross-signing signature": "端末のクロス署名", - "A connection error occurred while trying to contact the server.": "サーバーに接続する際にエラーが発生しました。", - "A browser extension is preventing the request.": "ブラウザーの拡張機能がリクエストを妨げています。", - "Only do this if you have no other device to complete verification with.": "認証を行える端末がない場合のみ行ってください。", - "You may contact me if you have any follow up questions": "追加で確認が必要な事項がある場合は、連絡可", - "There was a problem communicating with the homeserver, please try again later.": "ホームサーバーとの通信時に問題が発生しました。後でもう一度やり直してください。", - "From a thread": "スレッドから", - "Identity server URL does not appear to be a valid identity server": "これは正しいIDサーバーのURLではありません", - "Create key backup": "鍵のバックアップを作成", - "My current location": "自分の現在の位置情報", - "My live location": "自分の位置情報(ライブ)", - "What location type do you want to share?": "どのような種類の位置情報を共有したいですか?", - "Match system": "システムに合致", - "We couldn't send your location": "位置情報を送信できませんでした", - "%(brand)s could not send your location. Please try again later.": "%(brand)sは位置情報を送信できませんでした。後でもう一度やり直してください。", - "Could not fetch location": "位置情報を取得できませんでした", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "通常、ダイレクトメッセージは暗号化されていますが、このルームは暗号化されていません。一般にこれは、非サポートの端末が使用されているか、電子メールなどによる招待が行われたことが理由です。", - "%(count)s reply": { - "other": "%(count)s件の返信", - "one": "%(count)s件の返信" - }, - "Call declined": "拒否しました", - "Unable to check if username has been taken. Try again later.": "そのユーザー名が既に取得されているか確認できません。後でもう一度やり直してください。", - "Show tray icon and minimise window to it on close": "トレイアイコンを表示し、ウインドウを閉じるとトレイに最小化", - "Code blocks": "コードブロック", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "認証を行わないと、あなたの全てのメッセージにアクセスできず、他のユーザーに信頼済として表示されない可能性があります。", - "I'll verify later": "後で認証", - "To proceed, please accept the verification request on your other device.": "続行するには、他の端末で認証リクエストを承認してください。", - "You can also set up Secure Backup & manage your keys in Settings.": "セキュアバックアップを設定し、設定画面から鍵を管理することもできます。", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "いまキャンセルすると、ログイン情報にアクセスできなくなった場合に、暗号化されたメッセージやデータを失ってしまう可能性があります。", - "Enter your Security Phrase a second time to confirm it.": "確認のため、セキュリティーフレーズを再入力してください。", - "Enter a Security Phrase": "セキュリティーフレーズを入力", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "このセキュリティーフレーズではバックアップを復号化できませんでした。正しいセキュリティーフレーズを入力したことを確認してください。", - "Drop a Pin": "場所を選択", - "No votes cast": "投票がありません", - "What is your poll question or topic?": "アンケートの質問、あるいはトピックは何でしょうか?", - "Failed to post poll": "アンケートの作成に失敗しました", - "Based on %(count)s votes": { - "one": "%(count)s個の投票に基づく", - "other": "%(count)s個の投票に基づく" - }, - "Final result based on %(count)s votes": { - "one": "合計%(count)s票に基づく最終結果", - "other": "合計%(count)s票に基づく最終結果" - }, - "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.": "アンケートを終了してよろしいですか?投票を締め切り、最終結果を表示します。", - "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.": "アンケートを作成できませんでした。", - "Vote not registered": "投票できませんでした", - "Sorry, your vote was not registered. Please try again.": "投票できませんでした。もう一度やり直してください。", - "Something went wrong trying to invite the users.": "ユーザーを招待する際に、問題が発生しました。", - "Your keys are being backed up (the first backup could take a few minutes).": "鍵をバックアップしています(最初のバックアップは数分かかる可能性があります)。", - "Confirm account deactivation": "アカウントの無効化を承認", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "シングルサインオンを使用して本人確認を行い、アカウントの無効化を承認してください。", - "The poll has ended. Top answer: %(topAnswer)s": "アンケートが終了しました。最も多い投票数を獲得した選択肢:%(topAnswer)s", - "The poll has ended. No votes were cast.": "アンケートが終了しました。投票はありませんでした。", - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "シングルサインオンを使用して本人確認を行い、端末からのログアウトを承認してください。", - "other": "シングルサインオンを使用して本人確認を行い、端末からのログアウトを承認してください。" - }, - "Click the button below to confirm signing out these devices.": { - "one": "下のボタンをクリックして、端末からのログアウトを承認してください。", - "other": "下のボタンをクリックして、端末からのログアウトを承認してください。" - }, - "Waiting for you to verify on your other device…": "他の端末での認証を待機しています…", - "Light high contrast": "ライト(高コントラスト)", - "Failed to fetch your location. Please try again later.": "位置情報の取得に失敗しました。後でもう一度やり直してください。", - "Timed out trying to fetch your location. Please try again later.": "位置情報を取得する際にタイムアウトしました。後でもう一度やり直してください。", - "Unknown error fetching location. Please try again later.": "位置情報を取得する際に不明なエラーが発生しました。後でもう一度やり直してください。", - "Remove from %(roomName)s": "%(roomName)sから追放", - "Wait!": "お待ちください!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "ここでコピーペーストを行うように伝えられた場合は、あなたが詐欺の対象となっている可能性が非常に高いです!", - "Error processing audio message": "音声メッセージを処理する際にエラーが発生しました", - "The beginning of the room": "ルームの先頭", - "Jump to date": "日付に移動", - "Incoming Verification Request": "認証のリクエストが届いています", - "Set up Secure Messages": "セキュアメッセージを設定", - "Use a different passphrase?": "異なるパスフレーズを使用しますか?", - "Please review and accept all of the homeserver's policies": "ホームサーバーの運営方針を確認し、同意してください", - "Space Autocomplete": "スペースの自動補完", - "Start audio stream": "音声ストリーミングを開始", - "Failed to start livestream": "ライブストリームの開始に失敗しました", - "Unable to start audio streaming.": "音声ストリーミングを開始できません。", - "Collapse reply thread": "返信のスレッドを折りたたむ", - "If you've forgotten your Security Key you can ": "セキュリティーキーを紛失した場合は、できます", - "Wrong file type": "正しくないファイルの種類", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "機密ストレージにアクセスできません。正しいセキュリティーフレーズを入力したことを確認してください。", - "Settings - %(spaceName)s": "設定 - %(spaceName)s", - "The server has denied your request.": "サーバーがリクエストを拒否しました。", - "Server isn't responding": "サーバーが応答していません", - "You're all caught up.": "未読はありません。", - "Continuing without email": "メールアドレスを使用せずに続行", - "Data on this screen is shared with %(widgetDomain)s": "このスクリーンのデータは%(widgetDomain)sと共有されます", - "If they don't match, the security of your communication may be compromised.": "一致していない場合は、コミュニケーションのセキュリティーが損なわれている可能性があります。", - "Unknown failure: %(reason)s": "不明なエラー:%(reason)s", - "Connection failed": "接続に失敗しました", - "Could not connect media": "メディアに接続できませんでした", - "Role in ": "での役割", - "Ban from %(roomName)s": "%(roomName)sからブロック", - "Unban from %(roomName)s": "%(roomName)sからのブロックを解除", - "Close this widget to view it in this panel": "ウィジェットを閉じて、このパネルに表示", - "Unpin this widget to view it in this panel": "ウィジェットの固定を解除して、このパネルに表示", - "Stop recording": "録音を停止", - "We didn't find a microphone on your device. Please check your settings and try again.": "マイクが見つかりません。設定を確認して、もう一度やり直してください。", - "No microphone found": "マイクが見つかりません", - "We were unable to access your microphone. Please check your browser settings and try again.": "マイクにアクセスできませんでした。ブラウザーの設定を確認して、もう一度やり直してください。", - "Unable to access your microphone": "マイクを使用できません", - "Are you sure you want to add encryption to this public room?": "公開ルームに暗号化を追加してよろしいですか?", - "There was an error loading your notification settings.": "通知設定を読み込む際にエラーが発生しました。", - "Message search initialisation failed": "メッセージの検索機能の初期化に失敗しました", - "Failed to update the visibility of this space": "このスペースの見え方の更新に失敗しました", - "Go to my space": "自分のスペースに移動", - "Failed to load list of rooms.": "ルームの一覧を読み込むのに失敗しました。", - "Unable to set up secret storage": "機密ストレージを設定できません", - "Save your Security Key": "セキュリティーキーを保存", - "Confirm Security Phrase": "セキュリティーフレーズを確認", - "Set a Security Phrase": "セキュリティーフレーズを設定", - "Confirm your Security Phrase": "セキュリティーフレーズを確認", - "User Autocomplete": "ユーザーの自動補完", - "Command Autocomplete": "コマンドの自動補完", - "Room Autocomplete": "ルームの自動補完", - "Error processing voice message": "音声メッセージを処理する際にエラーが発生しました", - "Error loading Widget": "ウィジェットを読み込む際にエラーが発生しました", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "セキュリティーキーもしくは認証可能な端末が設定されていません。この端末では、以前暗号化されたメッセージにアクセスすることができません。この端末で本人確認を行うには、認証用の鍵を再設定する必要があります。", - " invites you": "があなたを招待しています", - "Decrypted event source": "復号化したイベントのソースコード", - "Signature upload failed": "署名のアップロードに失敗しました", - "Remove for everyone": "全員から削除", - "toggle event": "イベントを切り替える", - "%(spaceName)s menu": "%(spaceName)sのメニュー", - "Delete avatar": "アバターを削除", - "Share content": "コンテンツを共有", - "Search spaces": "スペースを検索", - "Unnamed audio": "名前のない音声", - "e.g. my-space": "例:my-space", - "Move right": "右に移動", - "Move left": "左に移動", - "Rotate Right": "右に回転", - "Rotate Left": "左に回転", - "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 ": "メッセージを検索する場合は、ルームの上に表示されるアイコンをクリックしてください。", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "アカウントにアクセスし、このセッションに保存されている暗号鍵を復元してください。暗号鍵がなければ、どのセッションの暗号化されたメッセージも読めなくなります。", - "Failed to re-authenticate due to a homeserver problem": "ホームサーバーの問題のため再認証に失敗しました", - "Invalid base_url for m.identity_server": "m.identity_serverの不正なbase_url", - "Homeserver URL does not appear to be a valid Matrix homeserver": "これは正しいMatrixのホームサーバーのURLではありません", - "Invalid base_url for m.homeserver": "m.homeserverの不正なbase_url", - "Skip verification for now": "認証をスキップ", - "Unable to verify this device": "この端末を認証できません", - "Go to my first room": "最初のルームに移動", - "Failed to create initial space rooms": "最初のスペースのルームの作成に失敗しました", - "Other users can invite you to rooms using your contact details": "他のユーザーはあなたの連絡先の情報を用いてルームに招待することができます", - "Something went wrong in confirming your identity. Cancel and try again.": "本人確認を行う際に問題が発生しました。キャンセルして、もう一度やり直してください。", - "See room timeline (devtools)": "ルームのタイムラインを表示(開発者ツール)", - "Other spaces or rooms you might not know": "知らないかもしれない他のスペースやルーム", - "You're removing all spaces. Access will default to invite only": "全てのスペースを削除しようとしています。招待者しかアクセスできなくなります", - "To continue, use Single Sign On to prove your identity.": "続行するには、シングルサインオンを使用して、本人確認を行ってください。", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "このユーザーを認証すると、相手のセッションと自分のセッションを信頼済として表示します。", - "Verify this device by confirming the following number appears on its screen.": "この端末を認証するには、画面に以下の数字が表示されていることを確認してください。", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "アップロードしようとしているいくつかのファイルのサイズが大きすぎます。最大のサイズは%(limit)sです。", - "These files are too large to upload. The file size limit is %(limit)s.": "アップロードしようとしているファイルのサイズが大きすぎます。最大のサイズは%(limit)sです。", - "a new master key signature": "新しいマスターキーの署名", - "This widget may use cookies.": "このウィジェットはクッキーを使用する可能性があります。", - "Search names and descriptions": "名前と説明文を検索", - "Currently joining %(count)s rooms": { - "one": "現在%(count)s個のルームに参加しています", - "other": "現在%(count)s個のルームに参加しています" - }, - "Error downloading audio": "音声をダウンロードする際にエラーが発生しました", - "Share entire screen": "全画面を共有", - "Show polls button": "アンケートのボタンを表示", - "Resend %(unsentCount)s reaction(s)": "%(unsentCount)s個のリアクションを再送信", - "Enter your account password to confirm the upgrade:": "アップグレードを承認するには、アカウントのパスワードを入力してください:", - "You'll need to authenticate with the server to confirm the upgrade.": "サーバーをアップグレードするには認証が必要です。", - "Unable to query secret storage status": "機密ストレージの状態を読み込めません", - "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.": "復元方法を削除しなかった場合、攻撃者があなたのアカウントにアクセスしようとしている可能性があります。設定画面でアカウントのパスワードを至急変更し、新しい復元方法を設定してください。", - "Your browser likely removed this data when running low on disk space.": "ディスクの空き容量が少なかったため、ブラウザーはこのデータを削除しました。", - "You are about to leave .": "から退出しようとしています。", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "あなたは、退出しようとしているいくつかのルームとスペースの唯一の管理者です。退出すると、誰もそれらを管理できなくなります。", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "あなたはこのスペースの唯一の管理者です。退出すると、誰もそれを管理できなくなります。", - "Server did not return valid authentication information.": "サーバーは正しい認証情報を返しませんでした。", - "Server did not require any authentication": "サーバーは認証を要求しませんでした", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "暗号化されたメッセージの鍵を含むセッションのデータが見つかりません。サインアウトして改めてサインインすると、バックアップから鍵を回復します。", - "Recent searches": "最近の検索", - "Access your secure message history and set up secure messaging by entering your Security Key.": "保護されたメッセージの履歴にアクセスし、安全なメッセージのやり取りを行うには、セキュリティーキーを入力してください。", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "保護されたメッセージの履歴にアクセスし、安全なメッセージのやり取りを行うには、セキュリティーフレーズを入力してください。", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "セキュリティーフレーズを紛失した場合は、セキュリティーキーを使用するか、新しい復旧用の手段を設定することができます", - "Remember this": "これを記憶", - "Message search initialisation failed, check your settings for more information": "メッセージの検索の初期化に失敗しました。設定から詳細を確認してください", - "Any of the following data may be shared:": "以下のデータが共有される可能性があります:", - "%(reactors)s reacted with %(content)s": "%(reactors)sは%(content)sでリアクションしました", - "%(count)s votes cast. Vote to see the results": { - "one": "合計%(count)s票。投票すると結果を確認できます", - "other": "合計%(count)s票。投票すると結果を確認できます" - }, - "Some encryption parameters have been changed.": "暗号化のパラメーターのいくつかが変更されました。", - "The call is in an unknown state!": "通話の状態が不明です!", - "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": "特殊な文字の入力中に、選択した文章を囲む", - "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.": "セキュリティーフレーズと、セキュアメッセージの鍵が削除されました。", - "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.": "偶然削除してしまった場合は、このセッションで、メッセージの暗号化を設定することができます。設定すると、新しい復元方法でセッションのデータを改めて暗号化します。", - "Message downloading sleep time(ms)": "メッセージをダウンロードする際の待機時間(ミリ秒)", - "%(count)s people you know have already joined": { - "one": "%(count)s人の知人が既に参加しています", - "other": "%(count)s人の知人が既に参加しています" - }, - "Sections to show": "表示するセクション", - "Missing domain separator e.g. (:domain.org)": "ドメイン名のセパレーターが入力されていません。例は:domain.orgとなります", - "Missing room name or separator e.g. (my-room:domain.org)": "ルーム名あるいはセパレーターが入力されていません。例はmy-room:domain.orgとなります", - "This address had invalid server or is already in use": "このアドレスは不正なサーバーを含んでいるか、既に使用されています", - "Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "端末 %(deviceName)s(%(deviceId)s)での認証を待機しています…", - "What are some things you want to discuss in %(spaceName)s?": "%(spaceName)sのテーマは何でしょうか?", - "You can add more later too, including already existing ones.": "ルームは後からも追加できます。", - "Let's create a room for each of them.": "テーマごとにルームを作りましょう。", - "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.": "クロス署名鍵の削除は取り消せません。認証した相手には、セキュリティーに関する警告が表示されます。クロス署名を行える全ての端末を失ったのでない限り、続行すべきではありません。", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "このセッションをアップグレードすると、他のセッションを認証できるようになります。また、暗号化されたメッセージへのアクセスが可能となり、メッセージを信頼済として相手に表示できるようになります。", - "It's just you at the moment, it will be even better with others.": "まだ他の参加者はいません。招待しましょう。", - "Yours, or the other users' session": "あなた、もしくは他のユーザーのセッション", - "Yours, or the other users' internet connection": "あなた、もしくは他のユーザーのインターネット接続", - "The homeserver the user you're verifying is connected to": "認証しようとしているユーザーが接続しているホームサーバー", - "There was a problem communicating with the server. Please try again.": "サーバーとの通信時に問題が発生しました。もう一度やり直してください。", - "%(deviceId)s from %(ip)s": "%(ip)sの%(deviceId)s", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "注意:メールアドレスを追加せずパスワードを忘れた場合、永久にアカウントにアクセスできなくなる可能性があります。", - "Some characters not allowed": "使用できない文字が含まれています", - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "スペースは、ルームや連絡先をまとめる新しい方法です。どんなグループを作りますか?これは後から変更できます。", - "Collapse quotes": "引用を折りたたむ", - "Expand quotes": "引用を展開", - "Click": "クリック", - "We'll create rooms for each of them.": "それぞれのプロジェクトにルームを作りましょう。", - "What projects are your team working on?": "あなたのチームはどのようなプロジェクトに取り組みますか?", - "Pick a date to jump to": "日付を選択して移動", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "もし開発者の方であれば、Elementはオープンソースですので、ぜひ私たちのGitHub(https://github.com/vector-im/element-web/)をご覧いただき、開発にご参加ください!", - "You are not allowed to view this server's rooms list": "このサーバーのルームの一覧を閲覧する許可がありません", - "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": "相手の端末はカメラ、もしくはマイクを使用できませんでした", - "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.": "スペースの追加機能は移動しました。", - "Click to drop a pin": "クリックして位置情報を共有", - "Click to move the pin": "クリックしてピンを移動", - "Shared a location: ": "位置情報を共有しました: ", - "This homeserver is not configured to display maps.": "このホームサーバーは地図を表示するように設定されていません。", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "このホームサーバーが地図を表示するよう正しく設定されていないか、地図のサーバーに接続できません。", - "Unable to load map": "地図を読み込めません", - "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のバージョンを使用していました。エンドツーエンド暗号化を有効にしてこのバージョンを再び使用するには、サインアウトして、再びサインインする必要があります。", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)sでは、インテグレーションマネージャーでこれを行うことができません。管理者に連絡してください。", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "これらの問題を避けるには、予定している会話用に暗号化されたルームを新しく作成してください。", - "To avoid these issues, create a new public room for the conversation you plan to have.": "これらの問題を避けるには、予定している会話用に公開ルームを新しく作成してください。", - "In encrypted rooms, verify all users to ensure it's secure.": "暗号化されたルームでは、安全確認のために全てのユーザーを認証しましょう。", - "Including you, %(commaSeparatedMembers)s": "あなたと%(commaSeparatedMembers)sを含む", - "Can't create a thread from an event with an existing relation": "既存の関係のあるイベントからスレッドを作成することはできません", - "Remove them from everything I'm able to": "自分に可能な範囲で、全てのものから追放", - "Remove them from specific things I'm able to": "自分に可能な範囲で、特定のものから追放", - "Make sure the right people have access. You can invite more later.": "正しい参加者がアクセスできるようにしましょう。後から追加で招待できます。", - "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の新しいバージョンへと戻る必要があります", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "このセッションのデータの消去は取り消せません。鍵がバックアップされていない限り、暗号化されたメッセージを読むことはできなくなります。", - "Including %(commaSeparatedMembers)s": "%(commaSeparatedMembers)sを含む", - "Error - Mixed content": "エラー - 混在コンテンツ", - "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.": "このルームは、あなたが管理者でないスペースの中にあります。そのスペースでは古いルームは表示され続けますが、参加者は新しいルームに参加するように求められます。", - "Disinvite from %(roomName)s": "%(roomName)sへの招待を取り消す", - "Unban them from specific things I'm able to": "自分に可能な範囲で、特定のものからブロック解除", - "Unban them from everything I'm able to": "自分に可能な範囲で、全てのものからブロック解除", - "Ban them from specific things I'm able to": "自分に可能な範囲で、特定のものからブロック", - "Ban them from everything I'm able to": "自分に可能な範囲で、全てのものからブロック", - "Live location error": "位置情報(ライブ)のエラー", - "Confirm signing out these devices": { - "other": "端末からのサインアウトを承認", - "one": "端末からのサインアウトを承認" - }, - "View live location": "位置情報(ライブ)を表示", - "Failed to join": "参加に失敗しました", - "The person who invited you has already left, or their server is offline.": "招待した人が既に退出したか、サーバーがオフラインです。", - "The person who invited you has already left.": "招待した人は既に退出しました。", - "Sorry, your homeserver is too old to participate here.": "あなたのホームサーバーはここに参加するには古すぎます。", - "There was an error joining.": "参加する際にエラーが発生しました。", - "Live location enabled": "位置情報(ライブ)が有効です", - "Unban from space": "スペースからのブロックを解除", - "Ban from space": "スペースからブロック", - "Unban from room": "ルームからのブロックを解除", - "Ban from room": "ルームからブロック", - "%(featureName)s Beta feedback": "%(featureName)sのベータ版のフィードバック", - "The user's homeserver does not support the version of the space.": "ユーザーのホームサーバーは、このバージョンのスペースをサポートしていません。", - "User may or may not exist": "ユーザーが存在するか不明です", - "User does not exist": "ユーザーは存在しません", - "User is already in the room": "ユーザーは既にルームに入っています", - "User is already in the space": "ユーザーは既にスペースに入っています", - "User is already invited to the room": "ユーザーは既にルームに招待されています", - "User is already invited to the space": "ユーザーは既にスペースに招待されています", - "You do not have permission to invite people to this space.": "このスペースにユーザーを招待する権限がありません。", - "Failed to invite users to %(roomName)s": "ユーザーを%(roomName)sに招待するのに失敗しました", - "You can still join here.": "参加できます。", - "This invite was sent to %(email)s": "招待が%(email)sに送信されました", - "This room or space does not exist.": "このルームまたはスペースは存在しません。", - "This room or space is not accessible at this time.": "このルームまたはスペースは現在アクセスできません。", - "%(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 が発生しました。エラー発生時にこのメッセージが表示されているなら、バグレポートを送信してください。", - "New room": "新しいルーム", - "New video room": "新しいビデオ通話ルーム", - "%(count)s participants": { - "other": "%(count)s人の参加者", - "one": "1人の参加者" - }, - "Threads help keep your conversations on-topic and easy to track.": "スレッド機能を使うと、会話のテーマを維持したり、会話を簡単に追跡したりすることができます。", - "Confirm this user's session by comparing the following with their User Settings:": "ユーザー設定画面で以下を比較し、このユーザーのセッションを承認してください:", - "Confirm by comparing the following with the User Settings in your other session:": "他のセッションのユーザー設定で、以下を比較して承認してください:", - "Currently, %(count)s spaces have access": { - "other": "現在%(count)s個のスペースがアクセスできます", - "one": "現在1個のスペースがアクセスできます" - }, - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)sは携帯端末のウェブブラウザーでは実験的です。よりよい使用経験や最新機能を求める場合は、フリーのネイティブアプリをご利用ください。", - "%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)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のサーバーにサインインできます。それにより、異なるホームサーバーにある既存のMatrixのアカウントを%(brand)sで使用できます。", - "Upgrade this space to the recommended room version": "このスペースを推奨のバージョンにアップグレード", - "View older version of %(spaceName)s.": "%(spaceName)sの以前のバージョンを表示。", - "Loading preview": "プレビューを読み込んでいます", - "You were removed by %(memberName)s": "%(memberName)sにより追放されました", - "Forget this space": "このスペースの履歴を消去", - "You were banned by %(memberName)s": "%(memberName)sによりブロックされました", - "Something went wrong with your invite.": "招待に問題が発生しました。", - "This invite was sent to %(email)s which is not associated with your account": "この招待は、アカウントに関連付けられていないメールアドレス %(email)s に送信されました", - "Try again later, or ask a room or space admin to check if you have access.": "後でもう一度やり直すか、ルームまたはスペースの管理者に、アクセス権の有無を確認してください。", - "Live location ended": "位置情報(ライブ)が終了しました", - "Disinvite from space": "スペースへの招待を取り消す", - "Remove from space": "スペースから追放", - "Disinvite from room": "ルームへの招待を取り消す", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "ヒント:メッセージの「%(replyInThread)s」機能を使用すると新しいスレッドを開始できます。", - "No live locations": "位置情報(ライブ)がありません", - "View list": "一覧を表示", - "View List": "一覧を表示", - "%(user1)s and %(user2)s": "%(user1)sと%(user2)s", - "You need to be able to kick users to do that.": "それを行うにはユーザーをキックする権限が必要です。", - "Empty room (was %(oldName)s)": "空のルーム(以前の名前は%(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "%(user)sと1人を招待しています", - "other": "%(user)sと%(count)s人を招待しています" - }, - "Inviting %(user1)s and %(user2)s": "%(user1)sと%(user2)sを招待しています", - "%(user)s and %(count)s others": { - "one": "%(user)sと1人", - "other": "%(user)sと%(count)s人" - }, - "Unknown room": "不明のルーム", - "Mapbox logo": "Mapboxのロゴ", - "Location not available": "位置情報は利用できません", - "Find my location": "位置を発見", - "Map feedback": "地図のフィードバック", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "%(spaceName)sと他%(count)s個のスペース。", - "other": "スペース %(spaceName)s と他%(count)s個のスペース内。" - }, - "You have %(count)s unread notifications in a prior version of this room.": { - "one": "このルームの以前のバージョンに、未読の通知が%(count)s件あります。", - "other": "このルームの以前のバージョンに、未読の通知が%(count)s件あります。" - }, - "Remember my selection for this widget": "このウィジェットに関する選択を記憶", - "Unable to load commit detail: %(msg)s": "コミットの詳細を読み込めません:%(msg)s", - "Explore public spaces in the new search dialog": "新しい検索ダイアログで公開スペースを探す", - "You were disconnected from the call. (Error: %(message)s)": "通話から切断されました。(エラー:%(message)s)", - "Connection lost": "接続が切断されました", - "Room info": "ルームの情報", - "Receive push notifications on this session.": "このセッションでプッシュ通知を受信。", - "Push notifications": "プッシュ通知", - "Sign out of this session": "このセッションからサインアウト", - "Last activity": "直近のアクティビティー", - "Other sessions": "その他のセッション", - "Current session": "現在のセッション", - "Video room": "ビデオ通話ルーム", - "Sessions": "セッション", - "Spell check": "スペルチェック", - "Your password was successfully changed.": "パスワードを変更しました。", - "Developer tools": "開発者ツール", - "Noise suppression": "雑音抑制", - "Echo cancellation": "エコーキャンセル", - "Automatic gain control": "自動音量調整", - "Rename session": "セッション名を変更", - "Video settings": "ビデオの設定", - "Voice settings": "音声の設定", - "Start a group chat": "グループチャットを開始", - "Other options": "その他のオプション", - "Copy invite link": "招待リンクをコピー", - "Show spaces": "スペースを表示", - "Show rooms": "ルームを表示", - "Interactively verify by emoji": "絵文字で認証", - "Manually verify by text": "テキストを使って手動で認証", - "Modal Widget": "モーダルウィジェット", - "You will no longer be able to log in": "ログインできなくなります", - "Friends and family": "友達と家族", - "Joining…": "参加しています…", - "Show Labs settings": "ラボの設定を表示", - "Private room": "非公開ルーム", - "Video call (Jitsi)": "ビデオ通話(Jitsi)", - "Show QR code": "QRコードを表示", - "Sign in with QR code": "QRコードでサインイン", - "All": "全て", - "Verified session": "認証済のセッション", - "IP address": "IPアドレス", - "Browser": "ブラウザー", - "Click the button below to confirm your identity.": "本人確認のため、下のボタンをクリックしてください。", - "Proxy URL (optional)": "プロクシーのURL(任意)", - "Proxy URL": "プロクシーのURL", - "%(count)s Members": { - "other": "%(count)s人の参加者", - "one": "%(count)s人の参加者" - }, - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)sまたは%(recoveryFile)s", - "Input devices": "入力装置", - "Output devices": "出力装置", - "Cameras": "カメラ", - "Check your email to continue": "続行するには電子メールを確認してください", - "Unread email icon": "未読メールアイコン", - "Did not receive it? Resend it": "届きませんでしたか?再送する", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "アカウントを作成するには、 %(emailAddress)sに送ったメールの中のリンクを開いてください。", - "Resent!": "再送しました!", - "Sign in new device": "新しい端末でサインイン", - "The scanned code is invalid.": "スキャンされたコードは無効です。", - "The request was cancelled.": "リクエストはキャンセルされました。", - "An unexpected error occurred.": "予期しないエラーが発生しました。", - "Devices connected": "接続中の端末", - "Check that the code below matches with your other device:": "以下のコードが他の端末と一致していることを確認してください:", - "Use lowercase letters, numbers, dashes and underscores only": "小文字、数字、ダッシュ、アンダースコアのみを使ってください", - "Your server does not support showing space hierarchies.": "あなたのサーバーはスペースの階層表示をサポートしていません。", - "Great! This Security Phrase looks strong enough.": "すばらしい! このセキュリティーフレーズは十分に強力なようです。", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)sまたは%(copyButton)s", - "Voice broadcast": "音声配信", - "Live": "ライブ", - "pause voice broadcast": "音声配信を一時停止", - "resume voice broadcast": "音声配信を再開", - "play voice broadcast": "音声配信を再生", - "Yes, stop broadcast": "はい、配信を停止します", - "Stop live broadcasting?": "ライブ配信を停止しますか?", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "他の人が既に音声配信を録音しています。新しく始めるには音声配信が終わるまで待機してください。", - "Can't start a new voice broadcast": "新しい音声配信を開始できません", - "Exit fullscreen": "フルスクリーンを解除", - "Video call ended": "ビデオ通話が終了しました", - "%(name)s started a video call": "%(name)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?": "プレビューはありませんが、参加しますか?", - "You do not have permission to start voice calls": "音声通話を開始する権限がありません", - "You do not have permission to start video calls": "ビデオ通話を開始する権限がありません", - "Video call (%(brand)s)": "ビデオ通話(%(brand)s)", - "Filter devices": "端末を絞り込む", - "Sorry — this call is currently full": "すみません ― この通話は現在満員です", - "Enable hardware acceleration": "ハードウェアアクセラレーションを有効にする", - "Allow Peer-to-Peer for 1:1 calls": "1対1通話でP2Pを使用する", - "Enter fullscreen": "フルスクリーンにする", - "Error downloading image": "画像をダウンロードする際にエラーが発生しました", - "Unable to show image due to error": "エラーにより画像を表示できません", - "Share your activity and status with others.": "アクティビティーやステータスを他の人と共有します。", - "Reset event store?": "イベントストアをリセットしますか?", - "Your firewall or anti-virus is blocking the request.": "ファイアーウォールまたはアンチウイルスソフトがリクエストをブロックしています。", - "We're creating a room with %(names)s": "%(names)sという名前のルームを作成しています", - "%(count)s people joined": { - "one": "%(count)s人が参加しました", - "other": "%(count)s人が参加しました" - }, - "Show shortcut to welcome checklist above the room list": "ルームの一覧の上に、最初に設定すべき項目のチェックリストのショートカットを表示", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "既に音声配信を録音しています。新しく始めるには現在の音声配信を終了してください。", - "Close sidebar": "サイドバーを閉じる", - "You are sharing your live location": "位置情報(ライブ)を共有しています", - "Stop and close": "停止して閉じる", - "Session details": "セッションの詳細", - "Operating system": "オペレーティングシステム", - "URL": "URL", - "Renaming sessions": "セッション名の変更", - "Call type": "通話の種類", - "You do not have sufficient permissions to change this.": "この変更に必要な権限がありません。", - "Reset bearing to north": "北向きにリセット", - "Saved Items": "保存済み項目", - "Video rooms are a beta feature": "ビデオ通話ルームはベータ版の機能です", - "View chat timeline": "チャットのタイムラインを表示", - "Spotlight": "スポットライト", - "There's no one here to call": "ここには通話できる人はいません", - "Read receipts": "開封確認メッセージ", - "Seen by %(count)s people": { - "one": "%(count)s人が閲覧済", - "other": "%(count)s人が閲覧済" - }, - "%(members)s and %(last)s": "%(members)sと%(last)s", - "Hide formatting": "フォーマットを表示しない", - "Show formatting": "フォーマットを表示", - "Updated %(humanizedUpdateTime)s": "%(humanizedUpdateTime)sに更新", - "Unsent": "未送信", - "Not all selected were added": "選択されたもの全てが追加されてはいません", - "Show: Matrix rooms": "表示:Matrixルーム", - "Add new server…": "新しいサーバーを追加…", - "Remove server “%(roomServer)s”": "サーバー“%(roomServer)s”を削除", - "Coworkers and teams": "同僚とチーム", - "Choose a locale": "ロケールを選択", - "Click to read topic": "クリックしてトピックを読む", - "Edit topic": "トピックを編集", - "Un-maximise": "最大化をやめる", - "%(displayName)s's live location": "%(displayName)sの位置情報(ライブ)", - "You need to have the right permissions in order to share locations in this room.": "このルームでの位置情報の共有には適切な権限が必要です。", - "To view, please enable video rooms in Labs first": "表示するには、まずラボのビデオ通話ルームを有効にしてください", - "Are you sure you're at the right place?": "正しい場所にいますか?", - "Unknown session type": "セッションタイプ不明", - "Web session": "Webセッション", - "Mobile session": "モバイル端末セッション", - "Desktop session": "デスクトップセッション", - "Can’t start a call": "通話を開始できません", - "Failed to read events": "イベントの受信に失敗しました", - "Failed to send event": "イベントの送信に失敗しました", - "Show details": "詳細を表示", - "Hide details": "詳細を非表示にする", - "Security recommendations": "セキュリティーに関する勧告", - "Unverified session": "未認証のセッション", - "Text": "テキスト", - "Freedom": "自由", - "%(count)s sessions selected": { - "one": "%(count)s個のセッションを選択済", - "other": "%(count)s個のセッションを選択済" - }, - "No sessions found.": "セッションが見つかりません。", - "Unverified sessions": "未認証のセッション", - "Sign out of all other sessions (%(otherSessionsCount)s)": "他のすべてのセッションからサインアウト(%(otherSessionsCount)s)", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)sではエンドツーエンド暗号化が設定されていますが、より少ないユーザー数に限定されています。", - "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.": "公開ルームを暗号化することは推奨されません。公開ルームは誰でも検索、参加でき、メッセージを読むことができます。暗号化の利益を得ることはできず、後で暗号化を無効にすることもできません。また、公開ルームでメッセージを暗号化すると、メッセージの送受信が遅くなります。", - "Connection": "接続", - "Voice processing": "音声を処理しています", - "Automatically adjust the microphone volume": "マイクの音量を自動的に調節", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "セキュリティーを最大限に高めるには、セッションを認証し、不明なセッションや使用していないセッションからサインアウトしてください。", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "%(count)s個のセッションからサインアウトしてよろしいですか?", - "other": "%(count)s個のセッションからサインアウトしてよろしいですか?" - }, - "Bulk options": "一括オプション", - "Your server doesn't support disabling sending read receipts.": "あなたのサーバーは開封確認メッセージの送信防止をサポートしていません。", - "Change input device": "入力端末を変更", - "Yes, end my recording": "はい、録音を終了してください", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "このライブ配信の視聴を開始すると、現在のライブ配信の録音は終了します。", - "Listen to live broadcast?": "ライブ配信を視聴しますか?", - "%(senderName)s ended a voice broadcast": "%(senderName)sが音声配信を終了しました", - "You ended a voice broadcast": "音声配信を終了しました", - "%(senderName)s ended a voice broadcast": "%(senderName)sが音声配信を終了しました", - "You ended a voice broadcast": "音声配信を終了しました", - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "ライブ配信を録音しているため、通話を開始できません。通話を開始するには、ライブ配信を終了してください。", - "Unfortunately we're unable to start a recording right now. Please try again later.": "録音を開始できません。後でもう一度やり直してください。", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "このルームで音声配信を開始する権限がありません。ルームの管理者に連絡して権限の付与を依頼してください。", - "%(senderName)s started a voice broadcast": "%(senderName)sが音声配信を開始しました", - "Connection error": "接続エラー", - "Ongoing call": "通話中", - "Toggle push notifications on this session.": "このセッションのプッシュ通知を切り替える。", - "Add privileged users": "特権ユーザーを追加", - "Give one or multiple users in this room more privileges": "このルームのユーザーに権限を付与", - "Search users in this room…": "このルームのユーザーを検索…", - "This session doesn't support encryption and thus can't be verified.": "このセッションは暗号化をサポートしていないため、認証できません。", - "Mark as read": "既読にする", - "Can't start voice message": "音声メッセージを開始できません", - "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.": "このセッションでは、暗号化が有効になっているルームに参加することができません。", - "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": "低速モード", - "Record the client name, version, and url to recognise sessions more easily in session manager": "クライアントの名称、バージョン、URLを記録し、セッションマネージャーでより容易にセッションを認識できるよう設定", - "When enabled, the other party might be able to see your IP address": "有効にすると、第三者があなたのIPアドレスを閲覧できるようになる可能性があります", - "Toggle attribution": "属性を切り替える", - "Buffering…": "バッファリングしています…", - "Go live": "ライブ配信", - "30s forward": "30秒進める", - "30s backward": "30秒戻す", - "Change layout": "レイアウトを変更", - "Create a link": "リンクを作成", - "Edit link": "リンクを編集", - "Unable to decrypt message": "メッセージを復号化できません", - "Connection error - Recording paused": "接続エラー - 録音を停止しました", - "This message could not be decrypted": "このメッセージを復号化できませんでした", - "You have unverified sessions": "未認証のセッションがあります", - "Live until %(expiryTime)s": "%(expiryTime)sまで共有", - "An error occurred while stopping your live location, please try again": "位置情報(ライブ)を停止している際にエラーが発生しました。もう一度やり直してください", - "An error occurred whilst sharing your live location, please try again": "位置情報(ライブ)を共有している際にエラーが発生しました。もう一度やり直してください", - "An error occurred whilst sharing your live location": "位置情報(ライブ)を共有している際にエラーが発生しました", - "An error occurred while stopping your live location": "位置情報(ライブ)を停止する際にエラーが発生しました", - "Failed to set direct message tag": "ダイレクトメッセージのタグの設定に失敗しました", - "Online community members": "オンラインコミュニティーのメンバー", - "View related event": "関連するイベントを表示", - "Live location sharing": "位置情報(ライブ)の共有", - "Enable live location sharing": "位置情報(ライブ)の共有を有効にする", - "Preserve system messages": "システムメッセージを保存", - "Shared their location: ": "位置情報を共有しました: ", - "Message pending moderation": "保留中のメッセージのモデレート", - "Widget added by": "ウィジェットの追加者", - "WARNING: ": "警告:", - "Early previews": "早期プレビュー", - "Send email": "電子メールを送信", - "Close call": "通話を終了", - "Verified sessions": "認証済のセッション", - "Search for": "検索", - "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:": "続行するには、アカウントのパスワードを入力してください:", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "あなたのユーザー名(MXID)は、あなた自身を含めて誰も再利用することができなくなります", - "You will leave all rooms and DMs that you are in": "全てのルームとダイレクトメッセージから退出します", - "Confirm that you would like to deactivate your account. If you proceed:": "アカウントを無効化したいことを確認してください。継続すると、", - "You will not be able to reactivate your account": "アカウントを再開できなくなります", - "Completing set up of your new device": "新しい端末の設定を完了しています", - "Waiting for device to sign in": "端末のサインインを待機しています", - "The request was declined on the other device.": "リクエストはもう一方の端末で拒否されました。", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "サインアウトすると、これらの鍵はこの端末から削除されます。使用できる鍵が他の端末にあったり、サーバーにバックアップされたりしているのでない限り、暗号化されたメッセージは読むことができなくなります。", - "%(brand)s encountered an error during upload of:": "以下のアップロードの際に%(brand)sでエラーが発生しました:", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "以下のユーザーは存在しないか不正であるため、招待できません:%(csvNames)s", - "A call can only be transferred to a single user.": "通話は1人のユーザーにしか転送できません。", - "We couldn't invite those users. Please check the users you want to invite and try again.": "ユーザーを招待できませんでした。招待したいユーザーを確認して、もう一度試してください。", - "Open room": "ルームを開く", - "Hide my messages from new joiners": "自分のメッセージを新しい参加者に表示しない", - "Messages in this chat will be end-to-end encrypted.": "このチャットのメッセージはエンドツーエンドで暗号化されます。", - "You don't have permission to share locations": "位置情報の共有に必要な権限がありません", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "未認証のセッションは、認証情報でログインされていますが、クロス認証は行われていないセッションです。", - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "これらのセッションは、アカウントの不正使用を示している可能性があるため、注意して確認してください。", - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.": "認証済のセッションには、暗号化されたメッセージを復号化する際に使用する全ての鍵が備わっています。また、他のユーザーに対しては、あなたがこのセッションを信頼していることが表示されます。", - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.": "認証済のセッションは、パスフレーズの入力、または他の認証済のセッションで本人確認を行ったセッションです。", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "使用していないセッションを削除すると、セキュリティーとパフォーマンスが改善されます。また、新しいセッションが疑わしい場合に、より容易に特定できるようになります。", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "非アクティブなセッションは、しばらく使用されていませんが、暗号鍵を受信しているセッションです。", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "実験に参加したいですか?開発中のアイディアを試してください。これらの機能は完成していません。不安定な可能性や変更される可能性、また、開発が中止される可能性もあります。詳細を確認。", - "Upcoming features": "今後の機能", - "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.": "%(brand)sのラボでは、最新の機能をいち早く使用したり、テストしたりできるほか、機能が実際にリリースされる前の改善作業を支援することができます。", - "Verify your current session for enhanced secure messaging.": "より安全なメッセージのやりとりのために、現在のセッションを認証しましょう。", - "Your current session is ready for secure messaging.": "現在のセッションは安全なメッセージのやりとりに対応しています。", - "Inactive for %(inactiveAgeDays)s+ days": "%(inactiveAgeDays)s日以上使用されていません", - "Inactive sessions": "非アクティブなセッション", - "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.": "以下の勧告に従い、アカウントのセキュリティーを改善しましょう。", - "Deactivating your account is a permanent action — be careful!": "アカウントを無効化すると取り消せません。ご注意ください!", - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "セキュリティーとプライバシー保護の観点から、暗号化をサポートしているMatrixのクライアントの使用を推奨します。", - "Sign out of %(count)s sessions": { - "other": "%(count)s件のセッションからサインアウト", - "one": "%(count)s件のセッションからサインアウト" - }, - "Unable to play this voice broadcast": "この音声配信を再生できません", - "Registration token": "登録用トークン", - "Enter a registration token provided by the homeserver administrator.": "ホームサーバーの管理者から提供された登録用トークンを入力してください。", - "The homeserver doesn't support signing in another device.": "ホームサーバーは他の端末でのサインインをサポートしていません。", - "Scan the QR code below with your device that's signed out.": "サインアウトした端末で以下のQRコードをスキャンしてください。", - "We were unable to start a chat with the other user.": "他のユーザーをチャットを開始できませんでした。", - "Error starting verification": "認証を開始する際にエラーが発生しました", - "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.": "この端末を使い、QRコードをスキャンして新しい端末でサインインできます。この端末に表示されるQRコードを、サインインしていない端末でスキャンしてください。", - "Inactive for %(inactiveAgeDays)s days or longer": "%(inactiveAgeDays)s日以上使用されていないセッション", - "Inactive": "非アクティブ", - "Not ready for secure messaging": "安全なメッセージのやりとりに非対応", - "Ready for secure messaging": "安全なメッセージのやりとりに対応", - "No verified sessions found.": "認証済のセッションはありません。", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "使用していない古いセッション(%(inactiveAgeDays)s日以上使用されていません)からのサインアウトを検討してください。", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "あなたが参加するダイレクトメッセージとルームの他のユーザーは、あなたのセッションの一覧を閲覧できます。", - "Please be aware that session names are also visible to people you communicate with.": "セッション名は連絡先に対しても表示されます。ご注意ください。", - "This session is ready for secure messaging.": "このセッションは安全なメッセージのやりとりの準備ができています。", - "No inactive sessions found.": "使用していないセッションはありません。", - "No unverified sessions found.": "未認証のセッションはありません。", - "Decrypted source unavailable": "復号化したソースコードが利用できません", - "Thread root ID: %(threadRootId)s": "スレッドのルートID:%(threadRootId)s", - "Sign out of all devices": "全ての端末からサインアウト", - "Confirm new password": "新しいパスワードを確認", - "Currently removing messages in %(count)s rooms": { - "one": "現在%(count)s個のルームのメッセージを削除しています", - "other": "現在%(count)s個のルームのメッセージを削除しています" - }, - "Verify or sign out from this session for best security and reliability.": "セキュリティーと安定性の観点から、このセッションを認証するかサインアウトしてください。", - "Review and approve the sign in": "サインインを確認して承認", - "By approving access for this device, it will have full access to your account.": "この端末へのアクセスを許可すると、あなたのアカウントに完全にアクセスできるようになります。", - "The other device isn't signed in.": "もう一方の端末はサインインしていません。", - "The other device is already signed in.": "もう一方のデバイスは既にサインインしています。", - "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?": "あなたの古いメッセージは、それを受信した人には表示され続けます。これは電子メールの場合と同様です。あなたが送信したメッセージを今後のルームの参加者に表示しないようにしますか?", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "注意:これは一時的な実装による試験機能です。位置情報の履歴を削除することはできません。高度なユーザーは、あなたがこのルームで位置情報(ライブ)の共有を停止した後でも、あなたの位置情報の履歴を閲覧することができます。", - "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:": "このルームをアップグレードするには、現在のルームを閉鎖し、新しくルームを作成する必要があります。ルームの参加者のため、アップグレードの際に以下を行います。", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "注意:ブラウザーはサポートされていません。期待通りに動作しない可能性があります。", - "Invalid identity server discovery response": "IDサーバーのディスカバリー(発見)に関する不正な応答です", - "Show: %(instance)s rooms (%(server)s)": "表示:%(instance)s ルーム(%(server)s)", - "Manage account": "アカウントを管理", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "端末からサインアウトすると、暗号化の鍵が削除され、暗号化された会話の履歴を読むことができなくなります。", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "暗号化されたルームの会話を今後も読み込めるようにしたい場合は、続行する前に、鍵のバックアップを設定するか、他の端末からメッセージの鍵をエクスポートしてください。", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "この端末を認証すると、信頼済として表示します。あなたを認証したユーザーはこの端末を信頼することができるようになります。", - "Message pending moderation: %(reason)s": "メッセージはモデレートの保留中です:%(reason)s", - "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)が発生しました。あなたを招待した人にこの情報を渡してみてください。", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "このユーザーに関するシステムメッセージ(メンバーシップの変更、プロフィールの変更など)も削除したい場合は、チェックを外してください", - "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?": { - "one": "%(user)sによる%(count)s件のメッセージを削除しようとしています。これは会話に参加している全員からメッセージを永久に削除します。続行してよろしいですか?", - "other": "%(user)sによる%(count)s件のメッセージを削除しようとしています。これは会話に参加している全員からメッセージを永久に削除します。続行してよろしいですか?" - }, - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "セッションの一覧から、相手はあなたとやり取りしていることを確かめることができます。なお、あなたがここに入力するセッション名は相手に対して表示されます。", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "このホームサーバーが管理者によりブロックされているため、メッセージを送信できませんでした。サービスを引き続き使用するには、サービスの管理者にお問い合わせください。", - "You may want to try a different search or check for typos.": "別のキーワードで検索するか、キーワードが正しいか確認してください。", - "Too many attempts in a short time. Wait some time before trying again.": "再試行の数が多すぎます。少し待ってから再度試してください。", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "すべての端末からログアウトしているため、プッシュ通知を受け取れません。通知を再び有効にするには、各端末でサインインしてください。", - "Invalid homeserver discovery response": "ホームサーバーのディスカバリー(発見)に関する不正な応答です", - "Failed to get autodiscovery configuration from server": "自動発見の設定をサーバーから取得できませんでした", - "Ignore %(user)s": "%(user)sを無視", - "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": "初めに相談", - "We'll help you get connected.": "みんなと繋がる手助けをいたします。", - "Who will you chat to the most?": "誰と最もよく会話しますか?", - "Share for %(duration)s": "%(duration)sの間共有", - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "このユーザーのメッセージと招待を非表示にします。無視してよろしいですか?", - "Send your first message to invite to chat": "最初のメッセージを送信すると、を会話に招待", - "unknown": "不明", - "Red": "赤色", - "Grey": "灰色", - "Unable to decrypt voice broadcast": "音声配信を復号化できません", - "Too many attempts in a short time. Retry after %(timeout)s.": "再試行の数が多すぎます。%(timeout)s後に再度試してください。", - "Start at the sign in screen": "サインインの画面で開始", - "Linking with this device is not supported.": "この端末とのリンクはサポートしていません。", - "The linking wasn't completed in the required time.": "時間内にリンクが完了しませんでした。", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "メッセージは削除されませんが、インデックスを再構成している間、検索のパフォーマンスが低下します", - "Recent changes that have not yet been received": "まだ受信していない最近の変更", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "サーバーはいくつかのリクエストに応答していません。以下に考えられる理由を表示します。", - "The server is not configured to indicate what the problem is (CORS).": "サーバーは問題を特定するように設定されていません(CORS)。", - "Your area is experiencing difficulties connecting to the internet.": "インターネットに接続できません。", - "The server (%(serverName)s) took too long to respond.": "サーバー(%(serverName)s)が時間内に応答しませんでした。", - "These are likely ones other room admins are a part of.": "これらは、他のルームの管理者がいるスペースまたはルームです。", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "あなたの情報はIDサーバーから削除されます。あなたの友達は、電子メールまたは電話番号であなたを検索することができなくなります", - "%(members)s and more": "%(members)s人とその他のメンバー", - " in %(room)s": " %(room)s内で", - "Failed to set pusher state": "プッシュサービスの設定に失敗しました", - "Your account details are managed separately at %(hostname)s.": "あなたのアカウントの詳細は%(hostname)sで管理されています。", - "More": "その他", - "Some results may be hidden for privacy": "プライバシーの観点から表示していない結果があります", - "You cannot search for rooms that are neither a room nor a space": "ルームまたはスペースではないルームを探すことはできません", - "Allow this widget to verify your identity": "このウィジェットに本人確認を許可", - "This widget would like to:": "ウィジェットによる要求:", - "To help us prevent this in future, please send us logs.": "今後これが起こらないようにするために、ログを送信してください。", - "Sliding Sync configuration": "スライド式同期の設定", - "Remove search filter for %(filter)s": "%(filter)sの検索フィルターを削除", - "Some results may be hidden": "いくつかの結果が表示されていない可能性があります", - "The widget will verify your user ID, but won't be able to perform actions for you:": "ウィジェットはあなたのユーザーIDを認証しますが、操作を行うことはできません:", - "In %(spaceName)s.": "スペース %(spaceName)s内。", - "In spaces %(space1Name)s and %(space2Name)s.": "スペース %(space1Name)sと%(space2Name)s内。", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "発生した問題を教えてください。または、問題を説明するGitHub issueを作成してください。", - "You're in": "始めましょう", - "To disable you will need to log out and back in, use with caution!": "無効にするにはログアウトして、再度ログインする必要があります。注意して使用してください!", - "Reset event store": "イベントストアをリセット", - "You most likely do not want to reset your event index store": "必要がなければ、イベントインデックスストアをリセットするべきではありません", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "ルームのアップグレードは高度な操作です。バグや欠けている機能、セキュリティーの脆弱性などによってルームが不安定な場合に、アップデートを推奨します。", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "あなたのメールアドレスは、このホームサーバーのMatrix IDに関連付けられていないようです。", - "Your server lacks native support, you must specify a proxy": "あなたのサーバーはネイティブでサポートしていません。プロクシーを指定してください", - "Your server lacks native support": "あなたのサーバーはネイティブでサポートしていません", - "Your server has native support": "あなたのサーバーはネイティブでサポートしています", - "Declining…": "拒否しています…", - "Enable %(brand)s as an additional calling option in this room": "%(brand)sをこのルームの追加の通話手段として有効にする", - "This session is backing up your keys.": "このセッションは鍵をバックアップしています。", - "There are no past polls in this room": "このルームに過去のアンケートはありません", - "There are no active polls in this room": "このルームに実施中のアンケートはありません", - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "警告: ルームをアップグレードしても、ルームのメンバーが新しいバージョンのルームに自動的に移行されることはありません。 古いバージョンのルームに、新しいルームへのリンクを投稿します。ルームのメンバーは、そのリンクをクリックして新しいルームに参加する必要があります。", - "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "警告:あなたの個人データ(暗号化の鍵を含む)が、このセッションに保存されています。このセッションの使用を終了するか、他のアカウントにログインしたい場合は、そのデータを消去してください。", - "WARNING: session already verified, but keys do NOT MATCH!": "警告:このセッションは認証済ですが、鍵が一致しません!", - "Scan QR code": "QRコードをスキャン", - "Select '%(scanQRCode)s'": "「%(scanQRCode)s」を選択", - "Enable '%(manageIntegrations)s' in Settings to do this.": "これを行うには設定から「%(manageIntegrations)s」を有効にしてください。", - "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.": "個人用ブロックリストには、メッセージを表示しない全てのユーザーもしくはサーバーが記録されます。最初のユーザーまたはサーバーを無視すると、「%(myBanList)s」という名前の新しいルームがリストに表示されます。このルームから退出すると、ブロックリストは機能しなくなります。", - "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.": "あなただけが知っているセキュリティーフレーズを入力してください。あなたのデータを保護するために使用されます。セキュリティーの観点から、アカウントのパスワードと異なるものを設定してください。", - "Starting backup…": "バックアップを開始しています…", - "Please only proceed if you're sure you've lost all of your other devices and your Security Key.": "全ての端末とセキュリティーキーを紛失してしまったことが確かである場合にのみ、続行してください。", - "Inviting…": "招待しています…", - "Creating rooms…": "ルームを作成しています…", - "Keep going…": "続行…", - "Connecting…": "接続しています…", - "Loading live location…": "位置情報(ライブ)を読み込んでいます…", - "Fetching keys from server…": "鍵をサーバーから取得しています…", - "Checking…": "確認しています…", - "Waiting for partner to confirm…": "相手の承認を待機しています…", - "Adding…": "追加しています…", - "Write something…": "記入してください…", - "Rejecting invite…": "招待を拒否しています…", - "Joining room…": "ルームに参加しています…", - "Joining space…": "スペースに参加しています…", - "Encrypting your message…": "メッセージを暗号化しています…", - "Sending your message…": "メッセージを送信しています…", - "Set a new account password…": "アカウントの新しいパスワードを設定…", - "Downloading update…": "更新をダウンロードしています…", - "Checking for an update…": "更新を確認しています…", - "Backing up %(sessionsRemaining)s keys…": "%(sessionsRemaining)s個の鍵をバックアップしています…", - "Connecting to integration manager…": "インテグレーションマネージャーに接続しています…", - "Saving…": "保存しています…", - "Creating…": "作成しています…", - "Starting export process…": "エクスポートのプロセスを開始しています…", - "Unable to connect to Homeserver. Retrying…": "ホームサーバーに接続できません。 再試行しています…", - "Secure Backup successful": "セキュアバックアップに成功しました", - "Your keys are now being backed up from this device.": "鍵はこの端末からバックアップされています。", - "Show avatars in user, room and event mentions": "アバターをユーザー、ルーム、イベントのメンションに表示", - "common": { - "about": "概要", - "analytics": "分析", - "encryption_enabled": "暗号化が有効です", - "error": "エラー", - "forward_message": "メッセージを転送", - "image": "画像", - "loading": "読み込んでいます…", - "message": "メッセージ", - "message_layout": "メッセージのレイアウト", - "modern": "モダン", - "mute": "ミュート", - "no_results": "結果がありません", - "offline": "オフライン", - "password": "パスワード", - "people": "連絡先", - "reactions": "リアクション", - "report_a_bug": "不具合の報告", - "room_name": "ルーム名", - "security": "セキュリティー", - "settings": "設定", - "sticker": "ステッカー", - "success": "成功", - "suggestions": "提案", - "unmute": "ミュート解除", - "username": "ユーザー名", - "verification_cancelled": "認証のキャンセル", - "video": "動画", - "warning": "警告", - "threads": "スレッド", - "thread": "スレッド", - "theme": "テーマ", - "room": "ルーム", - "public": "公開", - "private": "非公開", - "options": "オプション", - "name": "名前", - "light": "ライト", - "labs": "ラボ", - "homeserver": "ホームサーバー", - "home": "ホーム", - "help": "ヘルプ", - "favourites": "お気に入り", - "description": "詳細", - "dark": "ダーク", - "beta": "ベータ版", - "attachment": "添付ファイル", - "appearance": "外観", - "timeline": "タイムライン", - "support": "サポート", - "space": "スペース", - "random": "ランダム", - "privacy": "プライバシー", - "presence": "プレゼンス(ステータス表示)", - "preferences": "環境設定", - "microphone": "マイク", - "legal": "法的情報", - "guest": "ゲスト", - "faq": "よくある質問", - "emoji": "絵文字", - "credits": "クレジット", - "camera": "カメラ", - "access_token": "アクセストークン", - "someone": "誰か", - "welcome": "ようこそ", - "encrypted": "暗号化", - "application": "アプリケーション", - "version": "バージョン", - "device": "端末", - "model": "形式", - "verified": "認証済", - "unverified": "未認証", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "信頼済", - "not_trusted": "信頼されていません", - "accessibility": "アクセシビリティー", - "server": "サーバー", - "capabilities": "機能", - "unnamed_room": "名前のないルーム", - "unnamed_space": "名前のないスペース", - "stickerpack": "ステッカーパック", - "system_alerts": "システムアラート", - "secure_backup": "セキュアバックアップ", - "cross_signing": "クロス署名", - "identity_server": "IDサーバー", - "integration_manager": "インテグレーションマネージャー", - "qr_code": "QRコード", - "feedback": "フィードバック" + "a11y": { + "jump_first_invite": "最初の招待に移動。", + "n_unread_messages": { + "one": "未読メッセージ1件。", + "other": "未読メッセージ%(count)s件。" + }, + "n_unread_messages_mentions": { + "one": "未読のメンション1件。", + "other": "メンションを含む未読メッセージ%(count)s件。" + }, + "room_name": "ルーム %(name)s", + "unread_messages": "未読メッセージ。", + "user_menu": "ユーザーメニュー" }, + "a11y_jump_first_unread_room": "未読のある最初のルームにジャンプします。", "action": { + "accept": "同意", + "add": "追加", + "add_existing_room": "既存のルームを追加", + "add_people": "連絡先を追加", + "apply": "適用", + "approve": "同意", + "back": "戻る", + "call": "通話", + "cancel": "キャンセル", + "change": "変更", + "clear": "消去", + "click": "クリック", + "click_to_copy": "クリックでコピー", + "close": "閉じる", + "collapse": "折りたたむ", + "complete": "完了", + "confirm": "承認", "continue": "続行", "copy": "コピー", "copy_link": "リンクをコピー", "create": "作成", "create_a_room": "ルームを作成", "decline": "拒否", + "delete": "削除", "disable": "無効にする", + "disconnect": "切断", + "dismiss": "閉じる", "done": "完了", + "download": "ダウンロード", "edit": "編集", "enable": "有効にする", - "forgot_password": "パスワードを忘れましたか?", + "enter_fullscreen": "フルスクリーンにする", + "exit_fullscreeen": "フルスクリーンを解除", + "expand": "展開", + "explore_public_rooms": "公開ルームを探す", + "explore_rooms": "ルームを探す", + "export": "エクスポート", "forward": "転送", + "go": "続行", + "go_back": "戻る", + "got_it": "了解", + "hide_advanced": "高度な設定を非表示にする", + "hold": "保留", + "ignore": "無視", + "import": "インポート", "invite": "招待", + "invite_to_space": "スペースに招待", "invites_list": "招待", + "join": "参加", "learn_more": "詳細を表示", "leave": "退出", "leave_room": "ルームから退出", + "logout": "ログアウト", + "manage": "管理", + "maximise": "最大化", + "mention": "メンション", + "minimise": "最小化", + "new_room": "新しいルーム", + "new_video_room": "新しいビデオ通話ルーム", "next": "次へ", "no": "いいえ", - "ok": "OK", + "pause": "一時停止", + "pin": "ピン", + "play": "再生", "quote": "引用", "react": "リアクション", + "refresh": "再読み込み", + "register": "登録", + "reject": "拒否", "remove": "削除", + "rename": "表示名を変更", "reply": "返信", + "reply_in_thread": "スレッドで返信", "report_content": "コンテンツを報告", + "resend": "再送信", + "reset": "リセット", + "restore": "復元", + "resume": "再開", "retry": "再試行", + "review": "確認", + "revoke": "取り消す", "save": "保存", + "search": "検索", + "send_report": "報告を送信", + "share": "共有", + "show": "表示", + "show_advanced": "高度な設定を表示", + "show_all": "全て表示", + "sign_in": "サインイン", + "sign_out": "サインアウト", + "skip": "スキップ", "start": "開始", "start_chat": "チャットを開始", + "start_new_chat": "チャットを開始", + "stop": "停止", + "submit": "送信", + "subscribe": "購読", + "transfer": "転送", + "trust": "信頼", + "try_again": "もう一度試す", + "unban": "ブロックを解除", + "unignore": "無視を解除", + "unpin": "ピン留めを外す", + "unsubscribe": "購読の解除", + "update": "更新", + "upgrade": "アップグレード", + "upload": "アップロード", + "verify": "認証", + "view": "表示", + "view_all": "全て表示", + "view_list": "一覧を表示", + "view_message": "メッセージを表示", "view_source": "ソースコードを表示", "yes": "はい", - "zoom_out": "縮小", "zoom_in": "拡大", - "view": "表示", - "verify": "認証", - "upload": "アップロード", - "upgrade": "アップグレード", - "update": "更新", - "unpin": "ピン留めを外す", - "try_again": "もう一度試す", - "trust": "信頼", - "stop": "停止", - "skip": "スキップ", - "sign_out": "サインアウト", - "sign_in": "サインイン", - "share": "共有", - "search": "検索", - "reset": "リセット", - "resend": "再送信", - "reject": "拒否", - "pin": "ピン", - "logout": "ログアウト", - "join": "参加", - "ignore": "無視", - "got_it": "了解", - "go_back": "戻る", - "expand": "展開", - "download": "ダウンロード", - "dismiss": "閉じる", - "delete": "削除", - "confirm": "承認", - "collapse": "折りたたむ", - "close": "閉じる", - "cancel": "キャンセル", - "call": "通話", - "back": "戻る", - "apply": "適用", - "add": "追加", - "accept": "同意", - "view_all": "全て表示", - "unsubscribe": "購読の解除", - "subscribe": "購読", - "show_all": "全て表示", - "show": "表示", - "revoke": "取り消す", - "review": "確認", - "restore": "復元", - "rename": "表示名を変更", - "register": "登録", - "play": "再生", - "pause": "一時停止", - "disconnect": "切断", - "complete": "完了", - "change": "変更", - "approve": "同意", - "manage": "管理", - "go": "続行", - "import": "インポート", - "export": "エクスポート", - "refresh": "再読み込み", - "minimise": "最小化", - "maximise": "最大化", - "mention": "メンション", - "submit": "送信", - "send_report": "報告を送信", - "clear": "消去" + "zoom_out": "縮小" }, - "a11y": { - "user_menu": "ユーザーメニュー", - "n_unread_messages_mentions": { - "one": "未読のメンション1件。", - "other": "メンションを含む未読メッセージ%(count)s件。" - }, - "n_unread_messages": { - "one": "未読メッセージ1件。", - "other": "未読メッセージ%(count)s件。" - }, - "unread_messages": "未読メッセージ。" + "analytics": { + "accept_button": "問題ありません", + "bullet_1": "私たちは、アカウントのいかなるデータも記録したり分析したりすることはありません", + "bullet_2": "私たちは、情報を第三者と共有することはありません", + "consent_migration": "以前あなたは利用状況に関する匿名データの共有に同意しました。私たちはそれが機能する仕方を更新しています。", + "disable_prompt": "これはいつでも設定から無効にできます", + "enable_prompt": "%(analyticsOwner)sの改善を手伝う", + "learn_more": "匿名のデータを共有すると、問題の特定に役立ちます。個人情報の収集や、第三者とのデータ共有はありません。詳細を確認", + "privacy_policy": "規約はここで確認できます", + "pseudonymous_usage_data": "%(analyticsOwner)sの改善と課題抽出のために、匿名の使用状況データの送信をお願いします。複数の端末での使用を分析するために、あなたの全端末共通のランダムな識別子を生成します。", + "shared_data_heading": "以下のデータが共有される可能性があります:" }, - "labs": { - "video_rooms": "ビデオ通話ルーム", - "msc3531_hide_messages_pending_moderation": "モデレーターに、保留中のモデレーションのメッセージを非表示にすることを許可。", - "report_to_moderators": "モデレーターに報告", - "latex_maths": "メッセージ中のLaTeX数式を描画", - "pinning": "固定メッセージを有効にする", - "wysiwyg_composer": "リッチテキストエディター", - "state_counters": "ルームのヘッダーにな単純なカウンターを表示", - "mjolnir": "参加者を無視する新しい方法", - "custom_themes": "ユーザー定義のテーマの追加をサポート", - "dehydration": "乾燥した(dehydrated)端末を使用したオフラインの暗号化メッセージング", - "html_topic": "ルームのトピックをHTML形式で表示", - "bridge_state": "ルームの設定にブリッジの情報を表示", - "jump_to_date": "日付に移動(/jumptodateを追加すると、日付のヘッダーに移動します)", - "sliding_sync": "スライド式同期モード", - "element_call_video_rooms": "Element Callのビデオ通話ルーム", - "group_calls": "グループ通話の新しい経験", - "location_share_live": "位置情報(ライブ)の共有", - "voice_broadcast": "音声配信", - "rust_crypto": "Rustによる暗号の実装", - "hidebold": "通知のドットを非表示にする(カウンターのバッジのみを表示)", - "video_rooms_a_new_way_to_chat": "%(brand)sで音声と動画により会話する新しい方法です。", - "video_rooms_always_on_voip_channels": "ビデオ通話ルームは、%(brand)sのルームに埋め込まれている、VoIPが常時有効のチャンネルです。", - "video_rooms_faq1_question": "ビデオ通話ルームの作成方法", - "video_rooms_faq1_answer": "左のパネルにあるルームのセクションの「+」ボタンで作成できます。", - "video_rooms_faq2_question": "テキストによる会話も行えますか?", - "video_rooms_faq2_answer": "はい、会話のタイムラインが動画と並んで表示されます。", - "thank_you": "ベータ版をお試しいただきありがとうございます。改善に役立てるため、できるだけ詳細にご記入ください。", - "report_to_moderators_description": "モデレートをサポートするルームで「報告」ボタンを使用すると、ルームのモデレーターに問題を報告できます。", - "feature_wysiwyg_composer_description": "メッセージ入力欄でマークダウンの代わりにリッチテキストを使用。", - "currently_experimental": "現在実験中。", - "sliding_sync_description": "開発中です。無効にできません。", - "under_active_development": "開発中。", - "location_share_live_description": "一時的な実装。位置情報がルームの履歴に残ります。", - "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": "開発者", - "beta_feature": "この機能はベータ版です", - "click_for_info": "クリックすると詳細を表示", - "leave_beta_reload": "ベータ版を終了すると%(brand)sをリロードします。", - "join_beta_reload": "ベータ版に参加すると%(brand)sをリロードします。", - "leave_beta": "ベータ版を終了", - "join_beta": "ベータ版に参加", - "voice_broadcast_force_small_chunks": "音声配信のチャンク長を15秒に強制" - }, - "keyboard": { - "home": "ホーム", - "space": "スペース", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[番号]", - "backspace": "バックスペース", - "category_calls": "通話", - "category_room_list": "ルーム一覧", - "category_navigation": "ナビゲーション", - "category_autocomplete": "自動補完", - "composer_toggle_bold": "太字を切り替える", - "composer_toggle_italics": "斜字体を切り替える", - "composer_toggle_quote": "引用の表示を切り替える", - "composer_toggle_code_block": "コードブロックの表示を切り替える", - "composer_toggle_link": "リンクを切り替える", - "cancel_reply": "メッセージへの返信をキャンセル", - "navigate_next_message_edit": "次のメッセージに移動して編集", - "navigate_prev_message_edit": "前のメッセージに移動して編集", - "composer_jump_start": "入力欄の最初に移動", - "composer_jump_end": "入力欄の最後に移動", - "composer_navigate_next_history": "入力履歴の次のメッセージに移動", - "composer_navigate_prev_history": "入力履歴の前のメッセージに移動", - "send_sticker": "ステッカーを送信", - "toggle_microphone_mute": "マイクのミュートを切り替える", - "toggle_webcam_mute": "Webカメラのオン/オフを切り替える", - "dismiss_read_marker_and_jump_bottom": "既読マーカーを外して最下部に移動", - "jump_to_read_marker": "最も古い未読メッセージに移動", - "upload_file": "ファイルをアップロード", - "scroll_up_timeline": "タイムラインを上にスクロール", - "scroll_down_timeline": "タイムラインを下にスクロール", - "jump_room_search": "ルームの検索に移動", - "room_list_select_room": "ルーム一覧からルームを選択", - "room_list_collapse_section": "ルーム一覧のセクションを折りたたむ", - "room_list_expand_section": "ルーム一覧のセクションを展開", - "room_list_navigate_down": "ルーム一覧で下を選択", - "room_list_navigate_up": "ルーム一覧で上を選択", - "toggle_top_left_menu": "左上のメニューを切り替える", - "toggle_right_panel": "右のパネルの表示を切り替える", - "keyboard_shortcuts_tab": "この設定のタブを開く", - "go_home_view": "ホームに移動", - "next_unread_room": "次の未読のルームあるいはダイレクトメッセージに移動", - "prev_unread_room": "前の未読のルームあるいはダイレクトメッセージに移動", - "next_room": "次のルームまたはダイレクトメッセージに移動", - "prev_room": "前のルームまたはダイレクトメッセージに移動", - "autocomplete_cancel": "自動補完をキャンセル", - "autocomplete_navigate_next": "次の自動補完の候補", - "autocomplete_navigate_prev": "前の自動補完の候補", - "toggle_space_panel": "スペースのパネルを切り替える", - "toggle_hidden_events": "非表示のイベントの見え方を切り替える", - "jump_first_message": "最初のメッセージに移動", - "jump_last_message": "最後のメッセージに移動", - "composer_undo": "編集を元に戻す", - "composer_redo": "編集をやり直す", - "navigate_prev_history": "以前に訪問したルームあるいはスペース", - "navigate_next_history": "以後に訪問したルームあるいはスペース", - "switch_to_space": "スペースを番号で切り替える", - "open_user_settings": "ユーザーの設定を開く", - "close_dialog_menu": "ダイアログまたはコンテクストメニューを閉じる", - "activate_button": "選択したボタンを有効にする", - "composer_new_line": "新しい行", - "autocomplete_force": "強制的に自動補完", - "search": "検索(有効とされている場合のみ)" - }, - "composer": { - "format_bold": "太字", - "format_italic": "斜字体", - "format_underline": "下線", - "format_strikethrough": "取り消し線", - "format_unordered_list": "箇条書きリスト", - "format_ordered_list": "番号付きリスト", - "format_increase_indent": "インデントを増やす", - "format_decrease_indent": "インデントを減らす", - "format_inline_code": "コード", - "format_code_block": "コードブロック", - "format_link": "リンク", - "send_button_title": "メッセージを送信", - "placeholder_thread_encrypted": "暗号化されたスレッドに返信…", - "placeholder_thread": "スレッドに返信…", - "placeholder_reply_encrypted": "暗号化された返信を送る…", - "placeholder_reply": "返信を送る…", - "placeholder_encrypted": "暗号化されたメッセージを送信…", - "placeholder": "メッセージを送信…" - }, - "Bold": "太字", - "Link": "リンク", - "Code": "コード", - "power_level": { - "default": "既定値", - "restricted": "制限", - "moderator": "モデレーター", - "admin": "管理者", - "mod": "モデレーター", - "custom": "ユーザー定義(%(level)s)" + "auth": { + "3pid_in_use": "そのメールアドレスまたは電話番号は既に使われています。", + "account_clash": "新しいアカウント(%(newAccountId)s)が登録されましたが、あなたは別のアカウント(%(loggedInUserId)s)でログインしています。", + "account_clash_previous_account": "以前のアカウントで続行", + "account_deactivated": "このアカウントは無効化されています。", + "autodiscovery_generic_failure": "自動発見の設定をサーバーから取得できませんでした", + "autodiscovery_invalid": "ホームサーバーのディスカバリー(発見)に関する不正な応答です", + "autodiscovery_invalid_hs": "これは正しいMatrixのホームサーバーのURLではありません", + "autodiscovery_invalid_hs_base_url": "m.homeserverの不正なbase_url", + "autodiscovery_invalid_is": "これは正しいIDサーバーのURLではありません", + "autodiscovery_invalid_is_base_url": "m.identity_serverの不正なbase_url", + "autodiscovery_invalid_is_response": "IDサーバーのディスカバリー(発見)に関する不正な応答です", + "autodiscovery_invalid_json": "不正なJSON", + "autodiscovery_unexpected_error_hs": "ホームサーバーの設定の解釈中に予期しないエラーが発生しました", + "autodiscovery_unexpected_error_is": "IDサーバーの設定の解釈中に予期しないエラーが発生しました", + "captcha_description": "このホームサーバーは、あなたがロボットではないことの確認を求めています。", + "change_password_action": "パスワードを変更", + "change_password_confirm_invalid": "パスワードが一致しません", + "change_password_confirm_label": "パスワードを確認", + "change_password_current_label": "現在のパスワード", + "change_password_empty": "パスワードを空にすることはできません", + "change_password_mismatch": "新しいパスワードが一致しません", + "change_password_new_label": "新しいパスワード", + "check_email_explainer": "%(email)sに送信される指示に従ってください", + "check_email_resend_prompt": "届きませんでしたか?", + "check_email_resend_tooltip": "認証リンクの電子メールを再送信しました!", + "check_email_wrong_email_button": "メールアドレスを再入力", + "check_email_wrong_email_prompt": "メールアドレスが正しくありませんか?", + "continue_with_idp": "%(provider)sで続行", + "continue_with_sso": "以下のサービスにより続行%(ssoButtons)s", + "country_dropdown": "国一覧", + "create_account_prompt": "初めてですか?アカウントを作成しましょう", + "create_account_title": "アカウントを作成", + "email_discovery_text": "後ほど、このメールアドレスで連絡先に見つけてもらうことができるようになります。", + "email_field_label": "電子メール", + "email_field_label_invalid": "メールアドレスの形式が正しくありません", + "email_field_label_required": "メールアドレスを入力", + "email_help_text": "アカウント復旧用のメールアドレスを追加。", + "email_phone_discovery_text": "後ほど、このメールアドレスまたは電話番号で連絡先に見つけてもらうことができるようになります。", + "enter_email_explainer": "%(homeserver)sが、パスワードの再設定用の認証リンクを送信します。", + "enter_email_heading": "パスワードを再設定するには、あなたの電子メールを入力してください", + "failed_connect_identity_server": "IDサーバーに接続できません", + "failed_connect_identity_server_other": "ログインできますが、IDサーバーがオンラインになるまで一部の機能を使用できません。この警告が引き続き表示される場合は、設定を確認するか、サーバー管理者にお問い合わせください。", + "failed_connect_identity_server_register": "登録できますが、IDサーバーがオンラインになるまで一部の機能は使用できません。この警告が引き続き表示される場合は、設定を確認するか、サーバー管理者にお問い合わせください。", + "failed_connect_identity_server_reset_password": "パスワードをリセットできますが、IDサーバーがオンラインになるまで一部の機能を使用できません。この警告が引き続き表示される場合は、設定を確認するか、サーバー管理者にお問い合わせください。", + "failed_homeserver_discovery": "ホームサーバーを発見できませんでした", + "failed_query_registration_methods": "サポートしている登録方法を照会できません。", + "failed_soft_logout_auth": "再認証に失敗しました", + "failed_soft_logout_homeserver": "ホームサーバーの問題のため再認証に失敗しました", + "forgot_password_email_invalid": "メールアドレスが正しくありません。", + "forgot_password_email_required": "あなたのアカウントに登録されたメールアドレスの入力が必要です。", + "forgot_password_prompt": "パスワードを忘れてしまいましたか?", + "forgot_password_send_email": "電子メールを送信", + "identifier_label": "ログインに使用するユーザー情報", + "incorrect_credentials": "ユーザー名とパスワードの一方あるいは両方が正しくありません。", + "incorrect_credentials_detail": "matrix.orgではなく、%(hs)sのサーバーにログインしていることに注意してください。", + "incorrect_password": "誤ったパスワード", + "log_in_new_account": "新しいアカウントにログインしましょう。", + "logout_dialog": { + "description": "サインアウトしてよろしいですか?", + "megolm_export": "手動で鍵をエクスポート", + "setup_key_backup_title": "暗号化されたメッセージにアクセスできなくなります", + "setup_secure_backup_description_1": "暗号化されたメッセージは、エンドツーエンドの暗号化によって保護されています。これらの暗号化されたメッセージを読むための鍵を持っているのは、あなたと受信者だけです。", + "setup_secure_backup_description_2": "サインアウトすると、これらの鍵はこの端末から削除されます。使用できる鍵が他の端末にあったり、サーバーにバックアップされたりしているのでない限り、暗号化されたメッセージは読むことができなくなります。", + "skip_key_backup": "暗号化されたメッセージは不要です", + "use_key_backup": "鍵のバックアップを使用開始" + }, + "misconfigured_body": "設定が間違っているか重複しているか確認するよう、%(brand)sの管理者に問い合わせてください。", + "misconfigured_title": "あなたの%(brand)sは正しく設定されていません", + "msisdn_field_description": "他のユーザーはあなたの連絡先の情報を用いてルームに招待することができます", + "msisdn_field_label": "電話", + "msisdn_field_number_invalid": "電話番号が正しくありません。確認してもう一度やり直してください", + "msisdn_field_required_invalid": "電話番号を入力", + "no_hs_url_provided": "ホームサーバーのURLが指定されていません", + "oidc": { + "error_title": "ログインできませんでした" + }, + "password_field_keep_going_prompt": "続行…", + "password_field_label": "パスワードを入力してください", + "password_field_strong_label": "素晴らしい、強固なパスワードです!", + "password_field_weak_label": "パスワードの要件は満たしていますが、安全ではありません", + "phone_label": "電話", + "phone_optional_label": "電話番号(任意)", + "qr_code_login": { + "approve_access_warning": "この端末へのアクセスを許可すると、あなたのアカウントに完全にアクセスできるようになります。", + "completing_setup": "新しい端末の設定を完了しています", + "confirm_code_match": "以下のコードが他の端末と一致していることを確認してください:", + "connecting": "接続しています…", + "devices_connected": "接続中の端末", + "error_device_already_signed_in": "もう一方のデバイスは既にサインインしています。", + "error_device_not_signed_in": "もう一方の端末はサインインしていません。", + "error_device_unsupported": "この端末とのリンクはサポートしていません。", + "error_homeserver_lacks_support": "ホームサーバーは他の端末でのサインインをサポートしていません。", + "error_invalid_scanned_code": "スキャンされたコードは無効です。", + "error_linking_incomplete": "時間内にリンクが完了しませんでした。", + "error_request_cancelled": "リクエストはキャンセルされました。", + "error_request_declined": "リクエストはもう一方の端末で拒否されました。", + "error_unexpected": "予期しないエラーが発生しました。", + "review_and_approve": "サインインを確認して承認", + "scan_code_instruction": "サインアウトした端末で以下のQRコードをスキャンしてください。", + "scan_qr_code": "QRコードをスキャン", + "select_qr_code": "「%(scanQRCode)s」を選択", + "sign_in_new_device": "新しい端末でサインイン", + "start_at_sign_in_screen": "サインインの画面で開始", + "waiting_for_device": "端末のサインインを待機しています" + }, + "register_action": "アカウントを作成", + "registration": { + "continue_without_email_description": "注意:メールアドレスを追加せずパスワードを忘れた場合、永久にアカウントにアクセスできなくなる可能性があります。", + "continue_without_email_field_label": "電子メール(任意)", + "continue_without_email_title": "メールアドレスを使用せずに続行" + }, + "registration_disabled": "このサーバーはアカウントの新規登録を受け入れていません。", + "registration_msisdn_field_required_invalid": "電話番号を入力(このホームサーバーでは必須)", + "registration_successful": "登録しました", + "registration_username_in_use": "そのユーザー名は既に使用されています。別のユーザー名を試すか、あなたのユーザー名なら、以下でサインインしてください。", + "registration_username_unable_check": "そのユーザー名が既に取得されているか確認できません。後でもう一度やり直してください。", + "registration_username_validation": "小文字、数字、ダッシュ、アンダースコアのみを使ってください", + "reset_password": { + "confirm_new_password": "新しいパスワードを確認", + "devices_logout_success": "すべての端末からログアウトしているため、プッシュ通知を受け取れません。通知を再び有効にするには、各端末でサインインしてください。", + "other_devices_logout_warning_1": "端末からサインアウトすると、暗号化の鍵が削除され、暗号化された会話の履歴を読むことができなくなります。", + "other_devices_logout_warning_2": "暗号化されたルームの会話を今後も読み込めるようにしたい場合は、続行する前に、鍵のバックアップを設定するか、他の端末からメッセージの鍵をエクスポートしてください。", + "password_not_entered": "新しいパスワードを入力する必要があります。", + "passwords_mismatch": "新しいパスワードは互いに一致する必要があります。", + "rate_limit_error": "再試行の数が多すぎます。少し待ってから再度試してください。", + "rate_limit_error_with_time": "再試行の数が多すぎます。%(timeout)s後に再度試してください。", + "reset_successful": "パスワードを再設定しました。", + "return_to_login": "ログイン画面に戻る", + "sign_out_other_devices": "全ての端末からサインアウト" + }, + "reset_password_action": "パスワードを再設定", + "reset_password_email_field_description": "アカウント復旧用のメールアドレスを設定してください", + "reset_password_email_field_required_invalid": "メールアドレスを入力してください(このホームサーバーでは必須)", + "reset_password_email_not_associated": "あなたのメールアドレスは、このホームサーバーのMatrix IDに関連付けられていないようです。", + "reset_password_email_not_found_title": "このメールアドレスが見つかりませんでした", + "reset_password_title": "パスワードを再設定", + "server_picker_custom": "他のホームサーバー", + "server_picker_description": "異なるホームサーバーのURLを設定すると、他のMatrixのサーバーにサインインできます。それにより、異なるホームサーバーにある既存のMatrixのアカウントを%(brand)sで使用できます。", + "server_picker_description_matrix.org": "最大の公開サーバーで、数百万人に無料で参加", + "server_picker_dialog_title": "アカウントを管理する場所を決めましょう", + "server_picker_explainer": "好みのホームサーバーがあるか、自分でホームサーバーを運営している場合は、そちらをお使いください。", + "server_picker_failed_validate_homeserver": "ホームサーバーを認証できません", + "server_picker_intro": "Matrixでは、あなたが自分のアカウントを管理する場所を「ホームサーバー」と呼んでいます。", + "server_picker_invalid_url": "不正なURL", + "server_picker_learn_more": "ホームサーバーについて(英語)", + "server_picker_matrix.org": "Matrix.orgは、公開されているホームサーバーで世界最大のものなので、多くの人に適しています。", + "server_picker_required": "ホームサーバーを指定してください", + "server_picker_title": "あなたのホームサーバーにサインイン", + "server_picker_title_default": "サーバーのオプション", + "server_picker_title_registration": "アカウントを以下のホームサーバーでホスト", + "session_logged_out_description": "セキュリティー上、このセッションはログアウトされています。もう一度サインインしてください。", + "session_logged_out_title": "サインアウトしました", + "set_email": { + "description": "パスワードをリセットして通知を受け取れるようになります。", + "verification_pending_description": "電子メールを確認して、本文中のURLをクリックしてください。完了したら「続行」をクリックしてください。", + "verification_pending_title": "認証の保留中" + }, + "set_email_prompt": "メールアドレスを設定しますか?", + "sign_in_instead": "サインイン", + "sign_in_instead_prompt": "サインイン", + "sign_in_or_register": "サインインするか、アカウントを作成してください", + "sign_in_or_register_description": "続行するには、作成済のアカウントを使用するか、新しいアカウントを作成してください。", + "sign_in_prompt": "アカウントがありますか?サインインしてください", + "sign_in_with_sso": "シングルサインオンを使用してサインイン", + "signing_in": "サインインしています…", + "soft_logout": { + "clear_data_button": "全てのデータを消去", + "clear_data_description": "このセッションのデータの消去は取り消せません。鍵がバックアップされていない限り、暗号化されたメッセージを読むことはできなくなります。", + "clear_data_title": "このセッションの全てのデータを削除してよろしいですか?" + }, + "soft_logout_heading": "サインアウトしました", + "soft_logout_intro_password": "アカウントへのアクセスを回復するには、パスワードを入力してサインインしてください。", + "soft_logout_intro_sso": "サインインして、アカウントへのアクセスを回復しましょう。", + "soft_logout_intro_unsupported_auth": "アカウントにサインインできません。ホームサーバーの管理者に連絡して詳細を確認してください。", + "soft_logout_subheading": "個人データを消去", + "soft_logout_warning": "警告:あなたの個人データ(暗号化の鍵を含む)が、このセッションに保存されています。このセッションの使用を終了するか、他のアカウントにログインしたい場合は、そのデータを消去してください。", + "sso": "シングルサインオン", + "sso_failed_missing_storage": "残念ながら、ブラウザーはサインインするホームサーバーを忘れてしまいました。サインインページに移動して再試行してください。", + "sso_or_username_password": "%(ssoButtons)sあるいは、以下に入力して登録%(usernamePassword)s", + "sync_footer_subtitle": "多くのルームに参加している場合は、時間がかかる可能性があります", + "syncing": "同期しています…", + "uia": { + "code": "コード", + "email": "アカウントを作成するには、 %(emailAddress)sに送ったメールの中のリンクを開いてください。", + "email_auth_header": "続行するには電子メールを確認してください", + "email_resend_prompt": "届きませんでしたか?再送する", + "email_resent": "再送しました!", + "fallback_button": "認証を開始", + "msisdn": "テキストメッセージを%(msisdn)sに送信しました", + "msisdn_token_incorrect": "誤ったトークン", + "msisdn_token_prompt": "それに含まれるコードを入力してください:", + "password_prompt": "以下にアカウントのパスワードを入力して本人確認を行ってください。", + "recaptcha_missing_params": "ホームサーバーの設定にcaptchaの公開鍵が入力されていません。ホームサーバーの管理者に報告してください。", + "registration_token_label": "登録用トークン", + "registration_token_prompt": "ホームサーバーの管理者から提供された登録用トークンを入力してください。", + "sso_body": "シングルサインオンを使用して本人確認を行い、メールアドレスの追加を承認してください。", + "sso_failed": "本人確認を行う際に問題が発生しました。キャンセルして、もう一度やり直してください。", + "sso_postauth_body": "本人確認のため、下のボタンをクリックしてください。", + "sso_postauth_title": "確認して続行", + "sso_preauth_body": "続行するには、シングルサインオンを使用して、本人確認を行ってください。", + "sso_title": "シングルサインオンを使用して続行", + "terms": "このホームサーバーの運営方針を確認し、同意してください:", + "terms_invalid": "ホームサーバーの運営方針を確認し、同意してください" + }, + "unsupported_auth_email": "このホームサーバーではメールアドレスによるログインをサポートしていません。", + "unsupported_auth_msisdn": "このサーバーは、電話番号による認証をサポートしていません。", + "username_field_required_invalid": "ユーザー名を入力", + "username_in_use": "そのユーザー名は既に使用されています。他のユーザー名を試してください。", + "verify_email_explainer": "パスワードを再設定する前に本人確認を行います。%(email)sに送信した電子メールにあるリンクをクリックしてください。", + "verify_email_heading": "続行するには電子メールを認証してください" }, "bug_reporting": { - "introduction": "もしGitHubで不具合を報告した場合は、デバッグログが問題の解決に役立ちます。 ", - "description": "デバッグログは、ユーザー名、訪問済のルームのIDやエイリアス、最後に使用したユーザーインターフェース上の要素、他のユーザーのユーザー名などを含むアプリケーションの使用状況データを含みます。メッセージは含まれません。", - "matrix_security_issue": "Matrix関連のセキュリティー問題を報告するには、Matrix.orgのSecurity Disclosure Policyをご覧ください。", - "submit_debug_logs": "デバッグログを送信", - "title": "不具合の報告", "additional_context": "実行していたこと、ルームID、ユーザーIDなど、問題を分析するのに役立つ追加情報があれば、それをここに含めてください。", - "send_logs": "ログを送信", - "github_issue": "GitHub issue", - "download_logs": "ログのダウンロード", "before_submitting": "ログを送信する前に、問題を説明するGitHub issueを作成してください。", "collecting_information": "アプリのバージョン情報を収集", "collecting_logs": "ログを収集しています", - "uploading_logs": "ログをアップロードしています", + "create_new_issue": "不具合を調査できるように、GitHubで新しいIssueを作成してください。", + "description": "デバッグログは、ユーザー名、訪問済のルームのIDやエイリアス、最後に使用したユーザーインターフェース上の要素、他のユーザーのユーザー名などを含むアプリケーションの使用状況データを含みます。メッセージは含まれません。", + "download_logs": "ログのダウンロード", "downloading_logs": "ログをダウンロードしています", - "create_new_issue": "不具合を調査できるように、GitHubで新しいIssueを作成してください。" + "error_empty": "発生した問題を教えてください。または、問題を説明するGitHub issueを作成してください。", + "failed_send_logs": "ログの送信に失敗しました: ", + "introduction": "もしGitHubで不具合を報告した場合は、デバッグログが問題の解決に役立ちます。 ", + "log_request": "今後これが起こらないようにするために、ログを送信してください。", + "logs_sent": "ログが送信されました", + "matrix_security_issue": "Matrix関連のセキュリティー問題を報告するには、Matrix.orgのSecurity Disclosure Policyをご覧ください。", + "preparing_download": "ログのダウンロードを準備しています", + "preparing_logs": "ログを送信する準備をしています", + "send_logs": "ログを送信", + "submit_debug_logs": "デバッグログを送信", + "textarea_label": "メモ", + "thank_you": "ありがとうございます!", + "title": "不具合の報告", + "unsupported_browser": "注意:ブラウザーはサポートされていません。期待通りに動作しない可能性があります。", + "uploading_logs": "ログをアップロードしています", + "waiting_for_server": "サーバーからの応答を待っています" }, - "time": { - "hours_minutes_seconds_left": "残り%(hours)s時間%(minutes)s分%(seconds)s秒", - "minutes_seconds_left": "残り%(minutes)s分%(seconds)s秒", - "seconds_left": "残り%(seconds)s秒", - "date_at_time": "%(date)s %(time)s", - "short_days": "%(value)s日", - "short_hours": "%(value)s時", - "short_minutes": "%(value)s分", - "short_seconds": "%(value)s秒", - "short_days_hours_minutes_seconds": "%(days)s日%(hours)s時%(minutes)s分%(seconds)s秒", - "short_hours_minutes_seconds": "%(hours)s時%(minutes)s分%(seconds)s秒", - "short_minutes_seconds": "%(minutes)s分%(seconds)s秒", - "last_week": "先週", - "last_month": "先月", - "n_minutes_ago": "%(num)s分前", - "n_hours_ago": "%(num)s時間前", - "n_days_ago": "%(num)s日前", - "in_n_minutes": "今から%(num)s分前", - "in_n_hours": "今から%(num)s時間前", - "in_n_days": "今から%(num)s日前", - "in_few_seconds": "今から数秒前", - "in_about_minute": "今から約1分前", - "in_about_hour": "今から約1時間前", - "in_about_day": "今から約1日前", - "few_seconds_ago": "数秒前", - "about_minute_ago": "約1分前", - "about_hour_ago": "約1時間前", - "about_day_ago": "約1日前", - "left": "残り%(timeRemaining)s" + "cannot_reach_homeserver": "ホームサーバーに接続できません", + "cannot_reach_homeserver_detail": "安定したインターネット接続があることを確認するか、サーバー管理者に連絡してください", + "cant_load_page": "ページを読み込めませんでした", + "chat_card_back_action_label": "チャットに戻る", + "chat_effects": { + "confetti_description": "メッセージを紙吹雪と共に送信", + "confetti_message": "紙吹雪を送る", + "fireworks_description": "メッセージを花火と共に送信", + "fireworks_message": "花火を送る", + "hearts_description": "メッセージをハートと共に送信", + "hearts_message": "ハートを送信", + "rainfall_description": "メッセージを雨と共に送信", + "rainfall_message": "雨を送信", + "snowfall_description": "メッセージを降雪と共に送信", + "snowfall_message": "降雪を送る", + "spaceinvaders_description": "メッセージを宇宙のテーマのエフェクトと共に送信", + "spaceinvaders_message": "スペースインベーダーを送る" }, - "onboarding": { - "personal_messaging_title": "友達や家族と安全なメッセージングを", - "free_e2ee_messaging_unlimited_voip": "自由なエンドツーエンド暗号化のメッセージのやり取りと音声・ビデオ通話で、%(brand)sは連絡を取るのに最適な手段です。", - "personal_messaging_action": "最初のチャットを始めましょう", - "work_messaging_title": "仕事で安全なメッセージングを", - "work_messaging_action": "同僚を見つける", - "community_messaging_title": "コミュニティーの手に", - "community_messaging_action": "知人を見つける", - "welcome_to_brand": "%(brand)sにようこそ", - "only_n_steps_to_go": { - "one": "あと%(count)sつのステップです", - "other": "あと%(count)sつのステップです" + "common": { + "about": "概要", + "access_token": "アクセストークン", + "accessibility": "アクセシビリティー", + "advanced": "詳細", + "all_rooms": "全てのルーム", + "analytics": "分析", + "and_n_others": { + "other": "他%(count)s人…", + "one": "他1人…" }, - "you_did_it": "完了しました!", - "complete_these": "以下を完了し、%(brand)sを最大限に活用しましょう", - "community_messaging_description": "コミュニティーの会話の所有権とコントロールを維持しましょう。\n強力なモデレートと相互運用性で、数百万人のユーザーまでサポートできます。", - "you_made_it": "完了しました!", - "set_up_profile_description": "相手に自分だと分かるようにしましょう", - "set_up_profile_action": "あなたのプロフィール", - "set_up_profile": "プロフィールの設定", - "get_stuff_done": "同僚を見つけて、仕事を片付けましょう", - "find_people": "知人を見つける", - "find_friends_description": "友達を見つけて、チャットを開始しましょう", - "find_friends_action": "友達を見つける", - "find_friends": "友達を探して招待しましょう", - "find_coworkers": "同僚を探して招待しましょう", - "find_community_members": "コミュニティの参加者を探して招待しましょう", - "enable_notifications_description": "返信または重要なメッセージを見逃さないようにしましょう", - "enable_notifications_action": "通知を有効にする", - "enable_notifications": "通知を有効にする", - "download_app_description": "%(brand)sを持ち歩いて、情報を見逃さないようにしましょう", - "download_app_action": "アプリをダウンロード", - "download_app": "%(brand)sをダウンロード", - "download_brand": "%(brand)sをダウンロード", - "download_brand_desktop": "%(brand)sデスクトップをダウンロード", - "qr_or_app_links": "%(qrCode)sまたは%(appLinks)s", - "download_app_store": "App Storeでダウンロード", - "download_google_play": "Google Playで入手", - "download_f_droid": "F-Droidで入手", - "apple_trademarks": "App Store®とAppleロゴ®はApple Incの商標です。", - "google_trademarks": "Google PlayとGoogle PlayロゴはGoogle LLC.の商標です。", - "has_avatar_label": "すばらしい、他の人があなただと気づく助けになるでしょう", - "no_avatar_label": "写真を追加して、あなただとわかるようにしましょう。", - "welcome_user": "ようこそ、%(name)s", - "welcome_detail": "何をしたいですか?", - "intro_welcome": "%(appName)sにようこそ", - "intro_byline": "自分の会話は、自分のもの。", - "send_dm": "ダイレクトメッセージを送信", - "explore_rooms": "公開ルームを探す", - "create_room": "グループチャットを作成" + "appearance": "外観", + "application": "アプリケーション", + "are_you_sure": "よろしいですか?", + "attachment": "添付ファイル", + "authentication": "認証", + "avatar": "アバター", + "beta": "ベータ版", + "camera": "カメラ", + "cameras": "カメラ", + "capabilities": "機能", + "copied": "コピーしました!", + "credits": "クレジット", + "cross_signing": "クロス署名", + "dark": "ダーク", + "description": "詳細", + "deselect_all": "全ての選択を解除", + "device": "端末", + "display_name": "表示名", + "edited": "編集済", + "email_address": "メールアドレス", + "emoji": "絵文字", + "encrypted": "暗号化", + "encryption_enabled": "暗号化が有効です", + "error": "エラー", + "faq": "よくある質問", + "favourites": "お気に入り", + "feedback": "フィードバック", + "filter_results": "結果を絞り込む", + "forward_message": "メッセージを転送", + "general": "一般", + "go_to_settings": "設定を開く", + "guest": "ゲスト", + "help": "ヘルプ", + "historical": "履歴", + "home": "ホーム", + "homeserver": "ホームサーバー", + "identity_server": "IDサーバー", + "image": "画像", + "integration_manager": "インテグレーションマネージャー", + "joined": "参加済", + "labs": "ラボ", + "legal": "法的情報", + "light": "ライト", + "loading": "読み込んでいます…", + "location": "位置情報", + "low_priority": "低優先度", + "message": "メッセージ", + "message_layout": "メッセージのレイアウト", + "microphone": "マイク", + "model": "形式", + "modern": "モダン", + "mute": "ミュート", + "n_members": { + "one": "%(count)s人", + "other": "%(count)s人" + }, + "n_participants": { + "other": "%(count)s人の参加者", + "one": "1人の参加者" + }, + "n_rooms": { + "one": "%(count)s個のルーム", + "other": "%(count)s個のルーム" + }, + "name": "名前", + "no_results": "結果がありません", + "no_results_found": "検索結果がありません", + "not_trusted": "信頼されていません", + "off": "オフ", + "offline": "オフライン", + "on": "オン", + "options": "オプション", + "orphan_rooms": "他のルーム", + "password": "パスワード", + "people": "連絡先", + "preferences": "環境設定", + "presence": "プレゼンス(ステータス表示)", + "preview_message": "こんにちは、よろしくね!", + "privacy": "プライバシー", + "private": "非公開", + "private_room": "非公開ルーム", + "private_space": "非公開スペース", + "profile": "プロフィール", + "public": "公開", + "public_room": "公開ルーム", + "public_space": "公開スペース", + "qr_code": "QRコード", + "random": "ランダム", + "reactions": "リアクション", + "report_a_bug": "不具合の報告", + "room": "ルーム", + "room_name": "ルーム名", + "rooms": "ルーム", + "saving": "保存しています…", + "secure_backup": "セキュアバックアップ", + "security": "セキュリティー", + "select_all": "全て選択", + "server": "サーバー", + "settings": "設定", + "setup_secure_messages": "セキュアメッセージを設定", + "show_more": "さらに表示", + "someone": "誰か", + "space": "スペース", + "spaces": "スペース", + "sticker": "ステッカー", + "stickerpack": "ステッカーパック", + "success": "成功", + "suggestions": "提案", + "support": "サポート", + "system_alerts": "システムアラート", + "theme": "テーマ", + "thread": "スレッド", + "threads": "スレッド", + "timeline": "タイムライン", + "trusted": "信頼済", + "unencrypted": "暗号化されていません", + "unmute": "ミュート解除", + "unnamed_room": "名前のないルーム", + "unnamed_space": "名前のないスペース", + "unsent": "未送信", + "unverified": "未認証", + "user_avatar": "プロフィール画像", + "username": "ユーザー名", + "verification_cancelled": "認証のキャンセル", + "verified": "認証済", + "version": "バージョン", + "video": "動画", + "video_room": "ビデオ通話ルーム", + "view_message": "メッセージを表示", + "warning": "警告", + "welcome": "ようこそ" }, - "settings": { - "show_breadcrumbs": "ルームの一覧の上に、最近表示したルームのショートカットを表示", - "all_rooms_home_description": "あなたが参加している全てのルームがホームに表示されます。", - "use_command_f_search": "Command+Fでタイムラインを検索", - "use_control_f_search": "Ctrl+Fでタイムラインを検索", - "use_12_hour_format": "発言時刻を12時間形式で表示(例:2:30午後)", - "always_show_message_timestamps": "メッセージの時刻を常に表示", - "send_read_receipts": "開封確認メッセージを送信", - "send_typing_notifications": "入力中通知を送信", - "replace_plain_emoji": "自動的にプレーンテキストの絵文字を置き換える", - "enable_markdown": "マークダウンを有効にする", - "emoji_autocomplete": "入力中に絵文字を提案", - "use_command_enter_send_message": "Command+Enterでメッセージを送信", - "use_control_enter_send_message": "Ctrl+Enterでメッセージを送信", - "all_rooms_home": "ホームに全てのルームを表示", - "show_stickers_button": "ステッカーボタンを表示", - "insert_trailing_colon_mentions": "ユーザーをメンションする際にコロンを挿入", - "automatic_language_detection_syntax_highlight": "構文強調表示の自動言語検出を有効にする", - "code_block_expand_default": "コードのブロックを既定で展開", - "code_block_line_numbers": "コードのブロックに行番号を表示", - "inline_url_previews_default": "既定でインラインURLプレビューを有効にする", - "autoplay_gifs": "GIFアニメーションを自動再生", - "autoplay_videos": "動画を自動再生", - "image_thumbnails": "画像のプレビューまたはサムネイルを表示", - "show_typing_notifications": "入力中通知を表示", - "show_redaction_placeholder": "削除されたメッセージに関する通知を表示", - "show_read_receipts": "他のユーザーの開封確認メッセージを表示", - "show_join_leave": "参加/退出のメッセージを表示(招待/削除/ブロックには影響しません)", - "show_displayname_changes": "表示名の変更を表示", - "show_chat_effects": "チャットのエフェクトを表示(紙吹雪などを受け取ったときのアニメーション)", - "big_emoji": "チャットで大きな絵文字を有効にする", - "jump_to_bottom_on_send": "メッセージを送信する際にタイムラインの最下部に移動", - "prompt_invite": "不正の可能性があるMatrix IDに招待を送信する前に確認", - "hardware_acceleration": "ハードウェアアクセラレーションを有効にする(%(appName)sを再起動すると有効になります)", - "start_automatically": "システムログイン後に自動的に起動", - "warn_quit": "終了する際に警告", - "notifications": { - "rule_contains_display_name": "自身の表示名を含むメッセージ", - "rule_contains_user_name": "自身のユーザー名を含むメッセージ", - "rule_roomnotif": "@roomを含むメッセージ", - "rule_room_one_to_one": "1対1のチャットでのメッセージ", - "rule_message": "グループチャットでのメッセージ", - "rule_encrypted": "グループチャットでの暗号化されたメッセージ", - "rule_invite_for_me": "ルームに招待されたとき", - "rule_call": "通話への招待", - "rule_suppress_notices": "ボットによるメッセージ", - "rule_tombstone": "ルームがアップグレードされたとき", - "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": "このセッションで音声通知を有効にする" + "composer": { + "autocomplete": { + "@room_description": "ルーム全体に通知", + "command_a11y": "コマンドの自動補完", + "command_description": "コマンド", + "emoji_a11y": "絵文字の自動補完", + "notification_a11y": "通知の自動補完", + "notification_description": "ルームの通知", + "room_a11y": "ルームの自動補完", + "space_a11y": "スペースの自動補完", + "user_a11y": "ユーザーの自動補完", + "user_description": "ユーザー" }, - "appearance": { - "layout_irc": "IRC(実験的)", - "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": "大" + "close_sticker_picker": "ステッカーを表示しない", + "edit_composer_label": "メッセージを編集", + "format_bold": "太字", + "format_code_block": "コードブロック", + "format_decrease_indent": "インデントを減らす", + "format_increase_indent": "インデントを増やす", + "format_inline_code": "コード", + "format_insert_link": "リンクを挿入", + "format_italic": "斜字体", + "format_italics": "斜字体", + "format_link": "リンク", + "format_ordered_list": "番号付きリスト", + "format_strikethrough": "取り消し線", + "format_underline": "下線", + "format_unordered_list": "箇条書きリスト", + "link_modal": { + "link_field_label": "リンク", + "text_field_label": "テキスト", + "title_create": "リンクを作成", + "title_edit": "リンクを編集" }, - "inline_url_previews_room_account": "このルームのURLプレビューを有効にする(あなたにのみ適用)", - "inline_url_previews_room": "このルームの参加者のために既定でURLプレビューを有効にする" + "mode_plain": "フォーマットを表示しない", + "mode_rich_text": "フォーマットを表示", + "no_perms_notice": "このルームに投稿する権限がありません", + "placeholder": "メッセージを送信…", + "placeholder_encrypted": "暗号化されたメッセージを送信…", + "placeholder_reply": "返信を送る…", + "placeholder_reply_encrypted": "暗号化された返信を送る…", + "placeholder_thread": "スレッドに返信…", + "placeholder_thread_encrypted": "暗号化されたスレッドに返信…", + "poll_button": "アンケート", + "poll_button_no_perms_description": "このルームでアンケートを開始する権限がありません。", + "poll_button_no_perms_title": "権限が必要です", + "replying_title": "以下に返信", + "room_upgraded_link": "こちらから継続中の会話を確認。", + "room_upgraded_notice": "このルームは置き換えられており、アクティブではありません。", + "send_button_title": "メッセージを送信", + "send_button_voice_message": "音声メッセージを送信", + "send_voice_message": "音声メッセージを送信", + "stop_voice_message": "録音を停止", + "voice_message_button": "音声メッセージ" + }, + "console_dev_note": "もし開発者の方であれば、Elementはオープンソースですので、ぜひ私たちのGitHub(https://github.com/vector-im/element-web/)をご覧いただき、開発にご参加ください!", + "console_scam_warning": "ここでコピーペーストを行うように伝えられた場合は、あなたが詐欺の対象となっている可能性が非常に高いです!", + "console_wait": "お待ちください!", + "create_room": { + "action_create_room": "ルームを作成", + "action_create_video_room": "ビデオ通話ルームを作成", + "encrypted_video_room_warning": "これは後で無効にできません。ルームは暗号化されますが、埋め込まれる通話は暗号化されません。", + "encrypted_warning": "後から無効にすることはできません。ブリッジおよびほとんどのボットはまだ動作しません。", + "encryption_forced": "このサーバーでは、非公開のルームでは暗号化を有効にする必要があります。", + "encryption_label": "エンドツーエンド暗号化を有効にする", + "error_title": "ルームの作成に失敗", + "generic_error": "サーバーが使用できないか、オーバーロードしているか、または不具合が発生した可能性があります。", + "join_rule_change_notice": "これはルームの設定で後からいつでも変更できます。", + "join_rule_invite": "非公開ルーム(招待者のみ参加可能)", + "join_rule_invite_label": "招待された人のみがこのルームを検索し、参加できます。", + "join_rule_public_label": "誰でもこのルームを検索し、参加できます。", + "join_rule_public_parent_space_label": "のメンバーだけでなく、誰でもこのルームを検索し、参加できます。", + "join_rule_restricted": "スペースの参加者に表示", + "join_rule_restricted_label": "の誰でもこのルームを検索し、参加できます。", + "name_validation_required": "ルームの名前を入力してください", + "room_visibility_label": "ルームの見え方", + "title_private_room": "非公開ルームを作成", + "title_public_room": "公開ルームを作成", + "title_video_room": "ビデオ通話ルームを作成", + "topic_label": "トピック(任意)", + "unfederated": "%(serverName)s以外からの参加をブロック。", + "unfederated_label_default_off": "このルームを、あなたのホームサーバーで、組織内のチームとのコラボレーションにのみ使用するなら、この設定を有効にするといいかもしれません。これは後から変更できません。", + "unfederated_label_default_on": "このルームを、自身のホームサーバーをもつ組織外のチームとのコラボレーションに使用するなら、この設定を無効にするといいかもしれません。これは後から変更できません。", + "unsupported_version": "このサーバーは指定されたルームのバージョンをサポートしていません。" + }, + "create_space": { + "add_details_prompt": "説明を入力してください。", + "add_details_prompt_2": "ここで入力した情報はいつでも編集できます。", + "add_existing_rooms_description": "ルームや会話を追加できます。これはあなた専用のスペースで、他の人からは見えません。後から追加することもできます。", + "add_existing_rooms_heading": "何を追加しますか?", + "address_label": "アドレス", + "address_placeholder": "例:my-space", + "creating": "作成しています…", + "creating_rooms": "ルームを作成しています…", + "done_action": "自分のスペースに移動", + "done_action_first_room": "最初のルームに移動", + "explainer": "スペースは、ルームや連絡先をまとめる新しい方法です。どんなグループを作りますか?これは後から変更できます。", + "failed_create_initial_rooms": "最初のスペースのルームの作成に失敗しました", + "failed_invite_users": "以下のユーザーをスペースに招待するのに失敗しました:%(csvUsers)s", + "invite_teammates_by_username": "ユーザー名で招待", + "invite_teammates_description": "正しい参加者がアクセスできるようにしましょう。後から追加で招待できます。", + "invite_teammates_heading": "チームの仲間を招待しましょう", + "inviting_users": "招待しています…", + "label": "スペースを作成", + "name_required": "スペースの名前を入力してください", + "personal_space": "自分専用", + "personal_space_description": "ルームを整理するための非公開のスペース", + "private_description": "招待者のみ参加可能。個人やチーム向け", + "private_heading": "あなたの非公開のスペース", + "private_personal_description": "正しい参加者が%(name)sにアクセスできるようにしましょう。", + "private_personal_heading": "誰と使いますか?", + "private_space": "自分とチームメイト", + "private_space_description": "自分とチームメイトの非公開のスペース", + "public_description": "誰でも参加できる公開スペース。コミュニティー向け", + "public_heading": "あなたの公開スペース", + "setup_rooms_community_description": "テーマごとにルームを作りましょう。", + "setup_rooms_community_heading": "%(spaceName)sのテーマは何でしょうか?", + "setup_rooms_description": "ルームは後からも追加できます。", + "setup_rooms_private_description": "それぞれのプロジェクトにルームを作りましょう。", + "setup_rooms_private_heading": "あなたのチームはどのようなプロジェクトに取り組みますか?", + "share_description": "まだ他の参加者はいません。招待しましょう。", + "share_heading": "%(name)sを共有", + "skip_action": "スキップ", + "subspace_adding": "追加しています…", + "subspace_beta_notice": "新しいスペースを、あなたが管理するスペースに追加。", + "subspace_dropdown_title": "スペースを作成", + "subspace_existing_space_prompt": "代わりに既存のスペースを追加しますか?", + "subspace_join_rule_invite_description": "招待された人のみがこのスペースを検索し、参加できます。", + "subspace_join_rule_invite_only": "非公開スペース(招待者のみ参加可能)", + "subspace_join_rule_label": "スペースの見え方", + "subspace_join_rule_public_description": "のメンバーだけでなく、誰でもこのスペースを検索し、参加できます。", + "subspace_join_rule_restricted_description": "の誰でも検索し、参加できます。" }, "devtools": { - "send_custom_account_data_event": "アカウントのユーザー定義のデータイベントを送信", - "send_custom_room_account_data_event": "ルームアカウントのユーザー定義のデータイベントを送信", + "active_widgets": "使用中のウィジェット", + "category_other": "その他", + "category_room": "ルーム", + "caution_colon": "注意:", + "client_versions": "クライアントのバージョン", + "developer_mode": "開発者モード", + "developer_tools": "開発者ツール", + "edit_setting": "設定を編集", + "edit_values": "値の編集", + "empty_string": "<空の文字列>", + "event_content": "イベントの内容", + "event_id": "イベントID:%(eventId)s", + "event_sent": "イベントを送信しました!", "event_type": "イベントの種類", - "state_key": "ステートキー", - "invalid_json": "正しいJSONではありません。", + "explore_account_data": "アカウントデータを調査", + "explore_room_account_data": "ルームのアカウントデータを調査", + "explore_room_state": "ルームの状態を調査", + "failed_to_find_widget": "このウィジェットを発見する際にエラーが発生しました。", + "failed_to_load": "読み込みに失敗しました。", + "failed_to_save": "設定の保存に失敗しました。", "failed_to_send": "イベントの送信に失敗しました!", - "event_sent": "イベントを送信しました!", - "event_content": "イベントの内容", - "user_read_up_to": "ユーザーの既読状況: ", - "no_receipt_found": "開封確認が見つかりません", - "room_status": "ルームの状態", - "main_timeline": "メインのタイムライン", - "threads_timeline": "スレッドのタイムライン", - "room_notifications_total": "合計: ", - "room_notifications_highlight": "ハイライト: ", + "id": "ID: ", + "invalid_json": "正しいJSONではありません。", + "level": "レベル", + "low_bandwidth_mode": "低速モード", + "low_bandwidth_mode_description": "対応するホームサーバーが必要。", + "main_timeline": "メインのタイムライン", + "methods": "方法", + "no_receipt_found": "開封確認が見つかりません", + "no_verification_requests_found": "認証リクエストがありません", + "notifications_debug": "通知のデバッグ", + "number_of_users": "ユーザー数", + "observe_only": "観察のみ", + "original_event_source": "元のイベントのソースコード", + "phase": "フェーズ", + "phase_cancelled": "キャンセル済", + "phase_ready": "準備ができました", + "phase_requested": "要求済", + "phase_started": "開始済", + "phase_transaction": "トランザクション", + "requester": "リクエストしたユーザー", + "room_id": "ルームID:%(roomId)s", "room_notifications_dot": "ドット: ", + "room_notifications_highlight": "ハイライト: ", "room_notifications_last_event": "最新のイベント:", - "room_notifications_type": "種類: ", "room_notifications_sender": "送信者: ", "room_notifications_thread_id": "スレッドID: ", + "room_notifications_total": "合計: ", + "room_notifications_type": "種類: ", + "room_status": "ルームの状態", + "save_setting_values": "設定の値を保存", + "send_custom_account_data_event": "アカウントのユーザー定義のデータイベントを送信", + "send_custom_room_account_data_event": "ルームアカウントのユーザー定義のデータイベントを送信", + "send_custom_state_event": "ユーザー定義のステートイベントを送信", + "send_custom_timeline_event": "ユーザー定義のタイムラインイベントを送信", + "server_info": "サーバーの情報", + "server_versions": "サーバーのバージョン", + "settable_global": "全体で設定可能", + "settable_room": "ルームの中で設定可能", + "setting_colon": "設定:", + "setting_definition": "設定の定義:", + "setting_id": "設定のID", + "settings_explorer": "設定を調査", + "show_hidden_events": "タイムラインで非表示のイベントを表示", "spaces": { "one": "<スペース>", "other": "<%(count)s個のスペース>" }, - "empty_string": "<空の文字列>", - "id": "ID: ", - "send_custom_state_event": "ユーザー定義のステートイベントを送信", - "failed_to_load": "読み込みに失敗しました。", - "client_versions": "クライアントのバージョン", - "server_versions": "サーバーのバージョン", - "number_of_users": "ユーザー数", - "failed_to_save": "設定の保存に失敗しました。", - "save_setting_values": "設定の値を保存", - "setting_colon": "設定:", - "caution_colon": "注意:", + "state_key": "ステートキー", + "threads_timeline": "スレッドのタイムライン", + "timeout": "タイムアウト", + "title": "開発者ツール", + "toggle_event": "イベントを切り替える", + "toolbox": "ツールボックス", "use_at_own_risk": "このユーザーインターフェースは、値の種類を確認しません。自己責任で使用してください。", - "setting_definition": "設定の定義:", - "level": "レベル", - "settable_global": "全体で設定可能", - "settable_room": "ルームの中で設定可能", - "values_explicit": "明示的なレベルでの値", - "values_explicit_room": "このルーム内の明示的なレベルでの値", - "edit_values": "値の編集", + "user_read_up_to": "ユーザーの既読状況: ", + "value": "値", "value_colon": "値:", + "value_in_this_room": "このルームでの値", "value_this_room_colon": "このルームでの値:", + "values_explicit": "明示的なレベルでの値", "values_explicit_colon": "明示的なレベルでの値:", + "values_explicit_room": "このルーム内の明示的なレベルでの値", "values_explicit_this_room_colon": "このルーム内の明示的なレベルでの値:", - "setting_id": "設定のID", - "value": "値", - "value_in_this_room": "このルームでの値", - "edit_setting": "設定を編集", - "phase_requested": "要求済", - "phase_ready": "準備ができました", - "phase_started": "開始済", - "phase_cancelled": "キャンセル済", - "phase_transaction": "トランザクション", - "phase": "フェーズ", - "timeout": "タイムアウト", - "methods": "方法", - "requester": "リクエストしたユーザー", - "observe_only": "観察のみ", - "no_verification_requests_found": "認証リクエストがありません", - "failed_to_find_widget": "このウィジェットを発見する際にエラーが発生しました。", - "send_custom_timeline_event": "ユーザー定義のタイムラインイベントを送信", - "explore_room_state": "ルームの状態を調査", - "explore_room_account_data": "ルームのアカウントデータを調査", - "view_servers_in_room": "ルームでサーバーを表示", - "notifications_debug": "通知のデバッグ", "verification_explorer": "認証の調査", - "active_widgets": "使用中のウィジェット", - "explore_account_data": "アカウントデータを調査", - "settings_explorer": "設定を調査", - "server_info": "サーバーの情報", - "toolbox": "ツールボックス", - "developer_tools": "開発者ツール", - "room_id": "ルームID:%(roomId)s", - "event_id": "イベントID:%(eventId)s", - "category_room": "ルーム", - "category_other": "その他" + "view_servers_in_room": "ルームでサーバーを表示", + "view_source_decrypted_event_source": "復号化したイベントのソースコード", + "view_source_decrypted_event_source_unavailable": "復号化したソースコードが利用できません", + "widget_screenshots": "サポートされているウィジェットで、ウィジェットのスクリーンショットを有効にする" + }, + "dialog_close_label": "ダイアログを閉じる", + "emoji": { + "categories": "カテゴリー", + "category_activities": "アクティビティー", + "category_animals_nature": "動物と自然", + "category_flags": "旗", + "category_food_drink": "食べ物と飲み物", + "category_frequently_used": "使用頻度の高いリアクション", + "category_objects": "物体", + "category_smileys_people": "表情と人々", + "category_symbols": "シンボル", + "category_travel_places": "旅行と場所", + "quick_reactions": "一般的なリアクション" + }, + "emoji_picker": { + "cancel_search_label": "検索をキャンセル" + }, + "empty_room": "空のルーム", + "empty_room_was_name": "空のルーム(以前の名前は%(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "続行するにはセキュリティーフレーズを入力するか、してください。", + "key_validation_text": { + "invalid_security_key": "セキュリティーキーが正しくありません", + "recovery_key_is_correct": "問題ありません!", + "wrong_file_type": "正しくないファイルの種類", + "wrong_security_key": "正しくないセキュリティーキー" + }, + "reset_title": "全てリセット", + "reset_warning_1": "認証を行える端末がない場合のみ行ってください。", + "reset_warning_2": "全てをリセットすると、履歴とメッセージが消去され、信頼済の端末、信頼済のユーザーが取り消されます。また、過去のメッセージを表示できなくなる可能性があります。", + "restoring": "バックアップから鍵を復元", + "security_key_title": "セキュリティーキー", + "security_phrase_incorrect_error": "機密ストレージにアクセスできません。正しいセキュリティーフレーズを入力したことを確認してください。", + "security_phrase_title": "セキュリティーフレーズ", + "separator": "%(securityKey)sまたは%(recoveryFile)s", + "use_security_key_prompt": "続行するにはセキュリティーキーを使用してください。" + }, + "bootstrap_title": "鍵のセットアップ", + "cancel_entering_passphrase_description": "パスフレーズの入力をキャンセルしてよろしいですか?", + "cancel_entering_passphrase_title": "パスフレーズの入力をキャンセルしますか?", + "confirm_encryption_setup_body": "以下のボタンをクリックして、暗号化の設定を承認してください。", + "confirm_encryption_setup_title": "暗号化の設定を承認してください", + "cross_signing_not_ready": "クロス署名が設定されていません。", + "cross_signing_ready": "クロス署名の使用準備が完了しました。", + "cross_signing_ready_no_backup": "クロス署名は準備できましたが、鍵はバックアップされていません。", + "cross_signing_room_normal": "このルームはエンドツーエンドで暗号化されています", + "cross_signing_room_verified": "このルーム内の全員を認証済", + "cross_signing_room_warning": "誰かが不明なセッションを使用しています", + "cross_signing_unsupported": "あなたのホームサーバーはクロス署名に対応していません。", + "cross_signing_untrusted": "あなたのアカウントではクロス署名の認証情報が機密ストレージに保存されていますが、このセッションでは信頼されていません。", + "cross_signing_user_normal": "あなたはこのユーザーを認証していません。", + "cross_signing_user_verified": "このユーザーを認証しました。このユーザーは全てのセッションを認証しました。", + "cross_signing_user_warning": "このユーザーは全てのセッションを確認していません。", + "destroy_cross_signing_dialog": { + "primary_button_text": "クロス署名鍵を削除", + "title": "クロス署名鍵を破棄してよろしいですか?", + "warning": "クロス署名鍵の削除は取り消せません。認証した相手には、セキュリティーに関する警告が表示されます。クロス署名を行える全ての端末を失ったのでない限り、続行すべきではありません。" + }, + "event_shield_reason_authenticity_not_guaranteed": "この暗号化されたメッセージの真正性はこの端末では保証できません。", + "event_shield_reason_mismatched_sender_key": "未認証のセッションによる暗号化", + "export_unsupported": "お使いのブラウザーは、必要な暗号化拡張機能をサポートしていません", + "import_invalid_keyfile": "有効な%(brand)sキーファイルではありません", + "import_invalid_passphrase": "認証に失敗しました:間違ったパスワード?", + "incompatible_database_description": "以前このセッションで、より新しい%(brand)sのバージョンを使用していました。エンドツーエンド暗号化を有効にしてこのバージョンを再び使用するには、サインアウトして、再びサインインする必要があります。", + "incompatible_database_disable": "暗号化を無効にして続行", + "incompatible_database_sign_out_description": "チャットの履歴の消去を防ぐには、ログアウトする前にルームの鍵をエクスポートする必要があります。そのためには%(brand)sの新しいバージョンへと戻る必要があります", + "incompatible_database_title": "互換性のないデータベース", + "key_signature_upload_cancelled": "署名のアップロードをキャンセルしました", + "key_signature_upload_completed": "アップロードが完了しました", + "key_signature_upload_failed": "アップロードできません", + "key_signature_upload_failed_body": "以下のアップロードの際に%(brand)sでエラーが発生しました:", + "key_signature_upload_failed_cross_signing_key_signature": "新しいクロス署名鍵の署名", + "key_signature_upload_failed_device_cross_signing_key_signature": "端末のクロス署名", + "key_signature_upload_failed_key_signature": "鍵の署名", + "key_signature_upload_failed_master_key_signature": "新しいマスターキーの署名", + "key_signature_upload_failed_title": "署名のアップロードに失敗しました", + "key_signature_upload_success_title": "署名のアップロードに成功しました", + "messages_not_secure": { + "cause_1": "あなたのホームサーバー", + "cause_2": "認証しようとしているユーザーが接続しているホームサーバー", + "cause_3": "あなた、もしくは他のユーザーのインターネット接続", + "cause_4": "あなた、もしくは他のユーザーのセッション", + "heading": "次のいずれかのセキュリティーが破られている可能性があります。", + "title": "あなたのメッセージは保護されていません" + }, + "new_recovery_method_detected": { + "description_1": "新しいセキュリティーフレーズと、セキュアメッセージの鍵が検出されました。", + "description_2": "このセッションでは新しい復元方法で履歴を暗号化しています。", + "title": "新しい復元方法", + "warning": "新しい復元方法を設定しなかった場合、攻撃者がアカウントへアクセスしようとしている可能性があります。設定画面ですぐにアカウントのパスワードを変更し、新しい復元方法を設定してください。" + }, + "not_supported": "<サポート対象外>", + "old_version_detected_description": "%(brand)sの古いバージョンのデータを検出しました。これにより、古いバージョンではエンドツーエンドの暗号化が機能しなくなります。古いバージョンを使用している間に最近交換されたエンドツーエンドの暗号化されたメッセージは、このバージョンでは復号化できません。また、このバージョンで交換されたメッセージが失敗することもあります。問題が発生した場合は、ログアウトして再度ログインしてください。メッセージ履歴を保持するには、鍵をエクスポートして再インポートしてください。", + "old_version_detected_title": "古い暗号化データが検出されました", + "recovery_method_removed": { + "description_1": "セキュリティーフレーズと、セキュアメッセージの鍵が削除されました。", + "description_2": "偶然削除してしまった場合は、このセッションで、メッセージの暗号化を設定することができます。設定すると、新しい復元方法でセッションのデータを改めて暗号化します。", + "title": "復元方法を削除しました", + "warning": "復元方法を削除しなかった場合、攻撃者があなたのアカウントにアクセスしようとしている可能性があります。設定画面でアカウントのパスワードを至急変更し、新しい復元方法を設定してください。" + }, + "reset_all_button": "復元方法を全て失ってしまいましたか?リセットできます", + "set_up_toast_description": "暗号化されたメッセージとデータへのアクセスが失われるのを防ぎましょう", + "set_up_toast_title": "セキュアバックアップを設定", + "setup_secure_backup": { + "explainer": "鍵を失くさないよう、サインアウトする前にバックアップしてください。", + "title": "設定" + }, + "udd": { + "interactive_verification_button": "絵文字で認証", + "manual_verification_button": "テキストを使って手動で認証", + "other_ask_verify_text": "このユーザーにセッションを認証するよう依頼するか、以下から手動で認証してください。", + "other_new_session_text": "%(name)s(%(userId)s)は未認証のセッションにサインインしました:", + "own_ask_verify_text": "以下のどれか一つを使って他のセッションを認証します。", + "own_new_session_text": "あなたのこのセッションはまだ認証されていません:", + "title": "信頼されていません" + }, + "unable_to_setup_keys_error": "鍵を設定できません", + "unsupported": "このクライアントはエンドツーエンド暗号化に対応していません。", + "upgrade_toast_title": "暗号化のアップグレードが利用できます", + "verification": { + "accepting": "承認しています…", + "after_new_login": { + "device_verified": "端末が認証されました", + "reset_confirmation": "本当に認証鍵をリセットしますか?", + "skip_verification": "認証をスキップ", + "unable_to_verify": "この端末を認証できません", + "verify_this_device": "この端末を認証" + }, + "cancelled": "認証をキャンセルしました。", + "cancelled_self": "他の端末で認証がキャンセルされました。", + "cancelled_user": "%(displayName)sが認証をキャンセルしました。", + "cancelling": "キャンセルしています…", + "complete_action": "了解", + "complete_description": "このユーザーを認証しました。", + "complete_title": "認証しました!", + "error_starting_description": "他のユーザーをチャットを開始できませんでした。", + "error_starting_title": "認証を開始する際にエラーが発生しました", + "explainer": "このユーザーとのメッセージはエンドツーエンドで暗号化されており、第三者が解読することはできません。", + "in_person": "セキュリティーを高めるために、対面で行うか、または他の信頼できる通信手段を利用しましょう。", + "incoming_sas_device_dialog_text_1": "この端末を認証すると、信頼済として表示します。相手の端末を信頼すると、より一層安心してエンドツーエンド暗号化を使用することができます。", + "incoming_sas_device_dialog_text_2": "この端末を認証すると、信頼済として表示します。あなたを認証したユーザーはこの端末を信頼することができるようになります。", + "incoming_sas_dialog_title": "認証のリクエストが届いています", + "incoming_sas_dialog_waiting": "相手の承認を待機しています…", + "incoming_sas_user_dialog_text_1": "このユーザーを認証すると、信頼済として表示します。ユーザーを信頼すると、より一層安心してエンドツーエンド暗号化を使用することができます。", + "incoming_sas_user_dialog_text_2": "このユーザーを認証すると、相手のセッションと自分のセッションを信頼済として表示します。", + "manual_device_verification_device_id_label": "セッションID", + "manual_device_verification_device_key_label": "セッションキー", + "manual_device_verification_device_name_label": "セッション名", + "manual_device_verification_footer": "一致していない場合は、コミュニケーションのセキュリティーが損なわれている可能性があります。", + "manual_device_verification_self_text": "他のセッションのユーザー設定で、以下を比較して承認してください:", + "manual_device_verification_user_text": "ユーザー設定画面で以下を比較し、このユーザーのセッションを承認してください:", + "no_key_or_device": "セキュリティーキーもしくは認証可能な端末が設定されていません。この端末では、以前暗号化されたメッセージにアクセスすることができません。この端末で本人確認を行うには、認証用の鍵を再設定する必要があります。", + "no_support_qr_emoji": "認証しようとしている端末は、QRコードのスキャンや絵文字による認証をサポートしていませんが、%(brand)sではサポートされています。異なるクライアントで試してください。", + "other_party_cancelled": "相手が認証をキャンセルしました。", + "prompt_encrypted": "ルームの全てのユーザーを認証すると、ルームが安全であることを確認できます。", + "prompt_self": "通知から再度認証を開始してください。", + "prompt_unencrypted": "暗号化されたルームでは、安全確認のために全てのユーザーを認証しましょう。", + "prompt_user": "プロフィールから再度認証を開始してください。", + "qr_or_sas": "%(qrCode)sまたは%(emojiCompare)s", + "qr_or_sas_header": "以下のいずれかでこの端末を認証してください:", + "qr_prompt": "ユニークなコードをスキャン", + "qr_reciprocate_same_shield_device": "あと少しです! あなたの他の端末は同じ盾マークを表示していますか?", + "qr_reciprocate_same_shield_user": "あと少しです!%(displayName)sは同じ盾マークを表示していますか?", + "request_toast_detail": "%(ip)sの%(deviceId)s", + "reset_proceed_prompt": "リセットする", + "sas_caption_self": "この端末を認証するには、画面に以下の数字が表示されていることを確認してください。", + "sas_caption_user": "このユーザーを認証するには、相手の画面に以下の数字が表示されていることを確認してください。", + "sas_description": "両方の端末でQRコードをキャプチャできない場合、絵文字の比較を選んでください", + "sas_emoji_caption_self": "以下の絵文字が、両方の端末で、同じ順番で表示されているかどうか確認してください:", + "sas_emoji_caption_user": "このユーザーを認証するには、相手の画面に以下の絵文字が表示されていることを確認してください。", + "sas_match": "一致しています", + "sas_no_match": "一致していません", + "sas_prompt": "絵文字の並びを比較", + "scan_qr": "QRコードスキャンで認証", + "scan_qr_explainer": "%(displayName)sにQRコードをスキャンするよう問い合わせてください:", + "self_verification_hint": "続行するには、他の端末で認証リクエストを承認してください。", + "start_button": "認証を開始", + "successful_device": "%(deviceName)s(%(deviceId)s)は正常に認証されました!", + "successful_own_device": "この端末は正常に認証されました!", + "successful_user": "%(displayName)sは正常に認証されました!", + "timed_out": "認証がタイムアウトしました。", + "unsupported_method": "サポートしている認証方法が見つかりません。", + "unverified_session_toast_title": "新しいログインです。ログインしましたか?", + "unverified_sessions_toast_description": "アカウントが安全かどうか確認してください", + "unverified_sessions_toast_reject": "後で", + "unverified_sessions_toast_title": "未認証のセッションがあります", + "verification_description": "暗号化されたメッセージにアクセスするには、本人確認が必要です。", + "verification_dialog_title_device": "他の端末を認証", + "verification_dialog_title_user": "認証の要求", + "verification_skip_warning": "認証を行わないと、あなたの全てのメッセージにアクセスできず、他のユーザーに信頼済として表示されない可能性があります。", + "verification_success_with_backup": "新しい端末が認証されました。端末は暗号化されたメッセージにアクセスすることができます。また、端末は他のユーザーに「信頼済」として表示されます。", + "verification_success_without_backup": "端末が認証されました。他のユーザーに「信頼済」として表示されます。", + "verify_emoji": "絵文字で認証", + "verify_emoji_prompt": "絵文字の並びを比較して認証。", + "verify_emoji_prompt_qr": "上記のコードをスキャンできない場合は、絵文字による確認を行ってください。", + "verify_later": "後で認証", + "verify_reset_warning_1": "認証鍵のリセットは取り消せません。リセットすると、以前の暗号化されたメッセージにはアクセスできなくなります。また、あなたのアカウントを認証した連絡先には、再認証するまで、セキュリティーに関する警告が表示されます。", + "verify_reset_warning_2": "全ての端末とセキュリティーキーを紛失してしまったことが確かである場合にのみ、続行してください。", + "verify_using_device": "別の端末で認証", + "verify_using_key": "セキュリティーキーで認証", + "verify_using_key_or_phrase": "セキュリティーキーあるいはセキュリティーフレーズで認証", + "waiting_for_user_accept": "%(displayName)sによる承認を待機しています…", + "waiting_other_device": "他の端末での認証を待機しています…", + "waiting_other_device_details": "端末 %(deviceName)s(%(deviceId)s)での認証を待機しています…", + "waiting_other_user": "%(displayName)sによる認証を待機しています…" + }, + "verification_requested_toast_title": "認証が必要です", + "verify_toast_description": "他のユーザーはこのセッションを信頼しない可能性があります", + "verify_toast_title": "このセッションを認証" + }, + "error": { + "admin_contact": "このサービスを引き続き使用するには、サービス管理者にお問い合わせください。", + "admin_contact_short": "サーバー管理者に問い合わせてください。", + "connection": "ホームサーバーとの通信時に問題が発生しました。後でもう一度やり直してください。", + "dialog_description_default": "エラーが発生しました。", + "edit_history_unsupported": "ホームサーバーはこの機能をサポートしていません。", + "failed_copy": "コピーに失敗しました", + "hs_blocked": "このホームサーバーは管理者によりブロックされています。", + "mau": "このホームサーバーは月間アクティブユーザー数の上限に達しました 。", + "mixed_content": "HTTPSのURLがブラウザーのバーにある場合、HTTP経由でホームサーバーに接続することはできません。HTTPSを使用するか安全でないスクリプトを有効にしてください。", + "non_urgent_echo_failure_toast": "あなたのサーバーはいくつかのリクエストに応答しません。", + "resource_limits": "このホームサーバーはリソースの上限に達しました。", + "session_restore": { + "clear_storage_button": "ストレージをクリアし、サインアウト", + "clear_storage_description": "サインアウトして、暗号鍵を削除しますか?", + "description_1": "以前のセッションを復元する際にエラーが発生しました。", + "description_2": "以前に%(brand)sの最新バージョンを使用していた場合、セッションはこのバージョンと互換性がない可能性があります。このウィンドウを閉じて、最新のバージョンに戻ってください。", + "description_3": "ブラウザーのストレージを消去すると問題は解決するかもしれません。ただし、サインアウトを行うため、暗号化されたチャットの履歴を読むことができなくなります。", + "title": "セッションを復元できません" + }, + "something_went_wrong": "問題が発生しました!", + "storage_evicted_description_1": "暗号化されたメッセージの鍵を含むセッションのデータが見つかりません。サインアウトして改めてサインインすると、バックアップから鍵を回復します。", + "storage_evicted_description_2": "ディスクの空き容量が少なかったため、ブラウザーはこのデータを削除しました。", + "storage_evicted_title": "セッションのデータがありません", + "sync": "ホームサーバーに接続できません。 再試行しています…", + "tls": "ホームサーバーに接続できません。接続を確認し、ホームサーバーのSSL証明書が信頼できるものであり、ブラウザーの拡張機能が要求をブロックしていないことを確認してください。", + "unknown": "不明なエラー", + "unknown_error_code": "不明なエラーコード", + "update_power_level": "権限レベルの変更に失敗しました" + }, + "error_dialog": { + "copy_room_link_failed": { + "description": "ルームのリンクをクリップボードにコピーできませんでした。", + "title": "ルームのリンクをコピーできません" + }, + "error_loading_user_profile": "ユーザーのプロフィールを読み込めませんでした", + "forget_room_failed": "ルームの履歴を消去するのに失敗しました %(errCode)s", + "search_failed": { + "server_unavailable": "サーバーが使用できないか、オーバーロードしているか、または検索がタイムアウトした可能性があります :(", + "title": "検索に失敗しました" + } + }, + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)sが音声配信を終了しました", + "you": "音声配信を終了しました" + }, + "m.call.answer": { + "dm": "通話しています", + "user": "%(senderName)sが通話に参加しました", + "you": "通話に参加しました" + }, + "m.call.hangup": { + "user": "%(senderName)sが通話を終了しました", + "you": "通話を終了しました" + }, + "m.call.invite": { + "dm_receive": "%(senderName)sが呼び出しています", + "dm_send": "応答を待機しています", + "user": "%(senderName)sが通話を開始しました", + "you": "通話を開始しました" + }, + "m.sticker": "%(senderName)s:%(stickerName)s", + "m.text": "%(senderName)s:%(message)s" }, "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "プレーンテキスト", - "from_the_beginning": "一番最初から", - "number_of_messages": "メッセージ数を指定", - "current_timeline": "現在のタイムライン", + "cancelled": "エクスポートをキャンセルしました", + "cancelled_detail": "エクスポートをキャンセルしました", + "confirm_stop": "データのエクスポートを停止してよろしいですか?改めてやり直す必要があります。", "creating_html": "HTMLファイルを作成しています…", - "starting_export": "エクスポートを開始しています…", + "creating_output": "出力しています…", + "creator_summary": "%(creatorName)sがこのルームを作成しました。", + "current_timeline": "現在のタイムライン", + "enter_number_between_min_max": "%(min)sから%(max)sまでの間の数字を入力してください", + "error_fetching_file": "ファイルの取得中にエラーが発生しました", + "export_info": "ここがのエクスポートの先頭です。により%(exportDate)sにエクスポートされました。", "export_successful": "エクスポートが成功しました!", - "unload_confirm": "エクスポートを中断してよろしいですか?", - "generating_zip": "ZIPファイルを生成しています", - "processing_event_n": "計%(total)s個のうち%(number)s個のイベントを処理しています", - "fetched_n_events_with_total": { - "one": "計%(total)s個のうち%(count)s個のイベントを取得しました", - "other": "計%(total)s個のうち%(count)s個のイベントを取得しました" + "exported_n_events_in_time": { + "one": "%(count)s個のイベントを%(seconds)s秒でエクスポートしました", + "other": "%(count)s個のイベントを%(seconds)s秒でエクスポートしました" }, + "exporting_your_data": "データをエクスポートしています", "fetched_n_events": { "one": "%(count)s個のイベントを取得しました", "other": "%(count)s個のイベントを取得しました" @@ -3169,746 +1068,2697 @@ "other": "%(count)s個のイベントを%(seconds)s秒で取得しました", "one": "%(count)s個のイベントを%(seconds)s秒で取得しました" }, - "exported_n_events_in_time": { - "one": "%(count)s個のイベントを%(seconds)s秒でエクスポートしました", - "other": "%(count)s個のイベントを%(seconds)s秒でエクスポートしました" + "fetched_n_events_with_total": { + "one": "計%(total)s個のうち%(count)s個のイベントを取得しました", + "other": "計%(total)s個のうち%(count)s個のイベントを取得しました" }, + "fetching_events": "イベントを取得しています…", + "file_attached": "添付されたファイル", + "format": "形式", + "from_the_beginning": "一番最初から", + "generating_zip": "ZIPファイルを生成しています", + "include_attachments": "添付ファイルを含める", "media_omitted": "メディアファイルは省かれました", "media_omitted_file_size": "ファイルのサイズの超過により、メディアファイルは省かれました", - "creator_summary": "%(creatorName)sがこのルームを作成しました。", - "export_info": "ここがのエクスポートの先頭です。により%(exportDate)sにエクスポートされました。", - "topic": "トピック:%(topic)s", - "error_fetching_file": "ファイルの取得中にエラーが発生しました", - "file_attached": "添付されたファイル", - "fetching_events": "イベントを取得しています…", - "creating_output": "出力しています…", + "messages": "メッセージ", + "num_messages": "メッセージ数", + "num_messages_min_max": "メッセージの数は%(min)sから%(max)sの間で指定してください", + "number_of_messages": "メッセージ数を指定", "processing": "処理しています…", - "enter_number_between_min_max": "%(min)sから%(max)sまでの間の数字を入力してください", + "processing_event_n": "計%(total)s個のうち%(number)s個のイベントを処理しています", + "select_option": "以下のオプションを選択して、チャットをエクスポートできます", + "size_limit": "サイズ制限", "size_limit_min_max": "サイズは%(min)sMBから%(max)sMBの間で指定してください", - "num_messages_min_max": "メッセージの数は%(min)sから%(max)sの間で指定してください", - "num_messages": "メッセージ数", - "cancelled": "エクスポートをキャンセルしました", - "cancelled_detail": "エクスポートをキャンセルしました", + "starting_export": "エクスポートを開始しています…", "successful": "エクスポートが成功しました", "successful_detail": "エクスポートに成功しました。ダウンロード先のフォルダーを確認してください。", - "confirm_stop": "データのエクスポートを停止してよろしいですか?改めてやり直す必要があります。", - "exporting_your_data": "データをエクスポートしています", + "text": "プレーンテキスト", "title": "チャットをエクスポート", - "select_option": "以下のオプションを選択して、チャットをエクスポートできます", - "format": "形式", - "messages": "メッセージ", - "size_limit": "サイズ制限", - "include_attachments": "添付ファイルを含める" + "topic": "トピック:%(topic)s", + "unload_confirm": "エクスポートを中断してよろしいですか?" }, - "create_room": { - "title_video_room": "ビデオ通話ルームを作成", - "title_public_room": "公開ルームを作成", - "title_private_room": "非公開ルームを作成", - "action_create_video_room": "ビデオ通話ルームを作成", - "action_create_room": "ルームを作成", - "name_validation_required": "ルームの名前を入力してください", - "join_rule_restricted_label": "の誰でもこのルームを検索し、参加できます。", - "join_rule_change_notice": "これはルームの設定で後からいつでも変更できます。", - "join_rule_public_parent_space_label": "のメンバーだけでなく、誰でもこのルームを検索し、参加できます。", - "join_rule_public_label": "誰でもこのルームを検索し、参加できます。", - "join_rule_invite_label": "招待された人のみがこのルームを検索し、参加できます。", - "encrypted_video_room_warning": "これは後で無効にできません。ルームは暗号化されますが、埋め込まれる通話は暗号化されません。", - "encrypted_warning": "後から無効にすることはできません。ブリッジおよびほとんどのボットはまだ動作しません。", - "encryption_forced": "このサーバーでは、非公開のルームでは暗号化を有効にする必要があります。", - "encryption_label": "エンドツーエンド暗号化を有効にする", - "unfederated_label_default_off": "このルームを、あなたのホームサーバーで、組織内のチームとのコラボレーションにのみ使用するなら、この設定を有効にするといいかもしれません。これは後から変更できません。", - "unfederated_label_default_on": "このルームを、自身のホームサーバーをもつ組織外のチームとのコラボレーションに使用するなら、この設定を無効にするといいかもしれません。これは後から変更できません。", - "topic_label": "トピック(任意)", - "room_visibility_label": "ルームの見え方", - "join_rule_invite": "非公開ルーム(招待者のみ参加可能)", - "join_rule_restricted": "スペースの参加者に表示", - "unfederated": "%(serverName)s以外からの参加をブロック。" + "failed_load_async_component": "読み込めません!ネットワークの通信状態を確認して、もう一度やり直してください。", + "feedback": { + "can_contact_label": "追加で確認が必要な事項がある場合は、連絡可", + "comment_label": "コメント", + "existing_issue_link": "まず、Githubで既知の不具合を確認してください。また掲載されていない新しい不具合を発見した場合は報告してください。", + "may_contact_label": "追加で確認が必要な事項や、テストすべき新しいアイデアがある場合は、連絡可", + "platform_username": "フィードバックを最大限に活用するため、使用中のプラットフォームとユーザー名が送信されます。", + "pro_type": "ヒント:バグレポートを報告する場合は、問題の分析のためにデバッグログを送信してください。", + "send_feedback_action": "フィードバックを送信", + "sent": "フィードバックを送信しました" + }, + "file_panel": { + "empty_description": "チャットで添付するか、ルームにドラッグ&ドロップすると、ファイルを追加できます。", + "empty_heading": "このルームにファイルはありません", + "guest_note": "この機能を使用するには登録する必要があります", + "peek_note": "ルームのファイルを表示するには、ルームに参加する必要があります" + }, + "forward": { + "filter_placeholder": "ルームと連絡先を検索", + "message_preview_heading": "メッセージのプレビュー", + "no_perms_title": "これを行う権限がありません", + "open_room": "ルームを開く", + "send_label": "送信", + "sending": "送信しています", + "sent": "送信済" + }, + "identity_server": { + "change": "IDサーバーを変更", + "change_prompt": "IDサーバー から切断してに接続しますか?", + "change_server_prompt": "連絡先の検出にではなく他のIDサーバーを使いたい場合は、以下で指定してください。", + "checking": "サーバーをチェックしています", + "description_connected": "現在を使用して、自分の連絡先を見つけたり、連絡先から見つけてもらったりできるようにしています。以下でIDサーバーを変更できます。", + "description_disconnected": "現在、IDサーバーを使用していません。連絡先を見つけたり、連絡先から見つけてもらったりするには、以下でIDサーバーを追加してください。", + "description_optional": "IDサーバーの使用は任意です。IDサーバーを使用しない場合、他のユーザーによって見つけられず、また、メールアドレスや電話で他のユーザーを招待することもできません。", + "disconnect": "IDサーバーから切断", + "disconnect_anyway": "切断", + "disconnect_offline_warning": "切断する前にIDサーバー から個人データを削除するべきですが、IDサーバー は現在オフライン状態か、またはアクセスできません。", + "disconnect_personal_data_warning_1": "まだIDサーバー 個人データを共有しています。", + "disconnect_personal_data_warning_2": "切断する前に、IDサーバーからメールアドレスと電話番号を削除することを推奨します。", + "disconnect_server": "IDサーバー から切断しますか?", + "disconnect_warning": "IDサーバーから切断すると、他のユーザーによって見つけられなくなり、また、メールアドレスや電話で他のユーザーを招待することもできなくなります。", + "do_not_use": "IDサーバーを使用しない", + "error_connection": "IDサーバーに接続できませんでした", + "error_invalid": "有効なIDサーバーではありません(ステータスコード %(code)s)", + "error_invalid_or_terms": "利用規約に同意していないか、IDサーバーが無効です。", + "no_terms": "選択したIDサーバーには利用規約がありません。", + "suggestions": "するべきこと:", + "suggestions_1": "ブラウザーのプラグインの内、IDサーバーをブロックする可能性があるもの(Privacy Badgerなど)を確認してください", + "suggestions_2": "IDサーバー の管理者に連絡してください", + "suggestions_3": "後でもう一度やり直してください", + "url": "IDサーバー(%(server)s)", + "url_field_label": "新しいIDサーバーを入力", + "url_not_https": "IDサーバーのURLはHTTPSスキーマである必要があります" + }, + "in_space": "スペース %(spaceName)s内。", + "in_space1_and_space2": "スペース %(space1Name)sと%(space2Name)s内。", + "in_space_and_n_other_spaces": { + "one": "%(spaceName)sと他%(count)s個のスペース。", + "other": "スペース %(spaceName)s と他%(count)s個のスペース内。" }, - "timeline": { - "m.call": { - "video_call_started": "ビデオ通話が%(roomName)sで開始しました。", - "video_call_started_unsupported": "ビデオ通話が%(roomName)sで開始しました。(このブラウザーではサポートされていません)" - }, - "m.call.invite": { - "voice_call": "%(senderName)sが音声通話を行いました。", - "voice_call_unsupported": "%(senderName)sが音声通話を行いました。(このブラウザーではサポートされていません)", - "video_call": "%(senderName)sがビデオ通話を行いました。", - "video_call_unsupported": "%(senderName)sがビデオ通話を行いました。(このブラウザーではサポートされていません)" - }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)sが%(displayName)sの招待を受け入れました", - "accepted_invite": "%(targetName)sが招待を受け入れました", - "invite": "%(senderName)sが%(targetName)sを招待しました", - "ban_reason": "%(senderName)sが%(targetName)sをブロックしました。理由:%(reason)s", - "ban": "%(senderName)sが%(targetName)sをブロックしました", - "change_name": "%(oldDisplayName)sが表示名を%(displayName)sに変更しました", - "set_name": "%(senderName)sが表示名を%(displayName)sに設定しました", - "remove_name": "%(senderName)sが表示名(%(oldDisplayName)s)を削除しました", - "remove_avatar": "%(senderName)sがプロフィール画像を削除しました", - "change_avatar": "%(senderName)sがプロフィール画像を変更しました", - "set_avatar": "%(senderName)sがプロフィール画像を設定しました", - "no_change": "%(senderName)sは変更を加えませんでした", - "join": "%(targetName)sがこのルームに参加しました", - "reject_invite": "%(targetName)sが招待を拒否しました", - "left_reason": "%(targetName)sがルームから退出しました。理由:%(reason)s", - "left": "%(targetName)sがこのルームから退出しました", - "unban": "%(senderName)sが%(targetName)sのブロックを解除しました", - "withdrew_invite_reason": "%(senderName)sが%(targetName)sの招待を取り下げました。理由:%(reason)s", - "withdrew_invite": "%(senderName)sが%(targetName)sの招待を取り下げました", - "kick_reason": "%(senderName)sが%(targetName)sを追放しました。理由:%(reason)s", - "kick": "%(senderName)sが%(targetName)sを追放しました" - }, - "m.room.topic": "%(senderDisplayName)sがトピックを\"%(topic)s\"に変更しました。", - "m.room.avatar": "%(senderDisplayName)sがルームのアバターを変更しました。", - "m.room.name": { - "remove": "%(senderDisplayName)sがルーム名を削除しました。", - "change": "%(senderDisplayName)sがルーム名を%(oldRoomName)sから%(newRoomName)sに変更しました。", - "set": "%(senderDisplayName)sがルーム名を%(roomName)sに変更しました。" - }, - "m.room.tombstone": "%(senderDisplayName)sがこのルームをアップグレードしました。", - "m.room.join_rules": { - "public": "%(senderDisplayName)sがこのルームを「リンクを知っている人全員」に公開しました。", - "invite": "%(senderDisplayName)sがこのルームを「招待者のみ参加可能」に変更しました。", - "restricted_settings": "%(senderDisplayName)sがこのルームに参加できる対象を変更しました。設定を表示。", - "restricted": "%(senderDisplayName)sがこのルームに参加できる対象を変更しました。", - "unknown": "%(senderDisplayName)sが参加ルールを「%(rule)s」に変更しました。" + "info_tooltip_title": "情報", + "integration_manager": { + "connecting": "インテグレーションマネージャーに接続しています…", + "error_connecting": "インテグレーションマネージャーがオフラインか、またはあなたのホームサーバーに到達できません。", + "error_connecting_heading": "インテグレーションマネージャーに接続できません", + "explainer": "インテグレーションマネージャーは設定データを受け取り、ユーザーの代わりにウィジェットの変更や、ルームへの招待の送信、権限レベルの設定を行うことができます。", + "manage_title": "インテグレーションを管理", + "use_im": "インテグレーションマネージャーを使用すると、ボット、ウィジェット、ステッカーパックを管理できます。", + "use_im_default": "インテグレーションマネージャー(%(serverName)s) を使用すると、ボット、ウィジェット、ステッカーパックを管理できます。" + }, + "integrations": { + "disabled_dialog_description": "これを行うには設定から「%(manageIntegrations)s」を有効にしてください。", + "disabled_dialog_title": "インテグレーションが無効になっています", + "impossible_dialog_description": "%(brand)sでは、インテグレーションマネージャーでこれを行うことができません。管理者に連絡してください。", + "impossible_dialog_title": "インテグレーションは許可されていません" + }, + "invite": { + "email_caption": "電子メールで招待", + "email_use_default_is": "IDサーバーを使うと、メールアドレスで招待できます。既定(%(defaultIdentityServerName)s)のサーバーを使うか、設定画面で管理できます。", + "email_use_is": "IDサーバーを使うと、メールアドレスで招待できます。設定画面で管理できます。", + "error_already_invited_room": "ユーザーは既にルームに招待されています", + "error_already_invited_space": "ユーザーは既にスペースに招待されています", + "error_already_joined_room": "ユーザーは既にルームに入っています", + "error_already_joined_space": "ユーザーは既にスペースに入っています", + "error_bad_state": "招待する前にユーザーのブロックを解除する必要があります。", + "error_dm": "ダイレクトメッセージを作成できませんでした。", + "error_find_room": "ユーザーを招待する際に、問題が発生しました。", + "error_find_user_description": "以下のユーザーは存在しないか不正であるため、招待できません:%(csvNames)s", + "error_find_user_title": "次のユーザーの発見に失敗しました", + "error_invite": "ユーザーを招待できませんでした。招待したいユーザーを確認して、もう一度試してください。", + "error_permissions_room": "このルームにユーザーを招待する権限がありません。", + "error_permissions_space": "このスペースにユーザーを招待する権限がありません。", + "error_profile_undisclosed": "ユーザーが存在するか不明です", + "error_transfer_multiple_target": "通話は1人のユーザーにしか転送できません。", + "error_unknown": "不明なサーバーエラー", + "error_user_not_found": "ユーザーは存在しません", + "error_version_unsupported_room": "ユーザーのホームサーバーは、このバージョンのルームをサポートしていません。", + "error_version_unsupported_space": "ユーザーのホームサーバーは、このバージョンのスペースをサポートしていません。", + "failed_generic": "操作に失敗しました", + "failed_title": "招待に失敗しました", + "invalid_address": "認識されないアドレス", + "key_share_warning": "招待したユーザーは、以前のメッセージを閲覧できるようになります。", + "name_email_mxid_share_room": "このルームに誰かを招待したい場合は、招待したいユーザーの名前、メールアドレス、またはユーザー名(の形式)を指定するか、このルームを共有してください。", + "name_email_mxid_share_space": "このスペースに誰かを招待したい場合は、招待したいユーザーの名前、メールアドレス、またはユーザー名(の形式)を指定するか、このスペースを共有してください。", + "name_mxid_share_room": "このルームに誰かを招待したい場合は、招待したいユーザーの名前、またはユーザー名(の形式)を指定するか、このルームを共有してください。", + "name_mxid_share_space": "このスペースに誰かを招待したい場合は、招待したいユーザーの名前、またはユーザー名(の形式)を指定するか、このスペースを共有してください。", + "recents_section": "最近会話したユーザー", + "room_failed_partial": "以下の人たちをに招待できませんでした", + "room_failed_partial_title": "いくつかの招待を送信できませんでした", + "room_failed_title": "ユーザーを%(roomName)sに招待するのに失敗しました", + "send_link_prompt": "もしくはリンクを送信", + "start_conversation_name_email_mxid_prompt": "名前、メールアドレス、ユーザー名(の形式)で検索して、チャットを開始しましょう。", + "start_conversation_name_mxid_prompt": "名前かユーザー名(の形式)で検索して、チャットを開始しましょう。", + "suggestions_disclaimer": "プライバシーの観点から表示していない候補があります。", + "suggestions_disclaimer_prompt": "探している相手が見つからなければ、以下のリンクを送信してください。", + "suggestions_section": "最近ダイレクトメッセージで会話したユーザー", + "to_room": "%(roomName)sに招待", + "to_space": "%(spaceName)sに招待", + "transfer_dial_pad_tab": "ダイヤルパッド", + "transfer_user_directory_tab": "ユーザーディレクトリー", + "unable_find_profiles_description_default": "以下のMatrix IDのプロフィールを発見できません。招待しますか?", + "unable_find_profiles_invite_label_default": "招待", + "unable_find_profiles_invite_never_warn_label_default": "招待し、再び警告しない", + "unable_find_profiles_title": "次のユーザーは存在しない可能性があります" + }, + "inviting_user1_and_user2": "%(user1)sと%(user2)sを招待しています", + "inviting_user_and_n_others": { + "one": "%(user)sと1人を招待しています", + "other": "%(user)sと%(count)s人を招待しています" + }, + "items_and_n_others": { + "other": "と他%(count)s人", + "one": "ともう1人" + }, + "keyboard": { + "activate_button": "選択したボタンを有効にする", + "autocomplete_cancel": "自動補完をキャンセル", + "autocomplete_force": "強制的に自動補完", + "autocomplete_navigate_next": "次の自動補完の候補", + "autocomplete_navigate_prev": "前の自動補完の候補", + "backspace": "バックスペース", + "cancel_reply": "メッセージへの返信をキャンセル", + "category_autocomplete": "自動補完", + "category_calls": "通話", + "category_navigation": "ナビゲーション", + "category_room_list": "ルーム一覧", + "close_dialog_menu": "ダイアログまたはコンテクストメニューを閉じる", + "composer_jump_end": "入力欄の最後に移動", + "composer_jump_start": "入力欄の最初に移動", + "composer_navigate_next_history": "入力履歴の次のメッセージに移動", + "composer_navigate_prev_history": "入力履歴の前のメッセージに移動", + "composer_new_line": "新しい行", + "composer_redo": "編集をやり直す", + "composer_toggle_bold": "太字を切り替える", + "composer_toggle_code_block": "コードブロックの表示を切り替える", + "composer_toggle_italics": "斜字体を切り替える", + "composer_toggle_link": "リンクを切り替える", + "composer_toggle_quote": "引用の表示を切り替える", + "composer_undo": "編集を元に戻す", + "dismiss_read_marker_and_jump_bottom": "既読マーカーを外して最下部に移動", + "go_home_view": "ホームに移動", + "home": "ホーム", + "jump_first_message": "最初のメッセージに移動", + "jump_last_message": "最後のメッセージに移動", + "jump_room_search": "ルームの検索に移動", + "jump_to_read_marker": "最も古い未読メッセージに移動", + "keyboard_shortcuts_tab": "この設定のタブを開く", + "navigate_next_history": "以後に訪問したルームあるいはスペース", + "navigate_next_message_edit": "次のメッセージに移動して編集", + "navigate_prev_history": "以前に訪問したルームあるいはスペース", + "navigate_prev_message_edit": "前のメッセージに移動して編集", + "next_room": "次のルームまたはダイレクトメッセージに移動", + "next_unread_room": "次の未読のルームあるいはダイレクトメッセージに移動", + "number": "[番号]", + "open_user_settings": "ユーザーの設定を開く", + "prev_room": "前のルームまたはダイレクトメッセージに移動", + "prev_unread_room": "前の未読のルームあるいはダイレクトメッセージに移動", + "room_list_collapse_section": "ルーム一覧のセクションを折りたたむ", + "room_list_expand_section": "ルーム一覧のセクションを展開", + "room_list_navigate_down": "ルーム一覧で下を選択", + "room_list_navigate_up": "ルーム一覧で上を選択", + "room_list_select_room": "ルーム一覧からルームを選択", + "scroll_down_timeline": "タイムラインを下にスクロール", + "scroll_up_timeline": "タイムラインを上にスクロール", + "search": "検索(有効とされている場合のみ)", + "send_sticker": "ステッカーを送信", + "space": "スペース", + "switch_to_space": "スペースを番号で切り替える", + "toggle_hidden_events": "非表示のイベントの見え方を切り替える", + "toggle_microphone_mute": "マイクのミュートを切り替える", + "toggle_right_panel": "右のパネルの表示を切り替える", + "toggle_space_panel": "スペースのパネルを切り替える", + "toggle_top_left_menu": "左上のメニューを切り替える", + "toggle_webcam_mute": "Webカメラのオン/オフを切り替える", + "upload_file": "ファイルをアップロード" + }, + "labs": { + "automatic_debug_logs": "エラーが生じた際に、自動的にデバッグログを送信", + "automatic_debug_logs_decryption": "復号化エラーが生じた際に、自動的にデバッグログを送信", + "automatic_debug_logs_key_backup": "鍵のバックアップが機能していない際に、自動的にデバッグログを送信", + "beta_description": "%(brand)sのラボでは、最新の機能をいち早く使用したり、テストしたりできるほか、機能が実際にリリースされる前の改善作業を支援することができます。", + "beta_feature": "この機能はベータ版です", + "beta_feedback_leave_button": "ベータ版の使用を終了するには、設定を開いてください。", + "beta_feedback_title": "%(featureName)sのベータ版のフィードバック", + "beta_section": "今後の機能", + "bridge_state": "ルームの設定にブリッジの情報を表示", + "bridge_state_channel": "チャンネル:", + "bridge_state_creator": "このブリッジはにより提供されました。", + "bridge_state_manager": "このブリッジはにより管理されています。", + "bridge_state_workspace": "ワークスペース:", + "click_for_info": "クリックすると詳細を表示", + "currently_experimental": "現在実験中。", + "custom_themes": "ユーザー定義のテーマの追加をサポート", + "dehydration": "乾燥した(dehydrated)端末を使用したオフラインの暗号化メッセージング", + "dynamic_room_predecessors_description": "MSC3946を有効にする(遅延ルームアーカイブのサポート)", + "element_call_video_rooms": "Element Callのビデオ通話ルーム", + "experimental_description": "実験に参加したいですか?開発中のアイディアを試してください。これらの機能は完成していません。不安定な可能性や変更される可能性、また、開発が中止される可能性もあります。詳細を確認。", + "experimental_section": "早期プレビュー", + "feature_wysiwyg_composer_description": "メッセージ入力欄でマークダウンの代わりにリッチテキストを使用。", + "group_calls": "グループ通話の新しい経験", + "group_developer": "開発者", + "group_encryption": "暗号化", + "group_experimental": "実験的", + "group_messaging": "メッセージ", + "group_moderation": "モデレート", + "group_profile": "プロフィール", + "group_rooms": "ルーム", + "group_spaces": "スペース", + "group_themes": "テーマ", + "group_voip": "音声とビデオ", + "group_widgets": "ウィジェット", + "hidebold": "通知のドットを非表示にする(カウンターのバッジのみを表示)", + "html_topic": "ルームのトピックをHTML形式で表示", + "join_beta": "ベータ版に参加", + "join_beta_reload": "ベータ版に参加すると%(brand)sをリロードします。", + "jump_to_date": "日付に移動(/jumptodateを追加すると、日付のヘッダーに移動します)", + "latex_maths": "メッセージ中のLaTeX数式を描画", + "leave_beta": "ベータ版を終了", + "leave_beta_reload": "ベータ版を終了すると%(brand)sをリロードします。", + "location_share_live": "位置情報(ライブ)の共有", + "location_share_live_description": "一時的な実装。位置情報がルームの履歴に残ります。", + "mjolnir": "参加者を無視する新しい方法", + "msc3531_hide_messages_pending_moderation": "モデレーターに、保留中のモデレーションのメッセージを非表示にすることを許可。", + "pinning": "固定メッセージを有効にする", + "report_to_moderators": "モデレーターに報告", + "report_to_moderators_description": "モデレートをサポートするルームで「報告」ボタンを使用すると、ルームのモデレーターに問題を報告できます。", + "rust_crypto": "Rustによる暗号の実装", + "sliding_sync": "スライド式同期モード", + "sliding_sync_checking": "確認しています…", + "sliding_sync_configuration": "スライド式同期の設定", + "sliding_sync_description": "開発中です。無効にできません。", + "sliding_sync_disable_warning": "無効にするにはログアウトして、再度ログインする必要があります。注意して使用してください!", + "sliding_sync_proxy_url_label": "プロクシーのURL", + "sliding_sync_proxy_url_optional_label": "プロクシーのURL(任意)", + "sliding_sync_server_no_support": "あなたのサーバーはネイティブでサポートしていません", + "sliding_sync_server_specify_proxy": "あなたのサーバーはネイティブでサポートしていません。プロクシーを指定してください", + "sliding_sync_server_support": "あなたのサーバーはネイティブでサポートしています", + "state_counters": "ルームのヘッダーにな単純なカウンターを表示", + "under_active_development": "開発中。", + "video_rooms": "ビデオ通話ルーム", + "video_rooms_a_new_way_to_chat": "%(brand)sで音声と動画により会話する新しい方法です。", + "video_rooms_always_on_voip_channels": "ビデオ通話ルームは、%(brand)sのルームに埋め込まれている、VoIPが常時有効のチャンネルです。", + "video_rooms_beta": "ビデオ通話ルームはベータ版の機能です", + "video_rooms_faq1_answer": "左のパネルにあるルームのセクションの「+」ボタンで作成できます。", + "video_rooms_faq1_question": "ビデオ通話ルームの作成方法", + "video_rooms_faq2_answer": "はい、会話のタイムラインが動画と並んで表示されます。", + "video_rooms_faq2_question": "テキストによる会話も行えますか?", + "voice_broadcast": "音声配信", + "voice_broadcast_force_small_chunks": "音声配信のチャンク長を15秒に強制", + "wysiwyg_composer": "リッチテキストエディター" + }, + "labs_mjolnir": { + "advanced_warning": "⚠以下の設定は、上級ユーザーを対象としています。", + "ban_reason": "無視/ブロック", + "error_adding_ignore": "無視したユーザーまたはサーバーを追加する際にエラーが発生しました", + "error_adding_list_description": "ルームのIDやアドレスを確認して、もう一度お試しください。", + "error_adding_list_title": "リストを購読する際にエラーが発生しました", + "error_removing_ignore": "無視したユーザーまたはサーバーを削除する際にエラーが発生しました", + "error_removing_list_description": "もう一度試すか、コンソールで手がかりを確認してください。", + "error_removing_list_title": "リストの購読を解除する際にエラーが発生しました", + "explainer_1": "無視するユーザー/サーバーをここに追加してください。アスタリスクを使用すると、%(brand)sに任意の文字を対象とするよう指示できます。たとえば、@bot:*は、あらゆるサーバーで「bot」という名前の全てのユーザーを無視します。", + "explainer_2": "無視はブロックリストにより行われます。ブロックリストは、ブロックする対象に関するルールを含みます。ブロックリストに登録されたユーザーやサーバーは、今後表示されなくなります。", + "lists": "以下を購読しています:", + "lists_description_1": "ブロックリストを購読すると、そのリストに参加します!", + "lists_description_2": "望ましくない場合は、別のツールを使用してユーザーを無視してください。", + "lists_heading": "購読済のリスト", + "lists_new_label": "ブロックリストのルームIDまたはアドレス", + "no_lists": "どのリストも購読していません", + "personal_description": "個人用ブロックリストには、メッセージを表示しない全てのユーザーもしくはサーバーが記録されます。最初のユーザーまたはサーバーを無視すると、「%(myBanList)s」という名前の新しいルームがリストに表示されます。このルームから退出すると、ブロックリストは機能しなくなります。", + "personal_empty": "誰も無視していません。", + "personal_heading": "個人用ブロックリスト", + "personal_new_label": "無視するサーバーまたはユーザーID", + "personal_new_placeholder": "例:@bot:*やexample.orgなど", + "personal_section": "以下を無視しています:", + "room_name": "マイブロックリスト", + "room_topic": "あなたがブロックしたユーザーとサーバーのリストです。このルームから退出しないでください!", + "rules_empty": "なし", + "rules_server": "サーバールール", + "rules_title": "ブロックに関するルールのリスト - %(roomName)s", + "rules_user": "ユーザールール", + "something_went_wrong": "問題が発生しました。もう一度試すか、コンソールで手がかりを確認してください。", + "title": "無視しているユーザー", + "view_rules": "ルールを表示" + }, + "language_dropdown_label": "言語一覧", + "lazy_loading": { + "disabled_action": "キャッシュをクリアして再同期", + "disabled_description1": "以前%(host)sにて、メンバーの遅延ロードを有効にした%(brand)sが使用されていました。このバージョンでは、遅延ロードは無効です。ローカルのキャッシュにはこれらの2つの設定の間での互換性がないため、%(brand)sはアカウントを再同期する必要があります。", + "disabled_description2": "他のバージョンの%(brand)sが別のタブで開いている場合は、それを閉じてください。同じホスト上で遅延ロードを有効と無効の両方に設定して%(brand)sを使用すると、問題が発生します。", + "disabled_title": "互換性のないローカルキャッシュ", + "resync_description": "%(brand)sは、必要なときだけに他のユーザーに関する情報を読み込むようにすることで、メモリの使用量を3〜5倍減らしました。サーバーと再同期するのを待ってください!", + "resync_title": "%(brand)sを更新しています" + }, + "leave_room_dialog": { + "last_person_warning": "このルームの参加者はあなただけです。退出すると、今後あなたを含めて誰もこのルームに参加できなくなります。", + "leave_room_question": "このルーム「%(roomName)s」から退出してよろしいですか?", + "leave_space_question": "このスペース「%(spaceName)s」から退出してよろしいですか?", + "room_rejoin_warning": "このルームは公開されていません。再度参加するには、招待が必要です。", + "space_rejoin_warning": "このスペースは公開されていません。再度参加するには、招待が必要です。" + }, + "left_panel": { + "open_dial_pad": "ダイヤルパッドを開く" + }, + "lightbox": { + "rotate_left": "左に回転", + "rotate_right": "右に回転" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "このホームサーバーは地図を表示するように設定されていません。", + "MapStyleUrlNotReachable": "このホームサーバーが地図を表示するよう正しく設定されていないか、地図のサーバーに接続できません。", + "click_drop_pin": "クリックして位置情報を共有", + "click_move_pin": "クリックしてピンを移動", + "close_sidebar": "サイドバーを閉じる", + "error_fetch_location": "位置情報を取得できませんでした", + "error_no_perms_description": "このルームでの位置情報の共有には適切な権限が必要です。", + "error_no_perms_title": "位置情報の共有に必要な権限がありません", + "error_send_description": "%(brand)sは位置情報を送信できませんでした。後でもう一度やり直してください。", + "error_send_title": "位置情報を送信できませんでした", + "error_sharing_live_location": "位置情報(ライブ)を共有している際にエラーが発生しました", + "error_sharing_live_location_try_again": "位置情報(ライブ)を共有している際にエラーが発生しました。もう一度やり直してください", + "error_stopping_live_location": "位置情報(ライブ)を停止する際にエラーが発生しました", + "error_stopping_live_location_try_again": "位置情報(ライブ)を停止している際にエラーが発生しました。もう一度やり直してください", + "expand_map": "地図を開く", + "failed_generic": "位置情報の取得に失敗しました。後でもう一度やり直してください。", + "failed_load_map": "地図を読み込めません", + "failed_permission": "%(brand)sは位置情報を取得できませんでした。ブラウザーの設定画面から位置情報の取得を許可してください。", + "failed_timeout": "位置情報を取得する際にタイムアウトしました。後でもう一度やり直してください。", + "failed_unknown": "位置情報を取得する際に不明なエラーが発生しました。後でもう一度やり直してください。", + "find_my_location": "位置を発見", + "live_description": "%(displayName)sの位置情報(ライブ)", + "live_enable_description": "注意:これは一時的な実装による試験機能です。位置情報の履歴を削除することはできません。高度なユーザーは、あなたがこのルームで位置情報(ライブ)の共有を停止した後でも、あなたの位置情報の履歴を閲覧することができます。", + "live_enable_heading": "位置情報(ライブ)の共有", + "live_location_active": "位置情報(ライブ)を共有しています", + "live_location_enabled": "位置情報(ライブ)が有効です", + "live_location_ended": "位置情報(ライブ)が終了しました", + "live_location_error": "位置情報(ライブ)のエラー", + "live_locations_empty": "位置情報(ライブ)がありません", + "live_share_button": "%(duration)sの間共有", + "live_toggle_label": "位置情報(ライブ)の共有を有効にする", + "live_until": "%(expiryTime)sまで共有", + "live_update_time": "%(humanizedUpdateTime)sに更新", + "loading_live_location": "位置情報(ライブ)を読み込んでいます…", + "location_not_available": "位置情報は利用できません", + "map_feedback": "地図のフィードバック", + "mapbox_logo": "Mapboxのロゴ", + "reset_bearing": "北向きにリセット", + "share_button": "位置情報を共有", + "share_type_live": "自分の位置情報(ライブ)", + "share_type_own": "自分の現在の位置情報", + "share_type_pin": "場所を選択", + "share_type_prompt": "どのような種類の位置情報を共有したいですか?", + "stop_and_close": "停止して閉じる", + "toggle_attribution": "属性を切り替える" + }, + "member_list": { + "filter_placeholder": "ルームのメンバーを絞り込む", + "invited_list_heading": "招待済", + "power_label": "%(userName)s(権限レベル:%(powerLevelNumber)s)" + }, + "member_list_back_action_label": "ルームのメンバー", + "message_edit_dialog_title": "メッセージの編集履歴", + "mobile_guide": { + "toast_accept": "アプリを使用", + "toast_description": "%(brand)sは携帯端末のウェブブラウザーでは実験的です。よりよい使用経験や最新機能を求める場合は、フリーのネイティブアプリをご利用ください。", + "toast_title": "より良い体験のためにアプリケーションを使用" + }, + "name_and_id": "%(name)s(%(userId)s)", + "no_more_results": "結果がありません", + "notif_panel": { + "empty_description": "未読の通知はありません。", + "empty_heading": "未読はありません" + }, + "notifications": { + "all_messages": "全てのメッセージ", + "all_messages_description": "全てのメッセージを通知", + "class_global": "全体", + "class_other": "その他", + "colour_bold": "太字", + "colour_grey": "灰色", + "colour_none": "なし", + "colour_red": "赤色", + "colour_unsent": "未送信", + "default": "既定値", + "enable_prompt_toast_description": "デスクトップ通知を有効にする", + "enable_prompt_toast_title": "通知", + "enable_prompt_toast_title_from_message_send": "返信をお見逃しなく", + "error_change_title": "通知設定を変更", + "keyword": "キーワード", + "keyword_new": "新しいキーワード", + "mark_all_read": "全て既読にする", + "mentions_and_keywords": "メンションとキーワード", + "mentions_and_keywords_description": "メンションと、設定したキーワードのみを通知", + "mentions_keywords": "メンションとキーワード", + "message_didnt_send": "メッセージが送信されませんでした。クリックすると詳細を表示します。", + "mute_description": "通知を送信しません" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)sが音声配信を開始しました", + "m.key.verification.request": "%(name)sは認証を要求しています" + }, + "onboarding": { + "apple_trademarks": "App Store®とAppleロゴ®はApple Incの商標です。", + "community_messaging_action": "知人を見つける", + "community_messaging_description": "コミュニティーの会話の所有権とコントロールを維持しましょう。\n強力なモデレートと相互運用性で、数百万人のユーザーまでサポートできます。", + "community_messaging_title": "コミュニティーの手に", + "complete_these": "以下を完了し、%(brand)sを最大限に活用しましょう", + "create_room": "グループチャットを作成", + "download_app": "%(brand)sをダウンロード", + "download_app_action": "アプリをダウンロード", + "download_app_description": "%(brand)sを持ち歩いて、情報を見逃さないようにしましょう", + "download_app_store": "App Storeでダウンロード", + "download_brand": "%(brand)sをダウンロード", + "download_brand_desktop": "%(brand)sデスクトップをダウンロード", + "download_f_droid": "F-Droidで入手", + "download_google_play": "Google Playで入手", + "enable_notifications": "通知を有効にする", + "enable_notifications_action": "通知を有効にする", + "enable_notifications_description": "返信または重要なメッセージを見逃さないようにしましょう", + "explore_rooms": "公開ルームを探す", + "find_community_members": "コミュニティの参加者を探して招待しましょう", + "find_coworkers": "同僚を探して招待しましょう", + "find_friends": "友達を探して招待しましょう", + "find_friends_action": "友達を見つける", + "find_friends_description": "友達を見つけて、チャットを開始しましょう", + "find_people": "知人を見つける", + "free_e2ee_messaging_unlimited_voip": "自由なエンドツーエンド暗号化のメッセージのやり取りと音声・ビデオ通話で、%(brand)sは連絡を取るのに最適な手段です。", + "get_stuff_done": "同僚を見つけて、仕事を片付けましょう", + "google_trademarks": "Google PlayとGoogle PlayロゴはGoogle LLC.の商標です。", + "has_avatar_label": "すばらしい、他の人があなただと気づく助けになるでしょう", + "intro_byline": "自分の会話は、自分のもの。", + "intro_welcome": "%(appName)sにようこそ", + "no_avatar_label": "写真を追加して、あなただとわかるようにしましょう。", + "only_n_steps_to_go": { + "one": "あと%(count)sつのステップです", + "other": "あと%(count)sつのステップです" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)sがこのルームへのゲストによる参加を許可しました。", - "forbidden": "%(senderDisplayName)sがこのルームへのゲストによる参加を拒否しました。", - "unknown": "%(senderDisplayName)sがゲストによるアクセスを「%(rule)s」に変更しました。" + "personal_messaging_action": "最初のチャットを始めましょう", + "personal_messaging_title": "友達や家族と安全なメッセージングを", + "qr_or_app_links": "%(qrCode)sまたは%(appLinks)s", + "send_dm": "ダイレクトメッセージを送信", + "set_up_profile": "プロフィールの設定", + "set_up_profile_action": "あなたのプロフィール", + "set_up_profile_description": "相手に自分だと分かるようにしましょう", + "use_case_community_messaging": "オンラインコミュニティーのメンバー", + "use_case_heading1": "始めましょう", + "use_case_heading2": "誰と最もよく会話しますか?", + "use_case_heading3": "みんなと繋がる手助けをいたします。", + "use_case_personal_messaging": "友達と家族", + "use_case_work_messaging": "同僚とチーム", + "welcome_detail": "何をしたいですか?", + "welcome_to_brand": "%(brand)sにようこそ", + "welcome_user": "ようこそ、%(name)s", + "work_messaging_action": "同僚を見つける", + "work_messaging_title": "仕事で安全なメッセージングを", + "you_did_it": "完了しました!", + "you_made_it": "完了しました!" + }, + "poll": { + "create_poll_action": "アンケートを作成", + "create_poll_title": "アンケートを作成", + "disclosed_notes": "投票した人には、投票の際に即座に結果が表示されます", + "edit_poll_title": "アンケートを編集", + "end_description": "アンケートを終了してよろしいですか?投票を締め切り、最終結果を表示します。", + "end_message": "アンケートが終了しました。最も多い投票数を獲得した選択肢:%(topAnswer)s", + "end_message_no_votes": "アンケートが終了しました。投票はありませんでした。", + "end_title": "アンケートを終了", + "error_ending_description": "アンケートを終了できませんでした。もう一度やり直してください。", + "error_ending_title": "アンケートの終了に失敗しました", + "error_voting_description": "投票できませんでした。もう一度やり直してください。", + "error_voting_title": "投票できませんでした", + "failed_send_poll_description": "アンケートを作成できませんでした。", + "failed_send_poll_title": "アンケートの作成に失敗しました", + "notes": "結果はアンケートが終了した後で表示されます", + "options_add_button": "選択肢を追加", + "options_heading": "選択肢を作成", + "options_label": "選択肢%(number)s", + "options_placeholder": "選択肢を記入", + "topic_heading": "アンケートの質問、あるいはトピックは何でしょうか?", + "topic_label": "質問あるいはトピック", + "topic_placeholder": "記入してください…", + "total_n_votes": { + "one": "合計%(count)s票。投票すると結果を確認できます", + "other": "合計%(count)s票。投票すると結果を確認できます" }, - "m.image": "%(senderDisplayName)sが画像を送信しました。", - "m.sticker": "%(senderDisplayName)sがステッカーを送信しました。", - "m.room.server_acl": { - "set": "%(senderDisplayName)sがこのルームのサーバーアクセス制御リストを設定しました。", - "changed": "%(senderDisplayName)sがこのルームのサーバーアクセス制御リストを変更しました。", - "all_servers_banned": "🎉全てのサーバーの参加がブロックされています!このルームは使用できなくなりました。" + "total_n_votes_voted": { + "one": "%(count)s個の投票に基づく", + "other": "%(count)s個の投票に基づく" }, - "m.room.canonical_alias": { - "set": "%(senderName)sがこのルームのメインアドレスを%(address)sに設定しました。", - "removed": "%(senderName)sがこのルームのメインアドレスを削除しました。", - "changed_alternative": "%(senderName)sがこのルームの代替アドレスを変更しました。", - "changed_main_and_alternative": "%(senderName)sがこのルームのメインアドレスと代替アドレスを変更しました。", - "changed": "%(senderName)sがこのルームのアドレスを変更しました。", - "alt_added": { - "one": "%(senderName)sがこのルームの代替アドレス %(addresses)s を追加しました。", - "other": "%(senderName)sがこのルームの代替アドレス %(addresses)s を追加しました。" + "total_no_votes": "投票がありません", + "total_not_ended": "アンケートが終了するまで結果は表示できません", + "type_closed": "アンケートの終了後に結果を公開", + "type_heading": "アンケートの種類", + "type_open": "投票の際に結果を公開", + "unable_edit_description": "投票があったアンケートは編集できません。", + "unable_edit_title": "アンケートは編集できません" + }, + "power_level": { + "admin": "管理者", + "custom": "ユーザー定義(%(level)s)", + "custom_level": "ユーザー定義のレベル", + "default": "既定値", + "label": "権限レベル", + "mod": "モデレーター", + "moderator": "モデレーター", + "restricted": "制限" + }, + "presence": { + "away": "離席中", + "busy": "取り込み中", + "idle": "待機中", + "idle_for": "アイドル時間 %(duration)s", + "offline": "オフライン", + "offline_for": "オフライン時間 %(duration)s", + "online": "オンライン", + "online_for": "オンライン時間 %(duration)s", + "unknown": "不明", + "unknown_for": "不明な時間 %(duration)s" + }, + "quick_settings": { + "all_settings": "全ての設定", + "metaspace_section": "サイドバーに固定", + "sidebar_settings": "他のオプション", + "title": "クイック設定" + }, + "quit_warning": { + "call_in_progress": "通話中のようですが、中止しますか?", + "file_upload_in_progress": "ファイルをアップロードしているようですが、中止しますか?" + }, + "redact": { + "confirm_button": "削除の確認", + "error": "このメッセージを削除できません。(%(code)s)", + "ongoing": "削除しています…", + "reason_label": "理由(任意)" + }, + "reject_invitation_dialog": { + "confirmation": "招待を辞退してよろしいですか?", + "failed": "招待を辞退できませんでした", + "title": "招待を辞退" + }, + "report_content": { + "description": "このメッセージを報告すると、このメッセージの一意の「イベントID」があなたのホームサーバーの管理者に送信されます。このルーム内のメッセージが暗号化されている場合、ホームサーバーの管理者はメッセージのテキストを読んだり、ファイルや画像を表示したりすることはできません。", + "disagree": "同意しない", + "hide_messages_from_user": "このユーザーのメッセージを非表示にするかどうか確認してください。", + "ignore_user": "ユーザーを無視", + "illegal_content": "不法なコンテンツ", + "missing_reason": "報告する理由を記入してください。", + "nature": "特徴を選び、このメッセージを報告する理由を記入してください。", + "nature_disagreement": "ユーザーの投稿内容が正しくない。\nこのユーザーをルームのモデレーターに報告します。", + "nature_other": "その他の理由。問題を記入してください。\nルームのモデレーターに報告します。", + "nature_spam": "ユーザーが広告や、広告・プロパガンダへのリンクのスパムを行っている。\nこのユーザーをルームのモデレーターに報告します。", + "other_label": "その他", + "report_content_to_homeserver": "あなたのホームサーバーの管理者にコンテンツを報告", + "report_entire_room": "ルーム全体を報告", + "spam_or_propaganda": "スパム、プロパガンダ", + "toxic_behaviour": "危害を加える振る舞い" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "%(failedCount)s個のセッションの復号化に失敗しました!", + "count_of_successfully_restored_keys": "%(sessionCount)s個の鍵が復元されました", + "enter_key_description": "保護されたメッセージの履歴にアクセスし、安全なメッセージのやり取りを行うには、セキュリティーキーを入力してください。", + "enter_key_title": "セキュリティーキーを入力", + "enter_phrase_description": "保護されたメッセージの履歴にアクセスし、安全なメッセージのやり取りを行うには、セキュリティーフレーズを入力してください。", + "enter_phrase_title": "セキュリティーフレーズを入力", + "incorrect_security_phrase_dialog": "このセキュリティーフレーズではバックアップを復号化できませんでした。正しいセキュリティーフレーズを入力したことを確認してください。", + "incorrect_security_phrase_title": "セキュリティーフレーズが正しくありません", + "key_backup_warning": "警告:信頼済のコンピューターからのみ鍵のバックアップを設定してください。", + "key_fetch_in_progress": "鍵をサーバーから取得しています…", + "key_forgotten_text": "セキュリティーキーを紛失した場合は、できます", + "key_is_invalid": "セキュリティーキーが正しくありません", + "key_is_valid": "正しいセキュリティーキーです!", + "keys_restored_title": "鍵が復元されました", + "load_error_content": "バックアップの状態を読み込めません", + "load_keys_progress": "計%(total)s個のうち%(completed)s個の鍵が復元されました", + "no_backup_error": "バックアップがありません!", + "phrase_forgotten_text": "セキュリティーフレーズを紛失した場合は、セキュリティーキーを使用するか、新しい復旧用の手段を設定することができます", + "recovery_key_mismatch_description": "このセキュリティーキーではバックアップを復号化できませんでした。正しいセキュリティーキーを入力したことを確認してください。", + "recovery_key_mismatch_title": "セキュリティーキーが一致しません", + "restore_failed_error": "バックアップを復元できません" + }, + "right_panel": { + "add_integrations": "ウィジェット、ブリッジ、ボットの追加", + "edit_integrations": "ウィジェット、ブリッジ、ボットを編集", + "export_chat_button": "チャットをエクスポート", + "files_button": "ファイル", + "pinned_messages": { + "empty": "固定メッセージはありません", + "explainer": "権限がある場合は、メッセージのメニューを開いて固定を選択すると、ここにメッセージが表示されます。", + "limits": { + "other": "ウィジェットのピン留めは%(count)s件までです" }, - "alt_removed": { - "one": "%(senderName)sがこのルームの代替アドレス %(addresses)s を削除しました。", - "other": "%(senderName)sがこのルームの代替アドレス %(addresses)s を削除しました。" + "title": "固定メッセージ" + }, + "pinned_messages_button": "固定メッセージ", + "poll": { + "empty_active": "このルームに実施中のアンケートはありません", + "empty_past": "このルームに過去のアンケートはありません", + "final_result": { + "one": "合計%(count)s票に基づく最終結果", + "other": "合計%(count)s票に基づく最終結果" } }, - "m.room.third_party_invite": { - "revoked": "%(senderName)sが%(targetDisplayName)sへのルームの招待を取り消しました。", - "sent": "%(senderName)sが%(targetDisplayName)sをこのルームに招待しました。" + "room_summary_card": { + "title": "ルームの情報" }, - "m.room.history_visibility": { - "invited": "%(senderName)sが、今後のルームの履歴を「メンバーのみ(招待された時点以降)」閲覧可能に設定しました。", - "joined": "%(senderName)sが、今後のルームの履歴を「メンバーのみ(参加した時点以降)」閲覧可能に設定しました。", - "shared": "%(senderName)sが、今後のルームの履歴を「メンバーのみ」閲覧可能に設定しました。", - "world_readable": "%(senderName)sが、今後のルームの履歴を「誰でも」閲覧可能に設定しました。", - "unknown": "%(senderName)sが、今後のルームの履歴を「不明(%(visibility)s)」に閲覧可能に設定しました。" + "search_button": "検索", + "settings_button": "ルームの設定", + "share_button": "ルームを共有", + "thread_list": { + "context_menu_label": "スレッドの設定" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)sがメッセージをこのルームに固定しました。全ての固定メッセージを表示。", - "pinned": "%(senderName)sがメッセージをこのルームに固定しました。全ての固定メッセージを表示。", - "unpinned_link": "%(senderName)sがこのメッセージの固定を解除しました。全ての固定メッセージを表示。", - "unpinned": "%(senderName)sがメッセージの固定を解除しました。全ての固定メッセージを表示。", - "changed_link": "%(senderName)sがこのルームの固定メッセージを変更しました。", - "changed": "%(senderName)sが、ルームの固定メッセージを変更しました。" + "video_room_chat": { + "title": "会話" }, - "m.widget": { - "modified": "%(widgetName)sウィジェットは%(senderName)sによって変更されました", - "added": "%(widgetName)sウィジェットが%(senderName)sによって追加されました", - "removed": "%(widgetName)sウィジェットが%(senderName)sによって削除されました" + "widgets_section": "ウィジェット" + }, + "room": { + "3pid_invite_email_not_found_account": "この招待は、アカウントに関連付けられていないメールアドレス %(email)s に送信されました", + "3pid_invite_email_not_found_account_room": "ルーム %(roomName)s への招待が、アカウントに関連付けられていないメールアドレス %(email)s に送信されました", + "3pid_invite_error_description": "招待の検証を試みる際にエラー(%(errcode)s)が発生しました。あなたを招待した人にこの情報を渡してみてください。", + "3pid_invite_error_invite_action": "参加を試みる", + "3pid_invite_error_invite_subtitle": "有効な招待がある場合にのみ参加できます。", + "3pid_invite_error_public_subtitle": "参加できます。", + "3pid_invite_error_title": "招待に問題が発生しました。", + "3pid_invite_error_title_room": "%(roomName)sへの招待に問題が発生しました", + "3pid_invite_no_is_subtitle": "設定からIDサーバーを使用すると、%(brand)sから直接招待を受け取れます。", + "banned_by": "%(memberName)sによりブロックされました", + "banned_from_room_by": "%(memberName)sにより%(roomName)sからブロックされました", + "context_menu": { + "copy_link": "ルームのリンクをコピー", + "favourite": "お気に入り", + "forget": "ルームを消去", + "low_priority": "低優先度", + "mark_read": "既読にする", + "mentions_only": "メンションのみ", + "title": "ルームの設定", + "unfavourite": "お気に入り登録中" }, - "io.element.widgets.layout": "%(senderName)sがルームのレイアウトを更新しました", - "m.location": "%(senderName)sが位置情報を共有しました", - "self_redaction": "メッセージが削除されました", - "redaction": "%(name)sによってメッセージが削除されました", - "m.poll.start": "%(senderName)sがアンケートを開始しました - %(pollQuestion)s", - "m.poll.end": "%(senderName)sがアンケートを終了しました", - "typing_indicator": { - "one_user": "%(displayName)sが入力しています…", - "two_users": "%(names)sと%(lastPerson)sが入力しています…", - "more_users": { - "other": "%(names)sと他%(count)s人が入力しています…", - "one": "%(names)sともう1人が入力しています…" - } + "creating_room_text": "%(names)sという名前のルームを作成しています", + "dm_invite_action": "チャットを開始", + "dm_invite_subtitle": "がチャットの開始を求めています", + "dm_invite_title": "%(user)sとのチャットを開始しますか?", + "drop_file_prompt": "アップロードするファイルをここにドロップしてください", + "edit_topic": "トピックを編集", + "error_join_404_invite": "招待した人が既に退出したか、サーバーがオフラインです。", + "error_join_404_invite_same_hs": "招待した人は既に退出しました。", + "error_join_connection": "参加する際にエラーが発生しました。", + "error_join_incompatible_version_1": "あなたのホームサーバーはここに参加するには古すぎます。", + "error_join_incompatible_version_2": "ホームサーバー管理者に連絡してください。", + "error_join_title": "参加に失敗しました", + "face_pile_summary": { + "one": "%(count)s人の知人が既に参加しています", + "other": "%(count)s人の知人が既に参加しています" }, - "m.call.hangup": { - "dm": "通話が終了しました" + "face_pile_tooltip_label": { + "one": "1人のメンバーを表示", + "other": "全%(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": { - "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": "がブロックされました" + "face_pile_tooltip_shortcut": "%(commaSeparatedMembers)sを含む", + "face_pile_tooltip_shortcut_joined": "あなたと%(commaSeparatedMembers)sを含む", + "failed_reject_invite": "招待を辞退できませんでした", + "forget_room": "このルームを消去", + "forget_space": "このスペースの履歴を消去", + "header": { + "close_call_button": "通話を終了", + "forget_room_button": "ルームを消去", + "hide_widgets_button": "ウィジェットを非表示にする", + "room_is_public": "このルームは公開されています", + "show_widgets_button": "ウィジェットを表示", + "video_call_button_ec": "ビデオ通話(%(brand)s)", + "video_call_button_jitsi": "ビデオ通話(Jitsi)", + "video_call_ec_change_layout": "レイアウトを変更", + "video_call_ec_layout_freedom": "自由", + "video_call_ec_layout_spotlight": "スポットライト", + "video_room_view_chat_button": "チャットのタイムラインを表示" + }, + "inaccessible": "このルームまたはスペースは現在アクセスできません。", + "inaccessible_name": "%(roomName)sは現在アクセスできません。", + "inaccessible_subtitle_1": "後でもう一度やり直すか、ルームまたはスペースの管理者に、アクセス権の有無を確認してください。", + "inaccessible_subtitle_2": "ルームまたはスペースにアクセスする際にエラー %(errcode)s が発生しました。エラー発生時にこのメッセージが表示されているなら、バグレポートを送信してください。", + "intro": { + "dm_caption": "あなたか相手が誰かを招待しない限りは、この会話に参加しているのはあなたたちだけです。", + "enable_encryption_prompt": "暗号化を設定から有効にする。", + "no_avatar_label": "写真を追加して、あなたのルームを目立たせましょう。", + "no_topic": "トピックを追加すると、このルームの目的が分かりやすくなります。", + "private_unencrypted_warning": "通常、ダイレクトメッセージは暗号化されていますが、このルームは暗号化されていません。一般にこれは、非サポートの端末が使用されているか、電子メールなどによる招待が行われたことが理由です。", + "room_invite": "このルームにのみ招待", + "send_message_start_dm": "最初のメッセージを送信すると、を会話に招待", + "start_of_dm_history": "ここがあなたとのダイレクトメッセージの履歴の先頭です。", + "start_of_room": "ここがの先頭です。", + "topic": "トピック:%(topic)s ", + "topic_edit": "トピック:%(topic)s(編集)", + "unencrypted_warning": "エンドツーエンド暗号化が有効になっていません", + "user_created": "%(displayName)sがこのルームを作成しました。", + "you_created": "このルームを作成しました。" + }, + "invite_email_mismatch_suggestion": "このメールアドレスを設定から共有すると、%(brand)sから招待を受け取れます。", + "invite_reject_ignore": "拒否した上で、このユーザーを無視", + "invite_sent_to_email": "招待が%(email)sに送信されました", + "invite_sent_to_email_room": "ルーム %(roomName)sへの招待がメールアドレス %(email)s へ送信されました", + "invite_subtitle": "があなたを招待しています", + "invite_this_room": "このルームに招待", + "invite_title": "%(roomName)sに参加しますか?", + "inviter_unknown": "不明", + "invites_you_text": "があなたを招待しています", + "join_button_account": "サインアップ", + "join_failed_enable_video_rooms": "参加するには、まずラボのビデオ通話ルームを有効にしてください", + "join_failed_needs_invite": "%(roomName)sを見るには招待が必要です", + "join_the_discussion": "ルームに参加", + "join_title": "ルームに参加", + "join_title_account": "アカウントで会話に参加", + "joining": "参加しています…", + "joining_room": "ルームに参加しています…", + "joining_space": "スペースに参加しています…", + "jump_read_marker": "最初の未読メッセージに移動。", + "jump_to_bottom_button": "最新のメッセージを表示", + "jump_to_date": "日付に移動", + "jump_to_date_beginning": "ルームの先頭", + "jump_to_date_prompt": "日付を選択して移動", + "kick_reason": "理由:%(reason)s", + "kicked_by": "%(memberName)sにより追放されました", + "kicked_from_room_by": "%(memberName)sにより%(roomName)sから追放されました", + "leave_error_title": "ルームを退出する際にエラーが発生しました", + "leave_server_notices_description": "このルームはホームサーバーからの重要なメッセージに使用されるので、退出することはできません。", + "leave_server_notices_title": "サーバー通知ルームから退出することはできません", + "leave_unexpected_error": "ルームから退出する際に予期しないサーバーエラーが発生しました", + "link_email_to_receive_3pid_invite": "このメールアドレスを設定からあなたのアカウントにリンクすると%(brand)sから直接招待を受け取ることができます。", + "loading_preview": "プレビューを読み込んでいます", + "no_peek_join_prompt": "%(roomName)sはプレビューできません。ルームに参加しますか?", + "no_peek_no_name_join_prompt": "プレビューはありませんが、参加しますか?", + "not_found_subtitle": "正しい場所にいますか?", + "not_found_title": "このルームまたはスペースは存在しません。", + "not_found_title_name": "%(roomName)sは存在しません。", + "peek_join_prompt": "ルーム %(roomName)s のプレビューです。参加しますか?", + "read_topic": "クリックしてトピックを読む", + "rejecting": "招待を拒否しています…", + "rejoin_button": "再参加", + "search": { + "all_rooms": "全てのルーム", + "field_placeholder": "検索…", + "result_count": { + "other": "(〜%(count)s件)", + "one": "(〜%(count)s件)" }, - "banned": { - "other": "が%(count)s回ブロックされました", - "one": "がブロックされました" + "this_room": "このルーム" + }, + "show_labs_settings": "ラボの設定を表示", + "status_bar": { + "delete_all": "全て削除", + "exceeded_resource_limit": "このホームサーバーがリソース制限を超えたため、メッセージを送信できませんでした。サービスを引き続き使用するには、サービスの管理者にお問い合わせください。", + "homeserver_blocked": "このホームサーバーが管理者によりブロックされているため、メッセージを送信できませんでした。サービスを引き続き使用するには、サービスの管理者にお問い合わせください。", + "monthly_user_limit_reached": "このホームサーバーが月間アクティブユーザー制限を超えたため、メッセージを送信できませんでした。サービスを引き続き使用するには、サービスの管理者にお問い合わせください。", + "requires_consent_agreement": "利用規約 を確認して同意するまでは、いかなるメッセージも送信できません。", + "retry_all": "全て再試行", + "select_messages_to_retry": "全てのメッセージ、あるいは個別のメッセージを選択して、再送を試みるか削除することができます", + "server_connectivity_lost_description": "送信されたメッセージは、接続が復旧するまで保存されます。", + "server_connectivity_lost_title": "サーバーとの接続が失われました。", + "some_messages_not_sent": "いくつかのメッセージが送信されませんでした" + }, + "unread_notifications_predecessor": { + "one": "このルームの以前のバージョンに、未読の通知が%(count)s件あります。", + "other": "このルームの以前のバージョンに、未読の通知が%(count)s件あります。" + }, + "upgrade_error_description": "選択したルームのバージョンをあなたのサーバーがサポートしているか改めて確認し、もう一度試してください。", + "upgrade_error_title": "ルームをアップグレードする際にエラーが発生しました", + "upgrade_warning_bar": "このルームをアップグレードすると、現在のルームの使用を終了し、アップグレードしたルームを同じ名前で作成します。", + "upgrade_warning_bar_admins": "この警告はルームの管理者にのみ表示されます", + "upgrade_warning_bar_unstable": "このルームはホームサーバーが不安定と判断したルームバージョンで動作しています。", + "upgrade_warning_bar_upgraded": "このルームは既にアップグレードされています。", + "upload": { + "uploading_multiple_file": { + "other": "%(filename)sと他%(count)s件をアップロードしています", + "one": "%(filename)sと他%(count)s件をアップロードしています" }, - "unbanned_multiple": { - "other": "が%(count)s回ブロック解除されました", - "one": "がブロック解除されました" + "uploading_single_file": "%(filename)sをアップロードしています" + }, + "view_failed_enable_video_rooms": "表示するには、まずラボのビデオ通話ルームを有効にしてください" + }, + "room_list": { + "add_room_label": "ルームを追加", + "add_space_label": "スペースを追加", + "breadcrumbs_empty": "最近訪れたルームはありません", + "breadcrumbs_label": "最近訪れたルーム", + "failed_add_tag": "ルームにタグ %(tagName)s を追加できませんでした", + "failed_remove_tag": "ルームからタグ %(tagName)s を削除できませんでした", + "failed_set_dm_tag": "ダイレクトメッセージのタグの設定に失敗しました", + "home_menu_label": "ホームのオプション", + "join_public_room_label": "公開ルームに参加", + "joining_rooms_status": { + "one": "現在%(count)s個のルームに参加しています", + "other": "現在%(count)s個のルームに参加しています" + }, + "notification_options": "通知設定", + "redacting_messages_status": { + "one": "現在%(count)s個のルームのメッセージを削除しています", + "other": "現在%(count)s個のルームのメッセージを削除しています" + }, + "show_less": "詳細を非表示", + "show_n_more": { + "other": "さらに%(count)s件を表示", + "one": "さらに%(count)s件を表示" + }, + "show_previews": "メッセージのプレビューを表示", + "sort_by": "並び替え", + "sort_by_activity": "アクティビティー順", + "sort_by_alphabet": "アルファベット順", + "sort_unread_first": "未読メッセージのあるルームを最初に表示", + "space_menu_label": "%(spaceName)sのメニュー", + "sublist_options": "オプションの一覧を表示", + "suggested_rooms_heading": "おすすめのルーム" + }, + "room_settings": { + "access": { + "description_space": "%(spaceName)sを表示、参加できる範囲を設定してください。", + "title": "アクセス" + }, + "advanced": { + "error_upgrade_description": "ルームのアップグレードを完了できませんでした", + "error_upgrade_title": "ルームをアップグレードできませんでした", + "information_section_room": "ルームの情報", + "information_section_space": "スペースの情報", + "room_id": "内部ルームID:", + "room_predecessor": "%(roomName)sの古いメッセージを表示。", + "room_upgrade_button": "このルームを推奨のルームバージョンにアップグレード", + "room_upgrade_warning": "警告: ルームをアップグレードしても、ルームのメンバーが新しいバージョンのルームに自動的に移行されることはありません。 古いバージョンのルームに、新しいルームへのリンクを投稿します。ルームのメンバーは、そのリンクをクリックして新しいルームに参加する必要があります。", + "room_version": "ルームのバージョン:", + "room_version_section": "ルームのバージョン", + "space_predecessor": "%(spaceName)sの以前のバージョンを表示。", + "space_upgrade_button": "このスペースを推奨のバージョンにアップグレード", + "unfederated": "このルームはリモートのMatrixサーバーからアクセスできません", + "upgrade_button": "このルームをバージョン%(version)sにアップグレード", + "upgrade_dialog_description": "このルームをアップグレードするには、現在のルームを閉鎖し、新しくルームを作成する必要があります。ルームの参加者のため、アップグレードの際に以下を行います。", + "upgrade_dialog_description_1": "同じ名前、説明、アバターで新しいルームを作成", + "upgrade_dialog_description_2": "新しいルームを指すようにローカルルームのエイリアスを更新", + "upgrade_dialog_description_3": "古いバージョンのルームでユーザーが投稿できないよう設定し、新しいルームに移動するようユーザーに通知するメッセージを投稿", + "upgrade_dialog_description_4": "以前のメッセージを閲覧できるように、新しいルームの先頭に古いルームへのリンクを設定", + "upgrade_dialog_title": "ルームのバージョンをアップグレード", + "upgrade_dwarning_ialog_title_public": "公開ルームをアップグレード", + "upgrade_warning_dialog_description": "ルームのアップグレードは高度な操作です。バグや欠けている機能、セキュリティーの脆弱性などによってルームが不安定な場合に、アップデートを推奨します。", + "upgrade_warning_dialog_explainer": "アップグレードすると、このルームの新しいバージョンが作成されます。今ある全てのメッセージは、アーカイブしたルームに残ります。", + "upgrade_warning_dialog_footer": "このルームをからにアップグレードします。", + "upgrade_warning_dialog_invite_label": "このルームのメンバーを新しいルームに自動的に招待", + "upgrade_warning_dialog_report_bug_prompt": "この変更は、ルームがサーバー上で処理される方法にのみ影響します。%(brand)sで問題が発生した場合は、不具合を報告してください。", + "upgrade_warning_dialog_report_bug_prompt_link": "この変更は、ルームがサーバー上で処理される方法にのみ影響します。%(brand)sで問題が発生した場合は、不具合を報告してください。", + "upgrade_warning_dialog_title_private": "非公開のルームをアップグレード" + }, + "alias_not_specified": "指定なし", + "bridges": { + "description": "このルームは以下のプラットフォームにメッセージをブリッジしています。詳細", + "empty": "このルームはどのプラットフォームにもメッセージをブリッジしていません。詳細", + "title": "ブリッジ" + }, + "delete_avatar_label": "アバターを削除", + "general": { + "alias_field_has_domain_invalid": "ドメイン名のセパレーターが入力されていません。例は:domain.orgとなります", + "alias_field_has_localpart_invalid": "ルーム名あるいはセパレーターが入力されていません。例はmy-room:domain.orgとなります", + "alias_field_matches_invalid": "このアドレスはこのルームを指していません", + "alias_field_placeholder_default": "例:my-room", + "alias_field_required_invalid": "アドレスを入力してください", + "alias_field_safe_localpart_invalid": "使用できない文字が含まれています", + "alias_field_taken_invalid": "このアドレスは不正なサーバーを含んでいるか、既に使用されています", + "alias_field_taken_invalid_domain": "このアドレスは既に使用されています", + "alias_field_taken_valid": "このアドレスは使用できます", + "alias_heading": "ルームのアドレス", + "aliases_items_label": "他の公開アドレス:", + "aliases_no_items_label": "他の公開アドレスはまだありません。以下から追加できます", + "aliases_section": "ルームのアドレス", + "avatar_field_label": "ルームのアバター", + "canonical_alias_field_label": "メインアドレス", + "default_url_previews_off": "このルームの参加者には、既定でURLプレビューが無効です。", + "default_url_previews_on": "このルームの参加者には、既定でURLプレビューが有効です。", + "description_space": "スペースの設定を変更します。", + "error_creating_alias_description": "アドレスを作成する際にエラーが発生しました。サーバーで許可されていないか、一時的な障害が発生した可能性があります。", + "error_creating_alias_title": "アドレスを作成する際にエラーが発生しました", + "error_deleting_alias_description": "アドレスを削除する際にエラーが発生しました。既にルームが存在しないか、一時的なエラーが発生しました。", + "error_deleting_alias_description_forbidden": "アドレスを削除する権限がありません。", + "error_deleting_alias_title": "アドレスを削除する際にエラーが発生しました", + "error_save_space_settings": "スペースの設定を保存できませんでした。", + "error_updating_alias_description": "ルームの代替アドレスを更新する際にエラーが発生しました。サーバーで許可されていないか、一時的な障害が発生した可能性があります。", + "error_updating_canonical_alias_description": "ルームのメインアドレスを更新する際にエラーが発生しました。サーバーで許可されていないか、一時的な障害が発生した可能性があります。", + "error_updating_canonical_alias_title": "メインアドレスを更新する際にエラーが発生しました", + "leave_space": "スペースから退出", + "local_alias_field_label": "ローカルアドレス", + "local_aliases_explainer_room": "アドレスを設定すると、他のユーザーがあなたのホームサーバー(%(localDomain)s)を通じてこのルームを見つけられるようになります。", + "local_aliases_explainer_space": "アドレスを設定すると、他のユーザーがあなたのホームサーバー(%(localDomain)s)を通じてこのスペースを見つけられるようになります。", + "local_aliases_section": "ローカルアドレス", + "name_field_label": "ルーム名", + "new_alias_placeholder": "新しい公開アドレス(例:#alias:server)", + "no_aliases_room": "このルームにはローカルアドレスがありません", + "no_aliases_space": "このスペースにはローカルアドレスがありません", + "other_section": "その他", + "publish_toggle": "%(domain)sのルームディレクトリーにこのルームを公開しますか?", + "published_aliases_description": "アドレスを公開するには、まずローカルアドレスに設定する必要があります。", + "published_aliases_explainer_room": "公開アドレスを設定すると、どのサーバーのユーザーでも、あなたのルームに参加できるようになります。", + "published_aliases_explainer_space": "公開アドレスを設定すると、どのサーバーのユーザーでも、あなたのスペースに参加できるようになります。", + "published_aliases_section": "公開アドレス", + "save": "変更を保存", + "topic_field_label": "ルームのトピック", + "url_preview_encryption_warning": "このルームを含めて、暗号化されたルームでは、あなたのホームサーバー(これがプレビューを作成します)によるリンクの情報の収集を防ぐため、URLプレビューは既定で無効になっています。", + "url_preview_explainer": "メッセージにURLが含まれる場合、タイトル、説明、ウェブサイトの画像などがURLプレビューとして表示されます。", + "url_previews_section": "URLプレビュー", + "user_url_previews_default_off": "URLプレビューが既定で無効です。", + "user_url_previews_default_on": "URLプレビューが既定で有効です。" + }, + "notifications": { + "browse_button": "参照", + "custom_sound_prompt": "カスタム音を設定", + "notification_sound": "通知音", + "settings_link": "設定に従って通知", + "sounds_section": "音", + "uploaded_sound": "アップロードされた音" + }, + "permissions": { + "add_privileged_user_description": "このルームのユーザーに権限を付与", + "add_privileged_user_filter_placeholder": "このルームのユーザーを検索…", + "add_privileged_user_heading": "特権ユーザーを追加", + "ban": "ユーザーのブロック", + "ban_reason": "理由", + "banned_by": "%(displayName)sによってブロックされました", + "banned_users_section": "ブロックされたユーザー", + "error_changing_pl_description": "ユーザーの権限レベルを変更する際にエラーが発生しました。必要な権限があることを確認して、もう一度やり直してください。", + "error_changing_pl_reqs_description": "ルームで必要な権限レベルを変更する際にエラーが発生しました。必要な権限があることを確認したうえで、もう一度やり直してください。", + "error_changing_pl_reqs_title": "必要な権限レベルを変更する際にエラーが発生しました", + "error_changing_pl_title": "権限レベルを変更する際にエラーが発生しました", + "error_unbanning": "ブロック解除に失敗しました", + "events_default": "メッセージの送信", + "invite": "ユーザーの招待", + "io.element.voice_broadcast_info": "音声配信", + "kick": "ユーザーの追放", + "m.call": "%(brand)s通話を開始", + "m.call.member": "%(brand)s通話に参加", + "m.reaction": "リアクションの送信", + "m.room.avatar": "ルームのアバターの変更", + "m.room.avatar_space": "スペースのアバターの変更", + "m.room.canonical_alias": "ルームのメインアドレスの変更", + "m.room.canonical_alias_space": "スペースのメインアドレスの変更", + "m.room.encryption": "ルームの暗号化を有効にする", + "m.room.history_visibility": "履歴の見え方の変更", + "m.room.name": "ルーム名の変更", + "m.room.name_space": "スペース名の変更", + "m.room.pinned_events": "固定されたイベントの管理", + "m.room.power_levels": "権限の変更", + "m.room.redaction": "自分が送信したメッセージの削除", + "m.room.server_acl": "サーバーのアクセス制御リストの変更", + "m.room.tombstone": "ルームのアップグレード", + "m.room.topic": "トピックの変更", + "m.room.topic_space": "説明文の変更", + "m.space.child": "このスペースのルームの管理", + "m.widget": "ウィジェットの変更", + "muted_users_section": "ミュートされたユーザー", + "no_privileged_users": "このルームには特定の権限を持つユーザーはいません", + "notifications.room": "全員に通知", + "permissions_section": "権限", + "permissions_section_description_room": "ルームに関する変更を行うために必要な役割を選択", + "permissions_section_description_space": "スペースに関する変更を行うために必要な役割を選択", + "privileged_users_section": "特権ユーザー", + "redact": "他の人から送信されたメッセージの削除", + "send_event_type": "%(eventType)sイベントの送信", + "state_default": "設定の変更", + "title": "役割と権限", + "users_default": "既定の役割" + }, + "security": { + "enable_encryption_confirm_description": "一度有効にしたルームの暗号化は無効にすることはできません。暗号化されたルームで送信されたメッセージは、サーバーからは閲覧できず、そのルームのメンバーだけが閲覧できます。暗号化を有効にすると、多くのボットやブリッジが正常に動作しなくなる可能性があります。暗号化についての詳細はこちらをご覧ください。", + "enable_encryption_confirm_title": "暗号化を有効にしますか?", + "enable_encryption_public_room_confirm_description_1": "公開ルームを暗号化することは推奨されません。公開ルームは誰でも検索、参加でき、メッセージを読むことができます。暗号化の利益を得ることはできず、後で暗号化を無効にすることもできません。また、公開ルームでメッセージを暗号化すると、メッセージの送受信が遅くなります。", + "enable_encryption_public_room_confirm_description_2": "これらの問題を避けるには、予定している会話用に暗号化されたルームを新しく作成してください。", + "enable_encryption_public_room_confirm_title": "公開ルームに暗号化を追加してよろしいですか?", + "encrypted_room_public_confirm_description_1": "暗号化されたルームを公開することは推奨されません。ルームを公開すると、誰でもルームを検索、参加して、メッセージを読むことができるため、暗号化の利益を得ることができません。また、公開ルームでメッセージを暗号化すると、メッセージの送受信が遅くなります。", + "encrypted_room_public_confirm_description_2": "これらの問題を避けるには、予定している会話用に公開ルームを新しく作成してください。", + "encrypted_room_public_confirm_title": "この暗号化されたルームを公開してよろしいですか?", + "encryption_permanent": "いったん有効にすると、暗号化を無効にすることはできません。", + "error_join_rule_change_title": "参加のルールの更新に失敗しました", + "error_join_rule_change_unknown": "不明なエラー", + "guest_access_warning": "サポートしているクライアントから、登録済のアカウントを使用せずルームに参加できるようになります。", + "history_visibility_invited": "メンバーのみ(招待を送った時点から)", + "history_visibility_joined": "メンバーのみ(参加した時点から)", + "history_visibility_legend": "履歴の閲覧権限", + "history_visibility_shared": "メンバーのみ(この設定を選択した時点から)", + "history_visibility_warning": "履歴の閲覧権限に関する変更は、今後、このルームで表示されるメッセージにのみ適用されます。既存の履歴の見え方には影響しません。", + "history_visibility_world_readable": "誰でも", + "join_rule_description": "%(roomName)sに参加できる人を設定してください。", + "join_rule_invite": "非公開(招待者のみ参加可能)", + "join_rule_invite_description": "招待された人のみ参加できます。", + "join_rule_public_description": "誰でも検索し、参加できます。", + "join_rule_restricted": "スペースのメンバー", + "join_rule_restricted_description": "スペースの誰でも検索し、参加できます。ここをクリックすると、どのスペースにアクセスできるかを編集できます。", + "join_rule_restricted_description_active_space": "の誰でも検索し、参加できます。他のスペースも選択できます。", + "join_rule_restricted_description_prompt": "スペースのメンバーが検索し、参加できます。複数のスペースを選択できます。", + "join_rule_restricted_description_spaces": "アクセスできるスペース", + "join_rule_restricted_dialog_description": "このルームにアクセスできるスペースを選択してください。選択したスペースのメンバーはを検索し、参加できるようになります。", + "join_rule_restricted_dialog_empty_warning": "全てのスペースを削除しようとしています。招待者しかアクセスできなくなります", + "join_rule_restricted_dialog_filter_placeholder": "スペースを検索", + "join_rule_restricted_dialog_heading_other": "知らないかもしれない他のスペースやルーム", + "join_rule_restricted_dialog_heading_room": "このルームを含む参加済のスペース", + "join_rule_restricted_dialog_heading_space": "このスペースを含む参加済のスペース", + "join_rule_restricted_dialog_heading_unknown": "これらは、他のルームの管理者がいるスペースまたはルームです。", + "join_rule_restricted_dialog_title": "スペースを選択", + "join_rule_restricted_summary": { + "other": "現在%(count)s個のスペースがアクセスできます", + "one": "現在1個のスペースがアクセスできます" }, - "unbanned": { - "other": "が%(count)s回ブロック解除されました", - "one": "がブロック解除されました" + "join_rule_restricted_upgrade_description": "このアップグレードにより、選択したスペースのメンバーは、招待なしでこのルームにアクセスできるようになります。", + "join_rule_restricted_upgrade_warning": "このルームは、あなたが管理者でないスペースの中にあります。そのスペースでは古いルームは表示され続けますが、参加者は新しいルームに参加するように求められます。", + "join_rule_upgrade_awaiting_room": "新しいルームを読み込んでいます", + "join_rule_upgrade_required": "アップグレードが必要", + "join_rule_upgrade_sending_invites": { + "one": "招待を送信しています…", + "other": "招待を送信しています…(計%(count)s件のうち%(progress)s件)" }, - "kicked_multiple": { - "one": "が追放されました", - "other": "が%(count)s回追放されました" + "join_rule_upgrade_updating_spaces": { + "one": "スペースを更新しています…", + "other": "スペースを更新しています…(計%(count)s個のうち%(progress)s個)" }, - "kicked": { - "one": "が追放されました", - "other": "が%(count)s回追放されました" + "join_rule_upgrade_upgrading_room": "ルームをアップグレードしています", + "public_without_alias_warning": "このルームにリンクするにはアドレスを追加してください。", + "strict_encryption": "このセッションでは、このルームの未認証のセッションに対して暗号化されたメッセージを送信しない", + "title": "セキュリティーとプライバシー" + }, + "title": "ルームの設定 - %(roomName)s", + "upload_avatar_label": "アバターをアップロード", + "visibility": { + "alias_section": "アドレス", + "error_failed_save": "このスペースの見え方の更新に失敗しました", + "error_update_guest_access": "ゲストのアクセスの更新に失敗しました", + "error_update_history_visibility": "このスペースの履歴の見え方の更新に失敗しました", + "guest_access_explainer": "ゲストはアカウントを使用せずに参加できます。", + "guest_access_explainer_public_space": "公開のスペースに適しているかもしれません。", + "guest_access_label": "ゲストによるアクセスを有効にする", + "history_visibility_anyone_space": "スペースのプレビュー", + "history_visibility_anyone_space_description": "参加する前にスペースのプレビューを閲覧することを許可。", + "history_visibility_anyone_space_recommendation": "公開のスペースでは許可することを推奨します。", + "title": "見え方" + }, + "voip": { + "call_type_section": "通話の種類", + "enable_element_call_caption": "%(brand)sではエンドツーエンド暗号化が設定されていますが、より少ないユーザー数に限定されています。", + "enable_element_call_label": "%(brand)sをこのルームの追加の通話手段として有効にする", + "enable_element_call_no_permissions_tooltip": "この変更に必要な権限がありません。" + } + }, + "room_summary_card_back_action_label": "ルームの情報", + "scalar": { + "error_create": "ウィジェットを作成できません。", + "error_membership": "あなたはこのルームのメンバーではありません。", + "error_missing_room_id": "roomIdがありません。", + "error_missing_room_id_request": "リクエストにroom_idがありません", + "error_missing_user_id_request": "リクエストにuser_idがありません", + "error_permission": "このルームでそれを行う権限がありません。", + "error_power_level_invalid": "権限レベルは正の整数でなければなりません。", + "error_room_not_visible": "ルーム %(roomId)s は見えません", + "error_room_unknown": "このルームは認識されていません。", + "error_send_request": "リクエストの送信に失敗しました。", + "failed_read_event": "イベントの受信に失敗しました", + "failed_send_event": "イベントの送信に失敗しました" + }, + "server_offline": { + "description": "サーバーはいくつかのリクエストに応答していません。以下に考えられる理由を表示します。", + "description_1": "サーバー(%(serverName)s)が時間内に応答しませんでした。", + "description_2": "ファイアーウォールまたはアンチウイルスソフトがリクエストをブロックしています。", + "description_3": "ブラウザーの拡張機能がリクエストを妨げています。", + "description_4": "サーバーはオフラインです。", + "description_5": "サーバーがリクエストを拒否しました。", + "description_6": "インターネットに接続できません。", + "description_7": "サーバーに接続する際にエラーが発生しました。", + "description_8": "サーバーは問題を特定するように設定されていません(CORS)。", + "empty_timeline": "未読はありません。", + "recent_changes_heading": "まだ受信していない最近の変更", + "title": "サーバーが応答していません" + }, + "seshat": { + "error_initialising": "メッセージの検索の初期化に失敗しました。設定から詳細を確認してください", + "reset_button": "イベントストアをリセット", + "reset_description": "必要がなければ、イベントインデックスストアをリセットするべきではありません", + "reset_explainer": "メッセージは削除されませんが、インデックスを再構成している間、検索のパフォーマンスが低下します", + "reset_title": "イベントストアをリセットしますか?", + "warning_kind_files": "この%(brand)sのバージョンは、暗号化されたファイルの表示をサポートしていません", + "warning_kind_files_app": "全ての暗号化されたファイルを表示するにはデスクトップ用のアプリを使用してください", + "warning_kind_search": "この%(brand)sのバージョンは、暗号化されたメッセージの検索をサポートしていません", + "warning_kind_search_app": "デスクトップアプリを使用すると暗号化されたメッセージを検索できます" + }, + "setting": { + "help_about": { + "access_token_detail": "アクセストークンを用いると、あなたのアカウントの全ての情報にアクセスできます。外部に公開したり、誰かと共有したりしないでください。", + "brand_version": "%(brand)sのバージョン:", + "chat_bot": "%(brand)sボットとチャット", + "clear_cache_reload": "キャッシュを削除して再読み込み", + "help_link": "%(brand)sの使用方法に関するヘルプはこちらをご覧ください。", + "help_link_chat_bot": "%(brand)sの使用についてサポートが必要な場合は、こちらをクリックするか、下のボタンを使用してボットとチャットを開始してください。", + "olm_version": "Olmのバージョン:", + "title": "ヘルプと概要", + "versions": "バージョン" + } + }, + "settings": { + "all_rooms_home": "ホームに全てのルームを表示", + "all_rooms_home_description": "あなたが参加している全てのルームがホームに表示されます。", + "always_show_message_timestamps": "メッセージの時刻を常に表示", + "appearance": { + "custom_font": "システムフォントを使用", + "custom_font_description": "システムにインストールされているフォントの名前を設定すると、%(brand)sはそれを使用します。", + "custom_font_name": "システムフォントの名前", + "custom_font_size": "ユーザー定義のサイズを使用", + "custom_theme_add_button": "テーマの追加", + "custom_theme_error_downloading": "テーマの情報をダウンロードする際にエラーが発生しました。", + "custom_theme_invalid": "テーマスキーマが無効です。", + "custom_theme_success": "テーマが追加されました!", + "custom_theme_url": "ユーザー定義のテーマのURL", + "font_size": "フォントの大きさ", + "font_size_limit": "ユーザー定義のフォントの大きさは%(min)s~%(max)s(単位:point)の間で指定できます", + "font_size_nan": "サイズには数値を指定してください", + "font_size_valid": "%(min)s~%(max)s(pt)の間の数字を指定", + "heading": "外観のカスタマイズ", + "image_size_default": "既定値", + "image_size_large": "大", + "layout_bubbles": "吹き出し", + "layout_irc": "IRC(実験的)", + "match_system_theme": "システムテーマに合わせる", + "subheading": "外観の設定はこの%(brand)sのセッションにのみ適用されます。", + "timeline_image_size": "タイムライン上での画像のサイズ", + "use_high_contrast": "高コントラストを使用" + }, + "automatic_language_detection_syntax_highlight": "構文強調表示の自動言語検出を有効にする", + "autoplay_gifs": "GIFアニメーションを自動再生", + "autoplay_videos": "動画を自動再生", + "big_emoji": "チャットで大きな絵文字を有効にする", + "code_block_expand_default": "コードのブロックを既定で展開", + "code_block_line_numbers": "コードのブロックに行番号を表示", + "emoji_autocomplete": "入力中に絵文字を提案", + "enable_markdown": "マークダウンを有効にする", + "general": { + "account_management_section": "アカウントの管理", + "account_section": "アカウント", + "add_email_dialog_title": "メールアドレスを追加", + "add_email_failed_verification": "メールアドレスの認証に失敗しました。電子メール内のリンクをクリックしたことを確認してください", + "add_email_instructions": "アドレスを確認するためメールを送りました。そこにある手順に従い、その後に下のボタンを押してください。", + "add_msisdn_confirm_body": "下のボタンをクリックすると、この電話番号を追加します。", + "add_msisdn_confirm_button": "電話番号の追加を承認", + "add_msisdn_confirm_sso_button": "シングルサインオンを使用して本人確認を行い、電話番号の追加を承認してください。", + "add_msisdn_dialog_title": "電話番号を追加", + "add_msisdn_instructions": "+%(msisdn)sにテキストメッセージを送りました。メッセージ内の確認コードを入力してください。", + "confirm_adding_email_body": "下のボタンをクリックすると、このメールアドレスを追加します。", + "confirm_adding_email_title": "メールアドレスの追加を承認", + "deactivate_confirm_body": "アカウントを無効化してよろしいですか?この操作は元に戻すことができません。", + "deactivate_confirm_body_password": "続行するには、アカウントのパスワードを入力してください:", + "deactivate_confirm_body_sso": "シングルサインオンを使用して本人確認を行い、アカウントの無効化を承認してください。", + "deactivate_confirm_content": "アカウントを無効化したいことを確認してください。継続すると、", + "deactivate_confirm_content_1": "アカウントを再開できなくなります", + "deactivate_confirm_content_2": "ログインできなくなります", + "deactivate_confirm_content_3": "あなたのユーザー名(MXID)は、あなた自身を含めて誰も再利用することができなくなります", + "deactivate_confirm_content_4": "全てのルームとダイレクトメッセージから退出します", + "deactivate_confirm_content_5": "あなたの情報はIDサーバーから削除されます。あなたの友達は、電子メールまたは電話番号であなたを検索することができなくなります", + "deactivate_confirm_content_6": "あなたの古いメッセージは、それを受信した人には表示され続けます。これは電子メールの場合と同様です。あなたが送信したメッセージを今後のルームの参加者に表示しないようにしますか?", + "deactivate_confirm_continue": "アカウントの無効化を承認", + "deactivate_confirm_erase_label": "自分のメッセージを新しい参加者に表示しない", + "deactivate_section": "アカウントの無効化", + "deactivate_warning": "アカウントを無効化すると取り消せません。ご注意ください!", + "discovery_email_empty": "上でメールアドレスを追加すると、発見可能に設定するメールアドレスを選択できるようになります。", + "discovery_email_verification_instructions": "受信したメールの認証リンクを開いてください", + "discovery_msisdn_empty": "上で電話番号を追加すると、発見可能に設定する電話番号を選択できるようになります。", + "discovery_needs_terms": "メールアドレスか電話番号でアカウントを検出可能にするには、IDサーバー(%(serverName)s)の利用規約への同意が必要です。", + "discovery_section": "ディスカバリー(発見)", + "email_address_in_use": "このメールアドレスは既に使用されています", + "email_address_label": "メールアドレス", + "email_not_verified": "メールアドレスはまだ認証されていません", + "email_verification_instructions": "受信したメールにあるリンクを開いて認証した後、改めて「続行する」を押してください。", + "emails_heading": "メールアドレス", + "error_add_email": "メールアドレスを追加できません", + "error_deactivate_communication": "サーバーとの通信時に問題が発生しました。もう一度やり直してください。", + "error_deactivate_invalid_auth": "サーバーは正しい認証情報を返しませんでした。", + "error_deactivate_no_auth": "サーバーは認証を要求しませんでした", + "error_email_verification": "メールアドレスを確認できません。", + "error_invalid_email": "無効なメールアドレス", + "error_invalid_email_detail": "メールアドレスの形式が正しくありません", + "error_msisdn_verification": "電話番号を認証できません。", + "error_password_change_403": "パスワードの変更に失敗しました。パスワードは正しいですか?", + "error_remove_3pid": "連絡先の情報を削除できません", + "error_revoke_email_discovery": "メールアドレスの共有を取り消せません", + "error_revoke_msisdn_discovery": "電話番号の共有を取り消せません", + "error_saving_profile": "操作を完了できませんでした", + "error_saving_profile_title": "プロフィールの保存に失敗しました", + "error_share_email_discovery": "メールアドレスを共有できません", + "error_share_msisdn_discovery": "電話番号を共有できません", + "external_account_management": "あなたのアカウントの詳細は%(hostname)sで管理されています。", + "incorrect_msisdn_verification": "認証コードが誤っています", + "language_section": "言語と地域", + "msisdn_in_use": "この電話番号は既に使用されています", + "msisdn_label": "電話番号", + "msisdn_verification_field_label": "認証コード", + "msisdn_verification_instructions": "テキストで送信された確認コードを入力してください。", + "msisdns_heading": "電話番号", + "name_placeholder": "表示名がありません", + "oidc_manage_button": "アカウントを管理", + "password_change_section": "アカウントの新しいパスワードを設定…", + "password_change_success": "パスワードを変更しました。", + "remove_email_prompt": "%(email)sを削除しますか?", + "remove_msisdn_prompt": "%(phone)sを削除しますか?", + "spell_check_locale_placeholder": "ロケールを選択", + "spell_check_section": "スペルチェック" + }, + "image_thumbnails": "画像のプレビューまたはサムネイルを表示", + "inline_url_previews_default": "既定でインラインURLプレビューを有効にする", + "inline_url_previews_room": "このルームの参加者のために既定でURLプレビューを有効にする", + "inline_url_previews_room_account": "このルームのURLプレビューを有効にする(あなたにのみ適用)", + "insert_trailing_colon_mentions": "ユーザーをメンションする際にコロンを挿入", + "jump_to_bottom_on_send": "メッセージを送信する際にタイムラインの最下部に移動", + "key_backup": { + "backup_in_progress": "鍵をバックアップしています(最初のバックアップは数分かかる可能性があります)。", + "backup_starting": "バックアップを開始しています…", + "backup_success": "成功しました!", + "cannot_create_backup": "鍵のバックアップを作成できません", + "create_title": "鍵のバックアップを作成", + "setup_secure_backup": { + "backup_setup_success_description": "鍵はこの端末からバックアップされています。", + "backup_setup_success_title": "セキュアバックアップに成功しました", + "cancel_warning": "いまキャンセルすると、ログイン情報にアクセスできなくなった場合に、暗号化されたメッセージやデータを失ってしまう可能性があります。", + "confirm_security_phrase": "セキュリティーフレーズを確認", + "description": "サーバー上の暗号鍵をバックアップして、暗号化されたメッセージとデータへのアクセスが失われるのを防ぎましょう。", + "download_or_copy": "%(downloadButton)sまたは%(copyButton)s", + "enter_phrase_description": "あなただけが知っているセキュリティーフレーズを入力してください。あなたのデータを保護するために使用されます。セキュリティーの観点から、アカウントのパスワードと異なるものを設定してください。", + "enter_phrase_title": "セキュリティーフレーズを入力", + "enter_phrase_to_confirm": "確認のため、セキュリティーフレーズを再入力してください。", + "generate_security_key_description": "セキュリティーキーを生成します。パスワードマネージャーもしくは金庫のような安全な場所で保管してください。", + "generate_security_key_title": "セキュリティーキーを生成", + "pass_phrase_match_failed": "合致しません。", + "pass_phrase_match_success": "合致します!", + "phrase_strong_enough": "すばらしい! このセキュリティーフレーズは十分に強力なようです。", + "requires_key_restore": "鍵のバックアップを復元し、暗号化をアップグレードしてください", + "requires_password_confirmation": "アップグレードを承認するには、アカウントのパスワードを入力してください:", + "requires_server_authentication": "サーバーをアップグレードするには認証が必要です。", + "secret_storage_query_failure": "機密ストレージの状態を読み込めません", + "security_key_safety_reminder": "セキュリティーキーは、暗号化されたデータを保護するために使用されます。パスワードマネージャーもしくは金庫のような安全な場所で保管してください。", + "session_upgrade_description": "このセッションをアップグレードすると、他のセッションを認証できるようになります。また、暗号化されたメッセージへのアクセスが可能となり、メッセージを信頼済として相手に表示できるようになります。", + "set_phrase_again": "戻って、改めて設定してください。", + "settings_reminder": "セキュアバックアップを設定し、設定画面から鍵を管理することもできます。", + "title_confirm_phrase": "セキュリティーフレーズを確認", + "title_save_key": "セキュリティーキーを保存", + "title_set_phrase": "セキュリティーフレーズを設定", + "title_upgrade_encryption": "暗号化をアップグレード", + "unable_to_setup": "機密ストレージを設定できません", + "use_different_passphrase": "異なるパスフレーズを使用しますか?", + "use_phrase_only_you_know": "あなただけが知っている秘密のパスワードを使用してください。また、バックアップ用にセキュリティーキーを保存することができます(任意)。" + } + }, + "key_export_import": { + "confirm_passphrase": "パスフレーズを確認", + "enter_passphrase": "パスフレーズを入力", + "export_description_1": "このプロセスでは、暗号化されたルームで受信したメッセージの鍵をローカルファイルにエクスポートできます。その後、クライアントがこれらのメッセージを復号化できるように、鍵のファイルを別のMatrixクライアントにインポートすることができます。", + "export_title": "ルームの暗号鍵をエクスポート", + "file_to_import": "インポートするファイル", + "import_description_1": "このプロセスでは、以前に別のMatrixクライアントからエクスポートした暗号鍵をインポートできます。これにより、他のクライアントが解読できる全てのメッセージを解読することができます。", + "import_description_2": "エクスポートされたファイルはパスフレーズで保護されています。ファイルを復号化するには、パスフレーズを以下に入力してください。", + "import_title": "ルームの鍵をインポート", + "phrase_cannot_be_empty": "パスフレーズには1文字以上が必要です", + "phrase_must_match": "パスフレーズが一致していません" + }, + "keyboard": { + "title": "キーボード" + }, + "notifications": { + "enable_audible_notifications_session": "このセッションで音声通知を有効にする", + "enable_desktop_notifications_session": "このセッションでデスクトップ通知を有効にする", + "enable_email_notifications": "%(email)sへの電子メール通知を有効にする", + "enable_notifications_account": "このアカウントで通知を有効にする", + "enable_notifications_account_detail": "オフにすると、全ての端末とセッションで通知が無効になります", + "enable_notifications_device": "この端末で通知を有効にする", + "error_loading": "通知設定を読み込む際にエラーが発生しました。", + "error_permissions_denied": "%(brand)sに通知を送信する権限がありません。ブラウザーの設定を確認してください", + "error_permissions_missing": "%(brand)sに通知を送信する権限がありませんでした。もう一度試してください", + "error_saving": "通知の設定を保存する際にエラーが発生しました", + "error_saving_detail": "通知の設定を保存する際にエラーが発生しました。", + "error_title": "通知を有効にできません", + "messages_containing_keywords": "指定のキーワードを含むメッセージ", + "noisy": "音量大", + "push_targets": "通知対象", + "rule_call": "通話への招待", + "rule_contains_display_name": "自身の表示名を含むメッセージ", + "rule_contains_user_name": "自身のユーザー名を含むメッセージ", + "rule_encrypted": "グループチャットでの暗号化されたメッセージ", + "rule_encrypted_room_one_to_one": "1対1のチャットでの暗号化されたメッセージ", + "rule_invite_for_me": "ルームに招待されたとき", + "rule_message": "グループチャットでのメッセージ", + "rule_room_one_to_one": "1対1のチャットでのメッセージ", + "rule_roomnotif": "@roomを含むメッセージ", + "rule_suppress_notices": "ボットによるメッセージ", + "rule_tombstone": "ルームがアップグレードされたとき", + "show_message_desktop_notification": "デスクトップ通知にメッセージの内容を表示" + }, + "preferences": { + "always_show_menu_bar": "常にウィンドウメニューバーを表示", + "autocomplete_delay": "自動補完の遅延(ミリ秒)", + "code_blocks_heading": "コードブロック", + "compact_modern": "よりコンパクトな「モダン」レイアウトを使用", + "composer_heading": "入力欄", + "enable_hardware_acceleration": "ハードウェアアクセラレーションを有効にする", + "enable_tray_icon": "トレイアイコンを表示し、ウインドウを閉じるとトレイに最小化", + "keyboard_heading": "キーボードショートカット", + "keyboard_view_shortcuts_button": "ここをクリックすると、全てのキーボードのショートカットを表示します。", + "media_heading": "画像・GIF・動画", + "presence_description": "アクティビティーやステータスを他の人と共有します。", + "rm_lifetime": "既読マーカーを動かすまでの時間(ミリ秒)", + "rm_lifetime_offscreen": "既読マーカーを動かすまでの時間(画面オフ時)(ミリ秒)", + "room_list_heading": "ルーム一覧", + "show_avatars_pills": "アバターをユーザー、ルーム、イベントのメンションに表示", + "show_checklist_shortcuts": "ルームの一覧の上に、最初に設定すべき項目のチェックリストのショートカットを表示", + "show_polls_button": "アンケートのボタンを表示", + "surround_text": "特殊な文字の入力中に、選択した文章を囲む", + "time_heading": "表示時刻" + }, + "prompt_invite": "不正の可能性があるMatrix IDに招待を送信する前に確認", + "replace_plain_emoji": "自動的にプレーンテキストの絵文字を置き換える", + "security": { + "4s_public_key_in_account_data": "アカウントデータ内", + "4s_public_key_status": "機密ストレージの公開鍵:", + "backup_key_cached_status": "バックアップキーのキャッシュ:", + "backup_key_stored_status": "バックアップキーの保存:", + "backup_key_unexpected_type": "予期しない種類", + "backup_key_well_formed": "正常な形式です", + "backup_keys_description": "セッションにアクセスできなくなる場合に備えて、アカウントデータと暗号鍵をバックアップしましょう。鍵は一意のセキュリティーキーで保護されます。", + "bulk_options_accept_all_invites": "%(invitedRooms)sの全ての招待を承認", + "bulk_options_reject_all_invites": "%(invitedRooms)sの全ての招待を拒否", + "bulk_options_section": "一括オプション", + "cross_signing_cached": "ローカルでキャッシュ", + "cross_signing_homeserver_support": "ホームサーバーの対応状況:", + "cross_signing_homeserver_support_exists": "対応", + "cross_signing_in_4s": "機密ストレージ内", + "cross_signing_in_memory": "メモリー内", + "cross_signing_master_private_Key": "マスター秘密鍵:", + "cross_signing_not_cached": "ローカルにありません", + "cross_signing_not_found": "ありません", + "cross_signing_not_in_4s": "ストレージ内にありません", + "cross_signing_not_stored": "保存されていません", + "cross_signing_private_keys": "クロス署名の秘密鍵:", + "cross_signing_public_keys": "クロス署名の公開鍵:", + "cross_signing_self_signing_private_key": "自己署名の秘密鍵:", + "cross_signing_user_signing_private_key": "ユーザー署名の秘密鍵:", + "cryptography_section": "暗号", + "delete_backup": "バックアップを削除", + "delete_backup_confirm_description": "本当によろしいですか? もし鍵が正常にバックアップされていない場合、暗号化されたメッセージにアクセスできなくなります。", + "e2ee_default_disabled_warning": "サーバー管理者は、非公開のルームとダイレクトメッセージで既定でエンドツーエンド暗号化を無効にしています。", + "enable_message_search": "暗号化されたルームでメッセージの検索を有効にする", + "encryption_individual_verification_mode": "クロス署名された端末を信頼せず、ユーザーが使用する各セッションを個別に認証し、信頼済に設定。", + "encryption_section": "暗号化", + "error_loading_key_backup_status": "鍵のバックアップの状態を読み込めません", + "export_megolm_keys": "ルームのエンドツーエンド暗号鍵をエクスポート", + "ignore_users_empty": "無視しているユーザーはいません。", + "ignore_users_section": "無視しているユーザー", + "import_megolm_keys": "ルームのエンドツーエンド暗号鍵をインポート", + "key_backup_active": "このセッションは鍵をバックアップしています。", + "key_backup_active_version_none": "なし", + "key_backup_algorithm": "アルゴリズム:", + "key_backup_complete": "全ての鍵がバックアップされています", + "key_backup_connect": "このセッションを鍵のバックアップに接続", + "key_backup_connect_prompt": "サインアウトする前に、このセッションにだけある鍵を失わないよう、セッションを鍵のバックアップに接続しましょう。", + "key_backup_in_progress": "%(sessionsRemaining)s個の鍵をバックアップしています…", + "key_backup_inactive": "このセッションでは鍵をバックアップしていませんが、復元に使用したり、今後鍵を追加したりできるバックアップがあります。", + "key_backup_inactive_warning": "鍵はこのセッションからバックアップされていません。", + "manually_verify_all_sessions": "全てのリモートセッションを手動で認証", + "message_search_disable_warning": "無効にすると、暗号化されたルームのメッセージは検索結果に表示されません。", + "message_search_disabled": "検索結果の表示用に、暗号化されたメッセージをローカルに安全にキャッシュしています。", + "message_search_enabled": { + "one": "検索結果の表示用に、暗号化されたメッセージをローカルに安全にキャッシュしています。現在、%(rooms)s個のルームのメッセージの保存に%(size)sを使用しています。", + "other": "検索結果の表示用に、暗号化されたメッセージをローカルに安全にキャッシュしています。現在、%(rooms)s個のルームのメッセージの保存に%(size)sを使用しています。" }, - "changed_name_multiple": { - "other": "%(severalUsers)sが%(count)s回名前を変更しました", - "one": "%(severalUsers)sが名前を変更しました" + "message_search_failed": "メッセージの検索機能の初期化に失敗しました", + "message_search_indexed_messages": "インデックス済のメッセージ数:", + "message_search_indexed_rooms": "インデックス済のルーム数:", + "message_search_indexing": "現在インデックス中のルーム:%(currentRoom)s", + "message_search_indexing_idle": "現在、どのルームのメッセージのインデックスも作成していません。", + "message_search_intro": "%(brand)sは検索結果の表示用に、暗号化されたメッセージをローカルに安全にキャッシュしています。", + "message_search_room_progress": "計%(totalRooms)s個のルームの内%(doneRooms)s個", + "message_search_section": "メッセージの検索", + "message_search_sleep_time": "メッセージをダウンロードする速度。", + "message_search_space_used": "使用中のストレージ容量:", + "message_search_unsupported": "暗号化されたメッセージの安全なキャッシュをローカルに保存するためのコンポーネントが%(brand)sにありません。この機能を試してみたい場合は、検索コンポーネントが追加された%(brand)sデスクトップのカスタム版をビルドしてください。", + "message_search_unsupported_web": "Webブラウザー上で動作する%(brand)sは、暗号化メッセージの安全なキャッシュをローカルに保存できません。%(brand)s デスクトップを使用すると、暗号化メッセージを検索結果に表示することができます。", + "record_session_details": "クライアントの名称、バージョン、URLを記録し、セッションマネージャーでより容易にセッションを認識できるよう設定", + "restore_key_backup": "バックアップから復元", + "secret_storage_not_ready": "準備ができていません", + "secret_storage_ready": "準備ができました", + "secret_storage_status": "機密ストレージ:", + "send_analytics": "分析データを送信", + "session_id": "セッションID:", + "session_key": "セッションキー:", + "strict_encryption": "このセッションでは、未認証のセッションに対して暗号化されたメッセージを送信しない" + }, + "send_read_receipts": "開封確認メッセージを送信", + "send_read_receipts_unsupported": "あなたのサーバーは開封確認メッセージの送信防止をサポートしていません。", + "send_typing_notifications": "入力中通知を送信", + "sessions": { + "browser": "ブラウザー", + "confirm_sign_out": { + "other": "端末からのサインアウトを承認", + "one": "端末からのサインアウトを承認" }, - "changed_name": { - "other": "%(oneUser)sが%(count)s回名前を変更しました", - "one": "%(oneUser)sが名前を変更しました" + "confirm_sign_out_body": { + "one": "下のボタンをクリックして、端末からのログアウトを承認してください。", + "other": "下のボタンをクリックして、端末からのログアウトを承認してください。" }, - "no_change_multiple": { - "other": "%(severalUsers)sが%(count)s回変更を加えませんでした", - "one": "%(severalUsers)sは変更を加えませんでした" + "confirm_sign_out_continue": { + "one": "端末からサインアウト", + "other": "端末からサインアウト" }, - "no_change": { - "one": "%(oneUser)sは変更を加えませんでした", - "other": "%(oneUser)sが%(count)s回変更を加えませんでした" + "confirm_sign_out_sso": { + "one": "シングルサインオンを使用して本人確認を行い、端末からのログアウトを承認してください。", + "other": "シングルサインオンを使用して本人確認を行い、端末からのログアウトを承認してください。" }, - "server_acls_multiple": { - "one": "%(severalUsers)sがサーバーのアクセス制御リストを変更しました", - "other": "%(severalUsers)sがサーバーのアクセス制御リストを%(count)s回変更しました" + "current_session": "現在のセッション", + "desktop_session": "デスクトップセッション", + "details_heading": "セッションの詳細", + "device_unverified_description": "セキュリティーと安定性の観点から、このセッションを認証するかサインアウトしてください。", + "device_unverified_description_current": "より安全なメッセージのやりとりのために、現在のセッションを認証しましょう。", + "device_verified_description": "このセッションは安全なメッセージのやりとりの準備ができています。", + "device_verified_description_current": "現在のセッションは安全なメッセージのやりとりに対応しています。", + "error_pusher_state": "プッシュサービスの設定に失敗しました", + "filter_all": "全て", + "filter_inactive": "非アクティブ", + "filter_inactive_description": "%(inactiveAgeDays)s日以上使用されていないセッション", + "filter_label": "端末を絞り込む", + "filter_unverified_description": "安全なメッセージのやりとりに非対応", + "filter_verified_description": "安全なメッセージのやりとりに対応", + "hide_details": "詳細を非表示にする", + "inactive_days": "%(inactiveAgeDays)s日以上使用されていません", + "inactive_sessions": "非アクティブなセッション", + "inactive_sessions_explainer_1": "非アクティブなセッションは、しばらく使用されていませんが、暗号鍵を受信しているセッションです。", + "inactive_sessions_explainer_2": "使用していないセッションを削除すると、セキュリティーとパフォーマンスが改善されます。また、新しいセッションが疑わしい場合に、より容易に特定できるようになります。", + "inactive_sessions_list_description": "使用していない古いセッション(%(inactiveAgeDays)s日以上使用されていません)からのサインアウトを検討してください。", + "ip": "IPアドレス", + "last_activity": "直近のアクティビティー", + "mobile_session": "モバイル端末セッション", + "n_sessions_selected": { + "one": "%(count)s個のセッションを選択済", + "other": "%(count)s個のセッションを選択済" }, - "server_acls": { - "one": "%(oneUser)sがサーバーのアクセス制御リストを変更しました", - "other": "%(oneUser)sがサーバーのアクセス制御リストを%(count)s回変更しました" + "no_inactive_sessions": "使用していないセッションはありません。", + "no_sessions": "セッションが見つかりません。", + "no_unverified_sessions": "未認証のセッションはありません。", + "no_verified_sessions": "認証済のセッションはありません。", + "os": "オペレーティングシステム", + "other_sessions_heading": "その他のセッション", + "push_heading": "プッシュ通知", + "push_subheading": "このセッションでプッシュ通知を受信。", + "push_toggle": "このセッションのプッシュ通知を切り替える。", + "rename_form_caption": "セッション名は連絡先に対しても表示されます。ご注意ください。", + "rename_form_heading": "セッション名を変更", + "rename_form_learn_more": "セッション名の変更", + "rename_form_learn_more_description_1": "あなたが参加するダイレクトメッセージとルームの他のユーザーは、あなたのセッションの一覧を閲覧できます。", + "rename_form_learn_more_description_2": "セッションの一覧から、相手はあなたとやり取りしていることを確かめることができます。なお、あなたがここに入力するセッション名は相手に対して表示されます。", + "security_recommendations": "セキュリティーに関する勧告", + "security_recommendations_description": "以下の勧告に従い、アカウントのセキュリティーを改善しましょう。", + "session_id": "セッションID", + "show_details": "詳細を表示", + "sign_in_with_qr": "QRコードでサインイン", + "sign_in_with_qr_button": "QRコードを表示", + "sign_in_with_qr_description": "この端末を使い、QRコードをスキャンして新しい端末でサインインできます。この端末に表示されるQRコードを、サインインしていない端末でスキャンしてください。", + "sign_out": "このセッションからサインアウト", + "sign_out_all_other_sessions": "他のすべてのセッションからサインアウト(%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "%(count)s個のセッションからサインアウトしてよろしいですか?", + "other": "%(count)s個のセッションからサインアウトしてよろしいですか?" }, - "pinned_events_multiple": { - "other": "%(severalUsers)sがこのルームの固定メッセージを%(count)s回変更しました", - "one": "%(severalUsers)sがこのルームの固定メッセージを変更しました" + "sign_out_n_sessions": { + "other": "%(count)s件のセッションからサインアウト", + "one": "%(count)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件の非表示のメッセージを送信しました" - } + "title": "セッション", + "unknown_session": "セッションタイプ不明", + "unverified_session": "未認証のセッション", + "unverified_session_explainer_1": "このセッションは暗号化をサポートしていないため、認証できません。", + "unverified_session_explainer_2": "このセッションでは、暗号化が有効になっているルームに参加することができません。", + "unverified_session_explainer_3": "セキュリティーとプライバシー保護の観点から、暗号化をサポートしているMatrixのクライアントの使用を推奨します。", + "unverified_sessions": "未認証のセッション", + "unverified_sessions_explainer_1": "未認証のセッションは、認証情報でログインされていますが、クロス認証は行われていないセッションです。", + "unverified_sessions_explainer_2": "これらのセッションは、アカウントの不正使用を示している可能性があるため、注意して確認してください。", + "unverified_sessions_list_description": "セッションを認証すると、より安全なメッセージのやりとりが可能になります。見覚えのない、または使用していないセッションがあれば、サインアウトしましょう。", + "verified_session": "認証済のセッション", + "verified_sessions": "認証済のセッション", + "verified_sessions_explainer_1": "認証済のセッションは、パスフレーズの入力、または他の認証済のセッションで本人確認を行ったセッションです。", + "verified_sessions_explainer_2": "認証済のセッションには、暗号化されたメッセージを復号化する際に使用する全ての鍵が備わっています。また、他のユーザーに対しては、あなたがこのセッションを信頼していることが表示されます。", + "verified_sessions_list_description": "セキュリティーを最大限に高めるには、不明なセッションや使用していないセッションからサインアウトしてください。", + "verify_session": "セッションを認証", + "web_session": "Webセッション" }, - "m.room.power_levels": { - "changed": "%(senderName)sが%(powerLevelDiffText)s", - "user_from_to": "%(userId)sの権限レベルを%(fromPowerLevel)sから%(toPowerLevel)sに変更しました。" + "show_breadcrumbs": "ルームの一覧の上に、最近表示したルームのショートカットを表示", + "show_chat_effects": "チャットのエフェクトを表示(紙吹雪などを受け取ったときのアニメーション)", + "show_displayname_changes": "表示名の変更を表示", + "show_join_leave": "参加/退出のメッセージを表示(招待/削除/ブロックには影響しません)", + "show_read_receipts": "他のユーザーの開封確認メッセージを表示", + "show_redaction_placeholder": "削除されたメッセージに関する通知を表示", + "show_stickers_button": "ステッカーボタンを表示", + "show_typing_notifications": "入力中通知を表示", + "sidebar": { + "metaspaces_favourites_description": "お気に入りのルームと連絡先をまとめる。", + "metaspaces_home_all_rooms": "全てのルームを表示", + "metaspaces_home_all_rooms_description": "他のスペースに存在するルームを含めて、全てのルームをホームに表示。", + "metaspaces_home_description": "ホームは全体を把握するのに便利です。", + "metaspaces_orphans": "スペース外のルーム", + "metaspaces_orphans_description": "スペースに含まれない全てのルームを一箇所にまとめる。", + "metaspaces_people_description": "全ての連絡先を一箇所にまとめる。", + "metaspaces_subsection": "表示するスペース", + "title": "サイドバー" }, - "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)" + "start_automatically": "システムログイン後に自動的に起動", + "use_12_hour_format": "発言時刻を12時間形式で表示(例:2:30午後)", + "use_command_enter_send_message": "Command+Enterでメッセージを送信", + "use_command_f_search": "Command+Fでタイムラインを検索", + "use_control_enter_send_message": "Ctrl+Enterでメッセージを送信", + "use_control_f_search": "Ctrl+Fでタイムラインを検索", + "voip": { + "allow_p2p": "1対1通話でP2Pを使用する", + "allow_p2p_description": "有効にすると、第三者があなたのIPアドレスを閲覧できるようになる可能性があります", + "audio_input_empty": "マイクが検出されません", + "audio_output": "音声出力", + "audio_output_empty": "音声出力が検出されません", + "auto_gain_control": "自動音量調整", + "connection_section": "接続", + "echo_cancellation": "エコーキャンセル", + "enable_fallback_ice_server_description": "あなたのホームサーバーがアシストサーバーを提供していない場合にのみ適用。IPアドレスが通話中に共有されます。", + "mirror_local_feed": "ビデオ映像のミラー効果(反転)を有効にする", + "missing_permissions_prompt": "メディアの使用に関する権限がありません。リクエストするには下のボタンを押してください。", + "noise_suppression": "雑音抑制", + "request_permissions": "メディア権限をリクエスト", + "title": "音声とビデオ", + "video_input_empty": "Webカメラが検出されません", + "video_section": "ビデオの設定", + "voice_agc": "マイクの音量を自動的に調節", + "voice_processing": "音声を処理しています", + "voice_section": "音声の設定" }, - "no_permission_messages_before_invite": "招待される前のメッセージを表示する権限がありません。", - "no_permission_messages_before_join": "参加する前のメッセージを表示する権限がありません。", - "encrypted_historical_messages_unavailable": "これ以前の暗号化されたメッセージは利用できません。", - "historical_messages_unavailable": "以前のメッセージは表示できません" + "warn_quit": "終了する際に警告", + "warning": "警告:" + }, + "share": { + "link_title": "ルームへのリンク", + "permalink_message": "選択したメッセージにリンク", + "permalink_most_recent": "最新のメッセージにリンク", + "title_message": "ルームのメッセージを共有", + "title_room": "ルームを共有", + "title_user": "ユーザーを共有" }, "slash_command": { - "spoiler": "選択したメッセージをネタバレとして送信", - "shrug": "プレーンテキストメッセージの前に ¯\\_(ツ)_/¯ を付ける", - "tableflip": "プレーンテキストメッセージの前に (╯°□°)╯︵ ┻━┻ を付ける", - "unflip": "プレーンテキストメッセージの前に ┬──┬ ノ( ゜-゜ノ) を付ける", - "lenny": "プレーンテキストメッセージの前に ( ͡° ͜ʖ ͡°) を付ける", - "plain": "メッセージをマークダウンと解釈せずプレーンテキストとして送信", - "html": "メッセージをマークダウンと解釈せずHTMLとして送信", - "upgraderoom": "ルームを新しいバージョンにアップグレード", - "upgraderoom_permission_error": "このコマンドを実行するのに必要な権限がありません。", - "jumptodate": "タイムラインの指定した日に移動", - "jumptodate_invalid_input": "指定した日時(%(inputDate)s)を理解できませんでした。YYYY-MM-DDのフォーマットを使用してください。", - "nick": "表示されるニックネームを変更", - "myroomnick": "表示されるニックネームをこのルームに関してのみ変更", - "roomavatar": "現在のルームのアバターを変更", - "topic": "ルームのトピックを取得または設定", - "topic_room_error": "ルームのトピックの取得に失敗しました:ルームを発見できません(%(roomId)s)", - "topic_none": "このルームにはトピックがありません。", - "roomname": "ルーム名を設定", - "invite": "指定したIDのユーザーを現在のルームに招待", - "remove": "指定したIDのユーザーをこのルームから追放", - "ban": "指定したIDのユーザーをブロック", - "unban": "指定したIDのユーザーのブロックを解除", - "ignore": "ユーザーを無視し、そのメッセージを非表示に設定", - "unignore": "ユーザーの無視を解除し、以後のメッセージを表示", - "devtools": "開発者ツールダイアログを開く", "addwidget": "URLで指定したユーザー定義のウィジェットをルームに追加", - "rainbow": "指定したメッセージを虹色で送信", - "rainbowme": "指定したエモートを虹色で送信", - "help": "使い方と説明付きのコマンド一覧を表示", - "whois": "ユーザーの情報を表示", - "rageshake": "ログ付きのバグレポートを送信", - "msg": "指定したユーザーにメッセージを送信", - "usage": "用法", - "category_messages": "メッセージ", + "addwidget_invalid_protocol": "https:// または http:// で始まるウィジェットURLを指定してください", + "addwidget_missing_url": "ウィジェットのURLまたは埋め込みコードを入力してください", + "addwidget_no_permissions": "このルームのウィジェットを変更できません。", + "ban": "指定したIDのユーザーをブロック", "category_actions": "アクション", "category_admin": "管理者", "category_advanced": "詳細", "category_effects": "効果", + "category_messages": "メッセージ", "category_other": "その他", - "addwidget_missing_url": "ウィジェットのURLまたは埋め込みコードを入力してください", - "addwidget_invalid_protocol": "https:// または http:// で始まるウィジェットURLを指定してください", - "addwidget_no_permissions": "このルームのウィジェットを変更できません。", + "command_error": "コマンドエラー", "converttodm": "ルームをダイレクトメッセージに変換", "converttoroom": "ダイレクトメッセージをルームに変換", + "deop": "指定したIDのユーザーの権限をリセット", + "devtools": "開発者ツールダイアログを開く", "discardsession": "暗号化されたルーム内の現在のアウトバウンドグループセッションを強制的に破棄", + "error_invalid_rendering_type": "コマンドエラー:レンダリングの種類(%(renderingType)s)が見つかりません", + "error_invalid_runfn": "コマンドエラー:スラッシュコマンドは使えません。", + "help": "使い方と説明付きのコマンド一覧を表示", + "help_dialog_title": "コマンドヘルプ", + "holdcall": "現在のルームの通話を保留", + "html": "メッセージをマークダウンと解釈せずHTMLとして送信", + "ignore": "ユーザーを無視し、そのメッセージを非表示に設定", + "ignore_dialog_description": "%(userId)sを無視しています", + "ignore_dialog_title": "無視しているユーザー", + "invite": "指定したIDのユーザーを現在のルームに招待", + "invite_3pid_needs_is_error": "IDサーバーを使用し、メールで招待。設定画面で管理。", + "invite_3pid_use_default_is_title": "IDサーバーを使用", + "invite_3pid_use_default_is_title_description": "メールでの招待にIDサーバーを使用します。デフォルトのIDサーバー(%(defaultIdentityServerName)s)を使用する場合は「続行」をクリックしてください。または設定画面を開いて変更してください。", + "join": "指定したアドレスのルームに参加", + "jumptodate": "タイムラインの指定した日に移動", + "jumptodate_invalid_input": "指定した日時(%(inputDate)s)を理解できませんでした。YYYY-MM-DDのフォーマットを使用してください。", + "lenny": "プレーンテキストメッセージの前に ( ͡° ͜ʖ ͡°) を付ける", + "me": "アクションを表示", + "msg": "指定したユーザーにメッセージを送信", + "myroomnick": "表示されるニックネームをこのルームに関してのみ変更", + "nick": "表示されるニックネームを変更", + "no_active_call": "このルームにアクティブな通話はありません", + "op": "ユーザーの権限レベルを規定", + "part_unknown_alias": "ルームのアドレスが認識できません:%(roomAlias)s", + "plain": "メッセージをマークダウンと解釈せずプレーンテキストとして送信", + "query": "指定したユーザーとのチャットを開く", + "query_not_found_phone_number": "電話番号からMatrix IDを発見できません", + "rageshake": "ログ付きのバグレポートを送信", + "rainbow": "指定したメッセージを虹色で送信", + "rainbowme": "指定したエモートを虹色で送信", "remakeolm": "管理者コマンド:現在のアウトバウンドグループセッションを破棄して、新しいOlmセッションを設定", + "remove": "指定したIDのユーザーをこのルームから追放", + "roomavatar": "現在のルームのアバターを変更", + "roomname": "ルーム名を設定", + "server_error": "サーバーエラー", + "server_error_detail": "サーバーが使用できないか、オーバーロードしているか、または問題が発生しました。", + "shrug": "プレーンテキストメッセージの前に ¯\\_(ツ)_/¯ を付ける", + "spoiler": "選択したメッセージをネタバレとして送信", + "tableflip": "プレーンテキストメッセージの前に (╯°□°)╯︵ ┻━┻ を付ける", + "topic": "ルームのトピックを取得または設定", + "topic_none": "このルームにはトピックがありません。", + "topic_room_error": "ルームのトピックの取得に失敗しました:ルームを発見できません(%(roomId)s)", "tovirtual": "このルームのバーチャルルームに移動(あれば)", "tovirtual_not_found": "このルームのバーチャルルームはありません", - "query": "指定したユーザーとのチャットを開く", - "query_not_found_phone_number": "電話番号からMatrix IDを発見できません", - "holdcall": "現在のルームの通話を保留", - "no_active_call": "このルームにアクティブな通話はありません", + "unban": "指定したIDのユーザーのブロックを解除", + "unflip": "プレーンテキストメッセージの前に ┬──┬ ノ( ゜-゜ノ) を付ける", "unholdcall": "現在のルームの通話を保留から外す", - "me": "アクションを表示", - "error_invalid_runfn": "コマンドエラー:スラッシュコマンドは使えません。", - "error_invalid_rendering_type": "コマンドエラー:レンダリングの種類(%(renderingType)s)が見つかりません", - "join": "指定したアドレスのルームに参加", - "failed_find_room": "コマンドエラー:ルーム(%(roomId)s)が見つかりません", - "failed_find_user": "ルームにユーザーが見つかりません", - "op": "ユーザーの権限レベルを規定", - "deop": "指定したIDのユーザーの権限をリセット" - }, - "presence": { - "busy": "取り込み中", - "online_for": "オンライン時間 %(duration)s", - "idle_for": "アイドル時間 %(duration)s", - "offline_for": "オフライン時間 %(duration)s", - "unknown_for": "不明な時間 %(duration)s", - "online": "オンライン", - "idle": "待機中", - "unknown": "不明", - "offline": "オフライン", - "away": "離席中" - }, - "Unknown": "不明", - "event_preview": { - "m.call.answer": { - "you": "通話に参加しました", - "user": "%(senderName)sが通話に参加しました", - "dm": "通話しています" + "unignore": "ユーザーの無視を解除し、以後のメッセージを表示", + "unignore_dialog_description": "あなたは%(userId)sを無視していません", + "unignore_dialog_title": "無視していないユーザー", + "unknown_command": "不明なコマンド", + "unknown_command_button": "メッセージとして送信", + "unknown_command_detail": "認識されていないコマンド:%(commandText)s", + "unknown_command_help": "/helpを使うと利用可能なコマンドを一覧できます。メッセージとして送信するつもりでしたか?", + "unknown_command_hint": "ヒント:通常メッセージをスラッシュで開始したい場合は//から始めます。", + "upgraderoom": "ルームを新しいバージョンにアップグレード", + "upgraderoom_permission_error": "このコマンドを実行するのに必要な権限がありません。", + "usage": "用法", + "verify": "ユーザー、セッション、およびpubkeyタプルを認証", + "verify_mismatch": "警告:鍵の認証に失敗しました!提供された鍵「%(fingerprint)s」は、%(userId)sおよびセッション %(deviceId)s の署名鍵「%(fprint)s」と一致しません。通信が傍受されているおそれがあります!", + "verify_nop": "このセッションは認証済です!", + "verify_nop_warning_mismatch": "警告:このセッションは認証済ですが、鍵が一致しません!", + "verify_success_description": "指定された署名鍵は%(userId)sのセッション %(deviceId)s から受け取った鍵と一致します。セッションは認証済です。", + "verify_success_title": "認証済の鍵", + "verify_unknown_pair": "不明な(ユーザー、セッション)ペア:(%(userId)s、%(deviceId)s)", + "whois": "ユーザーの情報を表示" + }, + "space": { + "add_existing_room_space": { + "create": "代わりに新しいルームを追加しますか?", + "create_prompt": "新しいルームを作成", + "dm_heading": "ダイレクトメッセージ", + "error_heading": "選択されたもの全てが追加されてはいません", + "progress_text": { + "one": "ルームを追加しています…", + "other": "ルームを追加しています…(計%(count)s個のうち%(progress)s個)" + }, + "space_dropdown_label": "スペースの選択", + "space_dropdown_title": "既存のルームを追加", + "subspace_moved_note": "スペースの追加機能は移動しました。" }, - "m.call.hangup": { - "you": "通話を終了しました", - "user": "%(senderName)sが通話を終了しました" + "add_existing_subspace": { + "create_button": "新しいスペースを作成", + "create_prompt": "代わりに新しいスペースを追加しますか?", + "filter_placeholder": "スペースを検索", + "space_dropdown_title": "既存のスペースを追加" }, - "m.call.invite": { - "you": "通話を開始しました", - "user": "%(senderName)sが通話を開始しました", - "dm_send": "応答を待機しています", - "dm_receive": "%(senderName)sが呼び出しています" + "context_menu": { + "devtools_open_timeline": "ルームのタイムラインを表示(開発者ツール)", + "explore": "ルームを探す", + "home": "スペースのホーム", + "manage_and_explore": "ルームの管理および探索", + "options": "スペースのオプション" }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s:%(message)s", - "m.sticker": "%(senderName)s:%(stickerName)s" - }, - "voip": { - "disable_microphone": "マイクをミュート", - "enable_microphone": "マイクのミュートを解除", - "disable_camera": "カメラを無効にする", - "enable_camera": "カメラを有効にする", - "audio_devices": "オーディオ装置", - "video_devices": "ビデオ装置", - "dial": "ダイヤル", - "you_are_presenting": "あなたが画面を共有しています", - "user_is_presenting": "%(sharerName)sが画面を共有しています", - "camera_disabled": "カメラが無効です", - "camera_enabled": "カメラがまだ有効です", - "consulting": "%(transferTarget)sと相談しています。%(transferee)sに転送", - "call_held_switch": "通話を保留しました 切り替える", - "call_held_resume": "通話を保留しました 再開", - "call_held": "%(peerName)sが通話を保留しました", - "dialpad": "ダイヤルパッド", - "stop_screenshare": "画面共有を停止", - "start_screenshare": "画面共有を開始", - "hangup": "電話を切る", - "maximise": "全画面", - "expand": "通話に戻る", - "on_hold": "%(name)sを保留しています", - "voice_call": "音声通話", - "video_call": "ビデオ通話", - "video_call_started": "ビデオ通話を開始しました", - "unsilence": "音を有効にする", - "silence": "サイレントモード", - "silenced": "無音で通知", - "unknown_caller": "不明な発信者", - "call_failed": "呼び出しに失敗しました", - "unable_to_access_microphone": "マイクを使用できません", - "call_failed_microphone": "マイクを使用できなかったため、通話に失敗しました。マイクが接続され、正しく設定されているか確認してください。", - "unable_to_access_media": "Webカメラまたはマイクを使用できません", - "call_failed_media": "Webカメラまたはマイクを使用できなかったため、通話に失敗しました。以下を確認してください:", - "call_failed_media_connected": "マイクとWebカメラが接続されていて、正しく設定されていること", - "call_failed_media_permissions": "Webカメラを使用する権限が与えられていること", - "call_failed_media_applications": "他のアプリケーションがWebカメラを使用していないこと", - "already_in_call": "既に通話中です", - "already_in_call_person": "既にこの人と通話中です。", - "unsupported": "通話はサポートされていません", - "unsupported_browser": "このブラウザーで通話を発信することはできません。" + "failed_load_rooms": "ルームの一覧を読み込むのに失敗しました。", + "failed_remove_rooms": "いくつかのルームの削除に失敗しました。後でもう一度やり直してください", + "incompatible_server_hierarchy": "あなたのサーバーはスペースの階層表示をサポートしていません。", + "invite": "連絡先を招待", + "invite_description": "メールアドレスまたはユーザー名で招待", + "invite_link": "招待リンクを共有", + "invite_this_space": "このスペースに招待", + "joining_space": "参加しています", + "landing_welcome": "にようこそ", + "leave_dialog_action": "スペースから退出", + "leave_dialog_description": "から退出しようとしています。", + "leave_dialog_only_admin_room_warning": "あなたは、退出しようとしているいくつかのルームとスペースの唯一の管理者です。退出すると、誰もそれらを管理できなくなります。", + "leave_dialog_only_admin_warning": "あなたはこのスペースの唯一の管理者です。退出すると、誰もそれを管理できなくなります。", + "leave_dialog_option_all": "全てのルームから退出", + "leave_dialog_option_intro": "このスペースのルームから退出しますか?", + "leave_dialog_option_none": "どのルームからも退出しない", + "leave_dialog_option_specific": "退出するルームを選択", + "leave_dialog_public_rejoin_warning": "再び招待されない限り、再参加することはできません。", + "leave_dialog_title": "%(spaceName)sから退出", + "mark_suggested": "おすすめに追加", + "no_search_result_hint": "別のキーワードで検索するか、キーワードが正しいか確認してください。", + "preferences": { + "sections_section": "表示するセクション", + "show_people_in_space": "このスペースのメンバーとの会話をまとめます。無効にすると、それらの会話は%(spaceName)sの表示画面に表示されなくなります。" + }, + "room_filter_placeholder": "ルームを検索", + "search_children": "%(spaceName)sを検索", + "search_placeholder": "名前と説明文を検索", + "select_room_below": "以下からルームを選択してください", + "share_public": "公開スペースを共有", + "suggested": "おすすめ", + "suggested_tooltip": "このルームは、参加を推奨するルームとしておすすめされています", + "title_when_query_available": "結果", + "title_when_query_unavailable": "ルームとスペース", + "unmark_suggested": "おすすめから除外", + "user_lacks_permission": "権限がありません" + }, + "space_settings": { + "title": "設定 - %(spaceName)s" }, - "Other": "その他", - "Advanced": "詳細", - "room_settings": { - "permissions": { - "m.room.avatar_space": "スペースのアバターの変更", - "m.room.avatar": "ルームのアバターの変更", - "m.room.name_space": "スペース名の変更", - "m.room.name": "ルーム名の変更", - "m.room.canonical_alias_space": "スペースのメインアドレスの変更", - "m.room.canonical_alias": "ルームのメインアドレスの変更", - "m.space.child": "このスペースのルームの管理", - "m.room.history_visibility": "履歴の見え方の変更", - "m.room.power_levels": "権限の変更", - "m.room.topic_space": "説明文の変更", - "m.room.topic": "トピックの変更", - "m.room.tombstone": "ルームのアップグレード", - "m.room.encryption": "ルームの暗号化を有効にする", - "m.room.server_acl": "サーバーのアクセス制御リストの変更", - "m.reaction": "リアクションの送信", - "m.room.redaction": "自分が送信したメッセージの削除", - "m.widget": "ウィジェットの変更", - "io.element.voice_broadcast_info": "音声配信", - "m.room.pinned_events": "固定されたイベントの管理", - "m.call": "%(brand)s通話を開始", - "m.call.member": "%(brand)s通話に参加", - "users_default": "既定の役割", - "events_default": "メッセージの送信", - "invite": "ユーザーの招待", - "state_default": "設定の変更", - "kick": "ユーザーの追放", - "ban": "ユーザーのブロック", - "redact": "他の人から送信されたメッセージの削除", - "notifications.room": "全員に通知" + "spaces": { + "error_no_permission_add_room": "このスペースにルームを追加する権限がありません", + "error_no_permission_add_space": "このスペースに別のスペースを追加する権限がありません", + "error_no_permission_create_room": "このスペースに新しいルームを作成する権限がありません", + "error_no_permission_invite": "このスペースにユーザーを招待する権限がありません" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "探したい新しいサーバーの名前を入力してください。", + "network_dropdown_add_dialog_placeholder": "サーバー名", + "network_dropdown_add_dialog_title": "新しいサーバーを追加", + "network_dropdown_add_server_option": "新しいサーバーを追加…", + "network_dropdown_available_invalid": "このサーバーまたはそのルーム一覧が見つかりません", + "network_dropdown_available_invalid_forbidden": "このサーバーのルームの一覧を閲覧する許可がありません", + "network_dropdown_available_valid": "問題ありません", + "network_dropdown_remove_server_adornment": "サーバー“%(roomServer)s”を削除", + "network_dropdown_required_invalid": "サーバー名を入力", + "network_dropdown_selected_label": "表示:Matrixルーム", + "network_dropdown_selected_label_instance": "表示:%(instance)s ルーム(%(server)s)", + "network_dropdown_your_server_description": "あなたのサーバー" } }, - "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": "以下のいずれかでこの端末を認証してください:" - } + "spotlight_dialog": { + "cant_find_person_helpful_hint": "探している相手が見つからなければ、招待リンクを送信してください。", + "cant_find_room_helpful_hint": "探しているルームが見つからない場合、招待を要求するか新しいルームを作成してください。", + "copy_link_text": "招待リンクをコピー", + "count_of_members": { + "other": "%(count)s人の参加者", + "one": "%(count)s人の参加者" + }, + "create_new_room_button": "新しいルームを作成", + "group_chat_section_title": "その他のオプション", + "heading_with_query": "「%(query)s」のキーワードで検索", + "heading_without_query": "検索", + "join_button_text": "%(roomAddress)sに参加", + "keyboard_scroll_hint": "でスクロール", + "message_search_section_title": "その他の検索", + "other_rooms_in_space": "%(spaceName)sの他のルーム", + "public_rooms_label": "公開ルーム", + "recent_searches_section_title": "最近の検索", + "recently_viewed_section_title": "最近表示したルーム", + "remove_filter": "%(filter)sの検索フィルターを削除", + "result_may_be_hidden_privacy_warning": "プライバシーの観点から表示していない結果があります", + "result_may_be_hidden_warning": "いくつかの結果が表示されていない可能性があります", + "search_dialog": "検索ダイアログ", + "search_messages_hint": "メッセージを検索する場合は、ルームの上に表示されるアイコンをクリックしてください。", + "spaces_title": "参加しているスペース", + "start_group_chat_button": "グループチャットを開始" + }, + "stickers": { + "empty": "現在、ステッカーパックが有効になっていません", + "empty_add_prompt": "今すぐ追加" + }, + "terms": { + "column_document": "ドキュメント", + "column_service": "サービス", + "column_summary": "概要", + "identity_server_no_terms_description_1": "このアクションを行うには、既定のIDサーバー にアクセスしてメールアドレスまたは電話番号を認証する必要がありますが、サーバーには利用規約がありません。", + "identity_server_no_terms_description_2": "サーバーの所有者を信頼する場合のみ続行してください。", + "identity_server_no_terms_title": "IDサーバーには利用規約がありません", + "inline_intro_text": "に同意して続行:", + "integration_manager": "ボット、ブリッジ、ウィジェット、ステッカーパックを使用", + "intro": "続行するには、このサービスの利用規約に同意する必要があります。", + "summary_identity_server_1": "知人を電話番号か電子メールで探す", + "summary_identity_server_2": "自分を電話番号か電子メールで見つけられるようにする", + "tac_button": "利用規約を確認", + "tac_description": "%(homeserverDomain)sのホームサーバーを引き続き使用するには、利用規約を確認して同意する必要があります。", + "tac_title": "利用規約", + "tos": "利用規約" + }, + "theme": { + "light_high_contrast": "ライト(高コントラスト)", + "match_system": "システムに合致" + }, + "thread_view_back_action_label": "スレッドに戻る", + "threads": { + "all_threads": "全てのスレッド", + "all_threads_description": "現在のルームのスレッドを全て表示", + "count_of_reply": { + "other": "%(count)s件の返信", + "one": "%(count)s件の返信" + }, + "empty_explainer": "スレッド機能を使うと、会話のテーマを維持したり、会話を簡単に追跡したりすることができます。", + "empty_has_threads_tip": "既存のスレッドに返信するか、メッセージの「%(replyInThread)s」機能を使用すると新しいスレッドを開始できます。", + "empty_heading": "スレッド機能を使って、会話をまとめましょう", + "empty_tip": "ヒント:メッセージの「%(replyInThread)s」機能を使用すると新しいスレッドを開始できます。", + "error_start_thread_existing_relation": "既存の関係のあるイベントからスレッドを作成することはできません", + "my_threads": "自分のスレッド", + "my_threads_description": "参加している全スレッドを表示", + "open_thread": "スレッドを開く", + "show_all_threads": "全てのスレッドを表示", + "show_thread_filter": "表示:", + "unable_to_decrypt": "メッセージを復号化できません" }, - "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": "これはいつでも設定から無効にできます" + "time": { + "about_day_ago": "約1日前", + "about_hour_ago": "約1時間前", + "about_minute_ago": "約1分前", + "date_at_time": "%(date)s %(time)s", + "few_seconds_ago": "数秒前", + "hours_minutes_seconds_left": "残り%(hours)s時間%(minutes)s分%(seconds)s秒", + "in_about_day": "今から約1日前", + "in_about_hour": "今から約1時間前", + "in_about_minute": "今から約1分前", + "in_few_seconds": "今から数秒前", + "in_n_days": "今から%(num)s日前", + "in_n_hours": "今から%(num)s時間前", + "in_n_minutes": "今から%(num)s分前", + "left": "残り%(timeRemaining)s", + "minutes_seconds_left": "残り%(minutes)s分%(seconds)s秒", + "n_days_ago": "%(num)s日前", + "n_hours_ago": "%(num)s時間前", + "n_minutes_ago": "%(num)s分前", + "seconds_left": "残り%(seconds)s秒", + "short_days": "%(value)s日", + "short_days_hours_minutes_seconds": "%(days)s日%(hours)s時%(minutes)s分%(seconds)s秒", + "short_hours": "%(value)s時", + "short_hours_minutes_seconds": "%(hours)s時%(minutes)s分%(seconds)s秒", + "short_minutes": "%(value)s分", + "short_minutes_seconds": "%(minutes)s分%(seconds)s秒", + "short_seconds": "%(value)s秒" }, - "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": "ハートを送信" + "timeline": { + "context_menu": { + "collapse_reply_thread": "返信のスレッドを折りたたむ", + "external_url": "ソースのURL", + "open_in_osm": "OpenStreetMapで開く", + "report": "報告", + "resent_unsent_reactions": "%(unsentCount)s個のリアクションを再送信", + "show_url_preview": "プレビューを表示", + "view_related_event": "関連するイベントを表示", + "view_source": "ソースコードを表示" + }, + "creation_summary_dm": "%(creator)sがこのダイレクトメッセージを作成しました。", + "creation_summary_room": "%(creator)sがルームを作成し設定しました。", + "disambiguated_profile": "%(displayName)s(%(matrixId)s)", + "download_action_decrypting": "復号化しています", + "download_action_downloading": "ダウンロードしています", + "edits": { + "tooltip_label": "%(date)sに編集済。クリックすると変更履歴を表示。", + "tooltip_sub": "クリックすると変更履歴を表示", + "tooltip_title": "%(date)sに編集済" + }, + "encrypted_historical_messages_unavailable": "これ以前の暗号化されたメッセージは利用できません。", + "error_no_renderer": "このイベントは表示できませんでした", + "error_rendering_message": "このメッセージを読み込めません", + "historical_messages_unavailable": "以前のメッセージは表示できません", + "in_room_name": " %(room)s内で", + "io.element.voice_broadcast_info": { + "user": "%(senderName)sが音声配信を終了しました", + "you": "音声配信を終了しました" + }, + "io.element.widgets.layout": "%(senderName)sがルームのレイアウトを更新しました", + "load_error": { + "no_permission": "このルームのタイムラインの特定の地点を読み込もうとしましたが、問題のメッセージを閲覧する権限がありません。", + "title": "タイムラインの位置を読み込めませんでした", + "unable_to_find": "このルームのタイムラインの特定の地点を読み込もうとしましたが、見つけられませんでした。" + }, + "m.audio": { + "error_downloading_audio": "音声をダウンロードする際にエラーが発生しました", + "error_processing_audio": "音声メッセージを処理する際にエラーが発生しました", + "error_processing_voice_message": "音声メッセージを処理する際にエラーが発生しました", + "unnamed_audio": "名前のない音声" + }, + "m.beacon_info": { + "view_live_location": "位置情報(ライブ)を表示" + }, + "m.call": { + "video_call_ended": "ビデオ通話が終了しました", + "video_call_started": "ビデオ通話が%(roomName)sで開始しました。", + "video_call_started_text": "%(name)sがビデオ通話を始めました", + "video_call_started_unsupported": "ビデオ通話が%(roomName)sで開始しました。(このブラウザーではサポートされていません)" + }, + "m.call.hangup": { + "dm": "通話が終了しました" + }, + "m.call.invite": { + "call_back_prompt": "かけ直す", + "declined": "拒否しました", + "failed_connect_media": "メディアに接続できませんでした", + "failed_connection": "接続に失敗しました", + "failed_opponent_media": "相手の端末はカメラ、もしくはマイクを使用できませんでした", + "missed_call": "不在着信", + "no_answer": "応答がありません", + "unknown_error": "不明なエラーが発生しました", + "unknown_failure": "不明なエラー:%(reason)s", + "unknown_state": "通話の状態が不明です!", + "video_call": "%(senderName)sがビデオ通話を行いました。", + "video_call_unsupported": "%(senderName)sがビデオ通話を行いました。(このブラウザーではサポートされていません)", + "voice_call": "%(senderName)sが音声通話を行いました。", + "voice_call_unsupported": "%(senderName)sが音声通話を行いました。(このブラウザーではサポートされていません)" + }, + "m.file": { + "decrypt_label": "%(text)sを復号化", + "download_label": "%(text)sをダウンロード", + "error_decrypting": "添付ファイルを復号化する際にエラーが発生しました", + "error_invalid": "無効なファイル %(extra)s" + }, + "m.image": { + "error": "エラーにより画像を表示できません", + "error_decrypting": "画像を復号化する際にエラーが発生しました", + "error_downloading": "画像をダウンロードする際にエラーが発生しました", + "sent": "%(senderDisplayName)sが画像を送信しました。", + "show_image": "画像を表示" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)sは認証を中止しました", + "you_cancelled": "%(name)sの認証を中止しました" + }, + "m.key.verification.done": "%(name)sを認証しました", + "m.key.verification.request": { + "declining": "拒否しています…", + "user_accepted": "%(name)sは受け付けました", + "user_cancelled": "%(name)sは中止しました", + "user_declined": "%(name)sは拒否しました", + "user_wants_to_verify": "%(name)sが認証を要求しています", + "you_accepted": "受け付けました", + "you_cancelled": "中止しました", + "you_declined": "拒否しました", + "you_started": "認証リクエストを送信しました" + }, + "m.location": { + "full": "%(senderName)sが位置情報を共有しました", + "location": "位置情報を共有しました: ", + "self_location": "位置情報を共有しました: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s個の投票", + "other": "%(count)s個の投票" + } + }, + "m.poll.end": { + "sender_ended": "%(senderName)sがアンケートを終了しました" + }, + "m.poll.start": "%(senderName)sがアンケートを開始しました - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)sがルームのアバターを変更しました。", + "changed_img": "%(senderDisplayName)sはルームのアバターをに変更しました", + "lightbox_title": "%(senderDisplayName)sが%(roomName)sのアバターを変更しました", + "removed": "%(senderDisplayName)sがルームのアバターを削除しました。" + }, + "m.room.canonical_alias": { + "alt_added": { + "one": "%(senderName)sがこのルームの代替アドレス %(addresses)s を追加しました。", + "other": "%(senderName)sがこのルームの代替アドレス %(addresses)s を追加しました。" + }, + "alt_removed": { + "one": "%(senderName)sがこのルームの代替アドレス %(addresses)s を削除しました。", + "other": "%(senderName)sがこのルームの代替アドレス %(addresses)s を削除しました。" + }, + "changed": "%(senderName)sがこのルームのアドレスを変更しました。", + "changed_alternative": "%(senderName)sがこのルームの代替アドレスを変更しました。", + "changed_main_and_alternative": "%(senderName)sがこのルームのメインアドレスと代替アドレスを変更しました。", + "removed": "%(senderName)sがこのルームのメインアドレスを削除しました。", + "set": "%(senderName)sがこのルームのメインアドレスを%(address)sに設定しました。" + }, + "m.room.create": { + "continuation": "このルームは別の会話の続きです。", + "see_older_messages": "ここをクリックすると、以前のメッセージを表示します。" + }, + "m.room.encryption": { + "disable_attempt": "暗号化を無効にする試みを無視しました", + "disabled": "暗号化が有効になっていません", + "enabled_local": "このチャットのメッセージはエンドツーエンドで暗号化されます。", + "parameters_changed": "暗号化のパラメーターのいくつかが変更されました。", + "unsupported": "このルームで使用されている暗号化はサポートされていません。" + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)sがこのルームへのゲストによる参加を許可しました。", + "forbidden": "%(senderDisplayName)sがこのルームへのゲストによる参加を拒否しました。", + "unknown": "%(senderDisplayName)sがゲストによるアクセスを「%(rule)s」に変更しました。" + }, + "m.room.history_visibility": { + "invited": "%(senderName)sが、今後のルームの履歴を「メンバーのみ(招待された時点以降)」閲覧可能に設定しました。", + "joined": "%(senderName)sが、今後のルームの履歴を「メンバーのみ(参加した時点以降)」閲覧可能に設定しました。", + "shared": "%(senderName)sが、今後のルームの履歴を「メンバーのみ」閲覧可能に設定しました。", + "unknown": "%(senderName)sが、今後のルームの履歴を「不明(%(visibility)s)」に閲覧可能に設定しました。", + "world_readable": "%(senderName)sが、今後のルームの履歴を「誰でも」閲覧可能に設定しました。" + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)sがこのルームを「招待者のみ参加可能」に変更しました。", + "public": "%(senderDisplayName)sがこのルームを「リンクを知っている人全員」に公開しました。", + "restricted": "%(senderDisplayName)sがこのルームに参加できる対象を変更しました。", + "restricted_settings": "%(senderDisplayName)sがこのルームに参加できる対象を変更しました。設定を表示。", + "unknown": "%(senderDisplayName)sが参加ルールを「%(rule)s」に変更しました。" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)sが%(displayName)sの招待を受け入れました", + "accepted_invite": "%(targetName)sが招待を受け入れました", + "ban": "%(senderName)sが%(targetName)sをブロックしました", + "ban_reason": "%(senderName)sが%(targetName)sをブロックしました。理由:%(reason)s", + "change_avatar": "%(senderName)sがプロフィール画像を変更しました", + "change_name": "%(oldDisplayName)sが表示名を%(displayName)sに変更しました", + "invite": "%(senderName)sが%(targetName)sを招待しました", + "join": "%(targetName)sがこのルームに参加しました", + "kick": "%(senderName)sが%(targetName)sを追放しました", + "kick_reason": "%(senderName)sが%(targetName)sを追放しました。理由:%(reason)s", + "left": "%(targetName)sがこのルームから退出しました", + "left_reason": "%(targetName)sがルームから退出しました。理由:%(reason)s", + "no_change": "%(senderName)sは変更を加えませんでした", + "reject_invite": "%(targetName)sが招待を拒否しました", + "remove_avatar": "%(senderName)sがプロフィール画像を削除しました", + "remove_name": "%(senderName)sが表示名(%(oldDisplayName)s)を削除しました", + "set_avatar": "%(senderName)sがプロフィール画像を設定しました", + "set_name": "%(senderName)sが表示名を%(displayName)sに設定しました", + "unban": "%(senderName)sが%(targetName)sのブロックを解除しました", + "withdrew_invite": "%(senderName)sが%(targetName)sの招待を取り下げました", + "withdrew_invite_reason": "%(senderName)sが%(targetName)sの招待を取り下げました。理由:%(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)sがルーム名を%(oldRoomName)sから%(newRoomName)sに変更しました。", + "remove": "%(senderDisplayName)sがルーム名を削除しました。", + "set": "%(senderDisplayName)sがルーム名を%(roomName)sに変更しました。" + }, + "m.room.pinned_events": { + "changed": "%(senderName)sが、ルームの固定メッセージを変更しました。", + "changed_link": "%(senderName)sがこのルームの固定メッセージを変更しました。", + "pinned": "%(senderName)sがメッセージをこのルームに固定しました。全ての固定メッセージを表示。", + "pinned_link": "%(senderName)sがメッセージをこのルームに固定しました。全ての固定メッセージを表示。", + "unpinned": "%(senderName)sがメッセージの固定を解除しました。全ての固定メッセージを表示。", + "unpinned_link": "%(senderName)sがこのメッセージの固定を解除しました。全ての固定メッセージを表示。" + }, + "m.room.power_levels": { + "changed": "%(senderName)sが%(powerLevelDiffText)s", + "user_from_to": "%(userId)sの権限レベルを%(fromPowerLevel)sから%(toPowerLevel)sに変更しました。" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉全てのサーバーの参加がブロックされています!このルームは使用できなくなりました。", + "changed": "%(senderDisplayName)sがこのルームのサーバーアクセス制御リストを変更しました。", + "set": "%(senderDisplayName)sがこのルームのサーバーアクセス制御リストを設定しました。" + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)sが%(targetDisplayName)sへのルームの招待を取り消しました。", + "sent": "%(senderName)sが%(targetDisplayName)sをこのルームに招待しました。" + }, + "m.room.tombstone": "%(senderDisplayName)sがこのルームをアップグレードしました。", + "m.room.topic": "%(senderDisplayName)sがトピックを\"%(topic)s\"に変更しました。", + "m.sticker": "%(senderDisplayName)sがステッカーを送信しました。", + "m.video": { + "error_decrypting": "動画を復号化する際にエラーが発生しました" + }, + "m.widget": { + "added": "%(widgetName)sウィジェットが%(senderName)sによって追加されました", + "jitsi_ended": "%(senderName)sがビデオ会議を終了しました", + "jitsi_join_right_prompt": "右側のルーム情報カードから会議に参加", + "jitsi_join_top_prompt": "このルームの上部で会議に参加", + "jitsi_started": "%(senderName)sがビデオ会議を開始しました", + "jitsi_updated": "%(senderName)sがビデオ会議を更新しました", + "modified": "%(widgetName)sウィジェットは%(senderName)sによって変更されました", + "removed": "%(widgetName)sウィジェットが%(senderName)sによって削除されました" + }, + "mab": { + "collapse_reply_chain": "引用を折りたたむ", + "copy_link_thread": "スレッドへのリンクをコピー", + "expand_reply_chain": "引用を展開", + "label": "メッセージのアクション", + "view_in_room": "ルーム内で表示" + }, + "mjolnir": { + "changed_rule_glob": "%(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_users": "%(senderName)sが、%(oldGlob)sにマッチするユーザーをブロックするルールを、%(newGlob)sにマッチするユーザーをブロックするルールに変更しました(理由:%(reason)s)", + "created_rule": "%(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_users": "%(senderName)sが%(glob)sにマッチするユーザーをブロックするルールを作成しました(理由:%(reason)s)", + "message_hidden": "このユーザーを無視しているのでメッセージは隠されます。表示する。", + "removed_rule": "%(senderName)sが%(glob)sにマッチするブロック用ルールを削除しました", + "removed_rule_rooms": "%(senderName)sが%(glob)sにマッチするルームをブロックするルールを削除しました", + "removed_rule_servers": "%(senderName)sが%(glob)sにマッチするサーバーをブロックするルールを削除しました", + "removed_rule_users": "%(senderName)sが%(glob)sにマッチするユーザーをブロックするルールを削除しました", + "updated_invalid_rule": "%(senderName)sが不正なブロックに関するルールを更新しました", + "updated_rule": "%(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_users": "%(senderName)sが%(glob)sにマッチするユーザーをブロックするルールを更新しました(理由:%(reason)s)" + }, + "no_permission_messages_before_invite": "招待される前のメッセージを表示する権限がありません。", + "no_permission_messages_before_join": "参加する前のメッセージを表示する権限がありません。", + "pending_moderation": "保留中のメッセージのモデレート", + "pending_moderation_reason": "メッセージはモデレートの保留中です:%(reason)s", + "reactions": { + "add_reaction_prompt": "リアクションを追加", + "label": "%(reactors)sは%(content)sでリアクションしました", + "tooltip": "%(shortName)sでリアクションしました" + }, + "read_receipt_title": { + "one": "%(count)s人が閲覧済", + "other": "%(count)s人が閲覧済" + }, + "read_receipts_label": "開封確認メッセージ", + "redacted": { + "tooltip": "%(date)sにメッセージが削除されました" + }, + "redaction": "%(name)sによってメッセージが削除されました", + "reply": { + "error_loading": "返信されたイベントを読み込めません。存在しないか、表示する権限がありません。", + "in_reply_to": "への返信", + "in_reply_to_for_export": "このメッセージへの返信" + }, + "scalar_starter_link": { + "dialog_description": "%(integrationsUrl)sで使用するアカウントを認証するため、外部サイトに移動します。続行してよろしいですか?", + "dialog_title": "統合を追加" + }, + "self_redaction": "メッセージが削除されました", + "send_state_encrypting": "メッセージを暗号化しています…", + "send_state_failed": "送信に失敗しました", + "send_state_sending": "メッセージを送信しています…", + "send_state_sent": "メッセージが送信されました", + "summary": { + "banned": { + "other": "が%(count)s回ブロックされました", + "one": "がブロックされました" + }, + "banned_multiple": { + "other": "が%(count)s回ブロックされました", + "one": "がブロックされました" + }, + "changed_name": { + "other": "%(oneUser)sが%(count)s回名前を変更しました", + "one": "%(oneUser)sが名前を変更しました" + }, + "changed_name_multiple": { + "other": "%(severalUsers)sが%(count)s回名前を変更しました", + "one": "%(severalUsers)sが名前を変更しました" + }, + "format": "%(nameList)s%(transitionList)s", + "hidden_event": { + "one": "%(oneUser)sが1件の非表示のメッセージを送信しました", + "other": "%(oneUser)sが%(count)s件の非表示のメッセージを送信しました" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)sが1件の非表示のメッセージを送信しました", + "other": "%(severalUsers)sが%(count)s件の非表示のメッセージを送信しました" + }, + "invite_withdrawn": { + "other": "%(oneUser)sが%(count)s回招待を取り消しました", + "one": "%(oneUser)sが招待を取り消しました" + }, + "invite_withdrawn_multiple": { + "one": "%(severalUsers)sが招待を取り消しました", + "other": "%(severalUsers)sが%(count)s回招待を取り消しました" + }, + "invited": { + "other": "が%(count)s回招待されました", + "one": "が招待されました" + }, + "invited_multiple": { + "other": "が%(count)s回招待されました", + "one": "が招待されました" + }, + "joined": { + "other": "%(oneUser)sが%(count)s回参加しました", + "one": "%(oneUser)sが参加しました" + }, + "joined_and_left": { + "other": "%(oneUser)sが%(count)s回参加し退出しました", + "one": "%(oneUser)sが参加し退出しました" + }, + "joined_and_left_multiple": { + "other": "%(severalUsers)sが%(count)s回参加し、退出しました", + "one": "%(severalUsers)sが参加して退出しました" + }, + "joined_multiple": { + "other": "%(severalUsers)sが%(count)s回参加しました", + "one": "%(severalUsers)sが参加しました" + }, + "kicked": { + "one": "が追放されました", + "other": "が%(count)s回追放されました" + }, + "kicked_multiple": { + "one": "が追放されました", + "other": "が%(count)s回追放されました" + }, + "left": { + "other": "%(oneUser)sが%(count)s回退出しました", + "one": "%(oneUser)sが退出しました" + }, + "left_multiple": { + "other": "%(severalUsers)sが%(count)s回退出しました", + "one": "%(severalUsers)sが退出しました" + }, + "no_change": { + "one": "%(oneUser)sは変更を加えませんでした", + "other": "%(oneUser)sが%(count)s回変更を加えませんでした" + }, + "no_change_multiple": { + "other": "%(severalUsers)sが%(count)s回変更を加えませんでした", + "one": "%(severalUsers)sは変更を加えませんでした" + }, + "pinned_events": { + "other": "%(oneUser)sがこのルームの固定メッセージを%(count)s回変更しました", + "one": "%(oneUser)sがこのルームの固定メッセージを変更しました" + }, + "pinned_events_multiple": { + "other": "%(severalUsers)sがこのルームの固定メッセージを%(count)s回変更しました", + "one": "%(severalUsers)sがこのルームの固定メッセージを変更しました" + }, + "redacted": { + "one": "%(oneUser)sがメッセージを削除しました", + "other": "%(oneUser)sが%(count)s件のメッセージを削除しました" + }, + "redacted_multiple": { + "one": "%(severalUsers)sがメッセージを削除しました", + "other": "%(severalUsers)sが%(count)s件のメッセージを削除しました" + }, + "rejected_invite": { + "other": "%(oneUser)sが%(count)s回招待を拒否しました", + "one": "%(oneUser)sが招待を拒否しました" + }, + "rejected_invite_multiple": { + "other": "%(severalUsers)sが%(count)s回招待を拒否しました", + "one": "%(severalUsers)sが招待を拒否しました" + }, + "rejoined": { + "other": "%(oneUser)sが%(count)s回退出し再参加しました", + "one": "%(oneUser)sが退出し再参加しました" + }, + "rejoined_multiple": { + "other": "%(severalUsers)sが%(count)s回退出し再参加しました", + "one": "%(severalUsers)sが退出し再参加しました" + }, + "server_acls": { + "one": "%(oneUser)sがサーバーのアクセス制御リストを変更しました", + "other": "%(oneUser)sがサーバーのアクセス制御リストを%(count)s回変更しました" + }, + "server_acls_multiple": { + "one": "%(severalUsers)sがサーバーのアクセス制御リストを変更しました", + "other": "%(severalUsers)sがサーバーのアクセス制御リストを%(count)s回変更しました" + }, + "unbanned": { + "other": "が%(count)s回ブロック解除されました", + "one": "がブロック解除されました" + }, + "unbanned_multiple": { + "other": "が%(count)s回ブロック解除されました", + "one": "がブロック解除されました" + } + }, + "thread_info_basic": "スレッドから", + "typing_indicator": { + "more_users": { + "other": "%(names)sと他%(count)s人が入力しています…", + "one": "%(names)sともう1人が入力しています…" + }, + "one_user": "%(displayName)sが入力しています…", + "two_users": "%(names)sと%(lastPerson)sが入力しています…" + }, + "undecryptable_tooltip": "このメッセージを復号化できませんでした", + "url_preview": { + "close": "プレビューを閉じる", + "show_n_more": { + "one": "他%(count)s個のプレビューを表示", + "other": "他%(count)s個のプレビューを表示" + } + } }, - "spaces": { - "error_no_permission_invite": "このスペースにユーザーを招待する権限がありません", - "error_no_permission_create_room": "このスペースに新しいルームを作成する権限がありません", - "error_no_permission_add_room": "このスペースにルームを追加する権限がありません", - "error_no_permission_add_space": "このスペースに別のスペースを追加する権限がありません" + "truncated_list_n_more": { + "other": "他%(count)s人以上…" }, - "auth": { - "continue_with_idp": "%(provider)sで続行", - "sign_in_with_sso": "シングルサインオンを使用してサインイン", - "sso": "シングルサインオン", - "reset_password_action": "パスワードを再設定", - "reset_password_title": "パスワードを再設定", - "continue_with_sso": "以下のサービスにより続行%(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)sあるいは、以下に入力して登録%(usernamePassword)s", - "sign_in_instead": "サインイン", - "account_clash": "新しいアカウント(%(newAccountId)s)が登録されましたが、あなたは別のアカウント(%(loggedInUserId)s)でログインしています。", - "account_clash_previous_account": "以前のアカウントで続行", - "log_in_new_account": "新しいアカウントにログインしましょう。", - "registration_successful": "登録しました", - "server_picker_title": "あなたのホームサーバーにサインイン", - "server_picker_dialog_title": "アカウントを管理する場所を決めましょう", - "footer_powered_by_matrix": "powered by Matrix", - "failed_homeserver_discovery": "ホームサーバーを発見できませんでした", - "sync_footer_subtitle": "多くのルームに参加している場合は、時間がかかる可能性があります", - "syncing": "同期しています…", - "signing_in": "サインインしています…", - "unsupported_auth_msisdn": "このサーバーは、電話番号による認証をサポートしていません。", - "unsupported_auth_email": "このホームサーバーではメールアドレスによるログインをサポートしていません。", - "registration_disabled": "このサーバーはアカウントの新規登録を受け入れていません。", - "failed_query_registration_methods": "サポートしている登録方法を照会できません。", - "username_in_use": "そのユーザー名は既に使用されています。他のユーザー名を試してください。", - "3pid_in_use": "そのメールアドレスまたは電話番号は既に使われています。", - "incorrect_password": "誤ったパスワード", - "failed_soft_logout_auth": "再認証に失敗しました", - "soft_logout_heading": "サインアウトしました", - "forgot_password_email_required": "あなたのアカウントに登録されたメールアドレスの入力が必要です。", - "forgot_password_email_invalid": "メールアドレスが正しくありません。", - "sign_in_prompt": "アカウントがありますか?サインインしてください", - "verify_email_heading": "続行するには電子メールを認証してください", - "forgot_password_prompt": "パスワードを忘れてしまいましたか?", - "soft_logout_intro_password": "アカウントへのアクセスを回復するには、パスワードを入力してサインインしてください。", - "soft_logout_intro_sso": "サインインして、アカウントへのアクセスを回復しましょう。", - "soft_logout_intro_unsupported_auth": "アカウントにサインインできません。ホームサーバーの管理者に連絡して詳細を確認してください。", - "check_email_explainer": "%(email)sに送信される指示に従ってください", - "check_email_wrong_email_prompt": "メールアドレスが正しくありませんか?", - "check_email_wrong_email_button": "メールアドレスを再入力", - "check_email_resend_prompt": "届きませんでしたか?", - "check_email_resend_tooltip": "認証リンクの電子メールを再送信しました!", - "enter_email_heading": "パスワードを再設定するには、あなたの電子メールを入力してください", - "enter_email_explainer": "%(homeserver)sが、パスワードの再設定用の認証リンクを送信します。", - "verify_email_explainer": "パスワードを再設定する前に本人確認を行います。%(email)sに送信した電子メールにあるリンクをクリックしてください。", - "create_account_prompt": "初めてですか?アカウントを作成しましょう", - "sign_in_or_register": "サインインするか、アカウントを作成してください", - "sign_in_or_register_description": "続行するには、作成済のアカウントを使用するか、新しいアカウントを作成してください。", - "register_action": "アカウントを作成", - "server_picker_failed_validate_homeserver": "ホームサーバーを認証できません", - "server_picker_invalid_url": "不正なURL", - "server_picker_required": "ホームサーバーを指定してください", - "server_picker_matrix.org": "Matrix.orgは、公開されているホームサーバーで世界最大のものなので、多くの人に適しています。", - "server_picker_intro": "Matrixでは、あなたが自分のアカウントを管理する場所を「ホームサーバー」と呼んでいます。", - "server_picker_custom": "他のホームサーバー", - "server_picker_explainer": "好みのホームサーバーがあるか、自分でホームサーバーを運営している場合は、そちらをお使いください。", - "server_picker_learn_more": "ホームサーバーについて(英語)" + "update": { + "changelog": "更新履歴", + "check_action": "更新を確認", + "checking": "更新を確認しています…", + "downloading": "更新をダウンロードしています…", + "error_encountered": "エラーが発生しました(%(errorDetail)s)。", + "error_unable_load_commit": "コミットの詳細を読み込めません:%(msg)s", + "new_version_available": "新しいバージョンが利用可能です。今すぐ更新", + "no_update": "更新はありません。", + "release_notes_toast_title": "新着", + "see_changes_button": "新着", + "toast_description": "%(brand)sの新しいバージョンが利用可能です", + "toast_title": "%(brand)sの更新", + "unavailable": "使用できません" + }, + "upload_failed_generic": "ファイル '%(fileName)s' のアップロードに失敗しました。", + "upload_failed_size": "ファイル '%(fileName)s' はこのホームサーバーのアップロードのサイズ上限を超過しています", + "upload_failed_title": "アップロードに失敗しました", + "upload_file": { + "cancel_all_button": "全てキャンセル", + "error_file_too_large": "アップロードしようとしているファイルのサイズが大きすぎます。最大のサイズは%(limit)sですが、ファイルのサイズは%(sizeOfThisFile)sです。", + "error_files_too_large": "アップロードしようとしているファイルのサイズが大きすぎます。最大のサイズは%(limit)sです。", + "error_some_files_too_large": "アップロードしようとしているいくつかのファイルのサイズが大きすぎます。最大のサイズは%(limit)sです。", + "error_title": "アップロードエラー", + "title": "ファイルのアップロード", + "title_progress": "ファイルのアップロード(%(current)s/%(total)s)", + "upload_all_button": "全てアップロード", + "upload_n_others_button": { + "one": "あと%(count)s個のファイルをアップロード", + "other": "あと%(count)s個のファイルをアップロード" + } }, - "room_list": { - "sort_unread_first": "未読メッセージのあるルームを最初に表示", - "show_previews": "メッセージのプレビューを表示", - "sort_by": "並び替え", - "sort_by_activity": "アクティビティー順", - "sort_by_alphabet": "アルファベット順", - "sublist_options": "オプションの一覧を表示", - "show_n_more": { - "other": "さらに%(count)s件を表示", - "one": "さらに%(count)s件を表示" + "user_info": { + "admin_tools_section": "管理者ツール", + "ban_button_room": "ルームからブロック", + "ban_button_space": "スペースからブロック", + "ban_room_confirm_title": "%(roomName)sからブロック", + "ban_space_everything": "自分に可能な範囲で、全てのものからブロック", + "ban_space_specific": "自分に可能な範囲で、特定のものからブロック", + "count_of_sessions": { + "other": "%(count)s個のセッション", + "one": "%(count)s個のセッション" }, - "show_less": "詳細を非表示", - "notification_options": "通知設定" - }, - "report_content": { - "missing_reason": "報告する理由を記入してください。", - "ignore_user": "ユーザーを無視", - "hide_messages_from_user": "このユーザーのメッセージを非表示にするかどうか確認してください。", - "nature_disagreement": "ユーザーの投稿内容が正しくない。\nこのユーザーをルームのモデレーターに報告します。", - "nature_spam": "ユーザーが広告や、広告・プロパガンダへのリンクのスパムを行っている。\nこのユーザーをルームのモデレーターに報告します。", - "report_to_homeserver_encrypted": "不法なコンテンツの投稿が行われ、モデレーターによる適切な管理がなされていない。\nこのルームを%(homeserver)sの管理者に報告します。ただし、管理者がこのルームの暗号化されたコンテンツを読み取ることはできません。", - "nature_other": "その他の理由。問題を記入してください。\nルームのモデレーターに報告します。", - "nature": "特徴を選び、このメッセージを報告する理由を記入してください。", - "disagree": "同意しない", - "toxic_behaviour": "危害を加える振る舞い", - "illegal_content": "不法なコンテンツ", - "spam_or_propaganda": "スパム、プロパガンダ", - "report_entire_room": "ルーム全体を報告", - "report_content_to_homeserver": "あなたのホームサーバーの管理者にコンテンツを報告", - "description": "このメッセージを報告すると、このメッセージの一意の「イベントID」があなたのホームサーバーの管理者に送信されます。このルーム内のメッセージが暗号化されている場合、ホームサーバーの管理者はメッセージのテキストを読んだり、ファイルや画像を表示したりすることはできません。" + "count_of_verified_sessions": { + "other": "%(count)s件の認証済のセッション", + "one": "1件の認証済のセッション" + }, + "deactivate_confirm_action": "ユーザーを無効化", + "deactivate_confirm_description": "このユーザーを無効化すると、このユーザーはログアウトし、再度ログインすることはできなくなります。また、現在参加している全てのルームから退出します。このアクションを元に戻すことはできません。このユーザーを無効化してもよろしいですか?", + "deactivate_confirm_title": "ユーザーを無効化しますか?", + "demote_button": "降格する", + "demote_self_confirm_description_space": "あなたは自分自身を降格させようとしています。この変更は取り消せません。あなたがスペースの中で最後の特権ユーザーである場合、特権を再取得することはできなくなります。", + "demote_self_confirm_room": "あなたは自分自身を降格させようとしています。この変更は取り消せません。あなたがルームの中で最後の特権ユーザーである場合、特権を再取得することはできなくなります。", + "demote_self_confirm_title": "自身を降格しますか?", + "disinvite_button_room": "ルームへの招待を取り消す", + "disinvite_button_room_name": "%(roomName)sへの招待を取り消す", + "disinvite_button_space": "スペースへの招待を取り消す", + "edit_own_devices": "端末を編集", + "error_ban_user": "ユーザーをブロックできませんでした", + "error_deactivate": "ユーザーの無効化に失敗しました", + "error_kicking_user": "ユーザーの追放に失敗しました", + "error_mute_user": "ユーザーのミュートに失敗しました", + "error_revoke_3pid_invite_description": "招待を取り消すことができませんでした。サーバーで一時的な問題が発生しているか、招待を取り消すための十分な権限がありません。", + "error_revoke_3pid_invite_title": "招待を取り消せませんでした", + "hide_sessions": "セッションを隠す", + "hide_verified_sessions": "認証済のセッションを隠す", + "ignore_confirm_description": "このユーザーのメッセージと招待を非表示にします。無視してよろしいですか?", + "ignore_confirm_title": "%(user)sを無視", + "invited_by": "%(sender)sからの招待", + "jump_to_rr_button": "既読通知へ移動", + "kick_button_room": "ルームから追放", + "kick_button_room_name": "%(roomName)sから追放", + "kick_button_space": "スペースから追放", + "kick_button_space_everything": "自分に可能な範囲で、全てのものから追放", + "kick_space_specific": "自分に可能な範囲で、特定のものから追放", + "kick_space_warning": "あなたが管理者ではないスペースやルームには、引き続きアクセスできます。", + "promote_warning": "このユーザーにあなたと同じ権限レベルを与えようとしています。この変更は取り消せません。", + "redact": { + "confirm_button": { + "one": "1件のメッセージを削除", + "other": "%(count)s件のメッセージを削除" + }, + "confirm_description_1": { + "one": "%(user)sによる%(count)s件のメッセージを削除しようとしています。これは会話に参加している全員からメッセージを永久に削除します。続行してよろしいですか?", + "other": "%(user)sによる%(count)s件のメッセージを削除しようとしています。これは会話に参加している全員からメッセージを永久に削除します。続行してよろしいですか?" + }, + "confirm_description_2": "大量のメッセージだと時間がかかるかもしれません。その間はクライアントを再読み込みしないでください。", + "confirm_keep_state_explainer": "このユーザーに関するシステムメッセージ(メンバーシップの変更、プロフィールの変更など)も削除したい場合は、チェックを外してください", + "confirm_keep_state_label": "システムメッセージを保存", + "confirm_title": "%(user)sからの最近のメッセージを削除", + "no_recent_messages_description": "タイムラインを上にスクロールして、以前のものがあるかどうかを確認してください。", + "no_recent_messages_title": "%(user)sからの最近のメッセージが見つかりません" + }, + "redact_button": "最近のメッセージを削除", + "revoke_invite": "招待を取り消す", + "role_label": "での役割", + "room_encrypted": "このルームのメッセージはエンドツーエンドで暗号化されています。", + "room_encrypted_detail": "あなたのメッセージは保護されています。メッセージのロックを解除するための固有の鍵は、あなたと受信者だけが持っています。", + "room_unencrypted": "このルームのメッセージはエンドツーエンドで暗号化されていません。", + "room_unencrypted_detail": "暗号化されたルームでは、あなたのメッセージは保護されています。メッセージのロックを解除するための固有の鍵は、あなたと受信者だけが持っています。", + "share_button": "ユーザーへのリンクを共有", + "unban_button_room": "ルームからのブロックを解除", + "unban_button_space": "スペースからのブロックを解除", + "unban_room_confirm_title": "%(roomName)sからのブロックを解除", + "unban_space_everything": "自分に可能な範囲で、全てのものからブロック解除", + "unban_space_specific": "自分に可能な範囲で、特定のものからブロック解除", + "unban_space_warning": "あなたが管理者でない場所にアクセスすることができなくなります。", + "verify_button": "ユーザーの認証", + "verify_explainer": "セキュリティー強化のため、両者の端末でワンタイムコードを確認し、このユーザーを認証してください。" + }, + "user_menu": { + "settings": "全ての設定", + "switch_theme_dark": "ダークテーマに切り替える", + "switch_theme_light": "ライトテーマに切り替える" + }, + "voice_broadcast": { + "30s_backward": "30秒戻す", + "30s_forward": "30秒進める", + "action": "音声配信", + "buffering": "バッファリングしています…", + "confirm_listen_affirm": "はい、録音を終了してください", + "confirm_listen_description": "このライブ配信の視聴を開始すると、現在のライブ配信の録音は終了します。", + "confirm_listen_title": "ライブ配信を視聴しますか?", + "confirm_stop_affirm": "はい、配信を停止します", + "confirm_stop_description": "ライブ配信を終了してよろしいですか?配信を終了し、録音をこのルームで利用できるよう設定します。", + "confirm_stop_title": "ライブ配信を停止しますか?", + "connection_error": "接続エラー - 録音を停止しました", + "failed_already_recording_description": "既に音声配信を録音しています。新しく始めるには現在の音声配信を終了してください。", + "failed_already_recording_title": "新しい音声配信を開始できません", + "failed_decrypt": "音声配信を復号化できません", + "failed_generic": "この音声配信を再生できません", + "failed_insufficient_permission_description": "このルームで音声配信を開始する権限がありません。ルームの管理者に連絡して権限の付与を依頼してください。", + "failed_insufficient_permission_title": "新しい音声配信を開始できません", + "failed_no_connection_description": "録音を開始できません。後でもう一度やり直してください。", + "failed_no_connection_title": "接続エラー", + "failed_others_already_recording_description": "他の人が既に音声配信を録音しています。新しく始めるには音声配信が終わるまで待機してください。", + "failed_others_already_recording_title": "新しい音声配信を開始できません", + "go_live": "ライブ配信", + "live": "ライブ", + "pause": "音声配信を一時停止", + "play": "音声配信を再生", + "resume": "音声配信を再開" + }, + "voice_message": { + "cant_start_broadcast_description": "ライブ配信を録音しているため、音声メッセージを開始できません。音声メッセージの録音を開始するには、ライブ配信を終了してください。", + "cant_start_broadcast_title": "音声メッセージを開始できません" }, - "setting": { - "help_about": { - "brand_version": "%(brand)sのバージョン:", - "olm_version": "Olmのバージョン:", - "help_link": "%(brand)sの使用方法に関するヘルプはこちらをご覧ください。", - "help_link_chat_bot": "%(brand)sの使用についてサポートが必要な場合は、こちらをクリックするか、下のボタンを使用してボットとチャットを開始してください。", - "chat_bot": "%(brand)sボットとチャット", - "title": "ヘルプと概要", - "versions": "バージョン", - "access_token_detail": "アクセストークンを用いると、あなたのアカウントの全ての情報にアクセスできます。外部に公開したり、誰かと共有したりしないでください。", - "clear_cache_reload": "キャッシュを削除して再読み込み" - } + "voip": { + "already_in_call": "既に通話中です", + "already_in_call_person": "既にこの人と通話中です。", + "answered_elsewhere": "他の端末で応答しました", + "answered_elsewhere_description": "他の端末で呼び出しに応答しました。", + "audio_devices": "オーディオ装置", + "call_failed": "呼び出しに失敗しました", + "call_failed_description": "通話を確立できませんでした", + "call_failed_media": "Webカメラまたはマイクを使用できなかったため、通話に失敗しました。以下を確認してください:", + "call_failed_media_applications": "他のアプリケーションがWebカメラを使用していないこと", + "call_failed_media_connected": "マイクとWebカメラが接続されていて、正しく設定されていること", + "call_failed_media_permissions": "Webカメラを使用する権限が与えられていること", + "call_failed_microphone": "マイクを使用できなかったため、通話に失敗しました。マイクが接続され、正しく設定されているか確認してください。", + "call_held": "%(peerName)sが通話を保留しました", + "call_held_resume": "通話を保留しました 再開", + "call_held_switch": "通話を保留しました 切り替える", + "call_toast_unknown_room": "不明のルーム", + "camera_disabled": "カメラが無効です", + "camera_enabled": "カメラがまだ有効です", + "cannot_call_yourself_description": "自分自身に通話を発信することはできません。", + "change_input_device": "入力端末を変更", + "connecting": "接続しています", + "connection_lost": "サーバーとの接続が失われました", + "connection_lost_description": "サーバーに接続していないため、通話を発信できません。", + "consulting": "%(transferTarget)sと相談しています。%(transferee)sに転送", + "default_device": "既定の端末", + "dial": "ダイヤル", + "dialpad": "ダイヤルパッド", + "disable_camera": "カメラを無効にする", + "disable_microphone": "マイクをミュート", + "disabled_no_one_here": "ここには通話できる人はいません", + "disabled_no_perms_start_video_call": "ビデオ通話を開始する権限がありません", + "disabled_no_perms_start_voice_call": "音声通話を開始する権限がありません", + "disabled_ongoing_call": "通話中", + "enable_camera": "カメラを有効にする", + "enable_microphone": "マイクのミュートを解除", + "expand": "通話に戻る", + "failed_call_live_broadcast_description": "ライブ配信を録音しているため、通話を開始できません。通話を開始するには、ライブ配信を終了してください。", + "failed_call_live_broadcast_title": "通話を開始できません", + "hangup": "電話を切る", + "hide_sidebar_button": "サイドバーを表示しない", + "input_devices": "入力装置", + "join_button_tooltip_call_full": "すみません ― この通話は現在満員です", + "join_button_tooltip_connecting": "接続しています", + "maximise": "全画面", + "misconfigured_server": "サーバーの不正な設定のため通話に失敗しました", + "misconfigured_server_description": "安定した通話のために、ホームサーバー(%(homeserverDomain)s)の管理者にTURNサーバーの設定を依頼してください。", + "more_button": "その他", + "msisdn_lookup_failed": "電話番号が見つかりません", + "msisdn_lookup_failed_description": "電話番号を検索する際にエラーが発生しました", + "msisdn_transfer_failed": "通話を転送できません", + "n_people_joined": { + "one": "%(count)s人が参加しました", + "other": "%(count)s人が参加しました" + }, + "no_audio_input_description": "マイクが見つかりません。設定を確認して、もう一度やり直してください。", + "no_audio_input_title": "マイクが見つかりません", + "no_media_perms_description": "マイクまたはWebカメラにアクセスするために、手動で%(brand)sを許可する必要があるかもしれません", + "no_media_perms_title": "メディア権限がありません", + "no_permission_conference": "権限が必要です", + "no_permission_conference_description": "このルームでグループ通話を開始する権限がありません", + "on_hold": "%(name)sを保留しています", + "output_devices": "出力装置", + "screenshare_monitor": "全画面を共有", + "screenshare_title": "コンテンツを共有", + "screenshare_window": "アプリケーションのウィンドウ", + "show_sidebar_button": "サイドバーを表示", + "silence": "サイレントモード", + "silenced": "無音で通知", + "start_screenshare": "画面共有を開始", + "stop_screenshare": "画面共有を停止", + "too_many_calls": "通話が多すぎます", + "too_many_calls_description": "同時通話数の上限に達しました。", + "transfer_consult_first_label": "初めに相談", + "transfer_failed": "転送に失敗しました", + "transfer_failed_description": "通話の転送に失敗しました", + "unable_to_access_audio_input_description": "マイクにアクセスできませんでした。ブラウザーの設定を確認して、もう一度やり直してください。", + "unable_to_access_audio_input_title": "マイクを使用できません", + "unable_to_access_media": "Webカメラまたはマイクを使用できません", + "unable_to_access_microphone": "マイクを使用できません", + "unknown_caller": "不明な発信者", + "unknown_person": "不明な人間", + "unsilence": "音を有効にする", + "unsupported": "通話はサポートされていません", + "unsupported_browser": "このブラウザーで通話を発信することはできません。", + "user_busy": "通話中", + "user_busy_description": "呼び出したユーザーは通話中です。", + "user_is_presenting": "%(sharerName)sが画面を共有しています", + "video_call": "ビデオ通話", + "video_call_started": "ビデオ通話を開始しました", + "video_devices": "ビデオ装置", + "voice_call": "音声通話", + "you_are_presenting": "あなたが画面を共有しています" }, "widget": { + "added_by": "ウィジェットの追加者", + "capabilities_dialog": { + "content_starting_text": "ウィジェットによる要求:", + "decline_all_permission": "全て拒否", + "remember_Selection": "このウィジェットに関する選択を記憶", + "title": "ウィジェットの権限を承認" + }, "capability": { - "send_stickers_this_room": "このルームにステッカーを送信", - "send_stickers_active_room": "アクティブなルームにステッカーを送信", - "send_stickers_this_room_as_you": "あなたとしてルームにステッカーを送信", - "send_stickers_active_room_as_you": "あなたとしてアクティブなルームにステッカーを送信", - "see_sticker_posted_this_room": "ルームにステッカーが投稿された時刻を表示", - "see_sticker_posted_active_room": "アクティブなルームにステッカーが投稿された時刻を表示", - "always_on_screen_viewing_another_room": "他のルームを表示している間も実行中は画面に留まる", "always_on_screen_generic": "実行中は画面に留まる", - "switch_room": "表示しているルームを変更", - "switch_room_message_user": "表示しているルーム、メッセージ、またはユーザーを変更", - "change_topic_this_room": "ルームのトピックを変更", - "see_topic_change_this_room": "ルームのトピックが変更された時刻を表示", - "change_topic_active_room": "アクティブなルームのトピックを変更", - "see_topic_change_active_room": "アクティブなルームでトピックが変更された時刻を表示", - "change_name_this_room": "ルームの名前を変更", - "see_name_change_this_room": "ルームの名前が変更された時刻を表示", - "change_name_active_room": "アクティブなルームの名前を変更", - "see_name_change_active_room": "アクティブなルームで名前が変更された時刻を表示", - "change_avatar_this_room": "ルームのアバター画像を変更", - "see_avatar_change_this_room": "ルームのアバター画像が変更された時刻を表示", + "always_on_screen_viewing_another_room": "他のルームを表示している間も実行中は画面に留まる", + "any_room": "上記、ただし参加または招待されたルームでも同様", + "byline_empty_state_key": "空のステートキーと一緒に", + "byline_state_key": "ステートキー %(stateKey)s と一緒に", + "capability": "%(capability)s 機能", "change_avatar_active_room": "アクティブなルームのアバター画像を変更", - "see_avatar_change_active_room": "アクティブなルームでアバターが変更された時刻を表示", - "remove_ban_invite_leave_this_room": "ルームから追放、ブロック、ルームに招待、また、退出を要求", + "change_avatar_this_room": "ルームのアバター画像を変更", + "change_name_active_room": "アクティブなルームの名前を変更", + "change_name_this_room": "ルームの名前を変更", + "change_topic_active_room": "アクティブなルームのトピックを変更", + "change_topic_this_room": "ルームのトピックを変更", + "receive_membership_active_room": "アクティブなルームに参加、退出、招待された日時を表示", "receive_membership_this_room": "このルームに参加、退出、招待された日時を表示", "remove_ban_invite_leave_active_room": "アクティブなルームから追放、ブロック、ルームに招待、また、退出を要求", - "receive_membership_active_room": "アクティブなルームに参加、退出、招待された日時を表示", - "byline_empty_state_key": "空のステートキーと一緒に", - "byline_state_key": "ステートキー %(stateKey)s と一緒に", - "any_room": "上記、ただし参加または招待されたルームでも同様", - "specific_room": "上記、ただしでも同様", - "send_event_type_this_room": "あなたとしてイベント(%(eventType)s)をこのルームに送信", - "see_event_type_sent_this_room": "このルームに投稿されたイベント(%(eventType)s)を表示", - "send_event_type_active_room": "あなたとしてイベント(%(eventType)s)をアクティブなルームに送信", + "remove_ban_invite_leave_this_room": "ルームから追放、ブロック、ルームに招待、また、退出を要求", + "see_avatar_change_active_room": "アクティブなルームでアバターが変更された時刻を表示", + "see_avatar_change_this_room": "ルームのアバター画像が変更された時刻を表示", "see_event_type_sent_active_room": "アクティブなルームに投稿されたイベント(%(eventType)s)を表示", - "capability": "%(capability)s 機能", - "send_messages_this_room": "あなたとしてメッセージをこのルームに送信", - "send_messages_active_room": "あなたとしてメッセージをアクティブなルームに送信", - "see_messages_sent_this_room": "このルームに投稿されたメッセージを表示", + "see_event_type_sent_this_room": "このルームに投稿されたイベント(%(eventType)s)を表示", + "see_images_sent_active_room": "アクティブなルームに投稿された画像を表示", + "see_images_sent_this_room": "このルームに投稿された画像を表示", "see_messages_sent_active_room": "アクティブなルームに投稿されたメッセージを表示", - "send_text_messages_this_room": "あなたとしてテキストメッセージをこのルームに送信", - "send_text_messages_active_room": "あなたとしてアクティブなルームにメッセージを送信", - "see_text_messages_sent_this_room": "このルームに投稿されたテキストメッセージを表示", - "see_text_messages_sent_active_room": "アクティブなルームに投稿されたテキストメッセージを表示", - "send_emotes_this_room": "あなたとしてこのルームにエモートを送信", - "send_emotes_active_room": "あなたとしてアクティブなルームにエモートを送信", - "see_sent_emotes_this_room": "このルームに投稿されたエモートを表示", + "see_messages_sent_this_room": "このルームに投稿されたメッセージを表示", + "see_msgtype_sent_active_room": "アクティブなルームに投稿された%(msgtype)sメッセージを表示", + "see_msgtype_sent_this_room": "このルームに投稿された%(msgtype)sメッセージを表示", + "see_name_change_active_room": "アクティブなルームで名前が変更された時刻を表示", + "see_name_change_this_room": "ルームの名前が変更された時刻を表示", "see_sent_emotes_active_room": "アクティブなルームに投稿されたエモートを表示", - "send_images_this_room": "あなたとしてこのルームに画像を送信", - "send_images_active_room": "あなたとしてアクティブなルームに画像を送信", - "see_images_sent_this_room": "このルームに投稿された画像を表示", - "see_images_sent_active_room": "アクティブなルームに投稿された画像を表示", - "send_videos_this_room": "あなたとしてこのルームに動画を送信", - "send_videos_active_room": "あなたとしてアクティブなルームに動画を送信", - "see_videos_sent_this_room": "このルームに投稿された動画を表示", + "see_sent_emotes_this_room": "このルームに投稿されたエモートを表示", + "see_sent_files_active_room": "アクティブなルームに投稿されたファイルを表示", + "see_sent_files_this_room": "このルームに投稿されたファイルを表示", + "see_sticker_posted_active_room": "アクティブなルームにステッカーが投稿された時刻を表示", + "see_sticker_posted_this_room": "ルームにステッカーが投稿された時刻を表示", + "see_text_messages_sent_active_room": "アクティブなルームに投稿されたテキストメッセージを表示", + "see_text_messages_sent_this_room": "このルームに投稿されたテキストメッセージを表示", + "see_topic_change_active_room": "アクティブなルームでトピックが変更された時刻を表示", + "see_topic_change_this_room": "ルームのトピックが変更された時刻を表示", "see_videos_sent_active_room": "アクティブなルームに投稿された動画を表示", - "send_files_this_room": "あなたとしてファイルをこのルームに送信", + "see_videos_sent_this_room": "このルームに投稿された動画を表示", + "send_emotes_active_room": "あなたとしてアクティブなルームにエモートを送信", + "send_emotes_this_room": "あなたとしてこのルームにエモートを送信", + "send_event_type_active_room": "あなたとしてイベント(%(eventType)s)をアクティブなルームに送信", + "send_event_type_this_room": "あなたとしてイベント(%(eventType)s)をこのルームに送信", "send_files_active_room": "あなたとしてアクティブなルームにファイルを送信", - "see_sent_files_this_room": "このルームに投稿されたファイルを表示", - "see_sent_files_active_room": "アクティブなルームに投稿されたファイルを表示", - "send_msgtype_this_room": "あなたとしてこのルームに%(msgtype)sメッセージを送信", + "send_files_this_room": "あなたとしてファイルをこのルームに送信", + "send_images_active_room": "あなたとしてアクティブなルームに画像を送信", + "send_images_this_room": "あなたとしてこのルームに画像を送信", + "send_messages_active_room": "あなたとしてメッセージをアクティブなルームに送信", + "send_messages_this_room": "あなたとしてメッセージをこのルームに送信", "send_msgtype_active_room": "あなたとしてアクティブなルームに%(msgtype)sメッセージを送信", - "see_msgtype_sent_this_room": "このルームに投稿された%(msgtype)sメッセージを表示", - "see_msgtype_sent_active_room": "アクティブなルームに投稿された%(msgtype)sメッセージを表示" + "send_msgtype_this_room": "あなたとしてこのルームに%(msgtype)sメッセージを送信", + "send_stickers_active_room": "アクティブなルームにステッカーを送信", + "send_stickers_active_room_as_you": "あなたとしてアクティブなルームにステッカーを送信", + "send_stickers_this_room": "このルームにステッカーを送信", + "send_stickers_this_room_as_you": "あなたとしてルームにステッカーを送信", + "send_text_messages_active_room": "あなたとしてアクティブなルームにメッセージを送信", + "send_text_messages_this_room": "あなたとしてテキストメッセージをこのルームに送信", + "send_videos_active_room": "あなたとしてアクティブなルームに動画を送信", + "send_videos_this_room": "あなたとしてこのルームに動画を送信", + "specific_room": "上記、ただしでも同様", + "switch_room": "表示しているルームを変更", + "switch_room_message_user": "表示しているルーム、メッセージ、またはユーザーを変更" + }, + "close_to_view_right_panel": "ウィジェットを閉じて、このパネルに表示", + "context_menu": { + "delete": "ウィジェットを削除", + "delete_warning": "ウィジェットを削除すると、このルームの全てのユーザーから削除されます。削除してよろしいですか?", + "move_left": "左に移動", + "move_right": "右に移動", + "remove": "全員から削除", + "revoke": "権限を取り消す", + "screenshot": "画像を撮影", + "start_audio_stream": "音声ストリーミングを開始" + }, + "cookie_warning": "このウィジェットはクッキーを使用する可能性があります。", + "error_hangup_description": "通話から切断されました。(エラー:%(message)s)", + "error_hangup_title": "接続が切断されました", + "error_loading": "ウィジェットを読み込む際にエラーが発生しました", + "error_mixed_content": "エラー - 混在コンテンツ", + "error_need_invite_permission": "それを行うにはユーザーを招待する権限が必要です。", + "error_need_kick_permission": "それを行うにはユーザーをキックする権限が必要です。", + "error_need_to_be_logged_in": "ログインする必要があります。", + "error_unable_start_audio_stream_description": "音声ストリーミングを開始できません。", + "error_unable_start_audio_stream_title": "ライブストリームの開始に失敗しました", + "modal_data_warning": "このスクリーンのデータは%(widgetDomain)sと共有されます", + "modal_title_default": "モーダルウィジェット", + "no_name": "不明なアプリ", + "open_id_permissions_dialog": { + "remember_selection": "これを記憶", + "starting_text": "ウィジェットはあなたのユーザーIDを認証しますが、操作を行うことはできません:", + "title": "このウィジェットに本人確認を許可" + }, + "popout": "ウィジェットをポップアウト", + "set_room_layout": "このルームのレイアウトを参加者全体に設定", + "shared_data_mxid": "あなたのユーザーID", + "shared_data_name": "あなたの表示名", + "shared_data_room_id": "ルームID", + "shared_data_theme": "あなたのテーマ", + "shared_data_url": "%(brand)sのURL", + "shared_data_warning": "このウィジェットを使うと、データが%(widgetDomain)sと共有される可能性があります。", + "shared_data_warning_im": "このウィジェットを使うと、データが%(widgetDomain)sとインテグレーションマネージャーと共有される可能性があります。", + "shared_data_widget_id": "ウィジェットID", + "unencrypted_warning": "ウィジェットはメッセージの暗号化を行いません。", + "unmaximise": "最大化をやめる", + "unpin_to_view_right_panel": "ウィジェットの固定を解除して、このパネルに表示" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "全て大文字を使用したケースは、全て小文字を使用した場合と同じ程度簡単に推測できます", + "anotherWord": "単語をあと1個か2個追加してください。それほど使わない単語がよいです。", + "associatedYears": "あなたに関係のある年号は避けましょう", + "capitalization": "大文字を使用してもそれほど効果はありません", + "dates": "あなたに関係のある日付や年号は避けましょう", + "l33t": "「a」を「@」に替えるような予測可能な変換に、それほど効果はありません", + "longerKeyboardPattern": "より長いパターンで、より多様な文字の組み合わせを使用してください", + "noNeed": "記号、数字、大文字を含む必要はありません", + "recentYears": "最近の年号は避けましょう", + "repeated": "単語や文字の繰り返しは避けましょう", + "reverseWords": "逆さ言葉は簡単に推測されます", + "sequences": "規則的な文字列は避けましょう", + "useWords": "単語をいくつか組み合わせてください。ありきたりなフレーズは避けましょう。" + }, + "warnings": { + "common": "これはとてもよく使われるパスワードです", + "commonNames": "名前や名字は簡単に推測されます", + "dates": "たいていの日付は簡単に推測されます", + "extendedRepeat": "\"abcabcabc\"のような繰り返しは\"abc\"と同じ程度簡単に推測されます", + "keyPattern": "短いキーボードパターンは簡単に推測されます", + "namesByThemselves": "名前や名字は簡単に推測されます", + "recentYears": "最近の年号は簡単に推測されます", + "sequences": "abc や 6543 のような規則的な文字列は簡単に推測されます", + "similarToCommon": "これはよく使われるパスワードに似ています", + "simpleRepeat": "\"aaa\" のような繰り返しは簡単に推測されます", + "straightRow": "キーボードの同じ列の文字を使用すると簡単に推測されます", + "topHundred": "これがよく使われるパスワードの上位100個です", + "topTen": "これがよく使われるパスワードの上位10個です", + "wordByItself": "単語1つだけだと簡単に推測されます" } - }, - "feedback": { - "sent": "フィードバックを送信しました", - "comment_label": "コメント", - "platform_username": "フィードバックを最大限に活用するため、使用中のプラットフォームとユーザー名が送信されます。", - "may_contact_label": "追加で確認が必要な事項や、テストすべき新しいアイデアがある場合は、連絡可", - "pro_type": "ヒント:バグレポートを報告する場合は、問題の分析のためにデバッグログを送信してください。", - "existing_issue_link": "まず、Githubで既知の不具合を確認してください。また掲載されていない新しい不具合を発見した場合は報告してください。", - "send_feedback_action": "フィードバックを送信" } } diff --git a/src/i18n/strings/jbo.json b/src/i18n/strings/jbo.json deleted file mode 100644 index 2818e53881f..00000000000 --- a/src/i18n/strings/jbo.json +++ /dev/null @@ -1,487 +0,0 @@ -{ - "This email address is already in use": ".i xa'o pilno fa da le samymri judri", - "This phone number is already in use": ".i xa'o pilno fa da le fonxa judri", - "Failed to verify email address: make sure you clicked the link in the email": ".i da nabmi fi lo nu facki le du'u do ponse le te samymri .i ko birti le du'u do samcu'a le judrysni pe le se samymri", - "You cannot place a call with yourself.": ".i do na ka'e fonjo'e do", - "Permission Required": ".i lo nu curmi cu sarcu", - "You do not have permission to start a conference call in this room": ".i na curmi lo nu le du'u co'a girzu fonjo'e cu zilbe'i do fo le ca se cuxna", - "Upload Failed": ".i da nabmi fi lo nu kibdu'a", - "Failure to create room": ".i da nabmi fi lo nu cupra le ve zilbe'i", - "Server may be unavailable, overloaded, or you hit a bug.": ".i la'a cu'i gi ja le samtcise'u cu spofu vau ja mutce le ka gunka gi da samcfi", - "Send": "nu zilbe'i", - "Sun": "jy. dy. ze", - "Mon": "jy. dy. pa", - "Tue": "jy. dy. re", - "Wed": "jy. dy. ci", - "Thu": "dy. jy. vo", - "Fri": "dy. jy. mu", - "Sat": "dy. jy. xa", - "Jan": "ly. pa", - "Feb": "ly. re", - "Mar": "ly. ci", - "Apr": "ly. vo", - "May": "ly. mu", - "Jun": "ly. xa", - "Jul": "ly. ze", - "Aug": "ly. bi", - "Sep": "ly. so", - "Oct": "ly. pa no", - "Nov": "ly. pa pa", - "Dec": "ly. pa re", - "PM": "ly. cy.", - "AM": "cy. cy.", - "%(weekDayName)s %(time)s": ".i li %(weekDayName)s %(time)s detri", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": ".i li %(monthName)s %(day)s %(weekDayName)s %(time)s detri", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": ".i li %(fullYear)s %(monthName)s %(day)s %(weekDayName)s detri", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": ".i li %(fullYear)s %(monthName)s %(day)s %(weekDayName)s %(time)s detri", - "Unable to enable Notifications": ".i na kakne lo nu co'a kakne lo nu benji lo sajgau", - "This email address was not found": ".i na da zo'u facki le du'u samymri judri da", - "Default": "zmiselcu'a", - "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", - "Failed to change power level": ".i pu fliba lo nu gafygau lo ni vlipa", - "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", - "You need to be able to invite users to do that.": ".i lo nu do vlipa le ka friti le ka ziljmina cu sarcu", - "Unable to create widget.": ".i na kakne lo nu zbasu lo uidje", - "Missing roomId.": ".i claxu lo judri be lo kumfa pe'a", - "Failed to send request.": ".i da nabmi fi lo nu benji le ve cpedu", - "This room is not recognised.": ".i na sanji le kumfa pe'a", - "You are not in this room.": ".i do na pagbu le se zilbe'i", - "You do not have permission to do that in this room.": ".i do na vlipa le ka zo'e zilbe'i do fo zo'e", - "Missing room_id in request": ".i na pa judri be pa ve zilbe'i cu pagbu le ve cpedu", - "Room %(roomId)s not visible": ".i na kakne lo nu viska la'o ly. %(roomId)s .ly. noi kumfa pe'a", - "Missing user_id in request": ".i na pa judri be pa pilno cu pagbu le ve cpedu", - "Changes your display nickname": "", - "Ignored user": ".i mo'u co'a na jundi tu'a le pilno", - "You are now ignoring %(userId)s": ".i ca na jundi tu'a la'o zoi. %(userId)s .zoi", - "Unignored user": ".i mo'u co'a jundi tu'a le pilno", - "You are no longer ignoring %(userId)s": ".i ca jundi tu'a la'o zoi. %(userId)s .zoi", - "Verified key": "ckiku vau je se lacri", - "Reason": "krinu", - "This homeserver has hit its Monthly Active User limit.": ".i le samtcise'u cu bancu lo masti jimte be ri bei lo ni ca'o pilno", - "This homeserver has exceeded one of its resource limits.": ".i le samtcise'u cu bancu pa lo jimte be ri", - "Your browser does not support the required cryptography extensions": ".i le kibrbrauzero na ka'e pilno le mifra ciste poi jai sarcu", - "Authentication check failed: incorrect password?": ".i pu fliba lo nu birti lo du'u curmi lo nu do jonse .i na'e drani xu japyvla", - "Please contact your homeserver administrator.": ".i .e'o ko tavla lo admine be le samtcise'u", - "Mirror local video feed": "lo du'u xu kau minra lo diklo vidvi", - "Send analytics data": "lo du'u xu kau benji lo se lanli datni", - "Enable widget screenshots on supported widgets": "lo du'u xu kau kakne lo nu co'a pixra lo uidje kei lo nu kakne tu'a .ubu", - "Waiting for response from server": ".i ca'o denpa lo nu le samtcise'u cu spuda", - "Incorrect verification code": ".i na'e drani ke lacri lerpoi", - "Phone": "fonxa", - "No display name": ".i na da cmene", - "New passwords don't match": ".i le'i lerpoijaspu poi cnino na simxu le ka du", - "Passwords can't be empty": ".i lu li'u .e'a nai japyvla", - "Warning!": ".i ju'i", - "Export E2E room keys": "barbei lo kumfa pe'a termifckiku", - "Do you want to set an email address?": ".i .au pei do jmina lo te samymri", - "Current password": "lo ca japyvla", - "New Password": "lerpoijaspu vau je cnino", - "Confirm password": "lo za'u re'u japyvla poi cnino", - "Change Password": "nu basti fi le ka lerpoijaspu", - "Authentication": "lo nu facki lo du'u do du ma kau", - "Failed to set display name": ".i pu fliba lo nu galfi lo cmene", - "Command error": ".i da nabmi fi lo nu minde", - "Session already verified!": ".i xa'o lacri le se samtcise'u", - "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", - "Lion": "cinfo", - "Horse": "xirma", - "Unicorn": "pavyseljirna", - "Pig": "xarju", - "Elephant": "xanto", - "Rabbit": "ractu", - "Panda": "ribrmelanole'usa", - "Rooster": "jipci", - "Penguin": "zipcpi", - "Turtle": "cakyrespa", - "Fish": "finpe", - "Octopus": "dalroktopoda", - "Butterfly": "toldi", - "Flower": "xrula", - "Tree": "tricu", - "Cactus": "jesyspa", - "Mushroom": "mledi", - "Globe": "bolcartu", - "Moon": "lunra", - "Cloud": "dilnu", - "Fire": "fagri", - "Banana": "badna", - "Apple": "plise", - "Strawberry": "grutrananasa", - "Corn": "zumri", - "Pizza": "cidjrpitsa", - "Cake": "titnanba", - "Heart": "risna", - "Smiley": "cisma", - "Robot": "sampre", - "Hat": "mapku", - "Glasses": "vistci", - "Santa": "la santa", - "Umbrella": "santa", - "Hourglass": "canjunla", - "Clock": "junla", - "Light bulb": "te gusni", - "Book": "cukta", - "Pencil": "pinsi", - "Scissors": "jinci", - "Lock": "stela", - "Key": "ckiku", - "Hammer": "mruli", - "Telephone": "fonxa", - "Flag": "lanci", - "Train": "trene", - "Bicycle": "carvrama'e", - "Aeroplane": "vinji", - "Rocket": "jakne", - "Ball": "bolci", - "Guitar": "jgita", - "Trumpet": "tabra", - "Bell": "janbe", - "Headphones": "selsnapra", - "Rooms": "ve zilbe'i", - "Search…": "nu sisku", - "Sunday": "li jy. dy. ze detri", - "Monday": "li jy. dy. pa detri", - "Tuesday": "li jy. dy. re detri", - "Wednesday": "li jy. dy. ci detri", - "Thursday": "li jy. dy. vo detri", - "Friday": "li jy. dy. mu detri", - "Saturday": "li jy. dy. xa detri", - "Today": "cabdei", - "Yesterday": "prulamdei", - "Cancel search": "nu co'u sisku", - "Search failed": ".i da nabmi lo nu sisku", - "Switch to light mode": "nu le jvinu cu binxo le ka carmi", - "Switch to dark mode": "nu le jvinu cu binxo le ka manku", - "Switch theme": "nu basti fi le ka jvinu", - "Users": "pilno", - "That matches!": ".i du", - "Success!": ".i snada", - "Verify your other session using one of the options below.": ".i ko cuxna da le di'e cei'i le ka tadji lo nu do co'a lacri", - "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", - "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", - "Cancelling…": ".i ca'o co'u co'e", - "Ok": "je'e", - "Verify this session": "nu co'a lacri le se samtcise'u", - "What's New": "notci le du'u cnino", - "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", - "Sign Up": "nu co'a na'o jaspu", - " wants to chat": ".i la'o zoi. .zoi kaidji le ka tavla do", - " invited you": ".i la'o zoi. .zoi friti le ka ziljmina kei do", - "Enter username": ".i ko cuxna fo le ka judri cmene", - "Messages in this room are end-to-end encrypted.": ".i ro zilbe'i be fo le cei'i cu mifra", - "Messages in this room are not end-to-end encrypted.": ".i na pa zilbe'i be fo le cei'i cu mifra", - "%(count)s verified sessions": { - "other": ".i lacri %(count)s se samtcise'u", - "one": ".i lacri pa se samtcise'u" - }, - "Hide verified sessions": "nu ro se samtcise'u poi se lacri cu zilmipri", - "%(count)s sessions": { - "other": ".i samtcise'u %(count)s da", - "one": ".i samtcise'u %(count)s da" - }, - "Hide sessions": "nu ro se samtcise'u cu zilmipri", - "This room is end-to-end encrypted": ".i ro zilbe'i be fo le cei'i cu mifra", - "Everyone in this room is verified": ".i do lacri ro pagbu be le se zilbe'i", - "The file '%(fileName)s' failed to upload.": ".i da nabmi fi lo nu kibdu'a la'o zoi. %(fileName)s .zoi", - "Invite to this room": "nu friti le ka ziljmina le se zilbe'i", - "Revoke invite": "nu zukte le ka na ckaji le se friti", - "collapse": "nu tcila be na ku viska", - "expand": "nu tcila viska", - "Are you sure you want to sign out?": ".i xu do birti le du'u do kaidji le ka co'u se jaspu", - "Sign out and remove encryption keys?": ".i xu do djica lo nu co'u jaspu do je lo nu tolmo'i le du'u mifra ckiku", - "Upload %(count)s other files": { - "one": "nu kibdu'a %(count)s vreji poi na du" - }, - "Are you sure you want to leave the room '%(roomName)s'?": ".i xu do birti le du'u do kaidji le ka co'u pagbu le se zilbe'i be fo la'o zoi. %(roomName)s .zoi", - "For security, this session has been signed out. Please sign in again.": ".i ki'u lo nu snura co'u jaspu le se samtcise'u .i ko za'u re'u co'a se jaspu", - "In reply to ": ".i nu spuda tu'a la'o zoi. .zoi", - "Unable to share email address": ".i da nabmi fi lo nu jungau le du'u samymri judri", - "Unable to share phone number": ".i da nabmi fi lo nu jungau le du'u fonjudri", - "Edit message": "nu basti fi le ka notci", - "Share room": "nu jungau fi le du'u ve zilbe'i", - "Share Link to User": "nu jungau pa pilno le du'u judri", - "Share Room": "nu jungau fi le du'u ve zilbe'i", - "Share User": "nu jungau fi le du'u pilno", - "Share Room Message": "nu jungau fi le du'u notci", - "Waiting for %(displayName)s to accept…": ".i ca'o denpa lo nu la'o zoi. %(displayName)s .zoi zanru", - "Ask %(displayName)s to scan your code:": ".i ko cpedu le ka gau ce'u kacma samymo'i le sinxa kei la'o zoi. %(displayName)s .zoi", - "Almost there! Is %(displayName)s showing the same shield?": ".uo ru'e .i xu la'o zoi. %(displayName)s .zoi jarco ta'i tu'a pa sinxa poi mapti", - "You've successfully verified %(displayName)s!": ".i do mo'u co'a lacri la'o zoi. %(displayName)s .zoi", - "%(displayName)s cancelled verification.": ".i la'o zoi. %(displayName)s .zoi co'u co'a lacri", - "Decrypt %(text)s": "nu facki le du'u mifra la'o zoi. %(text)s .zoi", - "Download %(text)s": "nu kibycpa la'o zoi. %(text)s .zoi", - "Explore rooms": "nu facki le du'u ve zilbe'i", - "common": { - "analytics": "lanli datni", - "error": "nabmi", - "password": "lerpoijaspu", - "people": "prenu", - "username": "judri cmene", - "light": "carmi", - "dark": "manku", - "emoji": "cinmo sinxa", - "someone": "da", - "trusted": "se lacri", - "not_trusted": "na se lacri", - "unnamed_room": "na da cmene" - }, - "action": { - "continue": "", - "decline": "nu na fonjo'e", - "done": "nu mo'u co'e", - "edit": "nu basti", - "invite": "nu friti le ka ziljmina", - "leave_room": "nu do zilvi'u le se zilbe'i", - "no": ".i na co'e", - "ok": "je'e", - "react": "nu cinmo spuda", - "reply": "nu spuda", - "retry": "nu za'u re'u troci", - "save": "nu co'a vreji", - "start": "nu co'a co'e", - "start_chat": "nu co'a tavla", - "verify": "nu co'a lacri", - "upload": "nu kibdu'a", - "sign_out": "nu co'u jaspu", - "sign_in": "nu co'a jaspu", - "share": "nu jungau", - "search": "nu sisku", - "pin": "pijne", - "logout": "nu co'u jaspu", - "download": "nu kibycpa", - "dismiss": "nu mipri", - "close": "nu zilmipri", - "add": "jmina", - "accept": "nu fonjo'e", - "change": "nu basti", - "register": "nu co'a na'o jaspu", - "submit": "nu zilbe'i" - }, - "labs": { - "pinning": "lo du'u xu kau kakne lo nu mrilu lo vitno notci", - "group_rooms": "ve zilbe'i" - }, - "power_level": { - "default": "zmiselcu'a", - "restricted": "vlipa so'u da", - "moderator": "vlipa so'o da", - "admin": "vlipa so'i da", - "custom": "drata (%(level)s)" - }, - "settings": { - "use_12_hour_format": "lo du'u xu kau lo tcika cu se tarmi mu'a lu ti'u li re pi'e ci no su'i pa re li'u", - "always_show_message_timestamps": "lo du'u xu kau do ro roi viska ka'e lo tcika be tu'a lo notci", - "replace_plain_emoji": "lo du'u xu kau zmiku basti lo cinmo lerpoi", - "automatic_language_detection_syntax_highlight": "lo du'u xu kau zmiku facki lo du'u ma kau bangu ku te zu'e lo nu skari ba'argau lo gensu'a", - "inline_url_previews_default": "lo zmiselcu'a pe lo du'u xu kau zmiku purzga lo se urli", - "notifications": { - "rule_contains_display_name": "nu pa se pagbu be le cmene be mi cu zilbe'i", - "rule_contains_user_name": "nu pa se pagbu be le judri be mi cu zilbe'i", - "rule_roomnotif": "nu pa se pagbu be zoi zoi. @room .zoi cu zilbe'i", - "rule_room_one_to_one": "nu da zilbe'i pa prenu", - "rule_message": "nu da zilbe'i lu'o pa prenu", - "rule_encrypted": "nu pa mifra cu zilbe'i lu'o pa prenu", - "rule_invite_for_me": "nu da friti le ka ziljmina lo se zilbe'i kei do", - "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" - }, - "inline_url_previews_room_account": "lo du'u xu kau do zmiku purzga lo se urli ne'i le kumfa pe'a", - "inline_url_previews_room": "lo zmiselcu'a pe lo du'u xu kau lo cmima be le kumfa pe'a cu zmiku purzga lo se urli" - }, - "create_room": { - "title_public_room": "nu cupra pa ve zilbe'i poi gubni", - "title_private_room": "nu cupra pa ve zilbe'i poi na gubni" - }, - "timeline": { - "m.call.invite": { - "voice_call": ".i la'o zoi. %(senderName)s .zoi co'a fonjo'e", - "voice_call_unsupported": ".i la'o zoi. %(senderName)s .zoi co'a fonjo'e .i le do kibrbrauzero na kakne", - "video_call": ".i la'o zoi. %(senderName)s .zoi co'a vidvi fonjo'e", - "video_call_unsupported": ".i la'o zoi. %(senderName)s .zoi co'a vidvi fonjo'e .i le do kibrbrauzero na kakne" - }, - "m.room.member": { - "invite": ".i la'o zoi. %(senderName)s .zoi friti le ka ziljmina kei la'o zoi. %(targetName)s .zoi" - }, - "m.room.topic": ".i gau la'o zoi. %(senderDisplayName)s .zoi zoi zoi. %(topic)s .zoi basti da le ka skicu lerpoi", - "m.room.name": { - "remove": ".i gau la'o zoi. %(senderDisplayName)s .zoi da co'u cmene le se zilbe'i", - "change": ".i gau la'o zoi. %(senderDisplayName)s .zoi zoi zoi. %(newRoomName)s .zoi basti zoi zoi. %(oldRoomName)s .zoi le ka cmene le se zilbe'i", - "set": ".i gau la'o zoi. %(senderDisplayName)s .zoi zoi zoi. %(roomName)s .zoi basti da le ka cmene le se zilbe'i" - }, - "m.room.join_rules": { - "public": ".i gau la'o zoi. %(senderDisplayName)s .zoi ro djuno be le du'u judri cu ka'e ziljmina le se zilbe'i", - "invite": ".i ro da zo'u gau la'o zoi. %(senderDisplayName)s .zoi lo nu de friti le ka ziljmina le se zilbe'i kei da sarcu" - }, - "m.room.guest_access": { - "can_join": ".i la'o zoi. %(senderDisplayName)s .zoi curmi lo nu ro na te friti cu ka'e ziljmina le se zilbe'i", - "forbidden": ".i la'o zoi. %(senderDisplayName)s .zoi na curmi lo nu ro na te friti cu ka'e ziljmina le se zilbe'i" - }, - "m.image": ".i pa pixra cu zilbe'i fi la'o zoi. %(senderDisplayName)s .zoi", - "m.room.canonical_alias": { - "set": ".i gau la'o zoi. %(senderName)s .zoi zoi zoi. %(address)s .zoi co'a ralju le'i judri be le ve zilbe'i", - "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", - "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", - "sent": ".i la'o zoi. %(senderName)s .zoi friti le ka ziljmina le se zilbe'i kei la'o zoi. %(targetDisplayName)s .zoi" - }, - "m.room.history_visibility": { - "invited": ".i ro da poi pagbu le se zilbe'i zo'u gau la'o zoi. %(senderName)s .zoi da ka'e tcidu ro notci poi ba lo nu da te friti ba zilbe'i", - "joined": ".i ro da poi pagbu le se zilbe'i zo'u gau la'o zoi. %(senderName)s .zoi da ka'e tcidu ro notci poi ba lo nu da ziljmina ba zilbe'i", - "shared": ".i gau la'o zoi. %(senderName)s .zoi ro pagbu be le se zilbe'i cu ka'e tcidu ro notci poi ba zilbe'i", - "world_readable": ".i gau la'o zoi. %(senderName)s .zoi ro da ka'e tcidu ro notci poi ba zilbe'i", - "unknown": ".i la'o ly. %(senderName)s .ly. gasnu lo nu zo'e ka'e viska lo notci to cuxna zoi ny. %(visibility)s .ny. toi" - }, - "m.room.pinned_events": { - "changed": ".i la'o ly. %(senderName)s .ly. gafygau lo vitno notci pe le kumfa pe'a" - }, - "m.widget": { - "modified": ".i la'o ly. %(senderName)s .ly. gafygau la'o ny. %(widgetName)s .ny. noi uidje", - "added": ".i la'o ly. %(senderName)s .ly. jmina la'o ny. %(widgetName)s .ny. noi uidje", - "removed": ".i la'o ly. %(senderName)s .ly. vimcu la'o ny. %(widgetName)s .ny. noi uidje" - }, - "typing_indicator": { - "one_user": ".i la'o zoi. %(displayName)s .zoi ca'o ciska", - "two_users": ".i la'o zoi. %(names)s .zoi je la'o zoi. %(lastPerson)s .zoi ca'o ciska", - "more_users": { - "other": ".i la'o zoi. %(names)s .zoi je %(count)s na du ca'o ciska", - "one": ".i la'o zoi. %(names)s .zoi je pa na du ca'o ciska" - } - }, - "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": { - "topic_none": ".i na da skicu lerpoi le ve zilbe'i", - "invite": ".i vi'ecpe lo pilno poi se judri ti ku le kumfa pe'a", - "ban": ".i rinka lo nu lo pilno poi se judri ti cu vitno cliva", - "ignore": ".i rinka lo nu no'e jundi lo pilno gi'e mipri lo notci be fi py. do", - "unignore": ".i sisti lo nu no'e jundi lo pilno gi'e mipri lo notci be fi py. do", - "devtools": ".i samymo'i lo favgau se pilno uidje", - "usage": "tadji lo nu pilno", - "category_messages": "notci", - "category_actions": "ka'e se zukte", - "category_admin": "vlipa so'i da", - "category_advanced": "macnu", - "category_other": "drata", - "discardsession": ".i macnu vimcu lo ca barkla termifckiku gunma lo kumfa pe'a poi mifra", - "me": ".i mrilu lo nu do gasnu", - "failed_find_user": ".i le pilno na pagbu le se zilbe'i", - "op": ".i ninga'igau lo ni lo pilno cu vlipa", - "deop": ".i xruti lo ni lo pilno poi se judri ti cu vlipa" - }, - "event_preview": { - "m.call.answer": { - "you": ".i do mo'u co'a fonjo'e", - "user": ".i la'o zoi. %(senderName)s .zoi mo'u co'a fonjo'e", - "dm": ".i ca'o fonjo'e" - }, - "m.call.hangup": {}, - "m.call.invite": { - "you": ".i do co'a fonjo'e", - "user": ".i la'o zoi. %(senderName)s .zoi co'a fonjo'e", - "dm_send": ".i ca'o denpa lo nu spuda", - "dm_receive": ".i la'o zoi. %(senderName)s .zoi co'a fonjo'e" - }, - "m.text": "%(senderName)s: %(message)s", - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "bug_reporting": { - "collecting_information": ".i ca'o facki le du'u favytcinymupli", - "collecting_logs": ".i ca'o facki le du'u citri" - }, - "voip": { - "voice_call": "nu snavi fonjo'e", - "video_call": "nu vidvi fonjo'e", - "call_failed": ".i da nabmi fi lo nu co'a fonjo'e" - }, - "devtools": { - "category_other": "drata" - }, - "Other": "drata", - "Advanced": "macnu", - "composer": { - "placeholder_reply_encrypted": "nu pa mifra be pa jai te spuda cu zilbe'i", - "placeholder_reply": "nu pa jai te spuda cu zilbe'i", - "placeholder_encrypted": "nu pa mifra be pa notci cu zilbe'i", - "placeholder": "nu pa notci cu zilbe'i" - }, - "room_settings": { - "permissions": { - "m.room.avatar": "nu basti fi le ka pixra sinxa le ve zilbe'i", - "m.room.name": "nu basti fi le ka cmene le ve zilbe'i", - "m.room.canonical_alias": "nu basti fi le ka ralju lu'i ro judri be le ve zilbe'i", - "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" - } - }, - "export_chat": { - "messages": "notci" - }, - "room_list": { - "show_n_more": { - "other": "nu viska %(count)s na du", - "one": "nu viska %(count)s na du" - }, - "show_less": "nu viska so'u da" - }, - "keyboard": { - "category_room_list": "liste le'i ve zilbe'i", - "upload_file": "nu kibdu'a pa vreji" - }, - "setting": { - "help_about": { - "help_link_chat_bot": ".i gi je lo nu samcu'a le dei cei'i gi lo nu co'a tavla le sampre cu tadji lo nu facki le du'u tadji lo nu pilno la'o zoi. %(brand)s .zoi" - } - }, - "auth": { - "sync_footer_subtitle": ".i gi na ja do pagbu so'i se zilbe'i gi la'a ze'u gunka", - "incorrect_password": ".i le lerpoijaspu na drani", - "register_action": "nu pa re'u co'a jaspu" - } -} diff --git a/src/i18n/strings/ka.json b/src/i18n/strings/ka.json deleted file mode 100644 index 3cd2aabcf13..00000000000 --- a/src/i18n/strings/ka.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "Explore rooms": "ოთახების დათავლიერება", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "ფაილი '%(fileName)s' აჭარბებს ამ ჰომსერვერის ზომის ლიმიტს ატვირთვისთვის", - "The file '%(fileName)s' failed to upload.": "ფაილი '%(fileName)s' ვერ აიტვირთა.", - "This email address is already in use": "ელ. ფოსტის ეს მისამართი დაკავებულია", - "Use Single Sign On to continue": "გასაგრძელებლად გამოიყენე ერთჯერადი ავტორიზაცია", - "Confirm adding email": "დაადასტურე ელ.ფოსტის დამატება", - "Click the button below to confirm adding this email address.": "ელ. ფოსტის ამ მისამართის დამატება დაადასტურე ღილაკზე დაჭერით.", - "Add Email Address": "ელ. ფოსტის მისამართის დამატება", - "Failed to verify email address: make sure you clicked the link in the email": "ელ. ფოსტის მისამართის ვერიფიკაცია ვერ მოხერხდა: დარწმუნდი, რომ დააჭირე ბმულს ელ. ფოსტის წერილში", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "ამ ტელეფონის ნომრის დასადასტურებლად გამოიყენე ერთჯერადი ავტორიზაცია, საკუთარი იდენტობის დასადასტურებლად.", - "Confirm adding this email address by using Single Sign On to prove your identity.": "ელ. ფოსტის მისამართის დასადასტურებლად გამოიყენე ერთჯერადი ავტორიზაცია, საკუთარი იდენტობის დასადასტურებლად.", - "This phone number is already in use": "ტელეფონის ეს ნომერი დაკავებულია", - "Identity server not set": "იდენთიფიკაციის სერვერი არ არის განსაზღვრული", - "No identity access token found": "იდენთიფიკაციის წვდომის ტოკენი ვერ მოიძებნა", - "The server does not support the room version specified.": "სერვერი არ მუშაობს ოთახის მითითებულ ვერსიაზე.", - "Sun": "მზე", - "Dec": "დეკ", - "PM": "PM", - "AM": "AM", - "Tue": "სამ", - "Wed": "ოთხ", - "Thu": "ხუთ", - "Sat": "შაბ", - "Jul": "ივლ", - "Aug": "აგვ", - "Nov": "ნოე", - "Mar": "მარ", - "May": "მაი", - "Click the button below to confirm adding this phone number.": "დააჭირეთ ღილაკს მობილურის ნომრის დასადასტურებლად.", - "Server may be unavailable, overloaded, or you hit a bug.": "სერვერი შეიძლება იყოს მიუწვდომელი, გადატვირთული, ან შეიძლება ეს ბაგია.", - "Jan": "იან", - "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.": "ეს მოქმედება საჭიროებს პირადობის სერვერთან კავშირს ელ.ფოსტის ან მობილურის ნომრის დასადასტურებლად, მაგრამ სერვერს არ გააჩნია მომსახურების პირობები.", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "შეუძლებელია მომხმარებლის ელ.ფოსტით დამატება პირადობის სერვერის გარეშე. თქვენ შეგიძლიათ დაუკავშირდეთ ერთ-ერთს \"პარამეტრებში\".", - "Identity server has no terms of service": "პირადობის სერვერს არ აქვს მომსახურების პირობები", - "Sep": "სექ", - "Oct": "ოქტ", - "Jun": "ივნ", - "Apr": "აპრ", - "Fri": "პარ", - "Failure to create room": "ოთახის შექმნის შეცდომა", - "Upload Failed": "ატვირთვა ვერ მოხერხდა", - "Unable to load! Check your network connectivity and try again.": "ვერ იტვირთება! შეამოწმეთ თქვენი ინტერნეტ-კავშირი და სცადეთ ისევ.", - "Add Phone Number": "მობილურის ნომრის დამატება", - "Confirm adding phone number": "დაადასტურეთ მობილურის ნომრის დამატება", - "Feb": "თებ", - "common": { - "error": "შეცდომა", - "attachment": "Მიმაგრებული ფაილი" - }, - "action": { - "confirm": "დადასტურება", - "dismiss": "დახურვა", - "sign_in": "შესვლა" - }, - "time": { - "hours_minutes_seconds_left": "%(hours)sს %(minutes)sწთ %(seconds)sწმ დარჩა", - "minutes_seconds_left": "%(minutes)sწთ %(seconds)sწმ დარჩა", - "seconds_left": "%(seconds)sწმ დარჩა" - }, - "auth": { - "sso": "ერთჯერადი ავტორიზაცია", - "register_action": "ანგარიშის შექმნა" - }, - "keyboard": { - "dismiss_read_marker_and_jump_bottom": "გააუქმეთ წაკითხული მარკერი და გადადით ქვემოთ" - } -} diff --git a/src/i18n/strings/kab.json b/src/i18n/strings/kab.json deleted file mode 100644 index d6084e0ec78..00000000000 --- a/src/i18n/strings/kab.json +++ /dev/null @@ -1,2131 +0,0 @@ -{ - "Permission Required": "Tasiregt tlaq", - "Sun": "Iṭij", - "Mon": "Ari", - "Tue": "Ara", - "Wed": "Aha", - "Thu": "Amh", - "Fri": "Sem", - "Sat": "Sed", - "Jan": "Yen", - "Feb": "Fuṛ", - "Mar": "Meɣ", - "Apr": "Yeb", - "May": "May", - "Jun": "Yun", - "Jul": "Yul", - "Aug": "Ɣuc", - "Sep": "Cte", - "Oct": "Tub", - "Nov": "Wam", - "Dec": "Duj", - "PM": "MD", - "AM": "FT", - "Default": "Amezwer", - "Moderator": "Aseɣyad", - "You need to be logged in.": "Tesriḍ ad teqqneḍ.", - "Thank you!": "Tanemmirt!", - "Reason": "Taɣẓint", - "Add another word or two. Uncommon words are better.": "Rnu awal-nniḍen neɣ sin. Awalen imexḍa ad lhun.", - "Later": "Ticki", - "Notifications": "Ilɣa", - "Ok": "Ih", - "What's New": "D acu-t umaynut", - "Cat": "Amcic", - "Lion": "Izem", - "Rabbit": "Awtul", - "Turtle": "Afekrun", - "Tree": "Aseklu", - "Clock": "Tamrint", - "Book": "Adlis", - "Lock": "Sekkeṛ", - "Key": "Tasarut", - "Telephone": "Tiliγri", - "Flag": "Anay", - "Bicycle": "Azlalam", - "Ball": "Balles", - "Anchor": "Tamdeyt", - "Headphones": "Wennez", - "Folder": "Akaram", - "Show more": "Sken-d ugar", - "Warning!": "Ɣur-k·m!", - "Current password": "Awal uffir amiran", - "New Password": "Awal uffir amaynut", - "Confirm password": "Sentem awal uffir", - "Change Password": "Snifel Awal Uffir", - "not found": "ulac-it", - "Authentication": "Asesteb", - "Off": "Insa", - "Display Name": "Sken isem", - "Profile": "Amaɣnu", - "Account": "Amiḍan", - "General": "Amatu", - "None": "Ula yiwen", - "Composer": "Imsuddes", - "Sounds": "Imesla", - "Browse": "Inig", - "Permissions": "Tisirag", - "Anyone": "Yal yiwen", - "Encryption": "Awgelhen", - "Verification code": "Tangalt n usenqed", - "Email Address": "Tansa n yimayl", - "Phone Number": "Uṭṭun n tiliɣri", - "Sign Up": "Jerred", - "Server error": "Tuccḍa n uqeddac", - "Are you sure?": "Tebɣiḍ s tidet?", - "Sunday": "Acer", - "Monday": "Arim", - "Tuesday": "Aram", - "Wednesday": "Ahad", - "Thursday": "Amhad", - "Friday": "Sem", - "Saturday": "Sed", - "Today": "Ass-a", - "Yesterday": "Iḍelli", - "Error decrypting attachment": "Tuccḍa deg uwgelhen n tceqquft yeddan", - "Copied!": "Yettwanɣel!", - "edited": "yettwaẓreg", - "More options": "Ugar n textiṛiyin", - "collapse": "fneẓ", - "Server name": "Isem n uqeddac", - "Close dialog": "Mdel adiwenni", - "Notes": "Tamawin", - "Unavailable": "Ulac", - "Changelog": "Aɣmis n yisnifal", - "Removing…": "Tukksa…", - "Confirm Removal": "Sentem tukksa", - "Send": "Azen", - "Session name": "Isem n tɣimit", - "Email address": "Tansa n yimayl", - "Terms of Service": "Tiwtilin n useqdec", - "Service": "Ameẓlu", - "Summary": "Agzul", - "Document": "Isemli", - "Upload files": "Sali-d ifuyla", - "Source URL": "URL aɣbalu", - "Home": "Agejdan", - "Email": "Imayl", - "Phone": "Tiliɣri", - "Passwords don't match": "Awalen uffiren ur mṣadan ara", - "Email (optional)": "Imayl (Afrayan)", - "Explore rooms": "Snirem tixxamin", - "Unknown error": "Tuccḍa tarussint", - "Your password has been reset.": "Awal uffir-inek/inem yettuwennez.", - "Create account": "Rnu amiḍan", - "Commands": "Tiludna", - "Users": "Iseqdacen", - "Success!": "Tammug akken iwata!", - "This email address is already in use": "Tansa-agi n yimayl tettuseqdac yakan", - "This phone number is already in use": "Uṭṭun-agi n tilifun yettuseqddac yakan", - "Your %(brand)s is misconfigured": "%(brand)s inek(inem) ur ittusbadu ara", - "Use Single Sign On to continue": "Seqdec anekcum asuf akken ad tkemmleḍ", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Sentem timerna n tansa-a n yimayl s useqdec n unekcum asuf i ubeggen n timagit-in(im).", - "Confirm adding email": "Sentem timerna n yimayl", - "Click the button below to confirm adding this email address.": "Sit ɣef tqeffalt yellan ddaw i usentem n tmerna n tansa-a n yimayl.", - "Add Email Address": "Rnu tansa n yimayl", - "Failed to verify email address: make sure you clicked the link in the email": "Asenqed n tansa n yimayl ur yeddi ara: wali ma yella tsateḍ ɣef useɣwen yellan deg yimayl", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Sentem timerna n wuṭṭun n tilifun s useqdec n unekcum asuf i ubeggen n timagit-ik(im).", - "Confirm adding phone number": "Sentem timerna n wuṭṭun n tilifun", - "Click the button below to confirm adding this phone number.": "Sit ɣef tqeffalt yellan ddaw i usentem n tmerna n wuṭṭun-a n tilifun.", - "Add Phone Number": "Rnu uṭṭun n tilifun", - "Updating %(brand)s": "Leqqem %(brand)s", - "I don't want my encrypted messages": "Ur bɣiɣ ara izan-inu iwgelhanen", - "Manually export keys": "Sifeḍ s ufus tisura", - "Session ID": "Asulay n tqimit", - "Session key": "Tasarut n tɣimit", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Ma ulac aɣilif, senqed imayl-ik/im syen sit ɣef useɣwen i yellan. Akken ara yemmed waya, sit ad tkemmleḍ.", - "This will allow you to reset your password and receive notifications.": "Ayagi ad ak(akem)-yeǧǧ ad twennzeḍ awal-ik/im uffir yerna ad d-tremseḍ ilɣa.", - "You cannot place a call with yourself.": "Ur tezmireḍ ara a temsawaleḍ d yiman-ik.", - "The file '%(fileName)s' failed to upload.": "Yegguma ad d-yali '%(fileName)s' ufaylu.", - "Upload Failed": "Asali ur yeddi ara", - "Enter passphrase": "Sekcem tafyirt tuffirt", - "Setting up keys": "Asebded n tsura", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)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 %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", - "The server does not support the room version specified.": "Aqeddac ur issefrek ara lqem n texxamt yettwafernen.", - "Cancel entering passphrase?": "Sefsex tafyirt tuffirt n uεeddi?", - "Identity server has no terms of service": "Timagit n uqeddac ulac ɣer-sen iferdisen n umeẓlu", - "%(name)s is requesting verification": "%(name)s yesra asenqed", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s ulac ɣer-s tisirag i tuzna n yilɣa - ttxil-k/m senqed iɣewwaren n yiminig-ik/im", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s ur d-yefk ara tisirag i tuzna n yilɣa - ttxil-k/m εreḍ tikkelt-nniḍen", - "Unable to enable Notifications": "Sens irmad n yilɣa", - "This email address was not found": "Tansa-a n yimayl ulac-it", - "Failed to invite": "Ulamek i d-tnecdeḍ", - "You need to be able to invite users to do that.": "Tesriḍ ad tizmireḍ ad d-tnecdeḍ iseqdacen ad gen ayagi.", - "Failed to send request.": "Tuzna n usuter ur teddi ara.", - "This room is not recognised.": "Taxxamt-a ur tṣeggem ara.", - "You are not in this room.": "Ulac-ik/ikem deg texxamt-a.", - "You do not have permission to do that in this room.": "Ur tesεiḍ ara tasiregt ad tgeḍ ayagi deg texxamt-a.", - "Missing room_id in request": "Ixuṣṣ taxxamt_asulay deg usuter", - "Room %(roomId)s not visible": "Taxxamt %(roomId)s ur d-tban ara", - "Missing user_id in request": "Ixuṣṣ useqdac_asulay deg usuter", - "Command error": "Tuccḍa n tladna", - "Error upgrading room": "Tuccḍa deg uleqqem n texxamt", - "Use an identity server": "Seqdec timagit n uqeddac", - "Ignored user": "Aseqdac yettunfen", - "You are now ignoring %(userId)s": "Aql-ak tura tunfeḍ i %(userId)s", - "New login. Was this you?": "Anekcam amaynut. D kečč/kemm?", - "What's new?": "D acu-t umaynut?", - "Please contact your homeserver administrator.": "Ttxil-k/m nermes anedbal-ik/im n usebter agejdan.", - "Use custom size": "Seqdec teɣzi tudmawant", - "Unable to load! Check your network connectivity and try again.": "Yegguma ad d-yali! Senqed tuqqna-inek.inem ɣer uzeṭṭa syen tεerḍeḍ tikkelt-nniḍen.", - "Failure to create room": "Timerna n texxamt ur teddi ara", - "Call failed due to misconfigured server": "Ur yeddi ara usiwel ssebba n uqeddac ur nettuswel ara akken iwata", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Ttxil-k·m suter deg anedbal n uqeddac-ik·im agejdan (%(homeserverDomain)s) ad yeswel aqeddac TURN akken isawalen ad ddun akken ilaq.", - "You do not have permission to start a conference call in this room": "Ur tesεiḍ ara tisirag ad tebduḍ asireg s usiwel deg texxamt-a", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Teɣzi n ufaylu-a '%(fileName)s' tεedda teɣzi yettusirgen sɣur aqeddac-a i usali", - "Server may be unavailable, overloaded, or you hit a bug.": "Yezmer ulac aqeddac, yeččur ugar neɣ temlaleḍ-d d wabug.", - "Are you sure you want to cancel entering passphrase?": "S tidet tebɣiḍ ad tesfesxeḍ asekcem n tefyirt tuffirt?", - "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.": "Tigawt-a tesra anekcum ɣer uqeddac n tmagit tamezwert i usentem n tansa n yimayl neɣ uṭṭun n tiliɣri, maca aqeddac ur yesεi ula d yiwet n twali n umeẓlu.", - "Only continue if you trust the owner of the server.": "Ala ma tettekleḍ ɣef bab n uqeddac ara tkemmleḍ.", - "Restricted": "Yesεa tilas", - "Set up": "Sbadu", - "Pencil": "Akeryun", - "Verify session": "Asenqed n tɣimit", - "Message edits": "Tiẓrigin n yizen", - "Security Key": "Tasarut n tɣellist", - "New Recovery Method": "Tarrayt tamaynut n ujebber", - "Go to Settings": "Ddu ɣer yiɣewwaren", - "Set up Secure Messages": "Sbadu iznan iɣelsanen", - "Not currently indexing messages for any room.": "Ulac asmiter amiran n yiznan i yal taxxamt.", - "Currently indexing: %(currentRoom)s": "Asmiter amiran: %(currentRoom)s", - "Space used:": "Tallunt yettwasqedcen:", - "Indexed messages:": "Iznan s umatar:", - "Indexed rooms:": "Tixxamin s umatar:", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s beṛṛa n %(totalRooms)s", - "Operation failed": "Tamhelt ur teddi ara", - "Unable to create widget.": "Timerna n uwiǧit ulamek.", - "Missing roomId.": "Ixuṣ usulay n texxamt.", - "Use an identity server to invite by email. Manage in Settings.": "Seqdec aqeddac n timagit i uncad s yimayl. Asefrek deg yiɣewwaren.", - "Session already verified!": "Tiɣimit tettwasenqed yakan!", - "Verified key": "Tasarut tettwasenqed", - "Logs sent": "Iɣmisen ttewaznen", - "Not Trusted": "Ur yettwattkal ara", - "%(items)s and %(count)s others": { - "other": "%(items)s d %(count)s wiyaḍ", - "one": "%(items)s d wayeḍ-nniḍen" - }, - "%(items)s and %(lastItem)s": "%(items)s d %(lastItem)s", - "Encryption upgrade available": "Yella uleqqem n uwgelhen", - "Verify this session": "Asenqed n tɣimit", - "Other users may not trust it": "Iseqdacen-nniḍen yezmer ur tettamnen ara", - "Waiting for response from server": "Aṛaǧu n tririt sɣur aqeddac", - "Failed to set display name": "Asbadu n yisem yettwaskanen ur yeddi ara", - "Cannot connect to integration manager": "Ur nessaweḍ ara ad neqqen ɣer umsefrak n useddu", - "Delete Backup": "Kkes aḥraz", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Iznan yettwawgelhen ttuḥerzen s uwgelhen n yixef ɣer yixef. Ala kečč d uɣerwaḍ (yiɣerwaḍen) i yesεan tisura akken ad ɣren iznan-a.", - "Connect this session to Key Backup": "Qqen tiɣimit-a ɣer uḥraz n tsarut", - "Enter password": "Sekcem awal n uffir", - "Nice, strong password!": "Igerrez, d awal uffir iǧhed aṭas!", - "Password is allowed, but unsafe": "Awal uffir yettusireg, maca d araɣelsan", - "Sign in with": "Kcem s", - "Use an email address to recover your account": "Seqdec tansa n yimayl akken ad t-terreḍ amiḍan-ik:im", - "Enter email address (required on this homeserver)": "Sekcem tansa n yimayl (yettusra deg uqeddac-a agejdan)", - "Doesn't look like a valid email address": "Ur tettban ara d tansa n yimayl tameɣtut", - "Other users can invite you to rooms using your contact details": "Iseqdacen wiyaḍ zemren ad ak·akem-snubegten ɣer texxamin s useqdec n tlqayt n unermas", - "Enter phone number (required on this homeserver)": "Sekcem uṭṭun n tiliɣri (yettusra deg uqeddac-a agejdan)", - "Enter username": "Sekcem isem n useqdac", - "Phone (optional)": "Tiliɣri (d afrayan)", - "Clear personal data": "Sfeḍ isefka udmawanen", - "Notify the whole room": "Selɣu akk taxxamt", - "Room Notification": "Ilɣa n texxamt", - "Notification Autocomplete": "Asmad awurman n yilɣa", - "Room Autocomplete": "Asmad awurman n texxamt", - "User Autocomplete": "Asmad awurman n useqdac", - "Passphrases must match": "Tifyar tuffirin ilaq ad mṣadant", - "Passphrase must not be empty": "Tafyirt tuffirt ur ilaq ara ad ilint d tilmawin", - "Export room keys": "Sifeḍ tisura n texxamt", - "Confirm passphrase": "Sentem tafyirt tuffirt", - "Import room keys": "Kter tisura n texxamt", - "File to import": "Afaylu i uktar", - "Confirm encryption setup": "Sentem asebded n uwgelhen", - "Click the button below to confirm setting up encryption.": "Sit ɣef tqeffalt ddaw akken ad tesnetmeḍ asebded n uwgelhen.", - "Generate a Security Key": "Sirew tasarut n tɣellist", - "Enter a Security Phrase": "Sekcem tafyirt tuffirt", - "Enter your account password to confirm the upgrade:": "Sekcem awal uffir n umiḍan-ik·im akken ad tesnetmeḍ aleqqem:", - "That matches!": "Yemṣada!", - "Use a different passphrase?": "Seqdec tafyirt tuffirt yemgaraden?", - "That doesn't match.": "Ur yemṣada ara.", - "Go back to set it again.": "Uɣal ɣer deffir akken ad t-tesbaduḍ i tikkelt-nniḍen.", - "Upgrade your encryption": "Leqqem awgelhen-inek·inem", - "Set a Security Phrase": "Sbadu tafyirt taɣelsant", - "Confirm Security Phrase": "Sentem tafyirt tuffirt", - "Recovery Method Removed": "Tarrayt n ujebber tettwakkes", - "Failed to remove tag %(tagName)s from room": "Tukksa n tebzimt %(tagName)s seg texxamt ur yeddi ara", - "Failed to add tag %(tagName)s to room": "Timerna n tebzimt %(tagName)s ɣer texxamt ur yeddi ara", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "Not a valid %(brand)s keyfile": "Afaylu n tsarut %(brand)s d arameɣtu", - "Unknown server error": "Tuccḍa n uqeddac d tarussint", - "Avoid repeated words and characters": "Zgel i wawalen i d-yettasen d yisekkilen", - "Avoid sequences": "Zgel igzumen", - "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", - "Send analytics data": "Azen isefka n tesleḍt", - "Cancelling…": "Asefsex…", - "Dog": "Aqjun", - "Horse": "Aεewdiw", - "Pig": "Ilef", - "Elephant": "Ilu", - "Panda": "Apunda", - "Rooster": "Ayaziḍ", - "Fish": "Lḥut", - "Butterfly": "Aferteṭṭu", - "Flower": "Ajeǧǧig", - "Mushroom": "Agersal", - "Moon": "Ayyur", - "Cloud": "Agu", - "Fire": "Times", - "Banana": "Tabanant", - "Apple": "Tatteffaḥt", - "Strawberry": "Tazwelt", - "Corn": "Akbal", - "Cake": "Angul", - "Heart": "Ul", - "Smiley": "Acmumeḥ", - "Robot": "Aṛubut", - "Hat": "Acapun", - "Glasses": "Tisekkadin", - "Umbrella": "Tasiwant", - "Gift": "Asefk", - "Light bulb": "Taftilt", - "Power level must be positive integer.": "Ilaq ad yili uswir n tezmert d ummid ufrir.", - "Double check that your server supports the room version chosen and try again.": "Senqed akken ilaq ma yella aqeddac-inek·inem issefrak lqem n texxamtyettwafernen syen εreḍ tikkelt-nniḍen.", - "Unignored user": "Aseqdac ur yettuzeglen ara", - "You are no longer ignoring %(userId)s": "Dayen ur tettazgaleḍ ara akk %(userId)s", - "Verifies a user, session, and pubkey tuple": "Yessenqad tagrumma-a: aseqdac, tiɣimit d tsarut tazayezt", - "Cannot reach homeserver": "Anekcum ɣer uqeddac agejdan d awezɣi", - "Cannot reach identity server": "Anekcum ɣer uqeddac n tmagit d awezɣi", - "No homeserver URL provided": "Ulac URL n uqeddac agejdan i d-yettunefken", - "Unrecognised address": "Tansa ur tettwassen ara", - "You do not have permission to invite people to this room.": "Ur tesεiḍ ara tasiregt ad d-necdeḍ imdanen ɣer texxamt-a.", - "The user's homeserver does not support the version of the room.": "Aqeddac agejdan n useqdac ur issefrek ara lqem n texxamt yettwafernen.", - "All-uppercase is almost as easy to guess as all-lowercase": "Meṛṛa isekkilen imeqranen fessus-it i usumer ɣef akk isekkilen imeẓẓyanen", - "Recent years are easy to guess": "Iseggasen n melmi kan sehlen i tifin", - "Dates are often easy to guess": "Izemzen sehlen i tiftin", - "This is a top-10 common password": "Wagi d awal uffir gar 10 yimezwura yettwassnen", - "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", - "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", - "Accept to continue:": "Qbel i wakken ad tkemmleḍ:", - "This bridge was provisioned by .": "Tileggit-a tella-d sɣur .", - "This bridge is managed by .": "Tileggit-a tettusefrak sɣur .", - "New passwords don't match": "Awalen uffiren imaynuten ur mṣadan ara", - "Passwords can't be empty": "Awalen uffiren ur ilaq ara ad ilin d ilmawen", - "in account data": "deg yisefka n umiḍan", - "Restore from Backup": "Tiririt seg uḥraz", - "All keys backed up": "Akk tisura ttwaḥerzent", - "Notification targets": "Isaḍasen n yilɣa", - "Profile picture": "Tugna n umaɣnu", - "Checking server": "Asenqed n uqeddac", - "Change identity server": "Snifel aqeddac n timagit", - "You should:": "Aql-ak·am:", - "Disconnect anyway": "Ɣas akken ffeɣ seg tuqqna", - "Do not use an identity server": "Ur seqdac ara aqeddac n timagt", - "Manage integrations": "Sefrek imsidf", - "New version available. Update now.": "Lqem amaynut yella. Leqqem tura.", - "Check for update": "Nadi lqem", - "Account management": "Asefrek n umiḍan", - "Deactivate Account": "Sens amiḍan", - "Deactivate account": "Sens amiḍan", - "Ignored/Blocked": "Yettunfen/Yettusweḥlen", - "Error unsubscribing from list": "Tuccḍa deg usefsex n ujerred seg texxamt", - "Server rules": "Ilugan n uqeddac", - "User rules": "Ilugan n useqdac", - "You are currently ignoring:": "Aql-ak tura tuɣaleḍ deg rrif:", - "Ignored users": "Iseqdacen yettunfen", - "Personal ban list": "Tabdart n tigtin tudmawant", - "Server or user ID to ignore": "Asulay n uqeddac neɣ n useqdac ara yuɣalen deg rrif", - "eg: @bot:* or example.org": "eg: @bot:* neɣ amedya.org", - "Room list": "Tabdart n texxamt", - "Autocomplete delay (ms)": "Tanzagt n usmad awurman (ms)", - "": "", - "Session ID:": "Asulay n tɣimit:", - "Message search": "Anadi n yizen", - "Default Device": "Ibenk arussin", - "Voice & Video": "Ameslaw & Tavidyut", - "Upgrade this room to the recommended room version": "Leqqem taxxamt-a ɣer lqem n texxamt yelhan", - "Room version": "Lqem n texxamt", - "Room version:": "Lqem n texxamt:", - "Notification sound": "Imesli i yilɣa", - "Failed to unban": "Sefsex aḍraq yugi ad yeddu", - "Banned by %(displayName)s": "Yettwagi sɣur %(displayName)s", - "Privileged Users": "Iseqdacen i yettwafernen", - "Muted Users": "Iseqdacen i isusmen", - "Banned users": "Iseqdacen i yettwagin", - "Enable encryption?": "Rmed awgelhen?", - "Remove %(email)s?": "Kkes %(email)s?", - "Unable to add email address": "D awezɣi ad ternuḍ tansa n yimayl", - "Remove %(phone)s?": "Kkes %(phone)s?", - "This room is end-to-end encrypted": "Taxxamt-a tettwawgelhen seg yixef ɣer yixef", - "Edit message": "Ẓreg izen", - "Encrypted by a deleted session": "Yettuwgelhen s texxamt yettwakksen", - "Scroll to most recent messages": "Drurem ɣer yiznan akk n melmi kan", - "Close preview": "Mdel taskant", - "and %(count)s others...": { - "other": "d %(count)s wiyaḍ...", - "one": "d wayeḍ-nniḍen..." - }, - "Invite to this room": "Nced-d ɣer texxamt-a", - "Filter room members": "Sizdeg iɛeggalen n texxamt", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (i iǧehden %(powerLevelNumber)s", - "Italics": "Uknan", - "Replying": "Tiririt", - "(~%(count)s results)": { - "one": "(~%(count)s igmaḍ)", - "other": "(~%(count)s igmaḍ)" - }, - "Join Room": "Rnu ɣer texxamt", - "Forget room": "Tettuḍ taxxamt", - "Rooms": "Timɣiwent", - "Join the conversation with an account": "Ttekki deg udiwenni s umiḍan", - "Re-join": "Ales attekki", - "Try to join anyway": "Ɣas akken ɛreḍ ad tettekkiḍ", - "Join the discussion": "Ttekki deg udiwenni", - "Start chatting": "Bdu adiwenni", - "%(roomName)s is not accessible at this time.": "%(roomName)s ulac anekcum ɣer-s akka tura.", - "Jump to first unread room.": "Ɛeddi ɣer texxamt tamezwarut ur nettwaɣra ara.", - "Jump to first invite.": "Ɛreddi ɣer tinnubga tamezwarut.", - "Add room": "Rnu taxxamt", - "All messages": "Iznan i meṛṛa", - "Forget Room": "Tettuḍ taxxamt", - "This Room": "Taxxamt-a", - "Search…": "Nadi…", - "Send as message": "Azen-it d izen", - "Add some now": "Rnu kra tura", - "Failed to revoke invite": "Asefsex n tinnubga ur yeddi ara", - "Admin Tools": "Ifecka n unedbal", - "Revoke invite": "Sefesex tinnubga", - "Invited by %(sender)s": "Yettunced-d sɣur %(sender)s", - "not specified": "ur iban ara", - "Other published addresses:": "Tansiwin-nniḍen i d-yeffɣen:", - "Start Verification": "Bdu asenqed", - "Verify User": "Senqed aseqdac", - "Your messages are not secure": "Iznan-inek·inem d ariɣelsanen", - "Hide verified sessions": "Ffer tiɣimiyin yettwasneqden", - "%(count)s sessions": { - "other": "Tiɣimiyin n %(count)s", - "one": "Tiɣimit n %(count)s" - }, - "Hide sessions": "Ffer tiɣimiyin", - "Jump to read receipt": "Ɛeddi ɣer tɣuri n wawwaḍ", - "Share Link to User": "Bḍu aseɣwen d useqdac", - "Remove %(count)s messages": { - "one": "Kkes 1 izen", - "other": "Kkes iznan n %(count)s" - }, - "Remove recent messages": "Kkes iznan n melmi kan", - "Failed to mute user": "Tasusmi n useqdac ur yeddi ara", - "Deactivate user?": "Kkes aseqdac-a?", - "Deactivate user": "Kkes aseqdac", - "Verify by scanning": "Senqed s usiggez", - "Verify by emoji": "Senqed s yimujit", - "Verification timed out.": "Yemmed wakud n usenqed.", - "%(displayName)s cancelled verification.": "%(displayName)s isefsex asenqed.", - "You cancelled verification.": "Tesfesxeḍ asenqed.", - "Decrypt %(text)s": "Wgelhen %(text)s", - "Download %(text)s": "Sader %(text)s", - "You verified %(name)s": "Tezsneqdeḍ %(name)s", - "%(name)s cancelled verifying": "%(name)s isefsex asenqed", - "You accepted": "Tqebleḍ", - "%(name)s accepted": "%(name)s yettwaqbel", - "You declined": "Tugiḍ", - "You cancelled": "Tesfesxeḍ", - "%(name)s declined": "%(name)s yettwagi", - "%(name)s cancelled": "%(name)s yettwasefsex", - "%(name)s wants to verify": "%(name)s yebɣa ad isenqed", - "Message deleted on %(date)s": "Izen yettwakkes deg %(date)s", - "Add an Integration": "Rnu asidef", - "Can't load this message": "Yegguma ad d-yali yizen-a", - "Submit logs": "Azen iɣmisen", - "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", - "Power level": "Sagen aswir", - "Custom level": "Sagen aswir", - "In reply to ": "Deg tririt i ", - "e.g. my-room": "e.g. taxxamt-inu", - "And %(count)s more...": { - "other": "D %(count)s ugar..." - }, - "Enter a server name": "Sekcem isem n uqeddac", - "The following users may not exist": "Iseqdacen i d-iteddun yezmer ad ilin ulac-iten", - "Invite anyway": "Ɣas akken nced-d", - "Preparing to send logs": "Aheyyi n tuzna n yiɣmisen", - "Failed to send logs: ": "Tuzna n yiɣmisen ur teddi ara: ", - "Clear all data": "Sfeḍ meṛṛa isefka", - "Continue With Encryption Disabled": "Kemmel s uwgelhen yensan", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Sentem asensi n umiḍan s useqdec n unekcum asuf i ubeggen n timagit-ik·im.", - "Confirm account deactivation": "Sentem asensi n umiḍan", - "Filter results": "Igmaḍ n usizdeg", - "Incoming Verification Request": "Tuttra n usenqed i d-ikecmen", - "Confirm to continue": "Sentem i wakken ad tkemmleḍ", - "Failed to find the following users": "Ur nessaweḍ ara ad naf iseqdacen", - "Recent Conversations": "Idiwenniyen n melmi kan", - "Direct Messages": "Iznan usligen", - "Upload completed": "Asali yemmed", - "Signature upload success": "Asali n uzmul yedda akken iwata", - "Clear cache and resync": "Sfeḍ takatut tuffirt syen ales amtawi", - "Failed to upgrade room": "Aleqqem n texxamt ur yeddi ara", - "Upgrade this room to version %(version)s": "Leqqem taxxamt-a ɣer lqem amaynut %(version)s", - "Upgrade Room Version": "Lqem n uleqqem n texxamt", - "Upgrade private room": "Leqqem taxxamt tusligt", - "Upgrade public room": "Leqqem taxxamt tazayezt", - "Server isn't responding": "Ulac tiririt sɣur aqeddac", - "The server is offline.": "Aqeddac ha-t-an beṛṛa n tuqqna.", - "Clear Storage and Sign Out": "Sfeḍ aklas syen ffeɣ seg tuqqna", - "Send Logs": "Azen iɣmisen", - "Unable to restore session": "D awezɣi ad d-tuɣal texxamt", - "Verification Pending": "Asenqed yettṛaǧu", - "Share User": "Bḍu aseqdac", - "Link to selected message": "Aseɣwen n yizen i yettwafernen", - "Missing session data": "Isefka n tɣimit xuṣṣen", - "Upload all": "Sali-d kullec", - "Cancel All": "Sefsex kullec", - "Verification Request": "Asuter n usenqed", - "Use your Security Key to continue.": "Seqdec tasarut-ik·im n tɣellist akken ad tkemmleḍ.", - "Unable to restore backup": "Tiririt n uḥraz tugi ad teddu", - "Keys restored": "Tisura ttwaskelsent", - "Reject invitation": "Agi tinnubga", - "Remove for everyone": "Kkes i meṛṛa", - "Start authentication": "Bdu alɣu", - "Sign in with SSO": "Anekcum s SSO", - "Couldn't load page": "Asali n usebter ur yeddi ara", - "Failed to reject invitation": "Tigtin n tinnubga ur yeddi ara", - "Signed Out": "Yeffeɣ seg tuqqna", - "Failed to reject invite": "Tigtin n tinnubga ur yeddi ara", - "Switch to light mode": "Uɣal ɣer uskar aceɛlal", - "Switch to dark mode": "Uɣal ɣer uskar aberkan", - "Switch theme": "Abeddel n usentel", - "All settings": "Akk iɣewwaren", - "A new password must be entered.": "Awal uffir amaynut ilaq ad yettusekcem.", - "General failure": "Tuccḍa tamatut", - "This account has been deactivated.": "Amiḍan-a yettuḥbes.", - "Command Autocomplete": "Asmad awurman n tiludna", - "Emoji Autocomplete": "Asmad awurman n yimujit", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Seqdec aqeddac n timagit i uncad s yimayl. Sit, tkemmleḍ aseqdec n uqeddac n timagit amezwer (%(defaultIdentityServerName)s) neɣ sefrek deg yiɣewwaren.", - "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!": "ƔUR-K·M: tASARUT N USENQED UR TEDDI ARA! Tasarut n uzmul n %(userId)s akked tɣimit %(deviceId)s d \"%(fprint)s\" ur imṣada ara d tsarut i d-yettunefken \"%(fingerprint)s\". Ayagi yezmer ad d-yini tiywalin-ik·im ttusweḥlent!", - "The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Tasarut n uzmul i d-tefkiḍ temṣada d tsarut n uzmul i d-tremseḍ seg tɣimit %(userId)s's %(deviceId)s. Tiɣimit tettucreḍ tettwasenqed.", - "Unicorn": "Azara", - "Penguin": "Awarfus", - "Octopus": "Azayz", - "Globe": "Amaḍal", - "Pizza": "Tapizzat", - "Spanner": "Tasarut", - "Santa": "Santa", - "Hourglass": "Amasrag", - "Scissors": "Timqestin", - "Hammer": "Tafḍist", - "Train": "Tamacint", - "Aeroplane": "Asafag", - "Rocket": "Timeẓdit", - "Guitar": "Tagitaṛt", - "Trumpet": "Lɣiḍa", - "Bell": "Anayna", - "Your server isn't responding to some requests.": "Aqeddac-inek·inem ur d-yettarra ara ɣef kra n yisuturen.", - "No display name": "Ulac meffer isem", - "Export E2E room keys": "Sifeḍ tisura n texxamt E2E", - "Do you want to set an email address?": "Tebɣiḍ ad tazneḍ tansa n yimayl?", - "Your homeserver does not support cross-signing.": "Aqeddac-ik·im agejdan ur yessefrak ara azmul anmidag.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Amiḍan-inek·inem ɣer-s timagit n uzmul anmidag deg uklas uffir, maca mazal ur yettwaman ara sɣur taxxamt-a.", - "well formed": "imsel akken iwata", - "unexpected type": "anaw ur nettwaṛǧa ara", - "Cross-signing public keys:": "Tisura n uzmul anmidag tizuyaz:", - "in memory": "deg tkatut", - "Cross-signing private keys:": "Tisura tusligin n uzmul anmidag:", - "Forget this room": "Ttu taxxamt-a", - "Reject & Ignore user": "Agi & Zgel aseqdac", - "%(roomName)s does not exist.": "%(roomName)s ulac-it.", - "Room options": "Tixtiṛiyin n texxamt", - "All Rooms": "Akk tixxamin", - "Unknown Command": "Taladna tarussint", - "Mark all as read": "Creḍ kullec yettwaɣra", - "Error creating address": "Tuccḍa deg tmerna n tensa", - "Error removing address": "Tuccḍa deg tukksa n tensa", - "Main address": "Tansa tagejdant", - "Local address": "Tansa tadigant", - "Published Addresses": "Tansiwin tizuyaz", - "Local Addresses": "Tansiwin tidiganin", - "Room Name": "Isem n texxamt", - "Room Topic": "Asentel n texxamt", - "Room avatar": "Avaṭar n texxamt", - "Accepting…": "Aqbal…", - "Your homeserver": "Aqeddac-ik·im agejdan", - "Your display name": "Isem-ik·im yettwaskanen", - "%(brand)s URL": "%(brand)s URL", - "Using this widget may share data with %(widgetDomain)s.": "Aseqdec n uwiǧit-a yezmer ad bḍun yisefka d %(widgetDomain)s.", - "Widgets do not use message encryption.": "Iwiǧiten ur seqdacen ara awgelhen n yiznan.", - "Widget added by": "Awiǧit yettwarna sɣur", - "This widget may use cookies.": "Awiǧit-a yezmer ad iseqdec inagan n tuqqna.", - "Delete Widget": "Kkes awiǧit", - "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", - "expand": "snefli", - "Rotate Left": "Zzi ɣer uzelmaḍ", - "Rotate Right": "Zzi ɣer uyeffus", - "Language Dropdown": "Tabdart n udrurem n tutlayin", - "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", - "Some characters not allowed": "Kra n yisekkilen ur ttusirgen ara", - "This address is available to use": "Tansa-a tella i useqdec", - "This address is already in use": "Tansa-a ha-tt-an yakan deg useqdec", - "Looks good": "Ayagi yettban yelha", - "Can't find this server or its room list": "D awezɣi ad d-naf aqeddac-a neɣ tabdart-is n texxamt", - "All rooms": "Akk tixxamin", - "Your server": "Aqeddac-ik·im", - "Add a new server": "Rnu aqeddac amaynut", - "Enter the name of a new server you want to explore.": "Sekcem isem n uqeddac amaynut i tebɣiḍ ad tesnirmeḍ.", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Seqdec aqeddac n timagit i uncad s yimayl. Seqdec (%(defaultIdentityServerName)s) amezwer neɣ sefrek deg yiɣewwaren.", - "Use an identity server to invite by email. Manage in Settings.": "Seqdec aqeddac n timagit i uncad s yimayl. Sefrek deg yiɣewwaren.", - "This room is public": "Taxxamt-a d tazayezt", - "Terms and Conditions": "Tiwtilin d tfadiwin", - "Review terms and conditions": "Senqed tiwtilin d tfadiwin", - "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:", - "Ask this user to verify their session, or manually verify it below.": "Suter deg useqdac-a ad isenqed tiɣimit-is, neɣ senqed-itt ddaw s ufus.", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Ḍmen qbel tesɛiḍ tuqqna i igerrzen, neɣ nermes anedbal n uqeddac", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Suter deg %(brand)s unedbal ad isenqed tawila-ik·im n unekcam arameɣtu neɣ i d-yuɣalen.", - "This homeserver has hit its Monthly Active User limit.": "Aqeddac-a agejdan yewweḍ ɣer talast n useqdac urmid n wayyur.", - "Use a few words, avoid common phrases": "Seqdec kra n wawalen, sinef i tefyar i d-yettuɣalen", - "No need for symbols, digits, or uppercase letters": "Ulayɣer izamulen, izwilen d yisekkilen imeqqranen", - "Create key backup": "Rnu aḥraz n tsarut", - "Unable to create key backup": "Yegguma ad yernu uḥraz n tsarut", - "This session is encrypting history using the new recovery method.": "Tiɣimit-a, amazray-ines awgelhen yesseqdac tarrayt n uɛeddi tamaynut.", - "If disabled, messages from encrypted rooms won't appear in search results.": "Ma yella tensa, iznan n texxamin tiwgelhanin ur d-ttbanen ara deg yigmaḍ n unadi.", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s iteffer iznan iwgelhanen idiganen s wudem aɣelsan i wakken ad d-banen deg yigmaḍ n unadi:", - "Message downloading sleep time(ms)": "Akud n usgunfu n usali n yiznan (ms)", - "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!", - "in secret storage": "deg uklas uffir", - "Master private key:": "Tasarut tusligt tagejdant:", - "cached locally": "yettwaffer s wudem adigan", - "not found locally": "ulac s wudem adigan", - "Self signing private key:": "Tasarut tusligt n uzmul awurman:", - "User signing private key:": "Tasarut tusligt n uzmul n useqdac:", - "Secret storage public key:": "Tasarut tazayezt n uḥraz uffir:", - "Homeserver feature support:": "Asefrek n tmahilt n Homeserver:", - "exists": "yella", - "Unable to load key backup status": "Asali n waddad n uḥraz n tsarut ur yeddi ara", - "not stored": "ur yettusekles ara", - "Your keys are not being backed up from this session.": "Tisura-inek·inem ur ttwaḥrazent ara seg tɣimit-a.", - "Start using Key Backup": "Bdu aseqdec n uḥraz n tsarut", - "Failed to change password. Is your password correct?": "Asnifel n wawal uffir ur yeddi ara. Awal-ik·im d ameɣtu?", - "Email addresses": "Tansiwin n yimayl", - "Phone numbers": "Uṭṭunen n tiliɣri", - "Language and region": "Tutlayt d temnaḍt", - "%(count)s verified sessions": { - "other": "%(count)s isenqed tiɣimiyin", - "one": "1 n tɣimit i yettwasneqden" - }, - "Demote yourself?": "Ṣubb deg usellun-ik·im?", - "Demote": "Ṣubb deg usellun", - "No recent messages by %(user)s found": "Ulac iznan i yettwafen sɣur %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Ɛreḍ adrurem deg wazemzakud i wakken ad twaliḍ ma yella llan wid yellan uqbel.", - "Remove recent messages by %(user)s": "Kkes iznan n melmi kan sɣur %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "I tugget meqqren n yiznan, ayagi yezmer ad yeṭṭef kra n wakud. Ṛǧu ur sirin ara amsaɣ-ik·im deg leɛḍil.", - "Failed to ban user": "Tigtin n useqdac ur yeddi ara", - "Failed to change power level": "Asnifel n uswir afellay ur yeddi ara", - "Failed to deactivate user": "Asensi n useqdac ur yeddi ara", - "This client does not support end-to-end encryption.": "Amsaɣ-a ur yessefrak ara awgelhen seg yixef ɣer yixef.", - "Ask %(displayName)s to scan your code:": "Suter deg %(displayName)s aḍummu n tengalt-ik·im:", - "If you can't scan the code above, verify by comparing unique emoji.": "Ma yella ur tezmireḍ ara ad tḍummeḍ tangalt nnig, senqed s userwes s yimujiten asufen.", - "Verify by comparing unique emoji.": "Senqed s userwes s yimujiten asufen.", - "Almost there! Is %(displayName)s showing the same shield?": "Qrib ad tawḍeḍ! Wissen ma yella%(displayName)s kifkif aɣar i d-yeskanay?", - "Verify all users in a room to ensure it's secure.": "Senqed akk iseqdacen yellan deg texxamt i wakken ad tḍemneḍ d taɣelsant.", - "You've successfully verified your device!": "Tesneqdeḍ akken iwata ibenk-inek·inem!", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Tesneqdeḍ akken iwata %(deviceName)s (%(deviceId)s)!", - "You've successfully verified %(displayName)s!": "Tesneqdeḍ akken iwata %(displayName)s!", - "Start verification again from the notification.": "Bdu asenqed daɣen seg ulɣu.", - "Start verification again from their profile.": "Bdu asenqed daɣen seg umaɣnu-nsen.", - "Encryption not enabled": "Awgelhen ur yermid ara", - "The encryption used by this room isn't supported.": "Awgelhen yettusqedcen ur yettusefrak ara s texxamt-a.", - "Message Actions": "Tigawin n yizen", - "Invalid file%(extra)s": "D afaylu %(extra)s arameɣtu", - "Error decrypting image": "Tuccḍa deg uwgelhen n tugna", - "Show image": "Sken tugna", - "Invalid base_url for m.identity_server": "D arameɣtu base_url i m.identity_server", - "Your keys are being backed up (the first backup could take a few minutes).": "Tisura-ik·im la ttwaḥrazent (aḥraz amezwaru yezmer ad yeṭṭef kra n tesdidin).", - "Unexpected error resolving homeserver configuration": "Tuccḍa ur nettwaṛǧa ara lawan n uṣeggem n twila n uqeddac agejdan", - "Unexpected error resolving identity server configuration": "Tuccḍa ur nettwaṛǧa ara lawan n uṣeggem n uqeddac n timagit", - "This homeserver has exceeded one of its resource limits.": "Aqeddac-a agejdan iɛedda yiwet seg tlisa-ines tiɣbula.", - "Your browser does not support the required cryptography extensions": "Iminig-ik·im ur issefrak ara iseɣzaf n uwgelhen yettusran", - "Authentication check failed: incorrect password?": "Asenqed n usesteb ur yeddi ara: awal uffir d arameɣtu?", - "Can't leave Server Notices room": "Ur nezmir ara ad neǧǧ taxxamt n yiwenniten n uqeddac", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Taxxamt-a tettuseqdac i yiznan yesɛan azal sɣur aqeddac agejdan, ɣef waya ur tezmireḍ ara ad tt-teǧǧeḍ.", - "Error leaving room": "Tuccaḍa deg tuffɣa seg texxamt", - "The user must be unbanned before they can be invited.": "Aseqdac ilaq ad yettwakkes uqbel ad izmiren ad t-id-snubegten.", - "Use a longer keyboard pattern with more turns": "Seqdec talɣa n unasiw ɣezzifen s wugar n tuzzyiwin", - "Capitalization doesn't help very much": "Tira timeqqranin ur tettɛawan ara aṭas", - "Reversed words aren't much harder to guess": "Awalen imettiyen ur weɛrit ara i tifin", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Isnifal yettbeddilen am '@' deg wadeg n 'a' ur ttɛawanen ara aṭas", - "Repeats like \"aaa\" are easy to guess": "Allus am \"aaa\" fessus i usumer", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Allus am \"abcabcabc\" yewɛer cwiṭ i tifin ɣef \"abc\"", - "Sequences like abc or 6543 are easy to guess": "Asemyizwer am abc neɣ 6543 fessus i usumer", - "This is similar to a commonly used password": "Wagi kifkif am wawal uffir yettwaseqdacen acḥal n tikkal", - "A word by itself is easy to guess": "Awal s timmad-is fessus i usumer", - "Names and surnames by themselves are easy to guess": "Ismawen d yismawen n useqdac s timmad-nsen fessusit i usumer", - "Common names and surnames are easy to guess": "Ismawen d yismawen n useqdac yettwassnen fessusit i usumer", - "Straight rows of keys are easy to guess": "Idurren ubdisen n tsura fessusit i ussumer", - "Short keyboard patterns are easy to guess": "Tinerufin n unasiw amecṭuḥ fessusit i ussumer", - "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.", - "Size must be a number": "Teɣzi ilaq ad tili d uṭṭun", - "Discovery": "Tagrut", - "Error adding ignored user/server": "Tuccḍa deg tmerna n useqdac/uqeddac yettwanfen", - "Something went wrong. Please try again or view your console for hints.": "Yella wayen ur nteddu ara akken iwata, ma ulac aɣilif ales tikkelt-nniḍen neɣ senqed tadiwent-ik·im i yiwellihen.", - "Error subscribing to list": "Tuccḍa deg ujerred ɣef tebdart", - "Please verify the room ID or address and try again.": "Ma ulac aɣilif senqed asulay n texxamt neɣ tansa syen ɛreḍ tikkelt-nniḍen.", - "Error removing ignored user/server": "Tuccḍa deg tukksa n useqdac/uqeddac yettwanfen", - "Please try again or view your console for hints.": "Ma ulac aɣilif ales tikkelt-nniḍen neɣ senqed tadiwent-ik·im i yiwellihen.", - "Ban list rules - %(roomName)s": "Ilugan n tebdart n tigtin - %(roomName)s", - "You have not ignored anyone.": "Ur tunifeḍ ula i yiwen.", - "You are not subscribed to any lists": "Ur tettwajerrdeḍ ula deg yiwet n tebdart", - "View rules": "Senqed ilugan", - "You are currently subscribed to:": "Aql-ak·akem akka tura tjerrdeḍ ɣer:", - "⚠ These settings are meant for advanced users.": "⚠ Iɣewwaren-a n yiseqdac ifazen.", - "Subscribed lists": "Tibdarin n ujerred", - "Import E2E room keys": "Kter tisura n texxamt E2E", - "Cryptography": "Awgelhan", - "Session key:": "Tasarut n tɣimit:", - "Bulk options": "Tixtiṛiyin s ubleɣ", - "Accept all %(invitedRooms)s invites": "Qbel akk tinubgiwin %(invitedRooms)s", - "Reject all %(invitedRooms)s invites": "Agi akk tinubgiwin %(invitedRooms)s", - "Security & Privacy": "Taɣellist & tbaḍnit", - "No media permissions": "Ulac tisirag n umidyat", - "Missing media permissions, click the button below to request.": "Ulac tisirag n umidyat, sit ɣef tqeffalt ddaw i usentem.", - "Request media permissions": "Suter tisirag n umidyat", - "No Audio Outputs detected": "Ulac tuffɣiwin n umeslaw i d-yettwafen", - "No Microphones detected": "Ulac isawaḍen i d-yettwafen", - "No Webcams detected": "Ulac tikamiṛatin i d-yettwafen", - "Audio Output": "Tuffɣa n umeslaw", - "View older messages in %(roomName)s.": "Senqed iznan iqburen deg %(roomName)s.", - "Room information": "Talɣut n texxamt", - "This room is bridging messages to the following platforms. Learn more.": "Taxxamt-a tettcuddu iznan ɣer tɣerɣar i d-iteddun. Issin ugar.", - "Bridges": "Tileggiyin", - "Room Addresses": "Tansiwin n texxamt", - "URL Previews": "Tiskanin n URL", - "Uploaded sound": "Ameslaw i d-yulin", - "Set a new custom sound": "Sbadu ameslaw udmawan amaynut", - "Unban": "Asefsex n tigtin", - "Error changing power level requirement": "Tuccḍa deg usnifel n tuttra n uswir afellay", - "Error changing power level": "Tuccḍa deg usnifel n uswir afellay", - "Send %(eventType)s events": "Azen tidyanin n %(eventType)s", - "Roles & Permissions": "Timlellay & Tisirag", - "To link to this room, please add an address.": "I ucuddu ɣer texxamt-a, ttxil-k·m rnu tansa.", - "Members only (since the point in time of selecting this option)": "Iɛeggalen kan (segmi yebda ufran n textiṛit-a)", - "Members only (since they were invited)": "Iɛeggalen kan (segmi ara d-ttwanecden)", - "Members only (since they joined)": "Iɛeggalen kan (segmi ara d-ttwarnun)", - "Who can read history?": "Anwa i izemren ad d-iɣer amazray?", - "Unable to revoke sharing for email address": "Asefsex n beṭṭu n tansa n yimayl ur yeddi ara", - "Unable to share email address": "Beṭṭu n tansa n yimayl ur yeddi ara", - "Your email address hasn't been verified yet": "Tansa n yimayl-ik·im ur tettwasenqed ara akka ar tura", - "Unable to verify email address.": "Asenqed n tansa n yimayl ur yeddi ara.", - "Verify the link in your inbox": "Senqed aseɣwen deg tbewwaḍt-ik·im n yimayl", - "Unable to revoke sharing for phone number": "Aḥwi n beṭṭu n tansa n yimayl ur yeddi ara", - "Unable to share phone number": "Beṭṭu n wuṭṭun n tilifun ur yeddi ara", - "Unable to verify phone number.": "Asenqed n wuṭṭun n tilifun ur yeddi ara.", - "Incorrect verification code": "Tangalt n usenqed d tarussint", - "Please enter verification code sent via text.": "Ttxil-k·m sekcem tangalt n usenqed i ak·am-d-yettwaznen s SMS.", - "Unable to remove contact information": "Tukksa n talɣut n unermas ur teddi ara", - "Invalid Email Address": "Tansa n yimayl d tarameɣtut", - "This doesn't appear to be a valid email address": "Tagi ur tettban ara d tansa n yimayl tameɣtut", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Izen n uḍris yettwazen ɣer +%(msisdn)s. Ttxil-k·m sekcem tangalt n usenqed yellan deg-s.", - "Drop file here to upload": "Eǧǧ afaylu dagi i usali", - "This user has not verified all of their sessions.": "Aseqdac-a ur issenqed ara akk tiɣimiyin-ines.", - "You have not verified this user.": "Ur tesneqdeḍ aea aseqdac-a.", - "You have verified this user. This user has verified all of their sessions.": "Tesneqdeḍ aseqdac-a. Aseqdac-a issenqed akk tiɣimiyin-ines.", - "Someone is using an unknown session": "Yella win yesseqdacen tiɣimit tarussint", - "Everyone in this room is verified": "Yal yiwen deg taxxamt-a yettwasenqed", - "This event could not be displayed": "Tadyant-a ur tezmir ad d-tettwaskan", - "Encrypted by an unverified session": "Yettuwgelhen s tɣimit ur nettwasenqed ara", - "Unencrypted": "Ur yettwawgelhen ara", - "The authenticity of this encrypted message can't be guaranteed on this device.": "Asesteb n yizen-a awgelhen ur yettwaḍman ara deg yibenk-a.", - "Invited": "Yettwancad", - "The conversation continues here.": "Adiwenni yettkemmil dagi.", - "This room has been replaced and is no longer active.": "Taxxamt-a ad tettusmelsi, dayen d tarurmidt.", - "You do not have permission to post to this room": "Ur tesεiḍ ara tasiregt ad d-tsuffɣeḍ deg texxamt-a", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)sh", - "%(duration)sd": "%(duration)sd", - "Room %(name)s": "Taxxamt %(name)s", - "No recently visited rooms": "Ulac taxxamt yemmeẓren melmi kan", - "Unnamed room": "Taxxamt war isem", - "Share room": "Bḍu taxxamt", - "Create new room": "Rnu taxxamt tamaynut", - "Explore public rooms": "Snirem tixxamin tizuyaz", - "Low priority": "Tazwart taddayt", - "Historical": "Amazray", - "Reason: %(reason)s": "Taɣzint: %(reason)s", - "You were banned from %(roomName)s by %(memberName)s": "Tettwaɛezleḍ-d seg %(roomName)s sɣur %(memberName)s", - "Something went wrong with your invite to %(roomName)s": "Yella wayen ur nteddu ara akken ilaq d tinubga-ik·im ɣer %(roomName)s", - "unknown error code": "tangalt n tuccḍa tarussint", - "You can only join it with a working invite.": "Tzemreḍ kan ad ternuḍ ɣer-s ala s tinubga n uxeddim.", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Tinubga-a ɣer %(roomName)s tettwazen i %(email)s ur nettwacudd ara d umiḍan-ik·im", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Qqen imayl-a ɣer umiḍan-ik·im deg yiɣewwaren i wakken ad d-tremseḍ tinubgiwin srid deg %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "Tinubga-a ɣer %(roomName)s tettwazen i %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Seqdec aqeddac n timagit deg yiɣewwaren i wakken ad d-tremseḍ tinubgiwin srid deg %(brand)s.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Bḍu imayl-a deg yiɣewwaren i wakken ad d-tremseḍ tinubgiwin srid deg %(brand)s.", - "Do you want to chat with %(user)s?": "Tebɣiḍ ad temmeslayeḍ d %(user)s?", - " wants to chat": " yebɣa ad immeslay", - "Do you want to join %(roomName)s?": "Tebɣiḍ ad tettekkiḍ deg %(roomName)s?", - " invited you": " inced-ik·im", - "You're previewing %(roomName)s. Want to join it?": "Tessenqadeḍ %(roomName)s. Tebɣiḍ ad ternuḍ ɣur-s?", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s ur tezmir ara ad tettwasenqed. Tebɣiḍ ad ternuḍ ɣer-s?", - "Favourited": "Yettusmenyaf", - "Favourite": "Asmenyif", - "Low Priority": "Tazwart taddayt", - "This room has already been upgraded.": "Taxxamt-a tettuleqqam yakan.", - "This room is running room version , which this homeserver has marked as unstable.": "Taxxamt-a tesedday lqem n texxamt , i yecreḍ uqeddac-a agejdan ur yerkid ara.", - "Only room administrators will see this warning": "Ala inedbalen kan n texxamt ara iwalin tuccḍa-a", - "Server unavailable, overloaded, or something else went wrong.": "Aqeddac ulac-it, neɣ iɛebba aṭas neɣ yella wayen ur nteddu ara akken ilaq.", - "You're all caught up.": "Tessawḍeḍ ad tqeḍɛeḍ kullec.", - "The server has denied your request.": "Aqeddac yugi asuter-ik·im.", - "Your area is experiencing difficulties connecting to the internet.": "Tamnaḍt-ik·im temlal-d uguren n tuqqna ɣer internet.", - "A connection error occurred while trying to contact the server.": "Tuccḍa deg tuqqna lawan n uneɛruḍ ad nnermes aqeddac.", - "The server is not configured to indicate what the problem is (CORS).": "Aqeddac ur yettusesteb ara i wakken ad d-imel anida-t wugur (CORPS).", - "Recent changes that have not yet been received": "Isnifal imaynuten ur d-newwiḍ ara akka ar tura", - "Sign out and remove encryption keys?": "Ffeɣ syen kkes tisura tiwgelhanin?", - "Share Room": "Bḍu taxxamt", - "Link to most recent message": "Aseɣwen n yizen akk aneggaru", - "Share Room Message": "Bḍu izen n texxamt", - "Command Help": "Tallalt n tiludna", - "Find others by phone or email": "Af-d wiyaḍ s tiliɣri neɣ s yimayl", - "Be found by phone or email": "Ad d-yettwaf s tiliɣri neɣ s yimayl", - "Upload files (%(current)s of %(total)s)": "Sali-d ifuyla (%(current)s ɣef %(total)s)", - "This room is not public. You will not be able to rejoin without an invite.": "Taxxamt-a mačči d tazayezt. Ur tezmireḍ ara ad ternuḍ ɣer-s war tinubga.", - "Are you sure you want to leave the room '%(roomName)s'?": "S tidet tebɣiḍ ad teǧǧeḍ taxxamt '%(roomName)s'?", - "For security, this session has been signed out. Please sign in again.": "Ɣef ssebba n tɣellist, taxxamt-a ad temdel. Ttxil-k·m ɛreḍ tikkelt-nniḍen.", - "Old cryptography data detected": "Ala isefka iweglehnen i d-iteffɣen", - "%(creator)s created and configured the room.": "%(creator)s yerna-d taxxamt syen yeswel taxxamt.", - "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.": "Tzemreḍ ad tjerrdeḍ, maca kra n tmahilin ur ttilint ara almi yuɣal-d uqeddac n tmagit. Ma mazal tettwaliḍ alɣu-a, senqed tawila-inek•inem neɣ nermes anedbal n uqeddac.", - "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.": "Tzemreḍ ad talseḍ awennez i wawal-ik•im uffir, maca kra n tmahilin ur ttilint ara almi yuɣal-d uqeddac n tmagit. Ma mazal tettwaliḍ alɣu-a, senqed tawila-inek•inem neɣ nermes anedbal n uqeddac.", - "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.": "Tzemreḍ ad teqqneḍ, maca kra n tmahilin ur ttilint ara almi yuɣal-d uqeddac n tmagit. Ma mazal tettwaliḍ alɣu-a senqed tawila-inek•inem neɣ nermes anedbal n uqeddac.", - "Never send encrypted messages to unverified sessions in this room from this session": "Ur ttazen ara akk iznan yettwawgelhen ɣer tɣimiyin ur nettusenqad ara seg tɣimit-a", - "Enable widget screenshots on supported widgets": "Rmed tuṭṭfiwin n ugdil n uwiǧit deg yiwiǧiten yettwasferken", - "Enter a new identity server": "Sekcem aqeddac n timagit amaynut", - "No update available.": "Ulac lqem i yellan.", - "Hey you. You're the best!": "Kečč·kemm. Ulac win i ak·akem-yifen!", - "Use between %(min)s pt and %(max)s pt": "Seqdec gar %(min)s pt d %(max)s pt", - "An error has occurred.": "Tella-d tuccḍa.", - "Integrations are disabled": "Imsidaf ttwasensen", - "Integrations not allowed": "Imsidaf ur ttusirgen ara", - "a new master key signature": "tasarut tusligt tagejdant tamaynut", - "a new cross-signing key signature": "azmul amaynut n tsarut n uzmul amdigan", - "a device cross-signing signature": "azmul n uzmul amdigan n yibenk", - "a key signature": "azmul n tsarut", - "%(brand)s encountered an error during upload of:": "%(brand)s yemlal-d d tuccḍa mi ara d-yessalay:", - "Cancelled signature upload": "Asali n uzmul yettwasefsex", - "Unable to upload": "Yegguma ad d-yali", - "Signature upload failed": "Asali n uzmul ur yeddi ara", - "Incompatible local cache": "Tuffra tadigant ur temṣada ara", - "Room Settings - %(roomName)s": "Iɣewwaren n texxamt - %(roomName)s", - "The room upgrade could not be completed": "Aleqqem n texxamt yegguma ad yemmed", - "Show hidden events in timeline": "Sken-d ineḍruyen yeffren deg uzray", - "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", - "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.", - "Thumbs up": "Adebbuz d asawen", - "Unexpected server error trying to leave the room": "Tuccḍa n uqeddac ur nettwaṛǧa ara lawan n tuffɣa seg texxamt", - "How fast should messages be downloaded.": "Acḥal i ilaq ad yili urured i wakken ad d-adren yiznan.", - "Waiting for %(displayName)s to verify…": "Aṛaǧu n %(displayName)s i usenqed…", - "Securely cache encrypted messages locally for them to appear in search results.": "Ḥrez iznan iwgelhanen idiganen s wudem awurman i wakken ad d-banen deg yigmaḍ n unadi.", - "The integration manager is offline or it cannot reach your homeserver.": "Amsefrak n umsidef ha-t-an beṛṛa n tuqqna neɣ ur yezmir ara ad yaweḍ ɣer uqeddac-ik·im agejdan.", - "This backup is trusted because it has been restored on this session": "Aḥraz yettwaḍman acku yuɣal-d seg tɣimit-a", - "Back up your keys before signing out to avoid losing them.": "Ḥrez tisura-ik·im send tuffɣa i wakken ur ttruḥunt ara.", - "On": "Yermed", - "Noisy": "Sɛan ṣṣut", - "wait and try again later": "ṛǧu syen ɛreḍ tikkelt-nniḍen", - "Security Phrase": "Tafyirt n tɣellist", - "Restoring keys from backup": "Tiririt n tsura seg uḥraz", - "%(completed)s of %(total)s keys restored": "%(completed)s n %(total)s tsura i yettwarran", - "Unable to load backup status": "Yegguma ad d-yali waddad n uḥraz", - "No backup found!": "Ulac aḥraz yettwafen!", - "Failed to decrypt %(failedCount)s sessions!": "Tukksa n uwgelhen n tɣimiyin %(failedCount)s ur yeddi ara!", - "Successfully restored %(sessionCount)s keys": "Tiririt n tsura n %(sessionCount)s yedda akken iwata", - "Are you sure you want to reject the invitation?": "S tidet tebɣiḍ ad tesfesxeḍ tinubga?", - "Resend %(unsentCount)s reaction(s)": "Ales tuzna n tsedmirt (tsedmirin) %(unsentCount)s", - "This homeserver would like to make sure you are not a robot.": "Aqeddac-a aqejdan yesra ad iẓer ma mačči d aṛubut i telliḍ.", - "Country Dropdown": "Tabdart n udrurem n tmura", - "Confirm your identity by entering your account password below.": "Sentem timagit-ik·im s usekcem n wawal uffir n umiḍan-ik·im ddaw.", - "Please review and accept all of the homeserver's policies": "Ttxil-k·m senqed syen qbel tisertiyin akk n uqeddac agejdan", - "Please review and accept the policies of this homeserver:": "Ttxil-k·m senqed syen qbel tisertiyin n uqeddac-a agejdan:", - "Token incorrect": "Ajuṭu d arameɣtu", - "You must register to use this functionality": "Ilaq-ak·am ad teskelseḍ i wakken ad tesxedmeḍ tamahilt-a", - "No files visible in this room": "Ulac ifuyla i d-ibanen deg texxamt-a", - "Upload avatar": "Sali-d avaṭar", - "Failed to forget room %(errCode)s": "Tatut n texxamt %(errCode)s ur teddi ara", - "Search failed": "Ur iddi ara unadi", - "No more results": "Ulac ugar n yigmaḍ", - "Uploading %(filename)s and %(count)s others": { - "other": "Asali n %(filename)s d %(count)s wiyaḍ-nniḍen", - "one": "Asali n %(filename)s d %(count)s wayeḍ-nniḍen" - }, - "Uploading %(filename)s": "Asali n %(filename)s", - "Could not load user profile": "Yegguma ad d-yali umaɣnu n useqdac", - "New passwords must match each other.": "Awalen uffiren imaynuten ilaq ad mṣadan.", - "Return to login screen": "Uɣal ɣer ugdil n tuqqna", - "Incorrect username and/or password.": "Isem n uqeddac d/neɣ awal uffir d arameɣtu.", - "Save your Security Key": "Sekles tasarut-ik·im n tɣellist", - "Unable to set up secret storage": "Asbadu n uklas uffir d awezɣi", - "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", - "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.", - "Disconnect identity server": "Ffeɣ seg tuqqna n uqeddac n timagit", - "Disconnect from the identity server ?": "Ffeɣ seg tuqqna n uqeddac n timagi t?", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Ilaq-ak·am ad tekkseḍ isefka-inek·inem udmawanen seg uqeddac n timagit send ad teffɣeḍ seg tuqqna. Nesḥassef, aqeddac n timagit akka tura ha-t beṛṛa n tuqqna neɣ awwaḍ ɣer-s ulamek.", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "senqed izegrar n yiming-ik·im i kra n wayen i izemren ad isewḥel aqeddac n timagit (am Privacy Badger)", - "contact the administrators of identity server ": "nermes inedbalen n uqeddac n timagit ", - "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", - "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.", - "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.": "Rnu dagi iseqdacen d yiqeddacen i tebɣiḍ ad tzegleḍ. Seqdec izamelen n yitran i wakken %(brand)s ad yemṣada d yal asekkil. D amedya, @bot:* izeggel akk iseqdacen i yesɛan isem \"abuṭ\" ɣef yal aqeddac.", - "Subscribing to a ban list will cause you to join it!": "Amulteɣ ɣer tebdart n tegtin ad ak·akem-yawi ad tettekkiḍ deg-s!", - "If this isn't what you want, please use a different tool to ignore users.": "Ma yella ayagi mačči d ayen i tebɣiḍ, ttxil-k·m seqdec afecku-nniḍen i wakken ad tzegleḍ iseqdacen.", - "Room ID or address of ban list": "Asulay n texxamt neɣ tansa n tebdart n tegtin", - "Always show the window menu bar": "Afeggag n wumuɣ n usfaylu eǧǧ-it yettban", - "Read Marker lifetime (ms)": "Ɣer tanzagt n tudert n tecreḍt (ms)", - "Read Marker off-screen lifetime (ms)": "Ɣer tanzagt n tudert n tecreḍt beṛṛa n ugdil (ms)", - "Unignore": "Ur yettwazgel ara", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Anedbal-ik·im n uqeddac issens awgelhen seg yixef ɣer yixef s wudem amezwer deg texxamin tusligin & yiznan usriden.", - "You have ignored this user, so their message is hidden. Show anyways.": "Tzegleḍ useqdac-a, ihi iznan-ines ffren. Ɣas akken sken-iten-id.", - "You cancelled verifying %(name)s": "Tesfesxeḍ asenqed n %(name)s", - "You sent a verification request": "Tuzneḍ asuter n usenqed", - "Error decrypting video": "Tuccḍa deg uwgelhen n tvidyut", - "reacted with %(shortName)s": "issedmer s %(shortName)s", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s ibeddel avaṭar i %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s yekkes avaṭar n texxamt.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s ibeddel avaṭar n texxamt i ", - "This room is a continuation of another conversation.": "Taxxamt-a d akemmel n udiwenni-nniḍen.", - "Click here to see older messages.": "Sit da i wakken ad twaliḍ iznan iqdimen.", - "Failed to copy": "Anɣal ur yeddi ara", - "Edited at %(date)s": "Yettwaẓreg deg %(date)s", - "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!", - "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.", - "Preparing to download logs": "Aheyyi i usali n yiɣmisen", - "You seem to be in a call, are you sure you want to quit?": "Tettbaneḍ aql-ak·akem deg useiwel, tebɣiḍ s tidet ad teffɣeḍ?", - "Failed to load timeline position": "Asali n yideg n tesnakudt ur yeddi ara", - "Invalid homeserver discovery response": "Tiririt n usnirem n uqeddac agejdan d tarameɣtut", - "Failed to get autodiscovery configuration from server": "Awway n uswel n usnirem awurman seg uqeddac ur yeddi ara", - "Invalid base_url for m.homeserver": "D arameɣtu base_url i m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "URL n uqeddac agejdan ur yettban ara d aqeddac agejdan n Matrix ameɣtu", - "Invalid identity server discovery response": "Tiririt n usnirem n uqeddac n timagitn d tarameɣtut", - "Identity server URL does not appear to be a valid identity server": "URL n uqeddac n timagit ur yettban ara d aqeddac n timagit ameɣtu", - "Please contact your service administrator to continue using this service.": "Ttxil-k·m nermes anedbal-ik·im n uqeddac i wakken ad tkemmleḍ aseqdec n yibenk-a.", - "Failed to re-authenticate due to a homeserver problem": "Allus n usesteb ur yeddi ara ssebbba n wugur deg uqeddac agejdan", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Seqdec tafyirt tuffirt i tessneḍ kan kečč·kemm, syen sekles ma tebɣiḍ tasarut n tɣellist i useqdec-ines i uḥraz.", - "Restore your key backup to upgrade your encryption": "Err-d aḥraz n tsarut-ik·im akken ad tleqqmeḍ awgelhen-ik·im", - "You'll need to authenticate with the server to confirm the upgrade.": "Ad teḥqiǧeḍ asesteb s uqeddac i wakken ad tesnetmeḍ lqem.", - "Unable to query secret storage status": "Tuttra n waddad n uklas uffir ur teddi ara", - "You can also set up Secure Backup & manage your keys in Settings.": "Tzemreḍ daɣen aḥraz uffir & tesferkeḍ tisura-ik·im deg yiɣewwaren.", - "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", - "Unable to find a supported verification method.": "D awezɣi ad d-naf tarrayt n usenqed yettusefraken.", - "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", - "Select the roles required to change various parts of the room": "Fren timlilin yettusran i usnifel n yiḥricen yemgaraden n texxamt", - "Once enabled, encryption cannot be disabled.": "Akken ara yettwarmad, awgelhen ur yettizmir ara ad yens.", - "Click the link in the email you received to verify and then click continue again.": "Sit ɣef useɣwen yella deg yimayl i teṭṭfeḍ i usenqed syen sit tikkelt tayeḍ ad tkemmleḍ.", - "Discovery options will appear once you have added an email above.": "Tixtiṛiyin n usnirem ad d-banent akken ara ternuḍ imayl s ufella.", - "Discovery options will appear once you have added a phone number above.": "Tixtiṛiyin n usnirem ad d-banent akken ara ternuḍ uṭṭun n tilifun s ufella.", - "Unrecognised command: %(commandText)s": "Taladna d tarussint: %(commandText)s", - "Hint: Begin your message with // to start it with a slash.": "Taxballut: Bdu izen-ik·im s // i wakken ad t-tebduḍ s uṣlac.", - "Failed to connect to integration manager": "Tuqqna ɣer umsefrak n umsidef ur yeddi ara", - "Jump to first unread message.": "Ɛeddi ɣer yizen amezwaru ur nettwaɣra ara.", - "Error updating main address": "Tuccḍa deg usali n tensa tagejdant", - "You don't have permission to delete the address.": "Ur tesɛiḍ ara tisirag i wakken ad tekkseḍ tansa.", - "This room has no local addresses": "Taxxamt-a ur tesɛi ara tansiwin tidiganin", - "Use bots, bridges, widgets and sticker packs": "Seqdec abuten, tileggiyin, iwiǧiten d tɣawsiwin n umyintaḍ", - "To continue you need to accept the terms of this service.": "I wakken ad tkemmleḍ tesriḍ ad tqebleḍ tiwtilin n umeẓlu-a.", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Afaylu-a ɣezzif aṭas i wakken ad d-yali. Talast n teɣzi n ufaylu d %(limit)s maca afaylu-a d %(sizeOfThisFile)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Ifuyla-a ɣezzifit aṭas i wakken ad d-alin. Talast n teɣzi n ufaylu d %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Kra n yifuyla ɣezzifit aṭas i wakken ad d-alin. Talast n teɣzi n ufaylu d %(limit)s.", - "Upload %(count)s other files": { - "other": "Sali-d %(count)s ifuyla-nniḍen", - "one": "Sali-d %(count)s afaylu-nniḍen" - }, - "Upload Error": "Tuccḍa deg usali", - "Remember my selection for this widget": "Cfu ɣef tefrant-inu i uwiǧit-a", - "Wrong file type": "Anaw n yifuyla d arameɣtu", - "Looks good!": "Yettban igerrez!", - "Warning: you should only set up key backup from a trusted computer.": "Ɣur-k·m: ilaq ad tesbaduḍ aḥraz n tsarut seg uselkim kan iɣef tettekleḍ.", - "A text message has been sent to %(msisdn)s": "Izen aḍris yettwazen ɣer %(msisdn)s", - "Please enter the code it contains:": "Ttxil-k·m sekcem tangalt yellan deg-s:", - "Use lowercase letters, numbers, dashes and underscores only": "Seqdec kan isekkilen imeẓẓyanen, izwilen, ijerriden d yidurren kan", - "Join millions for free on the largest public server": "Rnu ɣer yimelyan n yimdanen baṭel ɣef uqeddac azayez ameqqran akk", - "Connectivity to the server has been lost.": "Tṛuḥ tuqqna ɣer uqeddac.", - "Sent messages will be stored until your connection has returned.": "Iznan yettwaznen ad ttwakelsen alamma tuɣal-d tuqqna.", - "You seem to be uploading files, are you sure you want to quit?": "Aql-ak·akem tessalayeḍ-d ifuyla, tebɣiḍ stidet ad teffɣeḍ?", - "Server may be unavailable, overloaded, or search timed out :(": "Aqeddac yezmer ulac-it, iɛedda aɛebbi i ilaqen neɣ yekfa wakud n unadi:(", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "Ɣur-k·m %(count)s ilɣa ur nettwaɣra ara deg lqem yezrin n texxamt-a.", - "one": "Ɣur-k·m %(count)s ilɣa ur nettwaɣra ara deg lqem yezrin n texxamt-a." - }, - "Please note you are logging into the %(hs)s server, not matrix.org.": "Ttxil-k·m gar tamawt aql-ak·akem tkecmeḍ ɣer uqeddac %(hs)s, neɣ matrix.org.", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Senqed yal tiɣimit yettwasqedcen sɣur aseqdac weḥd-s i ucraḍ fell-as d tuttkilt, war attkal ɣef yibenkan yettuzemlen s uzmel anmidag.", - "%(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.": "%(brand)s xuṣṣent kra n yisegran yettusran i tuffra s wudem aɣelsan n yiznan iwgelhanen idiganen. Ma yella tebɣiḍ ad tgeḍ tarmit s tmahilt-a, snulfu-d tanarit %(brand)s tudmawant s unadi n yisegran yettwarnan.", - "%(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 ur yezmir ara ad iffer s wudem aɣelsan iznan iwgelhanen idiganen mi ara iteddu ɣef yiminig web. Seqdec tanarit i yiznan iwgelhanen i wakken ad d-banen deg yigmaḍ n unadi.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Tiɣimit-a d ur tḥerrez ara tisura-inek·inem, maca ɣur-k·m aḥraz yellan yakan tzemreḍ ad d-terreḍ seg-s d tmerna ɣer sdat.", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Qqen tiɣimit-a ɣer uḥraz n tsura send ad teffɣeḍ seg tuqqna i wakken ad tḍemneḍ ur ttruḥunt ara tsura i yellan kan deg tɣimit-a.", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Ad ak·akem-nwelleh ad tekkseḍ tansiwin n yimayl d wuṭṭunen n tilifun seg uqeddac n timagit send tuffɣa seg tuqqna.", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Aql-ak·akem akka tura tseqdaceḍ i wakken ad d-tafeḍ daɣen ad d-tettwafeḍ sɣur inermisen yellan i tessneḍ. Tzemreḍ ad tbeddleḍ aqeddac-ik·im n timagit ddaw.", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Ma yella ur tebɣiḍ ara ad tesqedceḍ i wakken ad d-tafeḍ daɣen ad d-tettwafeḍ sɣur inermisen yellan i tessneḍ, sekcem aqeddac-nniḍen n timagit ddaw.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Akka tura ur tesseqdaceḍ ula d yiwen n uqeddac n timagit. I wakken ad d-tafeḍ daɣen ad d-tettwafeḍ sɣur yinermisen yellan i tessneḍ, rnu yiwen ddaw.", - "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.": "Tuffɣa seg tuqqna n uqeddac-ik·im n timaqit anamek-is dayen ur yettuɣal yiwen ad ak·akem-id-yaf, daɣen ur tettizmireḍ ara ad d-necdeḍ wiyaḍ s yimayl neɣ s tiliɣri.", - "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.": "Aseqdec n uqeddac n timagit d afrayan. Ma yella tferneḍ ur tesseqdaceḍ ara aqeddac n timagit, dayen ur tettuɣaleḍ ara ad tettwafeḍ sɣur iseqdac wiyaḍ rnu ur tettizmireḍ ara ad d-necdeḍ s yimayl neɣ s tiliɣri.", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Qbel tiwtilin n umeẓlu n uqeddac n timagit (%(serverName)s) i wakken ad tsirgeḍ iman-ik·im ad d-tettwafeḍ s yimayl neɣ s wuṭṭun n tiliɣri.", - "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.": "Tiririt n yimdanen deg rrif yettwaxdam deg tebdarin n uzgal ideg llan ilugan ɣef yimdanen ara yettwazeglen. Amulteɣ ɣer tebdart n uzgal anamek-is iseqdacen/iqeddacen yettusweḥlen s tebdart-a ad akȧm-ttwaffren.", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Tella-d tuccḍa mi ara nettbeddil isutar n tezmert n uswis n texxamt. Ḍmen tesɛiḍ tisirag i iwulmen syen ɛreḍ tikkelt-nniḍen.", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Tella-d tuccḍa mi ara nettbeddil tazmert n uswir n useqdac. Senqed ma tesɛiḍ tisirag i iwulmen syen ales tikkelt-nniḍen.", - "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.": "Akken ara tremdeḍ awgelhen i texxamt ur yettizmir ara ad yekkes. Iznan n texxamt tawgelhant ur tent-yettwali ara uqeddac, ala wid yettekkan deg texxamt. Armad n uwgelhen ur yettaǧǧa ara kra n yiṛubuten d kra n tleggiyin ad ddun akken iwata. Issin ugar ɣef uwgelhen.", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Isnifal n unekcum ɣer umazray ad ddun deg yiznan i d-iteddun deg texxamt-a. Timeẓriwt n umazray yellan ur yettbeddil ara.", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Nuzen-ak·am-n imayl i wakken ad tesneqdeḍ tansa-inek·inem. Ttxil-k·m ḍfer iwellihen yellan deg-s syen sit ɣef tqeffalt ddaw.", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Aleqqem n texxamt-a ad tsens tummant tamirant n texxamt yerna ad ternu taxxamt yettuleqqmen s yisem-nni kan.", - "You can use /help to list available commands. Did you mean to send this as a message?": "Tzemreḍ ad tesqedceḍ tallalt i wakken ad twaliḍ tabdart n tiludna yellan. Tbɣiḍ ad tceggɛeḍ ayagi d izen?", - "You don't currently have any stickerpacks enabled": "Ulac ɣer-k·m akka tura ikemmusen n yimyintaḍ yettwaremden", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Tigtin n tinubga d awezɣi. Aqeddac yettmagar-d ahat ugur akka tura neɣ ur tesɛiḍ tisirag i iwulmen i wakken ad tagiḍ tinubga-a.", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Tellad-d tuccḍa deg uleqqem n tansa tagejdant n texxamt. Ur ittusireg ara ula sɣur aqeddac neɣ d tuccḍa kan meẓẓiyen i d-yeḍran.", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Tella-d tuccḍa deg uleqqem n tansiwin-nniḍen n texxamt. Ur yettusireg ara waya sɣur aqeddac neɣ d tuccḍa kan meẓẓiyen i d-yeḍran.", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Tella-d tuccḍa deg tmerna n tansa-a. Ur yettusireg ara waya sɣur aqeddac neɣ d tuccḍa kan meẓẓiyen i d-yeḍran.", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Tella-d tuccḍa deg tukksa n tansa-a. Ahat dayen ur telli ara neɣ d tuccḍa meẓẓiyen i d-yeḍran.", - "No other published addresses yet, add one below": "Ulac tansiwin i d-yeffɣen akka tura, rnu yiwet ddaw", - "New published address (e.g. #alias:server)": "Tansa tamynut i d-yettusuffɣen (am. #alias:server)", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Sbadu tansiwin i texxamt-a i wakken iseqdacen ad ttafen s uqeddac-ik·im agejdan (%(localDomain)s)", - "Publish this room to the public in %(domain)s's room directory?": "Suffeɣ-d taxxamt-a deg ukaram azayez n texxamt n %(domain)s?", - "You have enabled URL previews by default.": "tremdeḍ tiskanin n URL s wudem amezwer.", - "You have disabled URL previews by default.": "tsenseḍ tiskanin n URL s wudem amezwer.", - "URL previews are enabled by default for participants in this room.": "Tiskanin n URL ttwaremdent s wudem amezwer i yimttekkiyen n texxamt-a.", - "URL previews are disabled by default for participants in this room.": "Tiskanin n URL ttwasensnt s wudem amezwer i yimttekkiyen n texxamt-a.", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "Deg texxamin yettwawgelhen, am texxamt-a, tiskanin n URL ttwasensnt s wudem amezwer i wakken ad neḍmen belli aqeddac agejdan (anida tiskanin ttwasirwent) ur yettizmir ara ad yelqeḍ talɣut ɣef yiseɣwan i d-ibanen deg texxamt-a.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Ma yili yiwet iger-d aseɣwen deg yizen-ines, taskant n URL tezmer ad tettwaskan i wakken ad d-imudd ugar n talɣut ɣef useɣwen-a am uzwel, aglam d tugna n usmel.", - "Waiting for %(displayName)s to accept…": "Aṛaǧu n %(displayName)s i uqbal…", - "Messages in this room are end-to-end encrypted.": "Iznan deg texxamt-a ttwawgelhen seg yixef ɣer yixef.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Iznan-inek·inem d iɣelsanen, ala kečč d uɣerwaḍ i yesɛan tisura tasufin i wakken ad asen-kksen awgelhen.", - "Messages in this room are not end-to-end encrypted.": "Iznan deg texxamt-a ur ttwawgelhen ara seg yixef ɣer yixef.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Deg texxamt yettwawgelhen, iznan-inek·inem d iɣelsanen ala kečč d uɣerwaḍ i yesɛan tisura tasufin i wakken ad asen-kksen awgelhen.", - "For extra security, verify this user by checking a one-time code on both of your devices.": "I wugar n tɣellist, senqed aseqdac-a s usenqed n tengalt i yiwet n tikkelt ɣef yibenkan-ik·im i sin.", - "One of the following may be compromised:": "Yiwen seg wayen i d-iteddun yezmer ad yettwaker:", - "Information": "Talɣut", - "Unable to load commit detail: %(msg)s": "D awezɣi ad d-tali telqayt n usentem: %(msg)s", - "You cannot delete this message. (%(code)s)": "Ur tezmireḍ ara ad tekkseḍ izen-a. (%(code)s)", - "Destroy cross-signing keys?": "Erẓ tisura n uzmul anmidag?", - "Clear cross-signing keys": "Sfeḍ tisura n uzmul anmidag", - "Clear all data in this session?": "Sfeḍ akk isefka seg tɣimit-a?", - "Hide advanced": "Ffer talqayt", - "Show advanced": "Sken talqayt", - "Incompatible Database": "Taffa n yisefka ur temada ara", - "Recently Direct Messaged": "Izen usrid n melmi kan", - "You must join the room to see its files": "Ilaq-ak·am ad ternuḍ ɣer texxamt i wakken ad twaliḍ ifuyla", - "Set up Secure Backup": "Sebadu aḥraz aɣelsan", - "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.": "Ma yella tgiḍ aya war ma tebniḍ, tzemreḍ ad tsewleḍ iznan uffiren deg tɣimit-a ayen ara yalsen awgelhen n umazray n yiznan n texxamt-a s tarrayt n tririt tamaynut.", - "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.": "Ur tettizmireḍ ara ad tesfesxeḍ asnifel-a acku tettṣubbuḍ deg usellun-unek·inem, ma yella d kečč·kemm i d aseqdac aneglam n texxamt-a, d awezɣi ad d-terreḍ ula d yiwet n tseglut.", - "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?": "Aql-ak·akem ad tettuwellheḍ ɣer usmel n wis tlata i wakken ad tizmireḍ ad tsestbeḍ amiḍan-ik·im i useqdec d %(integrationsUrl)s. Tebɣiḍ ad tkemmleḍ?", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "D awezɣi ad d-naf imuɣna n yisulay Matrix i d-yettwabdaren ddaw - tebɣiḍ ad ten-id-tnecdeḍ ɣas akken?", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Asmekti: Iming-ik·im ur yettusefrak ara, ihi tarmit-ik·im yezmer ur d-tettili ara.", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Send ad tazneḍ iɣmisen-ik·im, ilaq ad ternuḍ ugur deg Github i wakken ad d-tgelmeḍ ugur-inek·inem.", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Asfaḍ akk n yisefka seg tɣimit-a ad yili i lebda. Ad ak-ruḥen yiznan yettwawgelhen ala ma yella tisura ttwaḥerzent.", - "Are you sure you want to deactivate your account? This is irreversible.": "S tidet tebɣiḍ ad tsenseḍ amiḍăn-ik·im? Ulac tuɣalin ɣer deffir.", - "There was a problem communicating with the server. Please try again.": "Tella-d tuccḍa mi ara nettaɛraḍ ad nemmeslay d uqeddac. Ɛreḍ tikkelt-nniḍen.", - "Server did not require any authentication": "Aqeddac ur isuter ara akk asesteb", - "Server did not return valid authentication information.": "Aqeddac ur d-yerri ara talɣut n usesteb tameɣtut.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Senqed aseqdac-a i wakken ad tcerḍeḍ fell-as d uttkil. Iseqdac uttkilen ad ak·am-d-awin lehna meqqren meqqren i uqerru mi ara tesseqdaceḍ iznan yettwawgelhen seg yixef ɣer yixef.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Asenqed n useqdac-a ad yecreḍ ɣef tɣimit-is tettwattkal, yerna ad yecreḍ ula ɣef tɣimit-ik·im tettwattkal i netta·nettat.", - "To continue, use Single Sign On to prove your identity.": "I ukemmel, seqdec n unekcum asuf i ubeggen n timagit-ik·im.", - "Click the button below to confirm your identity.": "Sit ɣef tqeffalt ddaw i wakken ad tesnetmeḍ timagit-ik·im.", - "Something went wrong trying to invite the users.": "Yella wayen ur nteddu ara akken ilaq i wakken ad d-tesnubegteḍ iseqdacen.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Ur nezmir ara ad d-nesnubget iseqdacen-a. Ttxil-k·m wali iseqdac i tebɣiḍ ad d-tesnubegteḍ syen ɛreḍ tikkelt-nniḍen.", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Iseqdac i d-iteddun ahat ulac-iten neɣ d arimeɣta, ur zmiren ad d-ttusnubegten: %(csvNames)s", - "You'll lose access to your encrypted messages": "Tesruḥeḍ anekcum ɣer yiznan-ik·im yettwawgelhen", - "Are you sure you want to sign out?": "D tidet tebɣiḍ ad teffɣeḍ?", - "Confirm by comparing the following with the User Settings in your other session:": "Sentem s userwes gar wayen i d-iteddun d yiɣewwaren n useqdac deg tɣimit-ik·im tayeḍ:", - "Confirm this user's session by comparing the following with their User Settings:": "Sentem tiɣimit n useqdac-a s userwes gar wayen i d-iteddun d yiɣewwaren-is n useqdac:", - "If they don't match, the security of your communication may be compromised.": "Ma yella ur mṣadan ara, taɣellist n teywalt-ik·im tezmer ad tettwaker.", - "Your homeserver doesn't seem to support this feature.": "Aqeddac-ik·im agejdan ur yettban ara yessefrak tamahilt-a.", - "Create a new room with the same name, description and avatar": "Rnu taxxamt tamaynut s yisem-nni, aglam-nni d uvaṭar-nni", - "Attach files from chat or just drag and drop them anywhere in a room.": "Seddu ifuyla seg udiwenni neɣ ger-iten, tserseḍ-ten deg kra n wadeg deg texxamt.", - "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.": "Akala-a ad ak·am-imudd tisirag ad d-tsifḍeḍ tisura i d-tremseḍ deg texxamin yettwawgelhen i ufaylu adigan. Syen tzemreḍ ad tketreḍ afaylu deg umsaɣ-nniḍen n Matrix ɣer sdat, ihi amsaɣ-a mazal-it yezmer ad yekkes awgelhen i yiznan-a.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Akala-a ad ak·am-yefk tizirag ad tketreḍ tisura tiwgelhanin i d-tsifḍeḍ uqbel seg umsaɣ-nniḍen n Matrix. Syen ad tizmireḍ ad tekkseḍ awgelhen i yal izen iwumi yezmer umsaɣ-nniḍen ad as-t-yekkes.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Afaylu n usifeḍ ad yettummesten s tefyirt tuffirt. Ilaq ad teskecmeḍ tafyirt tuffirt da, i wakken ad tekkseḍ awgelhen i ufaylu.", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Seḥbiber iman-ik·im ɣef uḍegger n unekcum ɣer yiznann & yisefka yettwawgelhe s uḥraz n tsura n uwgelhen ɣef uqeddac-inek·inem.", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Leqqem tiimit-a i wakken ad as-teǧǧeḍ ad tsenqed n tɣimiyin-nniḍen, s tikci n uzref ad tekcem ɣer yiznan yettwawgelhen d ucraḍ fell-asen ttwattkalen i yiseqdac-nniḍen.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Ma yella teffeḍ tura, ilaq ad tmedleḍ iznan & isefka yettwawgelhen ma yella tesruḥeḍ anekcum ɣer yinekcam-ik·im.", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Ur tettizmireḍ ara ad tesfesxeḍ asnifel-a acku tessebɣaseḍ aseqdac ad yesɛu aswir n tezmert am kečč·kemm.", - "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?": "Asemmet n useqdac-a ad t-isuffeɣ yerna ur as-yettaǧǧa ara ad yales ad yeqqen. Daɣen, ad ffɣen akk seg texxamin ideg llan. Tigawt-a dayen ur tettwasefsax ara. S tidet tebɣiḍ ad tsemmteḍ aseqdac-a?", - "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.": "Tukksa n tsura n uzmul anmidag ad yili i lebda. Yal amdan i tesneqdeḍ ad iwali ilɣa n tɣellist. Maca ur tebɣiḍ ara ad txedmeḍ aya, ala ma yella tesruḥeḍ ibenkan akk ara ak·akem-yeǧǧen ad tkecmeḍ seg-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": "I wakken ur tesruḥuyeḍ ara amazray n udiwenni, ilaq ad tsifḍeḍ tisura seg texxam-ik·im send ad teffɣeḍ seg tuqqna. Tesriḍ ad tuɣaleḍ ɣer lqem amaynut n %(brand)s i wakken ad tgeḍ aya", - "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.": "Tesxedmeḍ yakan lqem akk aneggaru n %(brand)s s tɣimit-a. I useqdec n lqem-a i tikkelt-nniḍen s uwgelhen seg yixef ɣer yixef, tesriḍ ad teffɣeḍ syen ad talseḍ anekcum i tikkelt-nniḍen.", - "Update any local room aliases to point to the new room": "Leqqem ismawen yettunefken i yal taxxamt tadigant akken ad tsekneḍ ɣer texxamt tamaynut", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Seḥbes iseqdacen ɣef umeslay deg lqem aqbur n texxamt, syen aru izen anida ara twellheḍ iseqdacen ad d-uɣalen ɣer texxamt tamaynut", - "Put a link back to the old room at the start of the new room so people can see old messages": "Sers aseɣwen deg texxamt taqburt mi ara tebdu kan texxamt tamaynut i wakken imdanen ad izmiren ad walin iznan iqburen", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Aleqqem n texxamt d tigawt leqqayen rnu yezga yettuwelleh-d mi ara tili texxamt ur terkid ara ssebba n wabugen, tukksa n tmahilin neɣ iɣisan deg tɣellist.", - "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.": "Aya yettḥaz kan s umata amek tetteg texxamt tasleḍt ɣef uqeddac. Ma yella temlaleḍ-d uguren d %(brand)s-inek·inem, ttxil-k·m azen-d abug.", - "You'll upgrade this room from to .": "Tleqqmeḍ taxxamt-a seg ɣer .", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Aqeddac-inek·inem ur d-yettarra ara ɣef kra n yisutar-ik·im. Ha-tent-a kra n ssebbat i izemren ad ilint.", - "The server (%(serverName)s) took too long to respond.": "Aqeddac (%(serverName)s) yeṭṭef aṭas n wakud i wakken ad d-yerr.", - "Your firewall or anti-virus is blocking the request.": "Aɣrab n tmes neɣ amgelavirus inek·inem yessewḥal isutar.", - "A browser extension is preventing the request.": "Asiɣzef n yiminig tessewḥel asuter.", - "We encountered an error trying to restore your previous session.": "Nemlal-d tuccḍa mi ara d-nettarra tiɣimit-ik·im yezrin.", - "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.": "Ma yella tesqedceḍ yakan lqem n melmi kan n %(brand)s, tiɣimit-ik·im tezmer ur tettemṣada ara d lqem-a. Mdel afaylu-a syen uɣal ɣer lqem n melmi kan.", - "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.": "Senqed ibenk-a i wakken ad tcerḍeḍ fell-as yettwattkal. Attkal n yibenk-a ad imudd i kečč·kemm d yiseqdacen-nniḍen lehna n uqerru mi ara tesqedcem awgelhen seg yixef ɣer yixef.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Asenqed n yibenk-a ad yettucreḍ fall-as yettuklal, syen iseqdacen yettusneqden yid-k·m ad tteklen ɣef yibenk-a.", - "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.": "Tesqedceḍ yakan %(brand)s ɣef %(host)s s usali ẓẓayen d yiɛeggalen i iremden. Deg lqem-a asali ẓẓayen yensa. Am tkatut tuffirt tadigant ur temṣada ara gar sin-a n yiɣewwaren, %(brand)s yesra allus n umtawi amiḍan-ik·im.", - "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.": "Ma yella ileqman-nniḍen n %(brand)s mazal-iten ldin deg yiccer-nniḍen, ttxil-k·m mdel-it acku aseqec n %(brand)s deg yiwet n tnezduɣt s usali ẓẓayenurmid, asensi-nsen ɣef tikkelt ad d-yeglu s wuguren.", - "%(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 tura isseqdac drus n tkatut seg 3 ɣer 5 n tikkal, s usali n talɣut n yiseqdac-nniḍen ma yili tettusra. Ttxil-k·m rǧu s leɛqel alamma nules amtawi d useqdac!", - "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:": "Aleqqem n texxamt-a yesra amdal n tummant tamirant n texxamt d tmerna n texxamt tamaynut deg wadeg-is. I tikci n tarmit i igerrzen iwumi nezmer i yiɛeggalen n texxamt, ad neg:", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Asfaḍ n uklas n yiminig-ik·im yezmer ad iṣeggem ugur, maca aya ad ak·akem-isuffeɣ seg tuqqna rnu akk imazrayen n udiwenni yettwawgelhen ur d-ttbanen.", - "To help us prevent this in future, please send us logs.": "I wakken ad aɣ-tɛiwneḍ ur d-iḍerru ara waya ɣer sdat, ttxil-k·m azen-aɣ-d iɣmisen.", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Kra n yisefka n tɣimit, daɣen tisura n yiznan yettwawgelhen, ttwakksen. Ffeɣ syen ales anekcum i wakken ad tṣeggmeḍ aya, err-d tisura seg uḥraz.", - "Your browser likely removed this data when running low on disk space.": "Yezmer iminig-ik·im yekkes isefka-a mi t-txuṣṣ tallunt ɣef uḍebsi.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Ɛerḍeɣ ad d-saliɣ tazmilt tufrint tesnakudt n texxamt-a, maca ur ssawḍeɣ ara ad t-naf.", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Txuṣṣ tsarut tazayezt n captcha deg umtawi n uqeddac agejdan. Ttxil-k·m azen aneqqis ɣef waya i unedbal n uqeddac-ik·im agejdan.", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "I wakken ad tkemmleḍ aseqdec n uqeddac agejdan n %(homeserverDomain)s ilaq ad talseḍ asenqed syen ad tqebleḍ tiwtilin-nneɣ s umata.", - "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.": "Isefka n lqem aqbur n %(brand)s ttwafen. Ayagi ad d-yeglu s yir tamahalt n uwgelhen seg yixef ɣer yixef deg lqem aqbur. Iznan yettwawgelhen seg yixef ɣer yixef yettumbeddalen yakan mi akken yettuseqdac lqem aqbur yezmer ur asen-ittekkes ara uwgelhen deg lqem-a. Aya yezmer daɣen ad d-yeglu asefsex n yiznan yettumbeddalen s lqem-a. Ma yella temlaleḍ-d uguren, ffeɣ syen tuɣaleḍ-d tikkelt-nniḍen. I wakken ad tḥerzeḍ amazray n yiznan, sifeḍ rnu ales kter tisura-ik·im.", - "You can't send any messages until you review and agree to our terms and conditions.": "Ur tezmireḍ ara ad tazneḍ iznan alamma tesneqdeḍ syen ad tqebleḍ tiwtilin-nneɣ.", - "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.": "Izen-ik·im ur yettwazen ara acku aqeddac-a agejdan iɛedda talast n useqdac urmid n wayyur. Ttxil-k·m nermes anedbal-ik·im n umeẓlu i wakken ad tkemmleḍ aseqdec ameẓlu.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Izen-ik·im ur yettwazen ara acku aqeddac-a agejdan iɛedda talast n yiɣbula. Ttxil-k·m nermes anedbal-ik·im n umeẓlu i wakken ad tkemmleḍ aseqdec ameẓlu.", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Tɛerḍeḍ ad d-tsaliḍ tazmilt tufrint deg tesnakudt n teamt, maca ur tesɛiḍ ara tisirag ad d-tsekneḍ izen i d-teɛniḍ.", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Ur tessawḍeḍ ara ad teqqneḍ ɣer uqeddac agejdan s HTTP mi ara yili URL n HTTPS deg ufeggag n yiminig-ik·im. Seqdec HTTPS neɣ sermed isekripten ariɣelsanen.", - "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.": "Yegguma ad yeqqen ɣer uqeddac agejdan - ttxil-k·m senqed tuqqna-inek·inem, tḍemneḍ belli aselken n SSL n uqeddac agejdan yettwattkal, rnu aseɣzan n yiminig-nni ur issewḥal ara isutar.", - "Trophy": "Arraz", - "Unknown App": "Asnas arussin", - "Cross-signing is ready for use.": "Azmul anmidag yewjed i useqdec.", - "Cross-signing is not set up.": "Azmul anmidag ur yettwasebded ara.", - "Backup version:": "Lqem n uklas:", - "Algorithm:": "Alguritm:", - "Backup key stored:": "Tasarut n uklas tettwaḥrez:", - "ready": "yewjed", - "not ready": "ur yewjid ara", - "Not encrypted": "Ur yettwawgelhen ara", - "Room settings": "Iɣewwaṛen n texxamt", - "Take a picture": "Ṭṭef tawlaft", - "not found in storage": "Ulac-it deg uklas", - "Failed to save your profile": "Yecceḍ usekles n umaɣnu-ik•im", - "The operation could not be completed": "Tamahilt ur tezmir ara ad tettwasmed", - "Backup key cached:": "Tasarut n ukles tettwaffer:", - "Secret storage:": "Aklas uffir:", - "Widgets": "Iwiǧiten", - "Iraq": "ɛiṛaq", - "Bosnia": "Busniya", - "Mali": "Mali", - "Sweden": "Sswid", - "Moldova": "Muldavya", - "Sint Maarten": "San Maṛtan", - "Morocco": "Meṛṛuk", - "British Indian Ocean Territory": "Timura n ugaraw ahendi abṛitani", - "Slovakia": "Sluvakya", - "Macedonia": "Masidunya", - "Zimbabwe": "Zimbabwi", - "Antigua & Barbuda": "Antigua & Barbuda", - "Madagascar": "Madagaskaṛ", - "Niue": "Niué", - "Central African Republic": "Tafriqt Talemmast", - "St. Pierre & Miquelon": "San Pyir & Miklun", - "Benin": "Binin", - "New Zealand": "Ziland Tamaynut", - "Russia": "Rrus", - "Tajikistan": "Tajikistan", - "Bangladesh": "Bengladic", - "Iran": "Iṛan", - "St. Lucia": "Sant Lusi", - "Rwanda": "Ṛwanda", - "Laos": "Lawus", - "Guinea": "Ginya", - "Bulgaria": "Bulgarya", - "Cambodia": "Kambuj", - "Guatemala": "Guatemala", - "Luxembourg": "Luxembourg", - "Guernsey": "Guernsey", - "Ukraine": "Ukrin", - "Cape Verde": "Cap-Vert", - "Kiribati": "Kiribati", - "French Southern Territories": "Timura n uwezlu n Fṛansa", - "Barbados": "Barbade", - "Yemen": "Yaman", - "Cook Islands": "Tigzirin n Kuk", - "Uganda": "Uganda", - "Armenia": "Arminya", - "Anguilla": "Anguilla", - "Christmas Island": "Tigzrin n Kristmaṣ", - "Chad": "Čad", - "Turkmenistan": "Turkminya", - "Somalia": "Ṣumal", - "Lesotho": "Lizuṭu", - "Austria": "Tutrict", - "Burkina Faso": "Burkina Faso", - "Malawi": "Malawi", - "Philippines": "Filippin", - "Peru": "Piru", - "Nicaragua": "Nikaṛagwa", - "Libya": "Libya", - "Eritrea": "Iritirya", - "Uzbekistan": "Uzbikistan", - "Guyana": "Guyane", - "Kuwait": "Koweït", - "Venezuela": "Vinizwila", - "Greenland": "Griland", - "Jamaica": "Jamaïque", - "Ireland": "Irland", - "Brazil": "Brizil", - "Haiti": "Hayti", - "Lithuania": "Litwanya", - "Norway": "Nuṛwij", - "Botswana": "Butswana", - "Guinea-Bissau": "Ginya bisaw", - "Netherlands": "Timura n Wadda", - "United Arab Emirates": "Tiglednuwin Taεrabin Yedduklen", - "Micronesia": "Mikṛunizya", - "Cameroon": "Kamirun", - "Curaçao": "Kuṛačaw", - "Thailand": "Tayland", - "Croatia": "Karwaṣiya", - "Liechtenstein": "Lictencṭayn", - "Panama": "Panama", - "Mauritius": "Île Maurice", - "St. Vincent & Grenadines": "San Vansun & grinadin", - "Estonia": "Isṭuni", - "Timor-Leste": "Timur n usamar", - "Tokelau": "Ṭuklu", - "Guam": "Guam", - "Svalbard & Jan Mayen": "Svalbard & Ǧan Mayen", - "Uruguay": "Urugway", - "Indonesia": "Indunisya", - "Congo - Brazzaville": "Kungu - Brazavil", - "Montserrat": "Montserrat", - "U.S. Virgin Islands": "Tigzirin n Virǧin n Marikan", - "Paraguay": "Paṛagway", - "Iceland": "Island", - "Falkland Islands": "Tugzirin n fakland", - "Norfolk Island": "Tigzirtn n Nuṛfulk", - "Réunion": "Tigzirt n Riyunyun", - "Côte d’Ivoire": "Côte d’Ivoire", - "El Salvador": "Salvador", - "Belgium": "Biljik", - "Senegal": "Sinigal", - "Isle of Man": "Île de Man", - "Sierra Leone": "Sirra Lyun", - "Seychelles": "Sicil", - "Niger": "Nigir", - "Andorra": "Andorre", - "Bolivia": "Bulivya", - "Solomon Islands": "Tigzirin n Salumun", - "Namibia": "Namibya", - "Germany": "Lalman", - "Belize": "Belize", - "Gambia": "Gambya", - "Portugal": "Puṛtugal", - "Burundi": "Burundi", - "American Samoa": "Samwa n Marikan", - "Cocos (Keeling) Islands": "Tigzirin n kuku", - "Mauritania": "Muritanya", - "Gabon": "Gabun", - "Poland": "Pulunya", - "Comoros": "Kumuṛ", - "Taiwan": "Taiwan", - "Egypt": "Maṣer", - "Qatar": "Qatar", - "North Korea": "Kuriya n ugafa", - "Czech Republic": "Tagduda Tačikit", - "Saudi Arabia": "Tagelda Tasaɛudit taɛrabt", - "São Tomé & Príncipe": "Saw Ṭumi & Prinsip", - "Chile": "Cili", - "Palestine": "Falasṭin", - "Australia": "Australie", - "Belarus": "Bilarus", - "Bhutan": "Buṭan", - "Mexico": "Miksik", - "Cyprus": "Cipr", - "Latvia": "Liṭṭunya", - "Zambia": "Ẓambya", - "Tonga": "Tatungit", - "Singapore": "Singapour", - "Djibouti": "Djibouti", - "Montenegro": "Muntinigru", - "Hungary": "Hungarya", - "Cuba": "Kuba", - "Monaco": "Monaco", - "Antarctica": "Antartique", - "Pitcairn Islands": "Tigzirin n Pitkaṛn", - "Malaysia": "Malizya", - "Jordan": "Urdun", - "Safeguard against losing access to encrypted messages & data": "Seḥbiber iman-ik·im mgal asruḥu n unekcum ɣer yiznann & yisefka yettwawgelhen", - "Kosovo": "Kuṣuvu", - "South Korea": "Kuriya n uwezlu", - "Dominica": "Dominique", - "Kenya": "Kinya", - "Oman": "ɛuman", - "Colombia": "Kulumbya", - "Canada": "Kanada", - "Aruba": "Aruba", - "Japan": "Japun", - "Fiji": "Fidji", - "Nigeria": "Nijirya", - "St. Barthélemy": "St. Barthélemy", - "Guadeloupe": "Guadeloupe", - "Trinidad & Tobago": "Ṭrindad & Ṭubagu", - "Turkey": "Ṭṭerk", - "Macau": "Macao", - "Mayotte": "Mayotte", - "Costa Rica": "Costa Rica", - "Afghanistan": "Afɣanistan", - "Angola": "Angula", - "Heard & McDonald Islands": "Tigzirin n Hird d Tigzirin n MakDunald", - "Puerto Rico": "Porto Rico", - "Suriname": "Surinam", - "Tanzania": "Tanẓanya", - "Pakistan": "Pakistan", - "Bahamas": "Bahamas", - "Myanmar": "Myanmaṛ", - "San Marino": "Saint-Marin", - "Bahrain": "Bahreïn", - "Gibraltar": "Gibraltar", - "Sri Lanka": "Sri Lanka", - "Nepal": "Nipal", - "Nauru": "Nauru", - "Vanuatu": "Vanuyatu", - "Switzerland": "Sswis", - "South Africa": "Tafriqt n Wenẓul", - "Move left": "Mutti s azelmaḍ", - "Cayman Islands": "Tigzirin n Kayman", - "Move right": "Mutti s ayfus", - "Romania": "Rumanya", - "Western Sahara": "Ṣaḥṛa Tutrimt", - "Enter phone number": "Sekcem uṭṭun n tiliɣri", - "Sudan": "Sudan", - "Honduras": "Hunduṛas", - "Hong Kong": "Hong Kong", - "Congo - Kinshasa": "Kungu - Kincasa", - "Brunei": "Brunei", - "Finland": "Finland", - "Algeria": "Zzayer", - "Tunisia": "Tunes", - "Equatorial Guinea": "Ginya Tasebgast", - "Swaziland": "Swis", - "Azerbaijan": "Azerbiǧan", - "Faroe Islands": "Tigzirin n Fiṛuwi", - "India": "Lhend", - "South Georgia & South Sandwich Islands": "Tigzirin n Jyuṛjya n Unzul akked Sandwič n Unẓul", - "Israel": "Israyil", - "Samoa": "Samoa", - "St. Kitts & Nevis": "san Kits & Nivis", - "St. Helena": "San Ilina", - "Albania": "Albaniya", - "Syria": "Surya", - "Ghana": "Gana", - "Argentina": "Argentine", - "Spain": "Spenyul", - "Resume": "kemmel", - "Jersey": "Jersey", - "France": "Fransa", - "Kyrgyzstan": "Kirgizistan", - "Caribbean Netherlands": "Timura Karaib n hulund", - "China": "Ccinwa", - "South Sudan": "Sudan n Wenzul", - "Mozambique": "Muzumbik", - "Martinique": "Martinique", - "Ecuador": "Ikwaduṛ", - "Marshall Islands": "Tigzirin Marcal", - "Wallis & Futuna": "Wallis & Futuna", - "Denmark": "Danmark", - "Vatican City": "Vatikan", - "Vietnam": "Vyiṭnam", - "Malta": "Malte", - "Papua New Guinea": "Papwazi-Ginya-Tamaynut", - "British Virgin Islands": "Tigzirin n Virǧin n gliz", - "Georgia": "Georgia", - "Bermuda": "Bermudes", - "Dominican Republic": "Duminik", - "St. Martin": "San Maṛtan", - "Serbia": "Ṣirbya", - "Italy": "Ṭelyan", - "Lebanon": "Liban", - "Slovenia": "Sluvinya", - "Northern Mariana Islands": "Tigzirin n Maṛyan n uwezlu", - "Kazakhstan": "Kazaxistan", - "French Polynesia": "Pulinizya n Fṛansa", - "Bouvet Island": "Tigzirin Buvet", - "French Guiana": "Giyan n Fṛansa", - "Ethiopia": "Ityupya", - "Turks & Caicos Islands": "Ṭurk & Tegzirin n Kaykus", - "Åland Islands": "Tigzirin n Aland", - "Tuvalu": "Tuvalu", - "Liberia": "Libiriya", - "Maldives": "Maldives", - "Greece": "Legrig", - "Mongolia": "Mungulya", - "Togo": "Ṭugu", - "United Kingdom": "Tagelda Yeddukklen", - "Palau": "Palaos", - "Grenada": "Grenade", - "United States": "Iwanaken-Yeddukklen-N-Temrikt", - "New Caledonia": "Kaliduni amaynut", - "You've reached the maximum number of simultaneous calls.": "Tessawḍeḍ amḍan n yisawalen afellay yemseḍfaren.", - "Too Many Calls": "Ddeqs n yisawalen", - "The call was answered on another device.": "Tiririt ɣef usiwel tella-d ɣef yibenk-nniḍen.", - "Answered Elsewhere": "Yerra-d seg wadeg-nniḍen", - "The call could not be established": "Asiwel ur yeqεid ara", - "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 (%(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)", - "Identity server URL must be HTTPS": "URL n uqeddac n timagit ilaq ad yili d HTTPS", - "common": { - "about": "Ɣef", - "analytics": "Tiselḍin", - "encryption_enabled": "Awgelhen ur yeddi ara", - "error": "Tuccḍa", - "message_layout": "Talɣa n yizen", - "modern": "Atrar", - "mute": "Sens imesli", - "no_results": "Ulac igmad", - "offline": "Beṛṛa n tuqqna", - "password": "Awal uffir", - "people": "Imdanen", - "reactions": "Tisedmirin", - "security": "Taɣellist", - "settings": "Iɣewwaren", - "success": "Yedda", - "suggestions": "Isumar", - "unmute": "Rmed imesli", - "username": "Isem n useqdac", - "verification_cancelled": "Yefsex usenqed", - "warning": "Asmigel", - "theme": "Asentel", - "room": "Taxxamt", - "options": "Tixtiṛiyin", - "name": "Isem", - "light": "Aceɛlal", - "labs": "Tinarimin", - "home": "Agejdan", - "favourites": "Ismenyifen", - "description": "Aglam", - "dark": "Aberkan", - "attachment": "Taceqquft yeddan", - "appearance": "Arwes", - "guest": "Anerzaf", - "legal": "Usḍif", - "credits": "Asenmer", - "faq": "Isteqsiyen FAQ", - "preferences": "Ismenyifen", - "timeline": "Amazray", - "privacy": "Tabaḍnit", - "camera": "Takamiṛatt", - "microphone": "Asawaḍ", - "emoji": "Imujit", - "space": "Tallunt", - "someone": "Albaɛḍ", - "encrypted": "Yettwawgelhen", - "matrix": "Matrix", - "trusted": "Yettwattkal", - "not_trusted": "Ur yettwattkal ara", - "unnamed_room": "Taxxamt war isem", - "stickerpack": "Akemmus n yimyintaḍ", - "system_alerts": "Ilɣa n unagraw", - "secure_backup": "Aklas aɣellsan", - "cross_signing": "Azmul anmidag", - "identity_server": "Aqeddac n timagit", - "integration_manager": "Amsefrak n umsidef", - "qr_code": "Tangalt QR", - "feedback": "Takti" - }, - "action": { - "continue": "Kemmel", - "copy": "Nɣel", - "create": "Snulfu-d", - "decline": "Agwi", - "disable": "Sens", - "done": "Immed", - "edit": "Ẓreg", - "enable": "Rmed", - "forgot_password": "Tettuḍ awal uffir?", - "invite": "Nced", - "invites_list": "Inced-d", - "learn_more": "Learn more", - "leave": "Ffeɣ", - "leave_room": "Ffeɣ seg texxamt", - "next": "Γer sdat", - "no": "Uhu", - "ok": "IH", - "quote": "Tanebdurt", - "react": "Sedmer", - "remove": "Sfeḍ", - "reply": "Err", - "report_content": "Agbur n uneqqis", - "retry": "Ɛreḍ tikkelt-nniḍen", - "save": "Sekles", - "start": "Bdu", - "start_chat": "Bdu adiwenni", - "view_source": "Wali aɣbalu", - "yes": "Ih", - "view": "Sken", - "verify": "Senqed", - "upload": "Sali", - "upgrade": "Leqqem", - "update": "Leqqem", - "unpin": "Kkes asenteḍ", - "try_again": "Ɛreḍ tikkelt-nniḍen", - "trust": "Ittkel", - "skip": "Zgel", - "sign_out": "Ffeɣ seg tuqqna", - "sign_in": "Qqen", - "share": "Bḍu", - "search": "Nadi", - "reset": "Wennez", - "resend": "Ɛawed azen", - "reject": "Agi", - "pin": "Amessak", - "logout": "Tuffɣa", - "join": "Rnu", - "ignore": "Ttu", - "got_it": "Awi-t", - "go_back": "Uɣal ɣer deffir", - "download": "Sader", - "dismiss": "Agwi", - "confirm": "Sentem", - "close": "Mdel", - "cancel": "Sefsex", - "back": "Uɣal ɣer deffir", - "add": "Rnu", - "accept": "Qbel", - "disconnect": "Ffeɣ seg tuqqna", - "change": "Beddel", - "subscribe": "Jerred", - "unsubscribe": "Sefsex ajerred", - "approve": "Qbel", - "complete": "Yemmed", - "revoke": "Ḥwi", - "show_all": "Sken akk", - "review": "Senqed", - "restore": "Err-d", - "register": "Jerred", - "manage": "Sefrek", - "go": "Ddu", - "import": "Kter", - "export": "Sifeḍ", - "refresh": "Smiren", - "mention": "Abdar", - "submit": "Azen", - "send_report": "Azen aneqqis" - }, - "a11y": { - "user_menu": "Umuɣ n useqdac", - "n_unread_messages_mentions": { - "one": "1 ubdar ur nettwaɣra ara.", - "other": "%(count)s yiznan ur nettwaɣra ara rnu ɣer-sen ibdaren." - }, - "n_unread_messages": { - "other": "Iznan ur nettwaɣra ara %(count)s.", - "one": "1 yizen ur nettwaɣra ara." - }, - "unread_messages": "Iznan ur nettwaɣra ara." - }, - "labs": { - "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", - "group_profile": "Amaɣnu", - "group_widgets": "Iwiǧiten", - "group_rooms": "Timɣiwent", - "group_voip": "Ameslaw & Tavidyut", - "group_encryption": "Awgelhen" - }, - "keyboard": { - "home": "Agejdan", - "space": "Tallunt", - "page_up": "Asebter afellay", - "page_down": "Asebter adday", - "escape": "Senser", - "enter": "Anekcum", - "end": "Taggara", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "category_calls": "Isawalen", - "category_room_list": "Tabdert n texxamt", - "category_navigation": "Tunigin", - "category_autocomplete": "Asmad awurman", - "composer_toggle_bold": "Err-it d azuran", - "composer_toggle_italics": "Err-it ɣer uknan", - "composer_toggle_quote": "Err-it ɣer yizen aneẓli", - "cancel_reply": "Sefsex tiririt ɣef yizen", - "toggle_microphone_mute": "Rmed/sens tanusi n usawaḍ", - "dismiss_read_marker_and_jump_bottom": "Zgel ticreḍt n tɣuri, tɛeddiḍ d akessar", - "jump_to_read_marker": "Uɣal alamma d izen aqdim ur nettwaɣra ara", - "upload_file": "Sali-d afaylu", - "jump_room_search": "Ɛeddi ɣer unadi n texxamt", - "room_list_select_room": "Fren taxxamt seg tebdert n texxamin", - "room_list_collapse_section": "Fneẓ tigemi n tebdert n texxamin", - "room_list_expand_section": "Snerni tigezmi n tebdert n texxamin", - "toggle_top_left_menu": "Sken/ffer umuɣ aεlayan azelmaḍ", - "toggle_right_panel": "Sken/ffer agalis ayeffus", - "go_home_view": "Uɣal ɣer usebter agejdan", - "autocomplete_cancel": "Sefsex tacaṛt tawurmant", - "close_dialog_menu": "Mdel umuɣ n udiwenni neɣ n ugbur", - "activate_button": "Rmed taqeffalt i d-yettwafernen", - "composer_new_line": "Izirig amaynut" - }, - "composer": { - "format_bold": "Azuran", - "format_strikethrough": "Derrer", - "format_inline_code": "Tangalt", - "format_code_block": "Iḥder n tengalt", - "placeholder_reply_encrypted": "Azen tiririt yettuwgelhen…", - "placeholder_reply": "Azen tiririt…", - "placeholder_encrypted": "Azen izen yettuwgelhen…", - "placeholder": "Azen izen…" - }, - "Bold": "Azuran", - "Code": "Tangalt", - "power_level": { - "default": "Amezwer", - "restricted": "Yesεa tilas", - "moderator": "Aseɣyad", - "admin": "Anedbal", - "custom": "Sagen (%(level)s)", - "mod": "Atrar" - }, - "bug_reporting": { - "matrix_security_issue": "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.", - "submit_debug_logs": "Azen iɣmisen n wabug", - "title": "Aneqqis n wabug", - "additional_context": "Ma yella umnaḍ-nniḍen ara iɛawnen deg tesleḍt n wugur, am wamek akken i txeddmeḍ zik, isulay n texxamt, isulay n useqdac, atg., ttxil-k·m rnu iferdisen-a da.", - "send_logs": "Azen iɣmisen", - "github_issue": "Ugur Github", - "download_logs": "Sider imisen", - "before_submitting": "Send ad tazneḍ iɣmisen-ik·im, ilaq ad ternuḍ ugur deg Github i wakken ad d-tgelmeḍ ugur-inek·inem.", - "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", - "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", - "about_minute_ago": "tasdidt seg yimir-nni", - "n_minutes_ago": "%(num)s tesdat seg yimir-nni", - "about_hour_ago": "azal n usrag seg yimir-nni", - "n_hours_ago": "%(num)s usrag seg yimir-nni", - "about_day_ago": "azal n wass seg yimir-nni", - "n_days_ago": "%(num)s wussan seg yimir-nni", - "in_few_seconds": "kra n tesinin seg yimir-a", - "in_about_minute": "akka tsasdidt seg yimir-a", - "in_n_minutes": "%(num)s tesdidin seg yimir-nni", - "in_about_hour": "akka asrag seg yimir-a", - "in_n_hours": "%(num)s yisragen seg yimir-a", - "in_about_day": "akka ass seg yimir-a", - "in_n_days": "%(num)s wussan seg yimir-a" - }, - "settings": { - "show_breadcrumbs": "Sken inegzumen i texxamin i d-ibanen melmi kan nnig tebdart n texxamt", - "use_12_hour_format": "Sken azemzakud s umasal 12 yisragen (am. 14:30)", - "always_show_message_timestamps": "Sken yal tikkelt azemzakud n yiznan", - "send_typing_notifications": "Azen ilɣa yettuszemlen", - "replace_plain_emoji": "Semselsi iujit n uḍris aččuran s wudem awurman", - "emoji_autocomplete": "Rmed asumer n yimujiten deg wakud n tira", - "automatic_language_detection_syntax_highlight": "Rmed tifin tawurmant n tutlayt i useɣti n tira", - "inline_url_previews_default": "Rmed tiskanin n URL srid s wudem amezwer", - "image_thumbnails": "Sken tiskanin/tinfulin i tugniwin", - "show_typing_notifications": "Azen ilɣa yettuszemlen", - "show_redaction_placeholder": "Sken-d iznan yettwakksen", - "show_read_receipts": "Sken awwaḍen n tɣuri yettwaznen sɣur yiseqdacen-nniḍen", - "show_displayname_changes": "Sken isnifal n yisem yettwaskanen", - "big_emoji": "Rmed imujit ameqqran deg udiwenni", - "prompt_invite": "Suter send tuzna n tnubgiwin i yisulayen i izmren ad ilin d arimeɣta", - "start_automatically": "Bdu s wudem awurman seld tuqqna ɣer unagraw", - "notifications": { - "rule_contains_display_name": "Iznan ideg yella yisem-iw yettwaskanen", - "rule_contains_user_name": "Iznan ideg yella yisem-iw n useqdac", - "rule_roomnotif": "Iznan ideg yella @taxxamt", - "rule_room_one_to_one": "Iznan deg yidiwenniyen usriden", - "rule_message": "Iznan n yidiwenniyen n ugraw", - "rule_encrypted": "Iznan yettwawgelhen deg yidiwenniyen n ugraw", - "rule_invite_for_me": "Mi ara d-ttunecdeɣ ɣer texxamt", - "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", - "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" - }, - "inline_url_previews_room_account": "Rmed tiskanin n URL i texxamt-a (i ak·akem-yeɛnan kan)", - "inline_url_previews_room": "Rmed tiskanin n URL s wudem amezwer i yimttekkiyen deg texxamt-a" - }, - "devtools": { - "event_type": "Anaw n tedyant", - "state_key": "Tasarut n waddad", - "event_sent": "Tadyant tettwazen!", - "event_content": "Agbur n tedyant", - "toolbox": "Tabewwaḍt n yifecka", - "developer_tools": "Ifecka n uneflay", - "category_room": "Taxxamt", - "category_other": "Nniḍen" - }, - "create_room": { - "title_public_room": "Rnu taxxamt tazayezt", - "title_private_room": "Rnu taxxamt tusligt", - "name_validation_required": "Ttxil-k·m sekcem isem i texxamt", - "encryption_label": "Awgelhen seg yixef ɣer yixef ur yeddi ara", - "unfederated_label_default_off": "Ilaq ad tesremdeḍ aya ma yella taxxamt ad tettwaseqdec kan i uttekki d trebbaɛ tigensanin ɣef uqeddac-ik·im agejdan. Ayagi ur yettubeddal ara ɣer sdat.", - "unfederated_label_default_on": "Ilaq ad tsenseḍ aya ma yella taxxamt ad tettuseqdac i uttekki d trebbaɛ tuffiɣin i yesɛan aqeddac-nsent agejdan. Aya ur yettwabeddal ara ɣer sdat.", - "topic_label": "Asentel (afrayan)", - "unfederated": "Asewḥel n yal amdan ur nettekki ara deg %(serverName)s ur d-irennu ara akk ɣer texamt-a." - }, - "timeline": { - "m.call.invite": { - "voice_call": "%(senderName)s isɛedda asiwel s taɣect.", - "voice_call_unsupported": "%(senderName)s isɛedda asiwel s taɣect. (ur yettusefrak ara s yiming-a)", - "video_call": "%(senderName)s isɛedda asiwel s tvidyut.", - "video_call_unsupported": "%(senderName)s isɛedda asiwel s tvidyut. (ur yettusefrak ara s yiming-a)" - }, - "m.room.member": { - "invite": "%(senderName)s yettusnubget %(targetName)s" - }, - "m.room.topic": "%(senderDisplayName)s ibeddel asentel ɣer \"%(topic)s\".", - "m.room.name": { - "remove": "%(senderDisplayName)s yekkes isem n texxamt.", - "change": "%(senderDisplayName)s ibeddel isem n texxamt seg %(oldRoomName)s ɣer %(newRoomName)s.", - "set": "%(senderDisplayName)s ibeddel isem n texxamt s %(roomName)s." - }, - "m.room.tombstone": "%(senderDisplayName)s ileqqem taxxamt-a.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s yerra taxxamt d tazayazt i kra n win yessnen aseɣwen.", - "invite": "%(senderDisplayName)s yerra taxxamt s tinnubga kan.", - "unknown": "%(senderDisplayName)s ibeddel alugen n uttekki s %(rule)s" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s yefka tisirag i uttekki deg texxamt.", - "forbidden": "%(senderDisplayName)s ur yeǧǧi ara i yimerza ad kecmen ɣer texxamt.", - "unknown": "%(senderDisplayName)s ibeddel anekcum n yimerza s %(rule)s" - }, - "m.image": "%(senderDisplayName)s yuzen-d tugna.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s yesbadu ACLs n uqeddac i texxamt-a.", - "changed": "%(senderDisplayName)s isenfel iɣewwaren n unekcum ɣer texxamt-a.", - "all_servers_banned": "🎉 Iqeddcen akk ttwagedlen seg uttekki! Taxxamt-a dayen ur tettuseqdac ara." - }, - "m.room.canonical_alias": { - "set": "%(senderName)s yesbadu tansa tagejdant i texxamt-a s %(address)s.", - "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.", - "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.", - "sent": "%(senderName)s yuzen tinubga i %(targetDisplayName)s i wakken ad d-yernu ɣer texxamt." - }, - "m.room.history_visibility": { - "invited": "%(senderName)s yerra amazray n texxamt tamaynut yettban i meṛṛa iɛeggalen n texxamt, segmi ara d-ttwanecden.", - "joined": "%(senderName)s yerra amazray n texxamt tamaynut yettban i meṛṛa iɛeggalen n texxamt, segmi ara d-rnun.", - "shared": "%(senderName)s yerra amazray n texxamt tamaynut yettban i meṛṛa iɛeggalen n texxamt.", - "world_readable": "%(senderName)s yerra amazray n texxamt i d-iteddun yettban i yal amdan.", - "unknown": "%(senderName)s yerra amazray n texxamt tamaynut yettban i wid ur nettwassen ara (%(visibility)s)." - }, - "m.room.pinned_events": { - "changed": "%(senderName)s ibeddel iznan yerzin n texxamt." - }, - "m.widget": { - "modified": "%(widgetName)s awiǧit yettwabeddel sɣur %(senderName)s", - "added": "%(widgetName)s awiǧit yettwarna sɣur %(senderName)s", - "removed": "%(widgetName)s awiǧit yettwakkes sɣur %(senderName)s" - }, - "self_redaction": "Izen yettwakksen", - "redaction": "Izen yettwakkes sɣur %(name)s", - "typing_indicator": { - "one_user": "%(displayName)s yettaru-d …", - "two_users": "%(names)s d %(lastPerson)s ttarun-d …", - "more_users": { - "other": "%(names)s d %(count)s wiyaḍ ttarun-d …", - "one": "%(names)s d wayeḍ-nniḍen yettaru-d …" - } - }, - "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" - } - }, - "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": { - "shrug": "Yerna ¯\\_(ツ)_/¯ ɣer yizen n uḍris arewway", - "tableflip": "Yerna (╯°□°)╯︵ ┻━┻ ɣer tazwara n yizen", - "unflip": "Yerna ┬──┬ ノ( ゜-゜ノ) ɣer tazwara n yizen", - "lenny": "Irennu ( ͡° ͜ʖ ͡°) ɣer yizen s uḍris arewway", - "plain": "Yuzen izen d aḍris aččuran war ma isegza-t s tukksa n tecreḍt", - "html": "Yuzen izen d html war ma isegza-t belli d tukksa n tecreḍt", - "upgraderoom": "Leqqem taxxamt ɣer lqem amaynut", - "upgraderoom_permission_error": "Ur tesεiḍ ara tisirag akken ad tesqedceḍ taladna-a.", - "nick": "Ibeddel isem-inek·inem yettwaskanen", - "myroomnick": "Ibeddel isem-inek·inem i d-yettwaskanen degtexxamt kan tamirant", - "roomavatar": "Ibeddel avatar n texxamt tamirant", - "topic": "Yufa-d neɣ yesbadu asentel n texxamt", - "topic_none": "Taxxamt-a ulac ɣur-s asentel.", - "roomname": "Yesbadu isem n texxamt", - "invite": "Inced iseqdacen s tikci n usulay i texxamt tamirant", - "ban": "Agi aseqdac s usulay i d-yettunefken", - "unban": "Kkes aseqdac s usulay i d-yettunefkan", - "ignore": "Anef iuseqdac, ffer iznan-ines sɣur-k", - "unignore": "Ḥbes tiǧǧtin n useqdac, sken iznan-ines sya d afella", - "devtools": "Yeldi adiwenni n yifecka n uneflay", - "addwidget": "Yerna awiǧit udmawan s URL ɣer texxamt", - "rainbow": "Yuzen iznan i d-yettunefken yeɣman s yiniten am teslit n Unẓar", - "rainbowme": "Yuzen tanfalit i d-yettunefken yeɣman s yiniten am teslit n Unẓar", - "help": "Yeskan tabdart n tiludna s usegdec d uglam", - "whois": "Yeskan talɣut ɣef useqdac", - "rageshake": "Azen aneqqis n wabug s yiɣƔisen", - "msg": "Yuzen iznan i useqdac i d-yettunefken", - "usage": "Aseqdec", - "category_messages": "Iznan", - "category_actions": "Tigawin", - "category_admin": "Anedbal", - "category_advanced": "Talqayt", - "category_effects": "Effets", - "category_other": "Nniḍen", - "addwidget_missing_url": "Ttxil-k·m mudd URL n uwiǧit neɣ tangalt tusliɣt", - "addwidget_invalid_protocol": "Ttxil-k·m mudd URL n uwigit https:// neɣ http://", - "addwidget_no_permissions": "Ur tezmireḍ ara ad tbeddleḍ iwiǧiten n texxamt-a.", - "discardsession": "Ḥettem tiɣimit n ugraw ara d-yeffɣen akka tura deg texxamt tawgelhant ad tettwakkes", - "query": "Yeldi adiwenni d useqdac i d-yettunefken", - "holdcall": "Seḥbes asiwel deg texxamt-a i kra n wakud", - "unholdcall": "Uɣal ɣer usiwel ara iteddun deg -texxamt-a", - "me": "Yeskan tigawt", - "join": "Kcem ɣer texxamt s tansa i d-yettunefken", - "failed_find_user": "Ur yettwaf ara useqdac deg texxamt", - "op": "Sbadu aswir iǧehden n useqdac", - "deop": "Aseqdac Deops s usulay i d-yettunefken" - }, - "presence": { - "online_for": "Srid azal n %(duration)s", - "idle_for": "D arurmid azal n %(duration)s", - "offline_for": "Beṛṛa n tuqqna azal n %(duration)s", - "unknown_for": "D arussin azal n %(duration)s", - "online": "Srid", - "idle": "Arurmid", - "unknown": "Arussin", - "offline": "Beṛṛa n tuqqna", - "away": "Akin" - }, - "Unknown": "Arussin", - "event_preview": { - "m.call.answer": { - "you": "Terniḍ ɣer usiwel", - "user": "%(senderName)s yerna ɣer usiwel", - "dm": "Asiwel la iteddu" - }, - "m.call.hangup": {}, - "m.call.invite": { - "you": "Tebdiḍ asiwel", - "user": "%(senderName)s yebda asiwel", - "dm_send": "Yettṛaǧu tiririt", - "dm_receive": "%(senderName)s yessawal" - }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "hangup": "Ɛelleq", - "expand": "Uɣal ɣer usiwel", - "voice_call": "Asiwel s taɣect", - "video_call": "Asiwel s tvidyut", - "unknown_caller": "Asiwel arussin", - "call_failed": "Ur iddi ara usiwel", - "unable_to_access_microphone": "Anekcum ɣer usawaḍ ulamek", - "call_failed_microphone": "Tawuri tecceḍ acku asawaḍ ur yessaweḍ ara ad yekcem. Senqed ma yella usawaḍ yeqqnen yerna yettusbadu akken iwata.", - "unable_to_access_media": "Anekcum ɣer tkamiṛat / usawaḍ d awezɣi", - "call_failed_media": "Asiwel ur yeddi ara aku takamiṛat neɣ asawaḍ ulac anekum ɣur-s. Senqed aya:", - "call_failed_media_connected": "Asawaḍ d tkamiṛat qqnen yerna ttusewlen akken iwata", - "call_failed_media_permissions": "Tettynefk tsiregt i useqdec takamiṛat", - "call_failed_media_applications": "Ulac asnas-nniḍen i iseqdacen takamiṛat" - }, - "Other": "Nniḍen", - "Advanced": "Talqayt", - "room_settings": { - "permissions": { - "m.room.avatar": "Beddel avaṭar n texxamt", - "m.room.name": "Beddel isem n texxamt", - "m.room.canonical_alias": "Beddel tansa tagejdant n texxamt", - "m.room.history_visibility": "Beddel amazray n texxamt", - "m.room.power_levels": "Beddel tisirag", - "m.room.topic": "Beddel asentel", - "m.room.tombstone": "Leqqem taxxamt", - "m.room.encryption": "Rmed awgelhen n texxamt", - "m.widget": "Snifel iwiǧiten", - "users_default": "Tamlilt tamzwert", - "events_default": "Azen iznan", - "invite": "Nced-d iseqdacen", - "state_default": "Snifel iɣewwaren", - "ban": "Agi yiseqdacen", - "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" - }, - "auth": { - "sign_in_with_sso": "Qqen s unekcum asuf", - "sso": "Anekcum asuf", - "continue_with_sso": "Kemmel s %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s neɣ %(usernamePassword)s", - "sign_in_instead": "Tesεiḍ yakan amiḍan? Kcem ɣer da", - "account_clash": "Amiḍan-ik·im amaynut (%(newAccountId)s) yettwaseklas, maca teqqneḍ yakan ɣer umiḍan wayeḍ (%(loggedInUserId)s).", - "account_clash_previous_account": "Kemmel s umiḍan yezrin", - "log_in_new_account": "Kcem ɣer umiḍan-ik·im amaynut.", - "registration_successful": "Asekles yemmed akken iwata", - "server_picker_title": "Sezdeɣ amiḍan deg", - "server_picker_dialog_title": "Wali anida ara yezdeɣ umiḍan-ik·im", - "footer_powered_by_matrix": "s lmendad n Matrix", - "failed_homeserver_discovery": "Tifin n uqeddac agejdan tegguma ad teddu", - "sync_footer_subtitle": "Ma yella tettekkaḍ deg waṭas n texxamin, ayagi yezmer ad yeṭṭef kra n wakud", - "unsupported_auth_msisdn": "Aqeddac-a ur yessefrak ara asesteb s wuṭṭun n tilifun.", - "unsupported_auth_email": "Aqeddac-a agejdan ur yessefrak ara inekcum s useqdec n tansa n yimayl.", - "registration_disabled": "Aklas yensa deg uqeddac-a agejdan.", - "failed_query_registration_methods": "Anadi n tarrayin n usekles yettusefraken d awezi.", - "incorrect_password": "Awal uffir d arameɣtu", - "failed_soft_logout_auth": "Aɛiwed n usesteb ur yeddi ara", - "soft_logout_heading": "Teffɣeḍ-d seg tuqqna", - "forgot_password_email_required": "Tansa n yimayl i icudden ɣer umiḍan-ik·im ilaq ad tettwasekcem.", - "forgot_password_prompt": "Tettuḍ awal-ik·im uffir?", - "soft_logout_intro_password": "Sekcem awal-ik·im uffir i wakken ad teqqneḍ syen ad tkecmeḍ i tikkelt tayeḍ ɣer umiḍan-ik·im.", - "soft_logout_intro_sso": "Qqen syen εreḍ anekcum ɣer umiḍan-inek·inem tikkelt-nniḍen.", - "soft_logout_intro_unsupported_auth": "Ur tessawḍeḍ ara ad teqqneḍ ɣer umiḍan-inek:inem. Ttxil-k·m nermes anedbal n uqeddac-ik·im agejdan i wugar n talɣut.", - "sign_in_or_register": "Kcem ɣer neɣ rnu amiḍan", - "sign_in_or_register_description": "Seqdec amiḍan-ik/im neɣ snulfu-d yiwen akken ad tkemmleḍ.", - "register_action": "Rnu amiḍan", - "server_picker_invalid_url": "Yir URL" - }, - "export_chat": { - "messages": "Iznan" - }, - "room_list": { - "sort_unread_first": "Sken tixxamin yesεan iznan ur nettwaɣra ara d timezwura", - "show_previews": "Sken tiskanin n yiznan", - "sort_by": "Semyizwer s", - "sort_by_activity": "Armud", - "sort_by_alphabet": "A-Z", - "sublist_options": "Tixtiṛiyin n tebdart", - "show_n_more": { - "other": "Sken %(count)s ugar", - "one": "Sken %(count)s ugar" - }, - "show_less": "Sken-d drus", - "notification_options": "Tixtiṛiyin n wulɣu" - }, - "report_content": { - "missing_reason": "Ttxil-k·m ini-aɣ-d ayɣer i d-tettazneḍ alɣu.", - "report_content_to_homeserver": "Ttxil-k·m azen aneqqis i unedbal-ik·im n usebter agejdan", - "description": "Timenna ɣef yizen-a ad yazen \"asulay n uneḍru\" asuf i unedbal n uqeddac agejdan. Ma yella iznan n texxamt-a ttwawgelhen, anedbal-ik·im n uqeddac agejdan ur yettizmir ara ad d-iɣer aḍris n yizen neɣ senqed ifuyla neɣ tugniwin." - }, - "onboarding": { - "intro_welcome": "Ansuf ɣer %(appName)s", - "send_dm": "Azen izen uslig", - "explore_rooms": "Snirem tixxamin tizuyaz", - "create_room": "Rnu adiwenni n ugraw" - }, - "setting": { - "help_about": { - "brand_version": "Lqem %(brand)s:", - "help_link": "I tallalt n useqdec n %(brand)s, sit dagi.", - "help_link_chat_bot": "I tallalt ɣef useqdec n %(brand)s, sit dagi neɣ bdu adiwenni d wabuṭ-nneɣ s useqdec n tqeffalt ddaw.", - "chat_bot": "Asqerdec akked %(brand)s Bot", - "title": "Tallalt & Ɣef", - "versions": "Ileqman", - "clear_cache_reload": "Sfeḍ takatut tuffirt syen sali-d" - } - }, - "widget": { - "capability": { - "see_images_sent_active_room": "Wali tignatin i d-yeffɣen deg texxamt-a iremden", - "send_videos_this_room": "Azen tividyutin deg texxamt-a am wakken d kečč" - } - }, - "feedback": { - "comment_label": "Awennit", - "send_feedback_action": "Azen takti-inek·inem" - } -} diff --git a/src/i18n/strings/ko.json b/src/i18n/strings/ko.json deleted file mode 100644 index df8df6883d9..00000000000 --- a/src/i18n/strings/ko.json +++ /dev/null @@ -1,1503 +0,0 @@ -{ - "Create new room": "새 방 만들기", - "Notifications": "알림", - "unknown error code": "알 수 없는 오류 코드", - "Account": "계정", - "Admin Tools": "관리자 도구", - "No Microphones detected": "마이크 감지 없음", - "No Webcams detected": "카메라 감지 없음", - "No media permissions": "미디어 권한 없음", - "Default Device": "기본 기기", - "Authentication": "인증", - "A new password must be entered.": "새 비밀번호를 입력해주세요.", - "An error has occurred.": "오류가 발생했습니다.", - "Anyone": "누구나", - "Are you sure?": "확신합니까?", - "Are you sure you want to leave the room '%(roomName)s'?": "%(roomName)s 방을 떠나겠습니까?", - "Banned users": "출입 금지된 사용자", - "Change Password": "비밀번호 바꾸기", - "Confirm password": "비밀번호 확인", - "Default": "기본", - "Email": "이메일", - "Email address": "이메일 주소", - "Failed to forget room %(errCode)s": "%(errCode)s 방 지우기에 실패함", - "Favourite": "즐겨찾기", - "Operation failed": "작업 실패", - "Failed to change password. Is your password correct?": "비밀번호를 바꾸지 못했습니다. 이 비밀번호가 맞나요?", - "You may need to manually permit %(brand)s to access your microphone/webcam": "수동으로 %(brand)s에 마이크와 카메라를 허용해야 함", - "%(items)s and %(lastItem)s": "%(items)s님과 %(lastItem)s님", - "and %(count)s others...": { - "one": "외 한 명...", - "other": "외 %(count)s명..." - }, - "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를 쓰거나 안전하지 않은 스크립트를 허용해주세요.", - "Command error": "명령어 오류", - "Commands": "명령어", - "Cryptography": "암호화", - "Current password": "현재 비밀번호", - "Custom level": "맞춤 등급", - "Deactivate Account": "계정 비활성화", - "Decrypt %(text)s": "%(text)s 복호화", - "Download %(text)s": "%(text)s 다운로드", - "Enter passphrase": "암호 입력", - "Error decrypting attachment": "첨부 파일 복호화 중 오류", - "Export E2E room keys": "종단간 암호화 방 열쇠 내보내기", - "Failed to ban user": "사용자 출입 금지에 실패함", - "Failed to change power level": "권한 등급 변경에 실패함", - "Failed to load timeline position": "타임라인 위치 불러오기에 실패함", - "Failed to mute user": "사용자 음소거에 실패함", - "Failed to reject invite": "초대 거부에 실패함", - "Failed to reject invitation": "초대 거절에 실패함", - "Failed to send request.": "요청을 보내지 못했습니다.", - "Failed to set display name": "표시 이름을 설정하지 못함", - "Failed to unban": "출입 금지 풀기에 실패함", - "Failed to verify email address: make sure you clicked the link in the email": "이메일 주소를 인증하지 못했습니다. 메일에 나온 주소를 눌렀는지 확인해 보세요", - "Failure to create room": "방 만들기 실패", - "Filter room members": "방 구성원 필터", - "Forget room": "방 지우기", - "For security, this session has been signed out. Please sign in again.": "안전을 위해서 이 세션에서 로그아웃했습니다. 다시 로그인해주세요.", - "Historical": "기록", - "Home": "홈", - "Import E2E room keys": "종단간 암호화 방 키 불러오기", - "Import room keys": "방 키 가져오기", - "Incorrect username and/or password.": "사용자 이름 혹은 비밀번호가 맞지 않습니다.", - "Incorrect verification code": "맞지 않은 인증 코드", - "Invalid Email Address": "잘못된 이메일 주소", - "Invalid file%(extra)s": "잘못된 파일%(extra)s", - "Invited": "초대받음", - "Sign in with": "이것으로 로그인", - "Join Room": "방에 참가", - "Jump to first unread message.": "읽지 않은 첫 메시지로 건너뜁니다.", - "Low priority": "중요하지 않음", - "Missing room_id in request": "요청에서 room_id가 빠짐", - "Missing user_id in request": "요청에서 user_id이(가) 빠짐", - "Moderator": "조정자", - "New passwords don't match": "새 비밀번호가 맞지 않음", - "New passwords must match each other.": "새 비밀번호는 서로 같아야 합니다.", - "not specified": "지정되지 않음", - "": "<지원하지 않음>", - "No display name": "표시 이름 없음", - "No more results": "더 이상 결과 없음", - "No users have specific privileges in this room": "모든 사용자가 이 방에 대한 특정 권한이 없음", - "Passwords can't be empty": "비밀번호를 입력해주세요", - "Permissions": "권한", - "Phone": "전화", - "Please check your email and click on the link it contains. Once this is done, click continue.": "이메일을 확인하고 안의 링크를 클릭합니다. 모두 마치고 나서, 계속하기를 누르세요.", - "Power level must be positive integer.": "권한 등급은 양의 정수이어야 합니다.", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s님 (권한 %(powerLevelNumber)s)", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "사용자를 자신과 같은 권한 등급으로 올리는 것은 취소할 수 없습니다.", - "Privileged Users": "권한 있는 사용자", - "Profile": "프로필", - "Reason": "이유", - "Reject invitation": "초대 거절", - "Return to login screen": "로그인 화면으로 돌아가기", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s은 알림을 보낼 권한을 가지고 있지 않습니다. 브라우저 설정을 확인해주세요", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s이 알림을 보낼 권한을 받지 못했습니다. 다시 해주세요", - "Room %(roomId)s not visible": "방 %(roomId)s이(가) 보이지 않음", - "%(roomName)s does not exist.": "%(roomName)s은 없는 방이에요.", - "%(roomName)s is not accessible at this time.": "현재는 %(roomName)s에 들어갈 수 없습니다.", - "Rooms": "방", - "Search failed": "검색 실패함", - "Server error": "서버 오류", - "Server may be unavailable, overloaded, or search timed out :(": "서버를 쓸 수 없거나 과부하거나, 검색 시간을 초과했어요 :(", - "Server may be unavailable, overloaded, or you hit a bug.": "서버를 쓸 수 없거나 과부하거나, 오류입니다.", - "Server unavailable, overloaded, or something else went wrong.": "서버를 쓸 수 없거나 과부하거나, 다른 문제가 있습니다.", - "Session ID": "세션 ID", - "Signed Out": "로그아웃함", - "Start authentication": "인증 시작", - "This email address is already in use": "이 이메일 주소는 이미 사용 중입니다", - "This email address was not found": "이 이메일 주소를 찾을 수 없음", - "This room has no local addresses": "이 방은 로컬 주소가 없음", - "This room is not recognised.": "이 방은 드러나지 않습니다.", - "This doesn't appear to be a valid email address": "올바르지 않은 이메일 주소로 보입니다", - "This phone number is already in use": "이 전화번호는 이미 사용 중입니다", - "This room is not accessible by remote Matrix servers": "이 방은 원격 Matrix 서버로 접근할 수 없음", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "이 방의 타임라인에서 특정 시점을 불러오려고 했지만, 문제의 메시지를 볼 수 있는 권한이 없습니다.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "이 방의 타임라인에서 특정 시점을 불러오려고 했지만, 찾을 수 없었습니다.", - "Unable to add email address": "이메일 주소를 추가할 수 없음", - "Unable to remove contact information": "연락처 정보를 제거할 수 없음", - "Unable to verify email address.": "이메일 주소를 인증할 수 없습니다.", - "Unban": "출입 금지 풀기", - "Unable to enable Notifications": "알림을 사용할 수 없음", - "Uploading %(filename)s": "%(filename)s을(를) 올리는 중", - "Uploading %(filename)s and %(count)s others": { - "one": "%(filename)s 외 %(count)s개를 올리는 중", - "other": "%(filename)s 외 %(count)s개를 올리는 중" - }, - "Upload avatar": "아바타 업로드", - "Upload Failed": "업로드 실패", - "Users": "사용자", - "Verification Pending": "인증을 기다리는 중", - "Verified key": "인증한 열쇠", - "Warning!": "주의!", - "Who can read history?": "누가 기록을 읽을 수 있나요?", - "You cannot place a call with yourself.": "자기 자신에게는 전화를 걸 수 없습니다.", - "You do not have permission to post to this room": "이 방에 글을 올릴 권한이 없습니다", - "You have disabled URL previews by default.": "기본으로 URL 미리 보기를 껐습니다.", - "You have enabled URL previews by default.": "기본으로 URL 미리 보기를 켰습니다.", - "You must register to use this functionality": "이 기능을 쓰려면 등록해야 합니다", - "You need to be able to invite users to do that.": "그러려면 사용자를 초대할 수 있어야 합니다.", - "You need to be logged in.": "로그인을 해야 합니다.", - "You seem to be in a call, are you sure you want to quit?": "전화 중인데, 끊겠습니까?", - "You seem to be uploading files, are you sure you want to quit?": "파일을 업로드 중인데, 그만두겠습니까?", - "Sun": "일", - "Mon": "월", - "Tue": "화", - "Wed": "수", - "Thu": "목", - "Fri": "금", - "Sat": "토", - "Jan": "1월", - "Feb": "2월", - "Mar": "3월", - "Apr": "4월", - "May": "5월", - "Jun": "6월", - "Jul": "7월", - "Aug": "8월", - "Sep": "9월", - "Oct": "10월", - "Nov": "11월", - "Dec": "12월", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(monthName)s %(day)s일 %(weekDayName)s요일 %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(fullYear)s년 %(monthName)s %(day)s일 %(weekDayName)s요일 %(time)s", - "%(weekDayName)s %(time)s": "%(weekDayName)s요일, %(time)s", - "Connectivity to the server has been lost.": "서버 연결이 끊어졌습니다.", - "Sent messages will be stored until your connection has returned.": "보낸 메시지는 연결이 돌아올 때까지 저장됩니다.", - "(~%(count)s results)": { - "one": "(~%(count)s개의 결과)", - "other": "(~%(count)s개의 결과)" - }, - "New Password": "새 비밀번호", - "Passphrases must match": "암호가 일치해야 함", - "Passphrase must not be empty": "암호를 입력해야 함", - "Export room keys": "방 키 내보내기", - "Confirm passphrase": "암호 확인", - "File to import": "가져올 파일", - "You must join the room to see its files": "파일을 보려면 방에 참가해야 합니다", - "Reject all %(invitedRooms)s invites": "모든 %(invitedRooms)s개의 초대를 거절", - "Failed to invite": "초대 실패", - "Confirm Removal": "삭제 확인", - "Unknown error": "알 수 없는 오류", - "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.": "이 과정으로 암호화한 방에서 받은 메시지의 키를 로컬 파일로 내보낼 수 있습니다. 그런 다음 나중에 다른 Matrix 클라이언트에서 파일을 가져와서, 해당 클라이언트에서도 이 메시지를 복호화할 수 있도록 할 수 있습니다.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "이 과정으로 다른 Matrix 클라이언트에서 내보낸 암호화 키를 가져올 수 있습니다. 그런 다음 이전 클라이언트에서 복호화할 수 있는 모든 메시지를 복호화할 수 있습니다.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "내보낸 파일이 암호로 보호되어 있습니다. 파일을 복호화하려면, 여기에 암호를 입력해야 합니다.", - "Unable to restore 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.": "이전에 최근 버전의 %(brand)s을 썼다면, 세션이 이 버전과 맞지 않을 것입니다. 창을 닫고 최근 버전으로 돌아가세요.", - "Token incorrect": "토큰이 맞지 않음", - "Please enter the code it contains:": "들어있던 코드를 입력해주세요:", - "Error decrypting image": "사진 복호화 중 오류", - "Error decrypting video": "영상 복호화 중 오류", - "Add an 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?": "%(integrationsUrl)s에서 쓸 수 있도록 계정을 인증하려고 다른 사이트로 이동하고 있습니다. 계속하겠습니까?", - "URL Previews": "URL 미리보기", - "Drop file here to upload": "업로드할 파일을 여기에 놓으세요", - "Check for update": "업데이트 확인", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s님이 방 아바타를 (으)로 바꿈", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s님이 방 아바타를 제거했습니다.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s님이 %(roomName)s 방의 아바타를 바꿈", - "Something went wrong!": "문제가 생겼습니다!", - "Your browser does not support the required cryptography extensions": "필요한 암호화 확장 기능을 브라우저가 지원하지 않습니다", - "Not a valid %(brand)s keyfile": "올바른 %(brand)s 열쇠 파일이 아닙니다", - "Authentication check failed: incorrect password?": "인증 확인 실패: 비밀번호를 틀리셨나요?", - "Do you want to set an email address?": "이메일 주소를 설정하시겠어요?", - "This will allow you to reset your password and receive notifications.": "이렇게 하면 비밀번호를 다시 설정하고 알림을 받을 수 있습니다.", - "Sunday": "일요일", - "Notification targets": "알림 대상", - "Today": "오늘", - "Friday": "금요일", - "What's New": "새로운 점", - "On": "켜기", - "Changelog": "바뀐 점", - "Waiting for response from server": "서버에서 응답을 기다리는 중", - "This Room": "방", - "Unavailable": "이용할 수 없음", - "Send": "보내기", - "Source URL": "출처 URL", - "Failed to add tag %(tagName)s to room": "방에 %(tagName)s 태그 추가에 실패함", - "No update available.": "업데이트가 없습니다.", - "Noisy": "소리", - "Tuesday": "화요일", - "Search…": "찾기…", - "Unnamed room": "이름 없는 방", - "Saturday": "토요일", - "Monday": "월요일", - "All Rooms": "모든 방", - "All messages": "모든 메시지", - "What's new?": "새로운 점은?", - "Invite to this room": "이 방에 초대", - "You cannot delete this message. (%(code)s)": "이 메시지를 삭제할 수 없습니다. (%(code)s)", - "Thursday": "목요일", - "Yesterday": "어제", - "Error encountered (%(errorDetail)s).": "오류가 일어났습니다 (%(errorDetail)s).", - "Low Priority": "중요하지 않음", - "Off": "끄기", - "Failed to remove tag %(tagName)s from room": "방에 %(tagName)s 태그 제거에 실패함", - "Wednesday": "수요일", - "Thank you!": "감사합니다!", - "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님에 의해 출입 금지됨", - "PM": "오후", - "AM": "오전", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(fullYear)s년 %(monthName)s %(day)s일 (%(weekDayName)s)", - "Restricted": "제한됨", - "Unable to create widget.": "위젯을 만들지 못합니다.", - "Missing roomId.": "roomID가 빠졌습니다.", - "You are not in this room.": "이 방의 구성원이 아닙니다.", - "You do not have permission to do that in this room.": "이 방에서 그걸 할 수 있는 권한이 없습니다.", - "Ignored user": "무시당한 사용자", - "You are now ignoring %(userId)s": "%(userId)s님을 이제 무시합니다", - "Unignored user": "무시하지 않게 된 사용자", - "You are no longer ignoring %(userId)s": "%(userId)s님을 더 이상 무시하고 있지 않습니다", - "Send analytics data": "정보 분석 데이터 보내기", - "Mirror local video feed": "보고 있는 비디오 전송 상태 비추기", - "URL previews are enabled by default for participants in this room.": "기본으로 URL 미리 보기가 이 방에 참여한 사람들 모두에게 켜졌습니다.", - "URL previews are disabled by default for participants in this room.": "기본으로 URL 미리 보기가 이 방에 참여한 사람들 모두에게 꺼졌습니다.", - "%(duration)ss": "%(duration)s초", - "%(duration)sm": "%(duration)s분", - "%(duration)sh": "%(duration)s시간", - "%(duration)sd": "%(duration)s일", - "Replying": "답장 중", - "Share Link to User": "사용자에게 링크 공유", - "Unignore": "그만 무시하기", - "Demote": "강등", - "Demote yourself?": "자신을 강등하시겠습니까?", - "This room is not public. You will not be able to rejoin without an invite.": "이 방은 공개되지 않았습니다. 초대 없이는 다시 들어올 수 없습니다.", - "Enable widget screenshots on supported widgets": "지원되는 위젯에 대해 위젯 스크린샷 사용하기", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "누군가 메시지에 URL을 넣으면, URL 미리 보기로 웹사이트에서 온 제목, 설명, 그리고 이미지 등 그 링크에 대한 정보가 표시됩니다.", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "지금 이 방처럼, 암호화된 방에서는 홈서버 (미리 보기가 만들어지는 곳)에서 이 방에서 보여지는 링크에 대해 알 수 없도록 기본으로 URL 미리 보기가 꺼집니다.", - "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.": "자기 자신을 강등하는 것은 되돌릴 수 없고, 자신이 마지막으로 이 방에서 특권을 가진 사용자라면 다시 특권을 얻는 건 불가능합니다.", - "Jump to read receipt": "읽은 기록으로 건너뛰기", - "Share room": "방 공유하기", - "Members only (since they joined)": "구성원만(구성원들이 참여한 시점부터)", - "%(items)s and %(count)s others": { - "one": "%(items)s님 외 한 명", - "other": "%(items)s님 외 %(count)s명" - }, - "Permission Required": "권한 필요", - "You do not have permission to start a conference call in this room": "이 방에서는 회의 전화를 시작할 권한이 없습니다", - "Copied!": "복사했습니다!", - "Failed to copy": "복사 실패함", - "You don't currently have any stickerpacks enabled": "현재 사용하고 있는 스티커 팩이 없음", - "Filter results": "필터 결과", - "Muted Users": "음소거된 사용자", - "Delete Widget": "위젯 삭제", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "위젯을 삭제하면 이 방의 모든 사용자에게도 제거됩니다. 위젯을 삭제하겠습니까?", - "Delete widget": "위젯 삭제", - "Popout widget": "위젯 팝업", - "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님에게 문자 메시지를 보냈습니다", - "collapse": "접기", - "expand": "펼치기", - "Preparing to send logs": "로그 보내려고 준비 중", - "Logs sent": "로그 보내짐", - "Failed to send logs: ": "로그 보내기에 실패함: ", - "Share Room": "방 공유", - "Share User": "사용자 공유", - "Share Room Message": "방 메시지 공유", - "Link to selected message": "선택한 메시지로 연결", - "And %(count)s more...": { - "other": "%(count)s개 더..." - }, - "Can't leave Server Notices room": "서버 알림 방을 떠날 수는 없음", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "이 방은 홈서버로부터 중요한 메시지를 받는 데 쓰이므로 떠날 수 없습니다.", - "Terms and Conditions": "이용 약관", - "Review terms and conditions": "이용 약관 검토", - "Old cryptography data detected": "오래된 암호화 데이터 감지됨", - "Room Notification": "방 알림", - "Notify the whole room": "방 전체에 알림", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "홈서버 %(homeserverDomain)s을(를) 계속 사용하기 위해서는 저희 이용 약관을 검토하고 동의해주세요.", - "Clear Storage and Sign Out": "저장소를 지우고 로그아웃", - "Send Logs": "로그 보내기", - "We encountered an error trying to restore your previous session.": "이전 활동을 복구하는 중 에러가 발생했습니다.", - "Link to most recent message": "가장 최근 메시지로 연결", - "This homeserver has hit its Monthly Active User limit.": "이 홈서버가 월 간 활성 사용자 수 한도를 초과했습니다.", - "Please contact your homeserver administrator.": "홈서버 관리자에게 연락하세요.", - "This room has been replaced and is no longer active.": "이 방은 대체되어서 더 이상 활동하지 않습니다.", - "The conversation continues here.": "이 대화는 여기서 이어집니다.", - "Members only (since the point in time of selecting this option)": "구성원만(이 설정을 선택한 시점부터)", - "Members only (since they were invited)": "구성원만(구성원이 초대받은 시점부터)", - "Only room administrators will see this warning": "방 관리자만이 이 경고를 볼 수 있음", - "This room is a continuation of another conversation.": "이 방은 다른 대화방의 연장선입니다.", - "Click here to see older messages.": "여길 눌러 오래된 메시지를 보세요.", - "In reply to ": "관련 대화 ", - "Updating %(brand)s": "%(brand)s 업데이트 중", - "Upgrade this room to version %(version)s": "이 방을 %(version)s 버전으로 업그레이드", - "Upgrade Room Version": "방 버전 업그레이드", - "Create a new room with the same name, description and avatar": "이름, 설명, 아바타가 같은 새 방 만들기", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "이전 버전의 방에서 대화하는 사용자들을 멈추고, 사용자들에게 새 방으로 이동하라고 알리는 메시지를 게시", - "Put a link back to the old room at the start of the new room so people can see old messages": "새 방을 시작할 때 이전 방을 연결해서 사람들이 이전 메시지를 볼 수 있게 하기", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "브라우저의 저장소를 청소한다면 문제가 해결될 수도 있지만, 암호화된 대화 기록을 읽을 수 없게 됩니다.", - "You can't send any messages until you review and agree to our terms and conditions.": "이용 약관을 검토하고 동의하기 전까진 메시지를 보낼 수 없습니다.", - "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.": "이 홈서버가 월 간 활성 사용자 한도를 초과했기 때문에 메시지를 보낼 수 없었습니다. 서비스를 계속 사용하려면 서비스 관리자에게 연락해주세요.", - "No Audio Outputs detected": "오디오 출력 감지 없음", - "Audio Output": "오디오 출력", - "Please contact your service administrator to continue using this service.": "이 서비스를 계속 사용하려면 서비스 관리자에게 연락하세요.", - "Call failed due to misconfigured server": "잘못 구성된 서버로 전화에 실패함", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "전화가 안정적으로 작동하도록 TURN 서버를 설정하려면 당신의 홈서버 (%(homeserverDomain)s) 관리자에게 물어보세요 .", - "The file '%(fileName)s' failed to upload.": "'%(fileName)s' 파일 업로드에 실패했습니다.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "'%(fileName)s' 파일이 홈서버의 업로드 크기 제한을 초과합니다", - "The server does not support the room version specified.": "서버가 지정된 방 버전을 지원하지 않습니다.", - "Unable to load! Check your network connectivity and try again.": "불러올 수 없습니다! 네트워크 연결 상태를 확인한 후 다시 시도하세요.", - "Cannot reach homeserver": "홈서버에 연결할 수 없습니다", - "Ensure you have a stable internet connection, or get in touch with the server admin": "인터넷 연결이 안정적인지 확인하세요, 또는 서버 관리자에게 연락하세요", - "Your %(brand)s is misconfigured": "%(brand)s이 잘못 설정됨", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "%(brand)s 관리자에게 당신의 설정에 잘못되거나 중복된 항목이 있는지 확인하도록 요청하세요.", - "Cannot reach identity server": "ID 서버에 연결할 수 없습니다", - "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.": "등록할 수 있지만 ID 서버가 다시 온라인 상태가 될 때까지 일부 기능을 사용할 수 없습니다. 이 경고가 계속 표시되면, 설정을 확인하거나 서버 관리자에게 연락하세요.", - "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.": "비밀번호를 다시 설정할 수 있지만 ID 서버가 다시 온라인 상태가 될 때까지 일부 기능을 사용할 수 없습니다. 이 경고가 계속 표시되면, 설정을 확인하거나 서버 관리자에게 연락하세요.", - "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.": "로그인할 수 있지만 ID 서버가 다시 온라인 상태가 될 때까지 일부 기능을 사용할 수 없습니다. 이 경고가 계속 표시되면, 설정을 확인하거나 서버 관리자에게 연락하세요.", - "No homeserver URL provided": "홈서버 URL이 제공되지 않음", - "Unexpected error resolving homeserver configuration": "홈서버 설정을 해결하는 중 예기치 않은 오류", - "Unexpected error resolving identity server configuration": "ID 서버 설정을 해결하는 중 예기치 않은 오류", - "This homeserver has exceeded one of its resource limits.": "이 홈서버가 리소스 한도를 초과했습니다.", - "Unrecognised address": "인식할 수 없는 주소", - "You do not have permission to invite people to this room.": "이 방에 사람을 초대할 권한이 없습니다.", - "The user must be unbanned before they can be invited.": "초대하려면 사용자가 출입 금지되지 않은 상태여야 합니다.", - "The user's homeserver does not support the version of the room.": "사용자의 홈서버가 방의 버전을 호환하지 않습니다.", - "Unknown server error": "알 수 없는 서버 오류", - "Use a few words, avoid common phrases": "몇 단어를 사용하되, 흔한 단어는 피하세요", - "No need for symbols, digits, or uppercase letters": "기호, 숫자 혹은 대문자는 필요하지 않습니다", - "Use a longer keyboard pattern with more turns": "더 긴 키보드 패턴을 사용하되, 많은 변수를 주는 것이 좋습니다", - "Avoid repeated words and characters": "반복하는 단어와 문자는 피하세요", - "Avoid sequences": "반복은 피하세요", - "Avoid recent years": "최근 연도는 피하세요", - "Avoid years that are associated with you": "당신과 관련된 연도는 피하세요", - "Avoid dates and years that are associated with you": "당신과 관련된 날짜와 연도는 피하세요", - "Capitalization doesn't help very much": "대문자는 큰 도움이 되지 않습니다", - "All-uppercase is almost as easy to guess as all-lowercase": "모두 대문자인 것은 모두 소문자인 것처럼 추측하기 쉬울 겁니다", - "Reversed words aren't much harder to guess": "반대로 쓴 문자는 추측하기 어렵지 않습니다", - "Predictable substitutions like '@' instead of 'a' don't help very much": "'a'대신 '@'를 적는 등의 추측할 수 있는 대체제는 큰 도움이 되지 않습니다", - "Add another word or two. Uncommon words are better.": "한 두 문자를 추가하세요. 흔하지 않은 문자일수록 좋습니다.", - "Repeats like \"aaa\" are easy to guess": "\"aaa\"와 같은 반복은 쉽게 추측합니다", - "Dog": "개", - "Cat": "고양이", - "Lion": "사자", - "Horse": "말", - "Unicorn": "유니콘", - "Pig": "돼지", - "Elephant": "코끼리", - "Rabbit": "토끼", - "Panda": "판다", - "Rooster": "수탉", - "Penguin": "펭귄", - "Turtle": "거북", - "Fish": "물고기", - "Octopus": "문어", - "Butterfly": "나비", - "Flower": "꽃", - "Tree": "나무", - "Cactus": "선인장", - "Mushroom": "버섯", - "Globe": "지구본", - "Moon": "달", - "Cloud": "구름", - "Fire": "불", - "Banana": "바나나", - "Apple": "사과", - "Strawberry": "딸기", - "Corn": "옥수수", - "Pizza": "피자", - "Cake": "케이크", - "Heart": "하트", - "Smiley": "웃음", - "Robot": "로봇", - "Hat": "모자", - "Glasses": "안경", - "Spanner": "스패너", - "Santa": "산타클로스", - "Thumbs up": "좋아요", - "Umbrella": "우산", - "Hourglass": "모래시계", - "Clock": "시계", - "Gift": "선물", - "Light bulb": "전구", - "Book": "책", - "Pencil": "연필", - "Paperclip": "클립", - "Scissors": "가위", - "Key": "열쇠", - "Hammer": "망치", - "Telephone": "전화기", - "Flag": "깃발", - "Train": "기차", - "Bicycle": "자전거", - "Aeroplane": "비행기", - "Rocket": "로켓", - "Trophy": "트로피", - "Ball": "공", - "Guitar": "기타", - "Trumpet": "트럼펫", - "Bell": "종", - "Anchor": "닻", - "Headphones": "헤드폰", - "Folder": "폴더", - "Accept to continue:": "계속하려면 을(를) 수락하세요:", - "Power level": "권한 등급", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "\"abcabcabc\"와 같은 반복은 \"abc\"에서 겨우 조금 더 어렵습니다", - "Sequences like abc or 6543 are easy to guess": "abc나 6543과 같은 반복은 추측하기 쉽습니다", - "Recent years are easy to guess": "최근 연도는 추측하기 쉽습니다", - "Dates are often easy to guess": "날짜는 종종 추측하기 쉽습니다", - "This is a top-10 common password": "이것은 상위 10에 해당하는 흔한 비밀번호입니다", - "This is a top-100 common password": "이것은 상위 100에 해당하는 흔한 비밀번호입니다", - "This is a very common password": "이것은 매우 흔한 비밀번호입니다", - "This is similar to a commonly used password": "이것은 흔히 사용되는 비밀번호와 유사합니다", - "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": "흔한 이름과 성은 추측하기 쉽습니다", - "Straight rows of keys are easy to guess": "키의 한 줄은 추측하기 쉽습니다", - "Short keyboard patterns are easy to guess": "짧은 키보드 패턴은 추측하기 쉽습니다", - "Show hidden events in timeline": "타임라인에서 숨겨진 이벤트 보이기", - "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.": "다음 이모지가 상대방의 화면에 나타나는 것을 확인하는 것으로 이 사용자를 인증합니다.", - "Verify this user by confirming the following number appears on their screen.": "다음 숫자가 상대방의 화면에 나타나는 것을 확인하는 것으로 이 사용자를 인증합니다.", - "Unable to find a supported verification method.": "지원하는 인증 방식을 찾을 수 없습니다.", - "Delete Backup": "백업 삭제", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "확실합니까? 키를 정상적으로 백업하지 않았다면 암호화된 메시지를 잃게 됩니다.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "암호화된 메시지는 종단간 암호화로 보호됩니다. 오직 당신과 상대방만 이 메시지를 읽을 수 있는 키를 갖습니다.", - "Unable to load key backup status": "키 백업 상태를 불러올 수 없음", - "Restore from Backup": "백업에서 복구", - "All keys backed up": "모든 키 백업됨", - "Back up your keys before signing out to avoid losing them.": "잃어버리지 않도록 로그아웃하기 전에 키를 백업하세요.", - "Start using Key Backup": "키 백업 시작", - "Profile picture": "프로필 사진", - "Display Name": "표시 이름", - "Checking server": "서버 확인 중", - "Terms of service not accepted or the identity server is invalid.": "서비스 약관에 동의하지 않거나 ID 서버가 올바르지 않습니다.", - "Identity server has no terms of service": "ID 서버에 서비스 약관이 없음", - "The identity server you have chosen does not have any terms of service.": "고른 ID 서버가 서비스 약관을 갖고 있지 않습니다.", - "Only continue if you trust the owner of the server.": "서버의 관리자를 신뢰하는 경우에만 계속하세요.", - "Disconnect from the identity server ?": "ID 서버 (으)로부터 연결을 끊겠습니까?", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "현재 을(를) 사용하여 알고 있는 기존 연락처 사람들을 검색하거나 사람들이 당신을 검색할 수 있습니다. 아래에서 ID 서버를 변경할 수 있습니다.", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "알고 있는 기존 연락처 사람들을 검색하거나 사람들이 당신을 검색할 수 있는 을(를) 쓰고 싶지 않다면, 아래에 다른 ID 서버를 입력하세요.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "현재 ID 서버를 사용하고 있지 않습니다. 알고 있는 기존 연락처 사람들을 검색하거나 사람들이 당신을 검색하려면, 아래에 하나를 추가하세요.", - "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.": "ID 서버로부터 연결을 끊으면 다른 사용자에게 검색될 수 없고, 이메일과 전화번호로 다른 사람을 초대할 수 없게 됩니다.", - "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.": "ID 서버를 사용하는 것은 선택입니다. ID 서버를 사용하지 않는다면, 다른 사용자에게 검색될 수 없고, 이메일과 전화번호로 다른 사람을 초대할 수 없게 됩니다.", - "Do not use an identity server": "ID 서버를 사용하지 않기", - "Enter a new identity server": "새 ID 서버 입력", - "Email addresses": "이메일 주소", - "Phone numbers": "전화번호", - "Language and region": "언어와 나라", - "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) 서비스 약관에 동의하세요.", - "Account management": "계정 관리", - "General": "기본", - "Discovery": "탐색", - "Deactivate account": "계정 비활성화", - "Always show the window menu bar": "항상 윈도우 메뉴 막대에 보이기", - "Composer": "작성기", - "Room list": "방 목록", - "Autocomplete delay (ms)": "자동 완성 딜레이 (ms)", - "Ignored users": "무시한 사용자", - "Bulk options": "대량 설정", - "Accept all %(invitedRooms)s invites": "모든 %(invitedRooms)s개의 초대를 수락", - "Security & Privacy": "보안 & 개인", - "Missing media permissions, click the button below to request.": "미디어 권한이 없습니다, 권한 요청을 보내려면 아래 버튼을 클릭하세요.", - "Request media permissions": "미디어 권한 요청", - "Voice & Video": "음성 & 영상", - "Upgrade this room to the recommended room version": "추천하는 방 버전으로 이 방 업그레이드", - "View older messages in %(roomName)s.": "%(roomName)s 방에서 오래된 메시지를 봅니다.", - "Room information": "방 정보", - "Room version": "방 버전", - "Room version:": "방 버전:", - "Room Addresses": "방 주소", - "Publish this room to the public in %(domain)s's room directory?": "%(domain)s님의 방 목록에서 이 방을 공개로 게시하겠습니까?", - "Uploaded sound": "업로드된 소리", - "Sounds": "소리", - "Notification sound": "알림 소리", - "Set a new custom sound": "새 맞춤 소리 설정", - "Browse": "찾기", - "Send %(eventType)s events": "%(eventType)s 이벤트 보내기", - "Roles & Permissions": "규칙 & 권한", - "Select the roles required to change various parts of the room": "방의 여러 부분을 변경하는 데 필요한 규칙을 선택", - "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.": "일단 켜면, 방에 대한 암호화는 끌 수 없습니다. 암호화된 방에서 보낸 메시지는 서버에서 볼 수 없고, 오직 방의 참가자만 볼 수 있습니다. 암호화를 켜면 많은 봇과 브릿지가 올바르게 작동하지 않을 수 있습니다. 암호화에 대해 더 자세히 알아보기.", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "기록을 읽을 수 있는 사람의 변경 사항은 이 방에서 오직 이후 메시지부터 적용됩니다. 존재하는 기록의 가시성은 변하지 않습니다.", - "Encryption": "암호화", - "Once enabled, encryption cannot be disabled.": "일단 켜면, 암호화는 끌 수 없습니다.", - "Unable to revoke sharing for email address": "이메일 주소 공유를 취소할 수 없음", - "Unable to share email address": "이메일 주소를 공유할 수 없음", - "Discovery options will appear once you have added an email above.": "위에 이메일을 추가하면 검색 옵션에 나타납니다.", - "Unable to revoke sharing for phone number": "전화번호 공유를 취소할 수 없음", - "Unable to share phone number": "전화번호를 공유할 수 없음", - "Unable to verify phone number.": "전화번호를 인증할 수 없습니다.", - "Please enter verification code sent via text.": "문자로 보낸 인증 코드를 입력해주세요.", - "Verification code": "인증 코드", - "Discovery options will appear once you have added a phone number above.": "위에 전화번호를 추가하면 검색 옵션에 나타납니다.", - "Remove %(email)s?": "%(email)s을(를) 제거하겠습니까?", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "주소를 인증하기 위한 이메일을 보냈습니다. 여기있는 설명을 따라간 후 아래 버튼을 클릭하세요.", - "Email Address": "이메일 주소", - "Remove %(phone)s?": "%(phone)s을(를) 제거하겠습니까?", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "문자 메시지를 +%(msisdn)s(으)로 보냈습니다. 메시지에 있는 인증 코드를 입력해주세요.", - "Phone Number": "전화번호", - "Edit message": "메시지 편집", - "Join the conversation with an account": "계정으로 대화에 참여", - "Sign Up": "등록", - "Reason: %(reason)s": "이유: %(reason)s", - "Forget this room": "이 방 지우기", - "Re-join": "다시 참가", - "You were banned from %(roomName)s by %(memberName)s": "%(roomName)s 방에서 %(memberName)s님에 의해 출입 금지 당했습니다", - "Something went wrong with your invite to %(roomName)s": "%(roomName)s 방으로의 초대에 문제가 있음", - "You can only join it with a working invite.": "초대받은 사람만 참가할 수 있습니다.", - "Join the discussion": "토론에 참가", - "Try to join anyway": "무시하고 참가 시도", - "Do you want to chat with %(user)s?": "%(user)s님과 대화하겠습니까?", - "Do you want to join %(roomName)s?": "%(roomName)s 방에 참가하겠습니까?", - " invited you": "님이 당신을 초대함", - "You're previewing %(roomName)s. Want to join it?": "%(roomName)s 방을 미리 보고 있습니다. 참가하겠습니까?", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s 방을 미리 볼 수 없습니다. 참가하겠습니까?", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "이 방을 업그레이드하면 현재 방의 인스턴스는 문을 닫고 같은 이름의 업그레이드된 방을 만듭니다.", - "This room has already been upgraded.": "이 방은 이미 업그레이드됬습니다.", - "This room is running room version , which this homeserver has marked as unstable.": "이 방은 방 버전 에서 실행 중이고, 이 홈서버가 불안정으로 표시됩니다.", - "Add some now": "몇 가지 추가", - "Failed to revoke invite": "초대 취소에 실패함", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "초대를 취소할 수 없습니다. 서버에 일시적인 문제가 발생했거나 초대를 취소할 수 있는 권한이 없습니다.", - "Revoke invite": "초대 취소", - "Invited by %(sender)s": "%(sender)s님에게 초대받음", - "Error updating main address": "기본 주소 업데이트 중 오류", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "방의 기본 주소를 업데이트하는 중 오류가 발생했습니다. 서버가 허용하지 않거나 일시적인 오류 발생일 수 있습니다.", - "Main address": "기본 주소", - "Room avatar": "방 아바타", - "Room Name": "방 이름", - "Room Topic": "방 주제", - "reacted with %(shortName)s": "%(shortName)s으로 리액션함", - "Edited at %(date)s. Click to view edits.": "%(date)s에 편집함. 클릭해서 편집 보기.", - "edited": "편집됨", - "Rotate Left": "왼쪽으로 회전", - "Rotate Right": "오른쪽으로 회전", - "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": "다음 사용자는 존재하지 않을 수 있습니다", - "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": "무시하고 초대", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "무엇이 잘못되거나 더 나은 지 알려주세요, 문제를 설명하는 GitHub 이슈를 만들어주세요.", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "로그를 전송하기 전에, 문제를 설명하는 GitHub 이슈를 만들어야 합니다.", - "Notes": "참고", - "Unable to load commit detail: %(msg)s": "커밋 세부 정보를 불러올 수 없음: %(msg)s", - "Removing…": "제거 중…", - "Clear all data": "모든 데이터 지우기", - "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으로 가야 합니다", - "Incompatible Database": "호환하지 않는 데이터베이스", - "Continue With Encryption Disabled": "암호화를 끈 채 계속하기", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "이 사용자를 신뢰할 수 있도록 인증합니다. 종단간 암호화 메시지를 사용할 때 사용자를 신뢰하면 안심이 듭니다.", - "Incoming Verification Request": "수신 확인 요청", - "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.": "이전에 구성원의 불러오기 지연이 켜진 %(host)s에서 %(brand)s을 사용했습니다. 이 버전에서 불러오기 지연은 꺼집니다. 로컬 캐시가 이 두 설정 간에 호환되지 않으므로, %(brand)s은 계정을 다시 동기화 해야 합니다.", - "Incompatible local cache": "호환하지 않는 로컬 캐시", - "Clear cache and resync": "캐시를 지우고 다시 동기화", - "%(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은 이제 필요할 때만 다른 사용자에 대한 정보를 불러와 메모리를 3배에서 5배 덜 잡아먹습니다. 서버와 다시 동기화하는 동안 기다려주세요!", - "I don't want my encrypted messages": "저는 제 암호화된 메시지를 원하지 않아요", - "Manually export keys": "수동으로 키 내보내기", - "You'll lose access to your encrypted messages": "암호화된 메시지에 접근할 수 없게 됩니다", - "Are you sure you want to sign out?": "로그아웃하겠습니까?", - "Your homeserver doesn't seem to support this feature.": "홈서버가 이 기능을 지원하지 않는 모양입니다.", - "Message edits": "메시지 편집", - "Room Settings - %(roomName)s": "방 설정 - %(roomName)s", - "Failed to upgrade room": "방 업그레이드에 실패함", - "The room upgrade could not be completed": "방 업그레이드를 완료할 수 없습니다", - "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:": "이 방을 업그레이드하려면 현재 방의 인스턴스를 닫고 그 자리에 새 방을 만들어야 합니다. 방 구성원에게 최상의 경험을 제공하려면 다음 조치를 취해야 합니다:", - "Update any local room aliases to point to the new room": "모든 로컬 방 별칭을 새 방을 향하도록 업데이트", - "Sign out and remove encryption keys?": "로그아웃하고 암호화 키를 제거합니까?", - "Command Help": "명령어 도움", - "To help us prevent this in future, please send us logs.": "앞으로 이를 방지할 수 있도록, 로그를 보내주세요.", - "Missing session data": "누락된 세션 데이터", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "암호화된 메시지 키를 포함한 일부 세션 데이터가 누락되었습니다. 백업에서 키를 복구하면서 로그아웃하고 로그인하면 이를 고칠 수 있습니다.", - "Your browser likely removed this data when running low on disk space.": "디스크 공간이 부족한 경우 브라우저에서 이 데이터를 제거했을 수 있습니다.", - "Find others by phone or email": "전화번호 혹은 이메일로 상대방 찾기", - "Be found by phone or email": "전화번호 혹은 이메일로 찾음", - "Use bots, bridges, widgets and sticker packs": "봇, 브릿지, 위젯 그리고 스티커 팩을 사용", - "Terms of Service": "서비스 약관", - "Service": "서비스", - "Summary": "개요", - "Upload files (%(current)s of %(total)s)": "파일 업로드 (총 %(total)s개 중 %(current)s개)", - "Upload files": "파일 업로드", - "Upload all": "전부 업로드", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "이 파일은 업로드하기에 너무 큽니다. 파일 크기 한도는 %(limit)s이지만 이 파일은 %(sizeOfThisFile)s입니다.", - "These files are too large to upload. The file size limit is %(limit)s.": "이 파일들은 업로드하기에 너무 큽니다. 파일 크기 한도는 %(limit)s입니다.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "일부 파일이 업로드하기에 너무 큽니다. 파일 크기 한도는 %(limit)s입니다.", - "Upload %(count)s other files": { - "other": "%(count)s개의 다른 파일 업로드", - "one": "%(count)s개의 다른 파일 업로드" - }, - "Cancel All": "전부 취소", - "Upload Error": "업로드 오류", - "Remember my selection for this widget": "이 위젯에 대해 내 선택 기억하기", - "Unable to load backup status": "백업 상태 불러올 수 없음", - "Unable to restore backup": "백업을 복구할 수 없음", - "No backup found!": "백업을 찾을 수 없습니다!", - "Failed to decrypt %(failedCount)s sessions!": "%(failedCount)s개의 세션 복호화에 실패했습니다!", - "Warning: you should only set up key backup from a trusted computer.": "경고: 신뢰할 수 있는 컴퓨터에서만 키 백업을 설정해야 합니다.", - "Resend %(unsentCount)s reaction(s)": "%(unsentCount)s개의 리액션 다시 보내기", - "This homeserver would like to make sure you are not a robot.": "이 홈서버는 당신이 로봇이 아닌지 확인하고 싶어합니다.", - "Please review and accept all of the homeserver's policies": "모든 홈서버의 정책을 검토하고 수락해주세요", - "Please review and accept the policies of this homeserver:": "이 홈서버의 정책을 검토하고 수락해주세요:", - "Use an email address to recover your account": "이메일 주소를 사용하여 계정을 복구", - "Enter email address (required on this homeserver)": "이메일 주소를 입력 (이 홈서버에 필요함)", - "Doesn't look like a valid email address": "올바른 이메일 주소가 아닙니다", - "Enter password": "비밀번호 입력", - "Password is allowed, but unsafe": "비밀번호를 허용할 수는 있지만 안전하지 않음", - "Nice, strong password!": "좋습니다, 강한 비밀번호!", - "Passwords don't match": "비밀번호가 맞지 않음", - "Other users can invite you to rooms using your contact details": "다른 사용자가 연락처 세부 정보를 사용해서 당신을 방에 초대할 수 있음", - "Enter phone number (required on this homeserver)": "전화번호 입력 (이 홈서버에 필요함)", - "Use lowercase letters, numbers, dashes and underscores only": "소문자, 숫자, 가로선, 밑줄선만 사용할 수 있음", - "Enter username": "사용자 이름 입력", - "Some characters not allowed": "일부 문자는 허용할 수 없습니다", - "Email (optional)": "이메일 (선택)", - "Phone (optional)": "전화 (선택)", - "Join millions for free on the largest public server": "가장 넓은 공개 서버에 수 백 만명이 무료로 등록함", - "Couldn't load page": "페이지를 불러올 수 없음", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "이 홈서버가 리소스 한도를 초과했기 때문에 메시지를 보낼 수 없었습니다. 서비스를 계속 사용하려면 서비스 관리자에게 연락해주세요.", - "Add room": "방 추가", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "이 방의 이전 버전에서 읽지 않은 %(count)s개의 알림이 있습니다.", - "one": "이 방의 이전 버전에서 읽지 않은 %(count)s개의 알림이 있습니다." - }, - "Could not load user profile": "사용자 프로필을 불러올 수 없음", - "Your password has been reset.": "비밀번호가 초기화되었습니다.", - "Invalid homeserver discovery response": "잘못된 홈서버 검색 응답", - "Failed to get autodiscovery configuration from server": "서버에서 자동 검색 설정 얻기에 실패함", - "Invalid base_url for m.homeserver": "잘못된 m.homeserver 용 base_url", - "Homeserver URL does not appear to be a valid Matrix homeserver": "홈서버 URL이 올바른 Matrix 홈서버가 아님", - "Invalid identity server discovery response": "잘못된 ID 서버 검색 응답", - "Invalid base_url for m.identity_server": "잘못된 m.identity_server 용 base_url", - "Identity server URL does not appear to be a valid identity server": "ID 서버 URL이 올바른 ID 서버가 아님", - "General failure": "일반적인 실패", - "This account has been deactivated.": "이 계정은 비활성화되었습니다.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "지금 %(hs)s 서버로 로그인하고 있는데, matrix.org로 로그인해야 합니다.", - "Create account": "계정 만들기", - "Failed to re-authenticate due to a homeserver problem": "홈서버 문제로 다시 인증에 실패함", - "Clear personal data": "개인 정보 지우기", - "That matches!": "맞습니다!", - "That doesn't match.": "맞지 않습니다.", - "Go back to set it again.": "돌아가서 다시 설정하기.", - "Your keys are being backed up (the first backup could take a few minutes).": "키를 백업했습니다 (처음 백업에는 시간이 걸릴 수 있습니다).", - "Success!": "성공!", - "Unable to create key backup": "키 백업을 만들 수 없음", - "Set up": "설정", - "New Recovery Method": "새 복구 방식", - "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.": "새 복구 방식을 설정하지 않으면, 공격자가 계정에 접근을 시도할 지도 모릅니다. 설정에서 계정 비밀번호를 바꾸고 즉시 새 복구 방식을 설정하세요.", - "Go to Settings": "설정으로 가기", - "Set up Secure Messages": "보안 메시지 설정", - "Recovery Method Removed": "복구 방식 제거됨", - "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.": "이 복구 방식을 제거하지 않으면, 공격자가 계정에 접근을 시도할 지도 모릅니다. 설정에서 계정 비밀번호를 바꾸고 즉시 새 복구 방식을 설정하세요.", - "Use an identity server": "ID 서버 사용", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "ID 서버를 사용해 이메일로 초대하세요. 기본 ID 서버 (%(defaultIdentityServerName)s)를 사용하려면 계속을 클릭하거나 설정에서 관리하세요.", - "Use an identity server to invite by email. Manage in Settings.": "ID 서버를 사용해 이메일로 초대하세요. 설정에서 관리하세요.", - "Deactivate user?": "사용자를 비활성화합니까?", - "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?": "사용자를 비활성화하면 사용자는 로그아웃되며 다시 로그인할 수 없게 됩니다. 또한 사용자는 모든 방에서 떠나게 됩니다. 이 작업은 돌이킬 수 없습니다. 이 사용자를 비활성화하겠습니까?", - "Deactivate user": "사용자 비활성화", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "당신의 계정과 관계없는 %(email)s님으로 %(roomName)s으로의 초대를 보냈습니다", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "설정에서 이 이메일을 계정에 연결하면 %(brand)s에서 직접 초대를 받을 수 있습니다.", - "This invite to %(roomName)s was sent to %(email)s": "%(roomName)s으로의 초대가 %(email)s(으)로 보내졌습니다", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "설정에서 ID 서버를 사용해 %(brand)s에서 직접 초대를 받을 수 있습니다.", - "Share this email in Settings to receive invites directly in %(brand)s.": "설정에서 이 이메일을 공유해서 %(brand)s에서 직접 초대를 받을 수 있습니다.", - "Error changing power level": "권한 등급 변경 중 오류", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "사용자의 권한 등급을 변경하는 중 오류가 발생했습니다. 변경할 수 있는 권한이 있는 지 확인한 후 다시 시도하세요.", - "Italics": "기울게", - "Change identity server": "ID 서버 변경", - "Disconnect from the identity server and connect to instead?": "현재 ID 서버 와의 연결을 끊고 새 ID 서버 에 연결하겠습니까?", - "Disconnect identity server": "ID 서버 연결 끊기", - "You are still sharing your personal data on the identity server .": "여전히 ID 서버 개인 정보를 공유하고 있습니다.", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "연결을 끊기 전에 ID 서버에 이메일 주소와 전화번호를 지우기를 권합니다.", - "Disconnect anyway": "무시하고 연결 끊기", - "Error changing power level requirement": "권한 등급 요구 사항 변경 중 오류", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "방의 권한 등급 요구 사항을 변경하는 중 오류가 발생했습니다. 변경할 수 있는 권한을 갖고 있는 지 확인한 후 다시 시도하세요.", - "No recent messages by %(user)s found": "%(user)s님의 최근 메시지 없음", - "Try scrolling up in the timeline to see if there are any earlier ones.": "이전 타임라인이 있는지 위로 스크롤하세요.", - "Remove recent messages by %(user)s": "%(user)s님의 최근 메시지 삭제", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "메시지의 양이 많아서 시간이 걸릴 수 있습니다. 처리하는 동안 클라이언트를 새로고침하지 말아주세요.", - "Remove %(count)s messages": { - "other": "%(count)s개의 메시지 삭제", - "one": "1개의 메시지 삭제" - }, - "Remove recent messages": "최근 메시지 삭제", - "Explore rooms": "방 검색", - "Verify the link in your inbox": "메일함에 있는 링크로 확인", - "Read Marker lifetime (ms)": "이전 대화 경계선 표시 시간 (ms)", - "Read Marker off-screen lifetime (ms)": "이전 대화 경계선 사라지는 시간 (ms)", - "e.g. my-room": "예: my-room", - "Hide advanced": "고급 숨기기", - "Show advanced": "고급 보이기", - "Close dialog": "대화 상자 닫기", - "To continue you need to accept the terms of this service.": "계속하려면 이 서비스 약관에 동의해야 합니다.", - "Document": "문서", - "Emoji Autocomplete": "이모지 자동 완성", - "Notification Autocomplete": "알림 자동 완성", - "Room Autocomplete": "방 자동 완성", - "User Autocomplete": "사용자 자동 완성", - "Show image": "이미지 보이기", - "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.": "받은 이메일에 있는 링크를 클릭해서 확인한 후에 계속하기를 클릭하세요.", - "Add Email Address": "이메일 주소 추가", - "Add Phone Number": "전화번호 추가", - "%(creator)s created and configured the room.": "%(creator)s님이 방을 만드고 설정했습니다.", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "계정을 해제하기 전에 ID 서버 에서 개인 정보를 삭제해야 합니다. 불행하게도 ID 서버 가 현재 오프라인이거나 접근할 수 없는 상태입니다.", - "You should:": "이렇게 하세요:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "브라우저 플러그인을 확인하고 (Privacy Badger같은) ID 서버를 막는 것이 있는지 확인하세요", - "contact the administrators of identity server ": "ID 서버 의 관리자와 연락하세요", - "wait and try again later": "기다리고 나중에 다시 시도하세요", - "Command Autocomplete": "명령어 자동 완성", - "Cancel search": "검색 취소", - "Failed to deactivate user": "사용자 비활성화에 실패함", - "This client does not support end-to-end encryption.": "이 클라이언트는 종단간 암호화를 지원하지 않습니다.", - "Messages in this room are not end-to-end encrypted.": "이 방의 메시지는 종단간 암호화가 되지 않았습니다.", - "Jump to first unread room.": "읽지 않은 첫 방으로 건너뜁니다.", - "Jump to first invite.": "첫 초대로 건너뜁니다.", - "Room %(name)s": "%(name)s 방", - "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.": "이 작업에는 이메일 주소 또는 전화번호를 확인하기 위해 기본 ID 서버 에 접근해야 합니다. 하지만 서버가 서비스 약관을 갖고 있지 않습니다.", - "Message Actions": "메시지 동작", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "You verified %(name)s": "%(name)s님을 확인했습니다", - "You cancelled verifying %(name)s": "%(name)s님의 확인을 취소했습니다", - "%(name)s cancelled verifying": "%(name)s님이 확인을 취소했습니다", - "You accepted": "당신이 수락했습니다", - "%(name)s accepted": "%(name)s님이 수락했습니다", - "You cancelled": "당신이 취소했습니다", - "%(name)s cancelled": "%(name)s님이 취소했습니다", - "%(name)s wants to verify": "%(name)s님이 확인을 요청합니다", - "You sent a verification request": "확인 요청을 보냈습니다", - "My Ban List": "차단 목록", - "This is your list of users/servers you have blocked - don't leave the room!": "차단한 사용자/서버 목록입니다 - 방을 떠나지 마세요!", - "Ignored/Blocked": "무시됨/차단됨", - "Error adding ignored user/server": "무시한 사용자/서버 추가 중 오류", - "Something went wrong. Please try again or view your console for hints.": "무언가 잘못되었습니다. 다시 시도하거나 콘솔을 통해 원인을 알아봐주세요.", - "Error subscribing to list": "목록으로 구독하는 중 오류", - "Error removing ignored user/server": "무시한 사용자/서버를 지우는 중 오류", - "Error unsubscribing from list": "목록에서 구독 해제 중 오류", - "Please try again or view your console for hints.": "다시 시도하거나 콘솔을 통해 원인을 알아봐주세요.", - "None": "없음", - "Ban list rules - %(roomName)s": "차단 목록 규칙 - %(roomName)s", - "Server rules": "서버 규칙", - "User rules": "사용자 규칙", - "You have not ignored anyone.": "아무도 무시하고 있지 않습니다.", - "You are currently ignoring:": "현재 무시하고 있음:", - "You are not subscribed to any lists": "어느 목록에도 구독하고 있지 않습니다", - "View rules": "규칙 보기", - "You are currently subscribed to:": "현재 구독 중임:", - "⚠ These settings are meant for advanced users.": "⚠ 이 설정은 고급 사용자를 위한 것입니다.", - "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'이라는 문자를 가진 이름의 모든 사용자를 무시합니다.", - "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.": "차단당하는 사람은 규칙에 따라 차단 목록을 통해 무시됩니다. 차단 목록을 구독하면 그 목록에서 차단당한 사용자/서버를 당신으로부터 감추게됩니다.", - "Personal ban list": "개인 차단 목록", - "Server or user ID to ignore": "무시할 서버 또는 사용자 ID", - "eg: @bot:* or example.org": "예: @bot:* 또는 example.org", - "Subscribed lists": "구독 목록", - "Subscribing to a ban list will cause you to join it!": "차단 목록을 구독하면 차단 목록에 참여하게 됩니다!", - "If this isn't what you want, please use a different tool to ignore users.": "이것을 원한 것이 아니라면, 사용자를 무시하는 다른 도구를 사용해주세요.", - "Messages in this room are end-to-end encrypted.": "이 방의 메시지는 종단간 암호화되었습니다.", - "You have ignored this user, so their message is hidden. Show anyways.": "이 사용자를 무시했습니다. 사용자의 메시지는 숨겨집니다. 무시하고 보이기.", - "Any of the following data may be shared:": "다음 데이터가 공유됩니다:", - "Your display name": "당신의 표시 이름", - "Your user ID": "당신의 사용자 ID", - "Your theme": "당신의 테마", - "%(brand)s URL": "%(brand)s URL", - "Room ID": "방 ID", - "Widget ID": "위젯 ID", - "Using this widget may share data with %(widgetDomain)s.": "이 위젯을 사용하면 %(widgetDomain)s와(과) 데이터를 공유합니다.", - "Widget added by": "위젯을 추가했습니다", - "This widget may use cookies.": "이 위젯은 쿠키를 사용합니다.", - "Cannot connect to integration manager": "통합 관리자에 연결할 수 없음", - "The integration manager is offline or it cannot reach your homeserver.": "통합 관리자가 오프라인이거나 당신의 홈서버에서 접근할 수 없습니다.", - "Cancel entering passphrase?": "암호 입력을 취소하시겠습니까?", - "Setting up keys": "키 설정", - "Verify this session": "이 세션 검증", - "Encryption upgrade available": "암호화 업그레이드 가능", - "Error upgrading room": "방 업그레이드 오류", - "Double check that your server supports the room version chosen and try again.": "서버가 선택한 방 버전을 지원하는지 확인한 뒤에 다시 시도해주세요.", - "Verifies a user, session, and pubkey tuple": "사용자, 세션, 공개키 튜플을 검증합니다", - "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!": "경고: 키 검증 실패! 제공된 키인 \"%(fingerprint)s\"가 사용자 %(userId)s와 %(deviceId)s 세션의 서명 키인 \"%(fprint)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에서 받은 서명 키와 당신이 제공한 서명 키가 일치합니다. 세션이 검증되었습니다.", - "Show more": "더 보기", - "Using this widget may share data with %(widgetDomain)s & your integration manager.": "이 위젯을 사용하면 %(widgetDomain)s & 통합 관리자와 데이터를 공유합니다.", - "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)", - "Identity server URL must be HTTPS": "ID 서버 URL은 HTTPS이어야 함", - "Delete avatar": "아바타 삭제", - "More options": "추가 옵션", - "Pin to sidebar": "사이드바 고정", - "Developer tools": "개발자 도구", - "All settings": "전체 설정", - "Use Single Sign On to continue": "SSO로 계속하기", - "Join public room": "공개 방 참가하기", - "New room": "새로운 방 만들기", - "Start new chat": "새로운 대화 시작하기", - "Room options": "방 옵션", - "Mentions & keywords": "멘션 및 키워드", - "Get notified only with mentions and keywords as set up in your settings": "설정에서 지정한 멘션과 키워드인 경우에만 알림을 받습니다", - "Get notifications as set up in your settings": "설정에서 지정한 알림만 받습니다", - "Get notified for every message": "모든 메세지 알림을 받습니다", - "You won't get any notifications": "어떤 알람도 받지 않습니다", - "Space members": "스페이스 멤버 목록", - "Private (invite only)": "비공개 (초대 필요)", - "Never send encrypted messages to unverified sessions in this room from this session": "이 채팅방의 현재 세션에서 확인되지 않은 세션으로 암호화된 메시지를 보내지 않음", - "Decide who can view and join %(spaceName)s.": "누가 %(spaceName)s를 보거나 참여할 수 있는지 설정합니다.", - "Access": "접근", - "Recommended for public spaces.": "공개 스페이스에 권장 합니다.", - "Allow people to preview your space before they join.": "스페이스에 참여하기 전에 미리볼 수 있도록 허용합니다.", - "Preview Space": "스페이스 미리보기", - "Anyone can find and join.": "누구나 찾고 참여할 수 있습니다.", - "Anyone in can find and join. You can select other spaces too.": "에 소속된 누구나 찾고 참여할 수 있습니다. 다른 스페이스도 선택 가능합니다.", - "Only invited people can join.": "초대한 경우에만 참여할 수 있습니다.", - "Visibility": "가시성", - "Manage & explore rooms": "관리 및 방 목록 보기", - "Space home": "스페이스 홈", - "Search for": "검색 기준", - "Search for rooms or people": "방 또는 사람 검색", - "Search for rooms": "방 검색", - "Search for spaces": "스페이스 검색", - "Recently Direct Messaged": "최근 다이렉트 메세지", - "No recently visited rooms": "최근에 방문하지 않은 방 목록", - "Recently visited rooms": "최근 방문한 방 목록", - "Recently viewed": "최근에 확인한", - "Scroll to most recent messages": "가장 최근 메세지로 스크롤", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "만약 찾고 있는 방이 없다면, 초대를 요청하거나 새로운 방을 만드세요.", - "Unable to copy a link to the room to the clipboard.": "방 링크를 클립보드에 복사할 수 없습니다.", - "Unable to copy room link": "방 링크를 복사할 수 없습니다", - "Copy room link": "방 링크 복사", - "Share your public space": "당신의 공개 스페이스 공유하기", - "Your public space": "당신의 공개 스페이스", - "Public space": "공개 스페이스", - "Private space (invite only)": "비공개 스페이스 (초대 필요)", - "Your private space": "당신의 비공개 스페이스", - "Private space": "비공개 스페이스", - "Rooms and spaces": "방 및 스페이스 목록", - "Sidebar": "사이드바", - "Keyboard": "키보드 (단축키)", - "Leave all rooms": "모든 방에서 떠나기", - "Show all rooms": "모든 방 목록 보기", - "All rooms": "모든 방 목록", - "Create a new space": "새로운 스페이스 만들기", - "Create a space": "스페이스 만들기", - "Export chat": "대화 내보내기", - "Room settings": "방 설정", - "Hide Widgets": "위젯 숨기기", - "Widgets": "위젯", - "Nothing pinned, yet": "아직 고정된 것이 없습니다", - "Pinned messages": "고정된 메세지", - "Pinned": "고정됨", - "Files": "파일 목록", - "Poll": "투표", - "Send voice message": "음성 메세지 보내기", - "Voice Message": "음성 메세지", - "View source": "소스 보기", - "Report": "보고", - "Or send invite link": "또는 초대 링크 보내기", - "Recent Conversations": "최근 대화 목록", - "Start a conversation with someone using their name or username (like ).": "이름이나 사용자명( 형식)을 사용하는 사람들과 대화를 시작하세요.", - "Direct Messages": "다이렉트 메세지", - "Explore public rooms": "공개 방 목록 살펴보기", - "If you can't see who you're looking for, send them your invite link below.": "찾으려는 사람이 보이지 않으면, 아래의 초대링크를 보내세요.", - "Some suggestions may be hidden for privacy.": "일부 추천 목록은 개인 정보 보호를 위해 보이지 않을 수 있습니다.", - "Start a conversation with someone using their name, email address or username (like ).": "이름, 이메일, 사용자명() 으로 대화를 시작하세요.", - "Search names and descriptions": "이름 및 설명 검색", - "Quick settings": "빠른 설정", - "@mentions & keywords": "@멘션(언급) & 키워드", - "Anyone in a space can find and join. You can select multiple spaces.": "스페이스의 누구나 찾고 참여할 수 있습니다. 여러 스페이스를 선택할 수 있습니다.", - "Anyone in a space can find and join. Edit which spaces can access here.": "누구나 스페이스를 찾고 참여할 수 있습니다. 이곳에서 접근 가능한 스페이스를 편집하세요.", - "Decide who can join %(roomName)s.": "%(roomName)s에 누가 참여할 수 있는지 설정합니다.", - "Add space": "스페이스 추가하기", - "Add existing rooms": "기존 방 추가", - "Add existing room": "기존 방 목록에서 추가하기", - "Invite to this space": "이 스페이스로 초대하기", - "Invite to space": "스페이스에 초대하기", - "Something went wrong.": "무언가가 잘못되었습니다.", - "Slovakia": "슬로바키아", - "Argentina": "아르헨티나", - "Laos": "라오스", - "Transfer Failed": "전송 실패", - "User Busy": "사용자 바쁨", - "Ukraine": "우크라이나", - "United Kingdom": "영국", - "Yemen": "예멘", - "Uzbekistan": "우즈베키스탄", - "Syria": "시리아", - "Singapore": "싱가포르", - "Portugal": "포르투갈", - "Poland": "폴란드", - "Philippines": "필리핀", - "Peru": "페루", - "Monaco": "모나코", - "Mexico": "멕시코", - "Kenya": "케냐", - "Japan": "일본", - "Australia": "호주", - "Afghanistan": "아프가니스탄", - "United States": "미국", - "The call was answered on another device.": "이 전화는 다른 기기에서 응답했습니다.", - "Answered Elsewhere": "다른 기기에서 응답함", - "Your current session is ready for secure messaging.": "현재 세션에서 보안 메세지를 사용할 수 있습니다.", - "Last activity": "최근 활동", - "Mark all as read": "모두 읽음으로 표시", - "Deactivating your account is a permanent action — be careful!": "계정을 비활성화 하는 것은 취소할 수 없습니다. 조심하세요!", - "Current session": "현재 세션", - "Verified sessions": "검증된 세션들", - "Verified session": "검증된 세션", - "Room info": "방 정보", - "Match system": "시스템 테마", - "Spell check": "맞춤법 검사", - "Unverified sessions": "검증되지 않은 세션들", - "Sessions": "세션목록", - "Unverified session": "검증되지 않은 세션", - "Favourited": "즐겨찾기 됨", - "Other rooms": "다른 방 목록", - "common": { - "analytics": "정보 분석", - "error": "오류", - "forward_message": "전달 메세지", - "mute": "음소거", - "no_results": "결과 없음", - "offline": "접속 없음", - "password": "비밀번호", - "people": "사람들", - "report_a_bug": "버그 보고", - "security": "보안", - "settings": "설정", - "sticker": "스티커", - "success": "성공", - "suggestions": "추천 목록", - "unmute": "음소거 끄기", - "username": "사용자 이름", - "warning": "경고", - "threads": "스레드", - "theme": "테마", - "room": "방", - "public": "공개", - "options": "옵션", - "name": "이름", - "light": "라이트", - "labs": "실험실", - "home": "홈", - "favourites": "즐겨찾기", - "description": "설명", - "dark": "다크", - "attachment": "첨부 파일", - "appearance": "모습", - "guest": "손님", - "legal": "법적", - "credits": "크레딧", - "faq": "자주 묻는 질문 (FAQ)", - "preferences": "환경 설정", - "timeline": "타임라인", - "camera": "카메라", - "microphone": "마이크", - "emoji": "이모지", - "someone": "다른 사람", - "encrypted": "암호화됨", - "verified": "검증됨", - "unverified": "검증 되지 않음", - "trusted": "신뢰함", - "not_trusted": "신뢰하지 않음", - "accessibility": "접근성", - "unnamed_room": "이름 없는 방", - "stickerpack": "스티커 팩", - "system_alerts": "시스템 알림", - "identity_server": "ID 서버", - "integration_manager": "통합 관리자", - "feedback": "피드백" - }, - "action": { - "continue": "계속하기", - "create": "만들기", - "decline": "거절", - "edit": "편집", - "forward": "전달", - "invite": "초대", - "invites_list": "초대", - "leave": "떠나기", - "leave_room": "방 떠나기", - "next": "다음", - "no": "아니오", - "ok": "네", - "quote": "인용", - "react": "리액션", - "remove": "제거", - "reply": "답장", - "report_content": "내용 신고", - "retry": "다시 시도", - "save": "저장", - "start_chat": "대화 시작", - "view_source": "소스 보기", - "yes": "네", - "view": "보기", - "verify": "확인", - "upload": "업로드", - "update": "업데이트", - "trust": "신뢰함", - "skip": "건너뛰기", - "sign_out": "로그아웃", - "sign_in": "로그인", - "share": "공유", - "search": "찾기", - "reset": "되돌리기", - "resend": "다시 보내기", - "reject": "거절하기", - "pin": "핀", - "logout": "로그아웃", - "join": "참가", - "ignore": "무시", - "go_back": "돌아가기", - "expand": "펼치기", - "download": "다운로드", - "dismiss": "버리기", - "delete": "삭제", - "confirm": "확인", - "close": "닫기", - "cancel": "취소", - "back": "돌아가기", - "add": "추가", - "accept": "수락", - "disconnect": "연결 끊기", - "change": "변경", - "subscribe": "구독", - "unsubscribe": "구독 해제", - "complete": "완료", - "revoke": "취소", - "show_all": "전체 보기", - "register": "등록", - "import": "가져오기", - "export": "내보내기", - "refresh": "새로고침", - "mention": "언급", - "submit": "제출", - "send_report": "신고 보내기", - "clear": "지우기" - }, - "labs": { - "pinning": "메시지 고정", - "state_counters": "방 헤더에 간단한 카운터 표현", - "group_profile": "프로필", - "group_widgets": "위젯", - "group_rooms": "방", - "group_voip": "음성 & 영상", - "group_encryption": "암호화" - }, - "keyboard": { - "home": "홈" - }, - "composer": { - "format_bold": "굵게", - "format_strikethrough": "취소선", - "format_inline_code": "코드", - "format_code_block": "코드 블록", - "placeholder_reply_encrypted": "암호화된 메시지를 보내세요…", - "placeholder_encrypted": "암호화된 메시지를 보내세요…" - }, - "Bold": "굵게", - "Code": "코드", - "power_level": { - "default": "기본", - "restricted": "제한됨", - "moderator": "조정자", - "admin": "관리자", - "custom": "맞춤 (%(level)s)" - }, - "bug_reporting": { - "submit_debug_logs": "디버그 로그 전송하기", - "title": "버그 신고하기", - "additional_context": "언제, 방 ID, 사용자 ID 등, 문제 분석에 도움이 되는 추가 문맥이 있다면, 그것들도 여기에 포함해주세요.", - "send_logs": "로그 보내기", - "github_issue": "GitHub 이슈", - "before_submitting": "로그를 전송하기 전에, 문제를 설명하는 GitHub 이슈를 만들어야 합니다.", - "collecting_information": "앱 버전 정보를 수집하는 중", - "collecting_logs": "로그 수집 중", - "create_new_issue": "이 버그를 조사할 수 있도록 GitHub에 새 이슈를 추가해주세요." - }, - "time": { - "n_minutes_ago": "%(num)s분 전", - "about_hour_ago": "약 1 시간 전", - "n_hours_ago": "%(num)s 시간 전", - "about_day_ago": "약 1일 전", - "n_days_ago": "%(num)s일 전" - }, - "settings": { - "use_12_hour_format": "시간을 12시간제로 보이기(예: 오후 2:30)", - "always_show_message_timestamps": "항상 메시지의 시간을 보이기", - "send_typing_notifications": "입력 알림 보내기", - "replace_plain_emoji": "일반 문자로 된 이모지 자동으로 변환하기", - "emoji_autocomplete": "입력 중 이모지 제안 켜기", - "all_rooms_home": "모든 방을 홈에서 보기", - "automatic_language_detection_syntax_highlight": "구문 강조를 위해 자동 언어 감지 사용하기", - "inline_url_previews_default": "기본으로 인라인 URL 미리 보기 사용하기", - "image_thumbnails": "이미지로 미리 보기/썸네일 보이기", - "show_redaction_placeholder": "감춘 메시지의 자리 표시하기", - "show_read_receipts": "다른 사용자가 읽은 기록 보이기", - "show_displayname_changes": "표시 이름 변경 사항 보이기", - "big_emoji": "대화에서 큰 이모지 켜기", - "prompt_invite": "잠재적으로 올바르지 않은 Matrix ID로 초대를 보내기 전에 확인", - "start_automatically": "컴퓨터를 시작할 때 자동으로 실행하기", - "notifications": { - "rule_contains_display_name": "내 표시 이름이 포함된 메시지", - "rule_contains_user_name": "내 사용자 이름이 있는 메시지", - "rule_roomnotif": "@room이(가) 있는 메시지", - "rule_room_one_to_one": "1:1 대화 메시지", - "rule_message": "그룹 대화 메시지", - "rule_encrypted": "그룹 대화 암호화된 메시지", - "rule_invite_for_me": "방에 초대받았을 때", - "rule_call": "전화 초대", - "rule_suppress_notices": "봇에게 받은 메시지", - "rule_tombstone": "방을 업그레이드했을 때", - "rule_encrypted_room_one_to_one": "1:1 대화 암호화된 메시지", - "show_message_desktop_notification": "컴퓨터 알림에서 내용 보이기" - }, - "appearance": { - "heading": "모습 개인화하기", - "subheading": "모습 설정은 이 %(brand)s 세션에만 영향을 끼칩니다.", - "match_system_theme": "시스템 테마 사용", - "timeline_image_size_default": "기본" - }, - "inline_url_previews_room_account": "이 방에서 URL 미리보기 사용하기 (오직 나만 영향을 받음)", - "inline_url_previews_room": "이 방에 참여한 모두에게 기본으로 URL 미리보기 사용하기" - }, - "devtools": { - "event_type": "이벤트 종류", - "state_key": "상태 키", - "event_sent": "이벤트를 보냈습니다!", - "event_content": "이벤트 내용", - "threads_timeline": "스레드 타임라인", - "toolbox": "도구 상자", - "developer_tools": "개발자 도구", - "category_room": "방", - "category_other": "기타" - }, - "create_room": { - "title_public_room": "공개 방 만들기", - "title_private_room": "개인 방 만들기", - "name_validation_required": "방 이름을 입력해주세요", - "topic_label": "주제 (선택)", - "join_rule_invite": "비공개 방 (초대 필요)" - }, - "timeline": { - "m.room.member": { - "invite": "%(senderName)s님이 %(targetName)s님을 초대했습니다", - "ban_reason": "%(senderName)s님이 %(targetName)s님을 강퇴함. 사유: %(reason)s", - "ban": "%(senderName)s님이 %(targetName)s님을 강퇴함", - "change_name": "%(oldDisplayName)s님이 표시이름을 %(displayName)s(으)로 변경했습니다", - "remove_name": "%(senderName)s님이 표시이름을 제거했습니다 (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s님이 프로필 사진을 삭제함", - "change_avatar": "%(senderName)s님이 프로필 사진을 변경했습니다", - "set_avatar": "%(senderName)s님이 프로필 사진을 설정했습니다", - "join": "%(targetName)s님이 방에 참여했습니다", - "left": "%(targetName)s님이 방을 떠났습니다" - }, - "m.room.topic": "%(senderDisplayName)s님이 주제를 \"%(topic)s\"(으)로 바꿨습니다.", - "m.room.name": { - "remove": "%(senderDisplayName)s님이 방 이름을 제거했습니다.", - "change": "%(senderDisplayName)s님이 방 이름을 %(oldRoomName)s에서 %(newRoomName)s(으)로 변경했습니다.", - "set": "%(senderDisplayName)s님이 방 이름을 %(roomName)s(으)로 바꿨습니다." - }, - "m.room.tombstone": "%(senderDisplayName)s님이 이 방을 업그레이드했습니다.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s님이 링크를 아는 사람들에게 방을 공개했습니다.", - "invite": "%(senderDisplayName)s님이 초대받은 사람만 방에 들어오도록 설정했습니다.", - "unknown": "%(senderDisplayName)s님이 입장 규칙을 %(rule)s(으)로 변경했습니다" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s님이 손님이 방에 들어갈 수 있도록 허용했습니다.", - "forbidden": "%(senderDisplayName)s님이 손님이 방에 들어가지 못하도록 했습니다.", - "unknown": "%(senderDisplayName)s님이 손님 접근을 %(rule)s(으)로 변경했습니다" - }, - "m.image": "%(senderDisplayName)s님이 사진을 보냈습니다.", - "m.sticker": "%(senderDisplayName)s님이 스티커를 전송했습니다.", - "m.room.canonical_alias": { - "set": "%(senderName)s님이 이 방의 메인 주소를 %(address)s(으)로 설정했습니다.", - "removed": "%(senderName)s님이 이 방의 메인 주소를 제거했습니다." - }, - "m.room.third_party_invite": { - "revoked": "방에 들어오라고 %(senderName)s님이 %(targetDisplayName)s님에게 보낸 초대를 취소했습니다.", - "sent": "방에 들어오라고 %(senderName)s님이 %(targetDisplayName)s님에게 초대를 보냈습니다." - }, - "m.room.history_visibility": { - "invited": "%(senderName)s님이 이후 방 구성원 모두, 초대받은 시점부터 방의 기록을 볼 수 있게 했습니다.", - "joined": "%(senderName)s님이 이후 방 구성원 모두, 들어온 시점부터 방의 기록을 볼 수 있게 했습니다.", - "shared": "%(senderName)s님이 이후 방 구성원 모두 방의 기록을 볼 수 있게 했습니다.", - "world_readable": "%(senderName)s님이 이후 누구나 방의 기록을 볼 수 있게 했습니다.", - "unknown": "%(senderName)s님이 이후 알 수 없음 (%(visibility)s)이 방의 기록을 볼 수 있게 했습니다." - }, - "m.room.pinned_events": { - "changed": "%(senderName)s가 방의 고정된 메시지를 바꿨습니다." - }, - "m.widget": { - "modified": "%(senderName)s님이 수정한 %(widgetName)s 위젯", - "added": "%(senderName)s님이 추가한 %(widgetName)s 위젯", - "removed": "%(senderName)s님이 제거한 %(widgetName)s 위젯" - }, - "typing_indicator": { - "one_user": "%(displayName)s님이 적고 있습니다 …", - "two_users": "%(names)s님과 %(lastPerson)s님이 적고 있습니다 …", - "more_users": { - "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님이 변경 사항을 되돌렸습니다" - } - }, - "m.room.power_levels": { - "changed": "%(senderName)s님이 %(powerLevelDiffText)s의 권한 등급을 바꿨습니다.", - "user_from_to": "%(userId)s를 %(fromPowerLevel)s에서 %(toPowerLevel)s로" - } - }, - "slash_command": { - "spoiler": "스포일러로서 주어진 메시지를 전송", - "shrug": "¯\\_(ツ)_/¯ 앞에 일반 문자 메시지를 놓으세요", - "tableflip": "평문 텍스트 메시지 앞에 (╯°□°)╯︵ ┻━┻ 를 덧붙임", - "unflip": "평문 텍스트 메시지 앞에 ┬──┬ ノ( ゜-゜ノ) 를 덧붙임", - "plain": "일반 문자로 메시지를 보냅니다, 마크다운으로 해석하지 않습니다", - "html": "메시지를 마크다운으로서 해석하지 않고 html로서 전송", - "upgraderoom": "새 버전으로 방을 업그레이드하기", - "upgraderoom_permission_error": "이 명령어를 사용하기 위해 필요한 권한이 없습니다.", - "nick": "표시 별명 변경하기", - "myroomnick": "현재 방에서만 표시 별명 변경하기", - "roomavatar": "현재 방의 아바타 변경하기", - "topic": "방 주제를 얻거나 설정하기", - "topic_none": "이 방은 주제가 없습니다.", - "roomname": "방 이름 설정하기", - "invite": "받은 ID로 사용자를 현재 방에 초대하기", - "ban": "받은 ID로 사용자 출입 금지하기", - "unban": "받은 ID로 사용자 출입 금지 풀기", - "ignore": "사용자를 무시하고, 메시지 감추기", - "unignore": "사용자를 그만 무시하고 이제부터 메시지 보기", - "devtools": "개발자 도구 대화 열기", - "addwidget": "URL로 방에 맞춤 위젯 추가하기", - "rainbow": "주어진 메시지를 무지개 색으로 보냅니다", - "rainbowme": "주어진 감정 표현을 무지개 색으로 보냅니다", - "help": "사용법과 설명이 포함된 명령어 목록을 표시합니다", - "usage": "사용", - "category_messages": "메시지", - "category_actions": "활동", - "category_admin": "관리자", - "category_advanced": "고급", - "category_other": "기타", - "addwidget_invalid_protocol": "https:// 혹은 http:// 위젯 URL을 제공하세요", - "addwidget_no_permissions": "이 방에서 위젯을 수정할 수 없습니다.", - "converttoroom": "DM을 방으로 변환", - "discardsession": "암호화된 방에서 현재 방 외부의 그룹 세션을 강제로 삭제합니다", - "no_active_call": "이 방에 진행중인 통화 없음", - "me": "활동 표시하기", - "op": "사용자의 권한 등급 정의하기", - "deop": "받은 ID로 사용자의 등급을 낮추기" - }, - "presence": { - "online_for": "%(duration)s 동안 온라인", - "idle_for": "%(duration)s 동안 대기 중", - "offline_for": "%(duration)s 동안 오프라인", - "unknown_for": "%(duration)s 동안 어떤지 모름", - "online": "접속 중", - "idle": "대기 중", - "unknown": "알 수 없음", - "offline": "접속 없음" - }, - "Unknown": "알 수 없음", - "voip": { - "hangup": "전화 끊기", - "voice_call": "음성 통화", - "video_call": "영상 통화", - "call_failed": "전화 실패", - "unable_to_access_microphone": "마이크에 접근 불가", - "unable_to_access_media": "웹캠 / 마이크에 접근 불가", - "already_in_call": "이미 전화중" - }, - "Other": "기타", - "Advanced": "고급", - "room_settings": { - "permissions": { - "m.room.avatar": "방 아바타 변경", - "m.room.name": "방 이름 변경", - "m.room.canonical_alias": "방에 대한 기본 주소 변경", - "m.room.history_visibility": "기록 가시성 변경", - "m.room.power_levels": "권한 변경", - "m.room.topic": "주제 변경", - "m.room.tombstone": "방 업그레이드", - "m.room.encryption": "방 암호화 켜기", - "m.widget": "위젯 수정", - "users_default": "기본 규칙", - "events_default": "메시지 보내기", - "invite": "사용자 초대", - "state_default": "설정 변경", - "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": "빠른 리액션" - }, - "auth": { - "sign_in_with_sso": "통합 인증(SSO)으로 로그인", - "account_clash": "당신의 새 계정 (%(newAccountId)s)을 등록했습니다, 하지만 다른 계정 (%(loggedInUserId)s)으로 로그인하고 있습니다.", - "account_clash_previous_account": "이 계정으로 계속", - "log_in_new_account": "새 계정으로 로그인하기.", - "registration_successful": "등록 성공", - "footer_powered_by_matrix": "Matrix의 지원을 받음", - "failed_homeserver_discovery": "홈서버 검색 수행에 실패함", - "unsupported_auth_msisdn": "이 서버는 전화번호 인증을 지원하지 않습니다.", - "unsupported_auth_email": "이 홈서버는 이메일 주소로 로그인을 지원하지 않습니다.", - "registration_disabled": "이 홈서버는 등록이 비활성화되어 있습니다.", - "failed_query_registration_methods": "지원하는 등록 방식을 쿼리할 수 없습니다.", - "incorrect_password": "맞지 않는 비밀번호", - "failed_soft_logout_auth": "다시 인증에 실패함", - "soft_logout_heading": "로그아웃됬습니다", - "forgot_password_email_required": "계정에 연결한 이메일 주소를 입력해야 합니다.", - "forgot_password_prompt": "비밀번호를 잊었습니까?", - "soft_logout_intro_password": "로그인하고 계정에 다시 접근하려면 비밀번호를 입력하세요.", - "soft_logout_intro_sso": "로그인하고 계정에 다시 접근하기.", - "soft_logout_intro_unsupported_auth": "계정에 로그인할 수 없습니다. 자세한 정보는 홈서버 관리자에게 연락하세요.", - "register_action": "계정 만들기" - }, - "export_chat": { - "title": "대화 내보내기", - "messages": "메시지" - }, - "room_list": { - "show_n_more": { - "other": "%(count)s개 더 보기" - } - }, - "report_content": { - "missing_reason": "왜 신고하는 지 이유를 적어주세요.", - "report_content_to_homeserver": "홈서버 관리자에게 내용 신고하기", - "description": "이 메시지를 신고하면 고유 '이벤트 ID'를 홈서버의 관리자에게 보내게 됩니다. 이 방의 메시지가 암호화되어 있다면, 홈서버 관리자는 메시지 문자를 읽거나 파일 혹은 사진을 볼 수 없습니다." - }, - "a11y": { - "n_unread_messages_mentions": { - "other": "언급을 포함한 %(count)s개의 읽지 않은 메시지.", - "one": "1개의 읽지 않은 언급." - }, - "n_unread_messages": { - "other": "%(count)s개의 읽지 않은 메시지.", - "one": "1개의 읽지 않은 메시지." - }, - "unread_messages": "읽지 않은 메시지." - }, - "onboarding": { - "welcome_user": "환영합니다 %(name)s님", - "welcome_detail": "지금 시작할 수 있도록 도와드릴께요", - "send_dm": "다이렉트 메세지 보내기", - "explore_rooms": "공개 방 살펴보기", - "create_room": "그룹 대화 생성하기" - }, - "setting": { - "help_about": { - "brand_version": "%(brand)s 웹 버전:", - "help_link": "%(brand)s 사용 중 도움이 필요하다면, 여기를 클릭하세요.", - "help_link_chat_bot": "%(brand)s을 사용하다가 도움이 필요하다면, 여기를 클릭하거나, 아래 버튼을 사용해 우리의 봇과 대화를 시작하세요.", - "chat_bot": "%(brand)s 봇과 대화", - "title": "도움 & 정보", - "versions": "버전", - "clear_cache_reload": "캐시 지우기 및 새로고침" - } - }, - "feedback": { - "sent": "피드백 보내기", - "send_feedback_action": "피드백 보내기" - } -} diff --git a/src/i18n/strings/lb.json b/src/i18n/strings/lb.json deleted file mode 100644 index 0967ef424bc..00000000000 --- a/src/i18n/strings/lb.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/src/i18n/strings/lo.json b/src/i18n/strings/lo.json index 9eaa9658323..23a1003f888 100644 --- a/src/i18n/strings/lo.json +++ b/src/i18n/strings/lo.json @@ -1,3441 +1,3288 @@ { - "Add Phone Number": "ເພີ່ມເບີໂທລະສັບ", - "Click the button below to confirm adding this phone number.": "ກົດປຸ່ມຂ້າງລຸ່ມເພື່ອຢືນຢັນການເພີ່ມອີເມວນີ້.", - "Confirm adding phone number": "ຢືນຢັນການເພີ່ມເບີໂທລະສັບ", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "ຢືນຢັນການເພີ່ມອີເມວນີ້ໂດຍໃຊ້ Single Sign On ເພື່ອພິສູດຕົວຕົນຂອງທ່ານ.", - "Failed to verify email address: make sure you clicked the link in the email": "ບໍ່ສາມາດກວດສອບອີເມວໄດ້: ໃຫ້ແນ່ໃຈວ່າທ່ານໄດ້ກົດໃສ່ການເຊື່ອມຕໍ່ໃນອີເມວ", - "Add Email Address": "ເພີ່ມອີເມວ", - "Click the button below to confirm adding this email address.": "ກົດປຸ່ມຂ້າງລຸ່ມເພື່ອຢືນຢັນການເພີ່ມອີເມວນີ້.", - "Confirm adding email": "ຢືນຢັນການເພີ່ມອີເມວ", - "Confirm adding this email address by using Single Sign On to prove your identity.": "ຢືນຢັນການເພີ່ມອີເມວນີ້ໂດຍໃຊ້ ແບບປະຕູດຍວ (SSO)ເພື່ອພິສູດຕົວຕົນຂອງທ່ານ.", - "Use Single Sign On to continue": "ໃຊ້ການເຂົ້າສູ່ລະບົບແບບປະຕູດຽວ (SSO) ເພື່ອສືບຕໍ່", - "This phone number is already in use": "ເບີໂທນີ້ຖືກໃຊ້ແລ້ວ", - "This email address is already in use": "ອີເມວນີ້ຖືກໃຊ້ແລ້ວ", - "Papua New Guinea": "ປາປົວນິວກີນີ", - "Panama": "ປານາມາ", - "Palestine": "ປາແລັດສະໄຕ", - "Palau": "ເປລູ", - "Oman": "ໂອມານ", - "Pakistan": "ປາກິສຖານ", - "Norway": "ປະເທດນໍ່ເວ", - "Northern Mariana Islands": "ໝູ່ເກາະມາຣີນາເໜືອ", - "North Korea": "ເກົາຫຼີເຫນືອ", - "Norfolk Island": "ເກາະໂນຟອກ", - "Niue": "ນີອູເອ", - "Nigeria": "ໄນຈີເຣຍ", - "Niger": "ໄນເຈີ", - "Nicaragua": "ນິກາຣາກົວ", - "New Zealand": "ນິວຊີແລນ", - "New Caledonia": "ນິວຄາລິໂດເນຍ", - "Netherlands": "ເນເທີແລນ", - "Nepal": "ເນປານ", - "Nauru": "ນາອູຣູ", - "Namibia": "ນາມິເບຍ", - "Myanmar": "ມຽນມາ", - "Mozambique": "ໂມຊຳບິກ", - "Morocco": "ໂມຣັອກໂຄ", - "Montserrat": "ມອນເຊີຣາດ", - "Montenegro": "ມອນເຕເນໂກຣ", - "Mongolia": "ມົງໂກເລຍ", - "Monaco": "ໂມນາໂກ", - "Moldova": "ມອນໂດວາ", - "Micronesia": "ໄມໂຄຣນີເຊຍ", - "Mexico": "ເມັກຊິໂກ", - "Mayotte": "ມາຢອດທ", - "Mauritius": "ມໍຣິຊິສ", - "Mauritania": "ມໍຣິທາເນຍ", - "Martinique": "ມາຕິນິກ", - "Marshall Islands": "ໝູ່ເກາະມາແຊລ", - "Malta": "ມອລຕາ", - "Mali": "ມາລີ", - "Maldives": "ເມົາດີບ", - "Malaysia": "ມາເລເຊຍ", - "Malawi": "ມາລາວີ", - "Madagascar": "ມາດາກັສກາ", - "Macedonia": "ມາເຊໂດເນຍ", - "Macau": "ມາເກົາ", - "Luxembourg": "ລຸກຊຳບວກ", - "Lithuania": "ລິທົວເນຍ", - "Liechtenstein": "ລີກເຕນສະໄຕ", - "Libya": "ລີເບຍ", - "Liberia": "ໄລບີເລຍ", - "Lesotho": "ເລໂຊໂທ", - "Lebanon": "ເລບານອນ", - "Latvia": "ລັດເວຍ", - "Laos": "ສປປ ລາວ", - "Kyrgyzstan": "ກີກີສສະຖານ", - "Kuwait": "ຄູເວດ", - "Kosovo": "ໂຄໂຊໂວ", - "Kiribati": "ກີຣິບາຕີ", - "Kenya": "ເຄນຢາ", - "Kazakhstan": "ຄາຊັກສະຖານ", - "Jordan": "ຈໍແດນ", - "Jersey": "ເກາະເຈີຊີ", - "Japan": "ຍີ່ປຸ່ນ", - "Jamaica": "ຈາໄມກາ", - "Israel": "ອິດສະຣາເເອນ", - "Italy": "ອີຕາລີ", - "Isle of Man": "ເກາະແມນ", - "Iceland": "ໄອສແລນ", - "Ireland": "ໄອແລນ", - "Iraq": "ອີຣັກ", - "Iran": "ອີຣ່ານ", - "Indonesia": "ອິນໂດເນເຊຍ", - "India": "ອິນເດຍ", - "Hungary": "ຮັງກາຣີ", - "Hong Kong": "ຮົງກົງ", - "Honduras": "ຮອນດູຣັສ", - "Heard & McDonald Islands": "ເຮີດ ແລະ ໝູ່ເກາະເເມັກໂດນັດ", - "Haiti": "ເຮຕີ", - "Guyana": "ກາອານາ", - "Guinea-Bissau": "ກິນີ-ບິສຊາວ", - "Guinea": "ກີເນຍ", - "Guernsey": "ເກີ່ນຊີ", - "Guatemala": "ກົວເຕມາລາ", - "Guam": "ເກາະກວມ", - "Guadeloupe": "ກວາເດິລູບ", - "Grenada": "ເກຣນາດາ", - "Greenland": "ກຣີນແລນ", - "Greece": "ກຣີກ", - "Gibraltar": "ຊ່ອງແຄບຈີບໍຕາ", - "Ghana": "ການາ", - "Germany": "ເຢຍລະມັນ", - "Georgia": "ຈໍເຈຍ", - "Gambia": "ແກມເບຍ", - "Gabon": "ກາບອນ", - "French Southern Territories": "ອານາເຂດພາກໃຕ້ຂອງຝຣັ່ງ", - "French Polynesia": "ຝຣັ່ງໂພລີນີເຊຍ", - "French Guiana": "ຝຣັ່ງກີອານາ", - "France": "ຝລັ່ງເສດ", - "Finland": "ຟິນແລນ", - "Fiji": "ຟີຈິ", - "Faroe Islands": "ໝູ່ເກາະແຟໂຣ", - "Falkland Islands": "ໝູ່ເກາະຟອກແລນ", - "Ethiopia": "ເອທິໂອເປຍ", - "Estonia": "ເອສໂຕເນຍ", - "Eritrea": "ເອຣິເທຣຍ", - "Equatorial Guinea": "ອິເຄັວດເທີຣຽວ ກິນີ", - "El Salvador": "ເອລຊັລວາດໍ", - "Egypt": "ອີຢິບ", - "Ecuador": "ເອກົວດໍ", - "Dominican Republic": "ສາທາລະນະລັດໂດມິນິກັນ", - "Dominica": "ໂດມິນິກາ", - "Djibouti": "ຈີບູຕິ", - "Denmark": "ເດນມາກ", - "Côte d’Ivoire": "ໂຄດ ດີວໍລ", - "Czech Republic": "ສາທາລະນະລັດເຊັກ", - "Cyprus": "ໄຊປຣັສ", - "Curaçao": "ເຄີຣາຊາວ", - "Cuba": "ຄິວບາ", - "Croatia": "ໂຄຣເອເຊຍ", - "Costa Rica": "ຄອສຕາ ຣິກາ", - "Cook Islands": "ໝູ່ເກາະກຸກ/ຄຸກ", - "Congo - Kinshasa": "ຄອງໂກ - ກິນຊາຊາ", - "Congo - Brazzaville": "ຄອງໂກ-ບຣາຊາສວີລ", - "Comoros": "ໂຄໂມໂຣສ", - "Colombia": "ໂຄລໍາເບຍ", - "Cocos (Keeling) Islands": "ໝູ່ເກາະໂກໂກສ(ຄິວລິງ)", - "Christmas Island": "ເກາະຄຣິສມາດ", - "China": "ປະເທດຈີນ", - "Chile": "ຊິລີ", - "Chad": "ສາທາລະນະລັດ Chad", - "Central African Republic": "ສາທາລະນະລັດອາຟຣິກາກາງ", - "Cayman Islands": "ໝູ່ເກາະເຄແມນ", - "Caribbean Netherlands": "ໝູ່ເກາະ Caribbean ເນເທີແລນ", - "Cape Verde": "ສາທາະນະລັດ ກາໂບເວີດ", - "Canada": "ການາດາ", - "Cameroon": "ເເຄມເມີຣູນ", - "Cambodia": "ກຳປູເຈຍ", - "Burundi": "ບູຣຸນດີ", - "Burkina Faso": "ບູກີນາຟາໂຊ", - "Bulgaria": "ບຸນກາເຣຍ", - "Brunei": "ບຣູໄນ", - "British Virgin Islands": "ໝູ່ເກາະເວິຈິນອັງກິດ", - "British Indian Ocean Territory": "ອານາເຂດມະຫາສະໝຸດອິນເດຍຂອງອັງກິດ", - "Brazil": "ບຣາຊິນ", - "Bouvet Island": "ເກາະບູເວດ", - "Botswana": "ບອສສະວານາ", - "Bosnia": "ບອສເນຍ", - "Bolivia": "ໂບລິເວຍ", - "Bhutan": "ພູຖານ", - "Bermuda": "ເບີມິວດາ", - "Benin": "ເບນິນ", - "Belize": "ເບລິຊ", - "Belgium": "ປະເທດແບນຊິກ", - "Belarus": "ເບລາຣຸດ", - "Barbados": "ບາບາໂດສ", - "Bangladesh": "ບັງກະລາເທດ", - "Bahrain": "ບາເຣນ", - "Bahamas": "ບາຮາມັສ", - "Azerbaijan": "ອາເຊີໄບຈານ", - "Austria": "ອອສເຕຣຍ", - "Australia": "ອອສເຕຣເລຍ", - "Aruba": "ອາຣູບາ", - "Armenia": "ອາເມເນຍ", - "Argentina": "ອາເຈນຕິນາ", - "Antigua & Barbuda": "ແອນຕິກາ ແລະ ບູບາດາ", - "Antarctica": "ແອນຕາກຕິກກາ", - "Anguilla": "ອັງກິວລາ", - "Angola": "ອັງໂກລາ", - "Andorra": "ອັນດໍຣາ", - "American Samoa": "ອາເມລິກາຊາມົວ", - "Algeria": "ແອລຈີເລຍ", - "Albania": "ອາບາເນຍ", - "Åland Islands": "ໝູ່ເກາະໄອແລນ", - "Afghanistan": "ອັຟການິສຖານ", - "United States": "ສະຫະລັດອາເມລິກາ", - "United Kingdom": "ປະເທດອັງກິດ", - "This email address was not found": "ບໍ່ພົບທີ່ຢູ່ອີເມວນີ້", - "Unable to enable Notifications": "ບໍ່ສາມາດເປີດໃຊ້ການແຈ້ງເຕືອນໄດ້", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s ບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ສົ່ງການແຈ້ງເຕືອນ - ກະລຸນາລອງໃໝ່ອີກຄັ້ງ", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s ບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ສົ່ງການແຈ້ງເຕືອນໃຫ້ທ່ານ - ກະລຸນາກວດສອບການຕັ້ງຄ່າຂອງບຣາວເຊີຂອງທ່ານ", - "%(name)s is requesting verification": "%(name)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.": "ພວກເຮົາໃຫ້ບຣາວເຊີຈື່ homeserver ທີ່ທ່ານໃຊ້ ເຂົ້າສູ່ລະບົບ, ແຕ່ເສຍດາຍບຣາວເຊີຂອງທ່ານລືມມັນ. ກັບໄປທີ່ໜ້າເຂົ້າສູ່ລະບົບແລ້ວ ລອງໃໝ່ອີກຄັ້ງ.", - "We couldn't log you in": "ພວກເຮົາບໍ່ສາມາດເຂົ້າສູ່ລະບົບທ່ານໄດ້", - "Only continue if you trust the owner of the server.": "ຖ້າທ່ານໄວ້ວາງໃຈເຈົ້າຂອງເຊີບເວີດັ່ງກ່າວແລ້ວ ໃຫ້ສືບຕໍ່.", - "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.": "ການດຳເນິນການນີ້ຕ້ອງໄດ້ມີການເຂົ້າເຖິງຂໍ້ມູນການຢັ້ງຢືນຕົວຕົນທີ່ ເພື່ອກວດສອບອີເມວ ຫຼື ເບີໂທລະສັບ, ແຕ່ເຊີບເວີບໍ່ມີເງື່ອນໄຂໃນບໍລິການໃດໆ.", - "Identity server has no terms of service": "ຂໍ້ມູນເຊີບເວີ ບໍ່ມີໃຫ້ບໍລິການ", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s%(day)s%(time)s", - "%(weekDayName)s %(time)s": "%(weekDayName)s%(time)s", - "AM": "ຕອນເຊົ້າ", - "PM": "ຕອນບ່າຍ", - "Dec": "ທັນວາ", - "Nov": "ພະຈິກ", - "Oct": "ຕຸລາ", - "Sep": "ກັນຍາ", - "Aug": "ສິງຫາ", - "Jul": "ກໍລະກົດ", - "Jun": "ມີຖຸນາ", - "May": "ພຶດສະພາ", - "Apr": "ເມສາ", - "Mar": "ມີນາ", - "Feb": "ກຸມພາ", - "Jan": "ມັງກອນ", - "Sat": "ວັນທິດ", - "Fri": "ວັນສຸກ", - "Thu": "ວັນພະຫັດ", - "Wed": "ວັນພຸດ", - "Tue": "ວັນອັງຄານ", - "Mon": "ວັນຈັນ", - "Sun": "ວັນອາທິດ", - "Failure to create room": "ການສ້າງຫ້ອງບໍ່ສຳເລັດ", - "The server does not support the room version specified.": "ເຊີບເວີບໍ່ຮອງຮັບລຸ້ນຫ້ອງທີ່ລະບຸໄວ້ໄດ້.", - "Server may be unavailable, overloaded, or you hit a bug.": "ເຊີບເວີອາດບໍ່ພ້ອມໃຊ້ງານ, ໂຫຼດເກີນ, ຫຼື ທ່ານຖືກພົບຂໍ້ບົກຜ່ອງ.", - "Upload Failed": "ການອັບໂຫລດບໍ່ສຳເລັດ", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "ໄຟລ໌ '%(fileName)s' ເກີນຂະໜາດ ສຳລັບການອັບໂຫລດຂອງ homeserver ນີ້", - "The file '%(fileName)s' failed to upload.": "ໄຟລ໌ '%(fileName)s' ບໍ່ສາມາດອັບໂຫລດໄດ້.", - "You do not have permission to start a conference call in this room": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ລິເລີ່ມການໂທປະຊຸມໃນຫ້ອງນີ້", - "Permission Required": "ຕ້ອງການອະນຸຍາດ", - "Failed to transfer call": "ການໂອນສາຍບໍ່ສຳເລັດ", - "Transfer Failed": "ການໂອນບໍ່ສຳເລັດ", - "Unable to transfer call": "ບໍ່ສາມາດໂອນສາຍໄດ້", - "There was an error looking up the phone number": "ເກີດຄວາມຜິດພາດໃນການຊອກຫາເບີໂທລະສັບ", - "Unable to look up phone number": "ບໍ່ສາມາດຊອກຫາເບີໂທລະສັບໄດ້", - "You cannot place a call with yourself.": "ທ່ານບໍ່ສາມາດໂທຫາຕົວທ່ານເອງໄດ້.", - "You've reached the maximum number of simultaneous calls.": "ທ່ານໂທພ້ອມໆກັນເຖິງຈຳນວນສູງສຸດແລ້ວ.", - "Too Many Calls": "ການໂທຫຼາຍເກີນໄປ", - "You cannot place calls without a connection to the server.": "ທ່ານບໍ່ສາມາດໂທໄດ້ ຖ້າບໍ່ມີການເຊື່ອມຕໍ່ກັບເຊີເວີ.", - "Connectivity to the server has been lost": "ການເຊື່ອມຕໍ່ກັບເຊີບເວີໄດ້ສູນຫາຍໄປ", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "ກະລຸນາຕິດຕໍ່ຜູ້ຄຸ້ມຄອງສະຖານີຂອງທ່ານ (%(homeserverDomain)s) ເພື່ອກໍານົດຄ່າຂອງ TURN Server ເພື່ອໃຫ້ການໂທເຮັດວຽກໄດ້ຢ່າງສະຖຽນ.", - "Call failed due to misconfigured server": "ການໂທບໍ່ສຳເລັດເນື່ອງຈາກເຊີບເວີຕັ້ງຄ່າຜິດພາດ", - "The call was answered on another device.": "ການຮັບສາຍຢູ່ໃນອຸປະກອນອື່ນ.", - "Answered Elsewhere": "ຕອບຢູ່ບ່ອນອື່ນແລ້ວ", - "The call could not be established": "ບໍ່ສາມາດໂທຫາໄດ້", - "The user you called is busy.": "ຜູ້ໃຊ້ທີ່ທ່ານໂທຫາຍັງບໍ່ຫວ່າງ.", - "User Busy": "ຜູ້ໃຊ້ບໍ່ຫວ່າງ", - "Unable to load! Check your network connectivity and try again.": "ບໍ່ສາມາດໂຫຼດໄດ້! ກະລຸນາກວດເບິ່ງການເຊື່ອມຕໍ່ເຄືອຂ່າຍຂອງທ່ານ ແລະ ລອງໃໝ່ອີກຄັ້ງ.", - "Room %(roomId)s not visible": "ບໍ່ເຫັນຫ້ອງ %(roomId)s", - "Missing room_id in request": "ບໍ່ມີການຮ້ອງຂໍ room_id", - "You do not have permission to do that in this room.": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເຮັດສິ່ງນັ້ນຢູ່ໃນຫ້ອງນີ້.", - "You are not in this room.": "ທ່ານບໍ່ໄດ້ຢູ່ໃນຫ້ອງນີ້.", - "Power level must be positive integer.": "ລະດັບພະລັງງານຈະຕ້ອງເປັນຈຳນວນບວກ.", - "This room is not recognised.": "ຫ້ອງນີ້ບໍ່ຖືກຮັບຮູ້.", - "Failed to send request.": "ສົ່ງຄຳຮ້ອງຂໍບໍ່ສຳເລັດ.", - "Missing roomId.": "ລະຫັດຫ້ອງຫາຍໄປ.", - "Unable to create widget.": "ບໍ່ສາມາດສ້າງ widget ໄດ້.", - "You need to be able to invite users to do that.": "ທ່ານຈະຕ້ອງເຊີນຜູ້ໃຊ້ໃຫ້ເຮັດແນວນັ້ນ.", - "You need to be logged in.": "ທ່ານຈໍາເປັນຕ້ອງເຂົ້າສູ່ລະບົບ.", - "Some invites couldn't be sent": "ບໍ່ສາມາດສົ່ງບາງຄຳເຊີນໄດ້", - "We sent the others, but the below people couldn't be invited to ": "ພວກເຮົາໄດ້ສົ່ງຄົນອື່ນແລ້ວ, ແຕ່ຄົນລຸ່ມນີ້ບໍ່ສາມາດໄດ້ຮັບເຊີນໃຫ້ເຂົ້າຮ່ວມ ", - "Failed to invite users to %(roomName)s": "ໃນການເຊີນຜູ້ໃຊ້ໄປຫາ %(roomName)s ບໍ່ສຳເລັດ", - "Operation failed": "ການດໍາເນີນງານບໍ່ສຳເລັດ", - "Failed to invite": "ການເຊີນບໍ່ສຳເລັດ", - "Moderator": "ຜູ້ດຳເນິນລາຍການ", - "Restricted": "ຖືກຈຳກັດ", - "Default": "ຄ່າເລີ່ມຕົ້ນ", - "Zimbabwe": "ຊິມບັບເວ", - "Zambia": "ແຊມເບຍ", - "Yemen": "ເຢເມນ", - "Western Sahara": "ຊາຮາຣາຕາເວັນຕົກ", - "Wallis & Futuna": "ວໍລິສ ແລະ ຟຸຕູນາ", - "Vietnam": "ຫວຽດນາມ", - "Venezuela": "ເວເນຊູເອລາ", - "Vatican City": "ນະຄອນວາຕິກັນ", - "Vanuatu": "ວານູອາຕູ", - "Uzbekistan": "ອຸສເບກິສຖານ", - "Uruguay": "ອູຣູກວາຍ", - "United Arab Emirates": "ສະຫະລັດອາຣັບເອມີເຣດ", - "Ukraine": "ຢູເຄຣນ", - "Uganda": "ອູກັນດາ", - "U.S. Virgin Islands": "ຫມູ່ເກາະເວີຈິນຂອງສະຫະລັດ", - "Tuvalu": "ຕູວາລູ", - "Turks & Caicos Islands": "ໝູ່ເກາະເທີກສ ແລະ ເຄໂຄສ", - "Turkmenistan": "ເຕີກເມນິສະຖານ", - "Turkey": "ຕຸລະກີ", - "Tunisia": "ຕູນິເຊຍ", - "Trinidad & Tobago": "ຕີຣນິເເດດ ແລະ ໂຕເບໂກ", - "Tonga": "ຕົງກາ", - "Tokelau": "ໂຕເກລູ", - "Togo": "ໂຕໂກ", - "Timor-Leste": "ຕີມໍ-ເລສເຕ", - "Thailand": "ປະເທດໄທ", - "Tanzania": "ແທນຊາເນຍ", - "Tajikistan": "ທາຈິກິດສະຖານ", - "Taiwan": "ໄຕ້ຫວັນ", - "São Tomé & Príncipe": "ເຊົາໂຕເມ ແລະ ພຣິນຊີປີ", - "Syria": "ຊີເຣຍ", - "Switzerland": "ສະວິດເຊີແລນ", - "Sweden": "ສວີເດນ", - "Swaziland": "ສະວາຊິແລນ", - "Svalbard & Jan Mayen": "ສວາບາດ & ເຈນ ມາຍເອນ", - "Suriname": "ສຸຣິນາມ", - "Sudan": "ຊູດານ", - "St. Vincent & Grenadines": "ເຊນ ວິນເຊັນ ແລະ ເກນາດີນ", - "St. Pierre & Miquelon": "ເຊນປິເເອ ແລະ ມິເຄິໂລນ", - "St. Martin": "ເຊນ ມາຕິນ", - "St. Lucia": "ເຊນລູເຊຍ", - "St. Kitts & Nevis": "ເຊນຄິສ ແລະ ເນວິສ", - "St. Helena": "ເຊນ ເຮເລນາ", - "St. Barthélemy": "ເຊນ ບາເທເລມີ", - "Sri Lanka": "ສີລັງກາ", - "Spain": "ສະເປນ", - "South Sudan": "ຊູດານໃຕ້", - "South Korea": "ເກົາຫຼີໃຕ້", - "South Georgia & South Sandwich Islands": "ຈໍເຈຍໃຕ້ ແລະ ໝູ່ເກາະແຊນວິດໃຕ້", - "South Africa": "ອາຟຣິກາໃຕ້", - "Somalia": "ໂຊມາເລຍ", - "Solomon Islands": "ໝູ່ເກາະໂຊໂລມອນ", - "Slovenia": "ສະໂລເວເນຍ", - "Slovakia": "ສະໂລວາເກຍ", - "Sint Maarten": "ຊິນ ມາເທີນ", - "Singapore": "ສິງກະໂປ", - "Sierra Leone": "ເຊຍຣາລີໂອນ", - "Seychelles": "ເຊເຊລ", - "Serbia": "ເຊີເບຍ", - "Senegal": "ເຊເນການ", - "Saudi Arabia": "ຊາອຸດິອາຣາເບຍ", - "San Marino": "ຊານມາຣິໂນ", - "Samoa": "ຊາມົວ", - "Réunion": "ຣີຢູນຽນ", - "Rwanda": "ຣໍວັນດາ", - "Russia": "ລັດເຊຍ", - "Romania": "ໂຣມາເນຍ", - "Qatar": "ກາຕາ", - "Puerto Rico": "ເປີໂຕຣິໂກ", - "Portugal": "ປອກຕຸຍການ", - "Poland": "ໂປເເລນ", - "Pitcairn Islands": "ໝູ່ເກາະ ພິດແຄຣນ", - "Philippines": "ຟີລິບປິນ", - "Peru": "ເປຣູ", - "Paraguay": "ປາຣາກວາຍ", - "Message Actions": "ການດຳເນີນການທາງຂໍ້ຄວາມ", - "Failed to send": "ການສົ່ງບໍ່ສຳເລັດ", - "Your message was sent": "ຂໍ້ຄວາມຂອງທ່ານຖືກສົ່ງໄປແລ້ວ", - "Encrypted by a deleted session": "ເຂົ້າລະຫັດໂດຍພາກສ່ວນທີ່ຖືກລຶບ", - "Unencrypted": "ບໍ່ໄດ້ເຂົ້າລະຫັດ", - "Encrypted by an unverified session": "ເຂົ້າລະຫັດໂດຍພາກສ່ວນທີ່ບໍ່ໄດ້ຮັບການຢືນຢັນ", - "Copy link to thread": "ສຳເນົາລິ້ງໃສ່ກະທູ້", - "View in room": "ເບິ່ງຢູ່ໃນຫ້ອງ", - "This event could not be displayed": "ເຫດການນີ້ບໍ່ສາມາດສະແດງໄດ້", - "From a thread": "ຈາກກະທູ້", - "Edit message": "ແກ້ໄຂຂໍ້ຄວາມ", - "Everyone in this room is verified": "ທຸກຄົນຢູ່ໃນຫ້ອງນີ້ໄດ້ຮັບການຢັ້ງຢືນແລ້ວ", - "This room is end-to-end encrypted": "ຫ້ອງນີ້ຖືກເຂົ້າລະຫັດແບບຕົ້ນທາງ-ເຖິງປາຍທາງ", - "Someone is using an unknown session": "ບາງຄົນກໍາລັງໃຊ້ເງື່ອນໄຂທີ່ບໍ່ຮູ້ຈັກ", - "You have verified this user. This user has verified all of their sessions.": "ທ່ານໄດ້ຢັ້ງຢືນຜູ້ໃຊ້ນີ້ແລ້ວ. ຜູ້ໃຊ້ນີ້ໄດ້ຢັ້ງຢືນທຸກເງິຶອນໄຂຂອງເຂົາເຈົ້າແລ້ວ.", - "You have not verified this user.": "ທ່ານຍັງບໍ່ໄດ້ຢືນຢັນຜູ້ໃຊ້ນີ້.", - "This user has not verified all of their sessions.": "ຜູ້ໃຊ້ນີ້ຍັງບໍ່ໄດ້ຢຶນຢັນການເຂົ້າຮ່ວມຂອງເຂົາເຈົ້າທັງຫມົດຂອງ.", - "Phone Number": "ເບີໂທລະສັບ", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "ຂໍ້ຄວາມໄດ້ຖືກສົ່ງໄປຫາ +%(msisdn)s. ກະລຸນາໃສ່ລະຫັດຢືນຢັນ.", - "Remove %(phone)s?": "ລຶບ %(phone)sອອກບໍ?", - "Email Address": "ທີ່ຢູ່ອີເມວ", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "ພວກເຮົາໄດ້ສົ່ງອີເມວຫາທ່ານເພື່ອຢືນຢັນທີ່ຢູ່ຂອງທ່ານ. ກະລຸນາປະຕິບັດຕາມຄໍາແນະນໍາຢູ່ທີ່ນັ້ນ ແລະ ຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ປຸ່ມຂ້າງລຸ່ມນີ້.", - "Unable to add email address": "ບໍ່ສາມາດເພີ່ມທີ່ຢູ່ອີເມວໄດ້", - "This doesn't appear to be a valid email address": "ສິ່ງນີ້ເບິ່ງຄືວ່າບໍ່ແມ່ນທີ່ຢູ່ອີເມວທີ່ຖືກຕ້ອງ", - "Invalid Email Address": "ທີ່ຢູ່ອີເມວບໍ່ຖືກຕ້ອງ", - "Remove %(email)s?": "ລຶບ %(email)s ອອກບໍ?", - "Unable to remove contact information": "ບໍ່ສາມາດລຶບຂໍ້ມູນການຕິດຕໍ່ໄດ້", - "Discovery options will appear once you have added a phone number above.": "ຕົວເລືອກການຄົ້ນພົບຈະປາກົດເມື່ອທ່ານໄດ້ເພີ່ມເບີໂທລະສັບຂ້າງເທິງ.", - "Verification code": "ລະຫັດຢືນຢັນ", - "Please enter verification code sent via text.": "ກະລຸນາໃສ່ລະຫັດຢືນຢັນທີ່ສົ່ງຜ່ານຂໍ້ຄວາມ.", - "Incorrect verification code": "ລະຫັດຢືນຢັນບໍ່ຖືກຕ້ອງ", - "Unable to verify phone number.": "ບໍ່ສາມາດຢັ້ງຢືນເບີໂທລະສັບໄດ້.", - "Unable to share phone number": "ບໍ່ສາມາດແບ່ງປັນເບີໂທລະສັບໄດ້", - "Unable to revoke sharing for phone number": "ບໍ່ສາມາດຖອນການແບ່ງປັນສຳລັບເບີໂທລະສັບໄດ້", - "Discovery options will appear once you have added an email above.": "ຕົວເລືອກການຄົ້ນພົບຈະປາກົດຂຶ້ນເມື່ອທ່ານໄດ້ເພີ່ມອີເມວຂ້າງເທິງ.", - "Verify the link in your inbox": "ຢືນຢັນການເຊື່ອມຕໍ່ໃນ inbox ຂອງທ່ານ", - "Unable to verify email address.": "ບໍ່ສາມາດຢັ້ງຢືນທີ່ຢູ່ອີເມວໄດ້.", - "Click the link in the email you received to verify and then click continue again.": "ກົດທີ່ລິ້ງໃນອີເມວທີ່ທ່ານໄດ້ຮັບເພື່ອກວດສອບ ແລະ ຈາກນັ້ນກົດສືບຕໍ່ອີກຄັ້ງ.", - "Your email address hasn't been verified yet": "ທີ່ຢູ່ອີເມວຂອງທ່ານຍັງບໍ່ໄດ້ຖືກຢືນຢັນເທື່ອ", - "Unable to share email address": "ບໍ່ສາມາດແບ່ງປັນທີ່ຢູ່ອີເມວໄດ້", - "Unable to revoke sharing for email address": "ບໍ່ສາມາດຖອນການແບ່ງປັນສໍາລັບທີ່ຢູ່ອີເມວໄດ້", - "Once enabled, encryption cannot be disabled.": "ເມື່ອເປີດໃຊ້ແລ້ວ, ການເຂົ້າລະຫັດບໍ່ສາມາດຖືກປິດໃຊ້ງານໄດ້.", - "Security & Privacy": "ຄວາມປອດໄພ & ຄວາມເປັນສ່ວນຕົວ", - "People with supported clients will be able to join the room without having a registered account.": "ຄົນທີ່ມີລູກຄ້າສະຫນັບສະຫນູນຈະສາມາດເຂົ້າຮ່ວມຫ້ອງໄດ້ໂດຍບໍ່ຕ້ອງມີບັນຊີລົງທະບຽນ.", - "Who can read history?": "ຜູ້ໃດອ່ານປະຫວັດໄດ້?", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "ການປ່ຽນແປງຜູ້ທີ່ອ່ານປະຫວັດຈະມີຜົນກັບຂໍ້ຄວາມໃນອະນາຄົດທີ່ຢູ່ໃນຫ້ອງນີ້ເທົ່ານັ້ນ.", - "Anyone": "ຄົນໃດຄົນໜຶ່ງ", - "Members only (since they joined)": "ສະເພາະສະມາຊິກເທົ່ານັ້ນ (ນັບແຕ່ພວກເຂົາເຂົ້າຮ່ວມ)", - "Members only (since they were invited)": "ສະເພາະສະມາຊິກເທົ່ານັ້ນ (ນັບແຕ່ພວກເຂົາຖືກເຊີນ)", - "Members only (since the point in time of selecting this option)": "(ນັບແຕ່ຊ່ວງເວລາຂອງການເລືອກນີ້) ສຳລັບສະມາຊິກເທົ່ານັ້ນ", - "To avoid these issues, create a new public room for the conversation you plan to have.": "ເພື່ອຫຼີກເວັ້ນບັນຫາເຫຼົ່ານີ້, ສ້າງ new public room ສໍາລັບການສົນທະນາທີ່ທ່ານວາງແຜນໄວ້.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "ບໍ່ໄດ້ແນະນໍາໃຫ້ເຮັດໃຫ້ຫ້ອງທີ່ເຂົ້າລະຫັດເປັນສາທາລະນະ. ມັນຈະຫມາຍຄວາມວ່າທຸກຄົນສາມາດຊອກຫາແລະເຂົ້າຮ່ວມຫ້ອງໄດ້, ດັ່ງນັ້ນທຸກຄົນສາມາດອ່ານຂໍ້ຄວາມໄດ້. ທ່ານຈະບໍ່ໄດ້ຮັບຜົນປະໂຫຍດອັນໃດຈາກການເຂົ້າລະຫັດ.", - "Are you sure you want to make this encrypted room public?": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການເຮັດໃຫ້ຫ້ອງທີ່ຖືກເຂົ້າລະຫັດນີ້ເປັນສາທາລະນະ?", - "Unknown failure": "ຄວາມລົ້ມເຫຼວທີ່ບໍ່ຮູ້ສາເຫດ", - "Failed to update the join rules": "ອັບເດດກົດລະບຽບການເຂົ້າຮ່ວມບໍ່ສຳເລັດ", - "Decide who can join %(roomName)s.": "ຕັດສິນໃຈວ່າໃຜສາມາດເຂົ້າຮ່ວມ %(roomName)s.", - "To link to this room, please add an address.": "ເພື່ອເຊື່ອມຕໍ່ຫາຫ້ອງນີ້, ກະລຸນາເພີ່ມທີ່ຢູ່.", - "Are you sure you want to add encryption to this public room?": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການເພີ່ມການເຂົ້າລະຫັດໃສ່ຫ້ອງສາທາລະນະນີ້?", - "Select the roles required to change various parts of the room": "ເລືອກພາລະບົດບາດທີ່ຕ້ອງການໃນການປ່ຽນແປງພາກສ່ວນຕ່າງໆຂອງຫ້ອງ", - "Select the roles required to change various parts of the space": "ເລືອກພາລະບົດບາດທີ່ຕ້ອງການໃນການປ່ຽນແປງພາກສ່ວນຕ່າງໆຂອງພຶ້ນທີ່", - "Permissions": "ການອະນຸຍາດ", - "Roles & Permissions": "ພາລະບົດບາດ & ການອະນຸຍາດ", - "Send %(eventType)s events": "ສົ່ງເຫດການ %(eventType)s", - "Banned users": "ຫ້າມຜູ້ໃຊ້", - "Muted Users": "ຜູ້ໃຊ້ທີ່ປິດສຽງ", - "Privileged Users": "ສິດທິພິເສດຂອງຜູ້ໃຊ້", - "No users have specific privileges in this room": "ບໍ່ມີຜູ້ໃຊ້ໃດມີສິດທິພິເສດຢູ່ໃນຫ້ອງນີ້", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "ເກີດຄວາມຜິດພາດໃນການປ່ຽນແປງລະດັບສິດຂອງຜູ້ໃຊ້. ກວດໃຫ້ແນ່ໃຈວ່າເຈົ້າມີສິດອະນຸຍາດພຽງພໍແລ້ວລອງໃໝ່ອີກຄັ້ງ.", - "Error changing power level": "ເກີດຄວາມຜິດພາດໃນການປ່ຽນແປງລະດັບສິດ", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "ເກີດຄວາມຜິດພາດໃນການປ່ຽນແປງຂໍ້ກຳນົດລະດັບສິດຂອງຫ້ອງ. ກວດໃຫ້ແນ່ໃຈວ່າເຈົ້າມີສິດອະນຸຍາດພຽງພໍແລ້ວລອງໃໝ່ອີກຄັ້ງ.", - "Error changing power level requirement": "ເກີດຄວາມຜິດພາດໃນການປ່ຽນແປງຄວາມຕ້ອງການລະດັບພະລັງງານ", - "Reason": "ເຫດຜົນ", - "Banned by %(displayName)s": "ຫ້າມໂດຍ %(displayName)s", - "Unban": "ຍົກເລີກການຫ້າມ", - "Failed to unban": "ຍົກເລີກບໍ່ສໍາເລັດ", - "Browse": "ຄົ້ນຫາ", - "Set a new custom sound": "ຕັ້ງສຽງແບບກຳນົດເອງ", - "Notification sound": "ສຽງແຈ້ງເຕຶອນ", - "Sounds": "ສຽງ", - "You won't get any notifications": "ທ່ານຈະບໍ່ໄດ້ຮັບການແຈ້ງເຕືອນໃດໆ", - "Get notified only with mentions and keywords as set up in your settings": "ຮັບການແຈ້ງເຕືອນພຽງແຕ່ມີການກ່າວເຖິງ ແລະ ຄໍາທີ່ກຳນົດໄວ້ໃນsettingsຂອງທ່ານ", - "@mentions & keywords": "@ກ່າວເຖິງ & ຄໍາສໍາຄັນ", - "Get notified for every message": "ໄດ້ຮັບການແຈ້ງເຕືອນສໍາລັບທຸກໆຂໍ້ຄວາມ", - "All messages": "ຂໍ້ຄວາມທັງໝົດ", - "Get notifications as set up in your settings": "ຮັບການແຈ້ງເຕືອນຕາມທີ່ກຳນົດໄວ້ໃນ ການຕັ້ງຄ່າ ຂອງທ່ານ", - "Uploaded sound": "ອັບໂຫຼດສຽງ", - "Room Addresses": "ທີ່ຢູ່ຂອງຫ້ອງ", - "Bridges": "ເປັນຂົວຕໍ່", - "This room isn't bridging messages to any platforms. Learn more.": "ຫ້ອງນີ້ບໍ່ໄດ້ເຊື່ອມຕໍ່ຂໍ້ຄວາມໄປຫາພັລດຟອມໃດໆ. ສຶກສາເພີ່ມເຕີມ.", - "This room is bridging messages to the following platforms. Learn more.": "ຫ້ອງນີ້ກໍາລັງເຊື່ອມຕໍ່ຂໍ້ຄວາມໄປຫາພັລດຟອມຕໍ່ໄປນີ້. ສຶກສາເພີ່ມເຕີມ.", - "Internal room ID": "ID ຫ້ອງພາຍໃນ", - "Space information": "ຂໍ້ມູນພື້ນທີ່", - "View older messages in %(roomName)s.": "ບິ່ງຂໍ້ຄວາມເກົ່າໃນ %(roomName)s.", - "View older version of %(spaceName)s.": "ເບິ່ງເວີຊັນເກົ່າກວ່າຂອງ %(spaceName)s.", - "Upgrade this room to the recommended room version": "ຍົກລະດັບຫ້ອງນີ້ເປັນເວີຊັນຫ້ອງທີ່ແນະນຳ", - "Upgrade this space to the recommended room version": "ຍົກລະດັບພື້ນທີ່ນີ້ເປັນເວີຊັນຫ້ອງທີ່ແນະນຳ", - "This room is not accessible by remote Matrix servers": "ຫ້ອງນີ້ບໍ່ສາມາດເຂົ້າເຖິງໄດ້ໂດຍເຊີບເວີ Matrix ໄລຍະໄກ", - "Voice & Video": "ສຽງ & ວິດີໂອ", - "No Webcams detected": "ບໍ່ພົບ Webcam", - "No Microphones detected": "ບໍ່ພົບໄມໂຄຣໂຟນ", - "No Audio Outputs detected": "ບໍ່ພົບສຽງອອກ", - "Audio Output": "ສຽງອອກ", - "Request media permissions": "ຮ້ອງຂໍການອະນຸຍາດສື່ມວນຊົນ", - "Missing media permissions, click the button below to request.": "ບໍ່ອະນຸຍາດສື່, ກົດໄປທີ່ປຸ່ມຂ້າງລຸ່ມນີ້ເພື່ອຮ້ອງຂໍ.", - "You may need to manually permit %(brand)s to access your microphone/webcam": "ທ່ານອາດຈະຈໍາເປັນຕ້ອງໄດ້ອະນຸຍາດໃຫ້ %(brand)sເຂົ້າເຖິງໄມໂຄຣໂຟນ/ເວັບແຄມຂອງທ່ານ", - "No media permissions": "ບໍ່ມີການອະນຸຍາດສື່", - "Default Device": "ອຸປະກອນເລີ່ມຕົ້ນ", - "Group all your rooms that aren't part of a space in one place.": "ຈັດກຸ່ມຫ້ອງທັງໝົດຂອງທ່ານທີ່ບໍ່ໄດ້ເປັນສ່ວນໜຶ່ງຂອງພື້ນທີ່ຢູ່ໃນບ່ອນດຽວກັນ.", - "Rooms outside of a space": "ຫ້ອງຢູ່ນອກພື້ນທີ່", - "Group all your people in one place.": "ຈັດກຸ່ມຄົນທັງໝົດຂອງເຈົ້າຢູ່ບ່ອນດຽວ.", - "Group all your favourite rooms and people in one place.": "ຈັດກຸ່ມຫ້ອງ ແລະ ຄົນທີ່ທ່ານມັກທັງໝົດຢູ່ບ່ອນດຽວ.", - "Show all your rooms in Home, even if they're in a space.": "ສະແດງຫ້ອງທັງໝົດຂອງທ່ານໃນໜ້າຫຼັກ, ເຖິງແມ່ນວ່າພວກມັນຢູ່ໃນບ່ອນໃດນຶ່ງກໍ່ຕາມ.", - "Home is useful for getting an overview of everything.": "ຫນ້າHome ເປັນປະໂຫຍດສໍາລັບການເບິ່ງລາຍການລວມທັງໝົດ.", - "Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "ພຶ້ນທີ່ເປັນຊ່ອງທາງໃນການຈັດກຸ່ມຫ້ອງ ແລະ ຄົນ. ຄຽງຄູ່ກັບສະຖານທີ່ທີ່ທ່ານຢູ່ໃນ, ທ່ານສາມາດນໍາໃຊ້ບາງບ່ອນທີ່ສ້າງຂຶ້ນກ່ອນໄດ້ເຊັ່ນກັນ.", - "Spaces to show": "ພຶ້ນທີ່ຈະສະແດງ", - "Sidebar": "ແຖບດ້ານຂ້າງ", - "Share anonymous data to help us identify issues. Nothing personal. No third parties.": "ແບ່ງປັນຂໍ້ມູນທີ່ບໍ່ເປີດເຜີຍຊື່ເພື່ອຊ່ວຍໃຫ້ພວກເຮົາລະບຸບັນຫາ. ບໍ່ມີຫຍັງເປັນສ່ວນຕົວ. ບໍ່ມີພາກສ່ວນທີສາມ.", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "ຜູ້ຄຸມເຊີບເວີຂອງທ່ານໄດ້ປິດການນຳໃຊ້ການເຂົ້າລະຫັດແບບຕົ້ນທາງຮອດປາຍທາງໂດຍຄ່າເລີ່ມຕົ້ນໃນຫ້ອງສ່ວນຕົວ ແລະ ຂໍ້ຄວາມໂດຍກົງ.", - "Message search": "ຄົ້ນຫາຂໍ້ຄວາມ", - "Reject all %(invitedRooms)s invites": "ປະຕິເສດການເຊີນທັງໝົດ %(invitedRooms)s", - "Accept all %(invitedRooms)s invites": "ຍອມຮັບການເຊີນທັງໝົດ %(invitedRooms)s", - "Bulk options": "ຕົວເລືອກຈຳນວນຫຼາຍ", - "You have no ignored users.": "ທ່ານບໍ່ມີຜູ້ໃຊ້ທີ່ຖືກລະເລີຍ.", - "Unignore": "ບໍ່ສົນໃຈ", - "Read Marker off-screen lifetime (ms)": "ອ່ານອາຍຸການໃຊ້ງານຂອງໜ້າຈໍ (ມິລິວິນາທີ)", - "Read Marker lifetime (ms)": "ອ່ານອາຍຸ ການໃຊ້ງານຂອງເຄື່ອງຫມາຍ. (ມິນລິວິນາທີ)", - "Autocomplete delay (ms)": "ການຕື່ມຂໍ້ມູນອັດຕະໂນມັດຊັກຊ້າ (ms)", - "Images, GIFs and videos": "ຮູບພາບ, GIF ແລະ ວິດີໂອ", - "Code blocks": "ບລັອກລະຫັດ", - "Composer": "ນັກປະພັນ", - "Displaying time": "ສະແດງເວລາ", - "To view all keyboard shortcuts, click here.": "ເພື່ອເບິ່ງປຸ່ມລັດທັງໝົດ, ຄລິກທີ່ນີ້.", - "Keyboard shortcuts": "ປຸ່ມລັດ", - "Room list": "ລາຍຊື່ຫ້ອງ", - "Show tray icon and minimise window to it on close": "ສະແດງໄອຄອນ ແລະ ຫຍໍ້ຫນ້າຕ່າງໃຫ້ມັນຢູ່ໃກ້", - "Always show the window menu bar": "ສະແດງແຖບເມນູໜ້າຕ່າງສະເໝີ", - "Room ID or address of ban list": "IDຫ້ອງ ຫຼື ທີ່ຢູ່ຂອງລາຍການຫ້າມ", - "If this isn't what you want, please use a different tool to ignore users.": "ຖ້າສິ່ງນີ້ບໍ່ແມ່ນສິ່ງທີ່ທ່ານຕ້ອງການ, ກະລຸນາໃຊ້ເຄື່ອງມືອື່ນເພື່ອລະເວັ້ນຜູ້ໃຊ້.", - "Subscribed lists": "ລາຍຊື່ທີ່ສະໝັກແລ້ວ", - "eg: @bot:* or example.org": "ຕົວຢ່າງ: @bot:* ຫຼື example.org", - "Server or user ID to ignore": "ເຊີບເວີ ຫຼື ID ຜູ້ໃຊ້ທີ່ຍົກເວັ້ນ", - "Personal ban list": "ບັນຊີລາຍຊື່ການຫ້າມສ່ວນບຸກຄົນ", - "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.": "ການລະເວັ້ນຜູ້ຄົນແມ່ນເຮັດໄດ້ຜ່ານບັນຊີລາຍຊື່ການຫ້າມທີ່ມີກົດລະບຽບສໍາລັບທຸກຄົນທີ່ຈະຫ້າມ. ການສະໝັກໃຊ້ບັນຊີລາຍການຫ້າມໝາຍຄວາມວ່າຜູ້ໃຊ້/ເຊີບເວີທີ່ຖືກບລັອກໂດຍລາຍຊື່ນັ້ນຈະຖືກເຊື່ອງໄວ້ຈາກທ່ານ.", - "⚠ These settings are meant for advanced users.": "⚠ ການຕັ້ງຄ່າເຫຼົ່ານີ້ແມ່ນຫມາຍເຖິງຜູ້ໃຊ້ຂັ້ນສູງ.", - "Ignored users": "ຜູ້ໃຊ້ຖືກຍົກເວັ້ນ", - "You are currently subscribed to:": "ປະຈຸບັນທ່ານສະໝັກໃຊ້:", - "View rules": "ເບິ່ງກົດລະບຽບ", - "You are not subscribed to any lists": "ເຈົ້າຍັງບໍ່ໄດ້ສະໝັກໃຊ້ລາຍການໃດໆ", - "You are currently ignoring:": "ຕອນນີ້ທ່ານກຳລັງລະເລີຍ:", - "You have not ignored anyone.": "ເຈົ້າຍັງບໍ່ໄດ້ລະເລີຍຜູ້ໃດຜູ້ໜຶ່ງ.", - "User rules": "ກົດລະບຽບຂອງຜູ້ໃຊ້", - "Server rules": "ກົດລະບຽບຂອງ ເຊີບເວີ", - "Ban list rules - %(roomName)s": "ກົດລະບຽບຂອງລາຍຊື່ຕ້ອງຫ້າມ-%(roomName)s", - "None": "ບໍ່ມີ", - "Please try again or view your console for hints.": "ກະລຸນາລອງອີກຄັ້ງ ຫຼື ເບິ່ງ console ຂອງທ່ານເພື່ອຂໍຄຳແນະນຳ.", - "Error unsubscribing from list": "ເກີດຄວາມຜິດພາດໃນການຍົກເລີກການຕິດຕາມລາຍຊື່", - "Error removing ignored user/server": "ເກີດຄວາມຜິດພາດໃນການລຶບຜູ້ໃຊ້/ເຊີບເວີທີ່ລະເລີຍອອກ", - "Please verify the room ID or address and try again.": "ກະລຸນາຢັ້ງຢືນ ID ຫ້ອງ ຫຼື ທີ່ຢູ່ ແລ້ວລອງໃໝ່ອີກຄັ້ງ.", - "Error subscribing to list": "ເກີດຄວາມຜິດພາດໃນການຕິດຕາມລາຍຊື່", - "Something went wrong. Please try again or view your console for hints.": "ມີບາງຢ່າງຜິດພາດ. ກະລຸນາລອງອີກຄັ້ງ ຫຼື ເບິ່ງ console ຂອງທ່ານເພື່ອຂໍຄຳແນະນຳ.", - "Error adding ignored user/server": "ເກີດຄວາມຜິດພາດໃນການເພີ່ມຜູ້ໃຊ້/ເຊີບເວີທີ່ລະເລີຍ", - "Ignored/Blocked": "ບໍ່ສົນໃຈ/ຖືກບລັອກ", - "Keyboard": "ແປ້ນພິມ", - "Cross-signing public keys:": "ກະແຈສາທາລະນະທີ່ມີ Cross-signing:", - "Cross-signing is not set up.": "ບໍ່ໄດ້ຕັ້ງຄ່າ Cross-signing.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "ບັນຊີຂອງທ່ານມີຂໍ້ມູນແບບ cross-signing ໃນການເກັບຮັກສາຄວາມລັບ, ແຕ່ວ່າຍັງບໍ່ມີຄວາມເຊື່ອຖືໃນລະບົບນີ້.", - "Cross-signing is ready but keys are not backed up.": "ການລົງຊື່ຂ້າມແມ່ນພ້ອມແລ້ວແຕ່ກະແຈບໍ່ໄດ້ສຳຮອງໄວ້.", - "Cross-signing is ready for use.": "ການລົງຊື່ຂ້າມແມ່ນກຽມພ້ອມສໍາລັບການໃຊ້ງານ.", - "Your homeserver does not support cross-signing.": "homeserverຂອງທ່ານບໍ່ຮອງຮັບການລົງຊື່ຂ້າມ.", - "Change Password": "ປ່ຽນລະຫັດຜ່ານ", - "New Password": "ລະຫັດຜ່ານໃໝ່", - "Current password": "ລະຫັດປັດຈຸບັນ", - "Passwords don't match": "ລະຫັດຜ່ານບໍ່ກົງກັນ", - "Confirm password": "ຢືນຢັນລະຫັດ", - "Do you want to set an email address?": "ທ່ານຕ້ອງການສ້າງທີ່ຢູ່ອີເມວບໍ?", - "Passwords can't be empty": "ລະຫັດຜ່ານບໍ່ສາມາດຫວ່າງເປົ່າໄດ້", - "New passwords don't match": "ລະຫັດຜ່ານໃໝ່ບໍ່ກົງກັນ", - "Export E2E room keys": "ສົ່ງກະແຈຫ້ອງ E2E ອອກ", - "Warning!": "ແຈ້ງເຕືອນ!", - "No display name": "ບໍ່ມີຊື່ສະແດງຜົນ", - "Channel: ": "ຊ່ອງ: ", - "Workspace: ": "ພື້ນທີ່ເຮັດວຽກ: ", - "This bridge is managed by .": "ຂົວນີ້ຖືກຄຸ້ມຄອງໂດຍ .", - "This bridge was provisioned by .": "ຂົວນີ້ຖືກສະໜອງໃຫ້ໂດຍ .", - "Space options": "ຕົວເລືອກພື້ນທີ່", - "Jump to first invite.": "ໄປຫາຄຳເຊີນທຳອິດ.", - "Jump to first unread room.": "ໄປຫາຫ້ອງທໍາອິດທີ່ຍັງບໍ່ໄດ້ອ່ານ.", - "Recommended for public spaces.": "ແນະນຳສຳລັບສະຖານທີ່ສາທາລະນະ.", - "Allow people to preview your space before they join.": "ອະນຸຍາດໃຫ້ຄົນເບິ່ງຕົວຢ່າງພື້ນທີ່ຂອງທ່ານກ່ອນທີ່ເຂົາເຈົ້າເຂົ້າຮ່ວມ.", - "Preview Space": "ເບິ່ງຕົວຢ່າງພື້ນທີ່", - "Failed to update the visibility of this space": "ອັບເດດການເບິ່ງເຫັນພື້ນທີ່ນີ້ບໍ່ສຳເລັດ", - "Decide who can view and join %(spaceName)s.": "ຕັດສິນໃຈວ່າໃຜສາມາດເບິ່ງ ແລະ ເຂົ້າຮ່ວມ %(spaceName)s.", - "Access": "ການເຂົ້າເຖິງ", - "Visibility": "ການເບິ່ງເຫັນ", - "This may be useful for public spaces.": "ນີ້ອາດຈະເປັນປະໂຫຍດສໍາລັບສະຖານທີ່ສາທາລະນະ.", - "Enable guest access": "ເປີດໃຊ້ການເຂົ້າເຖິງແຂກ/ຜູ້ຖືກເຊີນ", - "Guests can join a space without having an account.": "ແຂກສາມາດເຂົ້າຮ່ວມພື້ນທີ່ໄດ້ໂດຍບໍ່ຕ້ອງມີບັນຊີ.", - "Show advanced": "ສະແດງຂັ້ນສູງ", - "Hide advanced": "ເຊື່ອງຂັ້ນສູງ", - "Failed to update the history visibility of this space": "ການອັບເດດປະຫວັດການເບິ່ງເຫັນຂອງພື້ນທີ່ນີ້ບໍ່ສຳເລັດ", - "Failed to update the guest access of this space": "ການອັບເດດການເຂົ້າເຖິງຂອງແຂກຂອງພື້ນທີ່ນີ້ບໍ່ສຳເລັດ", - "Leave Space": "ອອກຈາກພື້ນທີ່", - "Save Changes": "ບັນທຶກການປ່ຽນແປງ", - "Edit settings relating to your space.": "ແກ້ໄຂການຕັ້ງຄ່າທີ່ກ່ຽວຂ້ອງກັບພື້ນທີ່ຂອງທ່ານ.", - "General": "ທົ່ວໄປ", - "Failed to save space settings.": "ບັນທຶກການຕັ້ງຄ່າພື້ນທີ່ບໍ່ສຳເລັດ.", - "Invite with email or username": "ເຊີນດ້ວຍອີເມລ໌ ຫຼື ຊື່ຜູ້ໃຊ້", - "Invite people": "ເຊີນຜູ້ຄົນ", - "Share invite link": "ແບ່ງປັນລິ້ງເຊີນ", - "Failed to copy": "ສຳເນົາບໍ່ສຳເລັດ", - "Copied!": "ສຳເນົາແລ້ວ!", - "Click to copy": "ກົດເພື່ອສຳເນົາ", - "Show all rooms": "ສະແດງຫ້ອງທັງໝົດ", - "You can change these anytime.": "ທ່ານສາມາດປ່ຽນສິ່ງເຫຼົ່ານີ້ໄດ້ທຸກເວລາ.", - "Add some details to help people recognise it.": "ເພີ່ມລາຍລະອຽດບາງຢ່າງເພື່ອຊ່ວຍໃຫ້ຄົນຮັບຮູ້.", - "Your private space": "ພື້ນທີ່ສ່ວນຕົວຂອງທ່ານ", - "Your public space": "ພື້ນທີ່ສາທາລະນະຂອງທ່ານ", - "To join a space you'll need an invite.": "ເພື່ອເຂົ້າຮ່ວມພື້ນທີ່, ທ່ານຈະຕ້ອງການເຊີນ.", - "Invite only, best for yourself or teams": "ເຊີນເທົ່ານັ້ນ, ດີທີ່ສຸດສຳລັບຕົວທ່ານເອງ ຫຼື ທີມງານ", - "Open space for anyone, best for communities": "ເປີດພື້ນທີ່ສໍາລັບທຸກຄົນ, ດີທີ່ສຸດສໍາລັບຊຸມຊົນ", - "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 ເປັນວິທີໃໝ່ໃນການຈັດກຸ່ມຫ້ອງ ແລະ ຄົນ. ທ່ານຕ້ອງການສ້າງ Space ປະເພດໃດ? ທ່ານສາມາດປ່ຽນອັນນີ້ໃນພາຍຫຼັງ.", - "Create a space": "ສ້າງພື້ນທີ່", - "Address": "ທີ່ຢູ່", - "e.g. my-space": "ຕົວຢ່າງ: ພື້ນທີ່ຂອງຂ້ອຍ", - "Please enter a name for the space": "ກະລຸນາໃສ່ຊື່ສໍາລັບຊ່ອງຫວ່າງ", - "Search %(spaceName)s": "ຊອກຫາ %(spaceName)s", - "Upload avatar": "ອັບໂຫຼດອາວາຕ້າ", - "Delete avatar": "ລືບອາວາຕ້າ", - "Space selection": "ການເລືອກພື້ນທີ່", - "Match system": "ລະບົບການຈັບຄູ່", - "More options": "ທາງເລືອກເພີ່ມເຕີມ", - "Pin to sidebar": "ປັກໝຸດໃສ່ແຖບດ້ານຂ້າງ", - "Developer tools": "ເຄື່ອງມືພັດທະນາ", - "All settings": "ການຕັ້ງຄ່າທັງໝົດ", - "Quick settings": "ການຕັ້ງຄ່າດ່ວນ", - "Accept to continue:": "ຍອມຮັບ ເພື່ອສືບຕໍ່:", - "Your server isn't responding to some requests.": "ເຊີບເວີຂອງທ່ານບໍ່ຕອບສະໜອງບາງ ຄຳຮ້ອງຂໍ.", - "Folder": "ໂຟນເດີ", - "Headphones": "ຫູຟັງ", - "Anchor": "ສະມໍ", - "Bell": "ກະດິ່ງ", - "Trumpet": "ແກ", - "Guitar": "ກີຕ້າ", - "Ball": "ໝາກບານ", - "Trophy": "ລາງວັນ", - "Rocket": "ຈະຣວດ", - "Aeroplane": "ຍົນ", - "Bicycle": "ລົດຖີບ", - "Train": "ລົດໄຟ", - "Flag": "ທຸງ", - "Telephone": "ໂທລະສັບ", - "Hammer": "ຄ້ອນຕີ", - "Key": "ລູກກຸນແຈ", - "Lock": "ກະແຈ", - "Scissors": "ມີດຕັດ", - "Paperclip": "ເຫຼັກໜີບເຈັ້ຽ", - "Pencil": "ສໍ", - "Book": "ປື້ມ", - "Light bulb": "ດອກໄຟ", - "Gift": "ຂອງຂວັນ", - "Clock": "ໂມງ", - "Hourglass": "ໂມງຊາຍ", - "Umbrella": "ຄັນຮົ່ມ", - "Thumbs up": "ຍົກໂປ້", - "Santa": "ຊານຕາ", - "Italics": "ໂຕໜັງສືອຽງ", - "Home options": "ຕົວເລືອກໜ້າຫຼັກ", - "%(spaceName)s menu": "ເມນູ %(spaceName)s", - "Currently removing messages in %(count)s rooms": { - "one": "ຕອນນີ້ກຳລັງລຶບຂໍ້ຄວາມຢູ່ໃນຫ້ອງ %(count)s", - "other": "ກຳລັງລຶບຂໍ້ຄວາມຢູ່ໃນ %(count)s ຫ້ອງ" - }, - "Live location enabled": "ເປີດໃຊ້ສະຖານທີປັດຈຸບັນແລ້ວ", - "You are sharing your live location": "ທ່ານກໍາລັງແບ່ງປັນສະຖານທີ່ປັດຈຸບັນຂອງທ່ານ", - "Close sidebar": "ປິດແຖບດ້ານຂ້າງ", - "View List": "ເບິ່ງລາຍຊື່", - "View list": "ເບິ່ງລາຍຊື່", - "No live locations": "ບໍ່ມີສະຖານທີ່ປັດຈູບັນ", - "Live location error": "ສະຖານທີ່ປັດຈຸບັນຜິດພາດ", - "Live location ended": "ສະຖານທີ່ປັດຈຸບັນສິ້ນສຸດລົງແລ້ວ", - "Move right": "ຍ້າຍໄປທາງຂວາ", - "Move left": "ຍ້າຍໄປທາງຊ້າຍ", - "Revoke permissions": "ຖອນການອະນຸຍາດ", - "Remove for everyone": "ລຶບອອກສຳລັບທຸກຄົນ", - "Delete widget": "ລຶບ widget", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "ການລຶບwidget ຈະເປັນການລຶບອອກສຳລັບຜູ້ໃຊ້ທັງໝົດໃນຫ້ອງນີ້. ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການລຶບwidget ນີ້?", - "Delete Widget": "ລຶບ Widget", - "Take a picture": "ຖ່າຍຮູບ", - "Start audio stream": "ເລີ່ມການຖ່າຍທອດສຽງ", - "Failed to start livestream": "ການຖ່າຍທອດສົດບໍ່ສຳເລັດ", - "Unable to start audio streaming.": "ບໍ່ສາມາດເລີ່ມການຖ່າຍທອດສຽງໄດ້.", - "Thread options": "ຕົວເລືອກກະທູ້", - "Manage & explore rooms": "ຈັດການ ແລະ ສຳຫຼວດຫ້ອງ", - "See room timeline (devtools)": "ເບິ່ງທາມລາຍຫ້ອງ (devtools)", - "Mentions only": "ກ່າວເຖິງເທົ່ານັ້ນ", - "Forget": "ລືມ", - "Report": "ລາຍງານ", - "Collapse reply thread": "ຫຍໍ້ກະທູ້ຕອບກັບ", - "Source URL": "ແຫຼ່ງ URL", - "Show preview": "ສະແດງຕົວຢ່າງ", - "View source": "ເບິ່ງແຫຼ່ງທີ່ມາ", - "Open in OpenStreetMap": "ເປີດໃນ OpenStreetMap", - "Hold": "ຖື", - "Resume": "ປະຫວັດຫຍໍ້", - "Unsent": "ຍັງບໍ່ໄດ້ສົ່ງ", - "We encountered an error trying to restore your previous session.": "ພວກເຮົາພົບຄວາມຜິດພາດໃນການພະຍາຍາມຟື້ນຟູພາກສ່ວນທີ່ຜ່ານມາຂອງທ່ານ.", - "Please provide an address": "ກະລຸນາລະບຸທີ່ຢູ່", - "Some characters not allowed": "ບໍ່ອະນຸຍາດໃຫ້ບາງຕົວອັກສອນ", - "Missing room name or separator e.g. (my-room:domain.org)": "ບໍ່ມີຊື່ຫ້ອງ ຫຼື ຕົວແຍກເຊັ່ນ: (my-room:domain.org)", - "View all %(count)s members": { - "one": "ເບິ່ງສະມາຊິກ 1 ຄົນ", - "other": "ເບິ່ງສະມາຊິກ %(count)s ທັງໝົດ" - }, - "Including %(commaSeparatedMembers)s": "ລວມທັງ %(commaSeparatedMembers)s", - "Including you, %(commaSeparatedMembers)s": "ລວມທັງທ່ານ, %(commaSeparatedMembers)s", - "This address had invalid server or is already in use": "ທີ່ຢູ່ນີ້ມີເຊີບເວີທີ່ບໍ່ຖືກຕ້ອງ ຫຼື ຖືກໃຊ້ງານຢູ່ແລ້ວ", - "Join millions for free on the largest public server": "ເຂົ້າຮ່ວມຫຼາຍລ້ານຄົນໄດ້ໂດຍບໍ່ເສຍຄ່າໃນເຊີບເວີສາທາລະນະທີ່ໃຫຍ່ທີ່ສຸດ", - "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 ທີ່ມີຢູ່ແລ້ວໃນ homeserver ອື່ນ.", - "Server Options": "ຕົວເລືອກເຊີບເວີ", - "Your server": "ເຊີບເວີຂອງທ່ານ", - "Can't find this server or its room list": "ບໍ່ສາມາດຊອກຫາເຊີບເວີນີ້ ຫຼື ລາຍຊື່ຫ້ອງຂອງມັນໄດ້", - "You are not allowed to view this server's rooms list": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເບິ່ງລາຍຊື່ຫ້ອງຂອງເຊີບເວີນີ້", - "Enter a server name": "ໃສ່ຊື່ເຊີບເວີ", - "Add existing space": "ເພີ່ມພື້ນທີ່ທີ່ມີຢູ່", - "Server name": "ຊື່ເຊີບເວີ", - "Enter the name of a new server you want to explore.": "ໃສ່ຊື່ຂອງເຊີບເວີໃໝ່ທີ່ທ່ານຕ້ອງການສຳຫຼວດ.", - "Add a new server": "ເພີ່ມເຊີບເວີໃໝ່", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "ກຳລັງເພີ່ມຫ້ອງ...", - "other": "ກຳລັງເພີ່ມຫ້ອງ... (%(progress)s ຈາກທັງໝົດ %(count)s)" - }, - "Search for spaces": "ຊອກຫາພື້ນທີ່", - "Create a new space": "ສ້າງພື້ນທີ່ໃຫມ່", - "Want to add a new space instead?": "ຕ້ອງການເພີ່ມພື້ນທີ່ໃໝ່ແທນບໍ?", - "Adding spaces has moved.": "ຍ້າຍພຶ້ນທີ່ເພິ່ມແລ້ວ.", - "Search for rooms": "ຄົ້ນຫາຫ້ອງ", - "Create a new room": "ສ້າງຫ້ອງໃຫມ່", - "Want to add a new room instead?": "ຕ້ອງການເພີ່ມຫ້ອງໃຫມ່ແທນບໍ?", - "Add existing rooms": "ເພີ່ມຫ້ອງທີ່ມີຢູ່", - "Direct Messages": "ຂໍ້ຄວາມໂດຍກົງ", - "Invite anyway": "ເຊີນເລີຍ", - "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": "ຜູ້ໃຊ້ຕໍ່ໄປນີ້ອາດຈະບໍ່ມີຢູ່", - "Send Logs": "ສົ່ງບັນທຶກ", - "Clear Storage and Sign Out": "ລຶບບ່ອນຈັດເກັບຂໍ້ມູນ ແລະ ອອກຈາກລະບົບ", - "Sign out and remove encryption keys?": "ອອກຈາກລະບົບ ແລະ ລຶບລະຫັດການເຂົ້າລະຫັດອອກບໍ?", - "Link to most recent message": "ເຊື່ອມຕໍ່ກັບຂໍ້ຄວາມຫຼ້າສຸດ", - "Share Room": "ແບ່ງປັນຫ້ອງ", - "This will allow you to reset your password and receive notifications.": "ນີ້ຈະຊ່ວຍໃຫ້ທ່ານສາມາດປັບລະຫັດຜ່ານຂອງທ່ານ ແລະ ໄດ້ຮັບການແຈ້ງເຕືອນ.", - "Email address": "ທີ່ຢູ່ອີເມວ", - "Please check your email and click on the link it contains. Once this is done, click continue.": "ກະລຸນາກວດເບິ່ງອີເມວຂອງທ່ານ ແລະ ກົດໃສ່ການເຊື່ອມຕໍ່. ເມື່ອສຳເລັດແລ້ວ, ກົດສືບຕໍ່.", - "Verification Pending": "ຢູ່ລະຫວ່າງການຢັ້ງຢືນ", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "ການລຶບລ້າງພື້ນທີ່ຈັດເກັບຂໍ້ມູນຂອງບຣາວເຊີຂອງທ່ານອາດຈະແກ້ໄຂບັນຫາໄດ້, ແຕ່ຈະເຮັດໃຫ້ທ່ານອອກຈາກລະບົບ ແລະ ເຮັດໃຫ້ປະຫວັດການສົນທະນາທີ່ເຂົ້າລະຫັດໄວ້ນັ້ນບໍ່ສາມາດອ່ານໄດ້.", - "Unban from space": "ຍົກເລີກການຫ້າມອອກຈາກພື້ນທີ່", - "Remove recent messages": "ລຶບຂໍ້ຄວາມຫຼ້າສຸດອອກ", - "Failed to remove user": "ລຶບຜູ້ໃຊ້ອອກບໍ່ສຳເລັດ", - "They'll still be able to access whatever you're not an admin of.": "ພວກເຂົາສາມາດເຂົ້າເຖິງອັນໃດກໍໄດ້ທີ່ທ່ານບໍ່ແມ່ນຜູ້ຄຸມລະບົບ.", - "Room settings": "ການຕັ້ງຄ່າຫ້ອງ", - "Share room": "ແບ່ງປັນຫ້ອງ", - "Export chat": "ສົ່ງການສົນທະນາອອກ", - "Pinned": "ໄດ້ປັກໝຸດ", - "Files": "ໄຟລ໌", - "Not encrypted": "ບໍ່ໄດ້ເຂົ້າລະຫັດ", - "Add widgets, bridges & bots": "ເພີ່ມວິດເຈັດ, ຂົວ ແລະບັອດ", - "Edit widgets, bridges & bots": "ແກ້ໄຂວິດເຈັດ, ຂົວ ແລະບັອດ", - "Set my room layout for everyone": "ກໍານົດຮູບແບບຫ້ອງຂອງຂ້ອຍສໍາລັບທຸກຄົນ", - "Close this widget to view it in this panel": "ປິດວິດເຈັດນີ້ເພື່ອເບິ່ງມັນຢູ່ໃນແຜງນີ້", - "Unpin this widget to view it in this panel": "ຖອນປັກໝຸດວິດເຈັດນີ້ເພື່ອເບິ່ງມັນຢູ່ໃນແຜງນີ້", - "You can only pin up to %(count)s widgets": { - "other": "ທ່ານສາມາດປັກໝຸດໄດ້ເຖິງ %(count)s widget ເທົ່ານັ້ນ" - }, - "Spaces": "ພື້ນທີ່", - "Profile": "ໂປຣໄຟລ໌", - "Messaging": "ການສົ່ງຂໍ້ຄວາມ", - "Missing domain separator e.g. (:domain.org)": "ຂາດຕົວແຍກໂດເມນ e.g. (:domain.org)", - "e.g. my-room": "ຕົວຢ່າງ: ຫ້ອງຂອງຂ້ອຍ", - "Room address": "ທີ່ຢູ່ຫ້ອງ", - "In reply to this message": "ໃນການຕອບກັບ ຂໍ້ຄວາມນີ້", - "In reply to ": "ຕອບກັບ ", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "ບໍ່ສາມາດໂຫຼດກິດຈະກຳທີ່ຕອບກັບມາໄດ້, ມັນບໍ່ຢູ່ ຫຼື ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເບິ່ງມັນ.", - "Custom level": "ລະດັບທີ່ກໍາຫນົດເອງ", - "Power level": "ລະດັບພະລັງງານ", - "Results are only revealed when you end the poll": "ຜົນໄດ້ຮັບຈະຖືກເປີດເຜີຍເມື່ອທ່ານສິ້ນສຸດແບບສຳຫຼວດເທົ່ານັ້ນ", - "Voters see results as soon as they have voted": "ຜູ້ລົງຄະແນນເຫັນຜົນທັນທີທີ່ເຂົາເຈົ້າໄດ້ລົງຄະແນນສຽງ", - "Add option": "ເພີ່ມຕົວເລືອກ", - "Write an option": "ຂຽນຕົວເລືອກ", - "This address is already in use": "ທີ່ຢູ່ນີ້ຖືກໃຊ້ແລ້ວ", - "This address is available to use": "ທີ່ຢູ່ນີ້ສາມາດໃຊ້ໄດ້", - "This address does not point at this room": "ທີ່ຢູ່ນີ້ບໍ່ໄດ້ຊີ້ໄປທີ່ຫ້ອງນີ້", - "Option %(number)s": "ຕົວເລືອກ %(number)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.": "ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບ homeserver ໄດ້ - ກະລຸນາກວດສອບການເຊື່ອມຕໍ່ຂອງທ່ານ, ໃຫ້ແນ່ໃຈວ່າ ການຢັ້ງຢືນ SSL ຂອງ homeserver ຂອງທ່ານແມ່ນເຊື່ອຖືໄດ້ ແລະ ການຂະຫຍາຍບຣາວເຊີບໍ່ໄດ້ປິດບັງການຮ້ອງຂໍ.", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບ homeserver ຜ່ານ HTTP ເມື່ອ HTTPS URL ຢູ່ໃນບຣາວເຊີຂອງທ່ານ. ໃຊ້ HTTPS ຫຼື ເປີດໃຊ້ສະຄຣິບທີ່ບໍ່ປອດໄພ.", - "There was a problem communicating with the homeserver, please try again later.": "ມີບັນຫາໃນການສື່ສານກັບ homeserver, ກະລຸນາລອງໃໝ່ໃນພາຍຫຼັງ.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "ກະລຸນາຮັບຊາບວ່າທ່ານກຳລັງເຂົ້າສູ່ລະບົບເຊີບເວີ %(hs)s, ບໍ່ແມ່ນ matrix.org.", - "Incorrect username and/or password.": "ຊື່ຜູ້ໃຊ້ ແລະ/ຫຼືລະຫັດຜ່ານບໍ່ຖືກຕ້ອງ.", - "This account has been deactivated.": "ບັນຊີນີ້ຖືກປິດການນຳໃຊ້ແລ້ວ.", - "Please contact your service administrator to continue using this service.": "ກະລຸນາ ຕິດຕໍ່ຜູ້ຄຸ້ມຄອງການບໍລິການຂອງທ່ານ ເພື່ອສືບຕໍ່ໃຊ້ບໍລິການນີ້.", - "General failure": "ຄວາມບໍ່ສຳເລັດທົ່ວໄປ", - "Identity server URL does not appear to be a valid identity server": "URL ເຊີບເວີປາກົດວ່າບໍ່ຖືກຕ້ອງ", - "Invalid base_url for m.identity_server": "base_url ບໍ່ຖືກຕ້ອງສໍາລັບ m.identity_server", - "Invalid identity server discovery response": "ການຕອບສະໜອງ ການຄົ້ນພົບຕົວຕົນຂອງເຊີບເວີບໍ່ຖືກຕ້ອງ", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Homeserver URL ບໍ່ສະເເດງເປັນ Matrix homeserver ທີ່ຖືກຕ້ອງ", - "Invalid base_url for m.homeserver": "base_url ບໍ່ຖືກຕ້ອງສໍາລັບ m.homeserver", - "Failed to get autodiscovery configuration from server": "ບໍ່ສາມາດຮັບການກຳນົດຄ່າ ການຄົ້ນຫາອັດຕະໂນມັດ ຈາກເຊີບເວີໄດ້", - "Invalid homeserver discovery response": "ການຕອບກັບຫານຄົ້ນຫາ homeserver ບໍ່ຖືກຕ້ອງ", - "Return to login screen": "ກັບໄປທີ່ໜ້າຈໍເພື່ອເຂົ້າສູ່ລະບົບ", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "ທ່ານໄດ້ອອກຈາກລະບົບອຸປະກອນທັງໝົດແລ້ວ ແລະ ຈະບໍ່ຮັບການແຈ້ງເຕືອນ ອີກຕໍ່ໄປ. ເພື່ອເປີດໃຊ້ການແຈ້ງເຕືອນຄືນໃໝ່, ກະລຸນາເຂົ້າສູ່ລະບົບອີກຄັ້ງໃນແຕ່ລະອຸປະກອນ.", - "Your password has been reset.": "ລະຫັດຜ່ານຂອງທ່ານໄດ້ຖືກຕັ້ງໃໝ່ແລ້ວ.", - "New passwords must match each other.": "ລະຫັດຜ່ານໃໝ່ຕ້ອງກົງກັນ.", - "A new password must be entered.": "ຕ້ອງໃສ່ລະຫັດຜ່ານໃໝ່.", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "ຖ້າທ່ານຕ້ອງການຮັກສາການເຂົ້າເຖິງປະຫວັດການສົນທະນາຂອງທ່ານໃນຫ້ອງທີ່ເຂົ້າລະຫັດໄວ້, ໃຫ້ຕັ້ງຄ່າການສໍາຮອງກະແຈ ຫຼື ສົ່ງອອກກະແຈຂໍ້ຄວາມຂອງທ່ານຈາກອຸປະກອນອື່ນຂອງທ່ານກ່ອນດໍາເນີນການ.", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "ການອອກຈາກລະບົບອຸປະກອນຂອງທ່ານຈະໄປລຶບອຸປະກອນເຂົ້າລະຫັດທີ່ເກັບໄວ້, ເຮັດໃຫ້ປະຫວັດການສົນທະນາທີ່ເຂົ້າລະຫັດໄວ້ບໍ່ສາມາດອ່ານໄດ້.", - "Skip verification for now": "ຂ້າມການຢັ້ງຢືນດຽວນີ້", - "Really reset verification keys?": "ຕັ້ງຄ່າຢືນຢັນກະແຈຄືນໃໝ່ບໍ?", - "Device verified": "ຢັ້ງຢືນອຸປະກອນແລ້ວ", - "Verify this device": "ຢັ້ງຢືນອຸປະກອນນີ້", - "Unable to verify this device": "ບໍ່ສາມາດຢັ້ງຢືນອຸປະກອນນີ້ໄດ້", - "Original event source": "ແຫຼ່ງຕົ້ນສະບັບ", - "Decrypted event source": "ບ່ອນທີ່ຖືກຖອດລະຫັດໄວ້", - "Could not load user profile": "ບໍ່ສາມາດໂຫຼດໂປຣໄຟລ໌ຂອງຜູ້ໃຊ້ໄດ້", - "Switch theme": "ສະຫຼັບຫົວຂໍ້", - "Switch to dark mode": "ສະຫຼັບໄປໂໝດມືດ", - "Switch to light mode": "ສະຫຼັບໄປໂໝດແສງ", - "Uploading %(filename)s and %(count)s others": { - "one": "ກຳລັງອັບໂຫລດ %(filename)s ແລະ %(count)s ອື່ນໆ", - "other": "ກຳລັງອັບໂຫລດ %(filename)s ແລະ %(count)s ອື່ນໆ" - }, - "Uploading %(filename)s": "ກຳລັງອັບໂຫລດ %(filename)s", - "Failed to load timeline position": "ໂຫຼດຕໍາແໜ່ງທາມລາຍບໍ່ສຳເລັດ", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "ພະຍາຍາມໂຫຼດຈຸດສະເພາະໃນທາມລາຍຂອງຫ້ອງນີ້, ແຕ່ບໍ່ສາມາດຊອກຫາມັນໄດ້.", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "ພະຍາຍາມໂຫຼດຈຸດສະເພາະຢູ່ໃນທາມລາຍຂອງຫ້ອງນີ້, ແຕ່ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເບິ່ງຂໍ້ຄວາມທີ່ເປັນຄໍາຖາມ.", - "Keep discussions organised with threads": "ຮັກສາການສົນທະນາທີ່ມີການຈັດລະບຽບ", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "ເຄັດລັບ: ໃຊ້ “%(replyInThread)s” ເມື່ອເລື່ອນໃສ່ຂໍ້ຄວາມ.", - "Threads help keep your conversations on-topic and easy to track.": "ກະທູ້ຊ່ວຍໃຫ້ການສົນທະນາຂອງທ່ານຢູ່ໃນຫົວຂໍ້ ແລະ ງ່າຍຕໍ່ການຕິດຕາມ.", - "Show all threads": "ສະແດງຫົວຂໍ້ທັງໝົດ", - "Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "ຕອບກັບຫາກະທູ້ທີ່ກຳລັງດຳເນີນ ຫຼືໃຊ້ ຢູ່“%(replyInThread)s” ເມື່ອເລື່ອນໃສ່ຂໍ້ຄວາມເພື່ອເລີ່ມຕົ້ນອັນໃໝ່.", - "Show:": "ສະແດງ:", - "Shows all threads you've participated in": "ສະແດງຫົວຂໍ້ທັງໝົດທີ່ທ່ານໄດ້ເຂົ້າຮ່ວມ", - "My threads": "ກະທູ້ຂອງຂ້ອຍ", - "Shows all threads from current room": "ສະແດງຫົວຂໍ້ທັງໝົດຈາກຫ້ອງປັດຈຸບັນ", - "All threads": "ກະທູ້ທັງໝົດ", - "We'll create rooms for each of them.": "ພວກເຮົາຈະສ້າງແຕ່ລະຫ້ອງ.", - "What projects are your team working on?": "ທີມງານຂອງທ່ານເຮັດວຽກຢູ່ໃນໂຄງການໃດ?", - "You can add more later too, including already existing ones.": "ທ່ານສາມາດເພີ່ມເຕີມໃນພາຍຫຼັງ, ລວມທັງອັນທີ່ມີຢູ່ແລ້ວ.", - "Let's create a room for each of them.": "ສ້າງຫ້ອງສໍາລັບແຕ່ລະຄົນ.", - "What are some things you want to discuss in %(spaceName)s?": "ມີຫຍັງແດ່ທີ່ທ່ານຕ້ອງການທີ່ຈະສົນທະນາໃນ %(spaceName)s?", - "Invite by username": "ເຊີນໂດຍຊື່ຜູ້ໃຊ້", - "Make sure the right people have access. You can invite more later.": "ໃຫ້ແນ່ໃຈວ່າບຸກຄົນທີ່ຖືກຕ້ອງມີການເຂົ້າເຖິງ. ທ່ານສາມາດເຊີນເພີ່ມເຕີມໄດ້ໃນພາຍຫຼັງ.", - "Invite your teammates": "ເຊີນເພື່ອນຮ່ວມທີມຂອງທ່ານ", - "Failed to invite the following users to your space: %(csvUsers)s": "ການເຊີນຜູ້ໃຊ້ຕໍ່ໄປນີ້ໄປຫາພື້ນທີ່ຂອງທ່ານ: %(csvUsers)s ບໍ່ສຳເລັດ", - "A private space for you and your teammates": "ພື້ນທີ່ສ່ວນຕົວສຳລັບທ່ານ ແລະ ເພື່ອນຮ່ວມທີມ", - "Me and my teammates": "ຂ້ອຍ ແລະ ເພື່ອນຮ່ວມທີມ", - "A private space to organise your rooms": "ຈັດພຶ້ນທີ່ຫ້ອງສ່ວນຕົວຂອງທ່ານ", - "Just me": "ພຽງແຕ່ຂ້ອຍ", - "Make sure the right people have access to %(name)s": "ໃຫ້ແນ່ໃຈວ່າມີການເຂົ້າເຖິງໂດຍບຸກຄົນທີ່ຖືກຕ້ອງ %(name)s", - "Who are you working with?": "ທ່ານເຮັດວຽກກັບໃຜ?", - "Go to my space": "ໄປທີ່ພື້ນທີ່ຂອງຂ້ອຍ", - "Go to my first room": "ໄປຫ້ອງທໍາອິດຂອງຂ້ອຍ", - "It's just you at the moment, it will be even better with others.": "ສຳລັບທ່ານໃນເວລານີ້, ມັນຈະດີກວ່າກັບຄົນອື່ນ.", - "Share %(name)s": "ແບ່ງປັນ %(name)s", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "ເລືອກຫ້ອງ ຫຼື ເພີ່ມການສົນທະນາ. ນີ້ເປັນພຽງແຕ່ພື້ນທີ່ສໍາລັບທ່ານ, ບໍ່ມີໃຜຈະໄດ້ຮັບແຈ້ງການ. ທ່ານສາມາດເພີ່ມຕື່ມອີກໃນພາຍຫຼັງ.", - "What do you want to organise?": "ທ່ານຕ້ອງການຈັດບໍ?", - "Skip for now": "ຂ້າມໄປດຽວນີ້", - "Failed to create initial space rooms": "ການສ້າງພື້ນທີ່ຫ້ອງເບື້ອງຕົ້ນບໍ່ສຳເລັດ", - "Welcome to ": "ຍິນດີຕ້ອນຮັບສູ່ ", - " invites you": " ເຊີນທ່ານ", - "Private space": "ພື້ນທີ່ສ່ວນຕົວ", - "Search names and descriptions": "ຄົ້ນຫາຊື່ ແລະ ຄໍາອະທິບາຍ", - "Rooms and spaces": "ຫ້ອງ ແລະ ພຶ້ນທີ່", - "Results": "ຜົນຮັບ", - "You may want to try a different search or check for typos.": "ເຈົ້າອາດຈະຕ້ອງລອງຊອກຫາແບບອື່ນ ຫຼື ກວດເບິ່ງວ່າພິມຜິດ.", - "Your server does not support showing space hierarchies.": "ເຊີບເວີຂອງທ່ານບໍ່ຮອງຮັບການສະແດງລໍາດັບຊັ້ນຂອງພື້ນທີ່.", - "Failed to load list of rooms.": "ໂຫຼດລາຍຊື່ຫ້ອງບໍ່ສຳເລັດ.", - "Mark as suggested": "ເຄື່ອງໝາຍທີ່ ແນະນຳ", - "Mark as not suggested": "ເຮັດເຄຶ່ອງໝາຍໄວ້ວ່າ ບໍ່ໄດ້ແນະນຳ", - "Failed to remove some rooms. Try again later": "ລຶບບາງຫ້ອງອອກບໍ່ສຳເລັດ. ລອງໃໝ່ໃນພາຍຫຼັງ", - "Select a room below first": "ເລືອກຫ້ອງຂ້າງລຸ່ມນີ້ກ່ອນ", - "Suggested": "ແນະນຳແລ້ວ", - "This room is suggested as a good one to join": "ຫ້ອງນີ້ຖືກແນະນໍາວ່າເປັນຫ້ອງທີ່ດີທີ່ຈະເຂົ້າຮ່ວມ", - "Joined": "ເຂົ້າຮ່ວມແລ້ວ", - "You don't have permission": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດ", - "Joining": "ເຂົ້າຮ່ວມ", - "You have %(count)s unread notifications in a prior version of this room.": { - "one": "ທ່ານມີ %(count)s ການແຈ້ງເຕືອນທີ່ຍັງບໍ່ໄດ້ອ່ານຢູ່ໃນສະບັບກ່ອນໜ້າຂອງຫ້ອງນີ້.", - "other": "ທ່ານມີ %(count)s ການແຈ້ງເຕືອນທີ່ຍັງບໍ່ໄດ້ອ່ານຢູ່ໃນສະບັບກ່ອນໜ້າຂອງຫ້ອງນີ້." - }, - "Failed to reject invite": "ປະຕິເສດຄຳເຊີນບໍ່ສຳເລັດ", - "No more results": "ບໍ່ມີຜົນອີກຕໍ່ໄປ", - "Server may be unavailable, overloaded, or search timed out :(": "ເຊີບເວີອາດຈະບໍ່ມີຢູ່, ໂຫຼດເກີນ, ຫຼື ໝົດເວລາການຊອກຫາ :(", - "Search failed": "ຄົ້ນຫາບໍ່ສຳເລັດ", - "You seem to be in a call, are you sure you want to quit?": "ເບິ່ງຄືວ່າທ່ານຢູ່ໃນສາຍ, ທ່ານແນ່ໃຈບໍ່ວ່າທ່ານຢາກຢຸດຕິ?", - "You seem to be uploading files, are you sure you want to quit?": "ເບິ່ງຄືວ່າທ່ານກຳລັງອັບໂຫລດໄຟລ໌ຢູ່,ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການອອກ?", - "Sent messages will be stored until your connection has returned.": "ຂໍ້ຄວາມທີ່ສົ່ງຈະຖືກເກັບໄວ້ຈົນກ່ວາການເຊື່ອມຕໍ່ຂອງທ່ານກັບຄືນມາ.", - "Connectivity to the server has been lost.": "ການເຊື່ອມຕໍ່ກັບເຊີບເວີໄດ້ສູນຫາຍໄປ.", - "You can select all or individual messages to retry or delete": "ທ່ານສາມາດເລືອກເອົາທັງຫມົດ ຫຼື ຂໍ້ຄວາມແຕ່ລະຄົນເພື່ອລອງໃຫມ່ ຫຼື ລຶບ", - "Retry all": "ລອງໃໝ່ທັງໝົດ", - "Delete all": "ລົບທັງຫມົດ", - "Some of your messages have not been sent": "ບາງຂໍ້ຄວາມຂອງທ່ານຍັງບໍ່ຖືກສົ່ງ", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "ຂໍ້ຄວາມຂອງທ່ານບໍ່ຖືກສົ່ງເນື່ອງຈາກ homeserver ນີ້ເກີນຂອບເຂດຈໍາກັດ. ກະລຸນາ ຕິດຕໍ່ຜູູ້ຄຸມຄອງການບໍລິການຂອງທ່ານ ເພື່ອສືບຕໍ່ໃຊ້ບໍລິການ.", - "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.": "ຂໍ້ຄວາມຂອງທ່ານບໍ່ຖືກສົ່ງເນື່ອງຈາກ homeserver ນີ້ຮອດຂີດຈຳກັດສູງສູດຜູ້ໃຊ້ລາຍເດືອນແລ້ວ. ກະລຸນາ ຕິດຕໍ່ຜູ້ເບິ່ງຄຸ້ມຄອງການບໍລິການຂອງທ່ານ ເພື່ອສືບຕໍ່ໃຊ້ບໍລິການ.", - "You can't send any messages until you review and agree to our terms and conditions.": "ທ່ານບໍ່ສາມາດສົ່ງຂໍ້ຄວາມໄດ້ຈົນກ່ວາທ່ານຈະທົບທວນຄືນ ແລະ ຕົກລົງເຫັນດີກັບ ຂໍ້ກໍານົດແລະເງື່ອນໄຂຂອງພວກເຮົາ.", - "Create new room": "ສ້າງຫ້ອງໃຫມ່", - "You have no visible notifications.": "ທ່ານບໍ່ເຫັນການເເຈ້ງເຕືອນ.", - "You're all caught up": "ໝົດແລ້ວໝົດເລີຍ", - "%(creator)s created and configured the room.": "%(creator)s ສ້າງ ແລະ ກຳນົດຄ່າຫ້ອງ.", - "%(creator)s created this DM.": "%(creator)s ສ້າງ DM ນີ້.", - "Verification requested": "ຂໍການຢັ້ງຢືນ", - "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 ລຸ້ນເກົ່າກວ່າ. ອັນນີ້ຈະເຮັດໃຫ້ການເຂົ້າລະຫັດລັບແບບຕົ້ນທາງເຖິງປາຍທາງເຮັດວຽກຜິດປົກກະຕິໃນລຸ້ນເກົ່າ. ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດແບບຕົ້ນທາງເຖິງປາຍທາງທີ່ໄດ້ແລກປ່ຽນເມື່ອບໍ່ດົນມານີ້ ໃນຂະນະທີ່ໃຊ້ເວີຊັນເກົ່າອາດຈະບໍ່ສາມາດຖອດລະຫັດໄດ້ໃນລູ້ນນີ້. ນີ້ອາດຈະເຮັດໃຫ້ຂໍ້ຄວາມທີ່ແລກປ່ຽນກັບລູ້ນນີ້ບໍ່ສຳເລັດ. ຖ້າເຈົ້າປະສົບບັນຫາ, ໃຫ້ອອກຈາກລະບົບ ແລະ ກັບມາໃໝ່ອີກຄັ້ງ. ເພື່ອຮັກສາປະຫວັດຂໍ້ຄວາມ, ສົ່ງອອກ ແລະ ນໍາເຂົ້າລະຫັດຂອງທ່ານຄືນໃໝ່.", - "Old cryptography data detected": "ກວດພົບຂໍ້ມູນການເຂົ້າລະຫັດລັບເກົ່າ", - "Review terms and conditions": "ກວດເບິ່ງຂໍ້ກໍານົດ ແລະ ເງື່ອນໄຂ", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "ເພື່ອສືບຕໍ່ນຳໃຊ້ %(homeserverDomain)s homeserver ທ່ານຕ້ອງທົບທວນຄືນ ແລະ ຕົກລົງເຫັນດີກັບເງື່ອນໄຂ ແລະ ເງື່ອນໄຂຂອງພວກເຮົາ.", - "Terms and Conditions": "ຂໍ້ກໍານົດ ແລະ ເງື່ອນໄຂ", - "Signed Out": "ອອກຈາກລະບົບ", - "Unable to copy a link to the room to the clipboard.": "ບໍ່ສາມາດສຳເນົາລິ້ງໄປຫາຫ້ອງໃສ່ຄລິບບອດໄດ້.", - "Unable to copy room link": "ບໍ່ສາມາດສຳເນົາລິ້ງຫ້ອງໄດ້", - "Failed to forget room %(errCode)s": "ບໍ່ສາມາດລືມຫ້ອງ ໄດ້%(errCode)s", - "Are you sure you want to leave the room '%(roomName)s'?": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການອອກຈາກຫ້ອງ '%(roomName)s'?", - "Are you sure you want to leave the space '%(spaceName)s'?": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການອອກຈາກພື້ນທີ່ '%(spaceName)s'?", - "This room is not public. You will not be able to rejoin without an invite.": "ຫ້ອງນີ້ບໍ່ແມ່ນສາທາລະນະ. ທ່ານຈະບໍ່ສາມາດເຂົ້າຮ່ວມຄືນໃໝ່ໄດ້ໂດຍບໍ່ມີການເຊີນ.", - "This space is not public. You will not be able to rejoin without an invite.": "ພື້ນທີ່ນີ້ບໍ່ແມ່ນສາທາລະນະ. ທ່ານຈະບໍ່ສາມາດເຂົ້າຮ່ວມຄືນໃໝ່ໄດ້ໂດຍບໍ່ມີການເຊີນ.", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "ເຈົ້າເປັນພຽງຄົນດຽວຢູ່ທີ່ນີ້. ຖ້າທ່ານອອກໄປ, ບໍ່ມີໃຜຈະສາມາດເຂົ້າຮ່ວມໃນອະນາຄົດໄດ້, ລວມທັງທ່ານ.", - "Failed to reject invitation": "ປະຕິເສດຄຳເຊີນບໍ່ສຳເລັດ", - "Are you sure you want to reject the invitation?": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການປະຕິເສດຄຳເຊີນ?", - "Reject invitation": "ປະຕິເສດຄຳເຊີນ", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "ຖ້າທ່ານຮູ້ວ່າທ່ານກໍາລັງເຮັດຫຍັງ, Element ແມ່ນແຫຼ່ງເປີດ, ກວດເບິ່ງໃຫ້ແນ່ໃຈວ່າ GitHub ຂອງພວກເຮົາ (https://github.com/vector-im/element-web/) ແລະ ປະກອບສ່ວນ!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "ຖ້າມີຄົນບອກທ່ານໃຫ້ສຳເນົາ/ວາງບາງອັນຢູ່ບ່ອນນີ້, ມີໂອກາດສູງທີ່ທ່ານຈະຖືກຫລອກລວງ!", - "Wait!": "ລໍຖ້າ!", - "Open dial pad": "ເປີດແຜ່ນປັດ", - "Remove from room": "ຍ້າຍອອກຈາກຫ້ອງ", - "Disinvite from room": "ຕັດຂາດອອກຈາກຫ້ອງ", - "Remove from space": "ລືບອອກຈາກພື້ນທີ່ຈັດເກັບ", - "Disinvite from space": "ຕັດຂາດຈາກ ພື້ນທີ່ຈັດເກັບ", - "Demote": "ຫຼຸດລະດັບ", - "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.": "ທ່ານຈະບໍ່ສາມາດຍົກເລີກການປ່ຽນແປງນີ້ໄດ້ໃນຂະນະທີ່ທ່ານກໍາລັງ demoting ຕົວທ່ານເອງ, ຖ້າທ່ານເປັນຜູ້ໃຊ້ສິດທິພິເສດສຸດທ້າຍຢູ່ໃນຫ້ອງ, ມັນຈະເປັນໄປບໍ່ໄດ້ທີ່ຈະຄືນສິດທິພິເສດ.", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "ທ່ານຈະບໍ່ສາມາດຍົກເລີກການປ່ຽນແປງນີ້ໄດ້ໃນຂະນະທີ່ທ່ານກໍາລັງ demoting ຕົວທ່ານເອງ, ຖ້າທ່ານເປັນຜູ້ໃຊ້ສິດທິພິເສດສຸດທ້າຍໃນຊ່ອງ, ມັນຈະເປັນໄປບໍ່ໄດ້ທີ່ຈະຄືນສິດທິພິເສດ.", - "Demote yourself?": "ຫຼຸດລະດັບຕົວເອງບໍ?", - "Share Link to User": "ແບ່ງປັນລິ້ງໄປຫາຜູ້ໃຊ້", - "Jump to read receipt": "ຂ້າມເພື່ອອ່ານໃບຮັບເງິນ", - "Hide sessions": "ເຊື່ອງsessions", - "%(count)s sessions": { - "one": "%(count)s ລະບົບ", - "other": "%(count)ssessions" - }, - "Hide verified sessions": "ເຊື່ອງ sessionsທີ່ຢືນຢັນແລ້ວ", - "%(count)s verified sessions": { - "one": "ຢືນຢັນ 1 session ແລ້ວ", - "other": "%(count)sລະບົບຢືນຢັນແລ້ວ" - }, - "Chat": "ສົນທະນາ", - "Pinned messages": "ປັກໝຸດຂໍ້ຄວາມ", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "ຖ້າຫາກທ່ານມີການອະນຸຍາດ, ເປີດເມນູໃນຂໍ້ຄວາມໃດຫນຶ່ງ ແລະ ເລືອກ Pin ເພື່ອຕິດໃຫ້ເຂົາເຈົ້າຢູ່ທີ່ນີ້.", - "Nothing pinned, yet": "ບໍ່ມີຫຍັງຖືກປັກໝຸດ,", - "Yours, or the other users' session": "ຂອງທ່ານ , ຫຼື session ຂອງຜູ້ໃຊ້ອື່ນໆ", - "Yours, or the other users' internet connection": "ຂອງທ່ານ, ຫຼື ການເຊື່ອມຕໍ່ອິນເຕີເນັດຂອງຜູ້ໃຊ້ອື່ນ", - "The homeserver the user you're verifying is connected to": "homeserver ຜູ້ໃຊ້ທີ່ທ່ານກໍາລັງຢືນຢັນແມ່ນເຊື່ອມຕໍ່ກັບ", - "Your homeserver": "homeserver ຂອງທ່ານ", - "One of the following may be compromised:": "ຫນຶ່ງໃນຕໍ່ໄປນີ້ອາດຈະຖືກທໍາລາຍ:", - "Your messages are not secure": "ຂໍ້ຄວາມຂອງທ່ານບໍ່ປອດໄພ", - "For extra security, verify this user by checking a one-time code on both of your devices.": "ເພື່ອຄວາມປອດໄພເພີ່ມເຕີມ, ກະລຸນາຢັ້ງຢືນຜູ້ໃຊ້ນີ້ໂດຍການກວດສອບລະຫັດຄັ້ງດຽວໃນອຸປະກອນຂອງທ່ານທັງສອງ.", - "Verify User": "ຢືນຢັນຜູ້ໃຊ້", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "ຢູ່ໃນຫ້ອງທີ່ຖືກເຂົ້າລະຫັດ, ຂໍ້ຄວາມຂອງທ່ານຖືກຮັກສາໄວ້ຢ່າງປອດໄພ ແລະມີພຽງແຕ່ທ່ານ ແລະຜູ້ຮັບເທົ່ານັ້ນທີ່ມີກະແຈສະເພາະເພື່ອປົດລັອກພວກມັນ.", - "Messages in this room are not end-to-end encrypted.": "ຂໍ້ຄວາມຢູ່ໃນຫ້ອງນີ້ບໍ່ໄດ້ຖືກເຂົ້າລະຫັດແບບຕົ້ນທາງ-ປາຍທາງ.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "ຂໍ້ຄວາມຂອງທ່ານປອດໄພ ແລະມີແຕ່ທ່ານ ແລະຜູ້ຮັບເທົ່ານັ້ນທີ່ມີກະແຈສະເພາະເພື່ອປົດລັອກພວກມັນ.", - "Messages in this room are end-to-end encrypted.": "ຂໍ້ຄວາມຢູ່ໃນຫ້ອງນີ້ຖືກເຂົ້າລະຫັດແບບຕົ້ນທາງຮອດປາຍທາງ.", - "Start Verification": "ເລີ່ມການຢັ້ງຢືນ", - "Accepting…": "ກຳລັງຍອມຮັບ…", - "Waiting for %(displayName)s to accept…": "ກຳລັງລໍຖ້າ %(displayName)s ຍອມຮັບ…", - "To proceed, please accept the verification request on your other device.": "ເພື່ອດຳເນີນການຕໍ່, ກະລຸນາຍອມຮັບຄຳຮ້ອງຂໍການຢັ້ງຢືນໃນອຸປະກອນອື່ນຂອງທ່ານ.", - "URL Previews": "ຕົວຢ່າງ URL", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "ເມື່ອຜູ້ໃດຜູ້ນຶ່ງໃສ່ URL ໃນຂໍ້ຄວາມຂອງພວກເຂົາ, ການສະແດງຕົວຢ່າງ URL ສາມາດສະແດງເພື່ອໃຫ້ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການເຊື່ອມຕໍ່ນັ້ນເຊັ່ນຫົວຂໍ້, ຄໍາອະທິບາຍແລະຮູບພາບຈາກເວັບໄຊທ໌.", - "URL previews are disabled by default for participants in this room.": "ການສະແດງຕົວຢ່າງ URL ຖືກປິດການນຳໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນສຳລັບຜູ້ເຂົ້າຮ່ວມໃນຫ້ອງນີ້.", - "URL previews are enabled by default for participants in this room.": "ການສະແດງຕົວຢ່າງ URL ຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນສໍາລັບຜູ້ເຂົ້າຮ່ວມໃນຫ້ອງນີ້.", - "You have disabled URL previews by default.": "ທ່ານໄດ້ ປິດໃຊ້ງານ ຕົວຢ່າງ URL ຕາມຄ່າເລີ່ມຕົ້ນ.", - "You have enabled URL previews by default.": "ທ່ານໄດ້ ເປີດໃຊ້ງານ ຕົວຢ່າງ URL ຕາມຄ່າເລີ່ມຕົ້ນ.", - "Publish this room to the public in %(domain)s's room directory?": "ເຜີຍແຜ່ຫ້ອງນີ້ຕໍ່ສາທາລະນະຢູ່ໃນຄຳນຳຫ້ອງຂອງ %(domain)s ບໍ?", - "Room avatar": "ຮູບ avatar ຫ້ອງ", - "Room Topic": "ຫົວຂໍ້ຫ້ອງ", - "Room Name": "ຊື່ຫ້ອງ", - "Show more": "ສະແດງເພີ່ມເຕີມ", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "ກໍານົດທີ່ຢູ່ສໍາລັບຫ້ອງນີ້ເພື່ອໃຫ້ຜູ້ໃຊ້ສາມາດຊອກຫາຫ້ອງນີ້ຜ່ານ homeserver ຂອງທ່ານ (%(localDomain)s)", - "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "ກໍານົດທີ່ຢູ່ສໍາລັບພື້ນທີ່ນີ້ເພື່ອໃຫ້ຜູ້ໃຊ້ສາມາດຊອກຫາພື້ນທີ່ນີ້ຜ່ານ homeserver ຂອງທ່ານ (%(localDomain)s)", - "Local Addresses": "ທີ່ຢູ່ຊ່ອງເກັບ", - "New published address (e.g. #alias:server)": "ທີ່ຢູ່ທີ່ເຜີຍແຜ່ໃໝ່ (ເຊັ່ນ: #alias: server)", - "No other published addresses yet, add one below": "ບໍ່ມີທີ່ຢູ່ທີ່ເຜີຍແຜ່ອື່ນໆເທື່ອ, ເພີ່ມທີ່ຢູ່ຫນຶ່ງຂ້າງລຸ່ມນີ້", - "Other published addresses:": "ທີ່ຢູ່ອື່ນໆທີ່ເຜີຍແຜ່:", - "To publish an address, it needs to be set as a local address first.": "ເພື່ອເຜີຍແຜ່ທີ່ຢູ່, ມັນຈໍາເປັນຕ້ອງຕັ້ງເປັນທີ່ຢູ່ຊ່ອງເກັບກ່ອນ.", - "Published addresses can be used by anyone on any server to join your room.": "ທີ່ຢູ່ທີ່ເຜີຍແຜ່ສາມາດຖືກນໍາໃຊ້ໂດຍຜູ້ໃດຜູ້ຫນຶ່ງໃນເຊີບເວີຂອງການເຂົ້າຮ່ວມຫ້ອງຂອງທ່ານ.", - "Published addresses can be used by anyone on any server to join your space.": "ທີ່ຢູ່ທີ່ເຜີຍແຜ່ສາມາດຖືກນໍາໃຊ້ໂດຍຜູ້ໃດຜູ້ຫນຶ່ງໃນເຊີບເວີຂອງການເຂົ້າຮ່ວມຊ່ອງຂອງທ່ານ.", - "Published Addresses": "ທີ່ຢູ່ເຜີຍແຜ່", - "Local address": "ທີ່ຢູ່ຊ່ອງເກັບ", - "This room has no local addresses": "ຫ້ອງນີ້ບໍ່ມີທີ່ຢູ່ຊ່ອງເກັບ", - "This space has no local addresses": "ພື້ນທີ່ນີ້ບໍ່ມີທີ່ຢູ່ໃນຊ່ອງເກັບ", - "not specified": "ບໍ່ໄດ້ລະບຸ", - "Main address": "ທີ່ຢູ່ຫຼັກ", - "Error removing address": "ການລຶບທີ່ຢູ່ຜິດພາດ", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "ມີຄວາມຜິດພາດໃນການລຶບທີ່ຢູ່ນັ້ນອອກ. ມັນອາດຈະບໍ່ມີແລ້ວ ຫຼືມີຄວາມຜິດພາດຊົ່ວຄາວເກີດຂຶ້ນ.", - "You don't have permission to delete the address.": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ລຶບທີ່ຢູ່.", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "ເກີດຄວາມຜິດພາດໃນການສ້າງທີ່ຢູ່ນັ້ນ. ມັນອາດຈະບໍ່ໄດ້ຮັບການອະນຸຍາດຈາກເຊີບເວີ ຫຼືບໍ່ສຳເລັດ ຊົ່ວຄາວເກີດຂຶ້ນ.", - "Error creating address": "ເກີດຄວາມຜິດພາດໃນການສ້າງທີ່ຢູ່", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "ມີຄວາມຜິດພາດໃນການອັບເດດທີ່ຢູ່ສຳຮອງຂອງຫ້ອງ. ມັນອາດຈະບໍ່ໄດ້ຮັບການອະນຸຍາດຈາກເຊີບເວີ ຫຼືບໍ່ສຳເລັດ ຊົ່ວຄາວເກີດຂຶ້ນ.", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "ມີຄວາມຜິດພາດໃນການອັບເດດທີ່ຢູ່ຫຼັກຂອງຫ້ອງ. ມັນອາດຈະບໍ່ໄດ້ຮັບການອະນຸຍາດຈາກເຊີບເວີ ຫຼື ຄວາມບໍ່ສຳເລັດຊົ່ວຄາວເກີດຂຶ້ນ.", - "Error updating main address": "ເກີດຄວາມຜິດພາດໃນການອັບເດດທີ່ຢູ່ຫຼັກ", - "Stop recording": "ຢຸດການບັນທຶກ", - "We didn't find a microphone on your device. Please check your settings and try again.": "ພວກເຮົາບໍ່ພົບໄມໂຄຣໂຟນຢູ່ໃນອຸປະກອນຂອງທ່ານ. ກະລຸນາກວດເບິ່ງການຕັ້ງຄ່າຂອງທ່ານ ແລະ ລອງໃໝ່ອີກ.", - "No microphone found": "ບໍ່ພົບໄມໂຄຣໂຟນ", - "We were unable to access your microphone. Please check your browser settings and try again.": "ພວກເຮົາບໍ່ສາມາດເຂົ້າເຖິງໄມໂຄຣໂຟນຂອງທ່ານໄດ້. ກະລຸນາກວດເບິ່ງການຕັ້ງຄ່າບຣາວເຊີຂອງທ່ານແລ້ວລອງໃໝ່ອີກຄັ້ງ.", - "Unable to access your microphone": "ບໍ່ສາມາດເຂົ້າເຖິງໄມໂຄຣໂຟນຂອງທ່ານໄດ້", - "Mark all as read": "ໝາຍທັງໝົດວ່າອ່ານແລ້ວ", - "Jump to first unread message.": "ຂ້າມໄປຫາຂໍ້ຄວາມທຳອິດທີ່ຍັງບໍ່ໄດ້ອ່ານ.", - "Open thread": "ເປີດກະທູ້", - "%(count)s reply": { - "one": "%(count)s ຕອບກັບ", - "other": "%(count)s ຕອບກັບ" - }, - "Invited by %(sender)s": "ເຊີນໂດຍ%(sender)s", - "Revoke invite": "ຍົກເລີກຄຳເຊີນ", - "Admin Tools": "ເຄື່ອງມືຜູ້ຄຸ້ມຄອງ", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "ບໍ່ສາມາດຖອນຄຳເຊີນໄດ້. ເຊີບເວີອາດຈະປະສົບບັນຫາຊົ່ວຄາວ ຫຼື ທ່ານບໍ່ມີສິດພຽງພໍໃນການຖອນຄຳເຊີນ.", - "Failed to revoke invite": "ຍົກເລີກການເຊີນບໍ່ສຳເລັດ", - "Add some now": "ເພີ່ມບາງອັນດຽວນີ້", - "You don't currently have any stickerpacks enabled": "ທ່ານບໍ່ໄດ້ເປີດໃຊ້ສະຕິກເກີແພັກເກັດໃນປັດຈຸບັນ", - "Failed to connect to integration manager": "ການເຊື່ອມຕໍ່ຕົວຈັດການການເຊື່ອມໂຍງບໍ່ສຳເລັດ", - "Search…": "ຊອກຫາ…", - "All Rooms": "ຫ້ອງທັງໝົດ", - "This Room": "ຫ້ອງນີ້", - "Only room administrators will see this warning": "ມີແຕ່ຜູ້ຄຸ້ມຄອງຫ້ອງເທົ່ານັ້ນທີ່ເຫັນຄຳເຕືອນນີ້", - "This room is running room version , which this homeserver has marked as unstable.": "ຫ້ອງນີ້ກຳລັງດຳເນິນເວີຊັ້ນຫ້ອງ , ເຊິ່ງ homeserver ນີ້ໄດ້ສ້າງເຄື່ອງໝາຍເປັນ unstable.", - "This room has already been upgraded.": "ຫ້ອງນີ້ໄດ້ຖືກປັບປຸງແລ້ວ.", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "ການຍົກລະດັບຫ້ອງນີ້ຈະປິດຕົວຢ່າງປັດຈຸບັນຂອງຫ້ອງ ແລະ ຍົກລະດັບການສ້າງຫ້ອງທີ່ມີຊື່ດຽວກັນ.", - "%(count)s participants": { - "one": "ຜູ້ເຂົ້າຮ່ວມ 1ຄົນ", - "other": "ຜູ້ເຂົ້າຮ່ວມ %(count)s ຄົນ" - }, - "Copy room link": "ສຳເນົາລິ້ງຫ້ອງ", - "Low Priority": "ຄວາມສຳຄັນຕໍ່າ", - "Favourite": "ສິ່ງທີ່ມັກ", - "Favourited": "ສີ່ງທີ່ມັກ", - "Forget Room": "ລືມຫ້ອງ", - "%(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.", - "Try again later, or ask a room or space admin to check if you have access.": "ລອງໃໝ່ໃນພາຍຫຼັງ, ຫຼື ຂໍໃຫ້ຜູ້ຄຸ້ມຄອງຫ້ອງ ຫຼື ຜູ້ຄຸ້ມຄອງພື້ນທີ່ກວດເບິ່ງວ່າທ່ານມີການເຂົ້າເຖິງ ຫຼື ບໍ່.", - "Failed to add tag %(tagName)s to room": "ເພີ່ມແທັກ %(tagName)s ໃສ່ຫ້ອງບໍ່ສຳເລັດ", - "Failed to remove tag %(tagName)s from room": "ລຶບແທັກ %(tagName)s ອອກຈາກຫ້ອງບໍ່ສຳເລັດ", - "Message downloading sleep time(ms)": "ຂໍ້ຄວາມດາວໂຫຼດເວລາພັກເຄື່ອງ(ms)", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s ຈາກທັງໝົດ %(totalRooms)s", - "Indexed rooms:": "ຫ້ອງທີ່ຈັດດັດສະນີ:", - "Indexed messages:": "ດັດສະນີຂໍ້ຄວາມ:", - "Space used:": "ພື້ນທີ່ໃຊ້ແລ້ວ:", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s ກໍາລັງເກັບຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດໄວ້ຢ່າງປອດໄພຢູ່ໃນເຄື່ອງເພື່ອໃຫ້ພວກເຂົາປາກົດໃນຜົນການຄົ້ນຫາ:", - "Currently indexing: %(currentRoom)s": "ປະຈຸບັນກໍາລັງສ້າງດັດສະນີ: %(currentRoom)s", - "Not currently indexing messages for any room.": "ຕອນນີ້ບໍ່ໄດ້ຈັດດັດສະນີຂໍ້ຄວາມສໍາລັບຫ້ອງໃດ.", - "If disabled, messages from encrypted rooms won't appear in search results.": "ຖ້າປິດໃຊ້ງານ, ຂໍ້ຄວາມຈາກຫ້ອງທີ່ເຂົ້າລະຫັດຈະບໍ່ປາກົດຢູ່ໃນຜົນການຄົ້ນຫາ.", - "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.": "ຖ້າທ່ານບໍ່ໄດ້ລືບຂະບວນການກູ້ຄືນ, ຜູ້ໂຈມຕີອາດຈະພະຍາຍາມເຂົ້າເຖິງບັນຊີຂອງທ່ານ. ປ່ຽນລະຫັດຜ່ານບັນຊີຂອງທ່ານ ແລະ ກຳນົດຂະບວນການກູ້ຄືນໃໝ່ທັນທີໃນການຕັ້ງຄ່າ.", - "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.": "ຖ້າທ່ານດຳເນີນການສິ່ງນີ້ໂດຍບໍ່ໄດ້ຕັ້ງໃຈ, ທ່ານສາມາດຕັ້ງຄ່າຄວາມປອດໄພຂອງຂໍ້ຄວາມ ໃນລະບົບນີ້ ເຊິ່ງຈະມີການເຂົ້າລະຫັດປະຫວັດຂໍ້ຄວາມຂອງລະບົບນີ້ຄືນໃໝ່ດ້ວຍຂະບວນການກູ້ຂໍ້ມູນໃໝ່.", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "ລະບົບນີ້ໄດ້ກວດພົບປະໂຫຍກຄວາມປອດໄພ ແລະ ກະແຈຂໍ້ຄວາມທີ່ປອດໄພຂອງທ່ານໄດ້ຖືກເອົາອອກແລ້ວ.", - "Recovery Method Removed": "ວິທີລົບຂະບວນການກູ້ຄືນ", - "Set up Secure Messages": "ຕັ້ງຄ່າຂໍ້ຄວາມທີ່ປອດໄພ", - "Go to Settings": "ໄປທີ່ການຕັ້ງຄ່າ", - "This session is encrypting history using the new recovery method.": "ລະບົບນີ້ກຳລັງເຂົ້າລະຫັດປະຫວັດໂດຍໃຊ້ວິທີການກູ້ຂໍ້ມູນໃໝ່.", - "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.": "ຖ້າທ່ານບໍ່ໄດ້ກຳນົດວິທີການກູ້ຄືນໃໝ່, ຜູ້ໂຈມຕີອາດຈະພະຍາຍາມເຂົ້າເຖິງບັນຊີຂອງທ່ານ. ປ່ຽນລະຫັດຜ່ານບັນຊີຂອງທ່ານ ແລະກຳນົດ ວິທີການກູ້ຄືນໃໝ່ທັນທີໃນການຕັ້ງຄ່າ.", - "A new Security Phrase and key for Secure Messages have been detected.": "ກວດພົບປະໂຫຍກຄວາມປອດໄພໃໝ່ ແລະ ກະແຈສຳລັບຂໍ້ຄວາມທີ່ປອດໄພຖືກກວດພົບ.", - "New Recovery Method": "ວິທີການກູ້ຄືນໃຫມ່", - "File to import": "ໄຟລ໌ທີ່ຈະນໍາເຂົ້າ", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "ໄຟລ໌ທີສົ່ງອອກຈະຖືກປ້ອງກັນດ້ວຍປະໂຫຍກລະຫັດຜ່ານ. ທ່ານຄວນໃສ່ລະຫັດຜ່ານທີ່ນີ້, ເພື່ອຖອດລະຫັດໄຟລ໌.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "ຂະບວນການນີ້ອະນຸຍາດໃຫ້ທ່ານນໍາເຂົ້າລະຫັດ ທີ່ທ່ານໄດ້ສົ່ງອອກຜ່ານມາຈາກລູກຄ້າ Matrix ອື່ນ. ຈາກນັ້ນທ່ານຈະສາມາດຖອດລະຫັດຂໍ້ຄວາມໃດໆທີ່ລູກຄ້າອື່ນສາມາດຖອດລະຫັດໄດ້.", - "Import room keys": "ນຳເຂົ້າກະແຈຫ້ອງ", - "Confirm passphrase": "ຢືນຢັນລະຫັດຜ່ານ", - "Enter passphrase": "ໃສ່ລະຫັດຜ່ານ", - "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.": "ຂະບວນການນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດສົ່ງອອກລະຫັດສໍາລັບຂໍ້ຄວາມທີ່ທ່ານໄດ້ຮັບໃນຫ້ອງທີ່ຖືກເຂົ້າລະຫັດໄປຫາໄຟລ໌ໃນຊ່ອງເກັບຂໍ້ມູນ. ຫຼັງຈາກນັ້ນທ່ານຈະສາມາດນໍາເຂົ້າໄຟລ໌ເຂົ້າໄປໃນລູກຄ້າ Matrix ອື່ນໃນອະນາຄົດ, ດັ່ງນັ້ນລູກຄ້ານັ້ນຈະສາມາດຖອດລະຫັດຂໍ້ຄວາມເຫຼົ່ານີ້ໄດ້.", - "Export room keys": "ສົ່ງກະແຈຫ້ອງອອກ", - "Unknown error": "ຄວາມຜິດພາດທີ່ບໍ່ຮູ້ຈັກ", - "Passphrase must not be empty": "ຂໍ້ຄວາມລະຫັດຜ່ານຈະຕ້ອງບໍ່ຫວ່າງເປົ່າ", - "Passphrases must match": "ປະໂຫຍກຕ້ອງກົງກັນ", - "Unable to set up secret storage": "ບໍ່ສາມາດກຳນົດບ່ອນເກັບຂໍ້ມູນລັບໄດ້", - "Save your Security Key": "ບັນທຶກກະແຈຄວາມປອດໄພຂອງທ່ານ", - "Confirm Security Phrase": "ຢືນຢັນປະໂຫຍກຄວາມປອດໄພ", - "Set a Security Phrase": "ຕັ້ງຄ່າປະໂຫຍກຄວາມປອດໄພ", - "Upgrade your encryption": "ປັບປຸງການເຂົ້າລະຫັດຂອງທ່ານ", - "You can also set up Secure Backup & manage your keys in Settings.": "ນອກນັ້ນທ່ານຍັງສາມາດຕັ້ງຄ່າການສໍາຮອງຂໍ້ມູນທີ່ປອດໄພ & ຈັດການກະແຈຂອງທ່ານໃນການຕັ້ງຄ່າ.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "ຖ້າທ່ານຍົກເລີກດຽວນີ້, ທ່ານອາດຈະສູນເສຍຂໍ້ຄວາມ & ຂໍ້ມູນທີ່ຖືກເຂົ້າລະຫັດ ແລະ ທ່ານສູນເສຍການເຂົ້າເຖິງການເຂົ້າສູ່ລະບົບຂອງທ່ານ.", - "Unable to query secret storage status": "ບໍ່ສາມາດຄົ້ນຫາສະຖານະການເກັບຮັກສາຄວາມລັບໄດ້", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "ການເກັບຮັກສາກະແຈຄວາມປອດໄພຂອງທ່ານໄວ້ບ່ອນໃດບ່ອນໜຶ່ງທີ່ປອດໄພ ເຊັ່ນ: ຕົວຈັດການລະຫັດຜ່ານ ຫຼືບ່ອນປອດໄພ ເພາະຈະຖືກໃຊ້ເພື່ອປົກປ້ອງຂໍ້ມູນທີ່ເຂົ້າລະຫັດໄວ້ຂອງທ່ານ.", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "ປັບປຸງລະບົບນີ້ເພື່ອໃຫ້ມັນກວດສອບລະບົບອື່ນ, ອະນຸຍາດໃຫ້ພວກເຂົາເຂົ້າເຖິງຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດ ແລະເປັນເຄື່ອງໝາຍໃຫ້ເປັນທີ່ເຊື່ອຖືໄດ້ສໍາລັບຜູ້ໃຊ້ອື່ນ.", - "You'll need to authenticate with the server to confirm the upgrade.": "ທ່ານຈະຕ້ອງພິສູດຢືນຢັນກັບເຊີບເວີເພື່ອຢືນຢັນການປັບປຸງ.", - "Restore your key backup to upgrade your encryption": "ກູ້ຄືນການສຳຮອງຂໍ້ມູນກະແຈຂອງທ່ານເພື່ອຍົກລະດັບການເຂົ້າລະຫັດຂອງທ່ານ", - "Enter your account password to confirm the upgrade:": "ໃສ່ລະຫັດຜ່ານບັນຊີຂອງທ່ານເພື່ອຢືນຢັນການຍົກລະດັບ:", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "ປ້ອງກັນການສູນເສຍການເຂົ້າເຖິງຂໍ້ຄວາມ & ຂໍ້ມູນທີ່ຖືກເຂົ້າລະຫັດໂດຍການສໍາຮອງລະຫັດການເຂົ້າລະຫັດຢູ່ໃນເຊີບເວີຂອງທ່ານ.", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "ໃຊ້ປະໂຫຍກລັບທີ່ທ່ານຮູ້ເທົ່ານັ້ນ, ແລະ ເປັນທາງເລືອກທີ່ຈະບັນທຶກກະແຈຄວາມປອດໄພເພື່ອໃຊ້ສຳລັບການສຳຮອງຂໍ້ມູນ.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "ພວກເຮົາຈະສ້າງກະແຈຄວາມປອດໄພໃຫ້ທ່ານເກັບຮັກສາໄວ້ບ່ອນໃດບ່ອນໜຶ່ງທີ່ປອດໄພ ເຊັ່ນ: ຕົວຈັດການລະຫັດຜ່ານ ຫຼື ຕູ້ນິລະໄພ.", - "Generate a Security Key": "ສ້າງກະແຈຄວາມປອດໄພ", - "Unable to create key backup": "ບໍ່ສາມາດສ້າງສໍາຮອງຂໍ້ມູນທີ່ສໍາຄັນ", - "Create key backup": "ສ້າງການສໍາຮອງຂໍ້ມູນທີ່ສໍາຄັນ", - "Success!": "ສໍາເລັດ!", - "Confirm your Security Phrase": "ຢືນຢັນປະໂຫຍກຄວາມປອດໄພຂອງທ່ານ", - "Your keys are being backed up (the first backup could take a few minutes).": "ກະແຈຂອງທ່ານກຳລັງຖືກສຳຮອງຂໍ້ມູນ (ການສຳຮອງຂໍ້ມູນຄັ້ງທຳອິດອາດໃຊ້ເວລາສອງສາມນາທີ).", - "Enter your Security Phrase a second time to confirm it.": "ກະລຸນາໃສ່ປະໂຫຍກຄວາມປອດໄພຂອງທ່ານເປັນເທື່ອທີສອງເພື່ອຢືນຢັນ.", - "Go back to set it again.": "ກັບຄືນໄປຕັ້ງໃໝ່ອີກຄັ້ງ.", - "That doesn't match.": "ບໍ່ກົງກັນ.", - "Use a different passphrase?": "ໃຊ້ຂໍ້ຄວາມລະຫັດຜ່ານອື່ນບໍ?", - "That matches!": "ກົງກັນ!", - "Great! This Security Phrase looks strong enough.": "ດີເລີດ! ປະໂຫຍກຄວາມປອດໄພນີ້ເບິ່ງຄືວ່າເຂັ້ມແຂງພຽງພໍ.", - "Enter a Security Phrase": "ໃສ່ປະໂຫຍກເພື່ອຄວາມປອດໄພ", - "User Autocomplete": "ການຕຶ້ມຂໍ້ມູນອັດຕະໂນມັດຊື່ຜູ້ໃຊ້", - "Users": "ຜູ້ໃຊ້", - "Space Autocomplete": "ການເພິ່ມຂໍ້ຄວາມອັດຕະໂນມັດໃນພື້ນທີ່", - "Room Autocomplete": "ເພິ່ມຂໍ້ຄວາມອັດຕະໂນມັດ", - "Notification Autocomplete": "ການແຈ້ງເຕືອນອັດຕະໂນມັດ", - "Room Notification": "ການແຈ້ງເຕືອນຫ້ອງ", - "Notify the whole room": "ແຈ້ງຫ້ອງທັງໝົດ", - "Emoji Autocomplete": "ຕື່ມຂໍ້ມູນ Emoji ອັດຕະໂນມັດ", - "Command Autocomplete": "ຕື່ມຄໍາສັ່ງອັດຕະໂນມັດ", - "Commands": "ຄໍາສັ່ງ", - "Clear personal data": "ລຶບຂໍ້ມູນສ່ວນຕົວ", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "ເຂົ້າເຖິງບັນຊີຂອງທ່ານ ອີກເທື່ອນຶ່ງ ແລະ ກູ້ຄືນລະຫັດທີ່ເກັບໄວ້ໃນການດຳເນີນການນີ້. ຖ້າບໍ່ມີພວກລະຫັດ, ທ່ານຈະບໍ່ສາມາດອ່ານຂໍ້ຄວາມທີ່ປອດໄພທັງໝົດຂອງທ່ານໃນການດຳເນີນການໃດໆ.", - "Failed to re-authenticate due to a homeserver problem": "ການພິສູດຢືນຢັນຄືນໃໝ່ເນື່ອງຈາກບັນຫາ homeserver ບໍ່ສຳເລັດ", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "ການຕັ້ງຄ່າລະຫັດຢືນຢັນຂອງທ່ານບໍ່ສາມາດຍົກເລີກໄດ້. ຫຼັງຈາກການຕັ້ງຄ່າແລ້ວ, ທ່ານຈະບໍ່ສາມາດເຂົ້າເຖິງຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດເກົ່າໄດ້, ແລະ ໝູ່ເພື່ອນທີ່ຢືນຢັນໄປກ່ອນໜ້ານີ້ ທ່ານຈະເຫັນຄຳເຕືອນຄວາມປອດໄພຈົນກວ່າທ່ານຈະຢືນຢັນກັບພວກມັນຄືນໃໝ່.", - "I'll verify later": "ຂ້ອຍຈະກວດສອບພາຍຫຼັງ", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "ໂດຍບໍ່ມີການຢັ້ງຢືນ, ທ່ານຈະບໍ່ສາມາດເຂົ້າເຖິງຂໍ້ຄວາມທັງຫມົດຂອງທ່ານ ແລະ ອາດຈະປາກົດວ່າບໍ່ຫນ້າເຊື່ອຖື.", - "Your new device is now verified. Other users will see it as trusted.": "ດຽວນີ້ອຸປະກອນໃໝ່ຂອງທ່ານໄດ້ຮັບການຢັ້ງຢືນແລ້ວ. ຜູ້ໃຊ້ອື່ນໆຈະເຫັນວ່າມັນເປັນທີ່ເຊື່ອຖືໄດ້.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "ດຽວນີ້ອຸປະກອນໃໝ່ຂອງທ່ານໄດ້ຮັບການຢັ້ງຢືນແລ້ວ. ມີການເຂົ້າເຖິງຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດຂອງທ່ານ, ແລະຜູ້ໃຊ້ອື່ນໆຈະເຫັນວ່າເປັນທີ່ເຊື່ອຖືໄດ້.", - "Verify your identity to access encrypted messages and prove your identity to others.": "ຢືນຢັນຕົວຕົນຂອງທ່ານເພື່ອເຂົ້າເຖິງຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໄວ້ ແລະ ພິສູດຕົວຕົນຂອງທ່ານໃຫ້ກັບຜູ້ອື່ນ.", - "Verify with another device": "ຢັ້ງຢືນດ້ວຍອຸປະກອນອື່ນ", - "Verify with Security Key": "ຢືນຢັນດ້ວຍກະແຈຄວາມປອດໄພ", - "Verify with Security Key or Phrase": "ຢືນຢັນດ້ວຍກະແຈຄວາມປອດໄພ ຫຼືປະໂຫຍກ", - "Proceed with reset": "ດຳເນີນການຕັ້ງຄ່າໃໝ່", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "ເບິ່ງຄືວ່າທ່ານບໍ່ມີກະແຈຄວາມປອດໄພ ຫຼື ອຸປະກອນອື່ນໆທີ່ທ່ານສາມາດຢືນຢັນໄດ້. ອຸປະກອນນີ້ຈະບໍ່ສາມາດເຂົ້າເຖິງຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດເກົ່າໄດ້. ເພື່ອຢືນຢັນຕົວຕົນຂອງທ່ານໃນອຸປະກອນນີ້, ທ່ານຈຳເປັນຕ້ອງຕັ້ງລະຫັດຢືນຢັນຂອງທ່ານ.", - "Create account": "ສ້າງບັນຊີ", - "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. ລະບົບຢັ້ງຢືນສຳເລັດແລ້ວ.", - "Verified key": "ກະແຈທີ່ຢືນຢັນແລ້ວ", - "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\". ນີ້ອາດຈະຫມາຍຄວາມວ່າການສື່ສານຂອງທ່ານຖືກຂັດຂວາງ!", - "Session already verified!": "ການຢັ້ງຢືນລະບົບແລ້ວ!", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "ບໍ່ຮູ້ຈັກ (ຜູ້ໃຊ້, ລະບົບ) ຄູ່: (%(userId)s, %(deviceId)s)", - "Verifies a user, session, and pubkey tuple": "ຢືນຢັນຜູ້ໃຊ້, ລະບົບ, ແລະ pubkey tuple", - "Setting up keys": "ການຕັ້ງຄ່າກະແຈ", - "Are you sure you want to cancel entering passphrase?": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການຍົກເລີກການໃສ່ປະໂຫຍກລະຫັດຜ່ານ?", - "Cancel entering passphrase?": "ຍົກເລີກການໃສ່ປະໂຫຍກລະຫັດຜ່ານບໍ?", - "Missing user_id in request": "ບໍ່ມີ user_id ໃນການຮ້ອງຂໍ", - "You are no longer ignoring %(userId)s": "ທ່ານບໍ່ໄດ້ສົນໃຈ %(userId)s ອີກຕໍ່ໄປ", - "Unignored user": "ສົນໃຈຜູ້ໃຊ້", - "You are now ignoring %(userId)s": "ດຽວນີ້ທ່ານບໍ່ສົນໃຈ %(userId)s", - "Ignored user": "ບໍ່ສົນໃຈຜູ້ໃຊ້", - "Unrecognised room address: %(roomAlias)s": "ບໍ່ຮູ້ຈັກທີ່ຢູ່ຫ້ອງ: %(roomAlias)s", - "Use an identity server to invite by email. Manage in Settings.": "ໃຊ້ເຊີເວີລະບຸຕົວຕົນເພື່ອເຊີນທາງອີເມວ. ຈັດການໃນການຕັ້ງຄ່າ.", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "ໃຊ້ເຊີບເວີລະບຸຕົວຕົນເພື່ອເຊີນທາງອີເມວ.ກົດສືບຕໍ່ໃຊ້ເຊີບເວີລິບຸຕົວຕົນເລີ່ມຕົ້ນ (%(defaultIdentityServerName)s) ຫຼືຈັດການ ການຕັ້ງຄ່າ.", - "Use an identity server": "ໃຊ້ເຊີບເວີລະບຸຕົວຕົນ", - "Light high contrast": "ແສງສະຫວ່າງຄວາມຄົມຊັດສູງ", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "ກຳລັງປັບປຸງພື້ນທີ່..", - "other": "ກຳລັງຍົກລະດັບພື້ນທີ່... (%(progress)s ຈາກທັງໝົດ %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "ກຳລັງສົ່ງຄຳເຊີນ...", - "other": "ກຳລັງສົ່ງຄຳເຊີນ... (%(progress)s ຈາກທັງໝົດ %(count)s)" - }, - "Loading new room": "ກຳລັງໂຫຼດຫ້ອງໃໝ່", - "Upgrading room": "ການຍົກລະດັບຫ້ອງ", - "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.": "ຫ້ອງນີ້ແມ່ນຢູ່ໃນບາງພື້ນທີ່ທີ່ທ່ານບໍ່ແມ່ນຜູ້ຄຸ້ມຄອງ. ໃນສະຖານທີ່ເຫຼົ່ານັ້ນ, ຫ້ອງເກົ່າຍັງຈະສະແດງຢູ່, ແຕ່ຜູ້ຄົນຈະຖືກກະຕຸ້ນໃຫ້ເຂົ້າຮ່ວມຫ້ອງໃຫມ່.", - "Space members": "ພຶ້ນທີ່ຂອງສະມາຊິກ", - "Anyone in a space can find and join. You can select multiple spaces.": "ທຸກຄົນຢູ່ໃນພື້ນທີ່ສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມໄດ້. ທ່ານສາມາດເລືອກຫຼາຍໄດ້ຫຼາຍພຶ້ນທີ່.", - "Anyone in can find and join. You can select other spaces too.": "ທຸກຄົນໃນ ສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມໄດ້. ທ່ານສາມາດເລືອກບ່ອນອື່ນໄດ້ຄືກັນ.", - "Spaces with access": "ພຶ້ນທີ່ ທີ່ມີການເຂົ້າເຖິງ", - "Anyone in a space can find and join. Edit which spaces can access here.": "ທຸກຄົນຢູ່ໃນພື້ນທີ່ສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມໄດ້. ແກ້ໄຂພື້ນທີ່ໃດທີ່ສາມາດເຂົ້າເຖິງທີ່ນີ້.", - "Currently, %(count)s spaces have access": { - "one": "ໃນປັດຈຸບັນ, ມີການເຂົ້າເຖິງພື້ນທີ່", - "other": "ໃນປັດຈຸບັນ, %(count)s ມີການເຂົ້າເຖິງພື້ນທີ່" - }, - "& %(count)s more": { - "one": "& %(count)s ເພີ່ມເຕີມ", - "other": "&%(count)s ເພີ່ມເຕີມ" - }, - "Upgrade required": "ຕ້ອງການບົກລະດັບ", - "Anyone can find and join.": "ທຸກຄົນສາມາດຊອກຫາ ແລະ ເຂົ້າຮ່ວມໄດ້.", - "Only invited people can join.": "ສະເພາະຄົນທີ່ຖືກເຊີນເທົ່ານັ້ນທີ່ສາມາດເຂົ້າຮ່ວມໄດ້.", - "Private (invite only)": "ສ່ວນຕົວ (ເຊີນສ່ວນຕົວເທົ່ານັ້ນ )", - "The integration manager is offline or it cannot reach your homeserver.": "ຜູ້ຈັດການການເຊື່ອມໂຍງແມ່ນອອບໄລນ໌ຫຼືບໍ່ສາມາດເຂົ້າຫາ homeserver ຂອງທ່ານໄດ້.", - "Cannot connect to integration manager": "ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບຕົວຈັດການການເຊື່ອມໂຍງໄດ້", - "Large": "ຂະຫນາດໃຫຍ່", - "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": "ຂະໜາດຕ້ອງເປັນຕົວເລກ", - "Hey you. You're the best!": "ສະບາຍດີ ທ່ານ. ທ່ານດີທີ່ສຸດ!", - "Message search initialisation failed": "ການເລີ່ມຕົ້ນການຄົ້ນຫາຂໍ້ຄວາມບໍ່ສຳເລັດ", - "%(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 ເພື່ອໃຫ້ຂໍ້ຄວາມເຂົ້າລະຫັດຈະປາກົດໃນຜົນການຊອກຫາ.", - "%(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.": "%(brand)s ຂາດບາງອົງປະກອບທີ່ຕ້ອງການສໍາລັບການເກັບຂໍ້ຄວາມເຂົ້າລະຫັດໄວ້ຢ່າງປອດໄພຢູ່ໃນເຄື່ອງ. ຖ້າທ່ານຕ້ອງການທົດລອງໃຊ້ຄຸນສົມບັດນີ້, ສ້າງ %(brand)s Desktop ແບບກຳນົດເອງດ້ວຍການເພີ່ມ ອົງປະກອບການຄົ້ນຫາ.", - "Securely cache encrypted messages locally for them to appear in search results.": "ເກັບຮັກສາຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດໄວ້ຢ່າງປອດໄພຢູ່ໃນເຄື່ອງເພື່ອໃຫ້ປາກົດໃນຜົນການຄົ້ນຫາ.", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "ຈັດເກັບຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດໄວ້ຢ່າງປອດໄພຢູ່ໃນເຄື່ອງເພື່ອໃຫ້ປາກົດໃນຜົນການຊອກຫາ, ໂດຍໃຊ້ %(size)s ເພື່ອເກັບຂໍ້ຄວາມຈາກຫ້ອງ %(rooms)s.", - "other": "ຈັດເກັບຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດໄວ້ຢ່າງປອດໄພຢູ່ໃນເຄື່ອງເພື່ອໃຫ້ປາກົດໃນຜົນການຊອກຫາ, ໂດຍໃຊ້ %(size)s ເພື່ອເກັບຂໍ້ຄວາມຈາກ %(rooms)s ຫ້ອງ." - }, - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "ຢືນຢັນແຕ່ລະລະບົບທີ່ໃຊ້ໂດຍຜູ້ໃຊ້ເພື່ອໝາຍວ່າເປັນທີ່ໜ້າເຊື່ອຖືໄດ້, ບໍ່ໄວ້ໃຈອຸປະກອນທີ່ cross-signed.", - "Display Name": "ຊື່ສະແດງ", - "Failed to set display name": "ກຳນົດການສະເເດງຊື່ບໍ່ສຳເລັດ", - "Reset event store": "ກູ້ຄືນທີ່ຈັດເກັບ", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "ຖ້າທ່ານດຳເນິນການ, ກະລຸນາຮັບຊາບວ່າຂໍ້ຄວາມຂອງທ່ານຈະບໍ່ຖືກລຶບ, ແຕ່ການຊອກຫາອາດຈະຖືກຫຼຸດໜ້ອຍລົງເປັນເວລາສອງສາມນາທີໃນຂະນະທີ່ດັດສະນີຈະຖືກສ້າງໃໝ່", - "You most likely do not want to reset your event index store": "ສ່ວນຫຼາຍແລ້ວທ່ານບໍ່ຢາກຈະກູ້ຄືນດັດສະນີຂອງທ່ານ", - "Reset event store?": "ກູ້ຄືນການຕັ້ງຄ່າບໍ?", - "For security, this session has been signed out. Please sign in again.": "ເພື່ອຄວາມປອດໄພ, ລະບົບນີ້ໄດ້ຖືກອອກຈາກລະບົບແລ້ວ. ກະລຸນາເຂົ້າສູ່ລະບົບອີກຄັ້ງ.", - "Attach files from chat or just drag and drop them anywhere in a room.": "ແນບໄຟລ໌ຈາກການສົນທະນາ ຫຼື ພຽງແຕ່ລາກແລ້ວວາງມັນໄວ້ບ່ອນໃດກໍໄດ້ໃນຫ້ອງ.", - "No files visible in this room": "ບໍ່ມີໄຟລ໌ທີ່ເບິ່ງເຫັນຢູ່ໃນຫ້ອງນີ້", - "You must join the room to see its files": "ທ່ານຕ້ອງເຂົ້າຮ່ວມຫ້ອງເພື່ອເບິ່ງໄຟລ໌", - "You must register to use this functionality": "ທ່ານຕ້ອງ ລົງທະບຽນ ເພື່ອໃຊ້ຟັງຊັນນີ້", - "Drop file here to upload": "ວາງໄຟລ໌ໄວ້ບ່ອນນີ້ເພື່ອອັບໂຫລດ", - "Couldn't load page": "ບໍ່ສາມາດໂຫຼດໜ້າໄດ້", - "Error downloading audio": "ເກີດຄວາມຜິດພາດໃນການດາວໂຫຼດສຽງ", - "Unnamed audio": "ສຽງບໍ່ມີຊື່", - "Sign in with SSO": "ເຂົ້າສູ່ລະບົບດ້ວຍປະຕຸດຽວ ( SSO)", - "Use email to optionally be discoverable by existing contacts.": "ໃຊ້ອີເມລ໌ເພື່ອເປັນທາງເລືອກໃຫ້ຜູ້ຕິດຕໍ່ທີ່ມີຢູ່ແລ້ວສາມາດຄົ້ນຫາໄດ້.", - "Use email or phone to optionally be discoverable by existing contacts.": "ໃຊ້ອີເມລ໌ ຫຼື ໂທລະສັບເພື່ອຜູ້ຕິດຕໍ່ທີ່ມີຢູ່ແລ້ວຄົ້ນຫາໄດ້.", - "Add an email to be able to reset your password.": "ເພີ່ມອີເມວເພື່ອສາມາດກູ້ຄືນລະຫັດຜ່ານຂອງທ່ານໄດ້.", - "Phone (optional)": "ໂທລະສັບ (ທາງເລືອກ)", - "Someone already has that username. Try another or if it is you, sign in below.": "ບາງຄົນມີຊື່ຜູ້ໃຊ້ນັ້ນແລ້ວ. ລອງທາງອື່ນ ຫຼື ຖ້າມັນແມ່ນຕົວເຈົ້າ, ເຂົ້າສູ່ລະບົບຂ້າງລຸ່ມນີ້.", - "Unable to check if username has been taken. Try again later.": "ບໍ່ສາມາດກວດສອບໄດ້ວ່າຊື່ຜູ້ໃຊ້ໄດ້ຖືກນຳໄປໃຊ້. ລອງໃໝ່ໃນພາຍຫຼັງ.", - "Use lowercase letters, numbers, dashes and underscores only": "ໃຊ້ຕົວພິມນ້ອຍ, ຕົວເລກ, ຂີດຕໍ່ ແລະ ຂີດກ້ອງເທົ່ານັ້ນ", - "Enter phone number (required on this homeserver)": "ໃສ່ເບີໂທລະສັບ (ຕ້ອງການຢູ່ໃນ homeserver ນີ້)", - "Other users can invite you to rooms using your contact details": "ຜູ້ໃຊ້ອື່ນສາມາດເຊີນທ່ານເຂົ້າຫ້ອງໄດ້ໂດຍການໃຊ້ລາຍລະອຽດຕິດຕໍ່ຂອງທ່ານ", - "Enter email address (required on this homeserver)": "ໃສ່ທີ່ຢູ່ອີເມວ (ຕ້ອງຢູ່ໃນ homeserver ນີ້)", - "Use an email address to recover your account": "ໃຊ້ທີ່ຢູ່ອີເມວເພື່ອກູ້ຄືນບັນຊີຂອງທ່ານ", - "Sign in with": "ເຂົ້າສູ່ລະບົບດ້ວຍ", - "Phone": "ໂທລະສັບ", - "That phone number doesn't look quite right, please check and try again": "ເບີໂທລະສັບນັ້ນເບິ່ງຄືວ່າບໍ່ຖືກຕ້ອງ, ກະລຸນາກວດເບິ່ງແລ້ວລອງໃໝ່ອີກຄັ້ງ", - "Enter phone number": "ໃສ່ເບີໂທລະສັບ", - "Enter username": "ໃສ່ຊື່ຜູ້ໃຊ້", - "Password is allowed, but unsafe": "ອະນຸຍາດລະຫັດຜ່ານ, ແຕ່ບໍ່ປອດໄພ", - "Nice, strong password!": "ດີ, ລະຫັດຜ່ານທີ່ເຂັ້ມແຂງ!", - "Enter password": "ໃສ່ລະຫັດຜ່ານ", - "Start authentication": "ເລີ່ມການພິສູດຢືນຢັນ", - "Something went wrong in confirming your identity. Cancel and try again.": "ມີບາງຢ່າງຜິດພາດໃນການຢືນຢັນຕົວຕົນຂອງທ່ານ. ຍົກເລີກແລ້ວລອງໃໝ່.", - "Please enter the code it contains:": "ກະລຸນາໃສ່ລະຫັດທີ່ມີຢູ່:", - "A text message has been sent to %(msisdn)s": "ຂໍ້ຄວາມໄດ້ຖືກສົ່ງໄປຫາ %(msisdn)s", - "Token incorrect": "ໂທເຄັນບໍ່ຖືກຕ້ອງ", - "Please review and accept the policies of this homeserver:": "ກະລຸນາກວດເບິ່ງ ແລະ ຍອມຮັບນະໂຍບາຍຂອງ homeserver ນີ້:", - "Please review and accept all of the homeserver's policies": "ກະລຸນາກວດເບິ່ງ ແລະ ຍອມຮັບນະໂຍບາຍທັງໝົດຂອງ homeserver", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "ບໍ່ມີລະຫັດສາທາລະນະ captcha ໃນການຕັ້ງຄ່າ homeserver. ກະລຸນາລາຍງານນີ້ກັບຜູ້ຄຸູ້ມຄອງ homeserver ຂອງທ່ານ.", - "Confirm your identity by entering your account password below.": "ຢືນຢັນຕົວຕົນຂອງທ່ານໂດຍການໃສ່ລະຫັດຜ່ານບັນຊີຂອງທ່ານຂ້າງລຸ່ມນີ້.", - "Doesn't look like a valid email address": "ເບິ່ງຄືວ່າທີ່ຢູ່ອີເມວບໍ່ຖືກຕ້ອງ", - "Enter email address": "ໃສ່ທີ່ຢູ່ອີເມວ", - "Email": "ອີເມວ", - "Country Dropdown": "ເລືອກປະເທດຜ່ານເມນູແບບເລື່ອນລົງ", - "This homeserver would like to make sure you are not a robot.": "homeserver ນີ້ຕ້ອງການໃຫ້ແນ່ໃຈວ່າທ່ານບໍ່ແມ່ນຫຸ່ນຍົນ.", - "This room is public": "ນີ້ແມ່ນຫ້ອງສາທາລະນະ", - "Avatar": "ຮູບແທນຕົວ", - "An error occurred while stopping your live location, please try again": "ເກີດຄວາມຜິດພາດໃນລະຫວ່າງການຢຸດສະຖານທີ່ປັດຈຸບັນຂອງທ່ານ, ກະລຸນາລອງໃໝ່ອີກຄັ້ງ", - "Live until %(expiryTime)s": "ຢູ່ຈົນກ່ວາ %(expiryTime)s", - "Updated %(humanizedUpdateTime)s": "ອັບເດດ %(humanizedUpdateTime)s", - "Space home": "ພຶ້ນທີ່ home", - "Resend %(unsentCount)s reaction(s)": "ສົ່ງການໂຕ້ຕອບ %(unsentCount)s ຄືນໃໝ່", - "No results found": "ບໍ່ພົບຜົນການຊອກຫາ", - "Filter results": "ການກັ່ນຕອງຜົນຮັບ", - "If you've forgotten your Security Key you can ": "ຖ້າທ່ານລືມກະແຈຄວາມປອດໄພຂອງທ່ານ ທ່ານສາມາດ ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "ເຂົ້າເຖິງປະຫວັດຂໍ້ຄວາມທີ່ປອດໄພຂອງທ່ານ ແລະ ຕັ້ງຄ່າການສົ່ງຂໍ້ຄວາມທີ່ປອດໄພໂດຍການໃສ່ກະແຈຄວາມປອດໄພຂອງທ່ານ.", - "Not a valid Security Key": "ກະແຈຄວາມປອດໄພບໍ່ຖືກຕ້ອງ", - "This looks like a valid Security Key!": "ກະແຈຄວາມປອດໄພທີ່ຖືກຕ້ອງ!", - "Enter Security Key": "ໃສ່ກະແຈຄວາມປອດໄພ", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "ຖ້າທ່ານລືມປະໂຫຍກຄວາມປອດໄພຂອງທ່ານ, ທ່ານສາມາດ ໃຊ້ກະແຈຄວາມປອດໄພຂອງທ່ານ ຫຼື ຕັ້ງຄ່າຕົວເລືອກການຟື້ນຕົວໃຫມ່", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "ເຂົ້າເຖິງປະຫວັດຂໍ້ຄວາມປອດໄພຂອງທ່ານ ແລະ ຕັ້ງຄ່າການສົ່ງຂໍ້ຄວາມທີ່ປອດໄພໂດຍການໃສ່ປະໂຫຍກຄວາມປອດໄພຂອງທ່ານ.", - "Warning: you should only set up key backup from a trusted computer.": "ຄຳເຕືອນ: ທ່ານຄວນຕັ້ງການສຳຮອງຂໍ້ມູນລະຫັດຈາກຄອມພິວເຕີທີ່ເຊື່ອຖືໄດ້ເທົ່ານັ້ນ.", - "Enter Security Phrase": "ໃສ່ປະໂຫຍກຄວາມປອດໄພ", - "Successfully restored %(sessionCount)s keys": "ກູ້ຄືນກະແຈ %(sessionCount)s ສຳເລັດແລ້ວ", - "Failed to decrypt %(failedCount)s sessions!": "ການຖອດລະຫັດ %(failedCount)s ລະບົບບໍ່ສຳເລັດ!", - "Keys restored": "ກູ້ກະແຈຄືນມາ", - "No backup found!": "ບໍ່ພົບຂໍ້ມູນສຳຮອງ!", - "Unable to restore backup": "ບໍ່ສາມາດກູ້ຂໍ້ມູນສຳຮອງຄືນມາໄດ້", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "ການສຳຮອງຂໍ້ມູນບໍ່ສາມາດຖອດລະຫັດດ້ວຍວະລີຄວາມປອດໄພນີ້: ກະລຸນາກວດສອບວ່າທ່ານໃສ່ປະໂຫຍກຄວາມປອດໄພທີ່ຖືກຕ້ອງ.", - "Incorrect Security Phrase": "ປະໂຫຍກຄວາມປອດໄພບໍ່ຖືກຕ້ອງ", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "ການສຳຮອງຂໍ້ມູນບໍ່ສາມາດຖອດລະຫັດດ້ວຍກະແຈຄວາມປອດໄພນີ້ໄດ້: ກະລຸນາກວດສອບວ່າທ່ານໃສ່ກະແຈຄວາມປອດໄພຖືກຕ້ອງແລ້ວ.", - "Security Key mismatch": "ກະແຈຄວາມປອດໄພບໍ່ກົງກັນ", - "Unable to load backup status": "ບໍ່ສາມາດໂຫຼດສະຖານະສຳຮອງໄດ້", - "%(completed)s of %(total)s keys restored": "ກູ້ລະຫັດ %(completed)s ຂອງ %(total)sຄືນແລ້ວ", - "Restoring keys from backup": "ການຟື້ນຟູລະຫັດຈາກການສໍາຮອງຂໍ້ມູນ", - "Unable to set up keys": "ບໍ່ສາມາດຕັ້ງຄ່າກະແຈໄດ້", - "Click the button below to confirm setting up encryption.": "ກົດທີ່ປຸ່ມຂ້າງລຸ່ມນີ້ເພື່ອຢືນຢັນການຕັ້ງຄ່າການເຂົ້າລະຫັດ.", - "Confirm encryption setup": "ຢືນຢັນການຕັ້ງຄ່າການເຂົ້າລະຫັດ", - "Clear cross-signing keys": "ລຶບກະເເຈ 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.": "ການລຶບລະຫັດ cross-signing ແມ່ນຖາວອນ. ໃຜກໍຕາມທີ່ທ່ານໄດ້ຢັ້ງຢືນດ້ວຍຈະເຫັນການແຈ້ງເຕືອນຄວາມປອດໄພ. ທ່ານບໍ່ຕ້ອງເຮັດສິ່ງນີ້ເລີຍ, ເວັ້ນເສຍແຕ່ວ່າທ່ານເຮັດທຸກອຸກອນເສຍ ທີ່ທ່ານສາມາດຂ້າມເຂົ້າສູ່ລະບົບໄດ້.", - "Destroy cross-signing keys?": "ທໍາລາຍກະແຈການເຊັນຮ່ວມ cross-signing ບໍ?", - "Use your Security Key to continue.": "ໃຊ້ກະແຈຄວາມປອດໄພຂອງທ່ານເພື່ອສືບຕໍ່.", - "Security Key": "ກະແຈຄວາມປອດໄພ", - "Enter your Security Phrase or to continue.": "ກະລຸນາໃສ່ປະໂຫຍກຄວາມປອດໄພຂອງທ່ານ ຫຼື ເພື່ອສືບຕໍ່.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "ບໍ່ສາມາດເຂົ້າເຖິງບ່ອນເກັບຂໍ້ມູນລັບໄດ້. ກະລຸນາກວດສອບວ່າທ່ານໃສ່ປະໂຫຍກຄວາມປອດໄພທີ່ຖືກຕ້ອງ.", - "Security Phrase": "ປະໂຫຍກລະຫັດຄວາມປອດໄພ", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "ຖ້າທ່ານຕັ້ງຄ່າຄືນໃໝ່ທຸກຢ່າງ, ທ່ານຈະຣີສະຕາດໂດຍບໍ່ມີລະບົບທີ່ເຊື່ອຖືໄດ້, ບໍ່ມີຜູ້ໃຊ້ທີ່ເຊື່ອຖືໄດ້ ແລະ ອາດຈະບໍ່ເຫັນຂໍ້ຄວາມທີ່ຜ່ານມາ.", - "Only do this if you have no other device to complete verification with.": "ເຮັດແນວນີ້ກໍ່ຕໍ່ເມື່ອທ່ານບໍ່ມີອຸປະກອນອື່ນເພື່ອການຢັ້ງຢືນດ້ວຍ.", - "Reset everything": "ຕັ້ງຄ່າໃໝ່ທຸກຢ່າງ", - "Forgotten or lost all recovery methods? Reset all": "ລືມ ຫຼື ສູນເສຍວິທີການກູ້ຄືນທັງຫມົດ? ຕັ້ງຄ່າຄືນໃໝ່ທັງໝົດ", - "Invalid Security Key": "ກະແຈຄວາມປອດໄພບໍ່ຖືກຕ້ອງ", - "Wrong Security Key": "ກະແຈຄວາມປອດໄພບໍ່ຖຶກຕ້ອງ", - "Looks good!": "ດີ!", - "Wrong file type": "ປະເພດໄຟລ໌ບໍ່ຖຶກຕ້ອງ", - "Remember this": "ຈື່ສິ່ງນີ້", - "The widget will verify your user ID, but won't be able to perform actions for you:": "widget ຈະກວດສອບ ID ຜູ້ໃຊ້ຂອງທ່ານ, ແຕ່ຈະບໍ່ສາມາດດໍາເນີນການສໍາລັບທ່ານ:", - "Allow this widget to verify your identity": "ອະນຸຍາດໃຫ້ widget ນີ້ຢືນຢັນຕົວຕົນຂອງທ່ານ", - "Remember my selection for this widget": "ຈື່ການເລືອກຂອງຂ້ອຍສໍາລັບ widget ນີ້", - "Decline All": "ປະຕິເສດທັງໝົດ", - "This widget would like to:": "widget ນີ້ຕ້ອງການ:", - "Approve widget permissions": "ອະນຸມັດການອະນຸຍາດ widget", - "Verification Request": "ການຮ້ອງຂໍການຢັ້ງຢືນ", - "Verify other device": "ຢືນຢັນອຸປະກອນອື່ນ", - "Upload Error": "ອັບໂຫຼດຜິດພາດ", - "Cancel All": "ຍົກເລີກທັງໝົດ", - "Upload %(count)s other files": { - "one": "ອັບໂຫຼດ %(count)s ໄຟລ໌ອື່ນ", - "other": "ອັບໂຫຼດ %(count)s ໄຟລ໌ອື່ນໆ" - }, - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "ບາງໄຟລ໌ ໃຫຍ່ເກີນໄປ ທີ່ຈະອັບໂຫລດໄດ້. ຂີດຈຳກັດຂະໜາດໄຟລ໌ແມ່ນ %(limit)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "ໄຟລ໌ເຫຼົ່ານີ້ ໃຫຍ່ເກີນໄປ ທີ່ຈະອັບໂຫລດ. ຂີດຈຳກັດຂະໜາດໄຟລ໌ແມ່ນ %(limit)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.", - "Upload all": "ອັບໂຫຼດທັງໝົດ", - "Upload files": "ອັບໂຫຼດໄຟລ໌", - "Upload files (%(current)s of %(total)s)": "ອັບໂຫຼດໄຟລ໌%(current)sຂອງ%(total)s", - "Not Trusted": "ເຊື່ອຖືບໍ່ໄດ້", - "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.": "ຢືນຢັນລະບົບອື່ນຂອງທ່ານໂດຍໃຊ້ໜຶ່ງໃນຕົວເລືອກຂ້າງລຸ່ມນີ້.", - "You signed in to a new session without verifying it:": "ທ່ານເຂົ້າສູ່ລະບົບໃໝ່ໂດຍບໍ່ມີການຢັ້ງຢືນ:", - "Document": "ເອກະສານ", - "Summary": "ສະຫຼຸບ", - "Service": "ບໍລິການ", - "To continue you need to accept the terms of this service.": "ເພື່ອສືບຕໍ່, ທ່ານຈະຕ້ອງຍອມຮັບເງື່ອນໄຂຂອງການບໍລິການນີ້.", - "Use bots, bridges, widgets and sticker packs": "ໃຊ້ໂປແກລມອັດຕະໂນມັດ, ຂົວ, ວິດເຈັດ ແລະ ຊຸດສະຕິກເກີ", - "Be found by phone or email": "ພົບເຫັນທາງໂທລະສັບ ຫຼື ອີເມລ໌", - "Find others by phone or email": "ຊອກຫາຄົນອື່ນທາງໂທລະສັບ ຫຼື ອີເມລ໌", - "Your browser likely removed this data when running low on disk space.": "ບຣາວເຊີຂອງທ່ານອາດຈະລຶບຂໍ້ມູນນີ້ອອກເມື່ອພື້ນທີ່ດິສກ໌ເຫຼືອໜ້ອຍ.", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "ບາງຂໍ້ມູນໃນລະບົບ, ລວມທັງກະແຈຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດ, ຫາຍໄປ. ອອກຈາກລະບົບ ແລະ ເຂົ້າສູ່ລະບົບເພື່ອແກ້ໄຂສິ່ງນີ້, ການກູ້ຄືນກະແຈຈາກການສໍາຮອງຂໍ້ມູນ.", - "Missing session data": "ບໍ່ມີຂໍ້ມູນໃນລະບົບ", - "To help us prevent this in future, please send us logs.": "ເພື່ອຊ່ວຍພວກເຮົາປ້ອງກັນສິ່ງນີ້ໃນອະນາຄົດ, ກະລຸນາ ສົ່ງບັນທຶກໃຫ້ພວກເຮົາ.", - "Search Dialog": "ຊອກຫາ ກ່ອງໂຕ້ຕອບ", - "Use to scroll": "ໃຊ້ ເພື່ອເລື່ອນ", - "Recent searches": "ການຄົ້ນຫາທີ່ຜ່ານມາ", - "To search messages, look for this icon at the top of a room ": "ເພື່ອຊອກຫາຂໍ້ຄວາມ, ຊອກຫາໄອຄອນນີ້ຢູ່ເທິງສຸດຂອງຫ້ອງ ", - "Other searches": "ການຄົ້ນຫາອື່ນໆ", - "Public rooms": "ຫ້ອງສາທາລະນະ", - "Use \"%(query)s\" to search": "ໃຊ້ \"%(query)s\" ເພື່ອຊອກຫາ", - "Join %(roomAddress)s": "ເຂົ້າຮ່ວມ %(roomAddress)s", - "Other rooms in %(spaceName)s": "ຫ້ອງອື່ນໆ%(spaceName)s", - "Spaces you're in": "ຊ່ອງທີ່ທ່ານຢູ່", - "Settings - %(spaceName)s": "ການຕັ້ງຄ່າ - %(spaceName)s", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "ຈັດກຸ່ມການສົນທະນາຂອງທ່ານກັບສະມາຊິກຂອງຊ່ອງນີ້. ການປິດອັນນີ້ຈະເຊື່ອງການສົນທະນາເຫຼົ່ານັ້ນຈາກການເບິ່ງເຫັນ %(spaceName)s ຂອງທ່ານ.", - "Sections to show": "ພາກສ່ວນທີ່ຈະສະແດງ", - "Command Help": "ຄໍາສັ່ງຊ່ວຍເຫຼືອ", - "a new master key signature": "ລາຍເຊັນຫຼັກອັນໃໝ່", - "Dial pad": "ປຸ່ມກົດ", - "User Directory": "ບັນຊີຜູ້ໃຊ້", - "Consult first": "ປຶກສາກ່ອນ", - "Transfer": "ໂອນ", - "Invited people will be able to read old messages.": "ຄົນທີ່ໄດ້ຮັບເຊີນຈະສາມາດອ່ານຂໍ້ຄວາມເກົ່າໄດ້.", - "Invite someone using their name, username (like ) or share this room.": "ເຊີນຄົນທີ່ໃຊ້ຊື່ຂອງເຂົາເຈົ້າ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ ) ຫຼື ແບ່ງປັນຫ້ອງນີ້.", - "Invite someone using their name, email address, username (like ) or share this room.": "ເຊີນຄົນທີ່ໃຊ້ຊື່ຂອງເຂົາເຈົ້າ, ທີ່ຢູ່ອີເມວ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ ) ຫຼື ແບ່ງປັນຫ້ອງນີ້.", - "Invite someone using their name, username (like ) or share this space.": "ເຊີນຄົນທີ່ໃຊ້ຊື່ຂອງເຂົາເຈົ້າ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ ) ຫຼື ແບ່ງປັນພື້ນທີ່ນີ້.", - "Invite someone using their name, email address, username (like ) or share this space.": "ເຊີນບຸຄົນອຶ່ນໂດຍໃຊ້ຊື່, ທີ່ຢູ່ອີເມວ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ ຫຼື share this space.", - "Invite to %(roomName)s": "ຊີນໄປຫາ %(roomName)s", - "Or send invite link": "ຫຼື ສົ່ງລິ້ງເຊີນ", - "If you can't see who you're looking for, send them your invite link below.": "ຖ້າທ່ານບໍ່ສາມາດເຫັນຜູ້ທີ່ທ່ານກໍາລັງຊອກຫາ, ໃຫ້ສົ່ງລິ້ງເຊີນຂອງເຈົ້າຢູ່ລຸ່ມນີ້ໃຫ້ເຂົາເຈົ້າ.", - "Some suggestions may be hidden for privacy.": "ບາງຄໍາແນະນໍາອາດຈະຖືກເຊື່ອງໄວ້ເພື່ອຄວາມເປັນສ່ວນຕົວ.", - "Start a conversation with someone using their name or username (like ).": "ເລີ່ມການສົນທະນາກັບບາງຄົນໂດຍໃຊ້ຊື່ ຫຼື ຊື່ຜູ້ໃຊ້ຂອງເຂົາເຈົ້າ (ເຊັ່ນ: ).", - "Start a conversation with someone using their name, email address or username (like ).": "ເລີ່ມການສົນທະນາກັບບາງຄົນໂດຍໃຊ້ຊື່, ທີ່ຢູ່ອີເມວ ຫຼື ຊື່ຜູ້ໃຊ້ຂອງເຂົາເຈົ້າ (ເຊັ່ນ: ).", - "Use an identity server to invite by email. Manage in Settings.": "ໃຊ້ເຊີບເວີທີ່ລະບຸຕົວຕົນເພື່ອເຊີນທາງອີເມວ. ຈັດການໃນ ການຕັ້ງຄ່າ.", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "ໃຊ້ເຊີບເວີລະບຸຕົວຕົນເພື່ອເຊີນທາງອີເມວ. ໃຊ້ຄ່າເລີ່ມຕົ້ນ (%(defaultIdentityServerName)s) ຫຼືຈັດການໃນ Settings.", - "Recently Direct Messaged": "ຂໍ້ຄວາມໂດຍກົງເມື່ອບໍ່ດົນມານີ້", - "Recent Conversations": "ການສົນທະນາທີ່ຜ່ານມາ", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "ຜູ້ໃຊ້ຕໍ່ໄປນີ້ອາດຈະບໍ່ມີຢູ່ ຫຼືບໍ່ຖືກຕ້ອງ ແລະ ບໍ່ສາມາດເຊີນໄດ້: %(csvNames)s", - "Failed to find the following users": "ການຊອກຫາຜູ້ໃຊ້ຕໍ່ໄປນີ້ບໍ່ສຳເລັດ", - "A call can only be transferred to a single user.": "ໂທສາມາດໂອນໄປຫາຜູ້ໃຊ້ຄົນດຽວເທົ່ານັ້ນ.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "ພວກເຮົາບໍ່ສາມາດເຊີນຜູ້ໃຊ້ເຫຼົ່ານັ້ນໄດ້. ກະລຸນາກວດເບິ່ງຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການເຊີນແລ້ວລອງໃໝ່.", - "Something went wrong trying to invite the users.": "ມີບາງຢ່າງຜິດພາດໃນການພະຍາຍາມເຊີນຜູ້ໃຊ້.", - "We couldn't create your DM.": "ພວກເຮົາບໍ່ສາມາດສ້າງ DM ຂອງທ່ານໄດ້.", - "Invite by email": "ເຊີນທາງອີເມລ໌", - "Click the button below to confirm your identity.": "ກົດທີ່ປຸ່ມຂ້າງລຸ່ມນີ້ເພື່ອຢືນຢັນຕົວຕົນຂອງທ່ານ.", - "Confirm to continue": "ຢືນຢັນເພື່ອສືບຕໍ່", - "To continue, use Single Sign On to prove your identity.": "ເພື່ອສືບຕໍ່,ໃຊ້ການເຂົ້າສູ່ລະບົບດຽວເພື່ອພິສູດຕົວຕົນຂອງທ່ານ.", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s ຂອງທ່ານບໍ່ອະນຸຍາດໃຫ້ທ່ານໃຊ້ຕົວຈັດການການເຊື່ອມໂຍງເພື່ອເຮັດສິ່ງນີ້. ກະລຸນາຕິດຕໍ່ຫາຜູ້ຄຸ້ມຄອງລະບົບ.", - "Integrations not allowed": "ບໍ່ອະນຸຍາດໃຫ້ປະສົມປະສານກັນ", - "Integrations are disabled": "ການເຊື່ອມໂຍງຖືກປິດໃຊ້ງານ", - "Incoming Verification Request": "ການຮ້ອງຂໍການຢັ້ງຢືນຂາເຂົ້າ", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "ການຢັ້ງຢືນອຸປະກອນນີ້ຈະເປັນເຄື່ອງໝາຍໜ້າເຊື່ອຖືໄດ້ ແລະ ຜູ້ໃຊ້ທີ່ໄດ້ຢັ້ງຢືນກັບທ່ານຈະເຊື່ອຖືອຸປະກອນນີ້.", - "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.": "ຢັ້ງຢືນອຸປະກອນນີ້ເພື່ອເປັນເຄື່ອງໝາຍ ໜ້າເຊື່ອຖືໄດ້. ການໄວ້ໃຈໃນອຸປະກອນນີ້ເຮັດໃຫ້ທ່ານ ແລະ ຜູ້ໃຊ້ອື່ນໆມີຄວາມອູ່ນໃນຈິດໃຈຫຼາຍຂຶ້ນເມື່ອເຂົ້າລະຫັດຂໍ້ຄວາມເເຕ່ຕົ້ນທາງຫາປາຍທາງ.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "ການຢືນຢັນຜູ້ໃຊ້ນີ້ຈະເປັນເຄື່ອງໝາຍໃນລະບົບຂອງເຂົາເຈົ້າໜ້າເຊື່ອຖືໄດ້ ແລະ ເປັນເຄື່ອງໝາຍເຖິງລະບົບຂອງທ່ານ ເປັນທີ່ເຊື່ອຖືໄດ້ຕໍ່ກັບເຂົາເຈົ້າ.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "ຢັ້ງຢືນຜູ້ໃຊ້ນີ້ເພື່ອສ້າງເຄື່ອງທີ່ເຊື່ອຖືໄດ້. ຜູ້ໃຊ້ທີ່ເຊື່ອຖືໄດ້ ເຮັດໃຫ້ທ່ານອຸ່ນໃຈຂື້ນເມື່ຶຶອເຂົ້າລະຫັດຂໍ້ຄວາມແຕ່ຕົ້ນທາງເຖິງປາຍທາງ.", - "Terms of Service": "ເງື່ອນໄຂການໃຫ້ບໍລິການ", - "You may contact me if you have any follow up questions": "ທ່ານສາມາດຕິດຕໍ່ຂ້ອຍໄດ້ ຖ້າທ່ານມີຄໍາຖາມເພີ່ມເຕີມ", - "Feedback sent! Thanks, we appreciate it!": "ສົ່ງຄຳຕິຊົມແລ້ວ! ຂອບໃຈ, ພວກເຮົາຂອບໃຈ!", - "Search for rooms or people": "ຊອກຫາຫ້ອງ ຫຼື ຄົນ", - "Message preview": "ສະເເດງຕົວຢ່າງຂໍ້ຄວາມ", - "Send": "ສົ່ງ", - "Sent": "ສົ່ງແລ້ວ", - "Sending": "ກຳລັງສົ່ງ", - "You don't have permission to do this": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເຮັດສິ່ງນີ້", - "An error occurred while stopping your live location": "ເກີດຄວາມຜິດພາດໃນຂະນະທີ່ຢຸດສະຖານທີ່ສະຖານທີ່ຂອງທ່ານ", - "%(name)s accepted": "ຍອມຮັບ %(name)s", - "You accepted": "ທ່ານຍອມຮັບ", - "%(name)s cancelled verifying": "ຍົກເລີກການຢັ້ງຢືນ %(name)s", - "You cancelled verifying %(name)s": "ທ່ານໄດ້ຍົກເລີກການຢືນຢັນ %(name)s", - "You verified %(name)s": "ທ່ານໄດ້ຢັ້ງຢືນ %(name)s", - "You have ignored this user, so their message is hidden. Show anyways.": "ທ່ານໄດ້ບໍ່ສົນໃຈຜູ້ໃຊ້ນີ້, ດັ່ງນັ້ນຂໍ້ຄວາມຂອງພວກເຂົາຖືກເຊື່ອງໄວ້. ສະແດງຕໍ່ໄປ.", - "Video conference started by %(senderName)s": "ກອງປະຊຸມວິດີໂອເລີ່ມຕົ້ນໂດຍ %(senderName)s", - "Video conference updated by %(senderName)s": "ວິດີໂອກອງປະຊຸມປັບປຸງໂດຍ %(senderName)s", - "Video conference ended by %(senderName)s": "ກອງປະຊຸມວິດີໂອໄດ້ສິ້ນສຸດລົງໂດຍ %(senderName)s", - "Join the conference from the room information card on the right": "ເຂົ້າຮ່ວມກອງປະຊຸມຈາກບັດຂໍ້ມູນຫ້ອງຢູ່ເບື້ອງຂວາ", - "Join the conference at the top of this room": "ເຂົ້າຮ່ວມກອງປະຊຸມຢູ່ເທິງສຸດຂອງຫ້ອງນີ້", - "Show image": "ສະແດງຮູບພາບ", - "Error decrypting image": "ການຖອດລະຫັດຮູບພາບຜິດພາດ", - "Invalid file%(extra)s": "ໄຟລ໌ບໍ່ຖືກຕ້ອງ%(extra)s", - "Decrypt %(text)s": "ຖອດລະຫັດ %(text)s", - "Error decrypting attachment": "ເກີດຄວາມຜິດພາດໃນການຖອດລະຫັດໄຟລ໌ຄັດຕິດ", - "Download %(text)s": "ດາວໂຫລດ %(text)s", - "Click": "ກົດ", - "Expand quotes": "ຂະຫຍາຍວົງຢືມ", - "Collapse quotes": "ຫຍໍ້ວົງຢືມ", - "Can't create a thread from an event with an existing relation": "ບໍ່ສາມາດສ້າງກະທູ້ຈາກເຫດການທີ່ມີຄວາມສໍາພັນທີ່ມີຢູ່ແລ້ວ", - "View live location": "ເບິ່ງສະຖານທີ່ປັດຈຸບັນ", - "Create options": "ສ້າງທາງເລືອກ", - "Question or topic": "ຄໍາຖາມ ຫຼື ຫົວຂໍ້", - "What is your poll question or topic?": "ຄຳຖາມ ຫຼື ຫົວຂໍ້ການສຳຫຼວດຂອງທ່ານແມ່ນຫຍັງ?", - "Closed poll": "ປິດການສຳຫຼວດ", - "Open poll": "ເປີດການສຳຫຼວດ", - "Poll type": "ປະເພດແບບສຳຫຼວດ", - "Sorry, the poll you tried to create was not posted.": "ຂໍອະໄພ, ແບບສຳຫຼວດທີ່ທ່ານພະຍາຍາມສ້າງບໍ່ໄດ້ໂພສ.", - "Failed to post poll": "ການໂພສແບບສຳຫຼວດບໍ່ສຳເລັດ", - "Edit poll": "ແກ້ໄຂແບບສຳຫຼວດ", - "Create Poll": "ສ້າງແບບສຳຫຼວດ", - "Create poll": "ສ້າງແບບສຳຫຼວດ", - "Language Dropdown": "ເລື່ອນພາສາລົງ", - "Information": "ຂໍ້ມູນ", - "Rotate Right": "ໝຸນດ້ານຂວາ", - "Rotate Left": "ໝຸນດ້ານຊ້າຍ", - "expand": "ຂະຫຍາຍ", - "collapse": "ບໍ່ສຳເລັດ", - "Something went wrong!": "ມີບາງຢ່າງຜິດພາດ!", - "Share content": "ແບ່ງປັນເນື້ອໃນ", - "Application window": "ປ່ອງຢ້ຽມຄໍາຮ້ອງສະຫມັກ", - "Share entire screen": "ແບ່ງປັນຫນ້າຈໍທັງໝົດ", - "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": "ໃຊ້ ແອັບເດັສທັອບ ເພື່ອຊອກຫາຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໄວ້", - "Use the Desktop app to see all encrypted files": "ໃຊ້ ແອັບເດັສທັອບ ເພື່ອເບິ່ງໄຟລ໌ທີ່ຖືກເຂົ້າລະຫັດທັງໝົດ", - "Message search initialisation failed, check your settings for more information": "ເລີ່ມຕົ້ນການຄົ້ນຫາຂໍ້ຄວາມບ່ສຳເລັດ, ໃຫ້ກວດເບິ່ງ ການຕັ້ງຄ່າຂອງທ່ານ ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ", - "Popout widget": "ວິດເຈັດ popout", - "Error - Mixed content": "ຂໍ້ຜິດພາດ - ເນື້ອຫາມີການປະສົມປະສານ", - "Error loading Widget": "ເກີດຄວາມຜິດພາດໃນການໂຫຼດ Widget", - "This widget may use cookies.": "widget ນີ້ອາດຈະໃຊ້ cookies.", - "Widget added by": "ເພີ່ມWidgetໂດຍ", - "Widgets do not use message encryption.": "Widgets ບໍ່ໄດ້ໃຊ້ໃນການເຂົ້າລະຫັດຂໍ້ຄວາມ.", - "Using this widget may share data with %(widgetDomain)s.": "ການໃຊ້ວິດເຈັດນີ້ອາດຈະແບ່ງປັນຂໍ້ມູນ ກັບ %(widgetDomain)s.", - "Using this widget may share data with %(widgetDomain)s & your integration manager.": "ການໃຊ້ວິດເຈັດນີ້ອາດຈະແບ່ງປັນຂໍ້ມູນ ກັບ %(widgetDomain)s & ຜູ້ຈັດການການເຊື່ອມໂຍງຂອງທ່ານ.", - "Widget ID": "ໄອດີວິດເຈັດ", - "Room ID": "ID ຫ້ອງ", - "Your theme": "ຫົວຂໍ້ຂອງທ່ານ", - "Your user ID": "ID ຂອງທ່ານ", - "Your display name": "ສະແດງຊື່ຂອງທ່ານ", - "Any of the following data may be shared:": "ຂໍ້ມູນຕໍ່ໄປນີ້ອາດຈະຖືກແບ່ງປັນ:", - "Cancel search": "ຍົກເລີກການຄົ້ນຫາ", - "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.": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການສິ້ນສຸດການສຳຫຼວດນີ້? ນີ້ຈະສະແດງຜົນສຸດທ້າຍຂອງການລົງຄະແນນສຽງ ແລະ ຢຸດບໍ່ໃຫ້ປະຊາຊົນສາມາດລົງຄະແນນສຽງໄດ້.", - "End Poll": "ສິ້ນສຸດການສຳຫຼວດ", - "Hide my messages from new joiners": "ເຊື່ອງຂໍ້ຄວາມຂອງຂ້ອຍຈາກຜູ້ເຂົ້າໃໝ່", - "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?": "ຂໍ້ຄວາມເກົ່າຂອງທ່ານຍັງເບິ່ງເຫັນໄດ້ໂດຍຜູ້ທີ່ໄດ້ຮັບຂໍ້ຄວາມ, ຄືກັນກັບອີເມວທີ່ທ່ານສົ່ງໃນອະດີດ. ທ່ານຕ້ອງການເຊື່ອງຂໍ້ຄວາມທີ່ສົ່ງຂອງທ່ານຈາກຄົນທີ່ເຂົ້າຮ່ວມຫ້ອງໃນອະນາຄົດບໍ?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "ທ່ານຈະຖືກລຶບອອກຈາກຂໍ້ມູນເຊີບເວີ: ໝູ່ຂອງທ່ານຈະບໍ່ສາມາດຊອກຫາທ່ານດ້ວຍອີເມວ ຫຼືເບີໂທລະສັບຂອງທ່ານໄດ້ອີກຕໍ່ໄປ", - "You will leave all rooms and DMs that you are in": "ທ່ານຈະອອກຈາກຫ້ອງທັງໝົດ ແລະ DM ທີ່ທ່ານຢູ່", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "ບໍ່ມີໃຜຈະສາມາດນໍາໃຊ້ຄືນຊື່ຜູ້ໃຊ້ຂອງທ່ານ (MXID), ລວມທັງທ່ານ: ຈະບໍ່ມີຊື່ຜູ້ໃຊ້ນີ້", - "You will no longer be able to log in": "ທ່ານຈະບໍ່ສາມາດເຂົ້າສູ່ລະບົບໄດ້", - "You will not be able to reactivate your account": "ທ່ານຈະບໍ່ສາມາດເປີດໃຊ້ບັນຊີຂອງທ່ານຄືນໄດ້", - "Confirm that you would like to deactivate your account. If you proceed:": "ຢືນຢັນວ່າທ່ານຕ້ອງການປິດການນຳໃຊ້ບັນຊີຂອງທ່ານ. ຖ້າທ່ານດໍາເນີນການ:", - "Server did not return valid authentication information.": "ເຊີບເວີບໍ່ໄດ້ສົ່ງຂໍ້ມູນຄືນຂໍ້ມູນການຮັບຮອງທີ່ຖືກຕ້ອງ.", - "Server did not require any authentication": "ເຊີບເວີບໍ່ໄດ້ຮຽກຮ້ອງໃຫ້ມີການພິສູດຢືນຢັນໃດໆ", - "There was a problem communicating with the server. Please try again.": "ມີບັນຫາໃນການສື່ສານກັບເຊີບເວີ. ກະລຸນາລອງອີກຄັ້ງ.", - "To continue, please enter your account password:": "ເພື່ອສືບຕໍ່, ກະລຸນາໃສ່ລະຫັດຜ່ານບັນຊີຂອງທ່ານ:", - "Confirm account deactivation": "ຢືນຢັນການປິດບັນຊີ", - "Are you sure you want to deactivate your account? This is irreversible.": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການປິດການນຳໃຊ້ບັນຊີຂອງທ່ານ? ນີ້ແມ່ນບໍ່ສາມາດປີ້ນກັບກັນໄດ້.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "ຢືນຢັນການປິດບັນຊີຂອງທ່ານໂດຍການໃຊ້ການເຂົ້າສູ່ລະບົບດຽວເພື່ອພິສູດຕົວຕົນຂອງທ່ານ.", - "Continue With Encryption Disabled": "ສືບຕໍ່ດ້ວຍການປິດການເຂົ້າລະຫັດ", - "Incompatible Database": "ຖານຂໍ້ມູນບໍ່ສອດຄ່ອງກັນ", - "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 ເພື່ອເຮັດສິ່ງນີ້", - "Want to add an existing space instead?": "ຕ້ອງການເພີ່ມພື້ນທີ່ທີ່ມີຢູ່ແທນບໍ?", - "Public space": "ພື້ນທີ່ສາທາລະນະ", - "Private space (invite only)": "ພື້ນທີ່ສ່ວນຕົວ (ເຊີນເທົ່ານັ້ນ)", - "Space visibility": "ການເບິ່ງເຫັນພຶ້ນທີ່", - "Add a space to a space you manage.": "ເພີ່ມພື້ນທີ່ໃສ່ພື້ນທີ່ທີ່ທ່ານຈັດການ.", - "Only people invited will be able to find and join this space.": "ມີແຕ່ຄົນທີ່ຖືກເຊີນເທົ່ານັ້ນທີ່ສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມພື້ນທີ່ນີ້ໄດ້.", - "Anyone will be able to find and join this space, not just members of .": "ທຸກຄົນຈະສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມພື້ນທີ່ນີ້, ບໍ່ພຽງແຕ່ສະມາຊິກຂອງ ເທົ່ານັ້ນ.", - "Anyone in will be able to find and join.": "ທຸກຄົນໃນ ຈະສາມາດຊອກຫາ ແລະ ເຂົ້າຮ່ວມໄດ້.", - "Public room": "ຫ້ອງສາທາລະນະ", - "Clear all data": "ລຶບລ້າງຂໍ້ມູນທັງໝົດ", - "An error has occurred.": "ໄດ້ເກີດຂໍ້ຜິດພາດ.", - "Sorry, the poll did not end. Please try again.": "ຂໍອະໄພ,ບໍ່ສາມາດສິ້ນສຸດການສຳຫຼວດ. ກະລຸນາລອງອີກຄັ້ງ.", - "Failed to end poll": "ບໍ່ສາມາດສີ່ນສູດການສຳຫຼວດ", - "The poll has ended. Top answer: %(topAnswer)s": "ການສໍາຫຼວດໄດ້ສິ້ນສຸດລົງ. ຄຳຕອບສູງສຸດ: %(topAnswer)s", - "The poll has ended. No votes were cast.": "ການສໍາຫຼວດໄດ້ສິ້ນສຸດລົງ. ບໍ່ມີການລົງຄະແນນສຽງ.", - "This is your list of users/servers you have blocked - don't leave the room!": "ນີ້ແມ່ນບັນຊີລາຍຊື່ຜູ້ໃຊ້ / ເຊີບເວີຂອງທ່ານທີ່ທ່ານໄດ້ບລັອກ - ຢ່າອອກຈາກຫ້ອງ!", - "My Ban List": "ບັນຊີລາຍຊື່ການຫ້າມຂອງຂ້ອຍ", - "Waiting for response from server": "ກຳລັງລໍຖ້າການຕອບສະໜອງຈາກເຊີບເວີ", - "Automatically send debug logs when key backup is not functioning": "ສົ່ງບັນທຶກການດີບັ໊ກໂດຍອັດຕະໂນມັດເມື່ອການສຳຮອງຂໍ້ມູນກະແຈບໍ່ເຮັດວຽກ", - "Automatically send debug logs on decryption errors": "ສົ່ງບັນທຶກການດີບັ໊ກໂດຍອັດຕະໂນມັດໃນຄວາມຜິດພາດການຖອດລະຫັດ", - "Automatically send debug logs on any error": "ສົ່ງບັນທຶກ ບັນຫາບັກ ໂດຍອັດຕະໂນມັດກ່ຽວກັບຂໍ້ຜິດພາດໃດໆ", - "Developer mode": "ຮູບແບບນັກພັດທະນາ", - "IRC display name width": "ຄວາມກວ້າງຂອງຊື່ສະແດງ IRC", - "Manually verify all remote sessions": "ຢັ້ງຢືນທຸກລະບົບທາງໄກດ້ວຍຕົນເອງ", - "How fast should messages be downloaded.": "ຂໍ້ຄວາມຄວນຖືກດາວໂຫຼດໄວເທົ່າໃດ.", - "Enable message search in encrypted rooms": "ເປີດໃຊ້ການຊອກຫາຂໍ້ຄວາມຢູ່ໃນຫ້ອງທີ່ຖືກເຂົ້າລະຫັດ", - "Show hidden events in timeline": "ສະແດງເຫດການທີ່ເຊື່ອງໄວ້ໃນທາມລາຍ", - "Enable widget screenshots on supported widgets": "ເປີດໃຊ້ widget ຖ່າຍໜ້າຈໍໃນ widget ທີ່ຮອງຮັບ", - "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": "ສົ່ງຂໍ້ມູນການວິເຄາະ", - "Mirror local video feed": "ເບິ່ງຟີດວິດີໂອທ້ອງຖິ່ນ", - "Surround selected text when typing special characters": "ອ້ອມຮອບຂໍ້ຄວາມທີ່ເລືອກໃນເວລາພິມຕົວອັກສອນພິເສດ", - "Use a more compact 'Modern' layout": "ໃຊ້ຮູບແບບ 'ທັນສະໄຫມ' ທີ່ກະທັດຮັດກວ່າ", - "Show polls button": "ສະແດງປຸ່ມແບບສຳຫຼວດ", - "Use custom size": "ໃຊ້ຂະຫນາດທີ່ກໍາຫນົດເອງ", - "Reply in thread": "ຕອບໃນກະທູ້", - "Developer": "ນັກພັດທະນາ", - "Experimental": "ທົດລອງ", - "Encryption": "ການເຂົ້າລະຫັດ", - "Themes": "ຫົວຂໍ້", - "Moderation": "ປານກາງ", - "Rooms": "ຫ້ອງ", - "Widgets": "ວິດເຈັດ", - "Change notification settings": "ປ່ຽນການຕັ້ງຄ່າການແຈ້ງເຕືອນ", - "Back to thread": "ກັບໄປທີ່ຫົວຂໍ້", - "Room members": "ສະມາຊິກຫ້ອງ", - "Room information": "ຂໍ້ມູນຫ້ອງ", - "Back to chat": "ກັບໄປທີ່ການສົນທະນາ", - "Other rooms": "ຫ້ອງອື່ນໆ", - "Replying": "ກຳລັງຕອບກັບ", - "Recently viewed": "ເບິ່ງເມື່ອບໍ່ດົນມານີ້", - "Seen by %(count)s people": { - "one": "ເຫັນໂດຍ %(count)s ຄົນ", - "other": "ເຫັນໂດຍ %(count)s ຄົນ" - }, - "View message": "ເບິ່ງຂໍ້ຄວາມ", - "Message didn't send. Click for info.": "ບໍ່ໄດ້ສົ່ງຂໍ້ຄວາມ. ກົດສຳລັບຂໍ້ມູນ.", - "End-to-end encryption isn't enabled": "ບໍ່ໄດ້ເປີດໃຊ້ການເຂົ້າລະຫັດແບບຕົ້ນທາງຮອດປາຍທາງ", - "Enable encryption in settings.": "ເປີດໃຊ້ການເຂົ້າລະຫັດໃນການຕັ້ງຄ່າ.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "ຂໍ້ຄວາມສ່ວນຕົວຂອງທ່ານຖືກເຂົ້າລະຫັດຕາມປົກກະຕິ, ແຕ່ຫ້ອງນີ້ບໍ່ແມ່ນ. ເນື່ອງມາຈາກອຸປະກອນທີ່ບໍ່ຮອງຮັບ ຫຼື ວິທີການຖືກໃຊ້ ເຊັ່ນ: ການເຊີນທາງອີເມວ.", - "This is the start of .": "ນີ້ແມ່ນຈຸດເລີ່ມຕົ້ນຂອງ .", - "Add a photo, so people can easily spot your room.": "ເພີ່ມຮູບ, ເພື່ອໃຫ້ຄົນສາມາດເຫັນຫ້ອງຂອງທ່ານໄດ້ຢ່າງງ່າຍດາຍ.", - "Invite to just this room": "ເຊີນເຂົ້າຫ້ອງນີ້ເທົ່ານັ້ນ", - "%(displayName)s created this room.": "%(displayName)s ສ້າງຫ້ອງນີ້.", - "You created this room.": "ທ່ານສ້າງຫ້ອງນີ້.", - "Add a topic to help people know what it is about.": "ເພີ່ມຫົວຂໍ້ ເພື່ອຊ່ວຍໃຫ້ຄົນຮູ້ວ່າກ່ຽວກັບຫຍັງ.", - "Topic: %(topic)s ": "ຫົວຂໍ້: %(topic)s ", - "What location type do you want to share?": "ທ່ານຕ້ອງການແບ່ງປັນສະຖານທີ່ປະເພດໃດ?", - "Drop a Pin": "ປັກໝຸດ", - "My live location": "ສະຖານທີ່ຂອງຂ້ອຍ", - "My current location": "ສະຖານທີ່ປະຈຸບັນຂອງຂ້ອຍ", - "%(displayName)s's live location": "ສະຖານທີ່ປັດຈຸບັນຂອງ %(displayName)s", - "%(brand)s could not send your location. Please try again later.": "%(brand)s ບໍ່ສາມາດສົ່ງສະຖານທີ່ຂອງທ່ານໄດ້. ກະລຸນາລອງໃໝ່ໃນພາຍຫຼັງ.", - "We couldn't send your location": "ພວກເຮົາບໍ່ສາມາດສົ່ງສະຖານທີ່ຂອງທ່ານໄດ້", - "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.": "ດຶງຂໍ້ມູນສະຖານທີ່ຂອງທ່ານບໍ່ສຳເລັດ. ກະລຸນາລອງໃໝ່ໃນພາຍຫຼັງ.", - "%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s ຖືກປະຕິເສດການອະນຸຍາດໃຫ້ດຶງຂໍ້ມູນສະຖານທີ່ຂອງທ່ານ. ກະລຸນາອະນຸຍາດໃຫ້ເຂົ້າເຖິງສະຖານທີ່ໃນການຕັ້ງຄ່າບຣາວເຊີຂອງທ່ານ.", - "Share location": "ແບ່ງປັນສະຖານທີ່", - "Click to drop a pin": "ກົດເພື່ອວາງປັກໝຸດ", - "Click to move the pin": "ກົດເພື່ອຍ້າຍ PIN", - "Could not fetch location": "ບໍ່ສາມາດດຶງຂໍ້ມູນສະຖານທີ່ໄດ້", - "Location": "ສະຖານທີ່", - "Share for %(duration)s": "ແບ່ງປັນເປັນ %(duration)s", - "Enable live location sharing": "ເປີດໃຊ້ການແບ່ງປັນສະຖານທີ່ປັດຈຸບັນ", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "ກະລຸນາບັນທຶກ: ນີ້ແມ່ນຄຸນສົມບັດຫ້ອງທົດລອງການນໍາໃຊ້ການປະຕິບັດຊົ່ວຄາວ. ນີ້ຫມາຍຄວາມວ່າທ່ານຈະບໍ່ສາມາດລຶບປະຫວັດສະຖານທີ່ຂອງທ່ານໄດ້, ແລະ ຜູ້ໃຊ້ຂັ້ນສູງຈະສາມາດເຫັນປະຫວັດສະຖານທີ່ຂອງທ່ານເຖິງແມ່ນວ່າຫຼັງຈາກທີ່ທ່ານຢຸດການແບ່ງປັນສະຖານທີ່ປັດຈຸບັນຂອງທ່ານກັບຫ້ອງນີ້.", - "Live location sharing": "ການແບ່ງປັນສະຖານທີ່ປັດຈຸບັນ", - "toggle event": "ສະຫຼັບກິດຈະກຳ", - "Can't load this message": "ບໍ່ສາມາດໂຫຼດຂໍ້ຄວາມນີ້ໄດ້", - "Submit logs": "ສົ່ງບັນທຶກ", - "Edited at %(date)s. Click to view edits.": "ແກ້ໄຂເມື່ອ %(date)s. ກົດເພື່ອເບິ່ງການແກ້ໄຂ.", - "Click to view edits": "ກົດເພື່ອເບິ່ງການແກ້ໄຂ", - "Edited at %(date)s": "ແກ້ໄຂເມື່ອ %(date)s", - "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?": "ທ່ານກໍາລັງຈະຖືກນໍາໄປຫາເວັບໄຊທ໌ພາກສ່ວນທີສາມເພື່ອໃຫ້ທ່ານສາມາດພິສູດຢືນຢັນບັນຊີຂອງທ່ານເພື່ອໃຊ້ກັບ %(integrationsUrl)s. ທ່ານຕ້ອງການສືບຕໍ່ບໍ?", - "Add an Integration": "ເພີ່ມການປະສົມປະສານ", - "This room is a continuation of another conversation.": "ຫ້ອງນີ້ແມ່ນສືບຕໍ່ການສົນທະນາອື່ນ.", - "Click here to see older messages.": "ກົດທີ່ນີ້ເພື່ອເບິ່ງຂໍ້ຄວາມເກົ່າ.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s ໄດ້ປ່ຽນຮູບແທນຕົວຂອງຫ້ອງເປັນ ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s ເອົາຮູບແທນຕົວຂອງຫ້ອງອອກແລ້ວ.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s ໄດ້ປ່ຽນຮູບແທນຕົວຂອງ %(roomName)s", - "Message deleted on %(date)s": "ຂໍ້ຄວາມຖືກລຶບເມື່ອ %(date)s", - "reacted with %(shortName)s": "ປະຕິກິລິຍາດ້ວຍ %(shortName)s", - "%(reactors)s reacted with %(content)s": "%(reactors)sປະຕິກິລິຍາກັບ %(content)s", - "Add reaction": "ເພີ່ມການຕອບໂຕ້", - "Error processing voice message": "ການປະມວນຜົນຂໍ້ຄວາມສຽງຜິດພາດ", - "Error decrypting video": "ການຖອດລະຫັດວິດີໂອຜິດພາດ", - "%(count)s votes": { - "one": "%(count)s ລົງຄະແນນສຽງ", - "other": "%(count)s ຄະແນນສຽງ" - }, - "edited": "ດັດແກ້", - "Based on %(count)s votes": { - "one": "ອີງຕາມການລົງຄະແນນສຽງ %(count)s", - "other": "ອີງຕາມ %(count)s ການລົງຄະເເນນສຽງ" - }, - "%(count)s votes cast. Vote to see the results": { - "one": "%(count)s ລົງຄະແນນສຽງ. ລົງຄະແນນສຽງເພື່ອເບິ່ງຜົນໄດ້ຮັບ", - "other": "%(count)s ລົງຄະແນນສຽງ. ລົງຄະແນນສຽງເພື່ອເບິ່ງຜົນໄດ້ຮັບ" - }, - "No votes cast": "ບໍ່ມີການລົງຄະແນນສຽງ", - "Results will be visible when the poll is ended": "ຜົນໄດ້ຮັບຈະເຫັນໄດ້ເມື່ອການສໍາຫຼວດສິ້ນສຸດລົງ", - "Final result based on %(count)s votes": { - "one": "ຜົນສຸດທ້າຍໂດຍອີງໃສ່ %(count)s ຄະແນນສຽງ", - "other": "ຜົນສຸດທ້າຍໂດຍອີງໃສ່ %(count)s ຄະແນນສຽງ" - }, - "Sorry, your vote was not registered. Please try again.": "ຂໍອະໄພ, ການລົງຄະແນນສຽງຂອງທ່ານບໍ່ໄດ້ລົງທະບຽນ. ກະລຸນາລອງອີກຄັ້ງ.", - "Vote not registered": "ລົງຄະແນນສຽງບໍ່ໄດ້ລົງທະບຽນ", - "Sorry, you can't edit a poll after votes have been cast.": "ຂໍອະໄພ, ທ່ານບໍ່ສາມາດແກ້ໄຂແບບສຳຫຼວດໄດ້ຫຼັງຈາກລົງຄະແນນສຽງແລ້ວ.", - "Can't edit poll": "ບໍ່ສາມາດແກ້ໄຂແບບສຳຫຼວດໄດ້", - "Shared a location: ": "ແບ່ງປັນສະຖານທີ່: ", - "Shared their location: ": "ແບ່ງປັນສະຖານທີ່ຂອງພວກເຂົາ: ", - "Unable to load map": "ບໍ່ສາມາດໂຫຼດແຜນທີ່ໄດ້", - "Expand map": "ຂະຫຍາຍແຜນທີ່", - "You sent a verification request": "ທ່ານໄດ້ສົ່ງຄໍາຮ້ອງຂໍການຢັ້ງຢືນ", - "%(name)s wants to verify": "%(name)s ຕ້ອງການກວດສອບ", - "%(name)s cancelled": "%(name)s ຖືກຍົກເລີກ", - "%(name)s declined": "%(name)s ປະຕິເສດ", - "You cancelled": "ທ່ານໄດ້ຍົກເລີກ", - "You declined": "ທ່ານປະຕິເສດ", - "Home": "ໜ້າຫຼັກ", - "All rooms": "ຫ້ອງທັງໝົດ", - "Failed to join": "ການເຂົ້າຮ່ວມບໍ່ສຳເລັດ", - "The person who invited you has already left, or their server is offline.": "ບຸກຄົນທີ່ເຊີນທ່ານໄດ້ອອກໄປແລ້ວ, ຫຼືເຊີບເວີຂອງເຂົາເຈົ້າອອບລາຍຢູ່.", - "The person who invited you has already left.": "ຄົນທີ່ເຊີນເຈົ້າໄດ້ອອກໄປແລ້ວ.", - "Please contact your homeserver administrator.": "ກະລຸນາຕິດຕໍ່ຜູ້ຄຸ້ມຄອງເຊີບເວີຂອງທ່ານ.", - "Sorry, your homeserver is too old to participate here.": "ຂໍອະໄພ, homeserverຂອງທ່ານເກົ່າເກີນໄປທີ່ຈະເຂົ້າຮ່ວມທີ່ນີ້.", - "There was an error joining.": "ເກີດຄວາມຜິດພາດໃນການເຂົ້າຮ່ວມ.", - "New version of %(brand)s is available": "ເວີຊັນໃໝ່ຂອງ %(brand)s ພ້ອມໃຊ້ງານ", - "Update %(brand)s": "ອັບເດດ %(brand)s", - "What's New": "ມີຫຍັງໃຫມ່", - "What's new?": "ມີຫຍັງໃຫມ່?", - "%(deviceId)s from %(ip)s": "%(deviceId)s ຈາກ %(ip)s", - "New login. Was this you?": "ເຂົ້າສູ່ລະບົບໃໝ່. ນີ້ແມ່ນທ່ານບໍ?", - "Other users may not trust it": "ຜູ້ໃຊ້ອື່ນໆອາດຈະບໍ່ໄວ້ວາງໃຈ", - "Safeguard against losing access to encrypted messages & data": "ປ້ອງກັນການສູນເສຍການເຂົ້າເຖິງຂໍ້ຄວາມ ແລະຂໍ້ມູນທີ່ເຂົ້າລະຫັດ", - "Verify this session": "ຢືນຢັນລະບົບນີ້", - "Encryption upgrade available": "ມີການຍົກລະດັບການເຂົ້າລະຫັດ", - "Set up Secure Backup": "ຕັ້ງຄ່າການສໍາຮອງຂໍ້ມູນທີ່ປອດໄພ", - "Ok": "ຕົກລົງ", - "Contact your server admin.": "ຕິດຕໍ່ ຜູ້ເບິ່ງຄຸ້ມຄອງເຊີບເວີ ຂອງທ່ານ.", - "Your homeserver has exceeded one of its resource limits.": "homeserver ຂອງທ່ານເກີນຂີດຈຳກັດຊັບພະຍາກອນແລ້ວ.", - "Your homeserver has exceeded its user limit.": "ເຊີບເວີຂອງທ່ານໃຊ້ເກີນຂີດຈຳກັດແລ້ວ.", - "Use app": "ໃຊ້ແອັບ", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s ແມ່ນທົດລອງຢູ່ໃນບຣາວຂອງມືຖື. ເພື່ອປະສົບການທີ່ດີກວ່າ ແລະ ຄຸນສົມບັດຫຼ້າສຸດ, ໃຫ້ໃຊ້ແອັບຟຣີຂອງພວກເຮົາ.", - "Use app for a better experience": "ໃຊ້ແອັບເພື່ອປະສົບການທີ່ດີກວ່າ", - "Enable desktop notifications": "ເປີດໃຊ້ການແຈ້ງເຕືອນເດັສທັອບ", - "Notifications": "ການແຈ້ງເຕືອນ", - "Don't miss a reply": "ຢ່າພາດການຕອບກັບ", - "Later": "ຕໍ່ມາ", - "Review to ensure your account is safe": "ກວດສອບໃຫ້ແນ່ໃຈວ່າບັນຊີຂອງທ່ານປອດໄພ", - "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 ນີ້ບໍ່ໄດ້ຕັ້ງຄ່າເພື່ອສະແດງແຜນທີ່.", - "Unknown App": "ແອັບທີ່ບໍ່ຮູ້ຈັກ", - "Share your public space": "ແບ່ງປັນພື້ນທີ່ສາທາລະນະຂອງທ່ານ", - "Invite to %(spaceName)s": "ຊີນໄປທີ່ %(spaceName)s", - "Double check that your server supports the room version chosen and try again.": "ກວດເບິ່ງຄືນວ່າເຊີບເວີຂອງທ່ານຮອງຮັບເວີຊັນຫ້ອງທີ່ເລືອກແລ້ວ ແລະ ລອງໃໝ່ອີກ.", - "Error upgrading room": "ເກີດຄວາມຜິດພາດໃນການຍົກລະດັບຫ້ອງ", - "Unnamed room": "ບໍ່ມີຊື່ຫ້ອງ", - "Short keyboard patterns are easy to guess": "ຮູບແບບແປ້ນພິມສັ້ນໆແມ່ນເດົາໄດ້ງ່າຍ", - "Straight rows of keys are easy to guess": "ແຖວຊື່ຂອງກະແຈເດົາໄດ້ງ່າຍ", - "Common names and surnames are easy to guess": "ຊື່ ແລະ ນາມສະກຸນທົ່ວໄປແມ່ນເດົາໄດ້ງ່າຍ", - "Names and surnames by themselves are easy to guess": "ຊື່ ແລະ ນາມສະກຸນຕົວເອງເດົາໄດ້ງ່າຍ", - "A word by itself is easy to guess": "ຄໍາດຽວເດົາໄດ້ງ່ຍ", - "This is similar to a commonly used password": "ນີ້ແມ່ນລະຫັດຜ່ານທີ່ໃຊ້ທົ່ວໄປຄ້າຍຄືກັນ", - "This is a very common password": "ນີ້ແມ່ນລະຫັດຜ່ານທົ່ວໄປ", - "This is a top-100 common password": "ນີ້ແມ່ນລະຫັດຜ່ານທົ່ວໄປ 100ອັນດັບທຳອິດ", - "This is a top-10 common password": "ນີ້ແມ່ນລະຫັດຜ່ານທົ່ວໄປ 10 ອັນດັບ", - "Dates are often easy to guess": "ວັນທີຈະຄາດເດົາໄດ້ງ່າຍ", - "Recent years are easy to guess": "ປີທີ່ຜ່ານມາແມ່ນເດົາໄດ້ງ່າຍ", - "Sequences like abc or 6543 are easy to guess": "ລໍາດັບເຊັ່ນ abc ຫຼື 6543 ແມ່ນເດົາໄດ້ງ່າຍ", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "ການຊໍ້າຄືນເຊັ່ນ \"abcabcabc\" ເປັນການຄາດເດົາທີ່ຍາກກວ່າ \"abc\" ເລັກນ້ອຍ", - "Repeats like \"aaa\" are easy to guess": "ການຊໍ້າຄືນເຊັ່ນ \"aaa\" ແມ່ນເດົາໄດ້ງ່າຍ", - "Add another word or two. Uncommon words are better.": "ເພີ່ມຄໍາອື່ນ ຫຼື ສອງຄໍາ. ຄໍາເວົ້າທີ່ບໍ່ທໍາມະດາແມ່ນດີກວ່າ.", - "Predictable substitutions like '@' instead of 'a' don't help very much": "ການປ່ຽນແທນທີ່ຄາດເດົາໄດ້ເຊັ່ນ '@' ແທນ 'a' ບໍ່ໄດ້ຊ່ວຍຫຍັງຫຼາຍ", - "Reversed words aren't much harder to guess": "ຄຳທີ່ປີ້ນກັບກັນເບິ່ງໄດ້ບໍ່ຍາກ", - "All-uppercase is almost as easy to guess as all-lowercase": "ໂຕພິມໃຫຍ່ທັງໝົດແມ່ນເກືອບຈະງ່າຍພໍ່ໆກັບຕົວພິມນ້ອຍທັງໝົດ", - "Capitalization doesn't help very much": "ການໃຊ້ຕົວພິມໃຫຍ່ບໍ່ໄດ້ຊ່ວຍຫຍັງຫຼາຍ", - "Avoid dates and years that are associated with you": "ຫຼີກເວັ້ນວັນທີ ແລະ ປີທີ່ກ່ຽວຂ້ອງກັບທ່ານ", - "Avoid years that are associated with you": "ຫຼີກເວັ້ນປີທີ່ກ່ຽວຂ້ອງກັບທ່ານ", - "Avoid recent years": "ຫຼີກລ້ຽງປີທີ່ຜ່ານມາ", - "Avoid sequences": "ຫຼີກເວັ້ນການຈັດລໍາດັບ", - "Avoid repeated words and characters": "ຫຼີກລ້ຽງການຊ້ໍາຄໍາສັບຕ່າງໆ ແລະ ຕົວອັກສອນ", - "Use a longer keyboard pattern with more turns": "ໃຊ້ຮູບແບບແປ້ນພິມທີ່ຍາວກວ່າດ້ວຍການລ້ຽວຫຼາຍຂື້ນ", - "No need for symbols, digits, or uppercase letters": "ບໍ່ຈໍາເປັນຕ້ອງມີສັນຍາລັກ, ຕົວເລກ, ຫຼືຕົວພິມໃຫຍ່", - "Use a few words, avoid common phrases": "ໃຊ້ສອງສາມຄໍາ, ເພື່ອຫຼີກເວັ້ນປະໂຫຍກທົ່ວໄປ", - "Unknown server error": "ຄວາມຜິດພາດຂອງເຊີບເວີທີ່ບໍ່ຮູ້ຈັກ", - "The user's homeserver does not support the version of the room.": "homeserver ຂອງຜູ້ໃຊ້ບໍ່ຮອງຮັບເວີຊັນຂອງຫ້ອງ.", - "The user's homeserver does not support the version of the space.": "homeserver ຂອງຜູ້ໃຊ້ບໍ່ຮອງຮັບເວີຊັນຂອງພື້ນທີ່ດັ່ງກ່າວ.", - "The user must be unbanned before they can be invited.": "ຜູ້ໃຊ້ຕ້ອງຍົກເລີກການຫ້າມກ່ອນທີ່ຈະສາມາດເຊີນໄດ້.", - "User may or may not exist": "ຜູ້ໃຊ້ອາດມີ ຫຼືບໍ່ມີຢູ່", - "User does not exist": "ບໍ່ມີຜູ້ໃຊ້", - "User is already in the room": "ຜູ້ໃຊ້ຢູ່ໃນຫ້ອງແລ້ວ", - "User is already in the space": "ຜູ້ໃຊ້ຢູ່ໃນພື້ນທີ່ແລ້ວ", - "User is already invited to the room": "ໄດ້ເຊີນຜູ້ໃຊ້ເຂົ້າຫ້ອງແລ້ວ", - "User is already invited to the space": "ຜູ້ໃຊ້ໄດ້ຖືກເຊີນເຂົ້າໄປໃນພຶ້ນທີ່ແລ້ວ", - "You do not have permission to invite people to this room.": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເຊີນຄົນເຂົ້າຫ້ອງນີ້.", - "You do not have permission to invite people to this space.": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເຊີນຄົນເຂົ້າມາໃນພື້ນທີ່ນີ້.", - "Unrecognised address": "ບໍ່ຮັບຮູ້ທີ່ຢູ່", - "Authentication check failed: incorrect password?": "ການກວດສອບຄວາມຖືກຕ້ອງບໍ່ສຳເລັດ: ລະຫັດຜ່ານບໍ່ຖືກຕ້ອງ?", - "Not a valid %(brand)s keyfile": "ບໍ່ແມ່ນ %(brand)s ຟຮາຍຫຼັກ ທີ່ຖືກຕ້ອງ", - "Your browser does not support the required cryptography extensions": "ບຣາວເຊີຂອງທ່ານບໍ່ຮອງຮັບການເພິ່ມເຂົ້າລະຫັດລັບທີ່ຕ້ອງການ", - "Error leaving room": "ເກີດຄວາມຜິດພາດໃນຄະນະທີ່ອອກຈາກຫ້ອງ", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "ຫ້ອງນີ້ໃຊ້ສໍາລັບຂໍ້ຄວາມທີ່ສໍາຄັນຈາກ Homeserver, ດັ່ງນັ້ນທ່ານບໍ່ສາມາດອອກຈາກມັນ.", - "Can't leave Server Notices room": "ບໍ່ສາມາດອອກຈາກຫ້ອງແຈ້ງເຕືອນຂອງເຊີບເວີໄດ້", - "Unexpected server error trying to leave the room": "ເກີດຄວາມຜິດພາດທີ່ບໍ່ຄາດຄິດຂອງເຊີບເວີ ໃນຄະນະທີ່ພະຍາຍາມອອກຈາກຫ້ອງ", - "%(name)s (%(userId)s)": "%(name)s(%(userId)s)", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s ແລະ %(count)s ອື່ນໆ", - "other": "%(spaceName)s ແລະ %(count)s ອື່ນໆ" - }, - "%(space1Name)s and %(space2Name)s": "%(space1Name)s ແລະ %(space2Name)s", - "%(items)s and %(lastItem)s": "%(items)s ແລະ %(lastItem)s", - "%(items)s and %(count)s others": { - "one": "%(items)s ແລະ ອີກນຶ່ງລາຍການ", - "other": "%(items)s ແລະ %(count)s ອື່ນໆ" - }, - "This homeserver has exceeded one of its resource limits.": "homeserverນີ້ໃຊ້ຊັບພະຍາກອນເກີນຂີດຈຳກັດຢ່າງໃດຢ່າງໜຶ່ງ.", - "This homeserver has been blocked by its administrator.": "homeserver ນີ້ຖືກບລັອກໂດຍຜູູ້ຄຸ້ມຄອງລະບົບ.", - "This homeserver has hit its Monthly Active User limit.": "homeserver ນີ້ຮອດຂີດຈຳກັດຂອງຜູ້ໃຊ້ປະຈຳເດືອນແລ້ວ.", - "Unexpected error resolving identity server configuration": "ເກີດຄວາມຜິດພາດທີ່ບໍ່ຄາດຄິດໃນການແກ້ໄຂການກຳນົດຄ່າເຊີບເວີ", - "Unexpected error resolving homeserver configuration": "ເກີດຄວາມຜິດພາດທີ່ບໍ່ຄາດຄິດໃນການແກ້ໄຂການຕັ້ງຄ່າ homeserver", - "No homeserver URL provided": "ບໍ່ມີການສະໜອງ URL homeserver", - "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.": "ທ່ານສາມາດຕັ້ງລະຫັດຜ່ານຂອງທ່ານໃໝ່ໄດ້, ແຕ່ບາງຄຸນສົມບັດຈະບໍ່ສາມາດໃຊ້ໄດ້ຈົນກວ່າເຊີບເວີທີ່ລະບຸຕົວຕົນຈະກັບມາອອນລາຍ. ຖ້າທ່ານຍັງເຫັນເຫັນຄໍາເຕືອນນີ້, ໃຫ້ກວດເບິ່ງການຕັ້ງຄ່າຂອງທ່ານ ຫຼື ຕິດຕໍ່ຜູ້ຄຸ້ມຄອງເຊີບເວີ.", - "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.": "ທ່ານສາມາດລົງທະບຽນໄດ້, ແຕ່ຄຸນສົມບັດບາງຢ່າງຈະບໍ່ສາມາດໃຊ້ໄດ້ຈົນກວ່າ ເຊີບເວີທີ່ລະບຸຕົວຕົນຈະກັບມາອອນລາຍ. ຖ້າຫາກທ່ານຍັງເຫັນຄໍາເຕືອນນີ້, ໃຫ້ກວດເບິ່ງການຕັ້ງຄ່າຂອງທ່ານ ຫຼື ຕິດຕໍ່ຜູ້ຄຸ້ມຄອງເຊີບເວີ.", - "Cannot reach identity server": "ບໍ່ສາມາດເຂົ້າຫາເຊີບເວີທີ່ລະບຸຕົວຕົນໄດ້", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "ຂໍໃຫ້ຜູ້ຄຸ້ມຄອງ %(brand)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": "ບໍ່ສາມາດຕິດຕໍ່ homeserver ໄດ້", - "Email (optional)": "ອີເມວ (ທາງເລືອກ)", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "ກະລຸນາຮັບຊາບວ່າ, ຖ້າທ່ານບໍ່ເພີ່ມອີເມວ ແລະ ລືມລະຫັດຜ່ານຂອງທ່ານ, ທ່ານອາດ ສູນເສຍການເຂົ້າເຖິງບັນຊີຂອງທ່ານຢ່າງຖາວອນ.", - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "other": "ຢືນຢັນການອອກຈາກລະບົບອຸປະກອນເຫຼົ່ານີ້ໂດຍໃຊ້ລະບົບປະຕູດຽວ( SSO) ເພື່ອພິສູດຕົວຕົນຂອງທ່ານ.", - "one": "ຢືນຢັນການອອກຈາກລະບົບອຸປະກອນນີ້ໂດຍໃຊ້ ລະບົບຈັດການປະຕູດຽວ (SSO) ເພື່ອພິສູດຕົວຕົນຂອງທ່ານ." - }, - "Session key:": "ກະແຈລະບົບ:", - "Session ID:": "ID ລະບົບ:", - "Cryptography": "ການເຂົ້າລະຫັດລັບ", - "Import E2E room keys": "ນຳເຂົ້າກະແຈຫ້ອງ E2E", - "": "<ບໍ່ຮອງຮັບ>", - "exists": "ມີຢູ່", - "Empty room": "ຫ້ອງຫວ່າງ", - "Suggested Rooms": "ຫ້ອງແນະນຳ", - "Historical": "ປະຫວັດ", - "Low priority": "ບູລິມະສິດຕໍ່າ", - "Add room": "ເພີ່ມຫ້ອງ", - "Explore public rooms": "ສຳຫຼວດຫ້ອງສາທາລະນະ", - "Add existing room": "ເພີ່ມຫ້ອງທີ່ມີຢູ່", - "New video room": "ຫ້ອງວິດີໂອໃຫມ່", - "New room": "ຫ້ອງໃຫມ່", - "Explore rooms": "ການສຳຫຼວດຫ້ອງ", - "Connecting": "ກຳລັງເຊື່ອມຕໍ່", - "%(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", - "Tuesday": "ວັນອັງຄານ", - "Monday": "ວັນຈັນ", - "Sunday": "ວັນອາທິດ", - "The call is in an unknown state!": "ການໂທຢູ່ໃນສະຖານະທີ່ບໍ່ຮູ້ຈັກ!", - "Missed call": "ສາຍບໍ່ໄດ້ຮັບ", - "Unknown failure: %(reason)s": "ຄວາມບໍ່ສຳເລັດ: %(reason)s", - "An unknown error occurred": "ເກີດຄວາມຜິດພາດທີ່ບໍ່ຮູ້ຈັກຂຶ້ນ", - "Their device couldn't start the camera or microphone": "ອຸປະກອນຂອງເຂົາເຈົ້າບໍ່ສາມາດເລີ່ມກ້ອງຖ່າຍຮູບ ຫຼື ໄມໂຄຣໂຟນໄດ້", - "Connection failed": "ການເຊື່ອມຕໍ່ບໍ່ສຳເລັດ", - "Could not connect media": "ບໍ່ສາມາດເຊື່ອມຕໍ່ສື່ໄດ້", - "No answer": "ບໍ່ມີຄໍາຕອບ", - "Call back": "ໂທກັບ", - "Call declined": "ປະຕິເສດການໂທ", - "You cancelled verification.": "ທ່ານໄດ້ຍົກເລີກການຢັ້ງຢືນແລ້ວ.", - "%(displayName)s cancelled verification.": "%(displayName)s ຍົກເລີກການຢັ້ງຢືນ.", - "You cancelled verification on your other device.": "ທ່ານໄດ້ຍົກເລີກການຢັ້ງຢືນໃນອຸປະກອນອື່ນຂອງທ່ານ.", - "Verification timed out.": "ການຢັ້ງຢືນໝົດເວລາ.", - "Start verification again from their profile.": "ເລີ່ມການຢັ້ງຢືນອີກຄັ້ງຈາກໂປຣໄຟລ໌ຂອງເຂົາເຈົ້າ.", - "Start verification again from the notification.": "ເລີ່ມການຢັ້ງຢືນອີກຄັ້ງຈາກການແຈ້ງເຕືອນ.", - "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!": "ທ່ານໄດ້ຢັ້ງຢືນອຸປະກອນຂອງທ່ານສຳເລັດແລ້ວ!", - "In encrypted rooms, verify all users to ensure it's secure.": "ໃນຫ້ອງທີ່ເຂົ້າລະຫັດໄວ້, ໃຫ້ກວດສອບຜູ້ໃຊ້ທັງໝົດເພື່ອຮັບປະກັນວ່າປອດໄພ.", - "Verify all users in a room to ensure it's secure.": "ຢັ້ງຢືນຜູ້ໃຊ້ທັງໝົດຢູ່ໃນຫ້ອງເພື່ອຮັບປະກັນວ່າມີຄວາມປອດໄພ.", - "Almost there! Is %(displayName)s showing the same shield?": "ໃກ້ສຳເລັດແລ້ວ! %(displayName)s ສະແດງການປ້ອງກັນແບບດຽວກັນບໍ?", - "Almost there! Is your other device showing the same shield?": "ເກືອບສຳເລັດແລ້ວ! ອຸປະກອນອື່ນຂອງທ່ານສະແດງການປ້ອງກັນຄືກັນບໍ?", - "Verify by emoji": "ຢືນຢັນໂດຍ emoji", - "Verify by comparing unique emoji.": "ຢັ້ງຢືນໂດຍການປຽບທຽບ emoji ທີ່ເປັນເອກະລັກ.", - "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": "ຢືນຢັນໂດຍການສະແກນ", - "Edit devices": "ແກ້ໄຂອຸປະກອນ", - "This client does not support end-to-end encryption.": "ລູກຄ້ານີ້ບໍ່ຮອງຮັບການເຂົ້າລະຫັດແບບຕົ້ນທາງເຖິງປາຍທາງ.", - "Role in ": "ບົດບາດໃນ ", - "Failed to deactivate user": "ປິດໃຊ້ງານຜູ້ໃຊ້ບໍ່ສຳເລັດ", - "Deactivate user": "ປິດໃຊ້ງານຜູ້ໃຊ້", - "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?": "ການປິດໃຊ້ງານຜູ້ໃຊ້ນີ້ຈະອອກຈາກລະບົບ ແລະປ້ອງກັນບໍ່ໃຫ້ເຂົາເຈົ້າເຂົ້າສູ່ລະບົບຄືນອີກ. ນອກຈາກນັ້ນ, ເຂົາເຈົ້າຈະອອກຈາກຫ້ອງທັງໝົດທີ່ເຂົາເຈົ້າຢູ່ໃນ. ຄຳສັ່ງນີ້ບໍ່ສາມາດຍົກເລີກໄດ້. ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການປິດກາໃຊ້ງານຜູ້ໃຊ້ນີ້?", - "Deactivate user?": "ປິດໃຊ້ງານຜູ້ໃຊ້ບໍ?", - "Are you sure?": "ທ່ານແນ່ໃຈບໍ່?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "ທ່ານບໍ່ສາມາດຍົກເລີກການປ່ຽນແປງນີ້ໄດ້ເນື່ອງຈາກທ່ານກໍາລັງສົ່ງເສີມຜູ້ໃຊ້ໃຫ້ມີລະດັບພະລັງງານດຽວກັນກັບຕົວທ່ານເອງ.", - "Failed to change power level": "ການປ່ຽນແປງລະດັບພະລັງງານບໍ່ສຳເລັດ", - "Failed to mute user": "ປິດສຽງຜູ້ໃຊ້ບໍ່ສຳເລັດ", - "Remove them from specific things I'm able to": "ລຶບອອກບາງສິ່ງທີ່ທີ່ຂ້ອຍສາມາດເຮັດໄດ້", - "Remove them from everything I'm able to": "ລຶບອອກຈາກທຸກສິ່ງທີ່ຂ້ອຍສາມາດເຮັດໄດ້", - "Remove from %(roomName)s": "ລຶບອອກຈາກ %(roomName)s", - "Disinvite from %(roomName)s": "ຍົກເລີກເຊີນຈາກ %(roomName)s", - "Select all": "ເລືອກທັງຫມົດ", - "Deselect all": "ຍົກເລີກການເລືອກທັງໝົດ", - "Authentication": "ການຢືນຢັນ", - "Sign out devices": { - "one": "ອອກຈາກລະບົບອຸປະກອນ", - "other": "ອອກຈາກລະບົບອຸປະກອນ" - }, - "Click the button below to confirm signing out these devices.": { - "one": "ກົດທີ່ປຸ່ມຂ້າງລຸ່ມນີ້ເພື່ອຢືນຢັນການອອກຈາກລະບົບອຸປະກອນນີ້.", - "other": "ກົດທີ່ປຸ່ມຂ້າງລຸ່ມນີ້ເພື່ອຢືນຢັນການອອກຈາກລະບົບອຸປະກອນເຫຼົ່ານີ້." - }, - "Confirm signing out these devices": { - "one": "ຢືນຢັນການອອກຈາກລະບົບອຸປະກອນນີ້", - "other": "ຢືນຢັນການອອກຈາກລະບົບອຸປະກອນເຫຼົ່ານີ້" - }, - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "ການລຶບລ້າງຂໍ້ມູນທັງໝົດຈາກລະບົບນີ້ຖາວອນ. ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດຈະສູນເສຍເວັ້ນເສຍແຕ່ກະແຈຂອງເຂົາເຈົ້າໄດ້ຮັບການສໍາຮອງຂໍ້ມູນ.", - "%(duration)sd": "%(duration)sd", - "Topic: %(topic)s (edit)": "ຫົວຂໍ້: %(topic)s (ແກ້ໄຂ)", - "This is the beginning of your direct message history with .": "ຈຸດເລີ່ມຕົ້ນຂອງປະຫວັດຂໍ້ຄວາມໂດຍກົງຂອງທ່ານກັບ .", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "ພຽງແຕ່ທ່ານສອງຄົນຢູ່ໃນການສົນທະນານີ້, ເວັ້ນເສຍແຕ່ວ່າທັງສອງທ່ານເຊີນຜູ້ໃດໜຶ່ງເຂົ້າຮ່ວມ.", - "This room or space is not accessible at this time.": "ຫ້ອງ ຫຼື ພື້ນທີ່ນີ້ບໍ່ສາມາດເຂົ້າເຖິງໄດ້ໃນເວລານີ້.", - "%(roomName)s is not accessible at this time.": "%(roomName)s ບໍ່ສາມາດເຂົ້າເຖິງໄດ້ໃນເວລານີ້.", - "Are you sure you're at the right place?": "ທ່ານແນ່ໃຈບໍ່ວ່າທ່ານຢູ່ບ່ອນທີ່ຖືກຕ້ອງ?", - "This room or space does not exist.": "ບໍ່ມີຫ້ອງ ຫຼື ພື້ນທີ່ນີ້.", - "%(roomName)s does not exist.": "%(roomName)s ບໍ່ມີ.", - "There's no preview, would you like to join?": "ບໍ່ມີຕົວຢ່າງ, ທ່ານຕ້ອງການເຂົ້າຮ່ວມບໍ?", - "%(roomName)s can't be previewed. Do you want to join it?": "ບໍ່ສາມາດເບິ່ງຕົວຢ່າງ %(roomName)s ໄດ້. ທ່ານຕ້ອງການເຂົ້າຮ່ວມມັນບໍ?", - "You're previewing %(roomName)s. Want to join it?": "ທ່ານກຳລັງເບິ່ງຕົວຢ່າງ %(roomName)s. ຕ້ອງການເຂົ້າຮ່ວມບໍ?", - "Reject & Ignore user": "ປະຕິເສດ ແລະ ບໍ່ສົນໃຈຜູ້ໃຊ້", - " invited you": " ເຊີນທ່ານ", - "Do you want to join %(roomName)s?": "ທ່ານຕ້ອງການເຂົ້າຮ່ວມ %(roomName)s ບໍ?", - "Start chatting": "ເລີ່ມການສົນທະນາ", - " wants to chat": " ຕ້ອງການສົນທະນາ", - "Do you want to chat with %(user)s?": "ທ່ານຕ້ອງການສົນທະນາກັບ %(user)s ບໍ?", - "Share this email in Settings to receive invites directly in %(brand)s.": "ແບ່ງປັນອີເມວນີ້ໃນການຕັ້ງຄ່າເພື່ອຮັບການເຊີນໂດຍກົງໃນ %(brand)s.", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "ໃຊ້ເຊີບເວີໃນການຕັ້ງຄ່າເພື່ອຮັບການເຊີນໂດຍກົງໃນ %(brand)s.", - "This invite was sent to %(email)s": "ການເຊີນນີ້ຖືກສົ່ງໄປຫາ %(email)s", - "This invite to %(roomName)s was sent to %(email)s": "ການເຊີນນີ້ໄປຫາ %(roomName)s ໄດ້ຖືກສົ່ງໄປຫາ %(email)s", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "ເຊື່ອມຕໍ່ອີເມວນີ້ກັບບັນຊີຂອງທ່ານໃນການຕັ້ງຄ່າເພື່ອຮັບການເຊີນໂດຍກົງໃນ %(brand)s.", - "This invite was sent to %(email)s which is not associated with your account": "ການເຊີນນີ້ຖືກສົ່ງໄປຫາ %(email)s ທີ່ບໍ່ກ່ຽວຂ້ອງກັບບັນຊີຂອງທ່ານ", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "ການເຊີນນີ້ໄປຫາ %(roomName)s ໄດ້ຖືກສົ່ງໄປຫາ %(email)s ຊຶ່ງບໍ່ກ່ຽວຂ້ອງກັບບັນຊີຂອງທ່ານ", - "Join the discussion": "ເຂົ້າຮ່ວມການສົນທະນາ", - "You can still join here.": "ທ່ານຍັງສາມາດເຂົ້າຮ່ວມໄດ້ຢູ່ບ່ອນນີ້.", - "Try to join anyway": "ພະຍາຍາມເຂົ້າຮ່ວມຕໍ່ໄປ", - "You can only join it with a working invite.": "ທ່ານສາມາດເຂົ້າຮ່ວມໄດ້ດ້ວຍການເຊີນເຮັດວຽກເທົ່ານັ້ນ.", - "unknown error code": "ລະຫັດຜິດພາດທີ່ບໍ່ຮູ້ຈັກ", - "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) ໃນຂະນະທີ່ພະຍາຍາມທີ່ຈະກວດສອບການເຊີນຂອງທ່ານ. ທ່ານສາມາດທົດລອງສົ່ງຂໍ້ມູນນີ້ໄປຫາບບຸກຄົນທີ່ເຊີນທ່ານ.", - "Something went wrong with your invite.": "ມີບາງຢ່າງຜິດພາດກ່ຍວກັບການເຊີນຂອງທ່ານ.", - "Something went wrong with your invite to %(roomName)s": "ມີບາງຢ່າງຜິດພາດກ່ຽວກັບການເຊີນຂອງທ່ານໄປຫາ %(roomName)s", - "You were banned by %(memberName)s": "ທ່ານຖືກຫ້າມໂດຍ %(memberName)s", - "You were banned from %(roomName)s by %(memberName)s": "ທ່ານຖືກຫ້າມຈາກ %(roomName)s ໂດຍ %(memberName)s", - "Re-join": "ເຂົ້າຮ່ວມອີກຄັ້ງ", - "Forget this room": "ລືມຫ້ອງນີ້", - "Forget this space": "ລືມພຶ້ນທີ່ນີ້", - "Reason: %(reason)s": "ເຫດຜົນ: %(reason)s", - "You were removed by %(memberName)s": "ທ່ານຖືກລຶບຍອອກໂດຍ %(memberName)s", - "You were removed from %(roomName)s by %(memberName)s": "ທ່ານຖືກລຶບອອກຈາກ %(roomName)s ໂດຍ %(memberName)s", - "Loading preview": "ກຳລັງໂຫຼດຕົວຢ່າງ", - "Sign Up": "ລົງທະບຽນ", - "Join the conversation with an account": "ເຂົ້າຮ່ວມການສົນທະນາດ້ວຍບັນຊີ", - "Currently joining %(count)s rooms": { - "one": "ກຳລັງເຂົ້າຮ່ວມຫ້ອງ %(count)s", - "other": "ປະຈຸບັນກຳລັງເຂົ້າຮ່ວມ %(count)s ຫ້ອງ" - }, - "Join public room": "ເຂົ້າຮ່ວມຫ້ອງສາທາລະນະ", - "Add space": "ເພີ່ມພື້ນທີ່", - "Don't leave any rooms": "ຢ່າອອກຈາກຫ້ອງ", - "Would you like to leave the rooms in this space?": "ທ່ານຕ້ອງການອອກຈາກຫ້ອງໃນພື້ນທີ່ນີ້ບໍ?", - "You are about to leave .": "ທ່ານກຳລັງຈະອອກຈາກ .", - "Leave %(spaceName)s": "ອອກຈາກ %(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.": "ທ່ານເປັນຜູ້ຄຸ້ມຄອງລະບົບບາງຫ້ອງ ຫຼື ພື້ນທີ່ທ່ານຕ້ອງການອອກຈາກ. ການປະຖິ້ມຈະເຮັດໃຫ້ລະບົບຫ້ອງບໍ່ມີຜູ້ຄຸ້ມຄອງ.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "ທ່ານເປັນຜູ້ຄຸ້ມຄອງລະບົບພື້ນທີ່ນີ້ເປັນພຽງຜູ້ດຽວ. ການປ່ອຍຖິ້ມໄວ້ຈະບໍ່ມີໃຜຄວບຄຸມມັນໄດ້ອີກ.", - "You won't be able to rejoin unless you are re-invited.": "ທ່ານຈະບໍ່ສາມາດເຂົ້າຮ່ວມຄືນໃໝ່ໄດ້ເວັ້ນເສຍແຕ່ວ່າທ່ານໄດ້ຮັບເຊີນຄືນໃໝ່.", - "Updating %(brand)s": "ກຳລັງອັບເດດ %(brand)s", - "%(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 ໃຊ້ຄວາມຈຳໜ້ອຍກວ່າ 3-5x, ໂດຍການໂຫຼດຂໍ້ມູນກ່ຽວກັບຜູ້ໃຊ້ອື່ນເມື່ອຕ້ອງການເທົ່ານັ້ນ. ກະລຸນາລໍຖ້າໃນຂະນະທີ່ພວກເຮົາ synchronise ກັບເຊີບເວີ!", - "Clear cache and resync": "ລຶບ cache ແລະ resync", - "Incompatible local cache": "ແຄດໃນເຄື່ອງບໍ່ເຂົ້າກັນໄດ້", - "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.": "ຖ້າເວີຊັ້ນອື່ນຂອງ %(brand)s ເປີດຢູ່ໃນແຖບອື່ນ, ກະລຸນາປິດການໃຊ້ %(brand)s ຢູ່ໃນໂຮດດຽວກັນທັງການໂຫຼດແບບ lazy ເປີດໃຊ້ງານ ແລະປິດໃຊ້ງານພ້ອມກັນຈະເຮັດໃຫ້ເກີດບັນຫາ.", - "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.": "ກ່ອນໜ້ານີ້ທ່ານເຄີຍໃຊ້ %(brand)sກັບ %(host)s ດ້ວຍການເປີດໂຫຼດສະມາຊິກ. ໃນເວີຊັ້ນນີ້ ໄດ້ປິດການໃຊ້ງານ. ເນື່ອງຈາກ cache ໃນເຄື່ອງບໍ່ເຂົ້າກັນລະຫວ່າງສອງການຕັ້ງຄ່ານີ້, %(brand)s ຕ້ອງການ sync ບັນຊີຂອງທ່ານຄືນໃໝ່.", - "Signature upload failed": "ການອັບໂຫລດລາຍເຊັນບໍ່ສຳເລັດ", - "Signature upload success": "ສຳເລັດການອັບໂຫລດລາຍເຊັນ", - "Unable to upload": "ບໍ່ສາມາດອັບໂຫລດໄດ້", - "Cancelled signature upload": "ຍົກເລີກການອັບໂຫລດລາຍເຊັນແລ້ວ", - "Upload completed": "ອັບໂຫຼດສຳເລັດ", - "%(brand)s encountered an error during upload of:": "%(brand)s ພົບຂໍ້ຜິດພາດໃນລະຫວ່າງການອັບໂຫລດ:", - "Room version:": "ເວີຊັ້ນຫ້ອງ:", - "Room version": "ເວີຊັ້ນຫ້ອງ", - "Wednesday": "ວັນພຸດ", - "Data on this screen is shared with %(widgetDomain)s": "ຂໍ້ມູນໃນໜ້າຈໍນີ້ຖືກແບ່ງປັນກັບ %(widgetDomain)s", - "Modal Widget": "ຕົວຊ່ວຍ Widget", - "Message edits": "ແກ້ໄຂຂໍ້ຄວາມ", - "Your homeserver doesn't seem to support this feature.": "ເບິ່ງຄືວ່າ homeserver ຂອງທ່ານບໍ່ຮອງຮັບຄຸນສົມບັດນີ້.", - "Verify session": "ຢືນຢັນລະບົບ", - "If they don't match, the security of your communication may be compromised.": "ຖ້າລະຫັດບໍ່ກົງກັນ, ຄວາມປອດໄພຂອງການສື່ສານຂອງທ່ານອາດຈະຖືກທໍາລາຍ.", - "Session key": "ລະຫັດລະບົບ", - "Session ID": "ID ລະບົບ", - "Session name": "ຊື່ລະບົບ", - "Confirm this user's session by comparing the following with their User Settings:": "ຢືນຢັນລະບົບຂອງຜູ້ໃຊ້ນີ້ໂດຍການປຽບທຽບສິ່ງຕໍ່ໄປນີ້ກັບການຕັ້ງຄ່າຜູ້ໃຊ້ຂອງເຂົາເຈົ້າ:", - "Confirm by comparing the following with the User Settings in your other session:": "ຢືນຢັນໂດຍການປຽບທຽບສິ່ງຕໍ່ໄປນີ້ກັບການຕັ້ງຄ່າຜູ້ໃຊ້ໃນລະບົບອື່ນຂອງທ່ານ:", - "These are likely ones other room admins are a part of.": "ເຫຼົ່ານີ້ອາດຈະເປັນຜູ້ຄຸ້ມຄອງຫ້ອງອື່ນໆເປັນສ່ວນຫນຶ່ງຂອງ.", - "Other spaces or rooms you might not know": "ພື້ນທີ່ ຫຼື ຫ້ອງອື່ນໆທີ່ທ່ານອາດບໍ່ຮູ້ຈັກ", - "Spaces you know that contain this room": "ພື້ນທີ່ທີ່ທ່ານຮູ້ຈັກ ຊຶ່ງບັນຈຸໃນຫ້ອງນີ້", - "Spaces you know that contain this space": "ພື້ນທີ່ ທີ່ທ່ານຮູ້ຈັກ ທີ່ບັນຈຸພື້ນທີ່ນີ້", - "Search spaces": "ຊອກຫາສະຖານທີ່", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "ຕັດສິນໃຈວ່າບ່ອນໃດທີ່ສາມາດເຂົ້າເຖິງຫ້ອງນີ້ໄດ້. ຖ້າຫາກພື້ນທີ່ເລືອກ, ສະມາຊິກຂອງຕົນສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມ .", - "Select spaces": "ເລືອກພື້ນທີ່", - "You're removing all spaces. Access will default to invite only": "ທ່ານກຳລັງລຶບພື້ນທີ່ທັງໝົດອອກ. ການເຂົ້າເຖິງຈະເປັນຄ່າເລີ່ມຕົ້ນເພື່ອເຊີນເທົ່ານັ້ນ", - "%(count)s rooms": { - "one": "%(count)s ຫ້ອງ", - "other": "%(count)s ຫ້ອງ" - }, - "%(count)s members": { - "one": "ສະມາຊິກ %(count)s", - "other": "ສະມາຊິກ %(count)s" - }, - "Are you sure you want to sign out?": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການອອກຈາກລະບົບ?", - "You'll lose access to your encrypted messages": "ທ່ານຈະສູນເສຍການເຂົ້າເຖິງລະຫັດຂໍ້ຄວາມຂອງທ່ານ", - "Manually export keys": "ສົ່ງກະແຈອອກດ້ວຍຕົນເອງ", - "I don't want my encrypted messages": "ຂ້ອຍບໍ່ຕ້ອງການຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດຂອງຂ້ອຍ", - "Start using Key Backup": "ເລີ່ມຕົ້ນການນໍາໃຊ້ ສຳຮອງກະເເຈ", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໄວ້ແມ່ນປອດໄພດ້ວຍການເຂົ້າລະຫັດແບບຕົ້ນທາງ. ພຽງແຕ່ທ່ານ ແລະ ຜູ້ຮັບເທົ່ານັ້ນທີ່ມີກະແຈເພື່ອອ່ານຂໍ້ຄວາມເຫຼົ່ານີ້.", - "Leave space": "ອອກຈາກພື້ນທີ່", - "Leave some rooms": "ອອກຈາກບາງຫ້ອງ", - "Leave all rooms": "ອອກຈາກຫ້ອງທັງຫມົດ", - "On": "ເທິງ", - "New keyword": "ຄໍາສໍາຄັນໃຫມ່", - "Keyword": "ຄໍາສໍາຄັນ", - "Phone numbers": "ເບີໂທລະສັບ", - "Email addresses": "ທີ່ຢູ່ອີເມວ", - "Your password was successfully changed.": "ລະຫັດຜ່ານຂອງທ່ານຖືກປ່ຽນສຳເລັດແລ້ວ.", - "Failed to change password. Is your password correct?": "ປ່ຽນລະຫັດຜ່ານບໍ່ສຳເລັດ. ລະຫັດຜ່ານຂອງທ່ານຖືກຕ້ອງບໍ?", - "Check for update": "ກວດເບິ່ງເພຶ່ອອັບເດດ", - "New version available. Update now.": "ເວີຊັ້ນໃໝ່ພ້ອມໃຊ້ງານ. ອັບເດດດຽວນີ້.", - "No update available.": "ບໍ່ໄດ້ອັບເດດ.", - "Error encountered (%(errorDetail)s).": "ພົບຂໍ້ຜິດພາດ (%(errorDetail)s).", - "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, ແລະຊຸດສະຕິກເກີ.", - "Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "ໃຊ້ຕົວຈັດການການເຊື່ອມໂຍງ (%(serverName)s) ເພື່ອຈັດການບັອດ, widgets, ແລະ ຊຸດສະຕິກເກີ.", - "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.": "ການນໍາໃຊ້ຕົວເຊີບເວີເປັນທາງເລືອກ. ຖ້າທ່ານເລືອກທີ່ຈະບໍ່ໃຊ້ຕົວເຊີບເວີ, ທ່ານຈະບໍ່ຖືກຄົ້ນພົບໂດຍຜູ້ໃຊ້ອື່ນ ແລະ ທ່ານຈະບໍ່ສາມາດເຊີນຜູ້ອື່ນໂດຍອີເມລ໌ຫຼືໂທລະສັບ.", - "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.": "ໃນປັດຈຸບັນທ່ານບໍ່ໄດ້ໃຊ້ເຊີບເວີ. ເພື່ອຄົ້ນຫາ ແລະ ສາມາດຄົ້ນຫາໄດ້ໂດຍຜູ້ຕິດຕໍ່ທີ່ມີຢູ່ແລ້ວ, ໃຫ້ເພີ່ມທີ່ຢຸ່ຂ້າງລຸ່ມນີ້.", - "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.": "ພວກເຮົາແນະນໍາໃຫ້ທ່ານເອົາທີ່ຢູ່ອີເມວ ແລະ ເບີໂທລະສັບຂອງທ່ານອອກຈາກເຊີບເວີກ່ອນທີ່ຈະຕັດການເຊື່ອມຕໍ່.", - "You are still sharing your personal data on the identity server .": "ທ່ານຍັງ ແບ່ງປັນຂໍ້ມູນສ່ວນຕົວຂອງທ່ານ ຢູ່ໃນເຊີບເວີ .", - "Disconnect anyway": "ຍົກເລີກການເຊື່ອມຕໍ່", - "wait and try again later": "ລໍຖ້າແລ້ວລອງໃໝ່ໃນພາຍຫຼັງ", - "contact the administrators of identity server ": "ຕິດຕໍ່ຜູ້ຄຸ້ມຄອງເຊີບເວີ ", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "ກວດເບິ່ງ plugins ຂອງບ່ໜາວເຊີຂອງທ່ານສໍາລັບສິ່ງໃດແດ່ທີ່ອາດຈະກີດກັ້ນເຊີບເວີ (ເຊັ່ນ: ຄວາມເປັນສ່ວນຕົວ Badger)", - "You should:": "ທ່ານຄວນ:", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "ທ່ານຄວນ ລຶບຂໍ້ມູນສ່ວນຕົວຂອງທ່ານ ອອກຈາກເຊີບເວີ ກ່ອນທີ່ຈະຕັດການເຊື່ອມຕໍ່. ຂໍອະໄພ, ເຊີບເວີ ຢູ່ໃນຂະນະອອບລາຍຢູ່ ຫຼືບໍ່ສາມາດຕິດຕໍ່ໄດ້.", - "Disconnect from the identity server ?": "ຕັດການເຊື່ອມຕໍ່ຈາກເຊີບເວີ ?", - "Disconnect identity server": "ຕັດການເຊື່ອມຕໍ່ເຊີບເວີ", - "The identity server you have chosen does not have any terms of service.": "ເຊີບທີ່ທ່ານເລືອກບໍ່ມີເງື່ອນໄຂການບໍລິການໃດໆ.", - "Terms of service not accepted or the identity server is invalid.": "ບໍ່ຖືກຍອມຮັບເງື່ອນໄຂການໃຫ້ບໍລິການ ຫຼື ເຊີບເວີບໍ່ຖືກຕ້ອງ.", - "Disconnect from the identity server and connect to instead?": "ຕັດການເຊື່ອມຕໍ່ຈາກເຊີບເວີແລະ ເຊື່ອມຕໍ່ຫາ ແທນບໍ?", - "Change identity server": "ປ່ຽນຕົວເຊີບເວີ", - "Checking server": "ກຳລັງກວດສອບເຊີບເວີ", - "Could not connect to identity server": "ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບເຊີບເວີໄດ້", - "Not a valid identity server (status code %(code)s)": "ບໍ່ແມ່ນເຊີບເວີທີ່ຖືກຕ້ອງ (ລະຫັດສະຖານະ %(code)s)", - "Identity server URL must be HTTPS": "URL ເຊີບເວີຕ້ອງເປັນ HTTPS", - "not ready": "ບໍ່ພ້ອມ", - "ready": "ພ້ອມ", - "Secret storage:": "ການເກັບຮັກສາຄວາມລັບ:", - "in account data": "ໃນຂໍ້ມູນບັນຊີ", - "Secret storage public key:": "ກະເເຈສາທາລະນະການເກັບຮັກສາຄວາມລັບ:", - "Backup key cached:": "ລະຫັດສໍາຮອງຂໍ້ມູນທີ່ເກັບໄວ້:", - "not stored": "ບໍ່ໄດ້ເກັບຮັກສາໄວ້", - "Backup key stored:": "ກະແຈສຳຮອງທີ່ເກັບໄວ້:", - "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.": "ສຳຮອງຂໍ້ມູນລະຫັດການເຂົ້າລະຫັດຂອງທ່ານດ້ວຍຂໍ້ມູນບັນຊີຂອງທ່ານໃນກໍລະນີທີ່ທ່ານສູນເສຍການເຂົ້າເຖິງລະບົບຂອງທ່ານ. ກະແຈຂອງທ່ານຈະຖືກຮັກສາໄວ້ດ້ວຍກະແຈຄວາມປອດໄພທີ່ເປັນເອກະລັກ.", - "unexpected type": "ປະເພດທີ່ບໍ່ຄາດຄິດ", - "well formed": "ສ້າງຕັ້ງຂຶ້ນ", - "Set up": "ຕັ້ງຄ່າ", - "Back up your keys before signing out to avoid losing them.": "ສຳຮອງຂໍ້ມູນກະແຈຂອງທ່ານກ່ອນທີ່ຈະອອກຈາກລະບົບເພື່ອຫຼີກເວັ້ນການສູນເສຍຂໍ້ມູນ.", - "Your keys are not being backed up from this session.": "ກະແຈຂອງທ່ານ ບໍ່ຖືກສຳຮອງຂໍ້ມູນຈາກລະບົບນີ້.", - "Algorithm:": "ສູດການຄິດໄລ່:", - "Backup version:": "ເວີຊັ້ນສໍາຮອງຂໍ້ມູນ:", - "This backup is trusted because it has been restored on this session": "ການສຳຮອງຂໍ້ມູນນີ້ແມ່ນເຊື່ອຖືໄດ້ເນື່ອງຈາກຖືກກູ້ຄືນໃນລະບົບນີ້", - "All keys backed up": "ກະແຈທັງໝົດຖືກສຳຮອງໄວ້", - "Connect this session to Key Backup": "ເຊື່ອມຕໍ່ລະບົບນີ້ກັບ ກະເເຈສຳຮອງ", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "ເຊື່ອມຕໍ່ລະບົບນີ້ກັບການສໍາຮອງກະແຈກ່ອນທີ່ຈະອອກຈາກລະບົບເພື່ອຫຼີກເວັ້ນການສູນເສຍກະແຈທີ່ອາດຢູ່ໃນລະບົບນີ້ເທົ່ານັ້ນ.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "ລະບົບນີ້ແມ່ນ ບໍ່ໄດ້ສໍາຮອງລະຫັດຂອງທ່ານ, ແຕ່ທ່ານມີການສໍາຮອງຂໍ້ມູນທີ່ມີຢູ່ແລ້ວທີ່ທ່ານສາມາດກູ້ຄືນຈາກ ແລະເພີ່ມຕໍ່ໄປ.", - "Restore from Backup": "ກູ້ຄືນຈາກການສໍາຮອງຂໍ້ມູນ", - "Unable to load key backup status": "ບໍ່ສາມາດໂຫຼດສະຖານະສຳຮອງລະຫັດໄດ້", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "ທ່ານແນ່ໃຈບໍ່? ທ່ານຈະສູນເສຍຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໄວ້ຫາກກະແຈຂອງທ່ານບໍ່ຖືກສຳຮອງຂໍ້ມູນຢ່າງຖືກຕ້ອງ.", - "Delete Backup": "ລຶບການສຳຮອງຂໍ້ມູນ", - "Profile picture": "ຮູບໂປຣໄຟລ໌", - "The operation could not be completed": "ການດໍາເນີນງານບໍ່ສໍາເລັດ", - "Failed to save your profile": "ບັນທຶກໂປຣໄຟລ໌ຂອງທ່ານບໍ່ສຳເລັດ", - "There was an error loading your notification settings.": "ເກີດຄວາມຜິດພາດໃນການໂຫຼດການຕັ້ງຄ່າການແຈ້ງເຕືອນຂອງທ່ານ.", - "Notification targets": "ເປົ້າໝາຍການແຈ້ງເຕືອນ", - "Mentions & keywords": "ກ່າວເຖິງ & ຄໍາສໍາຄັນ", - "Global": "ທົ່ວໂລກ", - "Noisy": "ສຽງດັງ", - "Off": "ປິດ", - "Fish": "ປາ", - "Turtle": "ເຕົ່າ", - "Penguin": "ນົກເພັນກິນ", - "Rooster": "ໄກ່ຜູ້", - "Panda": "ໝີແພນດາ", - "Rabbit": "ກະຕ່າຍ", - "Elephant": "ຊ້າງ", - "Pig": "ຫມູ", - "Unicorn": "ມ້າຢູນິຄອນ", - "Horse": "ມ້າ", - "Lion": "ຊ້າງ", - "Cat": "ແມວ", - "Dog": "ໝາ", - "Cancelling…": "ກຳລັງຍົກເລີກ…", - "Waiting for %(displayName)s to verify…": "ກຳລັງລໍຖ້າ %(displayName)s ເພື່ອຢັ້ງຢືນ…", - "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)…", - "Unable to find a supported verification method.": "ບໍ່ສາມາດຊອກຫາວິທີການຢັ້ງຢືນທີ່ຮອງຮັບໄດ້.", - "Verify this user by confirming the following number appears on their screen.": "ຢືນຢັນຜູ້ໃຊ້ນີ້ໂດຍການຢືນຢັນຕົວເລກຕໍ່ໄປນີ້ໃຫ້ປາກົດຢູ່ໃນຫນ້າຈໍຂອງເຂົາເຈົ້າ.", - "Verify this device by confirming the following number appears on its screen.": "ຢືນຢັນອຸປະກອນນີ້ໂດຍການຢືນຢັນຕົວເລກຕໍ່ໄປນີ້ໃຫ້ປາກົດຢູ່ໃນຫນ້າຈໍຂອງມັນ.", - "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 ຂ້າງລຸ່ມນີ້ແມ່ນສະແດງຢູ່ໃນອຸປະກອນທັງສອງ, ໃນລໍາດັບດຽວກັນ:", - "Got It": "ເຂົ້າໃຈແລ້ວ", - "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "ຂໍ້ຄວາມທີ່ປອດໄພກັບຜູ້ໃຊ້ນີ້ແມ່ນຖືກເຂົ້າລະຫັດແຕ່ຕົ້ນທາງເຖິງປາຍທາງ ແລະ ບໍ່ສາມາດອ່ານໄດ້ໂດຍພາກສ່ວນທີສາມ.", - "More": "ເພີ່ມເຕີມ", - "Show sidebar": "ສະແດງແຖບດ້ານຂ້າງ", - "Hide sidebar": "ເຊື່ອງແຖບດ້ານຂ້າງ", - "Error processing audio message": "ການປະມວນຜົນຂໍ້ຄວາມສຽງຜິດພາດ", - "Pick a date to jump to": "ເລືອກວັນທີເພື່ອໄປຫາ", - "Message pending moderation": "ຂໍ້ຄວາມທີ່ລໍຖ້າການກວດກາ", - "Message pending moderation: %(reason)s": "ຂໍ້ຄວາມທີ່ລໍຖ້າການກວດກາ: %(reason)s", - "The encryption used by this room isn't supported.": "ບໍ່ຮອງຮັບການເຂົ້າລະຫັດທີ່ໃຊ້ໂດຍຫ້ອງນີ້.", - "Encryption not enabled": "ບໍ່ໄດ້ເປີດໃຊ້ການເຂົ້າລະຫັດ", - "Ignored attempt to disable encryption": "ປະຕິເສດຄວາມພະຍາຍາມປິດການເຂົ້າລະຫັດ", - "Some encryption parameters have been changed.": "ບາງຕົວກໍານົດການເຂົ້າລະຫັດໄດ້ຖືກປ່ຽນແປງ.", - "Decrypting": "ການຖອດລະຫັດ", - "Downloading": "ກຳລັງດາວໂຫຼດ", - "Jump to date": "ໄປຫາວັນທີ", - "The beginning of the room": "ຈຸດເລີ່ມຕົ້ນຂອງຫ້ອງ", - "Yesterday": "ມື້ວານນີ້", - "Today": "ມື້ນີ້", - "Saturday": "ວັນເສົາ", - "Friday": "ວັນສຸກ", - "Thursday": "ວັນພະຫັດ", - "Spanner": "ກະເເຈເລື່ອນ", - "Glasses": "ແວ່ນຕາ", - "Hat": "ໝວກ", - "Robot": "ຫຸ່ນຍົນ", - "Smiley": "ຍິ້ມ", - "Heart": "ຫົວໃຈ", - "Cake": "ເຄັກ", - "Pizza": "ພິຊຊ່າ", - "Corn": "ສາລີ", - "Strawberry": "ສະຕໍເບີຣີ", - "Apple": "ແອັບເປິ້ນ", - "Banana": "ກ້ວຍ", - "Fire": "ໄຟ", - "Cloud": "ບ່ອນເກັບຂໍ້ມູນສຳຮອງ", - "Moon": "ເດືອນ", - "Globe": "ໂລກ", - "Mushroom": "ເຫັດ", - "Cactus": "ຕະເອງເພັດ", - "Tree": "ຕົ້ນໄມ້", - "Flower": "ດອກໄມ້", - "Butterfly": "ແມງກະເບື້ອ", - "Octopus": "ປາຫມຶກ", - "Discovery": "ການຄົ້ນພົບ", - "Deactivate account": "ປິດການນຳໃຊ້ບັນຊີ", - "Deactivate Account": "ປິດການນຳໃຊ້ບັນຊີ", - "Account management": "ການຈັດການບັນຊີ", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "ຕົກລົງເຫັນດີກັບ ເຊີບເວີ(%(serverName)s) ເງື່ອນໄຂການໃຫ້ບໍລິການເພື່ອອະນຸຍາດໃຫ້ຕົວທ່ານເອງສາມາດຄົ້ນພົບໄດ້ໂດຍທີ່ຢູ່ອີເມວ ຫຼືເບີໂທລະສັບ.", - "Language and region": "ພາສາ ແລະ ພາກພື້ນ", - "Account": "ບັນຊີ", - "Recent changes that have not yet been received": "ການປ່ຽນແປງຫຼ້າສຸດທີ່ຍັງບໍ່ທັນໄດ້ຮັບ", - "The server is not configured to indicate what the problem is (CORS).": "ເຊີບເວີບໍ່ໄດ້ຖືກຕັ້ງຄ່າເພື່ອຊີ້ບອກວ່າບັນຫາແມ່ນຫຍັງ (CORS).", - "A connection error occurred while trying to contact the server.": "ເກີດຄວາມຜິດພາດໃນການເຊື່ອມຕໍ່ໃນຂະນະທີ່ພະຍາຍາມຕິດຕໍ່ກັບເຊີບເວີ.", - "Your area is experiencing difficulties connecting to the internet.": "ພື້ນທີ່ຂອງທ່ານປະສົບກັບຄວາມຫຍຸ້ງຍາກໃນການເຊື່ອມຕໍ່ອິນເຕີເນັດ.", - "The server has denied your request.": "ເຊີບເວີໄດ້ປະຕິເສດຄຳຮ້ອງຂໍຂອງທ່ານ.", - "The server is offline.": "ເຊີບເວີອອບລາຍ.", - "A browser extension is preventing the request.": "ສ່ວນຂະຫຍາຍຂອງບຣາວເຊີກໍາລັງປ້ອງກັນການຮ້ອງຂໍ.", - "Your firewall or anti-virus is blocking the request.": "Firewall ຫຼື ໂປຣແກມປ້ອງກັນໄວຣັດ ຂອງທ່ານກຳລັງບັລອກການຮ້ອງຂໍ.", - "The server (%(serverName)s) took too long to respond.": "ເຊີບເວີ (%(serverName)s) ໃຊ້ເວລາດົນເກີນໄປທີ່ຈະຕອບສະໜອງ.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "ເຊີບເວີຂອງທ່ານບໍ່ຕອບສະໜອງຕໍ່ບາງຄຳຮ້ອງຂໍຂອງທ່ານ. ຂ້າງລຸ່ມນີ້ແມ່ນສາເຫດທີ່ເປັນໄປໄດ້ທີ່ສຸດ.", - "Server isn't responding": "ເຊີບເວີບໍ່ຕອບສະໜອງ", - "You're all caught up.": "ຕາມທັນທັງໝົດ.", - "You'll upgrade this room from to .": "ເຈົ້າຈະຍົກລະດັບຫ້ອງນີ້ຈາກ ເປັນ .", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "ກະລຸນາຮັບຊາບການຍົກລະດັບຈະເຮັດໃຫ້ຫ້ອງເປັນເວີຊັນໃໝ່. ຂໍ້ຄວາມປັດຈຸບັນທັງໝົດຈະຢູ່ໃນຫ້ອງເກັບມ້ຽນນີ້.", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "ການຍົກລະດັບຫ້ອງແມ່ນເປັນການກະທຳຂັ້ນສູງ ແລະ ປົກກະຕິແລ້ວແມ່ນແນະນຳເມື່ອຫ້ອງບໍ່ສະຖຽນເນື່ອງຈາກມີຂໍ້ບົກພ່ອງ, ຄຸນສົມບັດທີ່ຂາດຫາຍໄປ ຫຼື ຊ່ອງໂຫວ່ດ້ານຄວາມປອດໄພ.", - "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.": "ປົກກະຕິແລ້ວຈະມີຜົນກະທົບແຕ່ວິທີການປະມວນຜົນຫ້ອງຢູ່ໃນເຊີບເວີເທົ່ານັ້ນ. ຖ້າຫາກວ່າທ່ານກໍາລັງມີບັນຫາກັບ %(brand)s ຂອງທ່ານ, ກະລຸນາreport a bug.", - "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.": "ປົກກະຕິແລ້ວນີ້ມີຜົນກະທົບພຽງແຕ່ວິທີການປະມວນຜົນຫ້ອງຢູ່ໃນເຊີບເວີ. ຖ້າທ່ານມີບັນຫາກັບ %(brand)s ຂອງທ່ານ, ກະລຸນາລາຍງານຂໍ້ຜິດພາດ.", - "Upgrade public room": "ຍົກລະດັບຫ້ອງສາທາລະນະ", - "Upgrade private room": "ຍົກລະດັບຫ້ອງສ່ວນຕົວ", - "Automatically invite members from this room to the new one": "ເຊີນສະມາຊິກຈາກຫ້ອງນີ້ໄປຫາຫ້ອງໃໝ່ໂດຍອັດຕະໂນມັດ", - "Put a link back to the old room at the start of the new room so people can see old messages": "ໃສ່ລິ້ງກັບຄືນໄປຫາຫ້ອງເກົ່າຕອນທີ່ເລີ່ມຕົ້ນຂອງຫ້ອງໃຫມ່ເພື່ອໃຫ້ຄົນສາມາດເຫັນຂໍ້ຄວາມເກົ່າ", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "ຢຸດຜູ້ໃຊ້ບໍ່ໃຫ້ເວົ້າຢູ່ໃນຫ້ອງສະບັບເກົ່າ ແລະ ປະກາດຂໍ້ຄວາມແນະນໍາໃຫ້ຜູ້ໃຊ້ຍ້າຍໄປຫ້ອງໃຫມ່", - "Update any local room aliases to point to the new room": "ອັບເດດຊື່ແທນຫ້ອງໃນພື້ນຈັດເກັບເພື່ອໄປຫາຫ້ອງໃໝ່", - "Create a new room with the same name, description and avatar": "ສ້າງຫ້ອງໃຫມ່ທີ່ມີຊື່ດຽວກັນ, ຄໍາອະທິບາຍ ແລະ ຮຸບແທນຕົວ", - "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:": "ການຍົກລະດັບຫ້ອງນີ້ຮຽກຮ້ອງໃຫ້ມີການປິດຕົວຢ່າງປັດຈຸບັນຂອງຫ້ອງ ແລະ ສ້າງຫ້ອງໃຫມ່ໃນສະຖານທີ່ຂອງມັນ. ເພື່ອໃຫ້ສະມາຊິກຫ້ອງມີປະສົບການທີ່ດີທີ່ສຸດທີ່, ພວກເຮົາຈະ:", - "Upgrade Room Version": "ຍົກລະດັບເວີຊັນຫ້ອງ", - "Upgrade this room to version %(version)s": "ຍົກລະດັບຫ້ອງນີ້ເປັນເວີຊັ່ນ %(version)s", - "The room upgrade could not be completed": "ການຍົກລະດັບຫ້ອງບໍ່ສຳເລັດໄດ້", - "Failed to upgrade room": "ຍົກລະດັບຫ້ອງບໍ່ສຳເລັດ", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "ເພື່ອລາຍງານບັນຫາຄວາມປອດໄພທີ່ກ່ຽວຂ້ອງກັບ Matrix, ກະລຸນາອ່ານ ນະໂຍບາຍການເປີດເຜີຍຄວາມປອດໄພ Matrix.org.", - "Clear all data in this session?": "ລຶບລ້າງຂໍ້ມູນທັງໝົດໃນລະບົບນີ້ບໍ?", - "Reason (optional)": "ເຫດຜົນ (ທາງເລືອກ)", - "Confirm Removal": "ຢືນຢັນການລຶບອອກ", - "Removing…": "ກຳລັງລຶບ…", - "You cannot delete this message. (%(code)s)": "ທ່ານບໍ່ສາມາດລຶບຂໍ້ຄວາມນີ້ໄດ້. (%(code)s)", - "Changelog": "ບັນທຶກການປ່ຽນແປງ", - "Unavailable": "ບໍ່ສາມາດໃຊ້ງານໄດ້", - "Unable to load commit detail: %(msg)s": "ບໍ່ສາມາດໂຫຼດລາຍລະອຽດຂອງ commit: %(msg)s", - "Remove %(count)s messages": { - "one": "ລຶບອອກ 1 ຂໍ້ຄວາມ", - "other": "ເອົາ %(count)s ຂໍ້ຄວາມອອກ" - }, - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "ຍົກເລີກການກວດກາ ຖ້າທ່ານຕ້ອງການລຶບຂໍ້ຄວາມໃນລະບົບຜູ້ໃຊ້ນີ້ (ເຊັ່ນ: ການປ່ຽນແປງສະມາຊິກ, ການປ່ຽນແປງໂປຣໄຟລ໌...)", - "Preserve system messages": "ຮັກສາຂໍ້ຄວາມຂອງລະບົບ", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "ສໍາລັບຈໍານວນຂໍ້ຄວາມຂະຫນາດໃຫຍ່, ນີ້ອາດຈະໃຊ້ເວລາ, ກະລຸນາຢ່າໂຫຼດຂໍ້ມູນລູກຄ້າຂອງທ່ານຄືນໃໝ່ໃນລະຫວ່າງນີ້.", - "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?": { - "one": "ທ່ານກຳລັງຈະລຶບ %(count)s ຂໍ້ຄວາມໂດຍ %(user)s. ນີ້ຈະເປັນການລຶບຂໍ້ຄວາມອອກຖາວອນສຳລັບທຸກຄົນໃນການສົນທະນາ. ທ່ານຕ້ອງການສືບຕໍ່ບໍ?", - "other": "ທ່ານກຳລັງຈະລຶບ %(count)s ຂໍ້ຄວາມອອກໂດຍ %(user)s. ນີ້ຈະເປັນການລຶບຂໍ້ຄວາມອອກຖາວອນສຳລັບທຸກຄົນໃນການສົນທະນາ. ທ່ານຕ້ອງການສືບຕໍ່ບໍ?" - }, - "Remove recent messages by %(user)s": "ລຶບຂໍ້ຄວາມຫຼ້າສຸດໂດຍ %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "ລອງເລື່ອນຂຶ້ນໃນທາມລາຍເພື່ອເບິ່ງວ່າມີອັນໃດກ່ອນໜ້ານີ້.", - "No recent messages by %(user)s found": "ບໍ່ພົບຂໍ້ຄວາມຫຼ້າສຸດໂດຍ %(user)s", - "Notes": "ບັນທຶກ", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "ກ່ອນທີ່ຈະສົ່ງບັນທຶກ, ທ່ານຕ້ອງ ສ້າງບັນຫາ GitHub ເພື່ອອະທິບາຍບັນຫາຂອງທ່ານ.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "ແຈ້ງເຕືອນ: ບຼາວເຊີຂອງທ່ານບໍ່ຮອງຮັບ, ດັ່ງນັ້ນປະສົບການຂອງທ່ານຈຶ່ງຄາດເດົາບໍ່ໄດ້.", - "Preparing to download logs": "ກຳລັງກະກຽມດາວໂຫຼດບັນທຶກ", - "Failed to send logs: ": "ສົ່ງບັນທຶກບໍ່ສຳເລັດ: ", - "Room Settings - %(roomName)s": "ການຕັ້ງຄ່າຫ້ອງ - %(roomName)s", - "Close preview": "ປິດຕົວຢ່າງ", - "Show %(count)s other previews": { - "one": "ສະແດງຕົວຢ່າງ %(count)s ອື່ນໆ", - "other": "ສະແດງຕົວຢ່າງອື່ນໆ %(count)s" - }, - "Scroll to most recent messages": "ເລື່ອນໄປຫາຂໍ້ຄວາມຫຼ້າສຸດ", - "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.": "ເມື່ອເປີດໃຊ້ແລ້ວ, ການເຂົ້າລະຫັດລັບຂອງຫ້ອງບໍ່ສາມາດປິດໃຊ້ງານໄດ້. ຂໍ້ຄວາມທີ່ສົ່ງຢູ່ໃນຫ້ອງທີ່ເຂົ້າລະຫັດບໍ່ສາມາດເຫັນໄດ້ໂດຍເຊີບເວີ, ສະເພາະແຕ່ຜູ້ເຂົ້າຮ່ວມຂອງຫ້ອງເທົ່ານັ້ນ. ການເປີດໃຊ້ການເຂົ້າລະຫັດອາດຈະເຮັດໃຫ້ bots ແລະ bridges ຈໍານວນຫຼາຍເຮັດວຽກບໍ່ຖືກຕ້ອງ. ສຶກສາເພີ່ມເຕີມກ່ຽວກັບການເຂົ້າລະຫັດ.", - "Enable encryption?": "ເປີດໃຊ້ງານການເຂົ້າລະຫັດບໍ?", - "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' ຢູ່ໃນເຊີບເວີໃດນຶ່ງ.", - "Homeserver feature support:": "ສະຫນັບສະຫນູນຄຸນນະສົມບັດ Homeserver:", - "User signing private key:": "ຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບລະຫັດສ່ວນຕົວ:", - "Self signing private key:": "ລະຫັດສ່ວນຕົວທີ່ເຊັນດ້ວຍຕົນເອງ:", - "not found locally": "ບໍ່ພົບຢູ່ໃນເຄື່ອງ", - "cached locally": "ເກັບໄວ້ໃນ cached ເຄື່ອງ", - "Master private key:": "ລະຫັດສ່ວນຕົວຫຼັກ:", - "not found in storage": "ບໍ່ພົບຢູ່ໃນບ່ອນເກັບມ້ຽນ", - "in secret storage": "ໃນການເກັບຮັກສາຄວາມລັບ", - "Cross-signing private keys:": "ກະແຈສ່ວນຕົວCross-signing :", - "not found": "ບໍ່ພົບເຫັນ", - "in memory": "ໃນຄວາມຊົງຈໍາ", - "unknown person": "ຄົນທີ່ບໍ່ຮູ້", - "Send as message": "ສົ່ງຂໍ້ເປັນຄວາມ", - "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 ເພື່ອບອກລາຍການຄຳສັ່ງທີ່ມີຢູ່. ທ່ານໝາຍເຖິງການສົ່ງຂໍ້ຄວາມນີ້ບໍ?", - "Unrecognised command: %(commandText)s": "ຄໍາສັ່ງທີ່ບໍ່ຮູ້ຈັກ: %(commandText)s", - "Unknown Command": "ຄໍາສັ່ງທີ່ບໍ່ຮູ້ຈັກ", - "Server unavailable, overloaded, or something else went wrong.": "ເຊີບເວີບໍ່ສາມາດໃຊ້ໄດ້, ໂຫຼດເກີນກຳນົດ, ຫຼື ມີອັນອື່ນຜິດພາດ.", - "Command error": "ຄໍາສັ່ງຜິດພາດ", - "Server error": "ເຊີບເວີຜິດພາດ", - "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": "ການກັ່ນຕອງສະມາຊິກຫ້ອງ", - "Invited": "ເຊີນ", - "Start new chat": "ເລີ່ມການສົນທະນາໃໝ່", - "Add people": "ເພີ່ມຄົນ", - "Invite to space": "ເຊີນໄປຍັງພື້ນທີ່", - "a key signature": "ລາຍເຊັນຫຼັກ", - "a device cross-signing signature": "ການ cross-signing ອຸປະກອນ", - "a new cross-signing key signature": "ການລົງລາຍເຊັນ cross-signing ແບບໃໝ່", - "Thank you!": "ຂອບໃຈ!", - "Link to room": "ເຊື່ອມຕໍ່ທີ່ຫ້ອງ", - "Link to selected message": "ເຊື່ອມຕໍ່ກັບຂໍ້ຄວາມທີ່ເລືອກ", - "Share Room Message": "ແບ່ງປັນຂໍ້ຄວາມໃນຫ້ອງ", - "Share User": "ແບ່ງປັນຜູ້ໃຊ້", - "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,ລະບົບຂອງທ່ານອາດຈະບໍ່ສອດຄ່ອງກັນໄດ້ກັບເວີຊັ້ນນີ້. ປິດໜ້າຕ່າງນີ້ແລ້ວກັບຄືນໄປຫາເວີຊັ້ນຫຼ້າສຸດ.", - "Unable to restore session": "ບໍ່ສາມາດກູ້ລະບົບໄດ້", - "Continuing without email": "ສືບຕໍ່ໂດຍບໍ່ມີອີເມວ", - "Logs sent": "ສົ່ງບັນທຶກແລ້ວ", - "Preparing to send logs": "ກຳລັງກະກຽມສົ່ງບັນທຶກ", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "ກະລຸນາບອກພວກເຮົາວ່າມີຫຍັງຜິດພາດ ຫຼື, ດີກວ່າ, ສ້າງບັນຫາ GitHub ເພື່ອອະທິບາຍບັນຫາ.", - "To leave the beta, visit your settings.": "ເພື່ອອອກຈາກເບຕ້າ, ໃຫ້ເຂົ້າໄປທີ່ການຕັ້ງຄ່າຂອງທ່ານ.", - "%(featureName)s Beta feedback": "%(featureName)s ຄຳຕິຊົມເບຕ້າ", - "Close dialog": "ປິດກ່ອງໂຕ້ຕອບ", - "Not all selected were added": "ບໍ່ໄດ້ເລືອກທັງໝົດທີ່ຖືກເພີ່ມ", - "Looks good": "ດີ", - "And %(count)s more...": { - "other": "ແລະ %(count)sອີກ..." - }, - "%(count)s people you know have already joined": { - "one": "%(count)s ຄົນທີ່ທ່ານຮູ້ຈັກໄດ້ເຂົ້າຮ່ວມແລ້ວ", - "other": "%(count)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.": "ເຂົາເຈົ້າຈະບໍ່ສາມາດເຂົ້າເຖິງໄດ້ ຫາກທ່ານບໍ່ແມ່ນຜູ້ຄຸ້ມຄອງລະບົບ.", - "Ban them from specific things I'm able to": "ຫ້າມພວກເຂົາອອຈາກສິ່ງທີ່ສະເພາະທີ່ຂ້ອຍສາມາດເຮັດໄດ້", - "Unban them from specific things I'm able to": "ຍົກເລີກພວກເຂົາອອກຈາກສິ່ງທີ່ຂ້ອຍສາມາດເຮັດໄດ້", - "Ban them from everything I'm able to": "ຫ້າມພວກເຂົາຈາກທຸກສິ່ງທີ່ຂ້ອຍສາມາດເຮັດໄດ້", - "Unban them from everything I'm able to": "ຍົກເລີກການຫ້າມພວກເຂົາຈາກທຸກສິ່ງທີ່ຂ້ອຍສາມາດເຮັດໄດ້", - "Ban from %(roomName)s": "ຫ້າມອອຈາກ %(roomName)s", - "Unban from %(roomName)s": "ຍົກເລີກການຫ້າມອອກຈາກ %(roomName)s", - "Ban from room": "ຫ້າມອອກຈາກຫ້ອງ", - "Unban from room": "ຫ້າມຈາກຫ້ອງ", - "Ban from space": "ພື້ນທີ່ຫ້າມຈາກ", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "ໃນຫ້ອງທີ່ເຂົ້າລະຫັດ, ເຊັ່ນດຽວກັບ, ການສະແດງຕົວຢ່າງ URLໄດ້ປິດໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນເພື່ອຮັບປະກັນວ່າ homeserver ຂອງທ່ານ (ບ່ອນສະແດງຕົວຢ່າງ) ບໍ່ສາມາດລວບລວມຂໍ້ມູນກ່ຽວກັບການເຊື່ອມຕໍ່ທີ່ທ່ານເຫັນຢູ່ໃນຫ້ອງນີ້.", - "Show Widgets": "ສະແດງ Widgets", - "Hide Widgets": "ເຊື່ອງ Widgets", - "Forget room": "ລືມຫ້ອງ", - "Room options": "ຕົວເລືອກຫ້ອງ", - "Join Room": "ເຂົ້າຮ່ວມຫ້ອງ", - "(~%(count)s results)": { - "one": "(~%(count)sຜົນຮັບ)", - "other": "(~%(count)sຜົນຮັບ)" - }, - "No recently visited rooms": "ບໍ່ມີຫ້ອງທີ່ເຂົ້າເບິ່ງເມື່ອບໍ່ດົນມານີ້", - "Recently visited rooms": "ຫ້ອງທີ່ເຂົ້າເບິ່ງເມື່ອບໍ່ດົນມານີ້", - "Room %(name)s": "ຫ້ອງ %(name)s", - "%(duration)sh": "%(duration)sh", - "%(duration)sm": "%(duration)sm", - "%(duration)ss": "%(duration)s", - "Insert link": "ໃສ່ລິ້ງ", - "Poll": "ການສໍາຫລວດ", - "You do not have permission to start polls in this room.": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເລີ່ມແບບສຳຫຼວດຢູ່ໃນຫ້ອງນີ້.", - "Voice Message": "ຂໍ້ຄວາມສຽງ", - "Hide stickers": "ເຊື່ອງສະຕິກເກີ", - "Send voice message": "ສົ່ງຂໍ້ຄວາມສຽງ", - "You do not have permission to post to this room": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ໂພສໃສ່ຫ້ອງນີ້", - "This room has been replaced and is no longer active.": "ຫ້ອງນີ້ໄດ້ໍປ່ຽນແທນ ແລະບໍ່ມີການເຄື່ອນໄຫວອີກຕໍ່ໄປ.", - "The conversation continues here.": "ການສົນທະນາສືບຕໍ່ຢູ່ທີ່ນີ້.", - "Invite to this space": "ເຊີນໄປບ່ອນນີ້", - "Invite to this room": "ເຊີນເຂົ້າຫ້ອງນີ້", - "and %(count)s others...": { - "one": "ແລະ ອີກອັນນຶ່ງ...", - "other": "ແລະ %(count)s ຜູ້ອຶ່ນ..." - }, - "%(members)s and %(last)s": "%(members)s ແລະ %(last)s", - "%(members)s and more": "%(members)s ແລະອື່ນໆ", - "Open room": "ເປີດຫ້ອງ", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "ຂໍ້ຄວາມທ່ານຍັງບໍ່ໄດ້ຖືກສົ່ງໄປຍ້ອນວ່າສູນບັນຊາການນີ້ຖືກໂຈະໂດຍຜູ້ຄຸ້ມຄອງລະບົບ. ກະລຸນາ ຕິດຕໍ່ຜູ້ຄຸ້ມຄອງລະບົບຂອງທ່ານເພື່ອສືບຕໍ່ນຳໃຊ້ບໍລິການ.", - "Cameras": "ກ້ອງ", - "Output devices": "ອຸປະກອນຂາອອກ", - "Input devices": "ອຸປະກອນຂາເຂົ້າ", - "Show Labs settings": "ໂຊການຕັ້ງຄ່າສູນທົດລອງ", - "To join, please enable video rooms in Labs first": "ເພື່ອເຂົ້າຮ່ວມ, ທ່ານຕ້ອງເປີດຫ້ອງວີດີໂອໃນສູນທົດລອງກ່ອນ", - "To view, please enable video rooms in Labs first": "ເພື່ອເບິ່ງ, ທ່ານຕ້ອງເປີດຫ້ອງວີດີໂອໃນສູນທົດລອງກ່ອນ", - "To view %(roomName)s, you need an invite": "ເພື່ອເບິ່ງ %(roomName)s, ທ່ານຕ້ອງມີບັດເຊີນ", - "Private room": "ຫ້ອງສ່ວນຕົວ", - "Video room": "ຫ້ອງວີດີໂອ", - "Resent!": "ສົ່ງອີກຄັ້ງ!", - "Did not receive it? Resend it": "ໄດ້ຮັບບໍ່? ສົ່ງອີກຄັ້ງ\"", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "ເພື່ອສ້າງບັນຊີເມວຂອງທ່ານ, ເປີດລິງໃນເມວທີ່ພວກເຮົາສົ່ງໄປ %(emailAddress)s.", - "Unread email icon": "ໄອຄັອນເມວທີ່ຍັງບໍ່ໄດ້ຖືກອ່ານ", - "Check your email to continue": "ກວດເມວຂອງທ່ານເພື່ອສືບຕໍ່", - "An error occurred whilst sharing your live location, please try again": "ພົບບັນຫາຕອນກຳລັງແບ່ງປັນຈຸດພິກັດຂອງທ່ານ, ກະລຸນາລອງໃໝ່", - "An error occurred whilst sharing your live location": "ພົບບັນຫາຕອນກຳລັງແບ່ງປັນຈຸດພິກັດຂອງທ່ານ", - "Click to read topic": "ກົດເພື່ອອ່ານຫົວຂໍ້", - "Edit topic": "ແກ້ໄຂຫົວຂໍ້", - "Joining…": "ກຳລັງເຂົ້າ…", - "%(count)s people joined": { - "one": "%(count)s ຄົນເຂົ້າຮ່ວມ\"", - "other": "%(count)s ຄົນເຂົ້າຮ່ວມ" - }, - "View related event": "ເບິ່ງເຫດການທີ່ກ່ຽວຂ້ອງ", - "Read receipts": "ຢັ້ງຢືນອ່ານແລ້ວ", - "common": { - "about": "ກ່ຽວກັບ", - "analytics": "ວິເຄາະ", - "encryption_enabled": "ເປີດໃຊ້ການເຂົ້າລະຫັດແລ້ວ", - "error": "ມີບັນຫາ", - "forward_message": "ສົ່ງຂໍ້ຄວາມຕໍ່", - "image": "ຮູບພາບ", - "message": "ຂໍ້ຄວາມ", - "message_layout": "ຮູບແບບຂໍ້ຄວາມ", - "modern": "ທັນສະໄຫມ", - "mute": "ປິດສຽງ", - "no_results": "ບໍ່ເປັນຜົນ", - "offline": "ອອບໄລນ໌", - "password": "ລະຫັດຜ່ານ", - "people": "ຄົນ", - "reactions": "ປະຕິກິລິຍາ", - "report_a_bug": "ລາຍງານຂໍ້ຜິດພາດ", - "room_name": "ຊື່ຫ້ອງ", - "security": "ຄວາມປອດໄພ", - "settings": "ການຕັ້ງຄ່າ", - "sticker": "ສະຕິກເກີ", - "success": "ຄວາມສໍາເລັດ", - "suggestions": "ຄຳແນະນຳ", - "unmute": "ຍົກເລີກປິດສຽງ", - "username": "ຊື່ຜູ້ໃຊ້", - "verification_cancelled": "ຍົກເລີກການຢັ້ງຢືນແລ້ວ", - "video": "ວິດີໂອ", - "warning": "ຄຳເຕືອນ", - "threads": "ກະທູ້", - "thread": "ກະທູ້", - "theme": "ຫົວຂໍ້", - "room": "ຫ້ອງ", - "public": "ສາທາລະນະ", - "private": "ສ່ວນຕົວ", - "options": "ທາງເລືອກ", - "name": "ຊື່", - "light": "ແສງສະຫວ່າງ", - "labs": "ຫ້ອງທົດລອງ", - "homeserver": "Homeserver", - "home": "ໜ້າຫຼັກ", - "favourites": "ລາຍການທີ່ມັກ", - "description": "ລາຍລະອຽດ", - "dark": "ມືດ", - "beta": "ເບຕ້າ", - "attachment": "ຄັດຕິດ", - "appearance": "ຮູບລັກສະນະ", - "guest": "ແຂກ", - "legal": "ຖືກກົດໝາຍ", - "credits": "ສິນເຊື່ອ", - "faq": "ຄໍາຖາມທີ່ພົບເປັນປະຈໍາ", - "access_token": "ເຂົ້າເຖິງToken", - "preferences": "ການຕັ້ງຄ່າ", - "timeline": "ທາມລາຍ", - "privacy": "ຄວາມເປັນສ່ວນຕົວ", - "camera": "ກ້ອງຖ່າຍຮູບ", - "microphone": "ໄມໂຄຣໂຟນ", - "emoji": "ອີໂມຈິ", - "random": "ສຸ່ມ", - "support": "ສະຫນັບສະຫນູນ", - "space": "ຍະຫວ່າງ", - "someone": "ບາງຄົນ", - "encrypted": "ເຂົ້າລະຫັດແລ້ວ", - "matrix": "Matrix", - "trusted": "ເຊື່ອຖືໄດ້", - "not_trusted": "ເຊື່ອຖືບໍ່ໄດ້", - "accessibility": "ການເຂົ້າເຖິງ", - "server": "ເຊີບເວີ", - "capabilities": "ຄວາມສາມາດ", - "unnamed_room": "ບໍ່ມີຊື່ຫ້ອງ", - "unnamed_space": "ພື້ນທີ່ບໍ່ລະບຸຊື່", - "stickerpack": "ຊຸດສະຕິກເກີ", - "system_alerts": "ການແຈ້ງເຕືອນລະບົບ", - "secure_backup": "ການສໍາຮອງທີ່ປອດໄພ", - "cross_signing": "ການເຂົ້າລະຫັດແບບໄຂ້ວ", - "identity_server": "ຕົວເຊີບເວີ", - "integration_manager": "ຜູ້ຈັດການປະສົມປະສານ", - "qr_code": "ລະຫັດ QR", - "feedback": "ຄໍາຕິຊົມ" + "a11y": { + "jump_first_invite": "ໄປຫາຄຳເຊີນທຳອິດ.", + "n_unread_messages": { + "one": "1 ຂໍ້ຄວາມທີ່ຍັງບໍ່ໄດ້ອ່ານ.", + "other": "%(count)s ຂໍ້ຄວາມທີ່ຍັງບໍ່ໄດ້ອ່ານ." + }, + "n_unread_messages_mentions": { + "one": "ການກ່າວເຖິງທີ່ຍັງບໍ່ໄດ້ອ່ານ 1.", + "other": "%(count)s ຂໍ້ຄວາມທີ່ຍັງບໍ່ໄດ້ອ່ານ ລວມທັງການກ່າວເຖິງ." + }, + "room_name": "ຫ້ອງ %(name)s", + "unread_messages": "ຂໍ້ຄວາມທີ່ຍັງບໍ່ໄດ້ອ່ານ.", + "user_menu": "ເມນູຜູ້ໃຊ້" }, + "a11y_jump_first_unread_room": "ໄປຫາຫ້ອງທໍາອິດທີ່ຍັງບໍ່ໄດ້ອ່ານ.", "action": { + "accept": "ຍອມຮັບ", + "add": "ຕື່ມ", + "add_existing_room": "ເພີ່ມຫ້ອງທີ່ມີຢູ່", + "add_people": "ເພີ່ມຄົນ", + "approve": "ອະນຸມັດ", + "back": "ກັບຄືນ", + "call": "ໂທ", + "cancel": "ຍົກເລີກ", + "change": "ປ່ຽນແປງ", + "clear": "ຈະແຈ້ງ", + "click": "ກົດ", + "click_to_copy": "ກົດເພື່ອສຳເນົາ", + "close": "ປິດ", + "collapse": "ຫຍໍ້ລົງ", + "complete": "ສໍາເລັດ", + "confirm": "ຢືນຢັນ", "continue": "ສືບຕໍ່", "copy": "ສຳເນົາ", "copy_link": "ສຳເນົາລິ້ງ", "create": "ສ້າງ", "create_a_room": "ສ້າງຫ້ອງ", "decline": "ຫຼຸດລົງ", + "delete": "ລຶບ", "disable": "ປິດໃຊ້ງານ", + "disconnect": "ຕັດການເຊື່ອມຕໍ່", + "dismiss": "ຍົກເລີກ", "done": "ສຳເລັດແລ້ວ", + "download": "ດາວໂຫຼດ", "edit": "ແກ້ໄຂ", "enable": "ເປີດໃຊ້ງານ", - "forgot_password": "ລືມລະຫັດຜ່ານ?", + "expand": "ຂະຫຍາຍ", + "explore_public_rooms": "ສຳຫຼວດຫ້ອງສາທາລະນະ", + "explore_rooms": "ການສຳຫຼວດຫ້ອງ", + "export": "ສົ່ງອອກ", "forward": "ສົ່ງຕໍ່", + "go": "ໄປ", + "go_back": "ກັບຄືນ", + "got_it": "ໄດ້ແລ້ວ", + "hide_advanced": "ເຊື່ອງຂັ້ນສູງ", + "hold": "ຖື", + "ignore": "ບໍ່ສົນໃຈ/ຍົກເວັ້ນ", + "import": "ນໍາເຂົ້າ", "invite": "ເຊີນ", + "invite_to_space": "ເຊີນໄປຍັງພື້ນທີ່", "invites_list": "ເຊີນ", + "join": "ເຂົ້າຮ່ວມ", "learn_more": "ສຶກສາເພີ່ມເຕີມ", "leave": "ອອກຈາກ", "leave_room": "ອອກຈາກຫ້ອງ", + "logout": "ອອກຈາກລະບົບ", + "manage": "ຄຸ້ມຄອງ", + "maximise": "ສູງສຸດ", + "mention": "ກ່າວເຖິງ", + "new_room": "ຫ້ອງໃຫມ່", + "new_video_room": "ຫ້ອງວິດີໂອໃຫມ່", "next": "ຕໍ່ໄປ", "no": "ບໍ່", "ok": "ຕົກລົງ", + "pause": "ຢຸດຊົ່ວຄາວ", + "pin": "ປັກໝຸດ", + "play": "ຫຼິ້ນ", "quote": "ວົງຢືມ", "react": "ປະຕິກິລິຍາ", + "refresh": "ໂຫຼດຫນ້າຈໍຄືນ", + "register": "ລົງທະບຽນ", + "reject": "ປະຕິເສດ", "remove": "ເອົາອອກ", + "rename": "ປ່ຽນຊື່", "reply": "ຕອບ", + "reply_in_thread": "ຕອບໃນກະທູ້", "report_content": "ລາຍງານເນື້ອຫາ", + "resend": "ສົ່ງຄືນ", + "reset": "ຕັ້ງຄ່າຄືນ", + "restore": "ກູ້ຄືນ", + "resume": "ປະຫວັດຫຍໍ້", "retry": "ລອງໃໝ່", + "review": "ທົບທວນຄືນ", + "revoke": "ຖອນຄືນ", "save": "ບັນທຶກ", + "search": "ຊອກຫາ", + "send_report": "ສົ່ງບົດລາຍງານ", + "share": "ແບ່ງປັນ", + "show_advanced": "ສະແດງຂັ້ນສູງ", + "show_all": "ສະແດງທັງໝົດ", + "sign_in": "ເຂົ້າສູ່ລະບົບ", + "sign_out": "ອອກຈາກລະບົບ", + "skip": "ຂ້າມ", "start": "ເລີ່ມຕົ້ນ", "start_chat": "ເລີ່ມການສົນທະນາ", - "view_source": "ເບິ່ງແຫຼ່ງ", - "yes": "ແມ່ນແລ້ວ", - "zoom_out": "ຂະຫຍາຍອອກ", - "zoom_in": "ຂະຫຍາຍເຂົ້າ", - "view": "ເບິ່ງ", - "verify": "ຢືນຢັນ", - "upload": "ອັບໂຫຼດ", - "upgrade": "ຍົກລະດັບ", - "update": "ອັບເດດ", - "unpin": "ຖອດປັກໝຸດ", - "try_again": "ລອງໃໝ່ອີກຄັ້ງ", - "trust": "ເຊື່ອຖືໄດ້", + "start_new_chat": "ເລີ່ມການສົນທະນາໃໝ່", "stop": "ຢຸດ", - "skip": "ຂ້າມ", - "sign_out": "ອອກຈາກລະບົບ", - "sign_in": "ເຂົ້າສູ່ລະບົບ", - "share": "ແບ່ງປັນ", - "search": "ຊອກຫາ", - "reset": "ຕັ້ງຄ່າຄືນ", - "resend": "ສົ່ງຄືນ", - "reject": "ປະຕິເສດ", - "pin": "ປັກໝຸດ", - "logout": "ອອກຈາກລະບົບ", - "join": "ເຂົ້າຮ່ວມ", - "ignore": "ບໍ່ສົນໃຈ/ຍົກເວັ້ນ", - "got_it": "ໄດ້ແລ້ວ", - "go_back": "ກັບຄືນ", - "expand": "ຂະຫຍາຍ", - "download": "ດາວໂຫຼດ", - "dismiss": "ຍົກເລີກ", - "delete": "ລຶບ", - "confirm": "ຢືນຢັນ", - "collapse": "ຫຍໍ້ລົງ", - "close": "ປິດ", - "cancel": "ຍົກເລີກ", - "call": "ໂທ", - "back": "ກັບຄືນ", - "add": "ຕື່ມ", - "accept": "ຍອມຮັບ", - "disconnect": "ຕັດການເຊື່ອມຕໍ່", - "change": "ປ່ຽນແປງ", + "submit": "ສົ່ງ", "subscribe": "ຕິດຕາມ", + "transfer": "ໂອນ", + "trust": "ເຊື່ອຖືໄດ້", + "try_again": "ລອງໃໝ່ອີກຄັ້ງ", + "unban": "ຍົກເລີກການຫ້າມ", + "unignore": "ບໍ່ສົນໃຈ", + "unpin": "ຖອດປັກໝຸດ", "unsubscribe": "ເຊົາຕິດຕາມ", - "approve": "ອະນຸມັດ", - "complete": "ສໍາເລັດ", - "revoke": "ຖອນຄືນ", - "rename": "ປ່ຽນຊື່", - "show_all": "ສະແດງທັງໝົດ", - "review": "ທົບທວນຄືນ", - "restore": "ກູ້ຄືນ", - "play": "ຫຼິ້ນ", - "pause": "ຢຸດຊົ່ວຄາວ", - "register": "ລົງທະບຽນ", - "manage": "ຄຸ້ມຄອງ", - "go": "ໄປ", - "import": "ນໍາເຂົ້າ", - "export": "ສົ່ງອອກ", - "refresh": "ໂຫຼດຫນ້າຈໍຄືນ", - "maximise": "ສູງສຸດ", - "mention": "ກ່າວເຖິງ", - "submit": "ສົ່ງ", - "send_report": "ສົ່ງບົດລາຍງານ", - "clear": "ຈະແຈ້ງ" + "update": "ອັບເດດ", + "upgrade": "ຍົກລະດັບ", + "upload": "ອັບໂຫຼດ", + "verify": "ຢືນຢັນ", + "view": "ເບິ່ງ", + "view_list": "ເບິ່ງລາຍຊື່", + "view_message": "ເບິ່ງຂໍ້ຄວາມ", + "view_source": "ເບິ່ງແຫຼ່ງ", + "yes": "ແມ່ນແລ້ວ", + "zoom_in": "ຂະຫຍາຍເຂົ້າ", + "zoom_out": "ຂະຫຍາຍອອກ" }, - "a11y": { - "user_menu": "ເມນູຜູ້ໃຊ້", - "n_unread_messages_mentions": { - "one": "ການກ່າວເຖິງທີ່ຍັງບໍ່ໄດ້ອ່ານ 1.", - "other": "%(count)s ຂໍ້ຄວາມທີ່ຍັງບໍ່ໄດ້ອ່ານ ລວມທັງການກ່າວເຖິງ." + "analytics": { + "accept_button": "ບໍ່ເປັນຫຍັງ", + "bullet_1": "ພວກເຮົາ ບໍ່ ບັນທຶກ ຫຼື ປະຫວັດຂໍ້ມູນບັນຊີໃດໆ", + "bullet_2": "ພວກເຮົາ ບໍ່ ແບ່ງປັນຂໍ້ມູນກັບພາກສ່ວນທີສາມ", + "consent_migration": "ກ່ອນໜ້ານີ້ທ່ານໄດ້ຍິນຍອມທີ່ຈະແບ່ງປັນຂໍ້ມູນການນຳໃຊ້ທີ່ບໍ່ເປີດເຜີຍຊື່ກັບພວກເຮົາ. ພວກເຮົາກຳລັງອັບເດດວິທີການເຮັດວຽກນັ້ນ.", + "disable_prompt": "ທ່ານສາມາດປິດຕັ້ງຄ່າໄດ້ທຸກເວລາ", + "enable_prompt": "ຊ່ວຍປັບປຸງ %(analyticsOwner)s", + "learn_more": "ແບ່ງປັນຂໍ້ມູນທີ່ບໍ່ເປີດເຜີຍຊື່ເພື່ອຊ່ວຍພວກເຮົາລະບຸບັນຫາ. ບໍ່ມີຫຍັງສ່ວນຕົວ. ບໍ່ມີຄົນທີສາມ. ສຶກສາເພີ່ມເຕີມ", + "privacy_policy": "ທ່ານສາມາດອ່ານເງື່ອນໄຂທັງໝົດຂອງພວກເຮົາໄດ້ ທີ່ນີ້", + "pseudonymous_usage_data": "ຊ່ວຍພວກເຮົາລະບຸບັນຫາ ແລະ ປັບປຸງ %(analyticsOwner)s ໂດຍການແບ່ງປັນຂໍ້ມູນການນຳໃຊ້ທີ່ບໍ່ເປີດເຜີຍຊື່. ເພື່ອເຂົ້າໃຈວິທີທີ່ຄົນໃຊ້ຫຼາຍອຸປະກອນ, ພວກເຮົາຈະສ້າງຕົວລະບຸແບບສຸ່ມ, ແບ່ງປັນໂດຍອຸປະກອນຂອງທ່ານ.", + "shared_data_heading": "ຂໍ້ມູນຕໍ່ໄປນີ້ອາດຈະຖືກແບ່ງປັນ:" + }, + "auth": { + "account_clash": "ບັນຊີໃຫມ່ຂອງທ່ານ (%(newAccountId)s) ໄດ້ລົງທະບຽນ, ແຕ່ວ່າທ່ານໄດ້ເຂົ້າສູ່ລະບົບບັນຊີອື່ນແລ້ວ (%(loggedInUserId)s).", + "account_clash_previous_account": "ສືບຕໍ່ກັບບັນຊີທີ່ຜ່ານມາ", + "account_deactivated": "ບັນຊີນີ້ຖືກປິດການນຳໃຊ້ແລ້ວ.", + "autodiscovery_generic_failure": "ບໍ່ສາມາດຮັບການກຳນົດຄ່າ ການຄົ້ນຫາອັດຕະໂນມັດ ຈາກເຊີບເວີໄດ້", + "autodiscovery_invalid": "ການຕອບກັບຫານຄົ້ນຫາ homeserver ບໍ່ຖືກຕ້ອງ", + "autodiscovery_invalid_hs": "Homeserver URL ບໍ່ສະເເດງເປັນ Matrix homeserver ທີ່ຖືກຕ້ອງ", + "autodiscovery_invalid_hs_base_url": "base_url ບໍ່ຖືກຕ້ອງສໍາລັບ m.homeserver", + "autodiscovery_invalid_is": "URL ເຊີບເວີປາກົດວ່າບໍ່ຖືກຕ້ອງ", + "autodiscovery_invalid_is_base_url": "base_url ບໍ່ຖືກຕ້ອງສໍາລັບ m.identity_server", + "autodiscovery_invalid_is_response": "ການຕອບສະໜອງ ການຄົ້ນພົບຕົວຕົນຂອງເຊີບເວີບໍ່ຖືກຕ້ອງ", + "autodiscovery_invalid_json": "JSON ບໍ່ຖືກຕ້ອງ", + "autodiscovery_unexpected_error_hs": "ເກີດຄວາມຜິດພາດທີ່ບໍ່ຄາດຄິດໃນການແກ້ໄຂການຕັ້ງຄ່າ homeserver", + "autodiscovery_unexpected_error_is": "ເກີດຄວາມຜິດພາດທີ່ບໍ່ຄາດຄິດໃນການແກ້ໄຂການກຳນົດຄ່າເຊີບເວີ", + "captcha_description": "homeserver ນີ້ຕ້ອງການໃຫ້ແນ່ໃຈວ່າທ່ານບໍ່ແມ່ນຫຸ່ນຍົນ.", + "change_password_action": "ປ່ຽນລະຫັດຜ່ານ", + "change_password_confirm_invalid": "ລະຫັດຜ່ານບໍ່ກົງກັນ", + "change_password_confirm_label": "ຢືນຢັນລະຫັດ", + "change_password_current_label": "ລະຫັດປັດຈຸບັນ", + "change_password_empty": "ລະຫັດຜ່ານບໍ່ສາມາດຫວ່າງເປົ່າໄດ້", + "change_password_mismatch": "ລະຫັດຜ່ານໃໝ່ບໍ່ກົງກັນ", + "change_password_new_label": "ລະຫັດຜ່ານໃໝ່", + "continue_with_idp": "ສືບຕໍ່ກັບ %(provider)s", + "continue_with_sso": "ສືບຕໍ່ດ້ວຍ %(ssoButtons)s", + "country_dropdown": "ເລືອກປະເທດຜ່ານເມນູແບບເລື່ອນລົງ", + "create_account_prompt": "ມາໃໝ່ບໍ? ສ້າງບັນຊີ", + "create_account_title": "ສ້າງບັນຊີ", + "email_discovery_text": "ໃຊ້ອີເມລ໌ເພື່ອເປັນທາງເລືອກໃຫ້ຜູ້ຕິດຕໍ່ທີ່ມີຢູ່ແລ້ວສາມາດຄົ້ນຫາໄດ້.", + "email_field_label": "ອີເມວ", + "email_field_label_invalid": "ເບິ່ງຄືວ່າທີ່ຢູ່ອີເມວບໍ່ຖືກຕ້ອງ", + "email_field_label_required": "ໃສ່ທີ່ຢູ່ອີເມວ", + "email_help_text": "ເພີ່ມອີເມວເພື່ອສາມາດກູ້ຄືນລະຫັດຜ່ານຂອງທ່ານໄດ້.", + "email_phone_discovery_text": "ໃຊ້ອີເມລ໌ ຫຼື ໂທລະສັບເພື່ອຜູ້ຕິດຕໍ່ທີ່ມີຢູ່ແລ້ວຄົ້ນຫາໄດ້.", + "failed_connect_identity_server": "ບໍ່ສາມາດເຂົ້າຫາເຊີບເວີທີ່ລະບຸຕົວຕົນໄດ້", + "failed_connect_identity_server_other": "ທ່ານສາມາດເຂົ້າສູ່ລະບົບ, ແຕ່ຄຸນສົມບັດບາງຢ່າງຈະບໍ່ມີຈົນກ່ວາເຊີບເວີທີ່ລະບຸຕົວຕົນຈະກັບຄືນໄປບ່ອນອອນໄລນ໌. ຖ້າທ່ານຍັງເຫັນຄໍາເຕືອນນີ້, ໃຫ້ກວດເບິ່ງການຕັ້ງຄ່າຂອງທ່ານ ຫຼື ຕິດຕໍ່ຜູ້ຄຸ້ມຄອງເຊີບເວີ.", + "failed_connect_identity_server_register": "ທ່ານສາມາດລົງທະບຽນໄດ້, ແຕ່ຄຸນສົມບັດບາງຢ່າງຈະບໍ່ສາມາດໃຊ້ໄດ້ຈົນກວ່າ ເຊີບເວີທີ່ລະບຸຕົວຕົນຈະກັບມາອອນລາຍ. ຖ້າຫາກທ່ານຍັງເຫັນຄໍາເຕືອນນີ້, ໃຫ້ກວດເບິ່ງການຕັ້ງຄ່າຂອງທ່ານ ຫຼື ຕິດຕໍ່ຜູ້ຄຸ້ມຄອງເຊີບເວີ.", + "failed_connect_identity_server_reset_password": "ທ່ານສາມາດຕັ້ງລະຫັດຜ່ານຂອງທ່ານໃໝ່ໄດ້, ແຕ່ບາງຄຸນສົມບັດຈະບໍ່ສາມາດໃຊ້ໄດ້ຈົນກວ່າເຊີບເວີທີ່ລະບຸຕົວຕົນຈະກັບມາອອນລາຍ. ຖ້າທ່ານຍັງເຫັນເຫັນຄໍາເຕືອນນີ້, ໃຫ້ກວດເບິ່ງການຕັ້ງຄ່າຂອງທ່ານ ຫຼື ຕິດຕໍ່ຜູ້ຄຸ້ມຄອງເຊີບເວີ.", + "failed_homeserver_discovery": "ການປະຕິບັດການຄົ້ນພົບ homeserver ບໍ່ສຳເລັດ", + "failed_query_registration_methods": "ບໍ່ສາມາດສອບຖາມວິທີການລົງທະບຽນໄດ້.", + "failed_soft_logout_auth": "ການພິສູດຢືນຢັນຄືນໃໝ່ບໍ່ສຳເລັດ", + "failed_soft_logout_homeserver": "ການພິສູດຢືນຢັນຄືນໃໝ່ເນື່ອງຈາກບັນຫາ homeserver ບໍ່ສຳເລັດ", + "footer_powered_by_matrix": "ຂັບເຄື່ອນໂດຍ Matrix", + "forgot_password_email_invalid": "ທີ່ຢູ່ອີເມວບໍ່ຖືກຕ້ອງ.", + "forgot_password_email_required": "ຕ້ອງໃສ່ທີ່ຢູ່ອີເມວທີ່ເຊື່ອມຕໍ່ກັບບັນຊີຂອງທ່ານ.", + "forgot_password_prompt": "ລືມລະຫັດຜ່ານຂອງທ່ານບໍ?", + "identifier_label": "ເຂົ້າສູ່ລະບົບດ້ວຍ", + "incorrect_credentials": "ຊື່ຜູ້ໃຊ້ ແລະ/ຫຼືລະຫັດຜ່ານບໍ່ຖືກຕ້ອງ.", + "incorrect_credentials_detail": "ກະລຸນາຮັບຊາບວ່າທ່ານກຳລັງເຂົ້າສູ່ລະບົບເຊີບເວີ %(hs)s, ບໍ່ແມ່ນ matrix.org.", + "incorrect_password": "ລະຫັດຜ່ານບໍ່ຖືກຕ້ອງ", + "log_in_new_account": "ເຂົ້າສູ່ລະບົບ ບັນຊີໃໝ່ຂອງທ່ານ.", + "logout_dialog": { + "description": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການອອກຈາກລະບົບ?", + "megolm_export": "ສົ່ງກະແຈອອກດ້ວຍຕົນເອງ", + "setup_key_backup_title": "ທ່ານຈະສູນເສຍການເຂົ້າເຖິງລະຫັດຂໍ້ຄວາມຂອງທ່ານ", + "setup_secure_backup_description_1": "ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໄວ້ແມ່ນປອດໄພດ້ວຍການເຂົ້າລະຫັດແບບຕົ້ນທາງ. ພຽງແຕ່ທ່ານ ແລະ ຜູ້ຮັບເທົ່ານັ້ນທີ່ມີກະແຈເພື່ອອ່ານຂໍ້ຄວາມເຫຼົ່ານີ້.", + "skip_key_backup": "ຂ້ອຍບໍ່ຕ້ອງການຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດຂອງຂ້ອຍ", + "use_key_backup": "ເລີ່ມຕົ້ນການນໍາໃຊ້ ສຳຮອງກະເເຈ" }, - "n_unread_messages": { - "one": "1 ຂໍ້ຄວາມທີ່ຍັງບໍ່ໄດ້ອ່ານ.", - "other": "%(count)s ຂໍ້ຄວາມທີ່ຍັງບໍ່ໄດ້ອ່ານ." + "misconfigured_body": "ຂໍໃຫ້ຜູ້ຄຸ້ມຄອງ %(brand)s ຂອງທ່ານກວດເບິ່ງ ການຕັ້ງຄ່າຂອງທ່ານ ສໍາລັບລາຍການທີ່ບໍ່ຖືກຕ້ອງ ຫຼື ຊໍ້າກັນ.", + "misconfigured_title": "%(brand)s ກຳນົດຄ່າຂອງທ່ານບໍ່ຖືກຕ້ອງ", + "msisdn_field_description": "ຜູ້ໃຊ້ອື່ນສາມາດເຊີນທ່ານເຂົ້າຫ້ອງໄດ້ໂດຍການໃຊ້ລາຍລະອຽດຕິດຕໍ່ຂອງທ່ານ", + "msisdn_field_label": "ໂທລະສັບ", + "msisdn_field_number_invalid": "ເບີໂທລະສັບນັ້ນເບິ່ງຄືວ່າບໍ່ຖືກຕ້ອງ, ກະລຸນາກວດເບິ່ງແລ້ວລອງໃໝ່ອີກຄັ້ງ", + "msisdn_field_required_invalid": "ໃສ່ເບີໂທລະສັບ", + "no_hs_url_provided": "ບໍ່ມີການສະໜອງ URL homeserver", + "oidc": { + "error_title": "ພວກເຮົາບໍ່ສາມາດເຂົ້າສູ່ລະບົບທ່ານໄດ້" }, - "unread_messages": "ຂໍ້ຄວາມທີ່ຍັງບໍ່ໄດ້ອ່ານ." - }, - "labs": { - "msc3531_hide_messages_pending_moderation": "ໃຫ້ຜູ້ຄວບຄຸມການເຊື່ອງຂໍ້ຄວາມທີ່ລໍຖ້າການກັ່ນຕອງ.", - "latex_maths": "ສະແດງຜົນຄະນິດສາດ LaTeX ໃນຂໍ້ຄວາມ", - "pinning": "ການປັກໝຸດຂໍ້ຄວາມ", - "state_counters": "ສະເເດງຕົວຢ່າງກົງກັນຂ້າມໃຫ້ຫົວຂໍ້ຂອງຫ້ອງ", - "custom_themes": "ສະຫນັບສະຫນູນການເພີ່ມຫົວຂໍ້ ທີ່ກຳນົດເອງ", - "dehydration": "ຂໍ້ຄວາມເຂົ້າລະຫັດແບບອອບໄລນ໌ໂດຍໃຊ້ອຸປະກອນອົບແຫ້ງ", - "bridge_state": "ສະແດງຂໍ້ມູນກ່ຽວກັບການແກ້ໄຂການຕັ້ງຄ່າຫ້ອງ", - "jump_to_date": "ໄປຫາວັນທີ (ເພີ່ມ /jumptodate ແລະໄປຫາຫົວຂໍ້ວັນທີ)", - "thank_you": "ຂອບໃຈສຳລັບການທົດລອງໃຊ້ເບຕ້າ, ກະລຸນາໃສ່ລາຍລະອຽດໃຫ້ຫຼາຍເທົ່າທີ່ທ່ານເຮັດໄດ້ ເພື່ອໃຫ້ພວກເຮົາສາມາດປັບປຸງມັນໄດ້.", - "group_messaging": "ການສົ່ງຂໍ້ຄວາມ", - "group_profile": "ໂປຣໄຟລ໌", - "group_spaces": "ພື້ນທີ່", - "group_widgets": "ວິດເຈັດ", - "group_rooms": "ຫ້ອງ", - "group_voip": "ສຽງ & ວິດີໂອ", - "group_moderation": "ປານກາງ", - "group_themes": "ຫົວຂໍ້", - "group_encryption": "ການເຂົ້າລະຫັດ", - "group_experimental": "ທົດລອງ", - "group_developer": "ນັກພັດທະນາ", - "beta_feature": "ນີ້ແມ່ນຄຸນສົມບັດເບຕ້າ", - "click_for_info": "ກົດສຳລັບຂໍ້ມູນເພີ່ມເຕີມ", - "leave_beta": "ອອກຈາກເບຕ້າ", - "join_beta": "ເຂົ້າຮ່ວມເບຕ້າ" - }, - "keyboard": { - "home": "ໜ້າຫຼັກ", - "space": "ຍະຫວ່າງ", - "page_up": "ເລື່ອນຂື້ນເທິງ", - "page_down": "ເລື່ອນໜ້າລົງ", - "escape": "ປູ່ມກົດອອກ", - "enter": "ເຂົ້າສູ່", - "end": "ສິ້ນສຸດ", - "alt": "ປູ່ມ Alt", - "control": "ປຸ່ມ Ctrl", - "shift": "ປຸ່ມShift", - "number": "[ຕົວເລກ]", - "backspace": "ປຸ່ມກົດລຶບ", - "category_calls": "ໂທ", - "category_room_list": "ລາຍການຫ້ອງ", - "category_navigation": "ການນໍາທາງ", - "category_autocomplete": "ຕື່ມຂໍ້ມູນອັດຕະໂນມັດ", - "composer_toggle_bold": "ສະຫຼັບຕົວໜາ", - "composer_toggle_italics": "ສະຫຼັບຕົວອຽງ", - "composer_toggle_quote": "ສະຫຼັບວົງຢືມ", - "composer_toggle_code_block": "ສະຫຼັບລະຫັດບລັອກ", - "composer_toggle_link": "ສະຫຼັບລິ້ງ", - "cancel_reply": "ຍົກເລີກການຕອບກັບຂໍ້ຄວາມ", - "navigate_next_message_edit": "ໄປທີ່ຂໍ້ຄວາມທັດໄປເພື່ອແກ້ໄຂ", - "navigate_prev_message_edit": "ໄປທີ່ຂໍ້ຄວາມກ່ອນໜ້າເພື່ອແກ້ໄຂ", - "composer_jump_start": "ໄປຈຸດເລີ່ມຕົ້ນຂອງການສ້າງຂໍ້ຄວາມ", - "composer_jump_end": "ໄປຫາຈຸດສິ້ນສຸດຂອງການສ້າງຂໍ້ຄວາມ", - "composer_navigate_next_history": "ໄປທີ່ຂໍ້ຄວາມທັດໄປໃນປະຫວັດຂໍ້ຄວາມ", - "composer_navigate_prev_history": "ໄປທີ່ຂໍ້ຄວາມກ່ອນໜ້ານີ້ໃນປະຫວັດການສ້າງຂໍ້ຄວາມ", - "send_sticker": "ສົ່ງສະຕິກເກີ", - "toggle_microphone_mute": "ປິດສຽງໄມໂຄຣໂຟນ", - "toggle_webcam_mute": "ເປີດ/ປິດ webcam", - "dismiss_read_marker_and_jump_bottom": "ປິດເຄື່ອງໝາຍການອ່ານ ແລະ ຂ້າມໄປດ້ານລຸ່ມສຸດ", - "jump_to_read_marker": "ໄປຫາຂໍ້ຄວາມເກົ່າແກ່ທີ່ສຸດທີ່ຍັງບໍ່ໄດ້ອ່ານ", - "upload_file": "ອັບໂຫຼດໄຟລ໌", - "scroll_up_timeline": "ເລື່ອນຂຶ້ນໃນທາມລາຍ", - "scroll_down_timeline": "ເລື່ອນທາມລາຍລົງມາ", - "jump_room_search": "ໄປຫາຫ້ອງທີ່ຄົ້ນຫາ", - "room_list_select_room": "ເລືອກຫ້ອງຕາມລາຍຊື່ຫ້ອງ", - "room_list_collapse_section": "ຫຍໍ້ພາກສ່ວນລາຍຊື່ຫ້ອງ", - "room_list_expand_section": "ຂະຫຍາຍພາກສ່ວນລາຍຊື່ຫ້ອງ", - "room_list_navigate_down": "ເລື່ອນລາຍການຫ້ອງລົງມາ", - "room_list_navigate_up": "ເລື່ອນລາຍຊື່ຫ້ອງຂຶ້ນໄປ", - "toggle_top_left_menu": "ສະຫຼັບເມນູດ້ານຊ້າຍຂ້າງເທິງ", - "toggle_right_panel": "ສະຫຼັບແຜງດ້ານຂວາ", - "keyboard_shortcuts_tab": "ເປີດແຖບການຕັ້ງຄ່ານີ້", - "go_home_view": "ໄປທີ່ທຳອິດ", - "next_unread_room": "ຫ້ອງທັດໄປທີ່ຍັງບໍ່ໄດ້ອ່ານ ຫຼື DM", - "prev_unread_room": "ຫ້ອງສົນທະນາທີ່ຍັງບໍ່ໄດ້ອ່ານກ່ອນໜ້າ ຫຼື DM", - "next_room": "ຫ້ອງທັດໄປ ຫຼື DM", - "prev_room": "ຫ້ອງກ່ອນໜ້າ ຫຼື DM", - "autocomplete_cancel": "ຍົກເລີກການຕື່ມຂໍ້ມູນອັດຕະໂນມັດ", - "autocomplete_navigate_next": "ການແນະນຳການຕື່ມຂໍ້ມູນອັດຕະໂນມັດ ໂຕຕໍ່ໄປ", - "autocomplete_navigate_prev": "ຄຳແນະນຳການຕື່ມຂໍ້ມູນອັດຕະໂນມັດທີ່ຜ່ານມາ", - "toggle_space_panel": "ສະຫຼັບແຖບພື້ນທີ່", - "toggle_hidden_events": "ສະຫຼັບການເບິ່ງເຫັນທີ່ເຊື່ອງໄວ້", - "jump_first_message": "ໄປຫາຂໍ້ຄວາມທຳອິດ", - "jump_last_message": "ໄປຫາຂໍ້ຄວາມສຸດທ້າຍ", - "composer_undo": "ຍົກເລີກການແກ້ໄຂ", - "composer_redo": "ແກ້ໄຂຄືນໃໝ່", - "navigate_prev_history": "ຫ້ອງຫຼືພື້ນທີ່ຢ້ຽມຊົມກ່ອນໜ້ານີ້", - "navigate_next_history": "ຫ້ອງຫຼືພື້ນທີ່ຢ້ຽມຊົມຄັ້ງລ່າສຸດ", - "switch_to_space": "ສະຫຼັບໄປໃສ່ພຶ້ນທີ່ຕາມຕົວເລກ", - "open_user_settings": "ເປີດການຕັ້ງຄ່າຜູ້ໃຊ້", - "close_dialog_menu": "ປິດກ່ອງໂຕ້ຕອບ ຫຼື ຫົວຂໍ້ລາຍການ", - "activate_button": "ເປີດໃຊ້ປຸ່ມທີ່ເລືອກ", - "composer_new_line": "ແຖວໃໝ່", - "autocomplete_force": "ບັງຄັບໃຫ້ສໍາເລັດ", - "search": "ການຄົ້ນຫາ (ຕ້ອງເປີດໃຊ້ງານ)" - }, - "composer": { - "format_bold": "ຕົວໜາ", - "format_strikethrough": "ບຸກທະລຸ", - "format_inline_code": "ລະຫັດ", - "format_code_block": "ບລັອກລະຫັດ", - "send_button_title": "ສົ່ງຂໍ້ຄວາມ", - "placeholder_thread_encrypted": "ຕອບກັບກະທູ້ທີ່ເຂົ້າລະຫັດໄວ້…", - "placeholder_thread": "ຕອບກັບກະທູ້…", - "placeholder_reply_encrypted": "ສົ່ງຄຳຕອບທີ່ເຂົ້າລະຫັດໄວ້…", - "placeholder_reply": "ສົ່ງຄຳຕອບ…", - "placeholder_encrypted": "ສົ່ງຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດ…", - "placeholder": "ສົ່ງຂໍ້ຄວາມ…" - }, - "Bold": "ຕົວໜາ", - "Code": "ລະຫັດ", - "power_level": { - "default": "ຄ່າເລີ່ມຕົ້ນ", - "restricted": "ຖືກຈຳກັດ", - "moderator": "ຜູ້ດຳເນິນລາຍການ", - "admin": "ບໍລິຫານ", - "custom": "ກຳນົດ(%(level)s)ເອງ", - "mod": "ກາປັບປ່ຽນ" + "password_field_label": "ໃສ່ລະຫັດຜ່ານ", + "password_field_strong_label": "ດີ, ລະຫັດຜ່ານທີ່ເຂັ້ມແຂງ!", + "password_field_weak_label": "ອະນຸຍາດລະຫັດຜ່ານ, ແຕ່ບໍ່ປອດໄພ", + "phone_label": "ໂທລະສັບ", + "phone_optional_label": "ໂທລະສັບ (ທາງເລືອກ)", + "register_action": "ສ້າງບັນຊີ", + "registration": { + "continue_without_email_description": "ກະລຸນາຮັບຊາບວ່າ, ຖ້າທ່ານບໍ່ເພີ່ມອີເມວ ແລະ ລືມລະຫັດຜ່ານຂອງທ່ານ, ທ່ານອາດ ສູນເສຍການເຂົ້າເຖິງບັນຊີຂອງທ່ານຢ່າງຖາວອນ.", + "continue_without_email_field_label": "ອີເມວ (ທາງເລືອກ)", + "continue_without_email_title": "ສືບຕໍ່ໂດຍບໍ່ມີອີເມວ" + }, + "registration_disabled": "ການລົງທະບຽນຖືກປິດການນຳໃຊ້ໃນ homeserver ນີ້.", + "registration_msisdn_field_required_invalid": "ໃສ່ເບີໂທລະສັບ (ຕ້ອງການຢູ່ໃນ homeserver ນີ້)", + "registration_successful": "ການລົງທະບຽນສຳເລັດແລ້ວ", + "registration_username_in_use": "ບາງຄົນມີຊື່ຜູ້ໃຊ້ນັ້ນແລ້ວ. ລອງທາງອື່ນ ຫຼື ຖ້າມັນແມ່ນຕົວເຈົ້າ, ເຂົ້າສູ່ລະບົບຂ້າງລຸ່ມນີ້.", + "registration_username_unable_check": "ບໍ່ສາມາດກວດສອບໄດ້ວ່າຊື່ຜູ້ໃຊ້ໄດ້ຖືກນຳໄປໃຊ້. ລອງໃໝ່ໃນພາຍຫຼັງ.", + "registration_username_validation": "ໃຊ້ຕົວພິມນ້ອຍ, ຕົວເລກ, ຂີດຕໍ່ ແລະ ຂີດກ້ອງເທົ່ານັ້ນ", + "reset_password": { + "devices_logout_success": "ທ່ານໄດ້ອອກຈາກລະບົບອຸປະກອນທັງໝົດແລ້ວ ແລະ ຈະບໍ່ຮັບການແຈ້ງເຕືອນ ອີກຕໍ່ໄປ. ເພື່ອເປີດໃຊ້ການແຈ້ງເຕືອນຄືນໃໝ່, ກະລຸນາເຂົ້າສູ່ລະບົບອີກຄັ້ງໃນແຕ່ລະອຸປະກອນ.", + "other_devices_logout_warning_1": "ການອອກຈາກລະບົບອຸປະກອນຂອງທ່ານຈະໄປລຶບອຸປະກອນເຂົ້າລະຫັດທີ່ເກັບໄວ້, ເຮັດໃຫ້ປະຫວັດການສົນທະນາທີ່ເຂົ້າລະຫັດໄວ້ບໍ່ສາມາດອ່ານໄດ້.", + "other_devices_logout_warning_2": "ຖ້າທ່ານຕ້ອງການຮັກສາການເຂົ້າເຖິງປະຫວັດການສົນທະນາຂອງທ່ານໃນຫ້ອງທີ່ເຂົ້າລະຫັດໄວ້, ໃຫ້ຕັ້ງຄ່າການສໍາຮອງກະແຈ ຫຼື ສົ່ງອອກກະແຈຂໍ້ຄວາມຂອງທ່ານຈາກອຸປະກອນອື່ນຂອງທ່ານກ່ອນດໍາເນີນການ.", + "password_not_entered": "ຕ້ອງໃສ່ລະຫັດຜ່ານໃໝ່.", + "passwords_mismatch": "ລະຫັດຜ່ານໃໝ່ຕ້ອງກົງກັນ.", + "reset_successful": "ລະຫັດຜ່ານຂອງທ່ານໄດ້ຖືກຕັ້ງໃໝ່ແລ້ວ.", + "return_to_login": "ກັບໄປທີ່ໜ້າຈໍເພື່ອເຂົ້າສູ່ລະບົບ" + }, + "reset_password_email_field_description": "ໃຊ້ທີ່ຢູ່ອີເມວເພື່ອກູ້ຄືນບັນຊີຂອງທ່ານ", + "reset_password_email_field_required_invalid": "ໃສ່ທີ່ຢູ່ອີເມວ (ຕ້ອງຢູ່ໃນ homeserver ນີ້)", + "reset_password_email_not_found_title": "ບໍ່ພົບທີ່ຢູ່ອີເມວນີ້", + "server_picker_custom": "homeserver ອື່ນ", + "server_picker_description": "ທ່ານສາມາດໃຊ້ຕົວເລືອກເຊີບເວີແບບກຳນົດເອງເພື່ອເຂົ້າສູ່ລະບົບເຊີບເວີ Matrix ອື່ນໂດຍການລະບຸ URL ເຊີບເວີອື່ນ. ນີ້ແມ່ນອະນຸຍາດໃຫ້ທ່ານໃຊ້ %(brand)s ກັບບັນຊີ Matrix ທີ່ມີຢູ່ແລ້ວໃນ homeserver ອື່ນ.", + "server_picker_description_matrix.org": "ເຂົ້າຮ່ວມຫຼາຍລ້ານຄົນໄດ້ໂດຍບໍ່ເສຍຄ່າໃນເຊີບເວີສາທາລະນະທີ່ໃຫຍ່ທີ່ສຸດ", + "server_picker_dialog_title": "ຕັດສິນໃຈວ່າບັນຊີຂອງທ່ານໃຊ້ເປັນເຈົ້າພາບຢູ່ໃສ", + "server_picker_explainer": "ໃຊ້ Matrix homeserver ທີ່ທ່ານຕ້ອງການ ຖ້າຫາກທ່ານມີ ຫຼື ເປັນເຈົ້າພາບເອງ.", + "server_picker_failed_validate_homeserver": "ບໍ່ສາມາດກວດສອບ homeserver ໄດ້", + "server_picker_intro": "ພວກເຮົາໂທຫາສະຖານที่ບ່ອນທີ່ທ່ານເປັນhostບັນຊີຂອງທ່ານ 'homeservers'.", + "server_picker_invalid_url": "URL ບໍ່ຖືກຕ້ອງ", + "server_picker_learn_more": "ກ່ຽວກັບ homeservers", + "server_picker_matrix.org": "Matrix.org ເປັນ homeserver ສາທາລະນະທີ່ໃຫຍ່ທີ່ສຸດໃນໂລກ, ສະນັ້ນມັນເປັນສະຖານທີ່ທີ່ດີສໍາລັບຫຼາຍໆຄົນ.", + "server_picker_required": "ລະບຸ homeserver", + "server_picker_title": "ເຂົ້າສູ່ລະບົບ homeserver ຂອງທ່ານ", + "server_picker_title_default": "ຕົວເລືອກເຊີບເວີ", + "server_picker_title_registration": "ບັນຊີເຈົ້າພາບເປີດຢູ່", + "session_logged_out_description": "ເພື່ອຄວາມປອດໄພ, ລະບົບນີ້ໄດ້ຖືກອອກຈາກລະບົບແລ້ວ. ກະລຸນາເຂົ້າສູ່ລະບົບອີກຄັ້ງ.", + "session_logged_out_title": "ອອກຈາກລະບົບ", + "set_email": { + "description": "ນີ້ຈະຊ່ວຍໃຫ້ທ່ານສາມາດປັບລະຫັດຜ່ານຂອງທ່ານ ແລະ ໄດ້ຮັບການແຈ້ງເຕືອນ.", + "verification_pending_description": "ກະລຸນາກວດເບິ່ງອີເມວຂອງທ່ານ ແລະ ກົດໃສ່ການເຊື່ອມຕໍ່. ເມື່ອສຳເລັດແລ້ວ, ກົດສືບຕໍ່.", + "verification_pending_title": "ຢູ່ລະຫວ່າງການຢັ້ງຢືນ" + }, + "set_email_prompt": "ທ່ານຕ້ອງການສ້າງທີ່ຢູ່ອີເມວບໍ?", + "sign_in_instead_prompt": "ມີບັນຊີແລ້ວບໍ? ເຂົ້າສູ່ລະບົບທີ່ນີ້", + "sign_in_or_register": "ເຂົ້າສູ່ລະບົບ ຫຼື ສ້າງບັນຊີ", + "sign_in_or_register_description": "ໃຊ້ບັນຊີຂອງທ່ານ ຫຼື ສ້າງອັນໃໝ່ເພື່ອສືບຕໍ່.", + "sign_in_prompt": "ມີບັນຊີບໍ? ເຂົ້າສູ່ລະບົບ", + "sign_in_with_sso": "ເຂົ້າສູ່ລະບົບດ້ວຍການລົງຊື່ເຂົ້າໃຊ້ພຽງຄັ້ງດຽວ", + "soft_logout": { + "clear_data_button": "ລຶບລ້າງຂໍ້ມູນທັງໝົດ", + "clear_data_description": "ການລຶບລ້າງຂໍ້ມູນທັງໝົດຈາກລະບົບນີ້ຖາວອນ. ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດຈະສູນເສຍເວັ້ນເສຍແຕ່ກະແຈຂອງເຂົາເຈົ້າໄດ້ຮັບການສໍາຮອງຂໍ້ມູນ.", + "clear_data_title": "ລຶບລ້າງຂໍ້ມູນທັງໝົດໃນລະບົບນີ້ບໍ?" + }, + "soft_logout_heading": "ທ່ານອອກຈາກລະບົບແລ້ວ", + "soft_logout_intro_password": "ໃສ່ລະຫັດຜ່ານຂອງທ່ານເພື່ອເຂົ້າສູ່ລະບົບ ແລະ ເຂົ້າເຖິງບັນຊີຂອງທ່ານຄືນໃໝ່.", + "soft_logout_intro_sso": "ເຂົ້າສູ່ລະບົບ ແລະ ເຂົ້າເຖິງບັນຊີຂອງທ່ານຄືນໃໝ່.", + "soft_logout_intro_unsupported_auth": "ທ່ານບໍ່ສາມາດເຂົ້າສູ່ລະບົບບັນຊີຂອງທ່ານໄດ້. ກະລຸນາຕິດຕໍ່ຜູຸ້ຄຸ້ມຄອງ homeserver ຂອງທ່ານສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.", + "soft_logout_subheading": "ລຶບຂໍ້ມູນສ່ວນຕົວ", + "sso": "ເຂົ້າລະບົບແບບປະຕູດຽວ (SSO)", + "sso_failed_missing_storage": "ພວກເຮົາໃຫ້ບຣາວເຊີຈື່ homeserver ທີ່ທ່ານໃຊ້ ເຂົ້າສູ່ລະບົບ, ແຕ່ເສຍດາຍບຣາວເຊີຂອງທ່ານລືມມັນ. ກັບໄປທີ່ໜ້າເຂົ້າສູ່ລະບົບແລ້ວ ລອງໃໝ່ອີກຄັ້ງ.", + "sso_or_username_password": "%(ssoButtons)s ຫຼື %(usernamePassword)s", + "sync_footer_subtitle": "ຖ້າທ່ານໄດ້ເຂົ້າຮ່ວມຫຼາຍຫ້ອງ, ມັນອາດຈະໃຊ້ເວລາໄລຍະໜຶ່ງ", + "uia": { + "code": "ລະຫັດ", + "email": "ເພື່ອສ້າງບັນຊີເມວຂອງທ່ານ, ເປີດລິງໃນເມວທີ່ພວກເຮົາສົ່ງໄປ %(emailAddress)s.", + "email_auth_header": "ກວດເມວຂອງທ່ານເພື່ອສືບຕໍ່", + "email_resend_prompt": "ໄດ້ຮັບບໍ່? ສົ່ງອີກຄັ້ງ\"", + "email_resent": "ສົ່ງອີກຄັ້ງ!", + "fallback_button": "ເລີ່ມການພິສູດຢືນຢັນ", + "msisdn": "ຂໍ້ຄວາມໄດ້ຖືກສົ່ງໄປຫາ %(msisdn)s", + "msisdn_token_incorrect": "ໂທເຄັນບໍ່ຖືກຕ້ອງ", + "msisdn_token_prompt": "ກະລຸນາໃສ່ລະຫັດທີ່ມີຢູ່:", + "password_prompt": "ຢືນຢັນຕົວຕົນຂອງທ່ານໂດຍການໃສ່ລະຫັດຜ່ານບັນຊີຂອງທ່ານຂ້າງລຸ່ມນີ້.", + "recaptcha_missing_params": "ບໍ່ມີລະຫັດສາທາລະນະ captcha ໃນການຕັ້ງຄ່າ homeserver. ກະລຸນາລາຍງານນີ້ກັບຜູ້ຄຸູ້ມຄອງ homeserver ຂອງທ່ານ.", + "sso_body": "ຢືນຢັນການເພີ່ມອີເມວນີ້ໂດຍໃຊ້ ແບບປະຕູດຍວ (SSO)ເພື່ອພິສູດຕົວຕົນຂອງທ່ານ.", + "sso_failed": "ມີບາງຢ່າງຜິດພາດໃນການຢືນຢັນຕົວຕົນຂອງທ່ານ. ຍົກເລີກແລ້ວລອງໃໝ່.", + "sso_postauth_body": "ກົດທີ່ປຸ່ມຂ້າງລຸ່ມນີ້ເພື່ອຢືນຢັນຕົວຕົນຂອງທ່ານ.", + "sso_postauth_title": "ຢືນຢັນເພື່ອສືບຕໍ່", + "sso_preauth_body": "ເພື່ອສືບຕໍ່,ໃຊ້ການເຂົ້າສູ່ລະບົບດຽວເພື່ອພິສູດຕົວຕົນຂອງທ່ານ.", + "sso_title": "ໃຊ້ການເຂົ້າສູ່ລະບົບແບບປະຕູດຽວ (SSO) ເພື່ອສືບຕໍ່", + "terms": "ກະລຸນາກວດເບິ່ງ ແລະ ຍອມຮັບນະໂຍບາຍຂອງ homeserver ນີ້:", + "terms_invalid": "ກະລຸນາກວດເບິ່ງ ແລະ ຍອມຮັບນະໂຍບາຍທັງໝົດຂອງ homeserver" + }, + "unsupported_auth_email": "homeserver ນີ້ບໍ່ຮອງຮັບການເຂົ້າສູ່ລະບົບໂດຍໃຊ້ທີ່ຢູ່ອີເມວ.", + "unsupported_auth_msisdn": "ເຊີບເວີນີ້ບໍ່ຮອງຮັບການພິສູດຢືນຢັນດ້ວຍເບີໂທລະສັບ.", + "username_field_required_invalid": "ໃສ່ຊື່ຜູ້ໃຊ້", + "username_in_use": "ບາງຄົນມີຊື່ຜູ້ໃຊ້ນັ້ນແລ້ວ, ກະລຸນາລອງຊຶ່ຜູ້ໃຊ້ອື່ນ." }, "bug_reporting": { - "introduction": "ຖ້າທ່ານໄດ້ສົ່ງຂໍ້ບົກພ່ອງຜ່ານ GitHub, ບັນທຶກການຂໍ້ຜິດພາດສາມາດຊ່ວຍພວກເຮົາຕິດຕາມບັນຫາໄດ້. ", - "description": "ບັນທຶກຂໍ້ຜິດພາດຂໍ້ມູນການນຳໃຊ້ແອັບພລິເຄຊັນ ລວມທັງຊື່ຜູ້ໃຊ້ຂອງທ່ານ, ID ຫຼືນາມແຝງຂອງຫ້ອງທີ່ທ່ານໄດ້ເຂົ້າເບິ່ງ, ເຊິ່ງອົງປະກອບ UI ທີ່ທ່ານໂຕ້ຕອບກັບຫຼ້າສຸດ, ແລະ ຊື່ຜູ້ໃຊ້ຂອງຜູ່ໃຊ້ອື່ນໆທີ່ບໍ່ມີຂໍ້ຄວາມ.", - "matrix_security_issue": "ເພື່ອລາຍງານບັນຫາຄວາມປອດໄພທີ່ກ່ຽວຂ້ອງກັບ Matrix, ກະລຸນາອ່ານ ນະໂຍບາຍການເປີດເຜີຍຄວາມປອດໄພ Matrix.org.", - "submit_debug_logs": "ສົ່ງບັນທຶກການແກ້ໄຂບັນຫາ", - "title": "ລາຍງານຂໍ້ຜິດພາດ", "additional_context": "ຖ້າມີເນື້ອຫາເພີ່ມເຕີມທີ່ຈະຊ່ວຍໃນການວິເຄາະບັນຫາ, ເຊັ່ນວ່າທ່ານກໍາລັງເຮັດຫຍັງໃນເວລານັ້ນ, ID ຫ້ອງ, ID ຜູ້ໃຊ້, ແລະອື່ນໆ, ກະລຸນາລວມສິ່ງເຫຼົ່ານັ້ນຢູ່ທີ່ນີ້.", - "send_logs": "ສົ່ງບັນທຶກ", - "github_issue": "ບັນຫາ GitHub", - "download_logs": "ບັນທຶກການດາວໂຫຼດ", "before_submitting": "ກ່ອນທີ່ຈະສົ່ງບັນທຶກ, ທ່ານຕ້ອງ ສ້າງບັນຫາ GitHub ເພື່ອອະທິບາຍບັນຫາຂອງທ່ານ.", "collecting_information": "ກຳລັງເກັບກຳຂໍ້ມູນເວີຊັນແອັບ", "collecting_logs": "ການເກັບກໍາຂໍ້ມູນບັນທຶກ", - "uploading_logs": "ກຳລັງບັນທຶກການອັບໂຫຼດ", + "create_new_issue": "ກະລຸນາ ສ້າງບັນຫາໃໝ່ ໃນ GitHub ເພື່ອໃຫ້ພວກເຮົາສາມາດກວດສອບຂໍ້ຜິດພາດນີ້ໄດ້.", + "description": "ບັນທຶກຂໍ້ຜິດພາດຂໍ້ມູນການນຳໃຊ້ແອັບພລິເຄຊັນ ລວມທັງຊື່ຜູ້ໃຊ້ຂອງທ່ານ, ID ຫຼືນາມແຝງຂອງຫ້ອງທີ່ທ່ານໄດ້ເຂົ້າເບິ່ງ, ເຊິ່ງອົງປະກອບ UI ທີ່ທ່ານໂຕ້ຕອບກັບຫຼ້າສຸດ, ແລະ ຊື່ຜູ້ໃຊ້ຂອງຜູ່ໃຊ້ອື່ນໆທີ່ບໍ່ມີຂໍ້ຄວາມ.", + "download_logs": "ບັນທຶກການດາວໂຫຼດ", "downloading_logs": "ບັນທຶກການດາວໂຫຼດ", - "create_new_issue": "ກະລຸນາ ສ້າງບັນຫາໃໝ່ ໃນ GitHub ເພື່ອໃຫ້ພວກເຮົາສາມາດກວດສອບຂໍ້ຜິດພາດນີ້ໄດ້." - }, - "time": { - "seconds_left": "ຍັງເຫຼືອ %(seconds)s", - "date_at_time": "%(date)s at %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)sh", - "short_minutes": "%(value)sm", - "short_seconds": "%(value)ss", - "last_week": "ອາທິດທີ່ແລ້ວ", - "last_month": "ເດືອນທີ່ແລ້ວ", - "n_minutes_ago": "%(num)s ນາທີກ່ອນ", - "n_hours_ago": "%(num)s ຊົ່ວໂມງກ່ອນ", - "n_days_ago": "%(num)sມື້ກ່ອນຫນ້ານີ້", - "in_n_minutes": "%(num)s ນາທີຕໍ່ຈາກນີ້", - "in_n_hours": "%(num)s ຊົ່ວໂມງຈາກປະຈຸບັນນີ້", - "in_n_days": "%(num)s ມື້ຕໍ່ຈາກນີ້", - "in_few_seconds": "ສອງສາມວິນາທີຕໍ່ຈາກນີ້ໄປ", - "in_about_minute": "ປະມານໜຶ່ງນາທີຕໍ່ຈາກນີ້", - "in_about_hour": "ປະມານຫນຶ່ງຊົ່ວໂມງຈາກປະຈຸບັນນີ້", - "in_about_day": "ປະມານນຶ່ງມື້ຈາກນີ້", - "few_seconds_ago": "ສອງສາມວິນາທີກ່ອນຫນ້ານີ້", - "about_minute_ago": "ປະມານໜຶ່ງວິນາທີກ່ອນຫນ້ານີ້", - "about_hour_ago": "ປະມານຫນຶ່ງຊົ່ວໂມງກ່ອນຫນ້ານີ້", - "about_day_ago": "ປະມານຫນຶ່ງມື້ກ່ອນຫນ້ານີ້", - "left": "ຍັງເຫຼືອ %(timeRemaining)s" + "error_empty": "ກະລຸນາບອກພວກເຮົາວ່າມີຫຍັງຜິດພາດ ຫຼື, ດີກວ່າ, ສ້າງບັນຫາ GitHub ເພື່ອອະທິບາຍບັນຫາ.", + "failed_send_logs": "ສົ່ງບັນທຶກບໍ່ສຳເລັດ: ", + "github_issue": "ບັນຫາ GitHub", + "introduction": "ຖ້າທ່ານໄດ້ສົ່ງຂໍ້ບົກພ່ອງຜ່ານ GitHub, ບັນທຶກການຂໍ້ຜິດພາດສາມາດຊ່ວຍພວກເຮົາຕິດຕາມບັນຫາໄດ້. ", + "log_request": "ເພື່ອຊ່ວຍພວກເຮົາປ້ອງກັນສິ່ງນີ້ໃນອະນາຄົດ, ກະລຸນາ ສົ່ງບັນທຶກໃຫ້ພວກເຮົາ.", + "logs_sent": "ສົ່ງບັນທຶກແລ້ວ", + "matrix_security_issue": "ເພື່ອລາຍງານບັນຫາຄວາມປອດໄພທີ່ກ່ຽວຂ້ອງກັບ Matrix, ກະລຸນາອ່ານ ນະໂຍບາຍການເປີດເຜີຍຄວາມປອດໄພ Matrix.org.", + "preparing_download": "ກຳລັງກະກຽມດາວໂຫຼດບັນທຶກ", + "preparing_logs": "ກຳລັງກະກຽມສົ່ງບັນທຶກ", + "send_logs": "ສົ່ງບັນທຶກ", + "submit_debug_logs": "ສົ່ງບັນທຶກການແກ້ໄຂບັນຫາ", + "textarea_label": "ບັນທຶກ", + "thank_you": "ຂອບໃຈ!", + "title": "ລາຍງານຂໍ້ຜິດພາດ", + "unsupported_browser": "ແຈ້ງເຕືອນ: ບຼາວເຊີຂອງທ່ານບໍ່ຮອງຮັບ, ດັ່ງນັ້ນປະສົບການຂອງທ່ານຈຶ່ງຄາດເດົາບໍ່ໄດ້.", + "uploading_logs": "ກຳລັງບັນທຶກການອັບໂຫຼດ", + "waiting_for_server": "ກຳລັງລໍຖ້າການຕອບສະໜອງຈາກເຊີບເວີ" }, - "settings": { - "show_breadcrumbs": "ສະແດງທາງລັດໄປຫາຫ້ອງທີ່ເບິ່ງເມື່ອບໍ່ດົນມານີ້ຂ້າງເທິງລາຍການຫ້ອງ", - "all_rooms_home_description": "ຫ້ອງທັງໝົດທີ່ທ່ານຢູ່ຈະປາກົດຢູ່ໃນໜ້າ Home.", - "use_command_f_search": "ໃຊ້ຄໍາສັ່ງ + F ເພື່ອຊອກຫາເສັ້ນເວລາ", - "use_control_f_search": "ໃຊ້ Ctrl + F ເພື່ອຊອກຫາເສັ້ນເວລາ", - "use_12_hour_format": "ສະແດງເວລາໃນຮູບແບບ 12 ຊົ່ວໂມງ (ເຊັ່ນ: 2:30 ໂມງແລງ)", - "always_show_message_timestamps": "ສະແດງເວລາຂອງຂໍ້ຄວາມສະເໝີ", - "send_typing_notifications": "ສົ່ງການແຈ້ງເຕືອນການພິມ", - "replace_plain_emoji": "ປ່ຽນແທນ Emoji ຂໍ້ຄວາມທຳມະດາໂດຍອັດຕະໂນມັດ", - "enable_markdown": "ເປີດໃຊ້ Markdown", - "emoji_autocomplete": "ເປີດໃຊ້ການແນະນຳອີໂມຈິໃນຂະນະທີ່ພິມ", - "use_command_enter_send_message": "ໃຊ້ Command + Enter ເພື່ອສົ່ງຂໍ້ຄວາມ", - "use_control_enter_send_message": "ໃຊ້ Ctrl + Enter ເພື່ອສົ່ງຂໍ້ຄວາມ", - "all_rooms_home": "ສະແດງຫ້ອງທັງໝົດໃນໜ້າ Home", - "show_stickers_button": "ສະແດງປຸ່ມສະຕິກເກີ", - "insert_trailing_colon_mentions": "ຈໍ້າສອງເມັດພາຍຫຼັງຈາກຜູ້ໃຊ້ກ່າວເຖິງໃນຕອນເລີ່ມຕົ້ນຂອງຂໍ້ຄວາມ", - "automatic_language_detection_syntax_highlight": "ເປີດໃຊ້ການກວດຫາພາສາອັດຕະໂນມັດສຳລັບການເນັ້ນໄວຍະກອນ", - "code_block_expand_default": "ຂະຫຍາຍບລັອກລະຫັດຕາມຄ່າເລີ່ມຕົ້ນ", - "code_block_line_numbers": "ສະແດງຕົວເລກແຖວຢູ່ໃນບລັອກລະຫັດ", - "inline_url_previews_default": "ເປີດໃຊ້ການສະແດງຕົວຢ່າງ URL ໃນແຖວຕາມຄ່າເລີ່ມຕົ້ນ", - "autoplay_gifs": "ຫຼິ້ນ GIFs ອັດຕະໂນມັດ", - "autoplay_videos": "ຫຼິ້ນວິດີໂອອັດຕະໂນມັດ", - "image_thumbnails": "ສະແດງຕົວຢ່າງ/ຮູບຕົວຢ່າງສຳລັບຮູບພາບ", - "show_typing_notifications": "ສະແດງການແຈ້ງເຕືອນການພິມ", - "show_redaction_placeholder": "ສະແດງຕົວຍຶດຕຳແໜ່ງສໍາລັບຂໍ້ຄວາມທີ່ຖືກລົບອອກ", - "show_read_receipts": "ສະແດງໃບຮັບຮອງການອ່ານທີ່ສົ່ງໂດຍຜູ້ໃຊ້ອື່ນ", - "show_join_leave": "ສະແດງໃຫ້ເຫັນການເຂົ້າຮ່ວມ / ອອກຈາກຂໍ້ຄວາມ (ການເຊື້ອເຊີນ / ເອົາ / ຫ້າມ ບໍ່ໄຫ້ມີຜົນກະທົບ)", - "show_displayname_changes": "ສະແດງການປ່ຽນແປງຊື່", - "show_chat_effects": "ສະແດງຜົນກະທົບການສົນທະນາ (ພາບເຄື່ອນໄຫວໃນເວລາທີ່ໄດ້ຮັບເຊັ່ນ: confetti)", - "big_emoji": "ເປີດໃຊ້ emoji ໃຫຍ່ໃນການສົນທະນາ", - "jump_to_bottom_on_send": "ໄປຫາລຸ່ມສຸດຂອງທາມລາຍເມື່ອທ່ານສົ່ງຂໍ້ຄວາມ", - "prompt_invite": "ເຕືອນກ່ອນທີ່ຈະສົ່ງຄໍາເຊີນໄປຫາ ID matrix ທີ່ອາດຈະບໍ່ຖືກຕ້ອງ", - "hardware_acceleration": "ເພີ່ມຂີດຄວາມສາມາດຂອງອຸປະກອນ (ບູສແອັບ %(appName)s ນີ້ໃໝ່ເພື່ອເຫັນຜົນ)", - "start_automatically": "ເລີ່ມອັດຕະໂນມັດຫຼັງຈາກເຂົ້າສູ່ລະບົບ", - "warn_quit": "ເຕືອນກ່ອນຢຸດຕິ", - "notifications": { - "rule_contains_display_name": "ຂໍ້ຄວາມທີ່ມີຊື່ສະແດງຂອງຂ້ອຍ", - "rule_contains_user_name": "ຂໍ້ຄວາມບັນຈຸຊື່ຜູ້ໃຊ້ຂອງຂ້ອຍ", - "rule_roomnotif": "ຂໍ້ຄວາມທີ່ບັນຈຸ @room", - "rule_room_one_to_one": "ຂໍ້ຄວາມໃນການສົນທະນາຫນຶ່ງຕໍ່ຫນຶ່ງ", - "rule_message": "ຂໍ້ຄວາມໃນກຸ່ມສົນທະນາ", - "rule_encrypted": "ຂໍ້ຄວາມເຂົ້າລະຫັດໃນການສົນທະນາກຸ່ມ", - "rule_invite_for_me": "ເມື່ອຂ້ອຍຖືກເຊີນໄປຫ້ອງ", - "rule_call": "ແຈ້ງເຊີນໂທ", - "rule_suppress_notices": "ຂໍ້ຄວາມທີ່ສົ່ງໂດຍ bot", - "rule_tombstone": "ເມື່ອມີການຍົກລະດັບຫ້ອງ", - "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": "ຟອງຂໍ້ຄວາມ", - "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": "ຂະຫນາດໃຫຍ່" - }, - "inline_url_previews_room_account": "ເປີດໃຊ້ຕົວຢ່າງ URL ສໍາລັບຫ້ອງນີ້ (ມີຜົນຕໍ່ທ່ານເທົ່ານັ້ນ)", - "inline_url_previews_room": "ເປີດໃຊ້ການສະແດງຕົວຢ່າງ URL ໂດຍຄ່າເລີ່ມຕົ້ນສໍາລັບຜູ້ເຂົ້າຮ່ວມໃນຫ້ອງນີ້" + "cannot_reach_homeserver": "ບໍ່ສາມາດຕິດຕໍ່ homeserver ໄດ້", + "cannot_reach_homeserver_detail": "ໃຫ້ແນ່ໃຈວ່າທ່ານມີການເຊື່ອມຕໍ່ອິນເຕີເນັດທີ່ຫມັ້ນຄົງ, ຫຼື ຕິດຕໍ່ກັບຜູ້ຄູ້ມຄອງເຊີບເວີ", + "cant_load_page": "ບໍ່ສາມາດໂຫຼດໜ້າໄດ້", + "chat_card_back_action_label": "ກັບໄປທີ່ການສົນທະນາ", + "chat_effects": { + "confetti_description": "ສົ່ງຂໍ້ຄວາມພ້ອມດ້ວຍ confetti", + "confetti_message": "ສົ່ງ confetti", + "fireworks_description": "ສົ່ງຂໍ້ຄວາມໃຫ້ດ້ວຍດອກໄມ້ໄຟ", + "fireworks_message": "ສົ່ງດອກໄມ້ໄຟ", + "hearts_description": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດ ດ້ວຍຮູບຫົວໃຈ", + "hearts_message": "ສົ່ງຮູບຫົວໃຈ", + "rainfall_description": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດພ້ອມດ້ວຍສາຍຝົນ", + "rainfall_message": "ສົ່ງຝົນ", + "snowfall_description": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດພ້ອມດ້ວຍຫິມະຕົກ", + "snowfall_message": "ສົ່ງຫິມະຕົກ", + "spaceinvaders_description": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດໃຫ້ພ້ອມດ້ວຍຫົວຂໍ້ພື້ນທີ່", + "spaceinvaders_message": "ສົ່ງຜູ້ຮຸກຮານພື້ນທີ່" }, - "devtools": { - "send_custom_account_data_event": "ສົ່ງຂໍ້ມູນບັນຊີແບບກຳນົດເອງທຸກເຫດການ", - "send_custom_room_account_data_event": "ສົ່ງຂໍ້ມູນບັນຊີຫ້ອງແບບກຳນົດເອງ", - "event_type": "ປະເພດວຽກ", - "state_key": "ປຸມລັດ", - "invalid_json": "ເບິ່ງຄືວ່າ JSON ບໍ່ຖືກຕ້ອງ.", - "failed_to_send": "ສົ່ງນັດໝາຍບໍ່ສຳເລັດ!", - "event_sent": "ສົ່ງວຽກແລ້ວ!", - "event_content": "ເນື້ອໃນວຽກ", - "spaces": { - "one": "", - "other": "<%(count)s spaces>" + "common": { + "about": "ກ່ຽວກັບ", + "access_token": "ເຂົ້າເຖິງToken", + "accessibility": "ການເຂົ້າເຖິງ", + "advanced": "ຂັ້ນສູງ", + "all_rooms": "ຫ້ອງທັງໝົດ", + "analytics": "ວິເຄາະ", + "and_n_others": { + "one": "ແລະ ອີກອັນນຶ່ງ...", + "other": "ແລະ %(count)s ຜູ້ອຶ່ນ..." }, - "empty_string": "", - "send_custom_state_event": "ສົ່ງທາງລັດແບບກຳນົດເອງ", - "failed_to_load": "ໂຫຼດບໍ່ສຳເລັດ.", - "client_versions": "ລຸ້ນຂອງລູກຄ້າ", - "server_versions": "ເວີຊັ່ນເຊີບເວີ", - "number_of_users": "ຈໍານວນຜູ້ໃຊ້", - "failed_to_save": "ການບັນທຶກການຕັ້ງຄ່າບໍ່ສຳເລັດ.", - "save_setting_values": "ບັນທຶກຄ່າການຕັ້ງຄ່າ", - "setting_colon": "ການຕັ້ງຄ່າ:", - "caution_colon": "ຂໍ້ຄວນລະວັງ:", - "use_at_own_risk": "UI ນີ້ບໍ່ໄດ້ກວດເບິ່ງປະເພດຂອງຄ່າ. ໃຊ້ຢູ່ໃນຄວາມສ່ຽງຂອງທ່ານເອງ.", - "setting_definition": "ຄໍານິຍາມການຕັ້ງຄ່າ:", - "level": "ລະດັບ", - "settable_global": "ຕັ້ງຄ່າໄດ້ໃນທົ່ວໂລກ", - "settable_room": "ຕັ້ງຄ່າໄດ້ຢູ່ທີ່ຫ້ອງ", - "values_explicit": "ຄຸນຄ່າໃນລະດັບທີ່ຊັດເຈນ", - "values_explicit_room": "ປະເມີນຄ່າໃນລະດັບທີ່ຊັດເຈນຢູ່ໃນຫ້ອງນີ້", - "edit_values": "ແກ້ໄຂຄ່າ", - "value_colon": "ມູນຄ່າ:", - "value_this_room_colon": "ຄ່າໃນຫ້ອງນີ້:", - "values_explicit_colon": "ຄ່າໃນລະດັບທີ່ຊັດເຈນ:", - "values_explicit_this_room_colon": "ຄ່າໃນລະດັບທີ່ຊັດເຈນຢູ່ໃນຫ້ອງນີ້:", - "setting_id": "ການຕັ້ງຄ່າ ID", - "value": "ຄ່າ", - "value_in_this_room": "ຄ່າໃນຫ້ອງນີ້", + "appearance": "ຮູບລັກສະນະ", + "are_you_sure": "ທ່ານແນ່ໃຈບໍ່?", + "attachment": "ຄັດຕິດ", + "authentication": "ການຢືນຢັນ", + "avatar": "ຮູບແທນຕົວ", + "beta": "ເບຕ້າ", + "camera": "ກ້ອງຖ່າຍຮູບ", + "cameras": "ກ້ອງ", + "capabilities": "ຄວາມສາມາດ", + "copied": "ສຳເນົາແລ້ວ!", + "credits": "ສິນເຊື່ອ", + "cross_signing": "ການເຂົ້າລະຫັດແບບໄຂ້ວ", + "dark": "ມືດ", + "description": "ລາຍລະອຽດ", + "deselect_all": "ຍົກເລີກການເລືອກທັງໝົດ", + "display_name": "ຊື່ສະແດງ", + "edited": "ດັດແກ້", + "email_address": "ທີ່ຢູ່ອີເມວ", + "emoji": "ອີໂມຈິ", + "encrypted": "ເຂົ້າລະຫັດແລ້ວ", + "encryption_enabled": "ເປີດໃຊ້ການເຂົ້າລະຫັດແລ້ວ", + "error": "ມີບັນຫາ", + "faq": "ຄໍາຖາມທີ່ພົບເປັນປະຈໍາ", + "favourites": "ລາຍການທີ່ມັກ", + "feedback": "ຄໍາຕິຊົມ", + "filter_results": "ການກັ່ນຕອງຜົນຮັບ", + "forward_message": "ສົ່ງຂໍ້ຄວາມຕໍ່", + "general": "ທົ່ວໄປ", + "go_to_settings": "ໄປທີ່ການຕັ້ງຄ່າ", + "guest": "ແຂກ", + "help": "ຊ່ວຍເຫຼືອ", + "historical": "ປະຫວັດ", + "home": "ໜ້າຫຼັກ", + "identity_server": "ຕົວເຊີບເວີ", + "image": "ຮູບພາບ", + "integration_manager": "ຜູ້ຈັດການປະສົມປະສານ", + "joined": "ເຂົ້າຮ່ວມແລ້ວ", + "labs": "ຫ້ອງທົດລອງ", + "legal": "ຖືກກົດໝາຍ", + "light": "ແສງສະຫວ່າງ", + "location": "ສະຖານທີ່", + "low_priority": "ບູລິມະສິດຕໍ່າ", + "message": "ຂໍ້ຄວາມ", + "message_layout": "ຮູບແບບຂໍ້ຄວາມ", + "microphone": "ໄມໂຄຣໂຟນ", + "modern": "ທັນສະໄຫມ", + "mute": "ປິດສຽງ", + "n_members": { + "one": "ສະມາຊິກ %(count)s", + "other": "ສະມາຊິກ %(count)s" + }, + "n_participants": { + "one": "ຜູ້ເຂົ້າຮ່ວມ 1ຄົນ", + "other": "ຜູ້ເຂົ້າຮ່ວມ %(count)s ຄົນ" + }, + "n_rooms": { + "one": "%(count)s ຫ້ອງ", + "other": "%(count)s ຫ້ອງ" + }, + "name": "ຊື່", + "no_results": "ບໍ່ເປັນຜົນ", + "no_results_found": "ບໍ່ພົບຜົນການຊອກຫາ", + "not_trusted": "ເຊື່ອຖືບໍ່ໄດ້", + "off": "ປິດ", + "offline": "ອອບໄລນ໌", + "on": "ເທິງ", + "options": "ທາງເລືອກ", + "orphan_rooms": "ຫ້ອງອື່ນໆ", + "password": "ລະຫັດຜ່ານ", + "people": "ຄົນ", + "preferences": "ການຕັ້ງຄ່າ", + "preview_message": "ສະບາຍດີ ທ່ານ. ທ່ານດີທີ່ສຸດ!", + "privacy": "ຄວາມເປັນສ່ວນຕົວ", + "private": "ສ່ວນຕົວ", + "private_room": "ຫ້ອງສ່ວນຕົວ", + "private_space": "ພື້ນທີ່ສ່ວນຕົວ", + "profile": "ໂປຣໄຟລ໌", + "public": "ສາທາລະນະ", + "public_room": "ຫ້ອງສາທາລະນະ", + "public_space": "ພື້ນທີ່ສາທາລະນະ", + "qr_code": "ລະຫັດ QR", + "random": "ສຸ່ມ", + "reactions": "ປະຕິກິລິຍາ", + "report_a_bug": "ລາຍງານຂໍ້ຜິດພາດ", + "room": "ຫ້ອງ", + "room_name": "ຊື່ຫ້ອງ", + "rooms": "ຫ້ອງ", + "secure_backup": "ການສໍາຮອງທີ່ປອດໄພ", + "security": "ຄວາມປອດໄພ", + "select_all": "ເລືອກທັງຫມົດ", + "server": "ເຊີບເວີ", + "settings": "ການຕັ້ງຄ່າ", + "setup_secure_messages": "ຕັ້ງຄ່າຂໍ້ຄວາມທີ່ປອດໄພ", + "show_more": "ສະແດງເພີ່ມເຕີມ", + "someone": "ບາງຄົນ", + "space": "ຍະຫວ່າງ", + "spaces": "ພື້ນທີ່", + "sticker": "ສະຕິກເກີ", + "stickerpack": "ຊຸດສະຕິກເກີ", + "success": "ຄວາມສໍາເລັດ", + "suggestions": "ຄຳແນະນຳ", + "support": "ສະຫນັບສະຫນູນ", + "system_alerts": "ການແຈ້ງເຕືອນລະບົບ", + "theme": "ຫົວຂໍ້", + "thread": "ກະທູ້", + "threads": "ກະທູ້", + "timeline": "ທາມລາຍ", + "trusted": "ເຊື່ອຖືໄດ້", + "unencrypted": "ບໍ່ໄດ້ເຂົ້າລະຫັດ", + "unmute": "ຍົກເລີກປິດສຽງ", + "unnamed_room": "ບໍ່ມີຊື່ຫ້ອງ", + "unnamed_space": "ພື້ນທີ່ບໍ່ລະບຸຊື່", + "unsent": "ຍັງບໍ່ໄດ້ສົ່ງ", + "user_avatar": "ຮູບໂປຣໄຟລ໌", + "username": "ຊື່ຜູ້ໃຊ້", + "verification_cancelled": "ຍົກເລີກການຢັ້ງຢືນແລ້ວ", + "video": "ວິດີໂອ", + "video_room": "ຫ້ອງວີດີໂອ", + "view_message": "ເບິ່ງຂໍ້ຄວາມ", + "warning": "ຄຳເຕືອນ" + }, + "composer": { + "autocomplete": { + "@room_description": "ແຈ້ງຫ້ອງທັງໝົດ", + "command_a11y": "ຕື່ມຄໍາສັ່ງອັດຕະໂນມັດ", + "command_description": "ຄໍາສັ່ງ", + "emoji_a11y": "ຕື່ມຂໍ້ມູນ Emoji ອັດຕະໂນມັດ", + "notification_a11y": "ການແຈ້ງເຕືອນອັດຕະໂນມັດ", + "notification_description": "ການແຈ້ງເຕືອນຫ້ອງ", + "room_a11y": "ເພິ່ມຂໍ້ຄວາມອັດຕະໂນມັດ", + "space_a11y": "ການເພິ່ມຂໍ້ຄວາມອັດຕະໂນມັດໃນພື້ນທີ່", + "user_a11y": "ການຕຶ້ມຂໍ້ມູນອັດຕະໂນມັດຊື່ຜູ້ໃຊ້", + "user_description": "ຜູ້ໃຊ້" + }, + "close_sticker_picker": "ເຊື່ອງສະຕິກເກີ", + "edit_composer_label": "ແກ້ໄຂຂໍ້ຄວາມ", + "format_bold": "ຕົວໜາ", + "format_code_block": "ບລັອກລະຫັດ", + "format_inline_code": "ລະຫັດ", + "format_insert_link": "ໃສ່ລິ້ງ", + "format_italics": "ໂຕໜັງສືອຽງ", + "format_strikethrough": "ບຸກທະລຸ", + "no_perms_notice": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ໂພສໃສ່ຫ້ອງນີ້", + "placeholder": "ສົ່ງຂໍ້ຄວາມ…", + "placeholder_encrypted": "ສົ່ງຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດ…", + "placeholder_reply": "ສົ່ງຄຳຕອບ…", + "placeholder_reply_encrypted": "ສົ່ງຄຳຕອບທີ່ເຂົ້າລະຫັດໄວ້…", + "placeholder_thread": "ຕອບກັບກະທູ້…", + "placeholder_thread_encrypted": "ຕອບກັບກະທູ້ທີ່ເຂົ້າລະຫັດໄວ້…", + "poll_button": "ການສໍາຫລວດ", + "poll_button_no_perms_description": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເລີ່ມແບບສຳຫຼວດຢູ່ໃນຫ້ອງນີ້.", + "poll_button_no_perms_title": "ຕ້ອງການອະນຸຍາດ", + "replying_title": "ກຳລັງຕອບກັບ", + "room_upgraded_link": "ການສົນທະນາສືບຕໍ່ຢູ່ທີ່ນີ້.", + "room_upgraded_notice": "ຫ້ອງນີ້ໄດ້ໍປ່ຽນແທນ ແລະບໍ່ມີການເຄື່ອນໄຫວອີກຕໍ່ໄປ.", + "send_button_title": "ສົ່ງຂໍ້ຄວາມ", + "send_button_voice_message": "ສົ່ງຂໍ້ຄວາມສຽງ", + "send_voice_message": "ສົ່ງຂໍ້ຄວາມສຽງ", + "stop_voice_message": "ຢຸດການບັນທຶກ", + "voice_message_button": "ຂໍ້ຄວາມສຽງ" + }, + "console_dev_note": "ຖ້າທ່ານຮູ້ວ່າທ່ານກໍາລັງເຮັດຫຍັງ, Element ແມ່ນແຫຼ່ງເປີດ, ກວດເບິ່ງໃຫ້ແນ່ໃຈວ່າ GitHub ຂອງພວກເຮົາ (https://github.com/vector-im/element-web/) ແລະ ປະກອບສ່ວນ!", + "console_scam_warning": "ຖ້າມີຄົນບອກທ່ານໃຫ້ສຳເນົາ/ວາງບາງອັນຢູ່ບ່ອນນີ້, ມີໂອກາດສູງທີ່ທ່ານຈະຖືກຫລອກລວງ!", + "console_wait": "ລໍຖ້າ!", + "create_room": { + "action_create_room": "ສ້າງຫ້ອງ", + "action_create_video_room": "ສ້າງຫ້ອງວິດີໂອ", + "encrypted_warning": "ທ່ານບໍ່ສາມາດປິດການທໍາງານນີ້ໄດ້ໃນພາຍຫຼັງ. Bridges ແລະ bots ສ່ວນໃຫຍ່ຈະບໍ່ເຮັດວຽກເທື່ອ.", + "encryption_forced": "ເຊີບເວີຂອງທ່ານຮຽກຮ້ອງໃຫ້ມີການເຂົ້າລະຫັດເພື່ອເປີດໃຊ້ຫ້ອງສ່ວນຕົວ.", + "encryption_label": "ເປີດໃຊ້ການເຂົ້າລະຫັດແຕ່ຕົ້ນທາງເຖິງປາຍທາງ", + "error_title": "ການສ້າງຫ້ອງບໍ່ສຳເລັດ", + "generic_error": "ເຊີບເວີອາດບໍ່ພ້ອມໃຊ້ງານ, ໂຫຼດເກີນ, ຫຼື ທ່ານຖືກພົບຂໍ້ບົກຜ່ອງ.", + "join_rule_change_notice": "ທ່ານສາມາດປ່ຽນສິ່ງນີ້ໄດ້ທຸກເວລາຈາກການຕັ້ງຄ່າຫ້ອງ.", + "join_rule_invite": "ຫ້ອງສ່ວນຕົວ (ເຊີນເທົ່ານັ້ນ)", + "join_rule_invite_label": "ມີແຕ່ຄົນທີ່ໄດ້ຮັບເຊີນເທົ່ານັ້ນທີ່ສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມຫ້ອງນີ້ໄດ້.", + "join_rule_public_label": "ທຸກຄົນຈະສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມຫ້ອງນີ້ໄດ້.", + "join_rule_public_parent_space_label": "ທຸກຄົນຈະສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມຫ້ອງນີ້ໄດ້, ບໍ່ພຽງແຕ່ສະມາຊິກຂອງ ເທົ່ານັ້ນ.", + "join_rule_restricted": "ເບິ່ງເຫັນພື້ນທີ່ຂອງສະມາຊິກ", + "join_rule_restricted_label": "ທຸກຄົນໃນ ຈະສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມຫ້ອງນີ້ໄດ້.", + "name_validation_required": "ກະລຸນາໃສ່ຊື່ຫ້ອງ", + "room_visibility_label": "ການເບິ່ງເຫັນຫ້ອງ", + "title_private_room": "ສ້າງຫ້ອງສ່ວນຕົວ", + "title_public_room": "ສ້າງຫ້ອງສາທາລະນະ", + "title_video_room": "ສ້າງຫ້ອງວິດີໂອ", + "topic_label": "ຫົວຂໍ້ (ທາງເລືອກ)", + "unfederated": "ບລັອກຜູ້ທີ່ບໍ່ມີສ່ວນຮ່ວມ %(serverName)s ບໍ່ໃຫ້ເຂົ້າຮ່ວມຫ້ອງນີ້.", + "unfederated_label_default_off": "ທ່ານອາດຈະເປີດໃຊ້ງານຫ້ອງນີ້ຖ້າຫາກຈະໃຊ້ເພື່ອຮ່ວມມືກັບທີມງານພາຍໃນຢູ່ໃນເຊີບເວີຂອງທ່ານເທົ່ານັ້ນ. ອັນນີ້ບໍ່ສາມາດປ່ຽນແປງໄດ້ໃນພາຍຫຼັງ.", + "unfederated_label_default_on": "ທ່ານອາດຈະປິດການທໍາງານນີ້ຖ້າຫ້ອງຈະຖືກໃຊ້ສໍາລັບການຮ່ວມມືກັບທີມງານພາຍນອກທີ່ມີ homeserver ເປັນຂອງຕົນເອງ. ອັນນີ້ບໍ່ສາມາດປ່ຽນແປງໄດ້ໃນພາຍຫຼັງ.", + "unsupported_version": "ເຊີບເວີບໍ່ຮອງຮັບລຸ້ນຫ້ອງທີ່ລະບຸໄວ້ໄດ້." + }, + "create_space": { + "add_details_prompt": "ເພີ່ມລາຍລະອຽດບາງຢ່າງເພື່ອຊ່ວຍໃຫ້ຄົນຮັບຮູ້.", + "add_details_prompt_2": "ທ່ານສາມາດປ່ຽນສິ່ງເຫຼົ່ານີ້ໄດ້ທຸກເວລາ.", + "add_existing_rooms_description": "ເລືອກຫ້ອງ ຫຼື ເພີ່ມການສົນທະນາ. ນີ້ເປັນພຽງແຕ່ພື້ນທີ່ສໍາລັບທ່ານ, ບໍ່ມີໃຜຈະໄດ້ຮັບແຈ້ງການ. ທ່ານສາມາດເພີ່ມຕື່ມອີກໃນພາຍຫຼັງ.", + "add_existing_rooms_heading": "ທ່ານຕ້ອງການຈັດບໍ?", + "address_label": "ທີ່ຢູ່", + "address_placeholder": "ຕົວຢ່າງ: ພື້ນທີ່ຂອງຂ້ອຍ", + "done_action": "ໄປທີ່ພື້ນທີ່ຂອງຂ້ອຍ", + "done_action_first_room": "ໄປຫ້ອງທໍາອິດຂອງຂ້ອຍ", + "explainer": "Spaces ເປັນວິທີໃໝ່ໃນການຈັດກຸ່ມຫ້ອງ ແລະ ຄົນ. ທ່ານຕ້ອງການສ້າງ Space ປະເພດໃດ? ທ່ານສາມາດປ່ຽນອັນນີ້ໃນພາຍຫຼັງ.", + "failed_create_initial_rooms": "ການສ້າງພື້ນທີ່ຫ້ອງເບື້ອງຕົ້ນບໍ່ສຳເລັດ", + "failed_invite_users": "ການເຊີນຜູ້ໃຊ້ຕໍ່ໄປນີ້ໄປຫາພື້ນທີ່ຂອງທ່ານ: %(csvUsers)s ບໍ່ສຳເລັດ", + "invite_teammates_by_username": "ເຊີນໂດຍຊື່ຜູ້ໃຊ້", + "invite_teammates_description": "ໃຫ້ແນ່ໃຈວ່າບຸກຄົນທີ່ຖືກຕ້ອງມີການເຂົ້າເຖິງ. ທ່ານສາມາດເຊີນເພີ່ມເຕີມໄດ້ໃນພາຍຫຼັງ.", + "invite_teammates_heading": "ເຊີນເພື່ອນຮ່ວມທີມຂອງທ່ານ", + "label": "ສ້າງພື້ນທີ່", + "name_required": "ກະລຸນາໃສ່ຊື່ສໍາລັບຊ່ອງຫວ່າງ", + "personal_space": "ພຽງແຕ່ຂ້ອຍ", + "personal_space_description": "ຈັດພຶ້ນທີ່ຫ້ອງສ່ວນຕົວຂອງທ່ານ", + "private_description": "ເຊີນເທົ່ານັ້ນ, ດີທີ່ສຸດສຳລັບຕົວທ່ານເອງ ຫຼື ທີມງານ", + "private_heading": "ພື້ນທີ່ສ່ວນຕົວຂອງທ່ານ", + "private_personal_description": "ໃຫ້ແນ່ໃຈວ່າມີການເຂົ້າເຖິງໂດຍບຸກຄົນທີ່ຖືກຕ້ອງ %(name)s", + "private_personal_heading": "ທ່ານເຮັດວຽກກັບໃຜ?", + "private_space": "ຂ້ອຍ ແລະ ເພື່ອນຮ່ວມທີມ", + "private_space_description": "ພື້ນທີ່ສ່ວນຕົວສຳລັບທ່ານ ແລະ ເພື່ອນຮ່ວມທີມ", + "public_description": "ເປີດພື້ນທີ່ສໍາລັບທຸກຄົນ, ດີທີ່ສຸດສໍາລັບຊຸມຊົນ", + "public_heading": "ພື້ນທີ່ສາທາລະນະຂອງທ່ານ", + "setup_rooms_community_description": "ສ້າງຫ້ອງສໍາລັບແຕ່ລະຄົນ.", + "setup_rooms_community_heading": "ມີຫຍັງແດ່ທີ່ທ່ານຕ້ອງການທີ່ຈະສົນທະນາໃນ %(spaceName)s?", + "setup_rooms_description": "ທ່ານສາມາດເພີ່ມເຕີມໃນພາຍຫຼັງ, ລວມທັງອັນທີ່ມີຢູ່ແລ້ວ.", + "setup_rooms_private_description": "ພວກເຮົາຈະສ້າງແຕ່ລະຫ້ອງ.", + "setup_rooms_private_heading": "ທີມງານຂອງທ່ານເຮັດວຽກຢູ່ໃນໂຄງການໃດ?", + "share_description": "ສຳລັບທ່ານໃນເວລານີ້, ມັນຈະດີກວ່າກັບຄົນອື່ນ.", + "share_heading": "ແບ່ງປັນ %(name)s", + "skip_action": "ຂ້າມໄປດຽວນີ້", + "subspace_beta_notice": "ເພີ່ມພື້ນທີ່ໃສ່ພື້ນທີ່ທີ່ທ່ານຈັດການ.", + "subspace_dropdown_title": "ສ້າງພື້ນທີ່", + "subspace_existing_space_prompt": "ຕ້ອງການເພີ່ມພື້ນທີ່ທີ່ມີຢູ່ແທນບໍ?", + "subspace_join_rule_invite_description": "ມີແຕ່ຄົນທີ່ຖືກເຊີນເທົ່ານັ້ນທີ່ສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມພື້ນທີ່ນີ້ໄດ້.", + "subspace_join_rule_invite_only": "ພື້ນທີ່ສ່ວນຕົວ (ເຊີນເທົ່ານັ້ນ)", + "subspace_join_rule_label": "ການເບິ່ງເຫັນພຶ້ນທີ່", + "subspace_join_rule_public_description": "ທຸກຄົນຈະສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມພື້ນທີ່ນີ້, ບໍ່ພຽງແຕ່ສະມາຊິກຂອງ ເທົ່ານັ້ນ.", + "subspace_join_rule_restricted_description": "ທຸກຄົນໃນ ຈະສາມາດຊອກຫາ ແລະ ເຂົ້າຮ່ວມໄດ້." + }, + "devtools": { + "active_widgets": "Widgets ທີ່ໃຊ້ງານຢູ່", + "category_other": "ອື່ນໆ", + "category_room": "ຫ້ອງ", + "caution_colon": "ຂໍ້ຄວນລະວັງ:", + "client_versions": "ລຸ້ນຂອງລູກຄ້າ", + "developer_mode": "ຮູບແບບນັກພັດທະນາ", + "developer_tools": "ເຄື່ອງມືພັດທະນາ", "edit_setting": "ແກ້ໄຂການຕັ້ງຄ່າ", - "phase_requested": "ຮ້ອງຂໍ", + "edit_values": "ແກ້ໄຂຄ່າ", + "empty_string": "", + "event_content": "ເນື້ອໃນວຽກ", + "event_id": "ກໍລິນີ ID %(eventId)s", + "event_sent": "ສົ່ງວຽກແລ້ວ!", + "event_type": "ປະເພດວຽກ", + "explore_account_data": "ສຳຫຼວດຂໍ້ມູນບັນຊີ", + "explore_room_account_data": "ສຳຫຼວດຂໍ້ມູນບັນຊີຫ້ອງ", + "explore_room_state": "ສຳຫຼວດສະຖານະຫ້ອງ", + "failed_to_find_widget": "ມີຄວາມຜິດພາດໃນການຊອກຫາວິດເຈັດນີ້.", + "failed_to_load": "ໂຫຼດບໍ່ສຳເລັດ.", + "failed_to_save": "ການບັນທຶກການຕັ້ງຄ່າບໍ່ສຳເລັດ.", + "failed_to_send": "ສົ່ງນັດໝາຍບໍ່ສຳເລັດ!", + "invalid_json": "ເບິ່ງຄືວ່າ JSON ບໍ່ຖືກຕ້ອງ.", + "level": "ລະດັບ", + "methods": "ວິທີການ", + "no_verification_requests_found": "ບໍ່ພົບການຮ້ອງຂໍການຢັ້ງຢືນ", + "number_of_users": "ຈໍານວນຜູ້ໃຊ້", + "observe_only": "ສັງເກດເທົ່ານັ້ນ", + "original_event_source": "ແຫຼ່ງຕົ້ນສະບັບ", + "phase": "ໄລຍະ", + "phase_cancelled": "ຍົກເລີກ", "phase_ready": "ຄວາມພ້ອມ/ພ້ອມ", + "phase_requested": "ຮ້ອງຂໍ", "phase_started": "ໄດ້ເລີ່ມແລ້ວ", - "phase_cancelled": "ຍົກເລີກ", "phase_transaction": "ທຸລະກໍາ", - "phase": "ໄລຍະ", - "timeout": "ຫມົດເວລາ", - "methods": "ວິທີການ", "requester": "ຜູ້ຮ້ອງຂໍ", - "observe_only": "ສັງເກດເທົ່ານັ້ນ", - "no_verification_requests_found": "ບໍ່ພົບການຮ້ອງຂໍການຢັ້ງຢືນ", - "failed_to_find_widget": "ມີຄວາມຜິດພາດໃນການຊອກຫາວິດເຈັດນີ້.", + "room_id": "ID ຫ້ອງ: %(roomId)s", + "save_setting_values": "ບັນທຶກຄ່າການຕັ້ງຄ່າ", + "send_custom_account_data_event": "ສົ່ງຂໍ້ມູນບັນຊີແບບກຳນົດເອງທຸກເຫດການ", + "send_custom_room_account_data_event": "ສົ່ງຂໍ້ມູນບັນຊີຫ້ອງແບບກຳນົດເອງ", + "send_custom_state_event": "ສົ່ງທາງລັດແບບກຳນົດເອງ", "send_custom_timeline_event": "ສົ່ງລາຍແບບກຳນົດເອງ", - "explore_room_state": "ສຳຫຼວດສະຖານະຫ້ອງ", - "explore_room_account_data": "ສຳຫຼວດຂໍ້ມູນບັນຊີຫ້ອງ", - "view_servers_in_room": "ເບິ່ງເຊີບເວີໃນຫ້ອງ", - "verification_explorer": "ຕົວສຳຫຼວດການຢັ້ງຢືນ", - "active_widgets": "Widgets ທີ່ໃຊ້ງານຢູ່", - "explore_account_data": "ສຳຫຼວດຂໍ້ມູນບັນຊີ", - "settings_explorer": "ການຕັ້ງຄ່າຕົວສຳຫຼວດ", "server_info": "ຂໍ້ມູນເຊີບເວີ", + "server_versions": "ເວີຊັ່ນເຊີບເວີ", + "settable_global": "ຕັ້ງຄ່າໄດ້ໃນທົ່ວໂລກ", + "settable_room": "ຕັ້ງຄ່າໄດ້ຢູ່ທີ່ຫ້ອງ", + "setting_colon": "ການຕັ້ງຄ່າ:", + "setting_definition": "ຄໍານິຍາມການຕັ້ງຄ່າ:", + "setting_id": "ການຕັ້ງຄ່າ ID", + "settings_explorer": "ການຕັ້ງຄ່າຕົວສຳຫຼວດ", + "show_hidden_events": "ສະແດງເຫດການທີ່ເຊື່ອງໄວ້ໃນທາມລາຍ", + "state_key": "ປຸມລັດ", + "timeout": "ຫມົດເວລາ", + "title": "ເຄື່ອງມືພັດທະນາ", + "toggle_event": "ສະຫຼັບກິດຈະກຳ", "toolbox": "ກ່ອງເຄື່ອງມື", - "developer_tools": "ເຄື່ອງມືພັດທະນາ", - "room_id": "ID ຫ້ອງ: %(roomId)s", - "event_id": "ກໍລິນີ ID %(eventId)s", - "category_room": "ຫ້ອງ", - "category_other": "ອື່ນໆ" + "use_at_own_risk": "UI ນີ້ບໍ່ໄດ້ກວດເບິ່ງປະເພດຂອງຄ່າ. ໃຊ້ຢູ່ໃນຄວາມສ່ຽງຂອງທ່ານເອງ.", + "value": "ຄ່າ", + "value_colon": "ມູນຄ່າ:", + "value_in_this_room": "ຄ່າໃນຫ້ອງນີ້", + "value_this_room_colon": "ຄ່າໃນຫ້ອງນີ້:", + "values_explicit": "ຄຸນຄ່າໃນລະດັບທີ່ຊັດເຈນ", + "values_explicit_colon": "ຄ່າໃນລະດັບທີ່ຊັດເຈນ:", + "values_explicit_room": "ປະເມີນຄ່າໃນລະດັບທີ່ຊັດເຈນຢູ່ໃນຫ້ອງນີ້", + "values_explicit_this_room_colon": "ຄ່າໃນລະດັບທີ່ຊັດເຈນຢູ່ໃນຫ້ອງນີ້:", + "verification_explorer": "ຕົວສຳຫຼວດການຢັ້ງຢືນ", + "view_servers_in_room": "ເບິ່ງເຊີບເວີໃນຫ້ອງ", + "view_source_decrypted_event_source": "ບ່ອນທີ່ຖືກຖອດລະຫັດໄວ້", + "widget_screenshots": "ເປີດໃຊ້ widget ຖ່າຍໜ້າຈໍໃນ widget ທີ່ຮອງຮັບ" }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "ຂໍ້ຄວາມທຳມະດາ", - "from_the_beginning": "ຕັ້ງແຕ່ເລີ່ມຕົ້ນ", - "number_of_messages": "ກຳນົດຈໍານວນຂໍ້ຄວາມ", - "current_timeline": "ທາມລາຍປັດຈຸບັນ", - "export_successful": "ສົ່ງອອກສຳເລັດ!", - "unload_confirm": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການອອກໃນລະຫວ່າງການສົ່ງອອກນີ້?", - "generating_zip": "ການສ້າງ ZIP", - "processing_event_n": "ກຳລັງປະມວນຜົນເຫດການ %(number)s ຈາກທັງໝົດ %(total)s", - "fetched_n_events_with_total": { - "one": "ດຶງເອົາເຫດການ %(count)s ອອກຈາກ %(total)s ແລ້ວ", - "other": "ດຶງເອົາ %(count)sunt)s ເຫດການອອກຈາກ %(total)s" + "dialog_close_label": "ປິດກ່ອງໂຕ້ຕອບ", + "emoji": { + "categories": "ໝວດໝູ່", + "category_activities": "ກິດຈະກໍາ", + "category_animals_nature": "ສັດ & ທໍາມະຊາດ", + "category_flags": "ທຸງ", + "category_food_drink": "ອາຫານ ແລະ ເຄື່ອງດື່ມ", + "category_frequently_used": "ໃຊ້ເປັນປະຈຳ", + "category_objects": "ວັດຖຸ", + "category_smileys_people": "ຮອຍຍິ້ມ & ຜູ້ຄົນ", + "category_symbols": "ສັນຍາລັກ", + "category_travel_places": "ການເດີນທາງ & ສະຖານທີ່", + "quick_reactions": "ການໂຕ້ຕອບທັນທີ" + }, + "emoji_picker": { + "cancel_search_label": "ຍົກເລີກການຄົ້ນຫາ" + }, + "empty_room": "ຫ້ອງຫວ່າງ", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "ກະລຸນາໃສ່ປະໂຫຍກຄວາມປອດໄພຂອງທ່ານ ຫຼື ເພື່ອສືບຕໍ່.", + "key_validation_text": { + "invalid_security_key": "ກະແຈຄວາມປອດໄພບໍ່ຖືກຕ້ອງ", + "recovery_key_is_correct": "ດີ!", + "wrong_file_type": "ປະເພດໄຟລ໌ບໍ່ຖຶກຕ້ອງ", + "wrong_security_key": "ກະແຈຄວາມປອດໄພບໍ່ຖຶກຕ້ອງ" + }, + "reset_title": "ຕັ້ງຄ່າໃໝ່ທຸກຢ່າງ", + "reset_warning_1": "ເຮັດແນວນີ້ກໍ່ຕໍ່ເມື່ອທ່ານບໍ່ມີອຸປະກອນອື່ນເພື່ອການຢັ້ງຢືນດ້ວຍ.", + "reset_warning_2": "ຖ້າທ່ານຕັ້ງຄ່າຄືນໃໝ່ທຸກຢ່າງ, ທ່ານຈະຣີສະຕາດໂດຍບໍ່ມີລະບົບທີ່ເຊື່ອຖືໄດ້, ບໍ່ມີຜູ້ໃຊ້ທີ່ເຊື່ອຖືໄດ້ ແລະ ອາດຈະບໍ່ເຫັນຂໍ້ຄວາມທີ່ຜ່ານມາ.", + "restoring": "ການຟື້ນຟູລະຫັດຈາກການສໍາຮອງຂໍ້ມູນ", + "security_key_title": "ກະແຈຄວາມປອດໄພ", + "security_phrase_incorrect_error": "ບໍ່ສາມາດເຂົ້າເຖິງບ່ອນເກັບຂໍ້ມູນລັບໄດ້. ກະລຸນາກວດສອບວ່າທ່ານໃສ່ປະໂຫຍກຄວາມປອດໄພທີ່ຖືກຕ້ອງ.", + "security_phrase_title": "ປະໂຫຍກລະຫັດຄວາມປອດໄພ", + "use_security_key_prompt": "ໃຊ້ກະແຈຄວາມປອດໄພຂອງທ່ານເພື່ອສືບຕໍ່." }, - "fetched_n_events": { - "one": "ດຶງເອົາເຫດການ %(count)s ຈົນເຖິງຕອນນັ້ນ", - "other": "ດຶງເອົາເຫດການ %(count)s ຈົນເຖິງຕອນນັ້ນ" + "bootstrap_title": "ການຕັ້ງຄ່າກະແຈ", + "cancel_entering_passphrase_description": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການຍົກເລີກການໃສ່ປະໂຫຍກລະຫັດຜ່ານ?", + "cancel_entering_passphrase_title": "ຍົກເລີກການໃສ່ປະໂຫຍກລະຫັດຜ່ານບໍ?", + "confirm_encryption_setup_body": "ກົດທີ່ປຸ່ມຂ້າງລຸ່ມນີ້ເພື່ອຢືນຢັນການຕັ້ງຄ່າການເຂົ້າລະຫັດ.", + "confirm_encryption_setup_title": "ຢືນຢັນການຕັ້ງຄ່າການເຂົ້າລະຫັດ", + "cross_signing_not_ready": "ບໍ່ໄດ້ຕັ້ງຄ່າ Cross-signing.", + "cross_signing_ready": "ການລົງຊື່ຂ້າມແມ່ນກຽມພ້ອມສໍາລັບການໃຊ້ງານ.", + "cross_signing_ready_no_backup": "ການລົງຊື່ຂ້າມແມ່ນພ້ອມແລ້ວແຕ່ກະແຈບໍ່ໄດ້ສຳຮອງໄວ້.", + "cross_signing_room_normal": "ຫ້ອງນີ້ຖືກເຂົ້າລະຫັດແບບຕົ້ນທາງ-ເຖິງປາຍທາງ", + "cross_signing_room_verified": "ທຸກຄົນຢູ່ໃນຫ້ອງນີ້ໄດ້ຮັບການຢັ້ງຢືນແລ້ວ", + "cross_signing_room_warning": "ບາງຄົນກໍາລັງໃຊ້ເງື່ອນໄຂທີ່ບໍ່ຮູ້ຈັກ", + "cross_signing_unsupported": "homeserverຂອງທ່ານບໍ່ຮອງຮັບການລົງຊື່ຂ້າມ.", + "cross_signing_untrusted": "ບັນຊີຂອງທ່ານມີຂໍ້ມູນແບບ cross-signing ໃນການເກັບຮັກສາຄວາມລັບ, ແຕ່ວ່າຍັງບໍ່ມີຄວາມເຊື່ອຖືໃນລະບົບນີ້.", + "cross_signing_user_normal": "ທ່ານຍັງບໍ່ໄດ້ຢືນຢັນຜູ້ໃຊ້ນີ້.", + "cross_signing_user_verified": "ທ່ານໄດ້ຢັ້ງຢືນຜູ້ໃຊ້ນີ້ແລ້ວ. ຜູ້ໃຊ້ນີ້ໄດ້ຢັ້ງຢືນທຸກເງິຶອນໄຂຂອງເຂົາເຈົ້າແລ້ວ.", + "cross_signing_user_warning": "ຜູ້ໃຊ້ນີ້ຍັງບໍ່ໄດ້ຢຶນຢັນການເຂົ້າຮ່ວມຂອງເຂົາເຈົ້າທັງຫມົດຂອງ.", + "destroy_cross_signing_dialog": { + "primary_button_text": "ລຶບກະເເຈ cross-signing", + "title": "ທໍາລາຍກະແຈການເຊັນຮ່ວມ cross-signing ບໍ?", + "warning": "ການລຶບລະຫັດ cross-signing ແມ່ນຖາວອນ. ໃຜກໍຕາມທີ່ທ່ານໄດ້ຢັ້ງຢືນດ້ວຍຈະເຫັນການແຈ້ງເຕືອນຄວາມປອດໄພ. ທ່ານບໍ່ຕ້ອງເຮັດສິ່ງນີ້ເລີຍ, ເວັ້ນເສຍແຕ່ວ່າທ່ານເຮັດທຸກອຸກອນເສຍ ທີ່ທ່ານສາມາດຂ້າມເຂົ້າສູ່ລະບົບໄດ້." }, - "fetched_n_events_in_time": { - "one": "ດຶງເອົາ %(count)s ໃນເຫດການ%(seconds)ss", - "other": "ດຶງເອົາເຫດການ %(count)s ໃນ %(seconds)s" + "event_shield_reason_authenticity_not_guaranteed": "ອຸປະກອນນີ້ບໍ່ສາມາດຮັບປະກັນຄວາມຖືກຕ້ອງຂອງຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດນີ້ໄດ້.", + "event_shield_reason_mismatched_sender_key": "ເຂົ້າລະຫັດໂດຍພາກສ່ວນທີ່ບໍ່ໄດ້ຮັບການຢືນຢັນ", + "export_unsupported": "ບຣາວເຊີຂອງທ່ານບໍ່ຮອງຮັບການເພິ່ມເຂົ້າລະຫັດລັບທີ່ຕ້ອງການ", + "import_invalid_keyfile": "ບໍ່ແມ່ນ %(brand)s ຟຮາຍຫຼັກ ທີ່ຖືກຕ້ອງ", + "import_invalid_passphrase": "ການກວດສອບຄວາມຖືກຕ້ອງບໍ່ສຳເລັດ: ລະຫັດຜ່ານບໍ່ຖືກຕ້ອງ?", + "incompatible_database_description": "ກ່ອນໜ້ານີ້ທ່ານເຄີຍໃຊ້%(brand)sເວີຊັ້ນໃໝ່ກວ່າໃນລະບົບນີ້. ເພື່ອໃຊ້ເວີຊັ້ນນີ້ອີກເທື່ອໜຶ່ງດ້ວຍການເຂົ້າລະຫັດແບບຕົ້ນທາງເຖິງປາຍທາງ, ທ່ານຈະຕ້ອງອອກຈາກລະບົບ ແລະ ກັບຄືນເຂົ້າລະຫັດໃໝ່ອີກຄັ້ງ.", + "incompatible_database_disable": "ສືບຕໍ່ດ້ວຍການປິດການເຂົ້າລະຫັດ", + "incompatible_database_sign_out_description": "ເພື່ອຫຼີກເວັ້ນການສູນເສຍປະຫວັດການສົນທະນາຂອງທ່ານ, ທ່ານຕ້ອງອອກກະແຈຫ້ອງຂອງທ່ານກ່ອນທີ່ຈະອອກຈາກລະບົບ. ທ່ານຈະຕ້ອງໄດ້ກັບຄືນໄປຫາເວີຊັ້ນໃຫມ່ຂອງ %(brand)s ເພື່ອເຮັດສິ່ງນີ້", + "incompatible_database_title": "ຖານຂໍ້ມູນບໍ່ສອດຄ່ອງກັນ", + "key_signature_upload_cancelled": "ຍົກເລີກການອັບໂຫລດລາຍເຊັນແລ້ວ", + "key_signature_upload_completed": "ອັບໂຫຼດສຳເລັດ", + "key_signature_upload_failed": "ບໍ່ສາມາດອັບໂຫລດໄດ້", + "key_signature_upload_failed_body": "%(brand)s ພົບຂໍ້ຜິດພາດໃນລະຫວ່າງການອັບໂຫລດ:", + "key_signature_upload_failed_cross_signing_key_signature": "ການລົງລາຍເຊັນ cross-signing ແບບໃໝ່", + "key_signature_upload_failed_device_cross_signing_key_signature": "ການ cross-signing ອຸປະກອນ", + "key_signature_upload_failed_key_signature": "ລາຍເຊັນຫຼັກ", + "key_signature_upload_failed_master_key_signature": "ລາຍເຊັນຫຼັກອັນໃໝ່", + "key_signature_upload_failed_title": "ການອັບໂຫລດລາຍເຊັນບໍ່ສຳເລັດ", + "key_signature_upload_success_title": "ສຳເລັດການອັບໂຫລດລາຍເຊັນ", + "messages_not_secure": { + "cause_1": "homeserver ຂອງທ່ານ", + "cause_2": "homeserver ຜູ້ໃຊ້ທີ່ທ່ານກໍາລັງຢືນຢັນແມ່ນເຊື່ອມຕໍ່ກັບ", + "cause_3": "ຂອງທ່ານ, ຫຼື ການເຊື່ອມຕໍ່ອິນເຕີເນັດຂອງຜູ້ໃຊ້ອື່ນ", + "cause_4": "ຂອງທ່ານ , ຫຼື session ຂອງຜູ້ໃຊ້ອື່ນໆ", + "heading": "ຫນຶ່ງໃນຕໍ່ໄປນີ້ອາດຈະຖືກທໍາລາຍ:", + "title": "ຂໍ້ຄວາມຂອງທ່ານບໍ່ປອດໄພ" }, - "exported_n_events_in_time": { - "one": "ສົ່ງອອກ %(count)s ເຫດການໃນ %(seconds)sວິນາທີ", - "other": "ສົ່ງອອກ %(count)s ເຫດການໃນ %(seconds)s ວິນາທີ" + "new_recovery_method_detected": { + "description_1": "ກວດພົບປະໂຫຍກຄວາມປອດໄພໃໝ່ ແລະ ກະແຈສຳລັບຂໍ້ຄວາມທີ່ປອດໄພຖືກກວດພົບ.", + "description_2": "ລະບົບນີ້ກຳລັງເຂົ້າລະຫັດປະຫວັດໂດຍໃຊ້ວິທີການກູ້ຂໍ້ມູນໃໝ່.", + "title": "ວິທີການກູ້ຄືນໃຫມ່", + "warning": "ຖ້າທ່ານບໍ່ໄດ້ກຳນົດວິທີການກູ້ຄືນໃໝ່, ຜູ້ໂຈມຕີອາດຈະພະຍາຍາມເຂົ້າເຖິງບັນຊີຂອງທ່ານ. ປ່ຽນລະຫັດຜ່ານບັນຊີຂອງທ່ານ ແລະກຳນົດ ວິທີການກູ້ຄືນໃໝ່ທັນທີໃນການຕັ້ງຄ່າ." }, - "media_omitted": "ລະເວັ້ນສື່ມິເດຍ", - "media_omitted_file_size": "ລະເວັ້ນສື່ - ຂະໜາດໄຟລ໌ເກີນຂີດຈຳກັດ", - "creator_summary": "%(creatorName)s ສ້າງຫ້ອງນີ້.", - "export_info": "ນີ້ແມ່ນຈຸດເລີ່ມຕົ້ນຂອງການສົ່ງອອກຂອງ . ສົ່ງອອກໂດຍ ທີ່ %(exportDate)s.", - "topic": "ຫົວຂໍ້: %(topic)s", - "error_fetching_file": "ເກີດຄວາມຜິດພາດໃນການດຶງໄຟລ໌", - "file_attached": "ແນບໄຟລ໌", - "enter_number_between_min_max": "ໃສ່ຕົວເລກລະຫວ່າງ %(min)s ແລະ %(max)s", - "size_limit_min_max": "ຂະໜາດສາມາດເປັນຕົວເລກລະຫວ່າງ %(min)s MB ແລະ %(max)s MB ເທົ່ານັ້ນ", - "num_messages_min_max": "ຈໍານວນຂໍ້ຄວາມສາມາດເປັນຕົວເລກລະຫວ່າງ %(min)s ແລະ %(max)s ເທົ່ານັ້ນ", - "num_messages": "ຈໍານວນຂໍ້ຄວາມ", - "cancelled": "ຍົກເລີກການສົ່ງອອກ", - "cancelled_detail": "ຍົກເລີກການສົ່ງອອກສຳເລັດແລ້ວ", - "successful": "ສົ່ງອອກສຳເລັດ", - "successful_detail": "ການສົ່ງອອກຂອງທ່ານສຳເລັດແລ້ວ. ຊອກຫາຢູ່ໃນໂຟນເດີການດາວໂຫຼດຂອງທ່ານ.", - "confirm_stop": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການຢຸດການສົ່ງອອກຂໍ້ມູນຂອງທ່ານ? ຖ້າທ່ານດຳເນິນການ, ທ່ານຈະຕ້ອງເລີ່ມຕົ້ນໃໝ່.", - "exporting_your_data": "ກຳລັງສົ່ງອອກຂໍ້ມູນຂອງທ່ານ", - "title": "ສົ່ງອອກການສົນທະນາ", - "select_option": "ເລືອກ ຕົວເລືອກຂ້າງລຸ່ມນີ້ເພື່ອສົ່ງອອກການສົນທະນາຈາກທາມລາຍຂອງທ່ານ", - "format": "ຮູບແບບ", - "messages": "ຂໍ້ຄວາມ", - "size_limit": "ຂະໜາດຈຳກັດ", - "include_attachments": "ລວມເອົາໄຟລ໌ຄັດຕິດ" - }, - "create_room": { - "title_video_room": "ສ້າງຫ້ອງວິດີໂອ", - "title_public_room": "ສ້າງຫ້ອງສາທາລະນະ", - "title_private_room": "ສ້າງຫ້ອງສ່ວນຕົວ", - "action_create_video_room": "ສ້າງຫ້ອງວິດີໂອ", - "action_create_room": "ສ້າງຫ້ອງ", - "name_validation_required": "ກະລຸນາໃສ່ຊື່ຫ້ອງ", - "join_rule_restricted_label": "ທຸກຄົນໃນ ຈະສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມຫ້ອງນີ້ໄດ້.", - "join_rule_change_notice": "ທ່ານສາມາດປ່ຽນສິ່ງນີ້ໄດ້ທຸກເວລາຈາກການຕັ້ງຄ່າຫ້ອງ.", - "join_rule_public_parent_space_label": "ທຸກຄົນຈະສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມຫ້ອງນີ້ໄດ້, ບໍ່ພຽງແຕ່ສະມາຊິກຂອງ ເທົ່ານັ້ນ.", - "join_rule_public_label": "ທຸກຄົນຈະສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມຫ້ອງນີ້ໄດ້.", - "join_rule_invite_label": "ມີແຕ່ຄົນທີ່ໄດ້ຮັບເຊີນເທົ່ານັ້ນທີ່ສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມຫ້ອງນີ້ໄດ້.", - "encrypted_warning": "ທ່ານບໍ່ສາມາດປິດການທໍາງານນີ້ໄດ້ໃນພາຍຫຼັງ. Bridges ແລະ bots ສ່ວນໃຫຍ່ຈະບໍ່ເຮັດວຽກເທື່ອ.", - "encryption_forced": "ເຊີບເວີຂອງທ່ານຮຽກຮ້ອງໃຫ້ມີການເຂົ້າລະຫັດເພື່ອເປີດໃຊ້ຫ້ອງສ່ວນຕົວ.", - "encryption_label": "ເປີດໃຊ້ການເຂົ້າລະຫັດແຕ່ຕົ້ນທາງເຖິງປາຍທາງ", - "unfederated_label_default_off": "ທ່ານອາດຈະເປີດໃຊ້ງານຫ້ອງນີ້ຖ້າຫາກຈະໃຊ້ເພື່ອຮ່ວມມືກັບທີມງານພາຍໃນຢູ່ໃນເຊີບເວີຂອງທ່ານເທົ່ານັ້ນ. ອັນນີ້ບໍ່ສາມາດປ່ຽນແປງໄດ້ໃນພາຍຫຼັງ.", - "unfederated_label_default_on": "ທ່ານອາດຈະປິດການທໍາງານນີ້ຖ້າຫ້ອງຈະຖືກໃຊ້ສໍາລັບການຮ່ວມມືກັບທີມງານພາຍນອກທີ່ມີ homeserver ເປັນຂອງຕົນເອງ. ອັນນີ້ບໍ່ສາມາດປ່ຽນແປງໄດ້ໃນພາຍຫຼັງ.", - "topic_label": "ຫົວຂໍ້ (ທາງເລືອກ)", - "room_visibility_label": "ການເບິ່ງເຫັນຫ້ອງ", - "join_rule_invite": "ຫ້ອງສ່ວນຕົວ (ເຊີນເທົ່ານັ້ນ)", - "join_rule_restricted": "ເບິ່ງເຫັນພື້ນທີ່ຂອງສະມາຊິກ", - "unfederated": "ບລັອກຜູ້ທີ່ບໍ່ມີສ່ວນຮ່ວມ %(serverName)s ບໍ່ໃຫ້ເຂົ້າຮ່ວມຫ້ອງນີ້." - }, - "timeline": { - "m.call.invite": { - "voice_call": "%(senderName)s ໂທອອກ.", - "voice_call_unsupported": "%(senderName)s ການໂທດ້ວຍສຽງ. (ບຣາວເຊີນີ້ບໍ່ຮອງຮັບ)", - "video_call": "%(senderName)s ໂທດ້ວຍວິດີໂອ.", - "video_call_unsupported": "%(senderName)s ໄດ້ໂທດ້ວຍວິດີໂອ. (ບຣາວເຊີນີ້ບໍ່ຮອງຮັບ)" + "not_supported": "<ບໍ່ຮອງຮັບ>", + "old_version_detected_description": "ກວດພົບຂໍ້ມູນຈາກ%(brand)s ລຸ້ນເກົ່າກວ່າ. ອັນນີ້ຈະເຮັດໃຫ້ການເຂົ້າລະຫັດລັບແບບຕົ້ນທາງເຖິງປາຍທາງເຮັດວຽກຜິດປົກກະຕິໃນລຸ້ນເກົ່າ. ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດແບບຕົ້ນທາງເຖິງປາຍທາງທີ່ໄດ້ແລກປ່ຽນເມື່ອບໍ່ດົນມານີ້ ໃນຂະນະທີ່ໃຊ້ເວີຊັນເກົ່າອາດຈະບໍ່ສາມາດຖອດລະຫັດໄດ້ໃນລູ້ນນີ້. ນີ້ອາດຈະເຮັດໃຫ້ຂໍ້ຄວາມທີ່ແລກປ່ຽນກັບລູ້ນນີ້ບໍ່ສຳເລັດ. ຖ້າເຈົ້າປະສົບບັນຫາ, ໃຫ້ອອກຈາກລະບົບ ແລະ ກັບມາໃໝ່ອີກຄັ້ງ. ເພື່ອຮັກສາປະຫວັດຂໍ້ຄວາມ, ສົ່ງອອກ ແລະ ນໍາເຂົ້າລະຫັດຂອງທ່ານຄືນໃໝ່.", + "old_version_detected_title": "ກວດພົບຂໍ້ມູນການເຂົ້າລະຫັດລັບເກົ່າ", + "recovery_method_removed": { + "description_1": "ລະບົບນີ້ໄດ້ກວດພົບປະໂຫຍກຄວາມປອດໄພ ແລະ ກະແຈຂໍ້ຄວາມທີ່ປອດໄພຂອງທ່ານໄດ້ຖືກເອົາອອກແລ້ວ.", + "description_2": "ຖ້າທ່ານດຳເນີນການສິ່ງນີ້ໂດຍບໍ່ໄດ້ຕັ້ງໃຈ, ທ່ານສາມາດຕັ້ງຄ່າຄວາມປອດໄພຂອງຂໍ້ຄວາມ ໃນລະບົບນີ້ ເຊິ່ງຈະມີການເຂົ້າລະຫັດປະຫວັດຂໍ້ຄວາມຂອງລະບົບນີ້ຄືນໃໝ່ດ້ວຍຂະບວນການກູ້ຂໍ້ມູນໃໝ່.", + "title": "ວິທີລົບຂະບວນການກູ້ຄືນ", + "warning": "ຖ້າທ່ານບໍ່ໄດ້ລືບຂະບວນການກູ້ຄືນ, ຜູ້ໂຈມຕີອາດຈະພະຍາຍາມເຂົ້າເຖິງບັນຊີຂອງທ່ານ. ປ່ຽນລະຫັດຜ່ານບັນຊີຂອງທ່ານ ແລະ ກຳນົດຂະບວນການກູ້ຄືນໃໝ່ທັນທີໃນການຕັ້ງຄ່າ." }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s ຍອມຮັບຄຳເຊີນສຳລັບ %(displayName)s", - "accepted_invite": "%(targetName)s ຍອມຮັບຄຳເຊີນ", - "invite": "%(senderName)s ໄດ້ເຊີນ %(targetName)s", - "ban_reason": "%(senderName)s ຖືກຫ້າມ %(targetName)s: %(reason)s", - "ban": "%(senderName)s ຫ້າມ %(targetName)s", - "change_name": "%(oldDisplayName)s ໄດ້ປ່ຽນຊື່ສະແດງຂອງເຂົາເຈົ້າເປັນ %(displayName)s", - "set_name": "%(senderName)s ກຳນົດການສະແດງຂອງເຂົາເຈົ້າເປັນ %(displayName)s", - "remove_name": "%(senderName)s ລຶບການສະແດງຊື່ຂອງເຂົາເຈົ້າອອກ (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s ໄດ້ລຶບຮູບໂປຣໄຟລ໌ຂອງເຂົາເຈົ້າອອກແລ້ວ", - "change_avatar": "%(senderName)s ປ່ຽນຮູບໂປຣໄຟລ໌ຂອງເຂົາເຈົ້າ", - "set_avatar": "%(senderName)s ຕັ້ງຮູບໂປຣໄຟລ໌", - "no_change": "%(senderName)s ບໍ່ມີການປ່ຽນແປງ", - "join": "%(targetName)s ເຂົ້າຮ່ວມຫ້ອງ", - "reject_invite": "%(targetName)s ປະຕິເສດຄຳເຊີນ", - "left_reason": "%(targetName)s ອອກຈາກຫ້ອງ: %(reason)s", - "left": "%(targetName)s ອອກຈາກຫ້ອງ", - "unban": "%(senderName)s ຍົກເລີກການຫ້າມ %(targetName)s", - "withdrew_invite_reason": "%(senderName)s ຖອນຄຳເຊີນຂອງ %(targetName)s: %(reason)s", - "withdrew_invite": "%(senderName)s ຖອນຄຳເຊີນຂອງ %(targetName)s", - "kick_reason": "%(senderName)s ເອົາອອກ %(targetName)s: %(reason)s", - "kick": "%(senderName)s ເອົາອອກ %(targetName)s" + "reset_all_button": "ລືມ ຫຼື ສູນເສຍວິທີການກູ້ຄືນທັງຫມົດ? ຕັ້ງຄ່າຄືນໃໝ່ທັງໝົດ", + "set_up_toast_description": "ປ້ອງກັນການສູນເສຍການເຂົ້າເຖິງຂໍ້ຄວາມ ແລະຂໍ້ມູນທີ່ເຂົ້າລະຫັດ", + "set_up_toast_title": "ຕັ້ງຄ່າການສໍາຮອງຂໍ້ມູນທີ່ປອດໄພ", + "setup_secure_backup": { + "explainer": "ສຳຮອງຂໍ້ມູນກະແຈຂອງທ່ານກ່ອນທີ່ຈະອອກຈາກລະບົບເພື່ອຫຼີກເວັ້ນການສູນເສຍຂໍ້ມູນ.", + "title": "ຕັ້ງຄ່າ" }, - "m.room.topic": "%(senderDisplayName)s ໄດ້ປ່ຽນຫົວຂໍ້ເປັນ \"%(topic)s\".", - "m.room.avatar": "%(senderDisplayName)s ໄດ້ປ່ຽນແປງຮູບແທນຕົວຂອງຫ້ອງ.", - "m.room.name": { - "remove": "%(senderDisplayName)s ລຶບຊື່ຫ້ອງອອກ.", - "change": "%(senderDisplayName)s ໄດ້ປ່ຽນຊື່ຫ້ອງຈາກ %(oldRoomName)s ເປັນ %(newRoomName)s.", - "set": "%(senderDisplayName)s ໄດ້ປ່ຽນຊື່ຫ້ອງເປັນ %(roomName)s." + "udd": { + "other_ask_verify_text": "ຂໍໃຫ້ຜູ້ໃຊ້ນີ້ກວດສອບລະບົບຂອງເຂົາເຈົ້າ, ຫຼື ຢືນຢັນດ້ວຍຕົນເອງຂ້າງລຸ່ມນີ້.", + "other_new_session_text": "%(name)s (%(userId)s) ເຂົ້າສູ່ລະບົບໃໝ່ໂດຍບໍ່ມີການຢັ້ງຢືນ:", + "own_ask_verify_text": "ຢືນຢັນລະບົບອື່ນຂອງທ່ານໂດຍໃຊ້ໜຶ່ງໃນຕົວເລືອກຂ້າງລຸ່ມນີ້.", + "own_new_session_text": "ທ່ານເຂົ້າສູ່ລະບົບໃໝ່ໂດຍບໍ່ມີການຢັ້ງຢືນ:", + "title": "ເຊື່ອຖືບໍ່ໄດ້" }, - "m.room.tombstone": "%(senderDisplayName)s ຍົກລະດັບຫ້ອງນີ້ແລ້ວ.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s ໄດ້ເປີດຫ້ອງສາທາລະນະໃຫ້ກັບຄົນໃດຄົນໜຶ່ງທີ່ຮູ້ຈັກລິ້ງ.", - "invite": "%(senderDisplayName)s ກຳນົດສະເພາະຫ້ອງທີ່ເຊີນເທົ່ານັ້ນ.", - "restricted_settings": "%(senderDisplayName)s ໄດ້ປ່ຽນຜູ້ທີ່ເຂົ້າຮ່ວມຫ້ອງນີ້ໄດ້. ເບິ່ງການຕັ້ງຄ່າ.", - "restricted": "%(senderDisplayName)s ໄດ້ປ່ຽນຜູ້ທີ່ສາມາດເຂົ້າຮ່ວມຫ້ອງນີ້ໄດ້.", - "unknown": "%(senderDisplayName)s ໄດ້ປ່ຽນກົດ ການເຂົ້າຮ່ວມເປັນ %(rule)s" + "unable_to_setup_keys_error": "ບໍ່ສາມາດຕັ້ງຄ່າກະແຈໄດ້", + "unsupported": "ລູກຄ້ານີ້ບໍ່ຮອງຮັບການເຂົ້າລະຫັດແບບຕົ້ນທາງເຖິງປາຍທາງ.", + "upgrade_toast_title": "ມີການຍົກລະດັບການເຂົ້າລະຫັດ", + "verification": { + "accepting": "ກຳລັງຍອມຮັບ…", + "after_new_login": { + "device_verified": "ຢັ້ງຢືນອຸປະກອນແລ້ວ", + "reset_confirmation": "ຕັ້ງຄ່າຢືນຢັນກະແຈຄືນໃໝ່ບໍ?", + "skip_verification": "ຂ້າມການຢັ້ງຢືນດຽວນີ້", + "unable_to_verify": "ບໍ່ສາມາດຢັ້ງຢືນອຸປະກອນນີ້ໄດ້", + "verify_this_device": "ຢັ້ງຢືນອຸປະກອນນີ້" + }, + "cancelled": "ທ່ານໄດ້ຍົກເລີກການຢັ້ງຢືນແລ້ວ.", + "cancelled_self": "ທ່ານໄດ້ຍົກເລີກການຢັ້ງຢືນໃນອຸປະກອນອື່ນຂອງທ່ານ.", + "cancelled_user": "%(displayName)s ຍົກເລີກການຢັ້ງຢືນ.", + "cancelling": "ກຳລັງຍົກເລີກ…", + "complete_action": "ເຂົ້າໃຈແລ້ວ", + "complete_description": "ທ່ານໄດ້ຢັ້ງຢືນຜູ້ໃຊ້ນີ້ສຳເລັດແລ້ວ.", + "complete_title": "ຢືນຢັນແລ້ວ!", + "explainer": "ຂໍ້ຄວາມທີ່ປອດໄພກັບຜູ້ໃຊ້ນີ້ແມ່ນຖືກເຂົ້າລະຫັດແຕ່ຕົ້ນທາງເຖິງປາຍທາງ ແລະ ບໍ່ສາມາດອ່ານໄດ້ໂດຍພາກສ່ວນທີສາມ.", + "in_person": "ເພື່ອຄວາມປອດໄພ, ໃຫ້ເຮັດແນວນີ້ດ້ວຍຕົນເອງ ຫຼືໃຊ້ວິທີຕິດຕໍ່ສື່ສານທີ່ເຊື່ອຖືໄດ້.", + "incoming_sas_device_dialog_text_1": "ຢັ້ງຢືນອຸປະກອນນີ້ເພື່ອເປັນເຄື່ອງໝາຍ ໜ້າເຊື່ອຖືໄດ້. ການໄວ້ໃຈໃນອຸປະກອນນີ້ເຮັດໃຫ້ທ່ານ ແລະ ຜູ້ໃຊ້ອື່ນໆມີຄວາມອູ່ນໃນຈິດໃຈຫຼາຍຂຶ້ນເມື່ອເຂົ້າລະຫັດຂໍ້ຄວາມເເຕ່ຕົ້ນທາງຫາປາຍທາງ.", + "incoming_sas_device_dialog_text_2": "ການຢັ້ງຢືນອຸປະກອນນີ້ຈະເປັນເຄື່ອງໝາຍໜ້າເຊື່ອຖືໄດ້ ແລະ ຜູ້ໃຊ້ທີ່ໄດ້ຢັ້ງຢືນກັບທ່ານຈະເຊື່ອຖືອຸປະກອນນີ້.", + "incoming_sas_dialog_title": "ການຮ້ອງຂໍການຢັ້ງຢືນຂາເຂົ້າ", + "incoming_sas_user_dialog_text_1": "ຢັ້ງຢືນຜູ້ໃຊ້ນີ້ເພື່ອສ້າງເຄື່ອງທີ່ເຊື່ອຖືໄດ້. ຜູ້ໃຊ້ທີ່ເຊື່ອຖືໄດ້ ເຮັດໃຫ້ທ່ານອຸ່ນໃຈຂື້ນເມື່ຶຶອເຂົ້າລະຫັດຂໍ້ຄວາມແຕ່ຕົ້ນທາງເຖິງປາຍທາງ.", + "incoming_sas_user_dialog_text_2": "ການຢືນຢັນຜູ້ໃຊ້ນີ້ຈະເປັນເຄື່ອງໝາຍໃນລະບົບຂອງເຂົາເຈົ້າໜ້າເຊື່ອຖືໄດ້ ແລະ ເປັນເຄື່ອງໝາຍເຖິງລະບົບຂອງທ່ານ ເປັນທີ່ເຊື່ອຖືໄດ້ຕໍ່ກັບເຂົາເຈົ້າ.", + "manual_device_verification_device_id_label": "ID ລະບົບ", + "manual_device_verification_device_key_label": "ລະຫັດລະບົບ", + "manual_device_verification_device_name_label": "ຊື່ລະບົບ", + "manual_device_verification_footer": "ຖ້າລະຫັດບໍ່ກົງກັນ, ຄວາມປອດໄພຂອງການສື່ສານຂອງທ່ານອາດຈະຖືກທໍາລາຍ.", + "manual_device_verification_self_text": "ຢືນຢັນໂດຍການປຽບທຽບສິ່ງຕໍ່ໄປນີ້ກັບການຕັ້ງຄ່າຜູ້ໃຊ້ໃນລະບົບອື່ນຂອງທ່ານ:", + "manual_device_verification_user_text": "ຢືນຢັນລະບົບຂອງຜູ້ໃຊ້ນີ້ໂດຍການປຽບທຽບສິ່ງຕໍ່ໄປນີ້ກັບການຕັ້ງຄ່າຜູ້ໃຊ້ຂອງເຂົາເຈົ້າ:", + "no_key_or_device": "ເບິ່ງຄືວ່າທ່ານບໍ່ມີກະແຈຄວາມປອດໄພ ຫຼື ອຸປະກອນອື່ນໆທີ່ທ່ານສາມາດຢືນຢັນໄດ້. ອຸປະກອນນີ້ຈະບໍ່ສາມາດເຂົ້າເຖິງຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດເກົ່າໄດ້. ເພື່ອຢືນຢັນຕົວຕົນຂອງທ່ານໃນອຸປະກອນນີ້, ທ່ານຈຳເປັນຕ້ອງຕັ້ງລະຫັດຢືນຢັນຂອງທ່ານ.", + "no_support_qr_emoji": "ອຸປະກອນທີ່ທ່ານພະຍາຍາມກວດສອບບໍ່ຮອງຮັບການສະແກນລະຫັດ QR ຫຼື ການຢັ້ງຢືນ emoji, ຊຶ່ງເປັນສິ່ງທີ່%(brand)sສະຫນັບສະຫນູນ. ລອງໃຊ້ກັບລູກຄ້າອື່ນ.", + "other_party_cancelled": "ອີກຝ່າຍໄດ້ຍົກເລີກການຢັ້ງຢືນ.", + "prompt_encrypted": "ຢັ້ງຢືນຜູ້ໃຊ້ທັງໝົດຢູ່ໃນຫ້ອງເພື່ອຮັບປະກັນວ່າມີຄວາມປອດໄພ.", + "prompt_self": "ເລີ່ມການຢັ້ງຢືນອີກຄັ້ງຈາກການແຈ້ງເຕືອນ.", + "prompt_unencrypted": "ໃນຫ້ອງທີ່ເຂົ້າລະຫັດໄວ້, ໃຫ້ກວດສອບຜູ້ໃຊ້ທັງໝົດເພື່ອຮັບປະກັນວ່າປອດໄພ.", + "prompt_user": "ເລີ່ມການຢັ້ງຢືນອີກຄັ້ງຈາກໂປຣໄຟລ໌ຂອງເຂົາເຈົ້າ.", + "qr_or_sas_header": "ຢັ້ງຢືນອຸປະກອນນີ້ໂດຍການເຮັດສິ່ງໃດໜຶ່ງຕໍ່ໄປນີ້:", + "qr_prompt": "ສະແກນລະຫັດສະເພາະນີ້", + "qr_reciprocate_same_shield_device": "ເກືອບສຳເລັດແລ້ວ! ອຸປະກອນອື່ນຂອງທ່ານສະແດງການປ້ອງກັນຄືກັນບໍ?", + "qr_reciprocate_same_shield_user": "ໃກ້ສຳເລັດແລ້ວ! %(displayName)s ສະແດງການປ້ອງກັນແບບດຽວກັນບໍ?", + "request_toast_detail": "%(deviceId)s ຈາກ %(ip)s", + "reset_proceed_prompt": "ດຳເນີນການຕັ້ງຄ່າໃໝ່", + "sas_caption_self": "ຢືນຢັນອຸປະກອນນີ້ໂດຍການຢືນຢັນຕົວເລກຕໍ່ໄປນີ້ໃຫ້ປາກົດຢູ່ໃນຫນ້າຈໍຂອງມັນ.", + "sas_caption_user": "ຢືນຢັນຜູ້ໃຊ້ນີ້ໂດຍການຢືນຢັນຕົວເລກຕໍ່ໄປນີ້ໃຫ້ປາກົດຢູ່ໃນຫນ້າຈໍຂອງເຂົາເຈົ້າ.", + "sas_description": "ປຽບທຽບຊຸດ emoji ທີ່ເປັນເອກະລັກຖ້າຫາກທ່ານບໍ່ມີກ້ອງຖ່າຍຮູບຢູ່ໃນອຸປະກອນໃດໜຶ່ງ", + "sas_emoji_caption_self": "ຢືນຢັນວ່າ emoji ຂ້າງລຸ່ມນີ້ແມ່ນສະແດງຢູ່ໃນອຸປະກອນທັງສອງ, ໃນລໍາດັບດຽວກັນ:", + "sas_emoji_caption_user": "ຢືນຢັນຜູ້ໃຊ້ນີ້ໂດຍການຢືນຢັນemoji ຕໍ່ໄປນີ້ປາກົດຢູ່ໃນຫນ້າຈໍຂອງເຂົາເຈົ້າ.", + "sas_match": "ກົງກັນ", + "sas_no_match": "ບໍ່ກົງກັນ", + "sas_prompt": "ປຽບທຽບ emoji ທີ່ເປັນເອກະລັກ", + "scan_qr": "ຢືນຢັນໂດຍການສະແກນ", + "scan_qr_explainer": "ໃຫ້ %(displayName)s ສະແກນລະຫັດຂອງທ່ານ:", + "self_verification_hint": "ເພື່ອດຳເນີນການຕໍ່, ກະລຸນາຍອມຮັບຄຳຮ້ອງຂໍການຢັ້ງຢືນໃນອຸປະກອນອື່ນຂອງທ່ານ.", + "start_button": "ເລີ່ມການຢັ້ງຢືນ", + "successful_device": "ທ່ານໄດ້ຢືນຢັນສຳເລັດແລ້ວ %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "ທ່ານໄດ້ຢັ້ງຢືນອຸປະກອນຂອງທ່ານສຳເລັດແລ້ວ!", + "successful_user": "ທ່ານໄດ້ຢືນຢັນສຳເລັດແລ້ວ %(displayName)s!", + "timed_out": "ການຢັ້ງຢືນໝົດເວລາ.", + "unsupported_method": "ບໍ່ສາມາດຊອກຫາວິທີການຢັ້ງຢືນທີ່ຮອງຮັບໄດ້.", + "unverified_session_toast_title": "ເຂົ້າສູ່ລະບົບໃໝ່. ນີ້ແມ່ນທ່ານບໍ?", + "unverified_sessions_toast_description": "ກວດສອບໃຫ້ແນ່ໃຈວ່າບັນຊີຂອງທ່ານປອດໄພ", + "unverified_sessions_toast_reject": "ຕໍ່ມາ", + "verification_description": "ຢືນຢັນຕົວຕົນຂອງທ່ານເພື່ອເຂົ້າເຖິງຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໄວ້ ແລະ ພິສູດຕົວຕົນຂອງທ່ານໃຫ້ກັບຜູ້ອື່ນ.", + "verification_dialog_title_device": "ຢືນຢັນອຸປະກອນອື່ນ", + "verification_dialog_title_user": "ການຮ້ອງຂໍການຢັ້ງຢືນ", + "verification_skip_warning": "ໂດຍບໍ່ມີການຢັ້ງຢືນ, ທ່ານຈະບໍ່ສາມາດເຂົ້າເຖິງຂໍ້ຄວາມທັງຫມົດຂອງທ່ານ ແລະ ອາດຈະປາກົດວ່າບໍ່ຫນ້າເຊື່ອຖື.", + "verification_success_with_backup": "ດຽວນີ້ອຸປະກອນໃໝ່ຂອງທ່ານໄດ້ຮັບການຢັ້ງຢືນແລ້ວ. ມີການເຂົ້າເຖິງຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດຂອງທ່ານ, ແລະຜູ້ໃຊ້ອື່ນໆຈະເຫັນວ່າເປັນທີ່ເຊື່ອຖືໄດ້.", + "verification_success_without_backup": "ດຽວນີ້ອຸປະກອນໃໝ່ຂອງທ່ານໄດ້ຮັບການຢັ້ງຢືນແລ້ວ. ຜູ້ໃຊ້ອື່ນໆຈະເຫັນວ່າມັນເປັນທີ່ເຊື່ອຖືໄດ້.", + "verify_emoji": "ຢືນຢັນໂດຍ emoji", + "verify_emoji_prompt": "ຢັ້ງຢືນໂດຍການປຽບທຽບ emoji ທີ່ເປັນເອກະລັກ.", + "verify_emoji_prompt_qr": "ຖ້າທ່ານບໍ່ສາມາດສະແກນລະຫັດຂ້າງເທິງໄດ້, ໃຫ້ກວດສອບໂດຍການປຽບທຽບອີໂມຈິທີ່ເປັນເອກະລັກ.", + "verify_later": "ຂ້ອຍຈະກວດສອບພາຍຫຼັງ", + "verify_reset_warning_1": "ການຕັ້ງຄ່າລະຫັດຢືນຢັນຂອງທ່ານບໍ່ສາມາດຍົກເລີກໄດ້. ຫຼັງຈາກການຕັ້ງຄ່າແລ້ວ, ທ່ານຈະບໍ່ສາມາດເຂົ້າເຖິງຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດເກົ່າໄດ້, ແລະ ໝູ່ເພື່ອນທີ່ຢືນຢັນໄປກ່ອນໜ້ານີ້ ທ່ານຈະເຫັນຄຳເຕືອນຄວາມປອດໄພຈົນກວ່າທ່ານຈະຢືນຢັນກັບພວກມັນຄືນໃໝ່.", + "verify_using_device": "ຢັ້ງຢືນດ້ວຍອຸປະກອນອື່ນ", + "verify_using_key": "ຢືນຢັນດ້ວຍກະແຈຄວາມປອດໄພ", + "verify_using_key_or_phrase": "ຢືນຢັນດ້ວຍກະແຈຄວາມປອດໄພ ຫຼືປະໂຫຍກ", + "waiting_for_user_accept": "ກຳລັງລໍຖ້າ %(displayName)s ຍອມຮັບ…", + "waiting_other_device": "ກຳລັງລໍຖ້າໃຫ້ທ່ານຢັ້ງຢືນໃນອຸປະກອນອື່ນຂອງທ່ານ…", + "waiting_other_device_details": "ກຳລັງລໍຖ້າໃຫ້ທ່ານກວດສອບໃນອຸປະກອນອື່ນຂອງທ່ານ, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "ກຳລັງລໍຖ້າ %(displayName)s ເພື່ອຢັ້ງຢືນ…" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s ໄດ້ອະນຸຍາດໃຫ້ແຂກເຂົ້າຮ່ວມຫ້ອງແລ້ວ.", - "forbidden": "%(senderDisplayName)s ໄດ້ປ້ອງກັນບໍ່ໃຫ້ແຂກເຂົ້າຮ່ວມຫ້ອງ.", - "unknown": "%(senderDisplayName)s ໄດ້ປ່ຽນການເຂົ້າເຖິງຂອງແຂກເປັນ %(rule)s" + "verification_requested_toast_title": "ຂໍການຢັ້ງຢືນ", + "verify_toast_description": "ຜູ້ໃຊ້ອື່ນໆອາດຈະບໍ່ໄວ້ວາງໃຈ", + "verify_toast_title": "ຢືນຢັນລະບົບນີ້" + }, + "error": { + "admin_contact": "ກະລຸນາ ຕິດຕໍ່ຜູ້ຄຸ້ມຄອງການບໍລິການຂອງທ່ານ ເພື່ອສືບຕໍ່ໃຊ້ບໍລິການນີ້.", + "admin_contact_short": "ຕິດຕໍ່ ຜູ້ເບິ່ງຄຸ້ມຄອງເຊີບເວີ ຂອງທ່ານ.", + "connection": "ມີບັນຫາໃນການສື່ສານກັບ homeserver, ກະລຸນາລອງໃໝ່ໃນພາຍຫຼັງ.", + "dialog_description_default": "ໄດ້ເກີດຂໍ້ຜິດພາດ.", + "edit_history_unsupported": "ເບິ່ງຄືວ່າ homeserver ຂອງທ່ານບໍ່ຮອງຮັບຄຸນສົມບັດນີ້.", + "failed_copy": "ສຳເນົາບໍ່ສຳເລັດ", + "hs_blocked": "homeserver ນີ້ຖືກບລັອກໂດຍຜູູ້ຄຸ້ມຄອງລະບົບ.", + "mau": "homeserver ນີ້ຮອດຂີດຈຳກັດຂອງຜູ້ໃຊ້ປະຈຳເດືອນແລ້ວ.", + "mixed_content": "ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບ homeserver ຜ່ານ HTTP ເມື່ອ HTTPS URL ຢູ່ໃນບຣາວເຊີຂອງທ່ານ. ໃຊ້ HTTPS ຫຼື ເປີດໃຊ້ສະຄຣິບທີ່ບໍ່ປອດໄພ.", + "non_urgent_echo_failure_toast": "ເຊີບເວີຂອງທ່ານບໍ່ຕອບສະໜອງບາງ ຄຳຮ້ອງຂໍ.", + "resource_limits": "homeserverນີ້ໃຊ້ຊັບພະຍາກອນເກີນຂີດຈຳກັດຢ່າງໃດຢ່າງໜຶ່ງ.", + "session_restore": { + "clear_storage_button": "ລຶບບ່ອນຈັດເກັບຂໍ້ມູນ ແລະ ອອກຈາກລະບົບ", + "clear_storage_description": "ອອກຈາກລະບົບ ແລະ ລຶບລະຫັດການເຂົ້າລະຫັດອອກບໍ?", + "description_1": "ພວກເຮົາພົບຄວາມຜິດພາດໃນການພະຍາຍາມຟື້ນຟູພາກສ່ວນທີ່ຜ່ານມາຂອງທ່ານ.", + "description_2": "ຖ້າຫາກວ່າທ່ານເຄິຍໃຊ້ເວີຊັ້ນທີ່ໃໝ່ກວ່າຂອງ %(brand)s,ລະບົບຂອງທ່ານອາດຈະບໍ່ສອດຄ່ອງກັນໄດ້ກັບເວີຊັ້ນນີ້. ປິດໜ້າຕ່າງນີ້ແລ້ວກັບຄືນໄປຫາເວີຊັ້ນຫຼ້າສຸດ.", + "description_3": "ການລຶບລ້າງພື້ນທີ່ຈັດເກັບຂໍ້ມູນຂອງບຣາວເຊີຂອງທ່ານອາດຈະແກ້ໄຂບັນຫາໄດ້, ແຕ່ຈະເຮັດໃຫ້ທ່ານອອກຈາກລະບົບ ແລະ ເຮັດໃຫ້ປະຫວັດການສົນທະນາທີ່ເຂົ້າລະຫັດໄວ້ນັ້ນບໍ່ສາມາດອ່ານໄດ້.", + "title": "ບໍ່ສາມາດກູ້ລະບົບໄດ້" }, - "m.image": "%(senderDisplayName)s ສົ່ງຮູບ.", - "m.sticker": "%(senderDisplayName)s ສົ່ງສະຕິກເກີ.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s ຕັ້ງ ACL ຂອງເຊີບເວີສໍາລັບຫ້ອງນີ້.", - "changed": "%(senderDisplayName)s ໄດ້ປ່ຽນເຊີບເວີ ACLs ສໍາລັບຫ້ອງນີ້.", - "all_servers_banned": "🎉 ເຊີບເວີທັງໝົດຖືກຫ້າມບໍ່ໃຫ້ເຂົ້າຮ່ວມ! ຫ້ອງນີ້ບໍ່ສາມາດໃຊ້ໄດ້ອີກຕໍ່ໄປ." + "something_went_wrong": "ມີບາງຢ່າງຜິດພາດ!", + "storage_evicted_description_1": "ບາງຂໍ້ມູນໃນລະບົບ, ລວມທັງກະແຈຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດ, ຫາຍໄປ. ອອກຈາກລະບົບ ແລະ ເຂົ້າສູ່ລະບົບເພື່ອແກ້ໄຂສິ່ງນີ້, ການກູ້ຄືນກະແຈຈາກການສໍາຮອງຂໍ້ມູນ.", + "storage_evicted_description_2": "ບຣາວເຊີຂອງທ່ານອາດຈະລຶບຂໍ້ມູນນີ້ອອກເມື່ອພື້ນທີ່ດິສກ໌ເຫຼືອໜ້ອຍ.", + "storage_evicted_title": "ບໍ່ມີຂໍ້ມູນໃນລະບົບ", + "tls": "ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບ homeserver ໄດ້ - ກະລຸນາກວດສອບການເຊື່ອມຕໍ່ຂອງທ່ານ, ໃຫ້ແນ່ໃຈວ່າ ການຢັ້ງຢືນ SSL ຂອງ homeserver ຂອງທ່ານແມ່ນເຊື່ອຖືໄດ້ ແລະ ການຂະຫຍາຍບຣາວເຊີບໍ່ໄດ້ປິດບັງການຮ້ອງຂໍ.", + "unknown": "ຄວາມຜິດພາດທີ່ບໍ່ຮູ້ຈັກ", + "unknown_error_code": "ລະຫັດຜິດພາດທີ່ບໍ່ຮູ້ຈັກ", + "update_power_level": "ການປ່ຽນແປງລະດັບພະລັງງານບໍ່ສຳເລັດ" + }, + "error_dialog": { + "copy_room_link_failed": { + "description": "ບໍ່ສາມາດສຳເນົາລິ້ງໄປຫາຫ້ອງໃສ່ຄລິບບອດໄດ້.", + "title": "ບໍ່ສາມາດສຳເນົາລິ້ງຫ້ອງໄດ້" }, - "m.room.canonical_alias": { - "set": "%(senderName)s ກຳນົດທີ່ຢູ່ຂອງຫ້ອງນີ້ເປັນ %(address)s.", - "removed": "%(senderName)s ໄດ້ລຶບທີ່ຢູ່ຂອງຫ້ອງນີ້ອອກ.", - "changed_alternative": "%(senderName)s ໄດ້ປ່ຽນທີ່ຢູ່ທາງເລືອກສຳລັບຫ້ອງນີ້.", - "changed_main_and_alternative": "%(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 ຂອງຫ້ອງນີ້ອອກ." - } + "error_loading_user_profile": "ບໍ່ສາມາດໂຫຼດໂປຣໄຟລ໌ຂອງຜູ້ໃຊ້ໄດ້", + "forget_room_failed": "ບໍ່ສາມາດລືມຫ້ອງ ໄດ້%(errCode)s", + "search_failed": { + "server_unavailable": "ເຊີບເວີອາດຈະບໍ່ມີຢູ່, ໂຫຼດເກີນ, ຫຼື ໝົດເວລາການຊອກຫາ :(", + "title": "ຄົ້ນຫາບໍ່ສຳເລັດ" + } + }, + "event_preview": { + "m.call.answer": { + "dm": "ກຳລັງໂທຢູ່", + "user": "%(senderName)s ເຂົ້າຮ່ວມການໂທ", + "you": "ທ່ານເຂົ້າຮ່ວມການໂທ" }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s ໄດ້ຖອນຄຳເຊີນສຳລັບ %(targetDisplayName)s ເພື່ອເຂົ້າຮ່ວມຫ້ອງ.", - "sent": "%(senderName)s ສົ່ງຄຳເຊີນໄປຫາ %(targetDisplayName)s ເພື່ອເຂົ້າຮ່ວມຫ້ອງ." + "m.call.hangup": { + "user": "%(senderName)s ວາງສາຍ", + "you": "ທ່ານສິ້ນສຸດການໂທ" }, - "m.room.history_visibility": { - "invited": "%(senderName)s ເຮັດໃຫ້ປະຫວັດຫ້ອງໃນອະນາຄົດສາມາດເຫັນໄດ້ໂດຍສະມາຊິກຫ້ອງທັງໝົດ, ຈາກຈຸດທີ່ເຂົາເຈົ້າໄດ້ຖືກເຊີນ.", - "joined": "%(senderName)s ເຮັດໃຫ້ປະຫວັດຫ້ອງໃນອະນາຄົດສາມາດເຫັນໄດ້ໂດຍສະມາຊິກຫ້ອງທັງໝົດ, ຈາກຈຸດທີ່ເຂົາເຈົ້າເຂົ້າຮ່ວມ.", - "shared": "%(senderName)s ເຮັດໃຫ້ສະມາຊິກຫ້ອງທັງໝົດເຫັນປະຫວັດຫ້ອງໃນອະນາຄົດ.", - "world_readable": "%(senderName)s ເຮັດໃຫ້ທຸກຄົນສາມາດເຫັນປະຫວັດຫ້ອງໄດ້ໃນອະນາຄົດ.", - "unknown": "%(senderName)s ເຮັດໃຫ້ຄົນອຶ່ນສາມາດເຫັນປະຫວັດຫ້ອງໃນອະນາຄົດໄດ້ (%(visibility)s)." + "m.call.invite": { + "dm_receive": "%(senderName)s ກຳລັງໂທຫາ", + "dm_send": "ລໍຖ້າຄໍາຕອບ", + "user": "%(senderName)s ເລີ່ມໂທ", + "you": "ທ່ານເລີ່ມໂທ" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s ປັກໝຸດ ຂໍ້ຄວາມ ໃສ່ຫ້ອງນີ້. ເບິ່ງ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ທັງໝົດ.", - "pinned": "%(senderName)s ປັກໝຸດຂໍ້ຄວາມໃສ່ຫ້ອງນີ້. ເບິ່ງຂໍ້ຄວາມທີ່ປັກໝຸດທັງໝົດ.", - "unpinned_link": "%(senderName)s ຖອນປັກໝຸດ ຂໍ້ຄວາມ ຈາກຫ້ອງນີ້. ເບິ່ງ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ທັງໝົດ.", - "unpinned": "%(senderName)s ຖອນປັກໝຸດຂໍ້ຄວາມຈາກຫ້ອງນີ້. ເບິ່ງຂໍ້ຄວາມທີ່ປັກໝຸດທັງໝົດ.", - "changed_link": "%(senderName)s ໄດ້ປ່ຽນ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ສຳລັບຫ້ອງ.", - "changed": "%(senderName)s ໄດ້ປ່ຽນຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ສຳລັບຫ້ອງ." + "m.emote": "* %(senderName)s%(emote)s" + }, + "export_chat": { + "cancelled": "ຍົກເລີກການສົ່ງອອກ", + "cancelled_detail": "ຍົກເລີກການສົ່ງອອກສຳເລັດແລ້ວ", + "confirm_stop": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການຢຸດການສົ່ງອອກຂໍ້ມູນຂອງທ່ານ? ຖ້າທ່ານດຳເນິນການ, ທ່ານຈະຕ້ອງເລີ່ມຕົ້ນໃໝ່.", + "creator_summary": "%(creatorName)s ສ້າງຫ້ອງນີ້.", + "current_timeline": "ທາມລາຍປັດຈຸບັນ", + "enter_number_between_min_max": "ໃສ່ຕົວເລກລະຫວ່າງ %(min)s ແລະ %(max)s", + "error_fetching_file": "ເກີດຄວາມຜິດພາດໃນການດຶງໄຟລ໌", + "export_info": "ນີ້ແມ່ນຈຸດເລີ່ມຕົ້ນຂອງການສົ່ງອອກຂອງ . ສົ່ງອອກໂດຍ ທີ່ %(exportDate)s.", + "export_successful": "ສົ່ງອອກສຳເລັດ!", + "exported_n_events_in_time": { + "one": "ສົ່ງອອກ %(count)s ເຫດການໃນ %(seconds)sວິນາທີ", + "other": "ສົ່ງອອກ %(count)s ເຫດການໃນ %(seconds)s ວິນາທີ" }, - "m.widget": { - "modified": "ວິດເຈັດ %(widgetName)s ດັດແກ້ໂດຍ %(senderName)s", - "added": "%(widgetName)s ວິດ widget ເພີ່ມໂດຍ %(senderName)s", - "removed": "%(widgetName)s ຖືກລຶບອອກໂດຍ %(senderName)s" + "exporting_your_data": "ກຳລັງສົ່ງອອກຂໍ້ມູນຂອງທ່ານ", + "fetched_n_events": { + "one": "ດຶງເອົາເຫດການ %(count)s ຈົນເຖິງຕອນນັ້ນ", + "other": "ດຶງເອົາເຫດການ %(count)s ຈົນເຖິງຕອນນັ້ນ" }, - "io.element.widgets.layout": "%(senderName)s ໄດ້ອັບເດດຮູບແບບຫ້ອງແລ້ວ", - "m.location": "%(senderName)s ໄດ້ແບ່ງປັນສະຖານທີ່ຂອງພວກເຂົາ", - "self_redaction": "ຂໍ້ຄວາມຖືກລຶບແລ້ວ", - "redaction": "ຂໍ້ຄວາມຖືກລຶບໂດຍ %(name)s", - "m.poll.start": "%(senderName)s ໄດ້ເລີ່ມສຳຫຼວດ - %(pollQuestion)s", - "m.poll.end": "%(senderName)sໄດ້ສິ້ນສຸດການສໍາຫຼວດ", - "typing_indicator": { - "one_user": "%(displayName)s ກຳລັງພິມ…", - "two_users": "%(names)s ແລະ %(lastPerson)s ກຳລັງພິມ…", - "more_users": { - "one": "%(names)s ແລະ ອີກຄົນນຶ່ງກຳລັງພິມ…", - "other": "%(names)s and %(count)sຄົນອື່ນກຳລັງພິມ…" - } + "fetched_n_events_in_time": { + "one": "ດຶງເອົາ %(count)s ໃນເຫດການ%(seconds)ss", + "other": "ດຶງເອົາເຫດການ %(count)s ໃນ %(seconds)s" }, - "m.call.hangup": { - "dm": "ສິ້ນສຸດການໂທ" + "fetched_n_events_with_total": { + "one": "ດຶງເອົາເຫດການ %(count)s ອອກຈາກ %(total)s ແລ້ວ", + "other": "ດຶງເອົາ %(count)sunt)s ເຫດການອອກຈາກ %(total)s" }, - "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 ຂໍ້ຄວາມທີ່ເຊື່ອງໄວ້" - } - }, - "m.room.power_levels": { - "changed": "%(senderName)s ໄດ້ປ່ຽນລະດັບພະລັງງານຂອງ %(powerLevelDiffText)s.", - "user_from_to": "%(userId)s ຈາກ %(fromPowerLevel)s ຫາ %(toPowerLevel)s" + "file_attached": "ແນບໄຟລ໌", + "format": "ຮູບແບບ", + "from_the_beginning": "ຕັ້ງແຕ່ເລີ່ມຕົ້ນ", + "generating_zip": "ການສ້າງ ZIP", + "include_attachments": "ລວມເອົາໄຟລ໌ຄັດຕິດ", + "media_omitted": "ລະເວັ້ນສື່ມິເດຍ", + "media_omitted_file_size": "ລະເວັ້ນສື່ - ຂະໜາດໄຟລ໌ເກີນຂີດຈຳກັດ", + "messages": "ຂໍ້ຄວາມ", + "num_messages": "ຈໍານວນຂໍ້ຄວາມ", + "num_messages_min_max": "ຈໍານວນຂໍ້ຄວາມສາມາດເປັນຕົວເລກລະຫວ່າງ %(min)s ແລະ %(max)s ເທົ່ານັ້ນ", + "number_of_messages": "ກຳນົດຈໍານວນຂໍ້ຄວາມ", + "processing_event_n": "ກຳລັງປະມວນຜົນເຫດການ %(number)s ຈາກທັງໝົດ %(total)s", + "select_option": "ເລືອກ ຕົວເລືອກຂ້າງລຸ່ມນີ້ເພື່ອສົ່ງອອກການສົນທະນາຈາກທາມລາຍຂອງທ່ານ", + "size_limit": "ຂະໜາດຈຳກັດ", + "size_limit_min_max": "ຂະໜາດສາມາດເປັນຕົວເລກລະຫວ່າງ %(min)s MB ແລະ %(max)s MB ເທົ່ານັ້ນ", + "size_limit_postfix": "ເມກາໄບ", + "successful": "ສົ່ງອອກສຳເລັດ", + "successful_detail": "ການສົ່ງອອກຂອງທ່ານສຳເລັດແລ້ວ. ຊອກຫາຢູ່ໃນໂຟນເດີການດາວໂຫຼດຂອງທ່ານ.", + "text": "ຂໍ້ຄວາມທຳມະດາ", + "title": "ສົ່ງອອກການສົນທະນາ", + "topic": "ຫົວຂໍ້: %(topic)s", + "unload_confirm": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການອອກໃນລະຫວ່າງການສົ່ງອອກນີ້?" + }, + "failed_load_async_component": "ບໍ່ສາມາດໂຫຼດໄດ້! ກະລຸນາກວດເບິ່ງການເຊື່ອມຕໍ່ເຄືອຂ່າຍຂອງທ່ານ ແລະ ລອງໃໝ່ອີກຄັ້ງ.", + "feedback": { + "can_contact_label": "ທ່ານສາມາດຕິດຕໍ່ຂ້ອຍໄດ້ ຖ້າທ່ານມີຄໍາຖາມເພີ່ມເຕີມ", + "comment_label": "ຄໍາເຫັນ", + "existing_issue_link": "ກະລຸນາເບິ່ງ ຂໍ້ບົກຜ່ອງທີ່ມີຢູ່ແລ້ວໃນ Github ກ່ອນ. ບໍ່ກົງກັນບໍ? ເລີ່ມອັນໃໝ່.", + "may_contact_label": "ທ່ານສາມາດຕິດຕໍ່ຫາຂ້ອຍໄດ້ ຖ້າທ່ານຕ້ອງການຕິດຕາມ ຫຼືໃຫ້ຂ້ອຍທົດສອບແນວຄວາມຄິດທີ່ເກີດຂື້ນ", + "platform_username": "ແຟັດຟອມ ແລະ ຊື່ຜູ້ໃຊ້ຂອງທ່ານຈະຖືກບັນທຶກໄວ້ເພື່ອຊ່ວຍໃຫ້ພວກເຮົາໃຊ້ຄໍາຕິຊົມຂອງທ່ານເທົ່າທີ່ພວກເຮົາສາມາດເຮັດໄດ້.", + "pro_type": "PRO TIP: ຖ້າທ່ານເລີ່ມມີຂໍ້ຜິດພາດ, ກະລຸນາສົ່ງ ບັນທຶກການແກ້ບັນຫາ ເພື່ອຊ່ວຍພວກເຮົາຕິດຕາມບັນຫາ.", + "send_feedback_action": "ສົ່ງຄໍາຄິດເຫັນ", + "sent": "ສົ່ງຄຳຕິຊົມແລ້ວ" + }, + "file_panel": { + "empty_description": "ແນບໄຟລ໌ຈາກການສົນທະນາ ຫຼື ພຽງແຕ່ລາກແລ້ວວາງມັນໄວ້ບ່ອນໃດກໍໄດ້ໃນຫ້ອງ.", + "empty_heading": "ບໍ່ມີໄຟລ໌ທີ່ເບິ່ງເຫັນຢູ່ໃນຫ້ອງນີ້", + "guest_note": "ທ່ານຕ້ອງ ລົງທະບຽນ ເພື່ອໃຊ້ຟັງຊັນນີ້", + "peek_note": "ທ່ານຕ້ອງເຂົ້າຮ່ວມຫ້ອງເພື່ອເບິ່ງໄຟລ໌" + }, + "forward": { + "filter_placeholder": "ຊອກຫາຫ້ອງ ຫຼື ຄົນ", + "message_preview_heading": "ສະເເດງຕົວຢ່າງຂໍ້ຄວາມ", + "no_perms_title": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເຮັດສິ່ງນີ້", + "open_room": "ເປີດຫ້ອງ", + "send_label": "ສົ່ງ", + "sending": "ກຳລັງສົ່ງ", + "sent": "ສົ່ງແລ້ວ" + }, + "identity_server": { + "change": "ປ່ຽນຕົວເຊີບເວີ", + "change_prompt": "ຕັດການເຊື່ອມຕໍ່ຈາກເຊີບເວີແລະ ເຊື່ອມຕໍ່ຫາ ແທນບໍ?", + "change_server_prompt": "ຖ້າຫາກວ່າທ່ານບໍ່ຕ້ອງການທີ່ຈະນໍາໃຊ້ ເພື່ອຄົ້ນຫາ ແລະ ສາມາດຄົ້ນຫາໂດຍການຕິດຕໍ່ທີ່ມີຢູ່ແລ້ວ, ເຂົ້າໄປໃນຕົວ server ອື່ນຂ້າງລຸ່ມນີ້.", + "checking": "ກຳລັງກວດສອບເຊີບເວີ", + "description_connected": "ຕອນນີ້ທ່ານກຳລັງໃຊ້ ເພື່ອຄົ້ນຫາ ແລະ ສາມາດຄົ້ນຫາໄດ້ໂດຍຜູ້ຕິດຕໍ່ທີ່ມີຢູ່ແລ້ວ. ທ່ານສາມາດປ່ຽນເຊີບເວນຂອງທ່ານໄດ້ຂ້າງລຸ່ມນີ້.", + "description_disconnected": "ໃນປັດຈຸບັນທ່ານບໍ່ໄດ້ໃຊ້ເຊີບເວີ. ເພື່ອຄົ້ນຫາ ແລະ ສາມາດຄົ້ນຫາໄດ້ໂດຍຜູ້ຕິດຕໍ່ທີ່ມີຢູ່ແລ້ວ, ໃຫ້ເພີ່ມທີ່ຢຸ່ຂ້າງລຸ່ມນີ້.", + "description_optional": "ການນໍາໃຊ້ຕົວເຊີບເວີເປັນທາງເລືອກ. ຖ້າທ່ານເລືອກທີ່ຈະບໍ່ໃຊ້ຕົວເຊີບເວີ, ທ່ານຈະບໍ່ຖືກຄົ້ນພົບໂດຍຜູ້ໃຊ້ອື່ນ ແລະ ທ່ານຈະບໍ່ສາມາດເຊີນຜູ້ອື່ນໂດຍອີເມລ໌ຫຼືໂທລະສັບ.", + "disconnect": "ຕັດການເຊື່ອມຕໍ່ເຊີບເວີ", + "disconnect_anyway": "ຍົກເລີກການເຊື່ອມຕໍ່", + "disconnect_offline_warning": "ທ່ານຄວນ ລຶບຂໍ້ມູນສ່ວນຕົວຂອງທ່ານ ອອກຈາກເຊີບເວີ ກ່ອນທີ່ຈະຕັດການເຊື່ອມຕໍ່. ຂໍອະໄພ, ເຊີບເວີ ຢູ່ໃນຂະນະອອບລາຍຢູ່ ຫຼືບໍ່ສາມາດຕິດຕໍ່ໄດ້.", + "disconnect_personal_data_warning_1": "ທ່ານຍັງ ແບ່ງປັນຂໍ້ມູນສ່ວນຕົວຂອງທ່ານ ຢູ່ໃນເຊີບເວີ .", + "disconnect_personal_data_warning_2": "ພວກເຮົາແນະນໍາໃຫ້ທ່ານເອົາທີ່ຢູ່ອີເມວ ແລະ ເບີໂທລະສັບຂອງທ່ານອອກຈາກເຊີບເວີກ່ອນທີ່ຈະຕັດການເຊື່ອມຕໍ່.", + "disconnect_server": "ຕັດການເຊື່ອມຕໍ່ຈາກເຊີບເວີ ?", + "disconnect_warning": "ການຕັດການເຊື່ອມຕໍ່ຈາກຕົວເຊີບເວີຂອງທ່ານຈະຫມາຍຄວາມວ່າທ່ານຈະບໍ່ຖືກຄົ້ນຫາໂດຍຜູ້ໃຊ້ອື່ນ ແລະ ທ່ານຈະບໍ່ສາມາດເຊີນຜູ້ອື່ນໂດຍອີເມລ໌ ຫຼື ໂທລະສັບ.", + "do_not_use": "ກະລຸນນາຢ່າໃຊ້ເຊີບເວີລະບຸຕົວຕົນ", + "error_connection": "ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບເຊີບເວີໄດ້", + "error_invalid": "ບໍ່ແມ່ນເຊີບເວີທີ່ຖືກຕ້ອງ (ລະຫັດສະຖານະ %(code)s)", + "error_invalid_or_terms": "ບໍ່ຖືກຍອມຮັບເງື່ອນໄຂການໃຫ້ບໍລິການ ຫຼື ເຊີບເວີບໍ່ຖືກຕ້ອງ.", + "no_terms": "ເຊີບທີ່ທ່ານເລືອກບໍ່ມີເງື່ອນໄຂການບໍລິການໃດໆ.", + "suggestions": "ທ່ານຄວນ:", + "suggestions_1": "ກວດເບິ່ງ plugins ຂອງບ່ໜາວເຊີຂອງທ່ານສໍາລັບສິ່ງໃດແດ່ທີ່ອາດຈະກີດກັ້ນເຊີບເວີ (ເຊັ່ນ: ຄວາມເປັນສ່ວນຕົວ Badger)", + "suggestions_2": "ຕິດຕໍ່ຜູ້ຄຸ້ມຄອງເຊີບເວີ ", + "suggestions_3": "ລໍຖ້າແລ້ວລອງໃໝ່ໃນພາຍຫຼັງ", + "url": "ເຊີບເວີ %(server)s)", + "url_field_label": "ໃສ່ເຊີບເວີໃໝ່", + "url_not_https": "URL ເຊີບເວີຕ້ອງເປັນ HTTPS" + }, + "info_tooltip_title": "ຂໍ້ມູນ", + "integration_manager": { + "error_connecting": "ຜູ້ຈັດການການເຊື່ອມໂຍງແມ່ນອອບໄລນ໌ຫຼືບໍ່ສາມາດເຂົ້າຫາ homeserver ຂອງທ່ານໄດ້.", + "error_connecting_heading": "ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບຕົວຈັດການການເຊື່ອມໂຍງໄດ້", + "explainer": "ຜູ້ຈັດການລວມລະບົບໄດ້ຮັບຂໍ້ມູນການຕັ້ງຄ່າ ແລະ ສາມາດແກ້ໄຂ widget, ສົ່ງການເຊີນຫ້ອງ ແລະ ກໍານົດລະດັບພະລັງງານໃນນາມຂອງທ່ານ.", + "manage_title": "ຈັດການການເຊື່ອມໂຍງ", + "use_im": "ໃຊ້ຕົວຈັດການການເຊື່ອມໂຍງເພື່ອຈັດການ bots, widget, ແລະຊຸດສະຕິກເກີ.", + "use_im_default": "ໃຊ້ຕົວຈັດການການເຊື່ອມໂຍງ (%(serverName)s) ເພື່ອຈັດການບັອດ, widgets, ແລະ ຊຸດສະຕິກເກີ." + }, + "integrations": { + "disabled_dialog_title": "ການເຊື່ອມໂຍງຖືກປິດໃຊ້ງານ", + "impossible_dialog_description": "%(brand)s ຂອງທ່ານບໍ່ອະນຸຍາດໃຫ້ທ່ານໃຊ້ຕົວຈັດການການເຊື່ອມໂຍງເພື່ອເຮັດສິ່ງນີ້. ກະລຸນາຕິດຕໍ່ຫາຜູ້ຄຸ້ມຄອງລະບົບ.", + "impossible_dialog_title": "ບໍ່ອະນຸຍາດໃຫ້ປະສົມປະສານກັນ" + }, + "invite": { + "email_caption": "ເຊີນທາງອີເມລ໌", + "email_use_default_is": "ໃຊ້ເຊີບເວີລະບຸຕົວຕົນເພື່ອເຊີນທາງອີເມວ. ໃຊ້ຄ່າເລີ່ມຕົ້ນ (%(defaultIdentityServerName)s) ຫຼືຈັດການໃນ Settings.", + "email_use_is": "ໃຊ້ເຊີບເວີທີ່ລະບຸຕົວຕົນເພື່ອເຊີນທາງອີເມວ. ຈັດການໃນ ການຕັ້ງຄ່າ.", + "error_already_invited_room": "ໄດ້ເຊີນຜູ້ໃຊ້ເຂົ້າຫ້ອງແລ້ວ", + "error_already_invited_space": "ຜູ້ໃຊ້ໄດ້ຖືກເຊີນເຂົ້າໄປໃນພຶ້ນທີ່ແລ້ວ", + "error_already_joined_room": "ຜູ້ໃຊ້ຢູ່ໃນຫ້ອງແລ້ວ", + "error_already_joined_space": "ຜູ້ໃຊ້ຢູ່ໃນພື້ນທີ່ແລ້ວ", + "error_bad_state": "ຜູ້ໃຊ້ຕ້ອງຍົກເລີກການຫ້າມກ່ອນທີ່ຈະສາມາດເຊີນໄດ້.", + "error_dm": "ພວກເຮົາບໍ່ສາມາດສ້າງ DM ຂອງທ່ານໄດ້.", + "error_find_room": "ມີບາງຢ່າງຜິດພາດໃນການພະຍາຍາມເຊີນຜູ້ໃຊ້.", + "error_find_user_description": "ຜູ້ໃຊ້ຕໍ່ໄປນີ້ອາດຈະບໍ່ມີຢູ່ ຫຼືບໍ່ຖືກຕ້ອງ ແລະ ບໍ່ສາມາດເຊີນໄດ້: %(csvNames)s", + "error_find_user_title": "ການຊອກຫາຜູ້ໃຊ້ຕໍ່ໄປນີ້ບໍ່ສຳເລັດ", + "error_invite": "ພວກເຮົາບໍ່ສາມາດເຊີນຜູ້ໃຊ້ເຫຼົ່ານັ້ນໄດ້. ກະລຸນາກວດເບິ່ງຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການເຊີນແລ້ວລອງໃໝ່.", + "error_permissions_room": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເຊີນຄົນເຂົ້າຫ້ອງນີ້.", + "error_permissions_space": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເຊີນຄົນເຂົ້າມາໃນພື້ນທີ່ນີ້.", + "error_profile_undisclosed": "ຜູ້ໃຊ້ອາດມີ ຫຼືບໍ່ມີຢູ່", + "error_transfer_multiple_target": "ໂທສາມາດໂອນໄປຫາຜູ້ໃຊ້ຄົນດຽວເທົ່ານັ້ນ.", + "error_unknown": "ຄວາມຜິດພາດຂອງເຊີບເວີທີ່ບໍ່ຮູ້ຈັກ", + "error_user_not_found": "ບໍ່ມີຜູ້ໃຊ້", + "error_version_unsupported_room": "homeserver ຂອງຜູ້ໃຊ້ບໍ່ຮອງຮັບເວີຊັນຂອງຫ້ອງ.", + "error_version_unsupported_space": "homeserver ຂອງຜູ້ໃຊ້ບໍ່ຮອງຮັບເວີຊັນຂອງພື້ນທີ່ດັ່ງກ່າວ.", + "failed_generic": "ການດໍາເນີນງານບໍ່ສຳເລັດ", + "failed_title": "ການເຊີນບໍ່ສຳເລັດ", + "invalid_address": "ບໍ່ຮັບຮູ້ທີ່ຢູ່", + "key_share_warning": "ຄົນທີ່ໄດ້ຮັບເຊີນຈະສາມາດອ່ານຂໍ້ຄວາມເກົ່າໄດ້.", + "name_email_mxid_share_room": "ເຊີນຄົນທີ່ໃຊ້ຊື່ຂອງເຂົາເຈົ້າ, ທີ່ຢູ່ອີເມວ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ ) ຫຼື ແບ່ງປັນຫ້ອງນີ້.", + "name_email_mxid_share_space": "ເຊີນບຸຄົນອຶ່ນໂດຍໃຊ້ຊື່, ທີ່ຢູ່ອີເມວ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ ຫຼື share this space.", + "name_mxid_share_room": "ເຊີນຄົນທີ່ໃຊ້ຊື່ຂອງເຂົາເຈົ້າ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ ) ຫຼື ແບ່ງປັນຫ້ອງນີ້.", + "name_mxid_share_space": "ເຊີນຄົນທີ່ໃຊ້ຊື່ຂອງເຂົາເຈົ້າ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ ) ຫຼື ແບ່ງປັນພື້ນທີ່ນີ້.", + "recents_section": "ການສົນທະນາທີ່ຜ່ານມາ", + "room_failed_partial": "ພວກເຮົາໄດ້ສົ່ງຄົນອື່ນແລ້ວ, ແຕ່ຄົນລຸ່ມນີ້ບໍ່ສາມາດໄດ້ຮັບເຊີນໃຫ້ເຂົ້າຮ່ວມ ", + "room_failed_partial_title": "ບໍ່ສາມາດສົ່ງບາງຄຳເຊີນໄດ້", + "room_failed_title": "ໃນການເຊີນຜູ້ໃຊ້ໄປຫາ %(roomName)s ບໍ່ສຳເລັດ", + "send_link_prompt": "ຫຼື ສົ່ງລິ້ງເຊີນ", + "start_conversation_name_email_mxid_prompt": "ເລີ່ມການສົນທະນາກັບບາງຄົນໂດຍໃຊ້ຊື່, ທີ່ຢູ່ອີເມວ ຫຼື ຊື່ຜູ້ໃຊ້ຂອງເຂົາເຈົ້າ (ເຊັ່ນ: ).", + "start_conversation_name_mxid_prompt": "ເລີ່ມການສົນທະນາກັບບາງຄົນໂດຍໃຊ້ຊື່ ຫຼື ຊື່ຜູ້ໃຊ້ຂອງເຂົາເຈົ້າ (ເຊັ່ນ: ).", + "suggestions_disclaimer": "ບາງຄໍາແນະນໍາອາດຈະຖືກເຊື່ອງໄວ້ເພື່ອຄວາມເປັນສ່ວນຕົວ.", + "suggestions_disclaimer_prompt": "ຖ້າທ່ານບໍ່ສາມາດເຫັນຜູ້ທີ່ທ່ານກໍາລັງຊອກຫາ, ໃຫ້ສົ່ງລິ້ງເຊີນຂອງເຈົ້າຢູ່ລຸ່ມນີ້ໃຫ້ເຂົາເຈົ້າ.", + "suggestions_section": "ຂໍ້ຄວາມໂດຍກົງເມື່ອບໍ່ດົນມານີ້", + "to_room": "ຊີນໄປຫາ %(roomName)s", + "to_space": "ຊີນໄປທີ່ %(spaceName)s", + "transfer_dial_pad_tab": "ປຸ່ມກົດ", + "transfer_user_directory_tab": "ບັນຊີຜູ້ໃຊ້", + "unable_find_profiles_description_default": "ບໍ່ສາມາດຊອກຫາໂປຣໄຟລ໌ສຳລັບ Matrix IDs ທີ່ລະບຸໄວ້ຂ້າງລຸ່ມນີ້ - ທ່ານຕ້ອງການເຊີນເຂົາເຈົ້າບໍ່?", + "unable_find_profiles_invite_label_default": "ເຊີນເລີຍ", + "unable_find_profiles_invite_never_warn_label_default": "ເຊີນເລີຍ ແລະ ບໍ່ເຄີຍເຕືອນຂ້ອຍອີກ", + "unable_find_profiles_title": "ຜູ້ໃຊ້ຕໍ່ໄປນີ້ອາດຈະບໍ່ມີຢູ່" + }, + "items_and_n_others": { + "one": " ແລະ ອີກນຶ່ງລາຍການ", + "other": " ແລະ %(count)s ອື່ນໆ" + }, + "keyboard": { + "activate_button": "ເປີດໃຊ້ປຸ່ມທີ່ເລືອກ", + "alt": "ປູ່ມ Alt", + "autocomplete_cancel": "ຍົກເລີກການຕື່ມຂໍ້ມູນອັດຕະໂນມັດ", + "autocomplete_force": "ບັງຄັບໃຫ້ສໍາເລັດ", + "autocomplete_navigate_next": "ການແນະນຳການຕື່ມຂໍ້ມູນອັດຕະໂນມັດ ໂຕຕໍ່ໄປ", + "autocomplete_navigate_prev": "ຄຳແນະນຳການຕື່ມຂໍ້ມູນອັດຕະໂນມັດທີ່ຜ່ານມາ", + "backspace": "ປຸ່ມກົດລຶບ", + "cancel_reply": "ຍົກເລີກການຕອບກັບຂໍ້ຄວາມ", + "category_autocomplete": "ຕື່ມຂໍ້ມູນອັດຕະໂນມັດ", + "category_calls": "ໂທ", + "category_navigation": "ການນໍາທາງ", + "category_room_list": "ລາຍການຫ້ອງ", + "close_dialog_menu": "ປິດກ່ອງໂຕ້ຕອບ ຫຼື ຫົວຂໍ້ລາຍການ", + "composer_jump_end": "ໄປຫາຈຸດສິ້ນສຸດຂອງການສ້າງຂໍ້ຄວາມ", + "composer_jump_start": "ໄປຈຸດເລີ່ມຕົ້ນຂອງການສ້າງຂໍ້ຄວາມ", + "composer_navigate_next_history": "ໄປທີ່ຂໍ້ຄວາມທັດໄປໃນປະຫວັດຂໍ້ຄວາມ", + "composer_navigate_prev_history": "ໄປທີ່ຂໍ້ຄວາມກ່ອນໜ້ານີ້ໃນປະຫວັດການສ້າງຂໍ້ຄວາມ", + "composer_new_line": "ແຖວໃໝ່", + "composer_redo": "ແກ້ໄຂຄືນໃໝ່", + "composer_toggle_bold": "ສະຫຼັບຕົວໜາ", + "composer_toggle_code_block": "ສະຫຼັບລະຫັດບລັອກ", + "composer_toggle_italics": "ສະຫຼັບຕົວອຽງ", + "composer_toggle_link": "ສະຫຼັບລິ້ງ", + "composer_toggle_quote": "ສະຫຼັບວົງຢືມ", + "composer_undo": "ຍົກເລີກການແກ້ໄຂ", + "control": "ປຸ່ມ Ctrl", + "dismiss_read_marker_and_jump_bottom": "ປິດເຄື່ອງໝາຍການອ່ານ ແລະ ຂ້າມໄປດ້ານລຸ່ມສຸດ", + "end": "ສິ້ນສຸດ", + "enter": "ເຂົ້າສູ່", + "escape": "ປູ່ມກົດອອກ", + "go_home_view": "ໄປທີ່ທຳອິດ", + "home": "ໜ້າຫຼັກ", + "jump_first_message": "ໄປຫາຂໍ້ຄວາມທຳອິດ", + "jump_last_message": "ໄປຫາຂໍ້ຄວາມສຸດທ້າຍ", + "jump_room_search": "ໄປຫາຫ້ອງທີ່ຄົ້ນຫາ", + "jump_to_read_marker": "ໄປຫາຂໍ້ຄວາມເກົ່າແກ່ທີ່ສຸດທີ່ຍັງບໍ່ໄດ້ອ່ານ", + "keyboard_shortcuts_tab": "ເປີດແຖບການຕັ້ງຄ່ານີ້", + "navigate_next_history": "ຫ້ອງຫຼືພື້ນທີ່ຢ້ຽມຊົມຄັ້ງລ່າສຸດ", + "navigate_next_message_edit": "ໄປທີ່ຂໍ້ຄວາມທັດໄປເພື່ອແກ້ໄຂ", + "navigate_prev_history": "ຫ້ອງຫຼືພື້ນທີ່ຢ້ຽມຊົມກ່ອນໜ້ານີ້", + "navigate_prev_message_edit": "ໄປທີ່ຂໍ້ຄວາມກ່ອນໜ້າເພື່ອແກ້ໄຂ", + "next_room": "ຫ້ອງທັດໄປ ຫຼື DM", + "next_unread_room": "ຫ້ອງທັດໄປທີ່ຍັງບໍ່ໄດ້ອ່ານ ຫຼື DM", + "number": "[ຕົວເລກ]", + "open_user_settings": "ເປີດການຕັ້ງຄ່າຜູ້ໃຊ້", + "page_down": "ເລື່ອນໜ້າລົງ", + "page_up": "ເລື່ອນຂື້ນເທິງ", + "prev_room": "ຫ້ອງກ່ອນໜ້າ ຫຼື DM", + "prev_unread_room": "ຫ້ອງສົນທະນາທີ່ຍັງບໍ່ໄດ້ອ່ານກ່ອນໜ້າ ຫຼື DM", + "room_list_collapse_section": "ຫຍໍ້ພາກສ່ວນລາຍຊື່ຫ້ອງ", + "room_list_expand_section": "ຂະຫຍາຍພາກສ່ວນລາຍຊື່ຫ້ອງ", + "room_list_navigate_down": "ເລື່ອນລາຍການຫ້ອງລົງມາ", + "room_list_navigate_up": "ເລື່ອນລາຍຊື່ຫ້ອງຂຶ້ນໄປ", + "room_list_select_room": "ເລືອກຫ້ອງຕາມລາຍຊື່ຫ້ອງ", + "scroll_down_timeline": "ເລື່ອນທາມລາຍລົງມາ", + "scroll_up_timeline": "ເລື່ອນຂຶ້ນໃນທາມລາຍ", + "search": "ການຄົ້ນຫາ (ຕ້ອງເປີດໃຊ້ງານ)", + "send_sticker": "ສົ່ງສະຕິກເກີ", + "shift": "ປຸ່ມShift", + "space": "ຍະຫວ່າງ", + "switch_to_space": "ສະຫຼັບໄປໃສ່ພຶ້ນທີ່ຕາມຕົວເລກ", + "toggle_hidden_events": "ສະຫຼັບການເບິ່ງເຫັນທີ່ເຊື່ອງໄວ້", + "toggle_microphone_mute": "ປິດສຽງໄມໂຄຣໂຟນ", + "toggle_right_panel": "ສະຫຼັບແຜງດ້ານຂວາ", + "toggle_space_panel": "ສະຫຼັບແຖບພື້ນທີ່", + "toggle_top_left_menu": "ສະຫຼັບເມນູດ້ານຊ້າຍຂ້າງເທິງ", + "toggle_webcam_mute": "ເປີດ/ປິດ webcam", + "upload_file": "ອັບໂຫຼດໄຟລ໌" + }, + "labs": { + "automatic_debug_logs": "ສົ່ງບັນທຶກ ບັນຫາບັກ ໂດຍອັດຕະໂນມັດກ່ຽວກັບຂໍ້ຜິດພາດໃດໆ", + "automatic_debug_logs_decryption": "ສົ່ງບັນທຶກການດີບັ໊ກໂດຍອັດຕະໂນມັດໃນຄວາມຜິດພາດການຖອດລະຫັດ", + "automatic_debug_logs_key_backup": "ສົ່ງບັນທຶກການດີບັ໊ກໂດຍອັດຕະໂນມັດເມື່ອການສຳຮອງຂໍ້ມູນກະແຈບໍ່ເຮັດວຽກ", + "beta_feature": "ນີ້ແມ່ນຄຸນສົມບັດເບຕ້າ", + "beta_feedback_leave_button": "ເພື່ອອອກຈາກເບຕ້າ, ໃຫ້ເຂົ້າໄປທີ່ການຕັ້ງຄ່າຂອງທ່ານ.", + "beta_feedback_title": "%(featureName)s ຄຳຕິຊົມເບຕ້າ", + "bridge_state": "ສະແດງຂໍ້ມູນກ່ຽວກັບການແກ້ໄຂການຕັ້ງຄ່າຫ້ອງ", + "bridge_state_channel": "ຊ່ອງ: ", + "bridge_state_creator": "ຂົວນີ້ຖືກສະໜອງໃຫ້ໂດຍ .", + "bridge_state_manager": "ຂົວນີ້ຖືກຄຸ້ມຄອງໂດຍ .", + "bridge_state_workspace": "ພື້ນທີ່ເຮັດວຽກ: ", + "click_for_info": "ກົດສຳລັບຂໍ້ມູນເພີ່ມເຕີມ", + "custom_themes": "ສະຫນັບສະຫນູນການເພີ່ມຫົວຂໍ້ ທີ່ກຳນົດເອງ", + "dehydration": "ຂໍ້ຄວາມເຂົ້າລະຫັດແບບອອບໄລນ໌ໂດຍໃຊ້ອຸປະກອນອົບແຫ້ງ", + "group_developer": "ນັກພັດທະນາ", + "group_encryption": "ການເຂົ້າລະຫັດ", + "group_experimental": "ທົດລອງ", + "group_messaging": "ການສົ່ງຂໍ້ຄວາມ", + "group_moderation": "ປານກາງ", + "group_profile": "ໂປຣໄຟລ໌", + "group_rooms": "ຫ້ອງ", + "group_spaces": "ພື້ນທີ່", + "group_themes": "ຫົວຂໍ້", + "group_voip": "ສຽງ & ວິດີໂອ", + "group_widgets": "ວິດເຈັດ", + "join_beta": "ເຂົ້າຮ່ວມເບຕ້າ", + "jump_to_date": "ໄປຫາວັນທີ (ເພີ່ມ /jumptodate ແລະໄປຫາຫົວຂໍ້ວັນທີ)", + "latex_maths": "ສະແດງຜົນຄະນິດສາດ LaTeX ໃນຂໍ້ຄວາມ", + "leave_beta": "ອອກຈາກເບຕ້າ", + "msc3531_hide_messages_pending_moderation": "ໃຫ້ຜູ້ຄວບຄຸມການເຊື່ອງຂໍ້ຄວາມທີ່ລໍຖ້າການກັ່ນຕອງ.", + "pinning": "ການປັກໝຸດຂໍ້ຄວາມ", + "state_counters": "ສະເເດງຕົວຢ່າງກົງກັນຂ້າມໃຫ້ຫົວຂໍ້ຂອງຫ້ອງ" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ ການຕັ້ງຄ່າເຫຼົ່ານີ້ແມ່ນຫມາຍເຖິງຜູ້ໃຊ້ຂັ້ນສູງ.", + "ban_reason": "ບໍ່ສົນໃຈ/ຖືກບລັອກ", + "error_adding_ignore": "ເກີດຄວາມຜິດພາດໃນການເພີ່ມຜູ້ໃຊ້/ເຊີບເວີທີ່ລະເລີຍ", + "error_adding_list_description": "ກະລຸນາຢັ້ງຢືນ ID ຫ້ອງ ຫຼື ທີ່ຢູ່ ແລ້ວລອງໃໝ່ອີກຄັ້ງ.", + "error_adding_list_title": "ເກີດຄວາມຜິດພາດໃນການຕິດຕາມລາຍຊື່", + "error_removing_ignore": "ເກີດຄວາມຜິດພາດໃນການລຶບຜູ້ໃຊ້/ເຊີບເວີທີ່ລະເລີຍອອກ", + "error_removing_list_description": "ກະລຸນາລອງອີກຄັ້ງ ຫຼື ເບິ່ງ console ຂອງທ່ານເພື່ອຂໍຄຳແນະນຳ.", + "error_removing_list_title": "ເກີດຄວາມຜິດພາດໃນການຍົກເລີກການຕິດຕາມລາຍຊື່", + "explainer_1": "ເພີ່ມຜູ້ໃຊ້ ແລະເຊີບເວີທີ່ທ່ານບໍ່ສົນໃຈໃນທີ່ນີ້. ໃຊ້ເຄື່ອງໝາຍດາວເພື່ອໃຫ້ %(brand)s ກົງກັບຕົວອັກສອນໃດນຶ່ງ. ຕົວຢ່າງ, @bot:* ຈະບໍ່ສົນໃຈຜູ້ໃຊ້ທັງໝົດທີ່ມີຊື່ 'bot' ຢູ່ໃນເຊີບເວີໃດນຶ່ງ.", + "explainer_2": "ການລະເວັ້ນຜູ້ຄົນແມ່ນເຮັດໄດ້ຜ່ານບັນຊີລາຍຊື່ການຫ້າມທີ່ມີກົດລະບຽບສໍາລັບທຸກຄົນທີ່ຈະຫ້າມ. ການສະໝັກໃຊ້ບັນຊີລາຍການຫ້າມໝາຍຄວາມວ່າຜູ້ໃຊ້/ເຊີບເວີທີ່ຖືກບລັອກໂດຍລາຍຊື່ນັ້ນຈະຖືກເຊື່ອງໄວ້ຈາກທ່ານ.", + "lists": "ປະຈຸບັນທ່ານສະໝັກໃຊ້:", + "lists_description_1": "ການສະໝັກບັນຊີລາຍການຫ້າມຈະເຮັດໃຫ້ທ່ານເຂົ້າຮ່ວມ!", + "lists_description_2": "ຖ້າສິ່ງນີ້ບໍ່ແມ່ນສິ່ງທີ່ທ່ານຕ້ອງການ, ກະລຸນາໃຊ້ເຄື່ອງມືອື່ນເພື່ອລະເວັ້ນຜູ້ໃຊ້.", + "lists_heading": "ລາຍຊື່ທີ່ສະໝັກແລ້ວ", + "lists_new_label": "IDຫ້ອງ ຫຼື ທີ່ຢູ່ຂອງລາຍການຫ້າມ", + "no_lists": "ເຈົ້າຍັງບໍ່ໄດ້ສະໝັກໃຊ້ລາຍການໃດໆ", + "personal_empty": "ເຈົ້າຍັງບໍ່ໄດ້ລະເລີຍຜູ້ໃດຜູ້ໜຶ່ງ.", + "personal_heading": "ບັນຊີລາຍຊື່ການຫ້າມສ່ວນບຸກຄົນ", + "personal_new_label": "ເຊີບເວີ ຫຼື ID ຜູ້ໃຊ້ທີ່ຍົກເວັ້ນ", + "personal_new_placeholder": "ຕົວຢ່າງ: @bot:* ຫຼື example.org", + "personal_section": "ຕອນນີ້ທ່ານກຳລັງລະເລີຍ:", + "room_name": "ບັນຊີລາຍຊື່ການຫ້າມຂອງຂ້ອຍ", + "room_topic": "ນີ້ແມ່ນບັນຊີລາຍຊື່ຜູ້ໃຊ້ / ເຊີບເວີຂອງທ່ານທີ່ທ່ານໄດ້ບລັອກ - ຢ່າອອກຈາກຫ້ອງ!", + "rules_empty": "ບໍ່ມີ", + "rules_server": "ກົດລະບຽບຂອງ ເຊີບເວີ", + "rules_title": "ກົດລະບຽບຂອງລາຍຊື່ຕ້ອງຫ້າມ-%(roomName)s", + "rules_user": "ກົດລະບຽບຂອງຜູ້ໃຊ້", + "something_went_wrong": "ມີບາງຢ່າງຜິດພາດ. ກະລຸນາລອງອີກຄັ້ງ ຫຼື ເບິ່ງ console ຂອງທ່ານເພື່ອຂໍຄຳແນະນຳ.", + "title": "ຜູ້ໃຊ້ຖືກຍົກເວັ້ນ", + "view_rules": "ເບິ່ງກົດລະບຽບ" + }, + "language_dropdown_label": "ເລື່ອນພາສາລົງ", + "lazy_loading": { + "disabled_action": "ລຶບ cache ແລະ resync", + "disabled_description1": "ກ່ອນໜ້ານີ້ທ່ານເຄີຍໃຊ້ %(brand)sກັບ %(host)s ດ້ວຍການເປີດໂຫຼດສະມາຊິກ. ໃນເວີຊັ້ນນີ້ ໄດ້ປິດການໃຊ້ງານ. ເນື່ອງຈາກ cache ໃນເຄື່ອງບໍ່ເຂົ້າກັນລະຫວ່າງສອງການຕັ້ງຄ່ານີ້, %(brand)s ຕ້ອງການ sync ບັນຊີຂອງທ່ານຄືນໃໝ່.", + "disabled_description2": "ຖ້າເວີຊັ້ນອື່ນຂອງ %(brand)s ເປີດຢູ່ໃນແຖບອື່ນ, ກະລຸນາປິດການໃຊ້ %(brand)s ຢູ່ໃນໂຮດດຽວກັນທັງການໂຫຼດແບບ lazy ເປີດໃຊ້ງານ ແລະປິດໃຊ້ງານພ້ອມກັນຈະເຮັດໃຫ້ເກີດບັນຫາ.", + "disabled_title": "ແຄດໃນເຄື່ອງບໍ່ເຂົ້າກັນໄດ້", + "resync_description": "ຕອນນີ້ %(brand)s ໃຊ້ຄວາມຈຳໜ້ອຍກວ່າ 3-5x, ໂດຍການໂຫຼດຂໍ້ມູນກ່ຽວກັບຜູ້ໃຊ້ອື່ນເມື່ອຕ້ອງການເທົ່ານັ້ນ. ກະລຸນາລໍຖ້າໃນຂະນະທີ່ພວກເຮົາ synchronise ກັບເຊີບເວີ!", + "resync_title": "ກຳລັງອັບເດດ %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "ເຈົ້າເປັນພຽງຄົນດຽວຢູ່ທີ່ນີ້. ຖ້າທ່ານອອກໄປ, ບໍ່ມີໃຜຈະສາມາດເຂົ້າຮ່ວມໃນອະນາຄົດໄດ້, ລວມທັງທ່ານ.", + "leave_room_question": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການອອກຈາກຫ້ອງ '%(roomName)s'?", + "leave_space_question": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການອອກຈາກພື້ນທີ່ '%(spaceName)s'?", + "room_rejoin_warning": "ຫ້ອງນີ້ບໍ່ແມ່ນສາທາລະນະ. ທ່ານຈະບໍ່ສາມາດເຂົ້າຮ່ວມຄືນໃໝ່ໄດ້ໂດຍບໍ່ມີການເຊີນ.", + "space_rejoin_warning": "ພື້ນທີ່ນີ້ບໍ່ແມ່ນສາທາລະນະ. ທ່ານຈະບໍ່ສາມາດເຂົ້າຮ່ວມຄືນໃໝ່ໄດ້ໂດຍບໍ່ມີການເຊີນ." + }, + "left_panel": { + "open_dial_pad": "ເປີດແຜ່ນປັດ" + }, + "lightbox": { + "rotate_left": "ໝຸນດ້ານຊ້າຍ", + "rotate_right": "ໝຸນດ້ານຂວາ" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "homeserver ນີ້ບໍ່ໄດ້ຕັ້ງຄ່າເພື່ອສະແດງແຜນທີ່.", + "MapStyleUrlNotReachable": "homeserver ນີ້ບໍ່ໄດ້ຖືກຕັ້ງຄ່າຢ່າງຖືກຕ້ອງເພື່ອສະແດງແຜນທີ່, ຫຼື ເຊີບເວີແຜນທີ່ ທີ່ຕັ້ງໄວ້ອາດຈະບໍ່ສາມາດຕິດຕໍ່ໄດ້.", + "click_drop_pin": "ກົດເພື່ອວາງປັກໝຸດ", + "click_move_pin": "ກົດເພື່ອຍ້າຍ PIN", + "close_sidebar": "ປິດແຖບດ້ານຂ້າງ", + "error_fetch_location": "ບໍ່ສາມາດດຶງຂໍ້ມູນສະຖານທີ່ໄດ້", + "error_send_description": "%(brand)s ບໍ່ສາມາດສົ່ງສະຖານທີ່ຂອງທ່ານໄດ້. ກະລຸນາລອງໃໝ່ໃນພາຍຫຼັງ.", + "error_send_title": "ພວກເຮົາບໍ່ສາມາດສົ່ງສະຖານທີ່ຂອງທ່ານໄດ້", + "error_sharing_live_location": "ພົບບັນຫາຕອນກຳລັງແບ່ງປັນຈຸດພິກັດຂອງທ່ານ", + "error_sharing_live_location_try_again": "ພົບບັນຫາຕອນກຳລັງແບ່ງປັນຈຸດພິກັດຂອງທ່ານ, ກະລຸນາລອງໃໝ່", + "error_stopping_live_location": "ເກີດຄວາມຜິດພາດໃນຂະນະທີ່ຢຸດສະຖານທີ່ສະຖານທີ່ຂອງທ່ານ", + "error_stopping_live_location_try_again": "ເກີດຄວາມຜິດພາດໃນລະຫວ່າງການຢຸດສະຖານທີ່ປັດຈຸບັນຂອງທ່ານ, ກະລຸນາລອງໃໝ່ອີກຄັ້ງ", + "expand_map": "ຂະຫຍາຍແຜນທີ່", + "failed_generic": "ດຶງຂໍ້ມູນສະຖານທີ່ຂອງທ່ານບໍ່ສຳເລັດ. ກະລຸນາລອງໃໝ່ໃນພາຍຫຼັງ.", + "failed_load_map": "ບໍ່ສາມາດໂຫຼດແຜນທີ່ໄດ້", + "failed_permission": "%(brand)s ຖືກປະຕິເສດການອະນຸຍາດໃຫ້ດຶງຂໍ້ມູນສະຖານທີ່ຂອງທ່ານ. ກະລຸນາອະນຸຍາດໃຫ້ເຂົ້າເຖິງສະຖານທີ່ໃນການຕັ້ງຄ່າບຣາວເຊີຂອງທ່ານ.", + "failed_timeout": "ໝົດເວລາດຶງຂໍ້ມູນສະຖານທີ່ຂອງທ່ານ. ກະລຸນາລອງໃໝ່ໃນພາຍຫຼັງ.", + "failed_unknown": "ການດຶງຂໍ້ມູນສະຖານທີ່ເກີດຄວາມຜິດພາດທີ່ບໍ່ຮູ້ຈັກ. ກະລຸນາລອງໃໝ່ໃນພາຍຫຼັງ.", + "live_description": "ສະຖານທີ່ປັດຈຸບັນຂອງ %(displayName)s", + "live_enable_description": "ກະລຸນາບັນທຶກ: ນີ້ແມ່ນຄຸນສົມບັດຫ້ອງທົດລອງການນໍາໃຊ້ການປະຕິບັດຊົ່ວຄາວ. ນີ້ຫມາຍຄວາມວ່າທ່ານຈະບໍ່ສາມາດລຶບປະຫວັດສະຖານທີ່ຂອງທ່ານໄດ້, ແລະ ຜູ້ໃຊ້ຂັ້ນສູງຈະສາມາດເຫັນປະຫວັດສະຖານທີ່ຂອງທ່ານເຖິງແມ່ນວ່າຫຼັງຈາກທີ່ທ່ານຢຸດການແບ່ງປັນສະຖານທີ່ປັດຈຸບັນຂອງທ່ານກັບຫ້ອງນີ້.", + "live_enable_heading": "ການແບ່ງປັນສະຖານທີ່ປັດຈຸບັນ", + "live_location_active": "ທ່ານກໍາລັງແບ່ງປັນສະຖານທີ່ປັດຈຸບັນຂອງທ່ານ", + "live_location_enabled": "ເປີດໃຊ້ສະຖານທີປັດຈຸບັນແລ້ວ", + "live_location_ended": "ສະຖານທີ່ປັດຈຸບັນສິ້ນສຸດລົງແລ້ວ", + "live_location_error": "ສະຖານທີ່ປັດຈຸບັນຜິດພາດ", + "live_locations_empty": "ບໍ່ມີສະຖານທີ່ປັດຈູບັນ", + "live_share_button": "ແບ່ງປັນເປັນ %(duration)s", + "live_toggle_label": "ເປີດໃຊ້ການແບ່ງປັນສະຖານທີ່ປັດຈຸບັນ", + "live_until": "ຢູ່ຈົນກ່ວາ %(expiryTime)s", + "live_update_time": "ອັບເດດ %(humanizedUpdateTime)s", + "share_button": "ແບ່ງປັນສະຖານທີ່", + "share_type_live": "ສະຖານທີ່ຂອງຂ້ອຍ", + "share_type_own": "ສະຖານທີ່ປະຈຸບັນຂອງຂ້ອຍ", + "share_type_pin": "ປັກໝຸດ", + "share_type_prompt": "ທ່ານຕ້ອງການແບ່ງປັນສະຖານທີ່ປະເພດໃດ?" + }, + "member_list": { + "filter_placeholder": "ການກັ່ນຕອງສະມາຊິກຫ້ອງ", + "invited_list_heading": "ເຊີນ" + }, + "member_list_back_action_label": "ສະມາຊິກຫ້ອງ", + "message_edit_dialog_title": "ແກ້ໄຂຂໍ້ຄວາມ", + "mobile_guide": { + "toast_accept": "ໃຊ້ແອັບ", + "toast_description": "%(brand)s ແມ່ນທົດລອງຢູ່ໃນບຣາວຂອງມືຖື. ເພື່ອປະສົບການທີ່ດີກວ່າ ແລະ ຄຸນສົມບັດຫຼ້າສຸດ, ໃຫ້ໃຊ້ແອັບຟຣີຂອງພວກເຮົາ.", + "toast_title": "ໃຊ້ແອັບເພື່ອປະສົບການທີ່ດີກວ່າ" + }, + "name_and_id": "%(name)s(%(userId)s)", + "no_more_results": "ບໍ່ມີຜົນອີກຕໍ່ໄປ", + "notif_panel": { + "empty_description": "ທ່ານບໍ່ເຫັນການເເຈ້ງເຕືອນ.", + "empty_heading": "ໝົດແລ້ວໝົດເລີຍ" + }, + "notifications": { + "all_messages": "ຂໍ້ຄວາມທັງໝົດ", + "all_messages_description": "ໄດ້ຮັບການແຈ້ງເຕືອນສໍາລັບທຸກໆຂໍ້ຄວາມ", + "class_global": "ທົ່ວໂລກ", + "class_other": "ອື່ນໆ", + "colour_bold": "ຕົວໜາ", + "colour_none": "ບໍ່ມີ", + "colour_unsent": "ຍັງບໍ່ໄດ້ສົ່ງ", + "default": "ຄ່າເລີ່ມຕົ້ນ", + "enable_prompt_toast_description": "ເປີດໃຊ້ການແຈ້ງເຕືອນເດັສທັອບ", + "enable_prompt_toast_title": "ການແຈ້ງເຕືອນ", + "enable_prompt_toast_title_from_message_send": "ຢ່າພາດການຕອບກັບ", + "error_change_title": "ປ່ຽນການຕັ້ງຄ່າການແຈ້ງເຕືອນ", + "keyword": "ຄໍາສໍາຄັນ", + "keyword_new": "ຄໍາສໍາຄັນໃຫມ່", + "mark_all_read": "ໝາຍທັງໝົດວ່າອ່ານແລ້ວ", + "mentions_and_keywords": "@ກ່າວເຖິງ & ຄໍາສໍາຄັນ", + "mentions_and_keywords_description": "ຮັບການແຈ້ງເຕືອນພຽງແຕ່ມີການກ່າວເຖິງ ແລະ ຄໍາທີ່ກຳນົດໄວ້ໃນsettingsຂອງທ່ານ", + "mentions_keywords": "ກ່າວເຖິງ & ຄໍາສໍາຄັນ", + "message_didnt_send": "ບໍ່ໄດ້ສົ່ງຂໍ້ຄວາມ. ກົດສຳລັບຂໍ້ມູນ.", + "mute_description": "ທ່ານຈະບໍ່ໄດ້ຮັບການແຈ້ງເຕືອນໃດໆ" + }, + "notifier": { + "m.key.verification.request": "%(name)s ກຳລັງຮ້ອງຂໍການຢັ້ງຢືນ" + }, + "onboarding": { + "create_room": "ສ້າງກຸ່ມສົນທະນາ", + "explore_rooms": "ສຳຫຼວດຫ້ອງສາທາລະນະ", + "has_avatar_label": "ດີຫຼາຍ, ຊຶ່ງຈະຊ່ວຍໃຫ້ຄົນຮູ້ວ່າແມ່ນທ່ານ", + "intro_byline": "ເປັນເຈົ້າຂອງການສົນທະນາຂອງທ່ານ.", + "intro_welcome": "ຍິນດີຕ້ອນຮັບສູ່ %(appName)s", + "no_avatar_label": "ເພີ່ມຮູບເພື່ອໃຫ້ຄົນຮູ້ວ່າແມ່ນທ່ານ.", + "send_dm": "ສົ່ງຂໍ້ຄວາມໂດຍກົງ", + "welcome_detail": "ຕອນນີ້, ໄດ້ເລີ່ມຕົ້ນ", + "welcome_user": "ຍິນດີຕ້ອນຮັບ %(name)s" + }, + "poll": { + "create_poll_action": "ສ້າງແບບສຳຫຼວດ", + "create_poll_title": "ສ້າງແບບສຳຫຼວດ", + "disclosed_notes": "ຜູ້ລົງຄະແນນເຫັນຜົນທັນທີທີ່ເຂົາເຈົ້າໄດ້ລົງຄະແນນສຽງ", + "edit_poll_title": "ແກ້ໄຂແບບສຳຫຼວດ", + "end_description": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການສິ້ນສຸດການສຳຫຼວດນີ້? ນີ້ຈະສະແດງຜົນສຸດທ້າຍຂອງການລົງຄະແນນສຽງ ແລະ ຢຸດບໍ່ໃຫ້ປະຊາຊົນສາມາດລົງຄະແນນສຽງໄດ້.", + "end_message": "ການສໍາຫຼວດໄດ້ສິ້ນສຸດລົງ. ຄຳຕອບສູງສຸດ: %(topAnswer)s", + "end_message_no_votes": "ການສໍາຫຼວດໄດ້ສິ້ນສຸດລົງ. ບໍ່ມີການລົງຄະແນນສຽງ.", + "end_title": "ສິ້ນສຸດການສຳຫຼວດ", + "error_ending_description": "ຂໍອະໄພ,ບໍ່ສາມາດສິ້ນສຸດການສຳຫຼວດ. ກະລຸນາລອງອີກຄັ້ງ.", + "error_ending_title": "ບໍ່ສາມາດສີ່ນສູດການສຳຫຼວດ", + "error_voting_description": "ຂໍອະໄພ, ການລົງຄະແນນສຽງຂອງທ່ານບໍ່ໄດ້ລົງທະບຽນ. ກະລຸນາລອງອີກຄັ້ງ.", + "error_voting_title": "ລົງຄະແນນສຽງບໍ່ໄດ້ລົງທະບຽນ", + "failed_send_poll_description": "ຂໍອະໄພ, ແບບສຳຫຼວດທີ່ທ່ານພະຍາຍາມສ້າງບໍ່ໄດ້ໂພສ.", + "failed_send_poll_title": "ການໂພສແບບສຳຫຼວດບໍ່ສຳເລັດ", + "notes": "ຜົນໄດ້ຮັບຈະຖືກເປີດເຜີຍເມື່ອທ່ານສິ້ນສຸດແບບສຳຫຼວດເທົ່ານັ້ນ", + "options_add_button": "ເພີ່ມຕົວເລືອກ", + "options_heading": "ສ້າງທາງເລືອກ", + "options_label": "ຕົວເລືອກ %(number)s", + "options_placeholder": "ຂຽນຕົວເລືອກ", + "topic_heading": "ຄຳຖາມ ຫຼື ຫົວຂໍ້ການສຳຫຼວດຂອງທ່ານແມ່ນຫຍັງ?", + "topic_label": "ຄໍາຖາມ ຫຼື ຫົວຂໍ້", + "total_n_votes": { + "one": "%(count)s ລົງຄະແນນສຽງ. ລົງຄະແນນສຽງເພື່ອເບິ່ງຜົນໄດ້ຮັບ", + "other": "%(count)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" + "total_n_votes_voted": { + "one": "ອີງຕາມການລົງຄະແນນສຽງ %(count)s", + "other": "ອີງຕາມ %(count)s ການລົງຄະເເນນສຽງ" }, - "no_permission_messages_before_invite": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເບິ່ງຂໍ້ຄວາມ ກ່ອນທີ່ທ່ານໄດ້ຖືກເຊີນ.", - "no_permission_messages_before_join": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເບິ່ງຂໍ້ຄວາມ ກ່ອນທີ່ທ່ານເຂົ້າຮ່ວມ.", - "encrypted_historical_messages_unavailable": "ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໄວ້ກ່ອນຈຸດນີ້ບໍ່ສາມາດໃຊ້ໄດ້.", - "historical_messages_unavailable": "ທ່ານບໍ່ສາມາດເຫັນຂໍ້ຄວາມກ່ອນໜ້ານີ້" + "total_no_votes": "ບໍ່ມີການລົງຄະແນນສຽງ", + "total_not_ended": "ຜົນໄດ້ຮັບຈະເຫັນໄດ້ເມື່ອການສໍາຫຼວດສິ້ນສຸດລົງ", + "type_closed": "ປິດການສຳຫຼວດ", + "type_heading": "ປະເພດແບບສຳຫຼວດ", + "type_open": "ເປີດການສຳຫຼວດ", + "unable_edit_description": "ຂໍອະໄພ, ທ່ານບໍ່ສາມາດແກ້ໄຂແບບສຳຫຼວດໄດ້ຫຼັງຈາກລົງຄະແນນສຽງແລ້ວ.", + "unable_edit_title": "ບໍ່ສາມາດແກ້ໄຂແບບສຳຫຼວດໄດ້" }, - "slash_command": { - "spoiler": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດເປັນ spoiler", - "shrug": "ນຳໜ້າ ¯\\_(ツ)_/¯ ເປັນຂໍ້ຄວາມທໍາມະດາ", - "tableflip": "ນຳໜ້າ (╯°□°)╯︵ ┻━┻ ເປັນຂໍ້ຄວາມທຳມະດາ", - "unflip": "ນຳໜ້າ ┬──┬ ノ( ゜-゜ノ)ເປັນຂໍ້ຄວາມທຳມະດາ", - "lenny": "ນຳໜ້າ ( ͡° ͜ʖ ͡°) ເປັນຂໍ້ຄວາມທຳມະດາ", - "plain": "ສົ່ງຂໍ້ຄວາມເປັນຂໍ້ຄວາມທຳມະດາ, ໂດຍບໍ່ມີການຕີຄວາມໝາຍວ່າເປັນ ການໝາຍໄວ້", - "html": "ສົ່ງຂໍ້ຄວາມທີ່ເປັນ html, ໂດຍບໍ່ມີການຕີຄວາມຫມາຍວ່າເປັນ markdown", - "upgraderoom": "ຍົກລະດັບຫ້ອງເປັນລຸ້ນໃໝ່", - "upgraderoom_permission_error": "ທ່ານບໍ່ມີສິດໃຊ້ຄໍາສັ່ງນີ້.", - "jumptodate": "ຂ້າມໄປຫາວັນທີທີ່ກຳນົດໄວ້ໃນທາມລາຍ", - "jumptodate_invalid_input": "ພວກເຮົາບໍ່ສາມາດເຂົ້າໃຈວັນທີ່ກຳນົດໃຫ້ (%(inputDate)s). ລອງໃຊ້ຮູບແບບ YYYY-MM-DD.", - "nick": "ປ່ຽນຊື່ການສະແດງຜົນຂອງທ່ານ", - "myroomnick": "ປ່ຽນຊື່ສະແດງຜົນຂອງທ່ານໃນຫ້ອງປັດຈຸບັນເທົ່ານັ້ນ", - "roomavatar": "ປ່ຽນຮູບແທນຕົວຂອງຫ້ອງປັດຈຸບັນ", - "topic": "ໄດ້ຮັບ ຫຼື ກໍານົດຫົວຂໍ້ຫ້ອງ", - "topic_room_error": "ໂຫຼດຫົວຂໍ້ຫ້ອງບໍ່ສຳເລັດ: ບໍ່ສາມາດຊອກຫາຫ້ອງ (%(roomId)s", - "topic_none": "ຫ້ອງນີ້ບໍ່ມີຫົວຂໍ້.", - "roomname": "ກຳນົດຊື່ຫ້ອງ", - "invite": "ເຊີນຜູ້ໃຊ້ທີ່ມີ ID ໃຫ້ໄປຫ້ອງປັດຈຸບັນ", - "remove": "ລຶບຜູ້ໃຊ້ທີ່ມີ ID ໃຫ້ອອກຈາກຫ້ອງນີ້", - "ban": "ຫ້າມຜູ້ໃຊ້ທີ່ມີ ID", - "unban": "ຍົກເລີກການຫ້າມຜູ້ໃຊ້ທີ່ມີ ID", - "ignore": "ບໍ່ສົນໃຈຜູ້ໃຊ້, ເຊື່ອງຂໍ້ຄວາມຂອງເຂົາເຈົ້າໂດຍທ່ານເອງ", - "unignore": "ສົນໃຈຜູ້ໃຊ້, ສະແດງຂໍ້ຄວາມຂອງພວກເຂົາຕໍ່ໄປ", - "devtools": "ເປີດກ່ອງເຄື່ອງມືນັກພັດທະນາ", - "addwidget": "ເພີ່ມ widget ແບບກຳນົດເອງໂດຍ URL ໃສ່ຫ້ອງ", - "rainbow": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດໃຫ້ເປັນສີຮຸ້ງ", - "rainbowme": "ສົ່ງ emote ທີ່ກຳນົດໃຫ້ເປັນສີຮຸ້ງ", - "help": "ສະແດງລາຍຊື່ຄໍາສັ່ງທີ່ມີການໃຊ້ງານ ແລະ ຄໍາອະທິບາຍ", - "whois": "ສະແດງຂໍ້ມູນກ່ຽວກັບຜູ້ໃຊ້", - "rageshake": "ສົ່ງບົດລາຍງານຂໍ້ຜິດພາດພ້ອມດ້ວຍການບັນທຶກເຫດການ", - "msg": "ສົ່ງຂໍ້ຄວາມໄປຫາຜູ້ໃຊ້ທີ່ກຳນົດໄວ້", - "usage": "ການນໍາໃຊ້", - "category_messages": "ຂໍ້ຄວາມ", - "category_actions": "ການປະຕິບັດ", - "category_admin": "ບໍລິຫານ", - "category_advanced": "ຂັ້ນສູງ", - "category_effects": "ຜົນກະທົບ", - "category_other": "ອື່ນໆ", - "addwidget_missing_url": "ກະລຸນາສະໜອງ widget URL ຫຼືລະຫັດຝັງ", - "addwidget_invalid_protocol": "ກະລຸນາສະໜອງ https:// ຫຼື http:// widget URL", - "addwidget_no_permissions": "ທ່ານບໍ່ສາມາດແກ້ໄຂ widget ໃນຫ້ອງນີ້ໄດ້.", - "converttodm": "ປ່ຽນຫ້ອງເປັນ DM", - "converttoroom": "ປ່ຽນ DM ເປັນຫ້ອງ", - "discardsession": "ບັງຄັບໃຫ້ປະຖິ້ມລະບົບຂາອອກໃນປະຈຸບັນຢູ່ໃນຫ້ອງທີ່ຖືກເຂົ້າລະຫັດ", - "tovirtual": "ສະຫຼັບໄປໃຊ້ຫ້ອງສະເໝືອນຈິງ, ຖ້າມີອີກຫ້ອງໜຶ່ງ", - "tovirtual_not_found": "ບໍ່ມີຫ້ອງສະເໝືອນຈິງສຳລັບຫ້ອງນີ້", - "query": "ເປີດການສົນທະນາກັບຜູ້ໃຊ້ທີ່ກຳນົດໄວ້", - "query_not_found_phone_number": "ບໍ່ສາມາດຊອກຫາ Matrix ID ສໍາລັບເບີໂທລະສັບ", - "holdcall": "ວາງສາຍໄວ້ຢູ່ໃນຫ້ອງປະຈຸບັນ", - "no_active_call": "ບໍ່ມີການໂທຢູ່ໃນຫ້ອງນີ້", - "unholdcall": "ການຮັບສາຍໃນຫ້ອງປະຈຸບັນຖຶກປິດໄວ້", - "me": "ສະແດງການດຳເນີນການ", - "error_invalid_runfn": "ຄໍາສັ່ງຜິດພາດ: ບໍ່ສາມາດຈັດການກັບຄໍາສັ່ງ slash ໄດ້.", - "error_invalid_rendering_type": "ຄໍາສັ່ງຜິດພາດ: ບໍ່ສາມາດຊອກຫາປະເພດການສະແດງຜົນ (%(renderingType)s)", - "join": "ເຂົ້າຮ່ວມຫ້ອງຕາມທີ່ຢູ່ໄດ້ລະບຸໃຫ້", - "failed_find_room": "ຄຳສັ່ງບໍ່ສໍາເລັດ: ບໍ່ສາມາດຊອກຫາຫ້ອງ (%(roomId)s", - "failed_find_user": "ບໍ່ສາມາດຊອກຫາຜູ້ໃຊ້ຢູ່ໃນຫ້ອງໄດ້", - "op": "ກໍານົດລະດັບພະລັງງານຂອງຜູ້ໃຊ້", - "deop": "Deops ຜູ້ໃຊ້ທີ່ມີ ID" + "power_level": { + "admin": "ບໍລິຫານ", + "custom": "ກຳນົດ(%(level)s)ເອງ", + "custom_level": "ລະດັບທີ່ກໍາຫນົດເອງ", + "default": "ຄ່າເລີ່ມຕົ້ນ", + "label": "ລະດັບພະລັງງານ", + "mod": "ກາປັບປ່ຽນ", + "moderator": "ຜູ້ດຳເນິນລາຍການ", + "restricted": "ຖືກຈຳກັດ" }, "presence": { + "away": "ຫ່າງອອກໄປ", "busy": "ບໍ່ຫວ່າງ", - "online_for": "ອອນລາຍ%(duration)s", + "idle": "ບໍ່ເຮັດວຽກ", "idle_for": "ບໍໄດ້ໃຊ້ງານສໍາລັບ %(duration)s", + "offline": "ອອບໄລນ໌", "offline_for": "ອອບໄລນ໌ສໍາລັບ %(duration)s", - "unknown_for": "ບໍ່ຮູ້ຈັກສໍາລັບ %(duration)s", "online": "ອອນລາຍ", - "idle": "ບໍ່ເຮັດວຽກ", + "online_for": "ອອນລາຍ%(duration)s", "unknown": "ບໍ່ຮູ້ຈັກ", - "offline": "ອອບໄລນ໌", - "away": "ຫ່າງອອກໄປ" + "unknown_for": "ບໍ່ຮູ້ຈັກສໍາລັບ %(duration)s" }, - "Unknown": "ບໍ່ຮູ້ຈັກ", - "event_preview": { - "m.call.answer": { - "you": "ທ່ານເຂົ້າຮ່ວມການໂທ", - "user": "%(senderName)s ເຂົ້າຮ່ວມການໂທ", - "dm": "ກຳລັງໂທຢູ່" - }, - "m.call.hangup": { - "you": "ທ່ານສິ້ນສຸດການໂທ", - "user": "%(senderName)s ວາງສາຍ" - }, - "m.call.invite": { - "you": "ທ່ານເລີ່ມໂທ", - "user": "%(senderName)s ເລີ່ມໂທ", - "dm_send": "ລໍຖ້າຄໍາຕອບ", - "dm_receive": "%(senderName)s ກຳລັງໂທຫາ" - }, - "m.emote": "* %(senderName)s%(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.sticker": "%(senderName)s: %(stickerName)s" + "quick_settings": { + "all_settings": "ການຕັ້ງຄ່າທັງໝົດ", + "metaspace_section": "ປັກໝຸດໃສ່ແຖບດ້ານຂ້າງ", + "sidebar_settings": "ທາງເລືອກເພີ່ມເຕີມ", + "title": "ການຕັ້ງຄ່າດ່ວນ" }, - "voip": { - "disable_microphone": "ປິດສຽງໄມໂຄຣໂຟນ", - "enable_microphone": "ເປີດສຽງໄມໂຄຣໂຟນ", - "disable_camera": "ປິດກ້ອງຖ່າຍຮູບ", - "enable_camera": "ເປີດກ້ອງຖ່າຍຮູບ", - "audio_devices": "ອຸປະກອນສຽງ", - "video_devices": "ອຸປະກອນວິດີໂອ", - "dial": "ໂທ", - "you_are_presenting": "ທ່ານກໍາລັງນໍາສະເຫນີ", - "user_is_presenting": "%(sharerName)s ກຳລັງນຳສະເໜີ", - "camera_disabled": "ກ້ອງຂອງທ່ານປິດຢູ່", - "camera_enabled": "ກ້ອງຂອງທ່ານຍັງເປີດໃຊ້ງານຢູ່", - "consulting": "ໃຫ້ຄໍາປຶກສາກັບ %(transferTarget)s. ໂອນໄປໃຫ້ %(transferee)s", - "call_held_switch": "ທ່ານຖືການໂທ Switch", - "call_held_resume": "ທ່ານໄດ້ໂທຫາ Resume", - "call_held": "%(peerName)sຖືສາຍ", - "dialpad": "ປຸ່ມກົດ", - "stop_screenshare": "ຢຸດການແບ່ງປັນຫນ້າຈໍຂອງທ່ານ", - "start_screenshare": "ເລີ່ມການແບ່ງປັນໜ້າຈໍຂອງທ່ານ", - "hangup": "ວາງສາຍ", - "expand": "ກັບໄປທີ່ການໂທ", - "on_hold": "%(name)s ຖືກລະງັບໄວ້", - "voice_call": "ໂທດ້ວຍສຽງ", - "video_call": "ໂທດ້ວວິດີໂອ", - "unsilence": "ເປີດສຽງ", - "silence": "ປິດສຽງໂທ", - "unknown_caller": "ບໍ່ຮູ້ຈັກຜູ້ທີ່ໂທ", - "call_failed": "ໂທບໍ່ສຳເລັດ", - "unable_to_access_microphone": "ບໍ່ສາມາດເຂົ້າເຖິງໄມໂຄຣໂຟນໄດ້", - "call_failed_microphone": "ໂທບໍ່ສຳເລັດ ເນື່ອງຈາກບໍ່ສາມາດເຂົ້າເຖິງໄມໂຄຣໂຟນໄດ້. ກວດເບິ່ງວ່າສຽບໄມໂຄຣໂຟນ ແລະ ຕັ້ງຄ່າໃຫ້ຖືກຕ້ອງ.", - "unable_to_access_media": "ບໍ່ສາມາດເຂົ້າເຖິງ webcam / microphone ໄດ້", - "call_failed_media": "ການໂທບໍ່ສຳເລັດ ເນື່ອງຈາກເວັບແຄມ ຫຼື ບໍ່ສາມາດເຂົ້າເຖິງ ໄມໂຄຣໂຟນໄດ້. ກະລຸນາກວດເບິ່ງ:", - "call_failed_media_connected": "ໄມໂຄຣໂຟນ ແລະ ເວັບແຄມຖືກສຽບ ແລະ ຕັ້ງຢ່າງຖືກຕ້ອງ", - "call_failed_media_permissions": "ອະນຸຍາດໃຫ້ໃຊ້ webcam ໄດ້", - "call_failed_media_applications": "ບໍ່ມີແອັບພລິເຄຊັນອື່ນກຳລັງໃຊ້ກັບເວັບແຄັມ", - "already_in_call": "ຢູ່ໃນສາຍໂທແລ້ວ", - "already_in_call_person": "ທ່ານຢູ່ໃນການໂທກັບບຸກຄົນນີ້ແລ້ວ.", - "unsupported": "ບໍ່ຮອງຮັບການໂທ", - "unsupported_browser": "ທ່ານບໍ່ສາມາດໂທອອກໃນບຣາວເຊີນີ້ໄດ້." + "quit_warning": { + "call_in_progress": "ເບິ່ງຄືວ່າທ່ານຢູ່ໃນສາຍ, ທ່ານແນ່ໃຈບໍ່ວ່າທ່ານຢາກຢຸດຕິ?", + "file_upload_in_progress": "ເບິ່ງຄືວ່າທ່ານກຳລັງອັບໂຫລດໄຟລ໌ຢູ່,ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການອອກ?" + }, + "redact": { + "confirm_button": "ຢືນຢັນການລຶບອອກ", + "error": "ທ່ານບໍ່ສາມາດລຶບຂໍ້ຄວາມນີ້ໄດ້. (%(code)s)", + "ongoing": "ກຳລັງລຶບ…", + "reason_label": "ເຫດຜົນ (ທາງເລືອກ)" + }, + "reject_invitation_dialog": { + "confirmation": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການປະຕິເສດຄຳເຊີນ?", + "failed": "ປະຕິເສດຄຳເຊີນບໍ່ສຳເລັດ", + "title": "ປະຕິເສດຄຳເຊີນ" + }, + "report_content": { + "description": "ການລາຍງານຂໍ້ຄວາມນີ້ຈະສົ່ງ 'ID ເຫດການ' ທີ່ບໍ່ຊໍ້າກັນໄປຫາຜູ້ຄຸ້ມຄອງລະບົບເຊີບເວີຂອງທ່ານ. ຖ້າຂໍ້ຄວາມຢູ່ໃນຫ້ອງນີ້ຖືກເຂົ້າລະຫັດໄວ້, ຜູ້ຄຸ້ມຄອງລະບົບເຊີບເວີຂອງທ່ານຈະບໍ່ສາມາດອ່ານຂໍ້ຄວາມ ຫຼືເບິ່ງໄຟລ໌ ຫຼືຮູບພາບຕ່າງໆໄດ້.", + "disagree": "ບໍ່ເຫັນດີ", + "hide_messages_from_user": "ກວດຄືນຫາກວ່ທ່ານຕ້ອງການເຊື່ອງການສົນທະນາກັບຜູ້ໃຊ້ນີ້ດຽວນີ້ ຫຼືໃນອະນາຄົດ.", + "ignore_user": "ລະເວັ້ນຜູ້ໃຊ້", + "illegal_content": "ເນື້ອຫາທີ່ຜິດຕໍ່ກົດໝາຍ", + "missing_reason": "ກະລຸນາຕື່ມຂໍ້ມູນວ່າເປັນຫຍັງທ່ານກໍາລັງລາຍງານ.", + "nature": "ກະລຸນາເລືອກລັກສະນະ ແລະ ການອະທິບາຍຂອງຂໍ້ຄວາມໃດໜຶ່ງທີ່ສຸພາບ.", + "nature_disagreement": "ສິ່ງທີ່ຜູ້ໃຊ້ນີ້ຂຽນແມ່ນຜິດພາດ.\nສິ່ງນີ້ຈະຖືກລາຍງານໃຫ້ຜູ້ຄວບຄຸມຫ້ອງ.", + "nature_illegal": "ຜູ້ໃຊ້ນີ້ກຳລັງສະແດງພຶດຕິກຳທີ່ຜິດກົດໝາຍ, ດ້ວຍການໃສ່ຮ້າຍປ້າຍສີ ຫຼືຂົ່ມຂູ່ຄວາມຮຸນແຮງ.\nອັນນີ້ຈະຖືກລາຍງານຕໍ່ຜູ້ຄວບຄຸມຫ້ອງ ອາດຈະສົ່ງເລື່ອງຕໍ່ໃຫ້ເຈົ້າໜ້າທີ່ທາງກົດໝາຍ.", + "nature_other": "ເຫດຜົນອື່ນໆ. ກະລຸນາອະທິບາຍບັນຫາ.\nອັນນີ້ຈະຖືກລາຍງານໃຫ້ຜູ້ຄວບຄຸມຫ້ອງ.", + "nature_spam": "ຜູ້ໃຊ້ນີ້ແມ່ນ spamming ຫ້ອງທີ່ມີການໂຄສະນາ, ການເຊື່ອມຕໍ່ກັບການໂຄສະນາ ຫຼື ການເຜີຍແຜ່.\nສິ່ງນີ້ຈະຖືກລາຍງານໃຫ້ຜູ້ຄວບຄຸມຫ້ອງ.", + "other_label": "ອື່ນໆ", + "report_content_to_homeserver": "ລາຍງານເນື້ອຫາໃຫ້ຜູ້ຄຸ້ມຄອງລະບົບ Homeserver ຂອງທ່ານ", + "report_entire_room": "ລາຍງານຫ້ອງທັງໝົດ", + "spam_or_propaganda": "ຂໍ້ຄວາມຂີ້ເຫຍື້ອ ຫຼື ການໂຄສະນາເຜີຍແຜ່", + "toxic_behaviour": "ພຶດຕິກຳທີ່ບໍ່ເປັນມິດ" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "ການຖອດລະຫັດ %(failedCount)s ລະບົບບໍ່ສຳເລັດ!", + "count_of_successfully_restored_keys": "ກູ້ຄືນກະແຈ %(sessionCount)s ສຳເລັດແລ້ວ", + "enter_key_description": "ເຂົ້າເຖິງປະຫວັດຂໍ້ຄວາມທີ່ປອດໄພຂອງທ່ານ ແລະ ຕັ້ງຄ່າການສົ່ງຂໍ້ຄວາມທີ່ປອດໄພໂດຍການໃສ່ກະແຈຄວາມປອດໄພຂອງທ່ານ.", + "enter_key_title": "ໃສ່ກະແຈຄວາມປອດໄພ", + "enter_phrase_description": "ເຂົ້າເຖິງປະຫວັດຂໍ້ຄວາມປອດໄພຂອງທ່ານ ແລະ ຕັ້ງຄ່າການສົ່ງຂໍ້ຄວາມທີ່ປອດໄພໂດຍການໃສ່ປະໂຫຍກຄວາມປອດໄພຂອງທ່ານ.", + "enter_phrase_title": "ໃສ່ປະໂຫຍກຄວາມປອດໄພ", + "incorrect_security_phrase_dialog": "ການສຳຮອງຂໍ້ມູນບໍ່ສາມາດຖອດລະຫັດດ້ວຍວະລີຄວາມປອດໄພນີ້: ກະລຸນາກວດສອບວ່າທ່ານໃສ່ປະໂຫຍກຄວາມປອດໄພທີ່ຖືກຕ້ອງ.", + "incorrect_security_phrase_title": "ປະໂຫຍກຄວາມປອດໄພບໍ່ຖືກຕ້ອງ", + "key_backup_warning": "ຄຳເຕືອນ: ທ່ານຄວນຕັ້ງການສຳຮອງຂໍ້ມູນລະຫັດຈາກຄອມພິວເຕີທີ່ເຊື່ອຖືໄດ້ເທົ່ານັ້ນ.", + "key_forgotten_text": "ຖ້າທ່ານລືມກະແຈຄວາມປອດໄພຂອງທ່ານ ທ່ານສາມາດ ", + "key_is_invalid": "ກະແຈຄວາມປອດໄພບໍ່ຖືກຕ້ອງ", + "key_is_valid": "ກະແຈຄວາມປອດໄພທີ່ຖືກຕ້ອງ!", + "keys_restored_title": "ກູ້ກະແຈຄືນມາ", + "load_error_content": "ບໍ່ສາມາດໂຫຼດສະຖານະສຳຮອງໄດ້", + "load_keys_progress": "ກູ້ລະຫັດ %(completed)s ຂອງ %(total)sຄືນແລ້ວ", + "no_backup_error": "ບໍ່ພົບຂໍ້ມູນສຳຮອງ!", + "phrase_forgotten_text": "ຖ້າທ່ານລືມປະໂຫຍກຄວາມປອດໄພຂອງທ່ານ, ທ່ານສາມາດ ໃຊ້ກະແຈຄວາມປອດໄພຂອງທ່ານ ຫຼື ຕັ້ງຄ່າຕົວເລືອກການຟື້ນຕົວໃຫມ່", + "recovery_key_mismatch_description": "ການສຳຮອງຂໍ້ມູນບໍ່ສາມາດຖອດລະຫັດດ້ວຍກະແຈຄວາມປອດໄພນີ້ໄດ້: ກະລຸນາກວດສອບວ່າທ່ານໃສ່ກະແຈຄວາມປອດໄພຖືກຕ້ອງແລ້ວ.", + "recovery_key_mismatch_title": "ກະແຈຄວາມປອດໄພບໍ່ກົງກັນ", + "restore_failed_error": "ບໍ່ສາມາດກູ້ຂໍ້ມູນສຳຮອງຄືນມາໄດ້" + }, + "right_panel": { + "add_integrations": "ເພີ່ມວິດເຈັດ, ຂົວ ແລະບັອດ", + "edit_integrations": "ແກ້ໄຂວິດເຈັດ, ຂົວ ແລະບັອດ", + "export_chat_button": "ສົ່ງການສົນທະນາອອກ", + "files_button": "ໄຟລ໌", + "pinned_messages": { + "empty": "ບໍ່ມີຫຍັງຖືກປັກໝຸດ,", + "explainer": "ຖ້າຫາກທ່ານມີການອະນຸຍາດ, ເປີດເມນູໃນຂໍ້ຄວາມໃດຫນຶ່ງ ແລະ ເລືອກ Pin ເພື່ອຕິດໃຫ້ເຂົາເຈົ້າຢູ່ທີ່ນີ້.", + "limits": { + "other": "ທ່ານສາມາດປັກໝຸດໄດ້ເຖິງ %(count)s widget ເທົ່ານັ້ນ" + }, + "title": "ປັກໝຸດຂໍ້ຄວາມ" + }, + "pinned_messages_button": "ໄດ້ປັກໝຸດ", + "poll": { + "final_result": { + "one": "ຜົນສຸດທ້າຍໂດຍອີງໃສ່ %(count)s ຄະແນນສຽງ", + "other": "ຜົນສຸດທ້າຍໂດຍອີງໃສ່ %(count)s ຄະແນນສຽງ" + } + }, + "search_button": "ຊອກຫາ", + "settings_button": "ການຕັ້ງຄ່າຫ້ອງ", + "share_button": "ແບ່ງປັນຫ້ອງ", + "thread_list": { + "context_menu_label": "ຕົວເລືອກກະທູ້" + }, + "video_room_chat": { + "title": "ສົນທະນາ" + }, + "widgets_section": "ວິດເຈັດ" + }, + "room": { + "3pid_invite_email_not_found_account": "ການເຊີນນີ້ຖືກສົ່ງໄປຫາ %(email)s ທີ່ບໍ່ກ່ຽວຂ້ອງກັບບັນຊີຂອງທ່ານ", + "3pid_invite_email_not_found_account_room": "ການເຊີນນີ້ໄປຫາ %(roomName)s ໄດ້ຖືກສົ່ງໄປຫາ %(email)s ຊຶ່ງບໍ່ກ່ຽວຂ້ອງກັບບັນຊີຂອງທ່ານ", + "3pid_invite_error_description": "ຄວາມຜິດພາດ (%(errcode)s) ໃນຂະນະທີ່ພະຍາຍາມທີ່ຈະກວດສອບການເຊີນຂອງທ່ານ. ທ່ານສາມາດທົດລອງສົ່ງຂໍ້ມູນນີ້ໄປຫາບບຸກຄົນທີ່ເຊີນທ່ານ.", + "3pid_invite_error_invite_action": "ພະຍາຍາມເຂົ້າຮ່ວມຕໍ່ໄປ", + "3pid_invite_error_invite_subtitle": "ທ່ານສາມາດເຂົ້າຮ່ວມໄດ້ດ້ວຍການເຊີນເຮັດວຽກເທົ່ານັ້ນ.", + "3pid_invite_error_public_subtitle": "ທ່ານຍັງສາມາດເຂົ້າຮ່ວມໄດ້ຢູ່ບ່ອນນີ້.", + "3pid_invite_error_title": "ມີບາງຢ່າງຜິດພາດກ່ຍວກັບການເຊີນຂອງທ່ານ.", + "3pid_invite_error_title_room": "ມີບາງຢ່າງຜິດພາດກ່ຽວກັບການເຊີນຂອງທ່ານໄປຫາ %(roomName)s", + "3pid_invite_no_is_subtitle": "ໃຊ້ເຊີບເວີໃນການຕັ້ງຄ່າເພື່ອຮັບການເຊີນໂດຍກົງໃນ %(brand)s.", + "banned_by": "ທ່ານຖືກຫ້າມໂດຍ %(memberName)s", + "banned_from_room_by": "ທ່ານຖືກຫ້າມຈາກ %(roomName)s ໂດຍ %(memberName)s", + "context_menu": { + "copy_link": "ສຳເນົາລິ້ງຫ້ອງ", + "favourite": "ສິ່ງທີ່ມັກ", + "forget": "ລືມຫ້ອງ", + "low_priority": "ຄວາມສຳຄັນຕໍ່າ", + "mentions_only": "ກ່າວເຖິງເທົ່ານັ້ນ", + "title": "ຕົວເລືອກຫ້ອງ", + "unfavourite": "ສີ່ງທີ່ມັກ" + }, + "dm_invite_action": "ເລີ່ມການສົນທະນາ", + "dm_invite_subtitle": " ຕ້ອງການສົນທະນາ", + "dm_invite_title": "ທ່ານຕ້ອງການສົນທະນາກັບ %(user)s ບໍ?", + "drop_file_prompt": "ວາງໄຟລ໌ໄວ້ບ່ອນນີ້ເພື່ອອັບໂຫລດ", + "edit_topic": "ແກ້ໄຂຫົວຂໍ້", + "error_join_404_invite": "ບຸກຄົນທີ່ເຊີນທ່ານໄດ້ອອກໄປແລ້ວ, ຫຼືເຊີບເວີຂອງເຂົາເຈົ້າອອບລາຍຢູ່.", + "error_join_404_invite_same_hs": "ຄົນທີ່ເຊີນເຈົ້າໄດ້ອອກໄປແລ້ວ.", + "error_join_connection": "ເກີດຄວາມຜິດພາດໃນການເຂົ້າຮ່ວມ.", + "error_join_incompatible_version_1": "ຂໍອະໄພ, homeserverຂອງທ່ານເກົ່າເກີນໄປທີ່ຈະເຂົ້າຮ່ວມທີ່ນີ້.", + "error_join_incompatible_version_2": "ກະລຸນາຕິດຕໍ່ຜູ້ຄຸ້ມຄອງເຊີບເວີຂອງທ່ານ.", + "error_join_title": "ການເຂົ້າຮ່ວມບໍ່ສຳເລັດ", + "face_pile_summary": { + "one": "%(count)s ຄົນທີ່ທ່ານຮູ້ຈັກໄດ້ເຂົ້າຮ່ວມແລ້ວ", + "other": "%(count)s ຄົນທີ່ທ່ານຮູ້ຈັກໄດ້ເຂົ້າຮ່ວມແລ້ວ" + }, + "face_pile_tooltip_label": { + "one": "ເບິ່ງສະມາຊິກ 1 ຄົນ", + "other": "ເບິ່ງສະມາຊິກ %(count)s ທັງໝົດ" + }, + "face_pile_tooltip_shortcut": "ລວມທັງ %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "ລວມທັງທ່ານ, %(commaSeparatedMembers)s", + "failed_reject_invite": "ປະຕິເສດຄຳເຊີນບໍ່ສຳເລັດ", + "forget_room": "ລືມຫ້ອງນີ້", + "forget_space": "ລືມພຶ້ນທີ່ນີ້", + "header": { + "forget_room_button": "ລືມຫ້ອງ", + "hide_widgets_button": "ເຊື່ອງ Widgets", + "room_is_public": "ນີ້ແມ່ນຫ້ອງສາທາລະນະ", + "show_widgets_button": "ສະແດງ Widgets" + }, + "inaccessible": "ຫ້ອງ ຫຼື ພື້ນທີ່ນີ້ບໍ່ສາມາດເຂົ້າເຖິງໄດ້ໃນເວລານີ້.", + "inaccessible_name": "%(roomName)s ບໍ່ສາມາດເຂົ້າເຖິງໄດ້ໃນເວລານີ້.", + "inaccessible_subtitle_1": "ລອງໃໝ່ໃນພາຍຫຼັງ, ຫຼື ຂໍໃຫ້ຜູ້ຄຸ້ມຄອງຫ້ອງ ຫຼື ຜູ້ຄຸ້ມຄອງພື້ນທີ່ກວດເບິ່ງວ່າທ່ານມີການເຂົ້າເຖິງ ຫຼື ບໍ່.", + "inaccessible_subtitle_2": "%(errcode)s ຖືກສົ່ງຄືນໃນຂະນະທີ່ພະຍາຍາມເຂົ້າເຖິງຫ້ອງ ຫຼື ພື້ນທີ່. ຖ້າຫາກທ່ານຄິດວ່າທ່ານກໍາລັງເຫັນຂໍ້ຄວາມນີ້ຜິດພາດ, ກະລຸນາ ສົ່ງບົດລາຍງານ bug.", + "intro": { + "dm_caption": "ພຽງແຕ່ທ່ານສອງຄົນຢູ່ໃນການສົນທະນານີ້, ເວັ້ນເສຍແຕ່ວ່າທັງສອງທ່ານເຊີນຜູ້ໃດໜຶ່ງເຂົ້າຮ່ວມ.", + "enable_encryption_prompt": "ເປີດໃຊ້ການເຂົ້າລະຫັດໃນການຕັ້ງຄ່າ.", + "no_avatar_label": "ເພີ່ມຮູບ, ເພື່ອໃຫ້ຄົນສາມາດເຫັນຫ້ອງຂອງທ່ານໄດ້ຢ່າງງ່າຍດາຍ.", + "no_topic": "ເພີ່ມຫົວຂໍ້ ເພື່ອຊ່ວຍໃຫ້ຄົນຮູ້ວ່າກ່ຽວກັບຫຍັງ.", + "private_unencrypted_warning": "ຂໍ້ຄວາມສ່ວນຕົວຂອງທ່ານຖືກເຂົ້າລະຫັດຕາມປົກກະຕິ, ແຕ່ຫ້ອງນີ້ບໍ່ແມ່ນ. ເນື່ອງມາຈາກອຸປະກອນທີ່ບໍ່ຮອງຮັບ ຫຼື ວິທີການຖືກໃຊ້ ເຊັ່ນ: ການເຊີນທາງອີເມວ.", + "room_invite": "ເຊີນເຂົ້າຫ້ອງນີ້ເທົ່ານັ້ນ", + "start_of_dm_history": "ຈຸດເລີ່ມຕົ້ນຂອງປະຫວັດຂໍ້ຄວາມໂດຍກົງຂອງທ່ານກັບ .", + "start_of_room": "ນີ້ແມ່ນຈຸດເລີ່ມຕົ້ນຂອງ .", + "topic": "ຫົວຂໍ້: %(topic)s ", + "topic_edit": "ຫົວຂໍ້: %(topic)s (ແກ້ໄຂ)", + "unencrypted_warning": "ບໍ່ໄດ້ເປີດໃຊ້ການເຂົ້າລະຫັດແບບຕົ້ນທາງຮອດປາຍທາງ", + "user_created": "%(displayName)s ສ້າງຫ້ອງນີ້.", + "you_created": "ທ່ານສ້າງຫ້ອງນີ້." + }, + "invite_email_mismatch_suggestion": "ແບ່ງປັນອີເມວນີ້ໃນການຕັ້ງຄ່າເພື່ອຮັບການເຊີນໂດຍກົງໃນ %(brand)s.", + "invite_reject_ignore": "ປະຕິເສດ ແລະ ບໍ່ສົນໃຈຜູ້ໃຊ້", + "invite_sent_to_email": "ການເຊີນນີ້ຖືກສົ່ງໄປຫາ %(email)s", + "invite_sent_to_email_room": "ການເຊີນນີ້ໄປຫາ %(roomName)s ໄດ້ຖືກສົ່ງໄປຫາ %(email)s", + "invite_subtitle": " ເຊີນທ່ານ", + "invite_this_room": "ເຊີນເຂົ້າຫ້ອງນີ້", + "invite_title": "ທ່ານຕ້ອງການເຂົ້າຮ່ວມ %(roomName)s ບໍ?", + "inviter_unknown": "ບໍ່ຮູ້ຈັກ", + "invites_you_text": " ເຊີນທ່ານ", + "join_button_account": "ລົງທະບຽນ", + "join_failed_enable_video_rooms": "ເພື່ອເຂົ້າຮ່ວມ, ທ່ານຕ້ອງເປີດຫ້ອງວີດີໂອໃນສູນທົດລອງກ່ອນ", + "join_failed_needs_invite": "ເພື່ອເບິ່ງ %(roomName)s, ທ່ານຕ້ອງມີບັດເຊີນ", + "join_the_discussion": "ເຂົ້າຮ່ວມການສົນທະນາ", + "join_title_account": "ເຂົ້າຮ່ວມການສົນທະນາດ້ວຍບັນຊີ", + "joining": "ກຳລັງເຂົ້າ…", + "jump_read_marker": "ຂ້າມໄປຫາຂໍ້ຄວາມທຳອິດທີ່ຍັງບໍ່ໄດ້ອ່ານ.", + "jump_to_bottom_button": "ເລື່ອນໄປຫາຂໍ້ຄວາມຫຼ້າສຸດ", + "jump_to_date": "ໄປຫາວັນທີ", + "jump_to_date_beginning": "ຈຸດເລີ່ມຕົ້ນຂອງຫ້ອງ", + "jump_to_date_prompt": "ເລືອກວັນທີເພື່ອໄປຫາ", + "kick_reason": "ເຫດຜົນ: %(reason)s", + "kicked_by": "ທ່ານຖືກລຶບຍອອກໂດຍ %(memberName)s", + "kicked_from_room_by": "ທ່ານຖືກລຶບອອກຈາກ %(roomName)s ໂດຍ %(memberName)s", + "leave_error_title": "ເກີດຄວາມຜິດພາດໃນຄະນະທີ່ອອກຈາກຫ້ອງ", + "leave_server_notices_description": "ຫ້ອງນີ້ໃຊ້ສໍາລັບຂໍ້ຄວາມທີ່ສໍາຄັນຈາກ Homeserver, ດັ່ງນັ້ນທ່ານບໍ່ສາມາດອອກຈາກມັນ.", + "leave_server_notices_title": "ບໍ່ສາມາດອອກຈາກຫ້ອງແຈ້ງເຕືອນຂອງເຊີບເວີໄດ້", + "leave_unexpected_error": "ເກີດຄວາມຜິດພາດທີ່ບໍ່ຄາດຄິດຂອງເຊີບເວີ ໃນຄະນະທີ່ພະຍາຍາມອອກຈາກຫ້ອງ", + "link_email_to_receive_3pid_invite": "ເຊື່ອມຕໍ່ອີເມວນີ້ກັບບັນຊີຂອງທ່ານໃນການຕັ້ງຄ່າເພື່ອຮັບການເຊີນໂດຍກົງໃນ %(brand)s.", + "loading_preview": "ກຳລັງໂຫຼດຕົວຢ່າງ", + "no_peek_join_prompt": "ບໍ່ສາມາດເບິ່ງຕົວຢ່າງ %(roomName)s ໄດ້. ທ່ານຕ້ອງການເຂົ້າຮ່ວມມັນບໍ?", + "no_peek_no_name_join_prompt": "ບໍ່ມີຕົວຢ່າງ, ທ່ານຕ້ອງການເຂົ້າຮ່ວມບໍ?", + "not_found_subtitle": "ທ່ານແນ່ໃຈບໍ່ວ່າທ່ານຢູ່ບ່ອນທີ່ຖືກຕ້ອງ?", + "not_found_title": "ບໍ່ມີຫ້ອງ ຫຼື ພື້ນທີ່ນີ້.", + "not_found_title_name": "%(roomName)s ບໍ່ມີ.", + "peek_join_prompt": "ທ່ານກຳລັງເບິ່ງຕົວຢ່າງ %(roomName)s. ຕ້ອງການເຂົ້າຮ່ວມບໍ?", + "read_topic": "ກົດເພື່ອອ່ານຫົວຂໍ້", + "rejoin_button": "ເຂົ້າຮ່ວມອີກຄັ້ງ", + "search": { + "all_rooms": "ຫ້ອງທັງໝົດ", + "field_placeholder": "ຊອກຫາ…", + "result_count": { + "one": "(~%(count)sຜົນຮັບ)", + "other": "(~%(count)sຜົນຮັບ)" + }, + "this_room": "ຫ້ອງນີ້" + }, + "show_labs_settings": "ໂຊການຕັ້ງຄ່າສູນທົດລອງ", + "status_bar": { + "delete_all": "ລົບທັງຫມົດ", + "exceeded_resource_limit": "ຂໍ້ຄວາມຂອງທ່ານບໍ່ຖືກສົ່ງເນື່ອງຈາກ homeserver ນີ້ເກີນຂອບເຂດຈໍາກັດ. ກະລຸນາ ຕິດຕໍ່ຜູູ້ຄຸມຄອງການບໍລິການຂອງທ່ານ ເພື່ອສືບຕໍ່ໃຊ້ບໍລິການ.", + "homeserver_blocked": "ຂໍ້ຄວາມທ່ານຍັງບໍ່ໄດ້ຖືກສົ່ງໄປຍ້ອນວ່າສູນບັນຊາການນີ້ຖືກໂຈະໂດຍຜູ້ຄຸ້ມຄອງລະບົບ. ກະລຸນາ ຕິດຕໍ່ຜູ້ຄຸ້ມຄອງລະບົບຂອງທ່ານເພື່ອສືບຕໍ່ນຳໃຊ້ບໍລິການ.", + "monthly_user_limit_reached": "ຂໍ້ຄວາມຂອງທ່ານບໍ່ຖືກສົ່ງເນື່ອງຈາກ homeserver ນີ້ຮອດຂີດຈຳກັດສູງສູດຜູ້ໃຊ້ລາຍເດືອນແລ້ວ. ກະລຸນາ ຕິດຕໍ່ຜູ້ເບິ່ງຄຸ້ມຄອງການບໍລິການຂອງທ່ານ ເພື່ອສືບຕໍ່ໃຊ້ບໍລິການ.", + "requires_consent_agreement": "ທ່ານບໍ່ສາມາດສົ່ງຂໍ້ຄວາມໄດ້ຈົນກ່ວາທ່ານຈະທົບທວນຄືນ ແລະ ຕົກລົງເຫັນດີກັບ ຂໍ້ກໍານົດແລະເງື່ອນໄຂຂອງພວກເຮົາ.", + "retry_all": "ລອງໃໝ່ທັງໝົດ", + "select_messages_to_retry": "ທ່ານສາມາດເລືອກເອົາທັງຫມົດ ຫຼື ຂໍ້ຄວາມແຕ່ລະຄົນເພື່ອລອງໃຫມ່ ຫຼື ລຶບ", + "server_connectivity_lost_description": "ຂໍ້ຄວາມທີ່ສົ່ງຈະຖືກເກັບໄວ້ຈົນກ່ວາການເຊື່ອມຕໍ່ຂອງທ່ານກັບຄືນມາ.", + "server_connectivity_lost_title": "ການເຊື່ອມຕໍ່ກັບເຊີບເວີໄດ້ສູນຫາຍໄປ.", + "some_messages_not_sent": "ບາງຂໍ້ຄວາມຂອງທ່ານຍັງບໍ່ຖືກສົ່ງ" + }, + "unread_notifications_predecessor": { + "one": "ທ່ານມີ %(count)s ການແຈ້ງເຕືອນທີ່ຍັງບໍ່ໄດ້ອ່ານຢູ່ໃນສະບັບກ່ອນໜ້າຂອງຫ້ອງນີ້.", + "other": "ທ່ານມີ %(count)s ການແຈ້ງເຕືອນທີ່ຍັງບໍ່ໄດ້ອ່ານຢູ່ໃນສະບັບກ່ອນໜ້າຂອງຫ້ອງນີ້." + }, + "upgrade_error_description": "ກວດເບິ່ງຄືນວ່າເຊີບເວີຂອງທ່ານຮອງຮັບເວີຊັນຫ້ອງທີ່ເລືອກແລ້ວ ແລະ ລອງໃໝ່ອີກ.", + "upgrade_error_title": "ເກີດຄວາມຜິດພາດໃນການຍົກລະດັບຫ້ອງ", + "upgrade_warning_bar": "ການຍົກລະດັບຫ້ອງນີ້ຈະປິດຕົວຢ່າງປັດຈຸບັນຂອງຫ້ອງ ແລະ ຍົກລະດັບການສ້າງຫ້ອງທີ່ມີຊື່ດຽວກັນ.", + "upgrade_warning_bar_admins": "ມີແຕ່ຜູ້ຄຸ້ມຄອງຫ້ອງເທົ່ານັ້ນທີ່ເຫັນຄຳເຕືອນນີ້", + "upgrade_warning_bar_unstable": "ຫ້ອງນີ້ກຳລັງດຳເນິນເວີຊັ້ນຫ້ອງ , ເຊິ່ງ homeserver ນີ້ໄດ້ສ້າງເຄື່ອງໝາຍເປັນ unstable.", + "upgrade_warning_bar_upgraded": "ຫ້ອງນີ້ໄດ້ຖືກປັບປຸງແລ້ວ.", + "upload": { + "uploading_multiple_file": { + "one": "ກຳລັງອັບໂຫລດ %(filename)s ແລະ %(count)s ອື່ນໆ", + "other": "ກຳລັງອັບໂຫລດ %(filename)s ແລະ %(count)s ອື່ນໆ" + }, + "uploading_single_file": "ກຳລັງອັບໂຫລດ %(filename)s" + }, + "view_failed_enable_video_rooms": "ເພື່ອເບິ່ງ, ທ່ານຕ້ອງເປີດຫ້ອງວີດີໂອໃນສູນທົດລອງກ່ອນ" + }, + "room_list": { + "add_room_label": "ເພີ່ມຫ້ອງ", + "add_space_label": "ເພີ່ມພື້ນທີ່", + "breadcrumbs_empty": "ບໍ່ມີຫ້ອງທີ່ເຂົ້າເບິ່ງເມື່ອບໍ່ດົນມານີ້", + "breadcrumbs_label": "ຫ້ອງທີ່ເຂົ້າເບິ່ງເມື່ອບໍ່ດົນມານີ້", + "failed_add_tag": "ເພີ່ມແທັກ %(tagName)s ໃສ່ຫ້ອງບໍ່ສຳເລັດ", + "failed_remove_tag": "ລຶບແທັກ %(tagName)s ອອກຈາກຫ້ອງບໍ່ສຳເລັດ", + "home_menu_label": "ຕົວເລືອກໜ້າຫຼັກ", + "join_public_room_label": "ເຂົ້າຮ່ວມຫ້ອງສາທາລະນະ", + "joining_rooms_status": { + "one": "ກຳລັງເຂົ້າຮ່ວມຫ້ອງ %(count)s", + "other": "ປະຈຸບັນກຳລັງເຂົ້າຮ່ວມ %(count)s ຫ້ອງ" + }, + "notification_options": "ຕົວເລືອກການແຈ້ງເຕືອນ", + "redacting_messages_status": { + "one": "ຕອນນີ້ກຳລັງລຶບຂໍ້ຄວາມຢູ່ໃນຫ້ອງ %(count)s", + "other": "ກຳລັງລຶບຂໍ້ຄວາມຢູ່ໃນ %(count)s ຫ້ອງ" + }, + "show_less": "ສະແດງໜ້ອຍລົງ", + "show_n_more": { + "one": "ສະແດງ %(count)s ເພີ່ມເຕີມ", + "other": "ສະແດງ %(count)s ເພີ່ມເຕີມ" + }, + "show_previews": "ສະແດງຕົວຢ່າງຂອງຂໍ້ຄວາມ", + "sort_by": "ຈັດຮຽງຕາມ", + "sort_by_activity": "ກິດຈະກໍາ", + "sort_unread_first": "ສະແດງຫ້ອງຂໍ້ຄວາມທີ່ຍັງບໍ່ທັນໄດ້ອ່ານກ່ອນ", + "space_menu_label": "ເມນູ %(spaceName)s", + "sublist_options": "ລາຍຊື່ຕົວເລືອກ", + "suggested_rooms_heading": "ຫ້ອງແນະນຳ" }, - "Other": "ອື່ນໆ", - "Advanced": "ຂັ້ນສູງ", "room_settings": { + "access": { + "description_space": "ຕັດສິນໃຈວ່າໃຜສາມາດເບິ່ງ ແລະ ເຂົ້າຮ່ວມ %(spaceName)s.", + "title": "ການເຂົ້າເຖິງ" + }, + "advanced": { + "error_upgrade_description": "ການຍົກລະດັບຫ້ອງບໍ່ສຳເລັດໄດ້", + "error_upgrade_title": "ຍົກລະດັບຫ້ອງບໍ່ສຳເລັດ", + "information_section_room": "ຂໍ້ມູນຫ້ອງ", + "information_section_space": "ຂໍ້ມູນພື້ນທີ່", + "room_id": "ID ຫ້ອງພາຍໃນ", + "room_predecessor": "ບິ່ງຂໍ້ຄວາມເກົ່າໃນ %(roomName)s.", + "room_upgrade_button": "ຍົກລະດັບຫ້ອງນີ້ເປັນເວີຊັນຫ້ອງທີ່ແນະນຳ", + "room_version": "ເວີຊັ້ນຫ້ອງ:", + "room_version_section": "ເວີຊັ້ນຫ້ອງ", + "space_predecessor": "ເບິ່ງເວີຊັນເກົ່າກວ່າຂອງ %(spaceName)s.", + "space_upgrade_button": "ຍົກລະດັບພື້ນທີ່ນີ້ເປັນເວີຊັນຫ້ອງທີ່ແນະນຳ", + "unfederated": "ຫ້ອງນີ້ບໍ່ສາມາດເຂົ້າເຖິງໄດ້ໂດຍເຊີບເວີ Matrix ໄລຍະໄກ", + "upgrade_button": "ຍົກລະດັບຫ້ອງນີ້ເປັນເວີຊັ່ນ %(version)s", + "upgrade_dialog_description": "ການຍົກລະດັບຫ້ອງນີ້ຮຽກຮ້ອງໃຫ້ມີການປິດຕົວຢ່າງປັດຈຸບັນຂອງຫ້ອງ ແລະ ສ້າງຫ້ອງໃຫມ່ໃນສະຖານທີ່ຂອງມັນ. ເພື່ອໃຫ້ສະມາຊິກຫ້ອງມີປະສົບການທີ່ດີທີ່ສຸດທີ່, ພວກເຮົາຈະ:", + "upgrade_dialog_description_1": "ສ້າງຫ້ອງໃຫມ່ທີ່ມີຊື່ດຽວກັນ, ຄໍາອະທິບາຍ ແລະ ຮຸບແທນຕົວ", + "upgrade_dialog_description_2": "ອັບເດດຊື່ແທນຫ້ອງໃນພື້ນຈັດເກັບເພື່ອໄປຫາຫ້ອງໃໝ່", + "upgrade_dialog_description_3": "ຢຸດຜູ້ໃຊ້ບໍ່ໃຫ້ເວົ້າຢູ່ໃນຫ້ອງສະບັບເກົ່າ ແລະ ປະກາດຂໍ້ຄວາມແນະນໍາໃຫ້ຜູ້ໃຊ້ຍ້າຍໄປຫ້ອງໃຫມ່", + "upgrade_dialog_description_4": "ໃສ່ລິ້ງກັບຄືນໄປຫາຫ້ອງເກົ່າຕອນທີ່ເລີ່ມຕົ້ນຂອງຫ້ອງໃຫມ່ເພື່ອໃຫ້ຄົນສາມາດເຫັນຂໍ້ຄວາມເກົ່າ", + "upgrade_dialog_title": "ຍົກລະດັບເວີຊັນຫ້ອງ", + "upgrade_dwarning_ialog_title_public": "ຍົກລະດັບຫ້ອງສາທາລະນະ", + "upgrade_warning_dialog_description": "ການຍົກລະດັບຫ້ອງແມ່ນເປັນການກະທຳຂັ້ນສູງ ແລະ ປົກກະຕິແລ້ວແມ່ນແນະນຳເມື່ອຫ້ອງບໍ່ສະຖຽນເນື່ອງຈາກມີຂໍ້ບົກພ່ອງ, ຄຸນສົມບັດທີ່ຂາດຫາຍໄປ ຫຼື ຊ່ອງໂຫວ່ດ້ານຄວາມປອດໄພ.", + "upgrade_warning_dialog_explainer": "ກະລຸນາຮັບຊາບການຍົກລະດັບຈະເຮັດໃຫ້ຫ້ອງເປັນເວີຊັນໃໝ່. ຂໍ້ຄວາມປັດຈຸບັນທັງໝົດຈະຢູ່ໃນຫ້ອງເກັບມ້ຽນນີ້.", + "upgrade_warning_dialog_footer": "ເຈົ້າຈະຍົກລະດັບຫ້ອງນີ້ຈາກ ເປັນ .", + "upgrade_warning_dialog_invite_label": "ເຊີນສະມາຊິກຈາກຫ້ອງນີ້ໄປຫາຫ້ອງໃໝ່ໂດຍອັດຕະໂນມັດ", + "upgrade_warning_dialog_report_bug_prompt": "ປົກກະຕິແລ້ວນີ້ມີຜົນກະທົບພຽງແຕ່ວິທີການປະມວນຜົນຫ້ອງຢູ່ໃນເຊີບເວີ. ຖ້າທ່ານມີບັນຫາກັບ %(brand)s ຂອງທ່ານ, ກະລຸນາລາຍງານຂໍ້ຜິດພາດ.", + "upgrade_warning_dialog_report_bug_prompt_link": "ປົກກະຕິແລ້ວຈະມີຜົນກະທົບແຕ່ວິທີການປະມວນຜົນຫ້ອງຢູ່ໃນເຊີບເວີເທົ່ານັ້ນ. ຖ້າຫາກວ່າທ່ານກໍາລັງມີບັນຫາກັບ %(brand)s ຂອງທ່ານ, ກະລຸນາreport a bug.", + "upgrade_warning_dialog_title_private": "ຍົກລະດັບຫ້ອງສ່ວນຕົວ" + }, + "alias_not_specified": "ບໍ່ໄດ້ລະບຸ", + "bridges": { + "description": "ຫ້ອງນີ້ກໍາລັງເຊື່ອມຕໍ່ຂໍ້ຄວາມໄປຫາພັລດຟອມຕໍ່ໄປນີ້. ສຶກສາເພີ່ມເຕີມ.", + "empty": "ຫ້ອງນີ້ບໍ່ໄດ້ເຊື່ອມຕໍ່ຂໍ້ຄວາມໄປຫາພັລດຟອມໃດໆ. ສຶກສາເພີ່ມເຕີມ.", + "title": "ເປັນຂົວຕໍ່" + }, + "delete_avatar_label": "ລືບອາວາຕ້າ", + "general": { + "alias_field_has_domain_invalid": "ຂາດຕົວແຍກໂດເມນ e.g. (:domain.org)", + "alias_field_has_localpart_invalid": "ບໍ່ມີຊື່ຫ້ອງ ຫຼື ຕົວແຍກເຊັ່ນ: (my-room:domain.org)", + "alias_field_matches_invalid": "ທີ່ຢູ່ນີ້ບໍ່ໄດ້ຊີ້ໄປທີ່ຫ້ອງນີ້", + "alias_field_placeholder_default": "ຕົວຢ່າງ: ຫ້ອງຂອງຂ້ອຍ", + "alias_field_required_invalid": "ກະລຸນາລະບຸທີ່ຢູ່", + "alias_field_safe_localpart_invalid": "ບໍ່ອະນຸຍາດໃຫ້ບາງຕົວອັກສອນ", + "alias_field_taken_invalid": "ທີ່ຢູ່ນີ້ມີເຊີບເວີທີ່ບໍ່ຖືກຕ້ອງ ຫຼື ຖືກໃຊ້ງານຢູ່ແລ້ວ", + "alias_field_taken_invalid_domain": "ທີ່ຢູ່ນີ້ຖືກໃຊ້ແລ້ວ", + "alias_field_taken_valid": "ທີ່ຢູ່ນີ້ສາມາດໃຊ້ໄດ້", + "alias_heading": "ທີ່ຢູ່ຫ້ອງ", + "aliases_items_label": "ທີ່ຢູ່ອື່ນໆທີ່ເຜີຍແຜ່:", + "aliases_no_items_label": "ບໍ່ມີທີ່ຢູ່ທີ່ເຜີຍແຜ່ອື່ນໆເທື່ອ, ເພີ່ມທີ່ຢູ່ຫນຶ່ງຂ້າງລຸ່ມນີ້", + "aliases_section": "ທີ່ຢູ່ຂອງຫ້ອງ", + "avatar_field_label": "ຮູບ avatar ຫ້ອງ", + "canonical_alias_field_label": "ທີ່ຢູ່ຫຼັກ", + "default_url_previews_off": "ການສະແດງຕົວຢ່າງ URL ຖືກປິດການນຳໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນສຳລັບຜູ້ເຂົ້າຮ່ວມໃນຫ້ອງນີ້.", + "default_url_previews_on": "ການສະແດງຕົວຢ່າງ URL ຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນສໍາລັບຜູ້ເຂົ້າຮ່ວມໃນຫ້ອງນີ້.", + "description_space": "ແກ້ໄຂການຕັ້ງຄ່າທີ່ກ່ຽວຂ້ອງກັບພື້ນທີ່ຂອງທ່ານ.", + "error_creating_alias_description": "ເກີດຄວາມຜິດພາດໃນການສ້າງທີ່ຢູ່ນັ້ນ. ມັນອາດຈະບໍ່ໄດ້ຮັບການອະນຸຍາດຈາກເຊີບເວີ ຫຼືບໍ່ສຳເລັດ ຊົ່ວຄາວເກີດຂຶ້ນ.", + "error_creating_alias_title": "ເກີດຄວາມຜິດພາດໃນການສ້າງທີ່ຢູ່", + "error_deleting_alias_description": "ມີຄວາມຜິດພາດໃນການລຶບທີ່ຢູ່ນັ້ນອອກ. ມັນອາດຈະບໍ່ມີແລ້ວ ຫຼືມີຄວາມຜິດພາດຊົ່ວຄາວເກີດຂຶ້ນ.", + "error_deleting_alias_description_forbidden": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ລຶບທີ່ຢູ່.", + "error_deleting_alias_title": "ການລຶບທີ່ຢູ່ຜິດພາດ", + "error_save_space_settings": "ບັນທຶກການຕັ້ງຄ່າພື້ນທີ່ບໍ່ສຳເລັດ.", + "error_updating_alias_description": "ມີຄວາມຜິດພາດໃນການອັບເດດທີ່ຢູ່ສຳຮອງຂອງຫ້ອງ. ມັນອາດຈະບໍ່ໄດ້ຮັບການອະນຸຍາດຈາກເຊີບເວີ ຫຼືບໍ່ສຳເລັດ ຊົ່ວຄາວເກີດຂຶ້ນ.", + "error_updating_canonical_alias_description": "ມີຄວາມຜິດພາດໃນການອັບເດດທີ່ຢູ່ຫຼັກຂອງຫ້ອງ. ມັນອາດຈະບໍ່ໄດ້ຮັບການອະນຸຍາດຈາກເຊີບເວີ ຫຼື ຄວາມບໍ່ສຳເລັດຊົ່ວຄາວເກີດຂຶ້ນ.", + "error_updating_canonical_alias_title": "ເກີດຄວາມຜິດພາດໃນການອັບເດດທີ່ຢູ່ຫຼັກ", + "leave_space": "ອອກຈາກພື້ນທີ່", + "local_alias_field_label": "ທີ່ຢູ່ຊ່ອງເກັບ", + "local_aliases_explainer_room": "ກໍານົດທີ່ຢູ່ສໍາລັບຫ້ອງນີ້ເພື່ອໃຫ້ຜູ້ໃຊ້ສາມາດຊອກຫາຫ້ອງນີ້ຜ່ານ homeserver ຂອງທ່ານ (%(localDomain)s)", + "local_aliases_explainer_space": "ກໍານົດທີ່ຢູ່ສໍາລັບພື້ນທີ່ນີ້ເພື່ອໃຫ້ຜູ້ໃຊ້ສາມາດຊອກຫາພື້ນທີ່ນີ້ຜ່ານ homeserver ຂອງທ່ານ (%(localDomain)s)", + "local_aliases_section": "ທີ່ຢູ່ຊ່ອງເກັບ", + "name_field_label": "ຊື່ຫ້ອງ", + "new_alias_placeholder": "ທີ່ຢູ່ທີ່ເຜີຍແຜ່ໃໝ່ (ເຊັ່ນ: #alias: server)", + "no_aliases_room": "ຫ້ອງນີ້ບໍ່ມີທີ່ຢູ່ຊ່ອງເກັບ", + "no_aliases_space": "ພື້ນທີ່ນີ້ບໍ່ມີທີ່ຢູ່ໃນຊ່ອງເກັບ", + "other_section": "ອື່ນໆ", + "publish_toggle": "ເຜີຍແຜ່ຫ້ອງນີ້ຕໍ່ສາທາລະນະຢູ່ໃນຄຳນຳຫ້ອງຂອງ %(domain)s ບໍ?", + "published_aliases_description": "ເພື່ອເຜີຍແຜ່ທີ່ຢູ່, ມັນຈໍາເປັນຕ້ອງຕັ້ງເປັນທີ່ຢູ່ຊ່ອງເກັບກ່ອນ.", + "published_aliases_explainer_room": "ທີ່ຢູ່ທີ່ເຜີຍແຜ່ສາມາດຖືກນໍາໃຊ້ໂດຍຜູ້ໃດຜູ້ຫນຶ່ງໃນເຊີບເວີຂອງການເຂົ້າຮ່ວມຫ້ອງຂອງທ່ານ.", + "published_aliases_explainer_space": "ທີ່ຢູ່ທີ່ເຜີຍແຜ່ສາມາດຖືກນໍາໃຊ້ໂດຍຜູ້ໃດຜູ້ຫນຶ່ງໃນເຊີບເວີຂອງການເຂົ້າຮ່ວມຊ່ອງຂອງທ່ານ.", + "published_aliases_section": "ທີ່ຢູ່ເຜີຍແຜ່", + "save": "ບັນທຶກການປ່ຽນແປງ", + "topic_field_label": "ຫົວຂໍ້ຫ້ອງ", + "url_preview_encryption_warning": "ໃນຫ້ອງທີ່ເຂົ້າລະຫັດ, ເຊັ່ນດຽວກັບ, ການສະແດງຕົວຢ່າງ URLໄດ້ປິດໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນເພື່ອຮັບປະກັນວ່າ homeserver ຂອງທ່ານ (ບ່ອນສະແດງຕົວຢ່າງ) ບໍ່ສາມາດລວບລວມຂໍ້ມູນກ່ຽວກັບການເຊື່ອມຕໍ່ທີ່ທ່ານເຫັນຢູ່ໃນຫ້ອງນີ້.", + "url_preview_explainer": "ເມື່ອຜູ້ໃດຜູ້ນຶ່ງໃສ່ URL ໃນຂໍ້ຄວາມຂອງພວກເຂົາ, ການສະແດງຕົວຢ່າງ URL ສາມາດສະແດງເພື່ອໃຫ້ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການເຊື່ອມຕໍ່ນັ້ນເຊັ່ນຫົວຂໍ້, ຄໍາອະທິບາຍແລະຮູບພາບຈາກເວັບໄຊທ໌.", + "url_previews_section": "ຕົວຢ່າງ URL", + "user_url_previews_default_off": "ທ່ານໄດ້ ປິດໃຊ້ງານ ຕົວຢ່າງ URL ຕາມຄ່າເລີ່ມຕົ້ນ.", + "user_url_previews_default_on": "ທ່ານໄດ້ ເປີດໃຊ້ງານ ຕົວຢ່າງ URL ຕາມຄ່າເລີ່ມຕົ້ນ." + }, + "notifications": { + "browse_button": "ຄົ້ນຫາ", + "custom_sound_prompt": "ຕັ້ງສຽງແບບກຳນົດເອງ", + "notification_sound": "ສຽງແຈ້ງເຕຶອນ", + "settings_link": "ຮັບການແຈ້ງເຕືອນຕາມທີ່ກຳນົດໄວ້ໃນ ການຕັ້ງຄ່າ ຂອງທ່ານ", + "sounds_section": "ສຽງ", + "uploaded_sound": "ອັບໂຫຼດສຽງ" + }, "permissions": { - "m.room.avatar_space": "ປ່ຽນຮູບ avatar", + "ban": "ຫ້າມຜູ້ໃຊ້", + "ban_reason": "ເຫດຜົນ", + "banned_by": "ຫ້າມໂດຍ %(displayName)s", + "banned_users_section": "ຫ້າມຜູ້ໃຊ້", + "error_changing_pl_description": "ເກີດຄວາມຜິດພາດໃນການປ່ຽນແປງລະດັບສິດຂອງຜູ້ໃຊ້. ກວດໃຫ້ແນ່ໃຈວ່າເຈົ້າມີສິດອະນຸຍາດພຽງພໍແລ້ວລອງໃໝ່ອີກຄັ້ງ.", + "error_changing_pl_reqs_description": "ເກີດຄວາມຜິດພາດໃນການປ່ຽນແປງຂໍ້ກຳນົດລະດັບສິດຂອງຫ້ອງ. ກວດໃຫ້ແນ່ໃຈວ່າເຈົ້າມີສິດອະນຸຍາດພຽງພໍແລ້ວລອງໃໝ່ອີກຄັ້ງ.", + "error_changing_pl_reqs_title": "ເກີດຄວາມຜິດພາດໃນການປ່ຽນແປງຄວາມຕ້ອງການລະດັບພະລັງງານ", + "error_changing_pl_title": "ເກີດຄວາມຜິດພາດໃນການປ່ຽນແປງລະດັບສິດ", + "error_unbanning": "ຍົກເລີກບໍ່ສໍາເລັດ", + "events_default": "ສົ່ງຂໍ້ຄວາມ", + "invite": "ເຊີນຜູ້ໃຊ້", + "kick": "ເອົາຜູ້ໃຊ້ອອກ", + "m.reaction": "ສົ່ງການຕອບກັບ", "m.room.avatar": "ປ່ຽນ avatar ຂອງຫ້ອງ", - "m.room.name_space": "ປ່ຽນຊື່ພຶ້ນທີ່", - "m.room.name": "ປ່ຽນຊື່ຫ້ອງ", - "m.room.canonical_alias_space": "ປ່ຽນທີ່ຢູ່ຫຼັກສຳລັບພື້ນທີ່", + "m.room.avatar_space": "ປ່ຽນຮູບ avatar", "m.room.canonical_alias": "ປ່ຽນທີ່ຢູ່ຫຼັກສຳລັບຫ້ອງ", - "m.space.child": "ຈັດການຫ້ອງຢູ່ໃນພື້ນທີ່ນີ້", + "m.room.canonical_alias_space": "ປ່ຽນທີ່ຢູ່ຫຼັກສຳລັບພື້ນທີ່", + "m.room.encryption": "ເປີດໃຊ້ການເຂົ້າລະຫັດຫ້ອງ", "m.room.history_visibility": "ປ່ຽນການເບິ່ງເຫັນປະຫວັດ", + "m.room.name": "ປ່ຽນຊື່ຫ້ອງ", + "m.room.name_space": "ປ່ຽນຊື່ພຶ້ນທີ່", + "m.room.pinned_events": "ຈັດການເຫດການທີ່ປັກໝຸດໄວ້", "m.room.power_levels": "ປ່ຽນສິດອະນຸຍາດ", - "m.room.topic_space": "ປ່ຽນຄຳອະທິບາຍ", - "m.room.topic": "ປ່ຽນຫົວຂໍ້", - "m.room.tombstone": "ຍົກລະດັບຫ້ອງ", - "m.room.encryption": "ເປີດໃຊ້ການເຂົ້າລະຫັດຫ້ອງ", - "m.room.server_acl": "ປ່ຽນ ACL ຂອງເຊີບເວີ", - "m.reaction": "ສົ່ງການຕອບກັບ", "m.room.redaction": "ເອົາຂໍ້ຄວາມທີ່ຂ້ອຍສົ່ງອອກ", + "m.room.server_acl": "ປ່ຽນ ACL ຂອງເຊີບເວີ", + "m.room.tombstone": "ຍົກລະດັບຫ້ອງ", + "m.room.topic": "ປ່ຽນຫົວຂໍ້", + "m.room.topic_space": "ປ່ຽນຄຳອະທິບາຍ", + "m.space.child": "ຈັດການຫ້ອງຢູ່ໃນພື້ນທີ່ນີ້", "m.widget": "ແກ້ໄຂ widget", - "m.room.pinned_events": "ຈັດການເຫດການທີ່ປັກໝຸດໄວ້", - "users_default": "ບົດບາດເລີ່ມຕົ້ນ", - "events_default": "ສົ່ງຂໍ້ຄວາມ", - "invite": "ເຊີນຜູ້ໃຊ້", - "state_default": "ປ່ຽນການຕັ້ງຄ່າ", - "kick": "ເອົາຜູ້ໃຊ້ອອກ", - "ban": "ຫ້າມຜູ້ໃຊ້", + "muted_users_section": "ຜູ້ໃຊ້ທີ່ປິດສຽງ", + "no_privileged_users": "ບໍ່ມີຜູ້ໃຊ້ໃດມີສິດທິພິເສດຢູ່ໃນຫ້ອງນີ້", + "notifications.room": "ແຈ້ງເຕືອນທຸກຄົນ", + "permissions_section": "ການອະນຸຍາດ", + "permissions_section_description_room": "ເລືອກພາລະບົດບາດທີ່ຕ້ອງການໃນການປ່ຽນແປງພາກສ່ວນຕ່າງໆຂອງຫ້ອງ", + "permissions_section_description_space": "ເລືອກພາລະບົດບາດທີ່ຕ້ອງການໃນການປ່ຽນແປງພາກສ່ວນຕ່າງໆຂອງພຶ້ນທີ່", + "privileged_users_section": "ສິດທິພິເສດຂອງຜູ້ໃຊ້", "redact": "ລົບຂໍ້ຄວາມທີ່ຄົນອື່ນສົ່ງມາ", - "notifications.room": "ແຈ້ງເຕືອນທຸກຄົນ" + "send_event_type": "ສົ່ງເຫດການ %(eventType)s", + "state_default": "ປ່ຽນການຕັ້ງຄ່າ", + "title": "ພາລະບົດບາດ & ການອະນຸຍາດ", + "users_default": "ບົດບາດເລີ່ມຕົ້ນ" + }, + "security": { + "enable_encryption_confirm_description": "ເມື່ອເປີດໃຊ້ແລ້ວ, ການເຂົ້າລະຫັດລັບຂອງຫ້ອງບໍ່ສາມາດປິດໃຊ້ງານໄດ້. ຂໍ້ຄວາມທີ່ສົ່ງຢູ່ໃນຫ້ອງທີ່ເຂົ້າລະຫັດບໍ່ສາມາດເຫັນໄດ້ໂດຍເຊີບເວີ, ສະເພາະແຕ່ຜູ້ເຂົ້າຮ່ວມຂອງຫ້ອງເທົ່ານັ້ນ. ການເປີດໃຊ້ການເຂົ້າລະຫັດອາດຈະເຮັດໃຫ້ bots ແລະ bridges ຈໍານວນຫຼາຍເຮັດວຽກບໍ່ຖືກຕ້ອງ. ສຶກສາເພີ່ມເຕີມກ່ຽວກັບການເຂົ້າລະຫັດ.", + "enable_encryption_confirm_title": "ເປີດໃຊ້ງານການເຂົ້າລະຫັດບໍ?", + "enable_encryption_public_room_confirm_description_2": "ເພື່ອຫຼີກລ້ຽງບັນຫາເຫຼົ່ານີ້, ສ້າງ ຫ້ອງເຂົ້າລະຫັດໃຫມ່ ສໍາລັບການສົນທະນາທີ່ທ່ານວາງແຜນຈະມີ.", + "enable_encryption_public_room_confirm_title": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການເພີ່ມການເຂົ້າລະຫັດໃສ່ຫ້ອງສາທາລະນະນີ້?", + "encrypted_room_public_confirm_description_1": "ບໍ່ໄດ້ແນະນໍາໃຫ້ເຮັດໃຫ້ຫ້ອງທີ່ເຂົ້າລະຫັດເປັນສາທາລະນະ. ມັນຈະຫມາຍຄວາມວ່າທຸກຄົນສາມາດຊອກຫາແລະເຂົ້າຮ່ວມຫ້ອງໄດ້, ດັ່ງນັ້ນທຸກຄົນສາມາດອ່ານຂໍ້ຄວາມໄດ້. ທ່ານຈະບໍ່ໄດ້ຮັບຜົນປະໂຫຍດອັນໃດຈາກການເຂົ້າລະຫັດ.", + "encrypted_room_public_confirm_description_2": "ເພື່ອຫຼີກເວັ້ນບັນຫາເຫຼົ່ານີ້, ສ້າງ new public room ສໍາລັບການສົນທະນາທີ່ທ່ານວາງແຜນໄວ້.", + "encrypted_room_public_confirm_title": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການເຮັດໃຫ້ຫ້ອງທີ່ຖືກເຂົ້າລະຫັດນີ້ເປັນສາທາລະນະ?", + "encryption_permanent": "ເມື່ອເປີດໃຊ້ແລ້ວ, ການເຂົ້າລະຫັດບໍ່ສາມາດຖືກປິດໃຊ້ງານໄດ້.", + "error_join_rule_change_title": "ອັບເດດກົດລະບຽບການເຂົ້າຮ່ວມບໍ່ສຳເລັດ", + "error_join_rule_change_unknown": "ຄວາມລົ້ມເຫຼວທີ່ບໍ່ຮູ້ສາເຫດ", + "guest_access_warning": "ຄົນທີ່ມີລູກຄ້າສະຫນັບສະຫນູນຈະສາມາດເຂົ້າຮ່ວມຫ້ອງໄດ້ໂດຍບໍ່ຕ້ອງມີບັນຊີລົງທະບຽນ.", + "history_visibility_invited": "ສະເພາະສະມາຊິກເທົ່ານັ້ນ (ນັບແຕ່ພວກເຂົາຖືກເຊີນ)", + "history_visibility_joined": "ສະເພາະສະມາຊິກເທົ່ານັ້ນ (ນັບແຕ່ພວກເຂົາເຂົ້າຮ່ວມ)", + "history_visibility_legend": "ຜູ້ໃດອ່ານປະຫວັດໄດ້?", + "history_visibility_shared": "(ນັບແຕ່ຊ່ວງເວລາຂອງການເລືອກນີ້) ສຳລັບສະມາຊິກເທົ່ານັ້ນ", + "history_visibility_warning": "ການປ່ຽນແປງຜູ້ທີ່ອ່ານປະຫວັດຈະມີຜົນກັບຂໍ້ຄວາມໃນອະນາຄົດທີ່ຢູ່ໃນຫ້ອງນີ້ເທົ່ານັ້ນ.", + "history_visibility_world_readable": "ຄົນໃດຄົນໜຶ່ງ", + "join_rule_description": "ຕັດສິນໃຈວ່າໃຜສາມາດເຂົ້າຮ່ວມ %(roomName)s.", + "join_rule_invite": "ສ່ວນຕົວ (ເຊີນສ່ວນຕົວເທົ່ານັ້ນ )", + "join_rule_invite_description": "ສະເພາະຄົນທີ່ຖືກເຊີນເທົ່ານັ້ນທີ່ສາມາດເຂົ້າຮ່ວມໄດ້.", + "join_rule_public_description": "ທຸກຄົນສາມາດຊອກຫາ ແລະ ເຂົ້າຮ່ວມໄດ້.", + "join_rule_restricted": "ພຶ້ນທີ່ຂອງສະມາຊິກ", + "join_rule_restricted_description": "ທຸກຄົນຢູ່ໃນພື້ນທີ່ສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມໄດ້. ແກ້ໄຂພື້ນທີ່ໃດທີ່ສາມາດເຂົ້າເຖິງທີ່ນີ້.", + "join_rule_restricted_description_active_space": "ທຸກຄົນໃນ ສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມໄດ້. ທ່ານສາມາດເລືອກບ່ອນອື່ນໄດ້ຄືກັນ.", + "join_rule_restricted_description_prompt": "ທຸກຄົນຢູ່ໃນພື້ນທີ່ສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມໄດ້. ທ່ານສາມາດເລືອກຫຼາຍໄດ້ຫຼາຍພຶ້ນທີ່.", + "join_rule_restricted_description_spaces": "ພຶ້ນທີ່ ທີ່ມີການເຂົ້າເຖິງ", + "join_rule_restricted_dialog_description": "ຕັດສິນໃຈວ່າບ່ອນໃດທີ່ສາມາດເຂົ້າເຖິງຫ້ອງນີ້ໄດ້. ຖ້າຫາກພື້ນທີ່ເລືອກ, ສະມາຊິກຂອງຕົນສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມ .", + "join_rule_restricted_dialog_empty_warning": "ທ່ານກຳລັງລຶບພື້ນທີ່ທັງໝົດອອກ. ການເຂົ້າເຖິງຈະເປັນຄ່າເລີ່ມຕົ້ນເພື່ອເຊີນເທົ່ານັ້ນ", + "join_rule_restricted_dialog_filter_placeholder": "ຊອກຫາສະຖານທີ່", + "join_rule_restricted_dialog_heading_other": "ພື້ນທີ່ ຫຼື ຫ້ອງອື່ນໆທີ່ທ່ານອາດບໍ່ຮູ້ຈັກ", + "join_rule_restricted_dialog_heading_room": "ພື້ນທີ່ທີ່ທ່ານຮູ້ຈັກ ຊຶ່ງບັນຈຸໃນຫ້ອງນີ້", + "join_rule_restricted_dialog_heading_space": "ພື້ນທີ່ ທີ່ທ່ານຮູ້ຈັກ ທີ່ບັນຈຸພື້ນທີ່ນີ້", + "join_rule_restricted_dialog_heading_unknown": "ເຫຼົ່ານີ້ອາດຈະເປັນຜູ້ຄຸ້ມຄອງຫ້ອງອື່ນໆເປັນສ່ວນຫນຶ່ງຂອງ.", + "join_rule_restricted_dialog_title": "ເລືອກພື້ນທີ່", + "join_rule_restricted_n_more": { + "one": "& %(count)s ເພີ່ມເຕີມ", + "other": "&%(count)s ເພີ່ມເຕີມ" + }, + "join_rule_restricted_summary": { + "one": "ໃນປັດຈຸບັນ, ມີການເຂົ້າເຖິງພື້ນທີ່", + "other": "ໃນປັດຈຸບັນ, %(count)s ມີການເຂົ້າເຖິງພື້ນທີ່" + }, + "join_rule_restricted_upgrade_description": "ການຍົກລະດັບນີ້ຈະອະນຸຍາດໃຫ້ສະມາຊິກຂອງພື້ນທີ່ທີ່ເລືອກເຂົ້າມາໃນຫ້ອງນີ້ໂດຍບໍ່ມີການເຊີນ.", + "join_rule_restricted_upgrade_warning": "ຫ້ອງນີ້ແມ່ນຢູ່ໃນບາງພື້ນທີ່ທີ່ທ່ານບໍ່ແມ່ນຜູ້ຄຸ້ມຄອງ. ໃນສະຖານທີ່ເຫຼົ່ານັ້ນ, ຫ້ອງເກົ່າຍັງຈະສະແດງຢູ່, ແຕ່ຜູ້ຄົນຈະຖືກກະຕຸ້ນໃຫ້ເຂົ້າຮ່ວມຫ້ອງໃຫມ່.", + "join_rule_upgrade_awaiting_room": "ກຳລັງໂຫຼດຫ້ອງໃໝ່", + "join_rule_upgrade_required": "ຕ້ອງການບົກລະດັບ", + "join_rule_upgrade_sending_invites": { + "one": "ກຳລັງສົ່ງຄຳເຊີນ...", + "other": "ກຳລັງສົ່ງຄຳເຊີນ... (%(progress)s ຈາກທັງໝົດ %(count)s)" + }, + "join_rule_upgrade_updating_spaces": { + "one": "ກຳລັງປັບປຸງພື້ນທີ່..", + "other": "ກຳລັງຍົກລະດັບພື້ນທີ່... (%(progress)s ຈາກທັງໝົດ %(count)s)" + }, + "join_rule_upgrade_upgrading_room": "ການຍົກລະດັບຫ້ອງ", + "public_without_alias_warning": "ເພື່ອເຊື່ອມຕໍ່ຫາຫ້ອງນີ້, ກະລຸນາເພີ່ມທີ່ຢູ່.", + "strict_encryption": "ບໍ່ສົ່ງຂໍ້ຄວາມເຂົ້າລະຫັດໄປຫາລະບົບທີ່ບໍ່ໄດ້ຢືນຢັນໃນຫ້ອງນີ້ຈາກລະບົບນີ້", + "title": "ຄວາມປອດໄພ & ຄວາມເປັນສ່ວນຕົວ" + }, + "title": "ການຕັ້ງຄ່າຫ້ອງ - %(roomName)s", + "upload_avatar_label": "ອັບໂຫຼດອາວາຕ້າ", + "visibility": { + "alias_section": "ທີ່ຢູ່", + "error_failed_save": "ອັບເດດການເບິ່ງເຫັນພື້ນທີ່ນີ້ບໍ່ສຳເລັດ", + "error_update_guest_access": "ການອັບເດດການເຂົ້າເຖິງຂອງແຂກຂອງພື້ນທີ່ນີ້ບໍ່ສຳເລັດ", + "error_update_history_visibility": "ການອັບເດດປະຫວັດການເບິ່ງເຫັນຂອງພື້ນທີ່ນີ້ບໍ່ສຳເລັດ", + "guest_access_explainer": "ແຂກສາມາດເຂົ້າຮ່ວມພື້ນທີ່ໄດ້ໂດຍບໍ່ຕ້ອງມີບັນຊີ.", + "guest_access_explainer_public_space": "ນີ້ອາດຈະເປັນປະໂຫຍດສໍາລັບສະຖານທີ່ສາທາລະນະ.", + "guest_access_label": "ເປີດໃຊ້ການເຂົ້າເຖິງແຂກ/ຜູ້ຖືກເຊີນ", + "history_visibility_anyone_space": "ເບິ່ງຕົວຢ່າງພື້ນທີ່", + "history_visibility_anyone_space_description": "ອະນຸຍາດໃຫ້ຄົນເບິ່ງຕົວຢ່າງພື້ນທີ່ຂອງທ່ານກ່ອນທີ່ເຂົາເຈົ້າເຂົ້າຮ່ວມ.", + "history_visibility_anyone_space_recommendation": "ແນະນຳສຳລັບສະຖານທີ່ສາທາລະນະ.", + "title": "ການເບິ່ງເຫັນ" } }, - "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": "ຢັ້ງຢືນອຸປະກອນນີ້ໂດຍການເຮັດສິ່ງໃດໜຶ່ງຕໍ່ໄປນີ້:" + "room_summary_card_back_action_label": "ຂໍ້ມູນຫ້ອງ", + "scalar": { + "error_create": "ບໍ່ສາມາດສ້າງ widget ໄດ້.", + "error_membership": "ທ່ານບໍ່ໄດ້ຢູ່ໃນຫ້ອງນີ້.", + "error_missing_room_id": "ລະຫັດຫ້ອງຫາຍໄປ.", + "error_missing_room_id_request": "ບໍ່ມີການຮ້ອງຂໍ room_id", + "error_missing_user_id_request": "ບໍ່ມີ user_id ໃນການຮ້ອງຂໍ", + "error_permission": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເຮັດສິ່ງນັ້ນຢູ່ໃນຫ້ອງນີ້.", + "error_power_level_invalid": "ລະດັບພະລັງງານຈະຕ້ອງເປັນຈຳນວນບວກ.", + "error_room_not_visible": "ບໍ່ເຫັນຫ້ອງ %(roomId)s", + "error_room_unknown": "ຫ້ອງນີ້ບໍ່ຖືກຮັບຮູ້.", + "error_send_request": "ສົ່ງຄຳຮ້ອງຂໍບໍ່ສຳເລັດ." + }, + "server_offline": { + "description": "ເຊີບເວີຂອງທ່ານບໍ່ຕອບສະໜອງຕໍ່ບາງຄຳຮ້ອງຂໍຂອງທ່ານ. ຂ້າງລຸ່ມນີ້ແມ່ນສາເຫດທີ່ເປັນໄປໄດ້ທີ່ສຸດ.", + "description_1": "ເຊີບເວີ (%(serverName)s) ໃຊ້ເວລາດົນເກີນໄປທີ່ຈະຕອບສະໜອງ.", + "description_2": "Firewall ຫຼື ໂປຣແກມປ້ອງກັນໄວຣັດ ຂອງທ່ານກຳລັງບັລອກການຮ້ອງຂໍ.", + "description_3": "ສ່ວນຂະຫຍາຍຂອງບຣາວເຊີກໍາລັງປ້ອງກັນການຮ້ອງຂໍ.", + "description_4": "ເຊີບເວີອອບລາຍ.", + "description_5": "ເຊີບເວີໄດ້ປະຕິເສດຄຳຮ້ອງຂໍຂອງທ່ານ.", + "description_6": "ພື້ນທີ່ຂອງທ່ານປະສົບກັບຄວາມຫຍຸ້ງຍາກໃນການເຊື່ອມຕໍ່ອິນເຕີເນັດ.", + "description_7": "ເກີດຄວາມຜິດພາດໃນການເຊື່ອມຕໍ່ໃນຂະນະທີ່ພະຍາຍາມຕິດຕໍ່ກັບເຊີບເວີ.", + "description_8": "ເຊີບເວີບໍ່ໄດ້ຖືກຕັ້ງຄ່າເພື່ອຊີ້ບອກວ່າບັນຫາແມ່ນຫຍັງ (CORS).", + "empty_timeline": "ຕາມທັນທັງໝົດ.", + "recent_changes_heading": "ການປ່ຽນແປງຫຼ້າສຸດທີ່ຍັງບໍ່ທັນໄດ້ຮັບ", + "title": "ເຊີບເວີບໍ່ຕອບສະໜອງ" + }, + "seshat": { + "error_initialising": "ເລີ່ມຕົ້ນການຄົ້ນຫາຂໍ້ຄວາມບ່ສຳເລັດ, ໃຫ້ກວດເບິ່ງ ການຕັ້ງຄ່າຂອງທ່ານ ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ", + "reset_button": "ກູ້ຄືນທີ່ຈັດເກັບ", + "reset_description": "ສ່ວນຫຼາຍແລ້ວທ່ານບໍ່ຢາກຈະກູ້ຄືນດັດສະນີຂອງທ່ານ", + "reset_explainer": "ຖ້າທ່ານດຳເນິນການ, ກະລຸນາຮັບຊາບວ່າຂໍ້ຄວາມຂອງທ່ານຈະບໍ່ຖືກລຶບ, ແຕ່ການຊອກຫາອາດຈະຖືກຫຼຸດໜ້ອຍລົງເປັນເວລາສອງສາມນາທີໃນຂະນະທີ່ດັດສະນີຈະຖືກສ້າງໃໝ່", + "reset_title": "ກູ້ຄືນການຕັ້ງຄ່າບໍ?", + "warning_kind_files": "%(brand)s ລຸ້ນນີ້ບໍ່ຮອງຮັບການເບິ່ງບາງໄຟລ໌ທີ່ເຂົ້າລະຫັດໄວ້", + "warning_kind_files_app": "ໃຊ້ ແອັບເດັສທັອບ ເພື່ອເບິ່ງໄຟລ໌ທີ່ຖືກເຂົ້າລະຫັດທັງໝົດ", + "warning_kind_search": "ເວີຊັ້ນຂອງ %(brand)s ບໍ່ຮອງຮັບການຊອກຫາຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດ", + "warning_kind_search_app": "ໃຊ້ ແອັບເດັສທັອບ ເພື່ອຊອກຫາຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໄວ້" + }, + "setting": { + "help_about": { + "access_token_detail": "ການເຂົ້າເຖິງໂທເຄັນຂອງທ່ານເປັນການເຂົ້າເຖິງບັນຊີຂອງທ່ານຢ່າງເຕັມທີ່. ຢ່າແບ່ງປັນໃຫ້ຄົນອຶ່ນ.", + "brand_version": "%(brand)sເວີຊັ້ນ:", + "chat_bot": "ສົນທະນາກັບ %(brand)s Bot", + "clear_cache_reload": "ລຶບ cache ແລະ ໂຫຼດໃຫມ່", + "help_link": "ສໍາລັບການຊ່ວຍເຫຼືອໃນການນໍາໃຊ້ %(brand)s, ກົດ ທີ່ນີ້.", + "help_link_chat_bot": "ສໍາລັບການຊ່ວຍເຫຼືອໃນການນໍາໃຊ້ %(brand)s, ກົດ ທີ່ນີ້ ຫຼືເລີ່ມການສົນທະນາກັບ bot ຂອງພວກເຮົາໂດຍໃຊ້ປຸ່ມຂ້າງລຸ່ມນີ້.", + "olm_version": "ເວີຊັ້ນ Olm:", + "title": "ຊ່ວຍເຫຼືອ & ກ່ຽວກັບ", + "versions": "ເວິຊັ້ນ" } }, - "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": "ການໂຕ້ຕອບທັນທີ" + "settings": { + "all_rooms_home": "ສະແດງຫ້ອງທັງໝົດໃນໜ້າ Home", + "all_rooms_home_description": "ຫ້ອງທັງໝົດທີ່ທ່ານຢູ່ຈະປາກົດຢູ່ໃນໜ້າ Home.", + "always_show_message_timestamps": "ສະແດງເວລາຂອງຂໍ້ຄວາມສະເໝີ", + "appearance": { + "custom_font": "ໃຊ້ຕົວອັກສອນຂອງລະບົບ", + "custom_font_description": "ກຳນົດຊື່ຕົວອັກສອນທີ່ຕິດຕັ້ງຢູ່ໃນລະບົບຂອງທ່ານ & %(brand)sຈະພະຍາຍາມໃຊ້ມັນ.", + "custom_font_name": "ຊື່ຕົວອັກສອນລະບົບ", + "custom_font_size": "ໃຊ້ຂະຫນາດທີ່ກໍາຫນົດເອງ", + "custom_theme_add_button": "ເພີ່ມຫົວຂໍ້", + "custom_theme_error_downloading": "ເກີດຄວາມຜິດພາດໃນການດາວໂຫຼດຂໍ້ມູນ.", + "custom_theme_invalid": "ຮູບແບບschemaບໍ່ຖືກຕ້ອງ.", + "custom_theme_success": "ເພີ່ມຫົວຂໍ້!", + "custom_theme_url": "ການ ກຳນົດເອງຫົວຂໍ້ URL", + "font_size": "ຂະໜາດຕົວອັກສອນ", + "font_size_limit": "ຂະໜາດຕົວອັກສອນທີ່ກຳນົດເອງສາມາດຢູ່ໃນລະຫວ່າງ %(min)s pt ແລະ %(max)s pt", + "font_size_nan": "ຂະໜາດຕ້ອງເປັນຕົວເລກ", + "font_size_valid": "ໃຊ້ລະຫວ່າງ %(min)s pt ແລະ %(max)s pt", + "heading": "ປັບແຕ່ງຮູບລັກສະນະຂອງທ່ານ", + "image_size_default": "ຄ່າເລີ່ມຕົ້ນ", + "image_size_large": "ຂະຫນາດໃຫຍ່", + "layout_bubbles": "ຟອງຂໍ້ຄວາມ", + "layout_irc": "(ທົດລອງ)IRC", + "match_system_theme": "ລະບົບຈັບຄູ່ຫົວຂໍ້", + "subheading": "ການຕັ້ງຄ່າຮູບລັກສະນະມີຜົນກະທົບພຽງແຕ່ %(brand)s ໃນລະບົບ ນີ້.", + "timeline_image_size": "ຂະຫນາດຮູບພາບຢູ່ໃນທາມລາຍ", + "use_high_contrast": "ໃຊ້ຄວາມຄົມຊັດສູງ" + }, + "automatic_language_detection_syntax_highlight": "ເປີດໃຊ້ການກວດຫາພາສາອັດຕະໂນມັດສຳລັບການເນັ້ນໄວຍະກອນ", + "autoplay_gifs": "ຫຼິ້ນ GIFs ອັດຕະໂນມັດ", + "autoplay_videos": "ຫຼິ້ນວິດີໂອອັດຕະໂນມັດ", + "big_emoji": "ເປີດໃຊ້ emoji ໃຫຍ່ໃນການສົນທະນາ", + "code_block_expand_default": "ຂະຫຍາຍບລັອກລະຫັດຕາມຄ່າເລີ່ມຕົ້ນ", + "code_block_line_numbers": "ສະແດງຕົວເລກແຖວຢູ່ໃນບລັອກລະຫັດ", + "emoji_autocomplete": "ເປີດໃຊ້ການແນະນຳອີໂມຈິໃນຂະນະທີ່ພິມ", + "enable_markdown": "ເປີດໃຊ້ Markdown", + "general": { + "account_management_section": "ການຈັດການບັນຊີ", + "account_section": "ບັນຊີ", + "add_email_dialog_title": "ເພີ່ມອີເມວ", + "add_email_failed_verification": "ບໍ່ສາມາດກວດສອບອີເມວໄດ້: ໃຫ້ແນ່ໃຈວ່າທ່ານໄດ້ກົດໃສ່ການເຊື່ອມຕໍ່ໃນອີເມວ", + "add_email_instructions": "ພວກເຮົາໄດ້ສົ່ງອີເມວຫາທ່ານເພື່ອຢືນຢັນທີ່ຢູ່ຂອງທ່ານ. ກະລຸນາປະຕິບັດຕາມຄໍາແນະນໍາຢູ່ທີ່ນັ້ນ ແລະ ຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ປຸ່ມຂ້າງລຸ່ມນີ້.", + "add_msisdn_confirm_body": "ກົດປຸ່ມຂ້າງລຸ່ມເພື່ອຢືນຢັນການເພີ່ມອີເມວນີ້.", + "add_msisdn_confirm_button": "ຢືນຢັນການເພີ່ມເບີໂທລະສັບ", + "add_msisdn_confirm_sso_button": "ຢືນຢັນການເພີ່ມອີເມວນີ້ໂດຍໃຊ້ Single Sign On ເພື່ອພິສູດຕົວຕົນຂອງທ່ານ.", + "add_msisdn_dialog_title": "ເພີ່ມເບີໂທລະສັບ", + "add_msisdn_instructions": "ຂໍ້ຄວາມໄດ້ຖືກສົ່ງໄປຫາ +%(msisdn)s. ກະລຸນາໃສ່ລະຫັດຢືນຢັນ.", + "confirm_adding_email_body": "ກົດປຸ່ມຂ້າງລຸ່ມເພື່ອຢືນຢັນການເພີ່ມອີເມວນີ້.", + "confirm_adding_email_title": "ຢືນຢັນການເພີ່ມອີເມວ", + "deactivate_confirm_body": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການປິດການນຳໃຊ້ບັນຊີຂອງທ່ານ? ນີ້ແມ່ນບໍ່ສາມາດປີ້ນກັບກັນໄດ້.", + "deactivate_confirm_body_password": "ເພື່ອສືບຕໍ່, ກະລຸນາໃສ່ລະຫັດຜ່ານບັນຊີຂອງທ່ານ:", + "deactivate_confirm_body_sso": "ຢືນຢັນການປິດບັນຊີຂອງທ່ານໂດຍການໃຊ້ການເຂົ້າສູ່ລະບົບດຽວເພື່ອພິສູດຕົວຕົນຂອງທ່ານ.", + "deactivate_confirm_content": "ຢືນຢັນວ່າທ່ານຕ້ອງການປິດການນຳໃຊ້ບັນຊີຂອງທ່ານ. ຖ້າທ່ານດໍາເນີນການ:", + "deactivate_confirm_content_1": "ທ່ານຈະບໍ່ສາມາດເປີດໃຊ້ບັນຊີຂອງທ່ານຄືນໄດ້", + "deactivate_confirm_content_2": "ທ່ານຈະບໍ່ສາມາດເຂົ້າສູ່ລະບົບໄດ້", + "deactivate_confirm_content_3": "ບໍ່ມີໃຜຈະສາມາດນໍາໃຊ້ຄືນຊື່ຜູ້ໃຊ້ຂອງທ່ານ (MXID), ລວມທັງທ່ານ: ຈະບໍ່ມີຊື່ຜູ້ໃຊ້ນີ້", + "deactivate_confirm_content_4": "ທ່ານຈະອອກຈາກຫ້ອງທັງໝົດ ແລະ DM ທີ່ທ່ານຢູ່", + "deactivate_confirm_content_5": "ທ່ານຈະຖືກລຶບອອກຈາກຂໍ້ມູນເຊີບເວີ: ໝູ່ຂອງທ່ານຈະບໍ່ສາມາດຊອກຫາທ່ານດ້ວຍອີເມວ ຫຼືເບີໂທລະສັບຂອງທ່ານໄດ້ອີກຕໍ່ໄປ", + "deactivate_confirm_content_6": "ຂໍ້ຄວາມເກົ່າຂອງທ່ານຍັງເບິ່ງເຫັນໄດ້ໂດຍຜູ້ທີ່ໄດ້ຮັບຂໍ້ຄວາມ, ຄືກັນກັບອີເມວທີ່ທ່ານສົ່ງໃນອະດີດ. ທ່ານຕ້ອງການເຊື່ອງຂໍ້ຄວາມທີ່ສົ່ງຂອງທ່ານຈາກຄົນທີ່ເຂົ້າຮ່ວມຫ້ອງໃນອະນາຄົດບໍ?", + "deactivate_confirm_continue": "ຢືນຢັນການປິດບັນຊີ", + "deactivate_confirm_erase_label": "ເຊື່ອງຂໍ້ຄວາມຂອງຂ້ອຍຈາກຜູ້ເຂົ້າໃໝ່", + "deactivate_section": "ປິດການນຳໃຊ້ບັນຊີ", + "discovery_email_empty": "ຕົວເລືອກການຄົ້ນພົບຈະປາກົດຂຶ້ນເມື່ອທ່ານໄດ້ເພີ່ມອີເມວຂ້າງເທິງ.", + "discovery_email_verification_instructions": "ຢືນຢັນການເຊື່ອມຕໍ່ໃນ inbox ຂອງທ່ານ", + "discovery_msisdn_empty": "ຕົວເລືອກການຄົ້ນພົບຈະປາກົດເມື່ອທ່ານໄດ້ເພີ່ມເບີໂທລະສັບຂ້າງເທິງ.", + "discovery_needs_terms": "ຕົກລົງເຫັນດີກັບ ເຊີບເວີ(%(serverName)s) ເງື່ອນໄຂການໃຫ້ບໍລິການເພື່ອອະນຸຍາດໃຫ້ຕົວທ່ານເອງສາມາດຄົ້ນພົບໄດ້ໂດຍທີ່ຢູ່ອີເມວ ຫຼືເບີໂທລະສັບ.", + "discovery_section": "ການຄົ້ນພົບ", + "email_address_in_use": "ອີເມວນີ້ຖືກໃຊ້ແລ້ວ", + "email_address_label": "ທີ່ຢູ່ອີເມວ", + "email_not_verified": "ທີ່ຢູ່ອີເມວຂອງທ່ານຍັງບໍ່ໄດ້ຖືກຢືນຢັນເທື່ອ", + "email_verification_instructions": "ກົດທີ່ລິ້ງໃນອີເມວທີ່ທ່ານໄດ້ຮັບເພື່ອກວດສອບ ແລະ ຈາກນັ້ນກົດສືບຕໍ່ອີກຄັ້ງ.", + "emails_heading": "ທີ່ຢູ່ອີເມວ", + "error_add_email": "ບໍ່ສາມາດເພີ່ມທີ່ຢູ່ອີເມວໄດ້", + "error_deactivate_communication": "ມີບັນຫາໃນການສື່ສານກັບເຊີບເວີ. ກະລຸນາລອງອີກຄັ້ງ.", + "error_deactivate_invalid_auth": "ເຊີບເວີບໍ່ໄດ້ສົ່ງຂໍ້ມູນຄືນຂໍ້ມູນການຮັບຮອງທີ່ຖືກຕ້ອງ.", + "error_deactivate_no_auth": "ເຊີບເວີບໍ່ໄດ້ຮຽກຮ້ອງໃຫ້ມີການພິສູດຢືນຢັນໃດໆ", + "error_email_verification": "ບໍ່ສາມາດຢັ້ງຢືນທີ່ຢູ່ອີເມວໄດ້.", + "error_invalid_email": "ທີ່ຢູ່ອີເມວບໍ່ຖືກຕ້ອງ", + "error_invalid_email_detail": "ສິ່ງນີ້ເບິ່ງຄືວ່າບໍ່ແມ່ນທີ່ຢູ່ອີເມວທີ່ຖືກຕ້ອງ", + "error_msisdn_verification": "ບໍ່ສາມາດຢັ້ງຢືນເບີໂທລະສັບໄດ້.", + "error_password_change_403": "ປ່ຽນລະຫັດຜ່ານບໍ່ສຳເລັດ. ລະຫັດຜ່ານຂອງທ່ານຖືກຕ້ອງບໍ?", + "error_remove_3pid": "ບໍ່ສາມາດລຶບຂໍ້ມູນການຕິດຕໍ່ໄດ້", + "error_revoke_email_discovery": "ບໍ່ສາມາດຖອນການແບ່ງປັນສໍາລັບທີ່ຢູ່ອີເມວໄດ້", + "error_revoke_msisdn_discovery": "ບໍ່ສາມາດຖອນການແບ່ງປັນສຳລັບເບີໂທລະສັບໄດ້", + "error_saving_profile": "ການດໍາເນີນງານບໍ່ສໍາເລັດ", + "error_saving_profile_title": "ບັນທຶກໂປຣໄຟລ໌ຂອງທ່ານບໍ່ສຳເລັດ", + "error_share_email_discovery": "ບໍ່ສາມາດແບ່ງປັນທີ່ຢູ່ອີເມວໄດ້", + "error_share_msisdn_discovery": "ບໍ່ສາມາດແບ່ງປັນເບີໂທລະສັບໄດ້", + "incorrect_msisdn_verification": "ລະຫັດຢືນຢັນບໍ່ຖືກຕ້ອງ", + "language_section": "ພາສາ ແລະ ພາກພື້ນ", + "msisdn_in_use": "ເບີໂທນີ້ຖືກໃຊ້ແລ້ວ", + "msisdn_label": "ເບີໂທລະສັບ", + "msisdn_verification_field_label": "ລະຫັດຢືນຢັນ", + "msisdn_verification_instructions": "ກະລຸນາໃສ່ລະຫັດຢືນຢັນທີ່ສົ່ງຜ່ານຂໍ້ຄວາມ.", + "msisdns_heading": "ເບີໂທລະສັບ", + "name_placeholder": "ບໍ່ມີຊື່ສະແດງຜົນ", + "password_change_success": "ລະຫັດຜ່ານຂອງທ່ານຖືກປ່ຽນສຳເລັດແລ້ວ.", + "remove_email_prompt": "ລຶບ %(email)s ອອກບໍ?", + "remove_msisdn_prompt": "ລຶບ %(phone)sອອກບໍ?" + }, + "image_thumbnails": "ສະແດງຕົວຢ່າງ/ຮູບຕົວຢ່າງສຳລັບຮູບພາບ", + "inline_url_previews_default": "ເປີດໃຊ້ການສະແດງຕົວຢ່າງ URL ໃນແຖວຕາມຄ່າເລີ່ມຕົ້ນ", + "inline_url_previews_room": "ເປີດໃຊ້ການສະແດງຕົວຢ່າງ URL ໂດຍຄ່າເລີ່ມຕົ້ນສໍາລັບຜູ້ເຂົ້າຮ່ວມໃນຫ້ອງນີ້", + "inline_url_previews_room_account": "ເປີດໃຊ້ຕົວຢ່າງ URL ສໍາລັບຫ້ອງນີ້ (ມີຜົນຕໍ່ທ່ານເທົ່ານັ້ນ)", + "insert_trailing_colon_mentions": "ຈໍ້າສອງເມັດພາຍຫຼັງຈາກຜູ້ໃຊ້ກ່າວເຖິງໃນຕອນເລີ່ມຕົ້ນຂອງຂໍ້ຄວາມ", + "jump_to_bottom_on_send": "ໄປຫາລຸ່ມສຸດຂອງທາມລາຍເມື່ອທ່ານສົ່ງຂໍ້ຄວາມ", + "key_backup": { + "backup_in_progress": "ກະແຈຂອງທ່ານກຳລັງຖືກສຳຮອງຂໍ້ມູນ (ການສຳຮອງຂໍ້ມູນຄັ້ງທຳອິດອາດໃຊ້ເວລາສອງສາມນາທີ).", + "backup_success": "ສໍາເລັດ!", + "cannot_create_backup": "ບໍ່ສາມາດສ້າງສໍາຮອງຂໍ້ມູນທີ່ສໍາຄັນ", + "create_title": "ສ້າງການສໍາຮອງຂໍ້ມູນທີ່ສໍາຄັນ", + "setup_secure_backup": { + "cancel_warning": "ຖ້າທ່ານຍົກເລີກດຽວນີ້, ທ່ານອາດຈະສູນເສຍຂໍ້ຄວາມ & ຂໍ້ມູນທີ່ຖືກເຂົ້າລະຫັດ ແລະ ທ່ານສູນເສຍການເຂົ້າເຖິງການເຂົ້າສູ່ລະບົບຂອງທ່ານ.", + "confirm_security_phrase": "ຢືນຢັນປະໂຫຍກຄວາມປອດໄພຂອງທ່ານ", + "description": "ປ້ອງກັນການສູນເສຍການເຂົ້າເຖິງຂໍ້ຄວາມ & ຂໍ້ມູນທີ່ຖືກເຂົ້າລະຫັດໂດຍການສໍາຮອງລະຫັດການເຂົ້າລະຫັດຢູ່ໃນເຊີບເວີຂອງທ່ານ.", + "enter_phrase_title": "ໃສ່ປະໂຫຍກເພື່ອຄວາມປອດໄພ", + "enter_phrase_to_confirm": "ກະລຸນາໃສ່ປະໂຫຍກຄວາມປອດໄພຂອງທ່ານເປັນເທື່ອທີສອງເພື່ອຢືນຢັນ.", + "generate_security_key_description": "ພວກເຮົາຈະສ້າງກະແຈຄວາມປອດໄພໃຫ້ທ່ານເກັບຮັກສາໄວ້ບ່ອນໃດບ່ອນໜຶ່ງທີ່ປອດໄພ ເຊັ່ນ: ຕົວຈັດການລະຫັດຜ່ານ ຫຼື ຕູ້ນິລະໄພ.", + "generate_security_key_title": "ສ້າງກະແຈຄວາມປອດໄພ", + "pass_phrase_match_failed": "ບໍ່ກົງກັນ.", + "pass_phrase_match_success": "ກົງກັນ!", + "phrase_strong_enough": "ດີເລີດ! ປະໂຫຍກຄວາມປອດໄພນີ້ເບິ່ງຄືວ່າເຂັ້ມແຂງພຽງພໍ.", + "requires_key_restore": "ກູ້ຄືນການສຳຮອງຂໍ້ມູນກະແຈຂອງທ່ານເພື່ອຍົກລະດັບການເຂົ້າລະຫັດຂອງທ່ານ", + "requires_password_confirmation": "ໃສ່ລະຫັດຜ່ານບັນຊີຂອງທ່ານເພື່ອຢືນຢັນການຍົກລະດັບ:", + "requires_server_authentication": "ທ່ານຈະຕ້ອງພິສູດຢືນຢັນກັບເຊີບເວີເພື່ອຢືນຢັນການປັບປຸງ.", + "secret_storage_query_failure": "ບໍ່ສາມາດຄົ້ນຫາສະຖານະການເກັບຮັກສາຄວາມລັບໄດ້", + "security_key_safety_reminder": "ການເກັບຮັກສາກະແຈຄວາມປອດໄພຂອງທ່ານໄວ້ບ່ອນໃດບ່ອນໜຶ່ງທີ່ປອດໄພ ເຊັ່ນ: ຕົວຈັດການລະຫັດຜ່ານ ຫຼືບ່ອນປອດໄພ ເພາະຈະຖືກໃຊ້ເພື່ອປົກປ້ອງຂໍ້ມູນທີ່ເຂົ້າລະຫັດໄວ້ຂອງທ່ານ.", + "session_upgrade_description": "ປັບປຸງລະບົບນີ້ເພື່ອໃຫ້ມັນກວດສອບລະບົບອື່ນ, ອະນຸຍາດໃຫ້ພວກເຂົາເຂົ້າເຖິງຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດ ແລະເປັນເຄື່ອງໝາຍໃຫ້ເປັນທີ່ເຊື່ອຖືໄດ້ສໍາລັບຜູ້ໃຊ້ອື່ນ.", + "set_phrase_again": "ກັບຄືນໄປຕັ້ງໃໝ່ອີກຄັ້ງ.", + "settings_reminder": "ນອກນັ້ນທ່ານຍັງສາມາດຕັ້ງຄ່າການສໍາຮອງຂໍ້ມູນທີ່ປອດໄພ & ຈັດການກະແຈຂອງທ່ານໃນການຕັ້ງຄ່າ.", + "title_confirm_phrase": "ຢືນຢັນປະໂຫຍກຄວາມປອດໄພ", + "title_save_key": "ບັນທຶກກະແຈຄວາມປອດໄພຂອງທ່ານ", + "title_set_phrase": "ຕັ້ງຄ່າປະໂຫຍກຄວາມປອດໄພ", + "title_upgrade_encryption": "ປັບປຸງການເຂົ້າລະຫັດຂອງທ່ານ", + "unable_to_setup": "ບໍ່ສາມາດກຳນົດບ່ອນເກັບຂໍ້ມູນລັບໄດ້", + "use_different_passphrase": "ໃຊ້ຂໍ້ຄວາມລະຫັດຜ່ານອື່ນບໍ?", + "use_phrase_only_you_know": "ໃຊ້ປະໂຫຍກລັບທີ່ທ່ານຮູ້ເທົ່ານັ້ນ, ແລະ ເປັນທາງເລືອກທີ່ຈະບັນທຶກກະແຈຄວາມປອດໄພເພື່ອໃຊ້ສຳລັບການສຳຮອງຂໍ້ມູນ." + } + }, + "key_export_import": { + "confirm_passphrase": "ຢືນຢັນລະຫັດຜ່ານ", + "enter_passphrase": "ໃສ່ລະຫັດຜ່ານ", + "export_description_1": "ຂະບວນການນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດສົ່ງອອກລະຫັດສໍາລັບຂໍ້ຄວາມທີ່ທ່ານໄດ້ຮັບໃນຫ້ອງທີ່ຖືກເຂົ້າລະຫັດໄປຫາໄຟລ໌ໃນຊ່ອງເກັບຂໍ້ມູນ. ຫຼັງຈາກນັ້ນທ່ານຈະສາມາດນໍາເຂົ້າໄຟລ໌ເຂົ້າໄປໃນລູກຄ້າ Matrix ອື່ນໃນອະນາຄົດ, ດັ່ງນັ້ນລູກຄ້ານັ້ນຈະສາມາດຖອດລະຫັດຂໍ້ຄວາມເຫຼົ່ານີ້ໄດ້.", + "export_title": "ສົ່ງກະແຈຫ້ອງອອກ", + "file_to_import": "ໄຟລ໌ທີ່ຈະນໍາເຂົ້າ", + "import_description_1": "ຂະບວນການນີ້ອະນຸຍາດໃຫ້ທ່ານນໍາເຂົ້າລະຫັດ ທີ່ທ່ານໄດ້ສົ່ງອອກຜ່ານມາຈາກລູກຄ້າ Matrix ອື່ນ. ຈາກນັ້ນທ່ານຈະສາມາດຖອດລະຫັດຂໍ້ຄວາມໃດໆທີ່ລູກຄ້າອື່ນສາມາດຖອດລະຫັດໄດ້.", + "import_description_2": "ໄຟລ໌ທີສົ່ງອອກຈະຖືກປ້ອງກັນດ້ວຍປະໂຫຍກລະຫັດຜ່ານ. ທ່ານຄວນໃສ່ລະຫັດຜ່ານທີ່ນີ້, ເພື່ອຖອດລະຫັດໄຟລ໌.", + "import_title": "ນຳເຂົ້າກະແຈຫ້ອງ", + "phrase_cannot_be_empty": "ຂໍ້ຄວາມລະຫັດຜ່ານຈະຕ້ອງບໍ່ຫວ່າງເປົ່າ", + "phrase_must_match": "ປະໂຫຍກຕ້ອງກົງກັນ" + }, + "keyboard": { + "title": "ແປ້ນພິມ" + }, + "notifications": { + "enable_audible_notifications_session": "ເປີດໃຊ້ການແຈ້ງເຕືອນທີ່ໄດ້ຍິນໄດ້ສໍາລັບລະບົບນີ້", + "enable_desktop_notifications_session": "ເປີດໃຊ້ການແຈ້ງເຕືອນເດັສທັອບສຳລັບລະບົບນີ້", + "enable_email_notifications": "ເປີດໃຊ້ການແຈ້ງເຕືອນອີເມວສຳລັບ %(email)s", + "error_loading": "ເກີດຄວາມຜິດພາດໃນການໂຫຼດການຕັ້ງຄ່າການແຈ້ງເຕືອນຂອງທ່ານ.", + "error_permissions_denied": "%(brand)s ບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ສົ່ງການແຈ້ງເຕືອນໃຫ້ທ່ານ - ກະລຸນາກວດສອບການຕັ້ງຄ່າຂອງບຣາວເຊີຂອງທ່ານ", + "error_permissions_missing": "%(brand)s ບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ສົ່ງການແຈ້ງເຕືອນ - ກະລຸນາລອງໃໝ່ອີກຄັ້ງ", + "error_saving": "ເກີດຄວາມຜິດພາດໃນການບັນທຶກການຕັ້ງຄ່າການແຈ້ງເຕືອນ", + "error_saving_detail": "ເກີດຄວາມຜິດພາດໃນຂະນະທີ່ບັນທຶກການຕັ້ງຄ່າການແຈ້ງເຕືອນຂອງທ່ານ.", + "error_title": "ບໍ່ສາມາດເປີດໃຊ້ການແຈ້ງເຕືອນໄດ້", + "messages_containing_keywords": "ຂໍ້ຄວາມທີ່ມີຄໍາສໍາຄັນ", + "noisy": "ສຽງດັງ", + "push_targets": "ເປົ້າໝາຍການແຈ້ງເຕືອນ", + "rule_call": "ແຈ້ງເຊີນໂທ", + "rule_contains_display_name": "ຂໍ້ຄວາມທີ່ມີຊື່ສະແດງຂອງຂ້ອຍ", + "rule_contains_user_name": "ຂໍ້ຄວາມບັນຈຸຊື່ຜູ້ໃຊ້ຂອງຂ້ອຍ", + "rule_encrypted": "ຂໍ້ຄວາມເຂົ້າລະຫັດໃນການສົນທະນາກຸ່ມ", + "rule_encrypted_room_one_to_one": "ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໃນການສົນທະນາແບບຫນຶ່ງຕໍ່ຫນຶ່ງ", + "rule_invite_for_me": "ເມື່ອຂ້ອຍຖືກເຊີນໄປຫ້ອງ", + "rule_message": "ຂໍ້ຄວາມໃນກຸ່ມສົນທະນາ", + "rule_room_one_to_one": "ຂໍ້ຄວາມໃນການສົນທະນາຫນຶ່ງຕໍ່ຫນຶ່ງ", + "rule_roomnotif": "ຂໍ້ຄວາມທີ່ບັນຈຸ @room", + "rule_suppress_notices": "ຂໍ້ຄວາມທີ່ສົ່ງໂດຍ bot", + "rule_tombstone": "ເມື່ອມີການຍົກລະດັບຫ້ອງ", + "show_message_desktop_notification": "ສະແດງຂໍ້ຄວາມໃນການແຈ້ງເຕືອນ desktop" + }, + "preferences": { + "always_show_menu_bar": "ສະແດງແຖບເມນູໜ້າຕ່າງສະເໝີ", + "autocomplete_delay": "ການຕື່ມຂໍ້ມູນອັດຕະໂນມັດຊັກຊ້າ (ms)", + "code_blocks_heading": "ບລັອກລະຫັດ", + "compact_modern": "ໃຊ້ຮູບແບບ 'ທັນສະໄຫມ' ທີ່ກະທັດຮັດກວ່າ", + "composer_heading": "ນັກປະພັນ", + "enable_tray_icon": "ສະແດງໄອຄອນ ແລະ ຫຍໍ້ຫນ້າຕ່າງໃຫ້ມັນຢູ່ໃກ້", + "keyboard_heading": "ປຸ່ມລັດ", + "keyboard_view_shortcuts_button": "ເພື່ອເບິ່ງປຸ່ມລັດທັງໝົດ, ຄລິກທີ່ນີ້.", + "media_heading": "ຮູບພາບ, GIF ແລະ ວິດີໂອ", + "rm_lifetime": "ອ່ານອາຍຸ ການໃຊ້ງານຂອງເຄື່ອງຫມາຍ. (ມິນລິວິນາທີ)", + "rm_lifetime_offscreen": "ອ່ານອາຍຸການໃຊ້ງານຂອງໜ້າຈໍ (ມິລິວິນາທີ)", + "room_list_heading": "ລາຍຊື່ຫ້ອງ", + "show_polls_button": "ສະແດງປຸ່ມແບບສຳຫຼວດ", + "surround_text": "ອ້ອມຮອບຂໍ້ຄວາມທີ່ເລືອກໃນເວລາພິມຕົວອັກສອນພິເສດ", + "time_heading": "ສະແດງເວລາ" + }, + "prompt_invite": "ເຕືອນກ່ອນທີ່ຈະສົ່ງຄໍາເຊີນໄປຫາ ID matrix ທີ່ອາດຈະບໍ່ຖືກຕ້ອງ", + "replace_plain_emoji": "ປ່ຽນແທນ Emoji ຂໍ້ຄວາມທຳມະດາໂດຍອັດຕະໂນມັດ", + "security": { + "4s_public_key_in_account_data": "ໃນຂໍ້ມູນບັນຊີ", + "4s_public_key_status": "ກະເເຈສາທາລະນະການເກັບຮັກສາຄວາມລັບ:", + "backup_key_cached_status": "ລະຫັດສໍາຮອງຂໍ້ມູນທີ່ເກັບໄວ້:", + "backup_key_stored_status": "ກະແຈສຳຮອງທີ່ເກັບໄວ້:", + "backup_key_unexpected_type": "ປະເພດທີ່ບໍ່ຄາດຄິດ", + "backup_key_well_formed": "ສ້າງຕັ້ງຂຶ້ນ", + "backup_keys_description": "ສຳຮອງຂໍ້ມູນລະຫັດການເຂົ້າລະຫັດຂອງທ່ານດ້ວຍຂໍ້ມູນບັນຊີຂອງທ່ານໃນກໍລະນີທີ່ທ່ານສູນເສຍການເຂົ້າເຖິງລະບົບຂອງທ່ານ. ກະແຈຂອງທ່ານຈະຖືກຮັກສາໄວ້ດ້ວຍກະແຈຄວາມປອດໄພທີ່ເປັນເອກະລັກ.", + "bulk_options_accept_all_invites": "ຍອມຮັບການເຊີນທັງໝົດ %(invitedRooms)s", + "bulk_options_reject_all_invites": "ປະຕິເສດການເຊີນທັງໝົດ %(invitedRooms)s", + "bulk_options_section": "ຕົວເລືອກຈຳນວນຫຼາຍ", + "cross_signing_cached": "ເກັບໄວ້ໃນ cached ເຄື່ອງ", + "cross_signing_homeserver_support": "ສະຫນັບສະຫນູນຄຸນນະສົມບັດ Homeserver:", + "cross_signing_homeserver_support_exists": "ມີຢູ່", + "cross_signing_in_4s": "ໃນການເກັບຮັກສາຄວາມລັບ", + "cross_signing_in_memory": "ໃນຄວາມຊົງຈໍາ", + "cross_signing_master_private_Key": "ລະຫັດສ່ວນຕົວຫຼັກ:", + "cross_signing_not_cached": "ບໍ່ພົບຢູ່ໃນເຄື່ອງ", + "cross_signing_not_found": "ບໍ່ພົບເຫັນ", + "cross_signing_not_in_4s": "ບໍ່ພົບຢູ່ໃນບ່ອນເກັບມ້ຽນ", + "cross_signing_not_stored": "ບໍ່ໄດ້ເກັບຮັກສາໄວ້", + "cross_signing_private_keys": "ກະແຈສ່ວນຕົວCross-signing :", + "cross_signing_public_keys": "ກະແຈສາທາລະນະທີ່ມີ Cross-signing:", + "cross_signing_self_signing_private_key": "ລະຫັດສ່ວນຕົວທີ່ເຊັນດ້ວຍຕົນເອງ:", + "cross_signing_user_signing_private_key": "ຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບລະຫັດສ່ວນຕົວ:", + "cryptography_section": "ການເຂົ້າລະຫັດລັບ", + "delete_backup": "ລຶບການສຳຮອງຂໍ້ມູນ", + "delete_backup_confirm_description": "ທ່ານແນ່ໃຈບໍ່? ທ່ານຈະສູນເສຍຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໄວ້ຫາກກະແຈຂອງທ່ານບໍ່ຖືກສຳຮອງຂໍ້ມູນຢ່າງຖືກຕ້ອງ.", + "e2ee_default_disabled_warning": "ຜູ້ຄຸມເຊີບເວີຂອງທ່ານໄດ້ປິດການນຳໃຊ້ການເຂົ້າລະຫັດແບບຕົ້ນທາງຮອດປາຍທາງໂດຍຄ່າເລີ່ມຕົ້ນໃນຫ້ອງສ່ວນຕົວ ແລະ ຂໍ້ຄວາມໂດຍກົງ.", + "enable_message_search": "ເປີດໃຊ້ການຊອກຫາຂໍ້ຄວາມຢູ່ໃນຫ້ອງທີ່ຖືກເຂົ້າລະຫັດ", + "encryption_individual_verification_mode": "ຢືນຢັນແຕ່ລະລະບົບທີ່ໃຊ້ໂດຍຜູ້ໃຊ້ເພື່ອໝາຍວ່າເປັນທີ່ໜ້າເຊື່ອຖືໄດ້, ບໍ່ໄວ້ໃຈອຸປະກອນທີ່ cross-signed.", + "encryption_section": "ການເຂົ້າລະຫັດ", + "error_loading_key_backup_status": "ບໍ່ສາມາດໂຫຼດສະຖານະສຳຮອງລະຫັດໄດ້", + "export_megolm_keys": "ສົ່ງກະແຈຫ້ອງ E2E ອອກ", + "ignore_users_empty": "ທ່ານບໍ່ມີຜູ້ໃຊ້ທີ່ຖືກລະເລີຍ.", + "ignore_users_section": "ຜູ້ໃຊ້ຖືກຍົກເວັ້ນ", + "import_megolm_keys": "ນຳເຂົ້າກະແຈຫ້ອງ E2E", + "key_backup_active_version_none": "ບໍ່ມີ", + "key_backup_algorithm": "ສູດການຄິດໄລ່:", + "key_backup_complete": "ກະແຈທັງໝົດຖືກສຳຮອງໄວ້", + "key_backup_connect": "ເຊື່ອມຕໍ່ລະບົບນີ້ກັບ ກະເເຈສຳຮອງ", + "key_backup_connect_prompt": "ເຊື່ອມຕໍ່ລະບົບນີ້ກັບການສໍາຮອງກະແຈກ່ອນທີ່ຈະອອກຈາກລະບົບເພື່ອຫຼີກເວັ້ນການສູນເສຍກະແຈທີ່ອາດຢູ່ໃນລະບົບນີ້ເທົ່ານັ້ນ.", + "key_backup_inactive": "ລະບົບນີ້ແມ່ນ ບໍ່ໄດ້ສໍາຮອງລະຫັດຂອງທ່ານ, ແຕ່ທ່ານມີການສໍາຮອງຂໍ້ມູນທີ່ມີຢູ່ແລ້ວທີ່ທ່ານສາມາດກູ້ຄືນຈາກ ແລະເພີ່ມຕໍ່ໄປ.", + "key_backup_inactive_warning": "ກະແຈຂອງທ່ານ ບໍ່ຖືກສຳຮອງຂໍ້ມູນຈາກລະບົບນີ້.", + "manually_verify_all_sessions": "ຢັ້ງຢືນທຸກລະບົບທາງໄກດ້ວຍຕົນເອງ", + "message_search_disable_warning": "ຖ້າປິດໃຊ້ງານ, ຂໍ້ຄວາມຈາກຫ້ອງທີ່ເຂົ້າລະຫັດຈະບໍ່ປາກົດຢູ່ໃນຜົນການຄົ້ນຫາ.", + "message_search_disabled": "ເກັບຮັກສາຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດໄວ້ຢ່າງປອດໄພຢູ່ໃນເຄື່ອງເພື່ອໃຫ້ປາກົດໃນຜົນການຄົ້ນຫາ.", + "message_search_enabled": { + "one": "ຈັດເກັບຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດໄວ້ຢ່າງປອດໄພຢູ່ໃນເຄື່ອງເພື່ອໃຫ້ປາກົດໃນຜົນການຊອກຫາ, ໂດຍໃຊ້ %(size)s ເພື່ອເກັບຂໍ້ຄວາມຈາກຫ້ອງ %(rooms)s.", + "other": "ຈັດເກັບຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດໄວ້ຢ່າງປອດໄພຢູ່ໃນເຄື່ອງເພື່ອໃຫ້ປາກົດໃນຜົນການຊອກຫາ, ໂດຍໃຊ້ %(size)s ເພື່ອເກັບຂໍ້ຄວາມຈາກ %(rooms)s ຫ້ອງ." + }, + "message_search_failed": "ການເລີ່ມຕົ້ນການຄົ້ນຫາຂໍ້ຄວາມບໍ່ສຳເລັດ", + "message_search_indexed_messages": "ດັດສະນີຂໍ້ຄວາມ:", + "message_search_indexed_rooms": "ຫ້ອງທີ່ຈັດດັດສະນີ:", + "message_search_indexing": "ປະຈຸບັນກໍາລັງສ້າງດັດສະນີ: %(currentRoom)s", + "message_search_indexing_idle": "ຕອນນີ້ບໍ່ໄດ້ຈັດດັດສະນີຂໍ້ຄວາມສໍາລັບຫ້ອງໃດ.", + "message_search_intro": "%(brand)s ກໍາລັງເກັບຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດໄວ້ຢ່າງປອດໄພຢູ່ໃນເຄື່ອງເພື່ອໃຫ້ພວກເຂົາປາກົດໃນຜົນການຄົ້ນຫາ:", + "message_search_room_progress": "%(doneRooms)s ຈາກທັງໝົດ %(totalRooms)s", + "message_search_section": "ຄົ້ນຫາຂໍ້ຄວາມ", + "message_search_sleep_time": "ຂໍ້ຄວາມຄວນຖືກດາວໂຫຼດໄວເທົ່າໃດ.", + "message_search_space_used": "ພື້ນທີ່ໃຊ້ແລ້ວ:", + "message_search_unsupported": "%(brand)s ຂາດບາງອົງປະກອບທີ່ຕ້ອງການສໍາລັບການເກັບຂໍ້ຄວາມເຂົ້າລະຫັດໄວ້ຢ່າງປອດໄພຢູ່ໃນເຄື່ອງ. ຖ້າທ່ານຕ້ອງການທົດລອງໃຊ້ຄຸນສົມບັດນີ້, ສ້າງ %(brand)s Desktop ແບບກຳນົດເອງດ້ວຍການເພີ່ມ ອົງປະກອບການຄົ້ນຫາ.", + "message_search_unsupported_web": "%(brand)s ບໍ່ສາມາດເກັບຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດໄວ້ຢ່າງປອດໄພຢູ່ໃນເຄື່ອງ ໃນຂະນະທີ່ກຳລັງດຳເນີນການໃນເວັບບຣາວເຊີ. ໃຊ້ %(brand)s Desktop ເພື່ອໃຫ້ຂໍ້ຄວາມເຂົ້າລະຫັດຈະປາກົດໃນຜົນການຊອກຫາ.", + "restore_key_backup": "ກູ້ຄືນຈາກການສໍາຮອງຂໍ້ມູນ", + "secret_storage_not_ready": "ບໍ່ພ້ອມ", + "secret_storage_ready": "ພ້ອມ", + "secret_storage_status": "ການເກັບຮັກສາຄວາມລັບ:", + "send_analytics": "ສົ່ງຂໍ້ມູນການວິເຄາະ", + "session_id": "ID ລະບົບ:", + "session_key": "ກະແຈລະບົບ:", + "strict_encryption": "ບໍ່ສົ່ງຂໍ້ຄວາມເຂົ້າລະຫັດໄປຫາລະບົບທີ່ບໍ່ໄດ້ຢືນຢັນຈາກລະບົບນີ້" + }, + "send_typing_notifications": "ສົ່ງການແຈ້ງເຕືອນການພິມ", + "sessions": { + "confirm_sign_out": { + "one": "ຢືນຢັນການອອກຈາກລະບົບອຸປະກອນນີ້", + "other": "ຢືນຢັນການອອກຈາກລະບົບອຸປະກອນເຫຼົ່ານີ້" + }, + "confirm_sign_out_body": { + "one": "ກົດທີ່ປຸ່ມຂ້າງລຸ່ມນີ້ເພື່ອຢືນຢັນການອອກຈາກລະບົບອຸປະກອນນີ້.", + "other": "ກົດທີ່ປຸ່ມຂ້າງລຸ່ມນີ້ເພື່ອຢືນຢັນການອອກຈາກລະບົບອຸປະກອນເຫຼົ່ານີ້." + }, + "confirm_sign_out_continue": { + "one": "ອອກຈາກລະບົບອຸປະກອນ", + "other": "ອອກຈາກລະບົບອຸປະກອນ" + }, + "confirm_sign_out_sso": { + "other": "ຢືນຢັນການອອກຈາກລະບົບອຸປະກອນເຫຼົ່ານີ້ໂດຍໃຊ້ລະບົບປະຕູດຽວ( SSO) ເພື່ອພິສູດຕົວຕົນຂອງທ່ານ.", + "one": "ຢືນຢັນການອອກຈາກລະບົບອຸປະກອນນີ້ໂດຍໃຊ້ ລະບົບຈັດການປະຕູດຽວ (SSO) ເພື່ອພິສູດຕົວຕົນຂອງທ່ານ." + }, + "session_id": "ID ລະບົບ", + "verify_session": "ຢືນຢັນລະບົບ" + }, + "show_breadcrumbs": "ສະແດງທາງລັດໄປຫາຫ້ອງທີ່ເບິ່ງເມື່ອບໍ່ດົນມານີ້ຂ້າງເທິງລາຍການຫ້ອງ", + "show_chat_effects": "ສະແດງຜົນກະທົບການສົນທະນາ (ພາບເຄື່ອນໄຫວໃນເວລາທີ່ໄດ້ຮັບເຊັ່ນ: confetti)", + "show_displayname_changes": "ສະແດງການປ່ຽນແປງຊື່", + "show_join_leave": "ສະແດງໃຫ້ເຫັນການເຂົ້າຮ່ວມ / ອອກຈາກຂໍ້ຄວາມ (ການເຊື້ອເຊີນ / ເອົາ / ຫ້າມ ບໍ່ໄຫ້ມີຜົນກະທົບ)", + "show_read_receipts": "ສະແດງໃບຮັບຮອງການອ່ານທີ່ສົ່ງໂດຍຜູ້ໃຊ້ອື່ນ", + "show_redaction_placeholder": "ສະແດງຕົວຍຶດຕຳແໜ່ງສໍາລັບຂໍ້ຄວາມທີ່ຖືກລົບອອກ", + "show_stickers_button": "ສະແດງປຸ່ມສະຕິກເກີ", + "show_typing_notifications": "ສະແດງການແຈ້ງເຕືອນການພິມ", + "sidebar": { + "metaspaces_favourites_description": "ຈັດກຸ່ມຫ້ອງ ແລະ ຄົນທີ່ທ່ານມັກທັງໝົດຢູ່ບ່ອນດຽວ.", + "metaspaces_home_all_rooms": "ສະແດງຫ້ອງທັງໝົດ", + "metaspaces_home_all_rooms_description": "ສະແດງຫ້ອງທັງໝົດຂອງທ່ານໃນໜ້າຫຼັກ, ເຖິງແມ່ນວ່າພວກມັນຢູ່ໃນບ່ອນໃດນຶ່ງກໍ່ຕາມ.", + "metaspaces_home_description": "ຫນ້າHome ເປັນປະໂຫຍດສໍາລັບການເບິ່ງລາຍການລວມທັງໝົດ.", + "metaspaces_orphans": "ຫ້ອງຢູ່ນອກພື້ນທີ່", + "metaspaces_orphans_description": "ຈັດກຸ່ມຫ້ອງທັງໝົດຂອງທ່ານທີ່ບໍ່ໄດ້ເປັນສ່ວນໜຶ່ງຂອງພື້ນທີ່ຢູ່ໃນບ່ອນດຽວກັນ.", + "metaspaces_people_description": "ຈັດກຸ່ມຄົນທັງໝົດຂອງເຈົ້າຢູ່ບ່ອນດຽວ.", + "metaspaces_subsection": "ພຶ້ນທີ່ຈະສະແດງ", + "title": "ແຖບດ້ານຂ້າງ" + }, + "start_automatically": "ເລີ່ມອັດຕະໂນມັດຫຼັງຈາກເຂົ້າສູ່ລະບົບ", + "use_12_hour_format": "ສະແດງເວລາໃນຮູບແບບ 12 ຊົ່ວໂມງ (ເຊັ່ນ: 2:30 ໂມງແລງ)", + "use_command_enter_send_message": "ໃຊ້ Command + Enter ເພື່ອສົ່ງຂໍ້ຄວາມ", + "use_command_f_search": "ໃຊ້ຄໍາສັ່ງ + F ເພື່ອຊອກຫາເສັ້ນເວລາ", + "use_control_enter_send_message": "ໃຊ້ Ctrl + Enter ເພື່ອສົ່ງຂໍ້ຄວາມ", + "use_control_f_search": "ໃຊ້ Ctrl + F ເພື່ອຊອກຫາເສັ້ນເວລາ", + "voip": { + "audio_input_empty": "ບໍ່ພົບໄມໂຄຣໂຟນ", + "audio_output": "ສຽງອອກ", + "audio_output_empty": "ບໍ່ພົບສຽງອອກ", + "mirror_local_feed": "ເບິ່ງຟີດວິດີໂອທ້ອງຖິ່ນ", + "missing_permissions_prompt": "ບໍ່ອະນຸຍາດສື່, ກົດໄປທີ່ປຸ່ມຂ້າງລຸ່ມນີ້ເພື່ອຮ້ອງຂໍ.", + "request_permissions": "ຮ້ອງຂໍການອະນຸຍາດສື່ມວນຊົນ", + "title": "ສຽງ & ວິດີໂອ", + "video_input_empty": "ບໍ່ພົບ Webcam" + }, + "warn_quit": "ເຕືອນກ່ອນຢຸດຕິ" }, - "analytics": { - "enable_prompt": "ຊ່ວຍປັບປຸງ %(analyticsOwner)s", - "consent_migration": "ກ່ອນໜ້ານີ້ທ່ານໄດ້ຍິນຍອມທີ່ຈະແບ່ງປັນຂໍ້ມູນການນຳໃຊ້ທີ່ບໍ່ເປີດເຜີຍຊື່ກັບພວກເຮົາ. ພວກເຮົາກຳລັງອັບເດດວິທີການເຮັດວຽກນັ້ນ.", - "learn_more": "ແບ່ງປັນຂໍ້ມູນທີ່ບໍ່ເປີດເຜີຍຊື່ເພື່ອຊ່ວຍພວກເຮົາລະບຸບັນຫາ. ບໍ່ມີຫຍັງສ່ວນຕົວ. ບໍ່ມີຄົນທີສາມ. ສຶກສາເພີ່ມເຕີມ", - "privacy_policy": "ທ່ານສາມາດອ່ານເງື່ອນໄຂທັງໝົດຂອງພວກເຮົາໄດ້ ທີ່ນີ້", - "pseudonymous_usage_data": "ຊ່ວຍພວກເຮົາລະບຸບັນຫາ ແລະ ປັບປຸງ %(analyticsOwner)s ໂດຍການແບ່ງປັນຂໍ້ມູນການນຳໃຊ້ທີ່ບໍ່ເປີດເຜີຍຊື່. ເພື່ອເຂົ້າໃຈວິທີທີ່ຄົນໃຊ້ຫຼາຍອຸປະກອນ, ພວກເຮົາຈະສ້າງຕົວລະບຸແບບສຸ່ມ, ແບ່ງປັນໂດຍອຸປະກອນຂອງທ່ານ.", - "bullet_1": "ພວກເຮົາ ບໍ່ ບັນທຶກ ຫຼື ປະຫວັດຂໍ້ມູນບັນຊີໃດໆ", - "bullet_2": "ພວກເຮົາ ບໍ່ ແບ່ງປັນຂໍ້ມູນກັບພາກສ່ວນທີສາມ", - "disable_prompt": "ທ່ານສາມາດປິດຕັ້ງຄ່າໄດ້ທຸກເວລາ" + "share": { + "link_title": "ເຊື່ອມຕໍ່ທີ່ຫ້ອງ", + "permalink_message": "ເຊື່ອມຕໍ່ກັບຂໍ້ຄວາມທີ່ເລືອກ", + "permalink_most_recent": "ເຊື່ອມຕໍ່ກັບຂໍ້ຄວາມຫຼ້າສຸດ", + "title_message": "ແບ່ງປັນຂໍ້ຄວາມໃນຫ້ອງ", + "title_room": "ແບ່ງປັນຫ້ອງ", + "title_user": "ແບ່ງປັນຜູ້ໃຊ້" }, - "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": "ສົ່ງຮູບຫົວໃຈ" + "slash_command": { + "addwidget": "ເພີ່ມ widget ແບບກຳນົດເອງໂດຍ URL ໃສ່ຫ້ອງ", + "addwidget_invalid_protocol": "ກະລຸນາສະໜອງ https:// ຫຼື http:// widget URL", + "addwidget_missing_url": "ກະລຸນາສະໜອງ widget URL ຫຼືລະຫັດຝັງ", + "addwidget_no_permissions": "ທ່ານບໍ່ສາມາດແກ້ໄຂ widget ໃນຫ້ອງນີ້ໄດ້.", + "ban": "ຫ້າມຜູ້ໃຊ້ທີ່ມີ ID", + "category_actions": "ການປະຕິບັດ", + "category_admin": "ບໍລິຫານ", + "category_advanced": "ຂັ້ນສູງ", + "category_effects": "ຜົນກະທົບ", + "category_messages": "ຂໍ້ຄວາມ", + "category_other": "ອື່ນໆ", + "command_error": "ຄໍາສັ່ງຜິດພາດ", + "converttodm": "ປ່ຽນຫ້ອງເປັນ DM", + "converttoroom": "ປ່ຽນ DM ເປັນຫ້ອງ", + "deop": "Deops ຜູ້ໃຊ້ທີ່ມີ ID", + "devtools": "ເປີດກ່ອງເຄື່ອງມືນັກພັດທະນາ", + "discardsession": "ບັງຄັບໃຫ້ປະຖິ້ມລະບົບຂາອອກໃນປະຈຸບັນຢູ່ໃນຫ້ອງທີ່ຖືກເຂົ້າລະຫັດ", + "error_invalid_rendering_type": "ຄໍາສັ່ງຜິດພາດ: ບໍ່ສາມາດຊອກຫາປະເພດການສະແດງຜົນ (%(renderingType)s)", + "error_invalid_runfn": "ຄໍາສັ່ງຜິດພາດ: ບໍ່ສາມາດຈັດການກັບຄໍາສັ່ງ slash ໄດ້.", + "help": "ສະແດງລາຍຊື່ຄໍາສັ່ງທີ່ມີການໃຊ້ງານ ແລະ ຄໍາອະທິບາຍ", + "help_dialog_title": "ຄໍາສັ່ງຊ່ວຍເຫຼືອ", + "holdcall": "ວາງສາຍໄວ້ຢູ່ໃນຫ້ອງປະຈຸບັນ", + "html": "ສົ່ງຂໍ້ຄວາມທີ່ເປັນ html, ໂດຍບໍ່ມີການຕີຄວາມຫມາຍວ່າເປັນ markdown", + "ignore": "ບໍ່ສົນໃຈຜູ້ໃຊ້, ເຊື່ອງຂໍ້ຄວາມຂອງເຂົາເຈົ້າໂດຍທ່ານເອງ", + "ignore_dialog_description": "ດຽວນີ້ທ່ານບໍ່ສົນໃຈ %(userId)s", + "ignore_dialog_title": "ບໍ່ສົນໃຈຜູ້ໃຊ້", + "invite": "ເຊີນຜູ້ໃຊ້ທີ່ມີ ID ໃຫ້ໄປຫ້ອງປັດຈຸບັນ", + "invite_3pid_needs_is_error": "ໃຊ້ເຊີເວີລະບຸຕົວຕົນເພື່ອເຊີນທາງອີເມວ. ຈັດການໃນການຕັ້ງຄ່າ.", + "invite_3pid_use_default_is_title": "ໃຊ້ເຊີບເວີລະບຸຕົວຕົນ", + "invite_3pid_use_default_is_title_description": "ໃຊ້ເຊີບເວີລະບຸຕົວຕົນເພື່ອເຊີນທາງອີເມວ.ກົດສືບຕໍ່ໃຊ້ເຊີບເວີລິບຸຕົວຕົນເລີ່ມຕົ້ນ (%(defaultIdentityServerName)s) ຫຼືຈັດການ ການຕັ້ງຄ່າ.", + "join": "ເຂົ້າຮ່ວມຫ້ອງຕາມທີ່ຢູ່ໄດ້ລະບຸໃຫ້", + "jumptodate": "ຂ້າມໄປຫາວັນທີທີ່ກຳນົດໄວ້ໃນທາມລາຍ", + "jumptodate_invalid_input": "ພວກເຮົາບໍ່ສາມາດເຂົ້າໃຈວັນທີ່ກຳນົດໃຫ້ (%(inputDate)s). ລອງໃຊ້ຮູບແບບ YYYY-MM-DD.", + "lenny": "ນຳໜ້າ ( ͡° ͜ʖ ͡°) ເປັນຂໍ້ຄວາມທຳມະດາ", + "me": "ສະແດງການດຳເນີນການ", + "msg": "ສົ່ງຂໍ້ຄວາມໄປຫາຜູ້ໃຊ້ທີ່ກຳນົດໄວ້", + "myroomnick": "ປ່ຽນຊື່ສະແດງຜົນຂອງທ່ານໃນຫ້ອງປັດຈຸບັນເທົ່ານັ້ນ", + "nick": "ປ່ຽນຊື່ການສະແດງຜົນຂອງທ່ານ", + "no_active_call": "ບໍ່ມີການໂທຢູ່ໃນຫ້ອງນີ້", + "op": "ກໍານົດລະດັບພະລັງງານຂອງຜູ້ໃຊ້", + "part_unknown_alias": "ບໍ່ຮູ້ຈັກທີ່ຢູ່ຫ້ອງ: %(roomAlias)s", + "plain": "ສົ່ງຂໍ້ຄວາມເປັນຂໍ້ຄວາມທຳມະດາ, ໂດຍບໍ່ມີການຕີຄວາມໝາຍວ່າເປັນ ການໝາຍໄວ້", + "query": "ເປີດການສົນທະນາກັບຜູ້ໃຊ້ທີ່ກຳນົດໄວ້", + "query_not_found_phone_number": "ບໍ່ສາມາດຊອກຫາ Matrix ID ສໍາລັບເບີໂທລະສັບ", + "rageshake": "ສົ່ງບົດລາຍງານຂໍ້ຜິດພາດພ້ອມດ້ວຍການບັນທຶກເຫດການ", + "rainbow": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດໃຫ້ເປັນສີຮຸ້ງ", + "rainbowme": "ສົ່ງ emote ທີ່ກຳນົດໃຫ້ເປັນສີຮຸ້ງ", + "remove": "ລຶບຜູ້ໃຊ້ທີ່ມີ ID ໃຫ້ອອກຈາກຫ້ອງນີ້", + "roomavatar": "ປ່ຽນຮູບແທນຕົວຂອງຫ້ອງປັດຈຸບັນ", + "roomname": "ກຳນົດຊື່ຫ້ອງ", + "server_error": "ເຊີບເວີຜິດພາດ", + "server_error_detail": "ເຊີບເວີບໍ່ສາມາດໃຊ້ໄດ້, ໂຫຼດເກີນກຳນົດ, ຫຼື ມີອັນອື່ນຜິດພາດ.", + "shrug": "ນຳໜ້າ ¯\\_(ツ)_/¯ ເປັນຂໍ້ຄວາມທໍາມະດາ", + "spoiler": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດເປັນ spoiler", + "tableflip": "ນຳໜ້າ (╯°□°)╯︵ ┻━┻ ເປັນຂໍ້ຄວາມທຳມະດາ", + "topic": "ໄດ້ຮັບ ຫຼື ກໍານົດຫົວຂໍ້ຫ້ອງ", + "topic_none": "ຫ້ອງນີ້ບໍ່ມີຫົວຂໍ້.", + "topic_room_error": "ໂຫຼດຫົວຂໍ້ຫ້ອງບໍ່ສຳເລັດ: ບໍ່ສາມາດຊອກຫາຫ້ອງ (%(roomId)s", + "tovirtual": "ສະຫຼັບໄປໃຊ້ຫ້ອງສະເໝືອນຈິງ, ຖ້າມີອີກຫ້ອງໜຶ່ງ", + "tovirtual_not_found": "ບໍ່ມີຫ້ອງສະເໝືອນຈິງສຳລັບຫ້ອງນີ້", + "unban": "ຍົກເລີກການຫ້າມຜູ້ໃຊ້ທີ່ມີ ID", + "unflip": "ນຳໜ້າ ┬──┬ ノ( ゜-゜ノ)ເປັນຂໍ້ຄວາມທຳມະດາ", + "unholdcall": "ການຮັບສາຍໃນຫ້ອງປະຈຸບັນຖຶກປິດໄວ້", + "unignore": "ສົນໃຈຜູ້ໃຊ້, ສະແດງຂໍ້ຄວາມຂອງພວກເຂົາຕໍ່ໄປ", + "unignore_dialog_description": "ທ່ານບໍ່ໄດ້ສົນໃຈ %(userId)s ອີກຕໍ່ໄປ", + "unignore_dialog_title": "ສົນໃຈຜູ້ໃຊ້", + "unknown_command": "ຄໍາສັ່ງທີ່ບໍ່ຮູ້ຈັກ", + "unknown_command_button": "ສົ່ງຂໍ້ເປັນຄວາມ", + "unknown_command_detail": "ຄໍາສັ່ງທີ່ບໍ່ຮູ້ຈັກ: %(commandText)s", + "unknown_command_help": "ທ່ານສາມາດໃຊ້ /help ເພື່ອບອກລາຍການຄຳສັ່ງທີ່ມີຢູ່. ທ່ານໝາຍເຖິງການສົ່ງຂໍ້ຄວາມນີ້ບໍ?", + "unknown_command_hint": "ຄຳໃບ້: ເລີ່ມຕົ້ນຂໍ້ຄວາມຂອງທ່ານດ້ວຍ // ເພື່ອເລີ່ມຕົ້ນມັນດ້ວຍເຄື່ອງໝາຍທັບ.", + "upgraderoom": "ຍົກລະດັບຫ້ອງເປັນລຸ້ນໃໝ່", + "upgraderoom_permission_error": "ທ່ານບໍ່ມີສິດໃຊ້ຄໍາສັ່ງນີ້.", + "usage": "ການນໍາໃຊ້", + "verify": "ຢືນຢັນຜູ້ໃຊ້, ລະບົບ, ແລະ pubkey tuple", + "verify_mismatch": "ຄຳເຕືອນ: ການຢືນຢັນບໍ່ສຳເລັັດ! ປຸ່ມເຊັນຊື່ສຳລັບ %(userId)s ແລະ ລະບົບ %(deviceId)s ແມ່ນ \"%(fprint)s\" ບໍ່ກົງກັບລະຫັດທີ່ລະບຸໄວ້ \"%(fingerprint)s\". ນີ້ອາດຈະຫມາຍຄວາມວ່າການສື່ສານຂອງທ່ານຖືກຂັດຂວາງ!", + "verify_nop": "ການຢັ້ງຢືນລະບົບແລ້ວ!", + "verify_success_description": "ກະແຈໄຂລະຫັດທີ່ທ່ານໃຊ້ກົງກັບກະແຈໄຂລະຫັດທີ່ທ່ານໄດ້ຮັບຈາກ %(userId)s ເທິງອຸປະກອນ %(deviceId)s. ລະບົບຢັ້ງຢືນສຳເລັດແລ້ວ.", + "verify_success_title": "ກະແຈທີ່ຢືນຢັນແລ້ວ", + "verify_unknown_pair": "ບໍ່ຮູ້ຈັກ (ຜູ້ໃຊ້, ລະບົບ) ຄູ່: (%(userId)s, %(deviceId)s)", + "whois": "ສະແດງຂໍ້ມູນກ່ຽວກັບຜູ້ໃຊ້" + }, + "space": { + "add_existing_room_space": { + "create": "ຕ້ອງການເພີ່ມຫ້ອງໃຫມ່ແທນບໍ?", + "create_prompt": "ສ້າງຫ້ອງໃຫມ່", + "dm_heading": "ຂໍ້ຄວາມໂດຍກົງ", + "error_heading": "ບໍ່ໄດ້ເລືອກທັງໝົດທີ່ຖືກເພີ່ມ", + "progress_text": { + "one": "ກຳລັງເພີ່ມຫ້ອງ...", + "other": "ກຳລັງເພີ່ມຫ້ອງ... (%(progress)s ຈາກທັງໝົດ %(count)s)" + }, + "space_dropdown_label": "ການເລືອກພື້ນທີ່", + "space_dropdown_title": "ເພີ່ມຫ້ອງທີ່ມີຢູ່", + "subspace_moved_note": "ຍ້າຍພຶ້ນທີ່ເພິ່ມແລ້ວ." + }, + "add_existing_subspace": { + "create_button": "ສ້າງພື້ນທີ່ໃຫມ່", + "create_prompt": "ຕ້ອງການເພີ່ມພື້ນທີ່ໃໝ່ແທນບໍ?", + "filter_placeholder": "ຊອກຫາພື້ນທີ່", + "space_dropdown_title": "ເພີ່ມພື້ນທີ່ທີ່ມີຢູ່" + }, + "context_menu": { + "devtools_open_timeline": "ເບິ່ງທາມລາຍຫ້ອງ (devtools)", + "explore": "ການສຳຫຼວດຫ້ອງ", + "home": "ພຶ້ນທີ່ home", + "manage_and_explore": "ຈັດການ ແລະ ສຳຫຼວດຫ້ອງ", + "options": "ຕົວເລືອກພື້ນທີ່" + }, + "failed_load_rooms": "ໂຫຼດລາຍຊື່ຫ້ອງບໍ່ສຳເລັດ.", + "failed_remove_rooms": "ລຶບບາງຫ້ອງອອກບໍ່ສຳເລັດ. ລອງໃໝ່ໃນພາຍຫຼັງ", + "incompatible_server_hierarchy": "ເຊີບເວີຂອງທ່ານບໍ່ຮອງຮັບການສະແດງລໍາດັບຊັ້ນຂອງພື້ນທີ່.", + "invite": "ເຊີນຜູ້ຄົນ", + "invite_description": "ເຊີນດ້ວຍອີເມລ໌ ຫຼື ຊື່ຜູ້ໃຊ້", + "invite_link": "ແບ່ງປັນລິ້ງເຊີນ", + "invite_this_space": "ເຊີນໄປບ່ອນນີ້", + "joining_space": "ເຂົ້າຮ່ວມ", + "landing_welcome": "ຍິນດີຕ້ອນຮັບສູ່ ", + "leave_dialog_action": "ອອກຈາກພື້ນທີ່", + "leave_dialog_description": "ທ່ານກຳລັງຈະອອກຈາກ .", + "leave_dialog_only_admin_room_warning": "ທ່ານເປັນຜູ້ຄຸ້ມຄອງລະບົບບາງຫ້ອງ ຫຼື ພື້ນທີ່ທ່ານຕ້ອງການອອກຈາກ. ການປະຖິ້ມຈະເຮັດໃຫ້ລະບົບຫ້ອງບໍ່ມີຜູ້ຄຸ້ມຄອງ.", + "leave_dialog_only_admin_warning": "ທ່ານເປັນຜູ້ຄຸ້ມຄອງລະບົບພື້ນທີ່ນີ້ເປັນພຽງຜູ້ດຽວ. ການປ່ອຍຖິ້ມໄວ້ຈະບໍ່ມີໃຜຄວບຄຸມມັນໄດ້ອີກ.", + "leave_dialog_option_all": "ອອກຈາກຫ້ອງທັງຫມົດ", + "leave_dialog_option_intro": "ທ່ານຕ້ອງການອອກຈາກຫ້ອງໃນພື້ນທີ່ນີ້ບໍ?", + "leave_dialog_option_none": "ຢ່າອອກຈາກຫ້ອງ", + "leave_dialog_option_specific": "ອອກຈາກບາງຫ້ອງ", + "leave_dialog_public_rejoin_warning": "ທ່ານຈະບໍ່ສາມາດເຂົ້າຮ່ວມຄືນໃໝ່ໄດ້ເວັ້ນເສຍແຕ່ວ່າທ່ານໄດ້ຮັບເຊີນຄືນໃໝ່.", + "leave_dialog_title": "ອອກຈາກ %(spaceName)s", + "mark_suggested": "ເຄື່ອງໝາຍທີ່ ແນະນຳ", + "no_search_result_hint": "ເຈົ້າອາດຈະຕ້ອງລອງຊອກຫາແບບອື່ນ ຫຼື ກວດເບິ່ງວ່າພິມຜິດ.", + "preferences": { + "sections_section": "ພາກສ່ວນທີ່ຈະສະແດງ", + "show_people_in_space": "ຈັດກຸ່ມການສົນທະນາຂອງທ່ານກັບສະມາຊິກຂອງຊ່ອງນີ້. ການປິດອັນນີ້ຈະເຊື່ອງການສົນທະນາເຫຼົ່ານັ້ນຈາກການເບິ່ງເຫັນ %(spaceName)s ຂອງທ່ານ." + }, + "room_filter_placeholder": "ຄົ້ນຫາຫ້ອງ", + "search_children": "ຊອກຫາ %(spaceName)s", + "search_placeholder": "ຄົ້ນຫາຊື່ ແລະ ຄໍາອະທິບາຍ", + "select_room_below": "ເລືອກຫ້ອງຂ້າງລຸ່ມນີ້ກ່ອນ", + "share_public": "ແບ່ງປັນພື້ນທີ່ສາທາລະນະຂອງທ່ານ", + "suggested": "ແນະນຳແລ້ວ", + "suggested_tooltip": "ຫ້ອງນີ້ຖືກແນະນໍາວ່າເປັນຫ້ອງທີ່ດີທີ່ຈະເຂົ້າຮ່ວມ", + "title_when_query_available": "ຜົນຮັບ", + "title_when_query_unavailable": "ຫ້ອງ ແລະ ພຶ້ນທີ່", + "unmark_suggested": "ເຮັດເຄຶ່ອງໝາຍໄວ້ວ່າ ບໍ່ໄດ້ແນະນຳ", + "user_lacks_permission": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດ" + }, + "space_settings": { + "title": "ການຕັ້ງຄ່າ - %(spaceName)s" + }, + "spaces": { + "error_no_permission_add_room": "ທ່ານບໍ່ມີສິດໃນການເພີ່ມຫ້ອງໃສ່ພື້ນທີ່ນີ້", + "error_no_permission_add_space": "ທ່ານບໍ່ມີການອະນຸຍາດໃຫ້ເພີ່ມພື້ນທີ່ໃສ່ພື້ນທີ່ນີ້", + "error_no_permission_create_room": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ສ້າງຫ້ອງໃຫມ່ໃນພື້ນທີ່ນີ້", + "error_no_permission_invite": "ທ່ານບໍ່ມີສິດທີ່ຈະເຊີນຄົນເຂົ້າມາໃນພື້ນທີ່ນີ້" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "ໃສ່ຊື່ຂອງເຊີບເວີໃໝ່ທີ່ທ່ານຕ້ອງການສຳຫຼວດ.", + "network_dropdown_add_dialog_placeholder": "ຊື່ເຊີບເວີ", + "network_dropdown_add_dialog_title": "ເພີ່ມເຊີບເວີໃໝ່", + "network_dropdown_available_invalid": "ບໍ່ສາມາດຊອກຫາເຊີບເວີນີ້ ຫຼື ລາຍຊື່ຫ້ອງຂອງມັນໄດ້", + "network_dropdown_available_invalid_forbidden": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເບິ່ງລາຍຊື່ຫ້ອງຂອງເຊີບເວີນີ້", + "network_dropdown_available_valid": "ດີ", + "network_dropdown_required_invalid": "ໃສ່ຊື່ເຊີບເວີ", + "network_dropdown_your_server_description": "ເຊີບເວີຂອງທ່ານ" + } + }, + "spotlight_dialog": { + "create_new_room_button": "ສ້າງຫ້ອງໃຫມ່", + "heading_with_query": "ໃຊ້ \"%(query)s\" ເພື່ອຊອກຫາ", + "join_button_text": "ເຂົ້າຮ່ວມ %(roomAddress)s", + "keyboard_scroll_hint": "ໃຊ້ ເພື່ອເລື່ອນ", + "message_search_section_title": "ການຄົ້ນຫາອື່ນໆ", + "other_rooms_in_space": "ຫ້ອງອື່ນໆ%(spaceName)s", + "public_rooms_label": "ຫ້ອງສາທາລະນະ", + "recent_searches_section_title": "ການຄົ້ນຫາທີ່ຜ່ານມາ", + "recently_viewed_section_title": "ເບິ່ງເມື່ອບໍ່ດົນມານີ້", + "search_dialog": "ຊອກຫາ ກ່ອງໂຕ້ຕອບ", + "search_messages_hint": "ເພື່ອຊອກຫາຂໍ້ຄວາມ, ຊອກຫາໄອຄອນນີ້ຢູ່ເທິງສຸດຂອງຫ້ອງ ", + "spaces_title": "ຊ່ອງທີ່ທ່ານຢູ່" + }, + "stickers": { + "empty": "ທ່ານບໍ່ໄດ້ເປີດໃຊ້ສະຕິກເກີແພັກເກັດໃນປັດຈຸບັນ", + "empty_add_prompt": "ເພີ່ມບາງອັນດຽວນີ້" + }, + "terms": { + "column_document": "ເອກະສານ", + "column_service": "ບໍລິການ", + "column_summary": "ສະຫຼຸບ", + "identity_server_no_terms_description_1": "ການດຳເນິນການນີ້ຕ້ອງໄດ້ມີການເຂົ້າເຖິງຂໍ້ມູນການຢັ້ງຢືນຕົວຕົນທີ່ ເພື່ອກວດສອບອີເມວ ຫຼື ເບີໂທລະສັບ, ແຕ່ເຊີບເວີບໍ່ມີເງື່ອນໄຂໃນບໍລິການໃດໆ.", + "identity_server_no_terms_description_2": "ຖ້າທ່ານໄວ້ວາງໃຈເຈົ້າຂອງເຊີບເວີດັ່ງກ່າວແລ້ວ ໃຫ້ສືບຕໍ່.", + "identity_server_no_terms_title": "ຂໍ້ມູນເຊີບເວີ ບໍ່ມີໃຫ້ບໍລິການ", + "inline_intro_text": "ຍອມຮັບ ເພື່ອສືບຕໍ່:", + "integration_manager": "ໃຊ້ໂປແກລມອັດຕະໂນມັດ, ຂົວ, ວິດເຈັດ ແລະ ຊຸດສະຕິກເກີ", + "intro": "ເພື່ອສືບຕໍ່, ທ່ານຈະຕ້ອງຍອມຮັບເງື່ອນໄຂຂອງການບໍລິການນີ້.", + "summary_identity_server_1": "ຊອກຫາຄົນອື່ນທາງໂທລະສັບ ຫຼື ອີເມລ໌", + "summary_identity_server_2": "ພົບເຫັນທາງໂທລະສັບ ຫຼື ອີເມລ໌", + "tac_button": "ກວດເບິ່ງຂໍ້ກໍານົດ ແລະ ເງື່ອນໄຂ", + "tac_description": "ເພື່ອສືບຕໍ່ນຳໃຊ້ %(homeserverDomain)s homeserver ທ່ານຕ້ອງທົບທວນຄືນ ແລະ ຕົກລົງເຫັນດີກັບເງື່ອນໄຂ ແລະ ເງື່ອນໄຂຂອງພວກເຮົາ.", + "tac_title": "ຂໍ້ກໍານົດ ແລະ ເງື່ອນໄຂ", + "tos": "ເງື່ອນໄຂການໃຫ້ບໍລິການ" + }, + "theme": { + "light_high_contrast": "ແສງສະຫວ່າງຄວາມຄົມຊັດສູງ", + "match_system": "ລະບົບການຈັບຄູ່" + }, + "thread_view_back_action_label": "ກັບໄປທີ່ຫົວຂໍ້", + "threads": { + "all_threads": "ກະທູ້ທັງໝົດ", + "all_threads_description": "ສະແດງຫົວຂໍ້ທັງໝົດຈາກຫ້ອງປັດຈຸບັນ", + "count_of_reply": { + "one": "%(count)s ຕອບກັບ", + "other": "%(count)s ຕອບກັບ" + }, + "empty_explainer": "ກະທູ້ຊ່ວຍໃຫ້ການສົນທະນາຂອງທ່ານຢູ່ໃນຫົວຂໍ້ ແລະ ງ່າຍຕໍ່ການຕິດຕາມ.", + "empty_has_threads_tip": "ຕອບກັບຫາກະທູ້ທີ່ກຳລັງດຳເນີນ ຫຼືໃຊ້ ຢູ່“%(replyInThread)s” ເມື່ອເລື່ອນໃສ່ຂໍ້ຄວາມເພື່ອເລີ່ມຕົ້ນອັນໃໝ່.", + "empty_heading": "ຮັກສາການສົນທະນາທີ່ມີການຈັດລະບຽບ", + "empty_tip": "ເຄັດລັບ: ໃຊ້ “%(replyInThread)s” ເມື່ອເລື່ອນໃສ່ຂໍ້ຄວາມ.", + "error_start_thread_existing_relation": "ບໍ່ສາມາດສ້າງກະທູ້ຈາກເຫດການທີ່ມີຄວາມສໍາພັນທີ່ມີຢູ່ແລ້ວ", + "my_threads": "ກະທູ້ຂອງຂ້ອຍ", + "my_threads_description": "ສະແດງຫົວຂໍ້ທັງໝົດທີ່ທ່ານໄດ້ເຂົ້າຮ່ວມ", + "open_thread": "ເປີດກະທູ້", + "show_all_threads": "ສະແດງຫົວຂໍ້ທັງໝົດ", + "show_thread_filter": "ສະແດງ:" + }, + "time": { + "about_day_ago": "ປະມານຫນຶ່ງມື້ກ່ອນຫນ້ານີ້", + "about_hour_ago": "ປະມານຫນຶ່ງຊົ່ວໂມງກ່ອນຫນ້ານີ້", + "about_minute_ago": "ປະມານໜຶ່ງວິນາທີກ່ອນຫນ້ານີ້", + "few_seconds_ago": "ສອງສາມວິນາທີກ່ອນຫນ້ານີ້", + "in_about_day": "ປະມານນຶ່ງມື້ຈາກນີ້", + "in_about_hour": "ປະມານຫນຶ່ງຊົ່ວໂມງຈາກປະຈຸບັນນີ້", + "in_about_minute": "ປະມານໜຶ່ງນາທີຕໍ່ຈາກນີ້", + "in_few_seconds": "ສອງສາມວິນາທີຕໍ່ຈາກນີ້ໄປ", + "in_n_days": "%(num)s ມື້ຕໍ່ຈາກນີ້", + "in_n_hours": "%(num)s ຊົ່ວໂມງຈາກປະຈຸບັນນີ້", + "in_n_minutes": "%(num)s ນາທີຕໍ່ຈາກນີ້", + "left": "ຍັງເຫຼືອ %(timeRemaining)s", + "n_days_ago": "%(num)sມື້ກ່ອນຫນ້ານີ້", + "n_hours_ago": "%(num)s ຊົ່ວໂມງກ່ອນ", + "n_minutes_ago": "%(num)s ນາທີກ່ອນ", + "seconds_left": "ຍັງເຫຼືອ %(seconds)s" + }, + "timeline": { + "context_menu": { + "collapse_reply_thread": "ຫຍໍ້ກະທູ້ຕອບກັບ", + "external_url": "ແຫຼ່ງ URL", + "open_in_osm": "ເປີດໃນ OpenStreetMap", + "report": "ລາຍງານ", + "resent_unsent_reactions": "ສົ່ງການໂຕ້ຕອບ %(unsentCount)s ຄືນໃໝ່", + "show_url_preview": "ສະແດງຕົວຢ່າງ", + "view_related_event": "ເບິ່ງເຫດການທີ່ກ່ຽວຂ້ອງ", + "view_source": "ເບິ່ງແຫຼ່ງທີ່ມາ" + }, + "creation_summary_dm": "%(creator)s ສ້າງ DM ນີ້.", + "creation_summary_room": "%(creator)s ສ້າງ ແລະ ກຳນົດຄ່າຫ້ອງ.", + "download_action_decrypting": "ການຖອດລະຫັດ", + "download_action_downloading": "ກຳລັງດາວໂຫຼດ", + "edits": { + "tooltip_label": "ແກ້ໄຂເມື່ອ %(date)s. ກົດເພື່ອເບິ່ງການແກ້ໄຂ.", + "tooltip_sub": "ກົດເພື່ອເບິ່ງການແກ້ໄຂ", + "tooltip_title": "ແກ້ໄຂເມື່ອ %(date)s" + }, + "encrypted_historical_messages_unavailable": "ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໄວ້ກ່ອນຈຸດນີ້ບໍ່ສາມາດໃຊ້ໄດ້.", + "error_no_renderer": "ເຫດການນີ້ບໍ່ສາມາດສະແດງໄດ້", + "error_rendering_message": "ບໍ່ສາມາດໂຫຼດຂໍ້ຄວາມນີ້ໄດ້", + "historical_messages_unavailable": "ທ່ານບໍ່ສາມາດເຫັນຂໍ້ຄວາມກ່ອນໜ້ານີ້", + "io.element.widgets.layout": "%(senderName)s ໄດ້ອັບເດດຮູບແບບຫ້ອງແລ້ວ", + "load_error": { + "no_permission": "ພະຍາຍາມໂຫຼດຈຸດສະເພາະຢູ່ໃນທາມລາຍຂອງຫ້ອງນີ້, ແຕ່ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເບິ່ງຂໍ້ຄວາມທີ່ເປັນຄໍາຖາມ.", + "title": "ໂຫຼດຕໍາແໜ່ງທາມລາຍບໍ່ສຳເລັດ", + "unable_to_find": "ພະຍາຍາມໂຫຼດຈຸດສະເພາະໃນທາມລາຍຂອງຫ້ອງນີ້, ແຕ່ບໍ່ສາມາດຊອກຫາມັນໄດ້." + }, + "m.audio": { + "error_downloading_audio": "ເກີດຄວາມຜິດພາດໃນການດາວໂຫຼດສຽງ", + "error_processing_audio": "ການປະມວນຜົນຂໍ້ຄວາມສຽງຜິດພາດ", + "error_processing_voice_message": "ການປະມວນຜົນຂໍ້ຄວາມສຽງຜິດພາດ", + "unnamed_audio": "ສຽງບໍ່ມີຊື່" + }, + "m.beacon_info": { + "view_live_location": "ເບິ່ງສະຖານທີ່ປັດຈຸບັນ" + }, + "m.call.hangup": { + "dm": "ສິ້ນສຸດການໂທ" + }, + "m.call.invite": { + "call_back_prompt": "ໂທກັບ", + "declined": "ປະຕິເສດການໂທ", + "failed_connect_media": "ບໍ່ສາມາດເຊື່ອມຕໍ່ສື່ໄດ້", + "failed_connection": "ການເຊື່ອມຕໍ່ບໍ່ສຳເລັດ", + "failed_opponent_media": "ອຸປະກອນຂອງເຂົາເຈົ້າບໍ່ສາມາດເລີ່ມກ້ອງຖ່າຍຮູບ ຫຼື ໄມໂຄຣໂຟນໄດ້", + "missed_call": "ສາຍບໍ່ໄດ້ຮັບ", + "no_answer": "ບໍ່ມີຄໍາຕອບ", + "unknown_error": "ເກີດຄວາມຜິດພາດທີ່ບໍ່ຮູ້ຈັກຂຶ້ນ", + "unknown_failure": "ຄວາມບໍ່ສຳເລັດ: %(reason)s", + "unknown_state": "ການໂທຢູ່ໃນສະຖານະທີ່ບໍ່ຮູ້ຈັກ!", + "video_call": "%(senderName)s ໂທດ້ວຍວິດີໂອ.", + "video_call_unsupported": "%(senderName)s ໄດ້ໂທດ້ວຍວິດີໂອ. (ບຣາວເຊີນີ້ບໍ່ຮອງຮັບ)", + "voice_call": "%(senderName)s ໂທອອກ.", + "voice_call_unsupported": "%(senderName)s ການໂທດ້ວຍສຽງ. (ບຣາວເຊີນີ້ບໍ່ຮອງຮັບ)" + }, + "m.file": { + "decrypt_label": "ຖອດລະຫັດ %(text)s", + "download_label": "ດາວໂຫລດ %(text)s", + "error_decrypting": "ເກີດຄວາມຜິດພາດໃນການຖອດລະຫັດໄຟລ໌ຄັດຕິດ", + "error_invalid": "ໄຟລ໌ບໍ່ຖືກຕ້ອງ%(extra)s" + }, + "m.image": { + "error_decrypting": "ການຖອດລະຫັດຮູບພາບຜິດພາດ", + "sent": "%(senderDisplayName)s ສົ່ງຮູບ.", + "show_image": "ສະແດງຮູບພາບ" + }, + "m.key.verification.cancel": { + "user_cancelled": "ຍົກເລີກການຢັ້ງຢືນ %(name)s", + "you_cancelled": "ທ່ານໄດ້ຍົກເລີກການຢືນຢັນ %(name)s" + }, + "m.key.verification.done": "ທ່ານໄດ້ຢັ້ງຢືນ %(name)s", + "m.key.verification.request": { + "user_accepted": "ຍອມຮັບ %(name)s", + "user_cancelled": "%(name)s ຖືກຍົກເລີກ", + "user_declined": "%(name)s ປະຕິເສດ", + "user_wants_to_verify": "%(name)s ຕ້ອງການກວດສອບ", + "you_accepted": "ທ່ານຍອມຮັບ", + "you_cancelled": "ທ່ານໄດ້ຍົກເລີກ", + "you_declined": "ທ່ານປະຕິເສດ", + "you_started": "ທ່ານໄດ້ສົ່ງຄໍາຮ້ອງຂໍການຢັ້ງຢືນ" + }, + "m.location": { + "full": "%(senderName)s ໄດ້ແບ່ງປັນສະຖານທີ່ຂອງພວກເຂົາ", + "location": "ແບ່ງປັນສະຖານທີ່: ", + "self_location": "ແບ່ງປັນສະຖານທີ່ຂອງພວກເຂົາ: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s ລົງຄະແນນສຽງ", + "other": "%(count)s ຄະແນນສຽງ" + } + }, + "m.poll.end": { + "sender_ended": "%(senderName)sໄດ້ສິ້ນສຸດການສໍາຫຼວດ" + }, + "m.poll.start": "%(senderName)s ໄດ້ເລີ່ມສຳຫຼວດ - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s ໄດ້ປ່ຽນແປງຮູບແທນຕົວຂອງຫ້ອງ.", + "changed_img": "%(senderDisplayName)s ໄດ້ປ່ຽນຮູບແທນຕົວຂອງຫ້ອງເປັນ ", + "lightbox_title": "%(senderDisplayName)s ໄດ້ປ່ຽນຮູບແທນຕົວຂອງ %(roomName)s", + "removed": "%(senderDisplayName)s ເອົາຮູບແທນຕົວຂອງຫ້ອງອອກແລ້ວ." + }, + "m.room.canonical_alias": { + "alt_added": { + "one": "%(senderName)s ໄດ້ເພີ່ມທີ່ຢູ່ສຳຮອງ%(addresses)sສໍາລັບຫ້ອງນີ້.", + "other": "%(senderName)s ໄດ້ເພີ່ມທີ່ຢູ່ສຳຮອງ%(addresses)s ສໍາລັບຫ້ອງນີ້." + }, + "alt_removed": { + "one": "%(senderName)s ໄດ້ລຶບທີ່ຢູ່ສຳຮອງ%(addresses)s ສໍາລັບຫ້ອງນີ້.", + "other": "%(senderName)s ໄດ້ລຶບທີ່ຢູ່ສຳຮອງ %(addresses)s ຂອງຫ້ອງນີ້ອອກ." + }, + "changed": "%(senderName)s ໄດ້ປ່ຽນທີ່ຢູ່ຂອງຫ້ອງນີ້.", + "changed_alternative": "%(senderName)s ໄດ້ປ່ຽນທີ່ຢູ່ທາງເລືອກສຳລັບຫ້ອງນີ້.", + "changed_main_and_alternative": "%(senderName)s ໄດ້ປ່ຽນທີ່ຢູ່ຫລັກ ແລະ ທາງເລືອກສຳລັບຫ້ອງນີ້.", + "removed": "%(senderName)s ໄດ້ລຶບທີ່ຢູ່ຂອງຫ້ອງນີ້ອອກ.", + "set": "%(senderName)s ກຳນົດທີ່ຢູ່ຂອງຫ້ອງນີ້ເປັນ %(address)s." + }, + "m.room.create": { + "continuation": "ຫ້ອງນີ້ແມ່ນສືບຕໍ່ການສົນທະນາອື່ນ.", + "see_older_messages": "ກົດທີ່ນີ້ເພື່ອເບິ່ງຂໍ້ຄວາມເກົ່າ." + }, + "m.room.encryption": { + "disable_attempt": "ປະຕິເສດຄວາມພະຍາຍາມປິດການເຂົ້າລະຫັດ", + "disabled": "ບໍ່ໄດ້ເປີດໃຊ້ການເຂົ້າລະຫັດ", + "parameters_changed": "ບາງຕົວກໍານົດການເຂົ້າລະຫັດໄດ້ຖືກປ່ຽນແປງ.", + "unsupported": "ບໍ່ຮອງຮັບການເຂົ້າລະຫັດທີ່ໃຊ້ໂດຍຫ້ອງນີ້." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s ໄດ້ອະນຸຍາດໃຫ້ແຂກເຂົ້າຮ່ວມຫ້ອງແລ້ວ.", + "forbidden": "%(senderDisplayName)s ໄດ້ປ້ອງກັນບໍ່ໃຫ້ແຂກເຂົ້າຮ່ວມຫ້ອງ.", + "unknown": "%(senderDisplayName)s ໄດ້ປ່ຽນການເຂົ້າເຖິງຂອງແຂກເປັນ %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s ເຮັດໃຫ້ປະຫວັດຫ້ອງໃນອະນາຄົດສາມາດເຫັນໄດ້ໂດຍສະມາຊິກຫ້ອງທັງໝົດ, ຈາກຈຸດທີ່ເຂົາເຈົ້າໄດ້ຖືກເຊີນ.", + "joined": "%(senderName)s ເຮັດໃຫ້ປະຫວັດຫ້ອງໃນອະນາຄົດສາມາດເຫັນໄດ້ໂດຍສະມາຊິກຫ້ອງທັງໝົດ, ຈາກຈຸດທີ່ເຂົາເຈົ້າເຂົ້າຮ່ວມ.", + "shared": "%(senderName)s ເຮັດໃຫ້ສະມາຊິກຫ້ອງທັງໝົດເຫັນປະຫວັດຫ້ອງໃນອະນາຄົດ.", + "unknown": "%(senderName)s ເຮັດໃຫ້ຄົນອຶ່ນສາມາດເຫັນປະຫວັດຫ້ອງໃນອະນາຄົດໄດ້ (%(visibility)s).", + "world_readable": "%(senderName)s ເຮັດໃຫ້ທຸກຄົນສາມາດເຫັນປະຫວັດຫ້ອງໄດ້ໃນອະນາຄົດ." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s ກຳນົດສະເພາະຫ້ອງທີ່ເຊີນເທົ່ານັ້ນ.", + "public": "%(senderDisplayName)s ໄດ້ເປີດຫ້ອງສາທາລະນະໃຫ້ກັບຄົນໃດຄົນໜຶ່ງທີ່ຮູ້ຈັກລິ້ງ.", + "restricted": "%(senderDisplayName)s ໄດ້ປ່ຽນຜູ້ທີ່ສາມາດເຂົ້າຮ່ວມຫ້ອງນີ້ໄດ້.", + "restricted_settings": "%(senderDisplayName)s ໄດ້ປ່ຽນຜູ້ທີ່ເຂົ້າຮ່ວມຫ້ອງນີ້ໄດ້. ເບິ່ງການຕັ້ງຄ່າ.", + "unknown": "%(senderDisplayName)s ໄດ້ປ່ຽນກົດ ການເຂົ້າຮ່ວມເປັນ %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s ຍອມຮັບຄຳເຊີນສຳລັບ %(displayName)s", + "accepted_invite": "%(targetName)s ຍອມຮັບຄຳເຊີນ", + "ban": "%(senderName)s ຫ້າມ %(targetName)s", + "ban_reason": "%(senderName)s ຖືກຫ້າມ %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s ປ່ຽນຮູບໂປຣໄຟລ໌ຂອງເຂົາເຈົ້າ", + "change_name": "%(oldDisplayName)s ໄດ້ປ່ຽນຊື່ສະແດງຂອງເຂົາເຈົ້າເປັນ %(displayName)s", + "invite": "%(senderName)s ໄດ້ເຊີນ %(targetName)s", + "join": "%(targetName)s ເຂົ້າຮ່ວມຫ້ອງ", + "kick": "%(senderName)s ເອົາອອກ %(targetName)s", + "kick_reason": "%(senderName)s ເອົາອອກ %(targetName)s: %(reason)s", + "left": "%(targetName)s ອອກຈາກຫ້ອງ", + "left_reason": "%(targetName)s ອອກຈາກຫ້ອງ: %(reason)s", + "no_change": "%(senderName)s ບໍ່ມີການປ່ຽນແປງ", + "reject_invite": "%(targetName)s ປະຕິເສດຄຳເຊີນ", + "remove_avatar": "%(senderName)s ໄດ້ລຶບຮູບໂປຣໄຟລ໌ຂອງເຂົາເຈົ້າອອກແລ້ວ", + "remove_name": "%(senderName)s ລຶບການສະແດງຊື່ຂອງເຂົາເຈົ້າອອກ (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s ຕັ້ງຮູບໂປຣໄຟລ໌", + "set_name": "%(senderName)s ກຳນົດການສະແດງຂອງເຂົາເຈົ້າເປັນ %(displayName)s", + "unban": "%(senderName)s ຍົກເລີກການຫ້າມ %(targetName)s", + "withdrew_invite": "%(senderName)s ຖອນຄຳເຊີນຂອງ %(targetName)s", + "withdrew_invite_reason": "%(senderName)s ຖອນຄຳເຊີນຂອງ %(targetName)s: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s ໄດ້ປ່ຽນຊື່ຫ້ອງຈາກ %(oldRoomName)s ເປັນ %(newRoomName)s.", + "remove": "%(senderDisplayName)s ລຶບຊື່ຫ້ອງອອກ.", + "set": "%(senderDisplayName)s ໄດ້ປ່ຽນຊື່ຫ້ອງເປັນ %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s ໄດ້ປ່ຽນຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ສຳລັບຫ້ອງ.", + "changed_link": "%(senderName)s ໄດ້ປ່ຽນ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ສຳລັບຫ້ອງ.", + "pinned": "%(senderName)s ປັກໝຸດຂໍ້ຄວາມໃສ່ຫ້ອງນີ້. ເບິ່ງຂໍ້ຄວາມທີ່ປັກໝຸດທັງໝົດ.", + "pinned_link": "%(senderName)s ປັກໝຸດ ຂໍ້ຄວາມ ໃສ່ຫ້ອງນີ້. ເບິ່ງ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ທັງໝົດ.", + "unpinned": "%(senderName)s ຖອນປັກໝຸດຂໍ້ຄວາມຈາກຫ້ອງນີ້. ເບິ່ງຂໍ້ຄວາມທີ່ປັກໝຸດທັງໝົດ.", + "unpinned_link": "%(senderName)s ຖອນປັກໝຸດ ຂໍ້ຄວາມ ຈາກຫ້ອງນີ້. ເບິ່ງ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ທັງໝົດ." + }, + "m.room.power_levels": { + "changed": "%(senderName)s ໄດ້ປ່ຽນລະດັບພະລັງງານຂອງ %(powerLevelDiffText)s.", + "user_from_to": "%(userId)s ຈາກ %(fromPowerLevel)s ຫາ %(toPowerLevel)s" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 ເຊີບເວີທັງໝົດຖືກຫ້າມບໍ່ໃຫ້ເຂົ້າຮ່ວມ! ຫ້ອງນີ້ບໍ່ສາມາດໃຊ້ໄດ້ອີກຕໍ່ໄປ.", + "changed": "%(senderDisplayName)s ໄດ້ປ່ຽນເຊີບເວີ ACLs ສໍາລັບຫ້ອງນີ້.", + "set": "%(senderDisplayName)s ຕັ້ງ ACL ຂອງເຊີບເວີສໍາລັບຫ້ອງນີ້." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s ໄດ້ຖອນຄຳເຊີນສຳລັບ %(targetDisplayName)s ເພື່ອເຂົ້າຮ່ວມຫ້ອງ.", + "sent": "%(senderName)s ສົ່ງຄຳເຊີນໄປຫາ %(targetDisplayName)s ເພື່ອເຂົ້າຮ່ວມຫ້ອງ." + }, + "m.room.tombstone": "%(senderDisplayName)s ຍົກລະດັບຫ້ອງນີ້ແລ້ວ.", + "m.room.topic": "%(senderDisplayName)s ໄດ້ປ່ຽນຫົວຂໍ້ເປັນ \"%(topic)s\".", + "m.sticker": "%(senderDisplayName)s ສົ່ງສະຕິກເກີ.", + "m.video": { + "error_decrypting": "ການຖອດລະຫັດວິດີໂອຜິດພາດ" + }, + "m.widget": { + "added": "%(widgetName)s ວິດ widget ເພີ່ມໂດຍ %(senderName)s", + "jitsi_ended": "ກອງປະຊຸມວິດີໂອໄດ້ສິ້ນສຸດລົງໂດຍ %(senderName)s", + "jitsi_join_right_prompt": "ເຂົ້າຮ່ວມກອງປະຊຸມຈາກບັດຂໍ້ມູນຫ້ອງຢູ່ເບື້ອງຂວາ", + "jitsi_join_top_prompt": "ເຂົ້າຮ່ວມກອງປະຊຸມຢູ່ເທິງສຸດຂອງຫ້ອງນີ້", + "jitsi_started": "ກອງປະຊຸມວິດີໂອເລີ່ມຕົ້ນໂດຍ %(senderName)s", + "jitsi_updated": "ວິດີໂອກອງປະຊຸມປັບປຸງໂດຍ %(senderName)s", + "modified": "ວິດເຈັດ %(widgetName)s ດັດແກ້ໂດຍ %(senderName)s", + "removed": "%(widgetName)s ຖືກລຶບອອກໂດຍ %(senderName)s" + }, + "mab": { + "collapse_reply_chain": "ຫຍໍ້ວົງຢືມ", + "copy_link_thread": "ສຳເນົາລິ້ງໃສ່ກະທູ້", + "expand_reply_chain": "ຂະຫຍາຍວົງຢືມ", + "label": "ການດຳເນີນການທາງຂໍ້ຄວາມ", + "view_in_room": "ເບິ່ງຢູ່ໃນຫ້ອງ" + }, + "mjolnir": { + "changed_rule_glob": "%(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_users": "%(senderName)s ໄດ້ປ່ຽນກົດລະບຽບທີ່ຫ້າມຜູ້ໃຊ້ທີ່ຈັບຄູ່ກັນ%(oldGlob)s ເປັນການຈັບຄູ່%(newGlob)s ສໍາລັບ %(reason)s", + "created_rule": "%(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_users": "%(senderName)s ສ້າງກົດລະບຽບຫ້າມຜູ້ໃຊ້ຈັບຄູ່ກັນ %(glob)s ສໍາລັບ %(reason)s", + "message_hidden": "ທ່ານໄດ້ບໍ່ສົນໃຈຜູ້ໃຊ້ນີ້, ດັ່ງນັ້ນຂໍ້ຄວາມຂອງພວກເຂົາຖືກເຊື່ອງໄວ້. ສະແດງຕໍ່ໄປ.", + "removed_rule": "%(senderName)s ໄດ້ລຶບກົດລະບຽບການຫ້າມທີ່ຄູ່ກັນ%(glob)s", + "removed_rule_rooms": "%(senderName)s ໄດ້ລຶບກົດລະບຽບການຫ້າມຫ້ອງທີ່ກົງກັບ %(glob)s", + "removed_rule_servers": "%(senderName)s ໄດ້ລຶບກົດລະບຽບການຫ້າມເຊີບເວີຄູ່ກັນ%(glob)s", + "removed_rule_users": "%(senderName)s ໄດ້ລຶບກົດລະບຽບການຫ້າມຜູ້ໃຊ້ທີ່ກົງກັນ %(glob)s", + "updated_invalid_rule": "%(senderName)s ອັບເດດກົດລະບຽບການຫ້າມທີ່ບໍ່ຖືກຕ້ອງ", + "updated_rule": "%(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_users": "%(senderName)s ອັບເດດກົດລະບຽບຫ້າມຜູ້ໃຊ້ທີ່ຈັບຄູ່ກັນ %(glob)s ສໍາລັບ%(reason)s" + }, + "no_permission_messages_before_invite": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເບິ່ງຂໍ້ຄວາມ ກ່ອນທີ່ທ່ານໄດ້ຖືກເຊີນ.", + "no_permission_messages_before_join": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເບິ່ງຂໍ້ຄວາມ ກ່ອນທີ່ທ່ານເຂົ້າຮ່ວມ.", + "pending_moderation": "ຂໍ້ຄວາມທີ່ລໍຖ້າການກວດກາ", + "pending_moderation_reason": "ຂໍ້ຄວາມທີ່ລໍຖ້າການກວດກາ: %(reason)s", + "reactions": { + "add_reaction_prompt": "ເພີ່ມການຕອບໂຕ້", + "label": "%(reactors)sປະຕິກິລິຍາກັບ %(content)s", + "tooltip": "ປະຕິກິລິຍາດ້ວຍ %(shortName)s" + }, + "read_receipt_title": { + "one": "ເຫັນໂດຍ %(count)s ຄົນ", + "other": "ເຫັນໂດຍ %(count)s ຄົນ" + }, + "read_receipts_label": "ຢັ້ງຢືນອ່ານແລ້ວ", + "redacted": { + "tooltip": "ຂໍ້ຄວາມຖືກລຶບເມື່ອ %(date)s" + }, + "redaction": "ຂໍ້ຄວາມຖືກລຶບໂດຍ %(name)s", + "reply": { + "error_loading": "ບໍ່ສາມາດໂຫຼດກິດຈະກຳທີ່ຕອບກັບມາໄດ້, ມັນບໍ່ຢູ່ ຫຼື ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເບິ່ງມັນ.", + "in_reply_to": "ຕອບກັບ ", + "in_reply_to_for_export": "ໃນການຕອບກັບ ຂໍ້ຄວາມນີ້" + }, + "scalar_starter_link": { + "dialog_description": "ທ່ານກໍາລັງຈະຖືກນໍາໄປຫາເວັບໄຊທ໌ພາກສ່ວນທີສາມເພື່ອໃຫ້ທ່ານສາມາດພິສູດຢືນຢັນບັນຊີຂອງທ່ານເພື່ອໃຊ້ກັບ %(integrationsUrl)s. ທ່ານຕ້ອງການສືບຕໍ່ບໍ?", + "dialog_title": "ເພີ່ມການປະສົມປະສານ" + }, + "self_redaction": "ຂໍ້ຄວາມຖືກລຶບແລ້ວ", + "send_state_failed": "ການສົ່ງບໍ່ສຳເລັດ", + "send_state_sent": "ຂໍ້ຄວາມຂອງທ່ານຖືກສົ່ງໄປແລ້ວ", + "summary": { + "banned": { + "one": "ຖືກຫ້າມ", + "other": "ຖືກຫ້າມ %(count)s ເທື່ອ" + }, + "banned_multiple": { + "one": "ຖືກຫ້າມ", + "other": "ຖືກຫ້າມ %(count)s ເທື່ອ" + }, + "changed_name": { + "one": "%(oneUser)sໄດ້ປ່ຽນຊື່ຂອງເຂົາເຈົ້າ", + "other": "%(oneUser)sປ່ຽນຊື່ຂອງເຂົາເຈົ້າ %(count)sຄັ້ງ" + }, + "changed_name_multiple": { + "one": "%(severalUsers)sປ່ຽນຊື່ຂອງເຂົາເຈົ້າ", + "other": "%(severalUsers)sປ່ຽນຊື່ຂອງເຂົາເຈົ້າ %(count)sຄັ້ງ" + }, + "format": "%(nameList)s%(transitionList)s", + "hidden_event": { + "one": "%(oneUser)sສົ່ງຂໍ້ຄວາມທີ່ເຊື່ອງໄວ້", + "other": "%(oneUser)s ສົ່ງ %(count)s ຂໍ້ຄວາມທີ່ເຊື່ອງໄວ້" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)sສົ່ງຂໍ້ຄວາມທີ່ເຊື່ອງໄວ້", + "other": "%(severalUsers)s ສົ່ງ %(count)s ຂໍ້ຄວາມທີ່ເຊື່ອງໄວ້" + }, + "invite_withdrawn": { + "one": "%(oneUser)sໄດ້ຖອນການເຊີນຂອງເຂົາເຈົ້າອອກແລ້ວ", + "other": "%(oneUser)sshad ການເຊີນຂອງເຂົາເຈົ້າຖອນອອກ %(count)s ຄັ້ງ" + }, + "invite_withdrawn_multiple": { + "one": "%(severalUsers)s shad ການເຊີນຂອງເຂົາເຈົ້າຖອນອອກ", + "other": "%(severalUsers)s shad ການເຊີນຂອງພວກເຂົາຖືກຖອນ %(count)s ຄັ້ງ" + }, + "invited": { + "one": "ຖືກເຊີນ", + "other": "ຖືກເຊີນ %(count)s ເທື່ອ" + }, + "invited_multiple": { + "one": "ໄດ້ຖືກເຊື້ອເຊີນ", + "other": "ໄດ້ຖືກເຊີນ %(count)s ເທື່ອ" + }, + "joined": { + "one": "%(oneUser)sເຂົ້າຮ່ວມ", + "other": "%(oneUser)sເຂົ້າຮ່ວມ %(count)sຄັ້ງ" + }, + "joined_and_left": { + "one": "%(oneUser)sເຂົ້າຮ່ວມ ແລະ ອອກ", + "other": "%(oneUser)sເຂົ້າຮ່ວມ ແລະ ອອກ %(count)s ຄັ້ງ" + }, + "joined_and_left_multiple": { + "one": "%(severalUsers)sເຂົ້າຮ່ວມ ແລະ ອອກ", + "other": "%(severalUsers)sເຂົ້າຮ່ວມ ແລະອອກຈາກ %(count)s ເທື່ອ" + }, + "joined_multiple": { + "one": "%(severalUsers)sເຂົ້າຮ່ວມ", + "other": "%(severalUsers)sເຂົ້າຮ່ວມ %(count)sຄັ້ງ" + }, + "kicked": { + "one": "ລືບອອກ", + "other": "ລຶບອອກ %(count)s ເທື່ອ" + }, + "kicked_multiple": { + "one": "ໄດ້ຖືກລຶບອອກ", + "other": "ໄດ້ຖືກ]ລືບອອກ %(count)s ເທື່ອ" + }, + "left": { + "one": "%(oneUser)sອອກ", + "other": "%(oneUser)sອອກຈາກ%(count)s ເທື່ອ" + }, + "left_multiple": { + "one": "ອອກຈາກ%(severalUsers)s", + "other": "%(severalUsers)sອອກ %(count)sຄັ້ງ" + }, + "no_change": { + "one": "%(oneUser)sບໍ່ໄດ້ປ່ຽນແປງ", + "other": "%(oneUser)sບໍ່ໄດ້ປ່ຽນແປງ %(count)s ເທື່ອ" + }, + "no_change_multiple": { + "one": "%(severalUsers)sບໍ່ມີການປ່ຽນແປງ", + "other": "%(severalUsers)sບໍ່ໄດ້ປ່ຽນແປງ %(count)s ເທື່ອ" + }, + "pinned_events": { + "one": "%(oneUser)sປ່ຽນ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ສຳລັບຫ້ອງ", + "other": "%(oneUser)sປ່ຽນ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ສຳລັບຫ້ອງ %(count)s ເທື່ອ" + }, + "pinned_events_multiple": { + "one": "%(severalUsers)sໄດ້ປ່ຽນ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ສຳລັບຫ້ອງ", + "other": "%(severalUsers)sປ່ຽນ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ສຳລັບຫ້ອງ%(count)sເທື່ອ" + }, + "redacted": { + "one": "%(oneUser)sລຶບຂໍ້ຄວາມອອກແລ້ວ", + "other": "%(oneUser)sລຶບ %(count)s ຂໍ້ຄວາມອອກແລ້ວ" + }, + "redacted_multiple": { + "one": "%(severalUsers)sໄດ້ລຶບຂໍ້ຄວາມອອກ", + "other": "%(severalUsers)sລຶບ %(count)s ຂໍ້ຄວາມອອກແລ້ວ" + }, + "rejected_invite": { + "one": "%(oneUser)sປະຕິເສດການເຊີນຂອງເຂົາເຈົ້າ", + "other": "%(oneUser)sປະຕິເສດການເຊີນຂອງເຂົາເຈົ້າ %(count)s ຄັ້ງ" + }, + "rejected_invite_multiple": { + "one": "%(severalUsers)sປະຕິເສດຄຳເຊີນຂອງເຂົາເຈົ້າ", + "other": "%(severalUsers)sປະຕິເສດຄຳເຊີນຂອງເຂົາເຈົ້າ %(count)sເທື່ອ" + }, + "rejoined": { + "one": "%(oneUser)s ອອກ ແລະເຂົ້າຮ່ວມຄືນໃໝ່", + "other": "%(oneUser)sອອກ ແລະເຂົ້າຮ່ວມ %(count)sຄັ້ງ" + }, + "rejoined_multiple": { + "one": "%(severalUsers)s ອອກ ແລະເຂົ້າຮ່ວມໃຫມ່", + "other": "%(severalUsers)s ອອກ ແລະເຂົ້າຮ່ວມຄືນ %(count)sຄັ້ງ" + }, + "server_acls": { + "one": "%(oneUser)sໄດ້ປ່ຽນເຊີບເວີ ACLs", + "other": "%(oneUser)sປ່ຽນເຊີບເວີ ACLs %(count)s ເທື່ອ" + }, + "server_acls_multiple": { + "one": "%(severalUsers)sປ່ຽນ ACL ຂອງເຊີບເວີ", + "other": "%(severalUsers)sປ່ຽນເຊີບເວີ ACLs %(count)sຄັ້ງ" + }, + "unbanned": { + "one": "ຍົກເລີກການຫ້າມ", + "other": "ຖືກຍົກເລີກການຫ້າມ %(count)s ເທື່ອ" + }, + "unbanned_multiple": { + "one": "ຍົກເລີກການຫ້າມ", + "other": "ຖືກຫ້າມ %(count)s ເທື່ອ" + } + }, + "thread_info_basic": "ຈາກກະທູ້", + "typing_indicator": { + "more_users": { + "one": "%(names)s ແລະ ອີກຄົນນຶ່ງກຳລັງພິມ…", + "other": "%(names)s and %(count)sຄົນອື່ນກຳລັງພິມ…" + }, + "one_user": "%(displayName)s ກຳລັງພິມ…", + "two_users": "%(names)s ແລະ %(lastPerson)s ກຳລັງພິມ…" + }, + "url_preview": { + "close": "ປິດຕົວຢ່າງ", + "show_n_more": { + "one": "ສະແດງຕົວຢ່າງ %(count)s ອື່ນໆ", + "other": "ສະແດງຕົວຢ່າງອື່ນໆ %(count)s" + } + } }, - "spaces": { - "error_no_permission_invite": "ທ່ານບໍ່ມີສິດທີ່ຈະເຊີນຄົນເຂົ້າມາໃນພື້ນທີ່ນີ້", - "error_no_permission_create_room": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ສ້າງຫ້ອງໃຫມ່ໃນພື້ນທີ່ນີ້", - "error_no_permission_add_room": "ທ່ານບໍ່ມີສິດໃນການເພີ່ມຫ້ອງໃສ່ພື້ນທີ່ນີ້", - "error_no_permission_add_space": "ທ່ານບໍ່ມີການອະນຸຍາດໃຫ້ເພີ່ມພື້ນທີ່ໃສ່ພື້ນທີ່ນີ້" + "truncated_list_n_more": { + "other": "ແລະ %(count)sອີກ..." }, - "auth": { - "continue_with_idp": "ສືບຕໍ່ກັບ %(provider)s", - "sign_in_with_sso": "ເຂົ້າສູ່ລະບົບດ້ວຍການລົງຊື່ເຂົ້າໃຊ້ພຽງຄັ້ງດຽວ", - "sso": "ເຂົ້າລະບົບແບບປະຕູດຽວ (SSO)", - "continue_with_sso": "ສືບຕໍ່ດ້ວຍ %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s ຫຼື %(usernamePassword)s", - "sign_in_instead": "ມີບັນຊີແລ້ວບໍ? ເຂົ້າສູ່ລະບົບທີ່ນີ້", - "account_clash": "ບັນຊີໃຫມ່ຂອງທ່ານ (%(newAccountId)s) ໄດ້ລົງທະບຽນ, ແຕ່ວ່າທ່ານໄດ້ເຂົ້າສູ່ລະບົບບັນຊີອື່ນແລ້ວ (%(loggedInUserId)s).", - "account_clash_previous_account": "ສືບຕໍ່ກັບບັນຊີທີ່ຜ່ານມາ", - "log_in_new_account": "ເຂົ້າສູ່ລະບົບ ບັນຊີໃໝ່ຂອງທ່ານ.", - "registration_successful": "ການລົງທະບຽນສຳເລັດແລ້ວ", - "server_picker_title": "ເຂົ້າສູ່ລະບົບ homeserver ຂອງທ່ານ", - "server_picker_dialog_title": "ຕັດສິນໃຈວ່າບັນຊີຂອງທ່ານໃຊ້ເປັນເຈົ້າພາບຢູ່ໃສ", - "footer_powered_by_matrix": "ຂັບເຄື່ອນໂດຍ Matrix", - "failed_homeserver_discovery": "ການປະຕິບັດການຄົ້ນພົບ homeserver ບໍ່ສຳເລັດ", - "sync_footer_subtitle": "ຖ້າທ່ານໄດ້ເຂົ້າຮ່ວມຫຼາຍຫ້ອງ, ມັນອາດຈະໃຊ້ເວລາໄລຍະໜຶ່ງ", - "unsupported_auth_msisdn": "ເຊີບເວີນີ້ບໍ່ຮອງຮັບການພິສູດຢືນຢັນດ້ວຍເບີໂທລະສັບ.", - "unsupported_auth_email": "homeserver ນີ້ບໍ່ຮອງຮັບການເຂົ້າສູ່ລະບົບໂດຍໃຊ້ທີ່ຢູ່ອີເມວ.", - "registration_disabled": "ການລົງທະບຽນຖືກປິດການນຳໃຊ້ໃນ homeserver ນີ້.", - "failed_query_registration_methods": "ບໍ່ສາມາດສອບຖາມວິທີການລົງທະບຽນໄດ້.", - "username_in_use": "ບາງຄົນມີຊື່ຜູ້ໃຊ້ນັ້ນແລ້ວ, ກະລຸນາລອງຊຶ່ຜູ້ໃຊ້ອື່ນ.", - "incorrect_password": "ລະຫັດຜ່ານບໍ່ຖືກຕ້ອງ", - "failed_soft_logout_auth": "ການພິສູດຢືນຢັນຄືນໃໝ່ບໍ່ສຳເລັດ", - "soft_logout_heading": "ທ່ານອອກຈາກລະບົບແລ້ວ", - "forgot_password_email_required": "ຕ້ອງໃສ່ທີ່ຢູ່ອີເມວທີ່ເຊື່ອມຕໍ່ກັບບັນຊີຂອງທ່ານ.", - "forgot_password_email_invalid": "ທີ່ຢູ່ອີເມວບໍ່ຖືກຕ້ອງ.", - "sign_in_prompt": "ມີບັນຊີບໍ? ເຂົ້າສູ່ລະບົບ", - "forgot_password_prompt": "ລືມລະຫັດຜ່ານຂອງທ່ານບໍ?", - "soft_logout_intro_password": "ໃສ່ລະຫັດຜ່ານຂອງທ່ານເພື່ອເຂົ້າສູ່ລະບົບ ແລະ ເຂົ້າເຖິງບັນຊີຂອງທ່ານຄືນໃໝ່.", - "soft_logout_intro_sso": "ເຂົ້າສູ່ລະບົບ ແລະ ເຂົ້າເຖິງບັນຊີຂອງທ່ານຄືນໃໝ່.", - "soft_logout_intro_unsupported_auth": "ທ່ານບໍ່ສາມາດເຂົ້າສູ່ລະບົບບັນຊີຂອງທ່ານໄດ້. ກະລຸນາຕິດຕໍ່ຜູຸ້ຄຸ້ມຄອງ homeserver ຂອງທ່ານສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.", - "create_account_prompt": "ມາໃໝ່ບໍ? ສ້າງບັນຊີ", - "sign_in_or_register": "ເຂົ້າສູ່ລະບົບ ຫຼື ສ້າງບັນຊີ", - "sign_in_or_register_description": "ໃຊ້ບັນຊີຂອງທ່ານ ຫຼື ສ້າງອັນໃໝ່ເພື່ອສືບຕໍ່.", - "register_action": "ສ້າງບັນຊີ", - "server_picker_failed_validate_homeserver": "ບໍ່ສາມາດກວດສອບ homeserver ໄດ້", - "server_picker_invalid_url": "URL ບໍ່ຖືກຕ້ອງ", - "server_picker_required": "ລະບຸ homeserver", - "server_picker_matrix.org": "Matrix.org ເປັນ homeserver ສາທາລະນະທີ່ໃຫຍ່ທີ່ສຸດໃນໂລກ, ສະນັ້ນມັນເປັນສະຖານທີ່ທີ່ດີສໍາລັບຫຼາຍໆຄົນ.", - "server_picker_intro": "ພວກເຮົາໂທຫາສະຖານที่ບ່ອນທີ່ທ່ານເປັນhostບັນຊີຂອງທ່ານ 'homeservers'.", - "server_picker_custom": "homeserver ອື່ນ", - "server_picker_explainer": "ໃຊ້ Matrix homeserver ທີ່ທ່ານຕ້ອງການ ຖ້າຫາກທ່ານມີ ຫຼື ເປັນເຈົ້າພາບເອງ.", - "server_picker_learn_more": "ກ່ຽວກັບ homeservers" + "update": { + "changelog": "ບັນທຶກການປ່ຽນແປງ", + "check_action": "ກວດເບິ່ງເພຶ່ອອັບເດດ", + "error_encountered": "ພົບຂໍ້ຜິດພາດ (%(errorDetail)s).", + "error_unable_load_commit": "ບໍ່ສາມາດໂຫຼດລາຍລະອຽດຂອງ commit: %(msg)s", + "new_version_available": "ເວີຊັ້ນໃໝ່ພ້ອມໃຊ້ງານ. ອັບເດດດຽວນີ້.", + "no_update": "ບໍ່ໄດ້ອັບເດດ.", + "release_notes_toast_title": "ມີຫຍັງໃຫມ່", + "see_changes_button": "ມີຫຍັງໃຫມ່?", + "toast_description": "ເວີຊັນໃໝ່ຂອງ %(brand)s ພ້ອມໃຊ້ງານ", + "toast_title": "ອັບເດດ %(brand)s", + "unavailable": "ບໍ່ສາມາດໃຊ້ງານໄດ້" + }, + "upload_failed_generic": "ໄຟລ໌ '%(fileName)s' ບໍ່ສາມາດອັບໂຫລດໄດ້.", + "upload_failed_size": "ໄຟລ໌ '%(fileName)s' ເກີນຂະໜາດ ສຳລັບການອັບໂຫລດຂອງ homeserver ນີ້", + "upload_failed_title": "ການອັບໂຫລດບໍ່ສຳເລັດ", + "upload_file": { + "cancel_all_button": "ຍົກເລີກທັງໝົດ", + "error_file_too_large": "ໄຟລ໌ນີ້ ໃຫຍ່ເກີນໄປ ທີ່ຈະອັບໂຫລດໄດ້. ຂະໜາດໄຟລ໌ຈຳກັດ%(limit)s ແຕ່ໄຟລ໌ນີ້ແມ່ນ %(sizeOfThisFile)s.", + "error_files_too_large": "ໄຟລ໌ເຫຼົ່ານີ້ ໃຫຍ່ເກີນໄປ ທີ່ຈະອັບໂຫລດ. ຂີດຈຳກັດຂະໜາດໄຟລ໌ແມ່ນ %(limit)s.", + "error_some_files_too_large": "ບາງໄຟລ໌ ໃຫຍ່ເກີນໄປ ທີ່ຈະອັບໂຫລດໄດ້. ຂີດຈຳກັດຂະໜາດໄຟລ໌ແມ່ນ %(limit)s.", + "error_title": "ອັບໂຫຼດຜິດພາດ", + "title": "ອັບໂຫຼດໄຟລ໌", + "title_progress": "ອັບໂຫຼດໄຟລ໌%(current)sຂອງ%(total)s", + "upload_all_button": "ອັບໂຫຼດທັງໝົດ", + "upload_n_others_button": { + "one": "ອັບໂຫຼດ %(count)s ໄຟລ໌ອື່ນ", + "other": "ອັບໂຫຼດ %(count)s ໄຟລ໌ອື່ນໆ" + } }, - "room_list": { - "sort_unread_first": "ສະແດງຫ້ອງຂໍ້ຄວາມທີ່ຍັງບໍ່ທັນໄດ້ອ່ານກ່ອນ", - "show_previews": "ສະແດງຕົວຢ່າງຂອງຂໍ້ຄວາມ", - "sort_by": "ຈັດຮຽງຕາມ", - "sort_by_activity": "ກິດຈະກໍາ", - "sort_by_alphabet": "A-Z", - "sublist_options": "ລາຍຊື່ຕົວເລືອກ", - "show_n_more": { - "one": "ສະແດງ %(count)s ເພີ່ມເຕີມ", - "other": "ສະແດງ %(count)s ເພີ່ມເຕີມ" + "user_info": { + "admin_tools_section": "ເຄື່ອງມືຜູ້ຄຸ້ມຄອງ", + "ban_button_room": "ຫ້າມອອກຈາກຫ້ອງ", + "ban_button_space": "ພື້ນທີ່ຫ້າມຈາກ", + "ban_room_confirm_title": "ຫ້າມອອຈາກ %(roomName)s", + "ban_space_everything": "ຫ້າມພວກເຂົາຈາກທຸກສິ່ງທີ່ຂ້ອຍສາມາດເຮັດໄດ້", + "ban_space_specific": "ຫ້າມພວກເຂົາອອຈາກສິ່ງທີ່ສະເພາະທີ່ຂ້ອຍສາມາດເຮັດໄດ້", + "count_of_sessions": { + "one": "%(count)s ລະບົບ", + "other": "%(count)ssessions" }, - "show_less": "ສະແດງໜ້ອຍລົງ", - "notification_options": "ຕົວເລືອກການແຈ້ງເຕືອນ" - }, - "report_content": { - "missing_reason": "ກະລຸນາຕື່ມຂໍ້ມູນວ່າເປັນຫຍັງທ່ານກໍາລັງລາຍງານ.", - "ignore_user": "ລະເວັ້ນຜູ້ໃຊ້", - "hide_messages_from_user": "ກວດຄືນຫາກວ່ທ່ານຕ້ອງການເຊື່ອງການສົນທະນາກັບຜູ້ໃຊ້ນີ້ດຽວນີ້ ຫຼືໃນອະນາຄົດ.", - "nature_disagreement": "ສິ່ງທີ່ຜູ້ໃຊ້ນີ້ຂຽນແມ່ນຜິດພາດ.\nສິ່ງນີ້ຈະຖືກລາຍງານໃຫ້ຜູ້ຄວບຄຸມຫ້ອງ.", - "nature_illegal": "ຜູ້ໃຊ້ນີ້ກຳລັງສະແດງພຶດຕິກຳທີ່ຜິດກົດໝາຍ, ດ້ວຍການໃສ່ຮ້າຍປ້າຍສີ ຫຼືຂົ່ມຂູ່ຄວາມຮຸນແຮງ.\nອັນນີ້ຈະຖືກລາຍງານຕໍ່ຜູ້ຄວບຄຸມຫ້ອງ ອາດຈະສົ່ງເລື່ອງຕໍ່ໃຫ້ເຈົ້າໜ້າທີ່ທາງກົດໝາຍ.", - "nature_spam": "ຜູ້ໃຊ້ນີ້ແມ່ນ spamming ຫ້ອງທີ່ມີການໂຄສະນາ, ການເຊື່ອມຕໍ່ກັບການໂຄສະນາ ຫຼື ການເຜີຍແຜ່.\nສິ່ງນີ້ຈະຖືກລາຍງານໃຫ້ຜູ້ຄວບຄຸມຫ້ອງ.", - "report_to_homeserver_encrypted": "ຫ້ອງນີ້ສ້າງຂຶ້ນເພື່ອເນື້ອຫາທີ່ຜິດກົດຫມາຍ ຫຼື ບໍ່ເໝາະສົມ ຫຼື ຜູ້ຄວບຄຸມບໍ່ສາມາດຄຸ້ມຄອງເນື້ອຫາທີ່ຜິດກົດຫມາຍຫຼື ບໍ່ເໝາະສົມ.\nອັນນີ້ຈະຖືກລາຍງານໃຫ້ຜູ້ບໍລິຫານຂອງ %(homeserver)s. ຜູ້ຄຸ້ມຄອງລະບົບຈະບໍ່ສາມາດອ່ານເນື້ອຫາທີ່ເຂົ້າລະຫັດໄວ້ຂອງຫ້ອງນີ້ໄດ້.", - "nature_other": "ເຫດຜົນອື່ນໆ. ກະລຸນາອະທິບາຍບັນຫາ.\nອັນນີ້ຈະຖືກລາຍງານໃຫ້ຜູ້ຄວບຄຸມຫ້ອງ.", - "nature": "ກະລຸນາເລືອກລັກສະນະ ແລະ ການອະທິບາຍຂອງຂໍ້ຄວາມໃດໜຶ່ງທີ່ສຸພາບ.", - "disagree": "ບໍ່ເຫັນດີ", - "toxic_behaviour": "ພຶດຕິກຳທີ່ບໍ່ເປັນມິດ", - "illegal_content": "ເນື້ອຫາທີ່ຜິດຕໍ່ກົດໝາຍ", - "spam_or_propaganda": "ຂໍ້ຄວາມຂີ້ເຫຍື້ອ ຫຼື ການໂຄສະນາເຜີຍແຜ່", - "report_entire_room": "ລາຍງານຫ້ອງທັງໝົດ", - "report_content_to_homeserver": "ລາຍງານເນື້ອຫາໃຫ້ຜູ້ຄຸ້ມຄອງລະບົບ Homeserver ຂອງທ່ານ", - "description": "ການລາຍງານຂໍ້ຄວາມນີ້ຈະສົ່ງ 'ID ເຫດການ' ທີ່ບໍ່ຊໍ້າກັນໄປຫາຜູ້ຄຸ້ມຄອງລະບົບເຊີບເວີຂອງທ່ານ. ຖ້າຂໍ້ຄວາມຢູ່ໃນຫ້ອງນີ້ຖືກເຂົ້າລະຫັດໄວ້, ຜູ້ຄຸ້ມຄອງລະບົບເຊີບເວີຂອງທ່ານຈະບໍ່ສາມາດອ່ານຂໍ້ຄວາມ ຫຼືເບິ່ງໄຟລ໌ ຫຼືຮູບພາບຕ່າງໆໄດ້." - }, - "onboarding": { - "has_avatar_label": "ດີຫຼາຍ, ຊຶ່ງຈະຊ່ວຍໃຫ້ຄົນຮູ້ວ່າແມ່ນທ່ານ", - "no_avatar_label": "ເພີ່ມຮູບເພື່ອໃຫ້ຄົນຮູ້ວ່າແມ່ນທ່ານ.", - "welcome_user": "ຍິນດີຕ້ອນຮັບ %(name)s", - "welcome_detail": "ຕອນນີ້, ໄດ້ເລີ່ມຕົ້ນ", - "intro_welcome": "ຍິນດີຕ້ອນຮັບສູ່ %(appName)s", - "intro_byline": "ເປັນເຈົ້າຂອງການສົນທະນາຂອງທ່ານ.", - "send_dm": "ສົ່ງຂໍ້ຄວາມໂດຍກົງ", - "explore_rooms": "ສຳຫຼວດຫ້ອງສາທາລະນະ", - "create_room": "ສ້າງກຸ່ມສົນທະນາ" + "count_of_verified_sessions": { + "one": "ຢືນຢັນ 1 session ແລ້ວ", + "other": "%(count)sລະບົບຢືນຢັນແລ້ວ" + }, + "deactivate_confirm_action": "ປິດໃຊ້ງານຜູ້ໃຊ້", + "deactivate_confirm_description": "ການປິດໃຊ້ງານຜູ້ໃຊ້ນີ້ຈະອອກຈາກລະບົບ ແລະປ້ອງກັນບໍ່ໃຫ້ເຂົາເຈົ້າເຂົ້າສູ່ລະບົບຄືນອີກ. ນອກຈາກນັ້ນ, ເຂົາເຈົ້າຈະອອກຈາກຫ້ອງທັງໝົດທີ່ເຂົາເຈົ້າຢູ່ໃນ. ຄຳສັ່ງນີ້ບໍ່ສາມາດຍົກເລີກໄດ້. ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການປິດກາໃຊ້ງານຜູ້ໃຊ້ນີ້?", + "deactivate_confirm_title": "ປິດໃຊ້ງານຜູ້ໃຊ້ບໍ?", + "demote_button": "ຫຼຸດລະດັບ", + "demote_self_confirm_description_space": "ທ່ານຈະບໍ່ສາມາດຍົກເລີກການປ່ຽນແປງນີ້ໄດ້ໃນຂະນະທີ່ທ່ານກໍາລັງ demoting ຕົວທ່ານເອງ, ຖ້າທ່ານເປັນຜູ້ໃຊ້ສິດທິພິເສດສຸດທ້າຍໃນຊ່ອງ, ມັນຈະເປັນໄປບໍ່ໄດ້ທີ່ຈະຄືນສິດທິພິເສດ.", + "demote_self_confirm_room": "ທ່ານຈະບໍ່ສາມາດຍົກເລີກການປ່ຽນແປງນີ້ໄດ້ໃນຂະນະທີ່ທ່ານກໍາລັງ demoting ຕົວທ່ານເອງ, ຖ້າທ່ານເປັນຜູ້ໃຊ້ສິດທິພິເສດສຸດທ້າຍຢູ່ໃນຫ້ອງ, ມັນຈະເປັນໄປບໍ່ໄດ້ທີ່ຈະຄືນສິດທິພິເສດ.", + "demote_self_confirm_title": "ຫຼຸດລະດັບຕົວເອງບໍ?", + "disinvite_button_room": "ຕັດຂາດອອກຈາກຫ້ອງ", + "disinvite_button_room_name": "ຍົກເລີກເຊີນຈາກ %(roomName)s", + "disinvite_button_space": "ຕັດຂາດຈາກ ພື້ນທີ່ຈັດເກັບ", + "edit_own_devices": "ແກ້ໄຂອຸປະກອນ", + "error_ban_user": "ຫ້າມຜູ້ໃຊ້ບໍ່ສຳເລັດ", + "error_deactivate": "ປິດໃຊ້ງານຜູ້ໃຊ້ບໍ່ສຳເລັດ", + "error_kicking_user": "ລຶບຜູ້ໃຊ້ອອກບໍ່ສຳເລັດ", + "error_mute_user": "ປິດສຽງຜູ້ໃຊ້ບໍ່ສຳເລັດ", + "error_revoke_3pid_invite_description": "ບໍ່ສາມາດຖອນຄຳເຊີນໄດ້. ເຊີບເວີອາດຈະປະສົບບັນຫາຊົ່ວຄາວ ຫຼື ທ່ານບໍ່ມີສິດພຽງພໍໃນການຖອນຄຳເຊີນ.", + "error_revoke_3pid_invite_title": "ຍົກເລີກການເຊີນບໍ່ສຳເລັດ", + "hide_sessions": "ເຊື່ອງsessions", + "hide_verified_sessions": "ເຊື່ອງ sessionsທີ່ຢືນຢັນແລ້ວ", + "invited_by": "ເຊີນໂດຍ%(sender)s", + "jump_to_rr_button": "ຂ້າມເພື່ອອ່ານໃບຮັບເງິນ", + "kick_button_room": "ຍ້າຍອອກຈາກຫ້ອງ", + "kick_button_room_name": "ລຶບອອກຈາກ %(roomName)s", + "kick_button_space": "ລືບອອກຈາກພື້ນທີ່ຈັດເກັບ", + "kick_button_space_everything": "ລຶບອອກຈາກທຸກສິ່ງທີ່ຂ້ອຍສາມາດເຮັດໄດ້", + "kick_space_specific": "ລຶບອອກບາງສິ່ງທີ່ທີ່ຂ້ອຍສາມາດເຮັດໄດ້", + "kick_space_warning": "ພວກເຂົາສາມາດເຂົ້າເຖິງອັນໃດກໍໄດ້ທີ່ທ່ານບໍ່ແມ່ນຜູ້ຄຸມລະບົບ.", + "promote_warning": "ທ່ານບໍ່ສາມາດຍົກເລີກການປ່ຽນແປງນີ້ໄດ້ເນື່ອງຈາກທ່ານກໍາລັງສົ່ງເສີມຜູ້ໃຊ້ໃຫ້ມີລະດັບພະລັງງານດຽວກັນກັບຕົວທ່ານເອງ.", + "redact": { + "confirm_button": { + "one": "ລຶບອອກ 1 ຂໍ້ຄວາມ", + "other": "ເອົາ %(count)s ຂໍ້ຄວາມອອກ" + }, + "confirm_description_1": { + "one": "ທ່ານກຳລັງຈະລຶບ %(count)s ຂໍ້ຄວາມໂດຍ %(user)s. ນີ້ຈະເປັນການລຶບຂໍ້ຄວາມອອກຖາວອນສຳລັບທຸກຄົນໃນການສົນທະນາ. ທ່ານຕ້ອງການສືບຕໍ່ບໍ?", + "other": "ທ່ານກຳລັງຈະລຶບ %(count)s ຂໍ້ຄວາມອອກໂດຍ %(user)s. ນີ້ຈະເປັນການລຶບຂໍ້ຄວາມອອກຖາວອນສຳລັບທຸກຄົນໃນການສົນທະນາ. ທ່ານຕ້ອງການສືບຕໍ່ບໍ?" + }, + "confirm_description_2": "ສໍາລັບຈໍານວນຂໍ້ຄວາມຂະຫນາດໃຫຍ່, ນີ້ອາດຈະໃຊ້ເວລາ, ກະລຸນາຢ່າໂຫຼດຂໍ້ມູນລູກຄ້າຂອງທ່ານຄືນໃໝ່ໃນລະຫວ່າງນີ້.", + "confirm_keep_state_explainer": "ຍົກເລີກການກວດກາ ຖ້າທ່ານຕ້ອງການລຶບຂໍ້ຄວາມໃນລະບົບຜູ້ໃຊ້ນີ້ (ເຊັ່ນ: ການປ່ຽນແປງສະມາຊິກ, ການປ່ຽນແປງໂປຣໄຟລ໌...)", + "confirm_keep_state_label": "ຮັກສາຂໍ້ຄວາມຂອງລະບົບ", + "confirm_title": "ລຶບຂໍ້ຄວາມຫຼ້າສຸດໂດຍ %(user)s", + "no_recent_messages_description": "ລອງເລື່ອນຂຶ້ນໃນທາມລາຍເພື່ອເບິ່ງວ່າມີອັນໃດກ່ອນໜ້ານີ້.", + "no_recent_messages_title": "ບໍ່ພົບຂໍ້ຄວາມຫຼ້າສຸດໂດຍ %(user)s" + }, + "redact_button": "ລຶບຂໍ້ຄວາມຫຼ້າສຸດອອກ", + "revoke_invite": "ຍົກເລີກຄຳເຊີນ", + "role_label": "ບົດບາດໃນ ", + "room_encrypted": "ຂໍ້ຄວາມຢູ່ໃນຫ້ອງນີ້ຖືກເຂົ້າລະຫັດແບບຕົ້ນທາງຮອດປາຍທາງ.", + "room_encrypted_detail": "ຂໍ້ຄວາມຂອງທ່ານປອດໄພ ແລະມີແຕ່ທ່ານ ແລະຜູ້ຮັບເທົ່ານັ້ນທີ່ມີກະແຈສະເພາະເພື່ອປົດລັອກພວກມັນ.", + "room_unencrypted": "ຂໍ້ຄວາມຢູ່ໃນຫ້ອງນີ້ບໍ່ໄດ້ຖືກເຂົ້າລະຫັດແບບຕົ້ນທາງ-ປາຍທາງ.", + "room_unencrypted_detail": "ຢູ່ໃນຫ້ອງທີ່ຖືກເຂົ້າລະຫັດ, ຂໍ້ຄວາມຂອງທ່ານຖືກຮັກສາໄວ້ຢ່າງປອດໄພ ແລະມີພຽງແຕ່ທ່ານ ແລະຜູ້ຮັບເທົ່ານັ້ນທີ່ມີກະແຈສະເພາະເພື່ອປົດລັອກພວກມັນ.", + "share_button": "ແບ່ງປັນລິ້ງໄປຫາຜູ້ໃຊ້", + "unban_button_room": "ຫ້າມຈາກຫ້ອງ", + "unban_button_space": "ຍົກເລີກການຫ້າມອອກຈາກພື້ນທີ່", + "unban_room_confirm_title": "ຍົກເລີກການຫ້າມອອກຈາກ %(roomName)s", + "unban_space_everything": "ຍົກເລີກການຫ້າມພວກເຂົາຈາກທຸກສິ່ງທີ່ຂ້ອຍສາມາດເຮັດໄດ້", + "unban_space_specific": "ຍົກເລີກພວກເຂົາອອກຈາກສິ່ງທີ່ຂ້ອຍສາມາດເຮັດໄດ້", + "unban_space_warning": "ເຂົາເຈົ້າຈະບໍ່ສາມາດເຂົ້າເຖິງໄດ້ ຫາກທ່ານບໍ່ແມ່ນຜູ້ຄຸ້ມຄອງລະບົບ.", + "verify_button": "ຢືນຢັນຜູ້ໃຊ້", + "verify_explainer": "ເພື່ອຄວາມປອດໄພເພີ່ມເຕີມ, ກະລຸນາຢັ້ງຢືນຜູ້ໃຊ້ນີ້ໂດຍການກວດສອບລະຫັດຄັ້ງດຽວໃນອຸປະກອນຂອງທ່ານທັງສອງ." + }, + "user_menu": { + "settings": "ການຕັ້ງຄ່າທັງໝົດ", + "switch_theme_dark": "ສະຫຼັບໄປໂໝດມືດ", + "switch_theme_light": "ສະຫຼັບໄປໂໝດແສງ" }, - "setting": { - "help_about": { - "brand_version": "%(brand)sເວີຊັ້ນ:", - "olm_version": "ເວີຊັ້ນ Olm:", - "help_link": "ສໍາລັບການຊ່ວຍເຫຼືອໃນການນໍາໃຊ້ %(brand)s, ກົດ ທີ່ນີ້.", - "help_link_chat_bot": "ສໍາລັບການຊ່ວຍເຫຼືອໃນການນໍາໃຊ້ %(brand)s, ກົດ ທີ່ນີ້ ຫຼືເລີ່ມການສົນທະນາກັບ bot ຂອງພວກເຮົາໂດຍໃຊ້ປຸ່ມຂ້າງລຸ່ມນີ້.", - "chat_bot": "ສົນທະນາກັບ %(brand)s Bot", - "title": "ຊ່ວຍເຫຼືອ & ກ່ຽວກັບ", - "versions": "ເວິຊັ້ນ", - "access_token_detail": "ການເຂົ້າເຖິງໂທເຄັນຂອງທ່ານເປັນການເຂົ້າເຖິງບັນຊີຂອງທ່ານຢ່າງເຕັມທີ່. ຢ່າແບ່ງປັນໃຫ້ຄົນອຶ່ນ.", - "clear_cache_reload": "ລຶບ cache ແລະ ໂຫຼດໃຫມ່" - } + "voip": { + "already_in_call": "ຢູ່ໃນສາຍໂທແລ້ວ", + "already_in_call_person": "ທ່ານຢູ່ໃນການໂທກັບບຸກຄົນນີ້ແລ້ວ.", + "answered_elsewhere": "ຕອບຢູ່ບ່ອນອື່ນແລ້ວ", + "answered_elsewhere_description": "ການຮັບສາຍຢູ່ໃນອຸປະກອນອື່ນ.", + "audio_devices": "ອຸປະກອນສຽງ", + "call_failed": "ໂທບໍ່ສຳເລັດ", + "call_failed_description": "ບໍ່ສາມາດໂທຫາໄດ້", + "call_failed_media": "ການໂທບໍ່ສຳເລັດ ເນື່ອງຈາກເວັບແຄມ ຫຼື ບໍ່ສາມາດເຂົ້າເຖິງ ໄມໂຄຣໂຟນໄດ້. ກະລຸນາກວດເບິ່ງ:", + "call_failed_media_applications": "ບໍ່ມີແອັບພລິເຄຊັນອື່ນກຳລັງໃຊ້ກັບເວັບແຄັມ", + "call_failed_media_connected": "ໄມໂຄຣໂຟນ ແລະ ເວັບແຄມຖືກສຽບ ແລະ ຕັ້ງຢ່າງຖືກຕ້ອງ", + "call_failed_media_permissions": "ອະນຸຍາດໃຫ້ໃຊ້ webcam ໄດ້", + "call_failed_microphone": "ໂທບໍ່ສຳເລັດ ເນື່ອງຈາກບໍ່ສາມາດເຂົ້າເຖິງໄມໂຄຣໂຟນໄດ້. ກວດເບິ່ງວ່າສຽບໄມໂຄຣໂຟນ ແລະ ຕັ້ງຄ່າໃຫ້ຖືກຕ້ອງ.", + "call_held": "%(peerName)sຖືສາຍ", + "call_held_resume": "ທ່ານໄດ້ໂທຫາ Resume", + "call_held_switch": "ທ່ານຖືການໂທ Switch", + "camera_disabled": "ກ້ອງຂອງທ່ານປິດຢູ່", + "camera_enabled": "ກ້ອງຂອງທ່ານຍັງເປີດໃຊ້ງານຢູ່", + "cannot_call_yourself_description": "ທ່ານບໍ່ສາມາດໂທຫາຕົວທ່ານເອງໄດ້.", + "connecting": "ກຳລັງເຊື່ອມຕໍ່", + "connection_lost": "ການເຊື່ອມຕໍ່ກັບເຊີບເວີໄດ້ສູນຫາຍໄປ", + "connection_lost_description": "ທ່ານບໍ່ສາມາດໂທໄດ້ ຖ້າບໍ່ມີການເຊື່ອມຕໍ່ກັບເຊີເວີ.", + "consulting": "ໃຫ້ຄໍາປຶກສາກັບ %(transferTarget)s. ໂອນໄປໃຫ້ %(transferee)s", + "default_device": "ອຸປະກອນເລີ່ມຕົ້ນ", + "dial": "ໂທ", + "dialpad": "ປຸ່ມກົດ", + "disable_camera": "ປິດກ້ອງຖ່າຍຮູບ", + "disable_microphone": "ປິດສຽງໄມໂຄຣໂຟນ", + "enable_camera": "ເປີດກ້ອງຖ່າຍຮູບ", + "enable_microphone": "ເປີດສຽງໄມໂຄຣໂຟນ", + "expand": "ກັບໄປທີ່ການໂທ", + "hangup": "ວາງສາຍ", + "hide_sidebar_button": "ເຊື່ອງແຖບດ້ານຂ້າງ", + "input_devices": "ອຸປະກອນຂາເຂົ້າ", + "join_button_tooltip_connecting": "ກຳລັງເຊື່ອມຕໍ່", + "misconfigured_server": "ການໂທບໍ່ສຳເລັດເນື່ອງຈາກເຊີບເວີຕັ້ງຄ່າຜິດພາດ", + "misconfigured_server_description": "ກະລຸນາຕິດຕໍ່ຜູ້ຄຸ້ມຄອງສະຖານີຂອງທ່ານ (%(homeserverDomain)s) ເພື່ອກໍານົດຄ່າຂອງ TURN Server ເພື່ອໃຫ້ການໂທເຮັດວຽກໄດ້ຢ່າງສະຖຽນ.", + "more_button": "ເພີ່ມເຕີມ", + "msisdn_lookup_failed": "ບໍ່ສາມາດຊອກຫາເບີໂທລະສັບໄດ້", + "msisdn_lookup_failed_description": "ເກີດຄວາມຜິດພາດໃນການຊອກຫາເບີໂທລະສັບ", + "msisdn_transfer_failed": "ບໍ່ສາມາດໂອນສາຍໄດ້", + "n_people_joined": { + "one": "%(count)s ຄົນເຂົ້າຮ່ວມ\"", + "other": "%(count)s ຄົນເຂົ້າຮ່ວມ" + }, + "no_audio_input_description": "ພວກເຮົາບໍ່ພົບໄມໂຄຣໂຟນຢູ່ໃນອຸປະກອນຂອງທ່ານ. ກະລຸນາກວດເບິ່ງການຕັ້ງຄ່າຂອງທ່ານ ແລະ ລອງໃໝ່ອີກ.", + "no_audio_input_title": "ບໍ່ພົບໄມໂຄຣໂຟນ", + "no_media_perms_description": "ທ່ານອາດຈະຈໍາເປັນຕ້ອງໄດ້ອະນຸຍາດໃຫ້ %(brand)sເຂົ້າເຖິງໄມໂຄຣໂຟນ/ເວັບແຄມຂອງທ່ານ", + "no_media_perms_title": "ບໍ່ມີການອະນຸຍາດສື່", + "no_permission_conference": "ຕ້ອງການອະນຸຍາດ", + "no_permission_conference_description": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ລິເລີ່ມການໂທປະຊຸມໃນຫ້ອງນີ້", + "on_hold": "%(name)s ຖືກລະງັບໄວ້", + "output_devices": "ອຸປະກອນຂາອອກ", + "screenshare_monitor": "ແບ່ງປັນຫນ້າຈໍທັງໝົດ", + "screenshare_title": "ແບ່ງປັນເນື້ອໃນ", + "screenshare_window": "ປ່ອງຢ້ຽມຄໍາຮ້ອງສະຫມັກ", + "show_sidebar_button": "ສະແດງແຖບດ້ານຂ້າງ", + "silence": "ປິດສຽງໂທ", + "start_screenshare": "ເລີ່ມການແບ່ງປັນໜ້າຈໍຂອງທ່ານ", + "stop_screenshare": "ຢຸດການແບ່ງປັນຫນ້າຈໍຂອງທ່ານ", + "too_many_calls": "ການໂທຫຼາຍເກີນໄປ", + "too_many_calls_description": "ທ່ານໂທພ້ອມໆກັນເຖິງຈຳນວນສູງສຸດແລ້ວ.", + "transfer_consult_first_label": "ປຶກສາກ່ອນ", + "transfer_failed": "ການໂອນບໍ່ສຳເລັດ", + "transfer_failed_description": "ການໂອນສາຍບໍ່ສຳເລັດ", + "unable_to_access_audio_input_description": "ພວກເຮົາບໍ່ສາມາດເຂົ້າເຖິງໄມໂຄຣໂຟນຂອງທ່ານໄດ້. ກະລຸນາກວດເບິ່ງການຕັ້ງຄ່າບຣາວເຊີຂອງທ່ານແລ້ວລອງໃໝ່ອີກຄັ້ງ.", + "unable_to_access_audio_input_title": "ບໍ່ສາມາດເຂົ້າເຖິງໄມໂຄຣໂຟນຂອງທ່ານໄດ້", + "unable_to_access_media": "ບໍ່ສາມາດເຂົ້າເຖິງ webcam / microphone ໄດ້", + "unable_to_access_microphone": "ບໍ່ສາມາດເຂົ້າເຖິງໄມໂຄຣໂຟນໄດ້", + "unknown_caller": "ບໍ່ຮູ້ຈັກຜູ້ທີ່ໂທ", + "unknown_person": "ຄົນທີ່ບໍ່ຮູ້", + "unsilence": "ເປີດສຽງ", + "unsupported": "ບໍ່ຮອງຮັບການໂທ", + "unsupported_browser": "ທ່ານບໍ່ສາມາດໂທອອກໃນບຣາວເຊີນີ້ໄດ້.", + "user_busy": "ຜູ້ໃຊ້ບໍ່ຫວ່າງ", + "user_busy_description": "ຜູ້ໃຊ້ທີ່ທ່ານໂທຫາຍັງບໍ່ຫວ່າງ.", + "user_is_presenting": "%(sharerName)s ກຳລັງນຳສະເໜີ", + "video_call": "ໂທດ້ວວິດີໂອ", + "video_devices": "ອຸປະກອນວິດີໂອ", + "voice_call": "ໂທດ້ວຍສຽງ", + "you_are_presenting": "ທ່ານກໍາລັງນໍາສະເຫນີ" }, "widget": { + "added_by": "ເພີ່ມWidgetໂດຍ", + "capabilities_dialog": { + "content_starting_text": "widget ນີ້ຕ້ອງການ:", + "decline_all_permission": "ປະຕິເສດທັງໝົດ", + "remember_Selection": "ຈື່ການເລືອກຂອງຂ້ອຍສໍາລັບ widget ນີ້", + "title": "ອະນຸມັດການອະນຸຍາດ widget" + }, "capability": { - "send_stickers_this_room": "ສົ່ງສະຕິກເກີເຂົ້າມາໃນຫ້ອງນີ້", - "send_stickers_active_room": "ສົ່ງສະຕິກເກີເຂົ້າໄປໃນຫ້ອງເຮັດວຽກຂອງທ່ານ", - "send_stickers_this_room_as_you": "ສົ່ງສະຕິກເກີໄປຫາຫ້ອງນີ້ໃນນາມທ່ານ", - "send_stickers_active_room_as_you": "ສົ່ງສະຕິກເກີໄປຫາຫ້ອງຂອງທ່ານ", - "see_sticker_posted_this_room": "ເບິ່ງເມື່ອມີສະຕິກເກີຖືກໂພສຢູ່ໃນຫ້ອງນີ້", - "see_sticker_posted_active_room": "ເບິ່ງເວລາທີ່ຄົນໂພສສະຕິກເກີໃສ່ຫ້ອງຂອງທ່ານ", - "always_on_screen_viewing_another_room": "ຢູ່ຫນ້າຈໍຂອງທ່ານໃນເວລາເບິ່ງຫ້ອງອື່ນ, ໃນຄະນະທີ່ກຳລັງດຳເນີນການ", "always_on_screen_generic": "ຢູ່ໃນຫນ້າຈໍຂອງທ່ານໃນຂະນະທີ່ກຳລັງດຳເນີນການ", - "switch_room": "ປ່ຽນຫ້ອງທີ່ທ່ານກຳລັງເບິ່ງ", - "switch_room_message_user": "ປ່ຽນຫ້ອງ, ຂໍ້ຄວາມ, ຫຼື ຜູ້ໃຊ້ທີ່ທ່ານກຳລັງເບິ່ງຢູ່", - "change_topic_this_room": "ປ່ຽນຫົວຂໍ້ຂອງຫ້ອງນີ້", - "see_topic_change_this_room": "ເບິ່ງເມື່ອຫົວຂໍ້ຢູ່ໃນຫ້ອງນີ້ປ່ຽນ", - "change_topic_active_room": "ປ່ຽນຫົວຂໍ້ຂອງຫ້ອງຂອງທ່ານ", - "see_topic_change_active_room": "ເບິ່ງເມື່ອຫົວຂໍ້ປ່ຽນແປງຢູ່ໃນຫ້ອງຂອງທ່ານ", - "change_name_this_room": "ປ່ຽນຊື່ຫ້ອງນີ້", - "see_name_change_this_room": "ເບິ່ງເມື່ອປ່ຽນຊື່ຢູ່ໃນຫ້ອງນີ້", - "change_name_active_room": "ປ່ຽນຊື່ຫ້ອງຂອງທ່ານ", - "see_name_change_active_room": "ເບິ່ງເມື່ອປ່ຽນແປງຊື່ຢູ່ໃນຫ້ອງຂອງທ່ານ", - "change_avatar_this_room": "ປ່ຽນຮູບແທນຕົວຂອງຫ້ອງນີ້", - "see_avatar_change_this_room": "ເບິ່ງເມື່ອຮູບແທນຕົວປ່ຽນແປງຢູ່ໃນຫ້ອງນີ້", + "always_on_screen_viewing_another_room": "ຢູ່ຫນ້າຈໍຂອງທ່ານໃນເວລາເບິ່ງຫ້ອງອື່ນ, ໃນຄະນະທີ່ກຳລັງດຳເນີນການ", + "any_room": "ດັ່ງຂ້າງເທິງ, ທ່ານຢູ່ຫ້ອງໃດກໍ່ຕາມ ທ່ານຈະໄດ້ຖືກເຂົ້າຮ່ວມ ຫຼື ເຊີນເຂົ້າຮ່ວມເຊັ່ນດຽວກັນ", + "byline_empty_state_key": "ດ້ວຍປຸ່ມລັດ empty", + "byline_state_key": "ດ້ວຍປຸ່ມລັດ %(stateKey)s", + "capability": "ຄວາມສາມາດ %(capability)s", "change_avatar_active_room": "ປ່ຽນຮູບແທນຕົວຂອງຫ້ອງທ່ານ", - "see_avatar_change_active_room": "ເບິ່ງເມື່ອຮູບແທນຕົວປ່ຽນແປງຢູ່ໃນຫ້ອງຂອງທ່ານ", - "remove_ban_invite_leave_this_room": "ລຶບ, ຫ້າມ, ຫຼື ເຊີນຄົນເຂົ້າຫ້ອງນີ້ ແລະ ເຮັດໃຫ້ທ່ານອອກໄປ", + "change_avatar_this_room": "ປ່ຽນຮູບແທນຕົວຂອງຫ້ອງນີ້", + "change_name_active_room": "ປ່ຽນຊື່ຫ້ອງຂອງທ່ານ", + "change_name_this_room": "ປ່ຽນຊື່ຫ້ອງນີ້", + "change_topic_active_room": "ປ່ຽນຫົວຂໍ້ຂອງຫ້ອງຂອງທ່ານ", + "change_topic_this_room": "ປ່ຽນຫົວຂໍ້ຂອງຫ້ອງນີ້", + "receive_membership_active_room": "ເບິ່ງເມື່ອຄົນເຂົ້າຮ່ວມ, ອອກໄປ, ຫຼື ຖືກເຊີນເຂົ້າຫ້ອງຂອງທ່ານ", "receive_membership_this_room": "ເບິ່ງເມື່ອຄົນເຂົ້າຮ່ວມ, ອອກໄປ, ຫຼື ຖືກເຊີນເຂົ້າຫ້ອງນີ້", "remove_ban_invite_leave_active_room": "ເອົາ, ຫ້າມ, ຫຼື ເຊີນຄົນເຂົ້າຫ້ອງທີ່ຂອງທ່ານ ແລະ ເຮັດໃຫ້ທ່ານເດັ່ງອອກໄປ", - "receive_membership_active_room": "ເບິ່ງເມື່ອຄົນເຂົ້າຮ່ວມ, ອອກໄປ, ຫຼື ຖືກເຊີນເຂົ້າຫ້ອງຂອງທ່ານ", - "byline_empty_state_key": "ດ້ວຍປຸ່ມລັດ empty", - "byline_state_key": "ດ້ວຍປຸ່ມລັດ %(stateKey)s", - "any_room": "ດັ່ງຂ້າງເທິງ, ທ່ານຢູ່ຫ້ອງໃດກໍ່ຕາມ ທ່ານຈະໄດ້ຖືກເຂົ້າຮ່ວມ ຫຼື ເຊີນເຂົ້າຮ່ວມເຊັ່ນດຽວກັນ", - "specific_room": "ຂ້າງເທິງ, ແຕ່ຢູ່ໃນ ເຊັ່ນດຽວກັນ", - "send_event_type_this_room": "ສົ່ງເຫດການ %(eventType)s ໃນນາມທ່ານຢູ່ໃນຫ້ອງນີ້", - "see_event_type_sent_this_room": "ເບິ່ງເຫດການ %(eventType)s ທີ່ໂພສໃສ່ຫ້ອງນີ້", - "send_event_type_active_room": "ສົ່ງ %(eventType)s ເຫດການໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງຂອງທ່ານ", + "remove_ban_invite_leave_this_room": "ລຶບ, ຫ້າມ, ຫຼື ເຊີນຄົນເຂົ້າຫ້ອງນີ້ ແລະ ເຮັດໃຫ້ທ່ານອອກໄປ", + "see_avatar_change_active_room": "ເບິ່ງເມື່ອຮູບແທນຕົວປ່ຽນແປງຢູ່ໃນຫ້ອງຂອງທ່ານ", + "see_avatar_change_this_room": "ເບິ່ງເມື່ອຮູບແທນຕົວປ່ຽນແປງຢູ່ໃນຫ້ອງນີ້", "see_event_type_sent_active_room": "ເບິ່ງເຫດການ %(eventType)s ທີ່ໂພສໃສ່ຫ້ອງຂອງທ່ານ", - "capability": "ຄວາມສາມາດ %(capability)s", - "send_messages_this_room": "ສົ່ງຂໍ້ຄວາມໃນນາມທ່ານຢູ່ໃນຫ້ອງນີ້", - "send_messages_active_room": "ສົ່ງຂໍ້ຄວາມໃນນາມທ່ານຢູ່ໃນຫ້ອງຂອງທ່ານ", - "see_messages_sent_this_room": "ເບິ່ງຂໍ້ຄວາມທີ່ໂພສໃສ່ຫ້ອງນີ້", + "see_event_type_sent_this_room": "ເບິ່ງເຫດການ %(eventType)s ທີ່ໂພສໃສ່ຫ້ອງນີ້", + "see_images_sent_active_room": "ເບິ່ງຮູບທີ່ໂພສໃນຫ້ອງຂອງທ່ານ", + "see_images_sent_this_room": "ເບິ່ງຮູບທີ່ໂພສໃນຫ້ອງນີ້", "see_messages_sent_active_room": "ເບິ່ງຂໍ້ຄວາມທີ່ໂພສໃສ່ຫ້ອງຂອງທ່ານ", - "send_text_messages_this_room": "ສົ່ງຂໍ້ຄວາມໃນນາມທີ່ທ່ານຢູ່ໃນຫ້ອງນີ້", - "send_text_messages_active_room": "ສົ່ງຂໍ້ຄວາມໃນນາມທີ່ທ່ານຢູ່ໃນຫ້ອງຂອງທ່ານ", - "see_text_messages_sent_this_room": "ເບິ່ງຂໍ້ຄວາມທີ່ໂພສໃສ່ຫ້ອງນີ້", - "see_text_messages_sent_active_room": "ເບິ່ງຂໍ້ຄວາມທີ່ໂພສໃສ່ຫ້ອງຂອງທ່ານ", - "send_emotes_this_room": "ສົ່ງ emotes ໃນຖານະທີ່ທ່ານຢູ່ໃນຫ້ອງນີ້", - "send_emotes_active_room": "ສົ່ງ emotes ໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງຂອງທ່ານ", - "see_sent_emotes_this_room": "ເບິ່ງໂພສ emotes ໃນຫ້ອງນີ້", + "see_messages_sent_this_room": "ເບິ່ງຂໍ້ຄວາມທີ່ໂພສໃສ່ຫ້ອງນີ້", + "see_msgtype_sent_active_room": "ເບິ່ງ %(msgtype)s ຂໍ້ຄວາມທີ່ໂພສໃນຫ້ອງໃຊ້ງານຂອງທ່ານ", + "see_msgtype_sent_this_room": "ເບິ່ງ %(msgtype)s ຂໍ້ຄວາມທີ່ໂພສໃນຫ້ອງນີ້", + "see_name_change_active_room": "ເບິ່ງເມື່ອປ່ຽນແປງຊື່ຢູ່ໃນຫ້ອງຂອງທ່ານ", + "see_name_change_this_room": "ເບິ່ງເມື່ອປ່ຽນຊື່ຢູ່ໃນຫ້ອງນີ້", "see_sent_emotes_active_room": "ເບິ່ງໂພສ emotes ໃນຫ້ອງຂອງທ່ານ", - "send_images_this_room": "ສົ່ງຮູບພາບໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງນີ້", - "send_images_active_room": "ສົ່ງຮູບພາບໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງຂອງທ່ານ", - "see_images_sent_this_room": "ເບິ່ງຮູບທີ່ໂພສໃນຫ້ອງນີ້", - "see_images_sent_active_room": "ເບິ່ງຮູບທີ່ໂພສໃນຫ້ອງຂອງທ່ານ", - "send_videos_this_room": "ສົ່ງວິດີໂອໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງນີ້", - "send_videos_active_room": "ສົ່ງວິດີໂອໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງຂອງທ່ານ", - "see_videos_sent_this_room": "ເບິ່ງວິດີໂອທີ່ໂພສໃນຫ້ອງນີ້", + "see_sent_emotes_this_room": "ເບິ່ງໂພສ emotes ໃນຫ້ອງນີ້", + "see_sent_files_active_room": "ເບິ່ງໄຟລ໌ທົ່ວໄປທີ່ໂພສໃນຫ້ອງຂອງທ່ານ", + "see_sent_files_this_room": "ເບິ່ງໄຟລ໌ທົ່ວໄປທີ່ໂພສໃນຫ້ອງນີ້", + "see_sticker_posted_active_room": "ເບິ່ງເວລາທີ່ຄົນໂພສສະຕິກເກີໃສ່ຫ້ອງຂອງທ່ານ", + "see_sticker_posted_this_room": "ເບິ່ງເມື່ອມີສະຕິກເກີຖືກໂພສຢູ່ໃນຫ້ອງນີ້", + "see_text_messages_sent_active_room": "ເບິ່ງຂໍ້ຄວາມທີ່ໂພສໃສ່ຫ້ອງຂອງທ່ານ", + "see_text_messages_sent_this_room": "ເບິ່ງຂໍ້ຄວາມທີ່ໂພສໃສ່ຫ້ອງນີ້", + "see_topic_change_active_room": "ເບິ່ງເມື່ອຫົວຂໍ້ປ່ຽນແປງຢູ່ໃນຫ້ອງຂອງທ່ານ", + "see_topic_change_this_room": "ເບິ່ງເມື່ອຫົວຂໍ້ຢູ່ໃນຫ້ອງນີ້ປ່ຽນ", "see_videos_sent_active_room": "ເບິ່ງວິດີໂອທີ່ໂພສໃນຫ້ອງຂອງທ່ານ", - "send_files_this_room": "ສົ່ງໄຟລ໌ທົ່ວໄປໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງນີ້", + "see_videos_sent_this_room": "ເບິ່ງວິດີໂອທີ່ໂພສໃນຫ້ອງນີ້", + "send_emotes_active_room": "ສົ່ງ emotes ໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງຂອງທ່ານ", + "send_emotes_this_room": "ສົ່ງ emotes ໃນຖານະທີ່ທ່ານຢູ່ໃນຫ້ອງນີ້", + "send_event_type_active_room": "ສົ່ງ %(eventType)s ເຫດການໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງຂອງທ່ານ", + "send_event_type_this_room": "ສົ່ງເຫດການ %(eventType)s ໃນນາມທ່ານຢູ່ໃນຫ້ອງນີ້", "send_files_active_room": "ສົ່ງໄຟລ໌ທົ່ວໄປໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງຂອງທ່ານ", - "see_sent_files_this_room": "ເບິ່ງໄຟລ໌ທົ່ວໄປທີ່ໂພສໃນຫ້ອງນີ້", - "see_sent_files_active_room": "ເບິ່ງໄຟລ໌ທົ່ວໄປທີ່ໂພສໃນຫ້ອງຂອງທ່ານ", - "send_msgtype_this_room": "ສົ່ງຂໍ້ຄວາມ %(msgtype)s ໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງນີ້", + "send_files_this_room": "ສົ່ງໄຟລ໌ທົ່ວໄປໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງນີ້", + "send_images_active_room": "ສົ່ງຮູບພາບໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງຂອງທ່ານ", + "send_images_this_room": "ສົ່ງຮູບພາບໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງນີ້", + "send_messages_active_room": "ສົ່ງຂໍ້ຄວາມໃນນາມທ່ານຢູ່ໃນຫ້ອງຂອງທ່ານ", + "send_messages_this_room": "ສົ່ງຂໍ້ຄວາມໃນນາມທ່ານຢູ່ໃນຫ້ອງນີ້", "send_msgtype_active_room": "ສົ່ງຂໍ້ຄວາມ %(msgtype)s ໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງຂອງທ່ານ", - "see_msgtype_sent_this_room": "ເບິ່ງ %(msgtype)s ຂໍ້ຄວາມທີ່ໂພສໃນຫ້ອງນີ້", - "see_msgtype_sent_active_room": "ເບິ່ງ %(msgtype)s ຂໍ້ຄວາມທີ່ໂພສໃນຫ້ອງໃຊ້ງານຂອງທ່ານ" + "send_msgtype_this_room": "ສົ່ງຂໍ້ຄວາມ %(msgtype)s ໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງນີ້", + "send_stickers_active_room": "ສົ່ງສະຕິກເກີເຂົ້າໄປໃນຫ້ອງເຮັດວຽກຂອງທ່ານ", + "send_stickers_active_room_as_you": "ສົ່ງສະຕິກເກີໄປຫາຫ້ອງຂອງທ່ານ", + "send_stickers_this_room": "ສົ່ງສະຕິກເກີເຂົ້າມາໃນຫ້ອງນີ້", + "send_stickers_this_room_as_you": "ສົ່ງສະຕິກເກີໄປຫາຫ້ອງນີ້ໃນນາມທ່ານ", + "send_text_messages_active_room": "ສົ່ງຂໍ້ຄວາມໃນນາມທີ່ທ່ານຢູ່ໃນຫ້ອງຂອງທ່ານ", + "send_text_messages_this_room": "ສົ່ງຂໍ້ຄວາມໃນນາມທີ່ທ່ານຢູ່ໃນຫ້ອງນີ້", + "send_videos_active_room": "ສົ່ງວິດີໂອໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງຂອງທ່ານ", + "send_videos_this_room": "ສົ່ງວິດີໂອໃນຂະນະທີ່ທ່ານຢູ່ໃນຫ້ອງນີ້", + "specific_room": "ຂ້າງເທິງ, ແຕ່ຢູ່ໃນ ເຊັ່ນດຽວກັນ", + "switch_room": "ປ່ຽນຫ້ອງທີ່ທ່ານກຳລັງເບິ່ງ", + "switch_room_message_user": "ປ່ຽນຫ້ອງ, ຂໍ້ຄວາມ, ຫຼື ຜູ້ໃຊ້ທີ່ທ່ານກຳລັງເບິ່ງຢູ່" + }, + "close_to_view_right_panel": "ປິດວິດເຈັດນີ້ເພື່ອເບິ່ງມັນຢູ່ໃນແຜງນີ້", + "context_menu": { + "delete": "ລຶບ widget", + "delete_warning": "ການລຶບwidget ຈະເປັນການລຶບອອກສຳລັບຜູ້ໃຊ້ທັງໝົດໃນຫ້ອງນີ້. ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການລຶບwidget ນີ້?", + "move_left": "ຍ້າຍໄປທາງຊ້າຍ", + "move_right": "ຍ້າຍໄປທາງຂວາ", + "remove": "ລຶບອອກສຳລັບທຸກຄົນ", + "revoke": "ຖອນການອະນຸຍາດ", + "screenshot": "ຖ່າຍຮູບ", + "start_audio_stream": "ເລີ່ມການຖ່າຍທອດສຽງ" + }, + "cookie_warning": "widget ນີ້ອາດຈະໃຊ້ cookies.", + "error_loading": "ເກີດຄວາມຜິດພາດໃນການໂຫຼດ Widget", + "error_mixed_content": "ຂໍ້ຜິດພາດ - ເນື້ອຫາມີການປະສົມປະສານ", + "error_need_invite_permission": "ທ່ານຈະຕ້ອງເຊີນຜູ້ໃຊ້ໃຫ້ເຮັດແນວນັ້ນ.", + "error_need_to_be_logged_in": "ທ່ານຈໍາເປັນຕ້ອງເຂົ້າສູ່ລະບົບ.", + "error_unable_start_audio_stream_description": "ບໍ່ສາມາດເລີ່ມການຖ່າຍທອດສຽງໄດ້.", + "error_unable_start_audio_stream_title": "ການຖ່າຍທອດສົດບໍ່ສຳເລັດ", + "modal_data_warning": "ຂໍ້ມູນໃນໜ້າຈໍນີ້ຖືກແບ່ງປັນກັບ %(widgetDomain)s", + "modal_title_default": "ຕົວຊ່ວຍ Widget", + "no_name": "ແອັບທີ່ບໍ່ຮູ້ຈັກ", + "open_id_permissions_dialog": { + "remember_selection": "ຈື່ສິ່ງນີ້", + "starting_text": "widget ຈະກວດສອບ ID ຜູ້ໃຊ້ຂອງທ່ານ, ແຕ່ຈະບໍ່ສາມາດດໍາເນີນການສໍາລັບທ່ານ:", + "title": "ອະນຸຍາດໃຫ້ widget ນີ້ຢືນຢັນຕົວຕົນຂອງທ່ານ" + }, + "popout": "ວິດເຈັດ popout", + "set_room_layout": "ກໍານົດຮູບແບບຫ້ອງຂອງຂ້ອຍສໍາລັບທຸກຄົນ", + "shared_data_mxid": "ID ຂອງທ່ານ", + "shared_data_name": "ສະແດງຊື່ຂອງທ່ານ", + "shared_data_room_id": "ID ຫ້ອງ", + "shared_data_theme": "ຫົວຂໍ້ຂອງທ່ານ", + "shared_data_warning": "ການໃຊ້ວິດເຈັດນີ້ອາດຈະແບ່ງປັນຂໍ້ມູນ ກັບ %(widgetDomain)s.", + "shared_data_warning_im": "ການໃຊ້ວິດເຈັດນີ້ອາດຈະແບ່ງປັນຂໍ້ມູນ ກັບ %(widgetDomain)s & ຜູ້ຈັດການການເຊື່ອມໂຍງຂອງທ່ານ.", + "shared_data_widget_id": "ໄອດີວິດເຈັດ", + "unencrypted_warning": "Widgets ບໍ່ໄດ້ໃຊ້ໃນການເຂົ້າລະຫັດຂໍ້ຄວາມ.", + "unpin_to_view_right_panel": "ຖອນປັກໝຸດວິດເຈັດນີ້ເພື່ອເບິ່ງມັນຢູ່ໃນແຜງນີ້" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "ໂຕພິມໃຫຍ່ທັງໝົດແມ່ນເກືອບຈະງ່າຍພໍ່ໆກັບຕົວພິມນ້ອຍທັງໝົດ", + "anotherWord": "ເພີ່ມຄໍາອື່ນ ຫຼື ສອງຄໍາ. ຄໍາເວົ້າທີ່ບໍ່ທໍາມະດາແມ່ນດີກວ່າ.", + "associatedYears": "ຫຼີກເວັ້ນປີທີ່ກ່ຽວຂ້ອງກັບທ່ານ", + "capitalization": "ການໃຊ້ຕົວພິມໃຫຍ່ບໍ່ໄດ້ຊ່ວຍຫຍັງຫຼາຍ", + "dates": "ຫຼີກເວັ້ນວັນທີ ແລະ ປີທີ່ກ່ຽວຂ້ອງກັບທ່ານ", + "l33t": "ການປ່ຽນແທນທີ່ຄາດເດົາໄດ້ເຊັ່ນ '@' ແທນ 'a' ບໍ່ໄດ້ຊ່ວຍຫຍັງຫຼາຍ", + "longerKeyboardPattern": "ໃຊ້ຮູບແບບແປ້ນພິມທີ່ຍາວກວ່າດ້ວຍການລ້ຽວຫຼາຍຂື້ນ", + "noNeed": "ບໍ່ຈໍາເປັນຕ້ອງມີສັນຍາລັກ, ຕົວເລກ, ຫຼືຕົວພິມໃຫຍ່", + "recentYears": "ຫຼີກລ້ຽງປີທີ່ຜ່ານມາ", + "repeated": "ຫຼີກລ້ຽງການຊ້ໍາຄໍາສັບຕ່າງໆ ແລະ ຕົວອັກສອນ", + "reverseWords": "ຄຳທີ່ປີ້ນກັບກັນເບິ່ງໄດ້ບໍ່ຍາກ", + "sequences": "ຫຼີກເວັ້ນການຈັດລໍາດັບ", + "useWords": "ໃຊ້ສອງສາມຄໍາ, ເພື່ອຫຼີກເວັ້ນປະໂຫຍກທົ່ວໄປ" + }, + "warnings": { + "common": "ນີ້ແມ່ນລະຫັດຜ່ານທົ່ວໄປ", + "commonNames": "ຊື່ ແລະ ນາມສະກຸນທົ່ວໄປແມ່ນເດົາໄດ້ງ່າຍ", + "dates": "ວັນທີຈະຄາດເດົາໄດ້ງ່າຍ", + "extendedRepeat": "ການຊໍ້າຄືນເຊັ່ນ \"abcabcabc\" ເປັນການຄາດເດົາທີ່ຍາກກວ່າ \"abc\" ເລັກນ້ອຍ", + "keyPattern": "ຮູບແບບແປ້ນພິມສັ້ນໆແມ່ນເດົາໄດ້ງ່າຍ", + "namesByThemselves": "ຊື່ ແລະ ນາມສະກຸນຕົວເອງເດົາໄດ້ງ່າຍ", + "recentYears": "ປີທີ່ຜ່ານມາແມ່ນເດົາໄດ້ງ່າຍ", + "sequences": "ລໍາດັບເຊັ່ນ abc ຫຼື 6543 ແມ່ນເດົາໄດ້ງ່າຍ", + "similarToCommon": "ນີ້ແມ່ນລະຫັດຜ່ານທີ່ໃຊ້ທົ່ວໄປຄ້າຍຄືກັນ", + "simpleRepeat": "ການຊໍ້າຄືນເຊັ່ນ \"aaa\" ແມ່ນເດົາໄດ້ງ່າຍ", + "straightRow": "ແຖວຊື່ຂອງກະແຈເດົາໄດ້ງ່າຍ", + "topHundred": "ນີ້ແມ່ນລະຫັດຜ່ານທົ່ວໄປ 100ອັນດັບທຳອິດ", + "topTen": "ນີ້ແມ່ນລະຫັດຜ່ານທົ່ວໄປ 10 ອັນດັບ", + "wordByItself": "ຄໍາດຽວເດົາໄດ້ງ່ຍ" } - }, - "feedback": { - "sent": "ສົ່ງຄຳຕິຊົມແລ້ວ", - "comment_label": "ຄໍາເຫັນ", - "platform_username": "ແຟັດຟອມ ແລະ ຊື່ຜູ້ໃຊ້ຂອງທ່ານຈະຖືກບັນທຶກໄວ້ເພື່ອຊ່ວຍໃຫ້ພວກເຮົາໃຊ້ຄໍາຕິຊົມຂອງທ່ານເທົ່າທີ່ພວກເຮົາສາມາດເຮັດໄດ້.", - "may_contact_label": "ທ່ານສາມາດຕິດຕໍ່ຫາຂ້ອຍໄດ້ ຖ້າທ່ານຕ້ອງການຕິດຕາມ ຫຼືໃຫ້ຂ້ອຍທົດສອບແນວຄວາມຄິດທີ່ເກີດຂື້ນ", - "pro_type": "PRO TIP: ຖ້າທ່ານເລີ່ມມີຂໍ້ຜິດພາດ, ກະລຸນາສົ່ງ ບັນທຶກການແກ້ບັນຫາ ເພື່ອຊ່ວຍພວກເຮົາຕິດຕາມບັນຫາ.", - "existing_issue_link": "ກະລຸນາເບິ່ງ ຂໍ້ບົກຜ່ອງທີ່ມີຢູ່ແລ້ວໃນ Github ກ່ອນ. ບໍ່ກົງກັນບໍ? ເລີ່ມອັນໃໝ່.", - "send_feedback_action": "ສົ່ງຄໍາຄິດເຫັນ" } } diff --git a/src/i18n/strings/lt.json b/src/i18n/strings/lt.json index 9e719f1bc2f..692e79edfe3 100644 --- a/src/i18n/strings/lt.json +++ b/src/i18n/strings/lt.json @@ -1,2190 +1,2107 @@ { - "This email address is already in use": "Šis el. pašto adresas jau naudojamas", - "This phone number is already in use": "Šis telefono numeris jau naudojamas", - "Failed to verify email address: make sure you clicked the link in the email": "Nepavyko patvirtinti el. pašto adreso: įsitikinkite, kad paspaudėte nuorodą el. laiške", - "Sunday": "Sekmadienis", - "Notification targets": "Pranešimo objektai", - "Today": "Šiandien", - "Friday": "Penktadienis", - "Notifications": "Pranešimai", - "On": "Įjungta", - "Changelog": "Keitinių žurnalas", - "Waiting for response from server": "Laukiama atsakymo iš serverio", - "Failed to change password. Is your password correct?": "Nepavyko pakeisti slaptažodžio. Ar jūsų slaptažodis teisingas?", - "Operation failed": "Operacija nepavyko", - "This Room": "Šis pokalbių kambarys", - "Unavailable": "Neprieinamas", - "Favourite": "Mėgstamas", - "All Rooms": "Visi pokalbių kambariai", - "Source URL": "Šaltinio URL adresas", - "Filter results": "Išfiltruoti rezultatus", - "No update available.": "Nėra galimų atnaujinimų.", - "Noisy": "Triukšmingas", - "Tuesday": "Antradienis", - "Search…": "Paieška…", - "Unnamed room": "Kambarys be pavadinimo", - "Saturday": "Šeštadienis", - "Monday": "Pirmadienis", - "Rooms": "Kambariai", - "Failed to forget room %(errCode)s": "Nepavyko pamiršti kambario %(errCode)s", - "What's New": "Kas naujo", - "Wednesday": "Trečiadienis", - "Send": "Siųsti", - "All messages": "Visos žinutės", - "unknown error code": "nežinomas klaidos kodas", - "What's new?": "Kas naujo?", - "Invite to this room": "Pakviesti į šį kambarį", - "You cannot delete this message. (%(code)s)": "Jūs negalite trinti šios žinutės. (%(code)s)", - "Thursday": "Ketvirtadienis", - "Yesterday": "Vakar", - "Error encountered (%(errorDetail)s).": "Susidurta su klaida (%(errorDetail)s).", - "Low Priority": "Žemo prioriteto", - "Off": "Išjungta", - "Thank you!": "Ačiū!", - "Permission Required": "Reikalingas Leidimas", - "Upload Failed": "Įkėlimas Nepavyko", - "Sun": "Sek", - "Mon": "Pir", - "Tue": "Ant", - "Wed": "Tre", - "Thu": "Ket", - "Fri": "Pen", - "Sat": "Šeš", - "Jan": "Sausis", - "Feb": "Vas", - "Mar": "Kovas", - "Apr": "Bal", - "May": "Geg", - "Jun": "Birž", - "Jul": "Liepa", - "Aug": "Rugpj", - "Sep": "Rugs", - "Oct": "Spalis", - "Nov": "Lapkr", - "Dec": "Gruodis", - "PM": "PM", - "AM": "AM", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(fullYear)s %(monthName)s %(day)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(fullYear)s %(monthName)s %(day)s %(time)s", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s neturi leidimo siųsti jums pranešimus - patikrinkite savo naršyklės nustatymus", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s nebuvo suteiktas leidimas siųsti pranešimus - bandykite dar kartą", - "Unable to enable Notifications": "Nepavyko įjungti Pranešimų", - "This email address was not found": "Šis el. pašto adresas buvo nerastas", - "Failed to invite": "Nepavyko pakviesti", - "You need to be logged in.": "Jūs turite būti prisijungę.", - "Unable to create widget.": "Nepavyko sukurti valdiklio.", - "Failed to send request.": "Nepavyko išsiųsti užklausos.", - "This room is not recognised.": "Šis kambarys yra neatpažintas.", - "You are not in this room.": "Jūs nesate šiame kambaryje.", - "You do not have permission to do that in this room.": "Jūs neturite leidimo tai atlikti šiame kambaryje.", - "Room %(roomId)s not visible": "Kambarys %(roomId)s nematomas", - "You are now ignoring %(userId)s": "Dabar ignoruojate %(userId)s", - "Verified key": "Patvirtintas raktas", - "Reason": "Priežastis", - "Incorrect verification code": "Neteisingas patvirtinimo kodas", - "Phone": "Telefonas", - "No display name": "Nėra rodomo vardo", - "New passwords don't match": "Nauji slaptažodžiai nesutampa", - "Passwords can't be empty": "Slaptažodžiai negali būti tušti", - "Warning!": "Įspėjimas!", - "Do you want to set an email address?": "Ar norite nustatyti el. pašto adresą?", - "Current password": "Dabartinis slaptažodis", - "New Password": "Naujas slaptažodis", - "Failed to set display name": "Nepavyko nustatyti rodomo vardo", - "Drop file here to upload": "Norėdami įkelti, vilkite failą čia", - "Failed to mute user": "Nepavyko nutildyti vartotojo", - "Are you sure?": "Ar tikrai?", - "Admin Tools": "Administratoriaus įrankiai", - "Server error": "Serverio klaida", - "Command error": "Komandos klaida", - "(~%(count)s results)": { - "other": "(~%(count)s rezultatų(-ai))", - "one": "(~%(count)s rezultatas)" - }, - "Upload avatar": "Įkelti pseudoportretą", - "%(roomName)s does not exist.": "%(roomName)s neegzistuoja.", - "%(roomName)s is not accessible at this time.": "%(roomName)s šiuo metu nėra pasiekiamas.", - "Muted Users": "Nutildyti naudotojai", - "Anyone": "Bet kas", - "Permissions": "Leidimai", - "This room has no local addresses": "Šis kambarys neturi jokių vietinių adresų", - "URL Previews": "URL nuorodų peržiūros", - "Error decrypting attachment": "Klaida iššifruojant priedą", - "Decrypt %(text)s": "Iššifruoti %(text)s", - "Download %(text)s": "Atsisiųsti %(text)s", - "Error decrypting image": "Klaida iššifruojant vaizdą", - "Error decrypting video": "Klaida iššifruojant vaizdo įrašą", - "Copied!": "Nukopijuota!", - "Failed to copy": "Nepavyko nukopijuoti", - "A text message has been sent to %(msisdn)s": "Tekstinė žinutė buvo išsiųsta į %(msisdn)s", - "Please enter the code it contains:": "Įveskite joje esantį kodą:", - "Email address": "El. pašto adresas", - "Something went wrong!": "Kažkas nutiko!", - "Delete Widget": "Ištrinti valdiklį", - "Delete widget": "Ištrinti valdiklį", - "Connectivity to the server has been lost.": "Jungiamumas su šiuo serveriu buvo prarastas.", - "Sent messages will be stored until your connection has returned.": "Išsiųstos žinutės bus saugomos tol, kol atsiras ryšys.", - "You seem to be uploading files, are you sure you want to quit?": "Panašu, kad jūs įkeliate failus, ar tikrai norite išeiti?", - "You seem to be in a call, are you sure you want to quit?": "Panašu, kad jūs dalyvaujate skambutyje, ar tikrai norite išeiti?", - "Search failed": "Paieška nepavyko", - "Server may be unavailable, overloaded, or search timed out :(": "Gali būti, kad serveris neprieinamas, perkrautas arba pasibaigė paieškai skirtas laikas :(", - "No more results": "Daugiau nėra jokių rezultatų", - "Failed to reject invite": "Nepavyko atmesti pakvietimo", - "Uploading %(filename)s and %(count)s others": { - "other": "Įkeliamas %(filename)s ir dar %(count)s failai", - "one": "Įkeliamas %(filename)s ir dar %(count)s failas" - }, - "Uploading %(filename)s": "Įkeliamas %(filename)s", - "Unable to remove contact information": "Nepavyko pašalinti kontaktinės informacijos", - "": "", - "Check for update": "Tikrinti, ar yra atnaujinimų", - "Reject all %(invitedRooms)s invites": "Atmesti visus %(invitedRooms)s pakvietimus", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Jums gali tekti rankiniu būdu duoti leidimą %(brand)s prieigai prie mikrofono/kameros", - "No Audio Outputs detected": "Neaptikta jokių garso išvesčių", - "No Microphones detected": "Neaptikta jokių mikrofonų", - "No Webcams detected": "Neaptikta jokių kamerų", - "Default Device": "Numatytasis įrenginys", - "Audio Output": "Garso išvestis", - "Email": "El. paštas", - "Profile": "Profilis", - "Account": "Paskyra", - "A new password must be entered.": "Privalo būti įvestas naujas slaptažodis.", - "New passwords must match each other.": "Nauji slaptažodžiai privalo sutapti.", - "Return to login screen": "Grįžti į prisijungimą", - "Incorrect username and/or password.": "Neteisingas vartotojo vardas ir/arba slaptažodis.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Atkreipkite dėmesį, kad jūs jungiatės prie %(hs)s serverio, o ne matrix.org.", - "Commands": "Komandos", - "Notify the whole room": "Pranešti visam kambariui", - "Users": "Naudotojai", - "Session ID": "Seanso ID", - "Passphrases must match": "Slaptafrazės privalo sutapti", - "Passphrase must not be empty": "Slaptafrazė negali būti tuščia", - "Export room keys": "Eksportuoti kambario raktus", - "Enter passphrase": "Įveskite slaptafrazę", - "Confirm passphrase": "Patvirtinkite slaptafrazę", - "Import room keys": "Importuoti kambario raktus", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Eksportavimo failas bus apsaugotas slaptafraze. Norėdami iššifruoti failą, čia turėtumėte įvesti slaptafrazę.", - "File to import": "Failas, kurį importuoti", - "You do not have permission to start a conference call in this room": "Jūs neturite leidimo šiame kambaryje pradėti konferencinį pokalbį", - "Missing room_id in request": "Užklausoje trūksta room_id", - "Missing user_id in request": "Užklausoje trūksta user_id", - "Failure to create room": "Nepavyko sukurti kambario", - "Server may be unavailable, overloaded, or you hit a bug.": "Serveris gali būti neprieinamas, per daug apkrautas, arba susidūrėte su klaida.", - "This event could not be displayed": "Nepavyko parodyti šio įvykio", - "Unban": "Atblokuoti", - "Failed to ban user": "Nepavyko užblokuoti vartotojo", - "Invited": "Pakviesta", - "Filter room members": "Filtruoti kambario dalyvius", - "Server unavailable, overloaded, or something else went wrong.": "Serveris neprieinamas, perkrautas arba nutiko kažkas kito.", - "%(duration)ss": "%(duration)s sek", - "%(duration)sm": "%(duration)s min", - "%(duration)sh": "%(duration)s val", - "%(duration)sd": "%(duration)s d", - "Your browser does not support the required cryptography extensions": "Jūsų naršyklė nepalaiko reikalingų kriptografijos plėtinių", - "Not a valid %(brand)s keyfile": "Negaliojantis %(brand)s rakto failas", - "Authentication check failed: incorrect password?": "Autentifikavimo patikra nepavyko: neteisingas slaptažodis?", - "Send analytics data": "Siųsti analitinius duomenis", - "Change Password": "Keisti Slaptažodį", - "Authentication": "Autentifikavimas", - "Forget room": "Pamiršti kambarį", - "Share room": "Bendrinti kambarį", - "Please contact your homeserver administrator.": "Susisiekite su savo serverio administratoriumi.", - "Confirm password": "Patvirtinkite slaptažodį", - "Demote yourself?": "Pažeminti save?", - "Demote": "Pažeminti", - "Share Link to User": "Dalintis nuoroda į vartotoją", - "The conversation continues here.": "Pokalbis tęsiasi čia.", - "Banned users": "Užblokuoti vartotojai", - "This room is not accessible by remote Matrix servers": "Šis kambarys nėra pasiekiamas nuotoliniams Matrix serveriams", - "Who can read history?": "Kas gali skaityti istoriją?", - "Only room administrators will see this warning": "Šį įspėjimą matys tik kambario administratoriai", - "You have enabled URL previews by default.": "Jūs įjungėte URL nuorodų peržiūras kaip numatytasias.", - "You have disabled URL previews by default.": "Jūs išjungėte URL nuorodų peržiūras kaip numatytasias.", - "URL previews are enabled by default for participants in this room.": "URL nuorodų peržiūros šio kambario dalyviams yra įjungtos kaip numatytosios.", - "URL previews are disabled by default for participants in this room.": "URL nuorodų peržiūros šio kambario dalyviams yra išjungtos kaip numatytosios.", - "Invalid file%(extra)s": "Neteisingas failas %(extra)s", - "This room is a continuation of another conversation.": "Šis kambarys yra kito pokalbio pratęsimas.", - "Click here to see older messages.": "Spustelėkite čia, norėdami matyti senesnes žinutes.", - "Token incorrect": "Neteisingas prieigos raktas", - "Sign in with": "Prisijungti naudojant", - "Create new room": "Sukurti naują kambarį", - "collapse": "suskleisti", - "expand": "išskleisti", - "Logs sent": "Žurnalai išsiųsti", - "Failed to send logs: ": "Nepavyko išsiųsti žurnalų: ", - "Unknown error": "Nežinoma klaida", - "An error has occurred.": "Įvyko klaida.", - "Failed to upgrade room": "Nepavyko atnaujinti kambario", - "The room upgrade could not be completed": "Nepavyko užbaigti kambario atnaujinimo", - "Send Logs": "Siųsti žurnalus", - "Unable to restore session": "Nepavyko atkurti seanso", - "Invalid Email Address": "Neteisingas el. pašto adresas", - "You cannot place a call with yourself.": "Negalite skambinti patys sau.", - "Missing roomId.": "Trūksta kambario ID.", - "This homeserver has hit its Monthly Active User limit.": "Šis serveris pasiekė savo mėnesinį aktyvių vartotojų limitą.", - "This homeserver has exceeded one of its resource limits.": "Šis serveris viršijo vieno iš savo išteklių limitą.", - "Enable widget screenshots on supported widgets": "Įjungti valdiklių ekrano kopijas palaikomuose valdikliuose", - "Export E2E room keys": "Eksportuoti E2E (visapusio šifravimo) kambarių raktus", - "Unignore": "Nebeignoruoti", - "and %(count)s others...": { - "other": "ir %(count)s kitų...", - "one": "ir dar vienas..." - }, - "This room has been replaced and is no longer active.": "Šis kambarys buvo pakeistas ir daugiau nebėra aktyvus.", - "You do not have permission to post to this room": "Jūs neturite leidimų rašyti šiame kambaryje", - "Failed to unban": "Nepavyko atblokuoti", - "not specified": "nenurodyta", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "Šifruotuose kambariuose, tokiuose kaip šis, URL nuorodų peržiūros pagal numatymą yra išjungtos, kad būtų užtikrinta, jog jūsų serveris (kur yra generuojamos peržiūros) negali rinkti informacijos apie jūsų šiame kambaryje peržiūrėtas nuorodas.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s pakeitė kambario %(roomName)s pseudoportretą", - "%(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", - "And %(count)s more...": { - "other": "Ir dar %(count)s..." - }, - "Default": "Numatytas", - "Restricted": "Apribotas", - "Moderator": "Moderatorius", - "Historical": "Istoriniai", - "Unable to load! Check your network connectivity and try again.": "Nepavyko įkelti! Patikrinkite savo tinklo ryšį ir bandykite dar kartą.", - "Unknown server error": "Nežinoma serverio klaida", - "Avoid sequences": "Venkite sekų", - "Avoid recent years": "Venkite pastarųjų metų", - "Avoid years that are associated with you": "Venkite su jumis susijusių metų", - "Avoid dates and years that are associated with you": "Venkite su jumis susijusių metų ir datų", - "Capitalization doesn't help very much": "Rašymas didžiosiomis raidėmis nelabai padeda", - "All-uppercase is almost as easy to guess as all-lowercase": "Visas didžiąsias raides taip pat lengva atspėti kaip ir visas mažąsias", - "Reversed words aren't much harder to guess": "Žodžius atvirkštine tvarka nėra sunkiau atspėti", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Nuspėjami pakaitalai, tokie kaip \"@\" vietoj \"a\", nelabai padeda", - "Add another word or two. Uncommon words are better.": "Pridėkite dar vieną ar du žodžius. Geriau nedažnai vartojamus žodžius.", - "Repeats like \"aaa\" are easy to guess": "Tokius pasikartojimus kaip \"aaa\" yra lengva atspėti", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Tokius pasikartojimus kaip \"abcabcabc\" yra tik truputėlį sunkiau atspėti nei \"abc\"", - "Sequences like abc or 6543 are easy to guess": "Tokias sekas kaip \"abc\" ar \"6543\" yra lengva atspėti", - "Recent years are easy to guess": "Paskiausius metus yra lengva atspėti", - "Dates are often easy to guess": "Datas dažniausiai yra lengva atspėti", - "This is a top-10 common password": "Tai yra vienas iš 10 dažniausiai naudojamų slaptažodžių", - "This is a top-100 common password": "Tai yra vienas iš 100 dažniausiai naudojamų slaptažodžių", - "This is a very common password": "Tai yra labai dažnai naudojamas slaptažodis", - "This is similar to a commonly used password": "Šis yra panašus į dažnai naudojamą slaptažodį", - "A word by itself is easy to guess": "Pats žodis yra lengvai atspėjamas", - "Names and surnames by themselves are easy to guess": "Pačius vardus ar pavardes yra lengva atspėti", - "Common names and surnames are easy to guess": "Dažnai naudojamus vardus ar pavardes yra lengva atspėti", - "Straight rows of keys are easy to guess": "Klavišų eilę yra lengva atspėti", - "Short keyboard patterns are easy to guess": "Trumpus klaviatūros šablonus yra lengva atspėti", - "Avoid repeated words and characters": "Venkite pasikartojančių žodžių ir simbolių", - "Use a few words, avoid common phrases": "Naudokite keletą žodžių, venkite dažnai naudojamų frazių", - "No need for symbols, digits, or uppercase letters": "Nereikia simbolių, skaitmenų ar didžiųjų raidžių", - "Delete Backup": "Ištrinti Atsarginę Kopiją", - "Set up": "Nustatyti", - "Publish this room to the public in %(domain)s's room directory?": "Paskelbti šį kambarį viešai %(domain)s kambarių kataloge?", - "Start authentication": "Pradėti tapatybės nustatymą", - "Preparing to send logs": "Ruošiamasi išsiųsti žurnalus", - "Incompatible Database": "Nesuderinama duomenų bazė", - "Deactivate Account": "Deaktyvuoti Paskyrą", - "Incompatible local cache": "Nesuderinamas vietinis podėlis", - "Updating %(brand)s": "Atnaujinama %(brand)s", - "This doesn't appear to be a valid email address": "Tai nepanašu į teisingą el. pašto adresą", - "Unable to add email address": "Nepavyko pridėti el. pašto adreso", - "Unable to verify email address.": "Nepavyko patvirtinti el. pašto adreso.", - "This will allow you to reset your password and receive notifications.": "Tai jums leis iš naujo nustatyti slaptažodį ir gauti pranešimus.", - "Unable to restore backup": "Nepavyko atkurti atsarginės kopijos", - "No backup found!": "Nerasta jokios atsarginės kopijos!", - "Failed to decrypt %(failedCount)s sessions!": "Nepavyko iššifruoti %(failedCount)s seansų!", - "Signed Out": "Atsijungta", - "For security, this session has been signed out. Please sign in again.": "Saugumo sumetimais, šis seansas buvo atjungtas. Prisijunkite dar kartą.", - "Add Email Address": "Pridėti El. Pašto Adresą", - "Add Phone Number": "Pridėti Telefono Numerį", - "Explore rooms": "Žvalgyti kambarius", - "Your %(brand)s is misconfigured": "Jūsų %(brand)s yra neteisingai sukonfigūruotas", - "Call failed due to misconfigured server": "Skambutis nepavyko dėl neteisingai sukonfigūruoto serverio", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Paprašykite savo serverio administratoriaus (%(homeserverDomain)s) sukonfiguruoti TURN serverį, kad skambučiai veiktų patikimai.", - "The file '%(fileName)s' failed to upload.": "Failo '%(fileName)s' nepavyko įkelti.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Failas '%(fileName)s' viršyja šio serverio įkeliamų failų dydžio limitą", - "The server does not support the room version specified.": "Serveris nepalaiko nurodytos kambario versijos.", - "Identity server has no terms of service": "Tapatybės serveris neturi paslaugų teikimo sąlygų", - "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.": "Šiam veiksmui reikalinga pasiekti numatytąjį tapatybės serverį , kad patvirtinti el. pašto adresą arba telefono numerį, bet serveris neturi jokių paslaugos teikimo sąlygų.", - "Only continue if you trust the owner of the server.": "Tęskite tik tuo atveju, jei pasitikite serverio savininku.", - "You need to be able to invite users to do that.": "Norėdami tai atlikti jūs turite turėti galimybę pakviesti vartotojus.", - "Power level must be positive integer.": "Galios lygis privalo būti teigiamas sveikasis skaičius.", - "Use an identity server": "Naudoti tapatybės serverį", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Norėdami pakviesti nurodydami el. paštą, naudokite tapatybės serverį. Tam, kad toliau būtų naudojamas numatytasis tapatybės serveris %(defaultIdentityServerName)s, spauskite tęsti, arba tvarkykite Nustatymuose.", - "Use an identity server to invite by email. Manage in Settings.": "Norėdami pakviesti nurodydami el. paštą, naudokite tapatybės serverį. Tvarkykite nustatymuose.", - "Ignored user": "Ignoruojamas vartotojas", - "Unignored user": "Nebeignoruojamas vartotojas", - "You are no longer ignoring %(userId)s": "Dabar nebeignoruojate %(userId)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šų.", - "Cannot reach identity server": "Tapatybės serveris nepasiekiamas", - "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 galite registruotis, tačiau kai kurios funkcijos bus nepasiekiamos, kol tapatybės serveris prisijungs. Jei ir toliau matote šį įspėjimą, patikrinkite savo konfigūraciją arba susisiekite su serverio administratoriumi.", - "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 galite iš naujo nustatyti savo slaptažodį, tačiau kai kurios funkcijos bus nepasiekiamos, kol tapatybės serveris prisijungs. Jei ir toliau matote šį įspėjimą, patikrinkite savo konfigūraciją arba susisiekite su serverio administratoriumi.", - "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.": "Jūs galite prisijungti, tačiau kai kurios funkcijos bus nepasiekiamos, kol tapatybės serveris prisijungs. Jei ir toliau matote šį įspėjimą, patikrinkite savo konfigūraciją arba susisiekite su serverio administratoriumi.", - "No homeserver URL provided": "Nepateiktas serverio URL", - "Unexpected error resolving homeserver configuration": "Netikėta klaida nusistatant serverio konfigūraciją", - "Unexpected error resolving identity server configuration": "Netikėta klaida nusistatant tapatybės serverio konfigūraciją", - "%(items)s and %(count)s others": { - "other": "%(items)s ir %(count)s kiti(-ų)", - "one": "%(items)s ir dar vienas" - }, - "%(items)s and %(lastItem)s": "%(items)s ir %(lastItem)s", - "Unrecognised address": "Neatpažintas adresas", - "You do not have permission to invite people to this room.": "Jūs neturite leidimo pakviesti žmones į šį kambarį.", - "The user must be unbanned before they can be invited.": "Norint pakviesti vartotoją, prieš tai reikia pašalinti jo draudimą.", - "The user's homeserver does not support the version of the room.": "Vartotojo serveris nepalaiko kambario versijos.", - "Use a longer keyboard pattern with more turns": "Naudokite ilgesnį klaviatūros modelį su daugiau vijų", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "General": "Bendrieji", - "Remove recent messages by %(user)s": "Pašalinti paskutines %(user)s žinutes", - "Jump to read receipt": "Nušokti iki perskaitytų žinučių", - "Remove recent messages": "Pašalinti paskutines žinutes", - "Do you want to chat with %(user)s?": "Ar jūs norite kalbėtis su %(user)s?", - " wants to chat": " nori kalbėtis", - "Start chatting": "Pradėti kalbėtis", - "Do you want to join %(roomName)s?": "Ar jūs norite prisijungti prie %(roomName)s kanalo?", - " invited you": " jus pakvietė", - "You're previewing %(roomName)s. Want to join it?": "Jūs peržiūrite %(roomName)s. Norite prie jo prisijungti?", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s negali būti peržiūrėtas. Ar jūs norite prie jo prisijungti?", - "Room Settings - %(roomName)s": "Kambario nustatymai - %(roomName)s", - "Upgrade public room": "Atnaujinti viešą kambarį", - "Upload files (%(current)s of %(total)s)": "Įkelti failus (%(current)s iš %(total)s)", - "Upload files": "Įkelti failus", - "Upload all": "Įkelti visus", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Šis failas yra per didelis įkėlimui. Failų dydžio limitas yra %(limit)s, bet šis failas užima %(sizeOfThisFile)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Šie failai yra per dideli įkėlimui. Failų dydžio limitas yra %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Kai kurie failai yra per dideli įkėlimui. Failų dydžio limitas yra %(limit)s.", - "Upload %(count)s other files": { - "other": "Įkelti %(count)s kitus failus", - "one": "Įkelti %(count)s kitą failą" - }, - "Cancel All": "Atšaukti visus", - "Upload Error": "Įkėlimo klaida", - "This room is not public. You will not be able to rejoin without an invite.": "Šis kambarys nėra viešas. Jūs negalėsite prisijungti iš naujo be pakvietimo.", - "Are you sure you want to leave the room '%(roomName)s'?": "Ar tikrai norite išeiti iš kambario %(roomName)s?", - "%(creator)s created and configured the room.": "%(creator)s sukūrė ir sukonfigūravo kambarį.", - "General failure": "Bendras triktis", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (galia %(powerLevelNumber)s)", - "Enter username": "Įveskite vartotojo vardą", - "Create account": "Sukurti paskyrą", - "Change identity server": "Pakeisti tapatybės serverį", - "Select the roles required to change various parts of the room": "Pasirinkite įvairių kambario dalių keitimui reikalingas roles", - "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.": "Jūs neturėsite galimybės atšaukti šio keitimo, kadangi jūs žeminate savo privilegijas kambaryje. Jei jūs esate paskutinis privilegijuotas vartotojas kambaryje, atgauti privilegijas bus neįmanoma.", - "Failed to change power level": "Nepavyko pakeisti galios lygio", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Jūs neturėsite galimybės atšaukti šio keitimo, kadangi jūs paaukštinate vartotoją, suteikdami tokį patį galios lygį, kokį turite jūs.", - "Email (optional)": "El. paštas (neprivaloma)", - "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.": "Jei jūs nenustatėte naujo paskyros atgavimo metodo, gali būti, kad užpuolikas bando patekti į jūsų paskyrą. Nedelsiant nustatymuose pakeiskite savo paskyros slaptažodį ir nustatykite naują atgavimo metodą.", - "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.": "Jei jūs nepašalinote paskyros atgavimo metodo, gali būti, kad užpuolikas bando patekti į jūsų paskyrą. Nedelsiant nustatymuose pakeiskite savo paskyros slaptažodį ir nustatykite naują atgavimo metodą.", - "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)", - "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", - "Recently Direct Messaged": "Neseniai tiesiogiai susirašyta", - "Command Help": "Komandų pagalba", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Bandyta įkelti konkrečią vietą šio kambario laiko juostoje, bet nepavyko jos rasti.", - "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.": "Šis procesas leidžia jums eksportuoti užšifruotuose kambariuose gautų žinučių raktus į lokalų failą. Tada jūs turėsite galimybę ateityje importuoti šį failą į kitą Matrix klientą, kad tas klientas taip pat galėtų iššifruoti tas žinutes.", - "Verify this session": "Patvirtinti šį seansą", - "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ą", - "Display Name": "Rodomas Vardas", - "Room %(name)s": "Kambarys %(name)s", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Atnaujinimas išjungs dabartinę kambario instanciją ir sukurs atnaujintą kambarį tuo pačiu pavadinimu.", - "Other published addresses:": "Kiti paskelbti adresai:", - "No other published addresses yet, add one below": "Kol kas nėra kitų paskelbtų adresų, pridėkite vieną žemiau", - "Room Name": "Kambario Pavadinimas", - "You verified %(name)s": "Jūs patvirtinote %(name)s", - "You cancelled verifying %(name)s": "Jūs atšaukėte %(name)s patvirtinimą", - "%(name)s cancelled verifying": "%(name)s atšaukė patvirtinimą", - "%(name)s accepted": "%(name)s priimtas", - "%(name)s declined": "%(name)s atmestas", - "%(name)s cancelled": "%(name)s atšauktas", - "%(name)s wants to verify": "%(name)s nori patvirtinti", - "Your display name": "Jūsų rodomas vardas", - "Rotate Left": "Pasukti Kairėn", - "e.g. my-room": "pvz.: mano-kambarys", - "Enter a server name": "Įveskite serverio pavadinimą", - "Enter the name of a new server you want to explore.": "Įveskite naujo, norimo žvalgyti serverio pavadinimą.", - "Server name": "Serverio pavadinimas", - "Hide advanced": "Paslėpti išplėstinius", - "Show advanced": "Rodyti išplėstinius", - "Session name": "Seanso pavadinimas", - "Session key": "Seanso raktas", - "I don't want my encrypted messages": "Man nereikalingos užšifruotos žinutės", - "You'll lose access to your encrypted messages": "Jūs prarasite prieigą prie savo užšifruotų žinučių", - "Warning: you should only set up key backup from a trusted computer.": "Įspėjimas: atsarginę raktų kopiją sukurkite tik iš patikimo kompiuterio.", - "Add room": "Sukurti kambarį", - "Later": "Vėliau", - "This room is end-to-end encrypted": "Šis kambarys visapusiškai užšifruotas", - "Send as message": "Siųsti kaip žinutę", - "Messages in this room are end-to-end encrypted.": "Žinutės šiame kambaryje yra visapusiškai užšifruotos.", - "Messages in this room are not end-to-end encrypted.": "Žinutės šiame kambaryje nėra visapusiškai užšifruotos.", - "Confirm Removal": "Patvirtinkite pašalinimą", - "Manually export keys": "Eksportuoti raktus rankiniu būdu", - "Go back to set it again.": "Grįžti atgal, kad nustatyti iš naujo.", - "Click the button below to confirm adding this email address.": "Paspauskite mygtuką žemiau, kad patvirtintumėte šio el. pašto pridėjimą.", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Prieš atsijungiant rekomenduojame iš tapatybės serverio pašalinti savo el. pašto adresus ir telefono numerius.", - "Email addresses": "El. pašto adresai", - "Account management": "Paskyros tvarkymas", - "Your email address hasn't been verified yet": "Jūsų el. pašto adresas dar nebuvo patvirtintas", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Išsiuntėme jums el. laišką, kad patvirtintumėme savo adresą. Sekite ten pateiktas instrukcijas ir tada paspauskite žemiau esantį mygtuką.", - "Email Address": "El. pašto adresas", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Serverio adresas neatrodo esantis tinkamas Matrix serveris", - "Setting up keys": "Raktų nustatymas", - "Confirm your identity by entering your account password below.": "Patvirtinkite savo tapatybę žemiau įvesdami savo paskyros slaptažodį.", - "Use an email address to recover your account": "Naudokite el. pašto adresą, kad prireikus galėtumėte atgauti paskyrą", - "Passwords don't match": "Slaptažodžiai nesutampa", - "Use lowercase letters, numbers, dashes and underscores only": "Naudokite tik mažąsias raides, brūkšnelius ir pabraukimus", - "That matches!": "Tai sutampa!", - "That doesn't match.": "Tai nesutampa.", - "Your password has been reset.": "Jūsų slaptažodis buvo iš naujo nustatytas.", - "Show more": "Rodyti daugiau", - "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ų.", - "Restore from Backup": "Atkurti iš Atsarginės Kopijos", - "Cryptography": "Kriptografija", - "Security & Privacy": "Saugumas ir Privatumas", - "Voice & Video": "Garsas ir Vaizdas", - "Enable encryption?": "Įjungti šifravimą?", - "Encryption": "Šifravimas", - "Once enabled, encryption cannot be disabled.": "Įjungus šifravimą jo nebus galima išjungti.", - "Deactivate user?": "Deaktyvuoti vartotoją?", - "Deactivate user": "Deaktyvuoti vartotoją", - "Failed to deactivate user": "Nepavyko deaktyvuoti vartotojo", - "Start Verification": "Pradėti patvirtinimą", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Šifruotuose kambariuose jūsų žinutės yra apsaugotos ir tik jūs ir gavėjas turite unikalius raktus joms atrakinti.", - "Verify User": "Patvirtinti Vartotoją", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Dėl papildomo saugumo patvirtinkite šį vartotoją patikrindami vienkartinį kodą abiejuose jūsų įrenginiuose.", - "%(count)s verified sessions": { - "other": "%(count)s patvirtintų seansų", - "one": "1 patvirtintas seansas" - }, - "Hide verified sessions": "Slėpti patvirtintus seansus", - "%(count)s sessions": { - "other": "%(count)s seansai(-ų)", - "one": "%(count)s seansas" - }, - "Hide sessions": "Slėpti seansus", - "Verify by scanning": "Patvirtinti nuskaitant", - "Verify all users in a room to ensure it's secure.": "Patvirtinkite visus vartotojus kambaryje, kad užtikrintumėte jo saugumą.", - "%(displayName)s cancelled verification.": "%(displayName)s atšaukė patvirtinimą.", - "You cancelled verification.": "Jūs atšaukėte patvirtinimą.", - "Encryption not enabled": "Šifravimas neįjungtas", - "More options": "Daugiau parinkčių", - "Are you sure you want to deactivate your account? This is irreversible.": "Ar tikrai norite deaktyvuoti savo paskyrą? Tai yra negrįžtama.", - "Verify session": "Patvirtinti seansą", - "Are you sure you want to sign out?": "Ar tikrai norite atsijungti?", - "Are you sure you want to reject the invitation?": "Ar tikrai norite atmesti pakvietimą?", - "Nice, strong password!": "Puiku, stiprus slaptažodis!", - "Old cryptography data detected": "Aptikti seni kriptografijos duomenys", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Atnaujinkite šį seansą, kad jam būtų leista patvirtinti kitus seansus, suteikiant jiems prieigą prie šifruotų žinučių ir juos pažymint kaip patikimus kitiems vartotojams.", - "Use Single Sign On to continue": "Norėdami tęsti naudokite Vieną Prisijungimą", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Patvirtinkite šio el. pašto adreso pridėjimą naudodami Vieną Prisijungimą, kad įrodytumėte savo tapatybę.", - "Confirm adding email": "Patvirtinkite el. pašto pridėjimą", - "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ą.", - "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ų.", - "Disconnect identity server": "Atjungti tapatybės serverį", - "Disconnect from the identity server ?": "Atsijungti nuo tapatybės serverio ?", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Prieš atsijungdami jūs turėtumėte pašalinti savo asmeninius duomenis iš tapatybės serverio . Deja, tapatybės serveris šiuo metu yra išjungtas arba nepasiekiamas.", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "patikrinti ar tarp jūsų naršyklės įskiepių nėra nieko kas galėtų blokuoti tapatybės serverį (pavyzdžiui \"Privacy Badger\")", - "contact the administrators of identity server ": "susisiekti su tapatybės serverio administratoriais", - "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", - "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į.", - "Discovery": "Radimas", - "Discovery options will appear once you have added an email above.": "Radimo parinktys atsiras jums aukščiau pridėjus el. pašto adresą.", - "Unable to revoke sharing for phone number": "Neina atšaukti telefono numerio bendrinimo", - "Unable to share phone number": "Neina bendrinti telefono numerio", - "Unable to verify phone number.": "Nepavyko patvirtinti telefono numerio.", - "Discovery options will appear once you have added a phone number above.": "Radimo parinktys atsiras jums aukščiau pridėjus telefono numerį.", - "Phone Number": "Telefono Numeris", - "Room Topic": "Kambario Tema", - "Your theme": "Jūsų tema", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Valdiklio ištrinimas pašalina jį visiems kambaryje esantiems vartotojams. Ar tikrai norite ištrinti šį valdiklį?", - "Enter phone number (required on this homeserver)": "Įveskite telefono numerį (privaloma šiame serveryje)", - "Invalid homeserver discovery response": "Klaidingas serverio radimo atsakas", - "Invalid identity server discovery response": "Klaidingas tapatybės serverio radimo atsakas", - "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", - "Got It": "Supratau", - "Waiting for %(displayName)s to verify…": "Laukiama kol %(displayName)s patvirtins…", - "Cancelling…": "Atšaukiama…", - "Dog": "Šuo", - "Cat": "Katė", - "Lion": "Liūtas", - "Horse": "Arklys", - "Unicorn": "Vienaragis", - "Pig": "Kiaulė", - "Elephant": "Dramblys", - "Rabbit": "Triušis", - "Panda": "Panda", - "Rooster": "Gaidys", - "Penguin": "Pingvinas", - "Turtle": "Vėžlys", - "Fish": "Žuvis", - "Octopus": "Aštunkojis", - "Butterfly": "Drugelis", - "Flower": "Gėlė", - "Tree": "Medis", - "Cactus": "Kaktusas", - "Mushroom": "Grybas", - "Globe": "Gaublys", - "Moon": "Mėnulis", - "Cloud": "Debesis", - "Fire": "Ugnis", - "Banana": "Bananas", - "Apple": "Obuolys", - "Strawberry": "Braškė", - "Corn": "Kukurūzas", - "Pizza": "Pica", - "Cake": "Tortas", - "Heart": "Širdis", - "Smiley": "Šypsenėlė", - "Robot": "Robotas", - "Hat": "Skrybėlė", - "Glasses": "Akiniai", - "Spanner": "Veržliaraktis", - "Santa": "Santa", - "Thumbs up": "Liuksas", - "Umbrella": "Skėtis", - "Hourglass": "Smėlio laikrodis", - "Clock": "Laikrodis", - "Gift": "Dovana", - "Light bulb": "Lemputė", - "Book": "Knyga", - "Pencil": "Pieštukas", - "Paperclip": "Sąvaržėlė", - "Scissors": "Žirklės", - "Lock": "Spyna", - "Key": "Raktas", - "Hammer": "Plaktukas", - "Telephone": "Telefonas", - "Flag": "Vėliava", - "Train": "Traukinys", - "Bicycle": "Dviratis", - "Aeroplane": "Lėktuvas", - "Rocket": "Raketa", - "Trophy": "Trofėjus", - "Ball": "Kamuolys", - "Guitar": "Gitara", - "Trumpet": "Trimitas", - "Bell": "Varpas", - "Anchor": "Inkaras", - "Headphones": "Ausinės", - "Folder": "Aplankas", - "Other users may not trust it": "Kiti vartotojai gali nepasitikėti", - "Accept to continue:": "Sutikite su , kad tęstumėte:", - "Your homeserver does not support cross-signing.": "Jūsų serveris nepalaiko kryžminio pasirašymo.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Jūsų paskyra slaptoje saugykloje turi kryžminio pasirašymo tapatybę, bet šis seansas dar ja nepasitiki.", - "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.", - "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ą.", - "Do not use an identity server": "Nenaudoti tapatybės serverio", - "Error changing power level requirement": "Klaida keičiant galios lygio reikalavimą", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Keičiant kambario galios lygio reikalavimus įvyko klaida. Įsitikinkite, kad turite tam leidimą ir bandykite dar kartą.", - "Error changing power level": "Klaida keičiant galios lygį", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Keičiant vartotojo galios lygį įvyko klaida. Įsitikinkite, kad turite tam leidimą ir bandykite dar kartą.", - "This user has not verified all of their sessions.": "Šis vartotojas nepatvirtino visų savo seansų.", - "You have not verified this user.": "Jūs nepatvirtinote šio vartotojo.", - "You have verified this user. This user has verified all of their sessions.": "Jūs patvirtinote šį vartotoją. Šis vartotojas patvirtino visus savo seansus.", - "Everyone in this room is verified": "Visi šiame kambaryje yra patvirtinti", - "Encrypted by a deleted session": "Užšifruota ištrinto seanso", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Nustatymuose naudokite tapatybės serverį, kad gautumėte pakvietimus tiesiai į %(brand)s.", - "If you can't scan the code above, verify by comparing unique emoji.": "Jei nuskaityti aukščiau esančio kodo negalite, patvirtinkite palygindami unikalius jaustukus.", - "You've successfully verified your device!": "Jūs sėkmingai patvirtinote savo įrenginį!", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Jūs sėkmingai patvirtinote %(deviceName)s (%(deviceId)s)!", - "You've successfully verified %(displayName)s!": "Jūs sėkmingai patvirtinote %(displayName)s!", - "Start verification again from the notification.": "Pradėkite patvirtinimą iš naujo pranešime.", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Norėdami pakviesti nurodydami el. paštą, naudokite tapatybės serverį. Naudokite numatytajį (%(defaultIdentityServerName)s) arba tvarkykite Nustatymuose.", - "Use an identity server to invite by email. Manage in Settings.": "Norėdami pakviesti nurodydami el. paštą, naudokite tapatybės serverį. Tvarkykite Nustatymuose.", - "Destroy cross-signing keys?": "Sunaikinti kryžminio pasirašymo raktus?", - "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.": "Kryžminio pasirašymo raktų ištrinimas yra neatšaukiamas. Visi, kurie buvo jais patvirtinti, matys saugumo įspėjimus. Jūs greičiausiai nenorite to daryti, nebent praradote visus įrenginius, iš kurių galite patvirtinti kryžminiu pasirašymu.", - "Clear cross-signing keys": "Valyti kryžminio pasirašymo raktus", - "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.": "Patvirtinkite šį įrenginį, kad pažymėtumėte jį kaip patikimą. Įrenginio pažymėjimas patikimu jums ir kitiems vartotojams suteikia papildomos ramybės naudojant visapusiškai užšifruotas žinutes.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Šio įrenginio patvirtinimas pažymės jį kaip patikimą, ir vartotojai, kurie patvirtino su jumis, pasitikės šiuo įrenginiu.", - "a new cross-signing key signature": "naujas kryžminio pasirašymo rakto parašas", - "a device cross-signing signature": "įrenginio kryžminio pasirašymo parašas", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Neįmanoma prisijungti prie serverio per HTTP, kai naršyklės juostoje yra HTTPS URL. Naudokite HTTPS arba įjunkite nesaugias rašmenas.", - "No media permissions": "Nėra medijos leidimų", - "Almost there! Is %(displayName)s showing the same shield?": "Beveik atlikta! Ar %(displayName)s rodo tokį patį skydą?", - "Mirror local video feed": "Atkartoti lokalų video tiekimą", - "IRC display name width": "IRC rodomo vardo plotis", - "My Ban List": "Mano Draudimų Sąrašas", - "This is your list of users/servers you have blocked - don't leave the room!": "Tai yra jūsų užblokuotų vartotojų/serverių sąrašas - neišeikite iš kambario!", - "Verify this user by confirming the following emoji appear on their screen.": "Patvirtinkite šį vartotoją, įsitikindami, kad jo ekrane rodomas toliau esantis jaustukas.", - "⚠ These settings are meant for advanced users.": "⚠ Šie nustatymai yra skirti pažengusiems vartotojams.", - "Room list": "Kambarių sąrašas", - "Composer": "Rašymas", - "Autocomplete delay (ms)": "Automatinio užbaigimo vėlinimas (ms)", - "Read Marker lifetime (ms)": "Skaitymo žymeklio veikimo laikas (ms)", - "Read Marker off-screen lifetime (ms)": "Skaitymo žymeklio ne ekraninis veikimo laikas (ms)", - "You can use /help to list available commands. Did you mean to send this as a message?": "Jūs galite naudoti /help, kad pamatytumėte galimų komandų sąrašą. Ar norėjote siųsti tai kaip žinutę?", - "Room avatar": "Kambario pseudoportretas", - "Verify by comparing unique emoji.": "Patvirtinti palyginant unikalius jaustukus.", - "Verify by emoji": "Patvirtinti naudojant jaustukus", - "Show image": "Rodyti vaizdą", - "Create a new room with the same name, description and avatar": "Sukurti naują kambarį su tuo pačiu pavadinimu, aprašymu ir pseudoportretu", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Kambario atnaujinimas yra sudėtingas veiksmas ir paprastai rekomenduojamas, kai kambarys nestabilus dėl klaidų, trūkstamų funkcijų ar saugos spragų.", - "To help us prevent this in future, please send us logs.": "Norėdami padėti mums išvengti to ateityje, atsiųskite mums žurnalus.", - "Emoji Autocomplete": "Jaustukų automatinis užbaigimas", - "Failed to reject invitation": "Nepavyko atmesti pakvietimo", - "Can't leave Server Notices room": "Negalima išeiti iš Serverio Pranešimų kambario", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Šis kambarys yra naudojamas svarbioms žinutėms iš serverio, tad jūs negalite iš jo išeiti.", - "Terms and Conditions": "Taisyklės ir Sąlygos", - "Reject & Ignore user": "Atmesti ir ignoruoti vartotoją", - "Reject invitation": "Atmesti pakvietimą", - "You can only join it with a working invite.": "Jūs galite prisijungti tik su veikiančiu pakvietimu.", - "Cancel entering passphrase?": "Atšaukti slaptafrazės įvedimą?", - "%(name)s is requesting verification": "%(name)s prašo patvirtinimo", - "Ask this user to verify their session, or manually verify it below.": "Paprašykite šio vartotojo patvirtinti savo seansą, arba patvirtinkite jį rankiniu būdu žemiau.", - "Encryption upgrade available": "Galimas šifravimo atnaujinimas", - "Verify this user by confirming the following number appears on their screen.": "Patvirtinkite šį vartotoją, įsitikindami, kad jo ekrane rodomas toliau esantis skaičius.", - "Please enter verification code sent via text.": "Įveskite patvirtinimo kodą išsiųstą teksto žinute.", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Teksto žinutė buvo išsiųsta numeriu +%(msisdn)s. Įveskite joje esantį patvirtinimo kodą.", - "Low priority": "Žemo prioriteto", - "New published address (e.g. #alias:server)": "Naujas paskelbtas adresas (pvz.: #pavadinimas:server)", - "Waiting for %(displayName)s to accept…": "Laukiama kol %(displayName)s sutiks…", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Jūsų žinutės yra apsaugotos ir tik jūs ir gavėjas turite unikalius raktus joms atrakinti.", - "This client does not support end-to-end encryption.": "Šis klientas nepalaiko visapusio šifravimo.", - "Start verification again from their profile.": "Pradėkite patvirtinimą iš naujo jų profilyje.", - "The encryption used by this room isn't supported.": "Šiame kambaryje naudojamas šifravimas nėra palaikomas.", - "You sent a verification request": "Jūs išsiuntėte patvirtinimo užklausą", - "Widgets do not use message encryption.": "Valdikliai nenaudoja žinučių šifravimo.", - "Continue With Encryption Disabled": "Tęsti išjungus šifravimą", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Patvirtinkite šį vartotoją, kad pažymėtumėte jį kaip patikimą. Vartotojų pažymėjimas patikimais suteikia jums papildomos ramybės naudojant visapusiškai užšifruotas žinutes.", - "Sign out and remove encryption keys?": "Atsijungti ir pašalinti šifravimo raktus?", - "Confirm encryption setup": "Patvirtinti šifravimo sąranką", - "Click the button below to confirm setting up encryption.": "Paspauskite mygtuką žemiau, kad patvirtintumėte šifravimo nustatymą.", - "Restore your key backup to upgrade your encryption": "Atkurkite savo atsarginę raktų kopiją, kad atnaujintumėte šifravimą", - "Upgrade your encryption": "Atnaujinkite savo šifravimą", - "Show hidden events in timeline": "Rodyti paslėptus įvykius laiko juostoje", - "Unable to load key backup status": "Nepavyko įkelti atsarginės raktų kopijos būklės", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Prieš atsijungdami prijunkite šį seansą prie atsarginės raktų kopijos, kad neprarastumėte raktų, kurie gali būti tik šiame seanse.", - "Connect this session to Key Backup": "Prijungti šį seansą prie Atsarginės Raktų Kopijos", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Tam, kad galėtumėte rasti ir tam, kad būtumėte randamas esamų, jums žinomų kontaktų, jūs šiuo metu naudojate tapatybės serverį. Jį pakeisti galite žemiau.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Šiuo metu jūs nenaudojate tapatybės serverio. Tam, kad galėtumėte rasti ir tam, kad būtumėte randamas esamų, jums žinomų kontaktų, pridėkite jį žemiau.", - "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.": "Atsijungimas nuo tapatybės serverio reikš, kad jūs nebebūsite randamas kitų vartotojų ir jūs nebegalėsite pakviesti kitų, naudodami jų el. paštą arba telefoną.", - "Deactivate account": "Deaktyvuoti paskyrą", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Pabandykite slinkti aukštyn laiko juostoje, kad sužinotumėte, ar yra ankstesnių.", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Bandyta įkelti konkrečią vietą šio kambario laiko juostoje, bet jūs neturite leidimo peržiūrėti tos žinutės.", - "Failed to load timeline position": "Nepavyko įkelti laiko juostos pozicijos", - "Identity server URL does not appear to be a valid identity server": "Tapatybės serverio URL neatrodo kaip tinkamas tapatybės serveris", - "How fast should messages be downloaded.": "Kaip greitai žinutės turi būti parsiųstos.", - "Manually verify all remote sessions": "Rankiniu būdu patvirtinti visus nuotolinius seansus", - "well formed": "gerai suformuotas", - "unexpected type": "netikėto tipo", - "in memory": "atmintyje", - "not found": "nerasta", - "in secret storage": "slaptoje saugykloje", - "Self signing private key:": "Savarankiško pasirašymo privatus raktas:", - "cached locally": "lokaliame podėlyje", - "not found locally": "lokaliai nerasta", - "User signing private key:": "Vartotojo pasirašymo privatus raktas:", - "Secret storage public key:": "Slaptos saugyklos viešas raktas:", - "in account data": "paskyros duomenyse", - "Homeserver feature support:": "Serverio funkcijų palaikymas:", - "exists": "yra", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Šis seansas nekuria atsarginių raktų kopijų, bet jūs jau turite atsarginę kopiją iš kurios galite atkurti ir pridėti.", - "All keys backed up": "Atsarginės kopijos sukurtos visiems raktams", - "This backup is trusted because it has been restored on this session": "Ši atsarginė kopija yra patikima, nes buvo atkurta šiame seanse", - "Message search": "Žinučių paieška", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Šio seanso duomenų išvalymas yra negrįžtamas. Šifruotos žinutės bus prarastos, nebent buvo sukurta jų raktų atsarginė kopija.", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Trūksta kai kurių seanso duomenų, įskaitant šifruotų žinučių raktus. Atsijunkite ir prisijunkite, kad tai išspręstumėte, atkurdami raktus iš atsarginės kopijos.", - "Restoring keys from backup": "Raktų atkūrimas iš atsarginės kopijos", - "Unable to query secret storage status": "Slaptos saugyklos būsenos užklausa neįmanoma", - "Unable to set up secret storage": "Neįmanoma nustatyti slaptos saugyklos", - "Your keys are being backed up (the first backup could take a few minutes).": "Kuriama jūsų raktų atsarginė kopija (pirmas atsarginės kopijos sukūrimas gali užtrukti kelias minutes).", - "Create key backup": "Sukurti atsarginę raktų kopiją", - "Unable to create key backup": "Nepavyko sukurti atsarginės raktų kopijos", - "Your homeserver has exceeded its user limit.": "Jūsų serveris pasiekė savo vartotojų limitą.", - "Your homeserver has exceeded one of its resource limits.": "Jūsų serveris pasiekė vieną iš savo resursų limitų.", - "Never send encrypted messages to unverified sessions from this session": "Niekada nesiųsti šifruotų žinučių nepatvirtintiems seansams iš šio seanso", - "Never send encrypted messages to unverified sessions in this room from this session": "Niekada nesiųsti šifruotų žinučių nepatvirtintiems seansams šiame kambaryje iš šio seanso", - "Cannot connect to integration manager": "Neįmanoma prisijungti prie integracijų tvarkytuvo", - "The integration manager is offline or it cannot reach your homeserver.": "Integracijų tvarkytuvas yra išjungtas arba negali pasiekti jūsų serverio.", - "Disconnect anyway": "Vis tiek atsijungti", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Norėdami pranešti apie su Matrix susijusią saugos problemą, perskaitykite Matrix.org Saugumo Atskleidimo Poliiką.", - "Import E2E room keys": "Importuoti E2E (visapusio šifravimo) kambarių raktus", - "Session ID:": "Seanso ID:", - "Session key:": "Seanso raktas:", - "Failed to connect to integration manager": "Nepavyko prisijungti prie integracijų tvarkytuvo", - "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", - "Integrations are disabled": "Integracijos yra išjungtos", - "Integrations not allowed": "Integracijos neleidžiamos", - "Use a different passphrase?": "Naudoti kitą slaptafrazę?", - "New Recovery Method": "Naujas atgavimo metodas", - "This session is encrypting history using the new recovery method.": "Šis seansas šifruoja istoriją naudodamas naują atgavimo metodą.", - "Recovery Method Removed": "Atgavimo Metodas Pašalintas", - "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.": "Jei tai padarėte netyčia, šiame seanse galite nustatyti saugias žinutes, kurios pakartotinai užšifruos šio seanso žinučių istoriją nauju atgavimo metodu.", - "Error upgrading room": "Klaida atnaujinant kambarį", - "Are you sure you want to cancel entering passphrase?": "Ar tikrai norite atšaukti slaptafrazės įvedimą?", - "All settings": "Visi nustatymai", - "Change notification settings": "Keisti pranešimų nustatymus", - "View older messages in %(roomName)s.": "Peržiūrėti senesnes žinutes %(roomName)s.", - "Room version:": "Kambario versija:", - "Room version": "Kambario versija", - "Upgrade this room to the recommended room version": "Atnaujinti šį kambarį į rekomenduojamą kambario versiją", - "Room information": "Kambario informacija", - "Browse": "Naršyti", - "Set a new custom sound": "Nustatyti naują pasirinktinį garsą", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Serverio administratorius išjungė visapusį šifravimą, kaip numatytą, privačiuose kambariuose ir Tiesioginėse Žinutėse.", - "Notification sound": "Pranešimo garsas", - "Sounds": "Garsai", - "Privileged Users": "Privilegijuoti Nariai", - "Roles & Permissions": "Rolės ir Leidimai", - "Members only (since the point in time of selecting this option)": "Tik nariai (nuo šios parinkties pasirinkimo momento)", - "Members only (since they were invited)": "Tik nariai (nuo jų pakvietimo)", - "Members only (since they joined)": "Tik nariai (nuo jų prisijungimo)", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Kas gali skaityti istoriją nustatymų pakeitimai bus taikomi tik būsimoms šio kambario žinutėms. Esamos istorijos matomumas nepakis.", - "The authenticity of this encrypted message can't be guaranteed on this device.": "Šiame įrenginyje negalima užtikrinti šios užšifruotos žinutės autentiškumo.", - "Unencrypted": "Neužšifruota", - "Encrypted by an unverified session": "Užšifruota nepatvirtinto seanso", - "Securely cache encrypted messages locally for them to appear in search results.": "Šifruotas žinutes saugiai talpinkite lokaliai, kad jos būtų rodomos paieškos rezultatuose.", - "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Saugios žinutės su šiuo vartotoju yra visapusiškai užšifruotos ir negali būti perskaitytos trečiųjų šalių.", - "Safeguard against losing access to encrypted messages & data": "Apsisaugokite nuo prieigos prie šifruotų žinučių ir duomenų praradimo", - "Main address": "Pagrindinis adresas", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Atnaujinant pagrindinį kambario adresą įvyko klaida. Gali būti, kad serveris to neleidžia arba įvyko laikina klaida.", - "Error updating main address": "Atnaujinant pagrindinį adresą įvyko klaida", - "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", - "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į.", - "Share Room Message": "Bendrinti Kambario Žinutę", - "Share Room": "Bendrinti Kambarį", - "Use bots, bridges, widgets and sticker packs": "Naudoti botus, tiltus, valdiklius ir lipdukų pakuotes", - "Add widgets, bridges & bots": "Pridėti valdiklius, tiltus ir botus", - "Edit widgets, bridges & bots": "Redaguoti valdiklius, tiltus ir botus", - "Widgets": "Valdikliai", - "You can only pin up to %(count)s widgets": { - "other": "Galite prisegti tik iki %(count)s valdiklių" - }, - "Hide Widgets": "Slėpti Valdiklius", - "%(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 dabar naudoja 3-5 kartus mažiau atminties, įkeliant vartotojų informaciją tik prireikus. Palaukite, kol mes iš naujo sinchronizuosime su serveriu!", - "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?": "Jūs būsite nukreipti į trečiosios šalies svetainę, kad galėtumėte patvirtinti savo paskyrą naudojimui su %(integrationsUrl)s. Ar norite tęsti?", - "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.": "Įjungus kambario šifravimą jo išjungti negalima. Žinutės, siunčiamos šifruotame kambaryje, nėra matomos serverio. Jas gali matyti tik kambario dalyviai. Įjungus šifravimą, daugelis botų ir tiltų gali veikti netinkamai. Sužinoti daugiau apie šifravimą.", - "You must join the room to see its files": "Norėdami pamatyti jo failus, turite prisijungti prie kambario", - "Join millions for free on the largest public server": "Prisijunkite prie milijonų didžiausiame viešame serveryje nemokamai", - "Join the conference from the room information card on the right": "Prisijunkite prie konferencijos kambario informacijos kortelėje dešinėje", - "Join the conference at the top of this room": "Prisijunkite prie konferencijos šio kambario viršuje", - "Join the discussion": "Prisijungti prie diskusijos", - "Try to join anyway": "Vis tiek bandyti prisijungti", - "Re-join": "Prisijungti iš naujo", - "Join the conversation with an account": "Prisijunkite prie pokalbio su paskyra", - "Join Room": "Prisijungti prie kambario", - "Subscribing to a ban list will cause you to join it!": "Užsiprenumeravus draudimų sąrašą, būsite prie jo prijungtas!", - "You have ignored this user, so their message is hidden. Show anyways.": "Jūs ignoravote šį vartotoją, todėl jo žinutė yra paslėpta. Rodyti vistiek.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Kai kas nors į savo žinutę įtraukia URL, gali būti rodoma URL peržiūra, suteikianti daugiau informacijos apie tą nuorodą, tokios kaip pavadinimas, aprašymas ir vaizdas iš svetainės.", - "Show Widgets": "Rodyti Valdiklius", - "Always show the window menu bar": "Visada rodyti lango meniu juostą", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Neleisti vartotojams kalbėti senoje kambario versijoje ir paskelbti pranešimą, kuriame vartotojams patariama persikelti į naują kambarį", - "Update any local room aliases to point to the new room": "Atnaujinkite vietinių kambarių slapyvardžius, kad nurodytumėte į naująjį kambarį", - "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:": "Norint atnaujinti šį kambarį, reikia uždaryti esamą kambario instanciją ir vietoje jo sukurti naują kambarį. Norėdami suteikti kambario nariams kuo geresnę patirtį, mes:", - "Upgrade Room Version": "Atnaujinti Kambario Versiją", - "Upgrade this room to version %(version)s": "Atnaujinti šį kambarį į %(version)s versiją", - "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", - "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", - "The call could not be established": "Nepavyko pradėti skambučio", - "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!", - "Verifies a user, session, and pubkey tuple": "Patvirtina vartotojo, seanso ir pubkey daugiadalę duomenų struktūrą", - "You signed in to a new session without verifying it:": "Jūs prisijungėte prie naujo seanso, jo nepatvirtinę:", - "You can also set up Secure Backup & manage your keys in Settings.": "Jūs taip pat galite nustatyti Saugią Atsarginę Kopiją ir tvarkyti savo raktus Nustatymuose.", - "Set up Secure Backup": "Nustatyti Saugią Atsarginę Kopiją", - "Ok": "Gerai", - "Contact your server admin.": "Susisiekite su savo serverio administratoriumi.", - "Unknown App": "Nežinoma Programa", - "Error leaving room": "Klaida išeinant iš kambario", - "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?": "Šio vartotojo deaktyvavimas atjungs juos ir neleis jiems vėl prisijungti atgal. Taip pat jie išeis iš visų kambarių, kuriuose jie yra. Šis veiksmas negali būti atšauktas. Ar tikrai norite deaktyvuoti šį vartotoją?", - "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ę:", - "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": { - "one": "Pašalinti 1 žinutę", - "other": "Pašalinti %(count)s žinutes(-ų)" - }, - "Remove %(phone)s?": "Pašalinti %(phone)s?", - "Remove %(email)s?": "Pašalinti %(email)s?", - "Remove for everyone": "Pašalinti visiems", - "Popout widget": "Iššokti valdiklį", - "Video conference started by %(senderName)s": "%(senderName)s pradėjo video konferenciją", - "Video conference updated by %(senderName)s": "%(senderName)s atnaujino video konferenciją", - "Video conference ended by %(senderName)s": "%(senderName)s užbaigė video konferenciją", - "Room ID or address of ban list": "Kambario ID arba draudimų sąrašo adresas", - "If this isn't what you want, please use a different tool to ignore users.": "Jei tai nėra ko jūs norite, naudokite kitą įrankį vartotojams ignoruoti.", - "Subscribed lists": "Prenumeruojami sąrašai", - "eg: @bot:* or example.org": "pvz.: @botas:* arba pavyzdys.org", - "Server or user ID to ignore": "Norimo ignoruoti serverio arba vartotojo ID", - "Personal ban list": "Asmeninis draudimų sąrašas", - "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.": "Čia pridėkite vartotojus ir serverius, kuriuos norite ignoruoti. Naudokite žvaigždutes, kad %(brand)s atitiktų bet kokius simbolius. Pavyzdžiui, @botas:* ignoruotų visus vartotojus, turinčius vardą 'botas' bet kuriame serveryje.", - "Ignored users": "Ignoruojami vartotojai", - "View rules": "Peržiūrėti taisykles", - "You have not ignored anyone.": "Jūs nieko neignoruojate.", - "User rules": "Vartotojo taisyklės", - "Server rules": "Serverio taisyklės", - "Ban list rules - %(roomName)s": "Draudimo sąrašo taisyklės - %(roomName)s", - "None": "Nė vienas", - "Please try again or view your console for hints.": "Bandykite dar kartą arba peržiūrėkite konsolę, kad rastumėte užuominų.", - "Error unsubscribing from list": "Klaida atsisakant sąrašo prenumeratos", - "Error removing ignored user/server": "Klaida pašalinant ignoruojamą vartotoją/serverį", - "Error subscribing to list": "Klaida užsiprenumeruojant sąrašą", - "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", - "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", - "Hey you. You're the best!": "Labukas. Tu geriausias(-a)!", - "New version available. Update now.": "Galima nauja versija. Atnaujinti dabar.", - "You should:": "Jūs turėtumėte:", - "Checking server": "Tikrinamas serveris", - "not ready": "neparuošta", - "ready": "paruošta", - "Secret storage:": "Slapta saugykla:", - "Backup key cached:": "Atsarginis raktas išsaugotas talpykloje:", - "not stored": "nesaugomas", - "Backup key stored:": "Atsarginis raktas saugomas:", - "Algorithm:": "Algoritmas:", - "Backup version:": "Atsarginės kopijos versija:", - "Profile picture": "Profilio paveikslėlis", - "The operation could not be completed": "Nepavyko užbaigti operacijos", - "Failed to save your profile": "Nepavyko išsaugoti jūsų profilio", - "Forget Room": "Pamiršti Kambarį", - "Forget this room": "Pamiršti šį kambarį", - "This homeserver would like to make sure you are not a robot.": "Šis serveris norėtų įsitikinti, kad jūs nesate robotas.", - "Your area is experiencing difficulties connecting to the internet.": "Jūsų vietovėje kyla sunkumų prisijungiant prie interneto.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Jūsų serveris neatsako į kai kurias jūsų užklausas. Žemiau pateikiamos kelios labiausiai tikėtinos priežastys.", - "Your messages are not secure": "Jūsų žinutės nėra saugios", - "You are currently subscribed to:": "Šiuo metu esate užsiprenumeravę:", - "You are not subscribed to any lists": "Nesate užsiprenumeravę jokių sąrašų", - "You are currently ignoring:": "Šiuo metu ignoruojate:", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Ar tikrai? Jūs prarasite savo šifruotas žinutes, jei jūsų raktams nebus tinkamai sukurtos atsarginės kopijos.", - "Your keys are not being backed up from this session.": "Jūsų raktams nėra daromos atsarginės kopijos iš šio seanso.", - "Notification Autocomplete": "Pranešimo Automatinis Užbaigimas", - "Room Notification": "Kambario Pranešimas", - "You have %(count)s unread notifications in a prior version of this room.": { - "one": "Jūs turite %(count)s neperskaitytą pranešimą ankstesnėje šio kambario versijoje.", - "other": "Jūs turite %(count)s neperskaitytus(-ų) pranešimus(-ų) ankstesnėje šio kambario versijoje." - }, - "Favourited": "Mėgstamas", - "Room options": "Kambario parinktys", - "%(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 negali saugiai talpinti šifruotų žinučių lokaliai, kai veikia interneto naršyklėje. Naudokite %(brand)s Desktop (darbastalio versija), kad šifruotos žinutės būtų rodomos paieškos rezultatuose.", - "%(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.": "%(brand)s trūksta kai kurių komponentų, reikalingų saugiai talpinti šifruotas žinutes lokaliai. Jei norite eksperimentuoti su šia funkcija, sukurkite pasirinktinį %(brand)s Desktop (darbastalio versiją), su pridėtais paieškos komponentais.", - "Master private key:": "Pagrindinis privatus raktas:", - "not found in storage": "saugykloje nerasta", - "Cross-signing is not set up.": "Kryžminis pasirašymas nenustatytas.", - "Cross-signing is ready for use.": "Kryžminis pasirašymas yra paruoštas naudoti.", - "This bridge is managed by .": "Šis tiltas yra tvarkomas .", - "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.", - "Use custom size": "Naudoti pasirinktinį dydį", - "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 don't currently have any stickerpacks enabled": "Jūs šiuo metu neturite jokių įjungtų lipdukų paketų", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Patvirtinant šį vartotoją, jo seansas bus pažymėtas kaip patikimas, taip pat jūsų seansas bus pažymėtas kaip patikimas jam.", - "Verify the link in your inbox": "Patvirtinkite nuorodą savo el. pašto dėžutėje", - "Click the link in the email you received to verify and then click continue again.": "Paspauskite nuorodą gautame el. laiške, kad patvirtintumėte, tada dar kartą spustelėkite tęsti.", - "Please verify the room ID or address and try again.": "Patikrinkite kambario ID arba adresą ir bandykite dar kartą.", - "Accept all %(invitedRooms)s invites": "Priimti visus %(invitedRooms)s pakvietimus", - "Bulk options": "Grupinės parinktys", - "Confirm Security Phrase": "Patvirtinkite Slaptafrazę", - "Set a Security Phrase": "Nustatyti Slaptafrazę", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Naudokite slaptafrazę, kurią žinote tik jūs ir pasirinktinai išsaugokite Apsaugos Raktą, naudoti kaip atsarginę kopiją.", - "Enter a Security Phrase": "Įveskite Slaptafrazę", - "Security Phrase": "Slaptafrazė", - "%(creator)s created this DM.": "%(creator)s sukūrė šį tiesioginio susirašymo kambarį.", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Šiame pokalbyje esate tik jūs dviese, nebent kuris nors iš jūsų pakvies ką nors prisijungti.", - "This is the beginning of your direct message history with .": "Tai yra jūsų tiesioginių žinučių su istorijos pradžia.", - "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.": "Nepavyksta prisijungti prie serverio - patikrinkite savo ryšį, įsitikinkite, kad jūsų serverio SSL sertifikatas yra patikimas ir, kad naršyklės plėtinys neužblokuoja užklausų.", - "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.": "Anksčiau šiame seanse naudojote naujesnę %(brand)s versiją. Norėdami vėl naudoti šią versiją su visapusiu šifravimu, turėsite atsijungti ir prisijungti iš naujo.", - "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": "Tam, kad neprarastumėte savo pokalbių istorijos, prieš atsijungdami turite eksportuoti kambario raktus. Norėdami tai padaryti, turėsite grįžti į naujesnę %(brand)s versiją", - "New version of %(brand)s is available": "Yra nauja %(brand)s versija", - "Update %(brand)s": "Atnaujinti %(brand)s", - "Someone is using an unknown session": "Kažkas naudoja nežinomą seansą", - "Please review and accept the policies of this homeserver:": "Peržiūrėkite ir sutikite su šio serverio politika:", - "Please review and accept all of the homeserver's policies": "Peržiūrėkite ir sutikite su visa serverio politika", - "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.": "Paprastai tai turi įtakos tik kambario apdorojimui serveryje. Jei jūs turite problemų su savo %(brand)s, praneškite apie klaidą.", - "Invite someone using their name, email address, username (like ) or share this room.": "Pakviesti ką nors, naudojant jų vardą, el. pašto adresą, vartotojo vardą (pvz.: ) arba bendrinti šį kambarį.", - "Azerbaijan": "Azerbaidžanas", - "Austria": "Austrija", - "Australia": "Australija", - "Aruba": "Aruba", - "Armenia": "Armėnija", - "Argentina": "Argentina", - "Antigua & Barbuda": "Antigva ir Barbuda", - "Antarctica": "Antarktida", - "Anguilla": "Angilija", - "Angola": "Angola", - "Andorra": "Andora", - "American Samoa": "Amerikos Samoa", - "Algeria": "Alžyras", - "Albania": "Albanija", - "Åland Islands": "Alandų Salos", - "Afghanistan": "Afganistanas", - "United States": "Jungtinės Amerikos Valstijos", - "United Kingdom": "Jungtinė Karalystė", - "You've reached the maximum number of simultaneous calls.": "Pasiekėte maksimalų vienu metu vykdomų skambučių skaičių.", - "Too Many Calls": "Per daug skambučių", - "Local Addresses": "Vietiniai Adresai", - "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.": "Jei anksčiau naudojote naujesnę %(brand)s versiją, jūsų seansas gali būti nesuderinamas su šia versija. Uždarykite šį langą ir grįžkite į naujesnę versiją.", - "We encountered an error trying to restore your previous session.": "Bandant atkurti ankstesnį seansą įvyko klaida.", - "Confirm this user's session by comparing the following with their User Settings:": "Patvirtinkite šio vartotojo seansą, palygindami tai, kas nurodyta toliau, su jo Vartotojo Nustatymais:", - "Confirm by comparing the following with the User Settings in your other session:": "Patvirtinkite, palygindami tai, kas nurodyta toliau, su Vartotojo Nustatymais kitame jūsų seanse:", - "Clear all data in this session?": "Išvalyti visus duomenis šiame seanse?", - "Missing session data": "Trūksta seanso duomenų", - "Successfully restored %(sessionCount)s keys": "Sėkmingai atkurti %(sessionCount)s raktai", - "Reason (optional)": "Priežastis (nebūtina)", - "Reason: %(reason)s": "Priežastis: %(reason)s", - "Preparing to download logs": "Ruošiamasi parsiųsti žurnalus", - "Server Options": "Serverio Parinktys", - "Your homeserver": "Jūsų serveris", - "edited": "pakeista", - "Edited at %(date)s. Click to view edits.": "Keista %(date)s. Spustelėkite kad peržiūrėti pakeitimus.", - "Edited at %(date)s": "Keista %(date)s", - "Click to view edits": "Spustelėkite kad peržiūrėti pakeitimus", - "Add an Integration": "Pridėti Integraciją", - "Message deleted on %(date)s": "Žinutė buvo ištrinta %(date)s", - "reacted with %(shortName)s": "reagavo su %(shortName)s", - "Add reaction": "Pridėti reakciją", - "Error processing voice message": "Klaida apdorojant balso pranešimą", - "Ignored attempt to disable encryption": "Bandymas išjungti šifravimą buvo ignoruotas", - "Verification timed out.": "Pasibaigė laikas patikrinimui.", - "Ask %(displayName)s to scan your code:": "Paprašykite %(displayName)s nuskaityti jūsų kodą:", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Dideliam žinučių kiekiui tai gali užtrukti kurį laiką. Prašome neperkrauti savo kliento.", - "No recent messages by %(user)s found": "Nerasta jokių naujesnių %(user)s žinučių", - "You cancelled": "Jūs atšaukėte", - "You declined": "Jūs atsisakėte", - "You accepted": "Jūs priėmėte", - "Message Actions": "Žinutės veiksmai", - "Edit devices": "Redaguoti įrenginius", - "Not encrypted": "Neužšifruota", - "Pinned messages": "Prisegtos žinutės", - "Nothing pinned, yet": "Kol kas nieko neprisegta", - "Mexico": "Meksika", - "Malaysia": "Malaizija", - "Iraq": "Irakas", - "Iran": "Iranas", - "Indonesia": "Indonezija", - "India": "Indija", - "Iceland": "Islandija", - "Greenland": "Grenlandija", - "Greece": "Graikija", - "Germany": "Vokietija", - "France": "Prancūzija", - "Finland": "Suomija", - "Estonia": "Estija", - "Egypt": "Egiptas", - "Denmark": "Danija", - "Croatia": "Kroatija", - "Colombia": "Kolumbija", - "China": "Kinija", - "Chile": "Čilė", - "Canada": "Kanada", - "Bulgaria": "Bulgarija", - "Brazil": "Brazilija", - "Belgium": "Belgija", - "Bangladesh": "Bangladešas", - "We couldn't log you in": "Mes negalėjome jūsų prijungti", - "Confirm your Security Phrase": "Patvirtinkite savo Saugumo Frazę", - "Generate a Security Key": "Generuoti Saugumo Raktą", - "Save your Security Key": "Išsaugoti savo Saugumo Raktą", - "Go to Settings": "Eiti į Nustatymus", - "The user you called is busy.": "Vartotojas kuriam skambinate yra užsiėmęs.", - "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ą", - "Can't load this message": "Nepavyko įkelti šios žinutės", - "Submit logs": "Pateikti žurnalus", - "Botswana": "Botsvana", - "Bosnia": "Bosnija", - "Bolivia": "Bolivija", - "Bhutan": "Butanas", - "Bermuda": "Bermudai", - "Benin": "Beninas", - "Belize": "Belizas", - "Belarus": "Baltarusija", - "Barbados": "Barbadosas", - "Bahrain": "Bahreinas", - "Great! This Security Phrase looks strong enough.": "Puiku! Ši Saugumo Frazė atrodo pakankamai stipri.", - "Revoke permissions": "Atšaukti leidimus", - "Take a picture": "Padarykite nuotrauką", - "Start audio stream": "Pradėti garso transliaciją", - "Failed to start livestream": "Nepavyko pradėti tiesioginės transliacijos", - "Unable to start audio streaming.": "Nepavyksta pradėti garso transliacijos.", - "Resend %(unsentCount)s reaction(s)": "Pakartotinai išsiųsti %(unsentCount)s reakciją (-as)", - "Hold": "Sulaikyti", - "Resume": "Tęsti", - "If you've forgotten your Security Key you can ": "Jei pamiršote Saugumo Raktą, galite ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Prieikite prie savo saugių žinučių istorijos ir nustatykite saugių žinučių siuntimą įvesdami Saugumo Raktą.", - "This looks like a valid Security Key!": "Atrodo, kad tai tinkamas Saugumo Raktas!", - "Not a valid Security Key": "Netinkamas Saugumo Raktas", - "Enter Security Key": "Įveskite Saugumo Raktą", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Jei pamiršote savo Saugumo Frazę, galite panaudoti savo Saugumo Raktą arba nustatyti naujas atkūrimo parinktis", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Pasiekite savo saugių žinučių istoriją ir nustatykite saugių žinučių siuntimą įvesdami Saugumo Frazę.", - "Enter Security Phrase": "Įveskite Saugumo Frazę", - "Keys restored": "Raktai atkurti", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Atsarginės kopijos nepavyko iššifruoti naudojant šią Saugumo Frazę: prašome patikrinti, ar įvedėte teisingą Saugumo Frazę.", - "Incorrect Security Phrase": "Neteisinga Saugumo Frazė", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Atsarginės kopijos nepavyko iššifruoti naudojant šį Saugumo Raktą: prašome patikrinti, ar įvedėte teisingą Saugumo Raktą.", - "Security Key mismatch": "Saugumo Rakto nesutapimas", - "Unable to load backup status": "Nepavyksta įkelti atsarginės kopijos būsenos", - "%(completed)s of %(total)s keys restored": "%(completed)s iš %(total)s raktų atkurta", - "Unable to set up keys": "Nepavyksta nustatyti raktų", - "Use your Security Key to continue.": "Naudokite Saugumo Raktą kad tęsti.", - "Security Key": "Saugumo Raktas", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Nepavyksta pasiekti slaptosios saugyklos. Prašome patvirtinti kad teisingai įvedėte Saugumo Frazę.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Jei viską nustatysite iš naujo, paleisite iš naujo be patikimų seansų, be patikimų vartotojų ir galbūt negalėsite matyti ankstesnių žinučių.", - "Only do this if you have no other device to complete verification with.": "Taip darykite tik tuo atveju, jei neturite kito prietaiso, kuriuo galėtumėte užbaigti patikrinimą.", - "Reset everything": "Iš naujo nustatyti viską", - "Forgotten or lost all recovery methods? Reset all": "Pamiršote arba praradote visus atkūrimo metodus? Iš naujo nustatyti viską", - "Invalid Security Key": "Klaidingas Saugumo Raktas", - "Wrong Security Key": "Netinkamas Saugumo Raktas", - "Looks good!": "Atrodo gerai!", - "Wrong file type": "Netinkamas failo tipas", - "Remember this": "Prisiminkite tai", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Šis valdiklis patvirtins jūsų vartotojo ID, bet negalės už jus atlikti veiksmų:", - "Allow this widget to verify your identity": "Leiskite šiam valdikliui patvirtinti jūsų tapatybę", - "Remember my selection for this widget": "Prisiminti mano pasirinkimą šiam valdikliui", - "Decline All": "Atmesti Visus", - "This widget would like to:": "Šis valdiklis norėtų:", - "Approve widget permissions": "Patvirtinti valdiklio leidimus", - "Verification Request": "Patikrinimo Užklausa", - "Document": "Dokumentas", - "Summary": "Santrauka", - "Service": "Paslauga", - "To continue you need to accept the terms of this service.": "Norėdami tęsti, turite sutikti su šios paslaugos sąlygomis.", - "Be found by phone or email": "Tapkite randami telefonu arba el. paštu", - "Find others by phone or email": "Ieškokite kitų telefonu arba el. paštu", - "Save Changes": "Išsaugoti Pakeitimus", - "Link to selected message": "Nuoroda į pasirinktą pranešimą", - "Share User": "Dalintis Vartotoju", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Patikrinkite savo el. laišką ir spustelėkite jame esančią nuorodą. Kai tai padarysite, spauskite tęsti.", - "Verification Pending": "Laukiama Patikrinimo", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Išvalius naršyklės saugyklą, problema gali būti išspręsta, tačiau jus atjungs ir užšifruotų pokalbių istorija taps neperskaitoma.", - "Clear Storage and Sign Out": "Išvalyti Saugyklą ir Atsijungti", - "Reset event store": "Iš naujo nustatyti įvykių saugyklą", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Jei to norite, atkreipkite dėmesį, kad nė viena iš jūsų žinučių nebus ištrinta, tačiau keletą akimirkų, kol bus atkurtas indeksas, gali sutrikti paieška", - "You most likely do not want to reset your event index store": "Tikriausiai nenorite iš naujo nustatyti įvykių indekso saugyklos", - "Reset event store?": "Iš naujo nustatyti įvykių saugyklą?", - "Recent changes that have not yet been received": "Naujausi pakeitimai, kurie dar nebuvo gauti", - "The server is not configured to indicate what the problem is (CORS).": "Serveris nėra sukonfigūruotas taip, kad būtų galima nurodyti, kokia yra problema (CORS).", - "A connection error occurred while trying to contact the server.": "Bandant susisiekti su serveriu įvyko ryšio klaida.", - "The server has denied your request.": "Serveris atmetė jūsų užklausą.", - "The server is offline.": "Serveris yra išjungtas.", - "A browser extension is preventing the request.": "Naršyklės plėtinys užkerta kelią užklausai.", - "Your firewall or anti-virus is blocking the request.": "Jūsų užkarda arba antivirusinė programa blokuoja užklausą.", - "The server (%(serverName)s) took too long to respond.": "Serveris (%(serverName)s) užtruko per ilgai atsakydamas.", - "Server isn't responding": "Serveris neatsako", - "You're all caught up.": "Jūs jau viską pasivijote.", - "You'll upgrade this room from to .": "Atnaujinsite šį kambarį iš į .", - "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.": "Paprastai tai turi įtakos tik tam, kaip kambarys apdorojamas serveryje. Jei turite problemų su %(brand)s, praneškite apie klaidą.", - "Upgrade private room": "Atnaujinti privatų kambarį", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Įspėjame, kad nepridėję el. pašto ir pamiršę slaptažodį galite visam laikui prarasti prieigą prie savo paskyros.", - "Continuing without email": "Tęsiama be el. pašto", - "Doesn't look like a valid email address": "Neatrodo kaip tinkamas el. pašto adresas", - "Data on this screen is shared with %(widgetDomain)s": "Duomenimis šiame ekrane yra dalinamasi su %(widgetDomain)s", - "Message edits": "Žinutės redagavimai", - "Your homeserver doesn't seem to support this feature.": "Panašu, kad jūsų namų serveris nepalaiko šios galimybės.", - "If they don't match, the security of your communication may be compromised.": "Jei jie nesutampa, gali būti pažeistas jūsų komunikacijos saugumas.", - "Clear cache and resync": "Išvalyti talpyklą ir sinchronizuoti iš naujo", - "Signature upload failed": "Parašo įkėlimas nepavyko", - "Signature upload success": "Parašo įkėlimas sėkmingas", - "Unable to upload": "Nepavyksta įkelti", - "Cancelled signature upload": "Atšauktas parašo įkėlimas", - "Upload completed": "Įkėlimas baigtas", - "%(brand)s encountered an error during upload of:": "%(brand)s aptiko klaidą įkeliant:", - "a key signature": "rakto parašas", - "a new master key signature": "naujas pagrindinio rakto parašas", - "Transfer": "Perkelti", - "Invited people will be able to read old messages.": "Pakviesti asmenys galės skaityti senus pranešimus.", - "Invite to %(roomName)s": "Pakvietimas į %(roomName)s", - "Or send invite link": "Arba atsiųskite kvietimo nuorodą", - "Some suggestions may be hidden for privacy.": "Kai kurie pasiūlymai gali būti paslėpti dėl privatumo.", - "Start a conversation with someone using their name or username (like ).": "Pradėkite pokalbį su asmeniu naudodami jo vardą arba vartotojo vardą (pvz., ).", - "Start a conversation with someone using their name, email address or username (like ).": "Pradėkite pokalbį su kažkuo naudodami jų vardą, el. pašto adresą arba vartotojo vardą (pvz., ).", - "Recent Conversations": "Pastarieji pokalbiai", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Toliau išvardyti vartotojai gali neegzistuoti arba būti negaliojantys, todėl jų negalima pakviesti: %(csvNames)s", - "Failed to find the following users": "Nepavyko rasti šių vartotojų", - "Failed to transfer call": "Nepavyko perduoti skambučio", - "A call can only be transferred to a single user.": "Skambutį galima perduoti tik vienam naudotojui.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Negalėjome pakviesti šių vartotojų. Patikrinkite vartotojus, kuriuos norite pakviesti, ir bandykite dar kartą.", - "Something went wrong trying to invite the users.": "Bandant pakviesti vartotojus kažkas nepavyko.", - "We couldn't create your DM.": "Negalėjome sukurti jūsų AŽ.", - "Invite by email": "Kviesti el. paštu", - "Click the button below to confirm your identity.": "Spustelėkite toliau esantį mygtuką, kad patvirtintumėte savo tapatybę.", - "Confirm to continue": "Patvirtinkite, kad tęstumėte", - "Incoming Verification Request": "Įeinantis Patikrinimo Prašymas", - "Terms of Service": "Paslaugų Teikimo Sąlygos", - "Search for rooms or people": "Ieškoti kambarių ar žmonių", - "Message preview": "Žinutės peržiūra", - "Sent": "Išsiųsta", - "Sending": "Siunčiama", - "You don't have permission to do this": "Jūs neturite leidimo tai daryti", - "Server did not return valid authentication information.": "Serveris negrąžino galiojančios autentifikavimo informacijos.", - "Server did not require any authentication": "Serveris nereikalavo jokio autentifikavimo", - "There was a problem communicating with the server. Please try again.": "Kilo problemų bendraujant su serveriu. Bandykite dar kartą.", - "Confirm account deactivation": "Patvirtinkite paskyros deaktyvavimą", - "Clear all data": "Išvalyti visus duomenis", - "Removing…": "Pašalinama…", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Primename: Jūsų naršyklė yra nepalaikoma, todėl jūsų patirtis gali būti nenuspėjama.", - "You may contact me if you have any follow up questions": "Jei turite papildomų klausimų, galite susisiekti su manimi", - "To leave the beta, visit your settings.": "Norėdami išeiti iš beta versijos, apsilankykite savo nustatymuose.", - "Close dialog": "Uždaryti dialogą", - "This version of %(brand)s does not support viewing some encrypted files": "Ši %(brand)s versija nepalaiko kai kurių užšifruotų failų peržiūros", - "Use the Desktop app to search encrypted messages": "Naudokite Kompiuterio programą kad ieškoti užšifruotų žinučių", - "Use the Desktop app to see all encrypted files": "Naudokite Kompiuterio programą kad matytumėte visus užšifruotus failus", - "Error - Mixed content": "Klaida - Maišytas turinys", - "Error loading Widget": "Klaida kraunant Valdiklį", - "This widget may use cookies.": "Šiame valdiklyje gali būti naudojami slapukai.", - "Widget added by": "Valdiklį pridėjo", - "Widget ID": "Valdiklio ID", - "Room ID": "Kambario ID", - "Your user ID": "Jūsų vartotojo ID", - "Sri Lanka": "Šri Lanka", - "Spain": "Ispanija", - "South Korea": "Pietų Korėja", - "South Africa": "Pietų Afrika", - "Slovakia": "Slovakija", - "Singapore": "Singapūras", - "Philippines": "Filipinai", - "Pakistan": "Pakistanas", - "Norway": "Norvegija", - "North Korea": "Šiaurės Korėja", - "Nigeria": "Nigerija", - "Niger": "Nigeris", - "Nicaragua": "Nikaragva", - "New Zealand": "Naujoji Zelandija", - "New Caledonia": "Naujoji Kaledonija", - "Netherlands": "Nyderlandai", - "Cayman Islands": "Kaimanų Salos", - "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 (%(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)", - "Identity server URL must be HTTPS": "Tapatybės serverio URL privalo būti HTTPS", - "Invite to %(spaceName)s": "Pakvietimas į %(spaceName)s", - "This homeserver has been blocked by its administrator.": "Šis namų serveris buvo užblokuotas jo administratoriaus.", - "Northern Mariana Islands": "Šiaurės Marianų salos", - "Norfolk Island": "Norfolko sala", - "Nepal": "Nepalas", - "Namibia": "Namibija", - "Myanmar": "Mianmaras", - "Mozambique": "Mozambikas", - "Bahamas": "Bahamų salos", - "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.": "Paprašėme naršyklės įsiminti, kurį namų serverį naudojate prisijungimui, bet, deja, naršyklė tai pamiršo. Eikite į prisijungimo puslapį ir bandykite dar kartą.", - "Transfer Failed": "Perdavimas Nepavyko", - "Unable to transfer call": "Nepavyksta perduoti skambučio", - "There was an error looking up the phone number": "Įvyko klaida ieškant telefono numerio", - "Unable to look up phone number": "Nepavyko rasti telefono numerio", - "You cannot place calls without a connection to the server.": "Jūs negalite skambinti kai nėra ryšio su serveriu.", - "Connectivity to the server has been lost": "Ryšys su serveriu nutrūko", - "Unable to share email address": "Nepavyko pasidalinti el. pašto adresu", - "Verification code": "Patvirtinimo kodas", - "Mentions & keywords": "Paminėjimai & Raktažodžiai", - "New keyword": "Naujas raktažodis", - "Keyword": "Raktažodis", - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Siunčiame pakvietimą...", - "other": "Siunčiame pakvietimus... (%(progress)s iš %(count)s)" - }, - "Loading new room": "Įkeliamas naujas kambarys", - "Upgrading room": "Atnaujinamas kambarys", - "Large": "Didelis", - "& %(count)s more": { - "one": "& %(count)s daugiau", - "other": "& %(count)s daugiau" - }, - "Upgrade required": "Reikalingas atnaujinimas", - "Anyone can find and join.": "Bet kas gali rasti ir prisijungti.", - "Only invited people can join.": "Tik pakviesti žmonės gali prisijungti.", - "Private (invite only)": "Privatus (tik su pakvietimu)", - "Click the button below to confirm signing out these devices.": { - "other": "Spustelėkite mygtuką žemiau kad patvirtinti šių įrenginių atjungimą.", - "one": "Spustelėkite mygtuką žemiau kad patvirtinti šio įrenginio atjungimą." - }, - "Deselect all": "Nuimti pasirinkimą nuo visko", - "Select all": "Pasirinkti viską", - "Sign out devices": { - "other": "Atjungti įrenginius", - "one": "Atjungti įrenginį" - }, - "Decide who can view and join %(spaceName)s.": "Nuspręskite kas gali peržiūrėti ir prisijungti prie %(spaceName)s.", - "Channel: ": "Kanalas: ", - "Visibility": "Matomumas", - "Jump to first unread room.": "Peršokti į pirmą neperskaitytą kambarį.", - "Jump to first invite.": "Peršokti iki pirmo pakvietimo.", - "Enable guest access": "Įjungti svečių prieigą", - "Invite people": "Pakviesti žmonių", - "Address": "Adresas", - "Search %(spaceName)s": "Ieškoti %(spaceName)s", - "Delete avatar": "Ištrinti avatarą", - "More": "Daugiau", - "Connecting": "Jungiamasi", - "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", - "No answer": "Jokio atsakymo", - "Call back": "Perskambinti", - "Call declined": "Skambutis atmestas", - "Pick a date to jump to": "Pasirinkite datą, į kurią norite pereiti", - "Message pending moderation": "Žinutė laukia moderavimo", - "Message pending moderation: %(reason)s": "Žinutė laukia moderavimo: %(reason)s", - "Messages in this chat will be end-to-end encrypted.": "Žinutės šiame pokalbyje bus visapusiškai užšifruotos.", - "Some encryption parameters have been changed.": "Pakeisti kai kurie šifravimo parametrai.", - "Decrypting": "Iššifruojama", - "Downloading": "Atsiunčiama", - "Jump to date": "Peršokti į datą", - "The beginning of the room": "Kambario pradžia", - "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ą?", - "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", - "Unban them from specific things I'm able to": "Atblokuoti juos konkrečiuose dalykuose, kuriuose galiu", - "Ban them from everything I'm able to": "Užblokuoti juos iš visko, kur galiu", - "Unban them from everything I'm able to": "Atblokuoti juos iš visko, kur aš galiu", - "Ban from %(roomName)s": "Atblokuoti už %(roomName)s", - "Unban from %(roomName)s": "Atblokuoti iš %(roomName)s", - "Ban from room": "Užblokuoti iš kambario", - "Unban from room": "Atblokuoti iš kambario", - "Ban from space": "Užblokuoti iš erdvės", - "Unban from space": "Atblokuoti iš erdvės", - "Failed to remove user": "Nepavyko pašalinti naudotojo", - "They'll still be able to access whatever you're not an admin of.": "Jie vis tiek galės naudotis viskuo, kur nesate administratorius.", - "Remove them from specific things I'm able to": "Pašalinti juos iš konkrečių dalykų, kuriuose galiu", - "Remove them from everything I'm able to": "Pašalinti juos iš visko, ko galiu", - "Remove from %(roomName)s": "Pašalinti iš %(roomName)s", - "Disinvite from %(roomName)s": "Atšaukti kvietimą iš %(roomName)s", - "Remove from room": "Pašalinti iš kambario", - "Disinvite from room": "Atšaukti kvietimą iš kambario", - "Remove from space": "Pašalinti iš erdvės", - "Disinvite from space": "Atšaukti kvietimą iš erdvės", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Negalėsite atšaukti šio pakeitimo, nes pažeminsite save, o jei esate paskutinis privilegijuotas naudotojas erdvėje, bus neįmanoma susigrąžinti privilegijų.", - "Export chat": "Eksportuoti pokalbį", - "Pinned": "Prisegta", - "Files": "Failai", - "Set my room layout for everyone": "Nustatyti savo kambario išdėstymą visiems", - "Close this widget to view it in this panel": "Uždarykite šį valdiklį, kad galėtumėte jį peržiūrėti šiame skydelyje", - "Unpin this widget to view it in this panel": "Atsekite šį valdiklį, kad galėtumėte jį peržiūrėti šiame skydelyje", - "Chat": "Pokalbis", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Jei turite leidimus, atidarykite bet kurios žinutės meniu ir pasirinkite Prisegti, kad juos čia priklijuotumėte.", - "Yours, or the other users' session": "Jūsų arba kitų naudotojų sesija", - "Yours, or the other users' internet connection": "Jūsų arba kitų naudotojų interneto ryšys", - "The homeserver the user you're verifying is connected to": "Namų serveris, prie kurio yra prisijungęs patvirtinamas naudotojas", - "One of the following may be compromised:": "Gali būti pažeistas vienas iš šių:", - "Accepting…": "Priimama…", - "To proceed, please accept the verification request on your other device.": "Jei norite tęsti, priimkite patvirtinimo prašymą kitame savo įrenginyje.", - "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Nustatykite adresus šiai erdvei, kad naudotojai galėtų rasti šią erdvę per jūsų namų serverį (%(localDomain)s)", - "To publish an address, it needs to be set as a local address first.": "Norint paskelbti adresą, pirmiausia jį reikia nustatyti kaip vietinį adresą.", - "Published addresses can be used by anyone on any server to join your room.": "Paskelbtus adresus gali naudoti bet kas bet kuriame serveryje, prisijungimui prie jūsų kambario.", - "Published addresses can be used by anyone on any server to join your space.": "Paskelbtus adresus gali naudoti bet kas bet kuriame serveryje, prisijungimui prie jūsų erdvės.", - "Local address": "Vietinis adresas", - "This space has no local addresses": "Ši erdvė neturi vietinių adresų", - "Error removing address": "Klaida šalinant adresą", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Pašalinant šį adresą įvyko klaida. Gali būti, kad jo nebėra arba įvyko laikina klaida.", - "You don't have permission to delete the address.": "Neturite leidimo ištrinti adresą.", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Kuriant šį adresą įvyko klaida. Gali būti, kad serveris jo neleidžia arba įvyko laikina klaida.", - "Error creating address": "Klaida kuriant adresą", - "Stop recording": "Sustabdyti įrašymą", - "We didn't find a microphone on your device. Please check your settings and try again.": "Jūsų įrenginyje neradome mikrofono. Patikrinkite nustatymus ir bandykite dar kartą.", - "No microphone found": "Mikrofonas nerastas", - "We were unable to access your microphone. Please check your browser settings and try again.": "Mums nepavyko pasiekti jūsų mikrofono. Patikrinkite naršyklės nustatymus ir bandykite dar kartą.", - "Unable to access your microphone": "Nepavyksta pasiekti mikrofono", - "Mark all as read": "Pažymėti viską kaip perskaitytą", - "Jump to first unread message.": "Pereiti prie pirmos neperskaitytos žinutės.", - "Open thread": "Atidaryti temą", - "%(count)s reply": { - "one": "%(count)s atsakymas", - "other": "%(count)s atsakymai" - }, - "Invited by %(sender)s": "Pakvietė %(sender)s", - "Revoke invite": "Atšaukti kvietimą", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Kvietimo atšaukti nepavyko. Gali būti, kad serveryje kilo laikina problema arba neturite pakankamų leidimų atšaukti kvietimą.", - "Failed to revoke invite": "Nepavyko atšaukti kvietimo", - "Add some now": "Pridėkite keletą dabar", - "This room is running room version , which this homeserver has marked as unstable.": "Šiame kambaryje naudojama kambario versija , kurią šis namų serveris pažymėjo kaip nestabilią.", - "This room has already been upgraded.": "Šis kambarys jau yra atnaujintas.", - "%(count)s participants": { - "one": "1 dalyvis", - "other": "%(count)s dalyviai" - }, - "Joined": "Prisijungta", - "Joining…": "Prisijungiama…", - "Show Labs settings": "Rodyti laboratorijų nustatymus", - "To join, please enable video rooms in Labs first": "Norint prisijungti, pirmiausia įjunkite vaizdo kambarius laboratorijose", - "To view, please enable video rooms in Labs first": "Norint peržiūrėti, pirmiausia įjunkite vaizdo kambarius laboratorijose", - "To view %(roomName)s, you need an invite": "Norint peržiūrėti %(roomName)s, turite gauti kvietimą", - " invites you": " kviečia jus", - "%(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.": "Bandant patekti į kambarį ar erdvę buvo grąžinta %(errcode)s. Jei manote, kad šią žinutę matote klaidingai, pateikite pranešimą apie klaidą.", - "Try again later, or ask a room or space admin to check if you have access.": "Pabandykite vėliau arba paprašykite kambario ar erdvės administratoriaus patikrinti, ar turite prieigą.", - "This room or space is not accessible at this time.": "Šiuo metu į šį kambarį ar erdvę negalima patekti.", - "Are you sure you're at the right place?": "Ar jūs tikri kad esate tinkamoje vietoje?", - "This room or space does not exist.": "Šis kambarys ar erdvė neegzistuoja.", - "There's no preview, would you like to join?": "Nėra išankstinės peržiūros, ar norėtumėte prisijungti?", - "Share this email in Settings to receive invites directly in %(brand)s.": "Bendrinkite šį el. pašto adresą nustatymuose, kad gautumėte kvietimus tiesiai į %(brand)s.", - "This invite was sent to %(email)s": "Šis kvietimas buvo išsiųstas į %(email)s", - "This invite to %(roomName)s was sent to %(email)s": "Šis kvietimas į %(roomName)s buvo išsiųstas į %(email)s", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Susiekite šį el. pašto adresą su savo paskyra nustatymuose, kad kvietimus gautumėte tiesiai į %(brand)s.", - "This invite was sent to %(email)s which is not associated with your account": "Šis kvietimas buvo išsiųstas į %(email)s, kuris nėra susijęs su jūsų paskyra", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Šis kvietimas į %(roomName)s buvo išsiųstas į %(email)s, kuris nėra susijęs su jūsų paskyra", - "You can still join here.": "Čia vis dar galite prisijungti.", - "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.": "Bandant patvirtinti jūsų kvietimą buvo grąžinta klaida (%(errcode)s). Galite pabandyti perduoti šią informaciją jus pakvietusiam asmeniui.", - "Something went wrong with your invite.": "Kažkas nepavyko su jūsų kvietimu.", - "Something went wrong with your invite to %(roomName)s": "Kažkas nepavyko su jūsų kvietimu į %(roomName)s", - "You were banned by %(memberName)s": "Jus užblokavo %(memberName)s", - "You were banned from %(roomName)s by %(memberName)s": "%(memberName)s uždraudė jums lankytis %(roomName)s", - "No unverified sessions found.": "Nepatvirtintų sesijų nerasta.", - "No verified sessions found.": "Patvirtintų sesijų nerasta.", - "Inactive sessions": "Neaktyvios sesijos", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Patvirtinkite savo sesijas didesniam saugumui, arba atsijunkite iš tų sesijų kurių neatpažįstate ar nebenaudojate.", - "Unverified sessions": "Nepatvirtintos sesijos", - "For best security, sign out from any session that you don't recognize or use anymore.": "Geriausiam saugumui, atsijunkite iš bet kurios sesijos, kurios neatpažįstate arba nebenaudojate.", - "Verified sessions": "Patvirtintos sesijos", - "Verify or sign out from this session for best security and reliability.": "Geriausiam saugumui ir patikimumui, patvirtinkite arba atsijunkite iš šios sesijos.", - "Unverified session": "Nepatvirtinta sesija", - "This session is ready for secure messaging.": "Ši sesija paruošta saugiam žinučių siuntimui.", - "Verified session": "Patvirtinta sesija", - "Inactive for %(inactiveAgeDays)s+ days": "Neaktyvus %(inactiveAgeDays)s+ dienas", - "Sign out of this session": "Atsijungti iš šios sesijos", - "Session details": "Sesijos detalės", - "IP address": "IP adresas", - "Last activity": "Paskutinė veikla", - "Rename session": "Pervadinti sesiją", - "Confirm signing out these devices": { - "one": "Patvirtinkite šio įrenginio atjungimą", - "other": "Patvirtinkite šių įrenginių atjungimą" - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Patvirtinkite atsijungimą iš šio prietaiso naudodami vienkartinį prisijungimą, kad įrodytumėte savo tapatybę.", - "other": "Patvirtinkite atsijungimą iš šių įrenginių naudodami vienkartinį prisijungimą, kad įrodytumėte savo tapatybę." - }, - "Current session": "Dabartinė sesija", - "Unable to revoke sharing for email address": "Nepavyksta atšaukti el. pašto adreso bendrinimo", - "People with supported clients will be able to join the room without having a registered account.": "Žmonės su palaikomais klientais galės prisijungti prie kambario neturėdami registruotos paskyros.", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Kad išvengtumėte šių problemų, sukurkite naują viešą kambarį planuojamam pokalbiui.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Nepatartina šifruotus kambarius padaryti viešais. Tai reiškia, kad bet kas gali rasti kambarį ir prie jo prisijungti, taigi bet kas gali skaityti žinutes. Jūs negausite jokių šifravimo privalumų. Užšifravus žinutes viešame kambaryje, žinučių priėmimas ir siuntimas taps lėtesnis.", - "Are you sure you want to make this encrypted room public?": "Ar tikrai norite, padaryti šį užšifruotą kambarį viešu?", - "Unknown failure": "Nežinomas sutrikimas", - "Failed to update the join rules": "Nepavyko atnaujinti prisijungimo taisyklių", - "Decide who can join %(roomName)s.": "Nuspręskite, kas gali prisijungti prie %(roomName)s.", - "To link to this room, please add an address.": "Norėdami pateikti nuorodą į šį kambarį, pridėkite adresą.", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Kad išvengtumėte šių problemų, planuojamam pokalbiui sukurkite naują šifruotą kambarį.", - "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.": "Į viešuosius kambarius nerekomenduojama įtraukti šifravimo. Kiekvienas gali rasti viešąjį kambarį ir prie jo prisijungti, todėl bet kas gali skaityti jame esančias žinutes. Jūs negausite jokių šifravimo privalumų ir vėliau negalėsite jo išjungti. Užšifravus žinutes viešajame kambaryje, žinučių gavimas ir siuntimas taps lėtesnis.", - "Are you sure you want to add encryption to this public room?": "Ar tikrai norite įtraukti šifravimą į šį viešąjį kambarį?", - "Select the roles required to change various parts of the space": "Pasirinkti roles, reikalingas įvairioms erdvės dalims keisti", - "Send %(eventType)s events": "Siųsti %(eventType)s įvykius", - "No users have specific privileges in this room": "Šiame kambaryje nėra naudotojų, turinčių konkrečias privilegijas", - "Banned by %(displayName)s": "Užblokuotas nuo %(displayName)s", - "You won't get any notifications": "Negausite jokių pranešimų", - "Get notified only with mentions and keywords as set up in your settings": "Gaukite pranešimus tik apie paminėjimus ir raktinius žodžius, kaip nustatyta jūsų nustatymuose", - "@mentions & keywords": "@paminėjimai & raktažodžiai", - "Get notified for every message": "Būkite pranešti apie kiekvieną žinutę", - "Get notifications as set up in your settings": "Gaukite pranešimus, kaip nustatyta jūsų nustatymuose", - "Uploaded sound": "Įkeltas garsas", - "Bridges": "Tiltai", - "This room is bridging messages to the following platforms. Learn more.": "Šiame kambaryje žinutės perduodamos šioms platformoms. Sužinokite daugiau.", - "This room isn't bridging messages to any platforms. Learn more.": "Šis kambarys neperduoda žinučių jokioms platformoms. Sužinokite daugiau.", - "Internal room ID": "Vidinis kambario ID", - "Space information": "Erdvės informacija", - "View older version of %(spaceName)s.": "Peržiūrėti senesnę %(spaceName)s versiją.", - "Upgrade this space to the recommended room version": "Atnaujinkite šią erdvę į rekomenduojamą kambario versiją", - "Request media permissions": "Prašyti medijos leidimų", - "Missing media permissions, click the button below to request.": "Trūksta medijos leidimų, spustelėkite toliau esantį mygtuką kad pateikti užklausą.", - "Group all your rooms that aren't part of a space in one place.": "Sugrupuokite visus kambarius, kurie nėra erdvės dalis, į vieną vietą.", - "Rooms outside of a space": "Kambariai nepriklausantys erdvei", - "Group all your people in one place.": "Sugrupuokite visus savo žmones vienoje vietoje.", - "Group all your favourite rooms and people in one place.": "Sugrupuokite visus mėgstamus kambarius ir žmones vienoje vietoje.", - "Show all your rooms in Home, even if they're in a space.": "Rodyti visus savo kambarius pradžioje, net jei jie yra erdvėje.", - "Home is useful for getting an overview of everything.": "Pradžia yra naudinga norint apžvelgti viską.", - "Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Erdvės - tai kambarių ir žmonių grupavimo būdai. Kartu su erdvėmis kuriose esate, galite naudoti ir kai kurias iš anksto sukurtas erdves.", - "Spaces to show": "Kurias erdves rodyti", - "Sidebar": "Šoninė juosta", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "Kad užtikrintumėte geriausią saugumą, patikrinkite savo sesijas ir atsijunkite iš bet kurios sesijos, kurios neatpažįstate arba nebenaudojate.", - "Other sessions": "Kitos sesijos", - "Sessions": "Sesijos", - "Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Bendrinti anoniminius duomenis, kurie padės mums nustatyti problemas. Nieko asmeniško. Jokių trečiųjų šalių.", - "You have no ignored users.": "Nėra ignoruojamų naudotojų.", - "Images, GIFs and videos": "Paveikslėliai, GIF ir vaizdo įrašai", - "Code blocks": "Kodo blokai", - "Your server doesn't support disabling sending read receipts.": "Jūsų serveris nepalaiko skaitymo kvitų siuntimo išjungimo.", - "Share your activity and status with others.": "Dalinkitės savo veikla ir būkle su kitais.", - "Displaying time": "Rodomas laikas", - "To view all keyboard shortcuts, click here.": "Norint peržiūrėti visus sparčiuosius klavišus, paspauskite čia.", - "Keyboard shortcuts": "Spartieji klavišai", - "Keyboard": "Klaviatūra", - "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.", - "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", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Atnaujinama erdvė...", - "other": "Atnaujinamos erdvės... (%(progress)s iš %(count)s)" - }, - "This upgrade will allow members of selected spaces access to this room without an invite.": "Šis atnaujinimas suteiks galimybę pasirinktų erdvių nariams patekti į šį kambarį be kvietimo.", - "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.": "Šis kambarys yra kai kuriose erdvėse, kuriose nesate administratorius. Šiose erdvėse senasis kambarys vis dar bus rodomas, bet žmonės bus raginami prisijungti prie naujojo.", - "Space members": "Erdvės nariai", - "Anyone in a space can find and join. You can select multiple spaces.": "Kiekvienas esantis erdvėje gali rasti ir prisijungti. Galite pasirinkti kelias erdves.", - "Anyone in can find and join. You can select other spaces too.": "Kiekvienas iš gali rasti ir prisijungti. Galite pasirinkti ir kitas erdves.", - "Spaces with access": "Erdvės su prieiga", - "Anyone in a space can find and join. Edit which spaces can access here.": "Bet kas erdvėje gali rasti ir prisijungti. Redaguoti kurios erdvės gali pasiekti čia.", - "Currently, %(count)s spaces have access": { - "one": "Šiuo metu erdvė turi prieigą", - "other": "Šiuo metu %(count)s erdvės turi prieigą" - }, - "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.", - "other": "Saugiai talpinkite užšifruotas žinutes vietoje, kad jos būtų rodomos paieškos rezultatuose, naudojant %(size)s žinutėms iš %(rooms)s kambarių saugoti." - }, - "Cross-signing is ready but keys are not backed up.": "Kryžminis pasirašymas paruoštas, tačiau raktai neturi atsarginės kopijos.", - "Workspace: ": "Darbo aplinka: ", - "Space options": "Erdvės parinktys", - "Recommended for public spaces.": "Rekomenduojama viešosiose erdvėse.", - "Allow people to preview your space before they join.": "Leisti žmonėms peržiūrėti jūsų erdvę prieš prisijungiant.", - "Surround selected text when typing special characters": "Apvesti pasirinktą tekstą rašant specialiuosius simbolius", - "Use a more compact 'Modern' layout": "Naudoti kompaktiškesnį 'Modernų' išdėstymą", - "Show polls button": "Rodyti apklausų mygtuką", - "Explore public spaces in the new search dialog": "Tyrinėkite viešas erdves naujajame paieškos lange", - "Reply in thread": "Atsakyti temoje", - "Developer": "Kūrėjas", - "Experimental": "Eksperimentinis", - "Themes": "Temos", - "Moderation": "Moderavimas", - "Spaces": "Erdvės", - "Messaging": "Žinučių siuntimas", - "Back to thread": "Grįžti prie temos", - "Room members": "Kambario nariai", - "Back to chat": "Grįžti į pokalbį", - "Other rooms": "Kiti kambariai", - "All rooms": "Visi kambariai", - "You were disconnected from the call. (Error: %(message)s)": "Jūsų skambutis buvo nutrauktas. (Klaida: %(message)s)", - "Connection lost": "Ryšys prarastas", - "Failed to join": "Nepavyko prisijungti", - "The person who invited you has already left, or their server is offline.": "Jus pakvietęs asmuo jau išėjo arba jo serveris neveikia.", - "The person who invited you has already left.": "Jus pakvietęs asmuo jau išėjo.", - "Sorry, your homeserver is too old to participate here.": "Atsiprašome, bet jūsų namų serveris yra per senas, kad galėtumėte čia dalyvauti.", - "There was an error joining.": "Įvyko klaida prisijungiant.", - "%(deviceId)s from %(ip)s": "%(deviceId)s iš %(ip)s", - "Use app": "Naudoti programėlę", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s yra eksperimentinis mobiliojoje žiniatinklio naršyklėje. Jei norite geresnės patirties ir naujausių funkcijų, naudokitės nemokama vietine programėle.", - "Use app for a better experience": "Naudokite programėlę geresnei patirčiai", - "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", - "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", - "Access": "Prieiga", - "This may be useful for public spaces.": "Tai gali būti naudinga viešosiose erdvėse.", - "Guests can join a space without having an account.": "Svečiai gali prisijungti prie erdvės neturėdami paskyros.", - "Failed to update the history visibility of this space": "Nepavyko atnaujinti šios erdvės istorijos matomumo", - "Failed to update the guest access of this space": "Nepavyko atnaujinti šios erdvės svečių prieigos", - "Leave Space": "Palikti erdvę", - "Edit settings relating to your space.": "Redaguoti su savo erdve susijusius nustatymus.", - "Failed to save space settings.": "Nepavyko išsaugoti erdvės nustatymų.", - "Invite with email or username": "Pakviesti su el. paštu arba naudotojo vardu", - "Share invite link": "Bendrinti pakvietimo nuorodą", - "Click to copy": "Spustelėkite kad nukopijuoti", - "Show all rooms": "Rodyti visus kambarius", - "You can change these anytime.": "Jūs tai galite pakeisti bet kada.", - "Add some details to help people recognise it.": "Pridėkite šiek tiek detalių, kad žmonės galėtų ją atpažinti.", - "Your private space": "Jūsų privati erdvė", - "Your public space": "Jūsų vieša erdvė", - "To join a space you'll need an invite.": "Norėdami prisijungti prie erdvės, turėsite gauti kvietimą.", - "Invite only, best for yourself or teams": "Tik pakviestiems, geriausia sau arba komandoms", - "Open space for anyone, best for communities": "Atvira erdvė visiems, geriausia bendruomenėms", - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Erdvės - tai naujas kambarių ir žmonių grupavimo būdas. Kokią erdvę norite sukurti? Vėliau tai galėsite pakeisti.", - "Create a space": "Sukurti erdvę", - "e.g. my-space": "pvz., mano-erdvė", - "Please enter a name for the space": "Prašome įvesti pavadinimą šiai erdvei", - "Space selection": "Erdvės pasirinkimas", - "Match system": "Atitikti sistemą", - "Pin to sidebar": "Prisegti prie šoninės juostos", - "Developer tools": "Kūrėjo įrankiai", - "Quick settings": "Greiti nustatymai", - "Waiting for you to verify on your other device…": "Laukiame, kol patvirtinsite kitame įrenginyje…", - "Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Laukiama, kol patvirtinsite kitame įrenginyje, %(deviceName)s (%(deviceId)s)…", - "Verify this device by confirming the following number appears on its screen.": "Patvirtinkite šį prietaisą patvirtindami, kad jo ekrane rodomas šis numeris.", - "Confirm the emoji below are displayed on both devices, in the same order:": "Patvirtinkite, kad toliau pateikti jaustukai rodomi abiejuose prietaisuose ta pačia tvarka:", - "Show sidebar": "Rodyti šoninę juostą", - "Hide sidebar": "Slėpti šoninę juostą", - "unknown person": "nežinomas asmuo", - "%(count)s people joined": { - "one": "%(count)s žmogus prisijungė", - "other": "%(count)s žmonės prisijungė" - }, - "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", - "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ą", - "Automatically send debug logs when key backup is not functioning": "Automatiškai siųsti derinimo žurnalus, kai neveikia atsarginė raktų kopija", - "Automatically send debug logs on decryption errors": "Automatiškai siųsti derinimo žurnalus apie iššifravimo klaidas", - "Automatically send debug logs on any error": "Automatiškai siųsti derinimo žurnalus esant bet kokiai klaidai", - "Developer mode": "Kūrėjo režimas", - "Vietnam": "Vietnamas", - "United Arab Emirates": "Jungtiniai Arabų Emiratai", - "Ukraine": "Ukraina", - "Turkey": "Turkija", - "Russia": "Rusija", - "Poland": "Lenkija", - "Lithuania": "Lietuva", - "Forget this space": "Pamiršti šią erdvę", - "You were removed by %(memberName)s": "Jus pašalino %(memberName)s", - "You were removed from %(roomName)s by %(memberName)s": "Jus iš %(roomName)s pašalino %(memberName)s", - "Loading preview": "Įkeliama peržiūra", - "Sign Up": "Registruotis", - "Join the room to participate": "Prisijunkite prie kambario ir dalyvaukite", - "Home options": "Pradžios parinktys", - "%(spaceName)s menu": "%(spaceName)s meniu", - "Currently removing messages in %(count)s rooms": { - "one": "Šiuo metu šalinamos žinutės iš %(count)s kambario", - "other": "Šiuo metu šalinamos žinutės iš %(count)s kambarių" - }, - "Currently joining %(count)s rooms": { - "one": "Šiuo metu prisijungiama prie %(count)s kambario", - "other": "Šiuo metu prisijungiama prie %(count)s kambarių" - }, - "Join public room": "Prisijungti prie viešo kambario", - "Add space": "Pridėti erdvę", - "Suggested Rooms": "Siūlomi kambariai", - "Saved Items": "Išsaugoti daiktai", - "Explore public rooms": "Tyrinėti viešuosius kambarius", - "Add existing room": "Pridėti esamą kambarį", - "New video room": "Naujas vaizdo kambarys", - "New room": "Naujas kambarys", - "Add people": "Pridėti žmonių", - "Invite to space": "Pakviesti į erdvę", - "Start new chat": "Pradėti naują pokalbį", - "%(count)s members": { - "one": "%(count)s narys", - "other": "%(count)s nariai" - }, - "Private room": "Privatus kambarys", - "Private space": "Privati erdvė", - "Public room": "Viešas kambarys", - "Public space": "Vieša erdvė", - "Video room": "Vaizdo kambarys", - "Video rooms are a beta feature": "Vaizdo kambariai yra beta funkcija", - "No recently visited rooms": "Nėra neseniai lankytų kambarių", - "Recently visited rooms": "Neseniai lankyti kambariai", - "Replying": "Atsakoma", - "Recently viewed": "Neseniai peržiūrėti", - "Read receipts": "Skaitymo kvitai", - "Seen by %(count)s people": { - "one": "Matė %(count)s žmogus", - "other": "Matė %(count)s žmonės" - }, - "%(members)s and %(last)s": "%(members)s ir %(last)s", - "%(members)s and more": "%(members)s ir daugiau", - "View message": "Žiūrėti žinutę", - "Message didn't send. Click for info.": "Žinutė nebuvo išsiųsta. Spustelėkite norėdami gauti informacijos.", - "End-to-end encryption isn't enabled": "Visapusis šifravimas nėra įjungtas", - "Enable encryption in settings.": "Įjunkite šifravimą nustatymuose.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Jūsų asmeninės žinutės paprastai yra šifruojamos, tačiau šis kambarys nėra šifruojamas. Paprastai taip nutinka dėl nepalaikomo įrenginio arba naudojamo metodo, pvz., kvietimai el. paštu.", - "This is the start of .": "Tai yra pradžia.", - "Add a photo, so people can easily spot your room.": "Pridėkite nuotrauką, kad žmonės galėtų lengvai pastebėti jūsų kambarį.", - "Invite to just this room": "Pakviesti tik į šį kambarį", - "%(displayName)s created this room.": "%(displayName)s sukūrė šį kambarį.", - "You created this room.": "Jūs sukūrėte šį kambarį.", - "Add a topic to help people know what it is about.": "Pridėkite temą, kad žmonės žinotų, apie ką tai yra.", - "Topic: %(topic)s ": "Tema: %(topic)s ", - "Topic: %(topic)s (edit)": "Tema: %(topic)s (redaguoti)", - "Send your first message to invite to chat": "Siųskite pirmąją žinutę kad pakviestumėte į pokalbį", - "Insert link": "Įterpti nuorodą", - "Italics": "Kursyvas", - "Poll": "Apklausa", - "You do not have permission to start polls in this room.": "Jūs neturite leidimo pradėti apklausas šiame kambaryje.", - "Voice Message": "Balso žinutė", - "Voice broadcast": "Balso transliacija", - "Hide stickers": "Slėpti lipdukus", - "Send voice message": "Siųsti balso žinutę", - "Invite to this space": "Pakviesti į šią erdvę", - "Close preview": "Uždaryti peržiūrą", - "Show %(count)s other previews": { - "one": "Rodyti %(count)s kitą peržiūrą", - "other": "Rodyti %(count)s kitas peržiūras" - }, - "Scroll to most recent messages": "Slinkite prie naujausių žinučių", - "Failed to send": "Nepavyko išsiųsti", - "Your message was sent": "Jūsų žinutė išsiųsta", - "Copy link to thread": "Kopijuoti nuorodą į temą", - "View in room": "Peržiūrėti kambaryje", - "From a thread": "Iš temos", - "Edit message": "Redaguoti žinutę", - "Security recommendations": "Saugumo rekomendacijos", - "Filter devices": "Filtruoti įrenginius", - "Inactive for %(inactiveAgeDays)s days or longer": "Neaktyvus %(inactiveAgeDays)s dienas ar ilgiau", - "Inactive": "Neaktyvus", - "Not ready for secure messaging": "Neparuošta saugiam žinučių siuntimui", - "Ready for secure messaging": "Paruošta saugiam žinučių siuntimui", - "All": "Visi", - "No sessions found.": "Jokių sesijų nerasta.", - "No inactive sessions found.": "Neaktyvių sesijų nerasta.", - "Latvia": "Latvija", - "Japan": "Japonija", - "Italy": "Italija", - "Empty room (was %(oldName)s)": "Tuščias kambarys (buvo %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "Kviečiami %(user)s ir 1 kitas", - "other": "Kviečiami %(user)s ir %(count)s kiti" - }, - "Inviting %(user1)s and %(user2)s": "Kviečiami %(user1)s ir %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s ir 1 kitas", - "other": "%(user)s ir %(count)s kiti" - }, - "%(user1)s and %(user2)s": "%(user1)s ir %(user2)s", - "Empty room": "Tuščias kambarys", - "Public rooms": "Vieši kambariai", - "Search for": "Ieškoti", - "Original event source": "Originalus įvykio šaltinis", - "View source": "Peržiūrėti šaltinį", - "Unable to copy a link to the room to the clipboard.": "Nepavyko nukopijuoti nuorodos į kambarį į iškarpinę.", - "Unable to copy room link": "Nepavyko nukopijuoti kambario nurodos", - "Copy room link": "Kopijuoti kambario nuorodą", - "Manage & explore rooms": "Valdyti & tyrinėti kambarius", - "Light high contrast": "Šviesi didelio kontrasto", - "pause voice broadcast": "pristabdyti balso transliaciją", - "resume voice broadcast": "tęsti balso transliaciją", - "play voice broadcast": "paleisti balso transliaciją", - "Live": "Gyvai", - "Stop live broadcasting?": "Sustabdyti transliaciją gyvai?", - "Yes, stop broadcast": "Taip, sustabdyti transliaciją", - "common": { - "about": "Apie", - "analytics": "Analitika", - "encryption_enabled": "Šifravimas įjungtas", - "error": "Klaida", - "forward_message": "Persiųsti žinutę", - "message": "Žinutė", - "message_layout": "Žinutės išdėstymas", - "modern": "Modernus", - "mute": "Nutildyti", - "no_results": "Jokių rezultatų", - "offline": "Atsijungęs", - "password": "Slaptažodis", - "people": "Žmonės", - "reactions": "Reakcijos", - "report_a_bug": "Pranešti apie klaidą", - "security": "Saugumas", - "settings": "Nustatymai", - "sticker": "Lipdukas", - "success": "Pavyko", - "suggestions": "Pasiūlymai", - "unmute": "Atšaukti nutildymą", - "username": "Vartotojo vardas", - "verification_cancelled": "Patvirtinimas atšauktas", - "video": "Vaizdo įrašas", - "warning": "Įspėjimas", - "threads": "Temos", - "theme": "Tema", - "room": "Kambarys", - "public": "Viešas", - "private": "Privatus", - "options": "Parinktys", - "name": "Pavadinimas", - "light": "Šviesi", - "labs": "Laboratorijos", - "homeserver": "Serveris", - "home": "Pradžia", - "favourites": "Mėgstami", - "description": "Aprašas", - "dark": "Tamsi", - "attachment": "Priedas", - "appearance": "Išvaizda", - "timeline": "Laiko juosta", - "privacy": "Privatumas", - "presence": "Esamumas", - "preferences": "Nuostatos", - "microphone": "Mikrofonas", - "legal": "Teisiniai", - "guest": "Svečias", - "faq": "DUK", - "emoji": "Jaustukai", - "credits": "Padėka", - "camera": "Kamera", - "access_token": "Prieigos žetonas", - "someone": "Kažkas", - "welcome": "Sveiki atvykę", - "encrypted": "Užšifruota", - "device": "Įrenginys", - "verified": "Patvirtinta", - "unverified": "Nepatvirtinta", - "trusted": "Patikimas", - "not_trusted": "Nepatikimas", - "unnamed_room": "Bevardis Kambarys", - "stickerpack": "Lipdukų paketas", - "system_alerts": "Sistemos įspėjimai", - "secure_backup": "Saugi Atsarginė Kopija", - "cross_signing": "Kryžminis pasirašymas", - "identity_server": "Tapatybės serveris", - "integration_manager": "Integracijų tvarkyklė", - "feedback": "Atsiliepimai" + "a11y": { + "jump_first_invite": "Peršokti iki pirmo pakvietimo.", + "n_unread_messages": { + "one": "1 neperskaityta žinutė.", + "other": "%(count)s neperskaitytos žinutės." + }, + "n_unread_messages_mentions": { + "one": "1 neperskaitytas paminėjimas.", + "other": "%(count)s neperskaitytos žinutės, įskaitant paminėjimus." + }, + "room_name": "Kambarys %(name)s", + "unread_messages": "Neperskaitytos žinutės." }, + "a11y_jump_first_unread_room": "Peršokti į pirmą neperskaitytą kambarį.", "action": { + "accept": "Priimti", + "add": "Pridėti", + "add_existing_room": "Pridėti esamą kambarį", + "add_people": "Pridėti žmonių", + "approve": "Patvirtinti", + "back": "Atgal", + "call": "Skambinti", + "cancel": "Atšaukti", + "change": "Keisti", + "click_to_copy": "Spustelėkite kad nukopijuoti", + "close": "Uždaryti", + "collapse": "Suskleisti", + "complete": "Užbaigti", + "confirm": "Patvirtinti", "continue": "Tęsti", "copy": "Kopijuoti", "create": "Sukurti", "decline": "Atmesti", + "delete": "Ištrinti", "disable": "Išjungti", + "disconnect": "Atsijungti", + "dismiss": "Atmesti", "done": "Atlikta", + "download": "Atsisiųsti", "edit": "Koreguoti", "enable": "Įjungti", - "forgot_password": "Pamiršote slaptažodį?", + "expand": "Išplėsti", + "explore_public_rooms": "Tyrinėti viešuosius kambarius", + "explore_rooms": "Žvalgyti kambarius", + "export": "Eksportuoti", "forward": "Persiųsti", + "go": "Eiti", + "go_back": "Grįžti", + "got_it": "Supratau", + "hide_advanced": "Paslėpti išplėstinius", + "hold": "Sulaikyti", + "ignore": "Ignoruoti", + "import": "Importuoti", "invite": "Pakviesti", + "invite_to_space": "Pakviesti į erdvę", "invites_list": "Pakvietimai", + "join": "Prisijungti", "learn_more": "Sužinokite daugiau", "leave": "Išeiti", "leave_room": "Išeiti iš kambario", + "logout": "Atsijungti", + "manage": "Tvarkyti", + "maximise": "Maksimizuoti", + "mention": "Paminėti", + "new_room": "Naujas kambarys", + "new_video_room": "Naujas vaizdo kambarys", "next": "Toliau", "no": "Ne", "ok": "Gerai", + "pin": "Prisegti", "quote": "Cituoti", "react": "Reaguoti", + "refresh": "Įkelti iš naujo", + "register": "Registruotis", + "reject": "Atmesti", "remove": "Pašalinti", + "rename": "Pervadinti", "reply": "Atsakyti", + "reply_in_thread": "Atsakyti temoje", "report_content": "Pranešti", + "resend": "Siųsti iš naujo", + "reset": "Iš naujo nustatyti", + "restore": "Atkurti", + "resume": "Tęsti", "retry": "Bandyti dar kartą", + "review": "Peržiūrėti", + "revoke": "Panaikinti", "save": "Išsaugoti", + "search": "Ieškoti", + "send_report": "Siųsti pranešimą", + "share": "Dalintis", + "show": "Rodyti", + "show_advanced": "Rodyti išplėstinius", + "show_all": "Rodyti viską", + "sign_in": "Prisijungti", + "sign_out": "Atsijungti", + "skip": "Praleisti", "start": "Pradėti", "start_chat": "Pradėti pokalbį", - "view_source": "Peržiūrėti šaltinį", - "yes": "Taip", - "view": "Žiūrėti", - "verify": "Patvirtinti", - "upload": "Įkelti", - "upgrade": "Atnaujinti", - "update": "Atnaujinti", - "unpin": "Atsegti", - "try_again": "Bandykite vėl", - "trust": "Pasitikėti", + "start_new_chat": "Pradėti naują pokalbį", "stop": "Sustabdyti", - "skip": "Praleisti", - "sign_out": "Atsijungti", - "sign_in": "Prisijungti", - "share": "Dalintis", - "search": "Ieškoti", - "reset": "Iš naujo nustatyti", - "resend": "Siųsti iš naujo", - "reject": "Atmesti", - "pin": "Prisegti", - "logout": "Atsijungti", - "join": "Prisijungti", - "ignore": "Ignoruoti", - "got_it": "Supratau", - "go_back": "Grįžti", - "expand": "Išplėsti", - "download": "Atsisiųsti", - "dismiss": "Atmesti", - "delete": "Ištrinti", - "confirm": "Patvirtinti", - "collapse": "Suskleisti", - "close": "Uždaryti", - "cancel": "Atšaukti", - "call": "Skambinti", - "back": "Atgal", - "add": "Pridėti", - "accept": "Priimti", - "view_all": "Žiūrėti visus", - "unsubscribe": "Atsisakyti prenumeratos", - "subscribe": "Prenumeruoti", - "show_all": "Rodyti viską", - "show": "Rodyti", - "revoke": "Panaikinti", - "review": "Peržiūrėti", - "restore": "Atkurti", - "rename": "Pervadinti", - "register": "Registruotis", - "disconnect": "Atsijungti", - "complete": "Užbaigti", - "change": "Keisti", - "approve": "Patvirtinti", - "manage": "Tvarkyti", - "go": "Eiti", - "import": "Importuoti", - "export": "Eksportuoti", - "refresh": "Įkelti iš naujo", - "maximise": "Maksimizuoti", - "mention": "Paminėti", "submit": "Pateikti", - "send_report": "Siųsti pranešimą" - }, - "labs": { - "video_rooms": "Vaizdo kambariai", - "msc3531_hide_messages_pending_moderation": "Leisti moderatoriams slėpti žinutes, laukiančias moderavimo.", - "latex_maths": "Atvaizduoti LaTeX matematikas žinutėse", - "pinning": "Žinučių prisegimas", - "state_counters": "Užkrauti paprastus skaitiklius kambario antraštėje", - "custom_themes": "Palaikykite pridėdami pasirinktines temas", - "dehydration": "Šifruoti pranešimai neprisijungus naudojant dehidruotus įrenginius", - "html_topic": "Rodyti kambarių temų HTML atvaizdavimą", - "bridge_state": "Rodyti informaciją apie tiltus kambario nustatymuose", - "jump_to_date": "Pereiti prie datos (prideda /jumptodate ir perėjimo prie datos antraštes)", - "element_call_video_rooms": "Element skambučio vaizdo kambariai", - "voice_broadcast": "Balso transliacija", - "video_rooms_a_new_way_to_chat": "Naujas būdas kalbėtis balsu ir vaizdu per %(brand)s.", - "video_rooms_always_on_voip_channels": "Vaizdo kambariai - tai visada veikiantys VoIP kanalai, įterpti į %(brand)s kambarį.", - "video_rooms_faq1_question": "Kaip galiu sukurti vaizdo kambarį?", - "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.", - "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", - "leave_beta": "Palikti beta versiją" + "subscribe": "Prenumeruoti", + "transfer": "Perkelti", + "trust": "Pasitikėti", + "try_again": "Bandykite vėl", + "unban": "Atblokuoti", + "unignore": "Nebeignoruoti", + "unpin": "Atsegti", + "unsubscribe": "Atsisakyti prenumeratos", + "update": "Atnaujinti", + "upgrade": "Atnaujinti", + "upload": "Įkelti", + "verify": "Patvirtinti", + "view": "Žiūrėti", + "view_all": "Žiūrėti visus", + "view_message": "Žiūrėti žinutę", + "view_source": "Peržiūrėti šaltinį", + "yes": "Taip" }, - "keyboard": { - "home": "Pradžia", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[skaičius]", - "category_calls": "Skambučiai", - "category_room_list": "Kambarių Sąrašas", - "category_navigation": "Navigacija", - "category_autocomplete": "Autorašymas", - "composer_toggle_bold": "Perjungti paryškinimą", - "composer_toggle_italics": "Perjungti kursyvą", - "composer_toggle_quote": "Perjungti citatą", - "cancel_reply": "Atšaukti atsakymą į žinutę", - "toggle_microphone_mute": "Perjungti mikrofono nutildymą", - "dismiss_read_marker_and_jump_bottom": "Atsisakyti skaitymo žymeklio ir nušokti į apačią", - "jump_to_read_marker": "Nušokti iki seniausios neperskaitytos žinutės", - "upload_file": "Įkelti failą", - "jump_room_search": "Nušokti į kambarių paiešką", - "room_list_select_room": "Pasirinkti kambarį iš kambarių sąrašo", - "room_list_collapse_section": "Sutraukti kambarių sąrašo skyrių", - "room_list_expand_section": "Išplėsti kambarių sąrašo skyrių", - "toggle_top_left_menu": "Perjungti viršutinį kairės pusės meniu", - "toggle_right_panel": "Perjungti dešinį skydelį", - "autocomplete_cancel": "Atšaukti automatinį užbaigimą", - "close_dialog_menu": "Uždaryti dialogą arba kontekstinį meniu", - "activate_button": "Aktyvuoti pasirinktą mygtuką", - "composer_new_line": "Nauja eilutė", - "search": "Paieška (turi būti įjungta)" + "analytics": { + "accept_button": "Tai gerai", + "consent_migration": "Anksčiau sutikote su mumis dalytis anoniminiais naudojimo duomenimis. Atnaujiname, kaip tai veikia.", + "enable_prompt": "Padėkite pagerinti %(analyticsOwner)s", + "learn_more": "Dalinkitės anoniminiais duomenimis, kurie padės mums nustatyti problemas. Nieko asmeniško. Jokių trečiųjų šalių. Sužinokite daugiau", + "shared_data_heading": "Gali būti dalijamasi bet kuriais toliau nurodytais duomenimis:" }, - "composer": { - "format_bold": "Pusjuodis", - "format_strikethrough": "Perbrauktas", - "format_inline_code": "Kodas", - "format_code_block": "Kodo blokas", - "send_button_title": "Siųsti žinutę", - "placeholder_thread_encrypted": "Atsakyti į užšifruotą temą…", - "placeholder_thread": "Atsakyti į temą…", - "placeholder_reply_encrypted": "Siųsti šifruotą atsakymą…", - "placeholder_reply": "Siųsti atsakymą…", - "placeholder_encrypted": "Siųsti šifruotą žinutę…", - "placeholder": "Siųsti žinutę…" - }, - "Bold": "Pusjuodis", - "Code": "Kodas", - "power_level": { - "default": "Numatytas", - "restricted": "Apribotas", - "moderator": "Moderatorius", - "admin": "Administratorius", - "mod": "Moderatorius", - "custom": "Pasirinktinis (%(level)s)" + "auth": { + "autodiscovery_invalid": "Klaidingas serverio radimo atsakas", + "autodiscovery_invalid_hs": "Serverio adresas neatrodo esantis tinkamas Matrix serveris", + "autodiscovery_invalid_is": "Tapatybės serverio URL neatrodo kaip tinkamas tapatybės serveris", + "autodiscovery_invalid_is_response": "Klaidingas tapatybės serverio radimo atsakas", + "autodiscovery_invalid_json": "Klaidingas JSON", + "autodiscovery_unexpected_error_hs": "Netikėta klaida nusistatant serverio konfigūraciją", + "autodiscovery_unexpected_error_is": "Netikėta klaida nusistatant tapatybės serverio konfigūraciją", + "captcha_description": "Šis serveris norėtų įsitikinti, kad jūs nesate robotas.", + "change_password_action": "Keisti Slaptažodį", + "change_password_confirm_invalid": "Slaptažodžiai nesutampa", + "change_password_confirm_label": "Patvirtinkite slaptažodį", + "change_password_current_label": "Dabartinis slaptažodis", + "change_password_empty": "Slaptažodžiai negali būti tušti", + "change_password_mismatch": "Nauji slaptažodžiai nesutampa", + "change_password_new_label": "Naujas slaptažodis", + "create_account_prompt": "Naujas vartotojas? Sukurkite paskyrą", + "create_account_title": "Sukurti paskyrą", + "email_field_label": "El. paštas", + "email_field_label_invalid": "Neatrodo kaip tinkamas el. pašto adresas", + "failed_connect_identity_server": "Tapatybės serveris nepasiekiamas", + "failed_connect_identity_server_other": "Jūs galite prisijungti, tačiau kai kurios funkcijos bus nepasiekiamos, kol tapatybės serveris prisijungs. Jei ir toliau matote šį įspėjimą, patikrinkite savo konfigūraciją arba susisiekite su serverio administratoriumi.", + "failed_connect_identity_server_register": "Jūs galite registruotis, tačiau kai kurios funkcijos bus nepasiekiamos, kol tapatybės serveris prisijungs. Jei ir toliau matote šį įspėjimą, patikrinkite savo konfigūraciją arba susisiekite su serverio administratoriumi.", + "failed_connect_identity_server_reset_password": "Jūs galite iš naujo nustatyti savo slaptažodį, tačiau kai kurios funkcijos bus nepasiekiamos, kol tapatybės serveris prisijungs. Jei ir toliau matote šį įspėjimą, patikrinkite savo konfigūraciją arba susisiekite su serverio administratoriumi.", + "failed_homeserver_discovery": "Nepavyko atlikti serverio radimo", + "footer_powered_by_matrix": "veikia su Matrix", + "forgot_password_email_required": "Privalo būti įvestas su jūsų paskyra susietas el. pašto adresas.", + "forgot_password_prompt": "Pamiršote savo slaptažodį?", + "identifier_label": "Prisijungti naudojant", + "incorrect_credentials": "Neteisingas vartotojo vardas ir/arba slaptažodis.", + "incorrect_credentials_detail": "Atkreipkite dėmesį, kad jūs jungiatės prie %(hs)s serverio, o ne matrix.org.", + "incorrect_password": "Neteisingas slaptažodis", + "log_in_new_account": "Prisijunkite prie naujos paskyros.", + "logout_dialog": { + "description": "Ar tikrai norite atsijungti?", + "megolm_export": "Eksportuoti raktus rankiniu būdu", + "setup_key_backup_title": "Jūs prarasite prieigą prie savo užšifruotų žinučių", + "setup_secure_backup_description_1": "Užšifruotos žinutės yra apsaugotos visapusiu šifravimu. Tik jūs ir gavėjas(-ai) turi raktus šioms žinutėms perskaityti.", + "skip_key_backup": "Man nereikalingos užšifruotos žinutės", + "use_key_backup": "Pradėti naudoti atsarginę raktų kopiją" + }, + "misconfigured_body": "Paprašykite savo %(brand)s administratoriaus patikrinti ar jūsų konfigūracijoje nėra neteisingų arba pasikartojančių įrašų.", + "misconfigured_title": "Jūsų %(brand)s yra neteisingai sukonfigūruotas", + "msisdn_field_label": "Telefonas", + "no_hs_url_provided": "Nepateiktas serverio URL", + "oidc": { + "error_title": "Mes negalėjome jūsų prijungti" + }, + "password_field_strong_label": "Puiku, stiprus slaptažodis!", + "phone_label": "Telefonas", + "register_action": "Sukurti Paskyrą", + "registration": { + "continue_without_email_description": "Įspėjame, kad nepridėję el. pašto ir pamiršę slaptažodį galite visam laikui prarasti prieigą prie savo paskyros.", + "continue_without_email_field_label": "El. paštas (neprivaloma)", + "continue_without_email_title": "Tęsiama be el. pašto" + }, + "registration_disabled": "Registracija šiame serveryje išjungta.", + "registration_msisdn_field_required_invalid": "Įveskite telefono numerį (privaloma šiame serveryje)", + "registration_successful": "Registracija sėkminga", + "registration_username_validation": "Naudokite tik mažąsias raides, brūkšnelius ir pabraukimus", + "reset_password": { + "password_not_entered": "Privalo būti įvestas naujas slaptažodis.", + "passwords_mismatch": "Nauji slaptažodžiai privalo sutapti.", + "reset_successful": "Jūsų slaptažodis buvo iš naujo nustatytas.", + "return_to_login": "Grįžti į prisijungimą" + }, + "reset_password_email_field_description": "Naudokite el. pašto adresą, kad prireikus galėtumėte atgauti paskyrą", + "reset_password_email_not_found_title": "Šis el. pašto adresas buvo nerastas", + "server_picker_custom": "Kitas namų serveris", + "server_picker_description_matrix.org": "Prisijunkite prie milijonų didžiausiame viešame serveryje nemokamai", + "server_picker_explainer": "Naudokite pageidaujamą Matrix namų serverį, jei tokį turite, arba talpinkite savo.", + "server_picker_failed_validate_homeserver": "Nepavyksta patvirtinti namų serverio", + "server_picker_invalid_url": "Netinkamas URL", + "server_picker_learn_more": "Apie namų serverius", + "server_picker_required": "Nurodykite namų serverį", + "server_picker_title": "Prisijunkite prie savo namų serverio", + "server_picker_title_default": "Serverio Parinktys", + "server_picker_title_registration": "Kurti paskyrą serveryje", + "session_logged_out_description": "Saugumo sumetimais, šis seansas buvo atjungtas. Prisijunkite dar kartą.", + "session_logged_out_title": "Atsijungta", + "set_email": { + "description": "Tai jums leis iš naujo nustatyti slaptažodį ir gauti pranešimus.", + "verification_pending_description": "Patikrinkite savo el. laišką ir spustelėkite jame esančią nuorodą. Kai tai padarysite, spauskite tęsti.", + "verification_pending_title": "Laukiama Patikrinimo" + }, + "set_email_prompt": "Ar norite nustatyti el. pašto adresą?", + "sign_in_instead_prompt": "Jau turite paskyrą? Prisijunkite čia", + "sign_in_or_register": "Prisijungti arba Sukurti Paskyrą", + "sign_in_or_register_description": "Norėdami tęsti naudokite savo paskyrą arba sukurkite naują.", + "soft_logout": { + "clear_data_button": "Išvalyti visus duomenis", + "clear_data_description": "Šio seanso duomenų išvalymas yra negrįžtamas. Šifruotos žinutės bus prarastos, nebent buvo sukurta jų raktų atsarginė kopija.", + "clear_data_title": "Išvalyti visus duomenis šiame seanse?" + }, + "sso": "Vienas Prisijungimas", + "sso_failed_missing_storage": "Paprašėme naršyklės įsiminti, kurį namų serverį naudojate prisijungimui, bet, deja, naršyklė tai pamiršo. Eikite į prisijungimo puslapį ir bandykite dar kartą.", + "sync_footer_subtitle": "Jei esate prisijungę prie daug kambarių, tai gali užtrukti", + "uia": { + "code": "Kodas", + "fallback_button": "Pradėti tapatybės nustatymą", + "msisdn": "Tekstinė žinutė buvo išsiųsta į %(msisdn)s", + "msisdn_token_incorrect": "Neteisingas prieigos raktas", + "msisdn_token_prompt": "Įveskite joje esantį kodą:", + "password_prompt": "Patvirtinkite savo tapatybę žemiau įvesdami savo paskyros slaptažodį.", + "sso_body": "Patvirtinkite šio el. pašto adreso pridėjimą naudodami Vieną Prisijungimą, kad įrodytumėte savo tapatybę.", + "sso_postauth_body": "Spustelėkite toliau esantį mygtuką, kad patvirtintumėte savo tapatybę.", + "sso_postauth_title": "Patvirtinkite, kad tęstumėte", + "sso_title": "Norėdami tęsti naudokite Vieną Prisijungimą", + "terms": "Peržiūrėkite ir sutikite su šio serverio politika:", + "terms_invalid": "Peržiūrėkite ir sutikite su visa serverio politika" + }, + "unsupported_auth_email": "Šis serveris nepalaiko prisijungimo naudojant el. pašto adresą.", + "unsupported_auth_msisdn": "Šis serveris nepalaiko tapatybės nustatymo telefono numeriu.", + "username_field_required_invalid": "Įveskite vartotojo vardą" }, "bug_reporting": { - "introduction": "Jei per GitHub pateikėte klaidą, derinimo žurnalai gali padėti mums nustatyti problemą. ", - "description": "Derinimo žurnaluose pateikiami programos naudojimo duomenys, įskaitant jūsų naudotojo vardą, aplankytų kambarių ID arba pseudonimus, naudotojo sąsajos elementus, su kuriais paskutinį kartą sąveikavote, ir kitų naudotojų vardus. Juose nėra žinučių.", - "matrix_security_issue": "Norėdami pranešti apie su Matrix susijusią saugos problemą, perskaitykite Matrix.org Saugumo Atskleidimo Poliiką.", - "submit_debug_logs": "Pateikti derinimo žurnalus", - "title": "Pranešti apie klaidą", "additional_context": "Jei yra papildomo konteksto, kuris padėtų analizuojant šią problemą, tokio kaip ką jūs darėte tuo metu, kambarių ID, vartotojų ID ir t.t., įtraukite tuos dalykus čia.", - "send_logs": "Siųsti žurnalus", - "github_issue": "GitHub problema", - "download_logs": "Parsisiųsti žurnalus", "before_submitting": "Prieš pateikiant žurnalus jūs turite sukurti GitHub problemą, kad apibūdintumėte savo problemą.", "collecting_information": "Renkama programos versijos informacija", "collecting_logs": "Renkami žurnalai", - "uploading_logs": "Įkeliami žurnalai", + "create_new_issue": "Prašome sukurti naują problemą GitHub'e, kad mes galėtume ištirti šią klaidą.", + "description": "Derinimo žurnaluose pateikiami programos naudojimo duomenys, įskaitant jūsų naudotojo vardą, aplankytų kambarių ID arba pseudonimus, naudotojo sąsajos elementus, su kuriais paskutinį kartą sąveikavote, ir kitų naudotojų vardus. Juose nėra žinučių.", + "download_logs": "Parsisiųsti žurnalus", "downloading_logs": "Parsiunčiami žurnalai", - "create_new_issue": "Prašome sukurti naują problemą GitHub'e, kad mes galėtume ištirti šią klaidą." + "error_empty": "Pasakyite mums kas nutiko, arba, dar geriau, sukurkite GitHub problemą su jos apibūdinimu.", + "failed_send_logs": "Nepavyko išsiųsti žurnalų: ", + "github_issue": "GitHub problema", + "introduction": "Jei per GitHub pateikėte klaidą, derinimo žurnalai gali padėti mums nustatyti problemą. ", + "log_request": "Norėdami padėti mums išvengti to ateityje, atsiųskite mums žurnalus.", + "logs_sent": "Žurnalai išsiųsti", + "matrix_security_issue": "Norėdami pranešti apie su Matrix susijusią saugos problemą, perskaitykite Matrix.org Saugumo Atskleidimo Poliiką.", + "preparing_download": "Ruošiamasi parsiųsti žurnalus", + "preparing_logs": "Ruošiamasi išsiųsti žurnalus", + "send_logs": "Siųsti žurnalus", + "submit_debug_logs": "Pateikti derinimo žurnalus", + "textarea_label": "Pastabos", + "thank_you": "Ačiū!", + "title": "Pranešti apie klaidą", + "unsupported_browser": "Primename: Jūsų naršyklė yra nepalaikoma, todėl jūsų patirtis gali būti nenuspėjama.", + "uploading_logs": "Įkeliami žurnalai", + "waiting_for_server": "Laukiama atsakymo iš serverio" + }, + "cannot_reach_homeserver": "Serveris nepasiekiamas", + "cannot_reach_homeserver_detail": "Įsitikinkite, kad jūsų interneto ryšys yra stabilus, arba susisiekite su serverio administratoriumi", + "chat_card_back_action_label": "Grįžti į pokalbį", + "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", + "hearts_description": "Siunčia pateiktą žinutę su širdelėmis", + "hearts_message": "Siunčia širdeles", + "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" + }, + "common": { + "about": "Apie", + "access_token": "Prieigos žetonas", + "advanced": "Išplėstiniai", + "all_rooms": "Visi kambariai", + "analytics": "Analitika", + "and_n_others": { + "other": "ir %(count)s kitų...", + "one": "ir dar vienas..." + }, + "appearance": "Išvaizda", + "are_you_sure": "Ar tikrai?", + "attachment": "Priedas", + "authentication": "Autentifikavimas", + "camera": "Kamera", + "copied": "Nukopijuota!", + "credits": "Padėka", + "cross_signing": "Kryžminis pasirašymas", + "dark": "Tamsi", + "description": "Aprašas", + "deselect_all": "Nuimti pasirinkimą nuo visko", + "device": "Įrenginys", + "display_name": "Rodomas Vardas", + "edited": "pakeista", + "email_address": "El. pašto adresas", + "emoji": "Jaustukai", + "encrypted": "Užšifruota", + "encryption_enabled": "Šifravimas įjungtas", + "error": "Klaida", + "faq": "DUK", + "favourites": "Mėgstami", + "feedback": "Atsiliepimai", + "filter_results": "Išfiltruoti rezultatus", + "forward_message": "Persiųsti žinutę", + "general": "Bendrieji", + "go_to_settings": "Eiti į Nustatymus", + "guest": "Svečias", + "help": "Pagalba", + "historical": "Istoriniai", + "home": "Pradžia", + "homeserver": "Serveris", + "identity_server": "Tapatybės serveris", + "integration_manager": "Integracijų tvarkyklė", + "joined": "Prisijungta", + "labs": "Laboratorijos", + "legal": "Teisiniai", + "light": "Šviesi", + "low_priority": "Žemo prioriteto", + "message": "Žinutė", + "message_layout": "Žinutės išdėstymas", + "microphone": "Mikrofonas", + "modern": "Modernus", + "mute": "Nutildyti", + "n_members": { + "one": "%(count)s narys", + "other": "%(count)s nariai" + }, + "n_participants": { + "one": "1 dalyvis", + "other": "%(count)s dalyviai" + }, + "name": "Pavadinimas", + "no_results": "Jokių rezultatų", + "not_trusted": "Nepatikimas", + "off": "Išjungta", + "offline": "Atsijungęs", + "on": "Įjungta", + "options": "Parinktys", + "orphan_rooms": "Kiti kambariai", + "password": "Slaptažodis", + "people": "Žmonės", + "preferences": "Nuostatos", + "presence": "Esamumas", + "preview_message": "Labukas. Tu geriausias(-a)!", + "privacy": "Privatumas", + "private": "Privatus", + "private_room": "Privatus kambarys", + "private_space": "Privati erdvė", + "profile": "Profilis", + "public": "Viešas", + "public_room": "Viešas kambarys", + "public_space": "Vieša erdvė", + "reactions": "Reakcijos", + "report_a_bug": "Pranešti apie klaidą", + "room": "Kambarys", + "rooms": "Kambariai", + "secure_backup": "Saugi Atsarginė Kopija", + "security": "Saugumas", + "select_all": "Pasirinkti viską", + "settings": "Nustatymai", + "show_more": "Rodyti daugiau", + "someone": "Kažkas", + "spaces": "Erdvės", + "sticker": "Lipdukas", + "stickerpack": "Lipdukų paketas", + "success": "Pavyko", + "suggestions": "Pasiūlymai", + "system_alerts": "Sistemos įspėjimai", + "theme": "Tema", + "threads": "Temos", + "timeline": "Laiko juosta", + "trusted": "Patikimas", + "unencrypted": "Neužšifruota", + "unmute": "Atšaukti nutildymą", + "unnamed_room": "Bevardis Kambarys", + "unverified": "Nepatvirtinta", + "user_avatar": "Profilio paveikslėlis", + "username": "Vartotojo vardas", + "verification_cancelled": "Patvirtinimas atšauktas", + "verified": "Patvirtinta", + "video": "Vaizdo įrašas", + "video_room": "Vaizdo kambarys", + "view_message": "Žiūrėti žinutę", + "warning": "Įspėjimas", + "welcome": "Sveiki atvykę" + }, + "composer": { + "autocomplete": { + "@room_description": "Pranešti visam kambariui", + "command_description": "Komandos", + "emoji_a11y": "Jaustukų automatinis užbaigimas", + "notification_a11y": "Pranešimo Automatinis Užbaigimas", + "notification_description": "Kambario Pranešimas", + "user_description": "Naudotojai" + }, + "close_sticker_picker": "Slėpti lipdukus", + "edit_composer_label": "Redaguoti žinutę", + "format_bold": "Pusjuodis", + "format_code_block": "Kodo blokas", + "format_inline_code": "Kodas", + "format_insert_link": "Įterpti nuorodą", + "format_italics": "Kursyvas", + "format_strikethrough": "Perbrauktas", + "no_perms_notice": "Jūs neturite leidimų rašyti šiame kambaryje", + "placeholder": "Siųsti žinutę…", + "placeholder_encrypted": "Siųsti šifruotą žinutę…", + "placeholder_reply": "Siųsti atsakymą…", + "placeholder_reply_encrypted": "Siųsti šifruotą atsakymą…", + "placeholder_thread": "Atsakyti į temą…", + "placeholder_thread_encrypted": "Atsakyti į užšifruotą temą…", + "poll_button": "Apklausa", + "poll_button_no_perms_description": "Jūs neturite leidimo pradėti apklausas šiame kambaryje.", + "poll_button_no_perms_title": "Reikalingas Leidimas", + "replying_title": "Atsakoma", + "room_upgraded_link": "Pokalbis tęsiasi čia.", + "room_upgraded_notice": "Šis kambarys buvo pakeistas ir daugiau nebėra aktyvus.", + "send_button_title": "Siųsti žinutę", + "send_button_voice_message": "Siųsti balso žinutę", + "send_voice_message": "Siųsti balso žinutę", + "stop_voice_message": "Sustabdyti įrašymą", + "voice_message_button": "Balso žinutė" + }, + "create_room": { + "encryption_forced": "Jūsų serveris reikalauja, kad šifravimas būtų įjungtas privačiuose kambariuose.", + "encryption_label": "Įjungti visapusį šifravimą", + "error_title": "Nepavyko sukurti kambario", + "generic_error": "Serveris gali būti neprieinamas, per daug apkrautas, arba susidūrėte su klaida.", + "name_validation_required": "Įveskite kambario pavadinimą", + "title_private_room": "Sukurti privatų kambarį", + "title_public_room": "Sukurti viešą kambarį", + "topic_label": "Tema (nebūtina)", + "unfederated": "Blokuoti bet ką, kas nėra iš %(serverName)s, niekada nebeleidžiant prisijungti prie šio kambario.", + "unfederated_label_default_off": "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.", + "unfederated_label_default_on": "Šią funkciją galite išjungti, jei kambarys bus naudojamas bendradarbiavimui su išorės komandomis, turinčiomis savo namų serverį. Vėliau to pakeisti negalima.", + "unsupported_version": "Serveris nepalaiko nurodytos kambario versijos." + }, + "create_space": { + "add_details_prompt": "Pridėkite šiek tiek detalių, kad žmonės galėtų ją atpažinti.", + "add_details_prompt_2": "Jūs tai galite pakeisti bet kada.", + "address_label": "Adresas", + "address_placeholder": "pvz., mano-erdvė", + "explainer": "Erdvės - tai naujas kambarių ir žmonių grupavimo būdas. Kokią erdvę norite sukurti? Vėliau tai galėsite pakeisti.", + "label": "Sukurti erdvę", + "name_required": "Prašome įvesti pavadinimą šiai erdvei", + "private_description": "Tik pakviestiems, geriausia sau arba komandoms", + "private_heading": "Jūsų privati erdvė", + "public_description": "Atvira erdvė visiems, geriausia bendruomenėms", + "public_heading": "Jūsų vieša erdvė", + "subspace_dropdown_title": "Sukurti erdvę" + }, + "devtools": { + "active_widgets": "Aktyvūs Valdikliai", + "category_other": "Kitas", + "category_room": "Kambarys", + "developer_mode": "Kūrėjo režimas", + "developer_tools": "Programuotojo Įrankiai", + "event_content": "Įvykio turinys", + "event_sent": "Įvykis išsiųstas!", + "event_type": "Įvykio tipas", + "failed_to_find_widget": "Įvyko klaida ieškant šio valdiklio.", + "level": "Lygis", + "original_event_source": "Originalus įvykio šaltinis", + "setting_colon": "Nustatymas:", + "setting_id": "Nustatymo ID", + "show_hidden_events": "Rodyti paslėptus įvykius laiko juostoje", + "state_key": "Būklės raktas", + "title": "Kūrėjo įrankiai", + "toolbox": "Įrankinė", + "value": "Reikšmė", + "widget_screenshots": "Įjungti valdiklių ekrano kopijas palaikomuose valdikliuose" + }, + "dialog_close_label": "Uždaryti dialogą", + "emoji": { + "categories": "Kategorijos", + "category_activities": "Veikla", + "category_animals_nature": "Gyvūnai & Gamta", + "category_flags": "Vėliavos", + "category_food_drink": "Maistas & Gėrimai", + "category_frequently_used": "Dažnai Naudojama", + "category_objects": "Objektai", + "category_smileys_people": "Šypsenėlės ir Žmonės", + "category_symbols": "Simboliai", + "category_travel_places": "Kelionės & Vietovės", + "quick_reactions": "Greitos Reakcijos" + }, + "emoji_picker": { + "cancel_search_label": "Atšaukti paiešką" + }, + "empty_room": "Tuščias kambarys", + "empty_room_was_name": "Tuščias kambarys (buvo %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "key_validation_text": { + "invalid_security_key": "Klaidingas Saugumo Raktas", + "recovery_key_is_correct": "Atrodo gerai!", + "wrong_file_type": "Netinkamas failo tipas", + "wrong_security_key": "Netinkamas Saugumo Raktas" + }, + "reset_title": "Iš naujo nustatyti viską", + "reset_warning_1": "Taip darykite tik tuo atveju, jei neturite kito prietaiso, kuriuo galėtumėte užbaigti patikrinimą.", + "reset_warning_2": "Jei viską nustatysite iš naujo, paleisite iš naujo be patikimų seansų, be patikimų vartotojų ir galbūt negalėsite matyti ankstesnių žinučių.", + "restoring": "Raktų atkūrimas iš atsarginės kopijos", + "security_key_title": "Saugumo Raktas", + "security_phrase_incorrect_error": "Nepavyksta pasiekti slaptosios saugyklos. Prašome patvirtinti kad teisingai įvedėte Saugumo Frazę.", + "security_phrase_title": "Slaptafrazė", + "use_security_key_prompt": "Naudokite Saugumo Raktą kad tęsti." + }, + "bootstrap_title": "Raktų nustatymas", + "cancel_entering_passphrase_description": "Ar tikrai norite atšaukti slaptafrazės įvedimą?", + "cancel_entering_passphrase_title": "Atšaukti slaptafrazės įvedimą?", + "confirm_encryption_setup_body": "Paspauskite mygtuką žemiau, kad patvirtintumėte šifravimo nustatymą.", + "confirm_encryption_setup_title": "Patvirtinti šifravimo sąranką", + "cross_signing_not_ready": "Kryžminis pasirašymas nenustatytas.", + "cross_signing_ready": "Kryžminis pasirašymas yra paruoštas naudoti.", + "cross_signing_ready_no_backup": "Kryžminis pasirašymas paruoštas, tačiau raktai neturi atsarginės kopijos.", + "cross_signing_room_normal": "Šis kambarys visapusiškai užšifruotas", + "cross_signing_room_verified": "Visi šiame kambaryje yra patvirtinti", + "cross_signing_room_warning": "Kažkas naudoja nežinomą seansą", + "cross_signing_unsupported": "Jūsų serveris nepalaiko kryžminio pasirašymo.", + "cross_signing_untrusted": "Jūsų paskyra slaptoje saugykloje turi kryžminio pasirašymo tapatybę, bet šis seansas dar ja nepasitiki.", + "cross_signing_user_normal": "Jūs nepatvirtinote šio vartotojo.", + "cross_signing_user_verified": "Jūs patvirtinote šį vartotoją. Šis vartotojas patvirtino visus savo seansus.", + "cross_signing_user_warning": "Šis vartotojas nepatvirtino visų savo seansų.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Valyti kryžminio pasirašymo raktus", + "title": "Sunaikinti kryžminio pasirašymo raktus?", + "warning": "Kryžminio pasirašymo raktų ištrinimas yra neatšaukiamas. Visi, kurie buvo jais patvirtinti, matys saugumo įspėjimus. Jūs greičiausiai nenorite to daryti, nebent praradote visus įrenginius, iš kurių galite patvirtinti kryžminiu pasirašymu." + }, + "event_shield_reason_authenticity_not_guaranteed": "Šiame įrenginyje negalima užtikrinti šios užšifruotos žinutės autentiškumo.", + "event_shield_reason_mismatched_sender_key": "Užšifruota nepatvirtinto seanso", + "export_unsupported": "Jūsų naršyklė nepalaiko reikalingų kriptografijos plėtinių", + "import_invalid_keyfile": "Negaliojantis %(brand)s rakto failas", + "import_invalid_passphrase": "Autentifikavimo patikra nepavyko: neteisingas slaptažodis?", + "incompatible_database_description": "Anksčiau šiame seanse naudojote naujesnę %(brand)s versiją. Norėdami vėl naudoti šią versiją su visapusiu šifravimu, turėsite atsijungti ir prisijungti iš naujo.", + "incompatible_database_disable": "Tęsti išjungus šifravimą", + "incompatible_database_sign_out_description": "Tam, kad neprarastumėte savo pokalbių istorijos, prieš atsijungdami turite eksportuoti kambario raktus. Norėdami tai padaryti, turėsite grįžti į naujesnę %(brand)s versiją", + "incompatible_database_title": "Nesuderinama duomenų bazė", + "key_signature_upload_cancelled": "Atšauktas parašo įkėlimas", + "key_signature_upload_completed": "Įkėlimas baigtas", + "key_signature_upload_failed": "Nepavyksta įkelti", + "key_signature_upload_failed_body": "%(brand)s aptiko klaidą įkeliant:", + "key_signature_upload_failed_cross_signing_key_signature": "naujas kryžminio pasirašymo rakto parašas", + "key_signature_upload_failed_device_cross_signing_key_signature": "įrenginio kryžminio pasirašymo parašas", + "key_signature_upload_failed_key_signature": "rakto parašas", + "key_signature_upload_failed_master_key_signature": "naujas pagrindinio rakto parašas", + "key_signature_upload_failed_title": "Parašo įkėlimas nepavyko", + "key_signature_upload_success_title": "Parašo įkėlimas sėkmingas", + "messages_not_secure": { + "cause_1": "Jūsų serveris", + "cause_2": "Namų serveris, prie kurio yra prisijungęs patvirtinamas naudotojas", + "cause_3": "Jūsų arba kitų naudotojų interneto ryšys", + "cause_4": "Jūsų arba kitų naudotojų sesija", + "heading": "Gali būti pažeistas vienas iš šių:", + "title": "Jūsų žinutės nėra saugios" + }, + "new_recovery_method_detected": { + "description_2": "Šis seansas šifruoja istoriją naudodamas naują atgavimo metodą.", + "title": "Naujas atgavimo metodas", + "warning": "Jei jūs nenustatėte naujo paskyros atgavimo metodo, gali būti, kad užpuolikas bando patekti į jūsų paskyrą. Nedelsiant nustatymuose pakeiskite savo paskyros slaptažodį ir nustatykite naują atgavimo metodą." + }, + "not_supported": "", + "old_version_detected_title": "Aptikti seni kriptografijos duomenys", + "recovery_method_removed": { + "description_2": "Jei tai padarėte netyčia, šiame seanse galite nustatyti saugias žinutes, kurios pakartotinai užšifruos šio seanso žinučių istoriją nauju atgavimo metodu.", + "title": "Atgavimo Metodas Pašalintas", + "warning": "Jei jūs nepašalinote paskyros atgavimo metodo, gali būti, kad užpuolikas bando patekti į jūsų paskyrą. Nedelsiant nustatymuose pakeiskite savo paskyros slaptažodį ir nustatykite naują atgavimo metodą." + }, + "reset_all_button": "Pamiršote arba praradote visus atkūrimo metodus? Iš naujo nustatyti viską", + "set_up_toast_description": "Apsisaugokite nuo prieigos prie šifruotų žinučių ir duomenų praradimo", + "set_up_toast_title": "Nustatyti Saugią Atsarginę Kopiją", + "setup_secure_backup": { + "explainer": "Prieš atsijungdami sukurkite atsarginę savo raktų kopiją, kad išvengtumėte jų praradimo.", + "title": "Nustatyti" + }, + "udd": { + "other_ask_verify_text": "Paprašykite šio vartotojo patvirtinti savo seansą, arba patvirtinkite jį rankiniu būdu žemiau.", + "other_new_session_text": "%(name)s (%(userId)s) prisijungė prie naujo seanso jo nepatvirtinę:", + "own_ask_verify_text": "Patvirtinkite savo kitą seansą naudodami vieną iš žemiau esančių parinkčių.", + "own_new_session_text": "Jūs prisijungėte prie naujo seanso, jo nepatvirtinę:", + "title": "Nepatikimas" + }, + "unable_to_setup_keys_error": "Nepavyksta nustatyti raktų", + "unsupported": "Šis klientas nepalaiko visapusio šifravimo.", + "upgrade_toast_title": "Galimas šifravimo atnaujinimas", + "verification": { + "accepting": "Priimama…", + "cancelled": "Jūs atšaukėte patvirtinimą.", + "cancelled_self": "Atšaukėte patvirtinimą kitame įrenginyje.", + "cancelled_user": "%(displayName)s atšaukė patvirtinimą.", + "cancelling": "Atšaukiama…", + "complete_action": "Supratau", + "complete_description": "Jūs sėkmingai patvirtinote šį vartotoją.", + "complete_title": "Patvirtinta!", + "explainer": "Saugios žinutės su šiuo vartotoju yra visapusiškai užšifruotos ir negali būti perskaitytos trečiųjų šalių.", + "in_person": "Norėdami užtikrinti saugumą, darykite tai asmeniškai arba naudokite patikimą komunikacijos būdą.", + "incoming_sas_device_dialog_text_1": "Patvirtinkite šį įrenginį, kad pažymėtumėte jį kaip patikimą. Įrenginio pažymėjimas patikimu jums ir kitiems vartotojams suteikia papildomos ramybės naudojant visapusiškai užšifruotas žinutes.", + "incoming_sas_device_dialog_text_2": "Šio įrenginio patvirtinimas pažymės jį kaip patikimą, ir vartotojai, kurie patvirtino su jumis, pasitikės šiuo įrenginiu.", + "incoming_sas_dialog_title": "Įeinantis Patikrinimo Prašymas", + "incoming_sas_user_dialog_text_1": "Patvirtinkite šį vartotoją, kad pažymėtumėte jį kaip patikimą. Vartotojų pažymėjimas patikimais suteikia jums papildomos ramybės naudojant visapusiškai užšifruotas žinutes.", + "incoming_sas_user_dialog_text_2": "Patvirtinant šį vartotoją, jo seansas bus pažymėtas kaip patikimas, taip pat jūsų seansas bus pažymėtas kaip patikimas jam.", + "manual_device_verification_device_id_label": "Seanso ID", + "manual_device_verification_device_key_label": "Seanso raktas", + "manual_device_verification_device_name_label": "Seanso pavadinimas", + "manual_device_verification_footer": "Jei jie nesutampa, gali būti pažeistas jūsų komunikacijos saugumas.", + "manual_device_verification_self_text": "Patvirtinkite, palygindami tai, kas nurodyta toliau, su Vartotojo Nustatymais kitame jūsų seanse:", + "manual_device_verification_user_text": "Patvirtinkite šio vartotojo seansą, palygindami tai, kas nurodyta toliau, su jo Vartotojo Nustatymais:", + "no_support_qr_emoji": "Įrenginys, kurį bandote patvirtinti, nepalaiko QR kodo nuskaitymo arba jaustukų patikrinimo, kurį palaiko %(brand)s. Pabandykite naudoti kitą klientą.", + "other_party_cancelled": "Kita šalis atšaukė patvirtinimą.", + "prompt_encrypted": "Patvirtinkite visus vartotojus kambaryje, kad užtikrintumėte jo saugumą.", + "prompt_self": "Pradėkite patvirtinimą iš naujo pranešime.", + "prompt_unencrypted": "Užšifruotuose kambariuose patvirtinkite visus naudotojus, kad įsitikintumėte, jog jie yra saugūs.", + "prompt_user": "Pradėkite patvirtinimą iš naujo jų profilyje.", + "qr_or_sas": "%(qrCode)s arba %(emojiCompare)s", + "qr_or_sas_header": "Patvirtinkite šį įrenginį atlikdami vieną iš toliau nurodytų veiksmų:", + "qr_prompt": "Nuskaitykite šį unikalų kodą", + "qr_reciprocate_same_shield_device": "Jau beveik! Ar kitas jūsų įrenginys rodo tą patį skydą?", + "qr_reciprocate_same_shield_user": "Beveik atlikta! Ar %(displayName)s rodo tokį patį skydą?", + "request_toast_detail": "%(deviceId)s iš %(ip)s", + "sas_caption_self": "Patvirtinkite šį prietaisą patvirtindami, kad jo ekrane rodomas šis numeris.", + "sas_caption_user": "Patvirtinkite šį vartotoją, įsitikindami, kad jo ekrane rodomas toliau esantis skaičius.", + "sas_description": "Palyginkite unikalų jaustukų rinkinį, jei neturite fotoaparato nei viename įrenginyje", + "sas_emoji_caption_self": "Patvirtinkite, kad toliau pateikti jaustukai rodomi abiejuose prietaisuose ta pačia tvarka:", + "sas_emoji_caption_user": "Patvirtinkite šį vartotoją, įsitikindami, kad jo ekrane rodomas toliau esantis jaustukas.", + "sas_match": "Jie sutampa", + "sas_no_match": "Jie nesutampa", + "sas_prompt": "Palyginkite unikalius jaustukus", + "scan_qr": "Patvirtinti nuskaitant", + "scan_qr_explainer": "Paprašykite %(displayName)s nuskaityti jūsų kodą:", + "self_verification_hint": "Jei norite tęsti, priimkite patvirtinimo prašymą kitame savo įrenginyje.", + "start_button": "Pradėti patvirtinimą", + "successful_device": "Jūs sėkmingai patvirtinote %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "Jūs sėkmingai patvirtinote savo įrenginį!", + "successful_user": "Jūs sėkmingai patvirtinote %(displayName)s!", + "timed_out": "Pasibaigė laikas patikrinimui.", + "unsupported_method": "Nepavyko rasti palaikomo patvirtinimo metodo.", + "unverified_session_toast_title": "Naujas prisijungimas. Ar tai jūs?", + "unverified_sessions_toast_description": "Peržiūrėkite, ar jūsų paskyra yra saugi", + "unverified_sessions_toast_reject": "Vėliau", + "verification_dialog_title_user": "Patikrinimo Užklausa", + "verify_emoji": "Patvirtinti naudojant jaustukus", + "verify_emoji_prompt": "Patvirtinti palyginant unikalius jaustukus.", + "verify_emoji_prompt_qr": "Jei nuskaityti aukščiau esančio kodo negalite, patvirtinkite palygindami unikalius jaustukus.", + "waiting_for_user_accept": "Laukiama kol %(displayName)s sutiks…", + "waiting_other_device": "Laukiame, kol patvirtinsite kitame įrenginyje…", + "waiting_other_device_details": "Laukiama, kol patvirtinsite kitame įrenginyje, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Laukiama kol %(displayName)s patvirtins…" + }, + "verify_toast_description": "Kiti vartotojai gali nepasitikėti", + "verify_toast_title": "Patvirtinti šį seansą" + }, + "error": { + "admin_contact_short": "Susisiekite su savo serverio administratoriumi.", + "dialog_description_default": "Įvyko klaida.", + "edit_history_unsupported": "Panašu, kad jūsų namų serveris nepalaiko šios galimybės.", + "failed_copy": "Nepavyko nukopijuoti", + "hs_blocked": "Šis namų serveris buvo užblokuotas jo administratoriaus.", + "mau": "Šis serveris pasiekė savo mėnesinį aktyvių vartotojų limitą.", + "mixed_content": "Neįmanoma prisijungti prie serverio per HTTP, kai naršyklės juostoje yra HTTPS URL. Naudokite HTTPS arba įjunkite nesaugias rašmenas.", + "non_urgent_echo_failure_toast": "Jūsų serveris neatsako į kai kurias užklausas.", + "resource_limits": "Šis serveris viršijo vieno iš savo išteklių limitą.", + "session_restore": { + "clear_storage_button": "Išvalyti Saugyklą ir Atsijungti", + "clear_storage_description": "Atsijungti ir pašalinti šifravimo raktus?", + "description_1": "Bandant atkurti ankstesnį seansą įvyko klaida.", + "description_2": "Jei anksčiau naudojote naujesnę %(brand)s versiją, jūsų seansas gali būti nesuderinamas su šia versija. Uždarykite šį langą ir grįžkite į naujesnę versiją.", + "description_3": "Išvalius naršyklės saugyklą, problema gali būti išspręsta, tačiau jus atjungs ir užšifruotų pokalbių istorija taps neperskaitoma.", + "title": "Nepavyko atkurti seanso" + }, + "something_went_wrong": "Kažkas nutiko!", + "storage_evicted_description_1": "Trūksta kai kurių seanso duomenų, įskaitant šifruotų žinučių raktus. Atsijunkite ir prisijunkite, kad tai išspręstumėte, atkurdami raktus iš atsarginės kopijos.", + "storage_evicted_description_2": "Jūsų naršyklė greičiausiai pašalino šiuos duomenis pritrūkus vietos diske.", + "storage_evicted_title": "Trūksta seanso duomenų", + "tls": "Nepavyksta prisijungti prie serverio - patikrinkite savo ryšį, įsitikinkite, kad jūsų serverio SSL sertifikatas yra patikimas ir, kad naršyklės plėtinys neužblokuoja užklausų.", + "unknown": "Nežinoma klaida", + "unknown_error_code": "nežinomas klaidos kodas", + "update_power_level": "Nepavyko pakeisti galios lygio" + }, + "error_dialog": { + "copy_room_link_failed": { + "description": "Nepavyko nukopijuoti nuorodos į kambarį į iškarpinę.", + "title": "Nepavyko nukopijuoti kambario nurodos" + }, + "forget_room_failed": "Nepavyko pamiršti kambario %(errCode)s", + "search_failed": { + "server_unavailable": "Gali būti, kad serveris neprieinamas, perkrautas arba pasibaigė paieškai skirtas laikas :(", + "title": "Paieška nepavyko" + } + }, + "event_preview": { + "m.call.answer": { + "dm": "Vykdomas skambutis", + "user": "%(senderName)s prisijungė prie skambučio", + "you": "Jūs prisijungėte prie skambučio" + }, + "m.call.hangup": { + "user": "%(senderName)s baigė skambutį", + "you": "Baigėte skambutį" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s skambina", + "dm_send": "Laukiama atsakymo", + "user": "%(senderName)s pradėjo skambutį", + "you": "Jūs pradėjote skambutį" + } + }, + "export_chat": { + "export_successful": "Eksportas sėkmingas!", + "exported_n_events_in_time": { + "one": "Eksportavome %(count)s įvyki per %(seconds)s sekundes", + "other": "Eksportavome %(count)s įvykius per %(seconds)s sekundes" + }, + "fetched_n_events_in_time": { + "one": "Surinkome %(count)s įvykius per %(seconds)ss" + }, + "file_attached": "Failas pridėtas", + "from_the_beginning": "Nuo pradžios", + "messages": "Žinutės", + "text": "Paprastas Tekstas" + }, + "failed_load_async_component": "Nepavyko įkelti! Patikrinkite savo tinklo ryšį ir bandykite dar kartą.", + "feedback": { + "can_contact_label": "Jei turite papildomų klausimų, galite susisiekti su manimi", + "comment_label": "Komentaras", + "existing_issue_link": "Pirmiausia peržiūrėkite Github'e esančius pranešimus apie klaidas. Jokio atitikmens? Pradėkite naują pranešimą.", + "pro_type": "PRO PATARIMAS: Jei pradėjote klaidos pranešimą, pateikite derinimo žurnalus, kad padėtumėte mums išsiaiškinti problemą.", + "send_feedback_action": "Siųsti atsiliepimą", + "sent": "Atsiliepimas išsiųstas" + }, + "file_panel": { + "peek_note": "Norėdami pamatyti jo failus, turite prisijungti prie kambario" + }, + "forward": { + "filter_placeholder": "Ieškoti kambarių ar žmonių", + "message_preview_heading": "Žinutės peržiūra", + "no_perms_title": "Jūs neturite leidimo tai daryti", + "send_label": "Siųsti", + "sending": "Siunčiama", + "sent": "Išsiųsta" + }, + "identity_server": { + "change": "Pakeisti tapatybės serverį", + "change_prompt": "Atsijungti nuo tapatybės serverio ir jo vietoje prisijungti prie ?", + "change_server_prompt": "Jei jūs nenorite naudoti serverio radimui ir tam, kad būtumėte randamas esamų, jums žinomų kontaktų, žemiau įveskite kitą tapatybės serverį.", + "checking": "Tikrinamas serveris", + "description_connected": "Tam, kad galėtumėte rasti ir tam, kad būtumėte randamas esamų, jums žinomų kontaktų, jūs šiuo metu naudojate tapatybės serverį. Jį pakeisti galite žemiau.", + "description_disconnected": "Šiuo metu jūs nenaudojate tapatybės serverio. Tam, kad galėtumėte rasti ir tam, kad būtumėte randamas esamų, jums žinomų kontaktų, pridėkite jį žemiau.", + "description_optional": "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ą.", + "disconnect": "Atjungti tapatybės serverį", + "disconnect_anyway": "Vis tiek atsijungti", + "disconnect_offline_warning": "Prieš atsijungdami jūs turėtumėte pašalinti savo asmeninius duomenis iš tapatybės serverio . Deja, tapatybės serveris šiuo metu yra išjungtas arba nepasiekiamas.", + "disconnect_personal_data_warning_1": "Jūs vis dar dalijatės savo asmeniniais duomenimis tapatybės serveryje .", + "disconnect_personal_data_warning_2": "Prieš atsijungiant rekomenduojame iš tapatybės serverio pašalinti savo el. pašto adresus ir telefono numerius.", + "disconnect_server": "Atsijungti nuo tapatybės serverio ?", + "disconnect_warning": "Atsijungimas nuo tapatybės serverio reikš, kad jūs nebebūsite randamas kitų vartotojų ir jūs nebegalėsite pakviesti kitų, naudodami jų el. paštą arba telefoną.", + "do_not_use": "Nenaudoti tapatybės serverio", + "error_connection": "Nepavyko prisijungti prie tapatybės serverio", + "error_invalid": "Netinkamas tapatybės serveris (statuso kodas %(code)s)", + "error_invalid_or_terms": "Nesutikta su paslaugų teikimo sąlygomis arba tapatybės serveris yra klaidingas.", + "no_terms": "Jūsų pasirinktas tapatybės serveris neturi jokių paslaugų teikimo sąlygų.", + "suggestions": "Jūs turėtumėte:", + "suggestions_1": "patikrinti ar tarp jūsų naršyklės įskiepių nėra nieko kas galėtų blokuoti tapatybės serverį (pavyzdžiui \"Privacy Badger\")", + "suggestions_2": "susisiekti su tapatybės serverio administratoriais", + "suggestions_3": "palaukti ir bandyti vėliau dar kartą", + "url": "Tapatybės serveris (%(server)s)", + "url_field_label": "Pridėkite naują tapatybės serverį", + "url_not_https": "Tapatybės serverio URL privalo būti HTTPS" + }, + "integration_manager": { + "error_connecting": "Integracijų tvarkytuvas yra išjungtas arba negali pasiekti jūsų serverio.", + "error_connecting_heading": "Neįmanoma prisijungti prie integracijų tvarkytuvo", + "explainer": "Integracijų tvarkyklės gauna konfigūracijos duomenis ir jūsų vardu gali keisti valdiklius, siųsti kambario pakvietimus ir nustatyti galios lygius.", + "manage_title": "Valdyti integracijas", + "use_im": "Naudokite integracijų tvarkyklę botų, valdiklių ir lipdukų paketų tvarkymui.", + "use_im_default": "Naudokite integracijų tvarkyklę (%(serverName)s) botų, valdiklių ir lipdukų paketų tvarkymui." + }, + "integrations": { + "disabled_dialog_title": "Integracijos yra išjungtos", + "impossible_dialog_description": "Jūsų %(brand)s neleidžia jums naudoti integracijų tvarkyklės tam atlikti. Susisiekite su administratoriumi.", + "impossible_dialog_title": "Integracijos neleidžiamos" + }, + "invite": { + "email_caption": "Kviesti el. paštu", + "email_use_default_is": "Norėdami pakviesti nurodydami el. paštą, naudokite tapatybės serverį. Naudokite numatytajį (%(defaultIdentityServerName)s) arba tvarkykite Nustatymuose.", + "email_use_is": "Norėdami pakviesti nurodydami el. paštą, naudokite tapatybės serverį. Tvarkykite Nustatymuose.", + "error_bad_state": "Norint pakviesti vartotoją, prieš tai reikia pašalinti jo draudimą.", + "error_dm": "Negalėjome sukurti jūsų AŽ.", + "error_find_room": "Bandant pakviesti vartotojus kažkas nepavyko.", + "error_find_user_description": "Toliau išvardyti vartotojai gali neegzistuoti arba būti negaliojantys, todėl jų negalima pakviesti: %(csvNames)s", + "error_find_user_title": "Nepavyko rasti šių vartotojų", + "error_invite": "Negalėjome pakviesti šių vartotojų. Patikrinkite vartotojus, kuriuos norite pakviesti, ir bandykite dar kartą.", + "error_permissions_room": "Jūs neturite leidimo pakviesti žmones į šį kambarį.", + "error_transfer_multiple_target": "Skambutį galima perduoti tik vienam naudotojui.", + "error_unknown": "Nežinoma serverio klaida", + "error_version_unsupported_room": "Vartotojo serveris nepalaiko kambario versijos.", + "failed_generic": "Operacija nepavyko", + "failed_title": "Nepavyko pakviesti", + "invalid_address": "Neatpažintas adresas", + "key_share_warning": "Pakviesti asmenys galės skaityti senus pranešimus.", + "name_email_mxid_share_room": "Pakviesti ką nors, naudojant jų vardą, el. pašto adresą, vartotojo vardą (pvz.: ) arba bendrinti šį kambarį.", + "name_mxid_share_room": "Pakviesti ką nors naudojant jų vardą, vartotojo vardą (pvz.: ) arba bendrinti šį kambarį.", + "recents_section": "Pastarieji pokalbiai", + "send_link_prompt": "Arba atsiųskite kvietimo nuorodą", + "start_conversation_name_email_mxid_prompt": "Pradėkite pokalbį su kažkuo naudodami jų vardą, el. pašto adresą arba vartotojo vardą (pvz., ).", + "start_conversation_name_mxid_prompt": "Pradėkite pokalbį su asmeniu naudodami jo vardą arba vartotojo vardą (pvz., ).", + "suggestions_disclaimer": "Kai kurie pasiūlymai gali būti paslėpti dėl privatumo.", + "suggestions_section": "Neseniai tiesiogiai susirašyta", + "to_room": "Pakvietimas į %(roomName)s", + "to_space": "Pakvietimas į %(spaceName)s" + }, + "inviting_user1_and_user2": "Kviečiami %(user1)s ir %(user2)s", + "inviting_user_and_n_others": { + "one": "Kviečiami %(user)s ir 1 kitas", + "other": "Kviečiami %(user)s ir %(count)s kiti" + }, + "items_and_n_others": { + "other": " ir %(count)s kiti(-ų)", + "one": " ir dar vienas" + }, + "keyboard": { + "activate_button": "Aktyvuoti pasirinktą mygtuką", + "autocomplete_cancel": "Atšaukti automatinį užbaigimą", + "cancel_reply": "Atšaukti atsakymą į žinutę", + "category_autocomplete": "Autorašymas", + "category_calls": "Skambučiai", + "category_navigation": "Navigacija", + "category_room_list": "Kambarių Sąrašas", + "close_dialog_menu": "Uždaryti dialogą arba kontekstinį meniu", + "composer_new_line": "Nauja eilutė", + "composer_toggle_bold": "Perjungti paryškinimą", + "composer_toggle_italics": "Perjungti kursyvą", + "composer_toggle_quote": "Perjungti citatą", + "dismiss_read_marker_and_jump_bottom": "Atsisakyti skaitymo žymeklio ir nušokti į apačią", + "home": "Pradžia", + "jump_room_search": "Nušokti į kambarių paiešką", + "jump_to_read_marker": "Nušokti iki seniausios neperskaitytos žinutės", + "number": "[skaičius]", + "room_list_collapse_section": "Sutraukti kambarių sąrašo skyrių", + "room_list_expand_section": "Išplėsti kambarių sąrašo skyrių", + "room_list_select_room": "Pasirinkti kambarį iš kambarių sąrašo", + "search": "Paieška (turi būti įjungta)", + "toggle_microphone_mute": "Perjungti mikrofono nutildymą", + "toggle_right_panel": "Perjungti dešinį skydelį", + "toggle_top_left_menu": "Perjungti viršutinį kairės pusės meniu", + "upload_file": "Įkelti failą" + }, + "labs": { + "automatic_debug_logs": "Automatiškai siųsti derinimo žurnalus esant bet kokiai klaidai", + "automatic_debug_logs_decryption": "Automatiškai siųsti derinimo žurnalus apie iššifravimo klaidas", + "automatic_debug_logs_key_backup": "Automatiškai siųsti derinimo žurnalus, kai neveikia atsarginė raktų kopija", + "beta_feedback_leave_button": "Norėdami išeiti iš beta versijos, apsilankykite savo nustatymuose.", + "bridge_state": "Rodyti informaciją apie tiltus kambario nustatymuose", + "bridge_state_channel": "Kanalas: ", + "bridge_state_creator": "Šis tiltas buvo parūpintas .", + "bridge_state_manager": "Šis tiltas yra tvarkomas .", + "bridge_state_workspace": "Darbo aplinka: ", + "custom_themes": "Palaikykite pridėdami pasirinktines temas", + "dehydration": "Šifruoti pranešimai neprisijungus naudojant dehidruotus įrenginius", + "element_call_video_rooms": "Element skambučio vaizdo kambariai", + "group_developer": "Kūrėjas", + "group_encryption": "Šifravimas", + "group_experimental": "Eksperimentinis", + "group_messaging": "Žinučių siuntimas", + "group_moderation": "Moderavimas", + "group_profile": "Profilis", + "group_rooms": "Kambariai", + "group_spaces": "Erdvės", + "group_themes": "Temos", + "group_voip": "Garsas ir Vaizdas", + "group_widgets": "Valdikliai", + "html_topic": "Rodyti kambarių temų HTML atvaizdavimą", + "jump_to_date": "Pereiti prie datos (prideda /jumptodate ir perėjimo prie datos antraštes)", + "latex_maths": "Atvaizduoti LaTeX matematikas žinutėse", + "leave_beta": "Palikti beta versiją", + "msc3531_hide_messages_pending_moderation": "Leisti moderatoriams slėpti žinutes, laukiančias moderavimo.", + "pinning": "Žinučių prisegimas", + "state_counters": "Užkrauti paprastus skaitiklius kambario antraštėje", + "video_rooms": "Vaizdo kambariai", + "video_rooms_a_new_way_to_chat": "Naujas būdas kalbėtis balsu ir vaizdu per %(brand)s.", + "video_rooms_always_on_voip_channels": "Vaizdo kambariai - tai visada veikiantys VoIP kanalai, įterpti į %(brand)s kambarį.", + "video_rooms_beta": "Vaizdo kambariai yra beta funkcija", + "video_rooms_faq1_answer": "Kairiajame skydelyje esančioje kambarių skiltyje naudokite mygtuką “+”.", + "video_rooms_faq1_question": "Kaip galiu sukurti vaizdo kambarį?", + "video_rooms_faq2_answer": "Taip, pokalbių laiko juosta rodoma kartu su vaizdu.", + "video_rooms_faq2_question": "Ar galiu naudoti teksto pokalbius kartu su vaizdo skambučiu?", + "voice_broadcast": "Balso transliacija" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Šie nustatymai yra skirti pažengusiems vartotojams.", + "ban_reason": "Ignoruojami/Blokuojami", + "error_adding_ignore": "Klaida pridedant ignoruojamą vartotoją/serverį", + "error_adding_list_description": "Patikrinkite kambario ID arba adresą ir bandykite dar kartą.", + "error_adding_list_title": "Klaida užsiprenumeruojant sąrašą", + "error_removing_ignore": "Klaida pašalinant ignoruojamą vartotoją/serverį", + "error_removing_list_description": "Bandykite dar kartą arba peržiūrėkite konsolę, kad rastumėte užuominų.", + "error_removing_list_title": "Klaida atsisakant sąrašo prenumeratos", + "explainer_1": "Čia pridėkite vartotojus ir serverius, kuriuos norite ignoruoti. Naudokite žvaigždutes, kad %(brand)s atitiktų bet kokius simbolius. Pavyzdžiui, @botas:* ignoruotų visus vartotojus, turinčius vardą 'botas' bet kuriame serveryje.", + "explainer_2": "Ž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.", + "lists": "Šiuo metu esate užsiprenumeravę:", + "lists_description_1": "Užsiprenumeravus draudimų sąrašą, būsite prie jo prijungtas!", + "lists_description_2": "Jei tai nėra ko jūs norite, naudokite kitą įrankį vartotojams ignoruoti.", + "lists_heading": "Prenumeruojami sąrašai", + "lists_new_label": "Kambario ID arba draudimų sąrašo adresas", + "no_lists": "Nesate užsiprenumeravę jokių sąrašų", + "personal_empty": "Jūs nieko neignoruojate.", + "personal_heading": "Asmeninis draudimų sąrašas", + "personal_new_label": "Norimo ignoruoti serverio arba vartotojo ID", + "personal_new_placeholder": "pvz.: @botas:* arba pavyzdys.org", + "personal_section": "Šiuo metu ignoruojate:", + "room_name": "Mano Draudimų Sąrašas", + "room_topic": "Tai yra jūsų užblokuotų vartotojų/serverių sąrašas - neišeikite iš kambario!", + "rules_empty": "Nė vienas", + "rules_server": "Serverio taisyklės", + "rules_title": "Draudimo sąrašo taisyklės - %(roomName)s", + "rules_user": "Vartotojo taisyklės", + "something_went_wrong": "Kažkas ne taip. Bandykite dar kartą arba peržiūrėkite konsolę, kad rastumėte užuominų.", + "title": "Ignoruojami vartotojai", + "view_rules": "Peržiūrėti taisykles" }, - "time": { - "seconds_left": "%(seconds)ss liko", - "date_at_time": "%(date)s %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)sval", - "short_minutes": "%(value)sm", - "short_seconds": "%(value)ss", - "last_week": "Paskutinė savaitė", - "last_month": "Paskutinis mėnuo", - "n_minutes_ago": "prieš %(num)s minutes(-ų)", - "n_hours_ago": "prieš %(num)s valandas(-ų)", - "n_days_ago": "prieš %(num)s dienas(-ų)", - "in_n_minutes": "%(num)s minutes(-ų) nuo dabar", - "in_n_hours": "%(num)s valandas(-ų) nuo dabar", - "in_n_days": "%(num)s dienas(-ų) nuo dabar", - "in_few_seconds": "keletą sekundžių nuo dabar", - "in_about_minute": "apie minutę nuo dabar", - "in_about_hour": "apie valandą nuo dabar", - "in_about_day": "apie dieną nuo dabar", - "few_seconds_ago": "prieš kelias sekundes", - "about_minute_ago": "maždaug prieš minutę", - "about_hour_ago": "maždaug prieš valandą", - "about_day_ago": "maždaug prieš dieną" + "lazy_loading": { + "disabled_action": "Išvalyti talpyklą ir sinchronizuoti iš naujo", + "disabled_description1": "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ą.", + "disabled_description2": "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ų.", + "disabled_title": "Nesuderinamas vietinis podėlis", + "resync_description": "%(brand)s dabar naudoja 3-5 kartus mažiau atminties, įkeliant vartotojų informaciją tik prireikus. Palaukite, kol mes iš naujo sinchronizuosime su serveriu!", + "resync_title": "Atnaujinama %(brand)s" + }, + "leave_room_dialog": { + "leave_room_question": "Ar tikrai norite išeiti iš kambario %(roomName)s?", + "room_rejoin_warning": "Šis kambarys nėra viešas. Jūs negalėsite prisijungti iš naujo be pakvietimo." + }, + "lightbox": { + "rotate_left": "Pasukti Kairėn" + }, + "member_list": { + "filter_placeholder": "Filtruoti kambario dalyvius", + "invited_list_heading": "Pakviesta", + "power_label": "%(userName)s (galia %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Kambario nariai", + "message_edit_dialog_title": "Žinutės redagavimai", + "mobile_guide": { + "toast_accept": "Naudoti programėlę", + "toast_description": "%(brand)s yra eksperimentinis mobiliojoje žiniatinklio naršyklėje. Jei norite geresnės patirties ir naujausių funkcijų, naudokitės nemokama vietine programėle.", + "toast_title": "Naudokite programėlę geresnei patirčiai" + }, + "no_more_results": "Daugiau nėra jokių rezultatų", + "notifications": { + "all_messages": "Visos žinutės", + "all_messages_description": "Būkite pranešti apie kiekvieną žinutę", + "class_global": "Globalus", + "class_other": "Kitas", + "colour_bold": "Pusjuodis", + "colour_none": "Nė vienas", + "default": "Numatytas", + "enable_prompt_toast_description": "Įjungti darbalaukio pranešimus", + "enable_prompt_toast_title": "Pranešimai", + "enable_prompt_toast_title_from_message_send": "Nepraleiskite atsakymų", + "error_change_title": "Keisti pranešimų nustatymus", + "keyword": "Raktažodis", + "keyword_new": "Naujas raktažodis", + "mark_all_read": "Pažymėti viską kaip perskaitytą", + "mentions_and_keywords": "@paminėjimai & raktažodžiai", + "mentions_and_keywords_description": "Gaukite pranešimus tik apie paminėjimus ir raktinius žodžius, kaip nustatyta jūsų nustatymuose", + "mentions_keywords": "Paminėjimai & Raktažodžiai", + "message_didnt_send": "Žinutė nebuvo išsiųsta. Spustelėkite norėdami gauti informacijos.", + "mute_description": "Negausite jokių pranešimų" + }, + "notifier": { + "m.key.verification.request": "%(name)s prašo patvirtinimo" }, "onboarding": { - "personal_messaging_title": "Saugūs pokalbiai draugams ir šeimai", - "free_e2ee_messaging_unlimited_voip": "%(brand)s - tai puikus būdas palaikyti ryšį: nemokamos visapusiškai šifruotos žinutės ir neriboti balso bei vaizdo skambučiai.", - "personal_messaging_action": "Pradėkite pirmąjį pokalbį", - "work_messaging_title": "Saugūs pokalbiai darbui", - "work_messaging_action": "Rasti savo bendradarbius", - "community_messaging_title": "Bendruomenės nuosavybė", "community_messaging_action": "Rasti savo žmones", - "welcome_to_brand": "Sveiki atvykę į %(brand)s", - "only_n_steps_to_go": { - "one": "Liko tik %(count)s žingsnis", - "other": "Liko tik %(count)s žingsniai" - }, - "you_did_it": "Jums pavyko!", - "complete_these": "Užbaikite šiuos žingsnius, kad gautumėte daugiausiai iš %(brand)s", "community_messaging_description": "Išlaikykite bendruomenės diskusijų nuosavybę ir kontrolę.\nPlėskitės ir palaikykite milijonus žmonių, naudodami galingą moderavimą ir sąveiką.", - "you_made_it": "Jums pavyko!", - "set_up_profile_description": "Įsitikinkite, kad žmonės žino, jog tai tikrai jūs", - "set_up_profile_action": "Jūsų profilis", - "set_up_profile": "Nustatykite savo profilį", - "get_stuff_done": "Atlikite darbus suradę komandos draugus", - "find_people": "Rasti žmones", - "find_friends_description": "Dėl to čia ir esate, todėl imkimės to", - "find_friends_action": "Rasti draugus", - "find_friends": "Rasti ir pakviesti draugus", - "find_coworkers": "Rasti ir pakviesti bendradarbius", - "find_community_members": "Rasti ir pakviesti savo bendruomenės narius", - "enable_notifications_description": "Nepraleiskite atsakymo ar svarbios žinutės", - "enable_notifications_action": "Įjungti pranešimus", - "enable_notifications": "Įjungti pranešimus", - "download_app_description": "Nepraleiskite nieko, jei su savimi pasiimsite %(brand)s", - "download_app_action": "Atsisiųsti programėles", + "community_messaging_title": "Bendruomenės nuosavybė", + "complete_these": "Užbaikite šiuos žingsnius, kad gautumėte daugiausiai iš %(brand)s", + "create_room": "Sukurti grupės pokalbį", "download_app": "Atsisiųsti %(brand)s", + "download_app_action": "Atsisiųsti programėles", + "download_app_description": "Nepraleiskite nieko, jei su savimi pasiimsite %(brand)s", "download_brand": "Atsisiųsti %(brand)s", + "enable_notifications": "Įjungti pranešimus", + "enable_notifications_action": "Įjungti pranešimus", + "enable_notifications_description": "Nepraleiskite atsakymo ar svarbios žinutės", + "explore_rooms": "Žvalgyti viešus kambarius", + "find_community_members": "Rasti ir pakviesti savo bendruomenės narius", + "find_coworkers": "Rasti ir pakviesti bendradarbius", + "find_friends": "Rasti ir pakviesti draugus", + "find_friends_action": "Rasti draugus", + "find_friends_description": "Dėl to čia ir esate, todėl imkimės to", + "find_people": "Rasti žmones", + "free_e2ee_messaging_unlimited_voip": "%(brand)s - tai puikus būdas palaikyti ryšį: nemokamos visapusiškai šifruotos žinutės ir neriboti balso bei vaizdo skambučiai.", + "get_stuff_done": "Atlikite darbus suradę komandos draugus", "intro_welcome": "Sveiki prisijungę į %(appName)s", + "only_n_steps_to_go": { + "one": "Liko tik %(count)s žingsnis", + "other": "Liko tik %(count)s žingsniai" + }, + "personal_messaging_action": "Pradėkite pirmąjį pokalbį", + "personal_messaging_title": "Saugūs pokalbiai draugams ir šeimai", "send_dm": "Siųsti tiesioginę žinutę", - "explore_rooms": "Žvalgyti viešus kambarius", - "create_room": "Sukurti grupės pokalbį" + "set_up_profile": "Nustatykite savo profilį", + "set_up_profile_action": "Jūsų profilis", + "set_up_profile_description": "Įsitikinkite, kad žmonės žino, jog tai tikrai jūs", + "welcome_to_brand": "Sveiki atvykę į %(brand)s", + "work_messaging_action": "Rasti savo bendradarbius", + "work_messaging_title": "Saugūs pokalbiai darbui", + "you_did_it": "Jums pavyko!", + "you_made_it": "Jums pavyko!" + }, + "power_level": { + "admin": "Administratorius", + "custom": "Pasirinktinis (%(level)s)", + "custom_level": "Pritaikytas lygis", + "default": "Numatytas", + "label": "Galios lygis", + "mod": "Moderatorius", + "moderator": "Moderatorius", + "restricted": "Apribotas" + }, + "presence": { + "busy": "Užsiėmęs", + "idle": "Neveiklus", + "idle_for": "Neveiklus %(duration)s", + "offline": "Atsijungęs", + "offline_for": "Atsijungęs %(duration)s", + "online": "Prisijungęs", + "online_for": "Prisijungęs %(duration)s", + "unknown": "Nežinoma", + "unknown_for": "Nežinoma jau %(duration)s" + }, + "quick_settings": { + "all_settings": "Visi nustatymai", + "metaspace_section": "Prisegti prie šoninės juostos", + "sidebar_settings": "Daugiau parinkčių", + "title": "Greiti nustatymai" + }, + "quit_warning": { + "call_in_progress": "Panašu, kad jūs dalyvaujate skambutyje, ar tikrai norite išeiti?", + "file_upload_in_progress": "Panašu, kad jūs įkeliate failus, ar tikrai norite išeiti?" + }, + "redact": { + "confirm_button": "Patvirtinkite pašalinimą", + "error": "Jūs negalite trinti šios žinutės. (%(code)s)", + "ongoing": "Pašalinama…", + "reason_label": "Priežastis (nebūtina)" + }, + "reject_invitation_dialog": { + "confirmation": "Ar tikrai norite atmesti pakvietimą?", + "failed": "Nepavyko atmesti pakvietimo", + "title": "Atmesti pakvietimą" + }, + "report_content": { + "description": "Pranešant apie šią netinkamą žinutę, serverio administratoriui bus nusiųstas unikalus 'įvykio ID'. Jei žinutės šiame kambaryje yra šifruotos, serverio administratorius negalės perskaityti žinutės teksto ar peržiūrėti failų arba paveikslėlių.", + "missing_reason": "Įrašykite kodėl pranešate.", + "other_label": "Kitas", + "report_content_to_homeserver": "Pranešti apie turinį serverio administratoriui" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Nepavyko iššifruoti %(failedCount)s seansų!", + "count_of_successfully_restored_keys": "Sėkmingai atkurti %(sessionCount)s raktai", + "enter_key_description": "Prieikite prie savo saugių žinučių istorijos ir nustatykite saugių žinučių siuntimą įvesdami Saugumo Raktą.", + "enter_key_title": "Įveskite Saugumo Raktą", + "enter_phrase_description": "Pasiekite savo saugių žinučių istoriją ir nustatykite saugių žinučių siuntimą įvesdami Saugumo Frazę.", + "enter_phrase_title": "Įveskite Saugumo Frazę", + "incorrect_security_phrase_dialog": "Atsarginės kopijos nepavyko iššifruoti naudojant šią Saugumo Frazę: prašome patikrinti, ar įvedėte teisingą Saugumo Frazę.", + "incorrect_security_phrase_title": "Neteisinga Saugumo Frazė", + "key_backup_warning": "Įspėjimas: atsarginę raktų kopiją sukurkite tik iš patikimo kompiuterio.", + "key_forgotten_text": "Jei pamiršote Saugumo Raktą, galite ", + "key_is_invalid": "Netinkamas Saugumo Raktas", + "key_is_valid": "Atrodo, kad tai tinkamas Saugumo Raktas!", + "keys_restored_title": "Raktai atkurti", + "load_error_content": "Nepavyksta įkelti atsarginės kopijos būsenos", + "load_keys_progress": "%(completed)s iš %(total)s raktų atkurta", + "no_backup_error": "Nerasta jokios atsarginės kopijos!", + "phrase_forgotten_text": "Jei pamiršote savo Saugumo Frazę, galite panaudoti savo Saugumo Raktą arba nustatyti naujas atkūrimo parinktis", + "recovery_key_mismatch_description": "Atsarginės kopijos nepavyko iššifruoti naudojant šį Saugumo Raktą: prašome patikrinti, ar įvedėte teisingą Saugumo Raktą.", + "recovery_key_mismatch_title": "Saugumo Rakto nesutapimas", + "restore_failed_error": "Nepavyko atkurti atsarginės kopijos" + }, + "right_panel": { + "add_integrations": "Pridėti valdiklius, tiltus ir botus", + "edit_integrations": "Redaguoti valdiklius, tiltus ir botus", + "export_chat_button": "Eksportuoti pokalbį", + "files_button": "Failai", + "pinned_messages": { + "empty": "Kol kas nieko neprisegta", + "explainer": "Jei turite leidimus, atidarykite bet kurios žinutės meniu ir pasirinkite Prisegti, kad juos čia priklijuotumėte.", + "limits": { + "other": "Galite prisegti tik iki %(count)s valdiklių" + }, + "title": "Prisegtos žinutės" + }, + "pinned_messages_button": "Prisegta", + "search_button": "Ieškoti", + "settings_button": "Kambario nustatymai", + "share_button": "Bendrinti kambarį", + "video_room_chat": { + "title": "Pokalbis" + }, + "widgets_section": "Valdikliai" + }, + "room": { + "3pid_invite_email_not_found_account": "Šis kvietimas buvo išsiųstas į %(email)s, kuris nėra susijęs su jūsų paskyra", + "3pid_invite_email_not_found_account_room": "Šis kvietimas į %(roomName)s buvo išsiųstas į %(email)s, kuris nėra susijęs su jūsų paskyra", + "3pid_invite_error_description": "Bandant patvirtinti jūsų kvietimą buvo grąžinta klaida (%(errcode)s). Galite pabandyti perduoti šią informaciją jus pakvietusiam asmeniui.", + "3pid_invite_error_invite_action": "Vis tiek bandyti prisijungti", + "3pid_invite_error_invite_subtitle": "Jūs galite prisijungti tik su veikiančiu pakvietimu.", + "3pid_invite_error_public_subtitle": "Čia vis dar galite prisijungti.", + "3pid_invite_error_title": "Kažkas nepavyko su jūsų kvietimu.", + "3pid_invite_error_title_room": "Kažkas nepavyko su jūsų kvietimu į %(roomName)s", + "3pid_invite_no_is_subtitle": "Nustatymuose naudokite tapatybės serverį, kad gautumėte pakvietimus tiesiai į %(brand)s.", + "banned_by": "Jus užblokavo %(memberName)s", + "banned_from_room_by": "%(memberName)s uždraudė jums lankytis %(roomName)s", + "context_menu": { + "copy_link": "Kopijuoti kambario nuorodą", + "favourite": "Mėgstamas", + "forget": "Pamiršti Kambarį", + "low_priority": "Žemo prioriteto", + "title": "Kambario parinktys", + "unfavourite": "Mėgstamas" + }, + "dm_invite_action": "Pradėti kalbėtis", + "dm_invite_subtitle": " nori kalbėtis", + "dm_invite_title": "Ar jūs norite kalbėtis su %(user)s?", + "drop_file_prompt": "Norėdami įkelti, vilkite failą čia", + "error_join_404_invite": "Jus pakvietęs asmuo jau išėjo arba jo serveris neveikia.", + "error_join_404_invite_same_hs": "Jus pakvietęs asmuo jau išėjo.", + "error_join_connection": "Įvyko klaida prisijungiant.", + "error_join_incompatible_version_1": "Atsiprašome, bet jūsų namų serveris yra per senas, kad galėtumėte čia dalyvauti.", + "error_join_incompatible_version_2": "Susisiekite su savo serverio administratoriumi.", + "error_join_title": "Nepavyko prisijungti", + "failed_reject_invite": "Nepavyko atmesti pakvietimo", + "forget_room": "Pamiršti šį kambarį", + "forget_space": "Pamiršti šią erdvę", + "header": { + "forget_room_button": "Pamiršti kambarį", + "hide_widgets_button": "Slėpti Valdiklius", + "show_widgets_button": "Rodyti Valdiklius" + }, + "inaccessible": "Šiuo metu į šį kambarį ar erdvę negalima patekti.", + "inaccessible_name": "%(roomName)s šiuo metu nėra pasiekiamas.", + "inaccessible_subtitle_1": "Pabandykite vėliau arba paprašykite kambario ar erdvės administratoriaus patikrinti, ar turite prieigą.", + "inaccessible_subtitle_2": "Bandant patekti į kambarį ar erdvę buvo grąžinta %(errcode)s. Jei manote, kad šią žinutę matote klaidingai, pateikite pranešimą apie klaidą.", + "intro": { + "dm_caption": "Šiame pokalbyje esate tik jūs dviese, nebent kuris nors iš jūsų pakvies ką nors prisijungti.", + "enable_encryption_prompt": "Įjunkite šifravimą nustatymuose.", + "no_avatar_label": "Pridėkite nuotrauką, kad žmonės galėtų lengvai pastebėti jūsų kambarį.", + "no_topic": "Pridėkite temą, kad žmonės žinotų, apie ką tai yra.", + "private_unencrypted_warning": "Jūsų asmeninės žinutės paprastai yra šifruojamos, tačiau šis kambarys nėra šifruojamas. Paprastai taip nutinka dėl nepalaikomo įrenginio arba naudojamo metodo, pvz., kvietimai el. paštu.", + "room_invite": "Pakviesti tik į šį kambarį", + "send_message_start_dm": "Siųskite pirmąją žinutę kad pakviestumėte į pokalbį", + "start_of_dm_history": "Tai yra jūsų tiesioginių žinučių su istorijos pradžia.", + "start_of_room": "Tai yra pradžia.", + "topic": "Tema: %(topic)s ", + "topic_edit": "Tema: %(topic)s (redaguoti)", + "unencrypted_warning": "Visapusis šifravimas nėra įjungtas", + "user_created": "%(displayName)s sukūrė šį kambarį.", + "you_created": "Jūs sukūrėte šį kambarį." + }, + "invite_email_mismatch_suggestion": "Bendrinkite šį el. pašto adresą nustatymuose, kad gautumėte kvietimus tiesiai į %(brand)s.", + "invite_reject_ignore": "Atmesti ir ignoruoti vartotoją", + "invite_sent_to_email": "Šis kvietimas buvo išsiųstas į %(email)s", + "invite_sent_to_email_room": "Šis kvietimas į %(roomName)s buvo išsiųstas į %(email)s", + "invite_subtitle": " jus pakvietė", + "invite_this_room": "Pakviesti į šį kambarį", + "invite_title": "Ar jūs norite prisijungti prie %(roomName)s kanalo?", + "inviter_unknown": "Nežinoma", + "invites_you_text": " kviečia jus", + "join_button_account": "Registruotis", + "join_failed_enable_video_rooms": "Norint prisijungti, pirmiausia įjunkite vaizdo kambarius laboratorijose", + "join_failed_needs_invite": "Norint peržiūrėti %(roomName)s, turite gauti kvietimą", + "join_the_discussion": "Prisijungti prie diskusijos", + "join_title": "Prisijunkite prie kambario ir dalyvaukite", + "join_title_account": "Prisijunkite prie pokalbio su paskyra", + "joining": "Prisijungiama…", + "jump_read_marker": "Pereiti prie pirmos neperskaitytos žinutės.", + "jump_to_bottom_button": "Slinkite prie naujausių žinučių", + "jump_to_date": "Peršokti į datą", + "jump_to_date_beginning": "Kambario pradžia", + "jump_to_date_prompt": "Pasirinkite datą, į kurią norite pereiti", + "kick_reason": "Priežastis: %(reason)s", + "kicked_by": "Jus pašalino %(memberName)s", + "kicked_from_room_by": "Jus iš %(roomName)s pašalino %(memberName)s", + "leave_error_title": "Klaida išeinant iš kambario", + "leave_server_notices_description": "Šis kambarys yra naudojamas svarbioms žinutėms iš serverio, tad jūs negalite iš jo išeiti.", + "leave_server_notices_title": "Negalima išeiti iš Serverio Pranešimų kambario", + "leave_unexpected_error": "Netikėta serverio klaida bandant išeiti iš kambario", + "link_email_to_receive_3pid_invite": "Susiekite šį el. pašto adresą su savo paskyra nustatymuose, kad kvietimus gautumėte tiesiai į %(brand)s.", + "loading_preview": "Įkeliama peržiūra", + "no_peek_join_prompt": "%(roomName)s negali būti peržiūrėtas. Ar jūs norite prie jo prisijungti?", + "no_peek_no_name_join_prompt": "Nėra išankstinės peržiūros, ar norėtumėte prisijungti?", + "not_found_subtitle": "Ar jūs tikri kad esate tinkamoje vietoje?", + "not_found_title": "Šis kambarys ar erdvė neegzistuoja.", + "not_found_title_name": "%(roomName)s neegzistuoja.", + "peek_join_prompt": "Jūs peržiūrite %(roomName)s. Norite prie jo prisijungti?", + "rejoin_button": "Prisijungti iš naujo", + "search": { + "all_rooms": "Visi pokalbių kambariai", + "field_placeholder": "Paieška…", + "result_count": { + "other": "(~%(count)s rezultatų(-ai))", + "one": "(~%(count)s rezultatas)" + }, + "this_room": "Šis pokalbių kambarys" + }, + "show_labs_settings": "Rodyti laboratorijų nustatymus", + "status_bar": { + "server_connectivity_lost_description": "Išsiųstos žinutės bus saugomos tol, kol atsiras ryšys.", + "server_connectivity_lost_title": "Jungiamumas su šiuo serveriu buvo prarastas." + }, + "unread_notifications_predecessor": { + "one": "Jūs turite %(count)s neperskaitytą pranešimą ankstesnėje šio kambario versijoje.", + "other": "Jūs turite %(count)s neperskaitytus(-ų) pranešimus(-ų) ankstesnėje šio kambario versijoje." + }, + "upgrade_error_description": "Dar kartą įsitikinkite, kad jūsų serveris palaiko pasirinktą kambario versiją ir bandykite iš naujo.", + "upgrade_error_title": "Klaida atnaujinant kambarį", + "upgrade_warning_bar": "Atnaujinimas išjungs dabartinę kambario instanciją ir sukurs atnaujintą kambarį tuo pačiu pavadinimu.", + "upgrade_warning_bar_admins": "Šį įspėjimą matys tik kambario administratoriai", + "upgrade_warning_bar_unstable": "Šiame kambaryje naudojama kambario versija , kurią šis namų serveris pažymėjo kaip nestabilią.", + "upgrade_warning_bar_upgraded": "Šis kambarys jau yra atnaujintas.", + "upload": { + "uploading_multiple_file": { + "other": "Įkeliamas %(filename)s ir dar %(count)s failai", + "one": "Įkeliamas %(filename)s ir dar %(count)s failas" + }, + "uploading_single_file": "Įkeliamas %(filename)s" + }, + "view_failed_enable_video_rooms": "Norint peržiūrėti, pirmiausia įjunkite vaizdo kambarius laboratorijose" + }, + "room_list": { + "add_room_label": "Sukurti kambarį", + "add_space_label": "Pridėti erdvę", + "breadcrumbs_empty": "Nėra neseniai lankytų kambarių", + "breadcrumbs_label": "Neseniai lankyti kambariai", + "failed_remove_tag": "Nepavyko pašalinti žymos %(tagName)s iš kambario", + "home_menu_label": "Pradžios parinktys", + "join_public_room_label": "Prisijungti prie viešo kambario", + "joining_rooms_status": { + "one": "Šiuo metu prisijungiama prie %(count)s kambario", + "other": "Šiuo metu prisijungiama prie %(count)s kambarių" + }, + "notification_options": "Pranešimų parinktys", + "redacting_messages_status": { + "one": "Šiuo metu šalinamos žinutės iš %(count)s kambario", + "other": "Šiuo metu šalinamos žinutės iš %(count)s kambarių" + }, + "show_less": "Rodyti mažiau", + "show_n_more": { + "one": "Rodyti dar %(count)s", + "other": "Rodyti dar %(count)s" + }, + "show_previews": "Rodyti žinučių peržiūras", + "sort_by": "Rūšiuoti pagal", + "sort_by_activity": "Aktyvumą", + "sort_by_alphabet": "A-Ž", + "sort_unread_first": "Pirmiausia rodyti kambarius su neperskaitytomis žinutėmis", + "space_menu_label": "%(spaceName)s meniu", + "sublist_options": "Sąrašo parinktys", + "suggested_rooms_heading": "Siūlomi kambariai" + }, + "room_settings": { + "access": { + "description_space": "Nuspręskite kas gali peržiūrėti ir prisijungti prie %(spaceName)s.", + "title": "Prieiga" + }, + "advanced": { + "error_upgrade_description": "Nepavyko užbaigti kambario atnaujinimo", + "error_upgrade_title": "Nepavyko atnaujinti kambario", + "information_section_room": "Kambario informacija", + "information_section_space": "Erdvės informacija", + "room_id": "Vidinis kambario ID", + "room_predecessor": "Peržiūrėti senesnes žinutes %(roomName)s.", + "room_upgrade_button": "Atnaujinti šį kambarį į rekomenduojamą kambario versiją", + "room_version": "Kambario versija:", + "room_version_section": "Kambario versija", + "space_predecessor": "Peržiūrėti senesnę %(spaceName)s versiją.", + "space_upgrade_button": "Atnaujinkite šią erdvę į rekomenduojamą kambario versiją", + "unfederated": "Šis kambarys nėra pasiekiamas nuotoliniams Matrix serveriams", + "upgrade_button": "Atnaujinti šį kambarį į %(version)s versiją", + "upgrade_dialog_description": "Norint atnaujinti šį kambarį, reikia uždaryti esamą kambario instanciją ir vietoje jo sukurti naują kambarį. Norėdami suteikti kambario nariams kuo geresnę patirtį, mes:", + "upgrade_dialog_description_1": "Sukurti naują kambarį su tuo pačiu pavadinimu, aprašymu ir pseudoportretu", + "upgrade_dialog_description_2": "Atnaujinkite vietinių kambarių slapyvardžius, kad nurodytumėte į naująjį kambarį", + "upgrade_dialog_description_3": "Neleisti vartotojams kalbėti senoje kambario versijoje ir paskelbti pranešimą, kuriame vartotojams patariama persikelti į naują kambarį", + "upgrade_dialog_description_4": "Naujojo kambario pradžioje įdėkite nuorodą į senąjį kambarį, kad žmonės galėtų matyti senas žinutes", + "upgrade_dialog_title": "Atnaujinti Kambario Versiją", + "upgrade_dwarning_ialog_title_public": "Atnaujinti viešą kambarį", + "upgrade_warning_dialog_description": "Kambario atnaujinimas yra sudėtingas veiksmas ir paprastai rekomenduojamas, kai kambarys nestabilus dėl klaidų, trūkstamų funkcijų ar saugos spragų.", + "upgrade_warning_dialog_footer": "Atnaujinsite šį kambarį iš į .", + "upgrade_warning_dialog_report_bug_prompt": "Paprastai tai turi įtakos tik tam, kaip kambarys apdorojamas serveryje. Jei turite problemų su %(brand)s, praneškite apie klaidą.", + "upgrade_warning_dialog_report_bug_prompt_link": "Paprastai tai turi įtakos tik kambario apdorojimui serveryje. Jei jūs turite problemų su savo %(brand)s, praneškite apie klaidą.", + "upgrade_warning_dialog_title_private": "Atnaujinti privatų kambarį" + }, + "alias_not_specified": "nenurodyta", + "bridges": { + "description": "Šiame kambaryje žinutės perduodamos šioms platformoms. Sužinokite daugiau.", + "empty": "Šis kambarys neperduoda žinučių jokioms platformoms. Sužinokite daugiau.", + "title": "Tiltai" + }, + "delete_avatar_label": "Ištrinti avatarą", + "general": { + "alias_field_placeholder_default": "pvz.: mano-kambarys", + "aliases_items_label": "Kiti paskelbti adresai:", + "aliases_no_items_label": "Kol kas nėra kitų paskelbtų adresų, pridėkite vieną žemiau", + "aliases_section": "Kambario Adresai", + "avatar_field_label": "Kambario pseudoportretas", + "canonical_alias_field_label": "Pagrindinis adresas", + "default_url_previews_off": "URL nuorodų peržiūros šio kambario dalyviams yra išjungtos kaip numatytosios.", + "default_url_previews_on": "URL nuorodų peržiūros šio kambario dalyviams yra įjungtos kaip numatytosios.", + "description_space": "Redaguoti su savo erdve susijusius nustatymus.", + "error_creating_alias_description": "Kuriant šį adresą įvyko klaida. Gali būti, kad serveris jo neleidžia arba įvyko laikina klaida.", + "error_creating_alias_title": "Klaida kuriant adresą", + "error_deleting_alias_description": "Pašalinant šį adresą įvyko klaida. Gali būti, kad jo nebėra arba įvyko laikina klaida.", + "error_deleting_alias_description_forbidden": "Neturite leidimo ištrinti adresą.", + "error_deleting_alias_title": "Klaida šalinant adresą", + "error_save_space_settings": "Nepavyko išsaugoti erdvės nustatymų.", + "error_updating_alias_description": "Atnaujinant kambario alternatyvius adresus įvyko klaida. Gali būti, kad serveris to neleidžia arba įvyko laikina klaida.", + "error_updating_canonical_alias_description": "Atnaujinant pagrindinį kambario adresą įvyko klaida. Gali būti, kad serveris to neleidžia arba įvyko laikina klaida.", + "error_updating_canonical_alias_title": "Atnaujinant pagrindinį adresą įvyko klaida", + "leave_space": "Palikti erdvę", + "local_alias_field_label": "Vietinis adresas", + "local_aliases_explainer_room": "Nustatykite adresus šiam kambariui, kad vartotojai galėtų surasti šį kambarį per jūsų serverį (%(localDomain)s)", + "local_aliases_explainer_space": "Nustatykite adresus šiai erdvei, kad naudotojai galėtų rasti šią erdvę per jūsų namų serverį (%(localDomain)s)", + "local_aliases_section": "Vietiniai Adresai", + "name_field_label": "Kambario Pavadinimas", + "new_alias_placeholder": "Naujas paskelbtas adresas (pvz.: #pavadinimas:server)", + "no_aliases_room": "Šis kambarys neturi jokių vietinių adresų", + "no_aliases_space": "Ši erdvė neturi vietinių adresų", + "other_section": "Kitas", + "publish_toggle": "Paskelbti šį kambarį viešai %(domain)s kambarių kataloge?", + "published_aliases_description": "Norint paskelbti adresą, pirmiausia jį reikia nustatyti kaip vietinį adresą.", + "published_aliases_explainer_room": "Paskelbtus adresus gali naudoti bet kas bet kuriame serveryje, prisijungimui prie jūsų kambario.", + "published_aliases_explainer_space": "Paskelbtus adresus gali naudoti bet kas bet kuriame serveryje, prisijungimui prie jūsų erdvės.", + "published_aliases_section": "Paskelbti Adresai", + "save": "Išsaugoti Pakeitimus", + "topic_field_label": "Kambario Tema", + "url_preview_encryption_warning": "Šifruotuose kambariuose, tokiuose kaip šis, URL nuorodų peržiūros pagal numatymą yra išjungtos, kad būtų užtikrinta, jog jūsų serveris (kur yra generuojamos peržiūros) negali rinkti informacijos apie jūsų šiame kambaryje peržiūrėtas nuorodas.", + "url_preview_explainer": "Kai kas nors į savo žinutę įtraukia URL, gali būti rodoma URL peržiūra, suteikianti daugiau informacijos apie tą nuorodą, tokios kaip pavadinimas, aprašymas ir vaizdas iš svetainės.", + "url_previews_section": "URL nuorodų peržiūros", + "user_url_previews_default_off": "Jūs išjungėte URL nuorodų peržiūras kaip numatytasias.", + "user_url_previews_default_on": "Jūs įjungėte URL nuorodų peržiūras kaip numatytasias." + }, + "notifications": { + "browse_button": "Naršyti", + "custom_sound_prompt": "Nustatyti naują pasirinktinį garsą", + "notification_sound": "Pranešimo garsas", + "settings_link": "Gaukite pranešimus, kaip nustatyta jūsų nustatymuose", + "sounds_section": "Garsai", + "uploaded_sound": "Įkeltas garsas" + }, + "permissions": { + "ban": "Užblokuoti naudotojus", + "ban_reason": "Priežastis", + "banned_by": "Užblokuotas nuo %(displayName)s", + "banned_users_section": "Užblokuoti vartotojai", + "error_changing_pl_description": "Keičiant vartotojo galios lygį įvyko klaida. Įsitikinkite, kad turite tam leidimą ir bandykite dar kartą.", + "error_changing_pl_reqs_description": "Keičiant kambario galios lygio reikalavimus įvyko klaida. Įsitikinkite, kad turite tam leidimą ir bandykite dar kartą.", + "error_changing_pl_reqs_title": "Klaida keičiant galios lygio reikalavimą", + "error_changing_pl_title": "Klaida keičiant galios lygį", + "error_unbanning": "Nepavyko atblokuoti", + "events_default": "Siųsti žinutes", + "invite": "Kviesti naudotojus", + "kick": "Pašalinti naudotojus", + "m.reaction": "Siųsti reakcijas", + "m.room.avatar": "Keisti kambario pseudoportretą", + "m.room.avatar_space": "Keisti erdvės avatarą", + "m.room.canonical_alias": "Keisti pagrindinį kambario adresą", + "m.room.canonical_alias_space": "Keisti pagrindinį erdvės adresą", + "m.room.encryption": "Įjungti kambario šifravimą", + "m.room.history_visibility": "Keisti istorijos matomumą", + "m.room.name": "Keisti kambario pavadinimą", + "m.room.name_space": "Keisti erdvės pavadinimą", + "m.room.pinned_events": "Valdyti prisegtus įvykius", + "m.room.power_levels": "Keisti leidimus", + "m.room.redaction": "Pašalinti mano išsiųstas žinutes", + "m.room.server_acl": "Keisti serverių ACL", + "m.room.tombstone": "Atnaujinti kambarį", + "m.room.topic": "Keisti temą", + "m.room.topic_space": "Keisti aprašymą", + "m.space.child": "Valdyti kambarius šioje erdvėje", + "m.widget": "Keisti valdiklius", + "muted_users_section": "Nutildyti naudotojai", + "no_privileged_users": "Šiame kambaryje nėra naudotojų, turinčių konkrečias privilegijas", + "notifications.room": "Pranešti visiems", + "permissions_section": "Leidimai", + "permissions_section_description_room": "Pasirinkite įvairių kambario dalių keitimui reikalingas roles", + "permissions_section_description_space": "Pasirinkti roles, reikalingas įvairioms erdvės dalims keisti", + "privileged_users_section": "Privilegijuoti Nariai", + "redact": "Pašalinti kitų siųstas žinutes", + "send_event_type": "Siųsti %(eventType)s įvykius", + "state_default": "Keisti nustatymus", + "title": "Rolės ir Leidimai", + "users_default": "Numatytoji rolė" + }, + "security": { + "enable_encryption_confirm_description": "Įjungus kambario šifravimą jo išjungti negalima. Žinutės, siunčiamos šifruotame kambaryje, nėra matomos serverio. Jas gali matyti tik kambario dalyviai. Įjungus šifravimą, daugelis botų ir tiltų gali veikti netinkamai. Sužinoti daugiau apie šifravimą.", + "enable_encryption_confirm_title": "Įjungti šifravimą?", + "enable_encryption_public_room_confirm_description_1": "Į viešuosius kambarius nerekomenduojama įtraukti šifravimo. Kiekvienas gali rasti viešąjį kambarį ir prie jo prisijungti, todėl bet kas gali skaityti jame esančias žinutes. Jūs negausite jokių šifravimo privalumų ir vėliau negalėsite jo išjungti. Užšifravus žinutes viešajame kambaryje, žinučių gavimas ir siuntimas taps lėtesnis.", + "enable_encryption_public_room_confirm_description_2": "Kad išvengtumėte šių problemų, planuojamam pokalbiui sukurkite naują šifruotą kambarį.", + "enable_encryption_public_room_confirm_title": "Ar tikrai norite įtraukti šifravimą į šį viešąjį kambarį?", + "encrypted_room_public_confirm_description_1": "Nepatartina šifruotus kambarius padaryti viešais. Tai reiškia, kad bet kas gali rasti kambarį ir prie jo prisijungti, taigi bet kas gali skaityti žinutes. Jūs negausite jokių šifravimo privalumų. Užšifravus žinutes viešame kambaryje, žinučių priėmimas ir siuntimas taps lėtesnis.", + "encrypted_room_public_confirm_description_2": "Kad išvengtumėte šių problemų, sukurkite naują viešą kambarį planuojamam pokalbiui.", + "encrypted_room_public_confirm_title": "Ar tikrai norite, padaryti šį užšifruotą kambarį viešu?", + "encryption_permanent": "Įjungus šifravimą jo nebus galima išjungti.", + "error_join_rule_change_title": "Nepavyko atnaujinti prisijungimo taisyklių", + "error_join_rule_change_unknown": "Nežinomas sutrikimas", + "guest_access_warning": "Žmonės su palaikomais klientais galės prisijungti prie kambario neturėdami registruotos paskyros.", + "history_visibility_invited": "Tik nariai (nuo jų pakvietimo)", + "history_visibility_joined": "Tik nariai (nuo jų prisijungimo)", + "history_visibility_legend": "Kas gali skaityti istoriją?", + "history_visibility_shared": "Tik nariai (nuo šios parinkties pasirinkimo momento)", + "history_visibility_warning": "Kas gali skaityti istoriją nustatymų pakeitimai bus taikomi tik būsimoms šio kambario žinutėms. Esamos istorijos matomumas nepakis.", + "history_visibility_world_readable": "Bet kas", + "join_rule_description": "Nuspręskite, kas gali prisijungti prie %(roomName)s.", + "join_rule_invite": "Privatus (tik su pakvietimu)", + "join_rule_invite_description": "Tik pakviesti žmonės gali prisijungti.", + "join_rule_public_description": "Bet kas gali rasti ir prisijungti.", + "join_rule_restricted": "Erdvės nariai", + "join_rule_restricted_description": "Bet kas erdvėje gali rasti ir prisijungti. Redaguoti kurios erdvės gali pasiekti čia.", + "join_rule_restricted_description_active_space": "Kiekvienas iš gali rasti ir prisijungti. Galite pasirinkti ir kitas erdves.", + "join_rule_restricted_description_prompt": "Kiekvienas esantis erdvėje gali rasti ir prisijungti. Galite pasirinkti kelias erdves.", + "join_rule_restricted_description_spaces": "Erdvės su prieiga", + "join_rule_restricted_n_more": { + "one": "& %(count)s daugiau", + "other": "& %(count)s daugiau" + }, + "join_rule_restricted_summary": { + "one": "Šiuo metu erdvė turi prieigą", + "other": "Šiuo metu %(count)s erdvės turi prieigą" + }, + "join_rule_restricted_upgrade_description": "Šis atnaujinimas suteiks galimybę pasirinktų erdvių nariams patekti į šį kambarį be kvietimo.", + "join_rule_restricted_upgrade_warning": "Šis kambarys yra kai kuriose erdvėse, kuriose nesate administratorius. Šiose erdvėse senasis kambarys vis dar bus rodomas, bet žmonės bus raginami prisijungti prie naujojo.", + "join_rule_upgrade_awaiting_room": "Įkeliamas naujas kambarys", + "join_rule_upgrade_required": "Reikalingas atnaujinimas", + "join_rule_upgrade_sending_invites": { + "one": "Siunčiame pakvietimą...", + "other": "Siunčiame pakvietimus... (%(progress)s iš %(count)s)" + }, + "join_rule_upgrade_updating_spaces": { + "one": "Atnaujinama erdvė...", + "other": "Atnaujinamos erdvės... (%(progress)s iš %(count)s)" + }, + "join_rule_upgrade_upgrading_room": "Atnaujinamas kambarys", + "public_without_alias_warning": "Norėdami pateikti nuorodą į šį kambarį, pridėkite adresą.", + "strict_encryption": "Niekada nesiųsti šifruotų žinučių nepatvirtintiems seansams šiame kambaryje iš šio seanso", + "title": "Saugumas ir Privatumas" + }, + "title": "Kambario nustatymai - %(roomName)s", + "upload_avatar_label": "Įkelti pseudoportretą", + "visibility": { + "alias_section": "Adresas", + "error_failed_save": "Nepavyko atnaujinti šios erdvės matomumo", + "error_update_guest_access": "Nepavyko atnaujinti šios erdvės svečių prieigos", + "error_update_history_visibility": "Nepavyko atnaujinti šios erdvės istorijos matomumo", + "guest_access_explainer": "Svečiai gali prisijungti prie erdvės neturėdami paskyros.", + "guest_access_explainer_public_space": "Tai gali būti naudinga viešosiose erdvėse.", + "guest_access_label": "Įjungti svečių prieigą", + "history_visibility_anyone_space": "Peržiūrėti erdvę", + "history_visibility_anyone_space_description": "Leisti žmonėms peržiūrėti jūsų erdvę prieš prisijungiant.", + "history_visibility_anyone_space_recommendation": "Rekomenduojama viešosiose erdvėse.", + "title": "Matomumas" + } + }, + "room_summary_card_back_action_label": "Kambario informacija", + "scalar": { + "error_create": "Nepavyko sukurti valdiklio.", + "error_membership": "Jūs nesate šiame kambaryje.", + "error_missing_room_id": "Trūksta kambario ID.", + "error_missing_room_id_request": "Užklausoje trūksta room_id", + "error_missing_user_id_request": "Užklausoje trūksta user_id", + "error_permission": "Jūs neturite leidimo tai atlikti šiame kambaryje.", + "error_power_level_invalid": "Galios lygis privalo būti teigiamas sveikasis skaičius.", + "error_room_not_visible": "Kambarys %(roomId)s nematomas", + "error_room_unknown": "Šis kambarys yra neatpažintas.", + "error_send_request": "Nepavyko išsiųsti užklausos." + }, + "server_offline": { + "description": "Jūsų serveris neatsako į kai kurias jūsų užklausas. Žemiau pateikiamos kelios labiausiai tikėtinos priežastys.", + "description_1": "Serveris (%(serverName)s) užtruko per ilgai atsakydamas.", + "description_2": "Jūsų užkarda arba antivirusinė programa blokuoja užklausą.", + "description_3": "Naršyklės plėtinys užkerta kelią užklausai.", + "description_4": "Serveris yra išjungtas.", + "description_5": "Serveris atmetė jūsų užklausą.", + "description_6": "Jūsų vietovėje kyla sunkumų prisijungiant prie interneto.", + "description_7": "Bandant susisiekti su serveriu įvyko ryšio klaida.", + "description_8": "Serveris nėra sukonfigūruotas taip, kad būtų galima nurodyti, kokia yra problema (CORS).", + "empty_timeline": "Jūs jau viską pasivijote.", + "recent_changes_heading": "Naujausi pakeitimai, kurie dar nebuvo gauti", + "title": "Serveris neatsako" + }, + "seshat": { + "reset_button": "Iš naujo nustatyti įvykių saugyklą", + "reset_description": "Tikriausiai nenorite iš naujo nustatyti įvykių indekso saugyklos", + "reset_explainer": "Jei to norite, atkreipkite dėmesį, kad nė viena iš jūsų žinučių nebus ištrinta, tačiau keletą akimirkų, kol bus atkurtas indeksas, gali sutrikti paieška", + "reset_title": "Iš naujo nustatyti įvykių saugyklą?", + "warning_kind_files": "Ši %(brand)s versija nepalaiko kai kurių užšifruotų failų peržiūros", + "warning_kind_files_app": "Naudokite Kompiuterio programą kad matytumėte visus užšifruotus failus", + "warning_kind_search_app": "Naudokite Kompiuterio programą kad ieškoti užšifruotų žinučių" + }, + "setting": { + "help_about": { + "access_token_detail": "Jūsų prieigos žetonas suteikia visišką prieigą prie paskyros. Niekam jo neduokite.", + "brand_version": "%(brand)s versija:", + "chat_bot": "Kalbėtis su %(brand)s Botu", + "clear_cache_reload": "Išvalyti podėlį ir perkrauti", + "help_link": "Norėdami gauti pagalbos naudojant %(brand)s, paspauskite čia.", + "help_link_chat_bot": "Norėdami gauti pagalbos naudojant %(brand)s, paspauskite čia arba pradėkite pokalbį su mūsų botu pasinaudoję žemiau esančiu mygtuku.", + "olm_version": "Olm versija:", + "title": "Pagalba ir Apie", + "versions": "Versijos" + } }, "settings": { - "show_breadcrumbs": "Rodyti neseniai peržiūrėtų kambarių nuorodas virš kambarių sąrašo", + "all_rooms_home": "Rodyti visus kambarius Pradžioje", "all_rooms_home_description": "Visi kambariai kuriuose esate, bus matomi Pradžioje.", - "use_command_f_search": "Naudokite Command + F ieškojimui laiko juostoje", - "use_control_f_search": "Naudokite Ctrl + F ieškojimui laiko juostoje", - "use_12_hour_format": "Rodyti laiko žymes 12 valandų formatu (pvz. 2:30pm)", "always_show_message_timestamps": "Visada rodyti žinučių laiko žymes", - "send_read_receipts": "Siųsti skaitymo kvitus", - "send_typing_notifications": "Siųsti spausdinimo pranešimus", - "replace_plain_emoji": "Automatiškai pakeisti paprasto teksto Jaustukus", - "enable_markdown": "Įjungti Markdown", - "emoji_autocomplete": "Įjungti Jaustukų pasiūlymus rašant", - "use_command_enter_send_message": "Naudokite Command + Enter žinutės išsiuntimui", - "use_control_enter_send_message": "Naudokite Ctrl + Enter žinutės išsiuntimui", - "all_rooms_home": "Rodyti visus kambarius Pradžioje", - "show_stickers_button": "Rodyti lipdukų mygtuką", - "insert_trailing_colon_mentions": "Įterpti dvitaškį po naudotojo paminėjimų žinutės pradžioje", + "appearance": { + "custom_font": "Naudoti sistemos šriftą", + "custom_font_description": "Nustatykite sistemoje įdiegto šrifto pavadinimą ir %(brand)s bandys jį naudoti.", + "custom_font_name": "Sistemos šrifto pavadinimas", + "custom_font_size": "Naudoti pasirinktinį dydį", + "custom_theme_add_button": "Pridėti temą", + "custom_theme_error_downloading": "Klaida atsisiunčiant temos informaciją.", + "custom_theme_invalid": "Klaidinga temos schema.", + "custom_theme_success": "Tema pridėta!", + "custom_theme_url": "Pasirinktinės temos URL", + "font_size": "Šrifto dydis", + "font_size_limit": "Pasirinktinis šrifto dydis gali būti tik tarp %(min)s pt ir %(max)s pt", + "font_size_nan": "Dydis turi būti skaičius", + "font_size_valid": "Naudokite dydį tarp %(min)s pt ir %(max)s pt", + "heading": "Tinkinti savo išvaizdą", + "image_size_default": "Numatytas", + "image_size_large": "Didelis", + "layout_bubbles": "Žinučių burbulai", + "layout_irc": "IRC (eksperimentinis)", + "match_system_theme": "Suderinti su sistemos tema", + "subheading": "Išvaizdos nustatymai įtakoja tik šį %(brand)s seansą.", + "timeline_image_size": "Paveikslėlio dydis laiko juostoje", + "use_high_contrast": "Naudoti didelį kontrastą" + }, "automatic_language_detection_syntax_highlight": "Įjungti automatinį kalbos aptikimą sintaksės paryškinimui", - "code_block_expand_default": "Išplėsti kodo blokus pagal nutylėjimą", - "code_block_line_numbers": "Rodyti eilučių numerius kodo blokuose", - "inline_url_previews_default": "Įjungti URL nuorodų peržiūras kaip numatytasias", "autoplay_gifs": "Automatinis GIF failų paleidimas", "autoplay_videos": "Automatinis vaizdo įrašų paleidimas", - "image_thumbnails": "Rodyti vaizdų peržiūras/miniatiūras", - "show_typing_notifications": "Rodyti spausdinimo pranešimus", - "show_redaction_placeholder": "Rodyti pašalintų žinučių žymeklį", - "show_read_receipts": "Rodyti kitų vartotojų siųstus perskaitymo kvitus", - "show_join_leave": "Rodyti prisijungimo/išėjimo žinutes (kvietimai/pašalinimai/blokavimai neturi įtakos)", - "show_displayname_changes": "Rodyti rodomo vardo pakeitimus", - "show_chat_effects": "Rodyti pokalbių efektus (animaciją, kai gaunate, pvz., konfeti)", "big_emoji": "Įjungti didelius jaustukus pokalbiuose", + "code_block_expand_default": "Išplėsti kodo blokus pagal nutylėjimą", + "code_block_line_numbers": "Rodyti eilučių numerius kodo blokuose", + "emoji_autocomplete": "Įjungti Jaustukų pasiūlymus rašant", + "enable_markdown": "Įjungti Markdown", + "general": { + "account_management_section": "Paskyros tvarkymas", + "account_section": "Paskyra", + "add_email_dialog_title": "Pridėti El. Pašto Adresą", + "add_email_failed_verification": "Nepavyko patvirtinti el. pašto adreso: įsitikinkite, kad paspaudėte nuorodą el. laiške", + "add_email_instructions": "Išsiuntėme jums el. laišką, kad patvirtintumėme savo adresą. Sekite ten pateiktas instrukcijas ir tada paspauskite žemiau esantį mygtuką.", + "add_msisdn_confirm_body": "Paspauskite žemiau esantį mygtuką, kad patvirtintumėte šio numerio pridėjimą.", + "add_msisdn_confirm_button": "Patvirtinkite telefono numerio pridėjimą", + "add_msisdn_confirm_sso_button": "Patvirtinkite šio tel. nr. pridėjimą naudodami Vieną Prisijungimą, kad įrodytumėte savo tapatybę.", + "add_msisdn_dialog_title": "Pridėti Telefono Numerį", + "add_msisdn_instructions": "Teksto žinutė buvo išsiųsta numeriu +%(msisdn)s. Įveskite joje esantį patvirtinimo kodą.", + "confirm_adding_email_body": "Paspauskite mygtuką žemiau, kad patvirtintumėte šio el. pašto pridėjimą.", + "confirm_adding_email_title": "Patvirtinkite el. pašto pridėjimą", + "deactivate_confirm_body": "Ar tikrai norite deaktyvuoti savo paskyrą? Tai yra negrįžtama.", + "deactivate_confirm_continue": "Patvirtinkite paskyros deaktyvavimą", + "deactivate_section": "Deaktyvuoti Paskyrą", + "deactivate_warning": "Paskyros deaktyvavimas yra negrįžtamas veiksmas — būkite atsargūs!", + "discovery_email_empty": "Radimo parinktys atsiras jums aukščiau pridėjus el. pašto adresą.", + "discovery_email_verification_instructions": "Patvirtinkite nuorodą savo el. pašto dėžutėje", + "discovery_msisdn_empty": "Radimo parinktys atsiras jums aukščiau pridėjus telefono numerį.", + "discovery_needs_terms": "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į.", + "discovery_section": "Radimas", + "email_address_in_use": "Šis el. pašto adresas jau naudojamas", + "email_address_label": "El. pašto adresas", + "email_not_verified": "Jūsų el. pašto adresas dar nebuvo patvirtintas", + "email_verification_instructions": "Paspauskite nuorodą gautame el. laiške, kad patvirtintumėte, tada dar kartą spustelėkite tęsti.", + "emails_heading": "El. pašto adresai", + "error_add_email": "Nepavyko pridėti el. pašto adreso", + "error_deactivate_communication": "Kilo problemų bendraujant su serveriu. Bandykite dar kartą.", + "error_deactivate_invalid_auth": "Serveris negrąžino galiojančios autentifikavimo informacijos.", + "error_deactivate_no_auth": "Serveris nereikalavo jokio autentifikavimo", + "error_email_verification": "Nepavyko patvirtinti el. pašto adreso.", + "error_invalid_email": "Neteisingas el. pašto adresas", + "error_invalid_email_detail": "Tai nepanašu į teisingą el. pašto adresą", + "error_msisdn_verification": "Nepavyko patvirtinti telefono numerio.", + "error_password_change_403": "Nepavyko pakeisti slaptažodžio. Ar jūsų slaptažodis teisingas?", + "error_remove_3pid": "Nepavyko pašalinti kontaktinės informacijos", + "error_revoke_email_discovery": "Nepavyksta atšaukti el. pašto adreso bendrinimo", + "error_revoke_msisdn_discovery": "Neina atšaukti telefono numerio bendrinimo", + "error_saving_profile": "Nepavyko užbaigti operacijos", + "error_saving_profile_title": "Nepavyko išsaugoti jūsų profilio", + "error_share_email_discovery": "Nepavyko pasidalinti el. pašto adresu", + "error_share_msisdn_discovery": "Neina bendrinti telefono numerio", + "incorrect_msisdn_verification": "Neteisingas patvirtinimo kodas", + "language_section": "Kalba ir regionas", + "msisdn_in_use": "Šis telefono numeris jau naudojamas", + "msisdn_label": "Telefono Numeris", + "msisdn_verification_field_label": "Patvirtinimo kodas", + "msisdn_verification_instructions": "Įveskite patvirtinimo kodą išsiųstą teksto žinute.", + "msisdns_heading": "Telefono numeriai", + "name_placeholder": "Nėra rodomo vardo", + "password_change_success": "Jūsų slaptažodis sėkmingai pakeistas.", + "remove_email_prompt": "Pašalinti %(email)s?", + "remove_msisdn_prompt": "Pašalinti %(phone)s?", + "spell_check_section": "Rašybos tikrinimas" + }, + "image_thumbnails": "Rodyti vaizdų peržiūras/miniatiūras", + "inline_url_previews_default": "Įjungti URL nuorodų peržiūras kaip numatytasias", + "inline_url_previews_room": "Įjungti URL nuorodų peržiūras kaip numatytasias šiame kambaryje esantiems dalyviams", + "inline_url_previews_room_account": "Įjungti URL nuorodų peržiūras šiame kambaryje (įtakoja tik jus)", + "insert_trailing_colon_mentions": "Įterpti dvitaškį po naudotojo paminėjimų žinutės pradžioje", "jump_to_bottom_on_send": "Peršokti į laiko juostos apačią, kai siunčiate žinutę", - "prompt_invite": "Klausti prieš siunčiant pakvietimus galimai netinkamiems matrix ID", - "hardware_acceleration": "Įjungti aparatinį pagreitinimą (kad įsigaliotų, iš naujo paleiskite %(appName)s)", - "start_automatically": "Pradėti automatiškai prisijungus prie sistemos", - "warn_quit": "Įspėti prieš išeinant", + "key_backup": { + "backup_in_progress": "Kuriama jūsų raktų atsarginė kopija (pirmas atsarginės kopijos sukūrimas gali užtrukti kelias minutes).", + "cannot_create_backup": "Nepavyko sukurti atsarginės raktų kopijos", + "create_title": "Sukurti atsarginę raktų kopiją", + "setup_secure_backup": { + "confirm_security_phrase": "Patvirtinkite savo Saugumo Frazę", + "enter_phrase_title": "Įveskite Slaptafrazę", + "generate_security_key_title": "Generuoti Saugumo Raktą", + "pass_phrase_match_failed": "Tai nesutampa.", + "pass_phrase_match_success": "Tai sutampa!", + "phrase_strong_enough": "Puiku! Ši Saugumo Frazė atrodo pakankamai stipri.", + "requires_key_restore": "Atkurkite savo atsarginę raktų kopiją, kad atnaujintumėte šifravimą", + "secret_storage_query_failure": "Slaptos saugyklos būsenos užklausa neįmanoma", + "session_upgrade_description": "Atnaujinkite šį seansą, kad jam būtų leista patvirtinti kitus seansus, suteikiant jiems prieigą prie šifruotų žinučių ir juos pažymint kaip patikimus kitiems vartotojams.", + "set_phrase_again": "Grįžti atgal, kad nustatyti iš naujo.", + "settings_reminder": "Jūs taip pat galite nustatyti Saugią Atsarginę Kopiją ir tvarkyti savo raktus Nustatymuose.", + "title_confirm_phrase": "Patvirtinkite Slaptafrazę", + "title_save_key": "Išsaugoti savo Saugumo Raktą", + "title_set_phrase": "Nustatyti Slaptafrazę", + "title_upgrade_encryption": "Atnaujinkite savo šifravimą", + "unable_to_setup": "Neįmanoma nustatyti slaptos saugyklos", + "use_different_passphrase": "Naudoti kitą slaptafrazę?", + "use_phrase_only_you_know": "Naudokite slaptafrazę, kurią žinote tik jūs ir pasirinktinai išsaugokite Apsaugos Raktą, naudoti kaip atsarginę kopiją." + } + }, + "key_export_import": { + "confirm_passphrase": "Patvirtinkite slaptafrazę", + "enter_passphrase": "Įveskite slaptafrazę", + "export_description_1": "Šis procesas leidžia jums eksportuoti užšifruotuose kambariuose gautų žinučių raktus į lokalų failą. Tada jūs turėsite galimybę ateityje importuoti šį failą į kitą Matrix klientą, kad tas klientas taip pat galėtų iššifruoti tas žinutes.", + "export_title": "Eksportuoti kambario raktus", + "file_to_import": "Failas, kurį importuoti", + "import_description_2": "Eksportavimo failas bus apsaugotas slaptafraze. Norėdami iššifruoti failą, čia turėtumėte įvesti slaptafrazę.", + "import_title": "Importuoti kambario raktus", + "phrase_cannot_be_empty": "Slaptafrazė negali būti tuščia", + "phrase_must_match": "Slaptafrazės privalo sutapti" + }, + "keyboard": { + "title": "Klaviatūra" + }, "notifications": { + "enable_audible_notifications_session": "Įjungti garsinius pranešimus šiam seansui", + "enable_desktop_notifications_session": "Įjungti darbalaukio pranešimus šiam seansui", + "enable_email_notifications": "Įjungti el. pašto pranešimus %(email)s", + "error_loading": "Įkeliant pranešimų nustatymus įvyko klaida.", + "error_permissions_denied": "%(brand)s neturi leidimo siųsti jums pranešimus - patikrinkite savo naršyklės nustatymus", + "error_permissions_missing": "%(brand)s nebuvo suteiktas leidimas siųsti pranešimus - bandykite dar kartą", + "error_saving": "Klaida išsaugant pranešimų nuostatas", + "error_saving_detail": "Išsaugant pranešimų nuostatas įvyko klaida.", + "error_title": "Nepavyko įjungti Pranešimų", + "messages_containing_keywords": "Žinutės turinčios raktažodžių", + "noisy": "Triukšmingas", + "push_targets": "Pranešimo objektai", + "rule_call": "Skambučio pakvietimas", "rule_contains_display_name": "Žinutės, kuriose yra mano rodomas vardas", "rule_contains_user_name": "Žinutės, kuriose yra mano vartotojo vardas", - "rule_roomnotif": "Žinutės, kuriose yra @kambarys", - "rule_room_one_to_one": "Žinutės privačiuose pokalbiuose", - "rule_message": "Žinutės grupiniuose pokalbiuose", "rule_encrypted": "Šifruotos žinutės grupiniuose pokalbiuose", + "rule_encrypted_room_one_to_one": "Šifruotos žinutės privačiuose pokalbiuose", "rule_invite_for_me": "Kai mane pakviečia į kambarį", - "rule_call": "Skambučio pakvietimas", + "rule_message": "Žinutės grupiniuose pokalbiuose", + "rule_room_one_to_one": "Žinutės privačiuose pokalbiuose", + "rule_roomnotif": "Žinutės, kuriose yra @kambarys", "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", - "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" + "show_message_desktop_notification": "Rodyti žinutę darbalaukio pranešime" }, - "appearance": { - "layout_irc": "IRC (eksperimentinis)", - "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" + "preferences": { + "always_show_menu_bar": "Visada rodyti lango meniu juostą", + "autocomplete_delay": "Automatinio užbaigimo vėlinimas (ms)", + "code_blocks_heading": "Kodo blokai", + "compact_modern": "Naudoti kompaktiškesnį 'Modernų' išdėstymą", + "composer_heading": "Rašymas", + "enable_hardware_acceleration": "Įjungti aparatinį spartinimą", + "enable_tray_icon": "Rodyti dėklo piktogramą ir uždarius langą jį sumažinti į ją", + "keyboard_heading": "Spartieji klavišai", + "keyboard_view_shortcuts_button": "Norint peržiūrėti visus sparčiuosius klavišus, paspauskite čia.", + "media_heading": "Paveikslėliai, GIF ir vaizdo įrašai", + "presence_description": "Dalinkitės savo veikla ir būkle su kitais.", + "rm_lifetime": "Skaitymo žymeklio veikimo laikas (ms)", + "rm_lifetime_offscreen": "Skaitymo žymeklio ne ekraninis veikimo laikas (ms)", + "room_list_heading": "Kambarių sąrašas", + "show_polls_button": "Rodyti apklausų mygtuką", + "surround_text": "Apvesti pasirinktą tekstą rašant specialiuosius simbolius", + "time_heading": "Rodomas laikas" }, - "inline_url_previews_room_account": "Įjungti URL nuorodų peržiūras šiame kambaryje (įtakoja tik jus)", - "inline_url_previews_room": "Įjungti URL nuorodų peržiūras kaip numatytasias šiame kambaryje esantiems dalyviams" + "prompt_invite": "Klausti prieš siunčiant pakvietimus galimai netinkamiems matrix ID", + "replace_plain_emoji": "Automatiškai pakeisti paprasto teksto Jaustukus", + "security": { + "4s_public_key_in_account_data": "paskyros duomenyse", + "4s_public_key_status": "Slaptos saugyklos viešas raktas:", + "backup_key_cached_status": "Atsarginis raktas išsaugotas talpykloje:", + "backup_key_stored_status": "Atsarginis raktas saugomas:", + "backup_key_unexpected_type": "netikėto tipo", + "backup_key_well_formed": "gerai suformuotas", + "backup_keys_description": "Pasidarykite šifravimo raktų ir paskyros duomenų atsarginę kopiją, jei prarastumėte prieigą prie sesijų. Jūsų raktai bus apsaugoti unikaliu saugumo raktu.", + "bulk_options_accept_all_invites": "Priimti visus %(invitedRooms)s pakvietimus", + "bulk_options_reject_all_invites": "Atmesti visus %(invitedRooms)s pakvietimus", + "bulk_options_section": "Grupinės parinktys", + "cross_signing_cached": "lokaliame podėlyje", + "cross_signing_homeserver_support": "Serverio funkcijų palaikymas:", + "cross_signing_homeserver_support_exists": "yra", + "cross_signing_in_4s": "slaptoje saugykloje", + "cross_signing_in_memory": "atmintyje", + "cross_signing_master_private_Key": "Pagrindinis privatus raktas:", + "cross_signing_not_cached": "lokaliai nerasta", + "cross_signing_not_found": "nerasta", + "cross_signing_not_in_4s": "saugykloje nerasta", + "cross_signing_not_stored": "nesaugomas", + "cross_signing_private_keys": "Kryžminio pasirašymo privatūs raktai:", + "cross_signing_public_keys": "Kryžminio pasirašymo vieši raktai:", + "cross_signing_self_signing_private_key": "Savarankiško pasirašymo privatus raktas:", + "cross_signing_user_signing_private_key": "Vartotojo pasirašymo privatus raktas:", + "cryptography_section": "Kriptografija", + "delete_backup": "Ištrinti Atsarginę Kopiją", + "delete_backup_confirm_description": "Ar tikrai? Jūs prarasite savo šifruotas žinutes, jei jūsų raktams nebus tinkamai sukurtos atsarginės kopijos.", + "e2ee_default_disabled_warning": "Serverio administratorius išjungė visapusį šifravimą, kaip numatytą, privačiuose kambariuose ir Tiesioginėse Žinutėse.", + "enable_message_search": "Įjungti žinučių paiešką užšifruotuose kambariuose", + "encryption_individual_verification_mode": "Individualiai patikrinkite kiekvieną vartotojo naudojamą seansą, kad pažymėtumėte jį kaip patikimą, nepasitikint kryžminiu pasirašymu patvirtintais įrenginiais.", + "encryption_section": "Šifravimas", + "error_loading_key_backup_status": "Nepavyko įkelti atsarginės raktų kopijos būklės", + "export_megolm_keys": "Eksportuoti E2E (visapusio šifravimo) kambarių raktus", + "ignore_users_empty": "Nėra ignoruojamų naudotojų.", + "ignore_users_section": "Ignoruojami vartotojai", + "import_megolm_keys": "Importuoti E2E (visapusio šifravimo) kambarių raktus", + "key_backup_active_version_none": "Nė vienas", + "key_backup_algorithm": "Algoritmas:", + "key_backup_complete": "Atsarginės kopijos sukurtos visiems raktams", + "key_backup_connect": "Prijungti šį seansą prie Atsarginės Raktų Kopijos", + "key_backup_connect_prompt": "Prieš atsijungdami prijunkite šį seansą prie atsarginės raktų kopijos, kad neprarastumėte raktų, kurie gali būti tik šiame seanse.", + "key_backup_inactive": "Šis seansas nekuria atsarginių raktų kopijų, bet jūs jau turite atsarginę kopiją iš kurios galite atkurti ir pridėti.", + "key_backup_inactive_warning": "Jūsų raktams nėra daromos atsarginės kopijos iš šio seanso.", + "manually_verify_all_sessions": "Rankiniu būdu patvirtinti visus nuotolinius seansus", + "message_search_disabled": "Šifruotas žinutes saugiai talpinkite lokaliai, kad jos būtų rodomos paieškos rezultatuose.", + "message_search_enabled": { + "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.", + "other": "Saugiai talpinkite užšifruotas žinutes vietoje, kad jos būtų rodomos paieškos rezultatuose, naudojant %(size)s žinutėms iš %(rooms)s kambarių saugoti." + }, + "message_search_failed": "Nepavyko inicializuoti žinučių paieškos", + "message_search_section": "Žinučių paieška", + "message_search_sleep_time": "Kaip greitai žinutės turi būti parsiųstos.", + "message_search_unsupported": "%(brand)s trūksta kai kurių komponentų, reikalingų saugiai talpinti šifruotas žinutes lokaliai. Jei norite eksperimentuoti su šia funkcija, sukurkite pasirinktinį %(brand)s Desktop (darbastalio versiją), su pridėtais paieškos komponentais.", + "message_search_unsupported_web": "%(brand)s negali saugiai talpinti šifruotų žinučių lokaliai, kai veikia interneto naršyklėje. Naudokite %(brand)s Desktop (darbastalio versija), kad šifruotos žinutės būtų rodomos paieškos rezultatuose.", + "restore_key_backup": "Atkurti iš Atsarginės Kopijos", + "secret_storage_not_ready": "neparuošta", + "secret_storage_ready": "paruošta", + "secret_storage_status": "Slapta saugykla:", + "send_analytics": "Siųsti analitinius duomenis", + "session_id": "Seanso ID:", + "session_key": "Seanso raktas:", + "strict_encryption": "Niekada nesiųsti šifruotų žinučių nepatvirtintiems seansams iš šio seanso" + }, + "send_read_receipts": "Siųsti skaitymo kvitus", + "send_read_receipts_unsupported": "Jūsų serveris nepalaiko skaitymo kvitų siuntimo išjungimo.", + "send_typing_notifications": "Siųsti spausdinimo pranešimus", + "sessions": { + "confirm_sign_out": { + "one": "Patvirtinkite šio įrenginio atjungimą", + "other": "Patvirtinkite šių įrenginių atjungimą" + }, + "confirm_sign_out_body": { + "other": "Spustelėkite mygtuką žemiau kad patvirtinti šių įrenginių atjungimą.", + "one": "Spustelėkite mygtuką žemiau kad patvirtinti šio įrenginio atjungimą." + }, + "confirm_sign_out_continue": { + "other": "Atjungti įrenginius", + "one": "Atjungti įrenginį" + }, + "confirm_sign_out_sso": { + "one": "Patvirtinkite atsijungimą iš šio prietaiso naudodami vienkartinį prisijungimą, kad įrodytumėte savo tapatybę.", + "other": "Patvirtinkite atsijungimą iš šių įrenginių naudodami vienkartinį prisijungimą, kad įrodytumėte savo tapatybę." + }, + "current_session": "Dabartinė sesija", + "details_heading": "Sesijos detalės", + "device_unverified_description": "Geriausiam saugumui ir patikimumui, patvirtinkite arba atsijunkite iš šios sesijos.", + "device_verified_description": "Ši sesija paruošta saugiam žinučių siuntimui.", + "filter_all": "Visi", + "filter_inactive": "Neaktyvus", + "filter_inactive_description": "Neaktyvus %(inactiveAgeDays)s dienas ar ilgiau", + "filter_label": "Filtruoti įrenginius", + "filter_unverified_description": "Neparuošta saugiam žinučių siuntimui", + "filter_verified_description": "Paruošta saugiam žinučių siuntimui", + "inactive_days": "Neaktyvus %(inactiveAgeDays)s+ dienas", + "inactive_sessions": "Neaktyvios sesijos", + "ip": "IP adresas", + "last_activity": "Paskutinė veikla", + "no_inactive_sessions": "Neaktyvių sesijų nerasta.", + "no_sessions": "Jokių sesijų nerasta.", + "no_unverified_sessions": "Nepatvirtintų sesijų nerasta.", + "no_verified_sessions": "Patvirtintų sesijų nerasta.", + "other_sessions_heading": "Kitos sesijos", + "rename_form_heading": "Pervadinti sesiją", + "security_recommendations": "Saugumo rekomendacijos", + "session_id": "Seanso ID", + "sign_out": "Atsijungti iš šios sesijos", + "title": "Sesijos", + "unverified_session": "Nepatvirtinta sesija", + "unverified_sessions": "Nepatvirtintos sesijos", + "unverified_sessions_list_description": "Patvirtinkite savo sesijas didesniam saugumui, arba atsijunkite iš tų sesijų kurių neatpažįstate ar nebenaudojate.", + "verified_session": "Patvirtinta sesija", + "verified_sessions": "Patvirtintos sesijos", + "verified_sessions_list_description": "Geriausiam saugumui, atsijunkite iš bet kurios sesijos, kurios neatpažįstate arba nebenaudojate.", + "verify_session": "Patvirtinti seansą" + }, + "show_breadcrumbs": "Rodyti neseniai peržiūrėtų kambarių nuorodas virš kambarių sąrašo", + "show_chat_effects": "Rodyti pokalbių efektus (animaciją, kai gaunate, pvz., konfeti)", + "show_displayname_changes": "Rodyti rodomo vardo pakeitimus", + "show_join_leave": "Rodyti prisijungimo/išėjimo žinutes (kvietimai/pašalinimai/blokavimai neturi įtakos)", + "show_read_receipts": "Rodyti kitų vartotojų siųstus perskaitymo kvitus", + "show_redaction_placeholder": "Rodyti pašalintų žinučių žymeklį", + "show_stickers_button": "Rodyti lipdukų mygtuką", + "show_typing_notifications": "Rodyti spausdinimo pranešimus", + "sidebar": { + "metaspaces_favourites_description": "Sugrupuokite visus mėgstamus kambarius ir žmones vienoje vietoje.", + "metaspaces_home_all_rooms": "Rodyti visus kambarius", + "metaspaces_home_all_rooms_description": "Rodyti visus savo kambarius pradžioje, net jei jie yra erdvėje.", + "metaspaces_home_description": "Pradžia yra naudinga norint apžvelgti viską.", + "metaspaces_orphans": "Kambariai nepriklausantys erdvei", + "metaspaces_orphans_description": "Sugrupuokite visus kambarius, kurie nėra erdvės dalis, į vieną vietą.", + "metaspaces_people_description": "Sugrupuokite visus savo žmones vienoje vietoje.", + "metaspaces_subsection": "Kurias erdves rodyti", + "title": "Šoninė juosta" + }, + "start_automatically": "Pradėti automatiškai prisijungus prie sistemos", + "use_12_hour_format": "Rodyti laiko žymes 12 valandų formatu (pvz. 2:30pm)", + "use_command_enter_send_message": "Naudokite Command + Enter žinutės išsiuntimui", + "use_command_f_search": "Naudokite Command + F ieškojimui laiko juostoje", + "use_control_enter_send_message": "Naudokite Ctrl + Enter žinutės išsiuntimui", + "use_control_f_search": "Naudokite Ctrl + F ieškojimui laiko juostoje", + "voip": { + "audio_input_empty": "Neaptikta jokių mikrofonų", + "audio_output": "Garso išvestis", + "audio_output_empty": "Neaptikta jokių garso išvesčių", + "mirror_local_feed": "Atkartoti lokalų video tiekimą", + "missing_permissions_prompt": "Trūksta medijos leidimų, spustelėkite toliau esantį mygtuką kad pateikti užklausą.", + "request_permissions": "Prašyti medijos leidimų", + "title": "Garsas ir Vaizdas", + "video_input_empty": "Neaptikta jokių kamerų" + }, + "warn_quit": "Įspėti prieš išeinant" }, - "devtools": { - "event_type": "Įvykio tipas", - "state_key": "Būklės raktas", - "event_sent": "Įvykis išsiųstas!", - "event_content": "Įvykio turinys", - "setting_colon": "Nustatymas:", - "level": "Lygis", - "setting_id": "Nustatymo ID", - "value": "Reikšmė", - "failed_to_find_widget": "Įvyko klaida ieškant šio valdiklio.", - "active_widgets": "Aktyvūs Valdikliai", - "toolbox": "Įrankinė", - "developer_tools": "Programuotojo Įrankiai", - "category_room": "Kambarys", - "category_other": "Kitas" + "share": { + "permalink_message": "Nuoroda į pasirinktą pranešimą", + "permalink_most_recent": "Nuoroda į naujausią žinutę", + "title_message": "Bendrinti Kambario Žinutę", + "title_room": "Bendrinti Kambarį", + "title_user": "Dalintis Vartotoju" }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Paprastas Tekstas", - "from_the_beginning": "Nuo pradžios", - "export_successful": "Eksportas sėkmingas!", - "fetched_n_events_in_time": { - "one": "Surinkome %(count)s įvykius per %(seconds)ss" + "slash_command": { + "addwidget": "Į kambarį prideda pasirinktinį valdiklį pagal URL", + "addwidget_invalid_protocol": "Pateikite https:// arba http:// valdiklio URL", + "addwidget_missing_url": "Pateikite valdiklio URL arba įterpimo kodą", + "addwidget_no_permissions": "Jūs negalite modifikuoti valdiklių šiame kambaryje.", + "ban": "Užblokuoja vartotoją su nurodytu id", + "category_actions": "Veiksmai", + "category_admin": "Administratorius", + "category_advanced": "Išplėstiniai", + "category_messages": "Žinutės", + "category_other": "Kitas", + "command_error": "Komandos klaida", + "deop": "Deop'ina vartotoją su nurodytu id", + "devtools": "Atveria Programuotojo Įrankių dialogą", + "discardsession": "Priverčia išmesti esamą užsibaigiantį grupės seansą užšifruotame kambaryje", + "help": "Parodo komandų sąrašą su naudojimo būdais ir aprašymais", + "help_dialog_title": "Komandų pagalba", + "html": "SIunčia žinutę, kaip html, jo neinterpretuodamas kaip pažymėto", + "ignore": "Ignoruoja vartotoją, slepiant nuo jūsų jo žinutes", + "ignore_dialog_description": "Dabar ignoruojate %(userId)s", + "ignore_dialog_title": "Ignoruojamas vartotojas", + "invite": "Pakviečia vartotoją su nurodytu id į dabartinį kambarį", + "invite_3pid_needs_is_error": "Norėdami pakviesti nurodydami el. paštą, naudokite tapatybės serverį. Tvarkykite nustatymuose.", + "invite_3pid_use_default_is_title": "Naudoti tapatybės serverį", + "invite_3pid_use_default_is_title_description": "Norėdami pakviesti nurodydami el. paštą, naudokite tapatybės serverį. Tam, kad toliau būtų naudojamas numatytasis tapatybės serveris %(defaultIdentityServerName)s, spauskite tęsti, arba tvarkykite Nustatymuose.", + "join": "Prisijungia prie kambario su nurodytu adresu", + "lenny": "Prideda ( ͡° ͜ʖ ͡°) prie paprasto teksto žinutės", + "me": "Rodo veiksmą", + "msg": "Siunčia žinutę nurodytam vartotojui", + "myroomnick": "Pakeičia jūsų rodomą slapyvardį tik esamame kambaryje", + "nick": "Pakeičia jūsų rodomą slapyvardį", + "op": "Nustatykite vartotojo galios lygį", + "plain": "SIunčia žinutę, kaip paprastą tekstą, jo neinterpretuodamas kaip pažymėto", + "query": "Atidaro pokalbį su nurodytu vartotoju", + "rageshake": "Siųsti pranešimą apie klaidą kartu su žurnalu", + "rainbow": "Išsiunčia nurodytą žinutę nuspalvintą kaip vaivorykštė", + "rainbowme": "Išsiunčia nurodytą emociją nuspalvintą kaip vaivorykštė", + "roomavatar": "Pakeičia esamo kambario pseudoportretą", + "roomname": "Nustato kambario pavadinimą", + "server_error": "Serverio klaida", + "server_error_detail": "Serveris neprieinamas, perkrautas arba nutiko kažkas kito.", + "shrug": "Prideda ¯\\_(ツ)_/¯ prie paprasto teksto žinutės", + "topic": "Gauna arba nustato kambario temą", + "topic_none": "Šis kambarys neturi temos.", + "unban": "Atblokuoja vartotoją su nurodytu id", + "unignore": "Sustabdo vartotojo ignoravimą, rodant jums jo tolimesnes žinutes", + "unignore_dialog_description": "Dabar nebeignoruojate %(userId)s", + "unignore_dialog_title": "Nebeignoruojamas vartotojas", + "unknown_command": "Nežinoma komanda", + "unknown_command_button": "Siųsti kaip žinutę", + "unknown_command_detail": "Neatpažinta komanda: %(commandText)s", + "unknown_command_help": "Jūs galite naudoti /help, kad pamatytumėte galimų komandų sąrašą. Ar norėjote siųsti tai kaip žinutę?", + "unknown_command_hint": "Patarimas: norėdami žinutę pradėti pasviruoju brūkšniu, pradėkite ją su //.", + "upgraderoom": "Atnaujina kambarį į naują versiją", + "upgraderoom_permission_error": "Jūs neturite reikalingų leidimų naudoti šią komandą.", + "usage": "Naudojimas", + "verify": "Patvirtina vartotojo, seanso ir pubkey daugiadalę duomenų struktūrą", + "verify_mismatch": "Į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!", + "verify_nop": "Seansas jau patvirtintas!", + "verify_success_description": "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.", + "verify_success_title": "Patvirtintas raktas", + "whois": "Parodo informaciją apie vartotoją" + }, + "space": { + "add_existing_room_space": { + "dm_heading": "Privačios žinutės", + "space_dropdown_label": "Erdvės pasirinkimas" }, - "exported_n_events_in_time": { - "one": "Eksportavome %(count)s įvyki per %(seconds)s sekundes", - "other": "Eksportavome %(count)s įvykius per %(seconds)s sekundes" + "context_menu": { + "explore": "Žvalgyti kambarius", + "manage_and_explore": "Valdyti & tyrinėti kambarius", + "options": "Erdvės parinktys" }, - "file_attached": "Failas pridėtas", - "messages": "Žinutės" + "invite": "Pakviesti žmonių", + "invite_description": "Pakviesti su el. paštu arba naudotojo vardu", + "invite_link": "Bendrinti pakvietimo nuorodą", + "invite_this_space": "Pakviesti į šią erdvę", + "search_children": "Ieškoti %(spaceName)s" }, - "create_room": { - "title_public_room": "Sukurti viešą kambarį", - "title_private_room": "Sukurti privatų kambarį", - "name_validation_required": "Įveskite kambario pavadinimą", - "encryption_forced": "Jūsų serveris reikalauja, kad šifravimas būtų įjungtas privačiuose kambariuose.", - "encryption_label": "Įjungti visapusį šifravimą", - "unfederated_label_default_off": "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.", - "unfederated_label_default_on": "Šią funkciją galite išjungti, jei kambarys bus naudojamas bendradarbiavimui su išorės komandomis, turinčiomis savo namų serverį. Vėliau to pakeisti negalima.", - "topic_label": "Tema (nebūtina)", - "unfederated": "Blokuoti bet ką, kas nėra iš %(serverName)s, niekada nebeleidžiant prisijungti prie šio kambario." + "spaces": { + "error_no_permission_add_room": "Neturite leidimų pridėti kambarių į šią erdvę", + "error_no_permission_add_space": "Neturite leidimų į šią erdvę pridėti erdvių", + "error_no_permission_create_room": "Neturite leidimų kurti naujus kambarius šioje erdvėje", + "error_no_permission_invite": "Neturite leidimų kviesti žmones į šią erdvę" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Įveskite naujo, norimo žvalgyti serverio pavadinimą.", + "network_dropdown_add_dialog_placeholder": "Serverio pavadinimas", + "network_dropdown_available_invalid": "Negalime rasti šio serverio arba jo kambarių sąrašo", + "network_dropdown_required_invalid": "Įveskite serverio pavadinimą" + } + }, + "spotlight_dialog": { + "create_new_room_button": "Sukurti naują kambarį", + "heading_without_query": "Ieškoti", + "public_rooms_label": "Vieši kambariai", + "recently_viewed_section_title": "Neseniai peržiūrėti" + }, + "stickers": { + "empty": "Jūs šiuo metu neturite jokių įjungtų lipdukų paketų", + "empty_add_prompt": "Pridėkite keletą dabar" + }, + "terms": { + "column_document": "Dokumentas", + "column_service": "Paslauga", + "column_summary": "Santrauka", + "identity_server_no_terms_description_1": "Šiam veiksmui reikalinga pasiekti numatytąjį tapatybės serverį , kad patvirtinti el. pašto adresą arba telefono numerį, bet serveris neturi jokių paslaugos teikimo sąlygų.", + "identity_server_no_terms_description_2": "Tęskite tik tuo atveju, jei pasitikite serverio savininku.", + "identity_server_no_terms_title": "Tapatybės serveris neturi paslaugų teikimo sąlygų", + "inline_intro_text": "Sutikite su , kad tęstumėte:", + "integration_manager": "Naudoti botus, tiltus, valdiklius ir lipdukų pakuotes", + "intro": "Norėdami tęsti, turite sutikti su šios paslaugos sąlygomis.", + "summary_identity_server_1": "Ieškokite kitų telefonu arba el. paštu", + "summary_identity_server_2": "Tapkite randami telefonu arba el. paštu", + "tac_title": "Taisyklės ir Sąlygos", + "tos": "Paslaugų Teikimo Sąlygos" + }, + "theme": { + "light_high_contrast": "Šviesi didelio kontrasto", + "match_system": "Atitikti sistemą" + }, + "thread_view_back_action_label": "Grįžti prie temos", + "threads": { + "count_of_reply": { + "one": "%(count)s atsakymas", + "other": "%(count)s atsakymai" + }, + "open_thread": "Atidaryti temą" + }, + "time": { + "about_day_ago": "maždaug prieš dieną", + "about_hour_ago": "maždaug prieš valandą", + "about_minute_ago": "maždaug prieš minutę", + "date_at_time": "%(date)s %(time)s", + "few_seconds_ago": "prieš kelias sekundes", + "in_about_day": "apie dieną nuo dabar", + "in_about_hour": "apie valandą nuo dabar", + "in_about_minute": "apie minutę nuo dabar", + "in_few_seconds": "keletą sekundžių nuo dabar", + "in_n_days": "%(num)s dienas(-ų) nuo dabar", + "in_n_hours": "%(num)s valandas(-ų) nuo dabar", + "in_n_minutes": "%(num)s minutes(-ų) nuo dabar", + "n_days_ago": "prieš %(num)s dienas(-ų)", + "n_hours_ago": "prieš %(num)s valandas(-ų)", + "n_minutes_ago": "prieš %(num)s minutes(-ų)", + "seconds_left": "%(seconds)ss liko", + "short_hours": "%(value)sval" }, "timeline": { + "context_menu": { + "external_url": "Šaltinio URL adresas", + "resent_unsent_reactions": "Pakartotinai išsiųsti %(unsentCount)s reakciją (-as)", + "view_source": "Peržiūrėti šaltinį" + }, + "creation_summary_dm": "%(creator)s sukūrė šį tiesioginio susirašymo kambarį.", + "creation_summary_room": "%(creator)s sukūrė ir sukonfigūravo kambarį.", + "download_action_decrypting": "Iššifruojama", + "download_action_downloading": "Atsiunčiama", + "edits": { + "tooltip_label": "Keista %(date)s. Spustelėkite kad peržiūrėti pakeitimus.", + "tooltip_sub": "Spustelėkite kad peržiūrėti pakeitimus", + "tooltip_title": "Keista %(date)s" + }, + "encrypted_historical_messages_unavailable": "Iki šio taško užšifruotos žinutės yra neprieinamos.", + "error_no_renderer": "Nepavyko parodyti šio įvykio", + "error_rendering_message": "Nepavyko įkelti šios žinutės", + "historical_messages_unavailable": "Negalite matyti ankstesnių žinučių", + "io.element.widgets.layout": "%(senderName)s atnaujino kambario išdėstymą", + "load_error": { + "no_permission": "Bandyta įkelti konkrečią vietą šio kambario laiko juostoje, bet jūs neturite leidimo peržiūrėti tos žinutės.", + "title": "Nepavyko įkelti laiko juostos pozicijos", + "unable_to_find": "Bandyta įkelti konkrečią vietą šio kambario laiko juostoje, bet nepavyko jos rasti." + }, + "m.audio": { + "error_processing_voice_message": "Klaida apdorojant balso pranešimą" + }, + "m.call.hangup": { + "dm": "Skambutis baigtas" + }, "m.call.invite": { - "voice_call": "%(senderName)s pradėjo balso skambutį.", - "voice_call_unsupported": "%(senderName)s pradėjo vaizdo skambutį. (nepalaikoma šios naršyklės)", + "call_back_prompt": "Perskambinti", + "declined": "Skambutis atmestas", + "failed_connect_media": "Nepavyko prijungti medijos", + "failed_connection": "Nepavyko prisijungti", + "failed_opponent_media": "Jų įrenginys negalėjo įjungti kameros arba mikrofono", + "no_answer": "Jokio atsakymo", "video_call": "%(senderName)s pradėjo vaizdo skambutį.", - "video_call_unsupported": "%(senderName)s pradėjo vaizdo skambutį. (nepalaikoma šios naršyklės)" + "video_call_unsupported": "%(senderName)s pradėjo vaizdo skambutį. (nepalaikoma šios naršyklės)", + "voice_call": "%(senderName)s pradėjo balso skambutį.", + "voice_call_unsupported": "%(senderName)s pradėjo vaizdo skambutį. (nepalaikoma šios naršyklės)" }, - "m.room.member": { - "ban": "%(senderName)s užblokavo %(targetName)s", - "change_name": "%(oldDisplayName)s pasikeitė savo rodomą vardą į %(displayName)s", - "set_name": "%(senderName)s nustatė savo rodomą vardą į %(displayName)s", - "remove_name": "%(senderName)s pašalino savo rodomą vardą (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s pašalino savo profilio nuotrauką", - "change_avatar": "%(senderName)s pakeitė savo profilio nuotrauką", - "set_avatar": "%(senderName)s nustatė savo profilio nuotrauką", - "no_change": "%(senderName)s nepadarė jokių pakeitimų", - "join": "%(targetName)s prisijungė prie kambario", - "reject_invite": "%(targetName)s atmetė kvietimą", - "left_reason": "%(targetName)s išėjo iš kambario: %(reason)s", - "left": "%(targetName)s išėjo iš kambario", - "unban": "%(senderName)s atblokavo %(targetName)s", - "withdrew_invite_reason": "%(senderName)s atšaukė %(targetName)s's kvietimą: %(reason)s", - "withdrew_invite": "%(senderName)s atšaukė %(targetName)s's kvietimą", - "kick_reason": "%(senderName)s pašalino %(targetName)s: %(reason)s", - "kick": "%(senderName)s pašalino %(targetName)s" + "m.file": { + "decrypt_label": "Iššifruoti %(text)s", + "download_label": "Atsisiųsti %(text)s", + "error_decrypting": "Klaida iššifruojant priedą", + "error_invalid": "Neteisingas failas %(extra)s" }, - "m.room.topic": "%(senderDisplayName)s pakeitė temą į \"%(topic)s\".", - "m.room.avatar": "%(senderDisplayName)s pakeitė kambario avatarą.", - "m.room.name": { - "remove": "%(senderDisplayName)s pašalino kambario pavadinimą.", - "change": "%(senderDisplayName)s pakeitė kambario pavadinimą iš %(oldRoomName)s į %(newRoomName)s.", - "set": "%(senderDisplayName)s pakeitė kambario pavadinimą į %(roomName)s." + "m.image": { + "error_decrypting": "Klaida iššifruojant vaizdą", + "sent": "%(senderDisplayName)s išsiuntė vaizdą.", + "show_image": "Rodyti vaizdą" }, - "m.room.tombstone": "%(senderDisplayName)s atnaujino šį kambarį.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s padarė kambarį viešą visiems žinantiems nuorodą.", - "invite": "%(senderDisplayName)s padarė kambarį tik pakviestiems.", - "restricted_settings": "%(senderDisplayName)s pakeitė kas gali prisijungti prie šio kambario. Peržiūrėti nustatymus.", - "restricted": "%(senderDisplayName)s pakeitė kas gali prisijungti prie šio kambario.", - "unknown": "%(senderDisplayName)s pakeitė prisijungimo taisyklę į %(rule)s" + "m.key.verification.cancel": { + "user_cancelled": "%(name)s atšaukė patvirtinimą", + "you_cancelled": "Jūs atšaukėte %(name)s patvirtinimą" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s leido svečiams prisijungti prie kambario.", - "forbidden": "%(senderDisplayName)s uždraudė svečiams prisijungti prie kambario.", - "unknown": "%(senderDisplayName)s pakeitė svečių prieigą prie %(rule)s" + "m.key.verification.done": "Jūs patvirtinote %(name)s", + "m.key.verification.request": { + "user_accepted": "%(name)s priimtas", + "user_cancelled": "%(name)s atšauktas", + "user_declined": "%(name)s atmestas", + "user_wants_to_verify": "%(name)s nori patvirtinti", + "you_accepted": "Jūs priėmėte", + "you_cancelled": "Jūs atšaukėte", + "you_declined": "Jūs atsisakėte", + "you_started": "Jūs išsiuntėte patvirtinimo užklausą" }, - "m.image": "%(senderDisplayName)s išsiuntė vaizdą.", - "m.sticker": "%(senderDisplayName)s nusiuntė lipduką.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s nustatė serverio prieigos kontrolės sąrašus šiam kambariui.", - "changed": "%(senderDisplayName)s pakeitė serverio prieigos kontrolės sąrašus šiam kambariui.", - "all_servers_banned": "🎉 Visiems serveriams uždrausta dalyvauti! Šis kambarys nebegali būti naudojamas." + "m.location": { + "full": "%(senderName)s bendrino savo būvimo vietą" + }, + "m.poll.end": { + "sender_ended": "%(senderName)s užbaigė apklausą" + }, + "m.poll.start": "%(senderName)s pradėjo apklausą - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s pakeitė kambario avatarą.", + "changed_img": "%(senderDisplayName)s pakeitė kambario pseudoportretą į ", + "lightbox_title": "%(senderDisplayName)s pakeitė kambario %(roomName)s pseudoportretą", + "removed": "%(senderDisplayName)s pašalino kambario pseudoportretą." }, "m.room.canonical_alias": { - "set": "%(senderName)s nustatė pagrindinį šio kambario adresą į %(address)s.", - "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.", "alt_added": { "one": "%(senderName)s pridėjo alternatyvų šio kambario adresą %(addresses)s.", "other": "%(senderName)s pridėjo alternatyvius šio kambario adresus %(addresses)s." @@ -2192,467 +2109,547 @@ "alt_removed": { "one": "%(senderName)s pašalino alternatyvų šio kambario adresą %(addresses)s.", "other": "%(senderName)s pašalino alternatyvius šio kambario adresus %(addresses)s." - } + }, + "changed": "%(senderName)s pakeitė šio kambario adresus.", + "changed_alternative": "%(senderName)s pakeitė alternatyvius šio kambario adresus.", + "changed_main_and_alternative": "%(senderName)s pakeitė pagrindinį ir alternatyvius šio kambario adresus.", + "removed": "%(senderName)s pašalino pagrindinį šio kambario adresą.", + "set": "%(senderName)s nustatė pagrindinį šio kambario adresą į %(address)s." + }, + "m.room.create": { + "continuation": "Šis kambarys yra kito pokalbio pratęsimas.", + "see_older_messages": "Spustelėkite čia, norėdami matyti senesnes žinutes." + }, + "m.room.encryption": { + "disable_attempt": "Bandymas išjungti šifravimą buvo ignoruotas", + "disabled": "Šifravimas neįjungtas", + "enabled_local": "Žinutės šiame pokalbyje bus visapusiškai užšifruotos.", + "parameters_changed": "Pakeisti kai kurie šifravimo parametrai.", + "unsupported": "Šiame kambaryje naudojamas šifravimas nėra palaikomas." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s leido svečiams prisijungti prie kambario.", + "forbidden": "%(senderDisplayName)s uždraudė svečiams prisijungti prie kambario.", + "unknown": "%(senderDisplayName)s pakeitė svečių prieigą prie %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s padarė būsimą kambario istoriją matomą visiems kambario dalyviams, nuo jų pakvietimo momento.", + "joined": "%(senderName)s padarė būsimą kambario istoriją matomą visiems kambario dalyviams, nuo jų prisijungimo momento.", + "shared": "%(senderName)s padarė būsimą kambario istoriją matomą visiems kambario dalyviams.", + "unknown": "%(senderName)s padarė būsimą kambario istoriją matomą nežinomam (%(visibility)s).", + "world_readable": "%(senderName)s padarė būsimą kambario istoriją matomą bet kam." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s padarė kambarį tik pakviestiems.", + "public": "%(senderDisplayName)s padarė kambarį viešą visiems žinantiems nuorodą.", + "restricted": "%(senderDisplayName)s pakeitė kas gali prisijungti prie šio kambario.", + "restricted_settings": "%(senderDisplayName)s pakeitė kas gali prisijungti prie šio kambario. Peržiūrėti nustatymus.", + "unknown": "%(senderDisplayName)s pakeitė prisijungimo taisyklę į %(rule)s" + }, + "m.room.member": { + "ban": "%(senderName)s užblokavo %(targetName)s", + "change_avatar": "%(senderName)s pakeitė savo profilio nuotrauką", + "change_name": "%(oldDisplayName)s pasikeitė savo rodomą vardą į %(displayName)s", + "join": "%(targetName)s prisijungė prie kambario", + "kick": "%(senderName)s pašalino %(targetName)s", + "kick_reason": "%(senderName)s pašalino %(targetName)s: %(reason)s", + "left": "%(targetName)s išėjo iš kambario", + "left_reason": "%(targetName)s išėjo iš kambario: %(reason)s", + "no_change": "%(senderName)s nepadarė jokių pakeitimų", + "reject_invite": "%(targetName)s atmetė kvietimą", + "remove_avatar": "%(senderName)s pašalino savo profilio nuotrauką", + "remove_name": "%(senderName)s pašalino savo rodomą vardą (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s nustatė savo profilio nuotrauką", + "set_name": "%(senderName)s nustatė savo rodomą vardą į %(displayName)s", + "unban": "%(senderName)s atblokavo %(targetName)s", + "withdrew_invite": "%(senderName)s atšaukė %(targetName)s's kvietimą", + "withdrew_invite_reason": "%(senderName)s atšaukė %(targetName)s's kvietimą: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s pakeitė kambario pavadinimą iš %(oldRoomName)s į %(newRoomName)s.", + "remove": "%(senderDisplayName)s pašalino kambario pavadinimą.", + "set": "%(senderDisplayName)s pakeitė kambario pavadinimą į %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s pakeitė prisegtas kambario žinutes.", + "changed_link": "%(senderName)s pakeitė prisegtas žinutes šiame kambaryje.", + "pinned": "%(senderName)s prisegė žinutė prie šio kambario. Žiūrėkite visas prisegtas žinutes.", + "pinned_link": "%(senderName)s prisegė žinutę prie šio kambario. Žiūrėkite visas prisegtas žinutes.", + "unpinned": "%(senderName)s atsegė žinutę nuo šio kambario. Žiūrėkite visas prisegtas žinutes.", + "unpinned_link": "%(senderName)s atsegė žinutę nuo šio kambario. Žiūrėkite visas prisegtas žinutes." + }, + "m.room.power_levels": { + "changed": "%(senderName)s pakeitė %(powerLevelDiffText)s.", + "user_from_to": "%(userId)s galios lygį iš %(fromPowerLevel)s į %(toPowerLevel)s" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Visiems serveriams uždrausta dalyvauti! Šis kambarys nebegali būti naudojamas.", + "changed": "%(senderDisplayName)s pakeitė serverio prieigos kontrolės sąrašus šiam kambariui.", + "set": "%(senderDisplayName)s nustatė serverio prieigos kontrolės sąrašus šiam kambariui." }, "m.room.third_party_invite": { "revoked": "%(senderName)s atšaukė pakvietimą %(targetDisplayName)s prisijungti prie kambario.", "sent": "%(senderName)s išsiuntė pakvietimą %(targetDisplayName)s prisijungti prie kambario." }, - "m.room.history_visibility": { - "invited": "%(senderName)s padarė būsimą kambario istoriją matomą visiems kambario dalyviams, nuo jų pakvietimo momento.", - "joined": "%(senderName)s padarė būsimą kambario istoriją matomą visiems kambario dalyviams, nuo jų prisijungimo momento.", - "shared": "%(senderName)s padarė būsimą kambario istoriją matomą visiems kambario dalyviams.", - "world_readable": "%(senderName)s padarė būsimą kambario istoriją matomą bet kam.", - "unknown": "%(senderName)s padarė būsimą kambario istoriją matomą nežinomam (%(visibility)s)." - }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s prisegė žinutę prie šio kambario. Žiūrėkite visas prisegtas žinutes.", - "pinned": "%(senderName)s prisegė žinutė prie šio kambario. Žiūrėkite visas prisegtas žinutes.", - "unpinned_link": "%(senderName)s atsegė žinutę nuo šio kambario. Žiūrėkite visas prisegtas žinutes.", - "unpinned": "%(senderName)s atsegė žinutę nuo šio kambario. Žiūrėkite visas prisegtas žinutes.", - "changed_link": "%(senderName)s pakeitė prisegtas žinutes šiame kambaryje.", - "changed": "%(senderName)s pakeitė prisegtas kambario žinutes." + "m.room.tombstone": "%(senderDisplayName)s atnaujino šį kambarį.", + "m.room.topic": "%(senderDisplayName)s pakeitė temą į \"%(topic)s\".", + "m.sticker": "%(senderDisplayName)s nusiuntė lipduką.", + "m.video": { + "error_decrypting": "Klaida iššifruojant vaizdo įrašą" }, "m.widget": { - "modified": "%(senderName)s modifikavo %(widgetName)s valdiklį", "added": "%(senderName)s pridėjo %(widgetName)s valdiklį", + "jitsi_ended": "%(senderName)s užbaigė video konferenciją", + "jitsi_join_right_prompt": "Prisijunkite prie konferencijos kambario informacijos kortelėje dešinėje", + "jitsi_join_top_prompt": "Prisijunkite prie konferencijos šio kambario viršuje", + "jitsi_started": "%(senderName)s pradėjo video konferenciją", + "jitsi_updated": "%(senderName)s atnaujino video konferenciją", + "modified": "%(senderName)s modifikavo %(widgetName)s valdiklį", "removed": "%(senderName)s pašalino %(widgetName)s valdiklį" }, - "io.element.widgets.layout": "%(senderName)s atnaujino kambario išdėstymą", - "m.location": "%(senderName)s bendrino savo būvimo vietą", - "self_redaction": "Žinutė ištrinta", - "redaction": "Žinutė, ištrinta %(name)s", - "m.poll.start": "%(senderName)s pradėjo apklausą - %(pollQuestion)s", - "m.poll.end": "%(senderName)s užbaigė apklausą", - "typing_indicator": { - "one_user": "%(displayName)s rašo …", - "two_users": "%(names)s ir %(lastPerson)s rašo …", - "more_users": { - "other": "%(names)s ir %(count)s kiti(-ų) rašo …", - "one": "%(names)s ir dar vienas rašo …" - } + "mab": { + "copy_link_thread": "Kopijuoti nuorodą į temą", + "label": "Žinutės veiksmai", + "view_in_room": "Peržiūrėti kambaryje" }, - "m.call.hangup": { - "dm": "Skambutis baigtas" + "mjolnir": { + "changed_rule_glob": "%(senderName)s atnaujino draudimo taisyklę, kuri sutapo su %(oldGlob)s į sutampančią 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_users": "%(senderName)s pakeitė taisyklę, kuri draudė vartotojus, sutampančius su %(oldGlob)s į sutampančius su %(newGlob)s dėl %(reason)s", + "created_rule": "%(senderName)s sukūrė draudimo taisyklę, sutampančią 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_users": "%(senderName)s sukūrė taisyklę, draudžiančią vartotojus, sutampančius su %(glob)s dėl %(reason)s", + "message_hidden": "Jūs ignoravote šį vartotoją, todėl jo žinutė yra paslėpta. Rodyti vistiek.", + "removed_rule": "%(senderName)s pašalino draudimo taisyklę, sutampančią 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_users": "%(senderName)s pašalino taisyklę, draudžiančią vartotojus, sutampančius su %(glob)s", + "updated_invalid_rule": "%(senderName)s atnaujino klaidingą draudimo taisyklę", + "updated_rule": "%(senderName)s atnaujino draudimo taisyklę, sutampančią 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_users": "%(senderName)s atnaujino taisyklę, draudžiančią vartotojus, sutampančius su %(glob)s dėl %(reason)s" + }, + "no_permission_messages_before_invite": "Neturite leidimo peržiūrėti žinučių, rašytų prieš jūsų pakvietimą.", + "no_permission_messages_before_join": "Neturite leidimo peržiūrėti žinučių, rašytų prieš jums prisijungiant.", + "pending_moderation": "Žinutė laukia moderavimo", + "pending_moderation_reason": "Žinutė laukia moderavimo: %(reason)s", + "reactions": { + "add_reaction_prompt": "Pridėti reakciją", + "tooltip": "reagavo su %(shortName)s" }, + "read_receipt_title": { + "one": "Matė %(count)s žmogus", + "other": "Matė %(count)s žmonės" + }, + "read_receipts_label": "Skaitymo kvitai", + "redacted": { + "tooltip": "Žinutė buvo ištrinta %(date)s" + }, + "redaction": "Žinutė, ištrinta %(name)s", + "scalar_starter_link": { + "dialog_description": "Jūs būsite nukreipti į trečiosios šalies svetainę, kad galėtumėte patvirtinti savo paskyrą naudojimui su %(integrationsUrl)s. Ar norite tęsti?", + "dialog_title": "Pridėti Integraciją" + }, + "self_redaction": "Žinutė ištrinta", + "send_state_failed": "Nepavyko išsiųsti", + "send_state_sent": "Jūsų žinutė išsiųsta", "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" + "banned": { + "other": "buvo užblokuotas %(count)s kartų(-us)", + "one": "buvo užblokuotas" }, - "rejoined_multiple": { - "other": "%(severalUsers)s išėjo ir vėl prisijungė %(count)s kartų(-us)", - "one": "%(severalUsers)s išėjo ir vėl prisijungė" + "banned_multiple": { + "other": "buvo užblokuoti %(count)s kartų(-us)", + "one": "buvo užblokuoti" }, - "rejoined": { - "other": "%(oneUser)s išėjo ir vėl prisijungė %(count)s kartų(-us)", - "one": "%(oneUser)s išėjo ir vėl prisijungė" + "changed_name": { + "one": "%(oneUser)s pasikeitė vardą", + "other": "%(oneUser)s pasikeitė vardą %(count)s kartų(-us)" }, - "rejected_invite_multiple": { - "other": "%(severalUsers)s atmetė pakvietimus %(count)s kartų(-us)", - "one": "%(severalUsers)s atmetė pakvietimus" + "changed_name_multiple": { + "one": "%(severalUsers)s pasikeitė vardus", + "other": "%(severalUsers)s pasikeitė vardus %(count)s kartų(-us)" }, - "rejected_invite": { - "other": "%(oneUser)s atmetė pakvietimą %(count)s kartų(-us)", - "one": "%(oneUser)s atmetė pakvietimą" + "invite_withdrawn": { + "other": "%(oneUser)s atšaukė savo pakvietimą %(count)s kartų(-us)", + "one": "%(oneUser)s atšaukė savo 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": { + "other": "buvo pakviestas %(count)s kartų(-us)", + "one": "buvo pakviestas" }, "invited_multiple": { "other": "buvo pakviesti %(count)s kartų(-us)", "one": "buvo pakviesti" }, - "invited": { - "other": "buvo pakviestas %(count)s kartų(-us)", - "one": "buvo pakviestas" + "joined": { + "other": "%(oneUser)s prisijungė %(count)s kartų(-us)", + "one": "%(oneUser)s prisijungė" }, - "banned_multiple": { - "other": "buvo užblokuoti %(count)s kartų(-us)", - "one": "buvo užblokuoti" + "joined_and_left": { + "other": "%(oneUser)s prisijungė ir išėjo %(count)s kartų(-us)", + "one": "%(oneUser)s prisijungė ir išėjo" }, - "banned": { - "other": "buvo užblokuotas %(count)s kartų(-us)", - "one": "buvo užblokuotas" + "joined_and_left_multiple": { + "other": "%(severalUsers)s prisijungė ir išėjo %(count)s kartų(-us)", + "one": "%(severalUsers)s prisijungė ir išėjo" }, - "unbanned_multiple": { - "other": "buvo atblokuoti %(count)s kartų(-us)", - "one": "buvo atblokuoti" + "joined_multiple": { + "other": "%(severalUsers)s prisijungė %(count)s kartų(-us)", + "one": "%(severalUsers)s prisijungė" }, - "unbanned": { - "other": "buvo atblokuotas %(count)s kartų(-us)", - "one": "buvo atblokuotas" + "left": { + "other": "%(oneUser)s išėjo %(count)s kartų(-us)", + "one": "%(oneUser)s išėjo" }, - "changed_name_multiple": { - "one": "%(severalUsers)s pasikeitė vardus", - "other": "%(severalUsers)s pasikeitė vardus %(count)s kartų(-us)" + "left_multiple": { + "other": "%(severalUsers)s išėjo %(count)s kartų(-us)", + "one": "%(severalUsers)s išėjo" }, - "changed_name": { - "one": "%(oneUser)s pasikeitė vardą", - "other": "%(oneUser)s pasikeitė vardą %(count)s kartų(-us)" + "no_change": { + "other": "%(oneUser)s neatliko jokių pakeitimų %(count)s kartų(-us)", + "one": "%(oneUser)s neatliko jokių pakeitimų" }, "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ų" + "rejected_invite": { + "other": "%(oneUser)s atmetė pakvietimą %(count)s kartų(-us)", + "one": "%(oneUser)s atmetė pakvietimą" + }, + "rejected_invite_multiple": { + "other": "%(severalUsers)s atmetė pakvietimus %(count)s kartų(-us)", + "one": "%(severalUsers)s atmetė pakvietimus" + }, + "rejoined": { + "other": "%(oneUser)s išėjo ir vėl prisijungė %(count)s kartų(-us)", + "one": "%(oneUser)s išėjo ir vėl prisijungė" + }, + "rejoined_multiple": { + "other": "%(severalUsers)s išėjo ir vėl prisijungė %(count)s kartų(-us)", + "one": "%(severalUsers)s išėjo ir vėl prisijungė" + }, + "unbanned": { + "other": "buvo atblokuotas %(count)s kartų(-us)", + "one": "buvo atblokuotas" + }, + "unbanned_multiple": { + "other": "buvo atblokuoti %(count)s kartų(-us)", + "one": "buvo atblokuoti" } }, - "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" + "thread_info_basic": "Iš temos", + "typing_indicator": { + "more_users": { + "other": "%(names)s ir %(count)s kiti(-ų) rašo …", + "one": "%(names)s ir dar vienas rašo …" + }, + "one_user": "%(displayName)s rašo …", + "two_users": "%(names)s ir %(lastPerson)s rašo …" }, - "no_permission_messages_before_invite": "Neturite leidimo peržiūrėti žinučių, rašytų prieš jūsų pakvietimą.", - "no_permission_messages_before_join": "Neturite leidimo peržiūrėti žinučių, rašytų prieš jums prisijungiant.", - "encrypted_historical_messages_unavailable": "Iki šio taško užšifruotos žinutės yra neprieinamos.", - "historical_messages_unavailable": "Negalite matyti ankstesnių žinučių" - }, - "slash_command": { - "shrug": "Prideda ¯\\_(ツ)_/¯ prie paprasto teksto žinutės", - "lenny": "Prideda ( ͡° ͜ʖ ͡°) prie paprasto teksto žinutės", - "plain": "SIunčia žinutę, kaip paprastą tekstą, jo neinterpretuodamas kaip pažymėto", - "html": "SIunčia žinutę, kaip html, jo neinterpretuodamas kaip pažymėto", - "upgraderoom": "Atnaujina kambarį į naują versiją", - "upgraderoom_permission_error": "Jūs neturite reikalingų leidimų naudoti šią komandą.", - "nick": "Pakeičia jūsų rodomą slapyvardį", - "myroomnick": "Pakeičia jūsų rodomą slapyvardį tik esamame kambaryje", - "roomavatar": "Pakeičia esamo kambario pseudoportretą", - "topic": "Gauna arba nustato kambario temą", - "topic_none": "Šis kambarys neturi temos.", - "roomname": "Nustato kambario pavadinimą", - "invite": "Pakviečia vartotoją su nurodytu id į dabartinį kambarį", - "ban": "Užblokuoja vartotoją su nurodytu id", - "unban": "Atblokuoja vartotoją su nurodytu id", - "ignore": "Ignoruoja vartotoją, slepiant nuo jūsų jo žinutes", - "unignore": "Sustabdo vartotojo ignoravimą, rodant jums jo tolimesnes žinutes", - "devtools": "Atveria Programuotojo Įrankių dialogą", - "addwidget": "Į kambarį prideda pasirinktinį valdiklį pagal URL", - "rainbow": "Išsiunčia nurodytą žinutę nuspalvintą kaip vaivorykštė", - "rainbowme": "Išsiunčia nurodytą emociją nuspalvintą kaip vaivorykštė", - "help": "Parodo komandų sąrašą su naudojimo būdais ir aprašymais", - "whois": "Parodo informaciją apie vartotoją", - "rageshake": "Siųsti pranešimą apie klaidą kartu su žurnalu", - "msg": "Siunčia žinutę nurodytam vartotojui", - "usage": "Naudojimas", - "category_messages": "Žinutės", - "category_actions": "Veiksmai", - "category_admin": "Administratorius", - "category_advanced": "Išplėstiniai", - "category_other": "Kitas", - "addwidget_missing_url": "Pateikite valdiklio URL arba įterpimo kodą", - "addwidget_invalid_protocol": "Pateikite https:// arba http:// valdiklio URL", - "addwidget_no_permissions": "Jūs negalite modifikuoti valdiklių šiame kambaryje.", - "discardsession": "Priverčia išmesti esamą užsibaigiantį grupės seansą užšifruotame kambaryje", - "query": "Atidaro pokalbį su nurodytu vartotoju", - "me": "Rodo veiksmą", - "join": "Prisijungia prie kambario su nurodytu adresu", - "failed_find_user": "Vartotojo rasti kambaryje nepavyko", - "op": "Nustatykite vartotojo galios lygį", - "deop": "Deop'ina vartotoją su nurodytu id" + "url_preview": { + "close": "Uždaryti peržiūrą", + "show_n_more": { + "one": "Rodyti %(count)s kitą peržiūrą", + "other": "Rodyti %(count)s kitas peržiūras" + } + } }, - "presence": { - "busy": "Užsiėmęs", - "online_for": "Prisijungęs %(duration)s", - "idle_for": "Neveiklus %(duration)s", - "offline_for": "Atsijungęs %(duration)s", - "unknown_for": "Nežinoma jau %(duration)s", - "online": "Prisijungęs", - "idle": "Neveiklus", - "unknown": "Nežinoma", - "offline": "Atsijungęs" + "truncated_list_n_more": { + "other": "Ir dar %(count)s..." }, - "Unknown": "Nežinoma", - "event_preview": { - "m.call.answer": { - "you": "Jūs prisijungėte prie skambučio", - "user": "%(senderName)s prisijungė prie skambučio", - "dm": "Vykdomas skambutis" + "update": { + "changelog": "Keitinių žurnalas", + "check_action": "Tikrinti, ar yra atnaujinimų", + "error_encountered": "Susidurta su klaida (%(errorDetail)s).", + "new_version_available": "Galima nauja versija. Atnaujinti dabar.", + "no_update": "Nėra galimų atnaujinimų.", + "release_notes_toast_title": "Kas naujo", + "see_changes_button": "Kas naujo?", + "toast_description": "Yra nauja %(brand)s versija", + "toast_title": "Atnaujinti %(brand)s", + "unavailable": "Neprieinamas" + }, + "upload_failed_generic": "Failo '%(fileName)s' nepavyko įkelti.", + "upload_failed_size": "Failas '%(fileName)s' viršyja šio serverio įkeliamų failų dydžio limitą", + "upload_failed_title": "Įkėlimas Nepavyko", + "upload_file": { + "cancel_all_button": "Atšaukti visus", + "error_file_too_large": "Šis failas yra per didelis įkėlimui. Failų dydžio limitas yra %(limit)s, bet šis failas užima %(sizeOfThisFile)s.", + "error_files_too_large": "Šie failai yra per dideli įkėlimui. Failų dydžio limitas yra %(limit)s.", + "error_some_files_too_large": "Kai kurie failai yra per dideli įkėlimui. Failų dydžio limitas yra %(limit)s.", + "error_title": "Įkėlimo klaida", + "title": "Įkelti failus", + "title_progress": "Įkelti failus (%(current)s iš %(total)s)", + "upload_all_button": "Įkelti visus", + "upload_n_others_button": { + "other": "Įkelti %(count)s kitus failus", + "one": "Įkelti %(count)s kitą failą" + } + }, + "user_info": { + "admin_tools_section": "Administratoriaus įrankiai", + "ban_button_room": "Užblokuoti iš kambario", + "ban_button_space": "Užblokuoti iš erdvės", + "ban_room_confirm_title": "Atblokuoti už %(roomName)s", + "ban_space_everything": "Užblokuoti juos iš visko, kur galiu", + "ban_space_specific": "Užblokuoti juos konkrečiuose dalykuose, kuriuose galiu", + "count_of_sessions": { + "other": "%(count)s seansai(-ų)", + "one": "%(count)s seansas" }, - "m.call.hangup": { - "you": "Baigėte skambutį", - "user": "%(senderName)s baigė skambutį" + "count_of_verified_sessions": { + "other": "%(count)s patvirtintų seansų", + "one": "1 patvirtintas seansas" }, - "m.call.invite": { - "you": "Jūs pradėjote skambutį", - "user": "%(senderName)s pradėjo skambutį", - "dm_send": "Laukiama atsakymo", - "dm_receive": "%(senderName)s skambina" + "deactivate_confirm_action": "Deaktyvuoti vartotoją", + "deactivate_confirm_description": "Šio vartotojo deaktyvavimas atjungs juos ir neleis jiems vėl prisijungti atgal. Taip pat jie išeis iš visų kambarių, kuriuose jie yra. Šis veiksmas negali būti atšauktas. Ar tikrai norite deaktyvuoti šį vartotoją?", + "deactivate_confirm_title": "Deaktyvuoti vartotoją?", + "demote_button": "Pažeminti", + "demote_self_confirm_description_space": "Negalėsite atšaukti šio pakeitimo, nes pažeminsite save, o jei esate paskutinis privilegijuotas naudotojas erdvėje, bus neįmanoma susigrąžinti privilegijų.", + "demote_self_confirm_room": "Jūs neturėsite galimybės atšaukti šio keitimo, kadangi jūs žeminate savo privilegijas kambaryje. Jei jūs esate paskutinis privilegijuotas vartotojas kambaryje, atgauti privilegijas bus neįmanoma.", + "demote_self_confirm_title": "Pažeminti save?", + "disinvite_button_room": "Atšaukti kvietimą iš kambario", + "disinvite_button_room_name": "Atšaukti kvietimą iš %(roomName)s", + "disinvite_button_space": "Atšaukti kvietimą iš erdvės", + "edit_own_devices": "Redaguoti įrenginius", + "error_ban_user": "Nepavyko užblokuoti vartotojo", + "error_deactivate": "Nepavyko deaktyvuoti vartotojo", + "error_kicking_user": "Nepavyko pašalinti naudotojo", + "error_mute_user": "Nepavyko nutildyti vartotojo", + "error_revoke_3pid_invite_description": "Kvietimo atšaukti nepavyko. Gali būti, kad serveryje kilo laikina problema arba neturite pakankamų leidimų atšaukti kvietimą.", + "error_revoke_3pid_invite_title": "Nepavyko atšaukti kvietimo", + "hide_sessions": "Slėpti seansus", + "hide_verified_sessions": "Slėpti patvirtintus seansus", + "invited_by": "Pakvietė %(sender)s", + "jump_to_rr_button": "Nušokti iki perskaitytų žinučių", + "kick_button_room": "Pašalinti iš kambario", + "kick_button_room_name": "Pašalinti iš %(roomName)s", + "kick_button_space": "Pašalinti iš erdvės", + "kick_button_space_everything": "Pašalinti juos iš visko, ko galiu", + "kick_space_specific": "Pašalinti juos iš konkrečių dalykų, kuriuose galiu", + "kick_space_warning": "Jie vis tiek galės naudotis viskuo, kur nesate administratorius.", + "promote_warning": "Jūs neturėsite galimybės atšaukti šio keitimo, kadangi jūs paaukštinate vartotoją, suteikdami tokį patį galios lygį, kokį turite jūs.", + "redact": { + "confirm_button": { + "one": "Pašalinti 1 žinutę", + "other": "Pašalinti %(count)s žinutes(-ų)" + }, + "confirm_description_2": "Dideliam žinučių kiekiui tai gali užtrukti kurį laiką. Prašome neperkrauti savo kliento.", + "confirm_title": "Pašalinti paskutines %(user)s žinutes", + "no_recent_messages_description": "Pabandykite slinkti aukštyn laiko juostoje, kad sužinotumėte, ar yra ankstesnių.", + "no_recent_messages_title": "Nerasta jokių naujesnių %(user)s žinučių" }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.sticker": "%(senderName)s: %(stickerName)s" + "redact_button": "Pašalinti paskutines žinutes", + "revoke_invite": "Atšaukti kvietimą", + "role_label": "Rolė ", + "room_encrypted": "Žinutės šiame kambaryje yra visapusiškai užšifruotos.", + "room_encrypted_detail": "Jūsų žinutės yra apsaugotos ir tik jūs ir gavėjas turite unikalius raktus joms atrakinti.", + "room_unencrypted": "Žinutės šiame kambaryje nėra visapusiškai užšifruotos.", + "room_unencrypted_detail": "Šifruotuose kambariuose jūsų žinutės yra apsaugotos ir tik jūs ir gavėjas turite unikalius raktus joms atrakinti.", + "share_button": "Dalintis nuoroda į vartotoją", + "unban_button_room": "Atblokuoti iš kambario", + "unban_button_space": "Atblokuoti iš erdvės", + "unban_room_confirm_title": "Atblokuoti iš %(roomName)s", + "unban_space_everything": "Atblokuoti juos iš visko, kur aš galiu", + "unban_space_specific": "Atblokuoti juos konkrečiuose dalykuose, kuriuose galiu", + "unban_space_warning": "Jie negalės prieiti prie visko, kur esate administratorius.", + "verify_button": "Patvirtinti Vartotoją", + "verify_explainer": "Dėl papildomo saugumo patvirtinkite šį vartotoją patikrindami vienkartinį kodą abiejuose jūsų įrenginiuose." + }, + "user_menu": { + "settings": "Visi nustatymai" + }, + "voice_broadcast": { + "action": "Balso transliacija", + "confirm_stop_affirm": "Taip, sustabdyti transliaciją", + "confirm_stop_title": "Sustabdyti transliaciją gyvai?", + "live": "Gyvai", + "pause": "pristabdyti balso transliaciją", + "play": "paleisti balso transliaciją", + "resume": "tęsti balso transliaciją" }, "voip": { - "disable_microphone": "Išjungti mikrofoną", - "enable_microphone": "Įjungti mikrofoną", - "disable_camera": "Išjungti kamerą", - "enable_camera": "Įjungti kamerą", + "already_in_call": "Jau pokalbyje", + "already_in_call_person": "Jūs jau esate pokalbyje su šiuo asmeniu.", + "answered_elsewhere": "Atsiliepta Kitur", + "answered_elsewhere_description": "Į skambutį buvo atsiliepta kitame įrenginyje.", "audio_devices": "Garso įrenginiai", - "video_devices": "Vaizdo įrenginiai", - "dial": "Rinkti", - "you_are_presenting": "Jūs pristatote", - "user_is_presenting": "%(sharerName)s pristato", + "call_failed": "Skambutis Nepavyko", + "call_failed_description": "Nepavyko pradėti skambučio", + "call_failed_media": "Skambutis nepavyko, nes kamera arba mikrofonas negali būti pasiekta. Patikrinkite tai:", + "call_failed_media_applications": "Jokia kita programa nenaudoja kameros", + "call_failed_media_connected": "Mikrofonas ir kamera yra prijungti ir tinkamai nustatyti", + "call_failed_media_permissions": "Suteiktas leidimas naudoti kamerą", + "call_failed_microphone": "Skambutis nepavyko, nes mikrofonas negali būti pasiektas. Patikrinkite, ar mikrofonas yra prijungtas ir tinkamai nustatytas.", + "call_held": "%(peerName)s pristabdė skambutį", + "call_held_resume": "Jūs pristabdėte skambutį Tęsti", + "call_held_switch": "Jūs pristabdėte skambutį Perjungti", "camera_disabled": "Jūsų kamera yra išjungta", "camera_enabled": "Jūsų kamera vis dar įjungta", - "call_held_switch": "Jūs pristabdėte skambutį Perjungti", - "call_held_resume": "Jūs pristabdėte skambutį Tęsti", - "call_held": "%(peerName)s pristabdė skambutį", + "cannot_call_yourself_description": "Negalite skambinti patys sau.", + "connecting": "Jungiamasi", + "connection_lost": "Ryšys su serveriu nutrūko", + "connection_lost_description": "Jūs negalite skambinti kai nėra ryšio su serveriu.", + "default_device": "Numatytasis įrenginys", + "dial": "Rinkti", "dialpad": "Rinkiklis", - "stop_screenshare": "Nustoti bendrinti savo ekraną", - "start_screenshare": "Pradėti bendrinti savo ekraną", - "hangup": "Padėti ragelį", + "disable_camera": "Išjungti kamerą", + "disable_microphone": "Išjungti mikrofoną", + "enable_camera": "Įjungti kamerą", + "enable_microphone": "Įjungti mikrofoną", "expand": "Grįžti prie skambučio", + "hangup": "Padėti ragelį", + "hide_sidebar_button": "Slėpti šoninę juostą", + "join_button_tooltip_connecting": "Jungiamasi", + "misconfigured_server": "Skambutis nepavyko dėl neteisingai sukonfigūruoto serverio", + "misconfigured_server_description": "Paprašykite savo serverio administratoriaus (%(homeserverDomain)s) sukonfiguruoti TURN serverį, kad skambučiai veiktų patikimai.", + "more_button": "Daugiau", + "msisdn_lookup_failed": "Nepavyko rasti telefono numerio", + "msisdn_lookup_failed_description": "Įvyko klaida ieškant telefono numerio", + "msisdn_transfer_failed": "Nepavyksta perduoti skambučio", + "n_people_joined": { + "one": "%(count)s žmogus prisijungė", + "other": "%(count)s žmonės prisijungė" + }, + "no_audio_input_description": "Jūsų įrenginyje neradome mikrofono. Patikrinkite nustatymus ir bandykite dar kartą.", + "no_audio_input_title": "Mikrofonas nerastas", + "no_media_perms_description": "Jums gali tekti rankiniu būdu duoti leidimą %(brand)s prieigai prie mikrofono/kameros", + "no_media_perms_title": "Nėra medijos leidimų", + "no_permission_conference": "Reikalingas Leidimas", + "no_permission_conference_description": "Jūs neturite leidimo šiame kambaryje pradėti konferencinį pokalbį", "on_hold": "%(name)s sulaikytas", - "voice_call": "Balso skambutis", - "video_call": "Vaizdo skambutis", - "unsilence": "Garsas įjungtas", + "show_sidebar_button": "Rodyti šoninę juostą", "silence": "Nutildyti skambutį", - "unknown_caller": "Nežinomas skambintojas", - "call_failed": "Skambutis Nepavyko", - "unable_to_access_microphone": "Nepavyksta pasiekti mikrofono", - "call_failed_microphone": "Skambutis nepavyko, nes mikrofonas negali būti pasiektas. Patikrinkite, ar mikrofonas yra prijungtas ir tinkamai nustatytas.", + "start_screenshare": "Pradėti bendrinti savo ekraną", + "stop_screenshare": "Nustoti bendrinti savo ekraną", + "too_many_calls": "Per daug skambučių", + "too_many_calls_description": "Pasiekėte maksimalų vienu metu vykdomų skambučių skaičių.", + "transfer_failed": "Perdavimas Nepavyko", + "transfer_failed_description": "Nepavyko perduoti skambučio", + "unable_to_access_audio_input_description": "Mums nepavyko pasiekti jūsų mikrofono. Patikrinkite naršyklės nustatymus ir bandykite dar kartą.", + "unable_to_access_audio_input_title": "Nepavyksta pasiekti mikrofono", "unable_to_access_media": "Nepavyksta pasiekti kameros / mikrofono", - "call_failed_media": "Skambutis nepavyko, nes kamera arba mikrofonas negali būti pasiekta. Patikrinkite tai:", - "call_failed_media_connected": "Mikrofonas ir kamera yra prijungti ir tinkamai nustatyti", - "call_failed_media_permissions": "Suteiktas leidimas naudoti kamerą", - "call_failed_media_applications": "Jokia kita programa nenaudoja kameros", - "already_in_call": "Jau pokalbyje", - "already_in_call_person": "Jūs jau esate pokalbyje su šiuo asmeniu.", + "unable_to_access_microphone": "Nepavyksta pasiekti mikrofono", + "unknown_caller": "Nežinomas skambintojas", + "unknown_person": "nežinomas asmuo", + "unsilence": "Garsas įjungtas", "unsupported": "Skambučiai nėra palaikomi", - "unsupported_browser": "Jūs negalite skambinti šioje naršyklėje." - }, - "Other": "Kitas", - "Advanced": "Išplėstiniai", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Keisti erdvės avatarą", - "m.room.avatar": "Keisti kambario pseudoportretą", - "m.room.name_space": "Keisti erdvės pavadinimą", - "m.room.name": "Keisti kambario pavadinimą", - "m.room.canonical_alias_space": "Keisti pagrindinį erdvės adresą", - "m.room.canonical_alias": "Keisti pagrindinį kambario adresą", - "m.space.child": "Valdyti kambarius šioje erdvėje", - "m.room.history_visibility": "Keisti istorijos matomumą", - "m.room.power_levels": "Keisti leidimus", - "m.room.topic_space": "Keisti aprašymą", - "m.room.topic": "Keisti temą", - "m.room.tombstone": "Atnaujinti kambarį", - "m.room.encryption": "Įjungti kambario šifravimą", - "m.room.server_acl": "Keisti serverių ACL", - "m.reaction": "Siųsti reakcijas", - "m.room.redaction": "Pašalinti mano išsiųstas žinutes", - "m.widget": "Keisti valdiklius", - "m.room.pinned_events": "Valdyti prisegtus įvykius", - "users_default": "Numatytoji rolė", - "events_default": "Siųsti žinutes", - "invite": "Kviesti naudotojus", - "state_default": "Keisti nustatymus", - "kick": "Pašalinti naudotojus", - "ban": "Užblokuoti naudotojus", - "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" - }, - "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" - }, - "spaces": { - "error_no_permission_invite": "Neturite leidimų kviesti žmones į šią erdvę", - "error_no_permission_create_room": "Neturite leidimų kurti naujus kambarius šioje erdvėje", - "error_no_permission_add_room": "Neturite leidimų pridėti kambarių į šią erdvę", - "error_no_permission_add_space": "Neturite leidimų į šią erdvę pridėti erdvių" - }, - "auth": { - "sso": "Vienas Prisijungimas", - "sign_in_instead": "Jau turite paskyrą? Prisijunkite čia", - "log_in_new_account": "Prisijunkite prie naujos paskyros.", - "registration_successful": "Registracija sėkminga", - "server_picker_title": "Prisijunkite prie savo namų serverio", - "footer_powered_by_matrix": "veikia su Matrix", - "failed_homeserver_discovery": "Nepavyko atlikti serverio radimo", - "sync_footer_subtitle": "Jei esate prisijungę prie daug kambarių, tai gali užtrukti", - "unsupported_auth_msisdn": "Šis serveris nepalaiko tapatybės nustatymo telefono numeriu.", - "unsupported_auth_email": "Šis serveris nepalaiko prisijungimo naudojant el. pašto adresą.", - "registration_disabled": "Registracija šiame serveryje išjungta.", - "incorrect_password": "Neteisingas slaptažodis", - "forgot_password_email_required": "Privalo būti įvestas su jūsų paskyra susietas el. pašto adresas.", - "forgot_password_prompt": "Pamiršote savo slaptažodį?", - "create_account_prompt": "Naujas vartotojas? Sukurkite paskyrą", - "sign_in_or_register": "Prisijungti arba Sukurti Paskyrą", - "sign_in_or_register_description": "Norėdami tęsti naudokite savo paskyrą arba sukurkite naują.", - "register_action": "Sukurti Paskyrą", - "server_picker_failed_validate_homeserver": "Nepavyksta patvirtinti namų serverio", - "server_picker_invalid_url": "Netinkamas URL", - "server_picker_required": "Nurodykite namų serverį", - "server_picker_custom": "Kitas namų serveris", - "server_picker_explainer": "Naudokite pageidaujamą Matrix namų serverį, jei tokį turite, arba talpinkite savo.", - "server_picker_learn_more": "Apie namų serverius" - }, - "room_list": { - "sort_unread_first": "Pirmiausia rodyti kambarius su neperskaitytomis žinutėmis", - "show_previews": "Rodyti žinučių peržiūras", - "sort_by": "Rūšiuoti pagal", - "sort_by_activity": "Aktyvumą", - "sort_by_alphabet": "A-Ž", - "sublist_options": "Sąrašo parinktys", - "show_n_more": { - "one": "Rodyti dar %(count)s", - "other": "Rodyti dar %(count)s" - }, - "show_less": "Rodyti mažiau", - "notification_options": "Pranešimų parinktys" - }, - "report_content": { - "missing_reason": "Įrašykite kodėl pranešate.", - "report_content_to_homeserver": "Pranešti apie turinį serverio administratoriui", - "description": "Pranešant apie šią netinkamą žinutę, serverio administratoriui bus nusiųstas unikalus 'įvykio ID'. Jei žinutės šiame kambaryje yra šifruotos, serverio administratorius negalės perskaityti žinutės teksto ar peržiūrėti failų arba paveikslėlių." - }, - "a11y": { - "n_unread_messages_mentions": { - "one": "1 neperskaitytas paminėjimas.", - "other": "%(count)s neperskaitytos žinutės, įskaitant paminėjimus." - }, - "n_unread_messages": { - "one": "1 neperskaityta žinutė.", - "other": "%(count)s neperskaitytos žinutės." - }, - "unread_messages": "Neperskaitytos žinutės." - }, - "setting": { - "help_about": { - "brand_version": "%(brand)s versija:", - "olm_version": "Olm versija:", - "help_link": "Norėdami gauti pagalbos naudojant %(brand)s, paspauskite čia.", - "help_link_chat_bot": "Norėdami gauti pagalbos naudojant %(brand)s, paspauskite čia arba pradėkite pokalbį su mūsų botu pasinaudoję žemiau esančiu mygtuku.", - "chat_bot": "Kalbėtis su %(brand)s Botu", - "title": "Pagalba ir Apie", - "versions": "Versijos", - "access_token_detail": "Jūsų prieigos žetonas suteikia visišką prieigą prie paskyros. Niekam jo neduokite.", - "clear_cache_reload": "Išvalyti podėlį ir perkrauti" - } + "unsupported_browser": "Jūs negalite skambinti šioje naršyklėje.", + "user_busy": "Vartotojas Užsiėmęs", + "user_busy_description": "Vartotojas kuriam skambinate yra užsiėmęs.", + "user_is_presenting": "%(sharerName)s pristato", + "video_call": "Vaizdo skambutis", + "video_devices": "Vaizdo įrenginiai", + "voice_call": "Balso skambutis", + "you_are_presenting": "Jūs pristatote" }, "widget": { + "added_by": "Valdiklį pridėjo", + "capabilities_dialog": { + "content_starting_text": "Šis valdiklis norėtų:", + "decline_all_permission": "Atmesti Visus", + "remember_Selection": "Prisiminti mano pasirinkimą šiam valdikliui", + "title": "Patvirtinti valdiklio leidimus" + }, "capability": { - "send_stickers_this_room": "Siųsti lipdukus į šį kambarį", - "see_sticker_posted_active_room": "Matyti, kada kas nors paskelbia lipduką jūsų aktyviame kambaryje", - "change_topic_this_room": "Keisti kambario temą", - "change_topic_active_room": "Keisti jūsų aktyvaus kambario temą", - "see_topic_change_active_room": "Matyti, kada jūsų aktyvaus kambario tema pasikeičia", - "change_name_this_room": "Keisti kambario pavadinimą", - "see_name_change_this_room": "Matyti, kada šiame kambaryje pasikeis pavadinimas", - "change_name_active_room": "Keisti jūsų aktyvaus kambario pavadinimą", - "see_name_change_active_room": "Matyti kada jūsų aktyvaus kambario pavadinimas pasikeičia", - "change_avatar_this_room": "Pakeisti šio kambario pseudoportretą", - "see_avatar_change_this_room": "Matyti kada šiame kambaryje pasikeičia pseudoportretas", + "any_room": "Aukščiau išvardyti, bet ir bet kuriame kambaryje, prie kurio prisijungėte arba į kurį esate pakviestas", + "byline_empty_state_key": "su tuščiu būsenos raktu", + "byline_state_key": "su būsenos raktu %(stateKey)s", "change_avatar_active_room": "Pakeisti jūsų aktyvaus kambario pseudoportretą", - "see_avatar_change_active_room": "Matyti kada jūsų aktyviame kambaryje pasikeičia pseudoportretas", - "remove_ban_invite_leave_this_room": "Pašalinti, užblokuoti arba pakviesti žmones į šį kambarį ir priversti jus išeiti", + "change_avatar_this_room": "Pakeisti šio kambario pseudoportretą", + "change_name_active_room": "Keisti jūsų aktyvaus kambario pavadinimą", + "change_name_this_room": "Keisti kambario pavadinimą", + "change_topic_active_room": "Keisti jūsų aktyvaus kambario temą", + "change_topic_this_room": "Keisti kambario temą", + "receive_membership_active_room": "Matyti, kada žmonės prisijungia, išeina arba yra pakviečiami į jūsų aktyvų kambarį", "receive_membership_this_room": "Matyti, kada žmonės prisijungia, išeina arba yra pakviesti į šį kambarį", "remove_ban_invite_leave_active_room": "Pašalinti, užblokuoti arba pakviesti žmones į jūsų aktyvų kambarį ir priversti jus išeiti", - "receive_membership_active_room": "Matyti, kada žmonės prisijungia, išeina arba yra pakviečiami į jūsų aktyvų kambarį", - "byline_empty_state_key": "su tuščiu būsenos raktu", - "byline_state_key": "su būsenos raktu %(stateKey)s", - "any_room": "Aukščiau išvardyti, bet ir bet kuriame kambaryje, prie kurio prisijungėte arba į kurį esate pakviestas", - "see_event_type_sent_active_room": "Peržiūrėti %(eventType)s įvykius, paskelbtus jūsų aktyviame kambaryje" - } + "remove_ban_invite_leave_this_room": "Pašalinti, užblokuoti arba pakviesti žmones į šį kambarį ir priversti jus išeiti", + "see_avatar_change_active_room": "Matyti kada jūsų aktyviame kambaryje pasikeičia pseudoportretas", + "see_avatar_change_this_room": "Matyti kada šiame kambaryje pasikeičia pseudoportretas", + "see_event_type_sent_active_room": "Peržiūrėti %(eventType)s įvykius, paskelbtus jūsų aktyviame kambaryje", + "see_name_change_active_room": "Matyti kada jūsų aktyvaus kambario pavadinimas pasikeičia", + "see_name_change_this_room": "Matyti, kada šiame kambaryje pasikeis pavadinimas", + "see_sticker_posted_active_room": "Matyti, kada kas nors paskelbia lipduką jūsų aktyviame kambaryje", + "see_topic_change_active_room": "Matyti, kada jūsų aktyvaus kambario tema pasikeičia", + "send_stickers_this_room": "Siųsti lipdukus į šį kambarį" + }, + "close_to_view_right_panel": "Uždarykite šį valdiklį, kad galėtumėte jį peržiūrėti šiame skydelyje", + "context_menu": { + "delete": "Ištrinti valdiklį", + "delete_warning": "Valdiklio ištrinimas pašalina jį visiems kambaryje esantiems vartotojams. Ar tikrai norite ištrinti šį valdiklį?", + "remove": "Pašalinti visiems", + "revoke": "Atšaukti leidimus", + "screenshot": "Padarykite nuotrauką", + "start_audio_stream": "Pradėti garso transliaciją" + }, + "cookie_warning": "Šiame valdiklyje gali būti naudojami slapukai.", + "error_hangup_description": "Jūsų skambutis buvo nutrauktas. (Klaida: %(message)s)", + "error_hangup_title": "Ryšys prarastas", + "error_loading": "Klaida kraunant Valdiklį", + "error_mixed_content": "Klaida - Maišytas turinys", + "error_need_invite_permission": "Norėdami tai atlikti jūs turite turėti galimybę pakviesti vartotojus.", + "error_need_to_be_logged_in": "Jūs turite būti prisijungę.", + "error_unable_start_audio_stream_description": "Nepavyksta pradėti garso transliacijos.", + "error_unable_start_audio_stream_title": "Nepavyko pradėti tiesioginės transliacijos", + "modal_data_warning": "Duomenimis šiame ekrane yra dalinamasi su %(widgetDomain)s", + "no_name": "Nežinoma Programa", + "open_id_permissions_dialog": { + "remember_selection": "Prisiminkite tai", + "starting_text": "Šis valdiklis patvirtins jūsų vartotojo ID, bet negalės už jus atlikti veiksmų:", + "title": "Leiskite šiam valdikliui patvirtinti jūsų tapatybę" + }, + "popout": "Iššokti valdiklį", + "set_room_layout": "Nustatyti savo kambario išdėstymą visiems", + "shared_data_mxid": "Jūsų vartotojo ID", + "shared_data_name": "Jūsų rodomas vardas", + "shared_data_room_id": "Kambario ID", + "shared_data_theme": "Jūsų tema", + "shared_data_warning_im": "Naudojant šį valdiklį gali būti dalijamasi duomenimis su %(widgetDomain)s ir jūsų integracijų tvarkykle.", + "shared_data_widget_id": "Valdiklio ID", + "unencrypted_warning": "Valdikliai nenaudoja žinučių šifravimo.", + "unpin_to_view_right_panel": "Atsekite šį valdiklį, kad galėtumėte jį peržiūrėti šiame skydelyje" }, - "feedback": { - "sent": "Atsiliepimas išsiųstas", - "comment_label": "Komentaras", - "pro_type": "PRO PATARIMAS: Jei pradėjote klaidos pranešimą, pateikite derinimo žurnalus, kad padėtumėte mums išsiaiškinti problemą.", - "existing_issue_link": "Pirmiausia peržiūrėkite Github'e esančius pranešimus apie klaidas. Jokio atitikmens? Pradėkite naują pranešimą.", - "send_feedback_action": "Siųsti atsiliepimą" + "zxcvbn": { + "suggestions": { + "allUppercase": "Visas didžiąsias raides taip pat lengva atspėti kaip ir visas mažąsias", + "anotherWord": "Pridėkite dar vieną ar du žodžius. Geriau nedažnai vartojamus žodžius.", + "associatedYears": "Venkite su jumis susijusių metų", + "capitalization": "Rašymas didžiosiomis raidėmis nelabai padeda", + "dates": "Venkite su jumis susijusių metų ir datų", + "l33t": "Nuspėjami pakaitalai, tokie kaip \"@\" vietoj \"a\", nelabai padeda", + "longerKeyboardPattern": "Naudokite ilgesnį klaviatūros modelį su daugiau vijų", + "noNeed": "Nereikia simbolių, skaitmenų ar didžiųjų raidžių", + "recentYears": "Venkite pastarųjų metų", + "repeated": "Venkite pasikartojančių žodžių ir simbolių", + "reverseWords": "Žodžius atvirkštine tvarka nėra sunkiau atspėti", + "sequences": "Venkite sekų", + "useWords": "Naudokite keletą žodžių, venkite dažnai naudojamų frazių" + }, + "warnings": { + "common": "Tai yra labai dažnai naudojamas slaptažodis", + "commonNames": "Dažnai naudojamus vardus ar pavardes yra lengva atspėti", + "dates": "Datas dažniausiai yra lengva atspėti", + "extendedRepeat": "Tokius pasikartojimus kaip \"abcabcabc\" yra tik truputėlį sunkiau atspėti nei \"abc\"", + "keyPattern": "Trumpus klaviatūros šablonus yra lengva atspėti", + "namesByThemselves": "Pačius vardus ar pavardes yra lengva atspėti", + "recentYears": "Paskiausius metus yra lengva atspėti", + "sequences": "Tokias sekas kaip \"abc\" ar \"6543\" yra lengva atspėti", + "similarToCommon": "Šis yra panašus į dažnai naudojamą slaptažodį", + "simpleRepeat": "Tokius pasikartojimus kaip \"aaa\" yra lengva atspėti", + "straightRow": "Klavišų eilę yra lengva atspėti", + "topHundred": "Tai yra vienas iš 100 dažniausiai naudojamų slaptažodžių", + "topTen": "Tai yra vienas iš 10 dažniausiai naudojamų slaptažodžių", + "wordByItself": "Pats žodis yra lengvai atspėjamas" + } } } diff --git a/src/i18n/strings/lv.json b/src/i18n/strings/lv.json deleted file mode 100644 index 3a526a09f6b..00000000000 --- a/src/i18n/strings/lv.json +++ /dev/null @@ -1,1953 +0,0 @@ -{ - "Account": "Konts", - "Admin Tools": "Administratora rīki", - "No Microphones detected": "Nav mikrofonu", - "No Webcams detected": "Nav webkameru", - "No media permissions": "Nav datu nesēju, kuriem atļauta piekļuve", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Jums varētu būt nepieciešams manuāli atļaut %(brand)s piekļuvi mikrofonam vai tīmekļa kamerai", - "Default Device": "Noklusējuma ierīce", - "Authentication": "Autentifikācija", - "%(items)s and %(lastItem)s": "%(items)s un %(lastItem)s", - "A new password must be entered.": "Nepieciešams ievadīt jauno paroli.", - "An error has occurred.": "Notikusi kļūda.", - "Anyone": "Ikviens", - "Are you sure?": "Vai tiešām to vēlaties?", - "Are you sure you want to leave the room '%(roomName)s'?": "Vai tiešām vēlaties pamest istabu: '%(roomName)s'?", - "Are you sure you want to reject the invitation?": "Vai tiešām vēlaties noraidīt šo uzaicinājumu?", - "Banned users": "Lietotāji, kuriem liegta pieeja", - "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", - "Command error": "Komandas kļūda", - "Commands": "Komandas", - "Confirm password": "Apstipriniet paroli", - "Cryptography": "Kriptogrāfija", - "Current password": "Pašreizējā parole", - "Custom level": "Pielāgots līmenis", - "Deactivate Account": "Deaktivizēt kontu", - "Decrypt %(text)s": "Atšifrēt %(text)s", - "Default": "Noklusējuma", - "Download %(text)s": "Lejupielādēt: %(text)s", - "Email": "Epasts", - "Email address": "Epasta adrese", - "Enter passphrase": "Ievadiet frāzveida paroli", - "Error decrypting attachment": "Kļūda atšifrējot pielikumu", - "Export E2E room keys": "Eksportēt istabas šifrēšanas atslēgas", - "Failed to ban user": "Neizdevās nobanot/bloķēt (liegt pieeju) lietotāju", - "Failed to change password. Is your password correct?": "Neizdevās nomainīt paroli. Vai tā ir pareiza?", - "Failed to change power level": "Neizdevās nomainīt statusa līmeni", - "Power level must be positive integer.": "Statusa līmenim ir jābūt pozitīvam skaitlim.", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Tu nevarēsi atcelt šo darbību, jo šim lietotājam piešķir tādu pašu statusa līmeni, kāds ir Tev.", - "Failed to forget room %(errCode)s": "Neizdevās \"aizmirst\" istabu %(errCode)s", - "Failed to load timeline position": "Neizdevās ielādēt laikpaziņojumu pozīciju", - "Failed to mute user": "Neizdevās apklusināt lietotāju", - "Failed to reject invite": "Neizdevās noraidīt uzaicinājumu", - "Failed to reject invitation": "Neizdevās noraidīt uzaicinājumu", - "Failed to send request.": "Neizdevās nosūtīt pieprasījumu.", - "Failed to set display name": "Neizdevās iestatīt parādāmo vārdu", - "Failed to unban": "Neizdevās atbanot/atbloķēt (atcelt pieejas liegumu)", - "Failed to verify email address: make sure you clicked the link in the email": "Neizdevās apstiprināt e-pasta adresi: jāpārliecinās, ka ir atvērta e-pasta ziņojumā esošā saite", - "Failure to create room": "Neizdevās izveidot istabu", - "Favourite": "Izlase", - "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.", - "Historical": "Bijušie", - "Home": "Mājup", - "Import E2E room keys": "Importēt E2E istabas atslēgas", - "Incorrect username and/or password.": "Nepareizs lietotājvārds un/vai parole.", - "Incorrect verification code": "Nepareizs verifikācijas kods", - "Invalid Email Address": "Nepareiza epasta adrese", - "Invalid file%(extra)s": "Nederīgs fails %(extra)s", - "Invited": "Uzaicināts/a", - "Sign in with": "Pierakstīties ar", - "Join Room": "Pievienoties istabai", - "Jump to first unread message.": "Pāriet uz pirmo neizlasīto ziņu.", - "Low priority": "Zema prioritāte", - "Missing room_id in request": "Iztrūkstošs room_id pieprasījumā", - "Missing user_id in request": "Iztrūkstošs user_id pieprasījumā", - "Moderator": "Moderators", - "New passwords don't match": "Jaunās paroles nesakrīt", - "New passwords must match each other.": "Jaunajām parolēm ir jāsakrīt vienai ar otru.", - "not specified": "nav noteikts", - "Notifications": "Paziņojumi", - "": "", - "No display name": "Nav parādāmā vārda", - "No more results": "Vairāk nekādu rezultātu nav", - "No users have specific privileges in this room": "Šajā istabā nav lietotāju ar īpašām privilēģijām", - "Operation failed": "Darbība neizdevās", - "Passwords can't be empty": "Paroles nevar būt tukšas", - "Permissions": "Atļaujas", - "Phone": "Telefons", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Lūdzu, pārbaudi savu epastu un noklikšķini tajā esošo saiti. Tiklīdz tas ir izdarīts, klikšķini \"turpināt\".", - "Privileged Users": "Priviliģētie lietotāji", - "Profile": "Profils", - "Reason": "Iemesls", - "Reject invitation": "Noraidīt uzaicinājumu", - "Return to login screen": "Atgriezties uz pierakstīšanās lapu", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s nav atļauts nosūtīt jums paziņojumus. Lūdzu pārbaudi sava pārlūka iestatījumus", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s nav piešķirta atļauja nosūtīt paziņojumus. Lūdzu mēģini vēlreiz", - "Unable to enable Notifications": "Neizdevās iespējot paziņojumus", - "This will allow you to reset your password and receive notifications.": "Tas atļaus Tev atiestatīt paroli un saņemt paziņojumus.", - "Room %(roomId)s not visible": "Istaba %(roomId)s nav redzama", - "%(roomName)s does not exist.": "%(roomName)s neeksistē.", - "%(roomName)s is not accessible at this time.": "%(roomName)s šobrīd nav pieejama.", - "Uploading %(filename)s": "Tiek augšupielādēts %(filename)s", - "Uploading %(filename)s and %(count)s others": { - "one": "Tiek augšupielādēts %(filename)s un %(count)s citi", - "other": "Tiek augšupielādēts %(filename)s un %(count)s citi" - }, - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (tiesību līmenis %(powerLevelNumber)s)", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "(~%(count)s results)": { - "one": "(~%(count)s rezultāts)", - "other": "(~%(count)s rezultāti)" - }, - "Reject all %(invitedRooms)s invites": "Noraidīt visus %(invitedRooms)s uzaicinājumus", - "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?": "Notiek Tevis novirzīšana uz ārēju trešās puses vietni. Tu vari atļaut savam kontam piekļuvi ar %(integrationsUrl)s. Vai vēlies turpināt?", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s dzēsa istabas avataru.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s nomainīja %(roomName)s istabas avataru", - "Rooms": "Istabas", - "Search failed": "Meklēšana neizdevās", - "Server error": "Servera kļūda", - "Server may be unavailable, overloaded, or search timed out :(": "Serveris izskatās nesasniedzams, ir pārslogots, vai arī meklēšana beigusies ar savienojuma noildzi :(", - "Server may be unavailable, overloaded, or you hit a bug.": "Serveris ir nesasniedzams, pārslogots, vai arī esat saskārties ar kļūdu programmā.", - "Server unavailable, overloaded, or something else went wrong.": "Serveris ir nesasniedzams, pārslogots, vai arī esi uzdūries kļūdai.", - "Session ID": "Sesijas ID", - "Signed Out": "Izrakstījās", - "Start authentication": "Sākt autentifikāciju", - "This email address is already in use": "Šī epasta adrese jau tiek izmantota", - "This email address was not found": "Šāda epasta adrese nav atrasta", - "This room has no local addresses": "Šai istabai nav lokālo adrešu", - "This room is not recognised.": "Šī istaba netika atpazīta.", - "This doesn't appear to be a valid email address": "Šī neizskatās pēc derīgas epasta adreses", - "This phone number is already in use": "Šis tālruņa numurs jau tiek izmantots", - "This room is not accessible by remote Matrix servers": "Šī istaba nav pieejama no citiem Matrix serveriem", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Notika mēģinājums specifisku posmu šīs istabas laika skalā, bet jums nav atļaujas skatīt konkrēto ziņu.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Mēģinājums ielādēt šīs istabas čata vēstures izvēlēto posmu neizdevās, jo tas netika atrasts.", - "Unable to add email address": "Neizdevās pievienot epasta adresi", - "Unable to remove contact information": "Neizdevās dzēst kontaktinformāciju", - "Unable to verify email address.": "Neizdevās apstiprināt epasta adresi.", - "Unban": "Atcelt pieejas liegumu", - "unknown error code": "nezināms kļūdas kods", - "Create new room": "Izveidot jaunu istabu", - "You have enabled URL previews by default.": "URL priekšskatījumi pēc noklusējuma jums iriespējoti .", - "Upload avatar": "Augšupielādēt avataru", - "Upload Failed": "Augšupielāde (nosūtīšana) neizdevās", - "Users": "Lietotāji", - "Verification Pending": "Gaida verifikāciju", - "Verified key": "Verificēta atslēga", - "Warning!": "Brīdinājums!", - "Who can read history?": "Kas var lasīt vēsturi?", - "You cannot place a call with yourself.": "Nav iespējams piezvanīt sev.", - "You do not have permission to post to this room": "Tev nav vajadzīgo atļauju, lai rakstītu ziņas šajā istabā", - "You have disabled URL previews by default.": "URL priekšskatījumi pēc noklusējuma jums ir atspējoti.", - "You must register to use this functionality": "Lai izmantotu šo funkcionalitāti, Tev ir jāreģistrējas", - "You need to be able to invite users to do that.": "Lai to darītu, Tev ir jāspēj uzaicināt lietotājus.", - "You need to be logged in.": "Tev ir jāpierakstās.", - "You seem to be in a call, are you sure you want to quit?": "Izskatās, ka atrodies zvana režīmā. Vai tiešām vēlies iziet?", - "You seem to be uploading files, are you sure you want to quit?": "Izskatās, ka šobrīd notiek failu augšupielāde. Vai tiešām vēlaties iziet?", - "Sun": "Sv.", - "Mon": "P.", - "Tue": "O.", - "Wed": "T.", - "Thu": "C.", - "Fri": "Pk.", - "Sat": "S.", - "Jan": "Jan.", - "Feb": "Feb.", - "Mar": "Mar.", - "Apr": "Apr.", - "May": "Maijs", - "Jun": "Jūn.", - "Jul": "Jūl.", - "Aug": "Aug.", - "Sep": "Sep.", - "Oct": "Okt.", - "Nov": "Nov.", - "Dec": "Dec.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s nomainīja istabas avataru uz ", - "Connectivity to the server has been lost.": "Savienojums ar serveri pārtrūka.", - "Sent messages will be stored until your connection has returned.": "Sūtītās ziņas tiks saglabātas līdz brīdim, kad savienojums tiks atjaunots.", - "New Password": "Jaunā parole", - "Passphrases must match": "Frāzveida parolēm ir jāsakrīt", - "Passphrase must not be empty": "Frāzveida parole nevar būt tukša", - "Export room keys": "Eksportēt istabas atslēgas", - "Confirm passphrase": "Apstipriniet frāzveida paroli", - "Import room keys": "Importēt istabas atslēgas", - "File to import": "Importējamais fails", - "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.": "Šī darbība ļauj Tev uz lokālo failu eksportēt atslēgas priekš tām ziņām, kuras Tu saņēmi šifrētās istabās. Tu varēsi importēt šo failu citā Matrix klientā, lai tajā būtu iespējams lasīt šīs ziņas atšifrētas.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Šis process ļaus Tev importēt šifrēšanas atslēgas, kuras Tu iepriekš eksportēji no cita Matrix klienta. Tas ļaus Tev atšifrēt čata vēsturi.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Eksporta fails būs aizsargāts ar frāzveida paroli. Tā ir jāievada šeit, lai atšifrētu failu.", - "You must join the room to see its files": "Tev ir jāpievienojas istabai, lai redzētu tās failus", - "Failed to invite": "Neizdevās uzaicināt", - "Confirm Removal": "Apstipriniet dzēšanu", - "Unknown error": "Nezināma kļūda", - "Unable to restore session": "Neizdevās atjaunot sesiju", - "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.": "Ja iepriekš izmantojāt jaunāku %(brand)s versiju, jūsu sesija var nebūt saderīga ar šo versiju. Aizveriet šo logu un atgriezieties jaunākajā versijā.", - "Token incorrect": "Nepareizs autentifikācijas tokens", - "Please enter the code it contains:": "Lūdzu, ievadiet tajā ietverto kodu:", - "Error decrypting image": "Kļūda atšifrējot attēlu", - "Error decrypting video": "Kļūda atšifrējot video", - "Add an Integration": "Pievienot integrāciju", - "URL Previews": "URL priekšskatījumi", - "Drop file here to upload": "Ievelc šeit failu augšupielādei", - "Check for update": "Pārbaudīt atjauninājumus", - "Something went wrong!": "Kaut kas nogāja greizi!", - "Your browser does not support the required cryptography extensions": "Jūsu pārlūks neatbalsta vajadzīgos kriptogrāfijas paplašinājumus", - "Not a valid %(brand)s keyfile": "Nederīgs %(brand)s atslēgfails", - "Authentication check failed: incorrect password?": "Autentifikācijas pārbaude neizdevās. Nepareiza parole?", - "Do you want to set an email address?": "Vai vēlies norādīt epasta adresi?", - "and %(count)s others...": { - "other": "un vēl %(count)s citi...", - "one": "un vēl viens cits..." - }, - "Delete widget": "Dzēst vidžetu", - "Publish this room to the public in %(domain)s's room directory?": "Publicēt šo istabu publiskajā %(domain)s katalogā?", - "AM": "AM", - "PM": "PM", - "Unable to create widget.": "Neizdevās izveidot widžetu.", - "You are not in this room.": "Tu neatrodies šajā istabā.", - "You do not have permission to do that in this room.": "Tev nav atļaujas šai darbībai šajā istabā.", - "Send": "Sūtīt", - "Unnamed room": "Nenosaukta istaba", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s", - "Restricted": "Ierobežots", - "Ignored user": "Ignorēts lietotājs", - "You are now ignoring %(userId)s": "Tagad Tu ignorē %(userId)s", - "Unignored user": "Atignorēts lietotājs", - "You are no longer ignoring %(userId)s": "Tu vairāk neignorē %(userId)s", - "Mirror local video feed": "Rādīt spoguļskatā kameras video", - "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.": "Jūs nevarēsiet atcelt šīs izmaiņas pēc sava statusa pazemināšanas. Gadījumā, ja esat pēdējais priviliģētais lietotājs istabā, būs neiespējami atgūt šīs privilēģijas.", - "Unignore": "Atcelt ignorēšanu", - "Jump to read receipt": "Pāriet uz pēdējo skatīto ziņu", - "%(duration)ss": "%(duration)s sek", - "%(duration)sm": "%(duration)smin", - "%(duration)sh": "%(duration)s stundas", - "%(duration)sd": "%(duration)s dienas", - "Replying": "Atbildot uz", - "Failed to remove tag %(tagName)s from room": "Neizdevās istabai noņemt birku %(tagName)s", - "Failed to add tag %(tagName)s to room": "Neizdevās istabai pievienot birku %(tagName)s", - "Banned by %(displayName)s": "%(displayName)s liedzis pieeju", - "Members only (since the point in time of selecting this option)": "Tikai dalībnieki (no šī parametra iestatīšanas brīža)", - "Members only (since they were invited)": "Tikai dalībnieki (no to uzaicināšanas brīža)", - "Members only (since they joined)": "Tikai dalībnieki (kopš pievienošanās)", - "URL previews are enabled by default for participants in this room.": "URL priekšskatījumi šīs istabas dalībniekiem pēc noklusējuma ir iespējoti.", - "URL previews are disabled by default for participants in this room.": "ULR priekšskatījumi šīs istabas dalībniekiem pēc noklusējuma ir atspējoti.", - "Copied!": "Nokopēts!", - "Failed to copy": "Nokopēt neizdevās", - "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?", - "collapse": "sakļaut", - "expand": "izvērst", - "In reply to ": "Atbildē uz ", - "And %(count)s more...": { - "other": "Un par %(count)s vairāk..." - }, - "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", - "%(items)s and %(count)s others": { - "one": "%(items)s un viens cits", - "other": "%(items)s un %(count)s citus" - }, - "Sunday": "Svētdiena", - "Notification targets": "Paziņojumu adresāti", - "Today": "Šodien", - "Friday": "Piektdiena", - "What's New": "Kas jauns", - "On": "Ieslēgt", - "Changelog": "Izmaiņu vēsture", - "Waiting for response from server": "Tiek gaidīta atbilde no servera", - "Failed to send logs: ": "Neizdevās nosūtīt logfailus: ", - "This Room": "Šajā istabā", - "Noisy": "Ar skaņu", - "Unavailable": "Nesasniedzams", - "Source URL": "Avota URL adrese", - "Filter results": "Filtrēt rezultātus", - "No update available.": "Nav atjauninājumu.", - "Tuesday": "Otrdiena", - "Search…": "Meklēt…", - "Preparing to send logs": "Gatavojos nosūtīt atutošanas logfailus", - "Saturday": "Sestdiena", - "Monday": "Pirmdiena", - "All Rooms": "Visās istabās", - "Wednesday": "Trešdiena", - "You cannot delete this message. (%(code)s)": "Tu nevari dzēst šo ziņu. (%(code)s)", - "All messages": "Visas ziņas", - "What's new?": "Kas jauns?", - "Invite to this room": "Uzaicināt uz šo istabu", - "Thursday": "Ceturtdiena", - "Logs sent": "Logfaili nosūtīti", - "Yesterday": "Vakardien", - "Error encountered (%(errorDetail)s).": "Gadījās kļūda (%(errorDetail)s).", - "Low Priority": "Zema prioritāte", - "Off": "Izslēgt", - "Thank you!": "Tencinam!", - "Permission Required": "Nepieciešama atļauja", - "You do not have permission to start a conference call in this room": "Šajā istabā nav atļaujas sākt konferences zvanu", - "Your %(brand)s is misconfigured": "Jūsu %(brand)s ir nepareizi konfigurēts", - "Add Email Address": "Pievienot e-pasta adresi", - "Add Phone Number": "Pievienot tālruņa numuru", - "Call failed due to misconfigured server": "Zvans neizdevās nekorekti nokonfigurēta servera dēļ", - "You sent a verification request": "Jūs nosūtījāt verifikācijas pieprasījumu", - "Start Verification": "Uzsākt verifikāciju", - "Hide verified sessions": "Slēpt verificētas sesijas", - "%(count)s verified sessions": { - "one": "1 verificēta sesija", - "other": "%(count)s verificētas sesijas" - }, - "Encrypted by an unverified session": "Šifrēts ar neverificētu sesiju", - "Verify your other session using one of the options below.": "Verificējiet citas jūsu sesijas, izmantojot kādu no iespējām zemāk.", - "Philippines": "Filipīnas", - "Got It": "Sapratu", - "Waiting for %(displayName)s to accept…": "Gaida, kamēr %(displayName)s akceptēs…", - "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", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Šifrētās istabās jūsu ziņas ir drošībā - tikai jums un saņēmējam ir unikālas atslēgas, lai ziņas atšifrētu.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Jūsu ziņas ir drošībā - tikai jums un saņēmējam ir unikālas atslēgas, lai ziņas atšifrētu.", - "Direct Messages": "Tiešā sarakste", - "Hide sessions": "Slēpt sesijas", - "%(count)s sessions": { - "one": "%(count)s sesija", - "other": "%(count)s sesijas" - }, - "Once enabled, encryption cannot be disabled.": "Šifrēšana nevar tikt atspējota, ja reiz tikusi iespējota.", - "Encryption not enabled": "Šifrēšana nav iespējota", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Tikai jūs abi esat šajā sarakstē, ja vien kāds no jums neuzaicina citus pievienoties.", - "This is the beginning of your direct message history with .": "Šis ir sākums jūsu tiešās sarakstes vēsturei ar .", - "Use the Desktop app to search encrypted messages": "Izmantojiet lietotni, lai veiktu šifrētu ziņu meklēšanu", - "%(creator)s created this DM.": "%(creator)s uzsāka šo tiešo saraksti.", - "None": "Neviena", - "Room options": "Istabas opcijas", - "All settings": "Visi iestatījumi", - "Security & Privacy": "Drošība un konfidencialitāte", - "Change notification settings": "Mainīt paziņojumu iestatījumus", - "Switch to dark mode": "Pārslēgt tumšo režīmu", - "Switch to light mode": "Pārslēgt gaišo režīmu", - "Favourited": "Izlasē", - "Message deleted on %(date)s": "Ziņa dzēsta %(date)s", - "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", - "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", - "The server is offline.": "Serveris bezsaistē.", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Ja ir aizmirsta slepenā frāze, jūs varat izmantot drošības atslēgu vaiiestatīt jaunus atkopšanas veidus", - "If you've forgotten your Security Key you can ": "Ja ir aizmirsta drošības atslēga, jūs varat ", - "Messages in this room are end-to-end encrypted.": "Ziņas šajā istabā ir nodrošinātas ar pilnīgu šifrēšanu.", - "Share Link to User": "Dalīties ar saiti uz lietotāju", - "Remove recent messages by %(user)s": "Dzēst nesenās ziņas no %(user)s", - "Remove recent messages": "Dzēst nesenās ziņas", - "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.", - "Lebanon": "Libāna", - "Bangladesh": "Bangladeša", - "Albania": "Albānija", - "Muted Users": "Apklusinātie lietotāji", - "Confirm to continue": "Apstipriniet, lai turpinātu", - "Confirm account deactivation": "Apstipriniet konta deaktivizēšanu", - "Enter username": "Ievadiet lietotājvārdu", - "Use a different passphrase?": "Izmantot citu frāzveida paroli?", - "Are you sure you want to cancel entering passphrase?": "Vai tiešām vēlaties atcelt frāzveida paroles ievadi?", - "Cancel entering passphrase?": "Atcelt frāzveida paroles ievadi?", - "Click the button below to confirm adding this phone number.": "Jānospiež zemāk esošā poga, lai apstiprinātu šī tālruņa numura pievienošanu.", - "Confirm adding phone number": "Apstiprināt tālruņa numura pievienošanu", - "Confirm adding email": "Apstiprināt e-pasta adreses pievienošanu", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Apstiprināt šīs epasta adreses pievienošanu, izmantojot vienoto pieteikšanos savas identitātes apliecināšanai.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Apstiprināt šī tālruņa numura pievienošanu, izmantojot vienoto pieteikšanos savas identitātes apliecināšanai.", - "Click the button below to confirm adding this email address.": "Nospiest zemāk esošo pogu, lai apstiprinātu šīs e-pasta adreses pievienošanu.", - "Use Single Sign On to continue": "Izmantot vienoto pieteikšanos, lai turpinātu", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s no %(totalRooms)s", - "Great! This Security Phrase looks strong enough.": "Lieliski! Šī slepenā frāze šķiet pietiekami sarežgīta.", - "Confirm your Security Phrase": "Apstipriniet savu slepeno frāzi", - "Set a Security Phrase": "Iestatiet slepeno frāzi", - "Enter a Security Phrase": "Ievadiet slepeno frāzi", - "Incorrect Security Phrase": "Nepareiza slepenā frāze", - "Security Phrase": "Slepenā frāze", - "No homeserver URL provided": "Nav iestatīts bāzes servera URL", - "Cannot reach homeserver": "Neizdodas savienoties ar bāzes serveri", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Fails '%(fileName)s pārsniedz augšupielādējama faila izmēra ierobežojumu šajā bāzes serverī", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Lūdzu, jautājiet sava bāzes servera administratoram (%(homeserverDomain)s) sakonfigurēt TURN serveri, lai zvani strādātu stabili.", - "Join millions for free on the largest public server": "Pievienojieties bez maksas miljoniem lietotāju lielākajā publiskajā serverī", - "Server Options": "Servera parametri", - " invited you": " uzaicināja jūs", - " wants to chat": " vēlas sarakstīties", - "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ā.", - "Afghanistan": "Afganistāna", - "United States": "Amerikas Savienotās Valstis", - "United Kingdom": "Lielbritānija", - "The file '%(fileName)s' failed to upload.": "'%(fileName)s' augšupielāde neizdevās.", - "You've reached the maximum number of simultaneous calls.": "Ir sasniegts maksimālais vienaicīgu zvanu skaits.", - "Too Many Calls": "Pārāk daudz zvanu", - "Session key:": "Sesijas atslēga:", - "Session ID:": "Sesijas ID:", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Uzskatīt par uzticamām tikai individuāli verificētas lietotāja sesijas, nepaļaujoties uz ierīču cross-signing funkcionalitāti.", - "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.", - "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.", - "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 %(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", - "%(name)s accepted": "%(name)s akceptēja", - "You accepted": "Jūs akceptējāt", - "Rotate Right": "Rotēt pa labi", - "Rotate Left": "Rotēt pa kreisi", - "%(displayName)s created this room.": "%(displayName)s izveidoja šo istabu.", - "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", - "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.", - "Confirm your identity by entering your account password below.": "Apstipriniet savu identitāti, ievadot sava konta paroli.", - "This account has been deactivated.": "Šis konts ir deaktivizēts.", - "Are you sure you want to deactivate your account? This is irreversible.": "Vai tiešām vēlaties deaktivizēt savu kontu? Tas ir neatgriezeniski.", - "Deactivate account": "Deaktivizēt kontu", - "Language and region": "Valoda un reģions", - "Enter phone number": "Ievadiet tālruņa numuru", - "Phone Number": "Tālruņa numurs", - "Phone numbers": "Tālruņa numuri", - "Email Address": "Epasta adrese", - "Email addresses": "Epasta adreses", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Izmaiņas attiecībā uz to, kas var lasīt vēsturi, attieksies tikai uz nākamajiem ziņām šajā istabā. Esošās vēstures redzamība nemainīsies.", - "Never send encrypted messages to unverified sessions in this room from this session": "Nesūtīt šifrētas ziņas no šīs sesijas neverificētām sesijām šajā istabā", - "Enable encryption?": "Iespējot šifrēšanu?", - "Encryption": "Šifrēšana", - "Roles & Permissions": "Lomas un atļaujas", - "Room version:": "Istabas versija:", - "The server does not support the room version specified.": "Serveris neatbalsta norādīto istabas versiju.", - "Browse": "Pārlūkot", - "Notification sound": "Paziņojumu skaņas signāli", - "Uploaded sound": "Augšupielādētie skaņas signāli", - "Sounds": "Skaņas signāli", - "Set a new custom sound": "Iestatīt jaunu pielāgotu skaņas signālu", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "Šifrētās istabās, ieskaitot arī šo, URL priekšskatījumi pēc noklusējuma ir atspējoti, lai nodrošinātu, ka jūsu bāzes serveris, kurā notiek priekšskatījumu ģenerēšana, nevar apkopot informāciju par saitēm, kuras redzat šajā istabā.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Kad kāds savā ziņā ievieto URL, priekšskatījums ar virsrakstu, aprakstu un vietnes attēlu var tikt parādīts, tādējādi sniedzot vairāk informācijas par šo vietni.", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Iestatiet istabai adresi, lai lietotāji var atrast šo istabu jūsu bāzes serverī (%(localDomain)s)", - "Local Addresses": "Lokālās adreses", - "New published address (e.g. #alias:server)": "Jauna publiska adrese (piemēram, #alias:server)", - "No other published addresses yet, add one below": "Pagaidām nav nevienas publiskotas adreses, pievienojiet zemāk", - "Published Addresses": "Publiskotās adreses", - "Other published addresses:": "Citas publiskotās adreses:", - "This address is already in use": "Šī adrese jau tiek izmantota", - "Show more": "Rādīt vairāk", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Notikusi kļūda, mēģinot atjaunināt istabas galveno adresi. Iespējams, tas ir liegts servera iestatījumos vai arī notikusi kāda pagaidu kļūme.", - "Error updating main address": "Kļūda galvenās adreses atjaunināšanā", - "This address is available to use": "Šī adrese ir pieejama", - "Room Addresses": "Istabas adreses", - "Room Topic": "Istabas temats", - "Room %(name)s": "Istaba %(name)s", - "Room Name": "Istabas nosaukums", - "General failure": "Vispārīga kļūda", - "General": "Vispārīgi", - "Recently Direct Messaged": "Nesenās tiešās sarakstes", - "Topic: %(topic)s (edit)": "Temats: %(topic)s (redigēt)", - "Topic: %(topic)s ": "Temats: %(topic)s ", - "This is the start of .": "Šis ir istabas pats sākums.", - "You created this room.": "Jūs izveidojāt šo istabu.", - "%(creator)s created and configured the room.": "%(creator)s izveidoja un nokonfigurēja istabu.", - "e.g. my-room": "piem., mana-istaba", - "Room address": "Istabas adrese", - "Show advanced": "Rādīt papildu iestatījumus", - "Hide advanced": "Slēpt papildu iestatījumus", - "Add a new server": "Pievienot jaunu serveri", - "Your homeserver": "Jūsu bāzes serveris", - "Your server": "Jūsu serveris", - "Integrations are disabled": "Integrācijas ir atspējotas", - "Room Settings - %(roomName)s": "Istabas iestatījumi - %(roomName)s", - "Room settings": "Istabas iestatījumi", - "Share room": "Dalīties ar istabu", - "Enable message search in encrypted rooms": "Iespējot ziņu meklēšanu šifrētās istabās", - "Message search": "Ziņu meklēšana", - "Cancel search": "Atcelt meklējumu", - "Flag": "Karogs", - "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 - ).", - "Start a conversation with someone using their name, email address or username (like ).": "Uzsāciet sarunu ar citiem, izmantojot vārdu, epasta adresi vai lietotājvārdu (piemērs - ).", - "Use your Security Key to continue.": "Izmantojiet savu drošības atslēgu, lai turpinātu.", - "Save your Security Key": "Saglabājiet savu drošības atslēgu", - "Generate a Security Key": "Ģenerēt drošības atslēgu", - "Enter Security Key": "Ievadiet drošības atslēgu", - "Security Key mismatch": "Drošības atslēgas atšķiras", - "Invalid Security Key": "Kļūdaina drošības atslēga", - "Wrong Security Key": "Nepareiza drošības atslēga", - "Security Key": "Drošības atslēga", - "Start chatting": "Uzsākt saraksti", - "Reject & Ignore user": "Noraidīt un ignorēt lietotāju", - "Do you want to chat with %(user)s?": "Vai vēlaties sarakstīties ar %(user)s?", - "Explore rooms": "Pārlūkot istabas", - "Confirm Security Phrase": "Apstipriniet slepeno frāzi", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Nodrošinieties pret piekļuves zaudēšanu šifrētām ziņām un datiem, dublējot šifrēšanas atslēgas savā serverī.", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Izmantojiet tikai jums zināmu slepeno frāzi un pēc izvēles saglabājiet drošības atslēgu, lai to izmantotu dublēšanai.", - "Go back to set it again.": "Atgriezties, lai iestatītu atkārtoti.", - "That doesn't match.": "Nesakrīt.", - "That matches!": "Sakrīt!", - "User Autocomplete": "Lietotāju automātiska pabeigšana", - "Room Autocomplete": "Istabu automātiska pabeigšana", - "Notification Autocomplete": "Paziņojumu automātiska pabeigšana", - "Emoji Autocomplete": "Emocijzīmju automātiska pabeigšana", - "Command Autocomplete": "Komandu automātiska pabeigšana", - "Clear personal data": "Dzēst personas datus", - "Failed to re-authenticate due to a homeserver problem": "Bāzes servera problēmas dēļ atkārtoti autentificēties neizdevās", - "Create account": "Izveidot kontu", - "Your password has been reset.": "Jūsu parole ir atiestatīta.", - "Could not load user profile": "Nevarēja ielādēt lietotāja profilu", - "You have %(count)s unread notifications in a prior version of this room.": { - "one": "Jums ir %(count)s nelasīts paziņojums iepriekšējā šīs istabas versijā.", - "other": "Jums ir %(count)s nelasīti paziņojumi iepriekšējā šīs istabas versijā." - }, - "Couldn't load page": "Neizdevās ielādēt lapu", - "Sign in with SSO": "Pierakstieties, izmantojot SSO", - "Use email to optionally be discoverable by existing contacts.": "Izmantojiet epasta adresi, lai pēc izvēles jūs varētu atrast esošie kontakti.", - "Use email or phone to optionally be discoverable by existing contacts.": "Izmantojiet epasta adresi vai tālruņa numuru, lai pēc izvēles jūs varētu atrast esošie kontakti.", - "Add an email to be able to reset your password.": "Pievienojiet epasta adresi, lai varētu atiestatīt paroli.", - "Phone (optional)": "Tālruņa numurs (izvēles)", - "Use lowercase letters, numbers, dashes and underscores only": "Izmantojiet tikai mazos burtus, ciparus, domuzīmes un pasvītrojumus", - "Enter phone number (required on this homeserver)": "Ievadiet tālruņa numuru (obligāts šajā bāzes serverī)", - "Other users can invite you to rooms using your contact details": "Citi lietotāji var jūs uzaicināt uz istabām, izmantojot jūsu kontaktinformāciju", - "Enter email address (required on this homeserver)": "Ievadiet epasta adresi (obligāta šajā bāzes serverī)", - "Use an email address to recover your account": "Izmantojiet epasta adresi konta atkopšanai", - "That phone number doesn't look quite right, please check and try again": "Šis tālruņa numurs neizskatās pareizs. Lūdzu, pārbaudiet un mēģiniet vēlreiz", - "Enter email address": "Ievadiet epasta adresi", - "Password is allowed, but unsafe": "Parole ir atļauta, tomēr nedroša", - "Nice, strong password!": "Lieliski, sarežģīta parole!", - "Enter password": "Ievadiet paroli", - "Something went wrong in confirming your identity. Cancel and try again.": "Kaut kas nogāja greizi, mēģinot apstiprināt jūsu identitāti. Atceliet un mēģiniet vēlreiz.", - "Session key": "Sesijas atslēga", - "Accept all %(invitedRooms)s invites": "Pieņemt visus %(invitedRooms)s uzaicinājumus", - "Bulk options": "Lielapjoma opcijas", - "Account management": "Konta pārvaldība", - "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", - "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", - "New login. Was this you?": "Jauna pierakstīšanās. Vai tas bijāt jūs?", - "Set up Secure Backup": "Iestatīt drošu rezerves dublēšanu", - "Ok": "Labi", - "Contact your server admin.": "Sazinieties ar servera administratoru.", - "Your homeserver has exceeded one of its resource limits.": "Jūsu bāzes serverī ir pārsniegts limits kādam no resursiem.", - "Your homeserver has exceeded its user limit.": "Jūsu bāzes serverī ir pārsniegts lietotāju limits.", - "Enable desktop notifications": "Iespējot darbvirsmas paziņojumus", - "Don't miss a reply": "Nepalaidiet garām atbildi", - "Later": "Vēlāk", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Pārliecinieties par stabilu internet savienojumu vai sazinieties ar servera administratoru", - "Missing roomId.": "Trūkst roomId.", - "Malawi": "Malāvija", - "Madagascar": "Madagaskara", - "Macedonia": "Maķedonija", - "Macau": "Makao", - "Luxembourg": "Luksemburga", - "Lithuania": "Lietuva", - "Latvia": "Latvija", - "Link to selected message": "Saite uz izvēlēto ziņu", - "Share Room Message": "Dalīties ar istabas ziņu", - "Unable to load! Check your network connectivity and try again.": "Ielāde neizdevās! Pārbaudiet interneta savienojumu un mēģiniet vēlreiz.", - "Are you sure you want to sign out?": "Vai tiešām vēlaties izrakstīties?", - "Almost there! Is %(displayName)s showing the same shield?": "Gandrīz galā! Vai %(displayName)s tiek parādīts tas pats vairogs?", - "Verify by emoji": "Verificēt ar emocijzīmēm", - "Verify by comparing unique emoji.": "Verificēt, salīdzinot unikālās emocijzīmes.", - "If you can't scan the code above, verify by comparing unique emoji.": "Ja nevarat noskenēt kodu, veiciet verifkāciju, salīdzinot unikālās emocijzīmes.", - "Verify this user by confirming the following emoji appear on their screen.": "Verificēt šo lietotāju, apstiprinot, ka sekojošās emocijzīmes pārādās lietotāja ekrānā.", - "Ask %(displayName)s to scan your code:": "Aiciniet %(displayName)s noskenēt jūsu kodu:", - "Verify by scanning": "Verificēt noskenējot", - "%(name)s wants to verify": "%(name)s vēlas veikt verifikāciju", - "Decline All": "Noraidīt visu", - "%(name)s declined": "%(name)s noraidīja", - "You declined": "Jūs noraidījāt", - "Incoming Verification Request": "Ienākošais veifikācijas pieprasījums", - "%(name)s is requesting verification": "%(name)s pieprasa verifikāciju", - "Verification Request": "Verifikācijas pieprasījums", - "Currently indexing: %(currentRoom)s": "Pašlaik indeksē: %(currentRoom)s", - "A private space for you and your teammates": "Privāta vieta jums un jūsu komandas dalībniekiem", - "A private space to organise your rooms": "Privāta vieta, kur organizēt jūsu istabas", - " invites you": " uzaicina jūs", - "%(count)s rooms": { - "one": "%(count)s istaba", - "other": "%(count)s istabas" - }, - "Are you sure you want to leave the space '%(spaceName)s'?": "Vai tiešām vēlaties pamest vietu '%(spaceName)s'?", - "Missing session data": "Trūkst sesijas datu", - "Create a new room with the same name, description and avatar": "Izveidot istabu ar to pašu nosaukumu, aprakstu un avataru", - "Email (optional)": "Epasts (izvēles)", - "Invite to %(roomName)s": "Uzaicināt uz %(roomName)s", - "Invite to %(spaceName)s": "Uzaicināt uz %(spaceName)s", - "Continue With Encryption Disabled": "Turpināt ar atspējotu šifrēšanu", - "Create a new room": "Izveidot jaunu istabu", - "All rooms": "Visas istabas", - "%(name)s cancelled": "%(name)s atcēla", - "%(name)s cancelled verifying": "%(name)s atcēla verifikāciju", - "Deactivate user": "Deaktivizēt lietotāju", - "Deactivate user?": "Deaktivizēt lietotāju?", - "Demote": "Pazemināt", - "Demote yourself?": "Pazemināt sevi?", - "Accepting…": "Akceptē…", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s priekšskatījums nav pieejams. Vai vēlaties tai pievienoties?", - "Empty room": "Tukša istaba", - "Add existing room": "Pievienot eksistējošu istabu", - "Add room": "Pievienot istabu", - "Invite to this space": "Uzaicināt uz šo vietu", - "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.", - "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.", - "Create a space": "Izveidot vietu", - "Accept to continue:": "Akceptēt , lai turpinātu:", - "Anchor": "Enkurs", - "Aeroplane": "Aeroplāns", - "A word by itself is easy to guess": "Vārds pats par sevi ir viegli uzminams", - "Add another word or two. Uncommon words are better.": "Papildiniet ar vēl kādiem vārdiem. Netipiski vārdi ir labāk.", - "All-uppercase is almost as easy to guess as all-lowercase": "Visus lielos burtus ir gandrīz tikpat viegli uzminēt kā visus mazos", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) pierakstījās jaunā sesijā, neveicot tās verifikāciju:", - "Denmark": "Dānija", - "American Samoa": "Amerikāņu Samoa", - "Algeria": "Alžīrija", - "Original event source": "Oriģinālais notikuma pirmkods", - "Decrypted event source": "Atšifrēt notikuma pirmkods", - "You don't have permission": "Jums nav atļaujas", - "Attach files from chat or just drag and drop them anywhere in a room.": "Pievienojiet failus no čata vai vienkārši velciet un nometiet tos jebkur istabā.", - "No files visible in this room": "Šajā istabā nav redzamu failu", - "Remove for everyone": "Dzēst visiem", - "Share User": "Dalīties ar lietotāja kontaktdatiem", - "Verify session": "Verificēt sesiju", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Verificējot šo ierīci, tā tiks atzīmēta kā uzticama, un ierīci verificējušie lietotāji tai uzticēsies.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Verificējot šo lietotāju, tā sesija tiks atzīmēta kā uzticama, kā arī jūsu sesija viņiem tiks atzīmēta kā uzticama.", - "Removing…": "Dzēš…", - "Use the Desktop app to see all encrypted files": "Lietojiet Desktop lietotni, lai apskatītu visus šifrētos failus", - "Room ID": "Istabas ID", - "edited": "rediģēts", - "Edited at %(date)s. Click to view edits.": "Rediģēts %(date)s. Noklikšķiniet, lai skatītu redakcijas.", - "Edited at %(date)s": "Rediģēts %(date)s", - "You cancelled": "Jūs atcēlāt", - "You cancelled verifying %(name)s": "Jūs atvēlāt %(name)s verifikāciju", - "You cancelled verification.": "Jūs atcēlāt verifikāciju.", - "Edit devices": "Rediģēt ierīces", - "Remove %(count)s messages": { - "one": "Dzēst 1 ziņu", - "other": "Dzēst %(count)s ziņas" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Lielam ziņu apjomam tas var aizņemt kādu laiku. Lūdzu, tikmēr neatsvaidziniet klientu.", - "You don't have permission to delete the address.": "Jums nav atļaujas dzēst adresi.", - "Add some now": "Pievienot kādu tagad", - "You don't currently have any stickerpacks enabled": "Neviena uzlīmju paka nav iespējota", - "This invite to %(roomName)s was sent to %(email)s": "Šis uzaicinājums uz %(roomName)s tika nosūtīts %(email)s", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Šis uzaicinājums uz %(roomName)s tika nosūtīts %(email)s, kas nav saistīts ar jūsu kontu", - "Your message was sent": "Jūsu ziņa ir nosūtīta", - "Remove %(phone)s?": "Dzēst %(phone)s?", - "Remove %(email)s?": "Dēst %(email)s?", - "Waiting for %(displayName)s to verify…": "Gaida uz %(displayName)s, lai verificētu…", - "Verify this user by confirming the following number appears on their screen.": "Verificēt šo lietotāju, apstiprinot, ka šāds numurs pārādās lietotāja ekrānā.", - "Other users may not trust it": "Citi lietotāji var neuzskatīt to par uzticamu", - "Verify this session": "Verificēt šo sesiju", - "You signed in to a new session without verifying it:": "Jūs pierakstījāties jaunā sesijā, neveicot tās verifikāciju:", - "%(deviceId)s from %(ip)s": "%(deviceId)s no %(ip)s", - "%(count)s people you know have already joined": { - "other": "%(count)s pazīstami cilvēki ir jau pievienojusies", - "one": "%(count)s pazīstama persona ir jau pievienojusies" - }, - "%(count)s members": { - "one": "%(count)s dalībnieks", - "other": "%(count)s dalībnieki" - }, - "Save Changes": "Saglabāt izmaiņas", - "Welcome to ": "Laipni lūdzam uz ", - "Send as message": "Nosūtīt kā ziņu", - "%(brand)s URL": "%(brand)s URL", - "Room version": "Istabas versija", - "Room list": "Istabu saraksts", - "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)", - "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.", - "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.": "Jūs varat ierakstī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.", - "Cannot reach identity server": "Neizdodas sasniegt identitāšu serveri", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Paprasiet %(brand)s administratoram pārbaudīt, vai jūsu konfigurācijas failā nav nepareizu vai dublējošos ierakstu.", - "The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Jūsu iesniegtā parakstīšanas atslēga atbilst parakstīšanas atslēgai, kuru saņēmāt no %(userId)s sesijas %(deviceId)s. Sesija atzīmēta kā verificēta.", - "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!": "BRĪDINĀJUMS: ATSLĒGU VERIFIKĀCIJA NEIZDEVĀS! Parakstīšanas atslēga lietotājam %(userId)s un sesijai %(deviceId)s ir \"%(fprint)s\", kura neatbilst norādītajai atslēgai \"%(fingerprint)s\". Tas var nozīmēt, ka jūsu saziņa tiek pārtverta!", - "Verifies a user, session, and pubkey tuple": "Verificē lietotāju, sesiju un publiskās atslēgas", - "Use an identity server to invite by email. Manage in Settings.": "Izmantojiet identitātes serveri, lai uzaicinātu pa e-pastu. Pārvaldība pieejama Iestatījumos.", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Izmantojiet identitātes serveri, lai uzaicinātu pa e-pastu. Noklikšķiniet uz Turpināt, lai izmantotu noklusējuma identitātes serveri (%(defaultIdentityServerName)s) vai nomainītu to Iestatījumos.", - "Use an identity server": "Izmantot identitāšu serveri", - "Setting up keys": "Atslēgu iestatīšana", - "We sent the others, but the below people couldn't be invited to ": "Pārējiem uzaicinājumi tika nosūtīti, bet zemāk norādītos cilvēkus uz nevarēja uzaicināt", - "Some invites couldn't be sent": "Dažus uzaicinājumus nevarēja nosūtīt", - "Zimbabwe": "Zimbabve", - "Zambia": "Zambija", - "Yemen": "Jemena", - "Western Sahara": "Rietumsahāra", - "Wallis & Futuna": "Volisa & Futuna", - "Vietnam": "Vjetnama", - "Venezuela": "Venecuēla", - "Vatican City": "Vatikāns", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Uzbekistāna", - "Uruguay": "Urugvaja", - "United Arab Emirates": "Apvienotie arābu emirāti", - "Ukraine": "Ukraina", - "Uganda": "Uganda", - "U.S. Virgin Islands": "ASV Virdžīnu salas", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Tērksas un Kaikosas salas", - "Turkmenistan": "Turkmenistāna", - "Turkey": "Turcija", - "Tunisia": "Tunisija", - "Trinidad & Tobago": "Trinidāda & Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Austrumtimora", - "Thailand": "Taizeme", - "Tanzania": "Tanzānija", - "Tajikistan": "Tadžikistāna", - "Taiwan": "Taivana", - "São Tomé & Príncipe": "Santome un Prinsipi", - "Syria": "Sīrija", - "Switzerland": "Šveice", - "Sweden": "Zviedrija", - "Swaziland": "Svazilenda - Esvatini", - "Svalbard & Jan Mayen": "Svalbāra un Jans Mejens", - "Suriname": "Sirinama", - "Sudan": "Sudāna", - "St. Vincent & Grenadines": "Sentvinsenta un Grenadīnas", - "St. Pierre & Miquelon": "Sentpjērs un Mikelons", - "St. Martin": "Sen-Marten", - "St. Lucia": "Sentlūsija", - "St. Kitts & Nevis": "Sentkitsa un Nevisa", - "St. Helena": "Svētās Helēnas sala", - "St. Barthélemy": "Sen-bartelemi", - "Sri Lanka": "Šrilanka", - "Spain": "Spānija", - "South Sudan": "Dienvidsudāna", - "South Korea": "Dienvidkoreja", - "South Georgia & South Sandwich Islands": "Dienviddžordžija un Dienvidsendviču salas", - "South Africa": "Dienvidāfrika", - "Somalia": "Somālija", - "Solomon Islands": "Solomona salas", - "Slovenia": "Slovēnija", - "Slovakia": "Slovākija", - "Sint Maarten": "Sintmartēna", - "Singapore": "Singapūra", - "Sierra Leone": "Sjerra-leone", - "Seychelles": "Seišeļu salas", - "Serbia": "Serbija", - "Senegal": "Senegāla", - "Saudi Arabia": "Saudu Arābija", - "San Marino": "Sanmarino", - "Samoa": "Samoa", - "Réunion": "Rejunjona", - "Rwanda": "Ruanda", - "Russia": "Krievija", - "Romania": "Rumānija", - "Qatar": "Katāra", - "Puerto Rico": "Puertoriko", - "Portugal": "Portugāle", - "Poland": "Polija", - "Pitcairn Islands": "Pitkērnas salas", - "Peru": "Peru", - "Paraguay": "Paragvaja", - "Papua New Guinea": "Papua Jaungvineja", - "Panama": "Panama", - "Palestine": "Palestīna", - "Palau": "Palau", - "Pakistan": "Pakistāna", - "Oman": "Omāna", - "Norway": "Norvēģija", - "Northern Mariana Islands": "Ziemeļu Marianas salas", - "North Korea": "Ziemeļkoreja", - "Norfolk Island": "Norfolka sala", - "Niue": "Niuve", - "Nigeria": "Nigērija", - "Niger": "Nigēra", - "Nicaragua": "Nikaragva", - "New Zealand": "Jaunzelande", - "New Caledonia": "Jaunkaledonija", - "Netherlands": "Nīderlande", - "Nepal": "Nepāla", - "Nauru": "Nauru", - "Namibia": "Namībija", - "Myanmar": "Mjanma", - "Mozambique": "Mozambika", - "Morocco": "Maroka", - "Montserrat": "Monserata", - "Montenegro": "Montenegro", - "Mongolia": "Mongolija", - "Monaco": "Monako", - "Moldova": "Moldova", - "Micronesia": "Mikronēzija", - "Mexico": "Meksika", - "Mayotte": "Majotta", - "Mauritius": "Mauritānija", - "Mauritania": "Mauritānija", - "Martinique": "Martinika", - "Marshall Islands": "Maršala salas", - "Malta": "Malta", - "Mali": "Mali", - "Maldives": "Maldaivu salas", - "Malaysia": "Malaizija", - "Liechtenstein": "Lihtenšteina", - "Libya": "Lībija", - "Liberia": "Libērija", - "Lesotho": "Lesoto", - "Laos": "Laosa", - "Kyrgyzstan": "Kirgiztāna", - "Kuwait": "Kuveita", - "Kosovo": "Kosova", - "Kiribati": "Kiribati", - "Kenya": "Kenija", - "Kazakhstan": "Kazahstāna", - "Jordan": "Jordāna", - "Jersey": "Džersija", - "Japan": "Japāna", - "Jamaica": "Jamaika", - "Italy": "Itālija", - "Israel": "Izraēla", - "Isle of Man": "Menas sala", - "Ireland": "Īrija", - "Iraq": "Irāka", - "Iran": "Irāna", - "Indonesia": "Indonēzija", - "India": "Indija", - "Iceland": "Islande", - "Hungary": "Ungārija", - "Hong Kong": "Honkonga", - "Honduras": "Hondurasa", - "Heard & McDonald Islands": "Herda & McDonalda salas", - "Haiti": "Haiti", - "Guyana": "Gajana", - "Guinea-Bissau": "Gvineja-bissau", - "Guinea": "Gvineja", - "Guernsey": "Gērnsija", - "Guatemala": "Gvatemala", - "Guam": "Guama", - "Guadeloupe": "Gvadelope", - "Grenada": "Grenāda", - "Greenland": "Grenlande", - "Greece": "Grieķija", - "Gibraltar": "Gibraltārs", - "Ghana": "Gana", - "Germany": "Vācija", - "Georgia": "Gruzija", - "Gambia": "Gambija", - "Gabon": "Gabona", - "French Southern Territories": "Franču Dienvidu teritorijas", - "French Polynesia": "Franču polinēzija", - "French Guiana": "Franču gviāna", - "France": "Francija", - "Finland": "Somija", - "Fiji": "Fidži", - "Faroe Islands": "Farēru salas", - "Falkland Islands": "Folklandu salas", - "Ethiopia": "Etiopija", - "Estonia": "Igaunija", - "Eritrea": "Eritreja", - "Equatorial Guinea": "Ekvatoriālā gvineja", - "El Salvador": "Salvadora", - "Egypt": "Ēģipte", - "Ecuador": "Ekvadora", - "Dominican Republic": "Dominikānas republika", - "Dominica": "Dominika", - "Djibouti": "Džibuti", - "Côte d’Ivoire": "Ziloņkaula krasts", - "Czech Republic": "Čehija", - "Cyprus": "Kipra", - "Curaçao": "Kurasao", - "Cuba": "Kuba", - "Croatia": "Horvātija", - "Costa Rica": "Kostarika", - "Cook Islands": "Kuka salas", - "Congo - Kinshasa": "Kongo - Kinšasa (Kongo demokrātiskā republika)", - "Congo - Brazzaville": "Kongo - Brazaville", - "Comoros": "Komoras salas", - "Colombia": "Kolumbija", - "Cocos (Keeling) Islands": "Kokosa (Kīlinga) salas", - "Christmas Island": "Ziemassvētku sala", - "China": "Ķīna", - "Chile": "Čīle", - "Chad": "Čada", - "Central African Republic": "Centrālāfrikas republika", - "Cayman Islands": "Kaimanu salas", - "Caribbean Netherlands": "Nīderlandes Karību salas (Bonaire, Sint Eustatius un Saba)", - "Cape Verde": "Keipverde", - "Canada": "Kanāda", - "Cameroon": "Kamerūna", - "Cambodia": "Kambodža", - "Burundi": "Burundi", - "Burkina Faso": "Burkinafaso", - "Bulgaria": "Bulgārija", - "Brunei": "Bruneja", - "British Virgin Islands": "Britu Virdžīnu salas", - "British Indian Ocean Territory": "Britu Indijas okeāna teritorija", - "Brazil": "Brazīlija", - "Bouvet Island": "Buvē sala", - "Botswana": "Botsvana", - "Bosnia": "Bosnija", - "Bolivia": "Bolīvija", - "Bhutan": "Butāna", - "Bermuda": "Bermudas", - "Benin": "Benīna", - "Belize": "Belīze", - "Belgium": "Beļģija", - "Belarus": "Baltkrievija", - "Barbados": "Barbadosa", - "Bahrain": "Bahreina", - "Bahamas": "Bahamas", - "Azerbaijan": "Azerbaidžāna", - "Austria": "Austrija", - "Australia": "Austrālija", - "Aruba": "Aruba", - "Armenia": "Armēnija", - "Argentina": "Argentīna", - "Antigua & Barbuda": "Antigua & Barbuda", - "Antarctica": "Antarktika", - "Anguilla": "Anguilla", - "Angola": "Angola", - "Andorra": "Andora", - "Åland Islands": "Ālandu salas", - "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.": "Mēs lūdzām tīmekļa pārlūkprogrammai atcerēties, kuru bāzes serveri izmantojat, lai ļautu jums pierakstīties, bet diemžēl jūsu pārlūkprogramma to ir aizmirsusi. Dodieties uz pierakstīšanās lapu un mēģiniet vēlreiz.", - "We couldn't log you in": "Neizdevās jūs ierakstīt sistēmā", - "Only continue if you trust the owner of the server.": "Turpiniet tikai gadījumā, ja uzticaties servera īpašniekam.", - "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.": "Šai darbībai ir nepieciešama piekļuve noklusējuma identitātes serverim , lai validētu e-pasta adresi vai tālruņa numuru, taču serverim nav pakalpojumu sniegšanas noteikumu.", - "Identity server has no terms of service": "Identitātes serverim nav pakalpojumu sniegšanas noteikumu", - "Failed to transfer call": "Neizdevās pārsūtīt/pāradresēt zvanu", - "Transfer Failed": "Pāradresēšana/pārsūtīšana neizdevās", - "Unable to transfer call": "Neizdevās pārsūtīt zvanu", - "There was an error looking up the phone number": "Meklējot tālruņa numuru, radās kļūda", - "Unable to look up phone number": "Nevar atrast tālruņa numuru", - "The call was answered on another device.": "Uz zvanu tika atbildēts no citas ierīces.", - "Answered Elsewhere": "Atbildēja citur", - "The call could not be established": "Savienojums nevarēja tikt izveidots", - "The user you called is busy.": "Lietotājs, kuram zvanāt, ir aizņemts.", - "User Busy": "Lietotājs aizņemts", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Šī istaba tiek izmantota svarīgiem ziņojumiem no bāzes servera, tāpēc jūs nevarat to pamest.", - "Can't leave Server Notices room": "Nevar pamest Server Notices istabu", - "Unexpected server error trying to leave the room": "Mēģinot pamest istabu radās negaidīta servera kļūme", - "This homeserver has exceeded one of its resource limits.": "Šis bāzes serveris ir pārsniedzis vienu no tā resursu ierobežojumiem.", - "This homeserver has been blocked by its administrator.": "Šo bāzes serveri ir bloķējis tā administrators.", - "This homeserver has hit its Monthly Active User limit.": "Šis bāzes serveris ir sasniedzis ikmēneša aktīvo lietotāju ierobežojumu.", - "Unexpected error resolving identity server configuration": "Negaidīta kļūda identitātes servera konfigurācijā", - "Unexpected error resolving homeserver configuration": "Negaidīta kļūme bāzes servera konfigurācijā", - "Cancel All": "Atcelt visu", - "Sending": "Sūta", - "Can't load this message": "Nevar ielādēt šo ziņu", - "Send voice message": "Sūtīt balss ziņu", - "Address": "Adrese", - "Hey you. You're the best!": "Sveiks! Tu esi labākais!", - "Share %(name)s": "Dalīties ar %(name)s", - "Show preview": "Rādīt priekšskatījumu", - "View source": "Skatīt pirmkodu", - "Forgotten or lost all recovery methods? Reset all": "Aizmirsāt vai pazaudējāt visas atkopšanās iespējas? Atiestatiet visu", - "Link to most recent message": "Saite uz jaunāko ziņu", - "Share Room": "Dalīties ar istabu", - "Leave all rooms": "Pamest visas istabas", - "Invited people will be able to read old messages.": "Uzaicinātie cilvēki varēs lasīt vecās ziņas.", - "Or send invite link": "Vai nosūtiet uzaicinājuma saiti", - "Some suggestions may be hidden for privacy.": "Daži ieteikumi var būt slēpti dēļ privātuma.", - "Search for rooms or people": "Meklēt istabas vai cilvēkus", - "Message preview": "Ziņas priekšskatījums", - "Public room": "Publiska istaba", - "Search for rooms": "Meklēt istabas", - "Server name": "Servera nosaukums", - "Enter the name of a new server you want to explore.": "Ievadiet nosaukumu jaunam serverim, kuru vēlaties pārlūkot.", - "Share content": "Dalīties ar saturu", - "Your theme": "Jūsu tēma", - "Your user ID": "Jūsu lietotāja ID", - "Show image": "Rādīt attēlu", - "Call back": "Atzvanīt", - "Call declined": "Zvans noraidīts", - "Forget Room": "Aizmirst istabu", - "Join the discussion": "Pievienoties diskusijai", - "Forget this room": "Aizmirst šo istabu", - "Explore public rooms": "Pārlūkot publiskas istabas", - "Enable encryption in settings.": "Iespējot šifrēšanu iestatījumos.", - "Show %(count)s other previews": { - "one": "Rādīt %(count)s citu priekšskatījumu", - "other": "Rādīt %(count)s citus priekšskatījumus" - }, - "Access": "Piekļuve", - "People with supported clients will be able to join the room without having a registered account.": "Cilvēki ar atbalstītām lietotnēm varēs pievienoties istabai bez reģistrēta konta.", - "Decide who can join %(roomName)s.": "Nosakiet, kas var pievienoties %(roomName)s.", - "Select the roles required to change various parts of the room": "Izvēlieties lomas, kas nepieciešamas, lai mainītu dažādus istabas parametrus", - "Code blocks": "Koda bloki", - "Displaying time": "Laika attēlošana", - "Keyboard shortcuts": "Īsinājumtaustiņi", - "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", - "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)", - "Decide who can view and join %(spaceName)s.": "Nosakiet, kas var skatīt un pievienoties %(spaceName)s.", - "Enable guest access": "Iespējot piekļuvi viesiem", - "Invite people": "Uzaicināt cilvēkus", - "Show all rooms": "Rādīt visas istabas", - "Corn": "Kukurūza", - "Show hidden events in timeline": "Rādīt slēptos notikumus laika skalā", - "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", - "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", - "other": "Gala rezultāts pamatojoties uz %(count)s balsīm" - }, - "Based on %(count)s votes": { - "one": "Pamatojoties uz %(count)s balss", - "other": "Pamatojoties uz %(count)s balsīm" - }, - "No votes cast": "Nav balsojumu", - "Proxy URL (optional)": "Proxy URL (izvēles)", - "Write an option": "Uzrakstiet variantu", - "Add option": "Pievienot variantu", - "Option %(number)s": "Variants %(number)s", - "Space options": "Vietas parametri", - "Reason (optional)": "Iemesls (izvēles)", - "You may contact me if you have any follow up questions": "Ja jums ir kādi papildjautājumi, varat sazināties ar mani", - "Question or topic": "Jautājums vai temats", - "Create options": "Izveidot atbilžu variantus", - "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.": "Vai esat pārliecināts, ka vēlaties pārtraukt šo aptauju? Tas parādīs aptaujas galīgos rezultātus un liegs cilvēkiem iespēju balsot.", - "Sorry, you can't edit a poll after votes have been cast.": "Atvainojiet, aptauju nevar rediģēt pēc tam, kad balsis jau ir nodotas.", - "You do not have permission to start polls in this room.": "Jums nav atļaujas uzsākt aptaujas šajā istabā.", - "Sorry, the poll you tried to create was not posted.": "Atvainojiet, aptauja, kuru mēģinājāt izveidot, netika publicēta.", - "Results are only revealed when you end the poll": "Rezultāti tiks atklāti tikai pēc aptaujas beigām", - "Results will be visible when the poll is ended": "Rezultāti būs redzami, kad aptauja būs pabeigta", - "Sorry, the poll did not end. Please try again.": "Atvainojiet, aptauja netika pārtraukta. Lūdzu, mēģiniet vēlreiz.", - "The poll has ended. No votes were cast.": "Aptauja ir beigusies. Balsis netika nodotas.", - "The poll has ended. Top answer: %(topAnswer)s": "Aptauja ir beigusies. Populārākā atbilde: %(topAnswer)s", - "What is your poll question or topic?": "Kāds ir jūsu aptaujas jautājums vai tēma?", - "Failed to end poll": "Neizdevās pārtraukt aptauju", - "Failed to post poll": "Neizdevās publicēt aptauju", - "Show polls button": "Rādīt aptauju pogu", - "Can't edit poll": "Nevar rediģēt aptauju", - "Closed poll": "Slēgta aptauja", - "Open poll": "Atvērt aptauju", - "Poll type": "Aptaujas veids", - "Edit poll": "Rediģēt aptauju", - "End Poll": "Pārtraukt aptauju", - "Create Poll": "Izveidot aptauju", - "Create poll": "Izveidot aptauju", - "Poll": "Aptauja", - "This homeserver is not configured to display maps.": "Šis bāzes serveris nav konfigurēts karšu attēlošanai.", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Šis bāzes serveris nav pareizi konfigurēts karšu attēlošanai vai arī konfigurētais karšu serveris nav sasniedzams.", - "Unable to load map": "Nevar ielādēt karti", - "Open in OpenStreetMap": "Atvērt ar OpenStreetMap", - "Mapbox logo": "Mapbox logo", - "Map feedback": "Atsauksmes par kartēm", - "Expand map": "Izvērst karti", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "Pievērsiet uzmanību: šī ir laboratorijas funkcija, kas izmanto pagaidu risinājumu. Tas nozīmē, ka jūs nevarēsiet dzēst savu atrašanās vietas vēsturi, un pieredzējušie lietotāji varēs redzēt jūsu atrašanās vietas vēsturi arī pēc tam, kad pārtrauksiet kopīgot savu reāllaika atrašanās vietu šajā istabā.", - "%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s tika liegta atļauja iegūt jūsu atrašanās vietu. Lūdzu, atļaujiet piekļuvi atrašanās vietai pārlūka iestatījumos.", - "You need to have the right permissions in order to share locations in this room.": "Jums ir jābūt pietiekāmām piekļuves tiesībām, lai kopīgotu atrašanās vietas šajā istabā.", - "An error occurred whilst sharing your live location, please try again": "Notika kļūda, kopīgojot reāllaika atrašanās vietu, lūdzu, mēģiniet vēlreiz", - "An error occurred while stopping your live location, please try again": "Notika kļūda, pārtraucot reāllaika atrašanās vietas kopīgošanu, lūdzu, mēģiniet vēlreiz", - "Timed out trying to fetch your location. Please try again later.": "Neizdevās iegūt jūsu atrašanās vietu dēļ noilguma. Lūdzu, mēģiniet vēlreiz vēlāk.", - "%(brand)s could not send your location. Please try again later.": "%(brand)s nevarēja nosūtīt jūsu atrašanās vietu. Lūdzu, mēģiniet vēlreiz vēlāk.", - "Unknown error fetching location. Please try again later.": "Nezināma kļūda, iegūstot atrašanās vietu. Lūdzu, mēģiniet vēlreiz vēlāk.", - "Failed to fetch your location. Please try again later.": "Neizdevās iegūt jūsu atrašanās vietu. Lūdzu, mēģiniet vēlreiz vēlāk.", - "An error occurred whilst sharing your live location": "Notikusi kļūda, kopīgojot reāllaika atrašanās vietu", - "An error occurred while stopping your live location": "Notikusi kļūda, pārtraucot reāllaika atrašanās vietas kopīgošanu", - "What location type do you want to share?": "Kādu atrašanās vietas veidu vēlaties kopīgot?", - "You don't have permission to share locations": "Jums nav atļaujas kopīgot atrašanās vietu", - "You are sharing your live location": "Jūs kopīgojat savu reāllaika atrašanās vietu", - "We couldn't send your location": "Mēs nevarējām nosūtīt jūsu atrašanās vietu", - "Enable live location sharing": "Iespējot reāllaika atrašanās vietas kopīgošanu", - "Could not fetch location": "Neizdevās iegūt atrašanās vietas datus", - "Location not available": "Atrašanās vieta nav pieejama", - "Find my location": "Sameklēt manu atrašanās vietu", - "Live location sharing": "Reāllaika atrašanās vietas kopīgošana", - "No live locations": "Reāllaika atrašanās vietas kopīgošana nenotiek", - "Live location enabled": "Reāllaika atrašanās vietas kopīgošana iespējota", - "Live location error": "Reāllaika atrašanās vietas kopīgošanas kļūda", - "Live location ended": "Reāllaika atrašanās vietas kopīgošana pārtraukta", - "View live location": "Skatīties reāllaika atrašanās vietu", - "%(displayName)s's live location": "%(displayName)s reāllaika atrašanās vieta", - "Shared their location: ": "Kopīgoja viņu atrašanās vietu: ", - "Shared a location: ": "Kopīgoja atrašanās vietu: ", - "My live location": "Mana reāllaika atrašanās vieta", - "My current location": "Mana atrašanās vieta", - "Share location": "Kopīgot atrašanās vietu", - "Location": "Atrašanās vieta", - "More options": "Papildus iespējas", - "We were unable to access your microphone. Please check your browser settings and try again.": "Mēs nevarējām piekļūt jūsu mikrofonam. Lūdzu, pārbaudiet pārlūkprogrammas iestatījumus un mēģiniet vēlreiz.", - "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", - "Nothing pinned, yet": "Vēl nekas nav piesprausts", - "Pinned messages": "Piespraustās ziņas", - "Pinned": "Piesprausts", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Šis fails ir pārlieku liels, lai to augšupielādētu. Faila izmēra ierobežojums ir %(limit)s, bet šis fails ir %(sizeOfThisFile)s.", - "Space information": "Informācija par vietu", - "Information": "Informācija", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Nevar atrast zemāk norādīto Matrix ID profilus - vai tomēr vēlaties tos uzaicināt?", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Daži faili ir pārlieku lieli, lai tos augšupielādētu. Faila izmēra ierobežojums ir %(limit)s.", - "This version of %(brand)s does not support viewing some encrypted files": "Šī %(brand)s versija neatbalsta atsevišķu šifrētu failu skatīšanu", - "Upload %(count)s other files": { - "one": "Augšupielādēt %(count)s citu failu", - "other": "Augšupielādēt %(count)s citus failus" - }, - "Files": "Faili", - "Your private space": "Jūsu privāta vieta", - "To join a space you'll need an invite.": "Lai pievienotos vietai, ir nepieciešams uzaicinājums.", - "Your public space": "Jūsu publiska vieta", - "Share your public space": "Dalīties ar jūsu publisko vietu", - "You can change these anytime.": "Jebkurā laikā varat to mainīt.", - "Join public room": "Pievienoties publiskai istabai", - "Let's create a room for each of them.": "Izveidojam katram no tiem savu istabu!", - "We'll create rooms for each of them.": "Mēs izveidosim istabas katram no tiem.", - "Failed to create initial space rooms": "Neizdevās izveidot sākotnējās vietas istabas", - "Update any local room aliases to point to the new room": "Atjaunināt jebkurus vietējās istabas aizstājvārdus, lai tie norādītu uz jauno istabu", - "Unrecognised room address: %(roomAlias)s": "Neatpazīta istabas adrese: %(roomAlias)s", - "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.": "Šī istabā atrodas dažās vietās, kurās jūs neesat administrators. Šajās vietās vecā istaba joprojām būs redzama, bet cilvēki tiks aicināti pievienoties jaunajai istabai.", - "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": "Lai nezaudētu čata vēsturi, pirms izrakstīšanās no konta jums ir jāeksportē istabas atslēgas. Lai to izdarītu, jums būs jāatgriežas jaunākajā %(brand)s versijā", - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Vietas ir jauns veids, kā grupēt istabas un cilvēkus. Kādu vietu vēlaties izveidot? To var mainīt vēlāk.", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Pārtraukt lietotāju runāšanu vecajā istabas versijā un publicēt ziņojumu, kurā lietotājiem tiek ieteikts pāriet uz jauno istabu", - "Put a link back to the old room at the start of the new room so people can see old messages": "Jaunās istabas sākumā ievietojiet saiti uz veco istabu, lai cilvēki varētu apskatīt vecās ziņas", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Lai izvairītos no šīm problēmām, izveidojiet jaunu publisku istabu plānotajai sarunai.", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Lai izvairītos no šīm problēmām, izveidojiet jaunu šifrētu istabu plānotajai sarunai.", - "Automatically invite members from this room to the new one": "Automātiski uzaicināt dalībniekus no šīs istabas uz jauno", - "Want to add a new room instead?": "Vai tā vietā vēlaties pievienot jaunu istabu?", - "New video room": "Jauna video istaba", - "Loading new room": "Ielādē jaunu istabu", - "New room": "Jauna istaba", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Pārlūkprogrammas krātuves dzēšana var atrisināt problēmu, taču tas nozīmē, ka jūs izrakstīsieties un šifrēto čata vēsturi vairs nebūs iespējams nolasīt.", - "Clear Storage and Sign Out": "Iztīrīt krātuvi un izrakstīties", - "Clear cache and resync": "Iztīrīt kešatmiņu un atkārtoti sinhronizēt", - "Clear all data": "Notīrīt visus datus", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Visu šīs sesijas datu dzēšana ir neatgriezeniska. Šifrētās ziņas tiks zaudētas, ja vien to atslēgas nebūs dublētas.", - "Clear all data in this session?": "Notīrīt visus šīs sesijas datus?", - "Recent searches": "Nesenie meklējumi", - "To search messages, look for this icon at the top of a room ": "Lai meklētu ziņas, istabas augšpusē meklējiet šo ikonu ", - "Other searches": "Citi meklējumi", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Šifrētas istabas nav ieteicams padarīt publiski pieejamas. Tas nozīmē, ka jebkurš var atrast istabu un pievienoties tai, tātad jebkurš var lasīt ziņojumus. Jūs negūsiet nevienu no šifrēšanas priekšrocībām. Šifrējot ziņojumus publiskā telpā, ziņojumu saņemšana un nosūtīšana kļūs lēnāka.", - "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.": "Nav ieteicams pievienot šifrēšanu publiskām istabām . Jebkurš var atrast un pievienoties publiskām istabām, tāpēc ikviens var lasīt tajās esošās ziņas. Jūs negūsiet nekādas šifrēšanas priekšrocības, un vēlāk to nevarēsiet izslēgt. Šifrējot ziņojumus publiskā telpā, ziņojumu saņemšana un sūtīšana kļūs lēnāka.", - "Public rooms": "Publiskas istabas", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Ja nevarat atrast meklēto istabu, palūdziet uzaicinājumu vai izveidojiet jaunu istabu.", - "If you can't see who you're looking for, send them your invite link below.": "Ja neredzat meklēto personu, nosūtiet tai uzaicinājuma saiti zemāk.", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Savienojiet iestatījumos šo e-pasta adresi ar savu kontu, lai uzaicinājumus saņemtu tieši %(brand)s.", - "If you can't see who you're looking for, send them your invite link.": "Ja neredzat meklēto personu, nosūtiet tai uzaicinājuma saiti.", - "Copy invite link": "Kopēt uzaicinājuma saiti", - "Share invite link": "Dalīties ar uzaicinājuma saiti", - "Some results may be hidden for privacy": "Daži rezultāti var būt slēpti dēļ privātuma", - "Some results may be hidden": "Atsevišķi rezultāti var būt slēpti", - "Add new server…": "Pievienot jaunu serveri…", - "Show: %(instance)s rooms (%(server)s)": "Rādīt: %(instance)s istabas (%(server)s)", - "Show: Matrix rooms": "Rādīt: Matrix istabas", - "Show:": "Rādīt:", - "Other options": "Citas iespējas", - "Use \"%(query)s\" to search": "Izmantot \"%(query)s\" meklēšanai", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Mēģiniet ritināt laika joslu uz augšu, lai redzētu, vai ir kādas agrākas ziņas.", - "Scroll to most recent messages": "Ritināt uz jaunākajām ziņām", - "Use to scroll": "Lietojiet ritināšanai", - "Search for": "Meklēt", - "Remove search filter for %(filter)s": "Noņemt meklēšanas filtru %(filter)s", - "Search for spaces": "Meklēt vietas", - "Recently viewed": "Nesen skatītie", - "Who will you chat to the most?": "Ar ko jūs sarakstīsieties visvairāk?", - "Start new chat": "Uzsākt jaunu čatu", - "Start a group chat": "Uzsākt grupas čatu", - "Send your first message to invite to chat": "Nosūtiet savu pirmo ziņu, lai uzaicinātu uz čatu", - "Messages in this chat will be end-to-end encrypted.": "Ziņām šajā istabā tiek piemērota pilnīga šifrēšana.", - "Export chat": "Eksportēt čatu", - "Back to chat": "Atgriezties uz čatu", - "common": { - "about": "Par", - "analytics": "Analītika", - "encryption_enabled": "Šifrēšana iespējota", - "error": "Kļūda", - "forward_message": "Pārsūtīt ziņu", - "mute": "Apklusināt", - "no_results": "Nav rezultātu", - "offline": "Bezsaistē", - "password": "Parole", - "people": "Cilvēki", - "reactions": "Reaģēšana", - "room_name": "Istabas nosaukums", - "security": "Drošība", - "settings": "Iestatījumi", - "success": "Izdevās", - "suggestions": "Ieteikumi", - "unmute": "Pārtraukt apklusināšanu", - "username": "Lietotājvārds", - "verification_cancelled": "Verificēšana atcelta", - "warning": "Brīdinājums", - "theme": "Tēma", - "room": "Istaba", - "public": "Publiska", - "options": "Opcijas", - "name": "Nosaukums", - "light": "Gaiša", - "labs": "Izmēģinājumu lauciņš", - "homeserver": "Bāzes serveris", - "home": "Mājup", - "favourites": "Izlase", - "description": "Apraksts", - "dark": "Tumša", - "attachment": "Pielikums", - "appearance": "Izskats", - "timeline": "Laika skala", - "microphone": "Mikrofons", - "guest": "Viesis", - "faq": "BUJ", - "emoji": "Emocijzīmes", - "camera": "Kamera", - "someone": "Kāds", - "encrypted": "Šifrēts", - "trusted": "Uzticama", - "not_trusted": "Neuzticama", - "unnamed_room": "Istaba bez nosaukuma", - "secure_backup": "Droša rezerves kopija", - "identity_server": "Identitāšu serveris", - "integration_manager": "Integrācija pārvaldnieks", - "feedback": "Atsauksmes" - }, - "action": { - "continue": "Turpināt", - "copy": "Kopēt", - "create": "Izveidot", - "create_a_room": "Izveidot istabu", - "decline": "Noraidīt", - "done": "Gatavs", - "edit": "Rediģēt", - "enable": "Iespējot", - "forgot_password": "Aizmirsi paroli?", - "forward": "Pārsūtīt", - "invite": "Uzaicināt", - "invites_list": "Uzaicinājumi", - "leave": "Pamest", - "leave_room": "Pamest istabu", - "no": "Nē", - "ok": "Labi", - "quote": "Citēt", - "react": "Reaģēt", - "remove": "Dzēst", - "reply": "Atbildēt", - "save": "Saglabāt", - "start_chat": "Uzsākt čatu", - "view_source": "Skatīt pirmkodu", - "yes": "Jā", - "zoom_out": "Attālināt", - "zoom_in": "Pietuvināt", - "verify": "Verificēt", - "upload": "Augšupielādēt", - "update": "Atjaunināt", - "unpin": "Atspraust", - "try_again": "Mēģiniet vēlreiz", - "trust": "Uzticamība", - "skip": "Izlaist", - "sign_out": "Izrakstīties", - "sign_in": "Pierakstīties", - "share": "Dalīties", - "search": "Meklēt", - "reset": "Atiestatīt", - "resend": "Nosūtīt atkārtoti", - "reject": "Noraidīt", - "pin": "Piespraust", - "logout": "Izrakstīties", - "join": "Pievienoties", - "ignore": "Ignorēt", - "got_it": "Sapratu", - "go_back": "Atgriezties", - "expand": "Izvērst", - "download": "Lejupielādēt", - "dismiss": "Atmest", - "delete": "Dzēst", - "confirm": "Apstiprināt", - "close": "Aizvērt", - "cancel": "Atcelt", - "back": "Atpakaļ", - "add": "Pievienot", - "accept": "Akceptēt", - "show_all": "Rādīt visu", - "review": "Pārlūkot", - "register": "Reģistrēties", - "go": "Aiziet", - "import": "Importēt", - "export": "Eksportēt", - "mention": "Pieminēt", - "submit": "Iesniegt", - "send_report": "Nosūtīt ziņojumu", - "clear": "Notīrīt" - }, - "a11y": { - "user_menu": "Lietotāja izvēlne", - "n_unread_messages_mentions": { - "one": "1 neslasīts pieminējums.", - "other": "%(count)s nelasītas ziņas, ieskaitot pieminēšanu." - }, - "n_unread_messages": { - "one": "1 nelasīta ziņa.", - "other": "%(count)s nelasītas ziņas." - } - }, - "labs": { - "pinning": "Ziņu piespraušana", - "video_rooms_faq1_question": "Kā izveidot video istabu?", - "group_profile": "Profils", - "group_rooms": "Istabas", - "group_encryption": "Šifrēšana" - }, - "keyboard": { - "home": "Mājup", - "category_room_list": "Istabu saraksts", - "toggle_microphone_mute": "Ieslēgt/izslēgt mikrofonu", - "jump_room_search": "Pāriet uz istabu meklēšanu", - "activate_button": "Aktivizēt izvēlēto pogu", - "search": "Meklēšana (jābūt iespējotai)" - }, - "composer": { - "format_inline_code": "Kods", - "placeholder_reply_encrypted": "Sūtīt šifrētu atbildi…", - "placeholder_reply": "Nosūtīt atbildi…", - "placeholder_encrypted": "Sūtīt šifrētu ziņu…", - "placeholder": "Nosūtīt ziņu…" - }, - "Code": "Kods", - "power_level": { - "default": "Noklusējuma", - "restricted": "Ierobežots", - "moderator": "Moderators", - "admin": "Administrators", - "custom": "Pielāgots (%(level)s)" - }, - "bug_reporting": { - "submit_debug_logs": "Iesniegt atutošanas logfailus", - "send_logs": "Nosūtīt logfailus", - "collecting_information": "Tiek iegūta programmas versijas informācija", - "collecting_logs": "Tiek iegūti logfaili" - }, - "time": { - "seconds_left": "%(seconds)s sekundes atlikušas", - "n_minutes_ago": "%(num)s minūtes iepriekš", - "n_hours_ago": "%(num)s stundas iepriekš", - "n_days_ago": "%(num)s dienas iepriekš", - "in_n_minutes": "%(num)s minūtes kopš šī brīža", - "in_n_hours": "%(num)s stundas kopš šī brīža", - "in_n_days": "%(num)s dienas kopš šī brīža", - "in_few_seconds": "dažas sekundes kopš šī brīža", - "in_about_minute": "aptuveni minūti kopš šī brīža", - "in_about_hour": "aptuveni stundu kopš šī brīža", - "in_about_day": "aptuveni dienu kopš šī brīža", - "few_seconds_ago": "pirms dažām sekundēm", - "about_minute_ago": "aptuveni minūti iepriekš", - "about_hour_ago": "aptuveni stundu iepriekš", - "about_day_ago": "aptuveni dienu iepriekš" - }, - "onboarding": { - "personal_messaging_action": "Sāciet savu pirmo čatu", - "set_up_profile_action": "Jūsu profils", - "has_avatar_label": "Lieliski, tas ļaus cilvēkiem tevi atpazīt", - "no_avatar_label": "Pievienot foto, lai cilvēki zina, ka tas esat jūs.", - "welcome_user": "Laipni lūdzam %(name)s", - "intro_welcome": "Laipni lūdzam %(appName)s", - "explore_rooms": "Pārlūkot publiskas istabas", - "create_room": "Izveidot grupas čatu" - }, - "settings": { - "show_breadcrumbs": "Rādīt saīsnes uz nesen skatītajām istabām istabu saraksta augšpusē", - "use_command_f_search": "Lietot Command + F meklēšanai laika skalā", - "use_control_f_search": "Lietot Ctrl + F meklēšanai laika skalā", - "use_12_hour_format": "Rādīt laiku 12 stundu formātā (piemēram 2:30pm)", - "always_show_message_timestamps": "Vienmēr rādīt ziņas laika zīmogu", - "send_typing_notifications": "Sūtīt paziņojumus par rakstīšanu", - "replace_plain_emoji": "Automātiski aizstāt vienkāršā teksta emocijzīmes", - "emoji_autocomplete": "Iespējot emocijzīmju ieteikumus rakstīšanas laikā", - "use_command_enter_send_message": "Lietot Command + Enter ziņas nosūtīšanai", - "use_control_enter_send_message": "Lietot Ctrl + Enter ziņas nosūtīšanai", - "automatic_language_detection_syntax_highlight": "Iespējot automātisko valodas noteikšanu sintakses iezīmējumiem", - "code_block_expand_default": "Izvērst koda blokus pēc noklusējuma", - "code_block_line_numbers": "Rādīt rindu numurus koda blokos", - "inline_url_previews_default": "Iespējot URL priekšskatījumus pēc noklusējuma", - "autoplay_gifs": "Automātiski atskaņot GIF", - "autoplay_videos": "Automātski atskaņot videoklipus", - "image_thumbnails": "Rādīt attēlu priekšskatījumus/sīktēlus", - "show_typing_notifications": "Rādīt paziņojumus par rakstīšanu", - "show_redaction_placeholder": "Rādīt dzēstu ziņu vietturus", - "show_read_receipts": "Rādīt izlasīšanas apliecinājumus no citiem lietotājiem", - "show_displayname_changes": "Rādīt parādāmā vārda izmaiņas", - "big_emoji": "Iespējot lielas emocijzīmes čatā", - "jump_to_bottom_on_send": "Nosūtot ziņu, pāriet uz laika skalas beigām", - "start_automatically": "Startēt pie ierīces ielādes", - "notifications": { - "rule_contains_display_name": "Ziņas, kuras satur manu parādāmo vārdu", - "rule_contains_user_name": "Ziņas, kuras satur manu lietotājvārdu", - "rule_roomnotif": "Ziņas, kuras satur @room", - "rule_room_one_to_one": "Ziņas viens-pret-vienu čatos", - "rule_message": "Ziņas grupas čatos", - "rule_encrypted": "Šifrētas ziņas grupas čatos", - "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", - "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" - }, - "inline_url_previews_room_account": "Iespējot URL priekšskatījumus šajā istabā (ietekmē tikai jūs pašu)", - "inline_url_previews_room": "Iespējot URL priekšskatījumus pēc noklusējuma visiem šīs istabas dalībniekiem" - }, - "devtools": { - "event_type": "Notikuma tips", - "state_key": "Stāvokļa atslēga", - "event_sent": "Notikums nosūtīts!", - "event_content": "Notikuma saturs", - "toolbox": "Instrumentārijs", - "developer_tools": "Izstrādātāja rīki", - "category_room": "Istaba", - "category_other": "Citi" - }, - "export_chat": { - "creator_summary": "%(creatorName)s izveidoja šo istabu.", - "title": "Eksportēt čatu", - "select_option": "Lai eksportētu čatus no savas laika joslas, izvēlieties kādu no zemāk norādītajām iespējām", - "format": "Formāts", - "messages": "Ziņas", - "size_limit": "Izmēra ierobežojums", - "include_attachments": "Iekļaut pielikumus" - }, - "create_room": { - "title_video_room": "Izveidot video istabu", - "title_public_room": "Izveidot publisku istabu", - "title_private_room": "Izveidot privātu istabu", - "action_create_video_room": "Izveidot video istabu", - "action_create_room": "Izveidot istabu", - "join_rule_change_notice": "Jūs to varat mainīt istabas iestatījumos jebkurā laikā.", - "join_rule_public_label": "Ikviens varēs atrast un pievienoties šai istabai.", - "join_rule_invite_label": "Tikai uzaicinātās cilvēki varēs atrast un pievienoties šai istabai.", - "encryption_forced": "Jūsu serveris pieprasa iespējotu šifrēšānu privātās istabās.", - "encryption_label": "Iespējot pilnīgu šifrēšanu", - "unfederated_label_default_off": "Jūs varat iespējot šo situācijā, kad istaba paredzēta izmantošanai tikai saziņai starp jūsu bāzes serverī esošajām komandām. Tas nav maināms vēlāk.", - "topic_label": "Temats (izvēles)", - "join_rule_invite": "Privāta istaba (tikai ar ielūgumiem)", - "unfederated": "Liegt pievienoties šai istabai ikvienam, kas nav reģistrēts %(serverName)s serverī." - }, - "timeline": { - "m.call.invite": { - "voice_call": "%(senderName)s uzsāka balss zvanu.", - "voice_call_unsupported": "%(senderName)s uzsāka balss zvanu. (Netiek atbalstīts šajā pārlūkā)", - "video_call": "%(senderName)s uzsāka video zvanu.", - "video_call_unsupported": "%(senderName)s uzsāka video zvanu. (Netiek atbalstīts šajā pārlūkā)" - }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s pieņēma uzaicinājumu uz %(displayName)s", - "accepted_invite": "%(targetName)s pieņēma uzaicinājumu", - "invite": "%(senderName)s uzaicināja %(targetName)s", - "ban_reason": "%(senderName)s liedza pieeju %(targetName)s: %(reason)s", - "ban": "%(senderName)s liedza pieeju %(targetName)s", - "change_name": "%(oldDisplayName)s nomainīja savu redzamo vārdu uz %(displayName)s", - "set_name": "%(senderName)s iestatīja %(displayName)s kā savu redzamo vārdu", - "remove_name": "%(senderName)s dzēsa savu redzamo vārdu (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s dzēsa savu profila attēlu", - "change_avatar": "%(senderName)s nomainīja savu profila attēlu", - "set_avatar": "%(senderName)s iestatīja profila attēlu", - "no_change": "%(senderName)s neizdarīja izmaiņas", - "join": "%(targetName)s pievienojās istabai", - "reject_invite": "%(targetName)s noraidīja uzaicinājumu", - "left_reason": "%(targetName)s pameta istabu: %(reason)s", - "left": "%(targetName)s pameta istabu", - "unban": "%(senderName)s noņēma liegumu/atbanoja %(targetName)s", - "withdrew_invite_reason": "%(senderName)s atsauca %(targetName)s paredzēto uzaicinājumu: %(reason)s", - "withdrew_invite": "%(senderName)s atsauca %(targetName)s paredzēto uzaicinājumu" - }, - "m.room.topic": "%(senderDisplayName)s nomainīja istabas tematu uz \"%(topic)s\".", - "m.room.name": { - "remove": "%(senderDisplayName)s dzēsa istabas nosaukumu.", - "change": "%(senderDisplayName)s nomainīja istabas nosaukumu no %(oldRoomName)s uz %(newRoomName)s.", - "set": "%(senderDisplayName)s nomainīja istabas nosaukumu uz %(roomName)s." - }, - "m.room.tombstone": "%(senderDisplayName)s atjaunināja šo istabu.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s padarīja istabu publiski pieejamu visiem, kas zina saiti.", - "invite": "%(senderDisplayName)s padarīja istabu pieejamu tikai ar ielūgumiem.", - "unknown": "%(senderDisplayName)s nomainīja pievienošanās noteikumu uz %(rule)s" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s atļāva viesiem pievienoties istabai.", - "forbidden": "%(senderDisplayName)s aizliedza viesiem pievienoties istabai.", - "unknown": "%(senderDisplayName)s nomainīja viesu piekļuvi uz %(rule)s" - }, - "m.image": "%(senderDisplayName)s nosūtīja attēlu.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s iestatīja servera ACL piekļuves šai istabai.", - "changed": "%(senderDisplayName)s nomainīja servera ACL piekļuves šai istabai.", - "all_servers_banned": "🎉 Visiem serveriem ir liegta pieeja dalībai! Šī istaba vairs nevar tikt izmantota." - }, - "m.room.canonical_alias": { - "set": "%(senderName)s iestatīja istabas galveno adresi kā %(address)s.", - "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.", - "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.", - "sent": "%(senderName)s nosūtīja uzaicinājumu %(targetDisplayName)s pievienoties istabai." - }, - "m.room.history_visibility": { - "invited": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu visiem istabas dalībniekiem no brīža, kad tie tika uzaicināti.", - "joined": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu visiem istabas dalībniekiem ar brīdi, kad tie pievienojās.", - "shared": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu visiem istabas dalībniekiem.", - "world_readable": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu ikvienam.", - "unknown": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu nepazīstamajiem (%(visibility)s)." - }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s piesprauda ziņu šajā istabā. Skatīt visas piespraustās ziņas.", - "pinned": "%(senderName)s piesprauda ziņu šajā istabā. Skatīt visas piespraustās ziņas.", - "unpinned_link": "%(senderName)s noņēma piespraustu ziņu šajā istabā. Skatīt visas piespraustās ziņas.", - "unpinned": "%(senderName)s noņēma piespraustu ziņu šajā istabā. Skatīt visas piespraustās ziņas.", - "changed_link": "%(senderName)s nomainīja piespraustās ziņas šai istabai.", - "changed": "%(senderName)s nomainīja šajā istabā piespraustās ziņas." - }, - "m.widget": { - "modified": "%(widgetName)s vidžets, kuru mainīja %(senderName)s", - "added": "%(senderName)s pievienoja %(widgetName)s vidžetu", - "removed": "%(senderName)s dzēsa vidžetu %(widgetName)s" - }, - "m.location": "%(senderName)s ir dalījies ar savu atrašanās vietu", - "self_redaction": "Ziņa ir dzēsta", - "redaction": "%(name)s izdzēsa ziņu", - "m.poll.start": "%(senderName)s uzsāka aptauju- %(pollQuestion)s", - "m.poll.end": "%(senderName)s pārtrauca aptauju", - "typing_indicator": { - "one_user": "%(displayName)s raksta…", - "two_users": "%(names)s un %(lastPerson)s raksta…", - "more_users": { - "other": "%(names)s un %(count)s citi raksta…", - "one": "%(names)s un vēl viens raksta…" - } - }, - "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ā" - } - }, - "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": { - "spoiler": "Nosūta norādīto ziņu kā spoileri", - "shrug": "Pievieno ¯\\_(ツ)_/¯ pirms vienkārša teksta ziņas", - "tableflip": "Pievieno (╯°□°)╯︵ ┻━┻ pirms vienkārša teksta ziņas", - "unflip": "Pievieno ┬──┬ ノ( ゜-゜ノ) pirms vienkārša teksta ziņas", - "lenny": "Pievieno ( ͡° ͜ʖ ͡°) pirms vienkārša teksta ziņas", - "plain": "Nosūta ziņu kā vienkāršu tekstu, to neinterpretējot kā Markdown", - "html": "Nosūta ziņu kā HTML, to neinterpretējot kā Markdown", - "upgraderoom": "Atjaunina istabu uz jaunu versiju", - "upgraderoom_permission_error": "Jums trūkst šīs komandas lietošanai nepieciešamo atļauju.", - "nick": "Maina jūsu parādāmo vārdu", - "myroomnick": "Maina jūsu parādāmo vārdu tikai šajā istabā", - "roomavatar": "Maina šīs istabas avataru", - "topic": "Nolasa vai iestata istabas tematu", - "topic_none": "Istabai nav temata.", - "roomname": "Iestata istabas nosaukumu", - "invite": "Uzaicina lietotāju ar norādīto id uz pašreizējo istabu", - "ban": "Liedz pieeju lietotājam ar norādīto id", - "unban": "Atceļ pieejas liegumu lietotājam ar norādīto id", - "ignore": "Ignorē lietotāju, Tev nerādot viņa sūtītās ziņas", - "unignore": "Atceļ lietotāja ignorēšanu, rādot viņa turpmāk sūtītās ziņas", - "devtools": "Atver izstrādātāja rīku logu", - "addwidget": "Pievieno istabai pielāgotu logrīku/vidžetu ar URL-adresi", - "rainbow": "Nosūta šo ziņu iekrāsotu varavīksnes krāsās", - "rainbowme": "Nosūta šo emociju iekrāsotu varavīksnes krāsās", - "help": "Parāda komandu sarakstu ar pielietojumiem un aprakstiem", - "whois": "Parāda lietotāja informāciju", - "rageshake": "Nosūtīt kļūdas ziņojumu ar žurnāliem/logiem", - "msg": "Nosūtīt ziņu dotajam lietotājam", - "usage": "Lietojums", - "category_messages": "Ziņas", - "category_actions": "Darbības", - "category_admin": "Administrators", - "category_advanced": "Papildu", - "category_effects": "Efekti", - "category_other": "Citi", - "addwidget_missing_url": "Ievadiet vidžeta/logrīka URL vai ievietojiet kodu", - "addwidget_invalid_protocol": "Lūdzu ievadiet logrīka URL https:// vai http:// formā", - "addwidget_no_permissions": "Jūs nevarat mainīt vidžetus/logrīkus šajā istabā.", - "converttodm": "Pārveido istabu par DM", - "converttoroom": "Pārveido DM par istabu", - "discardsession": "Piespiedu kārtā pārtrauc pašreizējo izejošo grupas sesiju šifrētajā istabā", - "query": "Atvērt čatu ar šo lietotāju", - "holdcall": "Iepauzē sazvanu šajā istabā", - "unholdcall": "Šajā istabā iepauzētās sazvana atpauzēšana", - "me": "Parāda darbību", - "join": "Pievienojas istabai ar šādu adresi", - "failed_find_user": "Lietotājs istabā netika atrasts", - "op": "Definē lietotāja statusu", - "deop": "Atceļ operatora statusu lietotājam ar norādīto Id" - }, - "presence": { - "online_for": "Tiešsaistē %(duration)s", - "idle_for": "Dīkstāvē (neaktīvs) %(duration)s", - "offline_for": "Bezsaistē %(duration)s", - "unknown_for": "Neskaidrā statusā %(duration)s", - "online": "Tiešsaistē", - "idle": "Dīkstāvē", - "unknown": "Neskaidrs statuss", - "offline": "Bezsaistē" - }, - "Unknown": "Neskaidrs statuss", - "event_preview": { - "m.call.answer": { - "you": "Jūs pievienojāties zvanam", - "user": "%(senderName)s pievienojās zvanam" - }, - "m.call.hangup": { - "you": "Jūs pabeidzāt zvanu", - "user": "%(senderName)s pabeidza zvanu" - }, - "m.call.invite": { - "you": "Jūs uzsākāt zvanu", - "user": "%(senderName)s uzsāka zvanu", - "dm_send": "Tiek gaidīta atbilde", - "dm_receive": "%(senderName)s zvana" - }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "user_is_presenting": "%(sharerName)s prezentē", - "hangup": "Beigt zvanu", - "voice_call": "Balss zvans", - "video_call": "Video zvans", - "call_failed": "Zvans neizdevās", - "unable_to_access_microphone": "Nav pieejas mikrofonam", - "call_failed_microphone": "Zvans neizdevās, jo nebija piekļuves mikrofonam. Pārliecinieties, vai mikrofons ir pievienots un pareizi konfigurēts.", - "unable_to_access_media": "Nevar piekļūt kamerai / mikrofonam", - "call_failed_media": "Zvans neizdevās, jo nevarēja piekļūt kamerai vai mikrofonam. Pārbaudiet, vai:", - "call_failed_media_connected": "Mikrofons un kamera ir pievienoti un pareizi konfigurēti", - "call_failed_media_permissions": "Piešķirta atļauja izmantot kameru", - "call_failed_media_applications": "Neviena cita lietotne neizmanto kameru", - "already_in_call": "Notiek zvans", - "already_in_call_person": "Jums jau notiek zvans ar šo personu." - }, - "Other": "Citi", - "Advanced": "Papildu", - "room_settings": { - "permissions": { - "m.room.avatar": "Mainīt istabas avataru", - "m.room.name": "Nomainīt istabas nosaukumu", - "m.room.canonical_alias": "Mainīt istabas galveno adresi", - "m.room.history_visibility": "Mainīt vēstures redzamību", - "m.room.power_levels": "Mainīt atļaujas", - "m.room.topic": "Nomainīt tematu", - "m.room.encryption": "Iespējot istabas šifrēšanu", - "users_default": "Noklusējuma loma", - "events_default": "Sūtīt ziņas", - "invite": "Uzaicināt lietotājus", - "state_default": "Mainīt iestatījumus", - "ban": "Pieejas liegumi lietotājiem", - "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" - }, - "spaces": { - "error_no_permission_create_room": "Jums nav piekļuves tiesību veidot jaunas istabas šajā telpā vietā" - }, - "auth": { - "continue_with_idp": "Turpināt ar %(provider)s", - "sso": "Vienotā pieteikšanās", - "continue_with_sso": "Turpināt ar %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s vai %(usernamePassword)s", - "sign_in_instead": "Jau ir konts? Pierakstieties šeit", - "account_clash": "Jūsu jaunais konts (%(newAccountId)s) ir reģistrēts, bet jūs jau esat pierakstījies citā kontā (%(loggedInUserId)s).", - "account_clash_previous_account": "Turpināt ar iepriekšējo kontu", - "log_in_new_account": "Pierakstīties jaunajā kontā.", - "registration_successful": "Reģistrācija ir veiksmīga", - "footer_powered_by_matrix": "tiek darbināta ar Matrix", - "sync_footer_subtitle": "Ja esat pievienojies daudzām istabām, tas var aizņemt kādu laiku", - "unsupported_auth_msisdn": "Šis serveris neatbalsta autentifikāciju pēc telefona numura.", - "registration_disabled": "Šajā bāzes serverī reģistrācija ir atspējota.", - "failed_query_registration_methods": "Neizdevās pieprasīt atbalstītās reģistrācijas metodes.", - "incorrect_password": "Nepareiza parole", - "failed_soft_logout_auth": "Neizdevās atkārtoti autentificēties", - "soft_logout_heading": "Jūs izrakstījāties", - "forgot_password_email_required": "Ir jāievada jūsu kontam piesaistītā epasta adrese.", - "sign_in_prompt": "Vai jums ir konts? Pierakstieties", - "forgot_password_prompt": "Aizmirsāt paroli?", - "soft_logout_intro_password": "Ievadiet paroli, lai pierakstītos un atgūtu piekļuvi savam kontam.", - "soft_logout_intro_sso": "Pierakstieties un atgūstiet piekļuvi savam kontam.", - "soft_logout_intro_unsupported_auth": "Jūs nevarat pierakstīties savā kontā. Lūdzu, sazinieties ar sava bāzes servera administratoru, lai iegūtu vairāk informācijas.", - "create_account_prompt": "Pirmo reizi šeit? Izveidojiet kontu", - "sign_in_or_register": "Pierakstīties vai izveidot kontu", - "sign_in_or_register_description": "Izmantojiet esošu kontu vai izveidojiet jaunu, lai turpinātu.", - "register_action": "Izveidot kontu", - "server_picker_learn_more": "Par bāzes serveriem" - }, - "room_list": { - "sort_unread_first": "Rādīt istabas ar nelasītām ziņām augšpusē", - "show_previews": "Rādīt ziņu priekšskatījumus", - "sort_by": "Kārtot pēc", - "sort_by_activity": "Aktivitātes", - "sort_by_alphabet": "A-Ž", - "sublist_options": "Saraksta opcijas", - "show_n_more": { - "one": "Rādīt vēl %(count)s", - "other": "Rādīt vēl %(count)s" - }, - "show_less": "Rādīt mazāk", - "notification_options": "Paziņojumu opcijas" - }, - "report_content": { - "report_entire_room": "Ziņot par visu istabu", - "report_content_to_homeserver": "Ziņojums par saturu bāzes servera administratoram", - "description": "Iesniedzot ziņojumu par konkrēto ziņu, tās unikālais notikuma ID tiks nosūtīts jūsu bāzes servera administratoram. Ja ziņas šajā istabā ir šifrētas, jūsu bāzes servera administrators nevarēs lasīt ziņas tekstu vai skatīt failus un attēlus." - }, - "setting": { - "help_about": { - "brand_version": "%(brand)s versija:", - "help_link": "Palīdzībai %(brand)s izmantošanā, spiediet šeit.", - "title": "Palīdzība un par lietotni", - "versions": "Versijas", - "clear_cache_reload": "Notīrīt kešatmiņu un pārlādēt" - } - }, - "widget": { - "capability": { - "send_stickers_this_room": "Iesūtīt stikerus šajā istabā", - "send_stickers_active_room": "Iesūtīt stikerus jūsu aktīvajā istabā", - "send_stickers_this_room_as_you": "Nosūtīt stikerus savā vārdā uz šo istabu", - "send_stickers_active_room_as_you": "Nosūtiet uzlīmes savā vārdā uz savu aktīvo istabu", - "see_sticker_posted_this_room": "Redzēt, kad šajā istabā parādās stikers", - "see_sticker_posted_active_room": "Redzēt, kad kāds izvieto stikeri jūsu aktīvajā istabā", - "always_on_screen_viewing_another_room": "Darbības laikā paliek uz ekrāna, kad tiek skatīta cita istaba", - "always_on_screen_generic": "Darbības laikā paliek uz ekrāna", - "switch_room": "Nomainīt istabu, kuru jūs skatiet", - "switch_room_message_user": "Nomainīt istabu, ziņu vai lietotāju, kuru jūs skatiet", - "change_topic_this_room": "Nomainīt šīs istabas tematu", - "see_topic_change_this_room": "Redzēt, kad mainās šīs istabas temats", - "change_topic_active_room": "Nomainīt jūsu aktīvās istabas tematu", - "see_topic_change_active_room": "Redzēt, kad mainās pašreizējā tērziņa temats", - "change_name_this_room": "Nomainīt šīs istabas nosaukumu", - "see_name_change_this_room": "Redzēt, kad mainās šīs istabas nosaukums", - "change_name_active_room": "Nomainīt jūsu aktīvās istabas nosaukumu", - "see_name_change_active_room": "Redzēt, kad notiek aktīvās istabas nosaukuma izmaiņas", - "change_avatar_this_room": "Nomainīt šīs istabas avataru", - "see_avatar_change_this_room": "Redzēt, kad notiek šīs istabas avatara izmaiņas", - "change_avatar_active_room": "Nomainīt jūsu aktīvās istabas avataru", - "see_avatar_change_active_room": "Redzēt, kad notiek jūsu aktīvās istabas avatara izmaiņas", - "receive_membership_this_room": "Redzēt, kad cilvēki pievienojas, atstāj vai tiek uzaicināti uz šo istabu", - "receive_membership_active_room": "Redzēt, kad cilvēki pievienojas, atstāj vai tiek uzaicināti uz jūsu aktīvo istabu", - "byline_empty_state_key": "ar tukšu stāvokļa/statusa atslēgu", - "byline_state_key": "ar stāvokļa/statusa atslēgu %(stateKey)s", - "send_event_type_this_room": "Sūtiet %(eventType)s notikumus jūsu vārdā šajā istabā", - "see_event_type_sent_this_room": "Apskatīt %(eventType)s notikumus šajā istabā", - "send_event_type_active_room": "Sūtīt %(eventType)s notikumus savā vārdā savā aktīvajā istabā", - "see_event_type_sent_active_room": "Apskatīt %(eventType)s notikumus jūsu aktīvajā istabā", - "capability": "%(capability)s iespējas", - "send_messages_this_room": "Sūtīt ziņas savā vārdā šajā istabā", - "send_messages_active_room": "Sūtiet ziņas savā vārdā jūsu aktīvajā istabā", - "see_messages_sent_this_room": "Redzēt ziņas, kas izvietotas šajā istabā", - "see_messages_sent_active_room": "Redzēt ziņas, kas izvietotas jūsu aktīvajā istabā", - "send_text_messages_this_room": "Sūtīt teksta ziņas savā vārdā šajā istabā", - "send_text_messages_active_room": "Sūtīt teksta ziņas savā vārdā jūsu aktīvajā istabā", - "see_text_messages_sent_this_room": "Redzēt teksta ziņas, kas izvietotas šajā istabā", - "see_text_messages_sent_active_room": "Redzēt teksta ziņas, kuras izvietotas jūsu aktīvajā istabā", - "send_emotes_this_room": "Nosūtīt emocijas savā vārdā uz šo istabu", - "send_emotes_active_room": "Nosūtīt emocijas savā vārdā uz savu aktīvo istabu", - "see_sent_emotes_this_room": "Redzēt emocijas, kuras izvietotas šajā istabā", - "see_sent_emotes_active_room": "Redzēt emocijas, kuras izvietotas jūsu aktīvajā istabā", - "send_images_this_room": "Sūtīt attēlus savā vārdā šajā istabā", - "send_images_active_room": "Sūtīt attēlus savā vārdā savā aktīvajā istabā", - "see_images_sent_this_room": "Redzēt attēlus, kuri izlikti šajā istabā", - "see_images_sent_active_room": "Redzēt attēlus, kuri izlikti jūsu aktīvajā istabā", - "send_videos_this_room": "Sūtīt video savā vārdā šajā istabā", - "send_videos_active_room": "Sūtīt video savā vārdā savā aktīvajā istabā", - "see_videos_sent_this_room": "Redzēt video, kuri izlikti šajā istabā", - "see_videos_sent_active_room": "Redzēt video, kuri izlikti jūsu aktīvajā istabā", - "send_files_this_room": "Sūtīt failus savā vārdā šajā istabā", - "send_files_active_room": "Sūtīt failus savā vārdā jūsu aktīvajā istabā", - "see_sent_files_this_room": "Redzēt šajā istabā izliktos failus", - "see_sent_files_active_room": "Redzēt jūsu aktīvajā istabā izliktos failus", - "send_msgtype_this_room": "Sūtīt %(msgtype)s ziņas savā vārdā šajā istabā", - "send_msgtype_active_room": "Sūtīt %(msgtype)s ziņas savā vārdā savā aktīvajā istabā", - "see_msgtype_sent_this_room": "Apskatīt %(msgtype)s ziņas, kas publicētas šajā istabā", - "see_msgtype_sent_active_room": "Apskatīt %(msgtype)s ziņas, kas publicētas jūsu aktīvajā istabā" - } - }, - "feedback": { - "sent": "Atsauksme nosūtīta", - "send_feedback_action": "Nosūtīt atsauksmi" - } -} diff --git a/src/i18n/strings/ml.json b/src/i18n/strings/ml.json deleted file mode 100644 index 0eb732ded8f..00000000000 --- a/src/i18n/strings/ml.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "Create new room": "പുതിയ റൂം സൃഷ്ടിക്കുക", - "Failed to forget room %(errCode)s": "%(errCode)s റൂം ഫോര്‍ഗെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല", - "Favourite": "പ്രിയപ്പെട്ടവ", - "Notifications": "നോട്ടിഫിക്കേഷനുകള്‍", - "Operation failed": "ശ്രമം പരാജയപ്പെട്ടു", - "unknown error code": "അപരിചിത എറര്‍ കോഡ്", - "Failed to change password. Is your password correct?": "രഹസ്യവാക്ക് മാറ്റാന്‍ സാധിച്ചില്ല. രഹസ്യവാക്ക് ശരിയാണോ ?", - "Sunday": "ഞായര്‍", - "Notification targets": "നോട്ടിഫിക്കേഷന്‍ ടാര്‍ഗെറ്റുകള്‍", - "Today": "ഇന്ന്", - "Friday": "വെള്ളി", - "What's New": "പുതിയ വിശേഷങ്ങള്‍", - "On": "ഓണ്‍", - "Changelog": "മാറ്റങ്ങളുടെ നാള്‍വഴി", - "Waiting for response from server": "സെര്‍വറില്‍ നിന്നുള്ള പ്രതികരണത്തിന് കാക്കുന്നു", - "This Room": "ഈ മുറി", - "Noisy": "ഉച്ചത്തില്‍", - "Unavailable": "ലഭ്യമല്ല", - "Source URL": "സോഴ്സ് യു ആര്‍ എല്‍", - "Failed to add tag %(tagName)s to room": "റൂമിന് %(tagName)s എന്ന ടാഗ് ആഡ് ചെയ്യുവാന്‍ സാധിച്ചില്ല", - "No update available.": "അപ്ഡേറ്റുകള്‍ ലഭ്യമല്ല.", - "Tuesday": "ചൊവ്വ", - "Unnamed room": "പേരില്ലാത്ത റൂം", - "Saturday": "ശനി", - "Monday": "തിങ്കള്‍", - "All Rooms": "എല്ലാ മുറികളും കാണുക", - "Wednesday": "ബുധന്‍", - "You cannot delete this message. (%(code)s)": "നിങ്ങള്‍ക്ക് ഈ സന്ദേശം നീക്കം ചെയ്യാനാകില്ല. (%(code)s)", - "Send": "അയയ്ക്കുക", - "All messages": "എല്ലാ സന്ദേശങ്ങളും", - "What's new?": "എന്തൊക്കെ പുതിയ വിശേഷങ്ങള്‍ ?", - "Invite to this room": "ഈ റൂമിലേക്ക് ക്ഷണിക്കുക", - "Thursday": "വ്യാഴം", - "Search…": "തിരയുക…", - "Yesterday": "ഇന്നലെ", - "Error encountered (%(errorDetail)s).": "എറര്‍ നേരിട്ടു (%(errorDetail)s).", - "Low Priority": "താഴ്ന്ന പരിഗണന", - "Off": "ഓഫ്", - "Failed to remove tag %(tagName)s from room": "റൂമില്‍ നിന്നും %(tagName)s ടാഗ് നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല", - "Explore rooms": "മുറികൾ കണ്ടെത്തുക", - "common": { - "error": "എറര്‍", - "mute": "നിശ്ശബ്ദം", - "settings": "സജ്ജീകരണങ്ങള്‍", - "warning": "മുന്നറിയിപ്പ്", - "camera": "ക്യാമറ", - "microphone": "മൈക്രോഫോൺ", - "identity_server": "തിരിച്ചറിയൽ സെർവർ", - "integration_manager": "സംയോജക മാനേജർ" - }, - "action": { - "continue": "മുന്നോട്ട്", - "leave": "വിടവാങ്ങുക", - "ok": "ശരി", - "quote": "ഉദ്ധരിക്കുക", - "remove": "നീക്കം ചെയ്യുക", - "start_chat": "ചാറ്റ് തുടങ്ങുക", - "view_source": "സോഴ്സ് കാണുക", - "update": "പുതുക്കുക", - "sign_in": "പ്രവേശിക്കുക", - "search": "തിരയുക", - "resend": "വീണ്ടും അയയ്ക്കുക", - "reject": "നിരസിക്കുക", - "dismiss": "ഒഴിവാക്കുക", - "close": "അടയ്ക്കുക", - "cancel": "റദ്ദാക്കുക", - "back": "തിരികെ" - }, - "bug_reporting": { - "send_logs": "നാള്‍വഴി അയയ്ക്കുക", - "collecting_information": "ആപ്പ് പതിപ്പു വിവരങ്ങള്‍ ശേഖരിക്കുന്നു", - "collecting_logs": "നാള്‍വഴി ശേഖരിക്കുന്നു" - }, - "settings": { - "notifications": { - "rule_contains_display_name": "എന്റെ പേര് അടങ്ങിയിരിക്കുന്ന സന്ദേശങ്ങള്‍ക്ക്", - "rule_room_one_to_one": "നേര്‍ക്കുനേര്‍ ചാറ്റിലെ സന്ദേശങ്ങള്‍ക്ക്", - "rule_message": "ഗ്രൂപ്പ് ചാറ്റുകളിലെ സന്ദേശങ്ങള്‍ക്ക്", - "rule_invite_for_me": "ഞാന്‍ ഒരു റൂമിലേക്ക് ക്ഷണിക്കപ്പെടുമ്പോള്‍", - "rule_call": "വിളിയ്ക്കുന്നു", - "rule_suppress_notices": "ബോട്ട് അയയ്ക്കുന്ന സന്ദേശങ്ങള്‍ക്ക്" - } - }, - "auth": { - "footer_powered_by_matrix": "മാട്രിക്സില്‍ പ്രവര്‍ത്തിക്കുന്നു", - "register_action": "അക്കൗണ്ട് സൃഷ്ടിക്കുക" - } -} diff --git a/src/i18n/strings/mn.json b/src/i18n/strings/mn.json deleted file mode 100644 index a2d753abd3b..00000000000 --- a/src/i18n/strings/mn.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "Explore rooms": "Өрөөнүүд үзэх", - "action": { - "dismiss": "Орхих", - "sign_in": "Нэвтрэх" - }, - "auth": { - "register_action": "Хэрэглэгч үүсгэх" - } -} diff --git a/src/i18n/strings/nan.json b/src/i18n/strings/nan.json deleted file mode 100644 index 0967ef424bc..00000000000 --- a/src/i18n/strings/nan.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/src/i18n/strings/nb_NO.json b/src/i18n/strings/nb_NO.json deleted file mode 100644 index a529d6bf007..00000000000 --- a/src/i18n/strings/nb_NO.json +++ /dev/null @@ -1,1701 +0,0 @@ -{ - "This email address is already in use": "Denne e-postadressen er allerede i bruk", - "This phone number is already in use": "Dette mobilnummeret er allerede i bruk", - "Failed to verify email address: make sure you clicked the link in the email": "Klarte ikke verifisere e-postadressen: dobbelsjekk at du trykket på lenken i e-posten", - "Sunday": "Søndag", - "Notification targets": "Mål for varsel", - "Today": "I dag", - "Friday": "Fredag", - "Notifications": "Varsler", - "On": "På", - "Source URL": "Kilde URL", - "Favourite": "Favoritt", - "Failed to add tag %(tagName)s to room": "Kunne ikke legge til tagg %(tagName)s til rom", - "Noisy": "Bråkete", - "Tuesday": "Tirsdag", - "Unnamed room": "Rom uten navn", - "Monday": "Mandag", - "Failed to forget room %(errCode)s": "Kunne ikke glemme rommet %(errCode)s", - "Wednesday": "Onsdag", - "unknown error code": "ukjent feilkode", - "Invite to this room": "Inviter til dette rommet", - "You cannot delete this message. (%(code)s)": "Du kan ikke slette denne meldingen. (%(code)s)", - "Thursday": "Torsdag", - "All messages": "Alle meldinger", - "Yesterday": "I går", - "Low Priority": "Lav Prioritet", - "Off": "Av", - "Failed to remove tag %(tagName)s from room": "Kunne ikke fjerne tagg %(tagName)s fra rommet", - "Saturday": "Lørdag", - "You cannot place a call with yourself.": "Du kan ikke ringe deg selv.", - "Permission Required": "Tillatelse kreves", - "You do not have permission to start a conference call in this room": "Du har ikke tillatelse til å starte en konferansesamtale i dette rommet", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Filen \"%(fileName)s\" er større enn hjemmetjenerens grense for opplastninger", - "Upload Failed": "Opplasting feilet", - "Failure to create room": "Klarte ikke å opprette rommet", - "Server may be unavailable, overloaded, or you hit a bug.": "Tjeneren kan være utilgjengelig, overbelastet, eller du fant en feil.", - "Send": "Send", - "Sun": "Søn", - "Mon": "Man", - "Tue": "Tir", - "Wed": "Ons", - "Thu": "Tor", - "Fri": "Fre", - "Sat": "Lør", - "Jan": "Jan", - "Feb": "Feb", - "Mar": "Mar", - "Apr": "Apr", - "May": "Mai", - "Jun": "Jun", - "Jul": "Jul", - "Aug": "Aug", - "Sep": "Sep", - "Oct": "Okt", - "Nov": "Nov", - "Dec": "Des", - "PM": "PM", - "AM": "AM", - "%(weekDayName)s %(time)s": "%(weekDayName)s kl. %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s %(day)s. %(monthName)s kl. %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s %(day)s. %(monthName)s %(fullYear)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s %(day)s. %(monthName)s %(fullYear)s kl. %(time)s", - "Unable to load! Check your network connectivity and try again.": "Klarte ikke laste! Sjekk nettverstilkoblingen din og prøv igjen.", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s har ikke tillatelse til å sende deg varsler - vennligst sjekk nettleserinnstillingene", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s fikk ikke tillatelse til å sende deg varsler - vennligst prøv igjen", - "Unable to enable Notifications": "Klarte ikke slå på Varslinger", - "This email address was not found": "Denne e-postadressen ble ikke funnet", - "Default": "Standard", - "Restricted": "Begrenset", - "Moderator": "Moderator", - "Operation failed": "Operasjon mislyktes", - "Failed to invite": "Klarte ikke invitere", - "You need to be logged in.": "Du må være logget inn.", - "You need to be able to invite users to do that.": "Du må kunne invitere andre brukere for å gjøre det.", - "Unable to create widget.": "Klarte ikke lage widgeten.", - "Missing roomId.": "Manglende rom-ID.", - "Failed to send request.": "Klarte ikke sende forespørsel.", - "This room is not recognised.": "Dette rommet ble ikke gjenkjent.", - "Power level must be positive integer.": "Effektnivået må være et positivt heltall.", - "You are not in this room.": "Du er ikke i dette rommet.", - "You do not have permission to do that in this room.": "Du har ikke tillatelse til å gjøre det i dette rommet.", - "Missing room_id in request": "Manglende room_id i forespørselen", - "Room %(roomId)s not visible": "Rom %(roomId)s er ikke synlig", - "Missing user_id in request": "Manglende user_id i forespørselen", - "Call failed due to misconfigured server": "Oppringingen feilet på grunn av feil-konfigurert tjener", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Vennligst be administratoren av din hjemmetjener (%(homeserverDomain)s) til å konfigurere en TURN tjener slik at samtaler vil fungere best mulig.", - "The file '%(fileName)s' failed to upload.": "Filen '%(fileName)s' kunne ikke lastes opp.", - "The server does not support the room version specified.": "Tjeneren støtter ikke rom versjonen som ble spesifisert.", - "Ignored user": "Ignorert(e) bruker", - "You are now ignoring %(userId)s": "%(userId)s er nå ignorert", - "Unignored user": "Uignorert bruker", - "You are no longer ignoring %(userId)s": "%(userId)s blir ikke lengre ignorert", - "Verified key": "Verifisert nøkkel", - "Reason": "Årsak", - "Add Email Address": "Legg til E-postadresse", - "Add Phone Number": "Legg til telefonnummer", - "This is a very common password": "Dette er et veldig vanlig passord", - "Dog": "Hund", - "Cat": "Katt", - "Horse": "Hest", - "Unicorn": "Enhjørning", - "Elephant": "Elefant", - "Panda": "Panda", - "Penguin": "Pingvin", - "Fish": "Fisk", - "Octopus": "Blekksprut", - "Flower": "Blomst", - "Mushroom": "Sopp", - "Moon": "Måne", - "Banana": "Banan", - "Strawberry": "Jordbær", - "Pizza": "Pizza", - "Cake": "Kaker", - "Robot": "Robot", - "Glasses": "Briller", - "Umbrella": "Paraply", - "Clock": "Klokke", - "Pencil": "Blyant", - "Scissors": "Saks", - "Key": "Nøkkel", - "Hammer": "Hammer", - "Flag": "Flagg", - "Bicycle": "Sykkel", - "Trumpet": "Trompet", - "Bell": "Bjelle", - "Anchor": "Anker", - "Headphones": "Hodetelefoner", - "Folder": "Mappe", - "Current password": "Nåværende passord", - "New Password": "Nytt passord", - "Confirm password": "Bekreft passord", - "Change Password": "Endre passordet", - "Display Name": "Visningsnavn", - "Profile": "Profil", - "Email addresses": "E-postadresser", - "Phone numbers": "Telefonnumre", - "Account": "Konto", - "Language and region": "Språk og område", - "General": "Generelt", - "None": "Ingen", - "Composer": "Komposør", - "Security & Privacy": "Sikkerhet og personvern", - "Browse": "Bla", - "Unban": "Opphev utestengelse", - "Banned users": "Bannlyste brukere", - "Permissions": "Tillatelser", - "Anyone": "Alle", - "Encryption": "Kryptering", - "Unable to verify phone number.": "Klarte ikke å verifisere telefonnummeret.", - "Verification code": "Verifikasjonskode", - "Email Address": "E-postadresse", - "Phone Number": "Telefonnummer", - "Are you sure?": "Er du sikker?", - "Admin Tools": "Adminverktøy", - "Invited": "Invitert", - "Italics": "Kursiv", - "Direct Messages": "Direktemeldinger", - "Rooms": "Rom", - "Sign Up": "Registrer deg", - "All Rooms": "Alle rom", - "Search…": "Søk …", - "Download %(text)s": "Last ned %(text)s", - "Copied!": "Kopiert!", - "What's New": "Hva er nytt", - "Cancel search": "Avbryt søket", - "More options": "Flere alternativer", - "collapse": "skjul", - "expand": "utvid", - "All rooms": "Alle rom", - "Close dialog": "Lukk dialog", - "Notes": "Merknader", - "Unavailable": "Ikke tilgjengelig", - "Changelog": "Endringslogg", - "Confirm Removal": "Bekreft fjerning", - "Unknown error": "Ukjent feil", - "Session name": "Øktens navn", - "Filter results": "Filtrerresultater", - "An error has occurred.": "En feil har oppstått.", - "Email address": "E-postadresse", - "Share Room Message": "Del rommelding", - "Terms of Service": "Vilkår for bruk", - "Service": "Tjeneste", - "Summary": "Oppsummering", - "Document": "Dokument", - "Cancel All": "Avbryt alt", - "Home": "Hjem", - "Email": "E-post", - "Phone": "Telefon", - "Enter password": "Skriv inn passord", - "Enter username": "Skriv inn brukernavn", - "Explore rooms": "Se alle rom", - "Your password has been reset.": "Passordet ditt har blitt tilbakestilt.", - "Create account": "Opprett konto", - "Commands": "Kommandoer", - "Users": "Brukere", - "Success!": "Suksess!", - "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", - "Send analytics data": "Send analytiske data", - "Show hidden events in timeline": "Vis skjulte hendelser i tidslinjen", - "My Ban List": "Min bannlysningsliste", - "Got It": "Skjønner", - "Lion": "Løve", - "Pig": "Gris", - "Rabbit": "Kanin", - "Rooster": "Hane", - "Turtle": "Skilpadde", - "Butterfly": "Sommerfugl", - "Tree": "Tre", - "Cactus": "Kaktus", - "Globe": "Klode", - "Heart": "Hjerte", - "Smiley": "Smilefjes", - "Hat": "Hatt", - "Thumbs up": "Tommel opp", - "Hourglass": "Timeglass", - "Gift": "Gave", - "Light bulb": "Lyspære", - "Paperclip": "Binders", - "Telephone": "Telefon", - "Rocket": "Rakett", - "Trophy": "Trofé", - "Ball": "Ball", - "Guitar": "Gitar", - "Later": "Senere", - "Accept to continue:": "Aksepter for å fortsette:", - "Profile picture": "Profilbilde", - "Checking server": "Sjekker tjeneren", - "Change identity server": "Bytt ut identitetstjener", - "You should:": "Du burde:", - "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", - "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", - "Discovery": "Oppdagelse", - "Deactivate account": "Deaktiver kontoen", - "Check for update": "Let etter oppdateringer", - "Ignored/Blocked": "Ignorert/Blokkert", - "Server rules": "Tjenerregler", - "User rules": "Brukerregler", - "View rules": "Vis reglene", - "Ignored users": "Ignorerte brukere", - "⚠ These settings are meant for advanced users.": "⚠ Disse innstillingene er ment for avanserte brukere.", - "Room list": "Romliste", - "Autocomplete delay (ms)": "Autofullføringsforsinkelse (ms)", - "Unignore": "Opphev ignorering", - "Cryptography": "Kryptografi", - "Session ID:": "Økt-ID:", - "Session key:": "Øktnøkkel:", - "Message search": "Meldingssøk", - "No media permissions": "Ingen mediatillatelser", - "Missing media permissions, click the button below to request.": "Manglende mediatillatelser, klikk på knappen nedenfor for å be om dem.", - "Request media permissions": "Be om mediatillatelser", - "No Audio Outputs detected": "Ingen lydutdataer ble oppdaget", - "No Microphones detected": "Ingen mikrofoner ble oppdaget", - "No Webcams detected": "Ingen USB-kameraer ble oppdaget", - "Default Device": "Standardenhet", - "Audio Output": "Lydutdata", - "Voice & Video": "Stemme og video", - "Room information": "Rominformasjon", - "Room version": "Romversjon", - "Room version:": "Romversjon:", - "Room Addresses": "Rom-adresser", - "URL Previews": "URL-forhåndsvisninger", - "Sounds": "Lyder", - "Notification sound": "Varslingslyd", - "Set a new custom sound": "Velg en ny selvvalgt lyd", - "Banned by %(displayName)s": "Bannlyst av %(displayName)s", - "Roles & Permissions": "Roller og tillatelser", - "Enable encryption?": "Vil du skru på kryptering?", - "Drop file here to upload": "Slipp ned en fil her for å laste opp", - "Edit message": "Rediger meldingen", - "Unencrypted": "Ukryptert", - "Deactivate user?": "Vil du deaktivere brukeren?", - "Deactivate user": "Deaktiver brukeren", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)st", - "%(duration)sd": "%(duration)sd", - "Join Room": "Bli med i rommet", - "Forget room": "Glem rommet", - "Share room": "Del rommet", - "Low priority": "Lavprioritet", - "Historical": "Historisk", - "Forget this room": "Glem dette rommet", - "Re-join": "Bli med igjen", - "Join the discussion": "Bli med i diskusjonen", - " wants to chat": " ønsker å chatte", - " invited you": " inviterte deg", - "%(roomName)s does not exist.": "%(roomName)s eksisterer ikke.", - "%(roomName)s is not accessible at this time.": "%(roomName)s er ikke tilgjengelig for øyeblikket.", - "This Room": "Dette rommet", - "Server error": "Serverfeil", - "Main address": "Hovedadresse", - "not specified": "ikke spesifisert", - "Local address": "Lokal adresse", - "Published Addresses": "Publiserte adresser", - "Local Addresses": "Lokale adresser", - "Accepting…": "Aksepterer …", - "Hide sessions": "Skjul økter", - "Show image": "Vis bilde", - "You accepted": "Du aksepterte", - "You declined": "Du avslo", - "You cancelled": "Du avbrøt", - "edited": "redigert", - "What's new?": "Hva er nytt?", - "Your user ID": "Din bruker-ID", - "Your theme": "Ditt tema", - "%(brand)s URL": "%(brand)s-URL", - "Room ID": "Rom-ID", - "Widget ID": "Modul-ID", - "Delete Widget": "Slett modul", - "Delete widget": "Slett modul", - "Rotate Left": "Roter til venstre", - "Rotate Right": "Roter til høyre", - "Power level": "Styrkenivå", - "e.g. my-room": "f.eks. mitt-rom", - "Enter a server name": "Skriv inn et tjenernavn", - "Looks good": "Ser bra ut", - "Your server": "Tjeneren din", - "Add a new server": "Legg til en ny tjener", - "Server name": "Tjenernavn", - "Thank you!": "Tusen takk!", - "Removing…": "Fjerner …", - "Session ID": "Økt-ID", - "Session key": "Øktnøkkel", - "Updating %(brand)s": "Oppdaterer %(brand)s", - "Message edits": "Meldingsredigeringer", - "Upload files": "Last opp filer", - "Upload all": "Last opp alle", - "Upload Error": "Opplastingsfeil", - "Verification Request": "Verifiseringsforespørsel", - "No backup found!": "Ingen sikkerhetskopier ble funnet!", - "Country Dropdown": "Nedfallsmeny over land", - "Sign in with": "Logg inn med", - "Passwords don't match": "Passordene samsvarer ikke", - "Email (optional)": "E-post (valgfritt)", - "Phone (optional)": "Telefonnummer (valgfritt)", - "Upload avatar": "Last opp en avatar", - "Terms and Conditions": "Betingelser og vilkår", - "Add room": "Legg til et rom", - "Search failed": "Søket mislyktes", - "No more results": "Ingen flere resultater", - "Return to login screen": "Gå tilbake til påloggingsskjermen", - "File to import": "Filen som skal importeres", - "Upgrade your encryption": "Oppgrader krypteringen din", - "Space used:": "Plass brukt:", - "Indexed rooms:": "Indekserte rom:", - "Verify this session": "Verifiser denne økten", - "Not Trusted": "Ikke betrodd", - "%(items)s and %(count)s others": { - "other": "%(items)s og %(count)s andre", - "one": "%(items)s og én annen" - }, - "%(items)s and %(lastItem)s": "%(items)s og %(lastItem)s", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "Never send encrypted messages to unverified sessions in this room from this session": "Aldri send krypterte meldinger til uverifiserte økter i dette rommet fra denne økten", - "Manually verify all remote sessions": "Verifiser alle eksterne økter manuelt", - "Show more": "Vis mer", - "Warning!": "Advarsel!", - "Export E2E room keys": "Eksporter E2E-romnøkler", - "not found": "ikke funnet", - "exists": "finnes", - "Authentication": "Autentisering", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Verifiser hver brukerøkt individuelt for å stemple den som at du stoler på den, ikke stol på kryss-signerte enheter.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Krypterte meldinger er sikret med punkt-til-punkt-kryptering. Bare du og mottakeren(e) har nøklene til å lese disse meldingene.", - "Your keys are not being backed up from this session.": "Dine nøkler har ikke blitt sikkerhetskopiert fra denne økten.", - "Back up your keys before signing out to avoid losing them.": "Ta sikkerhetskopi av nøklene dine før du logger av for å unngå å miste dem.", - "Start using Key Backup": "Begynn å bruke Nøkkelsikkerhetskopiering", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Hvis du ikke ønsker å bruke til å oppdage og bli oppdaget av eksisterende kontakter som du kjenner, skriv inn en annen identitetstjener nedenfor.", - "Enter a new identity server": "Skriv inn en ny identitetstjener", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "For å rapportere inn et Matrix-relatert sikkerhetsproblem, vennligst less Matrix.org sine Retningslinjer for sikkerhetspublisering.", - "Import E2E room keys": "Importer E2E-romnøkler", - "Privileged Users": "Priviligerte brukere", - "Send %(eventType)s events": "Send %(eventType)s-hendelser", - "Select the roles required to change various parts of the room": "Velg rollene som kreves for å endre på diverse deler av rommet", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Endringer for hvem som kan lese historikken, vil kun bli benyttet for fremtidige meldinger i dette rommet. Synligheten til den eksisterende historikken vil forbli uendret.", - "Members only (since the point in time of selecting this option)": "Kun medlemmer (f.o.m. da denne innstillingen ble valgt)", - "Members only (since they were invited)": "Kun medlemmer (f.o.m. da de ble invitert)", - "Members only (since they joined)": "Kun medlemmer (f.o.m. de ble med)", - "Once enabled, encryption cannot be disabled.": "Dersom dette først har blitt skrudd på, kan kryptering aldri bli skrudd av.", - "Who can read history?": "Hvem kan lese historikken?", - "Scroll to most recent messages": "Hopp bort til de nyeste meldingene", - "Share Link to User": "Del en lenke til brukeren", - "Filter room members": "Filtrer rommets medlemmer", - "Replying": "Svarer på", - "Room %(name)s": "Rom %(name)s", - "Start chatting": "Begynn å chatte", - "Send as message": "Send som en melding", - "You don't currently have any stickerpacks enabled": "Du har ikke skrudd på noen klistremerkepakker for øyeblikket", - "Add some now": "Legg til noen nå", - "No other published addresses yet, add one below": "Det er ingen publiserte adresser enda, legg til en nedenfor", - "New published address (e.g. #alias:server)": "Ny publisert adresse (f.eks. #alias:tjener)", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Velg adresser for dette rommet slik at brukere kan finne dette rommet gjennom hjemmetjeneren din (%(localDomain)s)", - "Room Name": "Rommets navn", - "Room Topic": "Rommets tema", - "Publish this room to the public in %(domain)s's room directory?": "Vil du publisere dette rommet til offentligheten i %(domain)s sitt rom-arkiv?", - "You have enabled URL previews by default.": "Du har skrudd på URL-forhåndsvisninger som standard.", - "You have disabled URL previews by default.": "Du har skrudd av URL-forhåndsvisninger som standard.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Når noen legger til en URL i meldingene deres, kan en URL-forhåndsvisning bli vist for å gi mere informasjonen om den lenken, f.eks. tittelen, beskrivelsen, og et bilde fra nettstedet.", - "Encryption not enabled": "Kryptering er ikke skrudd på", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s endret rommets avatar til ", - "Something went wrong!": "Noe gikk galt!", - "No update available.": "Ingen oppdateringer er tilgjengelige.", - "Your display name": "Ditt visningsnavn", - "Widget added by": "Modulen ble lagt til av", - "Create new room": "Opprett et nytt rom", - "Language Dropdown": "Språk-nedfallsmeny", - "Custom level": "Tilpasset nivå", - "And %(count)s more...": { - "other": "Og %(count)s til..." - }, - "Logs sent": "Loggbøkene ble sendt", - "Hide advanced": "Skjul avansert", - "Show advanced": "Vis avansert", - "Recent Conversations": "Nylige samtaler", - "Room Settings - %(roomName)s": "Rominnstillinger - %(roomName)s", - "To continue you need to accept the terms of this service.": "For å gå videre må du akseptere brukervilkårene til denne tjenesten.", - "Confirm your identity by entering your account password below.": "Bekreft identiteten din ved å skrive inn kontopassordet ditt nedenfor.", - "Use an email address to recover your account": "Bruk en E-postadresse til å gjenopprette kontoen din", - "Enter email address (required on this homeserver)": "Skriv inn en E-postadresse (Påkrevd på denne hjemmetjeneren)", - "Doesn't look like a valid email address": "Det ser ikke ut som en gyldig E-postadresse", - "Password is allowed, but unsafe": "Passordet er tillatt, men er ikke trygt", - "Nice, strong password!": "Strålende, passordet er sterkt!", - "Use lowercase letters, numbers, dashes and underscores only": "Bruk kun småbokstaver, numre, streker og understreker", - "You must join the room to see its files": "Du må bli med i rommet for å se filene dens", - "Signed Out": "Avlogget", - "%(creator)s created and configured the room.": "%(creator)s opprettet og satte opp rommet.", - "Export room keys": "Eksporter romnøkler", - "Import room keys": "Importer romnøkler", - "Go to Settings": "Gå til Innstillinger", - "Indexed messages:": "Indekserte meldinger:", - "Enter passphrase": "Skriv inn passordfrase", - "Avoid sequences": "Unngå sekvenser", - "Avoid recent years": "Unngå nylige år", - "Cancelling…": "Avbryter …", - "in memory": "i minnet", - "Delete Backup": "Slett sikkerhetskopien", - "Restore from Backup": "Gjenopprett fra sikkerhetskopi", - "Remove %(email)s?": "Vil du fjerne %(email)s?", - "Invalid Email Address": "Ugyldig E-postadresse", - "Try to join anyway": "Forsøk å bli med likevel", - "Command error": "Kommandofeil", - "Room avatar": "Rommets avatar", - "Start Verification": "Begynn verifisering", - "Verify User": "Verifiser bruker", - "%(count)s verified sessions": { - "one": "1 verifisert økt", - "other": "%(count)s verifiserte økter" - }, - "%(count)s sessions": { - "other": "%(count)s økter", - "one": "%(count)s økt" - }, - "Verify by scanning": "Verifiser med skanning", - "Verify by emoji": "Verifiser med emoji", - "Message Actions": "Meldingshandlinger", - "%(name)s accepted": "%(name)s aksepterte", - "%(name)s declined": "%(name)s avslo", - "%(name)s cancelled": "%(name)s avbrøt", - "%(name)s wants to verify": "%(name)s ønsker å verifisere", - "Failed to copy": "Mislyktes i å kopiere", - "Submit logs": "Send inn loggføringer", - "Clear all data": "Tøm alle data", - "Verify session": "Verifiser økten", - "Upload completed": "Opplasting fullført", - "Unable to upload": "Mislyktes i å laste opp", - "Remove for everyone": "Fjern for alle", - "Never send encrypted messages to unverified sessions from this session": "Aldri send krypterte meldinger til uverifiserte økter fra denne økten", - "Cross-signing public keys:": "Offentlige nøkler for kryssignering:", - "Cross-signing private keys:": "Private nøkler for kryssignering:", - "Self signing private key:": "Selvsignert privat nøkkel:", - "User signing private key:": "Brukersignert privat nøkkel:", - "Secret storage public key:": "Offentlig nøkkel for hemmelig lagring:", - "Homeserver feature support:": "Hjemmetjener-funksjonsstøtte:", - "Read Marker lifetime (ms)": "Lesemarkørens visningstid (ms)", - "Read Marker off-screen lifetime (ms)": "Lesemarkørens visningstid utenfor skjermen (ms)", - "URL previews are enabled by default for participants in this room.": "URL-forhåndsvisninger er skrudd på som standard for deltakerene i dette rommet.", - "URL previews are disabled by default for participants in this room.": "URL-forhåndsvisninger er skrudd av som standard for deltakerene i dette rommet.", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "I krypterte rom som denne, er URL-forhåndsvisninger skrudd av som standard for å sikre at hjemmetjeneren din (der forhåndsvisningene blir generert) ikke kan samle inn informasjon om lenkene som du ser i dette rommet.", - "Confirm adding email": "Bekreft tillegging av E-postadresse", - "Confirm adding phone number": "Bekreft tillegging av telefonnummer", - "Setting up keys": "Setter opp nøkler", - "New login. Was this you?": "En ny pålogging. Var det deg?", - "Use an identity server": "Bruk en identitetstjener", - "Session already verified!": "Økten er allerede verifisert!", - "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", - "Unknown server error": "Ukjent tjenerfeil", - "Recent years are easy to guess": "Nylige år er lette å gjette", - "Dates are often easy to guess": "Datoer er ofte lette å gjette", - "This is a top-10 common password": "Dette er et topp-10 vanlig passord", - "This is a top-100 common password": "Dette er et topp-100 vanlig passord", - "Aeroplane": "Fly", - "No display name": "Ingen visningsnavn", - "New passwords don't match": "De nye passordene samsvarer ikke", - "Passwords can't be empty": "Passord kan ikke være tomme", - "Do you want to set an email address?": "Vil du velge en E-postadresse?", - "unexpected type": "uventet type", - "Disconnect anyway": "Koble fra likevel", - "You have not ignored anyone.": "Du har ikke ignorert noen.", - "You are not subscribed to any lists": "Du er ikke abonnert på noen lister", - "Uploaded sound": "Lastet opp lyd", - "Muted Users": "Dempede brukere", - "Incorrect verification code": "Ugyldig verifiseringskode", - "Unable to add email address": "Klarte ikke å legge til E-postadressen", - "Close preview": "Lukk forhåndsvisning", - "Demote yourself?": "Vil du degradere deg selv?", - "Demote": "Degrader", - "and %(count)s others...": { - "other": "og %(count)s andre …", - "one": "og én annen …" - }, - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (styrkenivå %(powerLevelNumber)s)", - "The conversation continues here.": "Samtalen fortsetter her.", - "Reason: %(reason)s": "Årsak: %(reason)s", - "You were banned from %(roomName)s by %(memberName)s": "Du ble bannlyst fra %(roomName)s av %(memberName)s", - "Do you want to chat with %(user)s?": "Vil du prate med %(user)s?", - "Do you want to join %(roomName)s?": "Vil du bli med i %(roomName)s?", - "Reject & Ignore user": "Avslå og ignorer brukeren", - "This room has already been upgraded.": "Dette rommet har allerede blitt oppgradert.", - "Unknown Command": "Ukjent kommando", - "Revoke invite": "Trekk tilbake invitasjonen", - "Invited by %(sender)s": "Invitert av %(sender)s", - "Mark all as read": "Merk alle som lest", - "Other published addresses:": "Andre publiserte adresser:", - "Waiting for %(displayName)s to accept…": "Venter på at %(displayName)s skal akseptere …", - "Your homeserver": "Hjemmetjeneren din", - "Hide verified sessions": "Skjul verifiserte økter", - "Decrypt %(text)s": "Dekrypter %(text)s", - "You verified %(name)s": "Du verifiserte %(name)s", - "Some characters not allowed": "Noen tegn er ikke tillatt", - "Invite anyway": "Inviter likevel", - "a key signature": "en nøkkelsignatur", - "Send Logs": "Send loggbøker", - "Command Help": "Kommandohjelp", - "Connectivity to the server has been lost.": "Tilkoblingen til tjeneren er nede.", - "Uploading %(filename)s": "Laster opp %(filename)s", - "Could not load user profile": "Klarte ikke å laste inn brukerprofilen", - "A new password must be entered.": "Et nytt passord må bli skrevet inn.", - "New passwords must match each other.": "De nye passordene må samsvare med hverandre.", - "This account has been deactivated.": "Denne kontoen har blitt deaktivert.", - "Incorrect username and/or password.": "Feil brukernavn og/eller passord.", - "Clear personal data": "Tøm personlige data", - "Passphrases must match": "Passfrasene må samsvare", - "Passphrase must not be empty": "Passfrasen kan ikke være tom", - "Confirm passphrase": "Bekreft passfrasen", - "That matches!": "Det samsvarer!", - "That doesn't match.": "Det samsvarer ikke.", - "Go back to set it again.": "Gå tilbake for å velge på nytt.", - "Other users may not trust it": "Andre brukere kan kanskje mistro den", - "reacted with %(shortName)s": " reagerte med %(shortName)s", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s kan ikke forhåndsvises. Vil du bli med i den?", - "Messages in this room are end-to-end encrypted.": "Meldinger i dette rommet er start-til-slutt-kryptert.", - "Messages in this room are not end-to-end encrypted.": "Meldinger i dette rommet er ikke start-til-slutt-kryptert.", - "Use a different passphrase?": "Vil du bruke en annen passfrase?", - "Jump to read receipt": "Hopp til lesekvitteringen", - "Verify your other session using one of the options below.": "Verifiser den andre økten din med en av metodene nedenfor.", - "Use a few words, avoid common phrases": "Bruk noen få ord, unngå vanlig fraser", - "Ok": "OK", - "Encryption upgrade available": "Krypteringsoppdatering tilgjengelig", - "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", - "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?", - "Message preview": "Meldingsforhåndsvisning", - "This room has no local addresses": "Dette rommet har ikke noen lokale adresser", - "Remove recent messages by %(user)s": "Fjern nylige meldinger fra %(user)s", - "Remove %(count)s messages": { - "other": "Slett %(count)s meldinger", - "one": "Slett 1 melding" - }, - "You've successfully verified your device!": "Du har vellykket verifisert enheten din!", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Du har vellykket verifisert %(deviceName)s (%(deviceId)s)!", - "You've successfully verified %(displayName)s!": "Du har vellykket verifisert %(displayName)s!", - "You sent a verification request": "Du sendte en verifiseringsforespørsel", - "Error decrypting video": "Feil under dekryptering av video", - "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", - "Popout widget": "Utsprettsmodul", - "Room address": "Rommets adresse", - "This address is available to use": "Denne adressen er allerede i bruk", - "Failed to send logs: ": "Mislyktes i å sende loggbøker: ", - "Incompatible Database": "Inkompatibel database", - "Integrations are disabled": "Integreringer er skrudd av", - "Integrations not allowed": "Integreringer er ikke tillatt", - "Confirm to continue": "Bekreft for å fortsette", - "Clear cache and resync": "Tøm mellomlageret og synkroniser på nytt", - "Manually export keys": "Eksporter nøkler manuelt", - "Verification Pending": "Avventer verifisering", - "Share Room": "Del rommet", - "Share User": "Del brukeren", - "Upload %(count)s other files": { - "other": "Last opp %(count)s andre filer", - "one": "Last opp %(count)s annen fil" - }, - "Keys restored": "Nøklene ble gjenopprettet", - "Reject invitation": "Avslå invitasjonen", - "Start authentication": "Begynn autentisering", - "Couldn't load page": "Klarte ikke å laste inn siden", - "Review terms and conditions": "Gå gjennom betingelser og vilkår", - "Jump to first invite.": "Hopp til den første invitasjonen.", - "You seem to be uploading files, are you sure you want to quit?": "Du ser til å laste opp filer, er du sikker på at du vil avslutte?", - "Switch to light mode": "Bytt til lys modus", - "Switch to dark mode": "Bytt til mørk modus", - "Switch theme": "Bytt tema", - "All settings": "Alle innstillinger", - "Emoji Autocomplete": "Auto-fullfør emojier", - "Confirm encryption setup": "Bekreft krypteringsoppsett", - "Create key backup": "Opprett nøkkelsikkerhetskopi", - "Set up Secure Messages": "Sett opp sikre meldinger", - "To help us prevent this in future, please send us logs.": "For å hjelpe oss med å forhindre dette i fremtiden, vennligst send oss loggfiler.", - "Lock": "Lås", - "Server or user ID to ignore": "Tjener- eller bruker-ID-en som skal ignoreres", - "Room options": "Rominnstillinger", - "Your messages are not secure": "Dine meldinger er ikke sikre", - "Edited at %(date)s": "Redigert den %(date)s", - "Click to view edits": "Klikk for å vise redigeringer", - "This widget may use cookies.": "Denne modulen bruker kanskje infokapsler.", - "Confirm account deactivation": "Bekreft deaktivering av kontoen", - "The server is offline.": "Denne tjeneren er offline.", - "Wrong file type": "Feil filtype", - "Looks good!": "Ser bra ut!", - "Your message was sent": "Meldingen ble sendt", - "The authenticity of this encrypted message can't be guaranteed on this device.": "Autentisiteten av denne krypterte meldingen kan ikke garanteres på denne enheten.", - "Encrypted by a deleted session": "Kryptert av en slettet sesjon", - "Jordan": "Jordan", - "Jersey": "Jersey", - "Japan": "Japan", - "Italy": "Italia", - "Israel": "Israel", - "Ireland": "Irland", - "Iraq": "Irak", - "Indonesia": "Indonesia", - "Iran": "Iran", - "India": "India", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Sikkerhetskopien kunne ikke dekrypteres med denne sikkerhetsnøkkelen: Vennligst verifiser at du tastet korrekt sikkerhetsnøkkel.", - "Security Key mismatch": "Sikkerhetsnøkkel uoverensstemmelse", - "Unable to load backup status": "Klarte ikke å laste sikkerhetskopi-status", - "%(completed)s of %(total)s keys restored": "%(completed)s av %(total)s nøkler gjenopprettet", - "Revoke permissions": "Trekk tilbake rettigheter", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Klarte ikke å trekke tilbake invitasjonen. Tjener kan ha et forbigående problem, eller det kan hende at du ikke har tilstrekkelige rettigheter for å trekke tilbake invitasjonen.", - "Failed to revoke invite": "Klarte ikke å trekke tilbake invitasjon", - "Unable to revoke sharing for phone number": "Klarte ikke trekke tilbake deling for telefonnummer", - "Unable to revoke sharing for email address": "Klarte ikke å trekke tilbake deling for denne e-postadressen", - "Put a link back to the old room at the start of the new room so people can see old messages": "Legg inn en lenke tilbake til det gamle rommet i starten av det nye rommet slik at folk kan finne eldre meldinger", - "Add a photo, so people can easily spot your room.": "Legg til et bilde så folk lettere kan finne rommet ditt.", - "Add a topic to help people know what it is about.": "Legg til et tema for hjelpe folk å forstå hva dette handler om.", - "Invite people": "Inviter personer", - "Add some details to help people recognise it.": "Legg til mer detaljer for å gjøre det letter å gjenkjenne.", - "You do not have permission to invite people to this room.": "Du har ikke tilgang til å invitere personer til dette rommet.", - "Click the button below to confirm adding this email address.": "Klikk på knappen under for å bekrefte at du vil legge til denne e-postadressen.", - "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", - "Belgium": "Belgia", - "American Samoa": "Amerikansk Samoa", - "United States": "USA", - "%(name)s is requesting verification": "%(name)s ber om verifisering", - "We couldn't log you in": "Vi kunne ikke logge deg inn", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bulgaria", - "Brunei": "Brunei", - "Brazil": "Brazil", - "Botswana": "Botswana", - "Bolivia": "Bolivia", - "Bhutan": "Bhutan", - "Bermuda": "Bermuda", - "Benin": "Benin", - "Belize": "Belize", - "Belarus": "Hviterussland", - "Barbados": "Barbados", - "Bangladesh": "Bangladesh", - "Bahrain": "Bahrain", - "Bahamas": "Bahamas", - "Azerbaijan": "Azerbaijan", - "Austria": "Østerrike", - "Australia": "Australia", - "Aruba": "Aruba", - "Armenia": "Armenia", - "Argentina": "Argentina", - "Antigua & Barbuda": "Antigua og Barbuda", - "Antarctica": "Antarktis", - "Anguilla": "Anguilla", - "Angola": "Angola", - "Andorra": "Andorra", - "Algeria": "Algeria", - "Albania": "Albania", - "Åland Islands": "Åland", - "Afghanistan": "Afghanistan", - "United Kingdom": "Storbritannia", - "Only continue if you trust the owner of the server.": "Fortsett kun om du stoler på eieren av serveren.", - "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.": "Denne handlingen krever tilgang til standard identitetsserver for å kunne validere en epostaddresse eller telefonnummer, men serveren har ikke bruksvilkår.", - "Too Many Calls": "For mange samtaler", - "The call was answered on another device.": "Samtalen ble besvart på en annen enhet.", - "The call could not be established": "Samtalen kunne ikke etableres", - "Click the button below to confirm adding this phone number.": "Klikk knappen nedenfor for å bekrefte dette telefonnummeret.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Bekreft dette telefonnummeret ved å bruke Single Sign On for å bevise din identitet.", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Befrekt denne e-postadressen ved å bruke Single Sign On for å bevise din identitet.", - "Recently visited rooms": "Nylig besøkte rom", - "Edit devices": "Rediger enheter", - "Add existing room": "Legg til et eksisterende rom", - "Invite to this space": "Inviter til dette området", - "Invite to %(roomName)s": "Inviter til %(roomName)s", - "Resume": "Fortsett", - "Avatar": "Profilbilde", - "Suggested Rooms": "Foreslåtte rom", - "Verification requested": "Verifisering ble forespurt", - "%(count)s members": { - "one": "%(count)s medlem", - "other": "%(count)s medlemmer" - }, - "No results found": "Ingen resultater ble funnet", - "Public space": "Offentlig område", - "Private space": "Privat område", - "Suggested": "Anbefalte", - "%(deviceId)s from %(ip)s": "%(deviceId)s fra %(ip)s", - "Leave Space": "Forlat området", - "Save Changes": "Lagre endringer", - "You don't have permission": "Du har ikke tillatelse", - "%(count)s rooms": { - "other": "%(count)s rom", - "one": "%(count)s rom" - }, - "Invite by username": "Inviter etter brukernavn", - "Your public space": "Ditt offentlige område", - "Your private space": "Ditt private område", - "Invite to %(spaceName)s": "Inviter til %(spaceName)s", - "unknown person": "ukjent person", - "Click to copy": "Klikk for å kopiere", - "Share invite link": "Del invitasjonslenke", - "Leave space": "Forlat området", - "%(count)s people you know have already joined": { - "other": "%(count)s personer du kjenner har allerede blitt med" - }, - "Add existing rooms": "Legg til eksisterende rom", - "Create a new room": "Opprett et nytt rom", - "Skip for now": "Hopp over for nå", - "Share %(name)s": "Del %(name)s", - "Just me": "Bare meg selv", - "Upgrade private room": "Oppgrader privat rom", - "Upgrade public room": "Oppgrader offentlig rom", - "Decline All": "Avslå alle", - "Enter Security Key": "Skriv inn sikkerhetsnøkkel", - "Germany": "Tyskland", - "Malta": "Malta", - "Uruguay": "Uruguay", - "Remember this": "Husk dette", - "Move right": "Gå til høyre", - "Notify the whole room": "Varsle hele rommet", - "You created this room.": "Du opprettet dette rommet.", - "Security Phrase": "Sikkerhetsfrase", - "Open dial pad": "Åpne nummerpanelet", - "Message deleted on %(date)s": "Meldingen ble slettet den %(date)s", - "Enter email address": "Legg inn e-postadresse", - "Enter phone number": "Skriv inn telefonnummer", - "Please enter the code it contains:": "Vennligst skriv inn koden den inneholder:", - "Token incorrect": "Sjetongen er feil", - "A text message has been sent to %(msisdn)s": "En SMS har blitt sendt til %(msisdn)s", - "This room is public": "Dette rommet er offentlig", - "Move left": "Gå til venstre", - "Take a picture": "Ta et bilde", - "Hold": "Hold", - "Enter Security Phrase": "Skriv inn sikkerhetsfrase", - "Security Key": "Sikkerhetsnøkkel", - "Invalid Security Key": "Ugyldig sikkerhetsnøkkel", - "Wrong Security Key": "Feil sikkerhetsnøkkel", - "New Recovery Method": "Ny gjenopprettingsmetode", - "Generate a Security Key": "Generer en sikkerhetsnøkkel", - "Confirm your Security Phrase": "Bekreft sikkerhetsfrasen din", - "Use app": "Bruk app", - "Use app for a better experience": "Bruk appen for en bedre opplevelse", - "This address is already in use": "Denne adressen er allerede i bruk", - "In reply to ": "Som svar på ", - "Information": "Informasjon", - "%(name)s cancelled verifying": "%(name)s avbrøt verifiseringen", - "You cancelled verifying %(name)s": "Du avbrøt verifiseringen av %(name)s", - "Invalid file%(extra)s": "Ugyldig fil%(extra)s", - "Failed to ban user": "Mislyktes i å bannlyse brukeren", - "Room settings": "Rominnstillinger", - "Not encrypted": "Ikke kryptert", - "Widgets": "Komponenter", - "Favourited": "Favorittmerket", - "Forget Room": "Glem rommet", - "Continuing without email": "Fortsetter uten E-post", - "Are you sure you want to sign out?": "Er du sikker på at du vil logge av?", - "Transfer": "Overfør", - "Invite by email": "Inviter gjennom E-post", - "Reason (optional)": "Årsak (valgfritt)", - "Explore public rooms": "Utforsk offentlige rom", - "Verify the link in your inbox": "Verifiser lenken i innboksen din", - "Bridges": "Broer", - "Reject all %(invitedRooms)s invites": "Avslå alle %(invitedRooms)s-invitasjoner", - "Upgrade Room Version": "Oppgrader romversjon", - "You cancelled verification.": "Du avbrøt verifiseringen.", - "Ask %(displayName)s to scan your code:": "Be %(displayName)s om å skanne koden:", - "Failed to deactivate user": "Mislyktes i å deaktivere brukeren", - "Accept all %(invitedRooms)s invites": "Aksepter alle %(invitedRooms)s-invitasjoner", - "": "", - "not ready": "ikke klar", - "ready": "klar", - "Algorithm:": "Algoritme:", - "Show Widgets": "Vis moduler", - "Hide Widgets": "Skjul moduler", - "Update %(brand)s": "Oppdater %(brand)s", - "You are currently ignoring:": "Du ignorerer for øyeblikket:", - "Dial pad": "Nummerpanel", - "Channel: ": "Kanal: ", - "Enable desktop notifications": "Aktiver skrivebordsvarsler", - "Don't miss a reply": "Ikke gå glipp av noen svar", - "Unknown App": "Ukjent app", - "Short keyboard patterns are easy to guess": "Korte tastatur mønstre er lett å gjette", - "This is similar to a commonly used password": "Dette ligner på et passord som er brukt mye", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Forutsigbar erstatninger som ‘ @‘ istedet for ‘a’ hjelper ikke mye", - "Reversed words aren't much harder to guess": "Ord som er skrevet baklengs er vanskeligere å huske.", - "All-uppercase is almost as easy to guess as all-lowercase": "Bare store bokstaver er nesten like enkelt å gjette som bare små bokstaver", - "Capitalization doesn't help very much": "Store bokstaver er ikke spesielt nyttig", - "Use a longer keyboard pattern with more turns": "Bruke et lengre og mer uventet tastatur mønster", - "No need for symbols, digits, or uppercase letters": "Ikke nødvendig med symboler, sifre eller bokstaver", - "Zimbabwe": "Zimbabwe", - "Yemen": "Jemen", - "Zambia": "Zambia", - "Western Sahara": "Vest-Sahara", - "Wallis & Futuna": "Wallis og Futuna", - "Venezuela": "Venezuela", - "Vietnam": "Vietnam", - "Vatican City": "Vatikanstaten", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Usbekistan", - "United Arab Emirates": "De forente arabiske emirater", - "Ukraine": "Ukraina", - "U.S. Virgin Islands": "De amerikanske jomfruøyene", - "Uganda": "Uganda", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Turks- og Caicosøyene", - "Turkmenistan": "Turkmenistan", - "Tunisia": "Tunis", - "Turkey": "Tyrkia", - "Trinidad & Tobago": "Trinidad og Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Timor-Leste", - "Thailand": "Thailand", - "Tanzania": "Tanzania", - "Tajikistan": "Tadsjikistan", - "Taiwan": "Taiwan", - "São Tomé & Príncipe": "São Tomé og Príncipe", - "Syria": "Syria", - "Sweden": "Sverige", - "Switzerland": "Sveits", - "Swaziland": "Swaziland", - "Svalbard & Jan Mayen": "Svalbard og Jan Mayen", - "Suriname": "Surinam", - "Sudan": "Sudan", - "St. Vincent & Grenadines": "St. Vincent og Grenadinene", - "St. Kitts & Nevis": "St. Kitts og Nevis", - "St. Helena": "St. Helena", - "Sri Lanka": "Sri Lanka", - "Spain": "Spania", - "South Sudan": "Sør-Sudan", - "South Korea": "Syd-Korea", - "Somalia": "Somalia", - "South Africa": "Sør-Afrika", - "Solomon Islands": "Solomonøyene", - "Slovenia": "Slovenia", - "Slovakia": "Slovakia", - "Sint Maarten": "Sint Maarten", - "Singapore": "Singapore", - "Sierra Leone": "Sierra Leone", - "Seychelles": "Seyschellene", - "Serbia": "Serbia", - "Saudi Arabia": "Saudi-Arabia", - "Senegal": "Senegal", - "San Marino": "San Marino", - "Samoa": "Samoa", - "Réunion": "Réunion", - "Rwanda": "Rwanda", - "Russia": "Russland", - "Qatar": "Qatar", - "Romania": "Romania", - "Puerto Rico": "Puerto Rico", - "Portugal": "Portugal", - "Poland": "Polen", - "Pitcairn Islands": "Pitcairn-øyene", - "Philippines": "Filippinene", - "Peru": "Peru", - "Papua New Guinea": "Papua New Guinea", - "Paraguay": "Paraguay", - "Panama": "Panama", - "Palestine": "Palestina", - "Pakistan": "Pakistan", - "Palau": "Palau", - "Oman": "Oman", - "Norway": "Norge", - "Northern Mariana Islands": "Northern Mariana Islands", - "North Korea": "Nord-Korea", - "Norfolk Island": "Norfolkøyene", - "Niue": "Niue", - "Nigeria": "Nigeria", - "Niger": "Niger", - "New Zealand": "New Zealand", - "Nicaragua": "Nicaragua", - "New Caledonia": "New Caledonia", - "Netherlands": "Nederland", - "Nepal": "Nepal", - "Nauru": "Nauru", - "Namibia": "Namibia", - "Myanmar": "Myanmar", - "Mozambique": "Mosambik", - "Morocco": "Marokko", - "Montenegro": "Montenegro", - "Montserrat": "Montserrat", - "Mongolia": "Mongolia", - "Monaco": "Monaco", - "Moldova": "Moldova", - "Micronesia": "Mikronesia", - "Mexico": "Mexico", - "Mayotte": "Mayotte", - "Mauritius": "Mauritius", - "Mauritania": "Mauretania", - "Martinique": "Martinique", - "Marshall Islands": "Marshall Islands", - "Maldives": "Maldivene", - "Mali": "Mali", - "Malaysia": "Malaysia", - "Malawi": "Malawi", - "Madagascar": "Madagaskar", - "Macedonia": "Nord-Makedonia", - "Macau": "Macau", - "Luxembourg": "Luxemburg", - "Lithuania": "Litauen", - "Liechtenstein": "Liechtenstein", - "Libya": "Libya", - "Liberia": "Liberia", - "Lesotho": "Lesotho", - "Lebanon": "Libanon", - "Latvia": "Latvia", - "Laos": "Laos", - "Kyrgyzstan": "Kirgistan", - "Kuwait": "Kuwait", - "Kosovo": "Kosovo", - "Kiribati": "Kiribati", - "Kazakhstan": "Kasakstan", - "Kenya": "Kenya", - "Jamaica": "Jamaica", - "Isle of Man": "Man", - "Iceland": "Island", - "Hungary": "Ungarn", - "Hong Kong": "Hong Kong", - "Honduras": "Honduras", - "Haiti": "Haiti", - "Guinea-Bissau": "Guinea-Bissau", - "Guyana": "Guyana", - "Guinea": "Guinea", - "Guernsey": "Guernsey", - "Guatemala": "Guatemala", - "Guam": "Guam", - "Guadeloupe": "Guadeloupe", - "Grenada": "Grenada", - "Greece": "Hellas", - "Greenland": "Grønland", - "Gibraltar": "Gibraltar", - "Ghana": "Ghana", - "Georgia": "Georgia", - "Gambia": "Gambia", - "Gabon": "Gabon", - "French Southern Territories": "De franske sørterritoriene", - "French Polynesia": "Fransk polynesia", - "French Guiana": "Fransk Guyana", - "France": "Frankrike", - "Finland": "Finnland", - "Fiji": "Fiji", - "Falkland Islands": "Falklandsøyene", - "Faroe Islands": "Færøyene", - "Ethiopia": "Etiopia", - "Estonia": "Estland", - "Eritrea": "Eritrea", - "Equatorial Guinea": "Ekvatorial-Guinea", - "El Salvador": "El Salvador", - "Egypt": "Egypt", - "Ecuador": "Ecuador", - "Dominican Republic": "Dominikanske republikk", - "Djibouti": "Djibouti", - "Dominica": "Dominica", - "Denmark": "Danmark", - "Côte d’Ivoire": "Elfenbenskysten", - "Czech Republic": "Tsjekkia", - "Cyprus": "Kypros", - "Curaçao": "Curaçao", - "Cuba": "Kuba", - "Colombia": "Colombia", - "Comoros": "Komorene", - "Cocos (Keeling) Islands": "Cocos- (Keeling) øyene", - "Christmas Island": "Juløya", - "China": "Kina", - "Chad": "Tsjad", - "Chile": "Chile", - "Central African Republic": "Sentralafrikanske republikk", - "Cayman Islands": "Caymanøyene", - "Caribbean Netherlands": "Karibisk Nederland", - "Cape Verde": "Kapp Verde", - "Canada": "Canada", - "Cameroon": "Kamerun", - "Cambodia": "Kambodsja", - "British Virgin Islands": "De britiske jomfruøyer", - "British Indian Ocean Territory": "Britiske havområder i det indiske hav", - "Bouvet Island": "Bouvetøya", - "Bosnia": "Bosnia", - "Croatia": "Kroatia", - "Costa Rica": "Costa Rica", - "Cook Islands": "Cook-øyene", - "All keys backed up": "Alle nøkler er sikkerhetskopiert", - "Secret storage:": "Hemmelig lagring:", - "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 (%(server)s)": "Identitetstjener (%(server)s)", - "Could not connect to identity server": "Kunne ikke koble til identitetsserveren", - "Show:": "Vis:", - "Results": "Resultat", - "Retry all": "Prøv alle igjen", - "Report": "Rapporter", - "Sent": "Sendt", - "Sending": "Sender", - "MB": "MB", - "Add reaction": "Legg til reaksjon", - "Downloading": "Laster ned", - "Connection failed": "Tilkobling mislyktes", - "Keyboard shortcuts": "Tastatursnarveier", - "Global": "Globalt", - "Keyword": "Nøkkelord", - "Visibility": "Synlighet", - "Address": "Adresse", - "Delete avatar": "Slett profilbilde", - "Corn": "Mais", - "Cloud": "Sky", - "More": "Mer", - "Connecting": "Kobler til", - "St. Pierre & Miquelon": "Saint-Pierre og Miquelon", - "St. Martin": "Saint Martin", - "St. Barthélemy": "Saint Barthélemy", - "You cannot place calls without a connection to the server.": "Du kan ikke ringe uten tilkobling til serveren.", - "Connectivity to the server has been lost": "Mistet forbindelsen til serveren", - "common": { - "about": "Om", - "analytics": "Statistikk", - "encryption_enabled": "Kryptering er skrudd på", - "error": "Feil", - "forward_message": "Videresend melding", - "image": "Bilde", - "message": "Melding", - "modern": "Moderne", - "mute": "Demp", - "no_results": "Ingen treff", - "offline": "Frakoblet", - "password": "Passord", - "people": "Folk", - "reactions": "Reaksjoner", - "report_a_bug": "Rapporter en feil", - "room_name": "Rommets navn", - "security": "Sikkerhet", - "settings": "Innstillinger", - "sticker": "Klistremerke", - "success": "Vellykket", - "suggestions": "Forslag", - "unmute": "Opphev demp", - "username": "Brukernavn", - "verification_cancelled": "Verifiseringen ble avbrutt", - "warning": "Advarsel", - "threads": "Tråder", - "thread": "Tråd", - "theme": "Tema", - "room": "Rom", - "public": "Offentlig", - "private": "Privat", - "options": "Innstillinger", - "name": "Navn", - "light": "Lys", - "labs": "Laboratoriet", - "homeserver": "Hjemmetjener", - "home": "Hjem", - "favourites": "Favoritter", - "description": "Beskrivelse", - "dark": "Mørk", - "beta": "Beta", - "attachment": "Vedlegg", - "appearance": "Utseende", - "guest": "Gjest", - "legal": "Juridisk", - "credits": "Takk til", - "faq": "Ofte Stilte Spørsmål", - "preferences": "Brukervalg", - "timeline": "Tidslinje", - "privacy": "Personvern", - "camera": "Kamera", - "microphone": "Mikrofon", - "emoji": "Emoji", - "random": "Tilfeldig", - "support": "Support", - "space": "Mellomrom", - "someone": "Noen", - "encrypted": "Kryptert", - "matrix": "Matrix", - "trusted": "Betrodd", - "not_trusted": "Ikke betrodd", - "unnamed_room": "Navnløst rom", - "stickerpack": "Klistremerkepakke", - "system_alerts": "Systemvarsler", - "cross_signing": "Kryssignering", - "identity_server": "Identitetstjener", - "integration_manager": "Integreringsbehandler", - "qr_code": "QR-kode", - "feedback": "Tilbakemelding" - }, - "action": { - "continue": "Fortsett", - "copy": "Kopier", - "create": "Lag", - "decline": "Avslå", - "disable": "Slå av", - "done": "Fullført", - "edit": "Rediger", - "enable": "Slå på", - "forgot_password": "Glemt passord?", - "forward": "Videresend", - "invite": "Inviter", - "invites_list": "Invitasjoner", - "learn_more": "Lær mer", - "leave": "Forlat", - "leave_room": "Forlat rommet", - "next": "Neste", - "no": "Nei", - "ok": "OK", - "quote": "Sitat", - "remove": "Fjern", - "reply": "Svar", - "report_content": "Rapporter innhold", - "retry": "Prøv igjen", - "save": "Lagre", - "start": "Begynn", - "start_chat": "Start chat", - "view_source": "Vis kilde", - "yes": "Ja", - "zoom_out": "Forminske", - "zoom_in": "Forstørr", - "view": "Vis", - "verify": "Bekreft", - "upload": "Last opp", - "upgrade": "Oppgrader", - "update": "Oppdater", - "unpin": "Løsne", - "try_again": "Prøv igjen", - "trust": "Stol på", - "stop": "Stopp avspilling", - "skip": "Hopp over", - "sign_out": "Logg ut", - "sign_in": "Logg inn", - "share": "Del", - "search": "Søk", - "reset": "Nullstill", - "resend": "Send på nytt", - "reject": "Avvis", - "logout": "Logg ut", - "join": "Bli med", - "ignore": "Ignorer", - "got_it": "Jeg forstår", - "go_back": "Gå tilbake", - "expand": "Utvid", - "download": "Nedlastning", - "dismiss": "Avvis", - "delete": "Slett", - "confirm": "Bekreft", - "collapse": "Trekk sammen", - "close": "Lukk", - "cancel": "Avbryt", - "back": "tilbake", - "add": "Legg til", - "accept": "Godta", - "disconnect": "Koble fra", - "change": "Endre", - "subscribe": "Abonnér", - "unsubscribe": "Meld ut", - "approve": "Godkjenn", - "complete": "Fullført", - "revoke": "Tilbakekall", - "show_all": "Vis alt", - "review": "Gjennomgang", - "restore": "Gjenopprett", - "play": "Spill av", - "pause": "Pause", - "register": "Registrer", - "manage": "Administrér", - "go": "Gå", - "import": "Importer", - "export": "Eksporter", - "refresh": "Oppdater", - "mention": "Nevn", - "submit": "Send", - "send_report": "Send inn rapport" - }, - "a11y": { - "user_menu": "Brukermeny", - "n_unread_messages_mentions": { - "one": "1 ulest nevnelse.", - "other": "%(count)s uleste meldinger inkludert der du nevnes." - }, - "n_unread_messages": { - "one": "1 ulest melding.", - "other": "%(count)s uleste meldinger." - }, - "unread_messages": "Uleste meldinger." - }, - "labs": { - "pinning": "Meldingsklistring", - "group_profile": "Profil", - "group_widgets": "Komponenter", - "group_rooms": "Rom", - "group_voip": "Stemme og video", - "group_encryption": "Kryptering" - }, - "keyboard": { - "home": "Hjem", - "space": "Mellomrom", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Send", - "end": "Slutt", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "category_calls": "Samtaler", - "category_room_list": "Romliste", - "category_navigation": "Navigering", - "category_autocomplete": "Autofullfør", - "composer_toggle_bold": "Veksle fet", - "composer_toggle_italics": "Veksle kursiv", - "composer_toggle_quote": "Veksle siteringsformat", - "cancel_reply": "Avbryt å svare på en melding", - "send_sticker": "Send et klistremerke", - "dismiss_read_marker_and_jump_bottom": "Avføy lesekvitteringen og hopp ned til bunnen", - "upload_file": "Last opp en fil", - "composer_new_line": "Ny linje" - }, - "composer": { - "format_bold": "Fet", - "format_strikethrough": "Gjennomstreking", - "format_inline_code": "Kode", - "format_code_block": "Kodefelt", - "send_button_title": "Send melding", - "placeholder_reply_encrypted": "Send et kryptert svar …", - "placeholder_reply": "Send et svar …", - "placeholder_encrypted": "Send en kryptert beskjed …", - "placeholder": "Send en melding …" - }, - "Bold": "Fet", - "Code": "Kode", - "power_level": { - "default": "Standard", - "restricted": "Begrenset", - "moderator": "Moderator", - "admin": "Admin", - "mod": "Mod" - }, - "bug_reporting": { - "matrix_security_issue": "For å rapportere inn et Matrix-relatert sikkerhetsproblem, vennligst less Matrix.org sine Retningslinjer for sikkerhetspublisering.", - "submit_debug_logs": "Send inn avlusingsloggbøker", - "title": "Feilrapportering", - "send_logs": "Send loggbøker", - "github_issue": "Github-saksrapport" - }, - "time": { - "date_at_time": "%(date)s klokken %(time)s", - "n_minutes_ago": "%(num)s minutter siden", - "n_hours_ago": "%(num)s timer siden", - "n_days_ago": "%(num)s dager siden", - "in_n_minutes": "%(num)s minutter fra nå", - "in_n_hours": "%(num)s timer fra nå", - "in_n_days": "%(num)s dager fra nå", - "in_few_seconds": "om noen sekunder fra nå", - "in_about_minute": "rundt et minutt fra nå", - "in_about_hour": "rundt en time fra nå", - "in_about_day": "rundt en dag fra nå", - "few_seconds_ago": "noen sekunder siden", - "about_minute_ago": "cirka 1 minutt siden", - "about_hour_ago": "cirka 1 time siden", - "about_day_ago": "cirka 1 dag siden" - }, - "settings": { - "show_breadcrumbs": "Vis snarveier til de nyligst viste rommene ovenfor romlisten", - "use_12_hour_format": "Vis tidsstempler i 12-timersformat (f.eks. 2:30pm)", - "always_show_message_timestamps": "Alltid vis meldingenes tidsstempler", - "send_typing_notifications": "Send varsler om at du skriver", - "replace_plain_emoji": "Bytt automatisk ut råtekst-emojier", - "emoji_autocomplete": "Skru på emoji-forslag mens du skriver", - "use_control_enter_send_message": "Bruk Ctrl + Enter for å sende en melding", - "show_stickers_button": "Vis klistremerkeknappen", - "automatic_language_detection_syntax_highlight": "Skru på automatisk kodespråkoppdagelse for syntaksfremheving", - "inline_url_previews_default": "Skru på URL-forhåndsvisninger inni meldinger som standard", - "image_thumbnails": "Vis forhåndsvisninger for bilder", - "show_typing_notifications": "Vis varsler om at det skrives", - "show_redaction_placeholder": "Vis en stattholder for fjernede meldinger", - "show_read_receipts": "Vis lesekvitteringer sendt av andre brukere", - "show_displayname_changes": "Vis visningsnavnendringer", - "big_emoji": "Skru på store emojier i chatrom", - "prompt_invite": "Si ifra før det sendes invitasjoner til potensielt ugyldige Matrix-ID-er", - "warn_quit": "Advar før avslutning", - "notifications": { - "rule_contains_display_name": "Meldinger som inneholder mitt visningsnavn", - "rule_contains_user_name": "Meldinger som nevner brukernavnet mitt", - "rule_roomnotif": "Medlinger som inneholder @room", - "rule_room_one_to_one": "Meldinger i en-til-en samtaler", - "rule_message": "Meldinger i gruppesamtaler", - "rule_encrypted": "Krypterte meldinger i gruppesamtaler", - "rule_invite_for_me": "Når jeg blir invitert til et rom", - "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", - "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" - }, - "inline_url_previews_room_account": "Skru på URL-forhåndsvisninger for dette rommet (Påvirker bare deg)", - "inline_url_previews_room": "Skru på URL-forhåndsvisninger som standard for deltakerne i dette rommet" - }, - "devtools": { - "event_type": "Hendelsestype", - "event_content": "Hendelsesinnhold", - "setting_colon": "Innstilling:", - "caution_colon": "Advarsel:", - "level": "Nivå", - "value_colon": "Verdi:", - "value": "Verdi", - "active_widgets": "Aktive moduler", - "toolbox": "Verktøykasse", - "developer_tools": "Utviklerverktøy", - "category_room": "Rom", - "category_other": "Andre" - }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Ren tekst", - "format": "Format", - "messages": "Meldinger" - }, - "create_room": { - "title_public_room": "Opprett et offentlig rom", - "title_private_room": "Opprett et privat rom", - "name_validation_required": "Vennligst skriv inn et navn for rommet", - "encryption_label": "Aktiver start-til-mål-kryptering", - "topic_label": "Tema (valgfritt)" - }, - "timeline": { - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s aksepterte invitasjonen til %(displayName)s", - "accepted_invite": "%(targetName)s aksepterte en invitasjon", - "invite": "%(senderName)s inviterte %(targetName)s", - "ban_reason": "%(senderName)s bannlyste %(targetName)s: %(reason)s", - "ban": "%(senderName)s bannlyste %(targetName)s", - "change_name": "%(oldDisplayName)s endret visningsnavnet sitt til %(displayName)s", - "set_name": "%(senderName)s satte visningsnavnet sitt til %(displayName)s", - "remove_name": "%(senderName)s fjernet visningsnavnet sitt (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s fjernet profilbildet sitt", - "change_avatar": "%(senderName)s endret profilbildet sitt", - "set_avatar": "%(senderName)s valgte seg et profilbilde", - "no_change": "%(senderName)s gjorde ingen endringer", - "join": "%(targetName)s ble med i rommet", - "reject_invite": "%(targetName)s avslo invitasjonen", - "left_reason": "%(targetName)s forlot rommet: %(reason)s", - "left": "%(targetName)s forlot rommet", - "unban": "%(senderName)s opphevde bannlysningen av %(targetName)s", - "withdrew_invite_reason": "%(senderName)s trakk tilbake invitasjonen til %(targetName)s: %(reason)s" - }, - "m.room.topic": "%(senderDisplayName)s endret temaet til «%(topic)s».", - "m.room.avatar": "%(senderDisplayName)s endret rommets avatar.", - "m.room.name": { - "remove": "%(senderDisplayName)s fjernet rommets navn.", - "change": "%(senderDisplayName)s endret rommets navn fra %(oldRoomName)s til %(newRoomName)s.", - "set": "%(senderDisplayName)s endret rommets navn til %(roomName)s." - }, - "m.room.tombstone": "%(senderDisplayName)s oppgraderte dette rommet.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s gjorde rommet offentlig for alle som kjenner til denne lenken.", - "invite": "%(senderDisplayName)s merket rommet som kun for inviterte." - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s har tillatt gjester å bli med i rommet.", - "forbidden": "%(senderDisplayName)s har hindret gjester fra å bli med i rommet.", - "unknown": "%(senderDisplayName)s endret gjestetilgangen til %(rule)s" - }, - "m.image": "%(senderDisplayName)s sendte et bilde.", - "m.room.canonical_alias": { - "removed": "%(senderName)s fjernet hovedadressen til dette rommet.", - "changed": "%(senderName)s endret adressene til dette rommet." - }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s trakk tilbake invitasjonen dette rommet for %(targetDisplayName)s.", - "sent": "%(senderName)s sendte en invitasjon til %(targetDisplayName)s om å bli med i rommet." - }, - "m.room.history_visibility": { - "invited": "%(senderName)s gjorde fremtidig romhistorikk synlig for alle rommedlemmer, fra det tidspunktet de ble/blir invitert.", - "joined": "%(senderName)s gjorde fremtidig romhistorikk synlig for alle rommedlemmer, fra det tidspunktet de ble med.", - "shared": "%(senderName)s gjorde fremtidig romhistorikk synlig for alle rommedlemmer.", - "world_readable": "%(senderName)s gjorde fremtidig romhistorikk synlig for alle.", - "unknown": "%(senderName)s gjorde fremtidig romhistorikk synlig for alle rommedlemmer (%(visibility)s)." - }, - "m.widget": { - "modified": "%(widgetName)s-modulen ble endret på av %(senderName)s", - "added": "%(widgetName)s-modulen ble lagt til av %(senderName)s", - "removed": "%(widgetName)s-modulen ble fjernet av %(senderName)s" - }, - "self_redaction": "Meldingen ble slettet", - "redaction": "Meldingen ble slettet av %(name)s", - "typing_indicator": { - "one_user": "%(displayName)s skriver …", - "two_users": "%(names)s og %(lastPerson)s skriver …", - "more_users": { - "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" - } - }, - "m.room.power_levels": { - "user_from_to": "%(userId)s gikk fra %(fromPowerLevel)s til %(toPowerLevel)s" - } - }, - "slash_command": { - "shrug": "Føyer til ¯\\_(ツ)_/¯ på en råtekstmelding", - "upgraderoom": "Oppgraderer et rom til en ny versjon", - "upgraderoom_permission_error": "Du har ikke de rette tilgangene til å bruke denne kommandoen.", - "nick": "Endrer visningsnavnet ditt", - "myroomnick": "Endrer visningsnavnet ditt kun i det nåværende rommet", - "topic": "Henter eller setter rommets overskrift", - "topic_none": "Dette rommet har ingen overskrift.", - "roomname": "Setter rommets navn", - "invite": "Inviterer brukeren med gitt id til dette rommet", - "ban": "Nekter tilgang til bruker med gitt id", - "unban": "Gir tilbake tilgang til bruker med gitt ID", - "ignore": "Ignorerer en bruker og skjuler meldingene deres hos deg", - "unignore": "Fjerner ignorering av bruker og viser meldingene fra nå av", - "devtools": "Åpner Utviklings Verktøy dialogen", - "addwidget": "Legger til en tilpasset widget med URL i rommet", - "rainbow": "Sender gitte melding i regnbuens farger", - "rainbowme": "Sender gitte emote i regnbuens farger", - "help": "Viser liste over kommandoer med bruks eksempler og beskrivelser", - "whois": "Viser informasjon om en bruker", - "usage": "Bruk", - "category_messages": "Meldinger", - "category_actions": "Handlinger", - "category_admin": "Admin", - "category_advanced": "Avansert", - "category_effects": "Effekter", - "category_other": "Andre", - "addwidget_invalid_protocol": "Oppgi en https: // eller http: // widget-URL", - "addwidget_no_permissions": "Du kan ikke endre widgets i dette rommet.", - "discardsession": "Tvinger den gjeldende utgående gruppeøkten i et kryptert rom til å stoppe", - "me": "Viser handling", - "failed_find_user": "Klarte ikke å finne brukeren i rommet", - "op": "Definer tilgangnivå til en bruker", - "deop": "Fjerner OP nivå til bruker med gitt ID" - }, - "presence": { - "online_for": "På nett i %(duration)s", - "unknown_for": "Ukjent i %(duration)s", - "online": "Tilkoblet", - "idle": "Rolig", - "unknown": "Ukjent", - "offline": "Frakoblet", - "away": "Borte" - }, - "Unknown": "Ukjent", - "event_preview": { - "m.call.answer": { - "dm": "Anrop pågår" - }, - "m.call.invite": { - "dm_send": "Venter på svar" - } - }, - "voip": { - "disable_microphone": "Demp mikrofonen", - "enable_microphone": "Opphev demping av mikrofonen", - "disable_camera": "Stopp kameraet", - "enable_camera": "Start kameraet", - "dialpad": "Nummerpanel", - "hangup": "Legg på røret", - "on_hold": "%(name)s står på vent", - "voice_call": "Stemmesamtale", - "video_call": "Videosamtale", - "unknown_caller": "Ukjent oppringer", - "call_failed": "Oppringning mislyktes", - "call_failed_microphone": "Samtalen mislyktes fordi mikrofonen ikke var tilgjengelig. Sjekk at en mikrofon er koblet til og satt opp riktig.", - "unable_to_access_media": "Ingen tilgang til webkamera / mikrofon", - "call_failed_media": "Samtalen mislyktes fordi du fikk ikke tilgang til webkamera eller mikrofon. Sørg for at:", - "call_failed_media_connected": "En mikrofon og webkamera er koblet til og satt opp riktig", - "call_failed_media_applications": "Ingen andre applikasjoner bruker webkameraet", - "already_in_call": "Allerede i en samtale", - "already_in_call_person": "Du er allerede i en samtale med denne personen.", - "unsupported": "Samtaler støttes ikke", - "unsupported_browser": "Du kan ikke ringe i denne nettleseren." - }, - "Other": "Andre", - "Advanced": "Avansert", - "room_settings": { - "permissions": { - "m.room.avatar": "Endre rommets avatar", - "m.room.name": "Endre rommets navn", - "m.room.canonical_alias": "Endre hovedadressen til rommet", - "m.room.history_visibility": "Endre historikkens synlighet", - "m.room.power_levels": "Endre tillatelser", - "m.room.topic": "Endre samtaletema", - "m.room.tombstone": "Oppgrader rommet", - "m.room.encryption": "Skru på kryptering av rommet", - "m.widget": "Endre på moduler", - "users_default": "Forvalgt rolle", - "events_default": "Send meldinger", - "invite": "Inviter brukere", - "state_default": "Endre innstillinger", - "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" - }, - "chat_effects": { - "confetti_message": "sender konfetti" - }, - "auth": { - "continue_with_idp": "Fortsett med %(provider)s", - "sso": "Single Sign On", - "sso_or_username_password": "%(ssoButtons)s eller %(usernamePassword)s", - "sign_in_instead": "Har du allerede en konto? Logg på", - "account_clash_previous_account": "Fortsett med tidligere konto", - "registration_successful": "Registreringen var vellykket", - "footer_powered_by_matrix": "Drevet av Matrix", - "sync_footer_subtitle": "Hvis du har blitt med i mange rom, kan dette ta en stund", - "incorrect_password": "Feil passord", - "soft_logout_heading": "Du er logget av", - "sign_in_prompt": "Har du en konto? Logg på", - "forgot_password_prompt": "Har du glemt passordet ditt?", - "create_account_prompt": "Er du ny her? Opprett en konto", - "sign_in_or_register": "Logg inn eller lag en konto", - "register_action": "Opprett konto", - "server_picker_invalid_url": "Ugyldig URL", - "server_picker_learn_more": "Om hjemmetjenere" - }, - "room_list": { - "show_previews": "Vis forhåndsvisninger av meldinger", - "sort_by": "Sorter etter", - "sort_by_activity": "Aktivitet", - "sort_by_alphabet": "A-Å", - "show_n_more": { - "other": "Vis %(count)s til", - "one": "Vis %(count)s til" - }, - "show_less": "Vis mindre", - "notification_options": "Varselsinnstillinger" - }, - "onboarding": { - "has_avatar_label": "Flott, det vil hjelp folk å ha tillit til at det er deg", - "welcome_user": "Velkommen, %(name)s", - "welcome_detail": "Nå, la oss hjelpe deg med å komme i gang", - "intro_welcome": "Velkommen til %(appName)s", - "send_dm": "Send en direktemelding", - "explore_rooms": "Utforsk offentlige rom", - "create_room": "Opprett en gruppechat" - }, - "setting": { - "help_about": { - "brand_version": "'%(brand)s'-versjon:", - "help_link": "For å få hjelp til å bruke %(brand)s, klikk her.", - "chat_bot": "Chat med %(brand)s Bot", - "title": "Hjelp/Om", - "versions": "Versjoner", - "clear_cache_reload": "Tøm mellomlageret og last inn siden på nytt" - } - }, - "widget": { - "capability": { - "change_topic_this_room": "Endre dette rommets tema", - "change_name_this_room": "Endre rommets navn", - "see_images_sent_this_room": "Se bilder som er lagt ut i dette rommet" - } - }, - "feedback": { - "comment_label": "Kommentar" - } -} diff --git a/src/i18n/strings/ne.json b/src/i18n/strings/ne.json deleted file mode 100644 index f906f0fd1f1..00000000000 --- a/src/i18n/strings/ne.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "Add Phone Number": "फोन नम्बर थप्नुहोस्", - "Click the button below to confirm adding this phone number.": "यो फोन नम्बर थपेको पुष्टि गर्न तलको बटनमा क्लिक गर्नुहोस्।", - "Confirm adding phone number": "फोन नम्बर थप्ने पुष्टि गर्नुहोस्", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "आफ्नो पहिचान प्रमाणित गर्न एकल साइन अन प्रयोग गरेर यो फोन नम्बर थपेको पुष्टि गर्नुहोस्।", - "Failed to verify email address: make sure you clicked the link in the email": "इमेल ठेगाना प्रमाणित गर्न असफल: तपाईंले इमेलमा रहेको लिङ्कमा क्लिक गर्नुभएको छ भनी सुनिश्चित गर्नुहोस्", - "Add Email Address": "इमेल ठेगाना थप्नुहोस्", - "Click the button below to confirm adding this email address.": "यो इमेल ठेगाना थपिएको पुष्टि गर्न तलको बटनमा क्लिक गर्नुहोस्।", - "Confirm adding email": "इमेल थपेको पुष्टि गर्नुहोस्", - "Confirm adding this email address by using Single Sign On to prove your identity.": "आफ्नो पहिचान प्रमाणित गर्न एकल साइन अन प्रयोग गरेर यो इमेल ठेगाना थपेको पुष्टि गर्नुहोस्।", - "Use Single Sign On to continue": "जारी राख्न एकल साइन अन प्रयोग गर्नुहोस्", - "This phone number is already in use": "यो फोन नम्बर पहिले नै प्रयोगमा छ", - "This email address is already in use": "यो इमेल ठेगाना पहिले नै प्रयोगमा छ", - "action": { - "confirm": "पुष्टि गर्नुहोस्" - }, - "auth": { - "sso": "एकल साइन अन" - } -} diff --git a/src/i18n/strings/nl.json b/src/i18n/strings/nl.json index bf6a17eae7a..4d6d7248116 100644 --- a/src/i18n/strings/nl.json +++ b/src/i18n/strings/nl.json @@ -1,3720 +1,3504 @@ { - "Account": "Account", - "Authentication": "Login bevestigen", - "%(items)s and %(lastItem)s": "%(items)s en %(lastItem)s", - "and %(count)s others...": { - "other": "en %(count)s anderen…", - "one": "en één andere…" - }, - "A new password must be entered.": "Er moet een nieuw wachtwoord ingevoerd worden.", - "An error has occurred.": "Er is een fout opgetreden.", - "Are you sure?": "Weet je het zeker?", - "Are you sure you want to reject the invitation?": "Weet je zeker dat je de uitnodiging wilt weigeren?", - "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", - "Command error": "Opdrachtfout", - "Commands": "Opdrachten", - "Confirm password": "Bevestig wachtwoord", - "Admin Tools": "Beheerdersgereedschap", - "No Microphones detected": "Geen microfoons gevonden", - "No Webcams detected": "Geen webcams gevonden", - "No media permissions": "Geen mediatoestemmingen", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Je moet %(brand)s wellicht handmatig toestaan je microfoon/webcam te gebruiken", - "Default Device": "Standaardapparaat", - "Anyone": "Iedereen", - "Are you sure you want to leave the room '%(roomName)s'?": "Weet je zeker dat je de kamer ‘%(roomName)s’ wil verlaten?", - "Create new room": "Nieuwe kamer aanmaken", - "Failed to forget room %(errCode)s": "Vergeten van kamer is mislukt %(errCode)s", - "Favourite": "Favoriet", - "Notifications": "Meldingen", - "Operation failed": "Handeling is mislukt", - "unknown error code": "onbekende foutcode", - "Failed to change password. Is your password correct?": "Wijzigen van wachtwoord is mislukt. Is je wachtwoord juist?", - "Moderator": "Moderator", - "not specified": "niet opgegeven", - "": "", - "No display name": "Geen weergavenaam", - "No more results": "Geen resultaten meer", - "No users have specific privileges in this room": "Geen enkele persoon heeft specifieke bevoegdheden in deze kamer", - "Passwords can't be empty": "Wachtwoorden kunnen niet leeg zijn", - "Permissions": "Rechten", - "Phone": "Telefoonnummer", - "Privileged Users": "Bevoegde personen", - "Profile": "Profiel", - "Reason": "Reden", - "Reject invitation": "Uitnodiging weigeren", - "Start authentication": "Authenticatie starten", - "Sun": "Zo", - "Mon": "Ma", - "Tue": "Di", - "Wed": "Wo", - "Thu": "Do", - "Fri": "Vr", - "Sat": "Za", - "Jan": "jan", - "Feb": "feb", - "Mar": "mrt", - "Apr": "apr", - "May": "mei", - "Jun": "jun", - "Jul": "jul", - "Aug": "aug", - "Sep": "sep", - "Oct": "okt", - "Nov": "nov", - "Dec": "dec", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s %(day)s %(monthName)s, %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s %(day)s %(monthName)s %(fullYear)s, %(time)s", - "%(weekDayName)s %(time)s": "%(weekDayName)s, %(time)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.": "Geen verbinding met de homeserver - controleer je verbinding, zorg ervoor dat het SSL-certificaat van de homeserver vertrouwd is en dat er geen browserextensies verzoeken blokkeren.", - "Cryptography": "Cryptografie", - "Current password": "Huidig wachtwoord", - "Deactivate Account": "Account Sluiten", - "Decrypt %(text)s": "%(text)s ontsleutelen", - "Download %(text)s": "%(text)s downloaden", - "Email": "E-mailadres", - "Email address": "E-mailadres", - "Custom level": "Aangepast niveau", - "Default": "Standaard", - "Enter passphrase": "Wachtwoord invoeren", - "Error decrypting attachment": "Fout bij het ontsleutelen van de bijlage", - "Export E2E room keys": "E2E-kamersleutels exporteren", - "Failed to ban user": "Verbannen van persoon is mislukt", - "Failed to change power level": "Wijzigen van machtsniveau is mislukt", - "Failed to load timeline position": "Laden van tijdslijnpositie is mislukt", - "Failed to mute user": "Dempen van persoon is mislukt", - "Failed to reject invite": "Weigeren van uitnodiging is mislukt", - "Failed to reject invitation": "Weigeren van uitnodiging is mislukt", - "Failed to send request.": "Versturen van verzoek is mislukt.", - "Failed to set display name": "Instellen van weergavenaam is mislukt", - "Failed to unban": "Ontbannen mislukt", - "Failed to verify email address: make sure you clicked the link in the email": "Kan het e-mailadres niet verifiëren: zorg ervoor dat je de koppeling in de e-mail hebt aangeklikt", - "Failure to create room": "Aanmaken van kamer is mislukt", - "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.", - "Historical": "Historisch", - "Home": "Home", - "Import E2E room keys": "E2E-kamersleutels importeren", - "Incorrect username and/or password.": "Onjuiste inlognaam en/of wachtwoord.", - "Incorrect verification code": "Onjuiste verificatiecode", - "Invalid Email Address": "Ongeldig e-mailadres", - "Invalid file%(extra)s": "Ongeldig bestand %(extra)s", - "Invited": "Uitgenodigd", - "Sign in with": "Inloggen met", - "Join Room": "Kamer toetreden", - "Jump to first unread message.": "Spring naar het eerste ongelezen bericht.", - "Low priority": "Lage prioriteit", - "Missing room_id in request": "room_id ontbreekt in verzoek", - "Missing user_id in request": "user_id ontbreekt in verzoek", - "New passwords don't match": "Nieuwe wachtwoorden komen niet overeen", - "New passwords must match each other.": "Nieuwe wachtwoorden moeten overeenkomen.", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Bekijk je e-mail en klik op de koppeling daarin. Klik vervolgens op ‘Verder gaan’.", - "Power level must be positive integer.": "Machtsniveau moet een positief geheel getal zijn.", - "Return to login screen": "Terug naar het loginscherm", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s heeft geen toestemming jou meldingen te sturen - controleer je browserinstellingen", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s kreeg geen toestemming jou meldingen te sturen - probeer het opnieuw", - "Room %(roomId)s not visible": "Kamer %(roomId)s is niet zichtbaar", - "%(roomName)s does not exist.": "%(roomName)s bestaat niet.", - "%(roomName)s is not accessible at this time.": "%(roomName)s is op dit moment niet toegankelijk.", - "Rooms": "Kamers", - "Search failed": "Zoeken mislukt", - "Server error": "Serverfout", - "Server may be unavailable, overloaded, or search timed out :(": "De server is misschien onbereikbaar of overbelast, of het zoeken duurde te lang :(", - "Server may be unavailable, overloaded, or you hit a bug.": "De server is misschien onbereikbaar of overbelast, of je bent een bug tegengekomen.", - "Server unavailable, overloaded, or something else went wrong.": "De server is onbereikbaar of overbelast, of er is iets anders foutgegaan.", - "Session ID": "Sessie-ID", - "Signed Out": "Uitgelogd", - "This email address is already in use": "Dit e-mailadres is al in gebruik", - "This email address was not found": "Dit e-mailadres is niet gevonden", - "This room has no local addresses": "Deze kamer heeft geen lokale adressen", - "This room is not recognised.": "Deze kamer wordt niet herkend.", - "This doesn't appear to be a valid email address": "Het ziet er niet naar uit dat dit een geldig e-mailadres is", - "This phone number is already in use": "Dit telefoonnummer is al in gebruik", - "This room is not accessible by remote Matrix servers": "Deze kamer is niet toegankelijk vanaf externe Matrix-servers", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Je probeert een punt in de tijdlijn van deze kamer te laden, maar je hebt niet voldoende rechten om het bericht te lezen.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Geprobeerd een gegeven punt in de tijdslijn van deze kamer te laden, maar kon dit niet vinden.", - "Unable to add email address": "Kan e-mailadres niet toevoegen", - "Unable to remove contact information": "Kan contactinformatie niet verwijderen", - "Unable to verify email address.": "Kan e-mailadres niet verifiëren.", - "Unban": "Ontbannen", - "Unable to enable Notifications": "Kan meldingen niet inschakelen", - "Uploading %(filename)s": "%(filename)s wordt geüpload", - "Uploading %(filename)s and %(count)s others": { - "one": "%(filename)s en %(count)s ander worden geüpload", - "other": "%(filename)s en %(count)s andere worden geüpload" - }, - "Upload avatar": "Afbeelding uploaden", - "Upload Failed": "Uploaden mislukt", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (macht %(powerLevelNumber)s)", - "Users": "Personen", - "Verification Pending": "Verificatie in afwachting", - "Verified key": "Geverifieerde sleutel", - "Warning!": "Let op!", - "Who can read history?": "Wie kan de geschiedenis lezen?", - "You cannot place a call with yourself.": "Je kan jezelf niet bellen.", - "You do not have permission to post to this room": "Je hebt geen toestemming actief aan deze kamer deel te nemen", - "You have disabled URL previews by default.": "Je hebt URL-voorvertoningen standaard uitgeschakeld.", - "You have enabled URL previews by default.": "Je hebt URL-voorvertoningen standaard ingeschakeld.", - "You must register to use this functionality": "Je dient je te registreren om deze functie te gebruiken", - "You need to be able to invite users to do that.": "Dit vereist de bevoegdheid om personen uit te nodigen.", - "You need to be logged in.": "Hiervoor dien je ingelogd te zijn.", - "You seem to be in a call, are you sure you want to quit?": "Het ziet er naar uit dat je in gesprek bent, weet je zeker dat je wil afsluiten?", - "You seem to be uploading files, are you sure you want to quit?": "Het ziet er naar uit dat je bestanden aan het uploaden bent, weet je zeker dat je wil afsluiten?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Je zal deze veranderingen niet terug kunnen draaien, omdat je de persoon tot je eigen machtsniveau promoveert.", - "Connectivity to the server has been lost.": "De verbinding met de server is verbroken.", - "Sent messages will be stored until your connection has returned.": "Verstuurde berichten zullen opgeslagen worden totdat je verbinding hersteld is.", - "(~%(count)s results)": { - "one": "(~%(count)s resultaat)", - "other": "(~%(count)s resultaten)" - }, - "New Password": "Nieuw wachtwoord", - "Passphrases must match": "Wachtwoorden moeten overeenkomen", - "Passphrase must not be empty": "Wachtwoord mag niet leeg zijn", - "Export room keys": "Kamersleutels exporteren", - "Confirm passphrase": "Wachtwoord bevestigen", - "Import room keys": "Kamersleutels importeren", - "File to import": "In te lezen bestand", - "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.": "Hiermee kan je de sleutels van je ontvangen berichten in versleutelde kamers naar een lokaal bestand wegschrijven. Als je dat bestand dan in een andere Matrix-cliënt inleest kan het ook die berichten ontcijferen.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Hiermee kan je vanuit een andere Matrix-cliënt weggeschreven versleutelingssleutels inlezen, zodat je alle berichten die de andere cliënt kon ontcijferen ook hier kan lezen.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Het weggeschreven bestand is beveiligd met een wachtwoord. Voer dat wachtwoord hier in om het bestand te ontsleutelen.", - "You must join the room to see its files": "Pas na toetreding tot de kamer zal je de bestanden kunnen zien", - "Reject all %(invitedRooms)s invites": "Alle %(invitedRooms)s de uitnodigingen weigeren", - "Failed to invite": "Uitnodigen is mislukt", - "Confirm Removal": "Verwijdering bevestigen", - "Unknown error": "Onbekende fout", - "Unable to restore session": "Herstellen van sessie mislukt", - "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.": "Als je een recentere versie van %(brand)s hebt gebruikt is je sessie mogelijk niet geschikt voor deze versie. Sluit dit venster en ga terug naar die recentere versie.", - "Token incorrect": "Bewijs onjuist", - "Please enter the code it contains:": "Voer de code in die het bevat:", - "Error decrypting image": "Fout bij het ontsleutelen van de afbeelding", - "Error decrypting video": "Fout bij het ontsleutelen van de video", - "Add an Integration": "Voeg een integratie toe", - "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?": "Je wordt zo dadelijk naar een derdepartijwebsite gebracht zodat je de account kunt legitimeren voor gebruik met %(integrationsUrl)s. Wil je doorgaan?", - "URL Previews": "URL-voorvertoningen", - "Drop file here to upload": "Versleep het bestand naar hier om het te uploaden", - "Check for update": "Controleren op updates", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s heeft de kamerafbeelding aangepast naar ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s heeft de kamerafbeelding verwijderd.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s heeft de afbeelding van %(roomName)s veranderd", - "Something went wrong!": "Er is iets misgegaan!", - "Your browser does not support the required cryptography extensions": "Jouw browser ondersteunt de benodigde cryptografie-extensies niet", - "Not a valid %(brand)s keyfile": "Geen geldig %(brand)s-sleutelbestand", - "Authentication check failed: incorrect password?": "Aanmeldingscontrole mislukt: onjuist wachtwoord?", - "Do you want to set an email address?": "Wil je een e-mailadres instellen?", - "This will allow you to reset your password and receive notifications.": "Zo kan je een nieuw wachtwoord instellen en meldingen ontvangen.", - "Delete widget": "Widget verwijderen", - "Publish this room to the public in %(domain)s's room directory?": "Deze kamer vermelden in de publieke kamersgids van %(domain)s?", - "AM": "AM", - "PM": "PM", - "Unable to create widget.": "Kan widget niet aanmaken.", - "You are not in this room.": "Je maakt geen deel uit van deze kamer.", - "You do not have permission to do that in this room.": "Je hebt geen rechten om dat in deze kamer te doen.", - "Copied!": "Gekopieerd!", - "Failed to copy": "Kopiëren mislukt", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Widgets verwijderen geldt voor alle deelnemers aan deze kamer. Weet je zeker dat je deze widget wilt verwijderen?", - "Delete Widget": "Widget verwijderen", - "Restricted": "Beperkte toegang", - "Ignored user": "Genegeerde persoon", - "You are now ignoring %(userId)s": "Je negeert nu %(userId)s", - "Unignored user": "Niet-genegeerde persoon", - "You are no longer ignoring %(userId)s": "Je negeert %(userId)s niet meer", - "Send": "Versturen", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s %(day)s %(monthName)s %(fullYear)s", - "Mirror local video feed": "Lokale videoaanvoer ook elders opslaan (spiegelen)", - "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.": "Zelfdegradatie is onomkeerbaar. Als je de laatst gemachtigde persoon in de kamer bent zullen deze rechten voorgoed verloren gaan.", - "Unignore": "Niet meer negeren", - "Jump to read receipt": "Naar het laatst gelezen bericht gaan", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)su", - "%(duration)sd": "%(duration)sd", - "Replying": "Aan het beantwoorden", - "Unnamed room": "Naamloze kamer", - "Banned by %(displayName)s": "Verbannen door %(displayName)s", - "Members only (since the point in time of selecting this option)": "Alleen deelnemers (vanaf het moment dat deze optie wordt geselecteerd)", - "Members only (since they were invited)": "Alleen deelnemers (vanaf het moment dat ze uitgenodigd zijn)", - "Members only (since they joined)": "Alleen deelnemers (vanaf het moment dat ze toegetreden zijn)", - "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", - "%(items)s and %(count)s others": { - "other": "%(items)s en %(count)s andere", - "one": "%(items)s en één ander" - }, - "collapse": "dichtvouwen", - "expand": "uitvouwen", - "And %(count)s more...": { - "other": "En %(count)s meer…" - }, - "Old cryptography data detected": "Oude cryptografiegegevens gedetecteerd", - "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.": "Er zijn gegevens van een oudere versie van %(brand)s gevonden, die problemen veroorzaakt hebben met de eind-tot-eind-versleuteling in de oude versie. Onlangs vanuit de oude versie verzonden eind-tot-eind-versleutelde berichten zijn mogelijk onontsleutelbaar in deze versie. Ook kunnen berichten die met deze versie uitgewisseld zijn falen. Mocht je problemen ervaren, log dan opnieuw in. Exporteer je sleutels en importeer ze weer om je berichtgeschiedenis te behouden.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Let op dat je inlogt bij de %(hs)s-server, niet matrix.org.", - "Notify the whole room": "Laat dit aan het hele kamer weten", - "Room Notification": "Kamermelding", - "In reply to ": "Als antwoord op ", - "This room is not public. You will not be able to rejoin without an invite.": "Dit is geen publieke kamer. Slechts op uitnodiging zal je opnieuw kunnen toetreden.", - "Failed to remove tag %(tagName)s from room": "Verwijderen van %(tagName)s-label van kamer is mislukt", - "Failed to add tag %(tagName)s to room": "Toevoegen van %(tagName)s-label aan kamer is mislukt", - "You don't currently have any stickerpacks enabled": "Je hebt momenteel geen stickerpakketten ingeschakeld", - "Sunday": "Zondag", - "Notification targets": "Meldingsbestemmingen", - "Today": "Vandaag", - "Friday": "Vrijdag", - "What's New": "Wat is er nieuw", - "On": "Aan", - "Changelog": "Wijzigingslogboek", - "Waiting for response from server": "Wachten op antwoord van de server", - "This Room": "Deze kamer", - "Unavailable": "Niet beschikbaar", - "Source URL": "Bron-URL", - "Filter results": "Resultaten filteren", - "No update available.": "Geen update beschikbaar.", - "Noisy": "Luid", - "Tuesday": "Dinsdag", - "Search…": "Zoeken…", - "Saturday": "Zaterdag", - "Monday": "Maandag", - "Invite to this room": "Uitnodigen voor deze kamer", - "All messages": "Alle berichten", - "What's new?": "Wat is er nieuw?", - "All Rooms": "Alle kamers", - "You cannot delete this message. (%(code)s)": "Je kan dit bericht niet verwijderen. (%(code)s)", - "Thursday": "Donderdag", - "Yesterday": "Gisteren", - "Error encountered (%(errorDetail)s).": "Er is een fout opgetreden (%(errorDetail)s).", - "Low Priority": "Lage prioriteit", - "Off": "Uit", - "Wednesday": "Woensdag", - "Thank you!": "Bedankt!", - "Logs sent": "Logs verstuurd", - "Failed to send logs: ": "Versturen van logs mislukt: ", - "Preparing to send logs": "Logs voorbereiden voor versturen", - "Missing roomId.": "roomId ontbreekt.", - "Send analytics data": "Gebruiksgegevens delen", - "Enable widget screenshots on supported widgets": "Widget-schermafbeeldingen inschakelen op ondersteunde widgets", - "Muted Users": "Gedempte personen", - "Popout widget": "Widget in nieuw venster openen", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Kan de gebeurtenis waarop gereageerd was niet laden. Wellicht bestaat die niet, of je hebt geen toestemming die te bekijken.", - "Clear Storage and Sign Out": "Opslag wissen en uitloggen", - "Send Logs": "Logs versturen", - "We encountered an error trying to restore your previous session.": "Het herstel van je vorige sessie is mislukt.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Het wissen van de browseropslag zal het probleem misschien verhelpen, maar zal je ook uitloggen en je gehele versleutelde kamergeschiedenis onleesbaar maken.", - "Can't leave Server Notices room": "Kan servermeldingskamer niet verlaten", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Deze kamer is bedoeld voor belangrijke berichten van de homeserver, dus je kan het niet verlaten.", - "Terms and Conditions": "Gebruiksvoorwaarden", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Om de %(homeserverDomain)s-homeserver te blijven gebruiken, zal je de gebruiksvoorwaarden moeten bestuderen en aanvaarden.", - "Review terms and conditions": "Gebruiksvoorwaarden lezen", - "Permission Required": "Toestemming vereist", - "You do not have permission to start a conference call in this room": "Je hebt geen rechten in deze kamer om een vergadering te starten", - "This event could not be displayed": "Deze gebeurtenis kon niet weergegeven worden", - "Demote yourself?": "Jezelf degraderen?", - "Demote": "Degraderen", - "Share Link to User": "Koppeling naar persoon delen", - "Share room": "Kamer delen", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "In versleutelde kamers zoals deze zijn URL-voorvertoningen standaard uitgeschakeld, om te voorkomen dat jouw homeserver (waar de voorvertoningen worden gemaakt) informatie kan verzamelen over de koppelingen die je hier ziet.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Als iemand een URL in een bericht invoegt, kan er een URL-voorvertoning weergegeven worden met meer informatie over de koppeling, zoals de titel, omschrijving en een afbeelding van de website.", - "Share Room": "Kamer delen", - "Link to most recent message": "Koppeling naar meest recente bericht", - "Share User": "Persoon delen", - "Share Room Message": "Bericht uit kamer delen", - "Link to selected message": "Koppeling naar geselecteerd bericht", - "You can't send any messages until you review and agree to our terms and conditions.": "Je kan geen berichten sturen totdat je onze algemene voorwaarden hebt gelezen en aanvaard.", - "No Audio Outputs detected": "Geen geluidsuitgangen gedetecteerd", - "Audio Output": "Geluidsuitgang", - "Ignored users": "Genegeerde personen", - "Bulk options": "Bulkopties", - "This homeserver has hit its Monthly Active User limit.": "Deze homeserver heeft zijn limiet voor maandelijks actieve personen bereikt.", - "This homeserver has exceeded one of its resource limits.": "Deze homeserver heeft één van zijn systeembron-limieten overschreden.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Het bestand ‘%(fileName)s’ is groter dan de uploadlimiet van de homeserver", - "Unable to load! Check your network connectivity and try again.": "Laden mislukt! Controleer je netwerktoegang en probeer het nogmaals.", - "Unrecognised address": "Adres niet herkend", - "You do not have permission to invite people to this room.": "Je bent niet bevoegd anderen in deze kamer uit te nodigen.", - "The user must be unbanned before they can be invited.": "De persoon kan niet uitgenodigd worden totdat zijn ban is verwijderd.", - "Unknown server error": "Onbekende serverfout", - "Use a few words, avoid common phrases": "Gebruik enkele woorden - maar geen bekende uitdrukkingen", - "No need for symbols, digits, or uppercase letters": "Hoofdletters, cijfers of speciale tekens hoeven niet, mogen wel", - "Use a longer keyboard pattern with more turns": "Gebruik een langere en onvoorspelbaardere tekenreeks", - "Avoid repeated words and characters": "Vermijd herhaling van woorden of tekens", - "Avoid sequences": "Vermijd rijtjes", - "Avoid recent years": "Vermijd recente jaren", - "Avoid years that are associated with you": "Vermijd jaren die op jezelf betrekking hebben", - "Avoid dates and years that are associated with you": "Vermijd data en jaren die op jezelf betrekking hebben", - "Capitalization doesn't help very much": "Hoofdlettergebruik helpt niet echt", - "All-uppercase is almost as easy to guess as all-lowercase": "Enkel hoofdletters is nauwelijks moeilijker te raden dan enkel kleine letters", - "Reversed words aren't much harder to guess": "Omgedraaide woorden zijn bijna even gemakkelijk te raden", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Voorspelbare vervangingen (zoals '@' i.p.v. 'a') zijn niet erg zinvol", - "Add another word or two. Uncommon words are better.": "Voeg nog een paar (liefst weinig gebruikte) woorden toe.", - "Repeats like \"aaa\" are easy to guess": "Herhalingen als ‘aaa’ worden gemakkelijk geraden", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Herhalingen als ‘abcabcabc’ zijn haast even gemakkelijk te raden als ‘abc’", - "Sequences like abc or 6543 are easy to guess": "Rijtjes als ‘abc’ of ‘6543’ zijn gemakkelijk te raden", - "Recent years are easy to guess": "Recente jaartallen zijn eenvoudig te raden", - "Dates are often easy to guess": "Data zijn vaak gemakkelijk te raden", - "This is a top-10 common password": "Dit staat in de top 10 van meestgebruikte wachtwoorden", - "This is a top-100 common password": "Dit staat in de top 100 van meestgebruikte wachtwoorden", - "This is a very common password": "Dit is een veelgebruikt wachtwoord", - "This is similar to a commonly used password": "Dit lijkt sterk op een veelgebruikt wachtwoord", - "A word by itself is easy to guess": "Eén enkel woord is zeer gemakkelijk te raden", - "Names and surnames by themselves are easy to guess": "Een alleenstaande voor- of achternaam is eenvoudig te raden", - "Common names and surnames are easy to guess": "Voor- en achternamen zijn eenvoudig te raden", - "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.", - "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.", - "Verify this user by confirming the following number appears on their screen.": "Verifieer deze persoon door te bevestigen dat hun scherm het volgende getal toont.", - "Unable to find a supported verification method.": "Kan geen ondersteunde verificatiemethode vinden.", - "Dog": "Hond", - "Cat": "Kat", - "Lion": "Leeuw", - "Horse": "Paard", - "Unicorn": "Eenhoorn", - "Pig": "Varken", - "Elephant": "Olifant", - "Rabbit": "Konijn", - "Panda": "Panda", - "Rooster": "Haan", - "Penguin": "Pinguïn", - "Turtle": "Schildpad", - "Fish": "Vis", - "Octopus": "Octopus", - "Butterfly": "Vlinder", - "Flower": "Bloem", - "Tree": "Boom", - "Cactus": "Cactus", - "Mushroom": "Paddenstoel", - "Globe": "Wereldbol", - "Moon": "Maan", - "Cloud": "Wolk", - "Fire": "Vuur", - "Banana": "Banaan", - "Apple": "Appel", - "Strawberry": "Aardbei", - "Corn": "Maïs", - "Pizza": "Pizza", - "Cake": "Taart", - "Heart": "Hart", - "Smiley": "Smiley", - "Robot": "Robot", - "Hat": "Hoed", - "Glasses": "Bril", - "Spanner": "Moersleutel", - "Santa": "Kerstman", - "Thumbs up": "Duim omhoog", - "Umbrella": "Paraplu", - "Hourglass": "Zandloper", - "Clock": "Klok", - "Gift": "Cadeau", - "Light bulb": "Gloeilamp", - "Book": "Boek", - "Pencil": "Potlood", - "Paperclip": "Paperclip", - "Scissors": "Schaar", - "Key": "Sleutel", - "Hammer": "Hamer", - "Telephone": "Telefoon", - "Flag": "Vlag", - "Train": "Trein", - "Bicycle": "Fiets", - "Aeroplane": "Vliegtuig", - "Rocket": "Raket", - "Trophy": "Trofee", - "Ball": "Bal", - "Guitar": "Gitaar", - "Trumpet": "Trompet", - "Bell": "Bel", - "Anchor": "Anker", - "Headphones": "Koptelefoon", - "Folder": "Map", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "We hebben je een e-mail gestuurd om je adres te verifiëren. Gelieve de daarin gegeven aanwijzingen op te volgen en dan op de knop hieronder te klikken.", - "Email Address": "E-mailadres", - "Delete Backup": "Back-up verwijderen", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Weet je het zeker? Je zal je versleutelde berichten verliezen als je sleutels niet correct geback-upt zijn.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Versleutelde berichten zijn beveiligd met eind-tot-eind-versleuteling. Enkel de ontvanger(s) en jij hebben de sleutels om deze berichten te lezen.", - "Unable to load key backup status": "Kan sleutelback-upstatus niet laden", - "Restore from Backup": "Uit back-up herstellen", - "Back up your keys before signing out to avoid losing them.": "Maak een back-up van je sleutels voordat je jezelf afmeldt om ze niet te verliezen.", - "All keys backed up": "Alle sleutels zijn geback-upt", - "Start using Key Backup": "Begin sleutelback-up te gebruiken", - "Unable to verify phone number.": "Kan telefoonnummer niet verifiëren.", - "Verification code": "Verificatiecode", - "Phone Number": "Telefoonnummer", - "Profile picture": "Profielfoto", - "Display Name": "Weergavenaam", - "Email addresses": "E-mailadressen", - "Phone numbers": "Telefoonnummers", - "Language and region": "Taal en regio", - "Account management": "Accountbeheer", - "General": "Algemeen", - "Composer": "Opsteller", - "Room list": "Kamerslijst", - "Autocomplete delay (ms)": "Vertraging voor autoaanvullen (ms)", - "Accept all %(invitedRooms)s invites": "Alle %(invitedRooms)s de uitnodigingen aannemen", - "Security & Privacy": "Veiligheid & privacy", - "Missing media permissions, click the button below to request.": "Mediatoestemmingen ontbreken, klik op de knop hieronder om deze aan te vragen.", - "Request media permissions": "Mediatoestemmingen verzoeken", - "Voice & Video": "Spraak & video", - "Room information": "Kamerinformatie", - "Room version": "Kamerversie", - "Room version:": "Kamerversie:", - "Room Addresses": "Kameradressen", - "Send %(eventType)s events": "%(eventType)s-gebeurtenissen versturen", - "Roles & Permissions": "Rollen & rechten", - "Select the roles required to change various parts of the room": "Selecteer de vereiste rollen om verschillende delen van de kamer te wijzigen", - "Enable encryption?": "Versleuteling inschakelen?", - "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.": "Kamerversleuteling is onomkeerbaar. Berichten in versleutelde kamers zijn niet leesbaar voor de server; enkel voor de deelnemers. Veel robots en bruggen werken niet correct in versleutelde kamers. Lees meer over versleuteling.", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Wijzigingen aan de leesregels van de geschiedenis gelden alleen voor toekomstige berichten in deze kamer. De zichtbaarheid van de bestaande geschiedenis blijft ongewijzigd.", - "Encryption": "Versleuteling", - "Once enabled, encryption cannot be disabled.": "Eenmaal ingeschakeld kan versleuteling niet meer worden uitgeschakeld.", - "This room has been replaced and is no longer active.": "Deze kamer is vervangen en niet langer actief.", - "The conversation continues here.": "Het gesprek gaat hier verder.", - "Only room administrators will see this warning": "Enkel kamerbeheerders zullen deze waarschuwing zien", - "Add some now": "Voeg er nu een paar toe", - "Error updating main address": "Fout bij bijwerken van hoofdadres", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Er is een fout opgetreden bij het bijwerken van het hoofdadres van de kamer. Dit wordt mogelijk niet toegestaan door de server of er is een tijdelijk probleem opgetreden.", - "Main address": "Hoofdadres", - "Room avatar": "Kamerafbeelding", - "Room Name": "Kamernaam", - "Room Topic": "Kameronderwerp", - "This room is a continuation of another conversation.": "Deze kamer is een voortzetting van een ander gesprek.", - "Click here to see older messages.": "Klik hier om oudere berichten te bekijken.", - "Power level": "Machtsniveau", - "The following users may not exist": "Volgende personen bestaan mogelijk niet", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Kan geen profielen voor de Matrix-ID’s hieronder vinden - wil je ze toch uitnodigen?", - "Invite anyway and never warn me again": "Alsnog uitnodigen en mij nooit meer waarschuwen", - "Invite anyway": "Alsnog uitnodigen", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Voordat je logs indient, dien je jouw probleem te melden in een GitHub issue.", - "Unable to load commit detail: %(msg)s": "Kan commitdetail niet laden: %(msg)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": "Om jouw kamergeschiedenis niet te verliezen vóór het uitloggen dien je jouw veiligheidssleutel te exporteren. Dat moet vanuit de nieuwere versie van %(brand)s", - "Incompatible Database": "Incompatibele database", - "Continue With Encryption Disabled": "Verdergaan met versleuteling uitgeschakeld", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verifieer deze persoon om als vertrouwd te markeren. Personen vertrouwen geeft je extra zekerheid bij het gebruik van eind-tot-eind-versleutelde berichten.", - "Incoming Verification Request": "Inkomend verificatieverzoek", - "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.": "Je hebt voorheen %(brand)s op %(host)s gebruikt met lui laden van leden ingeschakeld. In deze versie is lui laden uitgeschakeld. De lokale cache is niet compatibel tussen deze twee instellingen, zodat %(brand)s je account moet hersynchroniseren.", - "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.": "Indien de andere versie van %(brand)s nog open staat in een ander tabblad kan je dat beter sluiten, want het geeft problemen als %(brand)s op dezelfde host gelijktijdig met lui laden ingeschakeld en uitgeschakeld draait.", - "Incompatible local cache": "Incompatibele lokale cache", - "Clear cache and resync": "Cache wissen en hersynchroniseren", - "%(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 verbruikt nu 3-5x minder geheugen, door informatie over andere personen enkel te laden wanneer nodig. Even geduld, we synchroniseren met de server!", - "Updating %(brand)s": "%(brand)s wordt bijgewerkt", - "I don't want my encrypted messages": "Ik wil mijn versleutelde berichten niet", - "Manually export keys": "Sleutels handmatig wegschrijven", - "You'll lose access to your encrypted messages": "Je zal de toegang tot je versleutelde berichten verliezen", - "Are you sure you want to sign out?": "Weet je zeker dat je wilt uitloggen?", - "Room Settings - %(roomName)s": "Kamerinstellingen - %(roomName)s", - "Failed to upgrade room": "Kamerupgrade mislukt", - "The room upgrade could not be completed": "Het upgraden van de kamer kon niet worden voltooid", - "Upgrade this room to version %(version)s": "Upgrade de kamer naar versie %(version)s", - "Upgrade Room Version": "Kamerversie upgraden", - "Create a new room with the same name, description and avatar": "Een nieuw kamer aanmaken met dezelfde naam, omschrijving en afbeelding", - "Update any local room aliases to point to the new room": "Alle lokale kamerbijnamen naar de nieuwe kamer laten verwijzen", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Personen verhinderen om aan de oude versie van de kamer bij te dragen en plaats een bericht te dat de personen verwijst naar de nieuwe kamer", - "Put a link back to the old room at the start of the new room so people can see old messages": "Bovenaan de nieuwe kamer naar de oude verwijzen, om oude berichten te kunnen lezen", - "Unable to load backup status": "Kan back-upstatus niet laden", - "Unable to restore backup": "Kan back-up niet terugzetten", - "No backup found!": "Geen back-up gevonden!", - "Failed to decrypt %(failedCount)s sessions!": "Ontsleutelen van %(failedCount)s sessies is mislukt!", - "Warning: you should only set up key backup from a trusted computer.": "Let op: stel sleutelback-up enkel in op een vertrouwde computer.", - "This homeserver would like to make sure you are not a robot.": "Deze homeserver wil graag weten of je geen robot bent.", - "Please review and accept all of the homeserver's policies": "Gelieve het beleid van de homeserver door te nemen en te aanvaarden", - "Please review and accept the policies of this homeserver:": "Gelieve het beleid van deze homeserver door te nemen en te aanvaarden:", - "Email (optional)": "E-mailadres (optioneel)", - "Phone (optional)": "Telefoonnummer (optioneel)", - "Join millions for free on the largest public server": "Neem deel aan de grootste publieke server samen met miljoenen anderen", - "Couldn't load page": "Kon pagina niet laden", - "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.": "Je bericht is niet verstuurd omdat deze homeserver zijn limiet voor maandelijks actieve personen heeft bereikt. Neem contact op met je beheerder om de dienst te blijven gebruiken.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Je bericht is niet verstuurd omdat deze homeserver een systeembronlimiet heeft overschreden. Neem contact op met je dienstbeheerder om de dienst te blijven gebruiken.", - "Could not load user profile": "Kon persoonsprofiel niet laden", - "Your password has been reset.": "Jouw wachtwoord is opnieuw ingesteld.", - "Invalid homeserver discovery response": "Ongeldig homeserver-vindbaarheids-antwoord", - "Invalid identity server discovery response": "Ongeldig identiteitsserver-vindbaarheidsantwoord", - "General failure": "Algemene fout", - "Please contact your service administrator to continue using this service.": "Gelieve contact op te nemen met je dienstbeheerder om deze dienst te blijven gebruiken.", - "Create account": "Registeren", - "That matches!": "Dat komt overeen!", - "That doesn't match.": "Dat komt niet overeen.", - "Go back to set it again.": "Ga terug om het opnieuw in te stellen.", - "Your keys are being backed up (the first backup could take a few minutes).": "Er wordt een back-up van je sleutels gemaakt (de eerste back-up kan enkele minuten duren).", - "Success!": "Klaar!", - "Unable to create key backup": "Kan sleutelback-up niet aanmaken", - "Set up": "Instellen", - "New Recovery Method": "Nieuwe herstelmethode", - "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.": "Als je deze nieuwe herstelmethode niet hebt ingesteld, is het mogelijk dat een aanvaller toegang tot jouw account probeert te krijgen. Wijzig onmiddellijk je wachtwoord en stel bij instellingen een nieuwe herstelmethode in.", - "Go to Settings": "Ga naar instellingen", - "Set up Secure Messages": "Beveiligde berichten instellen", - "Recovery Method Removed": "Herstelmethode verwijderd", - "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.": "Als je de herstelmethode niet hebt verwijderd, is het mogelijk dat er een aanvaller toegang tot jouw account probeert te verkrijgen. Wijzig onmiddellijk je wachtwoord en stel bij instellingen een nieuwe herstelmethode in.", - "Upgrade this room to the recommended room version": "Upgrade deze kamer naar de aanbevolen kamerversie", - "This room is running room version , which this homeserver has marked as unstable.": "Deze kamer draait op kamerversie , die door deze homeserver als onstabiel is gemarkeerd.", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Upgraden zal de huidige versie van deze kamer sluiten, en onder dezelfde naam een geüpgraded versie starten.", - "Failed to revoke invite": "Intrekken van uitnodiging is mislukt", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Kon de uitnodiging niet intrekken. De server ondervindt mogelijk een tijdelijk probleem, of je hebt niet het recht de uitnodiging in te trekken.", - "Revoke invite": "Uitnodiging intrekken", - "Invited by %(sender)s": "Uitgenodigd door %(sender)s", - "Remember my selection for this widget": "Onthoud mijn keuze voor deze widget", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "Je hebt %(count)s ongelezen meldingen in een vorige versie van deze kamer.", - "one": "Je hebt %(count)s ongelezen meldingen in een vorige versie van deze kamer." - }, - "The file '%(fileName)s' failed to upload.": "Het bestand ‘%(fileName)s’ kon niet geüpload worden.", - "Notes": "Opmerkingen", - "Sign out and remove encryption keys?": "Uitloggen en versleutelingssleutels verwijderen?", - "To help us prevent this in future, please send us logs.": "Stuur ons jouw logs om dit in de toekomst te helpen voorkomen.", - "Missing session data": "Sessiegegevens ontbreken", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Sommige sessiegegevens, waaronder sleutels voor versleutelde berichten, ontbreken. Herstel de sleutels uit je back-up door je af- en weer aan te melden.", - "Your browser likely removed this data when running low on disk space.": "Jouw browser heeft deze gegevens wellicht verwijderd toen de beschikbare opslagSpace vol was.", - "Upload files (%(current)s of %(total)s)": "Bestanden versturen (%(current)s van %(total)s)", - "Upload files": "Bestanden versturen", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Dit bestand is te groot om te versturen. Het limiet is %(limit)s en dit bestand is %(sizeOfThisFile)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Deze bestanden zijn te groot om te versturen. De bestandsgroottelimiet is %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Sommige bestanden zijn te groot om te versturen. De bestandsgroottelimiet is %(limit)s.", - "Upload %(count)s other files": { - "other": "%(count)s overige bestanden versturen", - "one": "%(count)s overig bestand versturen" - }, - "Cancel All": "Alles annuleren", - "Upload Error": "Fout bij versturen van bestand", - "The server does not support the room version specified.": "De server ondersteunt deze versie van kamers niet.", - "No homeserver URL provided": "Geen homeserver-URL opgegeven", - "Unexpected error resolving homeserver configuration": "Onverwachte fout bij het controleren van de homeserver-configuratie", - "The user's homeserver does not support the version of the room.": "De homeserver van de persoon biedt geen ondersteuning voor deze kamerversie.", - "Show hidden events in timeline": "Verborgen gebeurtenissen op de tijdslijn weergeven", - "View older messages in %(roomName)s.": "Bekijk oudere berichten in %(roomName)s.", - "Join the conversation with an account": "Neem deel aan de kamer met een account", - "Sign Up": "Registreren", - "Reason: %(reason)s": "Reden: %(reason)s", - "Forget this room": "Deze kamer vergeten", - "Re-join": "Opnieuw toetreden", - "You were banned from %(roomName)s by %(memberName)s": "Je bent uit %(roomName)s verbannen door %(memberName)s", - "Something went wrong with your invite to %(roomName)s": "Er is iets misgegaan met je uitnodiging voor %(roomName)s", - "You can only join it with a working invite.": "Je kan de kamer enkel toetreden met een werkende uitnodiging.", - "Join the discussion": "Neem deel aan de kamer", - "Try to join anyway": "Toch proberen deelnemen", - "Do you want to chat with %(user)s?": "Wil je een kamer beginnen met %(user)s?", - "Do you want to join %(roomName)s?": "Wil je tot %(roomName)s toetreden?", - " invited you": " heeft je uitgenodigd", - "You're previewing %(roomName)s. Want to join it?": "Je bekijkt %(roomName)s. Wilt je eraan deelnemen?", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s kan niet vooraf bekeken worden. Wil je eraan deelnemen?", - "This room has already been upgraded.": "Deze kamer is reeds geüpgraded.", - "reacted with %(shortName)s": "heeft gereageerd met %(shortName)s", - "edited": "bewerkt", - "Rotate Left": "Links draaien", - "Rotate Right": "Rechts draaien", - "Edit message": "Bericht bewerken", - "Use an email address to recover your account": "Gebruik een e-mailadres om je account te herstellen", - "Enter email address (required on this homeserver)": "Voer een e-mailadres in (vereist op deze homeserver)", - "Doesn't look like a valid email address": "Dit lijkt geen geldig e-mailadres", - "Enter password": "Voer wachtwoord in", - "Password is allowed, but unsafe": "Wachtwoord is toegestaan, maar onveilig", - "Nice, strong password!": "Dit is een sterk wachtwoord!", - "Passwords don't match": "Wachtwoorden komen niet overeen", - "Other users can invite you to rooms using your contact details": "Andere personen kunnen je in kamers uitnodigen op basis van je contactgegevens", - "Enter phone number (required on this homeserver)": "Voer telefoonnummer in (vereist op deze homeserver)", - "Enter username": "Voer inlognaam in", - "Some characters not allowed": "Sommige tekens zijn niet toegestaan", - "Add room": "Kamer toevoegen", - "Failed to get autodiscovery configuration from server": "Ophalen van auto-vindbaarheidsconfiguratie van server is mislukt", - "Invalid base_url for m.homeserver": "Ongeldige base_url voor m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "De homeserver-URL lijkt geen geldige Matrix-homeserver", - "Invalid base_url for m.identity_server": "Ongeldige base_url voor m.identity_server", - "Identity server URL does not appear to be a valid identity server": "De identiteitsserver-URL lijkt geen geldige identiteitsserver", - "Uploaded sound": "Geüpload-geluid", - "Sounds": "Geluiden", - "Notification sound": "Meldingsgeluid", - "Set a new custom sound": "Stel een nieuw aangepast geluid in", - "Browse": "Bladeren", - "Cannot reach homeserver": "Kan homeserver niet bereiken", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Zorg dat je een stabiele internetverbinding hebt, of neem contact op met de systeembeheerder", - "Your %(brand)s is misconfigured": "Je %(brand)s is onjuist geconfigureerd", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Vraag jouw %(brand)s-beheerder je configuratie na te kijken op onjuiste of dubbele items.", - "Unexpected error resolving identity server configuration": "Onverwachte fout bij het oplossen van de identiteitsserverconfiguratie", - "Use lowercase letters, numbers, dashes and underscores only": "Gebruik enkel letters, cijfers, streepjes en underscores", - "Cannot reach identity server": "Kan identiteitsserver niet bereiken", - "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.": "Je kan jezelf registreren, maar sommige functies zullen pas beschikbaar zijn wanneer de identiteitsserver weer online is. Als je deze waarschuwing blijft zien, controleer dan je configuratie of neem contact op met een serverbeheerder.", - "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.": "Je kan jouw wachtwoord opnieuw instellen, maar sommige functies zullen pas beschikbaar komen wanneer de identiteitsserver weer online is. Als je deze waarschuwing blijft zien, controleer dan je configuratie of neem contact op met een serverbeheerder.", - "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.": "Je kan inloggen, maar sommige functies zullen pas beschikbaar zijn wanneer de identiteitsserver weer online is. Als je deze waarschuwing blijft zien, controleer dan je configuratie of neem contact op met een systeembeheerder.", - "Upload all": "Alles versturen", - "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:", - "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.", - "Resend %(unsentCount)s reaction(s)": "%(unsentCount)s reactie(s) opnieuw versturen", - "Failed to re-authenticate due to a homeserver problem": "Opnieuw inloggen is mislukt wegens een probleem met de homeserver", - "Clear personal data": "Persoonlijke gegevens wissen", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Laat ons weten wat er verkeerd is gegaan, of nog beter, maak een foutrapport aan op GitHub, waarin je het probleem beschrijft.", - "Find others by phone or email": "Vind anderen via telefoonnummer of e-mailadres", - "Be found by phone or email": "Wees vindbaar via telefoonnummer of e-mailadres", - "Use bots, bridges, widgets and sticker packs": "Gebruik robots, bruggen, widgets en stickerpakketten", - "Terms of Service": "Gebruiksvoorwaarden", - "Service": "Dienst", - "Summary": "Samenvatting", - "This account has been deactivated.": "Dit account is gesloten.", - "Checking server": "Server wordt gecontroleerd", - "Disconnect from the identity server ?": "Wil je de verbinding met de identiteitsserver verbreken?", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Om bekenden te kunnen vinden en voor hen vindbaar te zijn gebruik je momenteel . Je kan die identiteitsserver hieronder wijzigen.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Je gebruikt momenteel geen identiteitsserver. Voeg er hieronder één toe om bekenden te kunnen vinden en voor hen vindbaar te zijn.", - "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.": "Als je de verbinding met je identiteitsserver verbreekt zal je niet door andere personen gevonden kunnen worden, en dat je anderen niet via e-mail of telefoon zal kunnen uitnodigen.", - "Discovery": "Vindbaarheid", - "Deactivate account": "Account sluiten", - "Always show the window menu bar": "De venstermenubalk altijd tonen", - "Unable to revoke sharing for email address": "Kan delen voor dit e-mailadres niet intrekken", - "Unable to share email address": "Kan e-mailadres niet delen", - "Discovery options will appear once you have added an email above.": "Vindbaarheidopties zullen verschijnen wanneer je een e-mailadres hebt toegevoegd.", - "Unable to revoke sharing for phone number": "Kan delen voor dit telefoonnummer niet intrekken", - "Unable to share phone number": "Kan telefoonnummer niet delen", - "Please enter verification code sent via text.": "Voer de verificatiecode in die werd verstuurd via sms.", - "Discovery options will appear once you have added a phone number above.": "Vindbaarheidopties zullen verschijnen wanneer je een telefoonnummer hebt toegevoegd.", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Er is een sms verstuurd naar +%(msisdn)s. Voor de verificatiecode in die in het bericht staat.", - "Command Help": "Hulp bij opdrachten", - "Call failed due to misconfigured server": "Oproep mislukt door verkeerd geconfigureerde server", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Vraag je homeserver-beheerder (%(homeserverDomain)s) een TURN-server te configureren voor de betrouwbaarheid van de oproepen.", - "Identity server has no terms of service": "De identiteitsserver heeft geen dienstvoorwaarden", - "The identity server you have chosen does not have any terms of service.": "De identiteitsserver die je hebt gekozen heeft geen dienstvoorwaarden.", - "Only continue if you trust the owner of the server.": "Ga enkel verder indien je de eigenaar van de server vertrouwt.", - "Terms of service not accepted or the identity server is invalid.": "Dienstvoorwaarden niet aanvaard, of de identiteitsserver is ongeldig.", - "Enter a new identity server": "Voer een nieuwe identiteitsserver in", - "Remove %(email)s?": "%(email)s verwijderen?", - "Remove %(phone)s?": "%(phone)s verwijderen?", - "Use an identity server": "Gebruik een identiteitsserver", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Gebruik een identiteitsserver om uit te nodigen via e-mail. Klik op ‘Doorgaan’ om de standaardidentiteitsserver (%(defaultIdentityServerName)s) te gebruiken, of beheer de server in de instellingen.", - "Use an identity server to invite by email. Manage in Settings.": "Gebruik een identiteitsserver om uit te nodigen via e-mail. Beheer de server in de instellingen.", - "Accept to continue:": "Aanvaard om door te gaan:", - "Change identity server": "Identiteitsserver wisselen", - "Disconnect from the identity server and connect to instead?": "Verbinding met identiteitsserver verbreken en in plaats daarvan verbinden met ?", - "Disconnect identity server": "Verbinding met identiteitsserver verbreken", - "You are still sharing your personal data on the identity server .": "Je deelt nog steeds je persoonlijke gegevens op de identiteitsserver .", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "We raden je aan je e-mailadressen en telefoonnummers van de identiteitsserver te verwijderen voordat je de verbinding verbreekt.", - "Disconnect anyway": "Verbinding toch verbreken", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Mocht je, om bekenden te zoeken en zelf vindbaar te zijn, niet willen gebruiken, voer dan hieronder een andere identiteitsserver in.", - "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.": "Een identiteitsserver is niet verplicht, maar zonder identiteitsserver zal je geen bekenden op e-mailadres of telefoonnummer kunnen zoeken, noch door hen vindbaar zijn.", - "Do not use an identity server": "Geen identiteitsserver gebruiken", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Aanvaard de gebruiksvoorwaarden van de identiteitsserver (%(serverName)s) om vindbaar te zijn op e-mailadres of telefoonnummer.", - "Read Marker lifetime (ms)": "Levensduur van leesbevestigingen (ms)", - "Read Marker off-screen lifetime (ms)": "Levensduur van levensbevestigingen, niet op scherm (ms)", - "Error changing power level requirement": "Fout bij wijzigen van machtsniveauvereiste", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Er is een fout opgetreden bij het wijzigen van de machtsniveauvereisten van de kamer. Zorg ervoor dat je over voldoende machtigingen beschikt en probeer het opnieuw.", - "Error changing power level": "Fout bij wijzigen van machtsniveau", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Er is een fout opgetreden bij het wijzigen van het machtsniveau van de persoon. Zorg ervoor dat je over voldoende machtigingen beschikt en probeer het opnieuw.", - "Verify the link in your inbox": "Verifieer de koppeling in je postvak", - "No recent messages by %(user)s found": "Geen recente berichten door %(user)s gevonden", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Probeer omhoog te scrollen in de tijdslijn om te kijken of er eerdere zijn.", - "Remove recent messages by %(user)s": "Recente berichten door %(user)s verwijderen", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Bij een groot aantal berichten kan dit even duren. Herlaad je cliënt niet gedurende deze tijd.", - "Remove %(count)s messages": { - "other": "%(count)s berichten verwijderen", - "one": "1 bericht verwijderen" - }, - "Deactivate user?": "Persoon deactiveren?", - "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?": "Deze persoon deactiveren zal deze persoon uitloggen en verhinderen dat de persoon weer inlogt. Bovendien zal de persoon alle kamers waaraan de persoon deelneemt verlaten. Deze actie is niet terug te draaien. Weet je zeker dat je deze persoon wilt deactiveren?", - "Deactivate user": "Persoon deactiveren", - "Remove recent messages": "Recente berichten verwijderen", - "Italics": "Cursief", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Deze uitnodiging tot %(roomName)s was verstuurd naar %(email)s, dat niet aan uw account gekoppeld is", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Koppel in de instellingen dit e-mailadres aan uw account om uitnodigingen direct in %(brand)s te ontvangen.", - "This invite to %(roomName)s was sent to %(email)s": "Deze uitnodiging tot %(roomName)s was verstuurd naar %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Gebruik in de instellingen een identiteitsserver om uitnodigingen direct in %(brand)s te ontvangen.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Deel in de instellingen dit e-mailadres om uitnodigingen direct in %(brand)s te ontvangen.", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Gebruik een identiteitsserver om uit te nodigen op e-mailadres. Gebruik de standaardserver (%(defaultIdentityServerName)s) of beheer de server in de Instellingen.", - "Use an identity server to invite by email. Manage in Settings.": "Gebruik een identiteitsserver om anderen uit te nodigen via e-mail. Beheer de server in de Instellingen.", - "Explore rooms": "Kamers ontdekken", - "Show image": "Afbeelding tonen", - "e.g. my-room": "bv. mijn-kamer", - "Close dialog": "Dialoog sluiten", - "Hide advanced": "Geavanceerde info verbergen", - "Show advanced": "Geavanceerde info tonen", - "To continue you need to accept the terms of this service.": "Om door te gaan dien je de dienstvoorwaarden te aanvaarden.", - "Document": "Document", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Publieke sleutel van captcha ontbreekt in homeserverconfiguratie. Meld dit aan de beheerder van je homeserver.", - "Emoji Autocomplete": "Emoji autoaanvullen", - "Notification Autocomplete": "Meldingen autoaanvullen", - "Room Autocomplete": "Kamers autoaanvullen", - "User Autocomplete": "Personen autoaanvullen", - "Add Email Address": "E-mailadres toevoegen", - "Add Phone Number": "Telefoonnummer toevoegen", - "Your email address hasn't been verified yet": "Jouw e-mailadres is nog niet geverifieerd", - "Click the link in the email you received to verify and then click continue again.": "Open de koppeling in de ontvangen verificatie-e-mail, en klik dan op ‘Doorgaan’.", - "%(creator)s created and configured the room.": "Kamer gestart en ingesteld door %(creator)s.", - "Setting up keys": "Sleutelconfiguratie", - "Verify this session": "Verifieer deze sessie", - "Encryption upgrade available": "Versleutelingsupgrade beschikbaar", - "You can use /help to list available commands. Did you mean to send this as a message?": "Typ /help om alle opdrachten te zien. Was het je bedoeling dit als bericht te sturen?", - "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.": "Dit vergt validatie van een e-mailadres of telefoonnummer middels de standaard identiteitsserver , maar die server heeft geen gebruiksvoorwaarden.", - "Error upgrading room": "Upgraden van kamer mislukt", - "Double check that your server supports the room version chosen and try again.": "Ga nogmaals na dat de server de gekozen kamerversie ondersteunt, en probeer het dan opnieuw.", - "Verifies a user, session, and pubkey tuple": "Verifieert de combinatie van persoon, sessie en publieke sleutel", - "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.", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "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", - "How fast should messages be downloaded.": "Ophaalfrequentie van berichten.", - "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…", - "Lock": "Hangslot", - "Other users may not trust it": "Mogelijk wantrouwen anderen het", - "Later": "Later", - "This bridge was provisioned by .": "Dank aan voor de brug.", - "This bridge is managed by .": "Brug onderhouden door .", - "Show more": "Meer tonen", - "in memory": "in het geheugen", - "not found": "niet gevonden", - "Cancel entering passphrase?": "Wachtwoord annuleren?", - "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.", - "not stored": "niet opgeslagen", - "Ignored/Blocked": "Genegeerd/geblokkeerd", - "Error adding ignored user/server": "Fout bij het toevoegen van een genegeerde persoon/server", - "Something went wrong. Please try again or view your console for hints.": "Er is iets fout gegaan. Probeer het opnieuw of bekijk de console om voor meer informatie.", - "Error subscribing to list": "Fout bij het abonneren op de lijst", - "Error removing ignored user/server": "Fout bij het verwijderen van genegeerde persoon/server", - "Error unsubscribing from list": "Fout bij het opzeggen van een abonnement op de lijst", - "Please try again or view your console for hints.": "Probeer het opnieuw of bekijk de console voor meer informatie.", - "None": "Geen", - "You have not ignored anyone.": "Je hebt niemand genegeerd.", - "You are currently ignoring:": "Je negeert op dit moment:", - "You are not subscribed to any lists": "Je hebt geen abonnement op een lijst", - "View rules": "Bekijk regels", - "You are currently subscribed to:": "Je hebt een abonnement op:", - "⚠ These settings are meant for advanced users.": "⚠ Deze instellingen zijn bedoeld voor gevorderde personen.", - "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.": "Het negeren van personen gaat via banlijsten. Deze bevatten regels over wie verbannen moet worden. Het abonneren op een banlijst betekent dat je de personen/servers die op de lijst staan niet meer zult zien.", - "Personal ban list": "Persoonlijke banlijst", - "Server or user ID to ignore": "Server of persoon-ID om te negeren", - "eg: @bot:* or example.org": "bijvoorbeeld: @bot:* of voorbeeld.org", - "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.", - "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 ", - "wait and try again later": "wachten en het later weer proberen", - "Manage integrations": "Integratiebeheerder", - "Ban list rules - %(roomName)s": "Banlijstregels - %(roomName)s", - "Server rules": "Serverregels", - "User rules": "Persoonsregels", - "Session ID:": "Sessie-ID:", - "Session key:": "Sessiesleutel:", - "Message search": "Berichten zoeken", - "This room is bridging messages to the following platforms. Learn more.": "Deze kamer wordt overbrugd naar de volgende platformen. Lees meer", - "Bridges": "Bruggen", - "This user has not verified all of their sessions.": "Deze persoon heeft niet al zijn sessies geverifieerd.", - "You have not verified this user.": "Je hebt deze persoon niet geverifieerd.", - "You have verified this user. This user has verified all of their sessions.": "Je hebt deze persoon geverifieerd. Deze persoon heeft al zijn sessies geverifieerd.", - "Someone is using an unknown session": "Iemand gebruikt een onbekende sessie", - "This room is end-to-end encrypted": "Deze kamer is eind-tot-eind-versleuteld", - "Everyone in this room is verified": "Iedereen in deze kamer is geverifieerd", - "Direct Messages": "Direct gesprek", - "If disabled, messages from encrypted rooms won't appear in search results.": "Dit moet aan staan om te kunnen zoeken in versleutelde kamers.", - "Indexed rooms:": "Geïndexeerde kamers:", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Jouw account heeft een identiteit voor kruiselings ondertekenen in de sleutelopslag, maar die wordt nog niet vertrouwd door de huidige sessie.", - "Cross-signing public keys:": "Publieke sleutels voor kruiselings ondertekenen:", - "Cross-signing private keys:": "Privésleutels voor kruiselings ondertekenen:", - "in secret storage": "in de sleutelopslag", - "Secret storage public key:": "Sleutelopslag publieke sleutel:", - "in account data": "in accountinformatie", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Verbind deze sessie met de sleutelback-up voordat je jezelf afmeldt. Dit voorkomt dat je sleutels verliest die alleen op deze sessie voorkomen.", - "Connect this session to Key Backup": "Verbind deze sessie met de sleutelback-up", - "This backup is trusted because it has been restored on this session": "Deze back-up is vertrouwd omdat hij hersteld is naar deze sessie", - "Your keys are not being backed up from this session.": "Jouw sleutels worden niet geback-upt van deze sessie.", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Je moet je persoonlijke informatie van de identiteitsserver verwijderen voordat je ontkoppelt. Helaas kan de identiteitsserver op dit moment niet worden bereikt. Mogelijk is hij offline.", - "Your homeserver does not support cross-signing.": "Jouw homeserver biedt geen ondersteuning voor kruiselings ondertekenen.", - "Homeserver feature support:": "Homeserver functie ondersteuning:", - "exists": "aanwezig", - "Cancelling…": "Bezig met annuleren…", - "%(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.": "In %(brand)s ontbreken enige modulen vereist voor het veilig lokaal bewaren van versleutelde berichten. Wil je deze functie uittesten, compileer dan een aangepaste versie van %(brand)s Desktop die de zoekmodulen bevat.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Deze sessie maakt geen back-ups van je sleutels, maar je beschikt over een reeds bestaande back-up waaruit je kan herstellen en waaraan je nieuwe sleutels vanaf nu kunt toevoegen.", - "Encrypted by an unverified session": "Versleuteld door een niet-geverifieerde sessie", - "Unencrypted": "Onversleuteld", - "Encrypted by a deleted session": "Versleuteld door een verwijderde sessie", - "Close preview": "Voorbeeld sluiten", - "Failed to deactivate user": "Deactiveren van persoon is mislukt", - "Room %(name)s": "Kamer %(name)s", - " wants to chat": " wil een chat met je beginnen", - "Start chatting": "Gesprek beginnen", - "Reject & Ignore user": "Weigeren en persoon negeren", - "Unknown Command": "Onbekende opdracht", - "Unrecognised command: %(commandText)s": "Onbekende opdracht: %(commandText)s", - "Hint: Begin your message with // to start it with a slash.": "Tip: begin uw bericht met // om het te laten voorafgaan door een schuine streep.", - "Send as message": "Versturen als bericht", - "Failed to connect to integration manager": "Verbinding met integratiebeheerder is mislukt", - "Waiting for %(displayName)s to accept…": "Wachten tot %(displayName)s aanvaardt…", - "Accepting…": "Toestaan…", - "Start Verification": "Verificatie beginnen", - "Messages in this room are end-to-end encrypted.": "De berichten in deze kamer worden eind-tot-eind-versleuteld.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Jouw berichten zijn beveiligd, en enkel de ontvanger en jij hebben de unieke sleutels om ze te ontsleutelen.", - "Verify User": "Persoon verifiëren", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Als extra beveiliging kan je deze persoon verifiëren door een eenmalige code op jullie toestellen te controleren.", - "Your messages are not secure": "Jouw berichten zijn niet veilig", - "One of the following may be compromised:": "Eén van volgende onderdelen kan gecompromitteerd zijn:", - "Your homeserver": "Jouw homeserver", - "Not Trusted": "Niet vertrouwd", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s%(userId)s heeft zich aangemeld bij een nieuwe sessie zonder deze te verifiëren:", - "Ask this user to verify their session, or manually verify it below.": "Vraag deze persoon de sessie te verifiëren, of verifieer het handmatig hieronder.", - "%(count)s verified sessions": { - "other": "%(count)s geverifieerde sessies", - "one": "1 geverifieerde sessie" - }, - "Hide verified sessions": "Geverifieerde sessies verbergen", - "%(count)s sessions": { - "other": "%(count)s sessies", - "one": "%(count)s sessie" - }, - "Hide sessions": "Sessies verbergen", - "This client does not support end-to-end encryption.": "Deze cliënt biedt geen ondersteuning voor eind-tot-eind-versleuteling.", - "Messages in this room are not end-to-end encrypted.": "De berichten in deze kamer worden niet eind-tot-eind-versleuteld.", - "Verify by scanning": "Verifiëren met scan", - "Ask %(displayName)s to scan your code:": "Vraag %(displayName)s om jouw code te scannen:", - "Verify by emoji": "Verifiëren met emoji", - "If you can't scan the code above, verify by comparing unique emoji.": "Als je bovenstaande code niet kan scannen, verifieer dan door unieke emoji te vergelijken.", - "Verify by comparing unique emoji.": "Verifieer door unieke emoji te vergelijken.", - "You've successfully verified %(displayName)s!": "Je hebt %(displayName)s geverifieerd!", - "Encryption not enabled": "Versleuteling niet ingeschakeld", - "The encryption used by this room isn't supported.": "De versleuteling gebruikt in deze kamer wordt niet ondersteund.", - "Message Actions": "Berichtacties", - "You have ignored this user, so their message is hidden. Show anyways.": "Je hebt deze persoon genegeerd, dus de berichten worden verborgen. Toch tonen?", - "You verified %(name)s": "Je hebt %(name)s geverifieerd", - "You cancelled verifying %(name)s": "Je hebt de verificatie van %(name)s geannuleerd", - "%(name)s cancelled verifying": "%(name)s heeft de verificatie geannuleerd", - "You accepted": "Je hebt aanvaard", - "%(name)s accepted": "%(name)s heeft aanvaard", - "You declined": "Je hebt geweigerd", - "You cancelled": "Je hebt geannuleerd", - "%(name)s declined": "%(name)s heeft geweigerd", - "%(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", - "Cancel search": "Zoeken annuleren", - "Any of the following data may be shared:": "De volgende gegevens worden mogelijk gedeeld:", - "Your display name": "Jouw weergavenaam", - "Your user ID": "Jouw persoon-ID", - "Your theme": "Jouw thema", - "%(brand)s URL": "%(brand)s-URL", - "Room ID": "Kamer-ID", - "Widget ID": "Widget-ID", - "Using this widget may share data with %(widgetDomain)s.": "Deze widget gebruiken deelt mogelijk gegevens met %(widgetDomain)s.", - "Widgets do not use message encryption.": "Widgets gebruiken geen berichtversleuteling.", - "Widget added by": "Widget toegevoegd door", - "This widget may use cookies.": "Deze widget kan cookies gebruiken.", - "More options": "Meer opties", - "Language Dropdown": "Taalselectie", - "Destroy cross-signing keys?": "Sleutels voor kruiselings ondertekenen verwijderen?", - "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.": "Het verwijderen van sleutels voor kruiselings ondertekenen is niet terug te draaien. Iedereen waarmee u geverifieerd heeft zal beveiligingswaarschuwingen te zien krijgen. U wilt dit hoogstwaarschijnlijk niet doen, tenzij u alle apparaten heeft verloren waarmee u kruiselings kon ondertekenen.", - "Clear cross-signing keys": "Sleutels voor kruiselings ondertekenen wissen", - "Clear all data in this session?": "Alle gegevens in deze sessie verwijderen?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Het verwijderen van alle gegevens in deze sessie is niet terug te draaien. Versleutelde berichten zullen verloren gaan, tenzij je een back-up van de sleutels hebt.", - "Verify session": "Sessie verifiëren", - "Session name": "Sessienaam", - "Session key": "Sessiesleutel", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Deze persoon verifiëren zal de sessie als vertrouwd markeren voor jullie beide.", - "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.": "Verifieer dit apparaat om het als vertrouwd te markeren. Door dit apparaat te vertrouwen geef je extra zekerheid aan jezelf en andere personen bij het gebruik van eind-tot-eind-versleutelde berichten.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Dit apparaat verifiëren zal het als vertrouwd markeren, en personen die met je geverifieerd hebben zullen het vertrouwen.", - "Integrations are disabled": "Integraties zijn uitgeschakeld", - "Integrations not allowed": "Integraties niet toegestaan", - "Something went wrong trying to invite the users.": "Er is een fout opgetreden bij het uitnodigen van de personen.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Deze personen konden niet uitgenodigd worden. Controleer de personen die je wil uitnodigen en probeer het opnieuw.", - "Failed to find the following users": "Kon volgende personen niet vinden", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Volgende personen bestaan mogelijk niet of zijn ongeldig, en kunnen niet uitgenodigd worden: %(csvNames)s", - "Recent Conversations": "Recente gesprekken", - "Recently Direct Messaged": "Recente directe gesprekken", - "Upgrade private room": "Privékamer upgraden", - "Upgrade public room": "Publieke kamer upgraden", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Het bijwerken van een kamer is een gevorderde actie en wordt meestal aanbevolen wanneer een kamer onstabiel is door bugs, ontbrekende functies of problemen met de beveiliging.", - "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.": "Dit heeft meestal enkel een invloed op de manier waarop de kamer door de server verwerkt wordt. Als je problemen met je %(brand)s ondervindt, dien dan een foutmelding in.", - "You'll upgrade this room from to .": "Je upgrade deze kamer van naar .", - "Verification Request": "Verificatieverzoek", - "Remove for everyone": "Verwijderen voor iedereen", - "Country Dropdown": "Landselectie", - "Confirm your identity by entering your account password below.": "Bevestig je identiteit door hieronder je wachtwoord in te voeren.", - "Jump to first unread room.": "Ga naar het eerste ongelezen kamer.", - "Jump to first invite.": "Ga naar de eerste uitnodiging.", - "Command Autocomplete": "Opdrachten autoaanvullen", - "Enter your account password to confirm the upgrade:": "Voer je wachtwoord in om het upgraden te bevestigen:", - "Restore your key backup to upgrade your encryption": "Herstel je sleutelback-up om je versleuteling te upgraden", - "You'll need to authenticate with the server to confirm the upgrade.": "Je zal moeten inloggen bij de server om het upgraden te bevestigen.", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Upgrade deze sessie om er andere sessies mee te verifiëren. Hiermee krijgen de andere sessies toegang tot je versleutelde berichten en is het voor andere personen als vertrouwd gemarkeerd .", - "Upgrade your encryption": "Upgrade je versleuteling", - "Unable to set up secret storage": "Kan sleutelopslag niet instellen", - "Create key backup": "Sleutelback-up aanmaken", - "This session is encrypting history using the new recovery method.": "Deze sessie versleutelt je geschiedenis aan de hand van de nieuwe herstelmethode.", - "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.": "Als je dit per ongeluk hebt gedaan, kan je beveiligde berichten op deze sessie instellen, waarmee de berichtgeschiedenis van deze sessie opnieuw zal versleuteld worden aan de hand van een nieuwe herstelmethode.", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s bewaart versleutelde berichten veilig in het lokale cachegeheugen om ze in je zoekresultaten te laten verschijnen:", - "Space used:": "Gebruikte Space:", - "Indexed messages:": "Geïndexeerde berichten:", - "Message downloading sleep time(ms)": "Wachttijd voor downloaden van berichten (ms)", - "Mark all as read": "Alles markeren als gelezen", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Bekijk eerst het openbaarmakingsbeleid van Matrix.org als je een probleem met de beveiliging van Matrix wilt melden.", - "Not currently indexing messages for any room.": "Er worden momenteel voor geen enkele kamer berichten geïndexeerd.", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s van %(totalRooms)s", - "Use Single Sign On to continue": "Ga verder met eenmalige aanmelding", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Bevestig je identiteit met je eenmalige aanmelding om dit e-mailadres toe te voegen.", - "Confirm adding email": "Bevestig toevoegen van het e-mailadres", - "Click the button below to confirm adding this email address.": "Klik op de knop hieronder om dit e-mailadres toe te voegen.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Bevestig je identiteit met je eenmalige aanmelding om dit telefoonnummer toe te voegen.", - "Confirm adding phone number": "Bevestig toevoegen van het telefoonnummer", - "Click the button below to confirm adding this phone number.": "Klik op de knop hieronder om het toevoegen van dit telefoonnummer te bevestigen.", - "New login. Was this you?": "Nieuwe login gevonden. Was jij dat?", - "%(name)s is requesting verification": "%(name)s verzoekt om verificatie", - "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.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Bevestig de deactivering van je account door gebruik te maken van eenmalige aanmelding om je identiteit te bewijzen.", - "Are you sure you want to deactivate your account? This is irreversible.": "Weet je zeker dat je jouw account wil sluiten? Dit is onomkeerbaar.", - "Confirm account deactivation": "Bevestig accountsluiting", - "Your homeserver has exceeded its user limit.": "Jouw homeserver heeft het maximaal aantal personen overschreden.", - "Your homeserver has exceeded one of its resource limits.": "Jouw homeserver heeft een van zijn limieten overschreden.", - "Ok": "Oké", - "The call was answered on another device.": "De oproep werd op een ander toestel beantwoord.", - "Answered Elsewhere": "Ergens anders beantwoord", - "The call could not be established": "De oproep kon niet worden volbracht", - "Bahrain": "Bahrein", - "Bahamas": "Bahama's", - "Azerbaijan": "Azerbeidzjan", - "Austria": "Oostenrijk", - "Australia": "Australië", - "Aruba": "Aruba", - "Armenia": "Armenië", - "Argentina": "Argentinië", - "Antigua & Barbuda": "Antigua & Barbuda", - "Antarctica": "Antarctica", - "Anguilla": "Anguilla", - "Angola": "Angola", - "Andorra": "Andorra", - "American Samoa": "Amerikaans Samoa", - "Algeria": "Algerije", - "Albania": "Albanië", - "Åland Islands": "Åland", - "Afghanistan": "Afghanistan", - "United States": "Verenigde Staten", - "United Kingdom": "Verenigd Koninkrijk", - "You've reached the maximum number of simultaneous calls.": "Je hebt het maximum aantal van gelijktijdige oproepen bereikt.", - "Too Many Calls": "Te veel oproepen", - "Video conference started by %(senderName)s": "Videovergadering gestart door %(senderName)s", - "Video conference updated by %(senderName)s": "Videovergadering geüpdatet door %(senderName)s", - "Video conference ended by %(senderName)s": "Videovergadering beëindigd door %(senderName)s", - "Join the conference from the room information card on the right": "Neem deel aan de vergadering via de informatiekaart rechts", - "You cancelled verification.": "Je hebt de verificatie geannuleerd.", - "%(displayName)s cancelled verification.": "%(displayName)s heeft de verificatie geannuleerd.", - "Verification timed out.": "Verificatie verlopen.", - "Start verification again from their profile.": "Begin verificatie opnieuw vanaf hun profiel.", - "Romania": "Roemenië", - "St. Martin": "Sint Maarten/Sint-Maarten", - "St. Kitts & Nevis": "Saint Kitts en Nevis", - "St. Barthélemy": "Saint-Barthélemy", - "South Korea": "Zuid-Korea", - "Somalia": "Somalië", - "Papua New Guinea": "Papoea-Nieuw-Guinea", - "North Korea": "Noord-Korea", - "Netherlands": "Nederland", - "Malta": "Malta", - "Mali": "Mali", - "Macau": "Macau", - "Laos": "Laos", - "Kosovo": "Kosovo", - "India": "India", - "Guinea": "Guinee", - "Guinea-Bissau": "Guinee-Bissau", - "Gibraltar": "Gibraltar", - "Georgia": "Georgië", - "Equatorial Guinea": "Equatoriaal-Guinea", - "Dominican Republic": "Dominicaanse Republiek", - "Dominica": "Dominica", - "Czech Republic": "Tsjechië", - "Congo - Kinshasa": "Congo-Kinshasa", - "Congo - Brazzaville": "Congo-Brazzaville", - "Caribbean Netherlands": "Caribisch Nederland", - "Cape Verde": "Kaapverdië", - "British Indian Ocean Territory": "Brits Indische Oceaanterritorium", - "Zimbabwe": "Zimbabwe", - "Zambia": "Zambia", - "Yemen": "Jemen", - "Western Sahara": "Westelijke Sahara", - "Wallis & Futuna": "Wallis en Futuna", - "U.S. Virgin Islands": "Amerikaanse Maagdeneilanden", - "British Virgin Islands": "Britse Maagdeneilanden", - "Vietnam": "Vietnam", - "Venezuela": "Venezuela", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Oezbekistan", - "Uruguay": "Uruguay", - "Ireland": "Verenigd Koninkrijk", - "United Arab Emirates": "Verenigde Arabische Emiraten", - "Ukraine": "Oekraïne", - "Uganda": "Oeganda", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Turks- en Caicoseilanden", - "Turkmenistan": "Turkmenistan", - "Turkey": "Turkije", - "Tunisia": "Tunesië", - "Trinidad & Tobago": "Trinidad en Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Oost-Timor", - "Thailand": "Thailand", - "Tanzania": "Tanzania", - "Tajikistan": "Tadzjikistan", - "Syria": "Syrië", - "Switzerland": "Zwitserland", - "Sweden": "Zweden", - "Svalbard & Jan Mayen": "Spitsbergen en Jan Mayen", - "Suriname": "Suriname", - "Sri Lanka": "Sri Lanka", - "Spain": "Spanje", - "South Africa": "Zuid-Afrika", - "Solomon Islands": "Salomonseilanden", - "Slovenia": "Slovenië", - "Slovakia": "Slowakije", - "Sint Maarten": "Sint Maarten", - "Singapore": "Singapore", - "Sierra Leone": "Sierra Leone", - "Seychelles": "Seychellen", - "Serbia": "Servië", - "Senegal": "Senegal", - "Saudi Arabia": "Saoedi-Arabië", - "San Marino": "San Marino", - "Samoa": "Samoa", - "Rwanda": "Rwanda", - "Russia": "Rusland", - "Réunion": "Réunion", - "Qatar": "Qatar", - "Puerto Rico": "Puerto Rico", - "Portugal": "Portugal", - "Poland": "Polen", - "Pitcairn Islands": "Pitcairneilanden", - "Philippines": "Filipijnen", - "Peru": "Peru", - "Paraguay": "Paraguay", - "Panama": "Panama", - "Palestine": "Palestina", - "Palau": "Palau", - "Pakistan": "Pakistan", - "Norway": "Noorwegen", - "Northern Mariana Islands": "Noordelijke Marianen", - "Macedonia": "Noord-Macedonië", - "Norfolk Island": "Norfolk", - "Niue": "Niue", - "Nigeria": "Nigeria", - "Niger": "Niger", - "Nicaragua": "Nicaragua", - "New Zealand": "Nieuw-Zeeland", - "New Caledonia": "Nieuw-Caledonië", - "Nepal": "Nepal", - "Nauru": "Nauru", - "Namibia": "Namibië", - "Myanmar": "Myanmar", - "Mozambique": "Mozambique", - "Morocco": "Marokko", - "Montserrat": "Montserrat", - "Montenegro": "Montenegro", - "Mongolia": "Mongolië", - "Monaco": "Monaco", - "Moldova": "Moldavië", - "Micronesia": "Micronesia", - "Mexico": "Mexico", - "Mayotte": "Mayotte", - "Mauritius": "Mauritius", - "Mauritania": "Mauritanië", - "Martinique": "Martinique", - "Marshall Islands": "Marshalleilanden", - "Maldives": "Maldiven", - "Malaysia": "Maleisië", - "Malawi": "Malawi", - "Madagascar": "Madagaskar", - "Luxembourg": "Luxemburg", - "Lithuania": "Litouwen", - "Liechtenstein": "Liechtenstein", - "Libya": "Libië", - "Liberia": "Liberia", - "Lesotho": "Lesotho", - "Lebanon": "Libanon", - "Latvia": "Letland", - "Kyrgyzstan": "Kirgizië", - "Kuwait": "Koeweit", - "Kiribati": "Kiribati", - "Kenya": "Kenia", - "Kazakhstan": "Kazachstan", - "Jordan": "Jordanië", - "Jersey": "Jersey", - "Japan": "Japan", - "Jamaica": "Jamaica", - "Italy": "Italië", - "Israel": "Israël", - "Isle of Man": "Man", - "Iraq": "Irak", - "Iran": "Iran", - "Indonesia": "Indonesië", - "Iceland": "IJsland", - "Hungary": "Hongarije", - "Hong Kong": "Hongkong", - "Honduras": "Honduras", - "Heard & McDonald Islands": "Heard en McDonaldeilanden", - "Haiti": "Haïti", - "Guyana": "Guyana", - "Guernsey": "Guernsey", - "Guatemala": "Guatemala", - "Guam": "Guam", - "Guadeloupe": "Guadeloupe", - "Grenada": "Grenada", - "Greenland": "Groenland", - "Greece": "Griekenland", - "Ghana": "Ghana", - "Germany": "Duitsland", - "Gambia": "Gambia", - "Gabon": "Gabon", - "French Southern Territories": "Franse Zuidelijke en Antarctische Gebieden", - "French Polynesia": "Frans-Polynesië", - "French Guiana": "Frans-Guyana", - "France": "Frankrijk", - "Finland": "Finland", - "Fiji": "Fiji", - "Faroe Islands": "Faeröer", - "Falkland Islands": "Falklandeilanden", - "Ethiopia": "Ethiopië", - "Estonia": "Estland", - "Eritrea": "Eritrea", - "El Salvador": "El Salvador", - "Egypt": "Egypte", - "Ecuador": "Ecuador", - "Djibouti": "Djibouti", - "Denmark": "Denemarken", - "Cyprus": "Cyprus", - "Curaçao": "Curaçao", - "Cuba": "Cuba", - "Croatia": "Kroatië", - "Côte d’Ivoire": "Ivoorkust", - "Costa Rica": "Costa Rica", - "Cook Islands": "Cookeilanden", - "Comoros": "Comoren", - "Colombia": "Colombia", - "Cocos (Keeling) Islands": "Cocoseilanden", - "Christmas Island": "Christmaseiland", - "China": "China", - "Chile": "Chili", - "Chad": "Tsjaad", - "Central African Republic": "Centraal-Afrikaanse Republiek", - "Cayman Islands": "Kaaimaneilanden", - "Canada": "Canada", - "Cameroon": "Kameroen", - "Cambodia": "Cambodja", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bulgarije", - "Brunei": "Brunei", - "Brazil": "Brazilië", - "Bouvet Island": "Bouveteiland", - "Botswana": "Botswana", - "Bosnia": "Bosnië en Herzegovina", - "Bolivia": "Bolivia", - "Bhutan": "Bhutan", - "Bermuda": "Bermuda", - "Benin": "Benin", - "Belize": "Belize", - "Belgium": "België", - "Belarus": "Wit-Rusland", - "Barbados": "Barbados", - "Bangladesh": "Bangladesh", - "Are you sure you want to cancel entering passphrase?": "Weet je zeker, dat je het invoeren van je wachtwoord wilt afbreken?", - "Vatican City": "Vaticaanstad", - "Taiwan": "Taiwan", - "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.": "De browser is verzocht de homeserver te onthouden die je gebruikt om in te loggen, maar helaas is de browser deze vergeten. Ga naar de inlog-pagina en probeer het opnieuw.", - "We couldn't log you in": "We konden je niet inloggen", - "This room is public": "Deze kamer is publiek", - "Explore public rooms": "Publieke kamers ontdekken", - "Room options": "Kameropties", - "Start a conversation with someone using their name, email address or username (like ).": "Start een kamer met iemand door hun naam, e-mailadres of inlognaam (zoals ) te typen.", - "%(creator)s created this DM.": "%(creator)s maakte deze directe chat.", - "Switch to dark mode": "Naar donkere modus wisselen", - "Switch to light mode": "Naar lichte modus wisselen", - "All settings": "Instellingen", - "Error removing address": "Fout bij verwijderen van adres", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Er is een fout opgetreden bij het verwijderen van dit adres. Deze bestaat mogelijk niet meer, of er is een tijdelijke fout opgetreden.", - "You don't have permission to delete the address.": "Je hebt geen toestemming om het adres te verwijderen.", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Er is een fout opgetreden bij het aanmaken van dit adres. Dit wordt mogelijk niet toegestaan door de server, of er is een tijdelijk probleem opgetreden.", - "Error creating address": "Fout bij aanmaken van het adres", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Er is een fout opgetreden bij het bijwerken van de bijnaam van de kamer. Dit wordt mogelijk niet toegestaan door de server of er is een tijdelijk probleem opgetreden.", - "Favourited": "Favoriet", - "Forget Room": "Kamer vergeten", - "Show Widgets": "Widgets tonen", - "Hide Widgets": "Widgets verbergen", - "This is the start of .": "Dit is het begin van .", - "%(displayName)s created this room.": "%(displayName)s heeft deze kamer aangemaakt.", - "You created this room.": "Jij hebt deze kamer gemaakt.", - "Topic: %(topic)s ": "Onderwerp: %(topic)s ", - "Topic: %(topic)s (edit)": "Onderwerp: %(topic)s (bewerken)", - "This is the beginning of your direct message history with .": "Dit is het begin van je direct gesprek met .", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "De beheerder van je server heeft eind-tot-eind-versleuteling standaard uitgeschakeld in alle privékamers en directe gesprekken.", - "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.", - "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", - "New version available. Update now.": "Nieuwe versie beschikbaar. Nu updaten.", - "not ready": "Niet gereed", - "ready": "Gereed", - "unexpected type": "Onverwacht type", - "Algorithm:": "Algoritme:", - "Backup version:": "Versie reservekopie:", - "The operation could not be completed": "De handeling kon niet worden voltooid", - "Failed to save your profile": "Profiel opslaan mislukt", - "not found locally": "lokaal niet gevonden", - "cached locally": "lokaal opgeslagen", - "not found in storage": "Niet gevonden in de opslag", - "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", - "Use custom size": "Aangepaste lettergrootte gebruiken", - "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", - "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.": "Je hebt eerder een nieuwere versie van %(brand)s in deze sessie gebruikt. Om deze versie opnieuw met eind-tot-eind-versleuteling te gebruiken, zal je moeten uitloggen en opnieuw inloggen.", - "Reason (optional)": "Reden (niet vereist)", - "Server name": "Servernaam", - "Add a new server": "Een nieuwe server toevoegen", - "Your server": "Jouw server", - "Can't find this server or its room list": "Kan de server of haar kamergids niet vinden", - "Looks good": "Ziet er goed uit", - "Enter a server name": "Geef een servernaam", - "Server Options": "Server opties", - "This address is already in use": "Dit adres is al in gebruik", - "This address is available to use": "Dit adres kan worden gebruikt", - "Room address": "Kameradres", - "Information": "Informatie", - "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", - "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", - "Message deleted on %(date)s": "Bericht verwijderd op %(date)s", - "Join the conference at the top of this room": "Deelnemen aan de vergadering bovenaan deze kamer", - "Ignored attempt to disable encryption": "Poging om versleuteling uit te schakelen genegeerd", - "Start verification again from the notification.": "Verificatie opnieuw beginnen vanuit de melding.", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Je hebt %(deviceName)s (%(deviceId)s) geverifieerd!", - "You've successfully verified your device!": "Je hebt je apparaat geverifieerd!", - "Almost there! Is %(displayName)s showing the same shield?": "Bijna klaar! Toont %(displayName)s hetzelfde schild?", - "Room settings": "Kamerinstellingen", - "Not encrypted": "Niet versleuteld", - "Widgets": "Widgets", - "You can only pin up to %(count)s widgets": { - "other": "Je kunt maar %(count)s widgets vastzetten" - }, - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "In versleutelde kamers zijn jouw berichten beveiligd, enkel de ontvanger en jij hebben de unieke sleutels om ze te ontsleutelen.", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Stel een adres in zodat personen deze kamer via jouw homeserver (%(localDomain)s) kunnen vinden", - "Local Addresses": "Lokale adressen", - "Local address": "Lokaal adres", - "The server has denied your request.": "De server heeft je verzoek afgewezen.", - "The server is offline.": "De server is offline.", - "A browser extension is preventing the request.": "Een invoertoepassing van je browser verhindert de aanvraag.", - "The server (%(serverName)s) took too long to respond.": "De server (%(serverName)s) deed er te lang over om te antwoorden.", - "Server isn't responding": "Server reageert niet", - "You're all caught up.": "Je bent helemaal bij.", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Let op, wanneer je geen e-mailadres toevoegt en je jouw wachtwoord vergeet, kan je toegang tot je account permanent verliezen.", - "Continuing without email": "Doorgaan zonder e-mail", - "If they don't match, the security of your communication may be compromised.": "Als deze niet overeenkomen, dan wordt deze sessie mogelijk door iemand anders onderschept.", - "Confirm by comparing the following with the User Settings in your other session:": "Bevestig door het volgende te vergelijken met de persoonsinstellingen in je andere sessie:", - "Signature upload failed": "Versturen van ondertekening mislukt", - "Signature upload success": "Ondertekening succesvol verstuurd", - "Unable to upload": "Versturen niet mogelijk", - "Transfer": "Doorschakelen", - "Start a conversation with someone using their name or username (like ).": "Start een kamer met iemand door hun naam of inlognaam (zoals ) te typen.", - "Invite by email": "Via e-mail uitnodigen", - "Click the button below to confirm your identity.": "Druk op de knop hieronder om je identiteit te bevestigen.", - "Confirm to continue": "Bevestig om door te gaan", - "Manually verify all remote sessions": "Handmatig alle externe sessies verifiëren", - "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.", - "Use app": "Gebruik app", - "Use app for a better experience": "Gebruik de app voor een betere ervaring", - "Enable desktop notifications": "Bureaubladmeldingen inschakelen", - "Don't miss a reply": "Mis geen antwoord", - "Unknown App": "Onbekende app", - "Error leaving room": "Fout bij verlaten kamer", - "Unexpected server error trying to leave the room": "Onverwachte serverfout bij het verlaten van deze kamer", - "São Tomé & Príncipe": "Sao Tomé en Principe", - "Swaziland": "Swaziland", - "Sudan": "Soedan", - "St. Vincent & Grenadines": "Sint Vincent en de Grenadines", - "South Georgia & South Sandwich Islands": "Zuid-Georgia en de Zuidelijke Sandwicheilanden", - "St. Pierre & Miquelon": "Sint Pierre en Miquelon", - "St. Helena": "Sint Helena", - "St. Lucia": "Sint Lucia", - "South Sudan": "Zuid-Soedan", - "Oman": "Oman", - "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.", - "Invite someone using their name, email address, username (like ) or share this room.": "Nodig iemand uit door gebruik te maken van hun naam, e-mailadres, inlognaam (zoals ) of deel deze kamer.", - "Invite someone using their name, username (like ) or share this room.": "Nodig iemand uit door gebruik te maken van hun naam, inlognaam (zoals ) of deel deze kamer.", - "Workspace: ": "Werkplaats: ", - "Your firewall or anti-virus is blocking the request.": "Jouw firewall of antivirussoftware blokkeert de aanvraag.", - "Currently indexing: %(currentRoom)s": "Momenteel indexeren: %(currentRoom)s", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Deze sessie heeft ontdekt dat je veiligheidswachtwoord en -sleutel voor versleutelde berichten zijn verwijderd.", - "A new Security Phrase and key for Secure Messages have been detected.": "Er is een nieuwe veiligheidswachtwoord en -sleutel voor versleutelde berichten gedetecteerd.", - "Save your Security Key": "Jouw veiligheidssleutel opslaan", - "Confirm Security Phrase": "Veiligheidswachtwoord bevestigen", - "Set a Security Phrase": "Een veiligheidswachtwoord instellen", - "You can also set up Secure Backup & manage your keys in Settings.": "Je kan ook een beveiligde back-up instellen en je sleutels beheren via instellingen.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Geen toegang tot geheime opslag. Controleer of u het juiste veiligheidswachtwoord hebt ingevoerd.", - "Secret storage:": "Sleutelopslag:", - "Unable to query secret storage status": "Kan status sleutelopslag niet opvragen", - "Use a different passphrase?": "Gebruik een ander wachtwoord?", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Bescherm je server tegen toegangsverlies tot versleutelde berichten en gegevens door een back-up te maken van de versleutelingssleutels.", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Gebruik een veiligheidswachtwoord die alleen jij kent, en sla optioneel een veiligheidssleutel op om te gebruiken als back-up.", - "Generate a Security Key": "Genereer een veiligheidssleutel", - "Confirm your Security Phrase": "Bevestig je veiligheidswachtwoord", - "Great! This Security Phrase looks strong enough.": "Geweldig. Dit veiligheidswachtwoord ziet er sterk genoeg uit.", - "Enter a Security Phrase": "Veiligheidswachtwoord invoeren", - "There was a problem communicating with the homeserver, please try again later.": "Er was een communicatieprobleem met de homeserver, probeer het later opnieuw.", - "Switch theme": "Thema wisselen", - "You have no visible notifications.": "Je hebt geen zichtbare meldingen.", - "Attach files from chat or just drag and drop them anywhere in a room.": "Voeg bestanden toe of sleep ze in de kamer.", - "No files visible in this room": "Geen bestanden zichtbaar in deze kamer", - "Sign in with SSO": "Inloggen met SSO", - "Use email to optionally be discoverable by existing contacts.": "Optioneel kan je jouw e-mail ook gebruiken om ontdekt te worden door al bestaande contacten.", - "Use email or phone to optionally be discoverable by existing contacts.": "Gebruik e-mail of telefoon om optioneel ontdekt te kunnen worden door bestaande contacten.", - "Add an email to be able to reset your password.": "Voeg een e-mail toe om je wachtwoord te kunnen resetten.", - "That phone number doesn't look quite right, please check and try again": "Dat telefoonnummer ziet er niet goed uit, controleer het en probeer het opnieuw", - "Enter phone number": "Telefoonnummer invoeren", - "Enter email address": "E-mailadres invoeren", - "Something went wrong in confirming your identity. Cancel and try again.": "Er is iets misgegaan bij het bevestigen van jouw identiteit. Annuleer en probeer het opnieuw.", - "Move right": "Ga naar rechts", - "Move left": "Ga naar links", - "Revoke permissions": "Machtigingen intrekken", - "Take a picture": "Neem een foto", - "Hold": "Vasthouden", - "Resume": "Hervatten", - "If you've forgotten your Security Key you can ": "Als u uw veiligheidssleutel bent vergeten, kunt u ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Ga naar uw veilige berichtengeschiedenis en stel veilige berichten in door uw veiligheidssleutel in te voeren.", - "Not a valid Security Key": "Geen geldige veiligheidssleutel", - "This looks like a valid Security Key!": "Dit lijkt op een geldige veiligheidssleutel!", - "Enter Security Key": "Veiligheidssleutel invoeren", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Als u uw veiligheidswachtwoord bent vergeten, kunt u uw veiligheidssleutel gebruiken of nieuwe herstelopties instellen", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Ga naar uw versleutelde berichtengeschiedenis en stel versleutelde berichten in door uw veiligheidswachtwoord in te voeren.", - "Enter Security Phrase": "Veiligheidswachtwoord invoeren", - "Successfully restored %(sessionCount)s keys": "Succesvol %(sessionCount)s sleutels hersteld", - "Keys restored": "Sleutels hersteld", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Back-up kon niet worden ontsleuteld met dit veiligheidswachtwoord: controleer of u het juiste veiligheidswachtwoord hebt ingevoerd.", - "Incorrect Security Phrase": "Onjuist veiligheidswachtwoord", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Back-up kon niet worden ontcijferd met deze veiligheidssleutel: controleer of u de juiste veiligheidssleutel hebt ingevoerd.", - "Security Key mismatch": "Verkeerde veiligheidssleutel", - "%(completed)s of %(total)s keys restored": "%(completed)s van %(total)s sleutels hersteld", - "Restoring keys from backup": "Sleutels herstellen vanaf back-up", - "Unable to set up keys": "Kan geen sleutels instellen", - "Click the button below to confirm setting up encryption.": "Klik op de knop hieronder om het instellen van de versleuting te bevestigen.", - "Confirm encryption setup": "Bevestig versleuting instelling", - "Use your Security Key to continue.": "Gebruik uw veiligheidssleutel om verder te gaan.", - "Security Key": "Veiligheidssleutel", - "Security Phrase": "Veiligheidswachtwoord", - "Invalid Security Key": "Ongeldige veiligheidssleutel", - "Wrong Security Key": "Verkeerde veiligheidssleutel", - "Looks good!": "Ziet er goed uit!", - "Wrong file type": "Verkeerd bestandstype", - "Remember this": "Onthoud dit", - "The widget will verify your user ID, but won't be able to perform actions for you:": "De widget zal uw persoon-ID verifiëren, maar zal geen acties voor u kunnen uitvoeren:", - "Allow this widget to verify your identity": "Sta deze widget toe om uw identiteit te verifiëren", - "Decline All": "Alles weigeren", - "This widget would like to:": "Deze widget zou willen:", - "Approve widget permissions": "Machtigingen voor widgets goedkeuren", - "Recent changes that have not yet been received": "Recente wijzigingen die nog niet zijn ontvangen", - "The server is not configured to indicate what the problem is (CORS).": "De server is niet geconfigureerd om aan te geven wat het probleem is (CORS).", - "A connection error occurred while trying to contact the server.": "Er is een verbindingsfout opgetreden tijdens het contact maken met de server.", - "Your area is experiencing difficulties connecting to the internet.": "Jouw regio ondervindt problemen bij de verbinding met het internet.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Jouw server reageert niet op sommige van je verzoeken. Hieronder staan enkele van de meest waarschijnlijke redenen.", - "Data on this screen is shared with %(widgetDomain)s": "Gegevens op dit scherm worden gedeeld met %(widgetDomain)s", - "Modal Widget": "Modale widget", - "Confirm this user's session by comparing the following with their User Settings:": "Bevestig de sessie van deze persoon door het volgende te vergelijken met zijn persoonsinstellingen:", - "Cancelled signature upload": "Geannuleerde ondertekening upload", - "%(brand)s encountered an error during upload of:": "%(brand)s is een fout tegengekomen tijdens het uploaden van:", - "a key signature": "een sleutel ondertekening", - "a device cross-signing signature": "een apparaat kruiselings ondertekenen ondertekening", - "a new cross-signing key signature": "een nieuwe kruiselings ondertekenen ondertekening", - "a new master key signature": "een nieuwe hoofdsleutel ondertekening", - "Failed to transfer call": "Oproep niet doorverbonden", - "A call can only be transferred to a single user.": "Een oproep kan slechts naar één personen worden doorverbonden.", - "Server did not return valid authentication information.": "Server heeft geen geldige verificatiegegevens teruggestuurd.", - "Server did not require any authentication": "Server heeft geen authenticatie nodig", - "There was a problem communicating with the server. Please try again.": "Er was een communicatie probleem met de server. Probeer het opnieuw.", - "Upload completed": "Upload voltooid", - "Preparing to download logs": "Klaarmaken om logs te downloaden", - "Enter the name of a new server you want to explore.": "Voer de naam in van een nieuwe server die je wilt ontdekken.", - "All rooms": "Alle kamers", - "Submit logs": "Logs versturen", - "Verify all users in a room to ensure it's secure.": "Controleer alle personen in een kamer om er zeker van te zijn dat het veilig is.", - "Add widgets, bridges & bots": "Widgets, bruggen & bots toevoegen", - "Edit widgets, bridges & bots": "Widgets, bruggen & bots bewerken", - "Set my room layout for everyone": "Stel mijn kamerindeling in voor iedereen", - "New published address (e.g. #alias:server)": "Nieuw gepubliceerd adres (b.v. #bijnaam:server)", - "No other published addresses yet, add one below": "Nog geen andere gepubliceerde adressen, voeg er hieronder een toe", - "Other published addresses:": "Andere gepubliceerde adressen:", - "Published Addresses": "Gepubliceerde adressen", - "Open dial pad": "Kiestoetsen openen", - "Recently visited rooms": "Onlangs geopende kamers", - "Add a photo, so people can easily spot your room.": "Voeg een foto toe, zodat personen je gemakkelijk kunnen herkennen in de kamer.", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Alleen jullie beiden nemen deel aan deze kamer, tenzij een van jullie beiden iemand uitnodigt om deel te nemen.", - "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.", - "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:", - "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.": "Maak een back-up van je versleutelingssleutels met je accountgegevens voor het geval je de toegang tot je sessies verliest. Je sleutels worden beveiligd met een unieke veiligheidssleutel.", - "well formed": "goed gevormd", - "%(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 kan versleutelde berichten niet veilig lokaal opslaan in een webbrowser. Gebruik %(brand)s Desktop om versleutelde berichten in zoekresultaten te laten verschijnen.", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Veilig lokaal opslaan van versleutelde berichten zodat ze in de zoekresultaten verschijnen, gebruik %(size)s voor het opslaan van berichten uit %(rooms)s kamer.", - "other": "Veilig lokaal opslaan van versleutelde berichten zodat ze in de zoekresultaten verschijnen, gebruik %(size)s voor het opslaan van berichten uit %(rooms)s kamers." - }, - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Verifieer elke sessie die door een persoon wordt gebruikt afzonderlijk. Dit markeert hen als vertrouwd zonder te vertrouwen op kruislings ondertekende apparaten.", - "User signing private key:": "Persoonsondertekening-privésleutel:", - "Master private key:": "Hoofdprivésleutel:", - "Self signing private key:": "Zelfondertekening-privésleutel:", - "Cross-signing is not set up.": "Kruiselings ondertekenen is niet ingesteld.", - "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", - "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.", - "Add a topic to help people know what it is about.": "Stel een kameronderwerp in zodat de personen weten waar het over gaat.", - "Original event source": "Originele gebeurtenisbron", - "Decrypted event source": "Ontsleutel de gebeurtenisbron", - "Invite by username": "Op inlognaam uitnodigen", - "Invite your teammates": "Jouw teamgenoten uitnodigen", - "Failed to invite the following users to your space: %(csvUsers)s": "Het uitnodigen van de volgende personen voor jouw Space is mislukt: %(csvUsers)s", - "A private space for you and your teammates": "Een privéruimte voor jou en jouw teamgenoten", - "Me and my teammates": "Ik en mijn teamgenoten", - "Who are you working with?": "Met wie werk je samen?", - "Skip for now": "Voorlopig overslaan", - "Failed to create initial space rooms": "Het maken van de Space kamers is mislukt", - "Welcome to ": "Welkom in ", - "%(count)s members": { - "other": "%(count)s personen", - "one": "%(count)s persoon" - }, - "Your server does not support showing space hierarchies.": "Jouw server heeft geen ondersteuning voor het weergeven van Space-indelingen.", - "Are you sure you want to leave the space '%(spaceName)s'?": "Weet je zeker dat je de Space '%(spaceName)s' wilt verlaten?", - "This space is not public. You will not be able to rejoin without an invite.": "Deze Space is niet publiek. Zonder uitnodiging zal je niet opnieuw kunnen toetreden.", - "Start audio stream": "Audiostream starten", - "Failed to start livestream": "Starten van livestream is mislukt", - "Unable to start audio streaming.": "Kan audiostream niet starten.", - "Save Changes": "Wijzigingen opslaan", - "Leave Space": "Space verlaten", - "Failed to save space settings.": "Het opslaan van de space-instellingen is mislukt.", - "Edit settings relating to your space.": "Bewerk instellingen gerelateerd aan jouw space.", - "Invite someone using their name, username (like ) or share this space.": "Nodig iemand uit per naam, inlognaam (zoals ) of deel deze Space.", - "Invite someone using their name, email address, username (like ) or share this space.": "Nodig iemand uit per naam, e-mail, inlognaam (zoals ) of deel deze Space.", - "Invite to %(spaceName)s": "Voor %(spaceName)s uitnodigen", - "Create a new room": "Nieuwe kamer aanmaken", - "Spaces": "Spaces", - "Space selection": "Space-selectie", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Je kan deze wijziging niet ongedaan maken, omdat je jezelf rechten ontneemt. Als je de laatst bevoegde persoon in de Space bent zal het onmogelijk zijn om weer rechten te krijgen.", - "Empty room": "Lege kamer", - "Suggested Rooms": "Kamersuggesties", - "Add existing room": "Bestaande kamers toevoegen", - "Invite to this space": "Voor deze Space uitnodigen", - "Your message was sent": "Je bericht is verstuurd", - "Space options": "Space-opties", - "Leave space": "Space verlaten", - "Invite people": "Personen uitnodigen", - "Share your public space": "Deel jouw publieke space", - "Share invite link": "Deel uitnodigingskoppeling", - "Click to copy": "Klik om te kopiëren", - "Your private space": "Jouw privé space", - "Your public space": "Jouw publieke space", - "Invite only, best for yourself or teams": "Alleen op uitnodiging, geschikt voor jezelf of teams", - "Open space for anyone, best for communities": "Publieke space voor iedereen, geschikt voor gemeenschappen", - "Create a space": "Space maken", - "This homeserver has been blocked by its administrator.": "Deze homeserver is geblokkeerd door jouw beheerder.", - "Make sure the right people have access. You can invite more later.": "Controleer of de juiste personen toegang hebben. Je kan later meer personen uitnodigen.", - "A private space to organise your rooms": "Een privé Space om je kamers te organiseren", - "Just me": "Alleen ik", - "Make sure the right people have access to %(name)s": "Controleer of de juiste personen toegang hebben tot %(name)s", - "Go to my first room": "Ga naar mijn eerste kamer", - "It's just you at the moment, it will be even better with others.": "Het is alleen jij op dit moment, het zal nog beter zijn met anderen.", - "Share %(name)s": "Deel %(name)s", - "Private space": "Privé Space", - "Public space": "Publieke Space", - " invites you": " nodigt je uit", - "You may want to try a different search or check for typos.": "Je kan een andere zoekterm proberen of controleren op een typefout.", - "No results found": "Geen resultaten gevonden", - "Mark as suggested": "Markeer als aanbeveling", - "Mark as not suggested": "Markeer als geen aanbeveling", - "Failed to remove some rooms. Try again later": "Het verwijderen van sommige kamers is mislukt. Probeer het opnieuw", - "Suggested": "Aanbevolen", - "This room is suggested as a good one to join": "Dit is een aanbevolen kamer om aan deel te nemen", - "%(count)s rooms": { - "one": "%(count)s kamer", - "other": "%(count)s kamers" - }, - "You don't have permission": "Je hebt geen toestemming", - "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.": "Normaal gesproken heeft dit alleen invloed op het verwerken van de kamer op de server. Als je problemen ervaart met %(brand)s, stuur dan een bugmelding.", - "Invite to %(roomName)s": "Uitnodiging voor %(roomName)s", - "Edit devices": "Apparaten bewerken", - "Invite with email or username": "Uitnodigen per e-mail of inlognaam", - "You can change these anytime.": "Je kan dit elk moment nog aanpassen.", - "Add some details to help people recognise it.": "Voeg details toe zodat personen het herkennen.", - "Verify your identity to access encrypted messages and prove your identity to others.": "Verifeer je identiteit om toegang te krijgen tot je versleutelde berichten en om je identiteit te bewijzen voor anderen.", - "You can add more later too, including already existing ones.": "Je kan er later nog meer toevoegen, inclusief al bestaande kamers.", - "Let's create a room for each of them.": "Laten we voor elk een los kamer maken.", - "What are some things you want to discuss in %(spaceName)s?": "Wat wil je allemaal bespreken in %(spaceName)s?", - "Verification requested": "Verificatieverzocht", - "Avatar": "Afbeelding", - "You most likely do not want to reset your event index store": "Je wilt waarschijnlijk niet jouw gebeurtenisopslag-index resetten", - "Reset event store?": "Gebeurtenisopslag resetten?", - "Reset event store": "Gebeurtenisopslag resetten", - "Consult first": "Eerst overleggen", - "Invited people will be able to read old messages.": "Uitgenodigde personen kunnen de oude berichten lezen.", - "We couldn't create your DM.": "We konden je DM niet aanmaken.", - "Add existing rooms": "Bestaande kamers toevoegen", - "%(count)s people you know have already joined": { - "one": "%(count)s persoon die je kent is al geregistreerd", - "other": "%(count)s personen die je kent hebben zich al geregistreerd" - }, - "Invite to just this room": "Uitnodigen voor alleen deze kamer", - "Manage & explore rooms": "Beheer & ontdek kamers", - "unknown person": "onbekend persoon", - "%(deviceId)s from %(ip)s": "%(deviceId)s van %(ip)s", - "Review to ensure your account is safe": "Controleer ze zodat jouw account veilig is", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Je bent de enige persoon hier. Als je weggaat, zal niemand in de toekomst kunnen toetreden, jij ook niet.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Als u alles reset zult u opnieuw opstarten zonder vertrouwde sessies, zonder vertrouwde personen, en zult u misschien geen oude berichten meer kunnen zien.", - "Only do this if you have no other device to complete verification with.": "Doe dit alleen als u geen ander apparaat hebt om de verificatie mee uit te voeren.", - "Reset everything": "Alles opnieuw instellen", - "Forgotten or lost all recovery methods? Reset all": "Alles vergeten en alle herstelmethoden verloren? Alles opnieuw instellen", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Als je dat doet, let wel op dat geen van jouw berichten wordt verwijderd, maar de zoekresultaten zullen gedurende enkele ogenblikken verslechteren terwijl de index opnieuw wordt aangemaakt", - "View message": "Bericht bekijken", - "You can select all or individual messages to retry or delete": "Je kan alles selecteren of per individueel bericht opnieuw versturen of verwijderen", - "Sending": "Wordt verstuurd", - "Retry all": "Alles opnieuw proberen", - "Delete all": "Verwijder alles", - "Some of your messages have not been sent": "Enkele van jouw berichten zijn niet verstuurd", - "Including %(commaSeparatedMembers)s": "Inclusief %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "1 lid bekijken", - "other": "Bekijk alle %(count)s personen" - }, - "Failed to send": "Versturen is mislukt", - "Enter your Security Phrase a second time to confirm it.": "Voer je veiligheidswachtwoord een tweede keer in om het te bevestigen.", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Kies een kamer of gesprek om hem toe te voegen. Dit is een Space voor jou, niemand zal hiervan een melding krijgen. Je kan er later meer toevoegen.", - "What do you want to organise?": "Wat wil je organiseren?", - "You have no ignored users.": "Je hebt geen persoon genegeerd.", - "Select a room below first": "Start met selecteren van een kamer hieronder", - "Want to add a new room instead?": "Wil je anders een nieuwe kamer toevoegen?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Kamer toevoegen...", - "other": "Kamers toevoegen... (%(progress)s van %(count)s)" - }, - "Not all selected were added": "Niet alle geselecteerden zijn toegevoegd", - "You are not allowed to view this server's rooms list": "Je hebt geen toegang tot deze server zijn kamergids", - "Error processing voice message": "Fout bij verwerking spraakbericht", - "We didn't find a microphone on your device. Please check your settings and try again.": "We hebben geen microfoon gevonden op je apparaat. Controleer je instellingen en probeer het opnieuw.", - "No microphone found": "Geen microfoon gevonden", - "We were unable to access your microphone. Please check your browser settings and try again.": "We hebben geen toegang tot je microfoon. Controleer je browserinstellingen en probeer het opnieuw.", - "Unable to access your microphone": "Geen toegang tot je microfoon", - "Please enter a name for the space": "Vul een naam in voor deze space", - "Connecting": "Verbinden", - "Message search initialisation failed": "Zoeken in berichten opstarten is mislukt", - "Search names and descriptions": "In namen en omschrijvingen zoeken", - "You may contact me if you have any follow up questions": "Je mag contact met mij opnemen als je nog vervolg vragen heeft", - "To leave the beta, visit your settings.": "Om de beta te verlaten, ga naar je instellingen.", - "Add reaction": "Reactie toevoegen", - "Space Autocomplete": "Space autocomplete", - "Go to my space": "Ga naar mijn Space", - "Currently joining %(count)s rooms": { - "one": "Momenteel aan het toetreden tot %(count)s kamer", - "other": "Momenteel aan het toetreden tot %(count)s kamers" - }, - "The user you called is busy.": "De persoon die je belde is bezet.", - "User Busy": "Persoon Bezet", - "Or send invite link": "Of verstuur je uitnodigingslink", - "Some suggestions may be hidden for privacy.": "Sommige suggesties kunnen om privacyredenen verborgen zijn.", - "Search for rooms or people": "Zoek naar kamers of personen", - "Message preview": "Voorbeeld van bericht", - "Sent": "Verstuurd", - "You don't have permission to do this": "Je hebt geen rechten om dit te doen", - "Error - Mixed content": "Fout - Gemengde inhoud", - "Error loading Widget": "Fout bij laden Widget", - "Pinned messages": "Vastgeprikte berichten", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Als je de rechten hebt, open dan het menu op elk bericht en selecteer Vastprikken om ze hier te zetten.", - "Nothing pinned, yet": "Nog niks vastgeprikt", - "End-to-end encryption isn't enabled": "Eind-tot-eind-versleuteling is uitgeschakeld", - "Report": "Melden", - "Collapse reply thread": "Antwoorddraad invouwen", - "Show preview": "Preview weergeven", - "View source": "Bron bekijken", - "Settings - %(spaceName)s": "Instellingen - %(spaceName)s", - "Please provide an address": "Geef een adres op", - "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.", - "Published addresses can be used by anyone on any server to join your room.": "Gepubliceerde adressen kunnen door iedereen op elke server gebruikt worden om bij jouw kamer te komen.", - "Published addresses can be used by anyone on any server to join your space.": "Gepubliceerde adressen kunnen door iedereen op elke server gebruikt worden om jouw Space te betreden.", - "This space has no local addresses": "Deze Space heeft geen lokaaladres", - "Space information": "Space-informatie", - "Recommended for public spaces.": "Aanbevolen voor publieke spaces.", - "Allow people to preview your space before they join.": "Personen toestaan een voorvertoning van jouw space te zien voor deelname.", - "Preview Space": "Space voorvertoning", - "Decide who can view and join %(spaceName)s.": "Bepaal wie kan lezen en deelnemen aan %(spaceName)s.", - "Visibility": "Zichtbaarheid", - "This may be useful for public spaces.": "Dit kan nuttig zijn voor publieke spaces.", - "Guests can join a space without having an account.": "Gasten kunnen deelnemen aan een space zonder een account.", - "Enable guest access": "Gastentoegang inschakelen", - "Failed to update the history visibility of this space": "Het bijwerken van de geschiedenis leesbaarheid voor deze space is mislukt", - "Failed to update the guest access of this space": "Het bijwerken van de gastentoegang van deze space is niet gelukt", - "Failed to update the visibility of this space": "Het bijwerken van de zichtbaarheid van deze space is mislukt", - "Address": "Adres", - "e.g. my-space": "v.b. mijn-Space", - "Some invites couldn't be sent": "Sommige uitnodigingen konden niet verstuurd worden", - "We sent the others, but the below people couldn't be invited to ": "De anderen zijn verstuurd, maar de volgende personen konden niet worden uitgenodigd voor ", - "Unnamed audio": "Naamloze audio", - "Error processing audio message": "Fout bij verwerking audiobericht", - "Show %(count)s other previews": { - "one": "%(count)s andere preview weergeven", - "other": "%(count)s andere previews weergeven" - }, - "Images, GIFs and videos": "Afbeeldingen, GIF's en video's", - "Code blocks": "Codeblokken", - "Displaying time": "Tijdsweergave", - "Keyboard shortcuts": "Sneltoetsen", - "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 (%(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)", - "Identity server URL must be HTTPS": "Identiteitsserver-URL moet HTTPS zijn", - "User Directory": "Personengids", - "There was an error loading your notification settings.": "Er was een fout bij het laden van je meldingsvoorkeuren.", - "Mentions & keywords": "Vermeldingen & trefwoorden", - "Global": "Overal", - "New keyword": "Nieuw trefwoord", - "Keyword": "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.", - "Unable to copy room link": "Kopiëren van kamerlink is mislukt", - "The call is in an unknown state!": "Deze oproep heeft een onbekende status!", - "Call back": "Terugbellen", - "No answer": "Geen antwoord", - "An unknown error occurred": "Er is een onbekende fout opgetreden", - "Their device couldn't start the camera or microphone": "Het andere apparaat kon de camera of microfoon niet starten", - "Connection failed": "Verbinding mislukt", - "Could not connect media": "Mediaverbinding mislukt", - "Spaces with access": "Spaces met toegang", - "Anyone in a space can find and join. Edit which spaces can access here.": "Iedereen in een space kan hem vinden en deelnemen. Wijzig hier welke spaces toegang hebben.", - "Currently, %(count)s spaces have access": { - "other": "Momenteel hebben %(count)s spaces toegang", - "one": "Momenteel heeft één space toegang" - }, - "& %(count)s more": { - "other": "& %(count)s meer", - "one": "& %(count)s meer" - }, - "Upgrade required": "Upgrade noodzakelijk", - "Anyone can find and join.": "Iedereen kan hem vinden en deelnemen.", - "Only invited people can join.": "Alleen uitgenodigde personen kunnen deelnemen.", - "Private (invite only)": "Privé (alleen op uitnodiging)", - "This upgrade will allow members of selected spaces access to this room without an invite.": "Deze upgrade maakt het mogelijk voor leden van geselecteerde spaces om toegang te krijgen tot deze kamer zonder een uitnodiging.", - "Access": "Toegang", - "People with supported clients will be able to join the room without having a registered account.": "Personen met geschikte apps zullen aan de kamer kunnen deelnemen zonder een account te hebben.", - "Decide who can join %(roomName)s.": "Kies wie kan deelnemen aan %(roomName)s.", - "Space members": "Space leden", - "Anyone in a space can find and join. You can select multiple spaces.": "Iedereen in een space kan hem vinden en deelnemen. Je kan meerdere spaces selecteren.", - "Public room": "Publieke kamer", - "Error downloading audio": "Fout bij downloaden van audio", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Let op bijwerken maakt een nieuwe versie van deze kamer. Alle huidige berichten blijven in deze gearchiveerde kamer.", - "Automatically invite members from this room to the new one": "Automatisch leden uitnodigen van deze kamer in de nieuwe", - "These are likely ones other room admins are a part of.": "Dit zijn waarschijnlijk kamers waar andere kamerbeheerders deel van uitmaken.", - "Other spaces or rooms you might not know": "Andere Spaces of kamers die je misschien niet kent", - "Spaces you know that contain this room": "Spaces die je kent met deze kamer", - "Search spaces": "Spaces zoeken", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Kies welke Spaces toegang hebben tot deze kamer. Als een Space is geselecteerd kunnen deze leden vinden en aan deelnemen.", - "Select spaces": "Space selecteren", - "You're removing all spaces. Access will default to invite only": "Je verwijdert alle Spaces. De toegang zal teruggezet worden naar alleen op uitnodiging", - "Share content": "Deel inhoud", - "Application window": "Deel een app", - "Share entire screen": "Deel je gehele scherm", - "Add space": "Space toevoegen", - "Leave %(spaceName)s": "%(spaceName)s verlaten", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Je bent de enige beheerder van sommige kamers of Spaces die je wil verlaten. Door deze te verlaten hebben ze geen beheerder meer.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Je bent de enige beheerder van deze Space. Door het te verlaten zal er niemand meer controle over hebben.", - "You won't be able to rejoin unless you are re-invited.": "Je kan niet opnieuw deelnemen behalve als je opnieuw wordt uitgenodigd.", - "Search %(spaceName)s": "Zoek %(spaceName)s", - "Want to add an existing space instead?": "Een bestaande Space toevoegen?", - "Private space (invite only)": "Privé Space (alleen op uitnodiging)", - "Space visibility": "Space zichtbaarheid", - "Add a space to a space you manage.": "Voeg een Space toe aan een Space die jij beheert.", - "Only people invited will be able to find and join this space.": "Alleen uitgenodigde personen kunnen deze Space vinden en aan deelnemen.", - "Anyone will be able to find and join this space, not just members of .": "Iedereen zal in staat zijn om deze Space te vinden en aan deel te nemen, niet alleen leden van .", - "Anyone in will be able to find and join.": "Iedereen in zal in staat zijn om te zoeken en deel te nemen.", - "Adding spaces has moved.": "Spaces toevoegen is verplaatst.", - "Search for rooms": "Naar kamers zoeken", - "Search for spaces": "Naar Spaces zoeken", - "Create a new space": "Maak een nieuwe Space", - "Want to add a new space instead?": "Een nieuwe Space toevoegen?", - "Add existing space": "Bestaande Space toevoegen", - "Decrypting": "Ontsleutelen", - "Show all rooms": "Alle kamers tonen", - "Missed call": "Oproep gemist", - "Call declined": "Oproep geweigerd", - "Surround selected text when typing special characters": "Geselecteerde tekst omsluiten bij het typen van speciale tekens", - "Stop recording": "Opname stoppen", - "Send voice message": "Spraakbericht versturen", - "More": "Meer", - "Show sidebar": "Zijbalk weergeven", - "Hide sidebar": "Zijbalk verbergen", - "Delete avatar": "Afbeelding verwijderen", - "Unknown failure: %(reason)s": "Onbekende fout: %(reason)s", - "Rooms and spaces": "Kamers en Spaces", - "Results": "Resultaten", - "Enable encryption in settings.": "Versleuteling inschakelen in instellingen.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Je privéberichten zijn versleuteld, maar deze kamer niet. Dit komt vaak doordat je een niet ondersteund apparaat of methode gebruikt, zoals e-mailuitnodigingen.", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Om problemen te voorkomen, maak eennieuwe publieke kamer voor de gesprekken die je wil voeren.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Het wordt afgeraden om publieke kamers te versleutelen. Het betekent dat iedereen je kan vinden en aan deelnemen, dus iedereen kan al de berichten lezen. Je krijgt dus geen voordelen bij versleuteling. Versleutelde berichten in een publieke kamer maakt het ontvangen en versturen van berichten langzamer.", - "Are you sure you want to make this encrypted room public?": "Weet je zeker dat je deze publieke kamer wil versleutelen?", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Om deze problemen te voorkomen, maak een nieuwe versleutelde kamer voor de gesprekken die je wil voeren.", - "Are you sure you want to add encryption to this public room?": "Weet je zeker dat je versleuteling wil inschakelen voor deze publieke kamer?", - "Cross-signing is ready but keys are not backed up.": "Kruiselings ondertekenen is klaar, maar de sleutels zijn nog niet geback-upt.", - "Some encryption parameters have been changed.": "Enkele versleutingsparameters zijn gewijzigd.", - "Role in ": "Rol in ", - "Unknown failure": "Onbekende fout", - "Failed to update the join rules": "Het updaten van de deelname regels is mislukt", - "Select the roles required to change various parts of the space": "Selecteer de rollen die vereist zijn om onderdelen van de space te wijzigen", - "Anyone in can find and join. You can select other spaces too.": "Iedereen in kan hem vinden en deelnemen. Je kan ook andere spaces selecteren.", - "Message didn't send. Click for info.": "Bericht is niet verstuur. Klik voor meer info.", - "To join a space you'll need an invite.": "Om te kunnen deelnemen aan een space heb je een uitnodiging nodig.", - "%(reactors)s reacted with %(content)s": "%(reactors)s reageerde met %(content)s", - "Would you like to leave the rooms in this space?": "Wil je de kamers verlaten in deze Space?", - "You are about to leave .": "Je staat op het punt te verlaten.", - "Leave some rooms": "Sommige kamers verlaten", - "Leave all rooms": "Alle kamers verlaten", - "Don't leave any rooms": "Geen kamers verlaten", - "MB": "MB", - "In reply to this message": "In antwoord op dit bericht", - "Export chat": "Chat exporteren", - "See room timeline (devtools)": "Kamer tijdlijn bekijken (dev tools)", - "View in room": "In kamer bekijken", - "Enter your Security Phrase or to continue.": "Voer uw veiligheidswachtwoord in of om door te gaan.", - "Downloading": "Downloaden", - "They won't be able to access whatever you're not an admin of.": "Ze zullen geen toegang hebben tot alles waar je geen beheerder van bent.", - "Ban them from specific things I'm able to": "Ban ze van specifieke plekken waar ik dit kan", - "Unban them from specific things I'm able to": "Ontban ze van alles specifieke plekken waar ik dit kan", - "Ban them from everything I'm able to": "Verban ze van alles waar ik dit kan", - "Unban them from everything I'm able to": "Ontban ze van alles waar ik dit kan", - "Ban from %(roomName)s": "Verban van %(roomName)s", - "Unban from %(roomName)s": "Ontban van %(roomName)s", - "They'll still be able to access whatever you're not an admin of.": "Ze zullen nog steeds toegang hebben tot alles waar je geen beheerder van bent.", - "Disinvite from %(roomName)s": "Uitnodiging intrekken voor %(roomName)s", - "Create poll": "Poll aanmaken", - "%(count)s reply": { - "one": "%(count)s reactie", - "other": "%(count)s reacties" - }, - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Spaces bijwerken...", - "other": "Spaces bijwerken... (%(progress)s van %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Uitnodigingen versturen...", - "other": "Uitnodigingen versturen... (%(progress)s van %(count)s)" - }, - "Loading new room": "Nieuwe kamer laden", - "Upgrading room": "Kamer aan het bijwerken", - "Developer mode": "Ontwikkelaar mode", - "Shows all threads from current room": "Toon alle discussies van huidige kamer", - "All threads": "Alle discussies", - "My threads": "Mijn discussies", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "Het resetten van je verificatiesleutels kan niet ongedaan worden gemaakt. Na het resetten heb je geen toegang meer tot oude versleutelde berichten, en vrienden die je eerder hebben geverifieerd zullen veiligheidswaarschuwingen zien totdat je opnieuw bij hen geverifieert bent.", - "I'll verify later": "Ik verifieer het later", - "Verify with Security Key": "Verifieer met veiligheidssleutel", - "Verify with Security Key or Phrase": "Verifieer met veiligheidssleutel of -wachtwoord", - "Proceed with reset": "Met reset doorgaan", - "Really reset verification keys?": "Echt je verificatiesleutels resetten?", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Het lijkt erop dat je geen veiligheidssleutel hebt of andere apparaten waarmee je kunt verifiëren. Dit apparaat heeft geen toegang tot oude versleutelde berichten. Om je identiteit op dit apparaat te verifiëren, moet je jouw verificatiesleutels opnieuw instellen.", - "Skip verification for now": "Verificatie voorlopig overslaan", - "Show:": "Toon:", - "What projects are your team working on?": "Aan welke projecten werkt jouw team?", - "Joined": "Toegetreden", - "Insert link": "Koppeling invoegen", - "Joining": "Toetreden", - "Light high contrast": "Lichte hoog contrast", - "Select all": "Allemaal selecteren", - "Deselect all": "Allemaal deselecteren", - "Sign out devices": { - "one": "Apparaat uitloggen", - "other": "Apparaten uitloggen" - }, - "Click the button below to confirm signing out these devices.": { - "one": "Klik op onderstaande knop om het uitloggen van dit apparaat te bevestigen.", - "other": "Klik op onderstaande knop om het uitloggen van deze apparaten te bevestigen." - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Bevestig je identiteit met eenmalig inloggen om dit apparaat uit te loggen.", - "other": "Bevestig je identiteit met eenmalig inloggen om deze apparaten uit te loggen." - }, - "Use a more compact 'Modern' layout": "Compacte 'Moderne'-indeling gebruiken", - "Other rooms": "Andere kamers", - "Automatically send debug logs on any error": "Automatisch foutenlogboek versturen bij een fout", - "Show all threads": "Threads weergeven", - "Keep discussions organised with threads": "Houd threads georganiseerd", - "Shows all threads you've participated in": "Toon alle threads waarin je hebt bijgedragen", - "You're all caught up": "Je bent helemaal bij", - "Someone already has that username. Try another or if it is you, sign in below.": "Iemand heeft die inlognaam al. Probeer een andere of als je het bent, log dan hieronder in.", - "Copy link to thread": "Kopieer link naar draad", - "Thread options": "Draad opties", - "Mentions only": "Alleen vermeldingen", - "Forget": "Vergeet", - "If you can't see who you're looking for, send them your invite link below.": "Als je niet kan vinden wie je zoekt, stuur ze dan je uitnodigingslink hieronder.", - "Add option": "Optie toevoegen", - "Write an option": "Schrijf een optie", - "Option %(number)s": "Optie %(number)s", - "Create options": "Opties maken", - "Question or topic": "Vraag of onderwerp", - "What is your poll question or topic?": "Wat is jouw poll vraag of onderwerp?", - "Create Poll": "Poll aanmaken", - "Based on %(count)s votes": { - "one": "Gebaseerd op %(count)s stem", - "other": "Gebaseerd op %(count)s stemmen" - }, - "%(count)s votes": { - "one": "%(count)s stem", - "other": "%(count)s stemmen" - }, - "In encrypted rooms, verify all users to ensure it's secure.": "Controleer alle personen in versleutelde kamers om er zeker van te zijn dat het veilig is.", - "Files": "Bestanden", - "Close this widget to view it in this panel": "Sluit deze widget om het in dit paneel weer te geven", - "Unpin this widget to view it in this panel": "Maak deze widget los om het in dit paneel weer te geven", - "Yours, or the other users' session": "Jouw sessie, of die van de andere personen", - "Yours, or the other users' internet connection": "Jouw internetverbinding, of die van de andere personen", - "The homeserver the user you're verifying is connected to": "De homeserver waarmee de persoon die jij verifieert verbonden is", - "You do not have permission to start polls in this room.": "Je hebt geen toestemming om polls te starten in deze kamer.", - "Reply in thread": "Reageer in draad", - "You won't get any notifications": "Je krijgt geen meldingen", - "Get notified only with mentions and keywords as set up in your settings": "Krijg alleen meldingen met vermeldingen en trefwoorden zoals ingesteld in je instellingen", - "@mentions & keywords": "@vermeldingen & trefwoorden", - "Get notified for every message": "Ontvang een melding bij elk bericht", - "Get notifications as set up in your settings": "Ontvang de meldingen zoals ingesteld in uw instellingen", - "This room isn't bridging messages to any platforms. Learn more.": "Deze kamer overbrugt geen berichten naar platformen. Lees meer.", - "Rooms outside of a space": "Kamers buiten een space", - "Show all your rooms in Home, even if they're in a space.": "Toon al je kamers in Home, zelfs als ze al in een space zitten.", - "Home is useful for getting an overview of everything.": "Home is handig om een overzicht van alles te krijgen.", - "Spaces to show": "Spaces om te tonen", - "Sidebar": "Zijbalk", - "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", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s en %(count)s andere", - "other": "%(spaceName)s en %(count)s andere" - }, - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Wij maken een veiligheidssleutel voor je aan die je ergens veilig kunt opbergen, zoals in een wachtwoordmanager of een kluis.", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Ontvang toegang tot je account en herstel de tijdens deze sessie opgeslagen versleutelingssleutels, zonder deze sleutels zijn sommige van je versleutelde berichten in je sessies onleesbaar.", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Zonder verifiëren heb je geen toegang tot al je berichten en kan je als onvertrouwd aangemerkt staan bij anderen.", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Bewaar je veiligheidssleutel op een veilige plaats, zoals in een wachtwoordmanager of een kluis, aangezien hiermee je versleutelde gegevens zijn beveiligd.", - "Sorry, the poll you tried to create was not posted.": "Sorry, de poll die je probeerde aan te maken is niet geplaatst.", - "Failed to post poll": "Poll plaatsen mislukt", - "Sorry, your vote was not registered. Please try again.": "Sorry, jouw stem is niet geregistreerd. Probeer het alstublieft opnieuw.", - "Vote not registered": "Stem niet geregistreerd", - "Pin to sidebar": "Vastprikken aan zijbalk", - "Quick settings": "Snelle instellingen", - "Developer": "Ontwikkelaar", - "Experimental": "Experimenteel", - "Themes": "Thema's", - "Moderation": "Moderatie", - "Messaging": "Messaging", - "Spaces you know that contain this space": "Spaces die je kent met deze Space", - "Chat": "Chat", - "Home options": "Home-opties", - "%(spaceName)s menu": "%(spaceName)s-menu", - "Join public room": "Publieke kamer toetreden", - "Add people": "Personen toevoegen", - "Invite to space": "Voor Space uitnodigen", - "Start new chat": "Nieuwe chat beginnen", - "Recently viewed": "Recent bekeken", - "%(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" - }, - "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.", - "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.", - "Connectivity to the server has been lost": "De verbinding met de server is verbroken", - "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.": "Weet je zeker dat je de poll wil sluiten? Dit zal zichtbaar zijn in de einduitslag van de poll en personen kunnen dan niet langer stemmen.", - "End Poll": "Poll sluiten", - "Sorry, the poll did not end. Please try again.": "Helaas, de poll is niet gesloten. Probeer het opnieuw.", - "Failed to end poll": "Poll sluiten is mislukt", - "The poll has ended. Top answer: %(topAnswer)s": "De poll is gesloten. Meest gestemd: %(topAnswer)s", - "The poll has ended. No votes were cast.": "De poll is gesloten. Er kan niet meer worden gestemd.", - "Final result based on %(count)s votes": { - "one": "Einduitslag gebaseerd op %(count)s stem", - "other": "Einduitslag gebaseerd op %(count)s stemmen" - }, - "Failed to load list of rooms.": "Het laden van de kamerslijst is mislukt.", - "Open in OpenStreetMap": "In OpenStreetMap openen", - "Recent searches": "Recente zoekopdrachten", - "To search messages, look for this icon at the top of a room ": "Om berichten te zoeken, zoek naar dit icoon bovenaan een kamer ", - "Other searches": "Andere zoekopdrachten", - "Public rooms": "Publieke kamers", - "Use \"%(query)s\" to search": "Gebruik \"%(query)s\" om te zoeken", - "Other rooms in %(spaceName)s": "Andere kamers in %(spaceName)s", - "Spaces you're in": "Spaces waar u in zit", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Dit groepeert jouw chats met leden van deze space. Als je dit uitschakelt, worden deze chats verborgen voor %(spaceName)s.", - "Sections to show": "Te tonen secties", - "Link to room": "Link naar kamer", - "Including you, %(commaSeparatedMembers)s": "Inclusief jij, %(commaSeparatedMembers)s", - "Copy room link": "Kamerlink kopiëren", - "Your new device is now verified. Other users will see it as trusted.": "Jouw nieuwe apparaat is nu geverifieerd. Andere personen zien het nu als vertrouwd.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Jouw nieuwe apparaat is nu geverifieerd. Het heeft toegang tot je versleutelde berichten en andere personen zien het als vertrouwd.", - "Verify with another device": "Verifieer met andere apparaat", - "Device verified": "Apparaat geverifieerd", - "Verify this device": "Verifieer dit apparaat", - "Unable to verify this device": "Kan dit apparaat niet verifiëren", - "Verify other device": "Verifieer ander apparaat", - "This address had invalid server or is already in use": "Dit adres heeft een ongeldige server of is al in gebruik", - "Missing room name or separator e.g. (my-room:domain.org)": "Ontbrekende kamernaam of scheidingsteken, bijv. (mijn-kamer:voorbeeld.nl)", - "Missing domain separator e.g. (:domain.org)": "Ontbrekend domeinscheidingsteken, bijv. (:voorbeeld.nl)", - "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?", - "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)…", - "Verify this device by confirming the following number appears on its screen.": "Verifieer dit apparaat door te bevestigen dat het volgende nummer zichtbaar is op het scherm.", - "Confirm the emoji below are displayed on both devices, in the same order:": "Bevestig dat de onderstaande emoji zichtbaar zijn op beide apparaten en in dezelfde volgorde:", - "Back to thread": "Terug naar draad", - "Room members": "Kamerleden", - "Back to chat": "Terug naar chat", - "Expand map": "Map uitvouwen", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Onbekend paar (persoon, sessie): (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Niet herkend kameradres: %(roomAlias)s", - "Space home": "Space home", - "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.", - "Could not fetch location": "Kan locatie niet ophalen", - "Message pending moderation": "Bericht in afwachting van moderatie", - "Message pending moderation: %(reason)s": "Bericht in afwachting van moderatie: %(reason)s", - "Remove from room": "Verwijderen uit kamer", - "Failed to remove user": "Kan persoon niet verwijderen", - "Remove them from specific things I'm able to": "Verwijder ze van specifieke dingen die ik kan", - "Remove them from everything I'm able to": "Verwijder ze van alles wat ik kan", - "Remove from %(roomName)s": "Verwijderen uit %(roomName)s", - "You were removed from %(roomName)s by %(memberName)s": "Je bent verwijderd uit %(roomName)s door %(memberName)s", - "From a thread": "Uit een conversatie", - "Keyboard": "Toetsenbord", - "Automatically send debug logs on decryption errors": "Automatisch foutopsporingslogboeken versturen bij decoderingsfouten", - "Internal room ID": "Interne ruimte ID", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Als je weet wat je doet, Element is open-source, bekijk dan zeker onze GitHub (https://github.com/vector-im/element-web/) en draag bij!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Als iemand je heeft gezegd iets hier te kopiëren/plakken, is de kans groot dat je wordt opgelicht!", - "Wait!": "Wacht!", - "Unable to check if username has been taken. Try again later.": "Kan niet controleren of inlognaam is gebruikt. Probeer het later nog eens.", - "This address does not point at this room": "Dit adres verwijst niet naar deze kamer", - "Pick a date to jump to": "Kies een datum om naar toe te springen", - "Jump to date": "Spring naar datum", - "The beginning of the room": "Het begin van de kamer", - "Group all your rooms that aren't part of a space in one place.": "Groepeer al je kamers die geen deel uitmaken van een space op één plaats.", - "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.", - "Location": "Locatie", - "Poll": "Poll", - "Voice Message": "Spraakbericht", - "Hide stickers": "Verberg stickers", - "Use to scroll": "Gebruik om te scrollen", - "Feedback sent! Thanks, we appreciate it!": "Reactie verzonden! Bedankt, we waarderen het!", - "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", - "You do not have permission to invite people to this space.": "Je bent niet gemachtigd om mensen voor deze space uit te nodigen.", - "Failed to invite users to %(roomName)s": "Kan personen niet uitnodigen voor %(roomName)s", - "Unsent": "niet verstuurd", - "Search Dialog": "Dialoogvenster Zoeken", - "Join %(roomAddress)s": "%(roomAddress)s toetreden", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Schakel het vinkje uit als je ook systeemberichten van deze persoon wil verwijderen (bijv. lidmaatschapswijziging, profielwijziging...)", - "Preserve system messages": "Systeemberichten behouden", - "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?": { - "one": "Je staat op het punt %(count)s bericht te verwijderen door %(user)s. Hierdoor worden ze permanent verwijderd voor iedereen in het gesprek. Wil je doorgaan?", - "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", - "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", - "Closed poll": "Gesloten poll", - "Open poll": "Start poll", - "Poll type": "Poll type", - "Edit poll": "Bewerk poll", - "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", - "My current location": "Mijn huidige locatie", - "%(displayName)s's live location": "De live locatie van %(displayName)s", - "We couldn't send your location": "We kunnen jouw locatie niet versturen", - "%(brand)s could not send your location. Please try again later.": "%(brand)s kan jouw locatie niet versturen. Probeer het later opnieuw.", - "%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s heeft geen toestemming gekregen om jouw locatie op te halen. Sta locatietoegang toe in je browserinstellingen.", - "Click to drop a pin": "Klik om een pin neer te zetten", - "Click to move the pin": "Klik om de pin te verplaatsen", - "Share for %(duration)s": "Delen voor %(duration)s", - "Results will be visible when the poll is ended": "Resultaten zijn zichtbaar wanneer de poll is afgelopen", - "Sorry, you can't edit a poll after votes have been cast.": "Sorry, je kan een poll niet bewerken nadat er gestemd is.", - "Can't edit poll": "Kan poll niet bewerken", - "Shared a location: ": "Een locatie gedeeld: ", - "Shared their location: ": "Hun locatie gedeeld: ", - "Unable to load map": "Kan kaart niet laden", - "Click": "Klik", - "Expand quotes": "Citaten uitvouwen", - "Collapse quotes": "Citaten invouwen", - "Can't create a thread from an event with an existing relation": "Kan geen discussie maken van een gebeurtenis met een bestaande relatie", - "Pinned": "Vastgezet", - "Open thread": "Open discussie", - "%(count)s participants": { - "one": "1 deelnemer", - "other": "%(count)s deelnemers" - }, - "%(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 is geretourneerd tijdens een poging om toegang te krijgen tot de kamer of space. Als je denkt dat je dit bericht ten onrechte ziet, dien dan een bugrapport in.", - "Try again later, or ask a room or space admin to check if you have access.": "Probeer het later opnieuw of vraag een kamer- of space beheerder om te controleren of je toegang hebt.", - "This room or space is not accessible at this time.": "Deze kamer of space is op dit moment niet toegankelijk.", - "Are you sure you're at the right place?": "Weet je zeker dat je op de goede locatie bent?", - "This room or space does not exist.": "Deze kamer of space bestaat niet.", - "There's no preview, would you like to join?": "Er is geen preview, wil je toetreden?", - "This invite was sent to %(email)s": "De uitnodiging is verzonden naar %(email)s", - "This invite was sent to %(email)s which is not associated with your account": "Deze uitnodiging is verzonden naar %(email)s die niet is gekoppeld aan jouw account", - "You can still join here.": "Je kan hier nog toetreden.", - "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.": "Er is een fout (%(errcode)s) geretourneerd tijdens het valideren van je uitnodiging. Je kan proberen deze informatie door te geven aan de persoon die je hebt uitgenodigd.", - "Something went wrong with your invite.": "Er is iets misgegaan met je uitnodiging.", - "You were banned by %(memberName)s": "Je bent verbannen door %(memberName)s", - "Forget this space": "Vergeet deze space", - "You were removed by %(memberName)s": "Je bent verwijderd door %(memberName)s", - "Loading preview": "Voorbeeld laden", - "Currently removing messages in %(count)s rooms": { - "one": "Momenteel berichten in %(count)s kamer aan het verwijderen", - "other": "Momenteel berichten in %(count)s kamers aan het verwijderen" - }, - "New video room": "Nieuwe video kamer", - "New room": "Nieuwe kamer", - "View older version of %(spaceName)s.": "Bekijk oudere versie van %(spaceName)s.", - "Upgrade this space to the recommended room version": "Upgrade deze ruimte naar de aanbevolen kamerversie", - "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", - "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.", - "The person who invited you has already left.": "De persoon die je heeft uitgenodigd is al vertrokken.", - "Sorry, your homeserver is too old to participate here.": "Sorry, je server is te oud om hier aan deel te nemen.", - "There was an error joining.": "Er is een fout opgetreden bij het deelnemen.", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s is experimenteel in een mobiele webbrowser. Gebruik onze gratis native app voor een betere ervaring en de nieuwste functies.", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Deze server is niet correct geconfigureerd om kaarten weer te geven, of de geconfigureerde kaartserver is mogelijk onbereikbaar.", - "The user's homeserver does not support the version of the space.": "De server van de persoon ondersteunt de versie van de ruimte niet.", - "This homeserver is not configured to display maps.": "Deze server is niet geconfigureerd om kaarten weer te geven.", - "User may or may not exist": "Persoon kan wel of niet bestaan", - "User does not exist": "Persoon bestaat niet", - "User is already invited to the room": "Persoon is al uitgenodigd voor de kamer", - "User is already in the room": "Persoon is al in de kamer", - "User is already in the space": "Persoon is al in de space", - "User is already invited to the space": "Persoon is al uitgenodigd voor de space", - "Threads help keep your conversations on-topic and easy to track.": "Threads helpen jou gesprekken on-topic te houden en gemakkelijk bij te houden.", - "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", - "You are sharing your live location": "Je deelt je live locatie", - "Live location enabled": "Live locatie ingeschakeld", - "Live location error": "Live locatie error", - "Live location ended": "Live locatie beëindigd", - "Live until %(expiryTime)s": "Live tot %(expiryTime)s", - "View live location": "Bekijk live locatie", - "Ban from room": "Verban van kamer", - "Unban from room": "Ontban van kamer", - "Ban from space": "Verban van space", - "Unban from space": "Unban van space", - "Disinvite from room": "Uitnodiging van kamer afwijzen", - "Remove from space": "Verwijder van space", - "Disinvite from space": "Uitnodiging van space afwijzen", - "Confirm signing out these devices": { - "one": "Uitloggen van dit apparaat bevestigen", - "other": "Uitloggen van deze apparaten bevestigen" - }, - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Je bent afgemeld op al je apparaten en zal geen pushmeldingen meer ontvangen. Meld je op elk apparaat opnieuw aan om weer meldingen te ontvangen.", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "Als je toegang tot je berichten wilt behouden, stel dan sleutelback-up in of exporteer je sleutels vanaf een van je andere apparaten voordat je verder gaat.", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "Jouw apparaten uitloggen zal de ertoe behorende encryptiesleutels verwijderen, wat versleutelde berichten onleesbaar zal maken.", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "Tip: Gebruik “%(replyInThread)s” met de muiscursor boven een bericht.", - "Close sidebar": "Zijbalk sluiten", - "View List": "Toon Lijst", - "View list": "Toon lijst", - "No live locations": "Geen live locaties", - "Updated %(humanizedUpdateTime)s": "%(humanizedUpdateTime)s bijgewerkt", - "Hide my messages from new joiners": "Verberg mijn berichten voor nieuwe deelnemers", - "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?": "Zullen jouw oude berichten nog steeds zichtbaar zijn voor de mensen die ze ontvangen hebben, net zoals e-mails die je in het verleden verstuurd hebt. Zou je jouw verstuurde berichten willen verbergen voor mensen die kamers in de toekomst toetreden?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Zal je van de identiteitsserver worden verwijderd: je vrienden zullen je niet meer kunnen vinden via je e-mailadres of telefoonnummer", - "You will leave all rooms and DMs that you are in": "Zal je alle kamers en directe chats waar jij je in bevindt verlaten", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Zal niemand jouw gebruikersnaam (MXID) kunnen hergebruiken, inclusief jij: deze gebruikersnaam zal onbeschikbaar blijven", - "You will no longer be able to log in": "Zal je niet meer kunnen inloggen", - "You will not be able to reactivate your account": "Zal je jouw account niet kunnen heractiveren", - "Confirm that you would like to deactivate your account. If you proceed:": "Bevestig dat je jouw account wil deactiveren. Als je doorgaat:", - "To continue, please enter your account password:": "Voer je wachtwoord in om verder te gaan:", - "Seen by %(count)s people": { - "one": "Gezien door %(count)s persoon", - "other": "Gezien door %(count)s mensen" - }, - "Your password was successfully changed.": "Wachtwoord veranderen geslaagd.", - "An error occurred while stopping your live location": "Er is een fout opgetreden bij het stoppen van je live locatie", - "Enable live location sharing": "Live locatie delen inschakelen", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "Let op: dit is een labfunctie met een tijdelijke implementatie. Dit betekent dat je jouw locatiegeschiedenis niet kunt verwijderen en dat geavanceerde gebruikers jouw locatiegeschiedenis kunnen zien, zelfs nadat je stopt met het delen van uw live locatie met deze ruimte.", - "Live location sharing": "Live locatie delen", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "Je bericht is niet verzonden omdat deze server is geblokkeerd door de beheerder. Neem contact op met je servicebeheerder om de service te blijven gebruiken.", - "Cameras": "Camera's", - "Output devices": "Uitvoerapparaten", - "Input devices": "Invoer apparaten", - "Private room": "Privé kamer", - "To view, please enable video rooms in Labs first": "Schakel eerst videokamers in Labs in om te bekijken", - "To join, please enable video rooms in Labs first": "Schakel eerst videokamers in Labs in om deel te nemen", - "Open room": "Open kamer", - "Show Labs settings": "Lab instellingen weergeven", - "To view %(roomName)s, you need an invite": "Om %(roomName)s te bekijken, heb je een uitnodiging nodig", - "Video room": "Video kamer", - "%(members)s and %(last)s": "%(members)s en %(last)s", - "%(members)s and more": "%(members)s en meer", - "Resent!": "Opnieuw versturen!", - "Did not receive it? Resend it": "Niet ontvangen? Stuur het opnieuw", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "Om jouw account aan te maken, open je de link in de e-mail die we zojuist naar %(emailAddress)s hebben gestuurd.", - "Unread email icon": "Ongelezen e-mailpictogram", - "Check your email to continue": "Controleer je e-mail om door te gaan", - "An error occurred whilst sharing your live location, please try again": "Er is een fout opgetreden bij het delen van je live locatie, probeer het opnieuw", - "An error occurred whilst sharing your live location": "Er is een fout opgetreden bij het delen van je live locatie", - "View related event": "Bekijk gerelateerde gebeurtenis", - "Click to read topic": "Klik om het onderwerp te lezen", - "Edit topic": "Bewerk onderwerp", - "Joining…": "Deelnemen…", - "Read receipts": "Leesbevestigingen", - "%(count)s people joined": { - "one": "%(count)s persoon toegetreden", - "other": "%(count)s mensen toegetreden" - }, - "Failed to set direct message tag": "Kan tag voor direct bericht niet instellen", - "You were disconnected from the call. (Error: %(message)s)": "De verbinding is verbroken van uw oproep. (Error: %(message)s)", - "Connection lost": "Verbinding verloren", - "Un-maximise": "Maximaliseren ongedaan maken", - "Deactivating your account is a permanent action — be careful!": "Het deactiveren van je account is een permanente actie - wees voorzichtig!", - "Remove search filter for %(filter)s": "Verwijder zoekfilter voor %(filter)s", - "Start a group chat": "Start een groepsgesprek", - "Other options": "Andere opties", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Als u de kamer die u zoekt niet kunt vinden, vraag dan om een uitnodiging of maak een nieuwe kamer aan.", - "Some results may be hidden": "Sommige resultaten zijn mogelijk verborgen", - "Copy invite link": "Uitnodigingslink kopiëren", - "If you can't see who you're looking for, send them your invite link.": "Als u niet kunt zien wie u zoekt, stuur ze dan uw uitnodigingslink.", - "Some results may be hidden for privacy": "Sommige resultaten kunnen om privacyredenen verborgen zijn", - "Search for": "Zoeken naar", - "%(count)s Members": { - "one": "%(count)s Lid", - "other": "%(count)s Leden" - }, - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Wanneer je jezelf afmeldt, worden deze sleutels van dit apparaat verwijderd, wat betekent dat je geen versleutelde berichten kunt lezen, tenzij je de sleutels ervoor op je andere apparaten hebt of er een back-up van hebt gemaakt op de server.", - "Show: Matrix rooms": "Toon: Matrix kamers", - "Show: %(instance)s rooms (%(server)s)": "Toon: %(instance)s kamers (%(server)s)", - "Add new server…": "Nieuwe server toevoegen…", - "Remove server “%(roomServer)s”": "Verwijder server “%(roomServer)s”", - "Video rooms are a beta feature": "Videokamers zijn een bètafunctie", - "Enable hardware acceleration": "Hardwareversnelling inschakelen", - "You cannot search for rooms that are neither a room nor a space": "U kunt niet zoeken naar kamers die geen kamer of een space zijn", - "Show spaces": "Toon spaces", - "Show rooms": "Toon kamers", - "Explore public spaces in the new search dialog": "Ontdek openbare ruimtes in het nieuwe zoekvenster", - "Stop and close": "Stop en sluit", - "Online community members": "Leden van online gemeenschap", - "Coworkers and teams": "Collega's en teams", - "Friends and family": "Vrienden en familie", - "We'll help you get connected.": "We helpen je om verbinding te maken.", - "Who will you chat to the most?": "Met wie ga je het meest chatten?", - "You're in": "Je bent binnen", - "You need to have the right permissions in order to share locations in this room.": "Je dient de juiste rechten te hebben om locaties in deze ruimte te delen.", - "You don't have permission to share locations": "Je bent niet gemachtigd om locaties te delen", - "Join the room to participate": "Doe mee met de kamer om deel te nemen", - "Reset bearing to north": "Indicatie naar het noorden resetten", - "Mapbox logo": "Mapbox logo", - "Location not available": "Locatie niet beschikbaar", - "Find my location": "Vind mijn locatie", - "Exit fullscreen": "Volledig scherm verlaten", - "Enter fullscreen": "Volledig scherm openen", - "Map feedback": "Kaart feedback", - "Toggle attribution": "Attributie in-/uitschakelen", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "In %(spaceName)s en %(count)s andere space.", - "other": "In %(spaceName)s en %(count)s andere spaces." - }, - "In %(spaceName)s.": "In space %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "In spaces %(space1Name)s en %(space2Name)s.", - "Messages in this chat will be end-to-end encrypted.": "Berichten in deze chat worden eind-tot-eind versleuteld.", - "Saved Items": "Opgeslagen items", - "Send your first message to invite to chat": "Stuur je eerste bericht om uit te nodigen om te chatten", - "We're creating a room with %(names)s": "We maken een kamer aan met %(names)s", - "Choose a locale": "Kies een landinstelling", - "Spell check": "Spellingscontrole", - "Interactively verify by emoji": "Interactief verifiëren door emoji", - "Manually verify by text": "Handmatig verifiëren via tekst", - "Security recommendations": "Beveiligingsaanbevelingen", - "Filter devices": "Filter apparaten", - "Inactive for %(inactiveAgeDays)s days or longer": "Inactief gedurende %(inactiveAgeDays)s dagen of langer", - "Inactive": "Inactief", - "Not ready for secure messaging": "Niet klaar voor veilig berichtenverkeer", - "Ready for secure messaging": "Klaar voor beveiligd berichtenverkeer", - "All": "Alles", - "No sessions found.": "Geen sessies gevonden.", - "No inactive sessions found.": "Geen inactieve sessies gevonden.", - "No unverified sessions found.": "Geen niet-geverifieerde sessies gevonden.", - "No verified sessions found.": "Geen geverifieerde sessies gevonden.", - "Inactive sessions": "Inactieve sessies", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Verifieer je sessies voor verbeterde beveiligde berichtenuitwisseling of meld je af bij sessies die je niet meer herkent of gebruikt.", - "Unverified sessions": "Niet geverifieerde sessies", - "For best security, sign out from any session that you don't recognize or use anymore.": "Meld je voor de beste beveiliging af bij elke sessie die je niet meer herkent of gebruikt.", - "Verified sessions": "Geverifieerde sessies", - "Verify or sign out from this session for best security and reliability.": "Verifieer of meld je af bij deze sessie voor de beste beveiliging en betrouwbaarheid.", - "Unverified session": "Niet-geverifieerde sessie", - "This session is ready for secure messaging.": "Deze sessie is klaar voor beveiligde berichtenuitwisseling.", - "Verified session": "Geverifieerde sessie", - "Inactive for %(inactiveAgeDays)s+ days": "Inactief gedurende %(inactiveAgeDays)s+ dagen", - "Session details": "Sessie details", - "IP address": "IP adres", - "Last activity": "Laatste activiteit", - "Current session": "Huidige sessie", - "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.": "Het wordt niet aanbevolen om versleuteling toe te voegen aan openbare ruimten. Iedereen kan openbare ruimten vinden en er lid van worden, dus iedereen kan berichten erin lezen. Je profiteert niet van de voordelen van versleuteling en kunt deze later niet uitschakelen. Het versleutelen van berichten in een openbare ruimte zal het ontvangen en verzenden van berichten langzamer maken.", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "Voor de beste beveiliging verifieer je jouw sessies en meldt je jezelf af bij elke sessie die je niet meer herkent of gebruikt.", - "Other sessions": "Andere sessies", - "Sessions": "Sessies", - "Your server doesn't support disabling sending read receipts.": "Jouw server biedt geen ondersteuning voor het uitschakelen van het verzenden van leesbevestigingen.", - "Share your activity and status with others.": "Deel je activiteit en status met anderen.", - "Show shortcut to welcome checklist above the room list": "Toon snelkoppeling naar welkomstchecklist boven de kamer gids", - "Empty room (was %(oldName)s)": "Lege ruimte (was %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "%(user)s en 1 andere uitnodigen", - "other": "%(user)s en %(count)s anderen uitnodigen" - }, - "Inviting %(user1)s and %(user2)s": "%(user1)s en %(user2)s uitnodigen", - "%(user)s and %(count)s others": { - "one": "%(user)s en 1 andere", - "other": "%(user)s en %(count)s anderen" - }, - "%(user1)s and %(user2)s": "%(user1)s en %(user2)s", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s of %(copyButton)s", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s of %(recoveryFile)s", - "Proxy URL": "Proxy URL", - "Proxy URL (optional)": "Proxy-URL (optioneel)", - "To disable you will need to log out and back in, use with caution!": "Om uit te schakelen moet je uitloggen en weer inloggen, wees voorzichtig!", - "Sliding Sync configuration": "Scrollende Synchronisatie-configuratie", - "Your server lacks native support, you must specify a proxy": "Jouw server heeft geen native ondersteuning, je moet een proxy opgeven", - "Your server lacks native support": "Jouw server heeft geen native ondersteuning", - "Your server has native support": "Jouw server heeft native ondersteuning", - "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", - "Start at the sign in screen": "Begin bij het inlogscherm", - "Scan the QR code below with your device that's signed out.": "Scan de onderstaande QR-code met je apparaat dat is uitgelogd.", - "By approving access for this device, it will have full access to your account.": "Door de toegang voor dit apparaat goed te keuren, heeft het volledige toegang tot jouw account.", - "Check that the code below matches with your other device:": "Controleer of de onderstaande code overeenkomt met je andere apparaat:", - "Devices connected": "Verbonden apparaten", - "The homeserver doesn't support signing in another device.": "De server ondersteunt het inloggen op een ander apparaat niet.", - "An unexpected error occurred.": "Er is een onverwachte fout opgetreden.", - "The request was cancelled.": "Het verzoek is geannuleerd.", - "The other device isn't signed in.": "Het andere apparaat is niet ingelogd.", - "The other device is already signed in.": "Het andere apparaat is al aangemeld.", - "The request was declined on the other device.": "Het verzoek is afgewezen op het andere apparaat.", - "Linking with this device is not supported.": "Koppelen met dit apparaat wordt niet ondersteund.", - "The scanned code is invalid.": "De gescande code is ongeldig.", - "The linking wasn't completed in the required time.": "De koppeling is niet binnen de vereiste tijd voltooid.", - "Sign in new device": "Aanmelden nieuw apparaat", - "Video call ended": "Video oproep beëindigd", - "%(name)s started a video call": "%(name)s is een videogesprek gestart", - "Room info": "Kamer informatie", - "View chat timeline": "Gesprekstijdslijn bekijken", - "Close call": "Sluit oproep", - "Spotlight": "Schijnwerper", - "Freedom": "Vrijheid", - "You do not have permission to start voice calls": "U heeft geen toestemming om spraakoproepen te starten", - "There's no one here to call": "Er is hier niemand om te bellen", - "You do not have permission to start video calls": "U heeft geen toestemming om videogesprekken te starten", - "Ongoing call": "Lopende oproep", - "Video call (%(brand)s)": "Videogesprek (%(brand)s)", - "Video call (Jitsi)": "Videogesprek (Jitsi)", - "Show formatting": "Opmaak tonen", - "Failed to set pusher state": "Kan de pusher status niet instellen", - "Show QR code": "QR-code tonen", - "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.": "U kunt dit apparaat gebruiken om in te loggen op een nieuw apparaat met een QR-code. U moet de QR-code die op dit apparaat wordt weergegeven, scannen met uw apparaat dat is uitgelogd.", - "Sign in with QR code": "Log in met QR-code", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Overweeg om u af te melden bij oude sessies (%(inactiveAgeDays)s dagen of ouder) die u niet meer gebruikt.", - "Unknown session type": "Onbekende sessietype", - "Web session": "Web sessie", - "Mobile session": "Mobiele sessie", - "Desktop session": "Desktop sessie", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "Het verwijderen van inactieve sessies verbetert de beveiliging en prestaties en maakt het voor u gemakkelijker om te identificeren of een nieuwe sessie verdacht is.", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "Inactieve sessies zijn sessies die u al een tijdje niet hebt gebruikt, maar ze blijven vesleutelingssleutels ontvangen.", - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "U moet er vooral zeker van zijn dat u deze sessies herkent, omdat ze een ongeoorloofd gebruik van uw account kunnen vertegenwoordigen.", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "Niet geverifieerde sessies zijn sessies die zijn aangemeld met uw inloggegevens, maar niet zijn geverifieerd.", - "Sign out of this session": "Afmelden voor deze sessie", - "Receive push notifications on this session.": "Ontvang pushmeldingen voor deze sessie.", - "Push notifications": "Pushmeldingen", - "Toggle push notifications on this session.": "Schakel pushmeldingen in voor deze sessie.", - "Browser": "Browser", - "Operating system": "Besturingssysteem", - "URL": "URL", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "Dit geeft ze het vertrouwen dat ze echt met u praten, maar het betekent ook dat ze de sessienaam kunnen zien die u hier invoert.", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "Andere gebruikers in privéchats en chatruimten waaraan u deelneemt, kunnen een volledige lijst van uw sessies bekijken.", - "Renaming sessions": "Sessies hernoemen", - "Please be aware that session names are also visible to people you communicate with.": "Houd er rekening mee dat sessienamen ook zichtbaar zijn voor mensen met wie u communiceert.", - "Rename session": "Sessie hernoemen", - "Call type": "Oproeptype", - "You do not have sufficient permissions to change this.": "U heeft niet voldoende rechten om dit te wijzigen.", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s is eind-tot-eind versleuteld, maar is momenteel beperkt tot kleinere aantallen gebruikers.", - "Enable %(brand)s as an additional calling option in this room": "Schakel %(brand)s in als extra bel optie in deze kamer", - "Are you sure you want to sign out of %(count)s sessions?": { - "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?" - }, - "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", - "Voice broadcast": "Spraakuitzending", - "Live": "Live", - "pause voice broadcast": "spraakuitzending pauzeren", - "resume voice broadcast": "hervat spraakuitzending", - "play voice broadcast": "spraakuitzending afspelen", - "Yes, stop broadcast": "Ja, stop uitzending", - "Stop live broadcasting?": "Live uitzending stoppen?", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Iemand anders neemt al een spraakuitzending op. Wacht tot de spraakuitzending is afgelopen om een nieuwe te starten.", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "U heeft niet de vereiste rechten om een spraakuitzending in deze kamer te starten. Neem contact op met een kamer beheerder om uw machtiging aan te passen.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "U neemt al een spraakuitzending op. Beëindig uw huidige spraakuitzending om een nieuwe te starten.", - "Can't start a new voice broadcast": "Kan geen nieuwe spraakuitzending starten", - "You need to be able to kick users to do that.": "U moet in staat zijn om gebruikers te verwijderen om dit te doen.", - "common": { - "about": "Over", - "analytics": "Gebruiksgegevens", - "encryption_enabled": "Versleuteling ingeschakeld", - "error": "Fout", - "forward_message": "Bericht doorsturen", - "image": "Afbeelding", - "message": "Bericht", - "message_layout": "Berichtlayout", - "modern": "Modern", - "mute": "Dempen", - "no_results": "Geen resultaten", - "offline": "Offline", - "password": "Wachtwoord", - "people": "Personen", - "reactions": "Reacties", - "report_a_bug": "Een bug rapporteren", - "room_name": "Kamernaam", - "security": "Beveiliging", - "settings": "Instellingen", - "sticker": "Sticker", - "success": "Klaar", - "suggestions": "Suggesties", - "unmute": "Niet dempen", - "username": "Inlognaam", - "verification_cancelled": "Verificatie geannuleerd", - "video": "Video", - "warning": "Let op", - "threads": "Threads", - "thread": "Draad", - "theme": "Thema", - "room": "Kamer", - "public": "Publiek", - "private": "Privé", - "options": "Opties", - "name": "Naam", - "light": "Helder", - "labs": "Labs", - "homeserver": "Homeserver", - "home": "Home", - "help": "Help", - "favourites": "Favorieten", - "description": "Omschrijving", - "dark": "Donker", - "beta": "Beta", - "attachment": "Bijlage", - "appearance": "Weergave", - "timeline": "Tijdslijn", - "support": "Ondersteuning", - "space": "Space", - "random": "Willekeurig", - "privacy": "Privacy", - "presence": "Aanwezigheid", - "preferences": "Voorkeuren", - "microphone": "Microfoon", - "legal": "Juridisch", - "guest": "Gast", - "faq": "FAQ", - "emoji": "Emoji", - "credits": "Met dank aan", - "camera": "Camera", - "access_token": "Toegangstoken", - "someone": "Iemand", - "welcome": "Welkom", - "encrypted": "Versleuteld", - "application": "Toepassing", - "version": "Versie", - "device": "Apparaat", - "model": "Model", - "verified": "Geverifieerd", - "unverified": "Niet geverifieerd", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "Vertrouwd", - "not_trusted": "Niet vertrouwd", - "accessibility": "Toegankelijkheid", - "server": "Server", - "capabilities": "Mogelijkheden", - "unnamed_room": "Naamloze Kamer", - "unnamed_space": "Naamloze Space", - "stickerpack": "Stickerpakket", - "system_alerts": "Systeemmeldingen", - "secure_backup": "Beveiligde back-up", - "cross_signing": "Kruiselings ondertekenen", - "identity_server": "Identiteitsserver", - "integration_manager": "Integratiebeheerder", - "qr_code": "QR-code", - "feedback": "Feedback" + "a11y": { + "jump_first_invite": "Ga naar de eerste uitnodiging.", + "n_unread_messages": { + "other": "%(count)s ongelezen berichten.", + "one": "1 ongelezen bericht." + }, + "n_unread_messages_mentions": { + "other": "%(count)s ongelezen berichten, inclusief vermeldingen.", + "one": "1 ongelezen vermelding." + }, + "room_name": "Kamer %(name)s", + "unread_messages": "Ongelezen berichten.", + "user_menu": "Persoonsmenu" }, + "a11y_jump_first_unread_room": "Ga naar het eerste ongelezen kamer.", "action": { + "accept": "Aannemen", + "add": "Toevoegen", + "add_existing_room": "Bestaande kamers toevoegen", + "add_people": "Personen toevoegen", + "approve": "Goedkeuren", + "back": "Terug", + "call": "Bellen", + "cancel": "Annuleren", + "change": "Wijzigen", + "clear": "Wis", + "click": "Klik", + "click_to_copy": "Klik om te kopiëren", + "close": "Sluiten", + "collapse": "Invouwen", + "complete": "Voltooien", + "confirm": "Bevestigen", "continue": "Doorgaan", "copy": "Kopiëren", "copy_link": "Link kopieren", "create": "Aanmaken", "create_a_room": "Kamer aanmaken", "decline": "Weigeren", + "delete": "Verwijderen", "disable": "Uitschakelen", + "disconnect": "Verbinding verbreken", + "dismiss": "Sluiten", "done": "Klaar", + "download": "Downloaden", "edit": "Bewerken", "enable": "Inschakelen", - "forgot_password": "Wachtwoord vergeten?", + "enter_fullscreen": "Volledig scherm openen", + "exit_fullscreeen": "Volledig scherm verlaten", + "expand": "Uitvouwen", + "explore_public_rooms": "Publieke kamers ontdekken", + "explore_rooms": "Kamers ontdekken", + "export": "Wegschrijven", "forward": "Doorsturen", + "go": "Start", + "go_back": "Terug", + "got_it": "Ik snap het", + "hide_advanced": "Geavanceerde info verbergen", + "hold": "Vasthouden", + "ignore": "Negeren", + "import": "Inlezen", "invite": "Uitnodigen", + "invite_to_space": "Voor Space uitnodigen", "invites_list": "Uitnodigingen", + "join": "Deelnemen", "learn_more": "Lees verder", "leave": "Verlaten", "leave_room": "Kamer verlaten", + "logout": "Uitloggen", + "manage": "Beheren", + "maximise": "Maximaliseren", + "mention": "Vermelden", + "minimise": "Minimaliseren", + "new_room": "Nieuwe kamer", + "new_video_room": "Nieuwe video kamer", "next": "Volgende", "no": "Nee", "ok": "Oké", + "pause": "Pauze", + "pin": "Vastmaken", + "play": "Afspelen", "quote": "Citeren", "react": "Reageren", + "refresh": "Herladen", + "register": "Registreren", + "reject": "Weigeren", "remove": "Verwijderen", + "rename": "Hernoemen", "reply": "Beantwoorden", + "reply_in_thread": "Reageer in draad", "report_content": "Inhoud melden", + "resend": "Opnieuw versturen", + "reset": "Opnieuw instellen", + "restore": "Herstellen", + "resume": "Hervatten", "retry": "Opnieuw proberen", + "review": "Controleer", + "revoke": "Intrekken", "save": "Opslaan", - "start": "Start", + "search": "Zoeken", + "send_report": "Rapport versturen", + "share": "Delen", + "show": "Toon", + "show_advanced": "Geavanceerde info tonen", + "show_all": "Alles tonen", + "sign_in": "Inloggen", + "sign_out": "Uitloggen", + "skip": "Overslaan", "start_chat": "Gesprek beginnen", + "start_new_chat": "Nieuwe chat beginnen", + "submit": "Bevestigen", + "subscribe": "Abonneren", + "transfer": "Doorschakelen", + "trust": "Vertrouwen", + "try_again": "Probeer opnieuw", + "unban": "Ontbannen", + "unignore": "Niet meer negeren", + "unpin": "Losmaken", + "unsubscribe": "Abonnement opzeggen", + "update": "Updaten", + "upgrade": "Upgraden", + "upload": "Versturen", + "verify": "Verifiëren", + "view": "Bekijken", + "view_all": "Bekijk alles", + "view_list": "Toon lijst", + "view_message": "Bericht bekijken", "view_source": "Bron bekijken", "yes": "Ja", - "zoom_out": "Uitzoomen", "zoom_in": "Inzoomen", - "view": "Bekijken", - "verify": "Verifiëren", - "upload": "Versturen", - "upgrade": "Upgraden", - "update": "Updaten", - "unpin": "Losmaken", - "try_again": "Probeer opnieuw", - "trust": "Vertrouwen", - "stop": "Stop", - "skip": "Overslaan", - "sign_out": "Uitloggen", - "sign_in": "Inloggen", - "share": "Delen", - "search": "Zoeken", - "reset": "Opnieuw instellen", - "resend": "Opnieuw versturen", - "reject": "Weigeren", - "pin": "Vastmaken", - "logout": "Uitloggen", - "join": "Deelnemen", - "ignore": "Negeren", - "got_it": "Ik snap het", - "go_back": "Terug", - "expand": "Uitvouwen", - "download": "Downloaden", - "dismiss": "Sluiten", - "delete": "Verwijderen", - "confirm": "Bevestigen", - "collapse": "Invouwen", - "close": "Sluiten", - "cancel": "Annuleren", - "call": "Bellen", - "back": "Terug", - "add": "Toevoegen", - "accept": "Aannemen", - "view_all": "Bekijk alles", - "unsubscribe": "Abonnement opzeggen", - "subscribe": "Abonneren", - "show_all": "Alles tonen", - "show": "Toon", - "revoke": "Intrekken", - "review": "Controleer", - "restore": "Herstellen", - "rename": "Hernoemen", - "register": "Registreren", - "play": "Afspelen", - "pause": "Pauze", - "disconnect": "Verbinding verbreken", - "complete": "Voltooien", - "change": "Wijzigen", - "approve": "Goedkeuren", - "manage": "Beheren", - "go": "Start", - "import": "Inlezen", - "export": "Wegschrijven", - "refresh": "Herladen", - "minimise": "Minimaliseren", - "maximise": "Maximaliseren", - "mention": "Vermelden", - "submit": "Bevestigen", - "send_report": "Rapport versturen", - "clear": "Wis" + "zoom_out": "Uitzoomen" }, - "a11y": { - "user_menu": "Persoonsmenu", - "n_unread_messages_mentions": { - "other": "%(count)s ongelezen berichten, inclusief vermeldingen.", - "one": "1 ongelezen vermelding." + "analytics": { + "accept_button": "Dat is prima", + "bullet_1": "We verwerken of bewaren geen accountgegevens", + "bullet_2": "We delen geen informatie met derde partijen", + "consent_migration": "Je hebt eerder ingestemd met het verzamelen van anonieme gedragsdata met ons. We updaten nu hoe dit werkt.", + "disable_prompt": "Je kan dit elk moment uitzetten in instellingen", + "enable_prompt": "Help %(analyticsOwner)s verbeteren", + "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.", + "shared_data_heading": "De volgende gegevens worden mogelijk gedeeld:" + }, + "auth": { + "account_clash": "Jouw nieuwe account (%(newAccountId)s) is geregistreerd, maar je bent al ingelogd met een andere account (%(loggedInUserId)s).", + "account_clash_previous_account": "Doorgaan met vorige account", + "account_deactivated": "Dit account is gesloten.", + "autodiscovery_generic_failure": "Ophalen van auto-vindbaarheidsconfiguratie van server is mislukt", + "autodiscovery_invalid": "Ongeldig homeserver-vindbaarheids-antwoord", + "autodiscovery_invalid_hs": "De homeserver-URL lijkt geen geldige Matrix-homeserver", + "autodiscovery_invalid_hs_base_url": "Ongeldige base_url voor m.homeserver", + "autodiscovery_invalid_is": "De identiteitsserver-URL lijkt geen geldige identiteitsserver", + "autodiscovery_invalid_is_base_url": "Ongeldige base_url voor m.identity_server", + "autodiscovery_invalid_is_response": "Ongeldig identiteitsserver-vindbaarheidsantwoord", + "autodiscovery_invalid_json": "Ongeldige JSON", + "autodiscovery_unexpected_error_hs": "Onverwachte fout bij het controleren van de homeserver-configuratie", + "autodiscovery_unexpected_error_is": "Onverwachte fout bij het oplossen van de identiteitsserverconfiguratie", + "captcha_description": "Deze homeserver wil graag weten of je geen robot bent.", + "change_password_action": "Wachtwoord wijzigen", + "change_password_confirm_invalid": "Wachtwoorden komen niet overeen", + "change_password_confirm_label": "Bevestig wachtwoord", + "change_password_current_label": "Huidig wachtwoord", + "change_password_empty": "Wachtwoorden kunnen niet leeg zijn", + "change_password_mismatch": "Nieuwe wachtwoorden komen niet overeen", + "change_password_new_label": "Nieuw wachtwoord", + "continue_with_idp": "Doorgaan met %(provider)s", + "continue_with_sso": "Ga verder met %(ssoButtons)s", + "country_dropdown": "Landselectie", + "create_account_prompt": "Nieuw hier? Maak een account", + "create_account_title": "Registeren", + "email_discovery_text": "Optioneel kan je jouw e-mail ook gebruiken om ontdekt te worden door al bestaande contacten.", + "email_field_label": "E-mailadres", + "email_field_label_invalid": "Dit lijkt geen geldig e-mailadres", + "email_field_label_required": "E-mailadres invoeren", + "email_help_text": "Voeg een e-mail toe om je wachtwoord te kunnen resetten.", + "email_phone_discovery_text": "Gebruik e-mail of telefoon om optioneel ontdekt te kunnen worden door bestaande contacten.", + "failed_connect_identity_server": "Kan identiteitsserver niet bereiken", + "failed_connect_identity_server_other": "Je kan inloggen, maar sommige functies zullen pas beschikbaar zijn wanneer de identiteitsserver weer online is. Als je deze waarschuwing blijft zien, controleer dan je configuratie of neem contact op met een systeembeheerder.", + "failed_connect_identity_server_register": "Je kan jezelf registreren, maar sommige functies zullen pas beschikbaar zijn wanneer de identiteitsserver weer online is. Als je deze waarschuwing blijft zien, controleer dan je configuratie of neem contact op met een serverbeheerder.", + "failed_connect_identity_server_reset_password": "Je kan jouw wachtwoord opnieuw instellen, maar sommige functies zullen pas beschikbaar komen wanneer de identiteitsserver weer online is. Als je deze waarschuwing blijft zien, controleer dan je configuratie of neem contact op met een serverbeheerder.", + "failed_homeserver_discovery": "Ontdekken van homeserver is mislukt", + "failed_query_registration_methods": "Kan ondersteunde registratiemethoden niet opvragen.", + "failed_soft_logout_auth": "Opnieuw inloggen is mislukt", + "failed_soft_logout_homeserver": "Opnieuw inloggen is mislukt wegens een probleem met de homeserver", + "footer_powered_by_matrix": "draait op Matrix", + "forgot_password_email_invalid": "Dit e-mailadres lijkt niet geldig te zijn.", + "forgot_password_email_required": "Het aan jouw account gekoppelde e-mailadres dient ingevoerd worden.", + "forgot_password_prompt": "Wachtwoord vergeten?", + "identifier_label": "Inloggen met", + "incorrect_credentials": "Onjuiste inlognaam en/of wachtwoord.", + "incorrect_credentials_detail": "Let op dat je inlogt bij de %(hs)s-server, niet matrix.org.", + "incorrect_password": "Onjuist wachtwoord", + "log_in_new_account": "Login met je nieuwe account.", + "logout_dialog": { + "description": "Weet je zeker dat je wilt uitloggen?", + "megolm_export": "Sleutels handmatig wegschrijven", + "setup_key_backup_title": "Je zal de toegang tot je versleutelde berichten verliezen", + "setup_secure_backup_description_1": "Versleutelde berichten zijn beveiligd met eind-tot-eind-versleuteling. Enkel de ontvanger(s) en jij hebben de sleutels om deze berichten te lezen.", + "setup_secure_backup_description_2": "Wanneer je jezelf afmeldt, worden deze sleutels van dit apparaat verwijderd, wat betekent dat je geen versleutelde berichten kunt lezen, tenzij je de sleutels ervoor op je andere apparaten hebt of er een back-up van hebt gemaakt op de server.", + "skip_key_backup": "Ik wil mijn versleutelde berichten niet", + "use_key_backup": "Begin sleutelback-up te gebruiken" }, - "n_unread_messages": { - "other": "%(count)s ongelezen berichten.", - "one": "1 ongelezen bericht." + "misconfigured_body": "Vraag jouw %(brand)s-beheerder je configuratie na te kijken op onjuiste of dubbele items.", + "misconfigured_title": "Je %(brand)s is onjuist geconfigureerd", + "msisdn_field_description": "Andere personen kunnen je in kamers uitnodigen op basis van je contactgegevens", + "msisdn_field_label": "Telefoonnummer", + "msisdn_field_number_invalid": "Dat telefoonnummer ziet er niet goed uit, controleer het en probeer het opnieuw", + "msisdn_field_required_invalid": "Telefoonnummer invoeren", + "no_hs_url_provided": "Geen homeserver-URL opgegeven", + "oidc": { + "error_title": "We konden je niet inloggen" }, - "unread_messages": "Ongelezen berichten." - }, - "labs": { - "video_rooms": "Video kamers", - "msc3531_hide_messages_pending_moderation": "Laat moderators berichten verbergen in afwachting van moderatie.", - "latex_maths": "LaTeX-wiskundenotatie in berichten tonen", - "pinning": "Berichten vastprikken", - "state_counters": "Eenvoudige tellers bovenaan de kamer tonen", - "custom_themes": "Maatwerkthema's ondersteuning", - "dehydration": "Offline versleutelde berichten met gebruik van uitgedroogde apparaten", - "html_topic": "HTML-weergave van kamer onderwerpen weergeven", - "bridge_state": "Bruginformatie tonen in kamerinstellingen", - "jump_to_date": "Ga naar datum (voegt /jumptodate en spring naar datum headers toe)", - "element_call_video_rooms": "Element Call videokamers", - "group_calls": "Nieuwe ervaring voor groepsgesprekken", - "voice_broadcast": "Spraakuitzending", - "video_rooms_a_new_way_to_chat": "Een nieuwe manier om te chatten via spraak en video in %(brand)s.", - "video_rooms_always_on_voip_channels": "Videoruimten zijn altijd-aan VoIP-kanalen die zijn geïntegreerd in een kamer in %(brand)s.", - "video_rooms_faq1_question": "Hoe kan ik een videokamer maken?", - "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.", - "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", - "beta_feature": "Dit is een bètafunctie", - "click_for_info": "Klik voor meer info", - "leave_beta_reload": "Als je de bèta verlaat, wordt %(brand)s opnieuw geladen.", - "join_beta_reload": "Door deel te nemen aan de bèta wordt %(brand)s opnieuw geladen.", - "leave_beta": "Beta verlaten", - "join_beta": "Beta inschakelen" - }, - "keyboard": { - "home": "Home", - "space": "Space", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[number]", - "backspace": "Backspace", - "category_calls": "Oproepen", - "category_room_list": "Kamerslijst", - "category_navigation": "Navigatie", - "category_autocomplete": "Autoaanvullen", - "composer_toggle_bold": "Vetgedrukt in- of uitschakelen", - "composer_toggle_italics": "Cursief in- of uitschakelen", - "composer_toggle_quote": "Quote in- of uitschakelen", - "composer_toggle_code_block": "Codeblok wisselen", - "composer_toggle_link": "Koppeling wisselen", - "cancel_reply": "Antwoord op bericht annuleren", - "navigate_next_message_edit": "Navigeer naar het volgende bericht om te bewerken", - "navigate_prev_message_edit": "Navigeer naar het vorige bericht om te bewerken", - "composer_jump_start": "Ga naar het begin van de bewerker", - "composer_jump_end": "Ga naar het einde van de bewerker", - "composer_navigate_next_history": "Navigeer naar het volgende bericht in de geschiedenis van de bewerker", - "composer_navigate_prev_history": "Navigeer naar het vorige bericht in de geschiedenis van de bewerker", - "send_sticker": "Verstuur een sticker", - "toggle_microphone_mute": "Microfoon dempen in- of uitschakelen", - "toggle_webcam_mute": "Webcam aan/uit zetten", - "dismiss_read_marker_and_jump_bottom": "Verlaat de leesmarkering en spring naar beneden", - "jump_to_read_marker": "Ga naar het oudste ongelezen bericht", - "upload_file": "Bestand uploaden", - "scroll_up_timeline": "Scroll omhoog in de tijdlijn", - "scroll_down_timeline": "Scroll omlaag in de tijdlijn", - "jump_room_search": "Ga naar kamer zoeken", - "room_list_select_room": "Kamer uit de kamerslijst selecteren", - "room_list_collapse_section": "Kamerslijst selectie invouwen", - "room_list_expand_section": "Kamerslijst selectie uitvouwen", - "room_list_navigate_down": "Navigeer omlaag in de kamerlijst", - "room_list_navigate_up": "Navigeer omhoog in de kamerlijst", - "toggle_top_left_menu": "Het menu linksboven in- of uitschakelen", - "toggle_right_panel": "Rechterpaneel in- of uitschakelen", - "keyboard_shortcuts_tab": "Open dit tabblad met instellingen", - "go_home_view": "Ga naar Home-scherm", - "next_unread_room": "Volgende ongelezen kamer of DM", - "prev_unread_room": "Vorige ongelezen kamer of DM", - "next_room": "Volgende kamer of DM", - "prev_room": "Vorige kamer of DM", - "autocomplete_cancel": "Autoaanvullen annuleren", - "autocomplete_navigate_next": "Volgende suggestie voor automatisch aanvullen", - "autocomplete_navigate_prev": "Vorige suggestie voor automatisch aanvullen", - "toggle_space_panel": "Spacepaneel in- of uitschakelen", - "toggle_hidden_events": "Schakel verborgen gebeurteniszichtbaarheid in", - "jump_first_message": "Naar eerste bericht springen", - "jump_last_message": "Naar het laatste bericht springen", - "composer_undo": "Bewerken ongedaan maken", - "composer_redo": "Opnieuw bewerken", - "navigate_prev_history": "Vorige recent bezochte kamer of ruimte", - "navigate_next_history": "Volgende recent bezochte kamer of space", - "switch_to_space": "Overschakelen naar space op nummer", - "open_user_settings": "Open persooninstellingen", - "close_dialog_menu": "Dialoogvenster of contextmenu sluiten", - "activate_button": "Geselecteerde knop activeren", - "composer_new_line": "Nieuwe regel", - "autocomplete_force": "Voltooiing forceren", - "search": "Zoeken (moet zijn ingeschakeld)" - }, - "composer": { - "format_bold": "Vet", - "format_italic": "Cursief", - "format_underline": "Onderstrepen", - "format_strikethrough": "Doorstreept", - "format_inline_code": "Code", - "format_code_block": "Codeblok", - "send_button_title": "Bericht versturen", - "placeholder_thread_encrypted": "Reageer op versleutelde draad…", - "placeholder_thread": "Reageer op draad…", - "placeholder_reply_encrypted": "Verstuur een versleuteld antwoord…", - "placeholder_reply": "Verstuur een antwoord…", - "placeholder_encrypted": "Verstuur een versleuteld bericht…", - "placeholder": "Verstuur een bericht…" - }, - "Bold": "Vet", - "Code": "Code", - "power_level": { - "default": "Standaard", - "restricted": "Beperkte toegang", - "moderator": "Moderator", - "admin": "Beheerder", - "mod": "Mod", - "custom": "Aangepast (%(level)s)" + "password_field_label": "Voer wachtwoord in", + "password_field_strong_label": "Dit is een sterk wachtwoord!", + "password_field_weak_label": "Wachtwoord is toegestaan, maar onveilig", + "phone_label": "Telefoonnummer", + "phone_optional_label": "Telefoonnummer (optioneel)", + "qr_code_login": { + "approve_access_warning": "Door de toegang voor dit apparaat goed te keuren, heeft het volledige toegang tot jouw account.", + "completing_setup": "De configuratie van je nieuwe apparaat voltooien", + "confirm_code_match": "Controleer of de onderstaande code overeenkomt met je andere apparaat:", + "devices_connected": "Verbonden apparaten", + "error_device_already_signed_in": "Het andere apparaat is al aangemeld.", + "error_device_not_signed_in": "Het andere apparaat is niet ingelogd.", + "error_device_unsupported": "Koppelen met dit apparaat wordt niet ondersteund.", + "error_homeserver_lacks_support": "De server ondersteunt het inloggen op een ander apparaat niet.", + "error_invalid_scanned_code": "De gescande code is ongeldig.", + "error_linking_incomplete": "De koppeling is niet binnen de vereiste tijd voltooid.", + "error_request_cancelled": "Het verzoek is geannuleerd.", + "error_request_declined": "Het verzoek is afgewezen op het andere apparaat.", + "error_unexpected": "Er is een onverwachte fout opgetreden.", + "review_and_approve": "Controleer en keur de aanmelding goed", + "scan_code_instruction": "Scan de onderstaande QR-code met je apparaat dat is uitgelogd.", + "sign_in_new_device": "Aanmelden nieuw apparaat", + "start_at_sign_in_screen": "Begin bij het inlogscherm", + "waiting_for_device": "Wachten op apparaat om in te loggen" + }, + "register_action": "Registreren", + "registration": { + "continue_without_email_description": "Let op, wanneer je geen e-mailadres toevoegt en je jouw wachtwoord vergeet, kan je toegang tot je account permanent verliezen.", + "continue_without_email_field_label": "E-mailadres (optioneel)", + "continue_without_email_title": "Doorgaan zonder e-mail" + }, + "registration_disabled": "Registratie is uitgeschakeld op deze homeserver.", + "registration_msisdn_field_required_invalid": "Voer telefoonnummer in (vereist op deze homeserver)", + "registration_successful": "Registratie geslaagd", + "registration_username_in_use": "Iemand heeft die inlognaam al. Probeer een andere of als je het bent, log dan hieronder in.", + "registration_username_unable_check": "Kan niet controleren of inlognaam is gebruikt. Probeer het later nog eens.", + "registration_username_validation": "Gebruik enkel letters, cijfers, streepjes en underscores", + "reset_password": { + "devices_logout_success": "Je bent afgemeld op al je apparaten en zal geen pushmeldingen meer ontvangen. Meld je op elk apparaat opnieuw aan om weer meldingen te ontvangen.", + "other_devices_logout_warning_1": "Jouw apparaten uitloggen zal de ertoe behorende encryptiesleutels verwijderen, wat versleutelde berichten onleesbaar zal maken.", + "other_devices_logout_warning_2": "Als je toegang tot je berichten wilt behouden, stel dan sleutelback-up in of exporteer je sleutels vanaf een van je andere apparaten voordat je verder gaat.", + "password_not_entered": "Er moet een nieuw wachtwoord ingevoerd worden.", + "passwords_mismatch": "Nieuwe wachtwoorden moeten overeenkomen.", + "reset_successful": "Jouw wachtwoord is opnieuw ingesteld.", + "return_to_login": "Terug naar het loginscherm" + }, + "reset_password_email_field_description": "Gebruik een e-mailadres om je account te herstellen", + "reset_password_email_field_required_invalid": "Voer een e-mailadres in (vereist op deze homeserver)", + "reset_password_email_not_found_title": "Dit e-mailadres is niet gevonden", + "server_picker_custom": "Andere homeserver", + "server_picker_description": "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.", + "server_picker_description_matrix.org": "Neem deel aan de grootste publieke server samen met miljoenen anderen", + "server_picker_dialog_title": "Kies waar je account wordt gehost", + "server_picker_explainer": "Gebruik de Matrix-homeserver van je voorkeur als je er een hebt, of host je eigen.", + "server_picker_failed_validate_homeserver": "Kan homeserver niet valideren", + "server_picker_intro": "Wij noemen de plaatsen waar je jouw account kunt hosten 'homeservers'.", + "server_picker_invalid_url": "Ongeldige URL", + "server_picker_learn_more": "Over homeservers", + "server_picker_matrix.org": "Matrix.org is de grootste publieke homeserver ter wereld, dus het is een goede plek voor velen.", + "server_picker_required": "Specificeer een homeserver", + "server_picker_title": "Login op jouw homeserver", + "server_picker_title_default": "Server opties", + "server_picker_title_registration": "Host je account op", + "session_logged_out_description": "Wegens veiligheidsredenen is deze sessie uitgelogd. Log opnieuw in.", + "session_logged_out_title": "Uitgelogd", + "set_email": { + "description": "Zo kan je een nieuw wachtwoord instellen en meldingen ontvangen.", + "verification_pending_description": "Bekijk je e-mail en klik op de koppeling daarin. Klik vervolgens op ‘Verder gaan’.", + "verification_pending_title": "Verificatie in afwachting" + }, + "set_email_prompt": "Wil je een e-mailadres instellen?", + "sign_in_instead_prompt": "Heb je al een account? Inloggen", + "sign_in_or_register": "Meld je aan of maak een account aan", + "sign_in_or_register_description": "Gebruik je bestaande account of maak een nieuwe aan om verder te gaan.", + "sign_in_prompt": "Heb je een account? Inloggen", + "sign_in_with_sso": "Inloggen met eenmalig inloggen", + "soft_logout": { + "clear_data_button": "Alle gegevens wissen", + "clear_data_description": "Het verwijderen van alle gegevens in deze sessie is niet terug te draaien. Versleutelde berichten zullen verloren gaan, tenzij je een back-up van de sleutels hebt.", + "clear_data_title": "Alle gegevens in deze sessie verwijderen?" + }, + "soft_logout_heading": "Je bent uitgelogd", + "soft_logout_intro_password": "Voer je wachtwoord in om je aan te melden en toegang tot je account te herkrijgen.", + "soft_logout_intro_sso": "Meld je aan en herkrijg toegang tot je account.", + "soft_logout_intro_unsupported_auth": "Je kan niet inloggen met jouw account. Neem voor meer informatie contact op met de beheerder van je homeserver.", + "soft_logout_subheading": "Persoonlijke gegevens wissen", + "sso": "Eenmalige aanmelding", + "sso_failed_missing_storage": "De browser is verzocht de homeserver te onthouden die je gebruikt om in te loggen, maar helaas is de browser deze vergeten. Ga naar de inlog-pagina en probeer het opnieuw.", + "sso_or_username_password": "%(ssoButtons)s of %(usernamePassword)s", + "sync_footer_subtitle": "Als je bij veel kamers bent aangesloten kan dit een tijdje duren", + "uia": { + "email": "Om jouw account aan te maken, open je de link in de e-mail die we zojuist naar %(emailAddress)s hebben gestuurd.", + "email_auth_header": "Controleer je e-mail om door te gaan", + "email_resend_prompt": "Niet ontvangen? Stuur het opnieuw", + "email_resent": "Opnieuw versturen!", + "fallback_button": "Authenticatie starten", + "msisdn": "Er is een sms naar %(msisdn)s verstuurd", + "msisdn_token_incorrect": "Bewijs onjuist", + "msisdn_token_prompt": "Voer de code in die het bevat:", + "password_prompt": "Bevestig je identiteit door hieronder je wachtwoord in te voeren.", + "recaptcha_missing_params": "Publieke sleutel van captcha ontbreekt in homeserverconfiguratie. Meld dit aan de beheerder van je homeserver.", + "sso_body": "Bevestig je identiteit met je eenmalige aanmelding om dit e-mailadres toe te voegen.", + "sso_failed": "Er is iets misgegaan bij het bevestigen van jouw identiteit. Annuleer en probeer het opnieuw.", + "sso_postauth_body": "Druk op de knop hieronder om je identiteit te bevestigen.", + "sso_postauth_title": "Bevestig om door te gaan", + "sso_preauth_body": "Om verder te gaan, gebruik je eenmalige aanmelding om je identiteit te bewijzen.", + "sso_title": "Ga verder met eenmalige aanmelding", + "terms": "Gelieve het beleid van deze homeserver door te nemen en te aanvaarden:", + "terms_invalid": "Gelieve het beleid van de homeserver door te nemen en te aanvaarden" + }, + "unsupported_auth_email": "Deze homeserver biedt geen ondersteuning voor inloggen met een e-mailadres.", + "unsupported_auth_msisdn": "Deze server biedt geen ondersteuning voor authenticatie met een telefoonnummer.", + "username_field_required_invalid": "Voer inlognaam in", + "username_in_use": "Iemand heeft die inlognaam al, probeer een andere." }, "bug_reporting": { - "introduction": "Als je een bug via GitHub hebt ingediend, kunnen foutopsporingslogboeken ons helpen het probleem op te sporen. ", - "description": "Foutopsporingslogboeken bevatten toepassingsgebruiksgegevens, waaronder je inlognaam, de ID's of aliassen van de kamers die je hebt bezocht, met welke UI-elementen je voor het laatst interactie hebt gehad en de inlognamen van andere personen. Ze bevatten geen berichten.", - "matrix_security_issue": "Bekijk eerst het openbaarmakingsbeleid van Matrix.org als je een probleem met de beveiliging van Matrix wilt melden.", - "submit_debug_logs": "Foutenlogboek versturen", - "title": "Bug meldingen", "additional_context": "Alle verdere informatie die zou kunnen helpen het probleem te analyseren graag toevoegen (wat je aan het doen was, relevante kamer-ID’s, persoon-ID’s, etc.).", - "send_logs": "Logs versturen", - "github_issue": "GitHub-melding", - "download_logs": "Logs downloaden", "before_submitting": "Voordat je logs indient, dien je jouw probleem te melden in een GitHub issue.", "collecting_information": "App-versieinformatie wordt verzameld", "collecting_logs": "Logs worden verzameld", - "uploading_logs": "Logs uploaden", + "create_new_issue": "Maak een nieuwe issue aan op GitHub zodat we deze bug kunnen onderzoeken.", + "description": "Foutopsporingslogboeken bevatten toepassingsgebruiksgegevens, waaronder je inlognaam, de ID's of aliassen van de kamers die je hebt bezocht, met welke UI-elementen je voor het laatst interactie hebt gehad en de inlognamen van andere personen. Ze bevatten geen berichten.", + "download_logs": "Logs downloaden", "downloading_logs": "Logs downloaden", - "create_new_issue": "Maak een nieuwe issue aan op GitHub zodat we deze bug kunnen onderzoeken." + "error_empty": "Laat ons weten wat er verkeerd is gegaan, of nog beter, maak een foutrapport aan op GitHub, waarin je het probleem beschrijft.", + "failed_send_logs": "Versturen van logs mislukt: ", + "github_issue": "GitHub-melding", + "introduction": "Als je een bug via GitHub hebt ingediend, kunnen foutopsporingslogboeken ons helpen het probleem op te sporen. ", + "log_request": "Stuur ons jouw logs om dit in de toekomst te helpen voorkomen.", + "logs_sent": "Logs verstuurd", + "matrix_security_issue": "Bekijk eerst het openbaarmakingsbeleid van Matrix.org als je een probleem met de beveiliging van Matrix wilt melden.", + "preparing_download": "Klaarmaken om logs te downloaden", + "preparing_logs": "Logs voorbereiden voor versturen", + "send_logs": "Logs versturen", + "submit_debug_logs": "Foutenlogboek versturen", + "textarea_label": "Opmerkingen", + "thank_you": "Bedankt!", + "title": "Bug meldingen", + "unsupported_browser": "Herinnering: Jouw browser wordt niet ondersteund. Dit kan een negatieve impact hebben op je ervaring.", + "uploading_logs": "Logs uploaden", + "waiting_for_server": "Wachten op antwoord van de server" }, - "time": { - "seconds_left": "%(seconds)s's over", - "date_at_time": "%(date)s om %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)sh", - "short_minutes": "%(value)sm", - "short_seconds": "%(value)ss", - "last_week": "Vorige week", - "last_month": "Vorige maand", - "n_minutes_ago": "%(num)s minuten geleden", - "n_hours_ago": "%(num)s uur geleden", - "n_days_ago": "%(num)s dagen geleden", - "in_n_minutes": "over %(num)s minuten", - "in_n_hours": "over %(num)s uur", - "in_n_days": "over %(num)s dagen", - "in_few_seconds": "over een paar tellen", - "in_about_minute": "over ongeveer een minuut", - "in_about_hour": "over ongeveer een uur", - "in_about_day": "over een dag of zo", - "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", - "left": "%(timeRemaining)s over" + "cannot_reach_homeserver": "Kan homeserver niet bereiken", + "cannot_reach_homeserver_detail": "Zorg dat je een stabiele internetverbinding hebt, of neem contact op met de systeembeheerder", + "cant_load_page": "Kon pagina niet laden", + "chat_card_back_action_label": "Terug naar chat", + "chat_effects": { + "confetti_description": "Stuurt het bericht met confetti", + "confetti_message": "stuurt confetti", + "fireworks_description": "Stuurt het bericht met vuurwerk", + "fireworks_message": "stuurt vuurwerk", + "hearts_description": "Stuurt het bericht met hartjes", + "hearts_message": "stuurt hartjes", + "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" }, - "onboarding": { - "personal_messaging_title": "Veilig berichten versturen voor vrienden en familie", - "free_e2ee_messaging_unlimited_voip": "Met gratis eind-tot-eind versleutelde berichten en onbeperkte spraak- en video-oproepen, is %(brand)s een geweldige manier om in contact te blijven.", - "personal_messaging_action": "Start je eerste chat", - "work_messaging_title": "Veilig berichten versturen voor werk", - "work_messaging_action": "Vind je collega's", - "community_messaging_title": "Gemeenschapseigendom", - "community_messaging_action": "Vind je mensen", - "welcome_to_brand": "Welkom bij %(brand)s", - "only_n_steps_to_go": { - "one": "Nog maar %(count)s stap te gaan", - "other": "Nog maar %(count)s stappen te gaan" + "common": { + "about": "Over", + "access_token": "Toegangstoken", + "accessibility": "Toegankelijkheid", + "advanced": "Geavanceerd", + "all_rooms": "Alle kamers", + "analytics": "Gebruiksgegevens", + "and_n_others": { + "other": "en %(count)s anderen…", + "one": "en één andere…" }, - "you_did_it": "Het is je gelukt!", - "complete_these": "Voltooi deze om het meeste uit %(brand)s te halen", - "community_messaging_description": "Houd het eigendom en de controle over de discussie in de gemeenschap.\nSchaal om miljoenen te ondersteunen, met krachtige beheersbaarheid en interoperabiliteit.", - "you_made_it": "Het is je gelukt!", - "set_up_profile_description": "Zorg ervoor dat mensen weten dat je het echt bent", - "set_up_profile_action": "Jouw profiel", - "set_up_profile": "Stel je profiel in", - "get_stuff_done": "Krijg dingen gedaan door je teamgenoten te vinden", - "find_people": "Zoek mensen", - "find_friends_description": "Daar ben je voor, dus laten we beginnen", - "find_friends_action": "Zoek vrienden", - "find_friends": "Zoek je vrienden en nodig ze uit", - "find_coworkers": "Vind en nodig je collega's uit", - "find_community_members": "Vind en nodig je communityleden uit", - "enable_notifications_description": "Mis geen antwoord of belangrijk bericht", - "enable_notifications_action": "Meldingen inschakelen", - "enable_notifications": "Meldingen aanzetten", - "download_app_description": "Mis niets door %(brand)s mee te nemen", - "download_app_action": "Apps downloaden", - "download_app": "%(brand)s downloaden", - "download_brand": "%(brand)s downloaden", - "download_brand_desktop": "%(brand)s Desktop downloaden", - "qr_or_app_links": "%(qrCode)s of %(appLinks)s", - "download_app_store": "Te downloaden in de App Store", - "download_google_play": "Verkrijg het via Google Play", - "download_f_droid": "Download het op F-Droid", - "apple_trademarks": "App Store® en het Apple logo® zijn handelsmerken van Apple Inc.", - "google_trademarks": "Google Play en het Google Play-logo zijn handelsmerken van Google LLC.", - "has_avatar_label": "Geweldig, dan zullen personen weten dat jij het bent", - "no_avatar_label": "Voeg een foto toe zodat personen weten dat jij het bent.", - "welcome_user": "Welkom %(name)s", - "welcome_detail": "Laten we je helpen om te beginnen", - "intro_welcome": "Welkom bij %(appName)s", - "intro_byline": "Gesprekken die helemaal van jou zijn.", - "send_dm": "Start een direct gesprek", - "explore_rooms": "Publieke kamers ontdekken", - "create_room": "Maak een groepsgesprek" - }, - "settings": { - "show_breadcrumbs": "Snelkoppelingen naar de kamers die je recent hebt bekeken bovenaan de kamerlijst weergeven", - "all_rooms_home_description": "Alle kamers waar je in bent zullen in Home verschijnen.", - "use_command_f_search": "Gebruik Command + F om te zoeken in de tijdlijn", - "use_control_f_search": "Gebruik Ctrl +F om te zoeken in de tijdlijn", - "use_12_hour_format": "Tijd in 12-uursformaat tonen (bv. 2:30pm)", - "always_show_message_timestamps": "Altijd tijdstempels van berichten tonen", - "send_read_receipts": "Stuur leesbevestigingen", - "send_typing_notifications": "Typmeldingen versturen", - "replace_plain_emoji": "Tekst automatisch vervangen door emoji", - "enable_markdown": "Markdown inschakelen", - "emoji_autocomplete": "Emoticons voorstellen tijdens het typen", - "use_command_enter_send_message": "Gebruik Command (⌘) + Enter om een bericht te sturen", - "use_control_enter_send_message": "Gebruik Ctrl + Enter om een bericht te sturen", - "all_rooms_home": "Alle kamers in Home tonen", - "show_stickers_button": "Stickers-knop tonen", - "insert_trailing_colon_mentions": "Voeg een dubbele punt in nadat de persoon het aan het begin van een bericht heeft vermeld", - "automatic_language_detection_syntax_highlight": "Automatische taaldetectie voor zinsbouwmarkeringen inschakelen", - "code_block_expand_default": "Standaard codeblokken uitvouwen", - "code_block_line_numbers": "Regelnummers in codeblokken tonen", - "inline_url_previews_default": "Inline URL-voorvertoning standaard inschakelen", - "autoplay_gifs": "GIF's automatisch afspelen", - "autoplay_videos": "Videos automatisch afspelen", - "image_thumbnails": "Miniaturen voor afbeeldingen tonen", - "show_typing_notifications": "Typmeldingen weergeven", - "show_redaction_placeholder": "Verwijderde berichten vulling tonen", - "show_read_receipts": "Door andere personen verstuurde leesbevestigingen tonen", - "show_join_leave": "Toon deelname/laat berichten (uitnodigingen/verwijderingen/bans onaangetast)", - "show_displayname_changes": "Veranderingen van weergavenamen tonen", - "show_chat_effects": "Effecten tonen (animaties bij ontvangst bijv. confetti)", - "big_emoji": "Grote emoji in kamers inschakelen", - "jump_to_bottom_on_send": "Naar de onderkant van de tijdlijn springen wanneer je een bericht verstuurd", - "prompt_invite": "Uitnodigingen naar mogelijk ongeldige Matrix-ID’s bevestigen", - "hardware_acceleration": "Schakel hardwareversnelling in (start %(appName)s opnieuw op)", - "start_automatically": "Automatisch starten na systeemlogin", - "warn_quit": "Waarschuwen voordat je afsluit", - "notifications": { - "rule_contains_display_name": "Berichten die mijn weergavenaam bevatten", - "rule_contains_user_name": "Berichten die mijn inlognaam bevatten", - "rule_roomnotif": "Berichten die ‘@room’ bevatten", - "rule_room_one_to_one": "Berichten in één-op-één chats", - "rule_message": "Berichten in groepsgesprekken", - "rule_encrypted": "Versleutelde berichten in groepsgesprekken", - "rule_invite_for_me": "Wanneer ik uitgenodigd word in een kamer", - "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", - "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": "Weergave", + "application": "Toepassing", + "are_you_sure": "Weet je het zeker?", + "attachment": "Bijlage", + "authentication": "Login bevestigen", + "avatar": "Afbeelding", + "cameras": "Camera's", + "capabilities": "Mogelijkheden", + "copied": "Gekopieerd!", + "credits": "Met dank aan", + "cross_signing": "Kruiselings ondertekenen", + "dark": "Donker", + "description": "Omschrijving", + "deselect_all": "Allemaal deselecteren", + "device": "Apparaat", + "display_name": "Weergavenaam", + "edited": "bewerkt", + "email_address": "E-mailadres", + "encrypted": "Versleuteld", + "encryption_enabled": "Versleuteling ingeschakeld", + "error": "Fout", + "favourites": "Favorieten", + "filter_results": "Resultaten filteren", + "forward_message": "Bericht doorsturen", + "general": "Algemeen", + "go_to_settings": "Ga naar instellingen", + "guest": "Gast", + "historical": "Historisch", + "identity_server": "Identiteitsserver", + "image": "Afbeelding", + "integration_manager": "Integratiebeheerder", + "joined": "Toegetreden", + "legal": "Juridisch", + "light": "Helder", + "location": "Locatie", + "low_priority": "Lage prioriteit", + "message": "Bericht", + "message_layout": "Berichtlayout", + "microphone": "Microfoon", + "mute": "Dempen", + "n_members": { + "other": "%(count)s personen", + "one": "%(count)s persoon" }, - "appearance": { - "layout_irc": "IRC (Experimenteel)", - "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" + "n_participants": { + "one": "1 deelnemer", + "other": "%(count)s deelnemers" }, - "inline_url_previews_room_account": "URL-voorvertoning in dit kamer inschakelen (geldt alleen voor jou)", - "inline_url_previews_room": "URL-voorvertoning voor alle deelnemers aan deze kamer standaard inschakelen" + "n_rooms": { + "one": "%(count)s kamer", + "other": "%(count)s kamers" + }, + "name": "Naam", + "no_results": "Geen resultaten", + "no_results_found": "Geen resultaten gevonden", + "not_trusted": "Niet vertrouwd", + "off": "Uit", + "on": "Aan", + "options": "Opties", + "orphan_rooms": "Andere kamers", + "password": "Wachtwoord", + "people": "Personen", + "preferences": "Voorkeuren", + "presence": "Aanwezigheid", + "preview_message": "Hey. Jij bent de beste!", + "private": "Privé", + "private_room": "Privé kamer", + "private_space": "Privé Space", + "profile": "Profiel", + "public": "Publiek", + "public_room": "Publieke kamer", + "public_space": "Publieke Space", + "qr_code": "QR-code", + "random": "Willekeurig", + "reactions": "Reacties", + "report_a_bug": "Een bug rapporteren", + "room": "Kamer", + "room_name": "Kamernaam", + "rooms": "Kamers", + "secure_backup": "Beveiligde back-up", + "security": "Beveiliging", + "select_all": "Allemaal selecteren", + "settings": "Instellingen", + "setup_secure_messages": "Beveiligde berichten instellen", + "show_more": "Meer tonen", + "someone": "Iemand", + "stickerpack": "Stickerpakket", + "success": "Klaar", + "suggestions": "Suggesties", + "support": "Ondersteuning", + "system_alerts": "Systeemmeldingen", + "theme": "Thema", + "thread": "Draad", + "timeline": "Tijdslijn", + "trusted": "Vertrouwd", + "unencrypted": "Onversleuteld", + "unmute": "Niet dempen", + "unnamed_room": "Naamloze Kamer", + "unnamed_space": "Naamloze Space", + "unsent": "niet verstuurd", + "unverified": "Niet geverifieerd", + "user_avatar": "Profielfoto", + "username": "Inlognaam", + "verification_cancelled": "Verificatie geannuleerd", + "verified": "Geverifieerd", + "version": "Versie", + "video_room": "Video kamer", + "view_message": "Bericht bekijken", + "warning": "Let op", + "welcome": "Welkom" + }, + "composer": { + "autocomplete": { + "@room_description": "Laat dit aan het hele kamer weten", + "command_a11y": "Opdrachten autoaanvullen", + "command_description": "Opdrachten", + "emoji_a11y": "Emoji autoaanvullen", + "notification_a11y": "Meldingen autoaanvullen", + "notification_description": "Kamermelding", + "room_a11y": "Kamers autoaanvullen", + "space_a11y": "Space autocomplete", + "user_a11y": "Personen autoaanvullen", + "user_description": "Personen" + }, + "close_sticker_picker": "Verberg stickers", + "edit_composer_label": "Bericht bewerken", + "format_bold": "Vet", + "format_code_block": "Codeblok", + "format_insert_link": "Koppeling invoegen", + "format_italic": "Cursief", + "format_italics": "Cursief", + "format_strikethrough": "Doorstreept", + "format_underline": "Onderstrepen", + "mode_rich_text": "Opmaak tonen", + "no_perms_notice": "Je hebt geen toestemming actief aan deze kamer deel te nemen", + "placeholder": "Verstuur een bericht…", + "placeholder_encrypted": "Verstuur een versleuteld bericht…", + "placeholder_reply": "Verstuur een antwoord…", + "placeholder_reply_encrypted": "Verstuur een versleuteld antwoord…", + "placeholder_thread": "Reageer op draad…", + "placeholder_thread_encrypted": "Reageer op versleutelde draad…", + "poll_button_no_perms_description": "Je hebt geen toestemming om polls te starten in deze kamer.", + "poll_button_no_perms_title": "Toestemming vereist", + "replying_title": "Aan het beantwoorden", + "room_upgraded_link": "Het gesprek gaat hier verder.", + "room_upgraded_notice": "Deze kamer is vervangen en niet langer actief.", + "send_button_title": "Bericht versturen", + "send_button_voice_message": "Spraakbericht versturen", + "send_voice_message": "Spraakbericht versturen", + "stop_voice_message": "Opname stoppen", + "voice_message_button": "Spraakbericht" + }, + "console_dev_note": "Als je weet wat je doet, Element is open-source, bekijk dan zeker onze GitHub (https://github.com/vector-im/element-web/) en draag bij!", + "console_scam_warning": "Als iemand je heeft gezegd iets hier te kopiëren/plakken, is de kans groot dat je wordt opgelicht!", + "console_wait": "Wacht!", + "create_room": { + "action_create_room": "Ruimte aanmaken", + "action_create_video_room": "Videokamer maken", + "encrypted_video_room_warning": "Je kan dit later niet uitschakelen. De kamer wordt gecodeerd, maar de ingesloten oproep niet.", + "encrypted_warning": "Je kan dit later niet uitschakelen. Bruggen en de meeste bots zullen nog niet werken.", + "encryption_forced": "Jouw server vereist dat versleuteling in een privékamer is ingeschakeld.", + "encryption_label": "Eind-tot-eind-versleuteling inschakelen", + "error_title": "Aanmaken van kamer is mislukt", + "generic_error": "De server is misschien onbereikbaar of overbelast, of je bent een bug tegengekomen.", + "join_rule_change_notice": "Je kan dit op elk moment wijzigen vanuit de kamerinstellingen.", + "join_rule_invite": "Privékamer (alleen op uitnodiging)", + "join_rule_invite_label": "Alleen uitgenodigde personen kunnen deze kamer vinden en aan deelnemen.", + "join_rule_public_label": "Iedereen kan de kamer vinden en aan deelnemen.", + "join_rule_public_parent_space_label": "Iedereen kan deze kamer vinden en aan deelnemen, niet alleen leden van .", + "join_rule_restricted": "Zichtbaar voor Space leden", + "join_rule_restricted_label": "Iedereen in kan deze kamer vinden en aan deelnemen.", + "name_validation_required": "Geef een naam voor de kamer op", + "room_visibility_label": "Kamerzichtbaarheid", + "title_private_room": "Maak een privékamer aan", + "title_public_room": "Maak een publieke kamer aan", + "title_video_room": "Creëer een videokamer", + "topic_label": "Onderwerp (optioneel)", + "unfederated": "Weiger iedereen die geen deel uitmaakt van %(serverName)s om toe te treden tot deze kamer.", + "unfederated_label_default_off": "Je zou dit kunnen aanzetten als deze kamer alleen gebruikt zal worden voor samenwerking met interne teams op je homeserver. Dit kan later niet meer veranderd worden.", + "unfederated_label_default_on": "Je zou dit kunnen uitschakelen als deze kamer gebruikt zal worden om samen te werken met externe teams die hun eigen homeserver hebben. Dit kan later niet meer veranderd worden.", + "unsupported_version": "De server ondersteunt deze versie van kamers niet." + }, + "create_space": { + "add_details_prompt": "Voeg details toe zodat personen het herkennen.", + "add_details_prompt_2": "Je kan dit elk moment nog aanpassen.", + "add_existing_rooms_description": "Kies een kamer of gesprek om hem toe te voegen. Dit is een Space voor jou, niemand zal hiervan een melding krijgen. Je kan er later meer toevoegen.", + "add_existing_rooms_heading": "Wat wil je organiseren?", + "address_label": "Adres", + "address_placeholder": "v.b. mijn-Space", + "done_action": "Ga naar mijn Space", + "done_action_first_room": "Ga naar mijn eerste kamer", + "explainer": "Spaces zijn een nieuwe manier om kamers en mensen te groeperen. Wat voor ruimte wil je aanmaken? Je kan dit later wijzigen.", + "failed_create_initial_rooms": "Het maken van de Space kamers is mislukt", + "failed_invite_users": "Het uitnodigen van de volgende personen voor jouw Space is mislukt: %(csvUsers)s", + "invite_teammates_by_username": "Op inlognaam uitnodigen", + "invite_teammates_description": "Controleer of de juiste personen toegang hebben. Je kan later meer personen uitnodigen.", + "invite_teammates_heading": "Jouw teamgenoten uitnodigen", + "label": "Space maken", + "name_required": "Vul een naam in voor deze space", + "personal_space": "Alleen ik", + "personal_space_description": "Een privé Space om je kamers te organiseren", + "private_description": "Alleen op uitnodiging, geschikt voor jezelf of teams", + "private_heading": "Jouw privé space", + "private_personal_description": "Controleer of de juiste personen toegang hebben tot %(name)s", + "private_personal_heading": "Met wie werk je samen?", + "private_space": "Ik en mijn teamgenoten", + "private_space_description": "Een privéruimte voor jou en jouw teamgenoten", + "public_description": "Publieke space voor iedereen, geschikt voor gemeenschappen", + "public_heading": "Jouw publieke space", + "setup_rooms_community_description": "Laten we voor elk een los kamer maken.", + "setup_rooms_community_heading": "Wat wil je allemaal bespreken in %(spaceName)s?", + "setup_rooms_description": "Je kan er later nog meer toevoegen, inclusief al bestaande kamers.", + "setup_rooms_private_description": "We zullen kamers voor elk van hen maken.", + "setup_rooms_private_heading": "Aan welke projecten werkt jouw team?", + "share_description": "Het is alleen jij op dit moment, het zal nog beter zijn met anderen.", + "share_heading": "Deel %(name)s", + "skip_action": "Voorlopig overslaan", + "subspace_beta_notice": "Voeg een Space toe aan een Space die jij beheert.", + "subspace_dropdown_title": "Space maken", + "subspace_existing_space_prompt": "Een bestaande Space toevoegen?", + "subspace_join_rule_invite_description": "Alleen uitgenodigde personen kunnen deze Space vinden en aan deelnemen.", + "subspace_join_rule_invite_only": "Privé Space (alleen op uitnodiging)", + "subspace_join_rule_label": "Space zichtbaarheid", + "subspace_join_rule_public_description": "Iedereen zal in staat zijn om deze Space te vinden en aan deel te nemen, niet alleen leden van .", + "subspace_join_rule_restricted_description": "Iedereen in zal in staat zijn om te zoeken en deel te nemen." }, "devtools": { - "send_custom_account_data_event": "Aangepaste accountgegevens gebeurtenis versturen", - "send_custom_room_account_data_event": "Gegevensgebeurtenis van aangepaste kamer account versturen", - "event_type": "Gebeurtenistype", - "state_key": "Toestandssleutel", - "invalid_json": "Lijkt niet op geldige JSON.", - "failed_to_send": "Kan gebeurtenis niet versturen!", - "event_sent": "Gebeurtenis verstuurd!", + "active_widgets": "Ingeschakelde widgets", + "category_other": "Overige", + "category_room": "Kamer", + "caution_colon": "Opgelet:", + "client_versions": "cliëntversies", + "developer_mode": "Ontwikkelaar mode", + "developer_tools": "Ontwikkelgereedschap", + "edit_setting": "Instelling bewerken", + "edit_values": "Bewerk waarden", "event_content": "Gebeurtenisinhoud", - "spaces": { - "one": "", - "other": "<%(count)s spaces>" - }, - "empty_string": "", - "send_custom_state_event": "Aangepaste statusgebeurtenis versturen", + "event_id": "Gebeurtenis ID: %(eventId)s", + "event_sent": "Gebeurtenis verstuurd!", + "event_type": "Gebeurtenistype", + "explore_account_data": "Accountgegevens ontdekken", + "explore_room_account_data": "Kamer accountgegevens ontdekken", + "explore_room_state": "Kamerstatus ontdekken", + "failed_to_find_widget": "Er is een fout opgetreden bij het vinden van deze widget.", "failed_to_load": "Laden mislukt.", - "client_versions": "cliëntversies", - "server_versions": "Serverversies", - "number_of_users": "Aantal personen", "failed_to_save": "Kan instellingen niet opslaan.", - "save_setting_values": "Instelling waardes opslaan", - "setting_colon": "Instelling:", - "caution_colon": "Opgelet:", - "use_at_own_risk": "De UI heeft GEEN controle op het type van de waardes. Gebruik op eigen risico.", - "setting_definition": "Instelling definitie:", + "failed_to_send": "Kan gebeurtenis niet versturen!", + "invalid_json": "Lijkt niet op geldige JSON.", "level": "Niveau", - "settable_global": "Instelbaar op globaal", - "settable_room": "Instelbaar per kamer", - "values_explicit": "Waardes op expliciete niveaus", - "values_explicit_room": "Waardes op expliciete niveaus in deze kamer", - "edit_values": "Bewerk waarden", - "value_colon": "Waarde:", - "value_this_room_colon": "Waarde in deze kamer:", - "values_explicit_colon": "Waardes op expliciete niveaus:", - "values_explicit_this_room_colon": "Waarde op expliciete niveaus in deze kamer:", - "setting_id": "Instellingen-ID", - "value": "Waarde", - "value_in_this_room": "Waarde van deze kamer", - "edit_setting": "Instelling bewerken", - "phase_requested": "Aangevraagd", + "methods": "Methoden", + "no_verification_requests_found": "Geen verificatieverzoeken gevonden", + "number_of_users": "Aantal personen", + "observe_only": "Alleen observeren", + "original_event_source": "Originele gebeurtenisbron", + "phase": "Fase", + "phase_cancelled": "Geannuleerd", "phase_ready": "Gereed", + "phase_requested": "Aangevraagd", "phase_started": "Begonnen", - "phase_cancelled": "Geannuleerd", "phase_transaction": "Transactie", - "phase": "Fase", - "timeout": "Time-out", - "methods": "Methoden", "requester": "Aanvrager", - "observe_only": "Alleen observeren", - "no_verification_requests_found": "Geen verificatieverzoeken gevonden", - "failed_to_find_widget": "Er is een fout opgetreden bij het vinden van deze widget.", + "room_id": "Kamer ID: %(roomId)s", + "save_setting_values": "Instelling waardes opslaan", + "send_custom_account_data_event": "Aangepaste accountgegevens gebeurtenis versturen", + "send_custom_room_account_data_event": "Gegevensgebeurtenis van aangepaste kamer account versturen", + "send_custom_state_event": "Aangepaste statusgebeurtenis versturen", "send_custom_timeline_event": "Aangepaste tijdlijngebeurtenis versturen", - "explore_room_state": "Kamerstatus ontdekken", - "explore_room_account_data": "Kamer accountgegevens ontdekken", - "view_servers_in_room": "Servers in de kamer bekijken", - "verification_explorer": "Verificatie verkenner", - "active_widgets": "Ingeschakelde widgets", - "explore_account_data": "Accountgegevens ontdekken", + "server_versions": "Serverversies", + "settable_global": "Instelbaar op globaal", + "settable_room": "Instelbaar per kamer", + "setting_colon": "Instelling:", + "setting_definition": "Instelling definitie:", + "setting_id": "Instellingen-ID", "settings_explorer": "Instellingen verkenner", - "server_info": "Server info", + "show_hidden_events": "Verborgen gebeurtenissen op de tijdslijn weergeven", + "state_key": "Toestandssleutel", + "timeout": "Time-out", + "title": "Ontwikkelaarstools", + "toggle_event": "wissel gebeurtenis", "toolbox": "Gereedschap", - "developer_tools": "Ontwikkelgereedschap", - "room_id": "Kamer ID: %(roomId)s", - "event_id": "Gebeurtenis ID: %(eventId)s", - "category_room": "Kamer", - "category_other": "Overige" + "use_at_own_risk": "De UI heeft GEEN controle op het type van de waardes. Gebruik op eigen risico.", + "value": "Waarde", + "value_colon": "Waarde:", + "value_in_this_room": "Waarde van deze kamer", + "value_this_room_colon": "Waarde in deze kamer:", + "values_explicit": "Waardes op expliciete niveaus", + "values_explicit_colon": "Waardes op expliciete niveaus:", + "values_explicit_room": "Waardes op expliciete niveaus in deze kamer", + "values_explicit_this_room_colon": "Waarde op expliciete niveaus in deze kamer:", + "verification_explorer": "Verificatie verkenner", + "view_servers_in_room": "Servers in de kamer bekijken", + "view_source_decrypted_event_source": "Ontsleutel de gebeurtenisbron", + "widget_screenshots": "Widget-schermafbeeldingen inschakelen op ondersteunde widgets" }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Platte tekst", - "from_the_beginning": "Van het begin", - "number_of_messages": "Kies het aantal berichten", - "current_timeline": "Huidige tijdlijn", - "export_successful": "Export gelukt!", - "unload_confirm": "Weet je zeker dat je wilt afsluiten tijdens een export?", - "generating_zip": "Genereer een ZIP", - "processing_event_n": "%(number)s gebeurtenis verwerkt van de %(total)s", - "fetched_n_events_with_total": { - "one": "%(count)s gebeurtenis opgehaald van de %(total)s", - "other": "%(count)s gebeurtenissen opgehaald van de %(total)s" + "dialog_close_label": "Dialoog sluiten", + "emoji": { + "categories": "Categorieën", + "category_activities": "Activiteiten", + "category_animals_nature": "Dieren en natuur", + "category_flags": "Vlaggen", + "category_food_drink": "Eten en drinken", + "category_frequently_used": "Vaak gebruikt", + "category_objects": "Objecten", + "category_smileys_people": "Smileys & Personen", + "category_symbols": "Symbolen", + "category_travel_places": "Reizen en plaatsen", + "quick_reactions": "Snelle reacties" + }, + "emoji_picker": { + "cancel_search_label": "Zoeken annuleren" + }, + "empty_room": "Lege kamer", + "empty_room_was_name": "Lege ruimte (was %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Voer uw veiligheidswachtwoord in of om door te gaan.", + "key_validation_text": { + "invalid_security_key": "Ongeldige veiligheidssleutel", + "recovery_key_is_correct": "Ziet er goed uit!", + "wrong_file_type": "Verkeerd bestandstype", + "wrong_security_key": "Verkeerde veiligheidssleutel" + }, + "reset_title": "Alles opnieuw instellen", + "reset_warning_1": "Doe dit alleen als u geen ander apparaat hebt om de verificatie mee uit te voeren.", + "reset_warning_2": "Als u alles reset zult u opnieuw opstarten zonder vertrouwde sessies, zonder vertrouwde personen, en zult u misschien geen oude berichten meer kunnen zien.", + "restoring": "Sleutels herstellen vanaf back-up", + "security_key_title": "Veiligheidssleutel", + "security_phrase_incorrect_error": "Geen toegang tot geheime opslag. Controleer of u het juiste veiligheidswachtwoord hebt ingevoerd.", + "security_phrase_title": "Veiligheidswachtwoord", + "separator": "%(securityKey)s of %(recoveryFile)s", + "use_security_key_prompt": "Gebruik uw veiligheidssleutel om verder te gaan." }, - "fetched_n_events": { - "one": "%(count)s gebeurtenis opgehaald zover", - "other": "%(count)s gebeurtenissen opgehaald zover" + "bootstrap_title": "Sleutelconfiguratie", + "cancel_entering_passphrase_description": "Weet je zeker, dat je het invoeren van je wachtwoord wilt afbreken?", + "cancel_entering_passphrase_title": "Wachtwoord annuleren?", + "confirm_encryption_setup_body": "Klik op de knop hieronder om het instellen van de versleuting te bevestigen.", + "confirm_encryption_setup_title": "Bevestig versleuting instelling", + "cross_signing_not_ready": "Kruiselings ondertekenen is niet ingesteld.", + "cross_signing_ready": "Kruiselings ondertekenen is klaar voor gebruik.", + "cross_signing_ready_no_backup": "Kruiselings ondertekenen is klaar, maar de sleutels zijn nog niet geback-upt.", + "cross_signing_room_normal": "Deze kamer is eind-tot-eind-versleuteld", + "cross_signing_room_verified": "Iedereen in deze kamer is geverifieerd", + "cross_signing_room_warning": "Iemand gebruikt een onbekende sessie", + "cross_signing_unsupported": "Jouw homeserver biedt geen ondersteuning voor kruiselings ondertekenen.", + "cross_signing_untrusted": "Jouw account heeft een identiteit voor kruiselings ondertekenen in de sleutelopslag, maar die wordt nog niet vertrouwd door de huidige sessie.", + "cross_signing_user_normal": "Je hebt deze persoon niet geverifieerd.", + "cross_signing_user_verified": "Je hebt deze persoon geverifieerd. Deze persoon heeft al zijn sessies geverifieerd.", + "cross_signing_user_warning": "Deze persoon heeft niet al zijn sessies geverifieerd.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Sleutels voor kruiselings ondertekenen wissen", + "title": "Sleutels voor kruiselings ondertekenen verwijderen?", + "warning": "Het verwijderen van sleutels voor kruiselings ondertekenen is niet terug te draaien. Iedereen waarmee u geverifieerd heeft zal beveiligingswaarschuwingen te zien krijgen. U wilt dit hoogstwaarschijnlijk niet doen, tenzij u alle apparaten heeft verloren waarmee u kruiselings kon ondertekenen." }, - "fetched_n_events_in_time": { - "one": "%(count)s gebeurtenis opgehaald in %(seconds)s", - "other": "%(count)s gebeurtenissen opgehaald in %(seconds)s" - }, - "exported_n_events_in_time": { - "one": "%(count)s gebeurtenis geëxporteerd in %(seconds)s seconden", - "other": "%(count)s gebeurtenissen geëxporteerd in %(seconds)s seconden" - }, - "media_omitted": "Media weglaten", - "media_omitted_file_size": "Media weggelaten - limiet bestandsgrootte overschreden", - "creator_summary": "%(creatorName)s heeft deze kamer gemaakt.", - "export_info": "Dit is de start van de export van . Geëxporteerd door op %(exportDate)s.", - "topic": "Onderwerp: %(topic)s", - "error_fetching_file": "Fout bij bestand opvragen", - "file_attached": "Bijgevoegd bestand", - "enter_number_between_min_max": "Voer een nummer tussen %(min)s en %(max)s in", - "size_limit_min_max": "Bestand moet een grootte hebben tussen %(min)s MB en %(max)s MB", - "num_messages_min_max": "Aantal berichten moet een getal zijn tussen %(min)s en %(max)s", - "num_messages": "Berichten aantal", - "cancelled": "Export geannuleerd", - "cancelled_detail": "De export was succesvol geannulleerd", - "successful": "Export succesvol", - "successful_detail": "Jouw export was succesvol. Je vindt hem in je Downloads-map.", - "confirm_stop": "Weet je zeker dat je wilt stoppen terwijl je jouw data exporteert? Als je dit doet moet je later opnieuw beginnen.", - "exporting_your_data": "Jouw data aan het exporteren", - "title": "Chat exporteren", - "select_option": "Selecteer met welke opties je jouw chats wilt exporteren van je tijdlijn", - "format": "Formaat", - "messages": "Berichten", - "size_limit": "Bestandsgrootte", - "include_attachments": "Bijlages toevoegen" - }, - "create_room": { - "title_video_room": "Creëer een videokamer", - "title_public_room": "Maak een publieke kamer aan", - "title_private_room": "Maak een privékamer aan", - "action_create_video_room": "Videokamer maken", - "action_create_room": "Ruimte aanmaken", - "name_validation_required": "Geef een naam voor de kamer op", - "join_rule_restricted_label": "Iedereen in kan deze kamer vinden en aan deelnemen.", - "join_rule_change_notice": "Je kan dit op elk moment wijzigen vanuit de kamerinstellingen.", - "join_rule_public_parent_space_label": "Iedereen kan deze kamer vinden en aan deelnemen, niet alleen leden van .", - "join_rule_public_label": "Iedereen kan de kamer vinden en aan deelnemen.", - "join_rule_invite_label": "Alleen uitgenodigde personen kunnen deze kamer vinden en aan deelnemen.", - "encrypted_video_room_warning": "Je kan dit later niet uitschakelen. De kamer wordt gecodeerd, maar de ingesloten oproep niet.", - "encrypted_warning": "Je kan dit later niet uitschakelen. Bruggen en de meeste bots zullen nog niet werken.", - "encryption_forced": "Jouw server vereist dat versleuteling in een privékamer is ingeschakeld.", - "encryption_label": "Eind-tot-eind-versleuteling inschakelen", - "unfederated_label_default_off": "Je zou dit kunnen aanzetten als deze kamer alleen gebruikt zal worden voor samenwerking met interne teams op je homeserver. Dit kan later niet meer veranderd worden.", - "unfederated_label_default_on": "Je zou dit kunnen uitschakelen als deze kamer gebruikt zal worden om samen te werken met externe teams die hun eigen homeserver hebben. Dit kan later niet meer veranderd worden.", - "topic_label": "Onderwerp (optioneel)", - "room_visibility_label": "Kamerzichtbaarheid", - "join_rule_invite": "Privékamer (alleen op uitnodiging)", - "join_rule_restricted": "Zichtbaar voor Space leden", - "unfederated": "Weiger iedereen die geen deel uitmaakt van %(serverName)s om toe te treden tot deze kamer." - }, - "timeline": { - "m.call": { - "video_call_started": "Videogesprek gestart in %(roomName)s.", - "video_call_started_unsupported": "Videogesprek gestart in %(roomName)s. (niet ondersteund door deze browser)" + "event_shield_reason_authenticity_not_guaranteed": "De echtheid van dit versleutelde bericht kan op dit apparaat niet worden gegarandeerd.", + "event_shield_reason_mismatched_sender_key": "Versleuteld door een niet-geverifieerde sessie", + "export_unsupported": "Jouw browser ondersteunt de benodigde cryptografie-extensies niet", + "import_invalid_keyfile": "Geen geldig %(brand)s-sleutelbestand", + "import_invalid_passphrase": "Aanmeldingscontrole mislukt: onjuist wachtwoord?", + "incompatible_database_description": "Je hebt eerder een nieuwere versie van %(brand)s in deze sessie gebruikt. Om deze versie opnieuw met eind-tot-eind-versleuteling te gebruiken, zal je moeten uitloggen en opnieuw inloggen.", + "incompatible_database_disable": "Verdergaan met versleuteling uitgeschakeld", + "incompatible_database_sign_out_description": "Om jouw kamergeschiedenis niet te verliezen vóór het uitloggen dien je jouw veiligheidssleutel te exporteren. Dat moet vanuit de nieuwere versie van %(brand)s", + "incompatible_database_title": "Incompatibele database", + "key_signature_upload_cancelled": "Geannuleerde ondertekening upload", + "key_signature_upload_completed": "Upload voltooid", + "key_signature_upload_failed": "Versturen niet mogelijk", + "key_signature_upload_failed_body": "%(brand)s is een fout tegengekomen tijdens het uploaden van:", + "key_signature_upload_failed_cross_signing_key_signature": "een nieuwe kruiselings ondertekenen ondertekening", + "key_signature_upload_failed_device_cross_signing_key_signature": "een apparaat kruiselings ondertekenen ondertekening", + "key_signature_upload_failed_key_signature": "een sleutel ondertekening", + "key_signature_upload_failed_master_key_signature": "een nieuwe hoofdsleutel ondertekening", + "key_signature_upload_failed_title": "Versturen van ondertekening mislukt", + "key_signature_upload_success_title": "Ondertekening succesvol verstuurd", + "messages_not_secure": { + "cause_1": "Jouw homeserver", + "cause_2": "De homeserver waarmee de persoon die jij verifieert verbonden is", + "cause_3": "Jouw internetverbinding, of die van de andere personen", + "cause_4": "Jouw sessie, of die van de andere personen", + "heading": "Eén van volgende onderdelen kan gecompromitteerd zijn:", + "title": "Jouw berichten zijn niet veilig" }, - "m.call.invite": { - "voice_call": "%(senderName)s probeert je te bellen.", - "voice_call_unsupported": "%(senderName)s poogt je te bellen, maar jouw browser ondersteunt dat niet", - "video_call": "%(senderName)s doet een video-oproep.", - "video_call_unsupported": "%(senderName)s doet een video-oproep, maar jouw browser ondersteunt dat niet" + "new_recovery_method_detected": { + "description_1": "Er is een nieuwe veiligheidswachtwoord en -sleutel voor versleutelde berichten gedetecteerd.", + "description_2": "Deze sessie versleutelt je geschiedenis aan de hand van de nieuwe herstelmethode.", + "title": "Nieuwe herstelmethode", + "warning": "Als je deze nieuwe herstelmethode niet hebt ingesteld, is het mogelijk dat een aanvaller toegang tot jouw account probeert te krijgen. Wijzig onmiddellijk je wachtwoord en stel bij instellingen een nieuwe herstelmethode in." }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s accepteerde de uitnodiging voor %(displayName)s", - "accepted_invite": "%(targetName)s accepteerde de uitnodiging", - "invite": "%(senderName)s nodigde %(targetName)s uit", - "ban_reason": "%(senderName)s verbande %(targetName)s: %(reason)s", - "ban": "%(senderName)s verbande %(targetName)s", - "change_name": "%(oldDisplayName)s heeft %(displayName)s als weergavenaam aangenomen", - "set_name": "%(senderName)s heeft de weergavenaam %(displayName)s aangenomen", - "remove_name": "%(senderName)s weergavenaam (%(oldDisplayName)s) is verwijderd", - "remove_avatar": "%(senderName)s profielfoto is verwijderd", - "change_avatar": "%(senderName)s profielfoto is gewijzigd", - "set_avatar": "%(senderName)s profielfoto is ingesteld", - "no_change": "%(senderName)s maakte geen wijziging", - "join": "%(targetName)s is tot de kamer toegetreden", - "reject_invite": "%(targetName)s heeft de uitnodiging geweigerd", - "left_reason": "%(targetName)s heeft de kamer verlaten: %(reason)s", - "left": "%(targetName)s heeft de kamer verlaten", - "unban": "%(senderName)s heeft %(targetName)s ontbannen", - "withdrew_invite_reason": "%(senderName)s heeft de uitnodiging van %(targetName)s ingetrokken: %(reason)s", - "withdrew_invite": "%(senderName)s heeft de uitnodiging van %(targetName)s ingetrokken", - "kick_reason": "%(senderName)s verwijderd %(targetName)s: %(reason)s", - "kick": "%(senderName)s verwijderd %(targetName)s" + "not_supported": "", + "old_version_detected_description": "Er zijn gegevens van een oudere versie van %(brand)s gevonden, die problemen veroorzaakt hebben met de eind-tot-eind-versleuteling in de oude versie. Onlangs vanuit de oude versie verzonden eind-tot-eind-versleutelde berichten zijn mogelijk onontsleutelbaar in deze versie. Ook kunnen berichten die met deze versie uitgewisseld zijn falen. Mocht je problemen ervaren, log dan opnieuw in. Exporteer je sleutels en importeer ze weer om je berichtgeschiedenis te behouden.", + "old_version_detected_title": "Oude cryptografiegegevens gedetecteerd", + "recovery_method_removed": { + "description_1": "Deze sessie heeft ontdekt dat je veiligheidswachtwoord en -sleutel voor versleutelde berichten zijn verwijderd.", + "description_2": "Als je dit per ongeluk hebt gedaan, kan je beveiligde berichten op deze sessie instellen, waarmee de berichtgeschiedenis van deze sessie opnieuw zal versleuteld worden aan de hand van een nieuwe herstelmethode.", + "title": "Herstelmethode verwijderd", + "warning": "Als je de herstelmethode niet hebt verwijderd, is het mogelijk dat er een aanvaller toegang tot jouw account probeert te verkrijgen. Wijzig onmiddellijk je wachtwoord en stel bij instellingen een nieuwe herstelmethode in." }, - "m.room.topic": "%(senderDisplayName)s heeft het onderwerp gewijzigd naar ‘%(topic)s’.", - "m.room.avatar": "%(senderDisplayName)s veranderde de kamerafbeelding.", - "m.room.name": { - "remove": "%(senderDisplayName)s heeft de kamernaam verwijderd.", - "change": "%(senderDisplayName)s heeft de kamer %(oldRoomName)s hernoemd tot %(newRoomName)s.", - "set": "%(senderDisplayName)s heeft de kamernaam gewijzigd naar %(roomName)s." + "reset_all_button": "Alles vergeten en alle herstelmethoden verloren? Alles opnieuw instellen", + "set_up_toast_description": "Beveiliging tegen verlies van toegang tot versleutelde berichten en gegevens", + "set_up_toast_title": "Beveiligde back-up instellen", + "setup_secure_backup": { + "explainer": "Maak een back-up van je sleutels voordat je jezelf afmeldt om ze niet te verliezen.", + "title": "Instellen" }, - "m.room.tombstone": "%(senderDisplayName)s heeft deze kamer geüpgraded.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s heeft de kamer toegankelijk gemaakt voor iedereen die het adres weet.", - "invite": "%(senderDisplayName)s heeft de kamer enkel op uitnodiging toegankelijk gemaakt.", - "restricted_settings": "%(senderDisplayName)s veranderde wie lid kan worden van deze kamer. Bekijk instellingen.", - "restricted": "%(senderDisplayName)s veranderde wie lid kan worden van deze kamer.", - "unknown": "%(senderDisplayName)s heeft de toegangsregel veranderd naar ‘%(rule)s’" + "udd": { + "interactive_verification_button": "Interactief verifiëren door emoji", + "manual_verification_button": "Handmatig verifiëren via tekst", + "other_ask_verify_text": "Vraag deze persoon de sessie te verifiëren, of verifieer het handmatig hieronder.", + "other_new_session_text": "%(name)s%(userId)s heeft zich aangemeld bij een nieuwe sessie zonder deze te verifiëren:", + "own_ask_verify_text": "Verifieer je andere sessie op een van onderstaande wijzen.", + "own_new_session_text": "Je hebt je bij een nog niet geverifieerde sessie aangemeld:", + "title": "Niet vertrouwd" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s heeft gasten toegestaan de kamer te betreden.", - "forbidden": "%(senderDisplayName)s heeft gasten de toegang tot de kamer ontzegd.", - "unknown": "%(senderDisplayName)s heeft de toegangsregel voor gasten op ‘%(rule)s’ ingesteld" + "unable_to_setup_keys_error": "Kan geen sleutels instellen", + "unsupported": "Deze cliënt biedt geen ondersteuning voor eind-tot-eind-versleuteling.", + "upgrade_toast_title": "Versleutelingsupgrade beschikbaar", + "verification": { + "accepting": "Toestaan…", + "after_new_login": { + "device_verified": "Apparaat geverifieerd", + "reset_confirmation": "Echt je verificatiesleutels resetten?", + "skip_verification": "Verificatie voorlopig overslaan", + "unable_to_verify": "Kan dit apparaat niet verifiëren", + "verify_this_device": "Verifieer dit apparaat" + }, + "cancelled": "Je hebt de verificatie geannuleerd.", + "cancelled_self": "Je hebt de verificatie geannuleerd op het andere apparaat.", + "cancelled_user": "%(displayName)s heeft de verificatie geannuleerd.", + "cancelling": "Bezig met annuleren…", + "complete_action": "Ik snap het", + "complete_description": "Je hebt deze persoon geverifieerd.", + "complete_title": "Geverifieerd!", + "explainer": "Beveiligde berichten met deze persoon zijn eind-tot-eind-versleuteld en kunnen niet door derden worden gelezen.", + "in_person": "Doe dit voor de zekerheid onder vier ogen, of via een betrouwbaar communicatiemedium.", + "incoming_sas_device_dialog_text_1": "Verifieer dit apparaat om het als vertrouwd te markeren. Door dit apparaat te vertrouwen geef je extra zekerheid aan jezelf en andere personen bij het gebruik van eind-tot-eind-versleutelde berichten.", + "incoming_sas_device_dialog_text_2": "Dit apparaat verifiëren zal het als vertrouwd markeren, en personen die met je geverifieerd hebben zullen het vertrouwen.", + "incoming_sas_dialog_title": "Inkomend verificatieverzoek", + "incoming_sas_user_dialog_text_1": "Verifieer deze persoon om als vertrouwd te markeren. Personen vertrouwen geeft je extra zekerheid bij het gebruik van eind-tot-eind-versleutelde berichten.", + "incoming_sas_user_dialog_text_2": "Deze persoon verifiëren zal de sessie als vertrouwd markeren voor jullie beide.", + "manual_device_verification_device_id_label": "Sessie-ID", + "manual_device_verification_device_key_label": "Sessiesleutel", + "manual_device_verification_device_name_label": "Sessienaam", + "manual_device_verification_footer": "Als deze niet overeenkomen, dan wordt deze sessie mogelijk door iemand anders onderschept.", + "manual_device_verification_self_text": "Bevestig door het volgende te vergelijken met de persoonsinstellingen in je andere sessie:", + "manual_device_verification_user_text": "Bevestig de sessie van deze persoon door het volgende te vergelijken met zijn persoonsinstellingen:", + "no_key_or_device": "Het lijkt erop dat je geen veiligheidssleutel hebt of andere apparaten waarmee je kunt verifiëren. Dit apparaat heeft geen toegang tot oude versleutelde berichten. Om je identiteit op dit apparaat te verifiëren, moet je jouw verificatiesleutels opnieuw instellen.", + "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.", + "other_party_cancelled": "De tegenpartij heeft de verificatie geannuleerd.", + "prompt_encrypted": "Controleer alle personen in een kamer om er zeker van te zijn dat het veilig is.", + "prompt_self": "Verificatie opnieuw beginnen vanuit de melding.", + "prompt_unencrypted": "Controleer alle personen in versleutelde kamers om er zeker van te zijn dat het veilig is.", + "prompt_user": "Begin verificatie opnieuw vanaf hun profiel.", + "qr_or_sas": "%(qrCode)s of %(emojiCompare)s", + "qr_or_sas_header": "Verifieer dit apparaat door een van onderstaande methodes af te ronden:", + "qr_prompt": "Scan deze unieke code", + "qr_reciprocate_same_shield_device": "Je bent er bijna! Toont het andere apparaat hetzelfde schild?", + "qr_reciprocate_same_shield_user": "Bijna klaar! Toont %(displayName)s hetzelfde schild?", + "request_toast_detail": "%(deviceId)s van %(ip)s", + "reset_proceed_prompt": "Met reset doorgaan", + "sas_caption_self": "Verifieer dit apparaat door te bevestigen dat het volgende nummer zichtbaar is op het scherm.", + "sas_caption_user": "Verifieer deze persoon door te bevestigen dat hun scherm het volgende getal toont.", + "sas_description": "Vergelijk een unieke lijst met emoji als geen van beide apparaten een camera heeft", + "sas_emoji_caption_self": "Bevestig dat de onderstaande emoji zichtbaar zijn op beide apparaten en in dezelfde volgorde:", + "sas_emoji_caption_user": "Verifieer deze persoon door te bevestigen dat hun scherm de volgende emoji toont.", + "sas_match": "Ze komen overeen", + "sas_no_match": "Ze komen niet overeen", + "sas_prompt": "Vergelijk unieke emoji", + "scan_qr": "Verifiëren met scan", + "scan_qr_explainer": "Vraag %(displayName)s om jouw code te scannen:", + "self_verification_hint": "Om door te gaan, accepteer het verificatie verzoek op je andere apparaat.", + "start_button": "Verificatie beginnen", + "successful_device": "Je hebt %(deviceName)s (%(deviceId)s) geverifieerd!", + "successful_own_device": "Je hebt je apparaat geverifieerd!", + "successful_user": "Je hebt %(displayName)s geverifieerd!", + "timed_out": "Verificatie verlopen.", + "unsupported_method": "Kan geen ondersteunde verificatiemethode vinden.", + "unverified_session_toast_title": "Nieuwe login gevonden. Was jij dat?", + "unverified_sessions_toast_description": "Controleer ze zodat jouw account veilig is", + "verification_description": "Verifeer je identiteit om toegang te krijgen tot je versleutelde berichten en om je identiteit te bewijzen voor anderen.", + "verification_dialog_title_device": "Verifieer ander apparaat", + "verification_dialog_title_user": "Verificatieverzoek", + "verification_skip_warning": "Zonder verifiëren heb je geen toegang tot al je berichten en kan je als onvertrouwd aangemerkt staan bij anderen.", + "verification_success_with_backup": "Jouw nieuwe apparaat is nu geverifieerd. Het heeft toegang tot je versleutelde berichten en andere personen zien het als vertrouwd.", + "verification_success_without_backup": "Jouw nieuwe apparaat is nu geverifieerd. Andere personen zien het nu als vertrouwd.", + "verify_emoji": "Verifiëren met emoji", + "verify_emoji_prompt": "Verifieer door unieke emoji te vergelijken.", + "verify_emoji_prompt_qr": "Als je bovenstaande code niet kan scannen, verifieer dan door unieke emoji te vergelijken.", + "verify_later": "Ik verifieer het later", + "verify_reset_warning_1": "Het resetten van je verificatiesleutels kan niet ongedaan worden gemaakt. Na het resetten heb je geen toegang meer tot oude versleutelde berichten, en vrienden die je eerder hebben geverifieerd zullen veiligheidswaarschuwingen zien totdat je opnieuw bij hen geverifieert bent.", + "verify_using_device": "Verifieer met andere apparaat", + "verify_using_key": "Verifieer met veiligheidssleutel", + "verify_using_key_or_phrase": "Verifieer met veiligheidssleutel of -wachtwoord", + "waiting_for_user_accept": "Wachten tot %(displayName)s aanvaardt…", + "waiting_other_device": "Wachten op je verificatie op het andere apparaat…", + "waiting_other_device_details": "Wachten op je verificatie op het andere apparaat, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Wachten tot %(displayName)s geverifieerd heeft…" }, - "m.image": "%(senderDisplayName)s heeft een afbeelding gestuurd.", - "m.sticker": "%(senderDisplayName)s Verstuurde een sticker.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s stelde de server ACL's voor deze kamer in.", - "changed": "%(senderDisplayName)s veranderde de server ACL's voor deze kamer.", - "all_servers_banned": "🎉 Alle servers zijn verbannen van deelname! Deze kamer kan niet langer gebruikt worden." + "verification_requested_toast_title": "Verificatieverzocht", + "verify_toast_description": "Mogelijk wantrouwen anderen het", + "verify_toast_title": "Verifieer deze sessie" + }, + "error": { + "admin_contact": "Gelieve contact op te nemen met je dienstbeheerder om deze dienst te blijven gebruiken.", + "admin_contact_short": "Neem contact op met je serverbeheerder.", + "connection": "Er was een communicatieprobleem met de homeserver, probeer het later opnieuw.", + "dialog_description_default": "Er is een fout opgetreden.", + "edit_history_unsupported": "Jouw homeserver biedt geen ondersteuning voor deze functie.", + "failed_copy": "Kopiëren mislukt", + "hs_blocked": "Deze homeserver is geblokkeerd door jouw beheerder.", + "mau": "Deze homeserver heeft zijn limiet voor maandelijks actieve personen bereikt.", + "mixed_content": "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.", + "non_urgent_echo_failure_toast": "Je server reageert niet op sommige verzoeken.", + "resource_limits": "Deze homeserver heeft één van zijn systeembron-limieten overschreden.", + "session_restore": { + "clear_storage_button": "Opslag wissen en uitloggen", + "clear_storage_description": "Uitloggen en versleutelingssleutels verwijderen?", + "description_1": "Het herstel van je vorige sessie is mislukt.", + "description_2": "Als je een recentere versie van %(brand)s hebt gebruikt is je sessie mogelijk niet geschikt voor deze versie. Sluit dit venster en ga terug naar die recentere versie.", + "description_3": "Het wissen van de browseropslag zal het probleem misschien verhelpen, maar zal je ook uitloggen en je gehele versleutelde kamergeschiedenis onleesbaar maken.", + "title": "Herstellen van sessie mislukt" }, - "m.room.canonical_alias": { - "set": "%(senderName)s heeft %(address)s als hoofdadres voor deze kamer ingesteld.", - "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.", - "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." - } + "something_went_wrong": "Er is iets misgegaan!", + "storage_evicted_description_1": "Sommige sessiegegevens, waaronder sleutels voor versleutelde berichten, ontbreken. Herstel de sleutels uit je back-up door je af- en weer aan te melden.", + "storage_evicted_description_2": "Jouw browser heeft deze gegevens wellicht verwijderd toen de beschikbare opslagSpace vol was.", + "storage_evicted_title": "Sessiegegevens ontbreken", + "tls": "Geen verbinding met de homeserver - controleer je verbinding, zorg ervoor dat het SSL-certificaat van de homeserver vertrouwd is en dat er geen browserextensies verzoeken blokkeren.", + "unknown": "Onbekende fout", + "unknown_error_code": "onbekende foutcode", + "update_power_level": "Wijzigen van machtsniveau is mislukt" + }, + "error_dialog": { + "copy_room_link_failed": { + "description": "Kopiëren van kamerlink naar het klembord is mislukt.", + "title": "Kopiëren van kamerlink is mislukt" }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s heeft de uitnodiging aan %(targetDisplayName)s toe te treden tot deze kamer ingetrokken.", - "sent": "%(senderName)s heeft %(targetDisplayName)s in deze kamer uitgenodigd." + "error_loading_user_profile": "Kon persoonsprofiel niet laden", + "forget_room_failed": "Vergeten van kamer is mislukt %(errCode)s", + "search_failed": { + "server_unavailable": "De server is misschien onbereikbaar of overbelast, of het zoeken duurde te lang :(", + "title": "Zoeken mislukt" + } + }, + "event_preview": { + "m.call.answer": { + "dm": "Oproep gaande", + "user": "%(senderName)s neemt deel aan de oproep", + "you": "Je hebt deelgenomen aan de oproep" }, - "m.room.history_visibility": { - "invited": "%(senderName)s heeft de toekomstige kamergeschiedenis zichtbaar gemaakt voor alle leden, vanaf het moment dat ze uitgenodigd zijn.", - "joined": "%(senderName)s heeft de toekomstige kamergeschiedenis zichtbaar gemaakt voor alle leden, vanaf het moment dat ze toegetreden zijn.", - "shared": "%(senderName)s heeft de toekomstige kamergeschiedenis zichtbaar gemaakt voor alle leden.", - "world_readable": "%(senderName)s heeft de toekomstige kamergeschiedenis zichtbaar gemaakt voor iedereen.", - "unknown": "%(senderName)s heeft de toekomstige kamergeschiedenis zichtbaar gemaakt voor onbekend (%(visibility)s)." + "m.call.hangup": { + "user": "%(senderName)s heeft opgehangen", + "you": "Je hebt opgehangen" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s prikte een bericht aan deze kamer. Bekijk alle vastgeprikte berichten.", - "pinned": "%(senderName)s prikte een bericht vast aan deze kamer. Bekijk alle vastgeprikte berichten.", - "unpinned_link": "%(senderName)s maakte een vastgeprikt bericht los van deze kamer. Bekijk alle vastgeprikte berichten.", - "unpinned": "%(senderName)s maakte een vastgeprikt bericht los van deze kamer. Bekijk alle vastgeprikte berichten.", - "changed_link": "%(senderName)s heeft de vastgeprikte berichten voor de kamer gewijzigd.", - "changed": "%(senderName)s heeft de vastgeprikte boodschappen voor de kamer gewijzigd." + "m.call.invite": { + "dm_receive": "%(senderName)s belt", + "dm_send": "Wachten op antwoord", + "user": "%(senderName)s heeft een oproep gestart", + "you": "Je hebt een oproep gestart" + } + }, + "export_chat": { + "cancelled": "Export geannuleerd", + "cancelled_detail": "De export was succesvol geannulleerd", + "confirm_stop": "Weet je zeker dat je wilt stoppen terwijl je jouw data exporteert? Als je dit doet moet je later opnieuw beginnen.", + "creator_summary": "%(creatorName)s heeft deze kamer gemaakt.", + "current_timeline": "Huidige tijdlijn", + "enter_number_between_min_max": "Voer een nummer tussen %(min)s en %(max)s in", + "error_fetching_file": "Fout bij bestand opvragen", + "export_info": "Dit is de start van de export van . Geëxporteerd door op %(exportDate)s.", + "export_successful": "Export gelukt!", + "exported_n_events_in_time": { + "one": "%(count)s gebeurtenis geëxporteerd in %(seconds)s seconden", + "other": "%(count)s gebeurtenissen geëxporteerd in %(seconds)s seconden" }, - "m.widget": { - "modified": "%(widgetName)s-widget aangepast door %(senderName)s", - "added": "%(widgetName)s-widget toegevoegd door %(senderName)s", - "removed": "%(widgetName)s-widget verwijderd door %(senderName)s" + "exporting_your_data": "Jouw data aan het exporteren", + "fetched_n_events": { + "one": "%(count)s gebeurtenis opgehaald zover", + "other": "%(count)s gebeurtenissen opgehaald zover" }, - "io.element.widgets.layout": "%(senderName)s heeft de kamerindeling bijgewerkt", - "m.location": "%(senderName)s heeft zijn locatie gedeeld", - "self_redaction": "Bericht verwijderd", - "redaction": "Bericht verwijderd door %(name)s", - "m.poll.start": "%(senderName)s is een poll gestart - %(pollQuestion)s", - "m.poll.end": "%(senderName)s heeft een poll beëindigd", - "typing_indicator": { - "one_user": "%(displayName)s is aan het typen…", - "two_users": "%(names)s en %(lastPerson)s zijn aan het typen…", - "more_users": { - "other": "%(names)s en %(count)s anderen zijn aan het typen…", - "one": "%(names)s en nog iemand zijn aan het typen…" - } + "fetched_n_events_in_time": { + "one": "%(count)s gebeurtenis opgehaald in %(seconds)s", + "other": "%(count)s gebeurtenissen opgehaald in %(seconds)s" }, - "m.call.hangup": { - "dm": "Oproep beëindigd" + "fetched_n_events_with_total": { + "one": "%(count)s gebeurtenis opgehaald van de %(total)s", + "other": "%(count)s gebeurtenissen opgehaald van de %(total)s" }, - "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" + "file_attached": "Bijgevoegd bestand", + "format": "Formaat", + "from_the_beginning": "Van het begin", + "generating_zip": "Genereer een ZIP", + "include_attachments": "Bijlages toevoegen", + "media_omitted": "Media weglaten", + "media_omitted_file_size": "Media weggelaten - limiet bestandsgrootte overschreden", + "messages": "Berichten", + "num_messages": "Berichten aantal", + "num_messages_min_max": "Aantal berichten moet een getal zijn tussen %(min)s en %(max)s", + "number_of_messages": "Kies het aantal berichten", + "processing_event_n": "%(number)s gebeurtenis verwerkt van de %(total)s", + "select_option": "Selecteer met welke opties je jouw chats wilt exporteren van je tijdlijn", + "size_limit": "Bestandsgrootte", + "size_limit_min_max": "Bestand moet een grootte hebben tussen %(min)s MB en %(max)s MB", + "successful": "Export succesvol", + "successful_detail": "Jouw export was succesvol. Je vindt hem in je Downloads-map.", + "text": "Platte tekst", + "title": "Chat exporteren", + "topic": "Onderwerp: %(topic)s", + "unload_confirm": "Weet je zeker dat je wilt afsluiten tijdens een export?" + }, + "failed_load_async_component": "Laden mislukt! Controleer je netwerktoegang en probeer het nogmaals.", + "feedback": { + "can_contact_label": "Je mag contact met mij opnemen als je nog vervolg vragen heeft", + "comment_label": "Opmerking", + "existing_issue_link": "Bekijk eerst de bestaande bugs op GitHub. Maak een nieuwe aan wanneer je jouw bugs niet hebt gevonden.", + "may_contact_label": "Je kan contact met mij opnemen als je updates wil van of wilt deelnemen aan nieuwe ideeën", + "platform_username": "Jouw platform en inlognaam zullen worden opgeslagen om onze te helpen je feedback zo goed mogelijk te gebruiken.", + "pro_type": "PRO TIP: Als je een nieuwe bug maakt, stuur ons dan je foutenlogboek om ons te helpen het probleem op te sporen.", + "send_feedback_action": "Feedback versturen", + "sent": "Feedback verstuurd" + }, + "file_panel": { + "empty_description": "Voeg bestanden toe of sleep ze in de kamer.", + "empty_heading": "Geen bestanden zichtbaar in deze kamer", + "guest_note": "Je dient je te registreren om deze functie te gebruiken", + "peek_note": "Pas na toetreding tot de kamer zal je de bestanden kunnen zien" + }, + "forward": { + "filter_placeholder": "Zoek naar kamers of personen", + "message_preview_heading": "Voorbeeld van bericht", + "no_perms_title": "Je hebt geen rechten om dit te doen", + "open_room": "Open kamer", + "send_label": "Versturen", + "sending": "Wordt verstuurd", + "sent": "Verstuurd" + }, + "identity_server": { + "change": "Identiteitsserver wisselen", + "change_prompt": "Verbinding met identiteitsserver verbreken en in plaats daarvan verbinden met ?", + "change_server_prompt": "Mocht je, om bekenden te zoeken en zelf vindbaar te zijn, niet willen gebruiken, voer dan hieronder een andere identiteitsserver in.", + "checking": "Server wordt gecontroleerd", + "description_connected": "Om bekenden te kunnen vinden en voor hen vindbaar te zijn gebruik je momenteel . Je kan die identiteitsserver hieronder wijzigen.", + "description_disconnected": "Je gebruikt momenteel geen identiteitsserver. Voeg er hieronder één toe om bekenden te kunnen vinden en voor hen vindbaar te zijn.", + "description_optional": "Een identiteitsserver is niet verplicht, maar zonder identiteitsserver zal je geen bekenden op e-mailadres of telefoonnummer kunnen zoeken, noch door hen vindbaar zijn.", + "disconnect": "Verbinding met identiteitsserver verbreken", + "disconnect_anyway": "Verbinding toch verbreken", + "disconnect_offline_warning": "Je moet je persoonlijke informatie van de identiteitsserver verwijderen voordat je ontkoppelt. Helaas kan de identiteitsserver op dit moment niet worden bereikt. Mogelijk is hij offline.", + "disconnect_personal_data_warning_1": "Je deelt nog steeds je persoonlijke gegevens op de identiteitsserver .", + "disconnect_personal_data_warning_2": "We raden je aan je e-mailadressen en telefoonnummers van de identiteitsserver te verwijderen voordat je de verbinding verbreekt.", + "disconnect_server": "Wil je de verbinding met de identiteitsserver verbreken?", + "disconnect_warning": "Als je de verbinding met je identiteitsserver verbreekt zal je niet door andere personen gevonden kunnen worden, en dat je anderen niet via e-mail of telefoon zal kunnen uitnodigen.", + "do_not_use": "Geen identiteitsserver gebruiken", + "error_connection": "Kon geen verbinding maken met de identiteitsserver", + "error_invalid": "Geen geldige identiteitsserver (statuscode %(code)s)", + "error_invalid_or_terms": "Dienstvoorwaarden niet aanvaard, of de identiteitsserver is ongeldig.", + "no_terms": "De identiteitsserver die je hebt gekozen heeft geen dienstvoorwaarden.", + "suggestions": "Je zou best:", + "suggestions_1": "je browserextensies bekijken voor extensies die mogelijk de identiteitsserver blokkeren (zoals Privacy Badger)", + "suggestions_2": "contact opnemen met de beheerders van de identiteitsserver ", + "suggestions_3": "wachten en het later weer proberen", + "url": "Identiteitsserver (%(server)s)", + "url_field_label": "Voer een nieuwe identiteitsserver in", + "url_not_https": "Identiteitsserver-URL moet HTTPS zijn" + }, + "in_space": "In space %(spaceName)s.", + "in_space1_and_space2": "In spaces %(space1Name)s en %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "In %(spaceName)s en %(count)s andere space.", + "other": "In %(spaceName)s en %(count)s andere spaces." + }, + "info_tooltip_title": "Informatie", + "integration_manager": { + "error_connecting": "De integratiebeheerder is offline of kan je homeserver niet bereiken.", + "error_connecting_heading": "Kan geen verbinding maken met de integratiebeheerder", + "explainer": "Integratiebeheerders ontvangen configuratie-informatie en kunnen widgets aanpassen, kameruitnodigingen versturen en machtsniveau’s namens jou aanpassen.", + "manage_title": "Integratiebeheerder", + "use_im": "Gebruik een integratiebeheerder om bots, widgets en stickerpakketten te beheren.", + "use_im_default": "Gebruik een integratiebeheerder (%(serverName)s) om bots, widgets en stickerpakketten te beheren." + }, + "integrations": { + "disabled_dialog_title": "Integraties zijn uitgeschakeld", + "impossible_dialog_description": "Jouw %(brand)s laat je geen integratiebeheerder gebruiken om dit te doen. Neem contact op met een beheerder.", + "impossible_dialog_title": "Integraties niet toegestaan" + }, + "invite": { + "email_caption": "Via e-mail uitnodigen", + "email_use_default_is": "Gebruik een identiteitsserver om uit te nodigen op e-mailadres. Gebruik de standaardserver (%(defaultIdentityServerName)s) of beheer de server in de Instellingen.", + "email_use_is": "Gebruik een identiteitsserver om anderen uit te nodigen via e-mail. Beheer de server in de Instellingen.", + "error_already_invited_room": "Persoon is al uitgenodigd voor de kamer", + "error_already_invited_space": "Persoon is al uitgenodigd voor de space", + "error_already_joined_room": "Persoon is al in de kamer", + "error_already_joined_space": "Persoon is al in de space", + "error_bad_state": "De persoon kan niet uitgenodigd worden totdat zijn ban is verwijderd.", + "error_dm": "We konden je DM niet aanmaken.", + "error_find_room": "Er is een fout opgetreden bij het uitnodigen van de personen.", + "error_find_user_description": "Volgende personen bestaan mogelijk niet of zijn ongeldig, en kunnen niet uitgenodigd worden: %(csvNames)s", + "error_find_user_title": "Kon volgende personen niet vinden", + "error_invite": "Deze personen konden niet uitgenodigd worden. Controleer de personen die je wil uitnodigen en probeer het opnieuw.", + "error_permissions_room": "Je bent niet bevoegd anderen in deze kamer uit te nodigen.", + "error_permissions_space": "Je bent niet gemachtigd om mensen voor deze space uit te nodigen.", + "error_profile_undisclosed": "Persoon kan wel of niet bestaan", + "error_transfer_multiple_target": "Een oproep kan slechts naar één personen worden doorverbonden.", + "error_unknown": "Onbekende serverfout", + "error_user_not_found": "Persoon bestaat niet", + "error_version_unsupported_room": "De homeserver van de persoon biedt geen ondersteuning voor deze kamerversie.", + "error_version_unsupported_space": "De server van de persoon ondersteunt de versie van de ruimte niet.", + "failed_generic": "Handeling is mislukt", + "failed_title": "Uitnodigen is mislukt", + "invalid_address": "Adres niet herkend", + "key_share_warning": "Uitgenodigde personen kunnen de oude berichten lezen.", + "name_email_mxid_share_room": "Nodig iemand uit door gebruik te maken van hun naam, e-mailadres, inlognaam (zoals ) of deel deze kamer.", + "name_email_mxid_share_space": "Nodig iemand uit per naam, e-mail, inlognaam (zoals ) of deel deze Space.", + "name_mxid_share_room": "Nodig iemand uit door gebruik te maken van hun naam, inlognaam (zoals ) of deel deze kamer.", + "name_mxid_share_space": "Nodig iemand uit per naam, inlognaam (zoals ) of deel deze Space.", + "recents_section": "Recente gesprekken", + "room_failed_partial": "De anderen zijn verstuurd, maar de volgende personen konden niet worden uitgenodigd voor ", + "room_failed_partial_title": "Sommige uitnodigingen konden niet verstuurd worden", + "room_failed_title": "Kan personen niet uitnodigen voor %(roomName)s", + "send_link_prompt": "Of verstuur je uitnodigingslink", + "start_conversation_name_email_mxid_prompt": "Start een kamer met iemand door hun naam, e-mailadres of inlognaam (zoals ) te typen.", + "start_conversation_name_mxid_prompt": "Start een kamer met iemand door hun naam of inlognaam (zoals ) te typen.", + "suggestions_disclaimer": "Sommige suggesties kunnen om privacyredenen verborgen zijn.", + "suggestions_disclaimer_prompt": "Als je niet kan vinden wie je zoekt, stuur ze dan je uitnodigingslink hieronder.", + "suggestions_section": "Recente directe gesprekken", + "to_room": "Uitnodiging voor %(roomName)s", + "to_space": "Voor %(spaceName)s uitnodigen", + "transfer_dial_pad_tab": "Kiestoetsen", + "transfer_user_directory_tab": "Personengids", + "unable_find_profiles_description_default": "Kan geen profielen voor de Matrix-ID’s hieronder vinden - wil je ze toch uitnodigen?", + "unable_find_profiles_invite_label_default": "Alsnog uitnodigen", + "unable_find_profiles_invite_never_warn_label_default": "Alsnog uitnodigen en mij nooit meer waarschuwen", + "unable_find_profiles_title": "Volgende personen bestaan mogelijk niet" + }, + "inviting_user1_and_user2": "%(user1)s en %(user2)s uitnodigen", + "inviting_user_and_n_others": { + "one": "%(user)s en 1 andere uitnodigen", + "other": "%(user)s en %(count)s anderen uitnodigen" + }, + "items_and_n_others": { + "other": " en %(count)s andere", + "one": " en één ander" + }, + "keyboard": { + "activate_button": "Geselecteerde knop activeren", + "autocomplete_cancel": "Autoaanvullen annuleren", + "autocomplete_force": "Voltooiing forceren", + "autocomplete_navigate_next": "Volgende suggestie voor automatisch aanvullen", + "autocomplete_navigate_prev": "Vorige suggestie voor automatisch aanvullen", + "cancel_reply": "Antwoord op bericht annuleren", + "category_autocomplete": "Autoaanvullen", + "category_calls": "Oproepen", + "category_navigation": "Navigatie", + "category_room_list": "Kamerslijst", + "close_dialog_menu": "Dialoogvenster of contextmenu sluiten", + "composer_jump_end": "Ga naar het einde van de bewerker", + "composer_jump_start": "Ga naar het begin van de bewerker", + "composer_navigate_next_history": "Navigeer naar het volgende bericht in de geschiedenis van de bewerker", + "composer_navigate_prev_history": "Navigeer naar het vorige bericht in de geschiedenis van de bewerker", + "composer_new_line": "Nieuwe regel", + "composer_redo": "Opnieuw bewerken", + "composer_toggle_bold": "Vetgedrukt in- of uitschakelen", + "composer_toggle_code_block": "Codeblok wisselen", + "composer_toggle_italics": "Cursief in- of uitschakelen", + "composer_toggle_link": "Koppeling wisselen", + "composer_toggle_quote": "Quote in- of uitschakelen", + "composer_undo": "Bewerken ongedaan maken", + "dismiss_read_marker_and_jump_bottom": "Verlaat de leesmarkering en spring naar beneden", + "go_home_view": "Ga naar Home-scherm", + "jump_first_message": "Naar eerste bericht springen", + "jump_last_message": "Naar het laatste bericht springen", + "jump_room_search": "Ga naar kamer zoeken", + "jump_to_read_marker": "Ga naar het oudste ongelezen bericht", + "keyboard_shortcuts_tab": "Open dit tabblad met instellingen", + "navigate_next_history": "Volgende recent bezochte kamer of space", + "navigate_next_message_edit": "Navigeer naar het volgende bericht om te bewerken", + "navigate_prev_history": "Vorige recent bezochte kamer of ruimte", + "navigate_prev_message_edit": "Navigeer naar het vorige bericht om te bewerken", + "next_room": "Volgende kamer of DM", + "next_unread_room": "Volgende ongelezen kamer of DM", + "open_user_settings": "Open persooninstellingen", + "prev_room": "Vorige kamer of DM", + "prev_unread_room": "Vorige ongelezen kamer of DM", + "room_list_collapse_section": "Kamerslijst selectie invouwen", + "room_list_expand_section": "Kamerslijst selectie uitvouwen", + "room_list_navigate_down": "Navigeer omlaag in de kamerlijst", + "room_list_navigate_up": "Navigeer omhoog in de kamerlijst", + "room_list_select_room": "Kamer uit de kamerslijst selecteren", + "scroll_down_timeline": "Scroll omlaag in de tijdlijn", + "scroll_up_timeline": "Scroll omhoog in de tijdlijn", + "search": "Zoeken (moet zijn ingeschakeld)", + "send_sticker": "Verstuur een sticker", + "switch_to_space": "Overschakelen naar space op nummer", + "toggle_hidden_events": "Schakel verborgen gebeurteniszichtbaarheid in", + "toggle_microphone_mute": "Microfoon dempen in- of uitschakelen", + "toggle_right_panel": "Rechterpaneel in- of uitschakelen", + "toggle_space_panel": "Spacepaneel in- of uitschakelen", + "toggle_top_left_menu": "Het menu linksboven in- of uitschakelen", + "toggle_webcam_mute": "Webcam aan/uit zetten", + "upload_file": "Bestand uploaden" + }, + "labs": { + "automatic_debug_logs": "Automatisch foutenlogboek versturen bij een fout", + "automatic_debug_logs_decryption": "Automatisch foutopsporingslogboeken versturen bij decoderingsfouten", + "automatic_debug_logs_key_backup": "Automatisch foutopsporingslogboeken versturen wanneer de sleutelback-up niet werkt", + "beta_feature": "Dit is een bètafunctie", + "beta_feedback_leave_button": "Om de beta te verlaten, ga naar je instellingen.", + "beta_feedback_title": "%(featureName)s Bèta-feedback", + "bridge_state": "Bruginformatie tonen in kamerinstellingen", + "bridge_state_channel": "Kanaal: ", + "bridge_state_creator": "Dank aan voor de brug.", + "bridge_state_manager": "Brug onderhouden door .", + "bridge_state_workspace": "Werkplaats: ", + "click_for_info": "Klik voor meer info", + "custom_themes": "Maatwerkthema's ondersteuning", + "dehydration": "Offline versleutelde berichten met gebruik van uitgedroogde apparaten", + "element_call_video_rooms": "Element Call videokamers", + "group_calls": "Nieuwe ervaring voor groepsgesprekken", + "group_developer": "Ontwikkelaar", + "group_encryption": "Versleuteling", + "group_experimental": "Experimenteel", + "group_moderation": "Moderatie", + "group_profile": "Profiel", + "group_rooms": "Kamers", + "group_themes": "Thema's", + "group_voip": "Spraak & video", + "html_topic": "HTML-weergave van kamer onderwerpen weergeven", + "join_beta": "Beta inschakelen", + "join_beta_reload": "Door deel te nemen aan de bèta wordt %(brand)s opnieuw geladen.", + "jump_to_date": "Ga naar datum (voegt /jumptodate en spring naar datum headers toe)", + "latex_maths": "LaTeX-wiskundenotatie in berichten tonen", + "leave_beta": "Beta verlaten", + "leave_beta_reload": "Als je de bèta verlaat, wordt %(brand)s opnieuw geladen.", + "msc3531_hide_messages_pending_moderation": "Laat moderators berichten verbergen in afwachting van moderatie.", + "pinning": "Berichten vastprikken", + "sliding_sync_configuration": "Scrollende Synchronisatie-configuratie", + "sliding_sync_disable_warning": "Om uit te schakelen moet je uitloggen en weer inloggen, wees voorzichtig!", + "sliding_sync_proxy_url_optional_label": "Proxy-URL (optioneel)", + "sliding_sync_server_no_support": "Jouw server heeft geen native ondersteuning", + "sliding_sync_server_specify_proxy": "Jouw server heeft geen native ondersteuning, je moet een proxy opgeven", + "sliding_sync_server_support": "Jouw server heeft native ondersteuning", + "state_counters": "Eenvoudige tellers bovenaan de kamer tonen", + "video_rooms": "Video kamers", + "video_rooms_a_new_way_to_chat": "Een nieuwe manier om te chatten via spraak en video in %(brand)s.", + "video_rooms_always_on_voip_channels": "Videoruimten zijn altijd-aan VoIP-kanalen die zijn geïntegreerd in een kamer in %(brand)s.", + "video_rooms_beta": "Videokamers zijn een bètafunctie", + "video_rooms_faq1_answer": "Gebruik de knop \"+\" in het kamergedeelte van het linkerpaneel.", + "video_rooms_faq1_question": "Hoe kan ik een videokamer maken?", + "video_rooms_faq2_answer": "Ja, de gesprekstijdslijn wordt naast de video weergegeven.", + "video_rooms_faq2_question": "Kan ik tekstberichten gebruiken naast het videogesprek?", + "voice_broadcast": "Spraakuitzending" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Deze instellingen zijn bedoeld voor gevorderde personen.", + "ban_reason": "Genegeerd/geblokkeerd", + "error_adding_ignore": "Fout bij het toevoegen van een genegeerde persoon/server", + "error_adding_list_description": "Controleer het kamer-ID of het adres en probeer het opnieuw.", + "error_adding_list_title": "Fout bij het abonneren op de lijst", + "error_removing_ignore": "Fout bij het verwijderen van genegeerde persoon/server", + "error_removing_list_description": "Probeer het opnieuw of bekijk de console voor meer informatie.", + "error_removing_list_title": "Fout bij het opzeggen van een abonnement op de lijst", + "explainer_1": "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.", + "explainer_2": "Het negeren van personen gaat via banlijsten. Deze bevatten regels over wie verbannen moet worden. Het abonneren op een banlijst betekent dat je de personen/servers die op de lijst staan niet meer zult zien.", + "lists": "Je hebt een abonnement op:", + "lists_description_1": "Wanneer je jezelf abonneert op een banlijst zal je eraan worden toegevoegd!", + "lists_description_2": "Als je dit niet wilt kan je een andere methode gebruiken om personen te negeren.", + "lists_heading": "Abonnementen op lijsten", + "lists_new_label": "Kamer-ID of het adres van de banlijst", + "no_lists": "Je hebt geen abonnement op een lijst", + "personal_empty": "Je hebt niemand genegeerd.", + "personal_heading": "Persoonlijke banlijst", + "personal_new_label": "Server of persoon-ID om te negeren", + "personal_new_placeholder": "bijvoorbeeld: @bot:* of voorbeeld.org", + "personal_section": "Je negeert op dit moment:", + "room_name": "Mijn banlijst", + "room_topic": "Dit is de lijst van door jou geblokkeerde servers/personen. Verlaat deze kamer niet!", + "rules_empty": "Geen", + "rules_server": "Serverregels", + "rules_title": "Banlijstregels - %(roomName)s", + "rules_user": "Persoonsregels", + "something_went_wrong": "Er is iets fout gegaan. Probeer het opnieuw of bekijk de console om voor meer informatie.", + "title": "Genegeerde personen", + "view_rules": "Bekijk regels" + }, + "language_dropdown_label": "Taalselectie", + "lazy_loading": { + "disabled_action": "Cache wissen en hersynchroniseren", + "disabled_description1": "Je hebt voorheen %(brand)s op %(host)s gebruikt met lui laden van leden ingeschakeld. In deze versie is lui laden uitgeschakeld. De lokale cache is niet compatibel tussen deze twee instellingen, zodat %(brand)s je account moet hersynchroniseren.", + "disabled_description2": "Indien de andere versie van %(brand)s nog open staat in een ander tabblad kan je dat beter sluiten, want het geeft problemen als %(brand)s op dezelfde host gelijktijdig met lui laden ingeschakeld en uitgeschakeld draait.", + "disabled_title": "Incompatibele lokale cache", + "resync_description": "%(brand)s verbruikt nu 3-5x minder geheugen, door informatie over andere personen enkel te laden wanneer nodig. Even geduld, we synchroniseren met de server!", + "resync_title": "%(brand)s wordt bijgewerkt" + }, + "leave_room_dialog": { + "last_person_warning": "Je bent de enige persoon hier. Als je weggaat, zal niemand in de toekomst kunnen toetreden, jij ook niet.", + "leave_room_question": "Weet je zeker dat je de kamer ‘%(roomName)s’ wil verlaten?", + "leave_space_question": "Weet je zeker dat je de Space '%(spaceName)s' wilt verlaten?", + "room_rejoin_warning": "Dit is geen publieke kamer. Slechts op uitnodiging zal je opnieuw kunnen toetreden.", + "space_rejoin_warning": "Deze Space is niet publiek. Zonder uitnodiging zal je niet opnieuw kunnen toetreden." + }, + "left_panel": { + "open_dial_pad": "Kiestoetsen openen" + }, + "lightbox": { + "rotate_left": "Links draaien", + "rotate_right": "Rechts draaien" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Deze server is niet geconfigureerd om kaarten weer te geven.", + "MapStyleUrlNotReachable": "Deze server is niet correct geconfigureerd om kaarten weer te geven, of de geconfigureerde kaartserver is mogelijk onbereikbaar.", + "click_drop_pin": "Klik om een pin neer te zetten", + "click_move_pin": "Klik om de pin te verplaatsen", + "close_sidebar": "Zijbalk sluiten", + "error_fetch_location": "Kan locatie niet ophalen", + "error_no_perms_description": "Je dient de juiste rechten te hebben om locaties in deze ruimte te delen.", + "error_no_perms_title": "Je bent niet gemachtigd om locaties te delen", + "error_send_description": "%(brand)s kan jouw locatie niet versturen. Probeer het later opnieuw.", + "error_send_title": "We kunnen jouw locatie niet versturen", + "error_sharing_live_location": "Er is een fout opgetreden bij het delen van je live locatie", + "error_sharing_live_location_try_again": "Er is een fout opgetreden bij het delen van je live locatie, probeer het opnieuw", + "error_stopping_live_location": "Er is een fout opgetreden bij het stoppen van je live locatie", + "error_stopping_live_location_try_again": "Er is een fout opgetreden bij het stoppen van je live locatie, probeer het opnieuw", + "expand_map": "Map uitvouwen", + "failed_generic": "Kan jouw locatie niet ophalen. Probeer het later opnieuw.", + "failed_load_map": "Kan kaart niet laden", + "failed_permission": "%(brand)s heeft geen toestemming gekregen om jouw locatie op te halen. Sta locatietoegang toe in je browserinstellingen.", + "failed_timeout": "Er is een time-out opgetreden bij het ophalen van jouw locatie. Probeer het later opnieuw.", + "failed_unknown": "Onbekende fout bij ophalen van locatie. Probeer het later opnieuw.", + "find_my_location": "Vind mijn locatie", + "live_description": "De live locatie van %(displayName)s", + "live_enable_description": "Let op: dit is een labfunctie met een tijdelijke implementatie. Dit betekent dat je jouw locatiegeschiedenis niet kunt verwijderen en dat geavanceerde gebruikers jouw locatiegeschiedenis kunnen zien, zelfs nadat je stopt met het delen van uw live locatie met deze ruimte.", + "live_enable_heading": "Live locatie delen", + "live_location_active": "Je deelt je live locatie", + "live_location_enabled": "Live locatie ingeschakeld", + "live_location_ended": "Live locatie beëindigd", + "live_location_error": "Live locatie error", + "live_locations_empty": "Geen live locaties", + "live_share_button": "Delen voor %(duration)s", + "live_toggle_label": "Live locatie delen inschakelen", + "live_until": "Live tot %(expiryTime)s", + "live_update_time": "%(humanizedUpdateTime)s bijgewerkt", + "location_not_available": "Locatie niet beschikbaar", + "map_feedback": "Kaart feedback", + "reset_bearing": "Indicatie naar het noorden resetten", + "share_button": "Locatie delen", + "share_type_live": "Mijn live locatie", + "share_type_own": "Mijn huidige locatie", + "share_type_pin": "Zet een pin neer", + "share_type_prompt": "Welk locatietype wil je delen?", + "stop_and_close": "Stop en sluit", + "toggle_attribution": "Attributie in-/uitschakelen" + }, + "member_list": { + "filter_placeholder": "Kamerleden filteren", + "invited_list_heading": "Uitgenodigd", + "power_label": "%(userName)s (macht %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Kamerleden", + "message_edit_dialog_title": "Berichtbewerkingen", + "mobile_guide": { + "toast_accept": "Gebruik app", + "toast_description": "%(brand)s is experimenteel in een mobiele webbrowser. Gebruik onze gratis native app voor een betere ervaring en de nieuwste functies.", + "toast_title": "Gebruik de app voor een betere ervaring" + }, + "no_more_results": "Geen resultaten meer", + "notif_panel": { + "empty_description": "Je hebt geen zichtbare meldingen.", + "empty_heading": "Je bent helemaal bij" + }, + "notifications": { + "all_messages": "Alle berichten", + "all_messages_description": "Ontvang een melding bij elk bericht", + "class_global": "Overal", + "class_other": "Overige", + "colour_bold": "Vet", + "colour_none": "Geen", + "colour_unsent": "niet verstuurd", + "default": "Standaard", + "enable_prompt_toast_description": "Bureaubladmeldingen inschakelen", + "enable_prompt_toast_title": "Meldingen", + "enable_prompt_toast_title_from_message_send": "Mis geen antwoord", + "error_change_title": "Meldingsinstellingen wijzigen", + "keyword": "Trefwoord", + "keyword_new": "Nieuw trefwoord", + "mark_all_read": "Alles markeren als gelezen", + "mentions_and_keywords": "@vermeldingen & trefwoorden", + "mentions_and_keywords_description": "Krijg alleen meldingen met vermeldingen en trefwoorden zoals ingesteld in je instellingen", + "mentions_keywords": "Vermeldingen & trefwoorden", + "message_didnt_send": "Bericht is niet verstuur. Klik voor meer info.", + "mute_description": "Je krijgt geen meldingen" + }, + "notifier": { + "m.key.verification.request": "%(name)s verzoekt om verificatie" + }, + "onboarding": { + "apple_trademarks": "App Store® en het Apple logo® zijn handelsmerken van Apple Inc.", + "community_messaging_action": "Vind je mensen", + "community_messaging_description": "Houd het eigendom en de controle over de discussie in de gemeenschap.\nSchaal om miljoenen te ondersteunen, met krachtige beheersbaarheid en interoperabiliteit.", + "community_messaging_title": "Gemeenschapseigendom", + "complete_these": "Voltooi deze om het meeste uit %(brand)s te halen", + "create_room": "Maak een groepsgesprek", + "download_app": "%(brand)s downloaden", + "download_app_action": "Apps downloaden", + "download_app_description": "Mis niets door %(brand)s mee te nemen", + "download_app_store": "Te downloaden in de App Store", + "download_brand": "%(brand)s downloaden", + "download_brand_desktop": "%(brand)s Desktop downloaden", + "download_f_droid": "Download het op F-Droid", + "download_google_play": "Verkrijg het via Google Play", + "enable_notifications": "Meldingen aanzetten", + "enable_notifications_action": "Meldingen inschakelen", + "enable_notifications_description": "Mis geen antwoord of belangrijk bericht", + "explore_rooms": "Publieke kamers ontdekken", + "find_community_members": "Vind en nodig je communityleden uit", + "find_coworkers": "Vind en nodig je collega's uit", + "find_friends": "Zoek je vrienden en nodig ze uit", + "find_friends_action": "Zoek vrienden", + "find_friends_description": "Daar ben je voor, dus laten we beginnen", + "find_people": "Zoek mensen", + "free_e2ee_messaging_unlimited_voip": "Met gratis eind-tot-eind versleutelde berichten en onbeperkte spraak- en video-oproepen, is %(brand)s een geweldige manier om in contact te blijven.", + "get_stuff_done": "Krijg dingen gedaan door je teamgenoten te vinden", + "google_trademarks": "Google Play en het Google Play-logo zijn handelsmerken van Google LLC.", + "has_avatar_label": "Geweldig, dan zullen personen weten dat jij het bent", + "intro_byline": "Gesprekken die helemaal van jou zijn.", + "intro_welcome": "Welkom bij %(appName)s", + "no_avatar_label": "Voeg een foto toe zodat personen weten dat jij het bent.", + "only_n_steps_to_go": { + "one": "Nog maar %(count)s stap te gaan", + "other": "Nog maar %(count)s stappen te gaan" + }, + "personal_messaging_action": "Start je eerste chat", + "personal_messaging_title": "Veilig berichten versturen voor vrienden en familie", + "qr_or_app_links": "%(qrCode)s of %(appLinks)s", + "send_dm": "Start een direct gesprek", + "set_up_profile": "Stel je profiel in", + "set_up_profile_action": "Jouw profiel", + "set_up_profile_description": "Zorg ervoor dat mensen weten dat je het echt bent", + "use_case_community_messaging": "Leden van online gemeenschap", + "use_case_heading1": "Je bent binnen", + "use_case_heading2": "Met wie ga je het meest chatten?", + "use_case_heading3": "We helpen je om verbinding te maken.", + "use_case_personal_messaging": "Vrienden en familie", + "use_case_work_messaging": "Collega's en teams", + "welcome_detail": "Laten we je helpen om te beginnen", + "welcome_to_brand": "Welkom bij %(brand)s", + "welcome_user": "Welkom %(name)s", + "work_messaging_action": "Vind je collega's", + "work_messaging_title": "Veilig berichten versturen voor werk", + "you_did_it": "Het is je gelukt!", + "you_made_it": "Het is je gelukt!" + }, + "poll": { + "create_poll_action": "Poll aanmaken", + "create_poll_title": "Poll aanmaken", + "disclosed_notes": "Kiezers zien resultaten zodra ze hebben gestemd", + "edit_poll_title": "Bewerk poll", + "end_description": "Weet je zeker dat je de poll wil sluiten? Dit zal zichtbaar zijn in de einduitslag van de poll en personen kunnen dan niet langer stemmen.", + "end_message": "De poll is gesloten. Meest gestemd: %(topAnswer)s", + "end_message_no_votes": "De poll is gesloten. Er kan niet meer worden gestemd.", + "end_title": "Poll sluiten", + "error_ending_description": "Helaas, de poll is niet gesloten. Probeer het opnieuw.", + "error_ending_title": "Poll sluiten is mislukt", + "error_voting_description": "Sorry, jouw stem is niet geregistreerd. Probeer het alstublieft opnieuw.", + "error_voting_title": "Stem niet geregistreerd", + "failed_send_poll_description": "Sorry, de poll die je probeerde aan te maken is niet geplaatst.", + "failed_send_poll_title": "Poll plaatsen mislukt", + "notes": "Resultaten worden pas onthuld als je de poll beëindigt", + "options_add_button": "Optie toevoegen", + "options_heading": "Opties maken", + "options_label": "Optie %(number)s", + "options_placeholder": "Schrijf een optie", + "topic_heading": "Wat is jouw poll vraag of onderwerp?", + "topic_label": "Vraag of onderwerp", + "total_n_votes": { + "one": "%(count)s stem uitgebracht. Stem om de resultaten te zien", + "other": "%(count)s stemmen uitgebracht. Stem om de resultaten te zien" + }, + "total_n_votes_voted": { + "one": "Gebaseerd op %(count)s stem", + "other": "Gebaseerd op %(count)s stemmen" + }, + "total_no_votes": "Geen stemmen uitgebracht", + "total_not_ended": "Resultaten zijn zichtbaar wanneer de poll is afgelopen", + "type_closed": "Gesloten poll", + "type_open": "Start poll", + "unable_edit_description": "Sorry, je kan een poll niet bewerken nadat er gestemd is.", + "unable_edit_title": "Kan poll niet bewerken" + }, + "power_level": { + "admin": "Beheerder", + "custom": "Aangepast (%(level)s)", + "custom_level": "Aangepast niveau", + "default": "Standaard", + "label": "Machtsniveau", + "restricted": "Beperkte toegang" + }, + "presence": { + "away": "Afwezig", + "busy": "Bezet", + "idle": "Afwezig", + "idle_for": "Afwezig voor %(duration)s", + "offline_for": "Offline voor %(duration)s", + "online_for": "Online voor %(duration)s", + "unknown": "Onbekend", + "unknown_for": "Onbekend voor %(duration)s" + }, + "quick_settings": { + "all_settings": "Instellingen", + "metaspace_section": "Vastprikken aan zijbalk", + "sidebar_settings": "Meer opties", + "title": "Snelle instellingen" + }, + "quit_warning": { + "call_in_progress": "Het ziet er naar uit dat je in gesprek bent, weet je zeker dat je wil afsluiten?", + "file_upload_in_progress": "Het ziet er naar uit dat je bestanden aan het uploaden bent, weet je zeker dat je wil afsluiten?" + }, + "redact": { + "confirm_button": "Verwijdering bevestigen", + "error": "Je kan dit bericht niet verwijderen. (%(code)s)", + "ongoing": "Bezig met verwijderen…", + "reason_label": "Reden (niet vereist)" + }, + "reject_invitation_dialog": { + "confirmation": "Weet je zeker dat je de uitnodiging wilt weigeren?", + "failed": "Weigeren van uitnodiging is mislukt", + "title": "Uitnodiging weigeren" + }, + "report_content": { + "description": "Dit bericht melden zal zijn unieke ‘gebeurtenis-ID’ versturen naar de beheerder van jouw homeserver. Als de berichten in deze kamer versleuteld zijn, zal de beheerder van jouw homeserver het bericht niet kunnen lezen, noch enige bestanden of afbeeldingen zien.", + "disagree": "Niet mee eens", + "hide_messages_from_user": "Vink aan als je alle huidige en toekomstige berichten van deze persoon wilt verbergen.", + "ignore_user": "Negeer persoon", + "illegal_content": "Illegale Inhoud", + "missing_reason": "Geef aan waarom je deze melding indient.", + "nature": "Kies een reden en beschrijf wat dit bericht kwetsend maakt.", + "nature_disagreement": "Wat deze persoon schrijft is verkeerd.\nDit zal worden gerapporteerd aan de kamermoderators.", + "nature_illegal": "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.", + "nature_other": "Een andere reden. Beschrijf alstublieft het probleem.\nDit zal gerapporteerd worden aan de kamermoderators.", + "nature_spam": "Deze persoon spamt de kamer met advertenties, links naar advertenties of propaganda.\nDit zal gerapporteerd worden aan de moderators van deze kamer.", + "other_label": "Overige", + "report_content_to_homeserver": "Inhoud melden aan de beheerder van jouw homeserver", + "report_entire_room": "Rapporteer het hele kamer", + "spam_or_propaganda": "Spam of propaganda", + "toxic_behaviour": "Giftig Gedrag" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Ontsleutelen van %(failedCount)s sessies is mislukt!", + "count_of_successfully_restored_keys": "Succesvol %(sessionCount)s sleutels hersteld", + "enter_key_description": "Ga naar uw veilige berichtengeschiedenis en stel veilige berichten in door uw veiligheidssleutel in te voeren.", + "enter_key_title": "Veiligheidssleutel invoeren", + "enter_phrase_description": "Ga naar uw versleutelde berichtengeschiedenis en stel versleutelde berichten in door uw veiligheidswachtwoord in te voeren.", + "enter_phrase_title": "Veiligheidswachtwoord invoeren", + "incorrect_security_phrase_dialog": "Back-up kon niet worden ontsleuteld met dit veiligheidswachtwoord: controleer of u het juiste veiligheidswachtwoord hebt ingevoerd.", + "incorrect_security_phrase_title": "Onjuist veiligheidswachtwoord", + "key_backup_warning": "Let op: stel sleutelback-up enkel in op een vertrouwde computer.", + "key_forgotten_text": "Als u uw veiligheidssleutel bent vergeten, kunt u ", + "key_is_invalid": "Geen geldige veiligheidssleutel", + "key_is_valid": "Dit lijkt op een geldige veiligheidssleutel!", + "keys_restored_title": "Sleutels hersteld", + "load_error_content": "Kan back-upstatus niet laden", + "load_keys_progress": "%(completed)s van %(total)s sleutels hersteld", + "no_backup_error": "Geen back-up gevonden!", + "phrase_forgotten_text": "Als u uw veiligheidswachtwoord bent vergeten, kunt u uw veiligheidssleutel gebruiken of nieuwe herstelopties instellen", + "recovery_key_mismatch_description": "Back-up kon niet worden ontcijferd met deze veiligheidssleutel: controleer of u de juiste veiligheidssleutel hebt ingevoerd.", + "recovery_key_mismatch_title": "Verkeerde veiligheidssleutel", + "restore_failed_error": "Kan back-up niet terugzetten" + }, + "right_panel": { + "add_integrations": "Widgets, bruggen & bots toevoegen", + "edit_integrations": "Widgets, bruggen & bots bewerken", + "export_chat_button": "Chat exporteren", + "files_button": "Bestanden", + "pinned_messages": { + "empty": "Nog niks vastgeprikt", + "explainer": "Als je de rechten hebt, open dan het menu op elk bericht en selecteer Vastprikken om ze hier te zetten.", + "limits": { + "other": "Je kunt maar %(count)s widgets vastzetten" + }, + "title": "Vastgeprikte berichten" + }, + "pinned_messages_button": "Vastgezet", + "poll": { + "final_result": { + "one": "Einduitslag gebaseerd op %(count)s stem", + "other": "Einduitslag gebaseerd op %(count)s stemmen" + } + }, + "room_summary_card": { + "title": "Kamer informatie" + }, + "search_button": "Zoeken", + "settings_button": "Kamerinstellingen", + "share_button": "Kamer delen", + "thread_list": { + "context_menu_label": "Draad opties" + } + }, + "room": { + "3pid_invite_email_not_found_account": "Deze uitnodiging is verzonden naar %(email)s die niet is gekoppeld aan jouw account", + "3pid_invite_email_not_found_account_room": "Deze uitnodiging tot %(roomName)s was verstuurd naar %(email)s, dat niet aan uw account gekoppeld is", + "3pid_invite_error_description": "Er is een fout (%(errcode)s) geretourneerd tijdens het valideren van je uitnodiging. Je kan proberen deze informatie door te geven aan de persoon die je hebt uitgenodigd.", + "3pid_invite_error_invite_action": "Toch proberen deelnemen", + "3pid_invite_error_invite_subtitle": "Je kan de kamer enkel toetreden met een werkende uitnodiging.", + "3pid_invite_error_public_subtitle": "Je kan hier nog toetreden.", + "3pid_invite_error_title": "Er is iets misgegaan met je uitnodiging.", + "3pid_invite_error_title_room": "Er is iets misgegaan met je uitnodiging voor %(roomName)s", + "3pid_invite_no_is_subtitle": "Gebruik in de instellingen een identiteitsserver om uitnodigingen direct in %(brand)s te ontvangen.", + "banned_by": "Je bent verbannen door %(memberName)s", + "banned_from_room_by": "Je bent uit %(roomName)s verbannen door %(memberName)s", + "context_menu": { + "copy_link": "Kamerlink kopiëren", + "favourite": "Favoriet", + "forget": "Kamer vergeten", + "low_priority": "Lage prioriteit", + "mentions_only": "Alleen vermeldingen", + "title": "Kameropties", + "unfavourite": "Favoriet" + }, + "creating_room_text": "We maken een kamer aan met %(names)s", + "dm_invite_action": "Gesprek beginnen", + "dm_invite_subtitle": " wil een chat met je beginnen", + "dm_invite_title": "Wil je een kamer beginnen met %(user)s?", + "drop_file_prompt": "Versleep het bestand naar hier om het te uploaden", + "edit_topic": "Bewerk onderwerp", + "error_join_404_invite": "De persoon die je heeft uitgenodigd is al vertrokken, of zijn server is offline.", + "error_join_404_invite_same_hs": "De persoon die je heeft uitgenodigd is al vertrokken.", + "error_join_connection": "Er is een fout opgetreden bij het deelnemen.", + "error_join_incompatible_version_1": "Sorry, je server is te oud om hier aan deel te nemen.", + "error_join_incompatible_version_2": "Gelieve contact op te nemen met de beheerder van jouw homeserver.", + "error_join_title": "Kan niet deelnemen", + "face_pile_summary": { + "one": "%(count)s persoon die je kent is al geregistreerd", + "other": "%(count)s personen die je kent hebben zich al geregistreerd" + }, + "face_pile_tooltip_label": { + "one": "1 lid bekijken", + "other": "Bekijk alle %(count)s personen" + }, + "face_pile_tooltip_shortcut": "Inclusief %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Inclusief jij, %(commaSeparatedMembers)s", + "failed_reject_invite": "Weigeren van uitnodiging is mislukt", + "forget_room": "Deze kamer vergeten", + "forget_space": "Vergeet deze space", + "header": { + "close_call_button": "Sluit oproep", + "forget_room_button": "Kamer vergeten", + "hide_widgets_button": "Widgets verbergen", + "room_is_public": "Deze kamer is publiek", + "show_widgets_button": "Widgets tonen", + "video_call_button_ec": "Videogesprek (%(brand)s)", + "video_call_button_jitsi": "Videogesprek (Jitsi)", + "video_call_ec_layout_freedom": "Vrijheid", + "video_call_ec_layout_spotlight": "Schijnwerper", + "video_room_view_chat_button": "Gesprekstijdslijn bekijken" + }, + "inaccessible": "Deze kamer of space is op dit moment niet toegankelijk.", + "inaccessible_name": "%(roomName)s is op dit moment niet toegankelijk.", + "inaccessible_subtitle_1": "Probeer het later opnieuw of vraag een kamer- of space beheerder om te controleren of je toegang hebt.", + "inaccessible_subtitle_2": "%(errcode)s is geretourneerd tijdens een poging om toegang te krijgen tot de kamer of space. Als je denkt dat je dit bericht ten onrechte ziet, dien dan een bugrapport in.", + "intro": { + "dm_caption": "Alleen jullie beiden nemen deel aan deze kamer, tenzij een van jullie beiden iemand uitnodigt om deel te nemen.", + "enable_encryption_prompt": "Versleuteling inschakelen in instellingen.", + "no_avatar_label": "Voeg een foto toe, zodat personen je gemakkelijk kunnen herkennen in de kamer.", + "no_topic": "Stel een kameronderwerp in zodat de personen weten waar het over gaat.", + "private_unencrypted_warning": "Je privéberichten zijn versleuteld, maar deze kamer niet. Dit komt vaak doordat je een niet ondersteund apparaat of methode gebruikt, zoals e-mailuitnodigingen.", + "room_invite": "Uitnodigen voor alleen deze kamer", + "send_message_start_dm": "Stuur je eerste bericht om uit te nodigen om te chatten", + "start_of_dm_history": "Dit is het begin van je direct gesprek met .", + "start_of_room": "Dit is het begin van .", + "topic": "Onderwerp: %(topic)s ", + "topic_edit": "Onderwerp: %(topic)s (bewerken)", + "unencrypted_warning": "Eind-tot-eind-versleuteling is uitgeschakeld", + "user_created": "%(displayName)s heeft deze kamer aangemaakt.", + "you_created": "Jij hebt deze kamer gemaakt." + }, + "invite_email_mismatch_suggestion": "Deel in de instellingen dit e-mailadres om uitnodigingen direct in %(brand)s te ontvangen.", + "invite_reject_ignore": "Weigeren en persoon negeren", + "invite_sent_to_email": "De uitnodiging is verzonden naar %(email)s", + "invite_sent_to_email_room": "Deze uitnodiging tot %(roomName)s was verstuurd naar %(email)s", + "invite_subtitle": " heeft je uitgenodigd", + "invite_this_room": "Uitnodigen voor deze kamer", + "invite_title": "Wil je tot %(roomName)s toetreden?", + "inviter_unknown": "Onbekend", + "invites_you_text": " nodigt je uit", + "join_button_account": "Registreren", + "join_failed_enable_video_rooms": "Schakel eerst videokamers in Labs in om deel te nemen", + "join_failed_needs_invite": "Om %(roomName)s te bekijken, heb je een uitnodiging nodig", + "join_the_discussion": "Neem deel aan de kamer", + "join_title": "Doe mee met de kamer om deel te nemen", + "join_title_account": "Neem deel aan de kamer met een account", + "joining": "Deelnemen…", + "jump_read_marker": "Spring naar het eerste ongelezen bericht.", + "jump_to_bottom_button": "Spring naar meest recente bericht", + "jump_to_date": "Spring naar datum", + "jump_to_date_beginning": "Het begin van de kamer", + "jump_to_date_prompt": "Kies een datum om naar toe te springen", + "kick_reason": "Reden: %(reason)s", + "kicked_by": "Je bent verwijderd door %(memberName)s", + "kicked_from_room_by": "Je bent verwijderd uit %(roomName)s door %(memberName)s", + "leave_error_title": "Fout bij verlaten kamer", + "leave_server_notices_description": "Deze kamer is bedoeld voor belangrijke berichten van de homeserver, dus je kan het niet verlaten.", + "leave_server_notices_title": "Kan servermeldingskamer niet verlaten", + "leave_unexpected_error": "Onverwachte serverfout bij het verlaten van deze kamer", + "link_email_to_receive_3pid_invite": "Koppel in de instellingen dit e-mailadres aan uw account om uitnodigingen direct in %(brand)s te ontvangen.", + "loading_preview": "Voorbeeld laden", + "no_peek_join_prompt": "%(roomName)s kan niet vooraf bekeken worden. Wil je eraan deelnemen?", + "no_peek_no_name_join_prompt": "Er is geen preview, wil je toetreden?", + "not_found_subtitle": "Weet je zeker dat je op de goede locatie bent?", + "not_found_title": "Deze kamer of space bestaat niet.", + "not_found_title_name": "%(roomName)s bestaat niet.", + "peek_join_prompt": "Je bekijkt %(roomName)s. Wilt je eraan deelnemen?", + "read_topic": "Klik om het onderwerp te lezen", + "rejoin_button": "Opnieuw toetreden", + "search": { + "all_rooms": "Alle kamers", + "field_placeholder": "Zoeken…", + "result_count": { + "one": "(~%(count)s resultaat)", + "other": "(~%(count)s resultaten)" + }, + "this_room": "Deze kamer" + }, + "show_labs_settings": "Lab instellingen weergeven", + "status_bar": { + "delete_all": "Verwijder alles", + "exceeded_resource_limit": "Je bericht is niet verstuurd omdat deze homeserver een systeembronlimiet heeft overschreden. Neem contact op met je dienstbeheerder om de dienst te blijven gebruiken.", + "homeserver_blocked": "Je bericht is niet verzonden omdat deze server is geblokkeerd door de beheerder. Neem contact op met je servicebeheerder om de service te blijven gebruiken.", + "monthly_user_limit_reached": "Je bericht is niet verstuurd omdat deze homeserver zijn limiet voor maandelijks actieve personen heeft bereikt. Neem contact op met je beheerder om de dienst te blijven gebruiken.", + "requires_consent_agreement": "Je kan geen berichten sturen totdat je onze algemene voorwaarden hebt gelezen en aanvaard.", + "retry_all": "Alles opnieuw proberen", + "select_messages_to_retry": "Je kan alles selecteren of per individueel bericht opnieuw versturen of verwijderen", + "server_connectivity_lost_description": "Verstuurde berichten zullen opgeslagen worden totdat je verbinding hersteld is.", + "server_connectivity_lost_title": "De verbinding met de server is verbroken.", + "some_messages_not_sent": "Enkele van jouw berichten zijn niet verstuurd" + }, + "unread_notifications_predecessor": { + "other": "Je hebt %(count)s ongelezen meldingen in een vorige versie van deze kamer.", + "one": "Je hebt %(count)s ongelezen meldingen in een vorige versie van deze kamer." + }, + "upgrade_error_description": "Ga nogmaals na dat de server de gekozen kamerversie ondersteunt, en probeer het dan opnieuw.", + "upgrade_error_title": "Upgraden van kamer mislukt", + "upgrade_warning_bar": "Upgraden zal de huidige versie van deze kamer sluiten, en onder dezelfde naam een geüpgraded versie starten.", + "upgrade_warning_bar_admins": "Enkel kamerbeheerders zullen deze waarschuwing zien", + "upgrade_warning_bar_unstable": "Deze kamer draait op kamerversie , die door deze homeserver als onstabiel is gemarkeerd.", + "upgrade_warning_bar_upgraded": "Deze kamer is reeds geüpgraded.", + "upload": { + "uploading_multiple_file": { + "one": "%(filename)s en %(count)s ander worden geüpload", + "other": "%(filename)s en %(count)s andere worden geüpload" + }, + "uploading_single_file": "%(filename)s wordt geüpload" + }, + "view_failed_enable_video_rooms": "Schakel eerst videokamers in Labs in om te bekijken" + }, + "room_list": { + "add_room_label": "Kamer toevoegen", + "add_space_label": "Space toevoegen", + "breadcrumbs_empty": "Geen onlangs bezochte kamers", + "breadcrumbs_label": "Onlangs geopende kamers", + "failed_add_tag": "Toevoegen van %(tagName)s-label aan kamer is mislukt", + "failed_remove_tag": "Verwijderen van %(tagName)s-label van kamer is mislukt", + "failed_set_dm_tag": "Kan tag voor direct bericht niet instellen", + "home_menu_label": "Home-opties", + "join_public_room_label": "Publieke kamer toetreden", + "joining_rooms_status": { + "one": "Momenteel aan het toetreden tot %(count)s kamer", + "other": "Momenteel aan het toetreden tot %(count)s kamers" + }, + "notification_options": "Meldingsinstellingen", + "redacting_messages_status": { + "one": "Momenteel berichten in %(count)s kamer aan het verwijderen", + "other": "Momenteel berichten in %(count)s kamers aan het verwijderen" + }, + "show_less": "Minder tonen", + "show_n_more": { + "one": "Toon %(count)s meer", + "other": "Toon %(count)s meer" + }, + "show_previews": "Voorvertoning van berichten inschakelen", + "sort_by": "Sorteer op", + "sort_by_activity": "Activiteit", + "sort_unread_first": "Kamers met ongelezen berichten als eerste tonen", + "space_menu_label": "%(spaceName)s-menu", + "sublist_options": "Lijstopties", + "suggested_rooms_heading": "Kamersuggesties" + }, + "room_settings": { + "access": { + "description_space": "Bepaal wie kan lezen en deelnemen aan %(spaceName)s.", + "title": "Toegang" + }, + "advanced": { + "error_upgrade_description": "Het upgraden van de kamer kon niet worden voltooid", + "error_upgrade_title": "Kamerupgrade mislukt", + "information_section_room": "Kamerinformatie", + "information_section_space": "Space-informatie", + "room_id": "Interne ruimte ID", + "room_predecessor": "Bekijk oudere berichten in %(roomName)s.", + "room_upgrade_button": "Upgrade deze kamer naar de aanbevolen kamerversie", + "room_version": "Kamerversie:", + "room_version_section": "Kamerversie", + "space_predecessor": "Bekijk oudere versie van %(spaceName)s.", + "space_upgrade_button": "Upgrade deze ruimte naar de aanbevolen kamerversie", + "unfederated": "Deze kamer is niet toegankelijk vanaf externe Matrix-servers", + "upgrade_button": "Upgrade de kamer naar versie %(version)s", + "upgrade_dialog_description": "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:", + "upgrade_dialog_description_1": "Een nieuw kamer aanmaken met dezelfde naam, omschrijving en afbeelding", + "upgrade_dialog_description_2": "Alle lokale kamerbijnamen naar de nieuwe kamer laten verwijzen", + "upgrade_dialog_description_3": "Personen verhinderen om aan de oude versie van de kamer bij te dragen en plaats een bericht te dat de personen verwijst naar de nieuwe kamer", + "upgrade_dialog_description_4": "Bovenaan de nieuwe kamer naar de oude verwijzen, om oude berichten te kunnen lezen", + "upgrade_dialog_title": "Kamerversie upgraden", + "upgrade_dwarning_ialog_title_public": "Publieke kamer upgraden", + "upgrade_warning_dialog_description": "Het bijwerken van een kamer is een gevorderde actie en wordt meestal aanbevolen wanneer een kamer onstabiel is door bugs, ontbrekende functies of problemen met de beveiliging.", + "upgrade_warning_dialog_explainer": "Let op bijwerken maakt een nieuwe versie van deze kamer. Alle huidige berichten blijven in deze gearchiveerde kamer.", + "upgrade_warning_dialog_footer": "Je upgrade deze kamer van naar .", + "upgrade_warning_dialog_invite_label": "Automatisch leden uitnodigen van deze kamer in de nieuwe", + "upgrade_warning_dialog_report_bug_prompt": "Normaal gesproken heeft dit alleen invloed op het verwerken van de kamer op de server. Als je problemen ervaart met %(brand)s, stuur dan een bugmelding.", + "upgrade_warning_dialog_report_bug_prompt_link": "Dit heeft meestal enkel een invloed op de manier waarop de kamer door de server verwerkt wordt. Als je problemen met je %(brand)s ondervindt, dien dan een foutmelding in.", + "upgrade_warning_dialog_title_private": "Privékamer upgraden" + }, + "alias_not_specified": "niet opgegeven", + "bridges": { + "description": "Deze kamer wordt overbrugd naar de volgende platformen. Lees meer", + "empty": "Deze kamer overbrugt geen berichten naar platformen. Lees meer.", + "title": "Bruggen" + }, + "delete_avatar_label": "Afbeelding verwijderen", + "general": { + "alias_field_has_domain_invalid": "Ontbrekend domeinscheidingsteken, bijv. (:voorbeeld.nl)", + "alias_field_has_localpart_invalid": "Ontbrekende kamernaam of scheidingsteken, bijv. (mijn-kamer:voorbeeld.nl)", + "alias_field_matches_invalid": "Dit adres verwijst niet naar deze kamer", + "alias_field_placeholder_default": "bv. mijn-kamer", + "alias_field_required_invalid": "Geef een adres op", + "alias_field_safe_localpart_invalid": "Sommige tekens zijn niet toegestaan", + "alias_field_taken_invalid": "Dit adres heeft een ongeldige server of is al in gebruik", + "alias_field_taken_invalid_domain": "Dit adres is al in gebruik", + "alias_field_taken_valid": "Dit adres kan worden gebruikt", + "alias_heading": "Kameradres", + "aliases_items_label": "Andere gepubliceerde adressen:", + "aliases_no_items_label": "Nog geen andere gepubliceerde adressen, voeg er hieronder een toe", + "aliases_section": "Kameradressen", + "avatar_field_label": "Kamerafbeelding", + "canonical_alias_field_label": "Hoofdadres", + "default_url_previews_off": "URL-voorvertoningen zijn voor deelnemers van deze kamer standaard uitgeschakeld.", + "default_url_previews_on": "URL-voorvertoningen zijn voor deelnemers van deze kamer standaard ingeschakeld.", + "description_space": "Bewerk instellingen gerelateerd aan jouw space.", + "error_creating_alias_description": "Er is een fout opgetreden bij het aanmaken van dit adres. Dit wordt mogelijk niet toegestaan door de server, of er is een tijdelijk probleem opgetreden.", + "error_creating_alias_title": "Fout bij aanmaken van het adres", + "error_deleting_alias_description": "Er is een fout opgetreden bij het verwijderen van dit adres. Deze bestaat mogelijk niet meer, of er is een tijdelijke fout opgetreden.", + "error_deleting_alias_description_forbidden": "Je hebt geen toestemming om het adres te verwijderen.", + "error_deleting_alias_title": "Fout bij verwijderen van adres", + "error_save_space_settings": "Het opslaan van de space-instellingen is mislukt.", + "error_updating_alias_description": "Er is een fout opgetreden bij het bijwerken van de bijnaam van de kamer. Dit wordt mogelijk niet toegestaan door de server of er is een tijdelijk probleem opgetreden.", + "error_updating_canonical_alias_description": "Er is een fout opgetreden bij het bijwerken van het hoofdadres van de kamer. Dit wordt mogelijk niet toegestaan door de server of er is een tijdelijk probleem opgetreden.", + "error_updating_canonical_alias_title": "Fout bij bijwerken van hoofdadres", + "leave_space": "Space verlaten", + "local_alias_field_label": "Lokaal adres", + "local_aliases_explainer_room": "Stel een adres in zodat personen deze kamer via jouw homeserver (%(localDomain)s) kunnen vinden", + "local_aliases_explainer_space": "Stel adressen in voor deze Space zodat personen deze Space kunnen vinden via jouw homeserver (%(localDomain)s)", + "local_aliases_section": "Lokale adressen", + "name_field_label": "Kamernaam", + "new_alias_placeholder": "Nieuw gepubliceerd adres (b.v. #bijnaam:server)", + "no_aliases_room": "Deze kamer heeft geen lokale adressen", + "no_aliases_space": "Deze Space heeft geen lokaaladres", + "other_section": "Overige", + "publish_toggle": "Deze kamer vermelden in de publieke kamersgids van %(domain)s?", + "published_aliases_description": "Om een adres te publiceren, moet het eerst als een lokaaladres worden ingesteld.", + "published_aliases_explainer_room": "Gepubliceerde adressen kunnen door iedereen op elke server gebruikt worden om bij jouw kamer te komen.", + "published_aliases_explainer_space": "Gepubliceerde adressen kunnen door iedereen op elke server gebruikt worden om jouw Space te betreden.", + "published_aliases_section": "Gepubliceerde adressen", + "save": "Wijzigingen opslaan", + "topic_field_label": "Kameronderwerp", + "url_preview_encryption_warning": "In versleutelde kamers zoals deze zijn URL-voorvertoningen standaard uitgeschakeld, om te voorkomen dat jouw homeserver (waar de voorvertoningen worden gemaakt) informatie kan verzamelen over de koppelingen die je hier ziet.", + "url_preview_explainer": "Als iemand een URL in een bericht invoegt, kan er een URL-voorvertoning weergegeven worden met meer informatie over de koppeling, zoals de titel, omschrijving en een afbeelding van de website.", + "url_previews_section": "URL-voorvertoningen", + "user_url_previews_default_off": "Je hebt URL-voorvertoningen standaard uitgeschakeld.", + "user_url_previews_default_on": "Je hebt URL-voorvertoningen standaard ingeschakeld." + }, + "notifications": { + "browse_button": "Bladeren", + "custom_sound_prompt": "Stel een nieuw aangepast geluid in", + "notification_sound": "Meldingsgeluid", + "settings_link": "Ontvang de meldingen zoals ingesteld in uw instellingen", + "sounds_section": "Geluiden", + "uploaded_sound": "Geüpload-geluid" + }, + "permissions": { + "ban": "Personen verbannen", + "ban_reason": "Reden", + "banned_by": "Verbannen door %(displayName)s", + "banned_users_section": "Verbannen personen", + "error_changing_pl_description": "Er is een fout opgetreden bij het wijzigen van het machtsniveau van de persoon. Zorg ervoor dat je over voldoende machtigingen beschikt en probeer het opnieuw.", + "error_changing_pl_reqs_description": "Er is een fout opgetreden bij het wijzigen van de machtsniveauvereisten van de kamer. Zorg ervoor dat je over voldoende machtigingen beschikt en probeer het opnieuw.", + "error_changing_pl_reqs_title": "Fout bij wijzigen van machtsniveauvereiste", + "error_changing_pl_title": "Fout bij wijzigen van machtsniveau", + "error_unbanning": "Ontbannen mislukt", + "events_default": "Berichten versturen", + "invite": "Personen uitnodigen", + "io.element.voice_broadcast_info": "Spraakuitzendingen", + "kick": "Personen verwijderen", + "m.call": "%(brand)s oproepen starten", + "m.call.member": "Deelnemen aan %(brand)s gesprekken", + "m.reaction": "Reacties versturen", + "m.room.avatar": "Kamerafbeelding wijzigen", + "m.room.avatar_space": "Space-afbeelding wijzigen", + "m.room.canonical_alias": "Hoofdadres voor de kamer wijzigen", + "m.room.canonical_alias_space": "Hoofdadres van space wijzigen", + "m.room.encryption": "Kamerversleuteling inschakelen", + "m.room.history_visibility": "Zichtbaarheid van geschiedenis wijzigen", + "m.room.name": "Kamernaam wijzigen", + "m.room.name_space": "Spacenaam wijzigen", + "m.room.pinned_events": "Vastgeprikte gebeurtenissen beheren", + "m.room.power_levels": "Rechten wijzigen", + "m.room.redaction": "Door mij verzonden berichten verwijderen", + "m.room.server_acl": "Wijzig server ACL's", + "m.room.tombstone": "Upgrade de kamer", + "m.room.topic": "Onderwerp wijzigen", + "m.room.topic_space": "Omschrijving wijzigen", + "m.space.child": "Beheer kamers in deze space", + "m.widget": "Widgets aanpassen", + "muted_users_section": "Gedempte personen", + "no_privileged_users": "Geen enkele persoon heeft specifieke bevoegdheden in deze kamer", + "notifications.room": "Iedereen melden", + "permissions_section": "Rechten", + "permissions_section_description_room": "Selecteer de vereiste rollen om verschillende delen van de kamer te wijzigen", + "permissions_section_description_space": "Selecteer de rollen die vereist zijn om onderdelen van de space te wijzigen", + "privileged_users_section": "Bevoegde personen", + "redact": "Berichten van anderen verwijderen", + "send_event_type": "%(eventType)s-gebeurtenissen versturen", + "state_default": "Instellingen wijzigen", + "title": "Rollen & rechten", + "users_default": "Standaardrol" + }, + "security": { + "enable_encryption_confirm_description": "Kamerversleuteling is onomkeerbaar. Berichten in versleutelde kamers zijn niet leesbaar voor de server; enkel voor de deelnemers. Veel robots en bruggen werken niet correct in versleutelde kamers. Lees meer over versleuteling.", + "enable_encryption_confirm_title": "Versleuteling inschakelen?", + "enable_encryption_public_room_confirm_description_1": "Het wordt niet aanbevolen om versleuteling toe te voegen aan openbare ruimten. Iedereen kan openbare ruimten vinden en er lid van worden, dus iedereen kan berichten erin lezen. Je profiteert niet van de voordelen van versleuteling en kunt deze later niet uitschakelen. Het versleutelen van berichten in een openbare ruimte zal het ontvangen en verzenden van berichten langzamer maken.", + "enable_encryption_public_room_confirm_description_2": "Om deze problemen te voorkomen, maak een nieuwe versleutelde kamer voor de gesprekken die je wil voeren.", + "enable_encryption_public_room_confirm_title": "Weet je zeker dat je versleuteling wil inschakelen voor deze publieke kamer?", + "encrypted_room_public_confirm_description_1": "Het wordt afgeraden om publieke kamers te versleutelen. Het betekent dat iedereen je kan vinden en aan deelnemen, dus iedereen kan al de berichten lezen. Je krijgt dus geen voordelen bij versleuteling. Versleutelde berichten in een publieke kamer maakt het ontvangen en versturen van berichten langzamer.", + "encrypted_room_public_confirm_description_2": "Om problemen te voorkomen, maak eennieuwe publieke kamer voor de gesprekken die je wil voeren.", + "encrypted_room_public_confirm_title": "Weet je zeker dat je deze publieke kamer wil versleutelen?", + "encryption_permanent": "Eenmaal ingeschakeld kan versleuteling niet meer worden uitgeschakeld.", + "error_join_rule_change_title": "Het updaten van de deelname regels is mislukt", + "error_join_rule_change_unknown": "Onbekende fout", + "guest_access_warning": "Personen met geschikte apps zullen aan de kamer kunnen deelnemen zonder een account te hebben.", + "history_visibility_invited": "Alleen deelnemers (vanaf het moment dat ze uitgenodigd zijn)", + "history_visibility_joined": "Alleen deelnemers (vanaf het moment dat ze toegetreden zijn)", + "history_visibility_legend": "Wie kan de geschiedenis lezen?", + "history_visibility_shared": "Alleen deelnemers (vanaf het moment dat deze optie wordt geselecteerd)", + "history_visibility_warning": "Wijzigingen aan de leesregels van de geschiedenis gelden alleen voor toekomstige berichten in deze kamer. De zichtbaarheid van de bestaande geschiedenis blijft ongewijzigd.", + "history_visibility_world_readable": "Iedereen", + "join_rule_description": "Kies wie kan deelnemen aan %(roomName)s.", + "join_rule_invite": "Privé (alleen op uitnodiging)", + "join_rule_invite_description": "Alleen uitgenodigde personen kunnen deelnemen.", + "join_rule_public_description": "Iedereen kan hem vinden en deelnemen.", + "join_rule_restricted": "Space leden", + "join_rule_restricted_description": "Iedereen in een space kan hem vinden en deelnemen. Wijzig hier welke spaces toegang hebben.", + "join_rule_restricted_description_active_space": "Iedereen in kan hem vinden en deelnemen. Je kan ook andere spaces selecteren.", + "join_rule_restricted_description_prompt": "Iedereen in een space kan hem vinden en deelnemen. Je kan meerdere spaces selecteren.", + "join_rule_restricted_description_spaces": "Spaces met toegang", + "join_rule_restricted_dialog_description": "Kies welke Spaces toegang hebben tot deze kamer. Als een Space is geselecteerd kunnen deze leden vinden en aan deelnemen.", + "join_rule_restricted_dialog_empty_warning": "Je verwijdert alle Spaces. De toegang zal teruggezet worden naar alleen op uitnodiging", + "join_rule_restricted_dialog_filter_placeholder": "Spaces zoeken", + "join_rule_restricted_dialog_heading_other": "Andere Spaces of kamers die je misschien niet kent", + "join_rule_restricted_dialog_heading_room": "Spaces die je kent met deze kamer", + "join_rule_restricted_dialog_heading_space": "Spaces die je kent met deze Space", + "join_rule_restricted_dialog_heading_unknown": "Dit zijn waarschijnlijk kamers waar andere kamerbeheerders deel van uitmaken.", + "join_rule_restricted_dialog_title": "Space selecteren", + "join_rule_restricted_n_more": { + "other": "& %(count)s meer", + "one": "& %(count)s meer" + }, + "join_rule_restricted_summary": { + "other": "Momenteel hebben %(count)s spaces toegang", + "one": "Momenteel heeft één space toegang" + }, + "join_rule_restricted_upgrade_description": "Deze upgrade maakt het mogelijk voor leden van geselecteerde spaces om toegang te krijgen tot deze kamer zonder een uitnodiging.", + "join_rule_restricted_upgrade_warning": "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.", + "join_rule_upgrade_awaiting_room": "Nieuwe kamer laden", + "join_rule_upgrade_required": "Upgrade noodzakelijk", + "join_rule_upgrade_sending_invites": { + "one": "Uitnodigingen versturen...", + "other": "Uitnodigingen versturen... (%(progress)s van %(count)s)" + }, + "join_rule_upgrade_updating_spaces": { + "one": "Spaces bijwerken...", + "other": "Spaces bijwerken... (%(progress)s van %(count)s)" + }, + "join_rule_upgrade_upgrading_room": "Kamer aan het bijwerken", + "public_without_alias_warning": "Voeg een adres toe om naar deze kamer te kunnen verwijzen.", + "strict_encryption": "Vanaf deze sessie nooit versleutelde berichten naar ongeverifieerde sessies in deze kamer versturen", + "title": "Veiligheid & privacy" + }, + "title": "Kamerinstellingen - %(roomName)s", + "upload_avatar_label": "Afbeelding uploaden", + "visibility": { + "alias_section": "Adres", + "error_failed_save": "Het bijwerken van de zichtbaarheid van deze space is mislukt", + "error_update_guest_access": "Het bijwerken van de gastentoegang van deze space is niet gelukt", + "error_update_history_visibility": "Het bijwerken van de geschiedenis leesbaarheid voor deze space is mislukt", + "guest_access_explainer": "Gasten kunnen deelnemen aan een space zonder een account.", + "guest_access_explainer_public_space": "Dit kan nuttig zijn voor publieke spaces.", + "guest_access_label": "Gastentoegang inschakelen", + "history_visibility_anyone_space": "Space voorvertoning", + "history_visibility_anyone_space_description": "Personen toestaan een voorvertoning van jouw space te zien voor deelname.", + "history_visibility_anyone_space_recommendation": "Aanbevolen voor publieke spaces.", + "title": "Zichtbaarheid" + }, + "voip": { + "call_type_section": "Oproeptype", + "enable_element_call_caption": "%(brand)s is eind-tot-eind versleuteld, maar is momenteel beperkt tot kleinere aantallen gebruikers.", + "enable_element_call_label": "Schakel %(brand)s in als extra bel optie in deze kamer", + "enable_element_call_no_permissions_tooltip": "U heeft niet voldoende rechten om dit te wijzigen." + } + }, + "room_summary_card_back_action_label": "Kamerinformatie", + "scalar": { + "error_create": "Kan widget niet aanmaken.", + "error_membership": "Je maakt geen deel uit van deze kamer.", + "error_missing_room_id": "roomId ontbreekt.", + "error_missing_room_id_request": "room_id ontbreekt in verzoek", + "error_missing_user_id_request": "user_id ontbreekt in verzoek", + "error_permission": "Je hebt geen rechten om dat in deze kamer te doen.", + "error_power_level_invalid": "Machtsniveau moet een positief geheel getal zijn.", + "error_room_not_visible": "Kamer %(roomId)s is niet zichtbaar", + "error_room_unknown": "Deze kamer wordt niet herkend.", + "error_send_request": "Versturen van verzoek is mislukt." + }, + "server_offline": { + "description": "Jouw server reageert niet op sommige van je verzoeken. Hieronder staan enkele van de meest waarschijnlijke redenen.", + "description_1": "De server (%(serverName)s) deed er te lang over om te antwoorden.", + "description_2": "Jouw firewall of antivirussoftware blokkeert de aanvraag.", + "description_3": "Een invoertoepassing van je browser verhindert de aanvraag.", + "description_4": "De server is offline.", + "description_5": "De server heeft je verzoek afgewezen.", + "description_6": "Jouw regio ondervindt problemen bij de verbinding met het internet.", + "description_7": "Er is een verbindingsfout opgetreden tijdens het contact maken met de server.", + "description_8": "De server is niet geconfigureerd om aan te geven wat het probleem is (CORS).", + "empty_timeline": "Je bent helemaal bij.", + "recent_changes_heading": "Recente wijzigingen die nog niet zijn ontvangen", + "title": "Server reageert niet" + }, + "seshat": { + "error_initialising": "Bericht zoeken initialisatie mislukt, controleer je instellingen voor meer informatie", + "reset_button": "Gebeurtenisopslag resetten", + "reset_description": "Je wilt waarschijnlijk niet jouw gebeurtenisopslag-index resetten", + "reset_explainer": "Als je dat doet, let wel op dat geen van jouw berichten wordt verwijderd, maar de zoekresultaten zullen gedurende enkele ogenblikken verslechteren terwijl de index opnieuw wordt aangemaakt", + "reset_title": "Gebeurtenisopslag resetten?", + "warning_kind_files": "Deze versie van %(brand)s ondersteunt niet de mogelijkheid sommige versleutelde bestanden te weergeven", + "warning_kind_files_app": "Gebruik de Desktop-app om alle versleutelde bestanden te zien", + "warning_kind_search": "Deze versie van %(brand)s ondersteunt niet het doorzoeken van versleutelde berichten", + "warning_kind_search_app": "Gebruik de Desktop-toepassing om alle versleutelde berichten te zien" + }, + "setting": { + "help_about": { + "access_token_detail": "Jouw toegangstoken geeft je toegang tot je account. Deel hem niet met anderen.", + "brand_version": "%(brand)s-versie:", + "chat_bot": "Met %(brand)s-robot chatten", + "clear_cache_reload": "Cache wissen en herladen", + "help_link": "Klik hier voor hulp bij het gebruiken van %(brand)s.", + "help_link_chat_bot": "Klik hier voor hulp bij het gebruiken van %(brand)s of begin een kamer met onze robot met de knop hieronder.", + "olm_version": "Olm-versie:", + "title": "Hulp & info", + "versions": "Versies" + } + }, + "settings": { + "all_rooms_home": "Alle kamers in Home tonen", + "all_rooms_home_description": "Alle kamers waar je in bent zullen in Home verschijnen.", + "always_show_message_timestamps": "Altijd tijdstempels van berichten tonen", + "appearance": { + "custom_font": "Gebruik een systeemlettertype", + "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.", + "custom_font_name": "Systeemlettertypenaam", + "custom_font_size": "Aangepaste lettergrootte gebruiken", + "custom_theme_add_button": "Thema toevoegen", + "custom_theme_error_downloading": "Fout bij het downloaden van de thema-informatie.", + "custom_theme_invalid": "Ongeldig themaschema.", + "custom_theme_success": "Thema toegevoegd!", + "custom_theme_url": "Aangepaste thema-URL", + "font_size": "Lettergrootte", + "font_size_limit": "Aangepaste lettergrootte kan alleen een getal tussen %(min)s pt en %(max)s pt zijn", + "font_size_nan": "Grootte moet een getal zijn", + "font_size_valid": "Gebruik een getal tussen %(min)s pt en %(max)s pt", + "heading": "Weergave aanpassen", + "image_size_default": "Standaard", + "image_size_large": "Groot", + "layout_bubbles": "Berichtenbubbels", + "layout_irc": "IRC (Experimenteel)", + "match_system_theme": "Aanpassen aan systeemthema", + "subheading": "Weergave-instellingen zijn alleen van toepassing op deze %(brand)s sessie.", + "timeline_image_size": "Afbeeldingformaat in de tijdlijn", + "use_high_contrast": "Hoog contrast inschakelen" + }, + "automatic_language_detection_syntax_highlight": "Automatische taaldetectie voor zinsbouwmarkeringen inschakelen", + "autoplay_gifs": "GIF's automatisch afspelen", + "autoplay_videos": "Videos automatisch afspelen", + "big_emoji": "Grote emoji in kamers inschakelen", + "code_block_expand_default": "Standaard codeblokken uitvouwen", + "code_block_line_numbers": "Regelnummers in codeblokken tonen", + "emoji_autocomplete": "Emoticons voorstellen tijdens het typen", + "enable_markdown": "Markdown inschakelen", + "general": { + "account_management_section": "Accountbeheer", + "add_email_dialog_title": "E-mailadres toevoegen", + "add_email_failed_verification": "Kan het e-mailadres niet verifiëren: zorg ervoor dat je de koppeling in de e-mail hebt aangeklikt", + "add_email_instructions": "We hebben je een e-mail gestuurd om je adres te verifiëren. Gelieve de daarin gegeven aanwijzingen op te volgen en dan op de knop hieronder te klikken.", + "add_msisdn_confirm_body": "Klik op de knop hieronder om het toevoegen van dit telefoonnummer te bevestigen.", + "add_msisdn_confirm_button": "Bevestig toevoegen van het telefoonnummer", + "add_msisdn_confirm_sso_button": "Bevestig je identiteit met je eenmalige aanmelding om dit telefoonnummer toe te voegen.", + "add_msisdn_dialog_title": "Telefoonnummer toevoegen", + "add_msisdn_instructions": "Er is een sms verstuurd naar +%(msisdn)s. Voor de verificatiecode in die in het bericht staat.", + "confirm_adding_email_body": "Klik op de knop hieronder om dit e-mailadres toe te voegen.", + "confirm_adding_email_title": "Bevestig toevoegen van het e-mailadres", + "deactivate_confirm_body": "Weet je zeker dat je jouw account wil sluiten? Dit is onomkeerbaar.", + "deactivate_confirm_body_password": "Voer je wachtwoord in om verder te gaan:", + "deactivate_confirm_body_sso": "Bevestig de deactivering van je account door gebruik te maken van eenmalige aanmelding om je identiteit te bewijzen.", + "deactivate_confirm_content": "Bevestig dat je jouw account wil deactiveren. Als je doorgaat:", + "deactivate_confirm_content_1": "Zal je jouw account niet kunnen heractiveren", + "deactivate_confirm_content_2": "Zal je niet meer kunnen inloggen", + "deactivate_confirm_content_3": "Zal niemand jouw gebruikersnaam (MXID) kunnen hergebruiken, inclusief jij: deze gebruikersnaam zal onbeschikbaar blijven", + "deactivate_confirm_content_4": "Zal je alle kamers en directe chats waar jij je in bevindt verlaten", + "deactivate_confirm_content_5": "Zal je van de identiteitsserver worden verwijderd: je vrienden zullen je niet meer kunnen vinden via je e-mailadres of telefoonnummer", + "deactivate_confirm_content_6": "Zullen jouw oude berichten nog steeds zichtbaar zijn voor de mensen die ze ontvangen hebben, net zoals e-mails die je in het verleden verstuurd hebt. Zou je jouw verstuurde berichten willen verbergen voor mensen die kamers in de toekomst toetreden?", + "deactivate_confirm_continue": "Bevestig accountsluiting", + "deactivate_confirm_erase_label": "Verberg mijn berichten voor nieuwe deelnemers", + "deactivate_section": "Account Sluiten", + "deactivate_warning": "Het deactiveren van je account is een permanente actie - wees voorzichtig!", + "discovery_email_empty": "Vindbaarheidopties zullen verschijnen wanneer je een e-mailadres hebt toegevoegd.", + "discovery_email_verification_instructions": "Verifieer de koppeling in je postvak", + "discovery_msisdn_empty": "Vindbaarheidopties zullen verschijnen wanneer je een telefoonnummer hebt toegevoegd.", + "discovery_needs_terms": "Aanvaard de gebruiksvoorwaarden van de identiteitsserver (%(serverName)s) om vindbaar te zijn op e-mailadres of telefoonnummer.", + "discovery_section": "Vindbaarheid", + "email_address_in_use": "Dit e-mailadres is al in gebruik", + "email_address_label": "E-mailadres", + "email_not_verified": "Jouw e-mailadres is nog niet geverifieerd", + "email_verification_instructions": "Open de koppeling in de ontvangen verificatie-e-mail, en klik dan op ‘Doorgaan’.", + "emails_heading": "E-mailadressen", + "error_add_email": "Kan e-mailadres niet toevoegen", + "error_deactivate_communication": "Er was een communicatie probleem met de server. Probeer het opnieuw.", + "error_deactivate_invalid_auth": "Server heeft geen geldige verificatiegegevens teruggestuurd.", + "error_deactivate_no_auth": "Server heeft geen authenticatie nodig", + "error_email_verification": "Kan e-mailadres niet verifiëren.", + "error_invalid_email": "Ongeldig e-mailadres", + "error_invalid_email_detail": "Het ziet er niet naar uit dat dit een geldig e-mailadres is", + "error_msisdn_verification": "Kan telefoonnummer niet verifiëren.", + "error_password_change_403": "Wijzigen van wachtwoord is mislukt. Is je wachtwoord juist?", + "error_remove_3pid": "Kan contactinformatie niet verwijderen", + "error_revoke_email_discovery": "Kan delen voor dit e-mailadres niet intrekken", + "error_revoke_msisdn_discovery": "Kan delen voor dit telefoonnummer niet intrekken", + "error_saving_profile": "De handeling kon niet worden voltooid", + "error_saving_profile_title": "Profiel opslaan mislukt", + "error_share_email_discovery": "Kan e-mailadres niet delen", + "error_share_msisdn_discovery": "Kan telefoonnummer niet delen", + "incorrect_msisdn_verification": "Onjuiste verificatiecode", + "language_section": "Taal en regio", + "msisdn_in_use": "Dit telefoonnummer is al in gebruik", + "msisdn_label": "Telefoonnummer", + "msisdn_verification_field_label": "Verificatiecode", + "msisdn_verification_instructions": "Voer de verificatiecode in die werd verstuurd via sms.", + "msisdns_heading": "Telefoonnummers", + "name_placeholder": "Geen weergavenaam", + "password_change_success": "Wachtwoord veranderen geslaagd.", + "remove_email_prompt": "%(email)s verwijderen?", + "remove_msisdn_prompt": "%(phone)s verwijderen?", + "spell_check_locale_placeholder": "Kies een landinstelling", + "spell_check_section": "Spellingscontrole" + }, + "image_thumbnails": "Miniaturen voor afbeeldingen tonen", + "inline_url_previews_default": "Inline URL-voorvertoning standaard inschakelen", + "inline_url_previews_room": "URL-voorvertoning voor alle deelnemers aan deze kamer standaard inschakelen", + "inline_url_previews_room_account": "URL-voorvertoning in dit kamer inschakelen (geldt alleen voor jou)", + "insert_trailing_colon_mentions": "Voeg een dubbele punt in nadat de persoon het aan het begin van een bericht heeft vermeld", + "jump_to_bottom_on_send": "Naar de onderkant van de tijdlijn springen wanneer je een bericht verstuurd", + "key_backup": { + "backup_in_progress": "Er wordt een back-up van je sleutels gemaakt (de eerste back-up kan enkele minuten duren).", + "backup_success": "Klaar!", + "cannot_create_backup": "Kan sleutelback-up niet aanmaken", + "create_title": "Sleutelback-up aanmaken", + "setup_secure_backup": { + "cancel_warning": "Als je nu annuleert, kan je versleutelde berichten en gegevens verliezen als je geen toegang meer hebt tot je login.", + "confirm_security_phrase": "Bevestig je veiligheidswachtwoord", + "description": "Bescherm je server tegen toegangsverlies tot versleutelde berichten en gegevens door een back-up te maken van de versleutelingssleutels.", + "download_or_copy": "%(downloadButton)s of %(copyButton)s", + "enter_phrase_title": "Veiligheidswachtwoord invoeren", + "enter_phrase_to_confirm": "Voer je veiligheidswachtwoord een tweede keer in om het te bevestigen.", + "generate_security_key_description": "Wij maken een veiligheidssleutel voor je aan die je ergens veilig kunt opbergen, zoals in een wachtwoordmanager of een kluis.", + "generate_security_key_title": "Genereer een veiligheidssleutel", + "pass_phrase_match_failed": "Dat komt niet overeen.", + "pass_phrase_match_success": "Dat komt overeen!", + "phrase_strong_enough": "Geweldig. Dit veiligheidswachtwoord ziet er sterk genoeg uit.", + "requires_key_restore": "Herstel je sleutelback-up om je versleuteling te upgraden", + "requires_password_confirmation": "Voer je wachtwoord in om het upgraden te bevestigen:", + "requires_server_authentication": "Je zal moeten inloggen bij de server om het upgraden te bevestigen.", + "secret_storage_query_failure": "Kan status sleutelopslag niet opvragen", + "security_key_safety_reminder": "Bewaar je veiligheidssleutel op een veilige plaats, zoals in een wachtwoordmanager of een kluis, aangezien hiermee je versleutelde gegevens zijn beveiligd.", + "session_upgrade_description": "Upgrade deze sessie om er andere sessies mee te verifiëren. Hiermee krijgen de andere sessies toegang tot je versleutelde berichten en is het voor andere personen als vertrouwd gemarkeerd .", + "set_phrase_again": "Ga terug om het opnieuw in te stellen.", + "settings_reminder": "Je kan ook een beveiligde back-up instellen en je sleutels beheren via instellingen.", + "title_confirm_phrase": "Veiligheidswachtwoord bevestigen", + "title_save_key": "Jouw veiligheidssleutel opslaan", + "title_set_phrase": "Een veiligheidswachtwoord instellen", + "title_upgrade_encryption": "Upgrade je versleuteling", + "unable_to_setup": "Kan sleutelopslag niet instellen", + "use_different_passphrase": "Gebruik een ander wachtwoord?", + "use_phrase_only_you_know": "Gebruik een veiligheidswachtwoord die alleen jij kent, en sla optioneel een veiligheidssleutel op om te gebruiken als back-up." + } + }, + "key_export_import": { + "confirm_passphrase": "Wachtwoord bevestigen", + "enter_passphrase": "Wachtwoord invoeren", + "export_description_1": "Hiermee kan je de sleutels van je ontvangen berichten in versleutelde kamers naar een lokaal bestand wegschrijven. Als je dat bestand dan in een andere Matrix-cliënt inleest kan het ook die berichten ontcijferen.", + "export_title": "Kamersleutels exporteren", + "file_to_import": "In te lezen bestand", + "import_description_1": "Hiermee kan je vanuit een andere Matrix-cliënt weggeschreven versleutelingssleutels inlezen, zodat je alle berichten die de andere cliënt kon ontcijferen ook hier kan lezen.", + "import_description_2": "Het weggeschreven bestand is beveiligd met een wachtwoord. Voer dat wachtwoord hier in om het bestand te ontsleutelen.", + "import_title": "Kamersleutels importeren", + "phrase_cannot_be_empty": "Wachtwoord mag niet leeg zijn", + "phrase_must_match": "Wachtwoorden moeten overeenkomen" + }, + "keyboard": { + "title": "Toetsenbord" + }, + "notifications": { + "enable_audible_notifications_session": "Meldingen met geluid voor deze sessie inschakelen", + "enable_desktop_notifications_session": "Bureaubladmeldingen voor deze sessie inschakelen", + "enable_email_notifications": "E-mailmeldingen inschakelen voor %(email)s", + "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_notifications_device": "Meldingen inschakelen voor dit apparaat", + "error_loading": "Er was een fout bij het laden van je meldingsvoorkeuren.", + "error_permissions_denied": "%(brand)s heeft geen toestemming jou meldingen te sturen - controleer je browserinstellingen", + "error_permissions_missing": "%(brand)s kreeg geen toestemming jou meldingen te sturen - probeer het opnieuw", + "error_saving": "Fout bij het opslaan van meldingsvoorkeuren", + "error_saving_detail": "Er is een fout opgetreden tijdens het opslaan van je meldingsvoorkeuren.", + "error_title": "Kan meldingen niet inschakelen", + "messages_containing_keywords": "Berichten met trefwoord", + "noisy": "Luid", + "push_targets": "Meldingsbestemmingen", + "rule_call": "Oproep-uitnodiging", + "rule_contains_display_name": "Berichten die mijn weergavenaam bevatten", + "rule_contains_user_name": "Berichten die mijn inlognaam bevatten", + "rule_encrypted": "Versleutelde berichten in groepsgesprekken", + "rule_encrypted_room_one_to_one": "Versleutelde berichten in één-op-één chats", + "rule_invite_for_me": "Wanneer ik uitgenodigd word in een kamer", + "rule_message": "Berichten in groepsgesprekken", + "rule_room_one_to_one": "Berichten in één-op-één chats", + "rule_roomnotif": "Berichten die ‘@room’ bevatten", + "rule_suppress_notices": "Berichten verzonden door een bot", + "rule_tombstone": "Wanneer kamers geüpgraded worden", + "show_message_desktop_notification": "Bericht in bureaubladmelding tonen" + }, + "preferences": { + "always_show_menu_bar": "De venstermenubalk altijd tonen", + "autocomplete_delay": "Vertraging voor autoaanvullen (ms)", + "code_blocks_heading": "Codeblokken", + "compact_modern": "Compacte 'Moderne'-indeling gebruiken", + "composer_heading": "Opsteller", + "enable_hardware_acceleration": "Hardwareversnelling inschakelen", + "enable_tray_icon": "Geef een pictogram weer in de systeembalk en minimaliseer het venster wanneer het wordt gesloten", + "keyboard_heading": "Sneltoetsen", + "keyboard_view_shortcuts_button": "Om alle sneltoetsen te bekijken, klik hier.", + "media_heading": "Afbeeldingen, GIF's en video's", + "presence_description": "Deel je activiteit en status met anderen.", + "rm_lifetime": "Levensduur van leesbevestigingen (ms)", + "rm_lifetime_offscreen": "Levensduur van levensbevestigingen, niet op scherm (ms)", + "room_list_heading": "Kamerslijst", + "show_checklist_shortcuts": "Toon snelkoppeling naar welkomstchecklist boven de kamer gids", + "show_polls_button": "Toon polls-knop", + "surround_text": "Geselecteerde tekst omsluiten bij het typen van speciale tekens", + "time_heading": "Tijdsweergave" + }, + "prompt_invite": "Uitnodigingen naar mogelijk ongeldige Matrix-ID’s bevestigen", + "replace_plain_emoji": "Tekst automatisch vervangen door emoji", + "security": { + "4s_public_key_in_account_data": "in accountinformatie", + "4s_public_key_status": "Sleutelopslag publieke sleutel:", + "backup_key_cached_status": "Back-up sleutel cached:", + "backup_key_stored_status": "Back-up sleutel bewaard:", + "backup_key_unexpected_type": "Onverwacht type", + "backup_key_well_formed": "goed gevormd", + "backup_keys_description": "Maak een back-up van je versleutelingssleutels met je accountgegevens voor het geval je de toegang tot je sessies verliest. Je sleutels worden beveiligd met een unieke veiligheidssleutel.", + "bulk_options_accept_all_invites": "Alle %(invitedRooms)s de uitnodigingen aannemen", + "bulk_options_reject_all_invites": "Alle %(invitedRooms)s de uitnodigingen weigeren", + "bulk_options_section": "Bulkopties", + "cross_signing_cached": "lokaal opgeslagen", + "cross_signing_homeserver_support": "Homeserver functie ondersteuning:", + "cross_signing_homeserver_support_exists": "aanwezig", + "cross_signing_in_4s": "in de sleutelopslag", + "cross_signing_in_memory": "in het geheugen", + "cross_signing_master_private_Key": "Hoofdprivésleutel:", + "cross_signing_not_cached": "lokaal niet gevonden", + "cross_signing_not_found": "niet gevonden", + "cross_signing_not_in_4s": "Niet gevonden in de opslag", + "cross_signing_not_stored": "niet opgeslagen", + "cross_signing_private_keys": "Privésleutels voor kruiselings ondertekenen:", + "cross_signing_public_keys": "Publieke sleutels voor kruiselings ondertekenen:", + "cross_signing_self_signing_private_key": "Zelfondertekening-privésleutel:", + "cross_signing_user_signing_private_key": "Persoonsondertekening-privésleutel:", + "cryptography_section": "Cryptografie", + "delete_backup": "Back-up verwijderen", + "delete_backup_confirm_description": "Weet je het zeker? Je zal je versleutelde berichten verliezen als je sleutels niet correct geback-upt zijn.", + "e2ee_default_disabled_warning": "De beheerder van je server heeft eind-tot-eind-versleuteling standaard uitgeschakeld in alle privékamers en directe gesprekken.", + "enable_message_search": "Zoeken in versleutelde kamers inschakelen", + "encryption_individual_verification_mode": "Verifieer elke sessie die door een persoon wordt gebruikt afzonderlijk. Dit markeert hen als vertrouwd zonder te vertrouwen op kruislings ondertekende apparaten.", + "encryption_section": "Versleuteling", + "error_loading_key_backup_status": "Kan sleutelback-upstatus niet laden", + "export_megolm_keys": "E2E-kamersleutels exporteren", + "ignore_users_empty": "Je hebt geen persoon genegeerd.", + "ignore_users_section": "Genegeerde personen", + "import_megolm_keys": "E2E-kamersleutels importeren", + "key_backup_active_version_none": "Geen", + "key_backup_algorithm": "Algoritme:", + "key_backup_complete": "Alle sleutels zijn geback-upt", + "key_backup_connect": "Verbind deze sessie met de sleutelback-up", + "key_backup_connect_prompt": "Verbind deze sessie met de sleutelback-up voordat je jezelf afmeldt. Dit voorkomt dat je sleutels verliest die alleen op deze sessie voorkomen.", + "key_backup_inactive": "Deze sessie maakt geen back-ups van je sleutels, maar je beschikt over een reeds bestaande back-up waaruit je kan herstellen en waaraan je nieuwe sleutels vanaf nu kunt toevoegen.", + "key_backup_inactive_warning": "Jouw sleutels worden niet geback-upt van deze sessie.", + "manually_verify_all_sessions": "Handmatig alle externe sessies verifiëren", + "message_search_disable_warning": "Dit moet aan staan om te kunnen zoeken in versleutelde kamers.", + "message_search_disabled": "Sla versleutelde berichten veilig lokaal op om ze doorzoekbaar te maken.", + "message_search_enabled": { + "one": "Veilig lokaal opslaan van versleutelde berichten zodat ze in de zoekresultaten verschijnen, gebruik %(size)s voor het opslaan van berichten uit %(rooms)s kamer.", + "other": "Veilig lokaal opslaan van versleutelde berichten zodat ze in de zoekresultaten verschijnen, gebruik %(size)s voor het opslaan van berichten uit %(rooms)s kamers." + }, + "message_search_failed": "Zoeken in berichten opstarten is mislukt", + "message_search_indexed_messages": "Geïndexeerde berichten:", + "message_search_indexed_rooms": "Geïndexeerde kamers:", + "message_search_indexing": "Momenteel indexeren: %(currentRoom)s", + "message_search_indexing_idle": "Er worden momenteel voor geen enkele kamer berichten geïndexeerd.", + "message_search_intro": "%(brand)s bewaart versleutelde berichten veilig in het lokale cachegeheugen om ze in je zoekresultaten te laten verschijnen:", + "message_search_room_progress": "%(doneRooms)s van %(totalRooms)s", + "message_search_section": "Berichten zoeken", + "message_search_sleep_time": "Ophaalfrequentie van berichten.", + "message_search_space_used": "Gebruikte Space:", + "message_search_unsupported": "In %(brand)s ontbreken enige modulen vereist voor het veilig lokaal bewaren van versleutelde berichten. Wil je deze functie uittesten, compileer dan een aangepaste versie van %(brand)s Desktop die de zoekmodulen bevat.", + "message_search_unsupported_web": "%(brand)s kan versleutelde berichten niet veilig lokaal opslaan in een webbrowser. Gebruik %(brand)s Desktop om versleutelde berichten in zoekresultaten te laten verschijnen.", + "record_session_details": "Noteer de naam, versie en url van de applicatie om sessies gemakkelijker te herkennen in sessiebeheer", + "restore_key_backup": "Uit back-up herstellen", + "secret_storage_not_ready": "Niet gereed", + "secret_storage_ready": "Gereed", + "secret_storage_status": "Sleutelopslag:", + "send_analytics": "Gebruiksgegevens delen", + "session_id": "Sessie-ID:", + "session_key": "Sessiesleutel:", + "strict_encryption": "Vanaf deze sessie nooit versleutelde berichten naar ongeverifieerde sessies versturen" + }, + "send_read_receipts": "Stuur leesbevestigingen", + "send_read_receipts_unsupported": "Jouw server biedt geen ondersteuning voor het uitschakelen van het verzenden van leesbevestigingen.", + "send_typing_notifications": "Typmeldingen versturen", + "sessions": { + "confirm_sign_out": { + "one": "Uitloggen van dit apparaat bevestigen", + "other": "Uitloggen van deze apparaten bevestigen" + }, + "confirm_sign_out_body": { + "one": "Klik op onderstaande knop om het uitloggen van dit apparaat te bevestigen.", + "other": "Klik op onderstaande knop om het uitloggen van deze apparaten te bevestigen." + }, + "confirm_sign_out_continue": { + "one": "Apparaat uitloggen", + "other": "Apparaten uitloggen" + }, + "confirm_sign_out_sso": { + "one": "Bevestig je identiteit met eenmalig inloggen om dit apparaat uit te loggen.", + "other": "Bevestig je identiteit met eenmalig inloggen om deze apparaten uit te loggen." + }, + "current_session": "Huidige sessie", + "desktop_session": "Desktop sessie", + "details_heading": "Sessie details", + "device_unverified_description": "Verifieer of meld je af bij deze sessie voor de beste beveiliging en betrouwbaarheid.", + "device_verified_description": "Deze sessie is klaar voor beveiligde berichtenuitwisseling.", + "error_pusher_state": "Kan de pusher status niet instellen", + "filter_all": "Alles", + "filter_inactive": "Inactief", + "filter_inactive_description": "Inactief gedurende %(inactiveAgeDays)s dagen of langer", + "filter_label": "Filter apparaten", + "filter_unverified_description": "Niet klaar voor veilig berichtenverkeer", + "filter_verified_description": "Klaar voor beveiligd berichtenverkeer", + "inactive_days": "Inactief gedurende %(inactiveAgeDays)s+ dagen", + "inactive_sessions": "Inactieve sessies", + "inactive_sessions_explainer_1": "Inactieve sessies zijn sessies die u al een tijdje niet hebt gebruikt, maar ze blijven vesleutelingssleutels ontvangen.", + "inactive_sessions_explainer_2": "Het verwijderen van inactieve sessies verbetert de beveiliging en prestaties en maakt het voor u gemakkelijker om te identificeren of een nieuwe sessie verdacht is.", + "inactive_sessions_list_description": "Overweeg om u af te melden bij oude sessies (%(inactiveAgeDays)s dagen of ouder) die u niet meer gebruikt.", + "ip": "IP adres", + "last_activity": "Laatste activiteit", + "mobile_session": "Mobiele sessie", + "no_inactive_sessions": "Geen inactieve sessies gevonden.", + "no_sessions": "Geen sessies gevonden.", + "no_unverified_sessions": "Geen niet-geverifieerde sessies gevonden.", + "no_verified_sessions": "Geen geverifieerde sessies gevonden.", + "os": "Besturingssysteem", + "other_sessions_heading": "Andere sessies", + "push_heading": "Pushmeldingen", + "push_subheading": "Ontvang pushmeldingen voor deze sessie.", + "push_toggle": "Schakel pushmeldingen in voor deze sessie.", + "rename_form_caption": "Houd er rekening mee dat sessienamen ook zichtbaar zijn voor mensen met wie u communiceert.", + "rename_form_heading": "Sessie hernoemen", + "rename_form_learn_more": "Sessies hernoemen", + "rename_form_learn_more_description_1": "Andere gebruikers in privéchats en chatruimten waaraan u deelneemt, kunnen een volledige lijst van uw sessies bekijken.", + "rename_form_learn_more_description_2": "Dit geeft ze het vertrouwen dat ze echt met u praten, maar het betekent ook dat ze de sessienaam kunnen zien die u hier invoert.", + "security_recommendations": "Beveiligingsaanbevelingen", + "session_id": "Sessie-ID", + "sign_in_with_qr": "Log in met QR-code", + "sign_in_with_qr_button": "QR-code tonen", + "sign_in_with_qr_description": "U kunt dit apparaat gebruiken om in te loggen op een nieuw apparaat met een QR-code. U moet de QR-code die op dit apparaat wordt weergegeven, scannen met uw apparaat dat is uitgelogd.", + "sign_out": "Afmelden voor deze sessie", + "sign_out_confirm_description": { + "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?" + }, + "title": "Sessies", + "unknown_session": "Onbekende sessietype", + "unverified_session": "Niet-geverifieerde sessie", + "unverified_sessions": "Niet geverifieerde sessies", + "unverified_sessions_explainer_1": "Niet geverifieerde sessies zijn sessies die zijn aangemeld met uw inloggegevens, maar niet zijn geverifieerd.", + "unverified_sessions_explainer_2": "U moet er vooral zeker van zijn dat u deze sessies herkent, omdat ze een ongeoorloofd gebruik van uw account kunnen vertegenwoordigen.", + "unverified_sessions_list_description": "Verifieer je sessies voor verbeterde beveiligde berichtenuitwisseling of meld je af bij sessies die je niet meer herkent of gebruikt.", + "verified_session": "Geverifieerde sessie", + "verified_sessions": "Geverifieerde sessies", + "verified_sessions_list_description": "Meld je voor de beste beveiliging af bij elke sessie die je niet meer herkent of gebruikt.", + "verify_session": "Sessie verifiëren", + "web_session": "Web sessie" + }, + "show_breadcrumbs": "Snelkoppelingen naar de kamers die je recent hebt bekeken bovenaan de kamerlijst weergeven", + "show_chat_effects": "Effecten tonen (animaties bij ontvangst bijv. confetti)", + "show_displayname_changes": "Veranderingen van weergavenamen tonen", + "show_join_leave": "Toon deelname/laat berichten (uitnodigingen/verwijderingen/bans onaangetast)", + "show_read_receipts": "Door andere personen verstuurde leesbevestigingen tonen", + "show_redaction_placeholder": "Verwijderde berichten vulling tonen", + "show_stickers_button": "Stickers-knop tonen", + "show_typing_notifications": "Typmeldingen weergeven", + "sidebar": { + "metaspaces_favourites_description": "Groepeer al je favoriete kamers en mensen op één plek.", + "metaspaces_home_all_rooms": "Alle kamers tonen", + "metaspaces_home_all_rooms_description": "Toon al je kamers in Home, zelfs als ze al in een space zitten.", + "metaspaces_home_description": "Home is handig om een overzicht van alles te krijgen.", + "metaspaces_orphans": "Kamers buiten een space", + "metaspaces_orphans_description": "Groepeer al je kamers die geen deel uitmaken van een space op één plaats.", + "metaspaces_people_description": "Groepeer al je mensen op één plek.", + "metaspaces_subsection": "Spaces om te tonen", + "title": "Zijbalk" + }, + "start_automatically": "Automatisch starten na systeemlogin", + "use_12_hour_format": "Tijd in 12-uursformaat tonen (bv. 2:30pm)", + "use_command_enter_send_message": "Gebruik Command (⌘) + Enter om een bericht te sturen", + "use_command_f_search": "Gebruik Command + F om te zoeken in de tijdlijn", + "use_control_enter_send_message": "Gebruik Ctrl + Enter om een bericht te sturen", + "use_control_f_search": "Gebruik Ctrl +F om te zoeken in de tijdlijn", + "voip": { + "audio_input_empty": "Geen microfoons gevonden", + "audio_output": "Geluidsuitgang", + "audio_output_empty": "Geen geluidsuitgangen gedetecteerd", + "mirror_local_feed": "Lokale videoaanvoer ook elders opslaan (spiegelen)", + "missing_permissions_prompt": "Mediatoestemmingen ontbreken, klik op de knop hieronder om deze aan te vragen.", + "request_permissions": "Mediatoestemmingen verzoeken", + "title": "Spraak & video", + "video_input_empty": "Geen webcams gevonden" + }, + "warn_quit": "Waarschuwen voordat je afsluit" + }, + "share": { + "link_title": "Link naar kamer", + "permalink_message": "Koppeling naar geselecteerd bericht", + "permalink_most_recent": "Koppeling naar meest recente bericht", + "title_message": "Bericht uit kamer delen", + "title_room": "Kamer delen", + "title_user": "Persoon delen" + }, + "slash_command": { + "addwidget": "Voegt met een URL een aangepaste widget toe aan de kamer", + "addwidget_invalid_protocol": "Voer een https://- of http://-widget-URL in", + "addwidget_missing_url": "Gelieve een widgetURL of in te bedden code te geven", + "addwidget_no_permissions": "Je kan de widgets in deze kamer niet aanpassen.", + "ban": "Verbant de persoon met de gegeven ID", + "category_actions": "Acties", + "category_admin": "Beheerder", + "category_advanced": "Geavanceerd", + "category_effects": "Effecten", + "category_messages": "Berichten", + "category_other": "Overige", + "command_error": "Opdrachtfout", + "converttodm": "Verandert deze kamer in een directe chat", + "converttoroom": "Verandert deze directe chat in een kamer", + "deop": "Ontmachtigt persoon met de gegeven ID", + "devtools": "Opent het dialoogvenster met ontwikkelaarsgereedschap", + "discardsession": "Dwingt tot verwerping van de huidige uitwaartse groepssessie in een versleutelde kamer", + "error_invalid_rendering_type": "Commandofout: Kan rendering type niet vinden (%(renderingType)s)", + "error_invalid_runfn": "Commandofout: Kan slash commando niet verwerken.", + "help": "Toont een lijst van beschikbare opdrachten, met hun toepassing en omschrijving", + "help_dialog_title": "Hulp bij opdrachten", + "holdcall": "De huidige oproep in de wacht zetten", + "html": "Stuurt een bericht als HTML, zonder markdown toe te passen", + "ignore": "Negeert een persoon, waardoor de berichten ervan onzichtbaar voor jou worden", + "ignore_dialog_description": "Je negeert nu %(userId)s", + "ignore_dialog_title": "Genegeerde persoon", + "invite": "Nodigt een persoon met de gegeven ID uit in de huidige kamer", + "invite_3pid_needs_is_error": "Gebruik een identiteitsserver om uit te nodigen via e-mail. Beheer de server in de instellingen.", + "invite_3pid_use_default_is_title": "Gebruik een identiteitsserver", + "invite_3pid_use_default_is_title_description": "Gebruik een identiteitsserver om uit te nodigen via e-mail. Klik op ‘Doorgaan’ om de standaardidentiteitsserver (%(defaultIdentityServerName)s) te gebruiken, of beheer de server in de instellingen.", + "join": "Neem aan de kamer met dat adres deel", + "jumptodate": "Spring naar de opgegeven datum in de tijdlijn", + "jumptodate_invalid_input": "We konden de datum niet verwerken (%(inputDate)s). Probeer het opnieuw met het formaat JJJJ-MM-DD.", + "lenny": "Plakt ( ͡° ͜ʖ ͡°) vóór een bericht zonder opmaak", + "me": "Toont actie", + "msg": "Zendt die persoon een bericht", + "myroomnick": "Stelt je weergavenaam alleen in de huidige kamer in", + "nick": "Verandert je weergavenaam", + "no_active_call": "Geen actieve oproep in deze kamer", + "op": "Bepaal het machtsniveau van een persoon", + "part_unknown_alias": "Niet herkend kameradres: %(roomAlias)s", + "plain": "Verstuurt een bericht als platte tekst, zonder het als markdown te interpreteren", + "query": "Start een chat met die persoon", + "query_not_found_phone_number": "Kan Matrix-ID voor telefoonnummer niet vinden", + "rageshake": "Stuur een bugrapport met logs", + "rainbow": "Verstuurt het gegeven bericht in regenboogkleuren", + "rainbowme": "Verstuurt de gegeven emoticon in regenboogkleuren", + "remakeolm": "Opdracht voor ontwikkelaars: verwijdert de huidige uitgaande groepssessie en stelt nieuwe Olm-sessies in", + "remove": "Verwijder persoon met opgegeven ID uit deze kamer", + "roomavatar": "Wijzigt de afbeelding van de huidige kamer", + "roomname": "Stelt de kamernaam in", + "server_error": "Serverfout", + "server_error_detail": "De server is onbereikbaar of overbelast, of er is iets anders foutgegaan.", + "shrug": "Plakt ¯\\_(ツ)_/¯ vóór een bericht zonder opmaak", + "spoiler": "Verstuurt het bericht als een spoiler", + "tableflip": "Plakt (╯°□°)╯︵ ┻━┻ vóór een bericht zonder opmaak", + "topic": "Verkrijgt het onderwerp van de kamer of stelt het in", + "topic_none": "Deze kamer heeft geen onderwerp.", + "topic_room_error": "Kameronderwerp laden mislukt: Kan kamer niet vinden (%(roomId)s", + "tovirtual": "Schakelt over naar de virtuele kamer van deze kamer, als die er is", + "tovirtual_not_found": "Geen virtuele ruimte voor deze ruimte", + "unban": "Ontbant de persoon met de gegeven ID", + "unflip": "Plakt ┬──┬ ノ( ゜-゜ノ) vóór een bericht zonder opmaak", + "unholdcall": "De huidige oproep in huidige kamer in de wacht zetten", + "unignore": "Stopt het negeren van een persoon, hierdoor worden de berichten van de persoon weer zichtbaar", + "unignore_dialog_description": "Je negeert %(userId)s niet meer", + "unignore_dialog_title": "Niet-genegeerde persoon", + "unknown_command": "Onbekende opdracht", + "unknown_command_button": "Versturen als bericht", + "unknown_command_detail": "Onbekende opdracht: %(commandText)s", + "unknown_command_help": "Typ /help om alle opdrachten te zien. Was het je bedoeling dit als bericht te sturen?", + "unknown_command_hint": "Tip: begin uw bericht met // om het te laten voorafgaan door een schuine streep.", + "upgraderoom": "Upgrade deze kamer naar een nieuwere versie", + "upgraderoom_permission_error": "Je beschikt niet over de vereiste machtigingen om deze opdracht uit te voeren.", + "usage": "Gebruik", + "verify": "Verifieert de combinatie van persoon, sessie en publieke sleutel", + "verify_mismatch": "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!", + "verify_nop": "Sessie al geverifieerd!", + "verify_success_description": "De door jou verschafte sleutel en de van %(userId)ss sessie %(deviceId)s verkregen sleutels komen overeen. De sessie is daarmee geverifieerd.", + "verify_success_title": "Geverifieerde sleutel", + "verify_unknown_pair": "Onbekend paar (persoon, sessie): (%(userId)s, %(deviceId)s)", + "whois": "Geeft informatie weer over een persoon" + }, + "space": { + "add_existing_room_space": { + "create": "Wil je anders een nieuwe kamer toevoegen?", + "create_prompt": "Nieuwe kamer aanmaken", + "dm_heading": "Direct gesprek", + "error_heading": "Niet alle geselecteerden zijn toegevoegd", + "progress_text": { + "one": "Kamer toevoegen...", + "other": "Kamers toevoegen... (%(progress)s van %(count)s)" + }, + "space_dropdown_label": "Space-selectie", + "space_dropdown_title": "Bestaande kamers toevoegen", + "subspace_moved_note": "Spaces toevoegen is verplaatst." + }, + "add_existing_subspace": { + "create_button": "Maak een nieuwe Space", + "create_prompt": "Een nieuwe Space toevoegen?", + "filter_placeholder": "Naar Spaces zoeken", + "space_dropdown_title": "Bestaande Space toevoegen" + }, + "context_menu": { + "devtools_open_timeline": "Kamer tijdlijn bekijken (dev tools)", + "explore": "Kamers ontdekken", + "manage_and_explore": "Beheer & ontdek kamers", + "options": "Space-opties" + }, + "failed_load_rooms": "Het laden van de kamerslijst is mislukt.", + "failed_remove_rooms": "Het verwijderen van sommige kamers is mislukt. Probeer het opnieuw", + "incompatible_server_hierarchy": "Jouw server heeft geen ondersteuning voor het weergeven van Space-indelingen.", + "invite": "Personen uitnodigen", + "invite_description": "Uitnodigen per e-mail of inlognaam", + "invite_link": "Deel uitnodigingskoppeling", + "invite_this_space": "Voor deze Space uitnodigen", + "joining_space": "Toetreden", + "landing_welcome": "Welkom in ", + "leave_dialog_action": "Space verlaten", + "leave_dialog_description": "Je staat op het punt te verlaten.", + "leave_dialog_only_admin_room_warning": "Je bent de enige beheerder van sommige kamers of Spaces die je wil verlaten. Door deze te verlaten hebben ze geen beheerder meer.", + "leave_dialog_only_admin_warning": "Je bent de enige beheerder van deze Space. Door het te verlaten zal er niemand meer controle over hebben.", + "leave_dialog_option_all": "Alle kamers verlaten", + "leave_dialog_option_intro": "Wil je de kamers verlaten in deze Space?", + "leave_dialog_option_none": "Geen kamers verlaten", + "leave_dialog_option_specific": "Sommige kamers verlaten", + "leave_dialog_public_rejoin_warning": "Je kan niet opnieuw deelnemen behalve als je opnieuw wordt uitgenodigd.", + "leave_dialog_title": "%(spaceName)s verlaten", + "mark_suggested": "Markeer als aanbeveling", + "no_search_result_hint": "Je kan een andere zoekterm proberen of controleren op een typefout.", + "preferences": { + "sections_section": "Te tonen secties", + "show_people_in_space": "Dit groepeert jouw chats met leden van deze space. Als je dit uitschakelt, worden deze chats verborgen voor %(spaceName)s." + }, + "room_filter_placeholder": "Naar kamers zoeken", + "search_children": "Zoek %(spaceName)s", + "search_placeholder": "In namen en omschrijvingen zoeken", + "select_room_below": "Start met selecteren van een kamer hieronder", + "share_public": "Deel jouw publieke space", + "suggested": "Aanbevolen", + "suggested_tooltip": "Dit is een aanbevolen kamer om aan deel te nemen", + "title_when_query_available": "Resultaten", + "title_when_query_unavailable": "Kamers en Spaces", + "unmark_suggested": "Markeer als geen aanbeveling", + "user_lacks_permission": "Je hebt geen toestemming" + }, + "space_settings": { + "title": "Instellingen - %(spaceName)s" + }, + "spaces": { + "error_no_permission_add_room": "Je hebt geen toestemming om kamers toe te voegen in deze Space", + "error_no_permission_add_space": "Je bent niet gemachtigd om spaces aan deze space toe te voegen", + "error_no_permission_create_room": "Je hebt geen toestemming om kamers te maken in deze Space", + "error_no_permission_invite": "Je hebt geen toestemming om personen in deze Space uit te nodigen" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Voer de naam in van een nieuwe server die je wilt ontdekken.", + "network_dropdown_add_dialog_placeholder": "Servernaam", + "network_dropdown_add_dialog_title": "Een nieuwe server toevoegen", + "network_dropdown_add_server_option": "Nieuwe server toevoegen…", + "network_dropdown_available_invalid": "Kan de server of haar kamergids niet vinden", + "network_dropdown_available_invalid_forbidden": "Je hebt geen toegang tot deze server zijn kamergids", + "network_dropdown_available_valid": "Ziet er goed uit", + "network_dropdown_remove_server_adornment": "Verwijder server “%(roomServer)s”", + "network_dropdown_required_invalid": "Geef een servernaam", + "network_dropdown_selected_label": "Toon: Matrix kamers", + "network_dropdown_selected_label_instance": "Toon: %(instance)s kamers (%(server)s)", + "network_dropdown_your_server_description": "Jouw server" + } + }, + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Als u niet kunt zien wie u zoekt, stuur ze dan uw uitnodigingslink.", + "cant_find_room_helpful_hint": "Als u de kamer die u zoekt niet kunt vinden, vraag dan om een uitnodiging of maak een nieuwe kamer aan.", + "copy_link_text": "Uitnodigingslink kopiëren", + "count_of_members": { + "one": "%(count)s Lid", + "other": "%(count)s Leden" + }, + "create_new_room_button": "Nieuwe kamer aanmaken", + "group_chat_section_title": "Andere opties", + "heading_with_query": "Gebruik \"%(query)s\" om te zoeken", + "heading_without_query": "Zoeken naar", + "join_button_text": "%(roomAddress)s toetreden", + "keyboard_scroll_hint": "Gebruik om te scrollen", + "message_search_section_title": "Andere zoekopdrachten", + "other_rooms_in_space": "Andere kamers in %(spaceName)s", + "public_rooms_label": "Publieke kamers", + "recent_searches_section_title": "Recente zoekopdrachten", + "recently_viewed_section_title": "Recent bekeken", + "remove_filter": "Verwijder zoekfilter voor %(filter)s", + "result_may_be_hidden_privacy_warning": "Sommige resultaten kunnen om privacyredenen verborgen zijn", + "result_may_be_hidden_warning": "Sommige resultaten zijn mogelijk verborgen", + "search_dialog": "Dialoogvenster Zoeken", + "search_messages_hint": "Om berichten te zoeken, zoek naar dit icoon bovenaan een kamer ", + "spaces_title": "Spaces waar u in zit", + "start_group_chat_button": "Start een groepsgesprek" + }, + "stickers": { + "empty": "Je hebt momenteel geen stickerpakketten ingeschakeld", + "empty_add_prompt": "Voeg er nu een paar toe" + }, + "terms": { + "column_service": "Dienst", + "column_summary": "Samenvatting", + "identity_server_no_terms_description_1": "Dit vergt validatie van een e-mailadres of telefoonnummer middels de standaard identiteitsserver , maar die server heeft geen gebruiksvoorwaarden.", + "identity_server_no_terms_description_2": "Ga enkel verder indien je de eigenaar van de server vertrouwt.", + "identity_server_no_terms_title": "De identiteitsserver heeft geen dienstvoorwaarden", + "inline_intro_text": "Aanvaard om door te gaan:", + "integration_manager": "Gebruik robots, bruggen, widgets en stickerpakketten", + "intro": "Om door te gaan dien je de dienstvoorwaarden te aanvaarden.", + "summary_identity_server_1": "Vind anderen via telefoonnummer of e-mailadres", + "summary_identity_server_2": "Wees vindbaar via telefoonnummer of e-mailadres", + "tac_button": "Gebruiksvoorwaarden lezen", + "tac_description": "Om de %(homeserverDomain)s-homeserver te blijven gebruiken, zal je de gebruiksvoorwaarden moeten bestuderen en aanvaarden.", + "tac_title": "Gebruiksvoorwaarden", + "tos": "Gebruiksvoorwaarden" + }, + "theme": { + "light_high_contrast": "Lichte hoog contrast", + "match_system": "Match systeem" + }, + "thread_view_back_action_label": "Terug naar draad", + "threads": { + "all_threads": "Alle discussies", + "all_threads_description": "Toon alle discussies van huidige kamer", + "count_of_reply": { + "one": "%(count)s reactie", + "other": "%(count)s reacties" + }, + "empty_explainer": "Threads helpen jou gesprekken on-topic te houden en gemakkelijk bij te houden.", + "empty_has_threads_tip": "Reageer op een lopende thread of gebruik \"%(replyInThread)s\" wanneer je de muisaanwijzer op een bericht plaatst om een nieuwe te starten.", + "empty_heading": "Houd threads georganiseerd", + "empty_tip": "Tip: Gebruik “%(replyInThread)s” met de muiscursor boven een bericht.", + "error_start_thread_existing_relation": "Kan geen discussie maken van een gebeurtenis met een bestaande relatie", + "my_threads": "Mijn discussies", + "my_threads_description": "Toon alle threads waarin je hebt bijgedragen", + "open_thread": "Open discussie", + "show_all_threads": "Threads weergeven", + "show_thread_filter": "Toon:" + }, + "time": { + "about_day_ago": "ongeveer een dag geleden", + "about_hour_ago": "ongeveer een uur geleden", + "about_minute_ago": "ongeveer een minuut geleden", + "date_at_time": "%(date)s om %(time)s", + "few_seconds_ago": "enige tellen geleden", + "in_about_day": "over een dag of zo", + "in_about_hour": "over ongeveer een uur", + "in_about_minute": "over ongeveer een minuut", + "in_few_seconds": "over een paar tellen", + "in_n_days": "over %(num)s dagen", + "in_n_hours": "over %(num)s uur", + "in_n_minutes": "over %(num)s minuten", + "left": "%(timeRemaining)s over", + "n_days_ago": "%(num)s dagen geleden", + "n_hours_ago": "%(num)s uur geleden", + "n_minutes_ago": "%(num)s minuten geleden", + "seconds_left": "%(seconds)s's over" + }, + "timeline": { + "context_menu": { + "collapse_reply_thread": "Antwoorddraad invouwen", + "external_url": "Bron-URL", + "open_in_osm": "In OpenStreetMap openen", + "report": "Melden", + "resent_unsent_reactions": "%(unsentCount)s reactie(s) opnieuw versturen", + "show_url_preview": "Preview weergeven", + "view_related_event": "Bekijk gerelateerde gebeurtenis", + "view_source": "Bron bekijken" + }, + "creation_summary_dm": "%(creator)s maakte deze directe chat.", + "creation_summary_room": "Kamer gestart en ingesteld door %(creator)s.", + "download_action_decrypting": "Ontsleutelen", + "download_action_downloading": "Downloaden", + "edits": { + "tooltip_label": "Bewerkt op %(date)s. Klik om de bewerkingen te bekijken.", + "tooltip_sub": "Klik om bewerkingen te zien", + "tooltip_title": "Bewerkt op %(date)s" + }, + "encrypted_historical_messages_unavailable": "Versleutelde berichten vóór dit punt zijn niet beschikbaar.", + "error_no_renderer": "Deze gebeurtenis kon niet weergegeven worden", + "error_rendering_message": "Dit bericht kan niet geladen worden", + "historical_messages_unavailable": "Je kan eerdere berichten niet zien", + "io.element.widgets.layout": "%(senderName)s heeft de kamerindeling bijgewerkt", + "load_error": { + "no_permission": "Je probeert een punt in de tijdlijn van deze kamer te laden, maar je hebt niet voldoende rechten om het bericht te lezen.", + "title": "Laden van tijdslijnpositie is mislukt", + "unable_to_find": "Geprobeerd een gegeven punt in de tijdslijn van deze kamer te laden, maar kon dit niet vinden." + }, + "m.audio": { + "error_downloading_audio": "Fout bij downloaden van audio", + "error_processing_audio": "Fout bij verwerking audiobericht", + "error_processing_voice_message": "Fout bij verwerking spraakbericht", + "unnamed_audio": "Naamloze audio" + }, + "m.beacon_info": { + "view_live_location": "Bekijk live locatie" + }, + "m.call": { + "video_call_ended": "Video oproep beëindigd", + "video_call_started": "Videogesprek gestart in %(roomName)s.", + "video_call_started_text": "%(name)s is een videogesprek gestart", + "video_call_started_unsupported": "Videogesprek gestart in %(roomName)s. (niet ondersteund door deze browser)" + }, + "m.call.hangup": { + "dm": "Oproep beëindigd" + }, + "m.call.invite": { + "call_back_prompt": "Terugbellen", + "declined": "Oproep geweigerd", + "failed_connect_media": "Mediaverbinding mislukt", + "failed_connection": "Verbinding mislukt", + "failed_opponent_media": "Het andere apparaat kon de camera of microfoon niet starten", + "missed_call": "Oproep gemist", + "no_answer": "Geen antwoord", + "unknown_error": "Er is een onbekende fout opgetreden", + "unknown_failure": "Onbekende fout: %(reason)s", + "unknown_state": "Deze oproep heeft een onbekende status!", + "video_call": "%(senderName)s doet een video-oproep.", + "video_call_unsupported": "%(senderName)s doet een video-oproep, maar jouw browser ondersteunt dat niet", + "voice_call": "%(senderName)s probeert je te bellen.", + "voice_call_unsupported": "%(senderName)s poogt je te bellen, maar jouw browser ondersteunt dat niet" + }, + "m.file": { + "decrypt_label": "%(text)s ontsleutelen", + "download_label": "%(text)s downloaden", + "error_decrypting": "Fout bij het ontsleutelen van de bijlage", + "error_invalid": "Ongeldig bestand %(extra)s" + }, + "m.image": { + "error_decrypting": "Fout bij het ontsleutelen van de afbeelding", + "sent": "%(senderDisplayName)s heeft een afbeelding gestuurd.", + "show_image": "Afbeelding tonen" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s heeft de verificatie geannuleerd", + "you_cancelled": "Je hebt de verificatie van %(name)s geannuleerd" + }, + "m.key.verification.done": "Je hebt %(name)s geverifieerd", + "m.key.verification.request": { + "user_accepted": "%(name)s heeft aanvaard", + "user_cancelled": "%(name)s heeft geannuleerd", + "user_declined": "%(name)s heeft geweigerd", + "user_wants_to_verify": "%(name)s wil verifiëren", + "you_accepted": "Je hebt aanvaard", + "you_cancelled": "Je hebt geannuleerd", + "you_declined": "Je hebt geweigerd", + "you_started": "Je hebt een verificatieverzoek verstuurd" + }, + "m.location": { + "full": "%(senderName)s heeft zijn locatie gedeeld", + "location": "Een locatie gedeeld: ", + "self_location": "Hun locatie gedeeld: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s stem", + "other": "%(count)s stemmen" + } + }, + "m.poll.end": { + "sender_ended": "%(senderName)s heeft een poll beëindigd" + }, + "m.poll.start": "%(senderName)s is een poll gestart - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s veranderde de kamerafbeelding.", + "changed_img": "%(senderDisplayName)s heeft de kamerafbeelding aangepast naar ", + "lightbox_title": "%(senderDisplayName)s heeft de afbeelding van %(roomName)s veranderd", + "removed": "%(senderDisplayName)s heeft de kamerafbeelding verwijderd." + }, + "m.room.canonical_alias": { + "alt_added": { + "other": "%(senderName)s heeft dit kamer de nevenadressen %(addresses)s toegekend.", + "one": "%(senderName)s heeft deze kamer het nevenadres %(addresses)s toegekend." }, - "kicked_multiple": { - "one": "zijn verwijderd", - "other": "werden %(count)s keer verwijderd" + "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." }, - "kicked": { - "one": "was verwijderd", - "other": "is %(count)s keer verwijderd" + "changed": "%(senderName)s heeft de adressen voor deze kamer gewijzigd.", + "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.", + "removed": "%(senderName)s heeft het hoofdadres voor deze kamer verwijderd.", + "set": "%(senderName)s heeft %(address)s als hoofdadres voor deze kamer ingesteld." + }, + "m.room.create": { + "continuation": "Deze kamer is een voortzetting van een ander gesprek.", + "see_older_messages": "Klik hier om oudere berichten te bekijken." + }, + "m.room.encryption": { + "disable_attempt": "Poging om versleuteling uit te schakelen genegeerd", + "disabled": "Versleuteling niet ingeschakeld", + "enabled_local": "Berichten in deze chat worden eind-tot-eind versleuteld.", + "parameters_changed": "Enkele versleutingsparameters zijn gewijzigd.", + "unsupported": "De versleuteling gebruikt in deze kamer wordt niet ondersteund." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s heeft gasten toegestaan de kamer te betreden.", + "forbidden": "%(senderDisplayName)s heeft gasten de toegang tot de kamer ontzegd.", + "unknown": "%(senderDisplayName)s heeft de toegangsregel voor gasten op ‘%(rule)s’ ingesteld" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s heeft de toekomstige kamergeschiedenis zichtbaar gemaakt voor alle leden, vanaf het moment dat ze uitgenodigd zijn.", + "joined": "%(senderName)s heeft de toekomstige kamergeschiedenis zichtbaar gemaakt voor alle leden, vanaf het moment dat ze toegetreden zijn.", + "shared": "%(senderName)s heeft de toekomstige kamergeschiedenis zichtbaar gemaakt voor alle leden.", + "unknown": "%(senderName)s heeft de toekomstige kamergeschiedenis zichtbaar gemaakt voor onbekend (%(visibility)s).", + "world_readable": "%(senderName)s heeft de toekomstige kamergeschiedenis zichtbaar gemaakt voor iedereen." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s heeft de kamer enkel op uitnodiging toegankelijk gemaakt.", + "public": "%(senderDisplayName)s heeft de kamer toegankelijk gemaakt voor iedereen die het adres weet.", + "restricted": "%(senderDisplayName)s veranderde wie lid kan worden van deze kamer.", + "restricted_settings": "%(senderDisplayName)s veranderde wie lid kan worden van deze kamer. Bekijk instellingen.", + "unknown": "%(senderDisplayName)s heeft de toegangsregel veranderd naar ‘%(rule)s’" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s accepteerde de uitnodiging voor %(displayName)s", + "accepted_invite": "%(targetName)s accepteerde de uitnodiging", + "ban": "%(senderName)s verbande %(targetName)s", + "ban_reason": "%(senderName)s verbande %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s profielfoto is gewijzigd", + "change_name": "%(oldDisplayName)s heeft %(displayName)s als weergavenaam aangenomen", + "invite": "%(senderName)s nodigde %(targetName)s uit", + "join": "%(targetName)s is tot de kamer toegetreden", + "kick": "%(senderName)s verwijderd %(targetName)s", + "kick_reason": "%(senderName)s verwijderd %(targetName)s: %(reason)s", + "left": "%(targetName)s heeft de kamer verlaten", + "left_reason": "%(targetName)s heeft de kamer verlaten: %(reason)s", + "no_change": "%(senderName)s maakte geen wijziging", + "reject_invite": "%(targetName)s heeft de uitnodiging geweigerd", + "remove_avatar": "%(senderName)s profielfoto is verwijderd", + "remove_name": "%(senderName)s weergavenaam (%(oldDisplayName)s) is verwijderd", + "set_avatar": "%(senderName)s profielfoto is ingesteld", + "set_name": "%(senderName)s heeft de weergavenaam %(displayName)s aangenomen", + "unban": "%(senderName)s heeft %(targetName)s ontbannen", + "withdrew_invite": "%(senderName)s heeft de uitnodiging van %(targetName)s ingetrokken", + "withdrew_invite_reason": "%(senderName)s heeft de uitnodiging van %(targetName)s ingetrokken: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s heeft de kamer %(oldRoomName)s hernoemd tot %(newRoomName)s.", + "remove": "%(senderDisplayName)s heeft de kamernaam verwijderd.", + "set": "%(senderDisplayName)s heeft de kamernaam gewijzigd naar %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s heeft de vastgeprikte boodschappen voor de kamer gewijzigd.", + "changed_link": "%(senderName)s heeft de vastgeprikte berichten voor de kamer gewijzigd.", + "pinned": "%(senderName)s prikte een bericht vast aan deze kamer. Bekijk alle vastgeprikte berichten.", + "pinned_link": "%(senderName)s prikte een bericht aan deze kamer. Bekijk alle vastgeprikte berichten.", + "unpinned": "%(senderName)s maakte een vastgeprikt bericht los van deze kamer. Bekijk alle vastgeprikte berichten.", + "unpinned_link": "%(senderName)s maakte een vastgeprikt bericht los van deze kamer. Bekijk alle vastgeprikte 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" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Alle servers zijn verbannen van deelname! Deze kamer kan niet langer gebruikt worden.", + "changed": "%(senderDisplayName)s veranderde de server ACL's voor deze kamer.", + "set": "%(senderDisplayName)s stelde de server ACL's voor deze kamer in." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s heeft de uitnodiging aan %(targetDisplayName)s toe te treden tot deze kamer ingetrokken.", + "sent": "%(senderName)s heeft %(targetDisplayName)s in deze kamer uitgenodigd." + }, + "m.room.tombstone": "%(senderDisplayName)s heeft deze kamer geüpgraded.", + "m.room.topic": "%(senderDisplayName)s heeft het onderwerp gewijzigd naar ‘%(topic)s’.", + "m.sticker": "%(senderDisplayName)s Verstuurde een sticker.", + "m.video": { + "error_decrypting": "Fout bij het ontsleutelen van de video" + }, + "m.widget": { + "added": "%(widgetName)s-widget toegevoegd door %(senderName)s", + "jitsi_ended": "Videovergadering beëindigd door %(senderName)s", + "jitsi_join_right_prompt": "Neem deel aan de vergadering via de informatiekaart rechts", + "jitsi_join_top_prompt": "Deelnemen aan de vergadering bovenaan deze kamer", + "jitsi_started": "Videovergadering gestart door %(senderName)s", + "jitsi_updated": "Videovergadering geüpdatet door %(senderName)s", + "modified": "%(widgetName)s-widget aangepast door %(senderName)s", + "removed": "%(widgetName)s-widget verwijderd door %(senderName)s" + }, + "mab": { + "collapse_reply_chain": "Citaten invouwen", + "copy_link_thread": "Kopieer link naar draad", + "expand_reply_chain": "Citaten uitvouwen", + "label": "Berichtacties", + "view_in_room": "In kamer bekijken" + }, + "mjolnir": { + "changed_rule_glob": "%(senderName)s heeft het patroon van een banregel 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_users": "%(senderName)s heeft het patroon van een banregel voor personen wegens %(reason)s aangepast van %(oldGlob)s tot %(newGlob)s", + "created_rule": "%(senderName)s heeft geregeld dat alles wat met %(glob)s spoort verbannen wordt 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_users": "%(senderName)s heeft geregeld dat personen die met %(glob)s sporen verbannen worden vanwege %(reason)s", + "message_hidden": "Je hebt deze persoon genegeerd, dus de berichten worden verborgen. Toch tonen?", + "removed_rule": "%(senderName)s heeft een banregel die met %(glob)s strookt 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_users": "%(senderName)s heeft de banregel voor personen die met %(glob)s stroken verwijderd", + "updated_invalid_rule": "%(senderName)s heeft een ongeldige banregel bijgewerkt", + "updated_rule": "%(senderName)s heeft een banregel vanwege %(reason)s die met %(glob)s spoort bijgewerkt", + "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_users": "%(senderName)s heeft de regel bijgewerkt die personen die met %(glob)s sporen verbant vanwege %(reason)s" + }, + "no_permission_messages_before_invite": "Je bent niet gemachtigd om berichten te bekijken van voordat je werd uitgenodigd.", + "no_permission_messages_before_join": "Je hebt geen toestemming om berichten te bekijken voor voordat je lid werd.", + "pending_moderation": "Bericht in afwachting van moderatie", + "pending_moderation_reason": "Bericht in afwachting van moderatie: %(reason)s", + "reactions": { + "add_reaction_prompt": "Reactie toevoegen", + "label": "%(reactors)s reageerde met %(content)s", + "tooltip": "heeft gereageerd met %(shortName)s" + }, + "read_receipt_title": { + "one": "Gezien door %(count)s persoon", + "other": "Gezien door %(count)s mensen" + }, + "read_receipts_label": "Leesbevestigingen", + "redacted": { + "tooltip": "Bericht verwijderd op %(date)s" + }, + "redaction": "Bericht verwijderd door %(name)s", + "reply": { + "error_loading": "Kan de gebeurtenis waarop gereageerd was niet laden. Wellicht bestaat die niet, of je hebt geen toestemming die te bekijken.", + "in_reply_to": "Als antwoord op ", + "in_reply_to_for_export": "In antwoord op dit bericht" + }, + "scalar_starter_link": { + "dialog_description": "Je wordt zo dadelijk naar een derdepartijwebsite gebracht zodat je de account kunt legitimeren voor gebruik met %(integrationsUrl)s. Wil je doorgaan?", + "dialog_title": "Voeg een integratie toe" + }, + "self_redaction": "Bericht verwijderd", + "send_state_failed": "Versturen is mislukt", + "send_state_sent": "Je bericht is verstuurd", + "summary": { + "banned": { + "other": "is %(count)s keer verbannen", + "one": "is verbannen" }, - "changed_name_multiple": { - "other": "%(severalUsers)s hebben hun naam %(count)s keer gewijzigd", - "one": "%(severalUsers)s hebben hun naam gewijzigd" + "banned_multiple": { + "other": "zijn %(count)s keer verbannen", + "one": "zijn verbannen" }, "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" + "changed_name_multiple": { + "other": "%(severalUsers)s hebben hun naam %(count)s keer gewijzigd", + "one": "%(severalUsers)s hebben hun naam gewijzigd" + }, + "hidden_event": { + "one": "%(oneUser)sverzond een verborgen bericht", + "other": "%(oneUser)sverzond %(count)s verborgen berichten" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)sverzond verborgen bericht", + "other": "%(severalUsers)sverzond %(count)s verborgen berichten" + }, + "invite_withdrawn": { + "other": "De uitnodiging van %(oneUser)s is %(count)s keer ingetrokken", + "one": "De uitnodiging van %(oneUser)s is ingetrokken" + }, + "invite_withdrawn_multiple": { + "other": "%(severalUsers)s hebben hun uitnodigingen %(count)s keer ingetrokken", + "one": "De uitnodigingen van %(severalUsers)s zijn ingetrokken" + }, + "invited": { + "other": "is %(count)s keer uitgenodigd", + "one": "is uitgenodigd" + }, + "invited_multiple": { + "other": "zijn %(count)s keer uitgenodigd", + "one": "zijn uitgenodigd" + }, + "joined": { + "other": "%(oneUser)s is %(count)s keer toegetreden", + "one": "%(oneUser)s is toegetreden" + }, + "joined_and_left": { + "other": "%(oneUser)s is toegetreden en %(count)s zijn er vertrokken", + "one": "%(oneUser)s is toegetreden en vertrokken" + }, + "joined_and_left_multiple": { + "other": "%(severalUsers)s zijn %(count)s keer toegetreden en vertrokken", + "one": "%(severalUsers)s zijn toegetreden en vertrokken" + }, + "joined_multiple": { + "other": "%(severalUsers)s zijn %(count)s keer toegetreden", + "one": "%(severalUsers)s zijn toegetreden" + }, + "kicked": { + "one": "was verwijderd", + "other": "is %(count)s keer verwijderd" + }, + "kicked_multiple": { + "one": "zijn verwijderd", + "other": "werden %(count)s keer verwijderd" + }, + "left": { + "other": "%(oneUser)s is %(count)s keer vertrokken", + "one": "%(oneUser)s is vertrokken" + }, + "left_multiple": { + "other": "%(severalUsers)s is %(count)s keer vertrokken", + "one": "%(severalUsers)s zijn vertrokken" }, "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" + "no_change_multiple": { + "other": "%(severalUsers)s hebben %(count)s keer niets gewijzigd", + "one": "%(severalUsers)s hebben niets 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" + }, + "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" + }, + "redacted": { + "one": "%(oneUser)sheeft een bericht verwijderd", + "other": "%(oneUser)sverwijderde %(count)s berichten" + }, + "redacted_multiple": { + "one": "%(severalUsers)shebben een bericht verwijderd", + "other": "%(severalUsers)sverwijderde %(count)s berichten" + }, + "rejected_invite": { + "other": "%(oneUser)s heeft de uitnodiging %(count)s keer geweigerd", + "one": "%(oneUser)s heeft de uitnodiging geweigerd" + }, + "rejected_invite_multiple": { + "other": "%(severalUsers)s hebben hun uitnodigingen %(count)s keer afgeslagen", + "one": "%(severalUsers)s hebben hun uitnodigingen afgeslagen" + }, + "rejoined": { + "other": "%(oneUser)s is %(count)s keer vertrokken en weer toegetreden", + "one": "%(oneUser)s is vertrokken en weer toegetreden" + }, + "rejoined_multiple": { + "other": "%(severalUsers)s zijn vertrokken en %(count)s keer weer toegetreden", + "one": "%(severalUsers)s zijn vertrokken en weer toegetreden" }, "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" + "server_acls_multiple": { + "one": "%(severalUsers)s veranderden de server ACLs", + "other": "%(severalUsers)s veranderden de server ACLs %(count)s keer" }, - "hidden_event": { - "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" - }, - "no_permission_messages_before_invite": "Je bent niet gemachtigd om berichten te bekijken van voordat je werd uitgenodigd.", - "no_permission_messages_before_join": "Je hebt geen toestemming om berichten te bekijken voor voordat je lid werd.", - "encrypted_historical_messages_unavailable": "Versleutelde berichten vóór dit punt zijn niet beschikbaar.", - "historical_messages_unavailable": "Je kan eerdere berichten niet zien" - }, - "slash_command": { - "spoiler": "Verstuurt het bericht als een spoiler", - "shrug": "Plakt ¯\\_(ツ)_/¯ vóór een bericht zonder opmaak", - "tableflip": "Plakt (╯°□°)╯︵ ┻━┻ vóór een bericht zonder opmaak", - "unflip": "Plakt ┬──┬ ノ( ゜-゜ノ) vóór een bericht zonder opmaak", - "lenny": "Plakt ( ͡° ͜ʖ ͡°) vóór een bericht zonder opmaak", - "plain": "Verstuurt een bericht als platte tekst, zonder het als markdown te interpreteren", - "html": "Stuurt een bericht als HTML, zonder markdown toe te passen", - "upgraderoom": "Upgrade deze kamer naar een nieuwere versie", - "upgraderoom_permission_error": "Je beschikt niet over de vereiste machtigingen om deze opdracht uit te voeren.", - "jumptodate": "Spring naar de opgegeven datum in de tijdlijn", - "jumptodate_invalid_input": "We konden de datum niet verwerken (%(inputDate)s). Probeer het opnieuw met het formaat JJJJ-MM-DD.", - "nick": "Verandert je weergavenaam", - "myroomnick": "Stelt je weergavenaam alleen in de huidige kamer in", - "roomavatar": "Wijzigt de afbeelding van de huidige kamer", - "topic": "Verkrijgt het onderwerp van de kamer of stelt het in", - "topic_room_error": "Kameronderwerp laden mislukt: Kan kamer niet vinden (%(roomId)s", - "topic_none": "Deze kamer heeft geen onderwerp.", - "roomname": "Stelt de kamernaam in", - "invite": "Nodigt een persoon met de gegeven ID uit in de huidige kamer", - "remove": "Verwijder persoon met opgegeven ID uit deze kamer", - "ban": "Verbant de persoon met de gegeven ID", - "unban": "Ontbant de persoon met de gegeven ID", - "ignore": "Negeert een persoon, waardoor de berichten ervan onzichtbaar voor jou worden", - "unignore": "Stopt het negeren van een persoon, hierdoor worden de berichten van de persoon weer zichtbaar", - "devtools": "Opent het dialoogvenster met ontwikkelaarsgereedschap", - "addwidget": "Voegt met een URL een aangepaste widget toe aan de kamer", - "rainbow": "Verstuurt het gegeven bericht in regenboogkleuren", - "rainbowme": "Verstuurt de gegeven emoticon in regenboogkleuren", - "help": "Toont een lijst van beschikbare opdrachten, met hun toepassing en omschrijving", - "whois": "Geeft informatie weer over een persoon", - "rageshake": "Stuur een bugrapport met logs", - "msg": "Zendt die persoon een bericht", - "usage": "Gebruik", - "category_messages": "Berichten", - "category_actions": "Acties", - "category_admin": "Beheerder", - "category_advanced": "Geavanceerd", - "category_effects": "Effecten", - "category_other": "Overige", - "addwidget_missing_url": "Gelieve een widgetURL of in te bedden code te geven", - "addwidget_invalid_protocol": "Voer een https://- of http://-widget-URL in", - "addwidget_no_permissions": "Je kan de widgets in deze kamer niet aanpassen.", - "converttodm": "Verandert deze kamer in een directe chat", - "converttoroom": "Verandert deze directe chat in een kamer", - "discardsession": "Dwingt tot verwerping van de huidige uitwaartse groepssessie in een versleutelde kamer", - "remakeolm": "Opdracht voor ontwikkelaars: verwijdert de huidige uitgaande groepssessie en stelt nieuwe Olm-sessies in", - "tovirtual": "Schakelt over naar de virtuele kamer van deze kamer, als die er is", - "tovirtual_not_found": "Geen virtuele ruimte voor deze ruimte", - "query": "Start een chat met die persoon", - "query_not_found_phone_number": "Kan Matrix-ID voor telefoonnummer niet vinden", - "holdcall": "De huidige oproep in de wacht zetten", - "no_active_call": "Geen actieve oproep in deze kamer", - "unholdcall": "De huidige oproep in huidige kamer in de wacht zetten", - "me": "Toont actie", - "error_invalid_runfn": "Commandofout: Kan slash commando niet verwerken.", - "error_invalid_rendering_type": "Commandofout: Kan rendering type niet vinden (%(renderingType)s)", - "join": "Neem aan de kamer met dat adres deel", - "failed_find_room": "Commando mislukt: Kan kamer niet vinden (%(roomId)s", - "failed_find_user": "Kan die persoon in de kamer niet vinden", - "op": "Bepaal het machtsniveau van een persoon", - "deop": "Ontmachtigt persoon met de gegeven ID" - }, - "presence": { - "busy": "Bezet", - "online_for": "Online voor %(duration)s", - "idle_for": "Afwezig voor %(duration)s", - "offline_for": "Offline voor %(duration)s", - "unknown_for": "Onbekend voor %(duration)s", - "online": "Online", - "idle": "Afwezig", - "unknown": "Onbekend", - "offline": "Offline", - "away": "Afwezig" - }, - "Unknown": "Onbekend", - "event_preview": { - "m.call.answer": { - "you": "Je hebt deelgenomen aan de oproep", - "user": "%(senderName)s neemt deel aan de oproep", - "dm": "Oproep gaande" - }, - "m.call.hangup": { - "you": "Je hebt opgehangen", - "user": "%(senderName)s heeft opgehangen" - }, - "m.call.invite": { - "you": "Je hebt een oproep gestart", - "user": "%(senderName)s heeft een oproep gestart", - "dm_send": "Wachten op antwoord", - "dm_receive": "%(senderName)s belt" - }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "disable_microphone": "Microfoon dempen", - "enable_microphone": "Microfoon inschakelen", - "disable_camera": "Camera uitschakelen", - "enable_camera": "Camera inschakelen", - "audio_devices": "Audio-apparaten", - "video_devices": "Video-apparaten", - "dial": "Bel", - "you_are_presenting": "Je bent aan het presenteren", - "user_is_presenting": "%(sharerName)s is aan het presenteren", - "camera_disabled": "Je camera staat uit", - "camera_enabled": "Je camera is nog ingeschakeld", - "consulting": "Overleggen met %(transferTarget)s. Verstuur naar %(transferee)s", - "call_held_switch": "Je hebt een oproep in de wacht Wissel", - "call_held_resume": "Je hebt een oproep in de wacht Hervat", - "call_held": "%(peerName)s heeft de oproep in de wacht", - "dialpad": "Toetsen", - "stop_screenshare": "Schermdelen stoppen", - "start_screenshare": "Schermdelen starten", - "hangup": "Ophangen", - "maximise": "Scherm vullen", - "expand": "Terug naar oproep", - "on_hold": "%(name)s in de wacht", - "voice_call": "Spraakoproep", - "video_call": "Video-oproep", - "video_call_started": "Videogesprek gestart", - "unsilence": "Geluid aan", - "silence": "Oproep dempen", - "silenced": "Meldingen stilgezet", - "unknown_caller": "Onbekende beller", - "call_failed": "Oproep mislukt", - "unable_to_access_microphone": "Je microfoon lijkt niet beschikbaar", - "call_failed_microphone": "Oproep mislukt omdat er geen toegang is tot de microfoon. Kijk na dat de microfoon juist is aangesloten en ingesteld.", - "unable_to_access_media": "Je webcam of microfoon lijkt niet beschikbaar", - "call_failed_media": "Oproep mislukt omdat er geen toegang is tot de webcam of de microfoon. Kijk na dat:", - "call_failed_media_connected": "Een microfoon en webcam zijn aangesloten en juist ingesteld", - "call_failed_media_permissions": "Toegang tot de webcam is toegestaan", - "call_failed_media_applications": "Geen andere applicatie de camera gebruikt", - "already_in_call": "Al in de oproep", - "already_in_call_person": "Je bent al in gesprek met deze persoon.", - "unsupported": "Oproepen worden niet ondersteund", - "unsupported_browser": "Je kan geen oproepen plaatsen in deze browser." - }, - "Other": "Overige", - "Advanced": "Geavanceerd", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Space-afbeelding wijzigen", - "m.room.avatar": "Kamerafbeelding wijzigen", - "m.room.name_space": "Spacenaam wijzigen", - "m.room.name": "Kamernaam wijzigen", - "m.room.canonical_alias_space": "Hoofdadres van space wijzigen", - "m.room.canonical_alias": "Hoofdadres voor de kamer wijzigen", - "m.space.child": "Beheer kamers in deze space", - "m.room.history_visibility": "Zichtbaarheid van geschiedenis wijzigen", - "m.room.power_levels": "Rechten wijzigen", - "m.room.topic_space": "Omschrijving wijzigen", - "m.room.topic": "Onderwerp wijzigen", - "m.room.tombstone": "Upgrade de kamer", - "m.room.encryption": "Kamerversleuteling inschakelen", - "m.room.server_acl": "Wijzig server ACL's", - "m.reaction": "Reacties versturen", - "m.room.redaction": "Door mij verzonden berichten verwijderen", - "m.widget": "Widgets aanpassen", - "io.element.voice_broadcast_info": "Spraakuitzendingen", - "m.room.pinned_events": "Vastgeprikte gebeurtenissen beheren", - "m.call": "%(brand)s oproepen starten", - "m.call.member": "Deelnemen aan %(brand)s gesprekken", - "users_default": "Standaardrol", - "events_default": "Berichten versturen", - "invite": "Personen uitnodigen", - "state_default": "Instellingen wijzigen", - "kick": "Personen verwijderen", - "ban": "Personen verbannen", - "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" - }, - "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" + "unbanned": { + "other": "is %(count)s keer ontbannen", + "one": "is ontbannen" + }, + "unbanned_multiple": { + "other": "zijn %(count)s keer ontbannen", + "one": "zijn ontbannen" + } + }, + "thread_info_basic": "Uit een conversatie", + "typing_indicator": { + "more_users": { + "other": "%(names)s en %(count)s anderen zijn aan het typen…", + "one": "%(names)s en nog iemand zijn aan het typen…" + }, + "one_user": "%(displayName)s is aan het typen…", + "two_users": "%(names)s en %(lastPerson)s zijn aan het typen…" + }, + "url_preview": { + "close": "Voorbeeld sluiten", + "show_n_more": { + "one": "%(count)s andere preview weergeven", + "other": "%(count)s andere previews weergeven" + } + } }, - "spaces": { - "error_no_permission_invite": "Je hebt geen toestemming om personen in deze Space uit te nodigen", - "error_no_permission_create_room": "Je hebt geen toestemming om kamers te maken in deze Space", - "error_no_permission_add_room": "Je hebt geen toestemming om kamers toe te voegen in deze Space", - "error_no_permission_add_space": "Je bent niet gemachtigd om spaces aan deze space toe te voegen" + "truncated_list_n_more": { + "other": "En %(count)s meer…" }, - "auth": { - "continue_with_idp": "Doorgaan met %(provider)s", - "sign_in_with_sso": "Inloggen met eenmalig inloggen", - "sso": "Eenmalige aanmelding", - "continue_with_sso": "Ga verder met %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s of %(usernamePassword)s", - "sign_in_instead": "Heb je al een account? Inloggen", - "account_clash": "Jouw nieuwe account (%(newAccountId)s) is geregistreerd, maar je bent al ingelogd met een andere account (%(loggedInUserId)s).", - "account_clash_previous_account": "Doorgaan met vorige account", - "log_in_new_account": "Login met je nieuwe account.", - "registration_successful": "Registratie geslaagd", - "server_picker_title": "Login op jouw homeserver", - "server_picker_dialog_title": "Kies waar je account wordt gehost", - "footer_powered_by_matrix": "draait op Matrix", - "failed_homeserver_discovery": "Ontdekken van homeserver is mislukt", - "sync_footer_subtitle": "Als je bij veel kamers bent aangesloten kan dit een tijdje duren", - "unsupported_auth_msisdn": "Deze server biedt geen ondersteuning voor authenticatie met een telefoonnummer.", - "unsupported_auth_email": "Deze homeserver biedt geen ondersteuning voor inloggen met een e-mailadres.", - "registration_disabled": "Registratie is uitgeschakeld op deze homeserver.", - "failed_query_registration_methods": "Kan ondersteunde registratiemethoden niet opvragen.", - "username_in_use": "Iemand heeft die inlognaam al, probeer een andere.", - "incorrect_password": "Onjuist wachtwoord", - "failed_soft_logout_auth": "Opnieuw inloggen is mislukt", - "soft_logout_heading": "Je bent uitgelogd", - "forgot_password_email_required": "Het aan jouw account gekoppelde e-mailadres dient ingevoerd worden.", - "forgot_password_email_invalid": "Dit e-mailadres lijkt niet geldig te zijn.", - "sign_in_prompt": "Heb je een account? Inloggen", - "forgot_password_prompt": "Wachtwoord vergeten?", - "soft_logout_intro_password": "Voer je wachtwoord in om je aan te melden en toegang tot je account te herkrijgen.", - "soft_logout_intro_sso": "Meld je aan en herkrijg toegang tot je account.", - "soft_logout_intro_unsupported_auth": "Je kan niet inloggen met jouw account. Neem voor meer informatie contact op met de beheerder van je homeserver.", - "create_account_prompt": "Nieuw hier? Maak een account", - "sign_in_or_register": "Meld je aan of maak een account aan", - "sign_in_or_register_description": "Gebruik je bestaande account of maak een nieuwe aan om verder te gaan.", - "register_action": "Registreren", - "server_picker_failed_validate_homeserver": "Kan homeserver niet valideren", - "server_picker_invalid_url": "Ongeldige URL", - "server_picker_required": "Specificeer een homeserver", - "server_picker_matrix.org": "Matrix.org is de grootste publieke homeserver ter wereld, dus het is een goede plek voor velen.", - "server_picker_intro": "Wij noemen de plaatsen waar je jouw account kunt hosten 'homeservers'.", - "server_picker_custom": "Andere homeserver", - "server_picker_explainer": "Gebruik de Matrix-homeserver van je voorkeur als je er een hebt, of host je eigen.", - "server_picker_learn_more": "Over homeservers" + "update": { + "changelog": "Wijzigingslogboek", + "check_action": "Controleren op updates", + "error_encountered": "Er is een fout opgetreden (%(errorDetail)s).", + "error_unable_load_commit": "Kan commitdetail niet laden: %(msg)s", + "new_version_available": "Nieuwe versie beschikbaar. Nu updaten.", + "no_update": "Geen update beschikbaar.", + "release_notes_toast_title": "Wat is er nieuw", + "see_changes_button": "Wat is er nieuw?", + "toast_description": "Nieuwe versie van %(brand)s is beschikbaar", + "toast_title": "%(brand)s updaten", + "unavailable": "Niet beschikbaar" + }, + "upload_failed_generic": "Het bestand ‘%(fileName)s’ kon niet geüpload worden.", + "upload_failed_size": "Het bestand ‘%(fileName)s’ is groter dan de uploadlimiet van de homeserver", + "upload_failed_title": "Uploaden mislukt", + "upload_file": { + "cancel_all_button": "Alles annuleren", + "error_file_too_large": "Dit bestand is te groot om te versturen. Het limiet is %(limit)s en dit bestand is %(sizeOfThisFile)s.", + "error_files_too_large": "Deze bestanden zijn te groot om te versturen. De bestandsgroottelimiet is %(limit)s.", + "error_some_files_too_large": "Sommige bestanden zijn te groot om te versturen. De bestandsgroottelimiet is %(limit)s.", + "error_title": "Fout bij versturen van bestand", + "title": "Bestanden versturen", + "title_progress": "Bestanden versturen (%(current)s van %(total)s)", + "upload_all_button": "Alles versturen", + "upload_n_others_button": { + "other": "%(count)s overige bestanden versturen", + "one": "%(count)s overig bestand versturen" + } }, - "room_list": { - "sort_unread_first": "Kamers met ongelezen berichten als eerste tonen", - "show_previews": "Voorvertoning van berichten inschakelen", - "sort_by": "Sorteer op", - "sort_by_activity": "Activiteit", - "sort_by_alphabet": "A-Z", - "sublist_options": "Lijstopties", - "show_n_more": { - "one": "Toon %(count)s meer", - "other": "Toon %(count)s meer" + "user_info": { + "admin_tools_section": "Beheerdersgereedschap", + "ban_button_room": "Verban van kamer", + "ban_button_space": "Verban van space", + "ban_room_confirm_title": "Verban van %(roomName)s", + "ban_space_everything": "Verban ze van alles waar ik dit kan", + "ban_space_specific": "Ban ze van specifieke plekken waar ik dit kan", + "count_of_sessions": { + "other": "%(count)s sessies", + "one": "%(count)s sessie" }, - "show_less": "Minder tonen", - "notification_options": "Meldingsinstellingen" - }, - "report_content": { - "missing_reason": "Geef aan waarom je deze melding indient.", - "ignore_user": "Negeer persoon", - "hide_messages_from_user": "Vink aan als je alle huidige en toekomstige berichten van deze persoon wilt verbergen.", - "nature_disagreement": "Wat deze persoon schrijft is verkeerd.\nDit zal worden gerapporteerd aan de kamermoderators.", - "nature_illegal": "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.", - "nature_spam": "Deze persoon spamt de kamer met advertenties, links naar advertenties of propaganda.\nDit zal gerapporteerd worden aan de moderators van deze kamer.", - "report_to_homeserver_encrypted": "Deze kamer is gewijd aan illegale of giftige inhoud of de moderators falen om illegale of giftige inhoud te modereren.\nDit zal gerapporteerd worden aan de beheerders van %(homeserver)s. De beheerders zullen NIET in staat zijn om de versleutelde inhoud van deze kamer te lezen.", - "nature_other": "Een andere reden. Beschrijf alstublieft het probleem.\nDit zal gerapporteerd worden aan de kamermoderators.", - "nature": "Kies een reden en beschrijf wat dit bericht kwetsend maakt.", - "disagree": "Niet mee eens", - "toxic_behaviour": "Giftig Gedrag", - "illegal_content": "Illegale Inhoud", - "spam_or_propaganda": "Spam of propaganda", - "report_entire_room": "Rapporteer het hele kamer", - "report_content_to_homeserver": "Inhoud melden aan de beheerder van jouw homeserver", - "description": "Dit bericht melden zal zijn unieke ‘gebeurtenis-ID’ versturen naar de beheerder van jouw homeserver. Als de berichten in deze kamer versleuteld zijn, zal de beheerder van jouw homeserver het bericht niet kunnen lezen, noch enige bestanden of afbeeldingen zien." + "count_of_verified_sessions": { + "other": "%(count)s geverifieerde sessies", + "one": "1 geverifieerde sessie" + }, + "deactivate_confirm_action": "Persoon deactiveren", + "deactivate_confirm_description": "Deze persoon deactiveren zal deze persoon uitloggen en verhinderen dat de persoon weer inlogt. Bovendien zal de persoon alle kamers waaraan de persoon deelneemt verlaten. Deze actie is niet terug te draaien. Weet je zeker dat je deze persoon wilt deactiveren?", + "deactivate_confirm_title": "Persoon deactiveren?", + "demote_button": "Degraderen", + "demote_self_confirm_description_space": "Je kan deze wijziging niet ongedaan maken, omdat je jezelf rechten ontneemt. Als je de laatst bevoegde persoon in de Space bent zal het onmogelijk zijn om weer rechten te krijgen.", + "demote_self_confirm_room": "Zelfdegradatie is onomkeerbaar. Als je de laatst gemachtigde persoon in de kamer bent zullen deze rechten voorgoed verloren gaan.", + "demote_self_confirm_title": "Jezelf degraderen?", + "disinvite_button_room": "Uitnodiging van kamer afwijzen", + "disinvite_button_room_name": "Uitnodiging intrekken voor %(roomName)s", + "disinvite_button_space": "Uitnodiging van space afwijzen", + "edit_own_devices": "Apparaten bewerken", + "error_ban_user": "Verbannen van persoon is mislukt", + "error_deactivate": "Deactiveren van persoon is mislukt", + "error_kicking_user": "Kan persoon niet verwijderen", + "error_mute_user": "Dempen van persoon is mislukt", + "error_revoke_3pid_invite_description": "Kon de uitnodiging niet intrekken. De server ondervindt mogelijk een tijdelijk probleem, of je hebt niet het recht de uitnodiging in te trekken.", + "error_revoke_3pid_invite_title": "Intrekken van uitnodiging is mislukt", + "hide_sessions": "Sessies verbergen", + "hide_verified_sessions": "Geverifieerde sessies verbergen", + "invited_by": "Uitgenodigd door %(sender)s", + "jump_to_rr_button": "Naar het laatst gelezen bericht gaan", + "kick_button_room": "Verwijderen uit kamer", + "kick_button_room_name": "Verwijderen uit %(roomName)s", + "kick_button_space": "Verwijder van space", + "kick_button_space_everything": "Verwijder ze van alles wat ik kan", + "kick_space_specific": "Verwijder ze van specifieke dingen die ik kan", + "kick_space_warning": "Ze zullen nog steeds toegang hebben tot alles waar je geen beheerder van bent.", + "promote_warning": "Je zal deze veranderingen niet terug kunnen draaien, omdat je de persoon tot je eigen machtsniveau promoveert.", + "redact": { + "confirm_button": { + "other": "%(count)s berichten verwijderen", + "one": "1 bericht verwijderen" + }, + "confirm_description_1": { + "one": "Je staat op het punt %(count)s bericht te verwijderen door %(user)s. Hierdoor worden ze permanent verwijderd voor iedereen in het gesprek. Wil je doorgaan?", + "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?" + }, + "confirm_description_2": "Bij een groot aantal berichten kan dit even duren. Herlaad je cliënt niet gedurende deze tijd.", + "confirm_keep_state_explainer": "Schakel het vinkje uit als je ook systeemberichten van deze persoon wil verwijderen (bijv. lidmaatschapswijziging, profielwijziging...)", + "confirm_keep_state_label": "Systeemberichten behouden", + "confirm_title": "Recente berichten door %(user)s verwijderen", + "no_recent_messages_description": "Probeer omhoog te scrollen in de tijdslijn om te kijken of er eerdere zijn.", + "no_recent_messages_title": "Geen recente berichten door %(user)s gevonden" + }, + "redact_button": "Recente berichten verwijderen", + "revoke_invite": "Uitnodiging intrekken", + "role_label": "Rol in ", + "room_encrypted": "De berichten in deze kamer worden eind-tot-eind-versleuteld.", + "room_encrypted_detail": "Jouw berichten zijn beveiligd, en enkel de ontvanger en jij hebben de unieke sleutels om ze te ontsleutelen.", + "room_unencrypted": "De berichten in deze kamer worden niet eind-tot-eind-versleuteld.", + "room_unencrypted_detail": "In versleutelde kamers zijn jouw berichten beveiligd, enkel de ontvanger en jij hebben de unieke sleutels om ze te ontsleutelen.", + "share_button": "Koppeling naar persoon delen", + "unban_button_room": "Ontban van kamer", + "unban_button_space": "Unban van space", + "unban_room_confirm_title": "Ontban van %(roomName)s", + "unban_space_everything": "Ontban ze van alles waar ik dit kan", + "unban_space_specific": "Ontban ze van alles specifieke plekken waar ik dit kan", + "unban_space_warning": "Ze zullen geen toegang hebben tot alles waar je geen beheerder van bent.", + "verify_button": "Persoon verifiëren", + "verify_explainer": "Als extra beveiliging kan je deze persoon verifiëren door een eenmalige code op jullie toestellen te controleren." + }, + "user_menu": { + "settings": "Instellingen", + "switch_theme_dark": "Naar donkere modus wisselen", + "switch_theme_light": "Naar lichte modus wisselen" + }, + "voice_broadcast": { + "action": "Spraakuitzending", + "confirm_stop_affirm": "Ja, stop uitzending", + "confirm_stop_title": "Live uitzending stoppen?", + "failed_already_recording_description": "U neemt al een spraakuitzending op. Beëindig uw huidige spraakuitzending om een nieuwe te starten.", + "failed_already_recording_title": "Kan geen nieuwe spraakuitzending starten", + "failed_insufficient_permission_description": "U heeft niet de vereiste rechten om een spraakuitzending in deze kamer te starten. Neem contact op met een kamer beheerder om uw machtiging aan te passen.", + "failed_insufficient_permission_title": "Kan geen nieuwe spraakuitzending starten", + "failed_others_already_recording_description": "Iemand anders neemt al een spraakuitzending op. Wacht tot de spraakuitzending is afgelopen om een nieuwe te starten.", + "failed_others_already_recording_title": "Kan geen nieuwe spraakuitzending starten", + "pause": "spraakuitzending pauzeren", + "play": "spraakuitzending afspelen", + "resume": "hervat spraakuitzending" }, - "setting": { - "help_about": { - "brand_version": "%(brand)s-versie:", - "olm_version": "Olm-versie:", - "help_link": "Klik hier voor hulp bij het gebruiken van %(brand)s.", - "help_link_chat_bot": "Klik hier voor hulp bij het gebruiken van %(brand)s of begin een kamer met onze robot met de knop hieronder.", - "chat_bot": "Met %(brand)s-robot chatten", - "title": "Hulp & info", - "versions": "Versies", - "access_token_detail": "Jouw toegangstoken geeft je toegang tot je account. Deel hem niet met anderen.", - "clear_cache_reload": "Cache wissen en herladen" - } + "voip": { + "already_in_call": "Al in de oproep", + "already_in_call_person": "Je bent al in gesprek met deze persoon.", + "answered_elsewhere": "Ergens anders beantwoord", + "answered_elsewhere_description": "De oproep werd op een ander toestel beantwoord.", + "audio_devices": "Audio-apparaten", + "call_failed": "Oproep mislukt", + "call_failed_description": "De oproep kon niet worden volbracht", + "call_failed_media": "Oproep mislukt omdat er geen toegang is tot de webcam of de microfoon. Kijk na dat:", + "call_failed_media_applications": "Geen andere applicatie de camera gebruikt", + "call_failed_media_connected": "Een microfoon en webcam zijn aangesloten en juist ingesteld", + "call_failed_media_permissions": "Toegang tot de webcam is toegestaan", + "call_failed_microphone": "Oproep mislukt omdat er geen toegang is tot de microfoon. Kijk na dat de microfoon juist is aangesloten en ingesteld.", + "call_held": "%(peerName)s heeft de oproep in de wacht", + "call_held_resume": "Je hebt een oproep in de wacht Hervat", + "call_held_switch": "Je hebt een oproep in de wacht Wissel", + "call_toast_unknown_room": "Onbekende kamer", + "camera_disabled": "Je camera staat uit", + "camera_enabled": "Je camera is nog ingeschakeld", + "cannot_call_yourself_description": "Je kan jezelf niet bellen.", + "connecting": "Verbinden", + "connection_lost": "De verbinding met de server is verbroken", + "connection_lost_description": "Je kan geen oproepen plaatsen zonder een verbinding met de server.", + "consulting": "Overleggen met %(transferTarget)s. Verstuur naar %(transferee)s", + "default_device": "Standaardapparaat", + "dial": "Bel", + "dialpad": "Toetsen", + "disable_camera": "Camera uitschakelen", + "disable_microphone": "Microfoon dempen", + "disabled_no_one_here": "Er is hier niemand om te bellen", + "disabled_no_perms_start_video_call": "U heeft geen toestemming om videogesprekken te starten", + "disabled_no_perms_start_voice_call": "U heeft geen toestemming om spraakoproepen te starten", + "disabled_ongoing_call": "Lopende oproep", + "enable_camera": "Camera inschakelen", + "enable_microphone": "Microfoon inschakelen", + "expand": "Terug naar oproep", + "hangup": "Ophangen", + "hide_sidebar_button": "Zijbalk verbergen", + "input_devices": "Invoer apparaten", + "join_button_tooltip_call_full": "Sorry — dit gesprek is momenteel vol", + "join_button_tooltip_connecting": "Verbinden", + "maximise": "Scherm vullen", + "misconfigured_server": "Oproep mislukt door verkeerd geconfigureerde server", + "misconfigured_server_description": "Vraag je homeserver-beheerder (%(homeserverDomain)s) een TURN-server te configureren voor de betrouwbaarheid van de oproepen.", + "more_button": "Meer", + "msisdn_lookup_failed": "Kan telefoonnummer niet opzoeken", + "msisdn_lookup_failed_description": "Bij het zoeken naar het telefoonnummer is een fout opgetreden", + "msisdn_transfer_failed": "Doorverbinden is mislukt", + "n_people_joined": { + "one": "%(count)s persoon toegetreden", + "other": "%(count)s mensen toegetreden" + }, + "no_audio_input_description": "We hebben geen microfoon gevonden op je apparaat. Controleer je instellingen en probeer het opnieuw.", + "no_audio_input_title": "Geen microfoon gevonden", + "no_media_perms_description": "Je moet %(brand)s wellicht handmatig toestaan je microfoon/webcam te gebruiken", + "no_media_perms_title": "Geen mediatoestemmingen", + "no_permission_conference": "Toestemming vereist", + "no_permission_conference_description": "Je hebt geen rechten in deze kamer om een vergadering te starten", + "on_hold": "%(name)s in de wacht", + "output_devices": "Uitvoerapparaten", + "screenshare_monitor": "Deel je gehele scherm", + "screenshare_title": "Deel inhoud", + "screenshare_window": "Deel een app", + "show_sidebar_button": "Zijbalk weergeven", + "silence": "Oproep dempen", + "silenced": "Meldingen stilgezet", + "start_screenshare": "Schermdelen starten", + "stop_screenshare": "Schermdelen stoppen", + "too_many_calls": "Te veel oproepen", + "too_many_calls_description": "Je hebt het maximum aantal van gelijktijdige oproepen bereikt.", + "transfer_consult_first_label": "Eerst overleggen", + "transfer_failed": "Doorverbinden is mislukt", + "transfer_failed_description": "Oproep niet doorverbonden", + "unable_to_access_audio_input_description": "We hebben geen toegang tot je microfoon. Controleer je browserinstellingen en probeer het opnieuw.", + "unable_to_access_audio_input_title": "Geen toegang tot je microfoon", + "unable_to_access_media": "Je webcam of microfoon lijkt niet beschikbaar", + "unable_to_access_microphone": "Je microfoon lijkt niet beschikbaar", + "unknown_caller": "Onbekende beller", + "unknown_person": "onbekend persoon", + "unsilence": "Geluid aan", + "unsupported": "Oproepen worden niet ondersteund", + "unsupported_browser": "Je kan geen oproepen plaatsen in deze browser.", + "user_busy": "Persoon Bezet", + "user_busy_description": "De persoon die je belde is bezet.", + "user_is_presenting": "%(sharerName)s is aan het presenteren", + "video_call": "Video-oproep", + "video_call_started": "Videogesprek gestart", + "video_devices": "Video-apparaten", + "voice_call": "Spraakoproep", + "you_are_presenting": "Je bent aan het presenteren" }, "widget": { + "added_by": "Widget toegevoegd door", + "capabilities_dialog": { + "content_starting_text": "Deze widget zou willen:", + "decline_all_permission": "Alles weigeren", + "remember_Selection": "Onthoud mijn keuze voor deze widget", + "title": "Machtigingen voor widgets goedkeuren" + }, "capability": { - "send_stickers_this_room": "Stuur stickers in deze kamer", - "send_stickers_active_room": "Stuur stickers in je actieve kamer", - "send_stickers_this_room_as_you": "Stuur stickers in deze kamer als jezelf", - "send_stickers_active_room_as_you": "Stuur stickers naar je actieve kamer als jezelf", - "see_sticker_posted_this_room": "Zien wanneer stickers in deze kamer zijn verstuurd", - "see_sticker_posted_active_room": "Zien wanneer iemand een sticker in je actieve kamer verstuurd", - "always_on_screen_viewing_another_room": "Blijft op jouw scherm wanneer je een andere kamer bekijkt, zolang het bezig is", "always_on_screen_generic": "Blijft op jouw scherm terwijl het beschikbaar is", - "switch_room": "Verander welke kamer je ziet", - "switch_room_message_user": "Verander welke kamer, welk bericht of welk persoon je ziet", - "change_topic_this_room": "Verander het onderwerp van deze kamer", - "see_topic_change_this_room": "Zien wanneer het onderwerp van deze kamer veranderd", - "change_topic_active_room": "Verander het onderwerp van je actieve kamer", - "see_topic_change_active_room": "Zien wanneer het onderwerp veranderd van je actieve kamer", - "change_name_this_room": "Verander de naam van deze kamer", - "see_name_change_this_room": "Zien wanneer de naam in deze kamer veranderd", - "change_name_active_room": "Verander de naam van je actieve kamer", - "see_name_change_active_room": "Zien wanneer de naam in je actieve kamer veranderd", - "change_avatar_this_room": "Wijzig de kamerafbeelding", - "see_avatar_change_this_room": "Zien wanneer de afbeelding in deze kamer veranderd", + "always_on_screen_viewing_another_room": "Blijft op jouw scherm wanneer je een andere kamer bekijkt, zolang het bezig is", + "any_room": "Het bovenstaande, maar in elke kamer waar je aan deelneemt en voor uitgenodigd bent", + "byline_empty_state_key": "met een lege statussleutel", + "byline_state_key": "met statussleutel %(stateKey)s", + "capability": "De %(capability)s mogelijkheid", "change_avatar_active_room": "Wijzig de afbeelding van je actieve kamer", - "see_avatar_change_active_room": "Zien wanneer de afbeelding in je actieve kamer veranderd", - "remove_ban_invite_leave_this_room": "Verwijder, verbied of nodig mensen uit voor deze kamer en zorg ervoor dat je weggaat", + "change_avatar_this_room": "Wijzig de kamerafbeelding", + "change_name_active_room": "Verander de naam van je actieve kamer", + "change_name_this_room": "Verander de naam van deze kamer", + "change_topic_active_room": "Verander het onderwerp van je actieve kamer", + "change_topic_this_room": "Verander het onderwerp van deze kamer", + "receive_membership_active_room": "Zie wanneer personen deelnemen, vertrekken of worden uitgenodigd in je actieve kamer", "receive_membership_this_room": "Zie wanneer personen deelnemen, vertrekken of worden uitgenodigd voor deze kamer", "remove_ban_invite_leave_active_room": "Verwijder, verbied of nodig mensen uit voor je actieve kamer en zorg ervoor dat je weggaat", - "receive_membership_active_room": "Zie wanneer personen deelnemen, vertrekken of worden uitgenodigd in je actieve kamer", - "byline_empty_state_key": "met een lege statussleutel", - "byline_state_key": "met statussleutel %(stateKey)s", - "any_room": "Het bovenstaande, maar in elke kamer waar je aan deelneemt en voor uitgenodigd bent", - "specific_room": "Het bovenstaande, maar ook in ", - "send_event_type_this_room": "Stuur %(eventType)s gebeurtenis als jezelf in deze kamer", - "see_event_type_sent_this_room": "Zie %(eventType)s gebeurtenissen verstuurd in deze kamer", - "send_event_type_active_room": "Stuur %(eventType)s gebeurtenissen als jezelf in je actieve kamer", + "remove_ban_invite_leave_this_room": "Verwijder, verbied of nodig mensen uit voor deze kamer en zorg ervoor dat je weggaat", + "see_avatar_change_active_room": "Zien wanneer de afbeelding in je actieve kamer veranderd", + "see_avatar_change_this_room": "Zien wanneer de afbeelding in deze kamer veranderd", "see_event_type_sent_active_room": "Stuur %(eventType)s gebeurtenissen verstuurd in je actieve kamer", - "capability": "De %(capability)s mogelijkheid", - "send_messages_this_room": "Stuur berichten als jezelf in deze kamer", - "send_messages_active_room": "Stuur berichten als jezelf in je actieve kamer", - "see_messages_sent_this_room": "Zie berichten verstuurd naar deze kamer", + "see_event_type_sent_this_room": "Zie %(eventType)s gebeurtenissen verstuurd in deze kamer", + "see_images_sent_active_room": "Zie afbeeldingen verstuurd in je actieve kamer", + "see_images_sent_this_room": "Zie afbeeldingen verstuurd in deze kamer", "see_messages_sent_active_room": "Zie berichten verstuurd naar je actieve kamer", - "send_text_messages_this_room": "Stuur tekstberichten als jezelf in deze kamer", - "send_text_messages_active_room": "Stuur tekstberichten als jezelf in je actieve kamer", - "see_text_messages_sent_this_room": "Zie tekstberichten verstuurd naar deze kamer", - "see_text_messages_sent_active_room": "Zie tekstberichten verstuurd naar je actieve kamer", - "send_emotes_this_room": "Stuur emoticons als jezelf in deze kamer", - "send_emotes_active_room": "Stuur emoticons als jezelf in je actieve kamer", - "see_sent_emotes_this_room": "Zie emoticons verstuurd naar deze kamer", + "see_messages_sent_this_room": "Zie berichten verstuurd naar deze kamer", + "see_msgtype_sent_active_room": "Zie %(msgtype)s-berichten verstuurd in je actieve kamer", + "see_msgtype_sent_this_room": "Zie %(msgtype)s-berichten verstuurd in deze kamer", + "see_name_change_active_room": "Zien wanneer de naam in je actieve kamer veranderd", + "see_name_change_this_room": "Zien wanneer de naam in deze kamer veranderd", "see_sent_emotes_active_room": "Zie emoticons verstuurd naar je actieve kamer", - "send_images_this_room": "Stuur afbeeldingen als jezelf in deze kamer", - "send_images_active_room": "Stuur afbeeldingen als jezelf in je actieve kamer", - "see_images_sent_this_room": "Zie afbeeldingen verstuurd in deze kamer", - "see_images_sent_active_room": "Zie afbeeldingen verstuurd in je actieve kamer", - "send_videos_this_room": "Stuur videos als jezelf in deze kamer", - "send_videos_active_room": "Stuur videos als jezelf in je actieve kamer", - "see_videos_sent_this_room": "Zie videos verstuurd naar deze kamer", + "see_sent_emotes_this_room": "Zie emoticons verstuurd naar deze kamer", + "see_sent_files_active_room": "Zie bestanden verstuurd naar je actieve kamer", + "see_sent_files_this_room": "Zie bestanden verstuurd naar deze kamer", + "see_sticker_posted_active_room": "Zien wanneer iemand een sticker in je actieve kamer verstuurd", + "see_sticker_posted_this_room": "Zien wanneer stickers in deze kamer zijn verstuurd", + "see_text_messages_sent_active_room": "Zie tekstberichten verstuurd naar je actieve kamer", + "see_text_messages_sent_this_room": "Zie tekstberichten verstuurd naar deze kamer", + "see_topic_change_active_room": "Zien wanneer het onderwerp veranderd van je actieve kamer", + "see_topic_change_this_room": "Zien wanneer het onderwerp van deze kamer veranderd", "see_videos_sent_active_room": "Zie videos verstuurd naar je actieve kamer", - "send_files_this_room": "Stuur bestanden als jezelf in deze kamer", + "see_videos_sent_this_room": "Zie videos verstuurd naar deze kamer", + "send_emotes_active_room": "Stuur emoticons als jezelf in je actieve kamer", + "send_emotes_this_room": "Stuur emoticons als jezelf in deze kamer", + "send_event_type_active_room": "Stuur %(eventType)s gebeurtenissen als jezelf in je actieve kamer", + "send_event_type_this_room": "Stuur %(eventType)s gebeurtenis als jezelf in deze kamer", "send_files_active_room": "Stuur bestanden als jezelf in je actieve kamer", - "see_sent_files_this_room": "Zie bestanden verstuurd naar deze kamer", - "see_sent_files_active_room": "Zie bestanden verstuurd naar je actieve kamer", - "send_msgtype_this_room": "Stuur %(msgtype)s-berichten als jezelf in deze kamer", + "send_files_this_room": "Stuur bestanden als jezelf in deze kamer", + "send_images_active_room": "Stuur afbeeldingen als jezelf in je actieve kamer", + "send_images_this_room": "Stuur afbeeldingen als jezelf in deze kamer", + "send_messages_active_room": "Stuur berichten als jezelf in je actieve kamer", + "send_messages_this_room": "Stuur berichten als jezelf in deze kamer", "send_msgtype_active_room": "Stuur %(msgtype)s-berichten als jezelf in je actieve kamer", - "see_msgtype_sent_this_room": "Zie %(msgtype)s-berichten verstuurd in deze kamer", - "see_msgtype_sent_active_room": "Zie %(msgtype)s-berichten verstuurd in je actieve kamer" + "send_msgtype_this_room": "Stuur %(msgtype)s-berichten als jezelf in deze kamer", + "send_stickers_active_room": "Stuur stickers in je actieve kamer", + "send_stickers_active_room_as_you": "Stuur stickers naar je actieve kamer als jezelf", + "send_stickers_this_room": "Stuur stickers in deze kamer", + "send_stickers_this_room_as_you": "Stuur stickers in deze kamer als jezelf", + "send_text_messages_active_room": "Stuur tekstberichten als jezelf in je actieve kamer", + "send_text_messages_this_room": "Stuur tekstberichten als jezelf in deze kamer", + "send_videos_active_room": "Stuur videos als jezelf in je actieve kamer", + "send_videos_this_room": "Stuur videos als jezelf in deze kamer", + "specific_room": "Het bovenstaande, maar ook in ", + "switch_room": "Verander welke kamer je ziet", + "switch_room_message_user": "Verander welke kamer, welk bericht of welk persoon je ziet" + }, + "close_to_view_right_panel": "Sluit deze widget om het in dit paneel weer te geven", + "context_menu": { + "delete": "Widget verwijderen", + "delete_warning": "Widgets verwijderen geldt voor alle deelnemers aan deze kamer. Weet je zeker dat je deze widget wilt verwijderen?", + "move_left": "Ga naar links", + "move_right": "Ga naar rechts", + "remove": "Verwijderen voor iedereen", + "revoke": "Machtigingen intrekken", + "screenshot": "Neem een foto", + "start_audio_stream": "Audiostream starten" + }, + "cookie_warning": "Deze widget kan cookies gebruiken.", + "error_hangup_description": "De verbinding is verbroken van uw oproep. (Error: %(message)s)", + "error_hangup_title": "Verbinding verloren", + "error_loading": "Fout bij laden Widget", + "error_mixed_content": "Fout - Gemengde inhoud", + "error_need_invite_permission": "Dit vereist de bevoegdheid om personen uit te nodigen.", + "error_need_kick_permission": "U moet in staat zijn om gebruikers te verwijderen om dit te doen.", + "error_need_to_be_logged_in": "Hiervoor dien je ingelogd te zijn.", + "error_unable_start_audio_stream_description": "Kan audiostream niet starten.", + "error_unable_start_audio_stream_title": "Starten van livestream is mislukt", + "modal_data_warning": "Gegevens op dit scherm worden gedeeld met %(widgetDomain)s", + "modal_title_default": "Modale widget", + "no_name": "Onbekende app", + "open_id_permissions_dialog": { + "remember_selection": "Onthoud dit", + "starting_text": "De widget zal uw persoon-ID verifiëren, maar zal geen acties voor u kunnen uitvoeren:", + "title": "Sta deze widget toe om uw identiteit te verifiëren" + }, + "popout": "Widget in nieuw venster openen", + "set_room_layout": "Stel mijn kamerindeling in voor iedereen", + "shared_data_mxid": "Jouw persoon-ID", + "shared_data_name": "Jouw weergavenaam", + "shared_data_room_id": "Kamer-ID", + "shared_data_theme": "Jouw thema", + "shared_data_url": "%(brand)s-URL", + "shared_data_warning": "Deze widget gebruiken deelt mogelijk gegevens met %(widgetDomain)s.", + "shared_data_warning_im": "Met het gebruik van deze widget deel je mogelijk gegevens met %(widgetDomain)s & je integratiebeheerder.", + "shared_data_widget_id": "Widget-ID", + "unencrypted_warning": "Widgets gebruiken geen berichtversleuteling.", + "unmaximise": "Maximaliseren ongedaan maken", + "unpin_to_view_right_panel": "Maak deze widget los om het in dit paneel weer te geven" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Enkel hoofdletters is nauwelijks moeilijker te raden dan enkel kleine letters", + "anotherWord": "Voeg nog een paar (liefst weinig gebruikte) woorden toe.", + "associatedYears": "Vermijd jaren die op jezelf betrekking hebben", + "capitalization": "Hoofdlettergebruik helpt niet echt", + "dates": "Vermijd data en jaren die op jezelf betrekking hebben", + "l33t": "Voorspelbare vervangingen (zoals '@' i.p.v. 'a') zijn niet erg zinvol", + "longerKeyboardPattern": "Gebruik een langere en onvoorspelbaardere tekenreeks", + "noNeed": "Hoofdletters, cijfers of speciale tekens hoeven niet, mogen wel", + "recentYears": "Vermijd recente jaren", + "repeated": "Vermijd herhaling van woorden of tekens", + "reverseWords": "Omgedraaide woorden zijn bijna even gemakkelijk te raden", + "sequences": "Vermijd rijtjes", + "useWords": "Gebruik enkele woorden - maar geen bekende uitdrukkingen" + }, + "warnings": { + "common": "Dit is een veelgebruikt wachtwoord", + "commonNames": "Voor- en achternamen zijn eenvoudig te raden", + "dates": "Data zijn vaak gemakkelijk te raden", + "extendedRepeat": "Herhalingen als ‘abcabcabc’ zijn haast even gemakkelijk te raden als ‘abc’", + "keyPattern": "Korte patronen op het toetsenbord worden gemakkelijk geraden", + "namesByThemselves": "Een alleenstaande voor- of achternaam is eenvoudig te raden", + "recentYears": "Recente jaartallen zijn eenvoudig te raden", + "sequences": "Rijtjes als ‘abc’ of ‘6543’ zijn gemakkelijk te raden", + "similarToCommon": "Dit lijkt sterk op een veelgebruikt wachtwoord", + "simpleRepeat": "Herhalingen als ‘aaa’ worden gemakkelijk geraden", + "straightRow": "Zo’n aaneengesloten rijtje toetsen is eenvoudig te raden", + "topHundred": "Dit staat in de top 100 van meestgebruikte wachtwoorden", + "topTen": "Dit staat in de top 10 van meestgebruikte wachtwoorden", + "wordByItself": "Eén enkel woord is zeer gemakkelijk te raden" } - }, - "feedback": { - "sent": "Feedback verstuurd", - "comment_label": "Opmerking", - "platform_username": "Jouw platform en inlognaam zullen worden opgeslagen om onze te helpen je feedback zo goed mogelijk te gebruiken.", - "may_contact_label": "Je kan contact met mij opnemen als je updates wil van of wilt deelnemen aan nieuwe ideeën", - "pro_type": "PRO TIP: Als je een nieuwe bug maakt, stuur ons dan je foutenlogboek om ons te helpen het probleem op te sporen.", - "existing_issue_link": "Bekijk eerst de bestaande bugs op GitHub. Maak een nieuwe aan wanneer je jouw bugs niet hebt gevonden.", - "send_feedback_action": "Feedback versturen" } } diff --git a/src/i18n/strings/nn.json b/src/i18n/strings/nn.json deleted file mode 100644 index 1904aa03b17..00000000000 --- a/src/i18n/strings/nn.json +++ /dev/null @@ -1,1193 +0,0 @@ -{ - "This phone number is already in use": "Dette telefonnummeret er allereie i bruk", - "You cannot place a call with yourself.": "Du kan ikkje samtala med deg sjølv.", - "Permission Required": "Tillating er Naudsynt", - "You do not have permission to start a conference call in this room": "Du har ikkje tillating til å starta ei gruppesamtale i dette rommet", - "Upload Failed": "Opplasting mislukkast", - "Sun": "su", - "Mon": "må", - "Tue": "ty", - "Wed": "on", - "Thu": "to", - "Fri": "fr", - "Sat": "la", - "Jan": "jan", - "Feb": "feb", - "Mar": "mar", - "Apr": "apr", - "May": "mai", - "Jun": "jun", - "Jul": "jul", - "Aug": "aug", - "Sep": "sep", - "Oct": "okt", - "Nov": "nov", - "Dec": "des", - "PM": "PM", - "AM": "AM", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)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 %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s har ikkje lov til å senda deg varsel - sjekk nettlesarinnstillingane dine", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s fekk ikkje tillating til å senda varsel - ver venleg og prøv igjen", - "Unable to enable Notifications": "Klarte ikkje å skru på Varsel", - "This email address was not found": "Denne epostadressa var ikkje funnen", - "Default": "Opphavleg innstilling", - "Restricted": "Avgrensa", - "Moderator": "Moderator", - "Operation failed": "Handling mislukkast", - "Failed to invite": "Fekk ikkje til å invitera", - "You need to be logged in.": "Du må vera logga inn.", - "You need to be able to invite users to do that.": "Du må ha lov til å invitera brukarar for å gjera det.", - "Unable to create widget.": "Klarte ikkje å laga widget.", - "Missing roomId.": "Manglande roomId.", - "Failed to send request.": "Fekk ikkje til å senda førespurnad.", - "This room is not recognised.": "Rommet er ikkje attkjend.", - "Power level must be positive integer.": "Tilgangsnivået må vera eit positivt heiltal.", - "You are not in this room.": "Du er ikkje i dette rommet.", - "You do not have permission to do that in this room.": "Du har ikkje lov til å gjera det i dette rommet.", - "Missing room_id in request": "Manglande room_Id i førespurnad", - "Room %(roomId)s not visible": "Rommet %(roomId)s er ikkje synleg", - "Missing user_id in request": "Manglande user_id i førespurnad", - "Ignored user": "Oversedd brukar", - "You are now ignoring %(userId)s": "Du overser no %(userId)s", - "Unignored user": "Avoversedd brukar", - "You are no longer ignoring %(userId)s": "Du overser ikkje %(userId)s no lenger", - "This email address is already in use": "Denne e-postadressa er allereie i bruk", - "Failed to verify email address: make sure you clicked the link in the email": "Fekk ikkje til å stadfesta e-postadressa: sjå til at du klikka på den rette lenkja i e-posten", - "Verified key": "Godkjend nøkkel", - "Reason": "Grunnlag", - "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", - "Your browser does not support the required cryptography extensions": "Nettlesaren din støttar ikkje dei naudsynte kryptografiske utvidingane", - "Not a valid %(brand)s keyfile": "Ikkje ei gyldig %(brand)s-nykelfil", - "Authentication check failed: incorrect password?": "Authentiseringsforsøk mislukkast: feil passord?", - "Mirror local video feed": "Spegl den lokale videofeeden", - "Send analytics data": "Send statistikkdata", - "Enable widget screenshots on supported widgets": "Skru widget-skjermbilete på for støtta widgetar", - "Waiting for response from server": "Ventar på svar frå tenaren", - "Incorrect verification code": "Urett stadfestingskode", - "Phone": "Telefon", - "No display name": "Ingen visningsnamn", - "New passwords don't match": "Dei nye passorda samsvarar ikkje", - "Passwords can't be empty": "Passordsfelta kan ikkje vera tomme", - "Warning!": "Åtvaring!", - "Do you want to set an email address?": "Vil du setja ei epostadresse?", - "Current password": "Gjeldande passord", - "New Password": "Nytt passord", - "Confirm password": "Stadfest passord", - "Change Password": "Endra passord", - "Authentication": "Authentisering", - "Failed to set display name": "Fekk ikkje til å setja visningsnamn", - "Notification targets": "Varselmål", - "Off": "Av", - "On": "På", - "Noisy": "Bråkete", - "Drop file here to upload": "Slipp ein fil her for å lasta opp", - "This event could not be displayed": "Denne hendingen kunne ikkje visast", - "Unban": "Slepp inn att", - "Failed to ban user": "Fekk ikkje til å stenge ute brukaren", - "Demote yourself?": "Senke ditt eige tilgangsnivå?", - "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.": "Du kan ikkje gjera om på denne endringa sidan du senkar tilgangsnivået ditt. Viss du er den siste privilegerte brukaren i rommet vil det bli umogleg å få tilbake tilgangsrettane.", - "Demote": "Degrader", - "Failed to mute user": "Fekk ikkje til å dempe brukaren", - "Failed to change power level": "Fekk ikkje til å endra tilgangsnivået", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Du kan ikkje angre denne endringa, fordi brukaren du forfremmar vil få same tilgangsnivå som du har no.", - "Are you sure?": "Er du sikker?", - "Unignore": "Slutt å ignorer", - "Share Link to User": "Del ei lenke til brukaren", - "Admin Tools": "Administratorverktøy", - "and %(count)s others...": { - "other": "og %(count)s andre...", - "one": "og ein annan..." - }, - "Invited": "Invitert", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (tilgangsnivå %(powerLevelNumber)s)", - "You do not have permission to post to this room": "Du har ikkje lov til å senda meldingar i dette rommet", - "Server error": "Noko gjekk gale med tenaren", - "Server unavailable, overloaded, or something else went wrong.": "Tenar utilgjengeleg, overlasta eller har eit anna problem.", - "Command error": "Noko gjekk gale med kommandoen", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)st", - "%(duration)sd": "%(duration)sd", - "Replying": "Svarar", - "Unnamed room": "Rom utan namn", - "(~%(count)s results)": { - "other": "(~%(count)s resultat)", - "one": "(~%(count)s resultat)" - }, - "Join Room": "Bli med i rom", - "Upload avatar": "Last avatar opp", - "Forget room": "Gløym rom", - "Share room": "Del rom", - "Rooms": "Rom", - "Low priority": "Låg prioritet", - "Historical": "Historiske", - "%(roomName)s does not exist.": "%(roomName)s eksisterar ikkje.", - "%(roomName)s is not accessible at this time.": "%(roomName)s er ikkje tilgjengeleg no.", - "Failed to unban": "Fekk ikkje til å lata inn att", - "Banned by %(displayName)s": "Stengd ute av %(displayName)s", - "unknown error code": "ukjend feilkode", - "Failed to forget room %(errCode)s": "Fekk ikkje til å gløyma rommet %(errCode)s", - "No users have specific privileges in this room": "Ingen brukarar har spesifikke rettigheiter i dette rommet", - "Privileged Users": "Privilegerte brukarar", - "Muted Users": "Dempa brukarar", - "Banned users": "Utestengde brukarar", - "Favourite": "Yndling", - "Publish this room to the public in %(domain)s's room directory?": "Gjer dette rommet offentleg i %(domain)s sin romkatalog?", - "Who can read history?": "Kven kan lesa historia?", - "Anyone": "Kven som helst", - "Members only (since the point in time of selecting this option)": "Berre medlemmar (frå då denne innstillinga vart skrudd på)", - "Members only (since they were invited)": "Berre medlemmar (frå då dei vart inviterte inn)", - "Members only (since they joined)": "Berre medlemmar (frå då dei kom inn)", - "Permissions": "Tillatelsar", - "Search…": "Søk…", - "This Room": "Dette rommet", - "All Rooms": "Alle rom", - "You don't currently have any stickerpacks enabled": "Du har for tida ikkje skrudd nokre klistremerkepakkar på", - "Jump to first unread message.": "Hopp til den fyrste uleste meldinga.", - "This room has no local addresses": "Dette rommet har ingen lokale adresser", - "You have enabled URL previews by default.": "Du har skrudd URL-førehandsvisingar på i utgangspunktet.", - "You have disabled URL previews by default.": "Du har skrudd URL-førehandsvisingar av i utgangspunktet.", - "URL previews are enabled by default for participants in this room.": "URL-førehandsvisingar er skrudd på i utgangspunktet for dette rommet.", - "URL previews are disabled by default for participants in this room.": "URL-førehandsvisingar er skrudd av i utgangspunktet for dette rommet.", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "I krypterte rom, slik som denne, er URL-førehandsvisingar skrudd av i utgangspunktet for å forsikra at heimtenaren din (der førehandsvisinger lagast) ikkje kan samla informasjon om lenkjer som du ser i dette rommet.", - "URL Previews": "URL-førehandsvisingar", - "Sunday": "søndag", - "Monday": "måndag", - "Tuesday": "tysdag", - "Wednesday": "onsdag", - "Thursday": "torsdag", - "Friday": "fredag", - "Saturday": "laurdag", - "Today": "i dag", - "Yesterday": "i går", - "Error decrypting attachment": "Noko gjekk gale med vedleggsdekrypteringa", - "Decrypt %(text)s": "Dekrypter %(text)s", - "Download %(text)s": "Last %(text)s ned", - "Invalid file%(extra)s": "Ugangbar fil%(extra)s", - "Error decrypting image": "Noko gjekk gale med biletedekrypteringa", - "Error decrypting video": "Noko gjekk gale med videodekrypteringa", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s endra avataren til %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s fjerna romavataren.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s endra romavataren til ", - "Copied!": "Kopiert!", - "Failed to copy": "Noko gjekk gale med kopieringa", - "A text message has been sent to %(msisdn)s": "Ei tekstmelding vart send til %(msisdn)s", - "Please enter the code it contains:": "Ver venleg og skriv koden den inneheld inn:", - "Start authentication": "Start authentisering", - "Sign in with": "Logg inn med", - "Email address": "Epostadresse", - "Something went wrong!": "Noko gjekk gale!", - "What's New": "Kva er nytt", - "What's new?": "Kva er nytt?", - "Error encountered (%(errorDetail)s).": "Noko gjekk gale (%(errorDetail)s).", - "No update available.": "Inga oppdatering er tilgjengeleg.", - "Delete Widget": "Slett Widgeten", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Å sletta ein widget fjernar den for alle brukarane i rommet. Er du sikker på at du vil sletta denne widgeten?", - "Delete widget": "Slett widgeten", - "Create new room": "Lag nytt rom", - "Home": "Heim", - "%(items)s and %(count)s others": { - "other": "%(items)s og %(count)s til", - "one": "%(items)s og ein til" - }, - "%(items)s and %(lastItem)s": "%(items)s og %(lastItem)s", - "collapse": "Slå saman", - "expand": "Utvid", - "In reply to ": "Som svar til ", - "And %(count)s more...": { - "other": "Og %(count)s til..." - }, - "Preparing to send logs": "Førebur loggsending", - "Logs sent": "Loggar sende", - "Thank you!": "Takk skal du ha!", - "Failed to send logs: ": "Fekk ikkje til å senda loggar: ", - "Unavailable": "Utilgjengeleg", - "Changelog": "Endringslogg", - "not specified": "Ikkje spesifisert", - "Confirm Removal": "Godkjenn Fjerning", - "Unknown error": "Noko ukjend gjekk galt", - "Deactivate Account": "Avliv Brukaren", - "An error has occurred.": "Noko gjekk gale.", - "Clear Storage and Sign Out": "Tøm Lager og Logg Ut", - "Send Logs": "Send Loggar", - "Unable to restore session": "Kunne ikkje henta øykta fram att", - "We encountered an error trying to restore your previous session.": "Noko gjekk gale med framhentinga av den førre øykta di.", - "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.": "Viss du har tidligare brukt ein nyare versjon av %(brand)s, kan økts-data vere inkompatibel med denne versjonen. Lukk dette vindauget og bytt til ein nyare versjon.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Det kan henda at å tømma nettlesarlageret rettar opp i det, men det loggar deg ut og kan gjera den krypterte pratehistoria uleseleg.", - "Invalid Email Address": "Ugangbar Epostadresse", - "This doesn't appear to be a valid email address": "Det ser ikkje ut til at epostadressa er gangbar", - "Verification Pending": "Ventar på verifikasjon", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Ver venleg og sjekk eposten din og klikk på lenkja du har fått. Når det er gjort, klikk gå fram.", - "Unable to add email address": "Klarte ikkje å leggja epostadressa til", - "Unable to verify email address.": "Klarte ikkje å stadfesta epostadressa.", - "This will allow you to reset your password and receive notifications.": "Dette tillèt deg å attendestilla passordet ditt og å få varsel.", - "Failed to change password. Is your password correct?": "Fekk ikkje til å skifta passord. Er passordet rett?", - "Share Room": "Del Rom", - "Link to most recent message": "Lenk til den nyaste meldinga", - "Share User": "Del Brukar", - "Share Room Message": "Del Rommelding", - "Link to selected message": "Lenk til den valde meldinga", - "Reject invitation": "Sei nei til innbyding", - "Are you sure you want to reject the invitation?": "Er du sikker på at du vil seia nei til innbydinga?", - "You cannot delete this message. (%(code)s)": "Du kan ikkje sletta meldinga. (%(code)s)", - "Source URL": "Kjelde-URL", - "All messages": "Alle meldingar", - "Low Priority": "Lågrett", - "You must register to use this functionality": "Du må melda deg inn for å bruka denne funksjonen", - "You must join the room to see its files": "Du må fare inn i rommet for å sjå filene dets", - "Failed to reject invitation": "Fekk ikkje til å seia nei til innbyding", - "This room is not public. You will not be able to rejoin without an invite.": "Dette rommet er ikkje offentleg. Du kjem ikkje til å kunna koma inn att utan ei innbyding.", - "Are you sure you want to leave the room '%(roomName)s'?": "Er du sikker på at du vil forlate rommet '%(roomName)s'?", - "Can't leave Server Notices room": "Kan ikkje forlate Systemvarsel-rommet", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Dette rommet er for viktige meldingar frå Heimtenaren, så du kan ikkje forlate det.", - "Signed Out": "Logga Ut", - "For security, this session has been signed out. Please sign in again.": "Av sikkerheitsgrunnar har denne øykta vorte logga ut. Ver venleg og logg inn att.", - "Terms and Conditions": "Vilkår og Føresetnader", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "For å framleis bruka %(homeserverDomain)s sin heimtenar må du sjå over og seia deg einig i våre Vilkår og Føresetnader.", - "Review terms and conditions": "Sjå over Vilkår og Føresetnader", - "Old cryptography data detected": "Gamal kryptografidata vart oppdagen", - "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å ein eldre versjon av %(brand)s er oppdaga. Dette kan ha gjort at ende-til-ende kryptering feilar i den eldre versjonen. Krypterte meldingar som er utveksla med den gamle versjonen er kanskje ikkje dekrypterbare i denne versjonen. Dette kan forårsake at meldingar utveksla mot denne versjonen vil feile. Opplever du problem med dette, kan du logge inn og ut igjen. For å behalde meldingshistorikk, eksporter og importer nøklane dine på nytt.", - "Invite to this room": "Inviter til dette rommet", - "Notifications": "Varsel", - "You can't send any messages until you review and agree to our terms and conditions.": "Du kan ikkje senda meldingar før du les over og godkjenner våre bruksvilkår.", - "Connectivity to the server has been lost.": "Tilkoplinga til tenaren vart tapt.", - "Sent messages will be stored until your connection has returned.": "Sende meldingar vil lagrast lokalt fram til nettverket er oppe att.", - "You seem to be uploading files, are you sure you want to quit?": "Det ser ut til at du lastar opp filer, er du sikker på at du vil avslutte?", - "You seem to be in a call, are you sure you want to quit?": "Det ser ut til at du er i ein samtale, er du sikker på at du vil avslutte?", - "Search failed": "Søket feila", - "No more results": "Ingen fleire resultat", - "Failed to reject invite": "Fekk ikkje til å avstå invitasjonen", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Prøvde å laste eit bestemt punkt i rommet sin historikk, men du har ikkje lov til å sjå den spesifike meldingen.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Prøvde å lasta eit bestemt punkt i rommet sin historikk, men klarde ikkje å finna det.", - "Failed to load timeline position": "Innlasting av punkt i historikken feila.", - "Uploading %(filename)s and %(count)s others": { - "other": "Lastar opp %(filename)s og %(count)s andre", - "one": "Lastar opp %(filename)s og %(count)s andre" - }, - "Uploading %(filename)s": "Lastar opp %(filename)s", - "Unable to remove contact information": "Klarte ikkje å fjerna kontaktinfo", - "": "", - "Import E2E room keys": "Hent E2E-romnøklar inn", - "Cryptography": "Kryptografi", - "Check for update": "Sjå etter oppdateringar", - "Reject all %(invitedRooms)s invites": "Kanseller alle invitasjonar frå %(invitedRooms)s", - "No media permissions": "Ingen mediatilgang", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Det kan henda at du må gje %(brand)s tilgang til mikrofonen/nettkameraet for hand", - "No Audio Outputs detected": "Ingen ljodavspelingseiningar funne", - "No Microphones detected": "Ingen opptakseiningar funne", - "No Webcams detected": "Ingen Nettkamera funne", - "Default Device": "Eininga som brukast i utgangspunktet", - "Audio Output": "Ljodavspeling", - "Email": "Epost", - "Account": "Brukar", - "A new password must be entered.": "Du må skriva eit nytt passord inn.", - "New passwords must match each other.": "Dei nye passorda må vera like.", - "Return to login screen": "Gå attende til innlogging", - "Incorrect username and/or password.": "Feil brukarnamn og/eller passord.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Merk deg at du loggar inn på %(hs)s-tenaren, ikkje matrix.org.", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Kan ikkje kobla til heimetenaren via HTTP fordi URL-adressa i nettlesaren er HTTPS. Bruk HTTPS, eller aktiver usikre skript.", - "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 ikkje kopla til heimtenaren - ver venleg og sjekk tilkoplinga di, og sjå til at heimtenaren din sitt CCL-sertifikat er stolt på og at ein nettlesartillegg ikkje hindrar førespurnader.", - "Commands": "Kommandoar", - "Notify the whole room": "Varsle heile rommet", - "Room Notification": "Romvarsel", - "Users": "Brukarar", - "Session ID": "Økt-ID", - "Passphrases must match": "Passfrasane må vere identiske", - "Passphrase must not be empty": "Passfrasefeltet kan ikkje stå tomt", - "Enter passphrase": "Skriv inn passfrase", - "Confirm passphrase": "Stadfest passfrase", - "Export E2E room keys": "Hent E2E-romnøklar ut", - "Jump to read receipt": "Hopp til lesen-lappen", - "Filter room members": "Filtrer rommedlemmar", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Når nokon legg ein URL med i meldinga si, kan ei URL-førehandsvising visast for å gje meir info om lenkja slik som tittelen, skildringa, og eit bilete frå nettsida.", - "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 held på å verta teken til ei tredje-partisside so du kan godkjenna brukaren din til bruk med %(integrationsUrl)s. Vil du gå fram?", - "Token incorrect": "Teiknet er gale", - "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", - "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", - "Server may be unavailable, overloaded, or search timed out :(": "Tenaren er kanskje utilgjengeleg, overlasta, elles så vart søket tidsavbrote :(", - "Profile": "Brukar", - "Export room keys": "Eksporter romnøklar", - "Import room keys": "Importer romnøklar", - "File to import": "Fil til import", - "Failed to remove tag %(tagName)s from room": "Fekk ikkje til å fjerna merket %(tagName)s frå rommet", - "Failed to add tag %(tagName)s to room": "Fekk ikkje til å leggja merket %(tagName)s til i rommet", - "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.": "Dette tillèt deg å henta nøklane for meldingar du har sendt i krypterte rom ut til ei lokal fil. Då kan du importera fila i ein annan Matrix-klient i framtida, slik at den klienten òg kan dekryptera meldingane.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Dette tillèt deg å importere krypteringsnøklar som du tidlegare har eksportert frå ein annan Matrix-klient. Du har deretter moglegheit for å dekryptere alle meldingane som den andre klienten kunne dekryptere.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Den eksporterte fila vil bli verna med ein passfrase. Du bør skriva passfrasen her, for å dekryptere fila.", - "Only room administrators will see this warning": "Berre rom-administratorar vil sjå denne åtvaringa", - "This homeserver has hit its Monthly Active User limit.": "Heimtenaren har truffe den Månadlege Grensa si for Aktive Brukarar.", - "This homeserver has exceeded one of its resource limits.": "Heimtenaren har gått over ei av ressursgrensene sine.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Fila %(fileName)s er større enn heimetenaren si grense for opplastningar", - "Unable to load! Check your network connectivity and try again.": "Klarte ikkje lasta! Sjå på nettilkoplinga di og prøv igjen.", - "Your %(brand)s is misconfigured": "%(brand)s-klienten din er sett opp feil", - "Explore rooms": "Utforsk romma", - "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.": "Meldinga di vart ikkje send, for denne heimetenaren har nådd grensa for maksimalt aktive brukarar pr. månad. Kontakt systemadministratoren for å vidare nytte denne tenesta.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Denne meldingen vart ikkje send fordi heimetenaren har nådd grensa for tilgjengelege systemressursar. Kontakt systemadministratoren for å vidare nytta denne tenesta.", - "Add room": "Legg til rom", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "Du har %(count)s uleste varslingar i ein tidligare versjon av dette rommet.", - "one": "Du har %(count)s ulest varsel i ein tidligare versjon av dette rommet." - }, - "Could not load user profile": "Klarde ikkje å laste brukarprofilen", - "Your password has been reset.": "Passodet ditt vart nullstilt.", - "Invalid homeserver discovery response": "Feil svar frå heimetenaren (discovery response)", - "Failed to get autodiscovery configuration from server": "Klarde ikkje å hente automatisk oppsett frå tenaren", - "Invalid base_url for m.homeserver": "Feil base_url for m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "URL-adressa virkar ikkje til å vere ein gyldig Matrix-heimetenar", - "Invalid identity server discovery response": "Feil svar frå identitetstenaren (discovery response)", - "Invalid base_url for m.identity_server": "Feil base_url for m.identity_server", - "Identity server URL does not appear to be a valid identity server": "URL-adressa virkar ikkje til å vere ein gyldig identitetstenar", - "General failure": "Generell feil", - "Please contact your service administrator to continue using this service.": "Kontakt din systemadministrator for å vidare bruka tenesta.", - "This account has been deactivated.": "Denne kontoen har blitt deaktivert.", - "Create account": "Lag konto", - "Failed to re-authenticate due to a homeserver problem": "Fekk ikkje til å re-authentisere grunna ein feil på heimetenaren", - "Clear personal data": "Fjern personlege data", - "That matches!": "Dette stemmer!", - "That doesn't match.": "Dette stemmer ikkje.", - "Go back to set it again.": "Gå tilbake for å sette den på nytt.", - "Your keys are being backed up (the first backup could take a few minutes).": "Nøklane dine blir sikkerheitskopiert (den første kopieringa kan ta nokre minutt).", - "Success!": "Suksess!", - "Unable to create key backup": "Klarte ikkje å lage sikkerheitskopi av nøkkelen", - "Set up": "Sett opp", - "New Recovery Method": "Ny gjenopprettingsmetode", - "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.": "Har du ikkje satt opp den nye gjenopprettingsmetoden, kan ein angripar prøve å bryte seg inn på kontoen din. Endre ditt kontopassord og sett opp gjenoppretting umiddelbart under instillingane.", - "Go to Settings": "Gå til innstillingar", - "Set up Secure Messages": "Sett opp sikre meldingar (Secure Messages)", - "Recovery Method Removed": "Gjenopprettingsmetode fjerna", - "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.": "Viss du ikkje fjerna gjenopprettingsmetoden, kan ein angripar prøve å bryte seg inn på kontoen din. Endre kontopassordet ditt og sett ein opp ein ny gjenopprettingsmetode umidellbart under Innstillingar.", - "Add Email Address": "Legg til e-postadresse", - "Add Phone Number": "Legg til telefonnummer", - "Call failed due to misconfigured server": "Samtalen gjekk gale fordi tenaren er oppsatt feil", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Spør administratoren for din heimetenar%(homeserverDomain)s om å setje opp ein \"TURN-server\" slik at talesamtalar fungerer på rett måte.", - "The file '%(fileName)s' failed to upload.": "Fila '%(fileName)s' vart ikkje lasta opp.", - "The server does not support the room version specified.": "Tenaren støttar ikkje den spesifikke versjonen av rommet.", - "Use an identity server": "Bruk ein identitetstenar", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Bruk ein identitetstenar for å invitera via e-post. Klikk for å fortsetja å bruka standard identitetstenar (%(defaultIdentityServerName)s) eller styre dette i innstillingane.", - "Use an identity server to invite by email. Manage in Settings.": "Bruk ein identitetstenar for å invitera via e-post. Styr dette i Innstillingane.", - "Cancel entering passphrase?": "Avbryte inntasting av passfrase ?", - "Setting up keys": "Setter opp nøklar", - "Verify this session": "Stadfest denne økta", - "Encryption upgrade available": "Kryptering kan oppgraderast", - "Identity server has no terms of service": "Identitetstenaren manglar bruksvilkår", - "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.": "Denne handlinga krev kommunikasjon mot (standard identitetstenar) for å verifisere e-post eller telefonnummer, men tenaren manglar bruksvilkår.", - "Only continue if you trust the owner of the server.": "Gå vidare så lenge du har tillit til eigar av tenaren.", - "Error upgrading room": "Feil ved oppgradering av rom", - "Double check that your server supports the room version chosen and try again.": "Sjekk at tenar støttar denne romversjonen, og prøv på nytt.", - "Verifies a user, session, and pubkey tuple": "Verifiser brukar, økt eller public-key objekt (pubkey tuple)", - "Session already verified!": "Sesjon er tidligare verifisert!", - "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!": "ÅTVARING: NØKKELVERIFIKASJON FEILA! Signeringsnøkkel for %(userId)s og økt %(deviceId)s er \"%(fprint)s\" stemmer ikkje med innsendt nøkkel \"%(fingerprint)s\". Dette kan vere teikn på at kommunikasjonen er avlytta!", - "The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Innsendt signeringsnøkkel er lik nøkkelen du mottok frå %(userId)s med økt %(deviceId)s. Sesjonen no er verifisert.", - "You do not have permission to invite people to this room.": "Du har ikkje lov til å invitera andre til dette rommet.", - "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.", - "Email addresses": "E-postadresser", - "Phone numbers": "Telefonnummer", - "Accept all %(invitedRooms)s invites": "Aksepter alle invitasjonar frå %(invitedRooms)s", - "Security & Privacy": "Tryggleik og personvern", - "Error changing power level requirement": "Feil under endring av krav for tilgangsnivå", - "Error changing power level": "Feil under endring av tilgangsnivå", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Ein feil skjedde under endring av tilgangsnivå. Sjekk at du har lov til dette, deretter prøv på nytt.", - "Scroll to most recent messages": "Gå til dei nyaste meldingane", - "Close preview": "Lukk førehandsvisninga", - "No recent messages by %(user)s found": "Fann ingen nyare meldingar frå %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Prøv å rulle oppover i historikken for å sjå om det finst nokon eldre.", - "Remove recent messages by %(user)s": "Fjern nyare meldingar frå %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Ved store mengder meldingar kan dette ta tid. Ver venleg å ikkje last om klienten din mens dette pågår.", - "Remove %(count)s messages": { - "other": "Fjern %(count)s meldingar", - "one": "Fjern 1 melding" - }, - "Deactivate user?": "Deaktivere brukar?", - "Deactivate user": "Deaktiver brukar", - "Failed to deactivate user": "Fekk ikkje til å deaktivere brukaren", - "Remove recent messages": "Fjern nyare meldingar", - "The conversation continues here.": "Samtalen held fram her.", - "This room has been replaced and is no longer active.": "Dette rommet er erstatta og er ikkje lenger aktivt.", - "Italics": "Kursiv", - "Room %(name)s": "Rom %(name)s", - "Direct Messages": "Folk", - "Join the conversation with an account": "Bli med i samtalen med ein konto", - "Sign Up": "Registrer deg", - "Reason: %(reason)s": "Grunn: %(reason)s", - "Forget this room": "Gløym dette rommet", - "Re-join": "Bli med på nytt", - "You were banned from %(roomName)s by %(memberName)s": "Du vart blokkert frå %(roomName)s av %(memberName)s", - "Something went wrong with your invite to %(roomName)s": "Noko gjekk gale med invitasjonen din for %(roomName)s", - "You can only join it with a working invite.": "Du kan berre bli med med ein fungerande invitasjon.", - "Try to join anyway": "Prøv å bli med likevel", - "Join the discussion": "Bli med i diskusjonen", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Invitasjonen til %(roomName)s vart sendt til %(email)s, som ikkje er tilknytta din konto", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Knytt denne e-posten opp til kontoen din under Innstillingar, for å direkte ta i mot invitasjonar i %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "Denne invitasjonen for %(roomName)s vart sendt til %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Bruk ein identitetstenar under Innstillingar, for å direkte ta i mot invitasjonar i %(brand)s.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Del denne e-postadresa i Innstillingar, for å direkte ta i mot invitasjonar i %(brand)s.", - "Do you want to chat with %(user)s?": "Ynskjer du å chatte med %(user)s?", - " wants to chat": " vil chatte med deg", - "Start chatting": "Start chatting", - "Do you want to join %(roomName)s?": "Ynskjer du å bli med i %(roomName)s?", - " invited you": " inviterte deg", - "Reject & Ignore user": "Avslå og ignorer brukar", - "You're previewing %(roomName)s. Want to join it?": "Du førehandsviser %(roomName)s. Ynskjer du å bli med ?", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s kan ikkje førehandsvisast. Ynskjer du å bli med ?", - "Unknown Command": "Ukjend kommando", - "You can use /help to list available commands. Did you mean to send this as a message?": "Du kan bruka /help for å lista tilgjengelege kommandoar. Meinte du å senda dette som ein melding ?", - "Hint: Begin your message with // to start it with a slash.": "Hint: Start meldinga med // for å starte den med skråstrek.", - "Send as message": "Send som melding", - "Failed to revoke invite": "Fekk ikkje til å trekke invitasjonen", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Fekk ikkje til å ta attende invitasjonen. Det kan ha oppstått ein mellombels feil på tenaren, eller så har ikkje du tilstrekkelege rettar for å ta attende invitasjonen.", - "Revoke invite": "Trekk invitasjon", - "Invited by %(sender)s": "Invitert av %(sender)s", - "Mark all as read": "Merk alle som lesne", - "Error updating main address": "Feil under oppdatering av hovedadresse", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Det skjedde ein feil under oppdatering av hovudadressa for rommet. Det kan hende at dette er ein mellombels feil, eller at det ikkje er tillate på tenaren.", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Feil under oppdatering av alternativ adresse. Det kan hende at dette er mellombels, eller at det ikkje er tillate på tenaren.", - "Main address": "Hovudadresse", - "Local address": "Lokal adresse", - "Published Addresses": "Publisert adresse", - "Other published addresses:": "Andre publiserte adresser:", - "No other published addresses yet, add one below": "Ingen publiserte adresser til no, legg til ei under", - "New published address (e.g. #alias:server)": "Ny publisert adresse (t.d. #alias:tenar)", - "Local Addresses": "Lokale adresser", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Sett adresse for dette rommet, slik at brukarar kan finne rommet på din heimetenar (%(localDomain)s)", - "Room Name": "Romnamn", - "Room Topic": "Romemne", - "Room avatar": "Rom-avatar", - "Power level": "Tilgangsnivå", - "Voice & Video": "Tale og video", - "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 more": "Vis meir", - "Display Name": "Visningsnamn", - "Invalid theme schema.": "", - "Language and region": "Språk og region", - "General": "Generelt", - "Room list": "Romkatalog", - "Autocomplete delay (ms)": "Forsinkelse på autofullfør (ms)", - "Room information": "Rominformasjon", - "Room Addresses": "Romadresser", - "Sounds": "Lydar", - "Browse": "Bla gjennom", - "Send %(eventType)s events": "Sende %(eventType)s hendelsar", - "Roles & Permissions": "Roller & Tilgangsrettar", - "Select the roles required to change various parts of the room": "Juster roller som er påkrevd for å endre ulike deler av rommet", - "Once enabled, encryption cannot be disabled.": "Etter aktivering, kan ikkje kryptering bli deaktivert.", - "Your display name": "Ditt visningsnamn", - "Can't find this server or its room list": "Klarde ikkje å finna tenaren eller romkatalogen til den", - "Upload completed": "Opplasting fullført", - "Cancelled signature upload": "Kansellerte opplasting av signatur", - "Room Settings - %(roomName)s": "Rominnstillingar - %(roomName)s", - "Manually verify all remote sessions": "Manuelt verifiser alle eksterne økter", - "My Ban List": "Mi blokkeringsliste", - "Composer": "Teksteditor", - "Upgrade this room to the recommended room version": "Oppgrader dette rommet til anbefalt romversjon", - "Your theme": "Ditt tema", - "Failed to upgrade room": "Fekk ikkje til å oppgradere rom", - "Use Single Sign On to continue": "Bruk Single-sign-on for å fortsette", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Stadfest at du legger til denne e-postadressa, ved å bruka Single-sign-on for å stadfeste identiteten din.", - "Capitalization doesn't help very much": "Store bokstavar hjelp dessverre lite", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Forutsigbare teiknbytte som '@' istaden for 'a' hjelp dessverre lite", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Kontoen din har ein kryss-signert identitet det hemmelege lageret, økta di stolar ikkje på denne enno.", - "in secret storage": "i hemmeleg lager", - "Secret storage public key:": "Public-nøkkel for hemmeleg lager:", - "Ignored users": "Ignorerte brukarar", - "Server or user ID to ignore": "Tenar eller brukar-ID for å ignorere", - "If this isn't what you want, please use a different tool to ignore users.": "Om det ikkje var dette du ville, bruk eit anna verktøy til å ignorera brukarar.", - "Enter the name of a new server you want to explore.": "Skriv inn namn på ny tenar du ynskjer å utforske.", - "Command Help": "Kommandohjelp", - "To help us prevent this in future, please send us logs.": "For å bistå med å forhindre dette i framtida, gjerne send oss loggar.", - "%(creator)s created and configured the room.": "%(creator)s oppretta og konfiguerte dette rommet.", - "Jump to first unread room.": "Hopp til fyrste uleste rom.", - "Jump to first invite.": "Hopp til fyrste invitasjon.", - "Unable to set up secret storage": "Oppsett av hemmeleg lager feila", - "Confirm adding email": "Stadfest at du ynskjer å legga til e-postadressa", - "Click the button below to confirm adding this email address.": "Trykk på knappen under for å stadfesta at du ynskjer å legga til denne e-postadressa.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Stadfest dette telefonnummeret for å bruka Single-sign-on for å bevisa identiteten din.", - "Confirm adding phone number": "Stadfest tilleggjing av telefonnummeret", - "Click the button below to confirm adding this phone number.": "Trykk på knappen nedanfor for å legge til dette telefonnummeret.", - "%(name)s is requesting verification": "%(name)s spør etter verifikasjon", - "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", - "Enable message search in encrypted rooms": "Aktiver søk etter meldingar i krypterte rom", - "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Sikre meldingar med denne brukaren er ende-til-ende krypterte og kan ikkje lesast av tredjepart.", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Er du sikker? Alle dine krypterte meldingar vil gå tapt viss nøklane dine ikkje er sikkerheitskopierte.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Krypterte meldingar er sikra med ende-til-ende kryptering. Berre du og mottakar(ane) har nøklane for å lese desse meldingane.", - "wait and try again later": "vent og prøv om att seinare", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "For å rapportere eit Matrix-relatert sikkerheitsproblem, les Matrix.org sin Security Disclosure Policy.", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Tenaradministratoren din har deaktivert ende-til-ende kryptering som standard i direktemeldingar og private rom.", - "Set a new custom sound": "Set ein ny tilpassa lyd", - "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.": "Når kryptering er aktivert for eit rom, kan ein ikkje deaktivere det. Meldingar som blir sende i eit kryptert rom kan ikkje bli lesne av tenaren, men berre av deltakarane i rommet. Aktivering av kryptering kan hindre mange botar og bruer frå å fungera på rett måte. Les meir om kryptering her.", - "This room is end-to-end encrypted": "Dette rommet er ende-til-ende kryptert", - "Encrypted by an unverified session": "Kryptert av ein ikkje-verifisert sesjon", - "Encrypted by a deleted session": "Kryptert av ein sletta sesjon", - "Messages in this room are end-to-end encrypted.": "Meldingar i dette rommet er ende-til-ende kryptert.", - "Messages in this room are not end-to-end encrypted.": "Meldingar i dette rommet er ikkje ende-til-ende kryptert.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Når du nyttar krypterte rom er meldingane din sikra. Berre du og mottakaren har unike nøklar som kan gjere meldingane lesbare.", - "This client does not support end-to-end encryption.": "Denne klienten støttar ikkje ende-til-ende kryptering.", - "Add a new server": "Legg til ein ny tenar", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Tømming av data frå denne sesjonen er permanent. Krypterte meldingar vil gå tapt med mindre krypteringsnøklane har blitt sikkerheitskopierte.", - "Hide advanced": "Gøym avanserte alternativ", - "Show advanced": "Vis avanserte alternativ", - "I don't want my encrypted messages": "Eg treng ikkje mine krypterte meldingar", - "You'll lose access to your encrypted messages": "Du vil miste tilgangen til dine krypterte meldingar", - "Join millions for free on the largest public server": "Kom ihop med millionar av andre på den største offentlege tenaren", - "Always show the window menu bar": "Vis alltid menyfeltet i toppen av vindauget", - "All settings": "Alle innstillingar", - "Delete Backup": "Slett sikkerheitskopi", - "Restore from Backup": "Gjenopprett frå sikkerheitskopi", - "Encryption": "Kryptografi", - "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", - "Change notification settings": "Endra varslingsinnstillingar", - "Enable desktop notifications": "Aktiver skrivebordsvarsel", - "Video conference started by %(senderName)s": "Videokonferanse starta av %(senderName)s", - "Video conference updated by %(senderName)s": "Videokonferanse oppdatert av %(senderName)s", - "Video conference ended by %(senderName)s": "Videokonferanse avslutta av %(senderName)s", - "Explore public rooms": "Utforsk offentlege rom", - "Email Address": "E-postadresse", - "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å.", - "The call was answered on another device.": "Samtalen vart svart på på ei anna eining.", - "Norway": "Noreg", - "Bahamas": "Bahamas", - "Azerbaijan": "Aserbajdsjan", - "Austria": "Austerrike", - "Australia": "Australia", - "Aruba": "Aruba", - "Armenia": "Armenia", - "Argentina": "Argentina", - "Antigua & Barbuda": "Antigua og Barbuda", - "Antarctica": "Antarktika", - "Anguilla": "Anguilla", - "Angola": "Angola", - "Andorra": "Andorra", - "American Samoa": "Amerikansk Samoa", - "Algeria": "Algerie", - "Albania": "Albania", - "Åland Islands": "Åland", - "Afghanistan": "Afghanistan", - "United States": "Sambandsstatane (USA)", - "United Kingdom": "Storbritannia", - "We couldn't log you in": "Vi klarte ikkje å logga deg inn", - "Too Many Calls": "For mange samtalar", - "The call could not be established": "Samtalen kunne ikkje opprettast", - "The user you called is busy.": "Brukaren du ringde er opptatt.", - "User Busy": "Brukaren er opptatt", - "End Poll": "Avslutt røysting", - "Sorry, the poll did not end. Please try again.": "Røystinga vart ikkje avslutta. Prøv på nytt.", - "Failed to end poll": "Avslutning av røysting gjekk gale", - "Failed to post poll": "Oppretting av røysting gjekk gale", - "The poll has ended. Top answer: %(topAnswer)s": "Røystinga er ferdig. Flest stemmer: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Røystinga er ferdig. Ingen røyster vart mottekne.", - "What is your poll question or topic?": "Kva handlar røystinga om ?", - "Sorry, the poll you tried to create was not posted.": "Røystinga du prøvde å oppretta vart ikkje publisert.", - "Edit poll": "Endra røysting", - "Create Poll": "Opprett røysting", - "Create poll": "Opprett røysting", - "Sorry, you can't edit a poll after votes have been cast.": "Beklagar, du kan ikkje endra ei røysting som er i gang.", - "Can't edit poll": "Røystinga kan ikkje endrast", - "Poll": "Røysting", - "You do not have permission to start polls in this room.": "Du har ikkje lov til å starte nye røystingar i dette rommet.", - "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", - "Mentions & keywords": "Nemningar & nøkkelord", - "Keyboard shortcuts": "Tastatursnarvegar", - "Keyboard": "Tastatur", - "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", - "Identity server (%(server)s)": "Identietstenar (%(server)s)", - "Change identity server": "Endre identitetstenar", - "Not a valid identity server (status code %(code)s)": "Ikkje ein gyldig identietstenar (statuskode %(code)s)", - "Identity server URL must be HTTPS": "URL for identitetstenar må vera HTTPS", - "Review to ensure your account is safe": "Undersøk dette for å gjere kontoen trygg", - "Results are only revealed when you end the poll": "Resultatet blir synleg når du avsluttar røystinga", - "Results will be visible when the poll is ended": "Resultata vil bli synlege når røystinga er ferdig", - "Hide sidebar": "Gøym sidestolpen", - "Show sidebar": "Vis sidestolpen", - "Close sidebar": "Lat att sidestolpen", - "Sidebar": "Sidestolpe", - "Expand map": "Utvid kart", - "Expand quotes": "Utvid sitat", - "To view all keyboard shortcuts, click here.": "For å sjå alle tastatursnarvegane, klikk her.", - "Deactivate account": "Avliv brukarkontoen", - "Enter a new identity server": "Skriv inn ein ny identitetstenar", - "Click the button below to confirm signing out these devices.": { - "one": "Trykk på knappen under for å stadfesta utlogging frå denne eininga." - }, - "Confirm signing out these devices": { - "one": "Stadfest utlogging frå denne eininga" - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Stadfest utlogging av denne eininga ved å nytta Single-sign-on for å bevise identiteten din." - }, - "Verify this device by confirming the following number appears on its screen.": "Verifiser denne eininga ved å stadfeste det følgjande talet når det kjem til syne på skjermen.", - "Quick settings": "Hurtigval", - "More options": "Fleire val", - "Pin to sidebar": "Fest til sidestolpen", - "Match system": "Følg systemet", - "Room settings": "Rominnstillingar", - "Join the conference from the room information card on the right": "Bli med i konferanse frå rominfo-kortet til høgre", - "Final result based on %(count)s votes": { - "one": "Endeleg resultat basert etter %(count)s stemme", - "other": "Endeleg resultat basert etter %(count)s stemmer" - }, - "Failed to transfer call": "Overføring av samtalen feila", - "Transfer Failed": "Overføring feila", - "Unable to transfer call": "Fekk ikkje til å overføra samtalen", - "There was an error looking up the phone number": "Det skjedde ein feil under oppslag av telefonnummer", - "Unable to look up phone number": "Nummeroppslag gjekk gale", - "You've reached the maximum number of simultaneous calls.": "Du har nådd maksimalt tal samtidige samtalar.", - "You cannot place calls without a connection to the server.": "Du kan ikkje starta samtalar utan tilkopling til tenaren.", - "Connectivity to the server has been lost": "Tilkopling til tenaren vart tapt", - "common": { - "analytics": "Statistikk", - "error": "Noko gjekk gale", - "message_layout": "Utforming for meldingar", - "modern": "Moderne", - "mute": "Demp", - "no_results": "Ingen resultat", - "offline": "Fråkopla", - "password": "Passord", - "people": "Folk", - "report_a_bug": "Send inn feilrapport", - "settings": "Innstillingar", - "success": "Suksess", - "unmute": "Fjern demping", - "warning": "Åtvaring", - "theme": "Tema", - "room": "Rom", - "options": "Innstillingar", - "name": "Namn", - "light": "Lyst tema", - "labs": "Labben", - "home": "Heim", - "favourites": "Yndlingar", - "description": "Skildring", - "dark": "Mørkt tema", - "attachment": "Vedlegg", - "appearance": "Utsjånad", - "guest": "Gjest", - "legal": "Juridisk", - "credits": "Bidragsytarar", - "preferences": "Innstillingar", - "timeline": "Historikk", - "privacy": "Personvern", - "camera": "Kamera", - "microphone": "Ljodopptaking", - "emoji": "Emoji", - "someone": "Nokon", - "encrypted": "Kryptert", - "matrix": "Matrix", - "unnamed_room": "Rom utan namn", - "stickerpack": "Klistremerkepakke", - "system_alerts": "Systemvarsel", - "identity_server": "Identitetstenar", - "feedback": "Tilbakemeldingar" - }, - "action": { - "continue": "Fortset", - "create": "Lag", - "decline": "Sei nei", - "edit": "Gjer om", - "enable": "Aktiver", - "invite": "Inviter", - "invites_list": "Invitasjonar", - "leave": "Forlat", - "leave_room": "Forlat rommet", - "ok": "Greitt", - "quote": "Sitat", - "remove": "Fjern", - "reply": "Svar", - "retry": "Prøv om att", - "save": "Lagra", - "start_chat": "Start samtale", - "view_source": "Sjå Kjelda", - "view": "Vis", - "upload": "Last opp", - "upgrade": "Oppgrader", - "update": "Oppdatering", - "try_again": "Prøv på nytt", - "trust": "Tillat", - "skip": "Hopp over", - "sign_out": "Logg ut", - "sign_in": "Logg inn", - "share": "Del", - "search": "Søk", - "reset": "Nullstill", - "resend": "Send på nytt", - "reject": "Avslå", - "logout": "Logg ut", - "join": "Bli med", - "ignore": "Ignorer", - "go_back": "Gå attende", - "expand": "Utvid", - "download": "Last ned", - "dismiss": "Avvis", - "confirm": "Stadfest", - "close": "Lukk", - "cancel": "Bryt av", - "back": "Attende", - "add": "Legg til", - "accept": "Sei ja", - "rename": "Endra namn", - "review": "Undersøk", - "register": "Meld deg inn", - "import": "Importer", - "export": "Eksporter", - "refresh": "Hent fram på nytt", - "mention": "Nemn", - "submit": "Send inn" - }, - "labs": { - "pinning": "Meldingsfesting", - "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", - "category_room_list": "Romkatalog", - "toggle_microphone_mute": "Slå av/på demping av mikrofon", - "room_list_select_room": "Vel rom frå romkatalogen", - "room_list_collapse_section": "Minimer romkatalog-seksjonen", - "room_list_expand_section": "Utvid romkatalog-seksjonen" - }, - "composer": { - "format_bold": "Feit", - "format_strikethrough": "Gjennomstreka", - "format_inline_code": "Kode", - "format_code_block": "Kodeblokk", - "placeholder_reply_encrypted": "Send eit kryptert svar…", - "placeholder_reply": "Send eit svar…", - "placeholder_encrypted": "Send ei kryptert melding…", - "placeholder": "Send melding…" - }, - "Bold": "Feit", - "Code": "Kode", - "power_level": { - "default": "Opphavleg innstilling", - "restricted": "Avgrensa", - "moderator": "Moderator", - "admin": "Administrator", - "custom": "Tilpassa (%(level)s)" - }, - "bug_reporting": { - "matrix_security_issue": "For å rapportere eit Matrix-relatert sikkerheitsproblem, les Matrix.org sin Security Disclosure Policy.", - "submit_debug_logs": "Send inn feil-logg", - "title": "Feilrapportering", - "additional_context": "Om du har meir info rundt korleis problemet oppstod, som kva du prøvde å gjere på det tidspunktet, brukar-IDar m.m ,inkluder gjerne den informasjonen her.", - "send_logs": "Send loggar inn", - "collecting_information": "Samlar versjonsinfo for programmet", - "collecting_logs": "Samlar loggar" - }, - "time": { - "hours_minutes_seconds_left": "%(hours)st %(minutes)sm %(seconds)ss att", - "minutes_seconds_left": "%(minutes)sm %(seconds)ss att", - "seconds_left": "%(seconds)ss att", - "date_at_time": "%(date)s klokka %(time)s", - "short_days": "%(value)sd", - "short_days_hours_minutes_seconds": "%(days)sd %(hours)st %(minutes)sm %(seconds)ss", - "short_hours_minutes_seconds": "%(hours)st %(minutes)sm %(seconds)ss", - "short_minutes_seconds": "%(minutes)sm %(seconds)ss" - }, - "settings": { - "show_breadcrumbs": "Vis snarvegar til sist synte rom over romkatalogen", - "all_rooms_home_description": "Alle romma du er i vil vere synlege i Heim.", - "use_command_f_search": "Bruk Command + F for å søka på tidslinja", - "use_control_f_search": "Bruk Ctrl + F for å søka på tidslinja", - "use_12_hour_format": "Vis tidspunkt i 12-timarsform (t.d. 2:30pm)", - "always_show_message_timestamps": "Vis alltid meldingstidspunkt", - "send_typing_notifications": "Kringkast \"skriv...\"-status til andre", - "replace_plain_emoji": "Erstatt Emojiar i klartekst av seg sjølv", - "enable_markdown": "Aktiver Markdown", - "emoji_autocomplete": "Aktiver Emoji-forslag under skriving", - "use_control_enter_send_message": "Bruk Ctrl + Enter for å sende meldingar", - "automatic_language_detection_syntax_highlight": "Skru automatisk måloppdaging på for syntax-understreking", - "code_block_expand_default": "Utvid kodeblokker til vanleg", - "inline_url_previews_default": "Skru URL-førehandsvising i tekstfeltet på", - "autoplay_gifs": "Spel av GIF-ar automatisk", - "autoplay_videos": "Spel av video automatisk", - "image_thumbnails": "Vis førehandsvisningar/thumbnails for bilete", - "show_typing_notifications": "Vis \"skriv...\"-status frå andre", - "show_redaction_placeholder": "Vis ein plassholdar for sletta meldingar", - "show_read_receipts": "Vis lese-rapportar sendt av andre brukarar", - "show_displayname_changes": "Vis endringar for visningsnamn", - "big_emoji": "Aktiver store emolji-ar i samtalen", - "jump_to_bottom_on_send": "Hopp til botn av tidslinja når du sender ei melding", - "prompt_invite": "Spør før utsending av invitasjonar til potensielle ugyldige Matrix-IDar", - "start_automatically": "Start automatisk etter systeminnlogging", - "notifications": { - "rule_contains_display_name": "Meldingar som inneheld visingsnamnet mitt", - "rule_contains_user_name": "Meldingar som inneheld mitt brukarnamn", - "rule_roomnotif": "Meldingar som inneheld @room", - "rule_room_one_to_one": "Meldingar i ein-til-ein-samtalar", - "rule_message": "Meldingar i gruppesamtalar", - "rule_encrypted": "Krypterte meldingar i gruppesamtalar", - "rule_invite_for_me": "Når eg blir invitert til eit rom", - "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", - "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", - "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" - }, - "inline_url_previews_room_account": "Skru URL-førehandsvisingar på for dette rommet (påverkar deg åleine)", - "inline_url_previews_room": "Skru URL-førehandsvisingar på som utgangspunkt for deltakarar i dette rommet" - }, - "devtools": { - "event_type": "Hendingsort", - "state_key": "Tilstandsnykel", - "event_sent": "Hending send!", - "event_content": "Hendingsinnhald", - "toolbox": "Verktøykasse", - "developer_tools": "Utviklarverktøy", - "category_room": "Rom", - "category_other": "Anna" - }, - "create_room": { - "title_private_room": "Lag eit privat rom", - "join_rule_change_notice": "Du kan endra dette kva tid som helst frå rominnstillingar.", - "encryption_label": "Skru på ende-til-ende kryptering", - "topic_label": "Emne (valfritt)" - }, - "timeline": { - "m.call.invite": { - "voice_call": "%(senderName)s starta ein talesamtale.", - "voice_call_unsupported": "%(senderName)s starta ein talesamtale. (ikkje støtta av denne nettlesaren)", - "video_call": "%(senderName)s starta ein videosamtale.", - "video_call_unsupported": "%(senderName)s starta ein videosamtale. (ikkje støtta av denne nettlesaren)" - }, - "m.room.topic": "%(senderDisplayName)s gjorde emnet om til \"%(topic)s\".", - "m.room.name": { - "remove": "%(senderDisplayName)s fjerna romnamnet.", - "change": "%(senderDisplayName)s endra romnamnet frå %(oldRoomName)s til %(newRoomName)s.", - "set": "%(senderDisplayName)s gjorde romnamnet om til %(roomName)s." - }, - "m.room.tombstone": "%(senderDisplayName)s oppgraderte dette rommet.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s satte rommet til offentleg for alle som har linken.", - "invite": "%(senderDisplayName)s avgrensa romtilgang til inviterte deltakarar.", - "restricted_settings": "%(senderDisplayName)s endra kven som kan bli med i rommet. Vis innstillingar.", - "unknown": "%(senderDisplayName)s satte tilgangsregelen til %(rule)s" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s har opna for gjestetilgang i rommet.", - "forbidden": "%(senderDisplayName)s har hindra gjestetilgang i rommet.", - "unknown": "%(senderDisplayName)s endra gjestetilgang til %(rule)s" - }, - "m.image": "%(senderDisplayName)s sende eit bilete.", - "m.room.canonical_alias": { - "set": "%(senderName)s satte standardadressa for dette rommet til %(address)s.", - "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.", - "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.", - "sent": "%(senderName)s inviterte %(targetDisplayName)s til å bli med i rommet." - }, - "m.room.history_visibility": { - "invited": "%(senderName)s gjorde slik at den framtidige romhistoria er tilgjengeleg for alle rommedlemmar frå då dei vart invitert.", - "joined": "%(senderName)s gjorde slik at framtidig romhistorie er tilgjengeleg for alle rommedlemmar frå då dei kom inn.", - "shared": "%(senderName)s gjorde framtidig romhistorie tilgjengeleg for alle rommedlemmar.", - "world_readable": "%(senderName)s gjorde den framtidige romhistoria tilgjengelg for kven som helst.", - "unknown": "%(senderName)s gjorde den framtidige romhistoria tilgjengeleg til ukjende (%(visibility)s)." - }, - "m.room.pinned_events": { - "changed": "%(senderName)s endra dei festa meldingane i rommet." - }, - "m.widget": { - "modified": "%(widgetName)s-widget endra av %(senderName)s", - "added": "%(widgetName)s-widget lagt til av %(senderName)s", - "removed": "%(widgetName)s widget fjerna av %(senderName)s" - }, - "m.poll.start": "%(senderName)s har starta ei røysting - %(pollQuestion)s", - "m.poll.end": "%(senderName)s har avslutta ei røysting", - "typing_indicator": { - "one_user": "%(displayName)s skriv…", - "two_users": "%(names)s og %(lastPerson)s skriv…", - "more_users": { - "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" - } - }, - "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": { - "shrug": "Sett inn ¯\\_(ツ)_/¯ i ein rein-tekst melding", - "plain": "Sender ein melding som rein-tekst, utan å tolka den som markdown", - "html": "Sender melding som HTML, utan å tolka den som markdown", - "upgraderoom": "Oppgraderer eit rom til ein ny versjon", - "upgraderoom_permission_error": "Du har ikkje tilgang til å utføra denne kommandoen.", - "nick": "Forandrar kallenamnet ditt", - "myroomnick": "Endrar kallenamnet ditt som er synleg i det gjeldande rommet", - "roomavatar": "Endrar avataren for det gjeldande rommet", - "topic": "Hentar eller endrar emnefeltet for rommet", - "topic_none": "Dette rommet har ikkje noko emne.", - "roomname": "Sett romnamn", - "invite": "Inviter brukarar med fylgjande ID inn i gjeldande rom", - "ban": "Stengjer brukarar med den gjevne IDen ute", - "unban": "Ta vekk blokkering av brukar med bestemt ID", - "ignore": "Overser ein brukar, slik at meldingane deira ikkje synast for deg", - "unignore": "Sluttar å ignorer ein brukar, slik at meldingane deira no kan sjåast", - "devtools": "Opnar Utviklarverktøy-tekstboksen", - "addwidget": "Legg til eit tilpassa miniprogram til rommet med ein URL", - "rainbow": "Sender den bestemte meldinga farga som ein regnboge", - "rainbowme": "Sendar emojien med regnbogefargar", - "help": "Viser ei liste over kommandoar med bruksområde og skildringar", - "whois": "Viser informasjon om ein brukar", - "rageshake": "Send ein feilrapport med loggar", - "msg": "Send ein melding til den spesifiserte brukaren", - "usage": "Bruk", - "category_messages": "Meldingar", - "category_actions": "Handlingar", - "category_admin": "Administrator", - "category_advanced": "Avansert", - "category_other": "Anna", - "addwidget_missing_url": "Oppgje ein widget-URL eller innebygd kode", - "addwidget_invalid_protocol": "Skriv inn https:// eller http:// URL-en for miniprogrammet", - "addwidget_no_permissions": "Du kan ikkje endra miniprogram i dette rommet.", - "discardsession": "Tvingar i eit kryptert rom kassering av gjeldande utgåande gruppe-økt", - "query": "Opna ein samtale med den spesifiserte brukaren", - "me": "Visar handlingar", - "join": "Legg saman rom med spesifisert adresse", - "failed_find_user": "Klarde ikkje å finna brukaren i rommet", - "op": "Sett tilgangsnivået til ein brukar", - "deop": "AvOPar brukarar med den gjevne IDen" - }, - "presence": { - "online_for": "tilkopla i %(duration)s", - "idle_for": "Fråverande i %(duration)s", - "offline_for": "Fråkopla i %(duration)s", - "unknown_for": "Ukjend i %(duration)s", - "online": "Tilkopla", - "idle": "Fråverande", - "unknown": "Ukjend", - "offline": "Fråkopla" - }, - "Unknown": "Ukjend", - "voip": { - "hangup": "Legg på", - "voice_call": "Talesamtale", - "video_call": "Videosamtale", - "call_failed": "Oppringjing Mislukkast", - "unable_to_access_microphone": "Får ikkje tilgang til mikrofonen", - "call_failed_microphone": "Samtalen feila fordi mikrofonen ikkje kunne aktiverast. Sjekk att ein mikrofon er tilkopla og at den fungerer.", - "unable_to_access_media": "Får ikkje tilgang til nettkamera / mikrofon", - "call_failed_media": "Samtalen gjekk gale fordi nettkamera eller mikrofon ikkje kunne aktiverast. Sjekk att:", - "call_failed_media_connected": "Du har kopla til mikrofon og nettkamera, og at desse fungerer som dei skal", - "call_failed_media_permissions": "Tilgang til nettkamera er aktivert", - "call_failed_media_applications": "Ingen andre program brukar nettkameraet", - "already_in_call": "Allereie i ein samtale", - "already_in_call_person": "Du er allereie i ein samtale med denne personen.", - "unsupported": "Samtalar er ikkje støtta", - "unsupported_browser": "Du kan ikkje samtala i nettlesaren." - }, - "Other": "Anna", - "Advanced": "Avansert", - "room_settings": { - "permissions": { - "m.room.avatar": "Endre rom-avatar", - "m.room.name": "Endre romnamn", - "m.room.canonical_alias": "Endre hovudadresse for rommet", - "m.room.history_visibility": "Endre synlegheit for historikk", - "m.room.power_levels": "Endre rettigheiter", - "m.room.topic": "Endre emne", - "m.room.tombstone": "Oppgradere rommet", - "m.room.encryption": "Aktivere romkryptering", - "m.widget": "Endre programtillegg (widgets)", - "users_default": "Standard-rolle", - "events_default": "Sende melding", - "invite": "Inviter brukarar", - "state_default": "Endre innstillingar", - "ban": "Stenge ute brukarar", - "notifications.room": "Varsle alle" - } - }, - "auth": { - "sign_in_with_sso": "Logg på med Single-Sign-On", - "sso": "Single-sign-on", - "account_clash": "Kontoen din %(newAccountId)s er no registrert, men du er frå tidligare logga på med ein annan konto (%(loggedInUserId)s).", - "account_clash_previous_account": "Fortsett med tidligare konto", - "log_in_new_account": "Logg på den nye kontoen din.", - "registration_successful": "Registrering fullført", - "footer_powered_by_matrix": "Matrixdriven", - "failed_homeserver_discovery": "Fekk ikkje til å utforska heimetenaren", - "unsupported_auth_msisdn": "Denne tenaren støttar ikkje stadfesting gjennom telefonnummer.", - "unsupported_auth_email": "Denne heimetenaren støttar ikkje innloggingar med e-postadresser.", - "registration_disabled": "Registrering er skrudd av for denne heimetenaren.", - "failed_query_registration_methods": "Klarte ikkje å spørre etter støtta registreringsmetodar.", - "incorrect_password": "Urett passord", - "failed_soft_logout_auth": "Fekk ikkje til å re-autentisere", - "soft_logout_heading": "Du er no avlogga", - "forgot_password_email_required": "Du må skriva epostadressa som er tilknytta brukaren din inn.", - "forgot_password_prompt": "Gløymt passord ?", - "soft_logout_intro_password": "Skriv inn ditt passord for å logge på og ta tilbake tilgang til kontoen din.", - "soft_logout_intro_sso": "Logg på og ta tilbake tilgang til din konto.", - "soft_logout_intro_unsupported_auth": "Du har ikkje muligheit til å logge på kontoen din. Kontakt systemadministratoren for meir informasjon.", - "sign_in_or_register": "Logg inn eller opprett konto", - "sign_in_or_register_description": "Bruk kontoen din eller opprett ein ny for å halda fram.", - "register_action": "Opprett konto" - }, - "export_chat": { - "messages": "Meldingar" - }, - "room_list": { - "sort_unread_first": "Vis rom med ulesne meldingar fyrst", - "show_previews": "Vis førehandsvisningar for meldingar", - "sort_by": "Sorter etter", - "sort_by_activity": "Aktivitet", - "sublist_options": "Sjå alternativ", - "show_less": "Vis mindre" - }, - "a11y": { - "n_unread_messages": { - "other": "%(count)s uleste meldingar.", - "one": "1 ulesen melding." - }, - "unread_messages": "Uleste meldingar." - }, - "onboarding": { - "explore_rooms": "Utforsk offentlege rom" - }, - "setting": { - "help_about": { - "brand_version": "%(brand)s versjon:", - "help_link": "For hjelp med å bruka %(brand)s, klikk her.", - "help_link_chat_bot": "For hjelp med å bruka %(brand)s, klikk her, eller start ein samtale med vår bot ved å bruke knappen under.", - "title": "Hjelp og om", - "versions": "Versjonar", - "clear_cache_reload": "Tøm buffer og last inn på nytt" - } - } -} diff --git a/src/i18n/strings/oc.json b/src/i18n/strings/oc.json deleted file mode 100644 index 6e594838407..00000000000 --- a/src/i18n/strings/oc.json +++ /dev/null @@ -1,357 +0,0 @@ -{ - "Add Email Address": "Ajustar una adreça electronica", - "Add Phone Number": "Ajustar un numèro de telefòn", - "Admin Tools": "Aisinas d’administrator", - "Invite to this room": "Convidar a aquesta sala", - "Invited": "Convidat", - "Unnamed room": "Sala sens nom", - "Share room": "Partejar la sala", - "Rooms": "Salas", - "Low priority": "Febla prioritat", - "Reason: %(reason)s": "Rason : %(reason)s", - "Forget this room": "Oblidar aquesta sala", - "Do you want to chat with %(user)s?": "Volètz charrar amb %(user)s ?", - " wants to chat": " vòl charrar", - "Start chatting": "Començar de charrar", - "Do you want to join %(roomName)s?": "Volètz rejonher %(roomName)s ?", - " invited you": " vos convidèt", - "Reject & Ignore user": "Regetar e ignorar", - "%(roomName)s does not exist.": "%(roomName)s existís pas.", - "This Room": "Aquesta sala", - "All Rooms": "Totas les salas", - "Search…": "Cercar…", - "Server error": "Error servidor", - "Sun": "Dg", - "Mon": "Dl", - "Tue": "Dm", - "Wed": "Dc", - "Thu": "Dj", - "Fri": "Dv", - "Sat": "Ds", - "Jan": "Gen", - "Feb": "Febr", - "Mar": "Març", - "Apr": "Abr", - "May": "mai", - "Jun": "Junh", - "Jul": "Julh", - "Aug": "Ago", - "Sep": "Set", - "Oct": "Oct", - "Nov": "Nov", - "Dec": "Dec", - "PM": "PM", - "AM": "AM", - "Default": "Predefinit", - "Moderator": "Moderator", - "Operation failed": "L'operacion a fracassat", - "Thank you!": "Mercés !", - "Reason": "Rason", - "Notifications": "Notificacions", - "Ok": "Validar", - "Set up": "Parametrar", - "Cancelling…": "Anullacion…", - "Fish": "Pes", - "Butterfly": "Parpalhòl", - "Tree": "Arborescéncia", - "Cloud": "Nívol", - "Apple": "Apple", - "Heart": "Còr", - "Clock": "Relòtge", - "Pencil": "Gredon", - "Scissors": "Cisèus intelligents", - "Lock": "Verrolhar", - "Key": "Clau", - "Telephone": "Telefòn", - "Trophy": "Trophy", - "Ball": "Balas", - "Anchor": "Ancorar", - "Headphones": "Escotadors", - "Folder": "Dorsièr", - "Show more": "Ne veire mai", - "Current password": "Senhal actual", - "New Password": "Senhal novèl", - "Confirm password": "Confirmar lo senhal", - "Change Password": "Modificar senhal", - "not found": "pas trobat", - "exists": "existís", - "Authentication": "Autentificacion", - "Restore from Backup": "Restablir a partir de l'archiu", - "Off": "Atudat", - "Display Name": "Nom d'afichatge", - "Profile": "Perfil", - "Account": "Compte", - "General": "General", - "Composer": "Compositor", - "Unignore": "Ignorar pas", - "Security & Privacy": "Seguretat e vida privada", - "Audio Output": "Sortida àudio", - "Bridges": "Bridges", - "Sounds": "Sons", - "Browse": "Percórrer", - "Unban": "Reabilitar", - "Permissions": "Permissions", - "Encryption": "Chiframent", - "Phone Number": "Numèro de telefòn", - "Unencrypted": "Pas chifrat", - "Italics": "Italicas", - "Historical": "Istoric", - "Sign Up": "S’inscriure", - "Favourite": "Favorit", - "Low Priority": "Prioritat bassa", - "Mark all as read": "Tot marcar coma legit", - "Demote": "Retrogradar", - "Are you sure?": "O volètz vertadièrament ?", - "Sunday": "Dimenge", - "Monday": "Diluns", - "Tuesday": "Dimars", - "Wednesday": "Dimècres", - "Thursday": "Dijòus", - "Friday": "Divendres", - "Saturday": "Dissabte", - "Today": "Uèi", - "Yesterday": "Ièr", - "Show image": "Afichar l'imatge", - "Failed to copy": "Impossible de copiar", - "Cancel search": "Anullar la recèrca", - "More options": "Autras opcions", - "Rotate Left": "Pivotar cap a èrra", - "Rotate Right": "Pivotar cap a drecha", - "Server name": "Títol del servidor", - "Notes": "Nòtas", - "Unavailable": "Pas disponible", - "Changelog": "Istoric dels cambiaments (Changelog)", - "Removing…": "Supression en cors…", - "Send": "Mandar", - "An error has occurred.": "Una error s'es producha.", - "Session name": "Nom de session", - "Email address": "Adreça de corrièl", - "Terms of Service": "Terms of Service", - "Service": "Servici", - "Summary": "Resumit", - "Document": "Document", - "Upload files": "Mandar de fichièrs", - "Home": "Dorsièr personal", - "Enter password": "Sasissètz lo senhal", - "Email": "Corrièl", - "Phone": "Telefòn", - "Passwords don't match": "Los senhals correspondon pas", - "Unknown error": "Error desconeguda", - "Search failed": "La recèrca a fracassat", - "Commands": "Comandas", - "Users": "Utilizaires", - "Success!": "Capitada !", - "Explore rooms": "Percórrer las salas", - "Click the button below to confirm adding this email address.": "Clicatz sus lo boton aicí dejós per confirmar l'adicion de l'adreça e-mail.", - "Confirm adding email": "Confirmar l'adicion de l'adressa e-mail", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Confirmatz l'adicion d'aquela adreça e-mail en utilizant l'autentificacion unica per provar la vòstra identitat.", - "Use Single Sign On to continue": "Utilizar l'autentificacion unica (SSO) per contunhar", - "This phone number is already in use": "Aquel numèro de telefòn es ja utilizat", - "This email address is already in use": "Aquela adreça e-mail es ja utilizada", - "common": { - "mute": "Copar lo son", - "no_results": "Pas cap de resultat", - "offline": "Fòra linha", - "people": "Gent", - "security": "Seguretat", - "settings": "Paramètres", - "success": "Succès", - "suggestions": "Prepausicions", - "unmute": "Restablir lo son", - "username": "Nom d'_utilizaire", - "theme": "Tèma", - "room": "Sala", - "options": "Opcions", - "name": "Escais", - "light": "Clar", - "home": "Dorsièr personal", - "favourites": "Favorits", - "description": "descripcion", - "dark": "Escur", - "attachment": "Pèça junta", - "appearance": "Aparéncia", - "legal": "Legal", - "credits": "Crèdits", - "faq": "FAQ", - "preferences": "Preferéncias", - "timeline": "Axe temporal", - "camera": "Aparelh de fotografiar", - "microphone": "Microfòn", - "emoji": "Emoji", - "space": "Espaci", - "encrypted": "Chifrat", - "matrix": "Matritz", - "trusted": "Fisable", - "not_trusted": "Pas securizat", - "system_alerts": "Alèrtas sistèma", - "feedback": "Comentaris" - }, - "action": { - "continue": "Contunhar", - "copy": "Copiar", - "create": "Crear", - "disable": "Desactivar", - "edit": "Editar", - "enable": "Activar", - "invite": "Convidar", - "invites_list": "Convits", - "leave": "Quitar", - "next": "Seguent", - "ok": "D’acòrdi", - "quote": "Citacion", - "reply": "Respondre", - "retry": "Tornar ensajar", - "save": "Salvagardar", - "start": "Començament", - "start_chat": "Començar una discussion", - "view_source": "Veire la font", - "yes": "Òc", - "view": "Visualizacion", - "verify": "Verificar", - "upload": "Enviar", - "upgrade": "Metre a jorn", - "update": "Mesa a jorn", - "trust": "Aprovacion", - "skip": "Ignorar", - "sign_out": "Se desconnectar", - "sign_in": "Connexion", - "share": "Partiment", - "search": "Recercar", - "reset": "Recomençar", - "reject": "Regetar", - "pin": "Penjar", - "logout": "Desconnexion", - "join": "Jónher", - "ignore": "Ignorar", - "got_it": "Ai comprés", - "go_back": "Precedent", - "download": "Telecargament", - "dismiss": "Refusar", - "confirm": "Confirmar", - "close": "Tampar", - "cancel": "Anullar", - "back": "Precedenta", - "add": "Ajustar", - "accept": "Acceptar", - "disconnect": "Se desconnectar", - "change": "Cambiar", - "subscribe": "S'inscriure", - "unsubscribe": "Se desabonar", - "complete": "Acabat", - "revoke": "Revocar", - "show_all": "O mostrar tot", - "review": "Reveire", - "restore": "Restablir", - "register": "S'enregistrar", - "manage": "Manage", - "go": "Validar", - "import": "Importar", - "export": "Exportar", - "refresh": "Actualizada", - "submit": "Mandar" - }, - "keyboard": { - "home": "Dorsièr personal", - "space": "Espaci", - "page_up": "Pagina precedenta", - "page_down": "Pagina seguenta", - "escape": "Escap", - "enter": "Entrada", - "end": "Fin", - "alt": "Alt", - "control": "Ctrl", - "shift": "Descalatge", - "category_navigation": "Navigacion", - "upload_file": "Actualizar un fichièr" - }, - "composer": { - "format_bold": "Gras", - "format_strikethrough": "Raiat", - "placeholder_reply_encrypted": "Enviar una responsa chifrada …", - "placeholder_reply": "Enviar una responsa…", - "placeholder_encrypted": "Enviar un messatge chifrat…", - "placeholder": "Enviar un messatge…" - }, - "Bold": "Gras", - "power_level": { - "default": "Predefinit", - "moderator": "Moderator", - "admin": "Admin", - "mod": "Moderador" - }, - "devtools": { - "toolbox": "Bóstia d'aisinas", - "developer_tools": "Aisinas de desvolopament", - "category_room": "Sala", - "category_other": "Autre" - }, - "presence": { - "online_for": "En linha dempuèi %(duration)s", - "idle_for": "Inactiu dempuèi %(duration)s", - "offline_for": "Fòra linha dempuèi %(duration)s", - "unknown_for": "Desconegut dempuèi %(duration)s", - "online": "En linha", - "idle": "Inactiu", - "unknown": "Desconegut", - "offline": "Fòra linha", - "away": "Absent" - }, - "Unknown": "Desconegut", - "slash_command": { - "usage": "Usatge", - "category_messages": "Messatges", - "category_actions": "Accions", - "category_admin": "Admin", - "category_advanced": "Avançat", - "category_other": "Autre" - }, - "voip": { - "hangup": "Penjar", - "voice_call": "Sonada vocala", - "video_call": "Sonada vidèo" - }, - "Other": "Autre", - "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" - }, - "labs": { - "group_profile": "Perfil", - "group_rooms": "Salas", - "group_encryption": "Chiframent" - }, - "settings": { - "appearance": { - "font_size": "Talha de poliça", - "timeline_image_size_default": "Predefinit" - } - }, - "auth": { - "sso": "Autentificacion unica", - "incorrect_password": "Senhal incorrècte", - "register_action": "Crear un compte" - }, - "export_chat": { - "messages": "Messatges" - }, - "room_list": { - "sort_by": "Triar per", - "sort_by_activity": "Activitat", - "sort_by_alphabet": "A-Z", - "sublist_options": "Opcions de lista", - "show_less": "Ne veire mens" - }, - "setting": { - "help_about": { - "versions": "Versions" - } - } -} diff --git a/src/i18n/strings/pl.json b/src/i18n/strings/pl.json index bb529132e67..08ac703e565 100644 --- a/src/i18n/strings/pl.json +++ b/src/i18n/strings/pl.json @@ -1,4098 +1,4032 @@ { - "This will allow you to reset your password and receive notifications.": "To pozwoli Ci zresetować Twoje hasło i otrzymać powiadomienia.", - "Your browser does not support the required cryptography extensions": "Twoja przeglądarka nie wspiera wymaganych rozszerzeń kryptograficznych", - "Something went wrong!": "Coś poszło nie tak!", - "Unknown error": "Nieznany błąd", - "New Password": "Nowe hasło", - "Create new room": "Utwórz nowy pokój", - "Jan": "Sty", - "Feb": "Lut", - "Mar": "Mar", - "Apr": "Kwi", - "May": "Maj", - "Jun": "Cze", - "Jul": "Lip", - "Aug": "Sie", - "Sep": "Wrz", - "Oct": "Paź", - "Nov": "Lis", - "Dec": "Gru", - "Mon": "Pon", - "Tue": "Wt", - "Wed": "Śr", - "Thu": "Czw", - "Fri": "Pt", - "Sat": "Sob", - "Sun": "Nd", - "Who can read history?": "Kto może czytać historię?", - "Warning!": "Uwaga!", - "Users": "Użytkownicy", - "Unban": "Odbanuj", - "Account": "Konto", - "Are you sure?": "Czy jesteś pewien?", - "Banned users": "Zbanowani użytkownicy", - "Change Password": "Zmień Hasło", - "Confirm password": "Potwierdź hasło", - "Cryptography": "Kryptografia", - "Current password": "Aktualne hasło", - "Notifications": "Powiadomienia", - "Operation failed": "Operacja nie udała się", - "unknown error code": "nieznany kod błędu", - "Failed to forget room %(errCode)s": "Nie mogłem zapomnieć o pokoju %(errCode)s", - "Favourite": "Ulubiony", - "Failed to change password. Is your password correct?": "Zmiana hasła nie powiodła się. Czy Twoje hasło jest poprawne?", - "Admin Tools": "Narzędzia Administracyjne", - "No Microphones detected": "Nie wykryto żadnego mikrofonu", - "No Webcams detected": "Nie wykryto żadnej kamerki internetowej", - "No media permissions": "Brak uprawnień do mediów", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Możliwe, że będziesz musiał ręcznie pozwolić %(brand)sowi na dostęp do twojego mikrofonu/kamerki internetowej", - "Default Device": "Urządzenie domyślne", - "Authentication": "Uwierzytelnienie", - "%(items)s and %(lastItem)s": "%(items)s i %(lastItem)s", - "A new password must be entered.": "Musisz wprowadzić nowe hasło.", - "An error has occurred.": "Wystąpił błąd.", - "Anyone": "Każdy", - "Are you sure you want to leave the room '%(roomName)s'?": "Czy na pewno chcesz opuścić pokój '%(roomName)s'?", - "Are you sure you want to reject the invitation?": "Czy na pewno chcesz odrzucić zaproszenie?", - "and %(count)s others...": { - "other": "i %(count)s innych...", - "one": "i jeden inny..." - }, - "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.", - "Command error": "Błąd polecenia", - "Commands": "Polecenia", - "Custom level": "Własny poziom", - "Deactivate Account": "Dezaktywuj konto", - "Decrypt %(text)s": "Odszyfruj %(text)s", - "Delete widget": "Usuń widżet", - "Default": "Zwykły", - "Download %(text)s": "Pobierz %(text)s", - "Email": "E-mail", - "Email address": "Adres e-mail", - "Enter passphrase": "Wpisz frazę", - "Error decrypting attachment": "Błąd odszyfrowywania załącznika", - "Export E2E room keys": "Eksportuj klucze E2E pokojów", - "Failed to ban user": "Nie udało się zbanować użytkownika", - "Failed to change power level": "Nie udało się zmienić poziomu mocy", - "Failed to load timeline position": "Nie udało się wczytać pozycji osi czasu", - "Failed to mute user": "Nie udało się wyciszyć użytkownika", - "Failed to reject invite": "Nie udało się odrzucić zaproszenia", - "Failed to reject invitation": "Nie udało się odrzucić zaproszenia", - "Failed to send request.": "Nie udało się wysłać żądania.", - "Failed to set display name": "Nie udało się ustawić wyświetlanej nazwy", - "Failed to unban": "Nie udało się odbanować", - "Failed to verify email address: make sure you clicked the link in the email": "Nie udało się zweryfikować adresu e-mail: upewnij się że kliknąłeś w link w e-mailu", - "Failure to create room": "Nie udało się stworzyć pokoju", - "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.", - "Home": "Strona główna", - "Import E2E room keys": "Importuj klucze pokoju E2E", - "Incorrect username and/or password.": "Nieprawidłowa nazwa użytkownika i/lub hasło.", - "Incorrect verification code": "Nieprawidłowy kod weryfikujący", - "Invalid Email Address": "Nieprawidłowy adres e-mail", - "Invalid file%(extra)s": "Nieprawidłowy plik %(extra)s", - "Invited": "Zaproszeni", - "Sign in with": "Zaloguj się używając", - "Join Room": "Dołącz do pokoju", - "Jump to first unread message.": "Przeskocz do pierwszej nieprzeczytanej wiadomości.", - "Publish this room to the public in %(domain)s's room directory?": "Czy opublikować ten pokój dla ogółu w spisie pokojów domeny %(domain)s?", - "Low priority": "Niski priorytet", - "Missing room_id in request": "Brakujące room_id w żądaniu", - "Missing user_id in request": "Brakujące user_id w żądaniu", - "Moderator": "Moderator", - "New passwords don't match": "Nowe hasła nie zgadzają się", - "New passwords must match each other.": "Nowe hasła muszą się zgadzać.", - "not specified": "nieokreślony", - "": "", - "AM": "AM", - "PM": "PM", - "No display name": "Brak nazwy ekranowej", - "No more results": "Nie ma więcej wyników", - "No users have specific privileges in this room": "Żadni użytkownicy w tym pokoju nie mają specyficznych uprawnień", - "Passwords can't be empty": "Hasła nie mogą być puste", - "Permissions": "Uprawnienia", - "Phone": "Telefon", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Sprawdź swój e-mail i kliknij link w nim zawarty. Kiedy już to zrobisz, kliknij \"kontynuuj\".", - "Power level must be positive integer.": "Poziom uprawnień musi być liczbą dodatnią.", - "Privileged Users": "Użytkownicy uprzywilejowani", - "Profile": "Profil", - "Reason": "Powód", - "Reject invitation": "Odrzuć zaproszenie", - "Return to login screen": "Wróć do ekranu logowania", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s nie ma uprawnień, by wysyłać Ci powiadomienia - sprawdź ustawienia swojej przeglądarki", - "Historical": "Historyczne", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s nie otrzymał uprawnień do wysyłania powiadomień - spróbuj ponownie", - "Room %(roomId)s not visible": "Pokój %(roomId)s nie jest widoczny", - "%(roomName)s does not exist.": "%(roomName)s nie istnieje.", - "%(roomName)s is not accessible at this time.": "%(roomName)s nie jest dostępny w tym momencie.", - "Rooms": "Pokoje", - "Search failed": "Wyszukiwanie nie powiodło się", - "Server error": "Błąd serwera", - "Server may be unavailable, overloaded, or search timed out :(": "Serwer może być niedostępny, przeciążony, lub upłynął czas wyszukiwania :(", - "Server may be unavailable, overloaded, or you hit a bug.": "Serwer może być niedostępny, przeciążony, lub trafiłeś na błąd.", - "Server unavailable, overloaded, or something else went wrong.": "Serwer może być niedostępny, przeciążony, lub coś innego poszło źle.", - "Session ID": "Identyfikator sesji", - "Signed Out": "Wylogowano", - "Start authentication": "Rozpocznij uwierzytelnienie", - "This email address is already in use": "Podany adres e-mail jest już w użyciu", - "This email address was not found": "Podany adres e-mail nie został znaleziony", - "This room has no local addresses": "Ten pokój nie ma lokalnych adresów", - "This room is not recognised.": "Ten pokój nie został rozpoznany.", - "This doesn't appear to be a valid email address": "Ten adres e-mail zdaje się nie być poprawny", - "This phone number is already in use": "Ten numer telefonu jest już zajęty", - "This room is not accessible by remote Matrix servers": "Ten pokój nie jest dostępny na zdalnych serwerach Matrix", - "Unable to add email address": "Nie można dodać adresu e-mail", - "Unable to create widget.": "Nie można utworzyć widżetu.", - "Unable to remove contact information": "Nie można usunąć informacji kontaktowych", - "Unable to verify email address.": "Weryfikacja adresu e-mail nie powiodła się.", - "Unable to enable Notifications": "Nie można włączyć powiadomień", - "Uploading %(filename)s": "Przesyłanie %(filename)s", - "Uploading %(filename)s and %(count)s others": { - "one": "Przesyłanie %(filename)s oraz %(count)s innych", - "other": "Przesyłanie %(filename)s oraz %(count)s innych" - }, - "Upload avatar": "Prześlij awatar", - "Upload Failed": "Błąd przesyłania", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (moc uprawnień administratorskich %(powerLevelNumber)s)", - "Verification Pending": "Oczekiwanie weryfikacji", - "Verified key": "Zweryfikowany klucz", - "You are not in this room.": "Nie jesteś w tym pokoju.", - "You do not have permission to do that in this room.": "Nie masz pozwolenia na wykonanie tej akcji w tym pokoju.", - "You cannot place a call with yourself.": "Nie możesz wykonać połączenia do siebie.", - "You do not have permission to post to this room": "Nie masz uprawnień do pisania w tym pokoju", - "You have disabled URL previews by default.": "Masz domyślnie wyłączone podglądy linków.", - "You must register to use this functionality": "Musisz się zarejestrować aby móc używać tej funkcji", - "You need to be able to invite users to do that.": "Aby to zrobić, musisz mieć możliwość zapraszania użytkowników.", - "You need to be logged in.": "Musisz być zalogowany.", - "You seem to be in a call, are you sure you want to quit?": "Wygląda na to, że prowadzisz z kimś rozmowę; jesteś pewien że chcesz wyjść?", - "You seem to be uploading files, are you sure you want to quit?": "Wygląda na to, że jesteś w trakcie przesyłania plików; jesteś pewien, że chcesz wyjść?", - "Connectivity to the server has been lost.": "Połączenie z serwerem zostało utracone.", - "Add an Integration": "Dodaj integrację", - "Token incorrect": "Niepoprawny token", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Nie będziesz mógł cofnąć tej zmiany, ponieważ nadajesz użytkownikowi uprawnienia administratorskie równe Twoim.", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "Sent messages will be stored until your connection has returned.": "Wysłane wiadomości będą przechowywane aż do momentu odzyskania połączenia.", - "(~%(count)s results)": { - "one": "(~%(count)s wynik)", - "other": "(~%(count)s wyników)" - }, - "Passphrases must match": "Hasła szyfrujące muszą być identyczne", - "Passphrase must not be empty": "Hasło szyfrujące nie może być puste", - "Export room keys": "Eksportuj klucze pokoju", - "Confirm passphrase": "Potwierdź hasło szyfrujące", - "Import room keys": "Importuj klucze pokoju", - "File to import": "Plik do importu", - "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.": "Ten proces pozwala na eksport kluczy do wiadomości otrzymanych w zaszyfrowanych pokojach do pliku lokalnego. Wtedy będzie można importować plik do innego klienta Matrix w przyszłości, tak aby ów klient także mógł rozszyfrować te wiadomości.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Ten proces pozwala na import zaszyfrowanych kluczy, które wcześniej zostały eksportowane z innego klienta Matrix. Będzie można odszyfrować każdą wiadomość, którą ów inny klient mógł odszyfrować.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Eksportowany plik będzie chroniony hasłem szyfrującym. Aby odszyfrować plik, wpisz hasło szyfrujące tutaj.", - "You must join the room to see its files": "Należy dołączyć do pokoju by zobaczyć jego pliki", - "Reject all %(invitedRooms)s invites": "Odrzuć wszystkie zaproszenia do %(invitedRooms)s", - "Failed to invite": "Wysłanie zaproszenia nie powiodło się", - "Confirm Removal": "Potwierdź usunięcie", - "Unable to restore session": "Przywrócenie sesji jest niemożliwe", - "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.": "Jeśli wcześniej używałeś/aś nowszej wersji %(brand)s, Twoja sesja może być niekompatybilna z tą wersją. Zamknij to okno i powróć do nowszej wersji.", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Nastąpiła próba załadowania danego punktu w historii tego pokoju, lecz nie masz uprawnień, by zobaczyć określoną wiadomość.", - "You have enabled URL previews by default.": "Masz domyślnie włączone podglądy linków.", - "Please enter the code it contains:": "Wpisz kod, który jest tam zawarty:", - "Error decrypting image": "Błąd deszyfrowania obrazu", - "Error decrypting video": "Błąd deszyfrowania wideo", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Próbowano załadować konkretny punkt na osi czasu w tym pokoju, ale nie można go znaleźć.", - "Check for update": "Sprawdź aktualizacje", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s zmienił awatar pokoju na ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s usunął awatar pokoju.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s zmienił awatar %(roomName)s", - "Not a valid %(brand)s keyfile": "Niepoprawny plik klucza %(brand)s", - "Authentication check failed: incorrect password?": "Próba autentykacji nieudana: nieprawidłowe hasło?", - "Do you want to set an email address?": "Czy chcesz ustawić adres e-mail?", - "Drop file here to upload": "Upuść plik tutaj, aby go przesłać", - "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?": "Za chwilę zostaniesz przekierowany/a na zewnętrzną stronę w celu powiązania Twojego konta z %(integrationsUrl)s. Czy chcesz kontynuować?", - "URL Previews": "Podglądy linków", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "Restricted": "Ograniczony", - "Ignored user": "Ignorowany użytkownik", - "You are now ignoring %(userId)s": "Ignorujesz teraz %(userId)s", - "You are no longer ignoring %(userId)s": "Nie ignorujesz już %(userId)s", - "Send": "Wyślij", - "Mirror local video feed": "Lustrzane odbicie wideo", - "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.": "Nie będziesz mógł cofnąć tej zmiany, ponieważ degradujesz swoje uprawnienia. Jeśli jesteś ostatnim użytkownikiem uprzywilejowanym w tym pokoju, nie będziesz mógł ich odzyskać.", - "Unnamed room": "Pokój bez nazwy", - "Sunday": "Niedziela", - "Failed to add tag %(tagName)s to room": "Nie można dodać tagu %(tagName)s do pokoju", - "Notification targets": "Cele powiadomień", - "Today": "Dzisiaj", - "Friday": "Piątek", - "What's New": "Co nowego", - "On": "Włącz", - "Changelog": "Dziennik zmian", - "Waiting for response from server": "Czekam na odpowiedź serwera", - "Failed to send logs: ": "Nie udało się wysłać dzienników: ", - "This Room": "Ten pokój", - "Unavailable": "Niedostępny", - "Source URL": "Źródłowy URL", - "Filter results": "Filtruj wyniki", - "No update available.": "Brak aktualizacji.", - "Noisy": "Głośny", - "Tuesday": "Wtorek", - "Preparing to send logs": "Przygotowuję do wysłania dzienników", - "Saturday": "Sobota", - "Monday": "Poniedziałek", - "All Rooms": "Wszystkie pokoje", - "Wednesday": "Środa", - "You cannot delete this message. (%(code)s)": "Nie możesz usunąć tej wiadomości. (%(code)s)", - "All messages": "Wszystkie wiadomości", - "What's new?": "Co nowego?", - "Invite to this room": "Zaproś do tego pokoju", - "Thursday": "Czwartek", - "Search…": "Szukaj…", - "Logs sent": "Wysłano dzienniki", - "Yesterday": "Wczoraj", - "Error encountered (%(errorDetail)s).": "Wystąpił błąd (%(errorDetail)s).", - "Low Priority": "Niski priorytet", - "Off": "Wyłącz", - "Failed to remove tag %(tagName)s from room": "Nie udało się usunąć tagu %(tagName)s z pokoju", - "Thank you!": "Dziękujemy!", - "Send analytics data": "Wysyłaj dane analityczne", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)sg", - "%(duration)sd": "%(duration)sd", - "Members only (since the point in time of selecting this option)": "Tylko członkowie (od momentu włączenia tej opcji)", - "Members only (since they were invited)": "Tylko członkowie (od kiedy zostali zaproszeni)", - "Members only (since they joined)": "Tylko członkowie (od kiedy dołączyli)", - "Copied!": "Skopiowano!", - "Failed to copy": "Kopiowanie nieudane", - "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?", - "collapse": "Zwiń", - "expand": "Rozwiń", - "In reply to ": "W odpowiedzi do ", - "Missing roomId.": "Brak identyfikatora pokoju (roomID).", - "Unignore": "Przestań ignorować", - "Jump to read receipt": "Przeskocz do potwierdzenia odczytu", - "Share Link to User": "Udostępnij link użytkownika", - "Replying": "Odpowiadanie", - "Share room": "Udostępnij pokój", - "Banned by %(displayName)s": "Zbanowany przez %(displayName)s", - "Muted Users": "Wyciszeni użytkownicy", - "URL previews are enabled by default for participants in this room.": "Podglądy linków są domyślnie włączone dla uczestników tego pokoju.", - "URL previews are disabled by default for participants in this room.": "Podglądy linków są domyślnie wyłączone dla uczestników tego pokoju.", - "Clear Storage and Sign Out": "Wyczyść pamięć i wyloguj się", - "Send Logs": "Wyślij dzienniki", - "We encountered an error trying to restore your previous session.": "Napotkaliśmy błąd podczas przywracania poprzedniej sesji.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Wyczyszczenie pamięci przeglądarki może rozwiązać problem, ale wyloguje Cię i spowoduje, że jakakolwiek zaszyfrowana historia czatu stanie się nieczytelna.", - "Share Room": "Udostępnij pokój", - "Link to most recent message": "Link do najnowszej wiadomości", - "Share User": "Udostępnij użytkownika", - "Share Room Message": "Udostępnij wiadomość w pokoju", - "Link to selected message": "Link do zaznaczonej wiadomości", - "This room is not public. You will not be able to rejoin without an invite.": "Ten pokój nie jest publiczny. Nie będziesz w stanie do niego dołączyć bez zaproszenia.", - "Can't leave Server Notices room": "Nie można opuścić pokoju powiadomień serwera", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Ten pokój jest używany do ważnych wiadomości z serwera domowego, więc nie możesz go opuścić.", - "Terms and Conditions": "Warunki użytkowania", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Aby kontynuować używanie serwera domowego %(homeserverDomain)s musisz przejrzeć i zaakceptować nasze warunki użytkowania.", - "Review terms and conditions": "Przejrzyj warunki użytkowania", - "Old cryptography data detected": "Wykryto stare dane kryptograficzne", - "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.": "Dane ze starszej wersji %(brand)s zostały wykryte. Spowoduje to błędne działanie kryptografii typu end-to-end w starszej wersji. Wiadomości szyfrowane end-to-end wymieniane ostatnio podczas korzystania ze starszej wersji mogą być niemożliwe do odszyfrowywane w tej wersji. Może to również spowodować niepowodzenie wiadomości wymienianych z tą wersją. Jeśli wystąpią problemy, wyloguj się i zaloguj ponownie. Aby zachować historię wiadomości, wyeksportuj i ponownie zaimportuj klucze.", - "No Audio Outputs detected": "Nie wykryto wyjść audio", - "Audio Output": "Wyjście audio", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Zauważ proszę, że logujesz się na serwer %(hs)s, nie matrix.org.", - "Notify the whole room": "Powiadom cały pokój", - "Room Notification": "Powiadomienia pokoju", - "Demote yourself?": "Zdegradować siebie?", - "Demote": "Degraduj", - "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", - "This homeserver has hit its Monthly Active User limit.": "Ten serwer osiągnął miesięczny limit aktywnego użytkownika.", - "This homeserver has exceeded one of its resource limits.": "Ten serwer przekroczył jeden z limitów.", - "Please contact your homeserver administrator.": "Proszę o kontakt z administratorem serwera.", - "Enable widget screenshots on supported widgets": "Włącz zrzut ekranu widżetu na wspieranych widżetach", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "W zaszyfrowanych pokojach, takich jak ten, podgląd adresów URL jest domyślnie wyłączony, aby upewnić się, że serwer (w którym generowane są podglądy) nie może zbierać informacji o linkach widocznych w tym pokoju.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Gdy ktoś umieści URL w wiadomości, można wyświetlić podgląd adresu URL, aby podać więcej informacji o tym łączu, takich jak tytuł, opis i obraz ze strony internetowej.", - "This event could not be displayed": "Ten event nie może zostać wyświetlony", - "This room has been replaced and is no longer active.": "Ten pokój został zamieniony i nie jest już aktywny.", - "The conversation continues here.": "Konwersacja jest kontynuowana tutaj.", - "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.", - "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", - "Clear cache and resync": "Wyczyść pamięć podręczną i zsynchronizuj ponownie", - "%(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 używa teraz 3-5x mniej pamięci, ładując informacje o innych użytkownikach tylko wtedy, gdy jest to konieczne. Poczekaj, aż ponownie zsynchronizujemy się z serwerem!", - "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.": "Jeśli inna wersja %(brand)s jest nadal otwarta w innej zakładce, proszę zamknij ją, ponieważ używanie %(brand)s na tym samym komputerze z włączonym i wyłączonym jednocześnie leniwym ładowaniem będzie powodować problemy.", - "And %(count)s more...": { - "other": "I %(count)s więcej…" - }, - "Delete Backup": "Usuń kopię zapasową", - "Unable to load! Check your network connectivity and try again.": "Nie można załadować! Sprawdź połączenie sieciowe i spróbuj ponownie.", - "Use a few words, avoid common phrases": "Użyj kilku słów, unikaj typowych zwrotów", - "Avoid repeated words and characters": "Unikaj powtarzających się słów i znaków", - "Avoid sequences": "Unikaj sekwencji", - "Avoid recent years": "Unikaj ostatnich lat", - "Avoid years that are associated with you": "Unikaj lat, które są z tobą związane z Tobą", - "Avoid dates and years that are associated with you": "Unikaj dat i lat, które są z tobą związane z Tobą", - "Add another word or two. Uncommon words are better.": "Dodaj kolejne słowo lub dwa. Niezwykłe słowa są lepsze.", - "Recent years are easy to guess": "Ostatnie lata są łatwe do odgadnięcia", - "Dates are often easy to guess": "Daty są często łatwe do odgadnięcia", - "This is a very common password": "To jest bardzo popularne hasło", - "Reversed words aren't much harder to guess": "Odwrócone słowa nie są trudniejsze do odgadnięcia", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Przewidywalne podstawienia, takie jak \"@\" zamiast \"a\", nie pomagają zbytnio", - "Repeats like \"aaa\" are easy to guess": "Powtórzenia takie jak \"aaa\" są łatwe do odgadnięcia", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Powtórzenia takie jak \"abcabcabc\" są tylko trochę trudniejsze do odgadnięcia niż \"abc\"", - "Sequences like abc or 6543 are easy to guess": "Sekwencje takie jak abc lub 6543 są łatwe do odgadnięcia", - "A word by itself is easy to guess": "Samo słowo jest łatwe do odgadnięcia", - "Names and surnames by themselves are easy to guess": "Imiona i nazwiska same w sobie są łatwe do odgadnięcia", - "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", - "%(items)s and %(count)s others": { - "other": "%(items)s i %(count)s innych", - "one": "%(items)s i jedna inna osoba" - }, - "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", - "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ł", - "This is a top-100 common password": "To jest 100 najpopularniejszych haseł", - "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", - "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.", - "Go to Settings": "Przejdź do ustawień", - "Unrecognised address": "Nierozpoznany adres", - "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", - "Dog": "Pies", - "Cat": "Kot", - "Lion": "Lew", - "Horse": "Koń", - "Unicorn": "Jednorożec", - "Pig": "Świnia", - "Elephant": "Słoń", - "Rabbit": "Królik", - "Panda": "Panda", - "Rooster": "Kogut", - "Penguin": "Pingwin", - "Turtle": "Żółw", - "Fish": "Ryba", - "Octopus": "Ośmiornica", - "Butterfly": "Motyl", - "Flower": "Kwiat", - "Tree": "Drzewo", - "Cactus": "Kaktus", - "Mushroom": "Grzyb", - "Moon": "Księżyc", - "Cloud": "Chmura", - "Fire": "Ogień", - "Banana": "Banan", - "Apple": "Jabłko", - "Strawberry": "Truskawka", - "Corn": "Kukurydza", - "Pizza": "Pizza", - "Cake": "Ciasto", - "Heart": "Serce", - "Robot": "Robot", - "Hat": "Kapelusz", - "Glasses": "Okulary", - "Umbrella": "Parasol", - "Hourglass": "Klepsydra", - "Clock": "Zegar", - "Light bulb": "Żarówka", - "Book": "Książka", - "Pencil": "Ołówek", - "Paperclip": "Spinacz", - "Scissors": "Nożyczki", - "Key": "Klucz", - "Telephone": "Telefon", - "Flag": "Flaga", - "Train": "Pociąg", - "Bicycle": "Rower", - "Aeroplane": "Samolot", - "Rocket": "Rakieta", - "Trophy": "Trofeum", - "Guitar": "Gitara", - "Trumpet": "Trąbka", - "Bell": "Dzwonek", - "Anchor": "Kotwica", - "Headphones": "Słuchawki", - "Folder": "Folder", - "Phone Number": "Numer telefonu", - "Display Name": "Wyświetlana nazwa", - "Email addresses": "Adresy e-mail", - "Phone numbers": "Numery telefonów", - "Language and region": "Język i region", - "Account management": "Zarządzanie kontem", - "Room list": "Lista pokojów", - "Security & Privacy": "Bezpieczeństwo i prywatność", - "Room Addresses": "Adresy pokoju", - "Roles & Permissions": "Role i uprawnienia", - "Encryption": "Szyfrowanie", - "Join the conversation with an account": "Przyłącz się do rozmowy przy użyciu konta", - "Sign Up": "Zarejestruj się", - "Join the discussion": "Dołącz do dyskusji", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s nie może być wyświetlony. Chcesz do niego dołączyć?", - "Main address": "Główny adres", - "Room avatar": "Awatar pokoju", - "Room Name": "Nazwa pokoju", - "Room Topic": "Temat pokoju", - "Power level": "Poziom uprawnień", - "Room Settings - %(roomName)s": "Ustawienia pokoju - %(roomName)s", - "Globe": "Ziemia", - "Smiley": "Uśmiech", - "Spanner": "Klucz francuski", - "Santa": "Mikołaj", - "Gift": "Prezent", - "Hammer": "Młotek", - "Restore from Backup": "Przywróć z kopii zapasowej", - "Unable to restore backup": "Przywrócenie kopii zapasowej jest niemożliwe", - "Email Address": "Adres e-mail", - "Room version": "Wersja pokoju", - "Room version:": "Wersja pokoju:", - "edited": "edytowane", - "Edit message": "Edytuj wiadomość", - "General": "Ogólne", - "Sounds": "Dźwięki", - "Notification sound": "Dźwięk powiadomień", - "Set a new custom sound": "Ustaw nowy niestandardowy dźwięk", - "Browse": "Przeglądaj", - "Once enabled, encryption cannot be disabled.": "Po włączeniu, szyfrowanie nie może zostać wyłączone.", - "Call failed due to misconfigured server": "Połączenie nie udało się przez błędną konfigurację serwera", - "The file '%(fileName)s' failed to upload.": "Nie udało się przesłać pliku '%(fileName)s'.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Plik '%(fileName)s' przekracza limit rozmiaru dla tego serwera głównego", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Poproś swojego administratora %(brand)s by sprawdzić Twoją konfigurację względem niewłaściwych lub zduplikowanych elementów.", - "Cannot reach identity server": "Nie można połączyć się z serwerem tożsamości", - "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.": "Możesz się zarejestrować, lecz niektóre funkcje nie będą dostępne dopóki Serwer Tożsamości nie będzie znów online. Jeśli ciągle widzisz to ostrzeżenie, sprawdź swoją konfigurację lub skontaktuj się z administratorem serwera.", - "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.": "Możesz zresetować hasło, lecz niektóre funkcje nie będą dostępne dopóki Serwer Tożsamości nie będzie znów online. Jeśli ciągle widzisz to ostrzeżenie, sprawdź swoją konfigurację lub skontaktuj się z administratorem serwera.", - "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.": "Możesz się zalogować, lecz niektóre funkcje nie będą dostępne dopóki Serwer Tożsamości nie będzie znów online. Jeśli ciągle widzisz to ostrzeżenie, sprawdź swoją konfigurację lub skontaktuj się z administratorem serwera.", - "No homeserver URL provided": "Nie podano URL serwera głównego", - "The server does not support the room version specified.": "Serwer nie wspiera tej wersji pokoju.", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Poproś administratora swojego serwera głównego (%(homeserverDomain)s) by skonfigurował serwer TURN aby rozmowy działały bardziej niezawodnie.", - "Cannot reach homeserver": "Błąd połączenia z serwerem domowym", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Upewnij się, że posiadasz stabilne połączenie internetowe lub skontaktuj się z administratorem serwera", - "Your %(brand)s is misconfigured": "Twój %(brand)s jest źle skonfigurowany", - "Unexpected error resolving homeserver configuration": "Nieoczekiwany błąd przy ustalaniu konfiguracji serwera domowego", - "Unexpected error resolving identity server configuration": "Nieoczekiwany błąd przy ustalaniu konfiguracji serwera tożsamości", - "The user must be unbanned before they can be invited.": "Użytkownik musi być odbanowany, zanim będzie mógł być zaproszony.", - "The user's homeserver does not support the version of the room.": "Serwer domowy użytkownika nie wspiera tej wersji pokoju.", - "No need for symbols, digits, or uppercase letters": "Nie są wymagane symbole, cyfry lub wielkie litery", - "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", - "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.", - "Verify this user by confirming the following number appears on their screen.": "Sprawdź tego użytkownika potwierdzając, że następujące liczby pojawiają się na ekranie rozmówcy.", - "Unable to find a supported verification method.": "Nie można znaleźć wspieranej metody weryfikacji.", - "Thumbs up": "Kciuk w górę", - "Ball": "Piłka", - "Accept to continue:": "Zaakceptuj aby kontynuować:", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Czy jesteś pewien? Stracisz dostęp do wszystkich swoich zaszyfrowanych wiadomości, jeżeli nie utworzyłeś poprawnej kopii zapasowej kluczy.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Zaszyfrowane wiadomości są zabezpieczone przy użyciu szyfrowania end-to-end. Tylko Ty oraz ich adresaci posiadają klucze do ich rozszyfrowania.", - "Unable to load key backup status": "Nie można załadować stanu kopii zapasowej klucza", - "All keys backed up": "Utworzono kopię zapasową wszystkich kluczy", - "Back up your keys before signing out to avoid losing them.": "Utwórz kopię zapasową kluczy przed wylogowaniem, aby ich nie utracić.", - "Start using Key Backup": "Rozpocznij z użyciem klucza kopii zapasowej", - "Profile picture": "Obraz profilowy", - "Checking server": "Sprawdzanie serwera", - "Terms of service not accepted or the identity server is invalid.": "Warunki użytkowania nieakceptowane lub serwer tożsamości jest nieprawidłowy.", - "Identity server has no terms of service": "Serwer tożsamości nie posiada warunków użytkowania", - "The identity server you have chosen does not have any terms of service.": "Serwer tożsamości który został wybrany nie posiada warunków użytkowania.", - "Only continue if you trust the owner of the server.": "Kontynuj tylko wtedy, gdy ufasz właścicielowi serwera.", - "Disconnect from the identity server ?": "Odłączyć od serwera tożsamości ?", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Używasz , aby odnajdywać i móc być odnajdywanym przez istniejące kontakty, które znasz. Możesz zmienić serwer tożsamości poniżej.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Nie używasz serwera tożsamości. Aby odkrywać i być odkrywanym przez istniejące kontakty które znasz, dodaj jeden poniżej.", - "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.": "Odłączenie się od serwera tożsamości oznacza, że inni nie będą mogli Cię odnaleźć ani Ty nie będziesz w stanie zaprosić nikogo za pomocą e-maila czy telefonu.", - "Enter a new identity server": "Wprowadź nowy serwer tożsamości", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Wyrażasz zgodę na warunki użytkowania serwera%(serverName)s aby pozwolić na odkrywanie Ciebie za pomocą adresu e-mail oraz numeru telefonu.", - "Discovery": "Odkrywanie", - "Deactivate account": "Dezaktywuj konto", - "Always show the window menu bar": "Zawsze pokazuj pasek menu okna", - "Add Email Address": "Dodaj adres e-mail", - "Add Phone Number": "Dodaj numer telefonu", - "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.": "Ta czynność wymaga dostępu do domyślnego serwera tożsamości do walidacji adresu e-mail, czy numeru telefonu, ale serwer nie określa warunków korzystania z usługi.", - "Use an identity server": "Użyj serwera tożsamości", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Użyj serwera tożsamości, by zaprosić z użyciem adresu e-mail. Kliknij dalej, żeby użyć domyślnego serwera tożsamości (%(defaultIdentityServerName)s), lub zmień w Ustawieniach.", - "Use an identity server to invite by email. Manage in Settings.": "Użyj serwera tożsamości, by zaprosić za pomocą adresu e-mail. Zarządzaj w ustawieniach.", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "My Ban List": "Moja lista zablokowanych", - "This is your list of users/servers you have blocked - don't leave the room!": "To jest Twoja lista zablokowanych użytkowników/serwerów – nie opuszczaj tego pokoju!", - "Change identity server": "Zmień serwer tożsamości", - "Disconnect from the identity server and connect to instead?": "Rozłączyć się z bieżącym serwerem tożsamości i połączyć się z ?", - "Disconnect identity server": "Rozłącz serwer tożsamości", - "You should:": "Należy:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "sprawdzić rozszerzenia przeglądarki, które mogą blokować serwer tożsamości (takie jak Privacy Badger)", - "contact the administrators of identity server ": "skontaktować się z administratorami serwera tożsamości ", - "wait and try again later": "zaczekaj i spróbuj ponownie później", - "Disconnect anyway": "Odłącz mimo to", - "You are still sharing your personal data on the identity server .": "W dalszym ciągu udostępniasz swoje dane osobowe na serwerze tożsamości .", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Zalecamy, by usunąć swój adres e-mail i numer telefonu z serwera tożsamości przed odłączeniem.", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Jeżeli nie chcesz używać do odnajdywania i bycia odnajdywanym przez osoby, które znasz, wpisz inny serwer tożsamości poniżej.", - "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.": "Używanie serwera tożsamości jest opcjonalne. Jeżeli postanowisz nie używać serwera tożsamości, pozostali użytkownicy nie będą w stanie Cię odnaleźć ani nie będziesz mógł zaprosić innych po adresie e-mail czy numerze telefonu.", - "Do not use an identity server": "Nie używaj serwera tożsamości", - "Something went wrong. Please try again or view your console for hints.": "Coś poszło nie tak. Spróbuj ponownie lub sprawdź konsolę przeglądarki dla wskazówek.", - "Please try again or view your console for hints.": "Spróbuj ponownie lub sprawdź konsolę przeglądarki dla wskazówek.", - "Personal ban list": "Osobista lista zablokowanych", - "Server or user ID to ignore": "ID serwera lub użytkownika do zignorowania", - "eg: @bot:* or example.org": "np: @bot:* lub przykład.pl", - "Composer": "Kompozytor", - "Autocomplete delay (ms)": "Opóźnienie autouzupełniania (ms)", - "Add room": "Dodaj pokój", - "Request media permissions": "Zapytaj o uprawnienia", - "Voice & Video": "Głos i wideo", - "View older messages in %(roomName)s.": "Wyświetl starsze wiadomości w %(roomName)s.", - "Room information": "Informacje pokoju", - "Uploaded sound": "Przesłano dźwięk", - "Select the roles required to change various parts of the room": "Wybierz role wymagane do zmieniania różnych części pokoju", - "Enable encryption?": "Włączyć szyfrowanie?", - "Your email address hasn't been verified yet": "Twój adres e-mail nie został jeszcze zweryfikowany", - "Verification code": "Kod weryfikacyjny", - "Remove %(email)s?": "Usunąć %(email)s?", - "Remove %(phone)s?": "Usunąć %(phone)s?", - "Try to join anyway": "Spróbuj dołączyć mimo tego", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "To zaproszenie do %(roomName)s zostało wysłane na adres %(email)s, który nie jest przypisany do Twojego konta", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Połącz ten adres e-mail z Twoim kontem w Ustawieniach, aby otrzymywać zaproszenia bezpośrednio w %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "To zaproszenie do %(roomName)s zostało wysłane do %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Użyj serwera tożsamości w Ustawieniach, aby otrzymywać zaproszenia bezpośrednio w %(brand)s.", - "Do you want to chat with %(user)s?": "Czy chcesz rozmawiać z %(user)s?", - "Do you want to join %(roomName)s?": "Czy chcesz dołączyć do %(roomName)s?", - " invited you": " zaprosił Cię", - "You're previewing %(roomName)s. Want to join it?": "Przeglądasz %(roomName)s. Czy chcesz dołączyć do pokoju?", - "%(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ć.", - "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", - "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", - "Direct Messages": "Wiadomości prywatne", - "Later": "Później", - "Show more": "Pokaż więcej", - "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", - "Published Addresses": "Opublikowane adresy", - "Local Addresses": "Lokalne adresy", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Ustaw adresy tego pokoju, aby użytkownicy mogli go znaleźć za pośrednictwem Twojego serwera domowego (%(localDomain)s)", - "Couldn't load page": "Nie można załadować strony", - "Create account": "Utwórz konto", - "Edited at %(date)s. Click to view edits.": "Edytowano w %(date)s. Kliknij, aby zobaczyć zmiany.", - "Looks good": "Wygląda dobrze", - "All rooms": "Wszystkie pokoje", - "Your server": "Twój serwer", - "Add a new server": "Dodaj nowy serwer", - "Enter the name of a new server you want to explore.": "Wpisz nazwę nowego serwera, którego chcesz przeglądać.", - "Server name": "Nazwa serwera", - "Hide advanced": "Ukryj zaawansowane", - "Show advanced": "Pokaż zaawansowane", - "Recent Conversations": "Najnowsze rozmowy", - "Upload files (%(current)s of %(total)s)": "Prześlij pliki (%(current)s z %(total)s)", - "Upload files": "Prześlij pliki", - "Upload all": "Prześlij wszystko", - "Cancel All": "Anuluj wszystko", - "Remove for everyone": "Usuń dla wszystkich", - "Enter password": "Wprowadź hasło", - "Password is allowed, but unsafe": "Hasło jest dozwolone, ale niebezpieczne", - "Nice, strong password!": "Ładne, silne hasło!", - "Enter phone number (required on this homeserver)": "Wprowadź numer telefonu (wymagane na tym serwerze domowym)", - "Enter username": "Wprowadź nazwę użytkownika", - "Explore rooms": "Przeglądaj pokoje", - "Success!": "Sukces!", - "Manage integrations": "Zarządzaj integracjami", - "%(count)s verified sessions": { - "other": "%(count)s zweryfikowanych sesji", - "one": "1 zweryfikowana sesja" - }, - "Hide verified sessions": "Ukryj zweryfikowane sesje", - "%(count)s sessions": { - "other": "%(count)s sesji", - "one": "%(count)s sesja" - }, - "Hide sessions": "Ukryj sesje", - "Integrations are disabled": "Integracje są wyłączone", - "Encryption upgrade available": "Dostępne ulepszenie szyfrowania", - "Session ID:": "Identyfikator sesji:", - "Session key:": "Klucz sesji:", - "Accept all %(invitedRooms)s invites": "Zaakceptuj wszystkie zaproszenia do %(invitedRooms)s", - "Close preview": "Zamknij podgląd", - "Cancel search": "Anuluj wyszukiwanie", - "Your theme": "Twój motyw", - "More options": "Więcej opcji", - "Invite anyway": "Zaproś mimo to", - "Notes": "Notatki", - "Session name": "Nazwa sesji", - "Session key": "Klucz sesji", - "Email (optional)": "Adres e-mail (opcjonalnie)", - "Setting up keys": "Konfigurowanie kluczy", - "Verify this session": "Zweryfikuj tę sesję", - "%(name)s is requesting verification": "%(name)s prosi o weryfikację", - "Italics": "Kursywa", - "Reason: %(reason)s": "Powód: %(reason)s", - "Reject & Ignore user": "Odrzuć i zignoruj użytkownika", - "Show image": "Pokaż obraz", - "Verify session": "Zweryfikuj sesję", - "Upload completed": "Przesyłanie zakończone", - "Message edits": "Edycje wiadomości", - "Terms of Service": "Warunki użytkowania", - "Upload %(count)s other files": { - "other": "Prześlij %(count)s innych plików", - "one": "Prześlij %(count)s inny plik" - }, - "Enter your account password to confirm the upgrade:": "Wprowadź hasło do konta, aby potwierdzić aktualizację:", - "Confirm adding email": "Potwierdź dodanie e-maila", - "Click the button below to confirm adding this email address.": "Naciśnij przycisk poniżej aby zatwierdzić dodawanie adresu e-mail.", - "Confirm adding phone number": "Potwierdź dodanie numeru telefonu", - "Click the button below to confirm adding this phone number.": "Naciśnij przycisk poniżej aby potwierdzić dodanie tego numeru telefonu.", - "Error upgrading room": "Błąd podczas aktualizacji pokoju", - "Double check that your server supports the room version chosen and try again.": "Sprawdź ponownie czy Twój serwer wspiera wybraną wersję pokoju i spróbuj ponownie.", - "Session already verified!": "Sesja już zweryfikowana!", - "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!": "OSTRZEŻENIE: WERYFIKACJA KLUCZY NIE POWIODŁA SIĘ! Klucz podpisujący dla %(userId)s oraz sesji %(deviceId)s to \"%(fprint)s\", nie pasuje on do podanego klucza \"%(fingerprint)s\". To może oznaczać że Twoja komunikacja jest przechwytywana!", - "Use Single Sign On to continue": "Użyj pojedynczego logowania, aby kontynuować", - "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ść.", - "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ść.", - "Favourited": "Ulubiony", - "This room is public": "Ten pokój jest publiczny", - "Unknown Command": "Nieznane polecenie", - "Unrecognised command: %(commandText)s": "Nieznane polecenie: %(commandText)s", - "You can use /help to list available commands. Did you mean to send this as a message?": "Możesz użyć /help aby wyświetlić listę dostępnych poleceń. Czy chciałeś wysłać to jako wiadomość?", - "Hint: Begin your message with // to start it with a slash.": "Wskazówka: Rozpocznij swoją wiadomość od //, aby rozpocząć ją ukośnikiem.", - "Send as message": "Wyślij jako wiadomość", - "Remove %(count)s messages": { - "other": "Usuń %(count)s wiadomości", - "one": "Usuń 1 wiadomość" - }, - "Switch to light mode": "Przełącz na tryb jasny", - "Switch to dark mode": "Przełącz na tryb ciemny", - "Switch theme": "Przełącz motyw", - "All settings": "Wszystkie ustawienia", - "That matches!": "Zgadza się!", - "New Recovery Method": "Nowy sposób odzyskiwania", - "If disabled, messages from encrypted rooms won't appear in search results.": "Jeśli wyłączone, wiadomości z szyfrowanych pokojów nie pojawią się w wynikach wyszukiwania.", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s z %(totalRooms)s", - "Verifies a user, session, and pubkey tuple": "Weryfikuje użytkownika, sesję oraz klucz publiczny", - "Join millions for free on the largest public server": "Dołącz do milionów za darmo na największym publicznym serwerze", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Ci użytkownicy mogą nie istnieć lub są nieprawidłowi, i nie mogą zostać zaproszeni: %(csvNames)s", - "Failed to find the following users": "Nie udało się znaleźć tych użytkowników", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Nie udało się zaprosić tych użytkowników. Proszę sprawdzić zaproszonych użytkowników i spróbować ponownie.", - "Something went wrong trying to invite the users.": "Coś poszło nie tak podczas zapraszania użytkowników.", - "Invite by email": "Zaproś przez e-mail", - "Invite anyway and never warn me again": "Zaproś mimo to i nie ostrzegaj ponownie", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Nie znaleziono profilów dla identyfikatorów Matrix wymienionych poniżej - czy chcesz rozpocząć wiadomość prywatną mimo to?", - "The following users may not exist": "Wymienieni użytkownicy mogą nie istnieć", - "Use a different passphrase?": "Użyć innego hasła?", - "Widgets": "Widżety", - "The call could not be established": "Nie udało się nawiązać połączenia", - "Answered Elsewhere": "Odebrano gdzie indziej", - "The call was answered on another device.": "Połączenie zostało odebrane na innym urządzeniu.", - "Messages in this room are end-to-end encrypted.": "Wiadomości w tym pokoju są szyfrowane end-to-end.", - "The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Klucz podpisujący, który podano jest taki sam jak klucz podpisujący otrzymany od %(userId)s oraz sesji %(deviceId)s. Sesja została oznaczona jako zweryfikowana.", - "Are you sure you want to cancel entering passphrase?": "Czy na pewno chcesz anulować wpisywanie hasła?", - "Cancel entering passphrase?": "Anulować wpisywanie hasła?", - "Attach files from chat or just drag and drop them anywhere in a room.": "Załącz pliki w rozmowie lub upuść je w dowolnym miejscu rozmowy.", - "Sign in with SSO": "Zaloguj się z SSO", - "No files visible in this room": "Brak plików widocznych w tym pokoju", - "Document": "Dokument", - "Service": "Usługa", - "Summary": "Opis", - "To continue you need to accept the terms of this service.": "Aby kontynuować, musisz zaakceptować zasady użytkowania.", - "Add widgets, bridges & bots": "Dodaj widżety, mostki i boty", - "Forget this room": "Zapomnij o tym pokoju", - "Explore public rooms": "Przeglądaj pokoje publiczne", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Zmiany tego, kto może przeglądać historię wyszukiwania dotyczą tylko przyszłych wiadomości w pokoju. Widoczność wcześniejszej historii nie zmieni się.", - "No other published addresses yet, add one below": "Brak innych opublikowanych adresów, dodaj jakiś poniżej", - "Other published addresses:": "Inne opublikowane adresy:", - "Room settings": "Ustawienia pokoju", - "Messages in this room are not end-to-end encrypted.": "Wiadomości w tym pokoju nie są szyfrowane end-to-end.", - "Add a topic to help people know what it is about.": "Dodaj temat, aby poinformować ludzi czego dotyczy.", - "Start a conversation with someone using their name or username (like ).": "Rozpocznij konwersację z innymi korzystając z ich nazwy lub nazwy użytkownika (np. ).", - "Start a conversation with someone using their name, email address or username (like ).": "Rozpocznij konwersację z innymi korzystając z ich nazwy, adresu e-mail lub nazwy użytkownika (np. ).", - "Room options": "Ustawienia pokoju", - "Manually verify all remote sessions": "Ręcznie weryfikuj wszystkie zdalne sesje", - "This version of %(brand)s does not support searching encrypted messages": "Ta wersja %(brand)s nie obsługuje wyszukiwania zabezpieczonych wiadomości", - "Use the Desktop app to search encrypted messages": "Używaj Aplikacji desktopowej, aby wyszukiwać zaszyfrowane wiadomości", - "Message search": "Wyszukiwanie wiadomości", - "Enable message search in encrypted rooms": "Włącz wyszukiwanie wiadomości w szyfrowanych pokojach", - "New version of %(brand)s is available": "Dostępna jest nowa wersja %(brand)s", - "Update %(brand)s": "Aktualizuj %(brand)s", - "Set up Secure Backup": "Skonfiguruj bezpieczną kopię zapasową", - "Ok": "OK", - "Unknown App": "Nieznana aplikacja", - "Enable desktop notifications": "Włącz powiadomienia na pulpicie", - "Don't miss a reply": "Nie przegap odpowiedzi", - "Use custom size": "Użyj niestandardowego rozmiaru", - "%(creator)s created this DM.": "%(creator)s utworzył tę wiadomość prywatną.", - "Israel": "Izrael", - "Isle of Man": "Man", - "Ireland": "Irlandia", - "Iraq": "Irak", - "Iran": "Iran", - "Indonesia": "Indonezja", - "India": "Indie", - "Iceland": "Islandia", - "Hungary": "Węgry", - "Hong Kong": "Hong Kong", - "Honduras": "Honduras", - "Heard & McDonald Islands": "Wyspy Heard i McDonald", - "Haiti": "Haiti", - "Guyana": "Gujana", - "Guinea-Bissau": "Gwinea Bissau", - "Guinea": "Gwinea", - "Guernsey": "Guernsey", - "Guatemala": "Gwatemala", - "Guam": "Guam", - "Guadeloupe": "Gwadelupa", - "Grenada": "Grenada", - "Greenland": "Grenlandia", - "Greece": "Grecja", - "Gibraltar": "Gibraltar", - "Ghana": "Ghana", - "Germany": "Niemcy", - "Georgia": "Gruzja", - "Gambia": "Gambia", - "Gabon": "Gabon", - "French Southern Territories": "Francuskie Terytoria Południowe i Antarktyczne", - "French Polynesia": "Polinezja Francuska", - "French Guiana": "Gujana Francuska", - "France": "Francja", - "Finland": "Finlandia", - "Fiji": "Fidżi", - "Faroe Islands": "Wyspy Owcze", - "Falkland Islands": "Falklandy", - "Ethiopia": "Etiopia", - "Estonia": "Estonia", - "Eritrea": "Erytrea", - "Equatorial Guinea": "Gwinea Równikowa", - "El Salvador": "Salwador", - "Egypt": "Egipt", - "Ecuador": "Ekwador", - "Dominican Republic": "Dominikana", - "Dominica": "Dominika", - "Djibouti": "Dżibuti", - "Denmark": "Dania", - "Côte d’Ivoire": "Wybrzeże Kości Słoniowej", - "Czech Republic": "Czechy", - "Cyprus": "Cypr", - "Curaçao": "Curaçao", - "Cuba": "Kuba", - "Croatia": "Chorwacja", - "Costa Rica": "Kostaryka", - "Cook Islands": "Wyspy Cooka", - "Congo - Kinshasa": "Kinszasa", - "Congo - Brazzaville": "Kongo", - "Comoros": "Komory", - "Colombia": "Kolumbia", - "Cocos (Keeling) Islands": "Wyspy Kokosowe", - "Christmas Island": "Wyspa Bożego Narodzenia", - "China": "Chiny", - "Chile": "Chile", - "Chad": "Czad", - "Central African Republic": "Republika Środkowoafrykańska", - "Cayman Islands": "Kajmany", - "Caribbean Netherlands": "Holandia Karaibska", - "Cape Verde": "Republika Zielonego Przylądka", - "Canada": "Kanada", - "Cameroon": "Kamerun", - "Cambodia": "Kambodża", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bułgaria", - "Brunei": "Brunei", - "British Virgin Islands": "Brytyjskie Wyspy Dziewicze", - "British Indian Ocean Territory": "Brytyjskie Terytorium Oceanu Indyjskiego", - "Brazil": "Brazylia", - "Bouvet Island": "Wyspa Bouveta", - "Botswana": "Botswana", - "Bosnia": "Bośnia", - "Bolivia": "Boliwia", - "Bhutan": "Bhutan", - "Bermuda": "Bermudy", - "Benin": "Benin", - "Belize": "Belize", - "Belgium": "Belgia", - "Belarus": "Białoruś", - "Barbados": "Barbados", - "Bangladesh": "Bangladesz", - "Bahrain": "Bahrajn", - "Bahamas": "Bahamy", - "Azerbaijan": "Azerbejdżan", - "Austria": "Austria", - "Australia": "Australia", - "Aruba": "Aruba", - "Armenia": "Armenia", - "Argentina": "Argentyna", - "Antigua & Barbuda": "Antigua i Barbuda", - "Antarctica": "Antarktyda", - "Anguilla": "Anguilla", - "Angola": "Angola", - "Andorra": "Andora", - "American Samoa": "Samoa Amerykańskie", - "Algeria": "Algeria", - "Albania": "Albania", - "Åland Islands": "Wyspy Alandzkie", - "Afghanistan": "Afganistan", - "United States": "Stany Zjednoczone", - "United Kingdom": "Wielka Brytania", - "Marshall Islands": "Wyspy Marshalla", - "Malta": "Malta", - "Mali": "Mali", - "Maldives": "Malediwy", - "Malaysia": "Malezja", - "Malawi": "Malawi", - "Madagascar": "Madagaskar", - "Macedonia": "Macedonia", - "Macau": "Makau", - "Luxembourg": "Luksemburg", - "Lithuania": "Litwa", - "Liechtenstein": "Liechtenstein", - "Libya": "Libia", - "Liberia": "Liberia", - "Lesotho": "Lesotho", - "Lebanon": "Liban", - "Latvia": "Łotwa", - "Laos": "Laos", - "Kyrgyzstan": "Kirgistan", - "Kuwait": "Kuwejt", - "Kosovo": "Kosowo", - "Kiribati": "Kiribati", - "Kenya": "Kenia", - "Kazakhstan": "Kazachstan", - "Jordan": "Jordania", - "Jersey": "Jersey", - "User rules": "Zasady użytkownika", - "Server rules": "Zasady serwera", - "not found": "nie znaleziono", - "User Autocomplete": "Autouzupełnianie użytkowników", - "Room Autocomplete": "Autouzupełnianie pokojów", - "Notification Autocomplete": "Autouzupełnianie powiadomień", - "Emoji Autocomplete": "Autouzupełnianie emoji", - "Phone (optional)": "Telefon (opcjonalny)", - "Upload Error": "Błąd wysyłania", - "Close dialog": "Zamknij okno dialogowe", - "Deactivate user": "Dezaktywuj użytkownika", - "Deactivate user?": "Dezaktywować użytkownika?", - "Revoke invite": "Odwołaj zaproszenie", - "General failure": "Ogólny błąd", - "Removing…": "Usuwanie…", - "Cancelling…": "Anulowanie…", - "Algorithm:": "Algorytm:", - "Bulk options": "Masowe działania", - "Incompatible Database": "Niekompatybilna baza danych", - "Information": "Informacje", - "Accepting…": "Akceptowanie…", - "Re-join": "Dołącz ponownie", - "Unencrypted": "Nieszyfrowane", - "None": "Brak", - "exists": "istnieje", - "Zimbabwe": "Zimbabwe", - "Zambia": "Zambia", - "Yemen": "Jemen", - "Western Sahara": "Sahara Zachodnia", - "Wallis & Futuna": "Wallis i Futuna", - "Vietnam": "Wietnam", - "Venezuela": "Wenezuela", - "Vatican City": "Watykan", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Uzbekistan", - "Uruguay": "Urugwaj", - "United Arab Emirates": "Zjednoczone Emiraty Arabskie", - "Ukraine": "Ukraina", - "Uganda": "Uganda", - "U.S. Virgin Islands": "Wyspy Dziewicze Stanów Zjednoczonych", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Turks i Caicos", - "Turkmenistan": "Turkmenistan", - "Turkey": "Turcja", - "Tunisia": "Tunezja", - "Trinidad & Tobago": "Trynidad i Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Timor Wschodni", - "Thailand": "Tajlandia", - "Tanzania": "Tanzania", - "Tajikistan": "Tadżykistan", - "Taiwan": "Tajwan", - "São Tomé & Príncipe": "Wyspy Świętego Tomasza i Książęca", - "Syria": "Syria", - "Switzerland": "Szwajcaria", - "Sweden": "Szwecja", - "Swaziland": "Eswatini", - "Svalbard & Jan Mayen": "Svalbard i Jan Mayen", - "Suriname": "Surinam", - "Sudan": "Sudan", - "St. Vincent & Grenadines": "Saint Vincent i Grenadyny", - "St. Pierre & Miquelon": "Saint-Pierre i Miquelon", - "St. Martin": "Sint Maarten", - "St. Lucia": "Saint Lucia", - "St. Kitts & Nevis": "Saint Kitts & Nevis", - "St. Helena": "Święta Helena", - "St. Barthélemy": "Wspólnota Saint-Barthélemy", - "Sri Lanka": "Sri Lanka", - "Spain": "Hiszpania", - "South Sudan": "Sudan Południowy", - "South Korea": "Korea Południowa", - "South Georgia & South Sandwich Islands": "Georgia Południowa i Sandwich Południowy", - "South Africa": "Republika Południowej Afryki", - "Somalia": "Somalia", - "Solomon Islands": "Wyspy Salomona", - "Slovenia": "Słowenia", - "Slovakia": "Słowacja", - "Sint Maarten": "Sint Maarten", - "Singapore": "Singapur", - "Sierra Leone": "Sierra Leone", - "Seychelles": "Seszele", - "Serbia": "Serbia", - "Senegal": "Senegal", - "Saudi Arabia": "Arabia Saudyjska", - "San Marino": "San Marino", - "Samoa": "Samoa", - "Réunion": "Reunion", - "Rwanda": "Rwanda", - "Russia": "Rosja", - "Romania": "Rumunia", - "Qatar": "Katar", - "Puerto Rico": "Portoryko", - "Portugal": "Portugalia", - "Poland": "Polska", - "Pitcairn Islands": "Pitcairn", - "Philippines": "Filipiny", - "Peru": "Peru", - "Paraguay": "Paragwaj", - "Papua New Guinea": "Papua Nowa Gwinea", - "Panama": "Panama", - "Palestine": "Palestyna", - "Palau": "Palau", - "Pakistan": "Pakistan", - "Oman": "Oman", - "Norway": "Norwegia", - "Northern Mariana Islands": "Mariany Północne", - "North Korea": "Korea Północna", - "Norfolk Island": "Norfolk", - "Niue": "Niue", - "Nigeria": "Nigeria", - "Niger": "Niger", - "Nicaragua": "Nikaragua", - "New Zealand": "Nowa Zelandia", - "New Caledonia": "Nowa Kaledonia", - "Netherlands": "Holandia", - "Nepal": "Nepal", - "Nauru": "Nauru", - "Namibia": "Namibia", - "Myanmar": "Mjanma", - "Mozambique": "Mozambik", - "Morocco": "Maroko", - "Montserrat": "Montserrat", - "Montenegro": "Czarnogóra", - "Mongolia": "Mongolia", - "Monaco": "Monako", - "Moldova": "Mołdawia", - "Micronesia": "Mikronezja", - "Mexico": "Meksyk", - "Mayotte": "Majotta", - "Mauritius": "Mauritius", - "Mauritania": "Mauretania", - "Martinique": "Martynika", - "Room %(name)s": "Pokój %(name)s", - "This is the start of .": "Oto początek .", - "Add a photo, so people can easily spot your room.": "Dodaj zdjęcie, aby inni mogli łatwo zauważyć Twój pokój.", - "%(displayName)s created this room.": "%(displayName)s utworzył ten pokój.", - "You created this room.": "Utworzyłeś ten pokój.", - "Topic: %(topic)s ": "Temat: %(topic)s ", - "Topic: %(topic)s (edit)": "Temat: %(topic)s (edytuj)", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Tylko Wy jesteście w tej konwersacji, dopóki ktoś z Was nie zaprosi tu innej osoby.", - "This is the beginning of your direct message history with .": "Oto początek Twojej historii wiadomości prywatnych z .", - "Start chatting": "Rozpocznij rozmowę", - " wants to chat": " chce porozmawiać", - "Hide Widgets": "Ukryj widżety", - "No recently visited rooms": "Brak ostatnio odwiedzonych pokojów", - "Show Widgets": "Pokaż widżety", - "Not Trusted": "Nie zaufany", - "Ask this user to verify their session, or manually verify it below.": "Poproś go/ją o zweryfikowanie tej sesji bądź zweryfikuj ją osobiście poniżej.", - "%(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:", - "Japan": "Japonia", - "Jamaica": "Jamajka", - "Italy": "Włochy", - "You've reached the maximum number of simultaneous calls.": "Osiągnięto maksymalną liczbę jednoczesnych połączeń.", - "Too Many Calls": "Zbyt wiele połączeń", - "Use an identity server to invite by email. Manage in Settings.": "Użyj serwera tożsamości, aby zapraszać przez e-mail. Zarządzaj w Ustawieniach.", - "Space used:": "Użyta powierzchnia:", - "Verify by emoji": "Weryfikuj z użyciem emoji", - "Your messages are not secure": "Twoje wiadomości nie są bezpieczne", - "Start Verification": "Rozpocznij weryfikację", - "Waiting for %(displayName)s to accept…": "Oczekiwanie na akceptację przez %(displayName)s…", - "Bridges": "Mostki", - "Verify User": "Weryfikuj użytkownika", - "Verification Request": "Żądanie weryfikacji", - "Widgets do not use message encryption.": "Widżety nie używają szyfrowania wiadomości.", - "This widget may use cookies.": "Ten widżet może używać plików cookies.", - "Widget added by": "Widżet dodany przez", - "Widget ID": "ID widżetu", - "Room ID": "ID pokoju", - "Your user ID": "Twoje ID użytkownika", - "Your display name": "Twoja nazwa wyświetlana", - "View rules": "Zobacz zasady", - "Error subscribing to list": "Błąd subskrybowania listy", - "Jump to first unread room.": "Przejdź do pierwszego nieprzeczytanego pokoju.", - "Jump to first invite.": "Przejdź do pierwszego zaproszenia.", - "You verified %(name)s": "Zweryfikowałeś %(name)s", - "Message Actions": "Działania na wiadomościach", - "This client does not support end-to-end encryption.": "Ten klient nie obsługuje szyfrowania end-to-end.", - "Failed to deactivate user": "Nie udało się zdezaktywować użytkownika", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Dla większej liczby wiadomości, może to zająć trochę czasu. Nie odświeżaj klienta w tym czasie.", - "Remove recent messages by %(user)s": "Usuń ostatnie wiadomości od %(user)s", - "No recent messages by %(user)s found": "Nie znaleziono ostatnich wiadomości od %(user)s", - "Clear personal data": "Wyczyść dane osobiste", - "This account has been deactivated.": "To konto zostało zdezaktywowane.", - "Use bots, bridges, widgets and sticker packs": "Używaj botów, mostków, widżetów i zestawów naklejek", - "Find others by phone or email": "Odnajdź innych z użyciem numeru telefonu lub adresu e-mail", - "Clear all data": "Wyczyść wszystkie dane", - "Please enter verification code sent via text.": "Wprowadź kod weryfikacyjny wysłany wiadomością tekstową.", - "Unable to share phone number": "Nie udało się udostępnić numeru telefonu", - "Unable to share email address": "Nie udało się udostępnić adresu e-mail", - "Use an email address to recover your account": "Użyj adresu e-mail, aby odzyskać swoje konto", - "Doesn't look like a valid email address": "To nie wygląda na prawidłowy adres e-mail", - "Incompatible local cache": "Niekompatybilna lokalna pamięć podręczna", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Przed wysłaniem logów, zgłoś problem na GitHubie opisujący twój problem.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Niektóre pliki są zbyt duże do wysłania. Ograniczenie wielkości plików to %(limit)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Te pliki są zbyt duże do wysłania. Ograniczenie wielkości plików to %(limit)s.", - "Remember my selection for this widget": "Zapamiętaj mój wybór dla tego widżetu", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Ten plik jest zbyt duży, aby został wysłany. Ograniczenie wielkości plików to %(limit)s, a ten plik waży %(sizeOfThisFile)s.", - "Your browser likely removed this data when running low on disk space.": "Twoja przeglądarka prawdopodobnie usunęła te dane, kiedy brakowało jej miejsca.", - "Missing session data": "Brakujące dane sesji", - "Sign out and remove encryption keys?": "Wylogować się i usunąć klucze szyfrowania?", - "Invited by %(sender)s": "Zaproszony przez %(sender)s", - "Something went wrong with your invite to %(roomName)s": "Coś poszło nie tak z Twoim zaproszeniem do %(roomName)s", - "You were banned from %(roomName)s by %(memberName)s": "Zostałeś zbanowany z %(roomName)s przez %(memberName)s", - "Could not load user profile": "Nie udało się załadować profilu", - "Your password has been reset.": "Twoje hasło zostało zresetowane.", - "Are you sure you want to sign out?": "Czy na pewno chcesz się wylogować?", - "Send %(eventType)s events": "Wyślij zdarzenia %(eventType)s", - "Failed to decrypt %(failedCount)s sessions!": "Nie udało się odszyfrować %(failedCount)s sesji!", - "Unable to load backup status": "Nie udało się załadować stanu kopii zapasowej", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Wysłaliśmy Ci e-mail, aby zweryfikować Twój adres. Podążaj za instrukcjami z niego, a później naciśnij poniższy przycisk.", - "Unable to verify phone number.": "Nie udało się zweryfikować numeru telefonu.", - "Go back to set it again.": "Wróć, aby skonfigurować to ponownie.", - "Upgrade Room Version": "Uaktualnij wersję pokoju", - "Upgrade this room to version %(version)s": "Uaktualnij ten pokój do wersji %(version)s", - "The room upgrade could not be completed": "Uaktualnienie pokoju nie mogło zostać ukończone", - "Failed to upgrade room": "Nie udało się uaktualnić pokoju", - "Backup version:": "Wersja kopii zapasowej:", - "The operation could not be completed": "To działanie nie mogło być ukończone", - "Failed to save your profile": "Nie udało się zapisać profilu", - "not found locally": "nie odnaleziono lokalnie", - "cached locally": "w lokalnej pamięci podręcznej", - "not found in storage": "nie odnaleziono w pamięci", - "in secret storage": "w tajnej pamięci", - "in memory": "w pamięci", - "Set up": "Konfiguruj", - "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…", - "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ń", - "New login. Was this you?": "Nowe logowanie. Czy to byłeś Ty?", - "Contact your server admin.": "Skontaktuj się ze swoim administratorem serwera.", - "Your homeserver has exceeded one of its resource limits.": "Twój homeserver przekroczył jeden z limitów zasobów.", - "Your homeserver has exceeded its user limit.": "Twój homeserver przekroczył limit użytkowników.", - "Error leaving room": "Błąd opuszczania pokoju", - "Unexpected server error trying to leave the room": "Nieoczekiwany błąd serwera podczas próby opuszczania pokoju", - "Everyone in this room is verified": "Wszyscy w tym pokoju są zweryfikowani", - "This room is end-to-end encrypted": "Ten pokój jest szyfrowany end-to-end", - "Scroll to most recent messages": "Przewiń do najnowszych wiadomości", - "The integration manager is offline or it cannot reach your homeserver.": "Menedżer integracji jest offline, lub nie może połączyć się z Twoim homeserverem.", - "Cannot connect to integration manager": "Nie udało się połączyć z menedżerem integracji", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Aby zgłosić błąd związany z bezpieczeństwem Matriksa, przeczytaj Politykę odpowiedzialnego ujawniania informacji Matrix.org.", - "Use email or phone to optionally be discoverable by existing contacts.": "Użyj adresu e-mail lub numeru telefonu, aby móc być odkrywanym przez istniejące kontakty.", - "Add an email to be able to reset your password.": "Dodaj adres e-mail, aby zresetować swoje hasło.", - "Server Options": "Opcje serwera", - "Warning: you should only set up key backup from a trusted computer.": "Ostrzeżenie: kopia zapasowa klucza powinna być konfigurowana tylko z zaufanego komputera.", - "Discovery options will appear once you have added an email above.": "Opcje odkrywania pojawią się, gdy dodasz adres e-mail powyżej.", - "Discovery options will appear once you have added a phone number above.": "Opcje odkrywania pojawią się, gdy dodasz numer telefonu powyżej.", - "Signature upload failed": "Wysłanie podpisu nie powiodło się", - "Signature upload success": "Wysłanie podpisu udało się", - "Manually export keys": "Ręcznie eksportuj klucze", - "Unable to upload": "Nie można wysłać", - "Recently Direct Messaged": "Ostatnio skontaktowani bezpośrednio", - "Click the button below to confirm your identity.": "Naciśnij poniższy przycisk, aby potwierdzić swoją tożsamość.", - "Confirm to continue": "Potwierdź, aby kontynuować", - "To continue, use Single Sign On to prove your identity.": "Aby kontynuować, użyj Single Sign On do potwierdzenia swojej tożsamości.", - "Integrations not allowed": "Integracje nie są dozwolone", - "Incoming Verification Request": "Oczekująca prośba o weryfikację", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Zweryfikuj tego użytkownika, aby oznaczyć go jako zaufanego. Użytkownicy zaufani dodają większej pewności, gdy korzystasz z wiadomości szyfrowanych end-to-end.", - "Encryption not enabled": "Nie włączono szyfrowania", - "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.": "Poprosiliśmy przeglądarkę o zapamiętanie, z którego serwera domowego korzystasz, aby umożliwić Ci logowanie, ale niestety Twoja przeglądarka o tym zapomniała. Przejdź do strony logowania i spróbuj ponownie.", - "We couldn't log you in": "Nie mogliśmy Cię zalogować", - "Never send encrypted messages to unverified sessions in this room from this session": "Nigdy nie wysyłaj zaszyfrowanych wiadomości do niezweryfikowanych sesji z tej sesji w tym pokoju", - "Use the Desktop app to see all encrypted files": "Użyj aplikacji desktopowej, aby zobaczyć wszystkie szyfrowane pliki", - "Verification requested": "Zażądano weryfikacji", - "You have no visible notifications.": "Nie masz widocznych powiadomień.", - "Connecting": "Łączenie", - "Create key backup": "Utwórz kopię zapasową klucza", - "Generate a Security Key": "Wygeneruj klucz bezpieczeństwa", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Zabezpiecz się przed utratą dostępu do szyfrowanych wiadomości i danych, tworząc kopię zapasową kluczy szyfrowania na naszym serwerze.", - "Safeguard against losing access to encrypted messages & data": "Zabezpiecz się przed utratą dostępu do szyfrowanych wiadomości i danych", - "Avatar": "Awatar", - "Move right": "Przenieś w prawo", - "Move left": "Przenieś w lewo", - "No results found": "Nie znaleziono wyników", - "Your server does not support showing space hierarchies.": "Twój serwer nie obsługuje wyświetlania hierarchii przestrzeni.", - "You can select all or individual messages to retry or delete": "Możesz zaznaczyć wszystkie lub wybrane wiadomości aby spróbować ponownie lub usunąć je", - "Sending": "Wysyłanie", - "Delete all": "Usuń wszystkie", - "Some of your messages have not been sent": "Niektóre z Twoich wiadomości nie zostały wysłane", - "Retry all": "Spróbuj ponownie wszystkie", - "Suggested": "Polecany", - "This room is suggested as a good one to join": "Ten pokój jest polecany jako dobry do dołączenia", - "%(count)s rooms": { - "one": "%(count)s pokój", - "other": "%(count)s pokojów" - }, - "%(count)s members": { - "one": "%(count)s członek", - "other": "%(count)s członkowie" - }, - "You don't have permission": "Nie masz uprawnień", - "Failed to remove some rooms. Try again later": "Nie udało się usunąć niektórych pokojów. Spróbuj ponownie później", - "Select a room below first": "Najpierw wybierz poniższy pokój", - "Spaces": "Przestrzenie", - "User Busy": "Użytkownik zajęty", - "The user you called is busy.": "Użytkownik, do którego zadzwoniłeś jest zajęty.", - "End-to-end encryption isn't enabled": "Szyfrowanie end-to-end nie jest włączone", - "Nothing pinned, yet": "Nie przypięto tu jeszcze niczego", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Jeżeli masz uprawnienia, przejdź do menu dowolnej wiadomości i wybierz Przypnij, aby przyczepić ją tutaj.", - "Pinned messages": "Przypięte wiadomości", - "Error loading Widget": "Błąd ładowania widżetu", - "Error - Mixed content": "Błąd — zawartość mieszana", - "You don't have permission to do this": "Nie masz uprawnień aby to zrobić", - "Sent": "Wysłano", - "Message preview": "Podgląd wiadomości", - "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 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 (%(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)", - "Identity server URL must be HTTPS": "URL serwera tożsamości musi być HTTPS", - "Failed to transfer call": "Nie udało się przekazać połączenia", - "Transfer Failed": "Transfer nie powiódł się", - "Unable to transfer call": "Nie udało się przekazać połączenia", - "Some invites couldn't be sent": "Niektóre zaproszenia nie mogły zostać wysłane", - "There was an error looking up the phone number": "Podczas wyszukiwania numeru telefonu wystąpił błąd", - "Unable to look up phone number": "Nie można wyszukać numeru telefonu", - "We sent the others, but the below people couldn't be invited to ": "Wysłaliśmy pozostałym, ale osoby poniżej nie mogły zostać zaproszone do ", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Nieznana para (użytkownik, sesja): (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Nieznany adres pokoju: %(roomAlias)s", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s i %(count)s pozostała", - "other": "%(spaceName)s i %(count)s pozostałych" - }, - "You cannot place calls without a connection to the server.": "Nie możesz wykonywać rozmów bez połączenia z serwerem.", - "Connectivity to the server has been lost": "Połączenie z serwerem zostało przerwane", - "Developer": "Developer", - "Experimental": "Eksperymentalne", - "Themes": "Motywy", - "Moderation": "Moderacja", - "Messaging": "Wiadomości", - "Back to thread": "Wróć do wątku", - "Room members": "Członkowie pokoju", - "Back to chat": "Wróć do chatu", - "Other rooms": "Inne pokoje", - "%(deviceId)s from %(ip)s": "%(deviceId)s z %(ip)s", - "Other users may not trust it": "Inni użytkownicy mogą temu nie ufać", - "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", - "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", - "Use a longer keyboard pattern with more turns": "Użyj wzoru z klawiatury z większą ilością zakrętów", - "This homeserver has been blocked by its administrator.": "Ten serwer domowy został zablokowany przez jego administratora.", - "Light high contrast": "Jasny z wysokim kontrastem", - "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", - "Hold": "Wstrzymaj", - "ready": "gotowy", - "Create a new room": "Utwórz nowy pokój", - "Adding rooms... (%(progress)s out of %(count)s)": { - "other": "Dodawanie pokojów... (%(progress)s z %(count)s)", - "one": "Dodawanie pokoju..." - }, - "%(space1Name)s and %(space2Name)s": "%(space1Name)s i %(space2Name)s", - "There was a problem communicating with the homeserver, please try again later.": "Wystąpił problem podczas łączenia się z serwerem domowym, spróbuj ponownie później.", - "Stop recording": "Skończ nagrywanie", - "We didn't find a microphone on your device. Please check your settings and try again.": "Nie udało się znaleźć żadnego mikrofonu w twoim urządzeniu. Sprawdź ustawienia i spróbuj ponownie.", - "No microphone found": "Nie znaleziono mikrofonu", - "Rooms outside of a space": "Pokoje poza przestrzenią", - "Connect this session to Key Backup": "Połącz tę sesję z kopią zapasową kluczy", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Połącz tę sesję z kopią zapasową kluczy przed wylogowaniem, aby uniknąć utraty kluczy które mogą istnieć tylko w tej sesji.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Ta sesja nie wykonuje kopii zapasowej twoich kluczy, ale masz istniejącą kopię którą możesz przywrócić i uzupełniać w przyszłości.", - "There was an error loading your notification settings.": "Wystąpił błąd podczas wczytywania twoich ustawień powiadomień.", - "Mentions & keywords": "Wzmianki i słowa kluczowe", - "Global": "Globalne", - "New keyword": "Nowe słowo kluczowe", - "Keyword": "Słowo kluczowe", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Aktualizowanie przestrzeni...", - "other": "Aktualizowanie przestrzeni... (%(progress)s z %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Wysyłanie zaproszenia...", - "other": "Wysyłanie zaproszeń... (%(progress)s z %(count)s)" - }, - "Loading new room": "Wczytywanie nowego pokoju", - "Upgrading room": "Aktualizowanie pokoju", - "This upgrade will allow members of selected spaces access to this room without an invite.": "To ulepszenie pozwoli członkom wybranych przestrzeni uzyskać dostęp do tego pokoju bez zaproszenia.", - "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.": "Ten pokój znajduje się w przestrzeniach, w których nie masz uprawnień administratora. W tych przestrzeniach stary pokój wciąż będzie wyświetlany, lecz ludzie otrzymają propozycję dołączenia do nowego.", - "Space members": "Członkowie przestrzeni", - "Anyone in a space can find and join. You can select multiple spaces.": "Każdy w przestrzeni może znaleźć i dołączyć. Możesz wybrać wiele przestrzeni.", - "Anyone in can find and join. You can select other spaces too.": "Każdy w może znaleźć i dołączyć. Możesz też wybrać inne przestrzenie.", - "Spaces with access": "Przestrzenie z dostępem", - "Anyone in a space can find and join. Edit which spaces can access here.": "Każdy w przestrzeni może znaleźć i dołączyć. Kliknij tu, aby ustawić które przestrzenie mają dostęp.", - "Currently, %(count)s spaces have access": { - "one": "Obecnie jedna przestrzeń ma dostęp", - "other": "Obecnie %(count)s przestrzeni ma dostęp" - }, - "& %(count)s more": { - "one": "i %(count)s więcej", - "other": "i %(count)s więcej" - }, - "Upgrade required": "Aktualizacja wymagana", - "Anyone can find and join.": "Każdy może znaleźć i dołączyć.", - "Only invited people can join.": "Tylko zaproszeni ludzie mogą dołączyć.", - "Private (invite only)": "Prywatny (tylko na zaproszenie)", - "Large": "Duży", - "Size must be a number": "Rozmiar musi być liczbą", - "Hey you. You're the best!": "Hej, ty. Jesteś super!", - "Message search initialisation failed": "Inicjalizacja wyszukiwania wiadomości nie powiodła się", - "Select all": "Zaznacz wszystkie", - "Deselect all": "Odznacz wszystkie", - "You were disconnected from the call. (Error: %(message)s)": "Zostałeś rozłączony z rozmowy. (Błąd: %(message)s)", - "Connection lost": "Utracono połączenie", - "Failed to join": "Nie udało się dołączyć", - "The person who invited you has already left, or their server is offline.": "Osoba, która zaprosiła cię, już wyszła lub jej serwer jest offline.", - "The person who invited you has already left.": "Osoba, która zaprosiła cię, już wyszła.", - "Sorry, your homeserver is too old to participate here.": "Przykro nam, twój serwer domowy jest zbyt stary, by uczestniczyć tu.", - "There was an error joining.": "Wystąpił błąd podczas dołączania.", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s jest eksperymentalne na przeglądarce mobilnej. Dla lepszego doświadczenia i najnowszych funkcji użyj naszej darmowej natywnej aplikacji.", - "Location not available": "Lokalizacja niedostępna", - "Find my location": "Znajdź moją lokalizację", - "Exit fullscreen": "Wyjdź z trybu pełnoekranowego", - "Enter fullscreen": "Otwórz w trybie pełnoekranowym", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Ten serwer domowy nie jest skonfigurowany poprawnie, by wyświetlać mapy, lub skonfigurowany serwer map może być nieosiągalny.", - "This homeserver is not configured to display maps.": "Ten serwer domowy nie jest skonfigurowany by wyświetlać mapy.", - "The user's homeserver does not support the version of the space.": "Serwer domowy użytkownika nie wspiera tej wersji przestrzeni.", - "User may or may not exist": "Użytkownik może istnieć lub nie", - "User does not exist": "Użytkownik nie istnieje", - "User is already in the room": "Użytkownik jest już w pokoju", - "User is already in the space": "Użytkownik jest już w przestrzeni", - "User is already invited to the room": "Użytkownik jest już zaproszony do tego pokoju", - "User is already invited to the space": "Użytkownik jest już zaproszony do tej przestrzeni", - "You do not have permission to invite people to this space.": "Nie masz uprawnień, by zapraszać ludzi do tej przestrzeni.", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "W %(spaceName)s i %(count)s innej przestrzeni.", - "other": "W %(spaceName)s i %(count)s innych przestrzeniach." - }, - "In %(spaceName)s.": "W przestrzeni %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "W przestrzeniach %(space1Name)s i %(space2Name)s.", - "Failed to invite users to %(roomName)s": "Nie udało się zaprosić użytkowników do %(roomName)s", - "Mapbox logo": "Logo Mapbox", - "Map feedback": "Opinia o mapie", - "Empty room (was %(oldName)s)": "Pusty pokój (poprzednio %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "Zapraszanie %(user)s i 1 więcej", - "other": "Zapraszanie %(user)s i %(count)s innych" - }, - "Inviting %(user1)s and %(user2)s": "Zapraszanie %(user1)s i %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s i 1 inny", - "other": "%(user)s i %(count)s innych" - }, - "%(user1)s and %(user2)s": "%(user1)s i %(user2)s", - "Send your first message to invite to chat": "Wyślij pierwszą wiadomość, aby zaprosić do rozmowy", - "Spell check": "Sprawdzanie pisowni", - "We're creating a room with %(names)s": "Tworzymy pokój z %(names)s", - "Your server doesn't support disabling sending read receipts.": "Twój serwer nie wspiera wyłączenia wysyłania potwierdzeń przeczytania.", - "Last activity": "Ostatnia aktywność", - "Sessions": "Sesje", - "Current session": "Bieżąca sesja", - "IP address": "Adres IP", - "Session details": "Szczegóły sesji", - "Other sessions": "Inne sesje", - "Verified session": "Sesja zweryfikowana", - "Unverified session": "Sesja niezweryfikowana", - "Inactive for %(inactiveAgeDays)s+ days": "Nieaktywne przez %(inactiveAgeDays)s+ dni", - "Unverified sessions": "Sesje niezweryfikowane", - "Inactive sessions": "Sesje nieaktywne", - "Verified sessions": "Sesje zweryfikowane", - "No verified sessions found.": "Nie znaleziono zweryfikowanych sesji.", - "No unverified sessions found.": "Nie znaleziono niezweryfikowanych sesji.", - "No inactive sessions found.": "Nie znaleziono nieaktywnych sesji.", - "No sessions found.": "Nie znaleziono sesji.", - "All": "Wszystkie", - "Ready for secure messaging": "Gotowe do bezpiecznej komunikacji", - "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", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s lub %(recoveryFile)s", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s lub %(copyButton)s", - "Channel: ": "Kanał: ", - "This bridge was provisioned by .": "Ten mostek został skonfigurowany przez .", - "Space options": "Opcje przestrzeni", - "Recommended for public spaces.": "Zalecane dla publicznych przestrzeni.", - "Allow people to preview your space before they join.": "Pozwól ludziom na podgląd twojej przestrzeni zanim dołączą.", - "Preview Space": "Podgląd przestrzeni", - "Failed to update the visibility of this space": "Nie udało się zaktualizować widoczności tej przestrzeni", - "Decide who can view and join %(spaceName)s.": "Zdecyduj kto może wyświetlić i dołączyć do %(spaceName)s.", - "Access": "Dostęp", - "Visibility": "Widoczność", - "This may be useful for public spaces.": "Może to być przydatne dla publicznych przestrzeni.", - "Guests can join a space without having an account.": "Goście mogą dołączyć do przestrzeni bez posiadania konta.", - "Failed to update the guest access of this space": "Nie udało się zaktualizować dostępu dla gości do tej przestrzeni", - "Enable guest access": "Włącz dostęp dla gości", - "Failed to update the history visibility of this space": "Nie udało się zaktualizować widoczności historii dla tej przestrzeni", - "Leave Space": "Opuść przestrzeń", - "Save Changes": "Zapisz zmiany", - "Edit settings relating to your space.": "Edytuj ustawienia powiązane z twoją przestrzenią.", - "Failed to save space settings.": "Nie udało się zapisać ustawień przestrzeni.", - "Invite with email or username": "Zaproś przy użyciu adresu email lub nazwy użytkownika", - "Invite people": "Zaproś ludzi", - "Share invite link": "Udostępnij link zaproszenia", - "Click to copy": "Kliknij aby skopiować", - "Show all rooms": "Pokaż wszystkie pokoje", - "You can change these anytime.": "Możesz to zmienić w każdej chwili.", - "Add some details to help people recognise it.": "Dodaj trochę szczegółów, aby ludzie mogli ją łatwo rozpoznać.", - "Your private space": "Twoja prywatna przestrzeń", - "Your public space": "Twoja publiczna przestrzeń", - "To join a space you'll need an invite.": "Wymagane jest zaproszenie, aby dołączyć do przestrzeni.", - "Invite only, best for yourself or teams": "Tylko na zaproszenie, najlepsza dla siebie lub zespołów", - "Open space for anyone, best for communities": "Przestrzeń otwarta dla każdego, najlepsza dla społeczności", - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Przestrzenie to nowy sposób na grupowanie pokojów i osób. Jaki rodzaj przestrzeni chcesz utworzyć? Możesz zmienić to później.", - "Create a space": "Utwórz przestrzeń", - "Address": "Adres", - "e.g. my-space": "np. moja-przestrzen", - "Please enter a name for the space": "Podaj nazwę dla przestrzeni", - "Search %(spaceName)s": "Przeszukaj %(spaceName)s", - "Delete avatar": "Usuń awatar", - "Space selection": "Wybór przestrzeni", - "Match system": "Dopasuj do systemu", - "Pin to sidebar": "Przypnij do paska bocznego", - "Developer tools": "Ustawienia deweloperskie", - "Quick settings": "Szybkie ustawienia", - "Waiting for you to verify on your other device…": "Oczekiwanie na zweryfikowanie przez ciebie twojego innego urządzenia…", - "Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Oczekiwanie na zweryfikowanie przez ciebie twojego innego urządzenia, %(deviceName)s (%(deviceId)s)…", - "Verify this device by confirming the following number appears on its screen.": "Zweryfikuj to urządzenie, upewniając się że poniższy numer wyświetlony jest na jego ekranie.", - "Confirm the emoji below are displayed on both devices, in the same order:": "Potwierdź że poniższe emotikony są wyświetlane na obu urządzeniach, w tej samej kolejności:", - "More": "Więcej", - "Show sidebar": "Pokaż pasek boczny", - "Hide sidebar": "Ukryj pasek boczny", - "unknown person": "nieznana osoba", - "%(count)s people joined": { - "one": "%(count)s osoba dołączyła", - "other": "%(count)s osób dołączyło" - }, - "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", - "Automatically send debug logs when key backup is not functioning": "Automatycznie wysyłaj logi debugowania gdy kopia zapasowa kluczy nie działa", - "Automatically send debug logs on decryption errors": "Automatycznie wysyłaj logi debugowania po wystąpieniu błędów deszyfrowania", - "Automatically send debug logs on any error": "Automatycznie wysyłaj logi debugowania po wystąpieniu jakiegokolwiek błędu", - "Developer mode": "Tryb programisty", - "Show shortcut to welcome checklist above the room list": "Pokaż skrót do listy powitalnej nad listą pokojów", - "Surround selected text when typing special characters": "Otocz zaznaczony tekst podczas wpisywania specjalnych znaków", - "Use a more compact 'Modern' layout": "Użyj bardziej kompaktowego, \"nowoczesnego\" wyglądu", - "Show polls button": "Pokaż przycisk ankiet", - "Reply in thread": "Odpowiedz w wątku", - "Explore public spaces in the new search dialog": "Odkrywaj publiczne przestrzenie w nowym oknie wyszukiwania", - "Start new chat": "Nowy czat", - "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.", - "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", - "Unpin this widget to view it in this panel": "Odepnij widżet, aby wyświetlić go w tym panelu", - "Location": "Lokalizacja", - "Poll": "Ankieta", - "Voice Message": "Wiadomość głosowa", - "Join public room": "Dołącz do publicznego pokoju", - "Seen by %(count)s people": { - "one": "Odczytane przez %(count)s osobę", - "other": "Odczytane przez %(count)s osób" - }, - "New room": "Nowy pokój", - "Group all your rooms that aren't part of a space in one place.": "Pogrupuj wszystkie pokoje, które nie są częścią przestrzeni, w jednym miejscu.", - "Show all your rooms in Home, even if they're in a space.": "Pokaż wszystkie swoje pokoje na głównej, nawet jeśli znajdują się w przestrzeni.", - "Copy room link": "Kopiuj link do pokoju", - "Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Przestrzenie to sposób grupowania pokoi i osób. Oprócz przestrzeni, w których się znajdujesz, możesz też skorzystać z gotowych grupowań.", - "Spaces to show": "Wyświetlanie przestrzeni", - "Group all your favourite rooms and people in one place.": "Pogrupuj wszystkie swoje ulubione pokoje i osoby w jednym miejscu.", - "Sidebar": "Pasek boczny", - "Export chat": "Eksportuj czat", - "Files": "Pliki", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Indywidualnie weryfikuj każdą sesję używaną przez użytkownika, aby oznaczyć ją jako zaufaną, nie ufając urządzeniom weryfikowanym krzyżowo.", - "Cross-signing private keys:": "Klucze prywatne weryfikacji krzyżowej:", - "Cross-signing public keys:": "Klucze publiczne weryfikacji krzyżowej:", - "Cross-signing is not set up.": "Weryfikacja krzyżowa nie jest ustawiona.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Twoje konto ma tożsamość weryfikacji krzyżowej w sekretnej pamięci, ale nie jest jeszcze zaufane przez tę sesję.", - "Cross-signing is ready but keys are not backed up.": "Weryfikacja krzyżowa jest gotowa, ale klucze nie mają kopii zapasowej.", - "Cross-signing is ready for use.": "Weryfikacja krzyżowa jest gotowa do użycia.", - "Your homeserver does not support cross-signing.": "Twój serwer domowy nie obsługuje weryfikacji krzyżowej.", - "Clear cross-signing keys": "Wyczyść klucze weryfikacji krzyżowej", - "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.": "Usunięcie kluczy weryfikacji krzyżowej jest trwałe. Każdy, z kim dokonano weryfikacji, zobaczy alerty bezpieczeństwa. Prawie na pewno nie chcesz tego robić, chyba że straciłeś każde urządzenie, z którego możesz weryfikować.", - "Destroy cross-signing keys?": "Zniszczyć klucze weryfikacji krzyżowej?", - "a device cross-signing signature": "sygnatura weryfikacji krzyżowej urządzenia", - "a new cross-signing key signature": "nowa sygnatura kluczu weryfikacji krzyżowej", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Ta sesja wykryła, że Twoja fraza bezpieczeństwa i klucz dla bezpiecznych wiadomości zostały usunięte.", - "A new Security Phrase and key for Secure Messages have been detected.": "Wykryto nową frazę bezpieczeństwa i klucz dla bezpiecznych wiadomości.", - "Save your Security Key": "Zapisz swój klucz bezpieczeństwa", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Przechowuj swój klucz bezpieczeństwa w bezpiecznym miejscu, takim jak menedżer haseł lub sejf, ponieważ jest on używany do ochrony zaszyfrowanych danych.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Wygenerujemy dla Ciebie klucz bezpieczeństwa, który możesz przechowywać w bezpiecznym miejscu, np. w menedżerze haseł lub w sejfie.", - "Please only proceed if you're sure you've lost all of your other devices and your Security Key.": "Kontynuuj tylko wtedy, gdy jesteś pewien, że straciłeś wszystkie inne urządzenia i swój klucz bezpieczeństwa.", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "Zresetowanie kluczy weryfikacyjnych nie może być cofnięte. Po zresetowaniu, nie będziesz mieć dostępu do starych wiadomości szyfrowanych, a wszyscy znajomi, którzy wcześniej Cię zweryfikowali, będą widzieć ostrzeżenia do czasu ponownej weryfikacji.", - "Verify with Security Key": "Weryfikacja za pomocą klucza bezpieczeństwa", - "Verify with Security Key or Phrase": "Weryfikacja za pomocą klucza lub frazy bezpieczeństwa", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Wygląda na to, że nie masz klucza bezpieczeństwa ani żadnych innych urządzeń, które mogą weryfikować Twoją tożsamość. To urządzenie nie będzie mogło uzyskać dostępu do wcześniejszych zaszyfrowanych wiadomości. Aby zweryfikować swoją tożsamość na tym urządzeniu, należy zresetować klucze weryfikacyjne.", - "If you've forgotten your Security Key you can ": "Jeśli zapomniałeś swojego klucza bezpieczeństwa, możesz ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Uzyskaj dostęp do historii bezpiecznych wiadomości i skonfiguruj bezpieczne wiadomości, wprowadzając swój klucz bezpieczeństwa.", - "Not a valid Security Key": "Nieprawidłowy klucz bezpieczeństwa", - "This looks like a valid Security Key!": "Wygląda to na prawidłowy klucz bezpieczeństwa!", - "Enter Security Key": "Wprowadź klucz bezpieczeństwa", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Jeśli zapomniałeś(aś) swojej frazy bezpieczeństwa, możesz wykorzystać swój klucz bezpieczeństwa lub skonfigurować nowe opcje odzyskiwania", - "Security Key mismatch": "Klucze bezpieczeństwa nie pasują do siebie", - "Use your Security Key to continue.": "Użyj swojego klucza bezpieczeństwa, aby kontynuować.", - "Security Key": "Klucz bezpieczeństwa", - "Enter your Security Phrase or to continue.": "Wprowadź swoją frazę zabezpieczającą lub , aby kontynuować.", - "Invalid Security Key": "Nieprawidłowy klucz bezpieczeństwa", - "Wrong Security Key": "Niewłaściwy klucz bezpieczeństwa", - "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.": "Utwórz kopię zapasową kluczy szyfrujących wraz z danymi konta na wypadek utraty dostępu do sesji. Twoje klucze będą zabezpieczone unikalnym kluczem bezpieczeństwa.", - "Secure Backup successful": "Wykonanie bezpiecznej kopii zapasowej powiodło się", - "You can also set up Secure Backup & manage your keys in Settings.": "W ustawieniach możesz również skonfigurować bezpieczną kopię zapasową i zarządzać swoimi kluczami.", - "Restore your key backup to upgrade your encryption": "Przywróć kopię zapasową klucza, aby ulepszyć szyfrowanie", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Użyj sekretnej frazy, którą znasz tylko Ty, i opcjonalnie zapisz klucz bezpieczeństwa, który będzie używany do tworzenia kopii zapasowych.", - "Your keys are being backed up (the first backup could take a few minutes).": "Tworzy się kopia zapasowa Twoich kluczy (pierwsza kopia może potrwać kilka minut).", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "Jeśli chcesz zachować dostęp do historii czatu w zaszyfrowanych pokojach, przed kontynuacją skonfiguruj kopię zapasową kluczy lub wyeksportuj klucze wiadomości z innego urządzenia.", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Kopia zapasowa nie mogła zostać rozszyfrowana za pomocą tego Klucza: upewnij się, że wprowadzono prawidłowy Klucz bezpieczeństwa.", - "Restoring keys from backup": "Przywracanie kluczy z kopii zapasowej", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Brakuje niektórych danych sesji, w tym zaszyfrowanych kluczy wiadomości. Wyloguj się i zaloguj, aby to naprawić, przywracając klucze z kopii zapasowej.", - "Backup key stored:": "Klucz zapasowy zapisany:", - "Backup key cached:": "Klucz zapasowy zapisany w pamięci podręcznej:", - "You need to be able to kick users to do that.": "Aby to zrobić, musisz móc wyrzucać użytkowników.", - "WARNING: session already verified, but keys do NOT MATCH!": "OSTRZEŻENIE: sesja została już zweryfikowana, ale klucze NIE PASUJĄ!", - "Failed to read events": "Nie udało się odczytać wydarzeń", - "Failed to send event": "Nie udało się wysłać wydarzenia", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "Twój adres e-mail nie wydaje się być związany z ID Matrix na tym serwerze domowym.", - "%(senderName)s started a voice broadcast": "%(senderName)s rozpoczął transmisję głosową", - "Database unexpectedly closed": "Baza danych została nieoczekiwanie zamknięta", - "No identity access token found": "Nie znaleziono tokena dostępu tożsamości", - "Identity server not set": "Serwer tożsamości nie jest ustawiony", - "Sorry — this call is currently full": "Przepraszamy — to połączenie jest już zapełnione", - "Requires your server to support the stable version of MSC3827": "Wymaga od Twojego serwera wsparcia wersji stabilnej MSC3827", - "unknown": "nieznane", - "Unsent": "Niewysłane", - "Red": "Czerwony", - "Grey": "Szary", - "If you know a room address, try joining through that instead.": "Jeśli znasz adres pokoju, spróbuj dołączyć za pomocą niego.", - "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.": "Spróbowałeś dołączyć za pomocą ID pokoju bez podania listy serwerów, z których można dołączyć. ID pokojów to wewnętrzne identyfikatory, których nie da się użyć bez dodatkowych informacji.", - "Yes, it was me": "Tak, to byłem ja", - "Unknown room": "Nieznany pokój", - "You have unverified sessions": "Masz niezweryfikowane sesje", - "Starting export process…": "Rozpoczynanie procesu eksportowania…", - "Unknown error fetching location. Please try again later.": "Wystąpił nieznany błąd podczas pobierania lokalizacji. Spróbuj ponownie później.", - "Timed out trying to fetch your location. Please try again later.": "Upłynął czas oczekiwania podczas pobierania lokalizacji. Spróbuj ponownie później.", - "Failed to fetch your location. Please try again later.": "Nie udało się pobrać Twojej lokalizacji. Spróbuj ponownie później.", - "%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s został odmówiony uprawnień do pobrania Twojej lokalizacji. Zezwól na dostęp do lokalizacji w ustawieniach przeglądarki.", - "WebGL is required to display maps, please enable it in your browser settings.": "Aby wyświetlić mapy wymagany jest WebGL. Włącz go w ustawieniach swojej przeglądarki.", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "Nie można zaprosić poprzez e-mail bez serwera tożsamości. Przejdź do \"Ustawienia\", aby się połączyć.", - "Unable to connect to Homeserver. Retrying…": "Nie można połączyć się z serwerem domowym. Ponawianie…", - "Connection error - Recording paused": "Błąd połączenia - Nagrywanie wstrzymane", - "play voice broadcast": "odtwórz transmisję głosową", - "Buffering…": "Buforowanie…", - "Voice broadcast": "Transmisja głosowa", - "Live": "Na żywo", - "Change input device": "Zmień urządzenie wejściowe", - "pause voice broadcast": "wstrzymaj transmisję głosową", - "resume voice broadcast": "wznów transmisję głosową", - "Go live": "Rozpocznij transmisję", - "30s forward": "30s do przodu", - "30s backward": "30s do tyłu", - "Yes, end my recording": "Tak, zakończ moje nagranie", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "Jeśli zaczniesz słuchać tej transmisji na żywo, twoja bieżąca transmisja na żywo zostanie zakończona.", - "Listen to live broadcast?": "Zacząć słuchać transmisji na żywo?", - "Yes, stop broadcast": "Tak, zakończ transmisję", - "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.": "Czy na pewno chcesz zakończyć transmisję na żywo? Transmisja zostanie zakończona, a całe nagranie będzie dostępne w pokoju.", - "Stop live broadcasting?": "Zakończyć transmisję na żywo?", - "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility": "Użytkownik (%(user)s) nie został zaproszony do %(roomId)s, lecz nie wystąpił błąd od narzędzia zapraszającego", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "Może być to spowodowane przez aplikacje otwartą w wielu kartach lub po wyczyszczeniu danych przeglądarki.", - "You ended a voice broadcast": "Zakończyłeś transmisje na żywo", - "Unable to play this voice broadcast": "Nie można odtworzyć tej transmisji głosowej", - "Unable to decrypt voice broadcast": "Nie można rozszyfrować transmisji głosowej", - "%(senderName)s ended a voice broadcast": "%(senderName)s zakończył transmisję głosową", - "%(senderName)s ended a voice broadcast": "%(senderName)s zakończył transmisję głosową", - "You ended a voice broadcast": "Zakończyłeś transmisje głosową", - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "Nie możesz rozpocząć połączenia, ponieważ już nagrywasz transmisję na żywo. Zakończ transmisję na żywo, aby rozpocząć połączenie.", - "Can’t start a call": "Nie można rozpocząć połączenia", - "Unfortunately we're unable to start a recording right now. Please try again later.": "Niestety, nie jesteśmy w stanie rozpocząć nowego nagrania. Spróbuj ponownie później.", - "Connection error": "Błąd połączenia", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Ktoś już nagrywa transmisję głosową. Aby rozpocząć nową, poczekaj aż bieżąca się skończy.", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "Nie posiadasz wymaganych uprawnień, aby rozpocząć transmisję głosową w tym pokoju. Skontaktuj się z administratorem pokoju, aby zwiększyć swoje uprawnienia.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "Już nagrywasz transmisję głosową. Zakończ bieżącą transmisję głosową, aby rozpocząć nową.", - "Can't start a new voice broadcast": "Nie można rozpocząć nowej transmisji głosowej", - "Log out and back in to disable": "Zaloguj się ponownie, aby wyłączyć", - "Can currently only be enabled via config.json": "Można go tylko włączyć przez config.json", - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "Stosuje się go tylko wtedy, kiedy Twój serwer domowy go nie oferuje. Twój adres IP zostanie współdzielony w trakcie połączenia.", - "Requires compatible homeserver.": "Wymaga kompatybilnego serwera domowego.", - "Low bandwidth mode": "Tryb niskiej przepustowości", - "Record the client name, version, and url to recognise sessions more easily in session manager": "Zapisz nazwę klienta, wersję i URL, aby łatwiej rozpoznawać sesje w menedżerze sesji", - "Noise suppression": "Redukcja szumów", - "Echo cancellation": "Usuwanie echa", - "Automatic gain control": "Automatyczna regulacja głośności", - "When enabled, the other party might be able to see your IP address": "Po włączeniu, inni użytkownicy będą mogli zobaczyć twój adres IP", - "Allow Peer-to-Peer for 1:1 calls": "Zezwól Peer-to-Peer dla połączeń 1:1", - "Show avatars in user, room and event mentions": "Pokaż awatary w wzmiankach użytkownika, pokoju i wydarzenia", - "Connection": "Połączenie", - "Video settings": "Ustawienia wideo", - "Error adding ignored user/server": "Wystąpił błąd podczas ignorowania użytkownika/serwera", - "Ignored/Blocked": "Ignorowani/Zablokowani", - "Upcoming features": "Nadchodzące zmiany", - "Manage account": "Zarządzaj kontem", - "Set a new account password…": "Ustaw nowe hasło użytkownika…", - "Error changing password": "Wystąpił błąd podczas zmiany hasła", - "New version available. Update now.": "Nowa wersja dostępna. Aktualizuj teraz.", - "Search users in this room…": "Szukaj użytkowników w tym pokoju…", - "Saving…": "Zapisywanie…", - "Creating…": "Tworzenie…", - "Verify Session": "Zweryfikuj sesję", - "Failed to re-authenticate due to a homeserver problem": "Nie udało się uwierzytelnić ponownie z powodu błędu serwera domowego", - "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.": "Ignorowanie ludzi odbywa się poprzez listy banów, które zawierają zasady dotyczące tego, kogo można zbanować. Subskrypcja do listy banów oznacza, że użytkownicy/serwery zablokowane przez tę listę będą ukryte.", - "You are currently subscribed to:": "Aktualnie subskrybujesz:", - "You are not subscribed to any lists": "Aktualnie nie subskrybujesz żadnej listy", - "You are currently ignoring:": "Aktualnie ignorujesz:", - "You have not ignored anyone.": "Nie zignorowano nikogo.", - "Ban list rules - %(roomName)s": "Zbanuj listę zasad - %(roomName)s", - "Error unsubscribing from list": "Wystąpił błąd podczas odsubskrybowania z listy", - "Error removing ignored user/server": "Wystąpił błąd podczas ignorowania użytkownika/serwera", - "Please verify the room ID or address and try again.": "Zweryfikuj ID pokoju lub adres i spróbuj ponownie.", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "Chcesz poeksperymentować? Wypróbuj nasze najnowsze pomysły w trakcie rozwoju. Przedstawione funkcje nie zostały w pełni ukończone; mogą być niestabilne; mogą się zmienić lub zostać kompletnie porzucone. Dowiedz się więcej.", - "Early previews": "Wczesny podgląd", - "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.": "Co następne dla %(brand)s? Laboratoria to najlepsze miejsce do przetestowania nowych funkcji i możliwość pomocy w testowaniu zanim dotrą one do szerszego grona użytkowników.", - "Your account details are managed separately at %(hostname)s.": "Twoje dane konta są zarządzane oddzielnie na %(hostname)s.", - "Your password was successfully changed.": "Twoje hasło zostało pomyślnie zmienione.", - "%(errorMessage)s (HTTP status %(httpStatus)s)": "%(errorMessage)s (Status HTTP %(httpStatus)s)", - "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…", - "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:", - "in account data": "w danych konta", - "Secret storage public key:": "Publiczny klucz sekretnego magazynu:", - "not stored": "nieprzechowywany", - "unexpected type": "niespodziewany typ", - "well formed": "dobrze ukształtowany", - "Your keys are not being backed up from this session.": "Twoje klucze nie są zapisywanie na tej sesji.", - "This backup is trusted because it has been restored on this session": "Ta kopia jest zaufana, ponieważ została przywrócona w tej sesji", - "Master private key:": "Główny klucz prywatny:", - "Backing up %(sessionsRemaining)s keys…": "Tworzenie kopii zapasowej %(sessionsRemaining)s kluczy…", - "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", - "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", - "%(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 nie jest w stanie bezpiecznie przechowywać wiadomości szyfrowanych lokalnie, gdy działa w przeglądarce. Użyj Desktop, aby wiadomości pojawiły się w wynikach wyszukiwania.", - "%(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.": "%(brand)s brakuje niektórych komponentów wymaganych do bezpiecznego przechowywania wiadomości szyfrowanych lokalnie. Jeśli chcesz eksperymentować z tą funkcją, zbuduj własny %(brand)s Desktop z dodanymi komponentami wyszukiwania.", - "Securely cache encrypted messages locally for them to appear in search results.": "Bezpiecznie przechowuj lokalnie wiadomości szyfrowane, aby mogły się wyświetlać w wynikach wyszukiwania.", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Bezpiecznie przechowuj lokalnie wiadomości szyfrowane, aby mogły się wyświetlać w wynikach wyszukiwania. Zostanie użyte %(size)s do przechowywania wiadomości z %(rooms)s pokoju.", - "other": "Bezpiecznie przechowuj lokalnie wiadomości szyfrowane, aby mogły się wyświetlać w wynikach wyszukiwania. Zostanie użyte %(size)s do przechowywania wiadomości z %(rooms)s pokoi." - }, - "Homeserver feature support:": "Wsparcie funkcji serwera domowego:", - "User signing private key:": "Podpisany przez użytkownika klucz prywatny:", - "Self signing private key:": "Samo-podpisujący klucz prywatny:", - "Error while changing password: %(error)s": "Wystąpił błąd podczas zmiany hasła: %(error)s", - "Workspace: ": "Obszar roboczy: ", - "Give one or multiple users in this room more privileges": "Dodaj jednemu lub więcej użytkownikom więcej uprawnień", - "Add privileged users": "Dodaj użytkowników uprzywilejowanych", - "Ignore (%(counter)s)": "Ignoruj (%(counter)s)", - "Space home": "Przestrzeń główna", - "Home options": "Opcje głównej", - "Home is useful for getting an overview of everything.": "Strona główna to przydatne miejsce dla podsumowania wszystkiego.", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "Dla najlepszego bezpieczeństwa, zweryfikuj swoje sesje i wyloguj się ze wszystkich sesji, których nie rozpoznajesz lub nie używasz.", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "Czy na pewno chcesz się wylogować z %(count)s sesji?", - "other": "Czy na pewno chcesz się wylogować z %(count)s sesji?" - }, - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Twój administrator serwera wyłączył szyfrowanie end-to-end domyślnie w pokojach prywatnych i wiadomościach bezpośrednich.", - "You have no ignored users.": "Nie posiadasz ignorowanych użytkowników.", - "Room directory": "Katalog pokoju", - "Images, GIFs and videos": "Obrazy, GIFy i wideo", - "Code blocks": "Bloki kodu", - "Share your activity and status with others.": "Udostępnij swoją aktywność i status z innymi.", - "Displaying time": "Wyświetlanie czasu", - "Keyboard shortcuts": "Skróty klawiszowe", - "Subscribed lists": "Listy subskrybowanych", - "Unknown session type": "Nieznany typ sesji", - "Web session": "Sesja internetowa", - "Mobile session": "Sesja mobilna", - "Desktop session": "Sesja desktopowa", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "Regularne usuwanie sesji nieaktywnych poprawia bezpieczeństwo, wydajność i upraszcza Tobie detekcje podejrzanych sesji.", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "Sesje nieaktywne to sesje, które nie były używane przez dłuższy czas, ale wciąż otrzymują klucze szyfrujące.", - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "Dla najlepszego bezpieczeństwa i prywatności zaleca się korzystania z klientów Matrix, które wspierają szyfrowanie.", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "Nie będziesz w stanie uczestniczyć w pokojach, gdzie szyfrowane jest włączone.", - "This session doesn't support encryption and thus can't be verified.": "Ta sesja nie wspiera szyfrowania, dlatego nie może zostać zweryfikowana.", - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "W tym przypadku dokładnie się upewnij, że rozpoznajesz takie sesje, ponieważ mogą ujawnić nieautoryzowane użycie Twojego konta.", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "Sesje niezweryfikowane to sesje, w których zalogowano się za pomocą Twoich danych, lecz nie zostały zweryfikowane inną sesją.", - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.": "To oznacza, że posiadasz wszystkie niezbędne klucze wymagane do odblokowania swoich zaszyfrowanych wiadomości i oznajmiasz innym użytkownikom, że ufasz tej sesji.", - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.": "Sesje zweryfikowane są wszędzie, gdzie korzystasz z tego konta po wprowadzeniu swojego hasła lub zweryfikowaniu swojej tożsamości za pomocą innej sesji zweryfikowanej.", - "Show details": "Pokaż szczegóły", - "Hide details": "Ukryj szczegóły", - "Sign out of this session": "Wyloguj się z tej sesji", - "Receive push notifications on this session.": "Otrzymuj powiadomienia push na tej sesji.", - "Push notifications": "Powiadomienia push", - "Toggle push notifications on this session.": "Przełącz powiadomienia push dla tej sesji.", - "Browser": "Przeglądarka", - "Operating system": "System operacyjny", - "URL": "URL", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "Oznacza to dla nich pewność, że rzeczywiście rozmawiają z Tobą, ale jednocześnie oznacza, że widzą nazwę sesji, którą tutaj wpiszesz.", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "Inni użytkownicy w wiadomościach bezpośrednich i pokojach, do których dołączasz, mogą zobaczyć pełną listę Twoich sesji.", - "Renaming sessions": "Zmienianie nazwy sesji", - "Please be aware that session names are also visible to people you communicate with.": "Należy pamiętać, że nazwy sesji są widoczne również dla osób, z którymi się komunikujesz.", - "Rename session": "Zmień nazwę sesji", - "Sign out devices": { - "one": "Wyloguj urządzenie", - "other": "Wyloguj urządzenia" - }, - "Click the button below to confirm signing out these devices.": { - "one": "Kliknij przycisk poniżej, aby potwierdzić wylogowanie tego urządzenia.", - "other": "Kliknij przycisk poniżej, aby potwierdzić wylogowanie tych urządzeń." - }, - "Confirm signing out these devices": { - "one": "Potwierdź wylogowanie z tego urządzenia", - "other": "Potwierdź wylogowanie z tych urządzeń" - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Potwierdź wylogowanie z tego urządzenia, udowadniając swoją tożsamość za pomocą pojedynczego logowania.", - "other": "Potwierdź wylogowanie z tych urządzeń, udowadniając swoją tożsamość za pomocą pojedynczego logowania." - }, - "Sign out of all other sessions (%(otherSessionsCount)s)": "Wyloguj się z wszystkich pozostałych sesji (%(otherSessionsCount)s)", - "Unable to revoke sharing for phone number": "Nie można odwołać udostępniania numeru telefonu", - "Verify the link in your inbox": "Zweryfikuj link w swojej skrzynce odbiorczej", - "Click the link in the email you received to verify and then click continue again.": "Kliknij link w wiadomości e-mail, którą otrzymałeś, aby zweryfikować i kliknij kontynuuj ponownie.", - "Unable to revoke sharing for email address": "Nie można cofnąć udostępniania adresu e-mail", - "Call type": "Typ połączenia", - "You do not have sufficient permissions to change this.": "Nie posiadasz wymaganych uprawnień, aby to zmienić.", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s jest szyfrowany end-to-end, lecz jest aktualnie ograniczony do mniejszej liczby użytkowników.", - "Enable %(brand)s as an additional calling option in this room": "Włącz %(brand)s jako dodatkową opcję dzwonienia w tym pokoju", - "People with supported clients will be able to join the room without having a registered account.": "Osoby ze wspieranymi klientami będą mogli dołączyć do pokoju bez posiadania konta.", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Aby uniknąć tych problemów, utwórz nowy pokój szyfrowany dla konwersacji, które planujesz.", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Aby uniknąć tych problemów, utwórz nowy pokój szyfrowany dla konwersacji, które planujesz.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Nie zaleca się upubliczniania pokojów szyfrowanych. Każdy może znaleźć Twój pokój, więc jest w stanie czytać wszystkie zawarte w nim wiadomości. Nie uzyskasz żadnych benefitów szyfrowania. Szyfrowanie wiadomości w pokoju publicznym sprawi, że wysyłanie i odbieranie wiadomości będzie wolniejsze.", - "Are you sure you want to make this encrypted room public?": "Czy na pewno chcesz upublicznić ten pokój szyfrowany?", - "Unknown failure": "Nieznany błąd", - "Failed to update the join rules": "Nie udało się zaktualizować zasad dołączania", - "Decide who can join %(roomName)s.": "Decyduj kto może dołączyć %(roomName)s.", - "To link to this room, please add an address.": "Aby powiązać ten pokój, dodaj adres.", - "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.": "Po włączeniu, szyfrowania pokoju nie będzie się dało wyłączyć. Wiadomości wysłane w pokoju szyfrowanym nie mogą zostać odczytane przez serwer, tylko wyłącznie przez uczestników pokoju. Włączenie szyfrowania może uniemożliwić wielu botom i mostkom działanie. Dowiedz się więcej o szyfrowaniu.", - "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.": "Nie zaleca się dodawania szyfrowania do pokojów publicznych. Każdy może znaleźć Twój pokój, więc jest w stanie czytać wszystkie zawarte w nim wiadomości. Nie uzyskasz żadnych benefitów szyfrowania, a tej zmiany nie będzie można cofnąć. Szyfrowanie wiadomości w pokoju publicznym sprawi, że wysyłanie i odbieranie wiadomości będzie wolniejsze.", - "Are you sure you want to add encryption to this public room?": "Czy na pewno chcesz dodać szyfrowanie do tego pokoju publicznego?", - "Select the roles required to change various parts of the space": "Wybierz wymagane role wymagane do zmiany różnych części przestrzeni", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Wystąpił błąd podczas zmiany poziomu uprawnień użytkownika. Upewnij się, że posiadasz wystarczające uprawnienia i spróbuj ponownie.", - "Error changing power level": "Wystąpił błąd podczas zmiany poziomu uprawnień", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Wystąpił błąd podczas zmiany wymagań poziomu uprawnień pokoju. Upewnij się, że posiadasz wystarczające uprawnienia i spróbuj ponownie.", - "Error changing power level requirement": "Wystąpił błąd podczas zmiany wymagań poziomu uprawnień", - "Upload custom sound": "Załaduj własny dźwięk", - "You won't get any notifications": "Nie otrzymasz żadnych powiadomień", - "Get notified only with mentions and keywords as set up in your settings": "Otrzymuj powiadomienia tylko z wzmiankami i słowami kluczowymi zgodnie z Twoimi ustawieniami", - "Get notifications as set up in your settings": "Otrzymuj powiadomienia zgodnie z Twoimi ustawieniami", - "Subscribing to a ban list will cause you to join it!": "Subskrybowanie do listy banów spowoduje, że do niej dołączysz!", - "@mentions & keywords": "@wzmianki & słowa kluczowe", - "Get notified for every message": "Otrzymuj powiadomienie każdej wiadomości", - "This room isn't bridging messages to any platforms. Learn more.": "Ten pokój nie mostkuje wiadomości z żadnymi platformami. Dowiedz się więcej.", - "This room is bridging messages to the following platforms. Learn more.": "Ten pokój mostkuje wiadomości do następujących platform. Dowiedz się więcej.", - "Internal room ID": "Wewnętrzne ID pokoju", - "Space information": "Informacje przestrzeni", - "View older version of %(spaceName)s.": "Wyświetl starsze wersje %(spaceName)s.", - "Upgrade this room to the recommended room version": "Zaktualizuj ten pokój do zalecanej wersji pokoju", - "Upgrade this space to the recommended room version": "Zaktualizuj tą przestrzeń do zalecanej wersji pokoju", - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "Uwaga!: Aktualizacja pokoju nie przeniesie członków do nowej wersji pokoju automatycznie. Użytkownicy muszą kliknąć link w starym, nieaktywnym pokoju by dołączyć do nowej wersji pokoju.", - "Voice processing": "Procesowanie głosu", - "Automatically adjust the microphone volume": "Automatycznie dostosuj głośność mikrofonu", - "Voice settings": "Ustawienia głosu", - "Group all your people in one place.": "Pogrupuj wszystkie osoby w jednym miejscu.", - "Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Udostępnij anonimowe dane, aby wesprzeć nas w identyfikowaniu problemów. Nic osobistego. Żadnych podmiotów zewnętrznych.", - "Read Marker off-screen lifetime (ms)": "Długość życia znacznika odczytu poza ekranem (ms)", - "Read Marker lifetime (ms)": "Długość życia znacznika odczytu (ms)", - "Room ID or address of ban list": "ID pokoju lub adres listy banów", - "If this isn't what you want, please use a different tool to ignore users.": "Jeśli to nie jest to czego chciałeś, użyj innego narzędzia do ignorowania użytkowników.", - "Toggle attribution": "Przełącz atrybucje", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Wiadomość tekstowa wysłana do %(msisdn)s. Wprowadź kod weryfikacyjny w niej zawarty.", - "Failed to set pusher state": "Nie udało się ustawić stanu pushera", - "Improve your account security by following these recommendations.": "Zwiększ bezpieczeństwo swojego konta kierując się tymi rekomendacjami.", - "Security recommendations": "Rekomendacje bezpieczeństwa", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Zostałeś wylogowany z wszystkich urządzeń i przestaniesz otrzymywać powiadomienia push. Aby włączyć powiadomienia, zaloguj się ponownie na każdym urządzeniu.", - "Sign out of all devices": "Wyloguj się z wszystkich urządzeń", - "Sign out of %(count)s sessions": { - "one": "Wyloguj się z %(count)s sesji", - "other": "Wyloguj się z %(count)s sesji" - }, - "Show QR code": "Pokaż kod QR", - "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.": "Możesz użyć tego urządzenia, aby zalogować nowe za pomocą kodu QR. Zeskanuj kod QR wyświetlany na tym urządzeniu za pomocą drugiego wylogowanego.", - "Sign in with QR code": "Zaloguj się za pomocą kodu QR", - "%(count)s sessions selected": { - "one": "Zaznaczono %(count)s sesję", - "other": "Zaznaczono %(count)s sesji" - }, - "Filter devices": "Filtruj urządzenia", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Rozważ wylogowanie się ze starych sesji (%(inactiveAgeDays)s dni lub starsze), jeśli już z nich nie korzystasz.", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Dla wzmocnienia bezpiecznych wiadomości, zweryfikuj swoje sesje i wyloguj się ze wszystkich sesji, których nie rozpoznajesz lub nie używasz.", - "For best security, sign out from any session that you don't recognize or use anymore.": "Dla najlepszego bezpieczeństwa, wyloguj się ze wszystkich sesji, których nie rozpoznajesz lub nie używasz.", - "Verify or sign out from this session for best security and reliability.": "Zweryfikuj lub wyloguj się z tej sesji dla zapewnienia najlepszego bezpieczeństwa.", - "Verify your current session for enhanced secure messaging.": "Zweryfikuj swoją bieżącą sesję dla wzmocnienia bezpiecznych wiadomości.", - "This session is ready for secure messaging.": "Sesja jest gotowa do wysyłania bezpiecznych wiadomości.", - "The add / bind with MSISDN flow is misconfigured": "Dodaj / binduj za pomocą MSISDN flow zostało nieprawidłowo skonfigurowane", - "Enable encryption in settings.": "Włącz szyfrowanie w ustawieniach.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Normalnie Twoje wiadomości prywatne są szyfrowane, lecz ten pokój nie jest. Przeważnie jest to spowodowane korzystaniem z niewspieranego urządzenia lub metody, takiej jak zaproszenia e-mail.", - "Invite to just this room": "Zaproś do tylko tego pokoju", - "Once everyone has joined, you’ll be able to chat": "Kiedy wszyscy dołączą, będziesz mógł rozmawiać", - "Insert link": "Wprowadź link", - "Formatting": "Formatowanie", - "Show formatting": "Pokaż formatowanie", - "Hide formatting": "Ukryj formatowanie", - "You do not have permission to start polls in this room.": "Nie posiadasz uprawnień, aby rozpocząć ankiety w tym pokoju.", - "Hide stickers": "Ukryj naklejki", - "Invite to this space": "Zaproś do tej przestrzeni", - "%(count)s participants": { - "one": "1 uczestnik", - "other": "%(count)s uczestników" - }, - "Show %(count)s other previews": { - "one": "Pokaż %(count)s inny podgląd", - "other": "Pokaż %(count)s innych podglądów" - }, - "Failed to send": "Nie udało się wysłać", - "Your message was sent": "Twoja wiadomość została wysłana", - "Encrypting your message…": "Szyfrowanie Twojej wiadomości…", - "Sending your message…": "Wysyłanie Twojej wiadomości…", - "This message could not be decrypted": "Wiadomość nie mogła zostać rozszyfrowana", - "The authenticity of this encrypted message can't be guaranteed on this device.": "Autentyczność tej wiadomości szyfrowanej nie jest gwarantowana na tym urządzeniu.", - "Encrypted by a deleted session": "Zaszyfrowano przez usuniętą sesję", - "Encrypted by an unverified session": "Zaszyfrowano przez sesję niezweryfikowaną", - " in %(room)s": " w %(room)s", - "From a thread": "Z wątku", - "Someone is using an unknown session": "Ktoś używa nieznanej sesji", - "You have verified this user. This user has verified all of their sessions.": "Zweryfikowałeś tego użytkownika. Użytkownik zweryfikował wszystkie swoje sesje.", - "You have not verified this user.": "Nie zweryfikowałeś tego użytkownika.", - "This user has not verified all of their sessions.": "Ten użytkownik nie zweryfikował wszystkich swoich sesji.", - "Your current session is ready for secure messaging.": "Twoja bieżąca sesja jest gotowa do wysyłania bezpiecznych wiadomości.", - "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.": "Twoja osobista lista banów zawiera wszystkich użytkowników/serwery, z których nie chcesz otrzymywać wiadomości. Po zignorowaniu swojego pierwszego użytkownika/serwera, nowy pokój pojawi się na Twojej liście pokoi z nazwą '%(myBanList)s' - nie wychodź z niego, aby lista działała.", - "Failed to download source media, no source url was found": "Nie udało się pobrać media źródłowego, nie znaleziono źródłowego adresu URL", - "This room has already been upgraded.": "Ten pokój został już ulepszony.", - "Joined": "Dołączono", - "Show Labs settings": "Pokaż ustawienia laboratoriów", - "To join, please enable video rooms in Labs first": "Aby dołączyć, włącz najpierw pokoje wideo w laboratoriach", - "To view, please enable video rooms in Labs first": "Aby wyświetlić, włącz najpierw pokoje wideo w laboratoriach", - "To view %(roomName)s, you need an invite": "Aby wyświetlić %(roomName)s, potrzebujesz zaproszenia", - " invites you": " zaprasza cię", - "%(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.": "Wystąpił błąd %(errcode)s podczas próby dostępu do pokoju lub przestrzeni. Jeśli widzisz tą wiadomość w błędzie, zgłoś ten błąd.", - "Try again later, or ask a room or space admin to check if you have access.": "Spróbuj ponownie później lub spytaj się administratora przestrzeni, aby sprawdził czy masz dostęp.", - "This room or space does not exist.": "Ten pokój lub przestrzeń nie istnieje.", - "This room or space is not accessible at this time.": "Ten pokój lub przestrzeń nie jest dostępna w tym momencie.", - "Are you sure you're at the right place?": "Jesteś pewny, że jesteś w dobrym miejscu?", - "There's no preview, would you like to join?": "Brak podglądu, czy chcesz dołączyć?", - "Share this email in Settings to receive invites directly in %(brand)s.": "Udostępnij ten e-mail w Ustawieniach, aby otrzymywać zaproszenia bezpośrednio w %(brand)s.", - "This invite was sent to %(email)s": "To zaproszenie zostało wysłane do %(email)s", - "This invite was sent to %(email)s which is not associated with your account": "To zaproszenie zostało wysłane do %(email)s, które nie jest powiązane z Twoim kontem", - "You can still join here.": "Dalej możesz tu dołączyć.", - "You can only join it with a working invite.": "Możesz dołączyć tylko z działającym zaproszeniem.", - "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.": "Wystąpił błąd (%(errcode)s) podczas próby weryfikacji zaproszenia. Spróbuj skontaktować się z osobą, od której otrzymano zaproszenie.", - "Something went wrong with your invite.": "Coś poszło nie tak z Twoim zaproszeniem.", - "You were banned by %(memberName)s": "Zostałeś zbanowany przez %(memberName)s", - "Forget this space": "Zapomnij tą przestrzeń", - "You were removed by %(memberName)s": "Zostałeś usunięty przez %(memberName)s", - "You were removed from %(roomName)s by %(memberName)s": "Zostałeś usunięty z %(roomName)s przez %(memberName)s", - "Loading preview": "Wczytywanie podglądu", - "Join the room to participate": "Dołącz do pokoju, aby uczestniczyć", - "Rejecting invite…": "Odrzucanie zaproszenia…", - "Joining…": "Dołączanie…", - "Joining room…": "Dołączanie do pokoju…", - "Joining space…": "Dołączanie do przestrzeni…", - "%(spaceName)s menu": "menu %(spaceName)s", - "Currently removing messages in %(count)s rooms": { - "one": "Aktualnie usuwanie wiadomości z %(count)s pokoju", - "other": "Aktualnie usuwanie wiadomości z %(count)s pokoi" - }, - "Currently joining %(count)s rooms": { - "one": "Aktualnie dołączanie do %(count)s pokoju", - "other": "Aktualnie dołączanie do %(count)s pokoi" - }, - "Ongoing call": "Rozmowa w toku", - "Add space": "Dodaj przestrzeń", - "Suggested Rooms": "Sugerowane pokoje", - "Saved Items": "Przedmioty zapisane", - "Add existing room": "Dodaj istniejący pokój", - "New video room": "Nowy pokój wideo", - "Add people": "Dodaj osoby", - "Invite to space": "Zaproś do przestrzeni", - "Private room": "Pokój prywatny", - "Private space": "Przestrzeń prywatna", - "Public room": "Pokój publiczny", - "Public space": "Przestrzeń publiczna", - "Video room": "Pokój wideo", - "Video rooms are a beta feature": "Rozmowy wideo to funkcja beta", - "View chat timeline": "Wyświetl oś czasu czatu", - "Close call": "Zamknij połączenie", - "Change layout": "Zmień układ", - "Freedom": "Wolność", - "You do not have permission to start voice calls": "Nie posiadasz uprawnień do rozpoczęcia rozmowy głosowej", - "There's no one here to call": "Nie ma tu nikogo, do kogo można zadzwonić", - "You do not have permission to start video calls": "Nie posiadasz wymaganych uprawnień do rozpoczęcia rozmowy wideo", - "Video call (%(brand)s)": "Rozmowa wideo (%(brand)s)", - "Video call (Jitsi)": "Rozmowa wideo (Jitsi)", - "Recently visited rooms": "Ostatnio odwiedzane pokoje", - "Recently viewed": "Ostatnio wyświetlane", - "Read receipts": "Czytaj potwierdzenia", - "%(members)s and %(last)s": "%(members)s i %(last)s", - "%(members)s and more": "%(members)s i więcej", - "View message": "Wyświetl wiadomość", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Nie udało się odwołać zaproszenia. Serwer może posiadać tymczasowy problem lub nie masz wystarczających uprawnień, aby odwołać zaproszenie.", - "Revoke permissions": "Odwołaj uprawnienia", - "Failed to revoke invite": "Nie udało się odwołać zaproszenia", - "Failed to connect to integration manager": "Nie udało się połączyć z menedżerem integracji", - "Search all rooms": "Wyszukaj wszystkie pokoje", - "Search this room": "Wyszukaj ten pokój", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Ulepszenie tego pokoju zamknie bieżącą instancję pokoju i utworzy ulepszony pokój z tą samą nazwą.", - "Your homeserver": "Twój serwer domowy", - "One of the following may be compromised:": "Jedno z wymienionych mogło zostać zdradzone:", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Dla dodatkowego bezpieczeństwa, zweryfikuj tego użytkownika za pomocą jednorazowego kodu na obu waszych urządzeniach.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "W pokojach szyfrowanych Twoje wiadomości są zabezpieczone i tylko Ty i Twój odbiorca posiadacie unikalne klucze, aby je odblokować.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Twoje wiadomości są zabezpieczone i tylko Ty i Twój odbiorca posiadacie unikalne klucze, aby je odblokować.", - "To proceed, please accept the verification request on your other device.": "Aby kontynuować, akceptuj żądanie weryfikacji na swoim drugim urządzeniu.", - "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Ustaw adresy dla tej przestrzeni, aby użytkownicy mogli go znaleźć za pomocą Twojego serwera domowego (%(localDomain)s)", - "New published address (e.g. #alias:server)": "Nowo opublikowany adres (np. #alias:server)", - "To publish an address, it needs to be set as a local address first.": "Aby opublikować adres, musi być on najpierw ustawiony jako adres lokalny.", - "Published addresses can be used by anyone on any server to join your room.": "Opublikowane adresy mogą być używane przez każdego, kto dołączył do Twojego pokoju.", - "Published addresses can be used by anyone on any server to join your space.": "Opublikowane adresy mogą być używane przez każdego, kto dołączył do Twojej przestrzeni.", - "This space has no local addresses": "Ta przestrzeń nie ma adresu lokalnego", - "Error removing address": "Wystąpił błąd podczas usuwania adresu", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Wystąpił błąd podczas usuwania tego adresu. Może już nie istnieć lub wystąpił tymczasowy błąd.", - "You don't have permission to delete the address.": "Nie posiadasz uprawnień do usunięcia tego adresu.", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Wystąpił błąd podczas aktualizowania tego adresu. Serwer mógł odrzucić żądanie lub wystąpił błąd tymczasowy.", - "Error creating address": "Wystąpił błąd podczas tworzenia adresu", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Wystąpił błąd podczas aktualizowania alternatywnego adresu pokoju. Serwer mógł odrzucić żądanie lub wystąpił błąd tymczasowy.", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Wystąpił błąd podczas aktualizowania adresu głównego pokoju. Serwer mógł odrzucić żądanie lub wystąpił błąd tymczasowy.", - "Error updating main address": "Wystąpił błąd podczas aktualizowania adresu głównego", - "Copy link to thread": "Kopiuj link do wątku", - "View in room": "Wyświetl w pokoju", - "Text": "Tekst", - "Create a link": "Utwórz link", - "Edit link": "Edytuj link", - "We were unable to access your microphone. Please check your browser settings and try again.": "Nie byliśmy w stanie uzyskać dostępu do Twojego mikrofonu. Sprawdź ustawienia swojej wyszukiwarki.", - "Unable to access your microphone": "Nie można uzyskać dostępu do mikrofonu", - "Unable to decrypt message": "Nie można rozszyfrować wiadomości", - "Open thread": "Otwórz wątek", - "%(count)s reply": { - "one": "%(count)s odpowiedź", - "other": "%(count)s odpowiedzi" - }, - "This room is running room version , which this homeserver has marked as unstable.": "Ten pokój działa na wersji , którą serwer domowy oznaczył jako niestabilną.", - "You can only pin up to %(count)s widgets": { - "other": "Możesz przypiąć do %(count)s widżetów" - }, - "Room info": "Informacje pokoju", - "Chat": "Czat", - "We were unable to start a chat with the other user.": "Nie byliśmy w stanie rozpocząć czatu z innym użytkownikiem.", - "Error starting verification": "Wystąpił błąd w trakcie weryfikacji", - "Yours, or the other users' session": "Sesja Twoja lub innych użytkowników", - "Yours, or the other users' internet connection": "Połączenie internetowe Twoje lub innych użytkowników", - "The homeserver the user you're verifying is connected to": "Użytkownik, którego weryfikujesz jest połączony z serwerem domowym", - "Message didn't send. Click for info.": "Nie wysłano wiadomości. Kliknij po więcej informacji.", - "You do not have permission to invite users": "Nie posiadasz uprawnień, aby zapraszać użytkowników", - "You cancelled": "Anulowałeś", - "You accepted": "Zaakceptowałeś", - "%(name)s accepted": "%(name)s zaakceptował", - "You declined": "Odrzuciłeś", - "%(name)s declined": "%(name)s odrzucił", - "%(name)s cancelled verifying": "%(name)s anulował weryfikację", - "You cancelled verifying %(name)s": "Anulowałeś weryfikację %(name)s", - "You have ignored this user, so their message is hidden. Show anyways.": "Zignorowałeś tego użytkownika, więc ich wiadomości są ukryte. Pokaż mimo to", - "Video conference started by %(senderName)s": "Konferencja wideo została rozpoczęta przez %(senderName)s", - "Video conference updated by %(senderName)s": "Konferencja wideo została zaktualizowana przez %(senderName)s", - "Video conference ended by %(senderName)s": "Konferencja wideo została zakończona przez %(senderName)s", - "Join the conference from the room information card on the right": "Dołącz do konferencji z karty informacyjnej pokoju po prawej", - "Join the conference at the top of this room": "Dołącz do konferencji na górze tego pokoju", - "Error downloading image": "Wystąpił błąd w trakcie pobierania zdjęcia", - "Unable to show image due to error": "Nie można pokazać zdjęcia z powodu błędu", - "Click": "Kliknij", - "Expand quotes": "Rozwiń cytaty", - "Collapse quotes": "Zwiń cytaty", - "Can't create a thread from an event with an existing relation": "Nie można utworzyć wątku z wydarzenia z istniejącą relacją", - "View live location": "Pokaż lokalizację na żywo", - "Error processing audio message": "Wystąpił błąd procesowania wiadomości audio", - "The call is in an unknown state!": "Połączenie jest w nieznanym stanie!", - "Missed call": "Nieodebrane połączenie", - "Unknown failure: %(reason)s": "Nieznany błąd: %(reason)s", - "An unknown error occurred": "Wystąpił nieznany błąd", - "Their device couldn't start the camera or microphone": "Ich urządzenie nie mogło uruchomić kamery lub mikrofonu", - "Connection failed": "Połączenie nieudane", - "Could not connect media": "Nie można połączyć mediów", - "Answered elsewhere": "Odebrano gdzie indziej", - "No answer": "Brak odpowiedzi", - "Call back": "Oddzwoń", - "Call declined": "Połączenie odrzucone", - "Pick a date to jump to": "Wybierz datę do której przeskoczyć", - "Message pending moderation": "Wiadomość oczekuję na moderację", - "Message pending moderation: %(reason)s": "Wiadomość oczekuję na moderację: %(reason)s", - "The encryption used by this room isn't supported.": "Szyfrowanie wykorzystywane przez ten pokój nie jest obsługiwane.", - "Ignored attempt to disable encryption": "Zignorowano próbę wyłączenia szyfrowania", - "Messages in this chat will be end-to-end encrypted.": "Wiadomości na tym czacie będą szyfrowane end-to-end.", - "Some encryption parameters have been changed.": "Niektóre parametry szyfrowania zostały zmienione.", - "Decrypting": "Rozszyfrowuję", - "Downloading": "Pobieranie", - "%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)", - "The sender has blocked you from receiving this message": "Nadawca zablokował Ci możliwość otrzymania tej wiadomości", - "Jump to date": "Przeskocz do daty", - "The beginning of the room": "Początek pokoju", - "Error details": "Szczegóły błędu", - "Unable to find event at that date": "Nie można znaleźć wydarzenia w tym dniu", - "Please submit debug logs to help us track down the problem.": "Wyślij dzienniki debugowania, aby pomóc nam znaleźć problem.", - "unavailable": "niedostępne", - "unknown status code": "nieznany kod statusu", - "Server returned %(statusCode)s with error code %(errorCode)s": "Serwer zwrócił %(statusCode)s z kodem błędu %(errorCode)s", - "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.": "Nie byliśmy w stanie znaleźć wydarzenia patrząc do przodu od %(dateString)s. Spróbuj wybrać wcześniejszą datę.", - "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.": "Wystąpił błąd sieci w trakcie próby przeskoczenia do określonej daty. Twój serwer domowy mógł zostać wyłączony lub wystąpił tymczasowym problem z Twoim połączeniem sieciowym. Spróbuj ponownie. Jeśli problem będzie się powtarzał, skontaktuj się z administratorem serwera domowego.", - "Video call ended": "Rozmowa wideo została zakończona", - "%(name)s started a video call": "%(name)s rozpoczął rozmowę wideo", - "Final result based on %(count)s votes": { - "one": "Ostateczny wynik na podstawie %(count)s głosu", - "other": "Ostateczne wyniki na podstawie %(count)s głosów" - }, - "View poll": "Wyświetl ankietę", - "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Nie znaleziono przeszłych ankiet w ostatnim dniu. Wczytaj więcej ankiet, aby wyświetlić ankiety z poprzednich miesięcy", - "other": "Nie znaleziono przeszłych ankiet w ostatnich %(count)s dniach. Wczytaj więcej ankiet, aby wyświetlić poprzednie miesiące" - }, - "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Nie znaleziono aktywnych ankiet w ostatnim dniu. Wczytaj więcej ankiet, aby wyświetlić poprzednie miesiące", - "other": "Nie znaleziono aktywnych ankiet w ostatnich %(count)s dniach. Wczytaj więcej ankiet, aby wyświetlić ankiety z poprzednich miesięcy" - }, - "There are no past polls. Load more polls to view polls for previous months": "Nie znaleziono przeszłych ankiet. Wczytaj więcej ankiet, aby wyświetlić poprzednie miesiące", - "There are no active polls. Load more polls to view polls for previous months": "Nie znaleziono aktywnych ankiet. Wczytaj więcej ankiet, aby wyświetlić poprzednie miesiące", - "There are no past polls in this room": "Brak przeszłych ankiet w tym pokoju", - "There are no active polls in this room": "Brak aktywnych ankiet w tym pokoju", - "Load more polls": "Wczytaj więcej ankiet", - "Loading polls": "Wczytywanie ankiet", - "Past polls": "Przeszłe ankiety", - "Active polls": "Aktywne ankiety", - "View poll in timeline": "Wyświetl ankietę na osi czasu", - "%(count)s votes": { - "one": "%(count)s głos", - "other": "%(count)s głosów" - }, - "You cancelled verification.": "Anulowałeś weryfikację.", - "%(displayName)s cancelled verification.": "%(displayName)s anulował weryfikację.", - "You cancelled verification on your other device.": "Anulowałeś weryfikację na swoim drugim urządzeniu.", - "Verification timed out.": "Upłynął czas oczekiwania weryfikacji.", - "Start verification again from their profile.": "Rozpocznij weryfikację ponownie z ich profilu.", - "Start verification again from the notification.": "Rozpocznij weryfikację ponownie z powiadomienia.", - "You've successfully verified %(displayName)s!": "Pomyślnie zweryfikowałeś %(displayName)s!", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Pomyślnie zweryfikowałeś %(deviceName)s (%(deviceId)s)!", - "You've successfully verified your device!": "Pomyślnie zweryfikowano Twoje urządzenie!", - "In encrypted rooms, verify all users to ensure it's secure.": "W pokojach szyfrowanych, zweryfikuj wszystkich użytkowników, aby upewnić się, że są bezpieczne.", - "Verify all users in a room to ensure it's secure.": "Zweryfikuj wszystkich użytkowników w pokoju, aby upewnić się, że jest bezpieczny.", - "Almost there! Is %(displayName)s showing the same shield?": "Prawie gotowe! Czy %(displayName)s pokazuje tę samą tarczę?", - "Almost there! Is your other device showing the same shield?": "Prawie gotowe! Czy drugie urządzenie pokazuje tę samą tarczę?", - "Verify by comparing unique emoji.": "Zweryfikuj, porównując unikalne emotikony.", - "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", - "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?", - "They won't be able to access whatever you're not an admin of.": "Nie będą w stanie uzyskać dostępu gdziekolwiek, gdzie nie jesteś administratorem.", - "They'll still be able to access whatever you're not an admin of.": "Będą w stanie uzyskać dostępu gdziekolwiek, gdzie nie jesteś administratorem.", - "Ban them from specific things I'm able to": "Zbanuj ich z określonych rzeczy, które mogę", - "Unban them from specific things I'm able to": "Odbanuj ich z określonych rzeczy, które mogę", - "Ban them from everything I'm able to": "Zbanuj ich z wszystkiego co mogę", - "Unban them from everything I'm able to": "Odbanuj ich z wszystkiego co mogę", - "Ban from %(roomName)s": "Zbanuj z %(roomName)s", - "Unban from %(roomName)s": "Odbanuj z %(roomName)s", - "Ban from room": "Zbanuj z pokoju", - "Unban from room": "Odbanuj z przestrzeni", - "Ban from space": "Zbanuj z przestrzeni", - "Unban from space": "Odbanuj z przestrzeni", - "Failed to remove user": "Nie udało się usunąć użytkownika", - "Remove them from specific things I'm able to": "Usuń ich z określonych rzeczy, które mogę", - "Remove them from everything I'm able to": "Usuń ich z wszystkiego co mogę", - "Remove from %(roomName)s": "Usuń z %(roomName)s", - "Disinvite from %(roomName)s": "Cofnij zaproszenia z %(roomName)s", - "Remove from room": "Usuń z pokoju", - "Disinvite from room": "Cofnij zaproszenie do pokoju", - "Disinvite from space": "Cofnij zaproszenie do przestrzeni", - "Remove from space": "Usuń z przestrzeni", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Nie będziesz mógł cofnąć tej zmiany, ponieważ degradujesz swoje uprawnienia. Jeśli jesteś ostatnim użytkownikiem uprzywilejowanym w tej przestrzeni, nie będziesz mógł ich odzyskać.", - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "Wszystkie wiadomości i zaproszenia od tego użytkownika zostaną ukryte. Czy na pewno chcesz zignorować?", - "Ignore %(user)s": "Ignoruj %(user)s", - "Pinned": "Przypięte", - "Poll history": "Historia ankiet", - "Not encrypted": "Nie szyfrowane", - "Edit widgets, bridges & bots": "Edytuj widżety, mostki i boty", - "Set my room layout for everyone": "Ustaw mój układ pokoju dla wszystkich", - "Close this widget to view it in this panel": "Zamknij widżet, aby wyświetlić go w tym panelu", - "My live location": "Moja lokalizacja na żywo", - "My current location": "Moja aktualna lokalizacja", - "%(displayName)s's live location": "Lokalizacja na żywo użytkownika %(displayName)s", - "%(brand)s could not send your location. Please try again later.": "%(brand)s nie mógł wysłać Twojej lokalizacji. Spróbuj ponownie później.", - "We couldn't send your location": "Nie mogliśmy wysłać Twojej lokalizacji", - "You need to have the right permissions in order to share locations in this room.": "Musisz mieć odpowiednie uprawnienia, aby udostępniać lokalizację w tym pokoju.", - "You don't have permission to share locations": "Nie masz uprawnień do udostępniania lokalizacji", - "Share location": "Udostępnij lokalizację", - "Click to drop a pin": "Kliknij, aby upuścić przypinkę", - "Click to move the pin": "Kliknij, aby przenieść przypinkę", - "Could not fetch location": "Nie udało się pobrać lokalizacji", - "Share for %(duration)s": "Udostępniaj przez %(duration)s", - "Enable live location sharing": "Włącz udostępnianie lokalizacji na żywo", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "Uwaga: to jest eksperymentalna funkcja wykorzystująca tymczasową implementację. Oznacza to, że nie będzie możliwości usunięcia historii lokalizacji, a zaawansowani użytkownicy będą mogli ją zobaczyć nawet, gdy przestaniesz dzielić się lokalizacją na żywo z tym pokojem.", - "Live location sharing": "Udostępnianie lokalizacji na żywo", - "toggle event": "przełącz wydarzenie", - "Can't load this message": "Nie można wczytać tej wiadomości", - "Submit logs": "Wyślij dzienniki", - "Click to view edits": "Kliknij, aby wyświetlić edycje", - "Edited at %(date)s": "Edytowano o %(date)s", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.": "Nie można znaleźć starej wersji tego pokoju (ID pokoju: %(roomId)s), a nie dostarczono nam 'via_servers', aby ją znaleźć.", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:": "Nie można znaleźć starej wersji tego pokoju (ID pokoju: %(roomId)s), a nie dostarczono nam 'via_servers', aby ją znaleźć. Można spróbować odgadnąć serwer na podstawie ID pokoju. Jeśli chcesz spróbować, kliknij ten link:", - "Message deleted on %(date)s": "Wiadomość usunięta dnia %(date)s", - "reacted with %(shortName)s": " zareagował z %(shortName)s", - "%(reactors)s reacted with %(content)s": "%(reactors)s zareagował z %(content)s", - "Add reaction": "Dodaj reakcje", - "Error processing voice message": "Wystąpił błąd procesowania wiadomości głosowej", - "Ended a poll": "Zakończył ankietę", - "Based on %(count)s votes": { - "one": "Oparte na %(count)s głosie", - "other": "Oparte na %(count)s głosach" - }, - "%(count)s votes cast. Vote to see the results": { - "one": "Oddano %(count)s głos. Zagłosuj, aby zobaczyć wyniki", - "other": "Oddano %(count)s głosów. Zagłosuj, aby zobaczyć wyniki" - }, - "No votes cast": "Brak głosów", - "Results will be visible when the poll is ended": "Wyniki będą widoczne po zakończeniu ankiety", - "Due to decryption errors, some votes may not be counted": "Ze względu na błędy rozszyfrowywania, niektóre głosy mogły nie zostać policzone", - "Sorry, your vote was not registered. Please try again.": "Przepraszamy, Twój głos nie został zarejestrowany, spróbuj ponownie.", - "Vote not registered": "Głos nie został zarejestrowany", - "Sorry, you can't edit a poll after votes have been cast.": "Przepraszamy, nie możesz edytować ankiety po zakończonym głosowaniu.", - "Can't edit poll": "Nie można edytować ankiety", - "Shared a location: ": "Udostępnili lokalizację: ", - "Shared their location: ": "Udostępnili swoją lokalizację: ", - "Unable to load map": "Nie udało się wczytać mapy", - "Expand map": "Rozwiń mapę", - "You sent a verification request": "Wysłałeś żądanie weryfikacji", - "%(name)s wants to verify": "%(name)s chce weryfikacji", - "Declining…": "Odrzucanie…", - "%(name)s cancelled": "%(name)s anulował", - "Report": "Zgłoś", - "Modal Widget": "Widżet modalny", - "Your homeserver doesn't seem to support this feature.": "Wygląda na to, że Twój serwer domowy nie wspiera tej funkcji.", - "If they don't match, the security of your communication may be compromised.": "Jeśli nie pasują, bezpieczeństwo twojego konta mogło zostać zdradzone.", - "Confirm this user's session by comparing the following with their User Settings:": "Potwierdź sesję tego użytkownika, porównując następujące elementy w jego ustawieniach użytkownika:", - "Confirm by comparing the following with the User Settings in your other session:": "Potwierdź porównując następujące elementy w ustawieniach użytkownika w drugiej sesji:", - "These are likely ones other room admins are a part of.": "Są to prawdopodobnie te, których częścią są inni administratorzy pokoju.", - "Other spaces or rooms you might not know": "Inne przestrzenie lub pokoje, których możesz nie znać", - "Spaces you know that contain this room": "Przestrzenie, które znasz, że zawierają ten pokój", - "Spaces you know that contain this space": "Przestrzenie, które znasz, że zawierają tą przestrzeń", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Po wylogowaniu, te klucze zostaną usunięte z urządzenia, co oznacza, że nie będziesz w stanie czytać wiadomości szyfrowanych, chyba że posiadasz je na swoich innych urządzeniach lub zapisałeś je na serwerze.", - "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.": "Ostatnia sesja %(brand)s na %(host)s miała włączone leniwe ładowanie członków. W tej wersji leniwe ładowanie jest wyłączone. Ponieważ lokalna pamięć podręczna nie jest kompatybilna pomiędzy tymi wersjami, %(brand)s musi zsynchronizować ponownie Twoje konto.", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Decyduj, które przestrzenie mogą dostać się do tego pokoju. Jeśli wybrano przestrzeń, jej członkowie mogą znaleźć i dołączyć do .", - "Search spaces": "Szukaj przestrzeni", - "Select spaces": "Wybierz przestrzenie", - "You're removing all spaces. Access will default to invite only": "Usuwasz wszystkie przestrzenie. Domyślnie dostęp będą miały tylko osoby z zaproszeniem", - "Leave space": "Opuść przestrzeń", - "Leave some rooms": "Opuść niektóre pokoje", - "Leave all rooms": "Opuść wszystkie pokoje", - "Don't leave any rooms": "Nie opuszczaj żadnych pokoi", - "Would you like to leave the rooms in this space?": "Czy chcesz opuścić pokoje w tej przestrzeni?", - "Leave %(spaceName)s": "Opuść %(spaceName)s", - "You are about to leave .": "Zamierzasz opuścić .", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Jesteś jedynym administratorem niektórych pokoi i przestrzeni, które chcesz opuścić. Opuszczenie zostawi je bez żadnego administratora.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Jesteś jedynym administratorem tej przestrzeni. Opuszczenie, będzie oznaczać, że nikt nie będzie miał nad nią kontroli.", - "You won't be able to rejoin unless you are re-invited.": "Nie będziesz mógł dołączyć, dopóki nie dostaniesz nowego zaproszenia.", - "%(brand)s encountered an error during upload of:": "%(brand)s napotkał błąd podczas wysyłania:", - "a key signature": "sygnatura klucza", - "a new master key signature": "nowa główna sygnatura klucza", - "Dial pad": "Klawiatura numeryczna", - "Invites by email can only be sent one at a time": "Zaproszenie e-mail może zostać wysłane tylko jedno na raz", - "User Directory": "Katalog użytkownika", - "Consult first": "Najpierw się skonsultuj", - "Transfer": "Przenieś", - "Invited people will be able to read old messages.": "Zaproszone osoby, będą mogły czytać historię wiadomości.", - "Invite someone using their name, username (like ) or share this room.": "Zaproś kogoś za pomocą jego imienia, nazwy użytkownika (takiej jak ) lub udostępnij ten pokój.", - "Invite someone using their name, email address, username (like ) or share this room.": "Zaproś kogoś za pomocą jego imienia, adresu e-mail, nazwy użytkownika (takiej jak ) lub udostępnij ten pokój.", - "Invite someone using their name, email address, username (like ) or share this space.": "Zaproś kogoś za pomocą jego imienia, adresu e-mail, nazwy użytkownika (takiej jak ) lub udostępnij tą przestrzeń.", - "Invite someone using their name, username (like ) or share this space.": "Zaproś kogoś za pomocą jego imienia, nazwy użytkownika (takiej jak ) lub udostępnij tą przestrzeń.", - "If you can't see who you're looking for, send them your invite link below.": "Jeżeli nie możesz zobaczyć osób, których szukasz, wyślij im poniższy link z zaproszeniem.", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Użyj serwera identyfikacji, aby zaprosić przez e-mail. Użyj domyślnego (%(defaultIdentityServerName)s) lub zarządzaj w Ustawieniach.", - "A call can only be transferred to a single user.": "Połączenie może zostać przekazane tylko do pojedynczego użytkownika.", - "Start DM anyway": "Rozpocznij wiadomość prywatną mimo to", - "Start DM anyway and never warn me again": "Rozpocznij wiadomość prywatną mimo to i nie ostrzegaj ponownie", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Nie znaleziono profilów dla identyfikatorów Matrix wymienionych poniżej - czy chcesz rozpocząć wiadomość prywatną mimo to?", - "We couldn't create your DM.": "Nie mogliśmy utworzyć Twojej wiadomości prywatnej.", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s nie zezwala Tobie na użycie menedżera integracji, aby to zrobić. Skontaktuj się z administratorem.", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Włącz '%(manageIntegrations)s' w ustawieniach, aby to zrobić.", - "Waiting for partner to confirm…": "Oczekiwanie na potwierdzenie partnera…", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Weryfikacja tego urządzenia oznaczy je jako zaufane, a użytkownicy, którzy Cię zweryfikowali, będą ufać temu urządzeniu.", - "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.": "Zweryfikuj to urządzenie, aby oznaczyć je jako zaufane. Urządzenia zaufane dają Tobie i innym użytkownikom dodatkową ochronę podczas wysyłania wiadomości szyfrowanych end-to-end.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Weryfikacja tego użytkownika oznaczy Twoją i jego sesję jako zaufaną.", - "You may contact me if you have any follow up questions": "Możesz się ze mną skontaktować, jeśli masz jakiekolwiek pytania", - "Open room": "Otwórz pokój", - "MB": "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.": "Czy na pewno chcesz zakończyć ankietę? Zostaną wyświetlone ostateczne wyniki, a osoby nie będą mogły głosować.", - "End Poll": "Zakończ ankietę", - "Sorry, the poll did not end. Please try again.": "Przepraszamy, ankieta nie została zakończona. Spróbuj ponownie.", - "Failed to end poll": "Nie udało się zakończyć ankiety", - "The poll has ended. Top answer: %(topAnswer)s": "Ankieta została zakończona. Najlepsza odpowiedź: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Ankieta została zakończona. Nie został oddany żaden głos.", - "Hide my messages from new joiners": "Ukryj moje wiadomości dla nowych osób", - "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?": "Twoje stare wiadomości wciąż będą widoczne dla osób, które je otrzymały, tak jak e-maile, które wysłałeś w przeszłości. Czy chcesz ukryć Twoje wiadomości osobom, które dołączą do pokoju w przyszłości?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Zostaniesz usunięty z serwera tożsamości: Twoi znajomi nie będą w stanie Cię znaleźć za pomocą twojego adresu e-mail lub numeru telefonu", - "You will leave all rooms and DMs that you are in": "Opuścisz wszystkie pokoje i wiadomości prywatne, w których jesteś", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Nikt nie będzie mógł użyć ponownie Twojej nazwy użytkownika (MXID), włączając Ciebie: nazwa stanie się niedostępna", - "You will no longer be able to log in": "Nie będziesz mógł się zalogować", - "You will not be able to reactivate your account": "Nie będziesz mógł aktywować ponownie swojego konta", - "Confirm that you would like to deactivate your account. If you proceed:": "Potwierdź, że chcesz dezaktywować swoje konto. Jeśli kontynuujesz:", - "Server did not return valid authentication information.": "Serwer nie zwrócił prawidłowych informacji uwierzytelniających.", - "Server did not require any authentication": "Serwer nie wymagał żadnego uwierzytelnienia", - "There was a problem communicating with the server. Please try again.": "Wystąpił problem podczas łączenia się z serwerem. Spróbuj ponownie.", - "To continue, please enter your account password:": "Aby kontynuować, wpisz swoje hasło konta:", - "Confirm account deactivation": "Potwierdź dezaktywację konta", - "Are you sure you want to deactivate your account? This is irreversible.": "Czy na pewno chcesz dezaktywować swoje konto? Nie można tego cofnąć.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Potwierdź dezaktywację swojego konta za pomocą pojedynczego logowania, potwierdzając swoją tożsamość.", - "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.": "Użyłeś wcześniej nowszej wersji %(brand)s na tej sesji. Aby korzystać z tej wersji z szyfrowaniem end-to-end, będziesz musiał zalogować się ponownie.", - "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": "Aby uniknąć utraty historii czatu, eksportuj swoje klucze pokoju przed wylogowaniem. Musisz powrócić do nowszej wersji %(brand)s, aby do zrobić", - "Adding…": "Dodawanie…", - "Want to add an existing space instead?": "Chcesz zamiast tego dodać istniejącą przestrzeń?", - "Private space (invite only)": "Przestrzeń prywatna (tylko na zaproszenie)", - "Space visibility": "Widoczność przestrzeni", - "Add a space to a space you manage.": "Dodaj przestrzeń do przestrzeni, którą zarządzasz.", - "Only people invited will be able to find and join this space.": "Tylko osoby zaproszone będą mogły znaleźć i dołączyć do tej przestrzeni.", - "Anyone will be able to find and join this space, not just members of .": "Każdy będzie mógł znaleźć i dołączyć do tej przestrzeni, nie tylko członkowie .", - "Anyone in will be able to find and join.": "Każdy w będzie mógł znaleźć i dołączyć.", - "Online community members": "Członkowie społeczności online", - "View all %(count)s members": { - "one": "Wyświetl 1 członka", - "other": "Wyświetl wszystkich %(count)s członków" - }, - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Wyczyszczenie wszystkich danych z tej sesji jest permanentne. Wiadomości szyfrowane zostaną utracone, jeśli nie zabezpieczono ich kluczy.", - "Clear all data in this session?": "Wyczyścić wszystkie dane w tej sesji?", - "Reason (optional)": "Powód (opcjonalne)", - "Unable to load commit detail: %(msg)s": "Nie można wczytać szczegółów commitu: %(msg)s", - "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.": "Nie możesz rozpocząć wiadomości głosowej, ponieważ już nagrywasz transmisję na żywo. Zakończ transmisję na żywo, aby rozpocząć nagrywanie wiadomości głosowej.", - "Can't start voice message": "Nie można rozpocząć wiadomości głosowej", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Odznacz, jeśli chcesz również usunąć wiadomości systemowe tego użytkownika (np. zmiana członkostwa, profilu…)", - "Preserve system messages": "Zachowaj komunikaty systemowe", - "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?": { - "one": "Zamierzasz usunąć %(count)s wiadomość przez %(user)s. To usunie ją permanentnie dla wszystkich w konwersacji. Czy chcesz kontynuować?", - "other": "Zamierzasz usunąć %(count)s wiadomości przez %(user)s. To usunie je permanentnie dla wszystkich w konwersacji. Czy chcesz kontynuować?" - }, - "Try scrolling up in the timeline to see if there are any earlier ones.": "Spróbuj przewinąć się w górę na osi czasu, aby sprawdzić, czy nie ma wcześniejszych.", - "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.", - "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.", - "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?", - "Add existing rooms": "Dodaj istniejące pokoje", - "Not all selected were added": "Nie dodano wszystkiego, co było zaznaczone", - "Search for spaces": "Szukaj przestrzeni", - "Create a new space": "Utwórz nową przestrzeń", - "Want to add a new space instead?": "Chcesz zamiast tego dodać nową przestrzeń?", - "Add existing space": "Dodaj istniejącą przestrzeń", - "Show: Matrix rooms": "Pokaż: Pokoje Matrix", - "Show: %(instance)s rooms (%(server)s)": "Pokaż: Pokoje %(instance)s (%(server)s)", - "Add new server…": "Dodaj nowy serwer…", - "Remove server “%(roomServer)s”": "Usuń serwer “%(roomServer)s”", - "Can't find this server or its room list": "Nie można znaleźć serwera lub jego listy pokoi", - "We'll help you get connected.": "Pomożemy Ci pozostać w kontakcie.", - "You are not allowed to view this server's rooms list": "Nie możesz wyświetlić listy pokoi tego serwera", - "Enter a server name": "Wprowadź nazwę serwera", - "Coworkers and teams": "Współpracownicy i drużyny", - "Friends and family": "Przyjaciele i rodzina", - "Who will you chat to the most?": "Z kim będziesz najczęściej rozmawiał?", - "Choose a locale": "Wybierz język", - "WARNING: ": "OSTRZEŻENIE: ", - "This version of %(brand)s does not support viewing some encrypted files": "Ta wersja %(brand)s nie wspiera wyświetlania niektórych plików szyfrowanych", - "Desktop app logo": "Logo aplikacji Desktop", - "Message search initialisation failed, check your settings for more information": "Wystąpił błąd inicjalizacji wyszukiwania wiadomości, sprawdź swoje ustawienia po więcej informacji", - "Click to read topic": "Kliknij, aby przeczytać temat", - "Edit topic": "Edytuj temat", - "%(count)s people you know have already joined": { - "one": "%(count)s osoba, którą znasz, już dołączyła", - "other": "%(count)s osób, które znasz, już dołączyło" - }, - "Including %(commaSeparatedMembers)s": "Włączając %(commaSeparatedMembers)s", - "Including you, %(commaSeparatedMembers)s": "Włączając Ciebie, %(commaSeparatedMembers)s", - "This address had invalid server or is already in use": "Ten adres posiadał nieprawidłowy serwer lub jest już w użyciu", - "This address is already in use": "Ten adres jest już w użyciu", - "This address is available to use": "Można użyć tego adresu", - "This address does not point at this room": "Ten adres nie wskazuje na ten pokój", - "Please provide an address": "Podaj adres", - "Missing room name or separator e.g. (my-room:domain.org)": "Brakuje nazwy pokoju lub separatora np. (mój-pokój:domena.org)", - "Missing domain separator e.g. (:domain.org)": "Brakuje separatora domeny np. (:domena.org)", - "Room address": "Adres pokoju", - "In reply to this message": "W odpowiedzi do tej wiadomości", - "Results are only revealed when you end the poll": "Wyniki są ujawnione tylko po zakończeniu ankiety", - "Voters see results as soon as they have voted": "Głosujący mogą zobaczyć wyniki po oddaniu głosu", - "Add option": "Dodaj opcję", - "Write an option": "Napisz opcję", - "Option %(number)s": "Opcja %(number)s", - "Create options": "Utwórz opcje", - "Question or topic": "Pytanie lub temat", - "What is your poll question or topic?": "Jakie jest Twoje pytanie lub temat ankiety?", - "Closed poll": "Ankieta zamknięta", - "Open poll": "Ankieta otwarta", - "Poll type": "Typ ankiety", - "Failed to post poll": "Nie udało się opublikować ankiety", - "Edit poll": "Edytuj ankietę", - "Message from %(user)s": "Wiadomość od %(user)s", - "Language Dropdown": "Rozwiń języki", - "Message in %(room)s": "Wiadomość w %(room)s", - "Image view": "Widok obrazu", - "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!", - "%(featureName)s Beta feedback": "%(featureName)s opinia Beta", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Jeśli anulujesz teraz, możesz stracić wiadomości szyfrowane i dane, jeśli stracisz dostęp do loginu i hasła.", - "The request was cancelled.": "Żądanie zostało anulowane.", - "Cancelled signature upload": "Przesyłanie sygnatury zostało anulowane", - "Sorry, the poll you tried to create was not posted.": "Przepraszamy, ankieta, którą próbowałeś utworzyć nie została opublikowana.", - "Create Poll": "Utwórz ankietę", - "Create poll": "Utwórz ankietę", - "Write something…": "Napisz coś…", - "Any of the following data may be shared:": "Wszystkie wymienione dane mogą być udostępnione:", - "%(brand)s URL": "%(brand)s URL", - "Using this widget may share data with %(widgetDomain)s.": "Korzystanie z tego widżetu może współdzielić dane z %(widgetDomain)s.", - "Un-maximise": "Normalizuj", - "Share entire screen": "Udostępnij cały ekran", - "Application window": "Okno aplikacji", - "Share content": "Udostępnij zawartość", - "What location type do you want to share?": "Jaki typ lokalizacji chcesz udostępnić?", - "Drop a Pin": "Upuść przypinkę", - "You'll upgrade this room from to .": "Zaktualizujesz ten pokój z wersji do .", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Aktualizacja spowoduje utworzenie pokoju w nowej wersji. Wszystkie bieżące wiadomości zostaną zarchiwizowane w tym pokoju.", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Aktualizowanie pokoju to zaawansowane działanie i zaleca się je głównie, kiedy pokój jest niestabilny, brakuje w nim funkcji lub znajdują się w nim luki bezpieczeństwa.", - "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.": "Przeważnie to wpływa wyłącznie na to, jak serwer jest przetwarzany na serwerze. Jeśli posiadasz problem z %(brand)s, zgłoś błąd.", - "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.": "Przeważnie to wpływa wyłącznie na to, jak serwer jest przetwarzany na serwerze. Jeśli posiadasz problem z %(brand)s, zgłoś błąd.", - "Upgrade public room": "Aktualizuj pokój publiczny", - "Upgrade private room": "Aktualizuj pokój prywatny", - "Automatically invite members from this room to the new one": "Automatycznie zapraszaj członków tego pokoju do nowego", - "Put a link back to the old room at the start of the new room so people can see old messages": "Opublikuj link do starego pokoju na początku nowego, aby można było czytać stare wiadomości", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Zakaż rozmawiania w starej wersji pokoju i opublikuj wiadomość, aby użytkownicy przenieśli się do nowego", - "Update any local room aliases to point to the new room": "Zaktualizuj każdy alias pokoju, aby wskazywał na nowy pokój", - "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:": "Ulepszenie tego pokoju wymaga zamknięcia bieżącej instancji pokoju i utworzenie nowego w jego miejsce. Aby zapewnić użytkownikom najlepsze możliwe doświadczenia:", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Mała uwaga, jeśli nie dodasz adresu e-mail i stracisz swoje hasło, możesz permanentnie stracić dostęp do swojego konta.", - "Continuing without email": "Kontynuowanie bez adresu e-mail", - "Data on this screen is shared with %(widgetDomain)s": "Dane na tym ekranie są współdzielone z %(widgetDomain)s", - "You're all caught up.": "Jesteś na bieżąco.", - "Fetching keys from server…": "Pobieranie kluczy z serwera…", - "Unable to set up keys": "Nie można ustawić kluczy", - "Confirm encryption setup": "Potwierdź ustawienie szyfrowania", - "Click the button below to confirm setting up encryption.": "Kliknij przycisk poniżej, aby potwierdzić ustawienie szyfrowania.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Nie można uzyskać dostępu do sekretnego magazynu. Upewnij się, że wprowadzono poprawne Hasło bezpieczeństwa.", - "Security Phrase": "Hasło bezpieczeństwa", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Jeśli zresetujesz wszystko, stracisz wszystkie sesje zaufane, użytkowników zaufanych i możliwe, że nie będziesz w stanie przeglądać historii czatu.", - "Only do this if you have no other device to complete verification with.": "Zrób to tylko wtedy, gdy nie masz innego urządzenia, za pomocą którego mógłbyś zakończyć weryfikację.", - "Reset everything": "Resetuj wszystko", - "Forgotten or lost all recovery methods? Reset all": "Zapomniałeś lub straciłeś wszystkie opcje odzyskiwania? Resetuj wszystko", - "Looks good!": "Wygląda dobrze!", - "Wrong file type": "Błędny typ pliku", - "Remove search filter for %(filter)s": "Usuń filtr wyszukiwania dla %(filter)s", - "Search Dialog": "Pasek wyszukiwania", - "Use to scroll": "Użyj , aby przewijać", - "Recent searches": "Ostatnie wyszukania", - "To search messages, look for this icon at the top of a room ": "Aby szukać wiadomości, poszukaj tej ikony na górze pokoju ", - "Other searches": "Inne wyszukiwania", - "Start a group chat": "Rozpocznij czat grupowy", - "Other options": "Inne opcje", - "Some results may be hidden": "Niektóre wyniki mogą być ukryte", - "Copy invite link": "Kopiuj link z zaproszeniem", - "If you can't see who you're looking for, send them your invite link.": "Jeżeli nie możesz zobaczyć osób, których szukasz, wyślij im link z zaproszeniem.", - "Some results may be hidden for privacy": "Niektóre wyniki zostały ukryte dla ochrony prywatności", - "Join %(roomAddress)s": "Dołącz %(roomAddress)s", - "Other rooms in %(spaceName)s": "Inne pokoje w %(spaceName)s", - "You cannot search for rooms that are neither a room nor a space": "Nie możesz szukać pokojów, które nie pokojem, ani przestrzenią", - "Show spaces": "Pokaż przestrzenie", - "Show rooms": "Pokaż pokoje", - "Spaces you're in": "Przestrzenie, w których jesteś", - "Search for": "Szukaj", - "Use \"%(query)s\" to search": "Użyj \"%(query)s\" w trakcie szukania", - "Public rooms": "Pokoje publiczne", - "%(count)s Members": { - "one": "%(count)s członek", - "other": "%(count)s członków" - }, - "Remember this": "Zapamiętaj to", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Widżet zweryfikuje twoje ID użytkownika, lecz nie będzie w stanie wykonywać za Ciebie działań:", - "Allow this widget to verify your identity": "Zezwól temu widżetowi na weryfikacje Twojej tożsamości", - "Decline All": "Odmów wszystko", - "This widget would like to:": "Ten widżet chciałby:", - "Approve widget permissions": "Zatwierdź uprawnienia widżetu", - "Verify other device": "Weryfikuj inne urządzenie", - "Interactively verify by emoji": "Zweryfikuj interaktywnie za pomocą emoji", - "Manually verify by text": "Zweryfikuj ręcznie za pomocą tekstu", - "Be found by phone or email": "Zostań znaleziony przez numer telefonu lub adres e-mail", - "To help us prevent this in future, please send us logs.": "Aby uniknąć tego problemu w przyszłości, wyślij nam dzienniki.", - "Settings - %(spaceName)s": "Ustawienia - %(spaceName)s", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Ta funkcja grupuje Twoje czaty z członkami tej przestrzeni. Wyłączenie jej, ukryje następujące czaty %(spaceName)s.", - "Sections to show": "Sekcje do pokazania", - "Proxy URL": "URL proxy", - "Proxy URL (optional)": "URL proxy (opcjonalne)", - "To disable you will need to log out and back in, use with caution!": "By wyłączyć, będziesz musiał się zalogować ponownie. Korzystaj z rozwagą!", - "Your server lacks native support, you must specify a proxy": "Twój serwer nie posiada wsparcia natywnego, musisz podać serwer proxy", - "Your server lacks native support": "Twój serwer nie posiada wsparcia natywnego", - "Your server has native support": "Twój serwer posiada wsparcie natywne", - "Checking…": "Sprawdzanie…", - "Command Help": "Komenda pomocy", - "Link to room": "Link do pokoju", - "Reset event store": "Resetuj bank wydarzeń", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Jeśli kontynuujesz, żadne wiadomości nie zostaną usunięte, lecz jakość wyszukiwania może się obniżyć na kilka miesięcy, w których indeks się zregeneruje", - "You most likely do not want to reset your event index store": "Najprawdopodobniej nie chcesz zresetować swojego indeksu banku wydarzeń", - "Reset event store?": "Zresetować bank wydarzeń?", - "Recent changes that have not yet been received": "Najnowsze zmiany nie zostały jeszcze wprowadzone", - "The server is not configured to indicate what the problem is (CORS).": "Serwer nie został skonfigurowany, aby wskazać co jest problemem (CORS).", - "A connection error occurred while trying to contact the server.": "Wystąpił błąd połączenia podczas próby skontaktowania się z serwerem.", - "Your area is experiencing difficulties connecting to the internet.": "Twoja okolica ma problemy z połączeniem do internetu.", - "The server has denied your request.": "Serwer odrzucił Twoje żądanie.", - "The server is offline.": "Serwer jest offline.", - "A browser extension is preventing the request.": "Rozszerzenie w przeglądarce blokuje żądanie.", - "Your firewall or anti-virus is blocking the request.": "Twoja zapora ogniowa lub antywirus blokują żądanie.", - "The server (%(serverName)s) took too long to respond.": "Serwer (%(serverName)s) zajął zbyt dużo czasu na odpowiedź.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Serwer nie odpowiada na niektóre z Twoich żądań. Poniżej przedstawiamy niektóre z prawdopodobnych powodów.", - "Server isn't responding": "Serwer nie odpowiada", - "Unable to check if username has been taken. Try again later.": "Nie można sprawdzić, czy nazwa użytkownika jest zajęta. Spróbuj ponownie później.", - "Use lowercase letters, numbers, dashes and underscores only": "Użyj tylko małych liter, cyfr, myślników i podkreśleń", - "Other users can invite you to rooms using your contact details": "Inni użytkownicy mogą Cię zaprosić do pokoi za pomocą Twoich danych kontaktowych", - "Enter email address (required on this homeserver)": "Wprowadź adres e-mail (wymagane na tym serwerze domowym)", - "That phone number doesn't look quite right, please check and try again": "Ten numer telefonu nie wygląda dobrze, sprawdź go ponownie", - "Enter phone number": "Wprowadź numer telefonu", - "Keep going…": "Kontynuuj…", - "Completing set up of your new device": "Kończenie konfiguracji nowego urządzenia", - "Waiting for device to sign in": "Oczekiwanie na logowanie urządzenia", - "Connecting…": "Łączenie…", - "Review and approve the sign in": "Sprawdź i potwierdź logowanie", - "Scan QR code": "Skanuj kod QR", - "Select '%(scanQRCode)s'": "Wybierz '%(scanQRCode)s'", - "Start at the sign in screen": "Rozpocznij na ekranie logowania", - "Scan the QR code below with your device that's signed out.": "Zeskanuj kod QR poniżej za pomocą urządzenia, które jest wylogowane.", - "By approving access for this device, it will have full access to your account.": "Akceptując dostęp temu urządzeniu, będzie miał on pełny dostęp do Twojego konta.", - "Check that the code below matches with your other device:": "Potwierdź, że kod poniżej pasuje z Twoim drugim urządzeniem:", - "Devices connected": "Urządzenia połączone", - "The homeserver doesn't support signing in another device.": "Serwer domowy nie wspiera logowania innych urządzeń.", - "An unexpected error occurred.": "Wystąpił niespodziewany błąd.", - "The other device isn't signed in.": "Drugie urządzenie nie jest zalogowane.", - "The other device is already signed in.": "Drugie urządzenie jest już zalogowane.", - "The request was declined on the other device.": "Żądanie zostało odrzucone przez drugie urządzenie.", - "Linking with this device is not supported.": "Wiązanie z tym urządzeniem nie jest wspierane.", - "The scanned code is invalid.": "Zeskanowany kod jest nieprawidłowy.", - "The linking wasn't completed in the required time.": "Wiązanie nie zostało zakończone w ustalonym czasie.", - "Sign in new device": "Zaloguj nowe urządzenie", - "Something went wrong in confirming your identity. Cancel and try again.": "Coś poszło nie tak podczas sprawdzania Twojej tożsamości. Anuluj i spróbuj ponownie.", - "Registration token": "Token rejestracyjny", - "Enter a registration token provided by the homeserver administrator.": "Wprowadź token rejestracyjny dostarczony przez administratora serwera domowego.", - "Resent!": "Wysłano ponownie!", - "Did not receive it? Resend it": "Nic nie przyszło? Wyślij ponownie", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "Aby utworzyć konto, otwórz link, który wysłaliśmy w wiadomości e-mail do %(emailAddress)s.", - "Unread email icon": "Ikona nieprzeczytanych wiadomości e-mail", - "Check your email to continue": "Sprawdź swój e-mail, aby kontynuować", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Brakuje publicznego klucza captcha w konfiguracji serwera domowego. Zgłoś to do administratora serwera domowego.", - "Confirm your identity by entering your account password below.": "Potwierdź swoją tożsamość, wprowadzając hasło do konta poniżej.", - "This homeserver would like to make sure you are not a robot.": "Serwer domowy prosi o potwierdzenie, że nie jesteś robotem.", - "Enter email address": "Wprowadź adres e-mail", - "Country Dropdown": "Rozwijana lista krajów", - "Stop and close": "Zatrzymaj i zamknij", - "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", - "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", - "Close sidebar": "Zamknij pasek boczny", - "View List": "Wyświetl listę", - "View list": "Wyświetl listę", - "No live locations": "Brak lokalizacji na żywo", - "Live location error": "Wystąpił błąd w lokalizacji na żywo", - "Live location ended": "Zakończono lokalizację na żywo", - "Loading live location…": "Wczytywanie lokalizacji na żywo…", - "Live until %(expiryTime)s": "Na żywo do %(expiryTime)s", - "Updated %(humanizedUpdateTime)s": "Zaktualizowano %(humanizedUpdateTime)s", - "Take a picture": "Zrób zdjęcie", - "Start audio stream": "Rozpocznij transmisję audio", - "Failed to start livestream": "Nie udało się rozpocząć transmisji na żywo", - "Unable to start audio streaming.": "Nie można rozpocząć przesyłania strumienia audio.", - "Thread options": "Opcje wątków", - "Manage & explore rooms": "Zarządzaj i odkrywaj pokoje", - "See room timeline (devtools)": "Pokaż oś czasu pokoju (devtools)", - "Mute room": "Wycisz pokój", - "Match default setting": "Dopasuj z ustawieniami domyślnymi", - "Mark as read": "Oznacz jako przeczytane", - "Forget Room": "Zapomnij pokój", - "Mentions only": "Tylko wzmianki", - "Forget": "Zapomnij", - "View related event": "Wyświetl powiązane wydarzenie", - "Collapse reply thread": "Zwiń wątek odpowiedzi", - "Show preview": "Pokaż podgląd", - "View source": "Wyświetl źródło", - "Open in OpenStreetMap": "Otwórz w OpenStreetMap", - "Resend %(unsentCount)s reaction(s)": "Wyślij ponownie %(unsentCount)s reakcje", - "Resume": "Wznów", - "Cameras": "Kamery", - "Output devices": "Urządzenia wyjściowe", - "Input devices": "Urządzenia wejściowe", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Uzyskaj dostęp do swojej bezpiecznej historii wiadomości i skonfiguruj bezpieczne wiadomości, wprowadzając Hasło bezpieczeństwa.", - "Enter Security Phrase": "Wprowadź hasło bezpieczeństwa", - "Successfully restored %(sessionCount)s keys": "Przywrócono pomyślnie %(sessionCount)s kluczy", - "Keys restored": "Klucze przywrócone", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Kopia zapasowa nie mogła zostać rozszyfrowana za pomocą tego Hasła bezpieczeństwa: upewnij się, że wprowadzono prawidłowe Hasło bezpieczeństwa.", - "Incorrect Security Phrase": "Nieprawidłowe hasło bezpieczeństwa", - "Sliding Sync configuration": "Konfiguracja synchronizacji przesuwanej", - "Spotlight": "Centrum uwagi", - "Reset bearing to north": "Resetuj kierunek na północ", - "Failed to set direct message tag": "Nie udało się ustawić tagu wiadomości prywatnych", - "Message downloading sleep time(ms)": "Opóźnienie pobierania wiadomości(ms)", - "Indexed rooms:": "Pokoje indeksowane:", - "Indexed messages:": "Wiadomości indeksowane:", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s bezpiecznie przechowuje wiadomości szyfrowane lokalnie, aby mogły pojawić się w wynikach wyszukiwania:", - "Currently indexing: %(currentRoom)s": "Aktualnie indeksowanie: %(currentRoom)s", - "Not currently indexing messages for any room.": "Aktualnie nie są indeksowane wiadomości z żadnego pokoju.", - "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.": "Jeśli nie usunąłeś metody odzyskiwania, atakujący może próbować dostać się na Twoje konto. Zmień hasło konta i natychmiast ustaw nową metodę odzyskiwania w Ustawieniach.", - "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.": "Jeśli zrobiłeś to przez pomyłkę, możesz ustawić bezpieczne wiadomości w tej sesji, co zaszyfruje ponownie historię wiadomości za pomocą nowej metody odzyskiwania.", - "Recovery Method Removed": "Usunięto metodę odzyskiwania", - "Set up Secure Messages": "Skonfiguruj bezpieczne wiadomości", - "This session is encrypting history using the new recovery method.": "Ta sesja szyfruję historię za pomocą nowej metody odzyskiwania.", - "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.": "Jeżeli nie ustawiłeś nowej metody odzyskiwania, atakujący może uzyskać dostęp do Twojego konta. Zmień hasło konta i natychmiast ustaw nową metodę odzyskiwania w Ustawieniach.", - "Unable to set up secret storage": "Nie można ustawić sekretnego magazynu", - "Confirm Security Phrase": "Potwierdź hasło bezpieczeństwa", - "Set a Security Phrase": "Ustaw hasło bezpieczeństwa", - "Upgrade your encryption": "Ulepsz swoje szyfrowanie", - "Unable to query secret storage status": "Nie udało się uzyskać statusu sekretnego magazynu", - "Your keys are now being backed up from this device.": "Twoje klucze są właśnie przywracane z tego urządzenia.", - "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.": "Wprowadź hasło bezpieczeństwa, które znasz tylko Ty, ponieważ będzie użyte do ochrony Twoich danych. Ze względów bezpieczeństwa, nie wprowadzaj hasła Twojego konta.", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Ulepsz tę sesję, aby zezwolić jej na weryfikację innych sesji, dając im dostęp do wiadomości szyfrowanych i oznaczenie ich jako zaufane.", - "You'll need to authenticate with the server to confirm the upgrade.": "Wymagane jest uwierzytelnienie z serwerem, aby potwierdzić ulepszenie.", - "Starting backup…": "Rozpoczynanie kopii zapasowej…", - "Confirm your Security Phrase": "Potwierdź swoje hasło bezpieczeństwa", - "Enter your Security Phrase a second time to confirm it.": "Wprowadź hasło bezpieczeństwa ponownie, aby potwierdzić.", - "Great! This Security Phrase looks strong enough.": "Wspaniale! Hasło bezpieczeństwa wygląda na silne.", - "Enter a Security Phrase": "Wprowadź hasło bezpieczeństwa", - "Space Autocomplete": "Przerwa autouzupełniania", - "Command Autocomplete": "Komenda autouzupełniania", - "Send email": "Wyślij e-mail", - "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "Ostrzeżenie: Twoje dane osobowe (włączając w to klucze szyfrujące) są wciąż przechowywane w tej sesji. Wyczyść je, jeśli chcesz zakończyć tę sesję lub chcesz zalogować się na inne konto.", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Odzyskaj dostęp do swojego konta i klucze szyfrujące zachowane w tej sesji. Bez nich, nie będziesz mógł przeczytać żadnej wiadomości szyfrowanej we wszystkich sesjach.", - "Shows all threads you've participated in": "Pokazuje wszystkie wątki, w których brałeś udział", - "Shows all threads from current room": "Pokazuje wszystkie wątki z bieżącego pokoju", - "A private space to organise your rooms": "Prywatna przestrzeń do organizacji Twoich pokoi", - "I'll verify later": "Zweryfikuję później", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Bez weryfikacji, nie będziesz posiadać dostępu do wszystkich swoich wiadomości, a inni będą Cię widzieć jako niezaufanego.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Twoje nowe urządzenie zostało zweryfikowane. Posiada dostęp do Twoich wiadomości szyfrowanych, a inni użytkownicy będą je widzieć jako zaufane.", - "Your new device is now verified. Other users will see it as trusted.": "Twoje nowe urządzenie zostało zweryfikowane. Inni użytkownicy będą je widzieć jako zaufane.", - "Verify your identity to access encrypted messages and prove your identity to others.": "Zweryfikuj swoją tożsamość, aby uzyskać dostęp do wiadomości szyfrowanych i potwierdzić swoją tożsamość innym.", - "Verify with another device": "Weryfikuj innym urządzeniem", - "Proceed with reset": "Zresetuj", - "Identity server URL does not appear to be a valid identity server": "URL serwera tożsamości nie wydaje się być prawidłowym serwerem tożsamości", - "Invalid base_url for m.identity_server": "Nieprawidłowy base_url dla m.identity_server", - "Invalid identity server discovery response": "Nieprawidłowa odpowiedź na wykrycie serwera tożsamości", - "Homeserver URL does not appear to be a valid Matrix homeserver": "URL serwera domowego nie wygląda na prawidłowy serwer domowy Matrix", - "Invalid base_url for m.homeserver": "Nieprawidłowy base_url dla m.homeserver", - "Failed to get autodiscovery configuration from server": "Nie udało się uzyskać konfiguracji autodiscovery z serwera", - "Invalid homeserver discovery response": "Nieprawidłowa odpowiedź na wykrycie serwera domowego", - "Confirm new password": "Potwierdź nowe hasło", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "Wylogowanie Twoich urządzeń spowoduje usunięcie wszystkich kluczy szyfrujących, które się na nich znajdują, uniemożliwiając czytanie historii wiadomości szyfrowanych.", - "Too many attempts in a short time. Retry after %(timeout)s.": "Za dużo prób w krótkim odstępie czasu. Spróbuj ponownie za%(timeout)s.", - "Too many attempts in a short time. Wait some time before trying again.": "Za dużo prób w krótkim odstępie czasu. Odczekaj trochę, zanim spróbujesz ponownie.", - "Skip verification for now": "Pomiń weryfikację na razie", - "Really reset verification keys?": "Czy na pewno zresetować klucze weryfikacyjne?", - "Device verified": "Urządzenie zweryfikowane", - "Verify this device": "Weryfikuj to urządzenie", - "Unable to verify this device": "Nie można zweryfikować tego urządzenia", - "Once invited users have joined %(brand)s, you will be able to chat and the room will be end-to-end encrypted": "Jak tylko zaproszeni użytkownicy dołączą do %(brand)s, będziesz mógł czatować w pokoju szyfrowanym end-to-end", - "Waiting for users to join %(brand)s": "Czekanie na użytkowników %(brand)s", - "Thread root ID: %(threadRootId)s": "ID root wątku: %(threadRootId)s", - "Original event source": "Oryginalne źródło wydarzenia", - "Decrypted source unavailable": "Rozszyfrowane źródło niedostępne", - "Decrypted event source": "Rozszyfrowane wydarzenie źródłowe", - "Keep discussions organised with threads": "Organizuj dyskusje za pomocą wątków", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "Tip: Użyj “%(replyInThread)s” najeżdżając na wiadomość.", - "Threads help keep your conversations on-topic and easy to track.": "Dzięki wątkom Twoje rozmowy są zorganizowane i łatwe do śledzenia.", - "Show all threads": "Pokaż wszystkie wątki", - "Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Odpowiedz do trwającego już wątku lub użyj “%(replyInThread)s” najeżdżając na wiadomość, aby rozpocząć nową.", - "Show:": "Pokaż:", - "My threads": "Moje wątki", - "All threads": "Wszystkie wątki", - "We'll create rooms for each of them.": "Utworzymy pokój dla każdego z nich.", - "What projects are your team working on?": "Nad jakimi projektami pracuje Twój zespół?", - "You can add more later too, including already existing ones.": "W przyszłości będziesz mógł dodać więcej, włączając już istniejące.", - "Let's create a room for each of them.": "Utwórzmy pokój dla każdego z nich.", - "What are some things you want to discuss in %(spaceName)s?": "O jakich rzeczach będziesz chciał dyskutować w %(spaceName)s?", - "Invite by username": "Zaproś przez nazwę użytkownika", - "Make sure the right people have access. You can invite more later.": "Upewnij się, że odpowiednie osoby mają dostęp. Możesz zaprosić więcej później.", - "Invite your teammates": "Zaproś swoich kolegów z drużyny", - "Inviting…": "Zapraszanie…", - "Failed to invite the following users to your space: %(csvUsers)s": "Nie udało się zaprosić następujących użytkowników do przestrzeni: %(csvUsers)s", - "A private space for you and your teammates": "Prywatna przestrzeń dla Ciebie i Twoich kolegów z drużyny", - "Me and my teammates": "Ja i moi koledzy z drużyny", - "Just me": "Tylko ja", - "Make sure the right people have access to %(name)s": "Upewnij się, że odpowiednie osoby mają dostęp do %(name)s", - "Who are you working with?": "Z kim pracujesz?", - "Go to my space": "Przejdź do mojej przestrzeni", - "Go to my first room": "Przejdź do mojego pierwszego pokoju", - "It's just you at the moment, it will be even better with others.": "Aktualnie jesteś tu tylko Ty, będzie jeszcze lepiej, jak dołączą inni.", - "Share %(name)s": "Udostępnij %(name)s", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Wybierz pokoje lub konwersacje do dodania. Ta przestrzeń jest wyłącznie dla Ciebie, nikt o niej nie wie. Możesz dodać więcej później.", - "What do you want to organise?": "Co chcesz organizować?", - "Creating rooms…": "Tworzenie pokojów…", - "Skip for now": "Pomiń na razie", - "Failed to create initial space rooms": "Nie udało się utworzyć początkowych pokoi przestrzeni", - "Welcome to ": "Witamy w ", - "Search names and descriptions": "Przeszukuj nazwy i opisy", - "Rooms and spaces": "Pokoje i przestrzenie", - "Results": "Wyniki", - "You may want to try a different search or check for typos.": "Możesz spróbować inną frazę lub sprawdzić błędy pisowni.", - "Failed to load list of rooms.": "Nie udało się wczytać listy pokoi.", - "Mark as suggested": "Oznacz jako sugerowane", - "Mark as not suggested": "Oznacz jako nie sugerowane", - "Joining": "Dołączanie", - "You have %(count)s unread notifications in a prior version of this room.": { - "one": "Masz %(count)s nieprzeczytanych powiadomień we wcześniejszej wersji tego pokoju.", - "other": "Masz %(count)s nieprzeczytane powiadomienie we wcześniejszej wersji tego pokoju." - }, - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Wiadomość nie została wysłana, ponieważ serwer domowy przekroczył limit swoich zasobów. Skontaktuj się z administratorem serwisu, aby kontynuować.", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "Wiadomość nie została wysłana, ponieważ serwer domowy został zablokowany przez jego administratora. Skontaktuj się z administratorem serwisu, aby kontynuować.", - "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.": "Wiadomość nie została wysłana, ponieważ serwer domowy przekroczył miesięczny limit aktywnych użytkowników. Skontaktuj się z administratorem serwisu, aby kontynuować.", - "You can't send any messages until you review and agree to our terms and conditions.": "Nie możesz wysłać żadnej wiadomości, dopóki nie zaakceptujesz naszych warunków i kondycji.", - "You're all caught up": "Jesteś na bieżąco", - "Unable to copy a link to the room to the clipboard.": "Nie można skopiować linku pokoju do schowka.", - "Unable to copy room link": "Nie można skopiować linku do pokoju", - "Are you sure you want to leave the space '%(spaceName)s'?": "Czy na pewno chcesz opuścić przestrzeń '%(spaceName)s'?", - "This space is not public. You will not be able to rejoin without an invite.": "Ta przestrzeń nie jest publiczna. Nie będziesz w stanie dołączyć bez zaproszenia.", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Jesteś jedyną osoba tutaj. Jeśli wyjdziesz, nikt nie będzie w stanie dołączyć w przyszłości, włączając Ciebie.", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Jeśli wiesz, co robisz, pamiętaj, że Element jest open-source. Dlatego odwiedź nas na platformie GitHub (https://github.com/vector-im/element-web/) i dodaj swoją kontrybucję!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Jeśli ktoś Ci powiedział, żeby coś stąd skopiować/wkleić, istnieje wysokie prawdopodobieństwo, że jesteś oszukiwany!", - "Wait!": "Czekaj!", - "Open dial pad": "Otwórz klawiaturę numeryczną", - "Error downloading audio": "Wystąpił błąd w trakcie pobierania audio", - "Unnamed audio": "Audio bez nazwy", - "Use email to optionally be discoverable by existing contacts.": "Użyj adresu e-mail, aby opcjonalnie móc być odkrywanym przez istniejące kontakty.", - "Someone already has that username. Try another or if it is you, sign in below.": "Ktoś już ma taką nazwę użytkownika. Użyj innej lub zaloguj się poniżej, jeśli to jesteś Ty.", - "%(completed)s of %(total)s keys restored": "%(completed)s z %(total)s kluczy przywrócono", - "Your language": "Twój język", - "Your device ID": "Twoje ID urządzenia", - "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.": "Alternatywnie możesz spróbować użyć serwera publicznego , ale mogą wystąpić problemy i zostanie udostępniony Twój adres IP z serwerem. Zarządzaj tym również w Ustawieniach.", - "Try using %(server)s": "Spróbuj użyć %(server)s", - "User is not logged in": "Użytkownik nie jest zalogowany", - "Allow fallback call assist server (%(server)s)": "Zezwól na alternatywny serwer wspierający (%(server)s)", - "Are you sure you wish to remove (delete) this event?": "Czy na pewno chcesz usunąć to wydarzenie?", - "Your server requires encryption to be disabled.": "Twój serwer wymaga wyłączenia szyfrowania.", - "Note that removing room changes like this could undo the change.": "Usuwanie zmian pokoju w taki sposób może cofnąć zmianę.", - "Ask to join": "Poproś o dołączenie", - "People cannot join unless access is granted.": "Osoby nie mogą dołączyć, dopóki nie otrzymają zezwolenia.", - "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": "Aktualizacja:Uprościliśmy Ustawienia powiadomień, aby łatwiej je nawigować. Niektóre ustawienia niestandardowe nie są już tu widoczne, lecz wciąż aktywne. Jeśli kontynuujesz, niektóre Twoje ustawienia mogą się zmienić. Dowiedz się więcej", - "Something went wrong.": "Coś poszło nie tak.", - "User cannot be invited until they are unbanned": "Nie można zaprosić użytkownika, dopóki nie zostanie odbanowany", - "Mentions and Keywords only": "Wyłącznie wzmianki i słowa kluczowe", - "Play a sound for": "Odtwórz dźwięk dla", - "Notify when someone mentions using @room": "Powiadom mnie, gdy ktoś użyje wzmianki @room", - "Email Notifications": "Powiadomienia e-mail", - "Email summary": "Podsumowanie e-mail", - "Receive an email summary of missed notifications": "Otrzymuj e-maile z podsumowaniem pominiętych powiadomień", - "People, Mentions and Keywords": "Osoby, wzmianki i słowa kluczowe", - "Show message preview in desktop notification": "Pokaż podgląd wiadomości w powiadomieniach na pulpicie", - "I want to be notified for (Default Setting)": "Chce otrzymywać powiadomienia (Domyślne ustawienie)", - "This setting will be applied by default to all your rooms.": "To ustawienie zastosuje się do wszystkich Twoich pokoi.", - "Mentions and Keywords": "Wzmianki i słowa kluczowe", - "Audio and Video calls": "Połączenia audio i wideo", - "Invited to a room": "Zaproszono do pokoju", - "Select which emails you want to send summaries to. Manage your emails in .": "Wybierz, które e-maile mają otrzymać podsumowania. Zarządzaj swoimi e-mailami w sekcji .", - "Messages sent by bots": "Wiadomości wysłane przez boty", - "Mark all messages as read": "Oznacz wszystkie wiadomości jako przeczytane", - "Other spaces you know": "Inne przestrzenie, które znasz", - "Your profile picture URL": "URL Twojego zdjęcia profilowego", - "Reset to default settings": "Resetuj do ustawień domyślnych", - "Unable to find user by email": "Nie udało się znaleźć użytkownika za pomocą e-maila", - "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.", - "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.", - "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.", - "Notify when someone mentions using @displayname or %(mxid)s": "Powiadom mnie, gdy ktoś użyje wzmianki @displayname lub %(mxid)s", - "Other things we think you might be interested in:": "Inne rzeczy, które mogą Cię zainteresować:", - "Enter keywords here, or use for spelling variations or nicknames": "Wprowadź tutaj słowa kluczowe lub użyj odmian pisowni lub nicków", - "Upgrade room": "Ulepsz pokój", - "common": { - "about": "Informacje", - "analytics": "Analityka", - "encryption_enabled": "Włączono szyfrowanie", - "error": "Błąd", - "forward_message": "Przekaż wiadomość", - "image": "Obraz", - "loading": "Wczytywanie…", - "message": "Wiadomość", - "message_layout": "Wygląd wiadomości", - "modern": "Współczesny", - "mute": "Wycisz", - "no_results": "Brak wyników", - "offline": "Niedostępny", - "password": "Hasło", - "people": "Ludzie", - "reactions": "Reakcje", - "report_a_bug": "Zgłoś błąd", - "room_name": "Nazwa pokoju", - "security": "Bezpieczeństwo", - "settings": "Ustawienia", - "sticker": "Naklejka", - "success": "Sukces", - "suggestions": "Propozycje", - "unmute": "Wyłącz wyciszenie", - "username": "Nazwa użytkownika", - "verification_cancelled": "Weryfikacja anulowana", - "video": "Wideo", - "warning": "Ostrzeżenie", - "user": "Użytkownik", - "threads": "Wątki", - "thread": "Wątek", - "theme": "Motyw", - "room": "Pokój", - "public": "Publiczna", - "private": "Prywatna", - "options": "Opcje", - "name": "Nazwa", - "light": "Jasny", - "labs": "Laboratoria", - "homeserver": "Serwer domowy", - "home": "Strona główna", - "help": "Pomoc", - "favourites": "Ulubione", - "description": "Opis", - "dark": "Ciemny", - "beta": "Beta", - "attachment": "Załącznik", - "appearance": "Wygląd", - "timeline": "Oś czasu", - "support": "Wsparcie", - "space": "Przestrzeń", - "random": "Losowe", - "privacy": "Prywatność", - "presence": "Prezencja", - "preferences": "Preferencje", - "microphone": "Mikrofon", - "legal": "Zasoby prawne", - "guest": "Gość", - "faq": "Najczęściej zadawane pytania", - "emoji": "Emoji", - "credits": "Podziękowania", - "camera": "Kamera", - "access_token": "Token dostępu", - "someone": "Ktoś", - "welcome": "Witaj", - "encrypted": "Szyfrowane", - "application": "Aplikacja", - "version": "Wersja", - "device": "Urządzenie", - "model": "Model", - "verified": "Zweryfikowane", - "unverified": "Niezweryfikowane", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "Zaufane", - "not_trusted": "Nie zaufane", - "accessibility": "Ułatwienia dostępu", - "server": "Serwer", - "capabilities": "Możliwości", - "unnamed_room": "Pokój bez nazwy", - "unnamed_space": "Przestrzeń bez nazwy", - "stickerpack": "Pakiet naklejek", - "system_alerts": "Alerty systemowe", - "secure_backup": "Bezpieczna kopia zapasowa", - "cross_signing": "Weryfikacja krzyżowa", - "identity_server": "Serwer tożsamości", - "integration_manager": "Menedżer integracji", - "qr_code": "Kod QR", - "feedback": "Opinia użytkownika" + "a11y": { + "jump_first_invite": "Przejdź do pierwszego zaproszenia.", + "n_unread_messages": { + "other": "%(count)s nieprzeczytanych wiadomości.", + "one": "1 nieprzeczytana wiadomość." + }, + "n_unread_messages_mentions": { + "other": "%(count)s nieprzeczytanych wiadomości, wliczając wzmianki.", + "one": "1 nieprzeczytana wzmianka." + }, + "room_name": "Pokój %(name)s", + "unread_messages": "Nieprzeczytane wiadomości.", + "user_menu": "Menu użytkownika" }, + "a11y_jump_first_unread_room": "Przejdź do pierwszego nieprzeczytanego pokoju.", "action": { + "accept": "Akceptuj", + "add": "Dodaj", + "add_existing_room": "Dodaj istniejący pokój", + "add_people": "Dodaj osoby", + "apply": "Zastosuj", + "approve": "Zatwierdź", + "ask_to_join": "Poproś o dołączenie", + "back": "Powrót", + "call": "Zadzwoń", + "cancel": "Anuluj", + "change": "Zmień", + "clear": "Wyczyść", + "click": "Kliknij", + "click_to_copy": "Kliknij, aby skopiować", + "close": "Zamknij", + "collapse": "Zwiń", + "complete": "Uzupełnij", + "confirm": "Potwierdź", "continue": "Kontynuuj", "copy": "Kopiuj", "copy_link": "Kopiuj link", "create": "Utwórz", "create_a_room": "Utwórz pokój", "decline": "Odrzuć", + "delete": "Usuń", + "deny": "Odmów", "disable": "Wyłącz", + "disconnect": "Odłącz", + "dismiss": "Pomiń", "done": "Gotowe", + "download": "Pobierz", "edit": "Edytuj", "enable": "Włącz", - "forgot_password": "Nie pamiętasz hasła?", + "enter_fullscreen": "Otwórz w trybie pełnoekranowym", + "exit_fullscreeen": "Wyjdź z trybu pełnoekranowego", + "expand": "Rozwiń", + "explore_public_rooms": "Przeglądaj pokoje publiczne", + "explore_rooms": "Przeglądaj pokoje", + "export": "Eksport", "forward": "Przekaż", + "go": "Przejdź", + "go_back": "Wróć", + "got_it": "Rozumiem", + "hide_advanced": "Ukryj zaawansowane", + "hold": "Wstrzymaj", + "ignore": "Ignoruj", + "import": "Importuj", "invite": "Zaproś", + "invite_to_space": "Zaproś do przestrzeni", "invites_list": "Zaproszenia", + "join": "Dołącz", "learn_more": "Dowiedz się więcej", "leave": "Opuść", "leave_room": "Opuść pokój", + "logout": "Wyloguj", + "manage": "Zarządzaj", + "maximise": "Maksymalizuj", + "mention": "Wzmianka", + "minimise": "Minimalizuj", + "new_room": "Nowy pokój", + "new_video_room": "Nowy pokój wideo", "next": "Dalej", "no": "Nie", "ok": "OK", + "pause": "Wstrzymaj", + "pin": "Przypnij", + "play": "Odtwórz", + "proceed": "Kontynuuj", "quote": "Cytuj", "react": "Dodaj reakcję", + "refresh": "Odśwież", + "register": "Rejestracja", + "reject": "Odrzuć", + "reload": "Przeładuj", "remove": "Usuń", + "rename": "Zmień nazwę", "reply": "Odpowiedz", + "reply_in_thread": "Odpowiedz w wątku", "report_content": "Zgłoś treść", + "resend": "Wyślij jeszcze raz", + "reset": "Resetuj", + "restore": "Przywróć", + "resume": "Wznów", "retry": "Ponów", + "review": "Przejrzyj", + "revoke": "Odwołaj", "save": "Zapisz", + "search": "Szukaj", + "send_report": "Wyślij zgłoszenie", + "share": "Udostępnij", + "show": "Pokaż", + "show_advanced": "Pokaż zaawansowane", + "show_all": "Zobacz wszystko", + "sign_in": "Zaloguj", + "sign_out": "Wyloguj", + "skip": "Pomiń", "start": "Rozpocznij", "start_chat": "Rozpocznij rozmowę", + "start_new_chat": "Nowy czat", + "stop": "Zatrzymaj", + "submit": "Wyślij", + "subscribe": "Subskrybuj", + "transfer": "Przenieś", + "trust": "Zaufaj", + "try_again": "Spróbuj ponownie", + "unban": "Odbanuj", + "unignore": "Przestań ignorować", + "unpin": "Odepnij", + "unsubscribe": "Odsubskrybuj", + "update": "Aktualizuj", + "upgrade": "Ulepsz", + "upload": "Prześlij", + "verify": "Weryfikuj", + "view": "Wyświetl", + "view_all": "Pokaż wszystkie", + "view_list": "Wyświetl listę", + "view_message": "Wyświetl wiadomość", "view_source": "Wyświetl źródło", "yes": "Tak", - "zoom_out": "Zmniejsz", "zoom_in": "Powiększ", - "view": "Wyświetl", - "verify": "Weryfikuj", - "upload": "Prześlij", - "upgrade": "Ulepsz", - "update": "Zaktualizuj", - "unpin": "Odepnij", - "try_again": "Spróbuj ponownie", - "trust": "Zaufaj", - "stop": "Stop", - "skip": "Pomiń", - "sign_out": "Wyloguj", - "sign_in": "Zaloguj", - "share": "Udostępnij", - "search": "Szukaj", - "reset": "Resetuj", - "resend": "Wyślij jeszcze raz", - "reload": "Przeładuj", - "reject": "Odrzuć", - "pin": "Przypnij", - "logout": "Wyloguj", - "join": "Dołącz", - "ignore": "Ignoruj", - "got_it": "Rozumiem", - "go_back": "Wróć", - "expand": "Rozwiń", - "download": "Pobierz", - "dismiss": "Pomiń", - "delete": "Usuń", - "confirm": "Potwierdź", - "collapse": "Zwiń", - "close": "Zamknij", - "cancel": "Anuluj", - "call": "Zadzwoń", - "back": "Powrót", - "apply": "Zastosuj", - "add": "Dodaj", - "accept": "Akceptuj", - "view_all": "Pokaż wszystkie", - "unsubscribe": "Odsubskrybuj", - "subscribe": "Subskrybuj", - "show_all": "Zobacz wszystko", - "show": "Pokaż", - "revoke": "Odwołaj", - "review": "Przejrzyj", - "restore": "Przywróć", - "rename": "Zmień nazwę", - "register": "Rejestracja", - "proceed": "Kontynuuj", - "play": "Odtwórz", - "pause": "Wstrzymaj", - "disconnect": "Odłącz", - "complete": "Uzupełnij", - "change": "Zmień", - "approve": "Zatwierdź", - "manage": "Zarządzaj", - "go": "Przejdź", - "import": "Importuj", - "export": "Eksport", - "refresh": "Odśwież", - "minimise": "Minimalizuj", - "maximise": "Maksymalizuj", - "mention": "Wzmianka", - "submit": "Wyślij", - "send_report": "Wyślij zgłoszenie", - "clear": "Wyczyść" + "zoom_out": "Zmniejsz" }, - "a11y": { - "user_menu": "Menu użytkownika", - "n_unread_messages_mentions": { - "other": "%(count)s nieprzeczytanych wiadomości, wliczając wzmianki.", - "one": "1 nieprzeczytana wzmianka." + "analytics": { + "accept_button": "To jest w porządku", + "bullet_1": "Nie zapisujemy żadnych danych, ani nie profilujemy Twojego konta", + "bullet_2": "Nie udostępniamy żadnych informacji stronom trzecim", + "consent_migration": "Wcześniej wyraziłeś zgodę na udostępnianie zanonimizowanych danych z nami. Teraz aktualizujemy jak to działa.", + "disable_prompt": "Możesz to wyłączyć kiedy zechcesz w ustawieniach", + "enable_prompt": "Pomóż poprawić %(analyticsOwner)s", + "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.", + "shared_data_heading": "Wszystkie wymienione dane mogą być udostępnione:" + }, + "auth": { + "3pid_in_use": "Ten adres e-mail lub numer telefonu jest już w użyciu.", + "account_clash": "Twoje nowe konto (%(newAccountId)s) zostało zarejestrowane, lecz jesteś już zalogowany na innym koncie (%(loggedInUserId)s).", + "account_clash_previous_account": "Kontynuuj, używając poprzedniego konta", + "account_deactivated": "To konto zostało zdezaktywowane.", + "autodiscovery_generic_failure": "Nie udało się uzyskać konfiguracji autodiscovery z serwera", + "autodiscovery_hs_incompatible": "Twój serwer domowy jest za stary i nie obsługuje wymaganej minimalnej wersji API. Skontaktuj się z właścicielem serwera lub zaktualizuj swój serwer.", + "autodiscovery_invalid": "Nieprawidłowa odpowiedź na wykrycie serwera domowego", + "autodiscovery_invalid_hs": "URL serwera domowego nie wygląda na prawidłowy serwer domowy Matrix", + "autodiscovery_invalid_hs_base_url": "Nieprawidłowy base_url dla m.homeserver", + "autodiscovery_invalid_is": "URL serwera tożsamości nie wydaje się być prawidłowym serwerem tożsamości", + "autodiscovery_invalid_is_base_url": "Nieprawidłowy base_url dla m.identity_server", + "autodiscovery_invalid_is_response": "Nieprawidłowa odpowiedź na wykrycie serwera tożsamości", + "autodiscovery_invalid_json": "Błędny JSON", + "autodiscovery_no_well_known": "Nie znaleziono pliku JSON .well-known", + "autodiscovery_unexpected_error_hs": "Nieoczekiwany błąd przy ustalaniu konfiguracji serwera domowego", + "autodiscovery_unexpected_error_is": "Nieoczekiwany błąd przy ustalaniu konfiguracji serwera tożsamości", + "captcha_description": "Serwer domowy prosi o potwierdzenie, że nie jesteś robotem.", + "change_password_action": "Zmień Hasło", + "change_password_confirm_invalid": "Hasła nie zgadzają się", + "change_password_confirm_label": "Potwierdź hasło", + "change_password_current_label": "Aktualne hasło", + "change_password_empty": "Hasła nie mogą być puste", + "change_password_error": "Wystąpił błąd podczas zmiany hasła: %(error)s", + "change_password_mismatch": "Nowe hasła nie zgadzają się", + "change_password_new_label": "Nowe hasło", + "check_email_explainer": "Podążaj za instrukcjami wysłanymi do %(email)s", + "check_email_resend_prompt": "Nie otrzymałeś go?", + "check_email_resend_tooltip": "Wysłano ponownie link weryfikacyjny na e-mail!", + "check_email_wrong_email_button": "Wprowadź ponownie adres e-mail", + "check_email_wrong_email_prompt": "Zły adres e-mail?", + "continue_with_idp": "Kontynuuj z %(provider)s", + "continue_with_sso": "Kontynuuj z %(ssoButtons)s", + "country_dropdown": "Rozwijana lista krajów", + "create_account_prompt": "Nowy? Utwórz konto", + "create_account_title": "Utwórz konto", + "email_discovery_text": "Użyj adresu e-mail, aby opcjonalnie móc być odkrywanym przez istniejące kontakty.", + "email_field_label": "E-mail", + "email_field_label_invalid": "To nie wygląda na prawidłowy adres e-mail", + "email_field_label_required": "Wprowadź adres e-mail", + "email_help_text": "Dodaj adres e-mail, aby zresetować swoje hasło.", + "email_phone_discovery_text": "Użyj adresu e-mail lub numeru telefonu, aby móc być odkrywanym przez istniejące kontakty.", + "enter_email_explainer": "%(homeserver)s wyśle Tobie link weryfikacyjny, abyś mógł zresetować hasło.", + "enter_email_heading": "Wprowadź swój e-mail, aby zresetować hasło", + "failed_connect_identity_server": "Nie można połączyć się z serwerem tożsamości", + "failed_connect_identity_server_other": "Możesz się zalogować, lecz niektóre funkcje nie będą dostępne dopóki Serwer Tożsamości nie będzie znów online. Jeśli ciągle widzisz to ostrzeżenie, sprawdź swoją konfigurację lub skontaktuj się z administratorem serwera.", + "failed_connect_identity_server_register": "Możesz się zarejestrować, lecz niektóre funkcje nie będą dostępne dopóki Serwer Tożsamości nie będzie znów online. Jeśli ciągle widzisz to ostrzeżenie, sprawdź swoją konfigurację lub skontaktuj się z administratorem serwera.", + "failed_connect_identity_server_reset_password": "Możesz zresetować hasło, lecz niektóre funkcje nie będą dostępne dopóki Serwer Tożsamości nie będzie znów online. Jeśli ciągle widzisz to ostrzeżenie, sprawdź swoją konfigurację lub skontaktuj się z administratorem serwera.", + "failed_homeserver_discovery": "Nie udało się rozpocząć odkrywania serwerów domowych", + "failed_query_registration_methods": "Nie można uzyskać wspieranych metod rejestracji.", + "failed_soft_logout_auth": "Nie udało się uwierzytelnić ponownie", + "failed_soft_logout_homeserver": "Nie udało się uwierzytelnić ponownie z powodu błędu serwera domowego", + "footer_powered_by_matrix": "napędzany przez Matrix", + "forgot_password_email_invalid": "Adres e-mail nie wygląda na prawidłowy.", + "forgot_password_email_required": "Musisz wpisać adres e-mail połączony z twoim kontem.", + "forgot_password_prompt": "Nie pamiętasz hasła?", + "forgot_password_send_email": "Wyślij e-mail", + "identifier_label": "Zaloguj się używając", + "incorrect_credentials": "Nieprawidłowa nazwa użytkownika i/lub hasło.", + "incorrect_credentials_detail": "Zauważ proszę, że logujesz się na serwer %(hs)s, nie matrix.org.", + "incorrect_password": "Nieprawidłowe hasło", + "log_in_new_account": "Zaloguj się do nowego konta.", + "logout_dialog": { + "description": "Czy na pewno chcesz się wylogować?", + "megolm_export": "Ręcznie eksportuj klucze", + "setup_key_backup_title": "Utracisz dostęp do zaszyfrowanych wiadomości", + "setup_secure_backup_description_1": "Zaszyfrowane wiadomości są zabezpieczone przy użyciu szyfrowania end-to-end. Tylko Ty oraz ich adresaci posiadają klucze do ich rozszyfrowania.", + "setup_secure_backup_description_2": "Po wylogowaniu, te klucze zostaną usunięte z urządzenia, co oznacza, że nie będziesz w stanie czytać wiadomości szyfrowanych, chyba że posiadasz je na swoich innych urządzeniach lub zapisałeś je na serwerze.", + "skip_key_backup": "Nie chcę moich zaszyfrowanych wiadomości", + "use_key_backup": "Rozpocznij z użyciem klucza kopii zapasowej" }, - "n_unread_messages": { - "other": "%(count)s nieprzeczytanych wiadomości.", - "one": "1 nieprzeczytana wiadomość." + "misconfigured_body": "Poproś swojego administratora %(brand)s by sprawdzić Twoją konfigurację względem niewłaściwych lub zduplikowanych elementów.", + "misconfigured_title": "Twój %(brand)s jest źle skonfigurowany", + "msisdn_field_description": "Inni użytkownicy mogą Cię zaprosić do pokoi za pomocą Twoich danych kontaktowych", + "msisdn_field_label": "Telefon", + "msisdn_field_number_invalid": "Ten numer telefonu nie wygląda dobrze, sprawdź go ponownie", + "msisdn_field_required_invalid": "Wprowadź numer telefonu", + "no_hs_url_provided": "Nie podano URL serwera głównego", + "oidc": { + "error_generic": "Coś poszło nie tak.", + "error_title": "Nie mogliśmy Cię zalogować", + "logout_redirect_warning": "Zostaniesz przekierowany do dostawcy uwierzytelniania Twojego serwera w celu zakończenia wylogowania." + }, + "password_field_keep_going_prompt": "Kontynuuj…", + "password_field_label": "Wprowadź hasło", + "password_field_strong_label": "Ładne, silne hasło!", + "password_field_weak_label": "Hasło jest dozwolone, ale niebezpieczne", + "phone_label": "Telefon", + "phone_optional_label": "Telefon (opcjonalny)", + "qr_code_login": { + "approve_access_warning": "Akceptując dostęp temu urządzeniu, będzie miał on pełny dostęp do Twojego konta.", + "completing_setup": "Kończenie konfiguracji nowego urządzenia", + "confirm_code_match": "Potwierdź, że kod poniżej pasuje z Twoim drugim urządzeniem:", + "connecting": "Łączenie…", + "devices_connected": "Urządzenia połączone", + "error_device_already_signed_in": "Drugie urządzenie jest już zalogowane.", + "error_device_not_signed_in": "Drugie urządzenie nie jest zalogowane.", + "error_device_unsupported": "Wiązanie z tym urządzeniem nie jest wspierane.", + "error_homeserver_lacks_support": "Serwer domowy nie wspiera logowania innych urządzeń.", + "error_invalid_scanned_code": "Zeskanowany kod jest nieprawidłowy.", + "error_linking_incomplete": "Wiązanie nie zostało zakończone w ustalonym czasie.", + "error_request_cancelled": "Żądanie zostało anulowane.", + "error_request_declined": "Żądanie zostało odrzucone przez drugie urządzenie.", + "error_unexpected": "Wystąpił niespodziewany błąd.", + "review_and_approve": "Sprawdź i potwierdź logowanie", + "scan_code_instruction": "Zeskanuj kod QR poniżej za pomocą urządzenia, które jest wylogowane.", + "scan_qr_code": "Skanuj kod QR", + "select_qr_code": "Wybierz '%(scanQRCode)s'", + "sign_in_new_device": "Zaloguj nowe urządzenie", + "start_at_sign_in_screen": "Rozpocznij na ekranie logowania", + "waiting_for_device": "Oczekiwanie na logowanie urządzenia" + }, + "register_action": "Utwórz konto", + "registration": { + "continue_without_email_description": "Mała uwaga, jeśli nie dodasz adresu e-mail i stracisz swoje hasło, możesz permanentnie stracić dostęp do swojego konta.", + "continue_without_email_field_label": "Adres e-mail (opcjonalnie)", + "continue_without_email_title": "Kontynuowanie bez adresu e-mail" + }, + "registration_disabled": "Rejestracja została wyłączona na tym serwerze domowym.", + "registration_msisdn_field_required_invalid": "Wprowadź numer telefonu (wymagane na tym serwerze domowym)", + "registration_successful": "Pomyślnie zarejestrowano", + "registration_username_in_use": "Ktoś już ma taką nazwę użytkownika. Użyj innej lub zaloguj się poniżej, jeśli to jesteś Ty.", + "registration_username_unable_check": "Nie można sprawdzić, czy nazwa użytkownika jest zajęta. Spróbuj ponownie później.", + "registration_username_validation": "Użyj tylko małych liter, cyfr, myślników i podkreśleń", + "reset_password": { + "confirm_new_password": "Potwierdź nowe hasło", + "devices_logout_success": "Zostałeś wylogowany z wszystkich urządzeń i przestaniesz otrzymywać powiadomienia push. Aby włączyć powiadomienia, zaloguj się ponownie na każdym urządzeniu.", + "other_devices_logout_warning_1": "Wylogowanie Twoich urządzeń spowoduje usunięcie wszystkich kluczy szyfrujących, które się na nich znajdują, uniemożliwiając czytanie historii wiadomości szyfrowanych.", + "other_devices_logout_warning_2": "Jeśli chcesz zachować dostęp do historii czatu w zaszyfrowanych pokojach, przed kontynuacją skonfiguruj kopię zapasową kluczy lub wyeksportuj klucze wiadomości z innego urządzenia.", + "password_not_entered": "Musisz wprowadzić nowe hasło.", + "passwords_mismatch": "Nowe hasła muszą się zgadzać.", + "rate_limit_error": "Za dużo prób w krótkim odstępie czasu. Odczekaj trochę, zanim spróbujesz ponownie.", + "rate_limit_error_with_time": "Za dużo prób w krótkim odstępie czasu. Spróbuj ponownie za%(timeout)s.", + "reset_successful": "Twoje hasło zostało zresetowane.", + "return_to_login": "Wróć do ekranu logowania", + "sign_out_other_devices": "Wyloguj się z wszystkich urządzeń" + }, + "reset_password_action": "Resetuj hasło", + "reset_password_button": "Nie pamiętasz hasła?", + "reset_password_email_field_description": "Użyj adresu e-mail, aby odzyskać swoje konto", + "reset_password_email_field_required_invalid": "Wprowadź adres e-mail (wymagane na tym serwerze domowym)", + "reset_password_email_not_associated": "Twój adres e-mail nie wydaje się być związany z ID Matrix na tym serwerze domowym.", + "reset_password_email_not_found_title": "Podany adres e-mail nie został znaleziony", + "reset_password_title": "Resetuj swoje hasło", + "server_picker_custom": "Inne serwery domowe", + "server_picker_description": "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.", + "server_picker_description_matrix.org": "Dołącz do milionów za darmo na największym publicznym serwerze", + "server_picker_dialog_title": "Decyduj, gdzie Twoje konto jest hostowane", + "server_picker_explainer": "Korzystaj z wybranego przez Ciebie serwera domowego Matrix lub hostuj swój własny.", + "server_picker_failed_validate_homeserver": "Nie można zweryfikować serwera domowego", + "server_picker_intro": "Kontaktujemy się z miejscami, gdzie możesz założyć swoje konto tzw. 'serwery domowe'.", + "server_picker_invalid_url": "Nieprawidłowy URL", + "server_picker_learn_more": "O serwerach domowych", + "server_picker_matrix.org": "Matrix.org jest największym publicznym serwerem domowym na świecie, najlepsze miejsce dla wielu.", + "server_picker_required": "Podaj serwer domowy", + "server_picker_title": "Zaloguj się do swojego serwera domowego", + "server_picker_title_default": "Opcje serwera", + "server_picker_title_registration": "Przechowuj konto na", + "session_logged_out_description": "Ze względów bezpieczeństwa ta sesja została wylogowana. Zaloguj się jeszcze raz.", + "session_logged_out_title": "Wylogowano", + "set_email": { + "description": "To pozwoli Ci zresetować Twoje hasło i otrzymać powiadomienia.", + "verification_pending_description": "Sprawdź swój e-mail i kliknij link w nim zawarty. Kiedy już to zrobisz, kliknij \"kontynuuj\".", + "verification_pending_title": "Oczekiwanie weryfikacji" + }, + "set_email_prompt": "Czy chcesz ustawić adres e-mail?", + "sign_in_description": "Użyj swojego konta, aby kontynuować.", + "sign_in_instead": "Zamiast tego zaloguj się", + "sign_in_instead_prompt": "Zamiast tego zaloguj się", + "sign_in_or_register": "Zaloguj się lub utwórz konto", + "sign_in_or_register_description": "Użyj konta lub utwórz nowe, aby kontynuować.", + "sign_in_prompt": "Posiadasz już konto? Zaloguj się", + "sign_in_with_sso": "Zaloguj się za pomocą pojedynczego logowania", + "signing_in": "Logowanie…", + "soft_logout": { + "clear_data_button": "Wyczyść wszystkie dane", + "clear_data_description": "Wyczyszczenie wszystkich danych z tej sesji jest permanentne. Wiadomości szyfrowane zostaną utracone, jeśli nie zabezpieczono ich kluczy.", + "clear_data_title": "Wyczyścić wszystkie dane w tej sesji?" + }, + "soft_logout_heading": "Zostałeś wylogowany", + "soft_logout_intro_password": "Podaj hasło, aby zalogować się i odzyskać dostęp do swojego konta.", + "soft_logout_intro_sso": "Zaloguj się i odzyskaj dostęp do konta.", + "soft_logout_intro_unsupported_auth": "Nie możesz zalogować się do swojego konta. Skontaktuj się z administratorem serwera domowego po więcej informacji.", + "soft_logout_subheading": "Wyczyść dane osobiste", + "soft_logout_warning": "Ostrzeżenie: Twoje dane osobowe (włączając w to klucze szyfrujące) są wciąż przechowywane w tej sesji. Wyczyść je, jeśli chcesz zakończyć tę sesję lub chcesz zalogować się na inne konto.", + "sso": "Pojedyncze logowanie", + "sso_failed_missing_storage": "Poprosiliśmy przeglądarkę o zapamiętanie, z którego serwera domowego korzystasz, aby umożliwić Ci logowanie, ale niestety Twoja przeglądarka o tym zapomniała. Przejdź do strony logowania i spróbuj ponownie.", + "sso_or_username_password": "%(ssoButtons)s lub %(usernamePassword)s", + "sync_footer_subtitle": "Jeśli dołączono do wielu pokojów, może to chwilę zająć", + "syncing": "Synchronizacja…", + "uia": { + "code": "Kod", + "email": "Aby utworzyć konto, otwórz link, który wysłaliśmy w wiadomości e-mail do %(emailAddress)s.", + "email_auth_header": "Sprawdź swój e-mail, aby kontynuować", + "email_resend_prompt": "Nic nie przyszło? Wyślij ponownie", + "email_resent": "Wysłano ponownie!", + "fallback_button": "Rozpocznij uwierzytelnienie", + "msisdn": "Wysłano wiadomość tekstową do %(msisdn)s", + "msisdn_token_incorrect": "Niepoprawny token", + "msisdn_token_prompt": "Wpisz kod, który jest tam zawarty:", + "password_prompt": "Potwierdź swoją tożsamość, wprowadzając hasło do konta poniżej.", + "recaptcha_missing_params": "Brakuje publicznego klucza captcha w konfiguracji serwera domowego. Zgłoś to do administratora serwera domowego.", + "registration_token_label": "Token rejestracyjny", + "registration_token_prompt": "Wprowadź token rejestracyjny dostarczony przez administratora serwera domowego.", + "sso_body": "Potwierdź dodanie tego adresu e-mail przez użycie pojedynczego logowania, aby potwierdzić swoją tożsamość.", + "sso_failed": "Coś poszło nie tak podczas sprawdzania Twojej tożsamości. Anuluj i spróbuj ponownie.", + "sso_postauth_body": "Naciśnij poniższy przycisk, aby potwierdzić swoją tożsamość.", + "sso_postauth_title": "Potwierdź, aby kontynuować", + "sso_preauth_body": "Aby kontynuować, użyj Single Sign On do potwierdzenia swojej tożsamości.", + "sso_title": "Użyj pojedynczego logowania, aby kontynuować", + "terms": "Przeczytaj i zaakceptuj zasady tego serwera domowego:", + "terms_invalid": "Przeczytaj i zaakceptuj wszystkie zasady dotyczące serwera domowego" }, - "unread_messages": "Nieprzeczytane wiadomości." + "unsupported_auth": "Serwer domowy nie oferuje żadnego procesu logowania, który wspierałby ten klient.", + "unsupported_auth_email": "Ten serwer domowy nie wspiera logowania za pomocą adresu e-mail.", + "unsupported_auth_msisdn": "Ten serwer nie wspiera autentykacji za pomocą numeru telefonu.", + "username_field_required_invalid": "Wprowadź nazwę użytkownika", + "username_in_use": "Ktoś już ma tę nazwę użytkownika, użyj innej.", + "verify_email_explainer": "Przed zresetowaniem hasła musimy się upewnić, że to Ty. Kliknij link we wiadomości e-mail, którą właśnie wysłaliśmy do %(email)s", + "verify_email_heading": "Zweryfikuj adres e-mail, aby kontynuować" }, - "labs": { - "video_rooms": "Pokoje wideo", - "notification_settings": "Ustawienia nowych powiadomień", - "msc3531_hide_messages_pending_moderation": "Daj moderatorom ukrycie wiadomości które są sprawdzane.", - "report_to_moderators": "Zgłoś do moderatorów", - "latex_maths": "Renderuj działania LaTeX w wiadomościach", - "pinning": "Przypinanie wiadomości", - "wysiwyg_composer": "Bogaty edytor tekstu", - "state_counters": "Wyświetl proste liczniki w nagłówku pokoju", - "mjolnir": "Nowe sposoby na ignorowanie osób", - "custom_themes": "Obsługa dodawania niestandardowych motywów", - "dehydration": "Szyfrowane wiadomości offline korzystające z urządzeń odwodnionych", - "html_topic": "Pokaż reprezentację HTML tematów pokojów", - "bridge_state": "Pokazuj informacje o mostkach w ustawieniach pokoju", - "jump_to_date": "Przeskocz do daty (dodaje /jumptodate oraz nagłówki przeskakiwania do dat)", - "sliding_sync": "Tryb synchronizacji przesuwanej", - "element_call_video_rooms": "Pokoje rozmów wideo Element", - "group_calls": "Nowe wrażenia rozmów grupowych", - "allow_screen_share_only_mode": "Zezwól na tryb wyłącznego udostępniania ekranu", - "location_share_live": "Udostępnianie lokalizacji na żywo", - "dynamic_room_predecessors": "Dynamiczne poprzedniki pokoju", - "voice_broadcast": "Transmisja głosowa", - "rust_crypto": "Implementacja kryptografii Rust", - "hidebold": "Ukryj kropkę powiadomienia (wyświetlaj tylko licznik plakietek)", - "intentional_mentions": "Włącz zamierzone wzmianki", - "ask_to_join": "Włącz prośby o dołączenie", - "new_room_decoration_ui": "W trakcie aktywnego rozwoju, nowy nagłówek pokoju & interfejs szczegółów", - "video_rooms_a_new_way_to_chat": "Nowy sposób prowadzenia rozmów audio-wideo w %(brand)s.", - "video_rooms_always_on_voip_channels": "Pokoje wideo są stale dostępnymi kanałami VoIP osadzonymi w pokoju w %(brand)s.", - "video_rooms_faq1_question": "Jak mogę stworzyć kanał wideo?", - "video_rooms_faq1_answer": "Użyj przycisku \"+\" w sekcji pokoju lewego panelu.", - "video_rooms_faq2_question": "Czy mogę używać kanału tekstowego jednocześnie rozmawiając na kanale wideo?", - "video_rooms_faq2_answer": "Tak, oś czasu czatu jest wyświetlana wraz z wideo.", - "thank_you": "Dziękujemy za wypróbowanie bety. W celu ulepszenia jej, prosimy o udzielenie jak najbardziej szczegółowej opinii.", - "notification_settings_caption": "Przedstawiamy prostszy sposób zarządzania powiadomieniami. Dostosuj %(brand)s względem swoich potrzeb.", - "report_to_moderators_description": "W pokojach, które wspierają moderacje, przycisk \"Zgłoś\" pozwoli Ci zgłosić nadużycia moderatorom.", - "feature_wysiwyg_composer_description": "Użyj bogatego edytora tekstu zamiast edytora Markdown podczas tworzenia wiadomości.", - "currently_experimental": "Aktualnie eksperymentalne.", - "jump_to_date_msc_support": "Wymaga od Twojego serwera wsparcia MSC3030", - "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)", - "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", - "beta_feature": "To jest funkcja beta", - "click_for_info": "Kliknij po więcej informacji", - "leave_beta_reload": "Opuszczenie bety, wczyta ponownie %(brand)s.", - "join_beta_reload": "Dołączenie do bety, wczyta ponownie %(brand)s.", - "leave_beta": "Opuść betę", - "join_beta": "Dołącz do bety", - "notification_settings_beta_title": "Ustawienia powiadomień", - "voice_broadcast_force_small_chunks": "Wymuś 15s długość kawałków dla transmisji głosowej", - "oidc_native_flow": "Włącz natywne przepływy OIDC (W trakcie aktywnego rozwoju)" + "bug_reporting": { + "additional_context": "Jeśli istnieje dodatkowy kontekst, który pomógłby nam w analizie zgłoszenia, taki jak co robiłeś w trakcie wystąpienia problemu, ID pokojów, ID użytkowników, itd., wprowadź go tutaj.", + "before_submitting": "Przed wysłaniem logów, zgłoś problem na GitHubie opisujący twój problem.", + "collecting_information": "Zbieranie informacji o wersji aplikacji", + "collecting_logs": "Zbieranie dzienników", + "create_new_issue": "Utwórz nowe zgłoszenie na GitHubie, abyśmy mogli zbadać ten błąd.", + "description": "Dzienniki debugowania zawierają dane o korzystaniu z aplikacji, w tym nazwę użytkownika, identyfikatory lub aliasy odwiedzonych pokoi, elementy interfejsu użytkownika, z którymi ostatnio wchodziłeś w interakcje oraz nazwy innych użytkowników. Nie zawierają treści wiadomości.", + "download_logs": "Pobierz dzienniki", + "downloading_logs": "Pobieranie logów", + "error_empty": "Powiedz nam, co poszło nie tak, lub nawet lepiej - utwórz zgłoszenie na platformie GitHub, które opisuje problem.", + "failed_send_logs": "Nie udało się wysłać dzienników: ", + "github_issue": "Zgłoszenie GitHub", + "introduction": "Jeśli zgłosiłeś błąd za pomocą serwisu GitHub, dzienniki debugowania mogą pomóc nam w namierzeniu problemu. ", + "log_request": "Aby uniknąć tego problemu w przyszłości, wyślij nam dzienniki.", + "logs_sent": "Wysłano dzienniki", + "matrix_security_issue": "Aby zgłosić błąd związany z bezpieczeństwem Matriksa, przeczytaj Politykę odpowiedzialnego ujawniania informacji Matrix.org.", + "preparing_download": "Przygotowuję do pobrania dzienników", + "preparing_logs": "Przygotowuję do wysłania dzienników", + "send_logs": "Wyślij logi", + "submit_debug_logs": "Wyślij dzienniki błędów", + "textarea_label": "Notatki", + "thank_you": "Dziękujemy!", + "title": "Zgłaszanie błędów", + "unsupported_browser": "Przypomnienie: Twoja przeglądarka nie jest wspierana, więc Twoje doświadczenie może być nieprzewidywalne.", + "uploading_logs": "Wysyłanie logów", + "waiting_for_server": "Czekam na odpowiedź serwera" }, - "keyboard": { + "cannot_invite_without_identity_server": "Nie można zaprosić poprzez e-mail bez serwera tożsamości. Przejdź do \"Ustawienia\", aby się połączyć.", + "cannot_reach_homeserver": "Błąd połączenia z serwerem domowym", + "cannot_reach_homeserver_detail": "Upewnij się, że posiadasz stabilne połączenie internetowe lub skontaktuj się z administratorem serwera", + "cant_load_page": "Nie można załadować strony", + "chat_card_back_action_label": "Wróć do chatu", + "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", + "hearts_description": "Wysyła podaną wiadomość z serduszkami", + "hearts_message": "wysyła serduszka", + "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" + }, + "common": { + "about": "Informacje", + "access_token": "Token dostępu", + "accessibility": "Ułatwienia dostępu", + "advanced": "Zaawansowane", + "all_rooms": "Wszystkie pokoje", + "analytics": "Analityka", + "and_n_others": { + "other": "i %(count)s innych...", + "one": "i jeden inny..." + }, + "android": "Android", + "appearance": "Wygląd", + "application": "Aplikacja", + "are_you_sure": "Czy jesteś pewien?", + "attachment": "Załącznik", + "authentication": "Uwierzytelnienie", + "avatar": "Awatar", + "beta": "Beta", + "camera": "Kamera", + "cameras": "Kamery", + "capabilities": "Możliwości", + "copied": "Skopiowano!", + "credits": "Podziękowania", + "cross_signing": "Weryfikacja krzyżowa", + "dark": "Ciemny", + "description": "Opis", + "deselect_all": "Odznacz wszystkie", + "device": "Urządzenie", + "display_name": "Wyświetlana nazwa", + "edited": "edytowane", + "email_address": "Adres e-mail", + "emoji": "Emoji", + "encrypted": "Szyfrowane", + "encryption_enabled": "Włączono szyfrowanie", + "error": "Błąd", + "faq": "Najczęściej zadawane pytania", + "favourites": "Ulubione", + "feedback": "Opinia użytkownika", + "filter_results": "Filtruj wyniki", + "forward_message": "Przekaż wiadomość", + "general": "Ogólne", + "go_to_settings": "Przejdź do ustawień", + "guest": "Gość", + "help": "Pomoc", + "historical": "Historyczne", "home": "Strona główna", + "homeserver": "Serwer domowy", + "identity_server": "Serwer tożsamości", + "image": "Obraz", + "integration_manager": "Menedżer integracji", + "ios": "iOS", + "joined": "Dołączono", + "labs": "Laboratoria", + "legal": "Zasoby prawne", + "light": "Jasny", + "loading": "Wczytywanie…", + "location": "Lokalizacja", + "low_priority": "Niski priorytet", + "matrix": "Matrix", + "message": "Wiadomość", + "message_layout": "Wygląd wiadomości", + "microphone": "Mikrofon", + "model": "Model", + "modern": "Współczesny", + "mute": "Wycisz", + "n_members": { + "one": "%(count)s członek", + "other": "%(count)s członkowie" + }, + "n_participants": { + "one": "1 uczestnik", + "other": "%(count)s uczestników" + }, + "n_rooms": { + "one": "%(count)s pokój", + "other": "%(count)s pokojów" + }, + "name": "Nazwa", + "no_results": "Brak wyników", + "no_results_found": "Nie znaleziono wyników", + "not_trusted": "Nie zaufane", + "off": "Wyłącz", + "offline": "Niedostępny", + "on": "Włącz", + "options": "Opcje", + "orphan_rooms": "Inne pokoje", + "password": "Hasło", + "people": "Ludzie", + "preferences": "Preferencje", + "presence": "Prezencja", + "preview_message": "Hej, ty. Jesteś super!", + "privacy": "Prywatność", + "private": "Prywatna", + "private_room": "Pokój prywatny", + "private_space": "Przestrzeń prywatna", + "profile": "Profil", + "public": "Publiczna", + "public_room": "Pokój publiczny", + "public_space": "Przestrzeń publiczna", + "qr_code": "Kod QR", + "random": "Losowe", + "reactions": "Reakcje", + "report_a_bug": "Zgłoś błąd", + "room": "Pokój", + "room_name": "Nazwa pokoju", + "rooms": "Pokoje", + "saving": "Zapisywanie…", + "secure_backup": "Bezpieczna kopia zapasowa", + "security": "Bezpieczeństwo", + "select_all": "Zaznacz wszystkie", + "server": "Serwer", + "settings": "Ustawienia", + "setup_secure_messages": "Skonfiguruj bezpieczne wiadomości", + "show_more": "Pokaż więcej", + "someone": "Ktoś", "space": "Przestrzeń", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[liczba]", - "backspace": "Backspace", - "category_calls": "Połączenia", - "category_room_list": "Lista pokojów", - "category_navigation": "Nawigacja", - "category_autocomplete": "Autouzupełnienie", - "composer_toggle_bold": "Przełącz pogrubienie", - "composer_toggle_italics": "Przełącz kursywę", - "composer_toggle_quote": "Przełącz cytowanie", - "composer_toggle_code_block": "Przełącz blok kodu", - "composer_toggle_link": "Przełącz link", - "cancel_reply": "Anuluj odpowiadanie na wiadomość", - "navigate_next_message_edit": "Przejdź do następnej wiadomości do edycji", - "navigate_prev_message_edit": "Przejdź do poprzedniej wiadomości, aby ją edytować", - "composer_jump_start": "Przejdź do początku okna edycji", - "composer_jump_end": "Przejdź do końca okna edycji", - "composer_navigate_next_history": "Przejdź do następnej wiadomości w historii kompozytora", - "composer_navigate_prev_history": "Przejdź do poprzedniej wiadomości w historii kompozytora", - "send_sticker": "Wyślij naklejkę", - "toggle_microphone_mute": "Wycisz mikrofon", - "toggle_webcam_mute": "Włącz lub wyłącz kamerę", - "dismiss_read_marker_and_jump_bottom": "Zignoruj znacznik odczytu i przejdź na dół", - "jump_to_read_marker": "Przejdź do najstarszej nieprzeczytanej wiadomości", - "upload_file": "Wyślij plik", - "scroll_up_timeline": "Przewiń w górę na osi czasu", - "scroll_down_timeline": "Przewiń w dół na osi czasu", - "jump_room_search": "Przejdź do szukania pokoju", - "room_list_select_room": "Wybierz pokój z listy pokojów", - "room_list_collapse_section": "Zwiń sekcję listy pokojów", - "room_list_expand_section": "Rozwiń sekcję listy pokojów", - "room_list_navigate_down": "Przejdź w dół listy pokoi", - "room_list_navigate_up": "Przejdź w górę listy pokoi", - "toggle_top_left_menu": "Przełącz lewe górne menu", - "toggle_right_panel": "Przełącz prawy panel", - "keyboard_shortcuts_tab": "Otwórz zakładkę ustawień", - "go_home_view": "Przejdź do widoku Strony głównej", - "next_unread_room": "Następny nieodczytany pokój lub wiadomość prywatna", - "prev_unread_room": "Poprzedni nieodczytany pokój lub wiadomość prywatna", - "next_room": "Następny pokój lub wiadomość prywatna", - "prev_room": "Poprzedni pokój lub wiadomość prywatna", - "autocomplete_cancel": "Anuluj autouzupełnienie", - "autocomplete_navigate_next": "Następna sugestia autouzupełniania", - "autocomplete_navigate_prev": "Poprzednia sugestia autouzupełniania", - "toggle_space_panel": "Przełącz panel przestrzeni", - "toggle_hidden_events": "Przełącz widoczność ukrytego wydarzenia", - "jump_first_message": "Przeskocz do pierwszej wiadomości", - "jump_last_message": "Przejdź do ostatniej wiadomości", - "composer_undo": "Cofnij edycję", - "composer_redo": "Ponów edycję", - "navigate_prev_history": "Poprzedni ostatnio odwiedzony pokój lub przestrzeń", - "navigate_next_history": "Następny ostatnio odwiedzony pokój lub przestrzeń", - "switch_to_space": "Przełącz przestrzeń za pomocą liczby", - "open_user_settings": "Otwórz ustawienia użytkownika", - "close_dialog_menu": "Zamknij dialog lub menu kontekstowe", - "activate_button": "Aktywuj wybrany przycisk", - "composer_new_line": "Nowa linia", - "autocomplete_force": "Wymuś zakończenie", - "search": "Wyszukiwanie (musi być włączone)" - }, - "credits": { - "default_cover_photo": "Autorem domyślnego zdjęcia okładkowego jest Jesús Roncero na licencji CC-BY-SA 4.0.", - "twemoji_colr": "Czcionka twemoji-colr jest w użyciu na warunkach licencji Apache 2.0. © Mozilla Foundation.", - "twemoji": "Czcionka Twemoji jest w użyciu na warunkach licencji CC-BY 4.0. © Twitter, Inc i pozostali kontrybutorzy." + "spaces": "Przestrzenie", + "sticker": "Naklejka", + "stickerpack": "Pakiet naklejek", + "success": "Sukces", + "suggestions": "Propozycje", + "support": "Wsparcie", + "system_alerts": "Alerty systemowe", + "theme": "Motyw", + "thread": "Wątek", + "threads": "Wątki", + "timeline": "Oś czasu", + "trusted": "Zaufane", + "unavailable": "niedostępne", + "unencrypted": "Nieszyfrowane", + "unmute": "Wyłącz wyciszenie", + "unnamed_room": "Pokój bez nazwy", + "unnamed_space": "Przestrzeń bez nazwy", + "unsent": "Niewysłane", + "unverified": "Niezweryfikowane", + "user": "Użytkownik", + "user_avatar": "Obraz profilowy", + "username": "Nazwa użytkownika", + "verification_cancelled": "Weryfikacja anulowana", + "verified": "Zweryfikowane", + "version": "Wersja", + "video": "Wideo", + "video_room": "Pokój wideo", + "view_message": "Wyświetl wiadomość", + "warning": "Ostrzeżenie", + "welcome": "Witaj" }, "composer": { + "autocomplete": { + "@room_description": "Powiadom cały pokój", + "command_a11y": "Komenda autouzupełniania", + "command_description": "Polecenia", + "emoji_a11y": "Autouzupełnianie emoji", + "notification_a11y": "Autouzupełnianie powiadomień", + "notification_description": "Powiadomienia pokoju", + "room_a11y": "Autouzupełnianie pokojów", + "space_a11y": "Przerwa autouzupełniania", + "user_a11y": "Autouzupełnianie użytkowników", + "user_description": "Użytkownicy" + }, + "close_sticker_picker": "Ukryj naklejki", + "edit_composer_label": "Edytuj wiadomość", "format_bold": "Pogrubienie", - "format_italic": "Kursywa", - "format_underline": "Podkreślenie", - "format_strikethrough": "Przekreślenie", - "format_unordered_list": "Lista punktorów", - "format_ordered_list": "Lista numerowana", - "format_increase_indent": "Zwiększenie wcięcia", + "format_code_block": "Blok kodu", "format_decrease_indent": "Zmniejszenie wcięcia", + "format_increase_indent": "Zwiększenie wcięcia", "format_inline_code": "Kod", - "format_code_block": "Blok kodu", + "format_insert_link": "Wprowadź link", + "format_italic": "Kursywa", + "format_italics": "Kursywa", "format_link": "Link", - "send_button_title": "Wyślij wiadomość", - "placeholder_thread_encrypted": "Odpowiedz do wątku szyfrowanego…", - "placeholder_thread": "Odpowiedz do wątku…", - "placeholder_reply_encrypted": "Wyślij zaszyfrowaną odpowiedź…", - "placeholder_reply": "Wyślij odpowiedź…", + "format_ordered_list": "Lista numerowana", + "format_strikethrough": "Przekreślenie", + "format_underline": "Podkreślenie", + "format_unordered_list": "Lista punktorów", + "formatting_toolbar_label": "Formatowanie", + "link_modal": { + "link_field_label": "Link", + "text_field_label": "Tekst", + "title_create": "Utwórz link", + "title_edit": "Edytuj link" + }, + "mode_plain": "Ukryj formatowanie", + "mode_rich_text": "Pokaż formatowanie", + "no_perms_notice": "Nie masz uprawnień do pisania w tym pokoju", + "placeholder": "Wyślij wiadomość…", "placeholder_encrypted": "Wyślij zaszyfrowaną wiadomość…", - "placeholder": "Wyślij wiadomość…" - }, - "Bold": "Pogrubienie", - "Link": "Link", - "Code": "Kod", - "power_level": { - "default": "Zwykły", - "restricted": "Ograniczony", - "moderator": "Moderator", - "admin": "Administrator", - "mod": "Moderator", - "custom": "Własny (%(level)s)" - }, - "bug_reporting": { - "introduction": "Jeśli zgłosiłeś błąd za pomocą serwisu GitHub, dzienniki debugowania mogą pomóc nam w namierzeniu problemu. ", - "description": "Dzienniki debugowania zawierają dane o korzystaniu z aplikacji, w tym nazwę użytkownika, identyfikatory lub aliasy odwiedzonych pokoi, elementy interfejsu użytkownika, z którymi ostatnio wchodziłeś w interakcje oraz nazwy innych użytkowników. Nie zawierają treści wiadomości.", - "matrix_security_issue": "Aby zgłosić błąd związany z bezpieczeństwem Matriksa, przeczytaj Politykę odpowiedzialnego ujawniania informacji Matrix.org.", - "submit_debug_logs": "Wyślij dzienniki błędów", - "title": "Zgłaszanie błędów", - "additional_context": "Jeśli istnieje dodatkowy kontekst, który pomógłby nam w analizie zgłoszenia, taki jak co robiłeś w trakcie wystąpienia problemu, ID pokojów, ID użytkowników, itd., wprowadź go tutaj.", - "send_logs": "Wyślij logi", - "github_issue": "Zgłoszenie GitHub", - "download_logs": "Pobierz dzienniki", - "before_submitting": "Przed wysłaniem logów, zgłoś problem na GitHubie opisujący twój problem.", - "collecting_information": "Zbieranie informacji o wersji aplikacji", - "collecting_logs": "Zbieranie dzienników", - "uploading_logs": "Wysyłanie logów", - "downloading_logs": "Pobieranie logów", - "create_new_issue": "Utwórz nowe zgłoszenie na GitHubie, abyśmy mogli zbadać ten błąd." + "placeholder_reply": "Wyślij odpowiedź…", + "placeholder_reply_encrypted": "Wyślij zaszyfrowaną odpowiedź…", + "placeholder_thread": "Odpowiedz do wątku…", + "placeholder_thread_encrypted": "Odpowiedz do wątku szyfrowanego…", + "poll_button": "Ankieta", + "poll_button_no_perms_description": "Nie posiadasz uprawnień, aby rozpocząć ankiety w tym pokoju.", + "poll_button_no_perms_title": "Wymagane Uprawnienia", + "replying_title": "Odpowiadanie", + "room_upgraded_link": "Konwersacja jest kontynuowana tutaj.", + "room_upgraded_notice": "Ten pokój został zamieniony i nie jest już aktywny.", + "send_button_title": "Wyślij wiadomość", + "send_button_voice_message": "Wyślij wiadomość głosową", + "send_voice_message": "Wyślij wiadomość głosową", + "stop_voice_message": "Skończ nagrywanie", + "voice_message_button": "Wiadomość głosowa" + }, + "console_dev_note": "Jeśli wiesz, co robisz, pamiętaj, że Element jest open-source. Dlatego odwiedź nas na platformie GitHub (https://github.com/vector-im/element-web/) i dodaj swoją kontrybucję!", + "console_scam_warning": "Jeśli ktoś Ci powiedział, żeby coś stąd skopiować/wkleić, istnieje wysokie prawdopodobieństwo, że jesteś oszukiwany!", + "console_wait": "Czekaj!", + "create_room": { + "action_create_room": "Utwórz pokój", + "action_create_video_room": "Utwórz pokój wideo", + "encrypted_video_room_warning": "Nie będzie można tego później wyłączyć. Pokój zostanie zaszyfrowany, lecz wbudowane połączenia nie.", + "encrypted_warning": "Nie będzie można tego później wyłączyć. Mostki i większość botów jeszcze nie działa.", + "encryption_forced": "Twój serwer wymaga włączenia szyfrowania w pokojach prywatnych.", + "encryption_label": "Włącz szyfrowanie end-to-end", + "error_title": "Nie udało się stworzyć pokoju", + "generic_error": "Serwer może być niedostępny, przeciążony, lub trafiłeś na błąd.", + "join_rule_change_notice": "Możesz to zmienić w każdym momencie w ustawieniach pokoju.", + "join_rule_invite": "Pokój prywatny (tylko na zaproszenie)", + "join_rule_invite_label": "Tylko osoby zaproszone będą mogły znaleźć i dołączyć do tego pokoju.", + "join_rule_knock_label": "Każdy może poprosić o dołączenie, lecz administratorzy lub moderacja muszą przyznać zezwolenie. Można zmienić to później.", + "join_rule_public_label": "Każdy będzie mógł znaleźć i dołączyć do tego pokoju.", + "join_rule_public_parent_space_label": "Każdy będzie mógł znaleźć i dołączyć do tego pokoju, nie tylko członkowie .", + "join_rule_restricted": "Widoczne dla członków przestrzeni", + "join_rule_restricted_label": "Każdy w będzie mógł znaleźć i dołączyć do tego pokoju.", + "name_validation_required": "Proszę podać nazwę pokoju", + "room_visibility_label": "Widoczność pokoju", + "title_private_room": "Utwórz prywatny pokój", + "title_public_room": "Utwórz publiczny pokój", + "title_video_room": "Utwórz pokój wideo", + "topic_label": "Temat (opcjonalnie)", + "unfederated": "Zablokuj wszystkich niebędących użytkownikami %(serverName)s w tym pokoju.", + "unfederated_label_default_off": "Możesz ustawić tę opcję, jeżeli pokój będzie używany wyłącznie do współpracy wewnętrznych zespołów na Twoim serwerze. Nie będzie można zmienić tej opcji.", + "unfederated_label_default_on": "Możesz wyłączyć tę opcję, jeśli pokój będzie wykorzystywany jedynie do współpracy z wewnętrznymi zespołami, które posiadają swój serwer domowy. Nie będzie można zmienić tej opcji.", + "unsupported_version": "Serwer nie wspiera tej wersji pokoju." + }, + "create_space": { + "add_details_prompt": "Dodaj trochę szczegółów, aby ludzie mogli ją łatwo rozpoznać.", + "add_details_prompt_2": "Możesz to zmienić w każdej chwili.", + "add_existing_rooms_description": "Wybierz pokoje lub konwersacje do dodania. Ta przestrzeń jest wyłącznie dla Ciebie, nikt o niej nie wie. Możesz dodać więcej później.", + "add_existing_rooms_heading": "Co chcesz organizować?", + "address_label": "Adres", + "address_placeholder": "np. moja-przestrzen", + "creating": "Tworzenie…", + "creating_rooms": "Tworzenie pokojów…", + "done_action": "Przejdź do mojej przestrzeni", + "done_action_first_room": "Przejdź do mojego pierwszego pokoju", + "explainer": "Przestrzenie to nowy sposób na grupowanie pokojów i osób. Jaki rodzaj przestrzeni chcesz utworzyć? Możesz zmienić to później.", + "failed_create_initial_rooms": "Nie udało się utworzyć początkowych pokoi przestrzeni", + "failed_invite_users": "Nie udało się zaprosić następujących użytkowników do przestrzeni: %(csvUsers)s", + "invite_teammates_by_username": "Zaproś przez nazwę użytkownika", + "invite_teammates_description": "Upewnij się, że odpowiednie osoby mają dostęp. Możesz zaprosić więcej później.", + "invite_teammates_heading": "Zaproś swoich kolegów z drużyny", + "inviting_users": "Zapraszanie…", + "label": "Utwórz przestrzeń", + "name_required": "Podaj nazwę dla przestrzeni", + "personal_space": "Tylko ja", + "personal_space_description": "Prywatna przestrzeń do organizacji Twoich pokoi", + "private_description": "Tylko na zaproszenie, najlepsza dla siebie lub zespołów", + "private_heading": "Twoja prywatna przestrzeń", + "private_personal_description": "Upewnij się, że odpowiednie osoby mają dostęp do %(name)s", + "private_personal_heading": "Z kim pracujesz?", + "private_space": "Ja i moi koledzy z drużyny", + "private_space_description": "Prywatna przestrzeń dla Ciebie i Twoich kolegów z drużyny", + "public_description": "Przestrzeń otwarta dla każdego, najlepsza dla społeczności", + "public_heading": "Twoja publiczna przestrzeń", + "search_public_button": "Szukaj przestrzeni publicznych", + "setup_rooms_community_description": "Utwórzmy pokój dla każdego z nich.", + "setup_rooms_community_heading": "O jakich rzeczach będziesz chciał dyskutować w %(spaceName)s?", + "setup_rooms_description": "W przyszłości będziesz mógł dodać więcej, włączając już istniejące.", + "setup_rooms_private_description": "Utworzymy pokój dla każdego z nich.", + "setup_rooms_private_heading": "Nad jakimi projektami pracuje Twój zespół?", + "share_description": "Aktualnie jesteś tu tylko Ty, będzie jeszcze lepiej, jak dołączą inni.", + "share_heading": "Udostępnij %(name)s", + "skip_action": "Pomiń na razie", + "subspace_adding": "Dodawanie…", + "subspace_beta_notice": "Dodaj przestrzeń do przestrzeni, którą zarządzasz.", + "subspace_dropdown_title": "Utwórz przestrzeń", + "subspace_existing_space_prompt": "Chcesz zamiast tego dodać istniejącą przestrzeń?", + "subspace_join_rule_invite_description": "Tylko osoby zaproszone będą mogły znaleźć i dołączyć do tej przestrzeni.", + "subspace_join_rule_invite_only": "Przestrzeń prywatna (tylko na zaproszenie)", + "subspace_join_rule_label": "Widoczność przestrzeni", + "subspace_join_rule_public_description": "Każdy będzie mógł znaleźć i dołączyć do tej przestrzeni, nie tylko członkowie .", + "subspace_join_rule_restricted_description": "Każdy w będzie mógł znaleźć i dołączyć." }, - "time": { - "hours_minutes_seconds_left": "pozostało %(hours)s godz. %(minutes)s min. %(seconds)ss", - "minutes_seconds_left": "pozostało %(minutes)s min. %(seconds)ss", - "seconds_left": "pozostało %(seconds)ss", - "date_at_time": "%(date)s o %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)s godz.", - "short_minutes": "%(value)s min.", - "short_seconds": "%(value)ss", - "short_days_hours_minutes_seconds": "%(days)sd %(hours)s godz. %(minutes)s min. %(seconds)ss", - "short_hours_minutes_seconds": "%(hours)s godz. %(minutes)s min. %(seconds)ss", - "short_minutes_seconds": "%(minutes)s min. %(seconds)ss", - "last_week": "Ostatni tydzień", - "last_month": "Ostatni miesiąc", - "n_minutes_ago": "%(num)s minut temu", - "n_hours_ago": "%(num)s godzin temu", - "n_days_ago": "%(num)s dni temu", - "in_n_minutes": "za %(num)s minut", - "in_n_hours": "za %(num)s godzin", - "in_n_days": "za %(num)s dni", - "in_few_seconds": "za kilka sekund", - "in_about_minute": "około minuty od teraz", - "in_about_hour": "około godziny od teraz", - "in_about_day": "około dnia od teraz", - "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", - "left": "%(timeRemaining)s pozostało" + "credits": { + "default_cover_photo": "Autorem domyślnego zdjęcia okładkowego jest Jesús Roncero na licencji CC-BY-SA 4.0.", + "twemoji": "Czcionka Twemoji jest w użyciu na warunkach licencji CC-BY 4.0. © Twitter, Inc i pozostali kontrybutorzy.", + "twemoji_colr": "Czcionka twemoji-colr jest w użyciu na warunkach licencji Apache 2.0. © Mozilla Foundation." }, - "onboarding": { - "personal_messaging_title": "Bezpieczna komunikacja dla znajomych i rodziny", - "free_e2ee_messaging_unlimited_voip": "Za pomocą darmowych wiadomości szyfrowanych end-to-end i nielimitowanymi rozmowami głosowymi i wideo, %(brand)s jest świetnym sposobem, aby pozostać w kontakcie.", - "personal_messaging_action": "Zacznij swoją pierwszą rozmowę", - "work_messaging_title": "Bezpieczna komunikacja w pracy", - "work_messaging_action": "Znajdź swoich współpracowników", - "community_messaging_title": "Własność społeczności", - "community_messaging_action": "Znajdź swoich ludzi", - "welcome_to_brand": "Witaj w %(brand)s", - "only_n_steps_to_go": { - "one": "Jeszcze tylko %(count)s krok", - "other": "Jeszcze tylko %(count)s kroki" + "devtools": { + "active_widgets": "Aktywne widżety", + "category_other": "Inne", + "category_room": "Pokój", + "caution_colon": "Ostrzeżenie:", + "client_versions": "Wersje klientów", + "developer_mode": "Tryb programisty", + "developer_tools": "Narzędzia programistyczne", + "edit_setting": "Edytuj ustawienie", + "edit_values": "Edytuj wartości", + "empty_string": "", + "event_content": "Zawartość wydarzenia", + "event_id": "ID wydarzenia: %(eventId)s", + "event_sent": "Wydarzenie wysłane!", + "event_type": "Typ wydarzenia", + "explore_account_data": "Przeglądaj dane konta", + "explore_room_account_data": "Przeglądaj dane konta pokoju", + "explore_room_state": "Przeglądaj stan pokoju", + "failed_to_find_widget": "Wystąpił błąd podczas próby odnalezienia tego widżetu.", + "failed_to_load": "Nie udało się wczytać.", + "failed_to_save": "Nie udało się zapisać ustawień.", + "failed_to_send": "Nie udało się wysłać wydarzenia!", + "id": "ID: ", + "invalid_json": "Nie wygląda to na prawidłowy JSON.", + "level": "Poziom", + "low_bandwidth_mode": "Tryb niskiej przepustowości", + "low_bandwidth_mode_description": "Wymaga kompatybilnego serwera domowego.", + "main_timeline": "Główna oś czasu", + "methods": "Metody", + "no_receipt_found": "Nie znaleziono potwierdzenia", + "no_verification_requests_found": "Nie znaleziono żądań weryfikacji", + "notification_state": "Status powiadomień %(notificationState)s", + "notifications_debug": "Debug powiadomień", + "number_of_users": "Liczba użytkowników", + "observe_only": "Tylko obserwuj", + "original_event_source": "Oryginalne źródło wydarzenia", + "phase": "Etap", + "phase_cancelled": "Anulowano", + "phase_ready": "Gotowe", + "phase_requested": "Żądane", + "phase_started": "Rozpoczęto", + "phase_transaction": "Transakcja", + "requester": "Żądający", + "room_encrypted": "Pokój jest szyfrowany ✅", + "room_id": "ID pokoju: %(roomId)s", + "room_not_encrypted": "Pokój nie jest szyfrowany 🚨", + "room_notifications_dot": "Kropka: ", + "room_notifications_highlight": "Wyróżnienie: ", + "room_notifications_last_event": "Ostatnie wydarzenie:", + "room_notifications_sender": "Nadawca: ", + "room_notifications_thread_id": "ID wątku: ", + "room_notifications_total": "Łącznie: ", + "room_notifications_type": "Typ: ", + "room_status": "Status pokoju", + "room_unread_status": "Status nieprzeczytanych wiadomości pokoju: %(status)s", + "room_unread_status_count": { + "other": "Status nieprzeczytanych wiadomości pokoju: %(status)s, ilość: %(count)s" }, - "you_did_it": "Udało ci się!", - "complete_these": "Wykonaj je, aby jak najlepiej wykorzystać %(brand)s", - "community_messaging_description": "Zatrzymaj własność i kontroluj dyskusję społeczności.\nRozwijaj się, aby wspierać miliony za pomocą potężnych narzędzi moderatorskich i interoperacyjnością.", - "you_made_it": "Udało ci się!", - "set_up_profile_description": "Upewnij się, że ludzie wiedzą, że to naprawdę ty", - "set_up_profile_action": "Twój profil", - "set_up_profile": "Utwórz swój profil", - "get_stuff_done": "Załatwiaj sprawy znajdując swoich znajomych", - "find_people": "Znajdź ludzi", - "find_friends_description": "Po to tu jesteś, więc bierzmy się do roboty", - "find_friends_action": "Znajdź znajomych", - "find_friends": "Znajdź i zaproś swoich znajomych", - "find_coworkers": "Znajdź i zaproś swoich współpracowników", - "find_community_members": "Znajdź i zaproś członków swojej społeczności", - "enable_notifications_description": "Nie przegap odpowiedzi lub ważnej wiadomości", - "enable_notifications_action": "Włącz powiadomienia", - "enable_notifications": "Włącz powiadomienia", - "download_app_description": "Nie przegap niczego zabierając %(brand)s ze sobą", - "download_app_action": "Pobierz aplikacje", - "download_app": "Pobierz %(brand)s", - "download_brand": "Pobierz %(brand)s", - "download_brand_desktop": "Pobierz %(brand)s Desktop", - "qr_or_app_links": "%(qrCode)s lub %(appLinks)s", - "download_app_store": "Pobierz w App Store", - "download_google_play": "Pobierz w Google Play", - "download_f_droid": "Pobierz w F-Droid", - "apple_trademarks": "App Store® i logo Apple® są znakami towarowymi Apple Inc.", - "google_trademarks": "Google Play i logo Google Play są znakami towarowymi Google LLC.", - "has_avatar_label": "Świetnie, pomoże to innym Cię rozpoznać", - "no_avatar_label": "Dodaj zdjęcie, aby inni mogli Cię rozpoznać.", - "welcome_user": "Witaj, %(name)s", - "welcome_detail": "Teraz pomożemy Ci zacząć", - "intro_welcome": "Witamy w %(appName)s", - "intro_byline": "Bądź właścicielem swoich konwersacji.", - "send_dm": "Wyślij wiadomość prywatną", - "explore_rooms": "Przeglądaj pokoje publiczne", - "create_room": "Utwórz czat grupowy" - }, - "settings": { - "show_breadcrumbs": "Pokazuj skróty do ostatnio wyświetlonych pokojów nad listą pokojów", - "all_rooms_home_description": "Wszystkie pokoje w których jesteś zostaną pokazane na ekranie głównym.", - "use_command_f_search": "Użyj Command + F aby przeszukać oś czasu", - "use_control_f_search": "Użyj Ctrl + F aby przeszukać oś czasu", - "use_12_hour_format": "Pokaż czas w formacie 12-sto godzinnym (np. 2:30pm)", - "always_show_message_timestamps": "Zawsze pokazuj znaczniki czasu wiadomości", - "send_read_receipts": "Wysyłaj potwierdzenia przeczytania", - "send_typing_notifications": "Wyślij powiadomienia o pisaniu", - "replace_plain_emoji": "Automatycznie zastępuj tekstowe emotikony", - "enable_markdown": "Włącz Markdown", - "emoji_autocomplete": "Włącz podpowiedzi Emoji podczas pisania", - "use_command_enter_send_message": "Użyj Command + Enter, aby wysłać wiadomość", - "use_control_enter_send_message": "Użyj Ctrl + Enter, aby wysłać wiadomość", - "all_rooms_home": "Pokaż wszystkie pokoje na ekranie głównym", - "enable_markdown_description": "Rozpocznij wiadomość z /plain, aby była bez markdownu.", - "show_stickers_button": "Pokaż przycisk naklejek", - "insert_trailing_colon_mentions": "Wstawiaj dwukropek po wzmiance użytkownika na początku wiadomości", - "automatic_language_detection_syntax_highlight": "Włącz automatyczne rozpoznawanie języka dla podświetlania składni", - "code_block_expand_default": "Domyślnie rozwijaj bloki kodu", - "code_block_line_numbers": "Pokazuj numery wierszy w blokach kodu", - "inline_url_previews_default": "Włącz domyślny podgląd URL w tekście", - "autoplay_gifs": "Auto odtwarzanie GIF'ów", - "autoplay_videos": "Auto odtwarzanie filmów", - "image_thumbnails": "Pokaż podgląd/miniatury obrazów", - "show_typing_notifications": "Pokazuj powiadomienia o pisaniu", - "show_redaction_placeholder": "Pokaż symbol zastępczy dla usuniętych wiadomości", - "show_read_receipts": "Pokaż potwierdzenia odczytania wysyłane przez innych użytkowników", - "show_join_leave": "Pokaż wiadomości dołączenia/opuszczenia pokoju (nie dotyczy wiadomości zaproszenia/wyrzucenia/banów)", - "show_displayname_changes": "Pokaż zmiany wyświetlanej nazwy", - "show_chat_effects": "Pokaż efekty czatu (animacje po odebraniu np. confetti)", - "show_avatar_changes": "Pokaż zmiany zdjęcia profilowego", - "big_emoji": "Aktywuj duże emoji na czacie", - "jump_to_bottom_on_send": "Przejdź na dół osi czasu po wysłaniu wiadomości", - "disable_historical_profile": "Pokaż bieżące zdjęcie i nazwę użytkowników w historii wiadomości", - "show_nsfw_content": "Pokaż zawartość NSFW", - "prompt_invite": "Powiadamiaj przed wysłaniem zaproszenia do potencjalnie nieprawidłowych ID matrix", - "hardware_acceleration": "Włącz akceleracje sprzętową (uruchom ponownie %(appName)s, aby zastosować zmiany)", - "start_automatically": "Uruchom automatycznie po zalogowaniu się do systemu", - "warn_quit": "Ostrzeż przed wyjściem", - "notifications": { - "rule_contains_display_name": "Wiadomości zawierające moją wyświetlaną nazwę", - "rule_contains_user_name": "Wiadomości zawierające moją nazwę użytkownika", - "rule_roomnotif": "Wiadomości zawierające @room", - "rule_room_one_to_one": "Wiadomości w rozmowach jeden-na-jeden", - "rule_message": "Wiadomości w czatach grupowych", - "rule_encrypted": "Zaszyfrowane wiadomości w rozmowach grupowych", - "rule_invite_for_me": "Kiedy zostanę zaproszony do pokoju", - "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", - "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", - "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" - }, - "inline_url_previews_room_account": "Włącz podgląd URL dla tego pokoju (dotyczy tylko Ciebie)", - "inline_url_previews_room": "Włącz domyślny podgląd URL dla uczestników w tym pokoju" - }, - "devtools": { + "save_setting_values": "Zapisz ustawione wartości", + "see_history": "Pokaż historię", "send_custom_account_data_event": "Wyślij własne wydarzenie danych konta", "send_custom_room_account_data_event": "Wyślij własne wydarzenie danych konta pokoju", - "event_type": "Typ wydarzenia", - "state_key": "Klucz stanu", - "invalid_json": "Nie wygląda to na prawidłowy JSON.", - "failed_to_send": "Nie udało się wysłać wydarzenia!", - "event_sent": "Wydarzenie wysłane!", - "event_content": "Zawartość wydarzenia", - "user_read_up_to": "Użytkownik czyta do: ", - "no_receipt_found": "Nie znaleziono potwierdzenia", - "user_read_up_to_ignore_synthetic": "Użytkownik przeczytał do (ignoreSynthetic): ", - "user_read_up_to_private": "Użytkownik przeczytał do (m.read.private): ", - "user_read_up_to_private_ignore_synthetic": "Użytkownik przeczytał do (m.read.private;ignoreSynthetic): ", - "room_status": "Status pokoju", - "room_unread_status_count": { - "other": "Status nieprzeczytanych wiadomości pokoju: %(status)s, ilość: %(count)s" - }, - "notification_state": "Status powiadomień %(notificationState)s", - "room_encrypted": "Pokój jest szyfrowany ✅", - "room_not_encrypted": "Pokój nie jest szyfrowany 🚨", - "main_timeline": "Główna oś czasu", - "threads_timeline": "Oś czasu wątków", - "room_notifications_total": "Łącznie: ", - "room_notifications_highlight": "Wyróżnienie: ", - "room_notifications_dot": "Kropka: ", - "room_notifications_last_event": "Ostatnie wydarzenie:", - "room_notifications_type": "Typ: ", - "room_notifications_sender": "Nadawca: ", - "room_notifications_thread_id": "ID wątku: ", + "send_custom_state_event": "Wyślij własne wydarzenie stanu", + "send_custom_timeline_event": "Wyślij własne wydarzenie na osi czasu", + "server_info": "Informacje serwera", + "server_versions": "Wersje serwera", + "settable_global": "Możliwe do ustawienia globalnie", + "settable_room": "Możliwe do ustawienia w pokoju", + "setting_colon": "Ustawienie:", + "setting_definition": "Definicja ustawienia:", + "setting_id": "ID ustawienia", + "settings_explorer": "Eksplorator ustawień", + "show_hidden_events": "Pokaż ukryte wydarzenia na linii czasowej", "spaces": { "one": "", "other": "<%(count)s spacji>" }, - "empty_string": "", - "room_unread_status": "Status nieprzeczytanych wiadomości pokoju: %(status)s", - "id": "ID: ", - "send_custom_state_event": "Wyślij własne wydarzenie stanu", - "see_history": "Pokaż historię", - "failed_to_load": "Nie udało się wczytać.", - "client_versions": "Wersje klientów", - "server_versions": "Wersje serwera", - "number_of_users": "Liczba użytkowników", - "failed_to_save": "Nie udało się zapisać ustawień.", - "save_setting_values": "Zapisz ustawione wartości", - "setting_colon": "Ustawienie:", - "caution_colon": "Ostrzeżenie:", + "state_key": "Klucz stanu", + "thread_root_id": "ID Root Wątku:%(threadRootId)s", + "threads_timeline": "Oś czasu wątków", + "timeout": "Czas oczekiwania", + "title": "Ustawienia deweloperskie", + "toggle_event": "przełącz wydarzenie", + "toolbox": "Przybornik", "use_at_own_risk": "Ten interfejs nie sprawdza typów wartości. Używaj na własne ryzyko.", - "setting_definition": "Definicja ustawienia:", - "level": "Poziom", - "settable_global": "Możliwe do ustawienia globalnie", - "settable_room": "Możliwe do ustawienia w pokoju", - "values_explicit": "Wartości w ścisłych poziomach", - "values_explicit_room": "Wartości w ścisłych poziomach w tym pokoju", - "edit_values": "Edytuj wartości", + "user_read_up_to": "Użytkownik czyta do: ", + "user_read_up_to_ignore_synthetic": "Użytkownik przeczytał do (ignoreSynthetic): ", + "user_read_up_to_private": "Użytkownik przeczytał do (m.read.private): ", + "user_read_up_to_private_ignore_synthetic": "Użytkownik przeczytał do (m.read.private;ignoreSynthetic): ", + "value": "Wartość", "value_colon": "Wartość:", + "value_in_this_room": "Wartość w tym pokoju", "value_this_room_colon": "Wartość w tym pokoju:", + "values_explicit": "Wartości w ścisłych poziomach", "values_explicit_colon": "Wartości w ścisłych poziomach:", + "values_explicit_room": "Wartości w ścisłych poziomach w tym pokoju", "values_explicit_this_room_colon": "Wartości w ścisłych poziomach w tym pokoju:", - "setting_id": "ID ustawienia", - "value": "Wartość", - "value_in_this_room": "Wartość w tym pokoju", - "edit_setting": "Edytuj ustawienie", - "phase_requested": "Żądane", - "phase_ready": "Gotowe", - "phase_started": "Rozpoczęto", - "phase_cancelled": "Anulowano", - "phase_transaction": "Transakcja", - "phase": "Etap", - "timeout": "Czas oczekiwania", - "methods": "Metody", - "requester": "Żądający", - "observe_only": "Tylko obserwuj", - "no_verification_requests_found": "Nie znaleziono żądań weryfikacji", - "failed_to_find_widget": "Wystąpił błąd podczas próby odnalezienia tego widżetu.", - "send_custom_timeline_event": "Wyślij własne wydarzenie na osi czasu", - "explore_room_state": "Przeglądaj stan pokoju", - "explore_room_account_data": "Przeglądaj dane konta pokoju", - "view_servers_in_room": "Wyświetl serwery w pokoju", - "notifications_debug": "Debug powiadomień", "verification_explorer": "Eksplorator weryfikacji", - "active_widgets": "Aktywne widżety", - "explore_account_data": "Przeglądaj dane konta", - "settings_explorer": "Eksplorator ustawień", - "server_info": "Informacje serwera", - "toolbox": "Przybornik", - "developer_tools": "Narzędzia programistyczne", - "room_id": "ID pokoju: %(roomId)s", - "thread_root_id": "ID Root Wątku:%(threadRootId)s", - "event_id": "ID wydarzenia: %(eventId)s", - "category_room": "Pokój", - "category_other": "Inne" + "view_servers_in_room": "Wyświetl serwery w pokoju", + "view_source_decrypted_event_source": "Rozszyfrowane wydarzenie źródłowe", + "view_source_decrypted_event_source_unavailable": "Rozszyfrowane źródło niedostępne", + "widget_screenshots": "Włącz zrzut ekranu widżetu na wspieranych widżetach" }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Tekst", - "from_the_beginning": "Od początku", - "number_of_messages": "Podaj ilość wiadomości", - "current_timeline": "Obecna linia czasu", - "creating_html": "Tworzenie HTML…", - "starting_export": "Rozpoczynam eksportowanie…", - "export_successful": "Eksport zakończony pomyślnie!", - "unload_confirm": "Czy na pewno chcesz wyjść podczas tego eksportu?", - "generating_zip": "Generowanie pliku ZIP", - "processing_event_n": "Przetwarzanie wydarzenia %(number)s z %(total)s", - "fetched_n_events_with_total": { - "one": "Pobrano %(count)s wydarzenie z %(total)s", - "other": "Pobrano %(count)s wydarzeń z %(total)s" + "dialog_close_label": "Zamknij okno dialogowe", + "emoji": { + "categories": "Kategorie", + "category_activities": "Aktywności", + "category_animals_nature": "Zwierzęta i natura", + "category_flags": "Flagi", + "category_food_drink": "Żywność i napoje", + "category_frequently_used": "Często używane", + "category_objects": "Przedmioty", + "category_smileys_people": "Buźki i osoby", + "category_symbols": "Symbole", + "category_travel_places": "Podróże i miejsca", + "quick_reactions": "Szybkie reakcje" + }, + "emoji_picker": { + "cancel_search_label": "Anuluj wyszukiwanie" + }, + "empty_room": "Pusty pokój", + "empty_room_was_name": "Pusty pokój (poprzednio %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Wprowadź swoją frazę zabezpieczającą lub , aby kontynuować.", + "key_validation_text": { + "invalid_security_key": "Nieprawidłowy klucz bezpieczeństwa", + "recovery_key_is_correct": "Wygląda dobrze!", + "wrong_file_type": "Błędny typ pliku", + "wrong_security_key": "Niewłaściwy klucz bezpieczeństwa" + }, + "reset_title": "Resetuj wszystko", + "reset_warning_1": "Zrób to tylko wtedy, gdy nie masz innego urządzenia, za pomocą którego mógłbyś zakończyć weryfikację.", + "reset_warning_2": "Jeśli zresetujesz wszystko, stracisz wszystkie sesje zaufane, użytkowników zaufanych i możliwe, że nie będziesz w stanie przeglądać historii czatu.", + "restoring": "Przywracanie kluczy z kopii zapasowej", + "security_key_title": "Klucz bezpieczeństwa", + "security_phrase_incorrect_error": "Nie można uzyskać dostępu do sekretnego magazynu. Upewnij się, że wprowadzono poprawne Hasło bezpieczeństwa.", + "security_phrase_title": "Hasło bezpieczeństwa", + "separator": "%(securityKey)s lub %(recoveryFile)s", + "use_security_key_prompt": "Użyj swojego klucza bezpieczeństwa, aby kontynuować." }, - "fetched_n_events": { - "one": "Pobrano %(count)s wydarzenie", - "other": "Pobrano %(count)s wydarzeń" + "bootstrap_title": "Konfigurowanie kluczy", + "cancel_entering_passphrase_description": "Czy na pewno chcesz anulować wpisywanie hasła?", + "cancel_entering_passphrase_title": "Anulować wpisywanie hasła?", + "confirm_encryption_setup_body": "Kliknij przycisk poniżej, aby potwierdzić ustawienie szyfrowania.", + "confirm_encryption_setup_title": "Potwierdź ustawienie szyfrowania", + "cross_signing_not_ready": "Weryfikacja krzyżowa nie jest ustawiona.", + "cross_signing_ready": "Weryfikacja krzyżowa jest gotowa do użycia.", + "cross_signing_ready_no_backup": "Weryfikacja krzyżowa jest gotowa, ale klucze nie mają kopii zapasowej.", + "cross_signing_room_normal": "Ten pokój jest szyfrowany end-to-end", + "cross_signing_room_verified": "Wszyscy w tym pokoju są zweryfikowani", + "cross_signing_room_warning": "Ktoś używa nieznanej sesji", + "cross_signing_unsupported": "Twój serwer domowy nie obsługuje weryfikacji krzyżowej.", + "cross_signing_untrusted": "Twoje konto ma tożsamość weryfikacji krzyżowej w sekretnej pamięci, ale nie jest jeszcze zaufane przez tę sesję.", + "cross_signing_user_normal": "Nie zweryfikowałeś tego użytkownika.", + "cross_signing_user_verified": "Zweryfikowałeś tego użytkownika. Użytkownik zweryfikował wszystkie swoje sesje.", + "cross_signing_user_warning": "Ten użytkownik nie zweryfikował wszystkich swoich sesji.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Wyczyść klucze weryfikacji krzyżowej", + "title": "Zniszczyć klucze weryfikacji krzyżowej?", + "warning": "Usunięcie kluczy weryfikacji krzyżowej jest trwałe. Każdy, z kim dokonano weryfikacji, zobaczy alerty bezpieczeństwa. Prawie na pewno nie chcesz tego robić, chyba że straciłeś każde urządzenie, z którego możesz weryfikować." }, - "fetched_n_events_in_time": { - "one": "Pobrano %(count)s wydarzenie w %(seconds)ss", - "other": "Pobrano %(count)s wydarzeń w %(seconds)ss" + "event_shield_reason_authenticity_not_guaranteed": "Autentyczność tej wiadomości szyfrowanej nie jest gwarantowana na tym urządzeniu.", + "event_shield_reason_mismatched_sender_key": "Zaszyfrowano przez sesję niezweryfikowaną", + "event_shield_reason_unknown_device": "Zaszyfrowano przez nieznane lub usunięte urządzenie.", + "event_shield_reason_unsigned_device": "Zaszyfrowano przez urządzenie niezweryfikowane przez właściciela.", + "event_shield_reason_unverified_identity": "Zaszyfrowano przez niezweryfikowanego użytkownika", + "export_unsupported": "Twoja przeglądarka nie wspiera wymaganych rozszerzeń kryptograficznych", + "import_invalid_keyfile": "Niepoprawny plik klucza %(brand)s", + "import_invalid_passphrase": "Próba autentykacji nieudana: nieprawidłowe hasło?", + "incompatible_database_description": "Użyłeś wcześniej nowszej wersji %(brand)s na tej sesji. Aby korzystać z tej wersji z szyfrowaniem end-to-end, będziesz musiał zalogować się ponownie.", + "incompatible_database_disable": "Kontynuuj Z Wyłączonym Szyfrowaniem", + "incompatible_database_sign_out_description": "Aby uniknąć utraty historii czatu, eksportuj swoje klucze pokoju przed wylogowaniem. Musisz powrócić do nowszej wersji %(brand)s, aby do zrobić", + "incompatible_database_title": "Niekompatybilna baza danych", + "key_signature_upload_cancelled": "Przesyłanie sygnatury zostało anulowane", + "key_signature_upload_completed": "Przesyłanie zakończone", + "key_signature_upload_failed": "Nie można wysłać", + "key_signature_upload_failed_body": "%(brand)s napotkał błąd podczas wysyłania:", + "key_signature_upload_failed_cross_signing_key_signature": "nowa sygnatura kluczu weryfikacji krzyżowej", + "key_signature_upload_failed_device_cross_signing_key_signature": "sygnatura weryfikacji krzyżowej urządzenia", + "key_signature_upload_failed_key_signature": "sygnatura klucza", + "key_signature_upload_failed_master_key_signature": "nowa główna sygnatura klucza", + "key_signature_upload_failed_title": "Wysłanie podpisu nie powiodło się", + "key_signature_upload_success_title": "Wysłanie podpisu udało się", + "messages_not_secure": { + "cause_1": "Twój serwer domowy", + "cause_2": "Użytkownik, którego weryfikujesz jest połączony z serwerem domowym", + "cause_3": "Połączenie internetowe Twoje lub innych użytkowników", + "cause_4": "Sesja Twoja lub innych użytkowników", + "heading": "Jedno z wymienionych mogło zostać zdradzone:", + "title": "Twoje wiadomości nie są bezpieczne" }, - "exported_n_events_in_time": { - "one": "Wyeksportowano %(count)s wydarzenie w %(seconds)s sekund", - "other": "Wyeksportowano %(count)s wydarzeń w %(seconds)s sekund" + "new_recovery_method_detected": { + "description_1": "Wykryto nową frazę bezpieczeństwa i klucz dla bezpiecznych wiadomości.", + "description_2": "Ta sesja szyfruję historię za pomocą nowej metody odzyskiwania.", + "title": "Nowy sposób odzyskiwania", + "warning": "Jeżeli nie ustawiłeś nowej metody odzyskiwania, atakujący może uzyskać dostęp do Twojego konta. Zmień hasło konta i natychmiast ustaw nową metodę odzyskiwania w Ustawieniach." }, - "media_omitted": "Media pominięte", - "media_omitted_file_size": "Media pominięte - przekroczono limit wielkości pliku", - "creator_summary": "%(creatorName)s stworzył ten pokój.", - "export_info": "To rozpocznie eksport . Wyeksportowano przez o %(exportDate)s.", - "topic": "Temat: %(topic)s", - "previous_page": "Poprzednia grupa wiadomości", - "next_page": "Następna grupa wiadomości", - "html_title": "Eksportowane dane", - "error_fetching_file": "Wystąpił błąd przy pobieraniu pliku", - "file_attached": "Plik załączony", - "fetching_events": "Pobieranie wydarzeń…", - "creating_output": "Tworzenie danych wyjściowych…", - "processing": "Procesowanie…", - "enter_number_between_min_max": "Wprowadź liczbę pomiędzy %(min)s i %(max)s", - "size_limit_min_max": "Rozmiar może być tylko liczbą pomiędzy %(min)s MB i %(max)s MB", - "num_messages_min_max": "Liczba wiadomości może być tylko liczbą pomiędzy %(min)s i %(max)s", - "num_messages": "Liczba wiadomości", - "cancelled": "Eksport został anulowany", - "cancelled_detail": "Eksport został anulowany pomyślnie", - "successful": "Eksport zakończony pomyślnie", - "successful_detail": "Twój eksport został zakończony pomyślnie. Sprawdź swój folder Pobrane.", - "confirm_stop": "Czy na pewno chcesz przerwać eksportowanie danych? Jeśli tak, trzeba będzie zacząć od nowa.", - "exporting_your_data": "Eksportowanie Twoich danych", - "title": "Eksportuj czat", - "select_option": "Wybierz jedną z opcji poniżej, aby eksportować czaty z osi czasu", - "format": "Format", - "messages": "Wiadomości", - "size_limit": "Limit rozmiaru", - "include_attachments": "Dodaj załączniki" - }, - "create_room": { - "title_video_room": "Utwórz pokój wideo", - "title_public_room": "Utwórz publiczny pokój", - "title_private_room": "Utwórz prywatny pokój", - "action_create_video_room": "Utwórz pokój wideo", - "action_create_room": "Utwórz pokój", - "name_validation_required": "Proszę podać nazwę pokoju", - "join_rule_restricted_label": "Każdy w będzie mógł znaleźć i dołączyć do tego pokoju.", - "join_rule_change_notice": "Możesz to zmienić w każdym momencie w ustawieniach pokoju.", - "join_rule_public_parent_space_label": "Każdy będzie mógł znaleźć i dołączyć do tego pokoju, nie tylko członkowie .", - "join_rule_public_label": "Każdy będzie mógł znaleźć i dołączyć do tego pokoju.", - "join_rule_invite_label": "Tylko osoby zaproszone będą mogły znaleźć i dołączyć do tego pokoju.", - "join_rule_knock_label": "Każdy może poprosić o dołączenie, lecz administratorzy lub moderacja muszą przyznać zezwolenie. Można zmienić to później.", - "encrypted_video_room_warning": "Nie będzie można tego później wyłączyć. Pokój zostanie zaszyfrowany, lecz wbudowane połączenia nie.", - "encrypted_warning": "Nie będzie można tego później wyłączyć. Mostki i większość botów jeszcze nie działa.", - "encryption_forced": "Twój serwer wymaga włączenia szyfrowania w pokojach prywatnych.", - "encryption_label": "Włącz szyfrowanie end-to-end", - "unfederated_label_default_off": "Możesz ustawić tę opcję, jeżeli pokój będzie używany wyłącznie do współpracy wewnętrznych zespołów na Twoim serwerze. Nie będzie można zmienić tej opcji.", - "unfederated_label_default_on": "Możesz wyłączyć tę opcję, jeśli pokój będzie wykorzystywany jedynie do współpracy z wewnętrznymi zespołami, które posiadają swój serwer domowy. Nie będzie można zmienić tej opcji.", - "topic_label": "Temat (opcjonalnie)", - "room_visibility_label": "Widoczność pokoju", - "join_rule_invite": "Pokój prywatny (tylko na zaproszenie)", - "join_rule_restricted": "Widoczne dla członków przestrzeni", - "unfederated": "Zablokuj wszystkich niebędących użytkownikami %(serverName)s w tym pokoju." - }, - "timeline": { - "m.call": { - "video_call_started": "Rozmowa wideo rozpoczęta w %(roomName)s.", - "video_call_started_unsupported": "Rozmowa wideo rozpoczęła się w %(roomName)s. (brak wsparcia w tej przeglądarce)" + "not_supported": "", + "old_version_detected_description": "Dane ze starszej wersji %(brand)s zostały wykryte. Spowoduje to błędne działanie kryptografii typu end-to-end w starszej wersji. Wiadomości szyfrowane end-to-end wymieniane ostatnio podczas korzystania ze starszej wersji mogą być niemożliwe do odszyfrowywane w tej wersji. Może to również spowodować niepowodzenie wiadomości wymienianych z tą wersją. Jeśli wystąpią problemy, wyloguj się i zaloguj ponownie. Aby zachować historię wiadomości, wyeksportuj i ponownie zaimportuj klucze.", + "old_version_detected_title": "Wykryto stare dane kryptograficzne", + "recovery_method_removed": { + "description_1": "Ta sesja wykryła, że Twoja fraza bezpieczeństwa i klucz dla bezpiecznych wiadomości zostały usunięte.", + "description_2": "Jeśli zrobiłeś to przez pomyłkę, możesz ustawić bezpieczne wiadomości w tej sesji, co zaszyfruje ponownie historię wiadomości za pomocą nowej metody odzyskiwania.", + "title": "Usunięto metodę odzyskiwania", + "warning": "Jeśli nie usunąłeś metody odzyskiwania, atakujący może próbować dostać się na Twoje konto. Zmień hasło konta i natychmiast ustaw nową metodę odzyskiwania w Ustawieniach." }, - "m.call.invite": { - "voice_call": "%(senderName)s wykonał połączenie głosowe.", - "voice_call_unsupported": "%(senderName)s wykonał połączenie głosowe. (nie wspierane przez tę przeglądarkę)", - "video_call": "%(senderName)s wykonał połączenie wideo.", - "video_call_unsupported": "%(senderName)s wykonał połączenie wideo. (nie obsługiwane przez tę przeglądarkę)" + "reset_all_button": "Zapomniałeś lub straciłeś wszystkie opcje odzyskiwania? Resetuj wszystko", + "set_up_toast_description": "Zabezpiecz się przed utratą dostępu do szyfrowanych wiadomości i danych", + "set_up_toast_title": "Skonfiguruj bezpieczną kopię zapasową", + "setup_secure_backup": { + "explainer": "Utwórz kopię zapasową kluczy przed wylogowaniem, aby ich nie utracić.", + "title": "Konfiguruj" }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s zaakceptował zaproszenie do %(displayName)s", - "accepted_invite": "%(targetName)s zaakceptował zaproszenie", - "invite": "%(senderName)s zaprosił %(targetName)s", - "ban_reason": "%(senderName)s zbanował %(targetName)s: %(reason)s", - "ban": "%(senderName)s zbanował %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s zmienił swoją wyświetlaną nazwę i zdjęcie profilowe", - "change_name": "%(oldDisplayName)s zmienił wyświetlaną nazwę na %(displayName)s", - "set_name": "%(senderName)s ustawił widoczną nazwę jako %(displayName)s", - "remove_name": "%(senderName)s usunął swoją widoczną nazwę (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s usunął swoje zdjęcie profilowe", - "change_avatar": "%(senderName)s zmienił swoje zdjęcie profilowe", - "set_avatar": "%(senderName)s ustawił zdjęcie profilowe", - "no_change": "%(senderName)s nie dokonał żadnych zmian", - "join": "%(targetName)s dołączył do pokoju", - "reject_invite": "%(targetName)s odrzucił zaproszenie", - "left_reason": "%(targetName)s opuścił pokój: %(reason)s", - "left": "%(targetName)s opuścił pokój", - "unban": "%(senderName)s odbanował %(targetName)s", - "withdrew_invite_reason": "%(senderName)s cofnął zaproszenie %(targetName)s: %(reason)s", - "withdrew_invite": "%(senderName)s cofnął zaproszenie %(targetName)s", - "kick_reason": "%(senderName)s usunął %(targetName)s: %(reason)s", - "kick": "%(senderName)s usunął %(targetName)s" + "udd": { + "interactive_verification_button": "Zweryfikuj interaktywnie za pomocą emoji", + "manual_verification_button": "Zweryfikuj ręcznie za pomocą tekstu", + "other_ask_verify_text": "Poproś go/ją o zweryfikowanie tej sesji bądź zweryfikuj ją osobiście poniżej.", + "other_new_session_text": "%(name)s%(userId)s zalogował się do nowej sesji bez zweryfikowania jej:", + "own_ask_verify_text": "Zweryfikuj swoje pozostałe sesje używając jednej z opcji poniżej.", + "own_new_session_text": "Zalogowałeś się do nowej sesji bez jej zweryfikowania:", + "title": "Niezaufany" }, - "m.room.topic": "%(senderDisplayName)s zmienił temat na \"%(topic)s\".", - "m.room.avatar": "%(senderDisplayName)s zmienił awatar pokoju.", - "m.room.name": { - "remove": "%(senderDisplayName)s usunął nazwę pokoju.", - "change": "%(senderDisplayName)s zmienił nazwę pokoju z %(oldRoomName)s na %(newRoomName)s.", - "set": "%(senderDisplayName)s zmienił nazwę pokoju na %(roomName)s." + "unable_to_setup_keys_error": "Nie można ustawić kluczy", + "unsupported": "Ten klient nie obsługuje szyfrowania end-to-end.", + "upgrade_toast_title": "Dostępne ulepszenie szyfrowania", + "verification": { + "accepting": "Akceptowanie…", + "after_new_login": { + "device_verified": "Urządzenie zweryfikowane", + "reset_confirmation": "Czy na pewno zresetować klucze weryfikacyjne?", + "skip_verification": "Pomiń weryfikację na razie", + "unable_to_verify": "Nie można zweryfikować tego urządzenia", + "verify_this_device": "Weryfikuj to urządzenie" + }, + "cancelled": "Anulowałeś weryfikację.", + "cancelled_self": "Anulowałeś weryfikację na swoim drugim urządzeniu.", + "cancelled_user": "%(displayName)s anulował weryfikację.", + "cancelling": "Anulowanie…", + "complete_action": "Zrobione", + "complete_description": "Pomyślnie zweryfikowałeś tego użytkownika.", + "complete_title": "Zweryfikowano!", + "error_starting_description": "Nie byliśmy w stanie rozpocząć czatu z innym użytkownikiem.", + "error_starting_title": "Wystąpił błąd w trakcie weryfikacji", + "explainer": "Bezpieczne wiadomości z tym użytkownikiem są szyfrowane end-to-end i nie mogą zostać odczytane przez osoby trzecie.", + "in_person": "Aby było to bezpieczne, wykonaj to przy tej osobie, lub używając zaufanego sposobu komunikacji.", + "incoming_sas_device_dialog_text_1": "Zweryfikuj to urządzenie, aby oznaczyć je jako zaufane. Urządzenia zaufane dają Tobie i innym użytkownikom dodatkową ochronę podczas wysyłania wiadomości szyfrowanych end-to-end.", + "incoming_sas_device_dialog_text_2": "Weryfikacja tego urządzenia oznaczy je jako zaufane, a użytkownicy, którzy Cię zweryfikowali, będą ufać temu urządzeniu.", + "incoming_sas_dialog_title": "Oczekująca prośba o weryfikację", + "incoming_sas_dialog_waiting": "Oczekiwanie na potwierdzenie partnera…", + "incoming_sas_user_dialog_text_1": "Zweryfikuj tego użytkownika, aby oznaczyć go jako zaufanego. Użytkownicy zaufani dodają większej pewności, gdy korzystasz z wiadomości szyfrowanych end-to-end.", + "incoming_sas_user_dialog_text_2": "Weryfikacja tego użytkownika oznaczy Twoją i jego sesję jako zaufaną.", + "manual_device_verification_device_id_label": "Identyfikator sesji", + "manual_device_verification_device_key_label": "Klucz sesji", + "manual_device_verification_device_name_label": "Nazwa sesji", + "manual_device_verification_footer": "Jeśli nie pasują, bezpieczeństwo twojego konta mogło zostać zdradzone.", + "manual_device_verification_self_text": "Potwierdź porównując następujące elementy w ustawieniach użytkownika w drugiej sesji:", + "manual_device_verification_user_text": "Potwierdź sesję tego użytkownika, porównując następujące elementy w jego ustawieniach użytkownika:", + "no_key_or_device": "Wygląda na to, że nie masz klucza bezpieczeństwa ani żadnych innych urządzeń, które mogą weryfikować Twoją tożsamość. To urządzenie nie będzie mogło uzyskać dostępu do wcześniejszych zaszyfrowanych wiadomości. Aby zweryfikować swoją tożsamość na tym urządzeniu, należy zresetować klucze weryfikacyjne.", + "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.", + "other_party_cancelled": "Druga strona anulowała weryfikację.", + "prompt_encrypted": "Zweryfikuj wszystkich użytkowników w pokoju, aby upewnić się, że jest bezpieczny.", + "prompt_self": "Rozpocznij weryfikację ponownie z powiadomienia.", + "prompt_unencrypted": "W pokojach szyfrowanych, zweryfikuj wszystkich użytkowników, aby upewnić się, że są bezpieczne.", + "prompt_user": "Rozpocznij weryfikację ponownie z ich profilu.", + "qr_or_sas": "%(qrCode)s lub %(emojiCompare)s", + "qr_or_sas_header": "Zweryfikuj to urządzenie wykonują jedno z następujących:", + "qr_prompt": "Zeskanuj ten unikatowy kod", + "qr_reciprocate_same_shield_device": "Prawie gotowe! Czy drugie urządzenie pokazuje tę samą tarczę?", + "qr_reciprocate_same_shield_user": "Prawie gotowe! Czy %(displayName)s pokazuje tę samą tarczę?", + "request_toast_accept": "Zweryfikuj sesję", + "request_toast_decline_counter": "Ignoruj (%(counter)s)", + "request_toast_detail": "%(deviceId)s z %(ip)s", + "reset_proceed_prompt": "Zresetuj", + "sas_caption_self": "Zweryfikuj to urządzenie, upewniając się że poniższy numer wyświetlony jest na jego ekranie.", + "sas_caption_user": "Sprawdź tego użytkownika potwierdzając, że następujące liczby pojawiają się na ekranie rozmówcy.", + "sas_description": "Porównaj unikatowy zestaw emoji, jeżeli nie masz aparatu na jednym z urządzeń", + "sas_emoji_caption_self": "Potwierdź że poniższe emotikony są wyświetlane na obu urządzeniach, w tej samej kolejności:", + "sas_emoji_caption_user": "Sprawdź tego użytkownika potwierdzając, że następujące emotikony pojawiają się na ekranie rozmówcy.", + "sas_match": "Pasują do siebie", + "sas_no_match": "Nie pasują do siebie", + "sas_prompt": "Porównaj unikatowe emoji", + "scan_qr": "Zweryfikuj przez skanowanie", + "scan_qr_explainer": "Poproś %(displayName)s, aby zeskanował Twój kod:", + "self_verification_hint": "Aby kontynuować, akceptuj żądanie weryfikacji na swoim drugim urządzeniu.", + "start_button": "Rozpocznij weryfikację", + "successful_device": "Pomyślnie zweryfikowałeś %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "Pomyślnie zweryfikowano Twoje urządzenie!", + "successful_user": "Pomyślnie zweryfikowałeś %(displayName)s!", + "timed_out": "Upłynął czas oczekiwania weryfikacji.", + "unsupported_method": "Nie można znaleźć wspieranej metody weryfikacji.", + "unverified_session_toast_accept": "Tak, to byłem ja", + "unverified_session_toast_title": "Nowe logowanie. Czy to byłeś Ty?", + "unverified_sessions_toast_description": "Sprawdź, by upewnić się że Twoje konto jest bezpieczne", + "unverified_sessions_toast_reject": "Później", + "unverified_sessions_toast_title": "Masz niezweryfikowane sesje", + "verification_description": "Zweryfikuj swoją tożsamość, aby uzyskać dostęp do wiadomości szyfrowanych i potwierdzić swoją tożsamość innym.", + "verification_dialog_title_device": "Weryfikuj inne urządzenie", + "verification_dialog_title_user": "Żądanie weryfikacji", + "verification_skip_warning": "Bez weryfikacji, nie będziesz posiadać dostępu do wszystkich swoich wiadomości, a inni będą Cię widzieć jako niezaufanego.", + "verification_success_with_backup": "Twoje nowe urządzenie zostało zweryfikowane. Posiada dostęp do Twoich wiadomości szyfrowanych, a inni użytkownicy będą je widzieć jako zaufane.", + "verification_success_without_backup": "Twoje nowe urządzenie zostało zweryfikowane. Inni użytkownicy będą je widzieć jako zaufane.", + "verify_emoji": "Weryfikuj z użyciem emoji", + "verify_emoji_prompt": "Zweryfikuj, porównując unikalne emotikony.", + "verify_emoji_prompt_qr": "Jeśli nie jesteś w stanie skanować kodu powyżej, zweryfikuj porównując emoji.", + "verify_later": "Zweryfikuję później", + "verify_reset_warning_1": "Zresetowanie kluczy weryfikacyjnych nie może być cofnięte. Po zresetowaniu, nie będziesz mieć dostępu do starych wiadomości szyfrowanych, a wszyscy znajomi, którzy wcześniej Cię zweryfikowali, będą widzieć ostrzeżenia do czasu ponownej weryfikacji.", + "verify_reset_warning_2": "Kontynuuj tylko wtedy, gdy jesteś pewien, że straciłeś wszystkie inne urządzenia i swój klucz bezpieczeństwa.", + "verify_using_device": "Weryfikuj innym urządzeniem", + "verify_using_key": "Weryfikacja za pomocą klucza bezpieczeństwa", + "verify_using_key_or_phrase": "Weryfikacja za pomocą klucza lub frazy bezpieczeństwa", + "waiting_for_user_accept": "Oczekiwanie na akceptację przez %(displayName)s…", + "waiting_other_device": "Oczekiwanie na zweryfikowanie przez ciebie twojego innego urządzenia…", + "waiting_other_device_details": "Oczekiwanie na zweryfikowanie przez ciebie twojego innego urządzenia, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Oczekiwanie na weryfikację przez %(displayName)s…" }, - "m.room.tombstone": "%(senderDisplayName)s ulepszył ten pokój.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s ustawił pokój jako publiczny dla każdego znającego link.", - "invite": "%(senderDisplayName)s ustawił pokój jako tylko dla zaproszonych.", - "knock": "%(senderDisplayName)s zmienił zasady dołączenia do pokoju.", - "restricted_settings": "%(senderDisplayName)s zmienił kto może dołączyć do pokoju. Zobacz ustawienia.", - "restricted": "%(senderDisplayName)s zmienił kto może dołączyć do pokoju.", - "unknown": "%(senderDisplayName)s zmienił zasadę dołączania na %(rule)s" + "verification_requested_toast_title": "Zażądano weryfikacji", + "verify_toast_description": "Inni użytkownicy mogą temu nie ufać", + "verify_toast_title": "Zweryfikuj tę sesję" + }, + "error": { + "admin_contact": "Proszę, skontaktuj się z administratorem aby korzystać dalej z funkcji.", + "admin_contact_short": "Skontaktuj się ze swoim administratorem serwera.", + "connection": "Wystąpił problem podczas łączenia się z serwerem domowym, spróbuj ponownie później.", + "dialog_description_default": "Wystąpił błąd.", + "download_media": "Nie udało się pobrać media źródłowego, nie znaleziono źródłowego adresu URL", + "edit_history_unsupported": "Wygląda na to, że Twój serwer domowy nie wspiera tej funkcji.", + "failed_copy": "Kopiowanie nieudane", + "hs_blocked": "Ten serwer domowy został zablokowany przez jego administratora.", + "mau": "Ten serwer osiągnął miesięczny limit aktywnego użytkownika.", + "mixed_content": "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.", + "non_urgent_echo_failure_toast": "Twój serwer nie odpowiada na niektóre zapytania.", + "resource_limits": "Ten serwer przekroczył jeden z limitów.", + "session_restore": { + "clear_storage_button": "Wyczyść pamięć i wyloguj się", + "clear_storage_description": "Wylogować się i usunąć klucze szyfrowania?", + "description_1": "Napotkaliśmy błąd podczas przywracania poprzedniej sesji.", + "description_2": "Jeśli wcześniej używałeś/aś nowszej wersji %(brand)s, Twoja sesja może być niekompatybilna z tą wersją. Zamknij to okno i powróć do nowszej wersji.", + "description_3": "Wyczyszczenie pamięci przeglądarki może rozwiązać problem, ale wyloguje Cię i spowoduje, że jakakolwiek zaszyfrowana historia czatu stanie się nieczytelna.", + "title": "Przywrócenie sesji jest niemożliwe" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s pozwolił, by goście dołączali do pokoju.", - "forbidden": "%(senderDisplayName)s zabronił gościom dołączać do pokoju.", - "unknown": "%(senderDisplayName)s zmienił dostęp dla gości dla %(rule)s" + "something_went_wrong": "Coś poszło nie tak!", + "storage_evicted_description_1": "Brakuje niektórych danych sesji, w tym zaszyfrowanych kluczy wiadomości. Wyloguj się i zaloguj, aby to naprawić, przywracając klucze z kopii zapasowej.", + "storage_evicted_description_2": "Twoja przeglądarka prawdopodobnie usunęła te dane, kiedy brakowało jej miejsca.", + "storage_evicted_title": "Brakujące dane sesji", + "sync": "Nie można połączyć się z serwerem domowym. Ponawianie…", + "tls": "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.", + "unknown": "Nieznany błąd", + "unknown_error_code": "nieznany kod błędu", + "update_power_level": "Nie udało się zmienić poziomu mocy" + }, + "error_app_open_in_another_tab": "%(brand)s został otwarty w innej karcie.", + "error_app_opened_in_another_window": "%(brand)s jest już otwarty w innym oknie. Kliknij \"%(label)s\", aby otworzyć tutaj %(brand)s i odłączyć drugie okno.", + "error_database_closed_description": "Może być to spowodowane przez aplikacje otwartą w wielu kartach lub po wyczyszczeniu danych przeglądarki.", + "error_database_closed_title": "Baza danych została nieoczekiwanie zamknięta", + "error_dialog": { + "copy_room_link_failed": { + "description": "Nie można skopiować linku pokoju do schowka.", + "title": "Nie można skopiować linku do pokoju" }, - "m.image": "%(senderDisplayName)s wysłał obraz.", - "m.sticker": "%(senderDisplayName)s wysłał naklejkę.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s ustawił ACLe serwera dla pokoju.", - "changed": "%(senderDisplayName)s zmienił ACLe serwera dla pokoju.", - "all_servers_banned": "🎉 Wszystkie serwery zostały wykluczone z uczestnictwa! Ten pokój nie może być już używany." + "error_loading_user_profile": "Nie udało się załadować profilu", + "forget_room_failed": "Nie mogłem zapomnieć o pokoju %(errCode)s", + "search_failed": { + "server_unavailable": "Serwer może być niedostępny, przeciążony, lub upłynął czas wyszukiwania :(", + "title": "Wyszukiwanie nie powiodło się" + } + }, + "error_user_not_logged_in": "Użytkownik nie jest zalogowany", + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s zakończył transmisję głosową", + "you": "Zakończyłeś transmisje na żywo" }, - "m.room.canonical_alias": { - "set": "%(senderName)s ustawił główny adres dla tego pokoju na %(address)s.", - "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.", - "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.call.answer": { + "dm": "Połączenie w trakcie", + "user": "%(senderName)s dołączył do połączenia", + "you": "Dołączyłeś do połączenia" }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s odwołał zaproszenie dla %(targetDisplayName)s, aby dołączył do pokoju.", - "sent": "%(senderName)s wysłał zaproszenie do %(targetDisplayName)s do dołączenia do pokoju." + "m.call.hangup": { + "user": "%(senderName)s zakończył połączenie", + "you": "Zakończyłeś połączenie" }, - "m.room.history_visibility": { - "invited": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla wszystkich członków pokoju, od momentu ich zaproszenia.", - "joined": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla wszystkich członków pokoju, od momentu ich dołączenia.", - "shared": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla wszystkich członków pokoju.", - "world_readable": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla każdego.", - "unknown": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla nieznanych (%(visibility)s)." + "m.call.invite": { + "dm_receive": "%(senderName)s dzwoni", + "dm_send": "Oczekiwanie na odpowiedź", + "user": "%(senderName)s rozpoczął połączenie", + "you": "Rozpocząłeś połączenie" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s przypiął wiadomość do pokoju. Zobacz wszystkie przypięte wiadomości.", - "pinned": "%(senderName)s przypiął wiadomość do pokoju. Zobacz wszystkie przypięte wiadomości.", - "unpinned_link": "%(senderName)s odpiął wiadomość w tym pokoju. Zobacz wszystkie przypięte wiadomości.", - "unpinned": "%(senderName)s odpiął wiadomość w tym pokoju. Zobacz wszystkie przypięte wiadomości.", - "changed_link": "%(senderName)s zmienił wiadomości przypięte do pokoju.", - "changed": "%(senderName)s zmienił przypiętą wiadomość dla tego pokoju." + "m.emote": "* %(senderName)s %(emote)s", + "m.reaction": { + "user": "%(sender)s dodał reakcję %(reaction)s do %(message)s", + "you": "Dodano reakcję %(reaction)s do %(message)s" }, - "m.widget": { - "modified": "Widżet %(widgetName)s został zmodyfikowany przez %(senderName)s", - "added": "Widżet %(widgetName)s został dodany przez %(senderName)s", - "removed": "Widżet %(widgetName)s został usunięty przez %(senderName)s" + "m.sticker": "%(senderName)s: %(stickerName)s", + "m.text": "%(senderName)s: %(message)s" + }, + "export_chat": { + "cancelled": "Eksport został anulowany", + "cancelled_detail": "Eksport został anulowany pomyślnie", + "confirm_stop": "Czy na pewno chcesz przerwać eksportowanie danych? Jeśli tak, trzeba będzie zacząć od nowa.", + "creating_html": "Tworzenie HTML…", + "creating_output": "Tworzenie danych wyjściowych…", + "creator_summary": "%(creatorName)s stworzył ten pokój.", + "current_timeline": "Obecna linia czasu", + "enter_number_between_min_max": "Wprowadź liczbę pomiędzy %(min)s i %(max)s", + "error_fetching_file": "Wystąpił błąd przy pobieraniu pliku", + "export_info": "To rozpocznie eksport . Wyeksportowano przez o %(exportDate)s.", + "export_successful": "Eksport zakończony pomyślnie!", + "exported_n_events_in_time": { + "one": "Wyeksportowano %(count)s wydarzenie w %(seconds)s sekund", + "other": "Wyeksportowano %(count)s wydarzeń w %(seconds)s sekund" }, - "io.element.widgets.layout": "%(senderName)s zmienił układ pokoju", - "m.location": "%(senderName)s udostępnił lokalizację", - "self_redaction": "Wiadomość usunięta", - "redaction": "Wiadomość usunięta przez %(name)s", - "m.poll.start": "%(senderName)s utworzył ankietę - %(pollQuestion)s", - "m.poll.end": "%(senderName)s zakończył ankietę", - "typing_indicator": { - "one_user": "%(displayName)s pisze…", - "two_users": "%(names)s i %(lastPerson)s piszą…", - "more_users": { - "other": "%(names)s i %(count)s innych piszą…", - "one": "%(names)s i jedna osoba pisze…" - } + "exporting_your_data": "Eksportowanie Twoich danych", + "fetched_n_events": { + "one": "Pobrano %(count)s wydarzenie", + "other": "Pobrano %(count)s wydarzeń" }, - "m.call.hangup": { - "dm": "Połączenie zakończone" + "fetched_n_events_in_time": { + "one": "Pobrano %(count)s wydarzenie w %(seconds)ss", + "other": "Pobrano %(count)s wydarzeń w %(seconds)ss" }, - "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" - } - }, - "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" + "fetched_n_events_with_total": { + "one": "Pobrano %(count)s wydarzenie z %(total)s", + "other": "Pobrano %(count)s wydarzeń z %(total)s" }, - "no_permission_messages_before_invite": "Nie posiadasz uprawnień, aby wyświetlić wiadomości, które wysłano zanim cię zaproszono.", - "no_permission_messages_before_join": "Nie posiadasz uprawnień, aby wyświetlić wiadomości, które wysłano zanim dołączyłeś.", - "encrypted_historical_messages_unavailable": "Wiadomości szyfrowane przed tym punktem są niedostępne.", - "historical_messages_unavailable": "Nie możesz widzieć poprzednich wiadomości" - }, - "slash_command": { - "spoiler": "Wysyła podaną wiadomość jako spoiler", - "shrug": "Dodaje ¯\\_(ツ)_/¯ na początku wiadomości tekstowej", - "tableflip": "Dodaje (╯°□°)╯︵ ┻━┻ na początku wiadomości tekstowej", - "unflip": "Dodaje ┬──┬ ノ( ゜-゜ノ) na początku wiadomości tekstowej", - "lenny": "Dodaje ( ͡° ͜ʖ ͡°) na początku wiadomości tekstowej", - "plain": "Wysyła wiadomość jako zwykły tekst, bez jego interpretacji jako markdown", - "html": "Wysyła wiadomość w formacie html, bez interpretowania jej jako markdown", - "upgraderoom": "Ulepsza pokój do nowej wersji", - "upgraderoom_permission_error": "Nie posiadasz wymaganych uprawnień do użycia tego polecenia.", - "jumptodate": "Przeskocz do podanej daty w linii czasu", - "jumptodate_invalid_input": "Nie jesteśmy w stanie rozpoznać podanej daty (%(inputDate)s). Spróbuj użyć formatu RRRR-MM-DD.", - "nick": "Zmienia Twój wyświetlany pseudonim", - "myroomnick": "Zmienia Twój wyświetlany pseudonim tylko dla bieżącego pokoju", - "roomavatar": "Zmienia awatar dla obecnego pokoju", - "myroomavatar": "Zdjęcie profilowe zostanie zmienione tylko w tym pokoju", - "myavatar": "Zdjęcie profilowe zostanie zmienione we wszystkich pokojach", - "topic": "Wyświetla lub ustawia temat pokoju", - "topic_room_error": "Nie można znaleźć tematu pokoju: Nie można znaleźć pokoju (%(roomId)s", - "topic_none": "Ten pokój nie ma tematu.", - "roomname": "Ustawia nazwę pokoju", - "invite": "Zaprasza użytkownika o danym ID do obecnego pokoju", - "remove": "Usuwa użytkowników z danym id z tego pokoju", - "ban": "Blokuje użytkownika o podanym ID", - "unban": "Odblokowuje użytkownika o danym ID", - "ignore": "Ignoruje użytkownika ukrywając jego wiadomości przed Tobą", - "unignore": "Przestaje ignorować użytkownika, pokazując jego wiadomości od tego momentu", - "devtools": "Otwiera narzędzia deweloperskie", - "addwidget": "Dodaje niestandardowy widżet o danym adresie URL do pokoju", - "rainbow": "Wysyła podaną wiadomość w kolorach tęczy", - "rainbowme": "Wysyła podaną emotkę w kolorach tęczy", - "help": "Wyświetla listę komend z przykładami i opisami", - "whois": "Pokazuje informacje na temat użytkownika", - "rageshake": "Wyślij raport błędu z logami", - "msg": "Wysyła wiadomość do wybranego użytkownika", - "usage": "Użycie", - "category_messages": "Wiadomości", - "category_actions": "Akcje", - "category_admin": "Administrator", - "category_advanced": "Zaawansowane", - "category_effects": "Efekty", - "category_other": "Inne", - "addwidget_missing_url": "Proszę podać adres URL widżetu lub embed code", - "addwidget_iframe_missing_src": "iframe nie posiada atrybutu src", - "addwidget_invalid_protocol": "Podaj adres URL widżeta, zaczynający się od http:// lub https://", - "addwidget_no_permissions": "Nie możesz modyfikować widżetów w tym pokoju.", - "converttodm": "Zamienia pokój w wiadomość prywatną", - "could_not_find_room": "Nie udało się znaleźć pokoju", - "converttoroom": "Zmienia wiadomości prywatne w pokój", - "discardsession": "Wymusza odrzucenie bieżącej sesji grupowej wychodzącej z zaszyfrowanego pokoju", - "remakeolm": "Komenda programisty: Odrzuca bieżącą sesję grupową i tworzy nowe sesje Olm", - "tovirtual": "Przełącza do wirtualnego pokoju tego pokoju, jeśli taki istnieje", - "tovirtual_not_found": "Brak wirtualnego pokoju dla tego pokoju", - "query": "Otwiera czat z wybranym użytkownikiem", - "query_not_found_phone_number": "Nie można znaleźć ID Matrix dla numeru telefonu", - "holdcall": "Zawiesza połączenie w obecnym pokoju", - "no_active_call": "Brak aktywnych połączeń w tym pokoju", - "unholdcall": "Odwiesza połączenie w obecnym pokoju", - "me": "Wyświetla akcję", - "error_invalid_runfn": "Błąd polecenia: Nie można obsłużyć polecenia z ukośnikiem.", - "error_invalid_rendering_type": "Błąd polecenia: Nie można znaleźć renderowania typu (%(renderingType)s)", - "join": "Dołącz do pokoju o wybranym adresie", - "view": "Przegląda pokój z podanym adresem", - "failed_find_room": "Błąd polecenia: Nie można znaleźć pokoju (%(roomId)s", - "failed_find_user": "Nie znaleziono użytkownika w pokoju", - "op": "Określ poziom uprawnień użytkownika", - "deop": "Usuwa prawa administratora użytkownikowi o danym ID" + "fetching_events": "Pobieranie wydarzeń…", + "file_attached": "Plik załączony", + "format": "Format", + "from_the_beginning": "Od początku", + "generating_zip": "Generowanie pliku ZIP", + "html": "HTML", + "html_title": "Eksportowane dane", + "include_attachments": "Dodaj załączniki", + "json": "JSON", + "media_omitted": "Media pominięte", + "media_omitted_file_size": "Media pominięte - przekroczono limit wielkości pliku", + "messages": "Wiadomości", + "next_page": "Następna grupa wiadomości", + "num_messages": "Liczba wiadomości", + "num_messages_min_max": "Liczba wiadomości może być tylko liczbą pomiędzy %(min)s i %(max)s", + "number_of_messages": "Podaj ilość wiadomości", + "previous_page": "Poprzednia grupa wiadomości", + "processing": "Procesowanie…", + "processing_event_n": "Przetwarzanie wydarzenia %(number)s z %(total)s", + "select_option": "Wybierz jedną z opcji poniżej, aby eksportować czaty z osi czasu", + "size_limit": "Limit rozmiaru", + "size_limit_min_max": "Rozmiar może być tylko liczbą pomiędzy %(min)s MB i %(max)s MB", + "size_limit_postfix": "MB", + "starting_export": "Rozpoczynam eksportowanie…", + "successful": "Eksport zakończony pomyślnie", + "successful_detail": "Twój eksport został zakończony pomyślnie. Sprawdź swój folder Pobrane.", + "text": "Tekst", + "title": "Eksportuj czat", + "topic": "Temat: %(topic)s", + "unload_confirm": "Czy na pewno chcesz wyjść podczas tego eksportu?" }, - "presence": { - "busy": "Zajęty", - "online_for": "Online przez %(duration)s", - "idle_for": "Bezczynny przez %(duration)s", - "offline_for": "Offline przez %(duration)s", - "unknown_for": "Nieznany przez %(duration)s", - "online": "Dostępny", - "idle": "Bezczynny", - "unknown": "Nieznany", - "offline": "Niedostępny", - "away": "Z dala od urządzenia" + "failed_load_async_component": "Nie można załadować! Sprawdź połączenie sieciowe i spróbuj ponownie.", + "feedback": { + "can_contact_label": "Możesz się ze mną skontaktować, jeśli masz jakiekolwiek pytania", + "comment_label": "Komentarz", + "existing_issue_link": "Najpierw zobacz istniejące zgłoszenia na GitHubie. Nic nie znalazłeś? Utwórz nowe.", + "may_contact_label": "Możesz się ze mną skontaktować, jeśli chcesz mnie śledzić lub pomóc wypróbować nadchodzące pomysły", + "platform_username": "Twoja platforma i nazwa użytkownika zostaną zapisane, aby pomóc nam ulepszyć nasze produkty.", + "pro_type": "PRO TIP: Jeżeli zgłaszasz błąd, wyślij dzienniki debugowania, aby pomóc nam znaleźć problem.", + "send_feedback_action": "Wyślij opinię użytkownika", + "sent": "Wysłano opinię użytkownka" + }, + "file_panel": { + "empty_description": "Załącz pliki w rozmowie lub upuść je w dowolnym miejscu rozmowy.", + "empty_heading": "Brak plików widocznych w tym pokoju", + "guest_note": "Musisz się zarejestrować aby móc używać tej funkcji", + "peek_note": "Należy dołączyć do pokoju by zobaczyć jego pliki" + }, + "forward": { + "filter_placeholder": "Szukaj pokojów i ludzi", + "message_preview_heading": "Podgląd wiadomości", + "no_perms_title": "Nie masz uprawnień aby to zrobić", + "open_room": "Otwórz pokój", + "send_label": "Wyślij", + "sending": "Wysyłanie", + "sent": "Wysłano" + }, + "identity_server": { + "change": "Zmień serwer tożsamości", + "change_prompt": "Rozłączyć się z bieżącym serwerem tożsamości i połączyć się z ?", + "change_server_prompt": "Jeżeli nie chcesz używać do odnajdywania i bycia odnajdywanym przez osoby, które znasz, wpisz inny serwer tożsamości poniżej.", + "checking": "Sprawdzanie serwera", + "description_connected": "Używasz , aby odnajdywać i móc być odnajdywanym przez istniejące kontakty, które znasz. Możesz zmienić serwer tożsamości poniżej.", + "description_disconnected": "Nie używasz serwera tożsamości. Aby odkrywać i być odkrywanym przez istniejące kontakty które znasz, dodaj jeden poniżej.", + "description_optional": "Używanie serwera tożsamości jest opcjonalne. Jeżeli postanowisz nie używać serwera tożsamości, pozostali użytkownicy nie będą w stanie Cię odnaleźć ani nie będziesz mógł zaprosić innych po adresie e-mail czy numerze telefonu.", + "disconnect": "Rozłącz serwer tożsamości", + "disconnect_anyway": "Odłącz mimo to", + "disconnect_offline_warning": "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ć.", + "disconnect_personal_data_warning_1": "W dalszym ciągu udostępniasz swoje dane osobowe na serwerze tożsamości .", + "disconnect_personal_data_warning_2": "Zalecamy, by usunąć swój adres e-mail i numer telefonu z serwera tożsamości przed odłączeniem.", + "disconnect_server": "Odłączyć od serwera tożsamości ?", + "disconnect_warning": "Odłączenie się od serwera tożsamości oznacza, że inni nie będą mogli Cię odnaleźć ani Ty nie będziesz w stanie zaprosić nikogo za pomocą e-maila czy telefonu.", + "do_not_use": "Nie używaj serwera tożsamości", + "error_connection": "Nie można połączyć z serwerem tożsamości", + "error_invalid": "Nieprawidłowy serwer tożsamości (kod statusu %(code)s)", + "error_invalid_or_terms": "Warunki użytkowania nieakceptowane lub serwer tożsamości jest nieprawidłowy.", + "no_terms": "Serwer tożsamości który został wybrany nie posiada warunków użytkowania.", + "suggestions": "Należy:", + "suggestions_1": "sprawdzić rozszerzenia przeglądarki, które mogą blokować serwer tożsamości (takie jak Privacy Badger)", + "suggestions_2": "skontaktować się z administratorami serwera tożsamości ", + "suggestions_3": "zaczekaj i spróbuj ponownie później", + "url": "Serwer tożsamości (%(server)s)", + "url_field_label": "Wprowadź nowy serwer tożsamości", + "url_not_https": "URL serwera tożsamości musi być HTTPS" + }, + "in_space": "W przestrzeni %(spaceName)s.", + "in_space1_and_space2": "W przestrzeniach %(space1Name)s i %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "W %(spaceName)s i %(count)s innej przestrzeni.", + "other": "W %(spaceName)s i %(count)s innych przestrzeniach." }, - "Unknown": "Nieznany", - "event_preview": { - "m.call.answer": { - "you": "Dołączyłeś do połączenia", - "user": "%(senderName)s dołączył do połączenia", - "dm": "Połączenie w trakcie" - }, - "m.call.hangup": { - "you": "Zakończyłeś połączenie", - "user": "%(senderName)s zakończył połączenie" - }, - "m.call.invite": { - "you": "Rozpocząłeś połączenie", - "user": "%(senderName)s rozpoczął połączenie", - "dm_send": "Oczekiwanie na odpowiedź", - "dm_receive": "%(senderName)s dzwoni" - }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.reaction": { - "you": "Dodano reakcję %(reaction)s do %(message)s", - "user": "%(sender)s dodał reakcję %(reaction)s do %(message)s" - }, - "m.sticker": "%(senderName)s: %(stickerName)s" + "info_tooltip_title": "Informacje", + "integration_manager": { + "connecting": "Łączenie z menedżerem integracji…", + "error_connecting": "Menedżer integracji jest offline, lub nie może połączyć się z Twoim homeserverem.", + "error_connecting_heading": "Nie udało się połączyć z menedżerem integracji", + "explainer": "Zarządcy integracji otrzymują dane konfiguracji, mogą modyfikować widżety, wysyłać zaproszenia do pokojów i ustawiać poziom uprawnień w Twoim imieniu.", + "manage_title": "Zarządzaj integracjami", + "use_im": "Użyj zarządcy integracji aby zarządzać botami, widżetami i pakietami naklejek.", + "use_im_default": "Użyj zarządcy Integracji %(serverName)s aby zarządzać botami, widżetami i pakietami naklejek." + }, + "integrations": { + "disabled_dialog_description": "Włącz '%(manageIntegrations)s' w ustawieniach, aby to zrobić.", + "disabled_dialog_title": "Integracje są wyłączone", + "impossible_dialog_description": "%(brand)s nie zezwala Tobie na użycie menedżera integracji, aby to zrobić. Skontaktuj się z administratorem.", + "impossible_dialog_title": "Integracje nie są dozwolone" + }, + "invite": { + "ask_anyway_description": "Nie znaleziono profilów dla identyfikatorów Matrix wymienionych poniżej - czy chcesz rozpocząć wiadomość prywatną mimo to?", + "ask_anyway_label": "Rozpocznij wiadomość prywatną mimo to", + "ask_anyway_never_warn_label": "Rozpocznij wiadomość prywatną mimo to i nie ostrzegaj ponownie", + "email_caption": "Zaproś przez e-mail", + "email_limit_one": "Zaproszenie e-mail może zostać wysłane tylko jedno na raz", + "email_use_default_is": "Użyj serwera identyfikacji, aby zaprosić przez e-mail. Użyj domyślnego (%(defaultIdentityServerName)s) lub zarządzaj w Ustawieniach.", + "email_use_is": "Użyj serwera tożsamości, aby zapraszać przez e-mail. Zarządzaj w Ustawieniach.", + "error_already_invited_room": "Użytkownik jest już zaproszony do tego pokoju", + "error_already_invited_space": "Użytkownik jest już zaproszony do tej przestrzeni", + "error_already_joined_room": "Użytkownik jest już w pokoju", + "error_already_joined_space": "Użytkownik jest już w przestrzeni", + "error_bad_state": "Użytkownik musi być odbanowany, zanim będzie mógł być zaproszony.", + "error_dm": "Nie mogliśmy utworzyć Twojej wiadomości prywatnej.", + "error_find_room": "Coś poszło nie tak podczas zapraszania użytkowników.", + "error_find_user_description": "Ci użytkownicy mogą nie istnieć lub są nieprawidłowi, i nie mogą zostać zaproszeni: %(csvNames)s", + "error_find_user_title": "Nie udało się znaleźć tych użytkowników", + "error_invite": "Nie udało się zaprosić tych użytkowników. Proszę sprawdzić zaproszonych użytkowników i spróbować ponownie.", + "error_permissions_room": "Nie masz uprawnień do zapraszania ludzi do tego pokoju.", + "error_permissions_space": "Nie masz uprawnień, by zapraszać ludzi do tej przestrzeni.", + "error_profile_undisclosed": "Użytkownik może istnieć lub nie", + "error_transfer_multiple_target": "Połączenie może zostać przekazane tylko do pojedynczego użytkownika.", + "error_unknown": "Nieznany błąd serwera", + "error_user_not_found": "Użytkownik nie istnieje", + "error_version_unsupported_room": "Serwer domowy użytkownika nie wspiera tej wersji pokoju.", + "error_version_unsupported_space": "Serwer domowy użytkownika nie wspiera tej wersji przestrzeni.", + "failed_generic": "Operacja nie udała się", + "failed_title": "Wysłanie zaproszenia nie powiodło się", + "invalid_address": "Nierozpoznany adres", + "key_share_warning": "Zaproszone osoby, będą mogły czytać historię wiadomości.", + "name_email_mxid_share_room": "Zaproś kogoś za pomocą jego imienia, adresu e-mail, nazwy użytkownika (takiej jak ) lub udostępnij ten pokój.", + "name_email_mxid_share_space": "Zaproś kogoś za pomocą jego imienia, adresu e-mail, nazwy użytkownika (takiej jak ) lub udostępnij tą przestrzeń.", + "name_mxid_share_room": "Zaproś kogoś za pomocą jego imienia, nazwy użytkownika (takiej jak ) lub udostępnij ten pokój.", + "name_mxid_share_space": "Zaproś kogoś za pomocą jego imienia, nazwy użytkownika (takiej jak ) lub udostępnij tą przestrzeń.", + "recents_section": "Najnowsze rozmowy", + "room_failed_partial": "Wysłaliśmy pozostałym, ale osoby poniżej nie mogły zostać zaproszone do ", + "room_failed_partial_title": "Niektóre zaproszenia nie mogły zostać wysłane", + "room_failed_title": "Nie udało się zaprosić użytkowników do %(roomName)s", + "send_link_prompt": "Lub wyślij link z zaproszeniem", + "start_conversation_name_email_mxid_prompt": "Rozpocznij konwersację z innymi korzystając z ich nazwy, adresu e-mail lub nazwy użytkownika (np. ).", + "start_conversation_name_mxid_prompt": "Rozpocznij konwersację z innymi korzystając z ich nazwy lub nazwy użytkownika (np. ).", + "suggestions_disclaimer": "Niektóre propozycje mogą być ukryte z uwagi na prywatność.", + "suggestions_disclaimer_prompt": "Jeżeli nie możesz zobaczyć osób, których szukasz, wyślij im poniższy link z zaproszeniem.", + "suggestions_section": "Ostatnio skontaktowani bezpośrednio", + "to_room": "Zaproś do %(roomName)s", + "to_space": "Zaproś do %(spaceName)s", + "transfer_dial_pad_tab": "Klawiatura numeryczna", + "transfer_user_directory_tab": "Katalog użytkownika", + "unable_find_profiles_description_default": "Nie znaleziono profilów dla identyfikatorów Matrix wymienionych poniżej - czy chcesz rozpocząć wiadomość prywatną mimo to?", + "unable_find_profiles_invite_label_default": "Zaproś mimo to", + "unable_find_profiles_invite_never_warn_label_default": "Zaproś mimo to i nie ostrzegaj ponownie", + "unable_find_profiles_title": "Wymienieni użytkownicy mogą nie istnieć", + "unban_first_title": "Nie można zaprosić użytkownika, dopóki nie zostanie odbanowany" + }, + "inviting_user1_and_user2": "Zapraszanie %(user1)s i %(user2)s", + "inviting_user_and_n_others": { + "one": "Zapraszanie %(user)s i 1 więcej", + "other": "Zapraszanie %(user)s i %(count)s innych" }, - "voip": { - "disable_microphone": "Wycisz mikrofon", - "enable_microphone": "Wyłącz wyciszenie mikrofonu", - "disable_camera": "Wyłącz kamerę", - "enable_camera": "Włącz kamerę", - "audio_devices": "Urządzenia audio", - "video_devices": "Urządzenia wideo", - "dial": "Wybierz numer", - "you_are_presenting": "Prezentujesz", - "user_is_presenting": "%(sharerName)s prezentuje", - "camera_disabled": "Twoja kamera jest wyłączona", - "camera_enabled": "Twoja kamera jest nadal włączona", - "consulting": "Konsultowanie z %(transferTarget)s. Transfer do %(transferee)s", - "call_held_switch": "Zawieszono rozmowę Przełącz", - "call_held_resume": "Zawieszono rozmowę Wznów", - "call_held": "%(peerName)s zawiesił rozmowę", - "dialpad": "Klawiatura telefoniczna", - "stop_screenshare": "Przestań udostępniać ekran", - "start_screenshare": "Udostępnij ekran", - "hangup": "Rozłącz", - "maximise": "Wypełnij ekran", - "expand": "Wróć do połączenia", - "on_hold": "%(name)s na linii", - "voice_call": "Rozmowa głosowa", - "video_call": "Rozmowa wideo", - "video_call_started": "Rozpoczęto rozmowę wideo", - "unsilence": "Dźwięk włączony", - "silence": "Wycisz rozmowę", - "silenced": "Wyciszono powiadomienia", - "unknown_caller": "Nieznany rozmówca", - "call_failed": "Nieudane połączenie", - "unable_to_access_microphone": "Nie można uzyskać dostępu do mikrofonu", - "call_failed_microphone": "Nie udało się zestawić połączenia z powodu braku dostępu do mikrofonu. Sprawdź czy mikrofon jest podłączony i poprawnie skonfigurowany.", - "unable_to_access_media": "Nie można uzyskać dostępu do kamery / mikrofonu", - "call_failed_media": "Połączenie nieudane z powodu braku dostępu do kamery bądź mikrofonu. Sprawdź czy:", - "call_failed_media_connected": "Mikrofon i kamera są podpięte i skonfigurowane prawidłowo", - "call_failed_media_permissions": "Przyznano uprawnienia dostępu do kamery", - "call_failed_media_applications": "Kamera nie jest obecnie używana przez inną aplikację", - "already_in_call": "Już dzwoni", - "already_in_call_person": "Prowadzisz już rozmowę z tą osobą.", - "unsupported": "Rozmowy nie są obsługiwane", - "unsupported_browser": "Nie możesz wykonywać połączeń z tej przeglądarki." + "items_and_n_others": { + "other": " i %(count)s innych", + "one": " i jedna inna osoba" }, - "Other": "Inne", - "Advanced": "Zaawansowane", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Zmień awatar przestrzeni", - "m.room.avatar": "Zmień awatar pokoju", - "m.room.name_space": "Zmień nazwę przestrzeni", - "m.room.name": "Zmień nazwę pokoju", - "m.room.canonical_alias_space": "Zmień adres główny przestrzeni", - "m.room.canonical_alias": "Zmienianie głównego adresu pokoju", - "m.space.child": "Zarządzaj pokojami w tej przestrzeni", - "m.room.history_visibility": "Zmień widoczność historii", - "m.room.power_levels": "Zmienianie uprawnień", - "m.room.topic_space": "Zmień opis", - "m.room.topic": "Zmienianie tematu", - "m.room.tombstone": "Zaktualizuj pokój", - "m.room.encryption": "Włącz szyfrowanie pokoju", - "m.room.server_acl": "Zmień serwer ACLs", - "m.reaction": "Wyślij reakcje", - "m.room.redaction": "Usuń wiadomości wysłane przeze mnie", - "m.widget": "Modyfikuj widżet", - "io.element.voice_broadcast_info": "Transmisje głosowe", - "m.room.pinned_events": "Zarządzaj przypiętymi wydarzeniami", - "m.call": "Rozpocznij połączenie %(brand)s", - "m.call.member": "Dołącz do połączeń %(brand)s", - "users_default": "Domyślna rola", - "events_default": "Wysyłanie wiadomości", - "invite": "Zapraszanie użytkowników", - "state_default": "Zmienianie ustawień", - "kick": "Usuń użytkowników", - "ban": "Zablokuj użytkowników", - "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" + "keyboard": { + "activate_button": "Aktywuj wybrany przycisk", + "alt": "Alt", + "autocomplete_cancel": "Anuluj autouzupełnienie", + "autocomplete_force": "Wymuś zakończenie", + "autocomplete_navigate_next": "Następna sugestia autouzupełniania", + "autocomplete_navigate_prev": "Poprzednia sugestia autouzupełniania", + "backspace": "Backspace", + "cancel_reply": "Anuluj odpowiadanie na wiadomość", + "category_autocomplete": "Autouzupełnienie", + "category_calls": "Połączenia", + "category_navigation": "Nawigacja", + "category_room_list": "Lista pokojów", + "close_dialog_menu": "Zamknij dialog lub menu kontekstowe", + "composer_jump_end": "Przejdź do końca okna edycji", + "composer_jump_start": "Przejdź do początku okna edycji", + "composer_navigate_next_history": "Przejdź do następnej wiadomości w historii kompozytora", + "composer_navigate_prev_history": "Przejdź do poprzedniej wiadomości w historii kompozytora", + "composer_new_line": "Nowa linia", + "composer_redo": "Ponów edycję", + "composer_toggle_bold": "Przełącz pogrubienie", + "composer_toggle_code_block": "Przełącz blok kodu", + "composer_toggle_italics": "Przełącz kursywę", + "composer_toggle_link": "Przełącz link", + "composer_toggle_quote": "Przełącz cytowanie", + "composer_undo": "Cofnij edycję", + "control": "Ctrl", + "dismiss_read_marker_and_jump_bottom": "Zignoruj znacznik odczytu i przejdź na dół", + "end": "End", + "enter": "Enter", + "escape": "Esc", + "go_home_view": "Przejdź do widoku Strony głównej", + "home": "Strona główna", + "jump_first_message": "Przeskocz do pierwszej wiadomości", + "jump_last_message": "Przejdź do ostatniej wiadomości", + "jump_room_search": "Przejdź do szukania pokoju", + "jump_to_read_marker": "Przejdź do najstarszej nieprzeczytanej wiadomości", + "keyboard_shortcuts_tab": "Otwórz zakładkę ustawień", + "navigate_next_history": "Następny ostatnio odwiedzony pokój lub przestrzeń", + "navigate_next_message_edit": "Przejdź do następnej wiadomości do edycji", + "navigate_prev_history": "Poprzedni ostatnio odwiedzony pokój lub przestrzeń", + "navigate_prev_message_edit": "Przejdź do poprzedniej wiadomości, aby ją edytować", + "next_room": "Następny pokój lub wiadomość prywatna", + "next_unread_room": "Następny nieodczytany pokój lub wiadomość prywatna", + "number": "[liczba]", + "open_user_settings": "Otwórz ustawienia użytkownika", + "page_down": "Page Down", + "page_up": "Page Up", + "prev_room": "Poprzedni pokój lub wiadomość prywatna", + "prev_unread_room": "Poprzedni nieodczytany pokój lub wiadomość prywatna", + "room_list_collapse_section": "Zwiń sekcję listy pokojów", + "room_list_expand_section": "Rozwiń sekcję listy pokojów", + "room_list_navigate_down": "Przejdź w dół listy pokoi", + "room_list_navigate_up": "Przejdź w górę listy pokoi", + "room_list_select_room": "Wybierz pokój z listy pokojów", + "scroll_down_timeline": "Przewiń w dół na osi czasu", + "scroll_up_timeline": "Przewiń w górę na osi czasu", + "search": "Wyszukiwanie (musi być włączone)", + "send_sticker": "Wyślij naklejkę", + "shift": "Shift", + "space": "Przestrzeń", + "switch_to_space": "Przełącz przestrzeń za pomocą liczby", + "toggle_hidden_events": "Przełącz widoczność ukrytego wydarzenia", + "toggle_microphone_mute": "Wycisz mikrofon", + "toggle_right_panel": "Przełącz prawy panel", + "toggle_space_panel": "Przełącz panel przestrzeni", + "toggle_top_left_menu": "Przełącz lewe górne menu", + "toggle_webcam_mute": "Włącz lub wyłącz kamerę", + "upload_file": "Wyślij plik" }, - "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" + "labs": { + "allow_screen_share_only_mode": "Zezwól na tryb wyłącznego udostępniania ekranu", + "ask_to_join": "Włącz prośby o dołączenie", + "automatic_debug_logs": "Automatycznie wysyłaj logi debugowania po wystąpieniu jakiegokolwiek błędu", + "automatic_debug_logs_decryption": "Automatycznie wysyłaj logi debugowania po wystąpieniu błędów deszyfrowania", + "automatic_debug_logs_key_backup": "Automatycznie wysyłaj logi debugowania gdy kopia zapasowa kluczy nie działa", + "beta_description": "Co następne dla %(brand)s? Laboratoria to najlepsze miejsce do przetestowania nowych funkcji i możliwość pomocy w testowaniu zanim dotrą one do szerszego grona użytkowników.", + "beta_feature": "To jest funkcja beta", + "beta_feedback_leave_button": "Aby wyjść z bety, odwiedź swoje ustawienia.", + "beta_feedback_title": "%(featureName)s opinia Beta", + "beta_section": "Nadchodzące zmiany", + "bridge_state": "Pokazuj informacje o mostkach w ustawieniach pokoju", + "bridge_state_channel": "Kanał: ", + "bridge_state_creator": "Ten mostek został skonfigurowany przez .", + "bridge_state_manager": "Ten mostek jest zarządzany przez .", + "bridge_state_workspace": "Obszar roboczy: ", + "click_for_info": "Kliknij po więcej informacji", + "currently_experimental": "Aktualnie eksperymentalne.", + "custom_themes": "Obsługa dodawania niestandardowych motywów", + "dehydration": "Szyfrowane wiadomości offline korzystające z urządzeń odwodnionych", + "dynamic_room_predecessors": "Dynamiczne poprzedniki pokoju", + "dynamic_room_predecessors_description": "Włącz MSC3946 (dla opóźnionych archiwów pokoju)", + "element_call_video_rooms": "Pokoje rozmów wideo Element", + "experimental_description": "Chcesz poeksperymentować? Wypróbuj nasze najnowsze pomysły w trakcie rozwoju. Przedstawione funkcje nie zostały w pełni ukończone; mogą być niestabilne; mogą się zmienić lub zostać kompletnie porzucone. Dowiedz się więcej.", + "experimental_section": "Wczesny podgląd", + "feature_wysiwyg_composer_description": "Użyj bogatego edytora tekstu zamiast edytora Markdown podczas tworzenia wiadomości.", + "group_calls": "Nowe wrażenia rozmów grupowych", + "group_developer": "Deweloper", + "group_encryption": "Szyfrowanie", + "group_experimental": "Eksperymentalne", + "group_messaging": "Wiadomości", + "group_moderation": "Moderacja", + "group_profile": "Profil", + "group_rooms": "Pokoje", + "group_spaces": "Przestrzenie", + "group_themes": "Motywy", + "group_voip": "Głos i wideo", + "group_widgets": "Widżety", + "hidebold": "Ukryj kropkę powiadomienia (wyświetlaj tylko licznik plakietek)", + "html_topic": "Pokaż reprezentację HTML tematów pokojów", + "join_beta": "Dołącz do bety", + "join_beta_reload": "Dołączenie do bety, wczyta ponownie %(brand)s.", + "jump_to_date": "Przeskocz do daty (dodaje /jumptodate oraz nagłówki przeskakiwania do dat)", + "jump_to_date_msc_support": "Wymaga od Twojego serwera wsparcia MSC3030", + "latex_maths": "Renderuj działania LaTeX w wiadomościach", + "leave_beta": "Opuść betę", + "leave_beta_reload": "Opuszczenie bety, wczyta ponownie %(brand)s.", + "location_share_live": "Udostępnianie lokalizacji na żywo", + "location_share_live_description": "Implementacja tymczasowa. Lokalizacje są zapisywane w historii pokoju.", + "mjolnir": "Nowe sposoby na ignorowanie osób", + "msc3531_hide_messages_pending_moderation": "Daj moderatorom ukrycie wiadomości które są sprawdzane.", + "new_room_decoration_ui": "W trakcie aktywnego rozwoju, nowy nagłówek pokoju & interfejs szczegółów", + "notification_settings": "Ustawienia nowych powiadomień", + "notification_settings_beta_caption": "Przedstawiamy prostszy sposób zmiany ustawień powiadomień. Dostosuj %(brand)s wedle swojego upodobania.", + "notification_settings_beta_title": "Ustawienia powiadomień", + "notifications": "Włącz panel powiadomień w nagłówku pokoju.", + "oidc_native_flow": "Włącz natywne przepływy OIDC (W trakcie aktywnego rozwoju)", + "pinning": "Przypinanie wiadomości", + "render_reaction_images": "Renderuj niestandardowe obrazy w reakcjach", + "render_reaction_images_description": "Czasami określane jako \"emoji niestandardowe\".", + "report_to_moderators": "Zgłoś do moderatorów", + "report_to_moderators_description": "W pokojach, które wspierają moderacje, przycisk \"Zgłoś\" pozwoli Ci zgłosić nadużycia moderatorom.", + "rust_crypto": "Implementacja kryptografii Rust", + "rust_crypto_disabled_notice": "Można go tylko włączyć przez config.json", + "sliding_sync": "Tryb synchronizacji przesuwanej", + "sliding_sync_checking": "Sprawdzanie…", + "sliding_sync_configuration": "Konfiguracja synchronizacji przesuwanej", + "sliding_sync_description": "W trakcie aktywnego rozwoju, nie można wyłączyć.", + "sliding_sync_disable_warning": "By wyłączyć, będziesz musiał się zalogować ponownie. Korzystaj z rozwagą!", + "sliding_sync_disabled_notice": "Zaloguj się ponownie, aby wyłączyć", + "sliding_sync_proxy_url_label": "URL proxy", + "sliding_sync_proxy_url_optional_label": "URL proxy (opcjonalne)", + "sliding_sync_server_no_support": "Twój serwer nie posiada wsparcia natywnego", + "sliding_sync_server_specify_proxy": "Twój serwer nie posiada wsparcia natywnego, musisz podać serwer proxy", + "sliding_sync_server_support": "Twój serwer posiada wsparcie natywne", + "state_counters": "Wyświetl proste liczniki w nagłówku pokoju", + "under_active_development": "W trakcie aktywnego rozwoju.", + "unrealiable_e2e": "Problematyczny w pokojach szyfrowanych", + "video_rooms": "Pokoje wideo", + "video_rooms_a_new_way_to_chat": "Nowy sposób prowadzenia rozmów audio-wideo w %(brand)s.", + "video_rooms_always_on_voip_channels": "Pokoje wideo są stale dostępnymi kanałami VoIP osadzonymi w pokoju w %(brand)s.", + "video_rooms_beta": "Rozmowy wideo to funkcja beta", + "video_rooms_faq1_answer": "Użyj przycisku \"+\" w sekcji pokoju lewego panelu.", + "video_rooms_faq1_question": "Jak mogę stworzyć kanał wideo?", + "video_rooms_faq2_answer": "Tak, oś czasu czatu jest wyświetlana wraz z wideo.", + "video_rooms_faq2_question": "Czy mogę używać kanału tekstowego jednocześnie rozmawiając na kanale wideo?", + "video_rooms_feedbackSubheading": "Dziękujemy za wypróbowanie wersji beta, opisz wnikliwie swoje doświadczenia i pomóż nam ulepszyć nasz produkt.", + "voice_broadcast": "Transmisja głosowa", + "voice_broadcast_force_small_chunks": "Wymuś 15s długość kawałków dla transmisji głosowej", + "wysiwyg_composer": "Bogaty edytor tekstu" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Te ustawienia są przeznaczone dla zaawansowanych użytkowników.", + "ban_reason": "Ignorowani/Zablokowani", + "error_adding_ignore": "Wystąpił błąd podczas ignorowania użytkownika/serwera", + "error_adding_list_description": "Zweryfikuj ID pokoju lub adres i spróbuj ponownie.", + "error_adding_list_title": "Błąd subskrybowania listy", + "error_removing_ignore": "Wystąpił błąd podczas ignorowania użytkownika/serwera", + "error_removing_list_description": "Spróbuj ponownie lub sprawdź konsolę przeglądarki dla wskazówek.", + "error_removing_list_title": "Wystąpił błąd podczas odsubskrybowania z listy", + "explainer_1": "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.", + "explainer_2": "Ignorowanie ludzi odbywa się poprzez listy banów, które zawierają zasady dotyczące tego, kogo można zbanować. Subskrypcja do listy banów oznacza, że użytkownicy/serwery zablokowane przez tę listę będą ukryte.", + "lists": "Aktualnie subskrybujesz:", + "lists_description_1": "Subskrybowanie do listy banów spowoduje, że do niej dołączysz!", + "lists_description_2": "Jeśli to nie jest to czego chciałeś, użyj innego narzędzia do ignorowania użytkowników.", + "lists_heading": "Listy subskrybowanych", + "lists_new_label": "ID pokoju lub adres listy banów", + "no_lists": "Aktualnie nie subskrybujesz żadnej listy", + "personal_description": "Twoja osobista lista banów zawiera wszystkich użytkowników/serwery, z których nie chcesz otrzymywać wiadomości. Po zignorowaniu swojego pierwszego użytkownika/serwera, nowy pokój pojawi się na Twojej liście pokoi z nazwą '%(myBanList)s' - nie wychodź z niego, aby lista działała.", + "personal_empty": "Nie zignorowano nikogo.", + "personal_heading": "Osobista lista zablokowanych", + "personal_new_label": "ID serwera lub użytkownika do zignorowania", + "personal_new_placeholder": "np: @bot:* lub przykład.pl", + "personal_section": "Aktualnie ignorujesz:", + "room_name": "Moja lista zablokowanych", + "room_topic": "To jest Twoja lista zablokowanych użytkowników/serwerów – nie opuszczaj tego pokoju!", + "rules_empty": "Brak", + "rules_server": "Zasady serwera", + "rules_title": "Zbanuj listę zasad - %(roomName)s", + "rules_user": "Zasady użytkownika", + "something_went_wrong": "Coś poszło nie tak. Spróbuj ponownie lub sprawdź konsolę przeglądarki dla wskazówek.", + "title": "Zignorowani użytkownicy", + "view_rules": "Zobacz zasady" + }, + "language_dropdown_label": "Rozwiń języki", + "lazy_loading": { + "disabled_action": "Wyczyść pamięć podręczną i zsynchronizuj ponownie", + "disabled_description1": "Ostatnia sesja %(brand)s na %(host)s miała włączone leniwe ładowanie członków. W tej wersji leniwe ładowanie jest wyłączone. Ponieważ lokalna pamięć podręczna nie jest kompatybilna pomiędzy tymi wersjami, %(brand)s musi zsynchronizować ponownie Twoje konto.", + "disabled_description2": "Jeśli inna wersja %(brand)s jest nadal otwarta w innej zakładce, proszę zamknij ją, ponieważ używanie %(brand)s na tym samym komputerze z włączonym i wyłączonym jednocześnie leniwym ładowaniem będzie powodować problemy.", + "disabled_title": "Niekompatybilna lokalna pamięć podręczna", + "resync_description": "%(brand)s używa teraz 3-5x mniej pamięci, ładując informacje o innych użytkownikach tylko wtedy, gdy jest to konieczne. Poczekaj, aż ponownie zsynchronizujemy się z serwerem!", + "resync_title": "Aktualizowanie %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Jesteś jedyną osoba tutaj. Jeśli wyjdziesz, nikt nie będzie w stanie dołączyć w przyszłości, włączając Ciebie.", + "leave_room_question": "Czy na pewno chcesz opuścić pokój '%(roomName)s'?", + "leave_space_question": "Czy na pewno chcesz opuścić przestrzeń '%(spaceName)s'?", + "room_rejoin_warning": "Ten pokój nie jest publiczny. Nie będziesz w stanie do niego dołączyć bez zaproszenia.", + "space_rejoin_warning": "Ta przestrzeń nie jest publiczna. Nie będziesz w stanie dołączyć bez zaproszenia." + }, + "left_panel": { + "open_dial_pad": "Otwórz klawiaturę numeryczną" + }, + "lightbox": { + "rotate_left": "Obróć w lewo", + "rotate_right": "Obróć w prawo", + "title": "Widok obrazu" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Ten serwer domowy nie jest skonfigurowany by wyświetlać mapy.", + "MapStyleUrlNotReachable": "Ten serwer domowy nie jest skonfigurowany poprawnie, by wyświetlać mapy, lub skonfigurowany serwer map może być nieosiągalny.", + "WebGLNotEnabled": "Aby wyświetlić mapy wymagany jest WebGL. Włącz go w ustawieniach swojej przeglądarki.", + "click_drop_pin": "Kliknij, aby upuścić przypinkę", + "click_move_pin": "Kliknij, aby przenieść przypinkę", + "close_sidebar": "Zamknij pasek boczny", + "error_fetch_location": "Nie udało się pobrać lokalizacji", + "error_no_perms_description": "Musisz mieć odpowiednie uprawnienia, aby udostępniać lokalizację w tym pokoju.", + "error_no_perms_title": "Nie masz uprawnień do udostępniania lokalizacji", + "error_send_description": "%(brand)s nie mógł wysłać Twojej lokalizacji. Spróbuj ponownie później.", + "error_send_title": "Nie mogliśmy wysłać Twojej lokalizacji", + "error_sharing_live_location": "Wystąpił błąd podczas udostępniania Twojej lokalizacji na żywo", + "error_sharing_live_location_try_again": "Wystąpił błąd podczas udostępniania Twojej lokalizacji na żywo, spróbuj ponownie", + "error_stopping_live_location": "Wystąpił błąd podczas kończenia lokalizacji na żywo", + "error_stopping_live_location_try_again": "Wystąpił błąd podczas zatrzymywania Twojej lokalizacji na żywo, spróbuj ponownie", + "expand_map": "Rozwiń mapę", + "failed_generic": "Nie udało się pobrać Twojej lokalizacji. Spróbuj ponownie później.", + "failed_load_map": "Nie udało się wczytać mapy", + "failed_permission": "%(brand)s został odmówiony uprawnień do pobrania Twojej lokalizacji. Zezwól na dostęp do lokalizacji w ustawieniach przeglądarki.", + "failed_timeout": "Upłynął czas oczekiwania podczas pobierania lokalizacji. Spróbuj ponownie później.", + "failed_unknown": "Wystąpił nieznany błąd podczas pobierania lokalizacji. Spróbuj ponownie później.", + "find_my_location": "Znajdź moją lokalizację", + "live_description": "Lokalizacja na żywo użytkownika %(displayName)s", + "live_enable_description": "Uwaga: to jest eksperymentalna funkcja wykorzystująca tymczasową implementację. Oznacza to, że nie będzie możliwości usunięcia historii lokalizacji, a zaawansowani użytkownicy będą mogli ją zobaczyć nawet, gdy przestaniesz dzielić się lokalizacją na żywo z tym pokojem.", + "live_enable_heading": "Udostępnianie lokalizacji na żywo", + "live_location_active": "Udostępniasz swoją lokalizację na żywo", + "live_location_enabled": "Włączono lokalizację na żywo", + "live_location_ended": "Zakończono lokalizację na żywo", + "live_location_error": "Wystąpił błąd w lokalizacji na żywo", + "live_locations_empty": "Brak lokalizacji na żywo", + "live_share_button": "Udostępniaj przez %(duration)s", + "live_toggle_label": "Włącz udostępnianie lokalizacji na żywo", + "live_until": "Na żywo do %(expiryTime)s", + "live_update_time": "Zaktualizowano %(humanizedUpdateTime)s", + "loading_live_location": "Wczytywanie lokalizacji na żywo…", + "location_not_available": "Lokalizacja niedostępna", + "map_feedback": "Opinia o mapie", + "mapbox_logo": "Logo Mapbox", + "reset_bearing": "Resetuj kierunek na północ", + "share_button": "Udostępnij lokalizację", + "share_type_live": "Moja lokalizacja na żywo", + "share_type_own": "Moja aktualna lokalizacja", + "share_type_pin": "Upuść przypinkę", + "share_type_prompt": "Jaki typ lokalizacji chcesz udostępnić?", + "stop_and_close": "Zatrzymaj i zamknij", + "toggle_attribution": "Przełącz atrybucje" + }, + "member_list": { + "filter_placeholder": "Filtruj członków pokoju", + "invite_button_no_perms_tooltip": "Nie posiadasz uprawnień, aby zapraszać użytkowników", + "invited_list_heading": "Zaproszeni", + "power_label": "%(userName)s (moc uprawnień administratorskich %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Członkowie pokoju", + "message_edit_dialog_title": "Edycje wiadomości", + "mobile_guide": { + "toast_accept": "Użyj aplikacji", + "toast_description": "%(brand)s jest eksperymentalne na przeglądarce mobilnej. Dla lepszego doświadczenia i najnowszych funkcji użyj naszej darmowej natywnej aplikacji.", + "toast_title": "Użyj aplikacji by mieć lepsze doświadczenie" + }, + "name_and_id": "%(name)s (%(userId)s)", + "no_more_results": "Nie ma więcej wyników", + "notif_panel": { + "empty_description": "Nie masz widocznych powiadomień.", + "empty_heading": "Jesteś na bieżąco" + }, + "notifications": { + "all_messages": "Wszystkie wiadomości", + "all_messages_description": "Otrzymuj powiadomienie każdej wiadomości", + "class_global": "Globalne", + "class_other": "Inne", + "colour_bold": "Pogrubienie", + "colour_grey": "Szary", + "colour_muted": "Wyciszony", + "colour_none": "Brak", + "colour_red": "Czerwony", + "colour_unsent": "Niewysłane", + "default": "Zwykły", + "email_pusher_app_display_name": "Powiadomienia e-mail", + "enable_prompt_toast_description": "Włącz powiadomienia na pulpicie", + "enable_prompt_toast_title": "Powiadomienia", + "enable_prompt_toast_title_from_message_send": "Nie przegap odpowiedzi", + "error_change_title": "Zmień ustawienia powiadomień", + "keyword": "Słowo kluczowe", + "keyword_new": "Nowe słowo kluczowe", + "mark_all_read": "Oznacz wszystko jako przeczytane", + "mentions_and_keywords": "@wzmianki & słowa kluczowe", + "mentions_and_keywords_description": "Otrzymuj powiadomienia tylko z wzmiankami i słowami kluczowymi zgodnie z Twoimi ustawieniami", + "mentions_keywords": "Wzmianki i słowa kluczowe", + "message_didnt_send": "Nie wysłano wiadomości. Kliknij po więcej informacji.", + "mute_description": "Nie otrzymasz żadnych powiadomień" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s rozpoczął transmisję głosową", + "m.key.verification.request": "%(name)s prosi o weryfikację" }, - "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" + "onboarding": { + "apple_trademarks": "App Store® i logo Apple® są znakami towarowymi Apple Inc.", + "community_messaging_action": "Znajdź swoich ludzi", + "community_messaging_description": "Zatrzymaj własność i kontroluj dyskusję społeczności.\nRozwijaj się, aby wspierać miliony za pomocą potężnych narzędzi moderatorskich i interoperacyjnością.", + "community_messaging_title": "Własność społeczności", + "complete_these": "Wykonaj je, aby jak najlepiej wykorzystać %(brand)s", + "create_room": "Utwórz czat grupowy", + "download_app": "Pobierz %(brand)s", + "download_app_action": "Pobierz aplikacje", + "download_app_description": "Nie przegap niczego zabierając %(brand)s ze sobą", + "download_app_store": "Pobierz w App Store", + "download_brand": "Pobierz %(brand)s", + "download_brand_desktop": "Pobierz %(brand)s Desktop", + "download_f_droid": "Pobierz w F-Droid", + "download_google_play": "Pobierz w Google Play", + "enable_notifications": "Włącz powiadomienia", + "enable_notifications_action": "Włącz powiadomienia", + "enable_notifications_description": "Nie przegap odpowiedzi lub ważnej wiadomości", + "explore_rooms": "Przeglądaj pokoje publiczne", + "find_community_members": "Znajdź i zaproś członków swojej społeczności", + "find_coworkers": "Znajdź i zaproś swoich współpracowników", + "find_friends": "Znajdź i zaproś swoich znajomych", + "find_friends_action": "Znajdź znajomych", + "find_friends_description": "Po to tu jesteś, więc bierzmy się do roboty", + "find_people": "Znajdź ludzi", + "free_e2ee_messaging_unlimited_voip": "Za pomocą darmowych wiadomości szyfrowanych end-to-end i nielimitowanymi rozmowami głosowymi i wideo, %(brand)s jest świetnym sposobem, aby pozostać w kontakcie.", + "get_stuff_done": "Załatwiaj sprawy znajdując swoich znajomych", + "google_trademarks": "Google Play i logo Google Play są znakami towarowymi Google LLC.", + "has_avatar_label": "Świetnie, pomoże to innym Cię rozpoznać", + "intro_byline": "Bądź właścicielem swoich konwersacji.", + "intro_welcome": "Witamy w %(appName)s", + "no_avatar_label": "Dodaj zdjęcie, aby inni mogli Cię rozpoznać.", + "only_n_steps_to_go": { + "one": "Jeszcze tylko %(count)s krok", + "other": "Jeszcze tylko %(count)s kroki" + }, + "personal_messaging_action": "Zacznij swoją pierwszą rozmowę", + "personal_messaging_title": "Bezpieczna komunikacja dla znajomych i rodziny", + "qr_or_app_links": "%(qrCode)s lub %(appLinks)s", + "send_dm": "Wyślij wiadomość prywatną", + "set_up_profile": "Utwórz swój profil", + "set_up_profile_action": "Twój profil", + "set_up_profile_description": "Upewnij się, że ludzie wiedzą, że to naprawdę ty", + "use_case_community_messaging": "Członkowie społeczności online", + "use_case_heading1": "Wszedłeś", + "use_case_heading2": "Z kim będziesz najczęściej rozmawiał?", + "use_case_heading3": "Pomożemy Ci pozostać w kontakcie.", + "use_case_personal_messaging": "Przyjaciele i rodzina", + "use_case_work_messaging": "Współpracownicy i drużyny", + "welcome_detail": "Teraz pomożemy Ci zacząć", + "welcome_to_brand": "Witaj w %(brand)s", + "welcome_user": "Witaj, %(name)s", + "work_messaging_action": "Znajdź swoich współpracowników", + "work_messaging_title": "Bezpieczna komunikacja w pracy", + "you_did_it": "Udało ci się!", + "you_made_it": "Udało ci się!" + }, + "pill": { + "permalink_other_room": "Wiadomość w %(room)s", + "permalink_this_room": "Wiadomość od %(user)s" + }, + "poll": { + "create_poll_action": "Utwórz ankietę", + "create_poll_title": "Utwórz ankietę", + "disclosed_notes": "Głosujący mogą zobaczyć wyniki po oddaniu głosu", + "edit_poll_title": "Edytuj ankietę", + "end_description": "Czy na pewno chcesz zakończyć ankietę? Zostaną wyświetlone ostateczne wyniki, a osoby nie będą mogły głosować.", + "end_message": "Ankieta została zakończona. Najlepsza odpowiedź: %(topAnswer)s", + "end_message_no_votes": "Ankieta została zakończona. Nie został oddany żaden głos.", + "end_title": "Zakończ ankietę", + "error_ending_description": "Przepraszamy, ankieta nie została zakończona. Spróbuj ponownie.", + "error_ending_title": "Nie udało się zakończyć ankiety", + "error_voting_description": "Przepraszamy, Twój głos nie został zarejestrowany, spróbuj ponownie.", + "error_voting_title": "Głos nie został zarejestrowany", + "failed_send_poll_description": "Przepraszamy, ankieta, którą próbowałeś utworzyć nie została opublikowana.", + "failed_send_poll_title": "Nie udało się opublikować ankiety", + "notes": "Wyniki są ujawnione tylko po zakończeniu ankiety", + "options_add_button": "Dodaj opcję", + "options_heading": "Utwórz opcje", + "options_label": "Opcja %(number)s", + "options_placeholder": "Napisz opcję", + "topic_heading": "Jakie jest Twoje pytanie lub temat ankiety?", + "topic_label": "Pytanie lub temat", + "topic_placeholder": "Napisz coś…", + "total_decryption_errors": "Ze względu na błędy rozszyfrowywania, niektóre głosy mogły nie zostać policzone", + "total_n_votes": { + "one": "Oddano %(count)s głos. Zagłosuj, aby zobaczyć wyniki", + "other": "Oddano %(count)s głosów. Zagłosuj, aby zobaczyć wyniki" + }, + "total_n_votes_voted": { + "one": "Oparte na %(count)s głosie", + "other": "Oparte na %(count)s głosach" + }, + "total_no_votes": "Brak głosów", + "total_not_ended": "Wyniki będą widoczne po zakończeniu ankiety", + "type_closed": "Ankieta zamknięta", + "type_heading": "Typ ankiety", + "type_open": "Ankieta otwarta", + "unable_edit_description": "Przepraszamy, nie możesz edytować ankiety po zakończonym głosowaniu.", + "unable_edit_title": "Nie można edytować ankiety" }, - "spaces": { - "error_no_permission_invite": "Nie masz uprawnień do zapraszania osób do tej przestrzeni", - "error_no_permission_create_room": "Nie masz uprawnień do tworzenia nowych pokoi w tej przestrzeni", - "error_no_permission_add_room": "Nie masz uprawnień do dodawania pokoi do tej przestrzeni", - "error_no_permission_add_space": "Nie masz uprawnień, aby dodać przestrzenie do tej przestrzeni" + "power_level": { + "admin": "Administrator", + "custom": "Własny (%(level)s)", + "custom_level": "Własny poziom", + "default": "Zwykły", + "label": "Poziom uprawnień", + "mod": "Moderator", + "moderator": "Moderator", + "restricted": "Ograniczony" }, - "auth": { - "continue_with_idp": "Kontynuuj z %(provider)s", - "sign_in_with_sso": "Zaloguj się za pomocą pojedynczego logowania", - "sso": "Pojedyncze logowanie", - "reset_password_action": "Resetuj hasło", - "reset_password_title": "Resetuj swoje hasło", - "continue_with_sso": "Kontynuuj z %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s lub %(usernamePassword)s", - "sign_in_instead": "Zamiast tego zaloguj się", - "account_clash": "Twoje nowe konto (%(newAccountId)s) zostało zarejestrowane, lecz jesteś już zalogowany na innym koncie (%(loggedInUserId)s).", - "account_clash_previous_account": "Kontynuuj, używając poprzedniego konta", - "log_in_new_account": "Zaloguj się do nowego konta.", - "registration_successful": "Pomyślnie zarejestrowano", - "server_picker_title": "Zaloguj się do swojego serwera domowego", - "server_picker_dialog_title": "Decyduj, gdzie Twoje konto jest hostowane", - "footer_powered_by_matrix": "napędzany przez Matrix", - "failed_homeserver_discovery": "Nie udało się rozpocząć odkrywania serwerów domowych", - "sync_footer_subtitle": "Jeśli dołączono do wielu pokojów, może to chwilę zająć", - "syncing": "Synchronizacja…", - "signing_in": "Logowanie…", - "unsupported_auth_msisdn": "Ten serwer nie wspiera autentykacji za pomocą numeru telefonu.", - "unsupported_auth_email": "Ten serwer domowy nie wspiera logowania za pomocą adresu e-mail.", - "unsupported_auth": "Serwer domowy nie oferuje żadnego procesu logowania, który wspierałby ten klient.", - "registration_disabled": "Rejestracja została wyłączona na tym serwerze domowym.", - "failed_query_registration_methods": "Nie można uzyskać wspieranych metod rejestracji.", - "username_in_use": "Ktoś już ma tę nazwę użytkownika, użyj innej.", - "3pid_in_use": "Ten adres e-mail lub numer telefonu jest już w użyciu.", - "incorrect_password": "Nieprawidłowe hasło", - "failed_soft_logout_auth": "Nie udało się uwierzytelnić ponownie", - "soft_logout_heading": "Zostałeś wylogowany", - "forgot_password_email_required": "Musisz wpisać adres e-mail połączony z twoim kontem.", - "forgot_password_email_invalid": "Adres e-mail nie wygląda na prawidłowy.", - "sign_in_prompt": "Posiadasz już konto? Zaloguj się", - "verify_email_heading": "Zweryfikuj adres e-mail, aby kontynuować", - "forgot_password_prompt": "Nie pamiętasz hasła?", - "soft_logout_intro_password": "Podaj hasło, aby zalogować się i odzyskać dostęp do swojego konta.", - "soft_logout_intro_sso": "Zaloguj się i odzyskaj dostęp do konta.", - "soft_logout_intro_unsupported_auth": "Nie możesz zalogować się do swojego konta. Skontaktuj się z administratorem serwera domowego po więcej informacji.", - "check_email_explainer": "Podążaj za instrukcjami wysłanymi do %(email)s", - "check_email_wrong_email_prompt": "Zły adres e-mail?", - "check_email_wrong_email_button": "Wprowadź ponownie adres e-mail", - "check_email_resend_prompt": "Nie otrzymałeś go?", - "check_email_resend_tooltip": "Wysłano ponownie link weryfikacyjny na e-mail!", - "enter_email_heading": "Wprowadź swój e-mail, aby zresetować hasło", - "enter_email_explainer": "%(homeserver)s wyśle Tobie link weryfikacyjny, abyś mógł zresetować hasło.", - "verify_email_explainer": "Przed zresetowaniem hasła musimy się upewnić, że to Ty. Kliknij link we wiadomości e-mail, którą właśnie wysłaliśmy do %(email)s", - "create_account_prompt": "Nowy? Utwórz konto", - "sign_in_or_register": "Zaloguj się lub utwórz konto", - "sign_in_or_register_description": "Użyj konta lub utwórz nowe, aby kontynuować.", - "sign_in_description": "Użyj swojego konta, aby kontynuować.", - "register_action": "Utwórz konto", - "server_picker_failed_validate_homeserver": "Nie można zweryfikować serwera domowego", - "server_picker_invalid_url": "Nieprawidłowy URL", - "server_picker_required": "Podaj serwer domowy", - "server_picker_matrix.org": "Matrix.org jest największym publicznym serwerem domowym na świecie, najlepsze miejsce dla wielu.", - "server_picker_intro": "Kontaktujemy się z miejscami, gdzie możesz założyć swoje konto tzw. 'serwery domowe'.", - "server_picker_custom": "Inne serwery domowe", - "server_picker_explainer": "Korzystaj z wybranego przez Ciebie serwera domowego Matrix lub hostuj swój własny.", - "server_picker_learn_more": "O serwerach domowych" + "presence": { + "away": "Z dala od urządzenia", + "busy": "Zajęty", + "idle": "Bezczynny", + "idle_for": "Bezczynny przez %(duration)s", + "offline": "Niedostępny", + "offline_for": "Offline przez %(duration)s", + "online": "Dostępny", + "online_for": "Online przez %(duration)s", + "unknown": "Nieznany", + "unknown_for": "Nieznany przez %(duration)s" + }, + "quick_settings": { + "all_settings": "Wszystkie ustawienia", + "metaspace_section": "Przypnij do paska bocznego", + "sidebar_settings": "Więcej opcji", + "title": "Szybkie ustawienia" + }, + "quit_warning": { + "call_in_progress": "Wygląda na to, że prowadzisz z kimś rozmowę; jesteś pewien że chcesz wyjść?", + "file_upload_in_progress": "Wygląda na to, że jesteś w trakcie przesyłania plików; jesteś pewien, że chcesz wyjść?" + }, + "redact": { + "confirm_button": "Potwierdź usunięcie", + "confirm_description": "Czy na pewno chcesz usunąć to wydarzenie?", + "confirm_description_state": "Usuwanie zmian pokoju w taki sposób może cofnąć zmianę.", + "error": "Nie możesz usunąć tej wiadomości. (%(code)s)", + "ongoing": "Usuwanie…", + "reason_label": "Powód (opcjonalne)" + }, + "reject_invitation_dialog": { + "confirmation": "Czy na pewno chcesz odrzucić zaproszenie?", + "failed": "Nie udało się odrzucić zaproszenia", + "title": "Odrzuć zaproszenie" + }, + "report_content": { + "description": "Zgłoszenie tej wiadomości wyśle administratorowi serwera unikatowe „ID wydarzenia”. Jeżeli wiadomości w tym pokoju są szyfrowane, administrator serwera może nie być w stanie przeczytać treści wiadomości, lub zobaczyć plików bądź zdjęć.", + "disagree": "Nie zgadzam się", + "error_create_room_moderation_bot": "Nie można utworzyć pokoju z botem moderującym", + "hide_messages_from_user": "Upewnij się, czy chcesz ukryć wszystkie bieżące i przyszłe wiadomości od tego użytkownika.", + "ignore_user": "Ignoruj użytkownika", + "illegal_content": "Nielegalna treść", + "missing_reason": "Wypełnij, dlaczego dokonujesz zgłoszenia.", + "nature": "Wybierz powód oraz opisz dlaczego ta wiadomość jest niestosowna.", + "nature_disagreement": "To co pisze ten użytkownik jest złe.\nZostanie to zgłoszone moderatorom pokoju.", + "nature_illegal": "Ten użytkownik wykazuje nielegalne zachowanie, na przykład wyłudza dane lub stosuje groźby karalne.\nTo zdarzenie zostanie zgłoszone moderatorom pokoju, którzy mogą przekazać te informacje organom prawnym.", + "nature_nonstandard_admin": "Ten pokój jest przeznaczony do nielegalnych lub toksycznych treści lub moderatorom nie udało się opanować nielegalnej lub toksycznej zawartości.\nZdarzenie zostanie zgłoszone administratorom %(homeserver)s.", + "nature_nonstandard_admin_encrypted": "Ten pokój jest przeznaczony do nielegalnych lub toksycznych treści lub moderatorom nie udało się opanować nielegalnej lub toksycznej zawartości.\nZdarzenie zostanie zgłoszone administratorom %(homeserver)s. Administratorzy NIE będą mogli odczytać szyfrowanej zawartości tego pokoju.", + "nature_other": "Inny powód. Proszę opisać problem.\nZostanie to zgłoszone do moderatorów pokoju.", + "nature_spam": "Ten użytkownik spamuje pokój, wysyłając wiadomości z reklamami, linkami do reklam lub propagandy.\nTo zdarzenie zostanie zgłoszone moderatorom.", + "nature_toxic": "Ten użytkownik wykazuje toksyczne zachowanie, na przykład obraża innych, udostępnia treści dla dorosłych lub łamie zasady panujące w pokoju.\nTo zdarzenie zostanie zgłoszone moderatorom pokoju.", + "other_label": "Inne", + "report_content_to_homeserver": "Zgłoś zawartość do administratora swojego serwera", + "report_entire_room": "Zgłoś cały pokój", + "spam_or_propaganda": "Spam lub propaganda", + "toxic_behaviour": "Toksyczne zachowanie" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Nie udało się odszyfrować %(failedCount)s sesji!", + "count_of_successfully_restored_keys": "Przywrócono pomyślnie %(sessionCount)s kluczy", + "enter_key_description": "Uzyskaj dostęp do historii bezpiecznych wiadomości i skonfiguruj bezpieczne wiadomości, wprowadzając swój klucz bezpieczeństwa.", + "enter_key_title": "Wprowadź klucz bezpieczeństwa", + "enter_phrase_description": "Uzyskaj dostęp do swojej bezpiecznej historii wiadomości i skonfiguruj bezpieczne wiadomości, wprowadzając Hasło bezpieczeństwa.", + "enter_phrase_title": "Wprowadź hasło bezpieczeństwa", + "incorrect_security_phrase_dialog": "Kopia zapasowa nie mogła zostać rozszyfrowana za pomocą tego Hasła bezpieczeństwa: upewnij się, że wprowadzono prawidłowe Hasło bezpieczeństwa.", + "incorrect_security_phrase_title": "Nieprawidłowe hasło bezpieczeństwa", + "key_backup_warning": "Ostrzeżenie: kopia zapasowa klucza powinna być konfigurowana tylko z zaufanego komputera.", + "key_fetch_in_progress": "Pobieranie kluczy z serwera…", + "key_forgotten_text": "Jeśli zapomniałeś swojego klucza bezpieczeństwa, możesz ", + "key_is_invalid": "Nieprawidłowy klucz bezpieczeństwa", + "key_is_valid": "Wygląda to na prawidłowy klucz bezpieczeństwa!", + "keys_restored_title": "Klucze przywrócone", + "load_error_content": "Nie udało się załadować stanu kopii zapasowej", + "load_keys_progress": "%(completed)s z %(total)s kluczy przywrócono", + "no_backup_error": "Nie znaleziono kopii zapasowej!", + "phrase_forgotten_text": "Jeśli zapomniałeś(aś) swojej frazy bezpieczeństwa, możesz wykorzystać swój klucz bezpieczeństwa lub skonfigurować nowe opcje odzyskiwania", + "recovery_key_mismatch_description": "Kopia zapasowa nie mogła zostać rozszyfrowana za pomocą tego Klucza: upewnij się, że wprowadzono prawidłowy Klucz bezpieczeństwa.", + "recovery_key_mismatch_title": "Klucze bezpieczeństwa nie pasują do siebie", + "restore_failed_error": "Przywrócenie kopii zapasowej jest niemożliwe" + }, + "right_panel": { + "add_integrations": "Dodaj widżety, mostki i boty", + "edit_integrations": "Edytuj widżety, mostki i boty", + "export_chat_button": "Eksportuj czat", + "files_button": "Pliki", + "pinned_messages": { + "empty": "Nie przypięto tu jeszcze niczego", + "explainer": "Jeżeli masz uprawnienia, przejdź do menu dowolnej wiadomości i wybierz Przypnij, aby przyczepić ją tutaj.", + "limits": { + "other": "Możesz przypiąć do %(count)s widżetów" + }, + "title": "Przypięte wiadomości" + }, + "pinned_messages_button": "Przypięte", + "poll": { + "active_heading": "Aktywne ankiety", + "empty_active": "Brak aktywnych ankiet w tym pokoju", + "empty_active_load_more": "Nie znaleziono aktywnych ankiet. Wczytaj więcej ankiet, aby wyświetlić poprzednie miesiące", + "empty_active_load_more_n_days": { + "one": "Nie znaleziono aktywnych ankiet w ostatnim dniu. Wczytaj więcej ankiet, aby wyświetlić poprzednie miesiące", + "other": "Nie znaleziono aktywnych ankiet w ostatnich %(count)s dniach. Wczytaj więcej ankiet, aby wyświetlić ankiety z poprzednich miesięcy" + }, + "empty_past": "Brak przeszłych ankiet w tym pokoju", + "empty_past_load_more": "Nie znaleziono przeszłych ankiet. Wczytaj więcej ankiet, aby wyświetlić poprzednie miesiące", + "empty_past_load_more_n_days": { + "one": "Nie znaleziono przeszłych ankiet w ostatnim dniu. Wczytaj więcej ankiet, aby wyświetlić ankiety z poprzednich miesięcy", + "other": "Nie znaleziono przeszłych ankiet w ostatnich %(count)s dniach. Wczytaj więcej ankiet, aby wyświetlić poprzednie miesiące" + }, + "final_result": { + "one": "Ostateczny wynik na podstawie %(count)s głosu", + "other": "Ostateczne wyniki na podstawie %(count)s głosów" + }, + "load_more": "Wczytaj więcej ankiet", + "loading": "Wczytywanie ankiet", + "past_heading": "Przeszłe ankiety", + "view_in_timeline": "Wyświetl ankietę na osi czasu", + "view_poll": "Wyświetl ankietę" + }, + "polls_button": "Historia ankiet", + "room_summary_card": { + "title": "Informacje pokoju" + }, + "search_button": "Szukaj", + "settings_button": "Ustawienia pokoju", + "share_button": "Udostępnij pokój", + "thread_list": { + "context_menu_label": "Opcje wątków" + }, + "video_room_chat": { + "title": "Czat" + }, + "widgets_section": "Widżety" + }, + "room": { + "3pid_invite_email_not_found_account": "To zaproszenie zostało wysłane do %(email)s, które nie jest powiązane z Twoim kontem", + "3pid_invite_email_not_found_account_room": "To zaproszenie do %(roomName)s zostało wysłane na adres %(email)s, który nie jest przypisany do Twojego konta", + "3pid_invite_error_description": "Wystąpił błąd (%(errcode)s) podczas próby weryfikacji zaproszenia. Spróbuj skontaktować się z osobą, od której otrzymano zaproszenie.", + "3pid_invite_error_invite_action": "Spróbuj dołączyć mimo tego", + "3pid_invite_error_invite_subtitle": "Możesz dołączyć tylko z działającym zaproszeniem.", + "3pid_invite_error_public_subtitle": "Dalej możesz tu dołączyć.", + "3pid_invite_error_title": "Coś poszło nie tak z Twoim zaproszeniem.", + "3pid_invite_error_title_room": "Coś poszło nie tak z Twoim zaproszeniem do %(roomName)s", + "3pid_invite_no_is_subtitle": "Użyj serwera tożsamości w Ustawieniach, aby otrzymywać zaproszenia bezpośrednio w %(brand)s.", + "banned_by": "Zostałeś zbanowany przez %(memberName)s", + "banned_from_room_by": "Zostałeś zbanowany z %(roomName)s przez %(memberName)s", + "context_menu": { + "copy_link": "Kopiuj link do pokoju", + "favourite": "Ulubiony", + "forget": "Zapomnij pokój", + "low_priority": "Niski priorytet", + "mark_read": "Oznacz jako przeczytane", + "mentions_only": "Tylko wzmianki", + "notifications_default": "Dopasuj z ustawieniami domyślnymi", + "notifications_mute": "Wycisz pokój", + "title": "Ustawienia pokoju", + "unfavourite": "Ulubiony" + }, + "creating_room_text": "Tworzymy pokój z %(names)s", + "dm_invite_action": "Rozpocznij rozmowę", + "dm_invite_subtitle": " chce porozmawiać", + "dm_invite_title": "Czy chcesz rozmawiać z %(user)s?", + "drop_file_prompt": "Upuść plik tutaj, aby go przesłać", + "edit_topic": "Edytuj temat", + "error_3pid_invite_email_lookup": "Nie udało się znaleźć użytkownika za pomocą e-maila", + "error_cancel_knock_title": "Nie udało się anulować", + "error_join_403": "Potrzebujesz zaproszenia, aby dołączyć do tego pokoju.", + "error_join_404_1": "Spróbowałeś dołączyć za pomocą ID pokoju bez podania listy serwerów, z których można dołączyć. ID pokojów to wewnętrzne identyfikatory, których nie da się użyć bez dodatkowych informacji.", + "error_join_404_2": "Jeśli znasz adres pokoju, spróbuj dołączyć za pomocą niego.", + "error_join_404_invite": "Osoba, która zaprosiła cię, już wyszła lub jej serwer jest offline.", + "error_join_404_invite_same_hs": "Osoba, która zaprosiła cię, już wyszła.", + "error_join_connection": "Wystąpił błąd podczas dołączania.", + "error_join_incompatible_version_1": "Przykro nam, twój serwer domowy jest zbyt stary, by uczestniczyć tu.", + "error_join_incompatible_version_2": "Proszę o kontakt z administratorem serwera.", + "error_join_title": "Nie udało się dołączyć", + "error_jump_to_date": "Serwer zwrócił %(statusCode)s z kodem błędu %(errorCode)s", + "error_jump_to_date_connection": "Wystąpił błąd sieci w trakcie próby przeskoczenia do określonej daty. Twój serwer domowy mógł zostać wyłączony lub wystąpił tymczasowym problem z Twoim połączeniem sieciowym. Spróbuj ponownie. Jeśli problem będzie się powtarzał, skontaktuj się z administratorem serwera domowego.", + "error_jump_to_date_details": "Szczegóły błędu", + "error_jump_to_date_not_found": "Nie byliśmy w stanie znaleźć wydarzenia patrząc do przodu od %(dateString)s. Spróbuj wybrać wcześniejszą datę.", + "error_jump_to_date_send_logs_prompt": "Wyślij dzienniki debugowania, aby pomóc nam znaleźć problem.", + "error_jump_to_date_title": "Nie można znaleźć wydarzenia w tym dniu", + "face_pile_summary": { + "one": "%(count)s osoba, którą znasz, już dołączyła", + "other": "%(count)s osób, które znasz, już dołączyło" + }, + "face_pile_tooltip_label": { + "one": "Wyświetl 1 członka", + "other": "Wyświetl wszystkich %(count)s członków" + }, + "face_pile_tooltip_shortcut": "Włączając %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Włączając Ciebie, %(commaSeparatedMembers)s", + "failed_reject_invite": "Nie udało się odrzucić zaproszenia", + "forget_room": "Zapomnij o tym pokoju", + "forget_space": "Zapomnij tą przestrzeń", + "header": { + "close_call_button": "Zamknij połączenie", + "forget_room_button": "Zapomnij pokój", + "hide_widgets_button": "Ukryj widżety", + "n_people_asking_to_join": { + "one": "Prosi o dołączenie", + "few": "%(count)s osób prosi o dołączenie", + "many": "%(count)s osób prosi o dołączenie" + }, + "room_is_public": "Ten pokój jest publiczny", + "show_widgets_button": "Pokaż widżety", + "video_call_button_ec": "Rozmowa wideo (%(brand)s)", + "video_call_button_jitsi": "Rozmowa wideo (Jitsi)", + "video_call_ec_change_layout": "Zmień układ", + "video_call_ec_layout_freedom": "Wolność", + "video_call_ec_layout_spotlight": "Centrum uwagi", + "video_room_view_chat_button": "Wyświetl oś czasu czatu" + }, + "header_untrusted_label": "Niezaufany", + "inaccessible": "Ten pokój lub przestrzeń nie jest dostępna w tym momencie.", + "inaccessible_name": "%(roomName)s nie jest dostępny w tym momencie.", + "inaccessible_subtitle_1": "Spróbuj ponownie później lub spytaj się administratora przestrzeni, aby sprawdził czy masz dostęp.", + "inaccessible_subtitle_2": "Wystąpił błąd %(errcode)s podczas próby dostępu do pokoju lub przestrzeni. Jeśli widzisz tą wiadomość w błędzie, zgłoś ten błąd.", + "intro": { + "dm_caption": "Tylko Wy jesteście w tej konwersacji, dopóki ktoś z Was nie zaprosi tu innej osoby.", + "enable_encryption_prompt": "Włącz szyfrowanie w ustawieniach.", + "encrypted_3pid_dm_pending_join": "Kiedy wszyscy dołączą, będziesz mógł rozmawiać", + "no_avatar_label": "Dodaj zdjęcie, aby inni mogli łatwo zauważyć Twój pokój.", + "no_topic": "Dodaj temat, aby poinformować ludzi czego dotyczy.", + "private_unencrypted_warning": "Normalnie Twoje wiadomości prywatne są szyfrowane, lecz ten pokój nie jest. Przeważnie jest to spowodowane korzystaniem z niewspieranego urządzenia lub metody, takiej jak zaproszenia e-mail.", + "room_invite": "Zaproś do tylko tego pokoju", + "send_message_start_dm": "Wyślij pierwszą wiadomość, aby zaprosić do rozmowy", + "start_of_dm_history": "Oto początek Twojej historii wiadomości prywatnych z .", + "start_of_room": "Oto początek .", + "topic": "Temat: %(topic)s ", + "topic_edit": "Temat: %(topic)s (edytuj)", + "unencrypted_warning": "Szyfrowanie end-to-end nie jest włączone", + "user_created": "%(displayName)s utworzył ten pokój.", + "you_created": "Utworzyłeś ten pokój." + }, + "invite_email_mismatch_suggestion": "Udostępnij ten e-mail w Ustawieniach, aby otrzymywać zaproszenia bezpośrednio w %(brand)s.", + "invite_reject_ignore": "Odrzuć i zignoruj użytkownika", + "invite_sent_to_email": "To zaproszenie zostało wysłane do %(email)s", + "invite_sent_to_email_room": "To zaproszenie do %(roomName)s zostało wysłane do %(email)s", + "invite_subtitle": " zaprosił Cię", + "invite_this_room": "Zaproś do tego pokoju", + "invite_title": "Czy chcesz dołączyć do %(roomName)s?", + "inviter_unknown": "Nieznany", + "invites_you_text": " zaprasza cię", + "join_button_account": "Zarejestruj się", + "join_failed_enable_video_rooms": "Aby dołączyć, włącz najpierw pokoje wideo w laboratoriach", + "join_failed_needs_invite": "Aby wyświetlić %(roomName)s, potrzebujesz zaproszenia", + "join_the_discussion": "Dołącz do dyskusji", + "join_title": "Dołącz do pokoju, aby uczestniczyć", + "join_title_account": "Przyłącz się do rozmowy przy użyciu konta", + "joining": "Dołączanie…", + "joining_room": "Dołączanie do pokoju…", + "joining_space": "Dołączanie do przestrzeni…", + "jump_read_marker": "Przeskocz do pierwszej nieprzeczytanej wiadomości.", + "jump_to_bottom_button": "Przewiń do najnowszych wiadomości", + "jump_to_date": "Przeskocz do daty", + "jump_to_date_beginning": "Początek pokoju", + "jump_to_date_prompt": "Wybierz datę do której przeskoczyć", + "kick_reason": "Powód: %(reason)s", + "kicked_by": "Zostałeś usunięty przez %(memberName)s", + "kicked_from_room_by": "Zostałeś usunięty z %(roomName)s przez %(memberName)s", + "knock_cancel_action": "Anuluj żądanie", + "knock_denied_subtitle": "Ponieważ odmówiono Ci dostępu, nie możesz dołączyć ponownie, dopóki nie zostaniesz zaproszony przez administratora lub moderatora grupy.", + "knock_denied_title": "Odmówiono Ci dostępu", + "knock_message_field_placeholder": "Wiadomość (opcjonalne)", + "knock_prompt": "Poprosić o dołączenie?", + "knock_prompt_name": "Poprosić o dołączenie do %(roomName)s?", + "knock_send_action": "Poproś o dostęp", + "knock_sent": "Wysłano prośbę o dołączenie", + "knock_sent_subtitle": "Twoja prośba o dołączenie jest w trakcie oczekiwania.", + "knock_subtitle": "Musisz uzyskać dostęp do tego pokoju, aby móc przeglądać lub uczestniczyć w rozmowie. Możesz wysłać prośbę o dołączenie poniżej.", + "leave_error_title": "Błąd opuszczania pokoju", + "leave_server_notices_description": "Ten pokój jest używany do ważnych wiadomości z serwera domowego, więc nie możesz go opuścić.", + "leave_server_notices_title": "Nie można opuścić pokoju powiadomień serwera", + "leave_unexpected_error": "Nieoczekiwany błąd serwera podczas próby opuszczania pokoju", + "link_email_to_receive_3pid_invite": "Połącz ten adres e-mail z Twoim kontem w Ustawieniach, aby otrzymywać zaproszenia bezpośrednio w %(brand)s.", + "loading_preview": "Wczytywanie podglądu", + "no_peek_join_prompt": "%(roomName)s nie może być wyświetlony. Chcesz do niego dołączyć?", + "no_peek_no_name_join_prompt": "Brak podglądu, czy chcesz dołączyć?", + "not_found_subtitle": "Jesteś pewny, że jesteś w dobrym miejscu?", + "not_found_title": "Ten pokój lub przestrzeń nie istnieje.", + "not_found_title_name": "%(roomName)s nie istnieje.", + "peek_join_prompt": "Przeglądasz %(roomName)s. Czy chcesz dołączyć do pokoju?", + "read_topic": "Kliknij, aby przeczytać temat", + "rejecting": "Odrzucanie zaproszenia…", + "rejoin_button": "Dołącz ponownie", + "search": { + "all_rooms": "Wszystkie pokoje", + "all_rooms_button": "Wyszukaj wszystkie pokoje", + "field_placeholder": "Szukaj…", + "result_count": { + "one": "(~%(count)s wynik)", + "other": "(~%(count)s wyników)" + }, + "this_room": "Ten pokój", + "this_room_button": "Wyszukaj ten pokój" + }, + "show_labs_settings": "Pokaż ustawienia laboratoriów", + "status_bar": { + "delete_all": "Usuń wszystkie", + "exceeded_resource_limit": "Wiadomość nie została wysłana, ponieważ serwer domowy przekroczył limit swoich zasobów. Skontaktuj się z administratorem serwisu, aby kontynuować.", + "homeserver_blocked": "Wiadomość nie została wysłana, ponieważ serwer domowy został zablokowany przez jego administratora. Skontaktuj się z administratorem serwisu, aby kontynuować.", + "monthly_user_limit_reached": "Wiadomość nie została wysłana, ponieważ serwer domowy przekroczył miesięczny limit aktywnych użytkowników. Skontaktuj się z administratorem serwisu, aby kontynuować.", + "requires_consent_agreement": "Nie możesz wysłać żadnej wiadomości, dopóki nie zaakceptujesz naszych warunków i kondycji.", + "retry_all": "Spróbuj ponownie wszystkie", + "select_messages_to_retry": "Możesz zaznaczyć wszystkie lub wybrane wiadomości aby spróbować ponownie lub usunąć je", + "server_connectivity_lost_description": "Wysłane wiadomości będą przechowywane aż do momentu odzyskania połączenia.", + "server_connectivity_lost_title": "Połączenie z serwerem zostało utracone.", + "some_messages_not_sent": "Niektóre z Twoich wiadomości nie zostały wysłane" + }, + "unknown_status_code_for_timeline_jump": "nieznany kod statusu", + "unread_notifications_predecessor": { + "one": "Masz %(count)s nieprzeczytanych powiadomień we wcześniejszej wersji tego pokoju.", + "other": "Masz %(count)s nieprzeczytane powiadomienie we wcześniejszej wersji tego pokoju." + }, + "upgrade_error_description": "Sprawdź ponownie czy Twój serwer wspiera wybraną wersję pokoju i spróbuj ponownie.", + "upgrade_error_title": "Błąd podczas aktualizacji pokoju", + "upgrade_warning_bar": "Ulepszenie tego pokoju zamknie bieżącą instancję pokoju i utworzy ulepszony pokój z tą samą nazwą.", + "upgrade_warning_bar_admins": "Tylko administratorzy pokojów widzą to ostrzeżenie", + "upgrade_warning_bar_unstable": "Ten pokój działa na wersji , którą serwer domowy oznaczył jako niestabilną.", + "upgrade_warning_bar_upgraded": "Ten pokój został już ulepszony.", + "upload": { + "uploading_multiple_file": { + "one": "Przesyłanie %(filename)s oraz %(count)s innych", + "other": "Przesyłanie %(filename)s oraz %(count)s innych" + }, + "uploading_single_file": "Przesyłanie %(filename)s" + }, + "view_failed_enable_video_rooms": "Aby wyświetlić, włącz najpierw pokoje wideo w laboratoriach", + "waiting_for_join_subtitle": "Jak tylko zaproszeni użytkownicy dołączą do %(brand)s, będziesz mógł czatować w pokoju szyfrowanym end-to-end", + "waiting_for_join_title": "Czekanie na użytkowników %(brand)s" }, "room_list": { - "sort_unread_first": "Pokazuj najpierw pokoje z nieprzeczytanymi wiadomościami", + "add_room_label": "Dodaj pokój", + "add_space_label": "Dodaj przestrzeń", + "breadcrumbs_empty": "Brak ostatnio odwiedzonych pokojów", + "breadcrumbs_label": "Ostatnio odwiedzane pokoje", + "failed_add_tag": "Nie można dodać tagu %(tagName)s do pokoju", + "failed_remove_tag": "Nie udało się usunąć tagu %(tagName)s z pokoju", + "failed_set_dm_tag": "Nie udało się ustawić tagu wiadomości prywatnych", + "home_menu_label": "Opcje głównej", + "join_public_room_label": "Dołącz do publicznego pokoju", + "joining_rooms_status": { + "one": "Aktualnie dołączanie do %(count)s pokoju", + "other": "Aktualnie dołączanie do %(count)s pokoi" + }, + "notification_options": "Opcje powiadomień", + "redacting_messages_status": { + "one": "Aktualnie usuwanie wiadomości z %(count)s pokoju", + "other": "Aktualnie usuwanie wiadomości z %(count)s pokoi" + }, + "show_less": "Pokaż mniej", + "show_n_more": { + "one": "Pokaż %(count)s więcej", + "other": "Pokaż %(count)s więcej" + }, "show_previews": "Pokazuj podglądy wiadomości", "sort_by": "Sortuj według", "sort_by_activity": "Aktywności", "sort_by_alphabet": "A-Z", + "sort_unread_first": "Pokazuj najpierw pokoje z nieprzeczytanymi wiadomościami", + "space_menu_label": "menu %(spaceName)s", "sublist_options": "Ustawienia listy", - "show_n_more": { - "one": "Pokaż %(count)s więcej", - "other": "Pokaż %(count)s więcej" + "suggested_rooms_heading": "Sugerowane pokoje" + }, + "room_settings": { + "access": { + "description_space": "Zdecyduj kto może wyświetlić i dołączyć do %(spaceName)s.", + "title": "Dostęp" + }, + "advanced": { + "error_upgrade_description": "Uaktualnienie pokoju nie mogło zostać ukończone", + "error_upgrade_title": "Nie udało się uaktualnić pokoju", + "information_section_room": "Informacje pokoju", + "information_section_space": "Informacje przestrzeni", + "room_id": "Wewnętrzne ID pokoju", + "room_predecessor": "Wyświetl starsze wiadomości w %(roomName)s.", + "room_upgrade_button": "Zaktualizuj ten pokój do zalecanej wersji pokoju", + "room_upgrade_warning": "Uwaga!: Aktualizacja pokoju nie przeniesie członków do nowej wersji pokoju automatycznie. Użytkownicy muszą kliknąć link w starym, nieaktywnym pokoju by dołączyć do nowej wersji pokoju.", + "room_version": "Wersja pokoju:", + "room_version_section": "Wersja pokoju", + "space_predecessor": "Wyświetl starsze wersje %(spaceName)s.", + "space_upgrade_button": "Zaktualizuj tą przestrzeń do zalecanej wersji pokoju", + "unfederated": "Ten pokój nie jest dostępny na zdalnych serwerach Matrix", + "upgrade_button": "Uaktualnij ten pokój do wersji %(version)s", + "upgrade_dialog_description": "Ulepszenie tego pokoju wymaga zamknięcia bieżącej instancji pokoju i utworzenie nowego w jego miejsce. Aby zapewnić użytkownikom najlepsze możliwe doświadczenia:", + "upgrade_dialog_description_1": "Utwórz nowy pokój o tej samej nazwie, opisie i awatarze", + "upgrade_dialog_description_2": "Zaktualizuj każdy alias pokoju, aby wskazywał na nowy pokój", + "upgrade_dialog_description_3": "Zakaż rozmawiania w starej wersji pokoju i opublikuj wiadomość, aby użytkownicy przenieśli się do nowego", + "upgrade_dialog_description_4": "Opublikuj link do starego pokoju na początku nowego, aby można było czytać stare wiadomości", + "upgrade_dialog_title": "Uaktualnij wersję pokoju", + "upgrade_dwarning_ialog_title_public": "Aktualizuj pokój publiczny", + "upgrade_warning_dialog_description": "Aktualizowanie pokoju to zaawansowane działanie i zaleca się je głównie, kiedy pokój jest niestabilny, brakuje w nim funkcji lub znajdują się w nim luki bezpieczeństwa.", + "upgrade_warning_dialog_explainer": "Aktualizacja spowoduje utworzenie pokoju w nowej wersji. Wszystkie bieżące wiadomości zostaną zarchiwizowane w tym pokoju.", + "upgrade_warning_dialog_footer": "Zaktualizujesz ten pokój z wersji do .", + "upgrade_warning_dialog_invite_label": "Automatycznie zapraszaj członków tego pokoju do nowego", + "upgrade_warning_dialog_report_bug_prompt": "Przeważnie to wpływa wyłącznie na to, jak serwer jest przetwarzany na serwerze. Jeśli posiadasz problem z %(brand)s, zgłoś błąd.", + "upgrade_warning_dialog_report_bug_prompt_link": "Przeważnie to wpływa wyłącznie na to, jak serwer jest przetwarzany na serwerze. Jeśli posiadasz problem z %(brand)s, zgłoś błąd.", + "upgrade_warning_dialog_title": "Ulepsz pokój", + "upgrade_warning_dialog_title_private": "Aktualizuj pokój prywatny" + }, + "alias_not_specified": "nieokreślony", + "bridges": { + "description": "Ten pokój mostkuje wiadomości do następujących platform. Dowiedz się więcej.", + "empty": "Ten pokój nie mostkuje wiadomości z żadnymi platformami. Dowiedz się więcej.", + "title": "Mostki" + }, + "delete_avatar_label": "Usuń awatar", + "general": { + "alias_field_has_domain_invalid": "Brakuje separatora domeny np. (:domena.org)", + "alias_field_has_localpart_invalid": "Brakuje nazwy pokoju lub separatora np. (mój-pokój:domena.org)", + "alias_field_matches_invalid": "Ten adres nie wskazuje na ten pokój", + "alias_field_placeholder_default": "np. mój-pokój", + "alias_field_required_invalid": "Podaj adres", + "alias_field_safe_localpart_invalid": "Niektóre znaki niedozwolone", + "alias_field_taken_invalid": "Ten adres posiadał nieprawidłowy serwer lub jest już w użyciu", + "alias_field_taken_invalid_domain": "Ten adres jest już w użyciu", + "alias_field_taken_valid": "Można użyć tego adresu", + "alias_heading": "Adres pokoju", + "aliases_items_label": "Inne opublikowane adresy:", + "aliases_no_items_label": "Brak innych opublikowanych adresów, dodaj jakiś poniżej", + "aliases_section": "Adresy pokoju", + "avatar_field_label": "Awatar pokoju", + "canonical_alias_field_label": "Główny adres", + "default_url_previews_off": "Podglądy linków są domyślnie wyłączone dla uczestników tego pokoju.", + "default_url_previews_on": "Podglądy linków są domyślnie włączone dla uczestników tego pokoju.", + "description_space": "Edytuj ustawienia powiązane z twoją przestrzenią.", + "error_creating_alias_description": "Wystąpił błąd podczas aktualizowania tego adresu. Serwer mógł odrzucić żądanie lub wystąpił błąd tymczasowy.", + "error_creating_alias_title": "Wystąpił błąd podczas tworzenia adresu", + "error_deleting_alias_description": "Wystąpił błąd podczas usuwania tego adresu. Może już nie istnieć lub wystąpił tymczasowy błąd.", + "error_deleting_alias_description_forbidden": "Nie posiadasz uprawnień do usunięcia tego adresu.", + "error_deleting_alias_title": "Wystąpił błąd podczas usuwania adresu", + "error_save_space_settings": "Nie udało się zapisać ustawień przestrzeni.", + "error_updating_alias_description": "Wystąpił błąd podczas aktualizowania alternatywnego adresu pokoju. Serwer mógł odrzucić żądanie lub wystąpił błąd tymczasowy.", + "error_updating_canonical_alias_description": "Wystąpił błąd podczas aktualizowania adresu głównego pokoju. Serwer mógł odrzucić żądanie lub wystąpił błąd tymczasowy.", + "error_updating_canonical_alias_title": "Wystąpił błąd podczas aktualizowania adresu głównego", + "leave_space": "Opuść przestrzeń", + "local_alias_field_label": "Lokalny adres", + "local_aliases_explainer_room": "Ustaw adresy tego pokoju, aby użytkownicy mogli go znaleźć za pośrednictwem Twojego serwera domowego (%(localDomain)s)", + "local_aliases_explainer_space": "Ustaw adresy dla tej przestrzeni, aby użytkownicy mogli go znaleźć za pomocą Twojego serwera domowego (%(localDomain)s)", + "local_aliases_section": "Lokalne adresy", + "name_field_label": "Nazwa pokoju", + "new_alias_placeholder": "Nowo opublikowany adres (np. #alias:server)", + "no_aliases_room": "Ten pokój nie ma lokalnych adresów", + "no_aliases_space": "Ta przestrzeń nie ma adresu lokalnego", + "other_section": "Inne", + "publish_toggle": "Czy opublikować ten pokój dla ogółu w spisie pokojów domeny %(domain)s?", + "published_aliases_description": "Aby opublikować adres, musi być on najpierw ustawiony jako adres lokalny.", + "published_aliases_explainer_room": "Opublikowane adresy mogą być używane przez każdego, kto dołączył do Twojego pokoju.", + "published_aliases_explainer_space": "Opublikowane adresy mogą być używane przez każdego, kto dołączył do Twojej przestrzeni.", + "published_aliases_section": "Opublikowane adresy", + "save": "Zapisz zmiany", + "topic_field_label": "Temat pokoju", + "url_preview_encryption_warning": "W zaszyfrowanych pokojach, takich jak ten, podgląd adresów URL jest domyślnie wyłączony, aby upewnić się, że serwer (w którym generowane są podglądy) nie może zbierać informacji o linkach widocznych w tym pokoju.", + "url_preview_explainer": "Gdy ktoś umieści URL w wiadomości, można wyświetlić podgląd adresu URL, aby podać więcej informacji o tym łączu, takich jak tytuł, opis i obraz ze strony internetowej.", + "url_previews_section": "Podglądy linków", + "user_url_previews_default_off": "Masz domyślnie wyłączone podglądy linków.", + "user_url_previews_default_on": "Masz domyślnie włączone podglądy linków." + }, + "notifications": { + "browse_button": "Przeglądaj", + "custom_sound_prompt": "Ustaw nowy niestandardowy dźwięk", + "notification_sound": "Dźwięk powiadomień", + "settings_link": "Otrzymuj powiadomienia zgodnie z Twoimi ustawieniami", + "sounds_section": "Dźwięki", + "upload_sound_label": "Załaduj własny dźwięk", + "uploaded_sound": "Przesłano dźwięk" + }, + "people": { + "knock_empty": "Brak żądań", + "knock_section": "Prosi o dołączenie", + "see_less": "Zobacz mniej", + "see_more": "Zobacz więcej" + }, + "permissions": { + "add_privileged_user_description": "Dodaj jednemu lub więcej użytkownikom więcej uprawnień", + "add_privileged_user_filter_placeholder": "Szukaj użytkowników w tym pokoju…", + "add_privileged_user_heading": "Dodaj użytkowników uprzywilejowanych", + "ban": "Zablokuj użytkowników", + "ban_reason": "Powód", + "banned_by": "Zbanowany przez %(displayName)s", + "banned_users_section": "Zbanowani użytkownicy", + "error_changing_pl_description": "Wystąpił błąd podczas zmiany poziomu uprawnień użytkownika. Upewnij się, że posiadasz wystarczające uprawnienia i spróbuj ponownie.", + "error_changing_pl_reqs_description": "Wystąpił błąd podczas zmiany wymagań poziomu uprawnień pokoju. Upewnij się, że posiadasz wystarczające uprawnienia i spróbuj ponownie.", + "error_changing_pl_reqs_title": "Wystąpił błąd podczas zmiany wymagań poziomu uprawnień", + "error_changing_pl_title": "Wystąpił błąd podczas zmiany poziomu uprawnień", + "error_unbanning": "Nie udało się odbanować", + "events_default": "Wysyłanie wiadomości", + "invite": "Zapraszanie użytkowników", + "io.element.voice_broadcast_info": "Transmisje głosowe", + "kick": "Usuń użytkowników", + "m.call": "Rozpocznij połączenie %(brand)s", + "m.call.member": "Dołącz do połączeń %(brand)s", + "m.reaction": "Wyślij reakcje", + "m.room.avatar": "Zmień awatar pokoju", + "m.room.avatar_space": "Zmień awatar przestrzeni", + "m.room.canonical_alias": "Zmienianie głównego adresu pokoju", + "m.room.canonical_alias_space": "Zmień adres główny przestrzeni", + "m.room.encryption": "Włącz szyfrowanie pokoju", + "m.room.history_visibility": "Zmień widoczność historii", + "m.room.name": "Zmień nazwę pokoju", + "m.room.name_space": "Zmień nazwę przestrzeni", + "m.room.pinned_events": "Zarządzaj przypiętymi wydarzeniami", + "m.room.power_levels": "Zmienianie uprawnień", + "m.room.redaction": "Usuń wiadomości wysłane przeze mnie", + "m.room.server_acl": "Zmień serwer ACLs", + "m.room.tombstone": "Zaktualizuj pokój", + "m.room.topic": "Zmienianie tematu", + "m.room.topic_space": "Zmień opis", + "m.space.child": "Zarządzaj pokojami w tej przestrzeni", + "m.widget": "Modyfikuj widżet", + "muted_users_section": "Wyciszeni użytkownicy", + "no_privileged_users": "Żadni użytkownicy w tym pokoju nie mają specyficznych uprawnień", + "notifications.room": "Powiadamianie wszystkich", + "permissions_section": "Uprawnienia", + "permissions_section_description_room": "Wybierz role wymagane do zmieniania różnych części pokoju", + "permissions_section_description_space": "Wybierz wymagane role wymagane do zmiany różnych części przestrzeni", + "privileged_users_section": "Użytkownicy uprzywilejowani", + "redact": "Usuń wiadomości wysłane przez innych", + "send_event_type": "Wyślij zdarzenia %(eventType)s", + "state_default": "Zmienianie ustawień", + "title": "Role i uprawnienia", + "users_default": "Domyślna rola" + }, + "security": { + "enable_encryption_confirm_description": "Po włączeniu, szyfrowania pokoju nie będzie się dało wyłączyć. Wiadomości wysłane w pokoju szyfrowanym nie mogą zostać odczytane przez serwer, tylko wyłącznie przez uczestników pokoju. Włączenie szyfrowania może uniemożliwić wielu botom i mostkom działanie. Dowiedz się więcej o szyfrowaniu.", + "enable_encryption_confirm_title": "Włączyć szyfrowanie?", + "enable_encryption_public_room_confirm_description_1": "Nie zaleca się dodawania szyfrowania do pokojów publicznych. Każdy może znaleźć Twój pokój, więc jest w stanie czytać wszystkie zawarte w nim wiadomości. Nie uzyskasz żadnych benefitów szyfrowania, a tej zmiany nie będzie można cofnąć. Szyfrowanie wiadomości w pokoju publicznym sprawi, że wysyłanie i odbieranie wiadomości będzie wolniejsze.", + "enable_encryption_public_room_confirm_description_2": "Aby uniknąć tych problemów, utwórz nowy pokój szyfrowany dla konwersacji, które planujesz.", + "enable_encryption_public_room_confirm_title": "Czy na pewno chcesz dodać szyfrowanie do tego pokoju publicznego?", + "encrypted_room_public_confirm_description_1": "Nie zaleca się upubliczniania pokojów szyfrowanych. Każdy może znaleźć Twój pokój, więc jest w stanie czytać wszystkie zawarte w nim wiadomości. Nie uzyskasz żadnych benefitów szyfrowania. Szyfrowanie wiadomości w pokoju publicznym sprawi, że wysyłanie i odbieranie wiadomości będzie wolniejsze.", + "encrypted_room_public_confirm_description_2": "Aby uniknąć tych problemów, utwórz nowy pokój szyfrowany dla konwersacji, które planujesz.", + "encrypted_room_public_confirm_title": "Czy na pewno chcesz upublicznić ten pokój szyfrowany?", + "encryption_forced": "Twój serwer wymaga wyłączenia szyfrowania.", + "encryption_permanent": "Po włączeniu, szyfrowanie nie może zostać wyłączone.", + "error_join_rule_change_title": "Nie udało się zaktualizować zasad dołączania", + "error_join_rule_change_unknown": "Nieznany błąd", + "guest_access_warning": "Osoby ze wspieranymi klientami będą mogli dołączyć do pokoju bez posiadania konta.", + "history_visibility_invited": "Tylko członkowie (od kiedy zostali zaproszeni)", + "history_visibility_joined": "Tylko członkowie (od kiedy dołączyli)", + "history_visibility_legend": "Kto może czytać historię?", + "history_visibility_shared": "Tylko członkowie (od momentu włączenia tej opcji)", + "history_visibility_warning": "Zmiany tego, kto może przeglądać historię wyszukiwania dotyczą tylko przyszłych wiadomości w pokoju. Widoczność wcześniejszej historii nie zmieni się.", + "history_visibility_world_readable": "Każdy", + "join_rule_description": "Decyduj kto może dołączyć %(roomName)s.", + "join_rule_invite": "Prywatny (tylko na zaproszenie)", + "join_rule_invite_description": "Tylko zaproszeni ludzie mogą dołączyć.", + "join_rule_knock": "Poproś o dołączenie", + "join_rule_knock_description": "Osoby nie mogą dołączyć, dopóki nie otrzymają zezwolenia.", + "join_rule_public_description": "Każdy może znaleźć i dołączyć.", + "join_rule_restricted": "Członkowie przestrzeni", + "join_rule_restricted_description": "Każdy w przestrzeni może znaleźć i dołączyć. Kliknij tu, aby ustawić które przestrzenie mają dostęp.", + "join_rule_restricted_description_active_space": "Każdy w może znaleźć i dołączyć. Możesz też wybrać inne przestrzenie.", + "join_rule_restricted_description_prompt": "Każdy w przestrzeni może znaleźć i dołączyć. Możesz wybrać wiele przestrzeni.", + "join_rule_restricted_description_spaces": "Przestrzenie z dostępem", + "join_rule_restricted_dialog_description": "Decyduj, które przestrzenie mogą dostać się do tego pokoju. Jeśli wybrano przestrzeń, jej członkowie mogą znaleźć i dołączyć do .", + "join_rule_restricted_dialog_empty_warning": "Usuwasz wszystkie przestrzenie. Domyślnie dostęp będą miały tylko osoby z zaproszeniem", + "join_rule_restricted_dialog_filter_placeholder": "Szukaj przestrzeni", + "join_rule_restricted_dialog_heading_known": "Inne przestrzenie, które znasz", + "join_rule_restricted_dialog_heading_other": "Inne przestrzenie lub pokoje, których możesz nie znać", + "join_rule_restricted_dialog_heading_room": "Przestrzenie, które znasz, że zawierają ten pokój", + "join_rule_restricted_dialog_heading_space": "Przestrzenie, które znasz, że zawierają tą przestrzeń", + "join_rule_restricted_dialog_heading_unknown": "Są to prawdopodobnie te, których częścią są inni administratorzy pokoju.", + "join_rule_restricted_dialog_title": "Wybierz przestrzenie", + "join_rule_restricted_n_more": { + "one": "i %(count)s więcej", + "other": "i %(count)s więcej" + }, + "join_rule_restricted_summary": { + "one": "Obecnie jedna przestrzeń ma dostęp", + "other": "Obecnie %(count)s przestrzeni ma dostęp" + }, + "join_rule_restricted_upgrade_description": "To ulepszenie pozwoli członkom wybranych przestrzeni uzyskać dostęp do tego pokoju bez zaproszenia.", + "join_rule_restricted_upgrade_warning": "Ten pokój znajduje się w przestrzeniach, w których nie masz uprawnień administratora. W tych przestrzeniach stary pokój wciąż będzie wyświetlany, lecz ludzie otrzymają propozycję dołączenia do nowego.", + "join_rule_upgrade_awaiting_room": "Wczytywanie nowego pokoju", + "join_rule_upgrade_required": "Aktualizacja wymagana", + "join_rule_upgrade_sending_invites": { + "one": "Wysyłanie zaproszenia...", + "other": "Wysyłanie zaproszeń... (%(progress)s z %(count)s)" + }, + "join_rule_upgrade_updating_spaces": { + "one": "Aktualizowanie przestrzeni...", + "other": "Aktualizowanie przestrzeni... (%(progress)s z %(count)s)" + }, + "join_rule_upgrade_upgrading_room": "Aktualizowanie pokoju", + "public_without_alias_warning": "Aby powiązać ten pokój, dodaj adres.", + "publish_room": "Uczyń ten pokój widocznym w katalogu pokoi publicznych.", + "publish_space": "Uczyń tę przestrzeń widoczną w katalogu pomieszczeń publicznych.", + "strict_encryption": "Nigdy nie wysyłaj zaszyfrowanych wiadomości do niezweryfikowanych sesji z tej sesji w tym pokoju", + "title": "Bezpieczeństwo i prywatność" + }, + "title": "Ustawienia pokoju - %(roomName)s", + "upload_avatar_label": "Prześlij awatar", + "visibility": { + "alias_section": "Adres", + "error_failed_save": "Nie udało się zaktualizować widoczności tej przestrzeni", + "error_update_guest_access": "Nie udało się zaktualizować dostępu dla gości do tej przestrzeni", + "error_update_history_visibility": "Nie udało się zaktualizować widoczności historii dla tej przestrzeni", + "guest_access_explainer": "Goście mogą dołączyć do przestrzeni bez posiadania konta.", + "guest_access_explainer_public_space": "Może to być przydatne dla publicznych przestrzeni.", + "guest_access_label": "Włącz dostęp dla gości", + "history_visibility_anyone_space": "Podgląd przestrzeni", + "history_visibility_anyone_space_description": "Pozwól ludziom na podgląd twojej przestrzeni zanim dołączą.", + "history_visibility_anyone_space_recommendation": "Zalecane dla publicznych przestrzeni.", + "title": "Widoczność" + }, + "voip": { + "call_type_section": "Typ połączenia", + "enable_element_call_caption": "%(brand)s jest szyfrowany end-to-end, lecz jest aktualnie ograniczony do mniejszej liczby użytkowników.", + "enable_element_call_label": "Włącz %(brand)s jako dodatkową opcję dzwonienia w tym pokoju", + "enable_element_call_no_permissions_tooltip": "Nie posiadasz wymaganych uprawnień, aby to zmienić." + } + }, + "room_summary_card_back_action_label": "Informacje pokoju", + "scalar": { + "error_create": "Nie można utworzyć widżetu.", + "error_membership": "Nie jesteś w tym pokoju.", + "error_missing_room_id": "Brak identyfikatora pokoju (roomID).", + "error_missing_room_id_request": "Brakujące room_id w żądaniu", + "error_missing_user_id_request": "Brakujące user_id w żądaniu", + "error_permission": "Nie masz pozwolenia na wykonanie tej akcji w tym pokoju.", + "error_power_level_invalid": "Poziom uprawnień musi być liczbą dodatnią.", + "error_room_not_visible": "Pokój %(roomId)s nie jest widoczny", + "error_room_unknown": "Ten pokój nie został rozpoznany.", + "error_send_request": "Nie udało się wysłać żądania.", + "failed_read_event": "Nie udało się odczytać wydarzeń", + "failed_send_event": "Nie udało się wysłać wydarzenia" + }, + "server_offline": { + "description": "Serwer nie odpowiada na niektóre z Twoich żądań. Poniżej przedstawiamy niektóre z prawdopodobnych powodów.", + "description_1": "Serwer (%(serverName)s) zajął zbyt dużo czasu na odpowiedź.", + "description_2": "Twoja zapora ogniowa lub antywirus blokują żądanie.", + "description_3": "Rozszerzenie w przeglądarce blokuje żądanie.", + "description_4": "Serwer jest offline.", + "description_5": "Serwer odrzucił Twoje żądanie.", + "description_6": "Twoja okolica ma problemy z połączeniem do internetu.", + "description_7": "Wystąpił błąd połączenia podczas próby skontaktowania się z serwerem.", + "description_8": "Serwer nie został skonfigurowany, aby wskazać co jest problemem (CORS).", + "empty_timeline": "Jesteś na bieżąco.", + "recent_changes_heading": "Najnowsze zmiany nie zostały jeszcze wprowadzone", + "title": "Serwer nie odpowiada" + }, + "seshat": { + "error_initialising": "Wystąpił błąd inicjalizacji wyszukiwania wiadomości, sprawdź swoje ustawienia po więcej informacji", + "reset_button": "Resetuj bank wydarzeń", + "reset_description": "Najprawdopodobniej nie chcesz zresetować swojego indeksu banku wydarzeń", + "reset_explainer": "Jeśli kontynuujesz, żadne wiadomości nie zostaną usunięte, lecz jakość wyszukiwania może się obniżyć na kilka miesięcy, w których indeks się zregeneruje", + "reset_title": "Zresetować bank wydarzeń?", + "warning_kind_files": "Ta wersja %(brand)s nie wspiera wyświetlania niektórych plików szyfrowanych", + "warning_kind_files_app": "Użyj aplikacji desktopowej, aby zobaczyć wszystkie szyfrowane pliki", + "warning_kind_search": "Ta wersja %(brand)s nie obsługuje wyszukiwania zabezpieczonych wiadomości", + "warning_kind_search_app": "Używaj Aplikacji desktopowej, aby wyszukiwać zaszyfrowane wiadomości" + }, + "setting": { + "help_about": { + "access_token_detail": "Twój token dostępu daje pełen dostęp do Twojego konta. Nie dziel się nim z nikim.", + "brand_version": "Wersja %(brand)s:", + "chat_bot": "Rozmowa z Botem %(brand)s", + "clear_cache_reload": "Wyczyść pamięć podręczną i przeładuj", + "help_link": "Aby uzyskać pomoc w używaniu %(brand)s, naciśnij tutaj.", + "help_link_chat_bot": "Aby uzyskać pomoc w korzystaniu z %(brand)s, kliknij tutaj lub rozpocznij czat z botem za pomocą przycisku poniżej.", + "homeserver": "Serwer domowy to %(homeserverUrl)s", + "identity_server": "Serwer tożsamości to %(identityServerUrl)s", + "olm_version": "Wersja Olm:", + "title": "Pomoc i o aplikacji", + "versions": "Wersje" + } + }, + "settings": { + "all_rooms_home": "Pokaż wszystkie pokoje na ekranie głównym", + "all_rooms_home_description": "Wszystkie pokoje w których jesteś zostaną pokazane na ekranie głównym.", + "always_show_message_timestamps": "Zawsze pokazuj znaczniki czasu wiadomości", + "appearance": { + "custom_font": "Użyj czcionki systemowej", + "custom_font_description": "Wybierz nazwę czcionki zainstalowanej w systemie, a %(brand)s spróbuje jej użyć.", + "custom_font_name": "Nazwa czcionki systemowej", + "custom_font_size": "Użyj niestandardowego rozmiaru", + "custom_theme_add_button": "Dodaj motyw", + "custom_theme_error_downloading": "Wystąpił błąd podczas pobierania informacji motywu.", + "custom_theme_invalid": "Nieprawidłowy schemat motywu.", + "custom_theme_success": "Dodano motyw!", + "custom_theme_url": "Niestandardowy adres URL motywu", + "font_size": "Rozmiar czcionki", + "font_size_limit": "Niestandardowy rozmiar czcionki może być wyłącznie pomiędzy %(min)s pt i %(max)s pt", + "font_size_nan": "Rozmiar musi być liczbą", + "font_size_valid": "Użyj pomiędzy %(min)s pt i %(max)s pt", + "heading": "Dostosuj wygląd", + "image_size_default": "Zwykły", + "image_size_large": "Duży", + "layout_bubbles": "Dymki wiadomości", + "layout_irc": "IRC (eksperymentalny)", + "match_system_theme": "Dopasuj do motywu systemowego", + "subheading": "Ustawienia wyglądu wpływają tylko na tę sesję %(brand)s.", + "timeline_image_size": "Rozmiar obrazu na osi czasu", + "use_high_contrast": "Użyj wysokiego kontrastu" + }, + "automatic_language_detection_syntax_highlight": "Włącz automatyczne rozpoznawanie języka dla podświetlania składni", + "autoplay_gifs": "Auto odtwarzanie GIF'ów", + "autoplay_videos": "Auto odtwarzanie filmów", + "big_emoji": "Aktywuj duże emoji na czacie", + "code_block_expand_default": "Domyślnie rozwijaj bloki kodu", + "code_block_line_numbers": "Pokazuj numery wierszy w blokach kodu", + "disable_historical_profile": "Pokaż bieżące zdjęcie i nazwę użytkowników w historii wiadomości", + "emoji_autocomplete": "Włącz podpowiedzi Emoji podczas pisania", + "enable_markdown": "Włącz Markdown", + "enable_markdown_description": "Rozpocznij wiadomość z /plain, aby była bez markdownu.", + "general": { + "account_management_section": "Zarządzanie kontem", + "account_section": "Konto", + "add_email_dialog_title": "Dodaj adres e-mail", + "add_email_failed_verification": "Nie udało się zweryfikować adresu e-mail: upewnij się że kliknąłeś w link w e-mailu", + "add_email_instructions": "Wysłaliśmy Ci e-mail, aby zweryfikować Twój adres. Podążaj za instrukcjami z niego, a później naciśnij poniższy przycisk.", + "add_msisdn_confirm_body": "Naciśnij przycisk poniżej aby potwierdzić dodanie tego numeru telefonu.", + "add_msisdn_confirm_button": "Potwierdź dodanie numeru telefonu", + "add_msisdn_confirm_sso_button": "Potwierdź dodanie tego numeru telefonu przy użyciu pojedynczego logowania, aby potwierdzić swoją tożsamość.", + "add_msisdn_dialog_title": "Dodaj numer telefonu", + "add_msisdn_instructions": "Wiadomość tekstowa wysłana do %(msisdn)s. Wprowadź kod weryfikacyjny w niej zawarty.", + "add_msisdn_misconfigured": "Dodaj / binduj za pomocą MSISDN flow zostało nieprawidłowo skonfigurowane", + "confirm_adding_email_body": "Naciśnij przycisk poniżej aby zatwierdzić dodawanie adresu e-mail.", + "confirm_adding_email_title": "Potwierdź dodanie e-maila", + "deactivate_confirm_body": "Czy na pewno chcesz dezaktywować swoje konto? Nie można tego cofnąć.", + "deactivate_confirm_body_password": "Aby kontynuować, wpisz swoje hasło konta:", + "deactivate_confirm_body_sso": "Potwierdź dezaktywację swojego konta za pomocą pojedynczego logowania, potwierdzając swoją tożsamość.", + "deactivate_confirm_content": "Potwierdź, że chcesz dezaktywować swoje konto. Jeśli kontynuujesz:", + "deactivate_confirm_content_1": "Nie będziesz mógł aktywować ponownie swojego konta", + "deactivate_confirm_content_2": "Nie będziesz mógł się zalogować", + "deactivate_confirm_content_3": "Nikt nie będzie mógł użyć ponownie Twojej nazwy użytkownika (MXID), włączając Ciebie: nazwa stanie się niedostępna", + "deactivate_confirm_content_4": "Opuścisz wszystkie pokoje i wiadomości prywatne, w których jesteś", + "deactivate_confirm_content_5": "Zostaniesz usunięty z serwera tożsamości: Twoi znajomi nie będą w stanie Cię znaleźć za pomocą twojego adresu e-mail lub numeru telefonu", + "deactivate_confirm_content_6": "Twoje stare wiadomości wciąż będą widoczne dla osób, które je otrzymały, tak jak e-maile, które wysłałeś w przeszłości. Czy chcesz ukryć Twoje wiadomości osobom, które dołączą do pokoju w przyszłości?", + "deactivate_confirm_continue": "Potwierdź dezaktywację konta", + "deactivate_confirm_erase_label": "Ukryj moje wiadomości dla nowych osób", + "deactivate_section": "Dezaktywuj konto", + "deactivate_warning": "Dezaktywacja konta jest akcją trwałą — bądź ostrożny!", + "discovery_email_empty": "Opcje odkrywania pojawią się, gdy dodasz adres e-mail powyżej.", + "discovery_email_verification_instructions": "Zweryfikuj link w swojej skrzynce odbiorczej", + "discovery_msisdn_empty": "Opcje odkrywania pojawią się, gdy dodasz numer telefonu powyżej.", + "discovery_needs_terms": "Wyrażasz zgodę na warunki użytkowania serwera%(serverName)s aby pozwolić na odkrywanie Ciebie za pomocą adresu e-mail oraz numeru telefonu.", + "discovery_section": "Odkrywanie", + "email_address_in_use": "Podany adres e-mail jest już w użyciu", + "email_address_label": "Adres e-mail", + "email_not_verified": "Twój adres e-mail nie został jeszcze zweryfikowany", + "email_verification_instructions": "Kliknij link w wiadomości e-mail, którą otrzymałeś, aby zweryfikować i kliknij kontynuuj ponownie.", + "emails_heading": "Adresy e-mail", + "error_add_email": "Nie można dodać adresu e-mail", + "error_deactivate_communication": "Wystąpił problem podczas łączenia się z serwerem. Spróbuj ponownie.", + "error_deactivate_invalid_auth": "Serwer nie zwrócił prawidłowych informacji uwierzytelniających.", + "error_deactivate_no_auth": "Serwer nie wymagał żadnego uwierzytelnienia", + "error_email_verification": "Weryfikacja adresu e-mail nie powiodła się.", + "error_invalid_email": "Nieprawidłowy adres e-mail", + "error_invalid_email_detail": "Ten adres e-mail zdaje się nie być poprawny", + "error_msisdn_verification": "Nie udało się zweryfikować numeru telefonu.", + "error_password_change_403": "Zmiana hasła nie powiodła się. Czy Twoje hasło jest poprawne?", + "error_password_change_http": "%(errorMessage)s (Status HTTP %(httpStatus)s)", + "error_password_change_title": "Wystąpił błąd podczas zmiany hasła", + "error_password_change_unknown": "Wystąpił nieznany błąd podczas zmiany hasła (%(stringifiedError)s)", + "error_remove_3pid": "Nie można usunąć informacji kontaktowych", + "error_revoke_email_discovery": "Nie można cofnąć udostępniania adresu e-mail", + "error_revoke_msisdn_discovery": "Nie można odwołać udostępniania numeru telefonu", + "error_saving_profile": "To działanie nie mogło być ukończone", + "error_saving_profile_title": "Nie udało się zapisać profilu", + "error_share_email_discovery": "Nie udało się udostępnić adresu e-mail", + "error_share_msisdn_discovery": "Nie udało się udostępnić numeru telefonu", + "external_account_management": "Twoje dane konta są zarządzane oddzielnie na %(hostname)s.", + "identity_server_no_token": "Nie znaleziono tokena dostępu tożsamości", + "identity_server_not_set": "Serwer tożsamości nie jest ustawiony", + "incorrect_msisdn_verification": "Nieprawidłowy kod weryfikujący", + "language_section": "Język i region", + "msisdn_in_use": "Ten numer telefonu jest już zajęty", + "msisdn_label": "Numer telefonu", + "msisdn_verification_field_label": "Kod weryfikacyjny", + "msisdn_verification_instructions": "Wprowadź kod weryfikacyjny wysłany wiadomością tekstową.", + "msisdns_heading": "Numery telefonów", + "name_placeholder": "Brak nazwy ekranowej", + "oidc_manage_button": "Zarządzaj kontem", + "password_change_section": "Ustaw nowe hasło użytkownika…", + "password_change_success": "Twoje hasło zostało pomyślnie zmienione.", + "remove_email_prompt": "Usunąć %(email)s?", + "remove_msisdn_prompt": "Usunąć %(phone)s?", + "spell_check_locale_placeholder": "Wybierz język", + "spell_check_section": "Sprawdzanie pisowni" + }, + "image_thumbnails": "Pokaż podgląd/miniatury obrazów", + "inline_url_previews_default": "Włącz domyślny podgląd URL w tekście", + "inline_url_previews_room": "Włącz domyślny podgląd URL dla uczestników w tym pokoju", + "inline_url_previews_room_account": "Włącz podgląd URL dla tego pokoju (dotyczy tylko Ciebie)", + "insert_trailing_colon_mentions": "Wstawiaj dwukropek po wzmiance użytkownika na początku wiadomości", + "jump_to_bottom_on_send": "Przejdź na dół osi czasu po wysłaniu wiadomości", + "key_backup": { + "backup_in_progress": "Tworzy się kopia zapasowa Twoich kluczy (pierwsza kopia może potrwać kilka minut).", + "backup_starting": "Rozpoczynanie kopii zapasowej…", + "backup_success": "Sukces!", + "cannot_create_backup": "Nie można utworzyć kopii zapasowej klucza", + "create_title": "Utwórz kopię zapasową klucza", + "setup_secure_backup": { + "backup_setup_success_description": "Twoje klucze są właśnie przywracane z tego urządzenia.", + "backup_setup_success_title": "Wykonanie bezpiecznej kopii zapasowej powiodło się", + "cancel_warning": "Jeśli anulujesz teraz, możesz stracić wiadomości szyfrowane i dane, jeśli stracisz dostęp do loginu i hasła.", + "confirm_security_phrase": "Potwierdź swoje hasło bezpieczeństwa", + "description": "Zabezpiecz się przed utratą dostępu do szyfrowanych wiadomości i danych, tworząc kopię zapasową kluczy szyfrowania na naszym serwerze.", + "download_or_copy": "%(downloadButton)s lub %(copyButton)s", + "enter_phrase_description": "Wprowadź hasło bezpieczeństwa, które znasz tylko Ty, ponieważ będzie użyte do ochrony Twoich danych. Ze względów bezpieczeństwa, nie wprowadzaj hasła Twojego konta.", + "enter_phrase_title": "Wprowadź hasło bezpieczeństwa", + "enter_phrase_to_confirm": "Wprowadź hasło bezpieczeństwa ponownie, aby potwierdzić.", + "generate_security_key_description": "Wygenerujemy dla Ciebie klucz bezpieczeństwa, który możesz przechowywać w bezpiecznym miejscu, np. w menedżerze haseł lub w sejfie.", + "generate_security_key_title": "Wygeneruj klucz bezpieczeństwa", + "pass_phrase_match_failed": "To się nie zgadza.", + "pass_phrase_match_success": "Zgadza się!", + "phrase_strong_enough": "Wspaniale! Hasło bezpieczeństwa wygląda na silne.", + "requires_key_restore": "Przywróć kopię zapasową klucza, aby ulepszyć szyfrowanie", + "requires_password_confirmation": "Wprowadź hasło do konta, aby potwierdzić aktualizację:", + "requires_server_authentication": "Wymagane jest uwierzytelnienie z serwerem, aby potwierdzić ulepszenie.", + "secret_storage_query_failure": "Nie udało się uzyskać statusu sekretnego magazynu", + "security_key_safety_reminder": "Przechowuj swój klucz bezpieczeństwa w bezpiecznym miejscu, takim jak menedżer haseł lub sejf, ponieważ jest on używany do ochrony zaszyfrowanych danych.", + "session_upgrade_description": "Ulepsz tę sesję, aby zezwolić jej na weryfikację innych sesji, dając im dostęp do wiadomości szyfrowanych i oznaczenie ich jako zaufane.", + "set_phrase_again": "Wróć, aby skonfigurować to ponownie.", + "settings_reminder": "W ustawieniach możesz również skonfigurować bezpieczną kopię zapasową i zarządzać swoimi kluczami.", + "title_confirm_phrase": "Potwierdź hasło bezpieczeństwa", + "title_save_key": "Zapisz swój klucz bezpieczeństwa", + "title_set_phrase": "Ustaw hasło bezpieczeństwa", + "title_upgrade_encryption": "Ulepsz swoje szyfrowanie", + "unable_to_setup": "Nie można ustawić sekretnego magazynu", + "use_different_passphrase": "Użyć innego hasła?", + "use_phrase_only_you_know": "Użyj sekretnej frazy, którą znasz tylko Ty, i opcjonalnie zapisz klucz bezpieczeństwa, który będzie używany do tworzenia kopii zapasowych." + } + }, + "key_export_import": { + "confirm_passphrase": "Potwierdź hasło szyfrujące", + "enter_passphrase": "Wpisz frazę", + "export_description_1": "Ten proces pozwala na eksport kluczy do wiadomości otrzymanych w zaszyfrowanych pokojach do pliku lokalnego. Wtedy będzie można importować plik do innego klienta Matrix w przyszłości, tak aby ów klient także mógł rozszyfrować te wiadomości.", + "export_description_2": "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.", + "export_title": "Eksportuj klucze pokoju", + "file_to_import": "Plik do importu", + "import_description_1": "Ten proces pozwala na import zaszyfrowanych kluczy, które wcześniej zostały eksportowane z innego klienta Matrix. Będzie można odszyfrować każdą wiadomość, którą ów inny klient mógł odszyfrować.", + "import_description_2": "Eksportowany plik będzie chroniony hasłem szyfrującym. Aby odszyfrować plik, wpisz hasło szyfrujące tutaj.", + "import_title": "Importuj klucze pokoju", + "phrase_cannot_be_empty": "Hasło szyfrujące nie może być puste", + "phrase_must_match": "Hasła szyfrujące muszą być identyczne", + "phrase_strong_enough": "Świetnie! To hasło wygląda na wystarczająco silne" + }, + "keyboard": { + "title": "Skróty klawiszowe" + }, + "notifications": { + "default_setting_description": "To ustawienie zastosuje się do wszystkich Twoich pokoi.", + "default_setting_section": "Chce otrzymywać powiadomienia (Domyślne ustawienie)", + "desktop_notification_message_preview": "Pokaż podgląd wiadomości w powiadomieniach na pulpicie", + "email_description": "Otrzymuj e-maile z podsumowaniem pominiętych powiadomień", + "email_section": "Podsumowanie e-mail", + "email_select": "Wybierz, które e-maile mają otrzymać podsumowania. Zarządzaj swoimi e-mailami w sekcji .", + "enable_audible_notifications_session": "Włącz powiadomienia dźwiękowe dla tej sesji", + "enable_desktop_notifications_session": "Włącz powiadomienia na pulpicie dla tej sesji", + "enable_email_notifications": "Włącz powiadomienia email dla %(email)s", + "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_notifications_device": "Włącz powiadomienia dla tego urządzenia", + "error_loading": "Wystąpił błąd podczas wczytywania twoich ustawień powiadomień.", + "error_permissions_denied": "%(brand)s nie ma uprawnień, by wysyłać Ci powiadomienia - sprawdź ustawienia swojej przeglądarki", + "error_permissions_missing": "%(brand)s nie otrzymał uprawnień do wysyłania powiadomień - spróbuj ponownie", + "error_saving": "Błąd zapisywania ustawień powiadomień", + "error_saving_detail": "Wystąpił błąd podczas zapisywania twoich ustawień powiadomień.", + "error_title": "Nie można włączyć powiadomień", + "error_updating": "Wystąpił błąd podczas aktualizowania Twoich preferencji powiadomień. Przełącz opcję ponownie.", + "invites": "Zaproszono do pokoju", + "keywords": "Wyświetl plakietkę , gdy słowa kluczowe są używane w pokoju.", + "keywords_prompt": "Wprowadź tutaj słowa kluczowe lub użyj odmian pisowni lub nicków", + "labs_notice_prompt": "Aktualizacja:Uprościliśmy Ustawienia powiadomień, aby łatwiej je nawigować. Niektóre ustawienia niestandardowe nie są już tu widoczne, lecz wciąż aktywne. Jeśli kontynuujesz, niektóre Twoje ustawienia mogą się zmienić. Dowiedz się więcej", + "mentions_keywords": "Wzmianki i słowa kluczowe", + "mentions_keywords_only": "Wyłącznie wzmianki i słowa kluczowe", + "messages_containing_keywords": "Wiadomości zawierające słowa kluczowe", + "noisy": "Głośny", + "notices": "Wiadomości wysłane przez boty", + "notify_at_room": "Powiadom mnie, gdy ktoś użyje wzmianki @room", + "notify_keyword": "Powiadom, gdy ktoś używa słowa kluczowego", + "notify_mention": "Powiadom mnie, gdy ktoś użyje wzmianki @displayname lub %(mxid)s", + "other_section": "Inne rzeczy, które mogą Cię zainteresować:", + "people_mentions_keywords": "Osoby, wzmianki i słowa kluczowe", + "play_sound_for_description": "Zastosowano domyślnie do wszystkich pokoi na każdym urządzeniu.", + "play_sound_for_section": "Odtwórz dźwięk dla", + "push_targets": "Cele powiadomień", + "quick_actions_mark_all_read": "Oznacz wszystkie wiadomości jako przeczytane", + "quick_actions_reset": "Resetuj do ustawień domyślnych", + "quick_actions_section": "Szybkie akcje", + "room_activity": "Pojawiła się nowa aktywność pokoju, aktualizacje i status wiadomości", + "rule_call": "Zaproszenie do rozmowy", + "rule_contains_display_name": "Wiadomości zawierające moją wyświetlaną nazwę", + "rule_contains_user_name": "Wiadomości zawierające moją nazwę użytkownika", + "rule_encrypted": "Zaszyfrowane wiadomości w rozmowach grupowych", + "rule_encrypted_room_one_to_one": "Zaszyfrowane wiadomości w rozmowach jeden-do-jednego", + "rule_invite_for_me": "Kiedy zostanę zaproszony do pokoju", + "rule_message": "Wiadomości w czatach grupowych", + "rule_room_one_to_one": "Wiadomości w rozmowach jeden-na-jeden", + "rule_roomnotif": "Wiadomości zawierające @room", + "rule_suppress_notices": "Wiadomości wysłane przez bota", + "rule_tombstone": "Kiedy pokoje są uaktualniane", + "show_message_desktop_notification": "Pokaż wiadomość w notyfikacji na pulpicie", + "voip": "Połączenia audio i wideo" + }, + "preferences": { + "Electron.enableHardwareAcceleration": "Włącz akcelerację sprzętową (uruchom ponownie %(appName)s, aby zastosować zmiany).", + "always_show_menu_bar": "Zawsze pokazuj pasek menu okna", + "autocomplete_delay": "Opóźnienie autouzupełniania (ms)", + "code_blocks_heading": "Bloki kodu", + "compact_modern": "Użyj bardziej kompaktowego, \"nowoczesnego\" wyglądu", + "composer_heading": "Kompozytor", + "enable_hardware_acceleration": "Włącz przyspieszenie sprzętowe", + "enable_tray_icon": "Pokaż ikonę w zasobniku systemowym i zminimalizuj okno do niej zamiast zamknięcia", + "keyboard_heading": "Skróty klawiszowe", + "keyboard_view_shortcuts_button": "Kliknij tutaj aby wyświetlić wszystkie skróty klawiaturowe.", + "media_heading": "Obrazy, GIFy i wideo", + "presence_description": "Udostępnij swoją aktywność i status z innymi.", + "rm_lifetime": "Długość życia znacznika odczytu (ms)", + "rm_lifetime_offscreen": "Długość życia znacznika odczytu poza ekranem (ms)", + "room_directory_heading": "Katalog pokoju", + "room_list_heading": "Lista pokojów", + "show_avatars_pills": "Pokaż awatary w wzmiankach użytkownika, pokoju i wydarzenia", + "show_checklist_shortcuts": "Pokaż skrót do listy powitalnej nad listą pokojów", + "show_polls_button": "Pokaż przycisk ankiet", + "surround_text": "Otocz zaznaczony tekst podczas wpisywania specjalnych znaków", + "time_heading": "Wyświetlanie czasu" + }, + "prompt_invite": "Powiadamiaj przed wysłaniem zaproszenia do potencjalnie nieprawidłowych ID matrix", + "replace_plain_emoji": "Automatycznie zastępuj tekstowe emotikony", + "security": { + "4s_public_key_in_account_data": "w danych konta", + "4s_public_key_status": "Publiczny klucz sekretnego magazynu:", + "analytics_description": "Udostępnij anonimowe dane, aby pomóc nam zidentyfikować problemy. Nic osobistego. Żadnych stron trzecich.", + "backup_key_cached_status": "Klucz zapasowy zapisany w pamięci podręcznej:", + "backup_key_stored_status": "Klucz zapasowy zapisany:", + "backup_key_unexpected_type": "niespodziewany typ", + "backup_key_well_formed": "dobrze ukształtowany", + "backup_keys_description": "Utwórz kopię zapasową kluczy szyfrujących wraz z danymi konta na wypadek utraty dostępu do sesji. Twoje klucze będą zabezpieczone unikalnym kluczem bezpieczeństwa.", + "bulk_options_accept_all_invites": "Zaakceptuj wszystkie zaproszenia do %(invitedRooms)s", + "bulk_options_reject_all_invites": "Odrzuć wszystkie zaproszenia do %(invitedRooms)s", + "bulk_options_section": "Masowe działania", + "cross_signing_cached": "w lokalnej pamięci podręcznej", + "cross_signing_homeserver_support": "Wsparcie funkcji serwera domowego:", + "cross_signing_homeserver_support_exists": "istnieje", + "cross_signing_in_4s": "w tajnej pamięci", + "cross_signing_in_memory": "w pamięci", + "cross_signing_master_private_Key": "Główny klucz prywatny:", + "cross_signing_not_cached": "nie odnaleziono lokalnie", + "cross_signing_not_found": "nie znaleziono", + "cross_signing_not_in_4s": "nie odnaleziono w pamięci", + "cross_signing_not_stored": "nieprzechowywany", + "cross_signing_private_keys": "Klucze prywatne weryfikacji krzyżowej:", + "cross_signing_public_keys": "Klucze publiczne weryfikacji krzyżowej:", + "cross_signing_self_signing_private_key": "Samo-podpisujący klucz prywatny:", + "cross_signing_user_signing_private_key": "Podpisany przez użytkownika klucz prywatny:", + "cryptography_section": "Kryptografia", + "delete_backup": "Usuń kopię zapasową", + "delete_backup_confirm_description": "Czy jesteś pewien? Stracisz dostęp do wszystkich swoich zaszyfrowanych wiadomości, jeżeli nie utworzyłeś poprawnej kopii zapasowej kluczy.", + "e2ee_default_disabled_warning": "Twój administrator serwera wyłączył szyfrowanie end-to-end domyślnie w pokojach prywatnych i wiadomościach bezpośrednich.", + "enable_message_search": "Włącz wyszukiwanie wiadomości w szyfrowanych pokojach", + "encryption_individual_verification_mode": "Indywidualnie weryfikuj każdą sesję używaną przez użytkownika, aby oznaczyć ją jako zaufaną, nie ufając urządzeniom weryfikowanym krzyżowo.", + "encryption_section": "Szyfrowanie", + "error_loading_key_backup_status": "Nie można załadować stanu kopii zapasowej klucza", + "export_megolm_keys": "Eksportuj klucze E2E pokojów", + "ignore_users_empty": "Nie posiadasz ignorowanych użytkowników.", + "ignore_users_section": "Zignorowani użytkownicy", + "import_megolm_keys": "Importuj klucze pokoju E2E", + "key_backup_active": "Ta sesja tworzy kopię zapasową kluczy.", + "key_backup_active_version": "Aktywna wersja kopii zapasowej:", + "key_backup_active_version_none": "Brak", + "key_backup_algorithm": "Algorytm:", + "key_backup_can_be_restored": "Tę kopię zapasową można przywrócić w tej sesji", + "key_backup_complete": "Utworzono kopię zapasową wszystkich kluczy", + "key_backup_connect": "Połącz tę sesję z kopią zapasową kluczy", + "key_backup_connect_prompt": "Połącz tę sesję z kopią zapasową kluczy przed wylogowaniem, aby uniknąć utraty kluczy które mogą istnieć tylko w tej sesji.", + "key_backup_in_progress": "Tworzenie kopii zapasowej %(sessionsRemaining)s kluczy…", + "key_backup_inactive": "Ta sesja nie wykonuje kopii zapasowej twoich kluczy, ale masz istniejącą kopię którą możesz przywrócić i uzupełniać w przyszłości.", + "key_backup_inactive_warning": "Twoje klucze nie są zapisywanie na tej sesji.", + "key_backup_latest_version": "Najnowsza wersja kopii zapasowej na serwerze:", + "manually_verify_all_sessions": "Ręcznie weryfikuj wszystkie zdalne sesje", + "message_search_disable_warning": "Jeśli wyłączone, wiadomości z szyfrowanych pokojów nie pojawią się w wynikach wyszukiwania.", + "message_search_disabled": "Bezpiecznie przechowuj lokalnie wiadomości szyfrowane, aby mogły się wyświetlać w wynikach wyszukiwania.", + "message_search_enabled": { + "one": "Bezpiecznie przechowuj lokalnie wiadomości szyfrowane, aby mogły się wyświetlać w wynikach wyszukiwania. Zostanie użyte %(size)s do przechowywania wiadomości z %(rooms)s pokoju.", + "other": "Bezpiecznie przechowuj lokalnie wiadomości szyfrowane, aby mogły się wyświetlać w wynikach wyszukiwania. Zostanie użyte %(size)s do przechowywania wiadomości z %(rooms)s pokoi." + }, + "message_search_failed": "Inicjalizacja wyszukiwania wiadomości nie powiodła się", + "message_search_indexed_messages": "Wiadomości indeksowane:", + "message_search_indexed_rooms": "Pokoje indeksowane:", + "message_search_indexing": "Aktualnie indeksowanie: %(currentRoom)s", + "message_search_indexing_idle": "Aktualnie nie są indeksowane wiadomości z żadnego pokoju.", + "message_search_intro": "%(brand)s bezpiecznie przechowuje wiadomości szyfrowane lokalnie, aby mogły pojawić się w wynikach wyszukiwania:", + "message_search_room_progress": "%(doneRooms)s z %(totalRooms)s", + "message_search_section": "Wyszukiwanie wiadomości", + "message_search_sleep_time": "Jak szybko powinny być pobierane wiadomości.", + "message_search_space_used": "Użyta powierzchnia:", + "message_search_unsupported": "%(brand)s brakuje niektórych komponentów wymaganych do bezpiecznego przechowywania wiadomości szyfrowanych lokalnie. Jeśli chcesz eksperymentować z tą funkcją, zbuduj własny %(brand)s Desktop z dodanymi komponentami wyszukiwania.", + "message_search_unsupported_web": "%(brand)s nie jest w stanie bezpiecznie przechowywać wiadomości szyfrowanych lokalnie, gdy działa w przeglądarce. Użyj Desktop, aby wiadomości pojawiły się w wynikach wyszukiwania.", + "record_session_details": "Zapisz nazwę klienta, wersję i URL, aby łatwiej rozpoznawać sesje w menedżerze sesji", + "restore_key_backup": "Przywróć z kopii zapasowej", + "secret_storage_not_ready": "nie gotowe", + "secret_storage_ready": "gotowy", + "secret_storage_status": "Sekretny magazyn:", + "send_analytics": "Wysyłaj dane analityczne", + "session_id": "Identyfikator sesji:", + "session_key": "Klucz sesji:", + "strict_encryption": "Nigdy nie wysyłaj zaszyfrowanych wiadomości do niezweryfikowanych sesji z tej sesji" + }, + "send_read_receipts": "Wysyłaj potwierdzenia przeczytania", + "send_read_receipts_unsupported": "Twój serwer nie wspiera wyłączenia wysyłania potwierdzeń przeczytania.", + "send_typing_notifications": "Wyślij powiadomienia o pisaniu", + "sessions": { + "best_security_note": "Dla najlepszego bezpieczeństwa zweryfikuj swoje sesje i wyloguj się z każdej, której nie rozpoznajesz lub już nie korzystasz.", + "browser": "Przeglądarka", + "confirm_sign_out": { + "one": "Potwierdź wylogowanie z tego urządzenia", + "other": "Potwierdź wylogowanie z tych urządzeń" + }, + "confirm_sign_out_body": { + "one": "Kliknij przycisk poniżej, aby potwierdzić wylogowanie tego urządzenia.", + "other": "Kliknij przycisk poniżej, aby potwierdzić wylogowanie tych urządzeń." + }, + "confirm_sign_out_continue": { + "one": "Wyloguj urządzenie", + "other": "Wyloguj urządzenia" + }, + "confirm_sign_out_sso": { + "one": "Potwierdź wylogowanie z tego urządzenia, udowadniając swoją tożsamość za pomocą pojedynczego logowania.", + "other": "Potwierdź wylogowanie z tych urządzeń, udowadniając swoją tożsamość za pomocą pojedynczego logowania." + }, + "current_session": "Bieżąca sesja", + "desktop_session": "Sesja desktopowa", + "details_heading": "Szczegóły sesji", + "device_unverified_description": "Zweryfikuj lub wyloguj się z tej sesji dla zapewnienia najlepszego bezpieczeństwa.", + "device_unverified_description_current": "Zweryfikuj swoją bieżącą sesję dla wzmocnienia bezpiecznych wiadomości.", + "device_verified_description": "Sesja jest gotowa do wysyłania bezpiecznych wiadomości.", + "device_verified_description_current": "Twoja bieżąca sesja jest gotowa do wysyłania bezpiecznych wiadomości.", + "error_pusher_state": "Nie udało się ustawić stanu pushera", + "error_set_name": "Nie udało się ustawić nazwy sesji", + "filter_all": "Wszystkie", + "filter_inactive": "Nieaktywny", + "filter_inactive_description": "Nieaktywne przez %(inactiveAgeDays)s dni lub dłużej", + "filter_label": "Filtruj urządzenia", + "filter_unverified_description": "Nieprzygotowane do bezpiecznej komunikacji", + "filter_verified_description": "Gotowe do bezpiecznej komunikacji", + "hide_details": "Ukryj szczegóły", + "inactive_days": "Nieaktywne przez %(inactiveAgeDays)s+ dni", + "inactive_sessions": "Sesje nieaktywne", + "inactive_sessions_explainer_1": "Sesje nieaktywne to sesje, które nie były używane przez dłuższy czas, ale wciąż otrzymują klucze szyfrujące.", + "inactive_sessions_explainer_2": "Regularne usuwanie sesji nieaktywnych poprawia bezpieczeństwo, wydajność i upraszcza Tobie detekcje podejrzanych sesji.", + "inactive_sessions_list_description": "Rozważ wylogowanie się ze starych sesji (%(inactiveAgeDays)s dni lub starsze), jeśli już z nich nie korzystasz.", + "ip": "Adres IP", + "last_activity": "Ostatnia aktywność", + "mobile_session": "Sesja mobilna", + "n_sessions_selected": { + "one": "Zaznaczono %(count)s sesję", + "other": "Zaznaczono %(count)s sesji" + }, + "no_inactive_sessions": "Nie znaleziono nieaktywnych sesji.", + "no_sessions": "Nie znaleziono sesji.", + "no_unverified_sessions": "Nie znaleziono niezweryfikowanych sesji.", + "no_verified_sessions": "Nie znaleziono zweryfikowanych sesji.", + "os": "System operacyjny", + "other_sessions_heading": "Inne sesje", + "push_heading": "Powiadomienia push", + "push_subheading": "Otrzymuj powiadomienia push na tej sesji.", + "push_toggle": "Przełącz powiadomienia push dla tej sesji.", + "rename_form_caption": "Należy pamiętać, że nazwy sesji są widoczne również dla osób, z którymi się komunikujesz.", + "rename_form_heading": "Zmień nazwę sesji", + "rename_form_learn_more": "Zmienianie nazwy sesji", + "rename_form_learn_more_description_1": "Inni użytkownicy w wiadomościach bezpośrednich i pokojach, do których dołączasz, mogą zobaczyć pełną listę Twoich sesji.", + "rename_form_learn_more_description_2": "Oznacza to dla nich pewność, że rzeczywiście rozmawiają z Tobą, ale jednocześnie oznacza, że widzą nazwę sesji, którą tutaj wpiszesz.", + "security_recommendations": "Rekomendacje bezpieczeństwa", + "security_recommendations_description": "Zwiększ bezpieczeństwo swojego konta kierując się tymi rekomendacjami.", + "session_id": "Identyfikator sesji", + "show_details": "Pokaż szczegóły", + "sign_in_with_qr": "Zaloguj się za pomocą kodu QR", + "sign_in_with_qr_button": "Pokaż kod QR", + "sign_in_with_qr_description": "Możesz użyć tego urządzenia, aby zalogować nowe za pomocą kodu QR. Zeskanuj kod QR wyświetlany na tym urządzeniu za pomocą drugiego wylogowanego.", + "sign_out": "Wyloguj się z tej sesji", + "sign_out_all_other_sessions": "Wyloguj się z wszystkich pozostałych sesji (%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "Czy na pewno chcesz się wylogować z %(count)s sesji?", + "other": "Czy na pewno chcesz się wylogować z %(count)s sesji?" + }, + "sign_out_n_sessions": { + "one": "Wyloguj się z %(count)s sesji", + "other": "Wyloguj się z %(count)s sesji" + }, + "title": "Sesje", + "unknown_session": "Nieznany typ sesji", + "unverified_session": "Sesja niezweryfikowana", + "unverified_session_explainer_1": "Ta sesja nie wspiera szyfrowania, dlatego nie może zostać zweryfikowana.", + "unverified_session_explainer_2": "Nie będziesz w stanie uczestniczyć w pokojach, gdzie szyfrowane jest włączone.", + "unverified_session_explainer_3": "Dla najlepszego bezpieczeństwa i prywatności zaleca się korzystania z klientów Matrix, które wspierają szyfrowanie.", + "unverified_sessions": "Sesje niezweryfikowane", + "unverified_sessions_explainer_1": "Sesje niezweryfikowane to sesje, w których zalogowano się za pomocą Twoich danych, lecz nie zostały zweryfikowane inną sesją.", + "unverified_sessions_explainer_2": "W tym przypadku dokładnie się upewnij, że rozpoznajesz takie sesje, ponieważ mogą ujawnić nieautoryzowane użycie Twojego konta.", + "unverified_sessions_list_description": "Dla wzmocnienia bezpiecznych wiadomości, zweryfikuj swoje sesje i wyloguj się ze wszystkich sesji, których nie rozpoznajesz lub nie używasz.", + "url": "URL", + "verified_session": "Sesja zweryfikowana", + "verified_sessions": "Sesje zweryfikowane", + "verified_sessions_explainer_1": "Sesje zweryfikowane są wszędzie, gdzie korzystasz z tego konta po wprowadzeniu swojego hasła lub zweryfikowaniu swojej tożsamości za pomocą innej sesji zweryfikowanej.", + "verified_sessions_explainer_2": "To oznacza, że posiadasz wszystkie niezbędne klucze wymagane do odblokowania swoich zaszyfrowanych wiadomości i oznajmiasz innym użytkownikom, że ufasz tej sesji.", + "verified_sessions_list_description": "Dla najlepszego bezpieczeństwa, wyloguj się ze wszystkich sesji, których nie rozpoznajesz lub nie używasz.", + "verify_session": "Zweryfikuj sesję", + "web_session": "Sesja internetowa" + }, + "show_avatar_changes": "Pokaż zmiany zdjęcia profilowego", + "show_breadcrumbs": "Pokazuj skróty do ostatnio wyświetlonych pokojów nad listą pokojów", + "show_chat_effects": "Pokaż efekty czatu (animacje po odebraniu np. confetti)", + "show_displayname_changes": "Pokaż zmiany wyświetlanej nazwy", + "show_join_leave": "Pokaż wiadomości dołączenia/opuszczenia pokoju (nie dotyczy wiadomości zaproszenia/wyrzucenia/banów)", + "show_nsfw_content": "Pokaż zawartość NSFW", + "show_read_receipts": "Pokaż potwierdzenia odczytania wysyłane przez innych użytkowników", + "show_redaction_placeholder": "Pokaż symbol zastępczy dla usuniętych wiadomości", + "show_stickers_button": "Pokaż przycisk naklejek", + "show_typing_notifications": "Pokazuj powiadomienia o pisaniu", + "sidebar": { + "metaspaces_favourites_description": "Pogrupuj wszystkie swoje ulubione pokoje i osoby w jednym miejscu.", + "metaspaces_home_all_rooms": "Pokaż wszystkie pokoje", + "metaspaces_home_all_rooms_description": "Pokaż wszystkie swoje pokoje na głównej, nawet jeśli znajdują się w przestrzeni.", + "metaspaces_home_description": "Strona główna to przydatne miejsce dla podsumowania wszystkiego.", + "metaspaces_orphans": "Pokoje poza przestrzenią", + "metaspaces_orphans_description": "Pogrupuj wszystkie pokoje, które nie są częścią przestrzeni, w jednym miejscu.", + "metaspaces_people_description": "Pogrupuj wszystkie osoby w jednym miejscu.", + "metaspaces_subsection": "Wyświetlanie przestrzeni", + "spaces_explainer": "Przestrzenie to sposób grupowania pokoi i osób. Oprócz przestrzeni, w których się znajdujesz, możesz również korzystać z już wstępnie zbudowanych.", + "title": "Pasek boczny" + }, + "start_automatically": "Uruchom automatycznie po zalogowaniu się do systemu", + "use_12_hour_format": "Pokaż czas w formacie 12-sto godzinnym (np. 2:30pm)", + "use_command_enter_send_message": "Użyj Command + Enter, aby wysłać wiadomość", + "use_command_f_search": "Użyj Command + F aby przeszukać oś czasu", + "use_control_enter_send_message": "Użyj Ctrl + Enter, aby wysłać wiadomość", + "use_control_f_search": "Użyj Ctrl + F aby przeszukać oś czasu", + "voip": { + "allow_p2p": "Zezwól Peer-to-Peer dla połączeń 1:1", + "allow_p2p_description": "Po włączeniu, inni użytkownicy będą mogli zobaczyć twój adres IP", + "audio_input_empty": "Nie wykryto żadnego mikrofonu", + "audio_output": "Wyjście audio", + "audio_output_empty": "Nie wykryto wyjść audio", + "auto_gain_control": "Automatyczna regulacja głośności", + "connection_section": "Połączenie", + "echo_cancellation": "Usuwanie echa", + "enable_fallback_ice_server": "Zezwól na alternatywny serwer wspierający (%(server)s)", + "enable_fallback_ice_server_description": "Stosuje się go tylko wtedy, kiedy Twój serwer domowy go nie oferuje. Twój adres IP zostanie współdzielony w trakcie połączenia.", + "mirror_local_feed": "Lustrzane odbicie wideo", + "missing_permissions_prompt": "Brakuje uprawnień do mediów, kliknij przycisk poniżej, aby o nie zapytać.", + "noise_suppression": "Redukcja szumów", + "request_permissions": "Zapytaj o uprawnienia", + "title": "Głos i wideo", + "video_input_empty": "Nie wykryto żadnej kamerki internetowej", + "video_section": "Ustawienia wideo", + "voice_agc": "Automatycznie dostosuj głośność mikrofonu", + "voice_processing": "Procesowanie głosu", + "voice_section": "Ustawienia głosu" + }, + "warn_quit": "Ostrzeż przed wyjściem", + "warning": "OSTRZEŻENIE: " + }, + "share": { + "link_title": "Link do pokoju", + "permalink_message": "Link do zaznaczonej wiadomości", + "permalink_most_recent": "Link do najnowszej wiadomości", + "title_message": "Udostępnij wiadomość w pokoju", + "title_room": "Udostępnij pokój", + "title_user": "Udostępnij użytkownika" + }, + "slash_command": { + "addwidget": "Dodaje niestandardowy widżet o danym adresie URL do pokoju", + "addwidget_iframe_missing_src": "iframe nie posiada atrybutu src", + "addwidget_invalid_protocol": "Podaj adres URL widżeta, zaczynający się od http:// lub https://", + "addwidget_missing_url": "Proszę podać adres URL widżetu lub embed code", + "addwidget_no_permissions": "Nie możesz modyfikować widżetów w tym pokoju.", + "ban": "Blokuje użytkownika o podanym ID", + "category_actions": "Akcje", + "category_admin": "Administrator", + "category_advanced": "Zaawansowane", + "category_effects": "Efekty", + "category_messages": "Wiadomości", + "category_other": "Inne", + "command_error": "Błąd polecenia", + "converttodm": "Zamienia pokój w wiadomość prywatną", + "converttoroom": "Zmienia wiadomości prywatne w pokój", + "could_not_find_room": "Nie udało się znaleźć pokoju", + "deop": "Usuwa prawa administratora użytkownikowi o danym ID", + "devtools": "Otwiera narzędzia deweloperskie", + "discardsession": "Wymusza odrzucenie bieżącej sesji grupowej wychodzącej z zaszyfrowanego pokoju", + "error_invalid_rendering_type": "Błąd polecenia: Nie można znaleźć renderowania typu (%(renderingType)s)", + "error_invalid_room": "Błąd komendy: Nie można znaleźć pokoju (%(roomId)s", + "error_invalid_runfn": "Błąd polecenia: Nie można obsłużyć polecenia z ukośnikiem.", + "error_invalid_user_in_room": "Nie można znaleźć użytkownika w pokoju", + "help": "Wyświetla listę komend z przykładami i opisami", + "help_dialog_title": "Komenda pomocy", + "holdcall": "Zawiesza połączenie w obecnym pokoju", + "html": "Wysyła wiadomość w formacie html, bez interpretowania jej jako markdown", + "ignore": "Ignoruje użytkownika ukrywając jego wiadomości przed Tobą", + "ignore_dialog_description": "Ignorujesz teraz %(userId)s", + "ignore_dialog_title": "Ignorowany użytkownik", + "invite": "Zaprasza użytkownika o danym ID do obecnego pokoju", + "invite_3pid_needs_is_error": "Użyj serwera tożsamości, by zaprosić za pomocą adresu e-mail. Zarządzaj w ustawieniach.", + "invite_3pid_use_default_is_title": "Użyj serwera tożsamości", + "invite_3pid_use_default_is_title_description": "Użyj serwera tożsamości, by zaprosić z użyciem adresu e-mail. Kliknij dalej, żeby użyć domyślnego serwera tożsamości (%(defaultIdentityServerName)s), lub zmień w Ustawieniach.", + "invite_failed": "Użytkownik (%(user)s) nie został zaproszony do %(roomId)s, lecz nie wystąpił błąd od narzędzia zapraszającego", + "join": "Dołącz do pokoju o wybranym adresie", + "jumptodate": "Przeskocz do podanej daty w linii czasu", + "jumptodate_invalid_input": "Nie jesteśmy w stanie rozpoznać podanej daty (%(inputDate)s). Spróbuj użyć formatu RRRR-MM-DD.", + "lenny": "Dodaje ( ͡° ͜ʖ ͡°) na początku wiadomości tekstowej", + "me": "Wyświetla akcję", + "msg": "Wysyła wiadomość do wybranego użytkownika", + "myavatar": "Zdjęcie profilowe zostanie zmienione we wszystkich pokojach", + "myroomavatar": "Zdjęcie profilowe zostanie zmienione tylko w tym pokoju", + "myroomnick": "Zmienia Twój wyświetlany pseudonim tylko dla bieżącego pokoju", + "nick": "Zmienia Twój wyświetlany pseudonim", + "no_active_call": "Brak aktywnych połączeń w tym pokoju", + "op": "Określ poziom uprawnień użytkownika", + "part_unknown_alias": "Nieznany adres pokoju: %(roomAlias)s", + "plain": "Wysyła wiadomość jako zwykły tekst, bez jego interpretacji jako markdown", + "query": "Otwiera czat z wybranym użytkownikiem", + "query_not_found_phone_number": "Nie można znaleźć ID Matrix dla numeru telefonu", + "rageshake": "Wyślij raport błędu z logami", + "rainbow": "Wysyła podaną wiadomość w kolorach tęczy", + "rainbowme": "Wysyła podaną emotkę w kolorach tęczy", + "remakeolm": "Komenda programisty: Odrzuca bieżącą sesję grupową i tworzy nowe sesje Olm", + "remove": "Usuwa użytkowników z danym id z tego pokoju", + "roomavatar": "Zmienia awatar dla obecnego pokoju", + "roomname": "Ustawia nazwę pokoju", + "server_error": "Błąd serwera", + "server_error_detail": "Serwer może być niedostępny, przeciążony, lub coś innego poszło źle.", + "shrug": "Dodaje ¯\\_(ツ)_/¯ na początku wiadomości tekstowej", + "spoiler": "Wysyła podaną wiadomość jako spoiler", + "tableflip": "Dodaje (╯°□°)╯︵ ┻━┻ na początku wiadomości tekstowej", + "topic": "Wyświetla lub ustawia temat pokoju", + "topic_none": "Ten pokój nie ma tematu.", + "topic_room_error": "Nie można znaleźć tematu pokoju: Nie można znaleźć pokoju (%(roomId)s", + "tovirtual": "Przełącza do wirtualnego pokoju tego pokoju, jeśli taki istnieje", + "tovirtual_not_found": "Brak wirtualnego pokoju dla tego pokoju", + "unban": "Odblokowuje użytkownika o danym ID", + "unflip": "Dodaje ┬──┬ ノ( ゜-゜ノ) na początku wiadomości tekstowej", + "unholdcall": "Odwiesza połączenie w obecnym pokoju", + "unignore": "Przestaje ignorować użytkownika, pokazując jego wiadomości od tego momentu", + "unignore_dialog_description": "Nie ignorujesz już %(userId)s", + "unignore_dialog_title": "Nieignorowany użytkownik", + "unknown_command": "Nieznane polecenie", + "unknown_command_button": "Wyślij jako wiadomość", + "unknown_command_detail": "Nieznane polecenie: %(commandText)s", + "unknown_command_help": "Możesz użyć /help aby wyświetlić listę dostępnych poleceń. Czy chciałeś wysłać to jako wiadomość?", + "unknown_command_hint": "Wskazówka: Rozpocznij swoją wiadomość od //, aby rozpocząć ją ukośnikiem.", + "upgraderoom": "Ulepsza pokój do nowej wersji", + "upgraderoom_permission_error": "Nie posiadasz wymaganych uprawnień do użycia tego polecenia.", + "usage": "Użycie", + "verify": "Weryfikuje użytkownika, sesję oraz klucz publiczny", + "verify_mismatch": "OSTRZEŻENIE: WERYFIKACJA KLUCZY NIE POWIODŁA SIĘ! Klucz podpisujący dla %(userId)s oraz sesji %(deviceId)s to \"%(fprint)s\", nie pasuje on do podanego klucza \"%(fingerprint)s\". To może oznaczać że Twoja komunikacja jest przechwytywana!", + "verify_nop": "Sesja już zweryfikowana!", + "verify_nop_warning_mismatch": "OSTRZEŻENIE: sesja została już zweryfikowana, ale klucze NIE PASUJĄ!", + "verify_success_description": "Klucz podpisujący, który podano jest taki sam jak klucz podpisujący otrzymany od %(userId)s oraz sesji %(deviceId)s. Sesja została oznaczona jako zweryfikowana.", + "verify_success_title": "Zweryfikowany klucz", + "verify_unknown_pair": "Nieznana para (użytkownik, sesja): (%(userId)s, %(deviceId)s)", + "view": "Przegląda pokój z podanym adresem", + "whois": "Pokazuje informacje na temat użytkownika" + }, + "space": { + "add_existing_room_space": { + "create": "Chcesz zamiast tego dodać nowy pokój?", + "create_prompt": "Utwórz nowy pokój", + "dm_heading": "Wiadomości prywatne", + "error_heading": "Nie dodano wszystkiego, co było zaznaczone", + "progress_text": { + "other": "Dodawanie pokojów... (%(progress)s z %(count)s)", + "one": "Dodawanie pokoju..." + }, + "space_dropdown_label": "Wybór przestrzeni", + "space_dropdown_title": "Dodaj istniejące pokoje", + "subspace_moved_note": "Dodawanie przestrzeni zostało przeniesione." + }, + "add_existing_subspace": { + "create_button": "Utwórz nową przestrzeń", + "create_prompt": "Chcesz zamiast tego dodać nową przestrzeń?", + "filter_placeholder": "Szukaj przestrzeni", + "space_dropdown_title": "Dodaj istniejącą przestrzeń" + }, + "context_menu": { + "devtools_open_timeline": "Pokaż oś czasu pokoju (devtools)", + "explore": "Przeglądaj pokoje", + "home": "Przestrzeń główna", + "manage_and_explore": "Zarządzaj i odkrywaj pokoje", + "options": "Opcje przestrzeni" + }, + "failed_load_rooms": "Nie udało się wczytać listy pokoi.", + "failed_remove_rooms": "Nie udało się usunąć niektórych pokojów. Spróbuj ponownie później", + "incompatible_server_hierarchy": "Twój serwer nie obsługuje wyświetlania hierarchii przestrzeni.", + "invite": "Zaproś ludzi", + "invite_description": "Zaproś przy użyciu adresu email lub nazwy użytkownika", + "invite_link": "Udostępnij link zaproszenia", + "invite_this_space": "Zaproś do tej przestrzeni", + "joining_space": "Dołączanie", + "landing_welcome": "Witamy w ", + "leave_dialog_action": "Opuść przestrzeń", + "leave_dialog_description": "Zamierzasz opuścić .", + "leave_dialog_only_admin_room_warning": "Jesteś jedynym administratorem niektórych pokoi i przestrzeni, które chcesz opuścić. Opuszczenie zostawi je bez żadnego administratora.", + "leave_dialog_only_admin_warning": "Jesteś jedynym administratorem tej przestrzeni. Opuszczenie, będzie oznaczać, że nikt nie będzie miał nad nią kontroli.", + "leave_dialog_option_all": "Opuść wszystkie pokoje", + "leave_dialog_option_intro": "Czy chcesz opuścić pokoje w tej przestrzeni?", + "leave_dialog_option_none": "Nie opuszczaj żadnych pokoi", + "leave_dialog_option_specific": "Opuść niektóre pokoje", + "leave_dialog_public_rejoin_warning": "Nie będziesz mógł dołączyć, dopóki nie dostaniesz nowego zaproszenia.", + "leave_dialog_title": "Opuść %(spaceName)s", + "mark_suggested": "Oznacz jako sugerowane", + "no_search_result_hint": "Możesz spróbować inną frazę lub sprawdzić błędy pisowni.", + "preferences": { + "sections_section": "Sekcje do pokazania", + "show_people_in_space": "Ta funkcja grupuje Twoje czaty z członkami tej przestrzeni. Wyłączenie jej, ukryje następujące czaty %(spaceName)s." + }, + "room_filter_placeholder": "Szukaj pokoi", + "search_children": "Przeszukaj %(spaceName)s", + "search_placeholder": "Przeszukuj nazwy i opisy", + "select_room_below": "Najpierw wybierz poniższy pokój", + "share_public": "Zaproś do swojej publicznej przestrzeni", + "suggested": "Polecany", + "suggested_tooltip": "Ten pokój jest polecany jako dobry do dołączenia", + "title_when_query_available": "Wyniki", + "title_when_query_unavailable": "Pokoje i przestrzenie", + "unmark_suggested": "Oznacz jako nie sugerowane", + "user_lacks_permission": "Nie masz uprawnień" + }, + "space_settings": { + "title": "Ustawienia - %(spaceName)s" + }, + "spaces": { + "error_no_permission_add_room": "Nie masz uprawnień do dodawania pokoi do tej przestrzeni", + "error_no_permission_add_space": "Nie masz uprawnień, aby dodać przestrzenie do tej przestrzeni", + "error_no_permission_create_room": "Nie masz uprawnień do tworzenia nowych pokoi w tej przestrzeni", + "error_no_permission_invite": "Nie masz uprawnień do zapraszania osób do tej przestrzeni" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Wpisz nazwę nowego serwera, którego chcesz przeglądać.", + "network_dropdown_add_dialog_placeholder": "Nazwa serwera", + "network_dropdown_add_dialog_title": "Dodaj nowy serwer", + "network_dropdown_add_server_option": "Dodaj nowy serwer…", + "network_dropdown_available_invalid": "Nie można znaleźć serwera lub jego listy pokoi", + "network_dropdown_available_invalid_forbidden": "Nie możesz wyświetlić listy pokoi tego serwera", + "network_dropdown_available_valid": "Wygląda dobrze", + "network_dropdown_remove_server_adornment": "Usuń serwer “%(roomServer)s”", + "network_dropdown_required_invalid": "Wprowadź nazwę serwera", + "network_dropdown_selected_label": "Pokaż: Pokoje Matrix", + "network_dropdown_selected_label_instance": "Pokaż: Pokoje %(instance)s (%(server)s)", + "network_dropdown_your_server_description": "Twój serwer" + } + }, + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Jeżeli nie możesz zobaczyć osób, których szukasz, wyślij im link z zaproszeniem.", + "cant_find_room_helpful_hint": "Jeśli nie możesz znaleźć pokoju, którego szukasz, poproś o zaproszenie lub utwórz nowy pokój.", + "copy_link_text": "Kopiuj link z zaproszeniem", + "count_of_members": { + "one": "%(count)s członek", + "other": "%(count)s członków" + }, + "create_new_room_button": "Utwórz nowy pokój", + "failed_querying_public_rooms": "Nie udało się pobrać pokoi publicznych", + "failed_querying_public_spaces": "Nie udało się pobrać przestrzeni publicznych", + "group_chat_section_title": "Inne opcje", + "heading_with_query": "Użyj \"%(query)s\" w trakcie szukania", + "heading_without_query": "Szukaj", + "join_button_text": "Dołącz %(roomAddress)s", + "keyboard_scroll_hint": "Użyj , aby przewijać", + "message_search_section_title": "Inne wyszukiwania", + "other_rooms_in_space": "Inne pokoje w %(spaceName)s", + "public_rooms_label": "Pokoje publiczne", + "public_spaces_label": "Przestrzenie publiczne", + "recent_searches_section_title": "Ostatnie wyszukania", + "recently_viewed_section_title": "Ostatnio wyświetlane", + "remove_filter": "Usuń filtr wyszukiwania dla %(filter)s", + "result_may_be_hidden_privacy_warning": "Niektóre wyniki zostały ukryte dla ochrony prywatności", + "result_may_be_hidden_warning": "Niektóre wyniki mogą być ukryte", + "search_dialog": "Pasek wyszukiwania", + "search_messages_hint": "Aby szukać wiadomości, poszukaj tej ikony na górze pokoju ", + "spaces_title": "Przestrzenie, w których jesteś", + "start_group_chat_button": "Rozpocznij czat grupowy" + }, + "stickers": { + "empty": "Nie masz obecnie włączonych żadnych pakietów naklejek", + "empty_add_prompt": "Dodaj teraz kilka" + }, + "terms": { + "column_document": "Dokument", + "column_service": "Usługa", + "column_summary": "Opis", + "identity_server_no_terms_description_1": "Ta czynność wymaga dostępu do domyślnego serwera tożsamości do walidacji adresu e-mail, czy numeru telefonu, ale serwer nie określa warunków korzystania z usługi.", + "identity_server_no_terms_description_2": "Kontynuj tylko wtedy, gdy ufasz właścicielowi serwera.", + "identity_server_no_terms_title": "Serwer tożsamości nie posiada warunków użytkowania", + "inline_intro_text": "Zaakceptuj aby kontynuować:", + "integration_manager": "Używaj botów, mostków, widżetów i zestawów naklejek", + "intro": "Aby kontynuować, musisz zaakceptować zasady użytkowania.", + "summary_identity_server_1": "Odnajdź innych z użyciem numeru telefonu lub adresu e-mail", + "summary_identity_server_2": "Zostań znaleziony przez numer telefonu lub adres e-mail", + "tac_button": "Przejrzyj warunki użytkowania", + "tac_description": "Aby kontynuować używanie serwera domowego %(homeserverDomain)s musisz przejrzeć i zaakceptować nasze warunki użytkowania.", + "tac_title": "Warunki użytkowania", + "tos": "Warunki użytkowania" + }, + "theme": { + "light_high_contrast": "Jasny z wysokim kontrastem", + "match_system": "Dopasuj do systemu" + }, + "thread_view_back_action_label": "Wróć do wątku", + "threads": { + "all_threads": "Wszystkie wątki", + "all_threads_description": "Pokazuje wszystkie wątki z bieżącego pokoju", + "count_of_reply": { + "one": "%(count)s odpowiedź", + "other": "%(count)s odpowiedzi" + }, + "empty_explainer": "Dzięki wątkom Twoje rozmowy są zorganizowane i łatwe do śledzenia.", + "empty_has_threads_tip": "Odpowiedz do trwającego już wątku lub użyj “%(replyInThread)s” najeżdżając na wiadomość, aby rozpocząć nową.", + "empty_heading": "Organizuj dyskusje za pomocą wątków", + "empty_tip": "Tip: Użyj “%(replyInThread)s” najeżdżając na wiadomość.", + "error_start_thread_existing_relation": "Nie można utworzyć wątku z wydarzenia z istniejącą relacją", + "my_threads": "Moje wątki", + "my_threads_description": "Pokazuje wszystkie wątki, w których brałeś udział", + "open_thread": "Otwórz wątek", + "show_all_threads": "Pokaż wszystkie wątki", + "show_thread_filter": "Pokaż:", + "unable_to_decrypt": "Nie można rozszyfrować wiadomości" + }, + "time": { + "about_day_ago": "około dzień temu", + "about_hour_ago": "około godziny temu", + "about_minute_ago": "około minuty temu", + "date_at_time": "%(date)s o %(time)s", + "few_seconds_ago": "kilka sekund temu", + "hours_minutes_seconds_left": "pozostało %(hours)s godz. %(minutes)s min. %(seconds)ss", + "in_about_day": "około dnia od teraz", + "in_about_hour": "około godziny od teraz", + "in_about_minute": "około minuty od teraz", + "in_few_seconds": "za kilka sekund", + "in_n_days": "za %(num)s dni", + "in_n_hours": "za %(num)s godzin", + "in_n_minutes": "za %(num)s minut", + "left": "%(timeRemaining)s pozostało", + "minutes_seconds_left": "pozostało %(minutes)s min. %(seconds)ss", + "n_days_ago": "%(num)s dni temu", + "n_hours_ago": "%(num)s godzin temu", + "n_minutes_ago": "%(num)s minut temu", + "seconds_left": "pozostało %(seconds)ss", + "short_days": "%(value)sd", + "short_days_hours_minutes_seconds": "%(days)sd %(hours)s godz. %(minutes)s min. %(seconds)ss", + "short_hours": "%(value)s godz.", + "short_hours_minutes_seconds": "%(hours)s godz. %(minutes)s min. %(seconds)ss", + "short_minutes": "%(value)s min.", + "short_minutes_seconds": "%(minutes)s min. %(seconds)ss", + "short_seconds": "%(value)ss" + }, + "timeline": { + "context_menu": { + "collapse_reply_thread": "Zwiń wątek odpowiedzi", + "external_url": "Źródłowy URL", + "open_in_osm": "Otwórz w OpenStreetMap", + "report": "Zgłoś", + "resent_unsent_reactions": "Wyślij ponownie %(unsentCount)s reakcje", + "show_url_preview": "Pokaż podgląd", + "view_related_event": "Wyświetl powiązane wydarzenie", + "view_source": "Wyświetl źródło" + }, + "creation_summary_dm": "%(creator)s utworzył tę wiadomość prywatną.", + "creation_summary_room": "%(creator)s stworzył i skonfigurował pokój.", + "decryption_failure_blocked": "Nadawca zablokował Ci możliwość otrzymania tej wiadomości", + "disambiguated_profile": "%(displayName)s (%(matrixId)s)", + "download_action_decrypting": "Rozszyfrowuję", + "download_action_downloading": "Pobieranie", + "edits": { + "tooltip_label": "Edytowano w %(date)s. Kliknij, aby zobaczyć zmiany.", + "tooltip_sub": "Kliknij, aby wyświetlić edycje", + "tooltip_title": "Edytowano o %(date)s" + }, + "encrypted_historical_messages_unavailable": "Wiadomości szyfrowane przed tym punktem są niedostępne.", + "error_no_renderer": "Ten event nie może zostać wyświetlony", + "error_rendering_message": "Nie można wczytać tej wiadomości", + "historical_messages_unavailable": "Nie możesz widzieć poprzednich wiadomości", + "in_room_name": " w %(room)s", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s zakończył transmisję głosową", + "you": "Zakończyłeś transmisje głosową" + }, + "io.element.widgets.layout": "%(senderName)s zmienił układ pokoju", + "load_error": { + "no_permission": "Nastąpiła próba załadowania danego punktu w historii tego pokoju, lecz nie masz uprawnień, by zobaczyć określoną wiadomość.", + "title": "Nie udało się wczytać pozycji osi czasu", + "unable_to_find": "Próbowano załadować konkretny punkt na osi czasu w tym pokoju, ale nie można go znaleźć." + }, + "m.audio": { + "error_downloading_audio": "Wystąpił błąd w trakcie pobierania audio", + "error_processing_audio": "Wystąpił błąd procesowania wiadomości audio", + "error_processing_voice_message": "Wystąpił błąd procesowania wiadomości głosowej", + "unnamed_audio": "Audio bez nazwy" + }, + "m.beacon_info": { + "view_live_location": "Pokaż lokalizację na żywo" + }, + "m.call": { + "video_call_ended": "Rozmowa wideo została zakończona", + "video_call_started": "Rozmowa wideo rozpoczęta w %(roomName)s.", + "video_call_started_text": "%(name)s rozpoczął rozmowę wideo", + "video_call_started_unsupported": "Rozmowa wideo rozpoczęła się w %(roomName)s. (brak wsparcia w tej przeglądarce)" + }, + "m.call.hangup": { + "dm": "Połączenie zakończone" + }, + "m.call.invite": { + "answered_elsewhere": "Odebrano gdzie indziej", + "call_back_prompt": "Oddzwoń", + "declined": "Połączenie odrzucone", + "failed_connect_media": "Nie można połączyć mediów", + "failed_connection": "Połączenie nieudane", + "failed_opponent_media": "Ich urządzenie nie mogło uruchomić kamery lub mikrofonu", + "missed_call": "Nieodebrane połączenie", + "no_answer": "Brak odpowiedzi", + "unknown_error": "Wystąpił nieznany błąd", + "unknown_failure": "Nieznany błąd: %(reason)s", + "unknown_state": "Połączenie jest w nieznanym stanie!", + "video_call": "%(senderName)s wykonał połączenie wideo.", + "video_call_unsupported": "%(senderName)s wykonał połączenie wideo. (nie obsługiwane przez tę przeglądarkę)", + "voice_call": "%(senderName)s wykonał połączenie głosowe.", + "voice_call_unsupported": "%(senderName)s wykonał połączenie głosowe. (nie wspierane przez tę przeglądarkę)" + }, + "m.file": { + "decrypt_label": "Odszyfruj %(text)s", + "download_label": "Pobierz %(text)s", + "error_decrypting": "Błąd odszyfrowywania załącznika", + "error_invalid": "Nieprawidłowy plik %(extra)s" + }, + "m.image": { + "error": "Nie można pokazać zdjęcia z powodu błędu", + "error_decrypting": "Błąd deszyfrowania obrazu", + "error_downloading": "Wystąpił błąd w trakcie pobierania zdjęcia", + "sent": "%(senderDisplayName)s wysłał obraz.", + "show_image": "Pokaż obraz" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s anulował weryfikację", + "you_cancelled": "Anulowałeś weryfikację %(name)s" + }, + "m.key.verification.done": "Zweryfikowałeś %(name)s", + "m.key.verification.request": { + "declining": "Odrzucanie…", + "user_accepted": "%(name)s zaakceptował", + "user_cancelled": "%(name)s anulował", + "user_declined": "%(name)s odrzucił", + "user_wants_to_verify": "%(name)s chce weryfikacji", + "you_accepted": "Zaakceptowałeś", + "you_cancelled": "Anulowałeś", + "you_declined": "Odrzuciłeś", + "you_started": "Wysłałeś żądanie weryfikacji" + }, + "m.location": { + "full": "%(senderName)s udostępnił lokalizację", + "location": "Udostępnili lokalizację: ", + "self_location": "Udostępnili swoją lokalizację: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s głos", + "other": "%(count)s głosów" + } + }, + "m.poll.end": { + "ended": "Zakończył ankietę", + "sender_ended": "%(senderName)s zakończył ankietę" + }, + "m.poll.start": "%(senderName)s utworzył ankietę - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s zmienił awatar pokoju.", + "changed_img": "%(senderDisplayName)s zmienił awatar pokoju na ", + "lightbox_title": "%(senderDisplayName)s zmienił awatar %(roomName)s", + "removed": "%(senderDisplayName)s usunął awatar pokoju." + }, + "m.room.canonical_alias": { + "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." + }, + "changed": "%(senderName)s zmienił adresy dla 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.", + "removed": "%(senderName)s usunął główny adres tego pokoju.", + "set": "%(senderName)s ustawił główny adres dla tego pokoju na %(address)s." + }, + "m.room.create": { + "continuation": "Ten pokój jest kontynuacją innej rozmowy.", + "see_older_messages": "Kliknij tutaj, aby zobaczyć starsze wiadomości.", + "unknown_predecessor": "Nie można znaleźć starej wersji tego pokoju (ID pokoju: %(roomId)s), a nie dostarczono nam 'via_servers', aby ją znaleźć.", + "unknown_predecessor_guess_server": "Nie można znaleźć starej wersji tego pokoju (ID pokoju: %(roomId)s), a nie dostarczono nam 'via_servers', aby ją znaleźć. Można spróbować odgadnąć serwer na podstawie ID pokoju. Jeśli chcesz spróbować, kliknij ten link:" + }, + "m.room.encryption": { + "disable_attempt": "Zignorowano próbę wyłączenia szyfrowania", + "disabled": "Nie włączono szyfrowania", + "enabled": "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.", + "enabled_dm": "Wiadomości tutaj są szyfrowane end-to-end. Aby zweryfikować profil %(displayName)s - kliknij na zdjęcie profilowe.", + "enabled_local": "Wiadomości na tym czacie będą szyfrowane end-to-end.", + "parameters_changed": "Niektóre parametry szyfrowania zostały zmienione.", + "unsupported": "Szyfrowanie wykorzystywane przez ten pokój nie jest obsługiwane." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s pozwolił, by goście dołączali do pokoju.", + "forbidden": "%(senderDisplayName)s zabronił gościom dołączać do pokoju.", + "unknown": "%(senderDisplayName)s zmienił dostęp dla gości dla %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla wszystkich członków pokoju, od momentu ich zaproszenia.", + "joined": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla wszystkich członków pokoju, od momentu ich dołączenia.", + "shared": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla wszystkich członków pokoju.", + "unknown": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla nieznanych (%(visibility)s).", + "world_readable": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla każdego." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s ustawił pokój jako tylko dla zaproszonych.", + "knock": "%(senderDisplayName)s zmienił zasady dołączenia do pokoju.", + "public": "%(senderDisplayName)s ustawił pokój jako publiczny dla każdego znającego link.", + "restricted": "%(senderDisplayName)s zmienił kto może dołączyć do pokoju.", + "restricted_settings": "%(senderDisplayName)s zmienił kto może dołączyć do pokoju. Zobacz ustawienia.", + "unknown": "%(senderDisplayName)s zmienił zasadę dołączania na %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s zaakceptował zaproszenie do %(displayName)s", + "accepted_invite": "%(targetName)s zaakceptował zaproszenie", + "ban": "%(senderName)s zbanował %(targetName)s", + "ban_reason": "%(senderName)s zbanował %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s zmienił swoje zdjęcie profilowe", + "change_name": "%(oldDisplayName)s zmienił wyświetlaną nazwę na %(displayName)s", + "change_name_avatar": "%(oldDisplayName)s zmienił swoją wyświetlaną nazwę i zdjęcie profilowe", + "invite": "%(senderName)s zaprosił %(targetName)s", + "join": "%(targetName)s dołączył do pokoju", + "kick": "%(senderName)s usunął %(targetName)s", + "kick_reason": "%(senderName)s usunął %(targetName)s: %(reason)s", + "left": "%(targetName)s opuścił pokój", + "left_reason": "%(targetName)s opuścił pokój: %(reason)s", + "no_change": "%(senderName)s nie dokonał żadnych zmian", + "reject_invite": "%(targetName)s odrzucił zaproszenie", + "remove_avatar": "%(senderName)s usunął swoje zdjęcie profilowe", + "remove_name": "%(senderName)s usunął swoją widoczną nazwę (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s ustawił zdjęcie profilowe", + "set_name": "%(senderName)s ustawił widoczną nazwę jako %(displayName)s", + "unban": "%(senderName)s odbanował %(targetName)s", + "withdrew_invite": "%(senderName)s cofnął zaproszenie %(targetName)s", + "withdrew_invite_reason": "%(senderName)s cofnął zaproszenie %(targetName)s: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s zmienił nazwę pokoju z %(oldRoomName)s na %(newRoomName)s.", + "remove": "%(senderDisplayName)s usunął nazwę pokoju.", + "set": "%(senderDisplayName)s zmienił nazwę pokoju na %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s zmienił przypiętą wiadomość dla tego pokoju.", + "changed_link": "%(senderName)s zmienił wiadomości przypięte do pokoju.", + "pinned": "%(senderName)s przypiął wiadomość do pokoju. Zobacz wszystkie przypięte wiadomości.", + "pinned_link": "%(senderName)s przypiął wiadomość do pokoju. Zobacz wszystkie przypięte wiadomości.", + "unpinned": "%(senderName)s odpiął wiadomość w tym pokoju. Zobacz wszystkie przypięte wiadomości.", + "unpinned_link": "%(senderName)s odpiął wiadomość w tym pokoju. Zobacz wszystkie przypięte 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" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Wszystkie serwery zostały wykluczone z uczestnictwa! Ten pokój nie może być już używany.", + "changed": "%(senderDisplayName)s zmienił ACLe serwera dla pokoju.", + "set": "%(senderDisplayName)s ustawił ACLe serwera dla pokoju." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s odwołał zaproszenie dla %(targetDisplayName)s, aby dołączył do pokoju.", + "sent": "%(senderName)s wysłał zaproszenie do %(targetDisplayName)s do dołączenia do pokoju." + }, + "m.room.tombstone": "%(senderDisplayName)s ulepszył ten pokój.", + "m.room.topic": "%(senderDisplayName)s zmienił temat na \"%(topic)s\".", + "m.sticker": "%(senderDisplayName)s wysłał naklejkę.", + "m.video": { + "error_decrypting": "Błąd deszyfrowania wideo" + }, + "m.widget": { + "added": "Widżet %(widgetName)s został dodany przez %(senderName)s", + "jitsi_ended": "Konferencja wideo została zakończona przez %(senderName)s", + "jitsi_join_right_prompt": "Dołącz do konferencji z karty informacyjnej pokoju po prawej", + "jitsi_join_top_prompt": "Dołącz do konferencji na górze tego pokoju", + "jitsi_started": "Konferencja wideo została rozpoczęta przez %(senderName)s", + "jitsi_updated": "Konferencja wideo została zaktualizowana przez %(senderName)s", + "modified": "Widżet %(widgetName)s został zmodyfikowany przez %(senderName)s", + "removed": "Widżet %(widgetName)s został usunięty przez %(senderName)s" + }, + "mab": { + "collapse_reply_chain": "Zwiń cytaty", + "copy_link_thread": "Kopiuj link do wątku", + "expand_reply_chain": "Rozwiń cytaty", + "label": "Działania na wiadomościach", + "view_in_room": "Wyświetl w pokoju" + }, + "mjolnir": { + "changed_rule_glob": "%(senderName)s zaktualizował zasadę banowania z pasowania do %(oldGlob)s na %(newGlob)s ponieważ %(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_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", + "created_rule": "%(senderName)s stworzył zasadę banowania pasującą do %(glob)s ponieważ %(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_users": "%(senderName)s utworzył regułę banującą użytkowników pasujących do wzorca %(glob)s z powodu %(reason)s", + "message_hidden": "Zignorowałeś tego użytkownika, więc ich wiadomości są ukryte. Pokaż mimo to", + "removed_rule": "%(senderName)s usunął zasadę banowania pasującą do %(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_users": "%(senderName)s usunął regułę banującą użytkowników pasujących do wzorca %(glob)s", + "updated_invalid_rule": "%(senderName)s zaktualizował nieprawidłową regułę banującą", + "updated_rule": "%(senderName)s zmienił zasadę banowania pasującą do %(glob)s ponieważ %(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_users": "%(senderName)s zaktualizował regułę banującą użytkowników pasujących do wzorca %(glob)s z powodu %(reason)s" + }, + "no_permission_messages_before_invite": "Nie posiadasz uprawnień, aby wyświetlić wiadomości, które wysłano zanim cię zaproszono.", + "no_permission_messages_before_join": "Nie posiadasz uprawnień, aby wyświetlić wiadomości, które wysłano zanim dołączyłeś.", + "pending_moderation": "Wiadomość oczekuję na moderację", + "pending_moderation_reason": "Wiadomość oczekuję na moderację: %(reason)s", + "reactions": { + "add_reaction_prompt": "Dodaj reakcje", + "custom_reaction_fallback_label": "Reakcja niestandardowa", + "label": "%(reactors)s zareagował z %(content)s", + "tooltip": " zareagował z %(shortName)s" + }, + "read_receipt_title": { + "one": "Odczytane przez %(count)s osobę", + "other": "Odczytane przez %(count)s osób" + }, + "read_receipts_label": "Czytaj potwierdzenia", + "redacted": { + "tooltip": "Wiadomość usunięta dnia %(date)s" + }, + "redaction": "Wiadomość usunięta przez %(name)s", + "reply": { + "error_loading": "Nie zdołano wczytać zdarzenia, na które odpowiedziano, może ono nie istnieć lub nie masz uprawnienia, by je zobaczyć.", + "in_reply_to": "W odpowiedzi do ", + "in_reply_to_for_export": "W odpowiedzi do tej wiadomości" + }, + "scalar_starter_link": { + "dialog_description": "Za chwilę zostaniesz przekierowany/a na zewnętrzną stronę w celu powiązania Twojego konta z %(integrationsUrl)s. Czy chcesz kontynuować?", + "dialog_title": "Dodaj integrację" + }, + "self_redaction": "Wiadomość usunięta", + "send_state_encrypting": "Szyfrowanie Twojej wiadomości…", + "send_state_failed": "Nie udało się wysłać", + "send_state_sending": "Wysyłanie Twojej wiadomości…", + "send_state_sent": "Twoja wiadomość została wysłana", + "summary": { + "banned": { + "one": "został zbanowany", + "other": "został zbanowany %(count)s razy" + }, + "banned_multiple": { + "one": "zostało zbanowanych", + "other": "zostało zbanowanych %(count)s razy" + }, + "changed_avatar": { + "other": "%(oneUser)szmienił swoje zdjęcie profilowe %(count)s razy" + }, + "changed_avatar_multiple": { + "other": "%(severalUsers)szmieniło swoje zdjęcie profilowe %(count)s razy" + }, + "changed_name": { + "one": "%(oneUser)szmienił swoją nazwę", + "other": "%(oneUser)szmienił swoją nazwę %(count)s razy" + }, + "changed_name_multiple": { + "other": "%(severalUsers)szmieniło ich nazwę %(count)s razy", + "one": "%(severalUsers)szmieniło ich nazwę" + }, + "format": "%(nameList)s %(transitionList)s", + "hidden_event": { + "one": "%(oneUser)swysłał ukrytą wiadomość", + "other": "%(oneUser)swysłał %(count)s ukrytych wiadomości" + }, + "hidden_event_multiple": { + "other": "%(severalUsers)swysłało %(count)s ukrytych wiadomości", + "one": "%(severalUsers)swysłało ukrytą wiadomość" + }, + "invite_withdrawn": { + "other": "%(oneUser)swycofał zaproszenie %(count)s razy", + "one": "%(oneUser)swycofał zaproszenie" + }, + "invite_withdrawn_multiple": { + "other": "%(severalUsers)swycofało zaproszenie %(count)s razy", + "one": "%(severalUsers)swycofało zaproszenie" + }, + "invited": { + "other": "został zaproszony %(count)s razy", + "one": "został zaproszony" + }, + "invited_multiple": { + "one": "zostało zaproszonych", + "other": "zostało zaproszonych %(count)s razy" + }, + "joined": { + "other": "%(oneUser)s dołączył %(count)s razy", + "one": "%(oneUser)s dołączył" + }, + "joined_and_left": { + "other": "%(oneUser)s dołączył i wyszedł %(count)s razy", + "one": "%(oneUser)s dołączył i wyszedł" + }, + "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_multiple": { + "one": "%(severalUsers)sdołączyło", + "other": "%(severalUsers)s dołączyło %(count)s razy" + }, + "kicked": { + "one": "zostało usunięte", + "other": "zostało usunięte %(count)s raz" + }, + "kicked_multiple": { + "one": "zostało usuniętych", + "other": "zostało usuniętych %(count)s razy" + }, + "left": { + "one": "%(oneUser)s wyszedł", + "other": "%(oneUser)sopuścił %(count)s razy" + }, + "left_multiple": { + "one": "%(severalUsers)s wyszło", + "other": "%(severalUsers)swyszło %(count)s razy" + }, + "no_change": { + "other": "%(oneUser)snie wykonał zmian %(count)s razy", + "one": "%(oneUser)snie wykonał zmian" + }, + "no_change_multiple": { + "other": "%(severalUsers)snie wykonało zmian %(count)s razy", + "one": "%(severalUsers)snie wykonało zmian" + }, + "pinned_events": { + "one": "%(oneUser)szmienił przypięte wiadomości pokoju", + "other": "%(oneUser)szmienił przypięte wiadomości pokoju %(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" + }, + "redacted": { + "one": "%(oneUser)susunął wiadomość", + "other": "%(oneUser)susunął %(count)s wiadomości" + }, + "redacted_multiple": { + "one": "%(severalUsers)susunęło wiadomość", + "other": "%(severalUsers)susunęło %(count)s wiadomości" + }, + "rejected_invite": { + "other": "%(oneUser)sodrzucił ich zaproszenie %(count)s razy", + "one": "%(oneUser)sodrzucił ich zaproszenie" + }, + "rejected_invite_multiple": { + "one": "%(severalUsers)sodrzuciło ich zaproszenia", + "other": "%(severalUsers)sodrzuciło ich zaproszenia %(count)s razy" + }, + "rejoined": { + "other": "%(oneUser)s wyszedł i dołączył ponownie %(count)s razy", + "one": "%(oneUser)s wyszedł i dołączył ponownie" + }, + "rejoined_multiple": { + "other": "%(severalUsers)swyszło i dołączyło ponownie %(count)s razy", + "one": "%(severalUsers)swyszło i dołączyło ponownie" + }, + "server_acls": { + "one": "%(oneUser)szmienił ACL serwera", + "other": "%(oneUser)szmienił ACL serwera %(count)s razy" + }, + "server_acls_multiple": { + "one": "%(severalUsers)szmieniło ACL serwera", + "other": "%(severalUsers)szmieniło ACL serwera %(count)s razy" + }, + "unbanned": { + "one": "został odbanowany", + "other": "został odbanowany %(count)s razy" + }, + "unbanned_multiple": { + "one": "zostali odbanowani", + "other": "zostali odbanowani %(count)s razy" + } }, - "show_less": "Pokaż mniej", - "notification_options": "Opcje powiadomień" + "thread_info_basic": "Z wątku", + "typing_indicator": { + "more_users": { + "other": "%(names)s i %(count)s innych piszą…", + "one": "%(names)s i jedna osoba pisze…" + }, + "one_user": "%(displayName)s pisze…", + "two_users": "%(names)s i %(lastPerson)s piszą…" + }, + "undecryptable_tooltip": "Wiadomość nie mogła zostać rozszyfrowana", + "url_preview": { + "close": "Zamknij podgląd", + "show_n_more": { + "one": "Pokaż %(count)s inny podgląd", + "other": "Pokaż %(count)s innych podglądów" + } + } }, - "report_content": { - "missing_reason": "Wypełnij, dlaczego dokonujesz zgłoszenia.", - "unable_create_room_moderation_bot": "Nie można utworzyć pokoju z botem moderatorem", - "ignore_user": "Ignoruj użytkownika", - "hide_messages_from_user": "Upewnij się, czy chcesz ukryć wszystkie bieżące i przyszłe wiadomości od tego użytkownika.", - "nature_disagreement": "To co pisze ten użytkownik jest złe.\nZostanie to zgłoszone moderatorom pokoju.", - "nature_toxic": "Ten użytkownik wykazuje toksyczne zachowanie, na przykład obraża innych, udostępnia treści dla dorosłych lub łamie zasady panujące w pokoju.\nTo zdarzenie zostanie zgłoszone moderatorom pokoju.", - "nature_illegal": "Ten użytkownik wykazuje nielegalne zachowanie, na przykład wyłudza dane lub stosuje groźby karalne.\nTo zdarzenie zostanie zgłoszone moderatorom pokoju, którzy mogą przekazać te informacje organom prawnym.", - "nature_spam": "Ten użytkownik spamuje pokój, wysyłając wiadomości z reklamami, linkami do reklam lub propagandy.\nTo zdarzenie zostanie zgłoszone moderatorom.", - "report_to_homeserver_encrypted": "Ten pokój został dedykowany do aktywności nielegalnych lub toksycznych, lub moderatorzy zawiedli w kontrolowaniu tego typu zawartości.\nZostanie to zgłoszone do administratorów %(homeserver)s. Administratorzy NIE będą w stanie przeczytać zawartości szyfrowanej w tym pokoju.", - "report_to_homeserver": "Ten pokój został dedykowany do aktywności nielegalnych lub toksycznych, lub moderatorzy zawiedli w kontrolowaniu tego typu zawartości.\nZostanie to zgłoszone do administratorów %(homeserver)s.", - "nature_other": "Inny powód. Proszę opisać problem.\nZostanie to zgłoszone do moderatorów pokoju.", - "nature": "Wybierz powód oraz opisz dlaczego ta wiadomość jest niestosowna.", - "disagree": "Nie zgadzam się", - "toxic_behaviour": "Toksyczne zachowanie", - "illegal_content": "Nielegalna treść", - "spam_or_propaganda": "Spam lub propaganda", - "report_entire_room": "Zgłoś cały pokój", - "report_content_to_homeserver": "Zgłoś zawartość do administratora swojego serwera", - "description": "Zgłoszenie tej wiadomości wyśle administratorowi serwera unikatowe „ID wydarzenia”. Jeżeli wiadomości w tym pokoju są szyfrowane, administrator serwera może nie być w stanie przeczytać treści wiadomości, lub zobaczyć plików bądź zdjęć." + "truncated_list_n_more": { + "other": "I %(count)s więcej…" }, - "setting": { - "help_about": { - "brand_version": "Wersja %(brand)s:", - "olm_version": "Wersja Olm:", - "help_link": "Aby uzyskać pomoc w używaniu %(brand)s, naciśnij tutaj.", - "help_link_chat_bot": "Aby uzyskać pomoc w korzystaniu z %(brand)s, kliknij tutaj lub rozpocznij czat z botem za pomocą przycisku poniżej.", - "chat_bot": "Rozmowa z Botem %(brand)s", - "title": "Pomoc i o aplikacji", - "versions": "Wersje", - "homeserver": "Serwer domowy to %(homeserverUrl)s", - "identity_server": "Serwer tożsamości to %(identityServerUrl)s", - "access_token_detail": "Twój token dostępu daje pełen dostęp do Twojego konta. Nie dziel się nim z nikim.", - "clear_cache_reload": "Wyczyść pamięć podręczną i przeładuj" + "unsupported_server_description": "Ten serwer używa starszej wersji Matrix. Zaktualizuj do Matrix%(version)s, aby używać %(brand)s bez błędów.", + "unsupported_server_title": "Twój serwer nie jest wspierany", + "update": { + "changelog": "Dziennik zmian", + "check_action": "Sprawdź aktualizacje", + "checking": "Sprawdzanie aktualizacji…", + "downloading": "Pobieranie aktualizacji…", + "error_encountered": "Wystąpił błąd (%(errorDetail)s).", + "error_unable_load_commit": "Nie można wczytać szczegółów commitu: %(msg)s", + "new_version_available": "Nowa wersja dostępna. Aktualizuj teraz.", + "no_update": "Brak aktualizacji.", + "release_notes_toast_title": "Co nowego", + "see_changes_button": "Co nowego?", + "toast_description": "Dostępna jest nowa wersja %(brand)s", + "toast_title": "Aktualizuj %(brand)s", + "unavailable": "Niedostępny" + }, + "upload_failed_generic": "Nie udało się przesłać pliku '%(fileName)s'.", + "upload_failed_size": "Plik '%(fileName)s' przekracza limit rozmiaru dla tego serwera głównego", + "upload_failed_title": "Błąd przesyłania", + "upload_file": { + "cancel_all_button": "Anuluj wszystko", + "error_file_too_large": "Ten plik jest zbyt duży, aby został wysłany. Ograniczenie wielkości plików to %(limit)s, a ten plik waży %(sizeOfThisFile)s.", + "error_files_too_large": "Te pliki są zbyt duże do wysłania. Ograniczenie wielkości plików to %(limit)s.", + "error_some_files_too_large": "Niektóre pliki są zbyt duże do wysłania. Ograniczenie wielkości plików to %(limit)s.", + "error_title": "Błąd wysyłania", + "title": "Prześlij pliki", + "title_progress": "Prześlij pliki (%(current)s z %(total)s)", + "upload_all_button": "Prześlij wszystko", + "upload_n_others_button": { + "other": "Prześlij %(count)s innych plików", + "one": "Prześlij %(count)s inny plik" } }, + "user_info": { + "admin_tools_section": "Narzędzia Administracyjne", + "ban_button_room": "Zbanuj z pokoju", + "ban_button_space": "Zbanuj z przestrzeni", + "ban_room_confirm_title": "Zbanuj z %(roomName)s", + "ban_space_everything": "Zbanuj ich z wszystkiego co mogę", + "ban_space_specific": "Zbanuj ich z określonych rzeczy, które mogę", + "count_of_sessions": { + "other": "%(count)s sesji", + "one": "%(count)s sesja" + }, + "count_of_verified_sessions": { + "other": "%(count)s zweryfikowanych sesji", + "one": "1 zweryfikowana sesja" + }, + "deactivate_confirm_action": "Dezaktywuj użytkownika", + "deactivate_confirm_description": "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?", + "deactivate_confirm_title": "Dezaktywować użytkownika?", + "demote_button": "Degraduj", + "demote_self_confirm_description_space": "Nie będziesz mógł cofnąć tej zmiany, ponieważ degradujesz swoje uprawnienia. Jeśli jesteś ostatnim użytkownikiem uprzywilejowanym w tej przestrzeni, nie będziesz mógł ich odzyskać.", + "demote_self_confirm_room": "Nie będziesz mógł cofnąć tej zmiany, ponieważ degradujesz swoje uprawnienia. Jeśli jesteś ostatnim użytkownikiem uprzywilejowanym w tym pokoju, nie będziesz mógł ich odzyskać.", + "demote_self_confirm_title": "Zdegradować siebie?", + "disinvite_button_room": "Cofnij zaproszenie do pokoju", + "disinvite_button_room_name": "Cofnij zaproszenia z %(roomName)s", + "disinvite_button_space": "Cofnij zaproszenie do przestrzeni", + "edit_own_devices": "Edytuj urządzenia", + "error_ban_user": "Nie udało się zbanować użytkownika", + "error_deactivate": "Nie udało się zdezaktywować użytkownika", + "error_kicking_user": "Nie udało się usunąć użytkownika", + "error_mute_user": "Nie udało się wyciszyć użytkownika", + "error_revoke_3pid_invite_description": "Nie udało się odwołać zaproszenia. Serwer może posiadać tymczasowy problem lub nie masz wystarczających uprawnień, aby odwołać zaproszenie.", + "error_revoke_3pid_invite_title": "Nie udało się odwołać zaproszenia", + "hide_sessions": "Ukryj sesje", + "hide_verified_sessions": "Ukryj zweryfikowane sesje", + "ignore_confirm_description": "Wszystkie wiadomości i zaproszenia od tego użytkownika zostaną ukryte. Czy na pewno chcesz zignorować?", + "ignore_confirm_title": "Ignoruj %(user)s", + "invited_by": "Zaproszony przez %(sender)s", + "jump_to_rr_button": "Przeskocz do potwierdzenia odczytu", + "kick_button_room": "Usuń z pokoju", + "kick_button_room_name": "Usuń z %(roomName)s", + "kick_button_space": "Usuń z przestrzeni", + "kick_button_space_everything": "Usuń ich z wszystkiego co mogę", + "kick_space_specific": "Usuń ich z określonych rzeczy, które mogę", + "kick_space_warning": "Będą w stanie uzyskać dostępu gdziekolwiek, gdzie nie jesteś administratorem.", + "promote_warning": "Nie będziesz mógł cofnąć tej zmiany, ponieważ nadajesz użytkownikowi uprawnienia administratorskie równe Twoim.", + "redact": { + "confirm_button": { + "other": "Usuń %(count)s wiadomości", + "one": "Usuń 1 wiadomość" + }, + "confirm_description_1": { + "one": "Zamierzasz usunąć %(count)s wiadomość przez %(user)s. To usunie ją permanentnie dla wszystkich w konwersacji. Czy chcesz kontynuować?", + "other": "Zamierzasz usunąć %(count)s wiadomości przez %(user)s. To usunie je permanentnie dla wszystkich w konwersacji. Czy chcesz kontynuować?" + }, + "confirm_description_2": "Dla większej liczby wiadomości, może to zająć trochę czasu. Nie odświeżaj klienta w tym czasie.", + "confirm_keep_state_explainer": "Odznacz, jeśli chcesz również usunąć wiadomości systemowe tego użytkownika (np. zmiana członkostwa, profilu…)", + "confirm_keep_state_label": "Zachowaj komunikaty systemowe", + "confirm_title": "Usuń ostatnie wiadomości od %(user)s", + "no_recent_messages_description": "Spróbuj przewinąć się w górę na osi czasu, aby sprawdzić, czy nie ma wcześniejszych.", + "no_recent_messages_title": "Nie znaleziono ostatnich wiadomości od %(user)s" + }, + "redact_button": "Usuń ostatnie wiadomości", + "revoke_invite": "Odwołaj zaproszenie", + "role_label": "Role w ", + "room_encrypted": "Wiadomości w tym pokoju są szyfrowane end-to-end.", + "room_encrypted_detail": "Twoje wiadomości są zabezpieczone i tylko Ty i Twój odbiorca posiadacie unikalne klucze, aby je odblokować.", + "room_unencrypted": "Wiadomości w tym pokoju nie są szyfrowane end-to-end.", + "room_unencrypted_detail": "W pokojach szyfrowanych Twoje wiadomości są zabezpieczone i tylko Ty i Twój odbiorca posiadacie unikalne klucze, aby je odblokować.", + "share_button": "Udostępnij link użytkownika", + "unban_button_room": "Odbanuj z przestrzeni", + "unban_button_space": "Odbanuj z przestrzeni", + "unban_room_confirm_title": "Odbanuj z %(roomName)s", + "unban_space_everything": "Odbanuj ich z wszystkiego co mogę", + "unban_space_specific": "Odbanuj ich z określonych rzeczy, które mogę", + "unban_space_warning": "Nie będą w stanie uzyskać dostępu gdziekolwiek, gdzie nie jesteś administratorem.", + "verify_button": "Weryfikuj użytkownika", + "verify_explainer": "Dla dodatkowego bezpieczeństwa, zweryfikuj tego użytkownika za pomocą jednorazowego kodu na obu waszych urządzeniach." + }, + "user_menu": { + "settings": "Wszystkie ustawienia", + "switch_theme_dark": "Przełącz na tryb ciemny", + "switch_theme_light": "Przełącz na tryb jasny" + }, + "voice_broadcast": { + "30s_backward": "30s do tyłu", + "30s_forward": "30s do przodu", + "action": "Transmisja głosowa", + "buffering": "Buforowanie…", + "confirm_listen_affirm": "Tak, zakończ moje nagranie", + "confirm_listen_description": "Jeśli zaczniesz słuchać tej transmisji na żywo, twoja bieżąca transmisja na żywo zostanie zakończona.", + "confirm_listen_title": "Zacząć słuchać transmisji na żywo?", + "confirm_stop_affirm": "Tak, zakończ transmisję", + "confirm_stop_description": "Czy na pewno chcesz zakończyć transmisję na żywo? Transmisja zostanie zakończona, a całe nagranie będzie dostępne w pokoju.", + "confirm_stop_title": "Zakończyć transmisję na żywo?", + "connection_error": "Błąd połączenia - Nagrywanie wstrzymane", + "failed_already_recording_description": "Już nagrywasz transmisję głosową. Zakończ bieżącą transmisję głosową, aby rozpocząć nową.", + "failed_already_recording_title": "Nie można rozpocząć nowej transmisji głosowej", + "failed_decrypt": "Nie można rozszyfrować transmisji głosowej", + "failed_generic": "Nie można odtworzyć tej transmisji głosowej", + "failed_insufficient_permission_description": "Nie posiadasz wymaganych uprawnień, aby rozpocząć transmisję głosową w tym pokoju. Skontaktuj się z administratorem pokoju, aby zwiększyć swoje uprawnienia.", + "failed_insufficient_permission_title": "Nie można rozpocząć nowej transmisji głosowej", + "failed_no_connection_description": "Niestety, nie jesteśmy w stanie rozpocząć nowego nagrania. Spróbuj ponownie później.", + "failed_no_connection_title": "Błąd połączenia", + "failed_others_already_recording_description": "Ktoś już nagrywa transmisję głosową. Aby rozpocząć nową, poczekaj aż bieżąca się skończy.", + "failed_others_already_recording_title": "Nie można rozpocząć nowej transmisji głosowej", + "go_live": "Rozpocznij transmisję", + "live": "Na żywo", + "pause": "wstrzymaj transmisję głosową", + "play": "odtwórz transmisję głosową", + "resume": "wznów transmisję głosową" + }, + "voice_message": { + "cant_start_broadcast_description": "Nie możesz rozpocząć wiadomości głosowej, ponieważ już nagrywasz transmisję na żywo. Zakończ transmisję na żywo, aby rozpocząć nagrywanie wiadomości głosowej.", + "cant_start_broadcast_title": "Nie można rozpocząć wiadomości głosowej" + }, + "voip": { + "already_in_call": "Już dzwoni", + "already_in_call_person": "Prowadzisz już rozmowę z tą osobą.", + "answered_elsewhere": "Odebrano gdzie indziej", + "answered_elsewhere_description": "Połączenie zostało odebrane na innym urządzeniu.", + "audio_devices": "Urządzenia audio", + "call_failed": "Nieudane połączenie", + "call_failed_description": "Nie udało się nawiązać połączenia", + "call_failed_media": "Połączenie nieudane z powodu braku dostępu do kamery bądź mikrofonu. Sprawdź czy:", + "call_failed_media_applications": "Kamera nie jest obecnie używana przez inną aplikację", + "call_failed_media_connected": "Mikrofon i kamera są podpięte i skonfigurowane prawidłowo", + "call_failed_media_permissions": "Przyznano uprawnienia dostępu do kamery", + "call_failed_microphone": "Nie udało się zestawić połączenia z powodu braku dostępu do mikrofonu. Sprawdź czy mikrofon jest podłączony i poprawnie skonfigurowany.", + "call_held": "%(peerName)s zawiesił rozmowę", + "call_held_resume": "Zawieszono rozmowę Wznów", + "call_held_switch": "Zawieszono rozmowę Przełącz", + "call_toast_unknown_room": "Nieznany pokój", + "camera_disabled": "Twoja kamera jest wyłączona", + "camera_enabled": "Twoja kamera jest nadal włączona", + "cannot_call_yourself_description": "Nie możesz wykonać połączenia do siebie.", + "change_input_device": "Zmień urządzenie wejściowe", + "connecting": "Łączenie", + "connection_lost": "Połączenie z serwerem zostało przerwane", + "connection_lost_description": "Nie możesz wykonywać rozmów bez połączenia z serwerem.", + "consulting": "Konsultowanie z %(transferTarget)s. Transfer do %(transferee)s", + "default_device": "Urządzenie domyślne", + "dial": "Wybierz numer", + "dialpad": "Klawiatura telefoniczna", + "disable_camera": "Wyłącz kamerę", + "disable_microphone": "Wycisz mikrofon", + "disabled_no_one_here": "Nie ma tu nikogo, do kogo można zadzwonić", + "disabled_no_perms_start_video_call": "Nie posiadasz wymaganych uprawnień do rozpoczęcia rozmowy wideo", + "disabled_no_perms_start_voice_call": "Nie posiadasz uprawnień do rozpoczęcia rozmowy głosowej", + "disabled_ongoing_call": "Rozmowa w toku", + "enable_camera": "Włącz kamerę", + "enable_microphone": "Wyłącz wyciszenie mikrofonu", + "expand": "Wróć do połączenia", + "failed_call_live_broadcast_description": "Nie możesz rozpocząć połączenia, ponieważ już nagrywasz transmisję na żywo. Zakończ transmisję na żywo, aby rozpocząć połączenie.", + "failed_call_live_broadcast_title": "Nie można rozpocząć połączenia", + "hangup": "Rozłącz", + "hide_sidebar_button": "Ukryj pasek boczny", + "input_devices": "Urządzenia wejściowe", + "join_button_tooltip_call_full": "Przepraszamy — to połączenie jest już zapełnione", + "join_button_tooltip_connecting": "Łączenie", + "maximise": "Wypełnij ekran", + "misconfigured_server": "Połączenie nie udało się przez błędną konfigurację serwera", + "misconfigured_server_description": "Poproś administratora swojego serwera głównego (%(homeserverDomain)s) by skonfigurował serwer TURN aby rozmowy działały bardziej niezawodnie.", + "misconfigured_server_fallback": "Alternatywnie możesz spróbować użyć serwera publicznego , ale mogą wystąpić problemy i zostanie udostępniony Twój adres IP z serwerem. Zarządzaj tym również w Ustawieniach.", + "misconfigured_server_fallback_accept": "Spróbuj użyć %(server)s", + "more_button": "Więcej", + "msisdn_lookup_failed": "Nie można wyszukać numeru telefonu", + "msisdn_lookup_failed_description": "Podczas wyszukiwania numeru telefonu wystąpił błąd", + "msisdn_transfer_failed": "Nie udało się przekazać połączenia", + "n_people_joined": { + "one": "%(count)s osoba dołączyła", + "other": "%(count)s osób dołączyło" + }, + "no_audio_input_description": "Nie udało się znaleźć żadnego mikrofonu w twoim urządzeniu. Sprawdź ustawienia i spróbuj ponownie.", + "no_audio_input_title": "Nie znaleziono mikrofonu", + "no_media_perms_description": "Możliwe, że będziesz musiał ręcznie pozwolić %(brand)sowi na dostęp do twojego mikrofonu/kamerki internetowej", + "no_media_perms_title": "Brak uprawnień do mediów", + "no_permission_conference": "Wymagane Uprawnienia", + "no_permission_conference_description": "Nie posiadasz uprawnień do rozpoczęcia rozmowy grupowej w tym pokoju", + "on_hold": "%(name)s na linii", + "output_devices": "Urządzenia wyjściowe", + "screenshare_monitor": "Udostępnij cały ekran", + "screenshare_title": "Udostępnij zawartość", + "screenshare_window": "Okno aplikacji", + "show_sidebar_button": "Pokaż pasek boczny", + "silence": "Wycisz rozmowę", + "silenced": "Wyciszono powiadomienia", + "start_screenshare": "Udostępnij ekran", + "stop_screenshare": "Przestań udostępniać ekran", + "too_many_calls": "Zbyt wiele połączeń", + "too_many_calls_description": "Osiągnięto maksymalną liczbę jednoczesnych połączeń.", + "transfer_consult_first_label": "Najpierw się skonsultuj", + "transfer_failed": "Transfer nie powiódł się", + "transfer_failed_description": "Nie udało się przekazać połączenia", + "unable_to_access_audio_input_description": "Nie byliśmy w stanie uzyskać dostępu do Twojego mikrofonu. Sprawdź ustawienia swojej wyszukiwarki.", + "unable_to_access_audio_input_title": "Nie można uzyskać dostępu do mikrofonu", + "unable_to_access_media": "Nie można uzyskać dostępu do kamery / mikrofonu", + "unable_to_access_microphone": "Nie można uzyskać dostępu do mikrofonu", + "unknown_caller": "Nieznany rozmówca", + "unknown_person": "nieznana osoba", + "unsilence": "Dźwięk włączony", + "unsupported": "Rozmowy nie są obsługiwane", + "unsupported_browser": "Nie możesz wykonywać połączeń z tej przeglądarki.", + "user_busy": "Użytkownik zajęty", + "user_busy_description": "Użytkownik, do którego zadzwoniłeś jest zajęty.", + "user_is_presenting": "%(sharerName)s prezentuje", + "video_call": "Rozmowa wideo", + "video_call_started": "Rozpoczęto rozmowę wideo", + "video_devices": "Urządzenia wideo", + "voice_call": "Rozmowa głosowa", + "you_are_presenting": "Prezentujesz" + }, "widget": { + "added_by": "Widżet dodany przez", + "capabilities_dialog": { + "content_starting_text": "Ten widżet chciałby:", + "decline_all_permission": "Odmów wszystko", + "remember_Selection": "Zapamiętaj mój wybór dla tego widżetu", + "title": "Zatwierdź uprawnienia widżetu" + }, "capability": { - "send_stickers_this_room": "Wyślij naklejki w tym pokoju", - "send_stickers_active_room": "Wyślij naklejki w swoim aktywnym pokoju", - "send_stickers_this_room_as_you": "Wysyłaj naklejki do tego pokoju jako ty", - "send_stickers_active_room_as_you": "Wysyłaj naklejki do aktywnego pokoju jako ty", - "see_sticker_posted_this_room": "Pokazuj kiedy naklejki są wysłane do tego pokoju", - "see_sticker_posted_active_room": "Pokazuj kiedy ktokolwiek wyśle naklejki do twojego aktywnego pokoju", - "always_on_screen_viewing_another_room": "Pozostań na ekranie podczas patrzenia na inny pokój, kiedy aplikacja jest uruchomiona", "always_on_screen_generic": "Pozostań na ekranie kiedy aplikacja jest uruchomiona", - "switch_room": "Zmień pokój który przeglądasz", - "switch_room_message_user": "Zmień pokój, wiadomość lub użytkownika, na którego patrzysz", - "change_topic_this_room": "Zmień temat tego pokoju", - "see_topic_change_this_room": "Zobacz, gdy temat tego pokoju zmienia się", - "change_topic_active_room": "Zmień temat swojego obecnego pokoju", - "see_topic_change_active_room": "Zobacz, gdy temat Twojego obecnego pokoju zmienia się", - "change_name_this_room": "Zmień nazwę tego pokoju", - "see_name_change_this_room": "Zobacz, gdy nazwa tego pokoju zmienia się", - "change_name_active_room": "Zmień nazwę swojego obecnego pokoju", - "see_name_change_active_room": "Zobacz, gdy nazwa Twojego obecnego pokoju zmienia się", - "change_avatar_this_room": "Zmień awatar tego pokoju", - "see_avatar_change_this_room": "Zobacz, gdy awatar tego pokoju zmienia się", + "always_on_screen_viewing_another_room": "Pozostań na ekranie podczas patrzenia na inny pokój, kiedy aplikacja jest uruchomiona", + "any_room": "Powyższe, ale w każdym pokoju do którego dołączysz lub zostaniesz zaproszony", + "byline_empty_state_key": "z pustym kluczem stanu", + "byline_state_key": "z kluczem stanu %(stateKey)s", + "capability": "Możliwość %(capability)s", "change_avatar_active_room": "Zmień awatar swojego aktywnego pokoju", - "see_avatar_change_active_room": "Zobacz, gdy awatar Twojego obecnego pokoju zmienia się", - "remove_ban_invite_leave_this_room": "Usuń, zbanuj, lub zaproś ludzi do tego pokoju i wyjdź z niego", + "change_avatar_this_room": "Zmień awatar tego pokoju", + "change_name_active_room": "Zmień nazwę swojego obecnego pokoju", + "change_name_this_room": "Zmień nazwę tego pokoju", + "change_topic_active_room": "Zmień temat swojego obecnego pokoju", + "change_topic_this_room": "Zmień temat tego pokoju", + "receive_membership_active_room": "Pokazuj kiedy osoby wchodzą, wychodzą, lub zostają zaproszone do aktywnego pokoju", "receive_membership_this_room": "Pokazuj kiedy ktoś wejdzie, wyjdzie, lub zostanie zaproszony do tego pokoju", "remove_ban_invite_leave_active_room": "Usuń, zbanuj lub zaproś ludzi do aktywnego pokoju i wyjdź z niego", - "receive_membership_active_room": "Pokazuj kiedy osoby wchodzą, wychodzą, lub zostają zaproszone do aktywnego pokoju", - "byline_empty_state_key": "z pustym kluczem stanu", - "byline_state_key": "z kluczem stanu %(stateKey)s", - "any_room": "Powyższe, ale w każdym pokoju do którego dołączysz lub zostaniesz zaproszony", - "specific_room": "Powyższe, ale również w ", - "send_event_type_this_room": "Wysyłaj zdarzenia %(eventType)s jako Ty w tym pokoju", - "see_event_type_sent_this_room": "Zobacz wydarzenia %(eventType)s opublikowane w tym pokoju", - "send_event_type_active_room": "Wysyłaj wydarzenia %(eventType)s jako Ty w obecnym pokoju", + "remove_ban_invite_leave_this_room": "Usuń, zbanuj, lub zaproś ludzi do tego pokoju i wyjdź z niego", + "see_avatar_change_active_room": "Zobacz, gdy awatar Twojego obecnego pokoju zmienia się", + "see_avatar_change_this_room": "Zobacz, gdy awatar tego pokoju zmienia się", "see_event_type_sent_active_room": "Zobacz wydarzenia %(eventType)s opublikowane w Twoim aktywnym pokoju", - "capability": "Możliwość %(capability)s", - "send_messages_this_room": "Wysyłaj wiadomości jako Ty w tym pokoju", - "send_messages_active_room": "Wysyłaj wiadomości jako Ty w obecnym pokoju", - "see_messages_sent_this_room": "Zobacz wiadomości publikowane w tym pokoju", + "see_event_type_sent_this_room": "Zobacz wydarzenia %(eventType)s opublikowane w tym pokoju", + "see_images_sent_active_room": "Zobacz obrazki wysłane do aktywnego pokoju", + "see_images_sent_this_room": "Zobacz obrazki wysłane do tego pokoju", "see_messages_sent_active_room": "Zobacz wiadomości publikowane w obecnym pokoju", - "send_text_messages_this_room": "Wysyłaj wiadomości tekstowe jako ty w tym pokoju", - "send_text_messages_active_room": "Wysyłaj wiadomości tekstowe jako ty w aktywnym pokoju", - "see_text_messages_sent_this_room": "Pokaż wiadomości tekstowe wysłane w tym pokoju", - "see_text_messages_sent_active_room": "Pokazuj wiadomości tekstowe wysłane do aktywnego pokoju", - "send_emotes_this_room": "Wysyłaj emotki jako ty w tym pokoju", - "send_emotes_active_room": "Wysyłaj emotki jako ty w aktywnym pokoju", - "see_sent_emotes_this_room": "Pokaż emotki wysłane w tym pokoju", + "see_messages_sent_this_room": "Zobacz wiadomości publikowane w tym pokoju", + "see_msgtype_sent_active_room": "Zobacz wiadomości %(msgtype)s wysyłane do aktywnego pokoju", + "see_msgtype_sent_this_room": "Zobacz wiadomości %(msgtype)s wysyłane do tego pokoju", + "see_name_change_active_room": "Zobacz, gdy nazwa Twojego obecnego pokoju zmienia się", + "see_name_change_this_room": "Zobacz, gdy nazwa tego pokoju zmienia się", "see_sent_emotes_active_room": "Pokaż emotki wysłane do aktywnego pokoju", - "send_images_this_room": "Wysyłaj obrazki jako ty w tym pokoju", - "send_images_active_room": "Wysyłaj obrazki jako ty w aktywnym pokoju", - "see_images_sent_this_room": "Zobacz obrazki wysłane do tego pokoju", - "see_images_sent_active_room": "Zobacz obrazki wysłane do aktywnego pokoju", - "send_videos_this_room": "Wysyłaj video jako ty w tym pokoju", - "send_videos_active_room": "Wysyłaj video jako ty w aktywnym pokoju", - "see_videos_sent_this_room": "Zobacz video wysłane do tego pokoju", + "see_sent_emotes_this_room": "Pokaż emotki wysłane w tym pokoju", + "see_sent_files_active_room": "Zobacz pliki wysłane do aktywnego pokoju", + "see_sent_files_this_room": "Zobacz pliki wysłane do tego pokoju", + "see_sticker_posted_active_room": "Pokazuj kiedy ktokolwiek wyśle naklejki do twojego aktywnego pokoju", + "see_sticker_posted_this_room": "Pokazuj kiedy naklejki są wysłane do tego pokoju", + "see_text_messages_sent_active_room": "Pokazuj wiadomości tekstowe wysłane do aktywnego pokoju", + "see_text_messages_sent_this_room": "Pokaż wiadomości tekstowe wysłane w tym pokoju", + "see_topic_change_active_room": "Zobacz, gdy temat Twojego obecnego pokoju zmienia się", + "see_topic_change_this_room": "Zobacz, gdy temat tego pokoju zmienia się", "see_videos_sent_active_room": "Zobacz video wysłane do aktywnego pokoju", - "send_files_this_room": "Wyślij pliki jako ty do tego pokoju", + "see_videos_sent_this_room": "Zobacz video wysłane do tego pokoju", + "send_emotes_active_room": "Wysyłaj emotki jako ty w aktywnym pokoju", + "send_emotes_this_room": "Wysyłaj emotki jako ty w tym pokoju", + "send_event_type_active_room": "Wysyłaj wydarzenia %(eventType)s jako Ty w obecnym pokoju", + "send_event_type_this_room": "Wysyłaj zdarzenia %(eventType)s jako Ty w tym pokoju", "send_files_active_room": "Wyślij pliki jako ty do aktywnego pokoju", - "see_sent_files_this_room": "Zobacz pliki wysłane do tego pokoju", - "see_sent_files_active_room": "Zobacz pliki wysłane do aktywnego pokoju", - "send_msgtype_this_room": "Wysyłaj wiadomości %(msgtype)s jako ty w tym pokoju", + "send_files_this_room": "Wyślij pliki jako ty do tego pokoju", + "send_images_active_room": "Wysyłaj obrazki jako ty w aktywnym pokoju", + "send_images_this_room": "Wysyłaj obrazki jako ty w tym pokoju", + "send_messages_active_room": "Wysyłaj wiadomości jako Ty w obecnym pokoju", + "send_messages_this_room": "Wysyłaj wiadomości jako Ty w tym pokoju", "send_msgtype_active_room": "Wysyłaj wiadomości %(msgtype)s jako Ty w bieżącym pokoju", - "see_msgtype_sent_this_room": "Zobacz wiadomości %(msgtype)s wysyłane do tego pokoju", - "see_msgtype_sent_active_room": "Zobacz wiadomości %(msgtype)s wysyłane do aktywnego pokoju" + "send_msgtype_this_room": "Wysyłaj wiadomości %(msgtype)s jako ty w tym pokoju", + "send_stickers_active_room": "Wyślij naklejki w swoim aktywnym pokoju", + "send_stickers_active_room_as_you": "Wysyłaj naklejki do aktywnego pokoju jako ty", + "send_stickers_this_room": "Wyślij naklejki w tym pokoju", + "send_stickers_this_room_as_you": "Wysyłaj naklejki do tego pokoju jako ty", + "send_text_messages_active_room": "Wysyłaj wiadomości tekstowe jako ty w aktywnym pokoju", + "send_text_messages_this_room": "Wysyłaj wiadomości tekstowe jako ty w tym pokoju", + "send_videos_active_room": "Wysyłaj video jako ty w aktywnym pokoju", + "send_videos_this_room": "Wysyłaj video jako ty w tym pokoju", + "specific_room": "Powyższe, ale również w ", + "switch_room": "Zmień pokój który przeglądasz", + "switch_room_message_user": "Zmień pokój, wiadomość lub użytkownika, na którego patrzysz" + }, + "close_to_view_right_panel": "Zamknij widżet, aby wyświetlić go w tym panelu", + "context_menu": { + "delete": "Usuń widżet", + "delete_warning": "Usunięcie widżetu usuwa go dla wszystkich użytkowników w tym pokoju. Czy na pewno chcesz usunąć ten widżet?", + "move_left": "Przenieś w lewo", + "move_right": "Przenieś w prawo", + "remove": "Usuń dla wszystkich", + "revoke": "Odwołaj uprawnienia", + "screenshot": "Zrób zdjęcie", + "start_audio_stream": "Rozpocznij transmisję audio" + }, + "cookie_warning": "Ten widżet może używać plików cookies.", + "error_hangup_description": "Zostałeś rozłączony z rozmowy. (Błąd: %(message)s)", + "error_hangup_title": "Utracono połączenie", + "error_loading": "Błąd ładowania widżetu", + "error_mixed_content": "Błąd — zawartość mieszana", + "error_need_invite_permission": "Aby to zrobić, musisz mieć możliwość zapraszania użytkowników.", + "error_need_kick_permission": "Aby to zrobić, musisz móc wyrzucać użytkowników.", + "error_need_to_be_logged_in": "Musisz być zalogowany.", + "error_unable_start_audio_stream_description": "Nie można rozpocząć przesyłania strumienia audio.", + "error_unable_start_audio_stream_title": "Nie udało się rozpocząć transmisji na żywo", + "modal_data_warning": "Dane na tym ekranie są współdzielone z %(widgetDomain)s", + "modal_title_default": "Widżet modalny", + "no_name": "Nieznana aplikacja", + "open_id_permissions_dialog": { + "remember_selection": "Zapamiętaj to", + "starting_text": "Widżet zweryfikuje twoje ID użytkownika, lecz nie będzie w stanie wykonywać za Ciebie działań:", + "title": "Zezwól temu widżetowi na weryfikacje Twojej tożsamości" + }, + "popout": "Wyskakujący widżet", + "set_room_layout": "Ustaw mój układ pokoju dla wszystkich", + "shared_data_avatar": "URL Twojego zdjęcia profilowego", + "shared_data_device_id": "Twoje ID urządzenia", + "shared_data_lang": "Twój język", + "shared_data_mxid": "Twoje ID użytkownika", + "shared_data_name": "Twoja nazwa wyświetlana", + "shared_data_room_id": "ID pokoju", + "shared_data_theme": "Twój motyw", + "shared_data_url": "%(brand)s URL", + "shared_data_warning": "Korzystanie z tego widżetu może współdzielić dane z %(widgetDomain)s.", + "shared_data_warning_im": "Korzystanie z tego widżetu może współdzielić dane z %(widgetDomain)s i Twoim menedżerem integracji.", + "shared_data_widget_id": "ID widżetu", + "unencrypted_warning": "Widżety nie używają szyfrowania wiadomości.", + "unmaximise": "Normalizuj", + "unpin_to_view_right_panel": "Odepnij widżet, aby wyświetlić go w tym panelu" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Same wielkie litery w haśle powodują, iż są one łatwe do zgadnięcia, podobnie jak w przypadku samych małych", + "anotherWord": "Dodaj kolejne słowo lub dwa. Niezwykłe słowa są lepsze.", + "associatedYears": "Unikaj lat, które są z tobą związane z Tobą", + "capitalization": "Kapitalizacja nie pomaga bardzo", + "dates": "Unikaj dat i lat, które są z tobą związane z Tobą", + "l33t": "Przewidywalne podstawienia, takie jak \"@\" zamiast \"a\", nie pomagają zbytnio", + "longerKeyboardPattern": "Użyj wzoru z klawiatury z większą ilością zakrętów", + "noNeed": "Nie są wymagane symbole, cyfry lub wielkie litery", + "pwned": "Jeśli używasz tego hasła w innym miejscu, powinieneś je zmienić.", + "recentYears": "Unikaj ostatnich lat", + "repeated": "Unikaj powtarzających się słów i znaków", + "reverseWords": "Odwrócone słowa nie są trudniejsze do odgadnięcia", + "sequences": "Unikaj sekwencji", + "useWords": "Użyj kilku słów, unikaj typowych zwrotów" + }, + "warnings": { + "common": "To jest bardzo popularne hasło", + "commonNames": "Popularne imiona i nazwiska są łatwe do odgadnięcia", + "dates": "Daty są często łatwe do odgadnięcia", + "extendedRepeat": "Powtórzenia takie jak \"abcabcabc\" są tylko trochę trudniejsze do odgadnięcia niż \"abc\"", + "keyPattern": "Krótkie wzory klawiszowe są łatwe do odgadnięcia", + "namesByThemselves": "Imiona i nazwiska same w sobie są łatwe do odgadnięcia", + "pwned": "Twoje hasło zostało ujawnione w wyniku wycieku danych w Internecie.", + "recentYears": "Ostatnie lata są łatwe do odgadnięcia", + "sequences": "Sekwencje takie jak abc lub 6543 są łatwe do odgadnięcia", + "similarToCommon": "Jest to podobne do powszechnie stosowanego hasła", + "simpleRepeat": "Powtórzenia takie jak \"aaa\" są łatwe do odgadnięcia", + "straightRow": "Proste rzędy klawiszy są łatwe do odgadnięcia", + "topHundred": "To jest 100 najpopularniejszych haseł", + "topTen": "To jest 10 najpopularniejszych haseł", + "userInputs": "Nie powinny się tu znajdować żadne dane osobiste lub związane ze stroną.", + "wordByItself": "Samo słowo jest łatwe do odgadnięcia" } - }, - "feedback": { - "sent": "Wysłano opinię użytkownka", - "comment_label": "Komentarz", - "platform_username": "Twoja platforma i nazwa użytkownika zostaną zapisane, aby pomóc nam ulepszyć nasze produkty.", - "may_contact_label": "Możesz się ze mną skontaktować, jeśli chcesz mnie śledzić lub pomóc wypróbować nadchodzące pomysły", - "pro_type": "PRO TIP: Jeżeli zgłaszasz błąd, wyślij dzienniki debugowania, aby pomóc nam znaleźć problem.", - "existing_issue_link": "Najpierw zobacz istniejące zgłoszenia na GitHubie. Nic nie znalazłeś? Utwórz nowe.", - "send_feedback_action": "Wyślij opinię użytkownika" } } diff --git a/src/i18n/strings/pt.json b/src/i18n/strings/pt.json deleted file mode 100644 index d64c0671fe1..00000000000 --- a/src/i18n/strings/pt.json +++ /dev/null @@ -1,832 +0,0 @@ -{ - "Account": "Conta", - "New passwords don't match": "As novas palavras-passe não coincidem", - "A new password must be entered.": "Deve ser introduzida uma nova palavra-passe.", - "Are you sure you want to reject the invitation?": "Você tem certeza que deseja rejeitar este convite?", - "Banned users": "Usuárias/os banidas/os", - "Commands": "Comandos", - "Confirm password": "Confirmar palavra-passe", - "Cryptography": "Criptografia", - "Current password": "Palavra-passe atual", - "Deactivate Account": "Desativar conta", - "Default": "Padrão", - "Export E2E room keys": "Exportar chaves ponta-a-ponta da sala", - "Failed to change password. Is your password correct?": "Falha ao alterar a palavra-passe. A sua palavra-passe está correta?", - "Failed to reject invitation": "Falha ao tentar rejeitar convite", - "Failed to unban": "Não foi possível desfazer o banimento", - "Favourite": "Favorito", - "Filter room members": "Filtrar integrantes da sala", - "Forget room": "Esquecer sala", - "For security, this session has been signed out. Please sign in again.": "Por questões de segurança, esta sessão foi encerrada. Por gentileza conecte-se novamente.", - "Historical": "Histórico", - "Import E2E room keys": "Importar chave de criptografia ponta-a-ponta (E2E) da sala", - "Invalid Email Address": "Endereço de email inválido", - "Sign in with": "Quero entrar", - "Low priority": "Baixa prioridade", - "Moderator": "Moderador/a", - "New passwords must match each other.": "Novas palavras-passe devem coincidir.", - "Notifications": "Notificações", - "": "", - "No users have specific privileges in this room": "Nenhum/a usuário/a possui privilégios específicos nesta sala", - "Passwords can't be empty": "As palavras-passe não podem estar vazias", - "Permissions": "Permissões", - "Phone": "Telefone", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Por favor verifique seu email e clique no link enviado. Quando finalizar este processo, clique para continuar.", - "Privileged Users": "Usuárias/os privilegiadas/os", - "Profile": "Perfil", - "Reject invitation": "Rejeitar convite", - "Return to login screen": "Retornar à tela de login", - "Rooms": "Salas", - "Server may be unavailable, overloaded, or you hit a bug.": "O servidor pode estar indisponível ou sobrecarregado, ou então você encontrou uma falha no sistema.", - "Session ID": "Identificador de sessão", - "Signed Out": "Deslogar", - "This doesn't appear to be a valid email address": "Este não aparenta ser um endereço de email válido", - "This room is not accessible by remote Matrix servers": "Esta sala não é acessível para servidores Matrix remotos", - "Unable to add email address": "Não foi possível adicionar endereço de email", - "Unable to remove contact information": "Não foi possível remover informação de contato", - "Unable to verify email address.": "Não foi possível verificar o endereço de email.", - "Unban": "Desfazer banimento", - "unknown error code": "código de erro desconhecido", - "Upload avatar": "Enviar icone de perfil de usuário", - "Users": "Usuários", - "Verification Pending": "Verificação pendente", - "Who can read history?": "Quem pode ler o histórico da sala?", - "You do not have permission to post to this room": "Você não tem permissão de postar nesta sala", - "Sun": "Dom", - "Mon": "Seg", - "Tue": "Ter", - "Wed": "Qua", - "Thu": "Qui", - "Fri": "Sex", - "Sat": "Sáb", - "Jan": "Jan", - "Feb": "Fev", - "Mar": "Mar", - "Apr": "Abr", - "May": "Mai", - "Jun": "Jun", - "Jul": "Jul", - "Aug": "Ago", - "Sep": "Set", - "Oct": "Out", - "Nov": "Nov", - "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", - "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", - "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.", - "Reason": "Razão", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s não tem permissões para enviar notificações a você - por favor, verifique as configurações do seu navegador", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s não tem permissões para enviar notificações a você - por favor, tente novamente", - "Room %(roomId)s not visible": "A sala %(roomId)s não está visível", - "This email address is already in use": "Este endereço de email já está sendo usado", - "This email address was not found": "Este endereço de email não foi encontrado", - "This room is not recognised.": "Esta sala não é reconhecida.", - "This phone number is already in use": "Este número de telefone já está sendo usado", - "Unable to enable Notifications": "Não foi possível ativar as notificações", - "Upload Failed": "O envio falhou", - "You cannot place a call with yourself.": "Você não pode iniciar uma chamada.", - "You need to be able to invite users to do that.": "Para fazer isso, você tem que ter permissão para convidar outras pessoas.", - "You need to be logged in.": "Você tem que estar logado.", - "Connectivity to the server has been lost.": "A conexão com o servidor foi perdida. Verifique sua conexão de internet.", - "Sent messages will be stored until your connection has returned.": "Imagens enviadas ficarão armazenadas até que sua conexão seja reestabelecida.", - "Failed to forget room %(errCode)s": "Falha ao esquecer a sala %(errCode)s", - "%(items)s and %(lastItem)s": "%(items)s e %(lastItem)s", - "and %(count)s others...": { - "other": "e %(count)s outros...", - "one": "e um outro..." - }, - "Are you sure?": "Você tem certeza?", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s de %(monthName)s de %(fullYear)s às %(time)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ão consigo conectar ao servidor padrão através de HTTP quando uma URL HTTPS está na barra de endereços do seu navegador. Use HTTPS ou então habilite scripts não seguros no seu navegador.", - "Change Password": "Alterar Palavra-Passe", - "Command error": "Erro de comando", - "Decrypt %(text)s": "Descriptografar %(text)s", - "Download %(text)s": "Baixar %(text)s", - "Failed to ban user": "Não foi possível banir o/a usuário/a", - "Failed to change power level": "Não foi possível mudar o nível de permissões", - "Failed to load timeline position": "Não foi possível carregar a posição na linha do tempo", - "Failed to mute user": "Não foi possível remover notificações da/do usuária/o", - "Failed to reject invite": "Não foi possível rejeitar o convite", - "Failed to set display name": "Houve falha ao definir o nome público", - "Incorrect verification code": "Código de verificação incorreto", - "Join Room": "Ingressar na sala", - "Jump to first unread message.": "Ir diretamente para a primeira das mensagens não lidas.", - "not specified": "não especificado", - "No more results": "Não há mais resultados", - "Search failed": "Busca falhou", - "Server error": "Erro no servidor", - "Server may be unavailable, overloaded, or search timed out :(": "O servidor pode estar indisponível, sobrecarregado, ou a busca ultrapassou o tempo limite :(", - "Server unavailable, overloaded, or something else went wrong.": "O servidor pode estar indisponível, sobrecarregado, ou alguma outra coisa não funcionou.", - "This room has no local addresses": "Esta sala não tem endereços locais", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Tentei carregar um ponto específico na linha do tempo desta sala, mas parece que você não tem permissões para ver a mensagem em questão.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Tentei carregar um ponto específico na linha do tempo desta sala, mas não o encontrei.", - "You seem to be in a call, are you sure you want to quit?": "Parece que você está em uma chamada. Tem certeza que quer sair?", - "You seem to be uploading files, are you sure you want to quit?": "Parece que você está enviando arquivos. Tem certeza que quer sair?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Você não poderá desfazer esta mudança, pois estará dando a este(a) usuário(a) o mesmo nível de permissões que você.", - "Authentication": "Autenticação", - "An error has occurred.": "Ocorreu um erro.", - "Email": "Email", - "Email address": "Endereço de email", - "Error decrypting attachment": "Erro ao descriptografar o anexo", - "Invalid file%(extra)s": "Arquivo inválido %(extra)s", - "Operation failed": "A operação falhou", - "Warning!": "Atenção!", - "Passphrases must match": "As frases-passe devem coincidir", - "Passphrase must not be empty": "A frase-passe não pode estar vazia", - "Export room keys": "Exportar chaves de sala", - "Enter passphrase": "Introduza a frase-passe", - "Confirm passphrase": "Confirmar frase-passe", - "Import room keys": "Importar chaves de sala", - "File to import": "Arquivo para importar", - "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.": "Este processo permite que você exporte as chaves para mensagens que você recebeu em salas criptografadas para um arquivo local. Você poderá então importar o arquivo para outro cliente Matrix no futuro, de modo que este cliente também poderá descriptografar suas mensagens.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "O ficheiro de exportação será protegido com uma frase-passe. Deve introduzir a frase-passe aqui, para desencriptar o ficheiro.", - "You must join the room to see its files": "Você precisa ingressar na sala para ver seus arquivos", - "Reject all %(invitedRooms)s invites": "Rejeitar todos os %(invitedRooms)s convites", - "Failed to invite": "Falha ao enviar o convite", - "Confirm Removal": "Confirmar Remoção", - "Unknown error": "Erro desconhecido", - "Unable to restore session": "Não foi possível restaurar a sessão", - "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.": "Se você já usou antes uma versão mais recente do %(brand)s, a sua sessão pode ser incompatível com esta versão. Feche esta janela e tente abrir com a versão mais recente.", - "Token incorrect": "Token incorreto", - "Please enter the code it contains:": "Por favor, entre com o código que está na mensagem:", - "Error decrypting image": "Erro ao descriptografar a imagem", - "Error decrypting video": "Erro ao descriptografar o vídeo", - "Add an Integration": "Adicionar uma integração", - "URL Previews": "Pré-visualização de links", - "Drop file here to upload": "Arraste um arquivo aqui para enviar", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Este processo faz com que você possa importar as chaves de criptografia que tinha previamente exportado de outro cliente Matrix. Você poderá então descriptografar todas as mensagens que o outro cliente pôde criptografar.", - "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?": "Você será levado agora a um site de terceiros para poder autenticar a sua conta para uso com o serviço %(integrationsUrl)s. Você quer continuar?", - "Incorrect username and/or password.": "Nome de utilizador e/ou palavra-passe incorreta.", - "Invited": "Convidada(o)", - "Verified key": "Chave verificada", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s removeu a imagem da sala.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s alterou a imagem da sala %(roomName)s", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s alterou a imagem da sala para ", - "No Microphones detected": "Não foi detetado nenhum microfone", - "No Webcams detected": "Não foi detetada nenhuma Webcam", - "No media permissions": "Não há permissões para o uso de vídeo/áudio no seu navegador", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Você talvez precise autorizar manualmente que o %(brand)s acesse seu microfone e webcam", - "Default Device": "Dispositivo padrão", - "Anyone": "Qualquer pessoa", - "Are you sure you want to leave the room '%(roomName)s'?": "Você tem certeza que deseja sair da sala '%(roomName)s'?", - "Custom level": "Nível personalizado", - "You have disabled URL previews by default.": "Você desabilitou pré-visualizações de links por padrão.", - "You have enabled URL previews by default.": "Você habilitou pré-visualizações de links por padrão.", - "Create new room": "Criar nova sala", - "No display name": "Sem nome público de usuária(o)", - "Uploading %(filename)s and %(count)s others": { - "one": "Enviando o arquivo %(filename)s e %(count)s outros arquivos", - "other": "Enviando o arquivo %(filename)s e %(count)s outros arquivos" - }, - "You must register to use this functionality": "Você deve se registrar para poder usar esta funcionalidade", - "Uploading %(filename)s": "Enviando o arquivo %(filename)s", - "Admin Tools": "Ferramentas de Administração", - "%(roomName)s does not exist.": "%(roomName)s não existe.", - "(~%(count)s results)": { - "other": "(~%(count)s resultados)", - "one": "(~%(count)s resultado)" - }, - "Start authentication": "Iniciar autenticação", - "New Password": "Nova Palavra-Passe", - "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ão foi possível conectar ao Servidor de Base. Por favor, confira sua conectividade à internet, garanta que o certificado SSL do Servidor de Base é confiável, e que uma extensão do navegador não esteja bloqueando as requisições de rede.", - "Home": "Início", - "Something went wrong!": "Algo deu errado!", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (nível de permissão %(powerLevelNumber)s)", - "%(roomName)s is not accessible at this time.": "%(roomName)s não está acessível neste momento.", - "Delete widget": "Apagar widget", - "Publish this room to the public in %(domain)s's room directory?": "Publicar esta sala ao público no diretório de salas de %(domain)s's?", - "AM": "AM", - "PM": "PM", - "Unable to create widget.": "Não foi possível criar o widget.", - "You are not in this room.": "Não se encontra nesta sala.", - "You do not have permission to do that in this room.": "Não tem permissão para fazer isso nesta sala.", - "Copied!": "Copiado!", - "Failed to copy": "Falha ao copiar", - "Check for update": "Procurar atualizações", - "Your browser does not support the required cryptography extensions": "O seu navegador não suporta as extensões de criptografia necessárias", - "Not a valid %(brand)s keyfile": "Não é um ficheiro de chaves %(brand)s válido", - "Authentication check failed: incorrect password?": "Erro de autenticação: palavra-passe incorreta?", - "Do you want to set an email address?": "Deseja definir um endereço de e-mail?", - "This will allow you to reset your password and receive notifications.": "Isto irá permitir-lhe redefinir a sua palavra-passe e receber notificações.", - "Ignored user": "Utilizador ignorado", - "Unignore": "Deixar de ignorar", - "You are now ignoring %(userId)s": "Está agora a ignorar %(userId)s", - "You are no longer ignoring %(userId)s": "%(userId)s já não é ignorado", - "Unignored user": "Utilizador não ignorado", - "Banned by %(displayName)s": "Banido por %(displayName)s", - "Sunday": "Domingo", - "Notification targets": "Alvos de notificação", - "Today": "Hoje", - "Friday": "Sexta-feira", - "What's New": "Novidades", - "On": "Ativado", - "Changelog": "Histórico de alterações", - "Waiting for response from server": "À espera de resposta do servidor", - "This Room": "Esta sala", - "Unavailable": "Indisponível", - "Source URL": "URL fonte", - "Failed to add tag %(tagName)s to room": "Falha ao adicionar %(tagName)s à sala", - "Filter results": "Filtrar resultados", - "No update available.": "Nenhuma atualização disponível.", - "Noisy": "Barulhento", - "Tuesday": "Terça-feira", - "Search…": "Pesquisar…", - "Unnamed room": "Sala sem nome", - "Saturday": "Sábado", - "Monday": "Segunda-feira", - "Invite to this room": "Convidar para esta sala", - "Send": "Enviar", - "All messages": "Todas as mensagens", - "What's new?": "O que há de novo?", - "All Rooms": "Todas as salas", - "You cannot delete this message. (%(code)s)": "Não pode apagar esta mensagem. (%(code)s)", - "Thursday": "Quinta-feira", - "Yesterday": "Ontem", - "Error encountered (%(errorDetail)s).": "Erro encontrado (%(errorDetail)s).", - "Low Priority": "Baixa prioridade", - "Off": "Desativado", - "Failed to remove tag %(tagName)s from room": "Não foi possível remover a marcação %(tagName)s desta sala", - "Wednesday": "Quarta-feira", - "Thank you!": "Obrigado!", - "Add Email Address": "Adicione adresso de e-mail", - "Add Phone Number": "Adicione número de telefone", - "Call failed due to misconfigured server": "Chamada falhada devido a um erro de configuração do servidor", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Peça ao administrador do seu servidor inicial (%(homeserverDomain)s) de configurar um servidor TURN para que as chamadas funcionem fiavelmente.", - "Explore rooms": "Explorar rooms", - "Not a valid identity server (status code %(code)s)": "Servidor de Identidade inválido (código de status %(code)s)", - "Identity server URL must be HTTPS": "O link do servidor de identidade deve começar com HTTPS", - "Use Single Sign On to continue": "Use Single Sign On para continuar", - "Identity server not set": "Servidor de identidade não definido", - "No identity access token found": "Nenhum token de identidade de acesso encontrado", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Confirme adicionar este endereço de email usando Single Sign On para provar a sua identidade.", - "Confirm adding email": "Confirmar adição de email", - "Click the button below to confirm adding this email address.": "Pressione o botão abaixo para confirmar se quer adicionar este endereço de email.", - "The add / bind with MSISDN flow is misconfigured": "A junção / vinculo com o fluxo MSISDN está mal configurado", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Confirme que quer adicionar este número de telefone usando Single Sign On para provar a sua identidade.", - "Confirm adding phone number": "Confirme que quer adicionar o número de telefone", - "Click the button below to confirm adding this phone number.": "Pressione o botão abaixo para confirmar a adição este número de telefone.", - "Unable to load! Check your network connectivity and try again.": "Impossível carregar! Verifique a sua ligação de rede e tente novamente.", - "The file '%(fileName)s' failed to upload.": "O carregamento do ficheiro '%(fileName)s' falhou.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "O ficheiro '%(fileName)s' excede o tamanho limite deste homeserver para carregamentos", - "The server does not support the room version specified.": "O servidor não suporta a versão especificada da sala.", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s-%(monthName)s-%(fullYear)s", - "Identity server has no terms of service": "O servidor de identidade não tem termos de serviço", - "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.": "Esta acção requer acesso ao servidor de identidade padrão para validar um endereço de email ou número de telefone, mas o servidor não tem quaisquer termos de serviço.", - "Only continue if you trust the owner of the server.": "Continue apenas se confia no dono do servidor.", - "User Busy": "Utilizador ocupado", - "The user you called is busy.": "O utilizador para o qual tentou ligar está ocupado.", - "The call was answered on another device.": "A chamada foi atendida noutro dispositivo.", - "Answered Elsewhere": "Atendida noutro lado", - "The call could not be established": "Não foi possível estabelecer a chamada", - "Try using %(server)s": "Tente usar %(server)s", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "Não é possível convidar um utilizador por email sem um servidor de identidade. Pode ligar-se a um em \"Definições\".", - "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.": "Em alternativa, pode tentar utilizar o servidor público em , mas não será tão fiável e irá partilhar o seu endereço IP com esse servidor. Também pode gerir isto nas Definições.", - "You cannot place calls without a connection to the server.": "Não pode fazer chamadas sem uma conexão ao servidor.", - "Connectivity to the server has been lost": "A conexão ao servidor foi perdida", - "Too Many Calls": "Demasiadas Chamadas", - "You've reached the maximum number of simultaneous calls.": "Atingiu o número máximo de chamadas em simultâneo.", - "Database unexpectedly closed": "Base de dados fechada inesperadamente", - "User is not logged in": "Utilizador não tem sessão iniciada", - "Empty room (was %(oldName)s)": "Sala vazia (era %(oldName)s)", - "Anguilla": "Anguilla", - "Empty room": "Sala vazia", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "O seu endereço de email não parece estar associado a um Matrix ID neste homeserver.", - "There was an error looking up the phone number": "Ocorreu um erro ao procurar o número de telefone", - "We couldn't log you in": "Não foi possível fazer login", - "United States": "Estados Unidos", - "American Samoa": "Samoa Americana", - "Aruba": "Aruba", - "Unable to transfer call": "Não foi possível transferir a chamada", - "Transfer Failed": "A Transferência Falhou", - "Inviting %(user)s and %(count)s others": { - "other": "Convidando %(user)s e %(count)s outros", - "one": "Convidando %(user)s e 1 outro" - }, - "Azerbaijan": "Azerbaijão", - "Failed to transfer call": "Falha ao transferir chamada", - "%(user1)s and %(user2)s": "%(user1)s e %(user2)s", - "You do not have permission to start a conference call in this room": "Não tem autorização para iniciar uma chamada de conferência nesta sala", - "Unable to look up phone number": "Não foi possível procurar o número de telefone", - "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.": "Pedimos ao navegador que se lembrasse do homeserver que usa para permitir o início de sessão, mas infelizmente o seu navegador esqueceu. Aceda à página de início de sessão e tente novamente.", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "Isto pode ser causado por ter a aplicação aberta em vários separadores ou devido à limpeza dos dados do navegador.", - "%(user)s and %(count)s others": { - "one": "%(user)s e 1 outro", - "other": "%(user)s e %(count)s outros" - }, - "Inviting %(user1)s and %(user2)s": "Convidando %(user1)s e %(user2)s", - "United Kingdom": "Reino Unido", - "Bahrain": "Bahrain", - "Bahamas": "Bahamas", - "Austria": "Áustria", - "Australia": "Austrália", - "Armenia": "Arménia", - "Argentina": "Argentina", - "Antarctica": "Antártica", - "Angola": "Angola", - "Algeria": "Argélia", - "Albania": "Albânia", - "Åland Islands": "Ilhas Åland", - "Afghanistan": "Afeganistão", - "%(name)s is requesting verification": "%(name)s está a pedir verificação", - "Permission Required": "Permissão Requerida", - "%(senderName)s started a voice broadcast": "%(senderName)s iniciou uma transmissão de voz", - "Antigua & Barbuda": "Antígua e Barbuda", - "Andorra": "Andorra", - "Cocos (Keeling) Islands": "Ilhas Cocos (Keeling)", - "Canada": "Canadá", - "Brazil": "Brasil", - "Chile": "Chile", - "French Southern Territories": "Territórios Franceses do Sul", - "French Guiana": "Guiana Francesa", - "French Polynesia": "Polinésia Francesa", - "France": "França", - "Finland": "Finlândia", - "Faroe Islands": "Ilhas Faroé", - "Fiji": "Fiji", - "Falkland Islands": "Ilhas Malvinas", - "Ethiopia": "Etiópia", - "Estonia": "Estónia", - "Eritrea": "Eritreia", - "Equatorial Guinea": "Guiné Equatorial", - "El Salvador": "El Salvador", - "Egypt": "Egipto", - "Ecuador": "Equador", - "Dominican Republic": "República Dominicana", - "Dominica": "Dominica", - "Djibouti": "Djibouti", - "Denmark": "Dinamarca", - "Côte d’Ivoire": "Costa do Marfim", - "Czech Republic": "República Checa", - "Cyprus": "Chipre", - "Curaçao": "Curaçao", - "Comoros": "Comoros", - "Colombia": "Colômbia", - "Christmas Island": "Ilha do Natal", - "China": "China", - "Chad": "Chade", - "Central African Republic": "República Centro-Africana", - "Cayman Islands": "Ilhas Caimão", - "Caribbean Netherlands": "Países Baixos Caribenhos", - "Cape Verde": "Cabo Verde", - "Cameroon": "Camarões", - "Cambodia": "Cambodia", - "Burkina Faso": "Burkina Faso", - "Burundi": "Burundi", - "Bulgaria": "Bulgária", - "Brunei": "Brunei", - "British Virgin Islands": "Ilhas Virgens Britânicas", - "British Indian Ocean Territory": "Território Britânico do Oceano Índico", - "Bouvet Island": "Ilha Bouvet", - "Bosnia": "Bósnia", - "Botswana": "Botswana", - "Bolivia": "Bolívia", - "Bhutan": "Bhutan", - "Benin": "Benin", - "Bermuda": "Bermuda", - "Belize": "Belize", - "Belgium": "Bélgica", - "Belarus": "Bielorrússia", - "Costa Rica": "Costa Rica", - "Croatia": "Croácia", - "Cook Islands": "Ilhas Cook", - "Congo - Kinshasa": "Congo - Kinshasa", - "Congo - Brazzaville": "Congo - Brazzaville", - "Cuba": "Cuba", - "Gabon": "Gabão", - "Guinea-Bissau": "Guiné-Bissau", - "Guinea": "Guiné", - "Guernsey": "Guernsey", - "Guam": "Guam", - "Guatemala": "Guatemala", - "Guadeloupe": "Guadalupe", - "Grenada": "Granada", - "Greenland": "Gronelândia", - "Gibraltar": "Gibraltar", - "Greece": "Grécia", - "Ghana": "Gana", - "Germany": "Alemanha", - "Gambia": "Gâmbia", - "Georgia": "Geórgia", - "Mayotte": "Mayotte", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Recomendamos que remova seus endereços de email e números de telefone do servidor de identidade antes de se desconectar.", - "Failed to invite users to %(roomName)s": "Falha ao convidar utilizadores para %(roomName)s", - "Macau": "Macau", - "Malaysia": "Malásia", - "Some invites couldn't be sent": "Alguns convites não puderam ser enviados", - "Lesotho": "Lesoto", - "Maldives": "Maldivas", - "Mali": "Mali", - " wants to chat": " quer falar", - "Start a conversation with someone using their name or username (like ).": "Comece uma conversa com alguém a partir do nome ou nome de utilizador (por exemplo: ).", - "Use email or phone to optionally be discoverable by existing contacts.": "Use email ou telefone para, opcionalmente, ser detectável por contactos existentes.", - "Invite by username": "Convidar por nome de utilizador", - "Use an email address to recover your account": "Usar um endereço de email para recuperar a sua conta", - "Malta": "Malta", - "Lebanon": "Líbano", - "Marshall Islands": "Ilhas Marshall", - "Martinique": "Martinica", - "Micronesia": "Micronésia", - "Mongolia": "Mongólia", - "Norfolk Island": "Ilha Norfolk", - "Panama": "Panamá", - "South Georgia & South Sandwich Islands": "Ilhas Geórgia do Sul e Sandwich do Sul", - "St. Barthélemy": "São Bartolomeu", - "You need to be able to kick users to do that.": "Precisa ter permissão de expulsar utilizadores para fazer isso.", - "Liechtenstein": "Liechtenstein", - "Mauritania": "Mauritânia", - "Palau": "Palau", - "Restricted": "Restrito", - "Latvia": "Letónia", - "Libya": "Líbia", - "Lithuania": "Lituânia", - "Malawi": "Malawi", - "We sent the others, but the below people couldn't be invited to ": "Enviámos os outros, mas as pessoas abaixo não puderam ser convidadas para ", - "Mauritius": "Maurício", - "Monaco": "Mónaco", - "Laos": "Laos", - "Liberia": "Libéria", - "Mexico": "México", - "Moldova": "Moldávia", - "Discovery options will appear once you have added an email above.": "As opções de descoberta vão aparecer assim que adicione um e-mail acima.", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Enviámos-lhe um email para confirmar o seu endereço. Por favor siga as instruções no email e depois clique no botão abaixo.", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Apenas um aviso, se não adicionar um email e depois esquecer a sua palavra-passe, poderá perder permanentemente o acesso à sua conta.", - "Create account": "Criar conta", - "Use email to optionally be discoverable by existing contacts.": "Use email para, opcionalmente, ser detectável por contactos existentes.", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "Para criar a sua conta, abra a ligação no email que acabámos de enviar para %(emailAddress)s.", - "Invite with email or username": "Convidar com email ou nome de utilizador", - "Invite someone using their name, email address, username (like ) or share this space.": "Convide alguém a partir do nome, endereço de email, nome de utilizador (como ) ou partilhe este espaço.", - "Invite someone using their name, email address, username (like ) or share this room.": "Convide alguém a partir do nome, email ou nome de utilizador (como ) ou partilhe esta sala.", - "Unable to check if username has been taken. Try again later.": "Não foi possível verificar se o nome de utilizador já foi usado. Tente novamente mais tarde.", - " invited you": " convidou-o", - "Someone already has that username. Try another or if it is you, sign in below.": "Alguém já tem esse nome de utilizador. Tente outro ou, se fores tu, inicia sessão em baixo.", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Ninguém poderá reutilizar o seu nome de utilizador (MXID), incluindo o próprio: este nome de utilizador permanecerá indisponível", - "Start a conversation with someone using their name, email address or username (like ).": "Comece uma conversa com alguém a partir do nome, endereço de email ou nome de utilizador (por exemplo: ).", - "Zambia": "Zâmbia", - "Missing roomId.": "Falta ID de Sala.", - "Zimbabwe": "Zimbabué", - "Yemen": "Iémen", - "Western Sahara": "Saara Ocidental", - "Wallis & Futuna": "Wallis e Futuna", - "Vietnam": "Vietname", - "Venezuela": "Venezuela", - "Vatican City": "Cidade do Vaticano", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Uzbequistão", - "Uruguay": "Uruguai", - "United Arab Emirates": "Emirados Árabes Unidos", - "Ukraine": "Ucrânia", - "Uganda": "Uganda", - "U.S. Virgin Islands": "Ilhas Virgens Americanas", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Ilhas Turcas e Caicos", - "Turkmenistan": "Turquemenistão", - "Turkey": "Turquia", - "Tunisia": "Tunísia", - "Tonga": "Tonga", - "Trinidad & Tobago": "Trindade e Tobago", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Timor-Leste", - "Thailand": "Tailândia", - "Tajikistan": "Tajiquistão", - "Tanzania": "Tanzânia", - "São Tomé & Príncipe": "São Tomé e Príncipe", - "Taiwan": "Taiwan", - "Syria": "Síria", - "Switzerland": "Suíça", - "Swaziland": "Suazilândia", - "Sweden": "Suécia", - "Svalbard & Jan Mayen": "Svalbard e Jan Mayen", - "Suriname": "Suriname", - "Sudan": "Sudão", - "St. Vincent & Grenadines": "São Vicente e Granadinas", - "St. Martin": "São Martinho", - "St. Lucia": "Santa Lúcia", - "St. Kitts & Nevis": "São Cristóvão e Nevis", - "St. Helena": "Santa Helena", - "Sri Lanka": "Sri Lanka", - "Spain": "Espanha", - "South Sudan": "Sudão do Sul", - "South Korea": "Coreia do Sul", - "South Africa": "África do Sul", - "Somalia": "Somália", - "Solomon Islands": "Ilhas Salomão", - "Slovenia": "Eslovênia", - "Slovakia": "Eslováquia", - "Sint Maarten": "São Martinho", - "Singapore": "Singapura", - "Sierra Leone": "Serra Leoa", - "Seychelles": "Seychelles", - "Serbia": "Sérvia", - "Senegal": "Senegal", - "Saudi Arabia": "Arábia Saudita", - "San Marino": "San Marino", - "Réunion": "Reunião", - "Samoa": "Samoa", - "Rwanda": "Ruanda", - "Russia": "Rússia", - "Romania": "Roménia", - "Qatar": "Catar", - "Puerto Rico": "Porto Rico", - "Portugal": "Portugal", - "Poland": "Polónia", - "Pitcairn Islands": "Ilhas Pitcairn", - "Philippines": "Filipinas", - "Peru": "Peru", - "Paraguay": "Paraguai", - "Papua New Guinea": "Papua-Nova Guiné", - "Palestine": "Palestina", - "Pakistan": "Paquistão", - "Oman": "Oman", - "Norway": "Noruega", - "Northern Mariana Islands": "Ilhas Mariana do Norte", - "North Korea": "Coreia do Norte", - "Niue": "Niue", - "Nigeria": "Nigéria", - "Niger": "Níger", - "Nicaragua": "Nicarágua", - "New Zealand": "Nova Zelândia", - "Netherlands": "Países Baixos", - "New Caledonia": "Nova Caledónia", - "Nepal": "Nepal", - "Nauru": "Nauru", - "Namibia": "Namíbia", - "Myanmar": "Myanmar", - "Morocco": "Marrocos", - "Mozambique": "Moçambique", - "Montserrat": "Montserrat", - "Montenegro": "Montenegro", - "Kyrgyzstan": "Quirguizistão", - "Kuwait": "Kuwait", - "Kosovo": "Kosovo", - "Kiribati": "Kiribati", - "Kenya": "Quénia", - "Jordan": "Jordânia", - "Kazakhstan": "Cazaquistão", - "Jersey": "Jersey", - "Japan": "Japão", - "Jamaica": "Jamaica", - "Israel": "Israel", - "Italy": "Itália", - "Isle of Man": "Ilha de Man", - "Ireland": "Irlanda", - "Iraq": "Iraque", - "Iran": "Irão", - "Indonesia": "Indonésia", - "India": "Índia", - "Iceland": "Islândia", - "Hungary": "Hungria", - "Hong Kong": "Hong Kong", - "Honduras": "Honduras", - "Heard & McDonald Islands": "Ilhas Heard e McDonald", - "Haiti": "Haiti", - "Are you sure you want to cancel entering passphrase?": "Tem a certeza que quer cancelar a introdução da frase-passe?", - "Cancel entering passphrase?": "Cancelar a introdução da frase-passe?", - "Madagascar": "Madagáscar", - "Add an email to be able to reset your password.": "Adicione um email para poder repôr a palavra-passe.", - "Invite someone using their name, username (like ) or share this space.": "Convide alguém a partir do nome, nome de utilizador (como ) ou partilhe este espaço.", - "Macedonia": "Macedónia", - "Luxembourg": "Luxemburgo", - "St. Pierre & Miquelon": "São Pedro e Miquelon", - "Join millions for free on the largest public server": "Junte-se a milhões gratuitamente no maior servidor público", - "Enter username": "Introduza um nome de utilizador", - "Failed to send event": "Falha no envio do evento", - "Failed to read events": "Falha ao ler eventos", - "Setting up keys": "A configurar chaves", - "common": { - "analytics": "Análise", - "error": "Erro", - "mute": "Silenciar", - "no_results": "Sem resultados", - "offline": "Offline", - "password": "Palavra-Passe", - "settings": "Configurações", - "success": "Sucesso", - "unmute": "Tirar do mudo", - "username": "Nome de utilizador", - "warning": "Aviso", - "room": "Sala", - "options": "Opções", - "name": "Nome", - "labs": "Laboratório", - "home": "Início", - "favourites": "Favoritos", - "description": "Descrição", - "attachment": "Anexo", - "camera": "Câmera de vídeo", - "microphone": "Microfone", - "emoji": "Emoji", - "someone": "Alguém", - "unnamed_room": "Sala sem nome" - }, - "action": { - "continue": "Continuar", - "create": "Criar", - "decline": "Recusar", - "edit": "Editar", - "invites_list": "Convidar", - "leave": "Sair", - "leave_room": "Sair da sala", - "ok": "OK", - "quote": "Citar", - "remove": "Remover", - "save": "Salvar", - "start_chat": "Iniciar conversa", - "view_source": "Ver a fonte", - "update": "Atualizar", - "try_again": "Tente novamente", - "trust": "Confiar", - "skip": "Saltar", - "sign_out": "Sair", - "sign_in": "Entrar", - "search": "Pesquisar", - "resend": "Reenviar", - "reload": "Recarregar", - "reject": "Rejeitar", - "logout": "Sair", - "ignore": "Ignorar", - "go_back": "Voltar", - "dismiss": "Descartar", - "confirm": "Confirmar", - "close": "Fechar", - "cancel": "Cancelar", - "back": "Voltar", - "add": "Adicionar", - "accept": "Aceitar", - "register": "Registar", - "import": "Importar", - "export": "Exportar", - "submit": "Enviar" - }, - "keyboard": { - "home": "Início" - }, - "power_level": { - "default": "Padrão", - "restricted": "Restrito", - "moderator": "Moderador/a", - "admin": "Administrador", - "custom": "Personalizado (%(level)s)" - }, - "bug_reporting": { - "description": "Os registos de depuração contêm dados de utilização da aplicação, incluindo o seu nome de utilizador, os IDs ou pseudónimos das salas que visitou, os últimos elementos da IU com que interagiu e os nomes de utilizador de outros utilizadores. No entanto não contêm mensagens.", - "send_logs": "Enviar relatórios de erro", - "collecting_information": "A recolher informação da versão da app", - "collecting_logs": "A recolher logs" - }, - "time": { - "hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss restantes", - "minutes_seconds_left": "%(minutes)sm %(seconds)ss restantes", - "seconds_left": "%(seconds)ss restantes", - "date_at_time": "%(date)s às %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)sh", - "short_minutes": "%(value)sm", - "short_seconds": "%(value)ss", - "short_days_hours_minutes_seconds": "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss", - "short_hours_minutes_seconds": "%(hours)sh %(minutes)sm %(seconds)ss", - "short_minutes_seconds": "%(minutes)sm %(seconds)ss" - }, - "settings": { - "use_12_hour_format": "Mostrar os horários em formato de 12h (p.ex: 2:30pm)", - "always_show_message_timestamps": "Sempre mostrar as datas das mensagens", - "replace_plain_emoji": "Substituir Emoji de texto automaticamente", - "automatic_language_detection_syntax_highlight": "Ativar deteção automática da linguagem para realce da sintaxe", - "start_automatically": "Iniciar automaticamente ao iniciar o sistema", - "notifications": { - "rule_contains_display_name": "Mensagens contendo o meu nome público", - "rule_contains_user_name": "Mensagens contendo o meu nome de utilizador", - "rule_room_one_to_one": "Mensagens em conversas pessoais", - "rule_message": "Mensagens em salas", - "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": { - "event_type": "Tipo de evento", - "state_key": "Chave de estado", - "event_sent": "Evento enviado!", - "event_content": "Conteúdo do evento", - "developer_tools": "Ferramentas de desenvolvedor", - "category_room": "Sala", - "category_other": "Outros" - }, - "timeline": { - "m.room.topic": "%(senderDisplayName)s mudou o tópico para \"%(topic)s\".", - "m.room.name": { - "remove": "%(senderDisplayName)s apagou o nome da sala.", - "set": "%(senderDisplayName)s alterou o nome da sala para %(roomName)s." - }, - "m.image": "%(senderDisplayName)s enviou uma imagem.", - "m.room.third_party_invite": { - "sent": "%(senderName)s enviou um convite para %(targetDisplayName)s entrar na sala." - }, - "m.room.history_visibility": { - "invited": "%(senderName)s deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando foram convidados.", - "joined": "%(senderName)s deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando entraram.", - "shared": "%(senderName)s deixou o histórico futuro da sala visível para todas as pessoas da sala.", - "world_readable": "%(senderName)s deixou o histórico futuro da sala visível para qualquer pessoa.", - "unknown": "%(senderName)s deixou o histórico futuro da sala visível para desconhecido (%(visibility)s)." - }, - "m.widget": { - "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": { - "spoiler": "Envia a mensagem como um spoiler", - "shrug": "Pré-anexa ¯ \\ _ (ツ) _ / ¯ a uma mensagem de texto simples", - "tableflip": "Pré-anexa (╯°□°)╯︵ ┻━┻ a uma mensagem de texto simples", - "unflip": "Pré-anexa ┬──┬ ノ( ゜-゜ノ) a uma mensagem de texto simples", - "lenny": "Pré-anexa ( ͡° ͜ʖ ͡°) a uma mensagem de texto simples", - "nick": "Troca o seu apelido", - "invite": "Convidar usuários com um dado identificador para esta sala", - "ban": "Banir usuários com o identificador informado", - "ignore": "Ignora um utilizador, deixando de mostrar as mensagens dele", - "unignore": "Deixa de ignorar um utilizador, mostrando as suas mensagens daqui para a frente", - "usage": "Uso", - "category_messages": "Mensagens", - "category_actions": "Ações", - "category_admin": "Administrador", - "category_advanced": "Avançado", - "category_effects": "Ações", - "category_other": "Outros", - "me": "Visualizar atividades", - "error_invalid_runfn": "Erro de comando: Não foi possível lidar com o comando de barra.", - "error_invalid_rendering_type": "Erro de comando: Não foi possível encontrar o tipo de renderização(%(renderingType)s)", - "op": "Definir o nível de privilégios de um utilizador", - "deop": "Retirar função de moderador do usuário com o identificador informado" - }, - "presence": { - "online": "Online", - "idle": "Ocioso", - "unknown": "Desconhecido", - "offline": "Offline" - }, - "Unknown": "Desconhecido", - "voip": { - "hangup": "Desligar", - "voice_call": "Chamada de voz", - "video_call": "Chamada de vídeo", - "call_failed": "A chamada falhou", - "unable_to_access_microphone": "Não é possível aceder ao microfone", - "call_failed_microphone": "A chamada falhou porque o microfone não está acessível. Verifique que tem um microfone ligado e correctamente configurado.", - "unable_to_access_media": "Não é possível aceder à câmera / microfone", - "call_failed_media": "A chamada falhou porque não foi possível aceder à câmera ou microfone. Verifique se:", - "call_failed_media_connected": "Um microfone e uma câmera estão conectados e configurados corretamente", - "call_failed_media_permissions": "É concedida autorização para utilizar a câmera", - "call_failed_media_applications": "Nenhuma outra aplicação está a utilizar a câmera", - "already_in_call": "Já em chamada", - "already_in_call_person": "Já está em chamada com esta pessoa.", - "unsupported": "Chamadas não são suportadas", - "unsupported_browser": "Não pode fazer chamadas neste navegador." - }, - "Other": "Outros", - "Advanced": "Avançado", - "labs": { - "group_profile": "Perfil", - "group_rooms": "Salas" - }, - "auth": { - "sso": "Single Sign On", - "sso_or_username_password": "%(ssoButtons)s Ou %(usernamePassword)s", - "sign_in_instead": "Já tem uma conta? Entre aqui", - "server_picker_title": "Hospedar conta em", - "footer_powered_by_matrix": "potenciado por Matrix", - "unsupported_auth_msisdn": "Este servidor não permite a autenticação através de números de telefone.", - "username_in_use": "Alguém já tem esse nome de utilizador, tente outro por favor.", - "incorrect_password": "Palavra-passe incorreta", - "forgot_password_email_required": "O endereço de email relacionado a sua conta precisa ser informado.", - "create_account_prompt": "Novo aqui? Crie uma conta", - "sign_in_or_register": "Iniciar Sessão ou Criar Conta", - "sign_in_or_register_description": "Use a sua conta ou crie uma nova conta para continuar.", - "sign_in_description": "Use a sua conta para continuar.", - "register_action": "Criar conta" - }, - "export_chat": { - "messages": "Mensagens" - }, - "setting": { - "help_about": { - "brand_version": "versão do %(brand)s:" - } - }, - "feedback": { - "comment_label": "Comente", - "platform_username": "A sua plataforma e o seu nome de utilizador serão anotados para nos ajudar a utilizar o seu feedback da melhor forma possível." - } -} diff --git a/src/i18n/strings/pt_BR.json b/src/i18n/strings/pt_BR.json index fbc223bf835..0da95ed8b2a 100644 --- a/src/i18n/strings/pt_BR.json +++ b/src/i18n/strings/pt_BR.json @@ -1,2501 +1,2254 @@ { - "Account": "Conta", - "New passwords don't match": "As novas senhas não conferem", - "A new password must be entered.": "Uma nova senha precisa ser inserida.", - "Are you sure you want to reject the invitation?": "Tem certeza de que deseja recusar o convite?", - "Banned users": "Usuários banidos", - "Commands": "Comandos", - "Confirm password": "Confirme a nova senha", - "Cryptography": "Criptografia", - "Current password": "Senha atual", - "Deactivate Account": "Desativar minha conta", - "Default": "Padrão", - "Export E2E room keys": "Exportar chaves ponta-a-ponta da sala", - "Failed to change password. Is your password correct?": "Não foi possível alterar a senha. A sua senha está correta?", - "Failed to reject invitation": "Falha ao tentar recusar o convite", - "Failed to unban": "Não foi possível remover o banimento", - "Favourite": "Favoritar", - "Filter room members": "Pesquisar participantes da sala", - "Forget room": "Esquecer sala", - "For security, this session has been signed out. Please sign in again.": "Por questões de segurança, esta sessão foi encerrada. Por gentileza conecte-se novamente.", - "Historical": "Histórico", - "Import E2E room keys": "Importar chave de criptografia ponta-a-ponta (E2E) da sala", - "Invalid Email Address": "Endereço de e-mail inválido", - "Sign in with": "Entrar com", - "Low priority": "Baixa prioridade", - "Moderator": "Moderador/a", - "New passwords must match each other.": "As novas senhas informadas precisam ser idênticas.", - "Notifications": "Notificações", - "": "", - "No users have specific privileges in this room": "Nenhum usuário possui privilégios específicos nesta sala", - "Passwords can't be empty": "As senhas não podem estar em branco", - "Permissions": "Permissões", - "Phone": "Telefone", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Por favor, confirme o seu e-mail e clique no link enviado. Feito isso, clique em continuar.", - "Privileged Users": "Usuárias/os privilegiadas/os", - "Profile": "Perfil", - "Reject invitation": "Recusar o convite", - "Return to login screen": "Retornar à tela de login", - "Rooms": "Salas", - "Server may be unavailable, overloaded, or you hit a bug.": "O servidor pode estar indisponível ou sobrecarregado, ou então você encontrou uma falha no sistema.", - "Session ID": "Identificador de sessão", - "Signed Out": "Deslogar", - "This doesn't appear to be a valid email address": "Este não aparenta ser um endereço de e-mail válido", - "This room is not accessible by remote Matrix servers": "Esta sala não é acessível para servidores Matrix remotos", - "Unable to add email address": "Não foi possível adicionar um endereço de e-mail", - "Unable to remove contact information": "Não foi possível remover informação de contato", - "Unable to verify email address.": "Não foi possível confirmar o endereço de e-mail.", - "Unban": "Remover banimento", - "unknown error code": "código de erro desconhecido", - "Upload avatar": "Enviar uma foto de perfil", - "Users": "Usuários", - "Verification Pending": "Confirmação pendente", - "Who can read history?": "Quem pode ler o histórico da sala?", - "You do not have permission to post to this room": "Você não tem permissão para digitar nesta sala", - "Sun": "Dom", - "Mon": "Seg", - "Tue": "Ter", - "Wed": "Qua", - "Thu": "Qui", - "Fri": "Sex", - "Sat": "Sáb", - "Jan": "Jan", - "Feb": "Fev", - "Mar": "Mar", - "Apr": "Abr", - "May": "Mai", - "Jun": "Jun", - "Jul": "Jul", - "Aug": "Ago", - "Sep": "Set", - "Oct": "Out", - "Nov": "Nov", - "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", - "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", - "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.", - "Reason": "Razão", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s não tem permissão para lhe enviar notificações - confirme as configurações do seu navegador", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s não tem permissão para lhe enviar notificações - tente novamente", - "Room %(roomId)s not visible": "A sala %(roomId)s não está visível", - "This email address is already in use": "Este endereço de email já está em uso", - "This email address was not found": "Este endereço de e-mail não foi encontrado", - "This room is not recognised.": "Esta sala não é reconhecida.", - "This phone number is already in use": "Este número de telefone já está em uso", - "Unable to enable Notifications": "Não foi possível ativar as notificações", - "Upload Failed": "O envio falhou", - "You cannot place a call with yourself.": "Você não pode iniciar uma chamada consigo mesmo.", - "You need to be able to invite users to do that.": "Para fazer isso, precisa ter permissão para convidar outras pessoas.", - "You need to be logged in.": "Você precisa estar logado.", - "Connectivity to the server has been lost.": "A conexão com o servidor foi perdida. Verifique sua conexão de internet.", - "Sent messages will be stored until your connection has returned.": "Imagens enviadas ficarão armazenadas até que sua conexão seja reestabelecida.", - "Failed to forget room %(errCode)s": "Falhou ao esquecer a sala %(errCode)s", - "%(items)s and %(lastItem)s": "%(items)s e %(lastItem)s", - "and %(count)s others...": { - "one": "e um outro...", - "other": "e %(count)s outros..." - }, - "Are you sure?": "Você tem certeza?", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s de %(monthName)s de %(fullYear)s às %(time)s", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Uma conexão com o servidor local via HTTP não pode ser estabelecida se a barra de endereços do navegador contiver um endereço HTTPS. Use HTTPS ou, em vez disso, permita ao navegador executar scripts não seguros.", - "Change Password": "Alterar senha", - "Command error": "Erro de comando", - "Decrypt %(text)s": "Descriptografar %(text)s", - "Download %(text)s": "Baixar %(text)s", - "Failed to ban user": "Não foi possível banir o usuário", - "Failed to change power level": "Não foi possível alterar o nível de permissão", - "Failed to load timeline position": "Não foi possível carregar um trecho da conversa", - "Failed to mute user": "Não foi possível remover notificações da/do usuária/o", - "Failed to reject invite": "Não foi possível recusar o convite", - "Failed to set display name": "Falha ao definir o nome e sobrenome", - "Incorrect verification code": "Código de confirmação incorreto", - "Join Room": "Ingressar na sala", - "Jump to first unread message.": "Ir diretamente para a primeira das mensagens não lidas.", - "not specified": "não especificado", - "No more results": "Não há mais resultados", - "Search failed": "Busca falhou", - "Server error": "Erro no servidor", - "Server may be unavailable, overloaded, or search timed out :(": "O servidor pode estar indisponível, sobrecarregado, ou a busca ultrapassou o tempo limite :(", - "Server unavailable, overloaded, or something else went wrong.": "O servidor pode estar indisponível, sobrecarregado, ou alguma outra coisa não funcionou.", - "This room has no local addresses": "Esta sala não tem endereços locais", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Não foi possível carregar um trecho específico da conversa desta sala, porque parece que você não tem permissão para ler a mensagem em questão.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Não foi possível carregar um trecho específico da conversa desta sala.", - "You seem to be in a call, are you sure you want to quit?": "Parece que você está em uma chamada. Tem certeza que quer sair?", - "You seem to be uploading files, are you sure you want to quit?": "Parece que você está enviando arquivos. Tem certeza que quer sair?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Você não poderá desfazer essa alteração, pois está promovendo o usuário ao mesmo nível de permissão que você.", - "Authentication": "Autenticação", - "An error has occurred.": "Ocorreu um erro.", - "Email": "E-mail", - "Email address": "Endereço de e-mail", - "Error decrypting attachment": "Erro ao descriptografar o anexo", - "Invalid file%(extra)s": "Arquivo inválido %(extra)s", - "Operation failed": "A operação falhou", - "Warning!": "Atenção!", - "Passphrases must match": "As senhas têm que ser iguais", - "Passphrase must not be empty": "A frase não pode estar em branco", - "Export room keys": "Exportar chaves de sala", - "Enter passphrase": "Entre com a senha", - "Confirm passphrase": "Confirme a senha", - "Import room keys": "Importar chaves de sala", - "File to import": "Arquivo para importar", - "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.": "Este processo permite que você exporte as chaves para mensagens que você recebeu em salas criptografadas para um arquivo local. Você poderá então importar o arquivo para outro cliente Matrix no futuro, de modo que este cliente também poderá descriptografar suas mensagens.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "O arquivo exportado será protegido com uma senha. Você deverá inserir a senha aqui para poder descriptografar o arquivo futuramente.", - "You must join the room to see its files": "Você precisa ingressar na sala para ver seus arquivos", - "Reject all %(invitedRooms)s invites": "Recusar todos os %(invitedRooms)s convites", - "Failed to invite": "Falha ao enviar o convite", - "Confirm Removal": "Confirmar a remoção", - "Unknown error": "Erro desconhecido", - "Unable to restore session": "Não foi possível restaurar a sessão", - "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.": "Se você já usou antes uma versão mais recente do %(brand)s, a sua sessão pode ser incompatível com esta versão. Feche esta janela e tente abrir com a versão mais recente.", - "Token incorrect": "Token incorreto", - "Please enter the code it contains:": "Por favor, entre com o código que está na mensagem:", - "Error decrypting image": "Erro ao descriptografar a imagem", - "Error decrypting video": "Erro ao descriptografar o vídeo", - "Add an Integration": "Adicionar uma integração", - "URL Previews": "Pré-visualização de links", - "Drop file here to upload": "Arraste um arquivo aqui para enviar", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Este processo faz com que você possa importar as chaves de criptografia que tinha previamente exportado de outro cliente Matrix. Você poderá então descriptografar todas as mensagens que o outro cliente pôde criptografar.", - "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?": "Você será redirecionado para um site de terceiros para poder autenticar a sua conta, tendo em vista usar o serviço %(integrationsUrl)s. Deseja prosseguir?", - "Incorrect username and/or password.": "Nome de usuário e/ou senha incorreto.", - "Invited": "Convidada(o)", - "Verified key": "Chave confirmada", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s removeu a foto da sala.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s alterou a foto da sala %(roomName)s", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s alterou a foto da sala para ", - "No Microphones detected": "Não foi detectado nenhum microfone", - "No Webcams detected": "Nenhuma câmera detectada", - "No media permissions": "Não tem permissões para acessar a mídia", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Pode ser necessário permitir manualmente ao %(brand)s acessar seu microfone ou sua câmera", - "Default Device": "Aparelho padrão", - "Anyone": "Qualquer pessoa", - "Are you sure you want to leave the room '%(roomName)s'?": "Tem certeza de que deseja sair da sala '%(roomName)s'?", - "Custom level": "Nível personalizado", - "You have disabled URL previews by default.": "Você desativou pré-visualizações de links por padrão.", - "You have enabled URL previews by default.": "Você ativou pré-visualizações de links por padrão.", - "Home": "Home", - "Uploading %(filename)s": "Enviando o arquivo %(filename)s", - "Uploading %(filename)s and %(count)s others": { - "one": "Enviando o arquivo %(filename)s e %(count)s outros arquivos", - "other": "Enviando o arquivo %(filename)s e %(count)s outros arquivos" - }, - "You must register to use this functionality": "Você deve se registrar para usar este recurso", - "Create new room": "Criar nova sala", - "New Password": "Nova senha", - "Something went wrong!": "Não foi possível carregar!", - "Admin Tools": "Ferramentas de administração", - "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ão foi possível conectar ao Servidor de Base. Por favor, confira sua conectividade à internet, garanta que o certificado SSL do Servidor de Base é confiável, e que uma extensão do navegador não esteja bloqueando as requisições de rede.", - "No display name": "Nenhum nome e sobrenome", - "%(roomName)s does not exist.": "%(roomName)s não existe.", - "%(roomName)s is not accessible at this time.": "%(roomName)s não está acessível neste momento.", - "Start authentication": "Iniciar autenticação", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (nível de permissão %(powerLevelNumber)s)", - "(~%(count)s results)": { - "one": "(~%(count)s resultado)", - "other": "(~%(count)s resultados)" - }, - "Your browser does not support the required cryptography extensions": "O seu navegador não suporta as extensões de criptografia necessárias", - "Not a valid %(brand)s keyfile": "Não é um arquivo de chave válido do %(brand)s", - "Authentication check failed: incorrect password?": "Falha ao checar a autenticação: senha incorreta?", - "Do you want to set an email address?": "Você deseja definir um endereço de e-mail?", - "This will allow you to reset your password and receive notifications.": "Isso permitirá que você redefina sua senha e receba notificações.", - "Restricted": "Restrito", - "You are not in this room.": "Você não está nesta sala.", - "You do not have permission to do that in this room.": "Você não tem permissão para fazer isso nesta sala.", - "Ignored user": "Usuário bloqueado", - "You are no longer ignoring %(userId)s": "Você não está mais bloqueando %(userId)s", - "PM": "PM", - "AM": "AM", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s de %(monthName)s de %(fullYear)s", - "Unable to create widget.": "Não foi possível criar o widget.", - "You are now ignoring %(userId)s": "Agora você está bloqueando %(userId)s", - "Unignored user": "Usuário desbloqueado", - "Send": "Enviar", - "Mirror local video feed": "Espelhar o feed de vídeo local", - "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.": "Você não poderá desfazer essa alteração, já que está rebaixando sua própria permissão. Se você for a última pessoa nesta sala, será impossível recuperar a permissão atual.", - "Unignore": "Desbloquear", - "Jump to read receipt": "Ir para a confirmação de leitura", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)sh", - "%(duration)sd": "%(duration)sd", - "Replying": "Em resposta a", - "Unnamed room": "Sala sem nome", - "Banned by %(displayName)s": "Banido por %(displayName)s", - "Publish this room to the public in %(domain)s's room directory?": "Quer publicar esta sala na lista pública de salas da %(domain)s?", - "Members only (since the point in time of selecting this option)": "Apenas participantes (a partir do momento em que esta opção for selecionada)", - "Members only (since they were invited)": "Apenas participantes (desde que foram convidadas/os)", - "Members only (since they joined)": "Apenas participantes (desde que entraram na sala)", - "URL previews are enabled by default for participants in this room.": "Pré-visualizações de links estão ativadas por padrão para participantes desta sala.", - "URL previews are disabled by default for participants in this room.": "Pré-visualizações de links estão desativadas por padrão para participantes desta sala.", - "Copied!": "Copiado!", - "Failed to copy": "Não foi possível copiar", - "A text message has been sent to %(msisdn)s": "Uma mensagem de texto foi enviada para %(msisdn)s", - "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", - "%(items)s and %(count)s others": { - "other": "%(items)s e %(count)s outras", - "one": "%(items)s e uma outra" - }, - "collapse": "recolher", - "expand": "expandir", - "In reply to ": "Em resposta a ", - "And %(count)s more...": { - "other": "E %(count)s mais..." - }, - "This room is not public. You will not be able to rejoin without an invite.": "Esta sala não é pública. Você não poderá voltar sem ser convidada/o.", - "Old cryptography data detected": "Dados de criptografia antigos foram detectados", - "Check for update": "Verificar atualizações", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Note que você está se conectando ao servidor %(hs)s, e não ao servidor matrix.org.", - "Notify the whole room": "Notifica a sala inteira", - "Room Notification": "Notificação da sala", - "Failed to remove tag %(tagName)s from room": "Falha ao remover a tag %(tagName)s da sala", - "Failed to add tag %(tagName)s to room": "Falha ao adicionar a tag %(tagName)s para a sala", - "Sunday": "Domingo", - "Notification targets": "Aparelhos notificados", - "Today": "Hoje", - "Friday": "Sexta-feira", - "What's New": "Novidades", - "On": "Ativado", - "Changelog": "Registro de alterações", - "Waiting for response from server": "Aguardando a resposta do servidor", - "This Room": "Esta sala", - "Unavailable": "Indisponível", - "Source URL": "Link do código-fonte", - "Filter results": "Filtrar resultados", - "No update available.": "Nenhuma atualização disponível.", - "Noisy": "Ativado com som", - "Tuesday": "Terça-feira", - "Search…": "Buscar…", - "Saturday": "Sábado", - "Monday": "Segunda-feira", - "Invite to this room": "Convidar para esta sala", - "All messages": "Todas as mensagens novas", - "What's new?": "O que há de novidades?", - "All Rooms": "Todas as salas", - "You cannot delete this message. (%(code)s)": "Você não pode apagar esta mensagem. (%(code)s)", - "Thursday": "Quinta-feira", - "Yesterday": "Ontem", - "Error encountered (%(errorDetail)s).": "Erro encontrado (%(errorDetail)s).", - "Low Priority": "Baixa prioridade", - "Off": "Desativado", - "Wednesday": "Quarta-feira", - "Thank you!": "Obrigado!", - "Permission Required": "Permissão necessária", - "You do not have permission to start a conference call in this room": "Você não tem permissão para iniciar uma chamada em grupo nesta sala", - "Unable to load! Check your network connectivity and try again.": "Não foi possível carregar! Verifique sua conexão de rede e tente novamente.", - "Missing roomId.": "RoomId ausente.", - "This homeserver has hit its Monthly Active User limit.": "Este homeserver atingiu seu limite de usuário ativo mensal.", - "This homeserver has exceeded one of its resource limits.": "Este servidor local ultrapassou um dos seus limites de recursos.", - "You do not have permission to invite people to this room.": "Você não tem permissão para convidar pessoas para esta sala.", - "Unknown server error": "Erro de servidor desconhecido", - "Use a few words, avoid common phrases": "Use algumas palavras, evite frases comuns", - "No need for symbols, digits, or uppercase letters": "Não há necessidade de símbolos, dígitos ou letras maiúsculas", - "Avoid repeated words and characters": "Evite palavras e caracteres repetidos", - "Avoid sequences": "Evite sequências", - "Avoid recent years": "Evite anos recentes", - "Avoid years that are associated with you": "Evite anos associados a você", - "Avoid dates and years that are associated with you": "Evite datas e anos associados a você", - "Capitalization doesn't help very much": "A capitalização não ajuda muito", - "All-uppercase is almost as easy to guess as all-lowercase": "Todas as maiúsculas são quase tão fáceis de adivinhar quanto todas as minúsculas", - "Reversed words aren't much harder to guess": "Palavras invertidas não são muito mais difíceis de adivinhar", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Substituições previsíveis como '@' em vez de 'a' não ajudam muito", - "Add another word or two. Uncommon words are better.": "Adicione outra palavra ou duas. Palavras incomuns são melhores.", - "Repeats like \"aaa\" are easy to guess": "Repetições como \"aaa\" são fáceis de adivinhar", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Repetições como \"abcabcabc\" são apenas um pouco mais difíceis de adivinhar que \"abc\"", - "Sequences like abc or 6543 are easy to guess": "Sequências como abc ou 6543 são fáceis de adivinhar", - "Recent years are easy to guess": "Os últimos anos são fáceis de adivinhar", - "Dates are often easy to guess": "As datas costumam ser fáceis de adivinhar", - "This is a top-10 common password": "Esta é uma das top-10 senhas mais comuns", - "This is a top-100 common password": "Esta é uma das top-100 senhas mais comuns", - "This is a very common password": "Isto é uma senha muito comum", - "This is similar to a commonly used password": "Isto é similar a uma senha muito comum", - "A word by itself is easy to guess": "Uma palavra por si só é fácil de adivinhar", - "Names and surnames by themselves are easy to guess": "Nomes e sobrenomes por si só são fáceis de adivinhar", - "Common names and surnames are easy to guess": "Nomes e sobrenomes comuns são fáceis de adivinhar", - "Straight rows of keys are easy to guess": "Linhas retas de teclas são fáceis de adivinhar", - "Short keyboard patterns are easy to guess": "Padrões de teclado curtos são fáceis de adivinhar", - "Please contact your homeserver administrator.": "Por favor, entre em contato com o administrador do seu homeserver.", - "Send analytics data": "Enviar dados analíticos", - "Enable widget screenshots on supported widgets": "Ativar capturas de tela do widget em widgets suportados", - "Delete Backup": "Remover backup", - "Unable to load key backup status": "Não foi possível carregar o status do backup da chave", - "This event could not be displayed": "Este evento não pôde ser exibido", - "Use a longer keyboard pattern with more turns": "Use um padrão de teclas em diferentes direções e sentido", - "Share Link to User": "Compartilhar este usuário", - "This room has been replaced and is no longer active.": "Esta sala foi substituída e não está mais ativa.", - "The conversation continues here.": "A conversa continua aqui.", - "Share room": "Compartilhar sala", - "Set up": "Configurar", - "Muted Users": "Usuários silenciados", - "Only room administrators will see this warning": "Somente administradores de sala verão esse alerta", - "You don't currently have any stickerpacks enabled": "No momento, você não tem pacotes de figurinhas ativados", - "Demote": "Reduzir privilégio", - "Demote yourself?": "Reduzir seu próprio privilégio?", - "Add some now": "Adicione alguns agora", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "Em salas criptografadas, como esta, as pré-visualizações de links estão desativadas por padrão para garantir que o seu servidor local (onde as visualizações são geradas) não possa coletar informações sobre os links que você vê nesta sala.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Quando alguém inclui um link em uma mensagem, a pré-visualização do link pode ser exibida para fornecer mais informações sobre esse link, como o título, a descrição e uma imagem do site.", - "This room is a continuation of another conversation.": "Esta sala é uma continuação de outra conversa.", - "Click here to see older messages.": "Clique aqui para ver as mensagens mais antigas.", - "Please review and accept all of the homeserver's policies": "Por favor, revise e aceite todas as políticas do homeserver", - "Please review and accept the policies of this homeserver:": "Por favor, revise e aceite as políticas deste servidor local:", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Não é possível carregar o evento que foi respondido, ele não existe ou você não tem permissão para visualizá-lo.", - "Preparing to send logs": "Preparando para enviar relatórios", - "Logs sent": "Relatórios enviados", - "Failed to send logs: ": "Falha ao enviar os relatórios:· ", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Antes de enviar os relatórios, você deve criar um bilhete de erro no GitHub para descrever seu problema.", - "Unable to load commit detail: %(msg)s": "Não foi possível carregar os detalhes do envio: %(msg)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": "Para evitar perder seu histórico de bate-papo, você precisa exportar as chaves da sua sala antes de se desconectar. Quando entrar novamente, você precisará usar a versão mais atual do %(brand)s", - "Incompatible Database": "Banco de dados incompatível", - "Continue With Encryption Disabled": "Continuar com criptografia desativada", - "Incompatible local cache": "Cache local incompatível", - "Clear cache and resync": "Limpar cache e ressincronizar", - "%(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 agora usa de 3 a 5 vezes menos memória, pois carrega as informações dos outros usuários apenas quando for necessário. Por favor, aguarde enquanto ressincronizamos com o servidor!", - "Updating %(brand)s": "Atualizando o %(brand)s", - "Failed to upgrade room": "Falha ao atualizar a sala", - "The room upgrade could not be completed": "A atualização da sala não pode ser completada", - "Upgrade this room to version %(version)s": "Atualize essa sala para versão %(version)s", - "Upgrade Room Version": "Atualize a Versão da Sala", - "Create a new room with the same name, description and avatar": "Criar uma nova sala com o mesmo nome, descrição e foto", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Impeça os usuários de conversarem na versão antiga da sala. Além disso, digite uma mensagem aconselhando os usuários a migrarem para a nova sala", - "Put a link back to the old room at the start of the new room so people can see old messages": "Colocar um link para a sala antiga no começo da sala nova de modo que as pessoas possam ver mensagens antigas", - "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.": "Você já usou o %(brand)s em %(host)s com o carregamento Lazy de participantes ativado. Nesta versão, o carregamento Lazy está desativado. Como o cache local não é compatível entre essas duas configurações, o %(brand)s precisa ressincronizar sua conta.", - "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.": "Se a outra versão do %(brand)s ainda estiver aberta em outra aba, por favor, feche-a pois usar o %(brand)s no mesmo host com o carregamento Lazy ativado e desativado simultaneamente causará problemas.", - "Update any local room aliases to point to the new room": "Atualize todos os nomes locais da sala para apontar para a nova sala", - "Clear Storage and Sign Out": "Limpar armazenamento e sair", - "We encountered an error trying to restore your previous session.": "Encontramos um erro ao tentar restaurar sua sessão anterior.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Limpar o armazenamento do seu navegador pode resolver o problema, mas você será deslogado e isso fará que qualquer histórico de bate-papo criptografado fique ilegível.", - "Share Room": "Compartilhar sala", - "Link to most recent message": "Link da mensagem mais recente", - "Share User": "Compartilhar usuário", - "Share Room Message": "Compartilhar Mensagem da Sala", - "Link to selected message": "Link da mensagem selecionada", - "Unable to load backup status": "Não foi possível carregar o status do backup", - "Unable to restore backup": "Não foi possível restaurar o backup", - "No backup found!": "Nenhum backup encontrado!", - "Popout widget": "Widget Popout", - "Send Logs": "Enviar relatórios", - "Failed to decrypt %(failedCount)s sessions!": "Falha ao descriptografar as sessões de %(failedCount)s!", - "Can't leave Server Notices room": "Não é possível sair da sala Avisos do Servidor", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Esta sala é usada para mensagens importantes do Homeserver, então você não pode sair dela.", - "Terms and Conditions": "Termos e Condições", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Para continuar usando o servidor local %(homeserverDomain)s, você deve ler e concordar com nossos termos e condições.", - "Review terms and conditions": "Revise os termos e condições", - "You can't send any messages until you review and agree to our terms and conditions.": "Você não pode enviar nenhuma mensagem até revisar e concordar com nossos termos e condições.", - "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.": "Sua mensagem não foi enviada porque este homeserver atingiu seu Limite de usuário ativo mensal. Por favor, entre em contato com o seu administrador de serviços para continuar usando o serviço.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Sua mensagem não foi enviada porque este servidor local excedeu o limite de recursos. Por favor, entre em contato com o seu administrador de serviços para continuar usando o serviço.", - "No Audio Outputs detected": "Nenhuma caixa de som detectada", - "Audio Output": "Caixa de som", - "Invalid homeserver discovery response": "Resposta de descoberta de homeserver inválida", - "Invalid identity server discovery response": "Resposta de descoberta do servidor de identidade inválida", - "General failure": "Falha geral", - "Please contact your service administrator to continue using this service.": "Por favor, entre em contato com o seu administrador de serviços para continuar usando este serviço.", - "That matches!": "Isto corresponde!", - "That doesn't match.": "Isto não corresponde.", - "Go back to set it again.": "Voltar para configurar novamente.", - "Unable to create key backup": "Não foi possível criar backup da chave", - "New Recovery Method": "Nova opção de recuperação", - "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.": "Se você não definiu a nova opção de recuperação, um invasor pode estar tentando acessar sua conta. Altere a senha da sua conta e defina uma nova opção de recuperação imediatamente nas Configurações.", - "Set up Secure Messages": "Configurar mensagens seguras", - "Go to Settings": "Ir para as configurações", - "Unrecognised address": "Endereço não reconhecido", - "The following users may not exist": "Os seguintes usuários podem não existir", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Não é possível encontrar perfis para os IDs da Matrix listados abaixo - você gostaria de convidá-los mesmo assim?", - "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", - "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.", - "Dog": "Cachorro", - "Cat": "Gato", - "Lion": "Leão", - "Horse": "Cavalo", - "Unicorn": "Unicórnio", - "Pig": "Porco", - "Elephant": "Elefante", - "Rabbit": "Coelho", - "Panda": "Panda", - "Rooster": "Galo", - "Penguin": "Pinguim", - "Turtle": "Tartaruga", - "Fish": "Peixe", - "Octopus": "Polvo", - "Butterfly": "Borboleta", - "Flower": "Flor", - "Tree": "Árvore", - "Cactus": "Cacto", - "Mushroom": "Cogumelo", - "Globe": "Globo", - "Moon": "Lua", - "Cloud": "Nuvem", - "Fire": "Fogo", - "Banana": "Banana", - "Apple": "Maçã", - "Strawberry": "Morango", - "Corn": "Milho", - "Pizza": "Pizza", - "Cake": "Bolo", - "Heart": "Coração", - "Smiley": "Sorriso", - "Robot": "Robô", - "Hat": "Chapéu", - "Glasses": "Óculos", - "Spanner": "Chave inglesa", - "Santa": "Papai-noel", - "The user must be unbanned before they can be invited.": "O banimento do usuário precisa ser removido antes de ser convidado.", - "Verify this user by confirming the following emoji appear on their screen.": "Confirme este usuário confirmando os emojis a seguir exibidos na tela dele.", - "Verify this user by confirming the following number appears on their screen.": "Confirme este usuário, comparando os números a seguir que serão exibidos na sua e na tela dele.", - "Thumbs up": "Joinha", - "Umbrella": "Guarda-chuva", - "Hourglass": "Ampulheta", - "Clock": "Relógio", - "Gift": "Presente", - "Light bulb": "Lâmpada", - "Book": "Livro", - "Pencil": "Lápis", - "Paperclip": "Clipe de papel", - "Scissors": "Tesoura", - "Key": "Chave", - "Hammer": "Martelo", - "Telephone": "Telefone", - "Flag": "Bandeira", - "Train": "Trem", - "Bicycle": "Bicicleta", - "Aeroplane": "Avião", - "Rocket": "Foguete", - "Trophy": "Troféu", - "Ball": "Bola", - "Guitar": "Guitarra", - "Trumpet": "Trombeta", - "Bell": "Sino", - "Anchor": "Âncora", - "Headphones": "Fones de ouvido", - "Folder": "Pasta", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Enviamos um e-mail para você confirmar seu endereço. Por favor, siga as instruções e clique no botão abaixo.", - "Email Address": "Endereço de e-mail", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Tem certeza? Você perderá suas mensagens criptografadas se não tiver feito o backup de suas chaves.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "As mensagens estão protegidas com a criptografia de ponta a ponta. Somente você e o(s) destinatário(s) têm as chaves para ler essas mensagens.", - "Restore from Backup": "Restaurar do backup", - "Back up your keys before signing out to avoid losing them.": "Faça o backup das suas chaves antes de sair, para evitar perdê-las.", - "All keys backed up": "O backup de todas as chaves foi realizado", - "Start using Key Backup": "Comece a usar backup de chave", - "Unable to verify phone number.": "Não foi possível confirmar o número de telefone.", - "Verification code": "Código de confirmação", - "Phone Number": "Número de telefone", - "Profile picture": "Foto de perfil", - "Email addresses": "Endereços de e-mail", - "Phone numbers": "Números de Telefone", - "Language and region": "Idioma e região", - "Account management": "Gerenciamento da Conta", - "General": "Geral", - "Composer": "Campo de texto", - "Room list": "Lista de salas", - "Autocomplete delay (ms)": "Atraso no preenchimento automático (ms)", - "Ignored users": "Usuários bloqueados", - "Bulk options": "Opções em massa", - "Accept all %(invitedRooms)s invites": "Aceite todos os convites de %(invitedRooms)s", - "Security & Privacy": "Segurança e privacidade", - "Missing media permissions, click the button below to request.": "Permissões de mídia ausentes, clique no botão abaixo para solicitar.", - "Request media permissions": "Solicitar permissões de mídia", - "Voice & Video": "Voz e vídeo", - "Room information": "Informação da sala", - "Room version": "Versão da sala", - "Room version:": "Versão da sala:", - "Room Addresses": "Endereços da sala", - "Use Single Sign On to continue": "Use \"Single Sign On\" para continuar", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Confirme a inclusão deste endereço de e-mail usando o Single Sign On para comprovar sua identidade.", - "Confirm adding email": "Confirmar a inclusão de e-mail", - "Click the button below to confirm adding this email address.": "Clique no botão abaixo para confirmar a adição deste endereço de e-mail.", - "Add Email Address": "Adicionar endereço de e-mail", - "Confirm adding phone number": "Confirmar adição de número de telefone", - "Add Phone Number": "Adicionar número de telefone", - "Call failed due to misconfigured server": "A chamada falhou por conta de má configuração no servidor", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Por favor, peça ao administrador do seu servidor (%(homeserverDomain)s) para configurar um servidor TURN, de modo que as chamadas funcionem de maneira estável.", - "The file '%(fileName)s' failed to upload.": "O envio do arquivo '%(fileName)s' falhou.", - "The server does not support the room version specified.": "O servidor não suporta a versão da sala especificada.", - "Cancel entering passphrase?": "Cancelar a introdução da frase de senha?", - "Are you sure you want to cancel entering passphrase?": "Tem certeza que quer cancelar a introdução da frase de senha?", - "Setting up keys": "Configurar chaves", - "Identity server has no terms of service": "O servidor de identidade não tem termos de serviço", - "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.": "Esta ação requer acesso ao servidor de identidade padrão para poder validar um endereço de e-mail ou número de telefone, mas este servidor não tem nenhum termo de uso.", - "Only continue if you trust the owner of the server.": "Continue apenas se você confia em quem possui este servidor.", - "%(name)s is requesting verification": "%(name)s está solicitando confirmação", - "Error upgrading room": "Erro atualizando a sala", - "Double check that your server supports the room version chosen and try again.": "Verifique se seu servidor suporta a versão de sala escolhida e tente novamente.", - "Use an identity server": "Usar um servidor de identidade", - "Use an identity server to invite by email. Manage in Settings.": "Use um servidor de identidade para convidar pessoas por e-mail. Gerencie nas Configurações.", - "Verifies a user, session, and pubkey tuple": "Confirma um usuário, sessão, e chave criptografada pública", - "Session already verified!": "Sessão já confirmada!", - "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.", - "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:", - "Ask this user to verify their session, or manually verify it below.": "Peça a este usuário para confirmar a sessão dele, ou confirme-a manualmente abaixo.", - "Not Trusted": "Não confiável", - "Cannot reach homeserver": "Não consigo acessar o servidor", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Verifique se está com uma conexão de internet estável, ou entre em contato com os administradores do servidor", - "Your %(brand)s is misconfigured": "O %(brand)s está mal configurado", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Entre em contato com o administrador do %(brand)s para verificar se há entradas inválidas ou duplicadas nas suas configurações.", - "Cannot reach identity server": "Não consigo acessar o servidor de identidade", - "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.": "Você pode se registrar, mas alguns recursos não estarão disponíveis até que o servidor de identidade esteja no ar novamente. Se você continuar vendo este alerta, verifique sua configuração ou entre em contato com um dos administradores do servidor.", - "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.": "Você pode trocar sua senha, mas alguns recursos não estarão disponíveis até que o servidor de identidade esteja no ar novamente. Se você seguir vendo este alerta, verifique suas configurações ou entre em contato com um dos administradores do servidor.", - "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.": "Você pode fazer login, mas alguns recursos estarão indisponíveis até que o servidor de identidade estiver no ar novamente. Se você continuar vendo este alerta, verifique suas configurações ou entre em contato com os administradores do servidor.", - "No homeserver URL provided": "Nenhum endereço fornecido do servidor local", - "Unexpected error resolving homeserver configuration": "Erro inesperado buscando a configuração do servidor", - "Unexpected error resolving identity server configuration": "Erro inesperado buscando a configuração do servidor de identidade", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "The user's homeserver does not support the version of the room.": "O servidor desta(e) usuária(o) não suporta a versão desta sala.", - "Later": "Mais tarde", - "Your homeserver has exceeded its user limit.": "Seu servidor ultrapassou seu limite de usuárias(os).", - "Your homeserver has exceeded one of its resource limits.": "Seu servidor local excedeu um de seus limites de recursos.", - "Contact your server admin.": "Entre em contato com sua(seu) administrador(a) do servidor.", - "Ok": "Ok", - "Encryption upgrade available": "Atualização de criptografia disponível", - "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ê?", - "Use custom size": "Usar tamanho personalizado", - "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", - "Enable message search in encrypted rooms": "Ativar busca de mensagens em salas criptografadas", - "How fast should messages be downloaded.": "Com qual rapidez as mensagens devem ser baixadas.", - "Manually verify all remote sessions": "Verificar manualmente todas as sessões remotas", - "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!", - "Waiting for %(displayName)s to verify…": "Aguardando %(displayName)s confirmar…", - "Cancelling…": "Cancelando…", - "Lock": "Cadeado", - "Accept to continue:": "Aceitar para continuar:", - "This bridge was provisioned by .": "Esta integração foi disponibilizada por .", - "This bridge is managed by .": "Esta integração é desenvolvida por .", - "Show more": "Mostrar mais", - "Your homeserver does not support cross-signing.": "Seu servidor não suporta a autoverificação.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Sua conta tem uma identidade autoverificada em armazenamento secreto, mas ainda não é considerada confiável por esta sessão.", - "well formed": "bem formado", - "unexpected type": "tipo inesperado", - "Cross-signing public keys:": "Chaves públicas de autoverificação:", - "in memory": "na memória", - "not found": "não encontradas", - "Cross-signing private keys:": "Chaves privadas de autoverificação:", - "in secret storage": "em armazenamento secreto", - "Self signing private key:": "Chave privada auto-assinada:", - "cached locally": "armazenado localmente", - "not found locally": "não encontrado localmente", - "User signing private key:": "Chave privada de assinatura da(do) usuária(o):", - "Secret storage public key:": "Chave pública do armazenamento secreto:", - "in account data": "nos dados de conta", - "Homeserver feature support:": "Recursos suportados pelo servidor:", - "exists": "existe", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Verifique individualmente cada sessão usada por um usuário para marcá-la como confiável, em vez de confirmar em aparelhos autoverificados.", - "Securely cache encrypted messages locally for them to appear in search results.": "Armazene mensagens criptografadas de forma segura localmente para que possam aparecer nos resultados das buscas.", - "%(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.": "%(brand)s precisa de componentes adicionais para pesquisar as mensagens criptografadas armazenadas localmente. Se quiser testar esse recurso, construa uma versão do %(brand)s para Computador com componentes de busca ativados.", - "%(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 não consegue pesquisar as mensagens criptografadas armazenadas localmente em um navegador de internet. Use o %(brand)s para Computador para que as mensagens criptografadas sejam exibidas nos resultados de buscas.", - "Cannot connect to integration manager": "Não foi possível conectar ao gerenciador de integrações", - "The integration manager is offline or it cannot reach your homeserver.": "Ou o gerenciador de integrações está indisponível, ou ele não conseguiu acessar o seu servidor.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Esta sessão não está fazendo backup de suas chaves, mas você tem um backup existente que pode restaurar para continuar.", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Autorize esta sessão a fazer o backup de chaves antes de se desconectar, para evitar perder chaves que possam estar apenas nesta sessão.", - "Connect this session to Key Backup": "Autorize esta sessão a fazer o backup de chaves", - "not stored": "não armazenado", - "This backup is trusted because it has been restored on this session": "Este backup é confiável, pois foi restaurado nesta sessão", - "Your keys are not being backed up from this session.": "Suas chaves não estão sendo copiadas desta sessão.", - "wait and try again later": "aguarde e tente novamente mais tarde", - "Please verify the room ID or address and try again.": "Por favor, verifique o ID ou endereço da sala e tente novamente.", - "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.": "É possível bloquear pessoas através de listas de banimento que contêm regras sobre quem banir de salas. Colocar alguém na lista de banimento significa que as pessoas ou servidores bloqueados pela lista não serão visualizados por você.", - "Session key:": "Chave da sessão:", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "O administrador do servidor desativou a criptografia de ponta a ponta por padrão em salas privadas e em conversas.", - "Enable encryption?": "Ativar criptografia?", - "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.": "Uma vez ativada, a criptografia da sala não poderá ser desativada. Mensagens enviadas em uma sala criptografada não podem ser lidas pelo servidor, apenas pelos participantes da sala. Ativar a criptografia poderá impedir que vários bots e integrações funcionem corretamente. Saiba mais sobre criptografia.", - "Encryption": "Criptografia", - "Once enabled, encryption cannot be disabled.": "Uma vez ativada, a criptografia não poderá ser desativada.", - "Click the link in the email you received to verify and then click continue again.": "Clique no link no e-mail que você recebeu para confirmar e então clique novamente em continuar.", - "Verify the link in your inbox": "Verifique o link na sua caixa de e-mails", - "This room is end-to-end encrypted": "Esta sala é criptografada de ponta a ponta", - "Encrypted by an unverified session": "Criptografada por uma sessão não confirmada", - "Unencrypted": "Descriptografada", - "Encrypted by a deleted session": "Criptografada por uma sessão já apagada", - "The authenticity of this encrypted message can't be guaranteed on this device.": "A autenticidade desta mensagem criptografada não pode ser garantida neste aparelho.", - "Start chatting": "Começar a conversa", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Atualizar esta sala irá fechar a instância atual da sala e criar uma sala atualizada com o mesmo nome.", - "Hint: Begin your message with // to start it with a slash.": "Dica: Inicie sua mensagem com // para iniciar com uma barra.", - "Start Verification": "Iniciar confirmação", - "Messages in this room are end-to-end encrypted.": "As mensagens nesta sala estão criptografadas de ponta a ponta.", - "Messages in this room are not end-to-end encrypted.": "As mensagens nesta sala não estão criptografadas de ponta a ponta.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Em salas criptografadas, suas mensagens estão seguras e apenas você e a pessoa que a recebe têm as chaves únicas que permitem a sua leitura.", - "Verify User": "Confirmar usuário", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Para maior segurança, confirme este usuário comparando um código único em ambos os aparelhos.", - "This client does not support end-to-end encryption.": "A sua versão do aplicativo não suporta a criptografia de ponta a ponta.", - "Verify by scanning": "Confirmar através de QR Code", - "If you can't scan the code above, verify by comparing unique emoji.": "Se você não consegue escanear o código acima, confirme comparando emojis únicos.", - "Verify by comparing unique emoji.": "Confirmar comparando emojis únicos.", - "Verify by emoji": "Confirmar por emojis", - "Verify all users in a room to ensure it's secure.": "Verifique todos os usuários em uma sala para se certificar de que ela está segura.", - "Start verification again from the notification.": "Iniciar a confirmação novamente, após a notificação.", - "Start verification again from their profile.": "Iniciar a confirmação novamente, a partir do perfil deste usuário.", - "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", - "Widgets do not use message encryption.": "Widgets não usam criptografia de mensagens.", - "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.", - "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.": "Você já usou uma versão mais recente do %(brand)s nesta sessão. Para usar esta versão novamente com a criptografia de ponta a ponta, você terá que se desconectar e entrar novamente.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Confirme este usuário para torná-lo confiável. Confiar nos usuários fornece segurança adicional ao trocar mensagens criptografadas de ponta a ponta.", - "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.": "Confirme este aparelho para torná-lo confiável. Confiar neste aparelho fornecerá segurança adicional para você e aos outros ao trocarem mensagens criptografadas de ponta a ponta.", - "a new master key signature": "uma nova chave mestra de assinatura", - "a new cross-signing key signature": "uma nova chave de autoverificação", - "a key signature": "uma assinatura de chave", - "I don't want my encrypted messages": "Não quero minhas mensagens criptografadas", - "You'll lose access to your encrypted messages": "Você perderá acesso às suas mensagens criptografadas", - "Session key": "Chave da sessão", - "Verify session": "Confirmar sessão", - "Sign out and remove encryption keys?": "Fazer logout e remover as chaves de criptografia?", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Alguns dados de sessão, incluindo chaves de mensagens criptografadas, estão faltando. Desconecte-se e entre novamente para resolver isso, o que restaurará as chaves do backup.", - "Security Key": "Chave de Segurança", - "Use your Security Key to continue.": "Use sua Chave de Segurança para continuar.", - "Warning: you should only set up key backup from a trusted computer.": "Atenção: você só deve configurar o backup de chave em um computador de sua confiança.", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Está faltando a chave pública do captcha no Servidor (homeserver). Por favor, reporte isso aos(às) administradores(as) do servidor.", - "Explore rooms": "Explorar salas", - "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.": "Detectamos uma versão mais antiga do %(brand)s. Isso fará com que a criptografia de ponta a ponta não funcione corretamente. As mensagens criptografadas de ponta a ponta trocadas recentemente, enquanto você usava a versão mais antiga, talvez não sejam descriptografáveis na nova versão. Isso também poderá fazer com que as mensagens trocadas nesta sessão falhem na mais atual. Se você tiver problemas, desconecte-se e entre novamente. Para manter o histórico de mensagens, exporte e reimporte suas chaves.", - "%(creator)s created and configured the room.": "%(creator)s criou e configurou esta sala.", - "Create account": "Criar conta", - "Confirm encryption setup": "Confirmar a configuração de criptografia", - "Click the button below to confirm setting up encryption.": "Clique no botão abaixo para confirmar a configuração da criptografia.", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Proteja-se contra a perda de acesso a mensagens e dados criptografados fazendo backup das chaves de criptografia no seu servidor.", - "Generate a Security Key": "Gerar uma Chave de Segurança", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Use uma frase secreta que apenas você conhece, e opcionalmente salve uma Chave de Segurança para acessar o backup.", - "Restore your key backup to upgrade your encryption": "Restaurar o backup das suas chaves para atualizar a sua criptografia", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Atualize esta sessão para permitir que ela confirme outras sessões, dando a elas acesso às mensagens criptografadas e marcando-as como confiáveis para os seus contatos.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Se você cancelar agora, poderá perder mensagens e dados criptografados se você perder acesso aos seus logins atuais.", - "Upgrade your encryption": "Atualizar sua criptografia", - "Save your Security Key": "Salve sua Chave de Segurança", - "Create key backup": "Criar backup de chave", - "This session is encrypting history using the new recovery method.": "Esta sessão está criptografando o histórico de mensagens usando a nova opção de recuperação.", - "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.": "Se você fez isso acidentalmente, você pode configurar Mensagens Seguras nesta sessão, o que vai re-criptografar o histórico de mensagens desta sessão com uma nova opção de recuperação.", - "If disabled, messages from encrypted rooms won't appear in search results.": "Se desativado, as mensagens de salas criptografadas não aparecerão em resultados de buscas.", - "%(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.", - "Forget Room": "Esquecer Sala", - "Favourited": "Favoritado", - "You cancelled verifying %(name)s": "Você cancelou a confirmação de %(name)s", - "You accepted": "Você aceitou", - "%(name)s accepted": "%(name)s aceitou", - "You declined": "Você recusou", - "You cancelled": "Você cancelou", - "%(name)s declined": "%(name)s recusou", - "%(name)s cancelled": "%(name)s cancelou", - "You sent a verification request": "Você enviou uma solicitação de confirmação", - "reacted with %(shortName)s": "reagiu com %(shortName)s", - "Message deleted on %(date)s": "Mensagem apagada em %(date)s", - "Edited at %(date)s": "Editado em %(date)s", - "Click to view edits": "Clicar para ver edições", - "Edited at %(date)s. Click to view edits.": "Editado em %(date)s. Clique para ver edições.", - "edited": "editado", - "Can't load this message": "Não foi possível carregar esta mensagem", - "Submit logs": "Enviar relatórios", - "Cancel search": "Cancelar busca", - "Any of the following data may be shared:": "Qualquer um dos seguintes dados pode ser compartilhado:", - "Your theme": "Seu tema", - "Room ID": "ID da sala", - "Widget ID": "ID do widget", - "Widget added by": "Widget adicionado por", - "This widget may use cookies.": "Este widget pode usar cookies.", - "More options": "Mais opções", - "Rotate Left": "Girar para a esquerda", - "Rotate Right": "Girar para a direita", - "Language Dropdown": "Menu suspenso de idiomas", - "Room address": "Endereço da sala", - "e.g. my-room": "por exemplo: minha-sala", - "Some characters not allowed": "Alguns caracteres não são permitidos", - "This address is available to use": "Este endereço está disponível para uso", - "This address is already in use": "Este endereço já está em uso", - "Enter a server name": "Digite um nome de servidor", - "Can't find this server or its room list": "Não foi possível encontrar este servidor ou sua lista de salas", - "All rooms": "Todas as salas", - "Your server": "Seu servidor", - "Add a new server": "Adicionar um novo servidor", - "Server name": "Nome do servidor", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Lembrete: seu navegador não é compatível; portanto, sua experiência pode ser imprevisível.", - "Notes": "Notas", - "Removing…": "Removendo…", - "Clear all data in this session?": "Limpar todos os dados nesta sessão?", - "Clear all data": "Limpar todos os dados", - "Hide advanced": "Esconder configurações avançadas", - "Show advanced": "Mostrar configurações avançadas", - "Are you sure you want to deactivate your account? This is irreversible.": "Tem certeza de que deseja desativar sua conta? Isso é irreversível.", - "Confirm account deactivation": "Confirmar desativação da conta", - "Server did not return valid authentication information.": "O servidor não retornou informações de autenticação válidas.", - "Integrations are disabled": "As integrações estão desativadas", - "Integrations not allowed": "As integrações não estão permitidas", - "Jump to first unread room.": "Ir para a primeira sala não lida.", - "Jump to first invite.": "Ir para o primeiro convite.", - "Add room": "Adicionar sala", - "Room options": "Opções da Sala", - "This room is public": "Esta sala é pública", - "This room has already been upgraded.": "Esta sala já foi atualizada.", - "This room is running room version , which this homeserver has marked as unstable.": "Esta sala está executando a versão , que este servidor marcou como instável.", - "Local address": "Endereço local", - "Published Addresses": "Endereços publicados", - "Other published addresses:": "Outros endereços publicados:", - "New published address (e.g. #alias:server)": "Novo endereço publicado (por exemplo, #nome:server)", - "Local Addresses": "Endereços locais", - "%(name)s cancelled verifying": "%(name)s cancelou a confirmação", - "Your display name": "Seu nome e sobrenome", - "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.", - "Power level": "Nível de permissão", - "Looks good": "Muito bem", - "Close dialog": "Fechar caixa de diálogo", - "There was a problem communicating with the server. Please try again.": "Ocorreu um problema na comunicação com o servidor. Por favor, tente novamente.", - "Server did not require any authentication": "O servidor não exigiu autenticação", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Se você confirmar esse usuário, a sessão será marcada como confiável para você e para ele.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Confirmar este aparelho o marcará como confiável para você e para os usuários que se confirmaram com você.", - "Use an email address to recover your account": "Use um endereço de e-mail para recuperar sua conta", - "Enter email address (required on this homeserver)": "Digite o endereço de e-mail (necessário neste servidor)", - "Doesn't look like a valid email address": "Este não parece ser um endereço de e-mail válido", - "Passwords don't match": "As senhas não correspondem", - "Other users can invite you to rooms using your contact details": "Outros usuários podem convidá-lo para salas usando seus detalhes de contato", - "Enter phone number (required on this homeserver)": "Digite o número de celular (necessário neste servidor)", - "Use lowercase letters, numbers, dashes and underscores only": "Use apenas letras minúsculas, números, traços e sublinhados", - "Enter username": "Digite o nome de usuário", - "Email (optional)": "E-mail (opcional)", - "Phone (optional)": "Número de celular (opcional)", - "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.", - "Display Name": "Nome e sobrenome", - "Checking server": "Verificando servidor", - "Change identity server": "Alterar o servidor de identidade", - "Disconnect from the identity server and connect to instead?": "Desconectar-se do servidor de identidade e conectar-se em em vez disso?", - "Terms of service not accepted or the identity server is invalid.": "Termos de serviço não aceitos ou o servidor de identidade é inválido.", - "The identity server you have chosen does not have any terms of service.": "O servidor de identidade que você escolheu não possui nenhum termo de serviço.", - "Disconnect identity server": "Desconectar servidor de identidade", - "Disconnect from the identity server ?": "Desconectar-se do servidor de identidade ?", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Você deve remover seus dados pessoais do servidor de identidade antes de desconectar. Infelizmente, o servidor de identidade ou está indisponível no momento, ou não pode ser acessado.", - "You should:": "Você deveria:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "verifique se há extensões no seu navegador que possam bloquear o servidor de identidade (por exemplo, Privacy Badger)", - "contact the administrators of identity server ": "entre em contato com os administradores do servidor de identidade ", - "Disconnect anyway": "Desconectar de qualquer maneira", - "You are still sharing your personal data on the identity server .": "Você ainda está compartilhando seus dados pessoais no servidor de identidade .", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Recomendamos que você remova seus endereços de e-mail e números de telefone do servidor de identidade antes de desconectar.", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "No momento, você está usando para descobrir e ser descoberto pelos contatos existentes que você conhece. Você pode alterar seu servidor de identidade abaixo.", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Se você não quiser usar para descobrir e ser detectável pelos contatos existentes, digite outro servidor de identidade abaixo.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "No momento, você não está usando um servidor de identidade. Para descobrir e ser descoberto pelos contatos existentes, adicione um abaixo.", - "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.": "Desconectar-se do servidor de identidade significa que você não poderá ser descoberto por outros usuários e não poderá convidar outras pessoas por e-mail ou número de celular.", - "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.": "Usar um servidor de identidade é opcional. Se você optar por não usar um servidor de identidade, não poderá ser descoberto por outros usuários e não poderá convidar outras pessoas por e-mail ou por número de celular.", - "Do not use an identity server": "Não usar um servidor de identidade", - "Enter a new identity server": "Digite um novo servidor de identidade", - "Manage integrations": "Gerenciar integrações", - "New version available. Update now.": "Nova versão disponível. Atualize agora.", - "Hey you. You're the best!": "Ei, você aí. Você é incrível!", - "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", - "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", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Para relatar um problema de segurança relacionado à tecnologia Matrix, leia a Política de Divulgação de Segurança da Matrix.org.", - "Always show the window menu bar": "Mostrar a barra de menu na janela", - "Read Marker lifetime (ms)": "Duração do marcador de leitura (ms)", - "Read Marker off-screen lifetime (ms)": "Vida útil do marcador de leitura fora da tela (ms)", - "Send %(eventType)s events": "Enviar eventos de %(eventType)s", - "Roles & Permissions": "Cargos e permissões", - "Select the roles required to change various parts of the room": "Selecione os cargos necessários para alterar várias partes da sala", - "Room %(name)s": "Sala %(name)s", - "No recently visited rooms": "Nenhuma sala foi visitada recentemente", - "Join the conversation with an account": "Participar da conversa com uma conta", - "Sign Up": "Inscrever-se", - "Reason: %(reason)s": "Razão: %(reason)s", - "Forget this room": "Esquecer esta sala", - "Re-join": "Entrar novamente", - "You were banned from %(roomName)s by %(memberName)s": "Você foi banido de %(roomName)s por %(memberName)s", - "Something went wrong with your invite to %(roomName)s": "Ocorreu um erro no seu convite para %(roomName)s", - "You can only join it with a working invite.": "Você só pode participar com um convite válido.", - "Try to join anyway": "Tentar entrar mesmo assim", - "Join the discussion": "Participar da discussão", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Este convite para %(roomName)s foi enviado para %(email)s, que não está associado à sua conta", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Vincule esse e-mail à sua conta em Configurações, para receber convites diretamente no %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "Este convite para %(roomName)s foi enviado para %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Use um servidor de identidade em Configurações para receber convites diretamente no %(brand)s.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Compartilhe este e-mail em Configurações para receber convites diretamente no %(brand)s.", - "Do you want to chat with %(user)s?": "Deseja conversar com %(user)s?", - " wants to chat": " quer conversar", - "Do you want to join %(roomName)s?": "Deseja se juntar a %(roomName)s?", - " invited you": " convidou você", - "Reject & Ignore user": "Recusar e bloquear usuário", - "You're previewing %(roomName)s. Want to join it?": "Você está visualizando %(roomName)s. Deseja participar?", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s não pode ser visualizado. Deseja participar?", - "Unknown Command": "Comando desconhecido", - "Unrecognised command: %(commandText)s": "Comando não reconhecido: %(commandText)s", - "You can use /help to list available commands. Did you mean to send this as a message?": "Você pode usar /help para listar os comandos disponíveis. Você quis enviar isso como uma mensagem?", - "Send as message": "Enviar como mensagem", - "Room Topic": "Descrição da sala", - "Resend %(unsentCount)s reaction(s)": "Reenviar %(unsentCount)s reações", - "Switch to light mode": "Alternar para o modo claro", - "Switch to dark mode": "Alternar para o modo escuro", - "All settings": "Todas as configurações", - "Clear personal data": "Limpar dados pessoais", - "Command Autocomplete": "Preenchimento automático do comando", - "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.": "Se você não excluiu a opção de recuperação, um invasor pode estar tentando acessar sua conta. Altere a senha da sua conta e defina imediatamente uma nova opção de recuperação nas Configurações.", - "Ignored/Blocked": "Bloqueado", - "Error adding ignored user/server": "Erro ao adicionar usuário/servidor bloqueado", - "Something went wrong. Please try again or view your console for hints.": "Não foi possível carregar. Por favor, tente novamente ou veja seu console para obter dicas.", - "Error subscribing to list": "Erro ao inscrever-se na lista", - "Error removing ignored user/server": "Erro ao remover usuário/servidor bloqueado", - "Error unsubscribing from list": "Erro ao cancelar a inscrição da lista", - "Please try again or view your console for hints.": "Por favor, tente novamente ou veja seu console para obter dicas.", - "None": "Nenhuma", - "Server rules": "Regras do servidor", - "User rules": "Regras do usuário", - "You have not ignored anyone.": "Você não bloqueou ninguém.", - "You are currently ignoring:": "Você está bloqueando:", - "You are not subscribed to any lists": "Você não está inscrito em nenhuma lista", - "View rules": "Ver regras", - "You are currently subscribed to:": "No momento, você está inscrito em:", - "⚠ These settings are meant for advanced users.": "⚠ Essas configurações são destinadas a usuários avançados.", - "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.": "Adicione aqui os usuários e servidores que você deseja bloquear. Use asteriscos para fazer com que o %(brand)s corresponda a qualquer caractere. Por exemplo, @bot:* bloqueará todos os usuários em qualquer servidor que tenham 'bot' no nome.", - "Server or user ID to ignore": "Servidor ou ID de usuário para bloquear", - "Session ID:": "ID da sessão:", - "Message search": "Pesquisa de mensagens", - "Set a new custom sound": "Definir um novo som personalizado", - "Browse": "Buscar", - "Your email address hasn't been verified yet": "Seu endereço de e-mail ainda não foi confirmado", - "Unable to revoke sharing for phone number": "Não foi possível revogar o compartilhamento do número de celular", - "Unable to share phone number": "Não foi possível compartilhar o número de celular", - "Please enter verification code sent via text.": "Digite o código de confirmação enviado por mensagem de texto.", - "Remove %(email)s?": "Remover %(email)s?", - "Remove %(phone)s?": "Remover %(phone)s?", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Digite o código de confirmação enviado por mensagem de texto para +%(msisdn)s.", - "This user has not verified all of their sessions.": "Este usuário não confirmou todas as próprias sessões.", - "You have not verified this user.": "Você não confirmou este usuário.", - "You have verified this user. This user has verified all of their sessions.": "Você confirmou este usuário. Este usuário confirmou todas as próprias sessões.", - "Someone is using an unknown session": "Alguém está usando uma sessão desconhecida", - "Everyone in this room is verified": "Todos nesta sala estão confirmados", - "Edit message": "Editar mensagem", - "Scroll to most recent messages": "Ir para as mensagens recentes", - "Close preview": "Fechar a visualização", - "Italics": "Itálico", - "Failed to connect to integration manager": "Falha ao conectar-se ao gerenciador de integrações", - "Failed to revoke invite": "Falha ao revogar o convite", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Não foi possível revogar o convite. O servidor pode estar com um problema temporário ou você não tem permissões suficientes para revogar o convite.", - "Revoke invite": "Revogar o convite", - "Invited by %(sender)s": "Convidado por %(sender)s", - "Mark all as read": "Marcar tudo como lido", - "Error updating main address": "Erro ao atualizar o endereço principal", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Ocorreu um erro ao atualizar o endereço principal da sala. Isso pode não ser permitido pelo servidor ou houve um problema temporário.", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Ocorreu um erro ao atualizar o endereço alternativo da sala. Isso pode não ser permitido pelo servidor ou houve um problema temporário.", - "Error creating address": "Erro ao criar o endereço", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Ocorreu um erro ao criar esse endereço. Isso pode não ser permitido pelo servidor ou houve um problema temporário.", - "You don't have permission to delete the address.": "Você não tem permissão para excluir este endereço.", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Ocorreu um erro ao remover esse endereço. Ele pode não mais existir ou houve um problema temporário.", - "Error removing address": "Erro ao remover o endereço", - "Main address": "Endereço principal", - "Room Name": "Nome da sala", - "Room avatar": "Foto da sala", - "Waiting for %(displayName)s to accept…": "Aguardando %(displayName)s aceitar…", - "Accepting…": "Aceitando…", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Suas mensagens são protegidas e somente você e o destinatário têm as chaves exclusivas para desbloqueá-las.", - "Your messages are not secure": "Suas mensagens não estão seguras", - "Your homeserver": "Seu servidor local", - "%(count)s verified sessions": { - "other": "%(count)s sessões confirmadas", - "one": "1 sessão confirmada" - }, - "Hide verified sessions": "Esconder sessões confirmadas", - "%(count)s sessions": { - "other": "%(count)s sessões", - "one": "%(count)s sessão" - }, - "Hide sessions": "Esconder sessões", - "No recent messages by %(user)s found": "Nenhuma mensagem recente de %(user)s foi encontrada", - "Remove recent messages by %(user)s": "Apagar mensagens de %(user)s na sala", - "Remove %(count)s messages": { - "other": "Apagar %(count)s mensagens para todos", - "one": "Remover 1 mensagem" - }, - "Remove recent messages": "Apagar mensagens desta pessoa na sala", - "Deactivate user?": "Desativar usuário?", - "Deactivate user": "Desativar usuário", - "Failed to deactivate user": "Falha ao desativar o usuário", - "You've successfully verified your device!": "Você confirmou o seu aparelho com êxito!", - "Verification timed out.": "O tempo de confirmação se esgotou.", - "%(displayName)s cancelled verification.": "%(displayName)s cancelou a confirmação.", - "You cancelled verification.": "Você cancelou a confirmação.", - "Show image": "Mostrar imagem", - "You have ignored this user, so their message is hidden. Show anyways.": "Você bloqueou este usuário, portanto, a mensagem dele foi escondida. Mostrar mesmo assim.", - "You verified %(name)s": "Você confirmou %(name)s", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Use um servidor de identidade para convidar por e-mail. Use o padrão (%(defaultIdentityServerName)s) ou um servidor personalizado em Configurações.", - "Use an identity server to invite by email. Manage in Settings.": "Use um servidor de identidade para convidar por e-mail. Gerencie o servidor em Configurações.", - "Destroy cross-signing keys?": "Destruir chaves autoverificadas?", - "Confirm to continue": "Confirme para continuar", - "Click the button below to confirm your identity.": "Clique no botão abaixo para confirmar sua identidade.", - "Something went wrong trying to invite the users.": "Ocorreu um erro ao tentar convidar os usuários.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Não foi possível convidar esses usuários. Por favor, tente novamente.", - "Failed to find the following users": "Falha ao encontrar os seguintes usuários", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Os seguintes usuários não puderam ser convidados porque não existem ou são inválidos: %(csvNames)s", - "Recent Conversations": "Conversas recentes", - "Room Settings - %(roomName)s": "Configurações da sala - %(roomName)s", - "Upgrade private room": "Atualizar a sala privada", - "Upgrade public room": "Atualizar a sala pública", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Atualizar uma sala é uma ação avançada e geralmente é recomendada quando uma sala está instável devido a erros, recursos ausentes ou vulnerabilidades de segurança.", - "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.": "Isso geralmente afeta apenas como a sala é processada no servidor. Se você tiver problemas com o %(brand)s, informe um erro.", - "You'll upgrade this room from to .": "Você atualizará esta sala de para .", - "Command Help": "Ajuda com Comandos", - "To help us prevent this in future, please send us logs.": "Para nos ajudar a evitar isso no futuro, envie-nos os relatórios.", - "Your browser likely removed this data when running low on disk space.": "O seu navegador provavelmente removeu esses dados quando o espaço de armazenamento ficou insuficiente.", - "Find others by phone or email": "Encontre outras pessoas por telefone ou e-mail", - "Use bots, bridges, widgets and sticker packs": "Use bots, integrações, widgets e pacotes de figurinhas", - "Terms of Service": "Termos de serviço", - "To continue you need to accept the terms of this service.": "Para continuar, você precisa aceitar os termos deste serviço.", - "Service": "Serviço", - "Summary": "Resumo", - "Document": "Documento", - "Upload files (%(current)s of %(total)s)": "Enviar arquivos (%(current)s de %(total)s)", - "Upload files": "Enviar arquivos", - "Upload all": "Enviar tudo", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Este arquivo é muito grande para ser enviado. O limite do tamanho de arquivos é %(limit)s, enquanto que o tamanho desse arquivo é %(sizeOfThisFile)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Esses arquivos são muito grandes para serem enviados. O limite do tamanho de arquivos é %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Alguns arquivos são muito grandes para serem enviados. O limite do tamanho de arquivos é %(limit)s.", - "Upload %(count)s other files": { - "other": "Enviar %(count)s outros arquivos", - "one": "Enviar %(count)s outros arquivos" - }, - "Cancel All": "Cancelar tudo", - "Upload Error": "Erro no envio", - "Verification Request": "Solicitação de confirmação", - "Remember my selection for this widget": "Lembrar minha escolha para este widget", - "Wrong file type": "Tipo errado de arquivo", - "Remove for everyone": "Remover para todos", - "This homeserver would like to make sure you are not a robot.": "Este servidor local quer se certificar de que você não é um robô.", - "Confirm your identity by entering your account password below.": "Confirme sua identidade digitando sua senha abaixo.", - "Enter password": "Digite a senha", - "Nice, strong password!": "Muito bem, uma senha forte!", - "Password is allowed, but unsafe": "Esta senha é permitida, mas não é segura", - "Sign in with SSO": "Faça login com SSO (Login Único)", - "Couldn't load page": "Não foi possível carregar a página", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "Você tem %(count)s notificações não lidas em uma versão anterior desta sala.", - "one": "Você tem %(count)s notificações não lidas em uma versão anterior desta sala." - }, - "Could not load user profile": "Não foi possível carregar o perfil do usuário", - "Your password has been reset.": "Sua senha foi alterada.", - "Invalid base_url for m.homeserver": "base_url inválido para m.homeserver", - "Invalid base_url for m.identity_server": "base_url inválido para m.identity_server", - "This account has been deactivated.": "Esta conta foi desativada.", - "Success!": "Pronto!", - "Space used:": "Espaço usado:", - "Change notification settings": "Alterar configuração de notificações", - "Your server isn't responding to some requests.": "Seu servidor não está respondendo a algumas solicitações.", - "Ban list rules - %(roomName)s": "Regras da lista de banidos - %(roomName)s", - "Personal ban list": "Lista pessoal de banidos", - "Subscribing to a ban list will cause you to join it!": "Inscrever-se em uma lista de banidos significa participar dela!", - "If this isn't what you want, please use a different tool to ignore users.": "Se isso não for o que você deseja, use outra ferramenta para bloquear os usuários.", - "Room ID or address of ban list": "ID da sala ou endereço da lista de banidos", - "Uploaded sound": "Som enviado", - "Sounds": "Sons", - "Notification sound": "Som de notificação", - "Unable to revoke sharing for email address": "Não foi possível revogar o compartilhamento do endereço de e-mail", - "Unable to share email address": "Não foi possível compartilhar o endereço de e-mail", - "Incoming Verification Request": "Recebendo solicitação de confirmação", - "Recently Direct Messaged": "Conversas recentes", - "Direct Messages": "Conversas", - "Server isn't responding": "O servidor não está respondendo", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Seu servidor não está respondendo a algumas de suas solicitações. Abaixo estão alguns dos motivos mais prováveis.", - "The server (%(serverName)s) took too long to respond.": "O servidor (%(serverName)s) demorou muito para responder.", - "Your firewall or anti-virus is blocking the request.": "Seu firewall ou o antivírus está bloqueando a solicitação.", - "The server is offline.": "O servidor está fora do ar.", - "The server is not configured to indicate what the problem is (CORS).": "O servidor não está configurado para indicar qual é o problema (CORS).", - "Recent changes that have not yet been received": "Alterações recentes que ainda não foram recebidas", - "Missing session data": "Dados de sessão ausentes", - "Be found by phone or email": "Seja encontrada/o por número de celular ou por e-mail", - "Looks good!": "Muito bem!", - "Security Phrase": "Frase de segurança", - "Restoring keys from backup": "Restaurando chaves do backup", - "%(completed)s of %(total)s keys restored": "%(completed)s de %(total)s chaves restauradas", - "Keys restored": "Chaves restauradas", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s chaves foram restauradas com sucesso", - "Country Dropdown": "Selecione o país", - "Join millions for free on the largest public server": "Junte-se a milhões de pessoas gratuitamente no maior servidor público", - "Switch theme": "Escolha um tema", - "Notification Autocomplete": "Notificação do preenchimento automático", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Alterações em quem pode ler o histórico de conversas aplica-se apenas para mensagens futuras nesta sala. A visibilidade do histórico existente não será alterada.", - "Ask %(displayName)s to scan your code:": "Peça para %(displayName)s escanear o seu código:", - "Almost there! Is %(displayName)s showing the same shield?": "Quase lá! Este escudo também aparece para %(displayName)s?", - "You've successfully verified %(displayName)s!": "Você confirmou %(displayName)s com sucesso!", - "Confirm this user's session by comparing the following with their User Settings:": "Confirme a sessão deste usuário comparando o seguinte com as configurações deste usuário:", - "Discovery options will appear once you have added an email above.": "As opções de descoberta aparecerão assim que você adicione um e-mail acima.", - "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?": "Desativar este usuário irá desconectá-lo e impedi-lo de fazer o login novamente. Além disso, ele sairá de todas as salas em que estiver. Esta ação não pode ser revertida. Tem certeza de que deseja desativar este usuário?", - "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.": "Apagar chaves de autoverificação é permanente. Qualquer pessoa com quem você se confirmou receberá alertas de segurança. Não é aconselhável fazer isso, a menos que você tenha perdido todos os aparelhos nos quais fez a autoverificação.", - "Clear cross-signing keys": "Limpar chaves autoverificadas", - "a device cross-signing signature": "um aparelho autoverificado", - "Homeserver URL does not appear to be a valid Matrix homeserver": "O endereço do servidor local não parece indicar um servidor local válido na Matrix", - "Identity server URL does not appear to be a valid identity server": "O endereço do servidor de identidade não parece indicar um servidor de identidade válido", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Quando há muitas mensagens, isso pode levar algum tempo. Por favor, não recarregue o seu cliente enquanto isso.", - "Upgrade this room to the recommended room version": "Atualizar a versão desta sala", - "View older messages in %(roomName)s.": "Ler mensagens antigas em %(roomName)s.", - "Error changing power level": "Erro ao alterar a permissão do usuário", - "Discovery options will appear once you have added a phone number above.": "As opções de descoberta aparecerão assim que você adicione um número de telefone acima.", - "No other published addresses yet, add one below": "Nenhum endereço publicado ainda, adicione um abaixo", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Defina endereços para esta sala, de modo que os usuários possam encontrar esta sala em seu servidor local (%(localDomain)s)", - "One of the following may be compromised:": "Um dos seguintes pode estar comprometido:", - "%(brand)s encountered an error during upload of:": "%(brand)s encontrou um erro durante o envio de:", - "Upload completed": "Envio concluído", - "Cancelled signature upload": "Envio cancelado da assinatura", - "Unable to upload": "Falha no envio", - "Signature upload success": "Envio bem-sucedido da assinatura", - "Signature upload failed": "O envio da assinatura falhou", - "Manually export keys": "Exportar chaves manualmente", - "Are you sure you want to sign out?": "Deseja mesmo sair?", - "Session name": "Nome da sessão", - "If they don't match, the security of your communication may be compromised.": "Se eles não corresponderem, a segurança da sua comunicação pode estar comprometida.", - "Your homeserver doesn't seem to support this feature.": "O seu servidor local não parece suportar este recurso.", - "Message edits": "Edições na mensagem", - "A browser extension is preventing the request.": "Uma extensão do navegador está impedindo a solicitação.", - "The server has denied your request.": "O servidor recusou a sua solicitação.", - "No files visible in this room": "Nenhum arquivo nesta sala", - "Attach files from chat or just drag and drop them anywhere in a room.": "Anexe arquivos na conversa, ou simplesmente arraste e solte arquivos em qualquer lugar na sala.", - "Failed to re-authenticate due to a homeserver problem": "Falha em autenticar novamente devido à um problema no servidor local", - "Enter a Security Phrase": "Digite uma frase de segurança", - "Enter your account password to confirm the upgrade:": "Digite a senha da sua conta para confirmar a atualização:", - "You'll need to authenticate with the server to confirm the upgrade.": "Você precisará se autenticar no servidor para confirmar a atualização.", - "Use a different passphrase?": "Usar uma frase secreta diferente?", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Você confirmou %(deviceName)s (%(deviceId)s) com êxito!", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Tente rolar para cima na conversa para ver se há mensagens anteriores.", - "Unexpected server error trying to leave the room": "Erro inesperado no servidor, ao tentar sair da sala", - "Error leaving room": "Erro ao sair da sala", - "Unknown App": "App desconhecido", - "eg: @bot:* or example.org": "por exemplo: @bot:* ou exemplo.org", - "Widgets": "Widgets", - "Edit widgets, bridges & bots": "Editar widgets, integrações e bots", - "Add widgets, bridges & bots": "Adicionar widgets, integrações e bots", - "Room settings": "Configurações da sala", - "Take a picture": "Tirar uma foto", - "Use the Desktop app to see all encrypted files": "Use o app para Computador para ver todos os arquivos criptografados", - "Use the Desktop app to search encrypted messages": "Use o app para Computador para buscar mensagens criptografadas", - "This version of %(brand)s does not support viewing some encrypted files": "Esta versão do %(brand)s não permite visualizar alguns arquivos criptografados", - "This version of %(brand)s does not support searching encrypted messages": "Esta versão do %(brand)s não permite buscar mensagens criptografadas", - "Information": "Informação", - "Set up Secure Backup": "Configurar o backup online", - "Safeguard against losing access to encrypted messages & data": "Proteja-se contra a perda de acesso a mensagens e dados criptografados", - "Backup version:": "Versão do backup:", - "Backup key stored:": "Backup da chave armazenada:", - "Backup key cached:": "Backup da chave em cache:", - "Your keys are being backed up (the first backup could take a few minutes).": "O backup de suas chaves está sendo feito (o primeiro backup pode demorar alguns minutos).", - "You can also set up Secure Backup & manage your keys in Settings.": "Você também pode configurar o Backup online & configurar as suas senhas nas Configurações.", - "Cross-signing is ready for use.": "A autoverificação está pronta para uso.", - "Cross-signing is not set up.": "A autoverificação não está configurada.", - "not found in storage": "não encontrado no armazenamento", - "Master private key:": "Chave privada principal:", - "Failed to save your profile": "Houve uma falha ao salvar o seu perfil", - "The operation could not be completed": "A operação não foi concluída", - "Algorithm:": "Algoritmo:", - "Secret storage:": "Armazenamento secreto:", - "ready": "pronto", - "not ready": "não está pronto", - "Subscribed lists": "Listas inscritas", - "This room is bridging messages to the following platforms. Learn more.": "Esta sala está integrando mensagens com as seguintes plataformas. Saiba mais.", - "Bridges": "Integrações", - "Error changing power level requirement": "Houve um erro ao alterar o nível de permissão do contato", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Ocorreu um erro ao alterar os níveis de permissão da sala. Certifique-se de que você tem o nível suficiente e tente novamente.", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Ocorreu um erro ao alterar o nível de permissão de um contato. Certifique-se de que você tem o nível suficiente e tente novamente.", - "To link to this room, please add an address.": "Para criar um link para esta sala, antes adicione um endereço.", - "Explore public rooms": "Explorar salas públicas", - "Not encrypted": "Não criptografada", - "Ignored attempt to disable encryption": "A tentativa de desativar a criptografia foi ignorada", - "Message Actions": "Ações da mensagem", - "Join the conference at the top of this room": "Entre na chamada em grupo no topo desta sala", - "Join the conference from the room information card on the right": "Participe da chamada em grupo, clicando no botão de informações da sala, à direita da tela", - "Video conference ended by %(senderName)s": "Chamada de vídeo em grupo encerrada por %(senderName)s", - "Video conference updated by %(senderName)s": "Chamada de vídeo em grupo atualizada por %(senderName)s", - "Video conference started by %(senderName)s": "Chamada de vídeo em grupo iniciada por %(senderName)s", - "Preparing to download logs": "Preparando os relatórios para download", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Prove a sua identidade por meio do seu Acesso único, para confirmar a desativação da sua conta.", - "To continue, use Single Sign On to prove your identity.": "Para continuar, use o Acesso único para provar a sua identidade.", - "Start a conversation with someone using their name or username (like ).": "Comece uma conversa, a partir do nome ou nome de usuário de alguém (por exemplo: ).", - "Invite someone using their name, username (like ) or share this room.": "Convide alguém a partir do nome ou nome de usuário (por exemplo: ) ou compartilhe esta sala.", - "Confirm by comparing the following with the User Settings in your other session:": "Para confirmar, compare a seguinte informação com aquela apresentada em sua outra sessão:", - "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:": "Atualizar esta sala irá fechar a instância atual da sala e, em seu lugar, criar uma sala atualizada com o mesmo nome. Para oferecer a melhor experiência possível aos integrantes da sala, nós iremos:", - "You're all caught up.": "Tudo em dia.", - "Your area is experiencing difficulties connecting to the internet.": "A sua região está com dificuldade de acesso à internet.", - "A connection error occurred while trying to contact the server.": "Um erro ocorreu na conexão do Element com o servidor.", - "Unable to set up keys": "Não foi possível configurar as chaves", - "Failed to get autodiscovery configuration from server": "Houve uma falha para obter do servidor a configuração de encontrar contatos", - "Emoji Autocomplete": "Preenchimento automático de emoji", - "Room Autocomplete": "Preenchimento automático de sala", - "User Autocomplete": "Preenchimento automático de usuário", - "Unable to query secret storage status": "Não foi possível obter o status do armazenamento secreto", - "Set a Security Phrase": "Defina uma frase de segurança", - "Confirm Security Phrase": "Confirme a frase de segurança", - "Unable to set up secret storage": "Não foi possível definir o armazenamento secreto", - "Recovery Method Removed": "Opção de recuperação removida", - "Not currently indexing messages for any room.": "Atualmente, mensagens de nenhuma sala estão sendo armazenadas.", - "Currently indexing: %(currentRoom)s": "Armazenando no momento: %(currentRoom)s", - "Indexed messages:": "Mensagens armazenadas:", - "Indexed rooms:": "Salas armazenadas:", - "Message downloading sleep time(ms)": "Tempo de espera entre o download de mensagens (ms)", - "The call could not be established": "Não foi possível iniciar a chamada", - "You can only pin up to %(count)s widgets": { - "other": "Você pode fixar até %(count)s widgets" - }, - "Move right": "Mover para a direita", - "Move left": "Mover para a esquerda", - "Revoke permissions": "Revogar permissões", - "Show Widgets": "Mostrar widgets", - "Hide Widgets": "Esconder widgets", - "The call was answered on another device.": "A chamada foi atendida em outro aparelho.", - "Answered Elsewhere": "Respondido em algum lugar", - "Modal Widget": "Popup do widget", - "Data on this screen is shared with %(widgetDomain)s": "Dados nessa tela são compartilhados com %(widgetDomain)s", - "Don't miss a reply": "Não perca uma resposta", - "Enable desktop notifications": "Ativar notificações na área de trabalho", - "Invite someone using their name, email address, username (like ) or share this room.": "Convide alguém a partir do nome, e-mail ou nome de usuário (por exemplo: ) ou compartilhe esta sala.", - "Start a conversation with someone using their name, email address or username (like ).": "Comece uma conversa, a partir do nome, e-mail ou nome de usuário de alguém (por exemplo: ).", - "Invite by email": "Convidar por e-mail", - "New version of %(brand)s is available": "Uma nova versão do %(brand)s está disponível", - "Update %(brand)s": "Atualizar o %(brand)s", - "Jordan": "Jordânia", - "Japan": "Japão", - "Jamaica": "Jamaica", - "Italy": "Itália", - "Israel": "Israel", - "Ireland": "Irlanda", - "Iraq": "Iraque", - "Iran": "Irã", - "Indonesia": "Indonésia", - "India": "Índia", - "Iceland": "Islândia", - "Hungary": "Hungria", - "Hong Kong": "Hong Kong", - "Honduras": "Honduras", - "Haiti": "Haiti", - "Guyana": "Guiana", - "Guinea-Bissau": "Guiné-Bissau", - "Comoros": "Comores", - "Vietnam": "Vietnã", - "Venezuela": "Venezuela", - "Uruguay": "Uruguai", - "United Arab Emirates": "Emirados Árabes Unidos", - "Ukraine": "Ucrânia", - "Uganda": "Uganda", - "Turkey": "Turquia", - "Spain": "Espanha", - "South Sudan": "Sudão do Sul", - "South Korea": "Coreia do Sul", - "South Africa": "África do Sul", - "Somalia": "Somália", - "Solomon Islands": "Ilhas Salomão", - "Slovenia": "Eslovênia", - "Slovakia": "Eslováquia", - "Singapore": "Singapura", - "Sierra Leone": "Serra Leoa", - "Serbia": "Sérvia", - "Senegal": "Senegal", - "Saudi Arabia": "Arábia Saudita", - "Russia": "Rússia", - "Romania": "Romênia", - "Puerto Rico": "Porto Rico", - "Portugal": "Portugal", - "Poland": "Polônia", - "Peru": "Peru", - "Paraguay": "Paraguai", - "Panama": "Panamá", - "Palestine": "Palestina", - "Pakistan": "Paquistão", - "Norway": "Noruega", - "North Korea": "Coreia do Norte", - "Niger": "Níger", - "Nigeria": "Nigéria", - "Nicaragua": "Nicarágua", - "New Zealand": "Nova Zelândia", - "Nepal": "Nepal", - "Nauru": "Nauru", - "Zambia": "Zâmbia", - "Zimbabwe": "Zimbábue", - "France": "França", - "Egypt": "Egito", - "Ecuador": "Equador", - "Denmark": "Dinamarca", - "Côte d’Ivoire": "Costa do Marfim", - "Cyprus": "Chipre", - "Cuba": "Cuba", - "Croatia": "Croácia", - "Costa Rica": "Costa Rica", - "Colombia": "Colômbia", - "China": "China", - "Chile": "Chile", - "Chad": "Chade", - "Cape Verde": "Cabo Verde", - "Canada": "Canadá", - "Cameroon": "Camarões", - "Cambodia": "Camboja", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bulgária", - "Brunei": "Brunei", - "British Virgin Islands": "Ilhas Virgens Britânicas", - "British Indian Ocean Territory": "Território Britânico do Oceano Índico", - "Brazil": "Brasil", - "Bouvet Island": "Ilha Bouvet", - "Botswana": "Botsuana", - "Bosnia": "Bósnia e Herzegovina", - "Bolivia": "Bolívia", - "Bhutan": "Butão", - "Bermuda": "Bermudas", - "Benin": "Benim", - "Belize": "Belize", - "Belgium": "Bélgica", - "Belarus": "Bielorrússia", - "Barbados": "Barbados", - "Bangladesh": "Bangladesh", - "Bahrain": "Bahrein", - "Bahamas": "Bahamas", - "Azerbaijan": "Azerbaijão", - "Austria": "Áustria", - "Australia": "Austrália", - "Aruba": "Aruba", - "Armenia": "Armênia", - "Argentina": "Argentina", - "Antigua & Barbuda": "Antígua e Barbuda", - "Antarctica": "Antártica", - "Anguilla": "Anguilla", - "Angola": "Angola", - "Andorra": "Andorra", - "American Samoa": "Samoa Americana", - "Algeria": "Argélia", - "Albania": "Albânia", - "Åland Islands": "Ilhas Aland", - "Afghanistan": "Afeganistão", - "United States": "Estados Unidos", - "United Kingdom": "Reino Unido", - "French Southern Territories": "Territórios Austrais e Antárticos Franceses", - "Congo - Brazzaville": "Congo", - "Czech Republic": "República Tcheca", - "Congo - Kinshasa": "República Democrática do Congo", - "U.S. Virgin Islands": "Ilhas Virgens Americanas", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Ilhas Turcas e Caicos", - "St. Pierre & Miquelon": "São Pedro e Miquelon", - "Turkmenistan": "Turcomenistão", - "Tokelau": "Tokelau", - "Tajikistan": "Tajiquistão", - "Swaziland": "Suazilândia", - "Svalbard & Jan Mayen": "Svalbard e Jan Mayen", - "St. Vincent & Grenadines": "São Vicente e Granadinas", - "St. Martin": "São Martinho", - "St. Kitts & Nevis": "São Cristóvão e Nevis", - "Seychelles": "Seychelles", - "Netherlands": "Países Baixos", - "Kazakhstan": "Cazaquistão", - "Jersey": "Jersey", - "Heard & McDonald Islands": "Ilha Heard e Ilhas McDonald", - "Dominica": "Dominica", - "Caribbean Netherlands": "Países Baixos Caribenhos", - "South Georgia & South Sandwich Islands": "Ilhas Geórgia do Sul e Sandwich do Sul", - "Sint Maarten": "São Martinho", - "Libya": "Líbia", - "Liberia": "Libéria", - "Lesotho": "Lesoto", - "Lebanon": "Líbano", - "Latvia": "Letônia", - "Laos": "Laos", - "Kyrgyzstan": "Quirguistão", - "Kuwait": "Kuwait", - "Kosovo": "Kosovo", - "Kiribati": "Kiribati", - "Tunisia": "Tunísia", - "Trinidad & Tobago": "Trindade e Tobago", - "Tonga": "Tonga", - "Togo": "Togo", - "Timor-Leste": "Timor-Leste", - "Thailand": "Tailândia", - "Tanzania": "Tanzânia", - "Taiwan": "Taiwan", - "São Tomé & Príncipe": "São Tomé e Príncipe", - "Syria": "Síria", - "Switzerland": "Suíça", - "Sweden": "Suécia", - "Suriname": "Suriname", - "Sudan": "Sudão", - "St. Lucia": "Santa Lúcia", - "St. Helena": "Santa Helena", - "St. Barthélemy": "São Bartolomeu", - "Sri Lanka": "Sri Lanka", - "San Marino": "San Marino", - "Samoa": "Samoa", - "Réunion": "Reunião", - "Rwanda": "Ruanda", - "Qatar": "Catar", - "Pitcairn Islands": "Ilhas Pitcairn", - "Philippines": "Filipinas", - "Montserrat": "Montserrat", - "Macedonia": "Macedônia", - "Papua New Guinea": "Papua-Nova Guiné", - "Palau": "Palau", - "Oman": "Omã", - "Northern Mariana Islands": "Ilhas Marianas do Norte", - "Norfolk Island": "Ilha Norfolk", - "Niue": "Niue", - "New Caledonia": "Nova Caledônia", - "Namibia": "Namíbia", - "Myanmar": "Myanmar", - "Mozambique": "Moçambique", - "Morocco": "Marrocos", - "Montenegro": "Montenegro", - "Mongolia": "Mongólia", - "Monaco": "Mônaco", - "Moldova": "Moldávia", - "Micronesia": "Micronésia", - "Mexico": "México", - "Mayotte": "Mayotte", - "Mauritius": "Maurício", - "Mauritania": "Mauritânia", - "Martinique": "Martinica", - "Marshall Islands": "Ilhas Marshall", - "Malta": "Malta", - "Mali": "Mali", - "Maldives": "Maldivas", - "Malaysia": "Malásia", - "Malawi": "Malawi", - "Madagascar": "Madagascar", - "Macau": "Macau", - "Luxembourg": "Luxemburgo", - "Lithuania": "Lituânia", - "Liechtenstein": "Liechtenstein", - "Kenya": "Quênia", - "Isle of Man": "Ilha de Man", - "Guinea": "Guiné", - "Guernsey": "Guernsey", - "Guatemala": "Guatemala", - "Guam": "Guam", - "Guadeloupe": "Guadalupe", - "Grenada": "Granada", - "Greenland": "Groenlândia", - "Greece": "Grécia", - "Gibraltar": "Gibraltar", - "Ghana": "Gana", - "Germany": "Alemanha", - "Georgia": "Geórgia", - "Gambia": "Gâmbia", - "Gabon": "Gabão", - "French Polynesia": "Polinésia Francesa", - "French Guiana": "Guiana Francesa", - "Finland": "Finlândia", - "Fiji": "Fiji", - "Faroe Islands": "Ilhas Faroé", - "Falkland Islands": "Ilhas Malvinas", - "Ethiopia": "Etiópia", - "Estonia": "Estônia", - "Eritrea": "Eritreia", - "Equatorial Guinea": "Guiné Equatorial", - "El Salvador": "El Salvador", - "Dominican Republic": "República Dominicana", - "Djibouti": "Djibouti", - "Curaçao": "Curaçao", - "Cook Islands": "Ilhas Cook", - "Cocos (Keeling) Islands": "Ilhas Cocos (Keeling)", - "Christmas Island": "Ilha Christmas", - "Central African Republic": "República Centro-Africana", - "Cayman Islands": "Ilhas Cayman", - "%(creator)s created this DM.": "%(creator)s criou esta conversa.", - "This is the start of .": "Este é o início de .", - "Add a photo, so people can easily spot your room.": "Adicione uma imagem para que as pessoas possam identificar facilmente sua sala.", - "%(displayName)s created this room.": "%(displayName)s criou esta sala.", - "You created this room.": "Você criou esta sala.", - "Add a topic to help people know what it is about.": "Adicione uma descrição para ajudar as pessoas a saber do que se trata essa conversa.", - "Topic: %(topic)s ": "Descrição: %(topic)s ", - "Topic: %(topic)s (edit)": "Descrição: %(topic)s (editar)", - "This is the beginning of your direct message history with .": "Este é o início do seu histórico da conversa com .", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Apenas vocês dois estão nesta conversa, a menos que algum de vocês convide mais alguém.", - "Yemen": "Iêmen", - "Western Sahara": "Saara Ocidental", - "Wallis & Futuna": "Wallis e Futuna", - "Vatican City": "Cidade do Vaticano", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Uzbequistão", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Armazene mensagens criptografadas de forma segura localmente para que apareçam nos resultados das buscas. %(size)s é necessário para armazenar mensagens de %(rooms)s sala.", - "other": "Armazene mensagens criptografadas de forma segura localmente para que apareçam nos resultados das buscas. %(size)s é necessário para armazenar mensagens de %(rooms)s salas." - }, - "Enter phone number": "Digite o número de telefone", - "Enter email address": "Digite o endereço de e-mail", - "Decline All": "Recusar tudo", - "This widget would like to:": "Este widget gostaria de:", - "Approve widget permissions": "Autorizar as permissões do widget", - "There was a problem communicating with the homeserver, please try again later.": "Ocorreu um problema de comunicação com o servidor local. Tente novamente mais tarde.", - "Use email to optionally be discoverable by existing contacts.": "Seja encontrado por seus contatos a partir de um e-mail.", - "Use email or phone to optionally be discoverable by existing contacts.": "Seja encontrado por seus contatos a partir de um e-mail ou número de telefone.", - "Add an email to be able to reset your password.": "Adicione um e-mail para depois poder redefinir sua senha.", - "That phone number doesn't look quite right, please check and try again": "Esse número de telefone não é válido, verifique e tente novamente", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Apenas um aviso: se você não adicionar um e-mail e depois esquecer sua senha, poderá perder permanentemente o acesso à sua conta.", - "Continuing without email": "Continuar sem e-mail", - "Server Options": "Opções do servidor", - "Reason (optional)": "Motivo (opcional)", - "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", - "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.", - "Confirm your Security Phrase": "Confirmar com a sua Frase de Segurança", - "Great! This Security Phrase looks strong enough.": "Ótimo! Essa frase de segurança parece ser segura o suficiente.", - "If you've forgotten your Security Key you can ": "Se você esqueceu a sua Chave de Segurança, você pode ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Acesse o seu histórico de mensagens seguras e configure as mensagens seguras, ao inserir a sua Chave de Segurança.", - "Not a valid Security Key": "Chave de Segurança inválida", - "This looks like a valid Security Key!": "Essa Chave de Segurança é válida!", - "Enter Security Key": "Digite a Chave de Segurança", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Se você esqueceu a sua Frase de Segurança, você pode usar a sua Chave de Segurança ou definir novas opções de recuperação", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Acesse o seu histórico de mensagens seguras e configure mensagens seguras digitando a sua Frase de Segurança.", - "Enter Security Phrase": "Digite a Frase de Segurança", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "O backup não pôde ser descriptografado com esta Frase de Segurança: verifique se você digitou a Frase de Segurança correta.", - "Incorrect Security Phrase": "Frase de Segurança incorreta", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Não foi possível descriptografar o backup com esta chave de segurança: verifique se você digitou a chave de segurança correta.", - "Security Key mismatch": "Incompatibilidade da Chave de Segurança", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Não foi possível acessar o armazenamento secreto. Verifique se você digitou a Frase de Segurança correta.", - "Invalid Security Key": "Chave de Segurança inválida", - "Wrong Security Key": "Chave de Segurança errada", - "Transfer": "Transferir", - "Failed to transfer call": "Houve uma falha ao transferir a chamada", - "A call can only be transferred to a single user.": "Uma chamada só pode ser transferida para um único usuário.", - "Set my room layout for everyone": "Definir a minha aparência da sala para todos", - "Open dial pad": "Abrir o teclado de discagem", - "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.": "Faça backup de suas chaves de criptografia com os dados da sua conta, para se prevenir a perder o acesso às suas sessões. Suas chaves serão protegidas por uma Chave de Segurança exclusiva.", - "Channel: ": "Canal: ", - "Workspace: ": "Espaço de trabalho: ", - "Dial pad": "Teclado de discagem", - "There was an error looking up the phone number": "Ocorreu um erro ao procurar o número de telefone", - "Unable to look up phone number": "Não foi possível procurar o número de telefone", - "Something went wrong in confirming your identity. Cancel and try again.": "Algo deu errado ao confirmar a sua identidade. Cancele e tente novamente.", - "Remember this": "Lembre-se disso", - "The widget will verify your user ID, but won't be able to perform actions for you:": "O widget verificará o seu ID de usuário, mas não poderá realizar ações para você:", - "Allow this widget to verify your identity": "Permitir que este widget verifique a sua identidade", - "Recently visited rooms": "Salas visitadas recentemente", - "Use app": "Usar o aplicativo", - "Use app for a better experience": "Use o aplicativo para ter uma experiência melhor", - "We couldn't log you in": "Não foi possível fazer login", - "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.": "Anteriormente, pedimos ao seu navegador para lembrar qual servidor local você usa para fazer login, mas infelizmente o navegador se esqueceu disso. Vá para a página de login e tente novamente.", - "Empty room": "Sala vazia", - "Suggested Rooms": "Salas sugeridas", - "Add existing room": "Adicionar sala existente", - "Skip for now": "Ignorar por enquanto", - "Welcome to ": "Boas-vindas ao ", - "This homeserver has been blocked by its administrator.": "Este servidor local foi bloqueado pelo seu administrador.", - "Failed to create initial space rooms": "Falha ao criar salas de espaço iniciais", - "%(count)s members": { - "one": "%(count)s integrante", - "other": "%(count)s integrantes" - }, - "Are you sure you want to leave the space '%(spaceName)s'?": "Tem certeza de que deseja sair desse espaço '%(spaceName)s'?", - "This space is not public. You will not be able to rejoin without an invite.": "Este espaço não é público. Você não poderá entrar novamente sem um convite.", - "Save Changes": "Salvar alterações", - "Leave space": "Sair do espaço", - "Leave Space": "Sair desse espaço", - "Edit settings relating to your space.": "Editar configurações relacionadas ao seu espaço.", - "Failed to save space settings.": "Falha ao salvar as configurações desse espaço.", - "Invite someone using their name, username (like ) or share this space.": "Convide alguém a partir do nome, nome de usuário (como ) ou compartilhe este espaço.", - "Invite someone using their name, email address, username (like ) or share this space.": "Convide alguém a partir do nome, endereço de e-mail, nome de usuário (como ) ou compartilhe este espaço.", - "Invite to %(spaceName)s": "Convidar para %(spaceName)s", - "Create a new room": "Criar uma nova sala", - "Spaces": "Espaços", - "Invite to this space": "Convidar para este espaço", - "Your message was sent": "A sua mensagem foi enviada", - "Space options": "Opções do espaço", - "Invite people": "Convidar pessoas", - "Share your public space": "Compartilhar o seu espaço público", - "Share invite link": "Compartilhar link de convite", - "Click to copy": "Clique para copiar", - "Your private space": "O seu espaço privado", - "Your public space": "O seu espaço público", - "Open space for anyone, best for communities": "Abra espaços para todos, especialmente para comunidades", - "Create a space": "Criar um espaço", - "Decrypted event source": "Fonte de evento descriptografada", - "Invite by username": "Convidar por nome de usuário", - "Original event source": "Fonte do evento original", - "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 (%(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)", - "Identity server URL must be HTTPS": "O link do servidor de identidade deve começar com HTTPS", - "Some invites couldn't be sent": "Alguns convites não puderam ser enviados", - "We sent the others, but the below people couldn't be invited to ": "Nós enviamos aos outros, mas as pessoas abaixo não puderam ser convidadas para ", - "Transfer Failed": "A Transferência Falhou", - "Unable to transfer call": "Não foi possível transferir chamada", - "The user you called is busy.": "O usuário que você chamou está ocupado.", - "User Busy": "Usuário Ocupado", - "This space has no local addresses": "Este espaço não tem endereços locais", - "No microphone found": "Nenhum microfone encontrado", - "Unable to access your microphone": "Não foi possível acessar seu microfone", - "View message": "Ver mensagem", - "End-to-end encryption isn't enabled": "Criptografia de ponta-a-ponta não está habilitada", - "Invite to just this room": "Convidar apenas a esta sala", - "Failed to send": "Falhou a enviar", - "Access": "Acesso", - "Decide who can join %(roomName)s.": "Decida quem pode entrar em %(roomName)s.", - "Space members": "Membros do espaço", - "Spaces with access": "Espaço com acesso", - "& %(count)s more": { - "other": "e %(count)s mais", - "one": "& %(count)s mais" - }, - "Upgrade required": "Atualização necessária", - "Anyone can find and join.": "Todos podem encontrar e entrar.", - "Only invited people can join.": "Apenas pessoas convidadas podem entrar.", - "Private (invite only)": "Privado (convite apenas)", - "You have no ignored users.": "Você não tem usuários ignorados.", - "Space information": "Informações do espaço", - "Images, GIFs and videos": "Imagens, GIFs e vídeos", - "Code blocks": "Blocos de código", - "Keyboard shortcuts": "Teclas de atalho do teclado", - "Mentions & keywords": "Menções e palavras-chave", - "Global": "Global", - "New keyword": "Nova palavra-chave", - "Keyword": "Palavra-chave", - "Recommended for public spaces.": "Recomendado para espaços públicos.", - "Preview Space": "Previsualizar o Espaço", - "Visibility": "Visibilidade", - "This may be useful for public spaces.": "Isso pode ser útil para espaços públicos.", - "Enable guest access": "Habilitar acesso a convidados", - "Invite with email or username": "Convidar com email ou nome de usuário", - "Show all rooms": "Mostrar todas as salas", - "You can change these anytime.": "Você pode mudá-los a qualquer instante.", - "Address": "Endereço", - "e.g. my-space": "e.g. meu-espaco", - "Please enter a name for the space": "Por favor entre o nome do espaço", - "Connecting": "Conectando", - "unknown person": "pessoa desconhecida", - "%(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", - "There was an error loading your notification settings.": "Um erro ocorreu ao carregar suas configurações de notificação.", - "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.", - "Failed to update the visibility of this space": "Falha ao atualizar a visibilidade deste espaço", - "Decide who can view and join %(spaceName)s.": "Decide quem pode ver e se juntar a %(spaceName)s.", - "Guests can join a space without having an account.": "Convidados podem se juntar a um espaço sem ter uma conta.", - "Failed to update the history visibility of this space": "Falha ao atualizar a visibilidade do histórico deste espaço", - "Failed to update the guest access of this space": "Falha ao atualizar o acesso de convidados a este espaço", - "Add some details to help people recognise it.": "Adicione alguns detalhes para ajudar as pessoas a reconhecê-lo.", - "To join a space you'll need an invite.": "Para se juntar a um espaço você precisará de um convite.", - "Invite only, best for yourself or teams": "Somente convite, melhor para si mesmo(a) ou para equipes", - "Delete avatar": "Remover foto de perfil", - "More": "Mais", - "Show sidebar": "Exibir a barra lateral", - "Hide sidebar": "Esconder a barra lateral", - "You may contact me if you have any follow up questions": "Vocês podem me contactar se tiverem quaisquer perguntas subsequentes", - "Search for rooms or people": "Procurar por salas ou pessoas", - "Sent": "Enviado", - "Sending": "Enviando", - "You don't have permission to do this": "Você não tem permissão para fazer isso", - "Add a space to a space you manage.": "Adicionar um espaço à um espaço que você gerencia.", - "Only people invited will be able to find and join this space.": "Apenas convidados poderão encontrar e entrar neste espaço.", - "Anyone will be able to find and join this space, not just members of .": "Qualquer um poderá encontrar e entrar neste espaço, não somente membros de .", - "Anyone in will be able to find and join.": "Todos em poderão ver e entrar.", - "Public space": "Espaço público", - "Private space (invite only)": "Espaço privado (apenas com convite)", - "Space visibility": "Visibilidade do Espaço", - "Public room": "Sala pública", - "To leave the beta, visit your settings.": "Para sair do beta, vá nas suas configurações.", - "Search for rooms": "Buscar salas", - "Add existing rooms": "Adicionar salas existentes", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Adicionando sala…", - "other": "Adicionando salas… (%(progress)s de %(count)s)" - }, - "Create a new space": "Criar um novo espaço", - "Add existing space": "Adicionar espaço existente", - "You are not allowed to view this server's rooms list": "Você não tem a permissão para ver a lista de salas deste servidor", - "Please provide an address": "Por favor, digite um endereço", - "%(count)s people you know have already joined": { - "one": "%(count)s pessoa que você conhece já entrou", - "other": "%(count)s pessoas que você conhece já entraram" - }, - "Including %(commaSeparatedMembers)s": "Incluindo %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Ver 1 membro", - "other": "Ver todos os %(count)s membros" - }, - "Share content": "Compatilhe conteúdo", - "Application window": "Janela da aplicação", - "Share entire screen": "Compartilhe a tela inteira", - "Message search initialisation failed, check your settings for more information": "Falha na inicialização da pesquisa por mensagem, confire suas configurações para mais informações", - "%(reactors)s reacted with %(content)s": "%(reactors)s reagiram com %(content)s", - "Add reaction": "Adicionar reação", - "Error processing voice message": "Erro ao processar a mensagem de voz", - "Error processing audio message": "Erro ao processar a mensagem de áudio", - "Some encryption parameters have been changed.": "Alguns parâmetros de criptografia foram modificados.", - "Decrypting": "Decriptando", - "The call is in an unknown state!": "A chamada está em um estado desconhecido!", - "Missed call": "Chamada perdida", - "Unknown failure: %(reason)s": "Falha desconhecida: %(reason)s", - "An unknown error occurred": "Um erro desconhecido ocorreu", - "Their device couldn't start the camera or microphone": "Este dispositivo não conseguiu iniciar a câmera ou microfone", - "Connection failed": "Falha na conexão", - "Could not connect media": "Não foi possível conectar-se à mídia", - "No answer": "Sem resposta", - "Call back": "Chamar de volta", - "Call declined": "Chamada recusada", - "Edit devices": "Editar dispositivos", - "Role in ": "Cargo em ", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Você não poderá desfazer esta mudança, já que está tirando seu próprio cargo, e se você for o último usuário com privilégios neste espaço será impossível ganhá-los novamente.", - "Pinned messages": "Mensagens fixadas", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Caso você tenha a permissão para isso, abra o menu em qualquer mensagem e selecione Fixar para fixá-la aqui.", - "Nothing pinned, yet": "Nada fixado ainda", - "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Defina endereços para este espaço para que usuários possam encontrá-lo através do seu servidor local (%(localDomain)s)", - "To publish an address, it needs to be set as a local address first.": "Para publicar um endereço, ele precisa ser configurado como um endereço local primeiro.", - "Published addresses can be used by anyone on any server to join your room.": "Endereços publicados podem ser usados por qualquer um em qualquer servidor para entrar em sua sala.", - "Published addresses can be used by anyone on any server to join your space.": "Endereços publicados podem ser usados por qualquer um em qualquer servidor para entrar em seu espaço.", - "Stop recording": "Parar a gravação", - "We didn't find a microphone on your device. Please check your settings and try again.": "Não foi possível encontrar um microfone em seu dispositivo. Confira suas configurações e tente novamente.", - "We were unable to access your microphone. Please check your browser settings and try again.": "Não foi possível acessar seu microfone. Por favor, confira as configurações do seu navegador e tente novamente.", - "Message didn't send. Click for info.": "A mensagem não foi enviada. Clique para mais informações.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Suas mensagens privadas normalmente são criptografadas, mas esta sala não é. Isto acontece normalmente por conta de um dispositivo ou método usado sem suporte, como convites via email, por exemplo.", - "Send voice message": "Enviar uma mensagem de voz", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Para evitar esses problemas, crie uma nova sala pública para a conversa que você planeja ter.", - "Are you sure you want to make this encrypted room public?": "Tem certeza que fazer com que esta sala criptografada seja pública?", - "Unknown failure": "Falha desconhecida", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Para evitar esses problemas, crie uma nova sala criptografada para a conversa que você planeja ter.", - "Are you sure you want to add encryption to this public room?": "Tem certeza que deseja adicionar criptografia para esta sala pública?", - "Select the roles required to change various parts of the space": "Selecionar os cargos necessários para alterar certas partes do espaço", - "MB": "MB", - "In reply to this message": "Em resposta a esta mensagem", - "Export chat": "Exportar conversa", - "Light high contrast": "Claro (alto contraste)", - "Space selection": "Seleção de Espaços", - "Use a more compact 'Modern' layout": "Usar um layout \"moderno\" mais compacto", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s e %(count)s outro", - "other": "%(spaceName)s e %(count)s outros" - }, - "Experimental": "Experimental", - "Themes": "Temas", - "Moderation": "Moderação", - "Developer": "Desenvolvedor", - "Messaging": "Mensagens", - "Other rooms": "Outras salas", - "That's fine": "Isso é bom", - "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.", - "Search %(spaceName)s": "Pesquisar %(spaceName)s", - "Pin to sidebar": "Fixar na barra lateral", - "Quick settings": "Configurações rápidas", - "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", - "Click the button below to confirm signing out these devices.": { - "one": "Clique no botão abaixo para confirmar a desconexão deste dispositivo.", - "other": "Clique no botão abaixo para confirmar a desconexão de outros dispositivos." - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Confirme o logout deste dispositivo usando o logon único para provar sua identidade.", - "other": "Confirme o logout desses dispositivos usando o logon único para provar sua identidade." - }, - "Error - Mixed content": "Erro - Conteúdo misto", - "Error loading Widget": "Erro ao carregar o Widget", - "Show %(count)s other previews": { - "one": "Exibir a %(count)s outra prévia", - "other": "Exibir as %(count)s outras prévias" - }, - "People with supported clients will be able to join the room without having a registered account.": "Pessoas com clientes suportados poderão entrar na sala sem ter uma conta registrada.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Não é recomendado adicionar criptografia a salas públicas.Qualqer um pode encontrar e se juntar a salas públicas, então qualquer um pode ler as mensagens nelas. Você não terá nenhum dos benefícios da criptografia, e você não poderá desligá-la depois. Criptografar mensagens em uma sala pública fará com que receber e enviar mensagens fiquem mais lentos do que o normal.", - "Failed to update the join rules": "Falha ao atualizar as regras de entrada", - "This upgrade will allow members of selected spaces access to this room without an invite.": "Esta melhoria permite que membros de espaços selecionados acessem esta sala sem um convite.", - "Anyone in can find and join. You can select other spaces too.": "Qualquer um em pode encontrar e se juntar. Você pode selecionar outros espaços também.", - "Anyone in a space can find and join. Edit which spaces can access here.": "Qualquer um em um espaço pode encontrar e se juntar. Edite quais espaços podem ser acessados aqui.", - "Currently, %(count)s spaces have access": { - "one": "Atualmente, um espaço tem acesso", - "other": "Atualmente, %(count)s espaços tem acesso" - }, - "Including you, %(commaSeparatedMembers)s": "Incluindo você, %(commaSeparatedMembers)s", - "%(count)s votes": { - "one": "%(count)s voto", - "other": "%(count)s votos" - }, - "Based on %(count)s votes": { - "one": "Com base na votação de %(count)s", - "other": "Com base em %(count)s votos" - }, - "%(count)s votes cast. Vote to see the results": { - "one": "%(count)s votos expressos. Vote para ver os resultados", - "other": "%(count)s votos expressos. Vote para ver os resultados" - }, - "No votes cast": "Sem votos expressos", - "Final result based on %(count)s votes": { - "one": "Resultado final baseado em %(count)s votos", - "other": "Resultado final baseado em %(count)s votos" - }, - "Sorry, your vote was not registered. Please try again.": "Desculpe, seu voto não foi registrado. Por favor, tente novamente.", - "Vote not registered": "Voto não registrado", - "Downloading": "Baixando", - "In encrypted rooms, verify all users to ensure it's secure.": "Em salas criptografadas, verifique todos os usuários para garantir a segurança.", - "They won't be able to access whatever you're not an admin of.": "Eles não poderão acessar o que você não é administrador.", - "Ban them from specific things I'm able to": "Bani-los de coisas específicas que faço", - "Unban them from specific things I'm able to": "Desbani-los de coisas específicas que eu faço", - "Unban them from everything I'm able to": "Desbani-los de tudo que eu faço", - "Ban them from everything I'm able to": "Bani-los de tudo que eu faço", - "Ban from %(roomName)s": "Banir de %(roomName)s", - "Unban from %(roomName)s": "Desbanir de %(roomName)s", - "They'll still be able to access whatever you're not an admin of.": "Eles ainda poderão acessar tudo o que você não for administrador.", - "Disinvite from %(roomName)s": "Cancelar convite de %(roomName)s", - "Files": "Arquivos", - "Close this widget to view it in this panel": "Feche este widget para visualizá-lo neste painel", - "Unpin this widget to view it in this panel": "Solte este widget para visualizá-lo neste painel", - "Chat": "Bate-papo", - "Yours, or the other users' session": "A sua ou a sessão de outros usuários", - "Yours, or the other users' internet connection": "A sua ou a conexão de Internet de outros usuários", - "The homeserver the user you're verifying is connected to": "O servidor doméstico do usuário que você está verificando está conectado", - "Home options": "Opções do Início", - "%(spaceName)s menu": "%(spaceName)s menu", - "Currently joining %(count)s rooms": { - "one": "Entrando na %(count)s sala", - "other": "Entrando atualmente em %(count)s salas" - }, - "Join public room": "Entrar na sala pública", - "Add people": "Adicionar pessoas", - "Invite to space": "Convidar para o espaço", - "Start new chat": "Comece um novo bate-papo", - "Recently viewed": "Visualizado recentemente", - "Enable encryption in settings.": "Ative a criptografia nas configurações.", - "Insert link": "Inserir link", - "Create poll": "Criar enquete", - "You do not have permission to start polls in this room.": "Você não tem permissão para iniciar enquetes nesta sala.", - "Share location": "Compartilhar localização", - "Reply in thread": "Responder no tópico", - "%(count)s reply": { - "one": "%(count)s resposta", - "other": "%(count)s respostas" - }, - "You won't get any notifications": "Você não receberá nenhuma notificação", - "Get notified only with mentions and keywords as set up in your settings": "Receba notificações apenas com menções e palavras-chave conforme definido em suas configurações", - "@mentions & keywords": "@menções e palavras-chave", - "Get notified for every message": "Seja notificado para cada mensagem", - "Get notifications as set up in your settings": "Receba notificações conforme configurado em suas configurações", - "This room isn't bridging messages to any platforms. Learn more.": "Esta sala não está conectando mensagens a nenhuma plataforma. Saiba mais. ", - "Rooms outside of a space": "Salas fora de um espaço", - "Show all your rooms in Home, even if they're in a space.": "Mostre todas as suas salas no Início, mesmo que elas estejam em um espaço.", - "Home is useful for getting an overview of everything.": "A página inicial é útil para obter uma visão geral de tudo.", - "Spaces to show": "Espaços para mostrar", - "Sidebar": "Barra lateral", - "Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Compartilhe dados anônimos para nos ajudar a identificar problemas. Nada pessoal. Sem terceiros.", - "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", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Atualizando espaço...", - "other": "Atualizando espaços... (%(progress)s de %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Enviando convite...", - "other": "Enviando convites... (%(progress)s de %(count)s)" - }, - "Loading new room": "Carregando nova sala", - "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", - "Deselect all": "Desmarcar todos", - "Select all": "Selecionar tudo", - "Sign out devices": { - "one": "Desconectar dispositivo", - "other": "Desconectar dispositivos" - }, - "%(space1Name)s and %(space2Name)s": "%(space1Name)s e %(space2Name)s", - "Show:": "Exibir:", - "Leave some rooms": "Sair de algumas salas", - "Leave all rooms": "Sair de todas as salas", - "Don't leave any rooms": "Não saia de nenhuma sala", - "Jump to date": "Ir para Data", - "Unable to copy a link to the room to the clipboard.": "Não foi possível copiar um link da sala para a área de transferência.", - "Unable to copy room link": "Não foi possível copiar o link da sala", - "Copy room link": "Copiar link da sala", - "Public rooms": "Salas públicas", - "Add new server…": "Adicionar um novo servidor…", - "%(count)s participants": { - "other": "%(count)s participantes", - "one": "1 participante" - }, - "Saved Items": "Itens salvos", - "Add space": "Adicionar espaço", - "Video room": "Sala de vídeo", - "Private space": "Espaço privado", - "Private room": "Sala privada", - "New video room": "Nova sala de vídeo", - "New room": "Nova sala", - "Seen by %(count)s people": { - "one": "Visto por %(count)s pessoa", - "other": "Visto por %(count)s pessoas" - }, - "Security recommendations": "Recomendações de segurança", - "Filter devices": "Filtrar dispositivos", - "Inactive sessions": "Sessões inativas", - "Unverified sessions": "Sessões não verificadas", - "Verified sessions": "Sessões verificadas", - "Unverified session": "Sessão não verificada", - "Verified session": "Sessão verificada", - "Session details": "Detalhes da sessão", - "IP address": "Endereço de IP", - "Rename session": "Renomear sessão", - "Other sessions": "Outras sessões", - "Sessions": "Sessões", - "Keyboard": "Teclado", - "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", - "User does not exist": "O usuário não existe", - "Inviting %(user1)s and %(user2)s": "Convidando %(user1)s e %(user2)s", - "%(user1)s and %(user2)s": "%(user1)s e %(user2)s", - "Live": "Ao vivo", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Par desconhecido (usuário, sessão): (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Endereço da sala não reconhecido: %(roomAlias)s", - "You need to be able to kick users to do that.": "Você precisa ter permissão de expulsar usuários para fazer isso.", - "Failed to invite users to %(roomName)s": "Falha ao convidar usuários para %(roomName)s", - "Inviting %(user)s and %(count)s others": { - "one": "Convidando %(user)s e 1 outro", - "other": "Convidando %(user)s e %(count)s outros" - }, - "%(user)s and %(count)s others": { - "one": "%(user)s e 1 outro", - "other": "%(user)s e %(count)s outros" - }, - "You were disconnected from the call. (Error: %(message)s)": "Você foi desconectado da chamada. (Erro: %(message)s)", - "Remove messages sent by me": "", - "%(count)s people joined": { - "one": "%(count)s pessoa entrou", - "other": "%(count)s pessoas entraram" - }, - "Room members": "Membros da sala", - "Back to chat": "Voltar ao chat", - "Connection lost": "Conexão perdida", - "Failed to join": "Falha ao entrar", - "The person who invited you has already left, or their server is offline.": "A pessoa que o convidou já saiu ou o servidor dela está offline.", - "The person who invited you has already left.": "A pessoa que o convidou já saiu.", - "There was an error joining.": "Ocorreu um erro ao entrar.", - "Unknown room": "Sala desconhecida", - "Location not available": "Local não disponível", - "Find my location": "Encontrar minha localização", - "Exit fullscreen": "Sair da tela cheia", - "Enter fullscreen": "Entrar em tela cheia", - "User may or may not exist": "O usuário pode ou não existir", - "User is already invited to the room": "O usuário já foi convidado para a sala", - "User is already invited to the space": "O usuário já foi convidado para o espaço", - "You do not have permission to invite people to this space.": "Você não tem permissão para convidar pessoas para este espaço.", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "Em %(spaceName)s e %(count)s outro espaço.", - "other": "Em %(spaceName)s e %(count)s outros espaços." - }, - "In %(spaceName)s.": "No espaço %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "Nos espaços %(space1Name)s e %(space2Name)s.", - "Empty room (was %(oldName)s)": "Sala vazia (era %(oldName)s)", - "Unknown session type": "Tipo de sessão desconhecido", - "Mobile session": "Sessão móvel", - "Desktop session": "Sessão desktop", - "Web session": "Sessão web", - "Sign out of this session": "Sair desta sessão", - "Operating system": "Sistema operacional", - "URL": "URL", - "Last activity": "Última atividade", - "Confirm signing out these devices": { - "other": "Confirme a saída destes dispositivos", - "one": "Confirme a saída deste dispositivo" - }, - "Current session": "Sessão atual", - "Developer tools": "Ferramentas de desenvolvimento", - "Yes, stop broadcast": "Sim, interromper a transmissão", - "Stop live broadcasting?": "Parar a transmissão ao vivo?", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Outra pessoa já está gravando uma transmissão de voz. Aguarde o término da transmissão de voz para iniciar uma nova.", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "Você não tem as permissões necessárias para iniciar uma transmissão de voz nesta sala. Entre em contato com um administrador de sala para atualizar suas permissões.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "Você já está gravando uma transmissão de voz. Encerre sua transmissão de voz atual para iniciar uma nova.", - "Can't start a new voice broadcast": "Não é possível iniciar uma nova transmissão de voz", - "%(senderName)s ended a voice broadcast": "%(senderName)s encerrou uma transmissão de voz", - "You ended a voice broadcast": "Você encerrou uma transmissão de voz", - "%(senderName)s ended a voice broadcast": "%(senderName)s encerrou uma transmissão de voz", - "You ended a voice broadcast": "Você encerrou uma transmissão de voz", - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "Você não pode iniciar uma chamada porque está gravando uma transmissão ao vivo. Termine sua transmissão ao vivo para iniciar uma chamada.", - "Can’t start a call": "Não é possível iniciar uma chamada", - "Unfortunately we're unable to start a recording right now. Please try again later.": "Infelizmente, não podemos iniciar uma gravação agora. Por favor, tente novamente mais tarde.", - "Connection error": "Erro de conexão", - "Failed to read events": "Falha ao ler evento", - "Failed to send event": "Falha ao enviar evento", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "Se você começar a ouvir esta tramissão ao vivo, a gravação desta transmissão, será encerrada.", - "Listen to live broadcast?": "Ouvir transmissão ao vivo?", - "%(senderName)s started a voice broadcast": "%(senderName)s iniciou uma transmissão de voz", - "Text": "Texto", - "Edit link": "Editar ligação", - "Copy link to thread": "Copiar ligação para o tópico", - "Create a link": "Criar uma ligação", - "View in room": "Ver na sala", - "common": { - "about": "Sobre a sala", - "analytics": "Análise", - "encryption_enabled": "Criptografia ativada", - "error": "Erro", - "forward_message": "Encaminhar", - "image": "Imagem", - "message": "Mensagem", - "message_layout": "Aparência da mensagem", - "modern": "Moderno", - "mute": "Mudo", - "no_results": "Nenhum resultado", - "offline": "Offline", - "password": "Senha", - "people": "Pessoas", - "reactions": "Reações", - "report_a_bug": "Reportar um erro", - "room_name": "Nome da sala", - "security": "Segurança", - "settings": "Configurações", - "sticker": "Figurinha", - "success": "Sucesso", - "suggestions": "Sugestões", - "unmute": "Tirar do mudo", - "username": "Nome de usuário", - "verification_cancelled": "Confirmação cancelada", - "video": "Vídeo", - "warning": "Atenção", - "threads": "Tópicos", - "theme": "Tema", - "room": "Sala", - "public": "Público", - "private": "Privado", - "options": "Opções", - "name": "Nome", - "light": "Claro", - "labs": "Laboratório", - "homeserver": "Servidor local", - "home": "Home", - "favourites": "Favoritos", - "description": "Descrição", - "dark": "Escuro", - "attachment": "Anexo", - "appearance": "Aparência", - "timeline": "Conversas", - "support": "Suporte", - "space": "Barra de espaço", - "random": "Aleatório", - "privacy": "Privacidade", - "preferences": "Preferências", - "microphone": "Microfone", - "legal": "Legal", - "guest": "Convidada(o)", - "faq": "FAQ", - "emoji": "Emoji", - "credits": "Licenças", - "camera": "Câmera", - "access_token": "Símbolo de acesso", - "someone": "Alguém", - "welcome": "Boas-vindas", - "encrypted": "Criptografada", - "application": "Aplicação", - "version": "Versão", - "device": "Dispositivo", - "model": "Modelo", - "verified": "Verificado", - "unverified": "Não verificado", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "Confiável", - "not_trusted": "Não confiável", - "unnamed_room": "Sala sem nome", - "unnamed_space": "Espaço sem nome", - "stickerpack": "Pacote de figurinhas", - "system_alerts": "Alertas do sistema", - "secure_backup": "Backup online", - "cross_signing": "Autoverificação", - "identity_server": "Servidor de identidade", - "integration_manager": "Gerenciador de integrações", - "qr_code": "Código QR", - "feedback": "Fale conosco" + "a11y": { + "jump_first_invite": "Ir para o primeiro convite.", + "n_unread_messages": { + "other": "%(count)s mensagens não lidas.", + "one": "1 mensagem não lida." + }, + "n_unread_messages_mentions": { + "other": "%(count)s mensagens não lidas, incluindo menções.", + "one": "1 menção não lida." + }, + "room_name": "Sala %(name)s", + "unread_messages": "Mensagens não lidas.", + "user_menu": "Menu do usuário" }, + "a11y_jump_first_unread_room": "Ir para a primeira sala não lida.", "action": { + "accept": "Aceitar", + "add": "Adicionar", + "add_existing_room": "Adicionar sala existente", + "add_people": "Adicionar pessoas", + "approve": "Autorizar", + "back": "Voltar", + "cancel": "Cancelar", + "change": "Alterar", + "click_to_copy": "Clique para copiar", + "close": "Fechar", + "collapse": "Colapsar", + "complete": "Concluir", + "confirm": "Confirmar", "continue": "Continuar", "copy": "Copiar", "create": "Criar", "create_a_room": "Criar uma sala", "decline": "Recusar", + "delete": "Excluir", "disable": "Desativar", + "disconnect": "Desconectar", + "dismiss": "Dispensar", "done": "Fechar", + "download": "Baixar", "edit": "Editar", "enable": "Ativar", - "forgot_password": "Esqueceu a senha?", + "enter_fullscreen": "Entrar em tela cheia", + "exit_fullscreeen": "Sair da tela cheia", + "expand": "Expandir", + "explore_public_rooms": "Explorar salas públicas", + "explore_rooms": "Explorar salas", + "export": "Exportar", + "go": "Próximo", + "go_back": "Voltar", + "got_it": "Ok, entendi", + "hide_advanced": "Esconder configurações avançadas", + "hold": "Pausar", + "ignore": "Bloquear", + "import": "Importar", "invite": "Convidar", + "invite_to_space": "Convidar para o espaço", "invites_list": "Convidar", + "join": "Entrar", "learn_more": "Saiba mais", "leave": "Sair", "leave_room": "Sair da sala", + "logout": "Sair", + "manage": "Gerenciar", + "mention": "Mencionar", + "new_room": "Nova sala", + "new_video_room": "Nova sala de vídeo", "next": "Próximo", "no": "Não", "ok": "Ok", + "pin": "Alfinete", "quote": "Citar", "react": "Adicionar reação", + "refresh": "Recarregar", + "register": "Registre-se", + "reject": "Recusar", "remove": "Apagar", + "rename": "Renomear", "reply": "Responder", + "reply_in_thread": "Responder no tópico", "report_content": "Denunciar conteúdo", + "resend": "Reenviar", + "reset": "Redefinir", + "restore": "Restaurar", + "resume": "Retomar", "retry": "Tentar novamente", + "review": "Revisar", + "revoke": "Revogar", "save": "Salvar", + "search": "Buscar", + "send_report": "Enviar relatório", + "share": "Compartilhar", + "show_advanced": "Mostrar configurações avançadas", + "show_all": "Mostrar tudo", + "sign_in": "Entrar", + "sign_out": "Sair", + "skip": "Pular", "start": "Iniciar", "start_chat": "Iniciar conversa", + "start_new_chat": "Comece um novo bate-papo", + "stop": "Pare", + "submit": "Enviar", + "subscribe": "Inscrever-se", + "transfer": "Transferir", + "trust": "Confiança", + "try_again": "Tente novamente", + "unban": "Remover banimento", + "unignore": "Desbloquear", + "unpin": "Desafixar", + "unsubscribe": "Desinscrever-se", + "update": "Atualizar", + "upgrade": "Atualizar", + "upload": "Enviar", + "verify": "Confirmar", + "view": "Ver", + "view_message": "Ver mensagem", "view_source": "Ver código-fonte", "yes": "Sim", - "zoom_out": "Diminuir zoom", "zoom_in": "Aumentar zoom", - "view": "Ver", - "verify": "Confirmar", - "upload": "Enviar", - "upgrade": "Atualizar", - "update": "Atualizar", - "unpin": "Desafixar", - "try_again": "Tente novamente", - "trust": "Confiança", - "stop": "Pare", - "skip": "Pular", - "sign_out": "Sair", - "sign_in": "Entrar", - "share": "Compartilhar", - "search": "Buscar", - "reset": "Redefinir", - "resend": "Reenviar", - "reject": "Recusar", - "pin": "Alfinete", - "logout": "Sair", - "join": "Entrar", - "ignore": "Bloquear", - "got_it": "Ok, entendi", - "go_back": "Voltar", - "expand": "Expandir", - "download": "Baixar", - "dismiss": "Dispensar", - "delete": "Excluir", - "confirm": "Confirmar", - "collapse": "Colapsar", - "close": "Fechar", - "cancel": "Cancelar", - "back": "Voltar", - "add": "Adicionar", - "accept": "Aceitar", - "unsubscribe": "Desinscrever-se", - "subscribe": "Inscrever-se", - "show_all": "Mostrar tudo", - "revoke": "Revogar", - "review": "Revisar", - "restore": "Restaurar", - "rename": "Renomear", - "register": "Registre-se", - "disconnect": "Desconectar", - "complete": "Concluir", - "change": "Alterar", - "approve": "Autorizar", - "manage": "Gerenciar", - "go": "Próximo", - "import": "Importar", - "export": "Exportar", - "refresh": "Recarregar", - "mention": "Mencionar", - "submit": "Enviar", - "send_report": "Enviar relatório" + "zoom_out": "Diminuir zoom" }, - "a11y": { - "user_menu": "Menu do usuário", - "n_unread_messages_mentions": { - "other": "%(count)s mensagens não lidas, incluindo menções.", - "one": "1 menção não lida." + "analytics": { + "accept_button": "Isso é bom", + "consent_migration": "Você consentiu anteriormente em compartilhar dados de uso anônimos conosco. Estamos atualizando como isso funciona.", + "enable_prompt": "Ajude a melhorar %(analyticsOwner)s", + "learn_more": "Compartilhe dados anônimos para nos ajudar a identificar problemas. Nada pessoal. Sem terceiros. Saiba mais", + "shared_data_heading": "Qualquer um dos seguintes dados pode ser compartilhado:" + }, + "auth": { + "account_clash": "Sua nova conta (%(newAccountId)s) foi registrada, mas você já está conectado a uma conta diferente (%(loggedInUserId)s).", + "account_clash_previous_account": "Continuar com a conta anterior", + "account_deactivated": "Esta conta foi desativada.", + "autodiscovery_generic_failure": "Houve uma falha para obter do servidor a configuração de encontrar contatos", + "autodiscovery_invalid": "Resposta de descoberta de homeserver inválida", + "autodiscovery_invalid_hs": "O endereço do servidor local não parece indicar um servidor local válido na Matrix", + "autodiscovery_invalid_hs_base_url": "base_url inválido para m.homeserver", + "autodiscovery_invalid_is": "O endereço do servidor de identidade não parece indicar um servidor de identidade válido", + "autodiscovery_invalid_is_base_url": "base_url inválido para m.identity_server", + "autodiscovery_invalid_is_response": "Resposta de descoberta do servidor de identidade inválida", + "autodiscovery_invalid_json": "JSON inválido", + "autodiscovery_unexpected_error_hs": "Erro inesperado buscando a configuração do servidor", + "autodiscovery_unexpected_error_is": "Erro inesperado buscando a configuração do servidor de identidade", + "captcha_description": "Este servidor local quer se certificar de que você não é um robô.", + "change_password_action": "Alterar senha", + "change_password_confirm_invalid": "As senhas não correspondem", + "change_password_confirm_label": "Confirme a nova senha", + "change_password_current_label": "Senha atual", + "change_password_empty": "As senhas não podem estar em branco", + "change_password_mismatch": "As novas senhas não conferem", + "change_password_new_label": "Nova senha", + "continue_with_idp": "Continuar com %(provider)s", + "continue_with_sso": "Continuar com %(ssoButtons)s", + "country_dropdown": "Selecione o país", + "create_account_prompt": "Novo por aqui? Crie uma conta", + "create_account_title": "Criar conta", + "email_discovery_text": "Seja encontrado por seus contatos a partir de um e-mail.", + "email_field_label": "E-mail", + "email_field_label_invalid": "Este não parece ser um endereço de e-mail válido", + "email_field_label_required": "Digite o endereço de e-mail", + "email_help_text": "Adicione um e-mail para depois poder redefinir sua senha.", + "email_phone_discovery_text": "Seja encontrado por seus contatos a partir de um e-mail ou número de telefone.", + "failed_connect_identity_server": "Não consigo acessar o servidor de identidade", + "failed_connect_identity_server_other": "Você pode fazer login, mas alguns recursos estarão indisponíveis até que o servidor de identidade estiver no ar novamente. Se você continuar vendo este alerta, verifique suas configurações ou entre em contato com os administradores do servidor.", + "failed_connect_identity_server_register": "Você pode se registrar, mas alguns recursos não estarão disponíveis até que o servidor de identidade esteja no ar novamente. Se você continuar vendo este alerta, verifique sua configuração ou entre em contato com um dos administradores do servidor.", + "failed_connect_identity_server_reset_password": "Você pode trocar sua senha, mas alguns recursos não estarão disponíveis até que o servidor de identidade esteja no ar novamente. Se você seguir vendo este alerta, verifique suas configurações ou entre em contato com um dos administradores do servidor.", + "failed_homeserver_discovery": "Falha ao executar a descoberta do homeserver", + "failed_query_registration_methods": "Não foi possível consultar as opções de registro suportadas.", + "failed_soft_logout_auth": "Falha em autenticar novamente", + "failed_soft_logout_homeserver": "Falha em autenticar novamente devido à um problema no servidor local", + "footer_powered_by_matrix": "oferecido por Matrix", + "forgot_password_email_required": "O e-mail vinculado à sua conta precisa ser informado.", + "forgot_password_prompt": "Esqueceu sua senha?", + "identifier_label": "Entrar com", + "incorrect_credentials": "Nome de usuário e/ou senha incorreto.", + "incorrect_credentials_detail": "Note que você está se conectando ao servidor %(hs)s, e não ao servidor matrix.org.", + "incorrect_password": "Senha incorreta", + "log_in_new_account": "Entrar em sua nova conta.", + "logout_dialog": { + "description": "Deseja mesmo sair?", + "megolm_export": "Exportar chaves manualmente", + "setup_key_backup_title": "Você perderá acesso às suas mensagens criptografadas", + "setup_secure_backup_description_1": "As mensagens estão protegidas com a criptografia de ponta a ponta. Somente você e o(s) destinatário(s) têm as chaves para ler essas mensagens.", + "skip_key_backup": "Não quero minhas mensagens criptografadas", + "use_key_backup": "Comece a usar backup de chave" }, - "n_unread_messages": { - "other": "%(count)s mensagens não lidas.", - "one": "1 mensagem não lida." + "misconfigured_body": "Entre em contato com o administrador do %(brand)s para verificar se há entradas inválidas ou duplicadas nas suas configurações.", + "misconfigured_title": "O %(brand)s está mal configurado", + "msisdn_field_description": "Outros usuários podem convidá-lo para salas usando seus detalhes de contato", + "msisdn_field_label": "Telefone", + "msisdn_field_number_invalid": "Esse número de telefone não é válido, verifique e tente novamente", + "msisdn_field_required_invalid": "Digite o número de telefone", + "no_hs_url_provided": "Nenhum endereço fornecido do servidor local", + "oidc": { + "error_title": "Não foi possível fazer login" + }, + "password_field_label": "Digite a senha", + "password_field_strong_label": "Muito bem, uma senha forte!", + "password_field_weak_label": "Esta senha é permitida, mas não é segura", + "phone_label": "Telefone", + "phone_optional_label": "Número de celular (opcional)", + "register_action": "Criar Conta", + "registration": { + "continue_without_email_description": "Apenas um aviso: se você não adicionar um e-mail e depois esquecer sua senha, poderá perder permanentemente o acesso à sua conta.", + "continue_without_email_field_label": "E-mail (opcional)", + "continue_without_email_title": "Continuar sem e-mail" + }, + "registration_disabled": "O registro de contas foi desativado neste servidor local.", + "registration_msisdn_field_required_invalid": "Digite o número de celular (necessário neste servidor)", + "registration_successful": "Registro bem-sucedido", + "registration_username_validation": "Use apenas letras minúsculas, números, traços e sublinhados", + "reset_password": { + "password_not_entered": "Uma nova senha precisa ser inserida.", + "passwords_mismatch": "As novas senhas informadas precisam ser idênticas.", + "reset_successful": "Sua senha foi alterada.", + "return_to_login": "Retornar à tela de login" + }, + "reset_password_email_field_description": "Use um endereço de e-mail para recuperar sua conta", + "reset_password_email_field_required_invalid": "Digite o endereço de e-mail (necessário neste servidor)", + "reset_password_email_not_found_title": "Este endereço de e-mail não foi encontrado", + "server_picker_custom": "Outro servidor local", + "server_picker_description_matrix.org": "Junte-se a milhões de pessoas gratuitamente no maior servidor público", + "server_picker_dialog_title": "Decida onde a sua conta será hospedada", + "server_picker_explainer": "Use o seu servidor local Matrix preferido, ou hospede o seu próprio servidor.", + "server_picker_failed_validate_homeserver": "Não foi possível validar o servidor local", + "server_picker_invalid_url": "URL inválido", + "server_picker_learn_more": "Sobre os servidores locais", + "server_picker_required": "Digite um servidor local", + "server_picker_title": "Faça login em seu servidor local", + "server_picker_title_default": "Opções do servidor", + "server_picker_title_registration": "Hospedar conta em", + "session_logged_out_description": "Por questões de segurança, esta sessão foi encerrada. Por gentileza conecte-se novamente.", + "session_logged_out_title": "Deslogar", + "set_email": { + "description": "Isso permitirá que você redefina sua senha e receba notificações.", + "verification_pending_description": "Por favor, confirme o seu e-mail e clique no link enviado. Feito isso, clique em continuar.", + "verification_pending_title": "Confirmação pendente" + }, + "set_email_prompt": "Você deseja definir um endereço de e-mail?", + "sign_in_instead_prompt": "Já tem uma conta? Entre aqui", + "sign_in_or_register": "Faça login ou crie uma conta", + "sign_in_or_register_description": "Use sua conta ou crie uma nova para continuar.", + "sign_in_prompt": "Já tem uma conta? Login", + "sign_in_with_sso": "Entre com o logon único", + "soft_logout": { + "clear_data_button": "Limpar todos os dados", + "clear_data_description": "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.", + "clear_data_title": "Limpar todos os dados nesta sessão?" + }, + "soft_logout_heading": "Você está desconectada/o", + "soft_logout_intro_password": "Digite sua senha para entrar e recuperar o acesso à sua conta.", + "soft_logout_intro_sso": "Entre e recupere o acesso à sua conta.", + "soft_logout_intro_unsupported_auth": "Você não pôde se conectar na sua conta. Entre em contato com o administrador do servidor para obter mais informações.", + "soft_logout_subheading": "Limpar dados pessoais", + "sso": "Autenticação Única", + "sso_failed_missing_storage": "Anteriormente, pedimos ao seu navegador para lembrar qual servidor local você usa para fazer login, mas infelizmente o navegador se esqueceu disso. Vá para a página de login e tente novamente.", + "sso_or_username_password": "%(ssoButtons)s ou %(usernamePassword)s", + "sync_footer_subtitle": "Se você participa em muitas salas, isso pode demorar um pouco", + "uia": { + "code": "Código", + "fallback_button": "Iniciar autenticação", + "msisdn": "Uma mensagem de texto foi enviada para %(msisdn)s", + "msisdn_token_incorrect": "Token incorreto", + "msisdn_token_prompt": "Por favor, entre com o código que está na mensagem:", + "password_prompt": "Confirme sua identidade digitando sua senha abaixo.", + "recaptcha_missing_params": "Está faltando a chave pública do captcha no Servidor (homeserver). Por favor, reporte isso aos(às) administradores(as) do servidor.", + "sso_body": "Confirme a inclusão deste endereço de e-mail usando o Single Sign On para comprovar sua identidade.", + "sso_failed": "Algo deu errado ao confirmar a sua identidade. Cancele e tente novamente.", + "sso_postauth_body": "Clique no botão abaixo para confirmar sua identidade.", + "sso_postauth_title": "Confirme para continuar", + "sso_preauth_body": "Para continuar, use o Acesso único para provar a sua identidade.", + "sso_title": "Use \"Single Sign On\" para continuar", + "terms": "Por favor, revise e aceite as políticas deste servidor local:", + "terms_invalid": "Por favor, revise e aceite todas as políticas do homeserver" }, - "unread_messages": "Mensagens não lidas." + "unsupported_auth_email": "Este servidor local não suporta login usando endereço de e-mail.", + "unsupported_auth_msisdn": "Este servidor não permite a autenticação através de números de telefone.", + "username_field_required_invalid": "Digite o nome de usuário" }, - "labs": { - "video_rooms": "Salas de vídeo", - "latex_maths": "Renderizar fórmulas matemáticas LaTeX em mensagens", - "pinning": "Fixar mensagem", - "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", - "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" + "bug_reporting": { + "additional_context": "Se houver um contexto adicional que ajude a analisar o problema, tal como o que você estava fazendo no momento, IDs de salas, IDs de usuários etc, inclua essas coisas aqui.", + "before_submitting": "Antes de enviar os relatórios, você deve criar um bilhete de erro no GitHub para descrever seu problema.", + "collecting_information": "Coletando informação sobre a versão do app", + "collecting_logs": "Coletando logs", + "create_new_issue": "Por favor, crie um novo bilhete de erro no GitHub para que possamos investigar esta falha.", + "download_logs": "Baixar relatórios", + "downloading_logs": "Baixando relatórios", + "error_empty": "Por favor, diga-nos o que aconteceu de errado ou, ainda melhor, crie um bilhete de erro no GitHub que descreva o problema.", + "failed_send_logs": "Falha ao enviar os relatórios:· ", + "github_issue": "Bilhete de erro no GitHub", + "log_request": "Para nos ajudar a evitar isso no futuro, envie-nos os relatórios.", + "logs_sent": "Relatórios enviados", + "matrix_security_issue": "Para relatar um problema de segurança relacionado à tecnologia Matrix, leia a Política de Divulgação de Segurança da Matrix.org.", + "preparing_download": "Preparando os relatórios para download", + "preparing_logs": "Preparando para enviar relatórios", + "send_logs": "Enviar relatórios", + "submit_debug_logs": "Enviar relatórios de erros", + "textarea_label": "Notas", + "thank_you": "Obrigado!", + "title": "Relato de Erros", + "unsupported_browser": "Lembrete: seu navegador não é compatível; portanto, sua experiência pode ser imprevisível.", + "uploading_logs": "Enviando relatórios", + "waiting_for_server": "Aguardando a resposta do servidor" }, - "keyboard": { - "home": "Home", + "cannot_reach_homeserver": "Não consigo acessar o servidor", + "cannot_reach_homeserver_detail": "Verifique se está com uma conexão de internet estável, ou entre em contato com os administradores do servidor", + "cant_load_page": "Não foi possível carregar a página", + "chat_card_back_action_label": "Voltar ao chat", + "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" + }, + "common": { + "about": "Sobre a sala", + "access_token": "Símbolo de acesso", + "advanced": "Avançado", + "all_rooms": "Todas as salas", + "analytics": "Análise", + "and_n_others": { + "one": "e um outro...", + "other": "e %(count)s outros..." + }, + "appearance": "Aparência", + "application": "Aplicação", + "are_you_sure": "Você tem certeza?", + "attachment": "Anexo", + "authentication": "Autenticação", + "camera": "Câmera", + "copied": "Copiado!", + "credits": "Licenças", + "cross_signing": "Autoverificação", + "dark": "Escuro", + "description": "Descrição", + "deselect_all": "Desmarcar todos", + "device": "Dispositivo", + "display_name": "Nome e sobrenome", + "edited": "editado", + "email_address": "Endereço de e-mail", + "encrypted": "Criptografada", + "encryption_enabled": "Criptografia ativada", + "error": "Erro", + "favourites": "Favoritos", + "feedback": "Fale conosco", + "filter_results": "Filtrar resultados", + "forward_message": "Encaminhar", + "general": "Geral", + "go_to_settings": "Ir para as configurações", + "guest": "Convidada(o)", + "help": "Ajuda", + "historical": "Histórico", + "homeserver": "Servidor local", + "identity_server": "Servidor de identidade", + "image": "Imagem", + "integration_manager": "Gerenciador de integrações", + "labs": "Laboratório", + "light": "Claro", + "low_priority": "Baixa prioridade", + "message": "Mensagem", + "message_layout": "Aparência da mensagem", + "microphone": "Microfone", + "model": "Modelo", + "modern": "Moderno", + "mute": "Mudo", + "n_members": { + "one": "%(count)s integrante", + "other": "%(count)s integrantes" + }, + "n_participants": { + "other": "%(count)s participantes", + "one": "1 participante" + }, + "name": "Nome", + "no_results": "Nenhum resultado", + "not_trusted": "Não confiável", + "off": "Desativado", + "on": "Ativado", + "options": "Opções", + "orphan_rooms": "Outras salas", + "password": "Senha", + "people": "Pessoas", + "preferences": "Preferências", + "preview_message": "Ei, você aí. Você é incrível!", + "privacy": "Privacidade", + "private": "Privado", + "private_room": "Sala privada", + "private_space": "Espaço privado", + "profile": "Perfil", + "public": "Público", + "public_room": "Sala pública", + "public_space": "Espaço público", + "qr_code": "Código QR", + "random": "Aleatório", + "reactions": "Reações", + "report_a_bug": "Reportar um erro", + "room": "Sala", + "room_name": "Nome da sala", + "rooms": "Salas", + "secure_backup": "Backup online", + "security": "Segurança", + "select_all": "Selecionar tudo", + "settings": "Configurações", + "setup_secure_messages": "Configurar mensagens seguras", + "show_more": "Mostrar mais", + "someone": "Alguém", "space": "Barra de espaço", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[número]", + "spaces": "Espaços", + "sticker": "Figurinha", + "stickerpack": "Pacote de figurinhas", + "success": "Sucesso", + "suggestions": "Sugestões", + "support": "Suporte", + "system_alerts": "Alertas do sistema", + "theme": "Tema", + "threads": "Tópicos", + "timeline": "Conversas", + "trusted": "Confiável", + "unencrypted": "Descriptografada", + "unmute": "Tirar do mudo", + "unnamed_room": "Sala sem nome", + "unnamed_space": "Espaço sem nome", + "unverified": "Não verificado", + "user_avatar": "Foto de perfil", + "username": "Nome de usuário", + "verification_cancelled": "Confirmação cancelada", + "verified": "Verificado", + "version": "Versão", + "video": "Vídeo", + "video_room": "Sala de vídeo", + "view_message": "Ver mensagem", + "warning": "Atenção", + "welcome": "Boas-vindas" + }, + "composer": { + "autocomplete": { + "@room_description": "Notifica a sala inteira", + "command_a11y": "Preenchimento automático do comando", + "command_description": "Comandos", + "emoji_a11y": "Preenchimento automático de emoji", + "notification_a11y": "Notificação do preenchimento automático", + "notification_description": "Notificação da sala", + "room_a11y": "Preenchimento automático de sala", + "user_a11y": "Preenchimento automático de usuário", + "user_description": "Usuários" + }, + "edit_composer_label": "Editar mensagem", + "format_bold": "Negrito", + "format_code_block": "Bloco de código", + "format_inline_code": "Código", + "format_insert_link": "Inserir link", + "format_italic": "Itálico", + "format_italics": "Itálico", + "format_link": "Ligação", + "format_ordered_list": "Lista numerada", + "format_strikethrough": "Riscado", + "format_underline": "Sublinhar", + "link_modal": { + "link_field_label": "Ligação", + "text_field_label": "Texto", + "title_create": "Criar uma ligação", + "title_edit": "Editar ligação" + }, + "no_perms_notice": "Você não tem permissão para digitar nesta sala", + "placeholder": "Digite uma mensagem…", + "placeholder_encrypted": "Digite uma mensagem criptografada…", + "placeholder_reply": "Digite sua resposta…", + "placeholder_reply_encrypted": "Digite sua resposta criptografada…", + "placeholder_thread": "Responder ao tópico…", + "placeholder_thread_encrypted": "Responder ao tópico criptografado…", + "poll_button_no_perms_description": "Você não tem permissão para iniciar enquetes nesta sala.", + "poll_button_no_perms_title": "Permissão necessária", + "replying_title": "Em resposta a", + "room_upgraded_link": "A conversa continua aqui.", + "room_upgraded_notice": "Esta sala foi substituída e não está mais ativa.", + "send_button_title": "Enviar mensagem", + "send_button_voice_message": "Enviar uma mensagem de voz", + "send_voice_message": "Enviar uma mensagem de voz", + "stop_voice_message": "Parar a gravação" + }, + "create_room": { + "action_create_room": "Criar sala", + "action_create_video_room": "Criar sala de vídeo", + "encryption_forced": "O seu servidor demanda que a criptografia esteja ativada em salas privadas.", + "encryption_label": "Ativar a criptografia de ponta a ponta", + "error_title": "Não foi possível criar a sala", + "generic_error": "O servidor pode estar indisponível ou sobrecarregado, ou então você encontrou uma falha no sistema.", + "join_rule_change_notice": "Você pode mudar isto em qualquer momento nas configurações da sala.", + "join_rule_invite": "Sala privada (apenas com convite)", + "join_rule_invite_label": "Apenas convidados poderão encontrar e entrar nesta sala.", + "join_rule_public_label": "Qualquer um poderá encontrar e entrar nesta sala.", + "join_rule_public_parent_space_label": "Qualquer um poderá encontrar e entrar nesta sala, não somente membros de .", + "join_rule_restricted": "Visível para membros do espaço", + "join_rule_restricted_label": "Todos em podersão ver e entrar nesta sala.", + "name_validation_required": "Digite um nome para a sala", + "room_visibility_label": "Visibilidade da sala", + "title_private_room": "Criar uma sala privada", + "title_public_room": "Criar uma sala pública", + "title_video_room": "Criar uma sala de vídeo", + "topic_label": "Descrição (opcional)", + "unfederated": "Bloquear pessoas externas ao servidor %(serverName)s de conseguirem entrar nesta sala.", + "unfederated_label_default_off": "Você pode ativar essa opção se a sala for usada apenas para colaboração dentre equipes internas em seu servidor local. Essa opção não poderá ser alterado mais tarde.", + "unfederated_label_default_on": "Você pode desativar essa opção se a sala for usada para colaboração dentre equipes externas que possuem seu próprio servidor local. Isso não poderá ser alterado mais tarde.", + "unsupported_version": "O servidor não suporta a versão da sala especificada." + }, + "create_space": { + "add_details_prompt": "Adicione alguns detalhes para ajudar as pessoas a reconhecê-lo.", + "add_details_prompt_2": "Você pode mudá-los a qualquer instante.", + "address_label": "Endereço", + "address_placeholder": "e.g. meu-espaco", + "failed_create_initial_rooms": "Falha ao criar salas de espaço iniciais", + "invite_teammates_by_username": "Convidar por nome de usuário", + "label": "Criar um espaço", + "name_required": "Por favor entre o nome do espaço", + "private_description": "Somente convite, melhor para si mesmo(a) ou para equipes", + "private_heading": "O seu espaço privado", + "public_description": "Abra espaços para todos, especialmente para comunidades", + "public_heading": "O seu espaço público", + "skip_action": "Ignorar por enquanto", + "subspace_beta_notice": "Adicionar um espaço à um espaço que você gerencia.", + "subspace_dropdown_title": "Criar um espaço", + "subspace_join_rule_invite_description": "Apenas convidados poderão encontrar e entrar neste espaço.", + "subspace_join_rule_invite_only": "Espaço privado (apenas com convite)", + "subspace_join_rule_label": "Visibilidade do Espaço", + "subspace_join_rule_public_description": "Qualquer um poderá encontrar e entrar neste espaço, não somente membros de .", + "subspace_join_rule_restricted_description": "Todos em poderão ver e entrar." + }, + "devtools": { + "active_widgets": "Widgets ativados", + "category_other": "Outros", + "category_room": "Sala", + "caution_colon": "Atenção:", + "developer_mode": "Modo desenvolvedor", + "developer_tools": "Ferramentas do desenvolvedor", + "event_content": "Conteúdo do Evento", + "event_sent": "Evento enviado!", + "event_type": "Tipo do Evento", + "failed_to_find_widget": "Ocorreu um erro ao encontrar este widget.", + "level": "Nível", + "original_event_source": "Fonte do evento original", + "room_id": "ID da sala: %(roomId)s", + "save_setting_values": "Salvar valores de configuração", + "settable_global": "Definido globalmente", + "settable_room": "Definido em cada sala", + "setting_colon": "Configuração:", + "setting_definition": "Definição da configuração:", + "setting_id": "ID da configuração", + "show_hidden_events": "Mostrar eventos ocultos nas conversas", + "state_key": "Chave do Estado", + "title": "Ferramentas de desenvolvimento", + "toolbox": "Ferramentas", + "use_at_own_risk": "Esta interface de usuário NÃO verifica os tipos de valores. Use por sua conta e risco.", + "value": "Valor", + "value_colon": "Valor:", + "value_in_this_room": "Valor nessa sala", + "value_this_room_colon": "Valor nessa sala:", + "values_explicit": "Valores em níveis explícitos", + "values_explicit_colon": "Valores em níveis explícitos:", + "values_explicit_room": "Valores em níveis explícitos nessa sala", + "values_explicit_this_room_colon": "Valores em níveis explícitos nessa sala:", + "view_source_decrypted_event_source": "Fonte de evento descriptografada", + "widget_screenshots": "Ativar capturas de tela do widget em widgets suportados" + }, + "dialog_close_label": "Fechar caixa de diálogo", + "emoji": { + "categories": "Categorias", + "category_activities": "Atividades", + "category_animals_nature": "Animais e natureza", + "category_flags": "Bandeiras", + "category_food_drink": "Comidas e bebidas", + "category_frequently_used": "Mais usados", + "category_objects": "Objetos", + "category_smileys_people": "Sorrisos e pessoas", + "category_symbols": "Símbolos", + "category_travel_places": "Viagem e lugares", + "quick_reactions": "Reações rápidas" + }, + "emoji_picker": { + "cancel_search_label": "Cancelar busca" + }, + "empty_room": "Sala vazia", + "empty_room_was_name": "Sala vazia (era %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "key_validation_text": { + "invalid_security_key": "Chave de Segurança inválida", + "recovery_key_is_correct": "Muito bem!", + "wrong_file_type": "Tipo errado de arquivo", + "wrong_security_key": "Chave de Segurança errada" + }, + "restoring": "Restaurando chaves do backup", + "security_key_title": "Chave de Segurança", + "security_phrase_incorrect_error": "Não foi possível acessar o armazenamento secreto. Verifique se você digitou a Frase de Segurança correta.", + "security_phrase_title": "Frase de segurança", + "use_security_key_prompt": "Use sua Chave de Segurança para continuar." + }, + "bootstrap_title": "Configurar chaves", + "cancel_entering_passphrase_description": "Tem certeza que quer cancelar a introdução da frase de senha?", + "cancel_entering_passphrase_title": "Cancelar a introdução da frase de senha?", + "confirm_encryption_setup_body": "Clique no botão abaixo para confirmar a configuração da criptografia.", + "confirm_encryption_setup_title": "Confirmar a configuração de criptografia", + "cross_signing_not_ready": "A autoverificação não está configurada.", + "cross_signing_ready": "A autoverificação está pronta para uso.", + "cross_signing_ready_no_backup": "A verificação está pronta mas as chaves não tem um backup configurado.", + "cross_signing_room_normal": "Esta sala é criptografada de ponta a ponta", + "cross_signing_room_verified": "Todos nesta sala estão confirmados", + "cross_signing_room_warning": "Alguém está usando uma sessão desconhecida", + "cross_signing_unsupported": "Seu servidor não suporta a autoverificação.", + "cross_signing_untrusted": "Sua conta tem uma identidade autoverificada em armazenamento secreto, mas ainda não é considerada confiável por esta sessão.", + "cross_signing_user_normal": "Você não confirmou este usuário.", + "cross_signing_user_verified": "Você confirmou este usuário. Este usuário confirmou todas as próprias sessões.", + "cross_signing_user_warning": "Este usuário não confirmou todas as próprias sessões.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Limpar chaves autoverificadas", + "title": "Destruir chaves autoverificadas?", + "warning": "Apagar chaves de autoverificação é permanente. Qualquer pessoa com quem você se confirmou receberá alertas de segurança. Não é aconselhável fazer isso, a menos que você tenha perdido todos os aparelhos nos quais fez a autoverificação." + }, + "event_shield_reason_authenticity_not_guaranteed": "A autenticidade desta mensagem criptografada não pode ser garantida neste aparelho.", + "event_shield_reason_mismatched_sender_key": "Criptografada por uma sessão não confirmada", + "export_unsupported": "O seu navegador não suporta as extensões de criptografia necessárias", + "import_invalid_keyfile": "Não é um arquivo de chave válido do %(brand)s", + "import_invalid_passphrase": "Falha ao checar a autenticação: senha incorreta?", + "incompatible_database_description": "Você já usou uma versão mais recente do %(brand)s nesta sessão. Para usar esta versão novamente com a criptografia de ponta a ponta, você terá que se desconectar e entrar novamente.", + "incompatible_database_disable": "Continuar com criptografia desativada", + "incompatible_database_sign_out_description": "Para evitar perder seu histórico de bate-papo, você precisa exportar as chaves da sua sala antes de se desconectar. Quando entrar novamente, você precisará usar a versão mais atual do %(brand)s", + "incompatible_database_title": "Banco de dados incompatível", + "key_signature_upload_cancelled": "Envio cancelado da assinatura", + "key_signature_upload_completed": "Envio concluído", + "key_signature_upload_failed": "Falha no envio", + "key_signature_upload_failed_body": "%(brand)s encontrou um erro durante o envio de:", + "key_signature_upload_failed_cross_signing_key_signature": "uma nova chave de autoverificação", + "key_signature_upload_failed_device_cross_signing_key_signature": "um aparelho autoverificado", + "key_signature_upload_failed_key_signature": "uma assinatura de chave", + "key_signature_upload_failed_master_key_signature": "uma nova chave mestra de assinatura", + "key_signature_upload_failed_title": "O envio da assinatura falhou", + "key_signature_upload_success_title": "Envio bem-sucedido da assinatura", + "messages_not_secure": { + "cause_1": "Seu servidor local", + "cause_2": "O servidor doméstico do usuário que você está verificando está conectado", + "cause_3": "A sua ou a conexão de Internet de outros usuários", + "cause_4": "A sua ou a sessão de outros usuários", + "heading": "Um dos seguintes pode estar comprometido:", + "title": "Suas mensagens não estão seguras" + }, + "new_recovery_method_detected": { + "description_1": "Uma nova Frase de Segurança e uma nova chave para mensagens seguras foram detectadas.", + "description_2": "Esta sessão está criptografando o histórico de mensagens usando a nova opção de recuperação.", + "title": "Nova opção de recuperação", + "warning": "Se você não definiu a nova opção de recuperação, um invasor pode estar tentando acessar sua conta. Altere a senha da sua conta e defina uma nova opção de recuperação imediatamente nas Configurações." + }, + "not_supported": "", + "old_version_detected_description": "Detectamos uma versão mais antiga do %(brand)s. Isso fará com que a criptografia de ponta a ponta não funcione corretamente. As mensagens criptografadas de ponta a ponta trocadas recentemente, enquanto você usava a versão mais antiga, talvez não sejam descriptografáveis na nova versão. Isso também poderá fazer com que as mensagens trocadas nesta sessão falhem na mais atual. Se você tiver problemas, desconecte-se e entre novamente. Para manter o histórico de mensagens, exporte e reimporte suas chaves.", + "old_version_detected_title": "Dados de criptografia antigos foram detectados", + "recovery_method_removed": { + "description_1": "Esta sessão detectou que a sua Frase de Segurança e a chave para mensagens seguras foram removidas.", + "description_2": "Se você fez isso acidentalmente, você pode configurar Mensagens Seguras nesta sessão, o que vai re-criptografar o histórico de mensagens desta sessão com uma nova opção de recuperação.", + "title": "Opção de recuperação removida", + "warning": "Se você não excluiu a opção de recuperação, um invasor pode estar tentando acessar sua conta. Altere a senha da sua conta e defina imediatamente uma nova opção de recuperação nas Configurações." + }, + "set_up_toast_description": "Proteja-se contra a perda de acesso a mensagens e dados criptografados", + "set_up_toast_title": "Configurar o backup online", + "setup_secure_backup": { + "explainer": "Faça o backup das suas chaves antes de sair, para evitar perdê-las.", + "title": "Configurar" + }, + "udd": { + "other_ask_verify_text": "Peça a este usuário para confirmar a sessão dele, ou confirme-a manualmente abaixo.", + "other_new_session_text": "%(name)s (%(userId)s) entrou em uma nova sessão sem confirmá-la:", + "own_ask_verify_text": "Confirme suas outras sessões usando uma das opções abaixo.", + "own_new_session_text": "Você entrou em uma nova sessão sem confirmá-la:", + "title": "Não confiável" + }, + "unable_to_setup_keys_error": "Não foi possível configurar as chaves", + "unsupported": "A sua versão do aplicativo não suporta a criptografia de ponta a ponta.", + "upgrade_toast_title": "Atualização de criptografia disponível", + "verification": { + "accepting": "Aceitando…", + "cancelled": "Você cancelou a confirmação.", + "cancelled_user": "%(displayName)s cancelou a confirmação.", + "cancelling": "Cancelando…", + "complete_action": "Ok, entendi", + "complete_description": "Você confirmou este usuário com sucesso.", + "complete_title": "Confirmado!", + "explainer": "As mensagens com este usuário estão protegidas com a criptografia de ponta a ponta e não podem ser lidas por terceiros.", + "in_person": "Para sua segurança, faça isso pessoalmente ou use uma forma confiável de comunicação.", + "incoming_sas_device_dialog_text_1": "Confirme este aparelho para torná-lo confiável. Confiar neste aparelho fornecerá segurança adicional para você e aos outros ao trocarem mensagens criptografadas de ponta a ponta.", + "incoming_sas_device_dialog_text_2": "Confirmar este aparelho o marcará como confiável para você e para os usuários que se confirmaram com você.", + "incoming_sas_dialog_title": "Recebendo solicitação de confirmação", + "incoming_sas_user_dialog_text_1": "Confirme este usuário para torná-lo confiável. Confiar nos usuários fornece segurança adicional ao trocar mensagens criptografadas de ponta a ponta.", + "incoming_sas_user_dialog_text_2": "Se você confirmar esse usuário, a sessão será marcada como confiável para você e para ele.", + "manual_device_verification_device_id_label": "Identificador de sessão", + "manual_device_verification_device_key_label": "Chave da sessão", + "manual_device_verification_device_name_label": "Nome da sessão", + "manual_device_verification_footer": "Se eles não corresponderem, a segurança da sua comunicação pode estar comprometida.", + "manual_device_verification_self_text": "Para confirmar, compare a seguinte informação com aquela apresentada em sua outra sessão:", + "manual_device_verification_user_text": "Confirme a sessão deste usuário comparando o seguinte com as configurações deste usuário:", + "other_party_cancelled": "Seu contato cancelou a confirmação.", + "prompt_encrypted": "Verifique todos os usuários em uma sala para se certificar de que ela está segura.", + "prompt_self": "Iniciar a confirmação novamente, após a notificação.", + "prompt_unencrypted": "Em salas criptografadas, verifique todos os usuários para garantir a segurança.", + "prompt_user": "Iniciar a confirmação novamente, a partir do perfil deste usuário.", + "qr_or_sas": "%(qrCode)s ou %(emojiCompare)s", + "qr_prompt": "Escaneie este código único", + "qr_reciprocate_same_shield_user": "Quase lá! Este escudo também aparece para %(displayName)s?", + "request_toast_detail": "%(deviceId)s de %(ip)s", + "sas_caption_user": "Confirme este usuário, comparando os números a seguir que serão exibidos na sua e na tela dele.", + "sas_description": "Compare um conjunto único de emojis se você não tem uma câmera em nenhum dos dois aparelhos", + "sas_emoji_caption_user": "Confirme este usuário confirmando os emojis a seguir exibidos na tela dele.", + "sas_match": "São coincidentes", + "sas_no_match": "Elas não são correspondentes", + "sas_prompt": "Comparar emojis únicos", + "scan_qr": "Confirmar através de QR Code", + "scan_qr_explainer": "Peça para %(displayName)s escanear o seu código:", + "start_button": "Iniciar confirmação", + "successful_device": "Você confirmou %(deviceName)s (%(deviceId)s) com êxito!", + "successful_own_device": "Você confirmou o seu aparelho com êxito!", + "successful_user": "Você confirmou %(displayName)s com sucesso!", + "timed_out": "O tempo de confirmação se esgotou.", + "unsupported_method": "Nenhuma opção de confirmação é suportada.", + "unverified_session_toast_title": "Novo login. Foi você?", + "unverified_sessions_toast_description": "Revise para assegurar que sua conta está segura", + "unverified_sessions_toast_reject": "Mais tarde", + "verification_dialog_title_user": "Solicitação de confirmação", + "verify_emoji": "Confirmar por emojis", + "verify_emoji_prompt": "Confirmar comparando emojis únicos.", + "verify_emoji_prompt_qr": "Se você não consegue escanear o código acima, confirme comparando emojis únicos.", + "waiting_for_user_accept": "Aguardando %(displayName)s aceitar…", + "waiting_other_user": "Aguardando %(displayName)s confirmar…" + }, + "verify_toast_description": "Outras(os) usuárias(os) podem não confiar nela", + "verify_toast_title": "Confirmar esta sessão" + }, + "error": { + "admin_contact": "Por favor, entre em contato com o seu administrador de serviços para continuar usando este serviço.", + "admin_contact_short": "Entre em contato com sua(seu) administrador(a) do servidor.", + "connection": "Ocorreu um problema de comunicação com o servidor local. Tente novamente mais tarde.", + "dialog_description_default": "Ocorreu um erro.", + "edit_history_unsupported": "O seu servidor local não parece suportar este recurso.", + "failed_copy": "Não foi possível copiar", + "hs_blocked": "Este servidor local foi bloqueado pelo seu administrador.", + "mau": "Este homeserver atingiu seu limite de usuário ativo mensal.", + "mixed_content": "Uma conexão com o servidor local via HTTP não pode ser estabelecida se a barra de endereços do navegador contiver um endereço HTTPS. Use HTTPS ou, em vez disso, permita ao navegador executar scripts não seguros.", + "non_urgent_echo_failure_toast": "Seu servidor não está respondendo a algumas solicitações.", + "resource_limits": "Este servidor local ultrapassou um dos seus limites de recursos.", + "session_restore": { + "clear_storage_button": "Limpar armazenamento e sair", + "clear_storage_description": "Fazer logout e remover as chaves de criptografia?", + "description_1": "Encontramos um erro ao tentar restaurar sua sessão anterior.", + "description_2": "Se você já usou antes uma versão mais recente do %(brand)s, a sua sessão pode ser incompatível com esta versão. Feche esta janela e tente abrir com a versão mais recente.", + "description_3": "Limpar o armazenamento do seu navegador pode resolver o problema, mas você será deslogado e isso fará que qualquer histórico de bate-papo criptografado fique ilegível.", + "title": "Não foi possível restaurar a sessão" + }, + "something_went_wrong": "Não foi possível carregar!", + "storage_evicted_description_1": "Alguns dados de sessão, incluindo chaves de mensagens criptografadas, estão faltando. Desconecte-se e entre novamente para resolver isso, o que restaurará as chaves do backup.", + "storage_evicted_description_2": "O seu navegador provavelmente removeu esses dados quando o espaço de armazenamento ficou insuficiente.", + "storage_evicted_title": "Dados de sessão ausentes", + "tls": "Não foi possível conectar ao Servidor de Base. Por favor, confira sua conectividade à internet, garanta que o certificado SSL do Servidor de Base é confiável, e que uma extensão do navegador não esteja bloqueando as requisições de rede.", + "unknown": "Erro desconhecido", + "unknown_error_code": "código de erro desconhecido", + "update_power_level": "Não foi possível alterar o nível de permissão" + }, + "error_dialog": { + "copy_room_link_failed": { + "description": "Não foi possível copiar um link da sala para a área de transferência.", + "title": "Não foi possível copiar o link da sala" + }, + "error_loading_user_profile": "Não foi possível carregar o perfil do usuário", + "forget_room_failed": "Falhou ao esquecer a sala %(errCode)s", + "search_failed": { + "server_unavailable": "O servidor pode estar indisponível, sobrecarregado, ou a busca ultrapassou o tempo limite :(", + "title": "Busca falhou" + } + }, + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s encerrou uma transmissão de voz", + "you": "Você encerrou uma transmissão de voz" + }, + "m.call.answer": { + "dm": "Chamada em andamento", + "user": "%(senderName)s entrou na chamada", + "you": "Você entrou na chamada" + }, + "m.call.hangup": { + "user": "%(senderName)s encerrou a chamada", + "you": "Você encerrou a chamada" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s está chamando", + "dm_send": "Aguardando a resposta", + "user": "%(senderName)s iniciou uma chamada", + "you": "Você iniciou uma chamada" + } + }, + "export_chat": { + "creator_summary": "%(creatorName)s criou esta sala.", + "current_timeline": "Linha do tempo atual", + "enter_number_between_min_max": "Insira um número entre %(min)s e %(max)s", + "error_fetching_file": "Erro ao buscar arquivo", + "export_info": "Este é o início da exportação da sala . Exportado por às %(exportDate)s.", + "export_successful": "Exportação realizada com sucesso!", + "exported_n_events_in_time": { + "one": "%(count)s evento exportado em %(seconds)s segundos", + "other": "%(count)s eventos exportados em %(seconds)s segundos" + }, + "file_attached": "Arquivo Anexado", + "from_the_beginning": "Do começo", + "generating_zip": "Gerando um ZIP", + "include_attachments": "Incluir Anexos", + "media_omitted": "Mídia omitida", + "media_omitted_file_size": "Mídia omitida - tamanho do arquivo excede o limite", + "messages": "Mensagens", + "num_messages": "Número de mensagens", + "num_messages_min_max": "Número de mensagens pode ser apenas um número entre %(min)s e %(max)s", + "number_of_messages": "Especifique um número de mensagens", + "processing_event_n": "Processando evento %(number)s de %(total)s", + "size_limit": "Limite de Tamanho", + "size_limit_min_max": "O tamanho pode ser apenas um número entre %(min)s MB e %(max)s MB", + "text": "Texto Simples", + "topic": "Tópico: %(topic)s", + "unload_confirm": "Tem certeza de que deseja sair durante esta exportação?" + }, + "failed_load_async_component": "Não foi possível carregar! Verifique sua conexão de rede e tente novamente.", + "feedback": { + "can_contact_label": "Vocês podem me contactar se tiverem quaisquer perguntas subsequentes", + "comment_label": "Comentário", + "existing_issue_link": "Por favor, consulte os erros conhecidos no Github antes de enviar o seu. Se ninguém tiver mencionado o seu erro, informe-nos sobre um erro novo .", + "pro_type": "DICA: se você nos informar um erro, envie relatórios de erro para nos ajudar a rastrear o problema.", + "send_feedback_action": "Enviar comentário", + "sent": "Comentário enviado" + }, + "file_panel": { + "empty_description": "Anexe arquivos na conversa, ou simplesmente arraste e solte arquivos em qualquer lugar na sala.", + "empty_heading": "Nenhum arquivo nesta sala", + "guest_note": "Você deve se registrar para usar este recurso", + "peek_note": "Você precisa ingressar na sala para ver seus arquivos" + }, + "forward": { + "filter_placeholder": "Procurar por salas ou pessoas", + "no_perms_title": "Você não tem permissão para fazer isso", + "send_label": "Enviar", + "sending": "Enviando", + "sent": "Enviado" + }, + "identity_server": { + "change": "Alterar o servidor de identidade", + "change_prompt": "Desconectar-se do servidor de identidade e conectar-se em em vez disso?", + "change_server_prompt": "Se você não quiser usar para descobrir e ser detectável pelos contatos existentes, digite outro servidor de identidade abaixo.", + "checking": "Verificando servidor", + "description_connected": "No momento, você está usando para descobrir e ser descoberto pelos contatos existentes que você conhece. Você pode alterar seu servidor de identidade abaixo.", + "description_disconnected": "No momento, você não está usando um servidor de identidade. Para descobrir e ser descoberto pelos contatos existentes, adicione um abaixo.", + "description_optional": "Usar um servidor de identidade é opcional. Se você optar por não usar um servidor de identidade, não poderá ser descoberto por outros usuários e não poderá convidar outras pessoas por e-mail ou por número de celular.", + "disconnect": "Desconectar servidor de identidade", + "disconnect_anyway": "Desconectar de qualquer maneira", + "disconnect_offline_warning": "Você deve remover seus dados pessoais do servidor de identidade antes de desconectar. Infelizmente, o servidor de identidade ou está indisponível no momento, ou não pode ser acessado.", + "disconnect_personal_data_warning_1": "Você ainda está compartilhando seus dados pessoais no servidor de identidade .", + "disconnect_personal_data_warning_2": "Recomendamos que você remova seus endereços de e-mail e números de telefone do servidor de identidade antes de desconectar.", + "disconnect_server": "Desconectar-se do servidor de identidade ?", + "disconnect_warning": "Desconectar-se do servidor de identidade significa que você não poderá ser descoberto por outros usuários e não poderá convidar outras pessoas por e-mail ou número de celular.", + "do_not_use": "Não usar um servidor de identidade", + "error_connection": "Não foi possível conectar-se ao servidor de identidade", + "error_invalid": "Servidor de identidade inválido (código de status %(code)s)", + "error_invalid_or_terms": "Termos de serviço não aceitos ou o servidor de identidade é inválido.", + "no_terms": "O servidor de identidade que você escolheu não possui nenhum termo de serviço.", + "suggestions": "Você deveria:", + "suggestions_1": "verifique se há extensões no seu navegador que possam bloquear o servidor de identidade (por exemplo, Privacy Badger)", + "suggestions_2": "entre em contato com os administradores do servidor de identidade ", + "suggestions_3": "aguarde e tente novamente mais tarde", + "url": "Servidor de identidade (%(server)s)", + "url_field_label": "Digite um novo servidor de identidade", + "url_not_https": "O link do servidor de identidade deve começar com HTTPS" + }, + "in_space": "No espaço %(spaceName)s.", + "in_space1_and_space2": "Nos espaços %(space1Name)s e %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "Em %(spaceName)s e %(count)s outro espaço.", + "other": "Em %(spaceName)s e %(count)s outros espaços." + }, + "info_tooltip_title": "Informação", + "integration_manager": { + "error_connecting": "Ou o gerenciador de integrações está indisponível, ou ele não conseguiu acessar o seu servidor.", + "error_connecting_heading": "Não foi possível conectar ao gerenciador de integrações", + "explainer": "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.", + "manage_title": "Gerenciar integrações", + "use_im": "Use o gerenciador de integrações para gerenciar bots, widgets e pacotes de figurinhas.", + "use_im_default": "Use o gerenciador de integrações em (%(serverName)s) para gerenciar bots, widgets e pacotes de figurinhas." + }, + "integrations": { + "disabled_dialog_title": "As integrações estão desativadas", + "impossible_dialog_description": "Seu %(brand)s não permite que você use o gerenciador de integrações para fazer isso. Entre em contato com o administrador.", + "impossible_dialog_title": "As integrações não estão permitidas" + }, + "invite": { + "email_caption": "Convidar por e-mail", + "email_use_default_is": "Use um servidor de identidade para convidar por e-mail. Use o padrão (%(defaultIdentityServerName)s) ou um servidor personalizado em Configurações.", + "email_use_is": "Use um servidor de identidade para convidar por e-mail. Gerencie o servidor em Configurações.", + "error_already_invited_room": "O usuário já foi convidado para a sala", + "error_already_invited_space": "O usuário já foi convidado para o espaço", + "error_already_joined_room": "O usuário já está na sala", + "error_already_joined_space": "O usuário já está no espaço", + "error_bad_state": "O banimento do usuário precisa ser removido antes de ser convidado.", + "error_find_room": "Ocorreu um erro ao tentar convidar os usuários.", + "error_find_user_description": "Os seguintes usuários não puderam ser convidados porque não existem ou são inválidos: %(csvNames)s", + "error_find_user_title": "Falha ao encontrar os seguintes usuários", + "error_invite": "Não foi possível convidar esses usuários. Por favor, tente novamente.", + "error_permissions_room": "Você não tem permissão para convidar pessoas para esta sala.", + "error_permissions_space": "Você não tem permissão para convidar pessoas para este espaço.", + "error_profile_undisclosed": "O usuário pode ou não existir", + "error_transfer_multiple_target": "Uma chamada só pode ser transferida para um único usuário.", + "error_unknown": "Erro de servidor desconhecido", + "error_user_not_found": "O usuário não existe", + "error_version_unsupported_room": "O servidor desta(e) usuária(o) não suporta a versão desta sala.", + "failed_generic": "A operação falhou", + "failed_title": "Falha ao enviar o convite", + "invalid_address": "Endereço não reconhecido", + "name_email_mxid_share_room": "Convide alguém a partir do nome, e-mail ou nome de usuário (por exemplo: ) ou compartilhe esta sala.", + "name_email_mxid_share_space": "Convide alguém a partir do nome, endereço de e-mail, nome de usuário (como ) ou compartilhe este espaço.", + "name_mxid_share_room": "Convide alguém a partir do nome ou nome de usuário (por exemplo: ) ou compartilhe esta sala.", + "name_mxid_share_space": "Convide alguém a partir do nome, nome de usuário (como ) ou compartilhe este espaço.", + "recents_section": "Conversas recentes", + "room_failed_partial": "Nós enviamos aos outros, mas as pessoas abaixo não puderam ser convidadas para ", + "room_failed_partial_title": "Alguns convites não puderam ser enviados", + "room_failed_title": "Falha ao convidar usuários para %(roomName)s", + "start_conversation_name_email_mxid_prompt": "Comece uma conversa, a partir do nome, e-mail ou nome de usuário de alguém (por exemplo: ).", + "start_conversation_name_mxid_prompt": "Comece uma conversa, a partir do nome ou nome de usuário de alguém (por exemplo: ).", + "suggestions_section": "Conversas recentes", + "to_space": "Convidar para %(spaceName)s", + "transfer_dial_pad_tab": "Teclado de discagem", + "unable_find_profiles_description_default": "Não é possível encontrar perfis para os IDs da Matrix listados abaixo - você gostaria de convidá-los mesmo assim?", + "unable_find_profiles_invite_label_default": "Convide mesmo assim", + "unable_find_profiles_invite_never_warn_label_default": "Convide mesmo assim e nunca mais me avise", + "unable_find_profiles_title": "Os seguintes usuários podem não existir" + }, + "inviting_user1_and_user2": "Convidando %(user1)s e %(user2)s", + "inviting_user_and_n_others": { + "one": "Convidando %(user)s e 1 outro", + "other": "Convidando %(user)s e %(count)s outros" + }, + "items_and_n_others": { + "other": " e %(count)s outras", + "one": " e uma outra" + }, + "keyboard": { + "activate_button": "Apertar no botão selecionado", + "autocomplete_cancel": "Cancelar o preenchimento automático", + "cancel_reply": "Cancelar resposta à mensagem", + "category_autocomplete": "Preencher automaticamente", "category_calls": "Chamadas", - "category_room_list": "Lista de salas", "category_navigation": "Navegação", - "category_autocomplete": "Preencher automaticamente", + "category_room_list": "Lista de salas", + "close_dialog_menu": "Fechar caixa de diálogo ou menu", + "composer_new_line": "Nova linha", + "composer_redo": "Refazer edição", "composer_toggle_bold": "Negrito", "composer_toggle_italics": "Itálico", "composer_toggle_quote": "Citar", - "cancel_reply": "Cancelar resposta à mensagem", - "send_sticker": "Enviar uma figurinha", - "toggle_microphone_mute": "Ativar/desativar som do microfone", + "composer_undo": "Desfazer edição", "dismiss_read_marker_and_jump_bottom": "Ignorar o marcador de leitura e ir para o final", - "jump_to_read_marker": "Ir para a mensagem não lida mais antiga", - "upload_file": "Enviar um arquivo", - "jump_room_search": "Ir para a pesquisa de salas", - "room_list_select_room": "Selecionar sala da lista de salas", - "room_list_collapse_section": "Esconder seção da lista de salas", - "room_list_expand_section": "Mostrar seção da lista de salas", - "toggle_top_left_menu": "Alternar o menu superior esquerdo", - "toggle_right_panel": "Alternar o painel na direita", "go_home_view": "Ir para a tela inicial", - "autocomplete_cancel": "Cancelar o preenchimento automático", "jump_first_message": "Ir para primeira mensagem", "jump_last_message": "Ir para a última mensagem", - "composer_undo": "Desfazer edição", - "composer_redo": "Refazer edição", - "navigate_prev_history": "Sala ou espaço visitado recentemente", + "jump_room_search": "Ir para a pesquisa de salas", + "jump_to_read_marker": "Ir para a mensagem não lida mais antiga", "navigate_next_history": "Próxima sala ou espaço visitado recentemente", - "switch_to_space": "Mudar para o espaço por número", + "navigate_prev_history": "Sala ou espaço visitado recentemente", + "number": "[número]", "open_user_settings": "Abrir as configurações do usuário", - "close_dialog_menu": "Fechar caixa de diálogo ou menu", - "activate_button": "Apertar no botão selecionado", - "composer_new_line": "Nova linha", - "search": "Pesquisar (deve estar ativado)" + "room_list_collapse_section": "Esconder seção da lista de salas", + "room_list_expand_section": "Mostrar seção da lista de salas", + "room_list_select_room": "Selecionar sala da lista de salas", + "search": "Pesquisar (deve estar ativado)", + "send_sticker": "Enviar uma figurinha", + "space": "Barra de espaço", + "switch_to_space": "Mudar para o espaço por número", + "toggle_microphone_mute": "Ativar/desativar som do microfone", + "toggle_right_panel": "Alternar o painel na direita", + "toggle_top_left_menu": "Alternar o menu superior esquerdo", + "upload_file": "Enviar um arquivo" }, - "composer": { - "format_bold": "Negrito", - "format_italic": "Itálico", - "format_underline": "Sublinhar", - "format_strikethrough": "Riscado", - "format_ordered_list": "Lista numerada", - "format_inline_code": "Código", - "format_code_block": "Bloco de código", - "format_link": "Ligação", - "send_button_title": "Enviar mensagem", - "placeholder_thread_encrypted": "Responder ao tópico criptografado…", - "placeholder_thread": "Responder ao tópico…", - "placeholder_reply_encrypted": "Digite sua resposta criptografada…", - "placeholder_reply": "Digite sua resposta…", - "placeholder_encrypted": "Digite uma mensagem criptografada…", - "placeholder": "Digite uma mensagem…" + "labs": { + "automatic_debug_logs": "Enviar automaticamente logs de depuração em qualquer erro", + "beta_feedback_leave_button": "Para sair do beta, vá nas suas configurações.", + "bridge_state": "Exibir informações sobre integrações nas configurações das salas", + "bridge_state_channel": "Canal: ", + "bridge_state_creator": "Esta integração foi disponibilizada por .", + "bridge_state_manager": "Esta integração é desenvolvida por .", + "bridge_state_workspace": "Espaço de trabalho: ", + "custom_themes": "Permite adicionar temas personalizados", + "dehydration": "Envio de mensagens criptografadas offline, usando dispositivos específicos", + "group_developer": "Desenvolvedor", + "group_encryption": "Criptografia", + "group_messaging": "Mensagens", + "group_moderation": "Moderação", + "group_profile": "Perfil", + "group_rooms": "Salas", + "group_spaces": "Espaços", + "group_themes": "Temas", + "group_voip": "Voz e vídeo", + "latex_maths": "Renderizar fórmulas matemáticas LaTeX em mensagens", + "pinning": "Fixar mensagem", + "state_counters": "Renderizar contadores simples no cabeçalho da sala", + "video_rooms": "Salas de vídeo" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Essas configurações são destinadas a usuários avançados.", + "ban_reason": "Bloqueado", + "error_adding_ignore": "Erro ao adicionar usuário/servidor bloqueado", + "error_adding_list_description": "Por favor, verifique o ID ou endereço da sala e tente novamente.", + "error_adding_list_title": "Erro ao inscrever-se na lista", + "error_removing_ignore": "Erro ao remover usuário/servidor bloqueado", + "error_removing_list_description": "Por favor, tente novamente ou veja seu console para obter dicas.", + "error_removing_list_title": "Erro ao cancelar a inscrição da lista", + "explainer_1": "Adicione aqui os usuários e servidores que você deseja bloquear. Use asteriscos para fazer com que o %(brand)s corresponda a qualquer caractere. Por exemplo, @bot:* bloqueará todos os usuários em qualquer servidor que tenham 'bot' no nome.", + "explainer_2": "É possível bloquear pessoas através de listas de banimento que contêm regras sobre quem banir de salas. Colocar alguém na lista de banimento significa que as pessoas ou servidores bloqueados pela lista não serão visualizados por você.", + "lists": "No momento, você está inscrito em:", + "lists_description_1": "Inscrever-se em uma lista de banidos significa participar dela!", + "lists_description_2": "Se isso não for o que você deseja, use outra ferramenta para bloquear os usuários.", + "lists_heading": "Listas inscritas", + "lists_new_label": "ID da sala ou endereço da lista de banidos", + "no_lists": "Você não está inscrito em nenhuma lista", + "personal_empty": "Você não bloqueou ninguém.", + "personal_heading": "Lista pessoal de banidos", + "personal_new_label": "Servidor ou ID de usuário para bloquear", + "personal_new_placeholder": "por exemplo: @bot:* ou exemplo.org", + "personal_section": "Você está bloqueando:", + "room_name": "Minha lista de banidos", + "room_topic": "Esta é a sua lista de usuárias(os)/servidores que você bloqueou - não saia da sala!", + "rules_empty": "Nenhuma", + "rules_server": "Regras do servidor", + "rules_title": "Regras da lista de banidos - %(roomName)s", + "rules_user": "Regras do usuário", + "something_went_wrong": "Não foi possível carregar. Por favor, tente novamente ou veja seu console para obter dicas.", + "title": "Usuários bloqueados", + "view_rules": "Ver regras" + }, + "language_dropdown_label": "Menu suspenso de idiomas", + "lazy_loading": { + "disabled_action": "Limpar cache e ressincronizar", + "disabled_description1": "Você já usou o %(brand)s em %(host)s com o carregamento Lazy de participantes ativado. Nesta versão, o carregamento Lazy está desativado. Como o cache local não é compatível entre essas duas configurações, o %(brand)s precisa ressincronizar sua conta.", + "disabled_description2": "Se a outra versão do %(brand)s ainda estiver aberta em outra aba, por favor, feche-a pois usar o %(brand)s no mesmo host com o carregamento Lazy ativado e desativado simultaneamente causará problemas.", + "disabled_title": "Cache local incompatível", + "resync_description": "%(brand)s agora usa de 3 a 5 vezes menos memória, pois carrega as informações dos outros usuários apenas quando for necessário. Por favor, aguarde enquanto ressincronizamos com o servidor!", + "resync_title": "Atualizando o %(brand)s" + }, + "leave_room_dialog": { + "leave_room_question": "Tem certeza de que deseja sair da sala '%(roomName)s'?", + "leave_space_question": "Tem certeza de que deseja sair desse espaço '%(spaceName)s'?", + "room_rejoin_warning": "Esta sala não é pública. Você não poderá voltar sem ser convidada/o.", + "space_rejoin_warning": "Este espaço não é público. Você não poderá entrar novamente sem um convite." + }, + "left_panel": { + "open_dial_pad": "Abrir o teclado de discagem" + }, + "lightbox": { + "rotate_left": "Girar para a esquerda", + "rotate_right": "Girar para a direita" + }, + "location_sharing": { + "find_my_location": "Encontrar minha localização", + "location_not_available": "Local não disponível", + "share_button": "Compartilhar localização" + }, + "member_list": { + "filter_placeholder": "Pesquisar participantes da sala", + "invited_list_heading": "Convidada(o)", + "power_label": "%(userName)s (nível de permissão %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Membros da sala", + "message_edit_dialog_title": "Edições na mensagem", + "mobile_guide": { + "toast_accept": "Usar o aplicativo", + "toast_title": "Use o aplicativo para ter uma experiência melhor" + }, + "no_more_results": "Não há mais resultados", + "notif_panel": { + "empty_description": "Não há notificações." + }, + "notifications": { + "all_messages": "Todas as mensagens novas", + "all_messages_description": "Seja notificado para cada mensagem", + "class_other": "Outros", + "colour_bold": "Negrito", + "colour_none": "Nenhuma", + "default": "Padrão", + "enable_prompt_toast_description": "Ativar notificações na área de trabalho", + "enable_prompt_toast_title": "Notificações", + "enable_prompt_toast_title_from_message_send": "Não perca uma resposta", + "error_change_title": "Alterar configuração de notificações", + "keyword": "Palavra-chave", + "keyword_new": "Nova palavra-chave", + "mark_all_read": "Marcar tudo como lido", + "mentions_and_keywords": "@menções e palavras-chave", + "mentions_and_keywords_description": "Receba notificações apenas com menções e palavras-chave conforme definido em suas configurações", + "mentions_keywords": "Menções e palavras-chave", + "message_didnt_send": "A mensagem não foi enviada. Clique para mais informações.", + "mute_description": "Você não receberá nenhuma notificação" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s iniciou uma transmissão de voz", + "m.key.verification.request": "%(name)s está solicitando confirmação" + }, + "onboarding": { + "create_room": "Criar um chat de grupo", + "explore_rooms": "Explorar salas públicas", + "find_people": "Encontrar pessoas", + "has_avatar_label": "Ótimo, agora as pessoas identificarão você", + "intro_welcome": "Boas-vindas ao %(appName)s", + "no_avatar_label": "Adicione uma foto para as pessoas identificarem você.", + "qr_or_app_links": "%(qrCode)s ou %(appLinks)s", + "send_dm": "Enviar uma mensagem", + "set_up_profile": "Configure seu perfil", + "set_up_profile_action": "Seu perfil", + "set_up_profile_description": "Certifique-se de que as pessoas saibam que é realmente você", + "welcome_detail": "Agora, vamos começar", + "welcome_to_brand": "Bem-vindo a %(brand)s", + "welcome_user": "Boas-vindas, %(name)s" + }, + "poll": { + "create_poll_title": "Criar enquete", + "error_voting_description": "Desculpe, seu voto não foi registrado. Por favor, tente novamente.", + "error_voting_title": "Voto não registrado", + "total_n_votes": { + "one": "%(count)s votos expressos. Vote para ver os resultados", + "other": "%(count)s votos expressos. Vote para ver os resultados" + }, + "total_n_votes_voted": { + "one": "Com base na votação de %(count)s", + "other": "Com base em %(count)s votos" + }, + "total_no_votes": "Sem votos expressos" }, - "Bold": "Negrito", - "Link": "Ligação", - "Code": "Código", "power_level": { - "default": "Padrão", - "restricted": "Restrito", - "moderator": "Moderador/a", "admin": "Administrador/a", + "custom": "Personalizado (%(level)s)", + "custom_level": "Nível personalizado", + "default": "Padrão", + "label": "Nível de permissão", "mod": "Moderador", - "custom": "Personalizado (%(level)s)" + "moderator": "Moderador/a", + "restricted": "Restrito" }, - "bug_reporting": { - "matrix_security_issue": "Para relatar um problema de segurança relacionado à tecnologia Matrix, leia a Política de Divulgação de Segurança da Matrix.org.", - "submit_debug_logs": "Enviar relatórios de erros", - "title": "Relato de Erros", - "additional_context": "Se houver um contexto adicional que ajude a analisar o problema, tal como o que você estava fazendo no momento, IDs de salas, IDs de usuários etc, inclua essas coisas aqui.", - "send_logs": "Enviar relatórios", - "github_issue": "Bilhete de erro no GitHub", - "download_logs": "Baixar relatórios", - "before_submitting": "Antes de enviar os relatórios, você deve criar um bilhete de erro no GitHub para descrever seu problema.", - "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", - "create_new_issue": "Por favor, crie um novo bilhete de erro no GitHub para que possamos investigar esta falha." + "presence": { + "away": "Ausente", + "idle": "Ocioso", + "idle_for": "Inativo há %(duration)s", + "offline_for": "Offline há %(duration)s", + "online": "Conectada/o", + "online_for": "Online há %(duration)s", + "unknown": "Desconhecido", + "unknown_for": "Status desconhecido há %(duration)s" }, - "time": { - "hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss restantes", - "minutes_seconds_left": "%(minutes)sm %(seconds)ss restantes", - "seconds_left": "%(seconds)s restantes", - "date_at_time": "%(date)s às %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)sh", - "short_minutes": "%(value)sm", - "short_seconds": "%(value)ss", - "short_days_hours_minutes_seconds": "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss", - "short_hours_minutes_seconds": "%(hours)sh %(minutes)sm %(seconds)ss", - "short_minutes_seconds": "%(minutes)sm %(seconds)ss", - "last_week": "Última semana", - "last_month": "Último mês", - "n_minutes_ago": "há %(num)s minutos", - "n_hours_ago": "há %(num)s horas", - "n_days_ago": "há %(num)s dias", - "in_n_minutes": "dentro de %(num)s minutos", - "in_n_hours": "dentro de %(num)s horas", - "in_n_days": "dentro de %(num)s dias", - "in_few_seconds": "dentro de alguns segundos", - "in_about_minute": "dentro de aproximadamente um minuto", - "in_about_hour": "dentro de aproximadamente uma hora", - "in_about_day": "dentro de aproximadamente um dia", - "few_seconds_ago": "há alguns segundos", - "about_minute_ago": "há aproximadamente um minuto", - "about_hour_ago": "há aproximadamente uma hora", - "about_day_ago": "há aproximadamente um dia" + "quick_settings": { + "all_settings": "Todas as configurações", + "metaspace_section": "Fixar na barra lateral", + "sidebar_settings": "Mais opções", + "title": "Configurações rápidas" + }, + "quit_warning": { + "call_in_progress": "Parece que você está em uma chamada. Tem certeza que quer sair?", + "file_upload_in_progress": "Parece que você está enviando arquivos. Tem certeza que quer sair?" + }, + "redact": { + "confirm_button": "Confirmar a remoção", + "error": "Você não pode apagar esta mensagem. (%(code)s)", + "ongoing": "Removendo…", + "reason_label": "Motivo (opcional)" + }, + "reject_invitation_dialog": { + "confirmation": "Tem certeza de que deseja recusar o convite?", + "failed": "Falha ao tentar recusar o convite", + "title": "Recusar o convite" + }, + "report_content": { + "description": "Reportar esta mensagem enviará o seu 'event ID' único para o/a administrador/a do seu Homeserver. Se as mensagens nesta sala são criptografadas, o/a administrador/a não conseguirá ler o texto da mensagem nem ver nenhuma imagem ou arquivo.", + "missing_reason": "Por favor, descreva porque você está reportando.", + "other_label": "Outros", + "report_content_to_homeserver": "Denunciar conteúdo ao administrador do seu servidor principal" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Falha ao descriptografar as sessões de %(failedCount)s!", + "count_of_successfully_restored_keys": "%(sessionCount)s chaves foram restauradas com sucesso", + "enter_key_description": "Acesse o seu histórico de mensagens seguras e configure as mensagens seguras, ao inserir a sua Chave de Segurança.", + "enter_key_title": "Digite a Chave de Segurança", + "enter_phrase_description": "Acesse o seu histórico de mensagens seguras e configure mensagens seguras digitando a sua Frase de Segurança.", + "enter_phrase_title": "Digite a Frase de Segurança", + "incorrect_security_phrase_dialog": "O backup não pôde ser descriptografado com esta Frase de Segurança: verifique se você digitou a Frase de Segurança correta.", + "incorrect_security_phrase_title": "Frase de Segurança incorreta", + "key_backup_warning": "Atenção: você só deve configurar o backup de chave em um computador de sua confiança.", + "key_forgotten_text": "Se você esqueceu a sua Chave de Segurança, você pode ", + "key_is_invalid": "Chave de Segurança inválida", + "key_is_valid": "Essa Chave de Segurança é válida!", + "keys_restored_title": "Chaves restauradas", + "load_error_content": "Não foi possível carregar o status do backup", + "load_keys_progress": "%(completed)s de %(total)s chaves restauradas", + "no_backup_error": "Nenhum backup encontrado!", + "phrase_forgotten_text": "Se você esqueceu a sua Frase de Segurança, você pode usar a sua Chave de Segurança ou definir novas opções de recuperação", + "recovery_key_mismatch_description": "Não foi possível descriptografar o backup com esta chave de segurança: verifique se você digitou a chave de segurança correta.", + "recovery_key_mismatch_title": "Incompatibilidade da Chave de Segurança", + "restore_failed_error": "Não foi possível restaurar o backup" + }, + "right_panel": { + "add_integrations": "Adicionar widgets, integrações e bots", + "edit_integrations": "Editar widgets, integrações e bots", + "export_chat_button": "Exportar conversa", + "files_button": "Arquivos", + "pinned_messages": { + "empty": "Nada fixado ainda", + "explainer": "Caso você tenha a permissão para isso, abra o menu em qualquer mensagem e selecione Fixar para fixá-la aqui.", + "limits": { + "other": "Você pode fixar até %(count)s widgets" + }, + "title": "Mensagens fixadas" + }, + "poll": { + "final_result": { + "one": "Resultado final baseado em %(count)s votos", + "other": "Resultado final baseado em %(count)s votos" + } + }, + "search_button": "Buscar", + "settings_button": "Configurações da sala", + "share_button": "Compartilhar sala", + "video_room_chat": { + "title": "Bate-papo" + } + }, + "room": { + "3pid_invite_email_not_found_account_room": "Este convite para %(roomName)s foi enviado para %(email)s, que não está associado à sua conta", + "3pid_invite_error_invite_action": "Tentar entrar mesmo assim", + "3pid_invite_error_invite_subtitle": "Você só pode participar com um convite válido.", + "3pid_invite_error_title_room": "Ocorreu um erro no seu convite para %(roomName)s", + "3pid_invite_no_is_subtitle": "Use um servidor de identidade em Configurações para receber convites diretamente no %(brand)s.", + "banned_from_room_by": "Você foi banido de %(roomName)s por %(memberName)s", + "context_menu": { + "copy_link": "Copiar link da sala", + "favourite": "Favoritar", + "forget": "Esquecer Sala", + "low_priority": "Baixa prioridade", + "title": "Opções da Sala", + "unfavourite": "Favoritado" + }, + "dm_invite_action": "Começar a conversa", + "dm_invite_subtitle": " quer conversar", + "dm_invite_title": "Deseja conversar com %(user)s?", + "drop_file_prompt": "Arraste um arquivo aqui para enviar", + "error_join_404_invite": "A pessoa que o convidou já saiu ou o servidor dela está offline.", + "error_join_404_invite_same_hs": "A pessoa que o convidou já saiu.", + "error_join_connection": "Ocorreu um erro ao entrar.", + "error_join_incompatible_version_2": "Por favor, entre em contato com o administrador do seu homeserver.", + "error_join_title": "Falha ao entrar", + "face_pile_summary": { + "one": "%(count)s pessoa que você conhece já entrou", + "other": "%(count)s pessoas que você conhece já entraram" + }, + "face_pile_tooltip_label": { + "one": "Ver 1 membro", + "other": "Ver todos os %(count)s membros" + }, + "face_pile_tooltip_shortcut": "Incluindo %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Incluindo você, %(commaSeparatedMembers)s", + "failed_reject_invite": "Não foi possível recusar o convite", + "forget_room": "Esquecer esta sala", + "header": { + "forget_room_button": "Esquecer sala", + "hide_widgets_button": "Esconder widgets", + "room_is_public": "Esta sala é pública", + "show_widgets_button": "Mostrar widgets" + }, + "inaccessible_name": "%(roomName)s não está acessível neste momento.", + "intro": { + "dm_caption": "Apenas vocês dois estão nesta conversa, a menos que algum de vocês convide mais alguém.", + "enable_encryption_prompt": "Ative a criptografia nas configurações.", + "no_avatar_label": "Adicione uma imagem para que as pessoas possam identificar facilmente sua sala.", + "no_topic": "Adicione uma descrição para ajudar as pessoas a saber do que se trata essa conversa.", + "private_unencrypted_warning": "Suas mensagens privadas normalmente são criptografadas, mas esta sala não é. Isto acontece normalmente por conta de um dispositivo ou método usado sem suporte, como convites via email, por exemplo.", + "room_invite": "Convidar apenas a esta sala", + "start_of_dm_history": "Este é o início do seu histórico da conversa com .", + "start_of_room": "Este é o início de .", + "topic": "Descrição: %(topic)s ", + "topic_edit": "Descrição: %(topic)s (editar)", + "unencrypted_warning": "Criptografia de ponta-a-ponta não está habilitada", + "user_created": "%(displayName)s criou esta sala.", + "you_created": "Você criou esta sala." + }, + "invite_email_mismatch_suggestion": "Compartilhe este e-mail em Configurações para receber convites diretamente no %(brand)s.", + "invite_reject_ignore": "Recusar e bloquear usuário", + "invite_sent_to_email_room": "Este convite para %(roomName)s foi enviado para %(email)s", + "invite_subtitle": " convidou você", + "invite_this_room": "Convidar para esta sala", + "invite_title": "Deseja se juntar a %(roomName)s?", + "inviter_unknown": "Desconhecido", + "join_button_account": "Inscrever-se", + "join_the_discussion": "Participar da discussão", + "join_title_account": "Participar da conversa com uma conta", + "jump_read_marker": "Ir diretamente para a primeira das mensagens não lidas.", + "jump_to_bottom_button": "Ir para as mensagens recentes", + "jump_to_date": "Ir para Data", + "kick_reason": "Razão: %(reason)s", + "leave_error_title": "Erro ao sair da sala", + "leave_server_notices_description": "Esta sala é usada para mensagens importantes do Homeserver, então você não pode sair dela.", + "leave_server_notices_title": "Não é possível sair da sala Avisos do Servidor", + "leave_unexpected_error": "Erro inesperado no servidor, ao tentar sair da sala", + "link_email_to_receive_3pid_invite": "Vincule esse e-mail à sua conta em Configurações, para receber convites diretamente no %(brand)s.", + "no_peek_join_prompt": "%(roomName)s não pode ser visualizado. Deseja participar?", + "not_found_title_name": "%(roomName)s não existe.", + "peek_join_prompt": "Você está visualizando %(roomName)s. Deseja participar?", + "rejoin_button": "Entrar novamente", + "search": { + "all_rooms": "Todas as salas", + "field_placeholder": "Buscar…", + "result_count": { + "one": "(~%(count)s resultado)", + "other": "(~%(count)s resultados)" + }, + "this_room": "Esta sala" + }, + "status_bar": { + "exceeded_resource_limit": "Sua mensagem não foi enviada porque este servidor local excedeu o limite de recursos. Por favor, entre em contato com o seu administrador de serviços para continuar usando o serviço.", + "monthly_user_limit_reached": "Sua mensagem não foi enviada porque este homeserver atingiu seu Limite de usuário ativo mensal. Por favor, entre em contato com o seu administrador de serviços para continuar usando o serviço.", + "requires_consent_agreement": "Você não pode enviar nenhuma mensagem até revisar e concordar com nossos termos e condições.", + "server_connectivity_lost_description": "Imagens enviadas ficarão armazenadas até que sua conexão seja reestabelecida.", + "server_connectivity_lost_title": "A conexão com o servidor foi perdida. Verifique sua conexão de internet." + }, + "unread_notifications_predecessor": { + "other": "Você tem %(count)s notificações não lidas em uma versão anterior desta sala.", + "one": "Você tem %(count)s notificações não lidas em uma versão anterior desta sala." + }, + "upgrade_error_description": "Verifique se seu servidor suporta a versão de sala escolhida e tente novamente.", + "upgrade_error_title": "Erro atualizando a sala", + "upgrade_warning_bar": "Atualizar esta sala irá fechar a instância atual da sala e criar uma sala atualizada com o mesmo nome.", + "upgrade_warning_bar_admins": "Somente administradores de sala verão esse alerta", + "upgrade_warning_bar_unstable": "Esta sala está executando a versão , que este servidor marcou como instável.", + "upgrade_warning_bar_upgraded": "Esta sala já foi atualizada.", + "upload": { + "uploading_multiple_file": { + "one": "Enviando o arquivo %(filename)s e %(count)s outros arquivos", + "other": "Enviando o arquivo %(filename)s e %(count)s outros arquivos" + }, + "uploading_single_file": "Enviando o arquivo %(filename)s" + } + }, + "room_list": { + "add_room_label": "Adicionar sala", + "add_space_label": "Adicionar espaço", + "breadcrumbs_empty": "Nenhuma sala foi visitada recentemente", + "breadcrumbs_label": "Salas visitadas recentemente", + "failed_add_tag": "Falha ao adicionar a tag %(tagName)s para a sala", + "failed_remove_tag": "Falha ao remover a tag %(tagName)s da sala", + "home_menu_label": "Opções do Início", + "join_public_room_label": "Entrar na sala pública", + "joining_rooms_status": { + "one": "Entrando na %(count)s sala", + "other": "Entrando atualmente em %(count)s salas" + }, + "notification_options": "Alterar notificações", + "show_less": "Mostrar menos", + "show_n_more": { + "other": "Mostrar %(count)s a mais", + "one": "Mostrar %(count)s a mais" + }, + "show_previews": "Mostrar pré-visualizações de mensagens", + "sort_by": "Classificar por", + "sort_by_activity": "Atividade recente", + "sort_unread_first": "Mostrar salas não lidas em primeiro", + "sublist_options": "Opções da Lista", + "suggested_rooms_heading": "Salas sugeridas" + }, + "room_settings": { + "access": { + "description_space": "Decide quem pode ver e se juntar a %(spaceName)s.", + "title": "Acesso" + }, + "advanced": { + "error_upgrade_description": "A atualização da sala não pode ser completada", + "error_upgrade_title": "Falha ao atualizar a sala", + "information_section_room": "Informação da sala", + "information_section_space": "Informações do espaço", + "room_predecessor": "Ler mensagens antigas em %(roomName)s.", + "room_upgrade_button": "Atualizar a versão desta sala", + "room_version": "Versão da sala:", + "room_version_section": "Versão da sala", + "unfederated": "Esta sala não é acessível para servidores Matrix remotos", + "upgrade_button": "Atualize essa sala para versão %(version)s", + "upgrade_dialog_description": "Atualizar esta sala irá fechar a instância atual da sala e, em seu lugar, criar uma sala atualizada com o mesmo nome. Para oferecer a melhor experiência possível aos integrantes da sala, nós iremos:", + "upgrade_dialog_description_1": "Criar uma nova sala com o mesmo nome, descrição e foto", + "upgrade_dialog_description_2": "Atualize todos os nomes locais da sala para apontar para a nova sala", + "upgrade_dialog_description_3": "Impeça os usuários de conversarem na versão antiga da sala. Além disso, digite uma mensagem aconselhando os usuários a migrarem para a nova sala", + "upgrade_dialog_description_4": "Colocar um link para a sala antiga no começo da sala nova de modo que as pessoas possam ver mensagens antigas", + "upgrade_dialog_title": "Atualize a Versão da Sala", + "upgrade_dwarning_ialog_title_public": "Atualizar a sala pública", + "upgrade_warning_dialog_description": "Atualizar uma sala é uma ação avançada e geralmente é recomendada quando uma sala está instável devido a erros, recursos ausentes ou vulnerabilidades de segurança.", + "upgrade_warning_dialog_footer": "Você atualizará esta sala de para .", + "upgrade_warning_dialog_report_bug_prompt_link": "Isso geralmente afeta apenas como a sala é processada no servidor. Se você tiver problemas com o %(brand)s, informe um erro.", + "upgrade_warning_dialog_title_private": "Atualizar a sala privada" + }, + "alias_not_specified": "não especificado", + "bridges": { + "description": "Esta sala está integrando mensagens com as seguintes plataformas. Saiba mais.", + "empty": "Esta sala não está conectando mensagens a nenhuma plataforma. Saiba mais. ", + "title": "Integrações" + }, + "delete_avatar_label": "Remover foto de perfil", + "general": { + "alias_field_placeholder_default": "por exemplo: minha-sala", + "alias_field_required_invalid": "Por favor, digite um endereço", + "alias_field_safe_localpart_invalid": "Alguns caracteres não são permitidos", + "alias_field_taken_invalid_domain": "Este endereço já está em uso", + "alias_field_taken_valid": "Este endereço está disponível para uso", + "alias_heading": "Endereço da sala", + "aliases_items_label": "Outros endereços publicados:", + "aliases_no_items_label": "Nenhum endereço publicado ainda, adicione um abaixo", + "aliases_section": "Endereços da sala", + "avatar_field_label": "Foto da sala", + "canonical_alias_field_label": "Endereço principal", + "default_url_previews_off": "Pré-visualizações de links estão desativadas por padrão para participantes desta sala.", + "default_url_previews_on": "Pré-visualizações de links estão ativadas por padrão para participantes desta sala.", + "description_space": "Editar configurações relacionadas ao seu espaço.", + "error_creating_alias_description": "Ocorreu um erro ao criar esse endereço. Isso pode não ser permitido pelo servidor ou houve um problema temporário.", + "error_creating_alias_title": "Erro ao criar o endereço", + "error_deleting_alias_description": "Ocorreu um erro ao remover esse endereço. Ele pode não mais existir ou houve um problema temporário.", + "error_deleting_alias_description_forbidden": "Você não tem permissão para excluir este endereço.", + "error_deleting_alias_title": "Erro ao remover o endereço", + "error_save_space_settings": "Falha ao salvar as configurações desse espaço.", + "error_updating_alias_description": "Ocorreu um erro ao atualizar o endereço alternativo da sala. Isso pode não ser permitido pelo servidor ou houve um problema temporário.", + "error_updating_canonical_alias_description": "Ocorreu um erro ao atualizar o endereço principal da sala. Isso pode não ser permitido pelo servidor ou houve um problema temporário.", + "error_updating_canonical_alias_title": "Erro ao atualizar o endereço principal", + "leave_space": "Sair desse espaço", + "local_alias_field_label": "Endereço local", + "local_aliases_explainer_room": "Defina endereços para esta sala, de modo que os usuários possam encontrar esta sala em seu servidor local (%(localDomain)s)", + "local_aliases_explainer_space": "Defina endereços para este espaço para que usuários possam encontrá-lo através do seu servidor local (%(localDomain)s)", + "local_aliases_section": "Endereços locais", + "name_field_label": "Nome da sala", + "new_alias_placeholder": "Novo endereço publicado (por exemplo, #nome:server)", + "no_aliases_room": "Esta sala não tem endereços locais", + "no_aliases_space": "Este espaço não tem endereços locais", + "other_section": "Outros", + "publish_toggle": "Quer publicar esta sala na lista pública de salas da %(domain)s?", + "published_aliases_description": "Para publicar um endereço, ele precisa ser configurado como um endereço local primeiro.", + "published_aliases_explainer_room": "Endereços publicados podem ser usados por qualquer um em qualquer servidor para entrar em sua sala.", + "published_aliases_explainer_space": "Endereços publicados podem ser usados por qualquer um em qualquer servidor para entrar em seu espaço.", + "published_aliases_section": "Endereços publicados", + "save": "Salvar alterações", + "topic_field_label": "Descrição da sala", + "url_preview_encryption_warning": "Em salas criptografadas, como esta, as pré-visualizações de links estão desativadas por padrão para garantir que o seu servidor local (onde as visualizações são geradas) não possa coletar informações sobre os links que você vê nesta sala.", + "url_preview_explainer": "Quando alguém inclui um link em uma mensagem, a pré-visualização do link pode ser exibida para fornecer mais informações sobre esse link, como o título, a descrição e uma imagem do site.", + "url_previews_section": "Pré-visualização de links", + "user_url_previews_default_off": "Você desativou pré-visualizações de links por padrão.", + "user_url_previews_default_on": "Você ativou pré-visualizações de links por padrão." + }, + "notifications": { + "browse_button": "Buscar", + "custom_sound_prompt": "Definir um novo som personalizado", + "notification_sound": "Som de notificação", + "settings_link": "Receba notificações conforme configurado em suas configurações", + "sounds_section": "Sons", + "uploaded_sound": "Som enviado" + }, + "permissions": { + "ban": "Banir usuários", + "ban_reason": "Razão", + "banned_by": "Banido por %(displayName)s", + "banned_users_section": "Usuários banidos", + "error_changing_pl_description": "Ocorreu um erro ao alterar o nível de permissão de um contato. Certifique-se de que você tem o nível suficiente e tente novamente.", + "error_changing_pl_reqs_description": "Ocorreu um erro ao alterar os níveis de permissão da sala. Certifique-se de que você tem o nível suficiente e tente novamente.", + "error_changing_pl_reqs_title": "Houve um erro ao alterar o nível de permissão do contato", + "error_changing_pl_title": "Erro ao alterar a permissão do usuário", + "error_unbanning": "Não foi possível remover o banimento", + "events_default": "Enviar mensagens", + "invite": "Convidar usuários", + "kick": "Remover usuários", + "m.room.avatar": "Alterar a foto da sala", + "m.room.avatar_space": "Alterar avatar do espaço", + "m.room.canonical_alias": "Alterar o endereço principal da sala", + "m.room.canonical_alias_space": "Mudar o endereço principal para o espaço", + "m.room.encryption": "Ativar criptografia nesta sala", + "m.room.history_visibility": "Alterar a visibilidade do histórico", + "m.room.name": "Alterar o nome da sala", + "m.room.name_space": "Mudar o nome do espaço", + "m.room.pinned_events": "Gerenciar eventos fixados", + "m.room.power_levels": "Alterar permissões", + "m.room.server_acl": "Mudar o ACL do servidor", + "m.room.tombstone": "Atualizar a sala", + "m.room.topic": "Alterar a descrição", + "m.room.topic_space": "Mudar a descrição", + "m.space.child": "Gerenciar salas neste espaço", + "m.widget": "Modificar widgets", + "muted_users_section": "Usuários silenciados", + "no_privileged_users": "Nenhum usuário possui privilégios específicos nesta sala", + "notifications.room": "Notificar todos", + "permissions_section": "Permissões", + "permissions_section_description_room": "Selecione os cargos necessários para alterar várias partes da sala", + "permissions_section_description_space": "Selecionar os cargos necessários para alterar certas partes do espaço", + "privileged_users_section": "Usuárias/os privilegiadas/os", + "redact": "Remover mensagens enviadas por outros", + "send_event_type": "Enviar eventos de %(eventType)s", + "state_default": "Alterar configurações", + "title": "Cargos e permissões", + "users_default": "Cargo padrão" + }, + "security": { + "enable_encryption_confirm_description": "Uma vez ativada, a criptografia da sala não poderá ser desativada. Mensagens enviadas em uma sala criptografada não podem ser lidas pelo servidor, apenas pelos participantes da sala. Ativar a criptografia poderá impedir que vários bots e integrações funcionem corretamente. Saiba mais sobre criptografia.", + "enable_encryption_confirm_title": "Ativar criptografia?", + "enable_encryption_public_room_confirm_description_2": "Para evitar esses problemas, crie uma nova sala criptografada para a conversa que você planeja ter.", + "enable_encryption_public_room_confirm_title": "Tem certeza que deseja adicionar criptografia para esta sala pública?", + "encrypted_room_public_confirm_description_1": "Não é recomendado adicionar criptografia a salas públicas.Qualqer um pode encontrar e se juntar a salas públicas, então qualquer um pode ler as mensagens nelas. Você não terá nenhum dos benefícios da criptografia, e você não poderá desligá-la depois. Criptografar mensagens em uma sala pública fará com que receber e enviar mensagens fiquem mais lentos do que o normal.", + "encrypted_room_public_confirm_description_2": "Para evitar esses problemas, crie uma nova sala pública para a conversa que você planeja ter.", + "encrypted_room_public_confirm_title": "Tem certeza que fazer com que esta sala criptografada seja pública?", + "encryption_permanent": "Uma vez ativada, a criptografia não poderá ser desativada.", + "error_join_rule_change_title": "Falha ao atualizar as regras de entrada", + "error_join_rule_change_unknown": "Falha desconhecida", + "guest_access_warning": "Pessoas com clientes suportados poderão entrar na sala sem ter uma conta registrada.", + "history_visibility_invited": "Apenas participantes (desde que foram convidadas/os)", + "history_visibility_joined": "Apenas participantes (desde que entraram na sala)", + "history_visibility_legend": "Quem pode ler o histórico da sala?", + "history_visibility_shared": "Apenas participantes (a partir do momento em que esta opção for selecionada)", + "history_visibility_warning": "Alterações em quem pode ler o histórico de conversas aplica-se apenas para mensagens futuras nesta sala. A visibilidade do histórico existente não será alterada.", + "history_visibility_world_readable": "Qualquer pessoa", + "join_rule_description": "Decida quem pode entrar em %(roomName)s.", + "join_rule_invite": "Privado (convite apenas)", + "join_rule_invite_description": "Apenas pessoas convidadas podem entrar.", + "join_rule_public_description": "Todos podem encontrar e entrar.", + "join_rule_restricted": "Membros do espaço", + "join_rule_restricted_description": "Qualquer um em um espaço pode encontrar e se juntar. Edite quais espaços podem ser acessados aqui.", + "join_rule_restricted_description_active_space": "Qualquer um em pode encontrar e se juntar. Você pode selecionar outros espaços também.", + "join_rule_restricted_description_prompt": "Qualquer um em um espaço pode encontrar e se juntar. Você pode selecionar múltiplos espaços.", + "join_rule_restricted_description_spaces": "Espaço com acesso", + "join_rule_restricted_n_more": { + "other": "e %(count)s mais", + "one": "& %(count)s mais" + }, + "join_rule_restricted_summary": { + "one": "Atualmente, um espaço tem acesso", + "other": "Atualmente, %(count)s espaços tem acesso" + }, + "join_rule_restricted_upgrade_description": "Esta melhoria permite que membros de espaços selecionados acessem esta sala sem um convite.", + "join_rule_restricted_upgrade_warning": "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.", + "join_rule_upgrade_awaiting_room": "Carregando nova sala", + "join_rule_upgrade_required": "Atualização necessária", + "join_rule_upgrade_sending_invites": { + "one": "Enviando convite...", + "other": "Enviando convites... (%(progress)s de %(count)s)" + }, + "join_rule_upgrade_updating_spaces": { + "one": "Atualizando espaço...", + "other": "Atualizando espaços... (%(progress)s de %(count)s)" + }, + "join_rule_upgrade_upgrading_room": "Atualizando sala", + "public_without_alias_warning": "Para criar um link para esta sala, antes adicione um endereço.", + "strict_encryption": "Nunca envie mensagens criptografadas a partir desta sessão para sessões não confirmadas nessa sala", + "title": "Segurança e privacidade" + }, + "title": "Configurações da sala - %(roomName)s", + "upload_avatar_label": "Enviar uma foto de perfil", + "visibility": { + "alias_section": "Endereço", + "error_failed_save": "Falha ao atualizar a visibilidade deste espaço", + "error_update_guest_access": "Falha ao atualizar o acesso de convidados a este espaço", + "error_update_history_visibility": "Falha ao atualizar a visibilidade do histórico deste espaço", + "guest_access_explainer": "Convidados podem se juntar a um espaço sem ter uma conta.", + "guest_access_explainer_public_space": "Isso pode ser útil para espaços públicos.", + "guest_access_label": "Habilitar acesso a convidados", + "history_visibility_anyone_space": "Previsualizar o Espaço", + "history_visibility_anyone_space_description": "Permite que pessoas vejam seu espaço antes de entrarem.", + "history_visibility_anyone_space_recommendation": "Recomendado para espaços públicos.", + "title": "Visibilidade" + } }, - "onboarding": { - "welcome_to_brand": "Bem-vindo a %(brand)s", - "set_up_profile_description": "Certifique-se de que as pessoas saibam que é realmente você", - "set_up_profile_action": "Seu perfil", - "set_up_profile": "Configure seu perfil", - "find_people": "Encontrar pessoas", - "qr_or_app_links": "%(qrCode)s ou %(appLinks)s", - "has_avatar_label": "Ótimo, agora as pessoas identificarão você", - "no_avatar_label": "Adicione uma foto para as pessoas identificarem você.", - "welcome_user": "Boas-vindas, %(name)s", - "welcome_detail": "Agora, vamos começar", - "intro_welcome": "Boas-vindas ao %(appName)s", - "send_dm": "Enviar uma mensagem", - "explore_rooms": "Explorar salas públicas", - "create_room": "Criar um chat de grupo" + "room_summary_card_back_action_label": "Informação da sala", + "scalar": { + "error_create": "Não foi possível criar o widget.", + "error_membership": "Você não está nesta sala.", + "error_missing_room_id": "RoomId ausente.", + "error_missing_room_id_request": "Faltou o id da sala na requisição", + "error_missing_user_id_request": "Faltou o id de usuário na requisição", + "error_permission": "Você não tem permissão para fazer isso nesta sala.", + "error_power_level_invalid": "O nível de permissão precisa ser um número inteiro e positivo.", + "error_room_not_visible": "A sala %(roomId)s não está visível", + "error_room_unknown": "Esta sala não é reconhecida.", + "error_send_request": "Não foi possível mandar requisição.", + "failed_read_event": "Falha ao ler evento", + "failed_send_event": "Falha ao enviar evento" + }, + "server_offline": { + "description": "Seu servidor não está respondendo a algumas de suas solicitações. Abaixo estão alguns dos motivos mais prováveis.", + "description_1": "O servidor (%(serverName)s) demorou muito para responder.", + "description_2": "Seu firewall ou o antivírus está bloqueando a solicitação.", + "description_3": "Uma extensão do navegador está impedindo a solicitação.", + "description_4": "O servidor está fora do ar.", + "description_5": "O servidor recusou a sua solicitação.", + "description_6": "A sua região está com dificuldade de acesso à internet.", + "description_7": "Um erro ocorreu na conexão do Element com o servidor.", + "description_8": "O servidor não está configurado para indicar qual é o problema (CORS).", + "empty_timeline": "Tudo em dia.", + "recent_changes_heading": "Alterações recentes que ainda não foram recebidas", + "title": "O servidor não está respondendo" + }, + "seshat": { + "error_initialising": "Falha na inicialização da pesquisa por mensagem, confire suas configurações para mais informações", + "warning_kind_files": "Esta versão do %(brand)s não permite visualizar alguns arquivos criptografados", + "warning_kind_files_app": "Use o app para Computador para ver todos os arquivos criptografados", + "warning_kind_search": "Esta versão do %(brand)s não permite buscar mensagens criptografadas", + "warning_kind_search_app": "Use o app para Computador para buscar mensagens criptografadas" + }, + "setting": { + "help_about": { + "access_token_detail": "Seu token de acesso dá acesso total à sua conta. Não o compartilhe com ninguém.", + "brand_version": "versão do %(brand)s:", + "chat_bot": "Converse com o bot do %(brand)s", + "clear_cache_reload": "Limpar cache e recarregar", + "help_link": "Para obter ajuda com o uso do %(brand)s, clique aqui.", + "help_link_chat_bot": "Para obter ajuda com o uso do %(brand)s, clique aqui ou inicie um bate-papo com nosso bot usando o botão abaixo.", + "olm_version": "Versão do Olm:", + "title": "Ajuda e sobre", + "versions": "Versões" + } }, "settings": { - "show_breadcrumbs": "Mostrar atalhos para salas recentemente visualizadas acima da lista de salas", + "all_rooms_home": "Mostrar todas as salas no Início", "all_rooms_home_description": "Todas as salas que você estiver presente aparecerão no Início.", - "use_command_f_search": "Use Command + F para pesquisar a linha de tempo", - "use_control_f_search": "Use Ctrl + F para pesquisar a linha de tempo", - "use_12_hour_format": "Mostrar os horários em formato de 12h (p.ex: 2:30pm)", "always_show_message_timestamps": "Sempre mostrar as datas das mensagens", - "send_typing_notifications": "Permitir que saibam quando eu estiver digitando", - "replace_plain_emoji": "Substituir automaticamente os emojis em texto", - "enable_markdown": "Habilitar markdown", - "emoji_autocomplete": "Ativar sugestões de emojis ao digitar", - "use_command_enter_send_message": "Usar Command + Enter para enviar uma mensagem", - "use_control_enter_send_message": "Usar Ctrl + Enter para enviar uma mensagem", - "all_rooms_home": "Mostrar todas as salas no Início", - "show_stickers_button": "Mostrar o botão de figurinhas", + "appearance": { + "custom_font": "Usar uma fonte do sistema", + "custom_font_description": "Defina o nome de uma fonte instalada no seu sistema e o %(brand)s tentará usá-la.", + "custom_font_name": "Nome da fonte do sistema", + "custom_font_size": "Usar tamanho personalizado", + "custom_theme_add_button": "Adicionar tema", + "custom_theme_error_downloading": "Erro ao baixar as informações do tema.", + "custom_theme_invalid": "Esquema inválido de tema.", + "custom_theme_success": "Tema adicionado!", + "custom_theme_url": "Link do tema personalizado", + "font_size": "Tamanho da fonte", + "font_size_limit": "O tamanho da fonte personalizada só pode estar entre %(min)s pt e %(max)s pt", + "font_size_nan": "O tamanho deve ser um número", + "font_size_valid": "Use entre %(min)s pt e %(max)s pt", + "heading": "Personalize sua aparência", + "image_size_default": "Padrão", + "image_size_large": "Grande", + "layout_bubbles": "Balões de mensagem", + "layout_irc": "IRC (experimental)", + "match_system_theme": "Se adaptar ao tema do sistema", + "subheading": "As configurações de aparência afetam apenas esta sessão do %(brand)s.", + "timeline_image_size": "Tamanho da imagem na linha do tempo", + "use_high_contrast": "Usar alto contraste" + }, "automatic_language_detection_syntax_highlight": "Ativar detecção automática de idioma para ressaltar erros de ortografia", - "code_block_expand_default": "Expandir blocos de código por padrão", - "code_block_line_numbers": "Mostrar o número da linha em blocos de código", - "inline_url_previews_default": "Ativar, por padrão, a visualização de resumo de links", "autoplay_gifs": "Reproduzir GIFs automaticamente", "autoplay_videos": "Reproduzir vídeos automaticamente", - "image_thumbnails": "Mostrar miniaturas e resumos para imagens", - "show_typing_notifications": "Mostrar quando alguém estiver digitando", - "show_redaction_placeholder": "Mostrar um marcador para as mensagens removidas", - "show_read_receipts": "Mostrar confirmações de leitura dos outros usuários", - "show_displayname_changes": "Mostrar alterações de nome e sobrenome", - "show_chat_effects": "Mostrar efeitos na conversa (por exemplo: animações ao receber confetes)", "big_emoji": "Ativar emojis grandes no bate-papo", + "code_block_expand_default": "Expandir blocos de código por padrão", + "code_block_line_numbers": "Mostrar o número da linha em blocos de código", + "emoji_autocomplete": "Ativar sugestões de emojis ao digitar", + "enable_markdown": "Habilitar markdown", + "general": { + "account_management_section": "Gerenciamento da Conta", + "account_section": "Conta", + "add_email_dialog_title": "Adicionar endereço de e-mail", + "add_email_failed_verification": "Falha ao confirmar o endereço de e-mail: certifique-se de clicar no link do e-mail", + "add_email_instructions": "Enviamos um e-mail para você confirmar seu endereço. Por favor, siga as instruções e clique no botão abaixo.", + "add_msisdn_confirm_body": "Clique no botão abaixo para confirmar a adição deste número de telefone.", + "add_msisdn_confirm_button": "Confirmar adição de número de telefone", + "add_msisdn_confirm_sso_button": "Confirme a adição deste número de telefone usando o Login Único para provar sua identidade.", + "add_msisdn_dialog_title": "Adicionar número de telefone", + "add_msisdn_instructions": "Digite o código de confirmação enviado por mensagem de texto para +%(msisdn)s.", + "confirm_adding_email_body": "Clique no botão abaixo para confirmar a adição deste endereço de e-mail.", + "confirm_adding_email_title": "Confirmar a inclusão de e-mail", + "deactivate_confirm_body": "Tem certeza de que deseja desativar sua conta? Isso é irreversível.", + "deactivate_confirm_body_sso": "Prove a sua identidade por meio do seu Acesso único, para confirmar a desativação da sua conta.", + "deactivate_confirm_continue": "Confirmar desativação da conta", + "deactivate_section": "Desativar minha conta", + "discovery_email_empty": "As opções de descoberta aparecerão assim que você adicione um e-mail acima.", + "discovery_email_verification_instructions": "Verifique o link na sua caixa de e-mails", + "discovery_msisdn_empty": "As opções de descoberta aparecerão assim que você adicione um número de telefone acima.", + "discovery_needs_terms": "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_section": "Contatos", + "email_address_in_use": "Este endereço de email já está em uso", + "email_address_label": "Endereço de e-mail", + "email_not_verified": "Seu endereço de e-mail ainda não foi confirmado", + "email_verification_instructions": "Clique no link no e-mail que você recebeu para confirmar e então clique novamente em continuar.", + "emails_heading": "Endereços de e-mail", + "error_add_email": "Não foi possível adicionar um endereço de e-mail", + "error_deactivate_communication": "Ocorreu um problema na comunicação com o servidor. Por favor, tente novamente.", + "error_deactivate_invalid_auth": "O servidor não retornou informações de autenticação válidas.", + "error_deactivate_no_auth": "O servidor não exigiu autenticação", + "error_email_verification": "Não foi possível confirmar o endereço de e-mail.", + "error_invalid_email": "Endereço de e-mail inválido", + "error_invalid_email_detail": "Este não aparenta ser um endereço de e-mail válido", + "error_msisdn_verification": "Não foi possível confirmar o número de telefone.", + "error_password_change_403": "Não foi possível alterar a senha. A sua senha está correta?", + "error_remove_3pid": "Não foi possível remover informação de contato", + "error_revoke_email_discovery": "Não foi possível revogar o compartilhamento do endereço de e-mail", + "error_revoke_msisdn_discovery": "Não foi possível revogar o compartilhamento do número de celular", + "error_saving_profile": "A operação não foi concluída", + "error_saving_profile_title": "Houve uma falha ao salvar o seu perfil", + "error_share_email_discovery": "Não foi possível compartilhar o endereço de e-mail", + "error_share_msisdn_discovery": "Não foi possível compartilhar o número de celular", + "incorrect_msisdn_verification": "Código de confirmação incorreto", + "language_section": "Idioma e região", + "msisdn_in_use": "Este número de telefone já está em uso", + "msisdn_label": "Número de telefone", + "msisdn_verification_field_label": "Código de confirmação", + "msisdn_verification_instructions": "Digite o código de confirmação enviado por mensagem de texto.", + "msisdns_heading": "Números de Telefone", + "name_placeholder": "Nenhum nome e sobrenome", + "remove_email_prompt": "Remover %(email)s?", + "remove_msisdn_prompt": "Remover %(phone)s?" + }, + "image_thumbnails": "Mostrar miniaturas e resumos para imagens", + "inline_url_previews_default": "Ativar, por padrão, a visualização de resumo de links", + "inline_url_previews_room": "Ativar, para todos os participantes desta sala, a visualização de links", + "inline_url_previews_room_account": "Ativar, para esta sala, a visualização de links (só afeta você)", "jump_to_bottom_on_send": "Vá para o final da linha do tempo ao enviar uma mensagem", - "prompt_invite": "Avisar antes de enviar convites para IDs da Matrix potencialmente inválidas", - "start_automatically": "Iniciar automaticamente ao iniciar o sistema", - "warn_quit": "Avisar antes de sair", + "key_backup": { + "backup_in_progress": "O backup de suas chaves está sendo feito (o primeiro backup pode demorar alguns minutos).", + "backup_success": "Pronto!", + "cannot_create_backup": "Não foi possível criar backup da chave", + "create_title": "Criar backup de chave", + "setup_secure_backup": { + "cancel_warning": "Se você cancelar agora, poderá perder mensagens e dados criptografados se você perder acesso aos seus logins atuais.", + "confirm_security_phrase": "Confirmar com a sua Frase de Segurança", + "description": "Proteja-se contra a perda de acesso a mensagens e dados criptografados fazendo backup das chaves de criptografia no seu servidor.", + "enter_phrase_title": "Digite uma frase de segurança", + "generate_security_key_title": "Gerar uma Chave de Segurança", + "pass_phrase_match_failed": "Isto não corresponde.", + "pass_phrase_match_success": "Isto corresponde!", + "phrase_strong_enough": "Ótimo! Essa frase de segurança parece ser segura o suficiente.", + "requires_key_restore": "Restaurar o backup das suas chaves para atualizar a sua criptografia", + "requires_password_confirmation": "Digite a senha da sua conta para confirmar a atualização:", + "requires_server_authentication": "Você precisará se autenticar no servidor para confirmar a atualização.", + "secret_storage_query_failure": "Não foi possível obter o status do armazenamento secreto", + "session_upgrade_description": "Atualize esta sessão para permitir que ela confirme outras sessões, dando a elas acesso às mensagens criptografadas e marcando-as como confiáveis para os seus contatos.", + "set_phrase_again": "Voltar para configurar novamente.", + "settings_reminder": "Você também pode configurar o Backup online & configurar as suas senhas nas Configurações.", + "title_confirm_phrase": "Confirme a frase de segurança", + "title_save_key": "Salve sua Chave de Segurança", + "title_set_phrase": "Defina uma frase de segurança", + "title_upgrade_encryption": "Atualizar sua criptografia", + "unable_to_setup": "Não foi possível definir o armazenamento secreto", + "use_different_passphrase": "Usar uma frase secreta diferente?", + "use_phrase_only_you_know": "Use uma frase secreta que apenas você conhece, e opcionalmente salve uma Chave de Segurança para acessar o backup." + } + }, + "key_export_import": { + "confirm_passphrase": "Confirme a senha", + "enter_passphrase": "Entre com a senha", + "export_description_1": "Este processo permite que você exporte as chaves para mensagens que você recebeu em salas criptografadas para um arquivo local. Você poderá então importar o arquivo para outro cliente Matrix no futuro, de modo que este cliente também poderá descriptografar suas mensagens.", + "export_title": "Exportar chaves de sala", + "file_to_import": "Arquivo para importar", + "import_description_1": "Este processo faz com que você possa importar as chaves de criptografia que tinha previamente exportado de outro cliente Matrix. Você poderá então descriptografar todas as mensagens que o outro cliente pôde criptografar.", + "import_description_2": "O arquivo exportado será protegido com uma senha. Você deverá inserir a senha aqui para poder descriptografar o arquivo futuramente.", + "import_title": "Importar chaves de sala", + "phrase_cannot_be_empty": "A frase não pode estar em branco", + "phrase_must_match": "As senhas têm que ser iguais" + }, + "keyboard": { + "title": "Teclado" + }, "notifications": { + "enable_audible_notifications_session": "Ativar o som de notificações nesta sessão", + "enable_desktop_notifications_session": "Ativar notificações na área de trabalho nesta sessão", + "enable_email_notifications": "Habilita notificação por emails para %(email)s", + "error_loading": "Um erro ocorreu ao carregar suas configurações de notificação.", + "error_permissions_denied": "%(brand)s não tem permissão para lhe enviar notificações - confirme as configurações do seu navegador", + "error_permissions_missing": "%(brand)s não tem permissão para lhe enviar notificações - tente novamente", + "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.", + "error_title": "Não foi possível ativar as notificações", + "messages_containing_keywords": "Mensagens contendo palavras-chave", + "noisy": "Ativado com som", + "push_targets": "Aparelhos notificados", + "rule_call": "Recebendo chamada", "rule_contains_display_name": "Mensagens contendo meu nome e sobrenome", "rule_contains_user_name": "Mensagens contendo meu nome de usuário", - "rule_roomnotif": "Mensagens contendo @room", - "rule_room_one_to_one": "Mensagens em conversas individuais", - "rule_message": "Mensagens em salas", "rule_encrypted": "Mensagens criptografadas em salas", + "rule_encrypted_room_one_to_one": "Mensagens criptografadas em conversas individuais", "rule_invite_for_me": "Quando eu for convidada(o) a uma sala", - "rule_call": "Recebendo chamada", + "rule_message": "Mensagens em salas", + "rule_room_one_to_one": "Mensagens em conversas individuais", + "rule_roomnotif": "Mensagens contendo @room", "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", - "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" + "show_message_desktop_notification": "Mostrar a mensagem na notificação da área de trabalho" }, - "appearance": { - "layout_irc": "IRC (experimental)", - "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" + "preferences": { + "always_show_menu_bar": "Mostrar a barra de menu na janela", + "autocomplete_delay": "Atraso no preenchimento automático (ms)", + "code_blocks_heading": "Blocos de código", + "compact_modern": "Usar um layout \"moderno\" mais compacto", + "composer_heading": "Campo de texto", + "enable_hardware_acceleration": "Habilitar aceleração de hardware", + "enable_tray_icon": "Mostrar o ícone da bandeja e minimizar a janela ao fechar", + "keyboard_heading": "Teclas de atalho do teclado", + "keyboard_view_shortcuts_button": "Para ver todos os atalhos do teclado, clique aqui.", + "media_heading": "Imagens, GIFs e vídeos", + "rm_lifetime": "Duração do marcador de leitura (ms)", + "rm_lifetime_offscreen": "Vida útil do marcador de leitura fora da tela (ms)", + "room_list_heading": "Lista de salas", + "surround_text": "Circule o texto selecionado ao digitar caracteres especiais", + "time_heading": "Exibindo tempo" }, - "inline_url_previews_room_account": "Ativar, para esta sala, a visualização de links (só afeta você)", - "inline_url_previews_room": "Ativar, para todos os participantes desta sala, a visualização de links" + "prompt_invite": "Avisar antes de enviar convites para IDs da Matrix potencialmente inválidas", + "replace_plain_emoji": "Substituir automaticamente os emojis em texto", + "security": { + "4s_public_key_in_account_data": "nos dados de conta", + "4s_public_key_status": "Chave pública do armazenamento secreto:", + "backup_key_cached_status": "Backup da chave em cache:", + "backup_key_stored_status": "Backup da chave armazenada:", + "backup_key_unexpected_type": "tipo inesperado", + "backup_key_well_formed": "bem formado", + "backup_keys_description": "Faça backup de suas chaves de criptografia com os dados da sua conta, para se prevenir a perder o acesso às suas sessões. Suas chaves serão protegidas por uma Chave de Segurança exclusiva.", + "bulk_options_accept_all_invites": "Aceite todos os convites de %(invitedRooms)s", + "bulk_options_reject_all_invites": "Recusar todos os %(invitedRooms)s convites", + "bulk_options_section": "Opções em massa", + "cross_signing_cached": "armazenado localmente", + "cross_signing_homeserver_support": "Recursos suportados pelo servidor:", + "cross_signing_homeserver_support_exists": "existe", + "cross_signing_in_4s": "em armazenamento secreto", + "cross_signing_in_memory": "na memória", + "cross_signing_master_private_Key": "Chave privada principal:", + "cross_signing_not_cached": "não encontrado localmente", + "cross_signing_not_found": "não encontradas", + "cross_signing_not_in_4s": "não encontrado no armazenamento", + "cross_signing_not_stored": "não armazenado", + "cross_signing_private_keys": "Chaves privadas de autoverificação:", + "cross_signing_public_keys": "Chaves públicas de autoverificação:", + "cross_signing_self_signing_private_key": "Chave privada auto-assinada:", + "cross_signing_user_signing_private_key": "Chave privada de assinatura da(do) usuária(o):", + "cryptography_section": "Criptografia", + "delete_backup": "Remover backup", + "delete_backup_confirm_description": "Tem certeza? Você perderá suas mensagens criptografadas se não tiver feito o backup de suas chaves.", + "e2ee_default_disabled_warning": "O administrador do servidor desativou a criptografia de ponta a ponta por padrão em salas privadas e em conversas.", + "enable_message_search": "Ativar busca de mensagens em salas criptografadas", + "encryption_individual_verification_mode": "Verifique individualmente cada sessão usada por um usuário para marcá-la como confiável, em vez de confirmar em aparelhos autoverificados.", + "encryption_section": "Criptografia", + "error_loading_key_backup_status": "Não foi possível carregar o status do backup da chave", + "export_megolm_keys": "Exportar chaves ponta-a-ponta da sala", + "ignore_users_empty": "Você não tem usuários ignorados.", + "ignore_users_section": "Usuários bloqueados", + "import_megolm_keys": "Importar chave de criptografia ponta-a-ponta (E2E) da sala", + "key_backup_active_version_none": "Nenhuma", + "key_backup_algorithm": "Algoritmo:", + "key_backup_complete": "O backup de todas as chaves foi realizado", + "key_backup_connect": "Autorize esta sessão a fazer o backup de chaves", + "key_backup_connect_prompt": "Autorize esta sessão a fazer o backup de chaves antes de se desconectar, para evitar perder chaves que possam estar apenas nesta sessão.", + "key_backup_inactive": "Esta sessão não está fazendo backup de suas chaves, mas você tem um backup existente que pode restaurar para continuar.", + "key_backup_inactive_warning": "Suas chaves não estão sendo copiadas desta sessão.", + "manually_verify_all_sessions": "Verificar manualmente todas as sessões remotas", + "message_search_disable_warning": "Se desativado, as mensagens de salas criptografadas não aparecerão em resultados de buscas.", + "message_search_disabled": "Armazene mensagens criptografadas de forma segura localmente para que possam aparecer nos resultados das buscas.", + "message_search_enabled": { + "one": "Armazene mensagens criptografadas de forma segura localmente para que apareçam nos resultados das buscas. %(size)s é necessário para armazenar mensagens de %(rooms)s sala.", + "other": "Armazene mensagens criptografadas de forma segura localmente para que apareçam nos resultados das buscas. %(size)s é necessário para armazenar mensagens de %(rooms)s salas." + }, + "message_search_failed": "Falha na inicialização da pesquisa de mensagens", + "message_search_indexed_messages": "Mensagens armazenadas:", + "message_search_indexed_rooms": "Salas armazenadas:", + "message_search_indexing": "Armazenando no momento: %(currentRoom)s", + "message_search_indexing_idle": "Atualmente, mensagens de nenhuma sala estão sendo armazenadas.", + "message_search_intro": "%(brand)s está armazenando de forma segura as mensagens criptografadas localmente, para que possam aparecer nos resultados das buscas:", + "message_search_room_progress": "%(doneRooms)s de %(totalRooms)s", + "message_search_section": "Pesquisa de mensagens", + "message_search_sleep_time": "Com qual rapidez as mensagens devem ser baixadas.", + "message_search_space_used": "Espaço usado:", + "message_search_unsupported": "%(brand)s precisa de componentes adicionais para pesquisar as mensagens criptografadas armazenadas localmente. Se quiser testar esse recurso, construa uma versão do %(brand)s para Computador com componentes de busca ativados.", + "message_search_unsupported_web": "%(brand)s não consegue pesquisar as mensagens criptografadas armazenadas localmente em um navegador de internet. Use o %(brand)s para Computador para que as mensagens criptografadas sejam exibidas nos resultados de buscas.", + "restore_key_backup": "Restaurar do backup", + "secret_storage_not_ready": "não está pronto", + "secret_storage_ready": "pronto", + "secret_storage_status": "Armazenamento secreto:", + "send_analytics": "Enviar dados analíticos", + "session_id": "ID da sessão:", + "session_key": "Chave da sessão:", + "strict_encryption": "Nunca envie mensagens criptografadas a partir desta sessão para sessões não confirmadas" + }, + "send_typing_notifications": "Permitir que saibam quando eu estiver digitando", + "sessions": { + "confirm_sign_out": { + "other": "Confirme a saída destes dispositivos", + "one": "Confirme a saída deste dispositivo" + }, + "confirm_sign_out_body": { + "one": "Clique no botão abaixo para confirmar a desconexão deste dispositivo.", + "other": "Clique no botão abaixo para confirmar a desconexão de outros dispositivos." + }, + "confirm_sign_out_continue": { + "one": "Desconectar dispositivo", + "other": "Desconectar dispositivos" + }, + "confirm_sign_out_sso": { + "one": "Confirme o logout deste dispositivo usando o logon único para provar sua identidade.", + "other": "Confirme o logout desses dispositivos usando o logon único para provar sua identidade." + }, + "current_session": "Sessão atual", + "desktop_session": "Sessão desktop", + "details_heading": "Detalhes da sessão", + "filter_label": "Filtrar dispositivos", + "inactive_sessions": "Sessões inativas", + "ip": "Endereço de IP", + "last_activity": "Última atividade", + "mobile_session": "Sessão móvel", + "os": "Sistema operacional", + "other_sessions_heading": "Outras sessões", + "rename_form_heading": "Renomear sessão", + "security_recommendations": "Recomendações de segurança", + "session_id": "Identificador de sessão", + "sign_out": "Sair desta sessão", + "title": "Sessões", + "unknown_session": "Tipo de sessão desconhecido", + "unverified_session": "Sessão não verificada", + "unverified_sessions": "Sessões não verificadas", + "verified_session": "Sessão verificada", + "verified_sessions": "Sessões verificadas", + "verify_session": "Confirmar sessão", + "web_session": "Sessão web" + }, + "show_breadcrumbs": "Mostrar atalhos para salas recentemente visualizadas acima da lista de salas", + "show_chat_effects": "Mostrar efeitos na conversa (por exemplo: animações ao receber confetes)", + "show_displayname_changes": "Mostrar alterações de nome e sobrenome", + "show_read_receipts": "Mostrar confirmações de leitura dos outros usuários", + "show_redaction_placeholder": "Mostrar um marcador para as mensagens removidas", + "show_stickers_button": "Mostrar o botão de figurinhas", + "show_typing_notifications": "Mostrar quando alguém estiver digitando", + "sidebar": { + "metaspaces_home_all_rooms": "Mostrar todas as salas", + "metaspaces_home_all_rooms_description": "Mostre todas as suas salas no Início, mesmo que elas estejam em um espaço.", + "metaspaces_home_description": "A página inicial é útil para obter uma visão geral de tudo.", + "metaspaces_orphans": "Salas fora de um espaço", + "metaspaces_subsection": "Espaços para mostrar", + "title": "Barra lateral" + }, + "start_automatically": "Iniciar automaticamente ao iniciar o sistema", + "use_12_hour_format": "Mostrar os horários em formato de 12h (p.ex: 2:30pm)", + "use_command_enter_send_message": "Usar Command + Enter para enviar uma mensagem", + "use_command_f_search": "Use Command + F para pesquisar a linha de tempo", + "use_control_enter_send_message": "Usar Ctrl + Enter para enviar uma mensagem", + "use_control_f_search": "Use Ctrl + F para pesquisar a linha de tempo", + "voip": { + "audio_input_empty": "Não foi detectado nenhum microfone", + "audio_output": "Caixa de som", + "audio_output_empty": "Nenhuma caixa de som detectada", + "mirror_local_feed": "Espelhar o feed de vídeo local", + "missing_permissions_prompt": "Permissões de mídia ausentes, clique no botão abaixo para solicitar.", + "request_permissions": "Solicitar permissões de mídia", + "title": "Voz e vídeo", + "video_input_empty": "Nenhuma câmera detectada" + }, + "warn_quit": "Avisar antes de sair" }, - "devtools": { - "event_type": "Tipo do Evento", - "state_key": "Chave do Estado", - "event_sent": "Evento enviado!", - "event_content": "Conteúdo do Evento", - "save_setting_values": "Salvar valores de configuração", - "setting_colon": "Configuração:", - "caution_colon": "Atenção:", - "use_at_own_risk": "Esta interface de usuário NÃO verifica os tipos de valores. Use por sua conta e risco.", - "setting_definition": "Definição da configuração:", - "level": "Nível", - "settable_global": "Definido globalmente", - "settable_room": "Definido em cada sala", - "values_explicit": "Valores em níveis explícitos", - "values_explicit_room": "Valores em níveis explícitos nessa sala", - "value_colon": "Valor:", - "value_this_room_colon": "Valor nessa sala:", - "values_explicit_colon": "Valores em níveis explícitos:", - "values_explicit_this_room_colon": "Valores em níveis explícitos nessa sala:", - "setting_id": "ID da configuração", - "value": "Valor", - "value_in_this_room": "Valor nessa sala", - "failed_to_find_widget": "Ocorreu um erro ao encontrar este widget.", - "active_widgets": "Widgets ativados", - "toolbox": "Ferramentas", - "developer_tools": "Ferramentas do desenvolvedor", - "room_id": "ID da sala: %(roomId)s", - "category_room": "Sala", - "category_other": "Outros" + "share": { + "permalink_message": "Link da mensagem selecionada", + "permalink_most_recent": "Link da mensagem mais recente", + "title_message": "Compartilhar Mensagem da Sala", + "title_room": "Compartilhar sala", + "title_user": "Compartilhar usuário" }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Texto Simples", - "from_the_beginning": "Do começo", - "number_of_messages": "Especifique um número de mensagens", - "current_timeline": "Linha do tempo atual", - "export_successful": "Exportação realizada com sucesso!", - "unload_confirm": "Tem certeza de que deseja sair durante esta exportação?", - "generating_zip": "Gerando um ZIP", - "processing_event_n": "Processando evento %(number)s de %(total)s", - "exported_n_events_in_time": { - "one": "%(count)s evento exportado em %(seconds)s segundos", - "other": "%(count)s eventos exportados em %(seconds)s segundos" + "slash_command": { + "addwidget": "Adiciona um widget personalizado na sala por meio de um link", + "addwidget_invalid_protocol": "Forneça o link de um widget com https:// ou http://", + "addwidget_missing_url": "Forneça o link de um widget ou de um código de incorporação", + "addwidget_no_permissions": "Você não pode modificar widgets nesta sala.", + "ban": "Bane o usuário com o ID indicado", + "category_actions": "Ações", + "category_admin": "Administrador/a", + "category_advanced": "Avançado", + "category_effects": "Efeitos", + "category_messages": "Mensagens", + "category_other": "Outros", + "command_error": "Erro de comando", + "converttodm": "Converte a sala para uma conversa", + "converttoroom": "Converte a conversa para uma sala", + "deop": "Retira o nível de moderador do usuário com o ID informado", + "devtools": "Abre a caixa de diálogo Ferramentas do desenvolvedor", + "discardsession": "Força a atual sessão da comunidade em uma sala criptografada a ser descartada", + "error_invalid_rendering_type": "Erro de comando: Não é possível manipular o tipo (%(renderingType)s)", + "error_invalid_runfn": "Erro de comando: Não é possível manipular o comando de barra.", + "help": "Exibe a lista de comandos com usos e descrições", + "help_dialog_title": "Ajuda com Comandos", + "holdcall": "Pausa a chamada na sala atual", + "html": "Envia uma mensagem como HTML, sem formatação", + "ignore": "Bloqueia um usuário, escondendo as mensagens dele de você", + "ignore_dialog_description": "Agora você está bloqueando %(userId)s", + "ignore_dialog_title": "Usuário bloqueado", + "invite": "Convida o usuário com o ID especificado para esta sala", + "invite_3pid_needs_is_error": "Use um servidor de identidade para convidar pessoas por e-mail. Gerencie nas Configurações.", + "invite_3pid_use_default_is_title": "Usar um servidor de identidade", + "invite_3pid_use_default_is_title_description": "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.", + "join": "Entra em uma sala com o endereço fornecido", + "jumptodate": "Ir para a data especificada na linha do tempo", + "jumptodate_invalid_input": "Não foi possível entender a data fornecida (%(inputDate)s). Tente usando o formato AAAA-MM-DD.", + "lenny": "Adiciona ( ͡° ͜ʖ ͡°) a uma mensagem de texto", + "me": "Visualizar atividades", + "msg": "Envia uma mensagem para determinada pessoa", + "myroomnick": "Altera o seu nome e sobrenome apenas nesta sala", + "nick": "Altera o seu nome e sobrenome", + "no_active_call": "Nenhuma chamada ativa nesta sala", + "op": "Define o nível de permissões de um usuário", + "part_unknown_alias": "Endereço da sala não reconhecido: %(roomAlias)s", + "plain": "Envia uma mensagem de texto sem formatação", + "query": "Abre um chat com determinada pessoa", + "query_not_found_phone_number": "Não foi possível encontrar o ID Matrix pelo número de telefone", + "rageshake": "Envia um relatório de erro", + "rainbow": "Envia a mensagem colorida como arco-íris", + "rainbowme": "Envia o emoji colorido como um arco-íris", + "remakeolm": "Comando do desenvolvedor: descarta a sessão de grupo de saída atual e configura novas sessões do Olm", + "remove": "Remove desta sala o usuário com o ID determinado", + "roomavatar": "Altera a foto da sala", + "roomname": "Altera o nome da sala", + "server_error": "Erro no servidor", + "server_error_detail": "O servidor pode estar indisponível, sobrecarregado, ou alguma outra coisa não funcionou.", + "shrug": "Adiciona ¯ \\ _ (ツ) _ / ¯ a uma mensagem de texto", + "spoiler": "Envia esta mensagem como spoiler", + "tableflip": "Adiciona (╯°□°)╯︵ ┻━┻ a uma mensagem de texto", + "topic": "Consulta ou altera a descrição da sala", + "topic_none": "Esta sala não tem descrição.", + "topic_room_error": "Falha ao obter tópico da sala: Não foi possível encontrar a sala %(roomId)s", + "tovirtual": "Muda para a sala virtual desta sala, se houver uma", + "tovirtual_not_found": "Nenhuma sala virtual para esta sala", + "unban": "Remove o banimento do usuário com o ID indicado", + "unflip": "Adiciona ┬──┬ ノ( ゜-゜ノ) a uma mensagem de texto simples", + "unholdcall": "Retoma a chamada na sala atual", + "unignore": "Desbloqueia um usuário, exibindo as mensagens dele daqui para frente", + "unignore_dialog_description": "Você não está mais bloqueando %(userId)s", + "unignore_dialog_title": "Usuário desbloqueado", + "unknown_command": "Comando desconhecido", + "unknown_command_button": "Enviar como mensagem", + "unknown_command_detail": "Comando não reconhecido: %(commandText)s", + "unknown_command_help": "Você pode usar /help para listar os comandos disponíveis. Você quis enviar isso como uma mensagem?", + "unknown_command_hint": "Dica: Inicie sua mensagem com // para iniciar com uma barra.", + "upgraderoom": "Atualiza a sala para uma nova versão", + "upgraderoom_permission_error": "Você não tem as permissões necessárias para usar este comando.", + "usage": "Uso", + "verify": "Confirma um usuário, sessão, e chave criptografada pública", + "verify_mismatch": "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!", + "verify_nop": "Sessão já confirmada!", + "verify_success_description": "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.", + "verify_success_title": "Chave confirmada", + "verify_unknown_pair": "Par desconhecido (usuário, sessão): (%(userId)s, %(deviceId)s)", + "whois": "Exibe informação sobre um usuário" + }, + "space": { + "add_existing_room_space": { + "create_prompt": "Criar uma nova sala", + "dm_heading": "Conversas", + "progress_text": { + "one": "Adicionando sala…", + "other": "Adicionando salas… (%(progress)s de %(count)s)" + }, + "space_dropdown_label": "Seleção de Espaços", + "space_dropdown_title": "Adicionar salas existentes" }, - "media_omitted": "Mídia omitida", - "media_omitted_file_size": "Mídia omitida - tamanho do arquivo excede o limite", - "creator_summary": "%(creatorName)s criou esta sala.", - "export_info": "Este é o início da exportação da sala . Exportado por às %(exportDate)s.", - "topic": "Tópico: %(topic)s", - "error_fetching_file": "Erro ao buscar arquivo", - "file_attached": "Arquivo Anexado", - "enter_number_between_min_max": "Insira um número entre %(min)s e %(max)s", - "size_limit_min_max": "O tamanho pode ser apenas um número entre %(min)s MB e %(max)s MB", - "num_messages_min_max": "Número de mensagens pode ser apenas um número entre %(min)s e %(max)s", - "num_messages": "Número de mensagens", - "messages": "Mensagens", - "size_limit": "Limite de Tamanho", - "include_attachments": "Incluir Anexos" + "add_existing_subspace": { + "create_button": "Criar um novo espaço", + "space_dropdown_title": "Adicionar espaço existente" + }, + "context_menu": { + "explore": "Explorar salas", + "options": "Opções do espaço" + }, + "invite": "Convidar pessoas", + "invite_description": "Convidar com email ou nome de usuário", + "invite_link": "Compartilhar link de convite", + "invite_this_space": "Convidar para este espaço", + "landing_welcome": "Boas-vindas ao ", + "leave_dialog_action": "Sair do espaço", + "leave_dialog_option_all": "Sair de todas as salas", + "leave_dialog_option_none": "Não saia de nenhuma sala", + "leave_dialog_option_specific": "Sair de algumas salas", + "room_filter_placeholder": "Buscar salas", + "search_children": "Pesquisar %(spaceName)s", + "share_public": "Compartilhar o seu espaço público" + }, + "spaces": { + "error_no_permission_add_room": "Você não tem permissão para adicionar salas neste espaço", + "error_no_permission_create_room": "Você não tem permissão para criar novas salas neste espaço", + "error_no_permission_invite": "Você não tem permissão para convidar pessoas para este espaço" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Digite o nome do novo servidor que você deseja explorar.", + "network_dropdown_add_dialog_placeholder": "Nome do servidor", + "network_dropdown_add_dialog_title": "Adicionar um novo servidor", + "network_dropdown_add_server_option": "Adicionar um novo servidor…", + "network_dropdown_available_invalid": "Não foi possível encontrar este servidor ou sua lista de salas", + "network_dropdown_available_invalid_forbidden": "Você não tem a permissão para ver a lista de salas deste servidor", + "network_dropdown_available_valid": "Muito bem", + "network_dropdown_required_invalid": "Digite um nome de servidor", + "network_dropdown_your_server_description": "Seu servidor" + } }, - "create_room": { - "title_video_room": "Criar uma sala de vídeo", - "title_public_room": "Criar uma sala pública", - "title_private_room": "Criar uma sala privada", - "action_create_video_room": "Criar sala de vídeo", - "action_create_room": "Criar sala", - "name_validation_required": "Digite um nome para a sala", - "join_rule_restricted_label": "Todos em podersão ver e entrar nesta sala.", - "join_rule_change_notice": "Você pode mudar isto em qualquer momento nas configurações da sala.", - "join_rule_public_parent_space_label": "Qualquer um poderá encontrar e entrar nesta sala, não somente membros de .", - "join_rule_public_label": "Qualquer um poderá encontrar e entrar nesta sala.", - "join_rule_invite_label": "Apenas convidados poderão encontrar e entrar nesta sala.", - "encryption_forced": "O seu servidor demanda que a criptografia esteja ativada em salas privadas.", - "encryption_label": "Ativar a criptografia de ponta a ponta", - "unfederated_label_default_off": "Você pode ativar essa opção se a sala for usada apenas para colaboração dentre equipes internas em seu servidor local. Essa opção não poderá ser alterado mais tarde.", - "unfederated_label_default_on": "Você pode desativar essa opção se a sala for usada para colaboração dentre equipes externas que possuem seu próprio servidor local. Isso não poderá ser alterado mais tarde.", - "topic_label": "Descrição (opcional)", - "room_visibility_label": "Visibilidade da sala", - "join_rule_invite": "Sala privada (apenas com convite)", - "join_rule_restricted": "Visível para membros do espaço", - "unfederated": "Bloquear pessoas externas ao servidor %(serverName)s de conseguirem entrar nesta sala." + "spotlight_dialog": { + "create_new_room_button": "Criar nova sala", + "public_rooms_label": "Salas públicas", + "recently_viewed_section_title": "Visualizado recentemente" + }, + "stickers": { + "empty": "No momento, você não tem pacotes de figurinhas ativados", + "empty_add_prompt": "Adicione alguns agora" + }, + "terms": { + "column_document": "Documento", + "column_service": "Serviço", + "column_summary": "Resumo", + "identity_server_no_terms_description_1": "Esta ação requer acesso ao servidor de identidade padrão para poder validar um endereço de e-mail ou número de telefone, mas este servidor não tem nenhum termo de uso.", + "identity_server_no_terms_description_2": "Continue apenas se você confia em quem possui este servidor.", + "identity_server_no_terms_title": "O servidor de identidade não tem termos de serviço", + "inline_intro_text": "Aceitar para continuar:", + "integration_manager": "Use bots, integrações, widgets e pacotes de figurinhas", + "intro": "Para continuar, você precisa aceitar os termos deste serviço.", + "summary_identity_server_1": "Encontre outras pessoas por telefone ou e-mail", + "summary_identity_server_2": "Seja encontrada/o por número de celular ou por e-mail", + "tac_button": "Revise os termos e condições", + "tac_description": "Para continuar usando o servidor local %(homeserverDomain)s, você deve ler e concordar com nossos termos e condições.", + "tac_title": "Termos e Condições", + "tos": "Termos de serviço" + }, + "theme": { + "light_high_contrast": "Claro (alto contraste)" + }, + "threads": { + "count_of_reply": { + "one": "%(count)s resposta", + "other": "%(count)s respostas" + }, + "show_thread_filter": "Exibir:" + }, + "time": { + "about_day_ago": "há aproximadamente um dia", + "about_hour_ago": "há aproximadamente uma hora", + "about_minute_ago": "há aproximadamente um minuto", + "date_at_time": "%(date)s às %(time)s", + "few_seconds_ago": "há alguns segundos", + "hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss restantes", + "in_about_day": "dentro de aproximadamente um dia", + "in_about_hour": "dentro de aproximadamente uma hora", + "in_about_minute": "dentro de aproximadamente um minuto", + "in_few_seconds": "dentro de alguns segundos", + "in_n_days": "dentro de %(num)s dias", + "in_n_hours": "dentro de %(num)s horas", + "in_n_minutes": "dentro de %(num)s minutos", + "minutes_seconds_left": "%(minutes)sm %(seconds)ss restantes", + "n_days_ago": "há %(num)s dias", + "n_hours_ago": "há %(num)s horas", + "n_minutes_ago": "há %(num)s minutos", + "seconds_left": "%(seconds)s restantes" }, "timeline": { + "context_menu": { + "external_url": "Link do código-fonte", + "resent_unsent_reactions": "Reenviar %(unsentCount)s reações" + }, + "creation_summary_dm": "%(creator)s criou esta conversa.", + "creation_summary_room": "%(creator)s criou e configurou esta sala.", + "download_action_decrypting": "Decriptando", + "download_action_downloading": "Baixando", + "edits": { + "tooltip_label": "Editado em %(date)s. Clique para ver edições.", + "tooltip_sub": "Clicar para ver edições", + "tooltip_title": "Editado em %(date)s" + }, + "encrypted_historical_messages_unavailable": "As mensagens criptografadas antes deste ponto não estão disponíveis.", + "error_no_renderer": "Este evento não pôde ser exibido", + "error_rendering_message": "Não foi possível carregar esta mensagem", + "historical_messages_unavailable": "Você não pode ver as mensagens anteriores", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s encerrou uma transmissão de voz", + "you": "Você encerrou uma transmissão de voz" + }, + "io.element.widgets.layout": "%(senderName)s atualizou o layout da sala", + "load_error": { + "no_permission": "Não foi possível carregar um trecho específico da conversa desta sala, porque parece que você não tem permissão para ler a mensagem em questão.", + "title": "Não foi possível carregar um trecho da conversa", + "unable_to_find": "Não foi possível carregar um trecho específico da conversa desta sala." + }, + "m.audio": { + "error_processing_audio": "Erro ao processar a mensagem de áudio", + "error_processing_voice_message": "Erro ao processar a mensagem de voz" + }, "m.call": { "video_call_started": "Chamada de vídeo iniciada em %(roomName)s.", "video_call_started_unsupported": "Chamada de vídeo iniciada em %(roomName)s. (não compatível com este navegador)" }, + "m.call.hangup": { + "dm": "Chamada encerrada" + }, "m.call.invite": { - "voice_call": "%(senderName)s iniciou uma chamada de voz.", - "voice_call_unsupported": "%(senderName)s iniciou uma chamada de voz. (não suportada por este navegador)", + "call_back_prompt": "Chamar de volta", + "declined": "Chamada recusada", + "failed_connect_media": "Não foi possível conectar-se à mídia", + "failed_connection": "Falha na conexão", + "failed_opponent_media": "Este dispositivo não conseguiu iniciar a câmera ou microfone", + "missed_call": "Chamada perdida", + "no_answer": "Sem resposta", + "unknown_error": "Um erro desconhecido ocorreu", + "unknown_failure": "Falha desconhecida: %(reason)s", + "unknown_state": "A chamada está em um estado desconhecido!", "video_call": "%(senderName)s iniciou uma chamada de vídeo.", - "video_call_unsupported": "%(senderName)s iniciou uma chamada de vídeo. (não suportada por este navegador)" + "video_call_unsupported": "%(senderName)s iniciou uma chamada de vídeo. (não suportada por este navegador)", + "voice_call": "%(senderName)s iniciou uma chamada de voz.", + "voice_call_unsupported": "%(senderName)s iniciou uma chamada de voz. (não suportada por este navegador)" }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s aceitou o convite para %(displayName)s", - "accepted_invite": "%(targetName)s aceitou o convite", - "invite": "%(senderName)s convidou %(targetName)s", - "ban_reason": "%(senderName)s baniu %(targetName)s: %(reason)s", - "ban": "%(senderName)s baniu %(targetName)s", - "change_name": "%(oldDisplayName)s mudou seu nome de exibição para %(displayName)s", - "set_name": "%(senderName)s definiu seu nome de exibição para %(displayName)s", - "remove_name": "%(senderName)s removeu seu nome de exibição (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s removeu sua foto de perfil", - "change_avatar": "%(senderName)s mudou sua foto de perfil", - "set_avatar": "%(senderName)s definiu sua foto de perfil", - "no_change": "%(senderName)s não fez mudanças", - "join": "%(targetName)s entrou na sala", - "reject_invite": "%(targetName)s rejeitou o convite", - "left_reason": "%(targetName)s saiu da sala: %(reason)s", - "left": "%(targetName)s saiu da sala", - "unban": "%(senderName)s desbaniu %(targetName)s", - "withdrew_invite_reason": "%(senderName)s recusou o convite de %(targetName)s: %(reason)s", - "withdrew_invite": "%(senderName)s recusou o convite de %(targetName)s", - "kick_reason": "%(senderName)s removeu %(targetName)s: %(reason)s", - "kick": "%(senderName)s removeu %(targetName)s" + "m.file": { + "decrypt_label": "Descriptografar %(text)s", + "download_label": "Baixar %(text)s", + "error_decrypting": "Erro ao descriptografar o anexo", + "error_invalid": "Arquivo inválido %(extra)s" }, - "m.room.topic": "%(senderDisplayName)s alterou a descrição para \"%(topic)s\".", - "m.room.avatar": "%(senderDisplayName)s mudou a foto da sala.", - "m.room.name": { - "remove": "%(senderDisplayName)s apagou o nome da sala.", - "change": "%(senderDisplayName)s alterou o nome da sala de %(oldRoomName)s para %(newRoomName)s.", - "set": "%(senderDisplayName)s alterou o nome da sala para %(roomName)s." + "m.image": { + "error_decrypting": "Erro ao descriptografar a imagem", + "sent": "%(senderDisplayName)s enviou uma imagem.", + "show_image": "Mostrar imagem" }, - "m.room.tombstone": "%(senderDisplayName)s atualizou esta sala.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s tornou a sala pública para quem conhece o link.", - "invite": "%(senderDisplayName)s tornou a sala disponível apenas por convite.", - "restricted_settings": "%(senderDisplayName)s modificou quem pode se juntar a esta sala. Ver configurações.", - "restricted": "%(senderDisplayName)s modificou quem pode se juntar a esta sala.", - "unknown": "%(senderDisplayName)s alterou a regra de entrada para %(rule)s" + "m.key.verification.cancel": { + "user_cancelled": "%(name)s cancelou a confirmação", + "you_cancelled": "Você cancelou a confirmação de %(name)s" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s permitiu que os convidados entrem na sala.", - "forbidden": "%(senderDisplayName)s impediu que convidados entrassem na sala.", - "unknown": "%(senderDisplayName)s alterou a permissão de acesso de convidados para %(rule)s" + "m.key.verification.done": "Você confirmou %(name)s", + "m.key.verification.request": { + "user_accepted": "%(name)s aceitou", + "user_cancelled": "%(name)s cancelou", + "user_declined": "%(name)s recusou", + "user_wants_to_verify": "%(name)s solicita confirmação", + "you_accepted": "Você aceitou", + "you_cancelled": "Você cancelou", + "you_declined": "Você recusou", + "you_started": "Você enviou uma solicitação de confirmação" }, - "m.image": "%(senderDisplayName)s enviou uma imagem.", - "m.sticker": "%(senderDisplayName)s enviou uma figurinha.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s definiu a lista de controle de acesso do servidor para esta sala.", - "changed": "%(senderDisplayName)s alterou a lista de controle de acesso do servidor para esta sala.", - "all_servers_banned": "🎉 Todos os servidores foram banidos desta sala! Esta sala não pode mais ser utilizada." + "m.location": { + "full": "%(senderName)s compartilhou sua localização" + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s voto", + "other": "%(count)s votos" + } + }, + "m.poll.end": { + "sender_ended": "%(senderName)s encerrou uma enquete" + }, + "m.poll.start": "%(senderName)s começou uma enquete - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s mudou a foto da sala.", + "changed_img": "%(senderDisplayName)s alterou a foto da sala para ", + "lightbox_title": "%(senderDisplayName)s alterou a foto da sala %(roomName)s", + "removed": "%(senderDisplayName)s removeu a foto da sala." }, "m.room.canonical_alias": { - "set": "%(senderName)s definiu o endereço principal desta sala como %(address)s.", - "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.", "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." @@ -2503,532 +2256,607 @@ "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." - } + }, + "changed": "%(senderName)s alterou os endereços 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.", + "removed": "%(senderName)s removeu o endereço principal desta sala.", + "set": "%(senderName)s definiu o endereço principal desta sala como %(address)s." }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s cancelou o convite para %(targetDisplayName)s entrar na sala.", - "sent": "%(senderName)s enviou um convite para %(targetDisplayName)s entrar na sala." + "m.room.create": { + "continuation": "Esta sala é uma continuação de outra conversa.", + "see_older_messages": "Clique aqui para ver as mensagens mais antigas." + }, + "m.room.encryption": { + "disable_attempt": "A tentativa de desativar a criptografia foi ignorada", + "disabled": "Criptografia desativada", + "parameters_changed": "Alguns parâmetros de criptografia foram modificados.", + "unsupported": "A criptografia usada nesta sala não é suportada." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s permitiu que os convidados entrem na sala.", + "forbidden": "%(senderDisplayName)s impediu que convidados entrassem na sala.", + "unknown": "%(senderDisplayName)s alterou a permissão de acesso de convidados para %(rule)s" }, "m.room.history_visibility": { "invited": "%(senderName)s deixou o histórico futuro da sala visível para todos os participantes da sala, a partir de quando foram convidados.", "joined": "%(senderName)s deixou o histórico futuro da sala visível para todos os participantes da sala, a partir de quando entraram.", "shared": "%(senderName)s deixou o histórico futuro da sala visível para todas as pessoas da sala.", - "world_readable": "%(senderName)s deixou o histórico futuro da sala visível para qualquer pessoa.", - "unknown": "%(senderName)s deixou o histórico futuro da sala visível para desconhecido (%(visibility)s)." + "unknown": "%(senderName)s deixou o histórico futuro da sala visível para desconhecido (%(visibility)s).", + "world_readable": "%(senderName)s deixou o histórico futuro da sala visível para qualquer pessoa." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s tornou a sala disponível apenas por convite.", + "public": "%(senderDisplayName)s tornou a sala pública para quem conhece o link.", + "restricted": "%(senderDisplayName)s modificou quem pode se juntar a esta sala.", + "restricted_settings": "%(senderDisplayName)s modificou quem pode se juntar a esta sala. Ver configurações.", + "unknown": "%(senderDisplayName)s alterou a regra de entrada para %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s aceitou o convite para %(displayName)s", + "accepted_invite": "%(targetName)s aceitou o convite", + "ban": "%(senderName)s baniu %(targetName)s", + "ban_reason": "%(senderName)s baniu %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s mudou sua foto de perfil", + "change_name": "%(oldDisplayName)s mudou seu nome de exibição para %(displayName)s", + "invite": "%(senderName)s convidou %(targetName)s", + "join": "%(targetName)s entrou na sala", + "kick": "%(senderName)s removeu %(targetName)s", + "kick_reason": "%(senderName)s removeu %(targetName)s: %(reason)s", + "left": "%(targetName)s saiu da sala", + "left_reason": "%(targetName)s saiu da sala: %(reason)s", + "no_change": "%(senderName)s não fez mudanças", + "reject_invite": "%(targetName)s rejeitou o convite", + "remove_avatar": "%(senderName)s removeu sua foto de perfil", + "remove_name": "%(senderName)s removeu seu nome de exibição (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s definiu sua foto de perfil", + "set_name": "%(senderName)s definiu seu nome de exibição para %(displayName)s", + "unban": "%(senderName)s desbaniu %(targetName)s", + "withdrew_invite": "%(senderName)s recusou o convite de %(targetName)s", + "withdrew_invite_reason": "%(senderName)s recusou o convite de %(targetName)s: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s alterou o nome da sala de %(oldRoomName)s para %(newRoomName)s.", + "remove": "%(senderDisplayName)s apagou o nome da sala.", + "set": "%(senderDisplayName)s alterou o nome da sala para %(roomName)s." }, "m.room.pinned_events": { - "pinned_link": "%(senderName)s fixou uma mensagens nesta sala. Veja todas as mensagens fixadas.", + "changed": "%(senderName)s alterou as mensagens fixadas da sala.", + "changed_link": "%(senderName)s mudou a mensagem fixada da sala.", "pinned": "%(senderName)s fixou uma mensagem nesta sala. Veja todas as mensagens fixadas.", - "unpinned_link": "%(senderName)s desafixou uma mensagem desta sala. Veja todas as mensagens fixadas.", + "pinned_link": "%(senderName)s fixou uma mensagens nesta sala. Veja todas as mensagens fixadas.", "unpinned": "%(senderName)s desafixou uma mensagem desta sala. Veja todas as mensagens fixadas.", - "changed_link": "%(senderName)s mudou a mensagem fixada da sala.", - "changed": "%(senderName)s alterou as mensagens fixadas da sala." + "unpinned_link": "%(senderName)s desafixou uma mensagem desta sala. Veja todas as mensagens fixadas." + }, + "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" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Todos os servidores foram banidos desta sala! Esta sala não pode mais ser utilizada.", + "changed": "%(senderDisplayName)s alterou a lista de controle de acesso do servidor para esta sala.", + "set": "%(senderDisplayName)s definiu a lista de controle de acesso do servidor para esta sala." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s cancelou o convite para %(targetDisplayName)s entrar na sala.", + "sent": "%(senderName)s enviou um convite para %(targetDisplayName)s entrar na sala." + }, + "m.room.tombstone": "%(senderDisplayName)s atualizou esta sala.", + "m.room.topic": "%(senderDisplayName)s alterou a descrição para \"%(topic)s\".", + "m.sticker": "%(senderDisplayName)s enviou uma figurinha.", + "m.video": { + "error_decrypting": "Erro ao descriptografar o vídeo" }, "m.widget": { - "modified": "O widget %(widgetName)s foi modificado por %(senderName)s", "added": "O widget %(widgetName)s foi criado por %(senderName)s", + "jitsi_ended": "Chamada de vídeo em grupo encerrada por %(senderName)s", + "jitsi_join_right_prompt": "Participe da chamada em grupo, clicando no botão de informações da sala, à direita da tela", + "jitsi_join_top_prompt": "Entre na chamada em grupo no topo desta sala", + "jitsi_started": "Chamada de vídeo em grupo iniciada por %(senderName)s", + "jitsi_updated": "Chamada de vídeo em grupo atualizada por %(senderName)s", + "modified": "O widget %(widgetName)s foi modificado por %(senderName)s", "removed": "O widget %(widgetName)s foi removido por %(senderName)s" }, - "io.element.widgets.layout": "%(senderName)s atualizou o layout da sala", - "m.location": "%(senderName)s compartilhou sua localização", - "self_redaction": "Mensagem apagada", + "mab": { + "copy_link_thread": "Copiar ligação para o tópico", + "label": "Ações da mensagem", + "view_in_room": "Ver na sala" + }, + "mjolnir": { + "changed_rule_glob": "%(senderName)s alterou uma regra que bania o que correspondia 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_users": "%(senderName)s alterou uma regra que bania usuários que correspondiam a %(oldGlob)s para corresponder a %(newGlob)s devido à %(reason)s", + "created_rule": "%(senderName)s criou uma regra de banimento correspondendo 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_users": "%(senderName)s criou uma regra que bane usuários que correspondem a %(glob)s devido à %(reason)s", + "message_hidden": "Você bloqueou este usuário, portanto, a mensagem dele foi escondida. Mostrar mesmo assim.", + "removed_rule": "%(senderName)s removeu uma regra de banimento correspondendo 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_users": "%(senderName)s removeu a regra que bane usuários que correspondem a %(glob)s", + "updated_invalid_rule": "%(senderName)s atualizou uma regra de banimento inválida", + "updated_rule": "%(senderName)s atualizou uma regra de banimento 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_users": "%(senderName)s atualizou a regra de banimento de usuários correspondendo a %(glob)s devido à %(reason)s" + }, + "reactions": { + "add_reaction_prompt": "Adicionar reação", + "label": "%(reactors)s reagiram com %(content)s", + "tooltip": "reagiu com %(shortName)s" + }, + "read_receipt_title": { + "one": "Visto por %(count)s pessoa", + "other": "Visto por %(count)s pessoas" + }, + "redacted": { + "tooltip": "Mensagem apagada em %(date)s" + }, "redaction": "Mensagem apagada por %(name)s", - "m.poll.start": "%(senderName)s começou uma enquete - %(pollQuestion)s", - "m.poll.end": "%(senderName)s encerrou uma enquete", - "typing_indicator": { - "one_user": "%(displayName)s está digitando…", - "two_users": "%(names)s e %(lastPerson)s estão digitando…", - "more_users": { - "other": "%(names)s e %(count)s outras pessoas estão digitando…", - "one": "%(names)s e outra pessoa estão digitando…" - } + "reply": { + "error_loading": "Não é possível carregar o evento que foi respondido, ele não existe ou você não tem permissão para visualizá-lo.", + "in_reply_to": "Em resposta a ", + "in_reply_to_for_export": "Em resposta a esta mensagem" }, - "m.call.hangup": { - "dm": "Chamada encerrada" + "scalar_starter_link": { + "dialog_description": "Você será redirecionado para um site de terceiros para poder autenticar a sua conta, tendo em vista usar o serviço %(integrationsUrl)s. Deseja prosseguir?", + "dialog_title": "Adicionar uma integração" }, + "self_redaction": "Mensagem apagada", + "send_state_failed": "Falhou a enviar", + "send_state_sent": "A sua mensagem foi enviada", "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" + "banned": { + "other": "foi banido %(count)s vezes", + "one": "foi banido" }, - "rejoined_multiple": { - "other": "%(severalUsers)s saíram e entraram %(count)s vezes", - "one": "%(severalUsers)s saíram e entraram" + "banned_multiple": { + "other": "foram banidos %(count)s vezes", + "one": "foram banidos" }, - "rejoined": { - "other": "%(oneUser)s saiu e entrou %(count)s vezes", - "one": "%(oneUser)s saiu e entrou" + "changed_name": { + "other": "%(oneUser)s alterou o nome e sobrenome %(count)s vezes", + "one": "%(oneUser)s alterou o nome e sobrenome" }, - "rejected_invite_multiple": { - "other": "%(severalUsers)s recusaram os convites %(count)s vezes", - "one": "%(severalUsers)s recusaram os convites" + "changed_name_multiple": { + "other": "%(severalUsers)s alteraram o nome e sobrenome %(count)s vezes", + "one": "%(severalUsers)s alteraram o nome e sobrenome" }, - "rejected_invite": { - "other": "%(oneUser)s recusou o convite %(count)s vezes", - "one": "%(oneUser)s recusou o convite" + "invite_withdrawn": { + "other": "%(oneUser)s teve os convites removidos %(count)s vezes", + "one": "%(oneUser)s teve o convite removido" }, "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": { + "other": "foi convidada/o %(count)s vezes", + "one": "foi convidada/o" + }, "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" + "joined": { + "other": "%(oneUser)s entrou %(count)s vezes", + "one": "%(oneUser)s entrou" }, - "banned_multiple": { - "other": "foram banidos %(count)s vezes", - "one": "foram banidos" + "joined_and_left": { + "other": "%(oneUser)s entrou e saiu %(count)s vezes", + "one": "%(oneUser)s entrou e saiu" }, - "banned": { - "other": "foi banido %(count)s vezes", - "one": "foi banido" + "joined_and_left_multiple": { + "other": "%(severalUsers)s entraram e saíram %(count)s vezes", + "one": "%(severalUsers)s entraram e saíram" }, - "unbanned_multiple": { - "other": "tiveram o banimento removido %(count)s vezes", - "one": "tiveram o banimento removido" + "joined_multiple": { + "other": "%(severalUsers)s entraram %(count)s vezes", + "one": "%(severalUsers)s entraram" }, - "unbanned": { - "other": "teve o banimento removido %(count)s vezes", - "one": "teve o banimento removido" + "kicked": { + "other": "foi removido %(count)s vezes", + "one": "foi removido" }, "kicked_multiple": { "other": "foram removidos %(count)s vezes", "one": "foram removidos" }, - "kicked": { - "other": "foi removido %(count)s vezes", - "one": "foi removido" + "left": { + "other": "%(oneUser)s saiu %(count)s vezes", + "one": "%(oneUser)s saiu" }, - "changed_name_multiple": { - "other": "%(severalUsers)s alteraram o nome e sobrenome %(count)s vezes", - "one": "%(severalUsers)s alteraram o nome e sobrenome" + "left_multiple": { + "other": "%(severalUsers)s saíram %(count)s vezes", + "one": "%(severalUsers)s saíram" }, - "changed_name": { - "other": "%(oneUser)s alterou o nome e sobrenome %(count)s vezes", - "one": "%(oneUser)s alterou o nome e sobrenome" + "no_change": { + "other": "%(oneUser)s não fez alterações %(count)s vezes", + "one": "%(oneUser)s não fez alterações" }, "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" - } - }, - "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" - }, - "encrypted_historical_messages_unavailable": "As mensagens criptografadas antes deste ponto não estão disponíveis.", - "historical_messages_unavailable": "Você não pode ver as mensagens anteriores" - }, - "slash_command": { - "spoiler": "Envia esta mensagem como spoiler", - "shrug": "Adiciona ¯ \\ _ (ツ) _ / ¯ a uma mensagem de texto", - "tableflip": "Adiciona (╯°□°)╯︵ ┻━┻ a uma mensagem de texto", - "unflip": "Adiciona ┬──┬ ノ( ゜-゜ノ) a uma mensagem de texto simples", - "lenny": "Adiciona ( ͡° ͜ʖ ͡°) a uma mensagem de texto", - "plain": "Envia uma mensagem de texto sem formatação", - "html": "Envia uma mensagem como HTML, sem formatação", - "upgraderoom": "Atualiza a sala para uma nova versão", - "upgraderoom_permission_error": "Você não tem as permissões necessárias para usar este comando.", - "jumptodate": "Ir para a data especificada na linha do tempo", - "jumptodate_invalid_input": "Não foi possível entender a data fornecida (%(inputDate)s). Tente usando o formato AAAA-MM-DD.", - "nick": "Altera o seu nome e sobrenome", - "myroomnick": "Altera o seu nome e sobrenome apenas nesta sala", - "roomavatar": "Altera a foto da sala", - "topic": "Consulta ou altera a descrição da sala", - "topic_room_error": "Falha ao obter tópico da sala: Não foi possível encontrar a sala %(roomId)s", - "topic_none": "Esta sala não tem descrição.", - "roomname": "Altera o nome da sala", - "invite": "Convida o usuário com o ID especificado para esta sala", - "remove": "Remove desta sala o usuário com o ID determinado", - "ban": "Bane o usuário com o ID indicado", - "unban": "Remove o banimento do usuário com o ID indicado", - "ignore": "Bloqueia um usuário, escondendo as mensagens dele de você", - "unignore": "Desbloqueia um usuário, exibindo as mensagens dele daqui para frente", - "devtools": "Abre a caixa de diálogo Ferramentas do desenvolvedor", - "addwidget": "Adiciona um widget personalizado na sala por meio de um link", - "rainbow": "Envia a mensagem colorida como arco-íris", - "rainbowme": "Envia o emoji colorido como um arco-íris", - "help": "Exibe a lista de comandos com usos e descrições", - "whois": "Exibe informação sobre um usuário", - "rageshake": "Envia um relatório de erro", - "msg": "Envia uma mensagem para determinada pessoa", - "usage": "Uso", - "category_messages": "Mensagens", - "category_actions": "Ações", - "category_admin": "Administrador/a", - "category_advanced": "Avançado", - "category_effects": "Efeitos", - "category_other": "Outros", - "addwidget_missing_url": "Forneça o link de um widget ou de um código de incorporação", - "addwidget_invalid_protocol": "Forneça o link de um widget com https:// ou http://", - "addwidget_no_permissions": "Você não pode modificar widgets nesta sala.", - "converttodm": "Converte a sala para uma conversa", - "converttoroom": "Converte a conversa para uma sala", - "discardsession": "Força a atual sessão da comunidade em uma sala criptografada a ser descartada", - "remakeolm": "Comando do desenvolvedor: descarta a sessão de grupo de saída atual e configura novas sessões do Olm", - "tovirtual": "Muda para a sala virtual desta sala, se houver uma", - "tovirtual_not_found": "Nenhuma sala virtual para esta sala", - "query": "Abre um chat com determinada pessoa", - "query_not_found_phone_number": "Não foi possível encontrar o ID Matrix pelo número de telefone", - "holdcall": "Pausa a chamada na sala atual", - "no_active_call": "Nenhuma chamada ativa nesta sala", - "unholdcall": "Retoma a chamada na sala atual", - "me": "Visualizar atividades", - "error_invalid_runfn": "Erro de comando: Não é possível manipular o comando de barra.", - "error_invalid_rendering_type": "Erro de comando: Não é possível manipular o tipo (%(renderingType)s)", - "join": "Entra em uma sala com o endereço fornecido", - "failed_find_room": "Falha no comando: Não foi possível encontrar sala %(roomId)s", - "failed_find_user": "Não encontrei este(a) usuário(a) na sala", - "op": "Define o nível de permissões de um usuário", - "deop": "Retira o nível de moderador do usuário com o ID informado" - }, - "presence": { - "online_for": "Online há %(duration)s", - "idle_for": "Inativo há %(duration)s", - "offline_for": "Offline há %(duration)s", - "unknown_for": "Status desconhecido há %(duration)s", - "online": "Conectada/o", - "idle": "Ocioso", - "unknown": "Desconhecido", - "offline": "Offline", - "away": "Ausente" - }, - "Unknown": "Desconhecido", - "event_preview": { - "m.call.answer": { - "you": "Você entrou na chamada", - "user": "%(senderName)s entrou na chamada", - "dm": "Chamada em andamento" - }, - "m.call.hangup": { - "you": "Você encerrou a chamada", - "user": "%(senderName)s encerrou a chamada" - }, - "m.call.invite": { - "you": "Você iniciou uma chamada", - "user": "%(senderName)s iniciou uma chamada", - "dm_send": "Aguardando a resposta", - "dm_receive": "%(senderName)s está chamando" - }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "disable_microphone": "Silenciar microfone", - "enable_microphone": "Habilitar microfone", - "disable_camera": "Desligar câmera", - "enable_camera": "Ligar câmera", - "audio_devices": "Dispositivos de áudio", - "video_devices": "Dispositivos de vídeo", - "you_are_presenting": "Você está apresentando", - "user_is_presenting": "%(sharerName)s está apresentando", - "camera_disabled": "Sua câmera está desligada", - "camera_enabled": "Sua câmera ainda está habilitada", - "consulting": "Consultar com %(transferTarget)s. Tranferir para %(transferee)s", - "call_held_switch": "Você pausou a chamada Retomar", - "call_held_resume": "Você pausou a chamada Retomar", - "call_held": "%(peerName)s pausou a chamada", - "dialpad": "Teclado de discagem", - "stop_screenshare": "Parar de compartilhar sua tela", - "start_screenshare": "Começar a compartilhar sua tela", - "hangup": "Desligar", - "expand": "Retornar para a chamada", - "on_hold": "%(name)s em espera", - "voice_call": "Chamada de voz", - "video_call": "Chamada de vídeo", - "video_call_started": "Videochamada iniciada", - "unsilence": "Som ligado", - "silence": "Silenciar chamado", - "unknown_caller": "Pessoa desconhecida ligando", - "call_failed": "A chamada falhou", - "unable_to_access_microphone": "Não é possível acessar o microfone", - "call_failed_microphone": "A chamada falhou porque não foi possível acessar o microfone. Verifique se o microfone está conectado e configurado corretamente.", - "unable_to_access_media": "Não é possível acessar a câmera/microfone", - "call_failed_media": "A chamada falhou porque a câmera ou o microfone não puderam ser acessados. Verifique se:", - "call_failed_media_connected": "Um microfone e uma câmera estão conectados e configurados corretamente", - "call_failed_media_permissions": "Permissão concedida para usar a câmera", - "call_failed_media_applications": "Nenhum outro aplicativo está usando a câmera", - "already_in_call": "Já em um chamada", - "already_in_call_person": "Você já está em uma chamada com essa pessoa.", - "unsupported": "Chamadas não suportadas", - "unsupported_browser": "Você não pode fazer chamadas neste navegador." - }, - "Other": "Outros", - "Advanced": "Avançado", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Alterar avatar do espaço", - "m.room.avatar": "Alterar a foto da sala", - "m.room.name_space": "Mudar o nome do espaço", - "m.room.name": "Alterar o nome da sala", - "m.room.canonical_alias_space": "Mudar o endereço principal para o espaço", - "m.room.canonical_alias": "Alterar o endereço principal da sala", - "m.space.child": "Gerenciar salas neste espaço", - "m.room.history_visibility": "Alterar a visibilidade do histórico", - "m.room.power_levels": "Alterar permissões", - "m.room.topic_space": "Mudar a descrição", - "m.room.topic": "Alterar a descrição", - "m.room.tombstone": "Atualizar a sala", - "m.room.encryption": "Ativar criptografia nesta sala", - "m.room.server_acl": "Mudar o ACL do servidor", - "m.widget": "Modificar widgets", - "m.room.pinned_events": "Gerenciar eventos fixados", - "users_default": "Cargo padrão", - "events_default": "Enviar mensagens", - "invite": "Convidar usuários", - "state_default": "Alterar configurações", - "kick": "Remover usuários", - "ban": "Banir usuários", - "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" + "rejected_invite": { + "other": "%(oneUser)s recusou o convite %(count)s vezes", + "one": "%(oneUser)s recusou o convite" + }, + "rejected_invite_multiple": { + "other": "%(severalUsers)s recusaram os convites %(count)s vezes", + "one": "%(severalUsers)s recusaram os convites" + }, + "rejoined": { + "other": "%(oneUser)s saiu e entrou %(count)s vezes", + "one": "%(oneUser)s saiu e entrou" + }, + "rejoined_multiple": { + "other": "%(severalUsers)s saíram e entraram %(count)s vezes", + "one": "%(severalUsers)s saíram e entraram" + }, + "unbanned": { + "other": "teve o banimento removido %(count)s vezes", + "one": "teve o banimento removido" + }, + "unbanned_multiple": { + "other": "tiveram o banimento removido %(count)s vezes", + "one": "tiveram o banimento removido" + } + }, + "typing_indicator": { + "more_users": { + "other": "%(names)s e %(count)s outras pessoas estão digitando…", + "one": "%(names)s e outra pessoa estão digitando…" + }, + "one_user": "%(displayName)s está digitando…", + "two_users": "%(names)s e %(lastPerson)s estão digitando…" + }, + "url_preview": { + "close": "Fechar a visualização", + "show_n_more": { + "one": "Exibir a %(count)s outra prévia", + "other": "Exibir as %(count)s outras prévias" + } } }, - "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" - }, - "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" - }, - "spaces": { - "error_no_permission_invite": "Você não tem permissão para convidar pessoas para este espaço", - "error_no_permission_create_room": "Você não tem permissão para criar novas salas neste espaço", - "error_no_permission_add_room": "Você não tem permissão para adicionar salas neste espaço" + "truncated_list_n_more": { + "other": "E %(count)s mais..." }, - "auth": { - "continue_with_idp": "Continuar com %(provider)s", - "sign_in_with_sso": "Entre com o logon único", - "sso": "Autenticação Única", - "continue_with_sso": "Continuar com %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s ou %(usernamePassword)s", - "sign_in_instead": "Já tem uma conta? Entre aqui", - "account_clash": "Sua nova conta (%(newAccountId)s) foi registrada, mas você já está conectado a uma conta diferente (%(loggedInUserId)s).", - "account_clash_previous_account": "Continuar com a conta anterior", - "log_in_new_account": "Entrar em sua nova conta.", - "registration_successful": "Registro bem-sucedido", - "server_picker_title": "Faça login em seu servidor local", - "server_picker_dialog_title": "Decida onde a sua conta será hospedada", - "footer_powered_by_matrix": "oferecido por Matrix", - "failed_homeserver_discovery": "Falha ao executar a descoberta do homeserver", - "sync_footer_subtitle": "Se você participa em muitas salas, isso pode demorar um pouco", - "unsupported_auth_msisdn": "Este servidor não permite a autenticação através de números de telefone.", - "unsupported_auth_email": "Este servidor local não suporta login usando endereço de e-mail.", - "registration_disabled": "O registro de contas foi desativado neste servidor local.", - "failed_query_registration_methods": "Não foi possível consultar as opções de registro suportadas.", - "incorrect_password": "Senha incorreta", - "failed_soft_logout_auth": "Falha em autenticar novamente", - "soft_logout_heading": "Você está desconectada/o", - "forgot_password_email_required": "O e-mail vinculado à sua conta precisa ser informado.", - "sign_in_prompt": "Já tem uma conta? Login", - "forgot_password_prompt": "Esqueceu sua senha?", - "soft_logout_intro_password": "Digite sua senha para entrar e recuperar o acesso à sua conta.", - "soft_logout_intro_sso": "Entre e recupere o acesso à sua conta.", - "soft_logout_intro_unsupported_auth": "Você não pôde se conectar na sua conta. Entre em contato com o administrador do servidor para obter mais informações.", - "create_account_prompt": "Novo por aqui? Crie uma conta", - "sign_in_or_register": "Faça login ou crie uma conta", - "sign_in_or_register_description": "Use sua conta ou crie uma nova para continuar.", - "register_action": "Criar Conta", - "server_picker_failed_validate_homeserver": "Não foi possível validar o servidor local", - "server_picker_invalid_url": "URL inválido", - "server_picker_required": "Digite um servidor local", - "server_picker_custom": "Outro servidor local", - "server_picker_explainer": "Use o seu servidor local Matrix preferido, ou hospede o seu próprio servidor.", - "server_picker_learn_more": "Sobre os servidores locais" + "update": { + "changelog": "Registro de alterações", + "check_action": "Verificar atualizações", + "error_encountered": "Erro encontrado (%(errorDetail)s).", + "error_unable_load_commit": "Não foi possível carregar os detalhes do envio: %(msg)s", + "new_version_available": "Nova versão disponível. Atualize agora.", + "no_update": "Nenhuma atualização disponível.", + "release_notes_toast_title": "Novidades", + "see_changes_button": "O que há de novidades?", + "toast_description": "Uma nova versão do %(brand)s está disponível", + "toast_title": "Atualizar o %(brand)s", + "unavailable": "Indisponível" + }, + "upload_failed_generic": "O envio do arquivo '%(fileName)s' falhou.", + "upload_failed_size": "O arquivo '%(fileName)s' excede o limite de tamanho deste homeserver para uploads", + "upload_failed_title": "O envio falhou", + "upload_file": { + "cancel_all_button": "Cancelar tudo", + "error_file_too_large": "Este arquivo é muito grande para ser enviado. O limite do tamanho de arquivos é %(limit)s, enquanto que o tamanho desse arquivo é %(sizeOfThisFile)s.", + "error_files_too_large": "Esses arquivos são muito grandes para serem enviados. O limite do tamanho de arquivos é %(limit)s.", + "error_some_files_too_large": "Alguns arquivos são muito grandes para serem enviados. O limite do tamanho de arquivos é %(limit)s.", + "error_title": "Erro no envio", + "title": "Enviar arquivos", + "title_progress": "Enviar arquivos (%(current)s de %(total)s)", + "upload_all_button": "Enviar tudo", + "upload_n_others_button": { + "other": "Enviar %(count)s outros arquivos", + "one": "Enviar %(count)s outros arquivos" + } }, - "room_list": { - "sort_unread_first": "Mostrar salas não lidas em primeiro", - "show_previews": "Mostrar pré-visualizações de mensagens", - "sort_by": "Classificar por", - "sort_by_activity": "Atividade recente", - "sort_by_alphabet": "A-Z", - "sublist_options": "Opções da Lista", - "show_n_more": { - "other": "Mostrar %(count)s a mais", - "one": "Mostrar %(count)s a mais" + "user_info": { + "admin_tools_section": "Ferramentas de administração", + "ban_room_confirm_title": "Banir de %(roomName)s", + "ban_space_everything": "Bani-los de tudo que eu faço", + "ban_space_specific": "Bani-los de coisas específicas que faço", + "count_of_sessions": { + "other": "%(count)s sessões", + "one": "%(count)s sessão" }, - "show_less": "Mostrar menos", - "notification_options": "Alterar notificações" - }, - "report_content": { - "missing_reason": "Por favor, descreva porque você está reportando.", - "report_content_to_homeserver": "Denunciar conteúdo ao administrador do seu servidor principal", - "description": "Reportar esta mensagem enviará o seu 'event ID' único para o/a administrador/a do seu Homeserver. Se as mensagens nesta sala são criptografadas, o/a administrador/a não conseguirá ler o texto da mensagem nem ver nenhuma imagem ou arquivo." + "count_of_verified_sessions": { + "other": "%(count)s sessões confirmadas", + "one": "1 sessão confirmada" + }, + "deactivate_confirm_action": "Desativar usuário", + "deactivate_confirm_description": "Desativar este usuário irá desconectá-lo e impedi-lo de fazer o login novamente. Além disso, ele sairá de todas as salas em que estiver. Esta ação não pode ser revertida. Tem certeza de que deseja desativar este usuário?", + "deactivate_confirm_title": "Desativar usuário?", + "demote_button": "Reduzir privilégio", + "demote_self_confirm_description_space": "Você não poderá desfazer esta mudança, já que está tirando seu próprio cargo, e se você for o último usuário com privilégios neste espaço será impossível ganhá-los novamente.", + "demote_self_confirm_room": "Você não poderá desfazer essa alteração, já que está rebaixando sua própria permissão. Se você for a última pessoa nesta sala, será impossível recuperar a permissão atual.", + "demote_self_confirm_title": "Reduzir seu próprio privilégio?", + "disinvite_button_room_name": "Cancelar convite de %(roomName)s", + "edit_own_devices": "Editar dispositivos", + "error_ban_user": "Não foi possível banir o usuário", + "error_deactivate": "Falha ao desativar o usuário", + "error_mute_user": "Não foi possível remover notificações da/do usuária/o", + "error_revoke_3pid_invite_description": "Não foi possível revogar o convite. O servidor pode estar com um problema temporário ou você não tem permissões suficientes para revogar o convite.", + "error_revoke_3pid_invite_title": "Falha ao revogar o convite", + "hide_sessions": "Esconder sessões", + "hide_verified_sessions": "Esconder sessões confirmadas", + "invited_by": "Convidado por %(sender)s", + "jump_to_rr_button": "Ir para a confirmação de leitura", + "kick_space_warning": "Eles ainda poderão acessar tudo o que você não for administrador.", + "promote_warning": "Você não poderá desfazer essa alteração, pois está promovendo o usuário ao mesmo nível de permissão que você.", + "redact": { + "confirm_button": { + "other": "Apagar %(count)s mensagens para todos", + "one": "Remover 1 mensagem" + }, + "confirm_description_2": "Quando há muitas mensagens, isso pode levar algum tempo. Por favor, não recarregue o seu cliente enquanto isso.", + "confirm_title": "Apagar mensagens de %(user)s na sala", + "no_recent_messages_description": "Tente rolar para cima na conversa para ver se há mensagens anteriores.", + "no_recent_messages_title": "Nenhuma mensagem recente de %(user)s foi encontrada" + }, + "redact_button": "Apagar mensagens desta pessoa na sala", + "revoke_invite": "Revogar o convite", + "role_label": "Cargo em ", + "room_encrypted": "As mensagens nesta sala estão criptografadas de ponta a ponta.", + "room_encrypted_detail": "Suas mensagens são protegidas e somente você e o destinatário têm as chaves exclusivas para desbloqueá-las.", + "room_unencrypted": "As mensagens nesta sala não estão criptografadas de ponta a ponta.", + "room_unencrypted_detail": "Em salas criptografadas, suas mensagens estão seguras e apenas você e a pessoa que a recebe têm as chaves únicas que permitem a sua leitura.", + "share_button": "Compartilhar este usuário", + "unban_room_confirm_title": "Desbanir de %(roomName)s", + "unban_space_everything": "Desbani-los de tudo que eu faço", + "unban_space_specific": "Desbani-los de coisas específicas que eu faço", + "unban_space_warning": "Eles não poderão acessar o que você não é administrador.", + "verify_button": "Confirmar usuário", + "verify_explainer": "Para maior segurança, confirme este usuário comparando um código único em ambos os aparelhos." + }, + "user_menu": { + "settings": "Todas as configurações", + "switch_theme_dark": "Alternar para o modo escuro", + "switch_theme_light": "Alternar para o modo claro" + }, + "voice_broadcast": { + "confirm_listen_description": "Se você começar a ouvir esta tramissão ao vivo, a gravação desta transmissão, será encerrada.", + "confirm_listen_title": "Ouvir transmissão ao vivo?", + "confirm_stop_affirm": "Sim, interromper a transmissão", + "confirm_stop_title": "Parar a transmissão ao vivo?", + "failed_already_recording_description": "Você já está gravando uma transmissão de voz. Encerre sua transmissão de voz atual para iniciar uma nova.", + "failed_already_recording_title": "Não é possível iniciar uma nova transmissão de voz", + "failed_insufficient_permission_description": "Você não tem as permissões necessárias para iniciar uma transmissão de voz nesta sala. Entre em contato com um administrador de sala para atualizar suas permissões.", + "failed_insufficient_permission_title": "Não é possível iniciar uma nova transmissão de voz", + "failed_no_connection_description": "Infelizmente, não podemos iniciar uma gravação agora. Por favor, tente novamente mais tarde.", + "failed_no_connection_title": "Erro de conexão", + "failed_others_already_recording_description": "Outra pessoa já está gravando uma transmissão de voz. Aguarde o término da transmissão de voz para iniciar uma nova.", + "failed_others_already_recording_title": "Não é possível iniciar uma nova transmissão de voz", + "live": "Ao vivo" }, - "setting": { - "help_about": { - "brand_version": "versão do %(brand)s:", - "olm_version": "Versão do Olm:", - "help_link": "Para obter ajuda com o uso do %(brand)s, clique aqui.", - "help_link_chat_bot": "Para obter ajuda com o uso do %(brand)s, clique aqui ou inicie um bate-papo com nosso bot usando o botão abaixo.", - "chat_bot": "Converse com o bot do %(brand)s", - "title": "Ajuda e sobre", - "versions": "Versões", - "access_token_detail": "Seu token de acesso dá acesso total à sua conta. Não o compartilhe com ninguém.", - "clear_cache_reload": "Limpar cache e recarregar" - } + "voip": { + "already_in_call": "Já em um chamada", + "already_in_call_person": "Você já está em uma chamada com essa pessoa.", + "answered_elsewhere": "Respondido em algum lugar", + "answered_elsewhere_description": "A chamada foi atendida em outro aparelho.", + "audio_devices": "Dispositivos de áudio", + "call_failed": "A chamada falhou", + "call_failed_description": "Não foi possível iniciar a chamada", + "call_failed_media": "A chamada falhou porque a câmera ou o microfone não puderam ser acessados. Verifique se:", + "call_failed_media_applications": "Nenhum outro aplicativo está usando a câmera", + "call_failed_media_connected": "Um microfone e uma câmera estão conectados e configurados corretamente", + "call_failed_media_permissions": "Permissão concedida para usar a câmera", + "call_failed_microphone": "A chamada falhou porque não foi possível acessar o microfone. Verifique se o microfone está conectado e configurado corretamente.", + "call_held": "%(peerName)s pausou a chamada", + "call_held_resume": "Você pausou a chamada Retomar", + "call_held_switch": "Você pausou a chamada Retomar", + "call_toast_unknown_room": "Sala desconhecida", + "camera_disabled": "Sua câmera está desligada", + "camera_enabled": "Sua câmera ainda está habilitada", + "cannot_call_yourself_description": "Você não pode iniciar uma chamada consigo mesmo.", + "connecting": "Conectando", + "connection_lost": "A conectividade com o servidor foi perdida", + "connection_lost_description": "Você não pode fazer chamadas sem uma conexão com o servidor.", + "consulting": "Consultar com %(transferTarget)s. Tranferir para %(transferee)s", + "default_device": "Aparelho padrão", + "dialpad": "Teclado de discagem", + "disable_camera": "Desligar câmera", + "disable_microphone": "Silenciar microfone", + "enable_camera": "Ligar câmera", + "enable_microphone": "Habilitar microfone", + "expand": "Retornar para a chamada", + "failed_call_live_broadcast_description": "Você não pode iniciar uma chamada porque está gravando uma transmissão ao vivo. Termine sua transmissão ao vivo para iniciar uma chamada.", + "failed_call_live_broadcast_title": "Não é possível iniciar uma chamada", + "hangup": "Desligar", + "hide_sidebar_button": "Esconder a barra lateral", + "join_button_tooltip_connecting": "Conectando", + "misconfigured_server": "A chamada falhou por conta de má configuração no servidor", + "misconfigured_server_description": "Por favor, peça ao administrador do seu servidor (%(homeserverDomain)s) para configurar um servidor TURN, de modo que as chamadas funcionem de maneira estável.", + "more_button": "Mais", + "msisdn_lookup_failed": "Não foi possível procurar o número de telefone", + "msisdn_lookup_failed_description": "Ocorreu um erro ao procurar o número de telefone", + "msisdn_transfer_failed": "Não foi possível transferir chamada", + "n_people_joined": { + "one": "%(count)s pessoa entrou", + "other": "%(count)s pessoas entraram" + }, + "no_audio_input_description": "Não foi possível encontrar um microfone em seu dispositivo. Confira suas configurações e tente novamente.", + "no_audio_input_title": "Nenhum microfone encontrado", + "no_media_perms_description": "Pode ser necessário permitir manualmente ao %(brand)s acessar seu microfone ou sua câmera", + "no_media_perms_title": "Não tem permissões para acessar a mídia", + "no_permission_conference": "Permissão necessária", + "no_permission_conference_description": "Você não tem permissão para iniciar uma chamada em grupo nesta sala", + "on_hold": "%(name)s em espera", + "screenshare_monitor": "Compartilhe a tela inteira", + "screenshare_title": "Compatilhe conteúdo", + "screenshare_window": "Janela da aplicação", + "show_sidebar_button": "Exibir a barra lateral", + "silence": "Silenciar chamado", + "start_screenshare": "Começar a compartilhar sua tela", + "stop_screenshare": "Parar de compartilhar sua tela", + "too_many_calls": "Muitas chamadas", + "too_many_calls_description": "Você atingiu o número máximo de chamadas simultâneas.", + "transfer_failed": "A Transferência Falhou", + "transfer_failed_description": "Houve uma falha ao transferir a chamada", + "unable_to_access_audio_input_description": "Não foi possível acessar seu microfone. Por favor, confira as configurações do seu navegador e tente novamente.", + "unable_to_access_audio_input_title": "Não foi possível acessar seu microfone", + "unable_to_access_media": "Não é possível acessar a câmera/microfone", + "unable_to_access_microphone": "Não é possível acessar o microfone", + "unknown_caller": "Pessoa desconhecida ligando", + "unknown_person": "pessoa desconhecida", + "unsilence": "Som ligado", + "unsupported": "Chamadas não suportadas", + "unsupported_browser": "Você não pode fazer chamadas neste navegador.", + "user_busy": "Usuário Ocupado", + "user_busy_description": "O usuário que você chamou está ocupado.", + "user_is_presenting": "%(sharerName)s está apresentando", + "video_call": "Chamada de vídeo", + "video_call_started": "Videochamada iniciada", + "video_devices": "Dispositivos de vídeo", + "voice_call": "Chamada de voz", + "you_are_presenting": "Você está apresentando" }, "widget": { + "added_by": "Widget adicionado por", + "capabilities_dialog": { + "content_starting_text": "Este widget gostaria de:", + "decline_all_permission": "Recusar tudo", + "remember_Selection": "Lembrar minha escolha para este widget", + "title": "Autorizar as permissões do widget" + }, "capability": { - "send_stickers_this_room": "Enviar figurinhas nesta sala", - "send_stickers_active_room": "Enviar figurinhas nesta sala ativa", - "send_stickers_this_room_as_you": "Enviar figurinhas para esta sala", - "send_stickers_active_room_as_you": "Enviar figurinhas para esta sala ativa", - "see_sticker_posted_this_room": "Veja quando uma figurinha for enviada nesta sala", - "see_sticker_posted_active_room": "Veja quando alguém enviar uma figurinha nesta sala ativa", - "always_on_screen_viewing_another_room": "Permaneça na tela ao visualizar outra sala, quando executar", "always_on_screen_generic": "Permaneça na tela, quando executar", - "switch_room": "Alterar a sala que você está vendo", - "switch_room_message_user": "Alterar a sala, mensagem ou usuário que você está visualizando", - "change_topic_this_room": "Alterar a descrição desta sala", - "see_topic_change_this_room": "Veja quando a descrição for alterada nesta sala", - "change_topic_active_room": "Alterar a descrição desta sala ativa", - "see_topic_change_active_room": "Veja quando a descrição for alterada nesta sala ativa", - "change_name_this_room": "Alterar o nome desta sala", - "see_name_change_this_room": "Veja quando o nome desta sala for alterado", - "change_name_active_room": "Alterar o nome desta sala ativa", - "see_name_change_active_room": "Veja quando o nome desta sala ativa for alterado", - "change_avatar_this_room": "Alterar a foto desta sala", - "see_avatar_change_this_room": "Veja quando a foto desta sala for alterada", + "always_on_screen_viewing_another_room": "Permaneça na tela ao visualizar outra sala, quando executar", + "any_room": "Acima, mas em qualquer sala em que você participe ou seja convidado também", + "byline_empty_state_key": "com uma chave de estado vazia", + "byline_state_key": "com chave de estado %(stateKey)s", + "capability": "A permissão %(capability)s", "change_avatar_active_room": "Alterar a foto desta sala ativa", - "see_avatar_change_active_room": "Veja quando a foto desta sala ativa for alterada", - "remove_ban_invite_leave_this_room": "Remover, banir ou convidar pessoas para esta sala e fazer você sair", + "change_avatar_this_room": "Alterar a foto desta sala", + "change_name_active_room": "Alterar o nome desta sala ativa", + "change_name_this_room": "Alterar o nome desta sala", + "change_topic_active_room": "Alterar a descrição desta sala ativa", + "change_topic_this_room": "Alterar a descrição desta sala", + "receive_membership_active_room": "Ver quando as pessoas entram, saem, ou são convidadas para sua sala ativa", "receive_membership_this_room": "Ver quando as pessoas entrarem, sairem ou são convidadas para esta sala", "remove_ban_invite_leave_active_room": "Remover, banir ou convidar pessoas para sua sala ativa e fazer você sair", - "receive_membership_active_room": "Ver quando as pessoas entram, saem, ou são convidadas para sua sala ativa", - "byline_empty_state_key": "com uma chave de estado vazia", - "byline_state_key": "com chave de estado %(stateKey)s", - "any_room": "Acima, mas em qualquer sala em que você participe ou seja convidado também", - "specific_room": "O de cima, mas em também", - "send_event_type_this_room": "Enviar eventos de %(eventType)s nesta sala", - "see_event_type_sent_this_room": "Veja eventos de %(eventType)s postados nesta sala", - "send_event_type_active_room": "Enviar eventos de %(eventType)s nesta sala ativa", + "remove_ban_invite_leave_this_room": "Remover, banir ou convidar pessoas para esta sala e fazer você sair", + "see_avatar_change_active_room": "Veja quando a foto desta sala ativa for alterada", + "see_avatar_change_this_room": "Veja quando a foto desta sala for alterada", "see_event_type_sent_active_room": "Veja eventos de %(eventType)s enviados nesta sala ativa", - "capability": "A permissão %(capability)s", - "send_messages_this_room": "Enviar mensagens nesta sala", - "send_messages_active_room": "Enviar mensagens nesta sala ativa", - "see_messages_sent_this_room": "Veja as mensagens enviadas nesta sala", + "see_event_type_sent_this_room": "Veja eventos de %(eventType)s postados nesta sala", + "see_images_sent_active_room": "Veja as fotos enviadas nesta sala ativa", + "see_images_sent_this_room": "Veja as fotos enviadas nesta sala", "see_messages_sent_active_room": "Veja as mensagens enviadas nesta sala ativa", - "send_text_messages_this_room": "Enviar mensagens de texto nesta sala", - "send_text_messages_active_room": "Enviar mensagens de texto nesta sala ativa", - "see_text_messages_sent_this_room": "Veja as mensagens de texto enviadas nesta sala", - "see_text_messages_sent_active_room": "Veja as mensagens de texto enviadas nesta sala ativa", - "send_emotes_this_room": "Enviar emojis nesta sala", - "send_emotes_active_room": "Enviar emojis nesta sala ativa", - "see_sent_emotes_this_room": "Veja emojis enviados nesta sala", + "see_messages_sent_this_room": "Veja as mensagens enviadas nesta sala", + "see_msgtype_sent_active_room": "Veja mensagens de %(msgtype)s enviadas nesta sala ativa", + "see_msgtype_sent_this_room": "Veja mensagens de %(msgtype)s enviadas nesta sala", + "see_name_change_active_room": "Veja quando o nome desta sala ativa for alterado", + "see_name_change_this_room": "Veja quando o nome desta sala for alterado", "see_sent_emotes_active_room": "Veja emojis enviados nesta sala ativa", - "send_images_this_room": "Enviar fotos nesta sala", - "send_images_active_room": "Enviar fotos nesta sala ativa", - "see_images_sent_this_room": "Veja as fotos enviadas nesta sala", - "see_images_sent_active_room": "Veja as fotos enviadas nesta sala ativa", - "send_videos_this_room": "Enviar vídeos nesta sala", - "send_videos_active_room": "Enviar vídeos nesta sala ativa", - "see_videos_sent_this_room": "Veja os vídeos enviados nesta sala", + "see_sent_emotes_this_room": "Veja emojis enviados nesta sala", + "see_sent_files_active_room": "Veja os arquivos enviados nesta sala ativa", + "see_sent_files_this_room": "Veja os arquivos enviados nesta sala", + "see_sticker_posted_active_room": "Veja quando alguém enviar uma figurinha nesta sala ativa", + "see_sticker_posted_this_room": "Veja quando uma figurinha for enviada nesta sala", + "see_text_messages_sent_active_room": "Veja as mensagens de texto enviadas nesta sala ativa", + "see_text_messages_sent_this_room": "Veja as mensagens de texto enviadas nesta sala", + "see_topic_change_active_room": "Veja quando a descrição for alterada nesta sala ativa", + "see_topic_change_this_room": "Veja quando a descrição for alterada nesta sala", "see_videos_sent_active_room": "Veja os vídeos enviados nesta sala ativa", - "send_files_this_room": "Enviar arquivos nesta sala", + "see_videos_sent_this_room": "Veja os vídeos enviados nesta sala", + "send_emotes_active_room": "Enviar emojis nesta sala ativa", + "send_emotes_this_room": "Enviar emojis nesta sala", + "send_event_type_active_room": "Enviar eventos de %(eventType)s nesta sala ativa", + "send_event_type_this_room": "Enviar eventos de %(eventType)s nesta sala", "send_files_active_room": "Enviar arquivos nesta sala ativa", - "see_sent_files_this_room": "Veja os arquivos enviados nesta sala", - "see_sent_files_active_room": "Veja os arquivos enviados nesta sala ativa", - "send_msgtype_this_room": "Enviar mensagens de %(msgtype)s nesta sala", + "send_files_this_room": "Enviar arquivos nesta sala", + "send_images_active_room": "Enviar fotos nesta sala ativa", + "send_images_this_room": "Enviar fotos nesta sala", + "send_messages_active_room": "Enviar mensagens nesta sala ativa", + "send_messages_this_room": "Enviar mensagens nesta sala", "send_msgtype_active_room": "Enviar mensagens de %(msgtype)s nesta sala ativa", - "see_msgtype_sent_this_room": "Veja mensagens de %(msgtype)s enviadas nesta sala", - "see_msgtype_sent_active_room": "Veja mensagens de %(msgtype)s enviadas nesta sala ativa" + "send_msgtype_this_room": "Enviar mensagens de %(msgtype)s nesta sala", + "send_stickers_active_room": "Enviar figurinhas nesta sala ativa", + "send_stickers_active_room_as_you": "Enviar figurinhas para esta sala ativa", + "send_stickers_this_room": "Enviar figurinhas nesta sala", + "send_stickers_this_room_as_you": "Enviar figurinhas para esta sala", + "send_text_messages_active_room": "Enviar mensagens de texto nesta sala ativa", + "send_text_messages_this_room": "Enviar mensagens de texto nesta sala", + "send_videos_active_room": "Enviar vídeos nesta sala ativa", + "send_videos_this_room": "Enviar vídeos nesta sala", + "specific_room": "O de cima, mas em também", + "switch_room": "Alterar a sala que você está vendo", + "switch_room_message_user": "Alterar a sala, mensagem ou usuário que você está visualizando" + }, + "close_to_view_right_panel": "Feche este widget para visualizá-lo neste painel", + "context_menu": { + "delete": "Remover widget", + "delete_warning": "Remover um widget o remove para todas as pessoas desta sala. Tem certeza que quer remover este widget?", + "move_left": "Mover para a esquerda", + "move_right": "Mover para a direita", + "remove": "Remover para todos", + "revoke": "Revogar permissões", + "screenshot": "Tirar uma foto" + }, + "cookie_warning": "Este widget pode usar cookies.", + "error_hangup_description": "Você foi desconectado da chamada. (Erro: %(message)s)", + "error_hangup_title": "Conexão perdida", + "error_loading": "Erro ao carregar o Widget", + "error_mixed_content": "Erro - Conteúdo misto", + "error_need_invite_permission": "Para fazer isso, precisa ter permissão para convidar outras pessoas.", + "error_need_kick_permission": "Você precisa ter permissão de expulsar usuários para fazer isso.", + "error_need_to_be_logged_in": "Você precisa estar logado.", + "modal_data_warning": "Dados nessa tela são compartilhados com %(widgetDomain)s", + "modal_title_default": "Popup do widget", + "no_name": "App desconhecido", + "open_id_permissions_dialog": { + "remember_selection": "Lembre-se disso", + "starting_text": "O widget verificará o seu ID de usuário, mas não poderá realizar ações para você:", + "title": "Permitir que este widget verifique a sua identidade" + }, + "popout": "Widget Popout", + "set_room_layout": "Definir a minha aparência da sala para todos", + "shared_data_mxid": "Sua ID de usuário", + "shared_data_name": "Seu nome e sobrenome", + "shared_data_room_id": "ID da sala", + "shared_data_theme": "Seu tema", + "shared_data_url": "Link do %(brand)s", + "shared_data_warning": "Se você usar esse widget, os dados poderão ser compartilhados com %(widgetDomain)s.", + "shared_data_warning_im": "Se você usar esse widget, os dados poderão ser compartilhados com %(widgetDomain)s & seu gerenciador de integrações.", + "shared_data_widget_id": "ID do widget", + "unencrypted_warning": "Widgets não usam criptografia de mensagens.", + "unpin_to_view_right_panel": "Solte este widget para visualizá-lo neste painel" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Todas as maiúsculas são quase tão fáceis de adivinhar quanto todas as minúsculas", + "anotherWord": "Adicione outra palavra ou duas. Palavras incomuns são melhores.", + "associatedYears": "Evite anos associados a você", + "capitalization": "A capitalização não ajuda muito", + "dates": "Evite datas e anos associados a você", + "l33t": "Substituições previsíveis como '@' em vez de 'a' não ajudam muito", + "longerKeyboardPattern": "Use um padrão de teclas em diferentes direções e sentido", + "noNeed": "Não há necessidade de símbolos, dígitos ou letras maiúsculas", + "recentYears": "Evite anos recentes", + "repeated": "Evite palavras e caracteres repetidos", + "reverseWords": "Palavras invertidas não são muito mais difíceis de adivinhar", + "sequences": "Evite sequências", + "useWords": "Use algumas palavras, evite frases comuns" + }, + "warnings": { + "common": "Isto é uma senha muito comum", + "commonNames": "Nomes e sobrenomes comuns são fáceis de adivinhar", + "dates": "As datas costumam ser fáceis de adivinhar", + "extendedRepeat": "Repetições como \"abcabcabc\" são apenas um pouco mais difíceis de adivinhar que \"abc\"", + "keyPattern": "Padrões de teclado curtos são fáceis de adivinhar", + "namesByThemselves": "Nomes e sobrenomes por si só são fáceis de adivinhar", + "recentYears": "Os últimos anos são fáceis de adivinhar", + "sequences": "Sequências como abc ou 6543 são fáceis de adivinhar", + "similarToCommon": "Isto é similar a uma senha muito comum", + "simpleRepeat": "Repetições como \"aaa\" são fáceis de adivinhar", + "straightRow": "Linhas retas de teclas são fáceis de adivinhar", + "topHundred": "Esta é uma das top-100 senhas mais comuns", + "topTen": "Esta é uma das top-10 senhas mais comuns", + "wordByItself": "Uma palavra por si só é fácil de adivinhar" } - }, - "feedback": { - "sent": "Comentário enviado", - "comment_label": "Comentário", - "pro_type": "DICA: se você nos informar um erro, envie relatórios de erro para nos ajudar a rastrear o problema.", - "existing_issue_link": "Por favor, consulte os erros conhecidos no Github antes de enviar o seu. Se ninguém tiver mencionado o seu erro, informe-nos sobre um erro novo .", - "send_feedback_action": "Enviar comentário" } } diff --git a/src/i18n/strings/ro.json b/src/i18n/strings/ro.json deleted file mode 100644 index 74a2638c704..00000000000 --- a/src/i18n/strings/ro.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "This email address is already in use": "Această adresă de email este deja utilizată", - "This phone number is already in use": "Acest număr de telefon este deja utilizat", - "Failed to verify email address: make sure you clicked the link in the email": "Adresa de e-mail nu a putut fi verificată: asigurați-vă că ați făcut click pe linkul din e-mail", - "You cannot place a call with yourself.": "Nu poți apela cu tine însuți.", - "Permission Required": "Permisul Obligatoriu", - "You do not have permission to start a conference call in this room": "Nu aveți permisiunea de a începe un apel de conferință în această cameră", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Fișierul %(fileName)s întrece limita admisă", - "Upload Failed": "Încărcarea eșuată", - "Failure to create room": "Eșecul de a crea spațiu", - "Server may be unavailable, overloaded, or you hit a bug.": "Serverul poate fi indisponibil, supraîncărcat sau ați lovit un bug.", - "Send": "Trimite", - "Sun": "Dum", - "Mon": "Lun", - "Tue": "Mar", - "Wed": "Mie", - "Thu": "Joi", - "Fri": "Vin", - "Sat": "Sâm", - "Jan": "Ian", - "Feb": "Feb", - "Mar": "Mar", - "Apr": "Apr", - "May": "Mai", - "Jun": "Iun", - "Jul": "Iul", - "Aug": "Aug", - "Sep": "Sep", - "Oct": "Oct", - "Nov": "Nov", - "Dec": "Dec", - "PM": "PM", - "AM": "AM", - "%(weekDayName)s %(time)s": "%(weekDayName)s%(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s%(monthName)s%(day)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 %(fullYear)s %(time)s": "%(weekDayName)s%(monthName)s%(day)s%(fullYear)s%(time)s", - "Explore rooms": "Explorează camerele", - "You've reached the maximum number of simultaneous calls.": "Ați atins numărul maxim de apeluri simultane.", - "Too Many Calls": "Prea multe apeluri", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Vă rugăm să cereți administratorului serverului dvs. (%(homeserverDomain)s) să configureze un server TURN pentru ca apelurile să funcționeze în mod fiabil.", - "Call failed due to misconfigured server": "Apelul nu a reușit din cauza serverului configurat greșit", - "The call was answered on another device.": "Apelul a primit răspuns pe un alt dispozitiv.", - "Answered Elsewhere": "A răspuns în altă parte", - "The call could not be established": "Apelul nu a putut fi stabilit", - "The user you called is busy.": "Utilizatorul pe care l-ați sunat este ocupat.", - "User Busy": "Utilizator ocupat", - "Unable to load! Check your network connectivity and try again.": "Imposibil de incarcat! Verificați conectivitatea rețelei și încercați din nou.", - "Add Phone Number": "Adaugă numărul de telefon", - "Click the button below to confirm adding this phone number.": "Faceți clic pe butonul de mai jos pentru a confirma adăugarea acestui număr de telefon.", - "Confirm adding phone number": "Confirmați adăugarea numărului de telefon", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Confirmați adăugarea acestui număr de telefon utilizând Single Sign On pentru a vă dovedi identitatea.", - "Add Email Address": "Adăugați o adresă de e-mail", - "Click the button below to confirm adding this email address.": "Faceți clic pe butonul de mai jos pentru a confirma adăugarea acestei adrese de e-mail.", - "Confirm adding email": "Confirmați adăugarea e-mailului", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Confirmați adăugarea acestei adrese de e-mail utilizând Single Sign On pentru a vă dovedi identitatea.", - "Use Single Sign On to continue": "Utilizați Single Sign On pentru a continua", - "common": { - "analytics": "Analizarea", - "error": "Eroare" - }, - "action": { - "ok": "OK", - "sign_in": "Autentificare", - "dismiss": "Închide", - "confirm": "Confirmă" - }, - "voip": { - "call_failed": "Apel eșuat", - "unable_to_access_microphone": "Nu se poate accesa microfonul", - "call_failed_microphone": "Apelul nu a reușit deoarece microfonul nu a putut fi accesat. Verificați dacă un microfon este conectat și configurați corect.", - "unable_to_access_media": "Imposibil de accesat camera web / microfonul", - "call_failed_media": "Apelul nu a reușit deoarece camera web sau microfonul nu au putut fi accesate. Verifică:", - "call_failed_media_connected": "Microfonul și camera web sunt conectate și configurate corect", - "call_failed_media_permissions": "Permisiunea de a utiliza camera web este acordată", - "call_failed_media_applications": "Nicio altă aplicație nu folosește camera web" - }, - "auth": { - "sso": "Single Sign On", - "register_action": "Înregistare" - } -} diff --git a/src/i18n/strings/ru.json b/src/i18n/strings/ru.json index 73bdd1711e2..0b03cb8db04 100644 --- a/src/i18n/strings/ru.json +++ b/src/i18n/strings/ru.json @@ -1,3066 +1,1010 @@ { - "Account": "Учётная запись", - "A new password must be entered.": "Введите новый пароль.", - "Are you sure you want to reject the invitation?": "Уверены, что хотите отклонить приглашение?", - "Banned users": "Заблокированные пользователи", - "Commands": "Команды", - "Cryptography": "Криптография", - "Deactivate Account": "Деактивировать учётную запись", - "Default": "По умолчанию", - "Export E2E room keys": "Экспорт ключей шифрования", - "Failed to change password. Is your password correct?": "Не удалось сменить пароль. Вы правильно ввели текущий пароль?", - "Failed to reject invitation": "Не удалось отклонить приглашение", - "Failed to unban": "Не удалось разблокировать", - "Favourite": "Избранное", - "Filter room members": "Поиск по участникам", - "Forget room": "Забыть комнату", - "For security, this session has been signed out. Please sign in again.": "Для обеспечения безопасности ваш сеанс был завершён. Пожалуйста, войдите снова.", - "Historical": "Архив", - "Import E2E room keys": "Импорт ключей шифрования", - "Invalid Email Address": "Недопустимый email", - "Sign in with": "Войти с помощью", - "Low priority": "Маловажные", - "Moderator": "Модератор", - "New passwords must match each other.": "Новые пароли должны совпадать.", - "Notifications": "Уведомления", - "": "<не поддерживается>", - "No users have specific privileges in this room": "Ни один пользователь не имеет особых прав в этой комнате", - "Permissions": "Права доступа", - "Phone": "Телефон", - "Return to login screen": "Вернуться к экрану входа", - "Unable to add email address": "Не удается добавить email", - "Unable to remove contact information": "Не удалось удалить контактную информацию", - "Unable to verify email address.": "Не удалось проверить email.", - "Unban": "Разблокировать", - "unknown error code": "неизвестный код ошибки", - "Upload avatar": "Загрузить аватар", - "Users": "Пользователи", - "Verification Pending": "В ожидании подтверждения", - "Warning!": "Внимание!", - "Who can read history?": "Кто может читать историю?", - "You do not have permission to post to this room": "Вы не можете писать в эту комнату", - "Failed to send request.": "Не удалось отправить запрос.", - "Failed to verify email address: make sure you clicked the link in the email": "Не удалось проверить email: убедитесь, что вы перешли по ссылке в письме", - "Failure to create room": "Не удалось создать комнату", - "Missing room_id in request": "Отсутствует room_id в запросе", - "Missing user_id in request": "Отсутствует user_id в запросе", - "Connectivity to the server has been lost.": "Связь с сервером потеряна.", - "Sent messages will be stored until your connection has returned.": "Отправленные сообщения будут сохранены, пока соединение не восстановится.", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "You need to be logged in.": "Вы должны войти в систему.", - "You need to be able to invite users to do that.": "Для этого вы должны иметь возможность приглашать пользователей.", - "You cannot place a call with yourself.": "Вы не можете позвонить самому себе.", - "Sep": "Сен", - "Jan": "Янв", - "Feb": "Фев", - "Mar": "Мар", - "Apr": "Апр", - "May": "Май", - "Jun": "Июн", - "Jul": "Июл", - "Aug": "Авг", - "Oct": "Окт", - "Nov": "Ноя", - "Dec": "Дек", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", - "Mon": "Пн", - "Sun": "Вс", - "Tue": "Вт", - "Wed": "Ср", - "Thu": "Чт", - "Fri": "Пт", - "Sat": "Сб", - "Unable to enable Notifications": "Не удалось включить уведомления", - "Upload Failed": "Сбой отправки файла", - "and %(count)s others...": { - "other": "и %(count)s других...", - "one": "и ещё кто-то..." - }, - "Are you sure?": "Вы уверены?", - "Decrypt %(text)s": "Расшифровать %(text)s", - "Download %(text)s": "Скачать %(text)s", - "Failed to ban user": "Не удалось заблокировать пользователя", - "Failed to change power level": "Не удалось изменить уровень прав", - "Failed to forget room %(errCode)s": "Не удалось забыть комнату: %(errCode)s", - "Authentication": "Аутентификация", - "%(items)s and %(lastItem)s": "%(items)s и %(lastItem)s", - "An error has occurred.": "Произошла ошибка.", - "Change Password": "Сменить пароль", - "Command error": "Ошибка команды", - "Confirm password": "Подтвердите пароль", - "Current password": "Текущий пароль", - "Email": "Электронная почта", - "Failed to load timeline position": "Не удалось загрузить метку из хронологии", - "Failed to mute user": "Не удалось заглушить пользователя", - "Failed to reject invite": "Не удалось отклонить приглашение", - "Failed to set display name": "Не удалось задать отображаемое имя", - "Incorrect verification code": "Неверный код подтверждения", - "Join Room": "Войти в комнату", - "New passwords don't match": "Новые пароли не совпадают", - "not specified": "не задан", - "No more results": "Больше никаких результатов", - "Passwords can't be empty": "Пароли не могут быть пустыми", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Проверьте свою электронную почту и нажмите на ссылку в письме. После этого нажмите кнопку Продолжить.", - "Power level must be positive integer.": "Уровень прав должен быть положительным целым числом.", - "Profile": "Профиль", - "Reason": "Причина", - "Reject invitation": "Отклонить приглашение", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "У %(brand)s нет разрешения на отправку уведомлений — проверьте настройки браузера", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s не получил разрешение на отправку уведомлений: пожалуйста, попробуйте снова", - "Room %(roomId)s not visible": "Комната %(roomId)s невидима", - "Rooms": "Комнаты", - "Search failed": "Поиск не удался", - "This email address is already in use": "Этот адрес электронной почты уже используется", - "This email address was not found": "Этот адрес электронной почты не найден", - "This room has no local addresses": "У этой комнаты нет адресов на вашем сервере", - "This room is not recognised.": "Эта комната не опознана.", - "This doesn't appear to be a valid email address": "Похоже, это недействительный адрес email", - "This phone number is already in use": "Этот номер телефона уже используется", - "You seem to be uploading files, are you sure you want to quit?": "Похоже, вы сейчас отправляете файлы. Уверены, что хотите выйти?", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", - "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 или включите небезопасные скрипты.", - "Operation failed": "Сбой операции", - "No Microphones detected": "Микрофоны не обнаружены", - "Default Device": "Устройство по умолчанию", - "No Webcams detected": "Веб-камера не обнаружена", - "No media permissions": "Нет разрешённых носителей", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Вам необходимо предоставить %(brand)s доступ к микрофону или веб-камере вручную", - "Anyone": "Все", - "Are you sure you want to leave the room '%(roomName)s'?": "Уверены, что хотите покинуть '%(roomName)s'?", - "Custom level": "Специальные права", - "Email address": "Электронная почта", - "Error decrypting attachment": "Ошибка расшифровки вложения", - "Incorrect username and/or password.": "Неверное имя пользователя и/или пароль.", - "Invalid file%(extra)s": "Недопустимый файл%(extra)s", - "Invited": "Приглашены", - "Jump to first unread message.": "Перейти к первому непрочитанному сообщению.", - "Privileged Users": "Привилегированные пользователи", - "Server error": "Ошибка сервера", - "Server may be unavailable, overloaded, or search timed out :(": "Сервер может быть недоступен, перегружен или поиск прекращен по тайм-ауту :(", - "Server may be unavailable, overloaded, or you hit a bug.": "Возможно, сервер недоступен, перегружен или случилась ошибка.", - "Server unavailable, overloaded, or something else went wrong.": "Возможно, сервер недоступен, перегружен или что-то еще пошло не так.", - "Session ID": "ID сеанса", - "Signed Out": "Выполнен выход", - "This room is not accessible by remote Matrix servers": "Это комната недоступна из других серверов Matrix", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Попытка загрузить выбранный интервал истории чата этой комнаты не удалась, так как у вас нет разрешений на просмотр.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Попытка загрузить выбранный интервал истории чата этой комнаты не удалась, так как запрошенный элемент не найден.", - "Verified key": "Ключ проверен", - "You have disabled URL previews by default.": "Предпросмотр ссылок по умолчанию выключен для вас.", - "You have enabled URL previews by default.": "Предпросмотр ссылок по умолчанию включен для вас.", - "You seem to be in a call, are you sure you want to quit?": "Звонок не завершён. Уверены, что хотите выйти?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Вы не сможете отменить это действие, так как этот пользователь получит уровень прав, равный вашему.", - "Passphrases must match": "Мнемонические фразы должны совпадать", - "Passphrase must not be empty": "Мнемоническая фраза не может быть пустой", - "Export room keys": "Экспорт ключей комнаты", - "Enter passphrase": "Введите мнемоническую фразу", - "Confirm passphrase": "Подтвердите мнемоническую фразу", - "Import room keys": "Импорт ключей комнаты", - "File to import": "Файл для импорта", - "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.": "Этот процесс позволяет вам экспортировать ключи для сообщений, которые вы получили в комнатах с шифрованием, в локальный файл. Вы сможете импортировать эти ключи в другой клиент Matrix чтобы расшифровать эти сообщения.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Этот процесс позволит вам импортировать ключи шифрования, которые вы экспортировали ранее из клиента Matrix. Это позволит вам расшифровать историю чата.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Файл экспорта будет защищен кодовой фразой. Для расшифровки файла необходимо будет её ввести.", - "You must join the room to see its files": "Вы должны войти в комнату, чтобы просмотреть файлы", - "Reject all %(invitedRooms)s invites": "Отклонить все %(invitedRooms)s приглашения", - "Failed to invite": "Пригласить не удалось", - "Confirm Removal": "Подтвердите удаление", - "Unknown error": "Неизвестная ошибка", - "Unable to restore 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.": "Если вы использовали более новую версию %(brand)s, то ваш сеанс может быть несовместим с ней. Закройте это окно и вернитесь к более новой версии.", - "Token incorrect": "Неверный код проверки", - "Please enter the code it contains:": "Введите полученный код:", - "Error decrypting image": "Ошибка расшифровки изображения", - "Error decrypting video": "Ошибка расшифровки видео", - "Add an 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?": "Вы будете перенаправлены на внешний сайт, чтобы войти в свою учётную запись для использования с %(integrationsUrl)s. Продолжить?", - "URL Previews": "Предпросмотр содержимого ссылок", - "Drop file here to upload": "Перетащите файл сюда для отправки", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s изменил(а) аватар комнаты на ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s удалил(а) аватар комнаты.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s изменил(а) аватар комнаты %(roomName)s", - "Create new room": "Создать комнату", - "Uploading %(filename)s": "Отправка %(filename)s", - "Uploading %(filename)s and %(count)s others": { - "one": "Отправка %(filename)s и %(count)s другой", - "other": "Отправка %(filename)s и %(count)s других" - }, - "You must register to use this functionality": "Вы должны зарегистрироваться, чтобы использовать эту функцию", - "New Password": "Новый пароль", - "Something went wrong!": "Что-то пошло не так!", - "Home": "Главная", - "Admin Tools": "Инструменты администратора", - "No display name": "Нет отображаемого имени", - "Start authentication": "Начать аутентификацию", - "(~%(count)s results)": { - "other": "(~%(count)s результатов)", - "one": "(~%(count)s результат)" - }, - "%(roomName)s does not exist.": "%(roomName)s не существует.", - "%(roomName)s is not accessible at this time.": "%(roomName)s на данный момент недоступна.", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (уровень прав %(powerLevelNumber)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-сертификат домашнего сервера является доверенным и что расширение браузера не блокирует запросы.", - "Not a valid %(brand)s keyfile": "Недействительный файл ключей %(brand)s", - "Your browser does not support the required cryptography extensions": "Ваш браузер не поддерживает необходимые криптографические расширения", - "Authentication check failed: incorrect password?": "Ошибка аутентификации: возможно, неправильный пароль?", - "Do you want to set an email address?": "Хотите указать email?", - "This will allow you to reset your password and receive notifications.": "Это позволит при необходимости сбросить пароль и получать уведомления.", - "Check for update": "Проверить наличие обновлений", - "Delete widget": "Удалить виджет", - "AM": "ДП", - "PM": "ПП", - "Unable to create widget.": "Не удалось создать виджет.", - "You are not in this room.": "Вас сейчас нет в этой комнате.", - "You do not have permission to do that in this room.": "У вас нет разрешения на это в данной комнате.", - "Publish this room to the public in %(domain)s's room directory?": "Опубликовать эту комнату в каталоге комнат %(domain)s?", - "Copied!": "Скопировано!", - "Failed to copy": "Не удалось скопировать", - "Unignore": "Перестать игнорировать", - "You are now ignoring %(userId)s": "Теперь вы игнорируете %(userId)s", - "You are no longer ignoring %(userId)s": "Вы больше не игнорируете %(userId)s", - "Unignored user": "Пользователь убран из списка игнорирования", - "Ignored user": "Пользователь добавлен в список игнорирования", - "Banned by %(displayName)s": "Заблокирован(а) %(displayName)s", - "Jump to read receipt": "Перейти к последнему прочтённому", - "Unnamed room": "Комната без названия", - "And %(count)s more...": { - "other": "Еще %(count)s…" - }, - "Delete Widget": "Удалить виджет", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Удаление виджета действует для всех участников этой комнаты. Вы действительно хотите удалить этот виджет?", - "Mirror local video feed": "Зеркально отражать видео со своей камеры", - "Members only (since the point in time of selecting this option)": "Только участники (с момента выбора этого параметра)", - "Members only (since they were invited)": "Только участники (с момента их приглашения)", - "Members only (since they joined)": "Только участники (с момента их входа)", - "A text message has been sent to %(msisdn)s": "Текстовое сообщение отправлено на %(msisdn)s", - "%(items)s and %(count)s others": { - "other": "%(items)s и ещё %(count)s участника(-ов)", - "one": "%(items)s и ещё кто-то" - }, - "Room Notification": "Уведомления комнаты", - "Notify the whole room": "Уведомить всю комнату", - "Restricted": "Ограниченный пользователь", - "URL previews are enabled by default for participants in this room.": "Предпросмотр ссылок по умолчанию включен для участников этой комнаты.", - "URL previews are disabled by default for participants in this room.": "Предпросмотр ссылок по умолчанию выключен для участников этой комнаты.", - "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 мин", - "%(duration)sh": "%(duration)s ч", - "%(duration)sd": "%(duration)s дн", - "Send": "Отправить", - "collapse": "свернуть", - "expand": "развернуть", - "Old cryptography data detected": "Обнаружены старые криптографические данные", - "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. Это приведет к сбою криптографии в более ранней версии. В этой версии не могут быть расшифрованы сообщения, которые использовались недавно при использовании старой версии. Это также может привести к сбою обмена сообщениями с этой версией. Если возникают неполадки, выйдите и снова войдите в систему. Чтобы сохранить журнал сообщений, экспортируйте и повторно импортируйте ключи.", - "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.": "После понижения своих привилегий вы не сможете это отменить. Если вы являетесь последним привилегированным пользователем в этой комнате, выдать права кому-либо заново будет невозможно.", - "Replying": "Отвечает", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "This room is not public. You will not be able to rejoin without an invite.": "Эта комната не является публичной. Вы не сможете войти без приглашения.", - "In reply to ": "В ответ на ", - "Failed to remove tag %(tagName)s from room": "Не удалось удалить тег %(tagName)s из комнаты", - "Failed to add tag %(tagName)s to room": "Не удалось добавить тег %(tagName)s в комнату", - "Sunday": "Воскресенье", - "Notification targets": "Устройства для уведомлений", - "Today": "Сегодня", - "Friday": "Пятница", - "What's New": "Что изменилось", - "On": "Включить", - "Changelog": "История изменений", - "Waiting for response from server": "Ожидание ответа от сервера", - "Failed to send logs: ": "Не удалось отправить журналы: ", - "This Room": "В этой комнате", - "Noisy": "Вкл. (со звуком)", - "Unavailable": "Недоступен", - "Source URL": "Исходная ссылка", - "Filter results": "Фильтрация результатов", - "No update available.": "Нет доступных обновлений.", - "Tuesday": "Вторник", - "Search…": "Поиск…", - "Preparing to send logs": "Подготовка к отправке журналов", - "Saturday": "Суббота", - "Monday": "Понедельник", - "Invite to this room": "Пригласить в комнату", - "All messages": "Все сообщения", - "What's new?": "Что нового?", - "All Rooms": "Везде", - "You cannot delete this message. (%(code)s)": "Это сообщение нельзя удалить. (%(code)s)", - "Thursday": "Четверг", - "Logs sent": "Журналы отправлены", - "Yesterday": "Вчера", - "Error encountered (%(errorDetail)s).": "Обнаружена ошибка (%(errorDetail)s).", - "Low Priority": "Маловажные", - "Off": "Выключить", - "Wednesday": "Среда", - "Thank you!": "Спасибо!", - "Missing roomId.": "Отсутствует идентификатор комнаты.", - "You don't currently have any stickerpacks enabled": "У вас ещё нет наклеек", - "Popout widget": "Всплывающий виджет", - "Send Logs": "Отправить логи", - "Clear Storage and Sign Out": "Очистить хранилище и выйти", - "We encountered an error trying to restore your previous session.": "Произошла ошибка при попытке восстановить предыдущий сеанс.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Очистка хранилища вашего браузера может устранить проблему, но при этом ваш сеанс будет завершён, и зашифрованная история чата станет нечитаемой.", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Не удается загрузить событие, на которое был дан ответ. Либо оно не существует, либо у вас нет разрешения на его просмотр.", - "Enable widget screenshots on supported widgets": "Включить скриншоты виджетов для поддерживаемых виджетов", - "Send analytics data": "Отправить данные аналитики", - "Muted Users": "Приглушённые пользователи", - "Terms and Conditions": "Условия и положения", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Для продолжения использования сервера %(homeserverDomain)s вы должны ознакомиться и принять условия и положения.", - "Review terms and conditions": "Просмотр условий и положений", - "Can't leave Server Notices room": "Невозможно покинуть комнату сервера уведомлений", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Эта комната используется для важных сообщений от сервера, поэтому вы не можете ее покинуть.", - "No Audio Outputs detected": "Аудиовыход не обнаружен", - "Audio Output": "Аудиовыход", - "Share Link to User": "Поделиться ссылкой на пользователя", - "Share room": "Поделиться комнатой", - "Share Room": "Поделиться комнатой", - "Link to most recent message": "Ссылка на последнее сообщение", - "Share User": "Поделиться пользователем", - "Link to selected message": "Ссылка на выбранное сообщение", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "В зашифрованных комнатах, подобных этой, предварительный просмотр URL-адресов отключен по умолчанию, чтобы гарантировать, что ваш сервер (где создаются предварительные просмотры) не может собирать информацию о ссылках, которые вы видите в этой комнате.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Когда кто-то вставляет URL-адрес в свое сообщение, то можно просмотреть его, чтобы получить дополнительную информацию об этой ссылке, такую как название, описание и изображение с веб-сайта.", - "Share Room Message": "Поделиться сообщением", - "You can't send any messages until you review and agree to our terms and conditions.": "Вы не можете отправлять сообщения до тех пор, пока вы не примете наши правила и положения.", - "Demote": "Понижение", - "Demote yourself?": "Понизить самого себя?", - "This event could not be displayed": "Не удалось отобразить это событие", - "Permission Required": "Требуется разрешение", - "You do not have permission to start a conference call in this room": "У вас нет разрешения на запуск конференции в этой комнате", - "Only room administrators will see this warning": "Только администраторы комнат увидят это предупреждение", - "Upgrade Room Version": "Обновление версии комнаты", - "Create a new room with the same name, description and avatar": "Создадим новую комнату с тем же именем, описанием и аватаром", - "Update any local room aliases to point to the new room": "Обновим локальные псевдонимы комнат", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Остановим общение пользователей в старой версии комнаты и опубликуем сообщение, в котором пользователям рекомендуется перейти в новую комнату", - "Put a link back to the old room at the start of the new room so people can see old messages": "Разместим ссылку на старую комнату, чтобы люди могли видеть старые сообщения", - "Please contact your service administrator to continue using this service.": "Пожалуйста, обратитесь к вашему администратору, чтобы продолжить использовать этот сервис.", - "Unable to load! Check your network connectivity and try again.": "Не удалось загрузить! Проверьте подключение к сети и попробуйте снова.", - "This homeserver has hit its Monthly Active User limit.": "Сервер достиг ежемесячного ограничения активных пользователей.", - "This homeserver has exceeded one of its resource limits.": "Превышен один из лимитов на ресурсы сервера.", - "Unrecognised address": "Нераспознанный адрес", - "You do not have permission to invite people to this room.": "У вас нет разрешения приглашать людей в эту комнату.", - "Unknown server error": "Неизвестная ошибка сервера", - "Use a few words, avoid common phrases": "Используйте несколько слов, избегайте общих фраз", - "No need for symbols, digits, or uppercase letters": "Нет необходимости в символах, цифрах или заглавных буквах", - "Use a longer keyboard pattern with more turns": "Используйте более длинную комбинацию клавиш с бо́льшим количеством поворотов", - "Avoid repeated words and characters": "Избегайте повторяющихся слов и символов", - "Avoid sequences": "Избегайте последовательностей", - "Avoid recent years": "Избегайте последних годов", - "Avoid years that are associated with you": "Избегайте годов, которые связаны с вами", - "Avoid dates and years that are associated with you": "Избегайте дат и годов, которые связаны с вами", - "Capitalization doesn't help very much": "Заглавные буквы не особо помогают", - "All-uppercase is almost as easy to guess as all-lowercase": "Всё прописными буквами так же легко угадывается как и всё строчными", - "Reversed words aren't much harder to guess": "Угадать перевёрнутые слова не сильно труднее", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Предсказуемые замены типа «@» вместо «a» не особо помогают", - "Add another word or two. Uncommon words are better.": "Добавьте ещё одно-два слова. Лучше использовать редкие слова.", - "Repeats like \"aaa\" are easy to guess": "Повторы типа \"ааа\" легко угадываемы", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Повторы типа «abcabcabc», лишь немного сложнее угадать, чем «abc»", - "Sequences like abc or 6543 are easy to guess": "Последовательности типа abc или 6543 легко угадываемы", - "Recent years are easy to guess": "Последние года легко угадываемы", - "Dates are often easy to guess": "Даты часто легко угадать", - "This is a top-10 common password": "Это топ-10 распространённых паролей", - "This is a top-100 common password": "Это топ-100 распространённых паролей", - "This is a very common password": "Это очень распространённый пароль", - "This is similar to a commonly used password": "Это похоже на распространённый пароль", - "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": "Распространённые имена и фамилии легко угадываемы", - "Straight rows of keys are easy to guess": "Прямые ряды клавиш легко угадываемы", - "Short keyboard patterns are easy to guess": "Короткие клавиатурные шаблоны легко угадываемы", - "Please contact your homeserver administrator.": "Пожалуйста, свяжитесь с администратором вашего сервера.", - "Got It": "Понятно", - "Verify this user by confirming the following number appears on their screen.": "Подтвердите пользователя, убедившись, что на его экране отображается следующее число.", - "Email Address": "Адрес электронной почты", - "Delete Backup": "Удалить резервную копию", - "Unable to verify phone number.": "Невозможно проверить номер телефона.", - "Verification code": "Код подтверждения", - "Phone Number": "Номер телефона", - "Display Name": "Отображаемое имя", - "Room information": "Информация о комнате", - "Room version": "Версия комнаты", - "Room version:": "Версия комнаты:", - "Room Addresses": "Адреса комнаты", - "Email addresses": "Адреса электронной почты", - "Phone numbers": "Телефонные номера", - "Language and region": "Язык и регион", - "Account management": "Управление учётной записью", - "Room list": "Список комнат", - "Autocomplete delay (ms)": "Задержка автодополнения (мс)", - "Roles & Permissions": "Роли и права", - "Security & Privacy": "Безопасность", - "Encryption": "Шифрование", - "Ignored users": "Игнорируемые пользователи", - "Voice & Video": "Голос и видео", - "The conversation continues here.": "Разговор продолжается здесь.", - "Set up": "Настроить", - "Main address": "Главный адрес", - "Room Name": "Название комнаты", - "Room Topic": "Тема комнаты", - "This room is a continuation of another conversation.": "Эта комната является продолжением другого разговора.", - "Click here to see older messages.": "Нажмите, чтобы увидеть старые сообщения.", - "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.": "Ваше сообщение не было отправлено, потому что этот домашний сервер превысил месячный лимит активных пользователей. обратитесь к администратору службы, чтобы продолжить использование службы.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Ваше сообщение не было отправлено, потому что этот домашний сервер превысил лимит ресурсов. обратитесь к администратору службы, чтобы продолжить использование службы.", - "All keys backed up": "Все ключи сохранены", - "General": "Общие", - "Room avatar": "Аватар комнаты", - "The following users may not exist": "Следующих пользователей может не существовать", - "Invite anyway and never warn me again": "Пригласить и больше не предупреждать", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Перед отправкой логов необходимо создать GitHub issue, для описания проблемы.", - "Incompatible Database": "Несовместимая база данных", - "Continue With Encryption Disabled": "Продолжить с отключенным шифрованием", - "Incoming Verification Request": "Входящий запрос о проверке", - "Clear cache and resync": "Очистить кэш и выполнить повторную синхронизацию", - "Updating %(brand)s": "Обновление %(brand)s", - "Failed to upgrade room": "Не удалось обновить комнату", - "The room upgrade could not be completed": "Невозможно завершить обновление комнаты", - "Upgrade this room to version %(version)s": "Обновить эту комнату до версии %(version)s", - "Unable to load backup status": "Невозможно загрузить статус резервной копии", - "Unable to restore backup": "Невозможно восстановить резервную копию", - "No backup found!": "Резервных копий не найдено!", - "Email (optional)": "Адрес электронной почты (не обязательно)", - "Phone (optional)": "Телефон (не обязательно)", - "Go to Settings": "Перейти в настройки", - "Set up Secure Messages": "Настроить безопасные сообщения", - "Recovery Method Removed": "Метод восстановления удален", - "New Recovery Method": "Новый метод восстановления", - "Dog": "Собака", - "Cat": "Кошка", - "Lion": "Лев", - "Horse": "Конь", - "Unicorn": "Единорог", - "Pig": "Поросёнок", - "Elephant": "Слон", - "Rabbit": "Кролик", - "Panda": "Панда", - "Rooster": "Петух", - "Penguin": "Пингвин", - "Fish": "Рыба", - "Turtle": "Черепаха", - "Octopus": "Осьминог", - "Butterfly": "Бабочка", - "Flower": "Цветок", - "Tree": "Дерево", - "Cactus": "Кактус", - "Mushroom": "Гриб", - "Globe": "Земля", - "Moon": "Луна", - "Cloud": "Облако", - "Fire": "Огонь", - "Banana": "Банан", - "Apple": "Яблоко", - "Strawberry": "Клубника", - "Corn": "Кукуруза", - "Pizza": "Пицца", - "Cake": "Кекс", - "Heart": "Сердце", - "Smiley": "Смайлик", - "Robot": "Робот", - "Hat": "Шляпа", - "Glasses": "Очки", - "Spanner": "Гаечный ключ", - "Santa": "Санта", - "Thumbs up": "Большой палец вверх", - "Umbrella": "Зонтик", - "Hourglass": "Песочные часы", - "Clock": "Часы", - "Gift": "Подарок", - "Light bulb": "Лампочка", - "Book": "Книга", - "Pencil": "Карандаш", - "Paperclip": "Скрепка для бумаг", - "Key": "Ключ", - "Hammer": "Молоток", - "Telephone": "Телефон", - "Flag": "Флаг", - "Train": "Поезда", - "Bicycle": "Велосипед", - "Aeroplane": "Самолёт", - "Rocket": "Ракета", - "Trophy": "Трофей", - "Ball": "Мяч", - "Guitar": "Гитара", - "Trumpet": "Труба", - "Bell": "Колокол", - "Anchor": "Якорь", - "Headphones": "Наушники", - "Folder": "Папка", - "Your keys are being backed up (the first backup could take a few minutes).": "Выполняется резервная копия ключей (первый раз это может занять несколько минут).", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Размер файла '%(fileName)s' превышает допустимый предел загрузки, установленный на этом сервере", - "The user must be unbanned before they can be invited.": "Пользователь должен быть разблокирован прежде чем может быть приглашён.", - "Verify this user by confirming the following emoji appear on their screen.": "Проверьте собеседника, убедившись, что на его экране отображаются следующие символы (смайлы).", - "Unable to find a supported verification method.": "Невозможно определить поддерживаемый метод верификации.", - "Scissors": "Ножницы", - "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Сообщения с этим пользователем защищены сквозным шифрованием и недоступны третьим лицам.", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Мы отправили вам сообщение для подтверждения адреса электронной почты. Пожалуйста, следуйте указаниям в сообщении, после чего нажмите кнопку ниже.", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Вы уверены? Зашифрованные сообщения будут безвозвратно утеряны при отсутствии соответствующего резервного копирования ваших ключей.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Эти сообщения защищены сквозным шифрованием. Только вы и ваш собеседник имеете ключи для их расшифровки и чтения.", - "Unable to load key backup status": "Не удалось получить статус резервного копирования для ключей шифрования", - "Restore from Backup": "Восстановить из резервной копии", - "Back up your keys before signing out to avoid losing them.": "Перед выходом сохраните резервную копию ключей шифрования, чтобы не потерять их.", - "Start using Key Backup": "Использовать резервную копию ключей шифрования", - "Profile picture": "Аватар", - "Accept all %(invitedRooms)s invites": "Принять все приглашения (%(invitedRooms)s)", - "Missing media permissions, click the button below to request.": "Отсутствуют разрешения для доступа к камере/микрофону. Нажмите кнопку ниже, чтобы запросить их.", - "Request media permissions": "Запросить доступ к медиа устройству", - "Enable encryption?": "Разрешить шифрование?", - "Error updating main address": "Ошибка обновления основного адреса", - "Incompatible local cache": "Несовместимый локальный кэш", - "You'll lose access to your encrypted messages": "Вы потеряете доступ к вашим шифрованным сообщениям", - "Are you sure you want to sign out?": "Уверены, что хотите выйти?", - "Room Settings - %(roomName)s": "Настройки комнаты — %(roomName)s", - "Composer": "Редактор", - "The file '%(fileName)s' failed to upload.": "Файл '%(fileName)s' не был загружен.", - "The server does not support the room version specified.": "Сервер не поддерживает указанную версию комнаты.", - "No homeserver URL provided": "URL-адрес домашнего сервера не указан", - "Unexpected error resolving homeserver configuration": "Неожиданная ошибка в настройках домашнего сервера", - "The user's homeserver does not support the version of the room.": "Домашний сервер пользователя не поддерживает версию комнаты.", - "Show hidden events in timeline": "Показывать скрытые события в ленте сообщений", - "Bulk options": "Основные опции", - "Upgrade this room to the recommended room version": "Модернизируйте комнату до рекомендованной версии", - "View older messages in %(roomName)s.": "Просмотр старых сообщений в %(roomName)s.", - "Send %(eventType)s events": "Отправить %(eventType)s события", - "Select the roles required to change various parts of the room": "Выберите роль, которая может изменять различные части комнаты", - "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.": "После включения шифрования в комнате оно не может быть отключено. Сообщения, отправленные в шифрованной комнате, смогут прочитать только участники комнаты, но не сервер. Включенное шифрование может помешать корректной работе многим ботам и мостам. Подробнее о шифровании.", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Изменения в том, кто может читать историю, будут применяться только к будущим сообщениям в этой комнате. Существующие истории останутся без изменений.", - "Once enabled, encryption cannot be disabled.": "После включения, шифрование не может быть отключено.", - "This room has been replaced and is no longer active.": "Эта комната заменена и более неактивна.", - "Join the conversation with an account": "Присоединиться к разговору с учётной записью", - "Sign Up": "Зарегистрироваться", - "Reason: %(reason)s": "Причина: %(reason)s", - "Forget this room": "Забыть эту комнату", - "Re-join": "Пере-присоединение", - "You were banned from %(roomName)s by %(memberName)s": "Вы были забанены %(memberName)s с %(roomName)s", - "Something went wrong with your invite to %(roomName)s": "Что-то пошло не так с вашим приглашением в %(roomName)s", - "You can only join it with a working invite.": "Вы можете присоединиться к ней только с рабочим приглашением.", - "Join the discussion": "Войти в комнату", - "Try to join anyway": "Постарайся присоединиться в любом случае", - "Do you want to chat with %(user)s?": "Хотите пообщаться с %(user)s?", - "Do you want to join %(roomName)s?": "Хотите присоединиться к %(roomName)s?", - " invited you": " пригласил(а) вас", - "You're previewing %(roomName)s. Want to join it?": "Вы просматриваете %(roomName)s. Хотите присоединиться?", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s не может быть предварительно просмотрена. Вы хотите присоединиться к ней?", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Обновление этой комнаты отключит текущий экземпляр комнаты и создаст обновлённую комнату с тем же названием.", - "This room has already been upgraded.": "Эта комната уже была обновлена.", - "This room is running room version , which this homeserver has marked as unstable.": "Версия этой комнаты — , этот домашний сервер считает её нестабильной.", - "Add some now": "Добавить сейчас", - "Failed to revoke invite": "Не удалось отменить приглашение", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Не удалось отозвать приглашение. Возможно, на сервере возникла вре́менная проблема или у вас недостаточно прав для отзыва приглашения.", - "Revoke invite": "Отозвать приглашение", - "Invited by %(sender)s": "Приглашен %(sender)s", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "При обновлении основного адреса комнаты произошла ошибка. Возможно, это не разрешено сервером или произошел временный сбой.", - "reacted with %(shortName)s": "отреагировал с %(shortName)s", - "edited": "изменено", - "Rotate Left": "Повернуть влево", - "Rotate Right": "Повернуть вправо", - "Edit message": "Редактировать сообщение", - "Power level": "Уровень прав", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Не возможно найти профили для MatrixID, приведенных ниже — все равно желаете их пригласить?", - "Invite anyway": "Всё равно пригласить", - "Notes": "Заметка", - "Unable to load commit detail: %(msg)s": "Не возможно загрузить детали подтверждения:: %(msg)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", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Проверить этого пользователя, чтобы отметить его, как доверенного. Доверенные пользователи дают вам больше уверенности при использовании шифрованных сообщений.", - "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.": "Ранее вы использовали %(brand)s на %(host)s с отложенной загрузкой участников. В этой версии отложенная загрузка отключена. Поскольку локальный кеш не совместим между этими двумя настройками, %(brand)s необходимо повторно синхронизировать вашу учётную запись.", - "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.": "Если другая версия %(brand)s все еще открыта на другой вкладке, закройте ее, так как использование %(brand)s на том же хосте с включенной и отключенной ленивой загрузкой одновременно вызовет проблемы.", - "%(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 теперь использует в 3-5 раз меньше памяти, загружая информацию о других пользователях только когда это необходимо. Пожалуйста, подождите, пока мы ресинхронизируемся с сервером!", - "I don't want my encrypted messages": "Мне не нужны мои зашифрованные сообщения", - "Manually export keys": "Выгрузить ключи вручную", - "Sign out and remove encryption keys?": "Выйти и удалить ключи шифрования?", - "To help us prevent this in future, please send us logs.": "Чтобы помочь нам предотвратить это в будущем, пожалуйста, отправьте нам логи.", - "Missing session data": "Отсутствуют данные сеанса", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Отсутствуют некоторые данные сеанса, в том числе ключи шифрования сообщений. Выйдите и войдите снова, чтобы восстановить ключи из резервной копии.", - "Your browser likely removed this data when running low on disk space.": "Вероятно, ваш браузер удалил эти данные, когда на дисковом пространстве оставалось мало места.", - "Upload files (%(current)s of %(total)s)": "Загрузка файлов (%(current)s из %(total)s)", - "Upload files": "Загрузка файлов", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Этот файл слишком большой для загрузки. Лимит размера файла составляет %(limit)s но этот файл %(sizeOfThisFile)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Эти файлы слишком большие для загрузки. Лимит размера файла составляет %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Некоторые файлы имеют слишком большой размер, чтобы их можно было загрузить. Лимит размера файла составляет %(limit)s.", - "Upload %(count)s other files": { - "other": "Загрузка %(count)s других файлов", - "one": "Загрузка %(count)s другого файла" - }, - "Cancel All": "Отменить все", - "Upload Error": "Ошибка загрузки", - "Remember my selection for this widget": "Запомнить мой выбор для этого виджета", - "Failed to decrypt %(failedCount)s sessions!": "Не удалось расшифровать сеансы (%(failedCount)s)!", - "Warning: you should only set up key backup from a trusted computer.": "Предупреждение: вам следует настроить резервное копирование ключей только с доверенного компьютера.", - "This homeserver would like to make sure you are not a robot.": "Этот сервер хотел бы убедиться, что вы не робот.", - "Please review and accept all of the homeserver's policies": "Пожалуйста, просмотрите и примите все правила сервера", - "Please review and accept the policies of this homeserver:": "Пожалуйста, просмотрите и примите политику этого сервера:", - "Use an email address to recover your account": "Используйте почтовый адрес, чтобы восстановить доступ к учётной записи", - "Enter email address (required on this homeserver)": "Введите адрес электронной почты (требуется для этого сервера)", - "Doesn't look like a valid email address": "Не похоже на действительный адрес электронной почты", - "Enter password": "Введите пароль", - "Password is allowed, but unsafe": "Пароль разрешен, но небезопасен", - "Nice, strong password!": "Хороший, надежный пароль!", - "Passwords don't match": "Пароли не совпадают", - "Other users can invite you to rooms using your contact details": "Другие пользователи могут приглашать вас в комнаты, используя ваши контактные данные", - "Enter phone number (required on this homeserver)": "Введите номер телефона (требуется на этом сервере)", - "Enter username": "Введите имя пользователя", - "Some characters not allowed": "Некоторые символы не разрешены", - "Join millions for free on the largest public server": "Присоединяйтесь бесплатно к миллионам на крупнейшем общедоступном сервере", - "Couldn't load page": "Невозможно загрузить страницу", - "Add room": "Добавить комнату", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "У вас есть %(count)s непрочитанных уведомлений в предыдущей версии этой комнаты.", - "one": "В предыдущей версии этой комнаты у вас есть непрочитанное уведомление %(count)s." - }, - "Could not load user profile": "Не удалось загрузить профиль пользователя", - "Your password has been reset.": "Ваш пароль был сброшен.", - "Invalid homeserver discovery response": "Неверный ответ при попытке обнаружения домашнего сервера", - "Failed to get autodiscovery configuration from server": "Не удалось получить конфигурацию автообнаружения с сервера", - "Invalid base_url for m.homeserver": "Неверный base_url для m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "URL-адрес домашнего сервера не является допустимым домашним сервером Matrix", - "Invalid identity server discovery response": "Неверный ответ на запрос идентификации сервера", - "Invalid base_url for m.identity_server": "Неверный base_url для m.identity_server", - "Identity server URL does not appear to be a valid identity server": "URL-адрес сервера идентификации не является действительным сервером идентификации", - "General failure": "Общая ошибка", - "Create account": "Создать учётную запись", - "That matches!": "Они совпадают!", - "That doesn't match.": "Они не совпадают.", - "Uploaded sound": "Загруженный звук", - "Sounds": "Звук", - "Notification sound": "Звук уведомления", - "Set a new custom sound": "Установка нового пользовательского звука", - "Browse": "Просматривать", - "Go back to set it again.": "Задать другой пароль.", - "Success!": "Успешно!", - "Unable to create key backup": "Невозможно создать резервную копию ключа", - "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.": "Если вы не задали новый способ восстановления, злоумышленник может получить доступ к вашей учётной записи. Смените пароль учётной записи и сразу же задайте новый способ восстановления в настройках.", - "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.": "Если вы не убрали метод восстановления, злоумышленник может получить доступ к вашей учётной записи. Смените пароль учётной записи и сразу задайте новый способ восстановления в настройках.", - "Cannot reach homeserver": "Не удаётся связаться с сервером", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Убедитесь, что у вас есть стабильное подключение к интернету, или свяжитесь с администратором сервера", - "Your %(brand)s is misconfigured": "Ваш %(brand)s неправильно настроен", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Попросите администратора %(brand)s проверить конфигурационный файл на наличие неправильных или повторяющихся записей.", - "Unexpected error resolving identity server configuration": "Неопределённая ошибка при разборе параметра сервера идентификации", - "Use lowercase letters, numbers, dashes and underscores only": "Используйте только строчные буквы, цифры, тире и подчеркивания", - "Cannot reach identity server": "Не удаётся связаться с сервером идентификации", - "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.": "Вы можете зарегистрироваться, но некоторые возможности не будет доступны, пока сервер идентификации не станет доступным. Если вы продолжаете видеть это предупреждение, проверьте вашу конфигурацию или свяжитесь с администратором сервера.", - "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.": "Вы можете сбросить пароль, но некоторые возможности не будет доступны, пока сервер идентификации не станет доступным. Если вы продолжаете видеть это предупреждение, проверьте вашу конфигурацию или свяжитесь с администратором сервера.", - "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.": "Вы можете войти в систему, но некоторые возможности не будет доступны, пока сервер идентификации не станет доступным. Если вы продолжаете видеть это предупреждение, проверьте вашу конфигурацию или свяжитесь с администратором сервера.", - "Edited at %(date)s. Click to view edits.": "Изменено %(date)s. Нажмите для посмотра истории изменений.", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Пожалуйста, расскажите нам что пошло не так, либо, ещё лучше, создайте отчёт в GitHub с описанием проблемы.", - "Removing…": "Удаление…", - "Clear all data": "Очистить все данные", - "Your homeserver doesn't seem to support this feature.": "Ваш сервер, похоже, не поддерживает эту возможность.", - "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:": "Модернизация этой комнаты требует закрытие комнаты в текущем состояние и создания новой комнаты вместо неё. Чтобы упростить процесс для участников, будет сделано:", - "Find others by phone or email": "Найти других по номеру телефона или email", - "Be found by phone or email": "Будут найдены по номеру телефона или email", - "Use bots, bridges, widgets and sticker packs": "Использовать боты, мосты, виджеты и наборы стикеров", - "Terms of Service": "Условия использования", - "Service": "Сервис", - "Summary": "Сводка", - "Upload all": "Загрузить всё", - "Resend %(unsentCount)s reaction(s)": "Отправить повторно %(unsentCount)s реакций", - "Failed to re-authenticate due to a homeserver problem": "Ошибка повторной аутентификации из-за проблем на сервере", - "Clear personal data": "Очистить персональные данные", - "This account has been deactivated.": "Эта учётная запись была деактивирована.", - "Call failed due to misconfigured server": "Вызов не состоялся из-за неправильно настроенного сервера", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Попросите администратора вашего домашнего сервера (%(homeserverDomain)s) настроить сервер TURN для надежной работы звонков.", - "Accept to continue:": "Примите для продолжения:", - "Checking server": "Проверка сервера", - "Terms of service not accepted or the identity server is invalid.": "Условия использования не приняты или сервер идентификации недействителен.", - "Identity server has no terms of service": "Сервер идентификации не имеет условий предоставления услуг", - "The identity server you have chosen does not have any terms of service.": "Сервер идентификации, который вы выбрали, не имеет никаких условий обслуживания.", - "Only continue if you trust the owner of the server.": "Продолжайте, только если доверяете владельцу сервера.", - "Disconnect from the identity server ?": "Отсоединиться от сервера идентификации ?", - "Do not use an identity server": "Не использовать сервер идентификации", - "Enter a new identity server": "Введите новый идентификационный сервер", - "Use an identity server": "Используйте сервер идентификации", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Используйте сервер идентификации что бы пригласить по электронной почте Нажмите Продолжить, чтобы использовать стандартный сервер идентифицации(%(defaultIdentityServerName)s) или изменить в Настройках.", - "Use an identity server to invite by email. Manage in Settings.": "Используйте сервер идентификации что бы пригласить по электронной почте Управление в настройках.", - "Add Email Address": "Добавить адрес Email", - "Add Phone Number": "Добавить номер телефона", - "Change identity server": "Изменить сервер идентификации", - "Disconnect from the identity server and connect to instead?": "Отключиться от сервера идентификации и вместо этого подключиться к ?", - "Disconnect identity server": "Отключить идентификационный сервер", - "You are still sharing your personal data on the identity server .": "Вы все еще делитесь своими личными данными на сервере идентификации .", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Мы рекомендуем вам удалить свои адреса электронной почты и номера телефонов с сервера идентификации перед отключением.", - "Disconnect anyway": "Отключить в любом случае", - "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.": "Если вы не хотите использовать для обнаружения вас и быть обнаруженным вашими существующими контактами, введите другой идентификационный сервер ниже.", - "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.": "Отключение от сервера идентификации будет означать, что другие пользователи не смогут вас обнаружить, и вы не сможете приглашать других по электронной почте или по телефону.", - "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.": "Использование сервера идентификации не обязательно. Если вы решите не использовать сервер идентификации, другие пользователи не смогут обнаружить вас, и вы не сможете пригласить других по электронной почте или телефону.", - "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": "Обнаружение", - "Deactivate account": "Деактивировать учётную запись", - "Always show the window menu bar": "Всегда показывать строку меню", - "Read Marker lifetime (ms)": "Задержка прочтения сообщения (мс)", - "Read Marker off-screen lifetime (ms)": "Задержка прочтения сообщения при отсутствии активности (мс)", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Вы должны удалить свои личные данные с сервера идентификации перед отключением. К сожалению, идентификационный сервер в данный момент отключен или недоступен.", - "You should:": "Вам следует:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "проверяйте плагины браузера на наличие всего, что может заблокировать сервер идентификации (например, Privacy Badger)", - "contact the administrators of identity server ": "связаться с администраторами сервера идентификации ", - "wait and try again later": "Подождите и повторите попытку позже", - "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": "Ошибка изменения уровня прав", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Произошла ошибка при изменении уровня прав пользователя. Убедитесь, что у вас достаточно прав и попробуйте снова.", - "Unable to revoke sharing for email address": "Не удается отменить общий доступ к адресу электронной почты", - "Unable to share email address": "Невозможно поделиться адресом электронной почты", - "Your email address hasn't been verified yet": "Ваш адрес электронной почты еще не проверен", - "Click the link in the email you received to verify and then click continue again.": "Нажмите на ссылку в электронном письме, которое вы получили, чтобы подтвердить, и затем нажмите продолжить снова.", - "Verify the link in your inbox": "Проверьте ссылку в вашем почтовом ящике(папка \"Входящие\")", - "Discovery options will appear once you have added an email above.": "Параметры поиска по электронной почты появятся после добавления её выше.", - "Unable to revoke sharing for phone number": "Не удалось отменить общий доступ к номеру телефона", - "Unable to share phone number": "Не удается предоставить общий доступ к номеру телефона", - "Please enter verification code sent via text.": "Пожалуйста, введите проверочный код, высланный с помощью текста.", - "Discovery options will appear once you have added a phone number above.": "Параметры поиска по номеру телефона появятся после его добавления.", - "Remove %(email)s?": "Удалить %(email)s?", - "Remove %(phone)s?": "Удалить %(phone)s?", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Текстовое сообщение было отправлено +%(msisdn)s. Пожалуйста, введите проверочный код, который он содержит.", - "No recent messages by %(user)s found": "Последние сообщения от %(user)s не найдены", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Попробуйте пролистать ленту сообщений вверх, чтобы увидеть, есть ли более ранние.", - "Remove recent messages by %(user)s": "Удалить последние сообщения от %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Для большого количества сообщений это может занять некоторое время. Пожалуйста, не обновляйте своего клиента в это время.", - "Remove %(count)s messages": { - "other": "Удалить %(count)s сообщения(-й)", - "one": "Удалить 1 сообщение" - }, - "Deactivate user?": "Деактивировать пользователя?", - "Deactivate user": "Деактивировать пользователя", - "Remove recent messages": "Удалить последние сообщения", - "Italics": "Курсив", - "Show image": "Показать изображение", - "e.g. my-room": "например, моя-комната", - "Close dialog": "Закрыть диалог", - "Hide advanced": "Скрыть дополнительные настройки", - "Show advanced": "Показать дополнительные настройки", - "Command Help": "Помощь команды", - "To continue you need to accept the terms of this service.": "Для продолжения Вам необходимо принять условия данного сервиса.", - "Document": "Документ", - "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?": "Деактивация этого пользователя приведет к его выходу из системы и запрету повторного входа. Кроме того, они оставит все комнаты, в которых он участник. Это действие безповоротно. Вы уверены, что хотите деактивировать этого пользователя?", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Приглашение в %(roomName)s было отправлено на %(email)s, но этот адрес не связан с вашей учётной записью", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Свяжите этот адрес с вашей учетной записью в настройках, чтобы получать приглашения непосредственно в %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "Это приглашение в %(roomName)s было отправлено на %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Используйте сервер идентификации в Настройках для получения приглашений непосредственно в %(brand)s.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Введите адрес эл.почты в Настройках, чтобы получать приглашения прямо в %(brand)s.", - "Failed to deactivate user": "Не удалось деактивировать пользователя", - "This client does not support end-to-end encryption.": "Этот клиент не поддерживает сквозное шифрование.", - "Messages in this room are not end-to-end encrypted.": "Сообщения в этой комнате не защищены сквозным шифрованием.", - "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.": "Используйте идентификационный сервер для приглашения по электронной почте. Управление в Настройки.", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Отсутствует Капча открытого ключа в конфигурации домашнего сервера. Пожалуйста, сообщите об этом администратору вашего домашнего сервера.", - "%(creator)s created and configured the room.": "%(creator)s создал(а) и настроил(а) комнату.", - "Explore rooms": "Обзор комнат", - "Command Autocomplete": "Автозаполнение команды", - "Emoji Autocomplete": "Автодополнение смайлов", - "Notification Autocomplete": "Автозаполнение уведомлений", - "Room Autocomplete": "Автозаполнение комнаты", - "User Autocomplete": "Автозаполнение пользователя", - "Cancel search": "Отменить поиск", - "Room %(name)s": "Комната %(name)s", - "Jump to first unread room.": "Перейти в первую непрочитанную комнату.", - "Jump to first invite.": "Перейти к первому приглашению.", - "Message Actions": "Сообщение действий", - "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.": "Это действие требует по умолчанию доступа к серверу идентификации для подтверждения адреса электронной почты или номера телефона, но у сервера нет никакого пользовательского соглашения.", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "My Ban List": "Мой список блокировки", - "Ignored/Blocked": "Игнорируемые/Заблокированные", - "Error adding ignored user/server": "Ошибка добавления игнорируемого пользователя/сервера", - "Error subscribing to list": "Ошибка при подписке на список", - "Error upgrading room": "Ошибка обновления комнаты", - "Manage integrations": "Управление интеграциями", - "Direct Messages": "Личные сообщения", - "%(count)s sessions": { - "other": "Сеансов: %(count)s", - "one": "%(count)s сеанс" - }, - "Hide sessions": "Свернуть сеансы", - "Verify this session": "Заверьте этот сеанс", - "Verifies a user, session, and pubkey tuple": "Проверяет пользователя, сеанс и публичные ключи", - "Session already verified!": "Сеанс уже подтверждён!", - "Never send encrypted messages to unverified sessions from this session": "Никогда не отправлять неподтверждённым сеансам зашифрованные сообщения через этот сеанс", - "Never send encrypted messages to unverified sessions in this room from this session": "Никогда не отправлять зашифрованные сообщения непроверенным сеансам в этой комнате и через этот сеанс", - "Your keys are not being backed up from this session.": "Ваши ключи не резервируются с этом сеансе.", - "Server or user ID to ignore": "Сервер или ID пользователя для игнорирования", - "Subscribed lists": "Подписанные списки", - "Cancel entering passphrase?": "Отменить ввод кодовой фразы?", - "Setting up keys": "Настройка ключей", - "Encryption upgrade available": "Доступно обновление шифрования", - "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. Сеанс отмечен как подтверждённый.", - "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!": "Это список пользователей/серверов, которые вы заблокировали — не покидайте комнату!", - "Waiting for %(displayName)s to verify…": "Ожидание %(displayName)s для проверки…", - "Cancelling…": "Отмена…", - "Lock": "Заблокировать", - "Other users may not trust it": "Другие пользователи могут не доверять этому сеансу", - "Later": "Позже", - "This bridge was provisioned by .": "Этот мост был подготовлен пользователем .", - "This bridge is managed by .": "Этот мост управляется .", - "Show more": "Показать больше", - "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.": "Попросите этого пользователя подтвердить сеанс или подтвердите его вручную ниже.", - "Manually verify all remote sessions": "Подтверждать вручную все сеансы на других устройствах", - "Your homeserver does not support cross-signing.": "Ваш домашний сервер не поддерживает кросс-подписи.", - "Cross-signing public keys:": "Публичные ключи для кросс-подписи:", - "in memory": "в памяти", - "not found": "не найдено", - "Cross-signing private keys:": "Приватные ключи для кросс-подписи:", - "in secret storage": "в секретном хранилище", - "cached locally": "сохранено локально", - "not found locally": "не найдено локально", - "User signing private key:": "Приватный ключ подписи пользователей:", - "Secret storage public key:": "Публичный ключ секретного хранилища:", - "in account data": "в данных учётной записи", - "Homeserver feature support:": "Поддержка со стороны домашнего сервера:", - "exists": "существует", - "Cannot connect to integration manager": "Не удалось подключиться к менеджеру интеграций", - "The integration manager is offline or it cannot reach your homeserver.": "Менеджер интеграций не работает или не может подключиться к вашему домашнему серверу.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Это сеанс не сохраняет ваши ключи, но у вас есть резервная копия, из которой вы можете их восстановить.", - "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": "Эта резервная копия является доверенной, потому что она была восстановлена в этом сеансе", - "Something went wrong. Please try again or view your console for hints.": "Что-то пошло не так. Попробуйте снова или поищите подсказки в консоли.", - "Error unsubscribing from list": "Не удалось отписаться от списка", - "None": "Нет", - "Server rules": "Правила сервера", - "User rules": "Правила пользователей", - "You have not ignored anyone.": "Вы никого не игнорируете.", - "You are currently ignoring:": "Вы игнорируете:", - "You are not subscribed to any lists": "Вы не подписаны ни на один список", - "View rules": "Посмотреть правила", - "You are currently subscribed to:": "Вы подписаны на:", - "Verify by scanning": "Подтверждение сканированием", - "Ask %(displayName)s to scan your code:": "Попросите %(displayName)s отсканировать ваш код:", - "Verify by emoji": "Подтверждение с помощью смайлов", - "If you can't scan the code above, verify by comparing unique emoji.": "Если вы не можете отсканировать код выше, попробуйте сравнить уникальные смайлы.", - "Verify by comparing unique emoji.": "Подтверждение сравнением уникальных смайлов.", - "Verify all users in a room to ensure it's secure.": "Подтвердите всех пользователей в комнате, чтобы обеспечить безопасность.", - "You've successfully verified %(displayName)s!": "Вы успешно подтвердили %(displayName)s!", - "Use Single Sign On to continue": "Воспользуйтесь единой точкой входа для продолжения", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Подтвердите добавление этого почтового адреса с помощью единой точки входа.", - "Confirm adding email": "Подтвердите добавление почтового адреса", - "Click the button below to confirm adding this email address.": "Нажмите кнопку ниже для подтверждения этого почтового адреса.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Подтвердите добавление этого номера телефона с помощью единой точки входа.", - "Confirm adding phone number": "Подтвердите добавление номера телефона", - "Click the button below to confirm adding this phone number.": "Нажмите кнопку ниже для добавления этого номера телефона.", - "%(name)s is requesting verification": "%(name)s запрашивает проверку", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "У вашей учётной записи есть кросс-подпись в секретное хранилище, но она пока не является доверенной в этом сеансе.", - "well formed": "корректный", - "unexpected type": "непредвиденный тип", - "Self signing private key:": "Самоподписанный приватный ключ:", - "⚠ These settings are meant for advanced users.": "⚠ Эти настройки рассчитаны для опытных пользователей.", - "Personal ban list": "Личный список блокировки", - "eg: @bot:* or example.org": "например: @bot:* или example.org", - "Session ID:": "ID сеанса:", - "Session key:": "Ключ сеанса:", - "Message search": "Поиск по сообщениям", - "Bridges": "Мосты", - "This user has not verified all of their sessions.": "Этот пользователь не подтвердил все свои сеансы.", - "You have not verified this user.": "Вы не подтвердили этого пользователя.", - "You have verified this user. This user has verified all of their sessions.": "Вы подтвердили этого пользователя. Пользователь подтвердил все свои сеансы.", - "Someone is using an unknown session": "Кто-то использует неизвестный сеанс", - "This room is end-to-end encrypted": "Эта комната зашифрована сквозным шифрованием", - "Everyone in this room is verified": "Все в этой комнате подтверждены", - "Encrypted by an unverified session": "Зашифровано неподтверждённым сеансом", - "Unencrypted": "Не зашифровано", - "Encrypted by a deleted session": "Зашифровано удалённым сеансом", - "Scroll to most recent messages": "Перейти к последним сообщениям", - "Close preview": "Закрыть предпросмотр", - " wants to chat": " хочет поговорить", - "Start chatting": "Начать беседу", - "Reject & Ignore user": "Отклонить и заигнорировать пользователя", - "Unknown Command": "Неизвестная команда", - "Unrecognised command: %(commandText)s": "Нераспознанная команда: %(commandText)s", - "Send as message": "Отправить как сообщение", - "Failed to connect to integration manager": "Не удалось подключиться к менеджеру интеграций", - "Mark all as read": "Отметить всё как прочитанное", - "Local address": "Локальный адрес", - "Published Addresses": "Публичные адреса", - "Other published addresses:": "Прочие публичные адреса:", - "No other published addresses yet, add one below": "Пока нет других публичных адресов, добавьте их ниже", - "New published address (e.g. #alias:server)": "Новый публичный адрес (напр. #alias:server)", - "Local Addresses": "Локальные адреса", - "Waiting for %(displayName)s to accept…": "Ожидание принятия от %(displayName)s…", - "Accepting…": "Принятие…", - "Start Verification": "Начать проверку", - "Messages in this room are end-to-end encrypted.": "Сообщения в этой комнате защищены сквозным шифрованием.", - "Verify User": "Подтвердить пользователя", - "Your messages are not secure": "Ваши сообщения не защищены", - "Your homeserver": "Ваш домашний сервер", - "%(count)s verified sessions": { - "other": "Заверенных сеансов: %(count)s", - "one": "1 заверенный сеанс" - }, - "Hide verified sessions": "Свернуть заверенные сеансы", - "Verification timed out.": "Таймаут подтверждения.", - "You cancelled verification.": "Вы отменили подтверждение.", - "Error removing ignored user/server": "Ошибка при удалении игнорируемого пользователя/сервера", - "Please try again or view your console for hints.": "Попробуйте снова или посмотрите сообщения в консоли.", - "Ban list rules - %(roomName)s": "Правила блокировки — %(roomName)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.": "Игнорирование людей реализовано через списки правил блокировки. Подписка на список блокировки приведёт к сокрытию от вас пользователей и серверов, которые в нём перечислены.", - "Subscribing to a ban list will cause you to join it!": "При подписке на список блокировки вы присоединитесь к нему!", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Подтвердите удаление учётной записи с помощью единой точки входа.", - "Are you sure you want to deactivate your account? This is irreversible.": "Вы уверены, что хотите деактивировать свою учётную запись? Это необратимое действие.", - "Confirm account deactivation": "Подтвердите деактивацию учётной записи", - "If this isn't what you want, please use a different tool to ignore users.": "Если вас это не устраивает, попробуйте другой инструмент для игнорирования пользователей.", - "Hint: Begin your message with // to start it with a slash.": "Совет: поставьте // в начале сообщения, чтобы начать его с косой черты.", - "Almost there! Is %(displayName)s showing the same shield?": "Почти готово! Отображает ли %(displayName)s такой же щит?", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Вы успешно подтвердили %(deviceName)s (%(deviceId)s)!", - "%(displayName)s cancelled verification.": "%(displayName)s отменил(а) подтверждение.", - "Encryption not enabled": "Шифрование не включено", - "The encryption used by this room isn't supported.": "Шифрование этой комнаты не поддерживается.", - "You verified %(name)s": "Вы подтвердили %(name)s", - "You cancelled verifying %(name)s": "Вы отменили подтверждение %(name)s", - "You accepted": "Вы приняли", - "%(name)s accepted": "%(name)s принял(а)", - "You declined": "Вы отказали", - "You cancelled": "Вы отменили", - "%(name)s declined": "%(name)s отказал(а)", - "%(name)s cancelled": "%(name)s отменил(а)", - "%(name)s wants to verify": "%(name)s желает подтвердить", - "You sent a verification request": "Вы отправили запрос подтверждения", - "Your display name": "Отображаемое имя", - "One of the following may be compromised:": "Что-то из этого может быть скомпрометировано:", - "%(name)s cancelled verifying": "%(name)s отменил(а) подтверждение", - "Any of the following data may be shared:": "Следующие сведения могут быть переданы:", - "Your user ID": "ID пользователя", - "Your theme": "Ваша тема", - "%(brand)s URL": "Ссылка на %(brand)s", - "Room ID": "ID комнаты", - "Widget ID": "ID виджета", - "Widget added by": "Виджет добавлен", - "This widget may use cookies.": "Этот виджет может использовать куки.", - "More options": "Дополнительные параметры", - "Language Dropdown": "Список языков", - "Enter a server name": "Введите имя сервера", - "Looks good": "В порядке", - "All rooms": "Все комнаты", - "Your server": "Ваш сервер", - "Add a new server": "Добавить сервер", - "Server name": "Имя сервера", - "Destroy cross-signing keys?": "Уничтожить ключи кросс-подписи?", - "Clear cross-signing keys": "Очистить ключи кросс-подписи", - "Clear all data in this session?": "Очистить все данные в этом сеансе?", - "Verify session": "Заверить сеанс", - "Session name": "Название сеанса", - "Session key": "Ключ сеанса", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Чтобы сообщить о проблеме безопасности Matrix, пожалуйста, прочитайте Политику раскрытия информации Matrix.org.", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Установить адрес этой комнаты, чтобы пользователи могли найти ее на вашем сервере (%(localDomain)s)", - "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.": "Безопасно кэшировать шифрованные сообщения локально, чтобы они появлялись в результатах поиска.", - "%(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.": "Отсутствуют некоторые необходимые компоненты для %(brand)s, чтобы безопасно кэшировать шифрованные сообщения локально. Если вы хотите попробовать эту возможность, соберите самостоятельно %(brand)s Desktop с добавлением поисковых компонентов.", - "not stored": "не сохранено", - "This room is bridging messages to the following platforms. Learn more.": "Эта комната пересылает сообщения с помощью моста на следующие платформы. Подробнее", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Для дополнительной безопасности подтвердите этого пользователя, сравнив одноразовый код на ваших устройствах.", - "Start verification again from their profile.": "Начните подтверждение заново в профиле пользователя.", - "Recent Conversations": "Недавние Диалоги", - "a key signature": "отпечаток ключа", - "Upload completed": "Отправка успешно завершена", - "Cancelled signature upload": "Отправка отпечатка отменена", - "Unable to upload": "Невозможно отправить", - "Signature upload success": "Отпечаток успешно отправлен", - "Signature upload failed": "Сбой отправки отпечатка", - "You signed in to a new session without verifying it:": "Вы вошли в новый сеанс, не подтвердив его:", - "Verify your other session using one of the options below.": "Подтвердите ваш другой сеанс, используя один из вариантов ниже.", - "Your homeserver has exceeded its user limit.": "Ваш домашний сервер превысил свой лимит пользователей.", - "Your homeserver has exceeded one of its resource limits.": "Ваш домашний сервер превысил один из своих лимитов ресурсов.", - "Are you sure you want to cancel entering passphrase?": "Вы уверены, что хотите отменить ввод кодовой фразы?", - "Contact your server admin.": "Обратитесь к администратору сервера.", - "Ok": "Хорошо", - "New login. Was this you?": "Новый вход в вашу учётную запись. Это были Вы?", - "%(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, чтобы зашифрованные сообщения появились в результатах поиска.", - "New version available. Update now.": "Доступна новая версия. Обновить сейчас.", - "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", - "Use between %(min)s pt and %(max)s pt": "Введите значение между %(min)s pt и %(max)s pt", - "Remove for everyone": "Убрать для всех", - "Country Dropdown": "Выпадающий список стран", - "Use custom size": "Использовать другой размер", - "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.": "Администратор вашего сервера отключил сквозное шифрование по умолчанию в приватных комнатах и диалогах.", - "Favourited": "В избранном", - "Room options": "Настройки комнаты", - "All settings": "Все настройки", - "Forget Room": "Забыть комнату", - "This room is public": "Это публичная комната", - "You can use /help to list available commands. Did you mean to send this as a message?": "Введите /help для списка доступных команд. Хотите отправить это сообщение как есть?", - "Error creating address": "Ошибка при создании адреса", - "You don't have permission to delete the address.": "У вас нет прав для удаления этого адреса.", - "Error removing address": "Ошибка при удалении адреса", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Ваши сообщения в безопасности, ключи для расшифровки есть только у вас и получателя.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "В зашифрованных комнатах ваши сообщения в безопасности: только у вас и у получателя есть ключи для расшифровки.", - "You've successfully verified your device!": "Вы успешно подтвердили это устройство!", - "Start verification again from the notification.": "Начните подтверждение заново с уведомления.", - "You have ignored this user, so their message is hidden. Show anyways.": "Вы заигнорировали этого пользователя, сообщение скрыто. Показать", - "Message deleted on %(date)s": "Сообщение удалено %(date)s", - "Edited at %(date)s": "Изменено %(date)s", - "Click to view edits": "Нажмите для просмотра правок", - "Can't load this message": "Не удалось загрузить это сообщение", - "Submit logs": "Отправить логи", - "Widgets do not use message encryption.": "Виджеты не используют шифрование сообщений.", - "Room address": "Адрес комнаты", - "This address is available to use": "Этот адрес доступен", - "This address is already in use": "Этот адрес уже используется", - "Enter the name of a new server you want to explore.": "Введите имя нового сервера для просмотра.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Напоминание: ваш браузер не поддерживается, возможны непредвиденные проблемы.", - "Switch to light mode": "Переключить в светлый режим", - "Switch to dark mode": "Переключить в тёмный режим", - "Change notification settings": "Изменить настройки уведомлений", - "IRC display name width": "Ширина отображаемого имени IRC", - "Your server isn't responding to some requests.": "Ваш сервер не отвечает на некоторые запросы.", - "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Добавьте сюда пользователей и сервера, которые вы хотите игнорировать. Используйте звездочки, чтобы %(brand)s соответствовали любым символам. Например, @bot:* будет игнорировать всех пользователей, имеющих имя \" bot \" на любом сервере.", - "Room ID or address of ban list": "ID комнаты или адрес списка блокировок", - "To link to this room, please add an address.": "Для связи с этой комнатой, пожалуйста, добавьте адрес.", - "The authenticity of this encrypted message can't be guaranteed on this device.": "Подлинность этого зашифрованного сообщения не может быть гарантирована на этом устройстве.", - "No recently visited rooms": "Нет недавно посещенных комнат", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Произошла ошибка при обновлении альтернативных адресов комнаты. Это может быть запрещено сервером или произошел временный сбой.", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "При создании этого адреса произошла ошибка. Это может быть запрещено сервером или произошел временный сбой.", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Произошла ошибка при удалении этого адреса. Возможно, он больше не существует или произошла временная ошибка.", - "Using this widget may share data with %(widgetDomain)s.": "Используя этот виджет, вы можете делиться данными с %(widgetDomain)s.", - "Can't find this server or its room list": "Не можем найти этот сервер или его список комнат", - "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.": "Удаление ключей кросс-подписи является мгновенным и необратимым действием. Любой, с кем вы прошли проверку, увидит предупреждения безопасности. Вы почти наверняка не захотите этого делать, если только не потеряете все устройства, с которых можно совершать кросс-подпись.", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Очистка всех данных в этом сеансе является необратимой. Зашифрованные сообщения будут потеряны, если их ключи не были зарезервированы.", - "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 через этот сеанс. Чтобы снова использовать эту версию со сквозным шифрованием, вам нужно будет выйти из учётной записи и снова войти.", - "There was a problem communicating with the server. Please try again.": "Возникла проблема со связью с сервером. Пожалуйста, попробуйте еще раз.", - "Server did not require any authentication": "Сервер не требует проверки подлинности", - "Server did not return valid authentication information.": "Сервер не вернул существующую аутентификационную информацию.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Подтверждение этого пользователя сделает его сеанс доверенным у вас, а также сделает ваш сеанс доверенным у него.", - "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.": "Подтвердите это устройство, чтобы сделать его доверенным. Доверие этому устройству дает вам и другим пользователям дополнительное спокойствие при использовании зашифрованных сообщений.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Проверка этого устройства пометит его как доверенное, и пользователи, которые проверили его вместе с вами, будут доверять этому устройству.", - "Integrations are disabled": "Интеграции отключены", - "Integrations not allowed": "Интеграции не разрешены", - "To continue, use Single Sign On to prove your identity.": "Чтобы продолжить, используйте единый вход, чтобы подтвердить свою личность.", - "Confirm to continue": "Подтвердите, чтобы продолжить", - "Click the button below to confirm your identity.": "Нажмите кнопку ниже, чтобы подтвердить свою личность.", - "Something went wrong trying to invite the users.": "Пытаясь пригласить пользователей, что-то пошло не так.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Мы не могли пригласить этих пользователей. Пожалуйста, проверьте пользователей, которых вы хотите пригласить, и повторите попытку.", - "Failed to find the following users": "Не удалось найти этих пользователей", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Следующие пользователи могут не существовать, или быть недействительными и не могут быть приглашены: %(csvNames)s", - "Recently Direct Messaged": "Последние прямые сообщения", - "a new master key signature": "новая подпись мастер-ключа", - "a new cross-signing key signature": "новый ключ подписи для кросс-подписи", - "a device cross-signing signature": "подпись устройства для кросс-подписи", - "%(brand)s encountered an error during upload of:": "%(brand)s обнаружил ошибку при загрузке файла:", - "Confirm by comparing the following with the User Settings in your other session:": "Сравните следующие параметры с \"Пользовательскими настройками\" в другом вашем сеансе:", - "Confirm this user's session by comparing the following with their User Settings:": "Подтвердите сеанс этого пользователя, сравнив следующие параметры с его \"Пользовательскими настройками\":", - "If they don't match, the security of your communication may be compromised.": "Если они не совпадают, безопасность вашего общения может быть поставлена под угрозу.", - "Upgrade private room": "Обновить приватную комнату", - "Upgrade public room": "Обновить публичную комнату", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Модернизация комнаты — это расширенное действие, которое обычно рекомендуется, когда комната нестабильна из-за ошибок, отсутствующих функций или уязвимостей безопасности.", - "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.": "Обычно это влияет только на то, как комната обрабатывается на сервере. Если у вас возникли проблемы с вашим %(brand)s, пожалуйста, сообщите об ошибке.", - "You'll upgrade this room from to .": "Вы модернизируете эту комнату с до .", - "You're all caught up.": "Нет непрочитанных сообщений.", - "Server isn't responding": "Сервер не отвечает", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Ваш сервер не отвечает на некоторые ваши запросы. Ниже приведены вероятные причины.", - "The server (%(serverName)s) took too long to respond.": "Сервер (%(serverName)s) слишком долго не отвечал.", - "Your firewall or anti-virus is blocking the request.": "Ваш брандмауэр или антивирус блокирует запрос.", - "A browser extension is preventing the request.": "Расширение браузера блокирует запрос.", - "The server is offline.": "Сервер оффлайн.", - "The server has denied your request.": "Сервер отклонил ваш запрос.", - "Your area is experiencing difficulties connecting to the internet.": "Ваше подключение к Интернету нестабильно или отсутствует.", - "A connection error occurred while trying to contact the server.": "Произошла ошибка при подключении к серверу.", - "The server is not configured to indicate what the problem is (CORS).": "Сервер не настроен должным образом, чтобы определить проблему (CORS).", - "Recent changes that have not yet been received": "Последние изменения, которые еще не были получены", - "Verification Request": "Запрос на сверку", - "Wrong file type": "Неправильный тип файла", - "Looks good!": "Выглядит неплохо!", - "Security Phrase": "Мнемоническая фраза", - "Security Key": "Бумажный ключ", - "Use your Security Key to continue.": "Чтобы продолжить, используйте свой бумажный ключ.", - "Restoring keys from backup": "Восстановление ключей из резервной копии", - "%(completed)s of %(total)s keys restored": "%(completed)s из %(total)s ключей восстановлено", - "Keys restored": "Ключи восстановлены", - "Successfully restored %(sessionCount)s keys": "Успешно восстановлены ключи (%(sessionCount)s)", - "Confirm your identity by entering your account password below.": "Подтвердите свою личность, введя пароль учетной записи ниже.", - "Sign in with SSO": "Вход с помощью SSO", - "Switch theme": "Сменить тему", - "Confirm encryption setup": "Подтвердите настройку шифрования", - "Click the button below to confirm setting up encryption.": "Нажмите кнопку ниже, чтобы подтвердить настройку шифрования.", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Защитите себя от потери доступа к зашифрованным сообщениям и данным, создав резервные копии ключей шифрования на вашем сервере.", - "Generate a Security Key": "Создание ключа безопасности", - "Enter a Security Phrase": "Введите секретную фразу", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Используйте секретную фразу, известную только вам, и при необходимости сохраните ключ безопасности для резервного копирования.", - "Enter your account password to confirm the upgrade:": "Введите пароль своей учетной записи для подтверждения обновления:", - "Restore your key backup to upgrade your 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.": "Модернизируйте этот сеанс, чтобы через него можно было подтвердить другие сеансы, предоставляя им доступ к зашифрованным сообщениям и помечая их как доверенные для других пользователей.", - "Use a different passphrase?": "Использовать другую кодовую фразу?", - "Unable to query secret storage status": "Невозможно запросить состояние секретного хранилища", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Если вы отмените сейчас, вы можете потерять зашифрованные сообщения и данные, если потеряете доступ к своим логинам.", - "You can also set up Secure Backup & manage your keys in Settings.": "Вы также можете настроить безопасное резервное копирование и управлять своими ключами в настройках.", - "Upgrade your encryption": "Обновите свое шифрование", - "Set a Security Phrase": "Задайте секретную фразу", - "Confirm Security Phrase": "Подтвердите секретную фразу", - "Save your Security Key": "Сохраните свой ключ безопасности", - "Unable to set up secret storage": "Невозможно настроить секретное хранилище", - "Create key backup": "Создать резервную копию ключа", - "This session is encrypting history using the new recovery method.": "Этот сеанс шифрует историю с помощью нового метода восстановления.", - "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 disabled, messages from encrypted rooms won't appear in search results.": "Если этот параметр отключен, сообщения из зашифрованных комнат не будут отображаться в результатах поиска.", - "Not currently indexing messages for any room.": "В настоящее время не индексируются сообщения ни для одной комнаты.", - "Currently indexing: %(currentRoom)s": "В настоящее время идёт индексация: %(currentRoom)s", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s надежно кэширует зашифрованные сообщения локально, чтобы они появлялись в результатах поиска:", - "Space used:": "Занято места:", - "Indexed messages:": "Индексированные сообщения:", - "Indexed rooms:": "Индексированные комнаты:", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s из %(totalRooms)s", - "Message downloading sleep time(ms)": "Пауза между загрузками сообщений (в мс)", - "No files visible in this room": "Нет видимых файлов в этой комнате", - "Attach files from chat or just drag and drop them anywhere in a room.": "Прикрепите файлы из чата или просто перетащите их в комнату.", - "Master private key:": "Приватный мастер-ключ:", - "Explore public rooms": "Просмотреть публичные комнаты", - "Preparing to download logs": "Подготовка к загрузке журналов", - "Unexpected server error trying to leave the room": "Неожиданная ошибка сервера при попытке покинуть комнату", - "Error leaving room": "Ошибка при выходе из комнаты", - "Set up Secure Backup": "Настроить безопасное резервное копирование", - "Information": "Информация", - "Unknown App": "Неизвестное приложение", - "Not encrypted": "Не зашифровано", - "Room settings": "Настройки комнаты", - "Take a picture": "Сделать снимок", - "Cross-signing is ready for use.": "Кросс-подпись готова к использованию.", - "Cross-signing is not set up.": "Кросс-подпись не настроена.", - "Backup version:": "Версия резервной копии:", - "Algorithm:": "Алгоритм:", - "Backup key stored:": "Резервный ключ сохранён:", - "Backup key cached:": "Резервный ключ кэширован:", - "Secret storage:": "Секретное хранилище:", - "ready": "готов", - "not ready": "не готов", - "Safeguard against losing access to encrypted messages & data": "Защита от потери доступа к зашифрованным сообщениям и данным", - "not found in storage": "не найдено в хранилище", - "Widgets": "Виджеты", - "Edit widgets, bridges & bots": "Редактировать виджеты, мосты и ботов", - "Add widgets, bridges & bots": "Добавить виджеты, мосты и ботов", - "Start a conversation with someone using their name or username (like ).": "Начните разговор с кем-нибудь, используя его имя или имя пользователя (например, ).", - "Invite someone using their name, username (like ) or share this room.": "Пригласите кого-нибудь, используя его имя, имя пользователя (например, ) или поделитесь этой комнатой.", - "Unable to set up keys": "Невозможно настроить ключи", - "Use the Desktop app to see all encrypted files": "Используйте настольное приложение, чтобы просмотреть все зашифрованные файлы", - "Use the Desktop app to search encrypted messages": "Используйте настольное приложение для поиска зашифрованных сообщений", - "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 не поддерживает поиск зашифрованных сообщений", - "Join the conference at the top of this room": "Присоединяйтесь к конференции в верхней части этой комнаты", - "Join the conference from the room information card on the right": "Присоединяйтесь к конференции, используя информационную карточку комнаты справа", - "Video conference ended by %(senderName)s": "%(senderName)s завершил(а) видеоконференцию", - "Video conference updated by %(senderName)s": "%(senderName)s обновил(а) видеоконференцию", - "Video conference started by %(senderName)s": "%(senderName)s начал(а) видеоконференцию", - "Failed to save your profile": "Не удалось сохранить ваш профиль", - "The operation could not be completed": "Операция не может быть выполнена", - "Move right": "Сдвинуть вправо", - "Move left": "Сдвинуть влево", - "Revoke permissions": "Отозвать разрешения", - "Data on this screen is shared with %(widgetDomain)s": "Данные на этом экране используются %(widgetDomain)s", - "Modal Widget": "Модальный виджет", - "Ignored attempt to disable encryption": "Игнорируемая попытка отключить шифрование", - "You can only pin up to %(count)s widgets": { - "other": "Вы можете закрепить не более %(count)s виджетов" - }, - "Show Widgets": "Показать виджеты", - "Hide Widgets": "Скрыть виджеты", - "The call was answered on another device.": "На звонок ответили на другом устройстве.", - "Answered Elsewhere": "Ответил в другом месте", - "The call could not be established": "Звонок не может быть установлен", - "This is the start of .": "Это начало .", - "Add a photo, so people can easily spot your room.": "Добавьте фото, чтобы люди могли легко заметить вашу комнату.", - "%(displayName)s created this room.": "%(displayName)s создал(а) эту комнату.", - "You created this room.": "Вы создали эту комнату.", - "Add a topic to help people know what it is about.": "Добавьте тему, чтобы люди знали, о чём комната.", - "Topic: %(topic)s ": "Тема: %(topic)s ", - "Topic: %(topic)s (edit)": "Тема: %(topic)s (изменить)", - "This is the beginning of your direct message history with .": "Это начало вашей беседы с .", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "В этом разговоре только вы двое, если только кто-нибудь из вас не пригласит кого-нибудь присоединиться.", - "Invite someone using their name, email address, username (like ) or share this room.": "Пригласите кого-нибудь, используя его имя, адрес электронной почты, имя пользователя (например, ) или поделитесь этой комнатой.", - "Start a conversation with someone using their name, email address or username (like ).": "Начните разговор с кем-нибудь, используя его имя, адрес электронной почты или имя пользователя (например, ).", - "Invite by email": "Пригласить по электронной почте", - "New version of %(brand)s is available": "Доступна новая версия %(brand)s!", - "Update %(brand)s": "Обновление %(brand)s", - "Enable desktop notifications": "Включить уведомления на рабочем столе", - "Don't miss a reply": "Не пропустите ответ", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Надежно кэшируйте зашифрованные сообщения локально, чтобы они отображались в результатах поиска, используя %(size)s для хранения сообщений из %(rooms)s комнаты.", - "other": "Надежно кэшируйте зашифрованные сообщения локально, чтобы они отображались в результатах поиска, используя %(size)s для хранения сообщений из комнат (%(rooms)s)." - }, - "%(creator)s created this DM.": "%(creator)s начал(а) этот чат.", - "Continuing without email": "Продолжить без электронной почты", - "Enter phone number": "Введите номер телефона", - "Enter email address": "Введите адрес электронной почты", - "Reason (optional)": "Причина (необязательно)", - "Server Options": "Параметры сервера", - "Decline All": "Отклонить все", - "Approve widget permissions": "Одобрить разрешения виджета", - "Zimbabwe": "Зимбабве", - "Zambia": "Замбия", - "Yemen": "Йемен", - "Western Sahara": "Западная Сахара", - "Wallis & Futuna": "Уоллис и Футуна", - "Vietnam": "Вьетнам", - "Venezuela": "Венесуэла", - "Vatican City": "Ватикан", - "Vanuatu": "Вануату", - "Uzbekistan": "Узбекистан", - "Uruguay": "Уругвай", - "United Arab Emirates": "Объединенные Арабские Эмираты", - "Ukraine": "Украина", - "Uganda": "Уганда", - "U.S. Virgin Islands": "Виргинские острова (США)", - "Tuvalu": "Тувалу", - "Turks & Caicos Islands": "Острова Теркс и Кайкос", - "Turkmenistan": "Туркменистан", - "Turkey": "Турция", - "Tunisia": "Тунис", - "Trinidad & Tobago": "Тринидад и Тобаго", - "Tonga": "Тонга", - "Tokelau": "Токелау", - "Togo": "Того", - "Timor-Leste": "Тимор-Лешти", - "Thailand": "Таиланд", - "Tanzania": "Танзания", - "Tajikistan": "Таджикистан", - "Taiwan": "Тайвань", - "São Tomé & Príncipe": "Сан-Томе и Принсипи", - "Syria": "Сирия", - "Switzerland": "Швейцария", - "Sweden": "Швеция", - "Swaziland": "Эсватини", - "Svalbard & Jan Mayen": "Шпицберген и Ян-Майен", - "Suriname": "Суринам", - "Sudan": "Судан", - "St. Vincent & Grenadines": "Сент-Винсент и Гренадины", - "St. Pierre & Miquelon": "Сен-Пьер и Микелон", - "St. Martin": "Сен-Мартен", - "St. Lucia": "Сент-Люсия", - "St. Kitts & Nevis": "Сент-Китс и Невис", - "St. Helena": "Остров Святой Елены", - "St. Barthélemy": "Сен-Бартелеми", - "Sri Lanka": "Шри-Ланка", - "Spain": "Испания", - "South Sudan": "Южный Судан", - "South Korea": "Южная Корея", - "South Georgia & South Sandwich Islands": "Южная Георгия и Южные Сандвичевы острова", - "South Africa": "Южная Африка", - "Somalia": "Сомали", - "Solomon Islands": "Соломоновы острова", - "Slovenia": "Словения", - "Slovakia": "Словакия", - "Sint Maarten": "Синт-Мартен", - "Singapore": "Сингапур", - "Sierra Leone": "Сьерра-Леоне", - "Seychelles": "Сейшельские острова", - "Serbia": "Сербия", - "Senegal": "Сенегал", - "Saudi Arabia": "Саудовская Аравия", - "San Marino": "Сан-Марино", - "Samoa": "Самоа", - "Réunion": "Реюньон", - "Rwanda": "Руанда", - "Russia": "Российская Федерация", - "Romania": "Румыния", - "Qatar": "Катар", - "Puerto Rico": "Пуэрто-Рико", - "Portugal": "Португалия", - "Poland": "Польша", - "Pitcairn Islands": "Питкэрн", - "Philippines": "Филиппины", - "Peru": "Перу", - "Paraguay": "Парагвай", - "Papua New Guinea": "Папуа - Новая Гвинея", - "Panama": "Панама", - "Palestine": "Палестина", - "Palau": "Палау", - "Pakistan": "Пакистан", - "Oman": "Оман", - "Norway": "Норвегия", - "Northern Mariana Islands": "Северные Марианские острова", - "North Korea": "Северная Корея", - "Norfolk Island": "Остров Норфолк", - "Niue": "Ниуэ", - "Nigeria": "Нигерия", - "Niger": "Нигер", - "Nicaragua": "Никарагуа", - "New Zealand": "Новая Зеландия", - "New Caledonia": "Новая Каледония", - "Netherlands": "Нидерланды", - "Nepal": "Непал", - "Nauru": "Науру", - "Namibia": "Намибия", - "Myanmar": "Мьянма", - "Mozambique": "Мозамбик", - "Morocco": "Марокко", - "Montserrat": "Монсеррат", - "Montenegro": "Черногория", - "Mongolia": "Монголия", - "Monaco": "Монако", - "Moldova": "Молдова", - "Micronesia": "Микронезия", - "Mexico": "Мексика", - "Mayotte": "Майотта", - "Mauritius": "Маврикий", - "Mauritania": "Мавритания", - "Martinique": "Мартиника", - "Marshall Islands": "Маршалловы острова", - "Malta": "Мальта", - "Mali": "Мали", - "Maldives": "Мальдивы", - "Malaysia": "Малайзия", - "Malawi": "Малави", - "Madagascar": "Мадагаскар", - "Macedonia": "Северная Македония", - "Macau": "Макао", - "Luxembourg": "Люксембург", - "Lithuania": "Литва", - "Liechtenstein": "Лихтенштейн", - "Libya": "Ливия", - "Liberia": "Либерия", - "Lesotho": "Лесото", - "Lebanon": "Ливан", - "Latvia": "Латвия", - "Laos": "Лаосская Народно-Демократическая Республика", - "Kyrgyzstan": "Кыргызстан", - "Kuwait": "Кувейт", - "Kosovo": "Косово", - "Kiribati": "Кирибати", - "Kenya": "Кения", - "Kazakhstan": "Казахстан", - "Jordan": "Иордания", - "Jersey": "Джерси", - "Japan": "Япония", - "Jamaica": "Ямайка", - "Italy": "Италия", - "Israel": "Израиль", - "Isle of Man": "Остров Мэн", - "Ireland": "Ирландия", - "Iraq": "Ирак", - "Iran": "Иран", - "Indonesia": "Индонезия", - "India": "Индия", - "Iceland": "Исландия", - "Hungary": "Венгрия", - "Hong Kong": "Гонконг", - "Honduras": "Гондурас", - "Heard & McDonald Islands": "Остров Херд и Острова Макдоналд", - "Haiti": "Гаити", - "Guyana": "Гайана", - "Guinea-Bissau": "Гвинея-Бисау", - "Guinea": "Гвинея", - "Guernsey": "Гернси", - "Guatemala": "Гватемала", - "Guam": "Гуам", - "Guadeloupe": "Гваделупа", - "Grenada": "Гренада", - "Greenland": "Гренландия", - "Greece": "Греция", - "Gibraltar": "Гибралтар", - "Ghana": "Гана", - "Germany": "Германия", - "Georgia": "Грузия", - "Gambia": "Гамбия", - "Gabon": "Габон", - "French Southern Territories": "Южные Французские Территории", - "French Polynesia": "Французская Полинезия", - "French Guiana": "Французская Гвиана", - "France": "Франция", - "Finland": "Финляндия", - "Fiji": "Фиджи", - "Faroe Islands": "Фарерские острова", - "Falkland Islands": "Фолклендские острова", - "Ethiopia": "Эфиопия", - "Estonia": "Эстония", - "Eritrea": "Еритрея", - "Equatorial Guinea": "Экваториальная Гвинея", - "El Salvador": "Сальвадор", - "Egypt": "Египет", - "Ecuador": "Эквадор", - "Dominican Republic": "Доминиканская Республика", - "Dominica": "Доминика", - "Djibouti": "Джибути", - "Denmark": "Дания", - "Côte d’Ivoire": "Кот-д'Ивуар", - "Czech Republic": "Чехия", - "Cyprus": "Кипр", - "Curaçao": "Кюрасао", - "Cuba": "Куба", - "Croatia": "Хорватия", - "Costa Rica": "Коста-Рика", - "Cook Islands": "Острова Кука", - "Congo - Kinshasa": "Демократическая Республика Конго", - "Congo - Brazzaville": "Конго", - "Comoros": "Коморские острова", - "Colombia": "Колумбия", - "Cocos (Keeling) Islands": "Кокосовые (Килинг) острова", - "Christmas Island": "Остров Рождества", - "China": "Китай", - "Chile": "Чили", - "Chad": "Чад", - "Central African Republic": "Центрально-Африканская Республика", - "Cayman Islands": "Каймановы острова", - "Caribbean Netherlands": "Бонайре, Синт-Эстатиус и Саба", - "Cape Verde": "Кабо-Верде", - "Canada": "Канада", - "Cameroon": "Камерун", - "Cambodia": "Камбоджа", - "Burundi": "Бурунди", - "Burkina Faso": "Буркина-Фасо", - "Bulgaria": "Болгария", - "Brunei": "Бруней", - "British Virgin Islands": "Британские Виргинские острова", - "British Indian Ocean Territory": "Британская территория Индийского океана", - "Brazil": "Бразилия", - "Bouvet Island": "Остров Буве", - "Botswana": "Ботсвана", - "Bosnia": "Босния и Герцеговина", - "Bolivia": "Боливия", - "Bhutan": "Бутан", - "Bermuda": "Бермудские острова", - "Benin": "Бенин", - "Belize": "Белиз", - "Belgium": "Бельгия", - "Belarus": "Беларусь", - "Barbados": "Барбадос", - "Bangladesh": "Бангладеш", - "Bahrain": "Бахрейн", - "Bahamas": "Багамские острова", - "Azerbaijan": "Азербайджан", - "Austria": "Австрия", - "Australia": "Австралия", - "Aruba": "Аруба", - "Armenia": "Армения", - "Argentina": "Аргентина", - "Antigua & Barbuda": "Антигуа и Барбуда", - "Antarctica": "Антарктика", - "Anguilla": "Ангилья", - "Angola": "Ангола", - "Andorra": "Андорра", - "American Samoa": "Американское Самоа", - "Algeria": "Алжир", - "Albania": "Албания", - "Åland Islands": "Аландские острова", - "Afghanistan": "Афганистан", - "United States": "Соединенные Штаты Америки", - "United Kingdom": "Великобритания", - "This widget would like to:": "Этому виджету хотелось бы:", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Предупреждаем: если вы не добавите адрес электронной почты и забудете пароль, вы можете навсегда потерять доступ к своей учётной записи.", - "That phone number doesn't look quite right, please check and try again": "Этот номер телефона неправильный, проверьте его и повторите попытку", - "Add an email to be able to reset your password.": "Чтобы иметь возможность изменить свой пароль в случае необходимости, добавьте свой адрес электронной почты.", - "Use email or phone to optionally be discoverable by existing contacts.": "Если вы хотите, чтобы другие пользователи могли вас найти, укажите свой адрес электронной почты или номер телефона.", - "Use email to optionally be discoverable by existing contacts.": "Если вы хотите, чтобы другие пользователи могли вас найти, укажите свой адрес электронной почты.", - "There was a problem communicating with the homeserver, please try again later.": "Возникла проблема при обмене данными с домашним сервером. Повторите попытку позже.", - "Hold": "Удерживать", - "Resume": "Возобновить", - "You've reached the maximum number of simultaneous calls.": "Вы достигли максимального количества одновременных звонков.", - "Too Many Calls": "Слишком много звонков", - "You have no visible notifications.": "У вас нет видимых уведомлений.", - "Transfer": "Перевод", - "Failed to transfer call": "Не удалось перевести звонок", - "A call can only be transferred to a single user.": "Вызов может быть передан только одному пользователю.", - "Open dial pad": "Открыть панель набора номера", - "Dial pad": "Панель набора номера", - "There was an error looking up the phone number": "При поиске номера телефона произошла ошибка", - "Unable to look up phone number": "Невозможно найти номер телефона", - "Channel: ": "Канал: ", - "Workspace: ": "Рабочая область: ", - "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.": "Обнаружены новая секретная фраза и ключ безопасности для защищенных сообщений.", - "Confirm your Security Phrase": "Подтвердите секретную фразу", - "Great! This Security Phrase looks strong enough.": "Отлично! Эта контрольная фраза выглядит достаточно сильной.", - "Allow this widget to verify your identity": "Разрешите этому виджету проверить ваш идентификатор", - "Something went wrong in confirming your identity. Cancel and try again.": "Что-то пошло не так при вашей идентификации. Отмените последнее действие и попробуйте еще раз.", - "If you've forgotten your Security Key you can ": "Если вы забыли свой ключ безопасности, вы можете ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Получите доступ к своей истории защищенных сообщений и настройте безопасный обмен сообщениями, введя ключ безопасности.", - "Not a valid Security Key": "Неправильный ключ безопасности", - "This looks like a valid Security Key!": "Похоже, это правильный ключ безопасности!", - "Enter Security Key": "Введите ключ безопасности", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Если вы забыли секретную фразу, вы можете использовать ключ безопасности или настроить новые параметры восстановления", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Получите доступ к своей истории защищенных сообщений и настройте безопасный обмен сообщениями, введя секретную фразу.", - "Enter Security Phrase": "Введите мнемоническую фразу", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Не удалось расшифровать резервную копию с помощью этой секретной фразы: убедитесь, что вы ввели правильную секретную фразу.", - "Incorrect Security Phrase": "Неверная секретная фраза", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Не удалось расшифровать резервную копию с помощью этого ключа безопасности: убедитесь, что вы ввели правильный ключ безопасности.", - "Security Key mismatch": "Ключ безопасности не подходит", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Невозможно получить доступ к секретному хранилищу. Убедитесь, что вы ввели правильную секретную фразу.", - "Invalid Security Key": "Неверный ключ безопасности", - "Wrong Security Key": "Неправильный ключ безопасности", - "Remember this": "Запомнить это", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Виджет проверит ваш идентификатор пользователя, но не сможет выполнять за вас действия:", - "Set my room layout for everyone": "Установить мой макет комнаты для всех", - "Recently visited rooms": "Недавно посещённые комнаты", - "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.": "Сделайте резервную копию ключей шифрования с данными вашей учетной записи на случай, если вы потеряете доступ к своим сеансам. Ваши ключи будут защищены уникальным ключом безопасности.", - "Use app": "Использовать приложение", - "Use app for a better experience": "Используйте приложение для лучшего опыта", - "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": "Нам не удалось войти в систему", - "Suggested": "Рекомендуется", - "This room is suggested as a good one to join": "Эта комната рекомендуется, чтобы присоединиться", - "%(count)s rooms": { - "one": "%(count)s комната", - "other": "%(count)s комнат" - }, - "%(count)s members": { - "one": "%(count)s участник", - "other": "%(count)s участников" - }, - "You don't have permission": "У вас нет разрешения", - "Are you sure you want to leave the space '%(spaceName)s'?": "Уверены, что хотите покинуть пространство \"%(spaceName)s\"?", - "This space is not public. You will not be able to rejoin without an invite.": "Это пространство не публично. Вы не сможете вновь войти без приглашения.", - "Unable to start audio streaming.": "Невозможно запустить аудио трансляцию.", - "Start audio stream": "Запустить аудио трансляцию", - "Failed to start livestream": "Не удалось запустить прямую трансляцию", - "Save Changes": "Сохранить изменения", - "Leave Space": "Покинуть пространство", - "Edit settings relating to your space.": "Редактировать настройки, относящиеся к вашему пространству.", - "Failed to save space settings.": "Не удалось сохранить настройки пространства.", - "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.": "Обычно это только влияет на то, как комната обрабатывается на сервере. Если у вас проблемы с вашим %(brand)s, сообщите об ошибке.", - "Invite someone using their name, email address, username (like ) or share this space.": "Пригласите кого-нибудь, используя их имя, адрес электронной почты, имя пользователя (например, ) или поделитесь этим пространством.", - "Invite someone using their name, username (like ) or share this space.": "Пригласите кого-нибудь, используя их имя, учётную запись (как ) или поделитесь этим пространством.", - "Invite to %(roomName)s": "Пригласить в %(roomName)s", - "Invite to %(spaceName)s": "Пригласить в %(spaceName)s", - "Create a new room": "Создать новую комнату", - "Spaces": "Пространства", - "Space selection": "Выбор пространства", - "Edit devices": "Редактировать сеансы", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Вы не сможете отменить это изменение, поскольку вы понижаете свои права, если вы являетесь последним привилегированным пользователем в пространстве, будет невозможно восстановить привилегии вбудущем.", - "Empty room": "Пустая комната", - "Suggested Rooms": "Предлагаемые комнаты", - "Add existing room": "Добавить существующую комнату", - "Invite to this space": "Пригласить в это пространство", - "Your message was sent": "Ваше сообщение было отправлено", - "Space options": "Настройки пространства", - "Leave space": "Покинуть пространство", - "Share your public space": "Поделитесь своим публичным пространством", - "Invite with email or username": "Пригласить по электронной почте или имени пользователя", - "Invite people": "Пригласить людей", - "Share invite link": "Поделиться ссылкой на приглашение", - "Click to copy": "Нажмите, чтобы скопировать", - "You can change these anytime.": "Вы можете изменить их в любое время.", - "Add some details to help people recognise it.": "Добавьте некоторые подробности, чтобы помочь людям узнать его.", - "Your private space": "Ваше приватное пространство", - "Your public space": "Ваше публичное пространство", - "Invite only, best for yourself or teams": "Только по приглашениям, лучший вариант для себя или команды", - "Open space for anyone, best for communities": "Открытое пространство для всех, лучший вариант для сообществ", - "Create a space": "Создать пространство", - "This homeserver has been blocked by its administrator.": "Доступ к этому домашнему серверу заблокирован вашим администратором.", - "Original event source": "Оригинальный исходный код", - "Decrypted event source": "Расшифрованный исходный код", - "Invite by username": "Пригласить по имени пользователя", - "Make sure the right people have access. You can invite more later.": "Убедитесь, что правильные люди имеют доступ. Вы можете пригласить больше людей позже.", - "Invite your teammates": "Пригласите своих товарищей по команде", - "Failed to invite the following users to your space: %(csvUsers)s": "Не удалось пригласить следующих пользователей в ваше пространство: %(csvUsers)s", - "Me and my teammates": "Я и мои товарищи по команде", - "A private space for you and your teammates": "Приватное пространство для вас и ваших товарищей по команде", - "A private space to organise your rooms": "Приватное пространство для организации ваших комнат", - "Just me": "Только я", - "Make sure the right people have access to %(name)s": "Убедитесь, что правильные люди имеют доступ к %(name)s", - "Who are you working with?": "С кем вы работаете?", - "Go to my first room": "Перейти в мою первую комнату", - "It's just you at the moment, it will be even better with others.": "Сейчас здесь только ты, с другими будет ещё лучше.", - "Share %(name)s": "Поделиться %(name)s", - "Skip for now": "Пропустить сейчас", - "Failed to create initial space rooms": "Не удалось создать первоначальные комнаты пространства", - "Welcome to ": "Добро пожаловать в ", - "Your server does not support showing space hierarchies.": "Ваш сервер не поддерживает отображение пространственных иерархий.", - "Private space": "Приватное пространство", - "Public space": "Публичное пространство", - " invites you": " пригласил(а) тебя", - "You may want to try a different search or check for typos.": "Вы можете попробовать другой поиск или проверить опечатки.", - "No results found": "Результаты не найдены", - "Mark as suggested": "Отметить как рекомендуется", - "Mark as not suggested": "Отметить как не рекомендуется", - "Failed to remove some rooms. Try again later": "Не удалось удалить несколько комнат. Попробуйте позже", - "Connecting": "Подключение", - "%(deviceId)s from %(ip)s": "%(deviceId)s с %(ip)s", - "The user you called is busy.": "Вызываемый пользователь занят.", - "User Busy": "Пользователь занят", - "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 (%(server)s)": "Идентификационный сервер (%(server)s)", - "Could not connect to identity server": "Не удалось подключиться к серверу идентификации", - "Not a valid identity server (status code %(code)s)": "Недействительный идентификационный сервер (код состояния %(code)s)", - "Identity server URL must be HTTPS": "URL-адрес идентификационного сервер должен начинаться с HTTPS", - "Enter your Security Phrase a second time to confirm it.": "Введите секретную фразу второй раз, чтобы подтвердить ее.", - "Space Autocomplete": "Автозаполнение пространства", - "Verify your identity to access encrypted messages and prove your identity to others.": "Подтвердите свою личность, чтобы получить доступ к зашифрованным сообщениям и доказать свою личность другим.", - "Currently joining %(count)s rooms": { - "one": "Сейчас вы состоите в %(count)s комнате", - "other": "Сейчас вы состоите в %(count)s комнатах" - }, - "You can add more later too, including already existing ones.": "Позже можно добавить и другие, в том числе уже существующие.", - "Let's create a room for each of them.": "Давайте создадим для каждого из них отдельную комнату.", - "What are some things you want to discuss in %(spaceName)s?": "Какие вещи вы хотите обсуждать в %(spaceName)s?", - "Go to my space": "В моё пространство", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Выберите комнаты или разговоры для добавления. Это просто место для вас, никто не будет проинформирован. Вы можете добавить больше позже.", - "What do you want to organise?": "Что вы хотели бы организовать?", - "Search names and descriptions": "Искать имена и описания", - "Select a room below first": "Сначала выберите комнату ниже", - "You can select all or individual messages to retry or delete": "Вы можете выбрать все или отдельные сообщения для повторной попытки или удаления", - "Retry all": "Повторить все", - "Delete all": "Удалить все", - "Some of your messages have not been sent": "Некоторые из ваших сообщений не были отправлены", - "Verification requested": "Запрошено подтверждение", - "Unable to copy a link to the room to the clipboard.": "Не удалось скопировать ссылку на комнату в буфер обмена.", - "Unable to copy room link": "Не удалось скопировать ссылку на комнату", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Вы здесь единственный человек. Если вы уйдете, никто не сможет присоединиться в будущем, включая вас.", - "Error downloading audio": "Ошибка загрузки аудио", - "Unnamed audio": "Безымянное аудио", - "Avatar": "Аватар", - "Manage & explore rooms": "Управление и список комнат", - "Add space": "Добавить пространство", - "Report": "Сообщить", - "Collapse reply thread": "Свернуть ответы обсуждения", - "Show preview": "Предпросмотр", - "View source": "Исходный код", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Если вы сбросите все настройки, вы перезагрузитесь без доверенных сеансов, без доверенных пользователей, и скорее всего не сможете просматривать прошлые сообщения.", - "Only do this if you have no other device to complete verification with.": "Делайте это только в том случае, если у вас нет другого устройства для завершения проверки.", - "Reset everything": "Сбросить всё", - "Forgotten or lost all recovery methods? Reset all": "Забыли или потеряли все варианты восстановления? Сбросить всё", - "Settings - %(spaceName)s": "Настройки — %(spaceName)s", - "Reset event store": "Сброс хранилища событий", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Если вы это сделаете, обратите внимание, что ни одно из ваших сообщений не будет удалено, но работа поиска может быть ухудшена на несколько мгновений, пока индекс не будет воссоздан", - "You most likely do not want to reset your event index store": "Скорее всего, вы не захотите сбрасывать индексное хранилище событий", - "Reset event store?": "Сбросить хранилище событий?", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "При обновлении будет создана новая версия комнаты. Все текущие сообщения останутся в этой архивной комнате.", - "Automatically invite members from this room to the new one": "Автоматическое приглашение участников из этой комнаты в новую комнату", - "These are likely ones other room admins are a part of.": "Это, скорее всего, те, в которых участвуют другие администраторы комнат.", - "Other spaces or rooms you might not know": "Другие пространства или комнаты, которые вы могли не знать", - "Spaces you know that contain this room": "Пространства, которые вы знаете, уже содержат эту комнату", - "Search spaces": "Поиск пространств", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Определите, какие пространства могут получить доступ к этой комнате. Если пространство выбрано, его члены могут найти и присоединиться к .", - "Select spaces": "Выберите места", - "You're removing all spaces. Access will default to invite only": "Вы удаляете все пространства. Доступ будет по умолчанию только по приглашениям", - "Leave %(spaceName)s": "Покинуть %(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.": "Вы являетесь единственным администратором некоторых комнат или пространств, которые вы хотите покинуть. Покинув их, вы оставите их без администраторов.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Вы единственный администратор этого пространства. Если вы его оставите, это будет означать, что никто не имеет над ним контроля.", - "You won't be able to rejoin unless you are re-invited.": "Вы сможете присоединиться только после повторного приглашения.", - "Search %(spaceName)s": "Поиск %(spaceName)s", - "User Directory": "Каталог пользователей", - "Consult first": "Сначала проконсультируйтесь", - "Invited people will be able to read old messages.": "Приглашенные люди смогут читать старые сообщения.", - "Or send invite link": "Или отправьте ссылку на приглашение", - "Some suggestions may be hidden for privacy.": "Некоторые предложения могут быть скрыты в целях конфиденциальности.", - "We couldn't create your DM.": "Мы не смогли создать ваш диалог.", - "You may contact me if you have any follow up questions": "Вы можете связаться со мной, если у вас возникнут какие-либо последующие вопросы", - "Search for rooms or people": "Поиск комнат или людей", - "Message preview": "Просмотр сообщения", - "Sent": "Отправлено", - "Sending": "Отправка", - "You don't have permission to do this": "У вас нет на это разрешения", - "Want to add an existing space instead?": "Хотите добавить существующее пространство?", - "Private space (invite only)": "Приватное пространство (только по приглашению)", - "Space visibility": "Видимость пространства", - "Add a space to a space you manage.": "Добавьте пространство в пространство, которым вы управляете.", - "Only people invited will be able to find and join this space.": "Только приглашенные люди смогут найти и присоединиться к этому пространству.", - "Anyone will be able to find and join this space, not just members of .": "Любой сможет найти и присоединиться к этому пространству, а не только члены .", - "Anyone in will be able to find and join.": "Любой человек в сможет найти и присоединиться.", - "Public room": "Публичная комната", - "This upgrade will allow members of selected spaces access to this room without an invite.": "Это обновление позволит участникам выбранных пространств получить доступ в эту комнату без приглашения.", - "To leave the beta, visit your settings.": "Чтобы выйти из бета-версии, зайдите в настройки.", - "Adding spaces has moved.": "Добавление пространств перемещено.", - "Search for rooms": "Поиск комнат", - "Want to add a new room instead?": "Хотите добавить новую комнату?", - "Add existing rooms": "Добавить существующие комнаты", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Добавление комнаты…", - "other": "Добавление комнат… (%(progress)s из %(count)s)" - }, - "Not all selected were added": "Не все выбранные добавлены", - "Search for spaces": "Поиск пространств", - "Create a new space": "Создать новое пространство", - "Want to add a new space instead?": "Хотите добавить новое пространство?", - "Add existing space": "Добавить существующее пространство", - "You are not allowed to view this server's rooms list": "Вам не разрешено просматривать список комнат этого сервера", - "Please provide an address": "Пожалуйста, укажите адрес", - "%(count)s people you know have already joined": { - "one": "%(count)s человек, которого вы знаете, уже присоединился", - "other": "%(count)s человек(а), которых вы знаете, уже присоединились" - }, - "Including %(commaSeparatedMembers)s": "Включая %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Посмотреть 1 участника", - "other": "Просмотреть всех %(count)s участников" - }, - "Share content": "Поделиться содержимым", - "Application window": "Окно приложения", - "Share entire screen": "Поделиться всем экраном", - "Message search initialisation failed, check your settings for more information": "Инициализация поиска сообщений не удалась, проверьте ваши настройки для получения дополнительной информации", - "Error - Mixed content": "Ошибка — Смешанное содержание", - "Error loading Widget": "Ошибка загрузки виджета", - "Add reaction": "Отреагировать", - "Error processing voice message": "Ошибка при обработке голосового сообщения", - "Error processing audio message": "Ошибка обработки звукового сообщения", - "Decrypting": "Расшифровка", - "The call is in an unknown state!": "Вызов в неизвестном состоянии!", - "An unknown error occurred": "Произошла неизвестная ошибка", - "Their device couldn't start the camera or microphone": "Их устройство не может запустить камеру или микрофон", - "Connection failed": "Ошибка соединения", - "Could not connect media": "Не удалось подключиться к носителю", - "Missed call": "Пропущенный вызов", - "Call back": "Перезвонить", - "Call declined": "Вызов отклонён", - "Pinned messages": "Закреплённые сообщения", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Если у вас есть разрешения, откройте меню на любом сообщении и выберите Закрепить, чтобы поместить их сюда.", - "Nothing pinned, yet": "Пока ничего не закреплено", - "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.": "Чтобы опубликовать адрес, его сначала нужно установить как локальный адрес.", - "Published addresses can be used by anyone on any server to join your room.": "Опубликованные адреса могут быть использованы любым человеком на любом сервере, чтобы присоединиться к вашей комнате.", - "Published addresses can be used by anyone on any server to join your space.": "Опубликованные адреса могут быть использованы любым человеком на любом сервере для присоединения к вашему пространству.", - "This space has no local addresses": "У этого пространства нет локальных адресов", - "Stop recording": "Остановить запись", - "Send voice message": "Отправить голосовое сообщение", - "We didn't find a microphone on your device. Please check your settings and try again.": "Мы не нашли микрофон на вашем устройстве. Пожалуйста, проверьте настройки и повторите попытку.", - "No microphone found": "Микрофон не найден", - "We were unable to access your microphone. Please check your browser settings and try again.": "Мы не смогли получить доступ к вашему микрофону. Пожалуйста, проверьте настройки браузера и повторите попытку.", - "Unable to access your microphone": "Не удалось получить доступ к микрофону", - "View message": "Посмотреть сообщение", - "End-to-end encryption isn't enabled": "Сквозное шифрование не включено", - "Invite to just this room": "Пригласить только в эту комнату", - "Show %(count)s other previews": { - "one": "Показать %(count)s другой предварительный просмотр", - "other": "Показать %(count)s других предварительных просмотров" - }, - "Failed to send": "Не удалось отправить", - "Access": "Доступ", - "People with supported clients will be able to join the room without having a registered account.": "Люди с поддерживаемыми клиентами смогут присоединиться к комнате, не имея зарегистрированной учётной записи.", - "Decide who can join %(roomName)s.": "Укажите, кто может присоединиться к %(roomName)s.", - "Space members": "Участники пространства", - "Anyone in a space can find and join. You can select multiple spaces.": "Любой человек в пространстве может найти и присоединиться. Вы можете выбрать несколько пространств.", - "Spaces with access": "Пространства с доступом", - "Anyone in a space can find and join. Edit which spaces can access here.": "Любой человек в пространстве может найти и присоединиться. Укажите здесь, какие пространства могут получить доступ.", - "Currently, %(count)s spaces have access": { - "other": "В настоящее время %(count)s пространств имеют доступ", - "one": "В настоящее время пространство имеет доступ" - }, - "& %(count)s more": { - "other": "и %(count)s ещё", - "one": "и %(count)s еще" - }, - "Upgrade required": "Требуется обновление", - "Anyone can find and join.": "Любой желающий может найти и присоединиться.", - "Only invited people can join.": "Присоединиться могут только приглашенные люди.", - "Private (invite only)": "Приватное (только по приглашению)", - "Space information": "Информация о пространстве", - "You have no ignored users.": "У вас нет игнорируемых пользователей.", - "Images, GIFs and videos": "Медиа", - "Code blocks": "Блоки кода", - "Displaying time": "Отображение времени", - "Keyboard shortcuts": "Горячие клавиши", - "There was an error loading your notification settings.": "Произошла ошибка при загрузке настроек уведомлений.", - "Mentions & keywords": "Упоминания и ключевые слова", - "Global": "Глобально", - "New keyword": "Новое ключевое слово", - "Keyword": "Ключевое слово", - "Message search initialisation failed": "Инициализация поиска сообщений не удалась", - "Recommended for public spaces.": "Рекомендуется для публичных пространств.", - "Allow people to preview your space before they join.": "Дайте людям возможность предварительно ознакомиться с вашим пространством, прежде чем они присоединятся к нему.", - "Preview Space": "Предварительный просмотр пространства", - "Decide who can view and join %(spaceName)s.": "Определите, кто может просматривать и присоединяться к %(spaceName)s.", - "Visibility": "Видимость", - "This may be useful for public spaces.": "Это может быть полезно для публичных пространств.", - "Guests can join a space without having an account.": "Гости могут присоединиться к пространству, не имея учётной записи.", - "Enable guest access": "Включить гостевой доступ", - "Failed to update the history visibility of this space": "Не удалось обновить видимость истории этого пространства", - "Failed to update the guest access of this space": "Не удалось обновить гостевой доступ к этому пространству", - "Failed to update the visibility of this space": "Не удалось обновить видимость этого пространства", - "Show all rooms": "Показать все комнаты", - "Address": "Адрес", - "e.g. my-space": "например, my-space", - "Please enter a name for the space": "Пожалуйста, введите название пространства", - "unknown person": "Неизвестное лицо", - "More": "Больше", - "Show sidebar": "Показать боковую панель", - "Hide sidebar": "Скрыть боковую панель", - "Surround selected text when typing special characters": "Обводить выделенный текст при вводе специальных символов", - "Review to ensure your account is safe": "Проверьте, чтобы убедиться, что ваша учётная запись в безопасности", - "Some invites couldn't be sent": "Некоторые приглашения не могут быть отправлены", - "We sent the others, but the below people couldn't be invited to ": "Мы отправили остальных, но нижеперечисленные люди не могут быть приглашены в ", - "Transfer Failed": "Перевод не удался", - "Unable to transfer call": "Не удалось перевести звонок", - "Delete avatar": "Удалить аватар", - "Rooms and spaces": "Комнаты и пространства", - "Results": "Результаты", - "Some encryption parameters have been changed.": "Некоторые параметры шифрования были изменены.", - "Unknown failure: %(reason)s": "Неизвестная ошибка: %(reason)s", - "No answer": "Нет ответа", - "Role in ": "Роль в ", - "Enable encryption in settings.": "Включите шифрование в настройках.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Ваши личные сообщения обычно шифруются, но эта комната не шифруется. Обычно это связано с использованием неподдерживаемого устройства или метода, например, приглашения по электронной почте.", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Чтобы избежать этих проблем, создайте новую публичную комнату для разговора, который вы планируете провести.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Не рекомендуется делать зашифрованные комнаты публичными. Это означает, что любой может найти и присоединиться к комнате, а значит, любой может читать сообщения. Вы не получите ни одного из преимуществ шифрования. Шифрование сообщений в публичной комнате сделает получение и отправку сообщений более медленной.", - "Are you sure you want to make this encrypted room public?": "Вы уверены, что хотите сделать эту зашифрованную комнату публичной?", - "Unknown failure": "Неизвестная ошибка", - "Failed to update the join rules": "Не удалось обновить правила присоединения", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Чтобы избежать этих проблем, создайте новую зашифрованную комнату для разговора, который вы планируете провести.", - "Are you sure you want to add encryption to this public room?": "Вы уверены, что хотите добавить шифрование в эту публичную комнату?", - "Select the roles required to change various parts of the space": "Выберите роли, необходимые для изменения различных частей пространства", - "Anyone in can find and join. You can select other spaces too.": "Любой человек в может найти и присоединиться. Вы можете выбрать и другие пространства.", - "Cross-signing is ready but keys are not backed up.": "Кросс-подпись готова, но ключи не резервируются.", - "Leave some rooms": "Покинуть несколько комнат", - "Leave all rooms": "Покинуть все комнаты", - "Don't leave any rooms": "Не покидать ни одну комнату", - "Would you like to leave the rooms in this space?": "Хотите ли вы покинуть комнаты в этом пространстве?", - "You are about to leave .": "Вы собираетесь покинуть .", - "%(reactors)s reacted with %(content)s": "%(reactors)s отреагировали %(content)s", - "Message didn't send. Click for info.": "Сообщение не отправлено. Нажмите для получения информации.", - "To join a space you'll need an invite.": "Чтобы присоединиться к пространству, вам нужно получить приглашение.", - "MB": "Мб", - "In reply to this message": "В ответ на это сообщение", - "Export chat": "Экспорт чата", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "Сброс ключей проверки нельзя отменить. После сброса вы не сможете получить доступ к старым зашифрованным сообщениям, а друзья, которые ранее проверили вас, будут видеть предупреждения о безопасности, пока вы не пройдете повторную проверку.", - "Skip verification for now": "Пока пропустить проверку", - "I'll verify later": "Я заверю позже", - "Verify with Security Key": "Заверить бумажным ключом", - "Verify with Security Key or Phrase": "Проверка с помощью ключа безопасности или фразы", - "Proceed with reset": "Выполнить сброс", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Похоже, у вас нет бумажного ключа, или других сеансов, с которыми вы могли бы свериться. В этом сеансе вы не сможете получить доступ к старым зашифрованным сообщениям. Чтобы подтвердить свою личность в этом сеансе, вам нужно будет сбросить свои ключи шифрования.", - "Really reset verification keys?": "Действительно сбросить ключи подтверждения?", - "Create poll": "Создать опрос", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Обновление пространства…", - "other": "Обновление пространств... (%(progress)s из %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Отправка приглашения…", - "other": "Отправка приглашений... (%(progress)s из %(count)s)" - }, - "Loading new room": "Загрузка новой комнаты", - "Upgrading room": "Обновление комнаты", - "Ban from %(roomName)s": "Заблокировать в %(roomName)s", - "Unban from %(roomName)s": "Разблокировать в %(roomName)s", - "Show:": "Показать:", - "They won't be able to access whatever you're not an admin of.": "Они не смогут получить доступ к тем местам, где вы не являетесь администратором.", - "Ban them from specific things I'm able to": "Заблокировать их в определённых местах, где я могу это сделать", - "Unban them from specific things I'm able to": "Разблокировать их из определённых мест, где я могу это сделать", - "Ban them from everything I'm able to": "Заблокировать их везде, где я могу это сделать", - "Unban them from everything I'm able to": "Разблокировать их везде, где я могу это сделать", - "Shows all threads from current room": "Показывает все обсуждения из текущей комнаты", - "All threads": "Все обсуждения", - "My threads": "Мои обсуждения", - "Downloading": "Загрузка", - "They'll still be able to access whatever you're not an admin of.": "Они по-прежнему смогут получить доступ ко всему, где вы не являетесь администратором.", - "Disinvite from %(roomName)s": "Отменить приглашение из %(roomName)s", - "%(count)s reply": { - "one": "%(count)s ответ", - "other": "%(count)s ответов" - }, - "View in room": "Просмотреть в комнате", - "Enter your Security Phrase or to continue.": "Введите свою секретную фразу или для продолжения.", - "What projects are your team working on?": "Над какими проектами ваша команда работает?", - "Joined": "Присоединился", - "Insert link": "Вставить ссылку", - "Developer mode": "Режим разработчика", - "Back to thread": "Вернуться к обсуждению", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Храните ключ безопасности в надежном месте, например в менеджере паролей или сейфе, так как он используется для защиты ваших зашифрованных данных.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Мы создадим ключ безопасности для вас, чтобы вы могли хранить его в надежном месте, например, в менеджере паролей или сейфе.", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Восстановите доступ к своей учетной записи и восстановите ключи шифрования, сохранённые в этом сеансе. Без них в любом сеансе вы не сможете прочитать все свои защищённые сообщения.", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Без проверки вы не сможете получить доступ ко всем своим сообщениям и можете показаться другим людям недоверенным.", - "Your new device is now verified. Other users will see it as trusted.": "Ваш новый сеанс заверен. Другие пользователи будут видеть его как заверенный.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Ваш новый сеанс заверен. Он имеет доступ к вашим зашифрованным сообщениям, и другие пользователи будут видеть его как заверенный.", - "Verify with another device": "Сверить с другим сеансом", - "Device verified": "Сеанс заверен", - "Verify this device": "Заверьте этот сеанс", - "Unable to verify this device": "Невозможно заверить этот сеанс", - "Show all threads": "Показать все обсуждения", - "Keep discussions organised with threads": "Организуйте обсуждения с помощью обсуждений", - "Shows all threads you've participated in": "Показывает все обсуждения, в которых вы принимали участие", - "Failed to load list of rooms.": "Не удалось загрузить список комнат.", - "Joining": "Присоединение", - "You're all caught up": "Вы в курсе всего", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Если вы знаете, что делаете, Element с открытым исходным кодом, обязательно зайдите на наш GitHub (https://github.com/vector-im/element-web/) и внесите свой вклад!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Если кто-то сказал вам скопировать/вставить что-то здесь, велика вероятность, что вас пытаются обмануть!", - "Wait!": "Подождите!", - "Someone already has that username. Try another or if it is you, sign in below.": "У кого-то уже есть такое имя пользователя. Попробуйте другое или, если это вы, войдите ниже.", - "Unable to check if username has been taken. Try again later.": "Не удалось проверить, занято ли имя пользователя. Повторите попытку позже.", - "Thread options": "Параметры обсуждения", - "Space home": "Пространство — Главная", - "See room timeline (devtools)": "Просмотреть шкалу времени комнаты (инструменты разработчика)", - "Mentions only": "Только упоминания", - "Forget": "Забыть", - "Open in OpenStreetMap": "Открыть в OpenStreetMap", - "Verify other device": "Проверить другое устройство", - "Recent searches": "Недавние поиски", - "To search messages, look for this icon at the top of a room ": "Для поиска сообщений найдите этот значок в верхней части комнаты", - "Other searches": "Другие поиски", - "Public rooms": "Публичные комнаты", - "Use \"%(query)s\" to search": "Используйте \"%(query)s\" для поиска", - "Other rooms in %(spaceName)s": "Прочие комнаты в %(spaceName)s", - "Spaces you're in": "Ваши пространства", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Это сгруппирует ваши чаты с участниками этого пространства. Выключение, скроет эти чаты от вашего просмотра в %(spaceName)s.", - "Sections to show": "Разделы для показа", - "Link to room": "Ссылка на комнату", - "Spaces you know that contain this space": "Пространства, которые вы знаете, уже содержат эту комнату", - "If you can't see who you're looking for, send them your invite link below.": "Если вы не видите того, кого ищете, отправьте ему свое приглашение по ссылке ниже.", - "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.": "Вы уверены, что хотите завершить этот опрос? Это покажет окончательные результаты опроса и лишит людей возможности голосовать.", - "End Poll": "Завершить опрос", - "Sorry, the poll did not end. Please try again.": "Извините, опрос не завершился. Пожалуйста, попробуйте еще раз.", - "Failed to end poll": "Не удалось завершить опрос", - "The poll has ended. Top answer: %(topAnswer)s": "Опрос завершен. Победил ответ: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Опрос завершен. Ни одного голоса не было.", - "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)", - "Missing domain separator e.g. (:domain.org)": "Отсутствует разделитель домена (:domain.org)", - "Add option": "Добавить вариант", - "Write an option": "Напишите вариант", - "Option %(number)s": "Вариант %(number)s", - "Create options": "Создать варианты", - "Question or topic": "Вопрос или тема", - "What is your poll question or topic?": "Каков вопрос или тема вашего опроса?", - "Sorry, the poll you tried to create was not posted.": "Не удалось отправить опрос, который вы пытались создать.", - "Failed to post poll": "Не удалось отправить опрос", - "Create Poll": "Создать опрос", - "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.": "Попытка определить ваше местоположение завершилась. Пожалуйста, повторите попытку позже.", - "Failed to fetch your location. Please try again later.": "Не удалось определить ваше местоположение. Пожалуйста, повторите попытку позже.", - "Share location": "Поделиться местоположением", - "Could not fetch location": "Не удалось получить местоположение", - "Location": "Местоположение", - "toggle event": "переключить событие", - "%(count)s votes": { - "one": "%(count)s голос", - "other": "%(count)s голосов" - }, - "Based on %(count)s votes": { - "one": "На основании %(count)s голоса", - "other": "На основании %(count)s голосов" - }, - "%(count)s votes cast. Vote to see the results": { - "one": "%(count)s голос. Проголосуйте, чтобы увидеть результаты", - "other": "%(count)s голосов. Проголосуйте, чтобы увидеть результаты" - }, - "No votes cast": "Голосов нет", - "Final result based on %(count)s votes": { - "one": "Окончательный результат на основе %(count)s голоса", - "other": "Окончательный результат на основе %(count)s голосов" - }, - "Sorry, your vote was not registered. Please try again.": "Извините, ваш голос не был засчитан. Пожалуйста, попробуйте еще раз.", - "Vote not registered": "Голос не засчитан", - "Expand map": "Развернуть карту", - "Reply in thread": "Обсудить", - "Pick a date to jump to": "Выберите дату для перехода", - "Message pending moderation": "Сообщение ожидает модерации", - "Message pending moderation: %(reason)s": "Сообщение ожидает модерации: %(reason)s", - "Jump to date": "Перейти к дате", - "The beginning of the room": "Начало комнаты", - "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?": "Почти готово! Ваше другое устройство показывает такой же щит?", - "Remove from room": "Удалить из комнаты", - "Failed to remove user": "Не удалось удалить пользователя", - "Remove them from specific things I'm able to": "Удалить их из некоторых мест, где я могу", - "Remove them from everything I'm able to": "Удалить их отовсюду, где я могу", - "Remove from %(roomName)s": "Удалить из %(roomName)s", - "Files": "Файлы", - "Close this widget to view it in this panel": "Закройте виджет, чтобы просмотреть его на этой панели", - "Unpin this widget to view it in this panel": "Открепите виджет, чтобы просмотреть его на этой панели", - "Chat": "Чат", - "Yours, or the other users' session": "Ваши сеансы или сеансы других пользователей", - "Yours, or the other users' internet connection": "Ваше интернет-соединение или соединение других пользователей", - "The homeserver the user you're verifying is connected to": "Домашний сервер пользователя, которого вы подтверждаете", - "To proceed, please accept the verification request on your other device.": "Чтобы продолжить, пожалуйста, примите запрос на сверку в другом сеансе.", - "Copy room link": "Скопировать ссылку на комнату", - "You were removed from %(roomName)s by %(memberName)s": "%(memberName)s удалил(а) вас из %(roomName)s", - "Home options": "Параметры раздела \"Главная\"", - "%(spaceName)s menu": "Меню %(spaceName)s", - "Join public room": "Присоединиться к публичной комнате", - "Add people": "Добавить людей", - "Invite to space": "Пригласить в пространство", - "Start new chat": "Начать ЛС", - "Recently viewed": "Недавно просмотренные", - "Poll": "Опрос", - "You do not have permission to start polls in this room.": "У вас нет разрешения начинать опросы в этой комнате.", - "Voice Message": "Голосовое сообщение", - "Hide stickers": "Скрыть наклейки", - "Copy link to thread": "Копировать ссылку на обсуждение", - "From a thread": "Из обсуждения", - "You won't get any notifications": "Вы не будете получать никаких уведомлений", - "Get notified only with mentions and keywords as set up in your settings": "Получать уведомления только по упоминаниям и ключевым словам, установленным в ваших настройках", - "@mentions & keywords": "@упоминания и ключевые слова", - "Get notified for every message": "Получать уведомление о каждом сообщении", - "Get notifications as set up in your settings": "Получать уведомления в соответствии с настройками", - "This room isn't bridging messages to any platforms. Learn more.": "Эта комната не передаёт сообщения на какие-либо платформы Узнать больше.", - "Internal room ID": "Внутренний ID комнаты", - "Group all your rooms that aren't part of a space in one place.": "Сгруппируйте все комнаты, которые не являются частью пространства, в одном месте.", - "Rooms outside of a space": "Комнаты без пространства", - "Group all your people in one place.": "Сгруппируйте всех своих людей в одном месте.", - "Group all your favourite rooms and people in one place.": "Сгруппируйте все свои любимые комнаты и людей в одном месте.", - "Show all your rooms in Home, even if they're in a space.": "Показать все комнаты на Главной, даже если они находятся в пространстве.", - "Home is useful for getting an overview of everything.": "Раздел \"Главная\" полезен для получения общего вида.", - "Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Пространства — это способ группировки комнат и людей. Наряду с пространствами, в которых вы находитесь, вы также можете использовать некоторые предварительно созданные пространства.", - "Spaces to show": "Пространства для показа", - "Sidebar": "Боковая панель", - "Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Поделитесь анонимными данными, чтобы помочь нам выявить проблемы. Никаких личных данных. Никаких третьих лиц.", - "To view all keyboard shortcuts, click here.": "Чтобы просмотреть все сочетания клавиш, нажмите здесь.", - "Show tray icon and minimise window to it on close": "Показывать значок в трее и сворачивать в него окно при закрытии", - "Keyboard": "Горячие клавиши", - "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": "Большой", - "Select all": "Выбрать все", - "Deselect all": "Отменить выбор", - "Sign out devices": { - "one": "Выйти из устройства", - "other": "Выйти из устройств" - }, - "Click the button below to confirm signing out these devices.": { - "one": "Нажмите кнопку ниже, чтобы подтвердить выход из этого устройства.", - "other": "Нажмите кнопку ниже, чтобы подтвердить выход из этих устройств." - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Подтвердите выход из этого устройства с помощью единого входа, чтобы подтвердить свою личность.", - "other": "Подтвердите выход из этих устройств с помощью единого входа, чтобы подтвердить свою личность." - }, - "Pin to sidebar": "Закрепить на боковой панели", - "Quick settings": "Быстрые настройки", - "Waiting for you to verify on your other device…": "Ожидает проверки на другом устройстве…", - "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:": "Убедитесь, что приведённые ниже смайлики отображаются в обоих сеансах в одинаковом порядке:", - "Automatically send debug logs on decryption errors": "Автоматическая отправка журналов отладки при ошибках расшифровки", - "Automatically send debug logs on any error": "Автоматическая отправка журналов отладки при любой ошибке", - "Use a more compact 'Modern' layout": "Использовать более компактный \"Современный\" макет", - "Developer": "Разработка", - "Experimental": "Экспериментально", - "Themes": "Темы", - "Moderation": "Модерация", - "Messaging": "Общение", - "Room members": "Участники комнаты", - "Back to chat": "Назад в чат", - "Other rooms": "Прочие комнаты", - "That's fine": "Всё в порядке", - "Light high contrast": "Контрастная светлая", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Неизвестная пара (пользователь, сеанс): (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Нераспознанный адрес комнаты: %(roomAlias)s", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s и %(count)s другой", - "other": "%(spaceName)s и %(count)s других" - }, - "You cannot place calls without a connection to the server.": "Вы не можете совершать вызовы без подключения к серверу.", - "Connectivity to the server has been lost": "Соединение с сервером потеряно", - "Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Ответьте в текущее обсуждение или создайте новое, наведя курсор на сообщение и нажав «%(replyInThread)s».", - "We'll create rooms for each of them.": "Мы создадим комнаты для каждого из них.", - "Search Dialog": "Окно поиска", - "Use to scroll": "Используйте для прокрутки", - "Join %(roomAddress)s": "Присоединиться к %(roomAddress)s", - "Feedback sent! Thanks, we appreciate it!": "Отзыв отправлен! Спасибо, мы ценим это!", - "Results are only revealed when you end the poll": "Результаты отображаются только после завершения опроса", - "Voters see results as soon as they have voted": "Голосующие увидят результаты сразу после голосования", - "Closed poll": "Закрытый опрос", - "Open poll": "Открытый опрос", - "Poll type": "Тип опроса", - "Edit poll": "Редактировать опрос", - "What location type do you want to share?": "Каким типом местоположения вы хотите поделиться?", - "Drop a Pin": "Маркер на карте", - "My live location": "Моё местоположение в реальном времени", - "My current location": "Моё текущее местоположение", - "%(brand)s could not send your location. Please try again later.": "%(brand)s не удаётся отправить ваше местоположение. Пожалуйста, повторите попытку позже.", - "We couldn't send your location": "Мы не смогли отправить ваше местоположение", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Этот домашний сервер неправильно настроен для отображения карт, или настроенный сервер карт может быть недоступен.", - "This homeserver is not configured to display maps.": "Этот домашний сервер не настроен на отображение карт.", - "Click to drop a pin": "Нажмите, чтобы закрепить маркер", - "Click to move the pin": "Нажмите, чтобы переместить маркер", - "Results will be visible when the poll is ended": "Результаты будут видны после завершения опроса", - "Sorry, you can't edit a poll after votes have been cast.": "Вы не можете редактировать опрос после завершения голосования.", - "Can't edit poll": "Невозможно редактировать опрос", - "Shared a location: ": "Делится местоположением: ", - "Shared their location: ": "Поделились своим местоположением: ", - "Unable to load map": "Не удается загрузить карту", - "Click": "Нажать", - "Expand quotes": "Развернуть цитаты", - "Collapse quotes": "Свернуть цитаты", - "Can't create a thread from an event with an existing relation": "Невозможно создать обсуждение из события с существующей связью", - "Pinned": "Закреплено", - "Open thread": "Открыть ветку", - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Пространства — это новый способ организации комнат и людей. Какой вид пространства вы хотите создать? Вы можете изменить это позже.", - "Match system": "Как в системе", - "Automatically send debug logs when key backup is not functioning": "Автоматически отправлять журналы отладки, когда резервное копирование ключей не работает", - "Show polls button": "Показывать кнопку опроса", - "%(space1Name)s and %(space2Name)s": "%(space1Name)s и %(space2Name)s", - "Failed to join": "Не удалось войти", - "Sorry, your homeserver is too old to participate here.": "К сожалению, ваш домашний сервер слишком старый для участия.", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s работает в экспериментальном режиме в мобильном браузере. Для лучших впечатлений и новейших функций используйте наше родное бесплатное приложение.", - "User does not exist": "Пользователь не существует", - "User is already in the room": "Пользователь уже в комнате", - "User is already invited to the room": "Пользователь уже приглашён в комнату", - "Failed to invite users to %(roomName)s": "Не удалось пригласить пользователей в %(roomName)s", - "The person who invited you has already left.": "Человек, который вас пригласил, уже ушёл.", - "There was an error joining.": "Ошибка при вступлении.", - "The user's homeserver does not support the version of the space.": "Домашний сервер пользователя не поддерживает версию пространства.", - "User may or may not exist": "Пользователь может быть, а может и не быть", - "User is already in the space": "Пользователь уже пребывает в пространстве", - "User is already invited to the space": "Пользователь уже приглашён в пространство", - "You do not have permission to invite people to this space.": "Вам не разрешено приглашать людей в это пространство.", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "Совет: Используйте “%(replyInThread)s” при наведении курсора на сообщение.", - "Threads help keep your conversations on-topic and easy to track.": "Обсуждения помогают поддерживать и легко отслеживать тематику бесед.", - "Explore public spaces in the new search dialog": "Исследуйте публичные пространства в новом диалоговом окне поиска", - "Connection lost": "Соединение потеряно", - "The person who invited you has already left, or their server is offline.": "Пригласивший вас человек уже ушёл, или его сервер не подключён к сети.", - "You were banned by %(memberName)s": "%(memberName)s заблокировал(а) вас", - "Something went wrong with your invite.": "С приглашением произошла какая-то ошибка.", - "You were removed by %(memberName)s": "%(memberName)s исключил(а) вас", - "Forget this space": "Забыть это пространство", - "Loading preview": "Загрузка предпросмотра", - "Currently removing messages in %(count)s rooms": { - "one": "Удаляются сообщения в %(count)s комнате", - "other": "Удаляются сообщения в %(count)s комнатах" - }, - "You were disconnected from the call. (Error: %(message)s)": "Вас отключили от звонка. (Ошибка: %(message)s)", - "New video room": "Новая видеокомната", - "New room": "Новая комната", - "Private room": "Приватная комната", - "Video room": "Видеокомната", - "Read receipts": "Отчёты о прочтении", - "%(members)s and %(last)s": "%(members)s и %(last)s", - "%(members)s and more": "%(members)s и многие другие", - "View older version of %(spaceName)s.": "Посмотреть предыдущую версию %(spaceName)s.", - "Deactivating your account is a permanent action — be careful!": "Деактивация вашей учётной записи является необратимым действием — будьте осторожны!", - "Your password was successfully changed.": "Ваш пароль успешно изменён.", - "Confirm signing out these devices": { - "one": "Подтвердите выход из этого устройства", - "other": "Подтвердите выход из этих устройств" - }, - "Developer tools": "Инструменты разработчика", - "%(count)s people joined": { - "one": "%(count)s человек присоединился", - "other": "%(count)s человек(а) присоединились" - }, - "Enable hardware acceleration": "Включить аппаратное ускорение", - "Remove from space": "Исключить из пространства", - "This room or space is not accessible at this time.": "Эта комната или пространство в данный момент недоступны.", - "This room or space does not exist.": "Такой комнаты или пространства не существует.", - "Failed to set direct message tag": "Не удалось установить метку личного сообщения", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Вы вышли из всех устройств и больше не будете получать push-уведомления. Для повторного включения уведомлений снова войдите на каждом устройстве.", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "Если вы хотите сохранить доступ к истории общения в зашифрованных комнатах, настройте резервное копирование ключей или экспортируйте ключи сообщений с одного из других ваших устройств, прежде чем продолжить.", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "При выходе из устройств удаляются хранящиеся на них ключи шифрования сообщений, что сделает зашифрованную историю чатов нечитаемой.", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "Ваше сообщение не отправлено, поскольку домашний сервер заблокирован его администратором. Обратитесь к администратору службы, чтобы продолжить её использование.", - "Resent!": "Отправлено повторно!", - "Did not receive it? Resend it": "Не получили? Отправить его повторно", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "Чтобы создать свою учётную запись, откройте ссылку в письме, которое мы только что отправили на %(emailAddress)s.", - "Unread email icon": "Значок непрочитанного электронного письма", - "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": "При передаче информации о вашем местоположении произошла ошибка, попробуйте ещё раз", - "You are sharing your live location": "Вы делитесь своим местоположением в реальном времени", - "An error occurred whilst sharing your live location": "Произошла ошибка при передаче информации о вашем местоположении в реальном времени", - "An error occurred while stopping your live location": "Произошла ошибка при остановке вашего местоположения в реальном времени", - "Close sidebar": "Закрыть боковую панель", - "View List": "Посмотреть список", - "View list": "Посмотреть список", - "No live locations": "Нет местоположений в реальном времени", - "Live location error": "Ошибка показа местоположения в реальном времени", - "Live until %(expiryTime)s": "В реальном времени до %(expiryTime)s", - "Updated %(humanizedUpdateTime)s": "Обновлено %(humanizedUpdateTime)s", - "View related event": "Посмотреть связанное событие", - "Cameras": "Камеры", - "Output devices": "Устройства вывода", - "Input devices": "Устройства ввода", - "Unsent": "Не отправлено", - "Remove search filter for %(filter)s": "Удалить фильтр поиска для %(filter)s", - "Start a group chat": "Начать групповой чат", - "Other options": "Другие опции", - "Some results may be hidden": "Некоторые результаты могут быть скрыты", - "Copy invite link": "Копировать ссылку приглашения", - "If you can't see who you're looking for, send them your invite link.": "Если вы не видите того, кто вам нужен, отправьте ему свою ссылку приглашения.", - "Some results may be hidden for privacy": "Некоторые результаты могут быть скрыты из-за конфиденциальности", - "You cannot search for rooms that are neither a room nor a space": "Вы не можете искать комнаты, которые не являются ни комнатой, ни пространством", - "Show spaces": "Показать пространства", - "Show rooms": "Показать комнаты", - "Search for": "Поиск", - "%(count)s Members": { - "one": "%(count)s участник", - "other": "%(count)s участников" - }, - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "При выходе эти ключи будут удалены с данного устройства и вы больше не сможете прочитать зашифрованные сообщения, если у вас нет ключей для них на других устройствах или резервной копии на сервере.", - "Open room": "Открыть комнату", - "Hide my messages from new joiners": "Скрыть мои сообщения от новых участников", - "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?": "Ваши старые сообщения по-прежнему будут видны людям, которые их получили, так же, как и электронные письма, которые вы отправляли в прошлом. Хотите скрыть отправленные вами сообщения от людей, которые присоединятся к комнате в будущем?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Вы будете удалены с сервера идентификации: ваши друзья больше не смогут найти вас по вашей электронной почте или номеру телефона", - "You will leave all rooms and DMs that you are in": "Вы покинете все комнаты и ЛС, в которых находитесь", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Никто не сможет повторно использовать ваше имя пользователя (MXID), даже вы: это имя пользователя будет оставаться недоступным", - "You will no longer be able to log in": "Вы больше не сможете войти", - "Confirm that you would like to deactivate your account. If you proceed:": "Подтвердите, что вы хотите деактивировать свою учётную запись. Если продолжите:", - "You will not be able to reactivate your account": "Вы не сможете повторно активировать свою учётную запись", - "To continue, please enter your account password:": "Для продолжения введите пароль учётной записи:", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Отключите, чтобы удалить системные сообщения о пользователе (изменения членства, редактирование профиля…)", - "Preserve system messages": "Оставить системные сообщения", - "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?": { - "one": "Вы собираетесь удалить %(count)s сообщение от %(user)s. Это удалит его навсегда для всех в разговоре. Точно продолжить?", - "other": "Вы собираетесь удалить %(count)s сообщений от %(user)s. Это удалит их навсегда для всех в разговоре. Точно продолжить?" - }, - "%(featureName)s Beta feedback": "%(featureName)s — отзыв о бета-версии", - "Show: Matrix rooms": "Показать: комнаты Matrix", - "Show: %(instance)s rooms (%(server)s)": "Показать: %(instance)s комнат (%(server)s)", - "Add new server…": "Добавить новый сервер…", - "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.": "Вы можете использовать пользовательские опции сервера для входа на другие серверы Matrix, указав URL-адрес другого домашнего сервера. Это позволяет использовать %(brand)s с существующей учётной записью Matrix на другом домашнем сервере.", - "Click to read topic": "Нажмите, чтобы увидеть тему", - "Edit topic": "Редактировать тему", - "Un-maximise": "Развернуть", - "%(displayName)s's live location": "Местонахождение %(displayName)s в реальном времени", - "%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s не получил доступа к вашему местонахождению. Разрешите доступ к местоположению в настройках браузера.", - "Share for %(duration)s": "Поделиться на %(duration)s", - "Live location sharing": "Отправка местонахождения в реальном времени", - "Ban from room": "Заблокировать в комнате", - "Unban from room": "Разблокировать в комнате", - "Ban from space": "Заблокировать в пространстве", - "Unban from space": "Разблокировать в пространстве", - "Disinvite from room": "Отозвать приглашение в комнату", - "Disinvite from space": "Отозвать приглашение в пространство", - "%(count)s participants": { - "one": "1 участник", - "other": "%(count)s участников" - }, - "Joining…": "Присоединение…", - "Show Labs settings": "Показать настройки лаборатории", - "To join, please enable video rooms in Labs first": "Чтобы присоединиться, сначала включите видеокомнаты в лаборатории", - "To view, please enable video rooms in Labs first": "Для просмотра сначала включите видеокомнаты в лаборатории", - "To view %(roomName)s, you need an invite": "Для просмотра %(roomName)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.": "Повторите попытку позже или попросите администратора комнаты или пространства проверить, есть ли у вас доступ.", - "Are you sure you're at the right place?": "Вы уверены, что находитесь в нужном месте?", - "There's no preview, would you like to join?": "Предварительного просмотра нет, хотите присоединиться?", - "This invite was sent to %(email)s": "Это приглашение было отправлено на %(email)s", - "This invite was sent to %(email)s which is not associated with your account": "Это приглашение отправлено на %(email)s, которая не связана с вашей учетной записью", - "You can still join here.": "Вы всё ещё можете присоединиться сюда.", - "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). Вы можете попытаться передать эту информацию пригласившему вас лицу.", - "Video rooms are a beta feature": "Видеокомнаты – это бета-функция", - "Seen by %(count)s people": { - "one": "Просмотрел %(count)s человек", - "other": "Просмотрели %(count)s людей" - }, - "Upgrade this space to the recommended room version": "Обновите это пространство до рекомендуемой версии комнаты", - "Enable live location sharing": "Включить функцию \"Поделиться трансляцией местоположения\"", - "Live location ended": "Трансляция местоположения завершена", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "Обратите внимание: это временная реализация функции. Это означает, что вы не сможете удалить свою историю местоположений, а опытные пользователи смогут просмотреть вашу историю местоположений даже после того, как вы перестанете делиться своим местоположением в этой комнате.", - "View live location": "Посмотреть трансляцию местоположения", - "Live location enabled": "Трансляция местоположения включена", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Если не можете найти нужную комнату, просто попросите пригласить вас или создайте новую комнату.", - "Coworkers and teams": "Коллеги и команды", - "Friends and family": "Друзья и семья", - "Messages in this chat will be end-to-end encrypted.": "Сообщения в этой переписке будут защищены сквозным шифрованием.", - "Spell check": "Проверка орфографии", - "Location not available": "Местоположение недоступно", - "Find my location": "Найти моё местоположение", - "Map feedback": "Карта отзывов", - "In %(spaceName)s.": "В пространстве %(spaceName)s.", - "Stop and close": "Остановить и закрыть", - "Who will you chat to the most?": "С кем вы будете общаться чаще всего?", - "Saved Items": "Сохранённые объекты", - "Mapbox logo": "Логотип Mapbox", - "Enter fullscreen": "Перейти в полноэкранный режим", - "Exit fullscreen": "Выйти из полноэкранного режима", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "В %(spaceName)s и %(count)s другом пространстве.", - "other": "В %(spaceName)s и %(count)s других пространствах." - }, - "In spaces %(space1Name)s and %(space2Name)s.": "В пространствах %(space1Name)s и %(space2Name)s.", - "IP address": "IP-адрес", - "Last activity": "Последняя активность", - "Other sessions": "Другие сеансы", - "Current session": "Текущий сеанс", - "Sessions": "Сеансы", - "Unverified session": "Незаверенный сеанс", - "Verified session": "Заверенный сеанс", - "We'll help you get connected.": "Мы поможем вам подключиться.", - "Join the room to participate": "Присоединяйтесь к комнате для участия", - "This session is ready for secure messaging.": "Этот сеанс готов к безопасному обмену сообщениями.", - "We're creating a room with %(names)s": "Мы создаем комнату с %(names)s", - "Online community members": "Участники сообщества в сети", - "You're in": "Вы в", - "Choose a locale": "Выберите регион", - "You need to have the right permissions in order to share locations in this room.": "У вас должны быть определённые разрешения, чтобы делиться местоположениями в этой комнате.", - "You don't have permission to share locations": "У вас недостаточно прав для публикации местоположений", - "Send your first message to invite to chat": "Отправьте свое первое сообщение, чтобы пригласить в чат", - "Inactive for %(inactiveAgeDays)s+ days": "Неактивен в течение %(inactiveAgeDays)s+ дней", - "Session details": "Сведения о сеансе", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "Для лучшей безопасности заверьте свои сеансы и выйдите из тех, которые более не признаёте или не используете.", - "Verify or sign out from this session for best security and reliability.": "Заверьте или выйдите из этого сеанса для лучшей безопасности и надёжности.", - "Your server doesn't support disabling sending read receipts.": "Ваш сервер не поддерживает отключение отправки уведомлений о прочтении.", - "Share your activity and status with others.": "Поделитесь своей активностью и статусом с другими.", - "Show shortcut to welcome checklist above the room list": "Показывать ярлык приветственного проверенного списка над списком комнат", - "Reset bearing to north": "Сбросить пеленг на север", - "Toggle attribution": "Переключить атрибуцию", - "Security recommendations": "Рекомендации по безопасности", - "Inactive sessions": "Неактивные сеансы", - "Unverified sessions": "Незаверенные сеансы", - "All": "Все", - "Verified sessions": "Заверенные сеансы", - "Inactive": "Неактивно", - "Empty room (was %(oldName)s)": "Пустая комната (без %(oldName)s)", - "%(user1)s and %(user2)s": "%(user1)s и %(user2)s", - "No unverified sessions found.": "Незаверенных сеансов не обнаружено.", - "No verified sessions found.": "Заверенных сеансов не обнаружено.", - "%(user)s and %(count)s others": { - "other": "%(user)s и ещё %(count)s", - "one": "%(user)s и ещё 1" - }, - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Подтвердите свои сеансы для более безопасного обмена сообщениями или выйдите из тех, которые более не признаёте или не используете.", - "For best security, sign out from any session that you don't recognize or use anymore.": "Для лучшей безопасности выйдите из всех сеансов, которые вы более не признаёте или не используете.", - "Inactive for %(inactiveAgeDays)s days or longer": "Неактивны %(inactiveAgeDays)s дней или дольше", - "No inactive sessions found.": "Неактивных сеансов не обнаружено.", - "No sessions found.": "Сеансов не найдено.", - "Ready for secure messaging": "Готовы к безопасному обмену сообщениями", - "Not ready for secure messaging": "Не готовы к безопасному обмену сообщениями", - "Manually verify by text": "Ручная сверка по тексту", - "Interactively verify by emoji": "Интерактивная сверка по смайлам", - "Rename session": "Переименовать сеанс", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s или %(recoveryFile)s", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s или %(copyButton)s", - "Sign out of this session": "Выйти из этого сеанса", - "Push notifications": "Уведомления", - "Receive push notifications on this session.": "Получать push-уведомления в этом сеансе.", - "Toggle push notifications on this session.": "Push-уведомления для этого сеанса.", - "Failed to set pusher state": "Не удалось установить состояние push-службы", - "URL": "URL-адрес", - "Room info": "О комнате", - "Operating system": "Операционная система", - "Video call (Jitsi)": "Видеозвонок (Jitsi)", - "Unknown session type": "Неизвестный тип сеанса", - "Unknown room": "Неизвестная комната", - "View chat timeline": "Посмотреть ленту сообщений", - "Live": "В эфире", - "Video call (%(brand)s)": "Видеозвонок (%(brand)s)", - "Voice broadcast": "Голосовая трансляция", - "You need to be able to kick users to do that.": "Вы должны иметь возможность пинать пользователей, чтобы сделать это.", - "Inviting %(user)s and %(count)s others": { - "one": "Приглашающий %(user)s и 1 других", - "other": "Приглашение %(user)s и %(count)s других" - }, - "Inviting %(user1)s and %(user2)s": "Приглашение %(user1)s и %(user2)s", - "Sorry — this call is currently full": "Извините — этот вызов в настоящее время заполнен", - "Record the client name, version, and url to recognise sessions more easily in session manager": "Записывать название клиента, версию и URL-адрес для более лёгкого распознавания сеансов в менеджере сеансов", - "Go live": "Начать эфир", - "pause voice broadcast": "приостановить голосовую трансляцию", - "resume voice broadcast": "продолжить голосовую трансляцию", - "play voice broadcast": "проиграть голосовую трансляцию", - "Yes, stop broadcast": "Да, остановить трансляцию", - "Stop live broadcasting?": "Закончить голосовую трансляцию?", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Кто-то уже записывает голосовую трансляцию. Ждите окончания их голосовой трансляции, чтобы начать новую.", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "У вас нет необходимых разрешений, чтобы начать голосовую трансляцию в этой комнате. Свяжитесь с администратором комнаты для получения разрешений.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "Вы уже записываете голосовую трансляцию. Пожалуйста, завершите текущую голосовую трансляцию, чтобы начать новую.", - "Can't start a new voice broadcast": "Не получилось начать новую голосовую трансляцию", - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.": "Подтверждённые сеансы — это везде, где вы используете учётную запись после ввода кодовой фразы или идентификации через другой сеанс.", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Сочтите выйти из старых сеансов (%(inactiveAgeDays)s дней и более), которые вы более не используете.", - "This session doesn't support encryption and thus can't be verified.": "Этот сеанс не поддерживает шифрование, потому и не может быть подтверждён.", - "Web session": "Веб-сеанс", - "Mobile session": "Сеанс мобильного устройства", - "Desktop session": "Сеанс рабочего стола", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "Удаление неактивных сеансов улучшает безопасность и производительность, делая своевременным обнаружение любого сомнительного сеанса.", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "Неактивные сеансы — это сеансы, которые вы не использовали какое-то время, но продолжающие получать ключи шифрования.", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "Через этот сеанс вы не можете участвовать в комнатах с шифрованием.", - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "Вам следует особенно отметить их наличие, поскольку они могут представлять неавторизованное применение вашей учётной записи.", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "Неподтверждённые сеансы — это сеансы, вошедшие с вашими учётными данными, но до сих пор не подтверждённые.", - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.": "Это означает наличие у вас всех ключей, необходимых для расшифровки сообщений, и способ другим пользователям понять, что вы доверяете этому сеансу.", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "Это даёт им уверенности в том, с кем они общаются, но также означает, что они могут видеть вводимое здесь название сеанса.", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "Другие пользователи, будучи в личных сообщениях и посещаемых вами комнатах, могут видеть полный перечень ваших сеансов.", - "Renaming sessions": "Переименование сеансов", - "Please be aware that session names are also visible to people you communicate with.": "Пожалуйста, имейте в виду, что названия сеансов также видны людям, с которыми вы общаетесь.", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "Вы уверены, что хотите выйти из %(count)s сеанса?", - "other": "Вы уверены, что хотите выйти из %(count)s сеансов?" - }, - "You have unverified sessions": "У вас есть незаверенные сеансы", - "Search users in this room…": "Поиск пользователей в этой комнате…", - "You ended a voice broadcast": "Вы завершили голосовую трансляцию", - "%(senderName)s ended a voice broadcast": "%(senderName)s завершил(а) голосовую трансляцию", - "You ended a voice broadcast": "Вы завершили голосовую трансляцию", - "%(senderName)s ended a voice broadcast": "%(senderName)s завершил(а) голосовую трансляцию", - "Send email": "Отправить электронное письмо", - "Buffering…": "Буферизация…", - "Improve your account security by following these recommendations.": "Усильте защиту учётной записи, следуя этим рекомендациям.", - "Verify your current session for enhanced secure messaging.": "Заверьте текущий сеанс для усиления защиты переписки.", - "Mark as read": "Отметить как прочитанное", - "Your current session is ready for secure messaging.": "Ваш текущий сеанс готов к защищенной переписке.", - "Requires compatible homeserver.": "Требуется совместимый сервер.", - "The homeserver doesn't support signing in another device.": "Домашний сервер не поддерживает вход с другого устройства.", - "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.": "Что нового в %(brand)s? Labs — это лучший способ получить и испытать новые функции, помогая сформировать их перед выходом в свет.", - "Upcoming features": "Новые возможности", - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "Только применяется, когда у домашнего сервера нет своего TURN-сервера. Ваш IP-адрес будет виден на время звонка.", - "When enabled, the other party might be able to see your IP address": "Когда включено, другой пользователь сможет видеть ваш IP-адрес", - "Allow Peer-to-Peer for 1:1 calls": "Разрешить прямое соединение для 1:1 звонков", - "Connection": "Соединение", - "Voice processing": "Обработка голоса", - "Automatically adjust the microphone volume": "Автоматически подстроить громкость микрофона", - "Voice settings": "Настройки голоса", - "Video settings": "Настройки видео", - "Check that the code below matches with your other device:": "Проверьте, чтобы код ниже совпадал с тем, что показан на другом устройстве:", - "An unexpected error occurred.": "Произошла неожиданная ошибка.", - "The request was cancelled.": "Запрос был отменён.", - "WARNING: ": "ВНИМАНИЕ: ", - "Error downloading image": "Ошибка при скачивании изображения", - "Unable to decrypt message": "Невозможно расшифровать сообщение", - "Video call ended": "Видеозвонок завершён", - "%(name)s started a video call": "%(name)s начал(а) видеозвонок", - "Error starting verification": "Ошибка при запуске подтверждения", - "Text": "Текст", - "Create a link": "Создать ссылку", - "Close call": "Закрыть звонок", - "Change layout": "Изменить расположение", - "Spotlight": "Освещение", - "Freedom": "Свободное", - "You do not have permission to start voice calls": "У вас нет разрешения для запуска звонка", - "There's no one here to call": "Здесь некому звонить", - "You do not have permission to start video calls": "У вас нет разрешения для запуска видеозвонка", - "Ongoing call": "Текущий звонок", - "Show formatting": "Показать форматирование", - "Hide formatting": "Скрыть форматирование", - "This message could not be decrypted": "Это сообщение не удалось расшифровать", - " in %(room)s": " в %(room)s", - "Sign out of %(count)s sessions": { - "one": "Выйти из %(count)s сеанса", - "other": "Выйти из сеансов: %(count)s" - }, - "Show QR code": "Показать QR код", - "Sign in with QR code": "Войти с QR кодом", - "%(count)s sessions selected": { - "one": "%(count)s сеанс выбран", - "other": "Сеансов выбрано: %(count)s" - }, - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "Для лучшей безопасности и конфиденциальности, рекомендуется использовать клиенты Matrix с поддержкой шифрования.", - "Hide details": "Скрыть подробности", - "Show details": "Показать подробности", - "Browser": "Браузер", - "Sign out of all other sessions (%(otherSessionsCount)s)": "Выйти из всех остальных сеансов (%(otherSessionsCount)s)", - "Call type": "Тип звонка", - "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.": "Не рекомендуется добавлять шифрование в публичные комнаты. Кто угодно может найти и присоединиться к ним, тем самым позволяя читать сообщения. Вы не получите преимуществ шифрования и при этом не сможете его отключить. Шифрование сообщений в публичной комнате лишь замедлит их получение и отправку.", - "Echo cancellation": "Эхоподавление", - "Noise suppression": "Подавление шума", - "30s forward": "30 с вперёд", - "30s backward": "30 с назад", - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "Вы не можете начать звонок, так как вы производите живое вещание. Пожалуйста, остановите вещание, чтобы начать звонок.", - "Can’t start a call": "Невозможно начать звонок", - "Failed to read events": "Не удалось считать события", - "Failed to send event": "Не удалось отправить событие", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "Время экспериментов? Попробуйте наши последние наработки. Эти функции не заверешены; они могут быть нестабильными, постоянно меняющимися, или вовсе отброшенными. Узнайте больше.", - "Early previews": "Предпросмотр", - "Yes, it was me": "Да, это я", - "Poll history": "Опросы", - "Active polls": "Активные опросы", - "Checking for an update…": "Проверка наличия обновлений…", - "Formatting": "Форматирование", - "WARNING: session already verified, but keys do NOT MATCH!": "ВНИМАНИЕ: сеанс уже заверен, но ключи НЕ СОВПАДАЮТ!", - "Edit link": "Изменить ссылку", - "Grey": "Серый", - "Red": "Красный", - "There are no active polls in this room": "В этой комнате нет активных опросов", - "Downloading update…": "Загрузка обновления…", - "View poll in timeline": "Посмотреть опрос в ленте сообщений", - "Your language": "Ваш язык", - "Message in %(room)s": "Сообщение в %(room)s", - "Message from %(user)s": "Сообщение от %(user)s", - "Creating rooms…": "Создание комнат…", - "Sign out of all devices": "Выйти из всех сеансов", - "Set a new account password…": "Установите новый пароль…", - "%(senderName)s started a voice broadcast": "%(senderName)s начал(а) голосовую трансляцию", - "Room directory": "Каталог комнат", - "common": { - "about": "О комнате", - "analytics": "Аналитика", - "encryption_enabled": "Шифрование включено", - "error": "Ошибка", - "forward_message": "Переслать сообщение", - "image": "Изображение", - "loading": "Загрузка…", - "message": "Отправить личное сообщение", - "message_layout": "Макет сообщения", - "modern": "Новый", - "mute": "Приглушить", - "no_results": "Нет результатов", - "offline": "Не в сети", - "password": "Пароль", - "people": "Люди", - "reactions": "Реакции", - "report_a_bug": "Сообщить об ошибке", - "room_name": "Название комнаты", - "security": "Безопасность", - "settings": "Настройки", - "sticker": "Наклейка", - "success": "Успех", - "suggestions": "Предложения", - "unmute": "Вернуть право речи", - "username": "Псевдоним", - "verification_cancelled": "Подтверждение отменено", - "video": "Видео", - "warning": "Внимание", - "threads": "Обсуждения", - "thread": "Обсуждение", - "theme": "Тема", - "room": "Комната", - "public": "Публичное", - "private": "Приватное", - "options": "Дополнительно", - "name": "Название", - "light": "Светлая", - "labs": "Лаборатория", - "homeserver": "Домашний сервер", - "home": "Главная", - "help": "Помощь", - "favourites": "Избранные", - "description": "Описание", - "dark": "Темная", - "beta": "Бета", - "attachment": "Вложение", - "appearance": "Внешний вид", - "timeline": "Лента сообщений", - "support": "Поддержка", - "space": "Подпространство", - "random": "Случайный", - "privacy": "Конфиденциальность", - "presence": "Присутствие", - "preferences": "Параметры", - "microphone": "Микрофон", - "legal": "Правовая информация", - "guest": "Гость", - "faq": "Часто задаваемые вопросы", - "emoji": "Смайлы", - "credits": "Благодарности", - "camera": "Камера", - "access_token": "Токен доступа", - "someone": "Кто-то", - "welcome": "Добро пожаловать", - "encrypted": "Зашифровано", - "application": "Приложение", - "version": "Версия", - "device": "Устройство", - "model": "Модель", - "verified": "Заверено", - "unverified": "Не заверено", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "Заверенный", - "not_trusted": "Незаверенный", - "accessibility": "Доступность", - "server": "Сервер", - "capabilities": "Возможности", - "unnamed_room": "Комната без названия", - "unnamed_space": "Безымянное пространство", - "stickerpack": "Наклейки", - "system_alerts": "Системные оповещения", - "secure_backup": "Безопасное резервное копирование", - "cross_signing": "Кросс-подпись", - "identity_server": "Идентификационный сервер", - "integration_manager": "Менеджер интеграции", - "qr_code": "QR-код", - "feedback": "Отзыв" + "a11y": { + "jump_first_invite": "Перейти к первому приглашению.", + "n_unread_messages": { + "other": "%(count)s непрочитанных сообщения(-й).", + "one": "1 непрочитанное сообщение." + }, + "n_unread_messages_mentions": { + "other": "%(count)s непрочитанных сообщения(-й), включая упоминания.", + "one": "1 непрочитанное упоминание." + }, + "room_name": "Комната %(name)s", + "unread_messages": "Непрочитанные сообщения.", + "user_menu": "Меню пользователя" }, + "a11y_jump_first_unread_room": "Перейти в первую непрочитанную комнату.", "action": { + "accept": "Принять", + "add": "Добавить", + "add_existing_room": "Добавить существующую комнату", + "add_people": "Добавить людей", + "apply": "Применить", + "approve": "Согласиться", + "back": "Назад", + "call": "Вызов", + "cancel": "Отмена", + "change": "Изменить", + "clear": "Очистить", + "click": "Нажать", + "click_to_copy": "Нажмите, чтобы скопировать", + "close": "Закрыть", + "collapse": "Свернуть", + "complete": "Выполнено", + "confirm": "Подтвердить", "continue": "Продолжить", "copy": "Копировать", "copy_link": "Копировать ссылку", "create": "Создать", "create_a_room": "Создать комнату", "decline": "Отклонить", + "delete": "Удалить", "disable": "Отключить", + "disconnect": "Отключить", + "dismiss": "Закрыть", "done": "Готово", + "download": "Скачать", "edit": "Изменить", "enable": "Разрешить", - "forgot_password": "Забыли пароль?", + "enter_fullscreen": "Перейти в полноэкранный режим", + "exit_fullscreeen": "Выйти из полноэкранного режима", + "expand": "Развернуть", + "explore_public_rooms": "Просмотреть публичные комнаты", + "explore_rooms": "Обзор комнат", + "export": "Экспорт", "forward": "Переслать", + "go": "Вперёд", + "go_back": "Назад", + "got_it": "Понятно", + "hide_advanced": "Скрыть дополнительные настройки", + "hold": "Удерживать", + "ignore": "Игнорировать", + "import": "Импорт", "invite": "Пригласить", + "invite_to_space": "Пригласить в пространство", "invites_list": "Приглашения", + "join": "Войти", "learn_more": "Узнать больше", "leave": "Покинуть", "leave_room": "Покинуть комнату", + "logout": "Выйти", + "manage": "Управление", + "maximise": "Развернуть", + "mention": "Упомянуть", + "minimise": "Свернуть", + "new_room": "Новая комната", + "new_video_room": "Новая видеокомната", "next": "Далее", "no": "Нет", - "ok": "OK", + "pause": "Пауза", + "pin": "Закрепить", + "play": "Воспроизведение", "quote": "Цитировать", "react": "Отреагировать", + "refresh": "Обновить", + "register": "Зарегистрироваться", + "reject": "Отклонить", "remove": "Удалить", + "rename": "Переименовать", "reply": "Ответить", + "reply_in_thread": "Обсудить", "report_content": "Пожаловаться на сообщение", + "resend": "Переотправить", + "reset": "Сброс", + "restore": "Восстановление", + "resume": "Возобновить", "retry": "Попробуйте снова", + "review": "Обзор", + "revoke": "Отмена", "save": "Сохранить", + "search": "Поиск", + "send_report": "Отослать отчёт", + "share": "Поделиться", + "show": "Показать", + "show_advanced": "Показать дополнительные настройки", + "show_all": "Показать все", + "sign_in": "Войти", + "sign_out": "Выйти", + "skip": "Пропустить", "start": "Начать", "start_chat": "Отправить личное сообщение", + "start_new_chat": "Начать ЛС", + "stop": "Стоп", + "submit": "Отправить", + "subscribe": "Подписаться", + "transfer": "Перевод", + "trust": "Доверие", + "try_again": "Попробовать ещё раз", + "unban": "Разблокировать", + "unignore": "Перестать игнорировать", + "unpin": "Открепить", + "unsubscribe": "Отписаться", + "update": "Обновить", + "upgrade": "Обновление", + "upload": "Загрузить", + "verify": "Заверить", + "view": "Просмотр", + "view_all": "Посмотреть все", + "view_list": "Посмотреть список", + "view_message": "Посмотреть сообщение", "view_source": "Исходный код", "yes": "Да", - "zoom_out": "Уменьшить", "zoom_in": "Увеличить", - "view": "Просмотр", - "verify": "Заверить", - "upload": "Загрузить", - "upgrade": "Обновление", - "update": "Обновить", - "unpin": "Открепить", - "try_again": "Попробовать ещё раз", - "trust": "Доверие", - "stop": "Стоп", - "skip": "Пропустить", - "sign_out": "Выйти", - "sign_in": "Войти", - "share": "Поделиться", - "search": "Поиск", - "reset": "Сброс", - "resend": "Переотправить", - "reject": "Отклонить", - "pin": "Закрепить", - "logout": "Выйти", - "join": "Войти", - "ignore": "Игнорировать", - "got_it": "Понятно", - "go_back": "Назад", - "expand": "Развернуть", - "download": "Скачать", - "dismiss": "Закрыть", - "delete": "Удалить", - "confirm": "Подтвердить", - "collapse": "Свернуть", - "close": "Закрыть", - "cancel": "Отмена", - "call": "Вызов", - "back": "Назад", - "apply": "Применить", - "add": "Добавить", - "accept": "Принять", - "view_all": "Посмотреть все", - "unsubscribe": "Отписаться", - "subscribe": "Подписаться", - "show_all": "Показать все", - "show": "Показать", - "revoke": "Отмена", - "review": "Обзор", - "restore": "Восстановление", - "rename": "Переименовать", - "register": "Зарегистрироваться", - "play": "Воспроизведение", - "pause": "Пауза", - "disconnect": "Отключить", - "complete": "Выполнено", - "change": "Изменить", - "approve": "Согласиться", - "manage": "Управление", - "go": "Вперёд", - "import": "Импорт", - "export": "Экспорт", - "refresh": "Обновить", - "minimise": "Свернуть", - "maximise": "Развернуть", - "mention": "Упомянуть", - "submit": "Отправить", - "send_report": "Отослать отчёт", - "clear": "Очистить" + "zoom_out": "Уменьшить" }, - "a11y": { - "user_menu": "Меню пользователя", - "n_unread_messages_mentions": { - "other": "%(count)s непрочитанных сообщения(-й), включая упоминания.", - "one": "1 непрочитанное упоминание." - }, - "n_unread_messages": { - "other": "%(count)s непрочитанных сообщения(-й).", - "one": "1 непрочитанное сообщение." - }, - "unread_messages": "Непрочитанные сообщения." + "analytics": { + "accept_button": "Всё в порядке", + "bullet_1": "Мы <не записываем и не профилируем любые данные учетной записи", + "bullet_2": "Мы не передаем информацию третьим лицам", + "consent_migration": "Ранее вы давали согласие на передачу нам анонимных данных об использовании. Мы изменили порядок предоставления этих данных.", + "disable_prompt": "Вы можете отключить это в любое время в настройках", + "enable_prompt": "Помогите улучшить %(analyticsOwner)s", + "learn_more": "Поделитесь анонимными данными, чтобы помочь нам выявить проблемы. Никаких личных данных. Никаких третьих лиц. Узнать больше", + "privacy_policy": "Вы можете ознакомиться со всеми нашими условиями здесь", + "pseudonymous_usage_data": "Помогите нам выявить проблемы и улучшить %(analyticsOwner)s, поделившись анонимными данными об использовании. Чтобы понять, как люди используют несколько устройств, мы генерируем случайный идентификатор, общий для всех ваших устройств.", + "shared_data_heading": "Следующие сведения могут быть переданы:" }, - "labs": { - "video_rooms": "Видеокомнаты", - "msc3531_hide_messages_pending_moderation": "Позволяет модераторам скрывать сообщения, ожидающие модерации.", - "report_to_moderators": "Пожаловаться модераторам", - "latex_maths": "Отображать математику LaTeX в сообщениях", - "pinning": "Закреплённые сообщения", - "wysiwyg_composer": "Наглядный текстовый редактор", - "state_counters": "Отображать простые счетчики в заголовке комнаты", - "mjolnir": "Новые способы игнорировать людей", - "custom_themes": "Поддержка сторонних тем", - "dehydration": "Автономный обмен зашифрованными сообщениями с сохранёнными устройствами", - "html_topic": "Показать HTML-представление тем комнаты", - "bridge_state": "Показать информацию о мостах в настройках комнаты", - "jump_to_date": "Перейти к дате (добавляет /jumptodate и переход к заголовкам дат)", - "element_call_video_rooms": "Видеокомнаты Element Call", - "group_calls": "Новый опыт группового вызова", - "voice_broadcast": "Голосовая трансляция", - "rust_crypto": "Реализация криптографии Rust", - "video_rooms_a_new_way_to_chat": "Новый способ голосового и видеообщения в %(brand)s.", - "video_rooms_always_on_voip_channels": "Видеокомнаты — это постоянные VoIP-каналы, встроенные в комнату в %(brand)s.", - "video_rooms_faq1_question": "Как создать видеокомнату?", - "video_rooms_faq1_answer": "Используйте кнопку \"+\" в разделе комнат на левой панели.", - "video_rooms_faq2_question": "Можно ли использовать текстовый чат одновременно с видеозвонком?", - "video_rooms_faq2_answer": "Да, лента сообщений отображается рядом с видео.", - "thank_you": "Спасибо, что попробовали бета-версию, пожалуйста, опишите как можно подробнее, что нам следует улучшить.", - "report_to_moderators_description": "В поддерживающих модерирование комнатах, кнопка \"Пожаловаться\" позволит вам сообщить о нарушении модераторам комнаты.", - "jump_to_date_msc_support": "Требуется, чтобы ваш сервер поддерживал MSC3030", - "sliding_sync_description": "В активной разработке, нельзя отключить.", - "under_active_development": "В активной разработке.", - "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": "Разработка", - "beta_feature": "Это бета-функция", - "click_for_info": "Нажмите, чтобы узнать больше", - "leave_beta_reload": "Выход из бета-тестирования перезагрузит %(brand)s.", - "join_beta_reload": "Присоединение к бета-тестированию перезагрузит %(brand)s.", - "leave_beta": "Покинуть бета-версию", - "join_beta": "Присоединиться к бета-версии" - }, - "keyboard": { - "home": "Главная", - "space": "Подпространство", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[количество]", - "backspace": "Очистить", - "category_calls": "Звонки", - "category_room_list": "Список комнат", - "category_navigation": "Навигация", - "category_autocomplete": "Автодополнение", - "composer_toggle_bold": "Жирный шрифт", - "composer_toggle_italics": "Курсивный шрифт", - "composer_toggle_quote": "Цитата", - "composer_toggle_code_block": "Переключить блок кода", - "composer_toggle_link": "Переключить ссылку", - "cancel_reply": "Отмена ответа на сообщение", - "navigate_next_message_edit": "Перейдите к следующему сообщению для редактирования", - "navigate_prev_message_edit": "Перейдите к предыдущему сообщению для редактирования", - "composer_jump_start": "Переход к началу редактора", - "composer_jump_end": "Переход к концу редактора", - "composer_navigate_next_history": "Переход к следующему сообщению в истории редактора", - "composer_navigate_prev_history": "Перейти к предыдущему сообщению в истории редактора", - "send_sticker": "Отправить наклейку", - "toggle_microphone_mute": "Включить/выключить микрофон", - "toggle_webcam_mute": "Включить/выключить веб-камеру", - "dismiss_read_marker_and_jump_bottom": "Убрать маркер прочтения и перейти в конец", - "jump_to_read_marker": "Перейти к самому старому непрочитанному сообщению", - "upload_file": "Загрузить файл", - "scroll_up_timeline": "Листать временную шкалу вверх", - "scroll_down_timeline": "Листать ленту сообщений вниз", - "jump_room_search": "Перейти к поиску комнат", - "room_list_select_room": "Выбрать комнату из списка комнат", - "room_list_collapse_section": "Свернуть секцию списка комнат", - "room_list_expand_section": "Раскрыть секцию списка комнат", - "room_list_navigate_down": "Перейти вниз в списке комнат", - "room_list_navigate_up": "Перейти вверх в списке комнат", - "toggle_top_left_menu": "Переключение верхнего левого меню", - "toggle_right_panel": "Показать/скрыть правую панель", - "keyboard_shortcuts_tab": "Откройте эту вкладку настроек", - "go_home_view": "Перейти на Главную", - "next_unread_room": "Следующая непрочитанная комната или ЛС", - "prev_unread_room": "Предыдущая непрочитанная комната или ЛС", - "next_room": "Следующая команата или ЛС", - "prev_room": "Предыдущая комната или ЛС", - "autocomplete_cancel": "Отменить автозаполнение", - "autocomplete_navigate_next": "Следующее предложение автозаполнения", - "autocomplete_navigate_prev": "Предыдущее предложение автозаполнения", - "toggle_space_panel": "Переключить панель пространств", - "toggle_hidden_events": "Переключить видимость скрытых событий", - "jump_first_message": "Перейти к первому сообщению", - "jump_last_message": "Перейти к последнему сообщению", - "composer_undo": "Отменить изменения", - "composer_redo": "Повторить изменения", - "navigate_prev_history": "Предыдущая недавно посещенная комната или пространство", - "navigate_next_history": "Следующая недавно посещённая комната или пространство", - "switch_to_space": "Перейти к пространству по номеру", - "open_user_settings": "Открыть пользовательские настройки", - "close_dialog_menu": "Закрыть диалоговое окно или контекстное меню", - "activate_button": "Нажать выбранную кнопку", - "composer_new_line": "Новая строка", - "autocomplete_force": "Принудительно завершить", - "search": "Поиск (должен быть включен)" - }, - "composer": { - "format_bold": "Жирный", - "format_italic": "Курсив", - "format_underline": "Подчёркнутый", - "format_strikethrough": "Перечёркнутый", - "format_unordered_list": "Список", - "format_ordered_list": "Нумерованный список", - "format_increase_indent": "Подпункт", - "format_decrease_indent": "Пункт", - "format_inline_code": "Код", - "format_code_block": "Блок кода", - "format_link": "Ссылка", - "send_button_title": "Отправить сообщение", - "placeholder_thread_encrypted": "Ответить на зашифрованное обсуждение…", - "placeholder_thread": "Ответить на обсуждение…", - "placeholder_reply_encrypted": "Отправить зашифрованный ответ…", - "placeholder_reply": "Отправить ответ…", - "placeholder_encrypted": "Отправить зашифрованное сообщение…", - "placeholder": "Отправить сообщение…" - }, - "Bold": "Жирный", - "Link": "Ссылка", - "Code": "Код", - "power_level": { - "default": "По умолчанию", - "restricted": "Ограниченный пользователь", - "moderator": "Модератор", - "admin": "Администратор", - "mod": "Модератор", - "custom": "Пользовательский (%(level)s)" + "auth": { + "account_clash": "Учётная запись (%(newAccountId)s) зарегистрирована, но вы уже вошли в другую учётную запись (%(loggedInUserId)s).", + "account_clash_previous_account": "Продолжить с предыдущей учётной записью", + "account_deactivated": "Эта учётная запись была деактивирована.", + "autodiscovery_generic_failure": "Не удалось получить конфигурацию автообнаружения с сервера", + "autodiscovery_invalid": "Неверный ответ при попытке обнаружения домашнего сервера", + "autodiscovery_invalid_hs": "URL-адрес домашнего сервера не является допустимым домашним сервером Matrix", + "autodiscovery_invalid_hs_base_url": "Неверный base_url для m.homeserver", + "autodiscovery_invalid_is": "URL-адрес сервера идентификации не является действительным сервером идентификации", + "autodiscovery_invalid_is_base_url": "Неверный base_url для m.identity_server", + "autodiscovery_invalid_is_response": "Неверный ответ на запрос идентификации сервера", + "autodiscovery_invalid_json": "Неверный JSON", + "autodiscovery_unexpected_error_hs": "Неожиданная ошибка в настройках домашнего сервера", + "autodiscovery_unexpected_error_is": "Неопределённая ошибка при разборе параметра сервера идентификации", + "captcha_description": "Этот сервер хотел бы убедиться, что вы не робот.", + "change_password_action": "Сменить пароль", + "change_password_confirm_invalid": "Пароли не совпадают", + "change_password_confirm_label": "Подтвердите пароль", + "change_password_current_label": "Текущий пароль", + "change_password_empty": "Пароли не могут быть пустыми", + "change_password_mismatch": "Новые пароли не совпадают", + "change_password_new_label": "Новый пароль", + "continue_with_idp": "Продолжить с %(provider)s", + "continue_with_sso": "Продолжить с %(ssoButtons)s", + "country_dropdown": "Выпадающий список стран", + "create_account_prompt": "Впервые здесь? Создать учётную запись", + "create_account_title": "Создать учётную запись", + "email_discovery_text": "Если вы хотите, чтобы другие пользователи могли вас найти, укажите свой адрес электронной почты.", + "email_field_label": "Электронная почта", + "email_field_label_invalid": "Не похоже на действительный адрес электронной почты", + "email_field_label_required": "Введите адрес электронной почты", + "email_help_text": "Чтобы иметь возможность изменить свой пароль в случае необходимости, добавьте свой адрес электронной почты.", + "email_phone_discovery_text": "Если вы хотите, чтобы другие пользователи могли вас найти, укажите свой адрес электронной почты или номер телефона.", + "enter_email_heading": "Введите свой адрес электронной почты для сброса пароля", + "failed_connect_identity_server": "Не удаётся связаться с сервером идентификации", + "failed_connect_identity_server_other": "Вы можете войти в систему, но некоторые возможности не будет доступны, пока сервер идентификации не станет доступным. Если вы продолжаете видеть это предупреждение, проверьте вашу конфигурацию или свяжитесь с администратором сервера.", + "failed_connect_identity_server_register": "Вы можете зарегистрироваться, но некоторые возможности не будет доступны, пока сервер идентификации не станет доступным. Если вы продолжаете видеть это предупреждение, проверьте вашу конфигурацию или свяжитесь с администратором сервера.", + "failed_connect_identity_server_reset_password": "Вы можете сбросить пароль, но некоторые возможности не будет доступны, пока сервер идентификации не станет доступным. Если вы продолжаете видеть это предупреждение, проверьте вашу конфигурацию или свяжитесь с администратором сервера.", + "failed_homeserver_discovery": "Не удалось выполнить обнаружение сервера", + "failed_query_registration_methods": "Невозможно запросить поддерживаемые методы регистрации.", + "failed_soft_logout_auth": "Ошибка повторной аутентификации", + "failed_soft_logout_homeserver": "Ошибка повторной аутентификации из-за проблем на сервере", + "footer_powered_by_matrix": "основано на Matrix", + "forgot_password_email_invalid": "Адрес электронной почты не является действительным.", + "forgot_password_email_required": "Введите адрес электронной почты, связанный с вашей учётной записью.", + "forgot_password_prompt": "Забыли Ваш пароль?", + "forgot_password_send_email": "Отправить электронное письмо", + "identifier_label": "Войти с помощью", + "incorrect_credentials": "Неверное имя пользователя и/или пароль.", + "incorrect_credentials_detail": "Обратите внимание, что вы заходите на сервер %(hs)s, а не на matrix.org.", + "incorrect_password": "Неверный пароль", + "log_in_new_account": "Войти в новую учётную запись.", + "logout_dialog": { + "description": "Уверены, что хотите выйти?", + "megolm_export": "Выгрузить ключи вручную", + "setup_key_backup_title": "Вы потеряете доступ к вашим шифрованным сообщениям", + "setup_secure_backup_description_1": "Эти сообщения защищены сквозным шифрованием. Только вы и ваш собеседник имеете ключи для их расшифровки и чтения.", + "setup_secure_backup_description_2": "При выходе эти ключи будут удалены с данного устройства и вы больше не сможете прочитать зашифрованные сообщения, если у вас нет ключей для них на других устройствах или резервной копии на сервере.", + "skip_key_backup": "Мне не нужны мои зашифрованные сообщения", + "use_key_backup": "Использовать резервную копию ключей шифрования" + }, + "misconfigured_body": "Попросите администратора %(brand)s проверить конфигурационный файл на наличие неправильных или повторяющихся записей.", + "misconfigured_title": "Ваш %(brand)s неправильно настроен", + "msisdn_field_description": "Другие пользователи могут приглашать вас в комнаты, используя ваши контактные данные", + "msisdn_field_label": "Телефон", + "msisdn_field_number_invalid": "Этот номер телефона неправильный, проверьте его и повторите попытку", + "msisdn_field_required_invalid": "Введите номер телефона", + "no_hs_url_provided": "URL-адрес домашнего сервера не указан", + "oidc": { + "error_title": "Нам не удалось войти в систему" + }, + "password_field_label": "Введите пароль", + "password_field_strong_label": "Хороший, надежный пароль!", + "password_field_weak_label": "Пароль разрешен, но небезопасен", + "phone_label": "Телефон", + "phone_optional_label": "Телефон (не обязательно)", + "qr_code_login": { + "confirm_code_match": "Проверьте, чтобы код ниже совпадал с тем, что показан на другом устройстве:", + "error_homeserver_lacks_support": "Домашний сервер не поддерживает вход с другого устройства.", + "error_request_cancelled": "Запрос был отменён.", + "error_unexpected": "Произошла неожиданная ошибка." + }, + "register_action": "Создать учётную запись", + "registration": { + "continue_without_email_description": "Предупреждаем: если вы не добавите адрес электронной почты и забудете пароль, вы можете навсегда потерять доступ к своей учётной записи.", + "continue_without_email_field_label": "Адрес электронной почты (не обязательно)", + "continue_without_email_title": "Продолжить без электронной почты" + }, + "registration_disabled": "Регистрация на этом сервере отключена.", + "registration_msisdn_field_required_invalid": "Введите номер телефона (требуется на этом сервере)", + "registration_successful": "Регистрация успешно завершена", + "registration_username_in_use": "У кого-то уже есть такое имя пользователя. Попробуйте другое или, если это вы, войдите ниже.", + "registration_username_unable_check": "Не удалось проверить, занято ли имя пользователя. Повторите попытку позже.", + "registration_username_validation": "Используйте только строчные буквы, цифры, тире и подчеркивания", + "reset_password": { + "devices_logout_success": "Вы вышли из всех устройств и больше не будете получать push-уведомления. Для повторного включения уведомлений снова войдите на каждом устройстве.", + "other_devices_logout_warning_1": "При выходе из устройств удаляются хранящиеся на них ключи шифрования сообщений, что сделает зашифрованную историю чатов нечитаемой.", + "other_devices_logout_warning_2": "Если вы хотите сохранить доступ к истории общения в зашифрованных комнатах, настройте резервное копирование ключей или экспортируйте ключи сообщений с одного из других ваших устройств, прежде чем продолжить.", + "password_not_entered": "Введите новый пароль.", + "passwords_mismatch": "Новые пароли должны совпадать.", + "reset_successful": "Ваш пароль был сброшен.", + "return_to_login": "Вернуться к экрану входа", + "sign_out_other_devices": "Выйти из всех сеансов" + }, + "reset_password_email_field_description": "Используйте почтовый адрес, чтобы восстановить доступ к учётной записи", + "reset_password_email_field_required_invalid": "Введите адрес электронной почты (требуется для этого сервера)", + "reset_password_email_not_found_title": "Этот адрес электронной почты не найден", + "server_picker_custom": "Другой домашний сервер", + "server_picker_description": "Вы можете использовать пользовательские опции сервера для входа на другие серверы Matrix, указав URL-адрес другого домашнего сервера. Это позволяет использовать %(brand)s с существующей учётной записью Matrix на другом домашнем сервере.", + "server_picker_description_matrix.org": "Присоединяйтесь бесплатно к миллионам на крупнейшем общедоступном сервере", + "server_picker_dialog_title": "Выберите, кто обслуживает вашу учётную запись", + "server_picker_explainer": "Если вы предпочитаете домашний сервер Matrix, используйте его. Вы также можете настроить свой собственный домашний сервер, если хотите.", + "server_picker_failed_validate_homeserver": "Невозможно проверить домашний сервер", + "server_picker_intro": "Мы называем места, где вы можете разместить свою учётную запись, 'домашними серверами'.", + "server_picker_invalid_url": "Неправильный URL-адрес", + "server_picker_learn_more": "О домашних серверах", + "server_picker_matrix.org": "Matrix.org — крупнейший в мире домашний публичный сервер, который подходит многим.", + "server_picker_required": "Укажите домашний сервер", + "server_picker_title": "Войдите на свой домашний сервер", + "server_picker_title_default": "Параметры сервера", + "server_picker_title_registration": "Ваша учётная запись обслуживается", + "session_logged_out_description": "Для обеспечения безопасности ваш сеанс был завершён. Пожалуйста, войдите снова.", + "session_logged_out_title": "Выполнен выход", + "set_email": { + "description": "Это позволит при необходимости сбросить пароль и получать уведомления.", + "verification_pending_description": "Проверьте свою электронную почту и нажмите на ссылку в письме. После этого нажмите кнопку Продолжить.", + "verification_pending_title": "В ожидании подтверждения" + }, + "set_email_prompt": "Хотите указать email?", + "sign_in_instead_prompt": "Уже есть учётная запись? Войдите здесь", + "sign_in_or_register": "Войдите или создайте учётную запись", + "sign_in_or_register_description": "Воспользуйтесь своей учётной записью или создайте новую, чтобы продолжить.", + "sign_in_prompt": "Есть учётная запись? Войти", + "sign_in_with_sso": "Войти в систему с помощью единой точки входа", + "signing_in": "Выполняется вход…", + "soft_logout": { + "clear_data_button": "Очистить все данные", + "clear_data_description": "Очистка всех данных в этом сеансе является необратимой. Зашифрованные сообщения будут потеряны, если их ключи не были зарезервированы.", + "clear_data_title": "Очистить все данные в этом сеансе?" + }, + "soft_logout_heading": "Вы вышли из учётной записи", + "soft_logout_intro_password": "Введите пароль для входа и восстановите доступ к учётной записи.", + "soft_logout_intro_sso": "Войти и восстановить доступ к учётной записи.", + "soft_logout_intro_unsupported_auth": "Не удаётся войти в учётную запись. Пожалуйста, обратитесь к администратору домашнего сервера за подробностями.", + "soft_logout_subheading": "Очистить персональные данные", + "sso": "Единая точка входа", + "sso_failed_missing_storage": "Мы попросили браузер запомнить, какой домашний сервер вы используете для входа в систему, но, к сожалению, ваш браузер забыл об этом. Перейдите на страницу входа и попробуйте ещё раз.", + "sso_or_username_password": "%(ssoButtons)s или %(usernamePassword)s", + "sync_footer_subtitle": "Если вы присоединились к большому количеству комнат, это может занять некоторое время", + "syncing": "Синхронизация…", + "uia": { + "code": "Код", + "email": "Чтобы создать свою учётную запись, откройте ссылку в письме, которое мы только что отправили на %(emailAddress)s.", + "email_auth_header": "Проверьте свою электронную почту, чтобы продолжить", + "email_resend_prompt": "Не получили? Отправить его повторно", + "email_resent": "Отправлено повторно!", + "fallback_button": "Начать аутентификацию", + "msisdn": "Текстовое сообщение отправлено на %(msisdn)s", + "msisdn_token_incorrect": "Неверный код проверки", + "msisdn_token_prompt": "Введите полученный код:", + "password_prompt": "Подтвердите свою личность, введя пароль учетной записи ниже.", + "recaptcha_missing_params": "Отсутствует Капча открытого ключа в конфигурации домашнего сервера. Пожалуйста, сообщите об этом администратору вашего домашнего сервера.", + "sso_body": "Подтвердите добавление этого почтового адреса с помощью единой точки входа.", + "sso_failed": "Что-то пошло не так при вашей идентификации. Отмените последнее действие и попробуйте еще раз.", + "sso_postauth_body": "Нажмите кнопку ниже, чтобы подтвердить свою личность.", + "sso_postauth_title": "Подтвердите, чтобы продолжить", + "sso_preauth_body": "Чтобы продолжить, используйте единый вход, чтобы подтвердить свою личность.", + "sso_title": "Воспользуйтесь единой точкой входа для продолжения", + "terms": "Пожалуйста, просмотрите и примите политику этого сервера:", + "terms_invalid": "Пожалуйста, просмотрите и примите все правила сервера" + }, + "unsupported_auth_email": "Этот сервер не поддерживает вход по адресу электронной почты.", + "unsupported_auth_msisdn": "Этот сервер не поддерживает аутентификацию по номеру телефона.", + "username_field_required_invalid": "Введите имя пользователя", + "username_in_use": "У кого-то уже есть такое имя пользователя, пожалуйста, попробуйте другое.", + "verify_email_heading": "Подтвердите свою электронную почту, чтобы продолжить" }, "bug_reporting": { - "introduction": "Если вы отправили ошибку через GitHub, журналы отладки могут помочь нам отследить проблему. ", - "description": "Журналы отладки содержат данные об использовании приложения, включая ваше имя пользователя, идентификаторы или названия комнат, которые вы посетили, с какими элементами пользовательского интерфейса вы взаимодействовали в последний раз, а также имена пользователей других пользователей. Они не содержат сообщений.", - "matrix_security_issue": "Чтобы сообщить о проблеме безопасности Matrix, пожалуйста, прочитайте Политику раскрытия информации Matrix.org.", - "submit_debug_logs": "Отправить отладочные журналы", - "title": "Сообщить об ошибке", "additional_context": "Если есть дополнительный контекст, который может помочь в анализе проблемы, такой как то, что вы делали в то время, ID комнат, ID пользователей и т. д., пожалуйста, включите эти данные.", - "send_logs": "Отправить журналы", - "github_issue": "GitHub вопрос", - "download_logs": "Скачать журналы", "before_submitting": "Перед отправкой логов необходимо создать GitHub issue, для описания проблемы.", "collecting_information": "Сбор информации о версии приложения", "collecting_logs": "Сбор журналов", - "uploading_logs": "Загрузка журналов", + "create_new_issue": "Пожалуйста, создайте новую проблему/вопрос на GitHub, чтобы мы могли расследовать эту ошибку.", + "description": "Журналы отладки содержат данные об использовании приложения, включая ваше имя пользователя, идентификаторы или названия комнат, которые вы посетили, с какими элементами пользовательского интерфейса вы взаимодействовали в последний раз, а также имена пользователей других пользователей. Они не содержат сообщений.", + "download_logs": "Скачать журналы", "downloading_logs": "Скачивание журналов", - "create_new_issue": "Пожалуйста, создайте новую проблему/вопрос на GitHub, чтобы мы могли расследовать эту ошибку." + "error_empty": "Пожалуйста, расскажите нам что пошло не так, либо, ещё лучше, создайте отчёт в GitHub с описанием проблемы.", + "failed_send_logs": "Не удалось отправить журналы: ", + "github_issue": "GitHub вопрос", + "introduction": "Если вы отправили ошибку через GitHub, журналы отладки могут помочь нам отследить проблему. ", + "log_request": "Чтобы помочь нам предотвратить это в будущем, пожалуйста, отправьте нам логи.", + "logs_sent": "Журналы отправлены", + "matrix_security_issue": "Чтобы сообщить о проблеме безопасности Matrix, пожалуйста, прочитайте Политику раскрытия информации Matrix.org.", + "preparing_download": "Подготовка к загрузке журналов", + "preparing_logs": "Подготовка к отправке журналов", + "send_logs": "Отправить журналы", + "submit_debug_logs": "Отправить отладочные журналы", + "textarea_label": "Заметка", + "thank_you": "Спасибо!", + "title": "Сообщить об ошибке", + "unsupported_browser": "Напоминание: ваш браузер не поддерживается, возможны непредвиденные проблемы.", + "uploading_logs": "Загрузка журналов", + "waiting_for_server": "Ожидание ответа от сервера" }, - "time": { - "hours_minutes_seconds_left": "Осталось %(hours)sч %(minutes)sм %(seconds)sс", - "minutes_seconds_left": "Осталось %(minutes)sм %(seconds)sс", - "seconds_left": "%(seconds)s осталось", - "date_at_time": "%(date)s в %(time)s", - "short_days": "%(value)sд", - "short_hours": "%(value)sч", - "short_minutes": "%(value)sм", - "short_seconds": "%(value)sс", - "short_days_hours_minutes_seconds": "%(days)s д %(hours)s ч %(minutes)s мин %(seconds)s с", - "short_hours_minutes_seconds": "%(hours)s ч %(minutes)s мин %(seconds)s с", - "short_minutes_seconds": "%(minutes)s мин %(seconds)s с", - "last_week": "Прошлая неделя", - "last_month": "Прошлый месяц", - "n_minutes_ago": "%(num)s минут назад", - "n_hours_ago": "%(num)s часов назад", - "n_days_ago": "%(num)s дней назад", - "in_n_minutes": "%(num)s минут спустя", - "in_n_hours": "%(num)s часов спустя", - "in_n_days": "%(num)s дней спустя", - "in_few_seconds": "несколько секунд назад", - "in_about_minute": "примерно через минуту", - "in_about_hour": "примерно через час", - "in_about_day": "примерно через день", - "few_seconds_ago": "несколько секунд назад", - "about_minute_ago": "около минуты назад", - "about_hour_ago": "около часа назад", - "about_day_ago": "около суток назад", - "left": "Осталось %(timeRemaining)s" + "cannot_reach_homeserver": "Не удаётся связаться с сервером", + "cannot_reach_homeserver_detail": "Убедитесь, что у вас есть стабильное подключение к интернету, или свяжитесь с администратором сервера", + "cant_load_page": "Невозможно загрузить страницу", + "chat_card_back_action_label": "Назад в чат", + "chat_effects": { + "confetti_description": "Отправляет данное сообщение с конфетти", + "confetti_message": "отправляет конфетти", + "fireworks_description": "Отправляет сообщение с фейерверком", + "fireworks_message": "отправляет фейерверк", + "hearts_description": "Отправляет данное сообщение с сердечками", + "hearts_message": "отправляет сердечки", + "rainfall_description": "Отправляет заданное сообщение с дождём", + "rainfall_message": "отправляет дождь", + "snowfall_description": "Отправляет сообщение со снегопадом", + "snowfall_message": "отправляет снегопад", + "spaceinvaders_description": "Отправить данное сообщение с эффектом космоса", + "spaceinvaders_message": "отправляет космических захватчиков" }, - "onboarding": { - "personal_messaging_title": "Безопасный обмен сообщениями для друзей и семьи", - "free_e2ee_messaging_unlimited_voip": "Благодаря бесплатному сквозному шифрованному обмену сообщениями и неограниченным голосовым и видеозвонкам, %(brand)s это отличный способ оставаться на связи.", - "personal_messaging_action": "Начните свою первую беседу", - "work_messaging_title": "Безопасный обмен сообщениями для работы", - "work_messaging_action": "Найдите коллег", - "community_messaging_title": "Владение сообществом", - "community_messaging_action": "Найдите людей", - "welcome_to_brand": "Добро пожаловать в %(brand)s", - "only_n_steps_to_go": { - "one": "Осталось всего %(count)s шагов до конца", - "other": "Осталось всего %(count)s шагов" + "common": { + "about": "О комнате", + "access_token": "Токен доступа", + "accessibility": "Доступность", + "advanced": "Подробности", + "all_rooms": "Все комнаты", + "analytics": "Аналитика", + "and_n_others": { + "other": "и %(count)s других...", + "one": "и ещё кто-то..." }, - "you_did_it": "Вы сделали это!", - "complete_these": "Выполните их, чтобы получить максимальную отдачу от %(brand)s", - "community_messaging_description": "Сохраняйте право над владением и контроль над обсуждением в сообществе.\nМасштабируйте, чтобы поддерживать миллионы, с мощной модерацией и функциональной совместимостью.", - "you_made_it": "Вы сделали это!", - "set_up_profile_description": "Убедитесь, что люди знают, что это действительно вы", - "set_up_profile_action": "Ваш профиль", - "set_up_profile": "Настройте свой профиль", - "get_stuff_done": "Добейтесь успеха, найдя своих товарищей по команде", - "find_people": "Найти людей", - "find_friends_description": "Это то, для чего вы здесь, так что давайте приступим к делу", - "find_friends_action": "Найти друзей", - "find_friends": "Найдите и пригласите своих друзей", - "find_coworkers": "Найдите и пригласите своих коллег", - "find_community_members": "Найдите и пригласите участников сообщества", - "enable_notifications_description": "Не пропустите ответ или важное сообщение", - "enable_notifications_action": "Включить уведомления", - "enable_notifications": "Включить уведомления", - "download_app_action": "Скачать приложения", - "download_app": "Скачать %(brand)s", - "download_brand": "Скачать %(brand)s", - "download_brand_desktop": "Скачать %(brand)s Desktop", - "qr_or_app_links": "%(qrCode)s или %(appLinks)s", - "download_app_store": "Скачать в App Store", - "download_google_play": "Скачать в Google Play", - "download_f_droid": "Скачать на F-Droid", - "apple_trademarks": "App Store® и Логотип Apple® являются товарными знаками Apple Inc.", - "google_trademarks": "Google Play и Логотип Google Play являются торговыми знаками Google LLC.", - "has_avatar_label": "Отлично, это поможет людям узнать, что это ты", - "no_avatar_label": "Добавьте фото, чтобы люди знали, что это вы.", - "welcome_user": "Добро пожаловать, %(name)s", - "welcome_detail": "Теперь давайте поможем вам начать", - "intro_welcome": "Добро пожаловать в %(appName)s", - "intro_byline": "Владейте своими разговорами.", - "send_dm": "Отправить личное сообщение", - "explore_rooms": "Просмотреть публичные комнаты", - "create_room": "Создать комнату" + "appearance": "Внешний вид", + "application": "Приложение", + "are_you_sure": "Вы уверены?", + "attachment": "Вложение", + "authentication": "Аутентификация", + "avatar": "Аватар", + "beta": "Бета", + "camera": "Камера", + "cameras": "Камеры", + "capabilities": "Возможности", + "copied": "Скопировано!", + "credits": "Благодарности", + "cross_signing": "Кросс-подпись", + "dark": "Темная", + "description": "Описание", + "deselect_all": "Отменить выбор", + "device": "Устройство", + "display_name": "Отображаемое имя", + "edited": "изменено", + "email_address": "Электронная почта", + "emoji": "Смайлы", + "encrypted": "Зашифровано", + "encryption_enabled": "Шифрование включено", + "error": "Ошибка", + "faq": "Часто задаваемые вопросы", + "favourites": "Избранные", + "feedback": "Отзыв", + "filter_results": "Фильтрация результатов", + "forward_message": "Переслать сообщение", + "general": "Общие", + "go_to_settings": "Перейти в настройки", + "guest": "Гость", + "help": "Помощь", + "historical": "Архив", + "home": "Главная", + "homeserver": "Домашний сервер", + "identity_server": "Идентификационный сервер", + "image": "Изображение", + "integration_manager": "Менеджер интеграции", + "joined": "Присоединился", + "labs": "Лаборатория", + "legal": "Правовая информация", + "light": "Светлая", + "loading": "Загрузка…", + "location": "Местоположение", + "low_priority": "Маловажные", + "message": "Отправить личное сообщение", + "message_layout": "Макет сообщения", + "microphone": "Микрофон", + "model": "Модель", + "modern": "Новый", + "mute": "Приглушить", + "n_members": { + "one": "%(count)s участник", + "other": "%(count)s участников" + }, + "n_participants": { + "one": "1 участник", + "other": "%(count)s участников" + }, + "n_rooms": { + "one": "%(count)s комната", + "other": "%(count)s комнат" + }, + "name": "Название", + "no_results": "Нет результатов", + "no_results_found": "Результаты не найдены", + "not_trusted": "Незаверенный", + "off": "Выключить", + "offline": "Не в сети", + "on": "Включить", + "options": "Дополнительно", + "orphan_rooms": "Прочие комнаты", + "password": "Пароль", + "people": "Люди", + "preferences": "Параметры", + "presence": "Присутствие", + "preview_message": "Эй! Ты лучший!", + "privacy": "Конфиденциальность", + "private": "Приватное", + "private_room": "Приватная комната", + "private_space": "Приватное пространство", + "profile": "Профиль", + "public": "Публичное", + "public_room": "Публичная комната", + "public_space": "Публичное пространство", + "qr_code": "QR-код", + "random": "Случайный", + "reactions": "Реакции", + "report_a_bug": "Сообщить об ошибке", + "room": "Комната", + "room_name": "Название комнаты", + "rooms": "Комнаты", + "secure_backup": "Безопасное резервное копирование", + "security": "Безопасность", + "select_all": "Выбрать все", + "server": "Сервер", + "settings": "Настройки", + "setup_secure_messages": "Настроить безопасные сообщения", + "show_more": "Показать больше", + "someone": "Кто-то", + "space": "Подпространство", + "spaces": "Пространства", + "sticker": "Наклейка", + "stickerpack": "Наклейки", + "success": "Успех", + "suggestions": "Предложения", + "support": "Поддержка", + "system_alerts": "Системные оповещения", + "theme": "Тема", + "thread": "Обсуждение", + "threads": "Обсуждения", + "timeline": "Лента сообщений", + "trusted": "Заверенный", + "unencrypted": "Не зашифровано", + "unmute": "Вернуть право речи", + "unnamed_room": "Комната без названия", + "unnamed_space": "Безымянное пространство", + "unsent": "Не отправлено", + "unverified": "Не заверено", + "user_avatar": "Аватар", + "username": "Псевдоним", + "verification_cancelled": "Подтверждение отменено", + "verified": "Заверено", + "version": "Версия", + "video": "Видео", + "video_room": "Видеокомната", + "view_message": "Посмотреть сообщение", + "warning": "Внимание", + "welcome": "Добро пожаловать" }, - "settings": { - "show_breadcrumbs": "Показывать ссылки на недавние комнаты над списком комнат", - "all_rooms_home_description": "Все комнаты, в которых вы находитесь, будут отображаться на Главной.", - "use_command_f_search": "Используйте Command + F для поиска в ленте сообщений", - "use_control_f_search": "Используйте Ctrl + F для поиска в ленте сообщений", - "use_12_hour_format": "Отображать время в 12-часовом формате (напр. 2:30 ПП)", - "always_show_message_timestamps": "Всегда показывать время отправки сообщений", - "send_read_receipts": "Уведомлять о прочтении", - "send_typing_notifications": "Уведомлять о наборе текста", - "replace_plain_emoji": "Автоматически заменять текстовые смайлики на графические", - "enable_markdown": "Использовать Markdown", - "emoji_autocomplete": "Предлагать смайлики при наборе", - "use_command_enter_send_message": "Cmd + Enter, чтобы отправить сообщение", - "use_control_enter_send_message": "Используйте Ctrl + Enter, чтобы отправить сообщение", - "all_rooms_home": "Показывать все комнаты на Главной", - "show_stickers_button": "Показывать кнопку наклеек", - "insert_trailing_colon_mentions": "Вставлять двоеточие после упоминания пользователя в начале сообщения", - "automatic_language_detection_syntax_highlight": "Автоопределение языка подсветки синтаксиса", - "code_block_expand_default": "По умолчанию отображать блоки кода целиком", - "code_block_line_numbers": "Показывать номера строк в блоках кода", - "inline_url_previews_default": "Предпросмотр ссылок по умолчанию", - "autoplay_gifs": "Автовоспроизведение GIF", - "autoplay_videos": "Автовоспроизведение видео", - "image_thumbnails": "Предпросмотр/миниатюры для изображений", - "show_typing_notifications": "Уведомлять о наборе текста", - "show_redaction_placeholder": "Плашки вместо удалённых сообщений", - "show_read_receipts": "Уведомления о прочтении другими пользователями", - "show_join_leave": "Сообщения о присоединении/покидании (приглашения/удаления/блокировки не затрагиваются)", - "show_displayname_changes": "Изменения отображаемого имени", - "show_chat_effects": "Эффекты (анимация при получении, например, конфетти)", - "big_emoji": "Большие смайлики", - "jump_to_bottom_on_send": "Перейти к нижней части временной шкалы, когда вы отправляете сообщение", - "prompt_invite": "Подтверждать отправку приглашений на потенциально недействительные matrix ID", - "hardware_acceleration": "Включить аппаратное ускорение (перезапустите %(appName)s, чтобы изменение вступило в силу)", - "start_automatically": "Автозапуск при входе в систему", - "warn_quit": "Предупредить перед выходом", - "notifications": { - "rule_contains_display_name": "Сообщения с моим именем", - "rule_contains_user_name": "Сообщения, содержащие имя моего пользователя", - "rule_roomnotif": "Сообщения, содержащие @room", - "rule_room_one_to_one": "Сообщения в 1:1 чатах", - "rule_message": "Сообщения в конференциях", - "rule_encrypted": "Зашифрованные сообщения в групповых чатах", - "rule_invite_for_me": "Приглашения в комнаты", - "rule_call": "Звонки", - "rule_suppress_notices": "Сообщения от ботов", - "rule_tombstone": "При обновлении комнат", - "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": "Звуковые уведомления для этого сеанса" + "composer": { + "autocomplete": { + "@room_description": "Уведомить всю комнату", + "command_a11y": "Автозаполнение команды", + "command_description": "Команды", + "emoji_a11y": "Автодополнение смайлов", + "notification_a11y": "Автозаполнение уведомлений", + "notification_description": "Уведомления комнаты", + "room_a11y": "Автозаполнение комнаты", + "space_a11y": "Автозаполнение пространства", + "user_a11y": "Автозаполнение пользователя", + "user_description": "Пользователи" }, - "appearance": { - "layout_irc": "IRC (Экспериментально)", - "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": "Большой" + "close_sticker_picker": "Скрыть наклейки", + "edit_composer_label": "Редактировать сообщение", + "format_bold": "Жирный", + "format_code_block": "Блок кода", + "format_decrease_indent": "Пункт", + "format_increase_indent": "Подпункт", + "format_inline_code": "Код", + "format_insert_link": "Вставить ссылку", + "format_italic": "Курсив", + "format_italics": "Курсив", + "format_link": "Ссылка", + "format_ordered_list": "Нумерованный список", + "format_strikethrough": "Перечёркнутый", + "format_underline": "Подчёркнутый", + "format_unordered_list": "Список", + "formatting_toolbar_label": "Форматирование", + "link_modal": { + "link_field_label": "Ссылка", + "text_field_label": "Текст", + "title_create": "Создать ссылку", + "title_edit": "Изменить ссылку" }, - "inline_url_previews_room_account": "Включить предпросмотр ссылок в этой комнате (влияет только на вас)", - "inline_url_previews_room": "Включить предпросмотр ссылок для участников этой комнаты по умолчанию" + "mode_plain": "Скрыть форматирование", + "mode_rich_text": "Показать форматирование", + "no_perms_notice": "Вы не можете писать в эту комнату", + "placeholder": "Отправить сообщение…", + "placeholder_encrypted": "Отправить зашифрованное сообщение…", + "placeholder_reply": "Отправить ответ…", + "placeholder_reply_encrypted": "Отправить зашифрованный ответ…", + "placeholder_thread": "Ответить на обсуждение…", + "placeholder_thread_encrypted": "Ответить на зашифрованное обсуждение…", + "poll_button": "Опрос", + "poll_button_no_perms_description": "У вас нет разрешения начинать опросы в этой комнате.", + "poll_button_no_perms_title": "Требуется разрешение", + "replying_title": "Отвечает", + "room_upgraded_link": "Разговор продолжается здесь.", + "room_upgraded_notice": "Эта комната заменена и более неактивна.", + "send_button_title": "Отправить сообщение", + "send_button_voice_message": "Отправить голосовое сообщение", + "send_voice_message": "Отправить голосовое сообщение", + "stop_voice_message": "Остановить запись", + "voice_message_button": "Голосовое сообщение" + }, + "console_dev_note": "Если вы знаете, что делаете, Element с открытым исходным кодом, обязательно зайдите на наш GitHub (https://github.com/vector-im/element-web/) и внесите свой вклад!", + "console_scam_warning": "Если кто-то сказал вам скопировать/вставить что-то здесь, велика вероятность, что вас пытаются обмануть!", + "console_wait": "Подождите!", + "create_room": { + "action_create_room": "Создать комнату", + "action_create_video_room": "Создать видеокомнату", + "encrypted_video_room_warning": "Вы не сможете отключить это позже. Комната будет зашифрована, а встроенный вызов — нет.", + "encrypted_warning": "Вы не сможете отключить это позже. Мосты и большинство ботов пока не будут работать.", + "encryption_forced": "Вашему серверу необходимо включить шифрование в приватных комнатах.", + "encryption_label": "Включить сквозное шифрование", + "error_title": "Не удалось создать комнату", + "generic_error": "Возможно, сервер недоступен, перегружен или случилась ошибка.", + "join_rule_change_notice": "Вы можете изменить это в любое время из настроек комнаты.", + "join_rule_invite": "Приватная комната (только по приглашению)", + "join_rule_invite_label": "Только приглашенные люди смогут найти и присоединиться к этой комнате.", + "join_rule_public_label": "Любой желающий сможет найти эту комнату и присоединиться к ней.", + "join_rule_public_parent_space_label": "Любой сможет найти и присоединиться к этой комнате, а не только участники .", + "join_rule_restricted": "Видимая для участников пространства", + "join_rule_restricted_label": "Все в смогут найти и присоединиться к этой комнате.", + "name_validation_required": "Пожалуйста, введите название комнаты", + "room_visibility_label": "Видимость комнаты", + "title_private_room": "Создать приватную комнату", + "title_public_room": "Создать публичную комнату", + "title_video_room": "Создайте видеокомнату", + "topic_label": "Тема (опционально)", + "unfederated": "Запретить кому-либо, не входящему в %(serverName)s, когда-либо присоединяться к этой комнате.", + "unfederated_label_default_off": "Вы можете включить это, если комната будет использоваться только для совместной работы с внутренними командами на вашем домашнем сервере. Это не может быть изменено позже.", + "unfederated_label_default_on": "Вы можете отключить это, если комната будет использоваться для совместной работы с внешними командами, у которых есть собственный домашний сервер. Это не может быть изменено позже.", + "unsupported_version": "Сервер не поддерживает указанную версию комнаты." + }, + "create_space": { + "add_details_prompt": "Добавьте некоторые подробности, чтобы помочь людям узнать его.", + "add_details_prompt_2": "Вы можете изменить их в любое время.", + "add_existing_rooms_description": "Выберите комнаты или разговоры для добавления. Это просто место для вас, никто не будет проинформирован. Вы можете добавить больше позже.", + "add_existing_rooms_heading": "Что вы хотели бы организовать?", + "address_label": "Адрес", + "address_placeholder": "например, my-space", + "creating_rooms": "Создание комнат…", + "done_action": "В моё пространство", + "done_action_first_room": "Перейти в мою первую комнату", + "explainer": "Пространства — это новый способ организации комнат и людей. Какой вид пространства вы хотите создать? Вы можете изменить это позже.", + "failed_create_initial_rooms": "Не удалось создать первоначальные комнаты пространства", + "failed_invite_users": "Не удалось пригласить следующих пользователей в ваше пространство: %(csvUsers)s", + "invite_teammates_by_username": "Пригласить по имени пользователя", + "invite_teammates_description": "Убедитесь, что правильные люди имеют доступ. Вы можете пригласить больше людей позже.", + "invite_teammates_heading": "Пригласите своих товарищей по команде", + "label": "Создать пространство", + "name_required": "Пожалуйста, введите название пространства", + "personal_space": "Только я", + "personal_space_description": "Приватное пространство для организации ваших комнат", + "private_description": "Только по приглашениям, лучший вариант для себя или команды", + "private_heading": "Ваше приватное пространство", + "private_personal_description": "Убедитесь, что правильные люди имеют доступ к %(name)s", + "private_personal_heading": "С кем вы работаете?", + "private_space": "Я и мои товарищи по команде", + "private_space_description": "Приватное пространство для вас и ваших товарищей по команде", + "public_description": "Открытое пространство для всех, лучший вариант для сообществ", + "public_heading": "Ваше публичное пространство", + "setup_rooms_community_description": "Давайте создадим для каждого из них отдельную комнату.", + "setup_rooms_community_heading": "Какие вещи вы хотите обсуждать в %(spaceName)s?", + "setup_rooms_description": "Позже можно добавить и другие, в том числе уже существующие.", + "setup_rooms_private_description": "Мы создадим комнаты для каждого из них.", + "setup_rooms_private_heading": "Над какими проектами ваша команда работает?", + "share_description": "Сейчас здесь только ты, с другими будет ещё лучше.", + "share_heading": "Поделиться %(name)s", + "skip_action": "Пропустить сейчас", + "subspace_beta_notice": "Добавьте пространство в пространство, которым вы управляете.", + "subspace_dropdown_title": "Создать пространство", + "subspace_existing_space_prompt": "Хотите добавить существующее пространство?", + "subspace_join_rule_invite_description": "Только приглашенные люди смогут найти и присоединиться к этому пространству.", + "subspace_join_rule_invite_only": "Приватное пространство (только по приглашению)", + "subspace_join_rule_label": "Видимость пространства", + "subspace_join_rule_public_description": "Любой сможет найти и присоединиться к этому пространству, а не только члены .", + "subspace_join_rule_restricted_description": "Любой человек в сможет найти и присоединиться." }, "devtools": { - "send_custom_account_data_event": "Отправить пользовательское событие данных учётной записи", - "send_custom_room_account_data_event": "Отправить пользовательское событие данных учётной записи комнаты", - "event_type": "Тип события", - "state_key": "Ключ состояния", - "invalid_json": "Не похоже на действующий JSON.", - "failed_to_send": "Не удалось отправить событие!", - "event_sent": "Событие отправлено!", - "event_content": "Содержимое события", - "room_notifications_last_event": "Последнее событие:", - "room_notifications_thread_id": "Id обсуждения: ", - "spaces": { - "one": "<пространство>", - "other": "<%(count)s пространств>" - }, + "active_widgets": "Активные виджеты", + "category_other": "Другие", + "category_room": "Комната", + "caution_colon": "Предупреждение:", + "client_versions": "Версия клиента", + "developer_mode": "Режим разработчика", + "developer_tools": "Инструменты разработчика", + "edit_setting": "Изменить настройки", + "edit_values": "Редактировать значения", "empty_string": "<пустая строка>", - "id": "ID: ", - "send_custom_state_event": "Оправить пользовательское событие состояния", + "event_content": "Содержимое события", + "event_id": "ID события: %(eventId)s", + "event_sent": "Событие отправлено!", + "event_type": "Тип события", + "explore_account_data": "Посмотреть данные учётной записи", + "explore_room_account_data": "Посмотреть данные учётной записи комнаты", + "explore_room_state": "Посмотреть состояние комнаты", + "failed_to_find_widget": "При обнаружении этого виджета произошла ошибка.", "failed_to_load": "Не удалось загрузить.", - "client_versions": "Версия клиента", - "server_versions": "Версия сервера", - "number_of_users": "Количество пользователей", "failed_to_save": "Не удалось сохранить настройки.", - "save_setting_values": "Сохранить значения настроек", - "setting_colon": "Настройки:", - "caution_colon": "Предупреждение:", - "use_at_own_risk": "Этот пользовательский интерфейс НЕ проверяет типы значений. Используйте на свой страх и риск.", - "setting_definition": "Установка определения:", + "failed_to_send": "Не удалось отправить событие!", + "invalid_json": "Не похоже на действующий JSON.", "level": "Уровень", - "settable_global": "Устанавливается на глобальном уровне", - "settable_room": "Устанавливается для комнаты", - "values_explicit": "Значения на явных уровнях", - "values_explicit_room": "Значения на явных уровнях в этой комнате", - "edit_values": "Редактировать значения", - "value_colon": "Значение:", - "value_this_room_colon": "Значение в этой комнате:", - "values_explicit_colon": "Значения на явных уровнях:", - "values_explicit_this_room_colon": "Значения на явных уровнях:", - "setting_id": "ID настроек", - "value": "Значение", - "value_in_this_room": "Значение в этой комнате", - "edit_setting": "Изменить настройки", - "phase_requested": "Запрошено", + "low_bandwidth_mode_description": "Требуется совместимый сервер.", + "methods": "Методы", + "no_verification_requests_found": "Запросов проверки не найдено", + "number_of_users": "Количество пользователей", + "observe_only": "Только наблюдать", + "original_event_source": "Оригинальный исходный код", + "phase": "Фаза", + "phase_cancelled": "Отменено", "phase_ready": "Готово", + "phase_requested": "Запрошено", "phase_started": "Начато", - "phase_cancelled": "Отменено", "phase_transaction": "Транзакция", - "phase": "Фаза", - "timeout": "Тайм-аут", - "methods": "Методы", "requester": "Адресат", - "observe_only": "Только наблюдать", - "no_verification_requests_found": "Запросов проверки не найдено", - "failed_to_find_widget": "При обнаружении этого виджета произошла ошибка.", + "room_id": "ID комнаты: %(roomId)s", + "room_notifications_last_event": "Последнее событие:", + "room_notifications_thread_id": "Id обсуждения: ", + "save_setting_values": "Сохранить значения настроек", + "send_custom_account_data_event": "Отправить пользовательское событие данных учётной записи", + "send_custom_room_account_data_event": "Отправить пользовательское событие данных учётной записи комнаты", + "send_custom_state_event": "Оправить пользовательское событие состояния", "send_custom_timeline_event": "Отправить пользовательское событие ленты сообщений", - "explore_room_state": "Посмотреть состояние комнаты", - "explore_room_account_data": "Посмотреть данные учётной записи комнаты", - "view_servers_in_room": "Посмотреть серверы в комнате", - "verification_explorer": "Посмотреть проверки", - "active_widgets": "Активные виджеты", - "explore_account_data": "Посмотреть данные учётной записи", - "settings_explorer": "Посмотреть настройки", "server_info": "Информация сервера", + "server_versions": "Версия сервера", + "settable_global": "Устанавливается на глобальном уровне", + "settable_room": "Устанавливается для комнаты", + "setting_colon": "Настройки:", + "setting_definition": "Установка определения:", + "setting_id": "ID настроек", + "settings_explorer": "Посмотреть настройки", + "show_hidden_events": "Показывать скрытые события в ленте сообщений", + "spaces": { + "one": "<пространство>", + "other": "<%(count)s пространств>" + }, + "state_key": "Ключ состояния", + "timeout": "Тайм-аут", + "title": "Инструменты разработчика", + "toggle_event": "переключить событие", "toolbox": "Панель инструментов", - "developer_tools": "Инструменты разработчика", - "room_id": "ID комнаты: %(roomId)s", - "event_id": "ID события: %(eventId)s", - "category_room": "Комната", - "category_other": "Другие" + "use_at_own_risk": "Этот пользовательский интерфейс НЕ проверяет типы значений. Используйте на свой страх и риск.", + "value": "Значение", + "value_colon": "Значение:", + "value_in_this_room": "Значение в этой комнате", + "value_this_room_colon": "Значение в этой комнате:", + "values_explicit": "Значения на явных уровнях", + "values_explicit_colon": "Значения на явных уровнях:", + "values_explicit_room": "Значения на явных уровнях в этой комнате", + "values_explicit_this_room_colon": "Значения на явных уровнях:", + "verification_explorer": "Посмотреть проверки", + "view_servers_in_room": "Посмотреть серверы в комнате", + "view_source_decrypted_event_source": "Расшифрованный исходный код", + "widget_screenshots": "Включить скриншоты виджетов для поддерживаемых виджетов" + }, + "dialog_close_label": "Закрыть диалог", + "emoji": { + "categories": "Категории", + "category_activities": "Действия", + "category_animals_nature": "Животные и природа", + "category_flags": "Флаги", + "category_food_drink": "Еда и напитки", + "category_frequently_used": "Часто используемые", + "category_objects": "Объекты", + "category_smileys_people": "Смайлики и люди", + "category_symbols": "Символы", + "category_travel_places": "Путешествия и места", + "quick_reactions": "Быстрая реакция" + }, + "emoji_picker": { + "cancel_search_label": "Отменить поиск" + }, + "empty_room": "Пустая комната", + "empty_room_was_name": "Пустая комната (без %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Введите свою секретную фразу или для продолжения.", + "key_validation_text": { + "invalid_security_key": "Неверный ключ безопасности", + "recovery_key_is_correct": "Выглядит неплохо!", + "wrong_file_type": "Неправильный тип файла", + "wrong_security_key": "Неправильный ключ безопасности" + }, + "reset_title": "Сбросить всё", + "reset_warning_1": "Делайте это только в том случае, если у вас нет другого устройства для завершения проверки.", + "reset_warning_2": "Если вы сбросите все настройки, вы перезагрузитесь без доверенных сеансов, без доверенных пользователей, и скорее всего не сможете просматривать прошлые сообщения.", + "restoring": "Восстановление ключей из резервной копии", + "security_key_title": "Бумажный ключ", + "security_phrase_incorrect_error": "Невозможно получить доступ к секретному хранилищу. Убедитесь, что вы ввели правильную секретную фразу.", + "security_phrase_title": "Мнемоническая фраза", + "separator": "%(securityKey)s или %(recoveryFile)s", + "use_security_key_prompt": "Чтобы продолжить, используйте свой бумажный ключ." + }, + "bootstrap_title": "Настройка ключей", + "cancel_entering_passphrase_description": "Вы уверены, что хотите отменить ввод кодовой фразы?", + "cancel_entering_passphrase_title": "Отменить ввод кодовой фразы?", + "confirm_encryption_setup_body": "Нажмите кнопку ниже, чтобы подтвердить настройку шифрования.", + "confirm_encryption_setup_title": "Подтвердите настройку шифрования", + "cross_signing_not_ready": "Кросс-подпись не настроена.", + "cross_signing_ready": "Кросс-подпись готова к использованию.", + "cross_signing_ready_no_backup": "Кросс-подпись готова, но ключи не резервируются.", + "cross_signing_room_normal": "Эта комната зашифрована сквозным шифрованием", + "cross_signing_room_verified": "Все в этой комнате подтверждены", + "cross_signing_room_warning": "Кто-то использует неизвестный сеанс", + "cross_signing_unsupported": "Ваш домашний сервер не поддерживает кросс-подписи.", + "cross_signing_untrusted": "У вашей учётной записи есть кросс-подпись в секретное хранилище, но она пока не является доверенной в этом сеансе.", + "cross_signing_user_normal": "Вы не подтвердили этого пользователя.", + "cross_signing_user_verified": "Вы подтвердили этого пользователя. Пользователь подтвердил все свои сеансы.", + "cross_signing_user_warning": "Этот пользователь не подтвердил все свои сеансы.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Очистить ключи кросс-подписи", + "title": "Уничтожить ключи кросс-подписи?", + "warning": "Удаление ключей кросс-подписи является мгновенным и необратимым действием. Любой, с кем вы прошли проверку, увидит предупреждения безопасности. Вы почти наверняка не захотите этого делать, если только не потеряете все устройства, с которых можно совершать кросс-подпись." + }, + "event_shield_reason_authenticity_not_guaranteed": "Подлинность этого зашифрованного сообщения не может быть гарантирована на этом устройстве.", + "event_shield_reason_mismatched_sender_key": "Зашифровано неподтверждённым сеансом", + "export_unsupported": "Ваш браузер не поддерживает необходимые криптографические расширения", + "import_invalid_keyfile": "Недействительный файл ключей %(brand)s", + "import_invalid_passphrase": "Ошибка аутентификации: возможно, неправильный пароль?", + "incompatible_database_description": "Ранее вы использовали более новую версию %(brand)s через этот сеанс. Чтобы снова использовать эту версию со сквозным шифрованием, вам нужно будет выйти из учётной записи и снова войти.", + "incompatible_database_disable": "Продолжить с отключенным шифрованием", + "incompatible_database_sign_out_description": "Чтобы не потерять историю чата, вы должны экспортировать ключи от комнаты перед выходом из системы. Для этого вам нужно будет вернуться к более новой версии %(brand)s", + "incompatible_database_title": "Несовместимая база данных", + "key_signature_upload_cancelled": "Отправка отпечатка отменена", + "key_signature_upload_completed": "Отправка успешно завершена", + "key_signature_upload_failed": "Невозможно отправить", + "key_signature_upload_failed_body": "%(brand)s обнаружил ошибку при загрузке файла:", + "key_signature_upload_failed_cross_signing_key_signature": "новый ключ подписи для кросс-подписи", + "key_signature_upload_failed_device_cross_signing_key_signature": "подпись устройства для кросс-подписи", + "key_signature_upload_failed_key_signature": "отпечаток ключа", + "key_signature_upload_failed_master_key_signature": "новая подпись мастер-ключа", + "key_signature_upload_failed_title": "Сбой отправки отпечатка", + "key_signature_upload_success_title": "Отпечаток успешно отправлен", + "messages_not_secure": { + "cause_1": "Ваш домашний сервер", + "cause_2": "Домашний сервер пользователя, которого вы подтверждаете", + "cause_3": "Ваше интернет-соединение или соединение других пользователей", + "cause_4": "Ваши сеансы или сеансы других пользователей", + "heading": "Что-то из этого может быть скомпрометировано:", + "title": "Ваши сообщения не защищены" + }, + "new_recovery_method_detected": { + "description_1": "Обнаружены новая секретная фраза и ключ безопасности для защищенных сообщений.", + "description_2": "Этот сеанс шифрует историю с помощью нового метода восстановления.", + "title": "Новый метод восстановления", + "warning": "Если вы не задали новый способ восстановления, злоумышленник может получить доступ к вашей учётной записи. Смените пароль учётной записи и сразу же задайте новый способ восстановления в настройках." + }, + "not_supported": "<не поддерживается>", + "old_version_detected_description": "Обнаружены данные из более старой версии %(brand)s. Это приведет к сбою криптографии в более ранней версии. В этой версии не могут быть расшифрованы сообщения, которые использовались недавно при использовании старой версии. Это также может привести к сбою обмена сообщениями с этой версией. Если возникают неполадки, выйдите и снова войдите в систему. Чтобы сохранить журнал сообщений, экспортируйте и повторно импортируйте ключи.", + "old_version_detected_title": "Обнаружены старые криптографические данные", + "recovery_method_removed": { + "description_1": "Этот сеанс обнаружил, что ваши секретная фраза и ключ безопасности для защищенных сообщений были удалены.", + "description_2": "Если вы сделали это по ошибке, вы можете настроить защищённые сообщения в этом сеансе, что снова зашифрует историю сообщений в этом сеансе с помощью нового метода восстановления.", + "title": "Метод восстановления удален", + "warning": "Если вы не убрали метод восстановления, злоумышленник может получить доступ к вашей учётной записи. Смените пароль учётной записи и сразу задайте новый способ восстановления в настройках." + }, + "reset_all_button": "Забыли или потеряли все варианты восстановления? Сбросить всё", + "set_up_toast_description": "Защита от потери доступа к зашифрованным сообщениям и данным", + "set_up_toast_title": "Настроить безопасное резервное копирование", + "setup_secure_backup": { + "explainer": "Перед выходом сохраните резервную копию ключей шифрования, чтобы не потерять их.", + "title": "Настроить" + }, + "udd": { + "interactive_verification_button": "Интерактивная сверка по смайлам", + "manual_verification_button": "Ручная сверка по тексту", + "other_ask_verify_text": "Попросите этого пользователя подтвердить сеанс или подтвердите его вручную ниже.", + "other_new_session_text": "%(name)s (%(userId)s) произвел(а) вход через новый сеанс без подтверждения:", + "own_ask_verify_text": "Подтвердите ваш другой сеанс, используя один из вариантов ниже.", + "own_new_session_text": "Вы вошли в новый сеанс, не подтвердив его:", + "title": "Недоверенное" + }, + "unable_to_setup_keys_error": "Невозможно настроить ключи", + "unsupported": "Этот клиент не поддерживает сквозное шифрование.", + "upgrade_toast_title": "Доступно обновление шифрования", + "verification": { + "accepting": "Принятие…", + "after_new_login": { + "device_verified": "Сеанс заверен", + "reset_confirmation": "Действительно сбросить ключи подтверждения?", + "skip_verification": "Пока пропустить проверку", + "unable_to_verify": "Невозможно заверить этот сеанс", + "verify_this_device": "Заверьте этот сеанс" + }, + "cancelled": "Вы отменили подтверждение.", + "cancelled_self": "Вы отменили проверку на другом устройстве.", + "cancelled_user": "%(displayName)s отменил(а) подтверждение.", + "cancelling": "Отмена…", + "complete_action": "Понятно", + "complete_description": "Вы успешно подтвердили этого пользователя.", + "complete_title": "Верифицировано!", + "error_starting_title": "Ошибка при запуске подтверждения", + "explainer": "Сообщения с этим пользователем защищены сквозным шифрованием и недоступны третьим лицам.", + "in_person": "Чтобы быть в безопасности, делайте это лично или используйте надежный способ связи.", + "incoming_sas_device_dialog_text_1": "Подтвердите это устройство, чтобы сделать его доверенным. Доверие этому устройству дает вам и другим пользователям дополнительное спокойствие при использовании зашифрованных сообщений.", + "incoming_sas_device_dialog_text_2": "Проверка этого устройства пометит его как доверенное, и пользователи, которые проверили его вместе с вами, будут доверять этому устройству.", + "incoming_sas_dialog_title": "Входящий запрос о проверке", + "incoming_sas_user_dialog_text_1": "Проверить этого пользователя, чтобы отметить его, как доверенного. Доверенные пользователи дают вам больше уверенности при использовании шифрованных сообщений.", + "incoming_sas_user_dialog_text_2": "Подтверждение этого пользователя сделает его сеанс доверенным у вас, а также сделает ваш сеанс доверенным у него.", + "manual_device_verification_device_id_label": "ID сеанса", + "manual_device_verification_device_key_label": "Ключ сеанса", + "manual_device_verification_device_name_label": "Название сеанса", + "manual_device_verification_footer": "Если они не совпадают, безопасность вашего общения может быть поставлена под угрозу.", + "manual_device_verification_self_text": "Сравните следующие параметры с \"Пользовательскими настройками\" в другом вашем сеансе:", + "manual_device_verification_user_text": "Подтвердите сеанс этого пользователя, сравнив следующие параметры с его \"Пользовательскими настройками\":", + "no_key_or_device": "Похоже, у вас нет бумажного ключа, или других сеансов, с которыми вы могли бы свериться. В этом сеансе вы не сможете получить доступ к старым зашифрованным сообщениям. Чтобы подтвердить свою личность в этом сеансе, вам нужно будет сбросить свои ключи шифрования.", + "no_support_qr_emoji": "Устройство, которое вы пытаетесь проверить, не поддерживает сканирование QR-кода или проверку смайликов, которые поддерживает %(brand)s. Попробуйте использовать другой клиент.", + "other_party_cancelled": "Другая сторона отменила проверку.", + "prompt_encrypted": "Подтвердите всех пользователей в комнате, чтобы обеспечить безопасность.", + "prompt_self": "Начните подтверждение заново с уведомления.", + "prompt_unencrypted": "В зашифрованных комнатах, проверьте всех пользователей, чтобы убедиться в их безопасности.", + "prompt_user": "Начните подтверждение заново в профиле пользователя.", + "qr_or_sas": "%(qrCode)s или %(emojiCompare)s", + "qr_or_sas_header": "Заверьте этот сеанс, выполнив одно из следующих действий:", + "qr_prompt": "Отсканируйте этот уникальный код", + "qr_reciprocate_same_shield_device": "Почти готово! Ваше другое устройство показывает такой же щит?", + "qr_reciprocate_same_shield_user": "Почти готово! Отображает ли %(displayName)s такой же щит?", + "request_toast_detail": "%(deviceId)s с %(ip)s", + "reset_proceed_prompt": "Выполнить сброс", + "sas_caption_self": "Проверьте это устройство, убедившись, что на его экране отображается следующее число.", + "sas_caption_user": "Подтвердите пользователя, убедившись, что на его экране отображается следующее число.", + "sas_description": "Сравните уникальный набор смайликов, если у вас нет камеры ни на одном из устройств", + "sas_emoji_caption_self": "Убедитесь, что приведённые ниже смайлики отображаются в обоих сеансах в одинаковом порядке:", + "sas_emoji_caption_user": "Проверьте собеседника, убедившись, что на его экране отображаются следующие символы (смайлы).", + "sas_match": "Они совпадают", + "sas_no_match": "Они не совпадают", + "sas_prompt": "Сравнитe уникальныe смайлики", + "scan_qr": "Подтверждение сканированием", + "scan_qr_explainer": "Попросите %(displayName)s отсканировать ваш код:", + "self_verification_hint": "Чтобы продолжить, пожалуйста, примите запрос на сверку в другом сеансе.", + "start_button": "Начать проверку", + "successful_device": "Вы успешно подтвердили %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "Вы успешно подтвердили это устройство!", + "successful_user": "Вы успешно подтвердили %(displayName)s!", + "timed_out": "Таймаут подтверждения.", + "unsupported_method": "Невозможно определить поддерживаемый метод верификации.", + "unverified_session_toast_accept": "Да, это я", + "unverified_session_toast_title": "Новый вход в вашу учётную запись. Это были Вы?", + "unverified_sessions_toast_description": "Проверьте, чтобы убедиться, что ваша учётная запись в безопасности", + "unverified_sessions_toast_reject": "Позже", + "unverified_sessions_toast_title": "У вас есть незаверенные сеансы", + "verification_description": "Подтвердите свою личность, чтобы получить доступ к зашифрованным сообщениям и доказать свою личность другим.", + "verification_dialog_title_device": "Проверить другое устройство", + "verification_dialog_title_user": "Запрос на сверку", + "verification_skip_warning": "Без проверки вы не сможете получить доступ ко всем своим сообщениям и можете показаться другим людям недоверенным.", + "verification_success_with_backup": "Ваш новый сеанс заверен. Он имеет доступ к вашим зашифрованным сообщениям, и другие пользователи будут видеть его как заверенный.", + "verification_success_without_backup": "Ваш новый сеанс заверен. Другие пользователи будут видеть его как заверенный.", + "verify_emoji": "Подтверждение с помощью смайлов", + "verify_emoji_prompt": "Подтверждение сравнением уникальных смайлов.", + "verify_emoji_prompt_qr": "Если вы не можете отсканировать код выше, попробуйте сравнить уникальные смайлы.", + "verify_later": "Я заверю позже", + "verify_reset_warning_1": "Сброс ключей проверки нельзя отменить. После сброса вы не сможете получить доступ к старым зашифрованным сообщениям, а друзья, которые ранее проверили вас, будут видеть предупреждения о безопасности, пока вы не пройдете повторную проверку.", + "verify_using_device": "Сверить с другим сеансом", + "verify_using_key": "Заверить бумажным ключом", + "verify_using_key_or_phrase": "Проверка с помощью ключа безопасности или фразы", + "waiting_for_user_accept": "Ожидание принятия от %(displayName)s…", + "waiting_other_device": "Ожидает проверки на другом устройстве…", + "waiting_other_device_details": "Ожидает проверки на другом устройстве, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Ожидание %(displayName)s для проверки…" + }, + "verification_requested_toast_title": "Запрошено подтверждение", + "verify_toast_description": "Другие пользователи могут не доверять этому сеансу", + "verify_toast_title": "Заверьте этот сеанс" + }, + "error": { + "admin_contact": "Пожалуйста, обратитесь к вашему администратору, чтобы продолжить использовать этот сервис.", + "admin_contact_short": "Обратитесь к администратору сервера.", + "connection": "Возникла проблема при обмене данными с домашним сервером. Повторите попытку позже.", + "dialog_description_default": "Произошла ошибка.", + "edit_history_unsupported": "Ваш сервер, похоже, не поддерживает эту возможность.", + "failed_copy": "Не удалось скопировать", + "hs_blocked": "Доступ к этому домашнему серверу заблокирован вашим администратором.", + "mau": "Сервер достиг ежемесячного ограничения активных пользователей.", + "mixed_content": "Не удается подключиться к домашнему серверу через HTTP, так как в адресной строке браузера указан адрес HTTPS. Используйте HTTPS или включите небезопасные скрипты.", + "non_urgent_echo_failure_toast": "Ваш сервер не отвечает на некоторые запросы.", + "resource_limits": "Превышен один из лимитов на ресурсы сервера.", + "session_restore": { + "clear_storage_button": "Очистить хранилище и выйти", + "clear_storage_description": "Выйти и удалить ключи шифрования?", + "description_1": "Произошла ошибка при попытке восстановить предыдущий сеанс.", + "description_2": "Если вы использовали более новую версию %(brand)s, то ваш сеанс может быть несовместим с ней. Закройте это окно и вернитесь к более новой версии.", + "description_3": "Очистка хранилища вашего браузера может устранить проблему, но при этом ваш сеанс будет завершён, и зашифрованная история чата станет нечитаемой.", + "title": "Восстановление сеанса не удалось" + }, + "something_went_wrong": "Что-то пошло не так!", + "storage_evicted_description_1": "Отсутствуют некоторые данные сеанса, в том числе ключи шифрования сообщений. Выйдите и войдите снова, чтобы восстановить ключи из резервной копии.", + "storage_evicted_description_2": "Вероятно, ваш браузер удалил эти данные, когда на дисковом пространстве оставалось мало места.", + "storage_evicted_title": "Отсутствуют данные сеанса", + "tls": "Не удается подключиться к домашнему серверу — проверьте подключение, убедитесь, что ваш SSL-сертификат домашнего сервера является доверенным и что расширение браузера не блокирует запросы.", + "unknown": "Неизвестная ошибка", + "unknown_error_code": "неизвестный код ошибки", + "update_power_level": "Не удалось изменить уровень прав" + }, + "error_dialog": { + "copy_room_link_failed": { + "description": "Не удалось скопировать ссылку на комнату в буфер обмена.", + "title": "Не удалось скопировать ссылку на комнату" + }, + "error_loading_user_profile": "Не удалось загрузить профиль пользователя", + "forget_room_failed": "Не удалось забыть комнату: %(errCode)s", + "search_failed": { + "server_unavailable": "Сервер может быть недоступен, перегружен или поиск прекращен по тайм-ауту :(", + "title": "Поиск не удался" + } + }, + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s завершил(а) голосовую трансляцию", + "you": "Вы завершили голосовую трансляцию" + }, + "m.call.answer": { + "dm": "Звонок в процессе", + "user": "%(senderName)s присоединился(лась) к звонку", + "you": "Вы присоединились к звонку" + }, + "m.call.hangup": { + "user": "%(senderName)s завершил(а) звонок", + "you": "Вы закончили звонок" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s звонит", + "dm_send": "Ждём ответа", + "user": "%(senderName)s начал(а) звонок", + "you": "Вы начали звонок" + }, + "m.reaction": { + "user": "%(sender)s отреагировал(а) %(reaction)s на %(message)s" + } }, "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Текст", - "from_the_beginning": "С начала", - "number_of_messages": "Укажите количество сообщений", + "cancelled": "Экспорт отменён", + "cancelled_detail": "Экспорт был отменен", + "confirm_stop": "Вы уверены, что хотите прекратить экспорт данных? Если да, то вам придется начать все сначала.", + "creator_summary": "%(creatorName)s создал(а) эту комнату.", "current_timeline": "Текущая лента сообщений", + "enter_number_between_min_max": "Введите число между %(min)s и %(max)s", + "error_fetching_file": "Ошибка при получении файла", + "export_info": "Это начало экспорта . Экспортировано в %(exportDate)s.", "export_successful": "Успешно экспортировано!", - "unload_confirm": "Вы уверены, что хотите выйти во время экспорта?", - "generating_zip": "Генерация ZIP-файла", - "processing_event_n": "Обработано %(number)s из %(total)s событий", - "fetched_n_events_with_total": { - "one": "Извлечено %(count)s из %(total)s события", - "other": "Получено %(count)s из %(total)s событий" + "exported_n_events_in_time": { + "one": "Экспортировано %(count)s событие за %(seconds)s секунд", + "other": "Экспортировано %(count)s событий за %(seconds)s секунд" }, + "exporting_your_data": "Экспорт ваших данных", "fetched_n_events": { "one": "Получено %(count)s событие", "other": "Получено %(count)s событий" @@ -3069,736 +1013,2643 @@ "one": "Получено %(count)s событие за %(seconds)sс", "other": "Получено %(count)s событий за %(seconds)sс" }, - "exported_n_events_in_time": { - "one": "Экспортировано %(count)s событие за %(seconds)s секунд", - "other": "Экспортировано %(count)s событий за %(seconds)s секунд" + "fetched_n_events_with_total": { + "one": "Извлечено %(count)s из %(total)s события", + "other": "Получено %(count)s из %(total)s событий" }, + "file_attached": "Файл прикреплен", + "format": "Формат", + "from_the_beginning": "С начала", + "generating_zip": "Генерация ZIP-файла", + "include_attachments": "Включить вложения", "media_omitted": "Медиа пропущены", "media_omitted_file_size": "Медиа пропущены — превышен лимит размера файла", - "creator_summary": "%(creatorName)s создал(а) эту комнату.", - "export_info": "Это начало экспорта . Экспортировано в %(exportDate)s.", - "topic": "Тема: %(topic)s", - "error_fetching_file": "Ошибка при получении файла", - "file_attached": "Файл прикреплен", - "enter_number_between_min_max": "Введите число между %(min)s и %(max)s", - "size_limit_min_max": "Размер может быть только числом между %(min)s Мб и %(max)s Мб", - "num_messages_min_max": "Количество сообщений может быть только числом между %(min)s и %(max)s", + "messages": "Сообщения", "num_messages": "Количество сообщений", - "cancelled": "Экспорт отменён", - "cancelled_detail": "Экспорт был отменен", + "num_messages_min_max": "Количество сообщений может быть только числом между %(min)s и %(max)s", + "number_of_messages": "Укажите количество сообщений", + "processing_event_n": "Обработано %(number)s из %(total)s событий", + "select_option": "Выберите один из приведенных ниже вариантов экспорта чатов из вашей временной шкалы", + "size_limit": "Ограничение по размеру", + "size_limit_min_max": "Размер может быть только числом между %(min)s Мб и %(max)s Мб", + "size_limit_postfix": "Мб", "successful": "Экспорт завершен", "successful_detail": "Ваш экспорт звершен. Найдите его в папке \"Загрузки\".", - "confirm_stop": "Вы уверены, что хотите прекратить экспорт данных? Если да, то вам придется начать все сначала.", - "exporting_your_data": "Экспорт ваших данных", + "text": "Текст", "title": "Экспорт чата", - "select_option": "Выберите один из приведенных ниже вариантов экспорта чатов из вашей временной шкалы", - "format": "Формат", - "messages": "Сообщения", - "size_limit": "Ограничение по размеру", - "include_attachments": "Включить вложения" + "topic": "Тема: %(topic)s", + "unload_confirm": "Вы уверены, что хотите выйти во время экспорта?" }, - "create_room": { - "title_video_room": "Создайте видеокомнату", - "title_public_room": "Создать публичную комнату", - "title_private_room": "Создать приватную комнату", - "action_create_video_room": "Создать видеокомнату", - "action_create_room": "Создать комнату", - "name_validation_required": "Пожалуйста, введите название комнаты", - "join_rule_restricted_label": "Все в смогут найти и присоединиться к этой комнате.", - "join_rule_change_notice": "Вы можете изменить это в любое время из настроек комнаты.", - "join_rule_public_parent_space_label": "Любой сможет найти и присоединиться к этой комнате, а не только участники .", - "join_rule_public_label": "Любой желающий сможет найти эту комнату и присоединиться к ней.", - "join_rule_invite_label": "Только приглашенные люди смогут найти и присоединиться к этой комнате.", - "encrypted_video_room_warning": "Вы не сможете отключить это позже. Комната будет зашифрована, а встроенный вызов — нет.", - "encrypted_warning": "Вы не сможете отключить это позже. Мосты и большинство ботов пока не будут работать.", - "encryption_forced": "Вашему серверу необходимо включить шифрование в приватных комнатах.", - "encryption_label": "Включить сквозное шифрование", - "unfederated_label_default_off": "Вы можете включить это, если комната будет использоваться только для совместной работы с внутренними командами на вашем домашнем сервере. Это не может быть изменено позже.", - "unfederated_label_default_on": "Вы можете отключить это, если комната будет использоваться для совместной работы с внешними командами, у которых есть собственный домашний сервер. Это не может быть изменено позже.", - "topic_label": "Тема (опционально)", - "room_visibility_label": "Видимость комнаты", - "join_rule_invite": "Приватная комната (только по приглашению)", - "join_rule_restricted": "Видимая для участников пространства", - "unfederated": "Запретить кому-либо, не входящему в %(serverName)s, когда-либо присоединяться к этой комнате." + "failed_load_async_component": "Не удалось загрузить! Проверьте подключение к сети и попробуйте снова.", + "feedback": { + "can_contact_label": "Вы можете связаться со мной, если у вас возникнут какие-либо последующие вопросы", + "comment_label": "Комментарий", + "existing_issue_link": "Пожалуйста, сначала просмотрите существующие ошибки на Github. Нет совпадений? Сообщите о новой.", + "may_contact_label": "Вы можете связаться со мной, за дальнейшими действиями или помощью с испытанием идей", + "platform_username": "Ваша платформа и имя пользователя будут отмечены, чтобы мы могли максимально использовать ваш отзыв.", + "pro_type": "СОВЕТ ДЛЯ ПРОФЕССИОНАЛОВ: если вы запустите ошибку, отправьте журналы отладки, чтобы помочь нам отследить проблему.", + "send_feedback_action": "Отправить отзыв", + "sent": "Отзыв отправлен" + }, + "file_panel": { + "empty_description": "Прикрепите файлы из чата или просто перетащите их в комнату.", + "empty_heading": "Нет видимых файлов в этой комнате", + "guest_note": "Вы должны зарегистрироваться, чтобы использовать эту функцию", + "peek_note": "Вы должны войти в комнату, чтобы просмотреть файлы" + }, + "forward": { + "filter_placeholder": "Поиск комнат или людей", + "message_preview_heading": "Просмотр сообщения", + "no_perms_title": "У вас нет на это разрешения", + "open_room": "Открыть комнату", + "send_label": "Отправить", + "sending": "Отправка", + "sent": "Отправлено" + }, + "identity_server": { + "change": "Изменить сервер идентификации", + "change_prompt": "Отключиться от сервера идентификации и вместо этого подключиться к ?", + "change_server_prompt": "Если вы не хотите использовать для обнаружения вас и быть обнаруженным вашими существующими контактами, введите другой идентификационный сервер ниже.", + "checking": "Проверка сервера", + "description_connected": "В настоящее время вы используете для поиска вами ваших контактов а также вас вашими оппонентами. Вы можете изменить ваш сервер идентификации ниже.", + "description_disconnected": "Вы в настоящее время не используете сервер идентификации. Чтобы найти известные вам контакты, и чтобы они могли найти вас, укажите сервер ниже.", + "description_optional": "Использование сервера идентификации не обязательно. Если вы решите не использовать сервер идентификации, другие пользователи не смогут обнаружить вас, и вы не сможете пригласить других по электронной почте или телефону.", + "disconnect": "Отключить идентификационный сервер", + "disconnect_anyway": "Отключить в любом случае", + "disconnect_offline_warning": "Вы должны удалить свои личные данные с сервера идентификации перед отключением. К сожалению, идентификационный сервер в данный момент отключен или недоступен.", + "disconnect_personal_data_warning_1": "Вы все еще делитесь своими личными данными на сервере идентификации .", + "disconnect_personal_data_warning_2": "Мы рекомендуем вам удалить свои адреса электронной почты и номера телефонов с сервера идентификации перед отключением.", + "disconnect_server": "Отсоединиться от сервера идентификации ?", + "disconnect_warning": "Отключение от сервера идентификации будет означать, что другие пользователи не смогут вас обнаружить, и вы не сможете приглашать других по электронной почте или по телефону.", + "do_not_use": "Не использовать сервер идентификации", + "error_connection": "Не удалось подключиться к серверу идентификации", + "error_invalid": "Недействительный идентификационный сервер (код состояния %(code)s)", + "error_invalid_or_terms": "Условия использования не приняты или сервер идентификации недействителен.", + "no_terms": "Сервер идентификации, который вы выбрали, не имеет никаких условий обслуживания.", + "suggestions": "Вам следует:", + "suggestions_1": "проверяйте плагины браузера на наличие всего, что может заблокировать сервер идентификации (например, Privacy Badger)", + "suggestions_2": "связаться с администраторами сервера идентификации ", + "suggestions_3": "Подождите и повторите попытку позже", + "url": "Идентификационный сервер (%(server)s)", + "url_field_label": "Введите новый идентификационный сервер", + "url_not_https": "URL-адрес идентификационного сервер должен начинаться с HTTPS" + }, + "in_space": "В пространстве %(spaceName)s.", + "in_space1_and_space2": "В пространствах %(space1Name)s и %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "В %(spaceName)s и %(count)s другом пространстве.", + "other": "В %(spaceName)s и %(count)s других пространствах." }, - "timeline": { - "m.call": { - "video_call_started": "Видеовызов начался в %(roomName)s.", - "video_call_started_unsupported": "Видеовызов начался в %(roomName)s. (не поддерживается этим браузером)" - }, - "m.call.invite": { - "voice_call": "%(senderName)s сделал голосовой вызов.", - "voice_call_unsupported": "%(senderName)s сделал голосовой вызов. (не поддерживается этим браузером)", - "video_call": "%(senderName)s сделал видео вызов.", - "video_call_unsupported": "%(senderName)s сделал видео вызов. (не поддерживается этим браузером)" - }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s принял(а) приглашение для %(displayName)s", - "accepted_invite": "%(targetName)s принял(а) приглашение", - "invite": "%(senderName)s пригласил(а) %(targetName)s", - "ban_reason": "%(senderName)s заблокировал(а) %(targetName)s: %(reason)s", - "ban": "%(senderName)s заблокировал(а) %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s изменил(а) имя и аватар", - "change_name": "%(oldDisplayName)s изменил(а) имя на %(displayName)s", - "set_name": "%(senderName)s установил(а) отображаемое имя %(displayName)s", - "remove_name": "%(senderName)s удалил(а) отображаемое имя (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s удалил(а) аватар", - "change_avatar": "%(senderName)s изменил(а) аватар", - "set_avatar": "%(senderName)s установил(а) аватар", - "no_change": "%(senderName)s не сделал(а) изменений", - "join": "%(targetName)s теперь с нами", - "reject_invite": "%(targetName)s отклонил(а) приглашение", - "left_reason": "%(targetName)s покинул(а) комнату: %(reason)s", - "left": "%(targetName)s покинул(а) комнату", - "unban": "%(senderName)s разблокировал(а) %(targetName)s", - "withdrew_invite_reason": "%(senderName)s отозвал(а) приглашение %(targetName)s: %(reason)s", - "withdrew_invite": "%(senderName)s отозвал(а) приглашение %(targetName)s", - "kick_reason": "%(senderName)s удалил(а) %(targetName)s: %(reason)s", - "kick": "%(senderName)s удалил(а) %(targetName)s" - }, - "m.room.topic": "%(senderDisplayName)s изменил(а) тему комнаты на \"%(topic)s\".", - "m.room.avatar": "%(senderDisplayName)s изменил(а) аватар комнаты.", - "m.room.name": { - "remove": "%(senderDisplayName)s удалил(а) название комнаты.", - "change": "%(senderDisplayName)s изменил(а) название комнаты с %(oldRoomName)s на %(newRoomName)s.", - "set": "%(senderDisplayName)s изменил(а) название комнаты на %(roomName)s." - }, - "m.room.tombstone": "%(senderDisplayName)s обновил(а) эту комнату.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s сделал(а) комнату публичной для всех, кто знает ссылку.", - "invite": "%(senderDisplayName)s сделал(а) комнату доступной только по приглашению.", - "restricted_settings": "%(senderDisplayName)s изменил(а), кто может присоединиться к этой комнате. Просмотр настроек.", - "restricted": "%(senderDisplayName)s изменил(а), кто может присоединиться к этой комнате.", - "unknown": "%(senderDisplayName)s изменил(а) правило входа на \"%(rule)s\"" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s разрешил(а) гостям входить в комнату.", - "forbidden": "%(senderDisplayName)s запретил(а) гостям входить в комнату.", - "unknown": "%(senderDisplayName)s изменил(а) гостевой доступ на \"%(rule)s\"" + "info_tooltip_title": "Информация", + "integration_manager": { + "error_connecting": "Менеджер интеграций не работает или не может подключиться к вашему домашнему серверу.", + "error_connecting_heading": "Не удалось подключиться к менеджеру интеграций", + "explainer": "Менеджеры по интеграции получают данные конфигурации и могут изменять виджеты, отправлять приглашения в комнаты и устанавливать уровни доступа от вашего имени.", + "manage_title": "Управление интеграциями", + "use_im": "Используйте менеджер интеграций для управления ботами, виджетами и наклейками.", + "use_im_default": "Используйте менеджер интеграций %(serverName)s для управления ботами, виджетами и наклейками." + }, + "integrations": { + "disabled_dialog_title": "Интеграции отключены", + "impossible_dialog_description": "Ваш %(brand)s не позволяет вам использовать для этого Менеджер Интеграции. Пожалуйста, свяжитесь с администратором.", + "impossible_dialog_title": "Интеграции не разрешены" + }, + "invite": { + "email_caption": "Пригласить по электронной почте", + "email_use_default_is": "Используйте идентификационный сервер для приглашения по электронной почте. Используйте значение по умолчанию (%(defaultIdentityServerName)s) или управляйте в Настройках.", + "email_use_is": "Используйте идентификационный сервер для приглашения по электронной почте. Управление в Настройки.", + "error_already_invited_room": "Пользователь уже приглашён в комнату", + "error_already_invited_space": "Пользователь уже приглашён в пространство", + "error_already_joined_room": "Пользователь уже в комнате", + "error_already_joined_space": "Пользователь уже пребывает в пространстве", + "error_bad_state": "Пользователь должен быть разблокирован прежде чем может быть приглашён.", + "error_dm": "Мы не смогли создать ваш диалог.", + "error_find_room": "Пытаясь пригласить пользователей, что-то пошло не так.", + "error_find_user_description": "Следующие пользователи могут не существовать, или быть недействительными и не могут быть приглашены: %(csvNames)s", + "error_find_user_title": "Не удалось найти этих пользователей", + "error_invite": "Мы не могли пригласить этих пользователей. Пожалуйста, проверьте пользователей, которых вы хотите пригласить, и повторите попытку.", + "error_permissions_room": "У вас нет разрешения приглашать людей в эту комнату.", + "error_permissions_space": "Вам не разрешено приглашать людей в это пространство.", + "error_profile_undisclosed": "Пользователь может быть, а может и не быть", + "error_transfer_multiple_target": "Вызов может быть передан только одному пользователю.", + "error_unknown": "Неизвестная ошибка сервера", + "error_user_not_found": "Пользователь не существует", + "error_version_unsupported_room": "Домашний сервер пользователя не поддерживает версию комнаты.", + "error_version_unsupported_space": "Домашний сервер пользователя не поддерживает версию пространства.", + "failed_generic": "Сбой операции", + "failed_title": "Пригласить не удалось", + "invalid_address": "Нераспознанный адрес", + "key_share_warning": "Приглашенные люди смогут читать старые сообщения.", + "name_email_mxid_share_room": "Пригласите кого-нибудь, используя его имя, адрес электронной почты, имя пользователя (например, ) или поделитесь этой комнатой.", + "name_email_mxid_share_space": "Пригласите кого-нибудь, используя их имя, адрес электронной почты, имя пользователя (например, ) или поделитесь этим пространством.", + "name_mxid_share_room": "Пригласите кого-нибудь, используя его имя, имя пользователя (например, ) или поделитесь этой комнатой.", + "name_mxid_share_space": "Пригласите кого-нибудь, используя их имя, учётную запись (как ) или поделитесь этим пространством.", + "recents_section": "Недавние Диалоги", + "room_failed_partial": "Мы отправили остальных, но нижеперечисленные люди не могут быть приглашены в ", + "room_failed_partial_title": "Некоторые приглашения не могут быть отправлены", + "room_failed_title": "Не удалось пригласить пользователей в %(roomName)s", + "send_link_prompt": "Или отправьте ссылку на приглашение", + "start_conversation_name_email_mxid_prompt": "Начните разговор с кем-нибудь, используя его имя, адрес электронной почты или имя пользователя (например, ).", + "start_conversation_name_mxid_prompt": "Начните разговор с кем-нибудь, используя его имя или имя пользователя (например, ).", + "suggestions_disclaimer": "Некоторые предложения могут быть скрыты в целях конфиденциальности.", + "suggestions_disclaimer_prompt": "Если вы не видите того, кого ищете, отправьте ему свое приглашение по ссылке ниже.", + "suggestions_section": "Последние прямые сообщения", + "to_room": "Пригласить в %(roomName)s", + "to_space": "Пригласить в %(spaceName)s", + "transfer_dial_pad_tab": "Панель набора номера", + "transfer_user_directory_tab": "Каталог пользователей", + "unable_find_profiles_description_default": "Не возможно найти профили для MatrixID, приведенных ниже — все равно желаете их пригласить?", + "unable_find_profiles_invite_label_default": "Всё равно пригласить", + "unable_find_profiles_invite_never_warn_label_default": "Пригласить и больше не предупреждать", + "unable_find_profiles_title": "Следующих пользователей может не существовать" + }, + "inviting_user1_and_user2": "Приглашение %(user1)s и %(user2)s", + "inviting_user_and_n_others": { + "one": "Приглашающий %(user)s и 1 других", + "other": "Приглашение %(user)s и %(count)s других" + }, + "items_and_n_others": { + "other": " и ещё %(count)s участника(-ов)", + "one": " и ещё кто-то" + }, + "keyboard": { + "activate_button": "Нажать выбранную кнопку", + "autocomplete_cancel": "Отменить автозаполнение", + "autocomplete_force": "Принудительно завершить", + "autocomplete_navigate_next": "Следующее предложение автозаполнения", + "autocomplete_navigate_prev": "Предыдущее предложение автозаполнения", + "backspace": "Очистить", + "cancel_reply": "Отмена ответа на сообщение", + "category_autocomplete": "Автодополнение", + "category_calls": "Звонки", + "category_navigation": "Навигация", + "category_room_list": "Список комнат", + "close_dialog_menu": "Закрыть диалоговое окно или контекстное меню", + "composer_jump_end": "Переход к концу редактора", + "composer_jump_start": "Переход к началу редактора", + "composer_navigate_next_history": "Переход к следующему сообщению в истории редактора", + "composer_navigate_prev_history": "Перейти к предыдущему сообщению в истории редактора", + "composer_new_line": "Новая строка", + "composer_redo": "Повторить изменения", + "composer_toggle_bold": "Жирный шрифт", + "composer_toggle_code_block": "Переключить блок кода", + "composer_toggle_italics": "Курсивный шрифт", + "composer_toggle_link": "Переключить ссылку", + "composer_toggle_quote": "Цитата", + "composer_undo": "Отменить изменения", + "dismiss_read_marker_and_jump_bottom": "Убрать маркер прочтения и перейти в конец", + "go_home_view": "Перейти на Главную", + "home": "Главная", + "jump_first_message": "Перейти к первому сообщению", + "jump_last_message": "Перейти к последнему сообщению", + "jump_room_search": "Перейти к поиску комнат", + "jump_to_read_marker": "Перейти к самому старому непрочитанному сообщению", + "keyboard_shortcuts_tab": "Откройте эту вкладку настроек", + "navigate_next_history": "Следующая недавно посещённая комната или пространство", + "navigate_next_message_edit": "Перейдите к следующему сообщению для редактирования", + "navigate_prev_history": "Предыдущая недавно посещенная комната или пространство", + "navigate_prev_message_edit": "Перейдите к предыдущему сообщению для редактирования", + "next_room": "Следующая команата или ЛС", + "next_unread_room": "Следующая непрочитанная комната или ЛС", + "number": "[количество]", + "open_user_settings": "Открыть пользовательские настройки", + "prev_room": "Предыдущая комната или ЛС", + "prev_unread_room": "Предыдущая непрочитанная комната или ЛС", + "room_list_collapse_section": "Свернуть секцию списка комнат", + "room_list_expand_section": "Раскрыть секцию списка комнат", + "room_list_navigate_down": "Перейти вниз в списке комнат", + "room_list_navigate_up": "Перейти вверх в списке комнат", + "room_list_select_room": "Выбрать комнату из списка комнат", + "scroll_down_timeline": "Листать ленту сообщений вниз", + "scroll_up_timeline": "Листать временную шкалу вверх", + "search": "Поиск (должен быть включен)", + "send_sticker": "Отправить наклейку", + "space": "Подпространство", + "switch_to_space": "Перейти к пространству по номеру", + "toggle_hidden_events": "Переключить видимость скрытых событий", + "toggle_microphone_mute": "Включить/выключить микрофон", + "toggle_right_panel": "Показать/скрыть правую панель", + "toggle_space_panel": "Переключить панель пространств", + "toggle_top_left_menu": "Переключение верхнего левого меню", + "toggle_webcam_mute": "Включить/выключить веб-камеру", + "upload_file": "Загрузить файл" + }, + "labs": { + "automatic_debug_logs": "Автоматическая отправка журналов отладки при любой ошибке", + "automatic_debug_logs_decryption": "Автоматическая отправка журналов отладки при ошибках расшифровки", + "automatic_debug_logs_key_backup": "Автоматически отправлять журналы отладки, когда резервное копирование ключей не работает", + "beta_description": "Что нового в %(brand)s? Labs — это лучший способ получить и испытать новые функции, помогая сформировать их перед выходом в свет.", + "beta_feature": "Это бета-функция", + "beta_feedback_leave_button": "Чтобы выйти из бета-версии, зайдите в настройки.", + "beta_feedback_title": "%(featureName)s — отзыв о бета-версии", + "beta_section": "Новые возможности", + "bridge_state": "Показать информацию о мостах в настройках комнаты", + "bridge_state_channel": "Канал: ", + "bridge_state_creator": "Этот мост был подготовлен пользователем .", + "bridge_state_manager": "Этот мост управляется .", + "bridge_state_workspace": "Рабочая область: ", + "click_for_info": "Нажмите, чтобы узнать больше", + "custom_themes": "Поддержка сторонних тем", + "dehydration": "Автономный обмен зашифрованными сообщениями с сохранёнными устройствами", + "element_call_video_rooms": "Видеокомнаты Element Call", + "experimental_description": "Время экспериментов? Попробуйте наши последние наработки. Эти функции не заверешены; они могут быть нестабильными, постоянно меняющимися, или вовсе отброшенными. Узнайте больше.", + "experimental_section": "Предпросмотр", + "group_calls": "Новый опыт группового вызова", + "group_developer": "Разработка", + "group_encryption": "Шифрование", + "group_experimental": "Экспериментально", + "group_messaging": "Общение", + "group_moderation": "Модерация", + "group_profile": "Профиль", + "group_rooms": "Комнаты", + "group_spaces": "Пространства", + "group_themes": "Темы", + "group_voip": "Голос и видео", + "group_widgets": "Виджеты", + "html_topic": "Показать HTML-представление тем комнаты", + "join_beta": "Присоединиться к бета-версии", + "join_beta_reload": "Присоединение к бета-тестированию перезагрузит %(brand)s.", + "jump_to_date": "Перейти к дате (добавляет /jumptodate и переход к заголовкам дат)", + "jump_to_date_msc_support": "Требуется, чтобы ваш сервер поддерживал MSC3030", + "latex_maths": "Отображать математику LaTeX в сообщениях", + "leave_beta": "Покинуть бета-версию", + "leave_beta_reload": "Выход из бета-тестирования перезагрузит %(brand)s.", + "location_share_live_description": "Временная реализация. Местоположения сохраняются в истории комнаты.", + "mjolnir": "Новые способы игнорировать людей", + "msc3531_hide_messages_pending_moderation": "Позволяет модераторам скрывать сообщения, ожидающие модерации.", + "pinning": "Закреплённые сообщения", + "report_to_moderators": "Пожаловаться модераторам", + "report_to_moderators_description": "В поддерживающих модерирование комнатах, кнопка \"Пожаловаться\" позволит вам сообщить о нарушении модераторам комнаты.", + "rust_crypto": "Реализация криптографии Rust", + "sliding_sync_description": "В активной разработке, нельзя отключить.", + "state_counters": "Отображать простые счетчики в заголовке комнаты", + "under_active_development": "В активной разработке.", + "video_rooms": "Видеокомнаты", + "video_rooms_a_new_way_to_chat": "Новый способ голосового и видеообщения в %(brand)s.", + "video_rooms_always_on_voip_channels": "Видеокомнаты — это постоянные VoIP-каналы, встроенные в комнату в %(brand)s.", + "video_rooms_beta": "Видеокомнаты – это бета-функция", + "video_rooms_faq1_answer": "Используйте кнопку \"+\" в разделе комнат на левой панели.", + "video_rooms_faq1_question": "Как создать видеокомнату?", + "video_rooms_faq2_answer": "Да, лента сообщений отображается рядом с видео.", + "video_rooms_faq2_question": "Можно ли использовать текстовый чат одновременно с видеозвонком?", + "voice_broadcast": "Голосовая трансляция", + "wysiwyg_composer": "Наглядный текстовый редактор" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Эти настройки рассчитаны для опытных пользователей.", + "ban_reason": "Игнорируемые/Заблокированные", + "error_adding_ignore": "Ошибка добавления игнорируемого пользователя/сервера", + "error_adding_list_description": "Проверьте ID комнаты или адрес и попробуйте снова.", + "error_adding_list_title": "Ошибка при подписке на список", + "error_removing_ignore": "Ошибка при удалении игнорируемого пользователя/сервера", + "error_removing_list_description": "Попробуйте снова или посмотрите сообщения в консоли.", + "error_removing_list_title": "Не удалось отписаться от списка", + "explainer_1": "%(brand)sДобавьте сюда пользователей и сервера, которые вы хотите игнорировать. Используйте звездочки, чтобы %(brand)s соответствовали любым символам. Например, @bot:* будет игнорировать всех пользователей, имеющих имя \" bot \" на любом сервере.", + "explainer_2": "Игнорирование людей реализовано через списки правил блокировки. Подписка на список блокировки приведёт к сокрытию от вас пользователей и серверов, которые в нём перечислены.", + "lists": "Вы подписаны на:", + "lists_description_1": "При подписке на список блокировки вы присоединитесь к нему!", + "lists_description_2": "Если вас это не устраивает, попробуйте другой инструмент для игнорирования пользователей.", + "lists_heading": "Подписанные списки", + "lists_new_label": "ID комнаты или адрес списка блокировок", + "no_lists": "Вы не подписаны ни на один список", + "personal_empty": "Вы никого не игнорируете.", + "personal_heading": "Личный список блокировки", + "personal_new_label": "Сервер или ID пользователя для игнорирования", + "personal_new_placeholder": "например: @bot:* или example.org", + "personal_section": "Вы игнорируете:", + "room_name": "Мой список блокировки", + "room_topic": "Это список пользователей/серверов, которые вы заблокировали — не покидайте комнату!", + "rules_empty": "Нет", + "rules_server": "Правила сервера", + "rules_title": "Правила блокировки — %(roomName)s", + "rules_user": "Правила пользователей", + "something_went_wrong": "Что-то пошло не так. Попробуйте снова или поищите подсказки в консоли.", + "title": "Игнорируемые пользователи", + "view_rules": "Посмотреть правила" + }, + "language_dropdown_label": "Список языков", + "lazy_loading": { + "disabled_action": "Очистить кэш и выполнить повторную синхронизацию", + "disabled_description1": "Ранее вы использовали %(brand)s на %(host)s с отложенной загрузкой участников. В этой версии отложенная загрузка отключена. Поскольку локальный кеш не совместим между этими двумя настройками, %(brand)s необходимо повторно синхронизировать вашу учётную запись.", + "disabled_description2": "Если другая версия %(brand)s все еще открыта на другой вкладке, закройте ее, так как использование %(brand)s на том же хосте с включенной и отключенной ленивой загрузкой одновременно вызовет проблемы.", + "disabled_title": "Несовместимый локальный кэш", + "resync_description": "%(brand)s теперь использует в 3-5 раз меньше памяти, загружая информацию о других пользователях только когда это необходимо. Пожалуйста, подождите, пока мы ресинхронизируемся с сервером!", + "resync_title": "Обновление %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Вы здесь единственный человек. Если вы уйдете, никто не сможет присоединиться в будущем, включая вас.", + "leave_room_question": "Уверены, что хотите покинуть '%(roomName)s'?", + "leave_space_question": "Уверены, что хотите покинуть пространство \"%(spaceName)s\"?", + "room_rejoin_warning": "Эта комната не является публичной. Вы не сможете войти без приглашения.", + "space_rejoin_warning": "Это пространство не публично. Вы не сможете вновь войти без приглашения." + }, + "left_panel": { + "open_dial_pad": "Открыть панель набора номера" + }, + "lightbox": { + "rotate_left": "Повернуть влево", + "rotate_right": "Повернуть вправо" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Этот домашний сервер не настроен на отображение карт.", + "MapStyleUrlNotReachable": "Этот домашний сервер неправильно настроен для отображения карт, или настроенный сервер карт может быть недоступен.", + "click_drop_pin": "Нажмите, чтобы закрепить маркер", + "click_move_pin": "Нажмите, чтобы переместить маркер", + "close_sidebar": "Закрыть боковую панель", + "error_fetch_location": "Не удалось получить местоположение", + "error_no_perms_description": "У вас должны быть определённые разрешения, чтобы делиться местоположениями в этой комнате.", + "error_no_perms_title": "У вас недостаточно прав для публикации местоположений", + "error_send_description": "%(brand)s не удаётся отправить ваше местоположение. Пожалуйста, повторите попытку позже.", + "error_send_title": "Мы не смогли отправить ваше местоположение", + "error_sharing_live_location": "Произошла ошибка при передаче информации о вашем местоположении в реальном времени", + "error_sharing_live_location_try_again": "При передаче информации о вашем местоположении произошла ошибка, попробуйте ещё раз", + "error_stopping_live_location": "Произошла ошибка при остановке вашего местоположения в реальном времени", + "error_stopping_live_location_try_again": "При остановки передачи информации о вашем местоположении произошла ошибка, попробуйте ещё раз", + "expand_map": "Развернуть карту", + "failed_generic": "Не удалось определить ваше местоположение. Пожалуйста, повторите попытку позже.", + "failed_load_map": "Не удается загрузить карту", + "failed_permission": "%(brand)s не получил доступа к вашему местонахождению. Разрешите доступ к местоположению в настройках браузера.", + "failed_timeout": "Попытка определить ваше местоположение завершилась. Пожалуйста, повторите попытку позже.", + "failed_unknown": "Неизвестная ошибка при получении местоположения. Пожалуйста, повторите попытку позже.", + "find_my_location": "Найти моё местоположение", + "live_description": "Местонахождение %(displayName)s в реальном времени", + "live_enable_description": "Обратите внимание: это временная реализация функции. Это означает, что вы не сможете удалить свою историю местоположений, а опытные пользователи смогут просмотреть вашу историю местоположений даже после того, как вы перестанете делиться своим местоположением в этой комнате.", + "live_enable_heading": "Отправка местонахождения в реальном времени", + "live_location_active": "Вы делитесь своим местоположением в реальном времени", + "live_location_enabled": "Трансляция местоположения включена", + "live_location_ended": "Трансляция местоположения завершена", + "live_location_error": "Ошибка показа местоположения в реальном времени", + "live_locations_empty": "Нет местоположений в реальном времени", + "live_share_button": "Поделиться на %(duration)s", + "live_toggle_label": "Включить функцию \"Поделиться трансляцией местоположения\"", + "live_until": "В реальном времени до %(expiryTime)s", + "live_update_time": "Обновлено %(humanizedUpdateTime)s", + "location_not_available": "Местоположение недоступно", + "map_feedback": "Карта отзывов", + "mapbox_logo": "Логотип Mapbox", + "reset_bearing": "Сбросить пеленг на север", + "share_button": "Поделиться местоположением", + "share_type_live": "Моё местоположение в реальном времени", + "share_type_own": "Моё текущее местоположение", + "share_type_pin": "Маркер на карте", + "share_type_prompt": "Каким типом местоположения вы хотите поделиться?", + "stop_and_close": "Остановить и закрыть", + "toggle_attribution": "Переключить атрибуцию" + }, + "member_list": { + "filter_placeholder": "Поиск по участникам", + "invited_list_heading": "Приглашены", + "power_label": "%(userName)s (уровень прав %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Участники комнаты", + "message_edit_dialog_title": "Правки сообщения", + "mobile_guide": { + "toast_accept": "Использовать приложение", + "toast_description": "%(brand)s работает в экспериментальном режиме в мобильном браузере. Для лучших впечатлений и новейших функций используйте наше родное бесплатное приложение.", + "toast_title": "Используйте приложение для лучшего опыта" + }, + "no_more_results": "Больше никаких результатов", + "notif_panel": { + "empty_description": "У вас нет видимых уведомлений.", + "empty_heading": "Вы в курсе всего" + }, + "notifications": { + "all_messages": "Все сообщения", + "all_messages_description": "Получать уведомление о каждом сообщении", + "class_global": "Глобально", + "class_other": "Другие", + "colour_bold": "Жирный", + "colour_grey": "Серый", + "colour_none": "Нет", + "colour_red": "Красный", + "colour_unsent": "Не отправлено", + "default": "По умолчанию", + "enable_prompt_toast_description": "Включить уведомления на рабочем столе", + "enable_prompt_toast_title": "Уведомления", + "enable_prompt_toast_title_from_message_send": "Не пропустите ответ", + "error_change_title": "Изменить настройки уведомлений", + "keyword": "Ключевое слово", + "keyword_new": "Новое ключевое слово", + "mark_all_read": "Отметить всё как прочитанное", + "mentions_and_keywords": "@упоминания и ключевые слова", + "mentions_and_keywords_description": "Получать уведомления только по упоминаниям и ключевым словам, установленным в ваших настройках", + "mentions_keywords": "Упоминания и ключевые слова", + "message_didnt_send": "Сообщение не отправлено. Нажмите для получения информации.", + "mute_description": "Вы не будете получать никаких уведомлений" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s начал(а) голосовую трансляцию", + "m.key.verification.request": "%(name)s запрашивает проверку" + }, + "onboarding": { + "apple_trademarks": "App Store® и Логотип Apple® являются товарными знаками Apple Inc.", + "community_messaging_action": "Найдите людей", + "community_messaging_description": "Сохраняйте право над владением и контроль над обсуждением в сообществе.\nМасштабируйте, чтобы поддерживать миллионы, с мощной модерацией и функциональной совместимостью.", + "community_messaging_title": "Владение сообществом", + "complete_these": "Выполните их, чтобы получить максимальную отдачу от %(brand)s", + "create_room": "Создать комнату", + "download_app": "Скачать %(brand)s", + "download_app_action": "Скачать приложения", + "download_app_store": "Скачать в App Store", + "download_brand": "Скачать %(brand)s", + "download_brand_desktop": "Скачать %(brand)s Desktop", + "download_f_droid": "Скачать на F-Droid", + "download_google_play": "Скачать в Google Play", + "enable_notifications": "Включить уведомления", + "enable_notifications_action": "Включить уведомления", + "enable_notifications_description": "Не пропустите ответ или важное сообщение", + "explore_rooms": "Просмотреть публичные комнаты", + "find_community_members": "Найдите и пригласите участников сообщества", + "find_coworkers": "Найдите и пригласите своих коллег", + "find_friends": "Найдите и пригласите своих друзей", + "find_friends_action": "Найти друзей", + "find_friends_description": "Это то, для чего вы здесь, так что давайте приступим к делу", + "find_people": "Найти людей", + "free_e2ee_messaging_unlimited_voip": "Благодаря бесплатному сквозному шифрованному обмену сообщениями и неограниченным голосовым и видеозвонкам, %(brand)s это отличный способ оставаться на связи.", + "get_stuff_done": "Добейтесь успеха, найдя своих товарищей по команде", + "google_trademarks": "Google Play и Логотип Google Play являются торговыми знаками Google LLC.", + "has_avatar_label": "Отлично, это поможет людям узнать, что это ты", + "intro_byline": "Владейте своими разговорами.", + "intro_welcome": "Добро пожаловать в %(appName)s", + "no_avatar_label": "Добавьте фото, чтобы люди знали, что это вы.", + "only_n_steps_to_go": { + "one": "Осталось всего %(count)s шагов до конца", + "other": "Осталось всего %(count)s шагов" }, - "m.image": "%(senderDisplayName)s отправил(а) изображение.", - "m.sticker": "%(senderDisplayName)s отправил(а) наклейку.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s устанавливает серверные разрешения для этой комнаты.", - "changed": "%(senderDisplayName)s изменил(а) серверные разрешения для этой комнаты.", - "all_servers_banned": "🎉 Все серверы запрещены к участию! Эта комната больше не может быть использована." + "personal_messaging_action": "Начните свою первую беседу", + "personal_messaging_title": "Безопасный обмен сообщениями для друзей и семьи", + "qr_or_app_links": "%(qrCode)s или %(appLinks)s", + "send_dm": "Отправить личное сообщение", + "set_up_profile": "Настройте свой профиль", + "set_up_profile_action": "Ваш профиль", + "set_up_profile_description": "Убедитесь, что люди знают, что это действительно вы", + "use_case_community_messaging": "Участники сообщества в сети", + "use_case_heading1": "Вы в", + "use_case_heading2": "С кем вы будете общаться чаще всего?", + "use_case_heading3": "Мы поможем вам подключиться.", + "use_case_personal_messaging": "Друзья и семья", + "use_case_work_messaging": "Коллеги и команды", + "welcome_detail": "Теперь давайте поможем вам начать", + "welcome_to_brand": "Добро пожаловать в %(brand)s", + "welcome_user": "Добро пожаловать, %(name)s", + "work_messaging_action": "Найдите коллег", + "work_messaging_title": "Безопасный обмен сообщениями для работы", + "you_did_it": "Вы сделали это!", + "you_made_it": "Вы сделали это!" + }, + "pill": { + "permalink_other_room": "Сообщение в %(room)s", + "permalink_this_room": "Сообщение от %(user)s" + }, + "poll": { + "create_poll_action": "Создать опрос", + "create_poll_title": "Создать опрос", + "disclosed_notes": "Голосующие увидят результаты сразу после голосования", + "edit_poll_title": "Редактировать опрос", + "end_description": "Вы уверены, что хотите завершить этот опрос? Это покажет окончательные результаты опроса и лишит людей возможности голосовать.", + "end_message": "Опрос завершен. Победил ответ: %(topAnswer)s", + "end_message_no_votes": "Опрос завершен. Ни одного голоса не было.", + "end_title": "Завершить опрос", + "error_ending_description": "Извините, опрос не завершился. Пожалуйста, попробуйте еще раз.", + "error_ending_title": "Не удалось завершить опрос", + "error_voting_description": "Извините, ваш голос не был засчитан. Пожалуйста, попробуйте еще раз.", + "error_voting_title": "Голос не засчитан", + "failed_send_poll_description": "Не удалось отправить опрос, который вы пытались создать.", + "failed_send_poll_title": "Не удалось отправить опрос", + "notes": "Результаты отображаются только после завершения опроса", + "options_add_button": "Добавить вариант", + "options_heading": "Создать варианты", + "options_label": "Вариант %(number)s", + "options_placeholder": "Напишите вариант", + "topic_heading": "Каков вопрос или тема вашего опроса?", + "topic_label": "Вопрос или тема", + "total_n_votes": { + "one": "%(count)s голос. Проголосуйте, чтобы увидеть результаты", + "other": "%(count)s голосов. Проголосуйте, чтобы увидеть результаты" }, - "m.room.canonical_alias": { - "set": "%(senderName)s установил(а) %(address)s в качестве главного адреса комнаты.", - "removed": "%(senderName)s удалил главный адрес комнаты.", - "changed_alternative": "%(senderName)s изменил(а) альтернативные адреса для этой комнаты.", - "changed_main_and_alternative": "%(senderName)s изменил(а) главный и альтернативные адреса для этой комнаты.", - "changed": "%(senderName)s изменил(а) адреса для этой комнаты.", - "alt_added": { - "other": "%(senderName)s добавил(а) альтернативные адреса %(addresses)s для этой комнаты.", - "one": "%(senderName)s добавил(а) альтернативные адреса %(addresses)s для этой комнаты." + "total_n_votes_voted": { + "one": "На основании %(count)s голоса", + "other": "На основании %(count)s голосов" + }, + "total_no_votes": "Голосов нет", + "total_not_ended": "Результаты будут видны после завершения опроса", + "type_closed": "Закрытый опрос", + "type_heading": "Тип опроса", + "type_open": "Открытый опрос", + "unable_edit_description": "Вы не можете редактировать опрос после завершения голосования.", + "unable_edit_title": "Невозможно редактировать опрос" + }, + "power_level": { + "admin": "Администратор", + "custom": "Пользовательский (%(level)s)", + "custom_level": "Специальные права", + "default": "По умолчанию", + "label": "Уровень прав", + "mod": "Модератор", + "moderator": "Модератор", + "restricted": "Ограниченный пользователь" + }, + "presence": { + "away": "Отошёл(ла)", + "busy": "Занят(а)", + "idle": "Неактивен", + "idle_for": "Неактивен %(duration)s", + "offline": "Не в сети", + "offline_for": "Не в сети %(duration)s", + "online": "Онлайн", + "online_for": "В сети %(duration)s", + "unknown": "Неизвестно", + "unknown_for": "Неизвестно %(duration)s" + }, + "quick_settings": { + "all_settings": "Все настройки", + "metaspace_section": "Закрепить на боковой панели", + "sidebar_settings": "Дополнительные параметры", + "title": "Быстрые настройки" + }, + "quit_warning": { + "call_in_progress": "Звонок не завершён. Уверены, что хотите выйти?", + "file_upload_in_progress": "Похоже, вы сейчас отправляете файлы. Уверены, что хотите выйти?" + }, + "redact": { + "confirm_button": "Подтвердите удаление", + "error": "Это сообщение нельзя удалить. (%(code)s)", + "ongoing": "Удаление…", + "reason_label": "Причина (необязательно)" + }, + "reject_invitation_dialog": { + "confirmation": "Уверены, что хотите отклонить приглашение?", + "failed": "Не удалось отклонить приглашение", + "title": "Отклонить приглашение" + }, + "report_content": { + "description": "Отчет о данном сообщении отправит свой уникальный 'event ID' администратору вашего домашнего сервера. Если сообщения в этой комнате зашифрованы, администратор вашего домашнего сервера не сможет прочитать текст сообщения или просмотреть какие-либо файлы или изображения.", + "disagree": "Не согласен", + "hide_messages_from_user": "Выберите, хотите ли вы скрыть все текущие и будущие сообщения от этого пользователя.", + "ignore_user": "Игнорировать пользователя", + "illegal_content": "Незаконный контент", + "missing_reason": "Пожалуйста, заполните, почему вы сообщаете.", + "nature": "Пожалуйста, выберите характер и опишите, что делает это сообщение оскорбительным.", + "nature_disagreement": "То, что пишет этот пользователь, неправильно.\nОб этом будет сообщено модераторам комнаты.", + "nature_illegal": "Этот пользователь демонстрирует незаконное поведение, например, домогается до людей или угрожает насилием.\nОб этом будет сообщено модераторам комнаты, которые могут передать дело в юридические органы.", + "nature_other": "Любая другая причина. Пожалуйста, опишите проблему.\nОб этом будет сообщено модераторам комнаты.", + "nature_spam": "Этот пользователь спамит комнату рекламой, ссылками на рекламу или пропагандой.\nОб этом будет сообщено модераторам комнаты.", + "other_label": "Другие", + "report_content_to_homeserver": "Сообщите о содержании своему администратору домашнего сервера", + "report_entire_room": "Сообщить обо всей комнате", + "spam_or_propaganda": "Спам или пропаганда", + "toxic_behaviour": "Токсичное поведение" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Не удалось расшифровать сеансы (%(failedCount)s)!", + "count_of_successfully_restored_keys": "Успешно восстановлены ключи (%(sessionCount)s)", + "enter_key_description": "Получите доступ к своей истории защищенных сообщений и настройте безопасный обмен сообщениями, введя ключ безопасности.", + "enter_key_title": "Введите ключ безопасности", + "enter_phrase_description": "Получите доступ к своей истории защищенных сообщений и настройте безопасный обмен сообщениями, введя секретную фразу.", + "enter_phrase_title": "Введите мнемоническую фразу", + "incorrect_security_phrase_dialog": "Не удалось расшифровать резервную копию с помощью этой секретной фразы: убедитесь, что вы ввели правильную секретную фразу.", + "incorrect_security_phrase_title": "Неверная секретная фраза", + "key_backup_warning": "Предупреждение: вам следует настроить резервное копирование ключей только с доверенного компьютера.", + "key_forgotten_text": "Если вы забыли свой ключ безопасности, вы можете ", + "key_is_invalid": "Неправильный ключ безопасности", + "key_is_valid": "Похоже, это правильный ключ безопасности!", + "keys_restored_title": "Ключи восстановлены", + "load_error_content": "Невозможно загрузить статус резервной копии", + "load_keys_progress": "%(completed)s из %(total)s ключей восстановлено", + "no_backup_error": "Резервных копий не найдено!", + "phrase_forgotten_text": "Если вы забыли секретную фразу, вы можете использовать ключ безопасности или настроить новые параметры восстановления", + "recovery_key_mismatch_description": "Не удалось расшифровать резервную копию с помощью этого ключа безопасности: убедитесь, что вы ввели правильный ключ безопасности.", + "recovery_key_mismatch_title": "Ключ безопасности не подходит", + "restore_failed_error": "Невозможно восстановить резервную копию" + }, + "right_panel": { + "add_integrations": "Добавить виджеты, мосты и ботов", + "edit_integrations": "Редактировать виджеты, мосты и ботов", + "export_chat_button": "Экспорт чата", + "files_button": "Файлы", + "pinned_messages": { + "empty": "Пока ничего не закреплено", + "explainer": "Если у вас есть разрешения, откройте меню на любом сообщении и выберите Закрепить, чтобы поместить их сюда.", + "limits": { + "other": "Вы можете закрепить не более %(count)s виджетов" }, - "alt_removed": { - "other": "%(senderName)s удалил(а) альтернативные адреса %(addresses)s для этой комнаты.", - "one": "%(senderName)s удалил(а) альтернативные адреса %(addresses)s для этой комнаты." - } + "title": "Закреплённые сообщения" }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s отозвал/а приглашение %(targetDisplayName)s присоединиться к комнате.", - "sent": "%(senderName)s пригласил(а) %(targetDisplayName)s в комнату." + "pinned_messages_button": "Закреплено", + "poll": { + "active_heading": "Активные опросы", + "empty_active": "В этой комнате нет активных опросов", + "final_result": { + "one": "Окончательный результат на основе %(count)s голоса", + "other": "Окончательный результат на основе %(count)s голосов" + }, + "view_in_timeline": "Посмотреть опрос в ленте сообщений" }, - "m.room.history_visibility": { - "invited": "%(senderName)s сделал(а) историю разговора видимой для всех собеседников с момента их приглашения.", - "joined": "%(senderName)s сделал(а) историю разговора видимой для всех собеседников с момента их входа в комнату.", - "shared": "%(senderName)s сделал(а) историю разговора видимой для всех собеседников.", - "world_readable": "%(senderName)s сделал(а) историю разговора видимой для всех.", - "unknown": "%(senderName)s сделал(а) историю комнаты видимой в неизвестном режиме (%(visibility)s)." + "polls_button": "Опросы", + "room_summary_card": { + "title": "О комнате" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s закрепил(а) сообщение в этой комнате. Посмотрите все закреплённые сообщения.", - "pinned": "%(senderName)s закрепил(а) сообщение в этой комнате. Посмотрите все закреплённые сообщения.", - "unpinned_link": "%(senderName)s открепил(а) сообщение в этой комнате. Посмотрите все закреплённые сообщения.", - "unpinned": "%(senderName)s открепил(а) сообщение в этой комнате. Посмотрите все закреплённые сообщения.", - "changed_link": "%(senderName)s изменил(а) закреплённые сообщения в этой комнате.", - "changed": "%(senderName)s изменил(а) закреплённые сообщения в этой комнате." + "search_button": "Поиск", + "settings_button": "Настройки комнаты", + "share_button": "Поделиться комнатой", + "thread_list": { + "context_menu_label": "Параметры обсуждения" }, - "m.widget": { - "modified": "Виджет %(widgetName)s был изменен %(senderName)s", - "added": "Виджет %(widgetName)s был добавлен %(senderName)s", - "removed": "Виджет %(widgetName)s был удален %(senderName)s" + "video_room_chat": { + "title": "Чат" }, - "io.element.widgets.layout": "%(senderName)s обновил(а) макет комнаты", - "m.location": "%(senderName)s поделился(-ась) своим местоположением", - "self_redaction": "Сообщение удалено", - "redaction": "Сообщение удалено %(name)s", - "m.poll.start": "%(senderName)s начал(а) опрос — %(pollQuestion)s", - "m.poll.end": "%(senderName)s завершил(а) опрос", - "typing_indicator": { - "one_user": "%(displayName)s печатает…", - "two_users": "%(names)s и %(lastPerson)s печатают…", - "more_users": { - "other": "%(names)s и %(count)s других печатают…", - "one": "%(names)s и ещё кто-то печатают…" - } + "widgets_section": "Виджеты" + }, + "room": { + "3pid_invite_email_not_found_account": "Это приглашение отправлено на %(email)s, которая не связана с вашей учетной записью", + "3pid_invite_email_not_found_account_room": "Приглашение в %(roomName)s было отправлено на %(email)s, но этот адрес не связан с вашей учётной записью", + "3pid_invite_error_description": "При попытке проверить ваше приглашение была возвращена ошибка (%(errcode)s). Вы можете попытаться передать эту информацию пригласившему вас лицу.", + "3pid_invite_error_invite_action": "Постарайся присоединиться в любом случае", + "3pid_invite_error_invite_subtitle": "Вы можете присоединиться к ней только с рабочим приглашением.", + "3pid_invite_error_public_subtitle": "Вы всё ещё можете присоединиться сюда.", + "3pid_invite_error_title": "С приглашением произошла какая-то ошибка.", + "3pid_invite_error_title_room": "Что-то пошло не так с вашим приглашением в %(roomName)s", + "3pid_invite_no_is_subtitle": "Используйте сервер идентификации в Настройках для получения приглашений непосредственно в %(brand)s.", + "banned_by": "%(memberName)s заблокировал(а) вас", + "banned_from_room_by": "Вы были забанены %(memberName)s с %(roomName)s", + "context_menu": { + "copy_link": "Скопировать ссылку на комнату", + "favourite": "Избранное", + "forget": "Забыть комнату", + "low_priority": "Маловажные", + "mark_read": "Отметить как прочитанное", + "mentions_only": "Только упоминания", + "title": "Настройки комнаты", + "unfavourite": "В избранном" }, - "m.call.hangup": { - "dm": "Звонок завершён" + "creating_room_text": "Мы создаем комнату с %(names)s", + "dm_invite_action": "Начать беседу", + "dm_invite_subtitle": " хочет поговорить", + "dm_invite_title": "Хотите пообщаться с %(user)s?", + "drop_file_prompt": "Перетащите файл сюда для отправки", + "edit_topic": "Редактировать тему", + "error_join_404_invite": "Пригласивший вас человек уже ушёл, или его сервер не подключён к сети.", + "error_join_404_invite_same_hs": "Человек, который вас пригласил, уже ушёл.", + "error_join_connection": "Ошибка при вступлении.", + "error_join_incompatible_version_1": "К сожалению, ваш домашний сервер слишком старый для участия.", + "error_join_incompatible_version_2": "Пожалуйста, свяжитесь с администратором вашего сервера.", + "error_join_title": "Не удалось войти", + "face_pile_summary": { + "one": "%(count)s человек, которого вы знаете, уже присоединился", + "other": "%(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 присоединился(лась)" + "face_pile_tooltip_label": { + "one": "Посмотреть 1 участника", + "other": "Просмотреть всех %(count)s участников" + }, + "face_pile_tooltip_shortcut": "Включая %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Включая вас, %(commaSeparatedMembers)s", + "failed_reject_invite": "Не удалось отклонить приглашение", + "forget_room": "Забыть эту комнату", + "forget_space": "Забыть это пространство", + "header": { + "close_call_button": "Закрыть звонок", + "forget_room_button": "Забыть комнату", + "hide_widgets_button": "Скрыть виджеты", + "room_is_public": "Это публичная комната", + "show_widgets_button": "Показать виджеты", + "video_call_button_ec": "Видеозвонок (%(brand)s)", + "video_call_button_jitsi": "Видеозвонок (Jitsi)", + "video_call_ec_change_layout": "Изменить расположение", + "video_call_ec_layout_freedom": "Свободное", + "video_call_ec_layout_spotlight": "Освещение", + "video_room_view_chat_button": "Посмотреть ленту сообщений" + }, + "inaccessible": "Эта комната или пространство в данный момент недоступны.", + "inaccessible_name": "%(roomName)s на данный момент недоступна.", + "inaccessible_subtitle_1": "Повторите попытку позже или попросите администратора комнаты или пространства проверить, есть ли у вас доступ.", + "inaccessible_subtitle_2": "При попытке получить доступ к комнате или пространству была возвращена ошибка %(errcode)s. Если вы думаете, что вы видите это сообщение по ошибке, пожалуйста, отправьте отчет об ошибке.", + "intro": { + "dm_caption": "В этом разговоре только вы двое, если только кто-нибудь из вас не пригласит кого-нибудь присоединиться.", + "enable_encryption_prompt": "Включите шифрование в настройках.", + "no_avatar_label": "Добавьте фото, чтобы люди могли легко заметить вашу комнату.", + "no_topic": "Добавьте тему, чтобы люди знали, о чём комната.", + "private_unencrypted_warning": "Ваши личные сообщения обычно шифруются, но эта комната не шифруется. Обычно это связано с использованием неподдерживаемого устройства или метода, например, приглашения по электронной почте.", + "room_invite": "Пригласить только в эту комнату", + "send_message_start_dm": "Отправьте свое первое сообщение, чтобы пригласить в чат", + "start_of_dm_history": "Это начало вашей беседы с .", + "start_of_room": "Это начало .", + "topic": "Тема: %(topic)s ", + "topic_edit": "Тема: %(topic)s (изменить)", + "unencrypted_warning": "Сквозное шифрование не включено", + "user_created": "%(displayName)s создал(а) эту комнату.", + "you_created": "Вы создали эту комнату." + }, + "invite_email_mismatch_suggestion": "Введите адрес эл.почты в Настройках, чтобы получать приглашения прямо в %(brand)s.", + "invite_reject_ignore": "Отклонить и заигнорировать пользователя", + "invite_sent_to_email": "Это приглашение было отправлено на %(email)s", + "invite_sent_to_email_room": "Это приглашение в %(roomName)s было отправлено на %(email)s", + "invite_subtitle": " пригласил(а) вас", + "invite_this_room": "Пригласить в комнату", + "invite_title": "Хотите присоединиться к %(roomName)s?", + "inviter_unknown": "Неизвестно", + "invites_you_text": " пригласил(а) тебя", + "join_button_account": "Зарегистрироваться", + "join_failed_enable_video_rooms": "Чтобы присоединиться, сначала включите видеокомнаты в лаборатории", + "join_failed_needs_invite": "Для просмотра %(roomName)s необходимо приглашение", + "join_the_discussion": "Войти в комнату", + "join_title": "Присоединяйтесь к комнате для участия", + "join_title_account": "Присоединиться к разговору с учётной записью", + "joining": "Присоединение…", + "jump_read_marker": "Перейти к первому непрочитанному сообщению.", + "jump_to_bottom_button": "Перейти к последним сообщениям", + "jump_to_date": "Перейти к дате", + "jump_to_date_beginning": "Начало комнаты", + "jump_to_date_prompt": "Выберите дату для перехода", + "kick_reason": "Причина: %(reason)s", + "kicked_by": "%(memberName)s исключил(а) вас", + "kicked_from_room_by": "%(memberName)s удалил(а) вас из %(roomName)s", + "leave_error_title": "Ошибка при выходе из комнаты", + "leave_server_notices_description": "Эта комната используется для важных сообщений от сервера, поэтому вы не можете ее покинуть.", + "leave_server_notices_title": "Невозможно покинуть комнату сервера уведомлений", + "leave_unexpected_error": "Неожиданная ошибка сервера при попытке покинуть комнату", + "link_email_to_receive_3pid_invite": "Свяжите этот адрес с вашей учетной записью в настройках, чтобы получать приглашения непосредственно в %(brand)s.", + "loading_preview": "Загрузка предпросмотра", + "no_peek_join_prompt": "%(roomName)s не может быть предварительно просмотрена. Вы хотите присоединиться к ней?", + "no_peek_no_name_join_prompt": "Предварительного просмотра нет, хотите присоединиться?", + "not_found_subtitle": "Вы уверены, что находитесь в нужном месте?", + "not_found_title": "Такой комнаты или пространства не существует.", + "not_found_title_name": "%(roomName)s не существует.", + "peek_join_prompt": "Вы просматриваете %(roomName)s. Хотите присоединиться?", + "read_topic": "Нажмите, чтобы увидеть тему", + "rejoin_button": "Пере-присоединение", + "search": { + "all_rooms": "Везде", + "field_placeholder": "Поиск…", + "result_count": { + "other": "(~%(count)s результатов)", + "one": "(~%(count)s результат)" }, - "left_multiple": { - "other": "%(severalUsers)s покинули %(count)s раз(а)", - "one": "%(severalUsers)s покинули" + "this_room": "В этой комнате" + }, + "show_labs_settings": "Показать настройки лаборатории", + "status_bar": { + "delete_all": "Удалить все", + "exceeded_resource_limit": "Ваше сообщение не было отправлено, потому что этот домашний сервер превысил лимит ресурсов. обратитесь к администратору службы, чтобы продолжить использование службы.", + "homeserver_blocked": "Ваше сообщение не отправлено, поскольку домашний сервер заблокирован его администратором. Обратитесь к администратору службы, чтобы продолжить её использование.", + "monthly_user_limit_reached": "Ваше сообщение не было отправлено, потому что этот домашний сервер превысил месячный лимит активных пользователей. обратитесь к администратору службы, чтобы продолжить использование службы.", + "requires_consent_agreement": "Вы не можете отправлять сообщения до тех пор, пока вы не примете наши правила и положения.", + "retry_all": "Повторить все", + "select_messages_to_retry": "Вы можете выбрать все или отдельные сообщения для повторной попытки или удаления", + "server_connectivity_lost_description": "Отправленные сообщения будут сохранены, пока соединение не восстановится.", + "server_connectivity_lost_title": "Связь с сервером потеряна.", + "some_messages_not_sent": "Некоторые из ваших сообщений не были отправлены" + }, + "unread_notifications_predecessor": { + "other": "У вас есть %(count)s непрочитанных уведомлений в предыдущей версии этой комнаты.", + "one": "В предыдущей версии этой комнаты у вас есть непрочитанное уведомление %(count)s." + }, + "upgrade_error_description": "Убедитесь, что ваш сервер поддерживает выбранную версию комнаты и попробуйте снова.", + "upgrade_error_title": "Ошибка обновления комнаты", + "upgrade_warning_bar": "Обновление этой комнаты отключит текущий экземпляр комнаты и создаст обновлённую комнату с тем же названием.", + "upgrade_warning_bar_admins": "Только администраторы комнат увидят это предупреждение", + "upgrade_warning_bar_unstable": "Версия этой комнаты — , этот домашний сервер считает её нестабильной.", + "upgrade_warning_bar_upgraded": "Эта комната уже была обновлена.", + "upload": { + "uploading_multiple_file": { + "one": "Отправка %(filename)s и %(count)s другой", + "other": "Отправка %(filename)s и %(count)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 раз(а)" + "uploading_single_file": "Отправка %(filename)s" + }, + "view_failed_enable_video_rooms": "Для просмотра сначала включите видеокомнаты в лаборатории" + }, + "room_list": { + "add_room_label": "Добавить комнату", + "add_space_label": "Добавить пространство", + "breadcrumbs_empty": "Нет недавно посещенных комнат", + "breadcrumbs_label": "Недавно посещённые комнаты", + "failed_add_tag": "Не удалось добавить тег %(tagName)s в комнату", + "failed_remove_tag": "Не удалось удалить тег %(tagName)s из комнаты", + "failed_set_dm_tag": "Не удалось установить метку личного сообщения", + "home_menu_label": "Параметры раздела \"Главная\"", + "join_public_room_label": "Присоединиться к публичной комнате", + "joining_rooms_status": { + "one": "Сейчас вы состоите в %(count)s комнате", + "other": "Сейчас вы состоите в %(count)s комнатах" + }, + "notification_options": "Настройки уведомлений", + "redacting_messages_status": { + "one": "Удаляются сообщения в %(count)s комнате", + "other": "Удаляются сообщения в %(count)s комнатах" + }, + "show_less": "Показать меньше", + "show_n_more": { + "other": "Показать ещё %(count)s", + "one": "Показать ещё %(count)s" + }, + "show_previews": "Показывать последнее сообщение", + "sort_by": "Сортировать", + "sort_by_activity": "По активности", + "sort_by_alphabet": "А-Я", + "sort_unread_first": "Комнаты с непрочитанными сообщениями в начале", + "space_menu_label": "Меню %(spaceName)s", + "sublist_options": "Настройки списка", + "suggested_rooms_heading": "Предлагаемые комнаты" + }, + "room_settings": { + "access": { + "description_space": "Определите, кто может просматривать и присоединяться к %(spaceName)s.", + "title": "Доступ" + }, + "advanced": { + "error_upgrade_description": "Невозможно завершить обновление комнаты", + "error_upgrade_title": "Не удалось обновить комнату", + "information_section_room": "Информация о комнате", + "information_section_space": "Информация о пространстве", + "room_id": "Внутренний ID комнаты", + "room_predecessor": "Просмотр старых сообщений в %(roomName)s.", + "room_upgrade_button": "Модернизируйте комнату до рекомендованной версии", + "room_version": "Версия комнаты:", + "room_version_section": "Версия комнаты", + "space_predecessor": "Посмотреть предыдущую версию %(spaceName)s.", + "space_upgrade_button": "Обновите это пространство до рекомендуемой версии комнаты", + "unfederated": "Это комната недоступна из других серверов Matrix", + "upgrade_button": "Обновить эту комнату до версии %(version)s", + "upgrade_dialog_description": "Модернизация этой комнаты требует закрытие комнаты в текущем состояние и создания новой комнаты вместо неё. Чтобы упростить процесс для участников, будет сделано:", + "upgrade_dialog_description_1": "Создадим новую комнату с тем же именем, описанием и аватаром", + "upgrade_dialog_description_2": "Обновим локальные псевдонимы комнат", + "upgrade_dialog_description_3": "Остановим общение пользователей в старой версии комнаты и опубликуем сообщение, в котором пользователям рекомендуется перейти в новую комнату", + "upgrade_dialog_description_4": "Разместим ссылку на старую комнату, чтобы люди могли видеть старые сообщения", + "upgrade_dialog_title": "Обновление версии комнаты", + "upgrade_dwarning_ialog_title_public": "Обновить публичную комнату", + "upgrade_warning_dialog_description": "Модернизация комнаты — это расширенное действие, которое обычно рекомендуется, когда комната нестабильна из-за ошибок, отсутствующих функций или уязвимостей безопасности.", + "upgrade_warning_dialog_explainer": "При обновлении будет создана новая версия комнаты. Все текущие сообщения останутся в этой архивной комнате.", + "upgrade_warning_dialog_footer": "Вы модернизируете эту комнату с до .", + "upgrade_warning_dialog_invite_label": "Автоматическое приглашение участников из этой комнаты в новую комнату", + "upgrade_warning_dialog_report_bug_prompt": "Обычно это только влияет на то, как комната обрабатывается на сервере. Если у вас проблемы с вашим %(brand)s, сообщите об ошибке.", + "upgrade_warning_dialog_report_bug_prompt_link": "Обычно это влияет только на то, как комната обрабатывается на сервере. Если у вас возникли проблемы с вашим %(brand)s, пожалуйста, сообщите об ошибке.", + "upgrade_warning_dialog_title_private": "Обновить приватную комнату" + }, + "alias_not_specified": "не задан", + "bridges": { + "description": "Эта комната пересылает сообщения с помощью моста на следующие платформы. Подробнее", + "empty": "Эта комната не передаёт сообщения на какие-либо платформы Узнать больше.", + "title": "Мосты" + }, + "delete_avatar_label": "Удалить аватар", + "general": { + "alias_field_has_domain_invalid": "Отсутствует разделитель домена (:domain.org)", + "alias_field_has_localpart_invalid": "Отсутствует имя комнаты или разделитель (my-room:domain.org)", + "alias_field_matches_invalid": "Этот адрес не указывает на эту комнату", + "alias_field_placeholder_default": "например, моя-комната", + "alias_field_required_invalid": "Пожалуйста, укажите адрес", + "alias_field_safe_localpart_invalid": "Некоторые символы не разрешены", + "alias_field_taken_invalid": "Этот адрес имеет недопустимый сервер или уже используется", + "alias_field_taken_invalid_domain": "Этот адрес уже используется", + "alias_field_taken_valid": "Этот адрес доступен", + "alias_heading": "Адрес комнаты", + "aliases_items_label": "Прочие публичные адреса:", + "aliases_no_items_label": "Пока нет других публичных адресов, добавьте их ниже", + "aliases_section": "Адреса комнаты", + "avatar_field_label": "Аватар комнаты", + "canonical_alias_field_label": "Главный адрес", + "default_url_previews_off": "Предпросмотр ссылок по умолчанию выключен для участников этой комнаты.", + "default_url_previews_on": "Предпросмотр ссылок по умолчанию включен для участников этой комнаты.", + "description_space": "Редактировать настройки, относящиеся к вашему пространству.", + "error_creating_alias_description": "При создании этого адреса произошла ошибка. Это может быть запрещено сервером или произошел временный сбой.", + "error_creating_alias_title": "Ошибка при создании адреса", + "error_deleting_alias_description": "Произошла ошибка при удалении этого адреса. Возможно, он больше не существует или произошла временная ошибка.", + "error_deleting_alias_description_forbidden": "У вас нет прав для удаления этого адреса.", + "error_deleting_alias_title": "Ошибка при удалении адреса", + "error_save_space_settings": "Не удалось сохранить настройки пространства.", + "error_updating_alias_description": "Произошла ошибка при обновлении альтернативных адресов комнаты. Это может быть запрещено сервером или произошел временный сбой.", + "error_updating_canonical_alias_description": "При обновлении основного адреса комнаты произошла ошибка. Возможно, это не разрешено сервером или произошел временный сбой.", + "error_updating_canonical_alias_title": "Ошибка обновления основного адреса", + "leave_space": "Покинуть пространство", + "local_alias_field_label": "Локальный адрес", + "local_aliases_explainer_room": "Установить адрес этой комнаты, чтобы пользователи могли найти ее на вашем сервере (%(localDomain)s)", + "local_aliases_explainer_space": "Установите адреса для этого пространства, чтобы пользователи могли найти это пространство через ваш домашний сервер (%(localDomain)s)", + "local_aliases_section": "Локальные адреса", + "name_field_label": "Название комнаты", + "new_alias_placeholder": "Новый публичный адрес (напр. #alias:server)", + "no_aliases_room": "У этой комнаты нет адресов на вашем сервере", + "no_aliases_space": "У этого пространства нет локальных адресов", + "other_section": "Другие", + "publish_toggle": "Опубликовать эту комнату в каталоге комнат %(domain)s?", + "published_aliases_description": "Чтобы опубликовать адрес, его сначала нужно установить как локальный адрес.", + "published_aliases_explainer_room": "Опубликованные адреса могут быть использованы любым человеком на любом сервере, чтобы присоединиться к вашей комнате.", + "published_aliases_explainer_space": "Опубликованные адреса могут быть использованы любым человеком на любом сервере для присоединения к вашему пространству.", + "published_aliases_section": "Публичные адреса", + "save": "Сохранить изменения", + "topic_field_label": "Тема комнаты", + "url_preview_encryption_warning": "В зашифрованных комнатах, подобных этой, предварительный просмотр URL-адресов отключен по умолчанию, чтобы гарантировать, что ваш сервер (где создаются предварительные просмотры) не может собирать информацию о ссылках, которые вы видите в этой комнате.", + "url_preview_explainer": "Когда кто-то вставляет URL-адрес в свое сообщение, то можно просмотреть его, чтобы получить дополнительную информацию об этой ссылке, такую как название, описание и изображение с веб-сайта.", + "url_previews_section": "Предпросмотр содержимого ссылок", + "user_url_previews_default_off": "Предпросмотр ссылок по умолчанию выключен для вас.", + "user_url_previews_default_on": "Предпросмотр ссылок по умолчанию включен для вас." + }, + "notifications": { + "browse_button": "Просматривать", + "custom_sound_prompt": "Установка нового пользовательского звука", + "notification_sound": "Звук уведомления", + "settings_link": "Получать уведомления в соответствии с настройками", + "sounds_section": "Звук", + "uploaded_sound": "Загруженный звук" + }, + "permissions": { + "add_privileged_user_filter_placeholder": "Поиск пользователей в этой комнате…", + "ban": "Блокировка пользователей", + "ban_reason": "Причина", + "banned_by": "Заблокирован(а) %(displayName)s", + "banned_users_section": "Заблокированные пользователи", + "error_changing_pl_description": "Произошла ошибка при изменении уровня прав пользователя. Убедитесь, что у вас достаточно прав и попробуйте снова.", + "error_changing_pl_reqs_description": "Произошла ошибка при изменении требований к уровню доступа комнаты. Убедитесь, что у вас достаточно прав и попробуйте снова.", + "error_changing_pl_reqs_title": "Ошибка изменения требования к уровню прав", + "error_changing_pl_title": "Ошибка изменения уровня прав", + "error_unbanning": "Не удалось разблокировать", + "events_default": "Отправить сообщения", + "invite": "Пригласить пользователей", + "io.element.voice_broadcast_info": "Голосовые трансляции", + "kick": "Удалять пользователей", + "m.reaction": "Отправлять реакции", + "m.room.avatar": "Изменить аватар комнаты", + "m.room.avatar_space": "Изменить аватар пространства", + "m.room.canonical_alias": "Изменить основной адрес комнаты", + "m.room.canonical_alias_space": "Изменить основной адрес для пространства", + "m.room.encryption": "Включить шифрование комнаты", + "m.room.history_visibility": "Изменить видимость истории", + "m.room.name": "Изменить название комнаты", + "m.room.name_space": "Изменить название пространства", + "m.room.pinned_events": "Управлять закрепленными событиями", + "m.room.power_levels": "Изменить разрешения", + "m.room.redaction": "Удалить отправленные мной сообщения", + "m.room.server_acl": "Изменить серверные разрешения", + "m.room.tombstone": "Обновить эту комнату", + "m.room.topic": "Изменить тему", + "m.room.topic_space": "Изменить описание", + "m.space.child": "Управлять комнатами в этом пространстве", + "m.widget": "Изменить виджеты", + "muted_users_section": "Приглушённые пользователи", + "no_privileged_users": "Ни один пользователь не имеет особых прав в этой комнате", + "notifications.room": "Уведомить всех", + "permissions_section": "Права доступа", + "permissions_section_description_room": "Выберите роль, которая может изменять различные части комнаты", + "permissions_section_description_space": "Выберите роли, необходимые для изменения различных частей пространства", + "privileged_users_section": "Привилегированные пользователи", + "redact": "Удалить сообщения, отправленные другими", + "send_event_type": "Отправить %(eventType)s события", + "state_default": "Изменить настройки", + "title": "Роли и права", + "users_default": "Роль по умолчанию" + }, + "security": { + "enable_encryption_confirm_description": "После включения шифрования в комнате оно не может быть отключено. Сообщения, отправленные в шифрованной комнате, смогут прочитать только участники комнаты, но не сервер. Включенное шифрование может помешать корректной работе многим ботам и мостам. Подробнее о шифровании.", + "enable_encryption_confirm_title": "Разрешить шифрование?", + "enable_encryption_public_room_confirm_description_1": "Не рекомендуется добавлять шифрование в публичные комнаты. Кто угодно может найти и присоединиться к ним, тем самым позволяя читать сообщения. Вы не получите преимуществ шифрования и при этом не сможете его отключить. Шифрование сообщений в публичной комнате лишь замедлит их получение и отправку.", + "enable_encryption_public_room_confirm_description_2": "Чтобы избежать этих проблем, создайте новую зашифрованную комнату для разговора, который вы планируете провести.", + "enable_encryption_public_room_confirm_title": "Вы уверены, что хотите добавить шифрование в эту публичную комнату?", + "encrypted_room_public_confirm_description_1": "Не рекомендуется делать зашифрованные комнаты публичными. Это означает, что любой может найти и присоединиться к комнате, а значит, любой может читать сообщения. Вы не получите ни одного из преимуществ шифрования. Шифрование сообщений в публичной комнате сделает получение и отправку сообщений более медленной.", + "encrypted_room_public_confirm_description_2": "Чтобы избежать этих проблем, создайте новую публичную комнату для разговора, который вы планируете провести.", + "encrypted_room_public_confirm_title": "Вы уверены, что хотите сделать эту зашифрованную комнату публичной?", + "encryption_permanent": "После включения, шифрование не может быть отключено.", + "error_join_rule_change_title": "Не удалось обновить правила присоединения", + "error_join_rule_change_unknown": "Неизвестная ошибка", + "guest_access_warning": "Люди с поддерживаемыми клиентами смогут присоединиться к комнате, не имея зарегистрированной учётной записи.", + "history_visibility_invited": "Только участники (с момента их приглашения)", + "history_visibility_joined": "Только участники (с момента их входа)", + "history_visibility_legend": "Кто может читать историю?", + "history_visibility_shared": "Только участники (с момента выбора этого параметра)", + "history_visibility_warning": "Изменения в том, кто может читать историю, будут применяться только к будущим сообщениям в этой комнате. Существующие истории останутся без изменений.", + "history_visibility_world_readable": "Все", + "join_rule_description": "Укажите, кто может присоединиться к %(roomName)s.", + "join_rule_invite": "Приватное (только по приглашению)", + "join_rule_invite_description": "Присоединиться могут только приглашенные люди.", + "join_rule_public_description": "Любой желающий может найти и присоединиться.", + "join_rule_restricted": "Участники пространства", + "join_rule_restricted_description": "Любой человек в пространстве может найти и присоединиться. Укажите здесь, какие пространства могут получить доступ.", + "join_rule_restricted_description_active_space": "Любой человек в может найти и присоединиться. Вы можете выбрать и другие пространства.", + "join_rule_restricted_description_prompt": "Любой человек в пространстве может найти и присоединиться. Вы можете выбрать несколько пространств.", + "join_rule_restricted_description_spaces": "Пространства с доступом", + "join_rule_restricted_dialog_description": "Определите, какие пространства могут получить доступ к этой комнате. Если пространство выбрано, его члены могут найти и присоединиться к .", + "join_rule_restricted_dialog_empty_warning": "Вы удаляете все пространства. Доступ будет по умолчанию только по приглашениям", + "join_rule_restricted_dialog_filter_placeholder": "Поиск пространств", + "join_rule_restricted_dialog_heading_other": "Другие пространства или комнаты, которые вы могли не знать", + "join_rule_restricted_dialog_heading_room": "Пространства, которые вы знаете, уже содержат эту комнату", + "join_rule_restricted_dialog_heading_space": "Пространства, которые вы знаете, уже содержат эту комнату", + "join_rule_restricted_dialog_heading_unknown": "Это, скорее всего, те, в которых участвуют другие администраторы комнат.", + "join_rule_restricted_dialog_title": "Выберите места", + "join_rule_restricted_n_more": { + "other": "и %(count)s ещё", + "one": "и %(count)s еще" }, - "changed_name_multiple": { - "other": "%(severalUsers)sизменили имя %(count)s раз(а)", - "one": "%(severalUsers)sизменили имя" + "join_rule_restricted_summary": { + "other": "В настоящее время %(count)s пространств имеют доступ", + "one": "В настоящее время пространство имеет доступ" }, - "changed_name": { - "other": "%(oneUser)sизменил(а) имя %(count)s раз(а)", - "one": "%(oneUser)sизменил(а) имя" + "join_rule_restricted_upgrade_description": "Это обновление позволит участникам выбранных пространств получить доступ в эту комнату без приглашения.", + "join_rule_restricted_upgrade_warning": "Эта комната находится в некоторых пространствах, администратором которых вы не являетесь. В этих пространствах старая комната будет по-прежнему отображаться, но людям будет предложено присоединиться к новой.", + "join_rule_upgrade_awaiting_room": "Загрузка новой комнаты", + "join_rule_upgrade_required": "Требуется обновление", + "join_rule_upgrade_sending_invites": { + "one": "Отправка приглашения…", + "other": "Отправка приглашений... (%(progress)s из %(count)s)" }, - "no_change_multiple": { - "other": "%(severalUsers)sничего не изменили %(count)s раз(а)", - "one": "%(severalUsers)sне внёс изменений" + "join_rule_upgrade_updating_spaces": { + "one": "Обновление пространства…", + "other": "Обновление пространств... (%(progress)s из %(count)s)" }, - "no_change": { - "other": "%(oneUser)sничего не изменил(а) %(count)s раз(а)", - "one": "%(oneUser)sне внёс изменений" + "join_rule_upgrade_upgrading_room": "Обновление комнаты", + "public_without_alias_warning": "Для связи с этой комнатой, пожалуйста, добавьте адрес.", + "strict_encryption": "Никогда не отправлять зашифрованные сообщения непроверенным сеансам в этой комнате и через этот сеанс", + "title": "Безопасность" + }, + "title": "Настройки комнаты — %(roomName)s", + "upload_avatar_label": "Загрузить аватар", + "visibility": { + "alias_section": "Адрес", + "error_failed_save": "Не удалось обновить видимость этого пространства", + "error_update_guest_access": "Не удалось обновить гостевой доступ к этому пространству", + "error_update_history_visibility": "Не удалось обновить видимость истории этого пространства", + "guest_access_explainer": "Гости могут присоединиться к пространству, не имея учётной записи.", + "guest_access_explainer_public_space": "Это может быть полезно для публичных пространств.", + "guest_access_label": "Включить гостевой доступ", + "history_visibility_anyone_space": "Предварительный просмотр пространства", + "history_visibility_anyone_space_description": "Дайте людям возможность предварительно ознакомиться с вашим пространством, прежде чем они присоединятся к нему.", + "history_visibility_anyone_space_recommendation": "Рекомендуется для публичных пространств.", + "title": "Видимость" + }, + "voip": { + "call_type_section": "Тип звонка" + } + }, + "room_summary_card_back_action_label": "Информация о комнате", + "scalar": { + "error_create": "Не удалось создать виджет.", + "error_membership": "Вас сейчас нет в этой комнате.", + "error_missing_room_id": "Отсутствует идентификатор комнаты.", + "error_missing_room_id_request": "Отсутствует room_id в запросе", + "error_missing_user_id_request": "Отсутствует user_id в запросе", + "error_permission": "У вас нет разрешения на это в данной комнате.", + "error_power_level_invalid": "Уровень прав должен быть положительным целым числом.", + "error_room_not_visible": "Комната %(roomId)s невидима", + "error_room_unknown": "Эта комната не опознана.", + "error_send_request": "Не удалось отправить запрос.", + "failed_read_event": "Не удалось считать события", + "failed_send_event": "Не удалось отправить событие" + }, + "server_offline": { + "description": "Ваш сервер не отвечает на некоторые ваши запросы. Ниже приведены вероятные причины.", + "description_1": "Сервер (%(serverName)s) слишком долго не отвечал.", + "description_2": "Ваш брандмауэр или антивирус блокирует запрос.", + "description_3": "Расширение браузера блокирует запрос.", + "description_4": "Сервер оффлайн.", + "description_5": "Сервер отклонил ваш запрос.", + "description_6": "Ваше подключение к Интернету нестабильно или отсутствует.", + "description_7": "Произошла ошибка при подключении к серверу.", + "description_8": "Сервер не настроен должным образом, чтобы определить проблему (CORS).", + "empty_timeline": "Нет непрочитанных сообщений.", + "recent_changes_heading": "Последние изменения, которые еще не были получены", + "title": "Сервер не отвечает" + }, + "seshat": { + "error_initialising": "Инициализация поиска сообщений не удалась, проверьте ваши настройки для получения дополнительной информации", + "reset_button": "Сброс хранилища событий", + "reset_description": "Скорее всего, вы не захотите сбрасывать индексное хранилище событий", + "reset_explainer": "Если вы это сделаете, обратите внимание, что ни одно из ваших сообщений не будет удалено, но работа поиска может быть ухудшена на несколько мгновений, пока индекс не будет воссоздан", + "reset_title": "Сбросить хранилище событий?", + "warning_kind_files": "Эта версия %(brand)s не поддерживает просмотр некоторых зашифрованных файлов", + "warning_kind_files_app": "Используйте настольное приложение, чтобы просмотреть все зашифрованные файлы", + "warning_kind_search": "Эта версия %(brand)s не поддерживает поиск зашифрованных сообщений", + "warning_kind_search_app": "Используйте настольное приложение для поиска зашифрованных сообщений" + }, + "setting": { + "help_about": { + "access_token_detail": "Ваш токен доступа даёт полный доступ к вашей учётной записи. Не передавайте его никому.", + "brand_version": "Версия %(brand)s:", + "chat_bot": "Чат с ботом %(brand)s", + "clear_cache_reload": "Очистить кэш и перезагрузить", + "help_link": "Для получения помощи по использованию %(brand)s, нажмите здесь.", + "help_link_chat_bot": "Для получения помощи по использованию %(brand)s, нажмите здесь или начните чат с нашим ботом с помощью кнопки ниже.", + "olm_version": "Версия Olm:", + "title": "Помощь и о программе", + "versions": "Версии" + } + }, + "settings": { + "all_rooms_home": "Показывать все комнаты на Главной", + "all_rooms_home_description": "Все комнаты, в которых вы находитесь, будут отображаться на Главной.", + "always_show_message_timestamps": "Всегда показывать время отправки сообщений", + "appearance": { + "custom_font": "Использовать системный шрифт", + "custom_font_description": "Установите имя шрифта, установленного в вашей системе, и %(brand)s попытается его использовать.", + "custom_font_name": "Название системного шрифта", + "custom_font_size": "Использовать другой размер", + "custom_theme_add_button": "Добавить тему", + "custom_theme_error_downloading": "Ошибка при загрузке информации темы.", + "custom_theme_invalid": "Неверная схема темы.", + "custom_theme_success": "Тема добавлена!", + "custom_theme_url": "Ссылка на стороннюю тему", + "font_size": "Размер шрифта", + "font_size_limit": "Пользовательский размер шрифта может быть только между %(min)s pt и %(max)s pt", + "font_size_nan": "Размер должен быть числом", + "font_size_valid": "Введите значение между %(min)s pt и %(max)s pt", + "heading": "Настройка внешнего вида", + "image_size_default": "По умолчанию", + "image_size_large": "Большой", + "layout_bubbles": "Пузыри сообщений", + "layout_irc": "IRC (Экспериментально)", + "match_system_theme": "Тема системы", + "subheading": "Настройки внешнего вида работают только в этом сеансе %(brand)s.", + "timeline_image_size": "Размер изображения в ленте сообщений", + "use_high_contrast": "Высокая контрастность" + }, + "automatic_language_detection_syntax_highlight": "Автоопределение языка подсветки синтаксиса", + "autoplay_gifs": "Автовоспроизведение GIF", + "autoplay_videos": "Автовоспроизведение видео", + "big_emoji": "Большие смайлики", + "code_block_expand_default": "По умолчанию отображать блоки кода целиком", + "code_block_line_numbers": "Показывать номера строк в блоках кода", + "emoji_autocomplete": "Предлагать смайлики при наборе", + "enable_markdown": "Использовать Markdown", + "general": { + "account_management_section": "Управление учётной записью", + "account_section": "Учётная запись", + "add_email_dialog_title": "Добавить адрес Email", + "add_email_failed_verification": "Не удалось проверить email: убедитесь, что вы перешли по ссылке в письме", + "add_email_instructions": "Мы отправили вам сообщение для подтверждения адреса электронной почты. Пожалуйста, следуйте указаниям в сообщении, после чего нажмите кнопку ниже.", + "add_msisdn_confirm_body": "Нажмите кнопку ниже для добавления этого номера телефона.", + "add_msisdn_confirm_button": "Подтвердите добавление номера телефона", + "add_msisdn_confirm_sso_button": "Подтвердите добавление этого номера телефона с помощью единой точки входа.", + "add_msisdn_dialog_title": "Добавить номер телефона", + "add_msisdn_instructions": "Текстовое сообщение было отправлено +%(msisdn)s. Пожалуйста, введите проверочный код, который он содержит.", + "confirm_adding_email_body": "Нажмите кнопку ниже для подтверждения этого почтового адреса.", + "confirm_adding_email_title": "Подтвердите добавление почтового адреса", + "deactivate_confirm_body": "Вы уверены, что хотите деактивировать свою учётную запись? Это необратимое действие.", + "deactivate_confirm_body_password": "Для продолжения введите пароль учётной записи:", + "deactivate_confirm_body_sso": "Подтвердите удаление учётной записи с помощью единой точки входа.", + "deactivate_confirm_content": "Подтвердите, что вы хотите деактивировать свою учётную запись. Если продолжите:", + "deactivate_confirm_content_1": "Вы не сможете повторно активировать свою учётную запись", + "deactivate_confirm_content_2": "Вы больше не сможете войти", + "deactivate_confirm_content_3": "Никто не сможет повторно использовать ваше имя пользователя (MXID), даже вы: это имя пользователя будет оставаться недоступным", + "deactivate_confirm_content_4": "Вы покинете все комнаты и ЛС, в которых находитесь", + "deactivate_confirm_content_5": "Вы будете удалены с сервера идентификации: ваши друзья больше не смогут найти вас по вашей электронной почте или номеру телефона", + "deactivate_confirm_content_6": "Ваши старые сообщения по-прежнему будут видны людям, которые их получили, так же, как и электронные письма, которые вы отправляли в прошлом. Хотите скрыть отправленные вами сообщения от людей, которые присоединятся к комнате в будущем?", + "deactivate_confirm_continue": "Подтвердите деактивацию учётной записи", + "deactivate_confirm_erase_label": "Скрыть мои сообщения от новых участников", + "deactivate_section": "Деактивировать учётную запись", + "deactivate_warning": "Деактивация вашей учётной записи является необратимым действием — будьте осторожны!", + "discovery_email_empty": "Параметры поиска по электронной почты появятся после добавления её выше.", + "discovery_email_verification_instructions": "Проверьте ссылку в вашем почтовом ящике(папка \"Входящие\")", + "discovery_msisdn_empty": "Параметры поиска по номеру телефона появятся после его добавления.", + "discovery_needs_terms": "Подтвердите условия предоставления услуг сервера идентификации (%(serverName)s), чтобы вас можно было обнаружить по адресу электронной почты или номеру телефона.", + "discovery_section": "Обнаружение", + "email_address_in_use": "Этот адрес электронной почты уже используется", + "email_address_label": "Адрес электронной почты", + "email_not_verified": "Ваш адрес электронной почты еще не проверен", + "email_verification_instructions": "Нажмите на ссылку в электронном письме, которое вы получили, чтобы подтвердить, и затем нажмите продолжить снова.", + "emails_heading": "Адреса электронной почты", + "error_add_email": "Не удается добавить email", + "error_deactivate_communication": "Возникла проблема со связью с сервером. Пожалуйста, попробуйте еще раз.", + "error_deactivate_invalid_auth": "Сервер не вернул существующую аутентификационную информацию.", + "error_deactivate_no_auth": "Сервер не требует проверки подлинности", + "error_email_verification": "Не удалось проверить email.", + "error_invalid_email": "Недопустимый email", + "error_invalid_email_detail": "Похоже, это недействительный адрес email", + "error_msisdn_verification": "Невозможно проверить номер телефона.", + "error_password_change_403": "Не удалось сменить пароль. Вы правильно ввели текущий пароль?", + "error_remove_3pid": "Не удалось удалить контактную информацию", + "error_revoke_email_discovery": "Не удается отменить общий доступ к адресу электронной почты", + "error_revoke_msisdn_discovery": "Не удалось отменить общий доступ к номеру телефона", + "error_saving_profile": "Операция не может быть выполнена", + "error_saving_profile_title": "Не удалось сохранить ваш профиль", + "error_share_email_discovery": "Невозможно поделиться адресом электронной почты", + "error_share_msisdn_discovery": "Не удается предоставить общий доступ к номеру телефона", + "incorrect_msisdn_verification": "Неверный код подтверждения", + "language_section": "Язык и регион", + "msisdn_in_use": "Этот номер телефона уже используется", + "msisdn_label": "Номер телефона", + "msisdn_verification_field_label": "Код подтверждения", + "msisdn_verification_instructions": "Пожалуйста, введите проверочный код, высланный с помощью текста.", + "msisdns_heading": "Телефонные номера", + "name_placeholder": "Нет отображаемого имени", + "password_change_section": "Установите новый пароль…", + "password_change_success": "Ваш пароль успешно изменён.", + "remove_email_prompt": "Удалить %(email)s?", + "remove_msisdn_prompt": "Удалить %(phone)s?", + "spell_check_locale_placeholder": "Выберите регион", + "spell_check_section": "Проверка орфографии" + }, + "image_thumbnails": "Предпросмотр/миниатюры для изображений", + "inline_url_previews_default": "Предпросмотр ссылок по умолчанию", + "inline_url_previews_room": "Включить предпросмотр ссылок для участников этой комнаты по умолчанию", + "inline_url_previews_room_account": "Включить предпросмотр ссылок в этой комнате (влияет только на вас)", + "insert_trailing_colon_mentions": "Вставлять двоеточие после упоминания пользователя в начале сообщения", + "jump_to_bottom_on_send": "Перейти к нижней части временной шкалы, когда вы отправляете сообщение", + "key_backup": { + "backup_in_progress": "Выполняется резервная копия ключей (первый раз это может занять несколько минут).", + "backup_success": "Успешно!", + "cannot_create_backup": "Невозможно создать резервную копию ключа", + "create_title": "Создать резервную копию ключа", + "setup_secure_backup": { + "cancel_warning": "Если вы отмените сейчас, вы можете потерять зашифрованные сообщения и данные, если потеряете доступ к своим логинам.", + "confirm_security_phrase": "Подтвердите секретную фразу", + "description": "Защитите себя от потери доступа к зашифрованным сообщениям и данным, создав резервные копии ключей шифрования на вашем сервере.", + "download_or_copy": "%(downloadButton)s или %(copyButton)s", + "enter_phrase_title": "Введите секретную фразу", + "enter_phrase_to_confirm": "Введите секретную фразу второй раз, чтобы подтвердить ее.", + "generate_security_key_description": "Мы создадим ключ безопасности для вас, чтобы вы могли хранить его в надежном месте, например, в менеджере паролей или сейфе.", + "generate_security_key_title": "Создание ключа безопасности", + "pass_phrase_match_failed": "Они не совпадают.", + "pass_phrase_match_success": "Они совпадают!", + "phrase_strong_enough": "Отлично! Эта контрольная фраза выглядит достаточно сильной.", + "requires_key_restore": "Восстановите резервную копию ключа для обновления шифрования", + "requires_password_confirmation": "Введите пароль своей учетной записи для подтверждения обновления:", + "requires_server_authentication": "Вам нужно будет пройти аутентификацию на сервере,чтобы подтвердить обновление.", + "secret_storage_query_failure": "Невозможно запросить состояние секретного хранилища", + "security_key_safety_reminder": "Храните ключ безопасности в надежном месте, например в менеджере паролей или сейфе, так как он используется для защиты ваших зашифрованных данных.", + "session_upgrade_description": "Модернизируйте этот сеанс, чтобы через него можно было подтвердить другие сеансы, предоставляя им доступ к зашифрованным сообщениям и помечая их как доверенные для других пользователей.", + "set_phrase_again": "Задать другой пароль.", + "settings_reminder": "Вы также можете настроить безопасное резервное копирование и управлять своими ключами в настройках.", + "title_confirm_phrase": "Подтвердите секретную фразу", + "title_save_key": "Сохраните свой ключ безопасности", + "title_set_phrase": "Задайте секретную фразу", + "title_upgrade_encryption": "Обновите свое шифрование", + "unable_to_setup": "Невозможно настроить секретное хранилище", + "use_different_passphrase": "Использовать другую кодовую фразу?", + "use_phrase_only_you_know": "Используйте секретную фразу, известную только вам, и при необходимости сохраните ключ безопасности для резервного копирования." + } + }, + "key_export_import": { + "confirm_passphrase": "Подтвердите мнемоническую фразу", + "enter_passphrase": "Введите мнемоническую фразу", + "export_description_1": "Этот процесс позволяет вам экспортировать ключи для сообщений, которые вы получили в комнатах с шифрованием, в локальный файл. Вы сможете импортировать эти ключи в другой клиент Matrix чтобы расшифровать эти сообщения.", + "export_title": "Экспорт ключей комнаты", + "file_to_import": "Файл для импорта", + "import_description_1": "Этот процесс позволит вам импортировать ключи шифрования, которые вы экспортировали ранее из клиента Matrix. Это позволит вам расшифровать историю чата.", + "import_description_2": "Файл экспорта будет защищен кодовой фразой. Для расшифровки файла необходимо будет её ввести.", + "import_title": "Импорт ключей комнаты", + "phrase_cannot_be_empty": "Мнемоническая фраза не может быть пустой", + "phrase_must_match": "Мнемонические фразы должны совпадать" + }, + "keyboard": { + "title": "Горячие клавиши" + }, + "notifications": { + "enable_audible_notifications_session": "Звуковые уведомления для этого сеанса", + "enable_desktop_notifications_session": "Показывать уведомления на рабочем столе для этого сеанса", + "enable_email_notifications": "Уведомления по электронной почте для %(email)s", + "enable_notifications_account": "Уведомления для этой учётной записи", + "enable_notifications_account_detail": "Выключите, чтобы убрать уведомления во всех своих сеансах", + "enable_notifications_device": "Уведомления для этого сеанса", + "error_loading": "Произошла ошибка при загрузке настроек уведомлений.", + "error_permissions_denied": "У %(brand)s нет разрешения на отправку уведомлений — проверьте настройки браузера", + "error_permissions_missing": "%(brand)s не получил разрешение на отправку уведомлений: пожалуйста, попробуйте снова", + "error_saving": "Ошибка при сохранении настроек уведомлений", + "error_saving_detail": "При сохранении ваших настроек уведомлений произошла ошибка.", + "error_title": "Не удалось включить уведомления", + "messages_containing_keywords": "Сообщения с ключевыми словами", + "noisy": "Вкл. (со звуком)", + "push_targets": "Устройства для уведомлений", + "rule_call": "Звонки", + "rule_contains_display_name": "Сообщения с моим именем", + "rule_contains_user_name": "Сообщения, содержащие имя моего пользователя", + "rule_encrypted": "Зашифрованные сообщения в групповых чатах", + "rule_encrypted_room_one_to_one": "Зашифрованные сообщения в персональных чатах", + "rule_invite_for_me": "Приглашения в комнаты", + "rule_message": "Сообщения в конференциях", + "rule_room_one_to_one": "Сообщения в 1:1 чатах", + "rule_roomnotif": "Сообщения, содержащие @room", + "rule_suppress_notices": "Сообщения от ботов", + "rule_tombstone": "При обновлении комнат", + "show_message_desktop_notification": "Показывать текст сообщения в уведомлениях на рабочем столе" + }, + "preferences": { + "always_show_menu_bar": "Всегда показывать строку меню", + "autocomplete_delay": "Задержка автодополнения (мс)", + "code_blocks_heading": "Блоки кода", + "compact_modern": "Использовать более компактный \"Современный\" макет", + "composer_heading": "Редактор", + "enable_hardware_acceleration": "Включить аппаратное ускорение", + "enable_tray_icon": "Показывать значок в трее и сворачивать в него окно при закрытии", + "keyboard_heading": "Горячие клавиши", + "keyboard_view_shortcuts_button": "Чтобы просмотреть все сочетания клавиш, нажмите здесь.", + "media_heading": "Медиа", + "presence_description": "Поделитесь своей активностью и статусом с другими.", + "rm_lifetime": "Задержка прочтения сообщения (мс)", + "rm_lifetime_offscreen": "Задержка прочтения сообщения при отсутствии активности (мс)", + "room_directory_heading": "Каталог комнат", + "room_list_heading": "Список комнат", + "show_checklist_shortcuts": "Показывать ярлык приветственного проверенного списка над списком комнат", + "show_polls_button": "Показывать кнопку опроса", + "surround_text": "Обводить выделенный текст при вводе специальных символов", + "time_heading": "Отображение времени" + }, + "prompt_invite": "Подтверждать отправку приглашений на потенциально недействительные matrix ID", + "replace_plain_emoji": "Автоматически заменять текстовые смайлики на графические", + "security": { + "4s_public_key_in_account_data": "в данных учётной записи", + "4s_public_key_status": "Публичный ключ секретного хранилища:", + "backup_key_cached_status": "Резервный ключ кэширован:", + "backup_key_stored_status": "Резервный ключ сохранён:", + "backup_key_unexpected_type": "непредвиденный тип", + "backup_key_well_formed": "корректный", + "backup_keys_description": "Сделайте резервную копию ключей шифрования с данными вашей учетной записи на случай, если вы потеряете доступ к своим сеансам. Ваши ключи будут защищены уникальным ключом безопасности.", + "bulk_options_accept_all_invites": "Принять все приглашения (%(invitedRooms)s)", + "bulk_options_reject_all_invites": "Отклонить все %(invitedRooms)s приглашения", + "bulk_options_section": "Основные опции", + "cross_signing_cached": "сохранено локально", + "cross_signing_homeserver_support": "Поддержка со стороны домашнего сервера:", + "cross_signing_homeserver_support_exists": "существует", + "cross_signing_in_4s": "в секретном хранилище", + "cross_signing_in_memory": "в памяти", + "cross_signing_master_private_Key": "Приватный мастер-ключ:", + "cross_signing_not_cached": "не найдено локально", + "cross_signing_not_found": "не найдено", + "cross_signing_not_in_4s": "не найдено в хранилище", + "cross_signing_not_stored": "не сохранено", + "cross_signing_private_keys": "Приватные ключи для кросс-подписи:", + "cross_signing_public_keys": "Публичные ключи для кросс-подписи:", + "cross_signing_self_signing_private_key": "Самоподписанный приватный ключ:", + "cross_signing_user_signing_private_key": "Приватный ключ подписи пользователей:", + "cryptography_section": "Криптография", + "delete_backup": "Удалить резервную копию", + "delete_backup_confirm_description": "Вы уверены? Зашифрованные сообщения будут безвозвратно утеряны при отсутствии соответствующего резервного копирования ваших ключей.", + "e2ee_default_disabled_warning": "Администратор вашего сервера отключил сквозное шифрование по умолчанию в приватных комнатах и диалогах.", + "enable_message_search": "Включить поиск сообщений в зашифрованных комнатах", + "encryption_individual_verification_mode": "Отдельно подтверждать каждый сеанс пользователя как доверенный, не доверяя кросс-подписанным устройствам.", + "encryption_section": "Шифрование", + "error_loading_key_backup_status": "Не удалось получить статус резервного копирования для ключей шифрования", + "export_megolm_keys": "Экспорт ключей шифрования", + "ignore_users_empty": "У вас нет игнорируемых пользователей.", + "ignore_users_section": "Игнорируемые пользователи", + "import_megolm_keys": "Импорт ключей шифрования", + "key_backup_active_version_none": "Нет", + "key_backup_algorithm": "Алгоритм:", + "key_backup_complete": "Все ключи сохранены", + "key_backup_connect": "Подключить этот сеанс к резервированию ключей", + "key_backup_connect_prompt": "Подключите этот сеанс к резервированию ключей до выхода, чтобы избежать утраты доступных только в этом сеансе ключей.", + "key_backup_inactive": "Это сеанс не сохраняет ваши ключи, но у вас есть резервная копия, из которой вы можете их восстановить.", + "key_backup_inactive_warning": "Ваши ключи не резервируются с этом сеансе.", + "manually_verify_all_sessions": "Подтверждать вручную все сеансы на других устройствах", + "message_search_disable_warning": "Если этот параметр отключен, сообщения из зашифрованных комнат не будут отображаться в результатах поиска.", + "message_search_disabled": "Безопасно кэшировать шифрованные сообщения локально, чтобы они появлялись в результатах поиска.", + "message_search_enabled": { + "one": "Надежно кэшируйте зашифрованные сообщения локально, чтобы они отображались в результатах поиска, используя %(size)s для хранения сообщений из %(rooms)s комнаты.", + "other": "Надежно кэшируйте зашифрованные сообщения локально, чтобы они отображались в результатах поиска, используя %(size)s для хранения сообщений из комнат (%(rooms)s)." }, - "server_acls_multiple": { - "one": "%(severalUsers)sизменили разрешения сервера", - "other": "%(severalUsers)sизменили разрешения сервера %(count)s раз(а)" + "message_search_failed": "Инициализация поиска сообщений не удалась", + "message_search_indexed_messages": "Индексированные сообщения:", + "message_search_indexed_rooms": "Индексированные комнаты:", + "message_search_indexing": "В настоящее время идёт индексация: %(currentRoom)s", + "message_search_indexing_idle": "В настоящее время не индексируются сообщения ни для одной комнаты.", + "message_search_intro": "%(brand)s надежно кэширует зашифрованные сообщения локально, чтобы они появлялись в результатах поиска:", + "message_search_room_progress": "%(doneRooms)s из %(totalRooms)s", + "message_search_section": "Поиск по сообщениям", + "message_search_sleep_time": "Как быстро сообщения должны быть загружены.", + "message_search_space_used": "Занято места:", + "message_search_unsupported": "Отсутствуют некоторые необходимые компоненты для %(brand)s, чтобы безопасно кэшировать шифрованные сообщения локально. Если вы хотите попробовать эту возможность, соберите самостоятельно %(brand)s Desktop с добавлением поисковых компонентов.", + "message_search_unsupported_web": "%(brand)s не может безопасно кэшировать зашифрованные сообщения локально во время работы в веб-браузере. Используйте %(brand)s Desktop, чтобы зашифрованные сообщения появились в результатах поиска.", + "record_session_details": "Записывать название клиента, версию и URL-адрес для более лёгкого распознавания сеансов в менеджере сеансов", + "restore_key_backup": "Восстановить из резервной копии", + "secret_storage_not_ready": "не готов", + "secret_storage_ready": "готов", + "secret_storage_status": "Секретное хранилище:", + "send_analytics": "Отправить данные аналитики", + "session_id": "ID сеанса:", + "session_key": "Ключ сеанса:", + "strict_encryption": "Никогда не отправлять неподтверждённым сеансам зашифрованные сообщения через этот сеанс" + }, + "send_read_receipts": "Уведомлять о прочтении", + "send_read_receipts_unsupported": "Ваш сервер не поддерживает отключение отправки уведомлений о прочтении.", + "send_typing_notifications": "Уведомлять о наборе текста", + "sessions": { + "browser": "Браузер", + "confirm_sign_out": { + "one": "Подтвердите выход из этого устройства", + "other": "Подтвердите выход из этих устройств" }, - "server_acls": { - "one": "%(oneUser)sизменил(а) разрешения сервера", - "other": "%(oneUser)sизменил(а) разрешения сервера %(count)s раз(а)" + "confirm_sign_out_body": { + "one": "Нажмите кнопку ниже, чтобы подтвердить выход из этого устройства.", + "other": "Нажмите кнопку ниже, чтобы подтвердить выход из этих устройств." }, - "pinned_events_multiple": { - "one": "%(severalUsers)s изменили закреплённые сообщения комнаты", - "other": "%(severalUsers)s изменили закреплённые сообщения комнаты %(count)s раз(а)" + "confirm_sign_out_continue": { + "one": "Выйти из устройства", + "other": "Выйти из устройств" }, - "pinned_events": { - "one": "%(oneUser)sизменил(а) закреплённые сообщения комнаты", - "other": "%(oneUser)sизменил(а) закреплённые сообщения комнаты %(count)s раз(а)" + "confirm_sign_out_sso": { + "one": "Подтвердите выход из этого устройства с помощью единого входа, чтобы подтвердить свою личность.", + "other": "Подтвердите выход из этих устройств с помощью единого входа, чтобы подтвердить свою личность." }, - "redacted_multiple": { - "one": "%(severalUsers)sудалили сообщение", - "other": "%(severalUsers)sудалили %(count)s сообщения(-й)" + "current_session": "Текущий сеанс", + "desktop_session": "Сеанс рабочего стола", + "details_heading": "Сведения о сеансе", + "device_unverified_description": "Заверьте или выйдите из этого сеанса для лучшей безопасности и надёжности.", + "device_unverified_description_current": "Заверьте текущий сеанс для усиления защиты переписки.", + "device_verified_description": "Этот сеанс готов к безопасному обмену сообщениями.", + "device_verified_description_current": "Ваш текущий сеанс готов к защищенной переписке.", + "error_pusher_state": "Не удалось установить состояние push-службы", + "filter_all": "Все", + "filter_inactive": "Неактивно", + "filter_inactive_description": "Неактивны %(inactiveAgeDays)s дней или дольше", + "filter_unverified_description": "Не готовы к безопасному обмену сообщениями", + "filter_verified_description": "Готовы к безопасному обмену сообщениями", + "hide_details": "Скрыть подробности", + "inactive_days": "Неактивен в течение %(inactiveAgeDays)s+ дней", + "inactive_sessions": "Неактивные сеансы", + "inactive_sessions_explainer_1": "Неактивные сеансы — это сеансы, которые вы не использовали какое-то время, но продолжающие получать ключи шифрования.", + "inactive_sessions_explainer_2": "Удаление неактивных сеансов улучшает безопасность и производительность, делая своевременным обнаружение любого сомнительного сеанса.", + "inactive_sessions_list_description": "Сочтите выйти из старых сеансов (%(inactiveAgeDays)s дней и более), которые вы более не используете.", + "ip": "IP-адрес", + "last_activity": "Последняя активность", + "mobile_session": "Сеанс мобильного устройства", + "n_sessions_selected": { + "one": "%(count)s сеанс выбран", + "other": "Сеансов выбрано: %(count)s" }, - "redacted": { - "one": "%(oneUser)s удалил(а) сообщение", - "other": "%(oneUser)sудалил(а) %(count)s сообщения(-й)" + "no_inactive_sessions": "Неактивных сеансов не обнаружено.", + "no_sessions": "Сеансов не найдено.", + "no_unverified_sessions": "Незаверенных сеансов не обнаружено.", + "no_verified_sessions": "Заверенных сеансов не обнаружено.", + "os": "Операционная система", + "other_sessions_heading": "Другие сеансы", + "push_heading": "Уведомления", + "push_subheading": "Получать push-уведомления в этом сеансе.", + "push_toggle": "Push-уведомления для этого сеанса.", + "rename_form_caption": "Пожалуйста, имейте в виду, что названия сеансов также видны людям, с которыми вы общаетесь.", + "rename_form_heading": "Переименовать сеанс", + "rename_form_learn_more": "Переименование сеансов", + "rename_form_learn_more_description_1": "Другие пользователи, будучи в личных сообщениях и посещаемых вами комнатах, могут видеть полный перечень ваших сеансов.", + "rename_form_learn_more_description_2": "Это даёт им уверенности в том, с кем они общаются, но также означает, что они могут видеть вводимое здесь название сеанса.", + "security_recommendations": "Рекомендации по безопасности", + "security_recommendations_description": "Усильте защиту учётной записи, следуя этим рекомендациям.", + "session_id": "ID сеанса", + "show_details": "Показать подробности", + "sign_in_with_qr": "Войти с QR кодом", + "sign_in_with_qr_button": "Показать QR код", + "sign_out": "Выйти из этого сеанса", + "sign_out_all_other_sessions": "Выйти из всех остальных сеансов (%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "Вы уверены, что хотите выйти из %(count)s сеанса?", + "other": "Вы уверены, что хотите выйти из %(count)s сеансов?" }, - "hidden_event_multiple": { - "one": "%(severalUsers)sотправили скрытое сообщение", - "other": "%(severalUsers)sотправили %(count)s скрытых сообщения(-й)" + "sign_out_n_sessions": { + "one": "Выйти из %(count)s сеанса", + "other": "Выйти из сеансов: %(count)s" }, - "hidden_event": { - "one": "%(oneUser)sотправил(а) скрытое сообщение", - "other": "%(oneUser)sотправил(а) %(count)s скрытых сообщения(-й)" - } + "title": "Сеансы", + "unknown_session": "Неизвестный тип сеанса", + "unverified_session": "Незаверенный сеанс", + "unverified_session_explainer_1": "Этот сеанс не поддерживает шифрование, потому и не может быть подтверждён.", + "unverified_session_explainer_2": "Через этот сеанс вы не можете участвовать в комнатах с шифрованием.", + "unverified_session_explainer_3": "Для лучшей безопасности и конфиденциальности, рекомендуется использовать клиенты Matrix с поддержкой шифрования.", + "unverified_sessions": "Незаверенные сеансы", + "unverified_sessions_explainer_1": "Неподтверждённые сеансы — это сеансы, вошедшие с вашими учётными данными, но до сих пор не подтверждённые.", + "unverified_sessions_explainer_2": "Вам следует особенно отметить их наличие, поскольку они могут представлять неавторизованное применение вашей учётной записи.", + "unverified_sessions_list_description": "Подтвердите свои сеансы для более безопасного обмена сообщениями или выйдите из тех, которые более не признаёте или не используете.", + "url": "URL-адрес", + "verified_session": "Заверенный сеанс", + "verified_sessions": "Заверенные сеансы", + "verified_sessions_explainer_1": "Подтверждённые сеансы — это везде, где вы используете учётную запись после ввода кодовой фразы или идентификации через другой сеанс.", + "verified_sessions_explainer_2": "Это означает наличие у вас всех ключей, необходимых для расшифровки сообщений, и способ другим пользователям понять, что вы доверяете этому сеансу.", + "verified_sessions_list_description": "Для лучшей безопасности выйдите из всех сеансов, которые вы более не признаёте или не используете.", + "verify_session": "Заверить сеанс", + "web_session": "Веб-сеанс" }, - "m.room.power_levels": { - "changed": "%(senderName)s изменил(а) уровни прав %(powerLevelDiffText)s.", - "user_from_to": "для %(userId)s с %(fromPowerLevel)s на %(toPowerLevel)s" + "show_breadcrumbs": "Показывать ссылки на недавние комнаты над списком комнат", + "show_chat_effects": "Эффекты (анимация при получении, например, конфетти)", + "show_displayname_changes": "Изменения отображаемого имени", + "show_join_leave": "Сообщения о присоединении/покидании (приглашения/удаления/блокировки не затрагиваются)", + "show_read_receipts": "Уведомления о прочтении другими пользователями", + "show_redaction_placeholder": "Плашки вместо удалённых сообщений", + "show_stickers_button": "Показывать кнопку наклеек", + "show_typing_notifications": "Уведомлять о наборе текста", + "sidebar": { + "metaspaces_favourites_description": "Сгруппируйте все свои любимые комнаты и людей в одном месте.", + "metaspaces_home_all_rooms": "Показать все комнаты", + "metaspaces_home_all_rooms_description": "Показать все комнаты на Главной, даже если они находятся в пространстве.", + "metaspaces_home_description": "Раздел \"Главная\" полезен для получения общего вида.", + "metaspaces_orphans": "Комнаты без пространства", + "metaspaces_orphans_description": "Сгруппируйте все комнаты, которые не являются частью пространства, в одном месте.", + "metaspaces_people_description": "Сгруппируйте всех своих людей в одном месте.", + "metaspaces_subsection": "Пространства для показа", + "title": "Боковая панель" }, - "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" + "start_automatically": "Автозапуск при входе в систему", + "use_12_hour_format": "Отображать время в 12-часовом формате (напр. 2:30 ПП)", + "use_command_enter_send_message": "Cmd + Enter, чтобы отправить сообщение", + "use_command_f_search": "Используйте Command + F для поиска в ленте сообщений", + "use_control_enter_send_message": "Используйте Ctrl + Enter, чтобы отправить сообщение", + "use_control_f_search": "Используйте Ctrl + F для поиска в ленте сообщений", + "voip": { + "allow_p2p": "Разрешить прямое соединение для 1:1 звонков", + "allow_p2p_description": "Когда включено, другой пользователь сможет видеть ваш IP-адрес", + "audio_input_empty": "Микрофоны не обнаружены", + "audio_output": "Аудиовыход", + "audio_output_empty": "Аудиовыход не обнаружен", + "connection_section": "Соединение", + "echo_cancellation": "Эхоподавление", + "enable_fallback_ice_server_description": "Только применяется, когда у домашнего сервера нет своего TURN-сервера. Ваш IP-адрес будет виден на время звонка.", + "mirror_local_feed": "Зеркально отражать видео со своей камеры", + "missing_permissions_prompt": "Отсутствуют разрешения для доступа к камере/микрофону. Нажмите кнопку ниже, чтобы запросить их.", + "noise_suppression": "Подавление шума", + "request_permissions": "Запросить доступ к медиа устройству", + "title": "Голос и видео", + "video_input_empty": "Веб-камера не обнаружена", + "video_section": "Настройки видео", + "voice_agc": "Автоматически подстроить громкость микрофона", + "voice_processing": "Обработка голоса", + "voice_section": "Настройки голоса" }, - "no_permission_messages_before_invite": "У вас нет разрешения на просмотр сообщений, полученных до того, как вы были приглашены.", - "no_permission_messages_before_join": "У вас нет разрешения на просмотр сообщений, полученных до вашего присоединения.", - "encrypted_historical_messages_unavailable": "Зашифрованные сообщения до этого момента недоступны.", - "historical_messages_unavailable": "Вы не можете просматривать более старые сообщения" + "warn_quit": "Предупредить перед выходом", + "warning": "ВНИМАНИЕ: " + }, + "share": { + "link_title": "Ссылка на комнату", + "permalink_message": "Ссылка на выбранное сообщение", + "permalink_most_recent": "Ссылка на последнее сообщение", + "title_message": "Поделиться сообщением", + "title_room": "Поделиться комнатой", + "title_user": "Поделиться пользователем" }, "slash_command": { - "spoiler": "Отправить данное сообщение под спойлером", - "shrug": "Добавляет смайл ¯\\_(ツ)_/¯ в начало сообщения", - "tableflip": "Добавляет (╯°□°)╯︵ ┻━┻ в начало сообщения", - "unflip": "Добавляет ┬──┬ ノ( ゜-゜ノ) в начало сообщения", - "lenny": "Добавляет ( ͡° ͜ʖ ͡°) в начало сообщения", - "plain": "Посылает сообщение в виде простого текста, не интерпретируя его как разметку", - "html": "Отправить сообщение как html, не интерпретируя его как markdown", - "upgraderoom": "Обновляет комнату до новой версии", - "upgraderoom_permission_error": "У вас нет необходимых разрешений для использования этой команды.", - "jumptodate": "Перейти к заданной дате в ленте сообщений", - "jumptodate_invalid_input": "Мы не смогли распознать заданную дату (%(inputDate)s). Попробуйте использовать формат ГГГГ-ММ-ДД.", - "nick": "Изменяет ваш псевдоним", - "myroomnick": "Изменяет ваш псевдоним только для текущей комнаты", - "roomavatar": "Меняет аватар текущей комнаты", - "topic": "Читает или устанавливает тему комнаты", - "topic_room_error": "Не удалось получить тему комнаты: не удалось найти комнату (%(roomId)s", - "topic_none": "У этой комнаты нет темы.", - "roomname": "Устанавливает название комнаты", - "invite": "Приглашает пользователя с заданным ID в текущую комнату", - "remove": "Удаляет пользователя с заданным id из этой комнаты", - "ban": "Блокирует пользователя с заданным ID", - "unban": "Разблокирует пользователя с заданным ID", - "ignore": "Игнорирует пользователя, скрывая сообщения от вас", - "unignore": "Прекращает игнорирование пользователя, показывая их будущие сообщения", - "devtools": "Открывает инструменты разработчика", "addwidget": "Добавляет пользовательский виджет по URL-адресу в комнате", - "rainbow": "Отправляет сообщение, окрашенное в цвета радуги", - "rainbowme": "Отправляет эмоцию, окрашенную в цвета радуги", - "help": "Отображает список команд с описанием и использованием", - "whois": "Показать информацию о пользователе", - "rageshake": "Отправить отчёт об ошибке с логами", - "msg": "Отправить сообщение данному пользователю", - "usage": "Использование", - "category_messages": "Сообщения", + "addwidget_invalid_protocol": "Пожалуйста, укажите https:// или http:// адрес URL виджета", + "addwidget_missing_url": "Укажите URL или код вставки виджета", + "addwidget_no_permissions": "Вы не можете изменять виджеты в этой комнате.", + "ban": "Блокирует пользователя с заданным ID", "category_actions": "Действия", "category_admin": "Администратор", "category_advanced": "Подробности", "category_effects": "Эффекты", + "category_messages": "Сообщения", "category_other": "Другие", - "addwidget_missing_url": "Укажите URL или код вставки виджета", - "addwidget_invalid_protocol": "Пожалуйста, укажите https:// или http:// адрес URL виджета", - "addwidget_no_permissions": "Вы не можете изменять виджеты в этой комнате.", + "command_error": "Ошибка команды", "converttodm": "Преобразовывает комнату в ЛС", "converttoroom": "Преобразовать ЛС в комнату", + "deop": "Снимает полномочия оператора с пользователя с заданным ID", + "devtools": "Открывает инструменты разработчика", "discardsession": "Принудительно отбрасывает текущий групповой сеанс для отправки сообщений в зашифрованную комнату", + "error_invalid_rendering_type": "Ошибка команды: невозможно найти тип рендеринга (%(renderingType)s)", + "error_invalid_runfn": "Ошибка команды: невозможно обработать команду slash.", + "help": "Отображает список команд с описанием и использованием", + "help_dialog_title": "Помощь команды", + "holdcall": "Перевести вызов в текущей комнате на удержание", + "html": "Отправить сообщение как html, не интерпретируя его как markdown", + "ignore": "Игнорирует пользователя, скрывая сообщения от вас", + "ignore_dialog_description": "Теперь вы игнорируете %(userId)s", + "ignore_dialog_title": "Пользователь добавлен в список игнорирования", + "invite": "Приглашает пользователя с заданным ID в текущую комнату", + "invite_3pid_needs_is_error": "Используйте сервер идентификации что бы пригласить по электронной почте Управление в настройках.", + "invite_3pid_use_default_is_title": "Используйте сервер идентификации", + "invite_3pid_use_default_is_title_description": "Используйте сервер идентификации что бы пригласить по электронной почте Нажмите Продолжить, чтобы использовать стандартный сервер идентифицации(%(defaultIdentityServerName)s) или изменить в Настройках.", + "join": "Присоединиться к комнате с указанным адресом", + "jumptodate": "Перейти к заданной дате в ленте сообщений", + "jumptodate_invalid_input": "Мы не смогли распознать заданную дату (%(inputDate)s). Попробуйте использовать формат ГГГГ-ММ-ДД.", + "lenny": "Добавляет ( ͡° ͜ʖ ͡°) в начало сообщения", + "me": "Отображение действий", + "msg": "Отправить сообщение данному пользователю", + "myroomnick": "Изменяет ваш псевдоним только для текущей комнаты", + "nick": "Изменяет ваш псевдоним", + "no_active_call": "Нет активного вызова в этой комнате", + "op": "Определить уровень прав пользователя", + "part_unknown_alias": "Нераспознанный адрес комнаты: %(roomAlias)s", + "plain": "Посылает сообщение в виде простого текста, не интерпретируя его как разметку", + "query": "Открыть чат с данным пользователем", + "query_not_found_phone_number": "Не удалось найти Matrix ID для номера телефона", + "rageshake": "Отправить отчёт об ошибке с логами", + "rainbow": "Отправляет сообщение, окрашенное в цвета радуги", + "rainbowme": "Отправляет эмоцию, окрашенную в цвета радуги", "remakeolm": "Команда разработчика: Отменить текущий сеанс исходящей группы и настроить новые сеансы Olm", + "remove": "Удаляет пользователя с заданным id из этой комнаты", + "roomavatar": "Меняет аватар текущей комнаты", + "roomname": "Устанавливает название комнаты", + "server_error": "Ошибка сервера", + "server_error_detail": "Возможно, сервер недоступен, перегружен или что-то еще пошло не так.", + "shrug": "Добавляет смайл ¯\\_(ツ)_/¯ в начало сообщения", + "spoiler": "Отправить данное сообщение под спойлером", + "tableflip": "Добавляет (╯°□°)╯︵ ┻━┻ в начало сообщения", + "topic": "Читает или устанавливает тему комнаты", + "topic_none": "У этой комнаты нет темы.", + "topic_room_error": "Не удалось получить тему комнаты: не удалось найти комнату (%(roomId)s", "tovirtual": "Переключается на виртуальную комнату, если ваша комната её имеет", "tovirtual_not_found": "Эта комната не имеет виртуальной комнаты", - "query": "Открыть чат с данным пользователем", - "query_not_found_phone_number": "Не удалось найти Matrix ID для номера телефона", - "holdcall": "Перевести вызов в текущей комнате на удержание", - "no_active_call": "Нет активного вызова в этой комнате", + "unban": "Разблокирует пользователя с заданным ID", + "unflip": "Добавляет ┬──┬ ノ( ゜-゜ノ) в начало сообщения", "unholdcall": "Прекратить удержание вызова в текущей комнате", - "me": "Отображение действий", - "error_invalid_runfn": "Ошибка команды: невозможно обработать команду slash.", - "error_invalid_rendering_type": "Ошибка команды: невозможно найти тип рендеринга (%(renderingType)s)", - "join": "Присоединиться к комнате с указанным адресом", - "failed_find_room": "Ошибка команды: не удалось найти комнату (%(roomId)s", - "failed_find_user": "Не удалось найти пользователя в комнате", - "op": "Определить уровень прав пользователя", - "deop": "Снимает полномочия оператора с пользователя с заданным ID" - }, - "presence": { - "busy": "Занят(а)", - "online_for": "В сети %(duration)s", - "idle_for": "Неактивен %(duration)s", - "offline_for": "Не в сети %(duration)s", - "unknown_for": "Неизвестно %(duration)s", - "online": "Онлайн", - "idle": "Неактивен", - "unknown": "Неизвестно", - "offline": "Не в сети", - "away": "Отошёл(ла)" - }, - "Unknown": "Неизвестно", - "event_preview": { - "m.call.answer": { - "you": "Вы присоединились к звонку", - "user": "%(senderName)s присоединился(лась) к звонку", - "dm": "Звонок в процессе" + "unignore": "Прекращает игнорирование пользователя, показывая их будущие сообщения", + "unignore_dialog_description": "Вы больше не игнорируете %(userId)s", + "unignore_dialog_title": "Пользователь убран из списка игнорирования", + "unknown_command": "Неизвестная команда", + "unknown_command_button": "Отправить как сообщение", + "unknown_command_detail": "Нераспознанная команда: %(commandText)s", + "unknown_command_help": "Введите /help для списка доступных команд. Хотите отправить это сообщение как есть?", + "unknown_command_hint": "Совет: поставьте // в начале сообщения, чтобы начать его с косой черты.", + "upgraderoom": "Обновляет комнату до новой версии", + "upgraderoom_permission_error": "У вас нет необходимых разрешений для использования этой команды.", + "usage": "Использование", + "verify": "Проверяет пользователя, сеанс и публичные ключи", + "verify_mismatch": "ВНИМАНИЕ: ПРОВЕРКА КЛЮЧА НЕ ПРОШЛА! Ключом подписи для %(userId)s и сеанса %(deviceId)s является \"%(fprint)s\", что не соответствует указанному ключу \"%(fingerprint)s\". Это может означать, что ваши сообщения перехватываются!", + "verify_nop": "Сеанс уже подтверждён!", + "verify_nop_warning_mismatch": "ВНИМАНИЕ: сеанс уже заверен, но ключи НЕ СОВПАДАЮТ!", + "verify_success_description": "Ключ подписи, который вы предоставили, соответствует ключу подписи, который вы получили от пользователя %(userId)s через сеанс %(deviceId)s. Сеанс отмечен как подтверждённый.", + "verify_success_title": "Ключ проверен", + "verify_unknown_pair": "Неизвестная пара (пользователь, сеанс): (%(userId)s, %(deviceId)s)", + "whois": "Показать информацию о пользователе" + }, + "space": { + "add_existing_room_space": { + "create": "Хотите добавить новую комнату?", + "create_prompt": "Создать новую комнату", + "dm_heading": "Личные сообщения", + "error_heading": "Не все выбранные добавлены", + "progress_text": { + "one": "Добавление комнаты…", + "other": "Добавление комнат… (%(progress)s из %(count)s)" + }, + "space_dropdown_label": "Выбор пространства", + "space_dropdown_title": "Добавить существующие комнаты", + "subspace_moved_note": "Добавление пространств перемещено." }, - "m.call.hangup": { - "you": "Вы закончили звонок", - "user": "%(senderName)s завершил(а) звонок" + "add_existing_subspace": { + "create_button": "Создать новое пространство", + "create_prompt": "Хотите добавить новое пространство?", + "filter_placeholder": "Поиск пространств", + "space_dropdown_title": "Добавить существующее пространство" }, - "m.call.invite": { - "you": "Вы начали звонок", - "user": "%(senderName)s начал(а) звонок", - "dm_send": "Ждём ответа", - "dm_receive": "%(senderName)s звонит" + "context_menu": { + "devtools_open_timeline": "Просмотреть шкалу времени комнаты (инструменты разработчика)", + "explore": "Обзор комнат", + "home": "Пространство — Главная", + "manage_and_explore": "Управление и список комнат", + "options": "Настройки пространства" }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.reaction": { - "user": "%(sender)s отреагировал(а) %(reaction)s на %(message)s" + "failed_load_rooms": "Не удалось загрузить список комнат.", + "failed_remove_rooms": "Не удалось удалить несколько комнат. Попробуйте позже", + "incompatible_server_hierarchy": "Ваш сервер не поддерживает отображение пространственных иерархий.", + "invite": "Пригласить людей", + "invite_description": "Пригласить по электронной почте или имени пользователя", + "invite_link": "Поделиться ссылкой на приглашение", + "invite_this_space": "Пригласить в это пространство", + "joining_space": "Присоединение", + "landing_welcome": "Добро пожаловать в ", + "leave_dialog_action": "Покинуть пространство", + "leave_dialog_description": "Вы собираетесь покинуть .", + "leave_dialog_only_admin_room_warning": "Вы являетесь единственным администратором некоторых комнат или пространств, которые вы хотите покинуть. Покинув их, вы оставите их без администраторов.", + "leave_dialog_only_admin_warning": "Вы единственный администратор этого пространства. Если вы его оставите, это будет означать, что никто не имеет над ним контроля.", + "leave_dialog_option_all": "Покинуть все комнаты", + "leave_dialog_option_intro": "Хотите ли вы покинуть комнаты в этом пространстве?", + "leave_dialog_option_none": "Не покидать ни одну комнату", + "leave_dialog_option_specific": "Покинуть несколько комнат", + "leave_dialog_public_rejoin_warning": "Вы сможете присоединиться только после повторного приглашения.", + "leave_dialog_title": "Покинуть %(spaceName)s", + "mark_suggested": "Отметить как рекомендуется", + "no_search_result_hint": "Вы можете попробовать другой поиск или проверить опечатки.", + "preferences": { + "sections_section": "Разделы для показа", + "show_people_in_space": "Это сгруппирует ваши чаты с участниками этого пространства. Выключение, скроет эти чаты от вашего просмотра в %(spaceName)s." }, - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "disable_microphone": "Отключить микрофон", - "enable_microphone": "Включить микрофон", - "disable_camera": "Отключить камеру", - "enable_camera": "Включить камеру", - "audio_devices": "Аудиоустройства", - "video_devices": "Видеоустройства", - "dial": "Набор", - "you_are_presenting": "Вы представляете", - "user_is_presenting": "%(sharerName)s показывает", - "camera_disabled": "Ваша камера выключена", - "camera_enabled": "Ваша камера всё ещё включена", - "consulting": "Общение с %(transferTarget)s. Перевод на %(transferee)s", - "call_held_switch": "Вы удерживаете звонок Переключить", - "call_held_resume": "Вы удерживаете звонок Возобновить", - "call_held": "%(peerName)s удерживает звонок", - "dialpad": "Панель набора номера", - "stop_screenshare": "Перестать делиться экраном", - "start_screenshare": "Начать делиться экраном", - "hangup": "Повесить трубку", - "maximise": "Заполнить экран", - "expand": "Вернуться к звонку", - "on_hold": "%(name)s на удержании", - "voice_call": "Голосовой вызов", - "video_call": "Видеовызов", - "video_call_started": "Начался видеозвонок", - "unsilence": "Звук включен", - "silence": "Тихий вызов", - "silenced": "Оповещения приглушены", - "unknown_caller": "Неизвестный абонент", - "call_failed": "Звонок не удался", - "unable_to_access_microphone": "Нет доступа к микрофону", - "call_failed_microphone": "Вызов не удался из-за отсутствия доступа к микрофону. Убедитесь, что микрофон подключен и правильно настроен.", - "unable_to_access_media": "Невозможно получить доступ к веб-камере / микрофону", - "call_failed_media": "Вызов не удался, потому что не удалось получить доступ к веб-камере или микрофону. Проверь это:", - "call_failed_media_connected": "Микрофон и веб-камера подключены и правильно настроены", - "call_failed_media_permissions": "Разрешение на использование веб-камеры предоставлено", - "call_failed_media_applications": "Никакое другое приложение не использует веб-камеру", - "already_in_call": "Уже в вызове", - "already_in_call_person": "Вы уже разговариваете с этим человеком.", - "unsupported": "Вызовы не поддерживаются", - "unsupported_browser": "Вы не можете совершать вызовы в этом браузере." + "room_filter_placeholder": "Поиск комнат", + "search_children": "Поиск %(spaceName)s", + "search_placeholder": "Искать имена и описания", + "select_room_below": "Сначала выберите комнату ниже", + "share_public": "Поделитесь своим публичным пространством", + "suggested": "Рекомендуется", + "suggested_tooltip": "Эта комната рекомендуется, чтобы присоединиться", + "title_when_query_available": "Результаты", + "title_when_query_unavailable": "Комнаты и пространства", + "unmark_suggested": "Отметить как не рекомендуется", + "user_lacks_permission": "У вас нет разрешения" + }, + "space_settings": { + "title": "Настройки — %(spaceName)s" }, - "Other": "Другие", - "Advanced": "Подробности", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Изменить аватар пространства", - "m.room.avatar": "Изменить аватар комнаты", - "m.room.name_space": "Изменить название пространства", - "m.room.name": "Изменить название комнаты", - "m.room.canonical_alias_space": "Изменить основной адрес для пространства", - "m.room.canonical_alias": "Изменить основной адрес комнаты", - "m.space.child": "Управлять комнатами в этом пространстве", - "m.room.history_visibility": "Изменить видимость истории", - "m.room.power_levels": "Изменить разрешения", - "m.room.topic_space": "Изменить описание", - "m.room.topic": "Изменить тему", - "m.room.tombstone": "Обновить эту комнату", - "m.room.encryption": "Включить шифрование комнаты", - "m.room.server_acl": "Изменить серверные разрешения", - "m.reaction": "Отправлять реакции", - "m.room.redaction": "Удалить отправленные мной сообщения", - "m.widget": "Изменить виджеты", - "io.element.voice_broadcast_info": "Голосовые трансляции", - "m.room.pinned_events": "Управлять закрепленными событиями", - "users_default": "Роль по умолчанию", - "events_default": "Отправить сообщения", - "invite": "Пригласить пользователей", - "state_default": "Изменить настройки", - "kick": "Удалять пользователей", - "ban": "Блокировка пользователей", - "redact": "Удалить сообщения, отправленные другими", - "notifications.room": "Уведомить всех" + "spaces": { + "error_no_permission_add_room": "У вас нет разрешений, чтобы добавить комнаты в это пространство", + "error_no_permission_add_space": "У вас нет разрешения добавлять пространства в это пространство", + "error_no_permission_create_room": "У вас нет разрешений для создания новых комнат в этом пространстве", + "error_no_permission_invite": "У вас нет разрешения приглашать людей в это пространство" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Введите имя нового сервера для просмотра.", + "network_dropdown_add_dialog_placeholder": "Имя сервера", + "network_dropdown_add_dialog_title": "Добавить сервер", + "network_dropdown_add_server_option": "Добавить новый сервер…", + "network_dropdown_available_invalid": "Не можем найти этот сервер или его список комнат", + "network_dropdown_available_invalid_forbidden": "Вам не разрешено просматривать список комнат этого сервера", + "network_dropdown_available_valid": "В порядке", + "network_dropdown_remove_server_adornment": "Удалить сервер «%(roomServer)s»", + "network_dropdown_required_invalid": "Введите имя сервера", + "network_dropdown_selected_label": "Показать: комнаты Matrix", + "network_dropdown_selected_label_instance": "Показать: %(instance)s комнат (%(server)s)", + "network_dropdown_your_server_description": "Ваш сервер" } }, - "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": "Заверьте этот сеанс, выполнив одно из следующих действий:" - } + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Если вы не видите того, кто вам нужен, отправьте ему свою ссылку приглашения.", + "cant_find_room_helpful_hint": "Если не можете найти нужную комнату, просто попросите пригласить вас или создайте новую комнату.", + "copy_link_text": "Копировать ссылку приглашения", + "count_of_members": { + "one": "%(count)s участник", + "other": "%(count)s участников" + }, + "create_new_room_button": "Создать комнату", + "group_chat_section_title": "Другие опции", + "heading_with_query": "Используйте \"%(query)s\" для поиска", + "heading_without_query": "Поиск", + "join_button_text": "Присоединиться к %(roomAddress)s", + "keyboard_scroll_hint": "Используйте для прокрутки", + "message_search_section_title": "Другие поиски", + "other_rooms_in_space": "Прочие комнаты в %(spaceName)s", + "public_rooms_label": "Публичные комнаты", + "recent_searches_section_title": "Недавние поиски", + "recently_viewed_section_title": "Недавно просмотренные", + "remove_filter": "Удалить фильтр поиска для %(filter)s", + "result_may_be_hidden_privacy_warning": "Некоторые результаты могут быть скрыты из-за конфиденциальности", + "result_may_be_hidden_warning": "Некоторые результаты могут быть скрыты", + "search_dialog": "Окно поиска", + "search_messages_hint": "Для поиска сообщений найдите этот значок в верхней части комнаты", + "spaces_title": "Ваши пространства", + "start_group_chat_button": "Начать групповой чат" + }, + "stickers": { + "empty": "У вас ещё нет наклеек", + "empty_add_prompt": "Добавить сейчас" + }, + "terms": { + "column_document": "Документ", + "column_service": "Сервис", + "column_summary": "Сводка", + "identity_server_no_terms_description_1": "Это действие требует по умолчанию доступа к серверу идентификации для подтверждения адреса электронной почты или номера телефона, но у сервера нет никакого пользовательского соглашения.", + "identity_server_no_terms_description_2": "Продолжайте, только если доверяете владельцу сервера.", + "identity_server_no_terms_title": "Сервер идентификации не имеет условий предоставления услуг", + "inline_intro_text": "Примите для продолжения:", + "integration_manager": "Использовать боты, мосты, виджеты и наборы стикеров", + "intro": "Для продолжения Вам необходимо принять условия данного сервиса.", + "summary_identity_server_1": "Найти других по номеру телефона или email", + "summary_identity_server_2": "Будут найдены по номеру телефона или email", + "tac_button": "Просмотр условий и положений", + "tac_description": "Для продолжения использования сервера %(homeserverDomain)s вы должны ознакомиться и принять условия и положения.", + "tac_title": "Условия и положения", + "tos": "Условия использования" + }, + "theme": { + "light_high_contrast": "Контрастная светлая", + "match_system": "Как в системе" + }, + "thread_view_back_action_label": "Вернуться к обсуждению", + "threads": { + "all_threads": "Все обсуждения", + "all_threads_description": "Показывает все обсуждения из текущей комнаты", + "count_of_reply": { + "one": "%(count)s ответ", + "other": "%(count)s ответов" + }, + "empty_explainer": "Обсуждения помогают поддерживать и легко отслеживать тематику бесед.", + "empty_has_threads_tip": "Ответьте в текущее обсуждение или создайте новое, наведя курсор на сообщение и нажав «%(replyInThread)s».", + "empty_heading": "Организуйте обсуждения с помощью обсуждений", + "empty_tip": "Совет: Используйте “%(replyInThread)s” при наведении курсора на сообщение.", + "error_start_thread_existing_relation": "Невозможно создать обсуждение из события с существующей связью", + "my_threads": "Мои обсуждения", + "my_threads_description": "Показывает все обсуждения, в которых вы принимали участие", + "open_thread": "Открыть ветку", + "show_all_threads": "Показать все обсуждения", + "show_thread_filter": "Показать:", + "unable_to_decrypt": "Невозможно расшифровать сообщение" }, - "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": "Быстрая реакция" + "time": { + "about_day_ago": "около суток назад", + "about_hour_ago": "около часа назад", + "about_minute_ago": "около минуты назад", + "date_at_time": "%(date)s в %(time)s", + "few_seconds_ago": "несколько секунд назад", + "hours_minutes_seconds_left": "Осталось %(hours)sч %(minutes)sм %(seconds)sс", + "in_about_day": "примерно через день", + "in_about_hour": "примерно через час", + "in_about_minute": "примерно через минуту", + "in_few_seconds": "несколько секунд назад", + "in_n_days": "%(num)s дней спустя", + "in_n_hours": "%(num)s часов спустя", + "in_n_minutes": "%(num)s минут спустя", + "left": "Осталось %(timeRemaining)s", + "minutes_seconds_left": "Осталось %(minutes)sм %(seconds)sс", + "n_days_ago": "%(num)s дней назад", + "n_hours_ago": "%(num)s часов назад", + "n_minutes_ago": "%(num)s минут назад", + "seconds_left": "%(seconds)s осталось", + "short_days": "%(value)sд", + "short_days_hours_minutes_seconds": "%(days)s д %(hours)s ч %(minutes)s мин %(seconds)s с", + "short_hours": "%(value)sч", + "short_hours_minutes_seconds": "%(hours)s ч %(minutes)s мин %(seconds)s с", + "short_minutes": "%(value)sм", + "short_minutes_seconds": "%(minutes)s мин %(seconds)s с", + "short_seconds": "%(value)sс" }, - "analytics": { - "enable_prompt": "Помогите улучшить %(analyticsOwner)s", - "consent_migration": "Ранее вы давали согласие на передачу нам анонимных данных об использовании. Мы изменили порядок предоставления этих данных.", - "learn_more": "Поделитесь анонимными данными, чтобы помочь нам выявить проблемы. Никаких личных данных. Никаких третьих лиц. Узнать больше", - "privacy_policy": "Вы можете ознакомиться со всеми нашими условиями здесь", - "pseudonymous_usage_data": "Помогите нам выявить проблемы и улучшить %(analyticsOwner)s, поделившись анонимными данными об использовании. Чтобы понять, как люди используют несколько устройств, мы генерируем случайный идентификатор, общий для всех ваших устройств.", - "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": "отправляет сердечки" + "timeline": { + "context_menu": { + "collapse_reply_thread": "Свернуть ответы обсуждения", + "external_url": "Исходная ссылка", + "open_in_osm": "Открыть в OpenStreetMap", + "report": "Сообщить", + "resent_unsent_reactions": "Отправить повторно %(unsentCount)s реакций", + "show_url_preview": "Предпросмотр", + "view_related_event": "Посмотреть связанное событие", + "view_source": "Исходный код" + }, + "creation_summary_dm": "%(creator)s начал(а) этот чат.", + "creation_summary_room": "%(creator)s создал(а) и настроил(а) комнату.", + "download_action_decrypting": "Расшифровка", + "download_action_downloading": "Загрузка", + "edits": { + "tooltip_label": "Изменено %(date)s. Нажмите для посмотра истории изменений.", + "tooltip_sub": "Нажмите для просмотра правок", + "tooltip_title": "Изменено %(date)s" + }, + "encrypted_historical_messages_unavailable": "Зашифрованные сообщения до этого момента недоступны.", + "error_no_renderer": "Не удалось отобразить это событие", + "error_rendering_message": "Не удалось загрузить это сообщение", + "historical_messages_unavailable": "Вы не можете просматривать более старые сообщения", + "in_room_name": " в %(room)s", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s завершил(а) голосовую трансляцию", + "you": "Вы завершили голосовую трансляцию" + }, + "io.element.widgets.layout": "%(senderName)s обновил(а) макет комнаты", + "load_error": { + "no_permission": "Попытка загрузить выбранный интервал истории чата этой комнаты не удалась, так как у вас нет разрешений на просмотр.", + "title": "Не удалось загрузить метку из хронологии", + "unable_to_find": "Попытка загрузить выбранный интервал истории чата этой комнаты не удалась, так как запрошенный элемент не найден." + }, + "m.audio": { + "error_downloading_audio": "Ошибка загрузки аудио", + "error_processing_audio": "Ошибка обработки звукового сообщения", + "error_processing_voice_message": "Ошибка при обработке голосового сообщения", + "unnamed_audio": "Безымянное аудио" + }, + "m.beacon_info": { + "view_live_location": "Посмотреть трансляцию местоположения" + }, + "m.call": { + "video_call_ended": "Видеозвонок завершён", + "video_call_started": "Видеовызов начался в %(roomName)s.", + "video_call_started_text": "%(name)s начал(а) видеозвонок", + "video_call_started_unsupported": "Видеовызов начался в %(roomName)s. (не поддерживается этим браузером)" + }, + "m.call.hangup": { + "dm": "Звонок завершён" + }, + "m.call.invite": { + "call_back_prompt": "Перезвонить", + "declined": "Вызов отклонён", + "failed_connect_media": "Не удалось подключиться к носителю", + "failed_connection": "Ошибка соединения", + "failed_opponent_media": "Их устройство не может запустить камеру или микрофон", + "missed_call": "Пропущенный вызов", + "no_answer": "Нет ответа", + "unknown_error": "Произошла неизвестная ошибка", + "unknown_failure": "Неизвестная ошибка: %(reason)s", + "unknown_state": "Вызов в неизвестном состоянии!", + "video_call": "%(senderName)s сделал видео вызов.", + "video_call_unsupported": "%(senderName)s сделал видео вызов. (не поддерживается этим браузером)", + "voice_call": "%(senderName)s сделал голосовой вызов.", + "voice_call_unsupported": "%(senderName)s сделал голосовой вызов. (не поддерживается этим браузером)" + }, + "m.file": { + "decrypt_label": "Расшифровать %(text)s", + "download_label": "Скачать %(text)s", + "error_decrypting": "Ошибка расшифровки вложения", + "error_invalid": "Недопустимый файл%(extra)s" + }, + "m.image": { + "error_decrypting": "Ошибка расшифровки изображения", + "error_downloading": "Ошибка при скачивании изображения", + "sent": "%(senderDisplayName)s отправил(а) изображение.", + "show_image": "Показать изображение" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s отменил(а) подтверждение", + "you_cancelled": "Вы отменили подтверждение %(name)s" + }, + "m.key.verification.done": "Вы подтвердили %(name)s", + "m.key.verification.request": { + "user_accepted": "%(name)s принял(а)", + "user_cancelled": "%(name)s отменил(а)", + "user_declined": "%(name)s отказал(а)", + "user_wants_to_verify": "%(name)s желает подтвердить", + "you_accepted": "Вы приняли", + "you_cancelled": "Вы отменили", + "you_declined": "Вы отказали", + "you_started": "Вы отправили запрос подтверждения" + }, + "m.location": { + "full": "%(senderName)s поделился(-ась) своим местоположением", + "location": "Делится местоположением: ", + "self_location": "Поделились своим местоположением: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s голос", + "other": "%(count)s голосов" + } + }, + "m.poll.end": { + "sender_ended": "%(senderName)s завершил(а) опрос" + }, + "m.poll.start": "%(senderName)s начал(а) опрос — %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s изменил(а) аватар комнаты.", + "changed_img": "%(senderDisplayName)s изменил(а) аватар комнаты на ", + "lightbox_title": "%(senderDisplayName)s изменил(а) аватар комнаты %(roomName)s", + "removed": "%(senderDisplayName)s удалил(а) аватар комнаты." + }, + "m.room.canonical_alias": { + "alt_added": { + "other": "%(senderName)s добавил(а) альтернативные адреса %(addresses)s для этой комнаты.", + "one": "%(senderName)s добавил(а) альтернативные адреса %(addresses)s для этой комнаты." + }, + "alt_removed": { + "other": "%(senderName)s удалил(а) альтернативные адреса %(addresses)s для этой комнаты.", + "one": "%(senderName)s удалил(а) альтернативные адреса %(addresses)s для этой комнаты." + }, + "changed": "%(senderName)s изменил(а) адреса для этой комнаты.", + "changed_alternative": "%(senderName)s изменил(а) альтернативные адреса для этой комнаты.", + "changed_main_and_alternative": "%(senderName)s изменил(а) главный и альтернативные адреса для этой комнаты.", + "removed": "%(senderName)s удалил главный адрес комнаты.", + "set": "%(senderName)s установил(а) %(address)s в качестве главного адреса комнаты." + }, + "m.room.create": { + "continuation": "Эта комната является продолжением другого разговора.", + "see_older_messages": "Нажмите, чтобы увидеть старые сообщения." + }, + "m.room.encryption": { + "disable_attempt": "Игнорируемая попытка отключить шифрование", + "disabled": "Шифрование не включено", + "enabled_local": "Сообщения в этой переписке будут защищены сквозным шифрованием.", + "parameters_changed": "Некоторые параметры шифрования были изменены.", + "unsupported": "Шифрование этой комнаты не поддерживается." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s разрешил(а) гостям входить в комнату.", + "forbidden": "%(senderDisplayName)s запретил(а) гостям входить в комнату.", + "unknown": "%(senderDisplayName)s изменил(а) гостевой доступ на \"%(rule)s\"" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s сделал(а) историю разговора видимой для всех собеседников с момента их приглашения.", + "joined": "%(senderName)s сделал(а) историю разговора видимой для всех собеседников с момента их входа в комнату.", + "shared": "%(senderName)s сделал(а) историю разговора видимой для всех собеседников.", + "unknown": "%(senderName)s сделал(а) историю комнаты видимой в неизвестном режиме (%(visibility)s).", + "world_readable": "%(senderName)s сделал(а) историю разговора видимой для всех." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s сделал(а) комнату доступной только по приглашению.", + "public": "%(senderDisplayName)s сделал(а) комнату публичной для всех, кто знает ссылку.", + "restricted": "%(senderDisplayName)s изменил(а), кто может присоединиться к этой комнате.", + "restricted_settings": "%(senderDisplayName)s изменил(а), кто может присоединиться к этой комнате. Просмотр настроек.", + "unknown": "%(senderDisplayName)s изменил(а) правило входа на \"%(rule)s\"" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s принял(а) приглашение для %(displayName)s", + "accepted_invite": "%(targetName)s принял(а) приглашение", + "ban": "%(senderName)s заблокировал(а) %(targetName)s", + "ban_reason": "%(senderName)s заблокировал(а) %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s изменил(а) аватар", + "change_name": "%(oldDisplayName)s изменил(а) имя на %(displayName)s", + "change_name_avatar": "%(oldDisplayName)s изменил(а) имя и аватар", + "invite": "%(senderName)s пригласил(а) %(targetName)s", + "join": "%(targetName)s теперь с нами", + "kick": "%(senderName)s удалил(а) %(targetName)s", + "kick_reason": "%(senderName)s удалил(а) %(targetName)s: %(reason)s", + "left": "%(targetName)s покинул(а) комнату", + "left_reason": "%(targetName)s покинул(а) комнату: %(reason)s", + "no_change": "%(senderName)s не сделал(а) изменений", + "reject_invite": "%(targetName)s отклонил(а) приглашение", + "remove_avatar": "%(senderName)s удалил(а) аватар", + "remove_name": "%(senderName)s удалил(а) отображаемое имя (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s установил(а) аватар", + "set_name": "%(senderName)s установил(а) отображаемое имя %(displayName)s", + "unban": "%(senderName)s разблокировал(а) %(targetName)s", + "withdrew_invite": "%(senderName)s отозвал(а) приглашение %(targetName)s", + "withdrew_invite_reason": "%(senderName)s отозвал(а) приглашение %(targetName)s: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s изменил(а) название комнаты с %(oldRoomName)s на %(newRoomName)s.", + "remove": "%(senderDisplayName)s удалил(а) название комнаты.", + "set": "%(senderDisplayName)s изменил(а) название комнаты на %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s изменил(а) закреплённые сообщения в этой комнате.", + "changed_link": "%(senderName)s изменил(а) закреплённые сообщения в этой комнате.", + "pinned": "%(senderName)s закрепил(а) сообщение в этой комнате. Посмотрите все закреплённые сообщения.", + "pinned_link": "%(senderName)s закрепил(а) сообщение в этой комнате. Посмотрите все закреплённые сообщения.", + "unpinned": "%(senderName)s открепил(а) сообщение в этой комнате. Посмотрите все закреплённые сообщения.", + "unpinned_link": "%(senderName)s открепил(а) сообщение в этой комнате. Посмотрите все закреплённые сообщения." + }, + "m.room.power_levels": { + "changed": "%(senderName)s изменил(а) уровни прав %(powerLevelDiffText)s.", + "user_from_to": "для %(userId)s с %(fromPowerLevel)s на %(toPowerLevel)s" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Все серверы запрещены к участию! Эта комната больше не может быть использована.", + "changed": "%(senderDisplayName)s изменил(а) серверные разрешения для этой комнаты.", + "set": "%(senderDisplayName)s устанавливает серверные разрешения для этой комнаты." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s отозвал/а приглашение %(targetDisplayName)s присоединиться к комнате.", + "sent": "%(senderName)s пригласил(а) %(targetDisplayName)s в комнату." + }, + "m.room.tombstone": "%(senderDisplayName)s обновил(а) эту комнату.", + "m.room.topic": "%(senderDisplayName)s изменил(а) тему комнаты на \"%(topic)s\".", + "m.sticker": "%(senderDisplayName)s отправил(а) наклейку.", + "m.video": { + "error_decrypting": "Ошибка расшифровки видео" + }, + "m.widget": { + "added": "Виджет %(widgetName)s был добавлен %(senderName)s", + "jitsi_ended": "%(senderName)s завершил(а) видеоконференцию", + "jitsi_join_right_prompt": "Присоединяйтесь к конференции, используя информационную карточку комнаты справа", + "jitsi_join_top_prompt": "Присоединяйтесь к конференции в верхней части этой комнаты", + "jitsi_started": "%(senderName)s начал(а) видеоконференцию", + "jitsi_updated": "%(senderName)s обновил(а) видеоконференцию", + "modified": "Виджет %(widgetName)s был изменен %(senderName)s", + "removed": "Виджет %(widgetName)s был удален %(senderName)s" + }, + "mab": { + "collapse_reply_chain": "Свернуть цитаты", + "copy_link_thread": "Копировать ссылку на обсуждение", + "expand_reply_chain": "Развернуть цитаты", + "label": "Сообщение действий", + "view_in_room": "Просмотреть в комнате" + }, + "mjolnir": { + "changed_rule_glob": "%(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_users": "%(senderName)s изменил(а) правило блокировки пользователей по шаблону %(oldGlob)s на шаблон %(newGlob)s за %(reason)s", + "created_rule": "%(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_users": "%(senderName)s создал(а) правило блокировки пользователей по шаблону %(glob)s за %(reason)s", + "message_hidden": "Вы заигнорировали этого пользователя, сообщение скрыто. Показать", + "removed_rule": "%(senderName)s удалил(а) правило блокировки по шаблону %(glob)s", + "removed_rule_rooms": "%(senderName)s удалил правило блокировки комнат по шаблону %(glob)s", + "removed_rule_servers": "%(senderName)s удалил(а) правило блокировки серверов по шаблону %(glob)s", + "removed_rule_users": "%(senderName)s удалил(а) правило блокировки пользователей по шаблону %(glob)s", + "updated_invalid_rule": "%(senderName)s обновил(а) неверное правило блокировки", + "updated_rule": "%(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_users": "%(senderName)s обновил(а) правило блокировки пользователей по шаблону %(glob)s за %(reason)s" + }, + "no_permission_messages_before_invite": "У вас нет разрешения на просмотр сообщений, полученных до того, как вы были приглашены.", + "no_permission_messages_before_join": "У вас нет разрешения на просмотр сообщений, полученных до вашего присоединения.", + "pending_moderation": "Сообщение ожидает модерации", + "pending_moderation_reason": "Сообщение ожидает модерации: %(reason)s", + "reactions": { + "add_reaction_prompt": "Отреагировать", + "label": "%(reactors)s отреагировали %(content)s", + "tooltip": "отреагировал с %(shortName)s" + }, + "read_receipt_title": { + "one": "Просмотрел %(count)s человек", + "other": "Просмотрели %(count)s людей" + }, + "read_receipts_label": "Отчёты о прочтении", + "redacted": { + "tooltip": "Сообщение удалено %(date)s" + }, + "redaction": "Сообщение удалено %(name)s", + "reply": { + "error_loading": "Не удается загрузить событие, на которое был дан ответ. Либо оно не существует, либо у вас нет разрешения на его просмотр.", + "in_reply_to": "В ответ на ", + "in_reply_to_for_export": "В ответ на это сообщение" + }, + "scalar_starter_link": { + "dialog_description": "Вы будете перенаправлены на внешний сайт, чтобы войти в свою учётную запись для использования с %(integrationsUrl)s. Продолжить?", + "dialog_title": "Добавить интеграцию" + }, + "self_redaction": "Сообщение удалено", + "send_state_failed": "Не удалось отправить", + "send_state_sent": "Ваше сообщение было отправлено", + "summary": { + "banned": { + "other": "заблокирован(а) %(count)s раз(а)", + "one": "заблокирован(а)" + }, + "banned_multiple": { + "other": "заблокированы %(count)s раз(а)", + "one": "заблокированы" + }, + "changed_name": { + "other": "%(oneUser)sизменил(а) имя %(count)s раз(а)", + "one": "%(oneUser)sизменил(а) имя" + }, + "changed_name_multiple": { + "other": "%(severalUsers)sизменили имя %(count)s раз(а)", + "one": "%(severalUsers)sизменили имя" + }, + "hidden_event": { + "one": "%(oneUser)sотправил(а) скрытое сообщение", + "other": "%(oneUser)sотправил(а) %(count)s скрытых сообщения(-й)" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)sотправили скрытое сообщение", + "other": "%(severalUsers)sотправили %(count)s скрытых сообщения(-й)" + }, + "invite_withdrawn": { + "other": "%(oneUser)sотклонил(а) приглашение %(count)s раз(а)", + "one": "%(oneUser)sотозвал(а) приглашение" + }, + "invite_withdrawn_multiple": { + "other": "%(severalUsers)sотозвали приглашения %(count)s раз(а)", + "one": "%(severalUsers)sотозвали приглашения" + }, + "invited": { + "other": "приглашен(а) %(count)s раз(а)", + "one": "приглашен(а)" + }, + "invited_multiple": { + "other": "приглашены %(count)s раз(а)", + "one": "приглашены" + }, + "joined": { + "other": "%(oneUser)s присоединился(лась) %(count)s раз(а)", + "one": "%(oneUser)s присоединился(лась)" + }, + "joined_and_left": { + "other": "%(oneUser)s присоединился(лась) и покинул(а) %(count)s раз(а)", + "one": "%(oneUser)s присоединился(лась) и покинул(а)" + }, + "joined_and_left_multiple": { + "other": "%(severalUsers)s присоединились и покинули %(count)s раз(а)", + "one": "%(severalUsers)s присоединились и покинули" + }, + "joined_multiple": { + "other": "%(severalUsers)s присоединились %(count)s раз(а)", + "one": "%(severalUsers)s присоединились" + }, + "kicked": { + "one": "был удалён", + "other": "удалено %(count)s раз(а)" + }, + "kicked_multiple": { + "one": "были удалены", + "other": "удалены %(count)s раз(а)" + }, + "left": { + "other": "%(oneUser)s покинул(а) %(count)s раз(а)", + "one": "%(oneUser)s покинул(а)" + }, + "left_multiple": { + "other": "%(severalUsers)s покинули %(count)s раз(а)", + "one": "%(severalUsers)s покинули" + }, + "no_change": { + "other": "%(oneUser)sничего не изменил(а) %(count)s раз(а)", + "one": "%(oneUser)sне внёс изменений" + }, + "no_change_multiple": { + "other": "%(severalUsers)sничего не изменили %(count)s раз(а)", + "one": "%(severalUsers)sне внёс изменений" + }, + "pinned_events": { + "one": "%(oneUser)sизменил(а) закреплённые сообщения комнаты", + "other": "%(oneUser)sизменил(а) закреплённые сообщения комнаты %(count)s раз(а)" + }, + "pinned_events_multiple": { + "one": "%(severalUsers)s изменили закреплённые сообщения комнаты", + "other": "%(severalUsers)s изменили закреплённые сообщения комнаты %(count)s раз(а)" + }, + "redacted": { + "one": "%(oneUser)s удалил(а) сообщение", + "other": "%(oneUser)sудалил(а) %(count)s сообщения(-й)" + }, + "redacted_multiple": { + "one": "%(severalUsers)sудалили сообщение", + "other": "%(severalUsers)sудалили %(count)s сообщения(-й)" + }, + "rejected_invite": { + "other": "%(oneUser)sотклонил(а) приглашение %(count)s раз(а)", + "one": "%(oneUser)sотклонил(а) приглашение" + }, + "rejected_invite_multiple": { + "other": "%(severalUsers)s отклонили приглашения %(count)s раз(а)", + "one": "%(severalUsers)sотклонили приглашения" + }, + "rejoined": { + "other": "%(oneUser)s покинул(а) и снова присоединился(лась) %(count)s раз(а)", + "one": "%(oneUser)s покинул(а) и снова присоединился(лась)" + }, + "rejoined_multiple": { + "other": "%(severalUsers)s покинули и снова присоединились %(count)s раз(а)", + "one": "%(severalUsers)s покинули и снова присоединились" + }, + "server_acls": { + "one": "%(oneUser)sизменил(а) разрешения сервера", + "other": "%(oneUser)sизменил(а) разрешения сервера %(count)s раз(а)" + }, + "server_acls_multiple": { + "one": "%(severalUsers)sизменили разрешения сервера", + "other": "%(severalUsers)sизменили разрешения сервера %(count)s раз(а)" + }, + "unbanned": { + "other": "разблокирован(а) %(count)s раз(а)", + "one": "разблокирован(а)" + }, + "unbanned_multiple": { + "other": "разблокированы %(count)s раз(а)", + "one": "разблокированы" + } + }, + "thread_info_basic": "Из обсуждения", + "typing_indicator": { + "more_users": { + "other": "%(names)s и %(count)s других печатают…", + "one": "%(names)s и ещё кто-то печатают…" + }, + "one_user": "%(displayName)s печатает…", + "two_users": "%(names)s и %(lastPerson)s печатают…" + }, + "undecryptable_tooltip": "Это сообщение не удалось расшифровать", + "url_preview": { + "close": "Закрыть предпросмотр", + "show_n_more": { + "one": "Показать %(count)s другой предварительный просмотр", + "other": "Показать %(count)s других предварительных просмотров" + } + } }, - "spaces": { - "error_no_permission_invite": "У вас нет разрешения приглашать людей в это пространство", - "error_no_permission_create_room": "У вас нет разрешений для создания новых комнат в этом пространстве", - "error_no_permission_add_room": "У вас нет разрешений, чтобы добавить комнаты в это пространство", - "error_no_permission_add_space": "У вас нет разрешения добавлять пространства в это пространство" + "truncated_list_n_more": { + "other": "Еще %(count)s…" }, - "auth": { - "continue_with_idp": "Продолжить с %(provider)s", - "sign_in_with_sso": "Войти в систему с помощью единой точки входа", - "sso": "Единая точка входа", - "continue_with_sso": "Продолжить с %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s или %(usernamePassword)s", - "sign_in_instead": "Уже есть учётная запись? Войдите здесь", - "account_clash": "Учётная запись (%(newAccountId)s) зарегистрирована, но вы уже вошли в другую учётную запись (%(loggedInUserId)s).", - "account_clash_previous_account": "Продолжить с предыдущей учётной записью", - "log_in_new_account": "Войти в новую учётную запись.", - "registration_successful": "Регистрация успешно завершена", - "server_picker_title": "Войдите на свой домашний сервер", - "server_picker_dialog_title": "Выберите, кто обслуживает вашу учётную запись", - "footer_powered_by_matrix": "основано на Matrix", - "failed_homeserver_discovery": "Не удалось выполнить обнаружение сервера", - "sync_footer_subtitle": "Если вы присоединились к большому количеству комнат, это может занять некоторое время", - "syncing": "Синхронизация…", - "signing_in": "Выполняется вход…", - "unsupported_auth_msisdn": "Этот сервер не поддерживает аутентификацию по номеру телефона.", - "unsupported_auth_email": "Этот сервер не поддерживает вход по адресу электронной почты.", - "registration_disabled": "Регистрация на этом сервере отключена.", - "failed_query_registration_methods": "Невозможно запросить поддерживаемые методы регистрации.", - "username_in_use": "У кого-то уже есть такое имя пользователя, пожалуйста, попробуйте другое.", - "incorrect_password": "Неверный пароль", - "failed_soft_logout_auth": "Ошибка повторной аутентификации", - "soft_logout_heading": "Вы вышли из учётной записи", - "forgot_password_email_required": "Введите адрес электронной почты, связанный с вашей учётной записью.", - "forgot_password_email_invalid": "Адрес электронной почты не является действительным.", - "sign_in_prompt": "Есть учётная запись? Войти", - "verify_email_heading": "Подтвердите свою электронную почту, чтобы продолжить", - "forgot_password_prompt": "Забыли Ваш пароль?", - "soft_logout_intro_password": "Введите пароль для входа и восстановите доступ к учётной записи.", - "soft_logout_intro_sso": "Войти и восстановить доступ к учётной записи.", - "soft_logout_intro_unsupported_auth": "Не удаётся войти в учётную запись. Пожалуйста, обратитесь к администратору домашнего сервера за подробностями.", - "enter_email_heading": "Введите свой адрес электронной почты для сброса пароля", - "create_account_prompt": "Впервые здесь? Создать учётную запись", - "sign_in_or_register": "Войдите или создайте учётную запись", - "sign_in_or_register_description": "Воспользуйтесь своей учётной записью или создайте новую, чтобы продолжить.", - "register_action": "Создать учётную запись", - "server_picker_failed_validate_homeserver": "Невозможно проверить домашний сервер", - "server_picker_invalid_url": "Неправильный URL-адрес", - "server_picker_required": "Укажите домашний сервер", - "server_picker_matrix.org": "Matrix.org — крупнейший в мире домашний публичный сервер, который подходит многим.", - "server_picker_intro": "Мы называем места, где вы можете разместить свою учётную запись, 'домашними серверами'.", - "server_picker_custom": "Другой домашний сервер", - "server_picker_explainer": "Если вы предпочитаете домашний сервер Matrix, используйте его. Вы также можете настроить свой собственный домашний сервер, если хотите.", - "server_picker_learn_more": "О домашних серверах" + "update": { + "changelog": "История изменений", + "check_action": "Проверить наличие обновлений", + "checking": "Проверка наличия обновлений…", + "downloading": "Загрузка обновления…", + "error_encountered": "Обнаружена ошибка (%(errorDetail)s).", + "error_unable_load_commit": "Не возможно загрузить детали подтверждения:: %(msg)s", + "new_version_available": "Доступна новая версия. Обновить сейчас.", + "no_update": "Нет доступных обновлений.", + "release_notes_toast_title": "Что изменилось", + "see_changes_button": "Что нового?", + "toast_description": "Доступна новая версия %(brand)s!", + "toast_title": "Обновление %(brand)s", + "unavailable": "Недоступен" + }, + "upload_failed_generic": "Файл '%(fileName)s' не был загружен.", + "upload_failed_size": "Размер файла '%(fileName)s' превышает допустимый предел загрузки, установленный на этом сервере", + "upload_failed_title": "Сбой отправки файла", + "upload_file": { + "cancel_all_button": "Отменить все", + "error_file_too_large": "Этот файл слишком большой для загрузки. Лимит размера файла составляет %(limit)s но этот файл %(sizeOfThisFile)s.", + "error_files_too_large": "Эти файлы слишком большие для загрузки. Лимит размера файла составляет %(limit)s.", + "error_some_files_too_large": "Некоторые файлы имеют слишком большой размер, чтобы их можно было загрузить. Лимит размера файла составляет %(limit)s.", + "error_title": "Ошибка загрузки", + "title": "Загрузка файлов", + "title_progress": "Загрузка файлов (%(current)s из %(total)s)", + "upload_all_button": "Загрузить всё", + "upload_n_others_button": { + "other": "Загрузка %(count)s других файлов", + "one": "Загрузка %(count)s другого файла" + } }, - "room_list": { - "sort_unread_first": "Комнаты с непрочитанными сообщениями в начале", - "show_previews": "Показывать последнее сообщение", - "sort_by": "Сортировать", - "sort_by_activity": "По активности", - "sort_by_alphabet": "А-Я", - "sublist_options": "Настройки списка", - "show_n_more": { - "other": "Показать ещё %(count)s", - "one": "Показать ещё %(count)s" + "user_info": { + "admin_tools_section": "Инструменты администратора", + "ban_button_room": "Заблокировать в комнате", + "ban_button_space": "Заблокировать в пространстве", + "ban_room_confirm_title": "Заблокировать в %(roomName)s", + "ban_space_everything": "Заблокировать их везде, где я могу это сделать", + "ban_space_specific": "Заблокировать их в определённых местах, где я могу это сделать", + "count_of_sessions": { + "other": "Сеансов: %(count)s", + "one": "%(count)s сеанс" }, - "show_less": "Показать меньше", - "notification_options": "Настройки уведомлений" - }, - "report_content": { - "missing_reason": "Пожалуйста, заполните, почему вы сообщаете.", - "ignore_user": "Игнорировать пользователя", - "hide_messages_from_user": "Выберите, хотите ли вы скрыть все текущие и будущие сообщения от этого пользователя.", - "nature_disagreement": "То, что пишет этот пользователь, неправильно.\nОб этом будет сообщено модераторам комнаты.", - "nature_illegal": "Этот пользователь демонстрирует незаконное поведение, например, домогается до людей или угрожает насилием.\nОб этом будет сообщено модераторам комнаты, которые могут передать дело в юридические органы.", - "nature_spam": "Этот пользователь спамит комнату рекламой, ссылками на рекламу или пропагандой.\nОб этом будет сообщено модераторам комнаты.", - "report_to_homeserver_encrypted": "Эта комната посвящена незаконному или токсичному контенту, или модераторы не справляются с модерацией незаконного или токсичного контента.\nОб этом будет сообщено администраторам %(homeserver)s. Администраторы НЕ смогут прочитать зашифрованное содержимое этой комнаты.", - "nature_other": "Любая другая причина. Пожалуйста, опишите проблему.\nОб этом будет сообщено модераторам комнаты.", - "nature": "Пожалуйста, выберите характер и опишите, что делает это сообщение оскорбительным.", - "disagree": "Не согласен", - "toxic_behaviour": "Токсичное поведение", - "illegal_content": "Незаконный контент", - "spam_or_propaganda": "Спам или пропаганда", - "report_entire_room": "Сообщить обо всей комнате", - "report_content_to_homeserver": "Сообщите о содержании своему администратору домашнего сервера", - "description": "Отчет о данном сообщении отправит свой уникальный 'event ID' администратору вашего домашнего сервера. Если сообщения в этой комнате зашифрованы, администратор вашего домашнего сервера не сможет прочитать текст сообщения или просмотреть какие-либо файлы или изображения." + "count_of_verified_sessions": { + "other": "Заверенных сеансов: %(count)s", + "one": "1 заверенный сеанс" + }, + "deactivate_confirm_action": "Деактивировать пользователя", + "deactivate_confirm_description": "Деактивация этого пользователя приведет к его выходу из системы и запрету повторного входа. Кроме того, они оставит все комнаты, в которых он участник. Это действие безповоротно. Вы уверены, что хотите деактивировать этого пользователя?", + "deactivate_confirm_title": "Деактивировать пользователя?", + "demote_button": "Понижение", + "demote_self_confirm_description_space": "Вы не сможете отменить это изменение, поскольку вы понижаете свои права, если вы являетесь последним привилегированным пользователем в пространстве, будет невозможно восстановить привилегии вбудущем.", + "demote_self_confirm_room": "После понижения своих привилегий вы не сможете это отменить. Если вы являетесь последним привилегированным пользователем в этой комнате, выдать права кому-либо заново будет невозможно.", + "demote_self_confirm_title": "Понизить самого себя?", + "disinvite_button_room": "Отозвать приглашение в комнату", + "disinvite_button_room_name": "Отменить приглашение из %(roomName)s", + "disinvite_button_space": "Отозвать приглашение в пространство", + "edit_own_devices": "Редактировать сеансы", + "error_ban_user": "Не удалось заблокировать пользователя", + "error_deactivate": "Не удалось деактивировать пользователя", + "error_kicking_user": "Не удалось удалить пользователя", + "error_mute_user": "Не удалось заглушить пользователя", + "error_revoke_3pid_invite_description": "Не удалось отозвать приглашение. Возможно, на сервере возникла вре́менная проблема или у вас недостаточно прав для отзыва приглашения.", + "error_revoke_3pid_invite_title": "Не удалось отменить приглашение", + "hide_sessions": "Свернуть сеансы", + "hide_verified_sessions": "Свернуть заверенные сеансы", + "invited_by": "Приглашен %(sender)s", + "jump_to_rr_button": "Перейти к последнему прочтённому", + "kick_button_room": "Удалить из комнаты", + "kick_button_room_name": "Удалить из %(roomName)s", + "kick_button_space": "Исключить из пространства", + "kick_button_space_everything": "Удалить их отовсюду, где я могу", + "kick_space_specific": "Удалить их из некоторых мест, где я могу", + "kick_space_warning": "Они по-прежнему смогут получить доступ ко всему, где вы не являетесь администратором.", + "promote_warning": "Вы не сможете отменить это действие, так как этот пользователь получит уровень прав, равный вашему.", + "redact": { + "confirm_button": { + "other": "Удалить %(count)s сообщения(-й)", + "one": "Удалить 1 сообщение" + }, + "confirm_description_1": { + "one": "Вы собираетесь удалить %(count)s сообщение от %(user)s. Это удалит его навсегда для всех в разговоре. Точно продолжить?", + "other": "Вы собираетесь удалить %(count)s сообщений от %(user)s. Это удалит их навсегда для всех в разговоре. Точно продолжить?" + }, + "confirm_description_2": "Для большого количества сообщений это может занять некоторое время. Пожалуйста, не обновляйте своего клиента в это время.", + "confirm_keep_state_explainer": "Отключите, чтобы удалить системные сообщения о пользователе (изменения членства, редактирование профиля…)", + "confirm_keep_state_label": "Оставить системные сообщения", + "confirm_title": "Удалить последние сообщения от %(user)s", + "no_recent_messages_description": "Попробуйте пролистать ленту сообщений вверх, чтобы увидеть, есть ли более ранние.", + "no_recent_messages_title": "Последние сообщения от %(user)s не найдены" + }, + "redact_button": "Удалить последние сообщения", + "revoke_invite": "Отозвать приглашение", + "role_label": "Роль в ", + "room_encrypted": "Сообщения в этой комнате защищены сквозным шифрованием.", + "room_encrypted_detail": "Ваши сообщения в безопасности, ключи для расшифровки есть только у вас и получателя.", + "room_unencrypted": "Сообщения в этой комнате не защищены сквозным шифрованием.", + "room_unencrypted_detail": "В зашифрованных комнатах ваши сообщения в безопасности: только у вас и у получателя есть ключи для расшифровки.", + "share_button": "Поделиться ссылкой на пользователя", + "unban_button_room": "Разблокировать в комнате", + "unban_button_space": "Разблокировать в пространстве", + "unban_room_confirm_title": "Разблокировать в %(roomName)s", + "unban_space_everything": "Разблокировать их везде, где я могу это сделать", + "unban_space_specific": "Разблокировать их из определённых мест, где я могу это сделать", + "unban_space_warning": "Они не смогут получить доступ к тем местам, где вы не являетесь администратором.", + "verify_button": "Подтвердить пользователя", + "verify_explainer": "Для дополнительной безопасности подтвердите этого пользователя, сравнив одноразовый код на ваших устройствах." + }, + "user_menu": { + "settings": "Все настройки", + "switch_theme_dark": "Переключить в тёмный режим", + "switch_theme_light": "Переключить в светлый режим" + }, + "voice_broadcast": { + "30s_backward": "30 с назад", + "30s_forward": "30 с вперёд", + "action": "Голосовая трансляция", + "buffering": "Буферизация…", + "confirm_stop_affirm": "Да, остановить трансляцию", + "confirm_stop_title": "Закончить голосовую трансляцию?", + "failed_already_recording_description": "Вы уже записываете голосовую трансляцию. Пожалуйста, завершите текущую голосовую трансляцию, чтобы начать новую.", + "failed_already_recording_title": "Не получилось начать новую голосовую трансляцию", + "failed_insufficient_permission_description": "У вас нет необходимых разрешений, чтобы начать голосовую трансляцию в этой комнате. Свяжитесь с администратором комнаты для получения разрешений.", + "failed_insufficient_permission_title": "Не получилось начать новую голосовую трансляцию", + "failed_others_already_recording_description": "Кто-то уже записывает голосовую трансляцию. Ждите окончания их голосовой трансляции, чтобы начать новую.", + "failed_others_already_recording_title": "Не получилось начать новую голосовую трансляцию", + "go_live": "Начать эфир", + "live": "В эфире", + "pause": "приостановить голосовую трансляцию", + "play": "проиграть голосовую трансляцию", + "resume": "продолжить голосовую трансляцию" }, - "setting": { - "help_about": { - "brand_version": "Версия %(brand)s:", - "olm_version": "Версия Olm:", - "help_link": "Для получения помощи по использованию %(brand)s, нажмите здесь.", - "help_link_chat_bot": "Для получения помощи по использованию %(brand)s, нажмите здесь или начните чат с нашим ботом с помощью кнопки ниже.", - "chat_bot": "Чат с ботом %(brand)s", - "title": "Помощь и о программе", - "versions": "Версии", - "access_token_detail": "Ваш токен доступа даёт полный доступ к вашей учётной записи. Не передавайте его никому.", - "clear_cache_reload": "Очистить кэш и перезагрузить" - } + "voip": { + "already_in_call": "Уже в вызове", + "already_in_call_person": "Вы уже разговариваете с этим человеком.", + "answered_elsewhere": "Ответил в другом месте", + "answered_elsewhere_description": "На звонок ответили на другом устройстве.", + "audio_devices": "Аудиоустройства", + "call_failed": "Звонок не удался", + "call_failed_description": "Звонок не может быть установлен", + "call_failed_media": "Вызов не удался, потому что не удалось получить доступ к веб-камере или микрофону. Проверь это:", + "call_failed_media_applications": "Никакое другое приложение не использует веб-камеру", + "call_failed_media_connected": "Микрофон и веб-камера подключены и правильно настроены", + "call_failed_media_permissions": "Разрешение на использование веб-камеры предоставлено", + "call_failed_microphone": "Вызов не удался из-за отсутствия доступа к микрофону. Убедитесь, что микрофон подключен и правильно настроен.", + "call_held": "%(peerName)s удерживает звонок", + "call_held_resume": "Вы удерживаете звонок Возобновить", + "call_held_switch": "Вы удерживаете звонок Переключить", + "call_toast_unknown_room": "Неизвестная комната", + "camera_disabled": "Ваша камера выключена", + "camera_enabled": "Ваша камера всё ещё включена", + "cannot_call_yourself_description": "Вы не можете позвонить самому себе.", + "connecting": "Подключение", + "connection_lost": "Соединение с сервером потеряно", + "connection_lost_description": "Вы не можете совершать вызовы без подключения к серверу.", + "consulting": "Общение с %(transferTarget)s. Перевод на %(transferee)s", + "default_device": "Устройство по умолчанию", + "dial": "Набор", + "dialpad": "Панель набора номера", + "disable_camera": "Отключить камеру", + "disable_microphone": "Отключить микрофон", + "disabled_no_one_here": "Здесь некому звонить", + "disabled_no_perms_start_video_call": "У вас нет разрешения для запуска видеозвонка", + "disabled_no_perms_start_voice_call": "У вас нет разрешения для запуска звонка", + "disabled_ongoing_call": "Текущий звонок", + "enable_camera": "Включить камеру", + "enable_microphone": "Включить микрофон", + "expand": "Вернуться к звонку", + "failed_call_live_broadcast_description": "Вы не можете начать звонок, так как вы производите живое вещание. Пожалуйста, остановите вещание, чтобы начать звонок.", + "failed_call_live_broadcast_title": "Невозможно начать звонок", + "hangup": "Повесить трубку", + "hide_sidebar_button": "Скрыть боковую панель", + "input_devices": "Устройства ввода", + "join_button_tooltip_call_full": "Извините — этот вызов в настоящее время заполнен", + "join_button_tooltip_connecting": "Подключение", + "maximise": "Заполнить экран", + "misconfigured_server": "Вызов не состоялся из-за неправильно настроенного сервера", + "misconfigured_server_description": "Попросите администратора вашего домашнего сервера (%(homeserverDomain)s) настроить сервер TURN для надежной работы звонков.", + "more_button": "Больше", + "msisdn_lookup_failed": "Невозможно найти номер телефона", + "msisdn_lookup_failed_description": "При поиске номера телефона произошла ошибка", + "msisdn_transfer_failed": "Не удалось перевести звонок", + "n_people_joined": { + "one": "%(count)s человек присоединился", + "other": "%(count)s человек(а) присоединились" + }, + "no_audio_input_description": "Мы не нашли микрофон на вашем устройстве. Пожалуйста, проверьте настройки и повторите попытку.", + "no_audio_input_title": "Микрофон не найден", + "no_media_perms_description": "Вам необходимо предоставить %(brand)s доступ к микрофону или веб-камере вручную", + "no_media_perms_title": "Нет разрешённых носителей", + "no_permission_conference": "Требуется разрешение", + "no_permission_conference_description": "У вас нет разрешения на запуск конференции в этой комнате", + "on_hold": "%(name)s на удержании", + "output_devices": "Устройства вывода", + "screenshare_monitor": "Поделиться всем экраном", + "screenshare_title": "Поделиться содержимым", + "screenshare_window": "Окно приложения", + "show_sidebar_button": "Показать боковую панель", + "silence": "Тихий вызов", + "silenced": "Оповещения приглушены", + "start_screenshare": "Начать делиться экраном", + "stop_screenshare": "Перестать делиться экраном", + "too_many_calls": "Слишком много звонков", + "too_many_calls_description": "Вы достигли максимального количества одновременных звонков.", + "transfer_consult_first_label": "Сначала проконсультируйтесь", + "transfer_failed": "Перевод не удался", + "transfer_failed_description": "Не удалось перевести звонок", + "unable_to_access_audio_input_description": "Мы не смогли получить доступ к вашему микрофону. Пожалуйста, проверьте настройки браузера и повторите попытку.", + "unable_to_access_audio_input_title": "Не удалось получить доступ к микрофону", + "unable_to_access_media": "Невозможно получить доступ к веб-камере / микрофону", + "unable_to_access_microphone": "Нет доступа к микрофону", + "unknown_caller": "Неизвестный абонент", + "unknown_person": "Неизвестное лицо", + "unsilence": "Звук включен", + "unsupported": "Вызовы не поддерживаются", + "unsupported_browser": "Вы не можете совершать вызовы в этом браузере.", + "user_busy": "Пользователь занят", + "user_busy_description": "Вызываемый пользователь занят.", + "user_is_presenting": "%(sharerName)s показывает", + "video_call": "Видеовызов", + "video_call_started": "Начался видеозвонок", + "video_devices": "Видеоустройства", + "voice_call": "Голосовой вызов", + "you_are_presenting": "Вы представляете" }, "widget": { + "added_by": "Виджет добавлен", + "capabilities_dialog": { + "content_starting_text": "Этому виджету хотелось бы:", + "decline_all_permission": "Отклонить все", + "remember_Selection": "Запомнить мой выбор для этого виджета", + "title": "Одобрить разрешения виджета" + }, "capability": { - "send_stickers_this_room": "Отправить стикеры в эту комнату", - "send_stickers_active_room": "Отправить стикеры в активную комнату", - "send_stickers_this_room_as_you": "Отправьте стикеры от своего имени в эту комнату", - "send_stickers_active_room_as_you": "Отправьте стикер от своего имени в активную комнату", - "see_sticker_posted_this_room": "Посмотрите, когда в этой комнате размещается стикер", - "see_sticker_posted_active_room": "Посмотрите, когда кто-нибудь размещает стикер в вашей активной комнате", - "always_on_screen_viewing_another_room": "Оставаться на экране, при отображании другой комнаты, во время работы", "always_on_screen_generic": "Оставаться на экране во время работы", - "switch_room": "Измените комнату, которую вы просматриваете", - "switch_room_message_user": "Измените комнату, сообщение или пользователя, которого вы просматриваете", - "change_topic_this_room": "Измените тему этой комнаты", - "see_topic_change_this_room": "Посмотрите, изменится ли тема этого чата", - "change_topic_active_room": "Измените тему вашей активной комнаты", - "see_topic_change_active_room": "Посмотрите, изменится ли тема текущего активного чата", - "change_name_this_room": "Измените название этой комнаты", - "see_name_change_this_room": "Посмотрите, когда изменится название этой комнаты", - "change_name_active_room": "Измените название вашей активной комнаты", - "see_name_change_active_room": "Посмотрите, когда изменится название в вашей активной комнате", - "change_avatar_this_room": "Смените аватар этой комнаты", - "see_avatar_change_this_room": "Посмотрите, когда изменится аватар в этой комнате", + "always_on_screen_viewing_another_room": "Оставаться на экране, при отображании другой комнаты, во время работы", + "any_room": "Вышеперечисленное, но также в любой комнате, в которую вы вошли или приглашены", + "byline_empty_state_key": "с пустым ключом состояния", + "byline_state_key": "с ключом состояния %(stateKey)s", + "capability": "%(capability)s возможности", "change_avatar_active_room": "Измените аватар вашей активной комнаты", - "see_avatar_change_active_room": "Посмотрите, когда изменится аватар в вашей активной комнате", - "remove_ban_invite_leave_this_room": "Удалять, блокировать или приглашать людей в этой комнате, в частности, вас", + "change_avatar_this_room": "Смените аватар этой комнаты", + "change_name_active_room": "Измените название вашей активной комнаты", + "change_name_this_room": "Измените название этой комнаты", + "change_topic_active_room": "Измените тему вашей активной комнаты", + "change_topic_this_room": "Измените тему этой комнаты", + "receive_membership_active_room": "Просмотрите, когда люди присоединяются, уходят или приглашают в вашу активную комнату", "receive_membership_this_room": "Посмотрите, когда люди присоединяются, покидают или приглашают в эту комнату", "remove_ban_invite_leave_active_room": "Удалять, блокировать или приглашать людей в вашей активной комнате, в частности, вас", - "receive_membership_active_room": "Просмотрите, когда люди присоединяются, уходят или приглашают в вашу активную комнату", - "byline_empty_state_key": "с пустым ключом состояния", - "byline_state_key": "с ключом состояния %(stateKey)s", - "any_room": "Вышеперечисленное, но также в любой комнате, в которую вы вошли или приглашены", - "specific_room": "Вышеописанное, но также в ", - "send_event_type_this_room": "Отправляйте события %(eventType)s от своего имени в этой комнате", - "see_event_type_sent_this_room": "Посмотрите %(eventType)s события, размещённые в этой комнате", - "send_event_type_active_room": "Отправляйте %(eventType)s события от своего имени в вашей активной комнате", + "remove_ban_invite_leave_this_room": "Удалять, блокировать или приглашать людей в этой комнате, в частности, вас", + "see_avatar_change_active_room": "Посмотрите, когда изменится аватар в вашей активной комнате", + "see_avatar_change_this_room": "Посмотрите, когда изменится аватар в этой комнате", "see_event_type_sent_active_room": "Посмотрите %(eventType)s события, размещённые в вашей активной комнате", - "capability": "%(capability)s возможности", - "send_messages_this_room": "Отправляйте сообщения от своего имени в этой комнате", - "send_messages_active_room": "Отправляйте сообщения от своего имени в вашу активную комнату", - "see_messages_sent_this_room": "Посмотрите сообщения, размещённые в этой комнате", + "see_event_type_sent_this_room": "Посмотрите %(eventType)s события, размещённые в этой комнате", + "see_images_sent_active_room": "Посмотрите изображения, размещённые в вашей активной комнате", + "see_images_sent_this_room": "Посмотрите изображения, размещённые в этой комнате", "see_messages_sent_active_room": "Посмотрите сообщения, размещённые в вашей активной комнате", - "send_text_messages_this_room": "Отправляйте текстовые сообщения от своего имени в этой комнате", - "send_text_messages_active_room": "Отправляйте текстовые сообщения от своего имени в активную комнату", - "see_text_messages_sent_this_room": "Посмотрите текстовые сообщения, размещённые в этой комнате", - "see_text_messages_sent_active_room": "Посмотрите текстовые сообщения, размещённые в вашей активной комнате", - "send_emotes_this_room": "Отправляйте эмоции от своего имени в эту комнату", - "send_emotes_active_room": "Отправляйте эмоции от своего имени в активную комнату", - "see_sent_emotes_this_room": "Посмотрите эмоции, размещённые в этой комнате", + "see_messages_sent_this_room": "Посмотрите сообщения, размещённые в этой комнате", + "see_msgtype_sent_active_room": "Посмотрите %(msgtype)s сообщения, размещённые в вашей активной комнате", + "see_msgtype_sent_this_room": "Посмотрите %(msgtype)s сообщения размещённые в этой комнате", + "see_name_change_active_room": "Посмотрите, когда изменится название в вашей активной комнате", + "see_name_change_this_room": "Посмотрите, когда изменится название этой комнаты", "see_sent_emotes_active_room": "Посмотрите эмоции, размещённые в вашей активной комнате", - "send_images_this_room": "Отправьте изображения от своего имени в эту комнату", - "send_images_active_room": "Отправьте изображения от своего имени в свою активную комнату", - "see_images_sent_this_room": "Посмотрите изображения, размещённые в этой комнате", - "see_images_sent_active_room": "Посмотрите изображения, размещённые в вашей активной комнате", - "send_videos_this_room": "Отправьте видео от своего имени в этой комнате", - "send_videos_active_room": "Отправьте видео от своего имени в вашей активной комнате", - "see_videos_sent_this_room": "Посмотрите видео размещённые в этой комнате", + "see_sent_emotes_this_room": "Посмотрите эмоции, размещённые в этой комнате", + "see_sent_files_active_room": "Посмотрите файлы, размещённые в вашей активной комнате", + "see_sent_files_this_room": "Посмотрите файлы, размещённые в этой комнате", + "see_sticker_posted_active_room": "Посмотрите, когда кто-нибудь размещает стикер в вашей активной комнате", + "see_sticker_posted_this_room": "Посмотрите, когда в этой комнате размещается стикер", + "see_text_messages_sent_active_room": "Посмотрите текстовые сообщения, размещённые в вашей активной комнате", + "see_text_messages_sent_this_room": "Посмотрите текстовые сообщения, размещённые в этой комнате", + "see_topic_change_active_room": "Посмотрите, изменится ли тема текущего активного чата", + "see_topic_change_this_room": "Посмотрите, изменится ли тема этого чата", "see_videos_sent_active_room": "Посмотрите видео размещённые в вашей активной комнате", - "send_files_this_room": "Отправьте файлы от своего имени в этой комнате", + "see_videos_sent_this_room": "Посмотрите видео размещённые в этой комнате", + "send_emotes_active_room": "Отправляйте эмоции от своего имени в активную комнату", + "send_emotes_this_room": "Отправляйте эмоции от своего имени в эту комнату", + "send_event_type_active_room": "Отправляйте %(eventType)s события от своего имени в вашей активной комнате", + "send_event_type_this_room": "Отправляйте события %(eventType)s от своего имени в этой комнате", "send_files_active_room": "Отправьте файлы от своего имени в активной комнате", - "see_sent_files_this_room": "Посмотрите файлы, размещённые в этой комнате", - "see_sent_files_active_room": "Посмотрите файлы, размещённые в вашей активной комнате", - "send_msgtype_this_room": "Отправьте %(msgtype)s сообщения от своего имени в эту комнату", + "send_files_this_room": "Отправьте файлы от своего имени в этой комнате", + "send_images_active_room": "Отправьте изображения от своего имени в свою активную комнату", + "send_images_this_room": "Отправьте изображения от своего имени в эту комнату", + "send_messages_active_room": "Отправляйте сообщения от своего имени в вашу активную комнату", + "send_messages_this_room": "Отправляйте сообщения от своего имени в этой комнате", "send_msgtype_active_room": "Отправьте %(msgtype)s сообщения от своего имени в вашу активную комнату", - "see_msgtype_sent_this_room": "Посмотрите %(msgtype)s сообщения размещённые в этой комнате", - "see_msgtype_sent_active_room": "Посмотрите %(msgtype)s сообщения, размещённые в вашей активной комнате" + "send_msgtype_this_room": "Отправьте %(msgtype)s сообщения от своего имени в эту комнату", + "send_stickers_active_room": "Отправить стикеры в активную комнату", + "send_stickers_active_room_as_you": "Отправьте стикер от своего имени в активную комнату", + "send_stickers_this_room": "Отправить стикеры в эту комнату", + "send_stickers_this_room_as_you": "Отправьте стикеры от своего имени в эту комнату", + "send_text_messages_active_room": "Отправляйте текстовые сообщения от своего имени в активную комнату", + "send_text_messages_this_room": "Отправляйте текстовые сообщения от своего имени в этой комнате", + "send_videos_active_room": "Отправьте видео от своего имени в вашей активной комнате", + "send_videos_this_room": "Отправьте видео от своего имени в этой комнате", + "specific_room": "Вышеописанное, но также в ", + "switch_room": "Измените комнату, которую вы просматриваете", + "switch_room_message_user": "Измените комнату, сообщение или пользователя, которого вы просматриваете" + }, + "close_to_view_right_panel": "Закройте виджет, чтобы просмотреть его на этой панели", + "context_menu": { + "delete": "Удалить виджет", + "delete_warning": "Удаление виджета действует для всех участников этой комнаты. Вы действительно хотите удалить этот виджет?", + "move_left": "Сдвинуть влево", + "move_right": "Сдвинуть вправо", + "remove": "Убрать для всех", + "revoke": "Отозвать разрешения", + "screenshot": "Сделать снимок", + "start_audio_stream": "Запустить аудио трансляцию" + }, + "cookie_warning": "Этот виджет может использовать куки.", + "error_hangup_description": "Вас отключили от звонка. (Ошибка: %(message)s)", + "error_hangup_title": "Соединение потеряно", + "error_loading": "Ошибка загрузки виджета", + "error_mixed_content": "Ошибка — Смешанное содержание", + "error_need_invite_permission": "Для этого вы должны иметь возможность приглашать пользователей.", + "error_need_kick_permission": "Вы должны иметь возможность пинать пользователей, чтобы сделать это.", + "error_need_to_be_logged_in": "Вы должны войти в систему.", + "error_unable_start_audio_stream_description": "Невозможно запустить аудио трансляцию.", + "error_unable_start_audio_stream_title": "Не удалось запустить прямую трансляцию", + "modal_data_warning": "Данные на этом экране используются %(widgetDomain)s", + "modal_title_default": "Модальный виджет", + "no_name": "Неизвестное приложение", + "open_id_permissions_dialog": { + "remember_selection": "Запомнить это", + "starting_text": "Виджет проверит ваш идентификатор пользователя, но не сможет выполнять за вас действия:", + "title": "Разрешите этому виджету проверить ваш идентификатор" + }, + "popout": "Всплывающий виджет", + "set_room_layout": "Установить мой макет комнаты для всех", + "shared_data_lang": "Ваш язык", + "shared_data_mxid": "ID пользователя", + "shared_data_name": "Отображаемое имя", + "shared_data_room_id": "ID комнаты", + "shared_data_theme": "Ваша тема", + "shared_data_url": "Ссылка на %(brand)s", + "shared_data_warning": "Используя этот виджет, вы можете делиться данными с %(widgetDomain)s.", + "shared_data_warning_im": "Используя этот виджет, вы можете делиться данными с %(widgetDomain)s и вашим Менеджером Интеграции.", + "shared_data_widget_id": "ID виджета", + "unencrypted_warning": "Виджеты не используют шифрование сообщений.", + "unmaximise": "Развернуть", + "unpin_to_view_right_panel": "Открепите виджет, чтобы просмотреть его на этой панели" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Всё прописными буквами так же легко угадывается как и всё строчными", + "anotherWord": "Добавьте ещё одно-два слова. Лучше использовать редкие слова.", + "associatedYears": "Избегайте годов, которые связаны с вами", + "capitalization": "Заглавные буквы не особо помогают", + "dates": "Избегайте дат и годов, которые связаны с вами", + "l33t": "Предсказуемые замены типа «@» вместо «a» не особо помогают", + "longerKeyboardPattern": "Используйте более длинную комбинацию клавиш с бо́льшим количеством поворотов", + "noNeed": "Нет необходимости в символах, цифрах или заглавных буквах", + "recentYears": "Избегайте последних годов", + "repeated": "Избегайте повторяющихся слов и символов", + "reverseWords": "Угадать перевёрнутые слова не сильно труднее", + "sequences": "Избегайте последовательностей", + "useWords": "Используйте несколько слов, избегайте общих фраз" + }, + "warnings": { + "common": "Это очень распространённый пароль", + "commonNames": "Распространённые имена и фамилии легко угадываемы", + "dates": "Даты часто легко угадать", + "extendedRepeat": "Повторы типа «abcabcabc», лишь немного сложнее угадать, чем «abc»", + "keyPattern": "Короткие клавиатурные шаблоны легко угадываемы", + "namesByThemselves": "Имена и фамилии легко угадываемые", + "recentYears": "Последние года легко угадываемы", + "sequences": "Последовательности типа abc или 6543 легко угадываемы", + "similarToCommon": "Это похоже на распространённый пароль", + "simpleRepeat": "Повторы типа \"ааа\" легко угадываемы", + "straightRow": "Прямые ряды клавиш легко угадываемы", + "topHundred": "Это топ-100 распространённых паролей", + "topTen": "Это топ-10 распространённых паролей", + "wordByItself": "Общеупотребительные слова легко угадываемы" } - }, - "feedback": { - "sent": "Отзыв отправлен", - "comment_label": "Комментарий", - "platform_username": "Ваша платформа и имя пользователя будут отмечены, чтобы мы могли максимально использовать ваш отзыв.", - "may_contact_label": "Вы можете связаться со мной, за дальнейшими действиями или помощью с испытанием идей", - "pro_type": "СОВЕТ ДЛЯ ПРОФЕССИОНАЛОВ: если вы запустите ошибку, отправьте журналы отладки, чтобы помочь нам отследить проблему.", - "existing_issue_link": "Пожалуйста, сначала просмотрите существующие ошибки на Github. Нет совпадений? Сообщите о новой.", - "send_feedback_action": "Отправить отзыв" } } diff --git a/src/i18n/strings/sco.json b/src/i18n/strings/sco.json deleted file mode 100644 index 0967ef424bc..00000000000 --- a/src/i18n/strings/sco.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/src/i18n/strings/si.json b/src/i18n/strings/si.json deleted file mode 100644 index da747ca766b..00000000000 --- a/src/i18n/strings/si.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "This email address is already in use": "මෙම විද්‍යුත් තැපැල් ලිපිනය දැනටමත් භාවිතයේ පවතී", - "This phone number is already in use": "මෙම දුරකථන අංකය දැනටමත් භාවිතයේ පවතී", - "Use Single Sign On to continue": "ඉදිරියට යාමට තනි පුරනය වීම භාවිතා කරන්න", - "Confirm adding this email address by using Single Sign On to prove your identity.": "ඔබගේ අනන්‍යතාවය සනාථ කිරීම සඳහා තනි පුරනය භාවිතා කිරීමෙන් මෙම විද්‍යුත් තැපැල් ලිපිනය එක් කිරීම තහවුරු කරන්න.", - "Add Email Address": "වි-තැපැල් ලිපිනය එකතු කරන්න", - "Explore rooms": "කාමර බලන්න", - "action": { - "confirm": "තහවුරු කරන්න", - "dismiss": "ඉවතලන්න", - "sign_in": "පිවිසෙන්න" - }, - "auth": { - "register_action": "ගිණුමක් සාදන්න" - } -} diff --git a/src/i18n/strings/sk.json b/src/i18n/strings/sk.json index 93510e346f9..a42d3053268 100644 --- a/src/i18n/strings/sk.json +++ b/src/i18n/strings/sk.json @@ -1,4116 +1,3942 @@ { - "This email address is already in use": "Táto emailová adresa sa už používa", - "This phone number is already in use": "Toto telefónne číslo sa už používa", - "Failed to verify email address: make sure you clicked the link in the email": "Nepodarilo sa overiť emailovú adresu: Uistite sa, že ste správne klikli na odkaz v emailovej správe", - "You cannot place a call with yourself.": "Nemôžete zavolať samému sebe.", - "Warning!": "Upozornenie!", - "Upload Failed": "Nahrávanie zlyhalo", - "Sun": "Ne", - "Mon": "Po", - "Tue": "Ut", - "Wed": "St", - "Thu": "Št", - "Fri": "Pi", - "Sat": "So", - "Jan": "Jan", - "Feb": "Feb", - "Mar": "Mar", - "Apr": "Apr", - "May": "Máj", - "Jun": "Jún", - "Jul": "Júl", - "Aug": "Aug", - "Sep": "Sep", - "Oct": "Okt", - "Nov": "Nov", - "Dec": "Dec", - "PM": "PM", - "AM": "AM", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s nemá udelené povolenie, aby vám mohol posielať oznámenia - Prosím, skontrolujte nastavenia vašeho prehliadača", - "%(brand)s was not given permission to send notifications - please try again": "Aplikácii %(brand)s nebolo udelené povolenie potrebné pre posielanie oznámení - prosím, skúste to znovu", - "Unable to enable Notifications": "Nie je možné povoliť oznámenia", - "This email address was not found": "Túto emailovú adresu sa nepodarilo nájsť", - "Default": "Predvolené", - "Moderator": "Moderátor", - "Operation failed": "Operácia zlyhala", - "Failed to invite": "Pozvanie zlyhalo", - "You need to be logged in.": "Mali by ste byť prihlásení.", - "You need to be able to invite users to do that.": "Musíte mať oprávnenie pozývať používateľov, aby ste to mohli urobiť.", - "Unable to create widget.": "Nie je možné vytvoriť widget.", - "Failed to send request.": "Nepodarilo sa odoslať požiadavku.", - "This room is not recognised.": "Nie je možné rozpoznať takúto miestnosť.", - "Power level must be positive integer.": "Úroveň oprávnenia musí byť kladné celé číslo.", - "You are not in this room.": "Nenachádzate sa v tejto miestnosti.", - "You do not have permission to do that in this room.": "V tejto miestnosti na toto nemáte udelené povolenie.", - "Missing room_id in request": "V požiadavke chýba room_id", - "Room %(roomId)s not visible": "Miestnosť %(roomId)s nie je viditeľná", - "Missing user_id in request": "V požiadavke chýba user_id", - "Ignored user": "Ignorovaný používateľ", - "You are now ignoring %(userId)s": "Od teraz ignorujete používateľa %(userId)s", - "Unignored user": "Ignorácia zrušená", - "You are no longer ignoring %(userId)s": "Od teraz viac neignorujete používateľa %(userId)s", - "Verified key": "Kľúč overený", - "Reason": "Dôvod", - "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", - "Not a valid %(brand)s keyfile": "Toto nie je správny súbor s kľúčmi %(brand)s", - "Authentication check failed: incorrect password?": "Kontrola overenia zlyhala: Nesprávne heslo?", - "Incorrect verification code": "Nesprávny overovací kód", - "Phone": "Telefón", - "No display name": "Žiadne zobrazované meno", - "New passwords don't match": "Nové heslá sa nezhodujú", - "Passwords can't be empty": "Heslá nemôžu byť prázdne", - "Export E2E room keys": "Exportovať end-to-end šifrovacie kľúče miestnosti", - "Do you want to set an email address?": "Želáte si nastaviť emailovú adresu?", - "Current password": "Súčasné heslo", - "New Password": "Nové heslo", - "Confirm password": "Potvrdiť heslo", - "Change Password": "Zmeniť heslo", - "Failed to set display name": "Nepodarilo sa nastaviť zobrazované meno", - "Authentication": "Overenie", - "Drop file here to upload": "Pretiahnutím sem nahráte súbor", - "Unban": "Povoliť vstup", - "Failed to ban user": "Nepodarilo sa zakázať používateľa", - "Failed to mute user": "Nepodarilo sa umlčať používateľa", - "Failed to change power level": "Nepodarilo sa zmeniť úroveň oprávnenia", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Túto zmenu nebudete môcť vrátiť späť, pretože tomuto používateľovi udeľujete rovnakú úroveň oprávnenia, akú máte vy.", - "Are you sure?": "Ste si istí?", - "Unignore": "Prestať ignorovať", - "Jump to read receipt": "Preskočiť na potvrdenie o prečítaní", - "Admin Tools": "Nástroje správcu", - "and %(count)s others...": { - "other": "a ďalších %(count)s…", - "one": "a jeden ďalší…" - }, - "Invited": "Pozvaní", - "Filter room members": "Filtrovať členov v miestnosti", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (oprávnenie %(powerLevelNumber)s)", - "You do not have permission to post to this room": "Nemáte povolenie posielať do tejto miestnosti", - "Server error": "Chyba servera", - "Server unavailable, overloaded, or something else went wrong.": "Server je nedostupný, preťažený, alebo sa pokazilo niečo iné.", - "Command error": "Chyba príkazu", - "Unnamed room": "Nepomenovaná miestnosť", - "(~%(count)s results)": { - "other": "(~%(count)s výsledkov)", - "one": "(~%(count)s výsledok)" - }, - "Join Room": "Vstúpiť do miestnosti", - "Upload avatar": "Nahrať obrázok", - "Forget room": "Zabudnúť miestnosť", - "Rooms": "Miestnosti", - "Low priority": "Nízka priorita", - "Historical": "Historické", - "%(roomName)s does not exist.": "%(roomName)s neexistuje.", - "%(roomName)s is not accessible at this time.": "%(roomName)s nie je momentálne prístupná.", - "Failed to unban": "Nepodarilo sa povoliť vstup", - "Banned by %(displayName)s": "Vstup zakázal %(displayName)s", - "unknown error code": "neznámy kód chyby", - "Failed to forget room %(errCode)s": "Nepodarilo sa zabudnúť miestnosť %(errCode)s", - "Privileged Users": "Oprávnení používatelia", - "No users have specific privileges in this room": "Žiadny používatelia nemajú v tejto miestnosti pridelené konkrétne poverenia", - "Banned users": "Používatelia, ktorým bol zakázaný vstup", - "This room is not accessible by remote Matrix servers": "Táto miestnosť nie je prístupná zo vzdialených Matrix serverov", - "Favourite": "Obľúbiť", - "Publish this room to the public in %(domain)s's room directory?": "Uverejniť túto miestnosť v adresári miestností na serveri %(domain)s?", - "Who can read history?": "Kto môže čítať históriu?", - "Anyone": "Ktokoľvek", - "Members only (since the point in time of selecting this option)": "Len členovia (odkedy je aktívna táto voľba)", - "Members only (since they were invited)": "Len členovia (odkedy boli pozvaní)", - "Members only (since they joined)": "Len členovia (odkedy vstúpili)", - "Permissions": "Povolenia", - "Jump to first unread message.": "Preskočiť na prvú neprečítanú správu.", - "not specified": "nezadané", - "This room has no local addresses": "Pre túto miestnosť nie sú žiadne lokálne adresy", - "You have disabled URL previews by default.": "Predvolene máte zakázané náhľady URL adries.", - "You have enabled URL previews by default.": "Predvolene máte povolené náhľady URL adries.", - "URL Previews": "Náhľady URL adries", - "Error decrypting attachment": "Chyba pri dešifrovaní prílohy", - "Decrypt %(text)s": "Dešifrovať %(text)s", - "Download %(text)s": "Stiahnuť %(text)s", - "Invalid file%(extra)s": "Neplatný súbor%(extra)s", - "Error decrypting image": "Chyba pri dešifrovaní obrázka", - "Error decrypting video": "Chyba pri dešifrovaní videa", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s zmenil obrázok miestnosti %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s odstránil obrázok miestnosti.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s zmenil obrázok miestnosti ", - "Copied!": "Skopírované!", - "Failed to copy": "Nepodarilo sa skopírovať", - "Add an Integration": "Pridať integráciu", - "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?": "Budete presmerovaní na stránku tretej strany, aby ste mohli overiť svoj účet na použitie s %(integrationsUrl)s. Chcete pokračovať?", - "Token incorrect": "Neplatný token", - "A text message has been sent to %(msisdn)s": "Na číslo %(msisdn)s bola odoslaná textová správa", - "Please enter the code it contains:": "Prosím, zadajte kód z tejto správy:", - "Start authentication": "Spustiť overenie", - "Sign in with": "Na prihlásenie sa použije", - "Email address": "Emailová adresa", - "Something went wrong!": "Niečo sa pokazilo!", - "Delete Widget": "Vymazať widget", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Týmto vymažete widget pre všetkých používateľov v tejto miestnosti. Ste si istí, že chcete vymazať tento widget?", - "Delete widget": "Vymazať widget", - "Create new room": "Vytvoriť novú miestnosť", - "Home": "Domov", - "%(items)s and %(count)s others": { - "other": "%(items)s a %(count)s ďalší", - "one": "%(items)s a jeden ďalší" - }, - "%(items)s and %(lastItem)s": "%(items)s a tiež %(lastItem)s", - "Custom level": "Vlastná úroveň", - "And %(count)s more...": { - "other": "A %(count)s ďalších…" - }, - "Confirm Removal": "Potvrdiť odstránenie", - "Unknown error": "Neznáma chyba", - "Deactivate Account": "Deaktivovať účet", - "An error has occurred.": "Vyskytla sa chyba.", - "Unable to restore session": "Nie je možné obnoviť reláciu", - "Invalid Email Address": "Nesprávna emailová adresa", - "This doesn't appear to be a valid email address": "Toto nevyzerá ako platná e-mailová adresa", - "Verification Pending": "Nedokončené overenie", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Prosím, skontrolujte si email a kliknite na odkaz v správe, ktorú sme vám poslali. Keď budete mať toto za sebou, kliknite na tlačidlo Pokračovať.", - "Unable to add email address": "Nie je možné pridať emailovú adresu", - "Unable to verify email address.": "Nie je možné overiť emailovú adresu.", - "This will allow you to reset your password and receive notifications.": "Toto vám umožní obnoviť si heslo a prijímať oznámenia emailom.", - "You must register to use this functionality": "Aby ste mohli použiť túto vlastnosť, musíte byť zaregistrovaný", - "You must join the room to see its files": "Aby ste si mohli zobraziť zoznam súborov, musíte vstúpiť do miestnosti", - "Reject invitation": "Odmietnuť pozvanie", - "Are you sure you want to reject the invitation?": "Ste si istí, že chcete odmietnuť toto pozvanie?", - "Failed to reject invitation": "Nepodarilo sa odmietnuť pozvanie", - "Are you sure you want to leave the room '%(roomName)s'?": "Ste si istí, že chcete opustiť miestnosť '%(roomName)s'?", - "Signed Out": "Ste odhlásení", - "For security, this session has been signed out. Please sign in again.": "Z bezpečnostných dôvodov bola táto relácia odhlásená. Prosím, prihláste sa znova.", - "Connectivity to the server has been lost.": "Spojenie so serverom bolo prerušené.", - "Sent messages will be stored until your connection has returned.": "Odoslané správy ostanú uložené, kým sa spojenie nenadviaže znovu.", - "You seem to be uploading files, are you sure you want to quit?": "Zdá sa, že práve nahrávate súbory, ste si istí, že chcete skončiť?", - "You seem to be in a call, are you sure you want to quit?": "Zdá sa, že máte prebiehajúci hovor, ste si istí, že chcete skončiť?", - "Search failed": "Hľadanie zlyhalo", - "Server may be unavailable, overloaded, or search timed out :(": "Server môže byť nedostupný, preťažený, alebo vypršal časový limit hľadania :(", - "No more results": "Žiadne ďalšie výsledky", - "Failed to reject invite": "Nepodarilo sa odmietnuť pozvanie", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Pri pokuse načítať konkrétny bod v histórii tejto miestnosti sa vyskytla chyba, nemáte povolenie na zobrazenie zodpovedajúcej správy.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Pokus o načítanie konkrétneho bodu na časovej osi tejto miestnosti, ale nepodarilo sa ho nájsť.", - "Failed to load timeline position": "Nepodarilo sa načítať pozíciu na časovej osi", - "Uploading %(filename)s and %(count)s others": { - "other": "Nahrávanie %(filename)s a %(count)s ďalších súborov", - "one": "Nahrávanie %(filename)s a %(count)s ďalší súbor" - }, - "Uploading %(filename)s": "Nahrávanie %(filename)s", - "Mirror local video feed": "Zrkadliť lokálne video", - "Failed to change password. Is your password correct?": "Nepodarilo sa zmeniť heslo. Zadali ste správne heslo?", - "Unable to remove contact information": "Nie je možné odstrániť kontaktné informácie", - "": "", - "Import E2E room keys": "Importovať end-to-end šifrovacie kľúče miestnosti", - "Cryptography": "Kryptografia", - "Check for update": "Skontrolovať dostupnosť aktualizácie", - "Reject all %(invitedRooms)s invites": "Odmietnuť všetky %(invitedRooms)s pozvania", - "No media permissions": "Nepovolený prístup k médiám", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Mali by ste aplikácii %(brand)s ručne udeliť právo pristupovať k mikrofónu a kamere", - "No Microphones detected": "Neboli rozpoznané žiadne mikrofóny", - "No Webcams detected": "Neboli rozpoznané žiadne kamery", - "Default Device": "Predvolené zariadenie", - "Email": "Email", - "Notifications": "Oznámenia", - "Profile": "Profil", - "Account": "Účet", - "A new password must be entered.": "Musíte zadať nové heslo.", - "New passwords must match each other.": "Obe nové heslá musia byť zhodné.", - "Return to login screen": "Vrátiť sa na prihlasovaciu obrazovku", - "Incorrect username and/or password.": "Nesprávne meno používateľa a / alebo heslo.", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "K domovskému serveru nie je možné pripojiť sa použitím protokolu HTTP keďže v adresnom riadku prehliadača máte HTTPS adresu. Použite protokol HTTPS alebo povolte nezabezpečené skripty.", - "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 je možné pripojiť sa k domovskému serveru - skontrolujte prosím funkčnosť vášho pripojenia na internet. Uistite sa že certifikát domovského servera je dôveryhodný a že žiaden doplnok nainštalovaný v prehliadači nemôže blokovať požiadavky.", - "Commands": "Príkazy", - "Notify the whole room": "Oznamovať celú miestnosť", - "Room Notification": "Oznámenie miestnosti", - "Users": "Používatelia", - "Session ID": "ID relácie", - "Passphrases must match": "Prístupové frázy sa musia zhodovať", - "Passphrase must not be empty": "Prístupová fráza nesmie byť prázdna", - "Export room keys": "Exportovať kľúče miestností", - "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.": "Tento proces vás prevedie exportom kľúčov určených na dešifrovanie správ, ktoré ste dostali v šifrovaných miestnostiach do lokálneho súboru. Tieto kľúče zo súboru môžete neskôr importovať do iného Matrix klienta, aby ste v ňom mohli dešifrovať vaše šifrované správy.", - "Enter passphrase": "Zadajte prístupovú frázu", - "Confirm passphrase": "Potvrďte prístupovú frázu", - "Import room keys": "Importovať kľúče miestností", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Tento proces vás prevedie importom šifrovacích kľúčov, ktoré ste si v minulosti exportovali v inom Matrix klientovi. Po úspešnom importe budete v tomto klientovi môcť dešifrovať všetky správy, ktoré ste mohli dešifrovať v spomínanom klientovi.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Exportovaný súbor bude chránený prístupovou frázou. Tu by ste mali zadať prístupovú frázu, aby ste súbor dešifrovali.", - "File to import": "Importovať zo súboru", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Všimnite si: Práve sa prihlasujete na server %(hs)s, nie na server matrix.org.", - "Restricted": "Obmedzené", - "URL previews are enabled by default for participants in this room.": "Náhľady URL adries sú predvolene povolené pre členov tejto miestnosti.", - "URL previews are disabled by default for participants in this room.": "Náhľady URL adries sú predvolene zakázané pre členov tejto miestnosti.", - "Send": "Odoslať", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)sh", - "%(duration)sd": "%(duration)sd", - "collapse": "zbaliť", - "expand": "rozbaliť", - "Old cryptography data detected": "Nájdené zastaralé kryptografické údaje", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "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.": "Túto zmenu nebudete môcť vrátiť späť, pretože sa degradujete, a ak ste posledným privilegovaným používateľom v miestnosti, nebude možné získať oprávnenia späť.", - "Replying": "Odpoveď", - "This room is not public. You will not be able to rejoin without an invite.": "Toto nie je verejne dostupná miestnosť. Bez pozvánky nebudete do nej môcť vstúpiť znovu.", - "Failed to remove tag %(tagName)s from room": "Z miestnosti sa nepodarilo odstrániť značku %(tagName)s", - "Failed to add tag %(tagName)s to room": "Miestnosti sa nepodarilo pridať značku %(tagName)s", - "In reply to ": "Odpoveď na ", - "You don't currently have any stickerpacks enabled": "Momentálne nemáte aktívne žiadne balíčky s nálepkami", - "Sunday": "Nedeľa", - "Notification targets": "Ciele oznámení", - "Today": "Dnes", - "Friday": "Piatok", - "On": "Povolené", - "Changelog": "Zoznam zmien", - "Waiting for response from server": "Čakanie na odpoveď zo servera", - "Failed to send logs: ": "Nepodarilo sa odoslať záznamy: ", - "This Room": "V tejto miestnosti", - "Unavailable": "Nedostupné", - "Source URL": "Pôvodná URL", - "Filter results": "Filtrovať výsledky", - "No update available.": "K dispozícii nie je žiadna aktualizácia.", - "Noisy": "Hlasné", - "Search…": "Hľadať…", - "Tuesday": "Utorok", - "Preparing to send logs": "príprava odoslania záznamov", - "Saturday": "Sobota", - "Monday": "Pondelok", - "All Rooms": "Vo všetkých miestnostiach", - "Wednesday": "Streda", - "All messages": "Všetky správy", - "What's new?": "Čo je nové?", - "Invite to this room": "Pozvať do tejto miestnosti", - "You cannot delete this message. (%(code)s)": "Nemôžete vymazať túto správu. (%(code)s)", - "Thursday": "Štvrtok", - "Logs sent": "Záznamy boli odoslané", - "Yesterday": "Včera", - "Error encountered (%(errorDetail)s).": "Vyskytla sa chyba (%(errorDetail)s).", - "Low Priority": "Nízka priorita", - "What's New": "Čo Je Nové", - "Off": "Zakázané", - "Thank you!": "Ďakujeme!", - "Popout widget": "Otvoriť widget v novom okne", - "Missing roomId.": "Chýba ID miestnosti.", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Nie je možné načítať udalosť odkazovanú v odpovedi. Takáto udalosť buď neexistuje alebo nemáte povolenie na jej zobrazenie.", - "Send Logs": "Odoslať záznamy", - "Clear Storage and Sign Out": "Vymazať úložisko a odhlásiť sa", - "We encountered an error trying to restore your previous session.": "Počas obnovovania vašej predchádzajúcej relácie sa vyskytla chyba.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Vymazaním úložiska prehliadača možno opravíte váš problém, no zároveň sa týmto odhlásite a história vašich šifrovaných konverzácií sa pre vás môže stať nečitateľná.", - "Send analytics data": "Odosielať analytické údaje", - "Enable widget screenshots on supported widgets": "Umožniť zachytiť snímku obrazovky pre podporované widgety", - "Muted Users": "Umlčaní používatelia", - "Can't leave Server Notices room": "Nie je možné opustiť miestnosť Oznamy zo servera", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Táto miestnosť je určená na dôležité oznamy a správy od správcov domovského servera, preto ju nie je možné opustiť.", - "Terms and Conditions": "Zmluvné podmienky", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Ak chcete aj naďalej používať domovský server %(homeserverDomain)s, mali by ste si prečítať a odsúhlasiť naše zmluvné podmienky.", - "Review terms and conditions": "Prečítať zmluvné podmienky", - "Share Link to User": "Zdieľať odkaz na používateľa", - "Share room": "Zdieľať miestnosť", - "Share Room": "Zdieľať miestnosť", - "Link to most recent message": "Odkaz na najnovšiu správu", - "Share User": "Zdieľať používateľa", - "Link to selected message": "Odkaz na vybratú správu", - "No Audio Outputs detected": "Neboli rozpoznané žiadne zariadenia pre výstup zvuku", - "Audio Output": "Výstup zvuku", - "Share Room Message": "Zdieľať správu z miestnosti", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "Náhľady URL adries sú v šifrovaných miestnostiach ako je táto predvolene zakázané, aby ste si mohli byť istí, že obsah odkazov z vašej konverzácii nebude zaznamenaný na vašom domovskom serveri počas ich generovania.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Ak niekto vo svojej správe pošle URL adresu, môže byť zobrazený jej náhľad obsahujúci názov, popis a obrázok z cieľovej web stránky.", - "Permission Required": "Vyžaduje sa povolenie", - "You do not have permission to start a conference call in this room": "V tejto miestnosti nemáte povolenie začať konferenčný hovor", - "This event could not be displayed": "Nie je možné zobraziť túto udalosť", - "Demote yourself?": "Znížiť vlastnú úroveň oprávnení?", - "Demote": "Znížiť", - "You can't send any messages until you review and agree to our terms and conditions.": "Nemôžete posielať žiadne správy, kým si neprečítate a neodsúhlasíte naše zmluvné podmienky.", - "Please contact your homeserver administrator.": "Prosím, kontaktujte správcu domovského servera.", - "This homeserver has hit its Monthly Active User limit.": "Bol dosiahnutý mesačný limit počtu aktívnych používateľov tohoto domovského servera.", - "This homeserver has exceeded one of its resource limits.": "Bol prekročený limit využitia prostriedkov pre tento domovský server.", - "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.": "Vaša správa nebola odoslaná, pretože bol dosiahnutý mesačný limit počtu aktívnych používateľov tohoto domovského servera. Prosím, kontaktujte správcu služieb aby ste službu mohli naďalej používať.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Vaša správa nebola odoslaná, pretože bol prekročený limit prostriedkov tohoto domovského servera. Prosím, kontaktujte správcu služieb aby ste službu mohli naďalej používať.", - "Please contact your service administrator to continue using this service.": "Prosím, kontaktujte správcu služieb aby ste mohli službu ďalej používať.", - "This room has been replaced and is no longer active.": "Táto miestnosť bola nahradená a nie je viac aktívna.", - "The conversation continues here.": "Konverzácia pokračuje tu.", - "Only room administrators will see this warning": "Toto upozornenie sa zobrazuje len správcom miestnosti", - "This room is a continuation of another conversation.": "Táto miestnosť je pokračovaním staršej konverzácii.", - "Click here to see older messages.": "Kliknutím sem zobrazíte staršie správy.", - "Failed to upgrade room": "Nepodarilo sa aktualizovať miestnosť", - "The room upgrade could not be completed": "Nie je možné dokončiť aktualizáciu miestnosti na jej najnovšiu verziu", - "Upgrade this room to version %(version)s": "Aktualizovať túto miestnosť na verziu %(version)s", - "Upgrade Room Version": "Aktualizovať verziu miestnosti", - "Create a new room with the same name, description and avatar": "Vznikne nová miestnosť s rovnakým názvom, témou a obrázkom", - "Update any local room aliases to point to the new room": "Všetky lokálne aliasy pôvodnej miestnosti sa aktualizujú tak, aby ukazovali na novú miestnosť", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "V pôvodnej miestnosti bude zverejnené odporúčanie prejsť do novej miestnosti a posielanie do pôvodnej miestnosti bude zakázané pre všetkých používateľov", - "Put a link back to the old room at the start of the new room so people can see old messages": "História novej miestnosti sa začne odkazom do pôvodnej miestnosti, aby si členovia vedeli zobraziť staršie správy", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Pred tým, než odošlete záznamy, musíte nahlásiť váš problém na GitHub. Uvedte prosím podrobný popis.", - "%(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 teraz vyžaduje 3-5× menej pamäte, pretože informácie o ostatných používateľoch načítava len podľa potreby. Prosím počkajte na dokončenie synchronizácie so serverom!", - "Updating %(brand)s": "Prebieha aktualizácia %(brand)s", - "Unable to load! Check your network connectivity and try again.": "Nie je možné načítať! Skontrolujte prístup na internet a skúste neskôr.", - "Unrecognised address": "Nerozpoznaná adresa", - "You do not have permission to invite people to this room.": "Nemáte povolenie pozývať ľudí do tejto miestnosti.", - "Unknown server error": "Neznáma chyba servera", - "Use a few words, avoid common phrases": "Použite niekoľko slov, vyhýbajte sa bežným frázam", - "No need for symbols, digits, or uppercase letters": "Nemusí obsahovať veľké písmená, číslice alebo interpunkčné znaky", - "Use a longer keyboard pattern with more turns": "Zadajte dlhšiu frázu so znakmi rozmiestnenými po celej klávesnici", - "Avoid repeated words and characters": "Neopakujte krátke slová, znaky alebo ich skupiny", - "Avoid sequences": "Nestláčajte klávesy umiestnené v poradí vedľa seba", - "Avoid recent years": "Nepíšte čísla podľa aktuálneho alebo posledných rokov", - "Avoid years that are associated with you": "Vyvarujte sa rokom, ktoré sú s vami stotožnené", - "Avoid dates and years that are associated with you": "Vyvarujte sa dátumov a rokov, ktoré sú s vami stotožnené", - "Capitalization doesn't help very much": "Veľkosť písmen nie je veľmi rozhodujúca", - "All-uppercase is almost as easy to guess as all-lowercase": "Všetky veľké písmená je možné uhádnuť rovnako ľahko ako všetky malé písmená", - "Reversed words aren't much harder to guess": "Slová napísané odzadu tiež nie je omnoho náročnejšie uhádnuť", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Predvídateľné nahrádzanie znakov ako „@“ namiesto „a“ veľmi nepomáha", - "Add another word or two. Uncommon words are better.": "Pridajte ešte jedno dve slová. Lepšie sú tie, nie bežne používané.", - "Repeats like \"aaa\" are easy to guess": "Opakovanie znakov ako „aaa“ je možné veľmi ľahko uhádnuť", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Opakovanie skupín znakov napríklad „abcabcabc“ je len o trochu zložitejšie uhádnuť než „abc“", - "Sequences like abc or 6543 are easy to guess": "Sekvencie znakov ako sú „abc“ alebo „6543“ je veľmi ľahko možné uhádnuť", - "Recent years are easy to guess": "Nedávne roky je veľmi ľahké uhádnuť", - "Dates are often easy to guess": "Dátumy je často možné ľahko uhádnuť", - "This is a top-10 common password": "Toto heslo je z 10 najpoužívanejších", - "This is a top-100 common password": "Toto heslo je zo 100 najpoužívanejších", - "This is a very common password": "Toto je veľmi často používané heslo", - "This is similar to a commonly used password": "Toto je veľmi podobné často používanému heslu", - "A word by itself is easy to guess": "Samostatné slovo je ľahké uhádnuť", - "Names and surnames by themselves are easy to guess": "Mená a priezviská je samé o sebe ľahké uhádnuť", - "Common names and surnames are easy to guess": "Bežné mená a priezviská je ľahké uhádnuť", - "Straight rows of keys are easy to guess": "Po sebe nasledujúce rady klávesov je ľahké uhádnuť", - "Short keyboard patterns are easy to guess": "Krátke vzory z klávesov je ľahké uhádnuť", - "Delete Backup": "Vymazať zálohu", - "Unable to load key backup status": "Nie je možné načítať stav zálohy kľúčov", - "Set up": "Nastaviť", - "Add some now": "Pridajte si nejaké teraz", - "Please review and accept all of the homeserver's policies": "Prosím, prečítajte si a odsúhlaste všetky podmienky tohoto domovského servera", - "Please review and accept the policies of this homeserver:": "Prosím, prečítajte si a odsúhlaste podmienky používania tohoto domovského servera:", - "The following users may not exist": "Nasledujúci používatelia pravdepodobne neexistujú", - "Unable to load commit detail: %(msg)s": "Nie je možné načítať podrobnosti pre commit: %(msg)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": "Aby ste po odhlásení neprišli o možnosť čítať históriu šifrovaných konverzácií, mali by ste si ešte pred odhlásením exportovať šifrovacie kľúče miestností. Prosím vráťte sa k novšej verzii %(brand)s a exportujte si kľúče", - "Incompatible Database": "Nekompatibilná databáza", - "Continue With Encryption Disabled": "Pokračovať s vypnutým šifrovaním", - "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.": "Použili ste aj %(brand)s na adrese %(host)s so zapnutou voľbou Načítanie zoznamu členov pri prvom zobrazení. V tejto verzii je Načítanie zoznamu členov pri prvom zobrazení vypnuté. Keď že lokálna vyrovnávacia pamäť nie je vzájomne kompatibilná s takýmito nastaveniami, %(brand)s potrebuje znovu synchronizovať údaje z vašeho účtu.", - "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.": "Ak máte %(brand)s s iným nastavením otvorený na ďalšej karte, prosím zatvorte ju, pretože použitie %(brand)s s rôznym nastavením na jednom zariadení vám spôsobí len problémy.", - "Incompatible local cache": "Nekompatibilná lokálna vyrovnávacia pamäť", - "Clear cache and resync": "Vymazať vyrovnávaciu pamäť a synchronizovať znovu", - "Unable to load backup status": "Nie je možné načítať stav zálohy", - "Unable to restore backup": "Nie je možné obnoviť zo zálohy", - "No backup found!": "Nebola nájdená žiadna záloha!", - "Failed to decrypt %(failedCount)s sessions!": "Nepodarilo sa dešifrovať %(failedCount)s relácií!", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Nie je možné nájsť používateľský profil pre Matrix ID zobrazené nižšie. Chcete ich napriek tomu pozvať?", - "Invite anyway and never warn me again": "Napriek tomu pozvať a viac neupozorňovať", - "Invite anyway": "Napriek tomu pozvať", - "Invalid homeserver discovery response": "Neplatná odpoveď pri zisťovaní domovského servera", - "Invalid identity server discovery response": "Neplatná odpoveď pri zisťovaní servera totožností", - "General failure": "Všeobecná chyba", - "That matches!": "Zhoda!", - "That doesn't match.": "To sa nezhoduje.", - "Go back to set it again.": "Vráťte sa späť a nastavte to znovu.", - "Unable to create key backup": "Nie je možné vytvoriť zálohu šifrovacích kľúčov", - "New Recovery Method": "Nový spôsob obnovy", - "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.": "Ak ste si nenastavili nový spôsob obnovenia, je možné, že útočník sa pokúša dostať k vášmu účtu. Radšej si ihneď zmeňte vaše heslo a nastavte si nový spôsob obnovenia v Nastaveniach.", - "Set up Secure Messages": "Nastavenie zabezpečených správ", - "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.", - "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.", - "Verify this user by confirming the following number appears on their screen.": "Overte tohoto používateľa tým, že zistíte, či sa na jeho obrazovke objaví nasledujúce číslo.", - "Unable to find a supported verification method.": "Nie je možné nájsť podporovanú metódu overenia.", - "Dog": "Pes", - "Cat": "Mačka", - "Lion": "Lev", - "Horse": "Kôň", - "Unicorn": "Jednorožec", - "Pig": "Prasa", - "Elephant": "Slon", - "Rabbit": "Zajac", - "Panda": "Panda", - "Rooster": "Kohút", - "Penguin": "Tučniak", - "Turtle": "Korytnačka", - "Fish": "Ryba", - "Octopus": "Chobotnica", - "Butterfly": "Motýľ", - "Flower": "Kvet", - "Tree": "Strom", - "Cactus": "Kaktus", - "Mushroom": "Huba", - "Globe": "Zemeguľa", - "Moon": "Mesiac", - "Cloud": "Oblak", - "Fire": "Oheň", - "Banana": "Banán", - "Apple": "Jablko", - "Strawberry": "Jahoda", - "Corn": "Kukurica", - "Pizza": "Pizza", - "Cake": "Torta", - "Heart": "Srdce", - "Smiley": "Smajlík", - "Robot": "Robot", - "Hat": "Klobúk", - "Glasses": "Okuliare", - "Spanner": "Vidlicový kľúč", - "Santa": "Mikuláš", - "Thumbs up": "Palec nahor", - "Umbrella": "Dáždnik", - "Hourglass": "Presýpacie hodiny", - "Clock": "Budík", - "Gift": "Darček", - "Light bulb": "Žiarovka", - "Book": "Kniha", - "Pencil": "Ceruzka", - "Paperclip": "Kancelárska sponka", - "Scissors": "Nožnice", - "Key": "Kľúč", - "Hammer": "Kladivo", - "Telephone": "Telefón", - "Flag": "Zástava", - "Train": "Vlak", - "Bicycle": "Bicykel", - "Aeroplane": "Lietadlo", - "Rocket": "Raketa", - "Trophy": "Trofej", - "Ball": "Lopta", - "Guitar": "Gitara", - "Trumpet": "Trúbka", - "Bell": "Zvonec", - "Anchor": "Kotva", - "Headphones": "Slúchadlá", - "Folder": "Fascikel", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Poslali sme vám email, aby sme mohli overiť vašu adresu. Postupujte podľa odoslaných inštrukcií a potom kliknite na nižšie zobrazené tlačidlo.", - "Email Address": "Emailová adresa", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Ste si istí? Ak nemáte správne zálohované šifrovacie kľúče, prídete o históriu šifrovaných konverzácií.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Šifrované správy sú zabezpečené end-to-end šifrovaním. Kľúče na čítanie týchto správ máte len vy a príjemca (príjemcovia).", - "Restore from Backup": "Obnoviť zo zálohy", - "Back up your keys before signing out to avoid losing them.": "Zálohujte si šifrovacie kľúče pred odhlásením, aby ste zabránili ich strate.", - "All keys backed up": "Všetky kľúče sú zálohované", - "Start using Key Backup": "Začnite používať zálohovanie kľúčov", - "Unable to verify phone number.": "Nie je možné overiť telefónne číslo.", - "Verification code": "Overovací kód", - "Phone Number": "Telefónne číslo", - "Profile picture": "Obrázok v profile", - "Display Name": "Zobrazované meno", - "Email addresses": "Emailové adresy", - "Phone numbers": "Telefónne čísla", - "Language and region": "Jazyk a región", - "Account management": "Správa účtu", - "General": "Všeobecné", - "Composer": "Písanie správ", - "Room list": "Zoznam miestností", - "Autocomplete delay (ms)": "Oneskorenie automatického dokončovania (ms)", - "Ignored users": "Ignorovaní používatelia", - "Bulk options": "Hromadné možnosti", - "Accept all %(invitedRooms)s invites": "Prijať všetkých %(invitedRooms)s pozvaní", - "Security & Privacy": "Bezpečnosť a súkromie", - "Missing media permissions, click the button below to request.": "Ak vám chýbajú povolenia na médiá, kliknite na tlačidlo nižšie na ich vyžiadanie.", - "Request media permissions": "Požiadať o povolenia pristupovať k médiám", - "Voice & Video": "Zvuk a video", - "Room information": "Informácie o miestnosti", - "Room version": "Verzia miestnosti", - "Room version:": "Verzia miestnosti:", - "Room Addresses": "Adresy miestnosti", - "Send %(eventType)s events": "Poslať udalosti %(eventType)s", - "Roles & Permissions": "Role a povolenia", - "Select the roles required to change various parts of the room": "Vyberte role potrebné na zmenu rôznych častí miestnosti", - "Enable encryption?": "Povoliť šifrovanie?", - "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.": "Po povolení šifrovania miestnosti nie je možné šifrovanie zakázať. Správy poslané v šifrovanej miestnosti nie sú viditeľné na serveri, prečítať ich môžu len členovia miestnosti. Mnohí Boti, premostenia do iných sietí a integrácie nemusia po zapnutí šifrovania fungovať správne. Dozvedieť sa viac o šifrovaní.", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Zmena viditeľnosti histórie sa prejaví len na budúcich správach v tejto miestnosti. Viditeľnosť existujúcich správ ostane bez zmeny.", - "Encryption": "Šifrovanie", - "Once enabled, encryption cannot be disabled.": "Po zapnutí šifrovania ho nie je možné vypnúť.", - "Error updating main address": "Chyba pri aktualizácii hlavnej adresy", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Pri aktualizácii hlavnej adresy miestnosti došlo k chybe. Server to nemusí povoliť alebo došlo k dočasnému zlyhaniu.", - "Main address": "Hlavná adresa", - "Room avatar": "Obrázok miestnosti", - "Room Name": "Názov miestnosti", - "Room Topic": "Téma miestnosti", - "Power level": "Úroveň oprávnenia", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Overte tohto používateľa a označte ho ako dôveryhodného. Dôveryhodní používatelia vám poskytujú dodatočný pokoj na duši pri používaní end-to-end šifrovaných správ.", - "Incoming Verification Request": "Prichádzajúca žiadosť o overenie", - "I don't want my encrypted messages": "Nezáleží mi na zašifrovaných správach", - "Manually export keys": "Ručne exportovať kľúče", - "You'll lose access to your encrypted messages": "Stratíte prístup ku zašifrovaným správam", - "Are you sure you want to sign out?": "Naozaj sa chcete odhlásiť?", - "Room Settings - %(roomName)s": "Nastavenia miestnosti - %(roomName)s", - "Warning: you should only set up key backup from a trusted computer.": "Varovanie: zálohovanie šifrovacích kľúčov by ste mali nastavovať na dôveryhodnom počítači.", - "This homeserver would like to make sure you are not a robot.": "Tento domovský server by sa rád uistil, že nie ste robot.", - "Email (optional)": "Email (nepovinné)", - "Phone (optional)": "Telefón (nepovinné)", - "Join millions for free on the largest public server": "Pripojte sa k mnohým používateľom najväčšieho verejného domovského servera zdarma", - "Couldn't load page": "Nie je možné načítať stránku", - "Could not load user profile": "Nie je možné načítať profil používateľa", - "Your password has been reset.": "Vaše heslo bolo obnovené.", - "Create account": "Vytvoriť účet", - "Your keys are being backed up (the first backup could take a few minutes).": "Zálohovanie kľúčov máte aktívne (prvé zálohovanie môže trvať niekoľko minút).", - "Success!": "Úspech!", - "Recovery Method Removed": "Odstránený spôsob obnovenia", - "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.": "Ak ste neodstránili spôsob obnovenia vy, je možné, že útočník sa pokúša dostať k vášmu účtu. Radšej si ihneď zmeňte vaše heslo a nastavte si nový spôsob obnovenia v Nastaveniach.", - "Call failed due to misconfigured server": "Hovor zlyhal z dôvodu nesprávne nastaveného servera", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Prosím, požiadajte správcu vášho domovského servera (%(homeserverDomain)s) aby nakonfiguroval Turn server, čo zlepší spoľahlivosť audio / video hovorov.", - "The file '%(fileName)s' failed to upload.": "Nepodarilo sa nahrať súbor „%(fileName)s“.", - "The server does not support the room version specified.": "Server nepodporuje zadanú verziu miestnosti.", - "Cannot reach homeserver": "Nie je možné pripojiť sa k domovskému serveru", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Uistite sa, že máte stabilné pripojenie na internet, alebo kontaktujte správcu servera", - "Your %(brand)s is misconfigured": "Váš %(brand)s nie je nastavený správne", - "Cannot reach identity server": "Nie je možné pripojiť sa k serveru totožností", - "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.": "Môžete sa zaregistrovať, ale niektoré vlastnosti nebudú dostupné, kým server totožností nebude opäť v prevádzke. Ak sa toto upozornenie zobrazuje neustále, skontrolujte správnosť nastavení alebo kontaktujte správcu servera.", - "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.": "Môžete si obnoviť heslo, ale niektoré vlastnosti nebudú dostupné, kým server totožností nebude opäť v prevádzke. Ak sa toto upozornenie zobrazuje neustále, skontrolujte správnosť nastavení alebo kontaktujte správcu servera.", - "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.": "Môžete sa prihlásiť, ale niektoré vlastnosti nebudú dostupné, kým server totožností nebude opäť v prevádzke. Ak sa toto upozornenie zobrazuje neustále, skontrolujte správnosť nastavení alebo kontaktujte správcu servera.", - "No homeserver URL provided": "Nie je zadaná adresa domovského servera", - "Unexpected error resolving homeserver configuration": "Neočakávaná chyba pri zisťovaní nastavení domovského servera", - "Unexpected error resolving identity server configuration": "Neočakávaná chyba pri zisťovaní nastavení servera totožností", - "The user's homeserver does not support the version of the room.": "Používateľov domovský server nepodporuje verziu miestnosti.", - "Show hidden events in timeline": "Zobrazovať skryté udalosti v histórii obsahu miestností", - "Accept to continue:": "Ak chcete pokračovať, musíte prijať :", - "Checking server": "Kontrola servera", - "Terms of service not accepted or the identity server is invalid.": "Neprijali ste Podmienky poskytovania služby alebo to nie je správny server.", - "Identity server has no terms of service": "Server totožností nemá žiadne podmienky poskytovania služieb", - "The identity server you have chosen does not have any terms of service.": "Zadaný server totožností nezverejňuje žiadne podmienky poskytovania služieb.", - "Only continue if you trust the owner of the server.": "Pokračujte len v prípade, že dôverujete prevádzkovateľovi servera.", - "Add Email Address": "Pridať emailovú adresu", - "Add Phone Number": "Pridať telefónne číslo", - "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.": "Táto akcia vyžaduje prístup k predvolenému serveru totožností na overenie emailovej adresy alebo telefónneho čísla, ale server nemá žiadne podmienky používania.", - "Error upgrading room": "Chyba pri aktualizácii miestnosti", - "Double check that your server supports the room version chosen and try again.": "Uistite sa, že domovský server podporuje zvolenú verziu miestnosti a skúste znovu.", - "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.", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "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:", - "not found": "nenájdené", - "Cross-signing private keys:": "Súkromné kľúče krížového podpisovania:", - "in secret storage": "na bezpečnom úložisku", - "Secret storage public key:": "Verejný kľúč bezpečného úložiska:", - "in account data": "v údajoch účtu", - "Cannot connect to integration manager": "Nie je možné sa pripojiť k integračnému serveru", - "The integration manager is offline or it cannot reach your homeserver.": "Integračný server je offline, alebo nemôže pristupovať k domovskému serveru.", - "not stored": "neuložené", - "Change identity server": "Zmeniť server totožností", - "Disconnect from the identity server and connect to instead?": "Naozaj si želáte odpojiť od servera totožností a pripojiť sa namiesto toho k serveru ?", - "Disconnect identity server": "Odpojiť server totožností", - "Disconnect from the identity server ?": "Naozaj sa chcete odpojiť od servera totožností ?", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Pred odpojením by ste mali odstrániť vaše osobné údaje zo servera totožností . Žiaľ, server totožnosti momentálne nie je dostupný a nie je možné sa k nemu pripojiť.", - "You should:": "Mali by ste:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "Skontrolovať rozšírenia inštalované vo webovom prehliadači, ktoré by mohli blokovať prístup k serveru totožností (napr. rozšírenie Privacy Badger)", - "contact the administrators of identity server ": "Kontaktovať správcu servera totožností ", - "wait and try again later": "Počkať a skúsiť znovu neskôr", - "Disconnect anyway": "Napriek tomu sa odpojiť", - "You are still sharing your personal data on the identity server .": "Stále zdieľate svoje osobné údaje na serveri totožností .", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Odporúčame, aby ste ešte pred odpojením sa zo servera totožností odstránili vašu emailovú adresu a telefónne číslo.", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Momentálne na vyhľadávanie kontaktov a na možnosť byť nájdení kontaktmi ktorých poznáte používate . Zmeniť server totožností môžete nižšie.", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Ak nechcete na vyhľadávanie kontaktov a možnosť byť nájdení používať , zadajte adresu servera totožností nižšie.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Momentálne nepoužívate žiaden server totožností. Ak chcete vyhľadávať kontakty a zároveň umožniť ostatným vašim kontaktom, aby mohli nájsť vás, nastavte si server totožností nižšie.", - "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.": "Ak sa odpojíte od servera totožností, vaše kontakty vás nebudú môcť nájsť a ani vy nebudete môcť pozývať používateľov zadaním emailovej adresy a telefónneho čísla.", - "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.": "Používanie servera totožností je voliteľné. Ak sa rozhodnete, že nebudete používať server totožností, nebudú vás vaši známi môcť nájsť a ani vy nebudete môcť pozývať používateľov zadaním emailovej adresy alebo telefónneho čísla.", - "Do not use an identity server": "Nepoužívať server totožností", - "Enter a new identity server": "Zadať nový server totožností", - "Manage integrations": "Spravovať integrácie", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Súhlaste s podmienkami používania servera totožností (%(serverName)s), aby ste mohli byť nájdení zadaním emailovej adresy alebo telefónneho čísla.", - "Discovery": "Objavovanie", - "Deactivate account": "Deaktivovať účet", - "Ignored/Blocked": "Ignorovaní / Blokovaní", - "Error adding ignored user/server": "Chyba pri pridávaní ignorovaného používateľa / servera", - "Something went wrong. Please try again or view your console for hints.": "Niečo sa nepodarilo. Prosím, skúste znovu neskôr alebo si prečítajte ďalšie usmernenia zobrazením konzoly.", - "Error subscribing to list": "Chyba pri prihlasovaní sa do zoznamu", - "Error removing ignored user/server": "Chyba pri odstraňovaní ignorovaného používateľa / servera", - "Use Single Sign On to continue": "Pokračovať pomocou Single Sign On", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Potvrďte pridanie tejto adresy pomocou Single Sign On.", - "Confirm adding email": "Potvrdiť pridanie emailu", - "Click the button below to confirm adding this email address.": "Kliknutím na tlačidlo nižšie potvrdíte pridanie emailovej adresy.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Potvrďte pridanie telefónneho čísla pomocou Single Sign On.", - "Confirm adding phone number": "Potvrdiť pridanie telefónneho čísla", - "Click the button below to confirm adding this phone number.": "Kliknutím na tlačidlo nižšie potvrdíte pridanie telefónneho čísla.", - "Cancel entering passphrase?": "Zrušiť zadanie prístupovej frázy?", - "Setting up keys": "Príprava kľúčov", - "Verify this session": "Overiť túto reláciu", - "Encryption upgrade available": "Je dostupná aktualizácia šifrovania", - "New login. Was this you?": "Nové prihlásenie. Boli ste to vy?", - "%(name)s is requesting verification": "%(name)s žiada o overenie", - "Verifies a user, session, and pubkey tuple": "Overí používateľa, reláciu a verejné kľúče", - "Session already verified!": "Relácia je už overená!", - "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á.", - "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:", - "Ask this user to verify their session, or manually verify it below.": "Poproste tohto používateľa, aby si overil svoju reláciu alebo ju nižšie manuálne overte.", - "Not Trusted": "Nedôveryhodné", - "Your homeserver does not support cross-signing.": "Váš domovský server nepodporuje krížové podpisovanie.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Váš účet má v tajnom úložisku krížovú podpisovú totožnosť, ale táto relácia jej ešte nedôveruje.", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Individuálne overte každú používateľskú reláciu a označte ju za dôveryhodnú, bez dôvery krížovo podpísaných zariadení.", - "Destroy cross-signing keys?": "Zničiť kľúče na krížové podpisovanie?", - "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.": "Zmazanie kľúčov pre krížové podpisovanie je nenávratné. Každý, s kým ste sa overili, bude vidieť bezpečnostné upozornenia. Toto určite nechcete robiť, dokiaľ ste nestratili všetky zariadenia, s ktorými by ste mohli krížovo podpisovať.", - "Clear cross-signing keys": "Vyčistiť kľúče na krížové podpisovanie", - "a new cross-signing key signature": "nový podpis kľúča pre krížové podpisovanie", - "a device cross-signing signature": "krížový podpis zariadenia", - "Removing…": "Odstraňovanie…", - "Failed to re-authenticate due to a homeserver problem": "Opätovná autentifikácia zlyhala kvôli problému domovského servera", - "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", - "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", - "Clear personal data": "Zmazať osobné dáta", - "Command Autocomplete": "Automatické dopĺňanie príkazov", - "Emoji Autocomplete": "Automatické dopĺňanie emotikonov", - "Notification Autocomplete": "Automatické dopĺňanie oznámení", - "Room Autocomplete": "Automatické dopĺňanie miestností", - "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…", - "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.", - "Verify by emoji": "Overiť pomocou emotikonov", - "Later": "Neskôr", - "Other users may not trust it": "Ostatní používatelia jej nemusia dôverovať", - "This bridge was provisioned by .": "Toto premostenie poskytuje .", - "This bridge is managed by .": "Toto premostenie spravuje .", - "Show more": "Zobraziť viac", - "well formed": "správne vytvorené", - "unexpected type": "neočakávaný typ", - "in memory": "v pamäti", - "Self signing private key:": "Samopodpisujúci súkromný kľúč:", - "cached locally": "uložené do lokálnej vyrovnávacej pamäte", - "not found locally": "nenájdené lokálne", - "User signing private key:": "Súkromný podpisový kľúč používateľa:", - "Homeserver feature support:": "Funkcie podporované domovským serverom:", - "exists": "existuje", - "Securely cache encrypted messages locally for them to appear in search results.": "Bezpečne lokálne ukladať zašifrované správy do vyrovnávacej pamäte, aby sa zobrazovali vo výsledkoch vyhľadávania.", - "%(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.": "%(brand)su chýbajú niektoré komponenty potrebné na bezpečné cachovanie šifrovaných správ lokálne. Pokiaľ chcete experimentovať s touto funkciou, spravte si svoj vlastný %(brand)s Desktop s pridanými vyhľadávacími komponentami.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Táto relácia nezálohuje vaše kľúče, ale máte jednu existujúcu zálohu, ktorú môžete obnoviť a pridať do budúcnosti.", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Pred odhlásením pripojte túto reláciu k zálohe kľúčov, aby ste predišli strate kľúčov, ktoré môžu byť len v tejto relácii.", - "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.", - "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.", - "Your homeserver has exceeded one of its resource limits.": "Na vašom domovskom serveri bol prekročený jeden z limitov systémových zdrojov.", - "Contact your server admin.": "Kontaktujte svojho administrátora serveru.", - "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ť", - "%(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", - "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", - "Please try again or view your console for hints.": "Skúste to prosím znovu alebo nahliadnite do konzoly po nápovedy.", - "None": "Žiadne", - "Ban list rules - %(roomName)s": "Pravidlá vyhosťovania - %(roomName)s", - "Server rules": "Pravidlá serveru", - "User rules": "Pravidlá používateľa", - "You have not ignored anyone.": "Nikoho neignorujete.", - "You are currently ignoring:": "Ignorujete:", - "You are not subscribed to any lists": "Nie ste prihlásený do žiadneho zoznamu", - "View rules": "Zobraziť pravidlá", - "You are currently subscribed to:": "Aktuálne odoberáte:", - "⚠ These settings are meant for advanced users.": "⚠ Tieto nastavenia sú určené pre pokročilých používateľov.", - "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.": "Pridajte používateľov a servery, ktorých chcete ignorovať. Použite hviezdičku '*', aby ju %(brand)s priradil každému symbolu. Napríklad @bot:* by odignoroval všetkých používateľov s menom 'bot' na akomkoľvek serveri.", - "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.": "Ignorovanie ľudí sa vykonáva prostredníctvom zoznamov zákazov, ktoré obsahujú pravidlá pre zakazovanie. Pridanie na zoznam zákazov znamená, že používatelia/servery na tomto zozname pred vami skryté.", - "Personal ban list": "Osobný zoznam zákazov", - "Server or user ID to ignore": "Server alebo ID používateľa na odignorovanie", - "eg: @bot:* or example.org": "napr.: @bot:* alebo napriklad.sk", - "Subscribed lists": "Prihlásené zoznamy", - "Subscribing to a ban list will cause you to join it!": "Prihlásenie sa na zoznam zákazov spôsobí, že sa naň pridáte!", - "If this isn't what you want, please use a different tool to ignore users.": "Pokiaľ toto nechcete, tak použite prosím iný nástroj na ignorovanie používateľov.", - "Room ID or address of ban list": "ID miestnosti alebo adresa zoznamu zákazov", - "Always show the window menu bar": "Vždy zobraziť hornú lištu okna", - "Read Marker lifetime (ms)": "Platnosť značky Prečítané (ms)", - "Read Marker off-screen lifetime (ms)": "Platnosť značky Prečítané mimo obrazovku (ms)", - "Session ID:": "ID relácie:", - "Session key:": "Kľúč relácie:", - "Message search": "Vyhľadávanie v správach", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Správca vášho servera predvolene vypol end-to-end šifrovanie v súkromných miestnostiach a v priamych správach.", - "Upgrade this room to the recommended room version": "Upgradujte túto miestnosť na odporúčanú verziu", - "View older messages in %(roomName)s.": "Zobraziť staršie správy v miestnosti %(roomName)s.", - "This room is bridging messages to the following platforms. Learn more.": "Táto miestnosť premosťuje správy s nasledujúcimi platformami. Viac informácií", - "Bridges": "Premostenia", - "Uploaded sound": "Nahratý zvuk", - "Sounds": "Zvuky", - "Notification sound": "Zvuk oznámenia", - "Set a new custom sound": "Nastaviť vlastný zvuk", - "Browse": "Prechádzať", - "Error changing power level requirement": "Chyba pri zmene požiadavky na úroveň oprávnenia", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Došlo k chybe pri zmene požiadaviek na úroveň oprávnenia miestnosti. Uistite sa, že na to máte dostatočné povolenia a skúste to znovu.", - "Error changing power level": "Chyba pri zmene úrovne oprávnenia", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Došlo k chybe pri zmene úrovne oprávnenia používateľa. Uistite sa, že na to máte dostatočné povolenia a skúste to znova.", - "To link to this room, please add an address.": "Ak chcete prepojiť túto miestnosť, pridajte prosím adresu.", - "Unable to revoke sharing for email address": "Nepodarilo sa zrušiť zdieľanie emailovej adresy", - "Unable to share email address": "Nepodarilo sa zdieľať emailovú adresu", - "Your email address hasn't been verified yet": "Vaša emailová adresa nebola zatiaľ overená", - "Click the link in the email you received to verify and then click continue again.": "Pre overenie kliknite na odkaz v emaile, ktorý ste dostali, a potom znova kliknite pokračovať.", - "Verify the link in your inbox": "Overte odkaz vo vašej emailovej schránke", - "Unable to revoke sharing for phone number": "Nepodarilo sa zrušiť zdieľanie telefónneho čísla", - "Unable to share phone number": "Nepodarilo sa zdieľanie telefónneho čísla", - "Please enter verification code sent via text.": "Zadajte prosím overovací kód zaslaný prostredníctvom SMS.", - "Remove %(email)s?": "Odstrániť adresu %(email)s?", - "Remove %(phone)s?": "Odstrániť číslo %(phone)s?", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "SMSka vám bola zaslaná na +%(msisdn)s. Zadajte prosím overovací kód, ktorý obsahuje.", - "This user has not verified all of their sessions.": "Tento používateľ si neoveril všetky svoje relácie.", - "You have not verified this user.": "Tohto používateľa ste neoverili.", - "You have verified this user. This user has verified all of their sessions.": "Tohto používateľa ste overili. Tento používateľ si overil všetky svoje relácie.", - "Someone is using an unknown session": "Niekto používa neznámu reláciu", - "This room is end-to-end encrypted": "Táto miestnosť je end-to-end šifrovaná", - "Everyone in this room is verified": "Všetci v tejto miestnosti sú overení", - "Edit message": "Upraviť správu", - "Are you sure you want to cancel entering passphrase?": "Naozaj chcete zrušiť zadávanie prístupovej frázy?", - "Change notification settings": "Upraviť nastavenia upozornení", - "Discovery options will appear once you have added an email above.": "Možnosti nastavenia verejného profilu sa objavia po pridaní e-mailovej adresy vyššie.", - "Discovery options will appear once you have added a phone number above.": "Možnosti nastavenia verejného profilu sa objavia po pridaní telefónneho čísla vyššie.", - "No recently visited rooms": "Žiadne nedávno navštívené miestnosti", - "All rooms": "Všetky miestnosti", - "Hide advanced": "Skryť pokročilé možnosti", - "Show advanced": "Ukázať pokročilé možnosti", - "Explore rooms": "Preskúmať miestnosti", - "All settings": "Všetky nastavenia", - "Indexed rooms:": "Indexované miestnosti:", - "Unexpected server error trying to leave the room": "Neočakávaná chyba servera pri pokuse opustiť miestnosť", - "Italics": "Kurzíva", - "Zimbabwe": "Zimbabwe", - "Zambia": "Zambia", - "Yemen": "Jemen", - "Western Sahara": "Západná Sahara", - "Wallis & Futuna": "Wallis a Futuna", - "Vietnam": "Vietnam", - "Venezuela": "Venezuela", - "Vatican City": "Vatikán", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Uzbekistan", - "Uruguay": "Uruguaj", - "United Arab Emirates": "Spojené Arabské Emiráty", - "Ukraine": "Ukrajina", - "Uganda": "Uganda", - "U.S. Virgin Islands": "Americké Panenské ostrovy", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Ostrovy Turks a Caicos", - "Turkmenistan": "Turkménsko", - "Turkey": "Turecko", - "Tunisia": "Tunisko", - "Trinidad & Tobago": "Trinidad a Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Východný Timor", - "Thailand": "Thajsko", - "Tanzania": "Tanzánia", - "Tajikistan": "Tadžikistan", - "Taiwan": "Taiwan", - "São Tomé & Príncipe": "Svätý Tomáš a Princov ostrov", - "Syria": "Sýria", - "Switzerland": "Švajčiarsko", - "Sweden": "Švédsko", - "Swaziland": "Svazijsko", - "Svalbard & Jan Mayen": "Špicbergy a Jan Mayen", - "Suriname": "Surinam", - "Sudan": "Sudán", - "St. Vincent & Grenadines": "Svätý Vincent a Grenadíny", - "St. Pierre & Miquelon": "Svätý Pierre a Miquelon", - "St. Martin": "Svätý Martin", - "St. Lucia": "Svätá Lucia", - "St. Kitts & Nevis": "Svätý Krištof a Nevis", - "St. Helena": "Svätá Helena", - "St. Barthélemy": "Svätý Bartolomej", - "Sri Lanka": "Srí Lanka", - "Spain": "Španielsko", - "South Sudan": "Južný Sudán", - "South Korea": "Južná Kórea", - "South Georgia & South Sandwich Islands": "Južná Georgia a Južné sendvičové ostrovy", - "South Africa": "Južná Afrika", - "Somalia": "Somálsko", - "Solomon Islands": "Šalamúnove ostrovy", - "Slovenia": "Slovinsko", - "Slovakia": "Slovensko", - "Sint Maarten": "Sint Maarten", - "Singapore": "Singapur", - "Sierra Leone": "Sierra Leone", - "Seychelles": "Seychely", - "Serbia": "Srbsko", - "Senegal": "Senegal", - "Saudi Arabia": "Saudská Arábia", - "San Marino": "San Maríno", - "Samoa": "Samoa", - "Réunion": "Réunion", - "Rwanda": "Rwanda", - "Russia": "Rusko", - "Romania": "Rumunsko", - "Qatar": "Katar", - "Puerto Rico": "Portoriko", - "Portugal": "Portugalsko", - "Poland": "Poľsko", - "Pitcairn Islands": "Pitcairnove ostrovy", - "Philippines": "Filipíny", - "Peru": "Peru", - "Paraguay": "Paraguaj", - "Papua New Guinea": "Papua-Nová Guinea", - "Panama": "Panama", - "Palestine": "Palestína", - "Palau": "Palau", - "Pakistan": "Pakistan", - "Oman": "Omán", - "Norway": "Nórsko", - "Northern Mariana Islands": "Severné Mariány", - "North Korea": "Severná Kórea", - "Norfolk Island": "Ostrov Norfolk", - "Niue": "Niue", - "Nigeria": "Nigéria", - "Niger": "Niger", - "Nicaragua": "Nikaragua", - "New Zealand": "Nový Zéland", - "New Caledonia": "Nová Kaledónia", - "Netherlands": "Holandsko", - "Nepal": "Nepál", - "Nauru": "Nauru", - "Namibia": "Namíbia", - "Myanmar": "Mjanmarsko", - "Mozambique": "Mozambik", - "Morocco": "Maroko", - "Montserrat": "Montserrat", - "Montenegro": "Čierna Hora", - "Mongolia": "Mongolsko", - "Monaco": "Monako", - "Moldova": "Moldavsko", - "Micronesia": "Mikronézia", - "Mexico": "Mexiko", - "Mayotte": "Mayotte", - "Mauritius": "Maurícius", - "Mauritania": "Mauretánia", - "Martinique": "Martinik", - "Marshall Islands": "Maršalove ostrovy", - "Malta": "Malta", - "Mali": "Mali", - "Maldives": "Maledivy", - "Malaysia": "Malajzia", - "Malawi": "Malawi", - "Madagascar": "Madagaskar", - "Macedonia": "Macedónsko", - "Macau": "Macao", - "Luxembourg": "Luxembursko", - "Lithuania": "Litva", - "Liechtenstein": "Lichtenštajnsko", - "Libya": "Líbya", - "Liberia": "Libéria", - "Lesotho": "Lesotho", - "Lebanon": "Libanon", - "Latvia": "Lotyšsko", - "Laos": "Laos", - "Kyrgyzstan": "Kirgizsko", - "Kuwait": "Kuvajt", - "Kosovo": "Kosovo", - "Kiribati": "Kiribati", - "Kenya": "Keňa", - "Kazakhstan": "Kazachstan", - "Jordan": "Jordánsko", - "Jersey": "Jersey", - "Japan": "Japonsko", - "Jamaica": "Jamajka", - "Italy": "Taliansko", - "Israel": "Izrael", - "Isle of Man": "Ostrov Man", - "Ireland": "Írsko", - "Iraq": "Irak", - "Iran": "Irán", - "Indonesia": "Indonézia", - "India": "India", - "Iceland": "Island", - "Hungary": "Maďarsko", - "Hong Kong": "Hongkong", - "Honduras": "Honduras", - "Heard & McDonald Islands": "Teritórium Heardovho ostrova a Macdonaldových ostrovov", - "Haiti": "Haiti", - "Guyana": "Guyana", - "Guinea-Bissau": "Guinea-Bissau", - "Guinea": "Guinea", - "Guernsey": "Guernsey", - "Guatemala": "Guatemala", - "Guam": "Guam", - "Guadeloupe": "Guadeloupe", - "Grenada": "Grenada", - "Greenland": "Grónsko", - "Greece": "Grécko", - "Gibraltar": "Gibraltár", - "Ghana": "Ghana", - "Germany": "Nemecko", - "Georgia": "Gruzínsko", - "Gambia": "Gambia", - "Gabon": "Gabon", - "French Southern Territories": "Francúzske južné územia", - "French Polynesia": "Francúzska Polynézia", - "French Guiana": "Francúzska Guiana", - "France": "Francúzsko", - "Finland": "Fínsko", - "Fiji": "Fidži", - "Faroe Islands": "Faerské ostrovy", - "Falkland Islands": "Falklandské ostrovy", - "Ethiopia": "Etiópia", - "Estonia": "Estónsko", - "Eritrea": "Eritrea", - "Equatorial Guinea": "Rovníková Guinea", - "El Salvador": "El Salvador", - "Egypt": "Egypt", - "Ecuador": "Ekvádor", - "Dominican Republic": "Dominikánska republika", - "Dominica": "Dominika", - "Djibouti": "Džibuti", - "Denmark": "Dánsko", - "Côte d’Ivoire": "Pobrežie Slonoviny", - "Czech Republic": "Česká republika", - "Cyprus": "Cyprus", - "Curaçao": "Curaçao", - "Cuba": "Kuba", - "Croatia": "Chorvátsko", - "Costa Rica": "Kostarika", - "Cook Islands": "Cookove ostrovy", - "Congo - Kinshasa": "Kongo (Kinshasa)", - "Congo - Brazzaville": "Kongo (Brazzaville)", - "Comoros": "Komory", - "Colombia": "Kolumbia", - "Cocos (Keeling) Islands": "Kokosové ostrovy", - "Christmas Island": "Vianočný ostrov", - "China": "Čína", - "Chile": "Čile", - "Chad": "Čad", - "Central African Republic": "Stredoafrická republika", - "Cayman Islands": "Kajmanské ostrovy", - "Caribbean Netherlands": "Karibské Holandsko", - "Cape Verde": "Kapverdy", - "Canada": "Kanada", - "Cameroon": "Kamerun", - "Cambodia": "Kambodža", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bulharsko", - "Brunei": "Brunej", - "British Virgin Islands": "Britské Panenské ostrovy", - "British Indian Ocean Territory": "Britské indickooceánske územie", - "Brazil": "Brazília", - "Bouvet Island": "Bouvetov ostrov", - "Botswana": "Botswana", - "Bosnia": "Bosna", - "Bolivia": "Bolívia", - "Bhutan": "Bhután", - "Bermuda": "Bermudy", - "Benin": "Benin", - "Belize": "Belize", - "Belgium": "Belgicko", - "Belarus": "Bielorusko", - "Barbados": "Barbados", - "Bangladesh": "Bangladéš", - "Bahrain": "Bahrajn", - "Bahamas": "Bahamy", - "Azerbaijan": "Azerbajdžan", - "Austria": "Rakúsko", - "Australia": "Austrália", - "Aruba": "Aruba", - "Armenia": "Arménsko", - "Argentina": "Argentína", - "Antigua & Barbuda": "Antigua a Barbuda", - "Antarctica": "Antarktída", - "Anguilla": "Anguilla", - "Angola": "Angola", - "Andorra": "Andorra", - "American Samoa": "Americká Samoa", - "Algeria": "Alžírsko", - "Albania": "Albánsko", - "Åland Islands": "Alandské ostrovy", - "Afghanistan": "Afganistan", - "United States": "Spojené Štáty", - "United Kingdom": "Spojené Kráľovstvo", - "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.": "Požiadali sme prehliadač, aby si pamätal, aký domovský server používate na prihlásenie, ale váš prehliadač ho, bohužiaľ, zabudol. Prejdite na prihlasovaciu stránku a skúste to znova.", - "We couldn't log you in": "Nemohli sme vás prihlásiť", - "You've reached the maximum number of simultaneous calls.": "Dosiahli ste maximálny počet súčasných hovorov.", - "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 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)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)", - "Identity server URL must be HTTPS": "URL adresa servera totožností musí byť HTTPS", - "Encrypted by a deleted session": "Šifrované odstránenou reláciou", - "Encrypted by an unverified session": "Šifrované neoverenou reláciou", - "You cancelled": "Zrušili ste overenie", - "You cancelled verifying %(name)s": "Zrušili ste overenie používateľa %(name)s", - "You cancelled verification.": "Zrušili ste overenie.", - "%(name)s wants to verify": "%(name)s chce overiť", - "View source": "Zobraziť zdroj", - "Encryption not enabled": "Šifrovanie nie je zapnuté", - "End-to-end encryption isn't enabled": "End-to-end šifrovanie nie je zapnuté", - "Unencrypted": "Nešifrované", - "%(creator)s created this DM.": "%(creator)s vytvoril/a túto priamu správu.", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "V tejto konverzácii ste len vy dvaja, pokiaľ niektorý z vás nepozve niekoho iného, aby sa pripojil.", - "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", - "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", - "@mentions & keywords": "@zmienky a kľúčové slová", - "Mentions & keywords": "Zmienky a kľúčové slová", - "Global": "Celosystémové", - "Access": "Prístup", - "Only invited people can join.": "Pripojiť sa môžu len pozvaní ľudia.", - "Invite people": "Pozvať ľudí", - "Room options": "Možnosti miestnosti", - "Search for spaces": "Hľadať priestory", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Aktualizácia priestoru...", - "other": "Aktualizácia priestorov... (%(progress)s z %(count)s)" - }, - "Spaces with access": "Priestory s prístupom", - "Spaces": "Priestory", - "Enable desktop notifications": "Povoliť oznámenia na ploche", - "You sent a verification request": "Odoslali ste žiadosť o overenie", - "Remove %(count)s messages": { - "other": "Odstrániť %(count)s správ", - "one": "Odstrániť 1 správu" - }, - "Create a new space": "Vytvoriť nový priestor", - "Create a space": "Vytvoriť priestor", - "Edit devices": "Upraviť zariadenia", - "Hide verified sessions": "Skryť overené relácie", - "%(count)s verified sessions": { - "one": "1 overená relácia", - "other": "%(count)s overených relácií" - }, - "Messages in this room are not end-to-end encrypted.": "Správy v tejto miestnosti nie sú šifrované od vás až k príjemcovi.", - "Messages in this room are end-to-end encrypted.": "Správy v tejto miestnosti sú šifrované od vás až k príjemcovi.", - "Show all your rooms in Home, even if they're in a space.": "Zobrazte všetky miestnosti v časti Domov, aj keď sú v priestore.", - "Sign out and remove encryption keys?": "Odhlásiť sa a odstrániť šifrovacie kľúče?", - "Sign out devices": { - "one": "Odhlásiť zariadenie", - "other": "Odhlásené zariadenia" - }, - "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", - "Remove recent messages by %(user)s": "Odstrániť posledné správy používateľa %(user)s", - "Go to my space": "Prejsť do môjho priestoru", - "Go to my first room": "Prejsť do mojej prvej miestnosti", - "Looks good!": "Vyzerá to super!", - "Looks good": "Vyzerá to super", - "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", - "Recent Conversations": "Nedávne konverzácie", - "Start a conversation with someone using their name or username (like ).": "Začnite s niekým konverzáciu pomocou jeho mena alebo používateľského mena (ako napr. ).", - "Start a conversation with someone using their name, email address or username (like ).": "Začnite s niekým konverzáciu pomocou jeho mena, e-mailovej adresy alebo používateľského mena (ako napr. ).", - "Direct Messages": "Priame správy", - "You can change these anytime.": "Tieto môžete kedykoľvek zmeniť.", - "Add some details to help people recognise it.": "Pridajte niekoľko podrobností, ktoré ho pomôžu ľuďom rozpoznať.", - "Private space (invite only)": "Súkromný priestor (len pre pozvaných)", - "Private (invite only)": "Súkromné (len pre pozvaných)", - "Invite only, best for yourself or teams": "Len pre pozvaných, najlepšie pre seba alebo tímy", - "Public space": "Verejný priestor", - "Recommended for public spaces.": "Odporúča sa pre verejné priestory.", - "This may be useful for public spaces.": "To môže byť užitočné pre verejné priestory.", - "Your public space": "Váš verejný priestor", - "Share your public space": "Zdieľajte svoj verejný priestor", - "Rooms and spaces": "Miestnosti a priestory", - "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.", - "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ť.", - "Surround selected text when typing special characters": "Obklopiť vybraný text pri písaní špeciálnych znakov", - "Displaying time": "Zobrazovanie času", - "Large": "Veľký", - "You're all caught up": "Všetko ste už stihli", - "You're all caught up.": "Všetko ste už stihli.", - "You have no visible notifications.": "Nemáte žiadne viditeľné oznámenia.", - "Verify your identity to access encrypted messages and prove your identity to others.": "Overte svoju totožnosť, aby ste mali prístup k zašifrovaným správam a potvrdili svoju totožnosť ostatným.", - "In encrypted rooms, verify all users to ensure it's secure.": "V šifrovaných miestnostiach overte všetkých používateľov, aby ste zaistili ich bezpečnosť.", - "Verify all users in a room to ensure it's secure.": "Overte všetkých používateľov v miestnosti, aby ste sa uistili, že je zabezpečená.", - "The homeserver the user you're verifying is connected to": "Domovský server, ku ktorému je pripojený používateľ, ktorého overujete", - "Allow this widget to verify your identity": "Umožniť tomuto widgetu overiť vašu totožnosť", - "Verify with Security Key or Phrase": "Overiť pomocou bezpečnostného kľúča alebo frázy", - "Verify with Security Key": "Overenie bezpečnostným kľúčom", - "I'll verify later": "Overím to neskôr", - "Verify by scanning": "Overte naskenovaním", - "%(name)s cancelled verifying": "%(name)s zrušil/a overovanie", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "Vynulovanie overovacích kľúčov sa nedá vrátiť späť. Po vynulovaní nebudete mať prístup k starým zašifrovaným správam a všetci priatelia, ktorí vás predtým overili, uvidia bezpečnostné upozornenia, kým sa u nich znovu neoveríte.", - "Only do this if you have no other device to complete verification with.": "Urobte to len vtedy, ak nemáte iné zariadenie, pomocou ktorého by ste mohli dokončiť overenie.", - "Start verification again from their profile.": "Znova začnite overovanie z ich profilu.", - "Start verification again from the notification.": "Znova spustiť overovanie z oznámenia.", - "Skip verification for now": "Vynechať zatiaľ overovanie", - "Really reset verification keys?": "Skutočne vynulovať overovacie kľúče?", - "%(displayName)s cancelled verification.": "%(displayName)s zrušil/a overenie.", - "Verification timed out.": "Čas overovania vypršal.", - "Verification requested": "Vyžiadané overenie", - "Server name": "Názov servera", - "Your server": "Váš server", - "%(name)s declined": "%(name)s odmietol/a", - "You declined": "Zamietli ste overenie", - "Session key": "Kľúč relácie", - "Session name": "Názov relácie", - "Verify session": "Overiť reláciu", - "Your homeserver": "Váš domovský server", - "Space used:": "Využitý priestor:", - "Start Verification": "Spustiť overovanie", - "Verify User": "Overiť používateľa", - "Start chatting": "Začať konverzáciu", - "Verification Request": "Žiadosť o overenie", - "Widget ID": "ID widgetu", - "Room ID": "ID miestnosti", - "Room %(name)s": "Miestnosť %(name)s", - "Show image": "Zobraziť obrázok", - "e.g. my-room": "napr. moja-miestnost", - "Deactivate user?": "Deaktivovať používateľa?", - "Upload all": "Nahrať všetko", - "Add room": "Pridať miestnosť", - "Enter username": "Zadať používateľské meno", - "Enter password": "Zadať heslo", - "Rotate Right": "Otočiť doprava", - "Rotate Left": "Otočiť doľava", - "Reason: %(reason)s": "Dôvod: %(reason)s", - "Sign Up": "Zaregistrovať sa", - "Cancel All": "Zrušiť všetky", - "Revoke invite": "Odvolať pozvánku", - "Chat": "Konverzácia", - "Developer": "Vývojárske", - "Experimental": "Experimentálne", - "Sidebar": "Bočný panel", - "Downloading": "Preberanie", - "Show:": "Zobraziť:", - "MB": "MB", - "Results": "Výsledky", - "More": "Viac", - "Decrypting": "Dešifrovanie", - "Visibility": "Viditeľnosť", - "Sent": "Odoslané", - "Connecting": "Pripájanie", - "Sending": "Odosielanie", - "Avatar": "Obrázok", - "Suggested": "Navrhované", - "Accepting…": "Akceptovanie…", - "Document": "Dokument", - "Summary": "Zhrnutie", - "Notes": "Poznámky", - "Service": "Služba", - "Enter email address (required on this homeserver)": "Zadajte e-mailovú adresu (vyžaduje sa na tomto domovskom serveri)", - "Use an email address to recover your account": "Použite e-mailovú adresu na obnovenie svojho konta", - "Doesn't look like a valid email address": "Nevyzerá to ako platná e-mailová adresa", - "Enter email address": "Zadajte e-mailovú adresu", - "This address is already in use": "Táto adresa sa už používa", - "This address is available to use": "Túto adresu je možné použiť", - "Please provide an address": "Uveďte prosím adresu", - "New published address (e.g. #alias:server)": "Nová zverejnená adresa (napr. #alias:server)", - "Local address": "Lokálna adresa", - "Address": "Adresa", - "Open space for anyone, best for communities": "Otvorený priestor pre každého, najlepšie pre komunity", - "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.": { - "one": "V predchádzajúcej verzii tejto miestnosti máte %(count)s neprečítané oznámenie.", - "other": "V predchádzajúcej verzii tejto miestnosti máte %(count)s neprečítaných oznámení." - }, - "You'll upgrade this room from to .": "Túto miestnosť aktualizujete z verzie na .", - "This version of %(brand)s does not support searching encrypted messages": "Táto verzia aplikácie %(brand)s nepodporuje vyhľadávanie zašifrovaných správ", - "This version of %(brand)s does not support viewing some encrypted files": "Táto verzia aplikácie %(brand)s nepodporuje zobrazovanie niektorých zašifrovaných súborov", - "This room is running room version , which this homeserver has marked as unstable.": "Táto miestnosť používa verziu miestnosti , ktorú tento domovský server označil ako nestabilnú.", - "Backup version:": "Verzia zálohy:", - "New version of %(brand)s is available": "K dispozícii je nová verzia %(brand)s", - "Role in ": "Rola v ", - "To publish an address, it needs to be set as a local address first.": "Ak chcete zverejniť adresu, je potrebné ju najprv nastaviť ako lokálnu adresu.", - "A private space for you and your teammates": "Súkromný priestor pre vás a vašich spolupracovníkov", - "A private space to organise your rooms": "Súkromný priestor na usporiadanie vašich miestností", - "Private space": "Súkromný priestor", - "Upgrade private room": "Aktualizovať súkromnú miestnosť", - "Master private key:": "Hlavný súkromný kľúč:", - "Your private space": "Váš súkromný priestor", - "This space is not public. You will not be able to rejoin without an invite.": "Tento priestor nie je verejný. Bez pozvánky sa doň nebudete môcť opätovne pripojiť.", - "This room is public": "Táto miestnosť je verejná", - "Public rooms": "Verejné miestnosti", - "Upgrade public room": "Aktualizovať verejnú miestnosť", - "Public room": "Verejná miestnosť", - "Join public room": "Pripojiť sa k verejnej miestnosti", - "Explore public rooms": "Preskúmajte verejné miestnosti", - "Are you sure you want to add encryption to this public room?": "Ste si istí, že chcete pridať šifrovanie do tejto verejnej miestnosti?", - "Leave some rooms": "Opustiť niektoré miestnosti", - "Leave all rooms": "Opustiť všetky miestnosti", - "Don't leave any rooms": "Neopustiť žiadne miestnosti", - "Would you like to leave the rooms in this space?": "Chcete opustiť miestnosti v tomto priestore?", - "Favourited": "Obľúbené", - "Error processing voice message": "Chyba pri spracovaní hlasovej správy", - "Send voice message": "Odoslať hlasovú správu", - "%(creator)s created and configured the room.": "%(creator)s vytvoril a nastavil miestnosť.", - "Invited people will be able to read old messages.": "Pozvaní ľudia si budú môcť prečítať staré správy.", - "Invite someone using their name, username (like ) or share this room.": "Pozvite niekoho pomocou jeho mena, používateľského mena (napríklad ) alebo zdieľate túto miestnosť.", - "Invite someone using their name, email address, username (like ) or share this room.": "Pozvite niekoho pomocou jeho mena, e-mailovej adresy, používateľského mena (napríklad ) alebo zdieľajte túto miestnosť.", - "Invite someone using their name, username (like ) or share this space.": "Pozvite niekoho pomocou jeho mena, používateľského mena (napríklad ) alebo zdieľajte tento priestor.", - "Invite someone using their name, email address, username (like ) or share this space.": "Pozvite niekoho pomocou jeho mena, e-mailovej adresy, používateľského mena (napríklad ) alebo zdieľajte tento priestor.", - "Recently Direct Messaged": "Nedávno zaslané priame správy", - "Something went wrong with your invite to %(roomName)s": "Niečo sa pokazilo s vašou pozvánkou do miestnosti %(roomName)s", - "Invite to space": "Pozvať do priestoru", - "Invite to just this room": "Pozvať len do tejto miestnosti", - "Invite to %(spaceName)s": "Pozvať do priestoru %(spaceName)s", - "Invite to this space": "Pozvať do tohto priestoru", - "To join a space you'll need an invite.": "Ak sa chcete pripojiť k priestoru, budete potrebovať pozvánku.", - "This is the start of .": "Toto je začiatok miestnosti .", - "You created this room.": "Túto miestnosť ste vytvorili vy.", - "Hide sessions": "Skryť relácie", - "%(count)s sessions": { - "one": "%(count)s relácia", - "other": "%(count)s relácie" - }, - "Add a topic to help people know what it is about.": "Pridajte tému, aby ľudia vedeli, o čo ide.", - "Attach files from chat or just drag and drop them anywhere in a room.": "Pripojte súbory z konverzácie alebo ich jednoducho pretiahnite kamkoľvek do miestnosti.", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Tento súbor je príliš veľký na odoslanie. Limit veľkosti súboru je %(limit)s, ale tento súbor má %(sizeOfThisFile)s.", - "Information": "Informácie", - "Space information": "Informácie o priestore", - "Room settings": "Nastavenia miestnosti", - "Room address": "Adresa miestnosti", - "Get notifications as set up in your settings": "Dostávajte oznámenia podľa nastavenia v nastaveniach", - "Space members": "Členovia priestoru", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Nastavte adresy pre túto miestnosť, aby ju používatelia mohli nájsť prostredníctvom vášho domovského servera (%(localDomain)s)", - "You won't get any notifications": "Nebudete dostávať žiadne oznámenia", - "Get notified only with mentions and keywords as set up in your settings": "Dostávajte upozornenia len na zmienky a kľúčové slová nastavené vo vašich nastaveniach", - "Get notified for every message": "Dostávajte upozornenia na každú správu", - "Anyone in can find and join. You can select other spaces too.": "Ktokoľvek v môže nájsť a pripojiť sa. Môžete vybrať aj iné priestory.", - "Anyone in a space can find and join. Edit which spaces can access here.": "Každý v priestore môže nájsť a pripojiť sa. Upravte, ktoré priestory sem môžu mať prístup.", - "Anyone can find and join.": "Ktokoľvek môže nájsť a pripojiť sa.", - "Anyone in a space can find and join. You can select multiple spaces.": "Každý, kto sa nachádza v priestore, môže nájsť a pripojiť sa. Môžete vybrať viacero priestorov.", - "Decide who can join %(roomName)s.": "Určite, kto sa môže pripojiť k %(roomName)s.", - "Decide who can view and join %(spaceName)s.": "Určite, kto môže zobrazovať a pripájať sa k %(spaceName)s.", - "Local Addresses": "Lokálne adresy", - "This space has no local addresses": "Tento priestor nemá žiadne lokálne adresy", - "No other published addresses yet, add one below": "Zatiaľ neboli zverejnené žiadne ďalšie adresy, pridajte ich nižšie", - "Other published addresses:": "Iné zverejnené adresy:", - "Published addresses can be used by anyone on any server to join your room.": "Zverejnené adresy môže použiť ktokoľvek na akomkoľvek serveri, aby sa pripojil k vašej miestnosti.", - "Published addresses can be used by anyone on any server to join your space.": "Zverejnené adresy môže použiť ktokoľvek na akomkoľvek serveri, aby sa pripojil k vášmu priestoru.", - "Published Addresses": "Zverejnené adresy", - "Export chat": "Exportovať konverzáciu", - "Copy link to thread": "Kopírovať odkaz na vlákno", - "Copy room link": "Kopírovať odkaz na miestnosť", - "Use bots, bridges, widgets and sticker packs": "Použiť boty, premostenia, widgety a balíčky s nálepkami", - "Widgets do not use message encryption.": "Widgety nepoužívajú šifrovanie správ.", - "Add widgets, bridges & bots": "Pridať widgety, premostenia a boty", - "Edit widgets, bridges & bots": "Upraviť widgety, premostenia a boty", - "Show Widgets": "Zobraziť widgety", - "Hide Widgets": "Skryť widgety", - "Widgets": "Widgety", - "No files visible in this room": "V tejto miestnosti nie sú viditeľné žiadne súbory", - "Upload %(count)s other files": { - "one": "Nahrať %(count)s ďalší súbor", - "other": "Nahrať %(count)s ďalších súborov" - }, - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Niektoré súbory sú príliš veľké na to, aby sa dali nahrať. Limit veľkosti súboru je %(limit)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Tieto súbory sú príliš veľké na nahratie. Limit veľkosti súboru je %(limit)s.", - "Upload files (%(current)s of %(total)s)": "Nahrať súbory (%(current)s z %(total)s)", - "Upload files": "Nahrať súbory", - "Use the Desktop app to see all encrypted files": "Použite desktopovú aplikáciu na zobrazenie všetkých zašifrovaných súborov", - "Files": "Súbory", - "Report": "Nahlásiť", - "e.g. my-space": "napr. moj-priestor", - "not ready": "nie je pripravené", - "ready": "pripravené", - "Invite to %(roomName)s": "Pozvať do miestnosti %(roomName)s", - "If disabled, messages from encrypted rooms won't appear in search results.": "Ak nie je povolené, správy zo zašifrovaných miestností sa nezobrazia vo výsledkoch vyhľadávania.", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s bezpečne ukladá zašifrované správy do lokálnej vyrovnávacej pamäte, aby sa mohli zobrazovať vo výsledkoch vyhľadávania:", - "Indexed messages:": "Indexované správy:", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Bezpečné lokálne ukladanie zašifrovaných správ do vyrovnávacej pamäte, aby sa zobrazovali vo výsledkoch vyhľadávania, použijúc %(size)s na ukladanie správ z %(rooms)s miestnosti.", - "other": "Bezpečné lokálne ukladanie zašifrovaných správ do vyrovnávacej pamäte, aby sa zobrazovali vo výsledkoch vyhľadávania, použijúc %(size)s na ukladanie správ z %(rooms)s miestností." - }, - "Unable to set up secret storage": "Nie je možné nastaviť tajné úložisko", - "Unable to query secret storage status": "Nie je možné vykonať dopyt na stav tajného úložiska", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Nie je možné získať prístup k tajnému úložisku. Skontrolujte, či ste zadali správnu bezpečnostnú frázu.", - "Secret storage:": "Tajné úložisko:", - "Backup key stored:": "Záložný kľúč uložený:", - "You can also set up Secure Backup & manage your keys in Settings.": "Bezpečné zálohovanie a správu kľúčov môžete nastaviť aj v Nastaveniach.", - "Set up Secure Backup": "Nastaviť bezpečné zálohovanie", - "Show tray icon and minimise window to it on close": "Zobraziť ikonu na lište a pri zatvorení minimalizovať okno na ňu", - "Code blocks": "Bloky kódu", - "To view all keyboard shortcuts, click here.": "Ak chcete zobraziť všetky klávesové skratky, kliknite sem.", - "Keyboard shortcuts": "Klávesové skratky", - "View all %(count)s members": { - "one": "Zobraziť 1 člena", - "other": "Zobraziť všetkých %(count)s členov" - }, - "Server isn't responding": "Server neodpovedá", - "Edited at %(date)s": "Upravené %(date)s", - "Confirm Security Phrase": "Potvrdiť bezpečnostnú frázu", - "Upgrade your encryption": "Aktualizujte svoje šifrovanie", - "Error removing address": "Chyba pri odstraňovaní adresy", - "Error creating address": "Chyba pri vytváraní adresy", - "Confirm to continue": "Potvrďte, ak chcete pokračovať", - "Confirm account deactivation": "Potvrdiť deaktiváciu účtu", - "Signature upload failed": "Nahrávanie podpisu zlyhalo", - "Signature upload success": "Úspešné nahratie podpisu", - "Cancelled signature upload": "Zrušené nahrávanie podpisu", - "Create key backup": "Vytvoriť zálohu kľúča", - "Send as message": "Odoslať ako správu", - "Unrecognised command: %(commandText)s": "Nerozpoznaný príkaz: %(commandText)s", - "Integrations not allowed": "Integrácie nie sú povolené", - "Integrations are disabled": "Integrácie sú zakázané", - "Remove for everyone": "Odstrániť pre všetkých", - "Widget added by": "Widget pridaný používateľom", - "Your user ID": "Vaše ID používateľa", - "Your display name": "Vaše zobrazované meno", - "You verified %(name)s": "Overili ste používateľa %(name)s", - "Terms of Service": "Podmienky poskytovania služby", - "Clear all data": "Vymazať všetky údaje", - "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", - "edited": "upravené", - "Re-join": "Znovu sa pripojiť", - "Connectivity to the server has been lost": "Spojenie so serverom bolo prerušené", - "Message edits": "Úpravy správy", - "Edited at %(date)s. Click to view edits.": "Upravené %(date)s. Kliknutím zobrazíte úpravy.", - "Click to view edits": "Kliknutím zobrazíte úpravy", - "Topic: %(topic)s (edit)": "Téma: %(topic)s (upraviť)", - "Switch theme": "Prepnúť motív", - "Switch to dark mode": "Prepnúť na tmavý režim", - "Switch to light mode": "Prepnúť na svetlý režim", - "You may contact me if you have any follow up questions": "V prípade ďalších otázok ma môžete kontaktovať", - "Search names and descriptions": "Vyhľadávanie názvov a popisov", - "You may want to try a different search or check for typos.": "Možno by ste mali vyskúšať iné vyhľadávanie alebo skontrolovať preklepy.", - "Recent searches": "Nedávne vyhľadávania", - "To search messages, look for this icon at the top of a room ": "Ak chcete vyhľadávať správy, nájdite túto ikonu v hornej časti miestnosti ", - "Other searches": "Iné vyhľadávania", - "Use \"%(query)s\" to search": "Na vyhľadávanie použite \"%(query)s\"", - "Search for rooms or people": "Hľadať miestnosti alebo ľudí", - "Search for rooms": "Hľadať miestnosti", - "Message search initialisation failed, check your settings for more information": "Inicializácia vyhľadávania správ zlyhala, pre viac informácií skontrolujte svoje nastavenia", - "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", - "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.", - "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.": "Overte toto zariadenie a označte ho ako dôveryhodné. Dôveryhodnosť tohto zariadenia poskytuje vám a ostatným používateľom väčší pokoj pri používaní end-to-end šifrovaných správ.", - "Use the Desktop app to search encrypted messages": "Použite Desktop aplikáciu na vyhľadávanie zašifrovaných správ", - "Not encrypted": "Nie je zašifrované", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "V šifrovaných miestnostiach sú vaše správy zabezpečené a jedinečné kľúče na ich odomknutie máte len vy a príjemca.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Neodporúča sa zverejňovať zašifrované miestnosti. Znamená to, že ktokoľvek môže nájsť miestnosť a pripojiť sa k nej, takže ktokoľvek môže čítať správy. Nezískate tak žiadne výhody šifrovania. Šifrovanie správ vo verejnej miestnosti spôsobí, že prijímanie a odosielanie správ bude pomalšie.", - "Are you sure you want to make this encrypted room public?": "Ste si istí, že chcete túto zašifrovanú miestnosť zverejniť?", - "This widget may use cookies.": "Tento widget môže používať súbory cookie.", - "Message downloading sleep time(ms)": "Čas spánku pri sťahovaní správy (ms)", - "Currently indexing: %(currentRoom)s": "Aktuálne sa indexuje: %(currentRoom)s", - "Not currently indexing messages for any room.": "V súčasnosti sa neindexujú správy pre žiadnu miestnosť.", - "Close dialog": "Zavrieť dialógové okno", - "Close this widget to view it in this panel": "Zatvorte tento widget a zobrazíte ho na tomto paneli", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Ak máte oprávnenia, otvorte ponuku pri ľubovoľnej správe a výberom položky Pripnúť ich sem prilepíte.", - "%(spaceName)s menu": "%(spaceName)s ponuka", - "Close preview": "Zatvoriť náhľad", - "You're removing all spaces. Access will default to invite only": "Odstraňujete všetky priestory. Prístup bude predvolený len pre pozvaných", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Určite, ktoré priestory budú mať prístup do tejto miestnosti. Ak je vybraný priestor, jeho členovia môžu nájsť a pripojiť sa k .", - "Select spaces": "Vybrať priestory", - "Revoke permissions": "Odvolať oprávnenia", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Pozvánku nebolo možné odvolať. Na serveri môže byť dočasný problém alebo nemáte dostatočné oprávnenia na odvolanie pozvánky.", - "Failed to revoke invite": "Nepodarilo sa odvolať pozvánku", - "Set my room layout for everyone": "Nastavenie rozmiestnenie v mojej miestnosti pre všetkých", - "Add a photo, so people can easily spot your room.": "Pridajte fotografiu, aby si ľudia mohli ľahko všimnúť vašu miestnosť.", - "Enable encryption in settings.": "Zapnúť šifrovanie v nastaveniach.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Vaše súkromné správy sú bežne šifrované, ale táto miestnosť nie je. Zvyčajne je to spôsobené nepodporovaným zariadením alebo použitou metódou, ako napríklad e-mailové pozvánky.", - "See room timeline (devtools)": "Pozrite si časovú os miestnosti (devtools)", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Skúste sa posunúť nahor na časovej osi a pozrite sa, či tam nie sú nejaké skoršie.", - "Upgrade required": "Vyžaduje sa aktualizácia", - "Automatically invite members from this room to the new one": "Automaticky pozvať členov z tejto miestnosti do novej", - "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.": "Zvyčajne to ovplyvňuje len spôsob spracovania miestnosti na serveri. Ak máte problémy s vaším %(brand)s, nahláste prosím chybu.", - "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.": "Zvyčajne to ovplyvňuje len spôsob spracovania miestnosti na serveri. Ak máte problémy s %(brand)s, nahláste prosím chybu.", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Vezmite prosím na vedomie, že aktualizácia vytvorí novú verziu miestnosti. Všetky aktuálne správy zostanú v tejto archivovanej miestnosti.", - "This upgrade will allow members of selected spaces access to this room without an invite.": "Táto aktualizácia umožní členom vybraných priestorov prístup do tejto miestnosti bez pozvánky.", - "%(name)s cancelled": "%(name)s zrušil/a", - "The poll has ended. No votes were cast.": "Anketa sa skončila. Nebol odovzdaný žiadny hlas.", - "There was a problem communicating with the server. Please try again.": "Nastal problém pri komunikácii so serverom. Skúste to prosím znova.", - "Are you sure you want to deactivate your account? This is irreversible.": "Ste si istí, že chcete deaktivovať svoje konto? Je to nezvratné.", - "Anyone in will be able to find and join.": "Ktokoľvek v bude môcť nájsť a pripojiť sa.", - "Space visibility": "Viditeľnosť priestoru", - "Reason (optional)": "Dôvod (voliteľný)", - "Confirm your Security Phrase": "Potvrďte svoju bezpečnostnú frázu", - "Set a Security Phrase": "Nastaviť bezpečnostnú frázu", - "Save your Security Key": "Uložte svoj bezpečnostný kľúč", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s z %(totalRooms)s", - "Leave space": "Opustiť priestor", - "You are about to leave .": "Chystáte sa opustiť .", - "Leave %(spaceName)s": "Opustiť %(spaceName)s", - "Leave Space": "Opustiť priestor", - "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.", - "Backup key cached:": "Záložný kľúč v medzipamäti:", - "Home options": "Možnosti domovskej obrazovky", - "Failed to connect to integration manager": "Nepodarilo sa pripojiť k správcovi integrácie", - "You accepted": "Prijali ste", - "Message Actions": "Akcie správy", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Ste jediným správcom niektorých miestností alebo priestorov, ktoré chcete opustiť. Ich opustenie ich ponechá bez administrátorov.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Ste jediným správcom tohto priestoru. Jeho opustenie bude znamenať, že nad ním nikto nebude mať kontrolu.", - "Your firewall or anti-virus is blocking the request.": "Požiadavku blokuje váš firewall alebo antivírus.", - "Your homeserver doesn't seem to support this feature.": "Zdá sa, že váš domovský server túto funkciu nepodporuje.", - "Your messages are not secure": "Vaše správy nie sú zabezpečené", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Vaše správy sú zabezpečené a jedinečné kľúče na ich odomknutie máte len vy a príjemca.", - "Your message was sent": "Vaša správa bola odoslaná", - "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.": "Pri tejto relácii ste už predtým použili novšiu verziu %(brand)s. Ak chcete túto verziu znovu používať s end-to-end šifrovaním, budete sa musieť odhlásiť a znova prihlásiť.", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Úspešne ste overili %(deviceName)s (%(deviceId)s)!", - "You've successfully verified %(displayName)s!": "Úspešne ste overili %(displayName)s!", - "You've successfully verified your device!": "Úspešne ste overili svoje zariadenie!", - "You won't be able to rejoin unless you are re-invited.": "Nebudete sa môcť znova pripojiť, kým nebudete opätovne pozvaní.", - "Ask %(displayName)s to scan your code:": "Požiadajte %(displayName)s, aby naskenoval váš kód:", - "Are you sure you want to leave the space '%(spaceName)s'?": "Ste si istí, že chcete opustiť priestor '%(spaceName)s'?", - "Approve widget permissions": "Schváliť oprávnenia widgetu", - "Application window": "Okno aplikácie", - "Anyone will be able to find and join this space, not just members of .": "Ktokoľvek bude môcť nájsť tento priestor a pripojiť sa k nemu, nielen členovia .", - "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.", - "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", - "Add space": "Pridať priestor", - "Add reaction": "Pridať reakciu", - "Add people": "Pridať ľudí", - "Add option": "Pridať možnosť", - "Adding spaces has moved.": "Pridávanie priestorov bolo presunuté.", - "Adding rooms... (%(progress)s out of %(count)s)": { - "other": "Pridávanie miestností... (%(progress)s z %(count)s)", - "one": "Pridávanie miestnosti..." - }, - "Add existing space": "Pridať existujúci priestor", - "Add existing rooms": "Pridať existujúce miestnosti", - "Add existing room": "Pridať existujúcu miestnosť", - "Add a space to a space you manage.": "Pridať priestor do priestoru, ktorý spravujete.", - "Add a new server": "Pridať nový server", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Ste tu jediný človek. Ak odídete, nikto sa už v budúcnosti nebude môcť pripojiť do tejto miestnosti, vrátane vás.", - "Use lowercase letters, numbers, dashes and underscores only": "Použite len malé písmená, číslice, pomlčky a podčiarkovníky", - "Some characters not allowed": "Niektoré znaky nie sú povolené", - "Enter phone number (required on this homeserver)": "Zadajte telefónne číslo (povinné na tomto domovskom serveri)", - "Password is allowed, but unsafe": "Heslo je povolené, ale nie je bezpečné", - "This room has already been upgraded.": "Táto miestnosť už bola aktualizovaná.", - "Do you want to join %(roomName)s?": "Chcete sa pripojiť k %(roomName)s?", - "Do you want to chat with %(user)s?": "Chcete konverzovať s %(user)s?", - "You were banned from %(roomName)s by %(memberName)s": "Boli ste zakázaný v %(roomName)s používateľom %(memberName)s", - "Upload Error": "Chyba pri nahrávaní", - "Your browser likely removed this data when running low on disk space.": "Váš prehliadač pravdepodobne odstránil tieto údaje, keď mal málo miesta na disku.", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Chýbajú niektoré údaje relácie vrátane zašifrovaných kľúčov správ. Odhláste sa a prihláste sa, aby ste to opravili a obnovili kľúče zo zálohy.", - "To help us prevent this in future, please send us logs.": "Aby ste nám pomohli tomuto v budúcnosti zabrániť, pošlite nám prosím záznamy o chybe.", - "Remember my selection for this widget": "Zapamätať si môj výber pre tento widget", - "Invited by %(sender)s": "Pozvaný používateľom %(sender)s", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Aktualizáciou tejto miestnosti sa vypne aktuálna inštancia miestnosti a vytvorí sa aktualizovaná miestnosť s rovnakým názvom.", - "Open in OpenStreetMap": "Otvoriť v OpenStreetMap", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Aktualizujte túto reláciu, aby mohla overovať ostatné relácie, udeľovať im prístup k zašifrovaným správam a označovať ich ako dôveryhodné pre ostatných používateľov.", - "You'll need to authenticate with the server to confirm the upgrade.": "Na potvrdenie aktualizácie sa budete musieť overiť na serveri.", - "Restore your key backup to upgrade your encryption": "Obnovte zálohu kľúča a aktualizujte šifrovanie", - "Enter your account password to confirm the upgrade:": "Na potvrdenie aktualizácie zadajte heslo svojho účtu:", - "%(brand)s URL": "%(brand)s URL", - "Your theme": "Váš vzhľad", - "Currently joining %(count)s rooms": { - "other": "Momentálne ste pripojení k %(count)s miestnostiam", - "one": "Momentálne ste pripojení k %(count)s miestnosti" - }, - "Use a more compact 'Modern' layout": "Použiť kompaktnejšie \"moderné\" usporiadanie", - "Show all rooms": "Zobraziť všetky miestnosti", - "Forget Room": "Zabudnúť miestnosť", - "Forget this room": "Zabudnúť túto miestnosť", - "Show preview": "Zobraziť náhľad", - "Message preview": "Náhľad správy", - "%(roomName)s can't be previewed. Do you want to join it?": "Nie je možné zobraziť náhľad miestnosti %(roomName)s. Chcete sa k nej pripojiť?", - "You're previewing %(roomName)s. Want to join it?": "Zobrazujete náhľad %(roomName)s. Chcete sa k nej pripojiť?", - "Show %(count)s other previews": { - "one": "Zobraziť %(count)s ďalší náhľad", - "other": "Zobraziť %(count)s ďalších náhľadov" - }, - "Allow people to preview your space before they join.": "Umožnite ľuďom prezrieť si váš priestor predtým, ako sa k vám pripoja.", - "Preview Space": "Prehľad priestoru", - "Start new chat": "Spustiť novú konverzáciu", - "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.", - "Space Autocomplete": "Automatické dopĺňanie priestoru", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Táto relácia zistila, že vaša bezpečnostná fráza a kľúč pre zabezpečené správy boli odstránené.", - "Original event source": "Pôvodný zdroj udalosti", - "Decrypted event source": "Zdroj dešifrovanej udalosti", - "Question or topic": "Otázka alebo téma", - "View in room": "Zobraziť v miestnosti", - "Loading new room": "Načítanie novej miestnosti", - "& %(count)s more": { - "one": "a %(count)s viac", - "other": "& %(count)s viac" - }, - "Unknown failure: %(reason)s": "Neznáma chyba: %(reason)s", - "Collapse reply thread": "Zbaliť vlákno odpovedí", - "Settings - %(spaceName)s": "Nastavenia - %(spaceName)s", - "Nothing pinned, yet": "Zatiaľ nie je nič pripnuté", - "Start audio stream": "Spustiť zvukový prenos", - "Recently visited rooms": "Nedávno navštívené miestnosti", - "Enter Security Key": "Zadajte bezpečnostný kľúč", - "Enter Security Phrase": "Zadať bezpečnostnú frázu", - "Incorrect Security Phrase": "Nesprávna bezpečnostná fráza", - "Security Key mismatch": "Nezhoda bezpečnostných kľúčov", - "Invalid Security Key": "Neplatný bezpečnostný kľúč", - "Wrong Security Key": "Nesprávny bezpečnostný kľúč", - "Open dial pad": "Otvoriť číselník", - "Continuing without email": "Pokračovanie bez e-mailu", - "Enter phone number": "Zadajte telefónne číslo", - "Take a picture": "Urobiť fotografiu", - "Error leaving room": "Chyba pri odchode z miestnosti", - "Wrong file type": "Nesprávny typ súboru", - "Device verified": "Zariadenie overené", - "Room members": "Členovia miestnosti", - "End Poll": "Ukončiť anketu", - "Share location": "Zdieľať polohu", - "Mentions only": "Iba zmienky", - "%(count)s reply": { - "one": "%(count)s odpoveď", - "other": "%(count)s odpovedí" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Odosielanie pozvánky...", - "other": "Odosielanie pozvánok... (%(progress)s z %(count)s)" - }, - "Upgrading room": "Aktualizácia miestnosti", - "Unknown failure": "Neznáme zlyhanie", - "Delete avatar": "Vymazať obrázok", - "Show sidebar": "Zobraziť bočný panel", - "Hide sidebar": "Skryť bočný panel", - "Stop recording": "Zastaviť nahrávanie", - "Missed call": "Zmeškaný hovor", - "Call declined": "Hovor odmietnutý", - "Share content": "Zdieľať obsah", - "Call back": "Zavolať späť", - "Connection failed": "Pripojenie zlyhalo", - "Pinned messages": "Pripnuté správy", - "Use app": "Použiť aplikáciu", - "Remember this": "Zapamätať si toto", - "Channel: ": "Kanál: ", - "Workspace: ": "Pracovný priestor: ", - "Dial pad": "Číselník", - "Decline All": "Zamietnuť všetky", - "Topic: %(topic)s ": "Téma: %(topic)s ", - "Update %(brand)s": "Aktualizovať %(brand)s", - "Unknown App": "Neznáma aplikácia", - "Security Key": "Bezpečnostný kľúč", - "Security Phrase": "Bezpečnostná fráza", - "Submit logs": "Odoslať záznamy", - "Country Dropdown": "Rozbaľovacie okno krajiny", - "%(name)s accepted": "%(name)s prijal", - "Forget": "Zabudnúť", - "Want to add a new room instead?": "Chcete namiesto toho pridať novú miestnosť?", - "No microphone found": "Nenašiel sa žiadny mikrofón", - "We were unable to access your microphone. Please check your browser settings and try again.": "Nepodarilo sa nám získať prístup k vášmu mikrofónu. Skontrolujte prosím nastavenia prehliadača a skúste to znova.", - "Unable to access your microphone": "Nie je možné získať prístup k vášmu mikrofónu", - "Please enter a name for the space": "Zadajte prosím názov priestoru", - "Retry all": "Odoslať všetky znova", - "You can select all or individual messages to retry or delete": "Môžete vybrať všetky alebo jednotlivé správy, ktoré chcete opakovane odoslať alebo vymazať", - "Delete all": "Vymazať všetko", - "Some of your messages have not been sent": "Niektoré vaše správy ešte neboli odoslané", - "%(count)s people you know have already joined": { - "one": "%(count)s človek, ktorého poznáte, sa už pripojil", - "other": "%(count)s ľudí, ktorých poznáte, sa už pripojilo" - }, - "Including %(commaSeparatedMembers)s": "Vrátane %(commaSeparatedMembers)s", - "Failed to send": "Nepodarilo sa odoslať", - "Reset everything": "Obnoviť všetko", - "View message": "Zobraziť správu", - "We couldn't create your DM.": "Nemohli sme vytvoriť vašu priamu správu.", - "unknown person": "neznáma osoba", - "%(deviceId)s from %(ip)s": "%(deviceId)s z %(ip)s", - "Just me": "Iba ja", - "It's just you at the moment, it will be even better with others.": "Momentálne ste to len vy, s ostatnými to bude ešte lepšie.", - "Share %(name)s": "Zdieľať %(name)s", - " invites you": " vás pozýva", - "No results found": "Nenašli sa žiadne výsledky", - "Mark as suggested": "Označiť ako odporúčanú", - "This room is suggested as a good one to join": "Táto miestnosť sa odporúča ako vhodná na pripojenie", - "%(count)s rooms": { - "one": "%(count)s miestnosť", - "other": "%(count)s miestností" - }, - "You don't have permission": "Nemáte povolenie", - "Invite by username": "Pozvať podľa používateľského mena", - "Invite your teammates": "Pozvite svojich kolegov z tímu", - "Me and my teammates": "Ja a moji kolegovia z tímu", - "Who are you working with?": "S kým spolupracujete?", - "Skip for now": "Zatiaľ preskočiť", - "%(count)s members": { - "one": "%(count)s člen", - "other": "%(count)s členov" - }, - "Failed to start livestream": "Nepodarilo sa spustiť livestream", - "Unable to start audio streaming.": "Nie je možné spustiť streamovanie zvuku.", - "Save Changes": "Uložiť zmeny", - "Edit settings relating to your space.": "Upravte nastavenia týkajúce sa vášho priestoru.", - "Failed to save space settings.": "Nepodarilo sa uložiť nastavenia priestoru.", - "Create a new room": "Vytvoriť novú miestnosť", - "Space selection": "Výber priestoru", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Túto zmenu nebudete môcť vrátiť späť, pretože sa degradujete, a ak ste posledným privilegovaným používateľom v priestore, nebude možné získať oprávnenia späť.", - "Empty room": "Prázdna miestnosť", - "Suggested Rooms": "Navrhované miestnosti", - "Share invite link": "Zdieľať odkaz na pozvánku", - "Click to copy": "Kliknutím skopírujete", - "Other rooms in %(spaceName)s": "Ostatné miestnosti v %(spaceName)s", - "Other rooms": "Ostatné miestnosti", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Pri vytváraní tejto adresy došlo k chybe. Je možné, že ju server nepovoľuje alebo došlo k dočasnému zlyhaniu.", - "Click the button below to confirm setting up encryption.": "Kliknutím na tlačidlo nižšie potvrdíte nastavenie šifrovania.", - "Confirm encryption setup": "Potvrdiť nastavenie šifrovania", - "Click the button below to confirm your identity.": "Kliknutím na tlačidlo nižšie potvrdíte svoju totožnosť.", - "Successfully restored %(sessionCount)s keys": "Úspešne obnovených %(sessionCount)s kľúčov", - "Keys restored": "Kľúče obnovené", - "%(completed)s of %(total)s keys restored": "%(completed)s z %(total)s obnovených kľúčov", - "Restoring keys from backup": "Obnovenie kľúčov zo zálohy", - "Unable to upload": "Nie je možné nahrať", - "Server did not require any authentication": "Server nevyžadoval žiadne overenie", - "Upload completed": "Nahrávanie dokončené", - "Enter a server name": "Zadajte názov servera", - "Scroll to most recent messages": "Prejsť na najnovšie správy", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Pri aktualizácii alternatívnych adries miestnosti došlo k chybe. Nemusí to byť povolené serverom alebo došlo k dočasnému zlyhaniu.", - "Mark all as read": "Označiť všetko ako prečítané", - "Confirm your identity by entering your account password below.": "Potvrďte svoju totožnosť zadaním hesla k účtu.", - "The encryption used by this room isn't supported.": "Šifrovanie používané v tejto miestnosti nie je podporované.", - "Waiting for %(displayName)s to accept…": "Čaká sa, kým to %(displayName)s prijme…", - "Unknown Command": "Neznámy príkaz", - "Language Dropdown": "Rozbaľovací zoznam jazykov", - " wants to chat": " chce konverzovať", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Aktualizácia miestnosti je pokročilá akcia a zvyčajne sa odporúča, keď je miestnosť nestabilná kvôli chybám, chýbajúcim funkciám alebo bezpečnostným zraniteľnostiam.", - "Deactivate user": "Deaktivovať používateľa", - "This account has been deactivated.": "Tento účet bol deaktivovaný.", - "Be found by phone or email": "Byť nájdený pomocou telefónu alebo e-mailu", - "Find others by phone or email": "Nájsť ostatných pomocou telefónu alebo e-mailu", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Povedzte nám prosím, čo sa pokazilo, alebo radšej vytvorte príspevok v službe GitHub, v ktorom problém popíšete.", - "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:": "Aktualizácia tejto miestnosti vyžaduje zrušenie aktuálnej inštancie miestnosti a vytvorenie novej miestnosti na jej mieste. Aby sme členom miestnosti poskytli čo najlepšiu skúsenosť, budeme:", - "Identity server URL does not appear to be a valid identity server": "URL adresa servera totožností sa nezdá byť platným serverom totožností", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Adresa URL domovského servera sa nezdá byť platným domovským serverom Matrixu", - "Other users can invite you to rooms using your contact details": "Ostatní používatelia vás môžu pozývať do miestností pomocou vašich kontaktných údajov", - "%(count)s votes": { - "one": "%(count)s hlas", - "other": "%(count)s hlasov" - }, - "Based on %(count)s votes": { - "one": "Na základe %(count)s hlasu", - "other": "Na základe %(count)s hlasov" - }, - "%(count)s votes cast. Vote to see the results": { - "one": "%(count)s odovzdaný hlas. Hlasujte a pozrite si výsledky", - "other": "%(count)s odovzdaných hlasov. Hlasujte a pozrite si výsledky" - }, - "Final result based on %(count)s votes": { - "one": "Konečný výsledok na základe %(count)s hlasu", - "other": "Konečný výsledok na základe %(count)s hlasov" - }, - "Sorry, your vote was not registered. Please try again.": "Je nám ľúto, váš hlas nebol zaregistrovaný. Skúste to prosím znova.", - "Vote not registered": "Hlasovanie nie je zaregistrované", - "No votes cast": "Žiadne odovzdané hlasy", - "What is your poll question or topic?": "Aká je vaša otázka alebo téma ankety?", - "Thread options": "Možnosti vlákna", - "Server Options": "Možnosti servera", - "Write an option": "Napíšte možnosť", - "Option %(number)s": "Možnosť %(number)s", - "Space options": "Možnosti priestoru", - "Create options": "Vytvoriť možnosti", - "Sorry, the poll you tried to create was not posted.": "Prepáčte, ale anketa, ktorú ste sa pokúsili vytvoriť, nebola zverejnená.", - "Create Poll": "Vytvoriť anketu", - "Create poll": "Vytvoriť anketu", - "More options": "Ďalšie možnosti", - "Pin to sidebar": "Pripnúť na bočný panel", - "Quick settings": "Rýchle nastavenia", - "Themes": "Vzhľad", - "Moderation": "Moderovanie", - "Automatically send debug logs on any error": "Automatické odosielanie záznamov ladenia pri akejkoľvek chybe", - "Developer mode": "Režim pre vývojárov", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Získajte prístup k histórii zabezpečených správ a nastavte bezpečné zasielanie správ zadaním bezpečnostného kľúča.", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Získajte prístup k histórii zabezpečených správ a nastavte bezpečné zasielanie správ zadaním bezpečnostnej frázy.", - "Messaging": "Posielanie správ", - "Rooms outside of a space": "Miestnosti mimo priestoru", - "Home is useful for getting an overview of everything.": "Domov je užitočný na získanie prehľadu o všetkom.", - "Spaces to show": "Priestory na zobrazenie", - "To proceed, please accept the verification request on your other device.": "Ak chcete pokračovať, prijmite žiadosť o overenie na vašom druhom zariadení.", - "Verify with another device": "Overiť pomocou iného zariadenia", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Vyzerá to, že nemáte bezpečnostný kľúč ani žiadne iné zariadenie, pomocou ktorého by ste to mohli overiť. Toto zariadenie nebude mať prístup k starým zašifrovaným správam. Ak chcete overiť svoju totožnosť na tomto zariadení, budete musieť obnoviť svoje overovacie kľúče.", - "Verify other device": "Overenie iného zariadenia", - "Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Čaká sa na overenie na vašom druhom zariadení, %(deviceName)s (%(deviceId)s)…", - "Waiting for you to verify on your other device…": "Čaká sa na overenie na vašom druhom zariadení…", - "Forgotten or lost all recovery methods? Reset all": "Zabudli ste alebo ste stratili všetky metódy obnovy? Resetovať všetko", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s a %(count)s ďalší", - "other": "%(spaceName)s a %(count)s ďalší" - }, - "Some invites couldn't be sent": "Niektoré pozvánky nebolo možné odoslať", - "Enter your Security Phrase a second time to confirm it.": "Zadajte svoju bezpečnostnú frázu znova, aby ste ju potvrdili.", - "Enter a Security Phrase": "Zadajte bezpečnostnú frázu", - "Enter your Security Phrase or to continue.": "Zadajte svoju bezpečnostnú frázu alebo pre pokračovanie.", - "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", - "You were removed from %(roomName)s by %(memberName)s": "Boli ste odstránení z %(roomName)s používateľom %(memberName)s", - "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", - "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ť.", - "Keyboard": "Klávesnica", - "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.", - "This session is encrypting history using the new recovery method.": "Táto relácia šifruje históriu pomocou novej metódy obnovy.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Overenie tohto používateľa označí jeho reláciu ako dôveryhodnú a zároveň označí vašu reláciu ako dôveryhodnú pre neho.", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Vymazanie všetkých údajov z tejto relácie je trvalé. Zašifrované správy sa stratia, pokiaľ neboli zálohované ich kľúče.", - "Clear all data in this session?": "Vymazať všetky údaje v tejto relácii?", - "One of the following may be compromised:": "Jedna z nasledujúcich vecí môže byť narušená:", - "Reject & Ignore user": "Odmietnuť a ignorovať používateľa", - "Hint: Begin your message with // to start it with a slash.": "Tip: Správu začnite znakom //, aby ste ju začali lomítkom.", - "You can use /help to list available commands. Did you mean to send this as a message?": "Na zobrazenie zoznamu dostupných príkazov môžete použiť príkaz /help. Chceli ste to poslať ako správu?", - "For extra security, verify this user by checking a one-time code on both of your devices.": "V záujme zvýšenia bezpečnosti overte tohto používateľa tak, že na oboch zariadeniach skontrolujete jednorazový kód.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Týchto používateľov sme nemohli pozvať. Skontrolujte prosím používateľov, ktorých chcete pozvať, a skúste to znova.", - "Something went wrong trying to invite the users.": "Pri pokuse o pozvanie používateľov sa niečo pokazilo.", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Nasledujúci používatelia nemusia existovať alebo sú neplatní a nemožno ich pozvať: %(csvNames)s", - "Failed to find the following users": "Nepodarilo sa nájsť týchto používateľov", - "You have ignored this user, so their message is hidden. Show anyways.": "Tohto používateľa ste ignorovali, takže jeho správa je skrytá. Ukázať aj tak.", - "Jump to first invite.": "Prejsť na prvú pozvánku.", - "Jump to first unread room.": "Preskočiť na prvú neprečítanú miestnosť.", - "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.", - "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", - "This invite to %(roomName)s was sent to %(email)s": "Táto pozvánka do %(roomName)s bola odoslaná na %(email)s", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Táto pozvánka do %(roomName)s bola odoslaná na %(email)s, ktorý nie je spojený s vaším účtom", - "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?": "Deaktivácia tohto používateľa ho odhlási a zabráni mu v opätovnom prihlásení. Okrem toho opustí všetky miestnosti, v ktorých sa nachádza. Túto akciu nie je možné vrátiť späť. Ste si istí, že chcete tohto používateľa deaktivovať?", - "Use an identity server to invite by email. Manage in Settings.": "Na pozvanie e-mailom použite server identity. Vykonajte zmeny v Nastaveniach.", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Na pozvanie e-mailom použite server identity. Použite predvolený (%(defaultIdentityServerName)s) alebo spravujte v nastaveniach.", - "Invalid base_url for m.identity_server": "Neplatná base_url pre m.identity_server", - "Invalid base_url for m.homeserver": "Neplatná base_url pre m.homeserver", - "Try to join anyway": "Skúsiť sa pripojiť aj tak", - "You can only join it with a working invite.": "Môžete sa k nemu pripojiť len s funkčnou pozvánkou.", - "Join the conversation with an account": "Pripojte sa ku konverzácii pomocou účtu", - "User Busy": "Používateľ je obsadený", - "The operation could not be completed": "Operáciu nebolo možné dokončiť", - "Show all threads": "Zobraziť všetky vlákna", - "Recently viewed": "Nedávno zobrazené", - "Link to room": "Odkaz na miestnosť", - "Spaces you're in": "Priestory, v ktorých sa nachádzate", - "Including you, %(commaSeparatedMembers)s": "Vrátane vás, %(commaSeparatedMembers)s", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Týmto spôsobom zoskupíte svoje konverzácie s členmi tohto priestoru. Ak túto funkciu vypnete, tieto konverzácie sa skryjú z vášho zobrazenia %(spaceName)s.", - "Missing domain separator e.g. (:domain.org)": "Chýbajúci oddeľovač domény, napr. (:domena.sk)", - "Missing room name or separator e.g. (my-room:domain.org)": "Chýbajúci názov miestnosti alebo oddeľovač, napr. (moja-miestnost:domena.sk)", - "This address had invalid server or is already in use": "Táto adresa mala neplatný server alebo sa už používa", - "Back to chat": "Späť na konverzáciu", - "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.", - "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", - "Verify this device": "Overiť toto zariadenie", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Vaše nové zariadenie je teraz overené. Má prístup k vašim zašifrovaným správam a ostatní používatelia ho budú považovať za dôveryhodné.", - "Your new device is now verified. Other users will see it as trusted.": "Vaše nové zariadenie je teraz overené. Ostatní používatelia ho budú vidieť ako dôveryhodné.", - "Expand map": "Zväčšiť mapu", - "Unrecognised room address: %(roomAlias)s": "Nerozpoznaná adresa miestnosti: %(roomAlias)s", - "Could not fetch location": "Nepodarilo sa načítať polohu", - "Unknown error fetching location. Please try again later.": "Neznáma chyba pri načítavaní polohy. Skúste to prosím neskôr.", - "Failed to fetch your location. Please try again later.": "Nepodarilo sa načítať vašu polohu. Skúste to prosím neskôr.", - "Timed out trying to fetch your location. Please try again later.": "Pri pokuse o načítanie vašej polohy došlo k vypršaniu času. Skúste to prosím neskôr.", - "Message pending moderation": "Správa čaká na moderovanie", - "Internal room ID": "Interné ID miestnosti", - "Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Priestory sú spôsoby zoskupovania miestností a ľudí. Popri priestoroch, v ktorých sa nachádzate, môžete použiť aj niektoré predpripravené priestory.", - "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.", - "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.", - "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ť", - "Message pending moderation: %(reason)s": "Správa čaká na moderáciu: %(reason)s", - "Space home": "Domov priestoru", - "Missing session data": "Chýbajú údaje relácie", - "Make sure the right people have access. You can invite more later.": "Uistite sa, že majú prístup správni ľudia. Neskôr môžete pozvať ďalších.", - "Make sure the right people have access to %(name)s": "Uistite sa, že k %(name)s majú prístup správni ľudia", - "Only people invited will be able to find and join this space.": "Tento priestor budú môcť nájsť a pripojiť sa k nemu len pozvaní ľudia.", - "Want to add an existing space instead?": "Chcete radšej pridať už existujúci priestor?", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Bezpečnostný kľúč uložte na bezpečné miesto, napríklad do správcu hesiel alebo trezora, pretože slúži na ochranu zašifrovaných údajov.", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Zabezpečte sa pred stratou šifrovaných správ a údajov zálohovaním šifrovacích kľúčov na vašom serveri.", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Použite tajnú frázu, ktorú poznáte len vy, a prípadne uložte si bezpečnostný kľúč, ktorý môžete použiť na zálohovanie.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Vygenerujeme vám bezpečnostný kľúč, ktorý si uložte na bezpečné miesto, napríklad do správcu hesiel alebo do trezoru.", - "Generate a Security Key": "Vygenerovať bezpečnostný kľúč", - "Use a different passphrase?": "Použiť inú prístupovú frázu?", - "Great! This Security Phrase looks strong enough.": "Skvelé! Táto bezpečnostná fráza vyzerá dostatočne silná.", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Obnovte prístup k svojmu účtu a obnovte šifrovacie kľúče uložené v tejto relácii. Bez nich nebudete môcť čítať všetky svoje zabezpečené správy v žiadnej relácii.", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Bez overenia nebudete mať prístup ku všetkým svojim správam a pre ostatných sa môžete javiť ako nedôveryhodní.", - "There was a problem communicating with the homeserver, please try again later.": "Nastal problém pri komunikácii s domovským serverom. Skúste to prosím znova.", - "What projects are your team working on?": "Na akých projektoch pracuje váš tím?", - "You can add more later too, including already existing ones.": "Neskôr môžete pridať aj ďalšie, vrátane už existujúcich.", - "Let's create a room for each of them.": "Vytvorme pre každú z nich miestnosť.", - "What are some things you want to discuss in %(spaceName)s?": "O akých veciach chcete diskutovať v %(spaceName)s?", - "Failed to invite the following users to your space: %(csvUsers)s": "Nepodarilo sa pozvať nasledujúcich používateľov do vášho priestoru: %(csvUsers)s", - "What do you want to organise?": "Čo chcete zorganizovať?", - "Error downloading audio": "Chyba pri sťahovaní zvuku", - "Unnamed audio": "Nepomenovaný zvukový záznam", - "Use email to optionally be discoverable by existing contacts.": "Použite e-mail, aby ste boli voliteľne vyhľadateľní existujúcimi kontaktmi.", - "Use email or phone to optionally be discoverable by existing contacts.": "Použite e-mail alebo telefón, aby ste boli voliteľne vyhľadateľní existujúcimi kontaktmi.", - "Add an email to be able to reset your password.": "Pridajte e-mail, aby ste mohli obnoviť svoje heslo.", - "Someone already has that username. Try another or if it is you, sign in below.": "Toto používateľské meno už niekto má. Skúste iné, alebo ak ste to vy, prihláste sa nižšie.", - "That phone number doesn't look quite right, please check and try again": "Toto telefónne číslo nevyzerá úplne správne, skontrolujte ho a skúste to znova", - "Something went wrong in confirming your identity. Cancel and try again.": "Pri potvrdzovaní vašej totožnosti sa niečo pokazilo. Zrušte to a skúste to znova.", - "Hold": "Podržať", - "Resume": "Pokračovať", - "Not a valid Security Key": "Neplatný bezpečnostný kľúč", - "If you've forgotten your Security Key you can ": "Ak ste zabudli bezpečnostný kľúč, môžete ", - "This looks like a valid Security Key!": "Toto vyzerá ako platný bezpečnostný kľúč!", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Ak ste zabudli svoju bezpečnostnú frázu, môžete použiť bezpečnostný kľúč alebo nastaviť nové možnosti obnovenia", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Zálohovanie nebolo možné dešifrovať pomocou tejto bezpečnostnej frázy: overte, či ste zadali správnu bezpečnostnú frázu.", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Zálohovanie nebolo možné dešifrovať pomocou tohto bezpečnostného kľúča: overte, či ste zadali správny bezpečnostný kľúč.", - "Unable to set up keys": "Nie je možné nastaviť kľúče", - "Use your Security Key to continue.": "Ak chcete pokračovať, použite bezpečnostný kľúč.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Ak všetko obnovíte, reštartujete bez dôveryhodných relácií, bez dôveryhodných používateľov a možno nebudete môcť vidieť predchádzajúce správy.", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Widget overí vaše ID používateľa, ale nebude môcť vykonávať akcie za vás:", - "Their device couldn't start the camera or microphone": "Ich zariadenie nemohlo spustiť kameru alebo mikrofón", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Ak tak urobíte, upozorňujeme, že žiadna z vašich správ nebude vymazaná, ale vyhľadávanie môže byť na niekoľko okamihov zhoršené, kým sa index znovu vytvorí", - "Reset event store": "Obnoviť úložisko udalostí", - "You most likely do not want to reset your event index store": "S najväčšou pravdepodobnosťou nechcete obnoviť indexové úložisko udalostí", - "Reset event store?": "Obnoviť úložisko udalostí?", - "Your server isn't responding to some requests.": "Váš server neodpovedá na niektoré požiadavky.", - "Error loading Widget": "Chyba pri načítaní widgetu", - "Can't load this message": "Nemožno načítať túto správu", - "Message deleted on %(date)s": "Správa odstránená dňa %(date)s", - "Error processing audio message": "Chyba pri spracovaní hlasovej správy", - "Some encryption parameters have been changed.": "Niektoré parametre šifrovania boli zmenené.", - "Unpin this widget to view it in this panel": "Ak chcete tento widget zobraziť na tomto paneli, zrušte jeho pripnutie", - "Yours, or the other users' session": "Vaša relácia alebo relácia ostatných používateľov", - "Yours, or the other users' internet connection": "Vaše internetové pripojenie alebo internetové pripojenie ostatných používateľov", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Pri odstraňovaní tejto adresy došlo k chybe. Možno už neexistuje alebo došlo k dočasnej chybe.", - "You don't have permission to delete the address.": "Na vymazanie adresy nemáte povolenie.", - "We didn't find a microphone on your device. Please check your settings and try again.": "Vo vašom zariadení sa nenašiel mikrofón. Skontrolujte svoje nastavenia a skúste to znova.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Ak chcete dostávať pozvánky priamo v %(brand)s, zdieľajte tento e-mail v Nastaveniach.", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Použite server totožností v Nastaveniach na prijímanie pozvánok priamo v %(brand)s.", - "Message didn't send. Click for info.": "Správa sa neodoslala. Kliknite pre informácie.", - "%(displayName)s created this room.": "%(displayName)s vytvoril túto miestnosť.", - "Insert link": "Vložiť odkaz", - "You do not have permission to start polls in this room.": "Nemáte povolenie spúšťať ankety v tejto miestnosti.", - "People with supported clients will be able to join the room without having a registered account.": "Ľudia s podporovanými klientmi sa budú môcť pripojiť do miestnosti bez toho, aby mali zaregistrovaný účet.", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Ak sa chcete vyhnúť týmto problémom, vytvorte novú verejnú miestnosť pre konverzáciu, ktorú plánujete viesť.", - "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.", - "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", - "other": "V súčasnosti má prístup %(count)s priestorov" - }, - "Click the button below to confirm signing out these devices.": { - "one": "Kliknutím na tlačidlo nižšie potvrdíte odhlásenie tohto zariadenia.", - "other": "Kliknutím na tlačidlo nižšie potvrdíte odhlásenie týchto zariadení." - }, - "not found in storage": "sa nenašiel v úložisku", - "Failed to update the visibility of this space": "Nepodarilo sa aktualizovať viditeľnosť tohto priestoru", - "Guests can join a space without having an account.": "Hostia sa môžu pripojiť k priestoru bez toho, aby mali konto.", - "Enable guest access": "Zapnúť prístup pre hostí", - "Failed to update the history visibility of this space": "Nepodarilo sa aktualizovať viditeľnosť histórie tohto priestoru", - "Failed to update the guest access of this space": "Nepodarilo sa aktualizovať hosťovský prístup do tohto priestoru", - "Invite with email or username": "Pozvať pomocou e-mailu alebo používateľského mena", - "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é", - "That's fine": "To je v poriadku", - "This homeserver has been blocked by its administrator.": "Tento domovský server bol zablokovaný jeho správcom.", - "Cross-signing is not set up.": "Krížové podpisovanie nie je nastavené.", - "Join the conference from the room information card on the right": "Pripojte sa ku konferencii z informačnej karty miestnosti vpravo", - "Join the conference at the top of this room": "Pripojte sa ku konferencii v hornej časti tejto miestnosti", - "Video conference ended by %(senderName)s": "Videokonferencia ukončená používateľom %(senderName)s", - "Video conference updated by %(senderName)s": "Videokonferencia aktualizovaná používateľom %(senderName)s", - "Video conference started by %(senderName)s": "Videokonferencia spustená používateľom %(senderName)s", - "Failed to save your profile": "Nepodarilo sa uložiť váš profil", - "You can only pin up to %(count)s widgets": { - "other": "Môžete pripnúť iba %(count)s widgetov" - }, - "No answer": "Žiadna odpoveď", - "Cross-signing is ready but keys are not backed up.": "Krížové podpisovanie je pripravené, ale kľúče nie sú zálohované.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Ak to teraz zrušíte, môžete prísť o zašifrované správy a údaje, ak stratíte prístup k svojim prihlasovacím údajom.", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Len upozorňujeme, že ak si nepridáte e-mail a zabudnete heslo, môžete navždy stratiť prístup k svojmu účtu.", - "Data on this screen is shared with %(widgetDomain)s": "Údaje na tejto obrazovke sú zdieľané s %(widgetDomain)s", - "If they don't match, the security of your communication may be compromised.": "Ak sa nezhodujú, môže byť ohrozená bezpečnosť vašej komunikácie.", - "Confirm this user's session by comparing the following with their User Settings:": "Potvrďte reláciu tohto používateľa porovnaním nasledujúcich údajov s jeho nastaveniami používateľa:", - "Confirm by comparing the following with the User Settings in your other session:": "Potvrďte to porovnaním nasledujúcich údajov s nastaveniami používateľa v inej vašej relácii:", - "These are likely ones other room admins are a part of.": "Pravdepodobne sú to tieto, ktorých súčasťou sú aj iní administrátori miestností.", - "Other spaces or rooms you might not know": "Ďalšie priestory alebo miestnosti, o ktorých možno neviete", - "Spaces you know that contain this room": "Priestory, o ktorých viete, že obsahujú túto miestnosť", - "Spaces you know that contain this space": "Priestory, o ktorých viete, že obsahujú tento priestor", - "User Directory": "Adresár používateľov", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Pripomíname: Váš prehliadač nie je podporovaný, takže vaše skúsenosti môžu byť nepredvídateľné.", - "To leave the beta, visit your settings.": "Ak chcete opustiť beta verziu, navštívte svoje nastavenia.", - "Not all selected were added": "Neboli pridané všetky vybrané", - "Want to add a new space instead?": "Chcete namiesto toho pridať nový priestor?", - "You are not allowed to view this server's rooms list": "Nemáte povolené zobraziť zoznam miestností tohto servera", - "Failed to post poll": "Nepodarilo sa odoslať anketu", - "Share entire screen": "Zdieľať celú obrazovku", - "Error - Mixed content": "Chyba - Zmiešaný obsah", - "Failed to get autodiscovery configuration from server": "Nepodarilo sa získať nastavenie automatického zisťovania zo servera", - "Sections to show": "Sekcie na zobrazenie", - "Failed to load list of rooms.": "Nepodarilo sa načítať zoznam miestností.", - "This address does not point at this room": "Táto adresa nesmeruje do tejto miestnosti", - "Wait!": "Počkajte!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Ak vám niekto povedal, aby ste sem niečo skopírovali/vložili, je veľká pravdepodobnosť, že vás niekto snaží podviesť!", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Ak viete, čo robíte, Element je open-source, určite si pozrite náš GitHub (https://github.com/vector-im/element-web/) a zapojte sa!", - "Hide stickers": "Skryť nálepky", - "Voice Message": "Hlasová správa", - "Poll": "Anketa", - "Location": "Poloha", - "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Nastavte adresy pre tento priestor, aby ho používatelia mohli nájsť prostredníctvom vášho domovského servera (%(localDomain)s)", - "Feedback sent! Thanks, we appreciate it!": "Spätná väzba odoslaná! Ďakujeme, vážime si to!", - "Use to scroll": "Na posúvanie použite ", - "%(space1Name)s and %(space2Name)s": "%(space1Name)s a %(space2Name)s", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Prepojte tento e-mail so svojím účtom v Nastaveniach, aby ste mohli dostávať pozvánky priamo v aplikácii %(brand)s.", - "In reply to this message": "V odpovedi na túto správu", - "Invite by email": "Pozvať e-mailom", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Vaša aplikácia %(brand)s vám na to neumožňuje použiť správcu integrácie. Obráťte sa na administrátora.", - "You don't have permission to do this": "Na toto nemáte oprávnenie", - "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.": "Boli zistené údaje zo staršej verzie %(brand)s. To spôsobilo nefunkčnosť end-to-end kryptografie v staršej verzii. End-to-end šifrované správy, ktoré boli nedávno vymenené pri používaní staršej verzie, sa v tejto verzii nemusia dať dešifrovať. To môže spôsobiť aj zlyhanie správ vymenených pomocou tejto verzie. Ak sa vyskytnú problémy, odhláste sa a znova sa prihláste. Ak chcete zachovať históriu správ, exportujte a znovu importujte svoje kľúče.", - "This widget would like to:": "Tento widget by chcel:", - "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.": "Ak ste predtým používali novšiu verziu %(brand)s, vaša relácia môže byť s touto verziou nekompatibilná. Zatvorte toto okno a vráťte sa k novšej verzii.", - "Recent changes that have not yet been received": "Nedávne zmeny, ktoré ešte neboli prijaté", - "The server is not configured to indicate what the problem is (CORS).": "Server nie je nastavený tak, aby informoval v čom je problém (CORS).", - "A connection error occurred while trying to contact the server.": "Pri pokuse o kontaktovanie servera došlo k chybe pripojenia.", - "Your area is experiencing difficulties connecting to the internet.": "Vaša oblasť má problémy s pripojením na internet.", - "The server has denied your request.": "Server zamietol vašu požiadavku.", - "The server is offline.": "Server je vypnutý.", - "A browser extension is preventing the request.": "Požiadavke bráni rozšírenie prehliadača.", - "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.", - "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ý", - "The poll has ended. Top answer: %(topAnswer)s": "Anketa sa skončila. Najčastejšia odpoveď: %(topAnswer)s", - "Failed to end poll": "Nepodarilo sa ukončiť anketu", - "Sorry, the poll did not end. Please try again.": "Ospravedlňujeme sa, ale anketa sa neskončila. Skúste to prosím znova.", - "Keep discussions organised with threads": "Udržujte diskusie organizované pomocou vlákien", - "Shows all threads you've participated in": "Zobrazí všetky vlákna, v ktorých ste sa zúčastnili", - "My threads": "Moje vlákna", - "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", - "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.", - "Transfer": "Presmerovať", - "A call can only be transferred to a single user.": "Hovor je možné presmerovať len na jedného používateľa.", - "Failed to transfer call": "Nepodarilo sa presmerovať hovor", - "Transfer Failed": "Presmerovanie zlyhalo", - "Unable to transfer call": "Nie je možné presmerovať hovor", - "Move right": "Presun doprava", - "Move left": "Presun doľava", - "Unban from %(roomName)s": "Zrušiť zákaz vstup do %(roomName)s", - "Ban from %(roomName)s": "Zakázať vstup do %(roomName)s", - "Select a room below first": "Najskôr vyberte miestnosť nižšie", - "Proceed with reset": "Pokračovať v obnovení", - "Failed to create initial space rooms": "Nepodarilo sa vytvoriť počiatočné miestnosti v priestore", - "Joining": "Pripájanie sa", - "Sign in with SSO": "Prihlásiť sa pomocou jednotného prihlásenia SSO", - "Search Dialog": "Vyhľadávacie dialógové okno", - "Join %(roomAddress)s": "Pripojiť sa k %(roomAddress)s", - "Modal Widget": "Modálny widget", - "%(brand)s encountered an error during upload of:": "%(brand)s zaznamenal chybu pri nahrávaní:", - "a key signature": "podpis kľúča", - "a new master key signature": "nový podpis hlavného kľúča", - "To continue, use Single Sign On to prove your identity.": "Ak chcete pokračovať, použite jednotné prihlásenie SSO na preukázanie svojej totožnosti.", - "Server did not return valid authentication information.": "Server nevrátil späť platné informácie o overení.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Potvrďte deaktiváciu konta pomocou jednotného prihlásenia SSO na preukázanie svojej totožnosti.", - "Results are only revealed when you end the poll": "Výsledky sa zobrazia až po ukončení ankety", - "Voters see results as soon as they have voted": "Hlasujúci uvidia výsledky hneď po hlasovaní", - "Closed poll": "Uzavretá anketa", - "Open poll": "Otvorená anketa", - "Poll type": "Typ ankety", - "Edit poll": "Upraviť anketu", - "toggle event": "prepnúť udalosť", - "%(reactors)s reacted with %(content)s": "%(reactors)s reagovali %(content)s", - "Results will be visible when the poll is ended": "Výsledky budú viditeľné po ukončení ankety", - "Sorry, you can't edit a poll after votes have been cast.": "Je nám ľúto, ale po odovzdaní hlasov nie je možné anketu upravovať.", - "Can't edit poll": "Nie je možné upraviť anketu", - "Ignored attempt to disable encryption": "Ignorovaný pokus o vypnutie šifrovania", - "The call is in an unknown state!": "Hovor je v neznámom stave!", - "Could not connect media": "Nepodarilo sa pripojiť médiá", - "They won't be able to access whatever you're not an admin of.": "Nebudú mať prístup k tomu, čoho nie ste správcom.", - "They'll still be able to access whatever you're not an admin of.": "Stále budú mať prístup ku všetkému, čoho nie ste správcom.", - "Pinned": "Pripnuté", - "Open thread": "Otvoriť vlákno", - "Failed to update the join rules": "Nepodarilo sa aktualizovať pravidlá pripojenia", - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "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." - }, - "Automatically send debug logs when key backup is not functioning": "Automaticky odosielať záznamy o ladení, ak zálohovanie kľúčov nefunguje", - "Light high contrast": "Ľahký vysoký kontrast", - "Command Help": "Pomocník príkazov", - "My live location": "Moja poloha v reálnom čase", - "My current location": "Moja aktuálna poloha", - "Drop a Pin": "Označiť špendlíkom", - "What location type do you want to share?": "Aký typ polohy chcete zdieľať?", - "We couldn't send your location": "Nepodarilo sa nám odoslať vašu polohu", - "%(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", - "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", - "Remove them from everything I'm able to": "Odstrániť ich zo všetkého, na čo mám oprávnenie", - "Remove them from specific things I'm able to": "Odstrániť ich z konkrétnych vecí, na ktoré mám oprávnenie", - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Priestory sú novým spôsobom zoskupovania miestností a ľudí. Aký druh priestoru chcete vytvoriť? Neskôr to môžete zmeniť.", - "Collapse quotes": "Zbaliť citácie", - "Expand quotes": "Rozbaliť citácie", - "Click": "Kliknúť", - "We'll create rooms for each of them.": "Pre každú z nich vytvoríme miestnosti.", - "Click to drop a pin": "Kliknutím umiestníte špendlík", - "Click to move the pin": "Kliknutím presuniete špendlík", - "Unban them from everything I'm able to": "Zrušiť im zákaz zo všetkého, na čo mám oprávnenie", - "Ban them from everything I'm able to": "Zakázať im všetko, na čo mám oprávnenie", - "Unban them from specific things I'm able to": "Zrušiť im zákaz z konkrétnych právomocí, na ktoré mám oprávnenie", - "Ban them from specific things I'm able to": "Zakázať im konkrétne právomoci, na ktoré mám oprávnenie", - "Unable to load map": "Nie je možné načítať mapu", - "Shared their location: ": "Zdieľali svoju polohu: ", - "Shared a location: ": "Zdieľal/a polohu: ", - "This homeserver is not configured to display maps.": "Tento domovský server nie je nastavený na zobrazovanie máp.", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Tento domovský server nie je správne nastavený na zobrazovanie máp alebo nastavený mapový server môže byť nedostupný.", - "Can't create a thread from an event with an existing relation": "Nie je možné vytvoriť vlákno z udalosti s existujúcim vzťahom", - "Match system": "Zhoda so systémom", - "Joined": "Ste pripojený", - "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", - "Don't miss a reply": "Nezmeškajte odpoveď", - "You are sharing your live location": "Zdieľate svoju polohu v reálnom čase", - "%(displayName)s's live location": "Poloha používateľa %(displayName)s v reálnom čase", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Zrušte označenie, ak chcete odstrániť aj systémové správy o tomto používateľovi (napr. zmena členstva, zmena profilu...)", - "Preserve system messages": "Zachovať systémové správy", - "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?": { - "one": "Chystáte sa odstrániť %(count)s správu od používateľa %(user)s. Týmto ju natrvalo odstránite pre všetkých účastníkov konverzácie. Chcete pokračovať?", - "other": "Chystáte sa odstrániť %(count)s správ od používateľa %(user)s. Týmto ich natrvalo odstránite pre všetkých účastníkov konverzácie. Chcete pokračovať?" - }, - "Currently removing messages in %(count)s rooms": { - "one": "V súčasnosti sa odstraňujú správy v %(count)s miestnosti", - "other": "V súčasnosti sa odstraňujú správy v %(count)s miestnostiach" - }, - "Share for %(duration)s": "Zdieľať na %(duration)s", - "Unsent": "Neodoslané", - "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", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s je v mobilnej verzii experimentálny. Ak chcete získať lepší zážitok a najnovšie funkcie, použite našu bezplatnú natívnu aplikáciu.", - "%(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.": "Pri pokuse o prístup do miestnosti alebo priestoru bolo vrátené %(errcode)s. Ak si myslíte, že sa vám táto správa zobrazuje chybne, odošlite hlásenie o chybe.", - "Try again later, or ask a room or space admin to check if you have access.": "Skúste to neskôr alebo požiadajte správcu miestnosti alebo priestoru, aby skontroloval, či máte prístup.", - "This room or space is not accessible at this time.": "Táto miestnosť alebo priestor nie je momentálne prístupná.", - "Are you sure you're at the right place?": "Ste si istí, že ste na správnom mieste?", - "This room or space does not exist.": "Táto miestnosť alebo priestor neexistuje.", - "There's no preview, would you like to join?": "Nie je tu žiadny náhľad, chcete sa pripojiť?", - "This invite was sent to %(email)s": "Táto pozvánka bola odoslaná na %(email)s", - "This invite was sent to %(email)s which is not associated with your account": "Táto pozvánka bola odoslaná na %(email)s, ktorý nie je spojený s vaším účtom", - "You can still join here.": "Stále sa môžete pripojiť tu.", - "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.": "Pri pokuse o overenie vašej pozvánky bola vrátená chyba (%(errcode)s). Túto informáciu môžete skúsiť odovzdať osobe, ktorá vás pozvala.", - "Something went wrong with your invite.": "Niečo sa pokazilo s vašou pozvánkou.", - "You were banned by %(memberName)s": "%(memberName)s vám zakázal prístup", - "Forget this space": "Zabudnúť tento priestor", - "You were removed by %(memberName)s": "Odstránil vás %(memberName)s", - "Loading preview": "Načítavanie náhľadu", - "View older version of %(spaceName)s.": "Zobraziť staršiu verziu %(spaceName)s.", - "Upgrade this space to the recommended room version": "Aktualizovať tento priestor na odporúčanú verziu miestnosti", - "Failed to join": "Nepodarilo sa pripojiť", - "The person who invited you has already left, or their server is offline.": "Osoba, ktorá vás pozvala, už odišla alebo je jej server vypnutý.", - "The person who invited you has already left.": "Osoba, ktorá vás pozvala, už odišla.", - "Sorry, your homeserver is too old to participate here.": "Prepáčte, ale váš domovský server je príliš zastaralý na to, aby sa tu mohol zúčastniť.", - "There was an error joining.": "Pri pripájaní došlo k chybe.", - "The user's homeserver does not support the version of the space.": "Používateľov domovský server nepodporuje verziu priestoru.", - "User may or may not exist": "Používateľ môže, ale nemusí existovať", - "User does not exist": "Používateľ neexistuje", - "User is already in the room": "Používateľ sa už nachádza v miestnosti", - "User is already in the space": "Používateľ sa už nachádza v priestore", - "User is already invited to the room": "Používateľ už bol pozvaný do miestnosti", - "User is already invited to the space": "Používateľ už bol pozvaný do priestoru", - "You do not have permission to invite people to this space.": "Nemáte povolenie pozývať ľudí do tohto priestoru.", - "Failed to invite users to %(roomName)s": "Nepodarilo pozvať používateľov do %(roomName)s", - "An error occurred while stopping your live location, please try again": "Pri vypínaní polohy v reálnom čase došlo k chybe, skúste to prosím znova", - "%(count)s participants": { - "one": "1 účastník", - "other": "%(count)s účastníkov" - }, - "New video room": "Nová video miestnosť", - "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", - "Confirm signing out these devices": { - "one": "Potvrďte odhlásenie z tohto zariadenia", - "other": "Potvrdiť odhlásenie týchto zariadení" - }, - "Live location ended": "Ukončenie polohy v reálnom čase", - "View live location": "Zobraziť polohu v reálnom čase", - "Live until %(expiryTime)s": "Poloha v reálnom čase do %(expiryTime)s", - "Live location enabled": "Poloha v reálnom čase zapnutá", - "Live location error": "Chyba polohy v reálnom čase", - "Ban from room": "Zakázať vstup do miestnosti", - "Unban from room": "Zrušiť zákaz vstupu do miestnosti", - "Unban from space": "Zrušiť zákaz vstupu do priestoru", - "Ban from space": "Zakázať vstup do priestoru", - "Disinvite from room": "Zrušiť pozvánku z miestnosti", - "Remove from space": "Odstrániť z priestoru", - "Disinvite from space": "Zrušiť pozvánku z priestoru", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "Tip: Použite položku “%(replyInThread)s”, keď prejdete ponad správu.", - "No live locations": "Žiadne polohy v reálnom čase", - "Close sidebar": "Zatvoriť bočný panel", - "View List": "Zobraziť zoznam", - "View list": "Zobraziť zoznam", - "Updated %(humanizedUpdateTime)s": "Aktualizované %(humanizedUpdateTime)s", - "Hide my messages from new joiners": "Skryť moje správy pred novými členmi", - "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?": "Vaše staré správy budú stále viditeľné pre ľudí, ktorí ich prijali, rovnako ako e-maily, ktoré ste poslali v minulosti. Chcete skryť svoje odoslané správy pred ľuďmi, ktorí sa do miestností pripoja v budúcnosti?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Budete odstránení zo servera identity: vaši priatelia vás už nebudú môcť nájsť pomocou vášho e-mailu ani telefónneho čísla", - "You will leave all rooms and DMs that you are in": "Opustíte všetky miestnosti a priame konverzácie, v ktorých sa nachádzate", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Nikto nebude môcť opätovne použiť vaše používateľské meno (MXID) vrátane vás: toto používateľské meno zostane nedostupné", - "You will no longer be able to log in": "Už sa nebudete môcť prihlásiť", - "You will not be able to reactivate your account": "Svoje konto nebudete môcť opätovne aktivovať", - "Confirm that you would like to deactivate your account. If you proceed:": "Potvrďte, že chcete deaktivovať svoje konto. Ak budete pokračovať:", - "To continue, please enter your account password:": "Aby ste mohli pokračovať, prosím zadajte svoje heslo:", - "Seen by %(count)s people": { - "one": "Videl %(count)s človek", - "other": "Videlo %(count)s ľudí" - }, - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Boli ste odhlásení zo všetkých zariadení a už nebudete dostávať okamžité oznámenia. Ak chcete oznámenia znovu povoliť, prihláste sa znova na každom zariadení.", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "Ak si chcete zachovať prístup k histórii konverzácie v zašifrovaných miestnostiach, pred pokračovaním nastavte zálohovanie kľúčov alebo exportujte kľúče správ z niektorého z vašich ďalších zariadení.", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "Odhlásenie zariadení vymaže kľúče na šifrovanie správ, ktoré sú v nich uložené, čím sa história zašifrovaných konverzácií stane nečitateľnou.", - "Your password was successfully changed.": "Vaše heslo bolo úspešne zmenené.", - "An error occurred while stopping your live location": "Pri zastavovaní zdieľania polohy v reálnom čase došlo k chybe", - "Enable live location sharing": "Povoliť zdieľanie polohy v reálnom čase", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "Upozornenie: ide o funkciu laboratórií, ktorá sa používa dočasne. To znamená, že nebudete môcť vymazať históriu svojej polohy a pokročilí používatelia budú môcť vidieť históriu vašej polohy aj po tom, ako prestanete zdieľať svoju živú polohu s touto miestnosťou.", - "Live location sharing": "Zdieľanie polohy v reálnom čase", - "%(members)s and %(last)s": "%(members)s a %(last)s", - "%(members)s and more": "%(members)s a ďalší", - "Open room": "Otvoriť miestnosť", - "Cameras": "Kamery", - "Output devices": "Výstupné zariadenia", - "Input devices": "Vstupné zariadenia", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "Vaša správa nebola odoslaná, pretože tento domovský server bol zablokovaný jeho správcom. Prosím, kontaktujte správcu služieb, aby ste službu mohli naďalej používať.", - "Show Labs settings": "Zobraziť nastavenia laboratórií", - "To join, please enable video rooms in Labs first": "Ak sa chcete pripojiť, povoľte najprv video miestnosti v laboratóriách", - "To view, please enable video rooms in Labs first": "Ak ich chcete zobraziť, povoľte najprv video miestnosti v laboratóriách", - "To view %(roomName)s, you need an invite": "Na zobrazenie %(roomName)s potrebujete pozvánku", - "Private room": "Súkromná miestnosť", - "Video room": "Video miestnosť", - "An error occurred whilst sharing your live location, please try again": "Počas zdieľania vašej polohy v reálnom čase došlo k chybe, skúste to prosím znova", - "An error occurred whilst sharing your live location": "Počas zdieľania vašej polohy v reálnom čase došlo k chybe", - "Resent!": "Znova odoslané!", - "Did not receive it? Resend it": "Nedostali ste ho? Poslať znova", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "Ak chcete vytvoriť svoje účet, otvorte odkaz v e-maile, ktorý sme práve poslali na %(emailAddress)s.", - "Unread email icon": "Ikona neprečítaného e-mailu", - "Check your email to continue": "Pre pokračovanie skontrolujte svoj e-mail", - "Click to read topic": "Kliknutím si prečítate tému", - "Edit topic": "Upraviť tému", - "Joining…": "Pripájanie…", - "%(count)s people joined": { - "one": "%(count)s človek sa pripojil", - "other": "%(count)s ľudí sa pripojilo" - }, - "View related event": "Zobraziť súvisiacu udalosť", - "Read receipts": "Potvrdenia o prečítaní", - "Failed to set direct message tag": "Nepodarilo sa nastaviť značku priamej správy", - "You were disconnected from the call. (Error: %(message)s)": "Boli ste odpojení od hovoru. (Chyba: %(message)s)", - "Connection lost": "Strata spojenia", - "Deactivating your account is a permanent action — be careful!": "Deaktivácia účtu je trvalý úkon — buďte opatrní!", - "Un-maximise": "Zrušiť maximalizáciu", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Po odhlásení sa tieto kľúče z tohto zariadenia vymažú, čo znamená, že nebudete môcť čítať zašifrované správy, pokiaľ k nim nemáte kľúče v iných zariadeniach alebo ich nemáte zálohované na serveri.", - "Video rooms are a beta feature": "Video miestnosti sú beta funkciou", - "Enable hardware acceleration": "Povoliť hardvérovú akceleráciu", - "%(count)s Members": { - "other": "%(count)s členov", - "one": "%(count)s člen" - }, - "Remove search filter for %(filter)s": "Odstrániť filter vyhľadávania pre %(filter)s", - "Start a group chat": "Začať skupinovú konverzáciu", - "Other options": "Ďalšie možnosti", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Ak nemôžete nájsť hľadanú miestnosť, požiadajte o pozvánku alebo vytvorte novú miestnosť.", - "Some results may be hidden": "Niektoré výsledky môžu byť skryté", - "Copy invite link": "Kopírovať odkaz na pozvánku", - "If you can't see who you're looking for, send them your invite link.": "Ak nevidíte toho, koho hľadáte, pošlite im odkaz na pozvánku.", - "Some results may be hidden for privacy": "Niektoré výsledky môžu byť skryté kvôli ochrane súkromia", - "Search for": "Hľadať", - "Show: Matrix rooms": "Zobraziť: Matrix miestnosti", - "Show: %(instance)s rooms (%(server)s)": "Zobraziť: %(instance)s miestnosti (%(server)s)", - "Add new server…": "Pridať nový server…", - "Remove server “%(roomServer)s”": "Odstrániť server \"%(roomServer)s\"", - "You cannot search for rooms that are neither a room nor a space": "Nemôžete vyhľadávať miestnosti, ktoré nie sú ani miestnosťou, ani priestorom", - "Show spaces": "Zobraziť priestory", - "Show rooms": "Zobraziť miestnosti", - "Explore public spaces in the new search dialog": "Preskúmajte verejné priestory v novom okne vyhľadávania", - "Join the room to participate": "Pripojte sa k miestnosti a zúčastnite sa", - "Reset bearing to north": "Obnoviť smer na sever", - "Mapbox logo": "Logo Mapbox", - "Location not available": "Poloha nie je k dispozícii", - "Find my location": "Nájsť moju polohu", - "Exit fullscreen": "Ukončiť režim celej obrazovky", - "Enter fullscreen": "Prejsť na celú obrazovku", - "Map feedback": "Spätná väzba k mape", - "Toggle attribution": "Prepínanie atribútu", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "V %(spaceName)s a v %(count)s ďalšom priestore.", - "other": "V %(spaceName)s a %(count)s ďalších priestoroch." - }, - "In %(spaceName)s.": "V priestore %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "V priestoroch %(space1Name)s a %(space2Name)s.", - "Stop and close": "Zastaviť a zavrieť", - "Online community members": "Členovia online komunity", - "Coworkers and teams": "Spolupracovníci a tímy", - "Friends and family": "Priatelia a rodina", - "We'll help you get connected.": "Pomôžeme vám nadviazať kontakty.", - "Who will you chat to the most?": "S kým budete komunikovať najčastejšie?", - "You're in": "Ste v", - "You need to have the right permissions in order to share locations in this room.": "Na zdieľanie polôh v tejto miestnosti musíte mať príslušné oprávnenia.", - "You don't have permission to share locations": "Nemáte oprávnenie na zdieľanie polôh", - "Messages in this chat will be end-to-end encrypted.": "Správy v tejto konverzácii sú šifrované od vás až k príjemcovi.", - "Send your first message to invite to chat": "Odošlite svoju prvú správu a pozvite do konverzácie", - "Saved Items": "Uložené položky", - "Choose a locale": "Vyberte si jazyk", - "Spell check": "Kontrola pravopisu", - "We're creating a room with %(names)s": "Vytvárame miestnosť s %(names)s", - "Your server doesn't support disabling sending read receipts.": "Váš server nepodporuje vypnutie odosielania potvrdení o prečítaní.", - "Share your activity and status with others.": "Zdieľajte svoju aktivitu a stav s ostatnými.", - "Last activity": "Posledná aktivita", - "Sessions": "Relácie", - "Current session": "Aktuálna relácia", - "Session details": "Podrobnosti o relácii", - "IP address": "IP adresa", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "V záujme čo najlepšieho zabezpečenia, overte svoje relácie a odhláste sa z každej relácie, ktorú už nepoznáte alebo nepoužívate.", - "Other sessions": "Iné relácie", - "Verify or sign out from this session for best security and reliability.": "V záujme čo najvyššej bezpečnosti a spoľahlivosti túto reláciu overte alebo sa z nej odhláste.", - "Unverified session": "Neoverená relácia", - "This session is ready for secure messaging.": "Táto relácia je pripravená na bezpečné zasielanie správ.", - "Verified session": "Overená relácia", - "Inactive for %(inactiveAgeDays)s+ days": "Neaktívny počas %(inactiveAgeDays)s+ dní", - "Show shortcut to welcome checklist above the room list": "Zobraziť skratku na uvítací kontrolný zoznam nad zoznamom miestností", - "Inactive sessions": "Neaktívne relácie", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Overte si relácie pre vylepšené bezpečné zasielanie správ alebo sa odhláste z tých, ktoré už nepoznáte alebo nepoužívate.", - "Unverified sessions": "Neoverené relácie", - "Security recommendations": "Bezpečnostné odporúčania", - "Interactively verify by emoji": "Interaktívne overte pomocou emotikonov", - "Manually verify by text": "Manuálne overte pomocou textu", - "Filter devices": "Filtrovať zariadenia", - "Inactive for %(inactiveAgeDays)s days or longer": "Neaktívny %(inactiveAgeDays)s dní alebo dlhšie", - "Inactive": "Neaktívne", - "Not ready for secure messaging": "Nie je pripravené na bezpečné zasielanie správ", - "Ready for secure messaging": "Pripravené na bezpečné zasielanie správ", - "All": "Všetky", - "No sessions found.": "Nenašli sa žiadne relácie.", - "No inactive sessions found.": "Nenašli sa žiadne neaktívne relácie.", - "No unverified sessions found.": "Nenašli sa žiadne neoverené relácie.", - "No verified sessions found.": "Nenašli sa žiadne overené relácie.", - "For best security, sign out from any session that you don't recognize or use anymore.": "V záujme čo najlepšieho zabezpečenia sa odhláste z každej relácie, ktorú už nepoznáte alebo nepoužívate.", - "Verified sessions": "Overené relácie", - "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.": "Neodporúča sa pridávať šifrovanie do verejných miestností. Verejné miestnosti môže nájsť a pripojiť sa k nim ktokoľvek, takže si v nich môže ktokoľvek prečítať správy. Nebudete mať žiadne výhody šifrovania a neskôr ho nebudete môcť vypnúť. Šifrovanie správ vo verejnej miestnosti spomalí prijímanie a odosielanie správ.", - "Empty room (was %(oldName)s)": "Prázdna miestnosť (bola %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "Pozývanie %(user)s a 1 ďalšieho", - "other": "Pozývanie %(user)s a %(count)s ďalších" - }, - "Inviting %(user1)s and %(user2)s": "Pozývanie %(user1)s a %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s a 1 ďalší", - "other": "%(user)s a %(count)s ďalších" - }, - "%(user1)s and %(user2)s": "%(user1)s a %(user2)s", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s alebo %(copyButton)s", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s alebo %(recoveryFile)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!", - "Sliding Sync configuration": "Konfigurácia kĺzavej synchronizácie", - "Your server lacks native support, you must specify a proxy": "Váš server nemá natívnu podporu, musíte zadať proxy server", - "Your server lacks native support": "Váš server nemá natívnu podporu", - "Your server has native support": "Váš server má natívnu podporu", - "You need to be able to kick users to do that.": "Musíte mať oprávnenie vyhodiť používateľov, aby ste to mohli urobiť.", - "Sign out of this session": "Odhlásiť sa z tejto relácie", - "Rename session": "Premenovať reláciu", - "Voice broadcast": "Hlasové vysielanie", - "You do not have permission to start voice calls": "Nemáte povolenie na spustenie hlasových hovorov", - "There's no one here to call": "Nie je tu nikto, komu by ste mohli zavolať", - "You do not have permission to start video calls": "Nemáte povolenie na spustenie videohovorov", - "Ongoing call": "Prebiehajúci hovor", - "Video call (Jitsi)": "Videohovor (Jitsi)", - "Live": "Naživo", - "Failed to set pusher state": "Nepodarilo sa nastaviť stav push oznámení", - "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.", - "Video call ended": "Videohovor ukončený", - "%(name)s started a video call": "%(name)s začal/a videohovor", - "URL": "URL", - "Record the client name, version, and url to recognise sessions more easily in session manager": "Zaznamenať názov klienta, verziu a url, aby bolo možné ľahšie rozpoznať relácie v správcovi relácií", - "Unknown session type": "Neznámy typ relácie", - "Web session": "Webová relácia", - "Mobile session": "Relácia na mobile", - "Desktop session": "Relácia stolného počítača", - "Unknown room": "Neznáma miestnosť", - "Close call": "Zavrieť hovor", - "Room info": "Informácie o miestnosti", - "View chat timeline": "Zobraziť časovú os konverzácie", - "Spotlight": "Stredobod", - "Freedom": "Sloboda", - "Video call (%(brand)s)": "Videohovor (%(brand)s)", - "Operating system": "Operačný systém", - "Call type": "Typ hovoru", - "You do not have sufficient permissions to change this.": "Nemáte dostatočné oprávnenia na to, aby ste toto mohli zmeniť.", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s je end-to-end šifrovaný, ale v súčasnosti je obmedzený pre menší počet používateľov.", - "Enable %(brand)s as an additional calling option in this room": "Zapnúť %(brand)s ako ďalšiu možnosť volania v tejto miestnosti", - "Sorry — this call is currently full": "Prepáčte — tento hovor je momentálne obsadený", - "resume voice broadcast": "obnoviť hlasové vysielanie", - "pause voice broadcast": "pozastaviť hlasové vysielanie", - "Completing set up of your new device": "Dokončenie nastavenia nového zariadenia", - "Waiting for device to sign in": "Čaká sa na prihlásenie zariadenia", - "Review and approve the sign in": "Skontrolujte a schváľte prihlásenie", - "Start at the sign in screen": "Začnite na prihlasovacej obrazovke", - "Scan the QR code below with your device that's signed out.": "Naskenujte nižšie uvedený QR kód pomocou zariadenia, ktoré je odhlásené.", - "By approving access for this device, it will have full access to your account.": "Schválením prístupu pre toto zariadenie bude mať plný prístup k vášmu účtu.", - "Check that the code below matches with your other device:": "Skontrolujte, či sa nižšie uvedený kód zhoduje s vaším druhým zariadením:", - "Devices connected": "Zariadenia pripojené", - "The homeserver doesn't support signing in another device.": "Domovský server nepodporuje prihlasovanie do iného zariadenia.", - "An unexpected error occurred.": "Vyskytla sa neočakávaná chyba.", - "The request was cancelled.": "Žiadosť bola zrušená.", - "The other device isn't signed in.": "Druhé zariadenie nie je prihlásené.", - "The other device is already signed in.": "Druhé zariadenie je už prihlásené.", - "The request was declined on the other device.": "Žiadosť bola na druhom zariadení zamietnutá.", - "Linking with this device is not supported.": "Prepojenie s týmto zariadením nie je podporované.", - "The scanned code is invalid.": "Naskenovaný kód je neplatný.", - "The linking wasn't completed in the required time.": "Prepojenie nebolo dokončené v požadovanom čase.", - "Sign in new device": "Prihlásiť nové zariadenie", - "Show QR code": "Zobraziť QR kód", - "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.": "Toto zariadenie môžete použiť na prihlásenie nového zariadenia pomocou QR kódu. QR kód zobrazený na tomto zariadení musíte naskenovať pomocou zariadenia, ktoré je odhlásené.", - "Sign in with QR code": "Prihlásiť sa pomocou QR kódu", - "Browser": "Prehliadač", - "Yes, stop broadcast": "Áno, zastaviť vysielanie", - "Stop live broadcasting?": "Zastaviť vysielanie naživo?", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Niekto iný už nahráva hlasové vysielanie. Počkajte, kým sa skončí jeho hlasové vysielanie, a potom spustite nové.", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "Nemáte požadované oprávnenia na spustenie hlasového vysielania v tejto miestnosti. Obráťte sa na správcu miestnosti, aby vám rozšíril oprávnenia.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "Už nahrávate hlasové vysielanie. Ukončite aktuálne hlasové vysielanie a spustite nové.", - "Can't start a new voice broadcast": "Nemôžete spustiť nové hlasové vysielanie", - "play voice broadcast": "spustiť hlasové vysielanie", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "Ste si istí, že sa chcete odhlásiť z %(count)s relácie?", - "other": "Ste si istí, že sa chcete odhlásiť z %(count)s relácií?" - }, - "Show formatting": "Zobraziť formátovanie", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Zvážte odhlásenie zo starých relácií (%(inactiveAgeDays)s dní alebo starších), ktoré už nepoužívate.", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "Odstránenie neaktívnych relácií zvyšuje bezpečnosť a výkon a uľahčuje identifikáciu podozrivých nových relácií.", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "Neaktívne relácie sú relácie, ktoré ste určitý čas nepoužívali, ale naďalej dostávajú šifrovacie kľúče.", - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "Mali by ste si byť obzvlášť istí, že tieto relácie rozpoznávate, pretože by mohli predstavovať neoprávnené používanie vášho účtu.", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "Neoverené relácie sú relácie, ktoré sa prihlásili pomocou vašich poverení, ale neboli krížovo overené.", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "To im poskytuje istotu, že skutočne komunikujú s vami, ale zároveň to znamená, že vidia názov relácie, ktorý tu zadáte.", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "Ostatní používatelia v priamych správach a miestnostiach, ku ktorým sa pripojíte, môžu vidieť úplný zoznam vašich relácií.", - "Renaming sessions": "Premenovanie relácií", - "Please be aware that session names are also visible to people you communicate with.": "Uvedomte si, že názvy relácií sú viditeľné aj pre ľudí, s ktorými komunikujete.", - "Hide formatting": "Skryť formátovanie", - "Error downloading image": "Chyba pri sťahovaní obrázku", - "Unable to show image due to error": "Nie je možné zobraziť obrázok kvôli chybe", - "Connection": "Pripojenie", - "Voice processing": "Spracovanie hlasu", - "Video settings": "Nastavenia videa", - "Automatically adjust the microphone volume": "Automaticky upraviť hlasitosť mikrofónu", - "Voice settings": "Nastavenia hlasu", - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "Platí len v prípade, ak váš domovský server takúto možnosť neponúka. Vaša IP adresa bude počas hovoru zdieľaná.", - "Noise suppression": "Potlačenie hluku", - "Echo cancellation": "Potlačenie ozveny", - "Automatic gain control": "Automatické riadenie zosilnenia", - "When enabled, the other party might be able to see your IP address": "Ak je táto možnosť povolená, druhá strana môže vidieť vašu IP adresu", - "Allow Peer-to-Peer for 1:1 calls": "Povolenie Peer-to-Peer pre hovory 1:1", - "Go live": "Prejsť naživo", - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.": "Toto znamená, že máte všetky kľúče potrebné na odomknutie zašifrovaných správ a potvrdzujete ostatným používateľom, že tejto relácii dôverujete.", - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.": "Overené relácie sú všade tam, kde používate toto konto po zadaní svojho prístupového hesla alebo po potvrdení vašej totožnosti inou overenou reláciou.", - "Show details": "Zobraziť podrobnosti", - "Hide details": "Skryť podrobnosti", - "30s forward": "30s dopredu", - "30s backward": "30s späť", - "Send email": "Poslať e-mail", - "Sign out of all devices": "Odhlásiť sa zo všetkých zariadení", - "Confirm new password": "Potvrdiť nové heslo", - "Too many attempts in a short time. Retry after %(timeout)s.": "Príliš veľa pokusov v krátkom čase. Opakujte pokus po %(timeout)s.", - "Too many attempts in a short time. Wait some time before trying again.": "Príliš veľa pokusov v krátkom čase. Pred ďalším pokusom počkajte nejakú dobu.", - "Thread root ID: %(threadRootId)s": "ID koreňového vlákna: %(threadRootId)s", - "Change input device": "Zmeniť vstupné zariadenie", - "We were unable to start a chat with the other user.": "Nepodarilo sa nám spustiť konverzáciu s druhým používateľom.", - "Error starting verification": "Chyba pri spustení overovania", - "Buffering…": "Načítavanie do vyrovnávacej pamäte…", - "WARNING: ": "UPOZORNENIE: ", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "Chcete experimentovať? Vyskúšajte naše najnovšie nápady vo vývojovom štádiu. Tieto funkcie nie sú dokončené; môžu byť nestabilné, môžu sa zmeniť alebo môžu byť úplne zrušené. Zistiť viac.", - "Early previews": "Predbežné ukážky", - "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.": "Čo vás čaká v aplikácii %(brand)s? Laboratóriá sú najlepším spôsobom, ako získať funkcie v predstihu, otestovať nové funkcie a pomôcť ich vytvoriť ešte pred ich skutočným spustením.", - "Upcoming features": "Pripravované funkcie", - "Requires compatible homeserver.": "Vyžaduje kompatibilný domovský server.", - "Low bandwidth mode": "Režim nízkej šírky pásma", - "You have unverified sessions": "Máte neoverené relácie", - "Change layout": "Zmeniť rozloženie", - "Search users in this room…": "Vyhľadať používateľov v tejto miestnosti…", - "Give one or multiple users in this room more privileges": "Prideliť jednému alebo viacerým používateľom v tejto miestnosti viac oprávnení", - "Add privileged users": "Pridať oprávnených používateľov", - "This session doesn't support encryption and thus can't be verified.": "Táto relácia nepodporuje šifrovanie, a preto ju nemožno overiť.", - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "Pre čo najlepšie zabezpečenie a ochranu súkromia sa odporúča používať klientov Matrix, ktorí podporujú šifrovanie.", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "Pri používaní tejto relácie sa nebudete môcť zúčastňovať v miestnostiach, v ktorých je zapnuté šifrovanie.", - "%(senderName)s ended a voice broadcast": "%(senderName)s ukončil/a hlasové vysielanie", - "You ended a voice broadcast": "Ukončili ste hlasové vysielanie", - "Unable to decrypt message": "Nie je možné dešifrovať správu", - "This message could not be decrypted": "Túto správu sa nepodarilo dešifrovať", - "%(senderName)s ended a voice broadcast": "%(senderName)s ukončil/a hlasové vysielanie", - "You ended a voice broadcast": "Ukončili ste hlasové vysielanie", - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "Nemôžete spustiť hovor, pretože práve nahrávate živé vysielanie. Ukončite živé vysielanie, aby ste mohli začať hovor.", - "Can’t start a call": "Nie je možné začať hovor", - "Improve your account security by following these recommendations.": "Zlepšite zabezpečenie svojho účtu dodržiavaním týchto odporúčaní.", - "%(count)s sessions selected": { - "one": "%(count)s vybraná relácia", - "other": "%(count)s vybraných relácií" - }, - "Failed to read events": "Nepodarilo sa prečítať udalosť", - "Failed to send event": "Nepodarilo sa odoslať udalosť", - " in %(room)s": " v %(room)s", - "Mark as read": "Označiť ako prečítané", - "Verify your current session for enhanced secure messaging.": "Overte svoju aktuálnu reláciu pre vylepšené bezpečné zasielanie správ.", - "Your current session is ready for secure messaging.": "Vaša aktuálna relácia je pripravená na bezpečné zasielanie správ.", - "Text": "Text", - "Create a link": "Vytvoriť odkaz", - "Sign out of %(count)s sessions": { - "one": "Odhlásiť sa z %(count)s relácie", - "other": "Odhlásiť sa z %(count)s relácií" - }, - "Sign out of all other sessions (%(otherSessionsCount)s)": "Odhlásiť sa zo všetkých ostatných relácií (%(otherSessionsCount)s)", - "Yes, end my recording": "Áno, ukončiť moje nahrávanie", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "Ak začnete počúvať toto živé vysielanie, váš aktuálny záznam živého vysielania sa ukončí.", - "Listen to live broadcast?": "Počúvať živé vysielanie?", - "Unfortunately we're unable to start a recording right now. Please try again later.": "Bohužiaľ teraz nemôžeme spustiť nahrávanie. Skúste to prosím neskôr.", - "Connection error": "Chyba pripojenia", - "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.": "Nemôžete spustiť hlasovú správu, pretože práve nahrávate živé vysielanie. Ukončite prosím živé vysielanie, aby ste mohli začať nahrávať hlasovú správu.", - "Can't start voice message": "Nemožno spustiť hlasovú správu", - "Edit link": "Upraviť odkaz", - "Decrypted source unavailable": "Dešifrovaný zdroj nie je dostupný", - "Connection error - Recording paused": "Chyba pripojenia - nahrávanie pozastavené", - "%(senderName)s started a voice broadcast": "%(senderName)s začal/a hlasové vysielanie", - "%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)", - "Registration token": "Registračný token", - "Enter a registration token provided by the homeserver administrator.": "Zadajte registračný token poskytnutý správcom domovského servera.", - "Unable to play this voice broadcast": "Toto hlasové vysielanie nie je možné prehrať", - "Manage account": "Spravovať účet", - "Your account details are managed separately at %(hostname)s.": "Údaje o vašom účte sú spravované samostatne na adrese %(hostname)s.", - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "Všetky správy a pozvánky od tohto používateľa budú skryté. Ste si istí, že ich chcete ignorovať?", - "Ignore %(user)s": "Ignorovať %(user)s", - "Unable to decrypt voice broadcast": "Hlasové vysielanie sa nedá dešifrovať", - "unknown": "neznáme", - "Red": "Červená", - "Grey": "Sivá", - "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.": "Určite chcete zastaviť vysielanie naživo? Tým sa vysielanie ukončí a v miestnosti bude k dispozícii celý záznam.", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "Zdá sa, že vaša emailová adresa nie je priradená k žiadnemu Matrix ID na tomto domovskom serveri.", - "This session is backing up your keys.": "Táto relácia zálohuje vaše kľúče.", - "Declining…": "Odmietanie …", - "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.": "Zadajte bezpečnostnú frázu, ktorú poznáte len vy, keďže sa používa na ochranu vašich údajov. V záujme bezpečnosti by ste nemali heslo k účtu používať opakovane.", - "Starting backup…": "Začína sa zálohovanie…", - "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "Varovanie: Vaše osobné údaje (vrátane šifrovacích kľúčov) sú stále uložené v tejto relácií. Vymažte ich, ak ste ukončili používanie tejto relácie alebo sa chcete prihlásiť do iného konta.", - "Please only proceed if you're sure you've lost all of your other devices and your Security Key.": "Pokračujte prosím iba vtedy, ak ste si istí, že ste stratili všetky ostatné zariadenia a váš bezpečnostný kľúč.", - "Inviting…": "Pozývanie…", - "Creating rooms…": "Vytváranie miestností…", - "Keep going…": "Pokračujte…", - "Connecting…": "Pripájanie…", - "Scan QR code": "Skenovať QR kód", - "Select '%(scanQRCode)s'": "Vyberte '%(scanQRCode)s'", - "Loading live location…": "Načítavanie polohy v reálnom čase…", - "There are no past polls in this room": "V tejto miestnosti nie sú žiadne predchádzajúce ankety", - "There are no active polls in this room": "V tejto miestnosti nie sú žiadne aktívne ankety", - "Fetching keys from server…": "Získavanie kľúčov zo servera…", - "Checking…": "Kontrolovanie…", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Ak to chcete urobiť, povoľte v Nastaveniach položku \"%(manageIntegrations)s\".", - "Waiting for partner to confirm…": "Čakanie na potvrdenie od partnera…", - "Adding…": "Pridávanie…", - "Write something…": "Napíšte niečo…", - "Rejecting invite…": "Odmietnutie pozvania …", - "Joining room…": "Pripájanie do miestnosti …", - "Joining space…": "Pripájanie sa do priestoru …", - "Encrypting your message…": "Šifrovanie vašej správy…", - "Sending your message…": "Odosielanie vašej správy…", - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "Pozor:Aktualizácia miestnosti neumožní automatickú migráciu členov miestnosti do novej verzie miestnosti.. Odkaz na novú miestnosť uverejníme v starej verzii miestnosti - členovia miestnosti budú musieť kliknúť na tento odkaz, aby sa mohli pripojiť k novej miestnosti.", - "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.": "V osobnom zozname zakázaných používateľov sú všetci používatelia/servery, od ktorých si osobne neželáte vidieť správy. Po ignorovaní prvého používateľa/servera sa vo vašom zozname miestností objaví nová miestnosť s názvom \"%(myBanList)s\" - zostaňte v tejto miestnosti, aby bol zoznam zákazov platný.", - "Set a new account password…": "Nastaviť nové heslo k účtu…", - "Downloading update…": "Sťahovanie aktualizácie…", - "Checking for an update…": "Kontrola dostupnosti aktualizácie…", - "Backing up %(sessionsRemaining)s keys…": "Zálohovanie %(sessionsRemaining)s kľúčov…", - "Connecting to integration manager…": "Pripájanie k správcovi integrácie…", - "Saving…": "Ukladanie…", - "Creating…": "Vytváranie…", - "Starting export process…": "Spustenie procesu exportu…", - "Unable to connect to Homeserver. Retrying…": "Nie je možné sa pripojiť k domovskému serveru. Prebieha pokus o opätovné pripojenie…", - "WARNING: session already verified, but keys do NOT MATCH!": "VAROVANIE: Relácia je už overená, ale kľúče sa NEZHODUJÚ!", - "Secure Backup successful": "Bezpečné zálohovanie bolo úspešné", - "Your keys are now being backed up from this device.": "Kľúče sa teraz zálohujú z tohto zariadenia.", - "Loading polls": "Načítavanie ankiet", - "Ended a poll": "Ukončil anketu", - "Due to decryption errors, some votes may not be counted": "Z dôvodu chýb v dešifrovaní sa niektoré hlasy nemusia započítať", - "The sender has blocked you from receiving this message": "Odosielateľ vám zablokoval príjem tejto správy", - "Room directory": "Adresár miestností", - "Yes, it was me": "Áno, bol som to ja", - "Answered elsewhere": "Hovor prijatý inde", - "If you know a room address, try joining through that instead.": "Ak poznáte adresu miestnosti, skúste sa pripojiť prostredníctvom nej.", - "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.": "Pokúsili ste sa pripojiť pomocou ID miestnosti bez uvedenia zoznamu serverov, cez ktoré sa môžete pripojiť. ID miestností sú interné identifikátory a bez ďalších informácií ich nemožno použiť na pripojenie k miestnosti.", - "View poll": "Zobraziť anketu", - "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Za posledný deň nie sú k dispozícii žiadne minulé ankety. Načítaním ďalších ankiet zobrazíte ankety za predchádzajúce mesiace", - "other": "Za posledných %(count)s dní nie sú žiadne predchádzajúce ankety. Načítaním ďalších ankiet zobrazíte ankety za predchádzajúce mesiace" - }, - "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Za uplynulý deň nie sú žiadne aktívne ankety. Načítaním ďalších ankiet zobrazíte ankety za predchádzajúce mesiace", - "other": "Za posledných %(count)s dní nie sú aktívne žiadne ankety. Načítaním ďalších ankiet zobrazíte ankety za predchádzajúce mesiace" - }, - "There are no past polls. Load more polls to view polls for previous months": "Nie sú žiadne predchádzajúce ankety. Načítaním ďalších ankiet zobrazíte ankety za predchádzajúce mesiace", - "There are no active polls. Load more polls to view polls for previous months": "Nie sú aktívne žiadne ankety. Načítaním ďalších ankiet zobrazíte ankety za predchádzajúce mesiace", - "Load more polls": "Načítať ďalšie ankety", - "Past polls": "Predchádzajúce ankety", - "Active polls": "Aktívne ankety", - "View poll in timeline": "Zobraziť anketu na časovej osi", - "Verify Session": "Overiť reláciu", - "Ignore (%(counter)s)": "Ignorovať (%(counter)s)", - "Invites by email can only be sent one at a time": "Pozvánky e-mailom sa môžu posielať len po jednej", - "Once everyone has joined, you’ll be able to chat": "Keď sa všetci pridajú, budete môcť konverzovať", - "An error occurred when updating your notification preferences. Please try to toggle your option again.": "Pri aktualizácii vašich predvolieb oznámení došlo k chybe. Skúste prosím prepnúť možnosť znova.", - "Desktop app logo": "Logo aplikácie pre stolové počítače", - "Log out and back in to disable": "Odhláste sa a znova sa prihláste, aby sa to vyplo", - "Can currently only be enabled via config.json": "V súčasnosti sa dá povoliť len prostredníctvom súboru config.json", - "Requires your server to support the stable version of MSC3827": "Vyžaduje, aby váš server podporoval stabilnú verziu MSC3827", - "Show avatars in user, room and event mentions": "Zobraziť obrázky profilov v zmienkach o používateľoch, miestnostiach a udalostiach", - "Message from %(user)s": "Správa od %(user)s", - "Message in %(room)s": "Správa v %(room)s", - "Error details": "Podrobnosti o chybe", - "Unable to find event at that date": "Nie je možné nájsť udalosť k danému dátumu", - "Please submit debug logs to help us track down the problem.": "Odošlite prosím ladiace záznamy, aby ste nám pomohli nájsť problém.", - "unavailable": "nedostupný", - "unknown status code": "neznámy kód stavu", - "Server returned %(statusCode)s with error code %(errorCode)s": "Server vrátil %(statusCode)s s kódom chyby %(errorCode)s", - "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.": "Nepodarilo sa nám nájsť udalosť od dátumu %(dateString)s. Skúste vybrať skorší dátum.", - "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.": "Pri pokuse nájsť a prejsť na daný dátum došlo k sieťovej chybe. Váš domovský server môže byť vypnutý alebo sa vyskytol len dočasný problém s internetovým pripojením. Skúste to prosím znova. Ak to bude pokračovať, obráťte sa na správcu domovského servera.", - "Poll history": "História ankety", - "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility": "Používateľ (%(user)s) neskončil ako pozvaný do %(roomId)s, ale nástroj pre pozývanie neposkytol žiadnu chybu", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "Môže to byť spôsobené otvorením aplikácie na viacerých kartách alebo vymazaním údajov prehliadača.", - "Database unexpectedly closed": "Databáza sa neočakávane zatvorila", - "Mute room": "Stlmiť miestnosť", - "Match default setting": "Rovnaké ako predvolené nastavenie", - "Start DM anyway": "Spustiť priamu správu aj tak", - "Start DM anyway and never warn me again": "Spustiť priamu správu aj tak a nikdy ma už nevarovať", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Nie je možné nájsť používateľské profily pre Matrix ID zobrazené nižšie - chcete aj tak začať priamu správu?", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.": "Nie je možné nájsť starú verziu tejto miestnosti (ID miestnosti: %(roomId)s) a nebol nám poskytnutý parameter 'via_servers' na jej vyhľadanie.", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:": "Nie je možné nájsť starú verziu tejto miestnosti (ID miestnosti: %(roomId)s) a nebol nám poskytnutý parameter 'via_servers' na jej vyhľadanie. Je možné, že uhádnutie servera na základe ID miestnosti bude fungovať. Ak to chcete skúsiť, kliknite na tento odkaz:", - "Formatting": "Formátovanie", - "The add / bind with MSISDN flow is misconfigured": "Pridanie / prepojenie s MSISDN je nesprávne nakonfigurované", - "No identity access token found": "Nenašiel sa prístupový token totožnosti", - "Identity server not set": "Server totožnosti nie je nastavený", - "WebGL is required to display maps, please enable it in your browser settings.": "Na zobrazenie máp je potrebná technológia WebGL, povoľte ju prosím v nastaveniach prehliadača.", - "Image view": "Prehľad obrázkov", - "Upload custom sound": "Nahrať vlastný zvuk", - "Search all rooms": "Vyhľadávať vo všetkých miestnostiach", - "Search this room": "Vyhľadávať v tejto miestnosti", - "Error changing password": "Chyba pri zmene hesla", - "%(errorMessage)s (HTTP status %(httpStatus)s)": "%(errorMessage)s (HTTP stav %(httpStatus)s)", - "Unknown password change error (%(stringifiedError)s)": "Neznáma chyba pri zmene hesla (%(stringifiedError)s)", - "Error while changing password: %(error)s": "Chyba pri zmene hesla: %(error)s", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "Nie je možné pozvať používateľa e-mailom bez servera totožnosti. Môžete sa k nemu pripojiť v časti \"Nastavenia\".", - "Failed to download source media, no source url was found": "Nepodarilo sa stiahnuť zdrojové médium, nebola nájdená žiadna zdrojová url adresa", - "Once invited users have joined %(brand)s, you will be able to chat and the room will be end-to-end encrypted": "Keď sa pozvaní používatelia pripoja k aplikácii %(brand)s, budete môcť konverzovať a miestnosť bude end-to-end šifrovaná", - "Waiting for users to join %(brand)s": "Čaká sa na používateľov, kým sa pripoja k aplikácii %(brand)s", - "You do not have permission to invite users": "Nemáte oprávnenie pozývať používateľov", - "Your language": "Váš jazyk", - "Your device ID": "ID vášho zariadenia", - "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.": "Prípadne môžete skúsiť použiť verejný server na adrese , ale nebude to tak spoľahlivé a vaša IP adresa bude zdieľaná s týmto serverom. Môžete to spravovať aj v nastaveniach.", - "Try using %(server)s": "Skúste použiť %(server)s", - "User is not logged in": "Používateľ nie je prihlásený", - "Allow fallback call assist server (%(server)s)": "Povoliť náhradnú službu hovorov asistenčného servera (%(server)s)", - "Your server requires encryption to be disabled.": "Váš server vyžaduje vypnuté šifrovanie.", - "Are you sure you wish to remove (delete) this event?": "Ste si istí, že chcete túto udalosť odstrániť (vymazať)?", - "Note that removing room changes like this could undo the change.": "Upozorňujeme, že odstránením takýchto zmien v miestnosti by sa zmena mohla zvrátiť.", - "Email Notifications": "Emailové oznámenia", - "Receive an email summary of missed notifications": "Prijímajte e-mailový súhrn zmeškaných oznámení", - "Select which emails you want to send summaries to. Manage your emails in .": "Vyberte e-maily, na ktoré chcete odosielať súhrny. Spravujte svoje e-maily v .", - "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": "Aktualizácia:Zjednodušili sme nastavenia oznámení, aby ste ľahšie našli možnosti nastavenia. Niektoré vlastné nastavenia, ktoré ste si vybrali v minulosti, sa tu nezobrazujú, ale sú stále aktívne. Ak budete pokračovať, niektoré vaše nastavenia sa môžu zmeniť. Zistiť viac", - "Mentions and Keywords": "Zmienky a kľúčové slová", - "Other things we think you might be interested in:": "Ďalšie veci, ktoré by vás mohli zaujímať:", - "Show a badge when keywords are used in a room.": "Zobraziť odznak pri použití kľúčových slov v miestnosti.", - "Something went wrong.": "Niečo sa pokazilo.", - "User cannot be invited until they are unbanned": "Používateľ nemôže byť pozvaný, kým nie je zrušený jeho zákaz", - "Ask to join": "Požiadať o pripojenie", - "People cannot join unless access is granted.": "Ľudia sa nemôžu pripojiť, pokiaľ im nebude udelený prístup.", - "Email summary": "Emailový súhrn", - "People, Mentions and Keywords": "Ľudia, zmienky a kľúčové slová", - "Mentions and Keywords only": "Iba zmienky a kľúčové slová", - "Show message preview in desktop notification": "Zobraziť náhľad správy v oznámení na pracovnej ploche", - "I want to be notified for (Default Setting)": "Chcem byť upozornený na (Predvolené nastavenie)", - "This setting will be applied by default to all your rooms.": "Toto nastavenie sa predvolene použije pre všetky vaše miestnosti.", - "Play a sound for": "Prehrať zvuk pre", - "Applied by default to all rooms on all devices.": "Predvolene sa používa na všetky miestnosti na všetkých zariadeniach.", - "Audio and Video calls": "Zvukové a video hovory", - "Invited to a room": "Pozvaný do miestnosti", - "New room activity, upgrades and status messages occur": "Objavujú sa nové aktivity v miestnosti, aktualizácie a správy o stave", - "Messages sent by bots": "Správy odosielané robotmi", - "Unable to find user by email": "Nie je možné nájsť používateľa podľa e-mailu", - "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", - "Upgrade room": "Aktualizovať miestnosť", - "Notify when someone mentions using @room": "Upozorniť, keď sa niekto zmieni použitím @miestnosť", - "Notify when someone mentions using @displayname or %(mxid)s": "Upozorniť, keď sa niekto zmieni použitím @zobrazovanemeno alebo %(mxid)s", - "Notify when someone uses a keyword": "Upozorniť, keď niekto použije kľúčové slovo", - "Enter keywords here, or use for spelling variations or nicknames": "Zadajte sem kľúčové slová alebo ich použite pre pravopisné varianty alebo prezývky", - "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", - "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", - "Request access": "Požiadať o prístup", - "Request to join sent": "Žiadosť o pripojenie odoslaná", - "You need an invite to access this room.": "Na prístup do tejto miestnosti potrebujete pozvánku.", - "Failed to cancel": "Nepodarilo sa zrušiť", - "Ask to join %(roomName)s?": "Požiadať o pripojenie do %(roomName)s?", - "Ask to join?": "Požiadať o pripojenie?", - "You need to be granted access to this room in order to view or participate in the conversation. You can send a request to join below.": "Ak si chcete pozrieť konverzáciu alebo sa do nej zapojiť, musíte mať do tejto miestnosti povolený prístup. Žiadosť o pripojenie môžete poslať nižšie.", - "Cancel request": "Zrušiť žiadosť", - "Failed to query public rooms": "Nepodarilo sa vyhľadať verejné miestnosti", - "Message (optional)": "Správa (voliteľné)", - "Your request to join is pending.": "Vaša žiadosť o pripojenie čaká na vybavenie.", - "This server is using an older version of Matrix. Upgrade to Matrix %(version)s to use %(brand)s without errors.": "Tento server používa staršiu verziu systému Matrix. Ak chcete používať %(brand)s bez chýb, aktualizujte na Matrix %(version)s.", - "Your homeserver is too old and does not support the minimum API version required. Please contact your server owner, or upgrade your server.": "Váš domovský server je príliš starý a nepodporuje minimálnu požadovanú verziu API. Obráťte sa na vlastníka servera alebo aktualizujte svoj server.", - "Your server is unsupported": "Váš server nie je podporovaný", - "common": { - "about": "Informácie", - "analytics": "Analytické údaje", - "encryption_enabled": "Šifrovanie zapnuté", - "error": "Chyba", - "forward_message": "Preposlať správu", - "image": "Obrázok", - "loading": "Načítavanie…", - "message": "Správa", - "message_layout": "Rozloženie správy", - "modern": "Moderný", - "mute": "Umlčať", - "no_results": "Žiadne výsledky", - "offline": "Nedostupný", - "password": "Heslo", - "people": "Ľudia", - "reactions": "Reakcie", - "report_a_bug": "Nahlásiť chybu", - "room_name": "Názov miestnosti", - "security": "Zabezpečenie", - "settings": "Nastavenia", - "sticker": "Nálepka", - "success": "Úspech", - "suggestions": "Návrhy", - "unmute": "Zrušiť stlmenie", - "username": "Meno používateľa", - "verification_cancelled": "Overovanie zrušené", - "video": "Video", - "warning": "Upozornenie", - "user": "Používateľ", - "threads": "Vlákna", - "thread": "Vlákno", - "theme": "Vzhľad", - "room": "Miestnosť", - "public": "Verejný", - "private": "Súkromný", - "options": "Možnosti", - "name": "Názov", - "light": "Svetlý", - "labs": "Experimenty", - "homeserver": "Domovský server", - "home": "Domov", - "help": "Pomocník", - "favourites": "Obľúbené", - "description": "Popis", - "dark": "Tmavý", - "beta": "Beta", - "attachment": "Príloha", - "appearance": "Vzhľad", - "timeline": "Časová os", - "support": "Podpora", - "space": "Priestor", - "random": "Náhodné", - "privacy": "Súkromie", - "presence": "Prítomnosť", - "preferences": "Predvoľby", - "microphone": "Mikrofón", - "legal": "Právne informácie", - "guest": "Hosť", - "faq": "Často kladené otázky (FAQ)", - "emoji": "Emotikon", - "credits": "Poďakovanie", - "camera": "Kamera", - "access_token": "Prístupový token", - "someone": "Niekto", - "welcome": "Vitajte", - "encrypted": "Zašifrované", - "application": "Aplikácia", - "version": "Verzia", - "device": "Zariadenie", - "model": "Model", - "verified": "Overený", - "unverified": "Neoverené", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "Dôveryhodné", - "not_trusted": "Nedôveryhodné", - "accessibility": "Prístupnosť", - "server": "Server", - "capabilities": "Schopnosti", - "unnamed_room": "Nepomenovaná miestnosť", - "unnamed_space": "Nepomenovaný priestor", - "stickerpack": "Balíček nálepiek", - "system_alerts": "Systémové upozornenia", - "secure_backup": "Bezpečné zálohovanie", - "cross_signing": "Krížové podpisovanie", - "identity_server": "Server totožností", - "integration_manager": "Správca integrácie", - "qr_code": "QR kód", - "feedback": "Spätná väzba" + "a11y": { + "jump_first_invite": "Prejsť na prvú pozvánku.", + "n_unread_messages": { + "other": "%(count)s neprečítaných správ.", + "one": "1 neprečítaná správa." + }, + "n_unread_messages_mentions": { + "one": "1 neprečítaná zmienka.", + "other": "%(count)s neprečítaných správ vrátane zmienok." + }, + "room_name": "Miestnosť %(name)s", + "unread_messages": "Neprečítané správy.", + "user_menu": "Používateľské menu" }, + "a11y_jump_first_unread_room": "Preskočiť na prvú neprečítanú miestnosť.", "action": { + "accept": "Prijať", + "add": "Pridať", + "add_existing_room": "Pridať existujúcu miestnosť", + "add_people": "Pridať ľudí", + "apply": "Použiť", + "approve": "Schváliť", + "ask_to_join": "Požiadať o pripojenie", + "back": "Naspäť", + "call": "Hovor", + "cancel": "Zrušiť", + "change": "Zmeniť", + "clear": "Vyčistiť", + "click": "Kliknúť", + "click_to_copy": "Kliknutím skopírujete", + "close": "Zavrieť", + "collapse": "Zbaliť", + "complete": "Dokončiť", + "confirm": "Potvrdiť", "continue": "Pokračovať", "copy": "Kopírovať", "copy_link": "Kopírovať odkaz", "create": "Vytvoriť", "create_a_room": "Vytvoriť miestnosť", "decline": "Odmietnuť", + "delete": "Vymazať", "disable": "Nepovoliť", + "disconnect": "Odpojiť", + "dismiss": "Zamietnuť", "done": "Hotovo", + "download": "Stiahnuť", "edit": "Upraviť", "enable": "Povoliť", - "forgot_password": "Zabudli ste heslo?", + "enter_fullscreen": "Prejsť na celú obrazovku", + "exit_fullscreeen": "Ukončiť režim celej obrazovky", + "expand": "Rozbaliť", + "explore_public_rooms": "Preskúmajte verejné miestnosti", + "explore_rooms": "Preskúmať miestnosti", + "export": "Exportovať", "forward": "Preposlať", + "go": "Spustiť", + "go_back": "Naspäť", + "got_it": "Rozumiem", + "hide_advanced": "Skryť pokročilé možnosti", + "hold": "Podržať", + "ignore": "Ignorovať", + "import": "Importovať", "invite": "Pozvať", + "invite_to_space": "Pozvať do priestoru", "invites_list": "Pozvánky", + "join": "Vstúpiť", "learn_more": "Zistiť viac", "leave": "Opustiť", "leave_room": "Opustiť miestnosť", + "logout": "Odhlásiť sa", + "manage": "Spravovať", + "maximise": "Maximalizovať", + "mention": "Zmieniť sa", + "minimise": "Minimalizovať", + "new_room": "Nová miestnosť", + "new_video_room": "Nová video miestnosť", "next": "Ďalej", "no": "Nie", - "ok": "OK", + "pause": "Pozastaviť", + "pin": "Špendlík", + "play": "Prehrať", + "proceed": "Pokračovať", "quote": "Citovať", "react": "Reagovať", + "refresh": "Obnoviť", + "register": "Zaregistrovať", + "reject": "Odmietnuť", + "reload": "Znovu načítať", "remove": "Odstrániť", + "rename": "Premenovať", "reply": "Odpovedať", + "reply_in_thread": "Odpovedať vo vlákne", "report_content": "Nahlásiť obsah", + "resend": "Poslať znovu", + "reset": "Obnoviť predvolené", + "restore": "Obnoviť", + "resume": "Pokračovať", "retry": "Skúsiť znovu", + "review": "Skontrolovať", + "revoke": "Odvolať", "save": "Uložiť", + "search": "Hľadať", + "send_report": "Odoslať hlásenie", + "share": "Zdieľať", + "show": "Zobraziť", + "show_advanced": "Ukázať pokročilé možnosti", + "show_all": "Zobraziť všetko", + "sign_in": "Prihlásiť sa", + "sign_out": "Odhlásiť sa", + "skip": "Preskočiť", "start": "Začať", "start_chat": "Začať konverzáciu", + "start_new_chat": "Spustiť novú konverzáciu", + "stop": "Zastaviť", + "submit": "Odoslať", + "subscribe": "Prihlásiť sa na odber", + "transfer": "Presmerovať", + "trust": "Dôverovať", + "try_again": "Skúste to znova", + "unban": "Povoliť vstup", + "unignore": "Prestať ignorovať", + "unpin": "Odopnúť", + "unsubscribe": "Odhlásenie z odberu", + "update": "Aktualizovať", + "upgrade": "Aktualizovať", + "upload": "Nahrať", + "verify": "Overiť", + "view": "Zobraziť", + "view_all": "Zobraziť všetky", + "view_list": "Zobraziť zoznam", + "view_message": "Zobraziť správu", "view_source": "Zobraziť zdroj", "yes": "Áno", - "zoom_out": "Oddialiť", "zoom_in": "Priblížiť", - "view": "Zobraziť", - "verify": "Overiť", - "upload": "Nahrať", - "upgrade": "Aktualizovať", - "update": "Aktualizovať", - "unpin": "Odopnúť", - "try_again": "Skúste to znova", - "trust": "Dôverovať", - "stop": "Zastaviť", - "skip": "Preskočiť", - "sign_out": "Odhlásiť sa", - "sign_in": "Prihlásiť sa", - "share": "Zdieľať", - "search": "Hľadať", - "reset": "Obnoviť predvolené", - "resend": "Poslať znovu", - "reload": "Znovu načítať", - "reject": "Odmietnuť", - "pin": "Špendlík", - "logout": "Odhlásiť sa", - "join": "Vstúpiť", - "ignore": "Ignorovať", - "got_it": "Rozumiem", - "go_back": "Naspäť", - "expand": "Rozbaliť", - "download": "Stiahnuť", - "dismiss": "Zamietnuť", - "delete": "Vymazať", - "confirm": "Potvrdiť", - "collapse": "Zbaliť", - "close": "Zavrieť", - "cancel": "Zrušiť", - "call": "Hovor", - "back": "Naspäť", - "apply": "Použiť", - "add": "Pridať", - "accept": "Prijať", - "view_all": "Zobraziť všetky", - "unsubscribe": "Odhlásenie z odberu", - "subscribe": "Prihlásiť sa na odber", - "show_all": "Zobraziť všetko", - "show": "Zobraziť", - "revoke": "Odvolať", - "review": "Skontrolovať", - "restore": "Obnoviť", - "rename": "Premenovať", - "register": "Zaregistrovať", - "proceed": "Pokračovať", - "play": "Prehrať", - "pause": "Pozastaviť", - "disconnect": "Odpojiť", - "complete": "Dokončiť", - "change": "Zmeniť", - "approve": "Schváliť", - "manage": "Spravovať", - "go": "Spustiť", - "import": "Importovať", - "export": "Exportovať", - "refresh": "Obnoviť", - "minimise": "Minimalizovať", - "maximise": "Maximalizovať", - "mention": "Zmieniť sa", - "submit": "Odoslať", - "send_report": "Odoslať hlásenie", - "clear": "Vyčistiť" + "zoom_out": "Oddialiť" }, - "a11y": { - "user_menu": "Používateľské menu", - "n_unread_messages_mentions": { - "one": "1 neprečítaná zmienka.", - "other": "%(count)s neprečítaných správ vrátane zmienok." + "analytics": { + "accept_button": "To je v poriadku", + "bullet_1": "Nezaznamenávame ani neprofilujeme žiadne údaje o účte", + "bullet_2": "Nezdieľame informácie s tretími stranami", + "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.", + "disable_prompt": "Túto funkciu môžete kedykoľvek vypnúť v nastaveniach", + "enable_prompt": "Pomôžte zlepšiť %(analyticsOwner)s", + "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.", + "shared_data_heading": "Zdieľané môžu byť niektoré z nasledujúcich údajov:" + }, + "auth": { + "3pid_in_use": "Táto e-mailová adresa alebo telefónne číslo sa už používa.", + "account_clash": "Váš nový účet (%(newAccountId)s) je registrovaný, ale už ste prihlásený pod iným účtom (%(loggedInUserId)s).", + "account_clash_previous_account": "Pokračovať s predošlým účtom", + "account_deactivated": "Tento účet bol deaktivovaný.", + "autodiscovery_generic_failure": "Nepodarilo sa získať nastavenie automatického zisťovania zo servera", + "autodiscovery_hs_incompatible": "Váš domovský server je príliš starý a nepodporuje minimálnu požadovanú verziu API. Obráťte sa na vlastníka servera alebo aktualizujte svoj server.", + "autodiscovery_invalid": "Neplatná odpoveď pri zisťovaní domovského servera", + "autodiscovery_invalid_hs": "Adresa URL domovského servera sa nezdá byť platným domovským serverom Matrixu", + "autodiscovery_invalid_hs_base_url": "Neplatná base_url pre m.homeserver", + "autodiscovery_invalid_is": "URL adresa servera totožností sa nezdá byť platným serverom totožností", + "autodiscovery_invalid_is_base_url": "Neplatná base_url pre m.identity_server", + "autodiscovery_invalid_is_response": "Neplatná odpoveď pri zisťovaní servera totožností", + "autodiscovery_invalid_json": "Neplatný JSON", + "autodiscovery_unexpected_error_hs": "Neočakávaná chyba pri zisťovaní nastavení domovského servera", + "autodiscovery_unexpected_error_is": "Neočakávaná chyba pri zisťovaní nastavení servera totožností", + "captcha_description": "Tento domovský server by sa rád uistil, že nie ste robot.", + "change_password_action": "Zmeniť heslo", + "change_password_confirm_invalid": "Heslá sa nezhodujú", + "change_password_confirm_label": "Potvrdiť heslo", + "change_password_current_label": "Súčasné heslo", + "change_password_empty": "Heslá nemôžu byť prázdne", + "change_password_error": "Chyba pri zmene hesla: %(error)s", + "change_password_mismatch": "Nové heslá sa nezhodujú", + "change_password_new_label": "Nové heslo", + "check_email_explainer": "Postupujte podľa pokynov zaslaných na %(email)s", + "check_email_resend_prompt": "Nedostali ste ho?", + "check_email_resend_tooltip": "E-mail s overovacím odkazom bol znovu odoslaný!", + "check_email_wrong_email_button": "Znovu zadajte e-mailovú adresu", + "check_email_wrong_email_prompt": "Nesprávna e-mailová adresa?", + "continue_with_idp": "Pokračovať s %(provider)s", + "continue_with_sso": "Pokračovať s %(ssoButtons)s", + "country_dropdown": "Rozbaľovacie okno krajiny", + "create_account_prompt": "Ste tu nový? Vytvorte si účet", + "create_account_title": "Vytvoriť účet", + "email_discovery_text": "Použite e-mail, aby ste boli voliteľne vyhľadateľní existujúcimi kontaktmi.", + "email_field_label_invalid": "Nevyzerá to ako platná e-mailová adresa", + "email_field_label_required": "Zadajte e-mailovú adresu", + "email_help_text": "Pridajte e-mail, aby ste mohli obnoviť svoje heslo.", + "email_phone_discovery_text": "Použite e-mail alebo telefón, aby ste boli voliteľne vyhľadateľní existujúcimi kontaktmi.", + "enter_email_explainer": "%(homeserver)s vám pošle overovací odkaz, ktorý vám umožní obnoviť heslo.", + "enter_email_heading": "Zadajte svoj e-mail na obnovenie hesla", + "failed_connect_identity_server": "Nie je možné pripojiť sa k serveru totožností", + "failed_connect_identity_server_other": "Môžete sa prihlásiť, ale niektoré vlastnosti nebudú dostupné, kým server totožností nebude opäť v prevádzke. Ak sa toto upozornenie zobrazuje neustále, skontrolujte správnosť nastavení alebo kontaktujte správcu servera.", + "failed_connect_identity_server_register": "Môžete sa zaregistrovať, ale niektoré vlastnosti nebudú dostupné, kým server totožností nebude opäť v prevádzke. Ak sa toto upozornenie zobrazuje neustále, skontrolujte správnosť nastavení alebo kontaktujte správcu servera.", + "failed_connect_identity_server_reset_password": "Môžete si obnoviť heslo, ale niektoré vlastnosti nebudú dostupné, kým server totožností nebude opäť v prevádzke. Ak sa toto upozornenie zobrazuje neustále, skontrolujte správnosť nastavení alebo kontaktujte správcu servera.", + "failed_homeserver_discovery": "Nepodarilo sa zistiť adresu domovského servera", + "failed_query_registration_methods": "Nie je možné požiadať o podporované metódy registrácie.", + "failed_soft_logout_auth": "Nepodarilo sa opätovne overiť", + "failed_soft_logout_homeserver": "Opätovná autentifikácia zlyhala kvôli problému domovského servera", + "footer_powered_by_matrix": "používa protokol Matrix", + "forgot_password_email_invalid": "Zdá sa, že e-mailová adresa nie je platná.", + "forgot_password_email_required": "Musíte zadať emailovú adresu prepojenú s vašim účtom.", + "forgot_password_prompt": "Zabudli ste heslo?", + "forgot_password_send_email": "Poslať e-mail", + "identifier_label": "Na prihlásenie sa použije", + "incorrect_credentials": "Nesprávne meno používateľa a / alebo heslo.", + "incorrect_credentials_detail": "Všimnite si: Práve sa prihlasujete na server %(hs)s, nie na server matrix.org.", + "incorrect_password": "Nesprávne heslo", + "log_in_new_account": "Prihláste sa do vášho nového účtu.", + "logout_dialog": { + "description": "Naozaj sa chcete odhlásiť?", + "megolm_export": "Ručne exportovať kľúče", + "setup_key_backup_title": "Stratíte prístup ku zašifrovaným správam", + "setup_secure_backup_description_1": "Šifrované správy sú zabezpečené end-to-end šifrovaním. Kľúče na čítanie týchto správ máte len vy a príjemca (príjemcovia).", + "setup_secure_backup_description_2": "Po odhlásení sa tieto kľúče z tohto zariadenia vymažú, čo znamená, že nebudete môcť čítať zašifrované správy, pokiaľ k nim nemáte kľúče v iných zariadeniach alebo ich nemáte zálohované na serveri.", + "skip_key_backup": "Nezáleží mi na zašifrovaných správach", + "use_key_backup": "Začnite používať zálohovanie kľúčov" }, - "n_unread_messages": { - "other": "%(count)s neprečítaných správ.", - "one": "1 neprečítaná správa." + "misconfigured_body": "Požiadajte správcu vášho %(brand)su, aby skontroloval vašu konfiguráciu. Pravdepodobne obsahuje chyby alebo duplikáty.", + "misconfigured_title": "Váš %(brand)s nie je nastavený správne", + "msisdn_field_description": "Ostatní používatelia vás môžu pozývať do miestností pomocou vašich kontaktných údajov", + "msisdn_field_label": "Telefón", + "msisdn_field_number_invalid": "Toto telefónne číslo nevyzerá úplne správne, skontrolujte ho a skúste to znova", + "msisdn_field_required_invalid": "Zadajte telefónne číslo", + "no_hs_url_provided": "Nie je zadaná adresa domovského servera", + "oidc": { + "error_generic": "Niečo sa pokazilo.", + "error_title": "Nemohli sme vás prihlásiť" }, - "unread_messages": "Neprečítané správy." - }, - "labs": { - "video_rooms": "Video miestnosti", - "notification_settings": "Nové nastavenia oznámení", - "msc3531_hide_messages_pending_moderation": "Umožniť moderátorom skryť správy čakajúce na schválenie.", - "report_to_moderators": "Nahlásiť moderátorom", - "latex_maths": "Renderovanie LaTeX matematiky v správach", - "pinning": "Pripnutie správ", - "wysiwyg_composer": "Rozšírený textový editor", - "state_counters": "Zobraziť jednoduchú štatistiku v záhlaví miestnosti", - "mjolnir": "Nové spôsoby ignorovania ľudí", - "custom_themes": "Umožniť pridávať vlastný vzhľad", - "dehydration": "Šifrované posielanie správ offline pomocou dehydrovaných zariadení", - "html_topic": "Zobraziť HTML znázornenie tém miestnosti", - "bridge_state": "Zobraziť informácie o premosteniach v nastaveniach miestnosti", - "jump_to_date": "Prejsť na dátum (pridá /jumptodate a hlavičky na prechod na dátum)", - "sliding_sync": "Režim kĺzavej synchronizácie", - "element_call_video_rooms": "Element Call video miestnosti", - "group_calls": "Nový zážitok zo skupinových hovorov", - "allow_screen_share_only_mode": "Povoliť režim iba zdieľania obrazovky", - "location_share_live": "Zdieľanie polohy v reálnom čase", - "dynamic_room_predecessors": "Predchodcovia dynamickej miestnosti", - "voice_broadcast": "Hlasové vysielanie", - "rust_crypto": "Implementácia kryptografie Rust", - "hidebold": "Skryť oznamovaciu bodku (zobrazovať iba odznaky počítadiel)", - "intentional_mentions": "Povoliť úmyselné zmienky", - "ask_to_join": "Umožniť požiadať o pripojenie", - "new_room_decoration_ui": "V štádiu aktívneho vývoja, nová hlavička miestnosti a rozhranie s detailmi", - "video_rooms_a_new_way_to_chat": "Nový spôsob konverzácie prostredníctvom hlasu a videa v aplikácii %(brand)s.", - "video_rooms_always_on_voip_channels": "Video miestnosti sú vždy zapnuté VoIP kanály zabudované do miestnosti v aplikácii %(brand)s.", - "video_rooms_faq1_question": "Ako môžem vytvoriť video miestnosť?", - "video_rooms_faq1_answer": "Použite tlačidlo \"+\" na ľavom paneli v sekcii miestnosti.", - "video_rooms_faq2_question": "Môžem popri videohovore používať aj textovú konverzáciu?", - "video_rooms_faq2_answer": "Áno, časová os konverzácie sa zobrazuje spolu s videom.", - "thank_you": "Ďakujeme, že ste vyskúšali beta verziu, prosím, uveďte čo najviac podrobností, aby sme ju mohli vylepšiť.", - "notification_settings_caption": "Predstavujeme jednoduchší spôsob zmeny nastavenia oznámení. Prispôsobte si %(brand)s presne tak, ako sa vám to páči.", - "report_to_moderators_description": "V miestnostiach, ktoré podporujú moderovanie, môžete pomocou tlačidla \"Nahlásiť\" nahlásiť porušovanie pravidiel moderátorom miestnosti.", - "feature_wysiwyg_composer_description": "Použiť rozšírený text namiesto Markdown v správach.", - "currently_experimental": "V súčasnosti experimentálne.", - "jump_to_date_msc_support": "Vyžaduje, aby váš server podporoval MSC3030", - "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í)", - "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", - "beta_feature": "Toto je funkcia vo verzii beta", - "click_for_info": "Kliknite pre viac informácií", - "leave_beta_reload": "Po opustení beta verzie sa znovu načíta aplikácia %(brand)s.", - "join_beta_reload": "Vstupom do beta verzie sa %(brand)s znovu načíta.", - "leave_beta": "Opustiť beta verziu", - "join_beta": "Pripojte sa k beta verzii", - "notification_settings_beta_title": "Nastavenia oznámení", - "voice_broadcast_force_small_chunks": "Vynútiť 15s dĺžku sekcie hlasového vysielania", - "oidc_native_flow": "Povoliť nové natívne toky OIDC (v štádiu aktívneho vývoja)" - }, - "keyboard": { - "home": "Domov", - "space": "Priestor", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[číslo]", - "backspace": "Backspace", - "category_calls": "Hovory", - "category_room_list": "Zoznam miestností", - "category_navigation": "Navigácia", - "category_autocomplete": "Automatické dokončovanie", - "composer_toggle_bold": "Prepínanie tučného písma", - "composer_toggle_italics": "Prepnúť kurzíva", - "composer_toggle_quote": "Prepínanie citácie", - "composer_toggle_code_block": "Prepnutie bloku kódu", - "composer_toggle_link": "Prepnúť odkaz", - "cancel_reply": "Zrušiť odpovedanie na správu", - "navigate_next_message_edit": "Prejsť na ďalšiu správu na úpravu", - "navigate_prev_message_edit": "Prejsť na predchádzajúcu správu na úpravu", - "composer_jump_start": "Prejsť na začiatok editora správ", - "composer_jump_end": "Prejsť na koniec editora správ", - "composer_navigate_next_history": "Prejsť na ďalšiu správu v histórii editora", - "composer_navigate_prev_history": "Prejsť na predchádzajúcu správu v histórii editora", - "send_sticker": "Odoslať nálepku", - "toggle_microphone_mute": "Prepínanie stlmenia mikrofónu", - "toggle_webcam_mute": "Zapnutie/vypnutie webovej kamery", - "dismiss_read_marker_and_jump_bottom": "Zrušiť značku čítania a prejsť na spodok", - "jump_to_read_marker": "Prejsť na najstaršiu neprečítanú správu", - "upload_file": "Nahrať súbor", - "scroll_up_timeline": "Posun hore na časovej osi", - "scroll_down_timeline": "Posun dole na časovej osi", - "jump_room_search": "Prejsť na vyhľadávanie miestnosti", - "room_list_select_room": "Vybrať miestnosť zo zoznamu miestností", - "room_list_collapse_section": "Zbaliť sekciu zoznamu miestností", - "room_list_expand_section": "Rozšíriť sekciu zoznamu miestností", - "room_list_navigate_down": "Prejsť v zozname miestností smerom nadol", - "room_list_navigate_up": "Prejsť v zozname miestností smerom hore", - "toggle_top_left_menu": "Prepnutie ľavého horného menu", - "toggle_right_panel": "Prepnutie pravého panela", - "keyboard_shortcuts_tab": "Otvoriť túto kartu nastavení", - "go_home_view": "Prejsť do časti Domov", - "next_unread_room": "Ďalšia neprečítaná miestnosť alebo správa", - "prev_unread_room": "Predchádzajúca neprečítaná miestnosť alebo správa", - "next_room": "Ďalšia miestnosť alebo správa", - "prev_room": "Predchádzajúca miestnosť alebo správa", - "autocomplete_cancel": "Zrušiť automatické dokončenie", - "autocomplete_navigate_next": "Ďalší návrh automatického dokončovania", - "autocomplete_navigate_prev": "Predchádzajúci návrh automatického dokončovania", - "toggle_space_panel": "Prepnúť panel priestoru", - "toggle_hidden_events": "Prepínanie viditeľnosti skrytej udalosti", - "jump_first_message": "Prejsť na prvú správu", - "jump_last_message": "Prejsť na poslednú správu", - "composer_undo": "Zrušiť úpravu", - "composer_redo": "Znovu upraviť", - "navigate_prev_history": "Predchádzajúca nedávno navštívená miestnosť alebo priestor", - "navigate_next_history": "Ďalšia nedávno navštívená miestnosť alebo priestor", - "switch_to_space": "Prepnúť do priestoru podľa čísla", - "open_user_settings": "Otvoriť používateľské nastavenia", - "close_dialog_menu": "Zavrieť dialógové okno alebo kontextovú ponuku", - "activate_button": "Aktivovať vybrané tlačidlo", - "composer_new_line": "Nový riadok", - "autocomplete_force": "Nútené dokončenie", - "search": "Vyhľadávanie (musí byť povolené)" - }, - "credits": { - "default_cover_photo": "Predvolená titulná fotografia je © Jesús Roncero používaná podľa podmienok CC-BY-SA 4.0.", - "twemoji_colr": "Písmo twemoji-colr je © Mozilla Foundation používané podľa podmienok Apache 2.0.", - "twemoji": "Twemoji emoji grafika je © Twitter, Inc a ďalší prispievatelia používaná podľa podmienok CC-BY 4.0." - }, - "composer": { - "format_bold": "Tučné", - "format_italic": "Kurzíva", - "format_underline": "Podčiarknuté", - "format_strikethrough": "Preškrtnuté", - "format_unordered_list": "Zoznam v odrážkach", - "format_ordered_list": "Číslovaný zoznam", - "format_increase_indent": "Zväčšenie odsadenia", - "format_decrease_indent": "Zmenšenie odsadenia", - "format_inline_code": "Kód", - "format_code_block": "Blok kódu", - "format_link": "Odkaz", - "send_button_title": "Odoslať správu", - "placeholder_thread_encrypted": "Odpovedať na zašifrované vlákno…", - "placeholder_thread": "Odpovedať na vlákno…", - "placeholder_reply_encrypted": "Odoslať šifrovanú odpoveď…", - "placeholder_reply": "Odoslať odpoveď…", - "placeholder_encrypted": "Odoslať šifrovanú správu…", - "placeholder": "Odoslať správu…" - }, - "Bold": "Tučné", - "Link": "Odkaz", - "Code": "Kód", - "power_level": { - "default": "Predvolené", - "restricted": "Obmedzené", - "moderator": "Moderátor", - "admin": "Správca", - "mod": "Moderátor", - "custom": "Vlastný (%(level)s)" + "password_field_keep_going_prompt": "Pokračujte…", + "password_field_label": "Zadať heslo", + "password_field_strong_label": "Pekné, silné heslo!", + "password_field_weak_label": "Heslo je povolené, ale nie je bezpečné", + "phone_label": "Telefón", + "phone_optional_label": "Telefón (nepovinné)", + "qr_code_login": { + "approve_access_warning": "Schválením prístupu pre toto zariadenie bude mať plný prístup k vášmu účtu.", + "completing_setup": "Dokončenie nastavenia nového zariadenia", + "confirm_code_match": "Skontrolujte, či sa nižšie uvedený kód zhoduje s vaším druhým zariadením:", + "connecting": "Pripájanie…", + "devices_connected": "Zariadenia pripojené", + "error_device_already_signed_in": "Druhé zariadenie je už prihlásené.", + "error_device_not_signed_in": "Druhé zariadenie nie je prihlásené.", + "error_device_unsupported": "Prepojenie s týmto zariadením nie je podporované.", + "error_homeserver_lacks_support": "Domovský server nepodporuje prihlasovanie do iného zariadenia.", + "error_invalid_scanned_code": "Naskenovaný kód je neplatný.", + "error_linking_incomplete": "Prepojenie nebolo dokončené v požadovanom čase.", + "error_request_cancelled": "Žiadosť bola zrušená.", + "error_request_declined": "Žiadosť bola na druhom zariadení zamietnutá.", + "error_unexpected": "Vyskytla sa neočakávaná chyba.", + "review_and_approve": "Skontrolujte a schváľte prihlásenie", + "scan_code_instruction": "Naskenujte nižšie uvedený QR kód pomocou zariadenia, ktoré je odhlásené.", + "scan_qr_code": "Skenovať QR kód", + "select_qr_code": "Vyberte '%(scanQRCode)s'", + "sign_in_new_device": "Prihlásiť nové zariadenie", + "start_at_sign_in_screen": "Začnite na prihlasovacej obrazovke", + "waiting_for_device": "Čaká sa na prihlásenie zariadenia" + }, + "register_action": "Vytvoriť účet", + "registration": { + "continue_without_email_description": "Len upozorňujeme, že ak si nepridáte e-mail a zabudnete heslo, môžete navždy stratiť prístup k svojmu účtu.", + "continue_without_email_field_label": "Email (nepovinné)", + "continue_without_email_title": "Pokračovanie bez e-mailu" + }, + "registration_disabled": "Na tomto domovskom serveri nie je povolená registrácia.", + "registration_msisdn_field_required_invalid": "Zadajte telefónne číslo (povinné na tomto domovskom serveri)", + "registration_successful": "Úspešná registrácia", + "registration_username_in_use": "Toto používateľské meno už niekto má. Skúste iné, alebo ak ste to vy, prihláste sa nižšie.", + "registration_username_unable_check": "Nie je možné skontrolovať, či je používateľské meno obsadené. Skúste to neskôr.", + "registration_username_validation": "Použite len malé písmená, číslice, pomlčky a podčiarkovníky", + "reset_password": { + "confirm_new_password": "Potvrdiť nové heslo", + "devices_logout_success": "Boli ste odhlásení zo všetkých zariadení a už nebudete dostávať okamžité oznámenia. Ak chcete oznámenia znovu povoliť, prihláste sa znova na každom zariadení.", + "other_devices_logout_warning_1": "Odhlásenie zariadení vymaže kľúče na šifrovanie správ, ktoré sú v nich uložené, čím sa história zašifrovaných konverzácií stane nečitateľnou.", + "other_devices_logout_warning_2": "Ak si chcete zachovať prístup k histórii konverzácie v zašifrovaných miestnostiach, pred pokračovaním nastavte zálohovanie kľúčov alebo exportujte kľúče správ z niektorého z vašich ďalších zariadení.", + "password_not_entered": "Musíte zadať nové heslo.", + "passwords_mismatch": "Obe nové heslá musia byť zhodné.", + "rate_limit_error": "Príliš veľa pokusov v krátkom čase. Pred ďalším pokusom počkajte nejakú dobu.", + "rate_limit_error_with_time": "Príliš veľa pokusov v krátkom čase. Opakujte pokus po %(timeout)s.", + "reset_successful": "Vaše heslo bolo obnovené.", + "return_to_login": "Vrátiť sa na prihlasovaciu obrazovku", + "sign_out_other_devices": "Odhlásiť sa zo všetkých zariadení" + }, + "reset_password_action": "Znovu nastaviť heslo", + "reset_password_email_field_description": "Použite e-mailovú adresu na obnovenie svojho konta", + "reset_password_email_field_required_invalid": "Zadajte e-mailovú adresu (vyžaduje sa na tomto domovskom serveri)", + "reset_password_email_not_associated": "Zdá sa, že vaša emailová adresa nie je priradená k žiadnemu Matrix ID na tomto domovskom serveri.", + "reset_password_email_not_found_title": "Túto emailovú adresu sa nepodarilo nájsť", + "reset_password_title": "Obnovte svoje heslo", + "server_picker_custom": "Iný domovský server", + "server_picker_description": "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.", + "server_picker_description_matrix.org": "Pripojte sa k mnohým používateľom najväčšieho verejného domovského servera zdarma", + "server_picker_dialog_title": "Rozhodnite sa, kde bude váš účet hostovaný", + "server_picker_explainer": "Použite preferovaný domovský server Matrixu, ak ho máte, alebo si vytvorte vlastný.", + "server_picker_failed_validate_homeserver": "Nie je možné overiť domovský server", + "server_picker_intro": "Miesta, kde môžete hosťovať svoj účet, nazývame \" domovské servery\".", + "server_picker_invalid_url": "Neplatná adresa URL", + "server_picker_learn_more": "O domovských serveroch", + "server_picker_matrix.org": "Matrix.org je najväčší verejný domovský server na svete, takže je vhodným miestom pre mnohých.", + "server_picker_required": "Zadajte domovský server", + "server_picker_title": "Prihláste sa do svojho domovského servera", + "server_picker_title_default": "Možnosti servera", + "server_picker_title_registration": "Hostiteľský účet na", + "session_logged_out_description": "Z bezpečnostných dôvodov bola táto relácia odhlásená. Prosím, prihláste sa znova.", + "session_logged_out_title": "Ste odhlásení", + "set_email": { + "description": "Toto vám umožní obnoviť si heslo a prijímať oznámenia emailom.", + "verification_pending_description": "Prosím, skontrolujte si email a kliknite na odkaz v správe, ktorú sme vám poslali. Keď budete mať toto za sebou, kliknite na tlačidlo Pokračovať.", + "verification_pending_title": "Nedokončené overenie" + }, + "set_email_prompt": "Želáte si nastaviť emailovú adresu?", + "sign_in_description": "Ak chcete pokračovať, použite svoje konto.", + "sign_in_instead": "Radšej sa prihlásiť", + "sign_in_instead_prompt": "Radšej sa prihlásiť", + "sign_in_or_register": "Prihlásiť sa alebo vytvoriť nový účet", + "sign_in_or_register_description": "Použite váš existujúci účet alebo si vytvorte nový, aby ste mohli pokračovať.", + "sign_in_prompt": "Máte účet? Prihláste sa", + "sign_in_with_sso": "Prihlásiť sa pomocou jediného prihlasovania", + "signing_in": "Prihlasovanie…", + "soft_logout": { + "clear_data_button": "Vymazať všetky údaje", + "clear_data_description": "Vymazanie všetkých údajov z tejto relácie je trvalé. Zašifrované správy sa stratia, pokiaľ neboli zálohované ich kľúče.", + "clear_data_title": "Vymazať všetky údaje v tejto relácii?" + }, + "soft_logout_heading": "Ste odhlásený", + "soft_logout_intro_password": "Zadaním hesla sa prihláste a obnovte prístup k svojmu účtu.", + "soft_logout_intro_sso": "Prihláste sa a znovuzískajte prístup k vášmu účtu.", + "soft_logout_intro_unsupported_auth": "Nemôžete sa prihlásiť do vášho účtu. Kontaktujte prosím vášho správcu domovského servera pre viac informácií.", + "soft_logout_subheading": "Zmazať osobné dáta", + "soft_logout_warning": "Varovanie: Vaše osobné údaje (vrátane šifrovacích kľúčov) sú stále uložené v tejto relácií. Vymažte ich, ak ste ukončili používanie tejto relácie alebo sa chcete prihlásiť do iného konta.", + "sso_failed_missing_storage": "Požiadali sme prehliadač, aby si pamätal, aký domovský server používate na prihlásenie, ale váš prehliadač ho, bohužiaľ, zabudol. Prejdite na prihlasovaciu stránku a skúste to znova.", + "sso_or_username_password": "%(ssoButtons)s alebo %(usernamePassword)s", + "sync_footer_subtitle": "Ak ste sa pripojili k mnohým miestnostiam, môže to chvíľu trvať", + "syncing": "Synchronizácia…", + "uia": { + "code": "Kód", + "email": "Ak chcete vytvoriť svoje účet, otvorte odkaz v e-maile, ktorý sme práve poslali na %(emailAddress)s.", + "email_auth_header": "Pre pokračovanie skontrolujte svoj e-mail", + "email_resend_prompt": "Nedostali ste ho? Poslať znova", + "email_resent": "Znova odoslané!", + "fallback_button": "Spustiť overenie", + "msisdn": "Na číslo %(msisdn)s bola odoslaná textová správa", + "msisdn_token_incorrect": "Neplatný token", + "msisdn_token_prompt": "Prosím, zadajte kód z tejto správy:", + "password_prompt": "Potvrďte svoju totožnosť zadaním hesla k účtu.", + "recaptcha_missing_params": "Chýbajúci verejný kľúč captcha v konfigurácii domovského servera. Nahláste to, prosím, správcovi domovského servera.", + "registration_token_label": "Registračný token", + "registration_token_prompt": "Zadajte registračný token poskytnutý správcom domovského servera.", + "sso_body": "Potvrďte pridanie tejto adresy pomocou Single Sign On.", + "sso_failed": "Pri potvrdzovaní vašej totožnosti sa niečo pokazilo. Zrušte to a skúste to znova.", + "sso_postauth_body": "Kliknutím na tlačidlo nižšie potvrdíte svoju totožnosť.", + "sso_postauth_title": "Potvrďte, ak chcete pokračovať", + "sso_preauth_body": "Ak chcete pokračovať, použite jednotné prihlásenie SSO na preukázanie svojej totožnosti.", + "sso_title": "Pokračovať pomocou Single Sign On", + "terms": "Prosím, prečítajte si a odsúhlaste podmienky používania tohoto domovského servera:", + "terms_invalid": "Prosím, prečítajte si a odsúhlaste všetky podmienky tohoto domovského servera" + }, + "unsupported_auth": "Tento domovský server neponúka žiadne prihlasovacie toky podporované týmto klientom.", + "unsupported_auth_email": "Tento domovský server nepodporuje prihlásenie sa zadaním emailovej adresy.", + "unsupported_auth_msisdn": "Tento server nepodporuje overenie telefónnym číslom.", + "username_field_required_invalid": "Zadať používateľské meno", + "username_in_use": "Toto používateľské meno už niekto má, skúste iné.", + "verify_email_explainer": "Pred obnovením hesla potrebujeme vedieť, že ste to naozaj vy. Kliknite na odkaz v e-maile, ktorý sme vám práve poslali %(email)s", + "verify_email_heading": "Overte svoj e-mail a pokračujte" }, "bug_reporting": { - "introduction": "Ak ste odoslali chybu prostredníctvom služby GitHub, záznamy o ladení nám môžu pomôcť nájsť problém. ", - "description": "Ladiace záznamy obsahujú údaje o používaní aplikácie vrátane vášho používateľského mena, ID alebo aliasov navštívených miestností alebo skupín, prvkov používateľského rozhrania, s ktorými ste naposledy interagovali, a používateľských mien iných používateľov. Neobsahujú správy.", - "matrix_security_issue": "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.", - "submit_debug_logs": "Odoslať ladiace záznamy", - "title": "Hlásenie chýb", "additional_context": "Ak existujú ďalšie súvislosti, ktoré by pomohli pri analýze problému, napríklad čo ste v tom čase robili, ID miestnosti, ID používateľa atď., uveďte ich tu.", - "send_logs": "Odoslať záznamy", - "github_issue": "Správa o probléme na GitHub", - "download_logs": "Stiahnuť záznamy", "before_submitting": "Pred tým, než odošlete záznamy, musíte nahlásiť váš problém na GitHub. Uvedte prosím podrobný popis.", "collecting_information": "Získavajú sa informácie o verzii aplikácii", "collecting_logs": "Získavajú sa záznamy", - "uploading_logs": "Nahrávanie záznamov", + "create_new_issue": "Prosím vytvorte nový problém na GitHube, aby sme mohli túto chybu preskúmať.", + "description": "Ladiace záznamy obsahujú údaje o používaní aplikácie vrátane vášho používateľského mena, ID alebo aliasov navštívených miestností alebo skupín, prvkov používateľského rozhrania, s ktorými ste naposledy interagovali, a používateľských mien iných používateľov. Neobsahujú správy.", + "download_logs": "Stiahnuť záznamy", "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", - "minutes_seconds_left": "ostáva %(minutes)sm %(seconds)ss", - "seconds_left": "%(seconds)ss ostáva", - "date_at_time": "%(date)s o %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)sh", - "short_minutes": "%(value)sm", - "short_seconds": "%(value)ss", - "short_days_hours_minutes_seconds": "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss", - "short_hours_minutes_seconds": "%(hours)sh %(minutes)sm %(seconds)ss", - "short_minutes_seconds": "%(minutes)sm %(seconds)ss", - "last_week": "Minulý týždeň", - "last_month": "Minulý mesiac", - "n_minutes_ago": "pred %(num)s minútami", - "n_hours_ago": "pred %(num)s hodinami", - "n_days_ago": "pred %(num)s dňami", - "in_n_minutes": "o %(num)s minút", - "in_n_hours": "o %(num)s hodín", - "in_n_days": "o %(num)s dní", - "in_few_seconds": "o pár sekúnd", - "in_about_minute": "približne o minútu", - "in_about_hour": "približne o hodinu", - "in_about_day": "približne o deň", - "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", - "left": "zostáva %(timeRemaining)s" + "error_empty": "Povedzte nám prosím, čo sa pokazilo, alebo radšej vytvorte príspevok v službe GitHub, v ktorom problém popíšete.", + "failed_send_logs": "Nepodarilo sa odoslať záznamy: ", + "github_issue": "Správa o probléme na GitHub", + "introduction": "Ak ste odoslali chybu prostredníctvom služby GitHub, záznamy o ladení nám môžu pomôcť nájsť problém. ", + "log_request": "Aby ste nám pomohli tomuto v budúcnosti zabrániť, pošlite nám prosím záznamy o chybe.", + "logs_sent": "Záznamy boli odoslané", + "matrix_security_issue": "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.", + "preparing_download": "Príprava na prevzatie záznamov", + "preparing_logs": "príprava odoslania záznamov", + "send_logs": "Odoslať záznamy", + "submit_debug_logs": "Odoslať ladiace záznamy", + "textarea_label": "Poznámky", + "thank_you": "Ďakujeme!", + "title": "Hlásenie chýb", + "unsupported_browser": "Pripomíname: Váš prehliadač nie je podporovaný, takže vaše skúsenosti môžu byť nepredvídateľné.", + "uploading_logs": "Nahrávanie záznamov", + "waiting_for_server": "Čakanie na odpoveď zo servera" }, - "onboarding": { - "personal_messaging_title": "Zabezpečené zasielanie správ pre priateľov a rodinu", - "free_e2ee_messaging_unlimited_voip": "Vďaka bezplatnému end-to-end šifrovaniu správ a neobmedzenými hlasovými a video hovormi je aplikácia %(brand)s skvelým spôsobom, ako zostať v kontakte.", - "personal_messaging_action": "Spustite svoju prvú konverzáciu", - "work_messaging_title": "Zabezpečené posielanie správ pre prácu", - "work_messaging_action": "Nájdite svojich spolupracovníkov", - "community_messaging_title": "Vlastníctvo komunity", - "community_messaging_action": "Nájdite svojich ľudí", - "welcome_to_brand": "Vitajte v aplikácii %(brand)s", - "only_n_steps_to_go": { - "one": "Zostáva už len %(count)s krok", - "other": "Zostáva už len %(count)s krokov" - }, - "you_did_it": "Dokázali ste to!", - "complete_these": "Dokončite to, aby ste získali čo najviac z aplikácie %(brand)s", - "community_messaging_description": "Zachovajte si vlastníctvo a kontrolu nad komunitnou diskusiou.\nPodpora pre milióny ľudí s výkonným moderovaním a interoperabilitou.", - "you_made_it": "Zvládli ste to!", - "set_up_profile_description": "Uistite sa, že ľudia vedia, že ste to naozaj vy", - "set_up_profile_action": "Váš profil", - "set_up_profile": "Nastavte si svoj profil", - "get_stuff_done": "Vyriešte veci tým, že nájdete svojich tímových kolegov", - "find_people": "Nájsť ľudí", - "find_friends_description": "Kvôli tomu ste tu, tak sa do toho pustite", - "find_friends_action": "Nájsť priateľov", - "find_friends": "Nájdite a pozvite svojich priateľov", - "find_coworkers": "Vyhľadajte a pozvite svojich spolupracovníkov", - "find_community_members": "Nájdite a pozvite členov vašej komunity", - "enable_notifications_description": "Nezmeškajte odpoveď alebo dôležitú správu", - "enable_notifications_action": "Povoliť oznámenia", - "enable_notifications": "Zapnúť oznámenia", - "download_app_description": "Nezmeškáte nič, ak so sebou vezmete %(brand)s", - "download_app_action": "Stiahnite si aplikácie", - "download_app": "Stiahnuť %(brand)s", - "download_brand": "Stiahnuť %(brand)s", - "download_brand_desktop": "Stiahnuť %(brand)s Desktop", - "qr_or_app_links": "%(qrCode)s alebo %(appLinks)s", - "download_app_store": "Stiahnuť v obchode App Store", - "download_google_play": "Získajte ho v službe Google Play", - "download_f_droid": "Získajte ho v službe F-Droid", - "apple_trademarks": "App Store® a logo Apple® sú ochranné známky spoločnosti Apple Inc.", - "google_trademarks": "Google Play a logo Google Play sú ochranné známky spoločnosti Google LLC.", - "has_avatar_label": "Skvelé, to pomôže ľuďom zistiť, že ste to vy", - "no_avatar_label": "Pridajte fotografiu, aby ľudia vedeli, že ste to vy.", - "welcome_user": "Vitajte %(name)s", - "welcome_detail": "Teraz vám pomôžeme začať", - "intro_welcome": "Vitajte v %(appName)s", - "intro_byline": "Vlastnite svoje konverzácie.", - "send_dm": "Poslať priamu správu", - "explore_rooms": "Preskúmať verejné miestnosti", - "create_room": "Vytvoriť skupinovú konverzáciu" + "cannot_invite_without_identity_server": "Nie je možné pozvať používateľa e-mailom bez servera totožnosti. Môžete sa k nemu pripojiť v časti \"Nastavenia\".", + "cannot_reach_homeserver": "Nie je možné pripojiť sa k domovskému serveru", + "cannot_reach_homeserver_detail": "Uistite sa, že máte stabilné pripojenie na internet, alebo kontaktujte správcu servera", + "cant_load_page": "Nie je možné načítať stránku", + "chat_card_back_action_label": "Späť na konverzáciu", + "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", + "hearts_description": "Odošle danú správu so srdiečkami", + "hearts_message": "pošle srdiečka", + "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" }, - "settings": { - "show_breadcrumbs": "Zobraziť skratky nedávno zobrazených miestnosti nad zoznamom miestností", - "all_rooms_home_description": "Všetky miestnosti, v ktorých sa nachádzate, sa zobrazia na domovskej obrazovke.", - "use_command_f_search": "Na vyhľadávanie na časovej osi použite klávesovú skratku Command + F", - "use_control_f_search": "Na vyhľadávanie na časovej osi použite klávesovú skratku Ctrl + F", - "use_12_hour_format": "Pri zobrazovaní časových značiek používať 12 hodinový formát (napr. 2:30pm)", - "always_show_message_timestamps": "Vždy zobrazovať časovú značku správ", - "send_read_receipts": "Odosielať potvrdenia o prečítaní", - "send_typing_notifications": "Posielať oznámenia, keď píšete", - "replace_plain_emoji": "Automaticky nahrádzať textové emotikony modernými", - "enable_markdown": "Povoliť funkciu Markdown", - "emoji_autocomplete": "Umožniť automatické návrhy emotikonov počas písania", - "use_command_enter_send_message": "Použite Command + Enter na odoslanie správy", - "use_control_enter_send_message": "Použiť Ctrl + Enter na odoslanie správy", - "all_rooms_home": "Zobraziť všetky miestnosti v časti Domov", - "enable_markdown_description": "Začnite správy s /plain na odoslanie bez použitia markdown.", - "show_stickers_button": "Zobraziť tlačidlo nálepiek", - "insert_trailing_colon_mentions": "Vložiť na koniec dvojbodku za zmienkou používateľa na začiatku správy", - "automatic_language_detection_syntax_highlight": "Povoliť automatickú detekciu jazyka pre zvýraznenie syntaxe", - "code_block_expand_default": "Rozšíriť bloky kódu predvolene", - "code_block_line_numbers": "Zobrazenie čísel riadkov v blokoch kódu", - "inline_url_previews_default": "Predvolene povoliť náhľady URL adries", - "autoplay_gifs": "Automaticky prehrať GIF animácie", - "autoplay_videos": "Automaticky prehrať videá", - "image_thumbnails": "Zobrazovať ukážky/náhľady obrázkov", - "show_typing_notifications": "Zobrazovať oznámenia, keď ostatní používatelia píšu", - "show_redaction_placeholder": "Zobrazovať náhrady za odstránené správy", - "show_read_receipts": "Zobrazovať potvrdenia o prečítaní od ostatných používateľov", - "show_join_leave": "Zobraziť správy o pripojení/odchode (pozvania/odstránenia/zákazy nie sú ovplyvnené)", - "show_displayname_changes": "Zobrazovať zmeny zobrazovaného mena", - "show_chat_effects": "Zobraziť efekty konverzácie (animácie pri prijímaní napr. konfety)", - "show_avatar_changes": "Zobraziť zmeny profilového obrázka", - "big_emoji": "Povoliť veľké emotikony v konverzáciách", - "jump_to_bottom_on_send": "Skok na koniec časovej osi pri odosielaní správy", - "disable_historical_profile": "Zobraziť aktuálny profilový obrázok a meno používateľov v histórii správ", - "show_nsfw_content": "Zobraziť obsah NSFW", - "prompt_invite": "Upozorniť pred odoslaním pozvánok na potenciálne neplatné Matrix ID", - "hardware_acceleration": "Povoliť hardvérovú akceleráciu (reštartujte %(appName)s, aby sa to prejavilo)", - "start_automatically": "Spustiť automaticky po prihlásení do systému", - "warn_quit": "Upozorniť pred ukončením", - "notifications": { - "rule_contains_display_name": "Správy obsahujúce moje zobrazované meno", - "rule_contains_user_name": "Správy obsahujúce moje meno používateľa", - "rule_roomnotif": "Správy obsahujúce @miestnosť", - "rule_room_one_to_one": "Správy v priamych konverzáciách", - "rule_message": "Správy v skupinových konverzáciách", - "rule_encrypted": "Šifrované správy v skupinových konverzáciách", - "rule_invite_for_me": "Keď ma pozvú do miestnosti", - "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", - "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" + "common": { + "about": "Informácie", + "access_token": "Prístupový token", + "accessibility": "Prístupnosť", + "advanced": "Pokročilé", + "all_rooms": "Všetky miestnosti", + "analytics": "Analytické údaje", + "and_n_others": { + "other": "a ďalších %(count)s…", + "one": "a jeden ďalší…" }, - "appearance": { - "layout_irc": "IRC (experimentálne)", - "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ý" + "appearance": "Vzhľad", + "application": "Aplikácia", + "are_you_sure": "Ste si istí?", + "attachment": "Príloha", + "authentication": "Overenie", + "avatar": "Obrázok", + "camera": "Kamera", + "cameras": "Kamery", + "capabilities": "Schopnosti", + "copied": "Skopírované!", + "credits": "Poďakovanie", + "cross_signing": "Krížové podpisovanie", + "dark": "Tmavý", + "description": "Popis", + "deselect_all": "Zrušiť výber všetkých", + "device": "Zariadenie", + "display_name": "Zobrazované meno", + "edited": "upravené", + "email_address": "Emailová adresa", + "emoji": "Emotikon", + "encrypted": "Zašifrované", + "encryption_enabled": "Šifrovanie zapnuté", + "error": "Chyba", + "faq": "Často kladené otázky (FAQ)", + "favourites": "Obľúbené", + "feedback": "Spätná väzba", + "filter_results": "Filtrovať výsledky", + "forward_message": "Preposlať správu", + "general": "Všeobecné", + "go_to_settings": "Otvoriť nastavenia", + "guest": "Hosť", + "help": "Pomocník", + "historical": "Historické", + "home": "Domov", + "homeserver": "Domovský server", + "identity_server": "Server totožností", + "image": "Obrázok", + "integration_manager": "Správca integrácie", + "joined": "Ste pripojený", + "labs": "Experimenty", + "legal": "Právne informácie", + "light": "Svetlý", + "loading": "Načítavanie…", + "location": "Poloha", + "low_priority": "Nízka priorita", + "message": "Správa", + "message_layout": "Rozloženie správy", + "microphone": "Mikrofón", + "modern": "Moderný", + "mute": "Umlčať", + "n_members": { + "one": "%(count)s člen", + "other": "%(count)s členov" }, - "inline_url_previews_room_account": "Povoliť náhľady URL adries pre túto miestnosť (ovplyvňuje len vás)", - "inline_url_previews_room": "Predvolene povoliť náhľady URL adries pre členov tejto miestnosti" - }, - "devtools": { - "send_custom_account_data_event": "Odoslať vlastnú udalosť s údajmi o účte", - "send_custom_room_account_data_event": "Odoslať vlastnú udalosť s údajmi o účte miestnosti", - "event_type": "Typ Udalosti", - "state_key": "Stavový kľúč", - "invalid_json": "Nevyzerá to ako platný JSON.", - "failed_to_send": "Nepodarilo sa odoslať udalosť!", - "event_sent": "Udalosť odoslaná!", - "event_content": "Obsah Udalosti", - "user_read_up_to": "Používateľ sa dočítal až do: ", - "no_receipt_found": "Nenašlo sa žiadne potvrdenie", - "user_read_up_to_ignore_synthetic": "Používateľ prečíta až do (ignoreSynthetic): ", - "user_read_up_to_private": "Používateľ prečíta až do (m.read.private): ", - "user_read_up_to_private_ignore_synthetic": "Používateľ prečíta až do (m.read.private;ignoreSynthetic): ", - "room_status": "Stav miestnosti", - "room_unread_status_count": { - "other": "Stav neprečítaných v miestnosti: %(status)s, počet: %(count)s" + "n_participants": { + "one": "1 účastník", + "other": "%(count)s účastníkov" }, - "notification_state": "Stav oznámenia je %(notificationState)s", - "room_encrypted": "Miestnosť je šifrovaná ✅", - "room_not_encrypted": "Miestnosť nie je šifrovaná 🚨", - "main_timeline": "Hlavná časová os", - "threads_timeline": "Časová os vlákien", - "room_notifications_total": "Celkom: ", - "room_notifications_highlight": "Zvýraznené: ", - "room_notifications_dot": "Bodka: ", - "room_notifications_last_event": "Posledná udalosť:", - "room_notifications_type": "Typ: ", - "room_notifications_sender": "Odosielateľ: ", - "room_notifications_thread_id": "ID vlákna: ", - "spaces": { - "one": "", - "other": "<%(count)s priestorov>" + "n_rooms": { + "one": "%(count)s miestnosť", + "other": "%(count)s miestností" }, - "empty_string": "", - "room_unread_status": "Stav neprečítaných v miestnosti: %(status)s", - "id": "ID: ", - "send_custom_state_event": "Odoslať vlastnú udalosť stavu", - "see_history": "Pozrieť históriu", - "failed_to_load": "Nepodarilo sa načítať.", - "client_versions": "Verzie klienta", - "server_versions": "Verzie servera", - "number_of_users": "Počet používateľov", - "failed_to_save": "Nepodarilo sa uložiť nastavenia.", - "save_setting_values": "Uložiť hodnoty nastavenia", - "setting_colon": "Nastavenie:", - "caution_colon": "Upozornenie:", - "use_at_own_risk": "Toto používateľské rozhranie nekontroluje typy hodnôt. Používajte ho na vlastné riziko.", - "setting_definition": "Definícia nastavenia:", - "level": "Úroveň", - "settable_global": "Nastaviteľné v celosystémovom", - "settable_room": "Nastaviteľné v miestnosti", - "values_explicit": "Hodnoty na explicitných úrovniach", - "values_explicit_room": "Hodnoty na explicitných úrovniach v tejto miestnosti", - "edit_values": "Upraviť hodnoty", - "value_colon": "Hodnota:", - "value_this_room_colon": "Hodnota v tejto miestnosti:", - "values_explicit_colon": "Hodnoty na explicitných úrovniach:", - "values_explicit_this_room_colon": "Hodnoty na explicitných úrovniach v tejto miestnosti:", - "setting_id": "ID nastavenia", - "value": "Hodnota", - "value_in_this_room": "Hodnota v tejto miestnosti", - "edit_setting": "Upraviť nastavenie", - "phase_requested": "Vyžiadané", - "phase_ready": "Pripravené", - "phase_started": "Spustené", - "phase_cancelled": "Zrušené", - "phase_transaction": "Transakcia", - "phase": "Fáza", - "timeout": "Časový limit", - "methods": "Metódy", - "requester": "Žiadateľ", - "observe_only": "Iba pozorovať", - "no_verification_requests_found": "Nenašli sa žiadne žiadosti o overenie", - "failed_to_find_widget": "Pri hľadaní tohto widgetu došlo k chybe.", - "send_custom_timeline_event": "Poslať vlastnú udalosť na časovej osi", - "explore_room_state": "Preskúmať stav miestnosti", - "explore_room_account_data": "Preskúmať údaje o účte miestnosti", - "view_servers_in_room": "Zobraziť servery v miestnosti", - "notifications_debug": "Ladenie oznámení", - "verification_explorer": "Prieskumník overenia", - "active_widgets": "Aktívne widgety", - "explore_account_data": "Preskúmať údaje o účte", - "settings_explorer": "Prieskumník nastavení", - "server_info": "Informácie o serveri", - "toolbox": "Nástroje", - "developer_tools": "Vývojárske nástroje", - "room_id": "ID miestnosti: %(roomId)s", - "thread_root_id": "ID koreňového vlákna: %(threadRootId)s", - "event_id": "ID udalosti: %(eventId)s", - "category_room": "Miestnosť", - "category_other": "Ďalšie" + "name": "Názov", + "no_results": "Žiadne výsledky", + "no_results_found": "Nenašli sa žiadne výsledky", + "not_trusted": "Nedôveryhodné", + "off": "Zakázané", + "offline": "Nedostupný", + "on": "Povolené", + "options": "Možnosti", + "orphan_rooms": "Ostatné miestnosti", + "password": "Heslo", + "people": "Ľudia", + "preferences": "Predvoľby", + "presence": "Prítomnosť", + "preview_message": "Hej, ty. Si jednotka!", + "privacy": "Súkromie", + "private": "Súkromný", + "private_room": "Súkromná miestnosť", + "private_space": "Súkromný priestor", + "profile": "Profil", + "public": "Verejný", + "public_room": "Verejná miestnosť", + "public_space": "Verejný priestor", + "qr_code": "QR kód", + "random": "Náhodné", + "reactions": "Reakcie", + "report_a_bug": "Nahlásiť chybu", + "room": "Miestnosť", + "room_name": "Názov miestnosti", + "rooms": "Miestnosti", + "saving": "Ukladanie…", + "secure_backup": "Bezpečné zálohovanie", + "security": "Zabezpečenie", + "select_all": "Vybrať všetky", + "settings": "Nastavenia", + "setup_secure_messages": "Nastavenie zabezpečených správ", + "show_more": "Zobraziť viac", + "someone": "Niekto", + "space": "Priestor", + "spaces": "Priestory", + "sticker": "Nálepka", + "stickerpack": "Balíček nálepiek", + "success": "Úspech", + "suggestions": "Návrhy", + "support": "Podpora", + "system_alerts": "Systémové upozornenia", + "theme": "Vzhľad", + "thread": "Vlákno", + "threads": "Vlákna", + "timeline": "Časová os", + "trusted": "Dôveryhodné", + "unavailable": "nedostupný", + "unencrypted": "Nešifrované", + "unmute": "Zrušiť stlmenie", + "unnamed_room": "Nepomenovaná miestnosť", + "unnamed_space": "Nepomenovaný priestor", + "unsent": "Neodoslané", + "unverified": "Neoverené", + "user": "Používateľ", + "user_avatar": "Obrázok v profile", + "username": "Meno používateľa", + "verification_cancelled": "Overovanie zrušené", + "verified": "Overený", + "version": "Verzia", + "video_room": "Video miestnosť", + "view_message": "Zobraziť správu", + "warning": "Upozornenie", + "welcome": "Vitajte" }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Obyčajný text", - "from_the_beginning": "Od začiatku", - "number_of_messages": "Zadajte počet správ", - "current_timeline": "Aktuálna časová os", - "creating_html": "Vytváranie HTML…", - "starting_export": "Začína sa exportovanie…", - "export_successful": "Export úspešný!", - "unload_confirm": "Ste si istí, že chcete odísť počas tohto exportu?", - "generating_zip": "Vytváranie súboru ZIP", - "processing_event_n": "Spracovanie udalosti %(number)s z %(total)s", - "fetched_n_events_with_total": { - "one": "Získaná %(count)s udalosť z %(total)s", - "other": "Získané %(count)s udalosti z %(total)s" - }, - "fetched_n_events": { - "one": "Zatiaľ získaná %(count)s udalosť", - "other": "Zatiaľ získané %(count)s udalosti" - }, - "fetched_n_events_in_time": { - "one": "Načítaná %(count)s udalosť za %(seconds)ss", - "other": "Načítaných %(count)s udalostí za %(seconds)ss" + "composer": { + "autocomplete": { + "@room_description": "Oznamovať celú miestnosť", + "command_a11y": "Automatické dopĺňanie príkazov", + "command_description": "Príkazy", + "emoji_a11y": "Automatické dopĺňanie emotikonov", + "notification_a11y": "Automatické dopĺňanie oznámení", + "notification_description": "Oznámenie miestnosti", + "room_a11y": "Automatické dopĺňanie miestností", + "space_a11y": "Automatické dopĺňanie priestoru", + "user_a11y": "Automatické dopĺňanie používateľov", + "user_description": "Používatelia" }, - "exported_n_events_in_time": { - "one": "Exportovaná %(count)s udalosť za %(seconds)s sekúnd", - "other": "Exportovaných %(count)s udalostí za %(seconds)s sekúnd" + "close_sticker_picker": "Skryť nálepky", + "edit_composer_label": "Upraviť správu", + "format_bold": "Tučné", + "format_code_block": "Blok kódu", + "format_decrease_indent": "Zmenšenie odsadenia", + "format_increase_indent": "Zväčšenie odsadenia", + "format_inline_code": "Kód", + "format_insert_link": "Vložiť odkaz", + "format_italic": "Kurzíva", + "format_italics": "Kurzíva", + "format_link": "Odkaz", + "format_ordered_list": "Číslovaný zoznam", + "format_strikethrough": "Preškrtnuté", + "format_underline": "Podčiarknuté", + "format_unordered_list": "Zoznam v odrážkach", + "formatting_toolbar_label": "Formátovanie", + "link_modal": { + "link_field_label": "Odkaz", + "title_create": "Vytvoriť odkaz", + "title_edit": "Upraviť odkaz" }, - "media_omitted": "Médium vynechané", - "media_omitted_file_size": "Médium vynechané - prekročený limit veľkosti súboru", - "creator_summary": "%(creatorName)s vytvoril túto miestnosť.", - "export_info": "Toto je začiatok exportu miestnosti . Exportované dňa %(exportDate)s.", - "topic": "Téma: %(topic)s", - "previous_page": "Predchádzajúca skupina správ", - "next_page": "Ďalšia skupina správ", - "html_title": "Exportované údaje", - "error_fetching_file": "Chyba pri načítaní súboru", - "file_attached": "Priložený súbor", - "fetching_events": "Získavanie udalostí…", - "creating_output": "Vytváranie výstupu…", - "processing": "Spracovávanie…", - "enter_number_between_min_max": "Zadajte číslo medzi %(min)s a %(max)s", - "size_limit_min_max": "Veľkosť môže byť len medzi %(min)s MB a %(max)s MB", - "num_messages_min_max": "Počet správ môže byť len číslo medzi %(min)s a %(max)s", - "num_messages": "Počet správ", - "cancelled": "Export zrušený", - "cancelled_detail": "Export bol úspešne zrušený", - "successful": "Export úspešný", - "successful_detail": "Váš export bol úspešný. Nájdete ho v priečinku Stiahnuté súbory.", - "confirm_stop": "Ste si istí, že chcete ukončiť export údajov? Ak áno, budete musieť začať odznova.", - "exporting_your_data": "Exportovanie vašich údajov", - "title": "Exportovať konverzáciu", - "select_option": "Ak chcete exportovať konverzácie z časovej osi, vyberte jednu z nasledujúcich možností", - "format": "Formát", - "messages": "Správy", - "size_limit": "Limit veľkosti", - "include_attachments": "Zahrnúť prílohy" - }, + "mode_plain": "Skryť formátovanie", + "mode_rich_text": "Zobraziť formátovanie", + "no_perms_notice": "Nemáte povolenie posielať do tejto miestnosti", + "placeholder": "Odoslať správu…", + "placeholder_encrypted": "Odoslať šifrovanú správu…", + "placeholder_reply": "Odoslať odpoveď…", + "placeholder_reply_encrypted": "Odoslať šifrovanú odpoveď…", + "placeholder_thread": "Odpovedať na vlákno…", + "placeholder_thread_encrypted": "Odpovedať na zašifrované vlákno…", + "poll_button": "Anketa", + "poll_button_no_perms_description": "Nemáte povolenie spúšťať ankety v tejto miestnosti.", + "poll_button_no_perms_title": "Vyžaduje sa povolenie", + "replying_title": "Odpoveď", + "room_upgraded_link": "Konverzácia pokračuje tu.", + "room_upgraded_notice": "Táto miestnosť bola nahradená a nie je viac aktívna.", + "send_button_title": "Odoslať správu", + "send_button_voice_message": "Odoslať hlasovú správu", + "send_voice_message": "Odoslať hlasovú správu", + "stop_voice_message": "Zastaviť nahrávanie", + "voice_message_button": "Hlasová správa" + }, + "console_dev_note": "Ak viete, čo robíte, Element je open-source, určite si pozrite náš GitHub (https://github.com/vector-im/element-web/) a zapojte sa!", + "console_scam_warning": "Ak vám niekto povedal, aby ste sem niečo skopírovali/vložili, je veľká pravdepodobnosť, že vás niekto snaží podviesť!", + "console_wait": "Počkajte!", "create_room": { - "title_video_room": "Vytvoriť video miestnosť", - "title_public_room": "Vytvoriť verejnú miestnosť", - "title_private_room": "Vytvoriť súkromnú miestnosť", - "action_create_video_room": "Vytvoriť video miestnosť", "action_create_room": "Vytvoriť miestnosť", - "name_validation_required": "Zadajte prosím názov miestnosti", - "join_rule_restricted_label": "Každý v bude môcť nájsť túto miestnosť a pripojiť sa k nej.", - "join_rule_change_notice": "Túto možnosť môžete kedykoľvek zmeniť v nastaveniach miestnosti.", - "join_rule_public_parent_space_label": "Ktokoľvek bude môcť nájsť túto miestnosť a pripojiť sa k nej, nielen členovia .", - "join_rule_public_label": "Ktokoľvek môže nájsť túto miestnosť a pripojiť sa k nej.", - "join_rule_invite_label": "Len pozvaní ľudia budú môcť nájsť túto miestnosť a pripojiť sa k nej.", - "join_rule_knock_label": "O pripojenie môže požiadať ktokoľvek, ale administrátori alebo moderátori musia udeliť prístup. Toto môžete neskôr zmeniť.", + "action_create_video_room": "Vytvoriť video miestnosť", "encrypted_video_room_warning": "Toto nebude možné neskôr vypnúť. Miestnosť bude zašifrovaná, ale vložený hovor nie.", "encrypted_warning": "Toto neskôr nemôžete vypnúť. Premostenia a väčšina botov zatiaľ nebudú fungovať.", "encryption_forced": "Váš server vyžaduje zapnuté šifrovanie v súkromných miestnostiach.", "encryption_label": "Zapnúť end-to-end šifrovanie", - "unfederated_label_default_off": "Túto funkciu môžete povoliť, ak sa miestnosť bude používať len na spoluprácu s internými tímami na vašom domovskom serveri. Neskôr sa to nedá zmeniť.", - "unfederated_label_default_on": "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ť.", - "topic_label": "Téma (voliteľné)", - "room_visibility_label": "Viditeľnosť miestnosti", + "error_title": "Nepodarilo sa vytvoriť miestnosť", + "generic_error": "Server môže byť nedostupný, preťažený, alebo ste narazili na chybu.", + "join_rule_change_notice": "Túto možnosť môžete kedykoľvek zmeniť v nastaveniach miestnosti.", "join_rule_invite": "Súkromná miestnosť (len pre pozvaných)", + "join_rule_invite_label": "Len pozvaní ľudia budú môcť nájsť túto miestnosť a pripojiť sa k nej.", + "join_rule_knock_label": "O pripojenie môže požiadať ktokoľvek, ale administrátori alebo moderátori musia udeliť prístup. Toto môžete neskôr zmeniť.", + "join_rule_public_label": "Ktokoľvek môže nájsť túto miestnosť a pripojiť sa k nej.", + "join_rule_public_parent_space_label": "Ktokoľvek bude môcť nájsť túto miestnosť a pripojiť sa k nej, nielen členovia .", "join_rule_restricted": "Viditeľné pre členov priestoru", - "unfederated": "Zablokovať vstup do tejto miestnosti každému, kto nie je súčasťou %(serverName)s." + "join_rule_restricted_label": "Každý v bude môcť nájsť túto miestnosť a pripojiť sa k nej.", + "name_validation_required": "Zadajte prosím názov miestnosti", + "room_visibility_label": "Viditeľnosť miestnosti", + "title_private_room": "Vytvoriť súkromnú miestnosť", + "title_public_room": "Vytvoriť verejnú miestnosť", + "title_video_room": "Vytvoriť video miestnosť", + "topic_label": "Téma (voliteľné)", + "unfederated": "Zablokovať vstup do tejto miestnosti každému, kto nie je súčasťou %(serverName)s.", + "unfederated_label_default_off": "Túto funkciu môžete povoliť, ak sa miestnosť bude používať len na spoluprácu s internými tímami na vašom domovskom serveri. Neskôr sa to nedá zmeniť.", + "unfederated_label_default_on": "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ť.", + "unsupported_version": "Server nepodporuje zadanú verziu miestnosti." + }, + "create_space": { + "add_details_prompt": "Pridajte niekoľko podrobností, ktoré ho pomôžu ľuďom rozpoznať.", + "add_details_prompt_2": "Tieto môžete kedykoľvek zmeniť.", + "add_existing_rooms_description": "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.", + "add_existing_rooms_heading": "Čo chcete zorganizovať?", + "address_label": "Adresa", + "address_placeholder": "napr. moj-priestor", + "creating": "Vytváranie…", + "creating_rooms": "Vytváranie miestností…", + "done_action": "Prejsť do môjho priestoru", + "done_action_first_room": "Prejsť do mojej prvej miestnosti", + "explainer": "Priestory sú novým spôsobom zoskupovania miestností a ľudí. Aký druh priestoru chcete vytvoriť? Neskôr to môžete zmeniť.", + "failed_create_initial_rooms": "Nepodarilo sa vytvoriť počiatočné miestnosti v priestore", + "failed_invite_users": "Nepodarilo sa pozvať nasledujúcich používateľov do vášho priestoru: %(csvUsers)s", + "invite_teammates_by_username": "Pozvať podľa používateľského mena", + "invite_teammates_description": "Uistite sa, že majú prístup správni ľudia. Neskôr môžete pozvať ďalších.", + "invite_teammates_heading": "Pozvite svojich kolegov z tímu", + "inviting_users": "Pozývanie…", + "label": "Vytvoriť priestor", + "name_required": "Zadajte prosím názov priestoru", + "personal_space": "Iba ja", + "personal_space_description": "Súkromný priestor na usporiadanie vašich miestností", + "private_description": "Len pre pozvaných, najlepšie pre seba alebo tímy", + "private_heading": "Váš súkromný priestor", + "private_personal_description": "Uistite sa, že k %(name)s majú prístup správni ľudia", + "private_personal_heading": "S kým spolupracujete?", + "private_space": "Ja a moji kolegovia z tímu", + "private_space_description": "Súkromný priestor pre vás a vašich spolupracovníkov", + "public_description": "Otvorený priestor pre každého, najlepšie pre komunity", + "public_heading": "Váš verejný priestor", + "setup_rooms_community_description": "Vytvorme pre každú z nich miestnosť.", + "setup_rooms_community_heading": "O akých veciach chcete diskutovať v %(spaceName)s?", + "setup_rooms_description": "Neskôr môžete pridať aj ďalšie, vrátane už existujúcich.", + "setup_rooms_private_description": "Pre každú z nich vytvoríme miestnosti.", + "setup_rooms_private_heading": "Na akých projektoch pracuje váš tím?", + "share_description": "Momentálne ste to len vy, s ostatnými to bude ešte lepšie.", + "share_heading": "Zdieľať %(name)s", + "skip_action": "Zatiaľ preskočiť", + "subspace_adding": "Pridávanie…", + "subspace_beta_notice": "Pridať priestor do priestoru, ktorý spravujete.", + "subspace_dropdown_title": "Vytvoriť priestor", + "subspace_existing_space_prompt": "Chcete radšej pridať už existujúci priestor?", + "subspace_join_rule_invite_description": "Tento priestor budú môcť nájsť a pripojiť sa k nemu len pozvaní ľudia.", + "subspace_join_rule_invite_only": "Súkromný priestor (len pre pozvaných)", + "subspace_join_rule_label": "Viditeľnosť priestoru", + "subspace_join_rule_public_description": "Ktokoľvek bude môcť nájsť tento priestor a pripojiť sa k nemu, nielen členovia .", + "subspace_join_rule_restricted_description": "Ktokoľvek v bude môcť nájsť a pripojiť sa." }, - "timeline": { - "m.call": { - "video_call_started": "Videohovor sa začal v %(roomName)s.", - "video_call_started_unsupported": "Videohovor sa začal v %(roomName)s. (nie je podporované v tomto prehliadači)" + "credits": { + "default_cover_photo": "Predvolená titulná fotografia je © Jesús Roncero používaná podľa podmienok CC-BY-SA 4.0.", + "twemoji": "Twemoji emoji grafika je © Twitter, Inc a ďalší prispievatelia používaná podľa podmienok CC-BY 4.0.", + "twemoji_colr": "Písmo twemoji-colr je © Mozilla Foundation používané podľa podmienok Apache 2.0." + }, + "devtools": { + "active_widgets": "Aktívne widgety", + "category_other": "Ďalšie", + "category_room": "Miestnosť", + "caution_colon": "Upozornenie:", + "client_versions": "Verzie klienta", + "developer_mode": "Režim pre vývojárov", + "developer_tools": "Vývojárske nástroje", + "edit_setting": "Upraviť nastavenie", + "edit_values": "Upraviť hodnoty", + "empty_string": "", + "event_content": "Obsah Udalosti", + "event_id": "ID udalosti: %(eventId)s", + "event_sent": "Udalosť odoslaná!", + "event_type": "Typ Udalosti", + "explore_account_data": "Preskúmať údaje o účte", + "explore_room_account_data": "Preskúmať údaje o účte miestnosti", + "explore_room_state": "Preskúmať stav miestnosti", + "failed_to_find_widget": "Pri hľadaní tohto widgetu došlo k chybe.", + "failed_to_load": "Nepodarilo sa načítať.", + "failed_to_save": "Nepodarilo sa uložiť nastavenia.", + "failed_to_send": "Nepodarilo sa odoslať udalosť!", + "invalid_json": "Nevyzerá to ako platný JSON.", + "level": "Úroveň", + "low_bandwidth_mode": "Režim nízkej šírky pásma", + "low_bandwidth_mode_description": "Vyžaduje kompatibilný domovský server.", + "main_timeline": "Hlavná časová os", + "methods": "Metódy", + "no_receipt_found": "Nenašlo sa žiadne potvrdenie", + "no_verification_requests_found": "Nenašli sa žiadne žiadosti o overenie", + "notification_state": "Stav oznámenia je %(notificationState)s", + "notifications_debug": "Ladenie oznámení", + "number_of_users": "Počet používateľov", + "observe_only": "Iba pozorovať", + "original_event_source": "Pôvodný zdroj udalosti", + "phase": "Fáza", + "phase_cancelled": "Zrušené", + "phase_ready": "Pripravené", + "phase_requested": "Vyžiadané", + "phase_started": "Spustené", + "phase_transaction": "Transakcia", + "requester": "Žiadateľ", + "room_encrypted": "Miestnosť je šifrovaná ✅", + "room_id": "ID miestnosti: %(roomId)s", + "room_not_encrypted": "Miestnosť nie je šifrovaná 🚨", + "room_notifications_dot": "Bodka: ", + "room_notifications_highlight": "Zvýraznené: ", + "room_notifications_last_event": "Posledná udalosť:", + "room_notifications_sender": "Odosielateľ: ", + "room_notifications_thread_id": "ID vlákna: ", + "room_notifications_total": "Celkom: ", + "room_notifications_type": "Typ: ", + "room_status": "Stav miestnosti", + "room_unread_status": "Stav neprečítaných v miestnosti: %(status)s", + "room_unread_status_count": { + "other": "Stav neprečítaných v miestnosti: %(status)s, počet: %(count)s" }, - "m.call.invite": { - "voice_call": "%(senderName)s uskutočnil telefonát.", - "voice_call_unsupported": "%(senderName)s uskutočnil telefonát. (Nepodporované týmto prehliadačom)", - "video_call": "%(senderName)s uskutočnil video hovor.", - "video_call_unsupported": "%(senderName)s uskutočnil video hovor. (Nepodporované týmto prehliadačom)" + "save_setting_values": "Uložiť hodnoty nastavenia", + "see_history": "Pozrieť históriu", + "send_custom_account_data_event": "Odoslať vlastnú udalosť s údajmi o účte", + "send_custom_room_account_data_event": "Odoslať vlastnú udalosť s údajmi o účte miestnosti", + "send_custom_state_event": "Odoslať vlastnú udalosť stavu", + "send_custom_timeline_event": "Poslať vlastnú udalosť na časovej osi", + "server_info": "Informácie o serveri", + "server_versions": "Verzie servera", + "settable_global": "Nastaviteľné v celosystémovom", + "settable_room": "Nastaviteľné v miestnosti", + "setting_colon": "Nastavenie:", + "setting_definition": "Definícia nastavenia:", + "setting_id": "ID nastavenia", + "settings_explorer": "Prieskumník nastavení", + "show_hidden_events": "Zobrazovať skryté udalosti v histórii obsahu miestností", + "spaces": { + "one": "", + "other": "<%(count)s priestorov>" }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s prijal/a pozvanie pre %(displayName)s", - "accepted_invite": "%(targetName)s prijal/a pozvanie", - "invite": "%(senderName)s pozval/a používateľa %(targetName)s", - "ban_reason": "%(senderName)s zakázal používateľa %(targetName)s: %(reason)s", - "ban": "%(senderName)s zakázal používateľa %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s zmenil/a svoje zobrazované meno a profilový obrázok", - "change_name": "%(oldDisplayName)s zmenil/a svoje meno na %(displayName)s", - "set_name": "%(senderName)s nastavil/a svoje zobrazované meno na %(displayName)s", - "remove_name": "%(senderName)s odstránil svoje zobrazované meno (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s odstránil/a svoj profilový obrázok", - "change_avatar": "%(senderName)s zmenil/a svoj profilový obrázok", - "set_avatar": "%(senderName)s nastavil/a svoj profilový obrázok", - "no_change": "%(senderName)s neurobil žiadne zmeny", - "join": "%(targetName)s vstúpil do miestnosti", - "reject_invite": "%(targetName)s odmietol/a pozvánku", - "left_reason": "%(targetName)s opustil/a miestnosť: %(reason)s", - "left": "%(targetName)s opustil/a miestnosť", - "unban": "%(senderName)s zrušil/a zákaz pre %(targetName)s", - "withdrew_invite_reason": "%(senderName)s odvolal pozvanie od %(targetName)s: %(reason)s", - "withdrew_invite": "%(senderName)s odvolal pozvanie od %(targetName)s", - "kick_reason": "%(senderName)s odstránil používateľa %(targetName)s: %(reason)s", - "kick": "%(senderName)s odstránil používateľa %(targetName)s" + "state_key": "Stavový kľúč", + "thread_root_id": "ID koreňového vlákna: %(threadRootId)s", + "threads_timeline": "Časová os vlákien", + "timeout": "Časový limit", + "title": "Vývojárske nástroje", + "toggle_event": "prepnúť udalosť", + "toolbox": "Nástroje", + "use_at_own_risk": "Toto používateľské rozhranie nekontroluje typy hodnôt. Používajte ho na vlastné riziko.", + "user_read_up_to": "Používateľ sa dočítal až do: ", + "user_read_up_to_ignore_synthetic": "Používateľ prečíta až do (ignoreSynthetic): ", + "user_read_up_to_private": "Používateľ prečíta až do (m.read.private): ", + "user_read_up_to_private_ignore_synthetic": "Používateľ prečíta až do (m.read.private;ignoreSynthetic): ", + "value": "Hodnota", + "value_colon": "Hodnota:", + "value_in_this_room": "Hodnota v tejto miestnosti", + "value_this_room_colon": "Hodnota v tejto miestnosti:", + "values_explicit": "Hodnoty na explicitných úrovniach", + "values_explicit_colon": "Hodnoty na explicitných úrovniach:", + "values_explicit_room": "Hodnoty na explicitných úrovniach v tejto miestnosti", + "values_explicit_this_room_colon": "Hodnoty na explicitných úrovniach v tejto miestnosti:", + "verification_explorer": "Prieskumník overenia", + "view_servers_in_room": "Zobraziť servery v miestnosti", + "view_source_decrypted_event_source": "Zdroj dešifrovanej udalosti", + "view_source_decrypted_event_source_unavailable": "Dešifrovaný zdroj nie je dostupný", + "widget_screenshots": "Umožniť zachytiť snímku obrazovky pre podporované widgety" + }, + "dialog_close_label": "Zavrieť dialógové okno", + "emoji": { + "categories": "Kategórie", + "category_activities": "Aktivity", + "category_animals_nature": "Zvieratá a príroda", + "category_flags": "Vlajky", + "category_food_drink": "Jedlo a nápoje", + "category_frequently_used": "Často používané", + "category_objects": "Objekty", + "category_smileys_people": "Smajlíky a ľudia", + "category_symbols": "Symboly", + "category_travel_places": "Cestovanie a miesta", + "quick_reactions": "Rýchle reakcie" + }, + "emoji_picker": { + "cancel_search_label": "Zrušiť vyhľadávanie" + }, + "empty_room": "Prázdna miestnosť", + "empty_room_was_name": "Prázdna miestnosť (bola %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Zadajte svoju bezpečnostnú frázu alebo pre pokračovanie.", + "key_validation_text": { + "invalid_security_key": "Neplatný bezpečnostný kľúč", + "recovery_key_is_correct": "Vyzerá to super!", + "wrong_file_type": "Nesprávny typ súboru", + "wrong_security_key": "Nesprávny bezpečnostný kľúč" + }, + "reset_title": "Obnoviť všetko", + "reset_warning_1": "Urobte to len vtedy, ak nemáte iné zariadenie, pomocou ktorého by ste mohli dokončiť overenie.", + "reset_warning_2": "Ak všetko obnovíte, reštartujete bez dôveryhodných relácií, bez dôveryhodných používateľov a možno nebudete môcť vidieť predchádzajúce správy.", + "restoring": "Obnovenie kľúčov zo zálohy", + "security_key_title": "Bezpečnostný kľúč", + "security_phrase_incorrect_error": "Nie je možné získať prístup k tajnému úložisku. Skontrolujte, či ste zadali správnu bezpečnostnú frázu.", + "security_phrase_title": "Bezpečnostná fráza", + "separator": "%(securityKey)s alebo %(recoveryFile)s", + "use_security_key_prompt": "Ak chcete pokračovať, použite bezpečnostný kľúč." }, - "m.room.topic": "%(senderDisplayName)s zmenil tému na \"%(topic)s\".", - "m.room.avatar": "%(senderDisplayName)s zmenil obrázok miestnosti.", - "m.room.name": { - "remove": "%(senderDisplayName)s odstránil názov miestnosti.", - "change": "%(senderDisplayName)s zmenil/a meno miestnosti z %(oldRoomName)s na %(newRoomName)s.", - "set": "%(senderDisplayName)s zmenil názov miestnosti na %(roomName)s." + "bootstrap_title": "Príprava kľúčov", + "cancel_entering_passphrase_description": "Naozaj chcete zrušiť zadávanie prístupovej frázy?", + "cancel_entering_passphrase_title": "Zrušiť zadanie prístupovej frázy?", + "confirm_encryption_setup_body": "Kliknutím na tlačidlo nižšie potvrdíte nastavenie šifrovania.", + "confirm_encryption_setup_title": "Potvrdiť nastavenie šifrovania", + "cross_signing_not_ready": "Krížové podpisovanie nie je nastavené.", + "cross_signing_ready": "Krížové podpisovanie je pripravené na použitie.", + "cross_signing_ready_no_backup": "Krížové podpisovanie je pripravené, ale kľúče nie sú zálohované.", + "cross_signing_room_normal": "Táto miestnosť je end-to-end šifrovaná", + "cross_signing_room_verified": "Všetci v tejto miestnosti sú overení", + "cross_signing_room_warning": "Niekto používa neznámu reláciu", + "cross_signing_unsupported": "Váš domovský server nepodporuje krížové podpisovanie.", + "cross_signing_untrusted": "Váš účet má v tajnom úložisku krížovú podpisovú totožnosť, ale táto relácia jej ešte nedôveruje.", + "cross_signing_user_normal": "Tohto používateľa ste neoverili.", + "cross_signing_user_verified": "Tohto používateľa ste overili. Tento používateľ si overil všetky svoje relácie.", + "cross_signing_user_warning": "Tento používateľ si neoveril všetky svoje relácie.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Vyčistiť kľúče na krížové podpisovanie", + "title": "Zničiť kľúče na krížové podpisovanie?", + "warning": "Zmazanie kľúčov pre krížové podpisovanie je nenávratné. Každý, s kým ste sa overili, bude vidieť bezpečnostné upozornenia. Toto určite nechcete robiť, dokiaľ ste nestratili všetky zariadenia, s ktorými by ste mohli krížovo podpisovať." }, - "m.room.tombstone": "%(senderDisplayName)s aktualizoval túto miestnosť.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s zverejnil túto miestnosť pre všetkých, ktorí poznajú jej odkaz.", - "invite": "%(senderDisplayName)s nastavil vstup do miestnosti len pre pozvaných.", - "knock": "%(senderDisplayName)s zmenil/a pravidlo pripojenia na žiadosť o vstup.", - "restricted_settings": "%(senderDisplayName)s zmenil/a, kto sa môže pripojiť k tejto miestnosti. Zobraziť nastavenia.", - "restricted": "%(senderDisplayName)s zmenil, kto sa môže pripojiť k tejto miestnosti.", - "unknown": "%(senderDisplayName)s zmenil podmienku vstupu na %(rule)s" + "event_shield_reason_authenticity_not_guaranteed": "Vierohodnosť tejto zašifrovanej správy nie je možné na tomto zariadení zaručiť.", + "event_shield_reason_mismatched_sender_key": "Šifrované neoverenou reláciou", + "export_unsupported": "Váš prehliadač nepodporuje požadované kryptografické rozšírenia", + "import_invalid_keyfile": "Toto nie je správny súbor s kľúčmi %(brand)s", + "import_invalid_passphrase": "Kontrola overenia zlyhala: Nesprávne heslo?", + "incompatible_database_description": "Pri tejto relácii ste už predtým použili novšiu verziu %(brand)s. Ak chcete túto verziu znovu používať s end-to-end šifrovaním, budete sa musieť odhlásiť a znova prihlásiť.", + "incompatible_database_disable": "Pokračovať s vypnutým šifrovaním", + "incompatible_database_sign_out_description": "Aby ste po odhlásení neprišli o možnosť čítať históriu šifrovaných konverzácií, mali by ste si ešte pred odhlásením exportovať šifrovacie kľúče miestností. Prosím vráťte sa k novšej verzii %(brand)s a exportujte si kľúče", + "incompatible_database_title": "Nekompatibilná databáza", + "key_signature_upload_cancelled": "Zrušené nahrávanie podpisu", + "key_signature_upload_completed": "Nahrávanie dokončené", + "key_signature_upload_failed": "Nie je možné nahrať", + "key_signature_upload_failed_body": "%(brand)s zaznamenal chybu pri nahrávaní:", + "key_signature_upload_failed_cross_signing_key_signature": "nový podpis kľúča pre krížové podpisovanie", + "key_signature_upload_failed_device_cross_signing_key_signature": "krížový podpis zariadenia", + "key_signature_upload_failed_key_signature": "podpis kľúča", + "key_signature_upload_failed_master_key_signature": "nový podpis hlavného kľúča", + "key_signature_upload_failed_title": "Nahrávanie podpisu zlyhalo", + "key_signature_upload_success_title": "Úspešné nahratie podpisu", + "messages_not_secure": { + "cause_1": "Váš domovský server", + "cause_2": "Domovský server, ku ktorému je pripojený používateľ, ktorého overujete", + "cause_3": "Vaše internetové pripojenie alebo internetové pripojenie ostatných používateľov", + "cause_4": "Vaša relácia alebo relácia ostatných používateľov", + "heading": "Jedna z nasledujúcich vecí môže byť narušená:", + "title": "Vaše správy nie sú zabezpečené" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s umožnil hosťom vstúpiť do miestnosti.", - "forbidden": "%(senderDisplayName)s zamedzil hosťom vstúpiť do miestnosti.", - "unknown": "%(senderDisplayName)s zmenil prístup hostí na %(rule)s" + "new_recovery_method_detected": { + "description_1": "Bola zistená nová bezpečnostná fráza a kľúč pre zabezpečené správy.", + "description_2": "Táto relácia šifruje históriu pomocou novej metódy obnovy.", + "title": "Nový spôsob obnovy", + "warning": "Ak ste si nenastavili nový spôsob obnovenia, je možné, že útočník sa pokúša dostať k vášmu účtu. Radšej si ihneď zmeňte vaše heslo a nastavte si nový spôsob obnovenia v Nastaveniach." }, - "m.image": "%(senderDisplayName)s poslal obrázok.", - "m.sticker": "%(senderDisplayName)s poslal nálepku.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s nastavil ACL servera pre túto miestnosť.", - "changed": "%(senderDisplayName)s zmenil ACL servera pre túto miestnosť.", - "all_servers_banned": "🎉 Všetky servery majú zákaz účasti! Túto miestnosť už nie je možné používať." + "not_supported": "", + "old_version_detected_description": "Boli zistené údaje zo staršej verzie %(brand)s. To spôsobilo nefunkčnosť end-to-end kryptografie v staršej verzii. End-to-end šifrované správy, ktoré boli nedávno vymenené pri používaní staršej verzie, sa v tejto verzii nemusia dať dešifrovať. To môže spôsobiť aj zlyhanie správ vymenených pomocou tejto verzie. Ak sa vyskytnú problémy, odhláste sa a znova sa prihláste. Ak chcete zachovať históriu správ, exportujte a znovu importujte svoje kľúče.", + "old_version_detected_title": "Nájdené zastaralé kryptografické údaje", + "recovery_method_removed": { + "description_1": "Táto relácia zistila, že vaša bezpečnostná fráza a kľúč pre zabezpečené správy boli odstránené.", + "description_2": "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.", + "title": "Odstránený spôsob obnovenia", + "warning": "Ak ste neodstránili spôsob obnovenia vy, je možné, že útočník sa pokúša dostať k vášmu účtu. Radšej si ihneď zmeňte vaše heslo a nastavte si nový spôsob obnovenia v Nastaveniach." }, - "m.room.canonical_alias": { - "set": "%(senderName)s nastavil hlavnú adresu tejto miestnosti %(address)s.", - "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ť.", - "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ť." - } + "reset_all_button": "Zabudli ste alebo ste stratili všetky metódy obnovy? Resetovať všetko", + "set_up_toast_description": "Zabezpečte sa proti strate šifrovaných správ a údajov", + "set_up_toast_title": "Nastaviť bezpečné zálohovanie", + "setup_secure_backup": { + "explainer": "Zálohujte si šifrovacie kľúče pred odhlásením, aby ste zabránili ich strate.", + "title": "Nastaviť" }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s odvolal pozvanie vstúpiť do miestnosti pre %(targetDisplayName)s.", - "sent": "%(senderName)s pozval %(targetDisplayName)s vstúpiť do miestnosti." + "udd": { + "interactive_verification_button": "Interaktívne overte pomocou emotikonov", + "manual_verification_button": "Manuálne overte pomocou textu", + "other_ask_verify_text": "Poproste tohto používateľa, aby si overil svoju reláciu alebo ju nižšie manuálne overte.", + "other_new_session_text": "%(name)s (%(userId)s) sa prihlásil do novej relácie bez jej overenia:", + "own_ask_verify_text": "Overte svoje ostatné relácie pomocou jednej z nižšie uvedených možností.", + "own_new_session_text": "Prihlásili ste sa do novej relácie bez jej overenia:", + "title": "Nedôveryhodné" }, - "m.room.history_visibility": { - "invited": "%(senderName)s sprístupnil budúcu históriu miestnosti pre všetkých členov, od kedy boli pozvaní.", - "joined": "%(senderName)s sprístupnil budúcu históriu miestnosti pre všetkých členov, od kedy vstúpili.", - "shared": "%(senderName)s sprístupnil budúcu históriu miestnosti pre všetkých členov.", - "world_readable": "%(senderName)s sprístupnil budúcu históriu miestnosti pre každého.", - "unknown": "%(senderName)s sprístupnil budúcu históriu miestnosti neznámym (%(visibility)s)." + "unable_to_setup_keys_error": "Nie je možné nastaviť kľúče", + "unsupported": "Tento klient nepodporuje end-to-end šifrovanie.", + "upgrade_toast_title": "Je dostupná aktualizácia šifrovania", + "verification": { + "accepting": "Akceptovanie…", + "after_new_login": { + "device_verified": "Zariadenie overené", + "reset_confirmation": "Skutočne vynulovať overovacie kľúče?", + "skip_verification": "Vynechať zatiaľ overovanie", + "unable_to_verify": "Nie je možné overiť toto zariadenie", + "verify_this_device": "Overiť toto zariadenie" + }, + "cancelled": "Zrušili ste overenie.", + "cancelled_self": "Zrušili ste overovanie na vašom druhom zariadení.", + "cancelled_user": "%(displayName)s zrušil/a overenie.", + "cancelling": "Rušenie…", + "complete_action": "Rozumiem", + "complete_description": "Úspešne ste overili tohoto používateľa.", + "complete_title": "Overený!", + "error_starting_description": "Nepodarilo sa nám spustiť konverzáciu s druhým používateľom.", + "error_starting_title": "Chyba pri spustení overovania", + "explainer": "Zabezpečené správy s týmto používateľom sú end-to-end šifrované a tretie strany ich nemôžu čítať.", + "in_person": "Aby ste si boli istý, urobte to osobne alebo použite dôveryhodný spôsob komunikácie.", + "incoming_sas_device_dialog_text_1": "Overte toto zariadenie a označte ho ako dôveryhodné. Dôveryhodnosť tohto zariadenia poskytuje vám a ostatným používateľom väčší pokoj pri používaní end-to-end šifrovaných správ.", + "incoming_sas_device_dialog_text_2": "Overením tohto zariadenia ho označíte ako dôveryhodné a používatelia, ktorí vás overili, budú tomuto zariadeniu dôverovať.", + "incoming_sas_dialog_title": "Prichádzajúca žiadosť o overenie", + "incoming_sas_dialog_waiting": "Čakanie na potvrdenie od partnera…", + "incoming_sas_user_dialog_text_1": "Overte tohto používateľa a označte ho ako dôveryhodného. Dôveryhodní používatelia vám poskytujú dodatočný pokoj na duši pri používaní end-to-end šifrovaných správ.", + "incoming_sas_user_dialog_text_2": "Overenie tohto používateľa označí jeho reláciu ako dôveryhodnú a zároveň označí vašu reláciu ako dôveryhodnú pre neho.", + "manual_device_verification_device_id_label": "ID relácie", + "manual_device_verification_device_key_label": "Kľúč relácie", + "manual_device_verification_device_name_label": "Názov relácie", + "manual_device_verification_footer": "Ak sa nezhodujú, môže byť ohrozená bezpečnosť vašej komunikácie.", + "manual_device_verification_self_text": "Potvrďte to porovnaním nasledujúcich údajov s nastaveniami používateľa v inej vašej relácii:", + "manual_device_verification_user_text": "Potvrďte reláciu tohto používateľa porovnaním nasledujúcich údajov s jeho nastaveniami používateľa:", + "no_key_or_device": "Vyzerá to, že nemáte bezpečnostný kľúč ani žiadne iné zariadenie, pomocou ktorého by ste to mohli overiť. Toto zariadenie nebude mať prístup k starým zašifrovaným správam. Ak chcete overiť svoju totožnosť na tomto zariadení, budete musieť obnoviť svoje overovacie kľúče.", + "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.", + "other_party_cancelled": "Proti strana zrušila overovanie.", + "prompt_encrypted": "Overte všetkých používateľov v miestnosti, aby ste sa uistili, že je zabezpečená.", + "prompt_self": "Znova spustiť overovanie z oznámenia.", + "prompt_unencrypted": "V šifrovaných miestnostiach overte všetkých používateľov, aby ste zaistili ich bezpečnosť.", + "prompt_user": "Znova začnite overovanie z ich profilu.", + "qr_or_sas": "%(qrCode)s alebo %(emojiCompare)s", + "qr_or_sas_header": "Overte toto zariadenie dokončením jednej z nasledujúcich možností:", + "qr_prompt": "Naskenujte tento jedinečný kód", + "qr_reciprocate_same_shield_device": "Už je to takmer hotové! Zobrazuje vaše druhé zariadenie rovnaký štít?", + "qr_reciprocate_same_shield_user": "Už je to takmer hotové! Zobrazuje sa %(displayName)s rovnaký štít?", + "request_toast_accept": "Overiť reláciu", + "request_toast_decline_counter": "Ignorovať (%(counter)s)", + "request_toast_detail": "%(deviceId)s z %(ip)s", + "reset_proceed_prompt": "Pokračovať v obnovení", + "sas_caption_self": "Overte toto zariadenie potvrdením, že sa na jeho obrazovke zobrazí nasledujúce číslo.", + "sas_caption_user": "Overte tohoto používateľa tým, že zistíte, či sa na jeho obrazovke objaví nasledujúce číslo.", + "sas_description": "Pokiaľ nemáte na svojich zariadeniach kameru, porovnajte jedinečnú kombináciu emotikonov", + "sas_emoji_caption_self": "Potvrďte, že nasledujúce emotikony sú zobrazené na oboch zariadeniach v rovnakom poradí:", + "sas_emoji_caption_user": "Overte tohto používateľa potvrdením, že sa na jeho obrazovke zobrazujú nasledujúce emotikony.", + "sas_match": "Zhodujú sa", + "sas_no_match": "Nezhodujú sa", + "sas_prompt": "Porovnajte jedinečnú kombináciu emotikonov", + "scan_qr": "Overte naskenovaním", + "scan_qr_explainer": "Požiadajte %(displayName)s, aby naskenoval váš kód:", + "self_verification_hint": "Ak chcete pokračovať, prijmite žiadosť o overenie na vašom druhom zariadení.", + "start_button": "Spustiť overovanie", + "successful_device": "Úspešne ste overili %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "Úspešne ste overili svoje zariadenie!", + "successful_user": "Úspešne ste overili %(displayName)s!", + "timed_out": "Čas overovania vypršal.", + "unsupported_method": "Nie je možné nájsť podporovanú metódu overenia.", + "unverified_session_toast_accept": "Áno, bol som to ja", + "unverified_session_toast_title": "Nové prihlásenie. Boli ste to vy?", + "unverified_sessions_toast_description": "Skontrolujte, či je vaše konto bezpečné", + "unverified_sessions_toast_reject": "Neskôr", + "unverified_sessions_toast_title": "Máte neoverené relácie", + "verification_description": "Overte svoju totožnosť, aby ste mali prístup k zašifrovaným správam a potvrdili svoju totožnosť ostatným.", + "verification_dialog_title_device": "Overenie iného zariadenia", + "verification_dialog_title_user": "Žiadosť o overenie", + "verification_skip_warning": "Bez overenia nebudete mať prístup ku všetkým svojim správam a pre ostatných sa môžete javiť ako nedôveryhodní.", + "verification_success_with_backup": "Vaše nové zariadenie je teraz overené. Má prístup k vašim zašifrovaným správam a ostatní používatelia ho budú považovať za dôveryhodné.", + "verification_success_without_backup": "Vaše nové zariadenie je teraz overené. Ostatní používatelia ho budú vidieť ako dôveryhodné.", + "verify_emoji": "Overiť pomocou emotikonov", + "verify_emoji_prompt": "Overenie porovnaním jedinečnej kombinácie emotikonov.", + "verify_emoji_prompt_qr": "Ak sa vám nepodarí naskenovať uvedený kód, overte pomocou porovnania jedinečných emotikonov.", + "verify_later": "Overím to neskôr", + "verify_reset_warning_1": "Vynulovanie overovacích kľúčov sa nedá vrátiť späť. Po vynulovaní nebudete mať prístup k starým zašifrovaným správam a všetci priatelia, ktorí vás predtým overili, uvidia bezpečnostné upozornenia, kým sa u nich znovu neoveríte.", + "verify_reset_warning_2": "Pokračujte prosím iba vtedy, ak ste si istí, že ste stratili všetky ostatné zariadenia a váš bezpečnostný kľúč.", + "verify_using_device": "Overiť pomocou iného zariadenia", + "verify_using_key": "Overenie bezpečnostným kľúčom", + "verify_using_key_or_phrase": "Overiť pomocou bezpečnostného kľúča alebo frázy", + "waiting_for_user_accept": "Čaká sa, kým to %(displayName)s prijme…", + "waiting_other_device": "Čaká sa na overenie na vašom druhom zariadení…", + "waiting_other_device_details": "Čaká sa na overenie na vašom druhom zariadení, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Čakám na %(displayName)s, kým nás overí…" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s pripol správu v tejto miestnosti. Pozrite si všetky pripnuté správy.", - "pinned": "%(senderName)s pripol správu v tejto miestnosti. Pozrite si všetky pripnuté správy.", - "unpinned_link": "%(senderName)s odopol správu v tejto miestnosti. Pozrite si všetky pripnuté správy.", - "unpinned": "%(senderName)s odopol správu v tejto miestnosti. Pozrite si všetky pripnuté správy.", - "changed_link": "%(senderName)s zmenil pripnuté správy pre túto miestnosť.", - "changed": "%(senderName)s zmenil pripnuté správy pre túto miestnosť." + "verification_requested_toast_title": "Vyžiadané overenie", + "verify_toast_description": "Ostatní používatelia jej nemusia dôverovať", + "verify_toast_title": "Overiť túto reláciu" + }, + "error": { + "admin_contact": "Prosím, kontaktujte správcu služieb aby ste mohli službu ďalej používať.", + "admin_contact_short": "Kontaktujte svojho administrátora serveru.", + "connection": "Nastal problém pri komunikácii s domovským serverom. Skúste to prosím znova.", + "dialog_description_default": "Vyskytla sa chyba.", + "download_media": "Nepodarilo sa stiahnuť zdrojové médium, nebola nájdená žiadna zdrojová url adresa", + "edit_history_unsupported": "Zdá sa, že váš domovský server túto funkciu nepodporuje.", + "failed_copy": "Nepodarilo sa skopírovať", + "hs_blocked": "Tento domovský server bol zablokovaný jeho správcom.", + "mau": "Bol dosiahnutý mesačný limit počtu aktívnych používateľov tohoto domovského servera.", + "mixed_content": "K domovskému serveru nie je možné pripojiť sa použitím protokolu HTTP keďže v adresnom riadku prehliadača máte HTTPS adresu. Použite protokol HTTPS alebo povolte nezabezpečené skripty.", + "non_urgent_echo_failure_toast": "Váš server neodpovedá na niektoré požiadavky.", + "resource_limits": "Bol prekročený limit využitia prostriedkov pre tento domovský server.", + "session_restore": { + "clear_storage_button": "Vymazať úložisko a odhlásiť sa", + "clear_storage_description": "Odhlásiť sa a odstrániť šifrovacie kľúče?", + "description_1": "Počas obnovovania vašej predchádzajúcej relácie sa vyskytla chyba.", + "description_2": "Ak ste predtým používali novšiu verziu %(brand)s, vaša relácia môže byť s touto verziou nekompatibilná. Zatvorte toto okno a vráťte sa k novšej verzii.", + "description_3": "Vymazaním úložiska prehliadača možno opravíte váš problém, no zároveň sa týmto odhlásite a história vašich šifrovaných konverzácií sa pre vás môže stať nečitateľná.", + "title": "Nie je možné obnoviť reláciu" }, - "m.widget": { - "modified": "%(senderName)s zmenil widget %(widgetName)s", - "added": "%(senderName)s pridal widget %(widgetName)s", - "removed": "%(senderName)s odstránil widget %(widgetName)s" + "something_went_wrong": "Niečo sa pokazilo!", + "storage_evicted_description_1": "Chýbajú niektoré údaje relácie vrátane zašifrovaných kľúčov správ. Odhláste sa a prihláste sa, aby ste to opravili a obnovili kľúče zo zálohy.", + "storage_evicted_description_2": "Váš prehliadač pravdepodobne odstránil tieto údaje, keď mal málo miesta na disku.", + "storage_evicted_title": "Chýbajú údaje relácie", + "sync": "Nie je možné sa pripojiť k domovskému serveru. Prebieha pokus o opätovné pripojenie…", + "tls": "Nie je možné pripojiť sa k domovskému serveru - skontrolujte prosím funkčnosť vášho pripojenia na internet. Uistite sa že certifikát domovského servera je dôveryhodný a že žiaden doplnok nainštalovaný v prehliadači nemôže blokovať požiadavky.", + "unknown": "Neznáma chyba", + "unknown_error_code": "neznámy kód chyby", + "update_power_level": "Nepodarilo sa zmeniť úroveň oprávnenia" + }, + "error_database_closed_description": "Môže to byť spôsobené otvorením aplikácie na viacerých kartách alebo vymazaním údajov prehliadača.", + "error_database_closed_title": "Databáza sa neočakávane zatvorila", + "error_dialog": { + "copy_room_link_failed": { + "description": "Nie je možné skopírovať odkaz na miestnosť do schránky.", + "title": "Nie je možné skopírovať odkaz na miestnosť" }, - "io.element.widgets.layout": "%(senderName)s aktualizoval usporiadanie miestnosti", - "m.location": "%(senderName)s zdieľal svoju polohu", - "self_redaction": "Správa vymazaná", - "redaction": "Správa vymazaná používateľom %(name)s", - "m.poll.start": "%(senderName)s spustil anketu - %(pollQuestion)s", - "m.poll.end": "%(senderName)s ukončil anketu", - "typing_indicator": { - "one_user": "%(displayName)s píše …", - "two_users": "%(names)s a %(lastPerson)s píšu …", - "more_users": { - "other": "%(names)s a %(count)s ďalší píšu …", - "one": "%(names)s a jeden ďalší píše …" - } + "error_loading_user_profile": "Nie je možné načítať profil používateľa", + "forget_room_failed": "Nepodarilo sa zabudnúť miestnosť %(errCode)s", + "search_failed": { + "server_unavailable": "Server môže byť nedostupný, preťažený, alebo vypršal časový limit hľadania :(", + "title": "Hľadanie zlyhalo" + } + }, + "error_user_not_logged_in": "Používateľ nie je prihlásený", + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s ukončil/a hlasové vysielanie", + "you": "Ukončili ste hlasové vysielanie" + }, + "m.call.answer": { + "dm": "Práve prebieha hovor", + "user": "%(senderName)s sa pridal/a do hovoru", + "you": "Pridali ste sa do hovoru" }, "m.call.hangup": { - "dm": "Hovor skončil" + "user": "%(senderName)s ukončil hovor", + "you": "Ukončili ste hovor" }, - "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" - } - }, - "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" + "m.call.invite": { + "dm_receive": "%(senderName)s volá", + "dm_send": "Čakám na odpoveď", + "user": "%(senderName)s začal/a hovor", + "you": "Začali ste hovor" }, - "no_permission_messages_before_invite": "Nemáte povolenie na zobrazenie správ z obdobia pred vaším pozvaním.", - "no_permission_messages_before_join": "Nemáte oprávnenie na zobrazenie správ z obdobia pred vaším vstupom.", - "encrypted_historical_messages_unavailable": "Šifrované správy pred týmto bodom nie sú k dispozícii.", - "historical_messages_unavailable": "Nemôžete vidieť predchádzajúce správy" - }, - "slash_command": { - "spoiler": "Odošle danú správu ako spojler", - "shrug": "Pridá znaky ¯\\_(ツ)_/¯ pred správy vo formáte obyčajného textu", - "tableflip": "Pridá znaky (╯°□°)╯︵ ┻━┻ pred správy vo formáte obyčajného textu", - "unflip": "Pridá znaky ┬──┬ ノ( ゜-゜ノ) pred správy vo formáte obyčajného textu", - "lenny": "Pridá znaky ( ͡° ͜ʖ ͡°) pred správy vo formáte obyčajného textu", - "plain": "Odošle správu ako obyčajný text bez interpretácie ako markdown", - "html": "Odošle správu ako HTML, bez interpretácie ako markdown", - "upgraderoom": "Aktualizuje miestnosť na novšiu verziu", - "upgraderoom_permission_error": "Na použitie tohoto príkazu nemáte dostatočné povolenia.", - "jumptodate": "Prejsť na zadaný dátum na časovej osi", - "jumptodate_invalid_input": "Nepodarilo sa nám rozpoznať zadaný dátum (%(inputDate)s). Skúste použiť formát RRRR-MM-DD.", - "nick": "Zmení vaše zobrazované meno", - "myroomnick": "Zmení vaše zobrazované meno / prezývku len v aktuálnej miestnosti", - "roomavatar": "Zmení obrázok aktuálnej miestnosti", - "myroomavatar": "Zmení váš profilový obrázok len pre túto miestnosť", - "myavatar": "Zmení váš profilový obrázok vo všetkých miestnostiach", - "topic": "Zobrazí alebo nastaví tému miestnosti", - "topic_room_error": "Nepodarilo sa získať tému miestnosti: Nepodarilo sa nájsť miestnosť (%(roomId)s", - "topic_none": "Táto miestnosť nemá nastavenú tému.", - "roomname": "Nastaví názov miestnosti", - "invite": "Pošle používateľovi so zadaným ID pozvanie do tejto miestnosti", - "remove": "Odstráni používateľa s daným ID z tejto miestnosti", - "ban": "Zakáže vstup používateľovi so zadaným ID", - "unban": "Zruší zákaz vstúpiť používateľovi so zadaným ID", - "ignore": "Ignoruje používateľa a skryje pred vami jeho správy", - "unignore": "Prestane ignorovať používateľa a začne zobrazovať jeho správy", - "devtools": "Otvorí dialóg nástroje pre vývojárov", - "addwidget": "Pridá do miestnosti vlastný widget so zadanou adresou URL", - "rainbow": "Odošle danú správu vo farbe dúhy", - "rainbowme": "Odošle daný emotív sfarbený ako dúha", - "help": "Zobrazí zoznam príkazov s popisom a príkladmi použitia", - "whois": "Zobrazuje informácie o používateľovi", - "rageshake": "Zaslať chybové hlásenie so záznamami", - "msg": "Pošle správu danému používateľovi", - "usage": "Použitie", - "category_messages": "Správy", - "category_actions": "Akcie", - "category_admin": "Správca", - "category_advanced": "Pokročilé", - "category_effects": "Efekty", - "category_other": "Ďalšie", - "addwidget_missing_url": "Prosím, zadajte URL widgetu alebo vložte kód", - "addwidget_iframe_missing_src": "iframe neobsahuje src atribút", - "addwidget_invalid_protocol": "Zadajte https:// alebo http:// URL adresu widgetu", - "addwidget_no_permissions": "Nemôžete meniť widgety v tejto miestnosti.", - "converttodm": "Premení miestnosť na priamu správu", - "could_not_find_room": "Nepodarilo sa nájsť miestnosť", - "converttoroom": "Premení priamu správu na miestnosť", - "discardsession": "Vynúti zrušenie aktuálnej relácie odchádzajúcej skupiny v zašifrovanej miestnosti", - "remakeolm": "Príkaz pre vývojárov: Zruší aktuálnu reláciu odchádzajúcej skupiny a vytvorí nové relácie Olm", - "tovirtual": "Prepne do virtuálnej miestnosti tejto miestnosti, ak ju má", - "tovirtual_not_found": "Žiadna virtuálna miestnosť pre túto miestnosť", - "query": "Otvorí konverzáciu s daným používateľom", - "query_not_found_phone_number": "Nemožnosť nájsť Matrix ID pre telefónne číslo", - "holdcall": "Podrží hovor v aktuálnej miestnosti", - "no_active_call": "V tejto miestnosti nie je aktívny žiadny hovor", - "unholdcall": "Zruší podržanie hovoru v aktuálnej miestnosti", - "me": "Zobrazí akciu", - "error_invalid_runfn": "Chyba príkazu: Nie je možné spracovať lomkový príkaz.", - "error_invalid_rendering_type": "Chyba príkazu: Nie je možné nájsť typ vykresľovania (%(renderingType)s)", - "join": "Pridať sa do miestnosti s danou adresou", - "view": "Zobrazí miestnosti s danou adresou", - "failed_find_room": "Príkaz zlyhal: Nepodarilo sa nájsť miestnosť (%(roomId)s", - "failed_find_user": "Nepodarilo sa nájsť používateľa v miestnosti", - "op": "Definovať úrovne oprávnenia používateľa", - "deop": "Zruší stav moderátor používateľovi so zadaným ID" - }, - "presence": { - "busy": "Obsadený/zaneprázdnený", - "online_for": "Prítomný %(duration)s", - "idle_for": "Nečinný %(duration)s", - "offline_for": "Nedostupný %(duration)s", - "unknown_for": "Neznámy %(duration)s", - "online": "Pripojený", - "idle": "Nečinný", - "unknown": "Neznámy", - "offline": "Nedostupný", - "away": "Preč" + "m.reaction": { + "user": "%(sender)s reagoval/a %(reaction)s na %(message)s", + "you": "Reagovali ste %(reaction)s na %(message)s" + } }, - "Unknown": "Neznámy", - "event_preview": { - "m.call.answer": { - "you": "Pridali ste sa do hovoru", - "user": "%(senderName)s sa pridal/a do hovoru", - "dm": "Práve prebieha hovor" + "export_chat": { + "cancelled": "Export zrušený", + "cancelled_detail": "Export bol úspešne zrušený", + "confirm_stop": "Ste si istí, že chcete ukončiť export údajov? Ak áno, budete musieť začať odznova.", + "creating_html": "Vytváranie HTML…", + "creating_output": "Vytváranie výstupu…", + "creator_summary": "%(creatorName)s vytvoril túto miestnosť.", + "current_timeline": "Aktuálna časová os", + "enter_number_between_min_max": "Zadajte číslo medzi %(min)s a %(max)s", + "error_fetching_file": "Chyba pri načítaní súboru", + "export_info": "Toto je začiatok exportu miestnosti . Exportované dňa %(exportDate)s.", + "export_successful": "Export úspešný!", + "exported_n_events_in_time": { + "one": "Exportovaná %(count)s udalosť za %(seconds)s sekúnd", + "other": "Exportovaných %(count)s udalostí za %(seconds)s sekúnd" }, - "m.call.hangup": { - "you": "Ukončili ste hovor", - "user": "%(senderName)s ukončil hovor" + "exporting_your_data": "Exportovanie vašich údajov", + "fetched_n_events": { + "one": "Zatiaľ získaná %(count)s udalosť", + "other": "Zatiaľ získané %(count)s udalosti" }, - "m.call.invite": { - "you": "Začali ste hovor", - "user": "%(senderName)s začal/a hovor", - "dm_send": "Čakám na odpoveď", - "dm_receive": "%(senderName)s volá" + "fetched_n_events_in_time": { + "one": "Načítaná %(count)s udalosť za %(seconds)ss", + "other": "Načítaných %(count)s udalostí za %(seconds)ss" }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.reaction": { - "you": "Reagovali ste %(reaction)s na %(message)s", - "user": "%(sender)s reagoval/a %(reaction)s na %(message)s" + "fetched_n_events_with_total": { + "one": "Získaná %(count)s udalosť z %(total)s", + "other": "Získané %(count)s udalosti z %(total)s" }, - "m.sticker": "%(senderName)s: %(stickerName)s" + "fetching_events": "Získavanie udalostí…", + "file_attached": "Priložený súbor", + "format": "Formát", + "from_the_beginning": "Od začiatku", + "generating_zip": "Vytváranie súboru ZIP", + "html_title": "Exportované údaje", + "include_attachments": "Zahrnúť prílohy", + "media_omitted": "Médium vynechané", + "media_omitted_file_size": "Médium vynechané - prekročený limit veľkosti súboru", + "messages": "Správy", + "next_page": "Ďalšia skupina správ", + "num_messages": "Počet správ", + "num_messages_min_max": "Počet správ môže byť len číslo medzi %(min)s a %(max)s", + "number_of_messages": "Zadajte počet správ", + "previous_page": "Predchádzajúca skupina správ", + "processing": "Spracovávanie…", + "processing_event_n": "Spracovanie udalosti %(number)s z %(total)s", + "select_option": "Ak chcete exportovať konverzácie z časovej osi, vyberte jednu z nasledujúcich možností", + "size_limit": "Limit veľkosti", + "size_limit_min_max": "Veľkosť môže byť len medzi %(min)s MB a %(max)s MB", + "starting_export": "Začína sa exportovanie…", + "successful": "Export úspešný", + "successful_detail": "Váš export bol úspešný. Nájdete ho v priečinku Stiahnuté súbory.", + "text": "Obyčajný text", + "title": "Exportovať konverzáciu", + "topic": "Téma: %(topic)s", + "unload_confirm": "Ste si istí, že chcete odísť počas tohto exportu?" }, - "voip": { - "disable_microphone": "Stlmiť mikrofón", - "enable_microphone": "Zrušiť stlmenie mikrofónu", - "disable_camera": "Vypnúť kameru", - "enable_camera": "Zapnúť kameru", - "audio_devices": "Zvukové zariadenia", - "video_devices": "Video zariadenia", - "dial": "Vytočiť číslo", - "you_are_presenting": "Prezentujete", - "user_is_presenting": "%(sharerName)s prezentuje", - "camera_disabled": "Váš fotoaparát je vypnutý", - "camera_enabled": "Fotoaparát je stále zapnutý", - "consulting": "Konzultovanie s %(transferTarget)s. Presmerovanie na %(transferee)s", - "call_held_switch": "Podržali ste hovor Prepnúť", - "call_held_resume": "Podržali ste hovor Pokračovať", - "call_held": "%(peerName)s podržal hovor", - "dialpad": "Číselník", - "stop_screenshare": "Zastaviť zdieľanie vašej obrazovky", - "start_screenshare": "Spustiť zdieľanie vašej obrazovky", - "hangup": "Zavesiť", - "maximise": "Vyplniť obrazovku", - "expand": "Návrat k hovoru", - "on_hold": "%(name)s je podržaný", - "voice_call": "Hlasový hovor", - "video_call": "Video hovor", - "video_call_started": "Videohovor bol spustený", - "unsilence": "Zvuk zapnutý", - "silence": "Stlmiť hovor", - "silenced": "Oznámenia stlmené", - "unknown_caller": "Neznámy volajúci", - "call_failed": "Zlyhanie hovoru", - "unable_to_access_microphone": "Nie je možné získať prístup k mikrofónu", - "call_failed_microphone": "Hovor zlyhal, pretože nebolo možné získať prístup k mikrofónu. Skontrolujte, či je mikrofón pripojený a správne nastavený.", - "unable_to_access_media": "Nie je možné získať prístup k webkamere / mikrofónu", - "call_failed_media": "Hovor zlyhal, pretože nebolo možné získať prístup k webkamere alebo mikrofónu. Skontrolujte, či:", - "call_failed_media_connected": "Mikrofón a webkamera sú pripojené a správne nastavené", - "call_failed_media_permissions": "Udeľuje sa povolenie na používanie webkamery", - "call_failed_media_applications": "Webkameru nepoužíva žiadna iná aplikácia", - "already_in_call": "Hovor už prebieha", - "already_in_call_person": "S touto osobou už hovor prebieha.", - "unsupported": "Volania nie sú podporované", - "unsupported_browser": "V tomto prehliadači nie je možné uskutočňovať hovory." + "failed_load_async_component": "Nie je možné načítať! Skontrolujte prístup na internet a skúste neskôr.", + "feedback": { + "can_contact_label": "V prípade ďalších otázok ma môžete kontaktovať", + "comment_label": "Komentár", + "existing_issue_link": "Najprv si prosím pozrite existujúce chyby na Githube. Žiadna zhoda? Založte novú.", + "may_contact_label": "Môžete ma kontaktovať, ak budete potrebovať nejaké ďalšie podrobnosti alebo otestovať chystané nápady", + "platform_username": "Vaša platforma a používateľské meno budú zaznamenané, aby sme mohli čo najlepšie využiť vašu spätnú väzbu.", + "pro_type": "PRO TIP: Ak napíšete príspevok o chybe, odošlite prosím ladiace záznamy, aby ste nám pomohli vystopovať problém.", + "send_feedback_action": "Odoslať spätnú väzbu", + "sent": "Spätná väzba odoslaná" + }, + "file_panel": { + "empty_description": "Pripojte súbory z konverzácie alebo ich jednoducho pretiahnite kamkoľvek do miestnosti.", + "empty_heading": "V tejto miestnosti nie sú viditeľné žiadne súbory", + "guest_note": "Aby ste mohli použiť túto vlastnosť, musíte byť zaregistrovaný", + "peek_note": "Aby ste si mohli zobraziť zoznam súborov, musíte vstúpiť do miestnosti" + }, + "forward": { + "filter_placeholder": "Hľadať miestnosti alebo ľudí", + "message_preview_heading": "Náhľad správy", + "no_perms_title": "Na toto nemáte oprávnenie", + "open_room": "Otvoriť miestnosť", + "send_label": "Odoslať", + "sending": "Odosielanie", + "sent": "Odoslané" + }, + "identity_server": { + "change": "Zmeniť server totožností", + "change_prompt": "Naozaj si želáte odpojiť od servera totožností a pripojiť sa namiesto toho k serveru ?", + "change_server_prompt": "Ak nechcete na vyhľadávanie kontaktov a možnosť byť nájdení používať , zadajte adresu servera totožností nižšie.", + "checking": "Kontrola servera", + "description_connected": "Momentálne na vyhľadávanie kontaktov a na možnosť byť nájdení kontaktmi ktorých poznáte používate . Zmeniť server totožností môžete nižšie.", + "description_disconnected": "Momentálne nepoužívate žiaden server totožností. Ak chcete vyhľadávať kontakty a zároveň umožniť ostatným vašim kontaktom, aby mohli nájsť vás, nastavte si server totožností nižšie.", + "description_optional": "Používanie servera totožností je voliteľné. Ak sa rozhodnete, že nebudete používať server totožností, nebudú vás vaši známi môcť nájsť a ani vy nebudete môcť pozývať používateľov zadaním emailovej adresy alebo telefónneho čísla.", + "disconnect": "Odpojiť server totožností", + "disconnect_anyway": "Napriek tomu sa odpojiť", + "disconnect_offline_warning": "Pred odpojením by ste mali odstrániť vaše osobné údaje zo servera totožností . Žiaľ, server totožnosti momentálne nie je dostupný a nie je možné sa k nemu pripojiť.", + "disconnect_personal_data_warning_1": "Stále zdieľate svoje osobné údaje na serveri totožností .", + "disconnect_personal_data_warning_2": "Odporúčame, aby ste ešte pred odpojením sa zo servera totožností odstránili vašu emailovú adresu a telefónne číslo.", + "disconnect_server": "Naozaj sa chcete odpojiť od servera totožností ?", + "disconnect_warning": "Ak sa odpojíte od servera totožností, vaše kontakty vás nebudú môcť nájsť a ani vy nebudete môcť pozývať používateľov zadaním emailovej adresy a telefónneho čísla.", + "do_not_use": "Nepoužívať server totožností", + "error_connection": "Nepodarilo sa pripojiť k serveru totožností", + "error_invalid": "Nie je platný server totožností (kód stavu %(code)s)", + "error_invalid_or_terms": "Neprijali ste Podmienky poskytovania služby alebo to nie je správny server.", + "no_terms": "Zadaný server totožností nezverejňuje žiadne podmienky poskytovania služieb.", + "suggestions": "Mali by ste:", + "suggestions_1": "Skontrolovať rozšírenia inštalované vo webovom prehliadači, ktoré by mohli blokovať prístup k serveru totožností (napr. rozšírenie Privacy Badger)", + "suggestions_2": "Kontaktovať správcu servera totožností ", + "suggestions_3": "Počkať a skúsiť znovu neskôr", + "url": "Server totožností (%(server)s)", + "url_field_label": "Zadať nový server totožností", + "url_not_https": "URL adresa servera totožností musí byť HTTPS" + }, + "in_space": "V priestore %(spaceName)s.", + "in_space1_and_space2": "V priestoroch %(space1Name)s a %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "V %(spaceName)s a v %(count)s ďalšom priestore.", + "other": "V %(spaceName)s a %(count)s ďalších priestoroch." }, - "Other": "Ďalšie", - "Advanced": "Pokročilé", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Zmeniť obrázok priestoru", - "m.room.avatar": "Zmeniť obrázok miestnosti", - "m.room.name_space": "Zmeniť názov priestoru", - "m.room.name": "Zmeniť názov miestnosti", - "m.room.canonical_alias_space": "Zmeniť hlavnú adresu priestoru", - "m.room.canonical_alias": "Zmeniť hlavnú adresu miestnosti", - "m.space.child": "Spravovať miestnosti v tomto priestore", - "m.room.history_visibility": "Zmeniť viditeľnosť histórie", - "m.room.power_levels": "Zmeniť povolenia", - "m.room.topic_space": "Zmeniť popis", - "m.room.topic": "Zmeniť tému", - "m.room.tombstone": "Aktualizovať miestnosť", - "m.room.encryption": "Povoliť v miestnosti šifrovanie", - "m.room.server_acl": "Zmeniť ACL servera", - "m.reaction": "Odoslanie reakcií", - "m.room.redaction": "Odstrániť správy odoslané mnou", - "m.widget": "Upraviť widgety", - "io.element.voice_broadcast_info": "Hlasové vysielania", - "m.room.pinned_events": "Spravovať pripnuté udalosti", - "m.call": "Spustiť %(brand)s hovory", - "m.call.member": "Pripojiť sa k %(brand)s hovorom", - "users_default": "Predvolená rola", - "events_default": "Odoslať správy", - "invite": "Pozvať používateľov", - "state_default": "Zmeniť nastavenia", - "kick": "Odstrániť používateľov", - "ban": "Zakázať používateľov", - "redact": "Odstrániť správy odoslané inými osobami", - "notifications.room": "Poslať oznámenie všetkým" - } + "info_tooltip_title": "Informácie", + "integration_manager": { + "connecting": "Pripájanie k správcovi integrácie…", + "error_connecting": "Integračný server je offline, alebo nemôže pristupovať k domovskému serveru.", + "error_connecting_heading": "Nie je možné sa pripojiť k integračnému serveru", + "explainer": "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í.", + "manage_title": "Spravovať integrácie", + "use_im": "Na správu botov, widgetov a balíkov nálepiek použite správcu integrácie.", + "use_im_default": "Na správu botov, widgetov a balíkov nálepiek použite správcu integrácie (%(serverName)s)." + }, + "integrations": { + "disabled_dialog_description": "Ak to chcete urobiť, povoľte v Nastaveniach položku \"%(manageIntegrations)s\".", + "disabled_dialog_title": "Integrácie sú zakázané", + "impossible_dialog_description": "Vaša aplikácia %(brand)s vám na to neumožňuje použiť správcu integrácie. Obráťte sa na administrátora.", + "impossible_dialog_title": "Integrácie nie sú povolené" + }, + "invite": { + "ask_anyway_description": "Nie je možné nájsť používateľské profily pre Matrix ID zobrazené nižšie - chcete aj tak začať priamu správu?", + "ask_anyway_label": "Spustiť priamu správu aj tak", + "ask_anyway_never_warn_label": "Spustiť priamu správu aj tak a nikdy ma už nevarovať", + "email_caption": "Pozvať e-mailom", + "email_limit_one": "Pozvánky e-mailom sa môžu posielať len po jednej", + "email_use_default_is": "Na pozvanie e-mailom použite server identity. Použite predvolený (%(defaultIdentityServerName)s) alebo spravujte v nastaveniach.", + "email_use_is": "Na pozvanie e-mailom použite server identity. Vykonajte zmeny v Nastaveniach.", + "error_already_invited_room": "Používateľ už bol pozvaný do miestnosti", + "error_already_invited_space": "Používateľ už bol pozvaný do priestoru", + "error_already_joined_room": "Používateľ sa už nachádza v miestnosti", + "error_already_joined_space": "Používateľ sa už nachádza v priestore", + "error_bad_state": "Tomuto používateľovi musíte pred odoslaním pozvania povoliť vstup.", + "error_dm": "Nemohli sme vytvoriť vašu priamu správu.", + "error_find_room": "Pri pokuse o pozvanie používateľov sa niečo pokazilo.", + "error_find_user_description": "Nasledujúci používatelia nemusia existovať alebo sú neplatní a nemožno ich pozvať: %(csvNames)s", + "error_find_user_title": "Nepodarilo sa nájsť týchto používateľov", + "error_invite": "Týchto používateľov sme nemohli pozvať. Skontrolujte prosím používateľov, ktorých chcete pozvať, a skúste to znova.", + "error_permissions_room": "Nemáte povolenie pozývať ľudí do tejto miestnosti.", + "error_permissions_space": "Nemáte povolenie pozývať ľudí do tohto priestoru.", + "error_profile_undisclosed": "Používateľ môže, ale nemusí existovať", + "error_transfer_multiple_target": "Hovor je možné presmerovať len na jedného používateľa.", + "error_unknown": "Neznáma chyba servera", + "error_user_not_found": "Používateľ neexistuje", + "error_version_unsupported_room": "Používateľov domovský server nepodporuje verziu miestnosti.", + "error_version_unsupported_space": "Používateľov domovský server nepodporuje verziu priestoru.", + "failed_generic": "Operácia zlyhala", + "failed_title": "Pozvanie zlyhalo", + "invalid_address": "Nerozpoznaná adresa", + "key_share_warning": "Pozvaní ľudia si budú môcť prečítať staré správy.", + "name_email_mxid_share_room": "Pozvite niekoho pomocou jeho mena, e-mailovej adresy, používateľského mena (napríklad ) alebo zdieľajte túto miestnosť.", + "name_email_mxid_share_space": "Pozvite niekoho pomocou jeho mena, e-mailovej adresy, používateľského mena (napríklad ) alebo zdieľajte tento priestor.", + "name_mxid_share_room": "Pozvite niekoho pomocou jeho mena, používateľského mena (napríklad ) alebo zdieľate túto miestnosť.", + "name_mxid_share_space": "Pozvite niekoho pomocou jeho mena, používateľského mena (napríklad ) alebo zdieľajte tento priestor.", + "recents_section": "Nedávne konverzácie", + "room_failed_partial": "Ostatným sme pozvánky poslali, ale nižšie uvedené osoby nemohli byť pozvané do ", + "room_failed_partial_title": "Niektoré pozvánky nebolo možné odoslať", + "room_failed_title": "Nepodarilo pozvať používateľov do %(roomName)s", + "send_link_prompt": "Alebo pošlite pozvánku", + "start_conversation_name_email_mxid_prompt": "Začnite s niekým konverzáciu pomocou jeho mena, e-mailovej adresy alebo používateľského mena (ako napr. ).", + "start_conversation_name_mxid_prompt": "Začnite s niekým konverzáciu pomocou jeho mena alebo používateľského mena (ako napr. ).", + "suggestions_disclaimer": "Niektoré návrhy môžu byť skryté kvôli ochrane súkromia.", + "suggestions_disclaimer_prompt": "Ak nevidíte, koho hľadáte, pošlite mu odkaz na pozvánku nižšie.", + "suggestions_section": "Nedávno zaslané priame správy", + "to_room": "Pozvať do miestnosti %(roomName)s", + "to_space": "Pozvať do priestoru %(spaceName)s", + "transfer_dial_pad_tab": "Číselník", + "transfer_user_directory_tab": "Adresár používateľov", + "unable_find_profiles_description_default": "Nie je možné nájsť používateľský profil pre Matrix ID zobrazené nižšie. Chcete ich napriek tomu pozvať?", + "unable_find_profiles_invite_label_default": "Napriek tomu pozvať", + "unable_find_profiles_invite_never_warn_label_default": "Napriek tomu pozvať a viac neupozorňovať", + "unable_find_profiles_title": "Nasledujúci používatelia pravdepodobne neexistujú", + "unban_first_title": "Používateľ nemôže byť pozvaný, kým nie je zrušený jeho zákaz" + }, + "inviting_user1_and_user2": "Pozývanie %(user1)s a %(user2)s", + "inviting_user_and_n_others": { + "one": "Pozývanie %(user)s a 1 ďalšieho", + "other": "Pozývanie %(user)s a %(count)s ďalších" }, - "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í:" - } + "items_and_n_others": { + "other": " a %(count)s ďalší", + "one": " a jeden ďalší" }, - "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" + "keyboard": { + "activate_button": "Aktivovať vybrané tlačidlo", + "autocomplete_cancel": "Zrušiť automatické dokončenie", + "autocomplete_force": "Nútené dokončenie", + "autocomplete_navigate_next": "Ďalší návrh automatického dokončovania", + "autocomplete_navigate_prev": "Predchádzajúci návrh automatického dokončovania", + "cancel_reply": "Zrušiť odpovedanie na správu", + "category_autocomplete": "Automatické dokončovanie", + "category_calls": "Hovory", + "category_navigation": "Navigácia", + "category_room_list": "Zoznam miestností", + "close_dialog_menu": "Zavrieť dialógové okno alebo kontextovú ponuku", + "composer_jump_end": "Prejsť na koniec editora správ", + "composer_jump_start": "Prejsť na začiatok editora správ", + "composer_navigate_next_history": "Prejsť na ďalšiu správu v histórii editora", + "composer_navigate_prev_history": "Prejsť na predchádzajúcu správu v histórii editora", + "composer_new_line": "Nový riadok", + "composer_redo": "Znovu upraviť", + "composer_toggle_bold": "Prepínanie tučného písma", + "composer_toggle_code_block": "Prepnutie bloku kódu", + "composer_toggle_italics": "Prepnúť kurzíva", + "composer_toggle_link": "Prepnúť odkaz", + "composer_toggle_quote": "Prepínanie citácie", + "composer_undo": "Zrušiť úpravu", + "dismiss_read_marker_and_jump_bottom": "Zrušiť značku čítania a prejsť na spodok", + "go_home_view": "Prejsť do časti Domov", + "home": "Domov", + "jump_first_message": "Prejsť na prvú správu", + "jump_last_message": "Prejsť na poslednú správu", + "jump_room_search": "Prejsť na vyhľadávanie miestnosti", + "jump_to_read_marker": "Prejsť na najstaršiu neprečítanú správu", + "keyboard_shortcuts_tab": "Otvoriť túto kartu nastavení", + "navigate_next_history": "Ďalšia nedávno navštívená miestnosť alebo priestor", + "navigate_next_message_edit": "Prejsť na ďalšiu správu na úpravu", + "navigate_prev_history": "Predchádzajúca nedávno navštívená miestnosť alebo priestor", + "navigate_prev_message_edit": "Prejsť na predchádzajúcu správu na úpravu", + "next_room": "Ďalšia miestnosť alebo správa", + "next_unread_room": "Ďalšia neprečítaná miestnosť alebo správa", + "number": "[číslo]", + "open_user_settings": "Otvoriť používateľské nastavenia", + "prev_room": "Predchádzajúca miestnosť alebo správa", + "prev_unread_room": "Predchádzajúca neprečítaná miestnosť alebo správa", + "room_list_collapse_section": "Zbaliť sekciu zoznamu miestností", + "room_list_expand_section": "Rozšíriť sekciu zoznamu miestností", + "room_list_navigate_down": "Prejsť v zozname miestností smerom nadol", + "room_list_navigate_up": "Prejsť v zozname miestností smerom hore", + "room_list_select_room": "Vybrať miestnosť zo zoznamu miestností", + "scroll_down_timeline": "Posun dole na časovej osi", + "scroll_up_timeline": "Posun hore na časovej osi", + "search": "Vyhľadávanie (musí byť povolené)", + "send_sticker": "Odoslať nálepku", + "space": "Priestor", + "switch_to_space": "Prepnúť do priestoru podľa čísla", + "toggle_hidden_events": "Prepínanie viditeľnosti skrytej udalosti", + "toggle_microphone_mute": "Prepínanie stlmenia mikrofónu", + "toggle_right_panel": "Prepnutie pravého panela", + "toggle_space_panel": "Prepnúť panel priestoru", + "toggle_top_left_menu": "Prepnutie ľavého horného menu", + "toggle_webcam_mute": "Zapnutie/vypnutie webovej kamery", + "upload_file": "Nahrať súbor" }, - "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" + "labs": { + "allow_screen_share_only_mode": "Povoliť režim iba zdieľania obrazovky", + "ask_to_join": "Umožniť požiadať o pripojenie", + "automatic_debug_logs": "Automatické odosielanie záznamov ladenia pri akejkoľvek chybe", + "automatic_debug_logs_decryption": "Automatické odosielanie záznamov ladenia pri chybe dešifrovania", + "automatic_debug_logs_key_backup": "Automaticky odosielať záznamy o ladení, ak zálohovanie kľúčov nefunguje", + "beta_description": "Čo vás čaká v aplikácii %(brand)s? Laboratóriá sú najlepším spôsobom, ako získať funkcie v predstihu, otestovať nové funkcie a pomôcť ich vytvoriť ešte pred ich skutočným spustením.", + "beta_feature": "Toto je funkcia vo verzii beta", + "beta_feedback_leave_button": "Ak chcete opustiť beta verziu, navštívte svoje nastavenia.", + "beta_feedback_title": "%(featureName)s Beta spätná väzba", + "beta_section": "Pripravované funkcie", + "bridge_state": "Zobraziť informácie o premosteniach v nastaveniach miestnosti", + "bridge_state_channel": "Kanál: ", + "bridge_state_creator": "Toto premostenie poskytuje .", + "bridge_state_manager": "Toto premostenie spravuje .", + "bridge_state_workspace": "Pracovný priestor: ", + "click_for_info": "Kliknite pre viac informácií", + "currently_experimental": "V súčasnosti experimentálne.", + "custom_themes": "Umožniť pridávať vlastný vzhľad", + "dehydration": "Šifrované posielanie správ offline pomocou dehydrovaných zariadení", + "dynamic_room_predecessors": "Predchodcovia dynamickej miestnosti", + "dynamic_room_predecessors_description": "Zapnúť MSC3946 (na podporu neskorých archívov miestností)", + "element_call_video_rooms": "Element Call video miestnosti", + "experimental_description": "Chcete experimentovať? Vyskúšajte naše najnovšie nápady vo vývojovom štádiu. Tieto funkcie nie sú dokončené; môžu byť nestabilné, môžu sa zmeniť alebo môžu byť úplne zrušené. Zistiť viac.", + "experimental_section": "Predbežné ukážky", + "feature_wysiwyg_composer_description": "Použiť rozšírený text namiesto Markdown v správach.", + "group_calls": "Nový zážitok zo skupinových hovorov", + "group_developer": "Vývojárske", + "group_encryption": "Šifrovanie", + "group_experimental": "Experimentálne", + "group_messaging": "Posielanie správ", + "group_moderation": "Moderovanie", + "group_profile": "Profil", + "group_rooms": "Miestnosti", + "group_spaces": "Priestory", + "group_themes": "Vzhľad", + "group_voip": "Zvuk a video", + "group_widgets": "Widgety", + "hidebold": "Skryť oznamovaciu bodku (zobrazovať iba odznaky počítadiel)", + "html_topic": "Zobraziť HTML znázornenie tém miestnosti", + "join_beta": "Pripojte sa k beta verzii", + "join_beta_reload": "Vstupom do beta verzie sa %(brand)s znovu načíta.", + "jump_to_date": "Prejsť na dátum (pridá /jumptodate a hlavičky na prechod na dátum)", + "jump_to_date_msc_support": "Vyžaduje, aby váš server podporoval MSC3030", + "latex_maths": "Renderovanie LaTeX matematiky v správach", + "leave_beta": "Opustiť beta verziu", + "leave_beta_reload": "Po opustení beta verzie sa znovu načíta aplikácia %(brand)s.", + "location_share_live": "Zdieľanie polohy v reálnom čase", + "location_share_live_description": "Dočasná implementácia. Polohy ostávajú v histórii miestnosti.", + "mjolnir": "Nové spôsoby ignorovania ľudí", + "msc3531_hide_messages_pending_moderation": "Umožniť moderátorom skryť správy čakajúce na schválenie.", + "new_room_decoration_ui": "V štádiu aktívneho vývoja, nová hlavička miestnosti a rozhranie s detailmi", + "notification_settings": "Nové nastavenia oznámení", + "notification_settings_beta_title": "Nastavenia oznámení", + "oidc_native_flow": "Povoliť nové natívne toky OIDC (v štádiu aktívneho vývoja)", + "pinning": "Pripnutie správ", + "report_to_moderators": "Nahlásiť moderátorom", + "report_to_moderators_description": "V miestnostiach, ktoré podporujú moderovanie, môžete pomocou tlačidla \"Nahlásiť\" nahlásiť porušovanie pravidiel moderátorom miestnosti.", + "rust_crypto": "Implementácia kryptografie Rust", + "rust_crypto_disabled_notice": "V súčasnosti sa dá povoliť len prostredníctvom súboru config.json", + "sliding_sync": "Režim kĺzavej synchronizácie", + "sliding_sync_checking": "Kontrolovanie…", + "sliding_sync_configuration": "Konfigurácia kĺzavej synchronizácie", + "sliding_sync_description": "V štádiu aktívneho vývoja, nie je možné to vypnúť.", + "sliding_sync_disable_warning": "Pre vypnutie sa musíte odhlásiť a znova prihlásiť, používajte opatrne!", + "sliding_sync_disabled_notice": "Odhláste sa a znova sa prihláste, aby sa to vyplo", + "sliding_sync_proxy_url_label": "URL adresa proxy servera", + "sliding_sync_proxy_url_optional_label": "URL adresa proxy servera (voliteľná)", + "sliding_sync_server_no_support": "Váš server nemá natívnu podporu", + "sliding_sync_server_specify_proxy": "Váš server nemá natívnu podporu, musíte zadať proxy server", + "sliding_sync_server_support": "Váš server má natívnu podporu", + "state_counters": "Zobraziť jednoduchú štatistiku v záhlaví miestnosti", + "under_active_development": "V štádiu aktívneho vývoja.", + "video_rooms": "Video miestnosti", + "video_rooms_a_new_way_to_chat": "Nový spôsob konverzácie prostredníctvom hlasu a videa v aplikácii %(brand)s.", + "video_rooms_always_on_voip_channels": "Video miestnosti sú vždy zapnuté VoIP kanály zabudované do miestnosti v aplikácii %(brand)s.", + "video_rooms_beta": "Video miestnosti sú beta funkciou", + "video_rooms_faq1_answer": "Použite tlačidlo \"+\" na ľavom paneli v sekcii miestnosti.", + "video_rooms_faq1_question": "Ako môžem vytvoriť video miestnosť?", + "video_rooms_faq2_answer": "Áno, časová os konverzácie sa zobrazuje spolu s videom.", + "video_rooms_faq2_question": "Môžem popri videohovore používať aj textovú konverzáciu?", + "voice_broadcast": "Hlasové vysielanie", + "voice_broadcast_force_small_chunks": "Vynútiť 15s dĺžku sekcie hlasového vysielania", + "wysiwyg_composer": "Rozšírený textový editor" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Tieto nastavenia sú určené pre pokročilých používateľov.", + "ban_reason": "Ignorovaní / Blokovaní", + "error_adding_ignore": "Chyba pri pridávaní ignorovaného používateľa / servera", + "error_adding_list_description": "Prosím, overte ID miestnosti alebo adresu a skúste to znovu.", + "error_adding_list_title": "Chyba pri prihlasovaní sa do zoznamu", + "error_removing_ignore": "Chyba pri odstraňovaní ignorovaného používateľa / servera", + "error_removing_list_description": "Skúste to prosím znovu alebo nahliadnite do konzoly po nápovedy.", + "error_removing_list_title": "Chyba pri zrušení odberu zo zoznamu", + "explainer_1": "Pridajte používateľov a servery, ktorých chcete ignorovať. Použite hviezdičku '*', aby ju %(brand)s priradil každému symbolu. Napríklad @bot:* by odignoroval všetkých používateľov s menom 'bot' na akomkoľvek serveri.", + "explainer_2": "Ignorovanie ľudí sa vykonáva prostredníctvom zoznamov zákazov, ktoré obsahujú pravidlá pre zakazovanie. Pridanie na zoznam zákazov znamená, že používatelia/servery na tomto zozname pred vami skryté.", + "lists": "Aktuálne odoberáte:", + "lists_description_1": "Prihlásenie sa na zoznam zákazov spôsobí, že sa naň pridáte!", + "lists_description_2": "Pokiaľ toto nechcete, tak použite prosím iný nástroj na ignorovanie používateľov.", + "lists_heading": "Prihlásené zoznamy", + "lists_new_label": "ID miestnosti alebo adresa zoznamu zákazov", + "no_lists": "Nie ste prihlásený do žiadneho zoznamu", + "personal_description": "V osobnom zozname zakázaných používateľov sú všetci používatelia/servery, od ktorých si osobne neželáte vidieť správy. Po ignorovaní prvého používateľa/servera sa vo vašom zozname miestností objaví nová miestnosť s názvom \"%(myBanList)s\" - zostaňte v tejto miestnosti, aby bol zoznam zákazov platný.", + "personal_empty": "Nikoho neignorujete.", + "personal_heading": "Osobný zoznam zákazov", + "personal_new_label": "Server alebo ID používateľa na odignorovanie", + "personal_new_placeholder": "napr.: @bot:* alebo napriklad.sk", + "personal_section": "Ignorujete:", + "room_name": "Môj zoznam zákazov", + "room_topic": "Toto je zoznam používateľov / serverov, ktorých ste zablokovali - neopúšťajte miestnosť!", + "rules_empty": "Žiadne", + "rules_server": "Pravidlá serveru", + "rules_title": "Pravidlá vyhosťovania - %(roomName)s", + "rules_user": "Pravidlá používateľa", + "something_went_wrong": "Niečo sa nepodarilo. Prosím, skúste znovu neskôr alebo si prečítajte ďalšie usmernenia zobrazením konzoly.", + "title": "Ignorovaní používatelia", + "view_rules": "Zobraziť pravidlá" + }, + "language_dropdown_label": "Rozbaľovací zoznam jazykov", + "lazy_loading": { + "disabled_action": "Vymazať vyrovnávaciu pamäť a synchronizovať znovu", + "disabled_description1": "Použili ste aj %(brand)s na adrese %(host)s so zapnutou voľbou Načítanie zoznamu členov pri prvom zobrazení. V tejto verzii je Načítanie zoznamu členov pri prvom zobrazení vypnuté. Keď že lokálna vyrovnávacia pamäť nie je vzájomne kompatibilná s takýmito nastaveniami, %(brand)s potrebuje znovu synchronizovať údaje z vašeho účtu.", + "disabled_description2": "Ak máte %(brand)s s iným nastavením otvorený na ďalšej karte, prosím zatvorte ju, pretože použitie %(brand)s s rôznym nastavením na jednom zariadení vám spôsobí len problémy.", + "disabled_title": "Nekompatibilná lokálna vyrovnávacia pamäť", + "resync_description": "%(brand)s teraz vyžaduje 3-5× menej pamäte, pretože informácie o ostatných používateľoch načítava len podľa potreby. Prosím počkajte na dokončenie synchronizácie so serverom!", + "resync_title": "Prebieha aktualizácia %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Ste tu jediný človek. Ak odídete, nikto sa už v budúcnosti nebude môcť pripojiť do tejto miestnosti, vrátane vás.", + "leave_room_question": "Ste si istí, že chcete opustiť miestnosť '%(roomName)s'?", + "leave_space_question": "Ste si istí, že chcete opustiť priestor '%(spaceName)s'?", + "room_rejoin_warning": "Toto nie je verejne dostupná miestnosť. Bez pozvánky nebudete do nej môcť vstúpiť znovu.", + "space_rejoin_warning": "Tento priestor nie je verejný. Bez pozvánky sa doň nebudete môcť opätovne pripojiť." + }, + "left_panel": { + "open_dial_pad": "Otvoriť číselník" + }, + "lightbox": { + "rotate_left": "Otočiť doľava", + "rotate_right": "Otočiť doprava", + "title": "Prehľad obrázkov" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Tento domovský server nie je nastavený na zobrazovanie máp.", + "MapStyleUrlNotReachable": "Tento domovský server nie je správne nastavený na zobrazovanie máp alebo nastavený mapový server môže byť nedostupný.", + "WebGLNotEnabled": "Na zobrazenie máp je potrebná technológia WebGL, povoľte ju prosím v nastaveniach prehliadača.", + "click_drop_pin": "Kliknutím umiestníte špendlík", + "click_move_pin": "Kliknutím presuniete špendlík", + "close_sidebar": "Zatvoriť bočný panel", + "error_fetch_location": "Nepodarilo sa načítať polohu", + "error_no_perms_description": "Na zdieľanie polôh v tejto miestnosti musíte mať príslušné oprávnenia.", + "error_no_perms_title": "Nemáte oprávnenie na zdieľanie polôh", + "error_send_description": "%(brand)s nemohol odoslať vašu polohu. Skúste to prosím neskôr.", + "error_send_title": "Nepodarilo sa nám odoslať vašu polohu", + "error_sharing_live_location": "Počas zdieľania vašej polohy v reálnom čase došlo k chybe", + "error_sharing_live_location_try_again": "Počas zdieľania vašej polohy v reálnom čase došlo k chybe, skúste to prosím znova", + "error_stopping_live_location": "Pri zastavovaní zdieľania polohy v reálnom čase došlo k chybe", + "error_stopping_live_location_try_again": "Pri vypínaní polohy v reálnom čase došlo k chybe, skúste to prosím znova", + "expand_map": "Zväčšiť mapu", + "failed_generic": "Nepodarilo sa načítať vašu polohu. Skúste to prosím neskôr.", + "failed_load_map": "Nie je možné načítať mapu", + "failed_permission": "Aplikácii %(brand)s bolo zamietnuté povolenie na načítanie vašej polohy. Povoľte prístup k polohe v nastaveniach prehliadača.", + "failed_timeout": "Pri pokuse o načítanie vašej polohy došlo k vypršaniu času. Skúste to prosím neskôr.", + "failed_unknown": "Neznáma chyba pri načítavaní polohy. Skúste to prosím neskôr.", + "find_my_location": "Nájsť moju polohu", + "live_description": "Poloha používateľa %(displayName)s v reálnom čase", + "live_enable_description": "Upozornenie: ide o funkciu laboratórií, ktorá sa používa dočasne. To znamená, že nebudete môcť vymazať históriu svojej polohy a pokročilí používatelia budú môcť vidieť históriu vašej polohy aj po tom, ako prestanete zdieľať svoju živú polohu s touto miestnosťou.", + "live_enable_heading": "Zdieľanie polohy v reálnom čase", + "live_location_active": "Zdieľate svoju polohu v reálnom čase", + "live_location_enabled": "Poloha v reálnom čase zapnutá", + "live_location_ended": "Ukončenie polohy v reálnom čase", + "live_location_error": "Chyba polohy v reálnom čase", + "live_locations_empty": "Žiadne polohy v reálnom čase", + "live_share_button": "Zdieľať na %(duration)s", + "live_toggle_label": "Povoliť zdieľanie polohy v reálnom čase", + "live_until": "Poloha v reálnom čase do %(expiryTime)s", + "live_update_time": "Aktualizované %(humanizedUpdateTime)s", + "loading_live_location": "Načítavanie polohy v reálnom čase…", + "location_not_available": "Poloha nie je k dispozícii", + "map_feedback": "Spätná väzba k mape", + "mapbox_logo": "Logo Mapbox", + "reset_bearing": "Obnoviť smer na sever", + "share_button": "Zdieľať polohu", + "share_type_live": "Moja poloha v reálnom čase", + "share_type_own": "Moja aktuálna poloha", + "share_type_pin": "Označiť špendlíkom", + "share_type_prompt": "Aký typ polohy chcete zdieľať?", + "stop_and_close": "Zastaviť a zavrieť", + "toggle_attribution": "Prepínanie atribútu" + }, + "member_list": { + "filter_placeholder": "Filtrovať členov v miestnosti", + "invite_button_no_perms_tooltip": "Nemáte oprávnenie pozývať používateľov", + "invited_list_heading": "Pozvaní", + "power_label": "%(userName)s (oprávnenie %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Členovia miestnosti", + "message_edit_dialog_title": "Úpravy správy", + "mobile_guide": { + "toast_accept": "Použiť aplikáciu", + "toast_description": "%(brand)s je v mobilnej verzii experimentálny. Ak chcete získať lepší zážitok a najnovšie funkcie, použite našu bezplatnú natívnu aplikáciu.", + "toast_title": "Použite aplikáciu pre lepší zážitok" + }, + "no_more_results": "Žiadne ďalšie výsledky", + "notif_panel": { + "empty_description": "Nemáte žiadne viditeľné oznámenia.", + "empty_heading": "Všetko ste už stihli" + }, + "notifications": { + "all_messages": "Všetky správy", + "all_messages_description": "Dostávajte upozornenia na každú správu", + "class_global": "Celosystémové", + "class_other": "Ďalšie", + "colour_bold": "Tučné", + "colour_grey": "Sivá", + "colour_none": "Žiadne", + "colour_red": "Červená", + "colour_unsent": "Neodoslané", + "default": "Predvolené", + "email_pusher_app_display_name": "Emailové oznámenia", + "enable_prompt_toast_description": "Povoliť oznámenia na ploche", + "enable_prompt_toast_title": "Oznámenia", + "enable_prompt_toast_title_from_message_send": "Nezmeškajte odpoveď", + "error_change_title": "Upraviť nastavenia upozornení", + "keyword": "Kľúčové slovo", + "keyword_new": "Nové kľúčové slovo", + "mark_all_read": "Označiť všetko ako prečítané", + "mentions_and_keywords": "@zmienky a kľúčové slová", + "mentions_and_keywords_description": "Dostávajte upozornenia len na zmienky a kľúčové slová nastavené vo vašich nastaveniach", + "mentions_keywords": "Zmienky a kľúčové slová", + "message_didnt_send": "Správa sa neodoslala. Kliknite pre informácie.", + "mute_description": "Nebudete dostávať žiadne oznámenia" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s začal/a hlasové vysielanie", + "m.key.verification.request": "%(name)s žiada o overenie" }, - "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" + "onboarding": { + "apple_trademarks": "App Store® a logo Apple® sú ochranné známky spoločnosti Apple Inc.", + "community_messaging_action": "Nájdite svojich ľudí", + "community_messaging_description": "Zachovajte si vlastníctvo a kontrolu nad komunitnou diskusiou.\nPodpora pre milióny ľudí s výkonným moderovaním a interoperabilitou.", + "community_messaging_title": "Vlastníctvo komunity", + "complete_these": "Dokončite to, aby ste získali čo najviac z aplikácie %(brand)s", + "create_room": "Vytvoriť skupinovú konverzáciu", + "download_app": "Stiahnuť %(brand)s", + "download_app_action": "Stiahnite si aplikácie", + "download_app_description": "Nezmeškáte nič, ak so sebou vezmete %(brand)s", + "download_app_store": "Stiahnuť v obchode App Store", + "download_brand": "Stiahnuť %(brand)s", + "download_brand_desktop": "Stiahnuť %(brand)s Desktop", + "download_f_droid": "Získajte ho v službe F-Droid", + "download_google_play": "Získajte ho v službe Google Play", + "enable_notifications": "Zapnúť oznámenia", + "enable_notifications_action": "Povoliť oznámenia", + "enable_notifications_description": "Nezmeškajte odpoveď alebo dôležitú správu", + "explore_rooms": "Preskúmať verejné miestnosti", + "find_community_members": "Nájdite a pozvite členov vašej komunity", + "find_coworkers": "Vyhľadajte a pozvite svojich spolupracovníkov", + "find_friends": "Nájdite a pozvite svojich priateľov", + "find_friends_action": "Nájsť priateľov", + "find_friends_description": "Kvôli tomu ste tu, tak sa do toho pustite", + "find_people": "Nájsť ľudí", + "free_e2ee_messaging_unlimited_voip": "Vďaka bezplatnému end-to-end šifrovaniu správ a neobmedzenými hlasovými a video hovormi je aplikácia %(brand)s skvelým spôsobom, ako zostať v kontakte.", + "get_stuff_done": "Vyriešte veci tým, že nájdete svojich tímových kolegov", + "google_trademarks": "Google Play a logo Google Play sú ochranné známky spoločnosti Google LLC.", + "has_avatar_label": "Skvelé, to pomôže ľuďom zistiť, že ste to vy", + "intro_byline": "Vlastnite svoje konverzácie.", + "intro_welcome": "Vitajte v %(appName)s", + "no_avatar_label": "Pridajte fotografiu, aby ľudia vedeli, že ste to vy.", + "only_n_steps_to_go": { + "one": "Zostáva už len %(count)s krok", + "other": "Zostáva už len %(count)s krokov" + }, + "personal_messaging_action": "Spustite svoju prvú konverzáciu", + "personal_messaging_title": "Zabezpečené zasielanie správ pre priateľov a rodinu", + "qr_or_app_links": "%(qrCode)s alebo %(appLinks)s", + "send_dm": "Poslať priamu správu", + "set_up_profile": "Nastavte si svoj profil", + "set_up_profile_action": "Váš profil", + "set_up_profile_description": "Uistite sa, že ľudia vedia, že ste to naozaj vy", + "use_case_community_messaging": "Členovia online komunity", + "use_case_heading1": "Ste v", + "use_case_heading2": "S kým budete komunikovať najčastejšie?", + "use_case_heading3": "Pomôžeme vám nadviazať kontakty.", + "use_case_personal_messaging": "Priatelia a rodina", + "use_case_work_messaging": "Spolupracovníci a tímy", + "welcome_detail": "Teraz vám pomôžeme začať", + "welcome_to_brand": "Vitajte v aplikácii %(brand)s", + "welcome_user": "Vitajte %(name)s", + "work_messaging_action": "Nájdite svojich spolupracovníkov", + "work_messaging_title": "Zabezpečené posielanie správ pre prácu", + "you_did_it": "Dokázali ste to!", + "you_made_it": "Zvládli ste to!" + }, + "pill": { + "permalink_other_room": "Správa v %(room)s", + "permalink_this_room": "Správa od %(user)s" + }, + "poll": { + "create_poll_action": "Vytvoriť anketu", + "create_poll_title": "Vytvoriť anketu", + "disclosed_notes": "Hlasujúci uvidia výsledky hneď po hlasovaní", + "edit_poll_title": "Upraviť anketu", + "end_description": "Ste si istí, že chcete ukončiť túto anketu? Zobrazia sa konečné výsledky ankety a ľudia nebudú môcť už hlasovať.", + "end_message": "Anketa sa skončila. Najčastejšia odpoveď: %(topAnswer)s", + "end_message_no_votes": "Anketa sa skončila. Nebol odovzdaný žiadny hlas.", + "end_title": "Ukončiť anketu", + "error_ending_description": "Ospravedlňujeme sa, ale anketa sa neskončila. Skúste to prosím znova.", + "error_ending_title": "Nepodarilo sa ukončiť anketu", + "error_voting_description": "Je nám ľúto, váš hlas nebol zaregistrovaný. Skúste to prosím znova.", + "error_voting_title": "Hlasovanie nie je zaregistrované", + "failed_send_poll_description": "Prepáčte, ale anketa, ktorú ste sa pokúsili vytvoriť, nebola zverejnená.", + "failed_send_poll_title": "Nepodarilo sa odoslať anketu", + "notes": "Výsledky sa zobrazia až po ukončení ankety", + "options_add_button": "Pridať možnosť", + "options_heading": "Vytvoriť možnosti", + "options_label": "Možnosť %(number)s", + "options_placeholder": "Napíšte možnosť", + "topic_heading": "Aká je vaša otázka alebo téma ankety?", + "topic_label": "Otázka alebo téma", + "topic_placeholder": "Napíšte niečo…", + "total_decryption_errors": "Z dôvodu chýb v dešifrovaní sa niektoré hlasy nemusia započítať", + "total_n_votes": { + "one": "%(count)s odovzdaný hlas. Hlasujte a pozrite si výsledky", + "other": "%(count)s odovzdaných hlasov. Hlasujte a pozrite si výsledky" + }, + "total_n_votes_voted": { + "one": "Na základe %(count)s hlasu", + "other": "Na základe %(count)s hlasov" + }, + "total_no_votes": "Žiadne odovzdané hlasy", + "total_not_ended": "Výsledky budú viditeľné po ukončení ankety", + "type_closed": "Uzavretá anketa", + "type_heading": "Typ ankety", + "type_open": "Otvorená anketa", + "unable_edit_description": "Je nám ľúto, ale po odovzdaní hlasov nie je možné anketu upravovať.", + "unable_edit_title": "Nie je možné upraviť anketu" }, - "spaces": { - "error_no_permission_invite": "Nemáte povolenie pozývať ľudí do tohto priestoru", - "error_no_permission_create_room": "Nemáte oprávnenie vytvárať nové miestnosti v tomto priestore", - "error_no_permission_add_room": "Nemáte oprávnenie pridávať miestnosti do tohto priestoru", - "error_no_permission_add_space": "Nemáte oprávnenia na pridávanie priestorov do tohto priestoru" + "power_level": { + "admin": "Správca", + "custom": "Vlastný (%(level)s)", + "custom_level": "Vlastná úroveň", + "default": "Predvolené", + "label": "Úroveň oprávnenia", + "mod": "Moderátor", + "moderator": "Moderátor", + "restricted": "Obmedzené" }, - "auth": { - "continue_with_idp": "Pokračovať s %(provider)s", - "sign_in_with_sso": "Prihlásiť sa pomocou jediného prihlasovania", - "sso": "Single Sign On", - "reset_password_action": "Znovu nastaviť heslo", - "reset_password_title": "Obnovte svoje heslo", - "continue_with_sso": "Pokračovať s %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s alebo %(usernamePassword)s", - "sign_in_instead": "Radšej sa prihlásiť", - "account_clash": "Váš nový účet (%(newAccountId)s) je registrovaný, ale už ste prihlásený pod iným účtom (%(loggedInUserId)s).", - "account_clash_previous_account": "Pokračovať s predošlým účtom", - "log_in_new_account": "Prihláste sa do vášho nového účtu.", - "registration_successful": "Úspešná registrácia", - "server_picker_title": "Prihláste sa do svojho domovského servera", - "server_picker_dialog_title": "Rozhodnite sa, kde bude váš účet hostovaný", - "footer_powered_by_matrix": "používa protokol Matrix", - "failed_homeserver_discovery": "Nepodarilo sa zistiť adresu domovského servera", - "sync_footer_subtitle": "Ak ste sa pripojili k mnohým miestnostiam, môže to chvíľu trvať", - "syncing": "Synchronizácia…", - "signing_in": "Prihlasovanie…", - "unsupported_auth_msisdn": "Tento server nepodporuje overenie telefónnym číslom.", - "unsupported_auth_email": "Tento domovský server nepodporuje prihlásenie sa zadaním emailovej adresy.", - "unsupported_auth": "Tento domovský server neponúka žiadne prihlasovacie toky podporované týmto klientom.", - "registration_disabled": "Na tomto domovskom serveri nie je povolená registrácia.", - "failed_query_registration_methods": "Nie je možné požiadať o podporované metódy registrácie.", - "username_in_use": "Toto používateľské meno už niekto má, skúste iné.", - "3pid_in_use": "Táto e-mailová adresa alebo telefónne číslo sa už používa.", - "incorrect_password": "Nesprávne heslo", - "failed_soft_logout_auth": "Nepodarilo sa opätovne overiť", - "soft_logout_heading": "Ste odhlásený", - "forgot_password_email_required": "Musíte zadať emailovú adresu prepojenú s vašim účtom.", - "forgot_password_email_invalid": "Zdá sa, že e-mailová adresa nie je platná.", - "sign_in_prompt": "Máte účet? Prihláste sa", - "verify_email_heading": "Overte svoj e-mail a pokračujte", - "forgot_password_prompt": "Zabudli ste heslo?", - "soft_logout_intro_password": "Zadaním hesla sa prihláste a obnovte prístup k svojmu účtu.", - "soft_logout_intro_sso": "Prihláste sa a znovuzískajte prístup k vášmu účtu.", - "soft_logout_intro_unsupported_auth": "Nemôžete sa prihlásiť do vášho účtu. Kontaktujte prosím vášho správcu domovského servera pre viac informácií.", - "check_email_explainer": "Postupujte podľa pokynov zaslaných na %(email)s", - "check_email_wrong_email_prompt": "Nesprávna e-mailová adresa?", - "check_email_wrong_email_button": "Znovu zadajte e-mailovú adresu", - "check_email_resend_prompt": "Nedostali ste ho?", - "check_email_resend_tooltip": "E-mail s overovacím odkazom bol znovu odoslaný!", - "enter_email_heading": "Zadajte svoj e-mail na obnovenie hesla", - "enter_email_explainer": "%(homeserver)s vám pošle overovací odkaz, ktorý vám umožní obnoviť heslo.", - "verify_email_explainer": "Pred obnovením hesla potrebujeme vedieť, že ste to naozaj vy. Kliknite na odkaz v e-maile, ktorý sme vám práve poslali %(email)s", - "create_account_prompt": "Ste tu nový? Vytvorte si účet", - "sign_in_or_register": "Prihlásiť sa alebo vytvoriť nový účet", - "sign_in_or_register_description": "Použite váš existujúci účet alebo si vytvorte nový, aby ste mohli pokračovať.", - "sign_in_description": "Ak chcete pokračovať, použite svoje konto.", - "register_action": "Vytvoriť účet", - "server_picker_failed_validate_homeserver": "Nie je možné overiť domovský server", - "server_picker_invalid_url": "Neplatná adresa URL", - "server_picker_required": "Zadajte domovský server", - "server_picker_matrix.org": "Matrix.org je najväčší verejný domovský server na svete, takže je vhodným miestom pre mnohých.", - "server_picker_intro": "Miesta, kde môžete hosťovať svoj účet, nazývame \" domovské servery\".", - "server_picker_custom": "Iný domovský server", - "server_picker_explainer": "Použite preferovaný domovský server Matrixu, ak ho máte, alebo si vytvorte vlastný.", - "server_picker_learn_more": "O domovských serveroch" + "presence": { + "away": "Preč", + "busy": "Obsadený/zaneprázdnený", + "idle": "Nečinný", + "idle_for": "Nečinný %(duration)s", + "offline": "Nedostupný", + "offline_for": "Nedostupný %(duration)s", + "online": "Pripojený", + "online_for": "Prítomný %(duration)s", + "unknown": "Neznámy", + "unknown_for": "Neznámy %(duration)s" + }, + "quick_settings": { + "all_settings": "Všetky nastavenia", + "metaspace_section": "Pripnúť na bočný panel", + "sidebar_settings": "Ďalšie možnosti", + "title": "Rýchle nastavenia" + }, + "quit_warning": { + "call_in_progress": "Zdá sa, že máte prebiehajúci hovor, ste si istí, že chcete skončiť?", + "file_upload_in_progress": "Zdá sa, že práve nahrávate súbory, ste si istí, že chcete skončiť?" + }, + "redact": { + "confirm_button": "Potvrdiť odstránenie", + "confirm_description": "Ste si istí, že chcete túto udalosť odstrániť (vymazať)?", + "confirm_description_state": "Upozorňujeme, že odstránením takýchto zmien v miestnosti by sa zmena mohla zvrátiť.", + "error": "Nemôžete vymazať túto správu. (%(code)s)", + "ongoing": "Odstraňovanie…", + "reason_label": "Dôvod (voliteľný)" + }, + "reject_invitation_dialog": { + "confirmation": "Ste si istí, že chcete odmietnuť toto pozvanie?", + "failed": "Nepodarilo sa odmietnuť pozvanie", + "title": "Odmietnuť pozvanie" + }, + "report_content": { + "description": "Nahlásenie tejto správy odošle jej jedinečné \"ID udalosti\" správcovi vášho domovského servera. Ak sú správy v tejto miestnosti zašifrované, správca domovského servera nebude môcť prečítať text správy ani zobraziť žiadne súbory alebo obrázky.", + "disagree": "Nesúhlasím", + "hide_messages_from_user": "Označte, či chcete skryť všetky aktuálne a budúce správy od tohto používateľa.", + "ignore_user": "Ignorovať používateľa", + "illegal_content": "Nelegálny obsah", + "missing_reason": "Vyplňte prosím, prečo podávate hlásenie.", + "nature": "Prosím, vyberte charakter a popíšte, čo robí túto správu obťažujúcou.", + "nature_disagreement": "To, čo tento používateľ napísal, je nesprávne.\nBude to nahlásené moderátorom miestnosti.", + "nature_illegal": "Tento používateľ prejavuje protiprávne správanie, napríklad zverejňuje doxing (citlivé informácie o ľudoch) alebo sa vyhráža násilím.\nToto bude nahlásené moderátorom miestnosti, ktorí to môžu postúpiť právnym orgánom.", + "nature_other": "Akýkoľvek iný dôvod. Opíšte problém.\nTento problém bude nahlásený moderátorom miestnosti.", + "nature_spam": "Tento používateľ spamuje miestnosť reklamami, odkazmi na reklamy alebo propagandou.\nToto bude nahlásené moderátorom miestnosti.", + "nature_toxic": "Tento používateľ prejavuje nepriateľské správanie, napríklad uráža ostatných používateľov alebo zdieľa obsah určený len pre dospelých v miestnosti určenej pre rodiny alebo inak porušuje pravidlá tejto miestnosti.\nToto bude nahlásené moderátorom miestnosti.", + "other_label": "Ďalšie", + "report_content_to_homeserver": "Nahlásenie obsahu správcovi domovského serveru", + "report_entire_room": "Nahlásiť celú miestnosť", + "spam_or_propaganda": "Spam alebo propaganda", + "toxic_behaviour": "Nebezpečné správanie" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Nepodarilo sa dešifrovať %(failedCount)s relácií!", + "count_of_successfully_restored_keys": "Úspešne obnovených %(sessionCount)s kľúčov", + "enter_key_description": "Získajte prístup k histórii zabezpečených správ a nastavte bezpečné zasielanie správ zadaním bezpečnostného kľúča.", + "enter_key_title": "Zadajte bezpečnostný kľúč", + "enter_phrase_description": "Získajte prístup k histórii zabezpečených správ a nastavte bezpečné zasielanie správ zadaním bezpečnostnej frázy.", + "enter_phrase_title": "Zadať bezpečnostnú frázu", + "incorrect_security_phrase_dialog": "Zálohovanie nebolo možné dešifrovať pomocou tejto bezpečnostnej frázy: overte, či ste zadali správnu bezpečnostnú frázu.", + "incorrect_security_phrase_title": "Nesprávna bezpečnostná fráza", + "key_backup_warning": "Varovanie: zálohovanie šifrovacích kľúčov by ste mali nastavovať na dôveryhodnom počítači.", + "key_fetch_in_progress": "Získavanie kľúčov zo servera…", + "key_forgotten_text": "Ak ste zabudli bezpečnostný kľúč, môžete ", + "key_is_invalid": "Neplatný bezpečnostný kľúč", + "key_is_valid": "Toto vyzerá ako platný bezpečnostný kľúč!", + "keys_restored_title": "Kľúče obnovené", + "load_error_content": "Nie je možné načítať stav zálohy", + "load_keys_progress": "%(completed)s z %(total)s obnovených kľúčov", + "no_backup_error": "Nebola nájdená žiadna záloha!", + "phrase_forgotten_text": "Ak ste zabudli svoju bezpečnostnú frázu, môžete použiť bezpečnostný kľúč alebo nastaviť nové možnosti obnovenia", + "recovery_key_mismatch_description": "Zálohovanie nebolo možné dešifrovať pomocou tohto bezpečnostného kľúča: overte, či ste zadali správny bezpečnostný kľúč.", + "recovery_key_mismatch_title": "Nezhoda bezpečnostných kľúčov", + "restore_failed_error": "Nie je možné obnoviť zo zálohy" + }, + "right_panel": { + "add_integrations": "Pridať widgety, premostenia a boty", + "edit_integrations": "Upraviť widgety, premostenia a boty", + "export_chat_button": "Exportovať konverzáciu", + "files_button": "Súbory", + "pinned_messages": { + "empty": "Zatiaľ nie je nič pripnuté", + "explainer": "Ak máte oprávnenia, otvorte ponuku pri ľubovoľnej správe a výberom položky Pripnúť ich sem prilepíte.", + "limits": { + "other": "Môžete pripnúť iba %(count)s widgetov" + }, + "title": "Pripnuté správy" + }, + "pinned_messages_button": "Pripnuté", + "poll": { + "active_heading": "Aktívne ankety", + "empty_active": "V tejto miestnosti nie sú žiadne aktívne ankety", + "empty_active_load_more": "Nie sú aktívne žiadne ankety. Načítaním ďalších ankiet zobrazíte ankety za predchádzajúce mesiace", + "empty_active_load_more_n_days": { + "one": "Za uplynulý deň nie sú žiadne aktívne ankety. Načítaním ďalších ankiet zobrazíte ankety za predchádzajúce mesiace", + "other": "Za posledných %(count)s dní nie sú aktívne žiadne ankety. Načítaním ďalších ankiet zobrazíte ankety za predchádzajúce mesiace" + }, + "empty_past": "V tejto miestnosti nie sú žiadne predchádzajúce ankety", + "empty_past_load_more": "Nie sú žiadne predchádzajúce ankety. Načítaním ďalších ankiet zobrazíte ankety za predchádzajúce mesiace", + "empty_past_load_more_n_days": { + "one": "Za posledný deň nie sú k dispozícii žiadne minulé ankety. Načítaním ďalších ankiet zobrazíte ankety za predchádzajúce mesiace", + "other": "Za posledných %(count)s dní nie sú žiadne predchádzajúce ankety. Načítaním ďalších ankiet zobrazíte ankety za predchádzajúce mesiace" + }, + "final_result": { + "one": "Konečný výsledok na základe %(count)s hlasu", + "other": "Konečný výsledok na základe %(count)s hlasov" + }, + "load_more": "Načítať ďalšie ankety", + "loading": "Načítavanie ankiet", + "past_heading": "Predchádzajúce ankety", + "view_in_timeline": "Zobraziť anketu na časovej osi", + "view_poll": "Zobraziť anketu" + }, + "polls_button": "História ankety", + "room_summary_card": { + "title": "Informácie o miestnosti" + }, + "search_button": "Hľadať", + "settings_button": "Nastavenia miestnosti", + "share_button": "Zdieľať miestnosť", + "thread_list": { + "context_menu_label": "Možnosti vlákna" + }, + "video_room_chat": { + "title": "Konverzácia" + }, + "widgets_section": "Widgety" + }, + "room": { + "3pid_invite_email_not_found_account": "Táto pozvánka bola odoslaná na %(email)s, ktorý nie je spojený s vaším účtom", + "3pid_invite_email_not_found_account_room": "Táto pozvánka do %(roomName)s bola odoslaná na %(email)s, ktorý nie je spojený s vaším účtom", + "3pid_invite_error_description": "Pri pokuse o overenie vašej pozvánky bola vrátená chyba (%(errcode)s). Túto informáciu môžete skúsiť odovzdať osobe, ktorá vás pozvala.", + "3pid_invite_error_invite_action": "Skúsiť sa pripojiť aj tak", + "3pid_invite_error_invite_subtitle": "Môžete sa k nemu pripojiť len s funkčnou pozvánkou.", + "3pid_invite_error_public_subtitle": "Stále sa môžete pripojiť tu.", + "3pid_invite_error_title": "Niečo sa pokazilo s vašou pozvánkou.", + "3pid_invite_error_title_room": "Niečo sa pokazilo s vašou pozvánkou do miestnosti %(roomName)s", + "3pid_invite_no_is_subtitle": "Použite server totožností v Nastaveniach na prijímanie pozvánok priamo v %(brand)s.", + "banned_by": "%(memberName)s vám zakázal prístup", + "banned_from_room_by": "Boli ste zakázaný v %(roomName)s používateľom %(memberName)s", + "context_menu": { + "copy_link": "Kopírovať odkaz na miestnosť", + "favourite": "Obľúbiť", + "forget": "Zabudnúť miestnosť", + "low_priority": "Nízka priorita", + "mark_read": "Označiť ako prečítané", + "mentions_only": "Iba zmienky", + "notifications_default": "Rovnaké ako predvolené nastavenie", + "notifications_mute": "Stlmiť miestnosť", + "title": "Možnosti miestnosti", + "unfavourite": "Obľúbené" + }, + "creating_room_text": "Vytvárame miestnosť s %(names)s", + "dm_invite_action": "Začať konverzáciu", + "dm_invite_subtitle": " chce konverzovať", + "dm_invite_title": "Chcete konverzovať s %(user)s?", + "drop_file_prompt": "Pretiahnutím sem nahráte súbor", + "edit_topic": "Upraviť tému", + "error_3pid_invite_email_lookup": "Nie je možné nájsť používateľa podľa e-mailu", + "error_cancel_knock_title": "Nepodarilo sa zrušiť", + "error_join_403": "Na prístup do tejto miestnosti potrebujete pozvánku.", + "error_join_404_1": "Pokúsili ste sa pripojiť pomocou ID miestnosti bez uvedenia zoznamu serverov, cez ktoré sa môžete pripojiť. ID miestností sú interné identifikátory a bez ďalších informácií ich nemožno použiť na pripojenie k miestnosti.", + "error_join_404_2": "Ak poznáte adresu miestnosti, skúste sa pripojiť prostredníctvom nej.", + "error_join_404_invite": "Osoba, ktorá vás pozvala, už odišla alebo je jej server vypnutý.", + "error_join_404_invite_same_hs": "Osoba, ktorá vás pozvala, už odišla.", + "error_join_connection": "Pri pripájaní došlo k chybe.", + "error_join_incompatible_version_1": "Prepáčte, ale váš domovský server je príliš zastaralý na to, aby sa tu mohol zúčastniť.", + "error_join_incompatible_version_2": "Prosím, kontaktujte správcu domovského servera.", + "error_join_title": "Nepodarilo sa pripojiť", + "error_jump_to_date": "Server vrátil %(statusCode)s s kódom chyby %(errorCode)s", + "error_jump_to_date_connection": "Pri pokuse nájsť a prejsť na daný dátum došlo k sieťovej chybe. Váš domovský server môže byť vypnutý alebo sa vyskytol len dočasný problém s internetovým pripojením. Skúste to prosím znova. Ak to bude pokračovať, obráťte sa na správcu domovského servera.", + "error_jump_to_date_details": "Podrobnosti o chybe", + "error_jump_to_date_not_found": "Nepodarilo sa nám nájsť udalosť od dátumu %(dateString)s. Skúste vybrať skorší dátum.", + "error_jump_to_date_send_logs_prompt": "Odošlite prosím ladiace záznamy, aby ste nám pomohli nájsť problém.", + "error_jump_to_date_title": "Nie je možné nájsť udalosť k danému dátumu", + "face_pile_summary": { + "one": "%(count)s človek, ktorého poznáte, sa už pripojil", + "other": "%(count)s ľudí, ktorých poznáte, sa už pripojilo" + }, + "face_pile_tooltip_label": { + "one": "Zobraziť 1 člena", + "other": "Zobraziť všetkých %(count)s členov" + }, + "face_pile_tooltip_shortcut": "Vrátane %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Vrátane vás, %(commaSeparatedMembers)s", + "failed_reject_invite": "Nepodarilo sa odmietnuť pozvanie", + "forget_room": "Zabudnúť túto miestnosť", + "forget_space": "Zabudnúť tento priestor", + "header": { + "close_call_button": "Zavrieť hovor", + "forget_room_button": "Zabudnúť miestnosť", + "hide_widgets_button": "Skryť widgety", + "room_is_public": "Táto miestnosť je verejná", + "show_widgets_button": "Zobraziť widgety", + "video_call_button_ec": "Videohovor (%(brand)s)", + "video_call_button_jitsi": "Videohovor (Jitsi)", + "video_call_ec_change_layout": "Zmeniť rozloženie", + "video_call_ec_layout_freedom": "Sloboda", + "video_call_ec_layout_spotlight": "Stredobod", + "video_room_view_chat_button": "Zobraziť časovú os konverzácie" + }, + "inaccessible": "Táto miestnosť alebo priestor nie je momentálne prístupná.", + "inaccessible_name": "%(roomName)s nie je momentálne prístupná.", + "inaccessible_subtitle_1": "Skúste to neskôr alebo požiadajte správcu miestnosti alebo priestoru, aby skontroloval, či máte prístup.", + "inaccessible_subtitle_2": "Pri pokuse o prístup do miestnosti alebo priestoru bolo vrátené %(errcode)s. Ak si myslíte, že sa vám táto správa zobrazuje chybne, odošlite hlásenie o chybe.", + "intro": { + "dm_caption": "V tejto konverzácii ste len vy dvaja, pokiaľ niektorý z vás nepozve niekoho iného, aby sa pripojil.", + "enable_encryption_prompt": "Zapnúť šifrovanie v nastaveniach.", + "encrypted_3pid_dm_pending_join": "Keď sa všetci pridajú, budete môcť konverzovať", + "no_avatar_label": "Pridajte fotografiu, aby si ľudia mohli ľahko všimnúť vašu miestnosť.", + "no_topic": "Pridajte tému, aby ľudia vedeli, o čo ide.", + "private_unencrypted_warning": "Vaše súkromné správy sú bežne šifrované, ale táto miestnosť nie je. Zvyčajne je to spôsobené nepodporovaným zariadením alebo použitou metódou, ako napríklad e-mailové pozvánky.", + "room_invite": "Pozvať len do tejto miestnosti", + "send_message_start_dm": "Odošlite svoju prvú správu a pozvite do konverzácie", + "start_of_dm_history": "Toto je začiatok histórie vašich priamych správ s používateľom .", + "start_of_room": "Toto je začiatok miestnosti .", + "topic": "Téma: %(topic)s ", + "topic_edit": "Téma: %(topic)s (upraviť)", + "unencrypted_warning": "End-to-end šifrovanie nie je zapnuté", + "user_created": "%(displayName)s vytvoril túto miestnosť.", + "you_created": "Túto miestnosť ste vytvorili vy." + }, + "invite_email_mismatch_suggestion": "Ak chcete dostávať pozvánky priamo v %(brand)s, zdieľajte tento e-mail v Nastaveniach.", + "invite_reject_ignore": "Odmietnuť a ignorovať používateľa", + "invite_sent_to_email": "Táto pozvánka bola odoslaná na %(email)s", + "invite_sent_to_email_room": "Táto pozvánka do %(roomName)s bola odoslaná na %(email)s", + "invite_subtitle": " vás pozval/a", + "invite_this_room": "Pozvať do tejto miestnosti", + "invite_title": "Chcete sa pripojiť k %(roomName)s?", + "inviter_unknown": "Neznámy", + "invites_you_text": " vás pozýva", + "join_button_account": "Zaregistrovať sa", + "join_failed_enable_video_rooms": "Ak sa chcete pripojiť, povoľte najprv video miestnosti v laboratóriách", + "join_failed_needs_invite": "Na zobrazenie %(roomName)s potrebujete pozvánku", + "join_the_discussion": "Pripojiť sa k diskusii", + "join_title": "Pripojte sa k miestnosti a zúčastnite sa", + "join_title_account": "Pripojte sa ku konverzácii pomocou účtu", + "joining": "Pripájanie…", + "joining_room": "Pripájanie do miestnosti …", + "joining_space": "Pripájanie sa do priestoru …", + "jump_read_marker": "Preskočiť na prvú neprečítanú správu.", + "jump_to_bottom_button": "Prejsť na najnovšie správy", + "jump_to_date": "Prejsť na dátum", + "jump_to_date_beginning": "Začiatok miestnosti", + "jump_to_date_prompt": "Vyberte dátum, na ktorý chcete prejsť", + "kick_reason": "Dôvod: %(reason)s", + "kicked_by": "Odstránil vás %(memberName)s", + "kicked_from_room_by": "Boli ste odstránení z %(roomName)s používateľom %(memberName)s", + "knock_cancel_action": "Zrušiť žiadosť", + "knock_message_field_placeholder": "Správa (voliteľné)", + "knock_prompt": "Požiadať o pripojenie?", + "knock_prompt_name": "Požiadať o pripojenie do %(roomName)s?", + "knock_send_action": "Požiadať o prístup", + "knock_sent": "Žiadosť o pripojenie odoslaná", + "knock_sent_subtitle": "Vaša žiadosť o pripojenie čaká na vybavenie.", + "knock_subtitle": "Ak si chcete pozrieť konverzáciu alebo sa do nej zapojiť, musíte mať do tejto miestnosti povolený prístup. Žiadosť o pripojenie môžete poslať nižšie.", + "leave_error_title": "Chyba pri odchode z miestnosti", + "leave_server_notices_description": "Táto miestnosť je určená na dôležité oznamy a správy od správcov domovského servera, preto ju nie je možné opustiť.", + "leave_server_notices_title": "Nie je možné opustiť miestnosť Oznamy zo servera", + "leave_unexpected_error": "Neočakávaná chyba servera pri pokuse opustiť miestnosť", + "link_email_to_receive_3pid_invite": "Prepojte tento e-mail so svojím účtom v Nastaveniach, aby ste mohli dostávať pozvánky priamo v aplikácii %(brand)s.", + "loading_preview": "Načítavanie náhľadu", + "no_peek_join_prompt": "Nie je možné zobraziť náhľad miestnosti %(roomName)s. Chcete sa k nej pripojiť?", + "no_peek_no_name_join_prompt": "Nie je tu žiadny náhľad, chcete sa pripojiť?", + "not_found_subtitle": "Ste si istí, že ste na správnom mieste?", + "not_found_title": "Táto miestnosť alebo priestor neexistuje.", + "not_found_title_name": "%(roomName)s neexistuje.", + "peek_join_prompt": "Zobrazujete náhľad %(roomName)s. Chcete sa k nej pripojiť?", + "read_topic": "Kliknutím si prečítate tému", + "rejecting": "Odmietnutie pozvania …", + "rejoin_button": "Znovu sa pripojiť", + "search": { + "all_rooms": "Vo všetkých miestnostiach", + "all_rooms_button": "Vyhľadávať vo všetkých miestnostiach", + "field_placeholder": "Hľadať…", + "result_count": { + "other": "(~%(count)s výsledkov)", + "one": "(~%(count)s výsledok)" + }, + "this_room": "V tejto miestnosti", + "this_room_button": "Vyhľadávať v tejto miestnosti" + }, + "show_labs_settings": "Zobraziť nastavenia laboratórií", + "status_bar": { + "delete_all": "Vymazať všetko", + "exceeded_resource_limit": "Vaša správa nebola odoslaná, pretože bol prekročený limit prostriedkov tohoto domovského servera. Prosím, kontaktujte správcu služieb aby ste službu mohli naďalej používať.", + "homeserver_blocked": "Vaša správa nebola odoslaná, pretože tento domovský server bol zablokovaný jeho správcom. Prosím, kontaktujte správcu služieb, aby ste službu mohli naďalej používať.", + "monthly_user_limit_reached": "Vaša správa nebola odoslaná, pretože bol dosiahnutý mesačný limit počtu aktívnych používateľov tohoto domovského servera. Prosím, kontaktujte správcu služieb aby ste službu mohli naďalej používať.", + "requires_consent_agreement": "Nemôžete posielať žiadne správy, kým si neprečítate a neodsúhlasíte naše zmluvné podmienky.", + "retry_all": "Odoslať všetky znova", + "select_messages_to_retry": "Môžete vybrať všetky alebo jednotlivé správy, ktoré chcete opakovane odoslať alebo vymazať", + "server_connectivity_lost_description": "Odoslané správy ostanú uložené, kým sa spojenie nenadviaže znovu.", + "server_connectivity_lost_title": "Spojenie so serverom bolo prerušené.", + "some_messages_not_sent": "Niektoré vaše správy ešte neboli odoslané" + }, + "unknown_status_code_for_timeline_jump": "neznámy kód stavu", + "unread_notifications_predecessor": { + "one": "V predchádzajúcej verzii tejto miestnosti máte %(count)s neprečítané oznámenie.", + "other": "V predchádzajúcej verzii tejto miestnosti máte %(count)s neprečítaných oznámení." + }, + "upgrade_error_description": "Uistite sa, že domovský server podporuje zvolenú verziu miestnosti a skúste znovu.", + "upgrade_error_title": "Chyba pri aktualizácii miestnosti", + "upgrade_warning_bar": "Aktualizáciou tejto miestnosti sa vypne aktuálna inštancia miestnosti a vytvorí sa aktualizovaná miestnosť s rovnakým názvom.", + "upgrade_warning_bar_admins": "Toto upozornenie sa zobrazuje len správcom miestnosti", + "upgrade_warning_bar_unstable": "Táto miestnosť používa verziu miestnosti , ktorú tento domovský server označil ako nestabilnú.", + "upgrade_warning_bar_upgraded": "Táto miestnosť už bola aktualizovaná.", + "upload": { + "uploading_multiple_file": { + "other": "Nahrávanie %(filename)s a %(count)s ďalších súborov", + "one": "Nahrávanie %(filename)s a %(count)s ďalší súbor" + }, + "uploading_single_file": "Nahrávanie %(filename)s" + }, + "view_failed_enable_video_rooms": "Ak ich chcete zobraziť, povoľte najprv video miestnosti v laboratóriách", + "waiting_for_join_subtitle": "Keď sa pozvaní používatelia pripoja k aplikácii %(brand)s, budete môcť konverzovať a miestnosť bude end-to-end šifrovaná", + "waiting_for_join_title": "Čaká sa na používateľov, kým sa pripoja k aplikácii %(brand)s" }, "room_list": { - "sort_unread_first": "Najprv ukázať miestnosti s neprečítanými správami", + "add_room_label": "Pridať miestnosť", + "add_space_label": "Pridať priestor", + "breadcrumbs_empty": "Žiadne nedávno navštívené miestnosti", + "breadcrumbs_label": "Nedávno navštívené miestnosti", + "failed_add_tag": "Miestnosti sa nepodarilo pridať značku %(tagName)s", + "failed_remove_tag": "Z miestnosti sa nepodarilo odstrániť značku %(tagName)s", + "failed_set_dm_tag": "Nepodarilo sa nastaviť značku priamej správy", + "home_menu_label": "Možnosti domovskej obrazovky", + "join_public_room_label": "Pripojiť sa k verejnej miestnosti", + "joining_rooms_status": { + "other": "Momentálne ste pripojení k %(count)s miestnostiam", + "one": "Momentálne ste pripojení k %(count)s miestnosti" + }, + "notification_options": "Možnosti oznámenia", + "redacting_messages_status": { + "one": "V súčasnosti sa odstraňujú správy v %(count)s miestnosti", + "other": "V súčasnosti sa odstraňujú správy v %(count)s miestnostiach" + }, + "show_less": "Zobraziť menej", + "show_n_more": { + "one": "Zobraziť %(count)s viac", + "other": "Zobraziť %(count)s viac" + }, "show_previews": "Zobraziť náhľady správ", "sort_by": "Zoradiť podľa", "sort_by_activity": "Aktivity", - "sort_by_alphabet": "A-Z", + "sort_unread_first": "Najprv ukázať miestnosti s neprečítanými správami", + "space_menu_label": "%(spaceName)s ponuka", "sublist_options": "Možnosti zoznamu", - "show_n_more": { - "one": "Zobraziť %(count)s viac", - "other": "Zobraziť %(count)s viac" + "suggested_rooms_heading": "Navrhované miestnosti" + }, + "room_settings": { + "access": { + "description_space": "Určite, kto môže zobrazovať a pripájať sa k %(spaceName)s.", + "title": "Prístup" + }, + "advanced": { + "error_upgrade_description": "Nie je možné dokončiť aktualizáciu miestnosti na jej najnovšiu verziu", + "error_upgrade_title": "Nepodarilo sa aktualizovať miestnosť", + "information_section_room": "Informácie o miestnosti", + "information_section_space": "Informácie o priestore", + "room_id": "Interné ID miestnosti", + "room_predecessor": "Zobraziť staršie správy v miestnosti %(roomName)s.", + "room_upgrade_button": "Upgradujte túto miestnosť na odporúčanú verziu", + "room_upgrade_warning": "Pozor:Aktualizácia miestnosti neumožní automatickú migráciu členov miestnosti do novej verzie miestnosti.. Odkaz na novú miestnosť uverejníme v starej verzii miestnosti - členovia miestnosti budú musieť kliknúť na tento odkaz, aby sa mohli pripojiť k novej miestnosti.", + "room_version": "Verzia miestnosti:", + "room_version_section": "Verzia miestnosti", + "space_predecessor": "Zobraziť staršiu verziu %(spaceName)s.", + "space_upgrade_button": "Aktualizovať tento priestor na odporúčanú verziu miestnosti", + "unfederated": "Táto miestnosť nie je prístupná zo vzdialených Matrix serverov", + "upgrade_button": "Aktualizovať túto miestnosť na verziu %(version)s", + "upgrade_dialog_description": "Aktualizácia tejto miestnosti vyžaduje zrušenie aktuálnej inštancie miestnosti a vytvorenie novej miestnosti na jej mieste. Aby sme členom miestnosti poskytli čo najlepšiu skúsenosť, budeme:", + "upgrade_dialog_description_1": "Vznikne nová miestnosť s rovnakým názvom, témou a obrázkom", + "upgrade_dialog_description_2": "Všetky lokálne aliasy pôvodnej miestnosti sa aktualizujú tak, aby ukazovali na novú miestnosť", + "upgrade_dialog_description_3": "V pôvodnej miestnosti bude zverejnené odporúčanie prejsť do novej miestnosti a posielanie do pôvodnej miestnosti bude zakázané pre všetkých používateľov", + "upgrade_dialog_description_4": "História novej miestnosti sa začne odkazom do pôvodnej miestnosti, aby si členovia vedeli zobraziť staršie správy", + "upgrade_dialog_title": "Aktualizovať verziu miestnosti", + "upgrade_dwarning_ialog_title_public": "Aktualizovať verejnú miestnosť", + "upgrade_warning_dialog_description": "Aktualizácia miestnosti je pokročilá akcia a zvyčajne sa odporúča, keď je miestnosť nestabilná kvôli chybám, chýbajúcim funkciám alebo bezpečnostným zraniteľnostiam.", + "upgrade_warning_dialog_explainer": "Vezmite prosím na vedomie, že aktualizácia vytvorí novú verziu miestnosti. Všetky aktuálne správy zostanú v tejto archivovanej miestnosti.", + "upgrade_warning_dialog_footer": "Túto miestnosť aktualizujete z verzie na .", + "upgrade_warning_dialog_invite_label": "Automaticky pozvať členov z tejto miestnosti do novej", + "upgrade_warning_dialog_report_bug_prompt": "Zvyčajne to ovplyvňuje len spôsob spracovania miestnosti na serveri. Ak máte problémy s %(brand)s, nahláste prosím chybu.", + "upgrade_warning_dialog_report_bug_prompt_link": "Zvyčajne to ovplyvňuje len spôsob spracovania miestnosti na serveri. Ak máte problémy s vaším %(brand)s, nahláste prosím chybu.", + "upgrade_warning_dialog_title": "Aktualizovať miestnosť", + "upgrade_warning_dialog_title_private": "Aktualizovať súkromnú miestnosť" + }, + "alias_not_specified": "nezadané", + "bridges": { + "description": "Táto miestnosť premosťuje správy s nasledujúcimi platformami. Viac informácií", + "empty": "Táto miestnosť nepremosťuje správy so žiadnymi platformami. Viac informácií", + "title": "Premostenia" + }, + "delete_avatar_label": "Vymazať obrázok", + "general": { + "alias_field_has_domain_invalid": "Chýbajúci oddeľovač domény, napr. (:domena.sk)", + "alias_field_has_localpart_invalid": "Chýbajúci názov miestnosti alebo oddeľovač, napr. (moja-miestnost:domena.sk)", + "alias_field_matches_invalid": "Táto adresa nesmeruje do tejto miestnosti", + "alias_field_placeholder_default": "napr. moja-miestnost", + "alias_field_required_invalid": "Uveďte prosím adresu", + "alias_field_safe_localpart_invalid": "Niektoré znaky nie sú povolené", + "alias_field_taken_invalid": "Táto adresa mala neplatný server alebo sa už používa", + "alias_field_taken_invalid_domain": "Táto adresa sa už používa", + "alias_field_taken_valid": "Túto adresu je možné použiť", + "alias_heading": "Adresa miestnosti", + "aliases_items_label": "Iné zverejnené adresy:", + "aliases_no_items_label": "Zatiaľ neboli zverejnené žiadne ďalšie adresy, pridajte ich nižšie", + "aliases_section": "Adresy miestnosti", + "avatar_field_label": "Obrázok miestnosti", + "canonical_alias_field_label": "Hlavná adresa", + "default_url_previews_off": "Náhľady URL adries sú predvolene zakázané pre členov tejto miestnosti.", + "default_url_previews_on": "Náhľady URL adries sú predvolene povolené pre členov tejto miestnosti.", + "description_space": "Upravte nastavenia týkajúce sa vášho priestoru.", + "error_creating_alias_description": "Pri vytváraní tejto adresy došlo k chybe. Je možné, že ju server nepovoľuje alebo došlo k dočasnému zlyhaniu.", + "error_creating_alias_title": "Chyba pri vytváraní adresy", + "error_deleting_alias_description": "Pri odstraňovaní tejto adresy došlo k chybe. Možno už neexistuje alebo došlo k dočasnej chybe.", + "error_deleting_alias_description_forbidden": "Na vymazanie adresy nemáte povolenie.", + "error_deleting_alias_title": "Chyba pri odstraňovaní adresy", + "error_save_space_settings": "Nepodarilo sa uložiť nastavenia priestoru.", + "error_updating_alias_description": "Pri aktualizácii alternatívnych adries miestnosti došlo k chybe. Nemusí to byť povolené serverom alebo došlo k dočasnému zlyhaniu.", + "error_updating_canonical_alias_description": "Pri aktualizácii hlavnej adresy miestnosti došlo k chybe. Server to nemusí povoliť alebo došlo k dočasnému zlyhaniu.", + "error_updating_canonical_alias_title": "Chyba pri aktualizácii hlavnej adresy", + "leave_space": "Opustiť priestor", + "local_alias_field_label": "Lokálna adresa", + "local_aliases_explainer_room": "Nastavte adresy pre túto miestnosť, aby ju používatelia mohli nájsť prostredníctvom vášho domovského servera (%(localDomain)s)", + "local_aliases_explainer_space": "Nastavte adresy pre tento priestor, aby ho používatelia mohli nájsť prostredníctvom vášho domovského servera (%(localDomain)s)", + "local_aliases_section": "Lokálne adresy", + "name_field_label": "Názov miestnosti", + "new_alias_placeholder": "Nová zverejnená adresa (napr. #alias:server)", + "no_aliases_room": "Pre túto miestnosť nie sú žiadne lokálne adresy", + "no_aliases_space": "Tento priestor nemá žiadne lokálne adresy", + "other_section": "Ďalšie", + "publish_toggle": "Uverejniť túto miestnosť v adresári miestností na serveri %(domain)s?", + "published_aliases_description": "Ak chcete zverejniť adresu, je potrebné ju najprv nastaviť ako lokálnu adresu.", + "published_aliases_explainer_room": "Zverejnené adresy môže použiť ktokoľvek na akomkoľvek serveri, aby sa pripojil k vašej miestnosti.", + "published_aliases_explainer_space": "Zverejnené adresy môže použiť ktokoľvek na akomkoľvek serveri, aby sa pripojil k vášmu priestoru.", + "published_aliases_section": "Zverejnené adresy", + "save": "Uložiť zmeny", + "topic_field_label": "Téma miestnosti", + "url_preview_encryption_warning": "Náhľady URL adries sú v šifrovaných miestnostiach ako je táto predvolene zakázané, aby ste si mohli byť istí, že obsah odkazov z vašej konverzácii nebude zaznamenaný na vašom domovskom serveri počas ich generovania.", + "url_preview_explainer": "Ak niekto vo svojej správe pošle URL adresu, môže byť zobrazený jej náhľad obsahujúci názov, popis a obrázok z cieľovej web stránky.", + "url_previews_section": "Náhľady URL adries", + "user_url_previews_default_off": "Predvolene máte zakázané náhľady URL adries.", + "user_url_previews_default_on": "Predvolene máte povolené náhľady URL adries." + }, + "notifications": { + "browse_button": "Prechádzať", + "custom_sound_prompt": "Nastaviť vlastný zvuk", + "notification_sound": "Zvuk oznámenia", + "settings_link": "Dostávajte oznámenia podľa nastavenia v nastaveniach", + "sounds_section": "Zvuky", + "upload_sound_label": "Nahrať vlastný zvuk", + "uploaded_sound": "Nahratý zvuk" + }, + "permissions": { + "add_privileged_user_description": "Prideliť jednému alebo viacerým používateľom v tejto miestnosti viac oprávnení", + "add_privileged_user_filter_placeholder": "Vyhľadať používateľov v tejto miestnosti…", + "add_privileged_user_heading": "Pridať oprávnených používateľov", + "ban": "Zakázať používateľov", + "ban_reason": "Dôvod", + "banned_by": "Vstup zakázal %(displayName)s", + "banned_users_section": "Používatelia, ktorým bol zakázaný vstup", + "error_changing_pl_description": "Došlo k chybe pri zmene úrovne oprávnenia používateľa. Uistite sa, že na to máte dostatočné povolenia a skúste to znova.", + "error_changing_pl_reqs_description": "Došlo k chybe pri zmene požiadaviek na úroveň oprávnenia miestnosti. Uistite sa, že na to máte dostatočné povolenia a skúste to znovu.", + "error_changing_pl_reqs_title": "Chyba pri zmene požiadavky na úroveň oprávnenia", + "error_changing_pl_title": "Chyba pri zmene úrovne oprávnenia", + "error_unbanning": "Nepodarilo sa povoliť vstup", + "events_default": "Odoslať správy", + "invite": "Pozvať používateľov", + "io.element.voice_broadcast_info": "Hlasové vysielania", + "kick": "Odstrániť používateľov", + "m.call": "Spustiť %(brand)s hovory", + "m.call.member": "Pripojiť sa k %(brand)s hovorom", + "m.reaction": "Odoslanie reakcií", + "m.room.avatar": "Zmeniť obrázok miestnosti", + "m.room.avatar_space": "Zmeniť obrázok priestoru", + "m.room.canonical_alias": "Zmeniť hlavnú adresu miestnosti", + "m.room.canonical_alias_space": "Zmeniť hlavnú adresu priestoru", + "m.room.encryption": "Povoliť v miestnosti šifrovanie", + "m.room.history_visibility": "Zmeniť viditeľnosť histórie", + "m.room.name": "Zmeniť názov miestnosti", + "m.room.name_space": "Zmeniť názov priestoru", + "m.room.pinned_events": "Spravovať pripnuté udalosti", + "m.room.power_levels": "Zmeniť povolenia", + "m.room.redaction": "Odstrániť správy odoslané mnou", + "m.room.server_acl": "Zmeniť ACL servera", + "m.room.tombstone": "Aktualizovať miestnosť", + "m.room.topic": "Zmeniť tému", + "m.room.topic_space": "Zmeniť popis", + "m.space.child": "Spravovať miestnosti v tomto priestore", + "m.widget": "Upraviť widgety", + "muted_users_section": "Umlčaní používatelia", + "no_privileged_users": "Žiadny používatelia nemajú v tejto miestnosti pridelené konkrétne poverenia", + "notifications.room": "Poslať oznámenie všetkým", + "permissions_section": "Povolenia", + "permissions_section_description_room": "Vyberte role potrebné na zmenu rôznych častí miestnosti", + "permissions_section_description_space": "Vyberte role potrebné na zmenu rôznych častí tohto priestoru", + "privileged_users_section": "Oprávnení používatelia", + "redact": "Odstrániť správy odoslané inými osobami", + "send_event_type": "Poslať udalosti %(eventType)s", + "state_default": "Zmeniť nastavenia", + "title": "Role a povolenia", + "users_default": "Predvolená rola" + }, + "security": { + "enable_encryption_confirm_description": "Po povolení šifrovania miestnosti nie je možné šifrovanie zakázať. Správy poslané v šifrovanej miestnosti nie sú viditeľné na serveri, prečítať ich môžu len členovia miestnosti. Mnohí Boti, premostenia do iných sietí a integrácie nemusia po zapnutí šifrovania fungovať správne. Dozvedieť sa viac o šifrovaní.", + "enable_encryption_confirm_title": "Povoliť šifrovanie?", + "enable_encryption_public_room_confirm_description_1": "Neodporúča sa pridávať šifrovanie do verejných miestností. Verejné miestnosti môže nájsť a pripojiť sa k nim ktokoľvek, takže si v nich môže ktokoľvek prečítať správy. Nebudete mať žiadne výhody šifrovania a neskôr ho nebudete môcť vypnúť. Šifrovanie správ vo verejnej miestnosti spomalí prijímanie a odosielanie správ.", + "enable_encryption_public_room_confirm_description_2": "Ak sa chcete vyhnúť týmto problémom, vytvorte novú šifrovanú miestnosť pre konverzáciu, ktorú plánujete viesť.", + "enable_encryption_public_room_confirm_title": "Ste si istí, že chcete pridať šifrovanie do tejto verejnej miestnosti?", + "encrypted_room_public_confirm_description_1": "Neodporúča sa zverejňovať zašifrované miestnosti. Znamená to, že ktokoľvek môže nájsť miestnosť a pripojiť sa k nej, takže ktokoľvek môže čítať správy. Nezískate tak žiadne výhody šifrovania. Šifrovanie správ vo verejnej miestnosti spôsobí, že prijímanie a odosielanie správ bude pomalšie.", + "encrypted_room_public_confirm_description_2": "Ak sa chcete vyhnúť týmto problémom, vytvorte novú verejnú miestnosť pre konverzáciu, ktorú plánujete viesť.", + "encrypted_room_public_confirm_title": "Ste si istí, že chcete túto zašifrovanú miestnosť zverejniť?", + "encryption_forced": "Váš server vyžaduje vypnuté šifrovanie.", + "encryption_permanent": "Po zapnutí šifrovania ho nie je možné vypnúť.", + "error_join_rule_change_title": "Nepodarilo sa aktualizovať pravidlá pripojenia", + "error_join_rule_change_unknown": "Neznáme zlyhanie", + "guest_access_warning": "Ľudia s podporovanými klientmi sa budú môcť pripojiť do miestnosti bez toho, aby mali zaregistrovaný účet.", + "history_visibility_invited": "Len členovia (odkedy boli pozvaní)", + "history_visibility_joined": "Len členovia (odkedy vstúpili)", + "history_visibility_legend": "Kto môže čítať históriu?", + "history_visibility_shared": "Len členovia (odkedy je aktívna táto voľba)", + "history_visibility_warning": "Zmena viditeľnosti histórie sa prejaví len na budúcich správach v tejto miestnosti. Viditeľnosť existujúcich správ ostane bez zmeny.", + "history_visibility_world_readable": "Ktokoľvek", + "join_rule_description": "Určite, kto sa môže pripojiť k %(roomName)s.", + "join_rule_invite": "Súkromné (len pre pozvaných)", + "join_rule_invite_description": "Pripojiť sa môžu len pozvaní ľudia.", + "join_rule_knock": "Požiadať o pripojenie", + "join_rule_knock_description": "Ľudia sa nemôžu pripojiť, pokiaľ im nebude udelený prístup.", + "join_rule_public_description": "Ktokoľvek môže nájsť a pripojiť sa.", + "join_rule_restricted": "Členovia priestoru", + "join_rule_restricted_description": "Každý v priestore môže nájsť a pripojiť sa. Upravte, ktoré priestory sem môžu mať prístup.", + "join_rule_restricted_description_active_space": "Ktokoľvek v môže nájsť a pripojiť sa. Môžete vybrať aj iné priestory.", + "join_rule_restricted_description_prompt": "Každý, kto sa nachádza v priestore, môže nájsť a pripojiť sa. Môžete vybrať viacero priestorov.", + "join_rule_restricted_description_spaces": "Priestory s prístupom", + "join_rule_restricted_dialog_description": "Určite, ktoré priestory budú mať prístup do tejto miestnosti. Ak je vybraný priestor, jeho členovia môžu nájsť a pripojiť sa k .", + "join_rule_restricted_dialog_empty_warning": "Odstraňujete všetky priestory. Prístup bude predvolený len pre pozvaných", + "join_rule_restricted_dialog_filter_placeholder": "Hľadať priestory", + "join_rule_restricted_dialog_heading_known": "Ďalšie priestory, ktoré poznáte", + "join_rule_restricted_dialog_heading_other": "Ďalšie priestory alebo miestnosti, o ktorých možno neviete", + "join_rule_restricted_dialog_heading_room": "Priestory, o ktorých viete, že obsahujú túto miestnosť", + "join_rule_restricted_dialog_heading_space": "Priestory, o ktorých viete, že obsahujú tento priestor", + "join_rule_restricted_dialog_heading_unknown": "Pravdepodobne sú to tieto, ktorých súčasťou sú aj iní administrátori miestností.", + "join_rule_restricted_dialog_title": "Vybrať priestory", + "join_rule_restricted_n_more": { + "one": "a %(count)s viac", + "other": "& %(count)s viac" + }, + "join_rule_restricted_summary": { + "one": "V súčasnosti má priestor prístup", + "other": "V súčasnosti má prístup %(count)s priestorov" + }, + "join_rule_restricted_upgrade_description": "Táto aktualizácia umožní členom vybraných priestorov prístup do tejto miestnosti bez pozvánky.", + "join_rule_restricted_upgrade_warning": "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.", + "join_rule_upgrade_awaiting_room": "Načítanie novej miestnosti", + "join_rule_upgrade_required": "Vyžaduje sa aktualizácia", + "join_rule_upgrade_sending_invites": { + "one": "Odosielanie pozvánky...", + "other": "Odosielanie pozvánok... (%(progress)s z %(count)s)" + }, + "join_rule_upgrade_updating_spaces": { + "one": "Aktualizácia priestoru...", + "other": "Aktualizácia priestorov... (%(progress)s z %(count)s)" + }, + "join_rule_upgrade_upgrading_room": "Aktualizácia miestnosti", + "public_without_alias_warning": "Ak chcete prepojiť túto miestnosť, pridajte prosím adresu.", + "strict_encryption": "Nikdy neposielať šifrované správy neovereným reláciám v tejto miestnosti z tejto relácie", + "title": "Bezpečnosť a súkromie" + }, + "title": "Nastavenia miestnosti - %(roomName)s", + "upload_avatar_label": "Nahrať obrázok", + "visibility": { + "alias_section": "Adresa", + "error_failed_save": "Nepodarilo sa aktualizovať viditeľnosť tohto priestoru", + "error_update_guest_access": "Nepodarilo sa aktualizovať hosťovský prístup do tohto priestoru", + "error_update_history_visibility": "Nepodarilo sa aktualizovať viditeľnosť histórie tohto priestoru", + "guest_access_explainer": "Hostia sa môžu pripojiť k priestoru bez toho, aby mali konto.", + "guest_access_explainer_public_space": "To môže byť užitočné pre verejné priestory.", + "guest_access_label": "Zapnúť prístup pre hostí", + "history_visibility_anyone_space": "Prehľad priestoru", + "history_visibility_anyone_space_description": "Umožnite ľuďom prezrieť si váš priestor predtým, ako sa k vám pripoja.", + "history_visibility_anyone_space_recommendation": "Odporúča sa pre verejné priestory.", + "title": "Viditeľnosť" + }, + "voip": { + "call_type_section": "Typ hovoru", + "enable_element_call_caption": "%(brand)s je end-to-end šifrovaný, ale v súčasnosti je obmedzený pre menší počet používateľov.", + "enable_element_call_label": "Zapnúť %(brand)s ako ďalšiu možnosť volania v tejto miestnosti", + "enable_element_call_no_permissions_tooltip": "Nemáte dostatočné oprávnenia na to, aby ste toto mohli zmeniť." + } + }, + "room_summary_card_back_action_label": "Informácie o miestnosti", + "scalar": { + "error_create": "Nie je možné vytvoriť widget.", + "error_membership": "Nenachádzate sa v tejto miestnosti.", + "error_missing_room_id": "Chýba ID miestnosti.", + "error_missing_room_id_request": "V požiadavke chýba room_id", + "error_missing_user_id_request": "V požiadavke chýba user_id", + "error_permission": "V tejto miestnosti na toto nemáte udelené povolenie.", + "error_power_level_invalid": "Úroveň oprávnenia musí byť kladné celé číslo.", + "error_room_not_visible": "Miestnosť %(roomId)s nie je viditeľná", + "error_room_unknown": "Nie je možné rozpoznať takúto miestnosť.", + "error_send_request": "Nepodarilo sa odoslať požiadavku.", + "failed_read_event": "Nepodarilo sa prečítať udalosť", + "failed_send_event": "Nepodarilo sa odoslať udalosť" + }, + "server_offline": { + "description": "Váš server neodpovedá na niektoré vaše požiadavky. Nižšie sú uvedené niektoré z najpravdepodobnejších dôvodov.", + "description_1": "Serveru (%(serverName)s) trvalo príliš dlho, kým odpovedal.", + "description_2": "Požiadavku blokuje váš firewall alebo antivírus.", + "description_3": "Požiadavke bráni rozšírenie prehliadača.", + "description_4": "Server je vypnutý.", + "description_5": "Server zamietol vašu požiadavku.", + "description_6": "Vaša oblasť má problémy s pripojením na internet.", + "description_7": "Pri pokuse o kontaktovanie servera došlo k chybe pripojenia.", + "description_8": "Server nie je nastavený tak, aby informoval v čom je problém (CORS).", + "empty_timeline": "Všetko ste už stihli.", + "recent_changes_heading": "Nedávne zmeny, ktoré ešte neboli prijaté", + "title": "Server neodpovedá" + }, + "seshat": { + "error_initialising": "Inicializácia vyhľadávania správ zlyhala, pre viac informácií skontrolujte svoje nastavenia", + "reset_button": "Obnoviť úložisko udalostí", + "reset_description": "S najväčšou pravdepodobnosťou nechcete obnoviť indexové úložisko udalostí", + "reset_explainer": "Ak tak urobíte, upozorňujeme, že žiadna z vašich správ nebude vymazaná, ale vyhľadávanie môže byť na niekoľko okamihov zhoršené, kým sa index znovu vytvorí", + "reset_title": "Obnoviť úložisko udalostí?", + "warning_kind_files": "Táto verzia aplikácie %(brand)s nepodporuje zobrazovanie niektorých zašifrovaných súborov", + "warning_kind_files_app": "Použite desktopovú aplikáciu na zobrazenie všetkých zašifrovaných súborov", + "warning_kind_search": "Táto verzia aplikácie %(brand)s nepodporuje vyhľadávanie zašifrovaných správ", + "warning_kind_search_app": "Použite Desktop aplikáciu na vyhľadávanie zašifrovaných správ" + }, + "setting": { + "help_about": { + "access_token_detail": "Váš prístupový token poskytuje úplný prístup k vášmu účtu. S nikým ho nezdieľajte.", + "brand_version": "Verzia %(brand)s:", + "chat_bot": "Konverzácia s %(brand)s Bot", + "clear_cache_reload": "Vymazať vyrovnávaciu pamäť a načítať znovu", + "help_link": "Pomoc pri používaní %(brand)s môžete získať kliknutím sem.", + "help_link_chat_bot": "Pomoc pri používaní aplikácie %(brand)s môžete získať kliknutím sem, alebo začnite konverzáciu s našim robotom pomocou tlačidla dole.", + "homeserver": "Domovský server je %(homeserverUrl)s", + "identity_server": "Server identity je %(identityServerUrl)s", + "olm_version": "Olm verzia:", + "title": "Pomocník a o programe", + "versions": "Verzie" + } + }, + "settings": { + "all_rooms_home": "Zobraziť všetky miestnosti v časti Domov", + "all_rooms_home_description": "Všetky miestnosti, v ktorých sa nachádzate, sa zobrazia na domovskej obrazovke.", + "always_show_message_timestamps": "Vždy zobrazovať časovú značku správ", + "appearance": { + "custom_font": "Použiť systémové písmo", + "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ť.", + "custom_font_name": "Meno systémového písma", + "custom_font_size": "Použiť vlastnú veľkosť", + "custom_theme_add_button": "Pridať vzhľad", + "custom_theme_error_downloading": "Chyba pri stiahnutí informácií o vzhľade.", + "custom_theme_invalid": "Neplatná schéma vzhľadu.", + "custom_theme_success": "Vzhľad pridaný!", + "custom_theme_url": "URL adresa vlastného vzhľadu", + "font_size": "Veľkosť písma", + "font_size_limit": "Vlastná veľkosť písma môže byť len v rozmedzí %(min)s pt až %(max)s pt", + "font_size_nan": "Veľkosť musí byť číslo", + "font_size_valid": "Použite veľkosť mezi %(min)s pt a %(max)s pt", + "heading": "Upravte svoj vzhľad", + "image_size_default": "Predvolené", + "image_size_large": "Veľký", + "layout_bubbles": "Správy v bublinách", + "layout_irc": "IRC (experimentálne)", + "match_system_theme": "Prispôsobiť sa vzhľadu systému", + "subheading": "Nastavenia vzhľadu ovplyvnia len túto reláciu %(brand)s.", + "timeline_image_size": "Veľkosť obrázku na časovej osi", + "use_high_contrast": "Použiť vysoký kontrast" + }, + "automatic_language_detection_syntax_highlight": "Povoliť automatickú detekciu jazyka pre zvýraznenie syntaxe", + "autoplay_gifs": "Automaticky prehrať GIF animácie", + "autoplay_videos": "Automaticky prehrať videá", + "big_emoji": "Povoliť veľké emotikony v konverzáciách", + "code_block_expand_default": "Rozšíriť bloky kódu predvolene", + "code_block_line_numbers": "Zobrazenie čísel riadkov v blokoch kódu", + "disable_historical_profile": "Zobraziť aktuálny profilový obrázok a meno používateľov v histórii správ", + "emoji_autocomplete": "Umožniť automatické návrhy emotikonov počas písania", + "enable_markdown": "Povoliť funkciu Markdown", + "enable_markdown_description": "Začnite správy s /plain na odoslanie bez použitia markdown.", + "general": { + "account_management_section": "Správa účtu", + "account_section": "Účet", + "add_email_dialog_title": "Pridať emailovú adresu", + "add_email_failed_verification": "Nepodarilo sa overiť emailovú adresu: Uistite sa, že ste správne klikli na odkaz v emailovej správe", + "add_email_instructions": "Poslali sme vám email, aby sme mohli overiť vašu adresu. Postupujte podľa odoslaných inštrukcií a potom kliknite na nižšie zobrazené tlačidlo.", + "add_msisdn_confirm_body": "Kliknutím na tlačidlo nižšie potvrdíte pridanie telefónneho čísla.", + "add_msisdn_confirm_button": "Potvrdiť pridanie telefónneho čísla", + "add_msisdn_confirm_sso_button": "Potvrďte pridanie telefónneho čísla pomocou Single Sign On.", + "add_msisdn_dialog_title": "Pridať telefónne číslo", + "add_msisdn_instructions": "SMSka vám bola zaslaná na +%(msisdn)s. Zadajte prosím overovací kód, ktorý obsahuje.", + "add_msisdn_misconfigured": "Pridanie / prepojenie s MSISDN je nesprávne nakonfigurované", + "confirm_adding_email_body": "Kliknutím na tlačidlo nižšie potvrdíte pridanie emailovej adresy.", + "confirm_adding_email_title": "Potvrdiť pridanie emailu", + "deactivate_confirm_body": "Ste si istí, že chcete deaktivovať svoje konto? Je to nezvratné.", + "deactivate_confirm_body_password": "Aby ste mohli pokračovať, prosím zadajte svoje heslo:", + "deactivate_confirm_body_sso": "Potvrďte deaktiváciu konta pomocou jednotného prihlásenia SSO na preukázanie svojej totožnosti.", + "deactivate_confirm_content": "Potvrďte, že chcete deaktivovať svoje konto. Ak budete pokračovať:", + "deactivate_confirm_content_1": "Svoje konto nebudete môcť opätovne aktivovať", + "deactivate_confirm_content_2": "Už sa nebudete môcť prihlásiť", + "deactivate_confirm_content_3": "Nikto nebude môcť opätovne použiť vaše používateľské meno (MXID) vrátane vás: toto používateľské meno zostane nedostupné", + "deactivate_confirm_content_4": "Opustíte všetky miestnosti a priame konverzácie, v ktorých sa nachádzate", + "deactivate_confirm_content_5": "Budete odstránení zo servera identity: vaši priatelia vás už nebudú môcť nájsť pomocou vášho e-mailu ani telefónneho čísla", + "deactivate_confirm_content_6": "Vaše staré správy budú stále viditeľné pre ľudí, ktorí ich prijali, rovnako ako e-maily, ktoré ste poslali v minulosti. Chcete skryť svoje odoslané správy pred ľuďmi, ktorí sa do miestností pripoja v budúcnosti?", + "deactivate_confirm_continue": "Potvrdiť deaktiváciu účtu", + "deactivate_confirm_erase_label": "Skryť moje správy pred novými členmi", + "deactivate_section": "Deaktivovať účet", + "deactivate_warning": "Deaktivácia účtu je trvalý úkon — buďte opatrní!", + "discovery_email_empty": "Možnosti nastavenia verejného profilu sa objavia po pridaní e-mailovej adresy vyššie.", + "discovery_email_verification_instructions": "Overte odkaz vo vašej emailovej schránke", + "discovery_msisdn_empty": "Možnosti nastavenia verejného profilu sa objavia po pridaní telefónneho čísla vyššie.", + "discovery_needs_terms": "Súhlaste s podmienkami používania servera totožností (%(serverName)s), aby ste mohli byť nájdení zadaním emailovej adresy alebo telefónneho čísla.", + "discovery_section": "Objavovanie", + "email_address_in_use": "Táto emailová adresa sa už používa", + "email_address_label": "Emailová adresa", + "email_not_verified": "Vaša emailová adresa nebola zatiaľ overená", + "email_verification_instructions": "Pre overenie kliknite na odkaz v emaile, ktorý ste dostali, a potom znova kliknite pokračovať.", + "emails_heading": "Emailové adresy", + "error_add_email": "Nie je možné pridať emailovú adresu", + "error_deactivate_communication": "Nastal problém pri komunikácii so serverom. Skúste to prosím znova.", + "error_deactivate_invalid_auth": "Server nevrátil späť platné informácie o overení.", + "error_deactivate_no_auth": "Server nevyžadoval žiadne overenie", + "error_email_verification": "Nie je možné overiť emailovú adresu.", + "error_invalid_email": "Nesprávna emailová adresa", + "error_invalid_email_detail": "Toto nevyzerá ako platná e-mailová adresa", + "error_msisdn_verification": "Nie je možné overiť telefónne číslo.", + "error_password_change_403": "Nepodarilo sa zmeniť heslo. Zadali ste správne heslo?", + "error_password_change_http": "%(errorMessage)s (HTTP stav %(httpStatus)s)", + "error_password_change_title": "Chyba pri zmene hesla", + "error_password_change_unknown": "Neznáma chyba pri zmene hesla (%(stringifiedError)s)", + "error_remove_3pid": "Nie je možné odstrániť kontaktné informácie", + "error_revoke_email_discovery": "Nepodarilo sa zrušiť zdieľanie emailovej adresy", + "error_revoke_msisdn_discovery": "Nepodarilo sa zrušiť zdieľanie telefónneho čísla", + "error_saving_profile": "Operáciu nebolo možné dokončiť", + "error_saving_profile_title": "Nepodarilo sa uložiť váš profil", + "error_share_email_discovery": "Nepodarilo sa zdieľať emailovú adresu", + "error_share_msisdn_discovery": "Nepodarilo sa zdieľanie telefónneho čísla", + "external_account_management": "Údaje o vašom účte sú spravované samostatne na adrese %(hostname)s.", + "identity_server_no_token": "Nenašiel sa prístupový token totožnosti", + "identity_server_not_set": "Server totožnosti nie je nastavený", + "incorrect_msisdn_verification": "Nesprávny overovací kód", + "language_section": "Jazyk a región", + "msisdn_in_use": "Toto telefónne číslo sa už používa", + "msisdn_label": "Telefónne číslo", + "msisdn_verification_field_label": "Overovací kód", + "msisdn_verification_instructions": "Zadajte prosím overovací kód zaslaný prostredníctvom SMS.", + "msisdns_heading": "Telefónne čísla", + "name_placeholder": "Žiadne zobrazované meno", + "oidc_manage_button": "Spravovať účet", + "password_change_section": "Nastaviť nové heslo k účtu…", + "password_change_success": "Vaše heslo bolo úspešne zmenené.", + "remove_email_prompt": "Odstrániť adresu %(email)s?", + "remove_msisdn_prompt": "Odstrániť číslo %(phone)s?", + "spell_check_locale_placeholder": "Vyberte si jazyk", + "spell_check_section": "Kontrola pravopisu" + }, + "image_thumbnails": "Zobrazovať ukážky/náhľady obrázkov", + "inline_url_previews_default": "Predvolene povoliť náhľady URL adries", + "inline_url_previews_room": "Predvolene povoliť náhľady URL adries pre členov tejto miestnosti", + "inline_url_previews_room_account": "Povoliť náhľady URL adries pre túto miestnosť (ovplyvňuje len vás)", + "insert_trailing_colon_mentions": "Vložiť na koniec dvojbodku za zmienkou používateľa na začiatku správy", + "jump_to_bottom_on_send": "Skok na koniec časovej osi pri odosielaní správy", + "key_backup": { + "backup_in_progress": "Zálohovanie kľúčov máte aktívne (prvé zálohovanie môže trvať niekoľko minút).", + "backup_starting": "Začína sa zálohovanie…", + "backup_success": "Úspech!", + "cannot_create_backup": "Nie je možné vytvoriť zálohu šifrovacích kľúčov", + "create_title": "Vytvoriť zálohu kľúča", + "setup_secure_backup": { + "backup_setup_success_description": "Kľúče sa teraz zálohujú z tohto zariadenia.", + "backup_setup_success_title": "Bezpečné zálohovanie bolo úspešné", + "cancel_warning": "Ak to teraz zrušíte, môžete prísť o zašifrované správy a údaje, ak stratíte prístup k svojim prihlasovacím údajom.", + "confirm_security_phrase": "Potvrďte svoju bezpečnostnú frázu", + "description": "Zabezpečte sa pred stratou šifrovaných správ a údajov zálohovaním šifrovacích kľúčov na vašom serveri.", + "download_or_copy": "%(downloadButton)s alebo %(copyButton)s", + "enter_phrase_description": "Zadajte bezpečnostnú frázu, ktorú poznáte len vy, keďže sa používa na ochranu vašich údajov. V záujme bezpečnosti by ste nemali heslo k účtu používať opakovane.", + "enter_phrase_title": "Zadajte bezpečnostnú frázu", + "enter_phrase_to_confirm": "Zadajte svoju bezpečnostnú frázu znova, aby ste ju potvrdili.", + "generate_security_key_description": "Vygenerujeme vám bezpečnostný kľúč, ktorý si uložte na bezpečné miesto, napríklad do správcu hesiel alebo do trezoru.", + "generate_security_key_title": "Vygenerovať bezpečnostný kľúč", + "pass_phrase_match_failed": "To sa nezhoduje.", + "pass_phrase_match_success": "Zhoda!", + "phrase_strong_enough": "Skvelé! Táto bezpečnostná fráza vyzerá dostatočne silná.", + "requires_key_restore": "Obnovte zálohu kľúča a aktualizujte šifrovanie", + "requires_password_confirmation": "Na potvrdenie aktualizácie zadajte heslo svojho účtu:", + "requires_server_authentication": "Na potvrdenie aktualizácie sa budete musieť overiť na serveri.", + "secret_storage_query_failure": "Nie je možné vykonať dopyt na stav tajného úložiska", + "security_key_safety_reminder": "Bezpečnostný kľúč uložte na bezpečné miesto, napríklad do správcu hesiel alebo trezora, pretože slúži na ochranu zašifrovaných údajov.", + "session_upgrade_description": "Aktualizujte túto reláciu, aby mohla overovať ostatné relácie, udeľovať im prístup k zašifrovaným správam a označovať ich ako dôveryhodné pre ostatných používateľov.", + "set_phrase_again": "Vráťte sa späť a nastavte to znovu.", + "settings_reminder": "Bezpečné zálohovanie a správu kľúčov môžete nastaviť aj v Nastaveniach.", + "title_confirm_phrase": "Potvrdiť bezpečnostnú frázu", + "title_save_key": "Uložte svoj bezpečnostný kľúč", + "title_set_phrase": "Nastaviť bezpečnostnú frázu", + "title_upgrade_encryption": "Aktualizujte svoje šifrovanie", + "unable_to_setup": "Nie je možné nastaviť tajné úložisko", + "use_different_passphrase": "Použiť inú prístupovú frázu?", + "use_phrase_only_you_know": "Použite tajnú frázu, ktorú poznáte len vy, a prípadne uložte si bezpečnostný kľúč, ktorý môžete použiť na zálohovanie." + } + }, + "key_export_import": { + "confirm_passphrase": "Potvrďte prístupovú frázu", + "enter_passphrase": "Zadajte prístupovú frázu", + "export_description_1": "Tento proces vás prevedie exportom kľúčov určených na dešifrovanie správ, ktoré ste dostali v šifrovaných miestnostiach do lokálneho súboru. Tieto kľúče zo súboru môžete neskôr importovať do iného Matrix klienta, aby ste v ňom mohli dešifrovať vaše šifrované správy.", + "export_description_2": "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.", + "export_title": "Exportovať kľúče miestností", + "file_to_import": "Importovať zo súboru", + "import_description_1": "Tento proces vás prevedie importom šifrovacích kľúčov, ktoré ste si v minulosti exportovali v inom Matrix klientovi. Po úspešnom importe budete v tomto klientovi môcť dešifrovať všetky správy, ktoré ste mohli dešifrovať v spomínanom klientovi.", + "import_description_2": "Exportovaný súbor bude chránený prístupovou frázou. Tu by ste mali zadať prístupovú frázu, aby ste súbor dešifrovali.", + "import_title": "Importovať kľúče miestností", + "phrase_cannot_be_empty": "Prístupová fráza nesmie byť prázdna", + "phrase_must_match": "Prístupové frázy sa musia zhodovať", + "phrase_strong_enough": "Skvelé! Táto bezpečnostná fráza vyzerá dostatočne silná" + }, + "keyboard": { + "title": "Klávesnica" + }, + "notifications": { + "default_setting_description": "Toto nastavenie sa predvolene použije pre všetky vaše miestnosti.", + "default_setting_section": "Chcem byť upozornený na (Predvolené nastavenie)", + "desktop_notification_message_preview": "Zobraziť náhľad správy v oznámení na pracovnej ploche", + "email_description": "Prijímajte e-mailový súhrn zmeškaných oznámení", + "email_section": "Emailový súhrn", + "email_select": "Vyberte e-maily, na ktoré chcete odosielať súhrny. Spravujte svoje e-maily v .", + "enable_audible_notifications_session": "Povoliť zvukové oznámenia pre túto reláciu", + "enable_desktop_notifications_session": "Povoliť oznámenia na ploche pre túto reláciu", + "enable_email_notifications": "Povolenie e-mailových oznámení pre %(email)s", + "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_notifications_device": "Povoliť oznámenia pre toto zariadenie", + "error_loading": "Pri načítaní nastavení oznámení došlo k chybe.", + "error_permissions_denied": "%(brand)s nemá udelené povolenie, aby vám mohol posielať oznámenia - Prosím, skontrolujte nastavenia vašeho prehliadača", + "error_permissions_missing": "Aplikácii %(brand)s nebolo udelené povolenie potrebné pre posielanie oznámení - prosím, skúste to znovu", + "error_saving": "Chyba pri ukladaní nastavení oznamovania", + "error_saving_detail": "Pri ukladaní vašich predvolieb oznámení došlo k chybe.", + "error_title": "Nie je možné povoliť oznámenia", + "error_updating": "Pri aktualizácii vašich predvolieb oznámení došlo k chybe. Skúste prosím prepnúť možnosť znova.", + "invites": "Pozvaný do miestnosti", + "keywords": "Zobraziť odznak pri použití kľúčových slov v miestnosti.", + "keywords_prompt": "Zadajte sem kľúčové slová alebo ich použite pre pravopisné varianty alebo prezývky", + "labs_notice_prompt": "Aktualizácia:Zjednodušili sme nastavenia oznámení, aby ste ľahšie našli možnosti nastavenia. Niektoré vlastné nastavenia, ktoré ste si vybrali v minulosti, sa tu nezobrazujú, ale sú stále aktívne. Ak budete pokračovať, niektoré vaše nastavenia sa môžu zmeniť. Zistiť viac", + "mentions_keywords": "Zmienky a kľúčové slová", + "mentions_keywords_only": "Iba zmienky a kľúčové slová", + "messages_containing_keywords": "Správy obsahujúce kľúčové slová", + "noisy": "Hlasné", + "notices": "Správy odosielané robotmi", + "notify_at_room": "Upozorniť, keď sa niekto zmieni použitím @miestnosť", + "notify_keyword": "Upozorniť, keď niekto použije kľúčové slovo", + "notify_mention": "Upozorniť, keď sa niekto zmieni použitím @zobrazovanemeno alebo %(mxid)s", + "other_section": "Ďalšie veci, ktoré by vás mohli zaujímať:", + "people_mentions_keywords": "Ľudia, zmienky a kľúčové slová", + "play_sound_for_description": "Predvolene sa používa na všetky miestnosti na všetkých zariadeniach.", + "play_sound_for_section": "Prehrať zvuk pre", + "push_targets": "Ciele oznámení", + "quick_actions_mark_all_read": "Označiť všetky správy ako prečítané", + "quick_actions_reset": "Obnoviť predvolené nastavenia", + "quick_actions_section": "Rýchle akcie", + "room_activity": "Objavujú sa nové aktivity v miestnosti, aktualizácie a správy o stave", + "rule_call": "Pozvánka na telefonát", + "rule_contains_display_name": "Správy obsahujúce moje zobrazované meno", + "rule_contains_user_name": "Správy obsahujúce moje meno používateľa", + "rule_encrypted": "Šifrované správy v skupinových konverzáciách", + "rule_encrypted_room_one_to_one": "Šifrované správy v priamych konverzáciách", + "rule_invite_for_me": "Keď ma pozvú do miestnosti", + "rule_message": "Správy v skupinových konverzáciách", + "rule_room_one_to_one": "Správy v priamych konverzáciách", + "rule_roomnotif": "Správy obsahujúce @miestnosť", + "rule_suppress_notices": "Správy odosielané robotmi", + "rule_tombstone": "Keď sú miestnosti aktualizované", + "show_message_desktop_notification": "Zobraziť text správy v oznámení na pracovnej ploche", + "voip": "Zvukové a video hovory" + }, + "preferences": { + "always_show_menu_bar": "Vždy zobraziť hornú lištu okna", + "autocomplete_delay": "Oneskorenie automatického dokončovania (ms)", + "code_blocks_heading": "Bloky kódu", + "compact_modern": "Použiť kompaktnejšie \"moderné\" usporiadanie", + "composer_heading": "Písanie správ", + "enable_hardware_acceleration": "Povoliť hardvérovú akceleráciu", + "enable_tray_icon": "Zobraziť ikonu na lište a pri zatvorení minimalizovať okno na ňu", + "keyboard_heading": "Klávesové skratky", + "keyboard_view_shortcuts_button": "Ak chcete zobraziť všetky klávesové skratky, kliknite sem.", + "media_heading": "Obrázky, GIF animácie a videá", + "presence_description": "Zdieľajte svoju aktivitu a stav s ostatnými.", + "rm_lifetime": "Platnosť značky Prečítané (ms)", + "rm_lifetime_offscreen": "Platnosť značky Prečítané mimo obrazovku (ms)", + "room_directory_heading": "Adresár miestností", + "room_list_heading": "Zoznam miestností", + "show_avatars_pills": "Zobraziť obrázky profilov v zmienkach o používateľoch, miestnostiach a udalostiach", + "show_checklist_shortcuts": "Zobraziť skratku na uvítací kontrolný zoznam nad zoznamom miestností", + "show_polls_button": "Zobraziť tlačidlo ankiet", + "surround_text": "Obklopiť vybraný text pri písaní špeciálnych znakov", + "time_heading": "Zobrazovanie času" + }, + "prompt_invite": "Upozorniť pred odoslaním pozvánok na potenciálne neplatné Matrix ID", + "replace_plain_emoji": "Automaticky nahrádzať textové emotikony modernými", + "security": { + "4s_public_key_in_account_data": "v údajoch účtu", + "4s_public_key_status": "Verejný kľúč bezpečného úložiska:", + "backup_key_cached_status": "Záložný kľúč v medzipamäti:", + "backup_key_stored_status": "Záložný kľúč uložený:", + "backup_key_unexpected_type": "neočakávaný typ", + "backup_key_well_formed": "správne vytvorené", + "backup_keys_description": "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.", + "bulk_options_accept_all_invites": "Prijať všetkých %(invitedRooms)s pozvaní", + "bulk_options_reject_all_invites": "Odmietnuť všetky %(invitedRooms)s pozvania", + "bulk_options_section": "Hromadné možnosti", + "cross_signing_cached": "uložené do lokálnej vyrovnávacej pamäte", + "cross_signing_homeserver_support": "Funkcie podporované domovským serverom:", + "cross_signing_homeserver_support_exists": "existuje", + "cross_signing_in_4s": "na bezpečnom úložisku", + "cross_signing_in_memory": "v pamäti", + "cross_signing_master_private_Key": "Hlavný súkromný kľúč:", + "cross_signing_not_cached": "nenájdené lokálne", + "cross_signing_not_found": "nenájdené", + "cross_signing_not_in_4s": "sa nenašiel v úložisku", + "cross_signing_not_stored": "neuložené", + "cross_signing_private_keys": "Súkromné kľúče krížového podpisovania:", + "cross_signing_public_keys": "Verejné kľúče krížového podpisovania:", + "cross_signing_self_signing_private_key": "Samopodpisujúci súkromný kľúč:", + "cross_signing_user_signing_private_key": "Súkromný podpisový kľúč používateľa:", + "cryptography_section": "Kryptografia", + "delete_backup": "Vymazať zálohu", + "delete_backup_confirm_description": "Ste si istí? Ak nemáte správne zálohované šifrovacie kľúče, prídete o históriu šifrovaných konverzácií.", + "e2ee_default_disabled_warning": "Správca vášho servera predvolene vypol end-to-end šifrovanie v súkromných miestnostiach a v priamych správach.", + "enable_message_search": "Povoliť vyhľadávanie správ v šifrovaných miestnostiach", + "encryption_individual_verification_mode": "Individuálne overte každú používateľskú reláciu a označte ju za dôveryhodnú, bez dôvery krížovo podpísaných zariadení.", + "encryption_section": "Šifrovanie", + "error_loading_key_backup_status": "Nie je možné načítať stav zálohy kľúčov", + "export_megolm_keys": "Exportovať end-to-end šifrovacie kľúče miestnosti", + "ignore_users_empty": "Nemáte žiadnych ignorovaných používateľov.", + "ignore_users_section": "Ignorovaní používatelia", + "import_megolm_keys": "Importovať end-to-end šifrovacie kľúče miestnosti", + "key_backup_active": "Táto relácia zálohuje vaše kľúče.", + "key_backup_active_version_none": "Žiadne", + "key_backup_algorithm": "Algoritmus:", + "key_backup_complete": "Všetky kľúče sú zálohované", + "key_backup_connect": "Pripojiť túto reláciu k Zálohe kľúčov", + "key_backup_connect_prompt": "Pred odhlásením pripojte túto reláciu k zálohe kľúčov, aby ste predišli strate kľúčov, ktoré môžu byť len v tejto relácii.", + "key_backup_in_progress": "Zálohovanie %(sessionsRemaining)s kľúčov…", + "key_backup_inactive": "Táto relácia nezálohuje vaše kľúče, ale máte jednu existujúcu zálohu, ktorú môžete obnoviť a pridať do budúcnosti.", + "key_backup_inactive_warning": "Vaše kľúče nie sú zálohované z tejto relácie.", + "manually_verify_all_sessions": "Manuálne overiť všetky relácie", + "message_search_disable_warning": "Ak nie je povolené, správy zo zašifrovaných miestností sa nezobrazia vo výsledkoch vyhľadávania.", + "message_search_disabled": "Bezpečne lokálne ukladať zašifrované správy do vyrovnávacej pamäte, aby sa zobrazovali vo výsledkoch vyhľadávania.", + "message_search_enabled": { + "one": "Bezpečné lokálne ukladanie zašifrovaných správ do vyrovnávacej pamäte, aby sa zobrazovali vo výsledkoch vyhľadávania, použijúc %(size)s na ukladanie správ z %(rooms)s miestnosti.", + "other": "Bezpečné lokálne ukladanie zašifrovaných správ do vyrovnávacej pamäte, aby sa zobrazovali vo výsledkoch vyhľadávania, použijúc %(size)s na ukladanie správ z %(rooms)s miestností." + }, + "message_search_failed": "Inicializácia vyhľadávania správ zlyhala", + "message_search_indexed_messages": "Indexované správy:", + "message_search_indexed_rooms": "Indexované miestnosti:", + "message_search_indexing": "Aktuálne sa indexuje: %(currentRoom)s", + "message_search_indexing_idle": "V súčasnosti sa neindexujú správy pre žiadnu miestnosť.", + "message_search_intro": "%(brand)s bezpečne ukladá zašifrované správy do lokálnej vyrovnávacej pamäte, aby sa mohli zobrazovať vo výsledkoch vyhľadávania:", + "message_search_room_progress": "%(doneRooms)s z %(totalRooms)s", + "message_search_section": "Vyhľadávanie v správach", + "message_search_sleep_time": "Ako rýchlo sa majú správy sťahovať.", + "message_search_space_used": "Využitý priestor:", + "message_search_unsupported": "%(brand)su chýbajú niektoré komponenty potrebné na bezpečné cachovanie šifrovaných správ lokálne. Pokiaľ chcete experimentovať s touto funkciou, spravte si svoj vlastný %(brand)s Desktop s pridanými vyhľadávacími komponentami.", + "message_search_unsupported_web": "%(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.", + "record_session_details": "Zaznamenať názov klienta, verziu a url, aby bolo možné ľahšie rozpoznať relácie v správcovi relácií", + "restore_key_backup": "Obnoviť zo zálohy", + "secret_storage_not_ready": "nie je pripravené", + "secret_storage_ready": "pripravené", + "secret_storage_status": "Tajné úložisko:", + "send_analytics": "Odosielať analytické údaje", + "session_id": "ID relácie:", + "session_key": "Kľúč relácie:", + "strict_encryption": "Nikdy neposielať šifrované správy neovereným reláciám z tejto relácie" + }, + "send_read_receipts": "Odosielať potvrdenia o prečítaní", + "send_read_receipts_unsupported": "Váš server nepodporuje vypnutie odosielania potvrdení o prečítaní.", + "send_typing_notifications": "Posielať oznámenia, keď píšete", + "sessions": { + "browser": "Prehliadač", + "confirm_sign_out": { + "one": "Potvrďte odhlásenie z tohto zariadenia", + "other": "Potvrdiť odhlásenie týchto zariadení" + }, + "confirm_sign_out_body": { + "one": "Kliknutím na tlačidlo nižšie potvrdíte odhlásenie tohto zariadenia.", + "other": "Kliknutím na tlačidlo nižšie potvrdíte odhlásenie týchto zariadení." + }, + "confirm_sign_out_continue": { + "one": "Odhlásiť zariadenie", + "other": "Odhlásené zariadenia" + }, + "confirm_sign_out_sso": { + "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." + }, + "current_session": "Aktuálna relácia", + "desktop_session": "Relácia stolného počítača", + "details_heading": "Podrobnosti o relácii", + "device_unverified_description": "V záujme čo najvyššej bezpečnosti a spoľahlivosti túto reláciu overte alebo sa z nej odhláste.", + "device_unverified_description_current": "Overte svoju aktuálnu reláciu pre vylepšené bezpečné zasielanie správ.", + "device_verified_description": "Táto relácia je pripravená na bezpečné zasielanie správ.", + "device_verified_description_current": "Vaša aktuálna relácia je pripravená na bezpečné zasielanie správ.", + "error_pusher_state": "Nepodarilo sa nastaviť stav push oznámení", + "filter_all": "Všetky", + "filter_inactive": "Neaktívne", + "filter_inactive_description": "Neaktívny %(inactiveAgeDays)s dní alebo dlhšie", + "filter_label": "Filtrovať zariadenia", + "filter_unverified_description": "Nie je pripravené na bezpečné zasielanie správ", + "filter_verified_description": "Pripravené na bezpečné zasielanie správ", + "hide_details": "Skryť podrobnosti", + "inactive_days": "Neaktívny počas %(inactiveAgeDays)s+ dní", + "inactive_sessions": "Neaktívne relácie", + "inactive_sessions_explainer_1": "Neaktívne relácie sú relácie, ktoré ste určitý čas nepoužívali, ale naďalej dostávajú šifrovacie kľúče.", + "inactive_sessions_explainer_2": "Odstránenie neaktívnych relácií zvyšuje bezpečnosť a výkon a uľahčuje identifikáciu podozrivých nových relácií.", + "inactive_sessions_list_description": "Zvážte odhlásenie zo starých relácií (%(inactiveAgeDays)s dní alebo starších), ktoré už nepoužívate.", + "ip": "IP adresa", + "last_activity": "Posledná aktivita", + "mobile_session": "Relácia na mobile", + "n_sessions_selected": { + "one": "%(count)s vybraná relácia", + "other": "%(count)s vybraných relácií" + }, + "no_inactive_sessions": "Nenašli sa žiadne neaktívne relácie.", + "no_sessions": "Nenašli sa žiadne relácie.", + "no_unverified_sessions": "Nenašli sa žiadne neoverené relácie.", + "no_verified_sessions": "Nenašli sa žiadne overené relácie.", + "os": "Operačný systém", + "other_sessions_heading": "Iné relácie", + "push_heading": "Push oznámenia", + "push_subheading": "Prijímať push oznámenia v tejto relácii.", + "push_toggle": "Prepnúť push oznámenia v tejto relácii.", + "rename_form_caption": "Uvedomte si, že názvy relácií sú viditeľné aj pre ľudí, s ktorými komunikujete.", + "rename_form_heading": "Premenovať reláciu", + "rename_form_learn_more": "Premenovanie relácií", + "rename_form_learn_more_description_1": "Ostatní používatelia v priamych správach a miestnostiach, ku ktorým sa pripojíte, môžu vidieť úplný zoznam vašich relácií.", + "rename_form_learn_more_description_2": "To im poskytuje istotu, že skutočne komunikujú s vami, ale zároveň to znamená, že vidia názov relácie, ktorý tu zadáte.", + "security_recommendations": "Bezpečnostné odporúčania", + "security_recommendations_description": "Zlepšite zabezpečenie svojho účtu dodržiavaním týchto odporúčaní.", + "session_id": "ID relácie", + "show_details": "Zobraziť podrobnosti", + "sign_in_with_qr": "Prihlásiť sa pomocou QR kódu", + "sign_in_with_qr_button": "Zobraziť QR kód", + "sign_in_with_qr_description": "Toto zariadenie môžete použiť na prihlásenie nového zariadenia pomocou QR kódu. QR kód zobrazený na tomto zariadení musíte naskenovať pomocou zariadenia, ktoré je odhlásené.", + "sign_out": "Odhlásiť sa z tejto relácie", + "sign_out_all_other_sessions": "Odhlásiť sa zo všetkých ostatných relácií (%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "Ste si istí, že sa chcete odhlásiť z %(count)s relácie?", + "other": "Ste si istí, že sa chcete odhlásiť z %(count)s relácií?" + }, + "sign_out_n_sessions": { + "one": "Odhlásiť sa z %(count)s relácie", + "other": "Odhlásiť sa z %(count)s relácií" + }, + "title": "Relácie", + "unknown_session": "Neznámy typ relácie", + "unverified_session": "Neoverená relácia", + "unverified_session_explainer_1": "Táto relácia nepodporuje šifrovanie, a preto ju nemožno overiť.", + "unverified_session_explainer_2": "Pri používaní tejto relácie sa nebudete môcť zúčastňovať v miestnostiach, v ktorých je zapnuté šifrovanie.", + "unverified_session_explainer_3": "Pre čo najlepšie zabezpečenie a ochranu súkromia sa odporúča používať klientov Matrix, ktorí podporujú šifrovanie.", + "unverified_sessions": "Neoverené relácie", + "unverified_sessions_explainer_1": "Neoverené relácie sú relácie, ktoré sa prihlásili pomocou vašich poverení, ale neboli krížovo overené.", + "unverified_sessions_explainer_2": "Mali by ste si byť obzvlášť istí, že tieto relácie rozpoznávate, pretože by mohli predstavovať neoprávnené používanie vášho účtu.", + "unverified_sessions_list_description": "Overte si relácie pre vylepšené bezpečné zasielanie správ alebo sa odhláste z tých, ktoré už nepoznáte alebo nepoužívate.", + "verified_session": "Overená relácia", + "verified_sessions": "Overené relácie", + "verified_sessions_explainer_1": "Overené relácie sú všade tam, kde používate toto konto po zadaní svojho prístupového hesla alebo po potvrdení vašej totožnosti inou overenou reláciou.", + "verified_sessions_explainer_2": "Toto znamená, že máte všetky kľúče potrebné na odomknutie zašifrovaných správ a potvrdzujete ostatným používateľom, že tejto relácii dôverujete.", + "verified_sessions_list_description": "V záujme čo najlepšieho zabezpečenia sa odhláste z každej relácie, ktorú už nepoznáte alebo nepoužívate.", + "verify_session": "Overiť reláciu", + "web_session": "Webová relácia" + }, + "show_avatar_changes": "Zobraziť zmeny profilového obrázka", + "show_breadcrumbs": "Zobraziť skratky nedávno zobrazených miestnosti nad zoznamom miestností", + "show_chat_effects": "Zobraziť efekty konverzácie (animácie pri prijímaní napr. konfety)", + "show_displayname_changes": "Zobrazovať zmeny zobrazovaného mena", + "show_join_leave": "Zobraziť správy o pripojení/odchode (pozvania/odstránenia/zákazy nie sú ovplyvnené)", + "show_nsfw_content": "Zobraziť obsah NSFW", + "show_read_receipts": "Zobrazovať potvrdenia o prečítaní od ostatných používateľov", + "show_redaction_placeholder": "Zobrazovať náhrady za odstránené správy", + "show_stickers_button": "Zobraziť tlačidlo nálepiek", + "show_typing_notifications": "Zobrazovať oznámenia, keď ostatní používatelia píšu", + "sidebar": { + "metaspaces_favourites_description": "Zoskupte všetky vaše obľúbené miestnosti a ľudí na jednom mieste.", + "metaspaces_home_all_rooms": "Zobraziť všetky miestnosti", + "metaspaces_home_all_rooms_description": "Zobrazte všetky miestnosti v časti Domov, aj keď sú v priestore.", + "metaspaces_home_description": "Domov je užitočný na získanie prehľadu o všetkom.", + "metaspaces_orphans": "Miestnosti mimo priestoru", + "metaspaces_orphans_description": "Zoskupte všetky miestnosti, ktoré nie sú súčasťou priestoru, na jednom mieste.", + "metaspaces_people_description": "Zoskupte všetkých ľudí na jednom mieste.", + "metaspaces_subsection": "Priestory na zobrazenie", + "title": "Bočný panel" + }, + "start_automatically": "Spustiť automaticky po prihlásení do systému", + "use_12_hour_format": "Pri zobrazovaní časových značiek používať 12 hodinový formát (napr. 2:30pm)", + "use_command_enter_send_message": "Použite Command + Enter na odoslanie správy", + "use_command_f_search": "Na vyhľadávanie na časovej osi použite klávesovú skratku Command + F", + "use_control_enter_send_message": "Použiť Ctrl + Enter na odoslanie správy", + "use_control_f_search": "Na vyhľadávanie na časovej osi použite klávesovú skratku Ctrl + F", + "voip": { + "allow_p2p": "Povolenie Peer-to-Peer pre hovory 1:1", + "allow_p2p_description": "Ak je táto možnosť povolená, druhá strana môže vidieť vašu IP adresu", + "audio_input_empty": "Neboli rozpoznané žiadne mikrofóny", + "audio_output": "Výstup zvuku", + "audio_output_empty": "Neboli rozpoznané žiadne zariadenia pre výstup zvuku", + "auto_gain_control": "Automatické riadenie zosilnenia", + "connection_section": "Pripojenie", + "echo_cancellation": "Potlačenie ozveny", + "enable_fallback_ice_server": "Povoliť náhradnú službu hovorov asistenčného servera (%(server)s)", + "enable_fallback_ice_server_description": "Platí len v prípade, ak váš domovský server takúto možnosť neponúka. Vaša IP adresa bude počas hovoru zdieľaná.", + "mirror_local_feed": "Zrkadliť lokálne video", + "missing_permissions_prompt": "Ak vám chýbajú povolenia na médiá, kliknite na tlačidlo nižšie na ich vyžiadanie.", + "noise_suppression": "Potlačenie hluku", + "request_permissions": "Požiadať o povolenia pristupovať k médiám", + "title": "Zvuk a video", + "video_input_empty": "Neboli rozpoznané žiadne kamery", + "video_section": "Nastavenia videa", + "voice_agc": "Automaticky upraviť hlasitosť mikrofónu", + "voice_processing": "Spracovanie hlasu", + "voice_section": "Nastavenia hlasu" + }, + "warn_quit": "Upozorniť pred ukončením", + "warning": "UPOZORNENIE: " + }, + "share": { + "link_title": "Odkaz na miestnosť", + "permalink_message": "Odkaz na vybratú správu", + "permalink_most_recent": "Odkaz na najnovšiu správu", + "title_message": "Zdieľať správu z miestnosti", + "title_room": "Zdieľať miestnosť", + "title_user": "Zdieľať používateľa" + }, + "slash_command": { + "addwidget": "Pridá do miestnosti vlastný widget so zadanou adresou URL", + "addwidget_iframe_missing_src": "iframe neobsahuje src atribút", + "addwidget_invalid_protocol": "Zadajte https:// alebo http:// URL adresu widgetu", + "addwidget_missing_url": "Prosím, zadajte URL widgetu alebo vložte kód", + "addwidget_no_permissions": "Nemôžete meniť widgety v tejto miestnosti.", + "ban": "Zakáže vstup používateľovi so zadaným ID", + "category_actions": "Akcie", + "category_admin": "Správca", + "category_advanced": "Pokročilé", + "category_effects": "Efekty", + "category_messages": "Správy", + "category_other": "Ďalšie", + "command_error": "Chyba príkazu", + "converttodm": "Premení miestnosť na priamu správu", + "converttoroom": "Premení priamu správu na miestnosť", + "could_not_find_room": "Nepodarilo sa nájsť miestnosť", + "deop": "Zruší stav moderátor používateľovi so zadaným ID", + "devtools": "Otvorí dialóg nástroje pre vývojárov", + "discardsession": "Vynúti zrušenie aktuálnej relácie odchádzajúcej skupiny v zašifrovanej miestnosti", + "error_invalid_rendering_type": "Chyba príkazu: Nie je možné nájsť typ vykresľovania (%(renderingType)s)", + "error_invalid_runfn": "Chyba príkazu: Nie je možné spracovať lomkový príkaz.", + "help": "Zobrazí zoznam príkazov s popisom a príkladmi použitia", + "help_dialog_title": "Pomocník príkazov", + "holdcall": "Podrží hovor v aktuálnej miestnosti", + "html": "Odošle správu ako HTML, bez interpretácie ako markdown", + "ignore": "Ignoruje používateľa a skryje pred vami jeho správy", + "ignore_dialog_description": "Od teraz ignorujete používateľa %(userId)s", + "ignore_dialog_title": "Ignorovaný používateľ", + "invite": "Pošle používateľovi so zadaným ID pozvanie do tejto miestnosti", + "invite_3pid_needs_is_error": "Server totožností sa použije na pozývanie používateľov zadaním emailovej adresy. Spravujte v nastaveniach.", + "invite_3pid_use_default_is_title": "Použiť server totožností", + "invite_3pid_use_default_is_title_description": "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.", + "invite_failed": "Používateľ (%(user)s) neskončil ako pozvaný do %(roomId)s, ale nástroj pre pozývanie neposkytol žiadnu chybu", + "join": "Pridať sa do miestnosti s danou adresou", + "jumptodate": "Prejsť na zadaný dátum na časovej osi", + "jumptodate_invalid_input": "Nepodarilo sa nám rozpoznať zadaný dátum (%(inputDate)s). Skúste použiť formát RRRR-MM-DD.", + "lenny": "Pridá znaky ( ͡° ͜ʖ ͡°) pred správy vo formáte obyčajného textu", + "me": "Zobrazí akciu", + "msg": "Pošle správu danému používateľovi", + "myavatar": "Zmení váš profilový obrázok vo všetkých miestnostiach", + "myroomavatar": "Zmení váš profilový obrázok len pre túto miestnosť", + "myroomnick": "Zmení vaše zobrazované meno / prezývku len v aktuálnej miestnosti", + "nick": "Zmení vaše zobrazované meno", + "no_active_call": "V tejto miestnosti nie je aktívny žiadny hovor", + "op": "Definovať úrovne oprávnenia používateľa", + "part_unknown_alias": "Nerozpoznaná adresa miestnosti: %(roomAlias)s", + "plain": "Odošle správu ako obyčajný text bez interpretácie ako markdown", + "query": "Otvorí konverzáciu s daným používateľom", + "query_not_found_phone_number": "Nemožnosť nájsť Matrix ID pre telefónne číslo", + "rageshake": "Zaslať chybové hlásenie so záznamami", + "rainbow": "Odošle danú správu vo farbe dúhy", + "rainbowme": "Odošle daný emotív sfarbený ako dúha", + "remakeolm": "Príkaz pre vývojárov: Zruší aktuálnu reláciu odchádzajúcej skupiny a vytvorí nové relácie Olm", + "remove": "Odstráni používateľa s daným ID z tejto miestnosti", + "roomavatar": "Zmení obrázok aktuálnej miestnosti", + "roomname": "Nastaví názov miestnosti", + "server_error": "Chyba servera", + "server_error_detail": "Server je nedostupný, preťažený, alebo sa pokazilo niečo iné.", + "shrug": "Pridá znaky ¯\\_(ツ)_/¯ pred správy vo formáte obyčajného textu", + "spoiler": "Odošle danú správu ako spojler", + "tableflip": "Pridá znaky (╯°□°)╯︵ ┻━┻ pred správy vo formáte obyčajného textu", + "topic": "Zobrazí alebo nastaví tému miestnosti", + "topic_none": "Táto miestnosť nemá nastavenú tému.", + "topic_room_error": "Nepodarilo sa získať tému miestnosti: Nepodarilo sa nájsť miestnosť (%(roomId)s", + "tovirtual": "Prepne do virtuálnej miestnosti tejto miestnosti, ak ju má", + "tovirtual_not_found": "Žiadna virtuálna miestnosť pre túto miestnosť", + "unban": "Zruší zákaz vstúpiť používateľovi so zadaným ID", + "unflip": "Pridá znaky ┬──┬ ノ( ゜-゜ノ) pred správy vo formáte obyčajného textu", + "unholdcall": "Zruší podržanie hovoru v aktuálnej miestnosti", + "unignore": "Prestane ignorovať používateľa a začne zobrazovať jeho správy", + "unignore_dialog_description": "Od teraz viac neignorujete používateľa %(userId)s", + "unignore_dialog_title": "Ignorácia zrušená", + "unknown_command": "Neznámy príkaz", + "unknown_command_button": "Odoslať ako správu", + "unknown_command_detail": "Nerozpoznaný príkaz: %(commandText)s", + "unknown_command_help": "Na zobrazenie zoznamu dostupných príkazov môžete použiť príkaz /help. Chceli ste to poslať ako správu?", + "unknown_command_hint": "Tip: Správu začnite znakom //, aby ste ju začali lomítkom.", + "upgraderoom": "Aktualizuje miestnosť na novšiu verziu", + "upgraderoom_permission_error": "Na použitie tohoto príkazu nemáte dostatočné povolenia.", + "usage": "Použitie", + "verify": "Overí používateľa, reláciu a verejné kľúče", + "verify_mismatch": "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á!", + "verify_nop": "Relácia je už overená!", + "verify_nop_warning_mismatch": "VAROVANIE: Relácia je už overená, ale kľúče sa NEZHODUJÚ!", + "verify_success_description": "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á.", + "verify_success_title": "Kľúč overený", + "verify_unknown_pair": "Neznámy pár (používateľ, relácia): (%(userId)s, %(deviceId)s)", + "view": "Zobrazí miestnosti s danou adresou", + "whois": "Zobrazuje informácie o používateľovi" + }, + "space": { + "add_existing_room_space": { + "create": "Chcete namiesto toho pridať novú miestnosť?", + "create_prompt": "Vytvoriť novú miestnosť", + "dm_heading": "Priame správy", + "error_heading": "Neboli pridané všetky vybrané", + "progress_text": { + "other": "Pridávanie miestností... (%(progress)s z %(count)s)", + "one": "Pridávanie miestnosti..." + }, + "space_dropdown_label": "Výber priestoru", + "space_dropdown_title": "Pridať existujúce miestnosti", + "subspace_moved_note": "Pridávanie priestorov bolo presunuté." + }, + "add_existing_subspace": { + "create_button": "Vytvoriť nový priestor", + "create_prompt": "Chcete namiesto toho pridať nový priestor?", + "filter_placeholder": "Hľadať priestory", + "space_dropdown_title": "Pridať existujúci priestor" + }, + "context_menu": { + "devtools_open_timeline": "Pozrite si časovú os miestnosti (devtools)", + "explore": "Preskúmať miestnosti", + "home": "Domov priestoru", + "manage_and_explore": "Spravovať a preskúmať miestnosti", + "options": "Možnosti priestoru" + }, + "failed_load_rooms": "Nepodarilo sa načítať zoznam miestností.", + "failed_remove_rooms": "Nepodarilo sa odstrániť niektoré miestnosti. Skúste to neskôr", + "incompatible_server_hierarchy": "Váš server nepodporuje zobrazovanie hierarchií priestoru.", + "invite": "Pozvať ľudí", + "invite_description": "Pozvať pomocou e-mailu alebo používateľského mena", + "invite_link": "Zdieľať odkaz na pozvánku", + "invite_this_space": "Pozvať do tohto priestoru", + "joining_space": "Pripájanie sa", + "landing_welcome": "Vitajte v ", + "leave_dialog_action": "Opustiť priestor", + "leave_dialog_description": "Chystáte sa opustiť .", + "leave_dialog_only_admin_room_warning": "Ste jediným správcom niektorých miestností alebo priestorov, ktoré chcete opustiť. Ich opustenie ich ponechá bez administrátorov.", + "leave_dialog_only_admin_warning": "Ste jediným správcom tohto priestoru. Jeho opustenie bude znamenať, že nad ním nikto nebude mať kontrolu.", + "leave_dialog_option_all": "Opustiť všetky miestnosti", + "leave_dialog_option_intro": "Chcete opustiť miestnosti v tomto priestore?", + "leave_dialog_option_none": "Neopustiť žiadne miestnosti", + "leave_dialog_option_specific": "Opustiť niektoré miestnosti", + "leave_dialog_public_rejoin_warning": "Nebudete sa môcť znova pripojiť, kým nebudete opätovne pozvaní.", + "leave_dialog_title": "Opustiť %(spaceName)s", + "mark_suggested": "Označiť ako odporúčanú", + "no_search_result_hint": "Možno by ste mali vyskúšať iné vyhľadávanie alebo skontrolovať preklepy.", + "preferences": { + "sections_section": "Sekcie na zobrazenie", + "show_people_in_space": "Týmto spôsobom zoskupíte svoje konverzácie s členmi tohto priestoru. Ak túto funkciu vypnete, tieto konverzácie sa skryjú z vášho zobrazenia %(spaceName)s." + }, + "room_filter_placeholder": "Hľadať miestnosti", + "search_children": "Hľadať %(spaceName)s", + "search_placeholder": "Vyhľadávanie názvov a popisov", + "select_room_below": "Najskôr vyberte miestnosť nižšie", + "share_public": "Zdieľajte svoj verejný priestor", + "suggested": "Navrhované", + "suggested_tooltip": "Táto miestnosť sa odporúča ako vhodná na pripojenie", + "title_when_query_available": "Výsledky", + "title_when_query_unavailable": "Miestnosti a priestory", + "unmark_suggested": "Označiť ako neodporúčaný", + "user_lacks_permission": "Nemáte povolenie" + }, + "space_settings": { + "title": "Nastavenia - %(spaceName)s" + }, + "spaces": { + "error_no_permission_add_room": "Nemáte oprávnenie pridávať miestnosti do tohto priestoru", + "error_no_permission_add_space": "Nemáte oprávnenia na pridávanie priestorov do tohto priestoru", + "error_no_permission_create_room": "Nemáte oprávnenie vytvárať nové miestnosti v tomto priestore", + "error_no_permission_invite": "Nemáte povolenie pozývať ľudí do tohto priestoru" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Zadajte názov nového servera, ktorý chcete preskúmať.", + "network_dropdown_add_dialog_placeholder": "Názov servera", + "network_dropdown_add_dialog_title": "Pridať nový server", + "network_dropdown_add_server_option": "Pridať nový server…", + "network_dropdown_available_invalid": "Nemôžeme nájsť tento server alebo jeho zoznam miestností", + "network_dropdown_available_invalid_forbidden": "Nemáte povolené zobraziť zoznam miestností tohto servera", + "network_dropdown_available_valid": "Vyzerá to super", + "network_dropdown_remove_server_adornment": "Odstrániť server \"%(roomServer)s\"", + "network_dropdown_required_invalid": "Zadajte názov servera", + "network_dropdown_selected_label": "Zobraziť: Matrix miestnosti", + "network_dropdown_selected_label_instance": "Zobraziť: %(instance)s miestnosti (%(server)s)", + "network_dropdown_your_server_description": "Váš server" + } + }, + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Ak nevidíte toho, koho hľadáte, pošlite im odkaz na pozvánku.", + "cant_find_room_helpful_hint": "Ak nemôžete nájsť hľadanú miestnosť, požiadajte o pozvánku alebo vytvorte novú miestnosť.", + "copy_link_text": "Kopírovať odkaz na pozvánku", + "count_of_members": { + "other": "%(count)s členov", + "one": "%(count)s člen" + }, + "create_new_room_button": "Vytvoriť novú miestnosť", + "failed_querying_public_rooms": "Nepodarilo sa vyhľadať verejné miestnosti", + "group_chat_section_title": "Ďalšie možnosti", + "heading_with_query": "Na vyhľadávanie použite \"%(query)s\"", + "heading_without_query": "Hľadať", + "join_button_text": "Pripojiť sa k %(roomAddress)s", + "keyboard_scroll_hint": "Na posúvanie použite ", + "message_search_section_title": "Iné vyhľadávania", + "other_rooms_in_space": "Ostatné miestnosti v %(spaceName)s", + "public_rooms_label": "Verejné miestnosti", + "recent_searches_section_title": "Nedávne vyhľadávania", + "recently_viewed_section_title": "Nedávno zobrazené", + "remove_filter": "Odstrániť filter vyhľadávania pre %(filter)s", + "result_may_be_hidden_privacy_warning": "Niektoré výsledky môžu byť skryté kvôli ochrane súkromia", + "result_may_be_hidden_warning": "Niektoré výsledky môžu byť skryté", + "search_dialog": "Vyhľadávacie dialógové okno", + "search_messages_hint": "Ak chcete vyhľadávať správy, nájdite túto ikonu v hornej časti miestnosti ", + "spaces_title": "Priestory, v ktorých sa nachádzate", + "start_group_chat_button": "Začať skupinovú konverzáciu" + }, + "stickers": { + "empty": "Momentálne nemáte aktívne žiadne balíčky s nálepkami", + "empty_add_prompt": "Pridajte si nejaké teraz" + }, + "terms": { + "column_document": "Dokument", + "column_service": "Služba", + "column_summary": "Zhrnutie", + "identity_server_no_terms_description_1": "Táto akcia vyžaduje prístup k predvolenému serveru totožností na overenie emailovej adresy alebo telefónneho čísla, ale server nemá žiadne podmienky používania.", + "identity_server_no_terms_description_2": "Pokračujte len v prípade, že dôverujete prevádzkovateľovi servera.", + "identity_server_no_terms_title": "Server totožností nemá žiadne podmienky poskytovania služieb", + "inline_intro_text": "Ak chcete pokračovať, musíte prijať :", + "integration_manager": "Použiť boty, premostenia, widgety a balíčky s nálepkami", + "intro": "Ak chcete pokračovať, musíte prijať podmienky tejto služby.", + "summary_identity_server_1": "Nájsť ostatných pomocou telefónu alebo e-mailu", + "summary_identity_server_2": "Byť nájdený pomocou telefónu alebo e-mailu", + "tac_button": "Prečítať zmluvné podmienky", + "tac_description": "Ak chcete aj naďalej používať domovský server %(homeserverDomain)s, mali by ste si prečítať a odsúhlasiť naše zmluvné podmienky.", + "tac_title": "Zmluvné podmienky", + "tos": "Podmienky poskytovania služby" + }, + "theme": { + "light_high_contrast": "Ľahký vysoký kontrast", + "match_system": "Zhoda so systémom" + }, + "thread_view_back_action_label": "Späť na vlákno", + "threads": { + "all_threads": "Všetky vlákna", + "all_threads_description": "Zobrazí všetky vlákna z aktuálnej miestnosti", + "count_of_reply": { + "one": "%(count)s odpoveď", + "other": "%(count)s odpovedí" + }, + "empty_explainer": "Vlákna pomáhajú udržiavať konverzácie v téme a uľahčujú ich sledovanie.", + "empty_has_threads_tip": "Odpovedzte na prebiehajúce vlákno alebo použite \"%(replyInThread)s\", keď prejdete nad správu a začnete novú.", + "empty_heading": "Udržujte diskusie organizované pomocou vlákien", + "empty_tip": "Tip: Použite položku “%(replyInThread)s”, keď prejdete ponad správu.", + "error_start_thread_existing_relation": "Nie je možné vytvoriť vlákno z udalosti s existujúcim vzťahom", + "my_threads": "Moje vlákna", + "my_threads_description": "Zobrazí všetky vlákna, v ktorých ste sa zúčastnili", + "open_thread": "Otvoriť vlákno", + "show_all_threads": "Zobraziť všetky vlákna", + "show_thread_filter": "Zobraziť:", + "unable_to_decrypt": "Nie je možné dešifrovať správu" + }, + "time": { + "about_day_ago": "asi pred jedným dňom", + "about_hour_ago": "približne pred hodinou", + "about_minute_ago": "približne pred minútou", + "date_at_time": "%(date)s o %(time)s", + "few_seconds_ago": "pred pár sekundami", + "hours_minutes_seconds_left": "ostáva %(hours)sh %(minutes)sm %(seconds)ss", + "in_about_day": "približne o deň", + "in_about_hour": "približne o hodinu", + "in_about_minute": "približne o minútu", + "in_few_seconds": "o pár sekúnd", + "in_n_days": "o %(num)s dní", + "in_n_hours": "o %(num)s hodín", + "in_n_minutes": "o %(num)s minút", + "left": "zostáva %(timeRemaining)s", + "minutes_seconds_left": "ostáva %(minutes)sm %(seconds)ss", + "n_days_ago": "pred %(num)s dňami", + "n_hours_ago": "pred %(num)s hodinami", + "n_minutes_ago": "pred %(num)s minútami", + "seconds_left": "%(seconds)ss ostáva" + }, + "timeline": { + "context_menu": { + "collapse_reply_thread": "Zbaliť vlákno odpovedí", + "external_url": "Pôvodná URL", + "open_in_osm": "Otvoriť v OpenStreetMap", + "report": "Nahlásiť", + "resent_unsent_reactions": "Opätovné odoslanie %(unsentCount)s reakcií", + "show_url_preview": "Zobraziť náhľad", + "view_related_event": "Zobraziť súvisiacu udalosť", + "view_source": "Zobraziť zdroj" + }, + "creation_summary_dm": "%(creator)s vytvoril/a túto priamu správu.", + "creation_summary_room": "%(creator)s vytvoril a nastavil miestnosť.", + "decryption_failure_blocked": "Odosielateľ vám zablokoval príjem tejto správy", + "download_action_decrypting": "Dešifrovanie", + "download_action_downloading": "Preberanie", + "edits": { + "tooltip_label": "Upravené %(date)s. Kliknutím zobrazíte úpravy.", + "tooltip_sub": "Kliknutím zobrazíte úpravy", + "tooltip_title": "Upravené %(date)s" + }, + "encrypted_historical_messages_unavailable": "Šifrované správy pred týmto bodom nie sú k dispozícii.", + "error_no_renderer": "Nie je možné zobraziť túto udalosť", + "error_rendering_message": "Nemožno načítať túto správu", + "historical_messages_unavailable": "Nemôžete vidieť predchádzajúce správy", + "in_room_name": " v %(room)s", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s ukončil/a hlasové vysielanie", + "you": "Ukončili ste hlasové vysielanie" + }, + "io.element.widgets.layout": "%(senderName)s aktualizoval usporiadanie miestnosti", + "load_error": { + "no_permission": "Pri pokuse načítať konkrétny bod v histórii tejto miestnosti sa vyskytla chyba, nemáte povolenie na zobrazenie zodpovedajúcej správy.", + "title": "Nepodarilo sa načítať pozíciu na časovej osi", + "unable_to_find": "Pokus o načítanie konkrétneho bodu na časovej osi tejto miestnosti, ale nepodarilo sa ho nájsť." + }, + "m.audio": { + "error_downloading_audio": "Chyba pri sťahovaní zvuku", + "error_processing_audio": "Chyba pri spracovaní hlasovej správy", + "error_processing_voice_message": "Chyba pri spracovaní hlasovej správy", + "unnamed_audio": "Nepomenovaný zvukový záznam" + }, + "m.beacon_info": { + "view_live_location": "Zobraziť polohu v reálnom čase" + }, + "m.call": { + "video_call_ended": "Videohovor ukončený", + "video_call_started": "Videohovor sa začal v %(roomName)s.", + "video_call_started_text": "%(name)s začal/a videohovor", + "video_call_started_unsupported": "Videohovor sa začal v %(roomName)s. (nie je podporované v tomto prehliadači)" + }, + "m.call.hangup": { + "dm": "Hovor skončil" + }, + "m.call.invite": { + "answered_elsewhere": "Hovor prijatý inde", + "call_back_prompt": "Zavolať späť", + "declined": "Hovor odmietnutý", + "failed_connect_media": "Nepodarilo sa pripojiť médiá", + "failed_connection": "Pripojenie zlyhalo", + "failed_opponent_media": "Ich zariadenie nemohlo spustiť kameru alebo mikrofón", + "missed_call": "Zmeškaný hovor", + "no_answer": "Žiadna odpoveď", + "unknown_error": "Vyskytla sa neznáma chyba", + "unknown_failure": "Neznáma chyba: %(reason)s", + "unknown_state": "Hovor je v neznámom stave!", + "video_call": "%(senderName)s uskutočnil video hovor.", + "video_call_unsupported": "%(senderName)s uskutočnil video hovor. (Nepodporované týmto prehliadačom)", + "voice_call": "%(senderName)s uskutočnil telefonát.", + "voice_call_unsupported": "%(senderName)s uskutočnil telefonát. (Nepodporované týmto prehliadačom)" + }, + "m.file": { + "decrypt_label": "Dešifrovať %(text)s", + "download_label": "Stiahnuť %(text)s", + "error_decrypting": "Chyba pri dešifrovaní prílohy", + "error_invalid": "Neplatný súbor%(extra)s" + }, + "m.image": { + "error": "Nie je možné zobraziť obrázok kvôli chybe", + "error_decrypting": "Chyba pri dešifrovaní obrázka", + "error_downloading": "Chyba pri sťahovaní obrázku", + "sent": "%(senderDisplayName)s poslal obrázok.", + "show_image": "Zobraziť obrázok" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s zrušil/a overovanie", + "you_cancelled": "Zrušili ste overenie používateľa %(name)s" + }, + "m.key.verification.done": "Overili ste používateľa %(name)s", + "m.key.verification.request": { + "declining": "Odmietanie …", + "user_accepted": "%(name)s prijal", + "user_cancelled": "%(name)s zrušil/a", + "user_declined": "%(name)s odmietol/a", + "user_wants_to_verify": "%(name)s chce overiť", + "you_accepted": "Prijali ste", + "you_cancelled": "Zrušili ste overenie", + "you_declined": "Zamietli ste overenie", + "you_started": "Odoslali ste žiadosť o overenie" + }, + "m.location": { + "full": "%(senderName)s zdieľal svoju polohu", + "location": "Zdieľal/a polohu: ", + "self_location": "Zdieľali svoju polohu: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s hlas", + "other": "%(count)s hlasov" + } + }, + "m.poll.end": { + "ended": "Ukončil anketu", + "sender_ended": "%(senderName)s ukončil anketu" + }, + "m.poll.start": "%(senderName)s spustil anketu - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s zmenil obrázok miestnosti.", + "changed_img": "%(senderDisplayName)s zmenil obrázok miestnosti ", + "lightbox_title": "%(senderDisplayName)s zmenil obrázok miestnosti %(roomName)s", + "removed": "%(senderDisplayName)s odstránil obrázok miestnosti." + }, + "m.room.canonical_alias": { + "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ť." + }, + "changed": "%(senderName)s zmenil/a adresy pre túto miestnosť.", + "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ť.", + "removed": "%(senderName)s odstránil hlavnú adresu tejto miestnosti.", + "set": "%(senderName)s nastavil hlavnú adresu tejto miestnosti %(address)s." + }, + "m.room.create": { + "continuation": "Táto miestnosť je pokračovaním staršej konverzácii.", + "see_older_messages": "Kliknutím sem zobrazíte staršie správy.", + "unknown_predecessor": "Nie je možné nájsť starú verziu tejto miestnosti (ID miestnosti: %(roomId)s) a nebol nám poskytnutý parameter 'via_servers' na jej vyhľadanie.", + "unknown_predecessor_guess_server": "Nie je možné nájsť starú verziu tejto miestnosti (ID miestnosti: %(roomId)s) a nebol nám poskytnutý parameter 'via_servers' na jej vyhľadanie. Je možné, že uhádnutie servera na základe ID miestnosti bude fungovať. Ak to chcete skúsiť, kliknite na tento odkaz:" + }, + "m.room.encryption": { + "disable_attempt": "Ignorovaný pokus o vypnutie šifrovania", + "disabled": "Šifrovanie nie je zapnuté", + "enabled": "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.", + "enabled_dm": "Správy sú tu end-to-end šifrované. Overte %(displayName)s v ich profile - ťuknite na ich profilový obrázok.", + "enabled_local": "Správy v tejto konverzácii sú šifrované od vás až k príjemcovi.", + "parameters_changed": "Niektoré parametre šifrovania boli zmenené.", + "unsupported": "Šifrovanie používané v tejto miestnosti nie je podporované." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s umožnil hosťom vstúpiť do miestnosti.", + "forbidden": "%(senderDisplayName)s zamedzil hosťom vstúpiť do miestnosti.", + "unknown": "%(senderDisplayName)s zmenil prístup hostí na %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s sprístupnil budúcu históriu miestnosti pre všetkých členov, od kedy boli pozvaní.", + "joined": "%(senderName)s sprístupnil budúcu históriu miestnosti pre všetkých členov, od kedy vstúpili.", + "shared": "%(senderName)s sprístupnil budúcu históriu miestnosti pre všetkých členov.", + "unknown": "%(senderName)s sprístupnil budúcu históriu miestnosti neznámym (%(visibility)s).", + "world_readable": "%(senderName)s sprístupnil budúcu históriu miestnosti pre každého." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s nastavil vstup do miestnosti len pre pozvaných.", + "knock": "%(senderDisplayName)s zmenil/a pravidlo pripojenia na žiadosť o vstup.", + "public": "%(senderDisplayName)s zverejnil túto miestnosť pre všetkých, ktorí poznajú jej odkaz.", + "restricted": "%(senderDisplayName)s zmenil, kto sa môže pripojiť k tejto miestnosti.", + "restricted_settings": "%(senderDisplayName)s zmenil/a, kto sa môže pripojiť k tejto miestnosti. Zobraziť nastavenia.", + "unknown": "%(senderDisplayName)s zmenil podmienku vstupu na %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s prijal/a pozvanie pre %(displayName)s", + "accepted_invite": "%(targetName)s prijal/a pozvanie", + "ban": "%(senderName)s zakázal používateľa %(targetName)s", + "ban_reason": "%(senderName)s zakázal používateľa %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s zmenil/a svoj profilový obrázok", + "change_name": "%(oldDisplayName)s zmenil/a svoje meno na %(displayName)s", + "change_name_avatar": "%(oldDisplayName)s zmenil/a svoje zobrazované meno a profilový obrázok", + "invite": "%(senderName)s pozval/a používateľa %(targetName)s", + "join": "%(targetName)s vstúpil do miestnosti", + "kick": "%(senderName)s odstránil používateľa %(targetName)s", + "kick_reason": "%(senderName)s odstránil používateľa %(targetName)s: %(reason)s", + "left": "%(targetName)s opustil/a miestnosť", + "left_reason": "%(targetName)s opustil/a miestnosť: %(reason)s", + "no_change": "%(senderName)s neurobil žiadne zmeny", + "reject_invite": "%(targetName)s odmietol/a pozvánku", + "remove_avatar": "%(senderName)s odstránil/a svoj profilový obrázok", + "remove_name": "%(senderName)s odstránil svoje zobrazované meno (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s nastavil/a svoj profilový obrázok", + "set_name": "%(senderName)s nastavil/a svoje zobrazované meno na %(displayName)s", + "unban": "%(senderName)s zrušil/a zákaz pre %(targetName)s", + "withdrew_invite": "%(senderName)s odvolal pozvanie od %(targetName)s", + "withdrew_invite_reason": "%(senderName)s odvolal pozvanie od %(targetName)s: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s zmenil/a meno miestnosti z %(oldRoomName)s na %(newRoomName)s.", + "remove": "%(senderDisplayName)s odstránil názov miestnosti.", + "set": "%(senderDisplayName)s zmenil názov miestnosti na %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s zmenil pripnuté správy pre túto miestnosť.", + "changed_link": "%(senderName)s zmenil pripnuté správy pre túto miestnosť.", + "pinned": "%(senderName)s pripol správu v tejto miestnosti. Pozrite si všetky pripnuté správy.", + "pinned_link": "%(senderName)s pripol správu v tejto miestnosti. Pozrite si všetky pripnuté správy.", + "unpinned": "%(senderName)s odopol správu v tejto miestnosti. Pozrite si všetky pripnuté správy.", + "unpinned_link": "%(senderName)s odopol správu v tejto miestnosti. Pozrite si všetky pripnuté správy." + }, + "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" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Všetky servery majú zákaz účasti! Túto miestnosť už nie je možné používať.", + "changed": "%(senderDisplayName)s zmenil ACL servera pre túto miestnosť.", + "set": "%(senderDisplayName)s nastavil ACL servera pre túto miestnosť." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s odvolal pozvanie vstúpiť do miestnosti pre %(targetDisplayName)s.", + "sent": "%(senderName)s pozval %(targetDisplayName)s vstúpiť do miestnosti." + }, + "m.room.tombstone": "%(senderDisplayName)s aktualizoval túto miestnosť.", + "m.room.topic": "%(senderDisplayName)s zmenil tému na \"%(topic)s\".", + "m.sticker": "%(senderDisplayName)s poslal nálepku.", + "m.video": { + "error_decrypting": "Chyba pri dešifrovaní videa" + }, + "m.widget": { + "added": "%(senderName)s pridal widget %(widgetName)s", + "jitsi_ended": "Videokonferencia ukončená používateľom %(senderName)s", + "jitsi_join_right_prompt": "Pripojte sa ku konferencii z informačnej karty miestnosti vpravo", + "jitsi_join_top_prompt": "Pripojte sa ku konferencii v hornej časti tejto miestnosti", + "jitsi_started": "Videokonferencia spustená používateľom %(senderName)s", + "jitsi_updated": "Videokonferencia aktualizovaná používateľom %(senderName)s", + "modified": "%(senderName)s zmenil widget %(widgetName)s", + "removed": "%(senderName)s odstránil widget %(widgetName)s" + }, + "mab": { + "collapse_reply_chain": "Zbaliť citácie", + "copy_link_thread": "Kopírovať odkaz na vlákno", + "expand_reply_chain": "Rozbaliť citácie", + "label": "Akcie správy", + "view_in_room": "Zobraziť v miestnosti" + }, + "mjolnir": { + "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", + "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_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", + "created_rule": "%(senderName)s vytvoril pravidlo zakázať vstúpiť zhodujúce 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_users": "%(senderName)s vytvoril pravidlo zakázať vstúpiť používateľom zhodujúcim sa s %(glob)s, dôvod: %(reason)s", + "message_hidden": "Tohto používateľa ste ignorovali, takže jeho správa je skrytá. Ukázať aj tak.", + "removed_rule": "%(senderName)s odstránil pravidlo zákazu vstupu zhodné 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_users": "%(senderName)s odstránil pravidlo zákazu vstúpiť používateľom zhodujúcich sa s %(glob)s", + "updated_invalid_rule": "%(senderName)s aktualizoval neplatné pravidlo zákazu vstúpiť", + "updated_rule": "%(senderName)s aktualizoval pravidlo zakázať vstúpiť zhodujúce 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_users": "%(senderName)s aktualizoval pravidlo zákazu vstúpiť používateľom zhodujúcim sa s %(glob)s, dôvod: %(reason)s" + }, + "no_permission_messages_before_invite": "Nemáte povolenie na zobrazenie správ z obdobia pred vaším pozvaním.", + "no_permission_messages_before_join": "Nemáte oprávnenie na zobrazenie správ z obdobia pred vaším vstupom.", + "pending_moderation": "Správa čaká na moderovanie", + "pending_moderation_reason": "Správa čaká na moderáciu: %(reason)s", + "reactions": { + "add_reaction_prompt": "Pridať reakciu", + "label": "%(reactors)s reagovali %(content)s", + "tooltip": "reagoval %(shortName)s" + }, + "read_receipt_title": { + "one": "Videl %(count)s človek", + "other": "Videlo %(count)s ľudí" + }, + "read_receipts_label": "Potvrdenia o prečítaní", + "redacted": { + "tooltip": "Správa odstránená dňa %(date)s" + }, + "redaction": "Správa vymazaná používateľom %(name)s", + "reply": { + "error_loading": "Nie je možné načítať udalosť odkazovanú v odpovedi. Takáto udalosť buď neexistuje alebo nemáte povolenie na jej zobrazenie.", + "in_reply_to": "Odpoveď na ", + "in_reply_to_for_export": "V odpovedi na túto správu" + }, + "scalar_starter_link": { + "dialog_description": "Budete presmerovaní na stránku tretej strany, aby ste mohli overiť svoj účet na použitie s %(integrationsUrl)s. Chcete pokračovať?", + "dialog_title": "Pridať integráciu" + }, + "self_redaction": "Správa vymazaná", + "send_state_encrypting": "Šifrovanie vašej správy…", + "send_state_failed": "Nepodarilo sa odoslať", + "send_state_sending": "Odosielanie vašej správy…", + "send_state_sent": "Vaša správa bola odoslaná", + "summary": { + "banned": { + "other": "mal %(count)s krát zakázaný vstup", + "one": "mal zakázaný vstup" + }, + "banned_multiple": { + "other": "mali %(count)s krát zakázaný vstup", + "one": "mali zakázaný vstup" + }, + "changed_avatar": { + "other": "%(oneUser)s si zmenil svoj profilový obrázok %(count)s-krát", + "one": "%(oneUser)s zmenil/a svoj profilový obrázok" + }, + "changed_avatar_multiple": { + "other": "%(severalUsers)ssi zmenili %(count)s-krát profilový obrázok", + "one": "%(severalUsers)szmenilo svoj profilový obrázok" + }, + "changed_name": { + "other": "%(oneUser)ssi %(count)s krát zmenil meno", + "one": "%(oneUser)ssi zmenil meno" + }, + "changed_name_multiple": { + "other": "%(severalUsers)ssi %(count)s krát zmenili meno", + "one": "%(severalUsers)ssi zmenili meno" + }, + "hidden_event": { + "one": "%(oneUser)sposlal/a skrytú správu", + "other": "%(oneUser)sposlal %(count)s skrytých správ" + }, + "hidden_event_multiple": { + "other": "%(severalUsers)sposlalo %(count)s skrytých správ", + "one": "%(severalUsers)sposlalo skrytú správu" + }, + "invite_withdrawn": { + "other": "%(oneUser)smal %(count)s krát stiahnuté pozvanie", + "one": "%(oneUser)smal stiahnuté pozvanie" + }, + "invite_withdrawn_multiple": { + "other": "%(severalUsers)smali %(count)s krát stiahnuté pozvanie", + "one": "%(severalUsers)smali stiahnuté pozvanie" + }, + "invited": { + "other": "bol %(count)s krát pozvaný", + "one": "bol pozvaný" + }, + "invited_multiple": { + "other": "boli %(count)s krát pozvaní", + "one": "boli pozvaní" + }, + "joined": { + "other": "%(oneUser)s%(count)s krát vstúpil", + "one": "%(oneUser)svstúpil" + }, + "joined_and_left": { + "other": "%(oneUser)s%(count)s krát vstúpil a opustil", + "one": "%(oneUser)svstúpil a opustil" + }, + "joined_and_left_multiple": { + "other": "%(severalUsers)s%(count)s krát vstúpili a opustili", + "one": "%(severalUsers)svstúpili a opustili" + }, + "joined_multiple": { + "other": "%(severalUsers)s%(count)s krát vstúpili", + "one": "%(severalUsers)svstúpili" + }, + "kicked": { + "other": "bol odstránený %(count)s krát", + "one": "bol odstránený" + }, + "kicked_multiple": { + "one": "bol odstránený", + "other": "boli odstránení %(count)s krát" + }, + "left": { + "other": "%(oneUser)s%(count)s krát opustil", + "one": "%(oneUser)sodišiel/a" + }, + "left_multiple": { + "other": "%(severalUsers)s%(count)s krát opustili", + "one": "%(severalUsers)sopustili" + }, + "no_change": { + "one": "%(oneUser)snespravil žiadne zmeny", + "other": "%(oneUser)s nevykonal žiadne zmeny %(count)s krát" + }, + "no_change_multiple": { + "one": "%(severalUsers)snespravili žiadne zmeny", + "other": "%(severalUsers)s nevykonali žiadne zmeny %(count)s krát" + }, + "pinned_events": { + "other": "%(oneUser)szmenil pripnuté správy v miestnosti %(count)s krát", + "one": "%(oneUser)szmenil pripnuté správy v miestnosti" + }, + "pinned_events_multiple": { + "other": "%(severalUsers)szmenili pripnuté správy v miestnosti %(count)s krát", + "one": "%(severalUsers)szmenili pripnuté správy v miestnosti" + }, + "redacted": { + "other": "%(oneUser)s odstránil/a %(count)s správ", + "one": "%(oneUser)sodstránil správu" + }, + "redacted_multiple": { + "other": "%(severalUsers)sodstránili %(count)s správ", + "one": "%(severalUsers)s odstránili správu" + }, + "rejected_invite": { + "other": "%(oneUser)s%(count)s krát odmietol pozvanie", + "one": "%(oneUser)sodmietol pozvanie" + }, + "rejected_invite_multiple": { + "other": "%(severalUsers)s%(count)s krát odmietli pozvanie", + "one": "%(severalUsers)sodmietly pozvanie" + }, + "rejoined": { + "other": "%(oneUser)s%(count)s krát opustil a znovu vstúpil", + "one": "%(oneUser)sopustil a znovu vstúpil" + }, + "rejoined_multiple": { + "other": "%(severalUsers)s%(count)s krát opustili a znovu vstúpili", + "one": "%(severalUsers)sopustili a znovu vstúpili" + }, + "server_acls": { + "other": "%(oneUser)szmenil ACL servera %(count)s krát", + "one": "%(oneUser)s zmenil ACL servera" + }, + "server_acls_multiple": { + "other": "%(severalUsers)szmenilo ACL servera %(count)s krát", + "one": "%(severalUsers)s zmenilo ACL servera" + }, + "unbanned": { + "other": "mal %(count)s krát povolený vstup", + "one": "mal povolený vstup" + }, + "unbanned_multiple": { + "other": "mali %(count)s krát povolený vstup", + "one": "mali povolený vstup" + } }, - "show_less": "Zobraziť menej", - "notification_options": "Možnosti oznámenia" + "thread_info_basic": "Z vlákna", + "typing_indicator": { + "more_users": { + "other": "%(names)s a %(count)s ďalší píšu …", + "one": "%(names)s a jeden ďalší píše …" + }, + "one_user": "%(displayName)s píše …", + "two_users": "%(names)s a %(lastPerson)s píšu …" + }, + "undecryptable_tooltip": "Túto správu sa nepodarilo dešifrovať", + "url_preview": { + "close": "Zatvoriť náhľad", + "show_n_more": { + "one": "Zobraziť %(count)s ďalší náhľad", + "other": "Zobraziť %(count)s ďalších náhľadov" + } + } }, - "report_content": { - "missing_reason": "Vyplňte prosím, prečo podávate hlásenie.", - "unable_create_room_moderation_bot": "Nie je možné vytvoriť miestnosť pomocou moderačného bota", - "ignore_user": "Ignorovať používateľa", - "hide_messages_from_user": "Označte, či chcete skryť všetky aktuálne a budúce správy od tohto používateľa.", - "nature_disagreement": "To, čo tento používateľ napísal, je nesprávne.\nBude to nahlásené moderátorom miestnosti.", - "nature_toxic": "Tento používateľ prejavuje nepriateľské správanie, napríklad uráža ostatných používateľov alebo zdieľa obsah určený len pre dospelých v miestnosti určenej pre rodiny alebo inak porušuje pravidlá tejto miestnosti.\nToto bude nahlásené moderátorom miestnosti.", - "nature_illegal": "Tento používateľ prejavuje protiprávne správanie, napríklad zverejňuje doxing (citlivé informácie o ľudoch) alebo sa vyhráža násilím.\nToto bude nahlásené moderátorom miestnosti, ktorí to môžu postúpiť právnym orgánom.", - "nature_spam": "Tento používateľ spamuje miestnosť reklamami, odkazmi na reklamy alebo propagandou.\nToto bude nahlásené moderátorom miestnosti.", - "report_to_homeserver_encrypted": "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.", - "report_to_homeserver": "Táto miestnosť je venovaná nelegálnemu alebo nebezpečnému obsahu alebo moderátori nezvládajú moderovať nelegálny alebo nebezpečný obsah.\n Toto bude nahlásené správcom %(homeserver)s.", - "nature_other": "Akýkoľvek iný dôvod. Opíšte problém.\nTento problém bude nahlásený moderátorom miestnosti.", - "nature": "Prosím, vyberte charakter a popíšte, čo robí túto správu obťažujúcou.", - "disagree": "Nesúhlasím", - "toxic_behaviour": "Nebezpečné správanie", - "illegal_content": "Nelegálny obsah", - "spam_or_propaganda": "Spam alebo propaganda", - "report_entire_room": "Nahlásiť celú miestnosť", - "report_content_to_homeserver": "Nahlásenie obsahu správcovi domovského serveru", - "description": "Nahlásenie tejto správy odošle jej jedinečné \"ID udalosti\" správcovi vášho domovského servera. Ak sú správy v tejto miestnosti zašifrované, správca domovského servera nebude môcť prečítať text správy ani zobraziť žiadne súbory alebo obrázky." + "truncated_list_n_more": { + "other": "A %(count)s ďalších…" }, - "setting": { - "help_about": { - "brand_version": "Verzia %(brand)s:", - "olm_version": "Olm verzia:", - "help_link": "Pomoc pri používaní %(brand)s môžete získať kliknutím sem.", - "help_link_chat_bot": "Pomoc pri používaní aplikácie %(brand)s môžete získať kliknutím sem, alebo začnite konverzáciu s našim robotom pomocou tlačidla dole.", - "chat_bot": "Konverzácia s %(brand)s Bot", - "title": "Pomocník a o programe", - "versions": "Verzie", - "homeserver": "Domovský server je %(homeserverUrl)s", - "identity_server": "Server identity je %(identityServerUrl)s", - "access_token_detail": "Váš prístupový token poskytuje úplný prístup k vášmu účtu. S nikým ho nezdieľajte.", - "clear_cache_reload": "Vymazať vyrovnávaciu pamäť a načítať znovu" + "unsupported_server_description": "Tento server používa staršiu verziu systému Matrix. Ak chcete používať %(brand)s bez chýb, aktualizujte na Matrix %(version)s.", + "unsupported_server_title": "Váš server nie je podporovaný", + "update": { + "changelog": "Zoznam zmien", + "check_action": "Skontrolovať dostupnosť aktualizácie", + "checking": "Kontrola dostupnosti aktualizácie…", + "downloading": "Sťahovanie aktualizácie…", + "error_encountered": "Vyskytla sa chyba (%(errorDetail)s).", + "error_unable_load_commit": "Nie je možné načítať podrobnosti pre commit: %(msg)s", + "new_version_available": "Je dostupná nová verzia. Aktualizovať.", + "no_update": "K dispozícii nie je žiadna aktualizácia.", + "release_notes_toast_title": "Čo Je Nové", + "see_changes_button": "Čo je nové?", + "toast_description": "K dispozícii je nová verzia %(brand)s", + "toast_title": "Aktualizovať %(brand)s", + "unavailable": "Nedostupné" + }, + "upload_failed_generic": "Nepodarilo sa nahrať súbor „%(fileName)s“.", + "upload_failed_size": "Veľkosť súboru „%(fileName)s“ prekračuje limit veľkosti súboru nahrávania na tento domovský server", + "upload_failed_title": "Nahrávanie zlyhalo", + "upload_file": { + "cancel_all_button": "Zrušiť všetky", + "error_file_too_large": "Tento súbor je príliš veľký na odoslanie. Limit veľkosti súboru je %(limit)s, ale tento súbor má %(sizeOfThisFile)s.", + "error_files_too_large": "Tieto súbory sú príliš veľké na nahratie. Limit veľkosti súboru je %(limit)s.", + "error_some_files_too_large": "Niektoré súbory sú príliš veľké na to, aby sa dali nahrať. Limit veľkosti súboru je %(limit)s.", + "error_title": "Chyba pri nahrávaní", + "title": "Nahrať súbory", + "title_progress": "Nahrať súbory (%(current)s z %(total)s)", + "upload_all_button": "Nahrať všetko", + "upload_n_others_button": { + "one": "Nahrať %(count)s ďalší súbor", + "other": "Nahrať %(count)s ďalších súborov" } }, + "user_info": { + "admin_tools_section": "Nástroje správcu", + "ban_button_room": "Zakázať vstup do miestnosti", + "ban_button_space": "Zakázať vstup do priestoru", + "ban_room_confirm_title": "Zakázať vstup do %(roomName)s", + "ban_space_everything": "Zakázať im všetko, na čo mám oprávnenie", + "ban_space_specific": "Zakázať im konkrétne právomoci, na ktoré mám oprávnenie", + "count_of_sessions": { + "one": "%(count)s relácia", + "other": "%(count)s relácie" + }, + "count_of_verified_sessions": { + "one": "1 overená relácia", + "other": "%(count)s overených relácií" + }, + "deactivate_confirm_action": "Deaktivovať používateľa", + "deactivate_confirm_description": "Deaktivácia tohto používateľa ho odhlási a zabráni mu v opätovnom prihlásení. Okrem toho opustí všetky miestnosti, v ktorých sa nachádza. Túto akciu nie je možné vrátiť späť. Ste si istí, že chcete tohto používateľa deaktivovať?", + "deactivate_confirm_title": "Deaktivovať používateľa?", + "demote_button": "Znížiť", + "demote_self_confirm_description_space": "Túto zmenu nebudete môcť vrátiť späť, pretože sa degradujete, a ak ste posledným privilegovaným používateľom v priestore, nebude možné získať oprávnenia späť.", + "demote_self_confirm_room": "Túto zmenu nebudete môcť vrátiť späť, pretože sa degradujete, a ak ste posledným privilegovaným používateľom v miestnosti, nebude možné získať oprávnenia späť.", + "demote_self_confirm_title": "Znížiť vlastnú úroveň oprávnení?", + "disinvite_button_room": "Zrušiť pozvánku z miestnosti", + "disinvite_button_room_name": "Zrušenie pozvania z %(roomName)s", + "disinvite_button_space": "Zrušiť pozvánku z priestoru", + "edit_own_devices": "Upraviť zariadenia", + "error_ban_user": "Nepodarilo sa zakázať používateľa", + "error_deactivate": "Nepodarilo sa deaktivovať používateľa", + "error_kicking_user": "Nepodarilo sa odstrániť používateľa", + "error_mute_user": "Nepodarilo sa umlčať používateľa", + "error_revoke_3pid_invite_description": "Pozvánku nebolo možné odvolať. Na serveri môže byť dočasný problém alebo nemáte dostatočné oprávnenia na odvolanie pozvánky.", + "error_revoke_3pid_invite_title": "Nepodarilo sa odvolať pozvánku", + "hide_sessions": "Skryť relácie", + "hide_verified_sessions": "Skryť overené relácie", + "ignore_confirm_description": "Všetky správy a pozvánky od tohto používateľa budú skryté. Ste si istí, že ich chcete ignorovať?", + "ignore_confirm_title": "Ignorovať %(user)s", + "invited_by": "Pozvaný používateľom %(sender)s", + "jump_to_rr_button": "Preskočiť na potvrdenie o prečítaní", + "kick_button_room": "Odstrániť z miestnosti", + "kick_button_room_name": "Odstrániť z %(roomName)s", + "kick_button_space": "Odstrániť z priestoru", + "kick_button_space_everything": "Odstrániť ich zo všetkého, na čo mám oprávnenie", + "kick_space_specific": "Odstrániť ich z konkrétnych vecí, na ktoré mám oprávnenie", + "kick_space_warning": "Stále budú mať prístup ku všetkému, čoho nie ste správcom.", + "promote_warning": "Túto zmenu nebudete môcť vrátiť späť, pretože tomuto používateľovi udeľujete rovnakú úroveň oprávnenia, akú máte vy.", + "redact": { + "confirm_button": { + "other": "Odstrániť %(count)s správ", + "one": "Odstrániť 1 správu" + }, + "confirm_description_1": { + "one": "Chystáte sa odstrániť %(count)s správu od používateľa %(user)s. Týmto ju natrvalo odstránite pre všetkých účastníkov konverzácie. Chcete pokračovať?", + "other": "Chystáte sa odstrániť %(count)s správ od používateľa %(user)s. Týmto ich natrvalo odstránite pre všetkých účastníkov konverzácie. Chcete pokračovať?" + }, + "confirm_description_2": "Pri veľkom množstve správ to môže trvať určitý čas. Medzitým prosím neobnovujte svojho klienta.", + "confirm_keep_state_explainer": "Zrušte označenie, ak chcete odstrániť aj systémové správy o tomto používateľovi (napr. zmena členstva, zmena profilu...)", + "confirm_keep_state_label": "Zachovať systémové správy", + "confirm_title": "Odstrániť posledné správy používateľa %(user)s", + "no_recent_messages_description": "Skúste sa posunúť nahor na časovej osi a pozrite sa, či tam nie sú nejaké skoršie.", + "no_recent_messages_title": "Nenašli sa žiadne nedávne správy od používateľa %(user)s" + }, + "redact_button": "Odstrániť posledné správy", + "revoke_invite": "Odvolať pozvánku", + "role_label": "Rola v ", + "room_encrypted": "Správy v tejto miestnosti sú šifrované od vás až k príjemcovi.", + "room_encrypted_detail": "Vaše správy sú zabezpečené a jedinečné kľúče na ich odomknutie máte len vy a príjemca.", + "room_unencrypted": "Správy v tejto miestnosti nie sú šifrované od vás až k príjemcovi.", + "room_unencrypted_detail": "V šifrovaných miestnostiach sú vaše správy zabezpečené a jedinečné kľúče na ich odomknutie máte len vy a príjemca.", + "share_button": "Zdieľať odkaz na používateľa", + "unban_button_room": "Zrušiť zákaz vstupu do miestnosti", + "unban_button_space": "Zrušiť zákaz vstupu do priestoru", + "unban_room_confirm_title": "Zrušiť zákaz vstup do %(roomName)s", + "unban_space_everything": "Zrušiť im zákaz zo všetkého, na čo mám oprávnenie", + "unban_space_specific": "Zrušiť im zákaz z konkrétnych právomocí, na ktoré mám oprávnenie", + "unban_space_warning": "Nebudú mať prístup k tomu, čoho nie ste správcom.", + "verify_button": "Overiť používateľa", + "verify_explainer": "V záujme zvýšenia bezpečnosti overte tohto používateľa tak, že na oboch zariadeniach skontrolujete jednorazový kód." + }, + "user_menu": { + "settings": "Všetky nastavenia", + "switch_theme_dark": "Prepnúť na tmavý režim", + "switch_theme_light": "Prepnúť na svetlý režim" + }, + "voice_broadcast": { + "30s_backward": "30s späť", + "30s_forward": "30s dopredu", + "action": "Hlasové vysielanie", + "buffering": "Načítavanie do vyrovnávacej pamäte…", + "confirm_listen_affirm": "Áno, ukončiť moje nahrávanie", + "confirm_listen_description": "Ak začnete počúvať toto živé vysielanie, váš aktuálny záznam živého vysielania sa ukončí.", + "confirm_listen_title": "Počúvať živé vysielanie?", + "confirm_stop_affirm": "Áno, zastaviť vysielanie", + "confirm_stop_description": "Určite chcete zastaviť vysielanie naživo? Tým sa vysielanie ukončí a v miestnosti bude k dispozícii celý záznam.", + "confirm_stop_title": "Zastaviť vysielanie naživo?", + "connection_error": "Chyba pripojenia - nahrávanie pozastavené", + "failed_already_recording_description": "Už nahrávate hlasové vysielanie. Ukončite aktuálne hlasové vysielanie a spustite nové.", + "failed_already_recording_title": "Nemôžete spustiť nové hlasové vysielanie", + "failed_decrypt": "Hlasové vysielanie sa nedá dešifrovať", + "failed_generic": "Toto hlasové vysielanie nie je možné prehrať", + "failed_insufficient_permission_description": "Nemáte požadované oprávnenia na spustenie hlasového vysielania v tejto miestnosti. Obráťte sa na správcu miestnosti, aby vám rozšíril oprávnenia.", + "failed_insufficient_permission_title": "Nemôžete spustiť nové hlasové vysielanie", + "failed_no_connection_description": "Bohužiaľ teraz nemôžeme spustiť nahrávanie. Skúste to prosím neskôr.", + "failed_no_connection_title": "Chyba pripojenia", + "failed_others_already_recording_description": "Niekto iný už nahráva hlasové vysielanie. Počkajte, kým sa skončí jeho hlasové vysielanie, a potom spustite nové.", + "failed_others_already_recording_title": "Nemôžete spustiť nové hlasové vysielanie", + "go_live": "Prejsť naživo", + "live": "Naživo", + "pause": "pozastaviť hlasové vysielanie", + "play": "spustiť hlasové vysielanie", + "resume": "obnoviť hlasové vysielanie" + }, + "voice_message": { + "cant_start_broadcast_description": "Nemôžete spustiť hlasovú správu, pretože práve nahrávate živé vysielanie. Ukončite prosím živé vysielanie, aby ste mohli začať nahrávať hlasovú správu.", + "cant_start_broadcast_title": "Nemožno spustiť hlasovú správu" + }, + "voip": { + "already_in_call": "Hovor už prebieha", + "already_in_call_person": "S touto osobou už hovor prebieha.", + "answered_elsewhere": "Hovor prijatý inde", + "answered_elsewhere_description": "Hovor bol prijatý na inom zariadení.", + "audio_devices": "Zvukové zariadenia", + "call_failed": "Zlyhanie hovoru", + "call_failed_description": "Hovor nemohol byť realizovaný", + "call_failed_media": "Hovor zlyhal, pretože nebolo možné získať prístup k webkamere alebo mikrofónu. Skontrolujte, či:", + "call_failed_media_applications": "Webkameru nepoužíva žiadna iná aplikácia", + "call_failed_media_connected": "Mikrofón a webkamera sú pripojené a správne nastavené", + "call_failed_media_permissions": "Udeľuje sa povolenie na používanie webkamery", + "call_failed_microphone": "Hovor zlyhal, pretože nebolo možné získať prístup k mikrofónu. Skontrolujte, či je mikrofón pripojený a správne nastavený.", + "call_held": "%(peerName)s podržal hovor", + "call_held_resume": "Podržali ste hovor Pokračovať", + "call_held_switch": "Podržali ste hovor Prepnúť", + "call_toast_unknown_room": "Neznáma miestnosť", + "camera_disabled": "Váš fotoaparát je vypnutý", + "camera_enabled": "Fotoaparát je stále zapnutý", + "cannot_call_yourself_description": "Nemôžete zavolať samému sebe.", + "change_input_device": "Zmeniť vstupné zariadenie", + "connecting": "Pripájanie", + "connection_lost": "Spojenie so serverom bolo prerušené", + "connection_lost_description": "Bez pripojenia k serveru nie je možné uskutočňovať hovory.", + "consulting": "Konzultovanie s %(transferTarget)s. Presmerovanie na %(transferee)s", + "default_device": "Predvolené zariadenie", + "dial": "Vytočiť číslo", + "dialpad": "Číselník", + "disable_camera": "Vypnúť kameru", + "disable_microphone": "Stlmiť mikrofón", + "disabled_no_one_here": "Nie je tu nikto, komu by ste mohli zavolať", + "disabled_no_perms_start_video_call": "Nemáte povolenie na spustenie videohovorov", + "disabled_no_perms_start_voice_call": "Nemáte povolenie na spustenie hlasových hovorov", + "disabled_ongoing_call": "Prebiehajúci hovor", + "enable_camera": "Zapnúť kameru", + "enable_microphone": "Zrušiť stlmenie mikrofónu", + "expand": "Návrat k hovoru", + "failed_call_live_broadcast_description": "Nemôžete spustiť hovor, pretože práve nahrávate živé vysielanie. Ukončite živé vysielanie, aby ste mohli začať hovor.", + "failed_call_live_broadcast_title": "Nie je možné začať hovor", + "hangup": "Zavesiť", + "hide_sidebar_button": "Skryť bočný panel", + "input_devices": "Vstupné zariadenia", + "join_button_tooltip_call_full": "Prepáčte — tento hovor je momentálne obsadený", + "join_button_tooltip_connecting": "Pripájanie", + "maximise": "Vyplniť obrazovku", + "misconfigured_server": "Hovor zlyhal z dôvodu nesprávne nastaveného servera", + "misconfigured_server_description": "Prosím, požiadajte správcu vášho domovského servera (%(homeserverDomain)s) aby nakonfiguroval Turn server, čo zlepší spoľahlivosť audio / video hovorov.", + "misconfigured_server_fallback": "Prípadne môžete skúsiť použiť verejný server na adrese , ale nebude to tak spoľahlivé a vaša IP adresa bude zdieľaná s týmto serverom. Môžete to spravovať aj v nastaveniach.", + "misconfigured_server_fallback_accept": "Skúste použiť %(server)s", + "more_button": "Viac", + "msisdn_lookup_failed": "Nie je možné vyhľadať telefónne číslo", + "msisdn_lookup_failed_description": "Pri vyhľadávaní telefónneho čísla došlo k chybe", + "msisdn_transfer_failed": "Nie je možné presmerovať hovor", + "n_people_joined": { + "one": "%(count)s človek sa pripojil", + "other": "%(count)s ľudí sa pripojilo" + }, + "no_audio_input_description": "Vo vašom zariadení sa nenašiel mikrofón. Skontrolujte svoje nastavenia a skúste to znova.", + "no_audio_input_title": "Nenašiel sa žiadny mikrofón", + "no_media_perms_description": "Mali by ste aplikácii %(brand)s ručne udeliť právo pristupovať k mikrofónu a kamere", + "no_media_perms_title": "Nepovolený prístup k médiám", + "no_permission_conference": "Vyžaduje sa povolenie", + "no_permission_conference_description": "V tejto miestnosti nemáte povolenie začať konferenčný hovor", + "on_hold": "%(name)s je podržaný", + "output_devices": "Výstupné zariadenia", + "screenshare_monitor": "Zdieľať celú obrazovku", + "screenshare_title": "Zdieľať obsah", + "screenshare_window": "Okno aplikácie", + "show_sidebar_button": "Zobraziť bočný panel", + "silence": "Stlmiť hovor", + "silenced": "Oznámenia stlmené", + "start_screenshare": "Spustiť zdieľanie vašej obrazovky", + "stop_screenshare": "Zastaviť zdieľanie vašej obrazovky", + "too_many_calls": "Príliš veľa hovorov", + "too_many_calls_description": "Dosiahli ste maximálny počet súčasných hovorov.", + "transfer_consult_first_label": "Najprv konzultovať", + "transfer_failed": "Presmerovanie zlyhalo", + "transfer_failed_description": "Nepodarilo sa presmerovať hovor", + "unable_to_access_audio_input_description": "Nepodarilo sa nám získať prístup k vášmu mikrofónu. Skontrolujte prosím nastavenia prehliadača a skúste to znova.", + "unable_to_access_audio_input_title": "Nie je možné získať prístup k vášmu mikrofónu", + "unable_to_access_media": "Nie je možné získať prístup k webkamere / mikrofónu", + "unable_to_access_microphone": "Nie je možné získať prístup k mikrofónu", + "unknown_caller": "Neznámy volajúci", + "unknown_person": "neznáma osoba", + "unsilence": "Zvuk zapnutý", + "unsupported": "Volania nie sú podporované", + "unsupported_browser": "V tomto prehliadači nie je možné uskutočňovať hovory.", + "user_busy": "Používateľ je obsadený", + "user_busy_description": "Volaný používateľ má obsadené.", + "user_is_presenting": "%(sharerName)s prezentuje", + "video_call": "Video hovor", + "video_call_started": "Videohovor bol spustený", + "video_devices": "Video zariadenia", + "voice_call": "Hlasový hovor", + "you_are_presenting": "Prezentujete" + }, "widget": { + "added_by": "Widget pridaný používateľom", + "capabilities_dialog": { + "content_starting_text": "Tento widget by chcel:", + "decline_all_permission": "Zamietnuť všetky", + "remember_Selection": "Zapamätať si môj výber pre tento widget", + "title": "Schváliť oprávnenia widgetu" + }, "capability": { - "send_stickers_this_room": "Poslať nálepky do tejto miestnosti", - "send_stickers_active_room": "Poslať nálepky do vašej aktívnej miestnosti", - "send_stickers_this_room_as_you": "Poslať nálepky do tejto miestnosti pod vaším menom", - "send_stickers_active_room_as_you": "Poslať nálepky do tejto miestnosti pod vaším menom", - "see_sticker_posted_this_room": "Zobraziť, keď sa v tejto miestnosti zverejní nálepka", - "see_sticker_posted_active_room": "Zobraziť, keď niekto zverejní nálepku vo vašej aktívnej miestnosti", - "always_on_screen_viewing_another_room": "Zostať na obrazovke pri sledovaní inej miestnosti, počas spustenia", "always_on_screen_generic": "Zostať na vašej obrazovke počas spustenia", - "switch_room": "Zmeniť zobrazovanú miestnosť", - "switch_room_message_user": "Zmeniť zobrazovanú miestnosť, správu alebo používateľa", - "change_topic_this_room": "Zmeniť tému tejto miestnosti", - "see_topic_change_this_room": "Zobraziť, kedy sa zmení téma v tejto miestnosti", - "change_topic_active_room": "Zmeňte tému vašej aktívnej miestnosti", - "see_topic_change_active_room": "Zobraziť, keď sa zmení téma vo vašej aktívnej miestnosti", - "change_name_this_room": "Zmeniť názov tejto miestnosti", - "see_name_change_this_room": "Zobraziť, kedy sa zmení názov v tejto miestnosti", - "change_name_active_room": "Zmeňte názov vo vašej aktívnej miestnosti", - "see_name_change_active_room": "Zobraziť, keď sa zmení názov vo vašej aktívnej miestnosti", - "change_avatar_this_room": "Zmeniť obrázok tejto miestnosti", - "see_avatar_change_this_room": "Zobraziť, keď sa zmení obrázok tejto miestnosti", + "always_on_screen_viewing_another_room": "Zostať na obrazovke pri sledovaní inej miestnosti, počas spustenia", + "any_room": "Vyššie uvedené, ale tiež v akejkoľvek miestnosti do ktorej ste sa pripojili alebo do ktorej ste boli prizvaný", + "byline_empty_state_key": "s prázdnym stavovým kľúčom", + "byline_state_key": "so stavovým kľúčom %(stateKey)s", + "capability": "Schopnosť %(capability)s", "change_avatar_active_room": "Zmeniť obrázok vašej aktívnej miestnosti", - "see_avatar_change_active_room": "Zobraziť, keď sa zmení obrázok vo vašej aktívnej miestnosti", - "remove_ban_invite_leave_this_room": "Odstrániť, zakázať alebo pozvať ľudí do tejto miestnosti, a odísť", + "change_avatar_this_room": "Zmeniť obrázok tejto miestnosti", + "change_name_active_room": "Zmeňte názov vo vašej aktívnej miestnosti", + "change_name_this_room": "Zmeniť názov tejto miestnosti", + "change_topic_active_room": "Zmeňte tému vašej aktívnej miestnosti", + "change_topic_this_room": "Zmeniť tému tejto miestnosti", + "receive_membership_active_room": "Zobraziť, keď sa ľudia pridajú, odídu alebo sú pozvaní do vašej aktívnej miestnosti", "receive_membership_this_room": "Zobraziť, keď sa ľudia pridajú, odídu alebo sú pozvaní do tejto miestnosti", "remove_ban_invite_leave_active_room": "Odstráňte, zakážte alebo pozvite ľudí do svojej aktívnej miestnosti and make you leave", - "receive_membership_active_room": "Zobraziť, keď sa ľudia pridajú, odídu alebo sú pozvaní do vašej aktívnej miestnosti", - "byline_empty_state_key": "s prázdnym stavovým kľúčom", - "byline_state_key": "so stavovým kľúčom %(stateKey)s", - "any_room": "Vyššie uvedené, ale tiež v akejkoľvek miestnosti do ktorej ste sa pripojili alebo do ktorej ste boli prizvaný", - "specific_room": "Vyššie uvedené, ale aj v ", - "send_event_type_this_room": "Odoslať %(eventType)s udalosti pod vaším menom v tejto miestnosti", - "see_event_type_sent_this_room": "Zobraziť %(eventType)s udalosti zverejnené v tejto miestnosti", - "send_event_type_active_room": "Odoslať %(eventType)s udalosti pod vaším menom vo vašej aktívnej miestnosti", + "remove_ban_invite_leave_this_room": "Odstrániť, zakázať alebo pozvať ľudí do tejto miestnosti, a odísť", + "see_avatar_change_active_room": "Zobraziť, keď sa zmení obrázok vo vašej aktívnej miestnosti", + "see_avatar_change_this_room": "Zobraziť, keď sa zmení obrázok tejto miestnosti", "see_event_type_sent_active_room": "Zobraziť %(eventType)s udalosti zverejnené vo vašej aktívnej miestnosti", - "capability": "Schopnosť %(capability)s", - "send_messages_this_room": "Posielať správy pod vaším menom v tejto miestnosti", - "send_messages_active_room": "Posielať správy pod vaším menom vo vašej aktívnej miestnosti", - "see_messages_sent_this_room": "Zobraziť správy zverejnené v tejto miestnosti", + "see_event_type_sent_this_room": "Zobraziť %(eventType)s udalosti zverejnené v tejto miestnosti", + "see_images_sent_active_room": "Zobraziť obrázky zverejnené vo vašej aktívnej miestnosti", + "see_images_sent_this_room": "Zobraziť obrázky zverejnené v tejto miestnosti", "see_messages_sent_active_room": "Zobraziť správy zverejnené vo vašej aktívnej miestnosti", - "send_text_messages_this_room": "Posielať textové správy pod vaším menom v tejto miestnosti", - "send_text_messages_active_room": "Posielať textové správy pod vaším menom vo vašej aktívnej miestnosti", - "see_text_messages_sent_this_room": "Zobraziť textové správy zverejnené v tejto miestnosti", - "see_text_messages_sent_active_room": "Zobraziť textové správy zverejnené vo vašej aktívnej miestnosti", - "send_emotes_this_room": "Posielať emotikony pod vaším menom v tejto miestnosti", - "send_emotes_active_room": "Posielať emotikony pod vaším menom vo vašej aktívnej miestnosti", - "see_sent_emotes_this_room": "Zobraziť emotikony zverejnené v tejto miestnosti", + "see_messages_sent_this_room": "Zobraziť správy zverejnené v tejto miestnosti", + "see_msgtype_sent_active_room": "Zobraziť %(msgtype)s správy zverejnené vo vašej aktívnej miestnosti", + "see_msgtype_sent_this_room": "Zobraziť %(msgtype)s správy zverejnené v tejto miestnosti", + "see_name_change_active_room": "Zobraziť, keď sa zmení názov vo vašej aktívnej miestnosti", + "see_name_change_this_room": "Zobraziť, kedy sa zmení názov v tejto miestnosti", "see_sent_emotes_active_room": "Zobraziť emotikony zverejnené vo vašej aktívnej miestnosti", - "send_images_this_room": "Posielať obrázky pod vaším menom v tejto miestnosti", - "send_images_active_room": "Posielať obrázky pod vaším menom vo vašej aktívnej miestnosti", - "see_images_sent_this_room": "Zobraziť obrázky zverejnené v tejto miestnosti", - "see_images_sent_active_room": "Zobraziť obrázky zverejnené vo vašej aktívnej miestnosti", - "send_videos_this_room": "Posielať videá pod vaším menom v tejto miestnosti", - "send_videos_active_room": "Posielať videá pod vaším menom vo vašej aktívnej miestnosti", - "see_videos_sent_this_room": "Zobraziť videá zverejnené v tejto miestnosti", + "see_sent_emotes_this_room": "Zobraziť emotikony zverejnené v tejto miestnosti", + "see_sent_files_active_room": "Zobraziť všeobecné súbory zverejnené vo vašej aktívnej miestnosti", + "see_sent_files_this_room": "Zobraziť všeobecné súbory zverejnené v tejto miestnosti", + "see_sticker_posted_active_room": "Zobraziť, keď niekto zverejní nálepku vo vašej aktívnej miestnosti", + "see_sticker_posted_this_room": "Zobraziť, keď sa v tejto miestnosti zverejní nálepka", + "see_text_messages_sent_active_room": "Zobraziť textové správy zverejnené vo vašej aktívnej miestnosti", + "see_text_messages_sent_this_room": "Zobraziť textové správy zverejnené v tejto miestnosti", + "see_topic_change_active_room": "Zobraziť, keď sa zmení téma vo vašej aktívnej miestnosti", + "see_topic_change_this_room": "Zobraziť, kedy sa zmení téma v tejto miestnosti", "see_videos_sent_active_room": "Zobraziť videá zverejnené vo vašej aktívnej miestnosti", - "send_files_this_room": "Posielať všeobecné súbory pod vaším menom v tejto miestnosti", + "see_videos_sent_this_room": "Zobraziť videá zverejnené v tejto miestnosti", + "send_emotes_active_room": "Posielať emotikony pod vaším menom vo vašej aktívnej miestnosti", + "send_emotes_this_room": "Posielať emotikony pod vaším menom v tejto miestnosti", + "send_event_type_active_room": "Odoslať %(eventType)s udalosti pod vaším menom vo vašej aktívnej miestnosti", + "send_event_type_this_room": "Odoslať %(eventType)s udalosti pod vaším menom v tejto miestnosti", "send_files_active_room": "Posielať všeobecné súbory pod vaším menom vo vašej aktívnej miestnosti", - "see_sent_files_this_room": "Zobraziť všeobecné súbory zverejnené v tejto miestnosti", - "see_sent_files_active_room": "Zobraziť všeobecné súbory zverejnené vo vašej aktívnej miestnosti", - "send_msgtype_this_room": "Odoslať %(msgtype)s správy pod vaším menom v tejto miestnosti", + "send_files_this_room": "Posielať všeobecné súbory pod vaším menom v tejto miestnosti", + "send_images_active_room": "Posielať obrázky pod vaším menom vo vašej aktívnej miestnosti", + "send_images_this_room": "Posielať obrázky pod vaším menom v tejto miestnosti", + "send_messages_active_room": "Posielať správy pod vaším menom vo vašej aktívnej miestnosti", + "send_messages_this_room": "Posielať správy pod vaším menom v tejto miestnosti", "send_msgtype_active_room": "Odoslať %(msgtype)s správy pod vaším menom vo vašej aktívnej miestnosti", - "see_msgtype_sent_this_room": "Zobraziť %(msgtype)s správy zverejnené v tejto miestnosti", - "see_msgtype_sent_active_room": "Zobraziť %(msgtype)s správy zverejnené vo vašej aktívnej miestnosti" + "send_msgtype_this_room": "Odoslať %(msgtype)s správy pod vaším menom v tejto miestnosti", + "send_stickers_active_room": "Poslať nálepky do vašej aktívnej miestnosti", + "send_stickers_active_room_as_you": "Poslať nálepky do tejto miestnosti pod vaším menom", + "send_stickers_this_room": "Poslať nálepky do tejto miestnosti", + "send_stickers_this_room_as_you": "Poslať nálepky do tejto miestnosti pod vaším menom", + "send_text_messages_active_room": "Posielať textové správy pod vaším menom vo vašej aktívnej miestnosti", + "send_text_messages_this_room": "Posielať textové správy pod vaším menom v tejto miestnosti", + "send_videos_active_room": "Posielať videá pod vaším menom vo vašej aktívnej miestnosti", + "send_videos_this_room": "Posielať videá pod vaším menom v tejto miestnosti", + "specific_room": "Vyššie uvedené, ale aj v ", + "switch_room": "Zmeniť zobrazovanú miestnosť", + "switch_room_message_user": "Zmeniť zobrazovanú miestnosť, správu alebo používateľa" + }, + "close_to_view_right_panel": "Zatvorte tento widget a zobrazíte ho na tomto paneli", + "context_menu": { + "delete": "Vymazať widget", + "delete_warning": "Týmto vymažete widget pre všetkých používateľov v tejto miestnosti. Ste si istí, že chcete vymazať tento widget?", + "move_left": "Presun doľava", + "move_right": "Presun doprava", + "remove": "Odstrániť pre všetkých", + "revoke": "Odvolať oprávnenia", + "screenshot": "Urobiť fotografiu", + "start_audio_stream": "Spustiť zvukový prenos" + }, + "cookie_warning": "Tento widget môže používať súbory cookie.", + "error_hangup_description": "Boli ste odpojení od hovoru. (Chyba: %(message)s)", + "error_hangup_title": "Strata spojenia", + "error_loading": "Chyba pri načítaní widgetu", + "error_mixed_content": "Chyba - Zmiešaný obsah", + "error_need_invite_permission": "Musíte mať oprávnenie pozývať používateľov, aby ste to mohli urobiť.", + "error_need_kick_permission": "Musíte mať oprávnenie vyhodiť používateľov, aby ste to mohli urobiť.", + "error_need_to_be_logged_in": "Mali by ste byť prihlásení.", + "error_unable_start_audio_stream_description": "Nie je možné spustiť streamovanie zvuku.", + "error_unable_start_audio_stream_title": "Nepodarilo sa spustiť livestream", + "modal_data_warning": "Údaje na tejto obrazovke sú zdieľané s %(widgetDomain)s", + "modal_title_default": "Modálny widget", + "no_name": "Neznáma aplikácia", + "open_id_permissions_dialog": { + "remember_selection": "Zapamätať si toto", + "starting_text": "Widget overí vaše ID používateľa, ale nebude môcť vykonávať akcie za vás:", + "title": "Umožniť tomuto widgetu overiť vašu totožnosť" + }, + "popout": "Otvoriť widget v novom okne", + "set_room_layout": "Nastavenie rozmiestnenie v mojej miestnosti pre všetkých", + "shared_data_avatar": "Vaša URL adresa profilového obrázka", + "shared_data_device_id": "ID vášho zariadenia", + "shared_data_lang": "Váš jazyk", + "shared_data_mxid": "Vaše ID používateľa", + "shared_data_name": "Vaše zobrazované meno", + "shared_data_room_id": "ID miestnosti", + "shared_data_theme": "Váš vzhľad", + "shared_data_warning": "Používanie tohto widgetu môže zdieľať údaje s %(widgetDomain)s.", + "shared_data_warning_im": "Používanie tohto widgetu môže zdieľať údaje s %(widgetDomain)s a správcom integrácie.", + "shared_data_widget_id": "ID widgetu", + "unencrypted_warning": "Widgety nepoužívajú šifrovanie správ.", + "unmaximise": "Zrušiť maximalizáciu", + "unpin_to_view_right_panel": "Ak chcete tento widget zobraziť na tomto paneli, zrušte jeho pripnutie" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Všetky veľké písmená je možné uhádnuť rovnako ľahko ako všetky malé písmená", + "anotherWord": "Pridajte ešte jedno dve slová. Lepšie sú tie, nie bežne používané.", + "associatedYears": "Vyvarujte sa rokom, ktoré sú s vami stotožnené", + "capitalization": "Veľkosť písmen nie je veľmi rozhodujúca", + "dates": "Vyvarujte sa dátumov a rokov, ktoré sú s vami stotožnené", + "l33t": "Predvídateľné nahrádzanie znakov ako „@“ namiesto „a“ veľmi nepomáha", + "longerKeyboardPattern": "Zadajte dlhšiu frázu so znakmi rozmiestnenými po celej klávesnici", + "noNeed": "Nemusí obsahovať veľké písmená, číslice alebo interpunkčné znaky", + "recentYears": "Nepíšte čísla podľa aktuálneho alebo posledných rokov", + "repeated": "Neopakujte krátke slová, znaky alebo ich skupiny", + "reverseWords": "Slová napísané odzadu tiež nie je omnoho náročnejšie uhádnuť", + "sequences": "Nestláčajte klávesy umiestnené v poradí vedľa seba", + "useWords": "Použite niekoľko slov, vyhýbajte sa bežným frázam" + }, + "warnings": { + "common": "Toto je veľmi často používané heslo", + "commonNames": "Bežné mená a priezviská je ľahké uhádnuť", + "dates": "Dátumy je často možné ľahko uhádnuť", + "extendedRepeat": "Opakovanie skupín znakov napríklad „abcabcabc“ je len o trochu zložitejšie uhádnuť než „abc“", + "keyPattern": "Krátke vzory z klávesov je ľahké uhádnuť", + "namesByThemselves": "Mená a priezviská je samé o sebe ľahké uhádnuť", + "recentYears": "Nedávne roky je veľmi ľahké uhádnuť", + "sequences": "Sekvencie znakov ako sú „abc“ alebo „6543“ je veľmi ľahko možné uhádnuť", + "similarToCommon": "Toto je veľmi podobné často používanému heslu", + "simpleRepeat": "Opakovanie znakov ako „aaa“ je možné veľmi ľahko uhádnuť", + "straightRow": "Po sebe nasledujúce rady klávesov je ľahké uhádnuť", + "topHundred": "Toto heslo je zo 100 najpoužívanejších", + "topTen": "Toto heslo je z 10 najpoužívanejších", + "wordByItself": "Samostatné slovo je ľahké uhádnuť" } - }, - "feedback": { - "sent": "Spätná väzba odoslaná", - "comment_label": "Komentár", - "platform_username": "Vaša platforma a používateľské meno budú zaznamenané, aby sme mohli čo najlepšie využiť vašu spätnú väzbu.", - "may_contact_label": "Môžete ma kontaktovať, ak budete potrebovať nejaké ďalšie podrobnosti alebo otestovať chystané nápady", - "pro_type": "PRO TIP: Ak napíšete príspevok o chybe, odošlite prosím ladiace záznamy, aby ste nám pomohli vystopovať problém.", - "existing_issue_link": "Najprv si prosím pozrite existujúce chyby na Githube. Žiadna zhoda? Založte novú.", - "send_feedback_action": "Odoslať spätnú väzbu" } } diff --git a/src/i18n/strings/sl.json b/src/i18n/strings/sl.json deleted file mode 100644 index b77037ef31d..00000000000 --- a/src/i18n/strings/sl.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "This email address is already in use": "Ta e-poštni naslov je že v uporabi", - "This phone number is already in use": "Ta telefonska številka je že v uporabi", - "Failed to verify email address: make sure you clicked the link in the email": "E-poštnega naslova ni bilo mogoče preveriti: preverite, ali ste kliknili povezavo v e-poštnem sporočilu", - "Use Single Sign On to continue": "Uporabi Single Sign On za prijavo", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Potrdite dodajanje tega e-poštnega naslova z enkratno prijavo, da dokažete svojo identiteto.", - "Confirm adding email": "Potrdi dodajanje e-poštnega naslova", - "Click the button below to confirm adding this email address.": "Kliknite gumb spodaj za potrditev dodajanja tega elektronskega naslova.", - "Add Email Address": "Dodaj e-poštni naslov", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Potrdite dodajanje te telefonske številke z enkratno prijavo, da dokažete svojo identiteto.", - "Confirm adding phone number": "Potrdi dodajanje telefonske številke", - "Click the button below to confirm adding this phone number.": "Pritisnite gumb spodaj da potrdite dodajanje te telefonske številke.", - "Add Phone Number": "Dodaj telefonsko številko", - "Explore rooms": "Raziščite sobe", - "Identity server has no terms of service": "Identifikacijski strežnik nima pogojev storitve", - "%(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", - "AM": "AM", - "PM": "PM", - "Dec": "Dec", - "Nov": "Nov", - "Oct": "Okt", - "Sep": "Sep", - "Aug": "Aug", - "Jul": "Jul", - "Jun": "Jun", - "May": "Maj", - "Apr": "Apr", - "Mar": "Mar", - "Feb": "Feb", - "Jan": "Jan", - "Sat": "Sob", - "Fri": "Pet", - "Thu": "Čet", - "Wed": "Sre", - "Tue": "Tor", - "Mon": "Pon", - "Sun": "Ned", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Datoteka '%(fileName)s' je večja od omejitve, nastavljene na strežniku", - "The file '%(fileName)s' failed to upload.": "Datoteka '%(fileName)s' se ni uspešno naložila.", - "Unable to load! Check your network connectivity and try again.": "Napaka pri nalaganju! Preverite vašo povezavo in poskusite ponovno.", - "common": { - "analytics": "Analitika", - "error": "Napaka", - "attachment": "Priponka" - }, - "keyboard": { - "end": "Konec" - }, - "action": { - "confirm": "Potrdi", - "dismiss": "Opusti", - "sign_in": "Prijava", - "change": "Sprememba" - }, - "time": { - "hours_minutes_seconds_left": "Preostalo je %(hours)s ur, %(minutes)s minut %(seconds)s sekund", - "minutes_seconds_left": "Preostalo je %(minutes)s minut %(seconds)s sekund", - "seconds_left": "Preostalo je %(seconds)s sekund", - "date_at_time": "%(date)s ob %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)s ura", - "short_minutes": "%(value)s minuta", - "short_seconds": "%(value)s sekunda" - }, - "voip": { - "call_failed": "Klic ni uspel" - }, - "auth": { - "sso": "Enkratna prijava", - "footer_powered_by_matrix": "poganja Matrix", - "register_action": "Registracija" - }, - "setting": { - "help_about": { - "chat_bot": "Klepetajte z %(brand)s Botom" - } - } -} diff --git a/src/i18n/strings/sq.json b/src/i18n/strings/sq.json index 6f1a93bbd42..3d856f3013d 100644 --- a/src/i18n/strings/sq.json +++ b/src/i18n/strings/sq.json @@ -1,3249 +1,1076 @@ { - "This email address is already in use": "Kjo adresë email është tashmë në përdorim", - "This phone number is already in use": "Ky numër telefoni është tashmë në përdorim", - "Failed to verify email address: make sure you clicked the link in the email": "S’u arrit të verifikohej adresë email: sigurohuni se keni klikuar lidhjen te email-i", - "You cannot place a call with yourself.": "S’mund të bëni thirrje me vetveten.", - "Warning!": "Sinjalizim!", - "Upload Failed": "Ngarkimi Dështoi", - "Failure to create room": "S’u arrit të krijohej dhomë", - "Server may be unavailable, overloaded, or you hit a bug.": "Shërbyesi mund të jetë i pakapshëm, i mbingarkuar, ose hasët një të metë.", - "Send": "Dërgoje", - "Sun": "Die", - "Mon": "Hën", - "Tue": "Mar", - "Wed": "Mër", - "Thu": "Enj", - "Fri": "Pre", - "Sat": "Sht", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s më %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s më %(time)s", - "Jan": "Jan", - "Feb": "Shk", - "Mar": "Mar", - "Apr": "Pri", - "May": "Maj", - "Jun": "Qer", - "Jul": "Kor", - "Aug": "Gus", - "Sep": "Sht", - "Oct": "Tet", - "Nov": "Nën", - "Dec": "Dhj", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s-i s’ka leje t’ju dërgojë njoftime - Ju lutemi, kontrolloni rregullimet e shfletuesit tuaj", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s-it s’iu dha leje të dërgojë njoftime - ju lutemi, riprovoni", - "Unable to enable Notifications": "S’arrihet të aktivizohen njoftimet", - "This email address was not found": "Kjo adresë email s’u gjet", - "Default": "Parazgjedhje", - "Restricted": "E kufizuar", - "Moderator": "Moderator", - "Operation failed": "Veprimi dështoi", - "Failed to invite": "S’u arrit të ftohej", - "You need to be logged in.": "Lypset të jeni i futur në llogarinë tuaj.", - "You need to be able to invite users to do that.": "Që ta bëni këtë, lypset të jeni në gjendje të ftoni përdorues.", - "Unable to create widget.": "S’arrihet të krijohet widget-i.", - "Failed to send request.": "S’u arrit të dërgohej kërkesë.", - "This room is not recognised.": "Kjo dhomë s’është e pranuar.", - "Power level must be positive integer.": "Shkalla e pushtetit duhet të jetë një numër i plotë pozitiv.", - "You are not in this room.": "S’gjendeni në këtë dhomë.", - "You do not have permission to do that in this room.": "S’keni leje për ta bërë këtë në këtë dhomë.", - "Room %(roomId)s not visible": "Dhoma %(roomId)s s’është e dukshme", - "Ignored user": "Përdorues i shpërfillur", - "You are now ignoring %(userId)s": "Tani po e shpërfillni %(userId)s", - "Unignored user": "U hoq shpërfillja për përdoruesin", - "Sunday": "E diel", - "Notification targets": "Objektiva njoftimesh", - "Today": "Sot", - "Friday": "E premte", - "Notifications": "Njoftime", - "On": "On", - "Changelog": "Regjistër ndryshimesh", - "Waiting for response from server": "Po pritet për përgjigje nga shërbyesi", - "Failed to change password. Is your password correct?": "S’u arrit të ndryshohej fjalëkalimi. A është i saktë fjalëkalimi juaj?", - "Failed to send logs: ": "S’u arrit të dërgoheshin regjistra: ", - "This Room": "Këtë Dhomë", - "Unavailable": "Jo i passhëm", - "Favourite": "Bëje të parapëlqyer", - "All Rooms": "Krejt Dhomat", - "Source URL": "URL Burimi", - "Filter results": "Filtroni përfundimet", - "No update available.": "S’ka përditësim gati.", - "Noisy": "I zhurmshëm", - "Search…": "Kërkoni…", - "Tuesday": "E martë", - "Preparing to send logs": "Po përgatitet për dërgim regjistrash", - "Unnamed room": "Dhomë e paemërtuar", - "Saturday": "E shtunë", - "Monday": "E hënë", - "Failed to forget room %(errCode)s": "S’u arrit të harrohej dhoma %(errCode)s", - "Wednesday": "E mërkurë", - "All messages": "Krejt mesazhet", - "unknown error code": "kod gabimi të panjohur", - "Thank you!": "Faleminderit!", - "What's new?": "Ç’ka të re?", - "Invite to this room": "Ftojeni te kjo dhomë", - "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", - "Yesterday": "Dje", - "Error encountered (%(errorDetail)s).": "U has gabim (%(errorDetail)s).", - "Low Priority": "Përparësi e Ulët", - "What's New": "Ç’ka të Re", - "Off": "Off", - "Rooms": "Dhoma", - "PM": "PM", - "AM": "AM", - "Verified key": "Kyç i verifikuar", - "Reason": "Arsye", - "Incorrect verification code": "Kod verifikimi i pasaktë", - "Phone": "Telefon", - "No display name": "S’ka emër shfaqjeje", - "New passwords don't match": "Fjalëkalimet e reja s’përputhen", - "Passwords can't be empty": "Fjalëkalimet s’mund të jenë të zbrazët", - "Export E2E room keys": "Eksporto kyçe dhome E2E", - "Do you want to set an email address?": "Doni të caktoni një adresë email?", - "Current password": "Fjalëkalimi i tanishëm", - "New Password": "Fjalëkalim i Ri", - "Confirm password": "Ripohoni frazëkalimin", - "Change Password": "Ndryshoni Fjalëkalimin", - "Authentication": "Mirëfilltësim", - "not specified": "e papërcaktuar", - "This room has no local addresses": "Kjo dhomë s’ka adresë vendore", - "URL Previews": "Paraparje URL-sh", - "Drop file here to upload": "Hidheni kartelën këtu që të ngarkohet", - "Unban": "Hiqja dëbimin", - "Are you sure?": "Jeni i sigurt?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "S’do të jeni në gjendje ta zhbëni këtë ndryshim, ngaqë po e promovoni përdoruesin të ketë të njëjtën shkallë pushteti si ju vetë.", - "Unignore": "Shpërfille", - "Admin Tools": "Mjete Përgjegjësi", - "and %(count)s others...": { - "other": "dhe %(count)s të tjerë…", - "one": "dhe një tjetër…" - }, - "Filter room members": "Filtroni anëtarë dhome", - "You do not have permission to post to this room": "S’keni leje të postoni në këtë dhomë", - "Server error": "Gabim shërbyesi", - "Command error": "Gabim urdhri", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)sh", - "%(duration)sd": "%(duration)sd", - "Join Room": "Hyni në dhomë", - "Upload avatar": "Ngarkoni avatar", - "Forget room": "Harroje dhomën", - "Low priority": "Me përparësi të ulët", - "%(roomName)s does not exist.": "%(roomName)s s’ekziston.", - "Banned by %(displayName)s": "Dëbuar nga %(displayName)s", - "Privileged Users": "Përdorues të Privilegjuar", - "Banned users": "Përdorues të dëbuar", - "Who can read history?": "Kush mund të lexojë historikun?", - "Anyone": "Cilido", - "Permissions": "Leje", - "Decrypt %(text)s": "Shfshehtëzoje %(text)s", - "Copied!": "U kopjua!", - "Add an Integration": "Shtoni një Integrim", - "Please enter the code it contains:": "Ju lutemi, jepni kodin që përmbahet:", - "Start authentication": "Fillo mirëfilltësim", - "Sign in with": "Hyni me", - "Email address": "Adresë email", - "Something went wrong!": "Diçka shkoi ters!", - "Create new room": "Krijoni dhomë të re", - "Home": "Kreu", - "%(items)s and %(count)s others": { - "other": "%(items)s dhe %(count)s të tjerë", - "one": "%(items)s dhe një tjetër" - }, - "%(items)s and %(lastItem)s": "%(items)s dhe %(lastItem)s", - "collapse": "tkurre", - "expand": "zgjeroje", - "Custom level": "Nivel vetjak", - "In reply to ": "Në Përgjigje të ", - "Confirm Removal": "Ripohoni Heqjen", - "Unknown error": "Gabim i panjohur", - "Deactivate Account": "Çaktivizoje Llogarinë", - "An error has occurred.": "Ndodhi një gabim.", - "Invalid Email Address": "Adresë Email e Pavlefshme", - "This doesn't appear to be a valid email address": "Kjo s’duket se është adresë email e vlefshme", - "Verification Pending": "Verifikim Në Pritje të Miratimit", - "You must register to use this functionality": "Që të përdorni këtë funksion, duhet të regjistroheni", - "Reject invitation": "Hidheni tej ftesën", - "Are you sure you want to reject the invitation?": "Jeni i sigurt se doni të hidhet tej kjo ftesë?", - "Are you sure you want to leave the room '%(roomName)s'?": "Jeni i sigurt se doni të dilni nga dhoma '%(roomName)s'?", - "Signed Out": "I dalë", - "Old cryptography data detected": "U pikasën të dhëna kriptografie të vjetër", - "You seem to be in a call, are you sure you want to quit?": "Duket se jeni në një thirrje, jeni i sigurt se doni të dilet?", - "Search failed": "Kërkimi shtoi", - "No more results": "Jo më tepër përfundime", - "Uploading %(filename)s and %(count)s others": { - "other": "Po ngarkohet %(filename)s dhe %(count)s të tjera", - "one": "Po ngarkohet %(filename)s dhe %(count)s tjetër" - }, - "Uploading %(filename)s": "Po ngarkohet %(filename)s", - "Cryptography": "Kriptografi", - "Check for update": "Kontrollo për përditësime", - "No media permissions": "S’ka leje mediash", - "No Microphones detected": "S’u pikasën Mikrofona", - "No Webcams detected": "S’u pikasën kamera", - "Default Device": "Pajisje Parazgjedhje", - "Email": "Email", - "Profile": "Profil", - "Account": "Llogari", - "Return to login screen": "Kthehuni te skena e hyrjeve", - "Incorrect username and/or password.": "Emër përdoruesi dhe/ose fjalëkalim i pasaktë.", - "Commands": "Urdhra", - "Notify the whole room": "Njofto krejt dhomën", - "Room Notification": "Njoftim Dhome", - "Users": "Përdorues", - "Session ID": "ID sesioni", - "Passphrases must match": "Frazëkalimet duhet të përputhen", - "Passphrase must not be empty": "Frazëkalimi s’mund të jetë i zbrazët", - "Export room keys": "Eksporto kyçe dhome", - "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.": "Ky proces ju lejon të eksportoni te një kartelë vendore kyçet për mesazhe që keni marrë në dhoma të fshehtëzuara. Mandej do të jeni në gjendje ta importoni kartelën te një tjetër klient Matrix në të ardhmen, që kështu ai klient të jetë në gjendje t’i fshehtëzojë këto mesazhe.", - "Enter passphrase": "Jepni frazëkalimin", - "Confirm passphrase": "Ripohoni frazëkalimin", - "Import room keys": "Importo kyçe dhome", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Ky proces ju lejon të importoni kyçe fshehtëzimi që keni eksportuar më parë nga një tjetër klient Matrix. Mandej do të jeni në gjendje të shfshehtëzoni çfarëdo mesazhesh që mund të shfshehtëzojë ai klient tjetër.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Kartela e eksportit është e mbrojtur me një frazëkalim. Që të shfshehtëzoni kartelën, duhet ta jepni frazëkalimin këtu.", - "Missing room_id in request": "Mungon room_id te kërkesa", - "Missing user_id in request": "Mungon user_id te kërkesa", - "Mirror local video feed": "Pasqyro prurje vendore videoje", - "Failed to ban user": "S’u arrit të dëbohej përdoruesi", - "Failed to mute user": "S’u arrit t’i hiqej zëri përdoruesit", - "Failed to change power level": "S’u arrit të ndryshohej shkalla e pushtetit", - "Invited": "I ftuar", - "Replying": "Po përgjigjet", - "Failed to unban": "S’u arrit t’i hiqej dëbimi", - "Members only (since the point in time of selecting this option)": "Vetëm anëtarët (që nga çasti i përzgjedhjes së kësaj mundësie)", - "Members only (since they were invited)": "Vetëm anëtarë (që kur qenë ftuar)", - "Members only (since they joined)": "Vetëm anëtarë (që kur janë bërë pjesë)", - "Jump to first unread message.": "Hidhu te mesazhi i parë i palexuar.", - "Failed to copy": "S’u arrit të kopjohej", - "Token incorrect": "Token i pasaktë", - "Unable to restore session": "S’arrihet të rikthehet sesioni", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Ju lutemi, kontrolloni email-in tuaj dhe klikoni mbi lidhjen që përmban. Pasi të jetë bërë kjo, klikoni që të vazhdohet.", - "Unable to add email address": "S’arrihet të shtohet adresë email", - "Unable to verify email address.": "S’arrihet të verifikohet adresë email.", - "Failed to reject invitation": "S’u arrit të hidhej poshtë ftesa", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "U provua të ngarkohej një pikë të dhënë prej rrjedhës kohore në këtë dhomë, por s’u arrit të gjendej.", - "Failed to load timeline position": "S’u arrit të ngarkohej pozicion rrjedhe kohore", - "Unable to remove contact information": "S’arrihet të hiqen të dhëna kontakti", - "Import E2E room keys": "Importo kyçe E2E dhome", - "File to import": "Kartelë për importim", - "Failed to set display name": "S’u arrit të caktohej emër ekrani", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (pushtet %(powerLevelNumber)si)", - "(~%(count)s results)": { - "other": "(~%(count)s përfundime)", - "one": "(~%(count)s përfundim)" - }, - "Download %(text)s": "Shkarko %(text)s", - "Error decrypting image": "Gabim në shfshehtëzim figure", - "Error decrypting video": "Gabim në shfshehtëzim videoje", - "Delete Widget": "Fshije Widget-in", - "Delete widget": "Fshije widget-in", - "And %(count)s more...": { - "other": "Dhe %(count)s të tjerë…" - }, - "Connectivity to the server has been lost.": "Humbi lidhja me shërbyesin.", - "": "", - "A new password must be entered.": "Duhet dhënë një fjalëkalim i ri.", - "You are no longer ignoring %(userId)s": "Nuk e shpërfillni më %(userId)s", - "Authentication check failed: incorrect password?": "Dështoi kontrolli i mirëfilltësimit: fjalëkalim i pasaktë?", - "%(roomName)s is not accessible at this time.": "Te %(roomName)s s’hyhet dot tani.", - "Error decrypting attachment": "Gabim në shfshehtëzim bashkëngjitjeje", - "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.", - "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.", - "Clear cache and resync": "Spastro fshehtinën dhe rinjëkohëso", - "Clear Storage and Sign Out": "Spastro Depon dhe Dil", - "Permission Required": "Lypset Leje", - "This homeserver has hit its Monthly Active User limit.": "Ky shërbyes home ka tejkaluar kufirin e vet Përdorues Aktivë Mujorë.", - "This homeserver has exceeded one of its resource limits.": "Ky shërbyes home ka tejkaluar një nga kufijtë e tij mbi burimet.", - "Please contact your homeserver administrator.": "Ju lutemi, lidhuni me përgjegjësin e shërbyesit tuaj Home.", - "Send analytics data": "Dërgo të dhëna analitike", - "This event could not be displayed": "Ky akt s’u shfaq dot", - "The conversation continues here.": "Biseda vazhdon këtu.", - "Muted Users": "Përdorues të Heshtur", - "Only room administrators will see this warning": "Këtë sinjalizim mund ta shohin vetëm përgjegjësit e dhomës", - "Popout widget": "Widget flluskë", - "Incompatible local cache": "Fshehtinë vendore e papërputhshme", - "Updating %(brand)s": "%(brand)s-i po përditësohet", - "Failed to upgrade room": "S’u arrit të përmirësohej dhoma", - "The room upgrade could not be completed": "Përmirësimi i dhomës s’u plotësua", - "Upgrade Room Version": "Përmirësoni Versionin e Dhomës", - "Send Logs": "Dërgo regjistra", - "Link to most recent message": "Lidhje për te mesazhet më të freskët", - "Link to selected message": "Lidhje për te mesazhi i përzgjedhur", - "Terms and Conditions": "Terma dhe Kushte", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Që të vazhdohet të përdoret shërbyesi home %(homeserverDomain)s, duhet të shqyrtoni dhe pajtoheni me termat dhe kushtet.", - "Review terms and conditions": "Shqyrtoni terma & kushte", - "Failed to reject invite": "S’u arrit të hidhet tej ftesa", - "Please contact your service administrator to continue using this service.": "Ju lutemi, që të vazhdoni të përdorni këtë shërbim, lidhuni me përgjegjësin e shërbimit tuaj.", - "You do not have permission to start a conference call in this room": "S’keni leje për të nisur një thirrje konferencë këtë në këtë dhomë", - "Missing roomId.": "Mungon roomid.", - "This room has been replaced and is no longer active.": "Kjo dhomë është zëvendësuar dhe s’është më aktive.", - "Share room": "Ndani dhomë me të tjerë", - "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.", - "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", - "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?", - "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", - "For security, this session has been signed out. Please sign in again.": "Për hir të sigurisë, është bërë dalja nga ky sesion. Ju lutemi, ribëni hyrjen.", - "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.": "Janë pikasur të dhëna nga një version i dikurshëm i %(brand)s-it. Kjo do të bëjë që kriptografia skaj-më-skaj te versioni i dikurshëm të mos punojë si duhet. Mesazhet e fshehtëzuar skaj-më-skaj tani së fundi teksa përdorej versioni i dikurshëm mund të mos jenë të shfshehtëzueshëm në këtë version. Kjo mund bëjë edhe që mesazhet e shkëmbyera me këtë version të dështojnë. Nëse ju dalin probleme, bëni daljen dhe rihyni në llogari. Që të ruhet historiku i mesazheve, eksportoni dhe riimportoni kyçet tuaj.", - "Audio Output": "Sinjal Audio", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "S’lidhet dot te shërbyes Home përmes HTTP-je, kur te shtylla e shfletuesit tuaj jepet një URL HTTPS. Ose përdorni HTTPS-në, ose aktivizoni përdorimin e programtheve jo të sigurt.", - "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.": "S’lidhet dot te shërbyes Home - ju lutemi, kontrolloni lidhjen tuaj, sigurohuni që dëshmia SSL e shërbyesit tuaj Home besohet, dhe që s’ka ndonjë zgjerim shfletuesi që po bllokon kërkesat tuaja.", - "Failed to remove tag %(tagName)s from room": "S’u arrit të hiqej etiketa %(tagName)s nga dhoma", - "Failed to add tag %(tagName)s to room": "S’u arrit të shtohej në dhomë etiketa %(tagName)s", - "Enable widget screenshots on supported widgets": "Aktivizo foto ekrani widget-esh për widget-e që e mbulojnë", - "Demote yourself?": "Të zhgradohet vetvetja?", - "Demote": "Zhgradoje", - "Server unavailable, overloaded, or something else went wrong.": "Shërbyesi është i pakapshëm, i mbingarkuar, ose diç tjetër shkoi ters.", - "No users have specific privileges in this room": "S’ka përdorues me privilegje të caktuara në këtë dhomë", - "Publish this room to the public in %(domain)s's room directory?": "Të bëhet publike kjo dhomë te drejtoria e dhomave %(domain)s?", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "Në dhoma të fshehtëzuara, si kjo, paraparja e URL-ve është e çaktivizuar, si parazgjedhje, për të garantuar që shërbyesi juaj home (ku edhe prodhohen paraparjet) të mos grumbullojë të dhëna rreth lidhjesh që shihni në këtë dhomë.", - "Please review and accept the policies of this homeserver:": "Ju lutemi, shqyrtoni dhe pranoni rregullat e këtij shërbyesi home:", - "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.": "Nëse versioni tjetër i %(brand)s-it është ende i hapur në një skedë tjetër, ju lutemi, mbylleni, ngaqë përdorimi njëkohësisht i %(brand)s-it në të njëjtën strehë, në njërën anë me lazy loading të aktivizuar dhe në anën tjetër të çaktivizuar do të shkaktojë probleme.", - "%(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-i tani përdor 3 deri 5 herë më pak kujtesë, duke ngarkuar të dhëna mbi përdorues të tjerë vetëm kur duhen. Ju lutemi, prisni, teksa njëkohësojmë të dhënat me shërbyesin!", - "Put a link back to the old room at the start of the new room so people can see old messages": "Vendosni në krye të dhomës së re një lidhje për te dhoma e vjetër, që njerëzit të mund të shohin mesazhet e vjetër", - "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.": "Nëse më herët keni përdorur një version më të freskët të %(brand)s-it, sesioni juaj mund të jetë i papërputhshëm me këtë version. Mbylleni këtë dritare dhe kthehuni te versioni më i ri.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Spastrimi i gjërave të depozituara në shfletuesin tuaj mund ta ndreqë problemin, por kjo do të sjellë nxjerrjen tuaj nga llogari dhe do ta bëjë të palexueshëm çfarëdo historiku të fshehtëzuar të bisedës.", - "Sent messages will be stored until your connection has returned.": "Mesazhet e dërguar do të depozitohen deri sa lidhja juaj të jetë rikthyer.", - "Server may be unavailable, overloaded, or search timed out :(": "Shërbyesi mund të jetë i pakapshëm, i mbingarkuar, ose kërkimit i mbaroi koha :(", - "Reject all %(invitedRooms)s invites": "Mos prano asnjë ftesë për në %(invitedRooms)s", - "New passwords must match each other.": "Fjalëkalimet e rinj duhet të përputhen me njëri-tjetrin.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Ju lutemi, kini parasysh se jeni futur te shërbyesi %(hs)s, jo te matrix.org.", - "Your browser does not support the required cryptography extensions": "Shfletuesi juaj nuk mbulon zgjerimet kriptografike të domosdoshme", - "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.": "S’do të jeni në gjendje ta zhbëni këtë, ngaqë po zhgradoni veten, nëse jeni përdoruesi i fundit i privilegjuar te dhoma do të jetë e pamundur të rifitoni privilegjet.", - "Jump to read receipt": "Hidhuni te leximi i faturës", - "This room is not accessible by remote Matrix servers": "Kjo dhomë nuk është e përdorshme nga shërbyes Matrix të largët", - "You have enabled URL previews by default.": "E keni aktivizuar, si parazgjedhje, paraparjen e URL-ve.", - "You have disabled URL previews by default.": "E keni çaktivizuar, si parazgjedhje, paraparjen e URL-ve.", - "URL previews are enabled by default for participants in this room.": "Për pjesëmarrësit në këtë dhomë paraparja e URL-ve është e aktivizuar, si parazgjedhje.", - "URL previews are disabled by default for participants in this room.": "Për pjesëmarrësit në këtë dhomë paraparja e URL-ve është e çaktivizuar, si parazgjedhje.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Kur dikush vë një URL në mesazh, për të dhënë rreth lidhjes më tepër të dhëna, të tilla si titulli, përshkrimi dhe një figurë e sajtit, do të shfaqet një paraparje e URL-së.", - "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?": "Ju ndan një hap nga shpënia te një sajt palë e tretë, që kështu të mund të mirëfilltësoni llogarinë tuaj me %(integrationsUrl)s. Doni të vazhdohet?", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "S’arrihet të ngarkohet akti të cilit iu përgjigj, ose nuk ekziston, ose s’keni leje ta shihni.", - "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.": "Më parë përdornit %(brand)s në %(host)s me lazy loading anëtarësh të aktivizuar. Në këtë version lazy loading është çaktivizuar. Ngaqë fshehtina vendore s’është e përputhshme mes këtyre dy rregullimeve, %(brand)s-i lyp të rinjëkohësohet llogaria juaj.", - "Update any local room aliases to point to the new room": "Përditësoni çfarëdo aliasesh dhomash vendore që të shpien te dhoma e re", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Ndalojuni përdoruesve të flasin në versionin e vjetër të dhomës, dhe postoni një mesazh që u këshillon atyre të hidhen te dhoma e re", - "We encountered an error trying to restore your previous session.": "Hasëm një gabim teksa provohej të rikthehej sesioni juaj i dikurshëm.", - "This will allow you to reset your password and receive notifications.": "Kjo do t’ju lejojë të ricaktoni fjalëkalimin tuaj dhe të merrni njoftime.", - "You must join the room to see its files": "Duhet të hyni në dhomë, pa të shihni kartelat e saj", - "This room is not public. You will not be able to rejoin without an invite.": "Kjo dhomë s’është publike. S’do të jeni në gjendje të rihyni në të pa një ftesë.", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Kjo dhomë përdoret për mesazhe të rëndësishëm nga shërbyesi Home, ndaj s’mund ta braktisni.", - "You can't send any messages until you review and agree to our terms and conditions.": "S’mund të dërgoni ndonjë mesazh, përpara se të shqyrtoni dhe pajtoheni me termat dhe kushtet tona.", - "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.": "Mesazhi juaj s’u dërgua, ngaqë ky shërbyes Home ka mbërritur në Kufirin Mujor të Përdoruesve Aktivë. Ju lutemi, që të vazhdoni ta përdorni këtë shërbim, lidhuni me përgjegjësin e shërbimit tuaj.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Mesazhi juaj s’u dërgua, ngaqë ky shërbyes Home ka tejkaluar kufirin e një burimi. Ju lutemi, që të vazhdoni ta përdorni këtë shërbim, lidhuni me përgjegjësin e shërbimit tuaj.", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "U provua të ngarkohej një pikë e caktuar në kronologjinë e kësaj dhome, por nuk keni leje për ta parë mesazhin në fjalë.", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Lypset të lejoni dorazi %(brand)s-in të përdorë mikrofonin/kamerën tuaj web", - "No Audio Outputs detected": "S’u pikasën Sinjale Audio Në Dalje", - "Not a valid %(brand)s keyfile": "S’është kartelë kyçesh %(brand)s e vlefshme", - "Historical": "Të dikurshme", - "Please review and accept all of the homeserver's policies": "Ju lutemi, shqyrtoni dhe pranoni krejt rregullat e këtij shërbyesi home", - "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": "Që të shmanget humbja e historikut të fjalosjes tuaj, duhet të eksportoni kyçet e dhomës tuaj përpara se të dilni nga llogari. Që ta bëni këtë, duhe të riktheheni te versioni më i ri i %(brand)s-it", - "Incompatible Database": "Bazë të dhënash e Papërputhshme", - "Continue With Encryption Disabled": "Vazhdo Me Fshehtëzimin të Çaktivizuar", - "Unable to load! Check your network connectivity and try again.": "S’arrihet të ngarkohet! Kontrolloni lidhjen tuaj në rrjet dhe riprovoni.", - "Delete Backup": "Fshije Kopjeruajtjen", - "Unable to load key backup status": "S’arrihet të ngarkohet gjendje kopjeruajtjeje kyçesh", - "That matches!": "U përputhën!", - "That doesn't match.": "S’përputhen.", - "Go back to set it again.": "Shkoni mbrapsht që ta ricaktoni.", - "Unable to create key backup": "S’arrihet të krijohet kopjeruajtje kyçesh", - "Unable to load backup status": "S’arrihet të ngarkohet gjendje kopjeruajtjeje", - "Unable to restore backup": "S’arrihet të rikthehet kopjeruajtje", - "No backup found!": "S’u gjet kopjeruajtje!", - "Failed to decrypt %(failedCount)s sessions!": "S’u arrit të shfshehtëzohet sesioni %(failedCount)s!", - "Invalid homeserver discovery response": "Përgjigje e pavlefshme zbulimi shërbyesi Home", - "Use a few words, avoid common phrases": "Përdorni ca fjalë, shmangni fraza të rëndomta", - "No need for symbols, digits, or uppercase letters": "S’ka nevojë për simbole, shifra apo shkronja të mëdha", - "Use a longer keyboard pattern with more turns": "Përdorni një rregullsi më të gjatë tastiere, me më tepër kthesa", - "Avoid repeated words and characters": "Shmangi përsëritje fjalësh dhe përsëritje shkronjash", - "Avoid sequences": "Shmangi togfjalësha", - "Avoid recent years": "Shmangni vitet e fundit", - "Avoid years that are associated with you": "Shmangni vite që kanë lidhje me ju", - "Avoid dates and years that are associated with you": "Shmangni data dhe vite që kanë lidhje me ju", - "Capitalization doesn't help very much": "Shkrimi i shkronjës së parë me të madhe nuk ndihmon kushedi çë", - "All-uppercase is almost as easy to guess as all-lowercase": "Fjalë shkruar krejt me të mëdha janë thuajse po aq të lehta për t’i hamendësuar sa ato me krejt të vogla", - "Reversed words aren't much harder to guess": "Fjalët së prapthi s’janë të vështira për t’i marrë me mend", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Zëvendësime të parashikueshme, të tilla si '@', në vend të 'a', nuk ndihmojnë kushedi çë", - "Add another word or two. Uncommon words are better.": "Shtoni një a dy fjalë të tjera. Fjalë jo të rëndomta janë më të përshtatshme.", - "Repeats like \"aaa\" are easy to guess": "Përsëritje të tilla si \"aaa\" janë të lehta për t’u hamendësuar", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Përsëritje të tilla si \"abcabcabc\" janë vetëm pak më të vështira për t’u hamendësuar se sa \"abc\"", - "Sequences like abc or 6543 are easy to guess": "Sekuenca të tilla si abc ose 6543 janë të lehta për t’u hamendsuar", - "Recent years are easy to guess": "Vitet tani afër janë të lehtë për t’u hamendësuar", - "Dates are often easy to guess": "Datat shpesh janë të lehta për t’i gjetur", - "This is a top-10 common password": "Ky fjalëkalim është nga 10 më të rëndomtët", - "This is a top-100 common password": "Ky fjalëkalim është nga 100 më të rëndomtët", - "This is a very common password": "Ky është një fjalëkalim shumë i rëndomtë", - "This is similar to a commonly used password": "Ky është i ngjashëm me një fjalëkalim të përdorur rëndom", - "A word by itself is easy to guess": "Një fjalë më vete është e lehtë të hamendësohet", - "Names and surnames by themselves are easy to guess": "Emrat dhe mbiemrat në vetvete janë të lehtë për t’i hamendësuar", - "Common names and surnames are easy to guess": "Emra dhe mbiemra të rëndomtë janë të kollajtë për t’u hamendësuar", - "You do not have permission to invite people to this room.": "S’keni leje të ftoni njerëz në këtë dhomë.", - "Unknown server error": "Gabim i panjohur shërbyesi", - "Set up": "Rregulloje", - "Invalid identity server discovery response": "Përgjigje e pavlefshme zbulimi identiteti shërbyesi", - "New Recovery Method": "Metodë e Re Rimarrjesh", - "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.": "Nëse metodën e re të rimarrjeve s’e keni caktuar ju, dikush mund të jetë duke u rrekur të hyjë në llogarinë tuaj. Ndryshoni menjëherë fjalëkalimin e llogarisë tuaj, te Rregullimet, dhe caktoni një metodë të re rimarrjesh.", - "Set up Secure Messages": "Rregulloni Mesazhi të Sigurt", - "Go to Settings": "Kalo te Rregullimet", - "Straight rows of keys are easy to guess": "Rreshta uniformë tastesh janë lehtësisht të hamendësueshëm", - "Short keyboard patterns are easy to guess": "Kombinime të shkurtra tastiere janë lehtësisht të hamendësueshme", - "Unable to load commit detail: %(msg)s": "S’arrihet të ngarkohen hollësi depozitimi: %(msg)s", - "Unrecognised address": "Adresë jo e pranuar", - "The following users may not exist": "Përdoruesit vijues mund të mos ekzistojnë", - "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ë", - "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.", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Ju kemi dërguar një email që të verifikoni adresën tuaj. Ju lutemi, ndiqni udhëzimet e atjeshme dhe mandej klikoni butonin më poshtë.", - "Email Address": "Adresë Email", - "All keys backed up": "U kopjeruajtën krejt kyçet", - "Unable to verify phone number.": "S’arrihet të verifikohet numër telefoni.", - "Verification code": "Kod verifikimi", - "Phone Number": "Numër Telefoni", - "Profile picture": "Foto profili", - "Display Name": "Emër Në Ekran", - "Room information": "Të dhëna dhome", - "Room version": "Version dhome", - "Room version:": "Version dhome:", - "General": "Të përgjithshme", - "Room Addresses": "Adresa Dhomash", - "Email addresses": "Adresa email", - "Phone numbers": "Numra telefonash", - "Language and region": "Gjuhë dhe rajon", - "Account management": "Administrim llogarish", - "Composer": "Hartues", - "Room list": "Listë dhomash", - "Autocomplete delay (ms)": "Vonesë Vetëplotësimi (ms)", - "Roles & Permissions": "Role & Leje", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Ndryshime se cilët mund të lexojnë historikun do të vlejnë vetëm për mesazhe të ardhshëm në këtë dhomë. Dukshmëria e historikut ekzistues nuk do të ndryshohet.", - "Security & Privacy": "Siguri & Privatësi", - "Encryption": "Fshehtëzim", - "Once enabled, encryption cannot be disabled.": "Pasi të aktivizohet, fshehtëzimi s’mund të çaktivizohet më.", - "Ignored users": "Përdorues të shpërfillur", - "Bulk options": "Veprime masive", - "Missing media permissions, click the button below to request.": "Mungojnë leje mediash, klikoni mbi butonin më poshtë që të kërkohen.", - "Request media permissions": "Kërko leje mediash", - "Voice & Video": "Zë & Video", - "Share Link to User": "Ndajeni Lidhjen për te Përdoruesi", - "Main address": "Adresë kryesore", - "Room avatar": "Avatar dhome", - "Room Name": "Emër Dhome", - "Room Topic": "Temë Dhome", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verifikojeni këtë përdorues që t’i vihet shenjë si i besuar. Përdoruesit e besuar ju më tepër siguri kur përdorni mesazhe të fshehtëzuar skaj-më-skaj.", - "Incoming Verification Request": "Kërkesë Verifikimi e Ardhur", - "Email (optional)": "Email (në daçi)", - "Phone (optional)": "Telefoni (në daçi)", - "Join millions for free on the largest public server": "Bashkojuni milionave, falas, në shërbyesin më të madh publik", - "General failure": "Dështim i përgjithshëm", - "Create account": "Krijoni llogari", - "Recovery Method Removed": "U hoq Metodë Rimarrje", - "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.": "Nëse metodën e re të rimarrjeve s’e keni hequr ju, dikush mund të jetë duke u rrekur të hyjë në llogarinë tuaj. Ndryshoni menjëherë fjalëkalimin e llogarisë tuaj, te Rregullimet, dhe caktoni një metodë të re rimarrjesh.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Kartela '%(fileName)s' tejkalon kufirin e këtij shërbyesi Home për madhësinë e ngarkimeve", - "Verify this user by confirming the following emoji appear on their screen.": "Verifikojeni këtë përdorues duke ripohuar shfaqjen e emoji-t vijues në skenën e tyre.", - "Dog": "Qen", - "Cat": "Mace", - "Lion": "Luan", - "Horse": "Kalë", - "Unicorn": "Njëbrirësh", - "Pig": "Derr", - "Elephant": "Elefant", - "Rabbit": "Lepur", - "Panda": "Panda", - "Rooster": "Këndes", - "Penguin": "Pinguin", - "Turtle": "Breshkë", - "Fish": "Peshk", - "Octopus": "Oktapod", - "Butterfly": "Flutur", - "Flower": "Lule", - "Tree": "Pemë", - "Cactus": "Kaktus", - "Mushroom": "Kërpudhë", - "Globe": "Rruzull", - "Moon": "Hëna", - "Cloud": "Re", - "Fire": "Zjarr", - "Banana": "Banane", - "Apple": "Mollë", - "Strawberry": "Luleshtrydhe", - "Corn": "Misër", - "Pizza": "Picë", - "Cake": "Tortë", - "Heart": "Zemër", - "Smiley": "Emotikon", - "Robot": "Robot", - "Hat": "Kapë", - "Glasses": "Syze", - "Umbrella": "Ombrellë", - "Clock": "Sahat", - "Gift": "Dhuratë", - "Light bulb": "Llambë", - "Book": "Libër", - "Pencil": "Laps", - "Paperclip": "Kapëse", - "Hammer": "Çekiç", - "Telephone": "Telefon", - "Flag": "Flamur", - "Train": "Tren", - "Bicycle": "Biçikletë", - "Aeroplane": "Avion", - "Rocket": "Raketë", - "Trophy": "Trofe", - "Ball": "Top", - "Guitar": "Kitarë", - "Trumpet": "Trombë", - "Bell": "Kambanë", - "Anchor": "Spirancë", - "Headphones": "Kufje", - "Folder": "Dosje", - "This homeserver would like to make sure you are not a robot.": "Ky Shërbyes Home do të donte të sigurohej se s’jeni robot.", - "Couldn't load page": "S’u ngarkua dot faqja", - "Your password has been reset.": "Fjalëkalimi juaj u ricaktua.", - "Unable to find a supported verification method.": "S’arrihet të gjendet metodë verifikimi e mbuluar.", - "Santa": "Babagjyshi i Vitit të Ri", - "Hourglass": "Klepsidër", - "Key": "Kyç", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Jeni i sigurt? Do të humbni mesazhet tuaj të fshehtëzuar, nëse kopjeruajtja për kyçet tuaj nuk bëhet si duhet.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Mesazhet e fshehtëzuar sigurohen me fshehtëzim skaj-më-skaj. Vetëm ju dhe marrësi(t) kanë kyçet për të lexuar këto mesazhe.", - "Restore from Backup": "Riktheje prej Kopjeruajtje", - "Back up your keys before signing out to avoid losing them.": "Kopjeruajini kyçet tuaj, përpara se të dilni, që të shmangni humbjen e tyre.", - "Start using Key Backup": "Fillo të përdorësh Kopjeruajtje Kyçesh", - "I don't want my encrypted messages": "Nuk i dua mesazhet e mia të fshehtëzuar", - "Manually export keys": "Eksporto dorazi kyçet", - "You'll lose access to your encrypted messages": "Do të humbni hyrje te mesazhet tuaj të fshehtëzuar", - "Are you sure you want to sign out?": "Jeni i sigurt se doni të dilni?", - "Warning: you should only set up key backup from a trusted computer.": "Kujdes: duhet të ujdisni kopjeruajtje kyçesh vetëm nga një kompjuter i besuar.", - "Your keys are being backed up (the first backup could take a few minutes).": "Kyçet tuaj po kopjeruhen (kopjeruajtja e parë mund të hajë disa minuta).", - "Success!": "Sukses!", - "Scissors": "Gërshërë", - "Error updating main address": "Gabim gjatë përditësimit të adresës kryesore", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Pati një gabim në përditësimin e adresës kryesore të dhomës. Mund të mos lejohet nga shërbyesi ose mund të ketë ndodhur një gabim i përkohshëm.", - "Room Settings - %(roomName)s": "Rregullime Dhome - %(roomName)s", - "Could not load user profile": "S’u ngarkua dot profili i përdoruesit", - "The user must be unbanned before they can be invited.": "Para se të ftohen, përdoruesve u duhet hequr dëbimi.", - "Accept all %(invitedRooms)s invites": "Prano krejt ftesat prej %(invitedRooms)s", - "Send %(eventType)s events": "Dërgo akte %(eventType)s", - "Select the roles required to change various parts of the room": "Përzgjidhni rolet e domosdoshme për të ndryshuar anë të ndryshme të dhomës", - "Enable encryption?": "Të aktivizohet fshehtëzim?", - "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.": "Pasi të aktivizohet, fshehtëzimi për një dhomë nuk mund të çaktivizohet. Mesazhet e dërguar në një dhomë të fshehtëzuar s’mund të shihen nga shërbyesi, vetëm nga pjesëmarrësit në dhomë. Aktivizimi i fshehtëzimit mund të pengojë funksionimin si duhet të mjaft robotëve dhe urave. Mësoni më tepër rreth fshehtëzimit.", - "Power level": "Shkallë pushteti", - "The file '%(fileName)s' failed to upload.": "Dështoi ngarkimi i kartelës '%(fileName)s'.", - "No homeserver URL provided": "S’u dha URL shërbyesi Home", - "Upgrade this room to the recommended room version": "Përmirësojeni këtë dhomë me versionin e rekomanduar të dhomës", - "View older messages in %(roomName)s.": "Shihni mesazhe më të vjetër në %(roomName)s.", - "Join the conversation with an account": "Merrni pjesë në bisedë me një llogari", - "Sign Up": "Regjistrohuni", - "Reason: %(reason)s": "Arsye: %(reason)s", - "Forget this room": "Harroje këtë dhomë", - "Re-join": "Rihyni", - "You were banned from %(roomName)s by %(memberName)s": "Jeni dëbuar prej %(roomName)s nga %(memberName)s", - "Join the discussion": "Merrni pjesë në diskutim", - "Try to join anyway": "Provoni të merrni pjesë, sido qoftë", - "Do you want to chat with %(user)s?": "Doni të bisedoni me %(user)s?", - "Do you want to join %(roomName)s?": "Doni të bëni pjesë te %(roomName)s?", - " invited you": "Ju ftoi ", - "This room has already been upgraded.": "Kjo dhomë është përmirësuar tashmë.", - "Failed to revoke invite": "S’u arrit të shfuqizohej ftesa", - "Revoke invite": "Shfuqizoje ftesën", - "Invited by %(sender)s": "Ftuar nga %(sender)s", - "edited": "e përpunuar", - "Rotate Left": "Rrotulloje Majtas", - "Rotate Right": "Rrotulloje Djathtas", - "Edit message": "Përpunoni mesazhin", - "Notes": "Shënime", - "Sign out and remove encryption keys?": "Të dilet dhe të hiqen kyçet e fshehtëzimit?", - "Missing session data": "Mungojnë të dhëna sesioni", - "Upload files": "Ngarko kartela", - "Upload %(count)s other files": { - "other": "Ngarkoni %(count)s kartela të tjera", - "one": "Ngarkoni %(count)s kartelë tjetër" - }, - "Cancel All": "Anuloji Krejt", - "Upload Error": "Gabim Ngarkimi", - "Remember my selection for this widget": "Mbaje mend përzgjedhjen time për këtë widget", - "Use an email address to recover your account": "Përdorni një adresë email që të rimerrni llogarinë tuaj", - "Enter email address (required on this homeserver)": "Jepni adresë email (e domosdoshme në këtë shërbyes Home)", - "Doesn't look like a valid email address": "S’duket si adresë email e vlefshme", - "Enter password": "Jepni fjalëkalim", - "Password is allowed, but unsafe": "Fjalëkalimi është i lejuar, por jo i parrezik", - "Nice, strong password!": "Bukur, fjalëkalim i fortë!", - "Passwords don't match": "Fjalëkalimet s’përputhen", - "Other users can invite you to rooms using your contact details": "Përdorues të tjerë mund t’ju ftojnë te dhoma duke përdorur hollësitë tuaja për kontakt", - "Enter phone number (required on this homeserver)": "Jepni numër telefoni (e domosdoshme në këtë shërbyes Home)", - "Enter username": "Jepni emër përdoruesi", - "Some characters not allowed": "Disa shenja nuk lejohen", - "Add room": "Shtoni dhomë", - "Failed to get autodiscovery configuration from server": "S’u arrit të merrej formësim vetëzbulimi nga shërbyesi", - "Invalid base_url for m.homeserver": "Parametër base_url i pavlefshëm për m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "URL-ja e shërbyesit Home s’duket të jetë një shërbyes Home i vlefshëm", - "The server does not support the room version specified.": "Shërbyesi nuk e mbulon versionin e specifikuar të dhomës.", - "Unexpected error resolving homeserver configuration": "Gabim i papritur gjatë ftillimit të formësimit të shërbyesit Home", - "The user's homeserver does not support the version of the room.": "Shërbyesi Home i përdoruesit s’e mbulon versionin e dhomës.", - "Show hidden events in timeline": "Shfaq te rrjedha kohore veprimtari të fshehura", - "Something went wrong with your invite to %(roomName)s": "Diç shkoi ters me ftesën tuaj për te %(roomName)s", - "You can only join it with a working invite.": "Mund të merrni pjesë në të vetëm me një ftesë funksionale.", - "You're previewing %(roomName)s. Want to join it?": "Po parashihni %(roomName)s. Doni të bëni pjesë në të?", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s s’mund të parashihet. Doni të merrni pjesë në të?", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Përmirësimi i kësaj dhome do të asgjësojë instancën e tanishme të dhomës dhe do të krijojë një dhomë të përmirësuar me të njëjtin emër.", - "This room is running room version , which this homeserver has marked as unstable.": "Kjo dhomë gjendet nën versionin e dhomës, të cilit shërbyesi Home i ka vënë shenjë si i paqëndrueshëm.", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "S’u shfuqizua dot ftesa. Shërbyesi mund të jetë duke kaluar një problem të përkohshëm ose s’keni leje të mjaftueshme për të shfuqizuar ftesën.", - "reacted with %(shortName)s": "reagoi me %(shortName)s", - "To help us prevent this in future, please send us logs.": "Për të na ndihmuar ta parandalojmë këtë në të ardhmen, ju lutemi, dërgonani regjistra.", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Mungojnë disa të dhëna sesioni, përfshi kyçe mesazhesh të fshehtëzuar. Për të ndrequr këtë, dilni dhe hyni, duke rikthyer kështu kyçet nga kopjeruajtje.", - "Your browser likely removed this data when running low on disk space.": "Ka gjasa që shfletuesi juaj të ketë hequr këto të dhëna kur kish pak hapësirë në disk.", - "Upload files (%(current)s of %(total)s)": "Ngarkim kartelash (%(current)s nga %(total)s) gjithsej", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Kjo kartelë është shumë e madhe për ngarkim. Caku për madhësi kartelash është %(limit)s, ndërsa kjo kartelë është %(sizeOfThisFile)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Këto kartela janë shumë të mëdha për ngarkim. Caku për madhësi kartelash është %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Disa kartela janë shumë të mëdha për ngarkim. Caku për madhësi kartelash është %(limit)s.", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "Keni %(count)s njoftime të palexuar në një version të mëparshëm të kësaj dhome.", - "one": "Keni %(count)s njoftim të palexuar në një version të mëparshëm të kësaj dhome." - }, - "Invalid base_url for m.identity_server": "Parametër base_url i i pavlefshëm për m.identity_server", - "Identity server URL does not appear to be a valid identity server": "URL-ja e shërbyesit të identiteteve s’duket të jetë një shërbyes i vlefshëm identitetesh", - "Uploaded sound": "U ngarkua tingull", - "Sounds": "Tinguj", - "Notification sound": "Tingull njoftimi", - "Set a new custom sound": "Caktoni një tingull të ri vetjak", - "Browse": "Shfletoni", - "Cannot reach homeserver": "S’kapet dot shërbyesi Home", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Sigurohuni se keni një lidhje të qëndrueshme internet, ose lidhuni me përgjegjësin e shërbyesit", - "Your %(brand)s is misconfigured": "%(brand)s-i juaj është i keqformësuar", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Kërkojini përgjegjësit të %(brand)s-it tuaj të kontrollojë formësimin tuaj për zëra të pasaktë ose të përsëdytur.", - "Unexpected error resolving identity server configuration": "Gabim i papritur teksa ftillohej formësimi i shërbyesit të identiteteve", - "Use lowercase letters, numbers, dashes and underscores only": "Përdorni vetëm shkronja të vogla, numra, vija ndarëse dhe nënvija", - "Cannot reach identity server": "S’kapet dot shërbyesi i identiteteve", - "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.": "Mund të regjistroheni, por disa veçori do të jenë të papërdorshme, derisa shërbyesi i identiteteve të jetë sërish në linjë. Nëse vazhdoni ta shihni këtë sinjalizim, kontrolloni formësimin tuaj ose lidhuni me një përgjegjës të shërbyesit.", - "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.": "Mund të ricaktoni fjalëkalimin, por disa veçori do të jenë të papërdorshme, derisa shërbyesi i identiteteve të jetë sërish në linjë. Nëse vazhdoni ta shihni këtë sinjalizim, kontrolloni formësimin tuaj ose lidhuni me një përgjegjës të shërbyesit.", - "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.": "Mund të bëni hyrjen, por disa veçori do të jenë të papërdorshme, derisa shërbyesi i identiteteve të jetë sërish në linjë. Nëse vazhdoni ta shihni këtë sinjalizim, kontrolloni formësimin tuaj ose lidhuni me një përgjegjës të shërbyesit.", - "Upload all": "Ngarkoji krejt", - "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ë:", - "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.", - "Clear all data": "Spastro krejt të dhënat", - "Deactivate account": "Çaktivizoje llogarinë", - "Always show the window menu bar": "Shfaqe përherë shtyllën e menusë së dritares", - "Unable to revoke sharing for email address": "S’arrihet të shfuqizohet ndarja për këtë adresë email", - "Unable to share email address": "S’arrihet të ndahet adresë email", - "Unable to revoke sharing for phone number": "S’arrihet të shfuqizohet ndarja për numrin e telefonit", - "Unable to share phone number": "S’arrihet të ndahet numër telefoni", - "Please enter verification code sent via text.": "Ju lutemi, jepni kod verifikimi të dërguar përmes teksti.", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Te +%(msisdn)s u dërgua një mesazh tekst. Ju lutemi, jepni kodin e verifikimit që përmban.", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Ju lutemi, na tregoni ç’shkoi keq ose, akoma më mirë, krijoni në GitHub një çështje që përshkruan problemin.", - "Removing…": "Po hiqet…", - "Share User": "Ndani Përdorues", - "Command Help": "Ndihmë Urdhri", - "Find others by phone or email": "Gjeni të tjerë përmes telefoni ose email-i", - "Be found by phone or email": "Bëhuni i gjetshëm përmes telefoni ose email-i", - "Use bots, bridges, widgets and sticker packs": "Përdorni robotë, ura, widget-e dhe paketa ngjitësish", - "Terms of Service": "Kushte Shërbimi", - "Service": "Shërbim", - "Summary": "Përmbledhje", - "This account has been deactivated.": "Kjo llogari është çaktivizuar.", - "Failed to re-authenticate due to a homeserver problem": "S’u arrit të ribëhej mirëfilltësimi, për shkak të një problemi me shërbyesin Home", - "Clear personal data": "Spastro të dhëna personale", - "Spanner": "Çelës", - "Checking server": "Po kontrollohet shërbyesi", - "Disconnect from the identity server ?": "Të shkëputet prej shërbyesit të identiteteve ?", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Jeni duke përdorur për të zbuluar dhe për t’u zbuluar nga kontakte ekzistues që njihni. Shërbyesin tuaj të identiteteve mund ta ndryshoni më poshtë.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "S’po përdorni ndonjë shërbyes identitetesh. Që të zbuloni dhe të jeni i zbulueshëm nga kontakte ekzistues që njihni, shtoni një të tillë më poshtë.", - "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.": "Shkëputja prej shërbyesit tuaj të identiteteve do të thotë se s’do të jeni i zbulueshëm nga përdorues të tjerë dhe s’do të jeni në gjendje të ftoni të tjerë përmes email-i apo telefoni.", - "Discovery options will appear once you have added an email above.": "Mundësitë e zbulimit do të shfaqen sapo të keni shtuar më sipër një email.", - "Discovery options will appear once you have added a phone number above.": "Mundësitë e zbulimit do të shfaqen sapo të keni shtuar më sipër një numër telefoni.", - "Call failed due to misconfigured server": "Thirrja dështoi për shkak shërbyesi të keqformësuar", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Që thirrjet të funksionojnë pa probleme, ju lutemi, kërkojini përgjegjësit të shërbyesit tuaj Home (%(homeserverDomain)s) të formësojë një shërbyes TURN.", - "Identity server has no terms of service": "Shërbyesi i identiteteve s’ka kushte shërbimi", - "The identity server you have chosen does not have any terms of service.": "Shërbyesi i identiteteve që keni zgjedhur nuk ka ndonjë kusht shërbimi.", - "Only continue if you trust the owner of the server.": "Vazhdoni vetëm nëse i besoni të zotit të shërbyesit.", - "Terms of service not accepted or the identity server is invalid.": "S’janë pranuar kushtet e shërbimit ose shërbyesi i identiteteve është i pavlefshëm.", - "Enter a new identity server": "Jepni një shërbyes të ri identitetesh", - "Remove %(email)s?": "Të hiqet %(email)s?", - "Remove %(phone)s?": "Të hiqet %(phone)s?", - "Accept to continue:": "Që të vazhdohet, pranoni :", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Nëse s’doni të përdoret për të zbuluar dhe për të qenë i zbulueshëm nga kontakte ekzistuese që njihni, jepni më poshtë një tjetër shërbyes identitetesh.", - "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.": "Përdorimi i një shërbyesi identitetesh është opsional. Nëse zgjidhni të mos përdoret një shërbyes identitetesh, s’do të jeni i zbulueshëm nga përdorues të tjerë dhe s’do të jeni në gjendje të ftoni të tjerë me anë email-esh apo telefoni.", - "Do not use an identity server": "Mos përdor shërbyes identitetesh", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Pajtohuni me Kushtet e Shërbimit të shërbyesit të identiteteve (%(serverName)s) që të lejoni veten të jetë e zbulueshme me anë adrese email ose numri telefoni.", - "Discovery": "Zbulueshmëri", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Përdorni një shërbyes identitetesh për të ftuar me email. Përdorni parazgjedhjen (%(defaultIdentityServerName)s) ose administrojeni që nga Rregullimet.", - "Use an identity server to invite by email. Manage in Settings.": "Përdorni një shërbyes identitetesh për të ftuar me email. Administrojeni që nga Rregullimet.", - "Use an identity server": "Përdor një shërbyes identiteti", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Përdor një shërbyes identiteti për ftesa me email. Klikoni që të vazhdohet të përdoret shërbyesi parazgjedhje i identiteteve (%(defaultIdentityServerName)s) ose administrojeni te Rregullimet.", - "Use an identity server to invite by email. Manage in Settings.": "Përdorni një shërbyes identitetesh për ftesa me email. Administrojeni te Rregullimet.", - "Deactivate user?": "Të çaktivizohet përdoruesi?", - "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?": "Çaktivizimi i këtij përdoruesi do të sjellë nxjerrjen e tij nga llogaria përkatëse dhe do të pengojë rihyrjen e tij. Veç kësaj, do të braktisë krejt dhomat ku ndodhet. Ky veprim s’mund të prapësohet. Jeni i sigurt se doni të çaktivizohet ky përdorues?", - "Deactivate user": "Çaktivizoje përdoruesin", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Kjo ftesë për %(roomName)s u dërgua te %(email)s që s’është i përshoqëruar me llogarinë tuaj", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Që të merrni ftesa drejt e në %(brand)s, lidheni këtë email me llogarinë tuaj, te Rregullimet.", - "This invite to %(roomName)s was sent to %(email)s": "Kjo ftesë për %(roomName)s u dërgua te %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Që të merrni ftesa drejt e në %(brand)s, përdorni një shërbyes identitetesh, te Rregullimet.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Që të merrni ftesa drejt e te %(brand)s, ndajeni me të tjerët këtë email, te Rregullimet.", - "Error changing power level": "Gabim në ndryshimin e shkallës së pushtetit", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Ndodhi një gabim gjatë ndryshimit të shkallës së pushtetit të përdoruesit. Sigurohuni se keni leje të mjaftueshme dhe riprovoni.", - "Italics": "Të pjerrëta", - "Change identity server": "Ndryshoni shërbyes identitetesh", - "Disconnect from the identity server and connect to instead?": "Të shkëputet më mirë nga shërbyesi i identiteteve dhe të lidhet me ?", - "Disconnect identity server": "Shkëpute shërbyesin e identiteteve", - "You are still sharing your personal data on the identity server .": "Ende ndani të dhëna tuajat personale në shërbyesin e identiteteve .", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Këshillojmë që të hiqni prej shërbyesit të identiteteve adresat tuaj email dhe numrat tuaj të telefonave përpara se të bëni shkëputjen.", - "Disconnect anyway": "Shkëputu, sido qoftë", - "Error changing power level requirement": "Gabim në ndryshimin e domosdoshmërisë për shkallë pushteti", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Ndodhi një gabim gjatë ndryshimit të domosdoshmërive për shkallë pushteti në dhomë. Sigurohuni se keni leje të mjaftueshme dhe riprovoni.", - "No recent messages by %(user)s found": "S’u gjetën mesazhe së fundi nga %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Provoni të ngjiteni sipër në rrjedhën kohore, që të shihni nëse ka patur të tillë më herët.", - "Remove recent messages by %(user)s": "Hiq mesazhe së fundi nga %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Për një sasi të madhe mesazhesh, kjo mund të dojë ca kohë. Ju lutemi, mos e rifreskoni klientin tuaj gjatë kësaj kohe.", - "Remove %(count)s messages": { - "other": "Hiq %(count)s mesazhe", - "one": "Hiq 1 mesazh" - }, - "Remove recent messages": "Hiq mesazhe së fundi", - "Explore rooms": "Eksploroni dhoma", - "Read Marker lifetime (ms)": "Kohëzgjatje e Shenjës së Leximit (ms)", - "Read Marker off-screen lifetime (ms)": "Kohëzgjatje Shenje Leximi jashtë ekrani (ms)", - "Verify the link in your inbox": "Verifikoni lidhjen te mesazhet tuaj", - "e.g. my-room": "p.sh., dhoma-ime", - "Close dialog": "Mbylle dialogun", - "Hide advanced": "Fshihi të mëtejshmet", - "Show advanced": "Shfaqi të mëtejshmet", - "To continue you need to accept the terms of this service.": "Që të vazhdohet, lypset të pranoni kushtet e këtij shërbimi.", - "Document": "Dokument", - "Add Email Address": "Shtoni Adresë Email", - "Add Phone Number": "Shtoni Numër Telefoni", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Përpara shkëputjes, duhet të hiqni të dhënat tuaja personale nga shërbyesi i identiteteve . Mjerisht, shërbyesi i identiteteve hëpërhë është jashtë funksionimi dhe s’mund të kapet.", - "You should:": "Duhet:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "të kontrolloni shtojcat e shfletuesit tuaj për çfarëdo që mund të bllokojë shërbyesin e identiteteve (bie fjala, Privacy Badger)", - "contact the administrators of identity server ": "të lidheni me përgjegjësit e shërbyesit të identiteteve ", - "wait and try again later": "të prisni dhe të riprovoni më vonë", - "Your email address hasn't been verified yet": "Adresa juaj email s’është verifikuar ende", - "Click the link in the email you received to verify and then click continue again.": "Për verifkim, klikoni lidhjen te email që morët dhe mandej vazhdoni sërish.", - "Show image": "Shfaq figurë", - "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", - "Emoji Autocomplete": "Vetëplotësim Emoji-sh", - "Notification Autocomplete": "Vetëplotësim NJoftimesh", - "Room Autocomplete": "Vetëplotësim Dhomash", - "User Autocomplete": "Vetëplotësim Përdoruesish", - "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.": "Ky veprim lyp hyrje te shërbyesi parazgjedhje i identiteteve për të vlerësuar një adresë email ose një numër telefoni, por shërbyesi nuk ka ndonjë kusht shërbimesh.", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "Room %(name)s": "Dhoma %(name)s", - "Failed to deactivate user": "S’u arrit të çaktivizohet përdorues", - "This client does not support end-to-end encryption.": "Ky klient nuk mbulon fshehtëzim skaj-më-skaj.", - "Messages in this room are not end-to-end encrypted.": "Mesazhet në këtë dhomë nuk janë të fshehtëzuara skaj-më-skaj.", - "Message Actions": "Veprime Mesazhesh", - "You verified %(name)s": "Verifikuat %(name)s", - "You cancelled verifying %(name)s": "Anuluat verifikimin e %(name)s", - "%(name)s cancelled verifying": "%(name)s anuloi verifikimin", - "You accepted": "Pranuat", - "%(name)s accepted": "%(name)s pranoi", - "You cancelled": "Anuluat", - "%(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", - "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ë.", - "My Ban List": "Lista Ime e Dëbimeve", - "This is your list of users/servers you have blocked - don't leave the room!": "Kjo është lista juaj e përdoruesve/shërbyesve që keni bllokuar - mos dilni nga dhoma!", - "Ignored/Blocked": "Të shpërfillur/Të bllokuar", - "Error adding ignored user/server": "Gabim shtimi përdoruesi/shërbyesi të shpërfillur", - "Something went wrong. Please try again or view your console for hints.": "Diç shkoi ters. Ju lutemi, riprovoni ose, për ndonjë ide, shihni konsolën tuaj.", - "Error subscribing to list": "Gabim pajtimi te lista", - "Error removing ignored user/server": "Gabim në heqje përdoruesi/shërbyes të shpërfillur", - "Error unsubscribing from list": "Gabim shpajtimi nga lista", - "Please try again or view your console for hints.": "Ju lutemi, riprovoni, ose shihni konsolën tuaj, për ndonjë ide.", - "None": "Asnjë", - "Ban list rules - %(roomName)s": "Rregulla liste dëbimesh - %(roomName)s", - "Server rules": "Rregulla shërbyesi", - "User rules": "Rregulla përdoruesi", - "You have not ignored anyone.": "S’keni shpërfillur ndonjë.", - "You are currently ignoring:": "Aktualisht shpërfillni:", - "You are not subscribed to any lists": "S’jeni pajtuar te ndonjë listë", - "View rules": "Shihni rregulla", - "You are currently subscribed to:": "Jeni i pajtuar te:", - "⚠ These settings are meant for advanced users.": "⚠ Këto rregullime janë menduar për përdorues të përparuar.", - "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.": "Shtoni këtu përdorues dhe shërbyes që doni të shpërfillen. Që %(brand)s të kërkojë për përputhje me çfarëdo shkronjash, përdorni yllthin. Për shembull, @bot:* do të shpërfillë krej përdoruesit që kanë emrin 'bot' në çfarëdo shërbyesi.", - "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.": "Shpërfillja e personave kryhet përmes listash dëbimi, të cilat përmbajnë rregulla se cilët të dëbohen. Pajtimi te një listë dëbimesh do të thotë se përdoruesit/shërbyesit e bllokuar nga ajo listë do t’ju fshihen juve.", - "Personal ban list": "Listë personale dëbimesh", - "Server or user ID to ignore": "Shërbyes ose ID përdoruesi për t’u shpërfillur", - "eg: @bot:* or example.org": "p.sh.: @bot:* ose example.org", - "Subscribed lists": "Lista me pajtim", - "Subscribing to a ban list will cause you to join it!": "Pajtimi te një listë dëbimesh do të shkaktojë pjesëmarrjen tuaj në të!", - "If this isn't what you want, please use a different tool to ignore users.": "Nëse kjo s’është ajo çka doni, ju lutemi, përdorni një tjetër mjet për të shpërfillur përdorues.", - "You have ignored this user, so their message is hidden. Show anyways.": "E keni shpërfillur këtë përdorues, ndaj mesazhi i tij është fshehur. Shfaqe, sido qoftë.", - "Messages in this room are end-to-end encrypted.": "Mesazhet në këtë dhomë janë të fshehtëzuara skaj-më-skaj.", - "Any of the following data may be shared:": "Mund të ndahen me të tjerët cilado prej të dhënave vijuese:", - "Your display name": "Emri juaj në ekran", - "Your user ID": "ID-ja juaj e përdoruesit", - "Your theme": "Tema juaj", - "%(brand)s URL": "URL %(brand)s-i", - "Room ID": "ID dhome", - "Widget ID": "ID widget-i", - "Using this widget may share data with %(widgetDomain)s.": "Përdorimi i këtij widget-i mund të sjellë ndarje të dhënash me %(widgetDomain)s.", - "Widget added by": "Widget i shtuar nga", - "This widget may use cookies.": "Ky widget mund të përdorë cookies.", - "Cannot connect to integration manager": "S’lidhet dot te përgjegjës integrimesh", - "The integration manager is offline or it cannot reach your homeserver.": "Përgjegjësi i integrimeve s’është në linjë ose s’kap dot shërbyesin tuaj Home.", - "Manage integrations": "Administroni integrime", - "Failed to connect to integration manager": "S’u arrit të lidhet te përgjegjës integrimesh", - "Widgets do not use message encryption.": "Widget-et s’përdorin fshehtëzim mesazhesh.", - "More options": "Më tepër mundësi", - "Integrations are disabled": "Integrimet janë të çaktivizuara", - "Integrations not allowed": "Integrimet s’lejohen", - "Remove for everyone": "Hiqe për këdo", - "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.", - "Cross-signing public keys:": "Kyçe publikë për cross-signing:", - "not found": "s’u gjet", - "in secret storage": "në depozitë të fshehtë", - "Secret storage public key:": "Kyç publik depozite të fshehtë:", - "in account data": "në të dhëna llogarie", - "Unencrypted": "Të pafshehtëzuara", - " wants to chat": " dëshiron të bisedojë", - "Start chatting": "Filloni të bisedoni", - "Upgrade private room": "Përmirëso dhomë private", - "Upgrade public room": "Përmirëso dhomë publike", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Përmirësimi i një dhome është një veprim i thelluar dhe zakonisht rekomandohet kur një dhomë është e papërdorshme, për shkak të metash, veçorish që i mungojnë ose cenueshmëri sigurie.", - "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 .", - "Unable to set up secret storage": "S’u arrit të ujdiset depozitë e fshehtë", - "not stored": "e padepozituar", - "Close preview": "Mbylle paraparjen", - "Hide verified sessions": "Fshih sesione të verifikuar", - "%(count)s verified sessions": { - "other": "%(count)s sesione të verifikuar", - "one": "1 sesion i verifikuar" - }, - "Language Dropdown": "Menu Hapmbyll Gjuhësh", - "Show more": "Shfaq më tepër", - "Recent Conversations": "Biseda Së Fundi", - "Direct Messages": "Mesazhe të Drejtpërdrejtë", - "Country Dropdown": "Menu Hapmbyll Vendesh", - "This bridge is managed by .": "Kjo urë administrohet nga .", - "Other users may not trust it": "Përdorues të tjerë mund të mos e besojnë", - "Later": "Më vonë", - "Cross-signing private keys:": "Kyçe privatë për cross-signing:", - "This room is end-to-end encrypted": "Kjo dhomë është e fshehtëzuar skaj-më-skaj", - "Everyone in this room is verified": "Gjithkush në këtë dhomë është verifikuar", - "Reject & Ignore user": "Hidhe poshtë & Shpërfille përdoruesin", - "Unknown Command": "Urdhër i Panjohur", - "Unrecognised command: %(commandText)s": "Urdhër Jo i Pranuar: %(commandText)s", - "You can use /help to list available commands. Did you mean to send this as a message?": "Mund të përdorni /help që të shfaqen urdhrat e gatshëm. Donit vërtet ta dërgoni këtë si një mesazh?", - "Hint: Begin your message with // to start it with a slash.": "Ndihmëz: Fillojeni mesazhin tuaj me // që të nisë me një pjerrake.", - "Send as message": "Dërgoni një mesazh", - "Verify User": "Verifikoni Përdoruesin", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Për siguri ekstra, verifikojeni këtë përdorues duke kontrolluar në të dyja pajisjet tuaja një kod njëpërdorimsh.", - "Start Verification": "Fillo Verifikimin", - "Something went wrong trying to invite the users.": "Diç shkoi ters teksa provohej të ftoheshin përdoruesit.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "S’i ftuam dot këta përdorues. Ju lutemi, kontrolloni përdoruesit që doni të ftoni dhe riprovoni.", - "Failed to find the following users": "S’u arrit të gjendeshin përdoruesit vijues", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Përdoruesit vijues mund të mos ekzistojnë ose janë të pavlefshëm, dhe s’mund të ftohen: %(csvNames)s", - "Enter your account password to confirm the upgrade:": "Që të ripohohet përmirësimi, jepni fjalëkalimin e llogarisë tuaj:", - "You'll need to authenticate with the server to confirm the upgrade.": "Do t’ju duhet të bëni mirëfilltësimin me shërbyesin që të ripohohet përmirësimi.", - "Upgrade your encryption": "Përmirësoni fshehtëzimin tuaj", - "Verify this session": "Verifikoni këtë sesion", - "Encryption upgrade available": "Ka të gatshëm përmirësim fshehtëzimi", - "Enable message search in encrypted rooms": "Aktivizo kërkim mesazhesh në dhoma të fshehtëzuara", - "Securely cache encrypted messages locally for them to appear in search results.": "Ruaj lokalisht në mënyrë të sigurt në fshehtinë mesazhet që të shfaqen në përfundime kërkimi.", - "%(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.": "%(brand)s-it i mungojnë disa përbërës të domosdoshëm për ruajtje lokalisht në mënyrë të sigurt në fshehtinë mesazhe. Nëse do të donit të eksperimentonit me këtë veçori, montoni një Desktop vetjak %(brand)s Desktop me shtim përbërësish kërkimi.", - "Message search": "Kërkim mesazhesh", - "If disabled, messages from encrypted rooms won't appear in search results.": "Në u çaktivizoftë, mesazhet prej dhomash të fshehtëzuara s’do të duken në përfundime kërkimi.", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s-i po ruan lokalisht në mënyrë të sigurt në fshehtinë mesazhet që të shfaqen në përfundime kërkimi:", - "Space used:": "Hapësirë e përdorur:", - "Indexed messages:": "Mesazhe të indeksuar:", - "Cancel entering passphrase?": "Të anulohet dhënue frazëkalimi?", - "Setting up keys": "Ujdisje kyçesh", - "Verifies a user, session, and pubkey tuple": "Verifikon një përdorues, sesion dhe një set kyçesh publikë", - "Session already verified!": "Sesion i tashmë i verifikuar!", - "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!": "KUJDES: VERIFIKIMI I KYÇIT DËSHTOI! Kyçi i nënshkrimit për %(userId)s dhe sesionin %(deviceId)s është \"%(fprint)s\", që nuk përputhet me kyçin e dhënë \"%(fingerprint)s\". Kjo mund të jetë shenjë se komunikimet tuaja po përgjohen!", - "The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Kyçi i nënshkrimit që dhatë përputhet me kyçin e nënshkrimit që morët nga sesioni i %(userId)s %(deviceId)s. Sesionit iu vu shenjë si i verifikuar.", - "Never send encrypted messages to unverified sessions from this session": "Mos dërgo kurrë prej këtij sesioni mesazhe të fshehtëzuar te sesione të paverifikuar", - "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ë…", - "This bridge was provisioned by .": "Kjo urë është dhënë nga .", - "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.", - "in memory": "në kujtesë", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Ky sesion nuk po bën kopjeruajtje të kyçeve tuaja, por keni një kopjeruajtje ekzistuese që mund ta përdorni për rimarrje dhe ta shtoni më tej.", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Lidheni këtë sesion kopjeruajtje kyçesh, përpara se të dilni, që të shmangni humbje të çfarëdo kyçi që mund të gjendet vetëm në këtë pajisje.", - "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.", - "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.", - "Bridges": "Ura", - "This user has not verified all of their sessions.": "Ky përdorues s’ka verifikuar krejt sesionet e tij.", - "You have not verified this user.": "S’e keni verifikuar këtë përdorues.", - "You have verified this user. This user has verified all of their sessions.": "E keni verifikuar këtë përdorues. Ky përdorues ka verifikuar krejt sesionet e veta.", - "Someone is using an unknown session": "Dikush po përdor një sesion të panjohur", - "Encrypted by an unverified session": "Fshehtëzuar nga një sesion i paverifikuar", - "Encrypted by a deleted session": "Fshehtëzuar nga një sesion i fshirë", - "Waiting for %(displayName)s to accept…": "Po pritet për %(displayName)s të pranojë…", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Mesazhet tuaj janë të sigurt dhe vetëm ju dhe marrësi kanë kyçet unikë për t’i shkyçur.", - "Your messages are not secure": "Mesazhet tuaj s’janë të sigurt", - "One of the following may be compromised:": "Një nga sa vijon mund të jetë komprometuar:", - "Your homeserver": "Shërbyesi juaj Home", - "%(count)s sessions": { - "other": "%(count)s sesione", - "one": "%(count)s sesion" - }, - "Hide sessions": "Fshih sesione", - "Verify by emoji": "Verifikoje përmes emoji-t", - "Verify by comparing unique emoji.": "Verifikoje duke krahasuar emoji unik.", - "Ask %(displayName)s to scan your code:": "Kërkojini %(displayName)s të skanojë kodin tuaj:", - "If you can't scan the code above, verify by comparing unique emoji.": "Nëse s’e skanoni dot kodin më sipër, verifikojeni duke krahasuar emoji unik.", - "You've successfully verified %(displayName)s!": "E verifikuat me sukses %(displayName)s!", - "Encryption not enabled": "Fshehtëzim jo i aktivizuar", - "The encryption used by this room isn't supported.": "Fshehtëzimi i përdorur nga kjo dhomë nuk mbulohet.", - "Clear all data in this session?": "Të pastrohen krejt të dhënat në këtë sesion?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Spastrimi i krejt të dhënave prej këtij sesioni është përfundimtar. Mesazhet e fshehtëzuar do të humbin, veç në qofshin kopjeruajtur kyçet e tyre.", - "Verify session": "Verifiko sesion", - "Session name": "Emër sesioni", - "Session key": "Kyç sesioni", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Verifikimi i këtij përdoruesi do t’i vërë shenjë sesionit të tij si të besuar dhe sesionit tuaj si të besuar për ta.", - "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.": "Që t’i vihet shenjë si e besuar, verifikojeni këtë pajisje. Besimi i kësaj pajisjeje ju jep juve dhe përdoruesve të tjerë ca qetësi më tepër, kur përdoren mesazhe të fshehtëzuar skaj-më-skaj.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Verifikimi i kësaj pajisjeje do të t’i vërë shenjë si të besuar dhe përdoruesit që janë verifikuar me ju do ta besojnë këtë pajisje.", - "Confirm your identity by entering your account password below.": "Ripohoni identitetin tuaj duke dhënë më poshtë fjalëkalimin e llogarisë tuaj.", - "Restore your key backup to upgrade your encryption": "Që të përmirësoni fshehtëzimin tuaj, riktheni kopjeruajtjen e kyçeve tuaj", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Përmirësojeni këtë sesion për ta lejuar të verifikojë sesione të tjerë, duke u akorduar hyrje te mesazhe të fshehtëzuar dhe duke u vënë shenjë si të besuar për përdorues të tjerë.", - "Create key backup": "Krijo kopjeruajtje kyçesh", - "This session is encrypting history using the new recovery method.": "Ky sesion e fshehtëzon historikun duke përdorur metodë të re rimarrjesh.", - "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.": "Nëse këtë e keni bërë pa dashje, mund të ujdisni Mesazhe të Sigurt në këtë sesion, gjë që do të sjellë rifshehtëzimin e historikut të mesazheve të sesionit me një metodë të re rimarrjesh.", - "Indexed rooms:": "Dhoma të indeksuara:", - "Message downloading sleep time(ms)": "Kohë fjetjeje shkarkimi mesazhi(ms)", - "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", - "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.", - "Verify by scanning": "Verifikoje me skanim", - "You declined": "Hodhët poshtë", - "%(name)s declined": "%(name)s hodhi poshtë", - "Cancelling…": "Po anulohet…", - "Your homeserver does not support cross-signing.": "Shërbyesi juaj Home nuk mbulon cross-signing.", - "Homeserver feature support:": "Mbulim veçorish nga shërbyesi Home:", - "exists": "ekziston", - "Accepting…": "Po pranohet…", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Që të njoftoni një problem sigurie lidhur me Matrix-in, ju lutemi, lexoni Rregulla Tregimi Çështjes Sigurie te Matrix.org.", - "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", - "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", - "Scroll to most recent messages": "Rrëshqit te mesazhet më të freskët", - "Other published addresses:": "Adresa të tjera të publikuara:", - "No other published addresses yet, add one below": "Ende pa adresa të tjera të publikuara, shtoni një më poshtë", - "New published address (e.g. #alias:server)": "Adresë e re e publikuar (p.sh., #alias:server)", - "Local Addresses": "Adresa Vendore", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Caktoni adresa për këtë dhomë, që kështu përdoruesit të gjejnë këtë dhomë përmes shërbyesit tuaj Home (%(localDomain)s)", - "Enter a server name": "Jepni një emër shërbyesi", - "Looks good": "Duket mirë", - "Can't find this server or its room list": "S’gjendet dot ky shërbyes ose lista e dhomave të tij", - "All rooms": "Krejt dhomat", - "Your server": "Shërbyesi juaj", - "Add a new server": "Shtoni një shërbyes të ri", - "Enter the name of a new server you want to explore.": "Jepni emrin e një shërbyesi të ri që doni të eksploroni.", - "Server name": "Emër shërbyesi", - "a new master key signature": "një nënshkrim i ri kyçi të përgjithshëm", - "a new cross-signing key signature": "një nënshkrim i ri kyçi cross-signing", - "a device cross-signing signature": "një nënshkrim cross-signing pajisjeje", - "a key signature": "një nënshkrim kyçi", - "%(brand)s encountered an error during upload of:": "%(brand)s-i hasi një gabim gjatë ngarkimit të:", - "Upload completed": "Ngarkimi u plotësua", - "Cancelled signature upload": "Ngarkim i anuluar nënshkrimi", - "Signature upload success": "Sukses ngarkimi nënshkrimi", - "Signature upload failed": "Ngarkimi i nënshkrimit dështoi", - "Confirm by comparing the following with the User Settings in your other session:": "Ripohojeni duke krahasuar sa vijon me Rregullimet e Përdoruesit te sesioni juaj tjetër:", - "Confirm this user's session by comparing the following with their User Settings:": "Ripohojeni këtë sesion përdoruesi duke krahasuar sa vijon me Rregullimet e tij të Përdoruesit:", - "If they don't match, the security of your communication may be compromised.": "Nëse s’përputhen, siguria e komunikimeve tuaja mund të jetë komprometuar.", - "Manually verify all remote sessions": "Verifikoni dorazi krejt sesionet e largët", - "Self signing private key:": "Kyç privat vetënënshkrimi:", - "cached locally": "ruajtur në fshehtinë lokalisht", - "not found locally": "i pagjetur lokalisht", - "User signing private key:": "Kyç privat nënshkrimesh përdoruesi:", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Verifikoni individualisht çdo sesion të përdorur nga një përdorues, për t’i vënë shenjë si i besuar, duke mos besuar pajisje cross-signed.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Në dhoma të fshehtëzuara, mesazhet tuaj sigurohen dhe vetëm ju dhe marrësi ka kyçet unikë për shkyçjen e tyre.", - "Verify all users in a room to ensure it's secure.": "Verifiko krejt përdoruesit në dhomë, për të garantuar se është e sigurt.", - "Use Single Sign On to continue": "Që të vazhdohet, përdorni Hyrje Njëshe", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Ripohoni shtimin e kësaj adrese email duke përdorur Hyrje Njëshe për të provuar identitetin tuaj.", - "Confirm adding email": "Ripohoni shtim email-i", - "Click the button below to confirm adding this email address.": "Klikoni butonin më poshtë që të ripohoni shtimin e kësaj adrese email.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Ripohojeni shtimin e këtij numri telefoni duke përdorur Hyrje Njëshe që të provoni identitetin tuaj.", - "Confirm adding phone number": "Ripohoni shtim numri telefoni", - "Click the button below to confirm adding this phone number.": "Klikoni mbi butonin më poshtë që të ripohoni shtimin e këtij numri telefoni.", - "Almost there! Is %(displayName)s showing the same shield?": "Thuaje mbërritëm! A shfaq %(displayName)s të njëjtën mburojë?", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Keni verifikuar me sukses %(deviceName)s (%(deviceId)s)!", - "Start verification again from the notification.": "Rifillo verifikimin prej njoftimit.", - "Start verification again from their profile.": "Rifillo verifikimin prej profilit të tyre.", - "Verification timed out.": "Verifikimit i mbaroi koha.", - "%(displayName)s cancelled verification.": "%(displayName)s anuloi verifikimin.", - "You cancelled verification.": "Anuluat verifikimin.", - "Sign in with SSO": "Hyni me HNj", - "%(name)s is requesting verification": "%(name)s po kërkon verifikim", - "unexpected type": "lloj i papritur", - "well formed": "e mirëformuar", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Ripohoni çaktivizimin e llogarisë tuaj duke përdorur Hyrje Njëshe që të dëshmoni identitetin tuaj.", - "Are you sure you want to deactivate your account? This is irreversible.": "Jeni i sigurt se doni të çaktivizohet llogaria juaj? Kjo është e pakthyeshme.", - "Confirm account deactivation": "Ripohoni çaktivizim llogarie", - "Server did not require any authentication": "Shërbyesi s’kërkoi ndonjë mirëfilltësim", - "Server did not return valid authentication information.": "Shërbyesi s’ktheu ndonjë të dhënë të vlefshme mirëfilltësimi.", - "There was a problem communicating with the server. Please try again.": "Pati një problem në komunikimin me shërbyesin. Ju lutemi, riprovoni.", - "New login. Was this you?": "Hyrje e re. Ju qetë?", - "You signed in to a new session without verifying it:": "Bëtë hyrjen në një sesion të ri pa e verifikuar:", - "Verify your other session using one of the options below.": "Verifikoni sesionit tuaj tjetër duke përdorur një nga mundësitë më poshtë.", - "Lock": "Kyçje", - "Can't load this message": "S’ngarkohet dot ky mesazh", - "Submit logs": "Parashtro regjistra", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Kujtesë: Shfletuesi juaj është i pambuluar, ndaj punimi juaj mund të jetë i paparashikueshëm.", - "Unable to upload": "S’arrihet të ngarkohet", - "Restoring keys from backup": "Po rikthehen kyçesh nga kopjeruajtje", - "%(completed)s of %(total)s keys restored": "U rikthyen %(completed)s nga %(total)s kyçe", - "Keys restored": "Kyçet u rikthyen", - "Successfully restored %(sessionCount)s keys": "U rikthyen me sukses %(sessionCount)s kyçe", - "Unable to query secret storage status": "S’u arrit të merret gjendje depozite të fshehtë", - "Currently indexing: %(currentRoom)s": "Indeksim aktual: %(currentRoom)s", - "You've successfully verified your device!": "E verifikuat me sukses pajisjen tuaj!", - "To continue, use Single Sign On to prove your identity.": "Që të vazhdohet, përdorni Hyrje Njëshe, që të provoni identitetin tuaj.", - "Confirm to continue": "Ripohojeni që të vazhdohet", - "Click the button below to confirm your identity.": "Klikoni mbi butonin më poshtë që të ripohoni identitetin tuaj.", - "Confirm encryption setup": "Ripohoni ujdisje fshehtëzimi", - "Click the button below to confirm setting up encryption.": "Klikoni mbi butonin më poshtë që të ripohoni ujdisjen e fshehtëzimit.", - "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", - "Use between %(min)s pt and %(max)s pt": "Përdor me %(min)s pt dhe %(max)s pt", - "Your homeserver has exceeded its user limit.": "Shërbyesi juaj Home ka tejkaluar kufijtë e tij të përdorimit.", - "Your homeserver has exceeded one of its resource limits.": "Shërbyesi juaj Home ka tejkaluar një nga kufijtë e tij të burimeve.", - "Contact your server admin.": "Lidhuni me përgjegjësin e shërbyesit tuaj.", - "Ok": "OK", - "Please verify the room ID or address and try again.": "Ju lutemi, verifikoni ID-në ose adresën e dhomës dhe riprovoni.", - "Room ID or address of ban list": "ID dhome ose adresë prej liste ndalimi", - "To link to this room, please add an address.": "Që të lidhni këtë dhomë, ju lutemi, jepni një adresë.", - "Error creating address": "Gabim në krijim adrese", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Pati një gabim në krijimin e asaj adrese. Mund të mos lejohet nga shërbyesi, ose ndodhi një gabim i përkohshëm.", - "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", - "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ë", - "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.": "Me këtë sesion, keni përdorur më herët një version më të ri të %(brand)s-it. Që të ripërdorni këtë version me fshehtëzim skaj më skaj, do t’ju duhet të bëni daljen dhe të rihyni.", - "Use a different passphrase?": "Të përdoret një frazëkalim tjetër?", - "New version available. Update now.": "Version i ri gati. Përditësojeni tani.", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Përgjegjësi i shërbyesit tuaj ka çaktivizuar fshehtëzimin skaj-më-skaj, si parazgjedhje, në dhoma private & Mesazhe të Drejtpërdrejtë.", - "Recently Direct Messaged": "Me Mesazhe të Drejtpërdrejtë Së Fundi", - "Switch to light mode": "Kalo nën mënyrën e çelët", - "Switch to dark mode": "Kalo nën mënyrën e errët", - "Switch theme": "Ndërroni temën", - "All settings": "Krejt rregullimet", - "No recently visited rooms": "S’ka dhoma të vizituara së fundi", - "Message preview": "Paraparje mesazhi", - "Room options": "Mundësi dhome", - "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!", - "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", - "Security Phrase": "Frazë Sigurie", - "Security Key": "Kyç Sigurie", - "Use your Security Key to continue.": "Që të vazhdohet përdorni Kyçin tuaj të Sigurisë.", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Mbrohuni kundër humbjes së hyrjes në mesazhe & të dhëna të fshehtëzuara duke kopjeruajtur kyçe fshehtëzimi në shërbyesin tuaj.", - "Generate a Security Key": "Prodhoni një Kyç Sigurie", - "Enter a Security Phrase": "Jepni një Frazë Sigurie", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Jepni një frazë të fshehtë që e dini vetëm ju, dhe, në daçi, ruani një Kyç Sigurie për ta përdorur për kopjeruajtje.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Nëse e anuloni tani, mund të humbni mesazhe & të dhëna të fshehtëzuara, nëse humbni hyrjen te kredencialet tuaja të hyrjeve.", - "You can also set up Secure Backup & manage your keys in Settings.": "Mundeni edhe të ujdisni Kopjeruajtje të Sigurt & administroni kyçet tuaj që nga Rregullimet.", - "Set a Security Phrase": "Caktoni një Frazë Sigurie", - "Confirm Security Phrase": "Ripohoni Frazë Sigurie", - "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.", - "Forget Room": "Harroje Dhomën", - "This room is public": "Kjo dhomë është publike", - "Edited at %(date)s": "Përpunuar më %(date)s", - "Click to view edits": "Klikoni që të shihni përpunime", - "Change notification settings": "Ndryshoni rregullime njoftimesh", - "Your server isn't responding to some requests.": "Shërbyesi juaj s’po u përgjigjet ca kërkesave.", - "Server isn't responding": "Shërbyesi s’po përgjigjet", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Shërbyesi juaj s’po u përgjigjet disa kërkesave nga ju. Më poshtë gjenden disa nga arsyet më të mundshme.", - "The server (%(serverName)s) took too long to respond.": "Shërbyesi (%(serverName)s) e zgjati shumë përgjigjen.", - "Your firewall or anti-virus is blocking the request.": "Kërkesën po e bllokon firewall-i ose anti-virus-i juaj.", - "A browser extension is preventing the request.": "Kërkesën po e pengon një zgjerim i shfletuesit.", - "The server is offline.": "Shërbyesi është jashtë funksionimi.", - "The server has denied your request.": "Shërbyesi e ka hedhur poshtë kërkesën tuaj.", - "Your area is experiencing difficulties connecting to the internet.": "Zona juaj po ka probleme lidhjeje në internet.", - "A connection error occurred while trying to contact the server.": "Ndodhi një gabim teksa provohej lidhja me shërbyesin.", - "The server is not configured to indicate what the problem is (CORS).": "Shërbyesi s’është formësuar të tregojë se cili është problemi (CORS).", - "Recent changes that have not yet been received": "Ndryshime tani së fundi që s’janë marrë ende", - "No files visible in this room": "S’ka kartela të dukshme në këtë dhomë", - "Attach files from chat or just drag and drop them anywhere in a room.": "Bashkëngjitni kartela prej fjalosjeje ose thjesht tërhiqini dhe lërini kudo qoftë brenda dhomës.", - "Master private key:": "Kyç privat i përgjithshëm:", - "Explore public rooms": "Eksploroni dhoma publike", - "Preparing to download logs": "Po bëhet gati për shkarkim regjistrash", - "Unexpected server error trying to leave the room": "Gabim i papritur shërbyesi në përpjekje për dalje nga dhoma", - "Error leaving room": "Gabim në dalje nga dhoma", - "Set up Secure Backup": "Ujdisni Kopjeruajtje të Sigurt", - "Unknown App": "Aplikacion i Panjohur", - "Not encrypted": "Jo e fshehtëzuar", - "Room settings": "Rregullime dhome", - "Take a picture": "Bëni një foto", - "Information": "Informacion", - "Safeguard against losing access to encrypted messages & data": "Mbrohuni nga humbja e hyrjes te mesazhe & të dhëna të fshehtëzuara", - "not found in storage": "s’u gjet në depozitë", - "Backup version:": "Version kopjeruajtjeje:", - "Algorithm:": "Algoritëm:", - "Backup key stored:": "Kyç kopjeruajtjesh i depozituar:", - "Backup key cached:": "Kyç kopjeruajtjesh i ruajtur në fshehtinë:", - "Secret storage:": "Depozitë e fshehtë:", - "ready": "gati", - "not ready": "jo gati", - "Widgets": "Widget-e", - "Edit widgets, bridges & bots": "Përpunoni widget-e, ura & robotë", - "Add widgets, bridges & bots": "Shtoni widget-e, ura & robotë", - "Start a conversation with someone using their name or username (like ).": "Nisni një bisedë me dikë duke përdorur emrin e tij ose emrin e tij të përdoruesit (bie fjala, ).", - "Invite someone using their name, username (like ) or share this room.": "Ftoni dikë duke përdorur emrin e tij, emrin e tij të përdoruesit (bie fjala, ) ose ndani me të këtë dhomë.", - "Unable to set up keys": "S’arrihet të ujdisen kyçe", - "Cross-signing is ready for use.": "“Cross-signing” është gati për përdorim.", - "Cross-signing is not set up.": "“Cross-signing” s’është ujdisur.", - "Ignored attempt to disable encryption": "U shpërfill përpjekje për të çaktivizuar fshehtëzimin", - "Join the conference at the top of this room": "Merrni pjesë në konferencë, në krye të kësaj dhome", - "Join the conference from the room information card on the right": "Merrni pjesë në konferencë që prej kartës së informacionit mbi dhomën, në të djathtë", - "Video conference ended by %(senderName)s": "Konferenca video u përfundua nga %(senderName)s", - "Video conference updated by %(senderName)s": "Konferenca video u përditësua nga %(senderName)s", - "Video conference started by %(senderName)s": "Konferenca video u fillua nga %(senderName)s", - "Use the Desktop app to see all encrypted files": "Që të shihni krejt kartelat e fshehtëzuara, përdorni aplikacionin për Desktop", - "Use the Desktop app to search encrypted messages": "Që të kërkoni te mesazhe të fshehtëzuar, përdorni aplikacionin për Desktop", - "This version of %(brand)s does not support viewing some encrypted files": "Ky version i %(brand)s nuk mbulon parjen për disa kartela të fshehtëzuara", - "This version of %(brand)s does not support searching encrypted messages": "Ky version i %(brand)s nuk mbulon kërkimin në mesazhe të fshehtëzuar", - "Failed to save your profile": "S’u arrit të ruhej profili juaj", - "The operation could not be completed": "Veprimi s’u plotësua dot", - "The call could not be established": "Thirrja s’u nis dot", - "Move right": "Lëvize djathtas", - "Move left": "Lëvize majtas", - "Revoke permissions": "Shfuqizoji lejet", - "You can only pin up to %(count)s widgets": { - "other": "Mundeni të fiksoni deri në %(count)s widget-e" - }, - "Show Widgets": "Shfaqi Widget-et", - "Hide Widgets": "Fshihi Widget-et", - "The call was answered on another device.": "Thirrjes iu përgjigj në një tjetër pajisje.", - "Answered Elsewhere": "Përgjigjur Gjetkë", - "Data on this screen is shared with %(widgetDomain)s": "Të dhënat në këtë skenë ndahen me %(widgetDomain)s", - "Modal Widget": "Widget Modal", - "Invite someone using their name, email address, username (like ) or share this room.": "Ftoni dikë duke përdorur emrin e tij, adresën email, emrin e përdoruesit (bie fjala, ) ose ndani me të këtë dhomë.", - "Start a conversation with someone using their name, email address or username (like ).": "Nisni një bisedë me dikë duke përdorur emrin e tij, adresën email ose emrin e përdoruesit (bie fjala, ).", - "Invite by email": "Ftojeni me email", - "New version of %(brand)s is available": "Ka gati një version të ri të %(brand)s", - "Update %(brand)s": "Përditësoni %(brand)s", - "Enable desktop notifications": "Aktivizoni njoftime desktopi", - "Don't miss a reply": "Mos humbni asnjë përgjigje", - "Paraguay": "Paraguai", - "Guyana": "Guajanë", - "Central African Republic": "Republika e Afrikës Qendrore", - "Nauru": "Nauru", - "Belarus": "Bjellorusi", - "Kyrgyzstan": "Kirgizstan", - "Macedonia": "Maqedoni", - "North Korea": "Kore e Veriut", - "Eritrea": "Eritre", - "Congo - Kinshasa": "Kongo-Kinshasa", - "Panama": "Panama", - "Spain": "Spanjë", - "Liberia": "Liberi", - "Mozambique": "Mozambik", - "Zimbabwe": "Zimbabve", - "China": "Kinë", - "United Kingdom": "Mbretëria e Bashkuar", - "Ethiopia": "Etiopi", - "Swaziland": "Svaziland", - "Marshall Islands": "Ishujt Marshall", - "Haiti": "Haiti", - "Slovakia": "Sllovaki", - "Equatorial Guinea": "Guinea Ekuatoriale", - "Anguilla": "Anguila", - "%(creator)s created this DM.": "%(creator)s krijoi këtë DM.", - "Peru": "Peru", - "Seychelles": "Sejshelle", - "St. Lucia": "Shën-Luçia", - "Solomon Islands": "Ishujt Solomon", - "Micronesia": "Mikronezi", - "Wallis & Futuna": "Uallis & Futuna", - "United States": "Shtetet e Bashkuara", - "Philippines": "Filipine", - "New Zealand": "Zelandë e Re", - "St. Vincent & Grenadines": "Shën Vincent dhe Grenadine", - "Afghanistan": "Afganistan", - "Benin": "Benin", - "Cook Islands": "Ishujt Kuk", - "Bahamas": "Bahamas", - "Yemen": "Jemen", - "Curaçao": "Kurasëo", - "Guam": "Guam", - "Albania": "Shqipëri", - "Tajikistan": "Taxhikistan", - "Moldova": "Moldavi", - "Gambia": "Gambia", - "Nicaragua": "Nikaragua", - "Lebanon": "Liban", - "Armenia": "Armeni", - "%(displayName)s created this room.": "%(displayName)s krijoi këtë dhomë.", - "Romania": "Rumani", - "Kazakhstan": "Kazakistan", - "St. Barthélemy": "Shën Bartolome", - "Sierra Leone": "Sierra Leone", - "Kuwait": "Kuvajt", - "Vanuatu": "Vanuatu", - "Gibraltar": "Gjibraltar", - "Trinidad & Tobago": "Trinidad e Tobago", - "Uruguay": "Uruguaj", - "Croatia": "Kroaci", - "Cocos (Keeling) Islands": "Ishujt Kokos (Kiling)", - "Norfolk Island": "Ishujt Norfolk", - "Somalia": "Somali", - "British Virgin Islands": "Ishujt e Virgjër Britanikë", - "Azerbaijan": "Azerbajxhan", - "Tokelau": "Tokelau", - "Slovenia": "Slloveni", - "Malaysia": "Malajzi", - "Guinea": "Guine", - "Ecuador": "Ekuador", - "St. Kitts & Nevis": "Shën Kits dhe Nevis", - "Vietnam": "Vietnam", - "Nepal": "Nepal", - "Colombia": "Kolumbi", - "Kenya": "Kenia", - "Madagascar": "Madagaskar", - "Italy": "Itali", - "Taiwan": "Taivan", - "Jersey": "Xhërsi", - "Rwanda": "Ruandë", - "Martinique": "Martinikë", - "Denmark": "Danimarkë", - "Bahrain": "Bahrein", - "Finland": "Finlandë", - "Papua New Guinea": "Papua Guinea e Re", - "Botswana": "Botsvanë", - "Egypt": "Egjipt", - "Norway": "Norvegji", - "Netherlands": "Hollandë", - "Russia": "Rusi", - "Topic: %(topic)s ": "Temë: %(topic)s ", - "Vatican City": "Vatikan", - "Caribbean Netherlands": "Karaibet Holandeze", - "Tonga": "Tonga", - "Christmas Island": "Ishulli i Krishtlindjeve", - "Poland": "Poloni", - "Tuvalu": "Tuvalu", - "Senegal": "Senegal", - "France": "Francë", - "Niger": "Niger", - "Sint Maarten": "Shën Martin", - "You created this room.": "Krijuat këtë dhomë.", - "Iran": "Iran", - "Burkina Faso": "Burkina Faso", - "Palau": "Palau", - "Nigeria": "Nigeri", - "Chile": "Kili", - "French Southern Territories": "Territoret Frënge Jugore", - "India": "Indi", - "Heard & McDonald Islands": "Ishulli Hërd dhe Ishujt Mekdonald", - "Barbados": "Barbados", - "Réunion": "Reunion", - "Sudan": "Sudan", - "Malta": "Maltë", - "Guernsey": "Gërnsi", - "Brazil": "Brazil", - "Qatar": "Katar", - "Comoros": "Komore", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Në këtë bisedë jeni vetëm ju të dy, veç nëse cilido qoftë prej jush ftoi dikë tjetër të vijë.", - "Guinea-Bissau": "Guinea-Bisau", - "Dominican Republic": "Republika Dominikane", - "Georgia": "Xhorxhia", - "Faroe Islands": "Ishujt Faroe", - "Guadeloupe": "Guadalupë", - "Czech Republic": "Republika Çeke", - "Topic: %(topic)s (edit)": "Temë: %(topic)s (përpunojeni)", - "Bulgaria": "Bullgari", - "Add a photo, so people can easily spot your room.": "Shtoni një foto, që njerëzit ta dallojnë kollaj dhomën tuaj.", - "El Salvador": "Salvador", - "Zambia": "Zambia", - "Cayman Islands": "Ishujt Kajman", - "Congo - Brazzaville": "Kongo-Brazavil", - "This is the beginning of your direct message history with .": "Ky është fillimi i historikut të mesazheve tuaja të drejtpërdrejta me .", - "Singapore": "Singapor", - "Costa Rica": "Kosta Rika", - "Ghana": "Ganë", - "Mayotte": "Majot", - "Cape Verde": "Kepi i Gjelbërt", - "Belize": "Belize", - "Jamaica": "Xhamajkë", - "Indonesia": "Indonezi", - "Mexico": "Meksikë", - "Monaco": "Monako", - "Cuba": "Kubë", - "Uganda": "Ugandë", - "Latvia": "Letoni", - "Namibia": "Namibi", - "Greenland": "Groenlandë", - "Syria": "Siri", - "Svalbard & Jan Mayen": "Svalbard & Jan-Majen", - "Turkmenistan": "Turkmenistan", - "Lesotho": "Lesoto", - "Australia": "Australi", - "Serbia": "Serbi", - "Cameroon": "Kamerun", - "Ireland": "Irlandë", - "Guatemala": "Guatemalë", - "Fiji": "Fixhi", - "Libya": "Libi", - "Tanzania": "Tanzani", - "Lithuania": "Lituani", - "This is the start of .": "Ky është fillimi i .", - "Antarctica": "Antarktidë", - "Germany": "Gjermani", - "Add a topic to help people know what it is about.": "Shtoni një temë, për t’i ndihmuar njerëzit se përse bëhet fjalë.", - "Switzerland": "Zvicër", - "Maldives": "Maldive", - "Bhutan": "Butan", - "Luxembourg": "Luksemburg", - "St. Martin": "Shën-Martin", - "Cyprus": "Qipro", - "Niue": "Niue", - "Iraq": "Irak", - "Bermuda": "Bermuda", - "French Polynesia": "Polinezia Frënge", - "Mauritius": "Mauricius", - "Grenada": "Grenadë", - "Portugal": "Portugali", - "Burundi": "Burundi", - "St. Pierre & Miquelon": "Shën Pier dhe Mikelon", - "South Africa": "Afrikë e Jugut", - "Morocco": "Marok", - "Malawi": "Malaui", - "Côte d’Ivoire": "Bregu i Fildishtë", - "Kosovo": "Kosovë", - "Thailand": "Tailandë", - "Macau": "Makau", - "Montenegro": "Mal i Zi", - "Angola": "Angolë", - "Northern Mariana Islands": "Ishujt Veriorë Mariana", - "Honduras": "Honduras", - "Japan": "Japoni", - "American Samoa": "Samoa Amerikane", - "South Georgia & South Sandwich Islands": "Xhorxhia Jugore dhe Ishujt Sanduiç të Jugut", - "Palestine": "Palestinë", - "Austria": "Austri", - "Suriname": "Surinam", - "Kiribati": "Kiribati", - "Iceland": "Islandë", - "St. Helena": "Shën Helenë", - "Sri Lanka": "Sri Lanka", - "Myanmar": "Mianmar", - "Oman": "Oman", - "Western Sahara": "Sahara Perëndimore", - "Bouvet Island": "Ishulli Bouve", - "Bolivia": "Bolivi", - "Israel": "Izrael", - "Timor-Leste": "Timori Lindor", - "Belgium": "Belgjikë", - "Ukraine": "Ukrainë", - "Turks & Caicos Islands": "Ishujt Turks & Kaikos", - "Montserrat": "Monserrat", - "Samoa": "Samoa", - "United Arab Emirates": "Emiratet e Bashkuara Arabe", - "British Indian Ocean Territory": "Territoret Britanike të Oqeanit Indian", - "Pakistan": "Pakistan", - "South Korea": "Kore e Jugut", - "Jordan": "Jordani", - "Puerto Rico": "Porto Riko", - "Turkey": "Turqi", - "Antigua & Barbuda": "Antigua e Barbuda", - "French Guiana": "Guajana Frënge", - "Hong Kong": "Hong Kong", - "Mongolia": "Mongoli", - "Canada": "Kanada", - "Greece": "Greqi", - "Tunisia": "Tunizi", - "Liechtenstein": "Lihtenshtein", - "Algeria": "Algjeri", - "Åland Islands": "Ishujt Aland", - "Mali": "Mali", - "Pitcairn Islands": "Ishujt Pitkern", - "Andorra": "Andorrë", - "Hungary": "Hungari", - "Bosnia": "Bosnjë-Hercegovinë", - "Argentina": "Argjentinë", - "Togo": "Togo", - "Djibouti": "Xhibut", - "Aruba": "Aruba", - "Chad": "Çad", - "Estonia": "Estoni", - "Laos": "Laos", - "São Tomé & Príncipe": "Sao-Tome e Prinsipe", - "San Marino": "San Marino", - "Cambodia": "Kamboxhia", - "Uzbekistan": "Uzbekistan", - "Gabon": "Gabon", - "Brunei": "Brunei", - "South Sudan": "Sudan i Jugut", - "Venezuela": "Venezuelë", - "New Caledonia": "Kaledoni e Re", - "Saudi Arabia": "Arabi Saudite", - "Isle of Man": "Ishulli Man", - "Dominica": "Dominikë", - "U.S. Virgin Islands": "Ishujt e Virgjër Amerikanë", - "Mauritania": "Mauritani", - "Bangladesh": "Bangladesh", - "Falkland Islands": "Ishujt Falkland", - "Sweden": "Suedi", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Ruajini lokalisht në fshehtinë në mënyrë të sigurt mesazhet e fshehtëzuar, që të shfaqen në përfundime kërkimi, duke përdorur %(size)s që të depozitoni mesazhe nga %(rooms)s dhomë.", - "other": "Ruajini lokalisht në fshehtinë në mënyrë të sigurt mesazhet e fshehtëzuar, që të shfaqen në përfundime kërkimi, duke përdorur %(size)s që të depozitoni mesazhe nga %(rooms)s dhoma." - }, - "Enter phone number": "Jepni numër telefoni", - "Enter email address": "Jepni adresë email-i", - "Decline All": "Hidhi Krejt Poshtë", - "This widget would like to:": "Ky widget do të donte të:", - "Approve widget permissions": "Miratoni leje widget-i", - "There was a problem communicating with the homeserver, please try again later.": "Pati një problem në komunikimin me shërbyesin Home, ju lutemi, riprovoni më vonë.", - "Use email to optionally be discoverable by existing contacts.": "Përdorni email që, nëse doni, të mund t’ju gjejnë kontaktet ekzistues.", - "Use email or phone to optionally be discoverable by existing contacts.": "Përdorni email ose telefon që, nëse doni, të mund t’ju gjejnë kontaktet ekzistues.", - "Add an email to be able to reset your password.": "Shtoni një email, që të jeni në gjendje të ricaktoni fjalëkalimin tuaj.", - "That phone number doesn't look quite right, please check and try again": "Ai numër telefoni s’duket i saktë, ju lutemi, rikontrollojeni dhe riprovojeni", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Që mos thoni nuk e dinim, nëse s’shtoni një email dhe harroni fjalëkalimin tuaj, mund të humbi përgjithmonë hyrjen në llogarinë tuaj.", - "Continuing without email": "Vazhdim pa email", - "Server Options": "Mundësi Shërbyesi", - "Hold": "Mbaje", - "Resume": "Rimerre", - "Reason (optional)": "Arsye (opsionale)", - "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", - "You have no visible notifications.": "S’keni njoftime të dukshme.", - "Transfer": "Shpërngule", - "Failed to transfer call": "S’u arrit të shpërngulej thirrje", - "A call can only be transferred to a single user.": "Një thirrje mund të shpërngulet vetëm te një përdorues.", - "Open dial pad": "Hap butona numrash", - "Dial pad": "Butona numrash", - "There was an error looking up the phone number": "Pati një gabim gjatë kërkimit të numrit të telefonit", - "Unable to look up phone number": "S’arrihet të kërkohet numër telefoni", - "A new Security Phrase and key for Secure Messages have been detected.": "Janë pikasur një Frazë e re Sigurie dhe kyç i ri për Mesazhe të Sigurt.", - "If you've forgotten your Security Key you can ": "Nëse keni harruar Kyçin tuaj të Sigurisë, mund të ", - "Confirm your Security Phrase": "Ripohoni Frazën tuaj të Sigurisë", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Ky sesion ka pikasur se Fraza e Sigurisë dhe kyçi juaj për Mesazhe të Sigurt janë hequr.", - "Great! This Security Phrase looks strong enough.": "Bukur! Kjo Frazë Sigurie duket goxha e fuqishme.", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Hyni te historiku i mesazheve tuaj të siguruar dhe rregulloni shkëmbim mesazhesh të sigurt duke dhënë Kyçin tuaj të Sigurisë.", - "Not a valid Security Key": "Kyç Sigurie jo i vlefshëm", - "This looks like a valid Security Key!": "Ky duket si Kyç i vlefshëm Sigurie!", - "Enter Security Key": "Jepni Kyç Sigurie", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Nëse keni harruar Frazën tuaj të Sigurisë, mund të përdorni Kyçin tuaj të Sigurisë ose të ujdisni mundësi të reja rikthimi", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Hyni te historiku i mesazheve tuaj të siguruara dhe ujdisni shkëmbim të sigurt mesazhesh duke dhënë Frazën tuaj të Sigurisë.", - "Enter Security Phrase": "Jepni Frazën e Sigurisë", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Kopjeruajtja s’u shfshehtëzua dot me këtë Frazë Sigurie: ju lutemi, verifikoni se keni dhënë Frazën e saktë të Sigurisë.", - "Incorrect Security Phrase": "Frazë e Pasaktë Sigurie", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Kopjeruajtja s’mund të shfshehtëzohej me Kyçin e Sigurisë: ju lutemi, verifikoni se keni dhënë Kyçin e saktë të Sigurisë.", - "Security Key mismatch": "Mospërputhje Kyçesh Sigurie", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "S’arrihet të hyhet në depozitë të fshehtë. Ju lutemi, verifikoni se keni dhënë Frazën e saktë të Sigurisë.", - "Invalid Security Key": "Kyç Sigurie i Pavlefshëm", - "Wrong Security Key": "Kyç Sigurie i Gabuar", - "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.": "Kopjeruani kyçet tuaj të fshehtëzimit me të dhënat e llogarisë tuaj, për ditën kur mund të humbni hyrje në sesionet tuaja. Kyçet tuaj do të jenë të siguruar me një Kyç unik Sigurie.", - "Channel: ": "Kanal: ", - "Workspace: ": "Hapësirë pune: ", - "Something went wrong in confirming your identity. Cancel and try again.": "Diç shkoi ters me ripohimin e identitetit tuaj. Anulojeni dhe riprovoni.", - "Remember this": "Mbaje mend këtë", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Ky widget do të verifikojë ID-në tuaj të përdoruesit, por s’do të jetë në gjendje të kryejë veprime për ju:", - "Allow this widget to verify your identity": "Lejojeni këtë widget të verifikojë identitetin tuaj", - "Set my room layout for everyone": "Ujdise skemën e dhomës time për këdo", - "Use app": "Përdorni aplikacionin", - "Use app for a better experience": "Për një punim më të mirë, përdorni aplikacionin", - "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.": "I kërkuam shfletuesit të mbajë mend cilin shërbyes Home përdorni, për t’ju lënë të bëni hyrje, por për fat të keq, shfletuesi juaj e ka harruar këtë. Kaloni te faqja e hyrjeve dhe riprovoni.", - "We couldn't log you in": "S’ju nxorëm dot nga llogaria juaj", - "Recently visited rooms": "Dhoma të vizituara së fundi", - "Original event source": "Burim i veprimtarisë origjinale", - "Decrypted event source": "U shfshehtëzua burim veprimtarie", - "Invite by username": "Ftoni përmes emri përdoruesi", - "Invite your teammates": "Ftoni anëtarët e ekipit tuaj", - "Failed to invite the following users to your space: %(csvUsers)s": "S’u arrit të ftoheshin te hapësira juaj përdoruesit vijues: %(csvUsers)s", - "A private space for you and your teammates": "Një hapësirë private për ju dhe anëtarët e ekipit tuaj", - "Me and my teammates": "Unë dhe anëtarët e ekipit tim", - "Who are you working with?": "Me cilët po punoni?", - "Skip for now": "Hëpërhë anashkaloje", - "Failed to create initial space rooms": "S’u arrit të krijohen dhomat fillestare të hapësirës", - "Welcome to ": "Mirë se vini te ", - "%(count)s members": { - "one": "%(count)s anëtar", - "other": "%(count)s anëtarë" - }, - "Your server does not support showing space hierarchies.": "Shërbyesi juaj nuk mbulon shfaqje hierarkish hapësire.", - "Are you sure you want to leave the space '%(spaceName)s'?": "Jeni i sigurt se doni të dilni nga hapësira '%(spaceName)s'?", - "This space is not public. You will not be able to rejoin without an invite.": "Kjo hapësirë s’është publike. S’do të jeni në gjendje të rihyni në të pa një ftesë.", - "Start audio stream": "Nisni transmetim audio", - "Unable to start audio streaming.": "S’arrihet të niset transmetim audio.", - "Save Changes": "Ruaji Ndryshimet", - "Leave Space": "Braktiseni Hapësirën", - "Edit settings relating to your space.": "Përpunoni rregullime që lidhen me hapësirën tuaj.", - "Failed to save space settings.": "S’u arrit të ruhen rregullime hapësire.", - "Invite someone using their name, username (like ) or share this space.": "Ftoni dikë duke përdorur emrin e tij, emrin e tij të përdoruesit (bie fjala, ) ose ndani me të këtë hapësirë.", - "Invite someone using their name, email address, username (like ) or share this space.": "Ftoni dikë duke përdorur emrin e tij, adresën email, emrin e përdoruesit (bie fjala, ) ose ndani me të këtë hapësirë.", - "Invite to %(spaceName)s": "Ftojeni te %(spaceName)s", - "Create a new room": "Krijoni dhomë të re", - "Spaces": "Hapësira", - "Space selection": "Përzgjedhje hapësire", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "S’do të jeni në gjendje ta zhbëni këtë ndryshim, teksa zhgradoni veten, nëse jeni përdoruesi i fundit i privilegjuar te hapësira, s’do të jetë e mundur të rifitoni privilegjet.", - "Empty room": "Dhomë e zbrazët", - "Suggested Rooms": "Roma të Këshilluara", - "Add existing room": "Shtoni dhomë ekzistuese", - "Invite to this space": "Ftoni në këtë hapësirë", - "Your message was sent": "Mesazhi juaj u dërgua", - "Space options": "Mundësi Hapësire", - "Leave space": "Braktiseni hapësirën", - "Invite people": "Ftoni njerëz", - "Share your public space": "Ndani me të tjerët hapësirën tuaj publike", - "Share invite link": "Jepuni lidhje ftese", - "Click to copy": "Klikoni që të kopjohet", - "Your private space": "Hapësira juaj private", - "Your public space": "Hapësira juaj publike", - "Invite only, best for yourself or teams": "Vetëm me ftesa, më e mira për ju dhe ekipe", - "Open space for anyone, best for communities": "Hapësirë e hapët për këdo, më e mira për bashkësi", - "Create a space": "Krijoni një hapësirë", - "This homeserver has been blocked by its administrator.": "Ky shërbyes Home është bllokuar nga përgjegjësit e tij.", - "Make sure the right people have access. You can invite more later.": "Siguroni se kanë hyrje personat e duhur. Mund të shtoni të tjerë më vonë.", - "A private space to organise your rooms": "Një hapësirë private për të sistemuar dhomat tuaja", - "Just me": "Vetëm unë", - "Make sure the right people have access to %(name)s": "Siguroni se te %(name)s kanë hyrje personat e duhur", - "Go to my first room": "Kalo te dhoma ime e parë", - "It's just you at the moment, it will be even better with others.": "Vetëm ju, hëpërhë, do të jetë edhe më mirë me të tjerë.", - "Share %(name)s": "Ndajeni %(name)s me të tjerët", - "Private space": "Hapësirë private", - "Public space": "Hapësirë publike", - " invites you": " ju fton", - "You may want to try a different search or check for typos.": "Mund të doni të provoni një tjetër kërkim ose të kontrolloni për gabime shkrimi.", - "No results found": "S’u gjetën përfundime", - "Mark as suggested": "Vëri shenjë si e sugjeruar", - "Mark as not suggested": "Hiqi shenjë si e sugjeruar", - "Failed to remove some rooms. Try again later": "S’ua arrit të hiqen disa dhoma. Riprovoni më vonë", - "Suggested": "E sugjeruar", - "This room is suggested as a good one to join": "Kjo dhomë sugjerohet si një e mirë për të marrë pjesë", - "%(count)s rooms": { - "one": "%(count)s dhomë", - "other": "%(count)s dhoma" - }, - "You don't have permission": "S’keni leje", - "Failed to start livestream": "S’u arrit të nisej transmetim i drejtpërdrejtë", - "You're all caught up.": "Jeni në rregull.", - "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ë.", - "Invite to %(roomName)s": "Ftojeni te %(roomName)s", - "Edit devices": "Përpunoni pajisje", - "Invite with email or username": "Ftoni përmes email-i ose emri përdoruesi", - "You can change these anytime.": "Këto mund t’i ndryshoni në çfarëdo kohe.", - "Add some details to help people recognise it.": "Shtoni ca hollësi që të ndihmoni njerëzit ta dallojnë.", - "Verify your identity to access encrypted messages and prove your identity to others.": "Verifikoni identitetin tuaj që të hyhet në mesazhe të fshehtëzuar dhe t’u provoni të tjerëve identitetin tuaj.", - "You can add more later too, including already existing ones.": "Mund të shtoni edhe të tjera më vonë, përfshi ato ekzistueset tashmë.", - "Let's create a room for each of them.": "Le të krijojmë një dhomë për secilën prej tyre.", - "What are some things you want to discuss in %(spaceName)s?": "Cilat janë disa nga gjërat që doni të diskutoni në %(spaceName)s?", - "Verification requested": "U kërkua verifikim", - "Avatar": "Avatar", - "Consult first": "Konsultohu së pari", - "Invited people will be able to read old messages.": "Personat e ftuar do të jenë në gjendje të lexojnë mesazhe të vjetër.", - "We couldn't create your DM.": "S’e krijuam dot DM-në tuaj.", - "Add existing rooms": "Shtoni dhoma ekzistuese", - "%(count)s people you know have already joined": { - "one": "%(count)s person që e njihni është bërë pjesë tashmë", - "other": "%(count)s persona që i njihni janë bërë pjesë tashmë" - }, - "Invite to just this room": "Ftoje thjesht te kjo dhomë", - "Manage & explore rooms": "Administroni & eksploroni dhoma", - "unknown person": "person i panjohur", - "%(deviceId)s from %(ip)s": "%(deviceId)s prej %(ip)s", - "Review to ensure your account is safe": "Shqyrtojeni për t’u siguruar se llogaria është e parrezik", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Jeni i vetmi person këtu. Nëse e braktisni, askush s’do të jetë në gjendje të hyjë në të ardhmen, përfshi ju.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Nëse riktheni gjithçka te parazgjedhjet, do të rifilloni pa sesione të besuara, pa përdorues të besuar, dhe mund të mos jeni në gjendje të shihni mesazhe të dikurshëm.", - "Only do this if you have no other device to complete verification with.": "Bëjeni këtë vetëm nëse s’keni pajisje tjetër me të cilën të plotësoni verifikimin.", - "Reset everything": "Kthe gjithçka te parazgjedhjet", - "Forgotten or lost all recovery methods? Reset all": "Harruat, ose humbët krejt metodat e rimarrjes? Riujdisini të gjitha", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Nëse e bëni, ju lutemi, kini parasysh se s’do të fshihet asnjë nga mesazhet tuaj, por puna me kërkimin mund degradojë për pak çaste, ndërkohë që rikrijohet treguesi", - "View message": "Shihni mesazh", - "You can select all or individual messages to retry or delete": "Për riprovim ose fshirje mund të përzgjidhni krejt mesazhet, ose të tillë individualë", - "Sending": "Po dërgohet", - "Retry all": "Riprovoji krejt", - "Delete all": "Fshiji krejt", - "Some of your messages have not been sent": "Disa nga mesazhet tuaj s’janë dërguar", - "Including %(commaSeparatedMembers)s": "Prfshi %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Shihni 1 anëtar", - "other": "Shihni krejt %(count)s anëtarët" - }, - "Failed to send": "S’u arrit të dërgohet", - "Enter your Security Phrase a second time to confirm it.": "Jepni Frazën tuaj të Sigurisë edhe një herë, për ta ripohuar.", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Zgjidhni dhoma ose biseda që të shtohen. Kjo është thjesht një hapësirë për ju, s’do ta dijë kush tjetër. Mund të shtoni të tjerë më vonë.", - "What do you want to organise?": "Ç’doni të sistemoni?", - "You have no ignored users.": "S’keni përdorues të shpërfillur.", - "Search names and descriptions": "Kërko te emra dhe përshkrime", - "Select a room below first": "Së pari, përzgjidhni më poshtë një dhomë", - "You may contact me if you have any follow up questions": "Mund të lidheni me mua, nëse keni pyetje të mëtejshme", - "To leave the beta, visit your settings.": "Që të braktisni beta-n, vizitoni rregullimet tuaja.", - "Want to add a new room instead?": "Doni të shtohet një dhomë e re, në vend të kësaj?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Po shtohet dhomë…", - "other": "Po shtohen dhoma… (%(progress)s nga %(count)s)" - }, - "Not all selected were added": "S’u shtuan të gjithë të përzgjedhurit", - "You are not allowed to view this server's rooms list": "S’keni leje të shihni listën e dhomave të këtij shërbyesi", - "Add reaction": "Shtoni reagim", - "Error processing voice message": "Gabim në përpunimin e mesazhit zanor", - "We didn't find a microphone on your device. Please check your settings and try again.": "S’gjetëm mikrofon në pajisjen tuaj. Ju lutemi, kontrolloni rregullimet tuaja dhe riprovoni.", - "No microphone found": "S’u gjet mikrofon", - "We were unable to access your microphone. Please check your browser settings and try again.": "S’qemë në gjendje të përdorim mikrofonin tuaj. Ju lutemi, kontrolloni rregullimet e shfletuesit tuaj dhe riprovoni.", - "Unable to access your microphone": "S’arrihet të përdoret mikrofoni juaj", - "Please enter a name for the space": "Ju lutemi, jepni një emër për hapësirën", - "Connecting": "Po lidhet", - "Message search initialisation failed": "Dështoi gatitje kërkimi mesazhesh", - "Go to my space": "Kalo te hapësira ime", - "Space Autocomplete": "Vetëplotësim Hapësire", - "Currently joining %(count)s rooms": { - "one": "Aktualisht duke hyrë në %(count)s dhomë", - "other": "Aktualisht duke hyrë në %(count)s dhoma" - }, - "The user you called is busy.": "Përdoruesi që thirrët është i zënë.", - "User Busy": "Përdoruesi Është i Zënë", - "Or send invite link": "Ose dërgoni një lidhje ftese", - "Some suggestions may be hidden for privacy.": "Disa sugjerime mund të jenë fshehur, për arsye privatësie.", - "Search for rooms or people": "Kërkoni për dhoma ose persona", - "You don't have permission to do this": "S’keni leje ta bëni këtë", - "Error - Mixed content": "Gabim - Lëndë e përzierë", - "Error loading Widget": "Gabim në ngarkim Widget-i", - "Pinned messages": "Mesazhe të fiksuar", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Nëse keni leje, hapni menunë për çfarëdo mesazhi dhe përzgjidhni Fiksoje, për ta ngjitur këtu.", - "Nothing pinned, yet": "Ende pa fiksuar gjë", - "End-to-end encryption isn't enabled": "Fshehtëzimi skaj-më-skaj s’është i aktivizuar", - "Report": "Raportoje", - "Collapse reply thread": "Tkurre rrjedhën e përgjigjeve", - "Show preview": "Shfaq paraparje", - "View source": "Shihni burimin", - "Settings - %(spaceName)s": "Rregullime - %(spaceName)s", - "Please provide an address": "Ju lutemi, jepni një adresë", - "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.", - "Published addresses can be used by anyone on any server to join your room.": "Adresat e publikuara mund të përdoren nga cilido, në cilindo shërbyes, për të hyrë në dhomën tuaj.", - "Published addresses can be used by anyone on any server to join your space.": "Adresat e publikuara mund të përdoren nga cilido, në cilindo shërbyes, për të hyrë në hapësirën tuaj.", - "This space has no local addresses": "Kjo hapësirë s’ka adresa vendore", - "Space information": "Hollësi hapësire", - "Recommended for public spaces.": "E rekomanduar për hapësira publike.", - "Allow people to preview your space before they join.": "Lejojini personat të parashohin hapësirën tuaj para se të hyjnë në të.", - "Preview Space": "Parashiheni Hapësirën", - "Decide who can view and join %(spaceName)s.": "Vendosni se cilët mund të shohin dhe marrin pjesë te %(spaceName)s.", - "Visibility": "Dukshmëri", - "This may be useful for public spaces.": "Kjo mund të jetë e dobishme për hapësira publike.", - "Guests can join a space without having an account.": "Mysafirët mund të hyjnë në një hapësirë pa pasur llogari.", - "Enable guest access": "Lejo hyrje si vizitor", - "Failed to update the history visibility of this space": "S’arrihet të përditësohet dukshmëria e historikut të kësaj hapësire", - "Failed to update the guest access of this space": "S’arrihet të përditësohet hyrja e mysafirëve të kësaj hapësire", - "Failed to update the visibility of this space": "S’arrihet të përditësohet dukshmëria e kësaj hapësire", - "Address": "Adresë", - "e.g. my-space": "p.sh., hapësira-ime", - "Some invites couldn't be sent": "S’u dërguan dot disa nga ftesat", - "We sent the others, but the below people couldn't be invited to ": "I dërguam të tjerat, por personat më poshtë s’u ftuan dot te ", - "Unnamed audio": "Audio pa emër", - "Sent": "U dërgua", - "Error processing audio message": "Gabim në përpunim mesazhi audio", - "Show %(count)s other previews": { - "one": "Shfaq %(count)s paraparje tjetër", - "other": "Shfaq %(count)s paraparje të tjera" - }, - "Images, GIFs and videos": "Figura, GIF-e dhe video", - "Code blocks": "Blloqe kodi", - "Keyboard shortcuts": "Shkurtore tastiere", - "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 (%(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)", - "Identity server URL must be HTTPS": "URL-ja e shërbyesit të identiteteve duhet të jetë HTTPS", - "Unable to transfer call": "S’arrihet të shpërngulet thirrje", - "Unable to copy a link to the room to the clipboard.": "S’arrihet të kopjohet në të papastër një lidhje për te dhoma.", - "Unable to copy room link": "S’arrihet të kopjohet lidhja e dhomës", - "User Directory": "Drejtori Përdoruesi", - "Displaying time": "Kohë shfaqjeje", - "There was an error loading your notification settings.": "Pati një gabim në ngarkimin e rregullimeve tuaja për njoftimet.", - "Mentions & keywords": "Përmendje & fjalëkyçe", - "Global": "Global", - "New keyword": "Fjalëkyç i ri", - "Keyword": "Fjalëkyç", - "Transfer Failed": "Shpërngulja Dështoi", - "The call is in an unknown state!": "Thirrja gjendet në një gjendje të panjohur!", - "Call back": "Thirreni ju", - "No answer": "S’ka përgjigje", - "An unknown error occurred": "Ndodhi një gabim i panjohur", - "Their device couldn't start the camera or microphone": "Pajisja e tyre s’nisi dot kamerën ose mikrofonin", - "Connection failed": "Lidhja dështoi", - "Could not connect media": "S’u lidh dot me median", - "Error downloading audio": "Gabim në shkarkim audioje", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Ju lutemi, kini parasysh se përmirësimi do të prodhojë një version të ri të dhomës. Krejt mesazhet e tanishëm do të mbeten në këtë dhomë të arkivuar.", - "Automatically invite members from this room to the new one": "Fto automatikisht anëtarë prej kësaj dhome te e reja", - "These are likely ones other room admins are a part of.": "Këto ka shumë mundësi të jetë ato ku përgjegjës të tjerë dhomash janë pjesë.", - "Other spaces or rooms you might not know": "Hapësira ose dhoma të tjera që mund të mos i dini", - "Spaces you know that contain this room": "Hapësira që e dini se përmbajnë këtë dhomë", - "Search spaces": "Kërkoni në hapësira", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Vendosni se prej cilave hapësira mund të hyhet në këtë dhomë. Nëse përzgjidhet një hapësirë, anëtarët e saj do të mund ta gjejnë dhe hyjnë te .", - "Select spaces": "Përzgjidhni hapësira", - "Public room": "Dhomë publike", - "Access": "Hyrje", - "People with supported clients will be able to join the room without having a registered account.": "Persona me klientë të mbuluar do të jenë në gjendje të hyjnë te dhoma pa pasur ndonjë llogari të regjistruar.", - "Decide who can join %(roomName)s.": "Vendosni se cilët mund të hyjnë te %(roomName)s.", - "Space members": "Anëtarë hapësire", - "Anyone in a space can find and join. You can select multiple spaces.": "Mund të përzgjidhni një hapësirë që mund të gjejë dhe hyjë. Mund të përzgjidhni disa hapësira.", - "Spaces with access": "Hapësira me hyrje", - "Anyone in a space can find and join. Edit which spaces can access here.": "Cilido në një hapësirë mund ta gjejë dhe hyjë. Përpunoni se cilat hapësira kanë hyrje këtu.", - "Currently, %(count)s spaces have access": { - "other": "Deri tani, %(count)s hapësira kanë hyrje", - "one": "Aktualisht një hapësirë ka hyrje" - }, - "& %(count)s more": { - "other": "& %(count)s më tepër", - "one": "& %(count)s më tepër" - }, - "Upgrade required": "Lypset domosdo përmirësim", - "Anyone can find and join.": "Kushdo mund ta gjejë dhe hyjë në të.", - "Only invited people can join.": "Vetëm personat e ftuar mund të hyjnë.", - "Private (invite only)": "Private (vetëm me ftesa)", - "This upgrade will allow members of selected spaces access to this room without an invite.": "Ky përmirësim do t’u lejojë anëtarëve të hapësirave të përzgjedhura të hyjnë në këtë dhomë pa ndonjë ftesë.", - "You're removing all spaces. Access will default to invite only": "Po hiqni krejt hapësirat. Hyrja do të kthehet te parazgjedhja, pra vetëm me ftesa", - "Share content": "Ndani lëndë", - "Application window": "Dritare aplikacioni", - "Share entire screen": "Nda krejt ekranin", - "Add space": "Shtoni hapësirë", - "Leave %(spaceName)s": "Braktise %(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.": "Jeni përgjegjësi i vetëm i disa dhomave apo hapësirave që dëshironi t’i braktisni. Braktisja e tyre do t’i lërë pa ndonjë përgjegjës.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Jeni përgjegjësi i vetëm i kësaj hapësire. Braktisja e saj do të thotë se askush s’ka kontroll mbi të.", - "You won't be able to rejoin unless you are re-invited.": "S’do të jeni në gjendje të rihyni, para se të riftoheni.", - "Search %(spaceName)s": "Kërko te %(spaceName)s", - "Want to add an existing space instead?": "Në vend të kësaj, mos dëshironi të shtoni një hapësirë ekzistuese?", - "Private space (invite only)": "Hapësirë private (vetëm me ftesa)", - "Space visibility": "Dukshmëri hapësire", - "Add a space to a space you manage.": "Shtoni një hapësirë te një hapësirë që administroni.", - "Only people invited will be able to find and join this space.": "Vetëm personat e ftuar do të jenë në gjendje të gjejnë dhe hyjnë në këtë hapësirë.", - "Anyone will be able to find and join this space, not just members of .": "Cilido do të jetë në gjendje ta gjejë dhe hyjë në këtë hapësirë, jo thjesht anëtarët e .", - "Anyone in will be able to find and join.": "Cilido te do të jetë në gjendje ta gjejë dhe hyjë.", - "Adding spaces has moved.": "Shtimi i hapësirave është lëvizur.", - "Search for rooms": "Kërkoni për dhoma", - "Search for spaces": "Kërkoni për hapësira", - "Create a new space": "Krijoni një hapësirë të re", - "Want to add a new space instead?": "Në vend të kësaj, doni të shtoni një hapësirë të re?", - "Add existing space": "Shtoni hapësirë ekzistuese", - "Decrypting": "Po shfshehtëzohet", - "Show all rooms": "Shfaq krejt dhomat", - "Missed call": "Thirrje e humbur", - "Call declined": "Thirrja u hodh poshtë", - "Stop recording": "Ndale regjistrimin", - "Send voice message": "Dërgoni mesazh zanor", - "More": "Më tepër", - "Show sidebar": "Shfaqe anështyllën", - "Hide sidebar": "Fshihe anështyllën", - "Surround selected text when typing special characters": "Rrethoje tekstin e përzgjedhur, kur shtypen shenja speciale", - "Delete avatar": "Fshije avatarin", - "Unknown failure: %(reason)s": "Dështim për arsye të panjohur: %(reason)s", - "Enable encryption in settings.": "Aktivizoni fshehtëzimin te rregullimet.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Mesazhet tuaja private normalisht fshehtëzohen, por kjo dhomë s’fshehtëzohet. Zakonisht kjo vjen për shkak të përdorimit të një pajisjeje ose metode të pambuluar, bie fjala, ftesa me email.", - "Cross-signing is ready but keys are not backed up.": "“Cross-signing” është gati, por kyçet s’janë koperuajtur.", - "Rooms and spaces": "Dhoma dhe hapësira", - "Results": "Përfundime", - "Are you sure you want to add encryption to this public room?": "A jeni i sigurt se doni të shtohet fshehtëzim në këtë dhomë publike?", - "Thumbs up": "Thumbs up", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Nuk rekomandohet të bëhen publike dhoma të fshehtëzuara. Kjo do të thoshte se cilido mund të gjejë dhe hyjë te dhoma, pra cilido mund të lexojë mesazhet. S’do të përfitoni asnjë nga të mirat e fshehtëzimit. Fshehtëzimi i mesazheve në një dhomë publike do ta ngadalësojë marrjen dhe dërgimin e tyre.", - "Are you sure you want to make this encrypted room public?": "Jeni i sigurt se doni ta bëni publike këtë dhomë të fshehtëzuar?", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Për të shmangur këto probleme, krijoni një dhomë të re të fshehtëzuar për bisedën që keni në plan të bëni.", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Për të shmangur këto probleme, krijoni për bisedën që keni në plan një dhomë të re publike.", - "Some encryption parameters have been changed.": "Janë ndryshuar disa parametra fshehtëzimi.", - "Role in ": "Rol në ", - "Unknown failure": "Dështim i panjohur", - "Failed to update the join rules": "S’u arrit të përditësohen rregulla hyrjeje", - "Anyone in can find and join. You can select other spaces too.": "Cilido te mund ta gjejë dhe hyjë në të. Mund të përzgjidhni gjithashtu hapësira të tjera.", - "Select the roles required to change various parts of the space": "Përzgjidhni rolet e domosdoshëm për të ndryshuar pjesë të ndryshme të hapësirës", - "Message didn't send. Click for info.": "Mesazhi s’u dërgua. Klikoni për hollësi.", - "To join a space you'll need an invite.": "Që të hyni në një hapësirë, do t’ju duhet një ftesë.", - "%(reactors)s reacted with %(content)s": "%(reactors)s reagoi me %(content)s", - "Would you like to leave the rooms in this space?": "Doni të braktisen dhomat në këtë hapësirë?", - "You are about to leave .": "Ju ndan një hap nga braktisja e .", - "Leave some rooms": "Braktis disa dhoma", - "Leave all rooms": "Braktisi krejt dhomat", - "Don't leave any rooms": "Mos braktis ndonjë dhomë", - "MB": "MB", - "In reply to this message": "Në përgjigje të këtij mesazhi", - "Export chat": "Eksportoni fjalosje", - "I'll verify later": "Do ta verifikoj më vonë", - "Verify with Security Key": "Verifikoje me Kyç Sigurie", - "Verify with Security Key or Phrase": "Verifikojeni me Kyç ose Frazë Sigurie", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Duket sikur s’keni Kyç Sigurie ose ndonjë pajisje tjetër nga e cila mund të bëni verifikimin. Kjo pajisje s’do të jetë në gjendje të hyjë te mesazhe të dikurshëm të fshehtëzuar. Që të mund të verifikohet identiteti juaj në këtë pajisje, ju duhet të riujdisni kyçet tuaj të verifikimit.", - "Skip verification for now": "Anashkaloje verifikimin hëpërhë", - "Create poll": "Krijoni anketim", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Po përditësohet hapësirë…", - "other": "Po përditësohen hapësira… (%(progress)s nga %(count)s) gjithsej" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Po dërgohen ftesa…", - "other": "Po dërgohen ftesa… (%(progress)s nga %(count)s) gjithsej" - }, - "Loading new room": "Po ngarkohet dhomë e re", - "Upgrading room": "Përmirësim dhome", - "Downloading": "Shkarkim", - "They won't be able to access whatever you're not an admin of.": "S’do të jenë në gjendje të hyjnë kudo qoftë ku s’jeni përgjegjës.", - "Ban them from specific things I'm able to": "Dëboji prej gjërash të caktuara ku mundem ta bëj këtë", - "Unban them from specific things I'm able to": "Hiqua dëbimin prej gjërash të caktuara ku mundem ta bëj këtë", - "Ban them from everything I'm able to": "Dëboji prej gjithçkaje ku mundem ta bëj këtë", - "Unban them from everything I'm able to": "Hiqua dëbimin prej gjithçkaje ku mundem ta bëj këtë", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "Rikthimi te parazgjedhjet i kyçeve tuaj të verifikimit s’mund të zhbëhet. Pas rikthimit te parazgjedhjet, s’do të mund të hyni dot te mesazhe të dikurshëm të fshehtëzuar dhe, cilido shok që ju ka verifikuar më parë, do të shohë një sinjalizim sigurie deri sa të ribëni verifikimin me ta.", - "Proceed with reset": "Vazhdo me rikthimin te parazgjedhjet", - "Really reset verification keys?": "Të kthehen vërtet te parazgjedhjet kyçet e verifikimit?", - "Show:": "Shfaq:", - "Shows all threads from current room": "Shfaq krejt rrjedhat në dhomën e tanishme", - "All threads": "Krejt rrjedhat", - "My threads": "Rrjedhat e mia", - "Ban from %(roomName)s": "Dëboje prej %(roomName)s", - "Unban from %(roomName)s": "Hiqja dëbimin prej %(roomName)s", - "They'll still be able to access whatever you're not an admin of.": "Do të jenë prapë në gjendje të hyjnë kudo ku nuk jeni përgjegjës.", - "Disinvite from %(roomName)s": "Hiqja ftesën për %(roomName)s", - "%(count)s reply": { - "one": "%(count)s përgjigje", - "other": "%(count)s përgjigje" - }, - "What projects are your team working on?": "Me cilat projekte po merret ekipi juaj?", - "View in room": "Shiheni në dhomë", - "Enter your Security Phrase or to continue.": "Që të vazhdohet, jepni Frazën tuaj të Sigurisë, ose .", - "See room timeline (devtools)": "Shihni rrjedhë kohore të dhomës (mjete zhvilluesi)", - "Developer mode": "Mënyra zhvillues", - "Joined": "Hyri", - "Insert link": "Futni lidhje", - "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ë.", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Rifitoni hyrjen te llogaria juaj dhe rimerrni kyçe fshehtëzimi të depozituar në këtë sesion. Pa ta, s’do të jeni në gjendje të lexoni krejt mesazhet tuaj të siguruar në çfarëdo sesion.", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Pa e verifikuar, s’do të mund të hyni te krejt mesazhet tuaja dhe mund të dukeni jo i besueshëm për të tjerët.", - "Shows all threads you've participated in": "Shfaq krejt rrjedhat ku keni marrë pjesë", - "Joining": "Po hyhet", - "You're all caught up": "Po ecni mirë", - "If you can't see who you're looking for, send them your invite link below.": "Nëse s’e shihni atë që po kërkoni, dërgojini nga më poshtë një lidhje ftese.", - "In encrypted rooms, verify all users to ensure it's secure.": "Në dhoma të fshehtëzuara, verifikoni krejt përdoruesit për të garantuar se është e sigurt.", - "Yours, or the other users' session": "Sesioni juaj, ose i përdoruesve të tjerë", - "Yours, or the other users' internet connection": "Lidhja internet e juaja, ose e përdoruesve të tjerë", - "The homeserver the user you're verifying is connected to": "Shërbyesi Home te i cili është lidhur përdoruesi që po verifikoni", - "This room isn't bridging messages to any platforms. Learn more.": "Kjo dhomë s’kalon mesazhe në ndonjë platformë. Mësoni më tepër.", - "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.": "Kjo dhomë gjendet në disa hapësira për të cilat nuk jeni një nga përgjegjësit. Në këto hapësira, dhoma e vjetër prapë do të shfaqet, por njerëzve do t’u kërkohet të marrin pjesë te e reja.", - "Select all": "Përzgjidhi krejt", - "Deselect all": "Shpërzgjidhi krejt", - "Sign out devices": { - "one": "Dil nga pajisje", - "other": "Dil nga pajisje" - }, - "Click the button below to confirm signing out these devices.": { - "one": "Që të ripohoni daljen nga kjo pajisje, klikoni butonin më poshtë.", - "other": "Që të ripohoni daljen nga këto pajisje, klikoni butonin më poshtë." - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Ripohoni daljen nga kjo pajisje duke përdorur Hyrje Njëshe për të dëshmuar identitetin tuaj.", - "other": "Ripohoni daljen nga këto pajisje duke përdorur Hyrje Njëshe për të dëshmuar identitetin tuaj." - }, - "Automatically send debug logs on any error": "Me çdo gabim, dërgo automatikisht regjistra diagnostikimi", - "Use a more compact 'Modern' layout": "Përdorni një skemë “Moderne” më kompakte", - "Add option": "Shtoni mundësi", - "Write an option": "Shkruani një mundësi", - "Option %(number)s": "Mundësia %(number)s", - "Create options": "Krijoni mundësi", - "Question or topic": "Pyetje ose temë", - "What is your poll question or topic?": "Cila është pyetja, ose tema e pyetësorit tuaj?", - "Create Poll": "Krijoni Pyetësor", - "You do not have permission to start polls in this room.": "S’keni leje të nisni anketime në këtë dhomë.", - "Copy link to thread": "Kopjoje lidhjen te rrjedha", - "Thread options": "Mundësi rrjedhe", - "Someone already has that username. Try another or if it is you, sign in below.": "Dikush e ka tashmë këtë emër përdoruesi. Provoni një tjetër, ose nëse jeni ju, bëni hyrjen më poshtë.", - "Show tray icon and minimise window to it on close": "Shfaq ikonë paneli dhe minimizo dritaren në të, kur bëhet mbyllje", - "Show all threads": "Shfaqi krejt rrjedhat", - "Keep discussions organised with threads": "Mbajini diskutimet të sistemuara në rrjedha", - "Reply in thread": "Përgjigjuni te rrjedha", - "Rooms outside of a space": "Dhoma jashtë një hapësire", - "Show all your rooms in Home, even if they're in a space.": "Shfaqni krejt dhomat tuaja te Kreu, edhe nëse gjenden në një hapësirë.", - "Home is useful for getting an overview of everything.": "Kreu është i dobishëm për të pasur një përmbledhje të gjithçkaje.", - "Spaces to show": "Hapësira për shfaqje", - "Sidebar": "Anështyllë", - "Other rooms": "Dhoma të tjera", - "Mentions only": "Vetëm përmendje", - "Forget": "Harroje", - "Files": "Kartela", - "You won't get any notifications": "S’do të merrni ndonjë njoftim", - "Get notified only with mentions and keywords as set up in your settings": "Merrni njoftime vetëm për përmendje dhe fjalëkyçe që keni ujdisur te rregullimet tuaja", - "@mentions & keywords": "@përmendje & fjalëkyçe", - "Get notified for every message": "Merrni njoftim për çdo mesazh", - "Get notifications as set up in your settings": "Merrni njoftime siç i keni ujdisur te rregullimet tuaj", - "Reset event store": "Riktheje te parazgjedhjet arkivin e akteve", - "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", - "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", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s dhe %(count)s tjetër", - "other": "%(spaceName)s dhe %(count)s të tjerë" - }, - "Sorry, the poll you tried to create was not posted.": "Na ndjeni, anketimi që provuat të krijoni s’u postua dot.", - "Failed to post poll": "S’u arrit të postohej anketimi", - "Based on %(count)s votes": { - "one": "Bazuar në %(count)s votë", - "other": "Bazua në %(count)s vota" - }, - "%(count)s votes": { - "one": "%(count)s votë", - "other": "%(count)s vota" - }, - "Sorry, your vote was not registered. Please try again.": "Na ndjeni, vota juaj s’i regjistruar. Ju lutemi, riprovoni.", - "Vote not registered": "Votë e paregjistruar", - "Developer": "Zhvillues", - "Experimental": "Eksperimentale", - "Themes": "Tema", - "Moderation": "Moderim", - "Messaging": "Shkëmbim mesazhes", - "Spaces you know that contain this space": "Hapësira që e dini se përmbajnë këtë hapësirë", - "Chat": "Fjalosje", - "Home options": "Mundësi kreu", - "%(spaceName)s menu": "Menu %(spaceName)s", - "Join public room": "Hyni në dhomë publike", - "Add people": "Shtoni njerëz", - "Invite to space": "Ftoni në hapësirë", - "Start new chat": "Filloni fjalosje të re", - "Pin to sidebar": "Fiksoje në anështyllë", - "Quick settings": "Rregullime të shpejta", - "Recently viewed": "Parë së fundi", - "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.": "Jeni i sigurt se doni të përfundohet ky pyetësor? Kjo do të shfaqë rezultatet përfundimtare të pyetësorit dhe do të ndalë votimin nga njerëzit.", - "End Poll": "Përfundoje Pyetësorin", - "Sorry, the poll did not end. Please try again.": "Na ndjeni, pyetësori nuk u përfundua. Ju lutemi, riprovoni.", - "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.", - "%(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" - }, - "No votes cast": "S’u votua gjë", - "Final result based on %(count)s votes": { - "one": "Rezultati përfundimtar, bazua në %(count)s votë", - "other": "Rezultati përfundimtar, bazua në %(count)s vota" - }, - "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.", - "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", - "Recent searches": "Kërkime së fundi", - "To search messages, look for this icon at the top of a room ": "Që të kërkoni te mesazhet, shihni për këtë ikonë në krye të një dhome ", - "Other searches": "Kërkime të tjera", - "Public rooms": "Dhoma publike", - "Use \"%(query)s\" to search": "Përdorni \"%(query)s\" për kërkim", - "Other rooms in %(spaceName)s": "Dhoma të tjera në %(spaceName)s", - "Spaces you're in": "Hapësira ku jeni i pranishëm", - "Link to room": "Lidhje për te dhoma", - "Including you, %(commaSeparatedMembers)s": "Përfshi ju, %(commaSeparatedMembers)s", - "Copy room link": "Kopjo lidhje dhome", - "Failed to load list of rooms.": "S’u arrit të ngarkohej listë dhomash.", - "Open in OpenStreetMap": "Hape në OpenStreetMap", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Kjo grupon fjalosjet tuaja me anëtarë në këtë hapësirë. Çaktivizimi i kësaj do t’i fshehë këto fjalosje prej pamjes tuaj për %(spaceName)s.", - "Sections to show": "Ndarje për t’u shfaqur", - "This address had invalid server or is already in use": "Kjo adresë kishte një shërbyes të pavlefshëm ose është e përdorur tashmë", - "Missing room name or separator e.g. (my-room:domain.org)": "Mungon emër ose ndarës dhome, p.sh. (dhoma-ime:përkatësi.org)", - "Missing domain separator e.g. (:domain.org)": "Mungon ndarë përkatësie, p.sh. (:domain.org)", - "Back to thread": "Mbrapsht te rrjedha", - "Room members": "Anëtarë dhome", - "Back to chat": "Mbrapsht te fjalosja", - "Your new device is now verified. Other users will see it as trusted.": "Pajisja juaj e re tani është e verifikuar. Përdorues të tjerë do ta shohin si të besuar.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Pajisja juaj e re tani është e verifikuar. Ajo ka hyrje te mesazhet tuaja të fshehtëzuara dhe përdorues të tjerë do ta shohin si të besuar.", - "Verify with another device": "Verifikojeni me pajisje tjetër", - "Device verified": "Pajisja u verifikua", - "Verify this device": "Verifikoni këtë pajisje", - "Unable to verify this device": "S’arrihet të verifikohet kjo pajisje", - "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ë?", - "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)…", - "Verify this device by confirming the following number appears on its screen.": "Verifikoni këtë pajisje duke ripohuar se numri vijues shfaqet në ekranin e saj.", - "Confirm the emoji below are displayed on both devices, in the same order:": "Ripohoni se emoji-t më poshtë shfaqen në të dyja pajisjet, sipas të njëjtës radhë:", - "Expand map": "Zgjeroje hartën", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Çift (përdorues, sesion) i pavlefshëm: (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Adresë e panjohur dhome: %(roomAlias)s", - "From a thread": "Nga një rrjedhë", - "Unknown error fetching location. Please try again later.": "Gabim i panjohur në sjelljen e vendndodhjes. Ju lutemi, riprovoni më vonë.", - "Timed out trying to fetch your location. Please try again later.": "Mbaroi koha duke provuar të sillet vendndodhja juaj. Ju lutemi, riprovoni më vonë.", - "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", - "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ë", - "Remove them from everything I'm able to": "Hiqi prej gjithçkaje ku mundem ta bëj këtë", - "Remove from %(roomName)s": "Hiqe nga %(roomName)s", - "You were removed from %(roomName)s by %(memberName)s": "U hoqët %(roomName)s nga %(memberName)s", - "Message pending moderation": "Mesazh në pritje të moderimit", - "Message pending moderation: %(reason)s": "Mesazh në pritje të moderimit: %(reason)s", - "Keyboard": "Tastierë", - "Space home": "Shtëpia e hapësirës", - "Internal room ID": "ID e brendshme dhome", - "Group all your rooms that aren't part of a space in one place.": "Gruponi në një vend krejt dhomat tuaja që s’janë pjesë e një hapësire.", - "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.", - "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ë.", - "Pick a date to jump to": "Zgjidhni një datë ku të kalohet", - "Jump to date": "Kalo te datë", - "The beginning of the room": "Fillimi i dhomës", - "This address does not point at this room": "Kjo adresë nuk shpie te kjo dhomë", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Nëse e dini se ç’bëni, Element-i është me burim të hapët, mos harroni ta merrni që nga depoja jonë GitHub (https://github.com/vector-im/element-web/) dhe jepni ndihmesë!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Nëse dikush ju ka thënë të kopjoni/hidhni diçka këtu, ka gjasa se po ju mashtrojnë!", - "Wait!": "Daleni!", - "Location": "Vendndodhje", - "Poll": "Pyetësor", - "Voice Message": "Mesazh Zanor", - "Hide stickers": "Fshihi ngjitësit", - "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", - "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.", - "Can't edit poll": "S’përpunohet dot pyetësori", - "Join %(roomAddress)s": "Hyni te %(roomAddress)s", - "Results are only revealed when you end the poll": "Përfundimet shfaqen vetëm kur të përfundoni pyetësorin", - "Voters see results as soon as they have voted": "Votuesit shohin përfundimet sapo të kenë votuar", - "Closed poll": "Pyetësor i mbyllur", - "Open poll": "Pyetësor i hapur", - "Poll type": "Lloj pyetësori", - "Results will be visible when the poll is ended": "Përfundimet do të jenë të dukshme pasi të ketë përfunduar pyetësori", - "Search Dialog": "Dialog Kërkimi", - "Pinned": "I fiksuar", - "Open thread": "Hape rrjedhën", - "What location type do you want to share?": "Ç’lloj vendndodhjeje doni të jepet?", - "My current location": "Vendndodhja ime e tanishme", - "%(brand)s could not send your location. Please try again later.": "%(brand)s s’dërgoi dot vendndodhjen tuaj. Ju lutemi, riprovoni.", - "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.", - "My live location": "Vendndodhja ime drejtpërsëdrejti", - "Show polls button": "Shfaq buton pyetësorësh", - "Expand quotes": "Zgjeroji thonjëzat", - "Collapse quotes": "Tkurri thonjëzat", - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Hapësirat janë një mënyrë e re grupimi dhomash dhe njerëzish. Ç’lloj Hapësire doni të krijoni? Këtë mund ta ndryshoni më vonë.", - "We'll create rooms for each of them.": "Do të krijojmë dhoma për çdo prej tyre.", - "Drop a Pin": "Lini një Piketë", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Ky shërbyes Home s’është formësuar saktë për të shfaqur harta, ose shërbyesi i formësuar për harta mund të jetë i pakapshëm.", - "This homeserver is not configured to display maps.": "Ky shërbyes Home s’është formësuar të shfaqë harta.", - "Click to drop a pin": "Klikoni që të lihet një piketë", - "Click to move the pin": "Klikoni që të lëvizet piketa", - "Unable to load map": "S’arrihet të ngarkohet hartë", - "Click": "Klikim", - "Can't create a thread from an event with an existing relation": "S’mund të krijohet një rrjedhë prej një akti me një marrëdhënie ekzistuese", - "You are sharing your live location": "Po jepni vendndodhjen tuaj aty për aty", - "%(displayName)s's live location": "Vendndodhje aty për aty e %(displayName)s", - "Preserve system messages": "Ruaji mesazhet e sistemit", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Hiqini shenjën, nëse doni të hiqni mesazhe sistemi në këtë përdorues (p.sh., ndryshime anëtarësimi, ndryshime profili…)", - "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?": { - "other": "Ju ndan një hap nga heqja e %(count)s mesazheve nga %(user)s. Kjo do t’i heqë përgjithnjë për këdo te biseda. Doni të vazhdohet?", - "one": "Ju ndan një hap nga heqja e %(count)s mesazheve nga %(user)s. Kjo do t’i heqë përgjithnjë, për këdo në bisedë. Doni të vazhdohet?" - }, - "Share for %(duration)s": "Ndaje me të tjerë për %(duration)s", - "Currently removing messages in %(count)s rooms": { - "one": "Aktualisht po hiqen mesazhe në %(count)s dhomë", - "other": "Aktualisht po hiqen mesazhe në %(count)s dhoma" - }, - "Shared a location: ": "Dha një vendndodhje: ", - "Shared their location: ": "Dha vendndodhjen e vet: ", - "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.", - "Developer tools": "Mjete zhvilluesi", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s është eksperimental në një shfletues telefoni celular. Për punimin më të mirë dhe veçoritë më të reja, përdorni aplikacionin tonë falas.", - "%(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 erdhi teksa provohej të hyhej në dhomë ose hapësirë. Nëse mendoni se po e shihni gabimisht këtë mesazh, ju lutemi, parashtroni një njoftim të mete.", - "Try again later, or ask a room or space admin to check if you have access.": "Riprovoni më vonë, ose kërkojini një përgjegjësi dhome apo hapësire të kontrollojë nëse keni apo jo hyrje.", - "This room or space is not accessible at this time.": "Te kjo dhomë ose hapësirë s’hyhet dot tani.", - "Are you sure you're at the right place?": "Jeni i sigurt se jeni në vendin e duhur?", - "This room or space does not exist.": "Kjo dhomë ose hapësirë s’ekziston.", - "There's no preview, would you like to join?": "S’ka paraparje, doo të donit të merrnit pjesë?", - "This invite was sent to %(email)s": "Kjo ftesë u dërgua për %(email)s", - "This invite was sent to %(email)s which is not associated with your account": "Kjo ftesë u dërgua për %(email)s, që s’është i përshoqëruar me llogarinë tuaj", - "You can still join here.": "Mundeni prapëseprapë të hyni këtu.", - "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.": "U mor si përgjigje një gabim (%(errcode)s), teksa provohej të kontrollohej vlefshmëria e ftesës tuaj. Mund të provonit t’i kaloni këto hollësi personit që ju ftoi.", - "Something went wrong with your invite.": "Diç shkoi ters me ftesën tuaj.", - "You were banned by %(memberName)s": "U dëbuat nga %(memberName)s", - "Forget this space": "Harroje këtë hapësirë", - "You were removed by %(memberName)s": "U hoqët nga %(memberName)s", - "Loading preview": "Po ngarkohet paraparje", - "View older version of %(spaceName)s.": "Shihni version më të vjetër të %(spaceName)s.", - "Upgrade this space to the recommended room version": "Përmirësojeni këtë hapësirë me versionin e rekomanduar të dhomës", - "Failed to join": "S’u arrit të hyhej", - "The person who invited you has already left, or their server is offline.": "Personi që ju ftoi, ka dalë tashmë, ose shërbyesi i tij është jashtë funksionimi.", - "The person who invited you has already left.": "Personi që ju ftoi ka dalë nga dhoma tashmë.", - "Sorry, your homeserver is too old to participate here.": "Na ndjeni, shërbyesi juaj Home është shumë i vjetër për të marrë pjesë këtu.", - "There was an error joining.": "Pati një gabim në hyrjen.", - "The user's homeserver does not support the version of the space.": "Shërbyesi Home i përdoruesit s’e mbulon versionin e hapësirës.", - "User may or may not exist": "Përdorues mund të ekzistojë ose jo", - "User does not exist": "Përdoruesi s’ekziston", - "User is already in the room": "Përdoruesi gjendet tashmë te dhoma", - "User is already in the space": "Përdoruesit gjendet tashmë te hapësira", - "User is already invited to the room": "Përdoruesi është ftuar tashmë te dhoma", - "User is already invited to the space": "Përdoruesi është ftuar tashmë te hapësira", - "You do not have permission to invite people to this space.": "S’keni leje të ftoni njerëz në këtë hapësirë.", - "Failed to invite users to %(roomName)s": "S’u arrit të ftoheshin përdoruesit te %(roomName)s", - "An error occurred while stopping your live location, please try again": "Ndodhi një gabim teksa ndalej dhënia aty për aty e vendndodhjes tuaj, ju lutemi, riprovoni", - "%(count)s participants": { - "one": "1 pjesëmarrës", - "other": "%(count)s pjesëmarrës" - }, - "New video room": "Dhomë e re me video", - "New room": "Dhomë e re", - "Threads help keep your conversations on-topic and easy to track.": "Rrjedhat ndihmojnë që të mbahen bisedat tuaja brenda temës dhe të ndiqen kollaj.", - "%(featureName)s Beta feedback": "Përshtypje për %(featureName)s Beta", - "Failed to set direct message tag": "S’u arrit të caktohej etiketa e fjalosjes së drejtpërdrejtë", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Jeni nxjerrë jashtë prej krejt pajisjeve dhe s’do të merrni më njoftime push. Që të riaktivizoni njoftimet, bëni sërish hyrjen në çdo pajisje.", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "Ndihmëz: Përdorni “%(replyInThread)s”, teksa kaloni kursorin sipër një mesazhi.", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "Mesazhi juaj s’u dërgua, ngaqë ky shërbyes Home është bllokuar nga përgjegjësi i tij. Ju lutemi, që të vazhdoni ta përdorni këtë shërbim, lidhuni me përgjegjësin e shërbimit tuaj.", - "Resent!": "U ridërgua!", - "Did not receive it? Resend it": "S’e morët? Ridërgoje", - "Unread email icon": "Ikonë email-esh të palexuar", - "Check your email to continue": "Ju lutemi, që të vazhdohet, kontrolloni email-in tuaj", - "An error occurred whilst sharing your live location, please try again": "Ndodhi një gabim teksa tregohej vendndodhja juaj aty për aty, ju lutemi, riprovoni", - "Live location enabled": "Vendndodhje aty për aty e aktivizuar", - "An error occurred whilst sharing your live location": "Ndodhi një gabim teksa tregohej vendndodhja juaj “live”", - "An error occurred while stopping your live location": "Ndodhi një gabim teksa ndalej dhënia aty për aty e vendndodhjes tuaj", - "Close sidebar": "Mbylle anështyllën", - "No live locations": "Pa vendndodhje aty për aty", - "Live location error": "Gabim vendndodhjeje aty për aty", - "Live location ended": "Vendndodhja “live” përfundoi", - "Updated %(humanizedUpdateTime)s": "Përditësuar më %(humanizedUpdateTime)s", - "View related event": "Shihni veprimtari të afërt", - "Cameras": "Kamera", - "Remove search filter for %(filter)s": "Hiq filtër kërkimesh për %(filter)s", - "Start a group chat": "Nisni një fjalosje grupi", - "Other options": "Mundësi të tjera", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Nëse s’gjeni dot dhomën për të cilën po shihni, kërkoni një ftesë, ose krijoni një dhomë të re.", - "Some results may be hidden": "Disa përfundime mund të jenë të fshehura", - "Copy invite link": "Kopjo lidhje ftese", - "If you can't see who you're looking for, send them your invite link.": "Nëse s’e shihni atë që po kërkoni, dërgojini lidhjen e ftesës tuaj.", - "Some results may be hidden for privacy": "Disa përfundime mund të jenë fshehur, për arsye privatësie", - "Show spaces": "Shfaq hapësira", - "Show rooms": "Shfaq dhoma", - "Search for": "Kërkoni për", - "%(count)s Members": { - "one": "%(count)s Anëtar", - "other": "%(count)s Anëtarë" - }, - "Open room": "Dhomë e hapët", - "Hide my messages from new joiners": "Fshihni mesazhet e mi për ata që vijnë rishtas", - "You will leave all rooms and DMs that you are in": "Do të braktisni krejt dhomat dhe MD-të ku merrni pjesë", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Askush s’do të jetë në gjendje të përdorë emrin tuaj të përdoruesit (MXID), përfshi ju: ky emër përdoruesi do të mbetet i papërdorshëm", - "You will no longer be able to log in": "S’do të jeni më në gjendje të bëni hyrjen", - "You will not be able to reactivate your account": "S’do të jeni në gjendje të riaktivizoni llogarinë tuaj", - "Confirm that you would like to deactivate your account. If you proceed:": "Ripohoni se doni të çaktivizohet llogaria juaj. Nëse ecni më tej:", - "To continue, please enter your account password:": "Që të vazhdohet, ju lutemi, jepni fjalëkalimin e llogarisë tuaj:", - "Show: Matrix rooms": "Shfaq: Dhoma Matrix", - "Show: %(instance)s rooms (%(server)s)": "Shfaq: Dhoma %(instance)s (%(server)s)", - "Add new server…": "Shtoni shërbyes të ri…", - "Remove server “%(roomServer)s”": "Hiqe shërbyesin “%(roomServer)s”", - "Click to read topic": "Që të lexoni subjketin, klikojeni", - "Edit topic": "Përpunoni subjektin", - "Un-maximise": "Çmaksimizoje", - "View live location": "Shihni vendndodhje aty për aty", - "Ban from room": "Dëboje nga dhomë", - "Unban from room": "Hiqjani dëbimin nga dhoma", - "Ban from space": "Dëboje prej hapësire", - "Unban from space": "Hiqjani dëbimin nga hapësira", - "Disinvite from room": "Hiqi ftesën për këtë dhomë", - "Remove from space": "Hiqe prej hapësire", - "Disinvite from space": "Hiqi ftesën për këtë hapësirë", - "Joining…": "Po hyhet…", - "Show Labs settings": "Shfaq rregullime për Labs", - "To view %(roomName)s, you need an invite": "Që të shihni %(roomName)s, ju duhet një ftesë", - "Private room": "Dhomë private", - "Video room": "Dhomë me video", - "Video rooms are a beta feature": "Dhomat me video janë një veçori në fazë beta", - "Read receipts": "Dëftesa leximi", - "Seen by %(count)s people": { - "one": "Parë nga %(count)s person", - "other": "Parë nga %(count)s vetë" - }, - "%(members)s and %(last)s": "%(members)s dhe %(last)s", - "%(members)s and more": "%(members)s dhe më tepër", - "Deactivating your account is a permanent action — be careful!": "Çaktivizimi i llogarisë tuaj është një veprim i pakthyeshëm - hapni sytë!", - "Your password was successfully changed.": "Fjalëkalimi juaj u ndryshua me sukses.", - "Confirm signing out these devices": { - "one": "Ripohoni daljen nga kjo pajisje", - "other": "Ripohoni daljen nga këto pajisje" - }, - "%(count)s people joined": { - "one": "Hyri %(count)s person", - "other": "Hynë %(count)s vetë" - }, - "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", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "Nëse doni ta mbani mundësinë e përdorimit të historikut të fjalosjeve tuaja në dhoma të fshehtëzuara, ujdisni Kopjeruajtje Kyçesh, ose eksportoni kyçet tuaj të mesazheve prej një nga pajisjet tuaja të tjera, para se të ecni më tej.", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "Dalja nga pajisjet tuaja do të fshijë kyçet e fshehtëzimit të mesazheve të ruajtur në to, duke e bërë të palexueshëm historikun e mesazheve të fshehtëzuar.", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "Që të krijoni llogarinë tuaj, hapni lidhjen te email-i që sapo dërguam për %(emailAddress)s.", - "Stop and close": "Resht dhe mbylle", - "Live until %(expiryTime)s": "“Live” deri më %(expiryTime)s", - "You cannot search for rooms that are neither a room nor a space": "S’mund të kërkoni për dhoma që s’janë as dhomë, as hapësirë", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Kur dilni nga llogaria, këto kyçe do të fshihen te kjo pajisje, që do të thotë se s’do të jeni në gjendje të lexoni mesazhe të fshehtëzuar, veç në paçi kyçet për ta në pajisjet tuaja të tjera, ose të kopjeruajtur te shërbyesi.", - "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?": "Mesazhet tuaj të dikurshëm do të jenë ende të dukshëm për personat që i morën, njësoj si email-et që dërgonit dikur. Doni që mesazhet të jenë të fshehur për persona që hyjnë në dhomë në të ardhmen?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Do të hiqeni nga shërbyesi i identiteteve: shokët tuaj s’do të jenë më në gjendje t’ju gjejnë përmes email-it apo numrit tuaj të telefonit", - "Online community members": "Anëtarë bashkësie internetore", - "Coworkers and teams": "Kolegë dhe ekipe", - "Friends and family": "Shokë dhe familje", - "We'll help you get connected.": "Do t’ju ndihmojmë të lidheni.", - "Who will you chat to the most?": "Me kë do të bisedoni më të shumtën?", - "Choose a locale": "Zgjidhni vendore", - "You need to have the right permissions in order to share locations in this room.": "Që të mund të jepni në këtë dhomë vendndodhje, lypset të keni lejet e duhura.", - "You don't have permission to share locations": "S’keni leje të jepni vendndodhje", - "Enable live location sharing": "Aktivizo dhënie vendndodhjeje aty për aty", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "Ju lutemi, kini parasysh: kjo është një veçori në zhvillim, që përdor një sendërtim të përkohshëm. Kjo do të thotë se s’do të jeni në gjendje të fshini historikun e vendndodhjeve tuaja dhe përdoruesit e përparuar do të jenë në gjendje të shohin historikun e vendndodhjeve tuaja edhe pasi të keni ndalur në këtë dhomë dhënien aty për aty të vendndodhjes tuaj.", - "Live location sharing": "Dhënie vendndodhjeje aty për aty", - "Messages in this chat will be end-to-end encrypted.": "Mesazhet në këtë fjalosje do të jenë të fshehtëzuar skaj-më-skaj.", - "To join, please enable video rooms in Labs first": "Për t’u bërë pjesë, ju lutemi, së pari aktivizoni te Labs dhoma me video", - "To view, please enable video rooms in Labs first": "Për të parë, ju lutemi, së pari aktivizoni te Labs dhoma me video", - "Join the room to participate": "Që të merrni pjesë, hyni në dhomë", - "Saved Items": "Zëra të Ruajtur", - "Send your first message to invite to chat": "Dërgoni mesazhin tuaj të parë për të ftuar në fjalosje ", - "Spell check": "Kontroll drejtshkrimi", - "You were disconnected from the call. (Error: %(message)s)": "U shkëputët nga thirrja. (Gabim: %(message)s)", - "Mapbox logo": "Stemë Mapbox", - "Location not available": "S’ka vendndodhje", - "Find my location": "Gjej vendndodhjen time", - "Exit fullscreen": "Dil nga mënyra “Sa krejt ekrani”", - "Enter fullscreen": "Kalo në mënyrën “Sa krejt ekrani”", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "Në %(spaceName)s dhe %(count)s hapësirë tjetër.", - "other": "Në %(spaceName)s dhe %(count)s hapësira të tjera." - }, - "In %(spaceName)s.": "Në hapësirën %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "Në hapësirat %(space1Name)s dhe %(space2Name)s.", - "Completing set up of your new device": "Po plotësohet ujdisja e pajisjes tuaj të re", - "Devices connected": "Pajisje të lidhura", - "Your server lacks native support": "Shërbyesit tuaj i mungon mbulim i brendshëm për këtë", - "Your server has native support": "Shërbyesi juaj ka mbulim të brendshëm për këtë", - "%(name)s started a video call": "%(name)s nisni një thirrje video", - "Video call (%(brand)s)": "Thirrje video (%(brand)s)", - "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.", - "Toggle attribution": "Shfaq/fshih atribut", - "Empty room (was %(oldName)s)": "Dhomë e zbrazët (qe %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "Po ftohet %(user)s dhe 1 tjetër", - "other": "Po ftohet %(user)s dhe %(count)s të tjerë" - }, - "%(user)s and %(count)s others": { - "one": "%(user)s dhe 1 tjetër", - "other": "%(user)s dhe %(count)s të tjerë" - }, - "%(user1)s and %(user2)s": "%(user1)s dhe %(user2)s", - "play voice broadcast": "luaj transmetim zanor", - "Waiting for device to sign in": "Po pritet që të bëhet hyrja te pajisja", - "Review and approve the sign in": "Shqyrtoni dhe miratojeni hyrjen", - "Start at the sign in screen": "Filloja në skenën e hyrjes", - "Scan the QR code below with your device that's signed out.": "Skanoni kodin QR më poshtë me pajisjen ku është bërë dalja.", - "Check that the code below matches with your other device:": "Kontrolloni se kodi më poshtë përkon me atë në pajisjen tuaj tjetër:", - "An unexpected error occurred.": "Ndodhi një gabim të papritur.", - "The request was cancelled.": "Kërkesa u anulua.", - "The other device isn't signed in.": "Te pajisja tjetër s’është bërë hyrja.", - "The other device is already signed in.": "Nga pajisja tjetër është bërë tashmë hyrja.", - "The request was declined on the other device.": "Kërkesa u hodh poshtë në pajisjen tjetër.", - "Linking with this device is not supported.": "Lidhja me këtë pajisje nuk mbulohet.", - "The scanned code is invalid.": "Kodi i skanuar është i pavlefshëm.", - "The linking wasn't completed in the required time.": "Lidhja s’u plotësua brenda kohës së domosdoshme.", - "Interactively verify by emoji": "Verifikojeni në mënyrë ndërvepruese përmes emoji-sh", - "Manually verify by text": "Verifikojeni dorazi përmes teksti", - "Proxy URL": "URL Ndërmjetësi", - "Proxy URL (optional)": "URL ndërmjetësi (opsionale)", - "Video call ended": "Thirrja video përfundoi", - "Room info": "Hollësi dhome", - "View chat timeline": "Shihni rrjedhë kohore fjalosjeje", - "Close call": "Mbylli krejt", - "Spotlight": "Projektor", - "Freedom": "Liri", - "You do not have permission to start voice calls": "S’keni leje të nisni thirrje me zë", - "There's no one here to call": "Këtu s’ka kënd që të thirret", - "You do not have permission to start video calls": "S’keni leje të nisni thirrje me video", - "Ongoing call": "Thirrje në kryerje e sipër", - "Video call (Jitsi)": "Thirrje me video (Jitsi)", - "Show formatting": "Shfaq formatim", - "Security recommendations": "Rekomandime sigurie", - "Show QR code": "Shfaq kod QR", - "Sign in with QR code": "Hyni me kod QR", - "Inactive for %(inactiveAgeDays)s days or longer": "Joaktiv për for %(inactiveAgeDays)s ditë ose më gjatë", - "Inactive": "Joaktiv", - "Not ready for secure messaging": "Jo gati për shkëmbim të sigurt mesazhesh", - "Ready for secure messaging": "Gati për shkëmbim të sigurt mesazhesh", - "All": "Krejt", - "No sessions found.": "S’u gjetën sesione.", - "No inactive sessions found.": "S’u gjetën sesione joaktive.", - "No unverified sessions found.": "S’u gjetën sesione të paverifikuar.", - "No verified sessions found.": "S’u gjetën sesione të verifikuar.", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Verifikoni sesionet tuaj, për shkëmbim më të sigurt mesazhesh, ose dilni prej atyre që s’i njihni, apo përdorni më.", - "For best security, sign out from any session that you don't recognize or use anymore.": "Për sigurinë më të mirë, dilni nga çfarëdo sesioni që nuk e njihni apo përdorni më.", - "Verify or sign out from this session for best security and reliability.": "Për sigurinë dhe besueshmërinë më të mirë, verifikojeni, ose dilni nga ky sesion.", - "Unverified session": "Sesion i paverifikuar", - "This session is ready for secure messaging.": "Ky sesion është gati për shkëmbim të sigurt mesazhesh.", - "Verified session": "Sesion i verifikuar", - "Unknown session type": "Lloj i panjohur sesionesh", - "Web session": "Sesion Web", - "Mobile session": "Sesion në celular", - "Desktop session": "Sesion desktop", - "Inactive for %(inactiveAgeDays)s+ days": "Joaktiv për %(inactiveAgeDays)s+ ditë", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "Heqja e sesioneve joaktive përmirëson sigurinë dhe punimin dhe e bën më të lehtë për ju të pikasni nëse një sesion i ri është i dyshimtë.", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "Sesioni joaktive janë sesione që keni ca kohë që s’i përdorni, por që vazhdojnë të marrin kyçe fshehtëzimi.", - "Inactive sessions": "Sesione joaktivë", - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "Duhet të jeni posaçërisht të qartë se i njihni këto sesione, ngaqë mund të përbëjnë përdorim të paautorizuar të llogarisë tuaj.", - "Unverified sessions": "Sesione të paverifikuar", - "Verified sessions": "Sesione të verifikuar", - "Sign out of this session": "Dilni nga ky sesion", - "Receive push notifications on this session.": "Merrni njoftime push për këtë sesion.", - "Push notifications": "Njoftime Push", - "Session details": "Hollësi sesioni", - "IP address": "Adresë IP", - "Browser": "Shfletues", - "Operating system": "Sistem operativ", - "URL": "URL", - "Last activity": "Veprimtaria e fundit", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "Kjo u jep atyre besim se po flasin vërtet me ju, por do të thotë gjithashtu që mund shohin emrin e sesionit që jepni këtu.", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "Përdorues të tjerë në mesazhe të drejtpërdrejtë dhe dhoma ku hyni janë në gjendje të shohin një listë të plotë të sesioneve tuaj.", - "Renaming sessions": "Riemërtim sesionesh", - "Please be aware that session names are also visible to people you communicate with.": "Ju lutemi, kini parasysh se emrat e sesioneve janë të dukshëm edhe për personat me të cilët komunikoni.", - "Rename session": "Riemërtoni sesionin", - "Current session": "Sesioni i tanishëm", - "Call type": "Lloj thirrjeje", - "You do not have sufficient permissions to change this.": "S’keni leje të mjaftueshme që të ndryshoni këtë.", - "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", - "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", - "Voice broadcast": "Transmetim zanor", - "Live": "Drejtpërdrejt", - "pause voice broadcast": "ndal transmetim zanor", - "resume voice broadcast": "vazhdo transmetim zanor", - "Yes, stop broadcast": "Po, ndale transmetimin zanor", - "Stop live broadcasting?": "Të ndalet transmetimi i drejtpërdrejtë?", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Dikush tjetër është duke incizuar një transmetim zanor. Që të nisni një të ri, prisni të përfundojë incizimi zanor i tij.", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "S’keni lejet e domosdoshme që të nisni një transmetim zanor në këtë dhomë. Lidhuni me një përgjegjës dhome që të përmirësoni lejet tuaja.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "Po incizoni tashmë një transmetim zanor. Ju lutemi, që të nisni një të ri, përfundoni transmetimin tuaj zanor të tanishëm.", - "Can't start a new voice broadcast": "S’niset dot një transmetim zanor i ri", - "You need to be able to kick users to do that.": "Që ta bëni këtë, lypset të jeni në gjendje të përzini përdorues.", - "Inviting %(user1)s and %(user2)s": "Po ftohen %(user1)s dhe %(user2)s", - "View List": "Shihni Listën", - "View list": "Shihni listën", - "Hide formatting": "Fshihe formatimin", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "Sesionet e paverifikuara janë sesione ku është hyrë me kredencialet tuaja, por që nuk janë verifikuar ndërsjelltas.", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s ose %(copyButton)s", - "We're creating a room with %(names)s": "Po krijojmë një dhomë me %(names)s", - "By approving access for this device, it will have full access to your account.": "Duke miratuar hyrje për këtë pajisje, ajo do të ketë hyrje të plotë në llogarinë tuaj.", - "The homeserver doesn't support signing in another device.": "Shërbyesi Home nuk mbulon bërje hyrjeje në një pajisje tjetër.", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s ose %(recoveryFile)s", - "To disable you will need to log out and back in, use with caution!": "Për ta çaktivizuar do t’ju duhet të bëni daljen dhe ribëni hyrjen, përdoreni me kujdes!", - "Your server lacks native support, you must specify a proxy": "Shërbyesit tuaj i mungon mbulimi së brendshmi, duhet të specifikoni një ndërmjetës", - "You're in": "Kaq qe", - "toggle event": "shfaqe/fshihe aktin", - "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.", - "Enable %(brand)s as an additional calling option in this room": "Aktivizojeni %(brand)s si një mundësi shtesë thirrjesh në këtë dhomë", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "Jeni i sigurt se doni të dilet nga %(count)s session?", - "other": "Jeni i sigurt se doni të dilet nga %(count)s sessione?" - }, - "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.", - "Show shortcut to welcome checklist above the room list": "Shhkurtoren e listës së hapave të mirëseardhjes shfaqe mbi listën e dhomave", - "Send email": "Dërgo email", - "Sign out of all devices": "Dilni nga llogaria në krejt pajisjet", - "Confirm new password": "Ripohoni fjalëkalimin e ri", - "Too many attempts in a short time. Retry after %(timeout)s.": "Shumë përpjekje brenda një kohe të shkurtër. Riprovoni pas %(timeout)s.", - "Too many attempts in a short time. Wait some time before trying again.": "Shumë përpjekje në një kohë të shkurtër. Prisni ca, para se të riprovoni.", - "Sign in new device": "Hyni në pajisje të re", - "Output devices": "Pajisje output-i", - "Input devices": "Pajisje input-i", - "Error downloading image": "Gabim gjatë shkarkimit të figurës", - "Unable to show image due to error": "S’arrihet të shihet figurë, për shkak gabimi", - "Failed to set pusher state": "S’u arrit të ujdisej gjendja e shërbimit të njoftimeve push", - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.": "Kjo do të thotë se keni krejt kyçet e nevojshëm për të shkyçur mesazhet tuaj të fshehtëzuar dhe për t’u ripohuar përdoruesve të tjerë se e besoni këtë sesion.", - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.": "Sesionet e verifikuar janë kudo ku përdorni këtë llogari pas dhënies së frazëkalimit tuaj, apo ripohimit të identitetit me sesione të tjerë të verifikuar.", - "Show details": "Shfaqi hollësitë", - "Hide details": "Fshihi hollësitë", - "Connection": "Lidhje", - "Voice processing": "Përpunim zërash", - "Video settings": "Rregullime video", - "Automatically adjust the microphone volume": "Rregullo automatikisht volumin e mikrofonit", - "Voice settings": "Rregullime zëri", - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "Vlen vetëm nëse shërbyes juaj Home nuk ofron një të tillë. Adresa juaj IP mund t’u zbulohet të tjerëve gjatë thirrjes.", - "Noise suppression": "Mbytje zhurmash", - "Echo cancellation": "Anulim jehonash", - "Automatic gain control": "Kontroll i automatizuar gain-i", - "When enabled, the other party might be able to see your IP address": "Kur aktivizohet, pala tjetër mund të jetë në gjendje të shohë adresën tuaj IP", - "Allow Peer-to-Peer for 1:1 calls": "Lejo Peer-to-Peer për thirrje tek për tek", - "30s forward": "30s përpara", - "30s backward": "30s mbrapsht", - "We were unable to start a chat with the other user.": "S’qemë në gjendje të nisim një bisedë me përdoruesin tjetër.", - "Error starting verification": "Gabim në nisje verifikimi", - "Change input device": "Ndryshoni pajisje dhëniesh", - "WARNING: ": "KUJDES: ", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "Ndiheni eksperimentues? Provoni idetë tona më të reja në zhvillim. Këto veçori s’janë të përfunduara; mund të jenë të paqëndrueshme, mund të ndryshojnë, ose mund të braktisen faqe. Mësoni më tepër.", - "Early previews": "Paraparje të hershme", - "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.": "Ç’vjen më pas për %(brand)s? Labs janë mënyra më e mirë për t’i pasur gjërat që herët, për të testuar veçori të reja dhe për të ndihmuar t’u jepet formë para se të hidhen faktikisht në qarkullim.", - "Upcoming features": "Veçori të ardhshme", - "Requires compatible homeserver.": "Lyp shërbyes Home të përputhshëm.", - "Low bandwidth mode": "Mënyra gjerësi e ulët bande", - "You have unverified sessions": "Keni sesioni të paverifikuar", - "Change layout": "Ndryshoni skemë", - "This session doesn't support encryption and thus can't be verified.": "Ky sesion s’mbulon fshehtëzim, ndaj s’mund të verifikohet.", - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "Për sigurinë dhe privatësinë më të mirë, rekomandohet të përdoren klientë Matrix që mbulojnë fshehtëzim.", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "S’do të jeni në gjendje të merrni pjesë në dhoma ku fshehtëzimi është aktivizuar, kur përdoret ky sesion.", - "Search users in this room…": "Kërkoni për përdorues në këtë dhomë…", - "Give one or multiple users in this room more privileges": "Jepini një ose disa përdoruesve më tepër privilegje në këtë dhomë", - "Add privileged users": "Shtoni përdorues të privilegjuar", - "%(senderName)s ended a voice broadcast": "%(senderName)s përfundoi një transmetim zanor", - "You ended a voice broadcast": "Përfunduat një transmetim zanor", - "Unable to decrypt message": "S’arrihet të shfshehtëzohet mesazhi", - "This message could not be decrypted": "Ky mesazh s’u shfshehtëzua dot", - "%(senderName)s ended a voice broadcast": "%(senderName)s përfundoi një transmetim zanor", - "You ended a voice broadcast": "Përfunduat një transmetim zanor", - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "S’mund të nisni një thirrje, ngaqë aktualisht jeni duke regjistruar një transmetim të drejtpërdrejtë. Që të mund të nisni një thirrje, ju lutemi, përfundoni transmetimin tuaj të drejtpërdrejtë.", - "Can’t start a call": "S’fillohet dot thirrje", - " in %(room)s": " në %(room)s", - "Improve your account security by following these recommendations.": "Përmirësoni sigurinë e llogarisë tuaj duke ndjekur këto rekomandime.", - "%(count)s sessions selected": { - "one": "%(count)s sesion i përzgjedhur", - "other": "%(count)s sesione të përzgjedhur" - }, - "Failed to read events": "S’u arrit të lexohen akte", - "Failed to send event": "S’u arrit të dërgohet akt", - "Mark as read": "Vëri shenjë si të lexuar", - "Text": "Tekst", - "Create a link": "Krijoni një lidhje", - "Sign out of %(count)s sessions": { - "one": "Dilni nga %(count)s sesion", - "other": "Dilni nga %(count)s sesione" - }, - "Verify your current session for enhanced secure messaging.": "Verifikoni sesionin tuaj të tanishëm për shkëmbim me siguri të thelluar mesazhesh.", - "Your current session is ready for secure messaging.": "Sesioni juaj i tanishëm është gati për shkëmbim të siguruar mesazhesh.", - "Sign out of all other sessions (%(otherSessionsCount)s)": "Dil nga krejt sesionet e tjerë (%(otherSessionsCount)s)", - "Yes, end my recording": "Po, përfundoje regjistrimin tim", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "Nëse filloni të dëgjoni te ky transmetim i drejtpërdrejtë, regjistrimi juaj i tanishëm i një transmetimi të drejtpërdrejtë do të përfundojë.", - "Listen to live broadcast?": "Të dëgjohet te transmetimi i drejtpërdrejtë?", - "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.": "S’mund të niset mesazh zanor, ngaqë aktualisht po incizoni një transmetim të drejtpërdrejtë. Ju lutemi, përfundoni transmetimin e drejtpërdrejtë, që të mund të nisni incizimin e një mesazhi zanor.", - "Can't start voice message": "S’niset dot mesazh zanor", - "Edit link": "Përpunoni lidhje", - "Connection error - Recording paused": "Gabim lidhjeje - Regjistrimi u ndal", - "Unfortunately we're unable to start a recording right now. Please try again later.": "Mjerisht, s’qemë në gjendje të nisnim tani një regjistrim. Ju lutemi, riprovoni më vonë.", - "Connection error": "Gabim lidhjeje", - "%(senderName)s started a voice broadcast": "%(senderName)s nisi një transmetim zanor", - "Decrypted source unavailable": "Burim i shfshehtëzuar jo i passhëm", - "Registration token": "Token regjistrimi", - "Enter a registration token provided by the homeserver administrator.": "Jepni një token regjistrimi dhënë nga përgjegjësi i shërbyesit Home.", - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "Krejt mesazhet dhe ftesat prej këtij përdoruesi do të fshihen. Jeni i sigurt se doni të shpërfillet?", - "Ignore %(user)s": "Shpërfille %(user)s", - "Manage account": "Administroni llogari", - "Your account details are managed separately at %(hostname)s.": "Hollësitë e llogarisë tuaj administrohen ndarazi te %(hostname)s.", - "Unable to play this voice broadcast": "S’arrihet të luhet ky transmetim zanor", - "%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)", - "unknown": "e panjohur", - "Red": "E kuqe", - "Grey": "Gri", - "Unable to decrypt voice broadcast": "S’arrihet të shfshehtëzohet transmetim zanor", - "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.": "Jeni i sigurt se doni të ndalet transmetimi juaj i drejtpërdrejtë? Kjo do të përfundojë transmetimin dhe regjistrimi i plotë do të jetë i passhëm te dhoma.", - "Secure Backup successful": "Kopjeruajtje e Sigurt e susksesshme", - "Your keys are now being backed up from this device.": "Kyçet tuaj tani po kopjeruhen nga kjo pajisje.", - "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.": "Jepni një Frazë Sigurie që e dini vetëm ju, ngaqë përdoret për të mbrojtur të dhënat tuaja. Që të jeni të sigurt, s’duhet të ripërdorni fjalëkalimin e llogarisë tuaj.", - "Starting backup…": "Po fillohet kopjeruajtje…", - "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "Kujdes: të dhënat tuaja personale (përfshi kyçe fshehtëzimi) janë ende të depozituara në këtë sesion. Spastrojini, nëse keni përfunduar së përdoruri këtë sesion, ose dëshironi të bëni hyrjen në një tjetër llogari.", - "Please only proceed if you're sure you've lost all of your other devices and your Security Key.": "Ju lutemi, ecni më tej vetëm nëse jeni i sigurt se keni humbur krejt pajisjet tuaja të tjera dhe Kyçin tuaj të Sigurisë.", - "Inviting…": "Po ftohen…", - "Creating rooms…": "Po krijohen dhoma…", - "Keep going…": "Vazhdoni…", - "Connecting…": "Po lidhet…", - "Scan QR code": "Skanoni kodin QR", - "Select '%(scanQRCode)s'": "Përzgjidhni “%(scanQRCode)s”", - "Loading live location…": "Po ngarkohet vendndodhje “live”…", - "There are no past polls in this room": "S’ka pyetësorë të kaluar në këtë dhomë", - "There are no active polls in this room": "S’ka pyetësorë aktivë në këtë dhomë", - "Fetching keys from server…": "Po sillen kyçet prej shërbyesi…", - "Checking…": "Po kontrollohet…", - "Waiting for partner to confirm…": "Po pritet ripohimi nga partneri…", - "Adding…": "Po shtohet…", - "Write something…": "Shkruani diçka…", - "Declining…": "Po hidhet poshtë…", - "Rejecting invite…": "Po hidhet poshtë ftesa…", - "Joining room…": "Po hyhet në dhomë…", - "Joining space…": "Po hyhet në hapësirë…", - "Encrypting your message…": "Po fshehtëzohet meszhi juaj…", - "Sending your message…": "Po dërgohet mesazhi juaj…", - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "Kujdes: Përmirësimi i një dhome s’do të shkaktojë migrim vetvetiu të anëtarëve të dhomës te versioni i ri i saj. Do të postojmë në versionin e vjetër të dhomës një lidhje për te dhoma e re - anëtarëve të dhomës do t’u duhet të klikojnë mbi këtë lidhje, që të bëhen pjesë e dhomës së re.", - "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.": "Lista juaj personale e dëbimeve mban krejt përdoruesit/shërbyesit prej të cilëve ju personalisht s’dëshironi të shihni mesazhe. Pas shpërfilljes së përdoruesit/shërbyesit tuaj të parë, te lista juaj e dhomave do të shfaqet një dhomë e re e quajtur “%(myBanList)s” - që ta mbani listën e dëbimeve në fuqi, qëndroni i futur në këtë dhomë.", - "Set a new account password…": "Caktoni një fjalëkalim të ri llogarie…", - "Downloading update…": "Po shkarkohet përditësim…", - "Checking for an update…": "Po kontrollohet për një përditësim…", - "Backing up %(sessionsRemaining)s keys…": "Po kopjeruhen kyçet për %(sessionsRemaining)s…", - "This session is backing up your keys.": "Kjo sesion po bën kopjeruajtje të kyçeve tuaja.", - "Connecting to integration manager…": "Po lidhet me përgjegjës integrimesh…", - "Saving…": "Po ruhet…", - "Creating…": "Po krijohet…", - "Starting export process…": "Po niset procesi i eksportimit…", - "Unable to connect to Homeserver. Retrying…": "S’u arrit të lidhej me shërbyesin Home. Po riprovohet…", - "WARNING: session already verified, but keys do NOT MATCH!": "KUJDES: sesion tashmë i verifikuar, por kyçet NUK PËRPUTHEN!", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "Adresa juaj email s’duket të jetë e përshoqëruar me ndonjë ID Matrix në këtë shërbyes Home.", - "Loading polls": "Po ngarkohen pyetësorë", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Që të bëni këtë, aktivizoni '%(manageIntegrations)s' te Rregullimet.", - "Ended a poll": "Përfundoi një pyetësor", - "Due to decryption errors, some votes may not be counted": "Për shkak gabimesh shfshehtëzimi, disa vota s’mund të numërohen", - "Answered elsewhere": "Përgjigjur gjetkë", - "The sender has blocked you from receiving this message": "Dërguesi ka bllokuar marrjen e këtij mesazhi nga ju", - "Room directory": "Drejtori dhomash", - "If you know a room address, try joining through that instead.": "Nëse e dini një adresë dhome, provoni të hyni përmes saj, më miër.", - "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.": "U rrekët të hyni duke përdorur një ID dhome pa dhënë një listë shërbyesish përmes të cilëve të hyhet. ID-të e dhomave janë identifikues të brendshëm dhe s’mund të përdoren për të hyrë në një dhomë pa hollësi shtesë.", - "Yes, it was me": "Po, unë qeshë", - "View poll": "Shiheni pyetësorin", - "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "S’ka pyetësorë të kaluar për ditën e shkuar. Që të shihni pyetësorët për muajt e kaluar, ngarkoni më tepër pyetësorë", - "other": "S’ka pyetësorë të kaluar për %(count)s ditët e shkuara. Që të shihni pyetësorët për muajt e kaluar, ngarkoni më tepër pyetësorë" - }, - "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "S’ka pyetësorë aktivë për ditën e shkuar. Që të shihni pyetësorët për muajt e kaluar, ngarkoni më tepër pyetësorë", - "other": "S’ka pyetësorë aktivë për %(count)s ditët e shkuara. Që të shihni pyetësorët për muajt e kaluar, ngarkoni më tepër pyetësorë" - }, - "There are no past polls. Load more polls to view polls for previous months": "S’ka pyetësorë të kaluar. Që të shihni pyetësorët për muajt e kaluar, ngarkoni më tepër pyetësorë", - "There are no active polls. Load more polls to view polls for previous months": "S’ka pyetësorë aktivë. Që të shihni pyetësorët për muajt e kaluar, ngarkoni më tepër pyetësorë", - "Load more polls": "Ngarkoni më tepër pyetësorë", - "Past polls": "Pyetësorë të kaluar", - "Active polls": "Pyetësorë aktivë", - "View poll in timeline": "Shiheni pyetësorin në rrjedhë kohore", - "Verify Session": "Verifiko Sesion", - "Ignore (%(counter)s)": "Shpërfill (%(counter)s)", - "Once everyone has joined, you’ll be able to chat": "Pasi të ketë ardhur gjithkush, do të jeni në gjendje të fjaloseni", - "Invites by email can only be sent one at a time": "Ftesat me email mund të dërgohen vetëm një në herë", - "An error occurred when updating your notification preferences. Please try to toggle your option again.": "Ndodhi një gabim teksa përditësoheshin parapëlqimet tuaja për njoftime. Ju lutemi, provoni ta riaktivizoni mundësinë tuaj.", - "Desktop app logo": "Stemë aplikacioni Desktop", - "Message from %(user)s": "Mesazh nga %(user)s", - "Message in %(room)s": "Mesazh në %(room)s", - "Log out and back in to disable": "Që të çaktivizohet, dilni dhe rihyni në llogari", - "Can currently only be enabled via config.json": "Aktualisht mund të aktivizohet vetëm përmes config.json-it", - "Show avatars in user, room and event mentions": "Shfaq avatarë në përmendje përdoruesish, dhomash dhe aktesh", - "Requires your server to support the stable version of MSC3827": "Lyp që shërbyesi juaj të mbulojë versionin e qëndrueshëm të MSC3827", - "Mute room": "Heshtoni dhomën", - "Match default setting": "Kërko përputhje me rregullimin parazgjedhje", - "Error details": "Hollësi gabimi", - "Unable to find event at that date": "S’arrihet të gjendet veprimtari më atë datë", - "Please submit debug logs to help us track down the problem.": "Ju lutemi, parashtroni regjistra diagnostikimi, për të na ndihmuar të gjurmojnë problemin.", - "unknown status code": "kod i panjohur gjendjeje", - "Server returned %(statusCode)s with error code %(errorCode)s": "Shërbyesi u përgjigj me %(statusCode)s, me kod gabimi %(errorCode)s", - "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.": "S’qemë në gjendje të gjenim një veprimtari duke parë tej %(dateString)s. Provoni të zgjidhni një datë më herët.", - "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.": "Ndodhi një gabim rrjeti, teksa provohej të gjendej dhe të kalohej te data e dhënë. Shërbyesi juaj Home mund të jetë jashtë funksionimi, ose mund të ishte një problem i përkohshëm me lidhjen tuaj në internet. Ju lutemi, riprovoni. Nëse kjo vazhdon, ju lutemi, lidhuni me përgjegjësin e shërbyesit tuaj Home.", - "Poll history": "Historik pyetësorësh", - "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility": "Përdoruesi (%(user)s) s’doli i ftuar te %(roomId)s, por nga mjeti i ftuesit s’u dha gabim", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "Kjo mund të jetë e shkaktuar nga pasja e aplikacionit hapur në shumë skeda, ose për shkak të spastrimit të të dhënave të shfletuesit.", - "Database unexpectedly closed": "Baza e të dhënave u mbyll papritur", - "Sliding Sync configuration": "Formësim Sliding Sync-u", - "Start DM anyway": "Nis MD sido qoftë", - "Start DM anyway and never warn me again": "Nis MD sido qoftë dhe mos më sinjalizo kurrë më", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "S’arrihet të gjenden profile për ID-të Matrix radhitur më poshtë - doni të niset një MD sido që të jetë?", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.": "S’gjendet dot versioni i vjetër i kësaj dhome (ID dhome: %(roomId)s) dhe s’na është dhënë “via_servers” që të shohim për të.", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:": "S’gjendet dot versioni i vjetër i kësaj dhome (ID dhome: %(roomId)s) dhe s’na është dhënë “via_servers” që të shohim për të. Ka mundësi që hamendësimi i shërbyesit prej ID-së së dhomës të funksionojë. Nëse doni të provoni, klikoni këtë lidhje:", - "Image view": "Parje figure", - "Search all rooms": "Kërko në krejt dhomat", - "Search this room": "Kërko në këtë dhomë", - "Formatting": "Formatim", - "Upload custom sound": "Ngarkoni tingull vetjak", - "Error changing password": "Gabim në ndryshim fjalëkalimi", - "%(errorMessage)s (HTTP status %(httpStatus)s)": "%(errorMessage)s (gjendje HTTP %(httpStatus)s)", - "Unknown password change error (%(stringifiedError)s)": "Gabim i panjohur ndryshimi fjalëkalimi (%(stringifiedError)s)", - "Error while changing password: %(error)s": "Gabim teksa ndryshohej fjalëkalimi: %(error)s", - "WebGL is required to display maps, please enable it in your browser settings.": "WebGL është i domosdoshëm për shfaqje hartash, ju lutemi, aktivizojeni te rregullimet e shfletuesit tuaj.", - "No identity access token found": "S’u gjet token hyrjeje identiteti", - "Identity server not set": "Shërbyes identitetesh i paujdisur", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "Pa një shërbyes identitetesh, s’mund të ftohet përdorues përmes email-i. Me një të tillë mund të lidheni që prej “Rregullimeve”.", - "Failed to download source media, no source url was found": "S’u arrit të shkarkohet media burim, s’u gjet URL burimi", - "Once invited users have joined %(brand)s, you will be able to chat and the room will be end-to-end encrypted": "Pasi përdoruesit e ftuar të kenë ardhur në %(brand)s, do të jeni në gjendje të bisedoni dhe dhoma do të jetë e fshehtëzuar skaj-më-skaj", - "Waiting for users to join %(brand)s": "Po pritet që përdorues të vijnë në %(brand)s", - "You do not have permission to invite users": "S’keni leje të ftoni përdorues", - "common": { - "about": "Mbi", - "analytics": "Analiza", - "encryption_enabled": "Fshehtëzim i aktivizuar", - "error": "Gabim", - "forward_message": "Përcille mesazhin", - "image": "Figurë", - "loading": "Po ngarkohet…", - "message": "Mesazh", - "message_layout": "Skemë mesazhesh", - "modern": "Moderne", - "mute": "Pa Zë", - "no_results": "S’ka përfundime", - "offline": "Jo në linjë", - "password": "Fjalëkalim", - "people": "Persona", - "reactions": "Reagime", - "report_a_bug": "Njoftoni një të metë", - "room_name": "Emër dhome", - "security": "Siguri", - "settings": "Rregullime", - "sticker": "Ngjitës", - "success": "Sukses", - "suggestions": "Sugjerime", - "unmute": "Ktheji zërin", - "username": "Emër përdoruesi", - "verification_cancelled": "Verifikimi u anulua", - "video": "Video", - "warning": "Sinjalizim", - "user": "Përdorues", - "threads": "Rrjedha", - "thread": "Rrjedhë", - "theme": "Temë", - "room": "Dhomë", - "public": "Publike", - "private": "Private", - "options": "Mundësi", - "name": "Emër", - "light": "E çelët", - "labs": "Labs", - "homeserver": "Shërbyes Home", - "home": "Kreu", - "help": "Ndihmë", - "favourites": "Të parapëlqyer", - "description": "Përshkrim", - "dark": "E errët", - "beta": "Beta", - "attachment": "Bashkëngjitje", - "appearance": "Dukje", - "timeline": "Rrjedhë Kohore", - "support": "Asistencë", - "space": "Space", - "random": "Kuturu", - "privacy": "Privatësi", - "presence": "Prani", - "preferences": "Parapëlqime", - "microphone": "Mikrofon", - "legal": "Ligjore", - "guest": "Mysafir", - "faq": "FAQ", - "emoji": "Emoji", - "credits": "Kredite", - "camera": "Kamerë", - "access_token": "Token Hyrjesh", - "someone": "Dikush", - "welcome": "Mirë se vini", - "encrypted": "I fshehtëzuar", - "application": "Aplikacion", - "version": "Version", - "device": "Pajisje", - "model": "Model", - "verified": "I verifikuar", - "unverified": "I paverifikuar", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "E besuar", - "not_trusted": "Jo e besuar", - "accessibility": "Përdorim nga persona me aftësi të kufizuara", - "server": "Shërbyes", - "capabilities": "Aftësi", - "unnamed_room": "Dhomë e Paemërtuar", - "unnamed_space": "Hapësirë e Paemërtuar", - "stickerpack": "Paketë ngjitësish", - "system_alerts": "Sinjalizime Sistemi", - "secure_backup": "Kopjeruajtje e Sigurt", - "cross_signing": "Cross-signing", - "identity_server": "Shërbyes identitetesh", - "integration_manager": "Përgjegjës integrimesh", - "qr_code": "Kod QR", - "feedback": "Mendime" + "a11y": { + "jump_first_invite": "Hidhu te ftesa e parë.", + "n_unread_messages": { + "other": "%(count)s mesazhe të palexuar.", + "one": "1 mesazh i palexuar." + }, + "n_unread_messages_mentions": { + "other": "%(count)s mesazhe të palexuar, përfshi përmendje.", + "one": "1 përmendje e palexuar." + }, + "room_name": "Dhoma %(name)s", + "unread_messages": "Mesazhe të palexuar.", + "user_menu": "Menu përdoruesi" }, + "a11y_jump_first_unread_room": "Hidhu te dhoma e parë e palexuar.", "action": { + "accept": "Pranoje", + "add": "Shtojeni", + "add_existing_room": "Shtoni dhomë ekzistuese", + "add_people": "Shtoni njerëz", + "apply": "Aplikoje", + "approve": "Miratojeni", + "back": "Mbrapsht", + "call": "Thirrje", + "cancel": "Anuloje", + "change": "Ndërroje", + "clear": "Spastroje", + "click": "Klikim", + "click_to_copy": "Klikoni që të kopjohet", + "close": "Mbylle", + "collapse": "Tkurre", + "complete": "E plotë", + "confirm": "Ripohojeni", "continue": "Vazhdo", "copy": "Kopjoje", "copy_link": "Kopjoji vendndodhjen", "create": "Krijoje", "create_a_room": "Krijoni një dhomë", "decline": "Hidhe poshtë", + "delete": "Fshije", "disable": "Çaktivizoje", + "disconnect": "Shkëputu", + "dismiss": "Mos e merr parasysh", "done": "U bë", + "download": "Shkarkoje", "edit": "Përpuno", "enable": "Aktivizoje", - "forgot_password": "Harruat fjalëkalimin?", + "enter_fullscreen": "Kalo në mënyrën “Sa krejt ekrani”", + "exit_fullscreeen": "Dil nga mënyra “Sa krejt ekrani”", + "expand": "Zgjeroje", + "explore_public_rooms": "Eksploroni dhoma publike", + "explore_rooms": "Eksploroni dhoma", + "export": "Eksporto", "forward": "Përcille", + "go": "Shko", + "go_back": "Kthehu mbrapsht", + "got_it": "E mora vesh", + "hide_advanced": "Fshihi të mëtejshmet", + "hold": "Mbaje", + "ignore": "Shpërfille", + "import": "Importo", "invite": "Ftoje", + "invite_to_space": "Ftoni në hapësirë", "invites_list": "Ftesa", + "join": "Hyni", "learn_more": "Mësoni më tepër", "leave": "Dilni", "leave_room": "Dilni nga dhomë", + "logout": "Dalje", + "manage": "Administroni", + "maximise": "Maksimizoje", + "mention": "Përmendje", + "minimise": "Minimizoje", + "new_room": "Dhomë e re", + "new_video_room": "Dhomë e re me video", "next": "Pasuesja", "no": "Jo", - "ok": "OK", + "pause": "Ndalesë", + "pin": "Fiksoje", + "play": "Luaje", "quote": "Citim", "react": "Reagoni", + "refresh": "Rifreskoje", + "register": "Regjistrohuni", + "reject": "Hidheni tej", + "reload": "Ringarkoje", "remove": "Hiqe", + "rename": "Riemërtojeni", "reply": "Përgjigje", + "reply_in_thread": "Përgjigjuni te rrjedha", "report_content": "Raportoni Lëndë", + "resend": "Ridërgoje", + "reset": "Rikthe te parazgjedhjet", + "restore": "Riktheje", + "resume": "Rimerre", "retry": "Riprovo", + "review": "Shqyrtojeni", + "revoke": "Shfuqizoje", "save": "Ruaje", + "search": "Kërkoni", + "send_report": "Dërgoje njoftimin", + "share": "Ndaje me të tjerë", + "show": "Shfaqe", + "show_advanced": "Shfaqi të mëtejshmet", + "show_all": "Shfaqi krejt", + "sign_in": "Hyni", + "sign_out": "Dilni", + "skip": "Anashkaloje", "start": "Nise", "start_chat": "Filloni fjalosje", + "start_new_chat": "Filloni fjalosje të re", + "stop": "Ndale", + "submit": "Parashtroje", + "subscribe": "Pajtohuni", + "transfer": "Shpërngule", + "trust": "Besim", + "try_again": "Riprovoni", + "unban": "Hiqja dëbimin", + "unignore": "Shpërfille", + "unpin": "Shfiksoje", + "unsubscribe": "Shpajtohuni", + "update": "Përditësoje", + "upgrade": "Përmirësoje", + "upload": "Ngarkim", + "verify": "Verifikoje", + "view": "Shihni", + "view_all": "Shihini krejt", + "view_list": "Shihni listën", + "view_message": "Shihni mesazh", "view_source": "Shihini Burimin", "yes": "Po", - "zoom_out": "Zvogëloje", "zoom_in": "Zmadhoje", - "view": "Shihni", - "verify": "Verifikoje", - "upload": "Ngarkim", - "upgrade": "Përmirësoje", - "update": "Përditësoje", - "unpin": "Shfiksoje", - "try_again": "Riprovoni", - "trust": "Besim", - "stop": "Ndale", - "skip": "Anashkaloje", - "sign_out": "Dilni", - "sign_in": "Hyni", - "share": "Ndaje me të tjerë", - "search": "Kërkoni", - "reset": "Rikthe te parazgjedhjet", - "resend": "Ridërgoje", - "reload": "Ringarkoje", - "reject": "Hidheni tej", - "pin": "Fiksoje", - "logout": "Dalje", - "join": "Hyni", - "ignore": "Shpërfille", - "got_it": "E mora vesh", - "go_back": "Kthehu mbrapsht", - "expand": "Zgjeroje", - "download": "Shkarkoje", - "dismiss": "Mos e merr parasysh", - "delete": "Fshije", - "confirm": "Ripohojeni", - "collapse": "Tkurre", - "close": "Mbylle", - "cancel": "Anuloje", - "call": "Thirrje", - "back": "Mbrapsht", - "apply": "Aplikoje", - "add": "Shtojeni", - "accept": "Pranoje", - "view_all": "Shihini krejt", - "unsubscribe": "Shpajtohuni", - "subscribe": "Pajtohuni", - "show_all": "Shfaqi krejt", - "show": "Shfaqe", - "revoke": "Shfuqizoje", - "review": "Shqyrtojeni", - "restore": "Riktheje", - "rename": "Riemërtojeni", - "register": "Regjistrohuni", - "play": "Luaje", - "pause": "Ndalesë", - "disconnect": "Shkëputu", - "complete": "E plotë", - "change": "Ndërroje", - "approve": "Miratojeni", - "manage": "Administroni", - "go": "Shko", - "import": "Importo", - "export": "Eksporto", - "refresh": "Rifreskoje", - "minimise": "Minimizoje", - "maximise": "Maksimizoje", - "mention": "Përmendje", - "submit": "Parashtroje", - "send_report": "Dërgoje njoftimin", - "clear": "Spastroje" + "zoom_out": "Zvogëloje" }, - "a11y": { - "user_menu": "Menu përdoruesi", - "n_unread_messages_mentions": { - "other": "%(count)s mesazhe të palexuar, përfshi përmendje.", - "one": "1 përmendje e palexuar." - }, - "n_unread_messages": { - "other": "%(count)s mesazhe të palexuar.", - "one": "1 mesazh i palexuar." - }, - "unread_messages": "Mesazhe të palexuar." + "analytics": { + "accept_button": "S’ka problem", + "bullet_1": "Nuk regjistrojmë ose profilizojmë ndonjë të dhënë llogarie", + "bullet_2": "Nuk u japin hollësi palëve të treta", + "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ë.", + "disable_prompt": "Këtë mund të çaktivizoni në çfarëdo kohe që nga rregullimet", + "enable_prompt": "Ndihmonani të përmirësojmë %(analyticsOwner)s-in", + "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.", + "shared_data_heading": "Mund të ndahen me të tjerët cilado prej të dhënave vijuese:" }, - "labs": { - "video_rooms": "Dhoma me video", - "msc3531_hide_messages_pending_moderation": "Lejoni moderatorët të fshehin mesazhe në pritje të moderimit.", - "report_to_moderators": "Raportojeni te moderatorët", - "latex_maths": "Formo formula LaTeX në mesazhe", - "pinning": "Fiksim Mesazhi", - "wysiwyg_composer": "Përpunues teksti të pasur", - "state_counters": "Vizato numëratorë të thjeshtë te kryet e dhomës", - "mjolnir": "Rrugë të reja për të shpërfillur njerëz", - "custom_themes": "Mbulim shtimi temash vetjake", - "dehydration": "Shkëmbim jashtë linje mesazhesh të fshehtëzuar duke përdorur pajisje të dehidratuara", - "html_topic": "Shfaq paraqitje HTML të temave të dhomave", - "bridge_state": "Shfaq te rregullime dhome të dhëna rreth urash", - "jump_to_date": "Kalo te datë (shton /jumptodate dhe kalon te krye date)", - "element_call_video_rooms": "Dhoma Thirrje Element me video", - "group_calls": "Punim i ri i thirrjeev në grup", - "location_share_live": "Dhënie Aty Për Aty e Vendndodhjes", - "voice_broadcast": "Transmetim zanor", - "rust_crypto": "Sendërtim kriptografie Rust", - "hidebold": "Fshihe pikën e njoftimeve (shfaq vetëm stema numëratorësh)", - "intentional_mentions": "Aktivizo përmendje të qëllimta", - "video_rooms_a_new_way_to_chat": "Një rrugë e re për të biseduar me zë dhe video në %(brand)s.", - "video_rooms_always_on_voip_channels": "Në %(brand)s, dhomat video janë kanale VoIP përherë-hapur, trupëzuar brenda një dhome.", - "video_rooms_faq1_question": "Si mund të krijoj një dhomë me video?", - "video_rooms_faq1_answer": "Përdorni butonin “+” te ndarja për dhoma te paneli majtas.", - "video_rooms_faq2_question": "A mund të përdor fjalosje me tekst në krah të thirrjes video?", - "video_rooms_faq2_answer": "Po, rrjedha kohore e fjalosjes shfaqet tok me videon.", - "thank_you": "Faleminderit që provoni versionin beta, ju lutemi, jepni sa më shumë hollësi, që të mund ta përmirësojmë.", - "report_to_moderators_description": "Në dhoma që mbulojnë moderimin, butoni “Raportojeni” do t’ju lejojë t’u raportoni abuzim moderatorëve të dhomës.", - "feature_wysiwyg_composer_description": "Përdor tekst të pasur, në vend se Markdown, te hartuesi i mesazheve.", - "currently_experimental": "Aktualisht eksperimental.", - "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.", - "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", - "beta_feature": "Kjo është një veçori beta", - "click_for_info": "Klikoni për më tepër hollësi", - "leave_beta_reload": "Braktisja e programit beta do të sjellë ringarkim të %(brand)s.", - "join_beta_reload": "Pjesëmarrja në beta do të sjellë ringarkim të %(brand)s.", - "leave_beta": "Braktiseni beta-n", - "join_beta": "Merrni pjesë te beta", - "voice_broadcast_force_small_chunks": "Detyro gjatësi copëzash transmetimi zanor prej 15s" - }, - "keyboard": { - "home": "Kreu", - "space": "Space", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[numër]", - "backspace": "Tasti Backspace", - "category_calls": "Thirrje", - "category_room_list": "Listë Dhomash", - "category_navigation": "Lëvizje", - "category_autocomplete": "Vetëplotëso", - "composer_toggle_bold": "Aktivizo/çaktivizo Të trasha", - "composer_toggle_italics": "Aktivizo/çaktivizo Të pjerrëta", - "composer_toggle_quote": "Aktivizo/çaktivizo Thonjëza", - "composer_toggle_code_block": "Shfaq/Fshih Bllok Kodi", - "composer_toggle_link": "Shfaqe/Fshihe Lidhjen", - "cancel_reply": "Anulo përgjigjen te një mesazh", - "navigate_next_message_edit": "Kaloni te mesazhi pasues për ta përpunuar", - "navigate_prev_message_edit": "Kaloni te mesazhi i mëparshëm për ta përpunuar", - "composer_jump_start": "Hidhu te fillimi i hartuesit", - "composer_jump_end": "Hidhu te fundi i hartuesit", - "composer_navigate_next_history": "Kaloni te mesazhi pasues te historiku i hartuesit", - "composer_navigate_prev_history": "Kaloni te mesazhi i mëparshëm te historiku i hartuesit", - "send_sticker": "Dërgoni një ngjitës", - "toggle_microphone_mute": "Aktivizo/çaktivizon heshtje mikrofoni", - "toggle_webcam_mute": "Hapni/mbyllni kamerën", - "dismiss_read_marker_and_jump_bottom": "Mos merr parasysh piketë leximi dhe hidhu te fundi", - "jump_to_read_marker": "Hidhu te mesazhi më i vjetër i palexuar", - "upload_file": "Ngarkoni një kartelë", - "scroll_up_timeline": "Rrëshqitni sipër nëpër rrjedhën kohore", - "scroll_down_timeline": "Rrëshqitni poshtë nëpër rrjedhën kohore", - "jump_room_search": "Hidhu te kërkim në dhomë", - "room_list_select_room": "Përzgjidhni dhomë prej listës së dhomave", - "room_list_collapse_section": "Tkurre pjesën e listës së dhomave", - "room_list_expand_section": "Zgjeroje pjesën e listës së dhomave", - "room_list_navigate_down": "Lëvizni poshtë në listën dhomave", - "room_list_navigate_up": "Lëvizni sipër në listën dhomave", - "toggle_top_left_menu": "Shfaq/fshih menunë e epërme majtas", - "toggle_right_panel": "Hap/mbyll panelin djathtas", - "keyboard_shortcuts_tab": "Hap këtë skedë rregullimesh", - "go_home_view": "Kaloni te Pamja Kreu", - "next_unread_room": "Dhomë ose MD i palexuar pasues", - "prev_unread_room": "Dhomë ose MD i palexuar i mëparshëm", - "next_room": "Dhomë ose MD pasues", - "prev_room": "Dhomë ose MD i mëparshëm", - "autocomplete_cancel": "Anulo vetëplotësim", - "autocomplete_navigate_next": "Sugjerimi pasues për vetëplotësim", - "autocomplete_navigate_prev": "Sugjerimi i mëparshëm për vetëplotësim", - "toggle_space_panel": "Shfaq/Fshih panel hapësire", - "toggle_hidden_events": "Ndryshoni dukshmëri akti të fshehur", - "jump_first_message": "Kalo te mesazhi i parë", - "jump_last_message": "Kalo te mesazhi i fundit", - "composer_undo": "Zhbëje përpunimin", - "composer_redo": "Ribëje përpunimin", - "navigate_prev_history": "Dhoma ose hapësira e mëparshme vizituar së fundi", - "navigate_next_history": "Dhoma ose hapësira pasuese vizituar së fundi", - "switch_to_space": "Kalo te hapësirë përmes numri", - "open_user_settings": "Hap rregullime përdoruesi", - "close_dialog_menu": "Mbyllni dialog ose menu konteksti", - "activate_button": "Aktivizo buton të përzgjedhur", - "composer_new_line": "Rresht i ri", - "autocomplete_force": "Detyro plotësimin", - "search": "Kërkim (duhet të jetë i aktivizuar)" - }, - "credits": { - "default_cover_photo": "Fotoja kopertinë parazgjedhje © Jesús Roncero përdoret sipas kushteve të CC-BY-SA 4.0.", - "twemoji_colr": "Shkronjat twemoji-colr © Mozilla Foundation përdoren sipas kushteve të Apache 2.0.", - "twemoji": "Twemoji © Twitter, Inc dhe kontribues të tjerë përdoren sipas kushteve të CC-BY 4.0." - }, - "composer": { - "format_bold": "Të trasha", - "format_italic": "Të pjerrëta", - "format_underline": "Të nënvizuara", - "format_strikethrough": "Hequrvije", - "format_unordered_list": "Listë me toptha", - "format_ordered_list": "Listë e numërtuar", - "format_increase_indent": "Rritje shmangieje kryeradhe", - "format_decrease_indent": "Zvogëlim shmangieje kryeradhe", - "format_inline_code": "Kod", - "format_code_block": "Bllok kodi", - "format_link": "Lidhje", - "send_button_title": "Dërgoje mesazhin", - "placeholder_thread_encrypted": "Përgjigjuni te rrjedhë e fshehtëzuar…", - "placeholder_thread": "Përgjigjuni te rrjedhë…", - "placeholder_reply_encrypted": "Dërgoni një përgjigje të fshehtëzuar…", - "placeholder_reply": "Dërgoni një përgjigje…", - "placeholder_encrypted": "Dërgoni një mesazh të fshehtëzuar…", - "placeholder": "Dërgoni një mesazh…" - }, - "Bold": "Të trasha", - "Link": "Lidhje", - "Code": "Kod", - "power_level": { - "default": "Parazgjedhje", - "restricted": "E kufizuar", - "moderator": "Moderator", - "admin": "Përgjegjës", - "mod": "Moderator", - "custom": "Vetjak (%(level)s)" + "auth": { + "3pid_in_use": "Ajo adresë email, apo numër telefoni, është tashmë e përdorur.", + "account_clash": "Llogaria juaj e re (%(newAccountId)s) është e regjistruar, por jeni i futur në një tjetër llogari (%(loggedInUserId)s).", + "account_clash_previous_account": "Vazhdoni me llogarinë e mëparshme", + "account_deactivated": "Kjo llogari është çaktivizuar.", + "autodiscovery_generic_failure": "S’u arrit të merrej formësim vetëzbulimi nga shërbyesi", + "autodiscovery_invalid": "Përgjigje e pavlefshme zbulimi shërbyesi Home", + "autodiscovery_invalid_hs": "URL-ja e shërbyesit Home s’duket të jetë një shërbyes Home i vlefshëm", + "autodiscovery_invalid_hs_base_url": "Parametër base_url i pavlefshëm për m.homeserver", + "autodiscovery_invalid_is": "URL-ja e shërbyesit të identiteteve s’duket të jetë një shërbyes i vlefshëm identitetesh", + "autodiscovery_invalid_is_base_url": "Parametër base_url i i pavlefshëm për m.identity_server", + "autodiscovery_invalid_is_response": "Përgjigje e pavlefshme zbulimi identiteti shërbyesi", + "autodiscovery_invalid_json": "JSON i pavlefshëm", + "autodiscovery_unexpected_error_hs": "Gabim i papritur gjatë ftillimit të formësimit të shërbyesit Home", + "autodiscovery_unexpected_error_is": "Gabim i papritur teksa ftillohej formësimi i shërbyesit të identiteteve", + "captcha_description": "Ky Shërbyes Home do të donte të sigurohej se s’jeni robot.", + "change_password_action": "Ndryshoni Fjalëkalimin", + "change_password_confirm_invalid": "Fjalëkalimet s’përputhen", + "change_password_confirm_label": "Ripohoni frazëkalimin", + "change_password_current_label": "Fjalëkalimi i tanishëm", + "change_password_empty": "Fjalëkalimet s’mund të jenë të zbrazët", + "change_password_error": "Gabim teksa ndryshohej fjalëkalimi: %(error)s", + "change_password_mismatch": "Fjalëkalimet e reja s’përputhen", + "change_password_new_label": "Fjalëkalim i Ri", + "check_email_explainer": "Ndiqni udhëzimet e dërguara te %(email)s", + "check_email_resend_prompt": "S’e morët?", + "check_email_resend_tooltip": "U ridërgua email lidhjeje verifikimi!", + "check_email_wrong_email_button": "Rijepeni adresën email", + "check_email_wrong_email_prompt": "Adresë email e gabuar?", + "continue_with_idp": "Vazhdo me %(provider)s", + "continue_with_sso": "Vazhdo me %(ssoButtons)s", + "country_dropdown": "Menu Hapmbyll Vendesh", + "create_account_prompt": "I sapoardhur? Krijoni një llogari", + "create_account_title": "Krijoni llogari", + "email_discovery_text": "Përdorni email që, nëse doni, të mund t’ju gjejnë kontaktet ekzistues.", + "email_field_label_invalid": "S’duket si adresë email e vlefshme", + "email_field_label_required": "Jepni adresë email-i", + "email_help_text": "Shtoni një email, që të jeni në gjendje të ricaktoni fjalëkalimin tuaj.", + "email_phone_discovery_text": "Përdorni email ose telefon që, nëse doni, të mund t’ju gjejnë kontaktet ekzistues.", + "enter_email_explainer": "%(homeserver)s do t’ju dërgojë një lidhje verifikimi, që t’ju lejojë të ricaktoni fjalëkalimin tuaj.", + "enter_email_heading": "Që të ricaktoni fjalëkalimin, jepni email-in tuaj", + "failed_connect_identity_server": "S’kapet dot shërbyesi i identiteteve", + "failed_connect_identity_server_other": "Mund të bëni hyrjen, por disa veçori do të jenë të papërdorshme, derisa shërbyesi i identiteteve të jetë sërish në linjë. Nëse vazhdoni ta shihni këtë sinjalizim, kontrolloni formësimin tuaj ose lidhuni me një përgjegjës të shërbyesit.", + "failed_connect_identity_server_register": "Mund të regjistroheni, por disa veçori do të jenë të papërdorshme, derisa shërbyesi i identiteteve të jetë sërish në linjë. Nëse vazhdoni ta shihni këtë sinjalizim, kontrolloni formësimin tuaj ose lidhuni me një përgjegjës të shërbyesit.", + "failed_connect_identity_server_reset_password": "Mund të ricaktoni fjalëkalimin, por disa veçori do të jenë të papërdorshme, derisa shërbyesi i identiteteve të jetë sërish në linjë. Nëse vazhdoni ta shihni këtë sinjalizim, kontrolloni formësimin tuaj ose lidhuni me një përgjegjës të shërbyesit.", + "failed_homeserver_discovery": "S’u arrit të kryhej zbulim shërbyesi Home", + "failed_query_registration_methods": "S’arrihet të kërkohet për metoda regjistrimi që mbulohen.", + "failed_soft_logout_auth": "S’u arrit të ribëhej mirëfilltësimi", + "failed_soft_logout_homeserver": "S’u arrit të ribëhej mirëfilltësimi, për shkak të një problemi me shërbyesin Home", + "footer_powered_by_matrix": "bazuar në Matrix", + "forgot_password_email_invalid": "Adresa email s’duket të jetë e vlefshme.", + "forgot_password_email_required": "Duhet dhënë adresa email e lidhur me llogarinë tuaj.", + "forgot_password_prompt": "Harruat fjalëkalimin tuaj?", + "forgot_password_send_email": "Dërgo email", + "identifier_label": "Hyni me", + "incorrect_credentials": "Emër përdoruesi dhe/ose fjalëkalim i pasaktë.", + "incorrect_credentials_detail": "Ju lutemi, kini parasysh se jeni futur te shërbyesi %(hs)s, jo te matrix.org.", + "incorrect_password": "Fjalëkalim i pasaktë", + "log_in_new_account": "Bëni hyrjen te llogaria juaj e re.", + "logout_dialog": { + "description": "Jeni i sigurt se doni të dilni?", + "megolm_export": "Eksporto dorazi kyçet", + "setup_key_backup_title": "Do të humbni hyrje te mesazhet tuaj të fshehtëzuar", + "setup_secure_backup_description_1": "Mesazhet e fshehtëzuar sigurohen me fshehtëzim skaj-më-skaj. Vetëm ju dhe marrësi(t) kanë kyçet për të lexuar këto mesazhe.", + "setup_secure_backup_description_2": "Kur dilni nga llogaria, këto kyçe do të fshihen te kjo pajisje, që do të thotë se s’do të jeni në gjendje të lexoni mesazhe të fshehtëzuar, veç në paçi kyçet për ta në pajisjet tuaja të tjera, ose të kopjeruajtur te shërbyesi.", + "skip_key_backup": "Nuk i dua mesazhet e mia të fshehtëzuar", + "use_key_backup": "Fillo të përdorësh Kopjeruajtje Kyçesh" + }, + "misconfigured_body": "Kërkojini përgjegjësit të %(brand)s-it tuaj të kontrollojë formësimin tuaj për zëra të pasaktë ose të përsëdytur.", + "misconfigured_title": "%(brand)s-i juaj është i keqformësuar", + "msisdn_field_description": "Përdorues të tjerë mund t’ju ftojnë te dhoma duke përdorur hollësitë tuaja për kontakt", + "msisdn_field_label": "Telefon", + "msisdn_field_number_invalid": "Ai numër telefoni s’duket i saktë, ju lutemi, rikontrollojeni dhe riprovojeni", + "msisdn_field_required_invalid": "Jepni numër telefoni", + "no_hs_url_provided": "S’u dha URL shërbyesi Home", + "oidc": { + "error_title": "S’ju nxorëm dot nga llogaria juaj" + }, + "password_field_keep_going_prompt": "Vazhdoni…", + "password_field_label": "Jepni fjalëkalim", + "password_field_strong_label": "Bukur, fjalëkalim i fortë!", + "password_field_weak_label": "Fjalëkalimi është i lejuar, por jo i parrezik", + "phone_label": "Telefon", + "phone_optional_label": "Telefoni (në daçi)", + "qr_code_login": { + "approve_access_warning": "Duke miratuar hyrje për këtë pajisje, ajo do të ketë hyrje të plotë në llogarinë tuaj.", + "completing_setup": "Po plotësohet ujdisja e pajisjes tuaj të re", + "confirm_code_match": "Kontrolloni se kodi më poshtë përkon me atë në pajisjen tuaj tjetër:", + "connecting": "Po lidhet…", + "devices_connected": "Pajisje të lidhura", + "error_device_already_signed_in": "Nga pajisja tjetër është bërë tashmë hyrja.", + "error_device_not_signed_in": "Te pajisja tjetër s’është bërë hyrja.", + "error_device_unsupported": "Lidhja me këtë pajisje nuk mbulohet.", + "error_homeserver_lacks_support": "Shërbyesi Home nuk mbulon bërje hyrjeje në një pajisje tjetër.", + "error_invalid_scanned_code": "Kodi i skanuar është i pavlefshëm.", + "error_linking_incomplete": "Lidhja s’u plotësua brenda kohës së domosdoshme.", + "error_request_cancelled": "Kërkesa u anulua.", + "error_request_declined": "Kërkesa u hodh poshtë në pajisjen tjetër.", + "error_unexpected": "Ndodhi një gabim të papritur.", + "review_and_approve": "Shqyrtoni dhe miratojeni hyrjen", + "scan_code_instruction": "Skanoni kodin QR më poshtë me pajisjen ku është bërë dalja.", + "scan_qr_code": "Skanoni kodin QR", + "select_qr_code": "Përzgjidhni “%(scanQRCode)s”", + "sign_in_new_device": "Hyni në pajisje të re", + "start_at_sign_in_screen": "Filloja në skenën e hyrjes", + "waiting_for_device": "Po pritet që të bëhet hyrja te pajisja" + }, + "register_action": "Krijoni Llogari", + "registration": { + "continue_without_email_description": "Që mos thoni nuk e dinim, nëse s’shtoni një email dhe harroni fjalëkalimin tuaj, mund të humbi përgjithmonë hyrjen në llogarinë tuaj.", + "continue_without_email_field_label": "Email (në daçi)", + "continue_without_email_title": "Vazhdim pa email" + }, + "registration_disabled": "Në këtë shërbyes Home regjistrimi është çaktivizuar.", + "registration_msisdn_field_required_invalid": "Jepni numër telefoni (e domosdoshme në këtë shërbyes Home)", + "registration_successful": "Regjistrim i Suksesshëm", + "registration_username_in_use": "Dikush e ka tashmë këtë emër përdoruesi. Provoni një tjetër, ose nëse jeni ju, bëni hyrjen më poshtë.", + "registration_username_unable_check": "S’arrihet të kontrollohet nëse emri i përdoruesit është zënë. Riprovoni më vonë.", + "registration_username_validation": "Përdorni vetëm shkronja të vogla, numra, vija ndarëse dhe nënvija", + "reset_password": { + "confirm_new_password": "Ripohoni fjalëkalimin e ri", + "devices_logout_success": "Jeni nxjerrë jashtë prej krejt pajisjeve dhe s’do të merrni më njoftime push. Që të riaktivizoni njoftimet, bëni sërish hyrjen në çdo pajisje.", + "other_devices_logout_warning_1": "Dalja nga pajisjet tuaja do të fshijë kyçet e fshehtëzimit të mesazheve të ruajtur në to, duke e bërë të palexueshëm historikun e mesazheve të fshehtëzuar.", + "other_devices_logout_warning_2": "Nëse doni ta mbani mundësinë e përdorimit të historikut të fjalosjeve tuaja në dhoma të fshehtëzuara, ujdisni Kopjeruajtje Kyçesh, ose eksportoni kyçet tuaj të mesazheve prej një nga pajisjet tuaja të tjera, para se të ecni më tej.", + "password_not_entered": "Duhet dhënë një fjalëkalim i ri.", + "passwords_mismatch": "Fjalëkalimet e rinj duhet të përputhen me njëri-tjetrin.", + "rate_limit_error": "Shumë përpjekje në një kohë të shkurtër. Prisni ca, para se të riprovoni.", + "rate_limit_error_with_time": "Shumë përpjekje brenda një kohe të shkurtër. Riprovoni pas %(timeout)s.", + "reset_successful": "Fjalëkalimi juaj u ricaktua.", + "return_to_login": "Kthehuni te skena e hyrjeve", + "sign_out_other_devices": "Dilni nga llogaria në krejt pajisjet" + }, + "reset_password_action": "Ricaktoni fjalëkalimin", + "reset_password_email_field_description": "Përdorni një adresë email që të rimerrni llogarinë tuaj", + "reset_password_email_field_required_invalid": "Jepni adresë email (e domosdoshme në këtë shërbyes Home)", + "reset_password_email_not_associated": "Adresa juaj email s’duket të jetë e përshoqëruar me ndonjë ID Matrix në këtë shërbyes Home.", + "reset_password_email_not_found_title": "Kjo adresë email s’u gjet", + "reset_password_title": "Ricaktoni fjalëkalimin tuaj", + "server_picker_custom": "Tjetër shërbyes home", + "server_picker_description": "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.", + "server_picker_description_matrix.org": "Bashkojuni milionave, falas, në shërbyesin më të madh publik", + "server_picker_dialog_title": "Vendosni se ku të ruhet llogaria juaj", + "server_picker_explainer": "Përdorni shërbyesin tuaj Home të parapëlqyer Matrix, nëse keni një të tillë, ose strehoni një tuajin.", + "server_picker_failed_validate_homeserver": "S’arrihet të vlerësohet shërbyesi Home", + "server_picker_intro": "Vendet ku mund të strehoni llogarinë tuaj i quajmë ‘shërbyes Home’.", + "server_picker_invalid_url": "URL e pavlefshme", + "server_picker_learn_more": "Mbi shërbyesit Home", + "server_picker_matrix.org": "Matrix.org është shërbyesi Home publik më i madh në botë, ndaj është një vend i mirë për shumë vetë.", + "server_picker_required": "Tregoni një shërbyes Home", + "server_picker_title": "Bëni hyrjen te shërbyesi juaj Home", + "server_picker_title_default": "Mundësi Shërbyesi", + "server_picker_title_registration": "Strehoni llogari në", + "session_logged_out_description": "Për hir të sigurisë, është bërë dalja nga ky sesion. Ju lutemi, ribëni hyrjen.", + "session_logged_out_title": "I dalë", + "set_email": { + "description": "Kjo do t’ju lejojë të ricaktoni fjalëkalimin tuaj dhe të merrni njoftime.", + "verification_pending_description": "Ju lutemi, kontrolloni email-in tuaj dhe klikoni mbi lidhjen që përmban. Pasi të jetë bërë kjo, klikoni që të vazhdohet.", + "verification_pending_title": "Verifikim Në Pritje të Miratimit" + }, + "set_email_prompt": "Doni të caktoni një adresë email?", + "sign_in_description": "Që të vazhdohet, përdorni llogarinë tuaj.", + "sign_in_instead": "Në vend të kësaj, hyni", + "sign_in_instead_prompt": "Në vend të kësaj, hyni", + "sign_in_or_register": "Hyni ose Krijoni një Llogari", + "sign_in_or_register_description": "Që të vazhdohet, përdorni llogarinë tuaj të përdoruesit ose krijoni një të re.", + "sign_in_prompt": "Keni një llogari? Hyni", + "sign_in_with_sso": "Bëni hyrjen me hyrje njëshe", + "signing_in": "Po hyhet…", + "soft_logout": { + "clear_data_button": "Spastro krejt të dhënat", + "clear_data_description": "Spastrimi i krejt të dhënave prej këtij sesioni është përfundimtar. Mesazhet e fshehtëzuar do të humbin, veç në qofshin kopjeruajtur kyçet e tyre.", + "clear_data_title": "Të pastrohen krejt të dhënat në këtë sesion?" + }, + "soft_logout_heading": "Keni bërë dalje", + "soft_logout_intro_password": "Jepni fjalëkalimin tuaj që të bëhet hyrja dhe të rifitoni hyrje në llogarinë tuaj.", + "soft_logout_intro_sso": "Bëni hyrjen dhe rifitoni hyrje në llogarinë tuaj.", + "soft_logout_intro_unsupported_auth": "S’mund të bëni hyrjen në llogarinë tuaj. Ju lutemi, për më tepër hollësi, lidhuni me përgjegjësin e shërbyesit tuaj Home.", + "soft_logout_subheading": "Spastro të dhëna personale", + "soft_logout_warning": "Kujdes: të dhënat tuaja personale (përfshi kyçe fshehtëzimi) janë ende të depozituara në këtë sesion. Spastrojini, nëse keni përfunduar së përdoruri këtë sesion, ose dëshironi të bëni hyrjen në një tjetër llogari.", + "sso": "Hyrje Njëshe", + "sso_failed_missing_storage": "I kërkuam shfletuesit të mbajë mend cilin shërbyes Home përdorni, për t’ju lënë të bëni hyrje, por për fat të keq, shfletuesi juaj e ka harruar këtë. Kaloni te faqja e hyrjeve dhe riprovoni.", + "sso_or_username_password": "%(ssoButtons)s Ose %(usernamePassword)s", + "sync_footer_subtitle": "Nëse jeni pjesë e shumë dhomave, kjo mund të zgjasë ca", + "syncing": "Po njëkohësohet…", + "uia": { + "code": "Kod", + "email": "Që të krijoni llogarinë tuaj, hapni lidhjen te email-i që sapo dërguam për %(emailAddress)s.", + "email_auth_header": "Ju lutemi, që të vazhdohet, kontrolloni email-in tuaj", + "email_resend_prompt": "S’e morët? Ridërgoje", + "email_resent": "U ridërgua!", + "fallback_button": "Fillo mirëfilltësim", + "msisdn": "Te %(msisdn)s u dërgua një mesazh tekst", + "msisdn_token_incorrect": "Token i pasaktë", + "msisdn_token_prompt": "Ju lutemi, jepni kodin që përmbahet:", + "password_prompt": "Ripohoni identitetin tuaj duke dhënë më poshtë fjalëkalimin e llogarisë tuaj.", + "recaptcha_missing_params": "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.", + "registration_token_label": "Token regjistrimi", + "registration_token_prompt": "Jepni një token regjistrimi dhënë nga përgjegjësi i shërbyesit Home.", + "sso_body": "Ripohoni shtimin e kësaj adrese email duke përdorur Hyrje Njëshe për të provuar identitetin tuaj.", + "sso_failed": "Diç shkoi ters me ripohimin e identitetit tuaj. Anulojeni dhe riprovoni.", + "sso_postauth_body": "Klikoni mbi butonin më poshtë që të ripohoni identitetin tuaj.", + "sso_postauth_title": "Ripohojeni që të vazhdohet", + "sso_preauth_body": "Që të vazhdohet, përdorni Hyrje Njëshe, që të provoni identitetin tuaj.", + "sso_title": "Që të vazhdohet, përdorni Hyrje Njëshe", + "terms": "Ju lutemi, shqyrtoni dhe pranoni rregullat e këtij shërbyesi home:", + "terms_invalid": "Ju lutemi, shqyrtoni dhe pranoni krejt rregullat e këtij shërbyesi home" + }, + "unsupported_auth_email": "Ky shërbyes Home nuk mbulon hyrje përmes adresash email.", + "unsupported_auth_msisdn": "Ky shërbyes nuk mbulon mirëfilltësim me një numër telefoni.", + "username_field_required_invalid": "Jepni emër përdoruesi", + "username_in_use": "Dikush e ka atë emër përdoruesi, ju lutemi, provoni tjetër.", + "verify_email_explainer": "Duhet të dimë se jeni ju, përpara ricaktimit të fjalëkalimt. Klikoni lidhjen te email-i që sapo ju dërguam te %(email)s", + "verify_email_heading": "Që të vazhdohet, verifikoni email-in tuaj" }, "bug_reporting": { - "introduction": "Nëse keni parashtruar një të metë përmes GitHub-i, regjistrat e diagnostikimit na ndihmojnë të kapim problemin. ", - "description": "Regjistrat e diagnostikimit përmbajnë të dhëna përdorimi aplikacioni, përfshi emrin tuaj të përdoruesit, ID-të ose aliaset e dhomave që keni vizituar, me cilët elementë të UI-t keni ndërvepruar së fundi dhe emrat e përdoruesve të përdoruesve të tjerë. Ata s’përmbajnë mesazhe.", - "matrix_security_issue": "Që të njoftoni një problem sigurie lidhur me Matrix-in, ju lutemi, lexoni Rregulla Tregimi Çështjes Sigurie te Matrix.org.", - "submit_debug_logs": "Parashtro regjistra diagnostikimi", - "title": "Njoftim të metash", "additional_context": "Nëse ka kontekst shtesë që mund të ndihmonte në analizimin e problemit, b.f., ç’po bënit në atë kohë, ID dhomash, ID përdorueusish, etj, ju lutemi, përfshijini këto gjëra këtu.", - "send_logs": "Dërgo regjistra", - "github_issue": "Çështje në GitHub", - "download_logs": "Shkarko regjistra", "before_submitting": "Përpara se të parashtroni regjistra, duhet të krijoni një çështje në GitHub issue që të përshkruani problemin tuaj.", "collecting_information": "Po grumbullohen të dhëna versioni aplikacioni", "collecting_logs": "Po grumbullohen regjistra", - "uploading_logs": "Po ngarkohen regjistra", + "create_new_issue": "Ju lutemi, krijoni një çështje të re në GitHub, që të mund ta hetojmë këtë të metë.", + "description": "Regjistrat e diagnostikimit përmbajnë të dhëna përdorimi aplikacioni, përfshi emrin tuaj të përdoruesit, ID-të ose aliaset e dhomave që keni vizituar, me cilët elementë të UI-t keni ndërvepruar së fundi dhe emrat e përdoruesve të përdoruesve të tjerë. Ata s’përmbajnë mesazhe.", + "download_logs": "Shkarko 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ë." + "error_empty": "Ju lutemi, na tregoni ç’shkoi keq ose, akoma më mirë, krijoni në GitHub një çështje që përshkruan problemin.", + "failed_send_logs": "S’u arrit të dërgoheshin regjistra: ", + "github_issue": "Çështje në GitHub", + "introduction": "Nëse keni parashtruar një të metë përmes GitHub-i, regjistrat e diagnostikimit na ndihmojnë të kapim problemin. ", + "log_request": "Për të na ndihmuar ta parandalojmë këtë në të ardhmen, ju lutemi, dërgonani regjistra.", + "logs_sent": "Regjistrat u dërguan", + "matrix_security_issue": "Që të njoftoni një problem sigurie lidhur me Matrix-in, ju lutemi, lexoni Rregulla Tregimi Çështjes Sigurie te Matrix.org.", + "preparing_download": "Po bëhet gati për shkarkim regjistrash", + "preparing_logs": "Po përgatitet për dërgim regjistrash", + "send_logs": "Dërgo regjistra", + "submit_debug_logs": "Parashtro regjistra diagnostikimi", + "textarea_label": "Shënime", + "thank_you": "Faleminderit!", + "title": "Njoftim të metash", + "unsupported_browser": "Kujtesë: Shfletuesi juaj është i pambuluar, ndaj punimi juaj mund të jetë i paparashikueshëm.", + "uploading_logs": "Po ngarkohen regjistra", + "waiting_for_server": "Po pritet për përgjigje nga shërbyesi" }, - "time": { - "hours_minutes_seconds_left": "Edhe %(hours)sh %(minutes)sm %(seconds)ss", - "minutes_seconds_left": "Edhe %(minutes)sm %(seconds)ss", - "seconds_left": "Edhe %(seconds)ss", - "date_at_time": "%(date)s më %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)sh", - "short_minutes": "%(value)sm", - "short_seconds": "%(value)ss", - "short_days_hours_minutes_seconds": "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss", - "short_hours_minutes_seconds": "%(hours)sh %(minutes)sm %(seconds)ss", - "short_minutes_seconds": "%(minutes)sm %(seconds)ss", - "last_week": "Javën e kaluar", - "last_month": "Muajin e kaluar", - "n_minutes_ago": "%(num)s minuta më parë", - "n_hours_ago": "%(num)s orë më parë", - "n_days_ago": "%(num)s ditë më parë", - "in_n_minutes": "%(num)s minuta nga tani", - "in_n_hours": "%(num)s orë nga tani", - "in_n_days": "%(num)s ditë nga tani", - "in_few_seconds": "pak sekonda nga tani", - "in_about_minute": "rreth një minutë nga tani", - "in_about_hour": "rreth një orë nga tani", - "in_about_day": "rreth një ditë nga tani", - "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ë", - "left": "Edhe %(timeRemaining)s" + "cannot_invite_without_identity_server": "Pa një shërbyes identitetesh, s’mund të ftohet përdorues përmes email-i. Me një të tillë mund të lidheni që prej “Rregullimeve”.", + "cannot_reach_homeserver": "S’kapet dot shërbyesi Home", + "cannot_reach_homeserver_detail": "Sigurohuni se keni një lidhje të qëndrueshme internet, ose lidhuni me përgjegjësin e shërbyesit", + "cant_load_page": "S’u ngarkua dot faqja", + "chat_card_back_action_label": "Mbrapsht te fjalosja", + "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ë", + "hearts_description": "Mesazhin e dhënë e dërgon me zemra", + "hearts_message": "dërgoni zemra", + "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" }, - "onboarding": { - "personal_messaging_title": "Shkëmbim i sigurt mesazhesh për shokë dhe familje", - "free_e2ee_messaging_unlimited_voip": "Me shkëmbim mesazhesh të fshehtëzuar skaj-më-skaj dhe thirrje pa kufi me zë dhe video, %(brand)s është një rrugë e fuqishme për të mbajtur lidhjet.", - "personal_messaging_action": "Filloni fjalosjen tuaj të parë", - "work_messaging_title": "Shkëmbim i sigurt mesazhesh për në punë", - "work_messaging_action": "Gjeni kolegë tuajt", - "community_messaging_title": "Pronësi e bashkësisë", - "community_messaging_action": "Gjeni njerëzit tuaj", - "welcome_to_brand": "Mirë se vini te %(brand)s", - "only_n_steps_to_go": { - "one": "Vetëm %(count)s hap për t’u bërë", - "other": "Vetëm %(count)s hapa për t’u bërë" + "common": { + "about": "Mbi", + "access_token": "Token Hyrjesh", + "accessibility": "Përdorim nga persona me aftësi të kufizuara", + "advanced": "Të mëtejshme", + "all_rooms": "Krejt dhomat", + "analytics": "Analiza", + "and_n_others": { + "other": "dhe %(count)s të tjerë…", + "one": "dhe një tjetër…" }, - "you_did_it": "Ia dolët!", - "complete_these": "Plotësoni këto, që të përfitoni maksimumin prej %(brand)s", - "community_messaging_description": "Ruani pronësinë dhe kontrollin e diskutimit në bashkësi.\nPërshkallëzojeni për të mbuluar miliona, me moderim dhe ndërveprueshmëri të fuqishme.", - "you_made_it": "E bëtë!", - "set_up_profile_description": "Bëni të mundur që njerëzit ta dinë se vërtet jeni ju", - "set_up_profile_action": "Profili juaj", - "set_up_profile": "Ujdisni profilin tuaj", - "get_stuff_done": "Kryeni punët, duke gjetur kolegët e ekipit", - "find_people": "Gjeni persona", - "find_friends_description": "Kjo është ajo pse erdhët, ndaj ta bëjmë", - "find_friends_action": "Gjeni shokë", - "find_friends": "Gjeni dhe ftoni shokët tuaj", - "find_coworkers": "Gjeni dhe ftoni kolegë tuajt", - "find_community_members": "Gjeni dhe ftoni anëtarë të bashkësisë tuaj", - "enable_notifications_description": "Mos humbni përgjigje apo mesazh të rëndësishëm", - "enable_notifications_action": "Aktivizo njoftimet", - "enable_notifications": "Aktivizo njoftimet", - "download_app_description": "Mos humbni asgjë, duke e marrë %(brand)s-in me vete", - "download_app_action": "Shkarko aplikacione", - "download_app": "Shkarko %(brand)s", - "download_brand": "Shkarko %(brand)s", - "download_brand_desktop": "Shkarko %(brand)s Desktop", - "qr_or_app_links": "%(qrCode)s ose %(appLinks)s", - "download_app_store": "Shkarkoje nga App Store", - "download_google_play": "Merreni nga Google Play", - "download_f_droid": "Merreni në F-Droid", - "apple_trademarks": "App Store® dhee Apple logo® janë shenja tregtare të Apple Inc.", - "google_trademarks": "Google Play dhe stema Google Play janë shenja tregtare të Google LLC.", - "has_avatar_label": "Bukur, kjo do t’i ndihmojë njerëzit ta dinë se jeni ju", - "no_avatar_label": "Shtoni një foto, që njerëzit ta dinë se jeni ju.", - "welcome_user": "Mirë se vini %(name)s", - "welcome_detail": "Tani, le t’ju ndihmojmë për t’ia filluar", - "intro_welcome": "Mirë se vini te %(appName)s", - "intro_byline": "Jini zot i bisedave tuaja.", - "send_dm": "Dërgoni Mesazh të Drejtpërdrejtë", - "explore_rooms": "Eksploroni Dhoma Publike", - "create_room": "Krijoni një Fjalosje Grupi" + "appearance": "Dukje", + "application": "Aplikacion", + "are_you_sure": "Jeni i sigurt?", + "attachment": "Bashkëngjitje", + "authentication": "Mirëfilltësim", + "camera": "Kamerë", + "cameras": "Kamera", + "capabilities": "Aftësi", + "copied": "U kopjua!", + "credits": "Kredite", + "cross_signing": "Cross-signing", + "dark": "E errët", + "description": "Përshkrim", + "deselect_all": "Shpërzgjidhi krejt", + "device": "Pajisje", + "display_name": "Emër Në Ekran", + "edited": "e përpunuar", + "email_address": "Adresë email", + "encrypted": "I fshehtëzuar", + "encryption_enabled": "Fshehtëzim i aktivizuar", + "error": "Gabim", + "favourites": "Të parapëlqyer", + "feedback": "Mendime", + "filter_results": "Filtroni përfundimet", + "forward_message": "Përcille mesazhin", + "general": "Të përgjithshme", + "go_to_settings": "Kalo te Rregullimet", + "guest": "Mysafir", + "help": "Ndihmë", + "historical": "Të dikurshme", + "home": "Kreu", + "homeserver": "Shërbyes Home", + "identity_server": "Shërbyes identitetesh", + "image": "Figurë", + "integration_manager": "Përgjegjës integrimesh", + "joined": "Hyri", + "legal": "Ligjore", + "light": "E çelët", + "loading": "Po ngarkohet…", + "location": "Vendndodhje", + "low_priority": "Me përparësi të ulët", + "message": "Mesazh", + "message_layout": "Skemë mesazhesh", + "microphone": "Mikrofon", + "modern": "Moderne", + "mute": "Pa Zë", + "n_members": { + "one": "%(count)s anëtar", + "other": "%(count)s anëtarë" + }, + "n_participants": { + "one": "1 pjesëmarrës", + "other": "%(count)s pjesëmarrës" + }, + "n_rooms": { + "one": "%(count)s dhomë", + "other": "%(count)s dhoma" + }, + "name": "Emër", + "no_results": "S’ka përfundime", + "no_results_found": "S’u gjetën përfundime", + "not_trusted": "Jo e besuar", + "offline": "Jo në linjë", + "options": "Mundësi", + "orphan_rooms": "Dhoma të tjera", + "password": "Fjalëkalim", + "people": "Persona", + "preferences": "Parapëlqime", + "presence": "Prani", + "preview_message": "Hej, ju. S’u ka kush shokun!", + "privacy": "Privatësi", + "private_room": "Dhomë private", + "private_space": "Hapësirë private", + "profile": "Profil", + "public": "Publike", + "public_room": "Dhomë publike", + "public_space": "Hapësirë publike", + "qr_code": "Kod QR", + "random": "Kuturu", + "reactions": "Reagime", + "report_a_bug": "Njoftoni një të metë", + "room": "Dhomë", + "room_name": "Emër dhome", + "rooms": "Dhoma", + "saving": "Po ruhet…", + "secure_backup": "Kopjeruajtje e Sigurt", + "security": "Siguri", + "select_all": "Përzgjidhi krejt", + "server": "Shërbyes", + "settings": "Rregullime", + "setup_secure_messages": "Rregulloni Mesazhi të Sigurt", + "show_more": "Shfaq më tepër", + "someone": "Dikush", + "spaces": "Hapësira", + "sticker": "Ngjitës", + "stickerpack": "Paketë ngjitësish", + "success": "Sukses", + "suggestions": "Sugjerime", + "support": "Asistencë", + "system_alerts": "Sinjalizime Sistemi", + "theme": "Temë", + "thread": "Rrjedhë", + "threads": "Rrjedha", + "timeline": "Rrjedhë Kohore", + "trusted": "E besuar", + "unencrypted": "Të pafshehtëzuara", + "unmute": "Ktheji zërin", + "unnamed_room": "Dhomë e Paemërtuar", + "unnamed_space": "Hapësirë e Paemërtuar", + "unsent": "Të padërguar", + "unverified": "I paverifikuar", + "user": "Përdorues", + "user_avatar": "Foto profili", + "username": "Emër përdoruesi", + "verification_cancelled": "Verifikimi u anulua", + "verified": "I verifikuar", + "video_room": "Dhomë me video", + "view_message": "Shihni mesazh", + "warning": "Sinjalizim", + "welcome": "Mirë se vini" }, - "settings": { - "show_breadcrumbs": "Shfaq te lista e dhomave shkurtore për te dhoma të para së fundi", - "all_rooms_home_description": "Krejt dhomat ku gjendeni, do të shfaqen te Home.", - "use_command_f_search": "Përdorni Command + F që të kërkohet te rrjedha kohore", - "use_control_f_search": "Përdorni Ctrl + F që të kërkohet te rrjedha kohore", - "use_12_hour_format": "Vulat kohore shfaqi në formatin 12 orësh (p.sh. 2:30pm)", - "always_show_message_timestamps": "Shfaq përherë vula kohore për mesazhet", - "send_read_receipts": "Dërgo dëftesa leximi", - "send_typing_notifications": "Dërgo njoftime shtypjesh", - "replace_plain_emoji": "Zëvendëso automatikisht emotikone tekst të thjeshtë me Emoji", - "enable_markdown": "Aktivizoni Markdown", - "emoji_autocomplete": "Aktivizo sugjerime emoji-sh teksa shtypet", - "use_command_enter_send_message": "Që të dërgoni një mesazh, përdorni tastet Command + Enter", - "use_control_enter_send_message": "Që të dërgoni një mesazh përdorni tastet Ctrl + Enter", - "all_rooms_home": "Shfaq krejt dhomat te Home", - "enable_markdown_description": "Për t’i dërguar pa elementë Markdown, fillojini mesazhet me /plain.", - "show_stickers_button": "Shfaq buton ngjitësish", - "insert_trailing_colon_mentions": "Fut dy pika pas përmendjesh përdoruesi, në fillim të një mesazhi", - "automatic_language_detection_syntax_highlight": "Aktivizo pikasje të vetvetishme të gjuhës për theksim sintakse", - "code_block_expand_default": "Zgjeroji blloqet e kodit, si parazgjedhje", - "code_block_line_numbers": "Shfaq numra rreshtat në blloqe kodi", - "inline_url_previews_default": "Aktivizo, si parazgjedhje, paraparje URL-sh brendazi", - "autoplay_gifs": "Vetëluaji GIF-et", - "autoplay_videos": "Vetëluaji videot", - "image_thumbnails": "Shfaq për figurat paraparje/miniatura", - "show_typing_notifications": "Shfaq njoftime shtypjeje", - "show_redaction_placeholder": "Shfaq një vendmbajtëse për mesazhe të hequr", - "show_read_receipts": "Shfaq dëftesa leximi dërguar nga përdorues të tjerë", - "show_join_leave": "Shfaq mesazhe hyrjesh/daljesh (kjo nuk prek mesazhe ftesash/heqjesh/dëbimesh )", - "show_displayname_changes": "Shfaq ndryshime emrash ekrani", - "show_chat_effects": "Shfaq efekte fjalosjeje (animacione kur merren bonbone, për shembull)", - "big_emoji": "Aktivizo emoji-t e mëdhenj në fjalosje", - "jump_to_bottom_on_send": "Kalo te fundi i rrjedhës kohore, kur dërgoni një mesazh", - "show_nsfw_content": "Shfaq lëndë NSFW", - "prompt_invite": "Pyet, përpara se të dërgohen ftesa te ID Matrix potencialisht të pavlefshme", - "hardware_acceleration": "Aktivizoni përshpejtim hardware (që kjo të hyjë në fuqi, rinisni %(appName)s)", - "start_automatically": "Nisu vetvetiu pas hyrjes në sistem", - "warn_quit": "Sinjalizo përpara daljes", - "notifications": { - "rule_contains_display_name": "Mesazhe që përmbajnë emrin tim të ekranit", - "rule_contains_user_name": "Mesazhe që përmbajnë emrin tim të përdoruesit", - "rule_roomnotif": "Mesazhe që përmbajnë @room", - "rule_room_one_to_one": "Mesazhe në fjalosje tek për tek", - "rule_message": "Mesazhe në fjalosje në grup", - "rule_encrypted": "Mesazhe të fshehtëzuar në fjalosje në grup", - "rule_invite_for_me": "Kur ftohem në një dhomë", - "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", - "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" + "composer": { + "autocomplete": { + "@room_description": "Njofto krejt dhomën", + "command_a11y": "Vetëplotësim Urdhrash", + "command_description": "Urdhra", + "emoji_a11y": "Vetëplotësim Emoji-sh", + "notification_a11y": "Vetëplotësim NJoftimesh", + "notification_description": "Njoftim Dhome", + "room_a11y": "Vetëplotësim Dhomash", + "space_a11y": "Vetëplotësim Hapësire", + "user_a11y": "Vetëplotësim Përdoruesish", + "user_description": "Përdorues" }, - "appearance": { - "layout_irc": "IRC (Eksperimentale)", - "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" + "close_sticker_picker": "Fshihi ngjitësit", + "edit_composer_label": "Përpunoni mesazhin", + "format_bold": "Të trasha", + "format_code_block": "Bllok kodi", + "format_decrease_indent": "Zvogëlim shmangieje kryeradhe", + "format_increase_indent": "Rritje shmangieje kryeradhe", + "format_inline_code": "Kod", + "format_insert_link": "Futni lidhje", + "format_italic": "Të pjerrëta", + "format_italics": "Të pjerrëta", + "format_link": "Lidhje", + "format_ordered_list": "Listë e numërtuar", + "format_strikethrough": "Hequrvije", + "format_underline": "Të nënvizuara", + "format_unordered_list": "Listë me toptha", + "formatting_toolbar_label": "Formatim", + "link_modal": { + "link_field_label": "Lidhje", + "text_field_label": "Tekst", + "title_create": "Krijoni një lidhje", + "title_edit": "Përpunoni lidhje" }, - "inline_url_previews_room_account": "Aktivizo paraparje URL-sh për këtë dhomë (prek vetëm ju)", - "inline_url_previews_room": "Aktivizo, si parazgjedhje, paraparje URL-sh për pjesëmarrësit në këtë dhomë" + "mode_plain": "Fshihe formatimin", + "mode_rich_text": "Shfaq formatim", + "no_perms_notice": "S’keni leje të postoni në këtë dhomë", + "placeholder": "Dërgoni një mesazh…", + "placeholder_encrypted": "Dërgoni një mesazh të fshehtëzuar…", + "placeholder_reply": "Dërgoni një përgjigje…", + "placeholder_reply_encrypted": "Dërgoni një përgjigje të fshehtëzuar…", + "placeholder_thread": "Përgjigjuni te rrjedhë…", + "placeholder_thread_encrypted": "Përgjigjuni te rrjedhë e fshehtëzuar…", + "poll_button": "Pyetësor", + "poll_button_no_perms_description": "S’keni leje të nisni anketime në këtë dhomë.", + "poll_button_no_perms_title": "Lypset Leje", + "replying_title": "Po përgjigjet", + "room_upgraded_link": "Biseda vazhdon këtu.", + "room_upgraded_notice": "Kjo dhomë është zëvendësuar dhe s’është më aktive.", + "send_button_title": "Dërgoje mesazhin", + "send_button_voice_message": "Dërgoni mesazh zanor", + "send_voice_message": "Dërgoni mesazh zanor", + "stop_voice_message": "Ndale regjistrimin", + "voice_message_button": "Mesazh Zanor" + }, + "console_dev_note": "Nëse e dini se ç’bëni, Element-i është me burim të hapët, mos harroni ta merrni që nga depoja jonë GitHub (https://github.com/vector-im/element-web/) dhe jepni ndihmesë!", + "console_scam_warning": "Nëse dikush ju ka thënë të kopjoni/hidhni diçka këtu, ka gjasa se po ju mashtrojnë!", + "console_wait": "Daleni!", + "create_room": { + "action_create_room": "Krijoje dhomën", + "action_create_video_room": "Krijoni dhomë me video", + "encrypted_video_room_warning": "Këtë s’mund ta çaktivizoni më vonë. Dhoma do të jetë e fshehtëzuar, por jo thirrja e trupëzuar.", + "encrypted_warning": "Këtë s’mund ta çaktivizoni dot më vonë. Urat & shumica e robotëve ende s’do të funksionojnë.", + "encryption_forced": "Shërbyesi juaj lyp që fshehtëzimi të jetë i aktivizuar në dhoma private.", + "encryption_label": "Aktivizo fshehtëzim skaj-më-skaj", + "error_title": "S’u arrit të krijohej dhomë", + "generic_error": "Shërbyesi mund të jetë i pakapshëm, i mbingarkuar, ose hasët një të metë.", + "join_rule_change_notice": "Këtë mund ta ndryshoni kurdo, që nga rregullimet e dhomës.", + "join_rule_invite": "Dhomë private (vetëm me ftesa)", + "join_rule_invite_label": "Vetëm personat e ftuar do të jenë në gjendje ta gjejnë dhe hyjnë në këtë dhomë.", + "join_rule_public_label": "Gjithkush do të jetë në gjendje të gjejë dhe hyjë në këtë dhomë.", + "join_rule_public_parent_space_label": "Cilido do të jetë në gjendje të gjejë dhe hyjë në këtë dhomë, jo thjesht vetëm anëtarët e .", + "join_rule_restricted": "I dukshëm për anëtarë të hapësirë", + "join_rule_restricted_label": "Cilido te do të jetë në gjendje të gjejë dhe hyjë në këtë dhomë.", + "name_validation_required": "Ju lutemi, jepni një emër për dhomën", + "room_visibility_label": "Dukshmëri dhome", + "title_private_room": "Krijoni një dhomë private", + "title_public_room": "Krijoni një dhomë publike", + "title_video_room": "Krijoni një dhomë me video", + "topic_label": "Temë (në daçi)", + "unfederated": "Bllokoji cilitdo që s’është pjesë e %(serverName)s marrjen pjesë në këtë dhomë.", + "unfederated_label_default_off": "Këtë mund ta aktivizonit, nëse kjo dhomë do të përdoret vetëm për bashkëpunim me ekipe të brendshëm në shërbyesin tuaj Home. Kjo s’mund të ndryshohet më vonë.", + "unfederated_label_default_on": "Këtë mund të çaktivizonit, nëse dhoma do të përdoret për bashkëpunim me ekipe të jashtëm që kanë shërbyesin e tyre Home. Kjo s’mund të ndryshohet më vonë.", + "unsupported_version": "Shërbyesi nuk e mbulon versionin e specifikuar të dhomës." + }, + "create_space": { + "add_details_prompt": "Shtoni ca hollësi që të ndihmoni njerëzit ta dallojnë.", + "add_details_prompt_2": "Këto mund t’i ndryshoni në çfarëdo kohe.", + "add_existing_rooms_description": "Zgjidhni dhoma ose biseda që të shtohen. Kjo është thjesht një hapësirë për ju, s’do ta dijë kush tjetër. Mund të shtoni të tjerë më vonë.", + "add_existing_rooms_heading": "Ç’doni të sistemoni?", + "address_label": "Adresë", + "address_placeholder": "p.sh., hapësira-ime", + "creating": "Po krijohet…", + "creating_rooms": "Po krijohen dhoma…", + "done_action": "Kalo te hapësira ime", + "done_action_first_room": "Kalo te dhoma ime e parë", + "explainer": "Hapësirat janë një mënyrë e re grupimi dhomash dhe njerëzish. Ç’lloj Hapësire doni të krijoni? Këtë mund ta ndryshoni më vonë.", + "failed_create_initial_rooms": "S’u arrit të krijohen dhomat fillestare të hapësirës", + "failed_invite_users": "S’u arrit të ftoheshin te hapësira juaj përdoruesit vijues: %(csvUsers)s", + "invite_teammates_by_username": "Ftoni përmes emri përdoruesi", + "invite_teammates_description": "Siguroni se kanë hyrje personat e duhur. Mund të shtoni të tjerë më vonë.", + "invite_teammates_heading": "Ftoni anëtarët e ekipit tuaj", + "inviting_users": "Po ftohen…", + "label": "Krijoni një hapësirë", + "name_required": "Ju lutemi, jepni një emër për hapësirën", + "personal_space": "Vetëm unë", + "personal_space_description": "Një hapësirë private për të sistemuar dhomat tuaja", + "private_description": "Vetëm me ftesa, më e mira për ju dhe ekipe", + "private_heading": "Hapësira juaj private", + "private_personal_description": "Siguroni se te %(name)s kanë hyrje personat e duhur", + "private_personal_heading": "Me cilët po punoni?", + "private_space": "Unë dhe anëtarët e ekipit tim", + "private_space_description": "Një hapësirë private për ju dhe anëtarët e ekipit tuaj", + "public_description": "Hapësirë e hapët për këdo, më e mira për bashkësi", + "public_heading": "Hapësira juaj publike", + "setup_rooms_community_description": "Le të krijojmë një dhomë për secilën prej tyre.", + "setup_rooms_community_heading": "Cilat janë disa nga gjërat që doni të diskutoni në %(spaceName)s?", + "setup_rooms_description": "Mund të shtoni edhe të tjera më vonë, përfshi ato ekzistueset tashmë.", + "setup_rooms_private_description": "Do të krijojmë dhoma për çdo prej tyre.", + "setup_rooms_private_heading": "Me cilat projekte po merret ekipi juaj?", + "share_description": "Vetëm ju, hëpërhë, do të jetë edhe më mirë me të tjerë.", + "share_heading": "Ndajeni %(name)s me të tjerët", + "skip_action": "Hëpërhë anashkaloje", + "subspace_adding": "Po shtohet…", + "subspace_beta_notice": "Shtoni një hapësirë te një hapësirë që administroni.", + "subspace_dropdown_title": "Krijoni një hapësirë", + "subspace_existing_space_prompt": "Në vend të kësaj, mos dëshironi të shtoni një hapësirë ekzistuese?", + "subspace_join_rule_invite_description": "Vetëm personat e ftuar do të jenë në gjendje të gjejnë dhe hyjnë në këtë hapësirë.", + "subspace_join_rule_invite_only": "Hapësirë private (vetëm me ftesa)", + "subspace_join_rule_label": "Dukshmëri hapësire", + "subspace_join_rule_public_description": "Cilido do të jetë në gjendje ta gjejë dhe hyjë në këtë hapësirë, jo thjesht anëtarët e .", + "subspace_join_rule_restricted_description": "Cilido te do të jetë në gjendje ta gjejë dhe hyjë." + }, + "credits": { + "default_cover_photo": "Fotoja kopertinë parazgjedhje © Jesús Roncero përdoret sipas kushteve të CC-BY-SA 4.0.", + "twemoji": "Twemoji © Twitter, Inc dhe kontribues të tjerë përdoren sipas kushteve të CC-BY 4.0.", + "twemoji_colr": "Shkronjat twemoji-colr © Mozilla Foundation përdoren sipas kushteve të Apache 2.0." }, "devtools": { - "send_custom_account_data_event": "Dërgoni akt vetjak të dhënash llogarie", - "send_custom_room_account_data_event": "Dërgo akt vetjak të dhënash llogarie dhome", + "active_widgets": "Widget-e Aktivë", + "category_other": "Tjetër", + "category_room": "Dhomë", + "caution_colon": "Kujdes:", + "client_versions": "Versione Klienti", + "developer_mode": "Mënyra zhvillues", + "developer_tools": "Mjete Zhvilluesi", + "edit_setting": "Përpunoni rregullimin", + "edit_values": "Përpunoni vlera", + "empty_string": "", + "event_content": "Lëndë Akti", + "event_id": "ID Veprimtarie: %(eventId)s", + "event_sent": "Akti u dërgua!", "event_type": "Lloj Akti", - "state_key": "Kyç Gjendjesh", - "invalid_json": "S’duket si JSON i vlefshëm.", + "explore_account_data": "Eksploroni të dhëna llogarie", + "explore_room_account_data": "Eksploroni të dhëna llogarie dhome", + "explore_room_state": "Eksploroni gjendje dhome", + "failed_to_find_widget": "Pati një gabim në gjetjen e këtij widget-i.", + "failed_to_load": "S’u arrit të ngarkohej.", + "failed_to_save": "S’u arrit të ruhen rregullimet.", "failed_to_send": "S’u arrit të dërgohet akt!", - "event_sent": "Akti u dërgua!", - "event_content": "Lëndë Akti", + "invalid_json": "S’duket si JSON i vlefshëm.", + "level": "Nivel", + "low_bandwidth_mode": "Mënyra gjerësi e ulët bande", + "low_bandwidth_mode_description": "Lyp shërbyes Home të përputhshëm.", + "main_timeline": "Rrjedhë kohore kryesore", + "methods": "Metoda", "no_receipt_found": "S’u gjet dëftesë", - "room_status": "Gjendje dhome", - "room_unread_status_count": { - "other": "Gjendje të palexuara në dhomë: %(status)s, count: %(count)s" - }, + "no_verification_requests_found": "S’u gjetën kërkesa verifikimi", "notification_state": "Gjendje njoftimi është %(notificationState)s", - "room_encrypted": "Dhoma është e fshehtëzuar ✅", - "room_not_encrypted": "Dhoma është e pafshehtëzuar 🚨", - "main_timeline": "Rrjedhë kohore kryesore", - "threads_timeline": "Rrjedhë kohore rrjedhash", - "room_notifications_total": "Gjithsej: ", - "room_notifications_highlight": "Theksoje: ", - "room_notifications_last_event": "Veprimtaria e fundit:", - "room_notifications_type": "Lloj: ", + "notifications_debug": "Diagnostikim njoftimesh", + "number_of_users": "Numër përdoruesish", + "observe_only": "Vetëm vëzhgo", + "original_event_source": "Burim i veprimtarisë origjinale", + "phase": "Fazë", + "phase_cancelled": "Anuluar", + "phase_ready": "Gati", + "phase_requested": "E kërkuar", + "phase_started": "Nisur më", + "phase_transaction": "Transaksion", + "requester": "Kërkues", + "room_encrypted": "Dhoma është e fshehtëzuar ✅", + "room_id": "ID Dhome: %(roomId)s", + "room_not_encrypted": "Dhoma është e pafshehtëzuar 🚨", + "room_notifications_highlight": "Theksoje: ", + "room_notifications_last_event": "Veprimtaria e fundit:", "room_notifications_sender": "Dërgues: ", "room_notifications_thread_id": "ID Rrjedhe: ", - "spaces": { - "one": "", - "other": "<%(count)s hapësira>" - }, - "empty_string": "", + "room_notifications_total": "Gjithsej: ", + "room_notifications_type": "Lloj: ", + "room_status": "Gjendje dhome", "room_unread_status": "Gjendje e palexuar në dhomë: %(status)s", - "id": "ID: ", + "room_unread_status_count": { + "other": "Gjendje të palexuara në dhomë: %(status)s, count: %(count)s" + }, + "save_setting_values": "Ruaj vlera rregullimi", + "send_custom_account_data_event": "Dërgoni akt vetjak të dhënash llogarie", + "send_custom_room_account_data_event": "Dërgo akt vetjak të dhënash llogarie dhome", "send_custom_state_event": "Dërgoni akt vetjak gjendjeje", - "failed_to_load": "S’u arrit të ngarkohej.", - "client_versions": "Versione Klienti", + "send_custom_timeline_event": "Dërgoni akt vetjak rrjedhe kohore", + "server_info": "Hollësi shërbyesi", "server_versions": "Versione Shërbyesi", - "number_of_users": "Numër përdoruesish", - "failed_to_save": "S’u arrit të ruhen rregullimet.", - "save_setting_values": "Ruaj vlera rregullimi", - "setting_colon": "Rregullim:", - "caution_colon": "Kujdes:", - "use_at_own_risk": "Kjo UI NUK kontrollon llojet e vlerave. Përdorini me përgjegjësinë tuaj.", - "setting_definition": "Përkufizim rregullimi:", - "level": "Nivel", "settable_global": "I caktueshëm te të përgjithshmet", "settable_room": "I caktueshëm për dhomën", - "values_explicit": "Vlera në nivele shprehimisht", - "values_explicit_room": "Vlera në nivele shprehimisht në këtë dhomë", - "edit_values": "Përpunoni vlera", + "setting_colon": "Rregullim:", + "setting_definition": "Përkufizim rregullimi:", + "setting_id": "ID Rregullimi", + "settings_explorer": "Eksplorues rregullimesh", + "show_hidden_events": "Shfaq te rrjedha kohore veprimtari të fshehura", + "spaces": { + "one": "", + "other": "<%(count)s hapësira>" + }, + "state_key": "Kyç Gjendjesh", + "threads_timeline": "Rrjedhë kohore rrjedhash", + "timeout": "Mbarim kohe", + "title": "Mjete zhvilluesi", + "toggle_event": "shfaqe/fshihe aktin", + "toolbox": "Grup mjetesh", + "use_at_own_risk": "Kjo UI NUK kontrollon llojet e vlerave. Përdorini me përgjegjësinë tuaj.", + "value": "Vlerë", "value_colon": "Vlerë:", + "value_in_this_room": "Vlerë në këtë dhomë", "value_this_room_colon": "Vlerë në këtë dhomë:", + "values_explicit": "Vlera në nivele shprehimisht", "values_explicit_colon": "Vlera në nivele shprehimisht:", + "values_explicit_room": "Vlera në nivele shprehimisht në këtë dhomë", "values_explicit_this_room_colon": "Vlera në nivele shprehimisht në këtë dhomë:", - "setting_id": "ID Rregullimi", - "value": "Vlerë", - "value_in_this_room": "Vlerë në këtë dhomë", - "edit_setting": "Përpunoni rregullimin", - "phase_requested": "E kërkuar", - "phase_ready": "Gati", - "phase_started": "Nisur më", - "phase_cancelled": "Anuluar", - "phase_transaction": "Transaksion", - "phase": "Fazë", - "timeout": "Mbarim kohe", - "methods": "Metoda", - "requester": "Kërkues", - "observe_only": "Vetëm vëzhgo", - "no_verification_requests_found": "S’u gjetën kërkesa verifikimi", - "failed_to_find_widget": "Pati një gabim në gjetjen e këtij widget-i.", - "send_custom_timeline_event": "Dërgoni akt vetjak rrjedhe kohore", - "explore_room_state": "Eksploroni gjendje dhome", - "explore_room_account_data": "Eksploroni të dhëna llogarie dhome", - "view_servers_in_room": "Shihni shërbyes në dhomë", - "notifications_debug": "Diagnostikim njoftimesh", "verification_explorer": "Eksplorues verifikimi", - "active_widgets": "Widget-e Aktivë", - "explore_account_data": "Eksploroni të dhëna llogarie", - "settings_explorer": "Eksplorues rregullimesh", - "server_info": "Hollësi shërbyesi", - "toolbox": "Grup mjetesh", - "developer_tools": "Mjete Zhvilluesi", - "room_id": "ID Dhome: %(roomId)s", - "event_id": "ID Veprimtarie: %(eventId)s", - "category_room": "Dhomë", - "category_other": "Tjetër" + "view_servers_in_room": "Shihni shërbyes në dhomë", + "view_source_decrypted_event_source": "U shfshehtëzua burim veprimtarie", + "view_source_decrypted_event_source_unavailable": "Burim i shfshehtëzuar jo i passhëm", + "widget_screenshots": "Aktivizo foto ekrani widget-esh për widget-e që e mbulojnë" + }, + "dialog_close_label": "Mbylle dialogun", + "emoji": { + "categories": "Kategori", + "category_activities": "Veprimtari", + "category_animals_nature": "Kafshë & Natyrë", + "category_flags": "Flamuj", + "category_food_drink": "Ushqim & Pije", + "category_frequently_used": "Përdorur Shpesh", + "category_objects": "Objekte", + "category_smileys_people": "Emotikone & Persona", + "category_symbols": "Simbole", + "category_travel_places": "Udhëtim & Vende", + "quick_reactions": "Reagime të Shpejta" + }, + "emoji_picker": { + "cancel_search_label": "Anulo kërkimin" + }, + "empty_room": "Dhomë e zbrazët", + "empty_room_was_name": "Dhomë e zbrazët (qe %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Që të vazhdohet, jepni Frazën tuaj të Sigurisë, ose .", + "key_validation_text": { + "invalid_security_key": "Kyç Sigurie i Pavlefshëm", + "recovery_key_is_correct": "Mirë duket!", + "wrong_file_type": "Lloj i gabuar kartele", + "wrong_security_key": "Kyç Sigurie i Gabuar" + }, + "reset_title": "Kthe gjithçka te parazgjedhjet", + "reset_warning_1": "Bëjeni këtë vetëm nëse s’keni pajisje tjetër me të cilën të plotësoni verifikimin.", + "reset_warning_2": "Nëse riktheni gjithçka te parazgjedhjet, do të rifilloni pa sesione të besuara, pa përdorues të besuar, dhe mund të mos jeni në gjendje të shihni mesazhe të dikurshëm.", + "restoring": "Po rikthehen kyçesh nga kopjeruajtje", + "security_key_title": "Kyç Sigurie", + "security_phrase_incorrect_error": "S’arrihet të hyhet në depozitë të fshehtë. Ju lutemi, verifikoni se keni dhënë Frazën e saktë të Sigurisë.", + "security_phrase_title": "Frazë Sigurie", + "separator": "%(securityKey)s ose %(recoveryFile)s", + "use_security_key_prompt": "Që të vazhdohet përdorni Kyçin tuaj të Sigurisë." + }, + "bootstrap_title": "Ujdisje kyçesh", + "cancel_entering_passphrase_description": "Jeni i sigurt se doni të anulohet dhënie frazëkalimi?", + "cancel_entering_passphrase_title": "Të anulohet dhënue frazëkalimi?", + "confirm_encryption_setup_body": "Klikoni mbi butonin më poshtë që të ripohoni ujdisjen e fshehtëzimit.", + "confirm_encryption_setup_title": "Ripohoni ujdisje fshehtëzimi", + "cross_signing_not_ready": "“Cross-signing” s’është ujdisur.", + "cross_signing_ready": "“Cross-signing” është gati për përdorim.", + "cross_signing_ready_no_backup": "“Cross-signing” është gati, por kyçet s’janë koperuajtur.", + "cross_signing_room_normal": "Kjo dhomë është e fshehtëzuar skaj-më-skaj", + "cross_signing_room_verified": "Gjithkush në këtë dhomë është verifikuar", + "cross_signing_room_warning": "Dikush po përdor një sesion të panjohur", + "cross_signing_unsupported": "Shërbyesi juaj Home nuk mbulon cross-signing.", + "cross_signing_untrusted": "Llogaria juaj ka një identitet cross-signing në depozitë të fshehtë, por s’është ende i besuar në këtë sesion.", + "cross_signing_user_normal": "S’e keni verifikuar këtë përdorues.", + "cross_signing_user_verified": "E keni verifikuar këtë përdorues. Ky përdorues ka verifikuar krejt sesionet e veta.", + "cross_signing_user_warning": "Ky përdorues s’ka verifikuar krejt sesionet e tij.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Spastro kyçe cross-signing", + "title": "Të shkatërrohen kyçet cross-signing?", + "warning": "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." + }, + "event_shield_reason_authenticity_not_guaranteed": "Mirëfilltësia e këtij mesazhi të fshehtëzuar s’mund të garantohet në këtë pajisje.", + "event_shield_reason_mismatched_sender_key": "Fshehtëzuar nga një sesion i paverifikuar", + "export_unsupported": "Shfletuesi juaj nuk mbulon zgjerimet kriptografike të domosdoshme", + "import_invalid_keyfile": "S’është kartelë kyçesh %(brand)s e vlefshme", + "import_invalid_passphrase": "Dështoi kontrolli i mirëfilltësimit: fjalëkalim i pasaktë?", + "incompatible_database_description": "Me këtë sesion, keni përdorur më herët një version më të ri të %(brand)s-it. Që të ripërdorni këtë version me fshehtëzim skaj më skaj, do t’ju duhet të bëni daljen dhe të rihyni.", + "incompatible_database_disable": "Vazhdo Me Fshehtëzimin të Çaktivizuar", + "incompatible_database_sign_out_description": "Që të shmanget humbja e historikut të fjalosjes tuaj, duhet të eksportoni kyçet e dhomës tuaj përpara se të dilni nga llogari. Që ta bëni këtë, duhe të riktheheni te versioni më i ri i %(brand)s-it", + "incompatible_database_title": "Bazë të dhënash e Papërputhshme", + "key_signature_upload_cancelled": "Ngarkim i anuluar nënshkrimi", + "key_signature_upload_completed": "Ngarkimi u plotësua", + "key_signature_upload_failed": "S’arrihet të ngarkohet", + "key_signature_upload_failed_body": "%(brand)s-i hasi një gabim gjatë ngarkimit të:", + "key_signature_upload_failed_cross_signing_key_signature": "një nënshkrim i ri kyçi cross-signing", + "key_signature_upload_failed_device_cross_signing_key_signature": "një nënshkrim cross-signing pajisjeje", + "key_signature_upload_failed_key_signature": "një nënshkrim kyçi", + "key_signature_upload_failed_master_key_signature": "një nënshkrim i ri kyçi të përgjithshëm", + "key_signature_upload_failed_title": "Ngarkimi i nënshkrimit dështoi", + "key_signature_upload_success_title": "Sukses ngarkimi nënshkrimi", + "messages_not_secure": { + "cause_1": "Shërbyesi juaj Home", + "cause_2": "Shërbyesi Home te i cili është lidhur përdoruesi që po verifikoni", + "cause_3": "Lidhja internet e juaja, ose e përdoruesve të tjerë", + "cause_4": "Sesioni juaj, ose i përdoruesve të tjerë", + "heading": "Një nga sa vijon mund të jetë komprometuar:", + "title": "Mesazhet tuaj s’janë të sigurt" + }, + "new_recovery_method_detected": { + "description_1": "Janë pikasur një Frazë e re Sigurie dhe kyç i ri për Mesazhe të Sigurt.", + "description_2": "Ky sesion e fshehtëzon historikun duke përdorur metodë të re rimarrjesh.", + "title": "Metodë e Re Rimarrjesh", + "warning": "Nëse metodën e re të rimarrjeve s’e keni caktuar ju, dikush mund të jetë duke u rrekur të hyjë në llogarinë tuaj. Ndryshoni menjëherë fjalëkalimin e llogarisë tuaj, te Rregullimet, dhe caktoni një metodë të re rimarrjesh." + }, + "not_supported": "", + "old_version_detected_description": "Janë pikasur të dhëna nga një version i dikurshëm i %(brand)s-it. Kjo do të bëjë që kriptografia skaj-më-skaj te versioni i dikurshëm të mos punojë si duhet. Mesazhet e fshehtëzuar skaj-më-skaj tani së fundi teksa përdorej versioni i dikurshëm mund të mos jenë të shfshehtëzueshëm në këtë version. Kjo mund bëjë edhe që mesazhet e shkëmbyera me këtë version të dështojnë. Nëse ju dalin probleme, bëni daljen dhe rihyni në llogari. Që të ruhet historiku i mesazheve, eksportoni dhe riimportoni kyçet tuaj.", + "old_version_detected_title": "U pikasën të dhëna kriptografie të vjetër", + "recovery_method_removed": { + "description_1": "Ky sesion ka pikasur se Fraza e Sigurisë dhe kyçi juaj për Mesazhe të Sigurt janë hequr.", + "description_2": "Nëse këtë e keni bërë pa dashje, mund të ujdisni Mesazhe të Sigurt në këtë sesion, gjë që do të sjellë rifshehtëzimin e historikut të mesazheve të sesionit me një metodë të re rimarrjesh.", + "title": "U hoq Metodë Rimarrje", + "warning": "Nëse metodën e re të rimarrjeve s’e keni hequr ju, dikush mund të jetë duke u rrekur të hyjë në llogarinë tuaj. Ndryshoni menjëherë fjalëkalimin e llogarisë tuaj, te Rregullimet, dhe caktoni një metodë të re rimarrjesh." + }, + "reset_all_button": "Harruat, ose humbët krejt metodat e rimarrjes? Riujdisini të gjitha", + "set_up_toast_description": "Mbrohuni nga humbja e hyrjes te mesazhe & të dhëna të fshehtëzuara", + "set_up_toast_title": "Ujdisni Kopjeruajtje të Sigurt", + "setup_secure_backup": { + "explainer": "Kopjeruajini kyçet tuaj, përpara se të dilni, që të shmangni humbjen e tyre.", + "title": "Rregulloje" + }, + "udd": { + "interactive_verification_button": "Verifikojeni në mënyrë ndërvepruese përmes emoji-sh", + "manual_verification_button": "Verifikojeni dorazi përmes teksti", + "other_ask_verify_text": "Kërkojini këtij përdoruesi të verifikojë sesionin e vet, ose ta verifikojë më poshtë dorazi.", + "other_new_session_text": "%(name)s (%(userId)s) bëri hyrjen në një sesion të ri pa e verifikuar:", + "own_ask_verify_text": "Verifikoni sesionit tuaj tjetër duke përdorur një nga mundësitë më poshtë.", + "own_new_session_text": "Bëtë hyrjen në një sesion të ri pa e verifikuar:", + "title": "Jo e Besuar" + }, + "unable_to_setup_keys_error": "S’arrihet të ujdisen kyçe", + "unsupported": "Ky klient nuk mbulon fshehtëzim skaj-më-skaj.", + "upgrade_toast_title": "Ka të gatshëm përmirësim fshehtëzimi", + "verification": { + "accepting": "Po pranohet…", + "after_new_login": { + "device_verified": "Pajisja u verifikua", + "reset_confirmation": "Të kthehen vërtet te parazgjedhjet kyçet e verifikimit?", + "skip_verification": "Anashkaloje verifikimin hëpërhë", + "unable_to_verify": "S’arrihet të verifikohet kjo pajisje", + "verify_this_device": "Verifikoni këtë pajisje" + }, + "cancelled": "Anuluat verifikimin.", + "cancelled_self": "E anuluat verifikimin në pajisjen tuaj tjetër.", + "cancelled_user": "%(displayName)s anuloi verifikimin.", + "cancelling": "Po anulohet…", + "complete_action": "E Mora Vesh", + "complete_description": "E verifikuat me sukses këtë përdorues.", + "complete_title": "U verifikua!", + "error_starting_description": "S’qemë në gjendje të nisim një bisedë me përdoruesin tjetër.", + "error_starting_title": "Gabim në nisje verifikimi", + "explainer": "Mesazhet e sigurt me këtë përdorues fshehtëzohen skaj-më-skaj dhe të palexueshëm nga palë të treta.", + "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.", + "incoming_sas_device_dialog_text_1": "Që t’i vihet shenjë si e besuar, verifikojeni këtë pajisje. Besimi i kësaj pajisjeje ju jep juve dhe përdoruesve të tjerë ca qetësi më tepër, kur përdoren mesazhe të fshehtëzuar skaj-më-skaj.", + "incoming_sas_device_dialog_text_2": "Verifikimi i kësaj pajisjeje do të t’i vërë shenjë si të besuar dhe përdoruesit që janë verifikuar me ju do ta besojnë këtë pajisje.", + "incoming_sas_dialog_title": "Kërkesë Verifikimi e Ardhur", + "incoming_sas_dialog_waiting": "Po pritet ripohimi nga partneri…", + "incoming_sas_user_dialog_text_1": "Verifikojeni këtë përdorues që t’i vihet shenjë si i besuar. Përdoruesit e besuar ju më tepër siguri kur përdorni mesazhe të fshehtëzuar skaj-më-skaj.", + "incoming_sas_user_dialog_text_2": "Verifikimi i këtij përdoruesi do t’i vërë shenjë sesionit të tij si të besuar dhe sesionit tuaj si të besuar për ta.", + "manual_device_verification_device_id_label": "ID sesioni", + "manual_device_verification_device_key_label": "Kyç sesioni", + "manual_device_verification_device_name_label": "Emër sesioni", + "manual_device_verification_footer": "Nëse s’përputhen, siguria e komunikimeve tuaja mund të jetë komprometuar.", + "manual_device_verification_self_text": "Ripohojeni duke krahasuar sa vijon me Rregullimet e Përdoruesit te sesioni juaj tjetër:", + "manual_device_verification_user_text": "Ripohojeni këtë sesion përdoruesi duke krahasuar sa vijon me Rregullimet e tij të Përdoruesit:", + "no_key_or_device": "Duket sikur s’keni Kyç Sigurie ose ndonjë pajisje tjetër nga e cila mund të bëni verifikimin. Kjo pajisje s’do të jetë në gjendje të hyjë te mesazhe të dikurshëm të fshehtëzuar. Që të mund të verifikohet identiteti juaj në këtë pajisje, ju duhet të riujdisni kyçet tuaj të verifikimit.", + "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.", + "other_party_cancelled": "Pala tjetër e anuloi verifikimin.", + "prompt_encrypted": "Verifiko krejt përdoruesit në dhomë, për të garantuar se është e sigurt.", + "prompt_self": "Rifillo verifikimin prej njoftimit.", + "prompt_unencrypted": "Në dhoma të fshehtëzuara, verifikoni krejt përdoruesit për të garantuar se është e sigurt.", + "prompt_user": "Rifillo verifikimin prej profilit të tyre.", + "qr_or_sas": "%(qrCode)s ose %(emojiCompare)s", + "qr_or_sas_header": "Verifikoni këtë pajisje duke plotësuar një nga sa vijon:", + "qr_prompt": "Skanoni këtë kod unik", + "qr_reciprocate_same_shield_device": "Thuajse mbaruam! A po shfaq pajisja juaj të njëjtën mburojë?", + "qr_reciprocate_same_shield_user": "Thuaje mbërritëm! A shfaq %(displayName)s të njëjtën mburojë?", + "request_toast_accept": "Verifiko Sesion", + "request_toast_decline_counter": "Shpërfill (%(counter)s)", + "request_toast_detail": "%(deviceId)s prej %(ip)s", + "reset_proceed_prompt": "Vazhdo me rikthimin te parazgjedhjet", + "sas_caption_self": "Verifikoni këtë pajisje duke ripohuar se numri vijues shfaqet në ekranin e saj.", + "sas_caption_user": "Verifikojeni këtë përdorues duke ripohuar shfaqjen e numrit vijues në skenën e tyre.", + "sas_description": "Krahasoni një grup unik emoji-sh, nëse s’keni kamera në njërën nga pajisjet", + "sas_emoji_caption_self": "Ripohoni se emoji-t më poshtë shfaqen në të dyja pajisjet, sipas të njëjtës radhë:", + "sas_emoji_caption_user": "Verifikojeni këtë përdorues duke ripohuar shfaqjen e emoji-t vijues në skenën e tyre.", + "sas_match": "Përputhen", + "sas_no_match": "S’përputhen", + "sas_prompt": "Krahasoni emoji unik", + "scan_qr": "Verifikoje me skanim", + "scan_qr_explainer": "Kërkojini %(displayName)s të skanojë kodin tuaj:", + "self_verification_hint": "Që të vazhdoni më tej, ju lutemi, pranoni në pajisjen tuaj tjetër kërkesën për verifikim.", + "start_button": "Fillo Verifikimin", + "successful_device": "Keni verifikuar me sukses %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "E verifikuat me sukses pajisjen tuaj!", + "successful_user": "E verifikuat me sukses %(displayName)s!", + "timed_out": "Verifikimit i mbaroi koha.", + "unsupported_method": "S’arrihet të gjendet metodë verifikimi e mbuluar.", + "unverified_session_toast_accept": "Po, unë qeshë", + "unverified_session_toast_title": "Hyrje e re. Ju qetë?", + "unverified_sessions_toast_description": "Shqyrtojeni për t’u siguruar se llogaria është e parrezik", + "unverified_sessions_toast_reject": "Më vonë", + "unverified_sessions_toast_title": "Keni sesioni të paverifikuar", + "verification_description": "Verifikoni identitetin tuaj që të hyhet në mesazhe të fshehtëzuar dhe t’u provoni të tjerëve identitetin tuaj.", + "verification_dialog_title_device": "Verifikoni pajisje tjetër", + "verification_dialog_title_user": "Kërkesë Verifikimi", + "verification_skip_warning": "Pa e verifikuar, s’do të mund të hyni te krejt mesazhet tuaja dhe mund të dukeni jo i besueshëm për të tjerët.", + "verification_success_with_backup": "Pajisja juaj e re tani është e verifikuar. Ajo ka hyrje te mesazhet tuaja të fshehtëzuara dhe përdorues të tjerë do ta shohin si të besuar.", + "verification_success_without_backup": "Pajisja juaj e re tani është e verifikuar. Përdorues të tjerë do ta shohin si të besuar.", + "verify_emoji": "Verifikoje përmes emoji-t", + "verify_emoji_prompt": "Verifikoje duke krahasuar emoji unik.", + "verify_emoji_prompt_qr": "Nëse s’e skanoni dot kodin më sipër, verifikojeni duke krahasuar emoji unik.", + "verify_later": "Do ta verifikoj më vonë", + "verify_reset_warning_1": "Rikthimi te parazgjedhjet i kyçeve tuaj të verifikimit s’mund të zhbëhet. Pas rikthimit te parazgjedhjet, s’do të mund të hyni dot te mesazhe të dikurshëm të fshehtëzuar dhe, cilido shok që ju ka verifikuar më parë, do të shohë një sinjalizim sigurie deri sa të ribëni verifikimin me ta.", + "verify_reset_warning_2": "Ju lutemi, ecni më tej vetëm nëse jeni i sigurt se keni humbur krejt pajisjet tuaja të tjera dhe Kyçin tuaj të Sigurisë.", + "verify_using_device": "Verifikojeni me pajisje tjetër", + "verify_using_key": "Verifikoje me Kyç Sigurie", + "verify_using_key_or_phrase": "Verifikojeni me Kyç ose Frazë Sigurie", + "waiting_for_user_accept": "Po pritet për %(displayName)s të pranojë…", + "waiting_other_device": "Po pritet që ju të verifikoni në pajisjen tuaj tjetër…", + "waiting_other_device_details": "Po pritet që ju të verifikoni në pajisjen tuaj tjetër, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Po pritet për %(displayName)s të verifikojë…" + }, + "verification_requested_toast_title": "U kërkua verifikim", + "verify_toast_description": "Përdorues të tjerë mund të mos e besojnë", + "verify_toast_title": "Verifikoni këtë sesion" + }, + "error": { + "admin_contact": "Ju lutemi, që të vazhdoni të përdorni këtë shërbim, lidhuni me përgjegjësin e shërbimit tuaj.", + "admin_contact_short": "Lidhuni me përgjegjësin e shërbyesit tuaj.", + "connection": "Pati një problem në komunikimin me shërbyesin Home, ju lutemi, riprovoni më vonë.", + "dialog_description_default": "Ndodhi një gabim.", + "download_media": "S’u arrit të shkarkohet media burim, s’u gjet URL burimi", + "edit_history_unsupported": "Shërbyesi juaj Home nuk duket se e mbulon këtë veçori.", + "failed_copy": "S’u arrit të kopjohej", + "hs_blocked": "Ky shërbyes Home është bllokuar nga përgjegjësit e tij.", + "mau": "Ky shërbyes home ka tejkaluar kufirin e vet Përdorues Aktivë Mujorë.", + "mixed_content": "S’lidhet dot te shërbyes Home përmes HTTP-je, kur te shtylla e shfletuesit tuaj jepet një URL HTTPS. Ose përdorni HTTPS-në, ose aktivizoni përdorimin e programtheve jo të sigurt.", + "non_urgent_echo_failure_toast": "Shërbyesi juaj s’po u përgjigjet ca kërkesave.", + "resource_limits": "Ky shërbyes home ka tejkaluar një nga kufijtë e tij mbi burimet.", + "session_restore": { + "clear_storage_button": "Spastro Depon dhe Dil", + "clear_storage_description": "Të dilet dhe të hiqen kyçet e fshehtëzimit?", + "description_1": "Hasëm një gabim teksa provohej të rikthehej sesioni juaj i dikurshëm.", + "description_2": "Nëse më herët keni përdorur një version më të freskët të %(brand)s-it, sesioni juaj mund të jetë i papërputhshëm me këtë version. Mbylleni këtë dritare dhe kthehuni te versioni më i ri.", + "description_3": "Spastrimi i gjërave të depozituara në shfletuesin tuaj mund ta ndreqë problemin, por kjo do të sjellë nxjerrjen tuaj nga llogari dhe do ta bëjë të palexueshëm çfarëdo historiku të fshehtëzuar të bisedës.", + "title": "S’arrihet të rikthehet sesioni" + }, + "something_went_wrong": "Diçka shkoi ters!", + "storage_evicted_description_1": "Mungojnë disa të dhëna sesioni, përfshi kyçe mesazhesh të fshehtëzuar. Për të ndrequr këtë, dilni dhe hyni, duke rikthyer kështu kyçet nga kopjeruajtje.", + "storage_evicted_description_2": "Ka gjasa që shfletuesi juaj të ketë hequr këto të dhëna kur kish pak hapësirë në disk.", + "storage_evicted_title": "Mungojnë të dhëna sesioni", + "sync": "S’u arrit të lidhej me shërbyesin Home. Po riprovohet…", + "tls": "S’lidhet dot te shërbyes Home - ju lutemi, kontrolloni lidhjen tuaj, sigurohuni që dëshmia SSL e shërbyesit tuaj Home besohet, dhe që s’ka ndonjë zgjerim shfletuesi që po bllokon kërkesat tuaja.", + "unknown": "Gabim i panjohur", + "unknown_error_code": "kod gabimi të panjohur", + "update_power_level": "S’u arrit të ndryshohej shkalla e pushtetit" + }, + "error_database_closed_description": "Kjo mund të jetë e shkaktuar nga pasja e aplikacionit hapur në shumë skeda, ose për shkak të spastrimit të të dhënave të shfletuesit.", + "error_database_closed_title": "Baza e të dhënave u mbyll papritur", + "error_dialog": { + "copy_room_link_failed": { + "description": "S’arrihet të kopjohet në të papastër një lidhje për te dhoma.", + "title": "S’arrihet të kopjohet lidhja e dhomës" + }, + "error_loading_user_profile": "S’u ngarkua dot profili i përdoruesit", + "forget_room_failed": "S’u arrit të harrohej dhoma %(errCode)s", + "search_failed": { + "server_unavailable": "Shërbyesi mund të jetë i pakapshëm, i mbingarkuar, ose kërkimit i mbaroi koha :(", + "title": "Kërkimi shtoi" + } + }, + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s përfundoi një transmetim zanor", + "you": "Përfunduat një transmetim zanor" + }, + "m.call.answer": { + "dm": "Thirrje në ecuri e sipër", + "user": "%(senderName)s u bë pjesë e thirrjes", + "you": "U bëtë pjesë e thirrjes" + }, + "m.call.hangup": { + "user": "%(senderName)s e përfundoi thirrjen", + "you": "E përfunduat thirrjen" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s po thërret", + "dm_send": "Po pritet për përgjigje", + "user": "%(senderName)s filluat një thirrje", + "you": "Filluat një thirrje" + }, + "m.reaction": { + "user": "%(sender)s reagoi me %(reaction)s ndaj %(message)s", + "you": "Reaguat me %(reaction)s ndaj %(message)s" + } }, "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Tekst i Thjeshtë", - "from_the_beginning": "Që nga fillimi", - "number_of_messages": "Përcaktoni një numër mesazhesh", - "current_timeline": "Rrjedhë Kohore e Tanishme", + "cancelled": "Eksportimi u Anulua", + "cancelled_detail": "Eksportimi u anulua me sukses", + "confirm_stop": "Jeni i sigurt se doni të ndalet eksportimi i të dhënave tuaja? Nëse po, do t’ju duhet t’ia filloni nga e para.", "creating_html": "Po krijohet HTML…", - "starting_export": "Po niset eksportimi…", + "creator_summary": "%(creatorName)s krijoi këtë dhomë.", + "current_timeline": "Rrjedhë Kohore e Tanishme", + "enter_number_between_min_max": "Jepni një numër mes %(min)s dhe %(max)s", + "error_fetching_file": "Gabim në sjellje kartele", + "export_info": "Ky është fillimi i eksportimit të . Eksportuar nga më %(exportDate)s.", "export_successful": "Eksportim i suksesshëm!", - "unload_confirm": "Jeni i sigurt se doni të dilet gjatë këtij eksportimi?", - "generating_zip": "Po prodhohet një ZIP", - "processing_event_n": "Po përpunohet veprimtaria %(number)s nga %(total)s gjithsej", - "fetched_n_events_with_total": { - "one": "U pru %(count)s veprimtari nga %(total)s gjithsej", - "other": "U prunë %(count)s veprimtari nga %(total)s gjithsej" + "exported_n_events_in_time": { + "one": "U eksportua %(count)s veprimtari për %(seconds)s sekonda", + "other": "U eksportuan %(count)s veprimtari për %(seconds)s sekonda" }, + "exporting_your_data": "Eksportim i të dhënave tuaja", "fetched_n_events": { "one": "U pru %(count)s veprimtari deri tani", "other": "U prunë %(count)s veprimtari deri tani" @@ -3252,758 +1079,2750 @@ "one": "U pru %(count)s veprimtari për %(seconds)ss", "other": "U prunë %(count)s veprimtari për %(seconds)ss" }, - "exported_n_events_in_time": { - "one": "U eksportua %(count)s veprimtari për %(seconds)s sekonda", - "other": "U eksportuan %(count)s veprimtari për %(seconds)s sekonda" + "fetched_n_events_with_total": { + "one": "U pru %(count)s veprimtari nga %(total)s gjithsej", + "other": "U prunë %(count)s veprimtari nga %(total)s gjithsej" }, + "fetching_events": "Po sillen veprimtari…", + "file_attached": "Kartelë Bashkëngjitur", + "from_the_beginning": "Që nga fillimi", + "generating_zip": "Po prodhohet një ZIP", + "include_attachments": "Përfshi Bashkëngjitje", "media_omitted": "U la jashtë media", "media_omitted_file_size": "U la jashtë media - u tejkalua kufi madhësie kartele", - "creator_summary": "%(creatorName)s krijoi këtë dhomë.", - "export_info": "Ky është fillimi i eksportimit të . Eksportuar nga më %(exportDate)s.", - "topic": "Temë: %(topic)s", - "error_fetching_file": "Gabim në sjellje kartele", - "file_attached": "Kartelë Bashkëngjitur", - "fetching_events": "Po sillen veprimtari…", + "messages": "Mesazhe", + "num_messages": "Numër mesazhesh", + "num_messages_min_max": "Numri i mesazheve mund të jetë vetëm një numër mes %(min)s dhe %(max)s", + "number_of_messages": "Përcaktoni një numër mesazhesh", "processing": "Po përpunohet…", - "enter_number_between_min_max": "Jepni një numër mes %(min)s dhe %(max)s", + "processing_event_n": "Po përpunohet veprimtaria %(number)s nga %(total)s gjithsej", + "select_option": "Që të eksportohen fjalosje prej rrjedhës tuaj kohore, përzgjidhni prej mundësive më poshtë", + "size_limit": "Kufi Madhësie", "size_limit_min_max": "Madhësia mund të jetë vetëm një numër mes %(min)s MB dhe %(max)s MB", - "num_messages_min_max": "Numri i mesazheve mund të jetë vetëm një numër mes %(min)s dhe %(max)s", - "num_messages": "Numër mesazhesh", - "cancelled": "Eksportimi u Anulua", - "cancelled_detail": "Eksportimi u anulua me sukses", + "starting_export": "Po niset eksportimi…", "successful": "Eksportim i Suksesshëm", "successful_detail": "Eksportimi juaj qe i suksesshëm. E keni te dosja juaj Shkarkime.", - "confirm_stop": "Jeni i sigurt se doni të ndalet eksportimi i të dhënave tuaja? Nëse po, do t’ju duhet t’ia filloni nga e para.", - "exporting_your_data": "Eksportim i të dhënave tuaja", + "text": "Tekst i Thjeshtë", "title": "Eksportoni Fjalosje", - "select_option": "Që të eksportohen fjalosje prej rrjedhës tuaj kohore, përzgjidhni prej mundësive më poshtë", - "format": "Format", - "messages": "Mesazhe", - "size_limit": "Kufi Madhësie", - "include_attachments": "Përfshi Bashkëngjitje" + "topic": "Temë: %(topic)s", + "unload_confirm": "Jeni i sigurt se doni të dilet gjatë këtij eksportimi?" }, - "create_room": { - "title_video_room": "Krijoni një dhomë me video", - "title_public_room": "Krijoni një dhomë publike", - "title_private_room": "Krijoni një dhomë private", - "action_create_video_room": "Krijoni dhomë me video", - "action_create_room": "Krijoje dhomën", - "name_validation_required": "Ju lutemi, jepni një emër për dhomën", - "join_rule_restricted_label": "Cilido te do të jetë në gjendje të gjejë dhe hyjë në këtë dhomë.", - "join_rule_change_notice": "Këtë mund ta ndryshoni kurdo, që nga rregullimet e dhomës.", - "join_rule_public_parent_space_label": "Cilido do të jetë në gjendje të gjejë dhe hyjë në këtë dhomë, jo thjesht vetëm anëtarët e .", - "join_rule_public_label": "Gjithkush do të jetë në gjendje të gjejë dhe hyjë në këtë dhomë.", - "join_rule_invite_label": "Vetëm personat e ftuar do të jenë në gjendje ta gjejnë dhe hyjnë në këtë dhomë.", - "encrypted_video_room_warning": "Këtë s’mund ta çaktivizoni më vonë. Dhoma do të jetë e fshehtëzuar, por jo thirrja e trupëzuar.", - "encrypted_warning": "Këtë s’mund ta çaktivizoni dot më vonë. Urat & shumica e robotëve ende s’do të funksionojnë.", - "encryption_forced": "Shërbyesi juaj lyp që fshehtëzimi të jetë i aktivizuar në dhoma private.", - "encryption_label": "Aktivizo fshehtëzim skaj-më-skaj", - "unfederated_label_default_off": "Këtë mund ta aktivizonit, nëse kjo dhomë do të përdoret vetëm për bashkëpunim me ekipe të brendshëm në shërbyesin tuaj Home. Kjo s’mund të ndryshohet më vonë.", - "unfederated_label_default_on": "Këtë mund të çaktivizonit, nëse dhoma do të përdoret për bashkëpunim me ekipe të jashtëm që kanë shërbyesin e tyre Home. Kjo s’mund të ndryshohet më vonë.", - "topic_label": "Temë (në daçi)", - "room_visibility_label": "Dukshmëri dhome", - "join_rule_invite": "Dhomë private (vetëm me ftesa)", - "join_rule_restricted": "I dukshëm për anëtarë të hapësirë", - "unfederated": "Bllokoji cilitdo që s’është pjesë e %(serverName)s marrjen pjesë në këtë dhomë." + "failed_load_async_component": "S’arrihet të ngarkohet! Kontrolloni lidhjen tuaj në rrjet dhe riprovoni.", + "feedback": { + "can_contact_label": "Mund të lidheni me mua, nëse keni pyetje të mëtejshme", + "comment_label": "Koment", + "existing_issue_link": "Ju lutemi, shihni të meta ekzistuese në Github së pari. S’ka përputhje? Nisni një të re.", + "may_contact_label": "Mund të lidheni me mua për vazhdimin, ose për të më lejuar të testoj ide të ardhshme", + "platform_username": "Platforma dhe emri juaj i përdoruesit do të mbahen shënim, për të na ndihmuar t’i përdorim përshtypjet tuaja sa më shumë që të mundemi.", + "pro_type": "NDIHMËZ PROFESIONISTËSH: Nëse nisni një njoftim të mete, ju lutemi, parashtroni regjistra diagnostikimi, që të na ndihmoni të gjejmë problemin.", + "send_feedback_action": "Dërgoni përshtypjet", + "sent": "Përshtypjet u dërguan" + }, + "file_panel": { + "empty_description": "Bashkëngjitni kartela prej fjalosjeje ose thjesht tërhiqini dhe lërini kudo qoftë brenda dhomës.", + "empty_heading": "S’ka kartela të dukshme në këtë dhomë", + "guest_note": "Që të përdorni këtë funksion, duhet të regjistroheni", + "peek_note": "Duhet të hyni në dhomë, pa të shihni kartelat e saj" + }, + "forward": { + "filter_placeholder": "Kërkoni për dhoma ose persona", + "message_preview_heading": "Paraparje mesazhi", + "no_perms_title": "S’keni leje ta bëni këtë", + "open_room": "Dhomë e hapët", + "send_label": "Dërgoje", + "sending": "Po dërgohet", + "sent": "U dërgua" + }, + "identity_server": { + "change": "Ndryshoni shërbyes identitetesh", + "change_prompt": "Të shkëputet më mirë nga shërbyesi i identiteteve dhe të lidhet me ?", + "change_server_prompt": "Nëse s’doni të përdoret për të zbuluar dhe për të qenë i zbulueshëm nga kontakte ekzistuese që njihni, jepni më poshtë një tjetër shërbyes identitetesh.", + "checking": "Po kontrollohet shërbyesi", + "description_connected": "Jeni duke përdorur për të zbuluar dhe për t’u zbuluar nga kontakte ekzistues që njihni. Shërbyesin tuaj të identiteteve mund ta ndryshoni më poshtë.", + "description_disconnected": "S’po përdorni ndonjë shërbyes identitetesh. Që të zbuloni dhe të jeni i zbulueshëm nga kontakte ekzistues që njihni, shtoni një të tillë më poshtë.", + "description_optional": "Përdorimi i një shërbyesi identitetesh është opsional. Nëse zgjidhni të mos përdoret një shërbyes identitetesh, s’do të jeni i zbulueshëm nga përdorues të tjerë dhe s’do të jeni në gjendje të ftoni të tjerë me anë email-esh apo telefoni.", + "disconnect": "Shkëpute shërbyesin e identiteteve", + "disconnect_anyway": "Shkëputu, sido qoftë", + "disconnect_offline_warning": "Përpara shkëputjes, duhet të hiqni të dhënat tuaja personale nga shërbyesi i identiteteve . Mjerisht, shërbyesi i identiteteve hëpërhë është jashtë funksionimi dhe s’mund të kapet.", + "disconnect_personal_data_warning_1": "Ende ndani të dhëna tuajat personale në shërbyesin e identiteteve .", + "disconnect_personal_data_warning_2": "Këshillojmë që të hiqni prej shërbyesit të identiteteve adresat tuaj email dhe numrat tuaj të telefonave përpara se të bëni shkëputjen.", + "disconnect_server": "Të shkëputet prej shërbyesit të identiteteve ?", + "disconnect_warning": "Shkëputja prej shërbyesit tuaj të identiteteve do të thotë se s’do të jeni i zbulueshëm nga përdorues të tjerë dhe s’do të jeni në gjendje të ftoni të tjerë përmes email-i apo telefoni.", + "do_not_use": "Mos përdor shërbyes identitetesh", + "error_connection": "S’u lidh dot te shërbyes identitetesh", + "error_invalid": "Shërbyes identitetesh i pavlefshëm (kod gjendjeje %(code)s)", + "error_invalid_or_terms": "S’janë pranuar kushtet e shërbimit ose shërbyesi i identiteteve është i pavlefshëm.", + "no_terms": "Shërbyesi i identiteteve që keni zgjedhur nuk ka ndonjë kusht shërbimi.", + "suggestions": "Duhet:", + "suggestions_1": "të kontrolloni shtojcat e shfletuesit tuaj për çfarëdo që mund të bllokojë shërbyesin e identiteteve (bie fjala, Privacy Badger)", + "suggestions_2": "të lidheni me përgjegjësit e shërbyesit të identiteteve ", + "suggestions_3": "të prisni dhe të riprovoni më vonë", + "url": "Shërbyes identitetesh (%(server)s)", + "url_field_label": "Jepni një shërbyes të ri identitetesh", + "url_not_https": "URL-ja e shërbyesit të identiteteve duhet të jetë HTTPS" + }, + "in_space": "Në hapësirën %(spaceName)s.", + "in_space1_and_space2": "Në hapësirat %(space1Name)s dhe %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "Në %(spaceName)s dhe %(count)s hapësirë tjetër.", + "other": "Në %(spaceName)s dhe %(count)s hapësira të tjera." }, - "timeline": { - "m.call": { - "video_call_started": "Nisi thirrje me video në %(roomName)s.", - "video_call_started_unsupported": "Nisi thirrje me video te %(roomName)s. (e pambuluar nga ky shfletues)" - }, - "m.call.invite": { - "voice_call": "%(senderName)s bëri një thirrje zanore.", - "voice_call_unsupported": "%(senderName)s bëri një thirrje zanore. (e pambuluar nga ky shfletues)", - "video_call": "%(senderName)s bëri një thirrje video.", - "video_call_unsupported": "%(senderName)s bëri një thirrje video. (e pambuluar nga ky shfletues)" - }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s pranoi ftesën për %(displayName)s", - "accepted_invite": "%(targetName)s pranoi një ftesë", - "invite": "%(senderName)s ftoi %(targetName)s", - "ban_reason": "%(senderName)s dëboi %(targetName)s: %(reason)s", - "ban": "%(senderName)s dëboi %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s ndryshoi emrin e vet në ekran dhe foton e profilit", - "change_name": "%(oldDisplayName)s ndryshoi emrin e vet në ekran si %(displayName)s", - "set_name": "%(senderName)s caktoi për veten emër ekrani %(displayName)s", - "remove_name": "%(senderName)s hoqi emrin e vet në ekran (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s hoqi foton e vet të profilit", - "change_avatar": "%(senderName)s ndryshoi foton e vet të profilit", - "set_avatar": "%(senderName)s caktoi një foto profili", - "no_change": "%(senderName)s s’bëri ndryshime", - "join": "%(targetName)s hyri në dhomë", - "reject_invite": "%(targetName)s hodhi tej ftesën", - "left_reason": "%(targetName)s doli nga dhoma: %(reason)s", - "left": "%(targetName)s doli nga dhoma", - "unban": "%(senderName)s hoqi dëbimin për %(targetName)s", - "withdrew_invite_reason": "%(senderName)s tërhoqi mbrapsht ftesën për %(targetName)s: %(reason)s", - "withdrew_invite": "%(senderName)s tërhoqi mbrapsht ftesën për %(targetName)s", - "kick_reason": "%(senderName)s hoqi %(targetName)s: %(reason)s", - "kick": "%(senderName)s hoqi %(targetName)s" - }, - "m.room.topic": "%(senderDisplayName)s ndryshoi temën në \"%(topic)s\".", - "m.room.avatar": "%(senderDisplayName)s ndryshoi avatarin e dhomës.", - "m.room.name": { - "remove": "%(senderDisplayName)s hoqi emrin e dhomës.", - "change": "%(senderDisplayName)s ndryshoi emrin e dhomës nga %(oldRoomName)s në %(newRoomName)s.", - "set": "%(senderDisplayName)s ndryshoi emrin e dhomës në %(roomName)s." + "info_tooltip_title": "Informacion", + "integration_manager": { + "connecting": "Po lidhet me përgjegjës integrimesh…", + "error_connecting": "Përgjegjësi i integrimeve s’është në linjë ose s’kap dot shërbyesin tuaj Home.", + "error_connecting_heading": "S’lidhet dot te përgjegjës integrimesh", + "explainer": "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.", + "manage_title": "Administroni integrime", + "use_im": "Përdorni një përgjegjës integrimesh që të administroni robotë, widget-e dhe paketa ngjitësish.", + "use_im_default": "Përdorni një përgjegjës integrimesh (%(serverName)s) që të administroni robotë, widget-e dhe paketa ngjitësish." + }, + "integrations": { + "disabled_dialog_description": "Që të bëni këtë, aktivizoni '%(manageIntegrations)s' te Rregullimet.", + "disabled_dialog_title": "Integrimet janë të çaktivizuara", + "impossible_dialog_description": "%(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.", + "impossible_dialog_title": "Integrimet s’lejohen" + }, + "invite": { + "ask_anyway_description": "S’arrihet të gjenden profile për ID-të Matrix radhitur më poshtë - doni të niset një MD sido që të jetë?", + "ask_anyway_label": "Nis MD sido qoftë", + "ask_anyway_never_warn_label": "Nis MD sido qoftë dhe mos më sinjalizo kurrë më", + "email_caption": "Ftojeni me email", + "email_limit_one": "Ftesat me email mund të dërgohen vetëm një në herë", + "email_use_default_is": "Përdorni një shërbyes identitetesh për të ftuar me email. Përdorni parazgjedhjen (%(defaultIdentityServerName)s) ose administrojeni që nga Rregullimet.", + "email_use_is": "Përdorni një shërbyes identitetesh për të ftuar me email. Administrojeni që nga Rregullimet.", + "error_already_invited_room": "Përdoruesi është ftuar tashmë te dhoma", + "error_already_invited_space": "Përdoruesi është ftuar tashmë te hapësira", + "error_already_joined_room": "Përdoruesi gjendet tashmë te dhoma", + "error_already_joined_space": "Përdoruesit gjendet tashmë te hapësira", + "error_bad_state": "Para se të ftohen, përdoruesve u duhet hequr dëbimi.", + "error_dm": "S’e krijuam dot DM-në tuaj.", + "error_find_room": "Diç shkoi ters teksa provohej të ftoheshin përdoruesit.", + "error_find_user_description": "Përdoruesit vijues mund të mos ekzistojnë ose janë të pavlefshëm, dhe s’mund të ftohen: %(csvNames)s", + "error_find_user_title": "S’u arrit të gjendeshin përdoruesit vijues", + "error_invite": "S’i ftuam dot këta përdorues. Ju lutemi, kontrolloni përdoruesit që doni të ftoni dhe riprovoni.", + "error_permissions_room": "S’keni leje të ftoni njerëz në këtë dhomë.", + "error_permissions_space": "S’keni leje të ftoni njerëz në këtë hapësirë.", + "error_profile_undisclosed": "Përdorues mund të ekzistojë ose jo", + "error_transfer_multiple_target": "Një thirrje mund të shpërngulet vetëm te një përdorues.", + "error_unknown": "Gabim i panjohur shërbyesi", + "error_user_not_found": "Përdoruesi s’ekziston", + "error_version_unsupported_room": "Shërbyesi Home i përdoruesit s’e mbulon versionin e dhomës.", + "error_version_unsupported_space": "Shërbyesi Home i përdoruesit s’e mbulon versionin e hapësirës.", + "failed_generic": "Veprimi dështoi", + "failed_title": "S’u arrit të ftohej", + "invalid_address": "Adresë jo e pranuar", + "key_share_warning": "Personat e ftuar do të jenë në gjendje të lexojnë mesazhe të vjetër.", + "name_email_mxid_share_room": "Ftoni dikë duke përdorur emrin e tij, adresën email, emrin e përdoruesit (bie fjala, ) ose ndani me të këtë dhomë.", + "name_email_mxid_share_space": "Ftoni dikë duke përdorur emrin e tij, adresën email, emrin e përdoruesit (bie fjala, ) ose ndani me të këtë hapësirë.", + "name_mxid_share_room": "Ftoni dikë duke përdorur emrin e tij, emrin e tij të përdoruesit (bie fjala, ) ose ndani me të këtë dhomë.", + "name_mxid_share_space": "Ftoni dikë duke përdorur emrin e tij, emrin e tij të përdoruesit (bie fjala, ) ose ndani me të këtë hapësirë.", + "recents_section": "Biseda Së Fundi", + "room_failed_partial": "I dërguam të tjerat, por personat më poshtë s’u ftuan dot te ", + "room_failed_partial_title": "S’u dërguan dot disa nga ftesat", + "room_failed_title": "S’u arrit të ftoheshin përdoruesit te %(roomName)s", + "send_link_prompt": "Ose dërgoni një lidhje ftese", + "start_conversation_name_email_mxid_prompt": "Nisni një bisedë me dikë duke përdorur emrin e tij, adresën email ose emrin e përdoruesit (bie fjala, ).", + "start_conversation_name_mxid_prompt": "Nisni një bisedë me dikë duke përdorur emrin e tij ose emrin e tij të përdoruesit (bie fjala, ).", + "suggestions_disclaimer": "Disa sugjerime mund të jenë fshehur, për arsye privatësie.", + "suggestions_disclaimer_prompt": "Nëse s’e shihni atë që po kërkoni, dërgojini nga më poshtë një lidhje ftese.", + "suggestions_section": "Me Mesazhe të Drejtpërdrejtë Së Fundi", + "to_room": "Ftojeni te %(roomName)s", + "to_space": "Ftojeni te %(spaceName)s", + "transfer_dial_pad_tab": "Butona numrash", + "transfer_user_directory_tab": "Drejtori Përdoruesi", + "unable_find_profiles_description_default": "S’arrihet të gjenden profile për ID-të Matrix të treguara më poshtë - do të donit të ftohet, sido qoftë?", + "unable_find_profiles_invite_label_default": "Ftoji sido qoftë", + "unable_find_profiles_invite_never_warn_label_default": "Ftoji sido që të jetë dhe mos më sinjalizo më kurrë", + "unable_find_profiles_title": "Përdoruesit vijues mund të mos ekzistojnë" + }, + "inviting_user1_and_user2": "Po ftohen %(user1)s dhe %(user2)s", + "inviting_user_and_n_others": { + "one": "Po ftohet %(user)s dhe 1 tjetër", + "other": "Po ftohet %(user)s dhe %(count)s të tjerë" + }, + "items_and_n_others": { + "other": " dhe %(count)s të tjerë", + "one": " dhe një tjetër" + }, + "keyboard": { + "activate_button": "Aktivizo buton të përzgjedhur", + "autocomplete_cancel": "Anulo vetëplotësim", + "autocomplete_force": "Detyro plotësimin", + "autocomplete_navigate_next": "Sugjerimi pasues për vetëplotësim", + "autocomplete_navigate_prev": "Sugjerimi i mëparshëm për vetëplotësim", + "backspace": "Tasti Backspace", + "cancel_reply": "Anulo përgjigjen te një mesazh", + "category_autocomplete": "Vetëplotëso", + "category_calls": "Thirrje", + "category_navigation": "Lëvizje", + "category_room_list": "Listë Dhomash", + "close_dialog_menu": "Mbyllni dialog ose menu konteksti", + "composer_jump_end": "Hidhu te fundi i hartuesit", + "composer_jump_start": "Hidhu te fillimi i hartuesit", + "composer_navigate_next_history": "Kaloni te mesazhi pasues te historiku i hartuesit", + "composer_navigate_prev_history": "Kaloni te mesazhi i mëparshëm te historiku i hartuesit", + "composer_new_line": "Rresht i ri", + "composer_redo": "Ribëje përpunimin", + "composer_toggle_bold": "Aktivizo/çaktivizo Të trasha", + "composer_toggle_code_block": "Shfaq/Fshih Bllok Kodi", + "composer_toggle_italics": "Aktivizo/çaktivizo Të pjerrëta", + "composer_toggle_link": "Shfaqe/Fshihe Lidhjen", + "composer_toggle_quote": "Aktivizo/çaktivizo Thonjëza", + "composer_undo": "Zhbëje përpunimin", + "dismiss_read_marker_and_jump_bottom": "Mos merr parasysh piketë leximi dhe hidhu te fundi", + "go_home_view": "Kaloni te Pamja Kreu", + "home": "Kreu", + "jump_first_message": "Kalo te mesazhi i parë", + "jump_last_message": "Kalo te mesazhi i fundit", + "jump_room_search": "Hidhu te kërkim në dhomë", + "jump_to_read_marker": "Hidhu te mesazhi më i vjetër i palexuar", + "keyboard_shortcuts_tab": "Hap këtë skedë rregullimesh", + "navigate_next_history": "Dhoma ose hapësira pasuese vizituar së fundi", + "navigate_next_message_edit": "Kaloni te mesazhi pasues për ta përpunuar", + "navigate_prev_history": "Dhoma ose hapësira e mëparshme vizituar së fundi", + "navigate_prev_message_edit": "Kaloni te mesazhi i mëparshëm për ta përpunuar", + "next_room": "Dhomë ose MD pasues", + "next_unread_room": "Dhomë ose MD i palexuar pasues", + "number": "[numër]", + "open_user_settings": "Hap rregullime përdoruesi", + "prev_room": "Dhomë ose MD i mëparshëm", + "prev_unread_room": "Dhomë ose MD i palexuar i mëparshëm", + "room_list_collapse_section": "Tkurre pjesën e listës së dhomave", + "room_list_expand_section": "Zgjeroje pjesën e listës së dhomave", + "room_list_navigate_down": "Lëvizni poshtë në listën dhomave", + "room_list_navigate_up": "Lëvizni sipër në listën dhomave", + "room_list_select_room": "Përzgjidhni dhomë prej listës së dhomave", + "scroll_down_timeline": "Rrëshqitni poshtë nëpër rrjedhën kohore", + "scroll_up_timeline": "Rrëshqitni sipër nëpër rrjedhën kohore", + "search": "Kërkim (duhet të jetë i aktivizuar)", + "send_sticker": "Dërgoni një ngjitës", + "switch_to_space": "Kalo te hapësirë përmes numri", + "toggle_hidden_events": "Ndryshoni dukshmëri akti të fshehur", + "toggle_microphone_mute": "Aktivizo/çaktivizon heshtje mikrofoni", + "toggle_right_panel": "Hap/mbyll panelin djathtas", + "toggle_space_panel": "Shfaq/Fshih panel hapësire", + "toggle_top_left_menu": "Shfaq/fshih menunë e epërme majtas", + "toggle_webcam_mute": "Hapni/mbyllni kamerën", + "upload_file": "Ngarkoni një kartelë" + }, + "labs": { + "automatic_debug_logs": "Me çdo gabim, dërgo automatikisht regjistra diagnostikimi", + "automatic_debug_logs_decryption": "Dërgo automatikisht regjistra diagnostikimi, gjatë gabimesh shfshehtëzimi", + "automatic_debug_logs_key_backup": "Dërgo automatikisht regjistra diagnostikimi, kur kopjeruajtja e kyçeve nuk funksionon", + "beta_description": "Ç’vjen më pas për %(brand)s? Labs janë mënyra më e mirë për t’i pasur gjërat që herët, për të testuar veçori të reja dhe për të ndihmuar t’u jepet formë para se të hidhen faktikisht në qarkullim.", + "beta_feature": "Kjo është një veçori beta", + "beta_feedback_leave_button": "Që të braktisni beta-n, vizitoni rregullimet tuaja.", + "beta_feedback_title": "Përshtypje për %(featureName)s Beta", + "beta_section": "Veçori të ardhshme", + "bridge_state": "Shfaq te rregullime dhome të dhëna rreth urash", + "bridge_state_channel": "Kanal: ", + "bridge_state_creator": "Kjo urë është dhënë nga .", + "bridge_state_manager": "Kjo urë administrohet nga .", + "bridge_state_workspace": "Hapësirë pune: ", + "click_for_info": "Klikoni për më tepër hollësi", + "currently_experimental": "Aktualisht eksperimental.", + "custom_themes": "Mbulim shtimi temash vetjake", + "dehydration": "Shkëmbim jashtë linje mesazhesh të fshehtëzuar duke përdorur pajisje të dehidratuara", + "element_call_video_rooms": "Dhoma Thirrje Element me video", + "experimental_description": "Ndiheni eksperimentues? Provoni idetë tona më të reja në zhvillim. Këto veçori s’janë të përfunduara; mund të jenë të paqëndrueshme, mund të ndryshojnë, ose mund të braktisen faqe. Mësoni më tepër.", + "experimental_section": "Paraparje të hershme", + "feature_wysiwyg_composer_description": "Përdor tekst të pasur, në vend se Markdown, te hartuesi i mesazheve.", + "group_calls": "Punim i ri i thirrjeev në grup", + "group_developer": "Zhvillues", + "group_encryption": "Fshehtëzim", + "group_experimental": "Eksperimentale", + "group_messaging": "Shkëmbim mesazhes", + "group_moderation": "Moderim", + "group_profile": "Profil", + "group_rooms": "Dhoma", + "group_spaces": "Hapësira", + "group_themes": "Tema", + "group_voip": "Zë & Video", + "group_widgets": "Widget-e", + "hidebold": "Fshihe pikën e njoftimeve (shfaq vetëm stema numëratorësh)", + "html_topic": "Shfaq paraqitje HTML të temave të dhomave", + "join_beta": "Merrni pjesë te beta", + "join_beta_reload": "Pjesëmarrja në beta do të sjellë ringarkim të %(brand)s.", + "jump_to_date": "Kalo te datë (shton /jumptodate dhe kalon te krye date)", + "jump_to_date_msc_support": "Lyp që shërbyesi juaj të mbulojë MSC3030", + "latex_maths": "Formo formula LaTeX në mesazhe", + "leave_beta": "Braktiseni beta-n", + "leave_beta_reload": "Braktisja e programit beta do të sjellë ringarkim të %(brand)s.", + "location_share_live": "Dhënie Aty Për Aty e Vendndodhjes", + "location_share_live_description": "Sendërtim i përkohshëm. Vendndodhjet mbeten te historiku i dhomës.", + "mjolnir": "Rrugë të reja për të shpërfillur njerëz", + "msc3531_hide_messages_pending_moderation": "Lejoni moderatorët të fshehin mesazhe në pritje të moderimit.", + "pinning": "Fiksim Mesazhi", + "report_to_moderators": "Raportojeni te moderatorët", + "report_to_moderators_description": "Në dhoma që mbulojnë moderimin, butoni “Raportojeni” do t’ju lejojë t’u raportoni abuzim moderatorëve të dhomës.", + "rust_crypto": "Sendërtim kriptografie Rust", + "rust_crypto_disabled_notice": "Aktualisht mund të aktivizohet vetëm përmes config.json-it", + "sliding_sync_checking": "Po kontrollohet…", + "sliding_sync_configuration": "Formësim Sliding Sync-u", + "sliding_sync_description": "Nën zhvillim aktiv, s’mund të çaktivizohet.", + "sliding_sync_disable_warning": "Për ta çaktivizuar do t’ju duhet të bëni daljen dhe ribëni hyrjen, përdoreni me kujdes!", + "sliding_sync_disabled_notice": "Që të çaktivizohet, dilni dhe rihyni në llogari", + "sliding_sync_proxy_url_label": "URL Ndërmjetësi", + "sliding_sync_proxy_url_optional_label": "URL ndërmjetësi (opsionale)", + "sliding_sync_server_no_support": "Shërbyesit tuaj i mungon mbulim i brendshëm për këtë", + "sliding_sync_server_specify_proxy": "Shërbyesit tuaj i mungon mbulimi së brendshmi, duhet të specifikoni një ndërmjetës", + "sliding_sync_server_support": "Shërbyesi juaj ka mbulim të brendshëm për këtë", + "state_counters": "Vizato numëratorë të thjeshtë te kryet e dhomës", + "under_active_development": "Nën zhvillim aktiv.", + "video_rooms": "Dhoma me video", + "video_rooms_a_new_way_to_chat": "Një rrugë e re për të biseduar me zë dhe video në %(brand)s.", + "video_rooms_always_on_voip_channels": "Në %(brand)s, dhomat video janë kanale VoIP përherë-hapur, trupëzuar brenda një dhome.", + "video_rooms_beta": "Dhomat me video janë një veçori në fazë beta", + "video_rooms_faq1_answer": "Përdorni butonin “+” te ndarja për dhoma te paneli majtas.", + "video_rooms_faq1_question": "Si mund të krijoj një dhomë me video?", + "video_rooms_faq2_answer": "Po, rrjedha kohore e fjalosjes shfaqet tok me videon.", + "video_rooms_faq2_question": "A mund të përdor fjalosje me tekst në krah të thirrjes video?", + "voice_broadcast": "Transmetim zanor", + "voice_broadcast_force_small_chunks": "Detyro gjatësi copëzash transmetimi zanor prej 15s", + "wysiwyg_composer": "Përpunues teksti të pasur" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Këto rregullime janë menduar për përdorues të përparuar.", + "ban_reason": "Të shpërfillur/Të bllokuar", + "error_adding_ignore": "Gabim shtimi përdoruesi/shërbyesi të shpërfillur", + "error_adding_list_description": "Ju lutemi, verifikoni ID-në ose adresën e dhomës dhe riprovoni.", + "error_adding_list_title": "Gabim pajtimi te lista", + "error_removing_ignore": "Gabim në heqje përdoruesi/shërbyes të shpërfillur", + "error_removing_list_description": "Ju lutemi, riprovoni, ose shihni konsolën tuaj, për ndonjë ide.", + "error_removing_list_title": "Gabim shpajtimi nga lista", + "explainer_1": "Shtoni këtu përdorues dhe shërbyes që doni të shpërfillen. Që %(brand)s të kërkojë për përputhje me çfarëdo shkronjash, përdorni yllthin. Për shembull, @bot:* do të shpërfillë krej përdoruesit që kanë emrin 'bot' në çfarëdo shërbyesi.", + "explainer_2": "Shpërfillja e personave kryhet përmes listash dëbimi, të cilat përmbajnë rregulla se cilët të dëbohen. Pajtimi te një listë dëbimesh do të thotë se përdoruesit/shërbyesit e bllokuar nga ajo listë do t’ju fshihen juve.", + "lists": "Jeni i pajtuar te:", + "lists_description_1": "Pajtimi te një listë dëbimesh do të shkaktojë pjesëmarrjen tuaj në të!", + "lists_description_2": "Nëse kjo s’është ajo çka doni, ju lutemi, përdorni një tjetër mjet për të shpërfillur përdorues.", + "lists_heading": "Lista me pajtim", + "lists_new_label": "ID dhome ose adresë prej liste ndalimi", + "no_lists": "S’jeni pajtuar te ndonjë listë", + "personal_description": "Lista juaj personale e dëbimeve mban krejt përdoruesit/shërbyesit prej të cilëve ju personalisht s’dëshironi të shihni mesazhe. Pas shpërfilljes së përdoruesit/shërbyesit tuaj të parë, te lista juaj e dhomave do të shfaqet një dhomë e re e quajtur “%(myBanList)s” - që ta mbani listën e dëbimeve në fuqi, qëndroni i futur në këtë dhomë.", + "personal_empty": "S’keni shpërfillur ndonjë.", + "personal_heading": "Listë personale dëbimesh", + "personal_new_label": "Shërbyes ose ID përdoruesi për t’u shpërfillur", + "personal_new_placeholder": "p.sh.: @bot:* ose example.org", + "personal_section": "Aktualisht shpërfillni:", + "room_name": "Lista Ime e Dëbimeve", + "room_topic": "Kjo është lista juaj e përdoruesve/shërbyesve që keni bllokuar - mos dilni nga dhoma!", + "rules_empty": "Asnjë", + "rules_server": "Rregulla shërbyesi", + "rules_title": "Rregulla liste dëbimesh - %(roomName)s", + "rules_user": "Rregulla përdoruesi", + "something_went_wrong": "Diç shkoi ters. Ju lutemi, riprovoni ose, për ndonjë ide, shihni konsolën tuaj.", + "title": "Përdorues të shpërfillur", + "view_rules": "Shihni rregulla" + }, + "language_dropdown_label": "Menu Hapmbyll Gjuhësh", + "lazy_loading": { + "disabled_action": "Spastro fshehtinën dhe rinjëkohëso", + "disabled_description1": "Më parë përdornit %(brand)s në %(host)s me lazy loading anëtarësh të aktivizuar. Në këtë version lazy loading është çaktivizuar. Ngaqë fshehtina vendore s’është e përputhshme mes këtyre dy rregullimeve, %(brand)s-i lyp të rinjëkohësohet llogaria juaj.", + "disabled_description2": "Nëse versioni tjetër i %(brand)s-it është ende i hapur në një skedë tjetër, ju lutemi, mbylleni, ngaqë përdorimi njëkohësisht i %(brand)s-it në të njëjtën strehë, në njërën anë me lazy loading të aktivizuar dhe në anën tjetër të çaktivizuar do të shkaktojë probleme.", + "disabled_title": "Fshehtinë vendore e papërputhshme", + "resync_description": "%(brand)s-i tani përdor 3 deri 5 herë më pak kujtesë, duke ngarkuar të dhëna mbi përdorues të tjerë vetëm kur duhen. Ju lutemi, prisni, teksa njëkohësojmë të dhënat me shërbyesin!", + "resync_title": "%(brand)s-i po përditësohet" + }, + "leave_room_dialog": { + "last_person_warning": "Jeni i vetmi person këtu. Nëse e braktisni, askush s’do të jetë në gjendje të hyjë në të ardhmen, përfshi ju.", + "leave_room_question": "Jeni i sigurt se doni të dilni nga dhoma '%(roomName)s'?", + "leave_space_question": "Jeni i sigurt se doni të dilni nga hapësira '%(spaceName)s'?", + "room_rejoin_warning": "Kjo dhomë s’është publike. S’do të jeni në gjendje të rihyni në të pa një ftesë.", + "space_rejoin_warning": "Kjo hapësirë s’është publike. S’do të jeni në gjendje të rihyni në të pa një ftesë." + }, + "left_panel": { + "open_dial_pad": "Hap butona numrash" + }, + "lightbox": { + "rotate_left": "Rrotulloje Majtas", + "rotate_right": "Rrotulloje Djathtas", + "title": "Parje figure" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Ky shërbyes Home s’është formësuar të shfaqë harta.", + "MapStyleUrlNotReachable": "Ky shërbyes Home s’është formësuar saktë për të shfaqur harta, ose shërbyesi i formësuar për harta mund të jetë i pakapshëm.", + "WebGLNotEnabled": "WebGL është i domosdoshëm për shfaqje hartash, ju lutemi, aktivizojeni te rregullimet e shfletuesit tuaj.", + "click_drop_pin": "Klikoni që të lihet një piketë", + "click_move_pin": "Klikoni që të lëvizet piketa", + "close_sidebar": "Mbylle anështyllën", + "error_fetch_location": "S’u pru dot vendndodhja", + "error_no_perms_description": "Që të mund të jepni në këtë dhomë vendndodhje, lypset të keni lejet e duhura.", + "error_no_perms_title": "S’keni leje të jepni vendndodhje", + "error_send_description": "%(brand)s s’dërgoi dot vendndodhjen tuaj. Ju lutemi, riprovoni.", + "error_send_title": "S’e dërguam dot vendndodhjen tuaj", + "error_sharing_live_location": "Ndodhi një gabim teksa tregohej vendndodhja juaj “live”", + "error_sharing_live_location_try_again": "Ndodhi një gabim teksa tregohej vendndodhja juaj aty për aty, ju lutemi, riprovoni", + "error_stopping_live_location": "Ndodhi një gabim teksa ndalej dhënia aty për aty e vendndodhjes tuaj", + "error_stopping_live_location_try_again": "Ndodhi një gabim teksa ndalej dhënia aty për aty e vendndodhjes tuaj, ju lutemi, riprovoni", + "expand_map": "Zgjeroje hartën", + "failed_generic": "S’u arrit të sillet vendndodhja juaj. Ju lutemi, riprovoni më vonë.", + "failed_load_map": "S’arrihet të ngarkohet hartë", + "failed_permission": "%(brand)s iu mohua leja për të sjellë vendndodhjen tuaj. Ju lutemi, lejoni përdorim vendndodhjeje, te rregullimet e shfletuesit tuaj.", + "failed_timeout": "Mbaroi koha duke provuar të sillet vendndodhja juaj. Ju lutemi, riprovoni më vonë.", + "failed_unknown": "Gabim i panjohur në sjelljen e vendndodhjes. Ju lutemi, riprovoni më vonë.", + "find_my_location": "Gjej vendndodhjen time", + "live_description": "Vendndodhje aty për aty e %(displayName)s", + "live_enable_description": "Ju lutemi, kini parasysh: kjo është një veçori në zhvillim, që përdor një sendërtim të përkohshëm. Kjo do të thotë se s’do të jeni në gjendje të fshini historikun e vendndodhjeve tuaja dhe përdoruesit e përparuar do të jenë në gjendje të shohin historikun e vendndodhjeve tuaja edhe pasi të keni ndalur në këtë dhomë dhënien aty për aty të vendndodhjes tuaj.", + "live_enable_heading": "Dhënie vendndodhjeje aty për aty", + "live_location_active": "Po jepni vendndodhjen tuaj aty për aty", + "live_location_enabled": "Vendndodhje aty për aty e aktivizuar", + "live_location_ended": "Vendndodhja “live” përfundoi", + "live_location_error": "Gabim vendndodhjeje aty për aty", + "live_locations_empty": "Pa vendndodhje aty për aty", + "live_share_button": "Ndaje me të tjerë për %(duration)s", + "live_toggle_label": "Aktivizo dhënie vendndodhjeje aty për aty", + "live_until": "“Live” deri më %(expiryTime)s", + "live_update_time": "Përditësuar më %(humanizedUpdateTime)s", + "loading_live_location": "Po ngarkohet vendndodhje “live”…", + "location_not_available": "S’ka vendndodhje", + "mapbox_logo": "Stemë Mapbox", + "share_button": "Jepe vendndodhjen", + "share_type_live": "Vendndodhja ime drejtpërsëdrejti", + "share_type_own": "Vendndodhja ime e tanishme", + "share_type_pin": "Lini një Piketë", + "share_type_prompt": "Ç’lloj vendndodhjeje doni të jepet?", + "stop_and_close": "Resht dhe mbylle", + "toggle_attribution": "Shfaq/fshih atribut" + }, + "member_list": { + "filter_placeholder": "Filtroni anëtarë dhome", + "invite_button_no_perms_tooltip": "S’keni leje të ftoni përdorues", + "invited_list_heading": "I ftuar", + "power_label": "%(userName)s (pushtet %(powerLevelNumber)si)" + }, + "member_list_back_action_label": "Anëtarë dhome", + "message_edit_dialog_title": "Përpunime mesazhi", + "mobile_guide": { + "toast_accept": "Përdorni aplikacionin", + "toast_description": "%(brand)s është eksperimental në një shfletues telefoni celular. Për punimin më të mirë dhe veçoritë më të reja, përdorni aplikacionin tonë falas.", + "toast_title": "Për një punim më të mirë, përdorni aplikacionin" + }, + "no_more_results": "Jo më tepër përfundime", + "notif_panel": { + "empty_description": "S’keni njoftime të dukshme.", + "empty_heading": "Po ecni mirë" + }, + "notifications": { + "all_messages": "Krejt mesazhet", + "all_messages_description": "Merrni njoftim për çdo mesazh", + "class_other": "Tjetër", + "colour_bold": "Të trasha", + "colour_grey": "Gri", + "colour_none": "Asnjë", + "colour_red": "E kuqe", + "colour_unsent": "Të padërguar", + "default": "Parazgjedhje", + "enable_prompt_toast_description": "Aktivizoni njoftime desktopi", + "enable_prompt_toast_title": "Njoftime", + "enable_prompt_toast_title_from_message_send": "Mos humbni asnjë përgjigje", + "error_change_title": "Ndryshoni rregullime njoftimesh", + "keyword": "Fjalëkyç", + "keyword_new": "Fjalëkyç i ri", + "mark_all_read": "Vëru të tërave shenjë si të lexuara", + "mentions_and_keywords": "@përmendje & fjalëkyçe", + "mentions_and_keywords_description": "Merrni njoftime vetëm për përmendje dhe fjalëkyçe që keni ujdisur te rregullimet tuaja", + "mentions_keywords": "Përmendje & fjalëkyçe", + "message_didnt_send": "Mesazhi s’u dërgua. Klikoni për hollësi.", + "mute_description": "S’do të merrni ndonjë njoftim" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s nisi një transmetim zanor", + "m.key.verification.request": "%(name)s po kërkon verifikim" + }, + "onboarding": { + "apple_trademarks": "App Store® dhee Apple logo® janë shenja tregtare të Apple Inc.", + "community_messaging_action": "Gjeni njerëzit tuaj", + "community_messaging_description": "Ruani pronësinë dhe kontrollin e diskutimit në bashkësi.\nPërshkallëzojeni për të mbuluar miliona, me moderim dhe ndërveprueshmëri të fuqishme.", + "community_messaging_title": "Pronësi e bashkësisë", + "complete_these": "Plotësoni këto, që të përfitoni maksimumin prej %(brand)s", + "create_room": "Krijoni një Fjalosje Grupi", + "download_app": "Shkarko %(brand)s", + "download_app_action": "Shkarko aplikacione", + "download_app_description": "Mos humbni asgjë, duke e marrë %(brand)s-in me vete", + "download_app_store": "Shkarkoje nga App Store", + "download_brand": "Shkarko %(brand)s", + "download_brand_desktop": "Shkarko %(brand)s Desktop", + "download_f_droid": "Merreni në F-Droid", + "download_google_play": "Merreni nga Google Play", + "enable_notifications": "Aktivizo njoftimet", + "enable_notifications_action": "Aktivizo njoftimet", + "enable_notifications_description": "Mos humbni përgjigje apo mesazh të rëndësishëm", + "explore_rooms": "Eksploroni Dhoma Publike", + "find_community_members": "Gjeni dhe ftoni anëtarë të bashkësisë tuaj", + "find_coworkers": "Gjeni dhe ftoni kolegë tuajt", + "find_friends": "Gjeni dhe ftoni shokët tuaj", + "find_friends_action": "Gjeni shokë", + "find_friends_description": "Kjo është ajo pse erdhët, ndaj ta bëjmë", + "find_people": "Gjeni persona", + "free_e2ee_messaging_unlimited_voip": "Me shkëmbim mesazhesh të fshehtëzuar skaj-më-skaj dhe thirrje pa kufi me zë dhe video, %(brand)s është një rrugë e fuqishme për të mbajtur lidhjet.", + "get_stuff_done": "Kryeni punët, duke gjetur kolegët e ekipit", + "google_trademarks": "Google Play dhe stema Google Play janë shenja tregtare të Google LLC.", + "has_avatar_label": "Bukur, kjo do t’i ndihmojë njerëzit ta dinë se jeni ju", + "intro_byline": "Jini zot i bisedave tuaja.", + "intro_welcome": "Mirë se vini te %(appName)s", + "no_avatar_label": "Shtoni një foto, që njerëzit ta dinë se jeni ju.", + "only_n_steps_to_go": { + "one": "Vetëm %(count)s hap për t’u bërë", + "other": "Vetëm %(count)s hapa për t’u bërë" }, - "m.room.tombstone": "%(senderDisplayName)s e përmirësoi këtë dhomë.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s e bëri dhomën publike për këdo që di lidhjen.", - "invite": "%(senderDisplayName)s e bëri dhomën vetëm me ftesa.", - "restricted_settings": "%(senderDisplayName)s ndryshoi cilët mund të hyjnë në këtë dhomë. Shihni rregullimet.", - "restricted": "%(senderDisplayName)s ndryshoi cilët mund të hyjnë në këtë dhomë.", - "unknown": "%(senderDisplayName)s ndryshoi rregullin e pjesëmarrjes në %(rule)s" + "personal_messaging_action": "Filloni fjalosjen tuaj të parë", + "personal_messaging_title": "Shkëmbim i sigurt mesazhesh për shokë dhe familje", + "qr_or_app_links": "%(qrCode)s ose %(appLinks)s", + "send_dm": "Dërgoni Mesazh të Drejtpërdrejtë", + "set_up_profile": "Ujdisni profilin tuaj", + "set_up_profile_action": "Profili juaj", + "set_up_profile_description": "Bëni të mundur që njerëzit ta dinë se vërtet jeni ju", + "use_case_community_messaging": "Anëtarë bashkësie internetore", + "use_case_heading1": "Kaq qe", + "use_case_heading2": "Me kë do të bisedoni më të shumtën?", + "use_case_heading3": "Do t’ju ndihmojmë të lidheni.", + "use_case_personal_messaging": "Shokë dhe familje", + "use_case_work_messaging": "Kolegë dhe ekipe", + "welcome_detail": "Tani, le t’ju ndihmojmë për t’ia filluar", + "welcome_to_brand": "Mirë se vini te %(brand)s", + "welcome_user": "Mirë se vini %(name)s", + "work_messaging_action": "Gjeni kolegë tuajt", + "work_messaging_title": "Shkëmbim i sigurt mesazhesh për në punë", + "you_did_it": "Ia dolët!", + "you_made_it": "E bëtë!" + }, + "pill": { + "permalink_other_room": "Mesazh në %(room)s", + "permalink_this_room": "Mesazh nga %(user)s" + }, + "poll": { + "create_poll_action": "Krijoni Pyetësor", + "create_poll_title": "Krijoni anketim", + "disclosed_notes": "Votuesit shohin përfundimet sapo të kenë votuar", + "edit_poll_title": "Përpunoni pyetësor", + "end_description": "Jeni i sigurt se doni të përfundohet ky pyetësor? Kjo do të shfaqë rezultatet përfundimtare të pyetësorit dhe do të ndalë votimin nga njerëzit.", + "end_message": "Pyetësori përfundoi. Përgjigja kryesuese: %(topAnswer)s", + "end_message_no_votes": "Pyetësori përfundoi. S’pati vota.", + "end_title": "Përfundoje Pyetësorin", + "error_ending_description": "Na ndjeni, pyetësori nuk u përfundua. Ju lutemi, riprovoni.", + "error_ending_title": "S’u arrit të përfundohej pyetësori", + "error_voting_description": "Na ndjeni, vota juaj s’i regjistruar. Ju lutemi, riprovoni.", + "error_voting_title": "Votë e paregjistruar", + "failed_send_poll_description": "Na ndjeni, anketimi që provuat të krijoni s’u postua dot.", + "failed_send_poll_title": "S’u arrit të postohej anketimi", + "notes": "Përfundimet shfaqen vetëm kur të përfundoni pyetësorin", + "options_add_button": "Shtoni mundësi", + "options_heading": "Krijoni mundësi", + "options_label": "Mundësia %(number)s", + "options_placeholder": "Shkruani një mundësi", + "topic_heading": "Cila është pyetja, ose tema e pyetësorit tuaj?", + "topic_label": "Pyetje ose temë", + "topic_placeholder": "Shkruani diçka…", + "total_decryption_errors": "Për shkak gabimesh shfshehtëzimi, disa vota s’mund të numërohen", + "total_n_votes": { + "one": "%(count)s votë. Që të shihni përfundimet, votoni", + "other": "%(count)s vota. Që të shihni përfundimet, votoni" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s ka lejuar vizitorë të marrin pjesë në dhomë.", - "forbidden": "%(senderDisplayName)s ka penguar vizitorë të marrin pjesë në dhomë.", - "unknown": "%(senderDisplayName)s ndryshoi hyrjen për vizitorë në %(rule)s" + "total_n_votes_voted": { + "one": "Bazuar në %(count)s votë", + "other": "Bazua në %(count)s vota" }, - "m.image": "%(senderDisplayName)s dërgoi një figurë.", - "m.sticker": "%(senderDisplayName)s dërgoi një ngjitës.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s caktoi ACL-ra shërbyesi për këtë dhomë.", - "changed": "%(senderDisplayName)s ndryshoi ACL-ra shërbyesi për këtë dhomë.", - "all_servers_banned": "🎉 Janë dëbuar nga pjesëmarrja krejt shërbyesit! Kjo dhomë s’mund të përdoret më." + "total_no_votes": "S’u votua gjë", + "total_not_ended": "Përfundimet do të jenë të dukshme pasi të ketë përfunduar pyetësori", + "type_closed": "Pyetësor i mbyllur", + "type_heading": "Lloj pyetësori", + "type_open": "Pyetësor i hapur", + "unable_edit_description": "Na ndjeni, s’mund të përpunoni një pyetësor pasi të jenë hedhur votat.", + "unable_edit_title": "S’përpunohet dot pyetësori" + }, + "power_level": { + "admin": "Përgjegjës", + "custom": "Vetjak (%(level)s)", + "custom_level": "Nivel vetjak", + "default": "Parazgjedhje", + "label": "Shkallë pushteti", + "mod": "Moderator", + "restricted": "E kufizuar" + }, + "presence": { + "away": "I larguar", + "busy": "I zënë", + "idle": "I plogësht", + "idle_for": "I plogësht për %(duration)s", + "offline": "Jo në linjë", + "offline_for": "Jo në linjë për %(duration)s", + "online": "Në linjë", + "online_for": "Në linjë për %(duration)s", + "unknown": "I panjohur", + "unknown_for": "I panjohur për %(duration)s" + }, + "quick_settings": { + "all_settings": "Krejt rregullimet", + "metaspace_section": "Fiksoje në anështyllë", + "sidebar_settings": "Më tepër mundësi", + "title": "Rregullime të shpejta" + }, + "quit_warning": { + "call_in_progress": "Duket se jeni në një thirrje, jeni i sigurt se doni të dilet?", + "file_upload_in_progress": "Duket se jeni duke ngarkuar kartela, jeni i sigurt se doni të dilet?" + }, + "redact": { + "confirm_button": "Ripohoni Heqjen", + "error": "S’mund ta fshini këtë mesazh. (%(code)s)", + "ongoing": "Po hiqet…", + "reason_label": "Arsye (opsionale)" + }, + "reject_invitation_dialog": { + "confirmation": "Jeni i sigurt se doni të hidhet tej kjo ftesë?", + "failed": "S’u arrit të hidhej poshtë ftesa", + "title": "Hidheni tej ftesën" + }, + "report_content": { + "description": "Raportimi i këtij mesazhi do të shkaktojë dërgimin e 'ID-së së aktit' unike te përgjegjësi i shërbyesit tuaj Home. Nëse mesazhet në këtë dhomë fshehtëzohen, përgjegjësi i shërbyesit tuaj Home s’do të jetë në gjendje të lexojë tekstin e mesazhit apo të shohë çfarëdo kartelë apo figurë.", + "disagree": "S’pajtohem", + "hide_messages_from_user": "I vini shenjë, nëse doni të fshihen krejt mesazhet e tanishme dhe të ardhshme nga ky përdorues.", + "ignore_user": "Shpërfille përdoruesin", + "illegal_content": "Lëndë e Paligjshme", + "missing_reason": "Ju lutemi, plotësoni arsyen pse po raportoni.", + "nature": "Ju lutemi, zgjidhni një karakterizim dhe përshkruani se ç’e bën këtë mesazh abuziv.", + "nature_disagreement": "Ajo ç’shkruan ky përdorues është gabim.\nKjo do t’u njoftohet përgjegjësve të dhomës.", + "nature_illegal": "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.", + "nature_other": "Çfarëdo arsye tjetër. Ju lutemi, përshkruani problemin.\nKjo do t’u raportohet moderatorëve të dhomës.", + "nature_spam": "Ky përdorues dërgon në dhomë reklama të padëshiruara, lidhje për te reklama të tilla ose te propagandë e padëshiruar.\nKjo do t’u njoftohet përgjegjësve të dhomës.", + "nature_toxic": "Ky përdorues po tregon sjellje toksike, bie fjala, duke fyer përdorues të tjerë ose duke dhënë lëndë vetëm për të rritur në një dhomë të menduar për familje, ose duke shkelur në mënyra të tjera rregullat e kësaj dhome.\nKjo do t’u njoftohet moderatorëve të dhomës.", + "other_label": "Tjetër", + "report_content_to_homeserver": "Raportoni Lëndë te Përgjegjësi i Shërbyesit Tuaj Home", + "report_entire_room": "Raporto krejt dhomën", + "spam_or_propaganda": "Mesazh i padëshiruar ose propagandë", + "toxic_behaviour": "Sjellje Toksike" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "S’u arrit të shfshehtëzohet sesioni %(failedCount)s!", + "count_of_successfully_restored_keys": "U rikthyen me sukses %(sessionCount)s kyçe", + "enter_key_description": "Hyni te historiku i mesazheve tuaj të siguruar dhe rregulloni shkëmbim mesazhesh të sigurt duke dhënë Kyçin tuaj të Sigurisë.", + "enter_key_title": "Jepni Kyç Sigurie", + "enter_phrase_description": "Hyni te historiku i mesazheve tuaj të siguruara dhe ujdisni shkëmbim të sigurt mesazhesh duke dhënë Frazën tuaj të Sigurisë.", + "enter_phrase_title": "Jepni Frazën e Sigurisë", + "incorrect_security_phrase_dialog": "Kopjeruajtja s’u shfshehtëzua dot me këtë Frazë Sigurie: ju lutemi, verifikoni se keni dhënë Frazën e saktë të Sigurisë.", + "incorrect_security_phrase_title": "Frazë e Pasaktë Sigurie", + "key_backup_warning": "Kujdes: duhet të ujdisni kopjeruajtje kyçesh vetëm nga një kompjuter i besuar.", + "key_fetch_in_progress": "Po sillen kyçet prej shërbyesi…", + "key_forgotten_text": "Nëse keni harruar Kyçin tuaj të Sigurisë, mund të ", + "key_is_invalid": "Kyç Sigurie jo i vlefshëm", + "key_is_valid": "Ky duket si Kyç i vlefshëm Sigurie!", + "keys_restored_title": "Kyçet u rikthyen", + "load_error_content": "S’arrihet të ngarkohet gjendje kopjeruajtjeje", + "load_keys_progress": "U rikthyen %(completed)s nga %(total)s kyçe", + "no_backup_error": "S’u gjet kopjeruajtje!", + "phrase_forgotten_text": "Nëse keni harruar Frazën tuaj të Sigurisë, mund të përdorni Kyçin tuaj të Sigurisë ose të ujdisni mundësi të reja rikthimi", + "recovery_key_mismatch_description": "Kopjeruajtja s’mund të shfshehtëzohej me Kyçin e Sigurisë: ju lutemi, verifikoni se keni dhënë Kyçin e saktë të Sigurisë.", + "recovery_key_mismatch_title": "Mospërputhje Kyçesh Sigurie", + "restore_failed_error": "S’arrihet të rikthehet kopjeruajtje" + }, + "right_panel": { + "add_integrations": "Shtoni widget-e, ura & robotë", + "edit_integrations": "Përpunoni widget-e, ura & robotë", + "export_chat_button": "Eksportoni fjalosje", + "files_button": "Kartela", + "pinned_messages": { + "empty": "Ende pa fiksuar gjë", + "explainer": "Nëse keni leje, hapni menunë për çfarëdo mesazhi dhe përzgjidhni Fiksoje, për ta ngjitur këtu.", + "limits": { + "other": "Mundeni të fiksoni deri në %(count)s widget-e" + }, + "title": "Mesazhe të fiksuar" }, - "m.room.canonical_alias": { - "set": "%(senderName)s caktoi %(address)s si adresë kryesore për këtë dhomë.", - "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ë.", - "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ë." + "pinned_messages_button": "I fiksuar", + "poll": { + "active_heading": "Pyetësorë aktivë", + "empty_active": "S’ka pyetësorë aktivë në këtë dhomë", + "empty_active_load_more": "S’ka pyetësorë aktivë. Që të shihni pyetësorët për muajt e kaluar, ngarkoni më tepër pyetësorë", + "empty_active_load_more_n_days": { + "one": "S’ka pyetësorë aktivë për ditën e shkuar. Që të shihni pyetësorët për muajt e kaluar, ngarkoni më tepër pyetësorë", + "other": "S’ka pyetësorë aktivë për %(count)s ditët e shkuara. Që të shihni pyetësorët për muajt e kaluar, ngarkoni më tepër pyetësorë" }, - "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ë." - } + "empty_past": "S’ka pyetësorë të kaluar në këtë dhomë", + "empty_past_load_more": "S’ka pyetësorë të kaluar. Që të shihni pyetësorët për muajt e kaluar, ngarkoni më tepër pyetësorë", + "empty_past_load_more_n_days": { + "one": "S’ka pyetësorë të kaluar për ditën e shkuar. Që të shihni pyetësorët për muajt e kaluar, ngarkoni më tepër pyetësorë", + "other": "S’ka pyetësorë të kaluar për %(count)s ditët e shkuara. Që të shihni pyetësorët për muajt e kaluar, ngarkoni më tepër pyetësorë" + }, + "final_result": { + "one": "Rezultati përfundimtar, bazua në %(count)s votë", + "other": "Rezultati përfundimtar, bazua në %(count)s vota" + }, + "load_more": "Ngarkoni më tepër pyetësorë", + "loading": "Po ngarkohen pyetësorë", + "past_heading": "Pyetësorë të kaluar", + "view_in_timeline": "Shiheni pyetësorin në rrjedhë kohore", + "view_poll": "Shiheni pyetësorin" }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s shfuqizoi ftesën për %(targetDisplayName)s që të marrë pjesë në dhomë.", - "sent": "%(senderName)s dërgoi një ftesë për %(targetDisplayName)s që të marrë pjesë në dhomë." + "polls_button": "Historik pyetësorësh", + "room_summary_card": { + "title": "Hollësi dhome" }, - "m.room.history_visibility": { - "invited": "%(senderName)s e bëri historikun e ardhshëm të dhomës të dukshëm për krejt anëtarët e dhomës, prej çastit kur janë ftuar.", - "joined": "%(senderName)s e bëri historikun e ardhshëm të dhomës të dukshëm për krejt anëtarët e dhomës, prej çastit kur morën pjesë.", - "shared": "%(senderName)s e bëri historikun e ardhshëm të dhomës të dukshëm për krejt anëtarët e dhomës.", - "world_readable": "%(senderName)s e bëri historikun e ardhshëm të dhomës të dukshëm për këdo.", - "unknown": "%(senderName)s e kaloi historikun e ardhshëm të dhomës të dukshëm për të panjohurit (%(visibility)s)." + "search_button": "Kërkoni", + "settings_button": "Rregullime dhome", + "share_button": "Ndani dhomë me të tjerë", + "thread_list": { + "context_menu_label": "Mundësi rrjedhe" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s fiksoi një mesazh te kjo dhomë. Shini krejt mesazhet e fiksuar.", - "pinned": "%(senderName)s fiksoi një mesazh te kjo dhomë. Shihni krejt mesazhet e fiksuar.", - "unpinned_link": "%(senderName)s hoqi fiksimin e një mesazhi nga kjo dhomë. Shihni krejt mesazhet e fiksuar.", - "unpinned": "%(senderName)s hoqi fiksimin e një mesazhi nga kjo dhomë. Shihni krejt mesazhet e fiksuar.", - "changed_link": "%(senderName)s ndryshoi mesazhin e fiksuar për këtë dhomë.", - "changed": "%(senderName)s ndryshoi mesazhin e fiksuar për këtë dhomë." + "video_room_chat": { + "title": "Fjalosje" }, - "m.widget": { - "modified": "Widget-i %(widgetName)s u modifikua nga %(senderName)s", - "added": "Widget-i %(widgetName)s u shtua nga %(senderName)s", - "removed": "Widget-i %(widgetName)s u hoq nga %(senderName)s" + "widgets_section": "Widget-e" + }, + "room": { + "3pid_invite_email_not_found_account": "Kjo ftesë u dërgua për %(email)s, që s’është i përshoqëruar me llogarinë tuaj", + "3pid_invite_email_not_found_account_room": "Kjo ftesë për %(roomName)s u dërgua te %(email)s që s’është i përshoqëruar me llogarinë tuaj", + "3pid_invite_error_description": "U mor si përgjigje një gabim (%(errcode)s), teksa provohej të kontrollohej vlefshmëria e ftesës tuaj. Mund të provonit t’i kaloni këto hollësi personit që ju ftoi.", + "3pid_invite_error_invite_action": "Provoni të merrni pjesë, sido qoftë", + "3pid_invite_error_invite_subtitle": "Mund të merrni pjesë në të vetëm me një ftesë funksionale.", + "3pid_invite_error_public_subtitle": "Mundeni prapëseprapë të hyni këtu.", + "3pid_invite_error_title": "Diç shkoi ters me ftesën tuaj.", + "3pid_invite_error_title_room": "Diç shkoi ters me ftesën tuaj për te %(roomName)s", + "3pid_invite_no_is_subtitle": "Që të merrni ftesa drejt e në %(brand)s, përdorni një shërbyes identitetesh, te Rregullimet.", + "banned_by": "U dëbuat nga %(memberName)s", + "banned_from_room_by": "Jeni dëbuar prej %(roomName)s nga %(memberName)s", + "context_menu": { + "copy_link": "Kopjo lidhje dhome", + "favourite": "Bëje të parapëlqyer", + "forget": "Harroje Dhomën", + "low_priority": "Përparësi e Ulët", + "mark_read": "Vëri shenjë si të lexuar", + "mentions_only": "Vetëm përmendje", + "notifications_default": "Kërko përputhje me rregullimin parazgjedhje", + "notifications_mute": "Heshtoni dhomën", + "title": "Mundësi dhome", + "unfavourite": "U bë e parapëlqyer" }, - "io.element.widgets.layout": "%(senderName)s ka përditësuar skemën e dhomës", - "m.location": "%(senderName)s dha vendndodhjen e vet", - "self_redaction": "Mesazhi u fshi", - "redaction": "Mesazh i fshirë nga %(name)s", - "m.poll.start": "%(senderName)s nisi një anketim - %(pollQuestion)s", - "m.poll.end": "%(senderName)s e përfundoi anketimin", - "typing_indicator": { - "one_user": "%(displayName)s po shtyp …", - "two_users": "%(names)s dhe %(lastPerson)s të tjerë po shtypin …", - "more_users": { - "other": "%(names)s dhe %(count)s të tjerë po shtypin …", - "one": "%(names)s dhe një tjetër po shtypin …" - } + "creating_room_text": "Po krijojmë një dhomë me %(names)s", + "dm_invite_action": "Filloni të bisedoni", + "dm_invite_subtitle": " dëshiron të bisedojë", + "dm_invite_title": "Doni të bisedoni me %(user)s?", + "drop_file_prompt": "Hidheni kartelën këtu që të ngarkohet", + "edit_topic": "Përpunoni subjektin", + "error_join_404_1": "U rrekët të hyni duke përdorur një ID dhome pa dhënë një listë shërbyesish përmes të cilëve të hyhet. ID-të e dhomave janë identifikues të brendshëm dhe s’mund të përdoren për të hyrë në një dhomë pa hollësi shtesë.", + "error_join_404_2": "Nëse e dini një adresë dhome, provoni të hyni përmes saj, më miër.", + "error_join_404_invite": "Personi që ju ftoi, ka dalë tashmë, ose shërbyesi i tij është jashtë funksionimi.", + "error_join_404_invite_same_hs": "Personi që ju ftoi ka dalë nga dhoma tashmë.", + "error_join_connection": "Pati një gabim në hyrjen.", + "error_join_incompatible_version_1": "Na ndjeni, shërbyesi juaj Home është shumë i vjetër për të marrë pjesë këtu.", + "error_join_incompatible_version_2": "Ju lutemi, lidhuni me përgjegjësin e shërbyesit tuaj Home.", + "error_join_title": "S’u arrit të hyhej", + "error_jump_to_date": "Shërbyesi u përgjigj me %(statusCode)s, me kod gabimi %(errorCode)s", + "error_jump_to_date_connection": "Ndodhi një gabim rrjeti, teksa provohej të gjendej dhe të kalohej te data e dhënë. Shërbyesi juaj Home mund të jetë jashtë funksionimi, ose mund të ishte një problem i përkohshëm me lidhjen tuaj në internet. Ju lutemi, riprovoni. Nëse kjo vazhdon, ju lutemi, lidhuni me përgjegjësin e shërbyesit tuaj Home.", + "error_jump_to_date_details": "Hollësi gabimi", + "error_jump_to_date_not_found": "S’qemë në gjendje të gjenim një veprimtari duke parë tej %(dateString)s. Provoni të zgjidhni një datë më herët.", + "error_jump_to_date_send_logs_prompt": "Ju lutemi, parashtroni regjistra diagnostikimi, për të na ndihmuar të gjurmojnë problemin.", + "error_jump_to_date_title": "S’arrihet të gjendet veprimtari më atë datë", + "face_pile_summary": { + "one": "%(count)s person që e njihni është bërë pjesë tashmë", + "other": "%(count)s persona që i njihni janë bërë pjesë tashmë" }, - "m.call.hangup": { - "dm": "Thirrja përfundoi" + "face_pile_tooltip_label": { + "one": "Shihni 1 anëtar", + "other": "Shihni krejt %(count)s anëtarët" }, - "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ë" + "face_pile_tooltip_shortcut": "Prfshi %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Përfshi ju, %(commaSeparatedMembers)s", + "failed_reject_invite": "S’u arrit të hidhet tej ftesa", + "forget_room": "Harroje këtë dhomë", + "forget_space": "Harroje këtë hapësirë", + "header": { + "close_call_button": "Mbylli krejt", + "forget_room_button": "Harroje dhomën", + "hide_widgets_button": "Fshihi Widget-et", + "room_is_public": "Kjo dhomë është publike", + "show_widgets_button": "Shfaqi Widget-et", + "video_call_button_ec": "Thirrje video (%(brand)s)", + "video_call_button_jitsi": "Thirrje me video (Jitsi)", + "video_call_ec_change_layout": "Ndryshoni skemë", + "video_call_ec_layout_freedom": "Liri", + "video_call_ec_layout_spotlight": "Projektor", + "video_room_view_chat_button": "Shihni rrjedhë kohore fjalosjeje" + }, + "inaccessible": "Te kjo dhomë ose hapësirë s’hyhet dot tani.", + "inaccessible_name": "Te %(roomName)s s’hyhet dot tani.", + "inaccessible_subtitle_1": "Riprovoni më vonë, ose kërkojini një përgjegjësi dhome apo hapësire të kontrollojë nëse keni apo jo hyrje.", + "inaccessible_subtitle_2": "%(errcode)s erdhi teksa provohej të hyhej në dhomë ose hapësirë. Nëse mendoni se po e shihni gabimisht këtë mesazh, ju lutemi, parashtroni një njoftim të mete.", + "intro": { + "dm_caption": "Në këtë bisedë jeni vetëm ju të dy, veç nëse cilido qoftë prej jush ftoi dikë tjetër të vijë.", + "enable_encryption_prompt": "Aktivizoni fshehtëzimin te rregullimet.", + "encrypted_3pid_dm_pending_join": "Pasi të ketë ardhur gjithkush, do të jeni në gjendje të fjaloseni", + "no_avatar_label": "Shtoni një foto, që njerëzit ta dallojnë kollaj dhomën tuaj.", + "no_topic": "Shtoni një temë, për t’i ndihmuar njerëzit se përse bëhet fjalë.", + "private_unencrypted_warning": "Mesazhet tuaja private normalisht fshehtëzohen, por kjo dhomë s’fshehtëzohet. Zakonisht kjo vjen për shkak të përdorimit të një pajisjeje ose metode të pambuluar, bie fjala, ftesa me email.", + "room_invite": "Ftoje thjesht te kjo dhomë", + "send_message_start_dm": "Dërgoni mesazhin tuaj të parë për të ftuar në fjalosje ", + "start_of_dm_history": "Ky është fillimi i historikut të mesazheve tuaja të drejtpërdrejta me .", + "start_of_room": "Ky është fillimi i .", + "topic": "Temë: %(topic)s ", + "topic_edit": "Temë: %(topic)s (përpunojeni)", + "unencrypted_warning": "Fshehtëzimi skaj-më-skaj s’është i aktivizuar", + "user_created": "%(displayName)s krijoi këtë dhomë.", + "you_created": "Krijuat këtë dhomë." + }, + "invite_email_mismatch_suggestion": "Që të merrni ftesa drejt e te %(brand)s, ndajeni me të tjerët këtë email, te Rregullimet.", + "invite_reject_ignore": "Hidhe poshtë & Shpërfille përdoruesin", + "invite_sent_to_email": "Kjo ftesë u dërgua për %(email)s", + "invite_sent_to_email_room": "Kjo ftesë për %(roomName)s u dërgua te %(email)s", + "invite_subtitle": "Ju ftoi ", + "invite_this_room": "Ftojeni te kjo dhomë", + "invite_title": "Doni të bëni pjesë te %(roomName)s?", + "inviter_unknown": "I panjohur", + "invites_you_text": " ju fton", + "join_button_account": "Regjistrohuni", + "join_failed_enable_video_rooms": "Për t’u bërë pjesë, ju lutemi, së pari aktivizoni te Labs dhoma me video", + "join_failed_needs_invite": "Që të shihni %(roomName)s, ju duhet një ftesë", + "join_the_discussion": "Merrni pjesë në diskutim", + "join_title": "Që të merrni pjesë, hyni në dhomë", + "join_title_account": "Merrni pjesë në bisedë me një llogari", + "joining": "Po hyhet…", + "joining_room": "Po hyhet në dhomë…", + "joining_space": "Po hyhet në hapësirë…", + "jump_read_marker": "Hidhu te mesazhi i parë i palexuar.", + "jump_to_bottom_button": "Rrëshqit te mesazhet më të freskët", + "jump_to_date": "Kalo te datë", + "jump_to_date_beginning": "Fillimi i dhomës", + "jump_to_date_prompt": "Zgjidhni një datë ku të kalohet", + "kick_reason": "Arsye: %(reason)s", + "kicked_by": "U hoqët nga %(memberName)s", + "kicked_from_room_by": "U hoqët %(roomName)s nga %(memberName)s", + "leave_error_title": "Gabim në dalje nga dhoma", + "leave_server_notices_description": "Kjo dhomë përdoret për mesazhe të rëndësishëm nga shërbyesi Home, ndaj s’mund ta braktisni.", + "leave_server_notices_title": "Dhoma Njoftime Shërbyesi, s’braktiset dot", + "leave_unexpected_error": "Gabim i papritur shërbyesi në përpjekje për dalje nga dhoma", + "link_email_to_receive_3pid_invite": "Që të merrni ftesa drejt e në %(brand)s, lidheni këtë email me llogarinë tuaj, te Rregullimet.", + "loading_preview": "Po ngarkohet paraparje", + "no_peek_join_prompt": "%(roomName)s s’mund të parashihet. Doni të merrni pjesë në të?", + "no_peek_no_name_join_prompt": "S’ka paraparje, doo të donit të merrnit pjesë?", + "not_found_subtitle": "Jeni i sigurt se jeni në vendin e duhur?", + "not_found_title": "Kjo dhomë ose hapësirë s’ekziston.", + "not_found_title_name": "%(roomName)s s’ekziston.", + "peek_join_prompt": "Po parashihni %(roomName)s. Doni të bëni pjesë në të?", + "read_topic": "Që të lexoni subjketin, klikojeni", + "rejecting": "Po hidhet poshtë ftesa…", + "rejoin_button": "Rihyni", + "search": { + "all_rooms": "Krejt Dhomat", + "all_rooms_button": "Kërko në krejt dhomat", + "field_placeholder": "Kërkoni…", + "result_count": { + "other": "(~%(count)s përfundime)", + "one": "(~%(count)s përfundim)" }, - "banned": { - "other": "është dëbuar %(count)s herë", - "one": "është dëbuar" + "this_room": "Këtë Dhomë", + "this_room_button": "Kërko në këtë dhomë" + }, + "show_labs_settings": "Shfaq rregullime për Labs", + "status_bar": { + "delete_all": "Fshiji krejt", + "exceeded_resource_limit": "Mesazhi juaj s’u dërgua, ngaqë ky shërbyes Home ka tejkaluar kufirin e një burimi. Ju lutemi, që të vazhdoni ta përdorni këtë shërbim, lidhuni me përgjegjësin e shërbimit tuaj.", + "homeserver_blocked": "Mesazhi juaj s’u dërgua, ngaqë ky shërbyes Home është bllokuar nga përgjegjësi i tij. Ju lutemi, që të vazhdoni ta përdorni këtë shërbim, lidhuni me përgjegjësin e shërbimit tuaj.", + "monthly_user_limit_reached": "Mesazhi juaj s’u dërgua, ngaqë ky shërbyes Home ka mbërritur në Kufirin Mujor të Përdoruesve Aktivë. Ju lutemi, që të vazhdoni ta përdorni këtë shërbim, lidhuni me përgjegjësin e shërbimit tuaj.", + "requires_consent_agreement": "S’mund të dërgoni ndonjë mesazh, përpara se të shqyrtoni dhe pajtoheni me termat dhe kushtet tona.", + "retry_all": "Riprovoji krejt", + "select_messages_to_retry": "Për riprovim ose fshirje mund të përzgjidhni krejt mesazhet, ose të tillë individualë", + "server_connectivity_lost_description": "Mesazhet e dërguar do të depozitohen deri sa lidhja juaj të jetë rikthyer.", + "server_connectivity_lost_title": "Humbi lidhja me shërbyesin.", + "some_messages_not_sent": "Disa nga mesazhet tuaj s’janë dërguar" + }, + "unknown_status_code_for_timeline_jump": "kod i panjohur gjendjeje", + "unread_notifications_predecessor": { + "other": "Keni %(count)s njoftime të palexuar në një version të mëparshëm të kësaj dhome.", + "one": "Keni %(count)s njoftim të palexuar në një version të mëparshëm të kësaj dhome." + }, + "upgrade_error_description": "Rikontrolloni që shërbyesi juaj e mbulon versionin e zgjedhur për dhomën dhe riprovoni.", + "upgrade_error_title": "Gabim në përditësim dhome", + "upgrade_warning_bar": "Përmirësimi i kësaj dhome do të asgjësojë instancën e tanishme të dhomës dhe do të krijojë një dhomë të përmirësuar me të njëjtin emër.", + "upgrade_warning_bar_admins": "Këtë sinjalizim mund ta shohin vetëm përgjegjësit e dhomës", + "upgrade_warning_bar_unstable": "Kjo dhomë gjendet nën versionin e dhomës, të cilit shërbyesi Home i ka vënë shenjë si i paqëndrueshëm.", + "upgrade_warning_bar_upgraded": "Kjo dhomë është përmirësuar tashmë.", + "upload": { + "uploading_multiple_file": { + "other": "Po ngarkohet %(filename)s dhe %(count)s të tjera", + "one": "Po ngarkohet %(filename)s dhe %(count)s tjetër" }, - "unbanned_multiple": { - "one": "u është hequr dëbimi", - "other": "janë dëbuar %(count)s herë" + "uploading_single_file": "Po ngarkohet %(filename)s" + }, + "view_failed_enable_video_rooms": "Për të parë, ju lutemi, së pari aktivizoni te Labs dhoma me video", + "waiting_for_join_subtitle": "Pasi përdoruesit e ftuar të kenë ardhur në %(brand)s, do të jeni në gjendje të bisedoni dhe dhoma do të jetë e fshehtëzuar skaj-më-skaj", + "waiting_for_join_title": "Po pritet që përdorues të vijnë në %(brand)s" + }, + "room_list": { + "add_room_label": "Shtoni dhomë", + "add_space_label": "Shtoni hapësirë", + "breadcrumbs_empty": "S’ka dhoma të vizituara së fundi", + "breadcrumbs_label": "Dhoma të vizituara së fundi", + "failed_add_tag": "S’u arrit të shtohej në dhomë etiketa %(tagName)s", + "failed_remove_tag": "S’u arrit të hiqej etiketa %(tagName)s nga dhoma", + "failed_set_dm_tag": "S’u arrit të caktohej etiketa e fjalosjes së drejtpërdrejtë", + "home_menu_label": "Mundësi kreu", + "join_public_room_label": "Hyni në dhomë publike", + "joining_rooms_status": { + "one": "Aktualisht duke hyrë në %(count)s dhomë", + "other": "Aktualisht duke hyrë në %(count)s dhoma" + }, + "notification_options": "Mundësi njoftimesh", + "redacting_messages_status": { + "one": "Aktualisht po hiqen mesazhe në %(count)s dhomë", + "other": "Aktualisht po hiqen mesazhe në %(count)s dhoma" + }, + "show_less": "Shfaq më pak", + "show_n_more": { + "other": "Shfaq %(count)s të tjera", + "one": "Shfaq %(count)s tjetër" + }, + "show_previews": "Shfaq paraparje mesazhesh", + "sort_by": "Renditi sipas", + "sort_by_activity": "Veprimtari", + "sort_unread_first": "Së pari shfaq dhoma me mesazhe të palexuar", + "space_menu_label": "Menu %(spaceName)s", + "sublist_options": "Mundësi liste", + "suggested_rooms_heading": "Roma të Këshilluara" + }, + "room_settings": { + "access": { + "description_space": "Vendosni se cilët mund të shohin dhe marrin pjesë te %(spaceName)s.", + "title": "Hyrje" + }, + "advanced": { + "error_upgrade_description": "Përmirësimi i dhomës s’u plotësua", + "error_upgrade_title": "S’u arrit të përmirësohej dhoma", + "information_section_room": "Të dhëna dhome", + "information_section_space": "Hollësi hapësire", + "room_id": "ID e brendshme dhome", + "room_predecessor": "Shihni mesazhe më të vjetër në %(roomName)s.", + "room_upgrade_button": "Përmirësojeni këtë dhomë me versionin e rekomanduar të dhomës", + "room_upgrade_warning": "Kujdes: Përmirësimi i një dhome s’do të shkaktojë migrim vetvetiu të anëtarëve të dhomës te versioni i ri i saj. Do të postojmë në versionin e vjetër të dhomës një lidhje për te dhoma e re - anëtarëve të dhomës do t’u duhet të klikojnë mbi këtë lidhje, që të bëhen pjesë e dhomës së re.", + "room_version": "Version dhome:", + "room_version_section": "Version dhome", + "space_predecessor": "Shihni version më të vjetër të %(spaceName)s.", + "space_upgrade_button": "Përmirësojeni këtë hapësirë me versionin e rekomanduar të dhomës", + "unfederated": "Kjo dhomë nuk është e përdorshme nga shërbyes Matrix të largët", + "upgrade_button": "Përmirësojeni këtë dhomë me versionin %(version)s", + "upgrade_dialog_description": "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ë:", + "upgrade_dialog_description_1": "Krijoni një dhomë të re me po atë emër, përshkrim dhe avatar", + "upgrade_dialog_description_2": "Përditësoni çfarëdo aliasesh dhomash vendore që të shpien te dhoma e re", + "upgrade_dialog_description_3": "Ndalojuni përdoruesve të flasin në versionin e vjetër të dhomës, dhe postoni një mesazh që u këshillon atyre të hidhen te dhoma e re", + "upgrade_dialog_description_4": "Vendosni në krye të dhomës së re një lidhje për te dhoma e vjetër, që njerëzit të mund të shohin mesazhet e vjetër", + "upgrade_dialog_title": "Përmirësoni Versionin e Dhomës", + "upgrade_dwarning_ialog_title_public": "Përmirëso dhomë publike", + "upgrade_warning_dialog_description": "Përmirësimi i një dhome është një veprim i thelluar dhe zakonisht rekomandohet kur një dhomë është e papërdorshme, për shkak të metash, veçorish që i mungojnë ose cenueshmëri sigurie.", + "upgrade_warning_dialog_explainer": "Ju lutemi, kini parasysh se përmirësimi do të prodhojë një version të ri të dhomës. Krejt mesazhet e tanishëm do të mbeten në këtë dhomë të arkivuar.", + "upgrade_warning_dialog_footer": "Do ta përmirësoni këtë dhomë nga .", + "upgrade_warning_dialog_invite_label": "Fto automatikisht anëtarë prej kësaj dhome te e reja", + "upgrade_warning_dialog_report_bug_prompt": "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ë.", + "upgrade_warning_dialog_report_bug_prompt_link": "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ë.", + "upgrade_warning_dialog_title_private": "Përmirëso dhomë private" + }, + "alias_not_specified": "e papërcaktuar", + "bridges": { + "description": "Kjo dhomë i kalon mesazhet te platformat vijuese. Mësoni më tepër.", + "empty": "Kjo dhomë s’kalon mesazhe në ndonjë platformë. Mësoni më tepër.", + "title": "Ura" + }, + "delete_avatar_label": "Fshije avatarin", + "general": { + "alias_field_has_domain_invalid": "Mungon ndarë përkatësie, p.sh. (:domain.org)", + "alias_field_has_localpart_invalid": "Mungon emër ose ndarës dhome, p.sh. (dhoma-ime:përkatësi.org)", + "alias_field_matches_invalid": "Kjo adresë nuk shpie te kjo dhomë", + "alias_field_placeholder_default": "p.sh., dhoma-ime", + "alias_field_required_invalid": "Ju lutemi, jepni një adresë", + "alias_field_safe_localpart_invalid": "Disa shenja nuk lejohen", + "alias_field_taken_invalid": "Kjo adresë kishte një shërbyes të pavlefshëm ose është e përdorur tashmë", + "alias_field_taken_invalid_domain": "Kjo adresë është e përdorur tashmë", + "alias_field_taken_valid": "Kjo adresë është e lirë për përdorim", + "alias_heading": "Adresë dhome", + "aliases_items_label": "Adresa të tjera të publikuara:", + "aliases_no_items_label": "Ende pa adresa të tjera të publikuara, shtoni një më poshtë", + "aliases_section": "Adresa Dhomash", + "avatar_field_label": "Avatar dhome", + "canonical_alias_field_label": "Adresë kryesore", + "default_url_previews_off": "Për pjesëmarrësit në këtë dhomë paraparja e URL-ve është e çaktivizuar, si parazgjedhje.", + "default_url_previews_on": "Për pjesëmarrësit në këtë dhomë paraparja e URL-ve është e aktivizuar, si parazgjedhje.", + "description_space": "Përpunoni rregullime që lidhen me hapësirën tuaj.", + "error_creating_alias_description": "Pati një gabim në krijimin e asaj adrese. Mund të mos lejohet nga shërbyesi, ose ndodhi një gabim i përkohshëm.", + "error_creating_alias_title": "Gabim në krijim adrese", + "error_deleting_alias_description": "Pati një gabim në heqjen e asaj adrese. Mund të mos ekzistojë më, ose ndodhi një gabim i përkohshëm.", + "error_deleting_alias_description_forbidden": "S’keni leje të fshini adresën.", + "error_deleting_alias_title": "Gabim në heqje adrese", + "error_save_space_settings": "S’u arrit të ruhen rregullime hapësire.", + "error_updating_alias_description": "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.", + "error_updating_canonical_alias_description": "Pati një gabim në përditësimin e adresës kryesore të dhomës. Mund të mos lejohet nga shërbyesi ose mund të ketë ndodhur një gabim i përkohshëm.", + "error_updating_canonical_alias_title": "Gabim gjatë përditësimit të adresës kryesore", + "leave_space": "Braktiseni Hapësirën", + "local_alias_field_label": "Adresë vendore", + "local_aliases_explainer_room": "Caktoni adresa për këtë dhomë, që kështu përdoruesit të gjejnë këtë dhomë përmes shërbyesit tuaj Home (%(localDomain)s)", + "local_aliases_explainer_space": "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)", + "local_aliases_section": "Adresa Vendore", + "name_field_label": "Emër Dhome", + "new_alias_placeholder": "Adresë e re e publikuar (p.sh., #alias:server)", + "no_aliases_room": "Kjo dhomë s’ka adresë vendore", + "no_aliases_space": "Kjo hapësirë s’ka adresa vendore", + "other_section": "Tjetër", + "publish_toggle": "Të bëhet publike kjo dhomë te drejtoria e dhomave %(domain)s?", + "published_aliases_description": "Që të bëni publike një adresë, lypset të ujdiset së pari si një adresë vendore.", + "published_aliases_explainer_room": "Adresat e publikuara mund të përdoren nga cilido, në cilindo shërbyes, për të hyrë në dhomën tuaj.", + "published_aliases_explainer_space": "Adresat e publikuara mund të përdoren nga cilido, në cilindo shërbyes, për të hyrë në hapësirën tuaj.", + "published_aliases_section": "Adresa të Publikuara", + "save": "Ruaji Ndryshimet", + "topic_field_label": "Temë Dhome", + "url_preview_encryption_warning": "Në dhoma të fshehtëzuara, si kjo, paraparja e URL-ve është e çaktivizuar, si parazgjedhje, për të garantuar që shërbyesi juaj home (ku edhe prodhohen paraparjet) të mos grumbullojë të dhëna rreth lidhjesh që shihni në këtë dhomë.", + "url_preview_explainer": "Kur dikush vë një URL në mesazh, për të dhënë rreth lidhjes më tepër të dhëna, të tilla si titulli, përshkrimi dhe një figurë e sajtit, do të shfaqet një paraparje e URL-së.", + "url_previews_section": "Paraparje URL-sh", + "user_url_previews_default_off": "E keni çaktivizuar, si parazgjedhje, paraparjen e URL-ve.", + "user_url_previews_default_on": "E keni aktivizuar, si parazgjedhje, paraparjen e URL-ve." + }, + "notifications": { + "browse_button": "Shfletoni", + "custom_sound_prompt": "Caktoni një tingull të ri vetjak", + "notification_sound": "Tingull njoftimi", + "settings_link": "Merrni njoftime siç i keni ujdisur te rregullimet tuaj", + "sounds_section": "Tinguj", + "upload_sound_label": "Ngarkoni tingull vetjak", + "uploaded_sound": "U ngarkua tingull" + }, + "permissions": { + "add_privileged_user_description": "Jepini një ose disa përdoruesve më tepër privilegje në këtë dhomë", + "add_privileged_user_filter_placeholder": "Kërkoni për përdorues në këtë dhomë…", + "add_privileged_user_heading": "Shtoni përdorues të privilegjuar", + "ban": "Dëboni përdorues", + "ban_reason": "Arsye", + "banned_by": "Dëbuar nga %(displayName)s", + "banned_users_section": "Përdorues të dëbuar", + "error_changing_pl_description": "Ndodhi një gabim gjatë ndryshimit të shkallës së pushtetit të përdoruesit. Sigurohuni se keni leje të mjaftueshme dhe riprovoni.", + "error_changing_pl_reqs_description": "Ndodhi një gabim gjatë ndryshimit të domosdoshmërive për shkallë pushteti në dhomë. Sigurohuni se keni leje të mjaftueshme dhe riprovoni.", + "error_changing_pl_reqs_title": "Gabim në ndryshimin e domosdoshmërisë për shkallë pushteti", + "error_changing_pl_title": "Gabim në ndryshimin e shkallës së pushtetit", + "error_unbanning": "S’u arrit t’i hiqej dëbimi", + "events_default": "Dërgoni mesazhe", + "invite": "Ftoni përdorues", + "io.element.voice_broadcast_info": "Transmetime zanore", + "kick": "Hiqni përdorues", + "m.call": "Nisni thirrje %(brand)s", + "m.call.member": "Merrni pjesë në thirrje %(brand)s", + "m.reaction": "Dërgo reagime", + "m.room.avatar": "Ndryshoni avatar dhome", + "m.room.avatar_space": "Ndryshoni avatar hapësire", + "m.room.canonical_alias": "Ndryshoni adresë kryesore për dhomën", + "m.room.canonical_alias_space": "Ndryshoni adresë kryesore për hapësirën", + "m.room.encryption": "Aktivizoni fshehtëzim dhome", + "m.room.history_visibility": "Ndryshoni dukshmëri historiku", + "m.room.name": "Ndryshoni emër dhome", + "m.room.name_space": "Ndryshoni emër hapësire", + "m.room.pinned_events": "Administroni veprimtari të fiksuara", + "m.room.power_levels": "Ndryshoni leje", + "m.room.redaction": "Hiq mesazhe të dërguar nga unë", + "m.room.server_acl": "Ndryshoni ACL-ra shërbyesi", + "m.room.tombstone": "Përmirësoni dhomën", + "m.room.topic": "Ndryshoni temë", + "m.room.topic_space": "Ndryshoni përshkrimin", + "m.space.child": "Administroni dhoma në këtë hapësirë", + "m.widget": "Modifikoni widget-e", + "muted_users_section": "Përdorues të Heshtur", + "no_privileged_users": "S’ka përdorues me privilegje të caktuara në këtë dhomë", + "notifications.room": "Njoftoni gjithkënd", + "permissions_section": "Leje", + "permissions_section_description_room": "Përzgjidhni rolet e domosdoshme për të ndryshuar anë të ndryshme të dhomës", + "permissions_section_description_space": "Përzgjidhni rolet e domosdoshëm për të ndryshuar pjesë të ndryshme të hapësirës", + "privileged_users_section": "Përdorues të Privilegjuar", + "redact": "Hiqi mesazhet e dërguar nga të tjerët", + "send_event_type": "Dërgo akte %(eventType)s", + "state_default": "Ndryshoni rregullime", + "title": "Role & Leje", + "users_default": "Rol parazgjedhje" + }, + "security": { + "enable_encryption_confirm_description": "Pasi të aktivizohet, fshehtëzimi për një dhomë nuk mund të çaktivizohet. Mesazhet e dërguar në një dhomë të fshehtëzuar s’mund të shihen nga shërbyesi, vetëm nga pjesëmarrësit në dhomë. Aktivizimi i fshehtëzimit mund të pengojë funksionimin si duhet të mjaft robotëve dhe urave. Mësoni më tepër rreth fshehtëzimit.", + "enable_encryption_confirm_title": "Të aktivizohet fshehtëzim?", + "enable_encryption_public_room_confirm_description_1": "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_encryption_public_room_confirm_description_2": "Për të shmangur këto probleme, krijoni një dhomë të re të fshehtëzuar për bisedën që keni në plan të bëni.", + "enable_encryption_public_room_confirm_title": "A jeni i sigurt se doni të shtohet fshehtëzim në këtë dhomë publike?", + "encrypted_room_public_confirm_description_1": "Nuk rekomandohet të bëhen publike dhoma të fshehtëzuara. Kjo do të thoshte se cilido mund të gjejë dhe hyjë te dhoma, pra cilido mund të lexojë mesazhet. S’do të përfitoni asnjë nga të mirat e fshehtëzimit. Fshehtëzimi i mesazheve në një dhomë publike do ta ngadalësojë marrjen dhe dërgimin e tyre.", + "encrypted_room_public_confirm_description_2": "Për të shmangur këto probleme, krijoni për bisedën që keni në plan një dhomë të re publike.", + "encrypted_room_public_confirm_title": "Jeni i sigurt se doni ta bëni publike këtë dhomë të fshehtëzuar?", + "encryption_permanent": "Pasi të aktivizohet, fshehtëzimi s’mund të çaktivizohet më.", + "error_join_rule_change_title": "S’u arrit të përditësohen rregulla hyrjeje", + "error_join_rule_change_unknown": "Dështim i panjohur", + "guest_access_warning": "Persona me klientë të mbuluar do të jenë në gjendje të hyjnë te dhoma pa pasur ndonjë llogari të regjistruar.", + "history_visibility_invited": "Vetëm anëtarë (që kur qenë ftuar)", + "history_visibility_joined": "Vetëm anëtarë (që kur janë bërë pjesë)", + "history_visibility_legend": "Kush mund të lexojë historikun?", + "history_visibility_shared": "Vetëm anëtarët (që nga çasti i përzgjedhjes së kësaj mundësie)", + "history_visibility_warning": "Ndryshime se cilët mund të lexojnë historikun do të vlejnë vetëm për mesazhe të ardhshëm në këtë dhomë. Dukshmëria e historikut ekzistues nuk do të ndryshohet.", + "history_visibility_world_readable": "Cilido", + "join_rule_description": "Vendosni se cilët mund të hyjnë te %(roomName)s.", + "join_rule_invite": "Private (vetëm me ftesa)", + "join_rule_invite_description": "Vetëm personat e ftuar mund të hyjnë.", + "join_rule_public_description": "Kushdo mund ta gjejë dhe hyjë në të.", + "join_rule_restricted": "Anëtarë hapësire", + "join_rule_restricted_description": "Cilido në një hapësirë mund ta gjejë dhe hyjë. Përpunoni se cilat hapësira kanë hyrje këtu.", + "join_rule_restricted_description_active_space": "Cilido te mund ta gjejë dhe hyjë në të. Mund të përzgjidhni gjithashtu hapësira të tjera.", + "join_rule_restricted_description_prompt": "Mund të përzgjidhni një hapësirë që mund të gjejë dhe hyjë. Mund të përzgjidhni disa hapësira.", + "join_rule_restricted_description_spaces": "Hapësira me hyrje", + "join_rule_restricted_dialog_description": "Vendosni se prej cilave hapësira mund të hyhet në këtë dhomë. Nëse përzgjidhet një hapësirë, anëtarët e saj do të mund ta gjejnë dhe hyjnë te .", + "join_rule_restricted_dialog_empty_warning": "Po hiqni krejt hapësirat. Hyrja do të kthehet te parazgjedhja, pra vetëm me ftesa", + "join_rule_restricted_dialog_filter_placeholder": "Kërkoni në hapësira", + "join_rule_restricted_dialog_heading_other": "Hapësira ose dhoma të tjera që mund të mos i dini", + "join_rule_restricted_dialog_heading_room": "Hapësira që e dini se përmbajnë këtë dhomë", + "join_rule_restricted_dialog_heading_space": "Hapësira që e dini se përmbajnë këtë hapësirë", + "join_rule_restricted_dialog_heading_unknown": "Këto ka shumë mundësi të jetë ato ku përgjegjës të tjerë dhomash janë pjesë.", + "join_rule_restricted_dialog_title": "Përzgjidhni hapësira", + "join_rule_restricted_n_more": { + "other": "& %(count)s më tepër", + "one": "& %(count)s më tepër" }, - "unbanned": { - "other": "i është hequr dëbimi %(count)s herë", - "one": "i është hequr dëbimi" + "join_rule_restricted_summary": { + "other": "Deri tani, %(count)s hapësira kanë hyrje", + "one": "Aktualisht një hapësirë ka hyrje" }, - "kicked_multiple": { - "one": "u hoq", - "other": "u hoq %(count)s herë" + "join_rule_restricted_upgrade_description": "Ky përmirësim do t’u lejojë anëtarëve të hapësirave të përzgjedhura të hyjnë në këtë dhomë pa ndonjë ftesë.", + "join_rule_restricted_upgrade_warning": "Kjo dhomë gjendet në disa hapësira për të cilat nuk jeni një nga përgjegjësit. Në këto hapësira, dhoma e vjetër prapë do të shfaqet, por njerëzve do t’u kërkohet të marrin pjesë te e reja.", + "join_rule_upgrade_awaiting_room": "Po ngarkohet dhomë e re", + "join_rule_upgrade_required": "Lypset domosdo përmirësim", + "join_rule_upgrade_sending_invites": { + "one": "Po dërgohen ftesa…", + "other": "Po dërgohen ftesa… (%(progress)s nga %(count)s) gjithsej" }, - "kicked": { - "one": "u hoq", - "other": "u hoq %(count)s herë" + "join_rule_upgrade_updating_spaces": { + "one": "Po përditësohet hapësirë…", + "other": "Po përditësohen hapësira… (%(progress)s nga %(count)s) gjithsej" }, - "changed_name_multiple": { - "one": "%(severalUsers)sndryshuan emrat e tyre", - "other": "%(severalUsers)sndryshuan emrat e tyre %(count)s herë" + "join_rule_upgrade_upgrading_room": "Përmirësim dhome", + "public_without_alias_warning": "Që të lidhni këtë dhomë, ju lutemi, jepni një adresë.", + "strict_encryption": "Mos dërgo kurrë prej këtij sesioni mesazhe të fshehtëzuar te sesione të paverifikuar në këtë dhomë", + "title": "Siguri & Privatësi" + }, + "title": "Rregullime Dhome - %(roomName)s", + "upload_avatar_label": "Ngarkoni avatar", + "visibility": { + "alias_section": "Adresë", + "error_failed_save": "S’arrihet të përditësohet dukshmëria e kësaj hapësire", + "error_update_guest_access": "S’arrihet të përditësohet hyrja e mysafirëve të kësaj hapësire", + "error_update_history_visibility": "S’arrihet të përditësohet dukshmëria e historikut të kësaj hapësire", + "guest_access_explainer": "Mysafirët mund të hyjnë në një hapësirë pa pasur llogari.", + "guest_access_explainer_public_space": "Kjo mund të jetë e dobishme për hapësira publike.", + "guest_access_label": "Lejo hyrje si vizitor", + "history_visibility_anyone_space": "Parashiheni Hapësirën", + "history_visibility_anyone_space_description": "Lejojini personat të parashohin hapësirën tuaj para se të hyjnë në të.", + "history_visibility_anyone_space_recommendation": "E rekomanduar për hapësira publike.", + "title": "Dukshmëri" + }, + "voip": { + "call_type_section": "Lloj thirrjeje", + "enable_element_call_caption": "%(brand)s është i fshehtëzuar skaj-më-skaj, por aktualisht është i kufizuar në numra më të vegjël përdoruesish.", + "enable_element_call_label": "Aktivizojeni %(brand)s si një mundësi shtesë thirrjesh në këtë dhomë", + "enable_element_call_no_permissions_tooltip": "S’keni leje të mjaftueshme që të ndryshoni këtë." + } + }, + "room_summary_card_back_action_label": "Të dhëna dhome", + "scalar": { + "error_create": "S’arrihet të krijohet widget-i.", + "error_membership": "S’gjendeni në këtë dhomë.", + "error_missing_room_id": "Mungon roomid.", + "error_missing_room_id_request": "Mungon room_id te kërkesa", + "error_missing_user_id_request": "Mungon user_id te kërkesa", + "error_permission": "S’keni leje për ta bërë këtë në këtë dhomë.", + "error_power_level_invalid": "Shkalla e pushtetit duhet të jetë një numër i plotë pozitiv.", + "error_room_not_visible": "Dhoma %(roomId)s s’është e dukshme", + "error_room_unknown": "Kjo dhomë s’është e pranuar.", + "error_send_request": "S’u arrit të dërgohej kërkesë.", + "failed_read_event": "S’u arrit të lexohen akte", + "failed_send_event": "S’u arrit të dërgohet akt" + }, + "server_offline": { + "description": "Shërbyesi juaj s’po u përgjigjet disa kërkesave nga ju. Më poshtë gjenden disa nga arsyet më të mundshme.", + "description_1": "Shërbyesi (%(serverName)s) e zgjati shumë përgjigjen.", + "description_2": "Kërkesën po e bllokon firewall-i ose anti-virus-i juaj.", + "description_3": "Kërkesën po e pengon një zgjerim i shfletuesit.", + "description_4": "Shërbyesi është jashtë funksionimi.", + "description_5": "Shërbyesi e ka hedhur poshtë kërkesën tuaj.", + "description_6": "Zona juaj po ka probleme lidhjeje në internet.", + "description_7": "Ndodhi një gabim teksa provohej lidhja me shërbyesin.", + "description_8": "Shërbyesi s’është formësuar të tregojë se cili është problemi (CORS).", + "empty_timeline": "Jeni në rregull.", + "recent_changes_heading": "Ndryshime tani së fundi që s’janë marrë ende", + "title": "Shërbyesi s’po përgjigjet" + }, + "seshat": { + "error_initialising": "Dështoi gatitja e kërkimit në mesazhe, për më tepër hollësi, shihni rregullimet tuaja", + "reset_button": "Riktheje te parazgjedhjet arkivin e akteve", + "reset_description": "Gjasat janë të mos doni të riktheni te parazgjedhjet arkivin e indeksimit të akteve", + "reset_explainer": "Nëse e bëni, ju lutemi, kini parasysh se s’do të fshihet asnjë nga mesazhet tuaj, por puna me kërkimin mund degradojë për pak çaste, ndërkohë që rikrijohet treguesi", + "reset_title": "Të rikthehet te parazgjedhjet arkivi i akteve?", + "warning_kind_files": "Ky version i %(brand)s nuk mbulon parjen për disa kartela të fshehtëzuara", + "warning_kind_files_app": "Që të shihni krejt kartelat e fshehtëzuara, përdorni aplikacionin për Desktop", + "warning_kind_search": "Ky version i %(brand)s nuk mbulon kërkimin në mesazhe të fshehtëzuar", + "warning_kind_search_app": "Që të kërkoni te mesazhe të fshehtëzuar, përdorni aplikacionin për Desktop" + }, + "setting": { + "help_about": { + "access_token_detail": "Tokeni-i juaj i hyrjeve jep hyrje të plotë në llogarinë tuaj. Mos ia jepni kujt.", + "brand_version": "Version %(brand)s:", + "chat_bot": "Fjalosuni me Robotin %(brand)s", + "clear_cache_reload": "Spastro fshehtinën dhe ringarko", + "help_link": "Për ndihmë rreth përdorimit të %(brand)s-it, klikoni këtu.", + "help_link_chat_bot": "Për ndihmë rreth përdorimit të %(brand)s-it, klikoni këtu, ose nisni një fjalosje me robotin tonë duke përdorur butonin më poshtë.", + "homeserver": "Shërbyes Home është %(homeserverUrl)s", + "identity_server": "Shërbyes identiteti është %(identityServerUrl)s", + "olm_version": "Version Olm:", + "title": "Ndihmë & Rreth", + "versions": "Versione" + } + }, + "settings": { + "all_rooms_home": "Shfaq krejt dhomat te Home", + "all_rooms_home_description": "Krejt dhomat ku gjendeni, do të shfaqen te Home.", + "always_show_message_timestamps": "Shfaq përherë vula kohore për mesazhet", + "appearance": { + "custom_font": "Përdor një palë shkronja sistemi", + "custom_font_description": "Caktoni emrin e një palë shkronjash të instaluara në sistemin tuaj & %(brand)s do të provojë t’i përdorë.", + "custom_font_name": "Emër shkronjash sistemi", + "custom_font_size": "Përdor madhësi vetjake", + "custom_theme_add_button": "Shtoni temë", + "custom_theme_error_downloading": "Gabim në shkarkim të dhënash teme.", + "custom_theme_invalid": "Skemë e pavlefshme teme.", + "custom_theme_success": "Tema u shtua!", + "custom_theme_url": "URL teme vetjake", + "font_size": "Madhësi shkronjash", + "font_size_limit": "Madhësia vetjake për shkronjat mund të jetë vetëm mes vlerave %(min)s pt dhe %(max)s pt", + "font_size_nan": "Madhësia duhet të jetë një numër", + "font_size_valid": "Përdor me %(min)s pt dhe %(max)s pt", + "heading": "Përshtatni dukjen tuaj", + "image_size_default": "Parazgjedhje", + "image_size_large": "E madhe", + "layout_bubbles": "Flluska mesazhesh", + "layout_irc": "IRC (Eksperimentale)", + "match_system_theme": "Përputhe me temën e sistemit", + "subheading": "Rregullimet e Dukjes prekin vetëm këtë sesion %(brand)s.", + "timeline_image_size": "Madhësi figure në rrjedhën kohore", + "use_high_contrast": "Përdor kontrast të lartë" + }, + "automatic_language_detection_syntax_highlight": "Aktivizo pikasje të vetvetishme të gjuhës për theksim sintakse", + "autoplay_gifs": "Vetëluaji GIF-et", + "autoplay_videos": "Vetëluaji videot", + "big_emoji": "Aktivizo emoji-t e mëdhenj në fjalosje", + "code_block_expand_default": "Zgjeroji blloqet e kodit, si parazgjedhje", + "code_block_line_numbers": "Shfaq numra rreshtat në blloqe kodi", + "emoji_autocomplete": "Aktivizo sugjerime emoji-sh teksa shtypet", + "enable_markdown": "Aktivizoni Markdown", + "enable_markdown_description": "Për t’i dërguar pa elementë Markdown, fillojini mesazhet me /plain.", + "general": { + "account_management_section": "Administrim llogarish", + "account_section": "Llogari", + "add_email_dialog_title": "Shtoni Adresë Email", + "add_email_failed_verification": "S’u arrit të verifikohej adresë email: sigurohuni se keni klikuar lidhjen te email-i", + "add_email_instructions": "Ju kemi dërguar një email që të verifikoni adresën tuaj. Ju lutemi, ndiqni udhëzimet e atjeshme dhe mandej klikoni butonin më poshtë.", + "add_msisdn_confirm_body": "Klikoni mbi butonin më poshtë që të ripohoni shtimin e këtij numri telefoni.", + "add_msisdn_confirm_button": "Ripohoni shtim numri telefoni", + "add_msisdn_confirm_sso_button": "Ripohojeni shtimin e këtij numri telefoni duke përdorur Hyrje Njëshe që të provoni identitetin tuaj.", + "add_msisdn_dialog_title": "Shtoni Numër Telefoni", + "add_msisdn_instructions": "Te +%(msisdn)s u dërgua një mesazh tekst. Ju lutemi, jepni kodin e verifikimit që përmban.", + "confirm_adding_email_body": "Klikoni butonin më poshtë që të ripohoni shtimin e kësaj adrese email.", + "confirm_adding_email_title": "Ripohoni shtim email-i", + "deactivate_confirm_body": "Jeni i sigurt se doni të çaktivizohet llogaria juaj? Kjo është e pakthyeshme.", + "deactivate_confirm_body_password": "Që të vazhdohet, ju lutemi, jepni fjalëkalimin e llogarisë tuaj:", + "deactivate_confirm_body_sso": "Ripohoni çaktivizimin e llogarisë tuaj duke përdorur Hyrje Njëshe që të dëshmoni identitetin tuaj.", + "deactivate_confirm_content": "Ripohoni se doni të çaktivizohet llogaria juaj. Nëse ecni më tej:", + "deactivate_confirm_content_1": "S’do të jeni në gjendje të riaktivizoni llogarinë tuaj", + "deactivate_confirm_content_2": "S’do të jeni më në gjendje të bëni hyrjen", + "deactivate_confirm_content_3": "Askush s’do të jetë në gjendje të përdorë emrin tuaj të përdoruesit (MXID), përfshi ju: ky emër përdoruesi do të mbetet i papërdorshëm", + "deactivate_confirm_content_4": "Do të braktisni krejt dhomat dhe MD-të ku merrni pjesë", + "deactivate_confirm_content_5": "Do të hiqeni nga shërbyesi i identiteteve: shokët tuaj s’do të jenë më në gjendje t’ju gjejnë përmes email-it apo numrit tuaj të telefonit", + "deactivate_confirm_content_6": "Mesazhet tuaj të dikurshëm do të jenë ende të dukshëm për personat që i morën, njësoj si email-et që dërgonit dikur. Doni që mesazhet të jenë të fshehur për persona që hyjnë në dhomë në të ardhmen?", + "deactivate_confirm_continue": "Ripohoni çaktivizim llogarie", + "deactivate_confirm_erase_label": "Fshihni mesazhet e mi për ata që vijnë rishtas", + "deactivate_section": "Çaktivizoje Llogarinë", + "deactivate_warning": "Çaktivizimi i llogarisë tuaj është një veprim i pakthyeshëm - hapni sytë!", + "discovery_email_empty": "Mundësitë e zbulimit do të shfaqen sapo të keni shtuar më sipër një email.", + "discovery_email_verification_instructions": "Verifikoni lidhjen te mesazhet tuaj", + "discovery_msisdn_empty": "Mundësitë e zbulimit do të shfaqen sapo të keni shtuar më sipër një numër telefoni.", + "discovery_needs_terms": "Pajtohuni me Kushtet e Shërbimit të shërbyesit të identiteteve (%(serverName)s) që të lejoni veten të jetë e zbulueshme me anë adrese email ose numri telefoni.", + "discovery_section": "Zbulueshmëri", + "email_address_in_use": "Kjo adresë email është tashmë në përdorim", + "email_address_label": "Adresë Email", + "email_not_verified": "Adresa juaj email s’është verifikuar ende", + "email_verification_instructions": "Për verifkim, klikoni lidhjen te email që morët dhe mandej vazhdoni sërish.", + "emails_heading": "Adresa email", + "error_add_email": "S’arrihet të shtohet adresë email", + "error_deactivate_communication": "Pati një problem në komunikimin me shërbyesin. Ju lutemi, riprovoni.", + "error_deactivate_invalid_auth": "Shërbyesi s’ktheu ndonjë të dhënë të vlefshme mirëfilltësimi.", + "error_deactivate_no_auth": "Shërbyesi s’kërkoi ndonjë mirëfilltësim", + "error_email_verification": "S’arrihet të verifikohet adresë email.", + "error_invalid_email": "Adresë Email e Pavlefshme", + "error_invalid_email_detail": "Kjo s’duket se është adresë email e vlefshme", + "error_msisdn_verification": "S’arrihet të verifikohet numër telefoni.", + "error_password_change_403": "S’u arrit të ndryshohej fjalëkalimi. A është i saktë fjalëkalimi juaj?", + "error_password_change_http": "%(errorMessage)s (gjendje HTTP %(httpStatus)s)", + "error_password_change_title": "Gabim në ndryshim fjalëkalimi", + "error_password_change_unknown": "Gabim i panjohur ndryshimi fjalëkalimi (%(stringifiedError)s)", + "error_remove_3pid": "S’arrihet të hiqen të dhëna kontakti", + "error_revoke_email_discovery": "S’arrihet të shfuqizohet ndarja për këtë adresë email", + "error_revoke_msisdn_discovery": "S’arrihet të shfuqizohet ndarja për numrin e telefonit", + "error_saving_profile": "Veprimi s’u plotësua dot", + "error_saving_profile_title": "S’u arrit të ruhej profili juaj", + "error_share_email_discovery": "S’arrihet të ndahet adresë email", + "error_share_msisdn_discovery": "S’arrihet të ndahet numër telefoni", + "external_account_management": "Hollësitë e llogarisë tuaj administrohen ndarazi te %(hostname)s.", + "identity_server_no_token": "S’u gjet token hyrjeje identiteti", + "identity_server_not_set": "Shërbyes identitetesh i paujdisur", + "incorrect_msisdn_verification": "Kod verifikimi i pasaktë", + "language_section": "Gjuhë dhe rajon", + "msisdn_in_use": "Ky numër telefoni është tashmë në përdorim", + "msisdn_label": "Numër Telefoni", + "msisdn_verification_field_label": "Kod verifikimi", + "msisdn_verification_instructions": "Ju lutemi, jepni kod verifikimi të dërguar përmes teksti.", + "msisdns_heading": "Numra telefonash", + "name_placeholder": "S’ka emër shfaqjeje", + "oidc_manage_button": "Administroni llogari", + "password_change_section": "Caktoni një fjalëkalim të ri llogarie…", + "password_change_success": "Fjalëkalimi juaj u ndryshua me sukses.", + "remove_email_prompt": "Të hiqet %(email)s?", + "remove_msisdn_prompt": "Të hiqet %(phone)s?", + "spell_check_locale_placeholder": "Zgjidhni vendore", + "spell_check_section": "Kontroll drejtshkrimi" + }, + "image_thumbnails": "Shfaq për figurat paraparje/miniatura", + "inline_url_previews_default": "Aktivizo, si parazgjedhje, paraparje URL-sh brendazi", + "inline_url_previews_room": "Aktivizo, si parazgjedhje, paraparje URL-sh për pjesëmarrësit në këtë dhomë", + "inline_url_previews_room_account": "Aktivizo paraparje URL-sh për këtë dhomë (prek vetëm ju)", + "insert_trailing_colon_mentions": "Fut dy pika pas përmendjesh përdoruesi, në fillim të një mesazhi", + "jump_to_bottom_on_send": "Kalo te fundi i rrjedhës kohore, kur dërgoni një mesazh", + "key_backup": { + "backup_in_progress": "Kyçet tuaj po kopjeruhen (kopjeruajtja e parë mund të hajë disa minuta).", + "backup_starting": "Po fillohet kopjeruajtje…", + "backup_success": "Sukses!", + "cannot_create_backup": "S’arrihet të krijohet kopjeruajtje kyçesh", + "create_title": "Krijo kopjeruajtje kyçesh", + "setup_secure_backup": { + "backup_setup_success_description": "Kyçet tuaj tani po kopjeruhen nga kjo pajisje.", + "backup_setup_success_title": "Kopjeruajtje e Sigurt e susksesshme", + "cancel_warning": "Nëse e anuloni tani, mund të humbni mesazhe & të dhëna të fshehtëzuara, nëse humbni hyrjen te kredencialet tuaja të hyrjeve.", + "confirm_security_phrase": "Ripohoni Frazën tuaj të Sigurisë", + "description": "Mbrohuni kundër humbjes së hyrjes në mesazhe & të dhëna të fshehtëzuara duke kopjeruajtur kyçe fshehtëzimi në shërbyesin tuaj.", + "download_or_copy": "%(downloadButton)s ose %(copyButton)s", + "enter_phrase_description": "Jepni një Frazë Sigurie që e dini vetëm ju, ngaqë përdoret për të mbrojtur të dhënat tuaja. Që të jeni të sigurt, s’duhet të ripërdorni fjalëkalimin e llogarisë tuaj.", + "enter_phrase_title": "Jepni një Frazë Sigurie", + "enter_phrase_to_confirm": "Jepni Frazën tuaj të Sigurisë edhe një herë, për ta ripohuar.", + "generate_security_key_description": "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ë.", + "generate_security_key_title": "Prodhoni një Kyç Sigurie", + "pass_phrase_match_failed": "S’përputhen.", + "pass_phrase_match_success": "U përputhën!", + "phrase_strong_enough": "Bukur! Kjo Frazë Sigurie duket goxha e fuqishme.", + "requires_key_restore": "Që të përmirësoni fshehtëzimin tuaj, riktheni kopjeruajtjen e kyçeve tuaj", + "requires_password_confirmation": "Që të ripohohet përmirësimi, jepni fjalëkalimin e llogarisë tuaj:", + "requires_server_authentication": "Do t’ju duhet të bëni mirëfilltësimin me shërbyesin që të ripohohet përmirësimi.", + "secret_storage_query_failure": "S’u arrit të merret gjendje depozite të fshehtë", + "security_key_safety_reminder": "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.", + "session_upgrade_description": "Përmirësojeni këtë sesion për ta lejuar të verifikojë sesione të tjerë, duke u akorduar hyrje te mesazhe të fshehtëzuar dhe duke u vënë shenjë si të besuar për përdorues të tjerë.", + "set_phrase_again": "Shkoni mbrapsht që ta ricaktoni.", + "settings_reminder": "Mundeni edhe të ujdisni Kopjeruajtje të Sigurt & administroni kyçet tuaj që nga Rregullimet.", + "title_confirm_phrase": "Ripohoni Frazë Sigurie", + "title_save_key": "Ruani Kyçin tuaj të Sigurisë", + "title_set_phrase": "Caktoni një Frazë Sigurie", + "title_upgrade_encryption": "Përmirësoni fshehtëzimin tuaj", + "unable_to_setup": "S’u arrit të ujdiset depozitë e fshehtë", + "use_different_passphrase": "Të përdoret një frazëkalim tjetër?", + "use_phrase_only_you_know": "Jepni një frazë të fshehtë që e dini vetëm ju, dhe, në daçi, ruani një Kyç Sigurie për ta përdorur për kopjeruajtje." + } + }, + "key_export_import": { + "confirm_passphrase": "Ripohoni frazëkalimin", + "enter_passphrase": "Jepni frazëkalimin", + "export_description_1": "Ky proces ju lejon të eksportoni te një kartelë vendore kyçet për mesazhe që keni marrë në dhoma të fshehtëzuara. Mandej do të jeni në gjendje ta importoni kartelën te një tjetër klient Matrix në të ardhmen, që kështu ai klient të jetë në gjendje t’i fshehtëzojë këto mesazhe.", + "export_title": "Eksporto kyçe dhome", + "file_to_import": "Kartelë për importim", + "import_description_1": "Ky proces ju lejon të importoni kyçe fshehtëzimi që keni eksportuar më parë nga një tjetër klient Matrix. Mandej do të jeni në gjendje të shfshehtëzoni çfarëdo mesazhesh që mund të shfshehtëzojë ai klient tjetër.", + "import_description_2": "Kartela e eksportit është e mbrojtur me një frazëkalim. Që të shfshehtëzoni kartelën, duhet ta jepni frazëkalimin këtu.", + "import_title": "Importo kyçe dhome", + "phrase_cannot_be_empty": "Frazëkalimi s’mund të jetë i zbrazët", + "phrase_must_match": "Frazëkalimet duhet të përputhen" + }, + "keyboard": { + "title": "Tastierë" + }, + "notifications": { + "enable_audible_notifications_session": "Aktivizo njoftime audio për këtë sesion", + "enable_desktop_notifications_session": "Aktivizo njoftime desktop për këtë sesion", + "enable_email_notifications": "Aktivizo njoftime me email për %(email)s", + "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_notifications_device": "Aktivizo njoftime për këtë pajisje", + "error_loading": "Pati një gabim në ngarkimin e rregullimeve tuaja për njoftimet.", + "error_permissions_denied": "%(brand)s-i s’ka leje t’ju dërgojë njoftime - Ju lutemi, kontrolloni rregullimet e shfletuesit tuaj", + "error_permissions_missing": "%(brand)s-it s’iu dha leje të dërgojë njoftime - ju lutemi, riprovoni", + "error_saving": "Gabim në ruajtje parapëlqimesh për njoftimet", + "error_saving_detail": "Ndodhi një gabim teksa ruheshin parapëlqimet tuaja për njoftimet.", + "error_title": "S’arrihet të aktivizohen njoftimet", + "error_updating": "Ndodhi një gabim teksa përditësoheshin parapëlqimet tuaja për njoftime. Ju lutemi, provoni ta riaktivizoni mundësinë tuaj.", + "messages_containing_keywords": "Mesazhe që përmbajnë fjalëkyçe", + "noisy": "I zhurmshëm", + "push_targets": "Objektiva njoftimesh", + "rule_call": "Ftesë për thirrje", + "rule_contains_display_name": "Mesazhe që përmbajnë emrin tim të ekranit", + "rule_contains_user_name": "Mesazhe që përmbajnë emrin tim të përdoruesit", + "rule_encrypted": "Mesazhe të fshehtëzuar në fjalosje në grup", + "rule_encrypted_room_one_to_one": "Mesazhe të fshehtëzuar në fjalosje tek-për-tek", + "rule_invite_for_me": "Kur ftohem në një dhomë", + "rule_message": "Mesazhe në fjalosje në grup", + "rule_room_one_to_one": "Mesazhe në fjalosje tek për tek", + "rule_roomnotif": "Mesazhe që përmbajnë @room", + "rule_suppress_notices": "Mesazhe të dërguar nga boti", + "rule_tombstone": "Kur përmirësohen dhomat", + "show_message_desktop_notification": "Shfaq mesazh në njoftim për desktop" + }, + "preferences": { + "always_show_menu_bar": "Shfaqe përherë shtyllën e menusë së dritares", + "autocomplete_delay": "Vonesë Vetëplotësimi (ms)", + "code_blocks_heading": "Blloqe kodi", + "compact_modern": "Përdorni një skemë “Moderne” më kompakte", + "composer_heading": "Hartues", + "enable_hardware_acceleration": "Aktivizo përshpejtim hardware", + "enable_tray_icon": "Shfaq ikonë paneli dhe minimizo dritaren në të, kur bëhet mbyllje", + "keyboard_heading": "Shkurtore tastiere", + "keyboard_view_shortcuts_button": "Që të shihni krejt shkurtoret e tastierës, klikoni këtu.", + "media_heading": "Figura, GIF-e dhe video", + "presence_description": "Ndani me të tjerët veprimtarinë dhe gjendjen tuaj.", + "rm_lifetime": "Kohëzgjatje e Shenjës së Leximit (ms)", + "rm_lifetime_offscreen": "Kohëzgjatje Shenje Leximi jashtë ekrani (ms)", + "room_directory_heading": "Drejtori dhomash", + "room_list_heading": "Listë dhomash", + "show_avatars_pills": "Shfaq avatarë në përmendje përdoruesish, dhomash dhe aktesh", + "show_checklist_shortcuts": "Shhkurtoren e listës së hapave të mirëseardhjes shfaqe mbi listën e dhomave", + "show_polls_button": "Shfaq buton pyetësorësh", + "surround_text": "Rrethoje tekstin e përzgjedhur, kur shtypen shenja speciale", + "time_heading": "Kohë shfaqjeje" + }, + "prompt_invite": "Pyet, përpara se të dërgohen ftesa te ID Matrix potencialisht të pavlefshme", + "replace_plain_emoji": "Zëvendëso automatikisht emotikone tekst të thjeshtë me Emoji", + "security": { + "4s_public_key_in_account_data": "në të dhëna llogarie", + "4s_public_key_status": "Kyç publik depozite të fshehtë:", + "backup_key_cached_status": "Kyç kopjeruajtjesh i ruajtur në fshehtinë:", + "backup_key_stored_status": "Kyç kopjeruajtjesh i depozituar:", + "backup_key_unexpected_type": "lloj i papritur", + "backup_key_well_formed": "e mirëformuar", + "backup_keys_description": "Kopjeruani kyçet tuaj të fshehtëzimit me të dhënat e llogarisë tuaj, për ditën kur mund të humbni hyrje në sesionet tuaja. Kyçet tuaj do të jenë të siguruar me një Kyç unik Sigurie.", + "bulk_options_accept_all_invites": "Prano krejt ftesat prej %(invitedRooms)s", + "bulk_options_reject_all_invites": "Mos prano asnjë ftesë për në %(invitedRooms)s", + "bulk_options_section": "Veprime masive", + "cross_signing_cached": "ruajtur në fshehtinë lokalisht", + "cross_signing_homeserver_support": "Mbulim veçorish nga shërbyesi Home:", + "cross_signing_homeserver_support_exists": "ekziston", + "cross_signing_in_4s": "në depozitë të fshehtë", + "cross_signing_in_memory": "në kujtesë", + "cross_signing_master_private_Key": "Kyç privat i përgjithshëm:", + "cross_signing_not_cached": "i pagjetur lokalisht", + "cross_signing_not_found": "s’u gjet", + "cross_signing_not_in_4s": "s’u gjet në depozitë", + "cross_signing_not_stored": "e padepozituar", + "cross_signing_private_keys": "Kyçe privatë për cross-signing:", + "cross_signing_public_keys": "Kyçe publikë për cross-signing:", + "cross_signing_self_signing_private_key": "Kyç privat vetënënshkrimi:", + "cross_signing_user_signing_private_key": "Kyç privat nënshkrimesh përdoruesi:", + "cryptography_section": "Kriptografi", + "delete_backup": "Fshije Kopjeruajtjen", + "delete_backup_confirm_description": "Jeni i sigurt? Do të humbni mesazhet tuaj të fshehtëzuar, nëse kopjeruajtja për kyçet tuaj nuk bëhet si duhet.", + "e2ee_default_disabled_warning": "Përgjegjësi i shërbyesit tuaj ka çaktivizuar fshehtëzimin skaj-më-skaj, si parazgjedhje, në dhoma private & Mesazhe të Drejtpërdrejtë.", + "enable_message_search": "Aktivizo kërkim mesazhesh në dhoma të fshehtëzuara", + "encryption_individual_verification_mode": "Verifikoni individualisht çdo sesion të përdorur nga një përdorues, për t’i vënë shenjë si i besuar, duke mos besuar pajisje cross-signed.", + "encryption_section": "Fshehtëzim", + "error_loading_key_backup_status": "S’arrihet të ngarkohet gjendje kopjeruajtjeje kyçesh", + "export_megolm_keys": "Eksporto kyçe dhome E2E", + "ignore_users_empty": "S’keni përdorues të shpërfillur.", + "ignore_users_section": "Përdorues të shpërfillur", + "import_megolm_keys": "Importo kyçe E2E dhome", + "key_backup_active": "Kjo sesion po bën kopjeruajtje të kyçeve tuaja.", + "key_backup_active_version_none": "Asnjë", + "key_backup_algorithm": "Algoritëm:", + "key_backup_complete": "U kopjeruajtën krejt kyçet", + "key_backup_connect": "Lidhe këtë sesion me Kopjeruajtje Kyçesh", + "key_backup_connect_prompt": "Lidheni këtë sesion kopjeruajtje kyçesh, përpara se të dilni, që të shmangni humbje të çfarëdo kyçi që mund të gjendet vetëm në këtë pajisje.", + "key_backup_in_progress": "Po kopjeruhen kyçet për %(sessionsRemaining)s…", + "key_backup_inactive": "Ky sesion nuk po bën kopjeruajtje të kyçeve tuaja, por keni një kopjeruajtje ekzistuese që mund ta përdorni për rimarrje dhe ta shtoni më tej.", + "key_backup_inactive_warning": "Kyçet tuaj nuk po kopjeruhen nga ky sesion.", + "manually_verify_all_sessions": "Verifikoni dorazi krejt sesionet e largët", + "message_search_disable_warning": "Në u çaktivizoftë, mesazhet prej dhomash të fshehtëzuara s’do të duken në përfundime kërkimi.", + "message_search_disabled": "Ruaj lokalisht në mënyrë të sigurt në fshehtinë mesazhet që të shfaqen në përfundime kërkimi.", + "message_search_enabled": { + "one": "Ruajini lokalisht në fshehtinë në mënyrë të sigurt mesazhet e fshehtëzuar, që të shfaqen në përfundime kërkimi, duke përdorur %(size)s që të depozitoni mesazhe nga %(rooms)s dhomë.", + "other": "Ruajini lokalisht në fshehtinë në mënyrë të sigurt mesazhet e fshehtëzuar, që të shfaqen në përfundime kërkimi, duke përdorur %(size)s që të depozitoni mesazhe nga %(rooms)s dhoma." }, - "changed_name": { - "one": "%(oneUser)sndryshoi emrin e vet", - "other": "%(oneUser)sndryshoi emrin e vet %(count)s herë" + "message_search_failed": "Dështoi gatitje kërkimi mesazhesh", + "message_search_indexed_messages": "Mesazhe të indeksuar:", + "message_search_indexed_rooms": "Dhoma të indeksuara:", + "message_search_indexing": "Indeksim aktual: %(currentRoom)s", + "message_search_indexing_idle": "Pa indeksuar aktualisht mesazhe nga ndonjë dhomë.", + "message_search_intro": "%(brand)s-i po ruan lokalisht në mënyrë të sigurt në fshehtinë mesazhet që të shfaqen në përfundime kërkimi:", + "message_search_room_progress": "%(doneRooms)s nga %(totalRooms)s", + "message_search_section": "Kërkim mesazhesh", + "message_search_sleep_time": "Sa shpejt duhen shkarkuar mesazhet.", + "message_search_space_used": "Hapësirë e përdorur:", + "message_search_unsupported": "%(brand)s-it i mungojnë disa përbërës të domosdoshëm për ruajtje lokalisht në mënyrë të sigurt në fshehtinë mesazhe. Nëse do të donit të eksperimentonit me këtë veçori, montoni një Desktop vetjak %(brand)s Desktop me shtim përbërësish kërkimi.", + "message_search_unsupported_web": "%(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.", + "record_session_details": "Regjistro emrin, versionin dhe URL-në e klientit, për të dalluar më kollaj sesionet te përgjegjës sesionesh", + "restore_key_backup": "Riktheje prej Kopjeruajtje", + "secret_storage_not_ready": "jo gati", + "secret_storage_ready": "gati", + "secret_storage_status": "Depozitë e fshehtë:", + "send_analytics": "Dërgo të dhëna analitike", + "session_id": "ID sesioni:", + "session_key": "Kyç sesioni:", + "strict_encryption": "Mos dërgo kurrë prej këtij sesioni mesazhe të fshehtëzuar te sesione të paverifikuar" + }, + "send_read_receipts": "Dërgo dëftesa leximi", + "send_read_receipts_unsupported": "Shërbyesi juaj nuk mbulon çaktivizimin e dërgimit të dëftesave të leximit.", + "send_typing_notifications": "Dërgo njoftime shtypjesh", + "sessions": { + "browser": "Shfletues", + "confirm_sign_out": { + "one": "Ripohoni daljen nga kjo pajisje", + "other": "Ripohoni daljen nga këto pajisje" }, - "no_change_multiple": { - "other": "%(severalUsers)s s’bënë ndryshime gjatë %(count)s herësh", - "one": "%(severalUsers)s s’bënë ndryshime" + "confirm_sign_out_body": { + "one": "Që të ripohoni daljen nga kjo pajisje, klikoni butonin më poshtë.", + "other": "Që të ripohoni daljen nga këto pajisje, klikoni butonin më poshtë." }, - "no_change": { - "other": "%(oneUser)ss’bënë ndryshime gjatë %(count)s herësh", - "one": "%(oneUser)ss’bëri ndryshime" + "confirm_sign_out_continue": { + "one": "Dil nga pajisje", + "other": "Dil nga pajisje" }, - "server_acls_multiple": { - "one": "%(severalUsers)sndryshuan ACL-ra shërbyesi", - "other": "%(severalUsers)sndryshuan ACL-ra shërbyesi %(count)s herë" + "confirm_sign_out_sso": { + "one": "Ripohoni daljen nga kjo pajisje duke përdorur Hyrje Njëshe për të dëshmuar identitetin tuaj.", + "other": "Ripohoni daljen nga këto pajisje duke përdorur Hyrje Njëshe për të dëshmuar identitetin tuaj." }, - "server_acls": { - "one": "%(oneUser)sndryshoi ACL-ra shërbyesi", - "other": "%(oneUser)sndryshoi ACL-ra shërbyesi %(count)s herë" + "current_session": "Sesioni i tanishëm", + "desktop_session": "Sesion desktop", + "details_heading": "Hollësi sesioni", + "device_unverified_description": "Për sigurinë dhe besueshmërinë më të mirë, verifikojeni, ose dilni nga ky sesion.", + "device_unverified_description_current": "Verifikoni sesionin tuaj të tanishëm për shkëmbim me siguri të thelluar mesazhesh.", + "device_verified_description": "Ky sesion është gati për shkëmbim të sigurt mesazhesh.", + "device_verified_description_current": "Sesioni juaj i tanishëm është gati për shkëmbim të siguruar mesazhesh.", + "error_pusher_state": "S’u arrit të ujdisej gjendja e shërbimit të njoftimeve push", + "filter_all": "Krejt", + "filter_inactive": "Joaktiv", + "filter_inactive_description": "Joaktiv për for %(inactiveAgeDays)s ditë ose më gjatë", + "filter_label": "Filtroni pajisje", + "filter_unverified_description": "Jo gati për shkëmbim të sigurt mesazhesh", + "filter_verified_description": "Gati për shkëmbim të sigurt mesazhesh", + "hide_details": "Fshihi hollësitë", + "inactive_days": "Joaktiv për %(inactiveAgeDays)s+ ditë", + "inactive_sessions": "Sesione joaktivë", + "inactive_sessions_explainer_1": "Sesioni joaktive janë sesione që keni ca kohë që s’i përdorni, por që vazhdojnë të marrin kyçe fshehtëzimi.", + "inactive_sessions_explainer_2": "Heqja e sesioneve joaktive përmirëson sigurinë dhe punimin dhe e bën më të lehtë për ju të pikasni nëse një sesion i ri është i dyshimtë.", + "inactive_sessions_list_description": "Shihni mundësinë e daljes nga sesione të vjetër (%(inactiveAgeDays)s ditë ose më të vjetër) që s’i përdorni më.", + "ip": "Adresë IP", + "last_activity": "Veprimtaria e fundit", + "mobile_session": "Sesion në celular", + "n_sessions_selected": { + "one": "%(count)s sesion i përzgjedhur", + "other": "%(count)s sesione të përzgjedhur" }, - "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ë" + "no_inactive_sessions": "S’u gjetën sesione joaktive.", + "no_sessions": "S’u gjetën sesione.", + "no_unverified_sessions": "S’u gjetën sesione të paverifikuar.", + "no_verified_sessions": "S’u gjetën sesione të verifikuar.", + "os": "Sistem operativ", + "other_sessions_heading": "Sesione të tjerë", + "push_heading": "Njoftime Push", + "push_subheading": "Merrni njoftime push për këtë sesion.", + "push_toggle": "Aktivizo/çaktivizo njoftime push për këtë sesion.", + "rename_form_caption": "Ju lutemi, kini parasysh se emrat e sesioneve janë të dukshëm edhe për personat me të cilët komunikoni.", + "rename_form_heading": "Riemërtoni sesionin", + "rename_form_learn_more": "Riemërtim sesionesh", + "rename_form_learn_more_description_1": "Përdorues të tjerë në mesazhe të drejtpërdrejtë dhe dhoma ku hyni janë në gjendje të shohin një listë të plotë të sesioneve tuaj.", + "rename_form_learn_more_description_2": "Kjo u jep atyre besim se po flasin vërtet me ju, por do të thotë gjithashtu që mund shohin emrin e sesionit që jepni këtu.", + "security_recommendations": "Rekomandime sigurie", + "security_recommendations_description": "Përmirësoni sigurinë e llogarisë tuaj duke ndjekur këto rekomandime.", + "session_id": "ID sesioni", + "show_details": "Shfaqi hollësitë", + "sign_in_with_qr": "Hyni me kod QR", + "sign_in_with_qr_button": "Shfaq kod QR", + "sign_in_with_qr_description": "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.", + "sign_out": "Dilni nga ky sesion", + "sign_out_all_other_sessions": "Dil nga krejt sesionet e tjerë (%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "Jeni i sigurt se doni të dilet nga %(count)s session?", + "other": "Jeni i sigurt se doni të dilet nga %(count)s sessione?" }, - "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ë" + "sign_out_n_sessions": { + "one": "Dilni nga %(count)s sesion", + "other": "Dilni nga %(count)s sesione" }, - "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" - } + "title": "Sesione", + "unknown_session": "Lloj i panjohur sesionesh", + "unverified_session": "Sesion i paverifikuar", + "unverified_session_explainer_1": "Ky sesion s’mbulon fshehtëzim, ndaj s’mund të verifikohet.", + "unverified_session_explainer_2": "S’do të jeni në gjendje të merrni pjesë në dhoma ku fshehtëzimi është aktivizuar, kur përdoret ky sesion.", + "unverified_session_explainer_3": "Për sigurinë dhe privatësinë më të mirë, rekomandohet të përdoren klientë Matrix që mbulojnë fshehtëzim.", + "unverified_sessions": "Sesione të paverifikuar", + "unverified_sessions_explainer_1": "Sesionet e paverifikuara janë sesione ku është hyrë me kredencialet tuaja, por që nuk janë verifikuar ndërsjelltas.", + "unverified_sessions_explainer_2": "Duhet të jeni posaçërisht të qartë se i njihni këto sesione, ngaqë mund të përbëjnë përdorim të paautorizuar të llogarisë tuaj.", + "unverified_sessions_list_description": "Verifikoni sesionet tuaj, për shkëmbim më të sigurt mesazhesh, ose dilni prej atyre që s’i njihni, apo përdorni më.", + "verified_session": "Sesion i verifikuar", + "verified_sessions": "Sesione të verifikuar", + "verified_sessions_explainer_1": "Sesionet e verifikuar janë kudo ku përdorni këtë llogari pas dhënies së frazëkalimit tuaj, apo ripohimit të identitetit me sesione të tjerë të verifikuar.", + "verified_sessions_explainer_2": "Kjo do të thotë se keni krejt kyçet e nevojshëm për të shkyçur mesazhet tuaj të fshehtëzuar dhe për t’u ripohuar përdoruesve të tjerë se e besoni këtë sesion.", + "verified_sessions_list_description": "Për sigurinë më të mirë, dilni nga çfarëdo sesioni që nuk e njihni apo përdorni më.", + "verify_session": "Verifiko sesion", + "web_session": "Sesion Web" }, - "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" + "show_breadcrumbs": "Shfaq te lista e dhomave shkurtore për te dhoma të para së fundi", + "show_chat_effects": "Shfaq efekte fjalosjeje (animacione kur merren bonbone, për shembull)", + "show_displayname_changes": "Shfaq ndryshime emrash ekrani", + "show_join_leave": "Shfaq mesazhe hyrjesh/daljesh (kjo nuk prek mesazhe ftesash/heqjesh/dëbimesh )", + "show_nsfw_content": "Shfaq lëndë NSFW", + "show_read_receipts": "Shfaq dëftesa leximi dërguar nga përdorues të tjerë", + "show_redaction_placeholder": "Shfaq një vendmbajtëse për mesazhe të hequr", + "show_stickers_button": "Shfaq buton ngjitësish", + "show_typing_notifications": "Shfaq njoftime shtypjeje", + "sidebar": { + "metaspaces_favourites_description": "Gruponi në një vend krejt dhomat tuaja të parapëlqyera dhe personat e parapëlqyer.", + "metaspaces_home_all_rooms": "Shfaq krejt dhomat", + "metaspaces_home_all_rooms_description": "Shfaqni krejt dhomat tuaja te Kreu, edhe nëse gjenden në një hapësirë.", + "metaspaces_home_description": "Kreu është i dobishëm për të pasur një përmbledhje të gjithçkaje.", + "metaspaces_orphans": "Dhoma jashtë një hapësire", + "metaspaces_orphans_description": "Gruponi në një vend krejt dhomat tuaja që s’janë pjesë e një hapësire.", + "metaspaces_people_description": "Gruponi krejt personat tuaj në një vend.", + "metaspaces_subsection": "Hapësira për shfaqje", + "title": "Anështyllë" }, - "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" + "start_automatically": "Nisu vetvetiu pas hyrjes në sistem", + "use_12_hour_format": "Vulat kohore shfaqi në formatin 12 orësh (p.sh. 2:30pm)", + "use_command_enter_send_message": "Që të dërgoni një mesazh, përdorni tastet Command + Enter", + "use_command_f_search": "Përdorni Command + F që të kërkohet te rrjedha kohore", + "use_control_enter_send_message": "Që të dërgoni një mesazh përdorni tastet Ctrl + Enter", + "use_control_f_search": "Përdorni Ctrl + F që të kërkohet te rrjedha kohore", + "voip": { + "allow_p2p": "Lejo Peer-to-Peer për thirrje tek për tek", + "allow_p2p_description": "Kur aktivizohet, pala tjetër mund të jetë në gjendje të shohë adresën tuaj IP", + "audio_input_empty": "S’u pikasën Mikrofona", + "audio_output": "Sinjal Audio", + "audio_output_empty": "S’u pikasën Sinjale Audio Në Dalje", + "auto_gain_control": "Kontroll i automatizuar gain-i", + "connection_section": "Lidhje", + "echo_cancellation": "Anulim jehonash", + "enable_fallback_ice_server_description": "Vlen vetëm nëse shërbyes juaj Home nuk ofron një të tillë. Adresa juaj IP mund t’u zbulohet të tjerëve gjatë thirrjes.", + "mirror_local_feed": "Pasqyro prurje vendore videoje", + "missing_permissions_prompt": "Mungojnë leje mediash, klikoni mbi butonin më poshtë që të kërkohen.", + "noise_suppression": "Mbytje zhurmash", + "request_permissions": "Kërko leje mediash", + "title": "Zë & Video", + "video_input_empty": "S’u pikasën kamera", + "video_section": "Rregullime video", + "voice_agc": "Rregullo automatikisht volumin e mikrofonit", + "voice_processing": "Përpunim zërash", + "voice_section": "Rregullime zëri" }, - "no_permission_messages_before_invite": "S’keni leje të shihni mesazhe nga koha para se t’ju ftonin.", - "no_permission_messages_before_join": "S’keni leje të shihni mesazhe nga koha para se të merrnit pjesë.", - "encrypted_historical_messages_unavailable": "S’mund të kihen më mesazhe të fshehtëzuar para kësaj pike.", - "historical_messages_unavailable": "S’mund të shihni mesazhe më të hershëm" + "warn_quit": "Sinjalizo përpara daljes", + "warning": "KUJDES: " + }, + "share": { + "link_title": "Lidhje për te dhoma", + "permalink_message": "Lidhje për te mesazhi i përzgjedhur", + "permalink_most_recent": "Lidhje për te mesazhet më të freskët", + "title_message": "Ndani Me të Tjerë Mesazh Dhome", + "title_room": "Ndani Dhomë Me të Tjerë", + "title_user": "Ndani Përdorues" }, "slash_command": { - "spoiler": "E dërgon mesazhin e dhënë si spoiler", - "shrug": "Parashtoji ¯\\_(ツ)_/¯ një mesazhi tekst të thjeshtë", - "tableflip": "E paraprin një mesazh tekst i thjeshtë me (╯°□°)╯︵ ┻━┻", - "unflip": "E paraprin një mesazh tekst i thjeshtë me ┬──┬ ノ( ゜-゜ノ)", - "lenny": "Një mesazhi tekst të thjeshtë vëri përpara ( ͡° ͜ʖ ͡°)", - "plain": "E dërgon një mesazh si tekst të thjeshtë, pa interpretuar elementët Markdown", - "html": "E dërgon një mesazh si html, pa e interpretuar si markdown", - "upgraderoom": "E kalon një dhomë te një version i ri i përmirësuar", - "upgraderoom_permission_error": "S’keni lejet e domosdoshme për përdorimin e këtij urdhri.", - "jumptodate": "Kalo te data e dhënë, te rrjedha kohore", - "jumptodate_invalid_input": "S’qemë në gjendje të kuptojmë datën e dhënë (%(inputDate)s). Provoni të përdorni formatin YYYY-MM-DD.", - "nick": "Ndryshon nofkën tuaj në ekran", - "myroomnick": "Bën ndryshimin e emrit tuaj në ekran vetëm në dhomën e tanishme", - "roomavatar": "Ndryshon avatarin e dhomës së atëçastshme", - "topic": "Merr ose cakton temën e dhomës", - "topic_room_error": "S’u arrit të merret tema e dhomës: S’arrihet të gjendet dhomë (%(roomId)s", - "topic_none": "Kjo dhomë s’ka temë.", - "roomname": "Cakton emrin e dhomës", - "invite": "Fton te dhoma e tanishme përdoruesin me ID-në e dhënë", - "remove": "Heq prej kësaj dhome përdoruesin me ID-në e dhënë", - "ban": "Dëbon përdoruesin me ID-në e dhënë", - "unban": "I heq dëbimin përdoruesit me ID-në e dhënë", - "ignore": "Shpërfill një përdorues, duke ju fshehur krejt mesazhet prej tij", - "unignore": "Resht shpërfilljen e një përdoruesi, duke i shfaqur mesazhet e tij të dërgohen", - "devtools": "Hap dialogun Mjete Zhvilluesi", "addwidget": "Shton te dhoma një widget vetjak përmes URL-je", - "rainbow": "E dërgon mesazhin e dhënë të ngjyrosur si ylber", - "rainbowme": "E dërgon emote-n e dhënë të ngjyrosur si ylber", - "help": "Shfaq listë urdhrash me shembuj përdorimesh dhe përshkrime", - "whois": "Shfaq të dhëna rreth një përdoruesi", - "rageshake": "Dërgoni një njoftim të metash me regjistra", - "msg": "I dërgon një mesazh përdoruesit të dhënë", - "usage": "Përdorim", - "category_messages": "Mesazhe", + "addwidget_iframe_missing_src": "iframe s’ka atribut src", + "addwidget_invalid_protocol": "Ju lutemi, furnizoni një URL https:// ose http:// widget-i", + "addwidget_missing_url": "Ju lutemi, furnizoni një URL widget-i ose kod trupëzimi", + "addwidget_no_permissions": "S’mund të ndryshoni widget-e në këtë dhomë.", + "ban": "Dëbon përdoruesin me ID-në e dhënë", "category_actions": "Veprime", "category_admin": "Përgjegjës", "category_advanced": "Të mëtejshme", "category_effects": "Efekte", + "category_messages": "Mesazhe", "category_other": "Tjetër", - "addwidget_missing_url": "Ju lutemi, furnizoni një URL widget-i ose kod trupëzimi", - "addwidget_iframe_missing_src": "iframe s’ka atribut src", - "addwidget_invalid_protocol": "Ju lutemi, furnizoni një URL https:// ose http:// widget-i", - "addwidget_no_permissions": "S’mund të ndryshoni widget-e në këtë dhomë.", + "command_error": "Gabim urdhri", "converttodm": "E shndërron dhomën në një DM", - "could_not_find_room": "S’u gjet dot dhomë", "converttoroom": "E shndërron DM-në në një dhomë", + "could_not_find_room": "S’u gjet dot dhomë", + "deop": "I heq cilësinë e operatorit përdoruesit me ID-në e dhënë", + "devtools": "Hap dialogun Mjete Zhvilluesi", "discardsession": "E detyron të hidhet tej sesionin e tanishëm outbound grupi në një dhomë të fshehtëzuar", + "error_invalid_rendering_type": "Gabim urdhri: S’arrihet të gjendet lloj vizatimi (%(renderingType)s)", + "error_invalid_runfn": "Gabim urdhri: S’arrihet të trajtohet urdhër i dhënë me / .", + "help": "Shfaq listë urdhrash me shembuj përdorimesh dhe përshkrime", + "help_dialog_title": "Ndihmë Urdhri", + "holdcall": "E kalon në pritje thirrjen në dhomën aktuale", + "html": "E dërgon një mesazh si html, pa e interpretuar si markdown", + "ignore": "Shpërfill një përdorues, duke ju fshehur krejt mesazhet prej tij", + "ignore_dialog_description": "Tani po e shpërfillni %(userId)s", + "ignore_dialog_title": "Përdorues i shpërfillur", + "invite": "Fton te dhoma e tanishme përdoruesin me ID-në e dhënë", + "invite_3pid_needs_is_error": "Përdorni një shërbyes identitetesh për ftesa me email. Administrojeni te Rregullimet.", + "invite_3pid_use_default_is_title": "Përdor një shërbyes identiteti", + "invite_3pid_use_default_is_title_description": "Përdor një shërbyes identiteti për ftesa me email. Klikoni që të vazhdohet të përdoret shërbyesi parazgjedhje i identiteteve (%(defaultIdentityServerName)s) ose administrojeni te Rregullimet.", + "invite_failed": "Përdoruesi (%(user)s) s’doli i ftuar te %(roomId)s, por nga mjeti i ftuesit s’u dha gabim", + "join": "Hyhet në dhomën me adresën e dhënë", + "jumptodate": "Kalo te data e dhënë, te rrjedha kohore", + "jumptodate_invalid_input": "S’qemë në gjendje të kuptojmë datën e dhënë (%(inputDate)s). Provoni të përdorni formatin YYYY-MM-DD.", + "lenny": "Një mesazhi tekst të thjeshtë vëri përpara ( ͡° ͜ʖ ͡°)", + "me": "Shfaq veprimin", + "msg": "I dërgon një mesazh përdoruesit të dhënë", + "myroomnick": "Bën ndryshimin e emrit tuaj në ekran vetëm në dhomën e tanishme", + "nick": "Ndryshon nofkën tuaj në ekran", + "no_active_call": "S’ka thirrje aktive në këtë dhomë", + "op": "Përcaktoni shkallë pushteti të një përdoruesi", + "part_unknown_alias": "Adresë e panjohur dhome: %(roomAlias)s", + "plain": "E dërgon një mesazh si tekst të thjeshtë, pa interpretuar elementët Markdown", + "query": "Hap fjalosje me përdoruesin e dhënë", + "query_not_found_phone_number": "S’arrihet të gjendet ID Matrix ID për numrin e telefonit", + "rageshake": "Dërgoni një njoftim të metash me regjistra", + "rainbow": "E dërgon mesazhin e dhënë të ngjyrosur si ylber", + "rainbowme": "E dërgon emote-n e dhënë të ngjyrosur si ylber", "remakeolm": "Urdhër zhvilluesish: Hedh tej sesionin e tanishëm të grupit me dikë dhe ujdis sesione të rinj Olm", + "remove": "Heq prej kësaj dhome përdoruesin me ID-në e dhënë", + "roomavatar": "Ndryshon avatarin e dhomës së atëçastshme", + "roomname": "Cakton emrin e dhomës", + "server_error": "Gabim shërbyesi", + "server_error_detail": "Shërbyesi është i pakapshëm, i mbingarkuar, ose diç tjetër shkoi ters.", + "shrug": "Parashtoji ¯\\_(ツ)_/¯ një mesazhi tekst të thjeshtë", + "spoiler": "E dërgon mesazhin e dhënë si spoiler", + "tableflip": "E paraprin një mesazh tekst i thjeshtë me (╯°□°)╯︵ ┻━┻", + "topic": "Merr ose cakton temën e dhomës", + "topic_none": "Kjo dhomë s’ka temë.", + "topic_room_error": "S’u arrit të merret tema e dhomës: S’arrihet të gjendet dhomë (%(roomId)s", "tovirtual": "Kalohet te dhoma virtuale e kësaj dhome, në pastë", "tovirtual_not_found": "S’ka dhomë virtuale për këtë dhomë", - "query": "Hap fjalosje me përdoruesin e dhënë", - "query_not_found_phone_number": "S’arrihet të gjendet ID Matrix ID për numrin e telefonit", - "holdcall": "E kalon në pritje thirrjen në dhomën aktuale", - "no_active_call": "S’ka thirrje aktive në këtë dhomë", + "unban": "I heq dëbimin përdoruesit me ID-në e dhënë", + "unflip": "E paraprin një mesazh tekst i thjeshtë me ┬──┬ ノ( ゜-゜ノ)", "unholdcall": "E heq nga pritja thirrjen në dhomën aktuale", - "me": "Shfaq veprimin", - "error_invalid_runfn": "Gabim urdhri: S’arrihet të trajtohet urdhër i dhënë me / .", - "error_invalid_rendering_type": "Gabim urdhri: S’arrihet të gjendet lloj vizatimi (%(renderingType)s)", - "join": "Hyhet në dhomën me adresën e dhënë", - "failed_find_room": "Urdhri dështoi: S’arrihet të gjendet dhoma (%(roomId)s", - "failed_find_user": "S’u gjet përdorues në dhomë", - "op": "Përcaktoni shkallë pushteti të një përdoruesi", - "deop": "I heq cilësinë e operatorit përdoruesit me ID-në e dhënë" - }, - "presence": { - "busy": "I zënë", - "online_for": "Në linjë për %(duration)s", - "idle_for": "I plogësht për %(duration)s", - "offline_for": "Jo në linjë për %(duration)s", - "unknown_for": "I panjohur për %(duration)s", - "online": "Në linjë", - "idle": "I plogësht", - "unknown": "I panjohur", - "offline": "Jo në linjë", - "away": "I larguar" - }, - "Unknown": "I panjohur", - "event_preview": { - "m.call.answer": { - "you": "U bëtë pjesë e thirrjes", - "user": "%(senderName)s u bë pjesë e thirrjes", - "dm": "Thirrje në ecuri e sipër" + "unignore": "Resht shpërfilljen e një përdoruesi, duke i shfaqur mesazhet e tij të dërgohen", + "unignore_dialog_description": "Nuk e shpërfillni më %(userId)s", + "unignore_dialog_title": "U hoq shpërfillja për përdoruesin", + "unknown_command": "Urdhër i Panjohur", + "unknown_command_button": "Dërgoni një mesazh", + "unknown_command_detail": "Urdhër Jo i Pranuar: %(commandText)s", + "unknown_command_help": "Mund të përdorni /help që të shfaqen urdhrat e gatshëm. Donit vërtet ta dërgoni këtë si një mesazh?", + "unknown_command_hint": "Ndihmëz: Fillojeni mesazhin tuaj me // që të nisë me një pjerrake.", + "upgraderoom": "E kalon një dhomë te një version i ri i përmirësuar", + "upgraderoom_permission_error": "S’keni lejet e domosdoshme për përdorimin e këtij urdhri.", + "usage": "Përdorim", + "verify": "Verifikon një përdorues, sesion dhe një set kyçesh publikë", + "verify_mismatch": "KUJDES: VERIFIKIMI I KYÇIT DËSHTOI! Kyçi i nënshkrimit për %(userId)s dhe sesionin %(deviceId)s është \"%(fprint)s\", që nuk përputhet me kyçin e dhënë \"%(fingerprint)s\". Kjo mund të jetë shenjë se komunikimet tuaja po përgjohen!", + "verify_nop": "Sesion i tashmë i verifikuar!", + "verify_nop_warning_mismatch": "KUJDES: sesion tashmë i verifikuar, por kyçet NUK PËRPUTHEN!", + "verify_success_description": "Kyçi i nënshkrimit që dhatë përputhet me kyçin e nënshkrimit që morët nga sesioni i %(userId)s %(deviceId)s. Sesionit iu vu shenjë si i verifikuar.", + "verify_success_title": "Kyç i verifikuar", + "verify_unknown_pair": "Çift (përdorues, sesion) i pavlefshëm: (%(userId)s, %(deviceId)s)", + "whois": "Shfaq të dhëna rreth një përdoruesi" + }, + "space": { + "add_existing_room_space": { + "create": "Doni të shtohet një dhomë e re, në vend të kësaj?", + "create_prompt": "Krijoni dhomë të re", + "dm_heading": "Mesazhe të Drejtpërdrejtë", + "error_heading": "S’u shtuan të gjithë të përzgjedhurit", + "progress_text": { + "one": "Po shtohet dhomë…", + "other": "Po shtohen dhoma… (%(progress)s nga %(count)s)" + }, + "space_dropdown_label": "Përzgjedhje hapësire", + "space_dropdown_title": "Shtoni dhoma ekzistuese", + "subspace_moved_note": "Shtimi i hapësirave është lëvizur." }, - "m.call.hangup": { - "you": "E përfunduat thirrjen", - "user": "%(senderName)s e përfundoi thirrjen" + "add_existing_subspace": { + "create_button": "Krijoni një hapësirë të re", + "create_prompt": "Në vend të kësaj, doni të shtoni një hapësirë të re?", + "filter_placeholder": "Kërkoni për hapësira", + "space_dropdown_title": "Shtoni hapësirë ekzistuese" }, - "m.call.invite": { - "you": "Filluat një thirrje", - "user": "%(senderName)s filluat një thirrje", - "dm_send": "Po pritet për përgjigje", - "dm_receive": "%(senderName)s po thërret" + "context_menu": { + "devtools_open_timeline": "Shihni rrjedhë kohore të dhomës (mjete zhvilluesi)", + "explore": "Eksploroni dhoma", + "home": "Shtëpia e hapësirës", + "manage_and_explore": "Administroni & eksploroni dhoma", + "options": "Mundësi Hapësire" }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.reaction": { - "you": "Reaguat me %(reaction)s ndaj %(message)s", - "user": "%(sender)s reagoi me %(reaction)s ndaj %(message)s" + "failed_load_rooms": "S’u arrit të ngarkohej listë dhomash.", + "failed_remove_rooms": "S’ua arrit të hiqen disa dhoma. Riprovoni më vonë", + "incompatible_server_hierarchy": "Shërbyesi juaj nuk mbulon shfaqje hierarkish hapësire.", + "invite": "Ftoni njerëz", + "invite_description": "Ftoni përmes email-i ose emri përdoruesi", + "invite_link": "Jepuni lidhje ftese", + "invite_this_space": "Ftoni në këtë hapësirë", + "joining_space": "Po hyhet", + "landing_welcome": "Mirë se vini te ", + "leave_dialog_action": "Braktiseni hapësirën", + "leave_dialog_description": "Ju ndan një hap nga braktisja e .", + "leave_dialog_only_admin_room_warning": "Jeni përgjegjësi i vetëm i disa dhomave apo hapësirave që dëshironi t’i braktisni. Braktisja e tyre do t’i lërë pa ndonjë përgjegjës.", + "leave_dialog_only_admin_warning": "Jeni përgjegjësi i vetëm i kësaj hapësire. Braktisja e saj do të thotë se askush s’ka kontroll mbi të.", + "leave_dialog_option_all": "Braktisi krejt dhomat", + "leave_dialog_option_intro": "Doni të braktisen dhomat në këtë hapësirë?", + "leave_dialog_option_none": "Mos braktis ndonjë dhomë", + "leave_dialog_option_specific": "Braktis disa dhoma", + "leave_dialog_public_rejoin_warning": "S’do të jeni në gjendje të rihyni, para se të riftoheni.", + "leave_dialog_title": "Braktise %(spaceName)s", + "mark_suggested": "Vëri shenjë si e sugjeruar", + "no_search_result_hint": "Mund të doni të provoni një tjetër kërkim ose të kontrolloni për gabime shkrimi.", + "preferences": { + "sections_section": "Ndarje për t’u shfaqur", + "show_people_in_space": "Kjo grupon fjalosjet tuaja me anëtarë në këtë hapësirë. Çaktivizimi i kësaj do t’i fshehë këto fjalosje prej pamjes tuaj për %(spaceName)s." }, - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "disable_microphone": "Heshtoje mikrofonin", - "enable_microphone": "Çheshto mikrofonin", - "disable_camera": "Çaktivizo kamerën", - "enable_camera": "Aktivizo kamerën", - "audio_devices": "Pajisje audio", - "video_devices": "Pajisje video", - "you_are_presenting": "Përfaqësoni", - "user_is_presenting": "%(sharerName)s përfaqëson", - "camera_disabled": "Kamera juaj është e fikur", - "camera_enabled": "Kamera juaj është ende e aktivizuar", - "consulting": "Po kryhet këshillim me %(transferTarget)s. Shpërngule te %(transferee)s", - "call_held_switch": "Mbajtët të shtypur Butonin e thirrjeve", - "call_held_resume": "E mbajtët thirrjen Rimerreni", - "call_held": "%(peerName)s mbajti thirrjen", - "dialpad": "Butona numrash", - "stop_screenshare": "Reshtni dhënien e ekranit tuaj", - "start_screenshare": "Nisni ndarjen e ekranit tuaj", - "hangup": "Mbylle Thirrjen", - "maximise": "Mbushe ekranin", - "expand": "Kthehu te thirrja", - "on_hold": "%(name)s e mbajtur", - "voice_call": "Thirrje audio", - "video_call": "Thirrje video", - "video_call_started": "Nisi thirrje me video", - "unsilence": "Me zë", - "silence": "Heshtoje thirrjen", - "silenced": "Njoftime të heshtuara", - "unknown_caller": "Thirrës i panjohur", - "call_failed": "Thirrja Dështoi", - "unable_to_access_microphone": "S’arrihet të përdoret mikrofoni", - "call_failed_microphone": "Thirrja dështoi, ngaqë s’u hy dot te mikrofoni. Kontrolloni që të jetë futur një mikrofon dhe të jetë ujdisur saktësisht.", - "unable_to_access_media": "S’arrihet të përdoret kamerë / mikrofon", - "call_failed_media": "Thirrja dështoi, ngaqë s’u hy dot kamera ose mikrofoni. Kontrolloni që:", - "call_failed_media_connected": "Një mikrofon dhe një kamerë janë futur dhe ujdisur si duhet", - "call_failed_media_permissions": "Është dhënë leje për përdorimin e kamerës", - "call_failed_media_applications": "Kamerën s’po e përdor aplikacion tjetër", - "already_in_call": "Tashmë në thirrje", - "already_in_call_person": "Gjendeni tashmë në thirrje me këtë person.", - "unsupported": "Nuk mbulohen t\thirrje", - "unsupported_browser": "S’mund të bëni thirrje që nga ky shfletues." + "room_filter_placeholder": "Kërkoni për dhoma", + "search_children": "Kërko te %(spaceName)s", + "search_placeholder": "Kërko te emra dhe përshkrime", + "select_room_below": "Së pari, përzgjidhni më poshtë një dhomë", + "share_public": "Ndani me të tjerët hapësirën tuaj publike", + "suggested": "E sugjeruar", + "suggested_tooltip": "Kjo dhomë sugjerohet si një e mirë për të marrë pjesë", + "title_when_query_available": "Përfundime", + "title_when_query_unavailable": "Dhoma dhe hapësira", + "unmark_suggested": "Hiqi shenjë si e sugjeruar", + "user_lacks_permission": "S’keni leje" + }, + "space_settings": { + "title": "Rregullime - %(spaceName)s" }, - "Other": "Tjetër", - "Advanced": "Të mëtejshme", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Ndryshoni avatar hapësire", - "m.room.avatar": "Ndryshoni avatar dhome", - "m.room.name_space": "Ndryshoni emër hapësire", - "m.room.name": "Ndryshoni emër dhome", - "m.room.canonical_alias_space": "Ndryshoni adresë kryesore për hapësirën", - "m.room.canonical_alias": "Ndryshoni adresë kryesore për dhomën", - "m.space.child": "Administroni dhoma në këtë hapësirë", - "m.room.history_visibility": "Ndryshoni dukshmëri historiku", - "m.room.power_levels": "Ndryshoni leje", - "m.room.topic_space": "Ndryshoni përshkrimin", - "m.room.topic": "Ndryshoni temë", - "m.room.tombstone": "Përmirësoni dhomën", - "m.room.encryption": "Aktivizoni fshehtëzim dhome", - "m.room.server_acl": "Ndryshoni ACL-ra shërbyesi", - "m.reaction": "Dërgo reagime", - "m.room.redaction": "Hiq mesazhe të dërguar nga unë", - "m.widget": "Modifikoni widget-e", - "io.element.voice_broadcast_info": "Transmetime zanore", - "m.room.pinned_events": "Administroni veprimtari të fiksuara", - "m.call": "Nisni thirrje %(brand)s", - "m.call.member": "Merrni pjesë në thirrje %(brand)s", - "users_default": "Rol parazgjedhje", - "events_default": "Dërgoni mesazhe", - "invite": "Ftoni përdorues", - "state_default": "Ndryshoni rregullime", - "kick": "Hiqni përdorues", - "ban": "Dëboni përdorues", - "redact": "Hiqi mesazhet e dërguar nga të tjerët", - "notifications.room": "Njoftoni gjithkënd" + "spaces": { + "error_no_permission_add_room": "S’keni leje të shtoni dhoma në këtë hapësirë", + "error_no_permission_add_space": "S’keni leje të shtoni hapësira te kjo hapësirë", + "error_no_permission_create_room": "S’keni leje të krijoni dhoma të reja në këtë hapësirë", + "error_no_permission_invite": "S’keni leje të ftoni njerëz në këtë hapësirë" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Jepni emrin e një shërbyesi të ri që doni të eksploroni.", + "network_dropdown_add_dialog_placeholder": "Emër shërbyesi", + "network_dropdown_add_dialog_title": "Shtoni një shërbyes të ri", + "network_dropdown_add_server_option": "Shtoni shërbyes të ri…", + "network_dropdown_available_invalid": "S’gjendet dot ky shërbyes ose lista e dhomave të tij", + "network_dropdown_available_invalid_forbidden": "S’keni leje të shihni listën e dhomave të këtij shërbyesi", + "network_dropdown_available_valid": "Duket mirë", + "network_dropdown_remove_server_adornment": "Hiqe shërbyesin “%(roomServer)s”", + "network_dropdown_required_invalid": "Jepni një emër shërbyesi", + "network_dropdown_selected_label": "Shfaq: Dhoma Matrix", + "network_dropdown_selected_label_instance": "Shfaq: Dhoma %(instance)s (%(server)s)", + "network_dropdown_your_server_description": "Shërbyesi juaj" } }, - "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:" - } + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Nëse s’e shihni atë që po kërkoni, dërgojini lidhjen e ftesës tuaj.", + "cant_find_room_helpful_hint": "Nëse s’gjeni dot dhomën për të cilën po shihni, kërkoni një ftesë, ose krijoni një dhomë të re.", + "copy_link_text": "Kopjo lidhje ftese", + "count_of_members": { + "one": "%(count)s Anëtar", + "other": "%(count)s Anëtarë" + }, + "create_new_room_button": "Krijoni dhomë të re", + "group_chat_section_title": "Mundësi të tjera", + "heading_with_query": "Përdorni \"%(query)s\" për kërkim", + "heading_without_query": "Kërkoni për", + "join_button_text": "Hyni te %(roomAddress)s", + "keyboard_scroll_hint": "Përdorni për rrëshqitje", + "message_search_section_title": "Kërkime të tjera", + "other_rooms_in_space": "Dhoma të tjera në %(spaceName)s", + "public_rooms_label": "Dhoma publike", + "recent_searches_section_title": "Kërkime së fundi", + "recently_viewed_section_title": "Parë së fundi", + "remove_filter": "Hiq filtër kërkimesh për %(filter)s", + "result_may_be_hidden_privacy_warning": "Disa përfundime mund të jenë fshehur, për arsye privatësie", + "result_may_be_hidden_warning": "Disa përfundime mund të jenë të fshehura", + "search_dialog": "Dialog Kërkimi", + "search_messages_hint": "Që të kërkoni te mesazhet, shihni për këtë ikonë në krye të një dhome ", + "spaces_title": "Hapësira ku jeni i pranishëm", + "start_group_chat_button": "Nisni një fjalosje grupi" + }, + "stickers": { + "empty": "Hëpërhë, s’keni të aktivizuar ndonjë pako ngjitësesh", + "empty_add_prompt": "Shtohen ca tani" + }, + "terms": { + "column_document": "Dokument", + "column_service": "Shërbim", + "column_summary": "Përmbledhje", + "identity_server_no_terms_description_1": "Ky veprim lyp hyrje te shërbyesi parazgjedhje i identiteteve për të vlerësuar një adresë email ose një numër telefoni, por shërbyesi nuk ka ndonjë kusht shërbimesh.", + "identity_server_no_terms_description_2": "Vazhdoni vetëm nëse i besoni të zotit të shërbyesit.", + "identity_server_no_terms_title": "Shërbyesi i identiteteve s’ka kushte shërbimi", + "inline_intro_text": "Që të vazhdohet, pranoni :", + "integration_manager": "Përdorni robotë, ura, widget-e dhe paketa ngjitësish", + "intro": "Që të vazhdohet, lypset të pranoni kushtet e këtij shërbimi.", + "summary_identity_server_1": "Gjeni të tjerë përmes telefoni ose email-i", + "summary_identity_server_2": "Bëhuni i gjetshëm përmes telefoni ose email-i", + "tac_button": "Shqyrtoni terma & kushte", + "tac_description": "Që të vazhdohet të përdoret shërbyesi home %(homeserverDomain)s, duhet të shqyrtoni dhe pajtoheni me termat dhe kushtet.", + "tac_title": "Terma dhe Kushte", + "tos": "Kushte Shërbimi" + }, + "theme": { + "light_high_contrast": "Kontrast i fortë drite", + "match_system": "Përputhe me sistemin" + }, + "thread_view_back_action_label": "Mbrapsht te rrjedha", + "threads": { + "all_threads": "Krejt rrjedhat", + "all_threads_description": "Shfaq krejt rrjedhat në dhomën e tanishme", + "count_of_reply": { + "one": "%(count)s përgjigje", + "other": "%(count)s përgjigje" + }, + "empty_explainer": "Rrjedhat ndihmojnë që të mbahen bisedat tuaja brenda temës dhe të ndiqen kollaj.", + "empty_has_threads_tip": "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.", + "empty_heading": "Mbajini diskutimet të sistemuara në rrjedha", + "empty_tip": "Ndihmëz: Përdorni “%(replyInThread)s”, teksa kaloni kursorin sipër një mesazhi.", + "error_start_thread_existing_relation": "S’mund të krijohet një rrjedhë prej një akti me një marrëdhënie ekzistuese", + "my_threads": "Rrjedhat e mia", + "my_threads_description": "Shfaq krejt rrjedhat ku keni marrë pjesë", + "open_thread": "Hape rrjedhën", + "show_all_threads": "Shfaqi krejt rrjedhat", + "show_thread_filter": "Shfaq:", + "unable_to_decrypt": "S’arrihet të shfshehtëzohet mesazhi" }, - "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" - }, - "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" - }, - "spaces": { - "error_no_permission_invite": "S’keni leje të ftoni njerëz në këtë hapësirë", - "error_no_permission_create_room": "S’keni leje të krijoni dhoma të reja në këtë hapësirë", - "error_no_permission_add_room": "S’keni leje të shtoni dhoma në këtë hapësirë", - "error_no_permission_add_space": "S’keni leje të shtoni hapësira te kjo hapësirë" - }, - "auth": { - "continue_with_idp": "Vazhdo me %(provider)s", - "sign_in_with_sso": "Bëni hyrjen me hyrje njëshe", - "sso": "Hyrje Njëshe", - "reset_password_action": "Ricaktoni fjalëkalimin", - "reset_password_title": "Ricaktoni fjalëkalimin tuaj", - "continue_with_sso": "Vazhdo me %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s Ose %(usernamePassword)s", - "sign_in_instead": "Në vend të kësaj, hyni", - "account_clash": "Llogaria juaj e re (%(newAccountId)s) është e regjistruar, por jeni i futur në një tjetër llogari (%(loggedInUserId)s).", - "account_clash_previous_account": "Vazhdoni me llogarinë e mëparshme", - "log_in_new_account": "Bëni hyrjen te llogaria juaj e re.", - "registration_successful": "Regjistrim i Suksesshëm", - "server_picker_title": "Bëni hyrjen te shërbyesi juaj Home", - "server_picker_dialog_title": "Vendosni se ku të ruhet llogaria juaj", - "footer_powered_by_matrix": "bazuar në Matrix", - "failed_homeserver_discovery": "S’u arrit të kryhej zbulim shërbyesi Home", - "sync_footer_subtitle": "Nëse jeni pjesë e shumë dhomave, kjo mund të zgjasë ca", - "syncing": "Po njëkohësohet…", - "signing_in": "Po hyhet…", - "unsupported_auth_msisdn": "Ky shërbyes nuk mbulon mirëfilltësim me një numër telefoni.", - "unsupported_auth_email": "Ky shërbyes Home nuk mbulon hyrje përmes adresash email.", - "registration_disabled": "Në këtë shërbyes Home regjistrimi është çaktivizuar.", - "failed_query_registration_methods": "S’arrihet të kërkohet për metoda regjistrimi që mbulohen.", - "username_in_use": "Dikush e ka atë emër përdoruesi, ju lutemi, provoni tjetër.", - "3pid_in_use": "Ajo adresë email, apo numër telefoni, është tashmë e përdorur.", - "incorrect_password": "Fjalëkalim i pasaktë", - "failed_soft_logout_auth": "S’u arrit të ribëhej mirëfilltësimi", - "soft_logout_heading": "Keni bërë dalje", - "forgot_password_email_required": "Duhet dhënë adresa email e lidhur me llogarinë tuaj.", - "forgot_password_email_invalid": "Adresa email s’duket të jetë e vlefshme.", - "sign_in_prompt": "Keni një llogari? Hyni", - "verify_email_heading": "Që të vazhdohet, verifikoni email-in tuaj", - "forgot_password_prompt": "Harruat fjalëkalimin tuaj?", - "soft_logout_intro_password": "Jepni fjalëkalimin tuaj që të bëhet hyrja dhe të rifitoni hyrje në llogarinë tuaj.", - "soft_logout_intro_sso": "Bëni hyrjen dhe rifitoni hyrje në llogarinë tuaj.", - "soft_logout_intro_unsupported_auth": "S’mund të bëni hyrjen në llogarinë tuaj. Ju lutemi, për më tepër hollësi, lidhuni me përgjegjësin e shërbyesit tuaj Home.", - "check_email_explainer": "Ndiqni udhëzimet e dërguara te %(email)s", - "check_email_wrong_email_prompt": "Adresë email e gabuar?", - "check_email_wrong_email_button": "Rijepeni adresën email", - "check_email_resend_prompt": "S’e morët?", - "check_email_resend_tooltip": "U ridërgua email lidhjeje verifikimi!", - "enter_email_heading": "Që të ricaktoni fjalëkalimin, jepni email-in tuaj", - "enter_email_explainer": "%(homeserver)s do t’ju dërgojë një lidhje verifikimi, që t’ju lejojë të ricaktoni fjalëkalimin tuaj.", - "verify_email_explainer": "Duhet të dimë se jeni ju, përpara ricaktimit të fjalëkalimt. Klikoni lidhjen te email-i që sapo ju dërguam te %(email)s", - "create_account_prompt": "I sapoardhur? Krijoni një llogari", - "sign_in_or_register": "Hyni ose Krijoni një Llogari", - "sign_in_or_register_description": "Që të vazhdohet, përdorni llogarinë tuaj të përdoruesit ose krijoni një të re.", - "sign_in_description": "Që të vazhdohet, përdorni llogarinë tuaj.", - "register_action": "Krijoni Llogari", - "server_picker_failed_validate_homeserver": "S’arrihet të vlerësohet shërbyesi Home", - "server_picker_invalid_url": "URL e pavlefshme", - "server_picker_required": "Tregoni një shërbyes Home", - "server_picker_matrix.org": "Matrix.org është shërbyesi Home publik më i madh në botë, ndaj është një vend i mirë për shumë vetë.", - "server_picker_intro": "Vendet ku mund të strehoni llogarinë tuaj i quajmë ‘shërbyes Home’.", - "server_picker_custom": "Tjetër shërbyes home", - "server_picker_explainer": "Përdorni shërbyesin tuaj Home të parapëlqyer Matrix, nëse keni një të tillë, ose strehoni një tuajin.", - "server_picker_learn_more": "Mbi shërbyesit Home" + "time": { + "about_day_ago": "rreth një ditë më parë", + "about_hour_ago": "rreth një orë më parë", + "about_minute_ago": "rreth një minutë më parë", + "date_at_time": "%(date)s më %(time)s", + "few_seconds_ago": "pak sekonda më parë", + "hours_minutes_seconds_left": "Edhe %(hours)sh %(minutes)sm %(seconds)ss", + "in_about_day": "rreth një ditë nga tani", + "in_about_hour": "rreth një orë nga tani", + "in_about_minute": "rreth një minutë nga tani", + "in_few_seconds": "pak sekonda nga tani", + "in_n_days": "%(num)s ditë nga tani", + "in_n_hours": "%(num)s orë nga tani", + "in_n_minutes": "%(num)s minuta nga tani", + "left": "Edhe %(timeRemaining)s", + "minutes_seconds_left": "Edhe %(minutes)sm %(seconds)ss", + "n_days_ago": "%(num)s ditë më parë", + "n_hours_ago": "%(num)s orë më parë", + "n_minutes_ago": "%(num)s minuta më parë", + "seconds_left": "Edhe %(seconds)ss" }, - "room_list": { - "sort_unread_first": "Së pari shfaq dhoma me mesazhe të palexuar", - "show_previews": "Shfaq paraparje mesazhesh", - "sort_by": "Renditi sipas", - "sort_by_activity": "Veprimtari", - "sort_by_alphabet": "A-Z", - "sublist_options": "Mundësi liste", - "show_n_more": { - "other": "Shfaq %(count)s të tjera", - "one": "Shfaq %(count)s tjetër" + "timeline": { + "context_menu": { + "collapse_reply_thread": "Tkurre rrjedhën e përgjigjeve", + "external_url": "URL Burimi", + "open_in_osm": "Hape në OpenStreetMap", + "report": "Raportoje", + "resent_unsent_reactions": "Ridërgo %(unsentCount)s reagim(e)", + "show_url_preview": "Shfaq paraparje", + "view_related_event": "Shihni veprimtari të afërt", + "view_source": "Shihni burimin" + }, + "creation_summary_dm": "%(creator)s krijoi këtë DM.", + "creation_summary_room": "%(creator)s krijoi dhe formësoi dhomën.", + "decryption_failure_blocked": "Dërguesi ka bllokuar marrjen e këtij mesazhi nga ju", + "download_action_decrypting": "Po shfshehtëzohet", + "download_action_downloading": "Shkarkim", + "edits": { + "tooltip_label": "Përpunuar më %(date)s. Klikoni që të shihni përpunimet.", + "tooltip_sub": "Klikoni që të shihni përpunime", + "tooltip_title": "Përpunuar më %(date)s" + }, + "encrypted_historical_messages_unavailable": "S’mund të kihen më mesazhe të fshehtëzuar para kësaj pike.", + "error_no_renderer": "Ky akt s’u shfaq dot", + "error_rendering_message": "S’ngarkohet dot ky mesazh", + "historical_messages_unavailable": "S’mund të shihni mesazhe më të hershëm", + "in_room_name": " në %(room)s", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s përfundoi një transmetim zanor", + "you": "Përfunduat një transmetim zanor" + }, + "io.element.widgets.layout": "%(senderName)s ka përditësuar skemën e dhomës", + "load_error": { + "no_permission": "U provua të ngarkohej një pikë e caktuar në kronologjinë e kësaj dhome, por nuk keni leje për ta parë mesazhin në fjalë.", + "title": "S’u arrit të ngarkohej pozicion rrjedhe kohore", + "unable_to_find": "U provua të ngarkohej një pikë të dhënë prej rrjedhës kohore në këtë dhomë, por s’u arrit të gjendej." + }, + "m.audio": { + "error_downloading_audio": "Gabim në shkarkim audioje", + "error_processing_audio": "Gabim në përpunim mesazhi audio", + "error_processing_voice_message": "Gabim në përpunimin e mesazhit zanor", + "unnamed_audio": "Audio pa emër" + }, + "m.beacon_info": { + "view_live_location": "Shihni vendndodhje aty për aty" + }, + "m.call": { + "video_call_ended": "Thirrja video përfundoi", + "video_call_started": "Nisi thirrje me video në %(roomName)s.", + "video_call_started_text": "%(name)s nisni një thirrje video", + "video_call_started_unsupported": "Nisi thirrje me video te %(roomName)s. (e pambuluar nga ky shfletues)" + }, + "m.call.hangup": { + "dm": "Thirrja përfundoi" + }, + "m.call.invite": { + "answered_elsewhere": "Përgjigjur gjetkë", + "call_back_prompt": "Thirreni ju", + "declined": "Thirrja u hodh poshtë", + "failed_connect_media": "S’u lidh dot me median", + "failed_connection": "Lidhja dështoi", + "failed_opponent_media": "Pajisja e tyre s’nisi dot kamerën ose mikrofonin", + "missed_call": "Thirrje e humbur", + "no_answer": "S’ka përgjigje", + "unknown_error": "Ndodhi një gabim i panjohur", + "unknown_failure": "Dështim për arsye të panjohur: %(reason)s", + "unknown_state": "Thirrja gjendet në një gjendje të panjohur!", + "video_call": "%(senderName)s bëri një thirrje video.", + "video_call_unsupported": "%(senderName)s bëri një thirrje video. (e pambuluar nga ky shfletues)", + "voice_call": "%(senderName)s bëri një thirrje zanore.", + "voice_call_unsupported": "%(senderName)s bëri një thirrje zanore. (e pambuluar nga ky shfletues)" + }, + "m.file": { + "decrypt_label": "Shfshehtëzoje %(text)s", + "download_label": "Shkarko %(text)s", + "error_decrypting": "Gabim në shfshehtëzim bashkëngjitjeje", + "error_invalid": "Kartelë e pavlefshme%(extra)s" + }, + "m.image": { + "error": "S’arrihet të shihet figurë, për shkak gabimi", + "error_decrypting": "Gabim në shfshehtëzim figure", + "error_downloading": "Gabim gjatë shkarkimit të figurës", + "sent": "%(senderDisplayName)s dërgoi një figurë.", + "show_image": "Shfaq figurë" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s anuloi verifikimin", + "you_cancelled": "Anuluat verifikimin e %(name)s" + }, + "m.key.verification.done": "Verifikuat %(name)s", + "m.key.verification.request": { + "declining": "Po hidhet poshtë…", + "user_accepted": "%(name)s pranoi", + "user_cancelled": "%(name)s anuloi", + "user_declined": "%(name)s hodhi poshtë", + "user_wants_to_verify": "%(name)s dëshiron të verifikojë", + "you_accepted": "Pranuat", + "you_cancelled": "Anuluat", + "you_declined": "Hodhët poshtë", + "you_started": "Dërguat një kërkesë verifikimi" + }, + "m.location": { + "full": "%(senderName)s dha vendndodhjen e vet", + "location": "Dha një vendndodhje: ", + "self_location": "Dha vendndodhjen e vet: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s votë", + "other": "%(count)s vota" + } + }, + "m.poll.end": { + "ended": "Përfundoi një pyetësor", + "sender_ended": "%(senderName)s e përfundoi anketimin" + }, + "m.poll.start": "%(senderName)s nisi një anketim - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s ndryshoi avatarin e dhomës.", + "changed_img": "%(senderDisplayName)s ndryshoi avatarin e dhomës në ", + "lightbox_title": "%(senderDisplayName)s ndryshoi avatarin në %(roomName)s", + "removed": "%(senderDisplayName)s hoqi avatarin e dhomës." + }, + "m.room.canonical_alias": { + "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ë." + }, + "changed": "%(senderName)s ndryshoi adresat 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ë.", + "removed": "%(senderName)s hoqi adresën kryesore për këtë dhomë.", + "set": "%(senderName)s caktoi %(address)s si adresë kryesore për këtë dhomë." + }, + "m.room.create": { + "continuation": "Kjo dhomë është një vazhdim i një bisede tjetër.", + "see_older_messages": "Klikoni këtu për të parë mesazhe më të vjetër.", + "unknown_predecessor": "S’gjendet dot versioni i vjetër i kësaj dhome (ID dhome: %(roomId)s) dhe s’na është dhënë “via_servers” që të shohim për të.", + "unknown_predecessor_guess_server": "S’gjendet dot versioni i vjetër i kësaj dhome (ID dhome: %(roomId)s) dhe s’na është dhënë “via_servers” që të shohim për të. Ka mundësi që hamendësimi i shërbyesit prej ID-së së dhomës të funksionojë. Nëse doni të provoni, klikoni këtë lidhje:" + }, + "m.room.encryption": { + "disable_attempt": "U shpërfill përpjekje për të çaktivizuar fshehtëzimin", + "disabled": "Fshehtëzim jo i aktivizuar", + "enabled_local": "Mesazhet në këtë fjalosje do të jenë të fshehtëzuar skaj-më-skaj.", + "parameters_changed": "Janë ndryshuar disa parametra fshehtëzimi.", + "unsupported": "Fshehtëzimi i përdorur nga kjo dhomë nuk mbulohet." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s ka lejuar vizitorë të marrin pjesë në dhomë.", + "forbidden": "%(senderDisplayName)s ka penguar vizitorë të marrin pjesë në dhomë.", + "unknown": "%(senderDisplayName)s ndryshoi hyrjen për vizitorë në %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s e bëri historikun e ardhshëm të dhomës të dukshëm për krejt anëtarët e dhomës, prej çastit kur janë ftuar.", + "joined": "%(senderName)s e bëri historikun e ardhshëm të dhomës të dukshëm për krejt anëtarët e dhomës, prej çastit kur morën pjesë.", + "shared": "%(senderName)s e bëri historikun e ardhshëm të dhomës të dukshëm për krejt anëtarët e dhomës.", + "unknown": "%(senderName)s e kaloi historikun e ardhshëm të dhomës të dukshëm për të panjohurit (%(visibility)s).", + "world_readable": "%(senderName)s e bëri historikun e ardhshëm të dhomës të dukshëm për këdo." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s e bëri dhomën vetëm me ftesa.", + "public": "%(senderDisplayName)s e bëri dhomën publike për këdo që di lidhjen.", + "restricted": "%(senderDisplayName)s ndryshoi cilët mund të hyjnë në këtë dhomë.", + "restricted_settings": "%(senderDisplayName)s ndryshoi cilët mund të hyjnë në këtë dhomë. Shihni rregullimet.", + "unknown": "%(senderDisplayName)s ndryshoi rregullin e pjesëmarrjes në %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s pranoi ftesën për %(displayName)s", + "accepted_invite": "%(targetName)s pranoi një ftesë", + "ban": "%(senderName)s dëboi %(targetName)s", + "ban_reason": "%(senderName)s dëboi %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s ndryshoi foton e vet të profilit", + "change_name": "%(oldDisplayName)s ndryshoi emrin e vet në ekran si %(displayName)s", + "change_name_avatar": "%(oldDisplayName)s ndryshoi emrin e vet në ekran dhe foton e profilit", + "invite": "%(senderName)s ftoi %(targetName)s", + "join": "%(targetName)s hyri në dhomë", + "kick": "%(senderName)s hoqi %(targetName)s", + "kick_reason": "%(senderName)s hoqi %(targetName)s: %(reason)s", + "left": "%(targetName)s doli nga dhoma", + "left_reason": "%(targetName)s doli nga dhoma: %(reason)s", + "no_change": "%(senderName)s s’bëri ndryshime", + "reject_invite": "%(targetName)s hodhi tej ftesën", + "remove_avatar": "%(senderName)s hoqi foton e vet të profilit", + "remove_name": "%(senderName)s hoqi emrin e vet në ekran (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s caktoi një foto profili", + "set_name": "%(senderName)s caktoi për veten emër ekrani %(displayName)s", + "unban": "%(senderName)s hoqi dëbimin për %(targetName)s", + "withdrew_invite": "%(senderName)s tërhoqi mbrapsht ftesën për %(targetName)s", + "withdrew_invite_reason": "%(senderName)s tërhoqi mbrapsht ftesën për %(targetName)s: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s ndryshoi emrin e dhomës nga %(oldRoomName)s në %(newRoomName)s.", + "remove": "%(senderDisplayName)s hoqi emrin e dhomës.", + "set": "%(senderDisplayName)s ndryshoi emrin e dhomës në %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s ndryshoi mesazhin e fiksuar për këtë dhomë.", + "changed_link": "%(senderName)s ndryshoi mesazhin e fiksuar për këtë dhomë.", + "pinned": "%(senderName)s fiksoi një mesazh te kjo dhomë. Shihni krejt mesazhet e fiksuar.", + "pinned_link": "%(senderName)s fiksoi një mesazh te kjo dhomë. Shini krejt mesazhet e fiksuar.", + "unpinned": "%(senderName)s hoqi fiksimin e një mesazhi nga kjo dhomë. Shihni krejt mesazhet e fiksuar.", + "unpinned_link": "%(senderName)s hoqi fiksimin e një mesazhi nga kjo dhomë. Shihni krejt mesazhet e fiksuar." + }, + "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" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Janë dëbuar nga pjesëmarrja krejt shërbyesit! Kjo dhomë s’mund të përdoret më.", + "changed": "%(senderDisplayName)s ndryshoi ACL-ra shërbyesi për këtë dhomë.", + "set": "%(senderDisplayName)s caktoi ACL-ra shërbyesi 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ë.", + "sent": "%(senderName)s dërgoi një ftesë për %(targetDisplayName)s që të marrë pjesë në dhomë." + }, + "m.room.tombstone": "%(senderDisplayName)s e përmirësoi këtë dhomë.", + "m.room.topic": "%(senderDisplayName)s ndryshoi temën në \"%(topic)s\".", + "m.sticker": "%(senderDisplayName)s dërgoi një ngjitës.", + "m.video": { + "error_decrypting": "Gabim në shfshehtëzim videoje" + }, + "m.widget": { + "added": "Widget-i %(widgetName)s u shtua nga %(senderName)s", + "jitsi_ended": "Konferenca video u përfundua nga %(senderName)s", + "jitsi_join_right_prompt": "Merrni pjesë në konferencë që prej kartës së informacionit mbi dhomën, në të djathtë", + "jitsi_join_top_prompt": "Merrni pjesë në konferencë, në krye të kësaj dhome", + "jitsi_started": "Konferenca video u fillua nga %(senderName)s", + "jitsi_updated": "Konferenca video u përditësua nga %(senderName)s", + "modified": "Widget-i %(widgetName)s u modifikua nga %(senderName)s", + "removed": "Widget-i %(widgetName)s u hoq nga %(senderName)s" + }, + "mab": { + "collapse_reply_chain": "Tkurri thonjëzat", + "copy_link_thread": "Kopjoje lidhjen te rrjedha", + "expand_reply_chain": "Zgjeroji thonjëzat", + "label": "Veprime Mesazhesh", + "view_in_room": "Shiheni në dhomë" + }, + "mjolnir": { + "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", + "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_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", + "created_rule": "%(senderName)s krijoi një rregull dëbimi rreth përputhjesh 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_users": "%(senderName)s krijoi një rregull mbi dëbim përdoruesish që kanë përputhje me %(glob)s për %(reason)s", + "message_hidden": "E keni shpërfillur këtë përdorues, ndaj mesazhi i tij është fshehur. Shfaqe, sido qoftë.", + "removed_rule": "%(senderName)s hoqi një rregull dëbimi mbi 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_users": "%(senderName)s hoqi rregullin për dëbim përdoruesish që kanë përputhje me %(glob)s", + "updated_invalid_rule": "%(senderName)s përditësoi një rregull të pavlefshëm dëbimesh", + "updated_rule": "%(senderName)s përditësoi një rregull dëbimi rreth përputhjesh 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_users": "%(senderName)s përditësoi rregullin mbi dëbim përdoruesish që kanë përputhje me %(glob)s për %(reason)s" + }, + "no_permission_messages_before_invite": "S’keni leje të shihni mesazhe nga koha para se t’ju ftonin.", + "no_permission_messages_before_join": "S’keni leje të shihni mesazhe nga koha para se të merrnit pjesë.", + "pending_moderation": "Mesazh në pritje të moderimit", + "pending_moderation_reason": "Mesazh në pritje të moderimit: %(reason)s", + "reactions": { + "add_reaction_prompt": "Shtoni reagim", + "label": "%(reactors)s reagoi me %(content)s", + "tooltip": "reagoi me %(shortName)s" + }, + "read_receipt_title": { + "one": "Parë nga %(count)s person", + "other": "Parë nga %(count)s vetë" + }, + "read_receipts_label": "Dëftesa leximi", + "redacted": { + "tooltip": "Mesazh i fshirë më %(date)s" + }, + "redaction": "Mesazh i fshirë nga %(name)s", + "reply": { + "error_loading": "S’arrihet të ngarkohet akti të cilit iu përgjigj, ose nuk ekziston, ose s’keni leje ta shihni.", + "in_reply_to": "Në Përgjigje të ", + "in_reply_to_for_export": "Në përgjigje të këtij mesazhi" + }, + "scalar_starter_link": { + "dialog_description": "Ju ndan një hap nga shpënia te një sajt palë e tretë, që kështu të mund të mirëfilltësoni llogarinë tuaj me %(integrationsUrl)s. Doni të vazhdohet?", + "dialog_title": "Shtoni një Integrim" + }, + "self_redaction": "Mesazhi u fshi", + "send_state_encrypting": "Po fshehtëzohet meszhi juaj…", + "send_state_failed": "S’u arrit të dërgohet", + "send_state_sending": "Po dërgohet mesazhi juaj…", + "send_state_sent": "Mesazhi juaj u dërgua", + "summary": { + "banned": { + "other": "është dëbuar %(count)s herë", + "one": "është dëbuar" + }, + "banned_multiple": { + "one": "janë dëbuar", + "other": "janë dëbuar %(count)s herë" + }, + "changed_name": { + "one": "%(oneUser)sndryshoi emrin e vet", + "other": "%(oneUser)sndryshoi emrin e vet %(count)s herë" + }, + "changed_name_multiple": { + "one": "%(severalUsers)sndryshuan emrat e tyre", + "other": "%(severalUsers)sndryshuan emrat e tyre %(count)s herë" + }, + "hidden_event": { + "one": "%(oneUser)sdërgoi një mesazh të fshehur", + "other": "%(oneUser)s dërgoi %(count)s mesazhe të fshehur" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)s dërguan një mesazh të fshehur", + "other": "%(severalUsers)s dërgoi %(count)s mesazhe të fshehur" + }, + "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" + }, + "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ë" + }, + "invited": { + "other": "është ftuar %(count)s herë", + "one": "është ftuar" + }, + "invited_multiple": { + "one": "janë ftuar", + "other": "janë ftuar %(count)s herë" + }, + "joined": { + "other": "%(oneUser)shyri %(count)s herë", + "one": "%(oneUser)shyri" + }, + "joined_and_left": { + "one": "%(oneUser)shyri dhe doli", + "other": "%(oneUser)shyri dhe doli %(count)s herë" + }, + "joined_and_left_multiple": { + "one": "%(severalUsers)shynë dhe dolën", + "other": "%(severalUsers)shynë dhe dolën %(count)s herë" + }, + "joined_multiple": { + "other": "%(severalUsers)shynë %(count)s herë", + "one": "Hynë %(severalUsers)s" + }, + "kicked": { + "one": "u hoq", + "other": "u hoq %(count)s herë" + }, + "kicked_multiple": { + "one": "u hoq", + "other": "u hoq %(count)s herë" + }, + "left": { + "other": "%(oneUser)sdoli %(count)s herë", + "one": "%(oneUser)sdoli" + }, + "left_multiple": { + "other": "%(severalUsers)sdolën %(count)s herë", + "one": "Dolën %(severalUsers)s" + }, + "no_change": { + "other": "%(oneUser)ss’bënë ndryshime gjatë %(count)s herësh", + "one": "%(oneUser)ss’bëri ndryshime" + }, + "no_change_multiple": { + "other": "%(severalUsers)s s’bënë ndryshime gjatë %(count)s herësh", + "one": "%(severalUsers)s s’bënë ndryshime" + }, + "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ë" + }, + "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ë" + }, + "redacted": { + "one": "%(oneUser)s hoqi një mesazh", + "other": "%(oneUser)s hoqi %(count)s mesazhe" + }, + "redacted_multiple": { + "one": "%(severalUsers)s hoqi një mesazh", + "other": "%(severalUsers)s hoqi %(count)s mesazhe" + }, + "rejected_invite": { + "one": "%(oneUser)shodhi poshtë ftesën e tyre", + "other": "%(oneUser)shodhi poshtë ftesën e vet %(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ë" + }, + "rejoined": { + "one": "%(oneUser)sdoli dhe rihyri", + "other": "%(oneUser)sdoli dhe rihyri %(count)s herë" + }, + "rejoined_multiple": { + "one": "%(severalUsers)sdolën dhe rihynë", + "other": "%(severalUsers)sdolën dhe rihynë %(count)s herë" + }, + "server_acls": { + "one": "%(oneUser)sndryshoi ACL-ra shërbyesi", + "other": "%(oneUser)sndryshoi ACL-ra shërbyesi %(count)s herë" + }, + "server_acls_multiple": { + "one": "%(severalUsers)sndryshuan ACL-ra shërbyesi", + "other": "%(severalUsers)sndryshuan ACL-ra shërbyesi %(count)s herë" + }, + "unbanned": { + "other": "i është hequr dëbimi %(count)s herë", + "one": "i është hequr dëbimi" + }, + "unbanned_multiple": { + "one": "u është hequr dëbimi", + "other": "janë dëbuar %(count)s herë" + } }, - "show_less": "Shfaq më pak", - "notification_options": "Mundësi njoftimesh" + "thread_info_basic": "Nga një rrjedhë", + "typing_indicator": { + "more_users": { + "other": "%(names)s dhe %(count)s të tjerë po shtypin …", + "one": "%(names)s dhe një tjetër po shtypin …" + }, + "one_user": "%(displayName)s po shtyp …", + "two_users": "%(names)s dhe %(lastPerson)s të tjerë po shtypin …" + }, + "undecryptable_tooltip": "Ky mesazh s’u shfshehtëzua dot", + "url_preview": { + "close": "Mbylle paraparjen", + "show_n_more": { + "one": "Shfaq %(count)s paraparje tjetër", + "other": "Shfaq %(count)s paraparje të tjera" + } + } }, - "report_content": { - "missing_reason": "Ju lutemi, plotësoni arsyen pse po raportoni.", - "unable_create_room_moderation_bot": "S’arrihet të krijohet dhomë me robot moderimi", - "ignore_user": "Shpërfille përdoruesin", - "hide_messages_from_user": "I vini shenjë, nëse doni të fshihen krejt mesazhet e tanishme dhe të ardhshme nga ky përdorues.", - "nature_disagreement": "Ajo ç’shkruan ky përdorues është gabim.\nKjo do t’u njoftohet përgjegjësve të dhomës.", - "nature_toxic": "Ky përdorues po tregon sjellje toksike, bie fjala, duke fyer përdorues të tjerë ose duke dhënë lëndë vetëm për të rritur në një dhomë të menduar për familje, ose duke shkelur në mënyra të tjera rregullat e kësaj dhome.\nKjo do t’u njoftohet moderatorëve të dhomës.", - "nature_illegal": "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.", - "nature_spam": "Ky përdorues dërgon në dhomë reklama të padëshiruara, lidhje për te reklama të tilla ose te propagandë e padëshiruar.\nKjo do t’u njoftohet përgjegjësve të dhomës.", - "report_to_homeserver_encrypted": "Kjo dhomë merret me lëndë të paligjshme ose toksike, ose moderatorët nuk moderojnë lëndë të paligjshme ose toksike.\nKjo do t’u njoftohet përgjegjësve të %(homeserver)s. Përgjegjësit NUK do të jenë në gjendje të lexojnë lëndë të fshehtëzuar të kësaj dhome.", - "report_to_homeserver": "Kjo dhomë merret me lëndë të paligjshme ose toksike, ose moderatorët nuk moderojnë lëndë të paligjshme ose toksike.\nKjo do t’u njoftohet përgjegjësve të %(homeserver)s.", - "nature_other": "Çfarëdo arsye tjetër. Ju lutemi, përshkruani problemin.\nKjo do t’u raportohet moderatorëve të dhomës.", - "nature": "Ju lutemi, zgjidhni një karakterizim dhe përshkruani se ç’e bën këtë mesazh abuziv.", - "disagree": "S’pajtohem", - "toxic_behaviour": "Sjellje Toksike", - "illegal_content": "Lëndë e Paligjshme", - "spam_or_propaganda": "Mesazh i padëshiruar ose propagandë", - "report_entire_room": "Raporto krejt dhomën", - "report_content_to_homeserver": "Raportoni Lëndë te Përgjegjësi i Shërbyesit Tuaj Home", - "description": "Raportimi i këtij mesazhi do të shkaktojë dërgimin e 'ID-së së aktit' unike te përgjegjësi i shërbyesit tuaj Home. Nëse mesazhet në këtë dhomë fshehtëzohen, përgjegjësi i shërbyesit tuaj Home s’do të jetë në gjendje të lexojë tekstin e mesazhit apo të shohë çfarëdo kartelë apo figurë." + "truncated_list_n_more": { + "other": "Dhe %(count)s të tjerë…" }, - "setting": { - "help_about": { - "brand_version": "Version %(brand)s:", - "olm_version": "Version Olm:", - "help_link": "Për ndihmë rreth përdorimit të %(brand)s-it, klikoni këtu.", - "help_link_chat_bot": "Për ndihmë rreth përdorimit të %(brand)s-it, klikoni këtu, ose nisni një fjalosje me robotin tonë duke përdorur butonin më poshtë.", - "chat_bot": "Fjalosuni me Robotin %(brand)s", - "title": "Ndihmë & Rreth", - "versions": "Versione", - "homeserver": "Shërbyes Home është %(homeserverUrl)s", - "identity_server": "Shërbyes identiteti është %(identityServerUrl)s", - "access_token_detail": "Tokeni-i juaj i hyrjeve jep hyrje të plotë në llogarinë tuaj. Mos ia jepni kujt.", - "clear_cache_reload": "Spastro fshehtinën dhe ringarko" + "update": { + "changelog": "Regjistër ndryshimesh", + "check_action": "Kontrollo për përditësime", + "checking": "Po kontrollohet për një përditësim…", + "downloading": "Po shkarkohet përditësim…", + "error_encountered": "U has gabim (%(errorDetail)s).", + "error_unable_load_commit": "S’arrihet të ngarkohen hollësi depozitimi: %(msg)s", + "new_version_available": "Version i ri gati. Përditësojeni tani.", + "no_update": "S’ka përditësim gati.", + "release_notes_toast_title": "Ç’ka të Re", + "see_changes_button": "Ç’ka të re?", + "toast_description": "Ka gati një version të ri të %(brand)s", + "toast_title": "Përditësoni %(brand)s", + "unavailable": "Jo i passhëm" + }, + "upload_failed_generic": "Dështoi ngarkimi i kartelës '%(fileName)s'.", + "upload_failed_size": "Kartela '%(fileName)s' tejkalon kufirin e këtij shërbyesi Home për madhësinë e ngarkimeve", + "upload_failed_title": "Ngarkimi Dështoi", + "upload_file": { + "cancel_all_button": "Anuloji Krejt", + "error_file_too_large": "Kjo kartelë është shumë e madhe për ngarkim. Caku për madhësi kartelash është %(limit)s, ndërsa kjo kartelë është %(sizeOfThisFile)s.", + "error_files_too_large": "Këto kartela janë shumë të mëdha për ngarkim. Caku për madhësi kartelash është %(limit)s.", + "error_some_files_too_large": "Disa kartela janë shumë të mëdha për ngarkim. Caku për madhësi kartelash është %(limit)s.", + "error_title": "Gabim Ngarkimi", + "title": "Ngarko kartela", + "title_progress": "Ngarkim kartelash (%(current)s nga %(total)s) gjithsej", + "upload_all_button": "Ngarkoji krejt", + "upload_n_others_button": { + "other": "Ngarkoni %(count)s kartela të tjera", + "one": "Ngarkoni %(count)s kartelë tjetër" } }, + "user_info": { + "admin_tools_section": "Mjete Përgjegjësi", + "ban_button_room": "Dëboje nga dhomë", + "ban_button_space": "Dëboje prej hapësire", + "ban_room_confirm_title": "Dëboje prej %(roomName)s", + "ban_space_everything": "Dëboji prej gjithçkaje ku mundem ta bëj këtë", + "ban_space_specific": "Dëboji prej gjërash të caktuara ku mundem ta bëj këtë", + "count_of_sessions": { + "other": "%(count)s sesione", + "one": "%(count)s sesion" + }, + "count_of_verified_sessions": { + "other": "%(count)s sesione të verifikuar", + "one": "1 sesion i verifikuar" + }, + "deactivate_confirm_action": "Çaktivizoje përdoruesin", + "deactivate_confirm_description": "Çaktivizimi i këtij përdoruesi do të sjellë nxjerrjen e tij nga llogaria përkatëse dhe do të pengojë rihyrjen e tij. Veç kësaj, do të braktisë krejt dhomat ku ndodhet. Ky veprim s’mund të prapësohet. Jeni i sigurt se doni të çaktivizohet ky përdorues?", + "deactivate_confirm_title": "Të çaktivizohet përdoruesi?", + "demote_button": "Zhgradoje", + "demote_self_confirm_description_space": "S’do të jeni në gjendje ta zhbëni këtë ndryshim, teksa zhgradoni veten, nëse jeni përdoruesi i fundit i privilegjuar te hapësira, s’do të jetë e mundur të rifitoni privilegjet.", + "demote_self_confirm_room": "S’do të jeni në gjendje ta zhbëni këtë, ngaqë po zhgradoni veten, nëse jeni përdoruesi i fundit i privilegjuar te dhoma do të jetë e pamundur të rifitoni privilegjet.", + "demote_self_confirm_title": "Të zhgradohet vetvetja?", + "disinvite_button_room": "Hiqi ftesën për këtë dhomë", + "disinvite_button_room_name": "Hiqja ftesën për %(roomName)s", + "disinvite_button_space": "Hiqi ftesën për këtë hapësirë", + "edit_own_devices": "Përpunoni pajisje", + "error_ban_user": "S’u arrit të dëbohej përdoruesi", + "error_deactivate": "S’u arrit të çaktivizohet përdorues", + "error_kicking_user": "S’u arrit të hiqej përdoruesi", + "error_mute_user": "S’u arrit t’i hiqej zëri përdoruesit", + "error_revoke_3pid_invite_description": "S’u shfuqizua dot ftesa. Shërbyesi mund të jetë duke kaluar një problem të përkohshëm ose s’keni leje të mjaftueshme për të shfuqizuar ftesën.", + "error_revoke_3pid_invite_title": "S’u arrit të shfuqizohej ftesa", + "hide_sessions": "Fshih sesione", + "hide_verified_sessions": "Fshih sesione të verifikuar", + "ignore_confirm_description": "Krejt mesazhet dhe ftesat prej këtij përdoruesi do të fshihen. Jeni i sigurt se doni të shpërfillet?", + "ignore_confirm_title": "Shpërfille %(user)s", + "invited_by": "Ftuar nga %(sender)s", + "jump_to_rr_button": "Hidhuni te leximi i faturës", + "kick_button_room": "Hiqeni prej dhome", + "kick_button_room_name": "Hiqe nga %(roomName)s", + "kick_button_space": "Hiqe prej hapësire", + "kick_button_space_everything": "Hiqi prej gjithçkaje ku mundem ta bëj këtë", + "kick_space_specific": "Hiqi prej gjërash të caktuara ku mundem ta bëj këtë", + "kick_space_warning": "Do të jenë prapë në gjendje të hyjnë kudo ku nuk jeni përgjegjës.", + "promote_warning": "S’do të jeni në gjendje ta zhbëni këtë ndryshim, ngaqë po e promovoni përdoruesin të ketë të njëjtën shkallë pushteti si ju vetë.", + "redact": { + "confirm_button": { + "other": "Hiq %(count)s mesazhe", + "one": "Hiq 1 mesazh" + }, + "confirm_description_1": { + "other": "Ju ndan një hap nga heqja e %(count)s mesazheve nga %(user)s. Kjo do t’i heqë përgjithnjë për këdo te biseda. Doni të vazhdohet?", + "one": "Ju ndan një hap nga heqja e %(count)s mesazheve nga %(user)s. Kjo do t’i heqë përgjithnjë, për këdo në bisedë. Doni të vazhdohet?" + }, + "confirm_description_2": "Për një sasi të madhe mesazhesh, kjo mund të dojë ca kohë. Ju lutemi, mos e rifreskoni klientin tuaj gjatë kësaj kohe.", + "confirm_keep_state_explainer": "Hiqini shenjën, nëse doni të hiqni mesazhe sistemi në këtë përdorues (p.sh., ndryshime anëtarësimi, ndryshime profili…)", + "confirm_keep_state_label": "Ruaji mesazhet e sistemit", + "confirm_title": "Hiq mesazhe së fundi nga %(user)s", + "no_recent_messages_description": "Provoni të ngjiteni sipër në rrjedhën kohore, që të shihni nëse ka patur të tillë më herët.", + "no_recent_messages_title": "S’u gjetën mesazhe së fundi nga %(user)s" + }, + "redact_button": "Hiq mesazhe së fundi", + "revoke_invite": "Shfuqizoje ftesën", + "role_label": "Rol në ", + "room_encrypted": "Mesazhet në këtë dhomë janë të fshehtëzuara skaj-më-skaj.", + "room_encrypted_detail": "Mesazhet tuaj janë të sigurt dhe vetëm ju dhe marrësi kanë kyçet unikë për t’i shkyçur.", + "room_unencrypted": "Mesazhet në këtë dhomë nuk janë të fshehtëzuara skaj-më-skaj.", + "room_unencrypted_detail": "Në dhoma të fshehtëzuara, mesazhet tuaj sigurohen dhe vetëm ju dhe marrësi ka kyçet unikë për shkyçjen e tyre.", + "share_button": "Ndajeni Lidhjen për te Përdoruesi", + "unban_button_room": "Hiqjani dëbimin nga dhoma", + "unban_button_space": "Hiqjani dëbimin nga hapësira", + "unban_room_confirm_title": "Hiqja dëbimin prej %(roomName)s", + "unban_space_everything": "Hiqua dëbimin prej gjithçkaje ku mundem ta bëj këtë", + "unban_space_specific": "Hiqua dëbimin prej gjërash të caktuara ku mundem ta bëj këtë", + "unban_space_warning": "S’do të jenë në gjendje të hyjnë kudo qoftë ku s’jeni përgjegjës.", + "verify_button": "Verifikoni Përdoruesin", + "verify_explainer": "Për siguri ekstra, verifikojeni këtë përdorues duke kontrolluar në të dyja pajisjet tuaja një kod njëpërdorimsh." + }, + "user_menu": { + "settings": "Krejt rregullimet", + "switch_theme_dark": "Kalo nën mënyrën e errët", + "switch_theme_light": "Kalo nën mënyrën e çelët" + }, + "voice_broadcast": { + "30s_backward": "30s mbrapsht", + "30s_forward": "30s përpara", + "action": "Transmetim zanor", + "confirm_listen_affirm": "Po, përfundoje regjistrimin tim", + "confirm_listen_description": "Nëse filloni të dëgjoni te ky transmetim i drejtpërdrejtë, regjistrimi juaj i tanishëm i një transmetimi të drejtpërdrejtë do të përfundojë.", + "confirm_listen_title": "Të dëgjohet te transmetimi i drejtpërdrejtë?", + "confirm_stop_affirm": "Po, ndale transmetimin zanor", + "confirm_stop_description": "Jeni i sigurt se doni të ndalet transmetimi juaj i drejtpërdrejtë? Kjo do të përfundojë transmetimin dhe regjistrimi i plotë do të jetë i passhëm te dhoma.", + "confirm_stop_title": "Të ndalet transmetimi i drejtpërdrejtë?", + "connection_error": "Gabim lidhjeje - Regjistrimi u ndal", + "failed_already_recording_description": "Po incizoni tashmë një transmetim zanor. Ju lutemi, që të nisni një të ri, përfundoni transmetimin tuaj zanor të tanishëm.", + "failed_already_recording_title": "S’niset dot një transmetim zanor i ri", + "failed_decrypt": "S’arrihet të shfshehtëzohet transmetim zanor", + "failed_generic": "S’arrihet të luhet ky transmetim zanor", + "failed_insufficient_permission_description": "S’keni lejet e domosdoshme që të nisni një transmetim zanor në këtë dhomë. Lidhuni me një përgjegjës dhome që të përmirësoni lejet tuaja.", + "failed_insufficient_permission_title": "S’niset dot një transmetim zanor i ri", + "failed_no_connection_description": "Mjerisht, s’qemë në gjendje të nisnim tani një regjistrim. Ju lutemi, riprovoni më vonë.", + "failed_no_connection_title": "Gabim lidhjeje", + "failed_others_already_recording_description": "Dikush tjetër është duke incizuar një transmetim zanor. Që të nisni një të ri, prisni të përfundojë incizimi zanor i tij.", + "failed_others_already_recording_title": "S’niset dot një transmetim zanor i ri", + "live": "Drejtpërdrejt", + "pause": "ndal transmetim zanor", + "play": "luaj transmetim zanor", + "resume": "vazhdo transmetim zanor" + }, + "voice_message": { + "cant_start_broadcast_description": "S’mund të niset mesazh zanor, ngaqë aktualisht po incizoni një transmetim të drejtpërdrejtë. Ju lutemi, përfundoni transmetimin e drejtpërdrejtë, që të mund të nisni incizimin e një mesazhi zanor.", + "cant_start_broadcast_title": "S’niset dot mesazh zanor" + }, + "voip": { + "already_in_call": "Tashmë në thirrje", + "already_in_call_person": "Gjendeni tashmë në thirrje me këtë person.", + "answered_elsewhere": "Përgjigjur Gjetkë", + "answered_elsewhere_description": "Thirrjes iu përgjigj në një tjetër pajisje.", + "audio_devices": "Pajisje audio", + "call_failed": "Thirrja Dështoi", + "call_failed_description": "Thirrja s’u nis dot", + "call_failed_media": "Thirrja dështoi, ngaqë s’u hy dot kamera ose mikrofoni. Kontrolloni që:", + "call_failed_media_applications": "Kamerën s’po e përdor aplikacion tjetër", + "call_failed_media_connected": "Një mikrofon dhe një kamerë janë futur dhe ujdisur si duhet", + "call_failed_media_permissions": "Është dhënë leje për përdorimin e kamerës", + "call_failed_microphone": "Thirrja dështoi, ngaqë s’u hy dot te mikrofoni. Kontrolloni që të jetë futur një mikrofon dhe të jetë ujdisur saktësisht.", + "call_held": "%(peerName)s mbajti thirrjen", + "call_held_resume": "E mbajtët thirrjen Rimerreni", + "call_held_switch": "Mbajtët të shtypur Butonin e thirrjeve", + "call_toast_unknown_room": "Dhomë e panjohur", + "camera_disabled": "Kamera juaj është e fikur", + "camera_enabled": "Kamera juaj është ende e aktivizuar", + "cannot_call_yourself_description": "S’mund të bëni thirrje me vetveten.", + "change_input_device": "Ndryshoni pajisje dhëniesh", + "connecting": "Po lidhet", + "connection_lost": "Humbi lidhja me shërbyesin", + "connection_lost_description": "S’mund të bëni thirrje pa një lidhje te shërbyesi.", + "consulting": "Po kryhet këshillim me %(transferTarget)s. Shpërngule te %(transferee)s", + "default_device": "Pajisje Parazgjedhje", + "dialpad": "Butona numrash", + "disable_camera": "Çaktivizo kamerën", + "disable_microphone": "Heshtoje mikrofonin", + "disabled_no_one_here": "Këtu s’ka kënd që të thirret", + "disabled_no_perms_start_video_call": "S’keni leje të nisni thirrje me video", + "disabled_no_perms_start_voice_call": "S’keni leje të nisni thirrje me zë", + "disabled_ongoing_call": "Thirrje në kryerje e sipër", + "enable_camera": "Aktivizo kamerën", + "enable_microphone": "Çheshto mikrofonin", + "expand": "Kthehu te thirrja", + "failed_call_live_broadcast_description": "S’mund të nisni një thirrje, ngaqë aktualisht jeni duke regjistruar një transmetim të drejtpërdrejtë. Që të mund të nisni një thirrje, ju lutemi, përfundoni transmetimin tuaj të drejtpërdrejtë.", + "failed_call_live_broadcast_title": "S’fillohet dot thirrje", + "hangup": "Mbylle Thirrjen", + "hide_sidebar_button": "Fshihe anështyllën", + "input_devices": "Pajisje input-i", + "join_button_tooltip_call_full": "Na ndjeni — aktualisht kjo thirrje është plot", + "join_button_tooltip_connecting": "Po lidhet", + "maximise": "Mbushe ekranin", + "misconfigured_server": "Thirrja dështoi për shkak shërbyesi të keqformësuar", + "misconfigured_server_description": "Që thirrjet të funksionojnë pa probleme, ju lutemi, kërkojini përgjegjësit të shërbyesit tuaj Home (%(homeserverDomain)s) të formësojë një shërbyes TURN.", + "more_button": "Më tepër", + "msisdn_lookup_failed": "S’arrihet të kërkohet numër telefoni", + "msisdn_lookup_failed_description": "Pati një gabim gjatë kërkimit të numrit të telefonit", + "msisdn_transfer_failed": "S’arrihet të shpërngulet thirrje", + "n_people_joined": { + "one": "Hyri %(count)s person", + "other": "Hynë %(count)s vetë" + }, + "no_audio_input_description": "S’gjetëm mikrofon në pajisjen tuaj. Ju lutemi, kontrolloni rregullimet tuaja dhe riprovoni.", + "no_audio_input_title": "S’u gjet mikrofon", + "no_media_perms_description": "Lypset të lejoni dorazi %(brand)s-in të përdorë mikrofonin/kamerën tuaj web", + "no_media_perms_title": "S’ka leje mediash", + "no_permission_conference": "Lypset Leje", + "no_permission_conference_description": "S’keni leje për të nisur një thirrje konferencë këtë në këtë dhomë", + "on_hold": "%(name)s e mbajtur", + "output_devices": "Pajisje output-i", + "screenshare_monitor": "Nda krejt ekranin", + "screenshare_title": "Ndani lëndë", + "screenshare_window": "Dritare aplikacioni", + "show_sidebar_button": "Shfaqe anështyllën", + "silence": "Heshtoje thirrjen", + "silenced": "Njoftime të heshtuara", + "start_screenshare": "Nisni ndarjen e ekranit tuaj", + "stop_screenshare": "Reshtni dhënien e ekranit tuaj", + "too_many_calls": "Shumë Thirrje", + "too_many_calls_description": "Keni mbërritur në numrin maksimum të thirrjeve të njëkohshme.", + "transfer_consult_first_label": "Konsultohu së pari", + "transfer_failed": "Shpërngulja Dështoi", + "transfer_failed_description": "S’u arrit të shpërngulej thirrje", + "unable_to_access_audio_input_description": "S’qemë në gjendje të përdorim mikrofonin tuaj. Ju lutemi, kontrolloni rregullimet e shfletuesit tuaj dhe riprovoni.", + "unable_to_access_audio_input_title": "S’arrihet të përdoret mikrofoni juaj", + "unable_to_access_media": "S’arrihet të përdoret kamerë / mikrofon", + "unable_to_access_microphone": "S’arrihet të përdoret mikrofoni", + "unknown_caller": "Thirrës i panjohur", + "unknown_person": "person i panjohur", + "unsilence": "Me zë", + "unsupported": "Nuk mbulohen t\thirrje", + "unsupported_browser": "S’mund të bëni thirrje që nga ky shfletues.", + "user_busy": "Përdoruesi Është i Zënë", + "user_busy_description": "Përdoruesi që thirrët është i zënë.", + "user_is_presenting": "%(sharerName)s përfaqëson", + "video_call": "Thirrje video", + "video_call_started": "Nisi thirrje me video", + "video_devices": "Pajisje video", + "voice_call": "Thirrje audio", + "you_are_presenting": "Përfaqësoni" + }, "widget": { + "added_by": "Widget i shtuar nga", + "capabilities_dialog": { + "content_starting_text": "Ky widget do të donte të:", + "decline_all_permission": "Hidhi Krejt Poshtë", + "remember_Selection": "Mbaje mend përzgjedhjen time për këtë widget", + "title": "Miratoni leje widget-i" + }, "capability": { - "send_stickers_this_room": "Dërgoni ngjitës në këtë dhomë", - "send_stickers_active_room": "Dërgoni ngjitës në dhomën tuaj aktive", - "send_stickers_this_room_as_you": "Dërgoni ngjitës në këtë dhomë si ju", - "send_stickers_active_room_as_you": "Dërgoni ngjitës në dhomën tuaj aktive si ju", - "see_sticker_posted_this_room": "Shihni kur postohet një ngjitës në këtë dhomë", - "see_sticker_posted_active_room": "Shihni kur dikush poston një ngjitës në dhomën tuaj aktive", - "always_on_screen_viewing_another_room": "Të mbesë në ekranin tuaj, kur shihet një tjetër dhomë dhe widget-i është në punë", "always_on_screen_generic": "Rrini në ekran për deri sa është hapur", - "switch_room": "Ndryshoni cilën dhomë shihni", - "switch_room_message_user": "Ndryshoni cilën dhomë, mesazh ose përdorues po shihni", - "change_topic_this_room": "Ndryshoni temën e kësaj dhome", - "see_topic_change_this_room": "Shihni kur ndryshohet tema në këtë dhomë", - "change_topic_active_room": "Ndryshoni temën në dhomën tuaj aktive", - "see_topic_change_active_room": "Shihni kur ndryshon tema në dhomën tuaj aktive", - "change_name_this_room": "Ndryshoni emrin e kësaj dhome", - "see_name_change_this_room": "Shihni kur ndryshohet emri në këtë dhomë", - "change_name_active_room": "Ndryshoni emrin e dhomës tuaj aktive", - "see_name_change_active_room": "Shihni kur ndryshon emri në dhomën tuaj aktive", - "change_avatar_this_room": "Ndryshoni avatarin e kësaj dhome", - "see_avatar_change_this_room": "Shihni kur ndryshon avatari në këtë dhomë", + "always_on_screen_viewing_another_room": "Të mbesë në ekranin tuaj, kur shihet një tjetër dhomë dhe widget-i është në punë", + "any_room": "Atë më sipër, por edhe në çfarëdo dhome ku keni hyrë ose jeni ftuar", + "byline_empty_state_key": "me një kyç të zbrazët gjendjeje", + "byline_state_key": "me kyç gjendjeje %(stateKey)s", + "capability": "Aftësia %(capability)s", "change_avatar_active_room": "Ndryshoni avatarin në dhomën tuaj aktive", - "see_avatar_change_active_room": "Shihni kur ndryshon avatari në dhomën tuaj aktive", - "remove_ban_invite_leave_this_room": "Hiqni, dëboni, ose ftoni persona në këtë dhomë dhe bëni largimin tuaj", + "change_avatar_this_room": "Ndryshoni avatarin e kësaj dhome", + "change_name_active_room": "Ndryshoni emrin e dhomës tuaj aktive", + "change_name_this_room": "Ndryshoni emrin e kësaj dhome", + "change_topic_active_room": "Ndryshoni temën në dhomën tuaj aktive", + "change_topic_this_room": "Ndryshoni temën e kësaj dhome", + "receive_membership_active_room": "Shihni kur persona vijnë, ikin ose janë ftuar në dhomën tuaj aktive", "receive_membership_this_room": "Shihni kur persona vijnë, ikin ose janë ftuar në këtë dhomë", "remove_ban_invite_leave_active_room": "Hiqni, dëboni, ose ftoni persona te dhoma juaj aktive dhe bëni largimin tuaj", - "receive_membership_active_room": "Shihni kur persona vijnë, ikin ose janë ftuar në dhomën tuaj aktive", - "byline_empty_state_key": "me një kyç të zbrazët gjendjeje", - "byline_state_key": "me kyç gjendjeje %(stateKey)s", - "any_room": "Atë më sipër, por edhe në çfarëdo dhome ku keni hyrë ose jeni ftuar", - "specific_room": "Atë më sipër, por edhe te ", - "send_event_type_this_room": "Dërgoni akte %(eventType)s në këtë dhomë si ju", - "see_event_type_sent_this_room": "Shihni akte %(eventType)s postuar në këtë dhomë", - "send_event_type_active_room": "Shihni akte %(eventType)s si ju në këtë dhomë", + "remove_ban_invite_leave_this_room": "Hiqni, dëboni, ose ftoni persona në këtë dhomë dhe bëni largimin tuaj", + "see_avatar_change_active_room": "Shihni kur ndryshon avatari në dhomën tuaj aktive", + "see_avatar_change_this_room": "Shihni kur ndryshon avatari në këtë dhomë", "see_event_type_sent_active_room": "Shihni akte %(eventType)s postuar në dhomën tuaj aktive", - "capability": "Aftësia %(capability)s", - "send_messages_this_room": "Dërgoni mesazhi si ju në këtë dhomë", - "send_messages_active_room": "Dërgoni mesazhe si ju në dhomën tuaj aktive", - "see_messages_sent_this_room": "Shihni mesazhe të postuar në këtë dhomë", + "see_event_type_sent_this_room": "Shihni akte %(eventType)s postuar në këtë dhomë", + "see_images_sent_active_room": "Shihni figura postuar te dhoma juaj aktive", + "see_images_sent_this_room": "Shihni figura postuar në këtë dhomë", "see_messages_sent_active_room": "Shihni mesazhe të postuar në dhomën tuaj aktive", - "send_text_messages_this_room": "Dërgoni mesazhe tekst si ju në këtë dhomë", - "send_text_messages_active_room": "Dërgoni mesazhe tekst si ju në dhomën tuaj aktive", - "see_text_messages_sent_this_room": "Shihni mesazhe tekst postuar në këtë dhomë", - "see_text_messages_sent_active_room": "Shihni mesazhe tekst postuar në dhomën tuaj aktive", - "send_emotes_this_room": "Dërgoni emotikone si ju në këtë dhomë", - "send_emotes_active_room": "Dërgoni emotikone si ju në këtë dhomë", - "see_sent_emotes_this_room": "Shihni emotikone postuar në këtë dhomë", + "see_messages_sent_this_room": "Shihni mesazhe të postuar në këtë dhomë", + "see_msgtype_sent_active_room": "Shihni mesazhe %(msgtype)s postuar në dhomën tuaj aktive", + "see_msgtype_sent_this_room": "Shihni mesazhe %(msgtype)s postuar në këtë dhomë", + "see_name_change_active_room": "Shihni kur ndryshon emri në dhomën tuaj aktive", + "see_name_change_this_room": "Shihni kur ndryshohet emri në këtë dhomë", "see_sent_emotes_active_room": "Shihni emotikonë postuar në dhomën tuaj aktive", - "send_images_this_room": "Dërgoni figura si ju, në këtë dhomë", - "send_images_active_room": "Dërgoni figura si ju në dhomën tuaj aktive", - "see_images_sent_this_room": "Shihni figura postuar në këtë dhomë", - "see_images_sent_active_room": "Shihni figura postuar te dhoma juaj aktive", - "send_videos_this_room": "Dërgoni video si ju në këtë dhomë", - "send_videos_active_room": "Dërgoni video si ju në dhomën tuaj aktive", - "see_videos_sent_this_room": "Shihni video të postuara në këtë dhomë", + "see_sent_emotes_this_room": "Shihni emotikone postuar në këtë dhomë", + "see_sent_files_active_room": "Shihni kartela të përgjithshme postuar në dhomën tuaj aktive", + "see_sent_files_this_room": "Shihni kartela të përgjithshme postuar në këtë dhomë", + "see_sticker_posted_active_room": "Shihni kur dikush poston një ngjitës në dhomën tuaj aktive", + "see_sticker_posted_this_room": "Shihni kur postohet një ngjitës në këtë dhomë", + "see_text_messages_sent_active_room": "Shihni mesazhe tekst postuar në dhomën tuaj aktive", + "see_text_messages_sent_this_room": "Shihni mesazhe tekst postuar në këtë dhomë", + "see_topic_change_active_room": "Shihni kur ndryshon tema në dhomën tuaj aktive", + "see_topic_change_this_room": "Shihni kur ndryshohet tema në këtë dhomë", "see_videos_sent_active_room": "Shihni video të postuara në dhomën tuaj aktive", - "send_files_this_room": "Dërgoni kartela të përgjithshme si ju në këtë dhomë", + "see_videos_sent_this_room": "Shihni video të postuara në këtë dhomë", + "send_emotes_active_room": "Dërgoni emotikone si ju në këtë dhomë", + "send_emotes_this_room": "Dërgoni emotikone si ju në këtë dhomë", + "send_event_type_active_room": "Shihni akte %(eventType)s si ju në këtë dhomë", + "send_event_type_this_room": "Dërgoni akte %(eventType)s në këtë dhomë si ju", "send_files_active_room": "Dërgoni kartela të përgjithshme si ju në dhomën tuaj aktive", - "see_sent_files_this_room": "Shihni kartela të përgjithshme postuar në këtë dhomë", - "see_sent_files_active_room": "Shihni kartela të përgjithshme postuar në dhomën tuaj aktive", - "send_msgtype_this_room": "Dërgoni mesazhe %(msgtype)s si ju në këtë dhomë", + "send_files_this_room": "Dërgoni kartela të përgjithshme si ju në këtë dhomë", + "send_images_active_room": "Dërgoni figura si ju në dhomën tuaj aktive", + "send_images_this_room": "Dërgoni figura si ju, në këtë dhomë", + "send_messages_active_room": "Dërgoni mesazhe si ju në dhomën tuaj aktive", + "send_messages_this_room": "Dërgoni mesazhi si ju në këtë dhomë", "send_msgtype_active_room": "Dërgoni mesazhe %(msgtype)s si ju në dhomën tuaj aktive", - "see_msgtype_sent_this_room": "Shihni mesazhe %(msgtype)s postuar në këtë dhomë", - "see_msgtype_sent_active_room": "Shihni mesazhe %(msgtype)s postuar në dhomën tuaj aktive" + "send_msgtype_this_room": "Dërgoni mesazhe %(msgtype)s si ju në këtë dhomë", + "send_stickers_active_room": "Dërgoni ngjitës në dhomën tuaj aktive", + "send_stickers_active_room_as_you": "Dërgoni ngjitës në dhomën tuaj aktive si ju", + "send_stickers_this_room": "Dërgoni ngjitës në këtë dhomë", + "send_stickers_this_room_as_you": "Dërgoni ngjitës në këtë dhomë si ju", + "send_text_messages_active_room": "Dërgoni mesazhe tekst si ju në dhomën tuaj aktive", + "send_text_messages_this_room": "Dërgoni mesazhe tekst si ju në këtë dhomë", + "send_videos_active_room": "Dërgoni video si ju në dhomën tuaj aktive", + "send_videos_this_room": "Dërgoni video si ju në këtë dhomë", + "specific_room": "Atë më sipër, por edhe te ", + "switch_room": "Ndryshoni cilën dhomë shihni", + "switch_room_message_user": "Ndryshoni cilën dhomë, mesazh ose përdorues po shihni" + }, + "close_to_view_right_panel": "Mbylleni këtë widget, që ta shihni te ky panel", + "context_menu": { + "delete": "Fshije widget-in", + "delete_warning": "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?", + "move_left": "Lëvize majtas", + "move_right": "Lëvize djathtas", + "remove": "Hiqe për këdo", + "revoke": "Shfuqizoji lejet", + "screenshot": "Bëni një foto", + "start_audio_stream": "Nisni transmetim audio" + }, + "cookie_warning": "Ky widget mund të përdorë cookies.", + "error_hangup_description": "U shkëputët nga thirrja. (Gabim: %(message)s)", + "error_hangup_title": "Humbi lidhja", + "error_loading": "Gabim në ngarkim Widget-i", + "error_mixed_content": "Gabim - Lëndë e përzierë", + "error_need_invite_permission": "Që ta bëni këtë, lypset të jeni në gjendje të ftoni përdorues.", + "error_need_kick_permission": "Që ta bëni këtë, lypset të jeni në gjendje të përzini përdorues.", + "error_need_to_be_logged_in": "Lypset të jeni i futur në llogarinë tuaj.", + "error_unable_start_audio_stream_description": "S’arrihet të niset transmetim audio.", + "error_unable_start_audio_stream_title": "S’u arrit të nisej transmetim i drejtpërdrejtë", + "modal_data_warning": "Të dhënat në këtë skenë ndahen me %(widgetDomain)s", + "modal_title_default": "Widget Modal", + "no_name": "Aplikacion i Panjohur", + "open_id_permissions_dialog": { + "remember_selection": "Mbaje mend këtë", + "starting_text": "Ky widget do të verifikojë ID-në tuaj të përdoruesit, por s’do të jetë në gjendje të kryejë veprime për ju:", + "title": "Lejojeni këtë widget të verifikojë identitetin tuaj" + }, + "popout": "Widget flluskë", + "set_room_layout": "Ujdise skemën e dhomës time për këdo", + "shared_data_mxid": "ID-ja juaj e përdoruesit", + "shared_data_name": "Emri juaj në ekran", + "shared_data_room_id": "ID dhome", + "shared_data_theme": "Tema juaj", + "shared_data_url": "URL %(brand)s-i", + "shared_data_warning": "Përdorimi i këtij widget-i mund të sjellë ndarje të dhënash me %(widgetDomain)s.", + "shared_data_warning_im": "Përdorimi i këtij widget-i mund të sjellë ndarje të dhënash me %(widgetDomain)s & përgjegjësin tuaj të integrimeve.", + "shared_data_widget_id": "ID widget-i", + "unencrypted_warning": "Widget-et s’përdorin fshehtëzim mesazhesh.", + "unmaximise": "Çmaksimizoje", + "unpin_to_view_right_panel": "Hiqjani fiksimin këtij widget-i, që ta shihni te ky panel" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Fjalë shkruar krejt me të mëdha janë thuajse po aq të lehta për t’i hamendësuar sa ato me krejt të vogla", + "anotherWord": "Shtoni një a dy fjalë të tjera. Fjalë jo të rëndomta janë më të përshtatshme.", + "associatedYears": "Shmangni vite që kanë lidhje me ju", + "capitalization": "Shkrimi i shkronjës së parë me të madhe nuk ndihmon kushedi çë", + "dates": "Shmangni data dhe vite që kanë lidhje me ju", + "l33t": "Zëvendësime të parashikueshme, të tilla si '@', në vend të 'a', nuk ndihmojnë kushedi çë", + "longerKeyboardPattern": "Përdorni një rregullsi më të gjatë tastiere, me më tepër kthesa", + "noNeed": "S’ka nevojë për simbole, shifra apo shkronja të mëdha", + "recentYears": "Shmangni vitet e fundit", + "repeated": "Shmangi përsëritje fjalësh dhe përsëritje shkronjash", + "reverseWords": "Fjalët së prapthi s’janë të vështira për t’i marrë me mend", + "sequences": "Shmangi togfjalësha", + "useWords": "Përdorni ca fjalë, shmangni fraza të rëndomta" + }, + "warnings": { + "common": "Ky është një fjalëkalim shumë i rëndomtë", + "commonNames": "Emra dhe mbiemra të rëndomtë janë të kollajtë për t’u hamendësuar", + "dates": "Datat shpesh janë të lehta për t’i gjetur", + "extendedRepeat": "Përsëritje të tilla si \"abcabcabc\" janë vetëm pak më të vështira për t’u hamendësuar se sa \"abc\"", + "keyPattern": "Kombinime të shkurtra tastiere janë lehtësisht të hamendësueshme", + "namesByThemselves": "Emrat dhe mbiemrat në vetvete janë të lehtë për t’i hamendësuar", + "recentYears": "Vitet tani afër janë të lehtë për t’u hamendësuar", + "sequences": "Sekuenca të tilla si abc ose 6543 janë të lehta për t’u hamendsuar", + "similarToCommon": "Ky është i ngjashëm me një fjalëkalim të përdorur rëndom", + "simpleRepeat": "Përsëritje të tilla si \"aaa\" janë të lehta për t’u hamendësuar", + "straightRow": "Rreshta uniformë tastesh janë lehtësisht të hamendësueshëm", + "topHundred": "Ky fjalëkalim është nga 100 më të rëndomtët", + "topTen": "Ky fjalëkalim është nga 10 më të rëndomtët", + "wordByItself": "Një fjalë më vete është e lehtë të hamendësohet" } - }, - "feedback": { - "sent": "Përshtypjet u dërguan", - "comment_label": "Koment", - "platform_username": "Platforma dhe emri juaj i përdoruesit do të mbahen shënim, për të na ndihmuar t’i përdorim përshtypjet tuaja sa më shumë që të mundemi.", - "may_contact_label": "Mund të lidheni me mua për vazhdimin, ose për të më lejuar të testoj ide të ardhshme", - "pro_type": "NDIHMËZ PROFESIONISTËSH: Nëse nisni një njoftim të mete, ju lutemi, parashtroni regjistra diagnostikimi, që të na ndihmoni të gjejmë problemin.", - "existing_issue_link": "Ju lutemi, shihni të meta ekzistuese në Github së pari. S’ka përputhje? Nisni një të re.", - "send_feedback_action": "Dërgoni përshtypjet" } } diff --git a/src/i18n/strings/sr.json b/src/i18n/strings/sr.json deleted file mode 100644 index bc63540fddb..00000000000 --- a/src/i18n/strings/sr.json +++ /dev/null @@ -1,1449 +0,0 @@ -{ - "This email address is already in use": "Ова адреса е-поште се већ користи", - "This phone number is already in use": "Овај број телефона се већ користи", - "Failed to verify email address: make sure you clicked the link in the email": "Неуспела провера адресе е-поште: морате да кликнете на везу у поруци", - "You cannot place a call with yourself.": "Не можете позвати сами себе.", - "Warning!": "Упозорење!", - "Upload Failed": "Отпремање није успело", - "Sun": "Нед", - "Mon": "Пон", - "Tue": "Уто", - "Wed": "Сре", - "Thu": "Чет", - "Fri": "Пет", - "Sat": "Суб", - "Jan": "Јан", - "Feb": "Феб", - "Mar": "Мар", - "Apr": "Апр", - "May": "Мај", - "Jun": "Јун", - "Jul": "Јул", - "Aug": "Авг", - "Sep": "Сеп", - "Oct": "Окт", - "Nov": "Нов", - "Dec": "Дец", - "PM": "после подне", - "AM": "пре подне", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s нема овлашћења за слање обавештења, проверите подешавања вашег прегледача", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s-у није дато овлашћење за слање обавештења, пробајте поново касније", - "Unable to enable Notifications": "Нисам успео да омогућим обавештења", - "This email address was not found": "Ова мејл адреса није нађена", - "Default": "Подразумевано", - "Restricted": "Ограничено", - "Moderator": "Модератор", - "Operation failed": "Радња није успела", - "Failed to invite": "Нисам успео да пошаљем позивницу", - "You need to be logged in.": "Морате бити пријављени.", - "You need to be able to invite users to do that.": "Морате имати могућност слања позивница корисницима да бисте то урадили.", - "Unable to create widget.": "Не могу да направим виџет.", - "Failed to send request.": "Неуспех при слању захтева.", - "This room is not recognised.": "Ова соба није препозната.", - "Power level must be positive integer.": "Ниво снаге мора бити позитивни број.", - "You are not in this room.": "Нисте у овој соби.", - "You do not have permission to do that in this room.": "Немате овлашћење да урадите то у овој соби.", - "Missing room_id in request": "Недостаје room_id у захтеву", - "Room %(roomId)s not visible": "Соба %(roomId)s није видљива", - "Missing user_id in request": "Недостаје user_id у захтеву", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "Ignored user": "Занемарени корисник", - "You are now ignoring %(userId)s": "Сада занемарујете корисника %(userId)s", - "Unignored user": "Незанемарени корисник", - "You are no longer ignoring %(userId)s": "Више не занемарујете корисника %(userId)s", - "Verified key": "Проверени кључ", - "Reason": "Разлог", - "Failure to create room": "Неуспех при прављењу собе", - "Server may be unavailable, overloaded, or you hit a bug.": "Сервер је можда недоступан, преоптерећен или сте нашли грешку.", - "Send": "Пошаљи", - "Your browser does not support the required cryptography extensions": "Ваш прегледач не подржава потребна криптографска проширења", - "Not a valid %(brand)s keyfile": "Није исправана %(brand)s кључ-датотека", - "Authentication check failed: incorrect password?": "Провера идентитета није успела: нетачна лозинка?", - "Mirror local video feed": "Копирај довод локалног видеа", - "Incorrect verification code": "Нетачни потврдни код", - "Phone": "Телефон", - "No display name": "Нема приказног имена", - "New passwords don't match": "Нове лозинке се не подударају", - "Passwords can't be empty": "Лозинке не могу бити празне", - "Export E2E room keys": "Извези E2E кључеве собе", - "Do you want to set an email address?": "Да ли желите да поставите мејл адресу?", - "Current password": "Тренутна лозинка", - "New Password": "Нова лозинка", - "Confirm password": "Потврди лозинку", - "Change Password": "Промени лозинку", - "Authentication": "Идентификација", - "Failed to set display name": "Нисам успео да поставим приказно име", - "Drop file here to upload": "Превуци датотеку овде да би је отпремио", - "Unban": "Скини забрану", - "Failed to ban user": "Неуспех при забрањивању приступа кориснику", - "Failed to mute user": "Неуспех при пригушивању корисника", - "Failed to change power level": "Не могу да изменим ниво снаге", - "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.": "Нећете моћи да опозовете ове промене јер себи смањујете овлашћења. Ако сте последњи овлашћени корисник у соби, немогуће је да поново добијете овлашћења.", - "Are you sure?": "Да ли сте сигурни?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Нећете моћи да опозовете ову измену јер унапређујете корисника тако да има исти ниво снаге као и ви.", - "Unignore": "Не занемаруј више", - "Jump to read receipt": "Скочи на потврду о прочитаности", - "Admin Tools": "Админ алатке", - "and %(count)s others...": { - "other": "и %(count)s других...", - "one": "и још један други..." - }, - "Invited": "Позван", - "Filter room members": "Филтрирај чланове собе", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (снага %(powerLevelNumber)s)", - "You do not have permission to post to this room": "Немате овлашћење за писање у овој соби", - "Server error": "Грешка на серверу", - "Server unavailable, overloaded, or something else went wrong.": "Сервер није доступан или је преоптерећен или је нешто пошло наопако.", - "Command error": "Грешка у наредби", - "%(duration)ss": "%(duration)sс", - "%(duration)sm": "%(duration)sм", - "%(duration)sh": "%(duration)sч", - "%(duration)sd": "%(duration)sд", - "Replying": "Одговара", - "Unnamed room": "Неименована соба", - "(~%(count)s results)": { - "other": "(~%(count)s резултата)", - "one": "(~%(count)s резултат)" - }, - "Join Room": "Приступи соби", - "Upload avatar": "Отпреми аватар", - "Forget room": "Заборави собу", - "Rooms": "Собе", - "Low priority": "Ниска важност", - "Historical": "Историја", - "%(roomName)s does not exist.": "Соба %(roomName)s не постоји.", - "%(roomName)s is not accessible at this time.": "Соба %(roomName)s није доступна у овом тренутку.", - "Failed to unban": "Нисам успео да скинем забрану", - "Banned by %(displayName)s": "Приступ забранио %(displayName)s", - "unknown error code": "непознати код грешке", - "Failed to forget room %(errCode)s": "Нисам успео да заборавим собу %(errCode)s", - "Privileged Users": "Овлашћени корисници", - "No users have specific privileges in this room": "Нема корисника са посебним овлашћењима у овој соби", - "Banned users": "Корисници са забраном приступа", - "This room is not accessible by remote Matrix servers": "Ова соба није доступна са удаљених Матрикс сервера", - "Favourite": "Омиљено", - "Publish this room to the public in %(domain)s's room directory?": "Објавити ову собу у јавној фасцикли соба на домену %(domain)s?", - "Who can read history?": "Ко може читати историјат?", - "Anyone": "Било ко", - "Members only (since the point in time of selecting this option)": "Само чланови (од тренутка бирања ове опције)", - "Members only (since they were invited)": "Само чланови (од тренутка позивања)", - "Members only (since they joined)": "Само чланови (од приступања)", - "Permissions": "Овлашћења", - "Jump to first unread message.": "Скочи на прву непрочитану поруку.", - "not specified": "није наведено", - "This room has no local addresses": "Ова соба нема локалних адреса", - "You have enabled URL previews by default.": "Укључили сте да се УРЛ прегледи подразумевају.", - "You have disabled URL previews by default.": "Искључили сте да се УРЛ прегледи подразумевају.", - "URL previews are enabled by default for participants in this room.": "УРЛ прегледи су подразумевано укључени за чланове ове собе.", - "URL previews are disabled by default for participants in this room.": "УРЛ прегледи су подразумевано искључени за чланове ове собе.", - "URL Previews": "УРЛ прегледи", - "Error decrypting attachment": "Грешка при дешифровању прилога", - "Decrypt %(text)s": "Дешифруј %(text)s", - "Download %(text)s": "Преузми %(text)s", - "Invalid file%(extra)s": "Неисправна датотека %(extra)s", - "Error decrypting image": "Грешка при дешифровању слике", - "Error decrypting video": "Грешка при дешифровању видеа", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s измени аватар собе %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s уклони аватар собе.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s промени аватар собе у ", - "Copied!": "Копирано!", - "Failed to copy": "Нисам успео да ископирам", - "Add an 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?": "Бићете пребачени на сајт треће стране да бисте се идентификовали са својим налогом зарад коришћења уградње %(integrationsUrl)s. Да ли желите да наставите?", - "Token incorrect": "Жетон је нетачан", - "A text message has been sent to %(msisdn)s": "Текстуална порука је послата на %(msisdn)s", - "Please enter the code it contains:": "Унесите код који се налази у њој:", - "Start authentication": "Започните идентификацију", - "Sign in with": "Пријавите се преко", - "Email address": "Мејл адреса", - "Something went wrong!": "Нешто је пошло наопако!", - "Delete Widget": "Обриши виџет", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Брисање виџета уклања виџет за све чланове ове собе. Да ли сте сигурни да желите обрисати овај виџет?", - "Delete widget": "Обриши виџет", - "Create new room": "Направи нову собу", - "Home": "Почетна", - "%(items)s and %(count)s others": { - "other": "%(items)s и %(count)s других", - "one": "%(items)s и још један" - }, - "%(items)s and %(lastItem)s": "%(items)s и %(lastItem)s", - "collapse": "скупи", - "expand": "рашири", - "Custom level": "Прилагођени ниво", - "And %(count)s more...": { - "other": "И %(count)s других..." - }, - "Confirm Removal": "Потврди уклањање", - "Unknown error": "Непозната грешка", - "Deactivate Account": "Деактивирај налог", - "An error has occurred.": "Догодила се грешка.", - "Unable to restore 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.": "Ако сте претходно користили новије издање апликације %(brand)s, ваша сесија може бити некомпатибилна са овим издањем. Затворите овај прозор и вратите се на новије издање.", - "Invalid Email Address": "Неисправна мејл адреса", - "This doesn't appear to be a valid email address": "Ово не изгледа као исправна адреса е-поште", - "Verification Pending": "Чека се на проверу", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Проверите ваш мејл и кликните на везу унутар њега. Када ово урадите, кликните на дугме „настави“.", - "Unable to add email address": "Не могу да додам мејл адресу", - "Unable to verify email address.": "Не могу да проверим мејл адресу.", - "This will allow you to reset your password and receive notifications.": "Ово омогућава поновно постављање лозинке и примање обавештења.", - "You must register to use this functionality": "Морате се регистровати да бисте користили ову могућност", - "You must join the room to see its files": "Морате приступити соби да бисте видели њене датотеке", - "Reject invitation": "Одбиј позивницу", - "Are you sure you want to reject the invitation?": "Да ли сте сигурни да желите одбити позивницу?", - "Failed to reject invitation": "Нисам успео да одбијем позивницу", - "Are you sure you want to leave the room '%(roomName)s'?": "Да ли сте сигурни да желите напустити собу „%(roomName)s“?", - "Signed Out": "Одјављен", - "For security, this session has been signed out. Please sign in again.": "Зарад безбедности, одјављени сте из ове сесије. Пријавите се поново.", - "Old cryptography data detected": "Нађени су стари криптографски подаци", - "Failed to remove tag %(tagName)s from room": "Нисам успео да скинем ознаку %(tagName)s са собе", - "Failed to add tag %(tagName)s to room": "Нисам успео да додам ознаку %(tagName)s на собу", - "In reply to ": "Као одговор за ", - "This room is not public. You will not be able to rejoin without an invite.": "Ова соба није јавна. Нећете моћи да поново приступите без позивнице.", - "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-а су нађени. Ово ће узроковати лош рад шифровања с краја на крај у старијем издању. Размењене поруке које су шифроване с краја на крај у старијем издању је можда немогуће дешифровати у овом издању. Такође, ово може узроковати неуспешно размењивање порука са овим издањем. Ако доживите проблеме, одјавите се и пријавите се поново. Да бисте задржали историјат поруке, извезите па поново увезите ваше кључеве.", - "Connectivity to the server has been lost.": "Веза ка серверу је прекинута.", - "Sent messages will be stored until your connection has returned.": "Послате поруке биће сачуване док се веза не успостави поново.", - "You seem to be uploading files, are you sure you want to quit?": "Изгледа да отпремате датотеке. Да ли сте сигурни да желите изаћи?", - "You seem to be in a call, are you sure you want to quit?": "Изгледа да сте у позиву. Да ли сте сигурни да желите изаћи?", - "Search failed": "Претрага је неуспешна", - "Server may be unavailable, overloaded, or search timed out :(": "Сервер је можда недоступан, преоптерећен или је истекло време претраживања :(", - "No more results": "Нема више резултата", - "Failed to reject invite": "Нисам успео да одбацим позивницу", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Покушао сам да учитам одређену тачку у временској линији ове собе али ви немате овлашћења за преглед наведене поруке.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Покушао сам да учитам одређену тачку у временској линији ове собе али нисам могао да је нађем.", - "Failed to load timeline position": "Нисам могао да учитам позицију у временској линији", - "Uploading %(filename)s and %(count)s others": { - "other": "Отпремам датотеку %(filename)s и још %(count)s других", - "one": "Отпремам датотеку %(filename)s и %(count)s других датотека" - }, - "Uploading %(filename)s": "Отпремам датотеку %(filename)s", - "Failed to change password. Is your password correct?": "Нисам успео да променим лозинку. Да ли је ваша лозинка тачна?", - "Unable to remove contact information": "Не могу да уклоним контакт податке", - "": "<није подржано>", - "Import E2E room keys": "Увези E2E кључеве собе", - "Cryptography": "Криптографија", - "Check for update": "Провери да ли има ажурирања", - "Reject all %(invitedRooms)s invites": "Одбиј све позивнице за собе %(invitedRooms)s", - "No media permissions": "Нема овлашћења за медије", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Можда ћете морати да ручно доделите овлашћења %(brand)s-у за приступ микрофону/веб камери", - "No Microphones detected": "Нема уочених микрофона", - "No Webcams detected": "Нема уочених веб камера", - "Default Device": "Подразумевани уређај", - "Email": "Мејл", - "Notifications": "Обавештења", - "Profile": "Профил", - "Account": "Налог", - "A new password must be entered.": "Морате унети нову лозинку.", - "New passwords must match each other.": "Нове лозинке се морају подударати.", - "Return to login screen": "Врати ме на екран за пријаву", - "Incorrect username and/or password.": "Нетачно корисничко име и/или лозинка.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Знајте да се пријављујете на сервер %(hs)s, не на matrix.org.", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Не могу да се повежем на сервер преко ХТТП када је ХТТПС УРЛ у траци вашег прегледача. Или користите HTTPS или омогућите небезбедне скрипте.", - "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.": "Не могу да се повежем на домаћи сервер. Проверите вашу интернет везу, постарајте се да је ССЛ сертификат сервера од поверења и да проширење прегледача не блокира захтеве.", - "Commands": "Наредбе", - "Notify the whole room": "Обавести све у соби", - "Room Notification": "Собно обавештење", - "Users": "Корисници", - "Session ID": "ИД сесије", - "Passphrases must match": "Фразе се морају подударати", - "Passphrase must not be empty": "Фразе не смеју бити празне", - "Export room keys": "Извези кључеве собе", - "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.": "Ова радња вам омогућава да извезете кључеве за примљене поруке у шифрованим собама у локалну датотеку. Онда ћете моћи да увезете датотеку у други Матрикс клијент, у будућности, тако да ће тај клијент моћи да дешифрује ове поруке.", - "Enter passphrase": "Унеси фразу", - "Confirm passphrase": "Потврди фразу", - "Import room keys": "Увези кључеве собе", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Ова радња вам омогућава да увезете кључеве за шифровање које сте претходно извезли из другог Матрикс клијента. Након тога ћете моћи да дешифрујете било коју поруку коју је други клијент могао да дешифрује.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Извезена датотека ће бити заштићена са фразом. Требало би да унесете фразу овде, да бисте дешифровали датотеку.", - "File to import": "Датотека за увоз", - "Sunday": "Недеља", - "Notification targets": "Циљеви обавештења", - "Today": "Данас", - "Friday": "Петак", - "On": "Укључено", - "Changelog": "Записник о изменама", - "Waiting for response from server": "Чекам на одговор са сервера", - "Off": "Искључено", - "This Room": "Ова соба", - "Unavailable": "Недоступан", - "Source URL": "Адреса извора", - "Filter results": "Филтрирај резултате", - "No update available.": "Нема нових ажурирања.", - "Noisy": "Бучно", - "Search…": "Претрага…", - "Tuesday": "Уторак", - "Saturday": "Субота", - "Monday": "Понедељак", - "All Rooms": "Све собе", - "Wednesday": "Среда", - "All messages": "Све поруке", - "What's new?": "Шта је ново?", - "Invite to this room": "Позови у ову собу", - "You cannot delete this message. (%(code)s)": "Не можете обрисати ову поруку. (%(code)s)", - "Thursday": "Четвртак", - "Yesterday": "Јуче", - "Error encountered (%(errorDetail)s).": "Догодила се грешка (%(errorDetail)s).", - "Low Priority": "Најмања важност", - "What's New": "Шта је ново", - "Thank you!": "Хвала вам!", - "Popout widget": "Виџет за искакање", - "Missing roomId.": "Недостаје roomId.", - "You don't currently have any stickerpacks enabled": "Тренутно немате омогућено било које паковање са налепницама", - "Preparing to send logs": "Припремам се за слање записника", - "Logs sent": "Записници су послати", - "Failed to send logs: ": "Нисам успео да пошаљем записнике: ", - "Send Logs": "Пошаљи записнике", - "Clear Storage and Sign Out": "Очисти складиште и одјави ме", - "We encountered an error trying to restore your previous session.": "Наишли смо на грешку приликом повраћаја ваше претходне сесије.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Чишћење складишта вашег прегледача може решити проблем али ће вас то одјавити и учинити шифровани историјат ћаскања нечитљивим.", - "Send analytics data": "Пошаљи аналитичке податке", - "Enable widget screenshots on supported widgets": "Омогући снимке екрана виџета у подржаним виџетима", - "Muted Users": "Утишани корисници", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Не могу да учитам догађај на који је послат одговор, или не постоји или немате овлашћење да га погледате.", - "Can't leave Server Notices room": "Не могу да напустим собу са напоменама сервера", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Ова соба се користи за важне поруке са сервера. Не можете напустити ову собу.", - "Terms and Conditions": "Услови коришћења", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Да наставите са коришћењем сервера %(homeserverDomain)s морате погледати и пристати на наше услове коришћења.", - "Review terms and conditions": "Погледај услове коришћења", - "Share Link to User": "Подели везу са корисником", - "Share room": "Подели собу", - "Share Room": "Подели собу", - "Link to most recent message": "Веза ка најновијој поруци", - "Share User": "Подели корисника", - "Share Room Message": "Подели поруку у соби", - "Link to selected message": "Веза ка изабраној поруци", - "No Audio Outputs detected": "Нема уочених излаза звука", - "Audio Output": "Излаз звука", - "Permission Required": "Неопходна је дозвола", - "You do not have permission to start a conference call in this room": "Немате дозволу да започињете конференцијски позив у овој соби", - "This event could not be displayed": "Овај догађај не може бити приказан", - "Demote yourself?": "Рашчињавате себе?", - "Demote": "Рашчини", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Фајл „%(fileName)s“ премашује ограничење величине отпремања на овом серверу", - "Unable to load! Check your network connectivity and try again.": "Не могу да учитам! Проверите повезаност и пробајте поново.", - "Join millions for free on the largest public server": "Придружите се милионима других бесплатно на највећем јавном серверу", - "Create account": "Направи налог", - "Email (optional)": "Мејл (изборно)", - "Are you sure you want to sign out?": "Заиста желите да се одјавите?", - "Call failed due to misconfigured server": "Позив неуспешан због лоше подешеног сервера", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Замолите администратора вашег сервера (%(homeserverDomain)s) да подеси „TURN“ сервер како би позиви радили поуздано.", - "Use Single Sign On to continue": "Користи јединствену пријаву за наставак", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Потврдите додавање ове е-адресе коришћењем јединствене пријаве за доказивање вашег идентитета.", - "Confirm adding email": "Потврди додавање е-адресе", - "Click the button below to confirm adding this email address.": "Кликните на дугме испод за потврђивање додавања ове е-адресе.", - "Add Email Address": "Додај адресу е-поште", - "Identity server has no terms of service": "Идентитетски сервер нема услове коришћења", - "You do not have permission to invite people to this room.": "Немате дозволу за позивање људи у ову собу.", - "Encryption upgrade available": "Надоградња шифровања је доступна", - "Show more": "Прикажи више", - "Cannot connect to integration manager": "Не могу се повезати на управника уградњи", - "Email addresses": "Мејл адресе", - "Phone numbers": "Бројеви телефона", - "Language and region": "Језик и област", - "General": "Опште", - "Discovery": "Откриће", - "None": "Ништа", - "Security & Privacy": "Безбедност и приватност", - "Roles & Permissions": "Улоге и дозволе", - "Enable encryption?": "Омогућити шифровање?", - "Encryption": "Шифровање", - "Once enabled, encryption cannot be disabled.": "Након омогућавања, шифровање се не можете онемогућити.", - "Discovery options will appear once you have added an email above.": "Опције откривања појавиће се након што додате мејл адресу изнад.", - "Discovery options will appear once you have added a phone number above.": "Опције откривања појавиће се након што додате број телефона изнад.", - "Email Address": "Е-адреса", - "Phone Number": "Број телефона", - "Encrypted by an unverified session": "Шифровано од стране непотврђене сесије", - "Scroll to most recent messages": "Пребаци на најновије поруке", - "Direct Messages": "Директне поруке", - "Forget this room": "Заборави ову собу", - "Start chatting": "Започни ћаскање", - "Forget Room": "Заборави собу", - "Room options": "Опције собе", - "Mark all as read": "Означи све као прочитано", - "Room Name": "Назив собе", - "Room Topic": "Тема собе", - "Messages in this room are end-to-end encrypted.": "Поруке у овој соби су шифроване с краја на крај.", - "Messages in this room are not end-to-end encrypted.": "Поруке у овој соби нису шифроване с краја на крај.", - "%(count)s verified sessions": { - "other": "потврђених сесија: %(count)s", - "one": "1 потврђена сесија" - }, - "Hide verified sessions": "Сакриј потврђене сесије", - "Remove recent messages by %(user)s": "Уклони недавне поруке корисника %(user)s", - "Remove recent messages": "Уклони недавне поруке", - "Encryption not enabled": "Шифровање није омогућено", - "The encryption used by this room isn't supported.": "Начин шифровања унутар ове собе није подржан.", - "reacted with %(shortName)s": "реаговали са %(shortName)s", - "Widgets do not use message encryption.": "Виџети не користе шифровање порука.", - "Room Settings - %(roomName)s": "Подешавања собе - %(roomName)s", - "Terms of Service": "Услови коришћења", - "To continue you need to accept the terms of this service.": "За наставак, морате прихватити услове коришћења ове услуге.", - "Service": "Услуга", - "Summary": "Сажетак", - "Document": "Документ", - "Resend %(unsentCount)s reaction(s)": "Поново пошаљи укупно %(unsentCount)s реакција", - "%(creator)s created and configured the room.": "Корисник %(creator)s је направио и подесио собу.", - "Switch to light mode": "Пребаци на светлу тему", - "Switch to dark mode": "Пребаци на тамну тему", - "All settings": "Сва подешавања", - "General failure": "Општа грешка", - "Use custom size": "Користи прилагођену величину", - "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 тачака", - "Voice & Video": "Глас и видео", - "Unable to revoke sharing for email address": "Не могу да опозовем дељење ове мејл адресе", - "Unable to revoke sharing for phone number": "Не могу да опозовем дељење броја телефона", - "No recently visited rooms": "Нема недавно посећених соба", - "Send as message": "Пошаљи у облику поруке", - "Failed to revoke invite": "Неуспех при отказивању позивнице", - "Revoke invite": "Откажи позивницу", - "Your theme": "Ваша тема", - "Looks good": "Изгледа добро", - "Show advanced": "Прикажи напредно", - "Recent Conversations": "Недавни разговори", - "Recently Direct Messaged": "Недавне директне поруке", - "Looks good!": "Изгледа добро!", - "Switch theme": "Промени тему", - "Error upgrading room": "Грешка при надоградњи собе", - "Setting up keys": "Постављам кључеве", - "Are you sure you want to cancel entering passphrase?": "Заиста желите да откажете унос фразе?", - "Cancel entering passphrase?": "Отказати унос фразе?", - "Zimbabwe": "Зимбабве", - "Zambia": "Замбија", - "Yemen": "Јемен", - "Western Sahara": "Западна Сахара", - "Wallis & Futuna": "Валис и Футуна", - "Vietnam": "Вијетнам", - "Venezuela": "Венезуела", - "Vatican City": "Ватикан", - "Vanuatu": "Вануату", - "Uzbekistan": "Узбекистан", - "Uruguay": "Уругвај", - "United Arab Emirates": "Уједињени Арапски Емирати", - "Ukraine": "Украјина", - "Uganda": "Уганда", - "U.S. Virgin Islands": "Америчка Девичанска острва", - "Tuvalu": "Тувалу", - "Turks & Caicos Islands": "Туркс и Кајкос острва", - "Turkmenistan": "Туркменистан", - "Turkey": "Турска", - "Tunisia": "Тунис", - "Trinidad & Tobago": "Тринидад и Тобаго", - "Tonga": "Тонга", - "Tokelau": "Токелау", - "Togo": "Того", - "Timor-Leste": "Источни Тимор", - "Thailand": "Тајланд", - "Tanzania": "Танзанија", - "Tajikistan": "Таџикистан", - "Taiwan": "Тајван", - "São Tomé & Príncipe": "Сао Томе и Принципе", - "Syria": "Сирија", - "Switzerland": "Швајцарска", - "Sweden": "Шведска", - "Swaziland": "Свазиленд", - "Svalbard & Jan Mayen": "Свалбард и Јан Мајен", - "Suriname": "Суринам", - "Sudan": "Судан", - "St. Vincent & Grenadines": "Ст. Винсент и Гренадини", - "St. Pierre & Miquelon": "Ст. Пјер и Микелон", - "St. Martin": "Ст. Мартин", - "St. Lucia": "Ст. Луција", - "St. Kitts & Nevis": "Ст. Китс и Невис", - "St. Helena": "Ст. Хелена", - "St. Barthélemy": "Ст. Бартоломеј", - "Sri Lanka": "Шри Ланка", - "Spain": "Шпанија", - "South Sudan": "Јужни Судан", - "South Korea": "Јужна Кореја", - "South Georgia & South Sandwich Islands": "Јужна Џорџија и Јужна Сендвич острва", - "South Africa": "Јужна Африка", - "Somalia": "Сомалија", - "Solomon Islands": "Соломонова острва", - "Slovenia": "Словенија", - "Slovakia": "Словачка", - "Sint Maarten": "Свети Мартин", - "Singapore": "Сингапур", - "Sierra Leone": "Сијера Леоне", - "Seychelles": "Сејшели", - "Serbia": "Србија", - "Senegal": "Сенегал", - "Saudi Arabia": "Саудијска Арабија", - "San Marino": "Сан Марино", - "Samoa": "Самоа", - "Rwanda": "Руанда", - "Russia": "Русија", - "Romania": "Румунија", - "Qatar": "Катар", - "Puerto Rico": "Порторико", - "Portugal": "Португалија", - "Poland": "Пољска", - "Pitcairn Islands": "Питкарнова острва", - "Philippines": "Филипини", - "Peru": "Перу", - "Paraguay": "Парагвај", - "Papua New Guinea": "Папуа Нова Гвинеја", - "Panama": "Панама", - "Palestine": "Палестина", - "Palau": "Палау", - "Pakistan": "Пакистан", - "Oman": "Оман", - "Norway": "Норвешка", - "Northern Mariana Islands": "Северна Маријанска острва", - "North Korea": "Северна Кореја", - "Norfolk Island": "Норфолк", - "Niue": "Ниуе", - "Nigeria": "Нигерија", - "Niger": "Нигер", - "Nicaragua": "Никарагва", - "New Zealand": "Нови Зеланд", - "New Caledonia": "Нова Каледонија", - "Netherlands": "Холандија", - "Nepal": "Непал", - "Nauru": "Науру", - "Namibia": "Намибија", - "Myanmar": "Мјанмар", - "Mozambique": "Мозамбик", - "Morocco": "Мароко", - "Montserrat": "Монсерат", - "Montenegro": "Црна Гора", - "Mongolia": "Монголија", - "Monaco": "Монако", - "Moldova": "Молдавија", - "Micronesia": "Микронезија", - "Mexico": "Мексико", - "Mayotte": "Мајот", - "Mauritius": "Маурицијус", - "Mauritania": "Мауританија", - "Martinique": "Мартиник", - "Marshall Islands": "Маршалова острва", - "Malta": "Малта", - "Mali": "Мали", - "Maldives": "Малдиви", - "Malaysia": "Малезија", - "Malawi": "Малави", - "Madagascar": "Мадагаскар", - "Macedonia": "Македонија", - "Macau": "Макао", - "Luxembourg": "Луксембург", - "Lithuania": "Литванија", - "Liechtenstein": "Лихтенштајн", - "Libya": "Либија", - "Liberia": "Либерија", - "Lesotho": "Лесото", - "Lebanon": "Либан", - "Latvia": "Летонија", - "Laos": "Лаос", - "Kyrgyzstan": "Киргистан", - "Kuwait": "Кувајт", - "Kiribati": "Кирибати", - "Kenya": "Кенија", - "Kazakhstan": "Казахстан", - "Jordan": "Јордан", - "Jersey": "Џерси", - "Japan": "Јапан", - "Jamaica": "Јамајка", - "Italy": "Италија", - "Israel": "Израел", - "Isle of Man": "Острво Ман", - "Ireland": "Ирска", - "Iraq": "Ирак", - "Iran": "Иран", - "Indonesia": "Индонезија", - "India": "Индија", - "Iceland": "Исланд", - "Hungary": "Мађарска", - "Hong Kong": "Хонг Конг", - "Honduras": "Хондурас", - "Heard & McDonald Islands": "Хердова и Мекдоналдсова острва", - "Haiti": "Хаити", - "Guyana": "Гвајана", - "Guinea-Bissau": "Гвинеја Бисау", - "Guinea": "Гвинеја", - "Guernsey": "Гернзи", - "Guatemala": "Гватемала", - "Guam": "Гуам", - "Guadeloupe": "Гвадалупе", - "Grenada": "Гренада", - "Greenland": "Гренланд", - "Greece": "Грчка", - "Gibraltar": "Гибралтар", - "Ghana": "Гана", - "Germany": "Немачка", - "Georgia": "Грузија", - "Gambia": "Гамбија", - "Gabon": "Габон", - "French Southern Territories": "Француске јужне територије", - "French Polynesia": "Француска Полинезија", - "French Guiana": "Француска Гвајана", - "France": "Француска", - "Finland": "Финска", - "Fiji": "Фиџи", - "Faroe Islands": "Фарска острва", - "Falkland Islands": "Фокландска острва", - "Ethiopia": "Етиопија", - "Estonia": "Естонија", - "Eritrea": "Еритреја", - "Equatorial Guinea": "Екваторијална Гвинеја", - "El Salvador": "Ел Салвадор", - "Egypt": "Египат", - "Ecuador": "Еквадор", - "Dominican Republic": "Доминиканска република", - "Dominica": "Доминикана", - "Djibouti": "Џибути", - "Denmark": "Данска", - "Côte d’Ivoire": "Обала Слоноваче", - "Czech Republic": "Чешка република", - "Cyprus": "Кипар", - "Curaçao": "Курасао", - "Cuba": "Куба", - "Croatia": "Хрватска", - "Costa Rica": "Костарика", - "Cook Islands": "Кукова острва", - "Congo - Kinshasa": "Конго - Киншаса", - "Congo - Brazzaville": "Конго - Бразавил", - "Comoros": "Комори", - "Colombia": "Колумбија", - "Cocos (Keeling) Islands": "Кокосова (Килинг) острва", - "Christmas Island": "Божићна острва", - "China": "Кина", - "Chile": "Чиле", - "Chad": "Чад", - "Central African Republic": "Централно-афричка република", - "Cayman Islands": "Кајманска острва", - "Caribbean Netherlands": "Холандски Кариби", - "Cape Verde": "Зеленортска острва", - "Canada": "Канада", - "Cameroon": "Камерун", - "Cambodia": "Камбоџа", - "Burundi": "Бурунди", - "Burkina Faso": "Буркина Фасо", - "Bulgaria": "Бугарска", - "Brunei": "Брунеји", - "British Virgin Islands": "Британска Девичанска острва", - "British Indian Ocean Territory": "Британска територија индијског океана", - "Brazil": "Бразил", - "Bouvet Island": "Буветска острва", - "Botswana": "Боцвана", - "Bosnia": "Босна", - "Bolivia": "Боливија", - "Bhutan": "Бутан", - "Bermuda": "Бермуда", - "Benin": "Бенин", - "Belize": "Белиз", - "Belgium": "Белгија", - "Belarus": "Белорусија", - "Barbados": "Барбадос", - "Bangladesh": "Бангладеш", - "Bahrain": "Бахреин", - "Bahamas": "Бахами", - "Azerbaijan": "Азербејџан", - "Austria": "Аустрија", - "Australia": "Аустралија", - "Aruba": "Аруба", - "Armenia": "Јерменија", - "Argentina": "Аргентина", - "Antigua & Barbuda": "Антигва и Барбуда", - "Antarctica": "Антарктик", - "Anguilla": "Ангила", - "Angola": "Ангола", - "Andorra": "Андора", - "American Samoa": "Америчка Самоа", - "Algeria": "Алжир", - "Albania": "Албанија", - "Åland Islands": "Аландска острва", - "Afghanistan": "Авганистан", - "United States": "Сједињене Америчке Државе", - "United Kingdom": "Уједињено Краљевство", - "%(name)s is requesting verification": "%(name)s тражи верификацију", - "Only continue if you trust the owner of the server.": "Наставите само ако верујете власнику сервера.", - "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.": "Ова радња захтева приступ серверу идентитета за валидацију адресе е-поште или телефонског броја али изгледа да сервер нема „услове услуге“.", - "The server does not support the room version specified.": "Сервер не подржава наведену верзију собе.", - "The file '%(fileName)s' failed to upload.": "Фајл „%(fileName)s“ није отпремљен.", - "You've reached the maximum number of simultaneous calls.": "Достигли сте максималан број истовремених позива.", - "Too Many Calls": "Превише позива", - "The call was answered on another device.": "На позив је одговорено на другом уређају.", - "Answered Elsewhere": "Одговорен другде", - "The call could not be established": "Позив није могао да се успостави", - "Add Phone Number": "Додај број телефона", - "Click the button below to confirm adding this phone number.": "Кликните на дугме испод за потврду додавања броја телефона.", - "Confirm adding phone number": "Потврда додавања броја телефона", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Потврдите додавање броја телефона помоћу јединствене пријаве да докажете свој идентитет.", - "Your homeserver": "Ваш домаћи сервер", - "Your homeserver does not support cross-signing.": "Ваш домаћи сервер не подржава међу-потписивање.", - "Please contact your homeserver administrator.": "Контактирајте администратора вашег сервера.", - "Your homeserver has exceeded one of its resource limits.": "Ваш домаћи сервер је прекорачио ограничење неког ресурса.", - "Your homeserver has exceeded its user limit.": "Ваш домаћи сервер је прекорачио ограничење корисника.", - "The user's homeserver does not support the version of the room.": "Корисников домаћи сервер не подржава верзију собе.", - "This homeserver has exceeded one of its resource limits.": "Овај сервер је достигао ограничење неког свог ресурса.", - "Unexpected error resolving homeserver configuration": "Неочекивана грешка при откривању подешавања сервера", - "No homeserver URL provided": "Није наведен УРЛ сервера", - "Cannot reach homeserver": "Сервер недоступан", - "Session already verified!": "Сесија је већ верификована!", - "Use an identity server to invite by email. Manage in Settings.": "Користите сервер идентитета за позивнице е-поштом. Управљајте у поставкама.", - "Use an identity server": "Користи сервер идентитета", - "Removing…": "Уклањам…", - "Clear all data in this session?": "Да очистим све податке у овој сесији?", - "Reason (optional)": "Разлог (опционо)", - "If disabled, messages from encrypted rooms won't appear in search results.": "Ако је искључено, поруке из шифрованих соба неће се приказивати у резултатима.", - "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.": "Ако нисте ви уклонили начин опоравка, нападач можда покушава да приступи вашем налогу. Промените своју лозинку и поставите нови начин опоравка у поставкама, одмах.", - "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.": "Ако сте то случајно учинили, безбедне поруке можете подесити у овој сесији, која ће поново шифровати историју порука сесије помоћу новог начина опоравка.", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Сесија је открила да су ваша безбедносна фраза и кључ за безбедне поруке уклоњени.", - "Hide sessions": "Сакриј сесије", - "Room settings": "Поставке собе", - "Not encrypted": "Није шифровано", - "Add widgets, bridges & bots": "Додај виџете, мостове и ботове", - "Edit widgets, bridges & bots": "Уреди виџете, мостове и ботове", - "Widgets": "Виџети", - "Set my room layout for everyone": "Постави мој распоред собе за сваког", - "Error changing power level requirement": "Грешка при промени захтеваног нивоа снаге", - "Error changing power level": "Грешка при промени нивоа снаге", - "Power level": "Ниво снаге", - "Explore rooms": "Истражи собе", - "We couldn't log you in": "Не могу да вас пријавим", - "Double check that your server supports the room version chosen and try again.": "Добро проверите да ли сервер подржава изабрану верзију собе и пробајте поново.", - "Folder": "фасцикла", - "Headphones": "слушалице", - "Anchor": "сидро", - "Bell": "звоно", - "Trumpet": "труба", - "Guitar": "гитара", - "Ball": "лопта", - "Trophy": "трофеј", - "Rocket": "ракета", - "Aeroplane": "авион", - "Bicycle": "бицикл", - "Train": "воз", - "Flag": "застава", - "Telephone": "телефон", - "Hammer": "чекић", - "Key": "кључ", - "Lock": "катанац", - "Scissors": "маказе", - "Paperclip": "спајалица", - "Pencil": "оловка", - "Book": "књига", - "Gift": "поклон", - "Clock": "сат", - "Hourglass": "пешчаник", - "Umbrella": "кишобран", - "Thumbs up": "палац горе", - "Santa": "Мраз", - "Spanner": "кључ", - "Glasses": "наочаре", - "Hat": "шешир", - "Robot": "робот", - "Smiley": "смајли", - "Heart": "срце", - "Cake": "торта", - "Pizza": "пица", - "Corn": "кукуруз", - "Strawberry": "јагода", - "Apple": "јабука", - "Banana": "банана", - "Fire": "ватра", - "Cloud": "облак", - "Moon": "месец", - "Globe": "глобус", - "Mushroom": "печурка", - "Cactus": "кактус", - "Tree": "дрво", - "Flower": "цвет", - "Butterfly": "лептир", - "Octopus": "октопод", - "Fish": "риба", - "Turtle": "корњача", - "Penguin": "пингвин", - "Rooster": "петао", - "Panda": "панда", - "Rabbit": "зец", - "Elephant": "слон", - "Pig": "прасе", - "Unicorn": "једнорог", - "Horse": "коњ", - "Lion": "лав", - "Cat": "мачка", - "Dog": "Пас", - "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.": "Можда ћете желети да испробате другачију претрагу или да проверите да ли имате правописне грешке.", - "This version of %(brand)s does not support searching encrypted messages": "Ова верзија %(brand)s с не подржава претраживање шифрованих порука", - "Cancel search": "Откажи претрагу", - "Message search": "Претрага порука", - "Securely cache encrypted messages locally for them to appear in search results.": "Сигурно локално кеширајте шифроване поруке да би се појавиле у резултатима претраге.", - "Enable message search in encrypted rooms": "Омогућите претрагу порука у шифрованим собама", - "Failed to save space settings.": "Чување подешавања простора није успело.", - "Confirm this user's session by comparing the following with their User Settings:": "Потврдите сесију овог корисника упоређивањем следећег са њиховим корисничким подешавањима:", - "Confirm by comparing the following with the User Settings in your other session:": "Потврдите упоређивањем следећег са корисничким подешавањима у вашој другој сесији:", - "You can also set up Secure Backup & manage your keys in Settings.": "Такође можете да подесите Сигурносну копију и управљате својим тастерима у подешавањима.", - "Edit settings relating to your space.": "Уредите поставке које се односе на ваш простор.", - "Go to Settings": "Идите на подешавања", - "Share this email in Settings to receive invites directly in %(brand)s.": "Поделите ову е-пошту у подешавањима да бисте директно добијали позиве у %(brand)s.", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Користите сервер за идентитет у Подешавањима за директно примање позивница %(brand)s.", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Повежите ову е-пошту са својим налогом у Подешавањима да бисте директно добијали позиве у %(brand)s.", - "⚠ These settings are meant for advanced users.": "⚠ Ова подешавања су намењена напредним корисницима.", - "Change notification settings": "Промените подешавања обавештења", - "Verification code": "Верификациони код", - "Please enter verification code sent via text.": "Унесите верификациони код послат путем текста.", - "Unable to verify phone number.": "Није могуће верификовати број телефона.", - "Unable to share phone number": "Није могуће делити телефонски број", - "You'll need to authenticate with the server to confirm the upgrade.": "Да бисте потврдили надоградњу, мораћете да се пријавите на серверу.", - "Restore your key backup to upgrade your encryption": "Вратите сигурносну копију кључа да бисте надоградили шифровање", - "Enter your account password to confirm the upgrade:": "Унесите лозинку за налог да бисте потврдили надоградњу:", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Заштитите од губитка приступа шифрованим порукама и подацима је подржан сигурносном копијом кључева за шифровање на серверу.", - "Clear all data": "Очисти све податке", - "New version of %(brand)s is available": "Доступна је нова верзија %(brand)s", - "Update %(brand)s": "Ажурирај %(brand)s", - "New login. Was this you?": "Нова пријава. Да ли сте то били Ви?", - "Other users may not trust it": "Други корисници можда немају поверења у то", - "Safeguard against losing access to encrypted messages & data": "Заштитите се од губитка приступа шифрованим порукама и подацима", - "Profile picture": "Слика профила", - "Display Name": "Прикажи име", - "Cannot reach identity server": "Није могуће приступити серверу идентитета", - "Your %(brand)s is misconfigured": "Ваш %(brand)s је погрешно конфигурисан", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Уверите се да имате стабилну интернет везу или контактирајте администратора сервера", - "Couldn't load page": "Учитавање странице није успело", - "Sign in with SSO": "Пријавите се помоћу SSO", - "Use email to optionally be discoverable by existing contacts.": "Користите е-пошту да бисте је по жељи могли открити постојећи контакти.", - "Use email or phone to optionally be discoverable by existing contacts.": "Користите е-пошту или телефон да би вас постојећи контакти опционално могли открити.", - "Add an email to be able to reset your password.": "Додајте е-пошту да бисте могли да ресетујете лозинку.", - "Phone (optional)": "Телефон (необавезно)", - "Use lowercase letters, numbers, dashes and underscores only": "Користите само мала слова, бројеве, цртице и доње црте", - "Enter phone number (required on this homeserver)": "Унесите број телефона (захтева на овом кућном серверу)", - "Other users can invite you to rooms using your contact details": "Други корисници могу да вас позову у собе користећи ваше контакт податке", - "Enter email address (required on this homeserver)": "Унесите адресу е-поште (захтева на овом кућном серверу)", - "Use an email address to recover your account": "Користите адресу е-поште за опоравак налога", - "That phone number doesn't look quite right, please check and try again": "Тај телефонски број не изгледа сасвим у реду, проверите и покушајте поново", - "Enter phone number": "Унесите број телефона", - "Enter email address": "Унесите адресу е-поште", - "Enter username": "Унесите корисничко име", - "Password is allowed, but unsafe": "Лозинка је дозвољена, али небезбедна", - "Nice, strong password!": "Лепа, јака лозинка!", - "Enter password": "Унесите лозинку", - "Something went wrong in confirming your identity. Cancel and try again.": "Нешто је пошло по наопако у потврђивању вашег идентитета. Откажите и покушајте поново.", - "Kosovo": "/", - "Please review and accept the policies of this homeserver:": "Молимо вас да прегледате и прихватите смернице овог кућног сервера:", - "Please review and accept all of the homeserver's policies": "Молимо вас да прегледате и прихватите све смернице кућног сервера", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Недостаје јавни кључ captcha-е у конфигурацији матичног сервера. Молимо пријавите ово администратору кућног сервера.", - "Confirm your identity by entering your account password below.": "Потврдите свој идентитет уносом лозинке за налог испод.", - "Country Dropdown": "Падајући списак земаља", - "This homeserver would like to make sure you are not a robot.": "Овај кућни сервер жели да се увери да нисте робот.", - "End": "", - "Deactivate account": "Деактивирај налог", - "Account management": "Управљање профилом", - "Server name": "Име сервера", - "Enter the name of a new server you want to explore.": "Унесите име новог сервера који желите да истражите.", - "Add a new server": "Додајте нови сервер", - "Your server": "Ваш сервер", - "All rooms": "Све собе", - "Who are you working with?": "Са ким радите?", - "This room is public": "Ова соба је јавна", - "Browse": "Прегледајте", - "User rules": "Корисничка правила", - "Use the Desktop app to see all encrypted files": "Користи десктоп апликација да видиш све шифроване датотеке", - "This widget may use cookies.": "Овај виџет може користити колачиће.", - "Widget added by": "Додао је виџет", - "Using this widget may share data with %(widgetDomain)s.": "Коришћење овог виџета може да дели податке са %(widgetDomain)s.", - "Widget ID": "ИД виџета", - "Room ID": "ИД собе", - "%(brand)s URL": "%(brand)s УРЛ", - "Your user ID": "Ваша корисничка ИД", - "Your display name": "Ваше име за приказ", - "exists": "постоји", - "Not Trusted": "Није поуздано", - "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.": "Потврдите другу сесију помоћу једних од опција у испод.", - "You signed in to a new session without verifying it:": "Пријавили сте се у нову сесију без потврђивања:", - "Accept all %(invitedRooms)s invites": "Прихвати све %(invitedRooms)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\". То може значити да су ваше комуникације пресретнуте!", - "Verifies a user, session, and pubkey tuple": "Верификује корисника, сесију и pubkey tuple", - "Réunion": "Реунион", - "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.": "Тражили смо од прегледача да запамти који кућни сервер користите за пријаву, али нажалост ваш претраживач га је заборавио. Идите на страницу за пријављивање и покушајте поново.", - "Using this widget may share data with %(widgetDomain)s & your integration manager.": "Коришћење овог виџета може да дели податке са %(widgetDomain)s и вашим интеграционим менаџером.", - "common": { - "about": "О програму", - "analytics": "Аналитика", - "encryption_enabled": "Шифровање омогућено", - "error": "Грешка", - "mute": "Утишај", - "no_results": "Нема резултата", - "offline": "Ван мреже", - "password": "Лозинка", - "people": "Људи", - "reactions": "Реакције", - "settings": "Подешавања", - "success": "Успех", - "suggestions": "Предлози", - "unmute": "Појачај", - "username": "Корисничко име", - "warning": "Упозорење", - "theme": "Тема", - "room": "Соба", - "options": "Опције", - "name": "Име", - "light": "Светла", - "labs": "Лабораторије", - "homeserver": "Домаћи сервер", - "home": "Почетна", - "favourites": "Омиљено", - "description": "Опис", - "dark": "Тамна", - "attachment": "Прилог", - "appearance": "Изглед", - "guest": "Гост", - "legal": "Легално", - "credits": "Заслуге", - "preferences": "Поставке", - "camera": "Камера", - "microphone": "Микрофон", - "emoji": "Емоџи", - "someone": "Неко", - "matrix": "Матрикс", - "trusted": "поуздан", - "not_trusted": "није поуздан", - "unnamed_room": "Неименована соба", - "stickerpack": "Паковање са налепницама", - "feedback": "Повратни подаци" - }, - "action": { - "continue": "Настави", - "copy": "Копирај", - "create": "Направи", - "decline": "Одбиј", - "disable": "Искључи", - "done": "Готово", - "edit": "Уреди", - "forgot_password": "Заборавили сте лозинку?", - "invite": "Позови", - "invites_list": "Позивнице", - "leave": "Напусти", - "leave_room": "Напусти собу", - "next": "Следеће", - "ok": "У реду", - "quote": "Цитат", - "react": "Реагуј", - "remove": "Уклони", - "reply": "Одговори", - "report_content": "Пријави садржај", - "save": "Сачувај", - "start_chat": "Започни разговор", - "view_source": "Погледај извор", - "upload": "Отпреми", - "update": "Ажурирај", - "try_again": "Покушај поново", - "trust": "Веруј", - "skip": "Прескочи", - "sign_out": "Одјави ме", - "sign_in": "Пријави се", - "share": "Објави", - "search": "Претрага", - "resend": "Поново пошаљи", - "reject": "Одбаци", - "pin": "чиода", - "logout": "Одјава", - "join": "Приступи", - "ignore": "Занемари", - "got_it": "Разумем", - "go_back": "Назад", - "dismiss": "Одбаци", - "confirm": "Потврди", - "close": "Затвори", - "cancel": "Откажи", - "back": "Назад", - "add": "Додај", - "accept": "Прихвати", - "change": "Промени", - "complete": "Заврши", - "revoke": "Опозови", - "restore": "Врати", - "register": "Регистровање", - "go": "Напред", - "import": "Увези", - "export": "Извези", - "refresh": "Освежи", - "mention": "Спомени", - "submit": "Пошаљи" - }, - "labs": { - "pinning": "Закачене поруке", - "bridge_state": "Прикажи податке о мостовима у подешавањима собе", - "group_profile": "Профил", - "group_widgets": "Виџети", - "group_rooms": "Собе", - "group_voip": "Глас и видео", - "group_encryption": "Шифровање" - }, - "keyboard": { - "home": "Почетна", - "alt": "Алт", - "category_autocomplete": "Аутоматско довршавање", - "dismiss_read_marker_and_jump_bottom": "Одбаците ознаку за читање и скочите до дна", - "jump_to_read_marker": "Скочите на најстарију непрочитану поруку", - "upload_file": "Отпремите датотеку", - "jump_room_search": "Пређите на претрагу собе", - "room_list_select_room": "Изаберите собу са листе соба", - "room_list_collapse_section": "Скупи одељак листе соба", - "go_home_view": "Идите на почетни приказ", - "autocomplete_cancel": "Откажи само-довршавање", - "search": "Претрага (мора бити омогућена)" - }, - "composer": { - "format_inline_code": "Код", - "placeholder_reply_encrypted": "Пошаљи шифровани одговор…", - "placeholder_reply": "Пошаљи одговор…", - "placeholder_encrypted": "Пошаљи шифровану поруку…", - "placeholder": "Пошаљи поруку…" - }, - "Code": "Код", - "power_level": { - "default": "Подразумевано", - "restricted": "Ограничено", - "moderator": "Модератор", - "admin": "Админ", - "custom": "Посебан %(level)s" - }, - "bug_reporting": { - "submit_debug_logs": "Пошаљи записнике за поправљање грешака", - "send_logs": "Пошаљи записнике", - "collecting_information": "Прикупљам податке о издању апликације", - "collecting_logs": "Прикупљам записнике" - }, - "time": { - "few_seconds_ago": "пре неколико секунди", - "about_minute_ago": "пре једног минута", - "n_minutes_ago": "пре %(num)s минута", - "about_hour_ago": "пре једног часа", - "n_hours_ago": "пре %(num)s часова", - "about_day_ago": "пре једног дана", - "n_days_ago": "пре %(num)s дана", - "in_few_seconds": "за неколико секунди" - }, - "settings": { - "use_12_hour_format": "Прикажи временске жигове у 12-сатном облику (нпр.: 2:30 ПоП)", - "always_show_message_timestamps": "Увек прикажи временске жигове", - "replace_plain_emoji": "Самостално замени емоџије писане обичним текстом", - "emoji_autocomplete": "Омогући предлоге емоџија приликом куцања", - "show_stickers_button": "Прикажи дугме за налепнице", - "automatic_language_detection_syntax_highlight": "Омогући самостално препознавање језика за истицање синтаксе", - "inline_url_previews_default": "Подразумевано укључи УРЛ прегледе", - "start_automatically": "Самостално покрећи након пријаве на систем", - "notifications": { - "rule_contains_display_name": "Поруке које садрже моје приказно име", - "rule_contains_user_name": "Поруке које садрже моје корисничко", - "rule_room_one_to_one": "Поруке у један-на-један ћаскањима", - "rule_message": "Поруке у групним ћаскањима", - "rule_invite_for_me": "Када сам позван у собу", - "rule_call": "Позивница за позив", - "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": "Подразумевано" - }, - "inline_url_previews_room_account": "Укључи УРЛ прегледе у овој соби (утиче само на вас)", - "inline_url_previews_room": "Подразумевано омогући прегледе адреса за чланове ове собе" - }, - "devtools": { - "event_type": "Врста догађаја", - "state_key": "Кључ стања", - "event_sent": "Догађај је послат!", - "event_content": "Садржај догађаја", - "caution_colon": "Опрез:", - "toolbox": "Алатница", - "developer_tools": "Програмерске алатке", - "category_room": "Соба", - "category_other": "Остало" - }, - "timeline": { - "m.call.invite": { - "voice_call": "%(senderName)s је започео гласовни позив.", - "voice_call_unsupported": "%(senderName)s је започео гласовни позив. (није подржано од стране овог прегледача)", - "video_call": "%(senderName)s је започео видео позив.", - "video_call_unsupported": "%(senderName)s је започео видео позив. (није подржано од стране овог прегледача)" - }, - "m.room.topic": "%(senderDisplayName)s је променио тему у „%(topic)s“.", - "m.room.name": { - "remove": "%(senderDisplayName)s је уклонио назив собе.", - "change": "%(senderDisplayName)s је изменио назив собе из %(oldRoomName)s у %(newRoomName)s.", - "set": "%(senderDisplayName)s је променио назив собе у %(roomName)s." - }, - "m.room.tombstone": "%(senderDisplayName)s је надоградио ову собу.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s је учини собу јавном за све који знају везу.", - "invite": "%(senderDisplayName)s је учини собу доступном само позивницом.", - "unknown": "%(senderDisplayName)s је измени правило придруживања на %(rule)s" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s је дозволи гостима да се придруже у собу.", - "forbidden": "%(senderDisplayName)s је спречио госте да се придруже у соби.", - "unknown": "%(senderDisplayName)s је изменио гостински приступ на %(rule)s" - }, - "m.image": "%(senderDisplayName)s је послао слику.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s је подесио ACL сервере за ову собу.", - "changed": "%(senderDisplayName)s је променио ACL сервере за ову собу.", - "all_servers_banned": "🎉 Свим серверима је забрањено да учествују! Ова соба се више не може користити." - }, - "m.room.canonical_alias": { - "set": "%(senderName)s је постави главну адресу собе на %(address)s.", - "removed": "%(senderName)s је уклони главну адресу за ову собу.", - "changed_alternative": "%(senderName)s је изменио алтернативне адресе за ову собу.", - "changed_main_and_alternative": "%(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.", - "sent": "%(senderName)s је послао позивницу за приступ соби ка %(targetDisplayName)s." - }, - "m.room.history_visibility": { - "invited": "%(senderName)s је учинио будући историјат собе видљивим свим члановима собе, од тренутка позивања у собу.", - "joined": "%(senderName)s је учинио будући историјат собе видљивим свим члановима собе, од тренутка приступања соби.", - "shared": "%(senderName)s је учинио будући историјат собе видљивим свим члановима собе.", - "world_readable": "%(senderName)s је учинио будући историјат собе видљивим свима.", - "unknown": "%(senderName)s је учинио будући историјат собе непознатим (%(visibility)s)." - }, - "m.room.pinned_events": { - "changed": "%(senderName)s је променио закачене поруке у соби." - }, - "m.widget": { - "modified": "%(senderName)s је променио виџет %(widgetName)s", - "added": "%(senderName)s је додао виџет %(widgetName)s", - "removed": "%(senderName)s је уклонио виџет %(widgetName)s" - }, - "typing_indicator": { - "one_user": "%(displayName)s куца …", - "two_users": "%(names)s и %(lastPerson)s куцају…", - "more_users": { - "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 промени своје име" - } - }, - "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": { - "shrug": "Придодаје ¯\\_(ツ)_/¯ обичној поруци", - "tableflip": "Придодаје (╯°□°)╯︵ ┻━┻ обичној поруци", - "unflip": "Придодаје ┬──┬ ノ( ゜-゜ノ) обичној поруци", - "lenny": "Придодаје ( ͡° ͜ʖ ͡°) обичној поруци", - "plain": "Шаље поруку као обичан текст, без маркдаун интерпретације", - "html": "Шаље поруку као ХТМЛ, без маркдаун интерпретације", - "upgraderoom": "Надограђује собу на ново издање", - "upgraderoom_permission_error": "Немате потребне дозволе за коришћење ове команде.", - "nick": "Мења ваш приказни надимак", - "myroomnick": "Мења ваше приказно име само у тренутној соби", - "roomavatar": "Мења аватар тренутне собе", - "topic": "Добавља или поставља тему собе", - "topic_none": "Ова соба нема тему.", - "roomname": "Поставља назив собе", - "invite": "Позива корисника са датим ИД у тренутну собу", - "ban": "Забрањује приступ кориснику са датим ИД", - "unban": "Скида забрану са корисника са датим ИД", - "ignore": "Занемарује корисника и тиме скрива њихове поруке од вас", - "unignore": "Престаје са занемаривањем корисника и тиме приказује њихове поруке одсад", - "devtools": "Отвори прозор програмерских алатки", - "addwidget": "У собу додаје посебан виџет помоћу УРЛ-а", - "rainbow": "Шаље наведену поруку у дугиним бојама", - "rainbowme": "Шаље дату емоцију обојену као дуга", - "help": "Приказује списак команди са употребом и описом", - "whois": "Приказује податке о кориснику", - "rageshake": "Пошаљи извештај о грешци са записницима", - "msg": "Шаље поруку наведеном кориснику", - "usage": "Коришћење", - "category_messages": "Поруке", - "category_actions": "Радње", - "category_admin": "Админ", - "category_advanced": "Напредно", - "category_effects": "Ефекти", - "category_other": "Остало", - "addwidget_missing_url": "Наведите УРЛ виџета или убаците код", - "addwidget_invalid_protocol": "Наведите https:// или http:// УРЛ виџета", - "addwidget_no_permissions": "Не можете мењати виџете у овој соби.", - "converttodm": "Претвара собу у директно дописивање", - "converttoroom": "Претвара директно дописивање у собу", - "discardsession": "Присиљава одбацивање тренутне одлазне сесије групе у шифрованој соби", - "query": "Отвара ћаскање са наведеним корисником", - "holdcall": "Ставља позив на чекање у тренутној соби", - "unholdcall": "Узима позив са чекања у тренутној соби", - "me": "Приказује радњу", - "join": "Придружује се соби са датом адресом", - "failed_find_user": "Не налазим корисника у соби", - "op": "Дефинише снагу корисника", - "deop": "Укида админа за корисника са датим ИД" - }, - "presence": { - "online_for": "На мрежи %(duration)s", - "idle_for": "У мировању %(duration)s", - "offline_for": "Ван мреже %(duration)s", - "unknown_for": "Непознато већ %(duration)s", - "online": "На мрежи", - "idle": "У мировању", - "unknown": "Непознато", - "offline": "Ван мреже", - "away": "Неприсутан" - }, - "Unknown": "Непознато", - "voip": { - "hangup": "Спусти слушалицу", - "voice_call": "Гласовни позив", - "video_call": "Видео позив", - "call_failed": "Позив неуспешан", - "unable_to_access_microphone": "Не могу да приступим микрофону", - "call_failed_microphone": "Позив није успео јер микрофон није доступан. Проверите да ли је прикључен и исправно подешен.", - "unable_to_access_media": "Не могу да приступим камери/микрофону", - "call_failed_media": "Позив није успео јер камера или микрофон нису доступни. Проверите да:", - "call_failed_media_connected": "Микрофон и камера су прикључени и исправно подешени", - "call_failed_media_permissions": "Постоји дозвола за коришћење камере", - "call_failed_media_applications": "Друга апликације не користи камеру", - "already_in_call": "Већ у позиву", - "already_in_call_person": "Већ разговарате са овом особом." - }, - "Other": "Остало", - "Advanced": "Напредно", - "room_settings": { - "permissions": { - "m.room.avatar": "Промените аватар собе", - "m.room.name": "Промени назив собе", - "m.room.encryption": "Омогући шифровање собе", - "state_default": "Промени подешавања" - } - }, - "encryption": { - "verification": { - "sas_no_match": "Не поклапају се", - "sas_match": "Поклапају се", - "in_person": "Да будете сигурни, ово обавите лично или путем поузданог начина комуникације." - } - }, - "emoji": { - "category_smileys_people": "Смешци и особе", - "categories": "Категорије", - "quick_reactions": "Брзе реакције" - }, - "auth": { - "sso": "Јединствена пријава", - "footer_powered_by_matrix": "покреће га Матрикс", - "unsupported_auth_msisdn": "Овај сервер не подржава идентификацију преко броја мобилног.", - "incorrect_password": "Нетачна лозинка", - "forgot_password_email_required": "Морате унети мејл адресу која је везана за ваш налог.", - "sign_in_or_register": "Пријавите се или направите налог", - "sign_in_or_register_description": "Користите постојећи или направите нови да наставите.", - "register_action": "Направи налог" - }, - "export_chat": { - "messages": "Поруке" - }, - "room_list": { - "sort_unread_first": "Прво прикажи собе са непрочитаним порукама", - "show_previews": "Прикажи прегледе порука", - "sort_by": "Поређај по", - "sort_by_activity": "Активности", - "sort_by_alphabet": "А-Ш", - "sublist_options": "Прикажи опције", - "notification_options": "Опције обавештавања" - }, - "report_content": { - "report_content_to_homeserver": "Пријави садржај администратору вашег домаћег сервера" - }, - "onboarding": { - "send_dm": "Пошаљи директну поруку" - }, - "setting": { - "help_about": { - "brand_version": "%(brand)s издање:", - "title": "Помоћ и подаци о програму", - "versions": "Верзије" - } - }, - "create_room": { - "encryption_label": "Омогући шифровање с краја на крај" - }, - "widget": { - "capability": { - "send_stickers_this_room": "Пошаљите налепнице у ову собу", - "send_stickers_active_room": "Пошаљите налепнице у своју активну собу", - "send_stickers_this_room_as_you": "Пошаљите налепнице у ову собу као и Ви", - "send_stickers_active_room_as_you": "Пошаљите налепнице у своју активну собу као и Ви", - "see_sticker_posted_this_room": "Погледајте када је налепница постављена у овој соби", - "see_sticker_posted_active_room": "Погледајте када неко постави налепницу у вашу активну собу", - "always_on_screen_viewing_another_room": "Останите на екрану док гледате другу собу, током рада", - "always_on_screen_generic": "Останите на екрану током рада", - "switch_room": "Промените коју собу гледате", - "switch_room_message_user": "Промените коју собу, поруку или корисника гледате", - "change_topic_this_room": "Промените тему ове собе", - "see_topic_change_this_room": "Погледајте када се тема промени у овој соби", - "change_topic_active_room": "Промените тему своје активне собе", - "see_topic_change_active_room": "Погледајте када се тема промени у вашој активној соби", - "change_name_this_room": "Промените име ове собе", - "see_name_change_this_room": "Погледајте када се име промени у овој соби", - "change_name_active_room": "Промените име своје активне собе", - "see_name_change_active_room": "Погледајте када се име промени у вашој активној соби", - "change_avatar_this_room": "Промените аватар ове собе", - "see_avatar_change_this_room": "Погледајте када се аватар промени у овој соби", - "change_avatar_active_room": "Промените аватар своје активне собе", - "see_avatar_change_active_room": "Погледајте када се аватар промени у вашој активној соби", - "byline_empty_state_key": "са празним статусним кључем", - "byline_state_key": "са статусним кључем %(stateKey)s", - "send_event_type_this_room": "Шаљите %(eventType)s догађаје као у овој соби", - "see_event_type_sent_this_room": "Видите %(eventType)s догађаји објављени у овој соби", - "send_event_type_active_room": "Пошаљите %(eventType)s догађаја у активној соби", - "see_event_type_sent_active_room": "Видите %(eventType)s догађаје објављене у вашој активној соби", - "capability": "%(capability)s способност", - "send_messages_this_room": "Шаљите поруке као Ви у овој соби", - "send_messages_active_room": "Шаљите поруке као Ви у активној соби", - "see_messages_sent_this_room": "Погледајте поруке објављене у овој соби", - "see_messages_sent_active_room": "Погледајте поруке објављене у Вашој активној соби", - "send_text_messages_this_room": "Шаљите текстуалне поруке као Ви у овој соби", - "send_text_messages_active_room": "Шаљите текстуалне поруке као Ви у активној соби", - "see_text_messages_sent_this_room": "Погледајте текстуалне поруке објављене у овој соби", - "see_text_messages_sent_active_room": "Погледајте текстуалне поруке објављене у Вашој активној соби", - "send_emotes_this_room": "Пошаљите емоције као Ви у ову собу", - "send_emotes_active_room": "Шаљите емоције као у активној соби", - "see_sent_emotes_this_room": "Погледајте емоције објављене у овој соби", - "see_sent_emotes_active_room": "Погледајте емоције објављене у Вашој активној соби", - "send_images_this_room": "Пошаљите слике као Ви у овој соби", - "send_images_active_room": "Пошаљите слике као Ви у активној соби", - "see_images_sent_this_room": "Погледајте слике објављене у овој соби", - "see_images_sent_active_room": "Погледајте слике објављене у вашој активној соби", - "send_videos_this_room": "Шаљите видео записе као Ви у овој соби", - "send_videos_active_room": "Шаљите видео снимке као Ви у активној соби", - "see_videos_sent_this_room": "Погледајте видео снимке објављене у овој соби", - "see_videos_sent_active_room": "Погледајте видео снимке објављене у вашој активној соби", - "send_files_this_room": "Шаљите опште датотеке као у овој соби", - "send_files_active_room": "Шаљите опште датотеке као у активној соби", - "see_sent_files_this_room": "Погледајте опште датотеке објављене у овој соби", - "see_sent_files_active_room": "Погледајте опште датотеке објављене у Вашој активној соби", - "send_msgtype_this_room": "Пошаљи %(msgtype)s поруке као Ви у овој соби", - "send_msgtype_active_room": "Пошаљи %(msgtype)s поруке као Ви у активној соби", - "see_msgtype_sent_this_room": "Видите %(msgtype)s поруке објављене у овој соби", - "see_msgtype_sent_active_room": "Видите %(msgtype)s поруке објављене у Вашој активној соби" - } - } -} diff --git a/src/i18n/strings/sr_Latn.json b/src/i18n/strings/sr_Latn.json deleted file mode 100644 index e1915ba8aa4..00000000000 --- a/src/i18n/strings/sr_Latn.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "This email address is already in use": "Ova adresa elektronske pošte se već koristi", - "This phone number is already in use": "Ovaj broj telefona se već koristi", - "Add Email Address": "Dodajte adresu elektronske pošte", - "Failed to verify email address: make sure you clicked the link in the email": "Neuspela provera adrese elektronske pošte: proverite da li ste kliknuli na link u poruci elektronske pošte", - "Add Phone Number": "Dodajte broj telefona", - "Your %(brand)s is misconfigured": "Vaš %(brand)s nije dobro podešen", - "Explore rooms": "Istražite sobe", - "Send": "Pošalji", - "Sun": "Ned", - "Mon": "Pon", - "Tue": "Uto", - "Wed": "Sre", - "Thu": "Čet", - "Fri": "Pet", - "Sat": "Sub", - "Jan": "Jan", - "Feb": "Feb", - "Mar": "Mar", - "Apr": "Apr", - "May": "Maj", - "Jun": "Jun", - "Jul": "Jul", - "Aug": "Avg", - "Sep": "Sep", - "Oct": "Okt", - "Nov": "Nov", - "Dec": "Dec", - "PM": "poslepodne", - "AM": "prepodne", - "Unable to load! Check your network connectivity and try again.": "Neuspelo učitavanje! Proverite vašu mrežu i pokušajte ponovo.", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s nema dozvolu da vam šalje obaveštenja. Molim proverite podešavanja vašeg internet pregledača", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s nije dobio dozvolu da šalje obaveštenja. Molim pokušajte ponovo", - "This email address was not found": "Ova adresa elektronske pošte nije pronađena", - "Default": "Podrazumevano", - "Restricted": "Ograničeno", - "Moderator": "Moderator", - "Operation failed": "Operacija nije uspela", - "Failed to invite": "Slanje pozivnice nije uspelo", - "You need to be logged in.": "Morate biti prijavljeni", - "You need to be able to invite users to do that.": "Mora vam biti dozvoljeno da pozovete korisnike kako bi to uradili.", - "Failed to send request.": "Slanje zahteva nije uspelo.", - "Call failed due to misconfigured server": "Poziv nije uspio zbog pogrešno konfigurisanog servera", - "The call was answered on another device.": "Na poziv je odgovoreno na drugom uređaju.", - "Answered Elsewhere": "Odgovoreno drugdje", - "The call could not be established": "Poziv ne može biti uspostavljen", - "The user you called is busy.": "Korisnik kojeg ste zvali je zauzet.", - "User Busy": "Korisnik zauzet", - "Only continue if you trust the owner of the server.": "Produžite samo pod uslovom da vjerujete vlasniku servera.", - "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.": "Ova akcija zahtijeva pristup zadanom serveru za provjeru identiteta radi provjere adrese e-pošte ili telefonskog broja, no server nema nikakve uslove za pružanje usluge.", - "Identity server has no terms of service": "Server identiteta nema uslove pružanja usluge", - "%(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", - "Failure to create room": "Greška u kreiranju sobe za razgovore", - "The server does not support the room version specified.": "Privatni/javni server koji koristite ne podržava specificiranu verziju sobe.", - "Server may be unavailable, overloaded, or you hit a bug.": "Serveru se ne može pristupiti, preopterećen je ili ste otkrili grešku.", - "Upload Failed": "Prenos datoteke na server nije uspio", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Datoteka '%(fileName)s' premašuje maksimalnu veličinu za prijenose privatnog/javnog servera koji koristite", - "The file '%(fileName)s' failed to upload.": "Prenos datoteke '%(fileName)s' nije uspio.", - "Click the button below to confirm adding this phone number.": "Kliknite taster ispod da biste potvrdili dodavanje telefonskog broja.", - "Confirm adding phone number": "Potvrdite dodavanje telefonskog broja", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Potvrdite dodavanje ovog telefonskog broja koristeći jedinstvenu prijavu (SSO) da biste dokazali Vaš identitet.", - "Click the button below to confirm adding this email address.": "Kliknite taster ispod da biste potvrdili dodavanje email adrese.", - "Confirm adding email": "Potvrdite dodavanje email adrese", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Potvrdite dodavanje ove email adrese koristeći jedinstvenu prijavu (SSO) da biste dokazali Vaš identitet.", - "Use Single Sign On to continue": "Koristite jedinstvenu prijavu (SSO) za nastavak", - "There was a problem communicating with the homeserver, please try again later.": "Postoji problem u komunikaciji sa privatnim/javnim serverom. Molim Vas pokušajte kasnije.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Napominjem Vas da se prijavljujete na %(hs)s server, a ne na matrix.org.", - "Please contact your service administrator to continue using this service.": "Molim Vas da kontaktirate administratora kako bi ste nastavili sa korištenjem usluge.", - "Incorrect username and/or password.": "Neispravno korisničko ime i/ili lozinka.", - "This account has been deactivated.": "Ovaj nalog je dekativiran.", - "Start a group chat": "Pokreni grupni razgovor", - "User is already in the room": "Korisnik je već u sobi", - "common": { - "error": "Greška", - "attachment": "Prilog", - "unnamed_room": "Soba bez imena" - }, - "action": { - "confirm": "Potvrdi", - "dismiss": "Odbaci", - "trust": "Vjeruj", - "sign_in": "Prijavite se", - "register": "Registruj se" - }, - "power_level": { - "default": "Podrazumevano", - "restricted": "Ograničeno", - "moderator": "Moderator", - "admin": "Administrator" - }, - "time": { - "hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss preostalo", - "minutes_seconds_left": "%(minutes)sm %(seconds)ss preostalo", - "seconds_left": "preostalo još %(seconds)ss" - }, - "settings": { - "use_control_enter_send_message": "Koristi Ctrl + Enter za slanje poruke", - "appearance": { - "timeline_image_size_default": "Podrazumevano" - } - }, - "slash_command": { - "category_admin": "Administrator" - }, - "voip": { - "disable_camera": "Zaustavi kameru", - "call_failed": "Poziv nije uspio" - }, - "auth": { - "sso": "Jedinstvena prijava (SSO)", - "footer_powered_by_matrix": "pokreće Matriks", - "failed_homeserver_discovery": "Nisam uspio da izvršim otkrivanje privatnog/javnog servera.", - "unsupported_auth_email": "Ovaj server ne podržava prijavu korištenjem e-mail adrese.", - "register_action": "Napravite nalog" - }, - "keyboard": { - "keyboard_shortcuts_tab": "Otvori podešavanja" - }, - "setting": { - "help_about": { - "chat_bot": "Ćaskajte sa %(brand)s botom" - } - } -} diff --git a/src/i18n/strings/sv.json b/src/i18n/strings/sv.json index 189c7e44ddf..f18d67e5906 100644 --- a/src/i18n/strings/sv.json +++ b/src/i18n/strings/sv.json @@ -1,3288 +1,1087 @@ { - "Account": "Konto", - "No Microphones detected": "Ingen mikrofon hittades", - "No Webcams detected": "Ingen webbkamera hittades", - "No media permissions": "Inga mediebehörigheter", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Du behöver manuellt tillåta %(brand)s att komma åt din mikrofon/kamera", - "Default Device": "Standardenhet", - "Authentication": "Autentisering", - "%(items)s and %(lastItem)s": "%(items)s och %(lastItem)s", - "and %(count)s others...": { - "other": "och %(count)s andra…", - "one": "och en annan…" - }, - "A new password must be entered.": "Ett nytt lösenord måste anges.", - "Anyone": "Vem som helst", - "An error has occurred.": "Ett fel har inträffat.", - "Are you sure?": "Är du säker?", - "Are you sure you want to leave the room '%(roomName)s'?": "Vill du lämna rummet '%(roomName)s'?", - "Are you sure you want to reject the invitation?": "Är du säker på att du vill avböja inbjudan?", - "Banned users": "Bannade användare", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Kan inte ansluta till en hemserver via HTTP då adressen i webbläsaren är HTTPS. Använd HTTPS, eller aktivera osäkra skript.", - "Change Password": "Byt lösenord", - "Command error": "Kommandofel", - "Commands": "Kommandon", - "Confirm password": "Bekräfta lösenord", - "Cryptography": "Kryptografi", - "Current password": "Nuvarande lösenord", - "Custom level": "Anpassad nivå", - "Deactivate Account": "Inaktivera konto", - "Decrypt %(text)s": "Avkryptera %(text)s", - "Default": "Standard", - "Download %(text)s": "Ladda ner %(text)s", - "Email": "E-post", - "Email address": "E-postadress", - "Error decrypting attachment": "Fel vid avkryptering av bilagan", - "Export E2E room keys": "Exportera krypteringsrumsnycklar", - "Failed to ban user": "Misslyckades att banna användaren", - "Failed to change password. Is your password correct?": "Misslyckades att byta lösenord. Är lösenordet rätt?", - "Failed to change power level": "Misslyckades att ändra behörighetsnivå", - "Failed to forget room %(errCode)s": "Misslyckades att glömma bort rummet %(errCode)s", - "Failed to load timeline position": "Misslyckades att hämta positionen på tidslinjen", - "Failed to mute user": "Misslyckades att tysta användaren", - "Failed to reject invite": "Misslyckades att avböja inbjudan", - "Failed to reject invitation": "Misslyckades att avböja inbjudan", - "Failed to send request.": "Misslyckades att sända begäran.", - "Failed to set display name": "Misslyckades att ange visningsnamn", - "Failed to unban": "Misslyckades att avbanna", - "Failed to verify email address: make sure you clicked the link in the email": "Misslyckades att bekräfta e-postadressen: set till att du klickade på länken i e-postmeddelandet", - "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.", - "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.", - "Historical": "Historiska", - "Home": "Hem", - "Import E2E room keys": "Importera rumskrypteringsnycklar", - "Incorrect username and/or password.": "Fel användarnamn och/eller lösenord.", - "Incorrect verification code": "Fel verifieringskod", - "Invalid Email Address": "Ogiltig e-postadress", - "Invalid file%(extra)s": "Felaktig fil%(extra)s", - "Invited": "Inbjuden", - "Sign in with": "Logga in med", - "Join Room": "Gå med i rum", - "Jump to first unread message.": "Hoppa till första olästa meddelandet.", - "Low priority": "Låg prioritet", - "Missing room_id in request": "room_id saknas i förfrågan", - "Missing user_id in request": "user_id saknas i förfrågan", - "Moderator": "Moderator", - "New passwords don't match": "De nya lösenorden matchar inte", - "New passwords must match each other.": "De nya lösenorden måste matcha.", - "not specified": "inte specificerad", - "Notifications": "Aviseringar", - "": "", - "No display name": "Inget visningsnamn", - "No more results": "Inga fler resultat", - "No users have specific privileges in this room": "Inga användare har specifika privilegier i det här rummet", - "Operation failed": "Handlingen misslyckades", - "Passwords can't be empty": "Lösenorden kan inte vara tomma", - "Permissions": "Behörigheter", - "Phone": "Telefon", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Öppna meddelandet i din e-post och klicka på länken i meddelandet. När du har gjort detta, klicka fortsätt.", - "Power level must be positive integer.": "Behörighetsnivå måste vara ett positivt heltal.", - "Privileged Users": "Privilegierade användare", - "Profile": "Profil", - "Reason": "Orsak", - "Reject invitation": "Avböj inbjudan", - "Return to login screen": "Tillbaka till inloggningsskärmen", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s har inte tillstånd att skicka aviseringar - kontrollera webbläsarens inställningar", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s fick inte tillstånd att skicka aviseringar - försök igen", - "Room %(roomId)s not visible": "Rummet %(roomId)s är inte synligt", - "%(roomName)s does not exist.": "%(roomName)s finns inte.", - "%(roomName)s is not accessible at this time.": "%(roomName)s är inte tillgängligt för tillfället.", - "Rooms": "Rum", - "Search failed": "Sökning misslyckades", - "Server error": "Serverfel", - "Server may be unavailable, overloaded, or search timed out :(": "Servern kan vara otillgänglig eller överbelastad, eller så tog sökningen för lång tid :(", - "Server may be unavailable, overloaded, or you hit a bug.": "Servern kan vara otillgänglig eller överbelastad, eller så stötte du på en bugg.", - "Server unavailable, overloaded, or something else went wrong.": "Servern är otillgänglig eller överbelastad, eller så gick något annat fel.", - "Session ID": "Sessions-ID", - "Signed Out": "Loggade ut", - "Start authentication": "Starta autentisering", - "Create new room": "Skapa nytt rum", - "unknown error code": "okänd felkod", - "Delete widget": "Radera widget", - "Publish this room to the public in %(domain)s's room directory?": "Publicera rummet i den offentliga rumskatalogen på %(domain)s?", - "AM": "FM", - "PM": "EM", - "This email address is already in use": "Den här e-postadressen används redan", - "This email address was not found": "Den här e-postadressen finns inte", - "Unnamed room": "Namnlöst rum", - "This phone number is already in use": "Detta telefonnummer används redan", - "You cannot place a call with yourself.": "Du kan inte ringa till dig själv.", - "Warning!": "Varning!", - "Upload Failed": "Uppladdning misslyckades", - "Sun": "Sön", - "Mon": "Mån", - "Tue": "Tis", - "Wed": "Ons", - "Thu": "Tors", - "Fri": "Fre", - "Sat": "Lör", - "Jan": "Jan", - "Feb": "Feb", - "Mar": "Mar", - "Apr": "Apr", - "May": "Maj", - "Jun": "Jun", - "Jul": "Jul", - "Aug": "Aug", - "Sep": "Sep", - "Oct": "Okt", - "Nov": "Nov", - "Dec": "Dec", - "Unable to enable Notifications": "Det går inte att aktivera aviseringar", - "Failed to invite": "Inbjudan misslyckades", - "You need to be logged in.": "Du måste vara inloggad.", - "You need to be able to invite users to do that.": "Du behöver kunna bjuda in användare för att göra det där.", - "You are not in this room.": "Du är inte i det här rummet.", - "You do not have permission to do that in this room.": "Du har inte behörighet att göra det i det här rummet.", - "Sunday": "söndag", - "Notification targets": "Aviseringsmål", - "Today": "idag", - "Friday": "fredag", - "What's New": "Vad är nytt", - "On": "På", - "Changelog": "Ändringslogg", - "Waiting for response from server": "Väntar på svar från servern", - "This Room": "Det här rummet", - "Noisy": "Högljudd", - "Unavailable": "Otillgänglig", - "Source URL": "Käll-URL", - "Failed to add tag %(tagName)s to room": "Misslyckades att lägga till etiketten %(tagName)s till rummet", - "Filter results": "Filtrera resultaten", - "No update available.": "Ingen uppdatering tillgänglig.", - "Tuesday": "tisdag", - "Search…": "Sök…", - "Saturday": "lördag", - "Monday": "måndag", - "All Rooms": "Alla rum", - "Wednesday": "onsdag", - "You cannot delete this message. (%(code)s)": "Du kan inte radera det här meddelandet. (%(code)s)", - "Send": "Skicka", - "All messages": "Alla meddelanden", - "What's new?": "Vad är nytt?", - "Invite to this room": "Bjud in till rummet", - "Thursday": "torsdag", - "Yesterday": "igår", - "Error encountered (%(errorDetail)s).": "Fel påträffat (%(errorDetail)s).", - "Low Priority": "Låg prioritet", - "Off": "Av", - "Failed to remove tag %(tagName)s from room": "Misslyckades att radera etiketten %(tagName)s från rummet", - "Thank you!": "Tack!", - "Who can read history?": "Vilka kan läsa historik?", - "Members only (since the point in time of selecting this option)": "Endast medlemmar (från tidpunkten för när denna inställning valdes)", - "Members only (since they were invited)": "Endast medlemmar (från när de blev inbjudna)", - "Members only (since they joined)": "Endast medlemmar (från när de gick med)", - "This room has no local addresses": "Det här rummet har inga lokala adresser", - "Check for update": "Leta efter uppdatering", - "Restricted": "Begränsad", - "Unable to create widget.": "Kunde inte skapa widgeten.", - "Ignored user": "Ignorerad användare", - "You are now ignoring %(userId)s": "Du ignorerar nu %(userId)s", - "Unignored user": "Avignorerad användare", - "You are no longer ignoring %(userId)s": "Du ignorerar inte längre %(userId)s", - "Your browser does not support the required cryptography extensions": "Din webbläsare stödjer inte nödvändiga kryptografitillägg", - "Unignore": "Avignorera", - "You do not have permission to post to this room": "Du har inte behörighet att posta till detta rum", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)sh", - "%(duration)sd": "%(duration)sd", - "(~%(count)s results)": { - "other": "(~%(count)s resultat)", - "one": "(~%(count)s resultat)" - }, - "Upload avatar": "Ladda upp avatar", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (behörighet %(powerLevelNumber)s)", - "And %(count)s more...": { - "other": "Och %(count)s till…" - }, - "Preparing to send logs": "Förbereder sändning av loggar", - "Logs sent": "Loggar skickade", - "Failed to send logs: ": "Misslyckades att skicka loggar: ", - "Token incorrect": "Felaktig token", - "A text message has been sent to %(msisdn)s": "Ett SMS har skickats till %(msisdn)s", - "Please enter the code it contains:": "Vänligen ange koden det innehåller:", - "Uploading %(filename)s and %(count)s others": { - "other": "Laddar upp %(filename)s och %(count)s till", - "one": "Laddar upp %(filename)s och %(count)s till" - }, - "Uploading %(filename)s": "Laddar upp %(filename)s", - "This doesn't appear to be a valid email address": "Det här verkar inte vara en giltig e-postadress", - "Verification Pending": "Avvaktar verifiering", - "Unable to add email address": "Kunde inte lägga till e-postadress", - "Unable to verify email address.": "Kunde inte verifiera e-postadressen.", - "You must register to use this functionality": "Du måste registrera dig för att använda den här funktionaliteten", - "You must join the room to see its files": "Du måste gå med i rummet för att se tillhörande filer", - "This will allow you to reset your password and receive notifications.": "Det här låter dig återställa lösenordet och ta emot aviseringar.", - "New Password": "Nytt lösenord", - "Do you want to set an email address?": "Vill du ange en e-postadress?", - "Not a valid %(brand)s keyfile": "Inte en giltig %(brand)s-nyckelfil", - "Authentication check failed: incorrect password?": "Autentiseringskontroll misslyckades: felaktigt lösenord?", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s bytte avatar för %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s tog bort rummets avatar.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s bytte rummets avatar till ", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", - "You seem to be uploading files, are you sure you want to quit?": "Du verkar ladda upp filer, är du säker på att du vill avsluta?", - "You seem to be in a call, are you sure you want to quit?": "Du verkar vara i ett samtal, är du säker på att du vill avsluta?", - "Connectivity to the server has been lost.": "Anslutning till servern har brutits.", - "Sent messages will be stored until your connection has returned.": "Skickade meddelanden kommer att lagras tills anslutningen är tillbaka.", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Försökte ladda en viss punkt i det här rummets tidslinje, men du är inte behörig att visa det aktuella meddelandet.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Försökte ladda en specifik punkt i det här rummets tidslinje, men kunde inte hitta den.", - "Unable to remove contact information": "Kunde inte ta bort kontaktuppgifter", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Observera att du loggar in på servern %(hs)s, inte matrix.org.", - "Copied!": "Kopierat!", - "Failed to copy": "Misslyckades att kopiera", - "Delete Widget": "Radera widget", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Att radera en widget tar bort den för alla användare i rummet. Är du säker på att du vill radera den?", - "This room is not public. You will not be able to rejoin without an invite.": "Det här rummet är inte offentligt. Du kommer inte kunna gå med igen utan en inbjudan.", - "Notify the whole room": "Meddela hela rummet", - "Room Notification": "Rumsavisering", - "Users": "Användare", - "Export room keys": "Exportera rumsnycklar", - "Import room keys": "Importera rumsnycklar", - "File to import": "Fil att importera", - "Drop file here to upload": "Släpp en fil här för att ladda upp", - "Replying": "Svarar", - "Banned by %(displayName)s": "Bannad av %(displayName)s", - "Muted Users": "Dämpade användare", - "This room is not accessible by remote Matrix servers": "Detta rum är inte tillgängligt för externa Matrix-servrar", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Kunde inte ladda händelsen som svarades på, antingen så finns den inte eller så har du inte behörighet att se den.", - "Unknown error": "Okänt fel", - "Clear Storage and Sign Out": "Rensa lagring och logga ut", - "Send Logs": "Skicka loggar", - "Unable to restore session": "Kunde inte återställa sessionen", - "We encountered an error trying to restore your previous session.": "Ett fel uppstod vid återställning av din tidigare 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.": "Om du nyligen har använt en senare version av %(brand)s kan din session vara inkompatibel med den här versionen. Stäng det här fönstret och använd senare versionen istället.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Att rensa webbläsarens lagring kan lösa problemet, men då loggas du ut och krypterad chatthistorik blir oläslig.", - "Terms and Conditions": "Villkor", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "För att fortsätta använda hemservern %(homeserverDomain)s måste du granska och godkänna våra villkor.", - "Review terms and conditions": "Granska villkoren", - "Old cryptography data detected": "Gammal kryptografidata upptäckt", - "Missing roomId.": "Rums-ID saknas.", - "This room is not recognised.": "Detta rum känns inte igen.", - "Verified key": "Verifierade nyckeln", - "Jump to read receipt": "Hoppa till läskvitto", - "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.": "Denna process låter dig exportera nycklarna för meddelanden som du har fått i krypterade rum till en lokal fil. Du kommer sedan att kunna importera filen i en annan Matrix-klient i framtiden, så att den klienten också kan avkryptera meddelandena.", - "Can't leave Server Notices room": "Kan inte lämna serveraviseringsrummet", - "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", - "Reject all %(invitedRooms)s invites": "Avböj alla %(invitedRooms)s inbjudningar", - "%(items)s and %(count)s others": { - "other": "%(items)s och %(count)s till", - "one": "%(items)s och en till" - }, - "collapse": "fäll ihop", - "expand": "fäll ut", - "In reply to ": "Som svar på ", - "Mirror local video feed": "Spegla den lokala videoströmmen", - "Something went wrong!": "Något gick fel!", - "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.": "Du kommer inte att kunna ångra den här ändringen eftersom du degraderar dig själv. Om du är den sista privilegierade användaren i rummet blir det omöjligt att återfå behörigheter.", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Du kommer inte att kunna ångra den här ändringen eftersom du höjer användaren till samma behörighetsnivå som dig själv.", - "You have enabled URL previews by default.": "Du har aktiverat URL-förhandsgranskning som förval.", - "You have disabled URL previews by default.": "Du har inaktiverat URL-förhandsgranskning som förval.", - "URL previews are enabled by default for participants in this room.": "URL-förhandsgranskning är aktiverat som förval för deltagare i detta rum.", - "URL previews are disabled by default for participants in this room.": "URL-förhandsgranskning är inaktiverat som förval för deltagare i detta rum.", - "URL Previews": "URL-förhandsgranskning", - "Enable widget screenshots on supported widgets": "Aktivera widget-skärmdumpar för widgets som stöder det", - "Unban": "Avblockera", - "You don't currently have any stickerpacks enabled": "Du har för närvarande inga dekalpaket aktiverade", - "Error decrypting image": "Fel vid avkryptering av bild", - "Error decrypting video": "Fel vid avkryptering av video", - "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", - "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", - "Confirm passphrase": "Bekräfta lösenfrasen", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Denna process möjliggör import av krypteringsnycklar som tidigare exporterats från en annan Matrix-klient. Du kommer då kunna avkryptera alla meddelanden som den andra klienten kunde avkryptera.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Den exporterade filen kommer vara skyddad med en lösenfras. Du måste ange lösenfrasen här, för att avkryptera filen.", - "Share Link to User": "Dela länk till användare", - "Share room": "Dela rum", - "Share Room": "Dela rum", - "Link to most recent message": "Länk till senaste meddelandet", - "Share User": "Dela användare", - "Share Room Message": "Dela rumsmeddelande", - "Link to selected message": "Länk till valt meddelande", - "No Audio Outputs detected": "Inga ljudutgångar hittades", - "Audio Output": "Ljudutgång", - "Permission Required": "Behörighet krävs", - "You do not have permission to start a conference call in this room": "Du har inte behörighet att starta ett gruppsamtal i detta rum", - "This event could not be displayed": "Den här händelsen kunde inte visas", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "I krypterade rum, som detta, är URL-förhandsgranskning inaktiverad som förval för att säkerställa att din hemserver (där förhandsgranskningar genereras) inte kan samla information om länkar du ser i rummet.", - "Demote yourself?": "Degradera dig själv?", - "Demote": "Degradera", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "När någon lägger en URL i sitt meddelande, kan URL-förhandsgranskning ge mer information om länken, såsom titel, beskrivning, och en bild från webbplatsen.", - "You can't send any messages until you review and agree to our terms and conditions.": "Du kan inte skicka några meddelanden innan du granskar och godkänner våra villkor.", - "Please contact your homeserver administrator.": "Vänligen kontakta din hemserveradministratör.", - "This homeserver has hit its Monthly Active User limit.": "Hemservern har nått sin månatliga gräns för användaraktivitet.", - "This homeserver has exceeded one of its resource limits.": "Hemservern har överskridit en av sina resursgränser.", - "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.": "Ditt meddelande skickades inte eftersom hemservern har nått sin månatliga gräns för användaraktivitet. Vänligen kontakta din serviceadministratör för att fortsätta använda tjänsten.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Ditt meddelande skickades inte eftersom hemservern har överskridit en av sina resursgränser. Vänligen kontakta din serviceadministratör för att fortsätta använda tjänsten.", - "Please contact your service administrator to continue using this service.": "Vänligen kontakta din tjänstadministratör för att fortsätta använda tjänsten.", - "This room has been replaced and is no longer active.": "Detta rum har ersatts och är inte längre aktivt.", - "The conversation continues here.": "Konversationen fortsätter här.", - "Only room administrators will see this warning": "Endast rumsadministratörer kommer att se denna varning", - "This room is a continuation of another conversation.": "Detta rum är en fortsättning på en annan konversation.", - "Click here to see older messages.": "Klicka här för att se äldre meddelanden.", - "Failed to upgrade room": "Misslyckades att uppgradera rummet", - "The room upgrade could not be completed": "Rumsuppgraderingen kunde inte slutföras", - "Upgrade this room to version %(version)s": "Uppgradera detta rum till version %(version)s", - "Upgrade Room Version": "Uppgradera rumsversion", - "Create a new room with the same name, description and avatar": "Skapa ett nytt rum med samma namn, beskrivning och avatar", - "Update any local room aliases to point to the new room": "Uppdatera lokala rumsalias att peka på det nya rummet", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Hindra användare från att prata i den gamla rumsversionen och posta ett meddelande som rekommenderar användare att flytta till det nya rummet", - "Put a link back to the old room at the start of the new room so people can see old messages": "Sätta en länk tillbaka till det gamla rummet i början av det nya rummet så att folk kan se gamla meddelanden", - "Add some now": "Lägg till några nu", - "Please review and accept the policies of this homeserver:": "Granska och acceptera policyn för denna hemserver:", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Innan du skickar in loggar måste du skapa ett GitHub-ärende för att beskriva problemet.", - "Updating %(brand)s": "Uppdaterar %(brand)s", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Filen '%(fileName)s' överstiger denna hemserverns storleksgräns för uppladdningar", - "Unable to load! Check your network connectivity and try again.": "Kan inte ladda! Kolla din nätverksuppkoppling och försök igen.", - "Unrecognised address": "Okänd adress", - "You do not have permission to invite people to this room.": "Du har inte behörighet att bjuda in användare till det här rummet.", - "Unknown server error": "Okänt serverfel", - "Use a few words, avoid common phrases": "Använd några ord, undvik vanliga fraser", - "No need for symbols, digits, or uppercase letters": "Specialtecken, siffror eller stora bokstäver behövs inte", - "Avoid repeated words and characters": "Undvik upprepade ord och bokstäver", - "Avoid sequences": "Undvik sekvenser", - "Avoid recent years": "Undvik nyliga år", - "Avoid years that are associated with you": "Undvik årtal som associeras med dig", - "Avoid dates and years that are associated with you": "Undvik datum och årtal som associeras med dig", - "Capitalization doesn't help very much": "Versaler hjälper inte särskilt mycket", - "All-uppercase is almost as easy to guess as all-lowercase": "Endast stora bokstäver är nästan lika enkelt att gissa som endast små bokstäver", - "Reversed words aren't much harder to guess": "Ord skrivna baklänges är inte mycket svårare att gissa", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Förutsägbara ersättningar som '@' istället för 'a' hjälper inte särskilt mycket", - "Add another word or two. Uncommon words are better.": "Lägg till ett ord eller två. Okända ord är bättre.", - "Repeats like \"aaa\" are easy to guess": "Upprepningar som \"aaa\" är enkla att gissa", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Upprepningar som \"abcabcabc\" är bara aningen svårare att gissa än \"abc\"", - "Sequences like abc or 6543 are easy to guess": "Sekvenser som abc eller 6543 är enkla att gissa", - "Recent years are easy to guess": "Nyliga årtal är enkla att gissa", - "Dates are often easy to guess": "Datum är ofta enkla att gissa", - "This is a top-10 common password": "Det här är ett av de 10 vanligaste lösenorden", - "This is a top-100 common password": "Det här är ett av de 100 vanligaste lösenorden", - "This is a very common password": "Det här är ett väldigt vanligt lösenord", - "This is similar to a commonly used password": "Det här liknar ett vanligt lösenord", - "A word by itself is easy to guess": "Enstaka ord är enkla att gissa", - "Names and surnames by themselves are easy to guess": "Enstaka för- och efternamn är enkla att gissa", - "Common names and surnames are easy to guess": "Vanliga för- och efternamn är enkla att gissa", - "Straight rows of keys are easy to guess": "Raka rader på tangentbordet är enkla att gissa", - "Short keyboard patterns are easy to guess": "Korta tangentbordsmönster är enkla att gissa", - "Use a longer keyboard pattern with more turns": "Använd ett längre tangentbordsmönster med fler riktningsbyten", - "Dog": "Hund", - "Cat": "Katt", - "Lion": "Lejon", - "Horse": "Häst", - "Unicorn": "Enhörning", - "Pig": "Gris", - "Elephant": "Elefant", - "Rabbit": "Kanin", - "Panda": "Panda", - "Rooster": "Tupp", - "Penguin": "Pingvin", - "Turtle": "Sköldpadda", - "Fish": "Fisk", - "Octopus": "Bläckfisk", - "Butterfly": "Fjäril", - "Flower": "Blomma", - "Tree": "Träd", - "Cactus": "Kaktus", - "Mushroom": "Svamp", - "Globe": "Jordklot", - "Moon": "Måne", - "Cloud": "Moln", - "Fire": "Eld", - "Banana": "Banan", - "Apple": "Äpple", - "Strawberry": "Jordgubbe", - "Corn": "Majs", - "Pizza": "Pizza", - "Cake": "Tårta", - "Heart": "Hjärta", - "Smiley": "Smiley", - "Robot": "Robot", - "Hat": "Hatt", - "Glasses": "Glasögon", - "Spanner": "Skruvnyckel", - "Santa": "Tomte", - "Thumbs up": "Tummen upp", - "Umbrella": "Paraply", - "Hourglass": "Timglas", - "Clock": "Klocka", - "Gift": "Present", - "Light bulb": "Lampa", - "Book": "Bok", - "Pencil": "Penna", - "Paperclip": "Gem", - "Scissors": "Sax", - "Key": "Nyckel", - "Hammer": "Hammare", - "Telephone": "Telefon", - "Flag": "Flagga", - "Train": "Tåg", - "Bicycle": "Cykel", - "Aeroplane": "Flygplan", - "Rocket": "Raket", - "Trophy": "Trofé", - "Ball": "Boll", - "Guitar": "Gitarr", - "Trumpet": "Trumpet", - "Bell": "Bjällra", - "Anchor": "Ankare", - "Headphones": "Hörlurar", - "Folder": "Mapp", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Vi har skickat ett e-brev till dig för att verifiera din adress. Följ instruktionerna där och klicka sedan på knappen nedan.", - "Email Address": "E-postadress", - "Unable to verify phone number.": "Kunde inte verifiera telefonnumret.", - "Verification code": "Verifieringskod", - "Phone Number": "Telefonnummer", - "Profile picture": "Profilbild", - "Display Name": "Visningsnamn", - "Email addresses": "E-postadresser", - "Phone numbers": "Telefonnummer", - "Language and region": "Språk och region", - "Account management": "Kontohantering", - "General": "Allmänt", - "Room list": "Rumslista", - "Autocomplete delay (ms)": "Autokompletteringsfördröjning (ms)", - "Voice & Video": "Röst & video", - "Room information": "Rumsinformation", - "Room version": "Rumsversion", - "Room version:": "Rumsversion:", - "Room Addresses": "Rumsadresser", - "This homeserver would like to make sure you are not a robot.": "Denna hemserver vill se till att du inte är en robot.", - "Email (optional)": "E-post (valfritt)", - "Phone (optional)": "Telefon (valfritt)", - "Join millions for free on the largest public server": "Gå med miljontals användare gratis på den största publika servern", - "Your password has been reset.": "Ditt lösenord har återställts.", - "General failure": "Allmänt fel", - "Create account": "Skapa konto", - "The user must be unbanned before they can be invited.": "Användaren behöver avbannas innan den kan bjudas in.", - "Missing media permissions, click the button below to request.": "Saknar mediebehörigheter, klicka på knappen nedan för att begära.", - "Request media permissions": "Begär mediebehörigheter", - "Send %(eventType)s events": "Skicka %(eventType)s-händelser", - "Roles & Permissions": "Roller & behörigheter", - "Enable encryption?": "Aktivera kryptering?", - "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.": "När det är aktiverat kan kryptering för ett rum inte inaktiveras. Meddelanden som skickas i ett krypterat rum kan inte ses av servern, utan endast av deltagarna i rummet. Att aktivera kryptering kan förhindra att många bottar och bryggor fungerar korrekt. Läs mer om kryptering.", - "Encryption": "Kryptering", - "Once enabled, encryption cannot be disabled.": "Efter aktivering kan kryptering inte inaktiveras.", - "Error updating main address": "Fel vid uppdatering av huvudadress", - "Room avatar": "Rumsavatar", - "Room Name": "Rumsnamn", - "Room Topic": "Rumsämne", - "The following users may not exist": "Följande användare kanske inte existerar", - "Invite anyway and never warn me again": "Bjud in ändå och varna mig aldrig igen", - "Invite anyway": "Bjud in ändå", - "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.", - "Verify this user by confirming the following number appears on their screen.": "Verifiera den här användaren genom att bekräfta att följande nummer visas på deras skärm.", - "Unable to find a supported verification method.": "Kunde inte hitta en verifieringsmetod som stöds.", - "Delete Backup": "Radera säkerhetskopia", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Är du säker? Du kommer att förlora dina krypterade meddelanden om dina nycklar inte säkerhetskopieras ordentligt.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Krypterade meddelanden är säkrade med totalsträckskryptering. Bara du och mottagaren/na har nycklarna för att läsa dessa meddelanden.", - "Ignored users": "Ignorerade användare", - "Bulk options": "Massalternativ", - "Accept all %(invitedRooms)s invites": "Acceptera alla %(invitedRooms)s inbjudningar", - "Security & Privacy": "Säkerhet & sekretess", - "Upgrade this room to the recommended room version": "Uppgradera detta rum till rekommenderad rumsversion", - "Select the roles required to change various parts of the room": "Välj de roller som krävs för att ändra olika delar av rummet", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Ändringar av vem som kan läsa historiken gäller endast för framtida meddelanden i detta rum. Synligheten för befintlig historik kommer att vara oförändrad.", - "Failed to revoke invite": "Misslyckades att återkalla inbjudan", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Kunde inte återkalla inbjudan. Servern kan ha ett tillfälligt problem eller så har du inte tillräckliga behörigheter för att återkalla inbjudan.", - "Revoke invite": "Återkalla inbjudan", - "Invited by %(sender)s": "Inbjuden av %(sender)s", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Ett fel inträffade vid uppdatering av rummets huvudadress. Det kanske inte tillåts av servern, eller så inträffade ett tillfälligt fel.", - "Main address": "Huvudadress", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verifiera denna användare för att markera den som betrodd. Att lita på användare ger en extra sinnesfrid när man använder totalsträckskrypterade meddelanden.", - "Remember my selection for this widget": "Kom ihåg mitt val för den här widgeten", - "Unable to load backup status": "Kunde inte ladda status för säkerhetskopia", - "Could not load user profile": "Kunde inte ladda användarprofil", - "The file '%(fileName)s' failed to upload.": "Filen '%(fileName)s' kunde inte laddas upp.", - "Composer": "Meddelandefält", - "Power level": "Behörighetsnivå", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Kunde inte hitta profiler för de Matrix-ID:n som listas nedan - vill du bjuda in dem ändå?", - "Notes": "Anteckningar", - "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.": "Du har tidigare använt %(brand)s på %(host)s med fördröjd inladdning av medlemmar aktiverat. I den här versionen är fördröjd inladdning inaktiverat. Eftersom den lokala cachen inte är kompatibel mellan dessa två inställningar behöver %(brand)s synkronisera om ditt konto.", - "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.": "Om den andra versionen av %(brand)s fortfarande är öppen i en annan flik, stäng den eftersom användning av %(brand)s på samma värd med fördröjd inladdning både aktiverad och inaktiverad samtidigt kommer att orsaka problem.", - "Incompatible local cache": "Inkompatibel lokal cache", - "Clear cache and resync": "Töm cache och synkronisera om", - "%(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 använder nu 3-5 gånger mindre minne, genom att bara ladda information om andra användare när det behövs. Vänta medan vi återsynkroniserar med servern!", - "I don't want my encrypted messages": "Jag vill inte ha mina krypterade meddelanden", - "Manually export keys": "Exportera nycklar manuellt", - "You'll lose access to your encrypted messages": "Du kommer att förlora åtkomst till dina krypterade meddelanden", - "Are you sure you want to sign out?": "Är du säker på att du vill logga ut?", - "Room Settings - %(roomName)s": "Rumsinställningar - %(roomName)s", - "Sign out and remove encryption keys?": "Logga ut och ta bort krypteringsnycklar?", - "To help us prevent this in future, please send us logs.": "För att hjälpa oss att förhindra detta i framtiden, vänligen skicka oss loggar.", - "Missing session data": "Sessionsdata saknas", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Vissa sessionsdata, inklusive krypteringsnycklar för meddelanden, saknas. Logga ut och logga in för att åtgärda detta genom återställning av nycklarna från säkerhetskopia.", - "Your browser likely removed this data when running low on disk space.": "Din webbläsare har troligen tagit bort dessa data när det blev ont om diskutrymme.", - "Upload files (%(current)s of %(total)s)": "Ladda upp filer (%(current)s av %(total)s)", - "Upload files": "Ladda upp filer", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Den här filen är för stor för att ladda upp. Filstorleksgränsen är %(limit)s men den här filen är %(sizeOfThisFile)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Dessa filer är för stora för att laddas upp. Filstorleksgränsen är %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Vissa filer är för stora för att laddas upp. Filstorleksgränsen är %(limit)s.", - "Upload %(count)s other files": { - "other": "Ladda upp %(count)s andra filer", - "one": "Ladda upp %(count)s annan fil" - }, - "Cancel All": "Avbryt alla", - "Upload Error": "Uppladdningsfel", - "Your %(brand)s is misconfigured": "Din %(brand)s är felkonfigurerad", - "Call failed due to misconfigured server": "Anrop misslyckades på grund av felkonfigurerad server", - "The server does not support the room version specified.": "Servern stöder inte den angivna rumsversionen.", - "Use an identity server": "Använd en identitetsserver", - "Cannot reach homeserver": "Kan inte nå hemservern", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Se till att du har en stabil internetanslutning, eller kontakta serveradministratören", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Be din %(brand)s-administratör att kolla din konfiguration efter felaktiga eller duplicerade poster.", - "Cannot reach identity server": "Kan inte nå identitetsservern", - "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.": "Du kan registrera dig, men vissa funktioner kommer inte att vara tillgängliga förrän identitetsservern är online igen. Om du fortsätter att se den här varningen, kontrollera din konfiguration eller kontakta en serveradministratör.", - "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.": "Du kan återställa ditt lösenord, men vissa funktioner kommer inte att vara tillgängliga förrän identitetsservern är online igen. Om du fortsätter att se den här varningen, kontrollera din konfiguration eller kontakta en serveradministratör.", - "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.": "Du kan logga in, men vissa funktioner kommer inte att vara tillgängliga förrän identitetsservern är online igen. Om du fortsätter att se den här varningen, kontrollera din konfiguration eller kontakta en serveradministratör.", - "No homeserver URL provided": "Ingen hemserver-URL angiven", - "The user's homeserver does not support the version of the room.": "Användarens hemserver stöder inte versionen av rummet.", - "Show hidden events in timeline": "Visa dolda händelser i tidslinjen", - "Accept to continue:": "Acceptera för att fortsätta:", - "Checking server": "Kontrollerar servern", - "Change identity server": "Byt identitetsserver", - "Disconnect from the identity server and connect to instead?": "Koppla ifrån från identitetsservern och anslut till istället?", - "Only continue if you trust the owner of the server.": "Fortsätt endast om du litar på serverns ägare.", - "Disconnect identity server": "Koppla ifrån identitetsservern", - "Disconnect from the identity server ?": "Koppla ifrån från identitetsservern ?", - "You are still sharing your personal data on the identity server .": "Du delar fortfarande dina personuppgifter på identitetsservern .", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Vi rekommenderar att du tar bort dina e-postadresser och telefonnummer från identitetsservern innan du kopplar från.", - "Disconnect anyway": "Koppla ifrån ändå", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Du använder för närvarande för att upptäcka och upptäckas av befintliga kontakter som du känner. Du kan byta din identitetsserver nedan.", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Om du inte vill använda för att upptäcka och upptäckas av befintliga kontakter som du känner, ange en annan identitetsserver nedan.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Du använder för närvarande inte en identitetsserver. Lägg till en nedan om du vill upptäcka och bli upptäckbar av befintliga kontakter som du känner.", - "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.": "Att koppla ifrån din identitetsserver betyder att du inte kan upptäckas av andra användare och att du inte kommer att kunna bjuda in andra via e-post eller telefon.", - "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.": "Att använda en identitetsserver är valfritt. Om du väljer att inte använda en identitetsserver kan du inte upptäckas av andra användare och inte heller bjuda in andra via e-post eller telefon.", - "Do not use an identity server": "Använd inte en identitetsserver", - "Enter a new identity server": "Ange en ny identitetsserver", - "Discovery": "Upptäckt", - "Deactivate account": "Inaktivera konto", - "Always show the window menu bar": "Visa alltid fönstermenyn", - "View older messages in %(roomName)s.": "Visa äldre meddelanden i %(roomName)s.", - "Uploaded sound": "Uppladdat ljud", - "Sounds": "Ljud", - "Notification sound": "Aviseringsljud", - "Set a new custom sound": "Ställ in ett nytt anpassat ljud", - "Discovery options will appear once you have added an email above.": "Upptäcktsalternativ kommer att visas när du har lagt till en e-postadress ovan.", - "Remove %(email)s?": "Ta bort %(email)s?", - "Remove %(phone)s?": "Ta bort %(phone)s?", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Ett SMS har skickats till +%(msisdn)s. Ange verifieringskoden som det innehåller.", - "Edit message": "Redigera meddelande", - "No recent messages by %(user)s found": "Inga nyliga meddelanden från %(user)s hittades", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Pröva att skrolla upp i tidslinjen för att se om det finns några tidigare.", - "Remove recent messages by %(user)s": "Ta bort nyliga meddelanden från %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "För en stor mängd meddelanden kan det ta lite tid. Vänligen ladda inte om din klient under tiden.", - "Remove %(count)s messages": { - "other": "Ta bort %(count)s meddelanden", - "one": "Ta bort 1 meddelande" - }, - "Deactivate user?": "Inaktivera användare?", - "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?": "Vid inaktivering av användare loggas den ut och förhindras från att logga in igen. Den kommer dessutom att lämna alla rum den befinner sig i. Den här åtgärden kan inte ångras. Är du säker på att du vill inaktivera den här användaren?", - "Deactivate user": "Inaktivera användaren", - "Remove recent messages": "Ta bort nyliga meddelanden", - "Italics": "Kursiv", - "Join the conversation with an account": "Gå med i konversationen med ett konto", - "Sign Up": "Registrera dig", - "reacted with %(shortName)s": "reagerade med %(shortName)s", - "Edited at %(date)s. Click to view edits.": "Redigerat vid %(date)s. Klicka för att visa redigeringar.", - "edited": "redigerat", - "Couldn't load page": "Kunde inte ladda sidan", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Be administratören för din hemserver (%(homeserverDomain)s) att konfigurera en TURN-server för att samtal ska fungera pålitligt.", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Använd en identitetsserver för att bjuda in via e-post. Klicka på Fortsätt för att använda standardidentitetsservern (%(defaultIdentityServerName)s) eller hantera det i Inställningar.", - "Use an identity server to invite by email. Manage in Settings.": "Använd en identitetsserver för att bjuda in via e-post. Hantera det i inställningar.", - "Unexpected error resolving homeserver configuration": "Oväntat fel vid inläsning av hemserverkonfiguration", - "Unexpected error resolving identity server configuration": "Oväntat fel vid inläsning av identitetsserverkonfiguration", - "Unable to load key backup status": "Kunde inte ladda status för nyckelsäkerhetskopiering", - "Restore from Backup": "Återställ från säkerhetskopia", - "All keys backed up": "Alla nycklar säkerhetskopierade", - "Add Email Address": "Lägg till e-postadress", - "Add Phone Number": "Lägg till telefonnummer", - "Identity server has no terms of service": "Identitetsservern har inga användarvillkor", - "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.": "Den här åtgärden kräver åtkomst till standardidentitetsservern för att validera en e-postadress eller ett telefonnummer, men servern har inga användarvillkor.", - "%(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.", - "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.", - "Manage integrations": "Hantera integrationer", - "Close preview": "Stäng förhandsgranskning", - "Room %(name)s": "Rum %(name)s", - "Re-join": "Gå med igen", - "Try to join anyway": "Försök att gå med ändå", - "Join the discussion": "Gå med i diskussionen", - "Do you want to chat with %(user)s?": "Vill du chatta med %(user)s?", - " wants to chat": " vill chatta", - "Start chatting": "Börja chatta", - "Do you want to join %(roomName)s?": "Vill du gå med i %(roomName)s?", - " invited you": " bjöd in dig", - "You're previewing %(roomName)s. Want to join it?": "Du förhandsgranskar %(roomName)s. Vill du gå med i det?", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s kan inte förhandsgranskas. Vill du gå med i det?", - "Failed to connect to integration manager": "Kunde inte ansluta till integrationshanterare", - "Message Actions": "Meddelandeåtgärder", - "Show image": "Visa bild", - "You have ignored this user, so their message is hidden. Show anyways.": "Du har ignorerat den här användaren, så dess meddelande är dolt. Visa ändå.", - "You verified %(name)s": "Du verifierade %(name)s", - "You cancelled verifying %(name)s": "Du avbröt verifiering av %(name)s", - "%(name)s cancelled verifying": "%(name)s avbröt verifiering", - "You accepted": "Du accepterade", - "%(name)s accepted": "%(name)s accepterade", - "You cancelled": "Du avbröt", - "%(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", - "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", - "Your user ID": "Ditt användar-ID", - "Your theme": "Ditt tema", - "%(brand)s URL": "%(brand)s-URL", - "Room ID": "Rums-ID", - "Widget ID": "Widget-ID", - "Using this widget may share data with %(widgetDomain)s.": "Att använda denna widget kan dela data med %(widgetDomain)s.", - "Widgets do not use message encryption.": "Widgets använder inte meddelandekryptering.", - "Widget added by": "Widget tillagd av", - "This widget may use cookies.": "Denna widget kan använda kakor.", - "More options": "Fler alternativ", - "Rotate Left": "Rotera vänster", - "Rotate Right": "Rotera höger", - "Language Dropdown": "Språkmeny", - "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.", - "Use an identity server to invite by email. Manage in Settings.": "Använd en identitetsserver för att bjuda in via e-post. Hantera i inställningarna.", - "Close dialog": "Stäng dialogrutan", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Berätta vad som gick fel, eller skapa ännu hellre ett GitHub-ärende som beskriver problemet.", - "Recent Conversations": "Senaste konversationerna", - "Show more": "Visa mer", - "Direct Messages": "Direktmeddelanden", - "Incoming Verification Request": "Inkommande verifieringsbegäran", - "Integrations are disabled": "Integrationer är inaktiverade", - "Integrations not allowed": "Integrationer är inte tillåtna", - "Your homeserver doesn't seem to support this feature.": "Din hemserver verkar inte stödja den här funktionen.", - "Message edits": "Meddelanderedigeringar", - "Find others by phone or email": "Hitta andra via telefon eller e-post", - "Be found by phone or email": "Bli hittad via telefon eller e-post", - "Terms of Service": "Användarvillkor", - "To continue you need to accept the terms of this service.": "För att fortsätta måste du acceptera villkoren för denna tjänst.", - "Service": "Tjänst", - "Summary": "Sammanfattning", - "Document": "Dokument", - "Cancel entering passphrase?": "Avbryta inmatning av lösenfras?", - "Setting up keys": "Sätter upp nycklar", - "Verify this session": "Verifiera denna session", - "Encryption upgrade available": "Krypteringsuppgradering tillgänglig", - "Verifies a user, session, and pubkey tuple": "Verifierar en användar-, sessions- och pubkey-tupel", - "Session already verified!": "Sessionen är redan verifierad!", - "Unable to revoke sharing for email address": "Kunde inte återkalla delning för e-postadress", - "Unable to share email address": "Kunde inte dela e-postadress", - "Your email address hasn't been verified yet": "Din e-postadress har inte verifierats än", - "Click the link in the email you received to verify and then click continue again.": "Klicka på länken i e-postmeddelandet för att bekräfta och klicka sedan på Fortsätt igen.", - "Verify the link in your inbox": "Verifiera länken i din inkorg", - "Unable to revoke sharing for phone number": "Kunde inte återkalla delning för telefonnummer", - "Unable to share phone number": "Kunde inte dela telefonnummer", - "Please enter verification code sent via text.": "Ange verifieringskod skickad via SMS.", - "Discovery options will appear once you have added a phone number above.": "Upptäcktsalternativ kommer att visas när du har lagt till ett telefonnummer ovan.", - "Verify session": "Verifiera sessionen", - "Session name": "Sessionsnamn", - "Session key": "Sessionsnyckel", - "Upgrade private room": "Uppgradera privat rum", - "Upgrade public room": "Uppgradera offentligt rum", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Att uppgradera ett rum är en avancerad åtgärd och rekommenderas vanligtvis när ett rum är instabilt på grund av buggar, saknade funktioner eller säkerhetsproblem.", - "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.": "Detta påverkar vanligtvis bara hur rummet bearbetas på servern. Om du har problem med %(brand)s, vänligen rapportera ett fel.", - "You'll upgrade this room from to .": "Du kommer att uppgradera detta rum från till .", - "Remove for everyone": "Ta bort för alla", - "Confirm your identity by entering your account password below.": "Bekräfta din identitet genom att ange ditt kontolösenord nedan.", - "Space used:": "Använt utrymme:", - "Indexed messages:": "Indexerade meddelanden:", - "Indexed rooms:": "Indexerade rum:", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s av %(totalRooms)s", - "Use Single Sign On to continue": "Använd samlad inloggning (single sign on) för att fortsätta", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Bekräfta tilläggning av e-postadressen genom att använda samlad inloggning för att bevisa din identitet.", - "Confirm adding email": "Bekräfta tilläggning av e-postadressen", - "Click the button below to confirm adding this email address.": "Klicka på knappen nedan för att bekräfta tilläggning av e-postadressen.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Bekräfta tilläggning av telefonnumret genom att använda samlad inloggning för att bevisa din identitet.", - "Confirm adding phone number": "Bekräfta tilläggning av telefonnumret", - "Click the button below to confirm adding this phone number.": "Klicka på knappen nedan för att bekräfta tilläggning av telefonnumret.", - "Are you sure you want to cancel entering passphrase?": "Är du säker på att du vill avbryta inmatning av lösenfrasen?", - "%(name)s is requesting verification": "%(name)s begär verifiering", - "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.", - "Use bots, bridges, widgets and sticker packs": "Använd bottar, bryggor, widgets och dekalpaket", - "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:", - "Ask this user to verify their session, or manually verify it below.": "Be den här användaren att verifiera sin session, eller verifiera den manuellt nedan.", - "Not Trusted": "Inte betrodd", - "Unexpected server error trying to leave the room": "Oväntat serverfel vid försök att lämna rummet", - "Error leaving room": "Fel när rummet lämnades", - "Later": "Senare", - "Your homeserver has exceeded its user limit.": "Din hemserver har överskridit sin användargräns.", - "Your homeserver has exceeded one of its resource limits.": "Din hemserver har överskridit en av sina resursgränser.", - "Contact your server admin.": "Kontakta din serveradministratör.", - "Ok": "OK", - "Set up": "Sätt upp", - "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", - "Use custom size": "Använd anpassad storlek", - "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", - "How fast should messages be downloaded.": "Hur snabbt ska meddelanden laddas ner.", - "Manually verify all remote sessions": "Verifiera alla fjärrsessioner manuellt", - "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!", - "Waiting for %(displayName)s to verify…": "Väntar på att %(displayName)s ska verifiera…", - "Cancelling…": "Avbryter…", - "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 .", - "This bridge is managed by .": "Den här bryggan tillhandahålls av .", - "Your homeserver does not support cross-signing.": "Din hemserver stöder inte korssignering.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Ditt konto har en korssigneringsidentitet i hemlig lagring, men den är inte betrodd av den här sessionen än.", - "well formed": "välformaterad", - "unexpected type": "oväntad typ", - "Cross-signing public keys:": "Publika nycklar för korssignering:", - "in memory": "i minne", - "Cross-signing private keys:": "Privata nycklar för korssignering:", - "in secret storage": "i hemlig lagring", - "Master private key:": "Privat huvudnyckel:", - "cached locally": "cachad lokalt", - "not found locally": "inte hittad lokalt", - "Self signing private key:": "Privat nyckel för självsignering:", - "User signing private key:": "Privat nyckel för användarsignering:", - "Secret storage public key:": "Publik nyckel för hemlig lagring:", - "in account data": "i kontodata", - "Homeserver feature support:": "Hemserverns funktionsstöd:", - "exists": "existerar", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Verifiera individuellt varje session som används av en användare för att markera den som betrodd, och lita inte på korssignerade enheter.", - "Securely cache encrypted messages locally for them to appear in search results.": "Cachar krypterade meddelanden säkert lokalt för att de ska visas i sökresultat.", - "%(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.": "%(brand)s saknar vissa komponenter som krävs som krävs för att säkert cacha krypterade meddelanden lokalt. Om du vill experimentera med den här funktionen, bygg en anpassad %(brand)s Skrivbord med sökkomponenter tillagda.", - "%(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 kan inte säkert cacha krypterade meddelanden lokalt när den kör i en webbläsare. Använd %(brand)s Skrivbord för att krypterade meddelanden ska visas i sökresultaten.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Den här servern säkerhetskopierar inte dina nycklar, men du har en existerande säkerhetskopia du kan återställa ifrån och lägga till till i framtiden.", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Anslut den här sessionen till nyckelsäkerhetskopiering innan du loggar ut för att undvika att du blir av med nycklar som kanske bara finns på den här sessionen.", - "Connect this session to Key Backup": "Anslut den här sessionen till nyckelsäkerhetskopiering", - "not stored": "inte lagrad", - "This backup is trusted because it has been restored on this session": "Den här säkerhetskopian är betrodd för att den har återställts på den här sessionen", - "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", - "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.", - "You should:": "Du bör:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "Kolla dina webbläsartillägg efter någonting som kanske blockerar identitetsservern (t.ex. Privacy Badger)", - "contact the administrators of identity server ": "kontakta administratören för identitetsservern ", - "wait and try again later": "vänta och försöka igen senare", - "New version available. Update now.": "Ny version tillgänglig. Uppdatera nu.", - "Hey you. You're the best!": "Hallå där. Du är bäst!", - "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", - "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.", - "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.", - "Ignored/Blocked": "Ignorerade/blockerade", - "Error adding ignored user/server": "Fel vid tilläggning av användare/server", - "Something went wrong. Please try again or view your console for hints.": "Någonting gick fel. Vänligen försök igen eller kolla i din konsol efter ledtrådar.", - "Error subscribing to list": "Fel vid prenumeration på listan", - "Please verify the room ID or address and try again.": "Vänligen verifiera rummets ID eller adress och försök igen.", - "Error removing ignored user/server": "Fel vid borttagning av ignorerad användare/server", - "Error unsubscribing from list": "Fel vid avprenumeration från listan", - "Please try again or view your console for hints.": "Vänligen försök igen eller kolla din konsol efter ledtrådar.", - "None": "Ingen", - "Ban list rules - %(roomName)s": "Bannlistregler - %(roomName)s", - "Server rules": "Serverregler", - "User rules": "Användarregler", - "You have not ignored anyone.": "Du har inte ignorerat någon.", - "You are currently ignoring:": "Du ignorerar just nu:", - "You are not subscribed to any lists": "Du prenumererar inte på några listor", - "View rules": "Visa regler", - "You are currently subscribed to:": "Du prenumerera just nu på:", - "⚠ These settings are meant for advanced users.": "⚠ Dessa inställningar är till för avancerade användare.", - "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.": "Lägg till användare och servrar du vill ignorera här. Använd asterisker för att få %(brand)s att matchar vilka tecken som helt. Till exempel, @bot:* kommer att ignorera alla användare med namnet 'bot' på vilken server som helst.", - "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.": "Ignorering av användare görs genom bannlistor som innehåller regler för vilka som bannas. Att prenumerera på en bannlista betyder att användare/servrar blockerade av den listan kommer att döljas för dig.", - "Personal ban list": "Personlig bannlista", - "Server or user ID to ignore": "Server- eller användar-ID att ignorera", - "eg: @bot:* or example.org": "t.ex.: @bot:* eller example.org", - "Subscribed lists": "Prenumererade listor", - "Subscribing to a ban list will cause you to join it!": "Att prenumerera till en bannlista kommer att få dig att gå med i den!", - "If this isn't what you want, please use a different tool to ignore users.": "Om det här inte är det du vill, använd ett annat verktyg för att ignorera användare.", - "Room ID or address of ban list": "Rums-ID eller adress för bannlista", - "Read Marker lifetime (ms)": "Läsmarkörens livstid (ms)", - "Read Marker off-screen lifetime (ms)": "Läsmarkörens livstid utanför skärmen (ms)", - "Session ID:": "Sessions-ID:", - "Session key:": "Sessionsnyckel:", - "Message search": "Meddelandesök", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Din serveradministratör har inaktiverat totalsträckskryptering som förval för privata rum och direktmeddelanden.", - "This room is bridging messages to the following platforms. Learn more.": "Det här rummet bryggar meddelanden till följande plattformar. Lär dig mer.", - "Bridges": "Bryggor", - "Browse": "Bläddra", - "Error changing power level requirement": "Fel vid ändring av behörighetskrav", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Ett fel inträffade vid ändring av rummets krav på behörighetsnivå. Försäkra att du har tillräcklig behörighet och försök igen.", - "Error changing power level": "Fel vid ändring av behörighetsnivå", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Ett fel inträffade vid ändring av användarens behörighetsnivå. Försäkra att du har tillräcklig behörighet och försök igen.", - "To link to this room, please add an address.": "För att länka till det här rummet, lägg till en adress.", - "This user has not verified all of their sessions.": "Den här användaren har inte verifierat alla sina sessioner.", - "You have not verified this user.": "Du har inte verifierat den här användaren.", - "You have verified this user. This user has verified all of their sessions.": "Du har verifierat den här användaren. Den här användaren har verifierat alla sina sessioner.", - "Someone is using an unknown session": "Någon använder en okänd session", - "This room is end-to-end encrypted": "Det här rummet är totalsträckskrypterat", - "Everyone in this room is verified": "Alla i det här rummet är verifierade", - "Encrypted by an unverified session": "Krypterat av en overifierad session", - "Unencrypted": "Okrypterat", - "Encrypted by a deleted session": "Krypterat av en raderad session", - "The authenticity of this encrypted message can't be guaranteed on this device.": "Det krypterade meddelandets äkthet kan inte garanteras på den här enheten.", - "Scroll to most recent messages": "Skrolla till de senaste meddelandena", - "No recently visited rooms": "Inga nyligen besökta rum", - "Add room": "Lägg till rum", - "Explore public rooms": "Utforska offentliga rum", - "Reason: %(reason)s": "Anledning: %(reason)s", - "Forget this room": "Glöm det här rummet", - "You were banned from %(roomName)s by %(memberName)s": "Du blev bannad från %(roomName)s av %(memberName)s", - "Something went wrong with your invite to %(roomName)s": "Någonting gick fel med din inbjudan till %(roomName)s", - "You can only join it with a working invite.": "Du kan bara gå med i det med en fungerande inbjudan.", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Denna inbjudan till %(roomName)s skickades till %(email)s vilken inte är associerad med det här kontot", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Länka den här e-postadressen med ditt konto in inställningarna för att motta inbjudningar direkt i %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "Denna inbjudan till %(roomName)s skickades till %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Använd en identitetsserver i inställningarna för att motta inbjudningar direkt i %(brand)s.", - "Share this email in Settings to receive invites directly in %(brand)s.": "Dela denna e-postadress i inställningarna för att motta inbjudningar direkt i %(brand)s.", - "Reject & Ignore user": "Avvisa och ignorera användare", - "Jump to first unread room.": "Hoppa till första olästa rum.", - "Jump to first invite.": "Hoppa till första inbjudan.", - "Forget Room": "Glöm rum", - "Favourited": "Favoritmarkerad", - "Room options": "Rumsinställningar", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Att uppgradera det här rummet kommer att stänga den nuvarande instansen av rummet och skapa ett uppgraderat rum med samma namn.", - "This room has already been upgraded.": "Det här rummet har redan uppgraderats.", - "This room is running room version , which this homeserver has marked as unstable.": "Det här rummet kör rumsversion , vilket den här hemservern har markerat som instabil.", - "Unknown Command": "Okänt kommando", - "Unrecognised command: %(commandText)s": "Okänt kommando: %(commandText)s", - "You can use /help to list available commands. Did you mean to send this as a message?": "Du kan använda /help för att lista tillgängliga kommandon. Menade du att skicka detta som ett meddelande?", - "Hint: Begin your message with // to start it with a slash.": "Tips: Börja ditt meddelande med // för att starta det med ett snedstreck.", - "Send as message": "Skicka som meddelande", - "Mark all as read": "Markera alla som lästa", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Ett fel inträffade vid uppdatering av rummets alternativa adresser. Det kanske inte tillåts av servern, eller så inträffade ett tillfälligt fel.", - "Error creating address": "Fel vid skapande av adress", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Ett fel inträffade vid skapande av adressen. Det kanske inte tillåts av servern, eller så inträffade ett tillfälligt fel.", - "You don't have permission to delete the address.": "Du har inte behörighet att radera den där adressen.", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Ett fel inträffade vid borttagning av adressen. Den kanske inte längre existerar, eller så inträffade ett tillfälligt fel.", - "Error removing address": "Fel vi borttagning av adress", - "Local address": "Lokal adress", - "Published Addresses": "Publicerade adresser", - "Other published addresses:": "Andra publicerade adresser:", - "No other published addresses yet, add one below": "Inga andra publicerade adresser än, lägg till en nedan", - "New published address (e.g. #alias:server)": "Ny publicerad adress (t.ex. #alias:server)", - "Local Addresses": "Lokala adresser", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Ange adresser för det här rummet så att användare kan hitta det här rummet via din hemserver (%(localDomain)s)", - "Waiting for %(displayName)s to accept…": "Väntar på att %(displayName)s ska acceptera…", - "Accepting…": "Accepterar…", - "Start Verification": "Starta verifiering", - "Messages in this room are end-to-end encrypted.": "Meddelanden i det här rummet är totalsträckskrypterade.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Dina meddelanden är säkrade och endast du och mottagaren har de unika nycklarna för att låsa upp dem.", - "Messages in this room are not end-to-end encrypted.": "Meddelanden i detta rum är inte totalsträckskrypterade.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "I krypterade rum är dina meddelanden säkrade och endast du och mottagaren har de unika nycklarna för att låsa upp dem.", - "Verify User": "Verifiera användare", - "For extra security, verify this user by checking a one-time code on both of your devices.": "För extra säkerhet, verifiera den här användaren genom att kolla en engångskod på båda era enheter.", - "Your messages are not secure": "Dina meddelanden är inte säkra", - "One of the following may be compromised:": "Någon av följande kan vara äventyrad:", - "Your homeserver": "Din hemserver", - "%(count)s verified sessions": { - "other": "%(count)s verifierade sessioner", - "one": "1 verifierad session" - }, - "Hide verified sessions": "Dölj verifierade sessioner", - "%(count)s sessions": { - "other": "%(count)s sessioner", - "one": "%(count)s session" - }, - "Hide sessions": "Dölj sessioner", - "Failed to deactivate user": "Misslyckades att inaktivera användaren", - "This client does not support end-to-end encryption.": "Den här klienten stöder inte totalsträckskryptering.", - "Verify by scanning": "Verifiera med skanning", - "Ask %(displayName)s to scan your code:": "Be %(displayName)s att skanna din kod:", - "If you can't scan the code above, verify by comparing unique emoji.": "Om du inte kan skanna koden ovan, verifiera genom att jämföra unika emojier.", - "Verify by comparing unique emoji.": "Verifiera genom att jämföra unika emojier.", - "Verify by emoji": "Verifiera med emoji", - "Almost there! Is %(displayName)s showing the same shield?": "Nästan klar! Visar %(displayName)s samma sköld?", - "Verify all users in a room to ensure it's secure.": "Verifiera alla användare i ett rum för att försäkra att det är säkert.", - "You've successfully verified your device!": "Du har verifierat din enhet framgångsrikt!", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Du har verifierat %(deviceName)s (%(deviceId)s) framgångsrikt!", - "You've successfully verified %(displayName)s!": "Du har verifierat %(displayName)s framgångsrikt!", - "Start verification again from the notification.": "Starta verifiering igen från aviseringen.", - "Start verification again from their profile.": "Starta verifiering igen från deras profil.", - "Verification timed out.": "Verifieringen löpte ut.", - "%(displayName)s cancelled verification.": "%(displayName)s avbröt verifiering.", - "You cancelled verification.": "Du avbröt verifiering.", - "Encryption not enabled": "Kryptering är inte aktiverad", - "The encryption used by this room isn't supported.": "Krypteringen som används i det här rummet stöds inte.", - "You declined": "Du avslog", - "%(name)s declined": "%(name)s avslog", - "Message deleted on %(date)s": "Meddelande raderat vid %(date)s", - "Edited at %(date)s": "Redigerat vid %(date)s", - "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", - "Information": "Information", - "Room address": "Rumsadress", - "This address is available to use": "Adressen är tillgänglig", - "This address is already in use": "Adressen är upptagen", - "Enter a server name": "Ange ett servernamn", - "Looks good": "Ser bra ut", - "Can't find this server or its room list": "Kan inte hitta den här servern eller dess rumslista", - "All rooms": "Alla rum", - "Your server": "Din server", - "Add a new server": "Lägg till en ny server", - "Enter the name of a new server you want to explore.": "Ange namnet för en ny server du vill utforska.", - "Server name": "Servernamn", - "Preparing to download logs": "Förbereder nedladdning av loggar", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Påminnelse: Din webbläsare stöds inte, så din upplevelse kan vara oförutsägbar.", - "Unable to load commit detail: %(msg)s": "Kunde inte ladda commit-detalj: %(msg)s", - "Removing…": "Tar bort…", - "Destroy cross-signing keys?": "Förstöra korssigneringsnycklar?", - "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.": "Radering av korssigneringsnycklar är permanent. Alla du har verifierat med kommer att se säkerhetsvarningar. Du vill troligen inte göra detta, såvida du inte har tappat bort alla enheter du kan korssignera från.", - "Clear cross-signing keys": "Rensa korssigneringsnycklar", - "Clear all data in this session?": "Rensa all data i den här sessionen?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Rensning av all data från den här sessionen är permanent. Krypterade meddelande kommer att förloras om inte deras nycklar har säkerhetskopierats.", - "Clear all data": "Rensa all data", - "Hide advanced": "Dölj avancerat", - "Show advanced": "Visa avancerat", - "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": "För att undvika att förlora din chatthistorik måste du exportera dina rumsnycklar innan du loggar ut. Du behöver gå tillbaka till den nyare versionen av %(brand)s för att göra detta", - "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.": "Du har tidigare använt en nyare version av %(brand)s med den här sessionen. Om du vill använda den här versionen igen med totalsträckskryptering behöver du logga ut och logga in igen.", - "Incompatible Database": "Inkompatibel databas", - "Continue With Encryption Disabled": "Fortsätt med kryptering inaktiverad", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Bekräfta din kontoinaktivering genom att använda samlad inloggning för att bevisa din identitet.", - "Are you sure you want to deactivate your account? This is irreversible.": "Är du säker på att du vill inaktivera ditt konto? Detta är oåterkalleligt.", - "Confirm account deactivation": "Bekräfta kontoinaktivering", - "There was a problem communicating with the server. Please try again.": "Ett problem inträffade vid kommunikation med servern. Vänligen försök igen.", - "Server did not require any authentication": "Servern krävde inte någon auktorisering", - "Confirm to continue": "Bekräfta för att fortsätta", - "Server did not return valid authentication information.": "Servern returnerade inte giltig autentiseringsinformation.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Att verifiera den här användaren kommer att markera dess session som betrodd, och markera din session som betrodd för denne.", - "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.": "Verifiera denna enhet för att markera den som betrodd. Att lita på denna enhet och andra användare ger en extra sinnesfrid när man använder totalsträckskrypterade meddelanden.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Att verifiera den här enheten kommer att markera den som betrodd, användare som har verifierat dig kommer att lita på den här enheten.", - "To continue, use Single Sign On to prove your identity.": "För att fortsätta, använd samlad inloggning för att bevisa din identitet.", - "Click the button below to confirm your identity.": "Klicka på knappen nedan för att bekräfta din identitet.", - "Something went wrong trying to invite the users.": "Någonting gick fel vid försök att bjuda in användarna.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Vi kunde inte bjuda in de användarna. Vänligen kolla användarna du vill bjuda in och försök igen.", - "Failed to find the following users": "Misslyckades att hitta följande användare", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Följande användare kanske inte existerar eller är ogiltiga, och kan inte bjudas in: %(csvNames)s", - "Recently Direct Messaged": "Nyligen direktmeddelade", - "a new master key signature": "en ny huvudnyckelsignatur", - "a new cross-signing key signature": "en ny korssigneringssignatur", - "a device cross-signing signature": "en enhets korssigneringssignatur", - "a key signature": "en nyckelsignatur", - "%(brand)s encountered an error during upload of:": "%(brand)s stötte på ett fel vid uppladdning av:", - "Upload completed": "Uppladdning slutförd", - "Cancelled signature upload": "Avbröt signaturuppladdning", - "Unable to upload": "Kunde inte ladda upp", - "Signature upload success": "Signaturuppladdning lyckades", - "Signature upload failed": "Signaturuppladdning misslyckades", - "Confirm by comparing the following with the User Settings in your other session:": "Bekräfta genom att jämföra följande med användarinställningarna i din andra session:", - "Confirm this user's session by comparing the following with their User Settings:": "Bekräfta den här användarens session genom att jämföra följande med deras användarinställningar:", - "If they don't match, the security of your communication may be compromised.": "Om de inte matchar så kan din kommunikations säkerhet vara äventyrad.", - "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:": "Att uppgradera det här rummet kräver att den nuvarande instansen a rummet stängs och ett nytt rum skapas i dess plats. För att ge rumsmedlemmar den bästa möjliga upplevelsen kommer vi:", - "You're all caught up.": "Du är ikapp.", - "Server isn't responding": "Servern svarar inte", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Din server svarar inte på vissa av dina förfrågningar. Nedan är några av de troligaste anledningarna.", - "The server (%(serverName)s) took too long to respond.": "Servern (%(serverName)s) tog för lång tid att svara.", - "Your firewall or anti-virus is blocking the request.": "Din brandvägg eller ditt anti-virus blockerar förfrågan.", - "A browser extension is preventing the request.": "Ett webbläsartillägg förhindrar förfrågan.", - "The server is offline.": "Servern är offline.", - "The server has denied your request.": "Servern nekade din förfrågan.", - "Your area is experiencing difficulties connecting to the internet.": "Ditt område upplever störningar i internetuppkopplingen.", - "A connection error occurred while trying to contact the server.": "Ett fel inträffade vid försök att kontakta servern.", - "The server is not configured to indicate what the problem is (CORS).": "Servern är inte inställd på att indikera vad problemet är (CORS).", - "Recent changes that have not yet been received": "Nyliga ändringar har inte mottagits än", - "Command Help": "Kommandohjälp", - "Upload all": "Ladda upp alla", - "Verification Request": "Verifikationsförfrågan", - "Wrong file type": "Fel filtyp", - "Looks good!": "Ser bra ut!", - "Security Phrase": "Säkerhetsfras", - "Security Key": "Säkerhetsnyckel", - "Use your Security Key to continue.": "Använd din säkerhetsnyckel för att fortsätta.", - "Restoring keys from backup": "Återställer nycklar från säkerhetskopia", - "%(completed)s of %(total)s keys restored": "%(completed)s av %(total)s nycklar återställda", - "Unable to restore backup": "Kunde inte återställa säkerhetskopia", - "No backup found!": "Ingen säkerhetskopia hittad!", - "Keys restored": "Nycklar återställda", - "Failed to decrypt %(failedCount)s sessions!": "Misslyckades att avkryptera %(failedCount)s sessioner!", - "Successfully restored %(sessionCount)s keys": "Återställde framgångsrikt %(sessionCount)s nycklar", - "Warning: you should only set up key backup from a trusted computer.": "Varning: Du bör endast sätta upp nyckelsäkerhetskopiering från en betrodd dator.", - "Resend %(unsentCount)s reaction(s)": "Skicka %(unsentCount)s reaktion(er) igen", - "This room is public": "Det här rummet är offentligt", - "Country Dropdown": "Land-dropdown", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Saknar publik nyckel för captcha i hemserverns konfiguration. Vänligen rapportera detta till din hemservers administratör.", - "Please review and accept all of the homeserver's policies": "Vänligen granska och acceptera alla hemserverns policyer", - "Enter password": "Skriv in lösenord", - "Nice, strong password!": "Bra, säkert lösenord!", - "Password is allowed, but unsafe": "Lösenordet är tillåtet men osäkert", - "Use an email address to recover your account": "Använd en a-postadress för att återställa ditt konto", - "Enter email address (required on this homeserver)": "Skriv in e-postadress (krävs på den här hemservern)", - "Doesn't look like a valid email address": "Det ser inte ut som en giltig e-postadress", - "Passwords don't match": "Lösenorden matchar inte", - "Other users can invite you to rooms using your contact details": "Andra användare kan bjuda in dig till rum med dina kontaktuppgifter", - "Enter phone number (required on this homeserver)": "Skriv in telefonnummer (krävs på den här hemservern)", - "Use lowercase letters, numbers, dashes and underscores only": "Använd endast små bokstäver, siffror, bindestreck och understreck", - "Enter username": "Skriv in användarnamn", - "Sign in with SSO": "Logga in med SSO", - "No files visible in this room": "Inga filer synliga i det här rummet", - "Attach files from chat or just drag and drop them anywhere in a room.": "Bifoga filer från chatten eller dra och släpp dem vart som helst i rummet.", - "Explore rooms": "Utforska rum", - "%(creator)s created and configured the room.": "%(creator)s skapade och konfigurerade rummet.", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "Du har %(count)s olästa aviseringar i en tidigare version av det här rummet.", - "one": "Du har %(count)s oläst avisering i en tidigare version av det här rummet." - }, - "All settings": "Alla inställningar", - "Switch to light mode": "Byt till ljust läge", - "Switch to dark mode": "Byt till mörkt läge", - "Switch theme": "Byt tema", - "Invalid homeserver discovery response": "Ogiltigt hemserverupptäcktssvar", - "Failed to get autodiscovery configuration from server": "Misslyckades att få konfiguration för autoupptäckt från servern", - "Invalid base_url for m.homeserver": "Ogiltig base_url för m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Hemserver-URL:en verkar inte vara en giltig Matrix-hemserver", - "Invalid identity server discovery response": "Ogiltigt identitetsserverupptäcktssvar", - "Invalid base_url for m.identity_server": "Ogiltig base_url för m.identity_server", - "Identity server URL does not appear to be a valid identity server": "Identitetsserver-URL:en verkar inte vara en giltig Matrix-identitetsserver", - "This account has been deactivated.": "Det här kontot har avaktiverats.", - "Failed to re-authenticate due to a homeserver problem": "Misslyckades att återautentisera p.g.a. ett hemserverproblem", - "Clear personal data": "Rensa personlig information", - "Command Autocomplete": "Autokomplettering av kommandon", - "Emoji Autocomplete": "Autokomplettering av emoji", - "Notification Autocomplete": "Autokomplettering av aviseringar", - "Room Autocomplete": "Autokomplettering av rum", - "User Autocomplete": "Autokomplettering av användare", - "Confirm encryption setup": "Bekräfta krypteringsinställning", - "Click the button below to confirm setting up encryption.": "Klicka på knappen nedan för att bekräfta inställning av kryptering.", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Skydda mot att förlora åtkomst till krypterade meddelanden och data genom att säkerhetskopiera krypteringsnycklar på din server.", - "Generate a Security Key": "Generera en säkerhetsnyckel", - "Enter a Security Phrase": "Ange en säkerhetsfras", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Använd en hemlig fras endast du känner till, och spara valfritt en säkerhetsnyckel att använda för säkerhetskopiering.", - "Enter your account password to confirm the upgrade:": "Ange ditt kontolösenord för att bekräfta uppgraderingen:", - "Restore your key backup to upgrade your encryption": "Återställ din nyckelsäkerhetskopia för att uppgradera din kryptering", - "You'll need to authenticate with the server to confirm the upgrade.": "Du kommer behöva autentisera mot servern för att bekräfta uppgraderingen.", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Uppgradera den här sessionen för att låta den verifiera andra sessioner, för att ge dem åtkomst till krypterade meddelanden och markera dem som betrodda för andra användare.", - "That matches!": "Det matchar!", - "Use a different passphrase?": "Använd en annan lösenfras?", - "That doesn't match.": "Det matchar inte.", - "Go back to set it again.": "Gå tillbaka och sätt den igen.", - "Unable to query secret storage status": "Kunde inte fråga efter status på hemlig lagring", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Om du avbryter nu så kan du förlora krypterade meddelanden och data om du förlorar åtkomst till dina inloggningar.", - "You can also set up Secure Backup & manage your keys in Settings.": "Du kan även ställa in säker säkerhetskopiering och hantera dina nycklar i inställningarna.", - "Set up Secure Backup": "Ställ in säker säkerhetskopiering", - "Upgrade your encryption": "Uppgradera din kryptering", - "Set a Security Phrase": "Sätt en säkerhetsfras", - "Confirm Security Phrase": "Bekräfta säkerhetsfras", - "Save your Security Key": "Spara din säkerhetsnyckel", - "Unable to set up secret storage": "Kunde inte sätta upp hemlig lagring", - "Your keys are being backed up (the first backup could take a few minutes).": "Dina nycklar säkerhetskopieras (den första säkerhetskopieringen kan ta några minuter).", - "Success!": "Framgång!", - "Create key backup": "Skapa nyckelsäkerhetskopia", - "Unable to create key backup": "Kunde inte skapa nyckelsäkerhetskopia", - "New Recovery Method": "Ny återställningsmetod", - "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.": "Om du inte har ställt in den nya återställningsmetoden kan en angripare försöka komma åt ditt konto. Byt ditt kontolösenord och ställ in en ny återställningsmetod omedelbart i inställningarna.", - "This session is encrypting history using the new recovery method.": "Den här sessionen krypterar historik med den nya återställningsmetoden.", - "Go to Settings": "Gå till inställningarna", - "Set up Secure Messages": "Ställ in säkra meddelanden", - "Recovery Method Removed": "Återställningsmetod borttagen", - "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.": "Om du gjorde det av misstag kan du ställa in säkra meddelanden på den här sessionen som krypterar sessionens meddelandehistorik igen med en ny återställningsmetod.", - "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.": "Om du inte tog bort återställningsmetoden kan en angripare försöka komma åt ditt konto. Byt ditt kontolösenord och ställ in en ny återställningsmetod omedelbart i inställningarna.", - "If disabled, messages from encrypted rooms won't appear in search results.": "Om den är inaktiverad visas inte meddelanden från krypterade rum i sökresultaten.", - "Not currently indexing messages for any room.": "Indexerar för närvarande inte meddelanden för något rum.", - "Currently indexing: %(currentRoom)s": "Indexerar för närvarande: %(currentRoom)s", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s cachar säkert krypterade meddelanden lokalt för att de ska visas i sökresultat:", - "Message downloading sleep time(ms)": "Vilotid för meddelandenedladdning (ms)", - "Unknown App": "Okänd app", - "Not encrypted": "Inte krypterad", - "Room settings": "Rumsinställningar", - "Take a picture": "Ta en bild", - "Cross-signing is ready for use.": "Korssignering är klart att användas.", - "Cross-signing is not set up.": "Korssignering är inte inställt.", - "Backup version:": "Version av säkerhetskopia:", - "Algorithm:": "Algoritm:", - "Backup key stored:": "Lagrad säkerhetskopieringsnyckel:", - "Backup key cached:": "Cachad säkerhetskopieringsnyckel:", - "Secret storage:": "Hemlig lagring:", - "ready": "klart", - "not ready": "inte klart", - "Safeguard against losing access to encrypted messages & data": "Skydda mot att förlora åtkomst till krypterade meddelanden och data", - "not found in storage": "hittades inte i lagring", - "Widgets": "Widgets", - "Edit widgets, bridges & bots": "Redigera widgets, bryggor och bottar", - "Add widgets, bridges & bots": "Lägg till widgets, bryggor och bottar", - "Start a conversation with someone using their name or username (like ).": "Starta en konversation med någon med deras namn eller användarnamn (som ).", - "Invite someone using their name, username (like ) or share this room.": "Bjud in någon med deras namn eller användarnamn (som ) eller dela det här rummet.", - "Unable to set up keys": "Kunde inte ställa in nycklar", - "Failed to save your profile": "Misslyckades att spara din profil", - "The operation could not be completed": "Operationen kunde inte slutföras", - "Ignored attempt to disable encryption": "Ignorerade försök att inaktivera kryptering", - "Join the conference at the top of this room": "Gå med i gruppsamtalet på toppen av det här rummet", - "Join the conference from the room information card on the right": "Gå med i gruppsamtalet ifrån informationskortet till höger", - "Video conference ended by %(senderName)s": "Videogruppsamtal avslutat av %(senderName)s", - "Video conference updated by %(senderName)s": "Videogruppsamtal uppdaterat av %(senderName)s", - "Video conference started by %(senderName)s": "Videogruppsamtal startat av %(senderName)s", - "Use the Desktop app to see all encrypted files": "Använd skrivbordsappen för att se alla krypterade filer", - "Use the Desktop app to search encrypted messages": "Använd skrivbordsappen söka bland krypterade meddelanden", - "This version of %(brand)s does not support viewing some encrypted files": "Den här versionen av %(brand)s stöder inte visning av vissa krypterade filer", - "This version of %(brand)s does not support searching encrypted messages": "Den här versionen av %(brand)s stöder inte sökning bland krypterade meddelanden", - "The call could not be established": "Samtalet kunde inte etableras", - "Move right": "Flytta till höger", - "Move left": "Flytta till vänster", - "Revoke permissions": "Återkalla behörigheter", - "Data on this screen is shared with %(widgetDomain)s": "Data på den här skärmen delas med %(widgetDomain)s", - "Modal Widget": "Dialogruta", - "You can only pin up to %(count)s widgets": { - "other": "Du kan bara fästa upp till %(count)s widgets" - }, - "Show Widgets": "Visa widgets", - "Hide Widgets": "Dölj widgets", - "The call was answered on another device.": "Samtalet mottogs på en annan enhet.", - "Answered Elsewhere": "Mottaget någon annanstans", - "Canada": "Kanada", - "Cameroon": "Kamerun", - "Cambodia": "Kambodja", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bulgarien", - "Brunei": "Brunei", - "British Virgin Islands": "Brittiska Jungfruöarna", - "British Indian Ocean Territory": "Brittiska territoriet i Indiska oceanen", - "Brazil": "Brasilien", - "Bouvet Island": "Bouvetön", - "Botswana": "Botswana", - "Bosnia": "Bosnien och Hercegovina", - "Bolivia": "Bolivia", - "Bhutan": "Bhutan", - "Bermuda": "Bermuda", - "Benin": "Benin", - "Belize": "Belize", - "Belgium": "Belgien", - "Belarus": "Belarus", - "Barbados": "Barbados", - "Bangladesh": "Bangladesh", - "Bahrain": "Bahrain", - "Bahamas": "Bahamas", - "Azerbaijan": "Azerbajdzjan", - "Austria": "Österrike", - "Australia": "Australien", - "Aruba": "Aruba", - "Armenia": "Armenien", - "Argentina": "Argentina", - "Antigua & Barbuda": "Antigua och Barbuda", - "United Kingdom": "Förenade kungadömet", - "Antarctica": "Antarktis", - "Anguilla": "Anguilla", - "Angola": "Angola", - "Andorra": "Andorra", - "American Samoa": "Amerikanska Samoa", - "Algeria": "Algeriet", - "Albania": "Albanien", - "Åland Islands": "Åland", - "Afghanistan": "Afghanistan", - "United States": "USA", - "%(creator)s created this DM.": "%(creator)s skapade den här DM:en.", - "Invite someone using their name, email address, username (like ) or share this room.": "Bjud in någon med deras namn, e-postadress eller användarnamn (som ) eller dela det här rummet.", - "Start a conversation with someone using their name, email address or username (like ).": "Starta en konversation med någon med deras namn, e-postadress eller användarnamn (som ).", - "Invite by email": "Bjud in via e-post", - "This is the start of .": "Det här är början på .", - "Add a photo, so people can easily spot your room.": "Lägg till en bild, så att folk lätt kan se ditt rum.", - "%(displayName)s created this room.": "%(displayName)s skapade det här rummet.", - "You created this room.": "Du skapade det här rummet.", - "Add a topic to help people know what it is about.": "Lägg till ett ämne för att låta folk veta vad det handlar om.", - "Topic: %(topic)s ": "Ämne: %(topic)s ", - "Topic: %(topic)s (edit)": "Ämne: %(topic)s (redigera)", - "This is the beginning of your direct message history with .": "Det här är början på din direktmeddelandehistorik med .", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Bara ni två är med i den här konversationen, om inte någon av er bjuder in någon annan.", - "New version of %(brand)s is available": "Ny version av %(brand)s är tillgänglig", - "Update %(brand)s": "Uppdatera %(brand)s", - "Enable desktop notifications": "Aktivera skrivbordsaviseringar", - "Don't miss a reply": "Missa inte ett svar", - "Zimbabwe": "Zimbabwe", - "Zambia": "Zambia", - "Yemen": "Jemen", - "Western Sahara": "Västsahara", - "Wallis & Futuna": "Wallis- och Futunaöarna", - "Vietnam": "Vietnam", - "Venezuela": "Venezuela", - "Vatican City": "Vatikanstaten", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Uzbekistan", - "Uruguay": "Uruguay", - "United Arab Emirates": "Förenade Arabemiraten", - "Ukraine": "Ukraina", - "Uganda": "Uganda", - "U.S. Virgin Islands": "Amerikanska Jungfruöarna", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Turks- och Caicosöarna", - "Turkmenistan": "Turkmenistan", - "Turkey": "Turkiet", - "Tunisia": "Tunisien", - "Trinidad & Tobago": "Trinidad och Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Östtimor", - "Thailand": "Thailand", - "Tanzania": "Tanzania", - "Tajikistan": "Tadzjikistan", - "Taiwan": "Taiwan", - "São Tomé & Príncipe": "São Tomé och Príncipe", - "Syria": "Syrien", - "Switzerland": "Schweiz", - "Sweden": "Sverige", - "Swaziland": "Eswatini", - "Svalbard & Jan Mayen": "Svalbard och Jan Mayen", - "Suriname": "Surinam", - "Sudan": "Sudan", - "St. Vincent & Grenadines": "Saint Vincent och Grenadinerna", - "St. Pierre & Miquelon": "Saint-Pierre och Miquelon", - "St. Martin": "Saint Martin", - "St. Lucia": "Saint Lucia", - "St. Kitts & Nevis": "Saint Kitts och Nevis", - "St. Helena": "Sankta Helena", - "St. Barthélemy": "Saint-Barthélemy", - "Sri Lanka": "Sri Lanka", - "Spain": "Spanien", - "South Sudan": "Sydsudan", - "South Korea": "Sydkorea", - "South Georgia & South Sandwich Islands": "Sydgeorgien och Sydsandwichöarna", - "South Africa": "Sydafrika", - "Somalia": "Somalia", - "Solomon Islands": "Salomonöarna", - "Slovenia": "Slovenien", - "Slovakia": "Slovakien", - "Sint Maarten": "Sint Maarten", - "Singapore": "Singapore", - "Sierra Leone": "Sierra Leone", - "Seychelles": "Seychellerna", - "Serbia": "Serbien", - "Senegal": "Senegal", - "Saudi Arabia": "Saudiarabien", - "San Marino": "San Marino", - "Samoa": "Samoa", - "Réunion": "Réunion", - "Rwanda": "Rwanda", - "Russia": "Ryssland", - "Romania": "Rumänien", - "Qatar": "Qatar", - "Puerto Rico": "Puerto Rico", - "Portugal": "Portugal", - "Poland": "Polen", - "Pitcairn Islands": "Pitcairnöarna", - "Philippines": "Filippinerna", - "Peru": "Peru", - "Paraguay": "Paraguay", - "Papua New Guinea": "Papua Nya Guinea", - "Panama": "Panama", - "Palestine": "Palestina", - "Palau": "Palau", - "Pakistan": "Pakistan", - "Oman": "Oman", - "Norway": "Norge", - "Northern Mariana Islands": "Nordmarianerna", - "North Korea": "Nordkorea", - "Norfolk Island": "Norfolkön", - "Niue": "Niue", - "Nigeria": "Nigeria", - "Niger": "Niger", - "Nicaragua": "Nicaragua", - "New Zealand": "Nya Zeeland", - "New Caledonia": "Nya Kaledonien", - "Netherlands": "Nederländerna", - "Nepal": "Nepal", - "Nauru": "Nauru", - "Namibia": "Namibia", - "Myanmar": "Myanmar", - "Mozambique": "Moçambique", - "Morocco": "Marocko", - "Montserrat": "Montserrat", - "Montenegro": "Montenegro", - "Mongolia": "Mongoliet", - "Monaco": "Monaco", - "Moldova": "Moldavien", - "Micronesia": "Mikronesien", - "Mexico": "Mexiko", - "Mayotte": "Mayotte", - "Mauritius": "Mauritius", - "Mauritania": "Mauretanien", - "Martinique": "Martinique", - "Marshall Islands": "Marshallöarna", - "Malta": "Malta", - "Mali": "Mali", - "Maldives": "Maldivierna", - "Malaysia": "Malaysia", - "Malawi": "Malawi", - "Madagascar": "Madagaskar", - "Macedonia": "Nordmakedonien", - "Macau": "Macao", - "Luxembourg": "Luxemburg", - "Lithuania": "Litauen", - "Liechtenstein": "Liechtenstein", - "Libya": "Libyen", - "Liberia": "Liberia", - "Lesotho": "Lesotho", - "Lebanon": "Libanon", - "Latvia": "Lettland", - "Laos": "Laos", - "Kyrgyzstan": "Kirgizistan", - "Kuwait": "Kuwait", - "Kosovo": "Kosovo", - "Kiribati": "Kiribati", - "Kenya": "Kenya", - "Kazakhstan": "Kazakstan", - "Jordan": "Jordanien", - "Jersey": "Jersey", - "Japan": "Japan", - "Jamaica": "Jamaica", - "Italy": "Italien", - "Israel": "Israel", - "Isle of Man": "Isle of Man", - "Ireland": "Irland", - "Iraq": "Irak", - "Iran": "Iran", - "Indonesia": "Indonesien", - "India": "Indien", - "Iceland": "Island", - "Hungary": "Ungern", - "Hong Kong": "Hongkong", - "Honduras": "Honduras", - "Heard & McDonald Islands": "Heard- och McDonaldöarna", - "Haiti": "Haiti", - "Guyana": "Guyana", - "Guinea-Bissau": "Guinea-Bissau", - "Guinea": "Guinea", - "Guernsey": "Guernsey", - "Guatemala": "Guatemala", - "Guam": "Guam", - "Guadeloupe": "Guadeloupe", - "Grenada": "Grenada", - "Greenland": "Grönland", - "Greece": "Grekland", - "Gibraltar": "Gibraltar", - "Ghana": "Ghana", - "Germany": "Tyskland", - "Georgia": "Georgien", - "Gambia": "Gambia", - "Gabon": "Gabon", - "French Southern Territories": "Franska sydterritorierna", - "French Polynesia": "Franska Polynesien", - "French Guiana": "Franska Guinea", - "France": "Frankrike", - "Finland": "Finland", - "Fiji": "Fiji", - "Faroe Islands": "Färöarna", - "Falkland Islands": "Falklandsöarna", - "Ethiopia": "Etiopien", - "Estonia": "Estland", - "Eritrea": "Eritrea", - "Equatorial Guinea": "Ekvatorialguinea", - "El Salvador": "El Salvador", - "Egypt": "Egypten", - "Ecuador": "Ecuador", - "Dominican Republic": "Dominikanska republiken", - "Dominica": "Dominica", - "Djibouti": "Djibouti", - "Denmark": "Danmark", - "Côte d’Ivoire": "Elfenbenskusten", - "Czech Republic": "Tjeckien", - "Cyprus": "Cypern", - "Curaçao": "Curaçao", - "Cuba": "Kuba", - "Croatia": "Kroatien", - "Costa Rica": "Costa Rica", - "Cook Islands": "Cooköarna", - "Congo - Kinshasa": "Kongo-Kinshasa", - "Congo - Brazzaville": "Kongo-Brazzaville", - "Comoros": "Komorerna", - "Colombia": "Colombia", - "Cocos (Keeling) Islands": "Kokosöarna", - "Christmas Island": "Julön", - "China": "Kina", - "Chile": "Chile", - "Chad": "Tchad", - "Central African Republic": "Centralafrikanska republiken", - "Cayman Islands": "Caymanöarna", - "Caribbean Netherlands": "Karibiska Nederländerna", - "Cape Verde": "Kap Verde", - "Reason (optional)": "Orsak (valfritt)", - "Server Options": "Serveralternativ", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Cacha på ett säkert sätt krypterade meddelanden lokalt för att de ska visas i sökresultat, och använd %(size)s för att lagra meddelanden från %(rooms)s rum.", - "other": "Cacha på ett säkert sätt krypterade meddelanden lokalt för att de ska visas i sökresultat, och använd %(size)s för att lagra meddelanden från %(rooms)s rum." - }, - "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", - "There was a problem communicating with the homeserver, please try again later.": "Ett problem inträffade vi kommunikation med hemservern, vänligen försök igen senare.", - "Use email to optionally be discoverable by existing contacts.": "Använd e-post för att valfritt kunna upptäckas av existerande kontakter.", - "Use email or phone to optionally be discoverable by existing contacts.": "Använd e-post eller telefon för att valfritt kunna upptäckas av existerande kontakter.", - "Add an email to be able to reset your password.": "Lägg till en e-postadress för att kunna återställa ditt lösenord.", - "That phone number doesn't look quite right, please check and try again": "Det telefonnumret ser inte korrekt ut, vänligen kolla det och försök igen", - "Enter phone number": "Ange telefonnummer", - "Enter email address": "Ange e-postadress", - "Hold": "Parkera", - "Resume": "Återuppta", - "Decline All": "Neka alla", - "This widget would like to:": "Den här widgeten skulle vilja:", - "Approve widget permissions": "Godta widgetbehörigheter", - "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.", - "Transfer": "Överlåt", - "Failed to transfer call": "Misslyckades att överlåta samtal", - "A call can only be transferred to a single user.": "Ett samtal kan bara överlåtas till en enskild användare.", - "Open dial pad": "Öppna knappsats", - "Dial pad": "Knappsats", - "There was an error looking up the phone number": "Ett fel inträffade vid uppslagning av telefonnumret", - "Unable to look up phone number": "Kunde inte slå upp telefonnumret", - "Invalid Security Key": "Ogiltig säkerhetsnyckel", - "Wrong Security Key": "Fel säkerhetsnyckel", - "Remember this": "Kom ihåg det här", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Den här widgeten kommer att verifiera ditt användar-ID, men kommer inte kunna utföra handlingar som dig:", - "Allow this widget to verify your identity": "Tillåt att den här widgeten verifierar din identitet", - "Set my room layout for everyone": "Sätt mitt rumsarrangemang för alla", - "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.": "Säkerhetskopiera dina krypteringsnycklar med din kontodata ifall du skulle förlora åtkomst till dina sessioner. Dina nycklar kommer att säkras med en unik säkerhetsnyckel.", - "Channel: ": "Kanal: ", - "Workspace: ": "Arbetsyta: ", - "Use app for a better experience": "Använd appen för en bättre upplevelse", - "Use app": "Använd app", - "Great! This Security Phrase looks strong enough.": "Fantastiskt! Den här säkerhetsfrasen ser tillräckligt stark ut.", - "Confirm your Security Phrase": "Bekräfta din säkerhetsfras", - "A new Security Phrase and key for Secure Messages have been detected.": "En ny säkerhetsfras och -nyckel för säkra meddelanden har detekterats.", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Den här sessionen har detekterat att din säkerhetsfras och -nyckel för säkra meddelanden har tagits bort.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Kan inte komma åt hemlig lagring. Vänligen verifiera att du angav rätt säkerhetsfras.", - "Security Key mismatch": "Säkerhetsnyckeln matchade inte", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Säkerhetskopian kunde inte avkrypteras med den här säkerhetsnyckeln: vänligen verifiera att du har angett rätt säkerhetsnyckel.", - "Incorrect Security Phrase": "Felaktig säkerhetsfras", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Säkerhetskopian kunde inte avkrypteras med den här säkerhetsfrasen: vänligen verifiera att du har angett rätt säkerhetsfras.", - "Enter Security Phrase": "Ange säkerhetsfras", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Kom åt din säkra meddelandehistorik och ställ in säker meddelandehantering genom att ange din säkerhetsfras.", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Om du har glömt din säkerhetsfras så kan du använda din säkerhetsnyckel eller ställa in nya återställningsalternativ", - "Enter Security Key": "Ange säkerhetsnyckel", - "This looks like a valid Security Key!": "Det här ser ut som en giltig säkerhetsnyckel!", - "Not a valid Security Key": "Inte en giltig säkerhetsnyckel", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Kom åt din säkre meddelandehistorik och ställ in säker meddelandehantering genom att ange din säkerhetsnyckel.", - "If you've forgotten your Security Key you can ": "Om du har glömt din säkerhetsnyckel så kan du ", - "Something went wrong in confirming your identity. Cancel and try again.": "Något gick fel vid bekräftelse av din identitet. Avbryt och försök igen.", - "Recently visited rooms": "Nyligen besökta rum", - "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.": "Vi bad webbläsaren att komma ihåg vilken hemserver du använder för att logga in, men tyvärr har din webbläsare glömt det. Gå till inloggningssidan och försök igen.", - "We couldn't log you in": "Vi kunde inte logga in dig", - "Original event source": "Ursprunglig händelsekällkod", - "Decrypted event source": "Avkrypterad händelsekällkod", - "Invite by username": "Bjud in med användarnamn", - "Invite your teammates": "Bjud in dina teamkamrater", - "Failed to invite the following users to your space: %(csvUsers)s": "Misslyckades att bjuda in följande användare till ditt utrymme: %(csvUsers)s", - "A private space for you and your teammates": "Ett privat utrymme för dig och dina teamkamrater", - "Me and my teammates": "Jag och mina teamkamrater", - "Who are you working with?": "Vem arbetar du med?", - "Skip for now": "Hoppa över för tillfället", - "Failed to create initial space rooms": "Misslyckades att skapa initiala utrymmesrum", - "Welcome to ": "Välkommen till ", - "%(count)s members": { - "one": "%(count)s medlem", - "other": "%(count)s medlemmar" - }, - "Your server does not support showing space hierarchies.": "Din server stöder inte att visa utrymmeshierarkier.", - "Are you sure you want to leave the space '%(spaceName)s'?": "Är du säker på att du vill lämna utrymmet '%(spaceName)s'?", - "This space is not public. You will not be able to rejoin without an invite.": "Det här utrymmet är inte offentligt. Du kommer inte kunna gå med igen utan en inbjudan.", - "Start audio stream": "Starta ljudström", - "Failed to start livestream": "Misslyckades att starta livestream", - "Unable to start audio streaming.": "Kunde inte starta ljudströmning.", - "Save Changes": "Spara ändringar", - "Leave Space": "Lämna utrymmet", - "Edit settings relating to your space.": "Redigera inställningar relaterat till ditt utrymme.", - "Failed to save space settings.": "Misslyckades att spara utrymmesinställningar.", - "Invite someone using their name, username (like ) or share this space.": "Bjud in någon med deras namn eller användarnamn (som ), eller dela det här utrymmet.", - "Invite someone using their name, email address, username (like ) or share this space.": "Bjud in någon med deras namn, e-postadress eller användarnamn (som ), eller dela det här rummet.", - "Invite to %(spaceName)s": "Bjud in till %(spaceName)s", - "Create a new room": "Skapa ett nytt rum", - "Spaces": "Utrymmen", - "Space selection": "Utrymmesval", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Du kommer inte kunna ångra den här ändringen eftersom du degraderar dig själv, och om du är den sista privilegierade användaren i utrymmet så kommer det att vara omöjligt att återfå utrymmet.", - "Empty room": "Tomt rum", - "Suggested Rooms": "Föreslagna rum", - "Add existing room": "Lägg till existerande rum", - "Invite to this space": "Bjud in till det här utrymmet", - "Your message was sent": "Ditt meddelande skickades", - "Space options": "Utrymmesalternativ", - "Leave space": "Lämna utrymmet", - "Invite people": "Bjud in folk", - "Share your public space": "Dela ditt offentliga utrymme", - "Share invite link": "Skapa inbjudningslänk", - "Click to copy": "Klicka för att kopiera", - "Your private space": "Ditt privata utrymme", - "Your public space": "Ditt offentliga utrymme", - "Invite only, best for yourself or teams": "Endast inbjudan, bäst för dig själv eller team", - "Open space for anyone, best for communities": "Öppna utrymmet för alla, bäst för gemenskaper", - "Create a space": "Skapa ett utrymme", - "This homeserver has been blocked by its administrator.": "Hemservern har blockerats av sin administratör.", - "Make sure the right people have access. You can invite more later.": "Se till att rätt personer har tillgång. Du kan bjuda in fler senare.", - "A private space to organise your rooms": "Ett privat utrymme för att organisera dina rum", - "Just me": "Bara jag", - "Make sure the right people have access to %(name)s": "Försäkra dig om att rätt personer har tillgång till %(name)s", - "Go to my first room": "Gå till mitt första rum", - "It's just you at the moment, it will be even better with others.": "Bara du är här för tillfället, det kommer att vara ännu bättre med andra.", - "Share %(name)s": "Dela %(name)s", - "Private space": "Privat utrymme", - "Public space": "Offentligt utrymme", - " invites you": " bjuder in dig", - "You may want to try a different search or check for typos.": "Du kanske vill pröva en annan söksträng eller kolla efter felstavningar.", - "No results found": "Inga resultat funna", - "Mark as suggested": "Markera som föreslaget", - "Mark as not suggested": "Markera som inte föreslaget", - "Failed to remove some rooms. Try again later": "Misslyckades att ta bort vissa rum. Försök igen senare", - "Suggested": "Föreslaget", - "This room is suggested as a good one to join": "Det här rummet föreslås som ett bra att gå med i", - "%(count)s rooms": { - "one": "%(count)s rum", - "other": "%(count)s rum" - }, - "You don't have permission": "Du har inte behörighet", - "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.": "Detta påverkar normalt bara hur rummet hanteras på serven. Om du upplever problem med din %(brand)s, vänligen rapportera en bugg.", - "Invite to %(roomName)s": "Bjud in till %(roomName)s", - "Edit devices": "Redigera enheter", - "Invite with email or username": "Bjud in med e-postadress eller användarnamn", - "You can change these anytime.": "Du kan ändra dessa när som helst.", - "Add some details to help people recognise it.": "Lägg till några detaljer för att hjälpa folk att känn igen det.", - "%(count)s people you know have already joined": { - "other": "%(count)s personer du känner har redan gått med", - "one": "%(count)s person du känner har redan gått med" - }, - "What are some things you want to discuss in %(spaceName)s?": "Vad är några saker du vill diskutera i %(spaceName)s?", - "You can add more later too, including already existing ones.": "Du kan lägga till flera senare också, inklusive redan existerande.", - "Review to ensure your account is safe": "Granska för att försäkra dig om att ditt konto är säkert", - "%(deviceId)s from %(ip)s": "%(deviceId)s från %(ip)s", - "unknown person": "okänd person", - "Invite to just this room": "Bjud in till bara det här rummet", - "Add existing rooms": "Lägg till existerande rum", - "We couldn't create your DM.": "Vi kunde inte skapa ditt DM.", - "Reset event store": "Återställ händelselagring", - "Invited people will be able to read old messages.": "Inbjudna personer kommer att kunna läsa gamla meddelanden.", - "Reset event store?": "Återställ händelselagring?", - "You most likely do not want to reset your event index store": "Du vill troligen inte återställa din händelseregisterlagring", - "Consult first": "Tillfråga först", - "Avatar": "Avatar", - "Let's create a room for each of them.": "Låt oss skapa ett rum för varje.", - "Verification requested": "Verifiering begärd", - "Manage & explore rooms": "Hantera och utforska rum", - "Verify your identity to access encrypted messages and prove your identity to others.": "Verifiera din identitet för att komma åt krypterade meddelanden och bevisa din identitet för andra.", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Du är den enda personen här. Om du lämnar så kommer ingen kunna gå med igen, inklusive du.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Om du återställer allt så kommer du att börja om utan betrodda sessioner eller betrodda användare, och kommer kanske inte kunna se gamla meddelanden.", - "Only do this if you have no other device to complete verification with.": "Gör detta endast om du inte har någon annan enhet att slutföra verifikationen med.", - "Reset everything": "Återställ allt", - "Forgotten or lost all recovery methods? Reset all": "Glömt eller förlorat alla återställningsalternativ? Återställ allt", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Om du gör det, observera att inga av dina meddelanden kommer att raderas, men sökupplevelsen kan degraderas en stund medans registret byggs upp igen", - "View message": "Visa meddelande", - "Delete all": "Radera alla", - "View all %(count)s members": { - "one": "Visa 1 medlem", - "other": "Visa alla %(count)s medlemmar" - }, - "You can select all or individual messages to retry or delete": "Du kan välja alla eller individuella meddelanden att försöka igen eller radera", - "Sending": "Skickar", - "Retry all": "Försök alla igen", - "Some of your messages have not been sent": "Vissa av dina meddelanden har inte skickats", - "Including %(commaSeparatedMembers)s": "Inklusive %(commaSeparatedMembers)s", - "Failed to send": "Misslyckades att skicka", - "Enter your Security Phrase a second time to confirm it.": "Ange din säkerhetsfras igen för att bekräfta den.", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Välj rum eller konversationer att lägga till. Detta är bara ett utrymmer för dig, ingen kommer att informeras. Du kan lägga till fler senare.", - "What do you want to organise?": "Vad vill du organisera?", - "You have no ignored users.": "Du har inga ignorerade användare.", - "Message search initialisation failed": "Initialisering av meddelandesökning misslyckades", - "Search names and descriptions": "Sök namn och beskrivningar", - "Select a room below first": "Välj ett rum nedan först", - "You may contact me if you have any follow up questions": "Ni kan kontakta mig om ni har vidare frågor", - "To leave the beta, visit your settings.": "För att lämna betan, besök dina inställningar.", - "Want to add a new room instead?": "Vill du lägga till ett nytt rum istället?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Lägger till rum…", - "other": "Lägger till rum… (%(progress)s av %(count)s)" - }, - "Not all selected were added": "Inte alla valda tillades", - "You are not allowed to view this server's rooms list": "Du tillåts inte att se den här serverns rumslista", - "Add reaction": "Lägg till reaktion", - "Error processing voice message": "Fel vid hantering av röstmeddelande", - "We didn't find a microphone on your device. Please check your settings and try again.": "Vi kunde inte hitta en mikrofon på din enhet. Vänligen kolla dina inställningar och försök igen.", - "No microphone found": "Ingen mikrofon hittad", - "We were unable to access your microphone. Please check your browser settings and try again.": "Vi kunde inte komma åt din mikrofon. Vänligen kolla dina webbläsarinställningar och försök igen.", - "Unable to access your microphone": "Kan inte komma åt din mikrofon", - "Please enter a name for the space": "Vänligen ange ett namn för utrymmet", - "Connecting": "Ansluter", - "Space Autocomplete": "Utrymmesautokomplettering", - "Go to my space": "Gå till mitt utrymme", - "Currently joining %(count)s rooms": { - "one": "Går just nu med i %(count)s rum", - "other": "Går just nu med i %(count)s rum" - }, - "The user you called is busy.": "Användaren du ringde är upptagen.", - "User Busy": "Användare upptagen", - "Or send invite link": "Eller skicka inbjudningslänk", - "Some suggestions may be hidden for privacy.": "Vissa förslag kan vara dolda av sekretesskäl.", - "Search for rooms or people": "Sök efter rum eller personer", - "Message preview": "Meddelandeförhandsgranskning", - "Sent": "Skickat", - "You don't have permission to do this": "Du har inte behörighet att göra detta", - "Error - Mixed content": "Fel - blandat innehåll", - "Error loading Widget": "Fel vid laddning av widget", - "Pinned messages": "Fästa meddelanden", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Om du har behörighet, öppna menyn på ett meddelande och välj Fäst för att fösta dem här.", - "Nothing pinned, yet": "Inget fäst än", - "End-to-end encryption isn't enabled": "Totalsträckskryptering är inte aktiverat", - "Some invites couldn't be sent": "Vissa inbjudningar kunde inte skickas", - "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 ", - "Report": "Rapportera", - "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 (%(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)", - "Identity server URL must be HTTPS": "URL för identitetsserver måste vara HTTPS", - "Failed to update the history visibility of this space": "Misslyckades att uppdatera historiksynlighet för det här utrymmet", - "Failed to update the guest access of this space": "Misslyckades att uppdatera gäståtkomst för det här utrymmet", - "Failed to update the visibility of this space": "Misslyckades att uppdatera synligheten för det här utrymmet", - "Show all rooms": "Visa alla rum", - "Address": "Adress", - "e.g. my-space": "t.ex. mitt-utrymme", - "Delete avatar": "Radera avatar", - "More": "Mer", - "Show sidebar": "Visa sidopanel", - "Hide sidebar": "Göm sidopanel", - "Surround selected text when typing special characters": "Inneslut valt text vid skrivning av specialtecken", - "Transfer Failed": "Överföring misslyckades", - "Unable to transfer call": "Kan inte överföra samtal", - "Space information": "Utrymmesinfo", - "Images, GIFs and videos": "Bilder, GIF:ar och videor", - "Code blocks": "Kodblock", - "Displaying time": "Tidvisning", - "Keyboard shortcuts": "Tangentbordsgenvägar", - "There was an error loading your notification settings.": "Ett fel inträffade när dina aviseringsinställningar laddades.", - "Mentions & keywords": "Omnämnanden & nyckelord", - "Global": "Globalt", - "New keyword": "Nytt nyckelord", - "Keyword": "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", - "Decide who can view and join %(spaceName)s.": "Bestäm vem kan se och gå med i %(spaceName)s.", - "Visibility": "Synlighet", - "This may be useful for public spaces.": "Det här kan vara användbart för ett offentligt utrymme.", - "Guests can join a space without having an account.": "Gäster kan gå med i ett utrymme utan att ha ett konto.", - "Enable guest access": "Aktivera gäståtkomst", - "Stop recording": "Stoppa inspelning", - "Send voice message": "Skicka röstmeddelande", - "Show %(count)s other previews": { - "one": "Visa %(count)s annan förhandsgranskning", - "other": "Visa %(count)s andra förhandsgranskningar" - }, - "Access": "Åtkomst", - "People with supported clients will be able to join the room without having a registered account.": "Personer med stödda klienter kommer kunna gå med i rummet utan ett registrerat konto.", - "Decide who can join %(roomName)s.": "Bestäm vem som kan gå med i %(roomName)s.", - "Space members": "Utrymmesmedlemmar", - "Anyone in a space can find and join. You can select multiple spaces.": "Vem som helst i ett utrymme kan hitta och gå med. Du kan välja flera utrymmen.", - "Spaces with access": "Utrymmen med åtkomst", - "Anyone in a space can find and join. Edit which spaces can access here.": "Vem som helst i ett utrymme kan hitta och gå med. Redigera vilka utrymmen som kan komma åt här.", - "Currently, %(count)s spaces have access": { - "other": "Just nu har %(count)s utrymmen åtkomst", - "one": "Just nu har ett utrymme åtkomst" - }, - "& %(count)s more": { - "other": "& %(count)s till", - "one": "& %(count)s till" - }, - "Upgrade required": "Uppgradering krävs", - "Anyone can find and join.": "Vem som helst kan hitta och gå med.", - "Only invited people can join.": "Endast inbjudna personer kan gå med.", - "Private (invite only)": "Privat (endast inbjudan)", - "This upgrade will allow members of selected spaces access to this room without an invite.": "Den här uppgraderingen kommer att låta medlemmar i valda utrymmen komma åt det här rummet utan en inbjudan.", - "This space has no local addresses": "Det här utrymmet har inga lokala adresser", - "Error processing audio message": "Fel vid hantering av ljudmeddelande", - "Decrypting": "Avkrypterar", - "The call is in an unknown state!": "Det här samtalet är i ett okänt läge!", - "Missed call": "Missat samtal", - "Unknown failure: %(reason)s": "Okänt fel: %(reason)s", - "An unknown error occurred": "Ett okänt fel inträffade", - "Their device couldn't start the camera or microphone": "Deras enhet kunde inte starta kameran eller mikrofonen", - "Connection failed": "Anslutning misslyckad", - "Could not connect media": "Kunde inte ansluta media", - "No answer": "Inget svar", - "Call back": "Ring tillbaka", - "Call declined": "Samtal nekat", - "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Sätt adresser för det här utrymmet så att användare kan hitta det genom din hemserver (%(localDomain)s)", - "To publish an address, it needs to be set as a local address first.": "För att publicera en adress så måste den vara satt som en lokal adress först.", - "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", - "Share content": "Dela innehåll", - "Application window": "Programfönster", - "Share entire screen": "Dela hela skärmen", - "Message search initialisation failed, check your settings for more information": "Initialisering av meddelandesök misslyckades, kolla dina inställningar för mer information", - "Adding spaces has moved.": "Tilläggning av utrymmen har flyttats.", - "Search for rooms": "Sök efter rum", - "Search for spaces": "Sök efter utrymmen", - "Create a new space": "Skapa ett nytt utrymme", - "Want to add a new space instead?": "Vill du lägga till ett nytt utrymme istället?", - "Add existing space": "Lägg till existerande utrymme", - "Unable to copy a link to the room to the clipboard.": "Kunde inte kopiera en länk till rummet till klippbordet.", - "Unable to copy room link": "Kunde inte kopiera rumslänken", - "Error downloading audio": "Fel vid nedladdning av ljud", - "Unnamed audio": "Namnlöst ljud", - "Add space": "Lägg till utrymme", - "Collapse reply thread": "Kollapsa svarstråd", - "Show preview": "Visa förhandsgranskning", - "View source": "Visa källkod", - "Settings - %(spaceName)s": "Inställningar - %(spaceName)s", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Observera att en uppgradering kommer att skapa en ny version av rummet. Alla nuvarande meddelanden kommer att stanna i det arkiverade rummet.", - "Automatically invite members from this room to the new one": "Bjud automatiskt in medlemmar från det här rummet till det nya", - "These are likely ones other room admins are a part of.": "Dessa är troligen såna andra rumsadmins är med i.", - "Other spaces or rooms you might not know": "Andra utrymmen du kanske inte känner till", - "Spaces you know that contain this room": "Utrymmen du känner till som innehåller det här rummet", - "Search spaces": "Sök i utrymmen", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Bestäm vilka utrymmen som kan komma åt det hör rummet. Om ett utrymme väljs så kan dess medlemmar hitta och gå med i .", - "Select spaces": "Välj utrymmen", - "You're removing all spaces. Access will default to invite only": "Du tar bort alla utrymmen. Åtkomst kommer att sättas som förval till endast inbjudan", - "Leave %(spaceName)s": "Lämna %(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.": "Du är den enda administratören i vissa rum eller utrymmen du vill lämna. Om du lämnar så kommer vissa av dem sakna administratör.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Du är den enda administratören i utrymmet. Om du lämnar nu så kommer ingen ha kontroll över det.", - "You won't be able to rejoin unless you are re-invited.": "Du kommer inte kunna gå med igen om du inte bjuds in igen.", - "Search %(spaceName)s": "Sök i %(spaceName)s", - "User Directory": "Användarkatalog", - "Want to add an existing space instead?": "Vill du lägga till ett existerande utrymme istället?", - "Add a space to a space you manage.": "Lägg till ett utrymme till ett utrymme du kan hantera.", - "Only people invited will be able to find and join this space.": "Bara inbjudna personer kommer kunna hitta och gå med i det här utrymmet.", - "Anyone will be able to find and join this space, not just members of .": "Vem som helst kommer kunna hitta och gå med i det här utrymme, inte bara medlemmar i .", - "Anyone in will be able to find and join.": "Vem som helst i kommer kunna hitta och gå med.", - "Private space (invite only)": "Privat utrymme (endast inbjudan)", - "Space visibility": "Utrymmessynlighet", - "Public room": "Offentligt rum", - "Rooms and spaces": "Rum och utrymmen", - "Results": "Resultat", - "Enable encryption in settings.": "Aktivera kryptering i inställningarna.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Dina privata meddelanden är normalt krypterade, men det här rummet är inte det. Detta beror oftast på att en ostödd enhet eller metod används, som e-postinbjudningar.", - "To avoid these issues, create a new public room for the conversation you plan to have.": "För att undvika dessa problem, skapa ett nytt offentligt rum för konversationen du planerar att ha.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Det rekommenderas inte att föra krypterade rum offentliga. Det kommer betyda att vem som helst kan hitta och gå med i rummet, som vem som helst kan läsa meddelanden i dem. Du får inga av fördelarna med kryptering. Kryptering av meddelanden i ett offentligt rum kommer att göra sändning och mottagning av meddelanden långsammare.", - "Are you sure you want to make this encrypted room public?": "Är du säker på att du vill göra det här krypterade rummet offentligt?", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "För att undvika dessa problem, skapa ett nytt krypterat rum för konversationen du planerar att ha.", - "Are you sure you want to add encryption to this public room?": "Är du säker på att du vill lägga till kryptering till det här offentliga rummet?", - "Cross-signing is ready but keys are not backed up.": "Korssignering är klart, men nycklarna är inte säkerhetskopierade än.", - "Some encryption parameters have been changed.": "Vissa krypteringsparametrar har ändrats.", - "Role in ": "Roll i ", - "Unknown failure": "Okänt fel", - "Failed to update the join rules": "Misslyckades att uppdatera regler för att gå med", - "Select the roles required to change various parts of the space": "Välj de roller som krävs för att ändra olika delar av utrymmet", - "Anyone in can find and join. You can select other spaces too.": "Vem som helst i kan hitta och gå med. Du kan välja andra utrymmen också.", - "%(reactors)s reacted with %(content)s": "%(reactors)s reagerade med %(content)s", - "Message didn't send. Click for info.": "Meddelande skickades inte. Klicka för info.", - "To join a space you'll need an invite.": "För att gå med i ett utrymme så behöver du en inbjudan.", - "Would you like to leave the rooms in this space?": "Vill du lämna rummen i det här utrymmet?", - "You are about to leave .": "Du kommer att lämna .", - "Leave some rooms": "Lämna vissa rum", - "Leave all rooms": "Lämna alla rum", - "Don't leave any rooms": "Lämna inga rum", - "In reply to this message": "Som svar på detta meddelande", - "Downloading": "Laddar ner", - "They won't be able to access whatever you're not an admin of.": "Personen kommer inte kunna komma åt saker du inte är admin för.", - "Ban them from specific things I'm able to": "Banna dem från specifika saker jag kan", - "Unban them from specific things I'm able to": "Avbanna dem från specifika saker jag kan", - "Ban them from everything I'm able to": "Banna dem från allt jag kan", - "Unban them from everything I'm able to": "Avbanna dem från allt jag kan", - "Ban from %(roomName)s": "Banna från %(roomName)s", - "Unban from %(roomName)s": "Avbanna från %(roomName)s", - "They'll still be able to access whatever you're not an admin of.": "De kommer fortfarande kunna komma åt saker du inte är admin för.", - "Disinvite from %(roomName)s": "Häv inbjudan från %(roomName)s", - "Export chat": "Exportera chatt", - "Create poll": "Skapa omröstning", - "%(count)s reply": { - "one": "%(count)s svar", - "other": "%(count)s svar" - }, - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Uppdaterar utrymme…", - "other": "Uppdaterar utrymmen… (%(progress)s av %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Skickar inbjudan…", - "other": "Skickar inbjudningar… (%(progress)s av %(count)s)" - }, - "Loading new room": "Laddar nytt rum", - "Upgrading room": "Uppgraderar rum", - "What projects are your team working on?": "Vilka projekt jobbar ditt team på?", - "See room timeline (devtools)": "Se rummets tidslinje (utvecklingsverktyg)", - "View in room": "Visa i rum", - "Enter your Security Phrase or to continue.": "Ange din säkerhetsfras eller för att fortsätta.", - "MB": "MB", - "Developer mode": "Utvecklarläge", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "Återställning av dina verifieringsnycklar kan inte ångras. Efter återställning så kommer du inte att komma åt dina krypterade meddelanden, och alla vänner som tidigare har verifierat dig kommer att se säkerhetsvarningar tills du återverifierar med dem.", - "I'll verify later": "Jag verifierar senare", - "Verify with Security Key": "Verifiera med säkerhetsnyckel", - "Proceed with reset": "Fortsätt återställning", - "Verify with Security Key or Phrase": "Verifiera med säkerhetsnyckel eller -fras", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Det ser ut som att du inte har någon säkerhetsnyckel eller några andra enheter du kan verifiera mot. Den här enheten kommer inte kunna komma åt gamla krypterad meddelanden. För att verifiera din identitet på den här enheten så behöver du återställa dina verifieringsnycklar.", - "Skip verification for now": "Hoppa över verifiering för tillfället", - "Really reset verification keys?": "Återställ verkligen verifieringsnycklar?", - "Show:": "Visa:", - "Shows all threads from current room": "Visar alla trådar från nuvarande rum", - "All threads": "Alla trådar", - "My threads": "Mina trådar", - "Joined": "Gick med", - "Insert link": "Infoga länk", - "Joining": "Går med", - "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", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Lagra din säkerhetsnyckel någonstans säkert, som en lösenordshanterare eller ett kassaskåp, eftersom den används för att säkra din krypterade data.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Vi kommer att generera en säkerhetsnyckel så du kan lagra någonstans säkert, som en lösenordshanterare eller ett kassaskåp.", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Återfå åtkomst till ditt konto och få tillbaka krypteringsnycklar lagrade i den här sessionen. Utan dem kommer du inte kunna läsa alla dina säkra meddelanden i någon session.", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Om du inte verifierar så kommer du inte komma åt alla dina meddelanden och visas kanske som ej betrodd för andra.", - "Shows all threads you've participated in": "Visar alla trådar du har medverkat i", - "You're all caught up": "Du är ikapp", - "Copy link to thread": "Kopiera länk till tråd", - "Thread options": "Trådalternativ", - "If you can't see who you're looking for, send them your invite link below.": "Om du inte ser den du letar efter, skicka din inbjudningslänk nedan till denne.", - "Add option": "Lägg till alternativ", - "Write an option": "Skriv ett alternativ", - "Option %(number)s": "Alternativ %(number)s", - "Create options": "Skapa alternativ", - "Question or topic": "Fråga eller ämne", - "What is your poll question or topic?": "Vad är din omröstnings fråga eller ämne?", - "Create Poll": "Skapa omröstning", - "In encrypted rooms, verify all users to ensure it's secure.": "I krypterade rum, verifiera alla användare för att försäkra att det är säkert.", - "Yours, or the other users' session": "Din eller den andra användarens session", - "Yours, or the other users' internet connection": "Din eller den andra användarens internetuppkoppling", - "The homeserver the user you're verifying is connected to": "Hemservern användaren du verifierar är ansluten till", - "You do not have permission to start polls in this room.": "Du får inte starta omröstningar i det här rummet.", - "This room isn't bridging messages to any platforms. Learn more.": "Det här rummet bryggar inte meddelanden till några platformar. Läs mer.", - "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.": "Det här rummet är med i några utrymmen du inte är admin för. I de utrymmena så kommer det gamla rummet fortfarande visas, men folk kommer uppmanas att gå med i det nya.", - "Select all": "Välj alla", - "Deselect all": "Välj bort alla", - "Sign out devices": { - "one": "Logga ut enhet", - "other": "Logga ut enheter" - }, - "Click the button below to confirm signing out these devices.": { - "one": "Klicka på knappen nedan för att bekräfta utloggning av denna enhet.", - "other": "Klicka på knappen nedan för att bekräfta utloggning av dessa enheter." - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Bekräfta utloggning av denna enhet genom att använda samlad inloggning för att bevisa din identitet.", - "other": "Bekräfta utloggning av dessa enheter genom att använda samlad inloggning för att bevisa din identitet." - }, - "Someone already has that username. Try another or if it is you, sign in below.": "Någon annan har redan det användarnamnet. Pröva ett annat, eller om det är ditt, logga in nedan.", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s och %(count)s till", - "other": "%(spaceName)s och %(count)s till" - }, - "Other rooms": "Andra rum", - "Developer": "Utvecklare", - "Experimental": "Experimentellt", - "Themes": "Teman", - "Moderation": "Moderering", - "Messaging": "Meddelanden", - "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", - "Pin to sidebar": "Fäst i sidopanelen", - "Quick settings": "Snabbinställningar", - "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", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Okänt (användare, session)-par: (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Okänd rumsadress: %(roomAlias)s", - "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", - "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.", - "Confirm the emoji below are displayed on both devices, in the same order:": "Bekräfta att emojierna nedan visas på båda enheterna i samma ordning:", - "Automatically send debug logs on decryption errors": "Skicka automatiskt avbuggningsloggar vid avkrypteringsfel", - "Back to thread": "Tillbaka till tråd", - "Room members": "Rumsmedlemmar", - "Back to chat": "Tillbaka till chatt", - "From a thread": "Från en tråd", - "You won't get any notifications": "Du får inga aviseringar", - "Get notified only with mentions and keywords as set up in your settings": "Bli endast aviserad om omnämnanden och nyckelord i enlighet med dina inställningar", - "@mentions & keywords": "@omnämnanden och nyckelord", - "Get notifications as set up in your settings": "Få aviseringar i enlighet med dina inställningar", - "Get notified for every message": "Bli aviserad för varje meddelande", - "Internal room ID": "Internt rums-ID", - "Group all your rooms that aren't part of a space in one place.": "Gruppera alla dina rum som inte är en del av ett utrymme på ett ställe.", - "Rooms outside of a space": "Rum utanför ett utrymme", - "Group all your people in one place.": "Gruppera alla dina personer på ett ställe.", - "Group all your favourite rooms and people in one place.": "Gruppera alla dina favoritrum och -personer på ett ställe.", - "Show all your rooms in Home, even if they're in a space.": "Visa alla dina rum i Hem, även om de är i ett utrymme.", - "Home is useful for getting an overview of everything.": "Hem är användbar för att få en översikt över allt.", - "Vote not registered": "Röst registrerades inte", - "Expand map": "Expandera karta", - "Reply in thread": "Svara i tråd", - "Pick a date to jump to": "Välj ett datum att hoppa till", - "Message pending moderation": "Meddelandet inväntar moderering", - "Message pending moderation: %(reason)s": "Meddelandet inväntar moderering: %(reason)s", - "Jump to date": "Hoppa till datum", - "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?", - "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", - "Remove them from everything I'm able to": "Ta bort hen från allt jag kan", - "Remove from %(roomName)s": "Ta bort från %(roomName)s", - "Files": "Filer", - "Close this widget to view it in this panel": "Stäng den här widgeten för att se den i den här panelen", - "Unpin this widget to view it in this panel": "Avfäst den här widgeten för att se den i den här panelen", - "Chat": "Chatt", - "To proceed, please accept the verification request on your other device.": "För att fortsätta, acceptera verifieringsförfrågan på din andra enhet.", - "Copy room link": "Kopiera rumslänk", - "You were removed from %(roomName)s by %(memberName)s": "Du togs bort från %(roomName)s av %(memberName)s", - "Home options": "Hemalternativ", - "%(spaceName)s menu": "%(spaceName)s-alternativ", - "Join public room": "Gå med i offentligt rum", - "Add people": "Lägg till personer", - "Invite to space": "Bjud in till utrymme", - "Start new chat": "Starta ny chatt", - "Recently viewed": "Nyligen sedda", - "Poll": "Omröstning", - "Voice Message": "Röstmeddelanden", - "Hide stickers": "Göm dekaler", - "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", - "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.", - "Failed to fetch your location. Please try again later.": "Misslyckades att hämta din plats. Pröva igen senare.", - "Share location": "Dela plats", - "Could not fetch location": "Kunde inte hämta plats", - "Location": "Plats", - "toggle event": "växla händelse", - "%(count)s votes": { - "one": "%(count)s röst", - "other": "%(count)s röster" - }, - "Based on %(count)s votes": { - "one": "Baserat på %(count)s röst", - "other": "Baserat på %(count)s röster" - }, - "%(count)s votes cast. Vote to see the results": { - "one": "%(count)s röst avgiven. Rösta för att ser resultatet", - "other": "%(count)s röster avgivna. Rösta för att se resultatet" - }, - "No votes cast": "Inga röster avgivna", - "Final result based on %(count)s votes": { - "one": "Slutgiltigt resultat baserat på %(count)s röst", - "other": "Slutgiltigt resultat baserat på %(count)s röster" - }, - "Sorry, your vote was not registered. Please try again.": "Tyvärr så registrerades inte din röst. Vänligen pröva igen.", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Det här grupperar dina chattar med medlemmar i det här utrymmet. Att stänga av det kommer att dölja dessa chattar från din vy av %(spaceName)s.", - "Sections to show": "Sektioner att visa", - "Link to room": "Länk till rum", - "Spaces you know that contain this space": "Utrymmen du känner till som innehåller det här utrymmet", - "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.": "Är du säker på att du vill avsluta den hör omröstningen? Detta kommer att visa det slutgiltiga resultatet och stoppa folk från att rösta.", - "End Poll": "Avsluta omröstning", - "Sorry, the poll did not end. Please try again.": "Tyvärr avslutades inte omröstningen. Vänligen pröva igen.", - "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.", - "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)", - "Missing domain separator e.g. (:domain.org)": "Domänseparator saknades, t.ex. (:domän.org)", - "Your new device is now verified. Other users will see it as trusted.": "Din nya enhet är nu verifierad. Andra användare kommer att se den som betrodd.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Din nya enhet är nu verifierad. Den har åtkomst till dina krypterad meddelanden, och andra användare kommer att se den som betrodd.", - "Verify with another device": "Verifiera med annan enhet", - "Device verified": "Enhet verifierad", - "Verify this device": "Verifiera den här enheten", - "Unable to verify this device": "Kunde inte verifiera den här enheten", - "Show all threads": "Visa alla trådar", - "Keep discussions organised with threads": "Håll diskussioner organiserade med trådar", - "Failed to load list of rooms.": "Misslyckades att ladda lista över rum.", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Ifall du vet vad du gör: Element är öppen källkod, kolla gärna våran GitHub (https://github.com/vector-im/element-web/) och bidra!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Om någon sa åt dig att kopiera/klistra något när, så är det troligt att du blir lurad!", - "Wait!": "Vänta!", - "Unable to check if username has been taken. Try again later.": "Kunde inte kolla om användarnamnet var upptaget. Pröva igen senare.", - "Space home": "Utrymmeshem", - "Mentions only": "Endast omnämnanden", - "Forget": "Glöm", - "Open in OpenStreetMap": "Öppna i OpenStreetMap", - "Verify other device": "Verifiera annan enhet", - "Use to scroll": "Använd för att skrolla", - "Recent searches": "Nyliga sökningar", - "To search messages, look for this icon at the top of a room ": "För att söka efter meddelanden, leta efter den här ikonen på toppen av ett rum ", - "Other searches": "Andra sökningar", - "Public rooms": "Offentliga rum", - "Use \"%(query)s\" to search": "Använd \"%(query)s\" för att söka", - "Other rooms in %(spaceName)s": "Andra rum i %(spaceName)s", - "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", - "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", - "Sorry, you can't edit a poll after votes have been cast.": "Tyvärr kan du inte redigera en omröstning efter att röster har avgivits.", - "Can't edit poll": "Kan inte redigera omröstning", - "Search Dialog": "Sökdialog", - "Results are only revealed when you end the poll": "Resultat avslöjas inte förrän du avslutar omröstningen", - "Voters see results as soon as they have voted": "Röstare ser resultatet så fort de har röstat", - "Closed poll": "Sluten omröstning", - "Open poll": "Öppen omröstning", - "Poll type": "Omröstningstyp", - "Results will be visible when the poll is ended": "Resultat kommer att visas när omröstningen avslutas", - "Pinned": "Fäst", - "Open thread": "Öppna tråd", - "Match system": "Matcha systemet", - "Developer tools": "Utvecklarverktyg", - "Show polls button": "Visa omröstningsknapp", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s är experimentell i mobila webbläsare. För en bättre upplevelse och de senaste funktionerna använd våran nativa app.", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Den här hemservern är inte korrekt konfigurerad för att visa kartor, eller så kanske den konfigurerade kartserven inte är nåbar.", - "This homeserver is not configured to display maps.": "Den här hemservern har inte konfigurerats för att visa kartor.", - "This invite was sent to %(email)s": "Denna inbjudan skickades till %(email)s", - "This invite was sent to %(email)s which is not associated with your account": "Denna inbjudan skickades till %(email)s vilken inte är associerad med ditt konto", - "You can still join here.": "Du kan fortfarande gå med här.", - "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.": "Ett fel (%(errcode)s) returnerades vid försök att validera din inbjudan. Du kan pröva att ge den här informationen till personen som bjöd in dig.", - "Something went wrong with your invite.": "Nånting gick fel med din inbjudan.", - "You were banned by %(memberName)s": "Du bannades av %(memberName)s", - "Forget this space": "Glöm det här utrymmet", - "You were removed by %(memberName)s": "Du togs bort av %(memberName)s", - "Loading preview": "Laddar förhandsgranskning", - "Currently removing messages in %(count)s rooms": { - "one": "Tar just nu bort meddelanden i %(count)s rum", - "other": "Tar just nu bort meddelanden i %(count)s rum" - }, - "New video room": "Nytt videorum", - "New room": "Nytt rum", - "View older version of %(spaceName)s.": "Visa tidigare version av %(spaceName)s.", - "Upgrade this space to the recommended room version": "Uppgradera det här utrymmet till den rekommenderade rumsversionen", - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Utrymmen är ett nytt sätt att gruppera rum och personer. Vad för slags utrymme vill du skapa? Du kan ändra detta senare.", - "Failed to join": "Misslyckades att gå med", - "The person who invited you has already left, or their server is offline.": "Personen som bjöd in dig har redan lämnat, eller så är deras hemserver offline.", - "The person who invited you has already left.": "Personen som bjöd in dig har redan lämnat.", - "Sorry, your homeserver is too old to participate here.": "Din hemserver är tyvärr för gammal för att delta här.", - "There was an error joining.": "Fel vid försök att gå med.", - "The user's homeserver does not support the version of the space.": "Användarens hemserver stöder inte utrymmets version.", - "User may or may not exist": "Användaren kanske eller kanske inte finns", - "User does not exist": "Användaren finns inte", - "User is already in the room": "Användaren är redan med i rummet", - "User is already in the space": "Användaren är redan med i utrymmet", - "User is already invited to the room": "Användaren är redan inbjuden till det här rummet", - "User is already invited to the space": "Användaren är redan inbjuden till det här utrymmet", - "You do not have permission to invite people to this space.": "Du är inte behörig att bjuda in folk till det här utrymmet.", - "Failed to invite users to %(roomName)s": "Misslyckades att bjuda in användare till %(roomName)s", - "%(count)s participants": { - "one": "1 deltagare", - "other": "%(count)s deltagare" - }, - "%(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 returnerades vid försök att komma åt rummet eller utrymmet. Om du tror att du ser det här meddelandet felaktigt, vänligen skicka en buggrapport.", - "Try again later, or ask a room or space admin to check if you have access.": "Pröva igen senare eller be en rums- eller utrymmesadministratör att kolla om du har åtkomst.", - "This room or space is not accessible at this time.": "Det är rummet eller utrymmet är inte åtkomligt för tillfället.", - "Are you sure you're at the right place?": "Är du säker på att du är på rätt ställe?", - "This room or space does not exist.": "Det här rummet eller utrymmet finns inte.", - "There's no preview, would you like to join?": "Det finns ingen förhandsgranskning, vill du gå med?", - "Shared a location: ": "Delade en plats: ", - "Shared their location: ": "Delade sin plats: ", - "Unable to load map": "Kunde inte ladda kartan", - "Click": "Klicka", - "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", - "Confirm signing out these devices": { - "one": "Bekräfta utloggning av denna enhet", - "other": "Bekräfta utloggning av dessa enheter" - }, - "Unban from room": "Avbanna i rum", - "Ban from space": "Banna från utrymme", - "Unban from space": "Avbanna i utrymme", - "Ban from room": "Banna från rum", - "Disinvite from room": "Ta bort från rum", - "Remove from space": "Ta bort från utrymme", - "Disinvite from space": "Ta bort inbjudan från utrymme", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "Tips: Välj \"%(replyInThread)s\" när du håller över ett meddelande.", - "Threads help keep your conversations on-topic and easy to track.": "Trådar underlättar för att hålla konversationer till ämnet och gör dem lättare att följa.", - "Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Svara i en pågående tråd eller använd \"%(replyInThread)s\" när du håller över ett meddelande för att starta en ny tråd.", - "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", - "You are sharing your live location": "Du delar din position i realtid", - "Close sidebar": "Stäng sidopanel", - "View List": "Se lista", - "View list": "Se lista", - "No live locations": "Ingen realtidsposition", - "Live location error": "Fel i realtidsposition", - "Live location ended": "Realtidsposition avslutad", - "Live until %(expiryTime)s": "Realtid tills %(expiryTime)s", - "Updated %(humanizedUpdateTime)s": "Uppdaterade %(humanizedUpdateTime)s", - "Unsent": "Ej skickat", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Bocka ur om du även vill ta bort systemmeddelanden för denna användaren (förändrat medlemskap, ny profilbild, m.m.)", - "Preserve system messages": "Bevara systemmeddelanden", - "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?": { - "one": "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?", - "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", - "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.", - "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", - "My current location": "Min nuvarande positoin", - "%(displayName)s's live location": "Realtidsposition för %(displayName)s", - "%(brand)s could not send your location. Please try again later.": "%(brand)s kunde inte skicka din position. Försök igen senare.", - "We couldn't send your location": "Vi kunde inte skicka din positoin", - "%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s nekades behörighet för att komma åt din position. Du behöver godkänna platsåtkomst i dina webbläsarinställningar.", - "Click to drop a pin": "Klicka för att sätta ut en nål", - "Click to move the pin": "Klicka för att flytta nålen", - "Share for %(duration)s": "Dela under %(duration)s", - "View live location": "Se realtidsposition", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Du har loggats ut på alla enheter och kommer inte längre ta emot pushnotiser. För att återaktivera aviserings, logga in igen på varje enhet.", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "Om du vill behålla åtkomst till din chatthistorik i krypterade rum, ställ in nyckelsäkerhetskopiering eller exportera dina rumsnycklar från en av dina andra enheter innan du fortsätter.", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "Att logga ut dina enheter kommer att radera meddelandekrypteringsnycklarna lagrade på dem, vilket gör krypterad chatthistorik oläslig.", - "Hide my messages from new joiners": "Dölj mina meddelanden för nya som går med", - "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?": "Kommer dina meddelanden fortfarande vara synliga för folk som har tagit emot dem, precis som e-post du har skickat tidigare. Vill du dölja dina skickade meddelanden från personer som går med i rum i framtiden?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Kommer du tas bort från din identitetsserver: dina vänner kommer inte längre kunna hitta dig med din e-postadress eller ditt telefonnummer", - "You will leave all rooms and DMs that you are in": "Kommer du lämna alla rum och DMer du är med i", - "Confirm that you would like to deactivate your account. If you proceed:": "Bekräfta att du vill inaktivera ditt konto. Om du fortsätter så:", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Kan ingen återanvända ditt användarnamn (MXID), inklusive du: användarnamnet kommer att vara otillgängligt", - "You will no longer be able to log in": "Kommer du inte längre kunna logga in", - "You will not be able to reactivate your account": "Kommer du inte kunna återaktivera ditt konto", - "To continue, please enter your account password:": "För att fortsätta, vänligen ange ditt kontolösenord:", - "Seen by %(count)s people": { - "one": "Sedd av %(count)s person", - "other": "Sedd av %(count)s personer" - }, - "Your password was successfully changed.": "Ditt lösenord byttes framgångsrikt.", - "An error occurred while stopping your live location": "Ett fel inträffade vid delning av din realtidsposition", - "Enable live location sharing": "Aktivera platsdelning i realtid", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "OBS: detta är en experimentell funktion med en temporär implementation. Detta betyder att du inte kommer kunna radera din platshistorik, och avancerade användare kommer kunna se din platshistorik även efter att du slutar dela din realtidsposition med det här rummet.", - "Live location sharing": "Positionsdelning i realtid", - "%(members)s and %(last)s": "%(members)s och %(last)s", - "%(members)s and more": "%(members)s och fler", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "Ditt meddelande skickades inte eftersom att den här hemservern har blockerats av sin administratör. Vänligen kontakta din tjänsteadministratör för att fortsätta använda tjänsten.", - "Cameras": "Kameror", - "Output devices": "Utgångsenheter", - "Input devices": "Ingångsenheter", - "Open room": "Öppna rum", - "Show Labs settings": "Visa experimentinställningar", - "To join, please enable video rooms in Labs first": "För att gå med, aktivera videorum i experiment först", - "To view, please enable video rooms in Labs first": "För att se, aktivera videorum i experiment först", - "To view %(roomName)s, you need an invite": "För att se %(roomName)s så behöver du en inbjudan", - "Private room": "Privat rum", - "Video room": "Videorum", - "Resent!": "Skickade igen!", - "Did not receive it? Resend it": "Fick du inte den? Skicka igen", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "För att skapa ditt konto, öppna länken i e-brevet vi just skickade till %(emailAddress)s.", - "Unread email icon": "Oläst e-post-ikon", - "Check your email to continue": "Kolla din e-post för att fortsätta", - "An error occurred whilst sharing your live location, please try again": "Ett fel inträffade vid delning av din realtidsplats, försök igen", - "An error occurred whilst sharing your live location": "Ett fel inträffade vid delning av din realtidsplats", - "Click to read topic": "Klicka för att läsa ämne", - "Edit topic": "Redigera ämne", - "Joining…": "Går med…", - "%(count)s people joined": { - "other": "%(count)s personer gick med", - "one": "%(count)s person gick med" - }, - "View related event": "Visa relaterade händelser", - "Read receipts": "Läskvitton", - "Failed to set direct message tag": "Misslyckades att sätta direktmeddelandetagg", - "You were disconnected from the call. (Error: %(message)s)": "Du kopplades bort från samtalet. (Fel: %(message)s)", - "Connection lost": "Anslutning bröts", - "Un-maximise": "Avmaximera", - "Deactivating your account is a permanent action — be careful!": "Avaktivering av ditt konto är en permanent handling — var försiktig!", - "Remove search filter for %(filter)s": "Ta bort sökfilter för %(filter)s", - "Start a group chat": "Starta en gruppchatt", - "Other options": "Andra alternativ", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Om du inte hittar rummet du letar efter, be om en inbjudan eller skapa ett nytt rum.", - "Some results may be hidden": "Vissa resultat kanske är dolda", - "Copy invite link": "Kopiera inbjudningslänk", - "If you can't see who you're looking for, send them your invite link.": "Om du inte hittar den du letar efter, skicka din inbjudningslänk till denne.", - "Some results may be hidden for privacy": "Vissa resultat kan vara dolda av sekretesskäl", - "You cannot search for rooms that are neither a room nor a space": "Du kan inte söka efter rum som varken är ett rum eller ett utrymme", - "Show spaces": "Visa utrymmen", - "Show rooms": "Visa rum", - "Search for": "Sök efter", - "%(count)s Members": { - "one": "%(count)s medlem", - "other": "%(count)s medlemmar" - }, - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "När du loggar ut kommer nycklarna att raderas från den här enheten, vilket betyder att du inte kommer kunna läsa krypterade meddelanden om du inte har nycklarna för dem på dina andra enheter, eller säkerhetskopierade dem till servern.", - "Show: Matrix rooms": "Visa: Matrixrum", - "Show: %(instance)s rooms (%(server)s)": "Visa: %(instance)s-rum (%(server)s)", - "Add new server…": "Lägg till ny server…", - "Remove server “%(roomServer)s”": "Fjärrserver \"%(roomServer)s\"", - "Video rooms are a beta feature": "Videorum är en betafunktion", - "Enable hardware acceleration": "Aktivera hårdvaruaccelerering", - "Explore public spaces in the new search dialog": "Utforska offentliga utrymmen i den nya sökdialogen", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "I %(spaceName)s och %(count)s annat utrymme.", - "other": "I %(spaceName)s och %(count)s andra utrymmen." - }, - "In %(spaceName)s.": "I utrymmet %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "I utrymmena %(space1Name)s och %(space2Name)s.", - "Stop and close": "Sluta och stäng", - "Online community members": "Online-gemenskapsmedlemmar", - "Coworkers and teams": "Jobbkamrater och lag", - "Friends and family": "Vänner och familj", - "We'll help you get connected.": "Vi kommer att hjälpa dig få kontakt.", - "Who will you chat to the most?": "Vem vill du chatta med mest?", - "You're in": "Du är inne", - "You need to have the right permissions in order to share locations in this room.": "Du behöver rätt behörighet för att dela platser i det här rummet.", - "You don't have permission to share locations": "Du är inte behörig att dela platser", - "Messages in this chat will be end-to-end encrypted.": "Meddelanden i den här chatten kommer att vara totalsträckskypterade.", - "Join the room to participate": "Gå med i rummet för att delta", - "Saved Items": "Sparade föremål", - "Send your first message to invite to chat": "Skicka ditt första meddelande för att bjuda in att chatta", - "Reset bearing to north": "Återställ bäring till norr", - "Mapbox logo": "Mapbox-logga", - "Location not available": "Plats inte tillgänglig", - "Find my location": "Hitta min plats", - "Exit fullscreen": "Gå ur fullskärm", - "Enter fullscreen": "Gå till fullskärm", - "Map feedback": "Kartuåterkoppling", - "Toggle attribution": "Växla tillskrivning", - "Can't start a new voice broadcast": "Kan inte starta en ny röstsändning", - "You need to be able to kick users to do that.": "Du behöver kunna kicka användare för att göra det.", - "Empty room (was %(oldName)s)": "Tomt rum (var %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "Bjuder in %(user)s och 1 till", - "other": "Bjuder in %(user)s och %(count)s till" - }, - "Inviting %(user1)s and %(user2)s": "Bjuder in %(user1)s och %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s och 1 till", - "other": "%(user)s och %(count)s till" - }, - "%(user1)s and %(user2)s": "%(user1)s och %(user2)s", - "Stop live broadcasting?": "Avsluta livesändning?", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Någon annan spelar redan in en röstsändning. Vänta på att deras röstsändning tar slut för att starta en ny.", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "Du är inte behörig att starta en röstsändning i det här rummet. Kontakta en rumsadministratör för att uppgradera dina behörigheter.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "Du spelar redan in en röstsändning. Avsluta din nuvarande röstsändning för att påbörja en ny.", - "Unknown room": "Okänt rum", - "Voice broadcast": "Röstsändning", - "Live": "Sänder", - "pause voice broadcast": "pausa röstsändning", - "resume voice broadcast": "återuppta röstsändning", - "play voice broadcast": "spela röstsändning", - "Yes, stop broadcast": "Ja, avsluta sändning", - "Record the client name, version, and url to recognise sessions more easily in session manager": "Spara klientens namn, version och URL för att lättare känna igen sessioner i sessionshanteraren", - "Sorry — this call is currently full": "Tyvärr - det här samtalet är för närvarande fullt", - "Show shortcut to welcome checklist above the room list": "Visa genväg till välkomstchecklistan ovanför rumslistan", - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "Gäller endast om din hemserver inte erbjuder en. Din IP-adress delas under samtal.", - "Noise suppression": "Brusreducering", - "Echo cancellation": "Ekoreducering", - "Automatic gain control": "Automatisk förstärkningskontroll", - "When enabled, the other party might be able to see your IP address": "När aktiverat så kan den andra parten kanske se din IP-adress", - "Allow Peer-to-Peer for 1:1 calls": "Tillåt peer-to-peer för direktsamtal", - "Go live": "Börja sända", - "Change input device": "Byt ingångsenhet", - "30s forward": "30s framåt", - "30s backward": "30s bakåt", - "Connection": "Anslutning", - "Voice processing": "Röstbearbetning", - "Video settings": "Videoinställningar", - "Automatically adjust the microphone volume": "Justera automatiskt mikrofonvolymen", - "Voice settings": "Röstinställningar", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "För bäst säkerhet, verifiera dina sessioner och logga ut alla sessioner du inte känner igen eller använder längre.", - "Other sessions": "Andra sessioner", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "Är du säker på att du vill logga ut %(count)s session?", - "other": "Är du säker på att du vill logga ut %(count)s sessioner?" - }, - "Sessions": "Sessioner", - "Your server doesn't support disabling sending read receipts.": "Din server stöder inte inaktivering av läskvitton.", - "Share your activity and status with others.": "Dela din aktivitet och status med andra.", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "Känner du dig äventyrlig? Pröva våra senaste idéer under utveckling. Dessa funktioner är inte slutförda; de kan vara instabila, kan ändras, eller kan tas bort helt. Läs mer.", - "Early previews": "Tidiga förhandstittar", - "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", - "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", - "Requires compatible homeserver.": "Kräver kompatibel hemserver.", - "Low bandwidth mode": "Lågt bandbreddsläge", - "You have unverified sessions": "Du har overifierade sessioner", - "Buffering…": "Buffrar…", - "%(senderName)s ended a voice broadcast": "%(senderName)s avslutade en röstsändning", - "You ended a voice broadcast": "Du avslutade en röstsändning", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s eller %(recoveryFile)s", - "Interactively verify by emoji": "Verifiera interaktivt med emoji", - "Manually verify by text": "Verifiera manuellt med text", - "Proxy URL": "Proxy-URL", - "Proxy URL (optional)": "Proxy-URL (valfritt)", - "To disable you will need to log out and back in, use with caution!": "För att inaktivera det här så behöver du logga ut och logga in igen, använd varsamt!", - "Sliding Sync configuration": "Glidande synk-läge", - "Your server lacks native support, you must specify a proxy": "Din server saknar nativt stöd, du måste ange en proxy", - "Your server lacks native support": "Din server saknar nativt stöd", - "Your server has native support": "Din server har nativt stöd", - "Choose a locale": "Välj en lokalisering", - "WARNING: ": "VARNING: ", - "Error downloading image": "Fel vid nedladdning av bild", - "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", - "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", - "View chat timeline": "Visa chattidslinje", - "Close call": "Stäng samtal", - "Change layout": "Byt utseende", - "Spotlight": "Rampljus", - "Freedom": "Frihet", - "You do not have permission to start voice calls": "Du är inte behörig att starta röstsamtal", - "There's no one here to call": "Det finns ingen här att ringa", - "You do not have permission to start video calls": "Du är inte behörig att starta videosamtal", - "Ongoing call": "Pågående samtal", - "Video call (%(brand)s)": "Videosamtal (%(brand)s)", - "Video call (Jitsi)": "Videosamtal (Jitsi)", - "Show formatting": "Visa formatering", - "Hide formatting": "Dölj formatering", - "Failed to set pusher state": "Misslyckades att sätta pusharläge", - "Security recommendations": "Säkerhetsrekommendationer", - "Show QR code": "Visa QR-kod", - "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.": "Du kan använda den här enheten för att logga in en ny enhet med en QR-kod. Du kommer behöva skanna QR-koden som visas på den här enheten med din enhet som är utloggad.", - "Sign in with QR code": "Logga in med QR-kod", - "Filter devices": "Filtrera enheter", - "Inactive for %(inactiveAgeDays)s days or longer": "Inaktiv i %(inactiveAgeDays)s dagar eller längre", - "Inactive": "Inaktiv", - "Not ready for secure messaging": "Inte redo för säkra meddelanden", - "Ready for secure messaging": "Redo för säkra meddelanden", - "All": "Alla", - "No sessions found.": "Inga sessioner hittades.", - "No inactive sessions found.": "Inga inaktiva sessioner hittades.", - "No unverified sessions found.": "Inga overifierade sessioner hittades.", - "No verified sessions found.": "Inga verifierade sessioner hittades.", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Överväg att logga ut ur gamla sessioner (%(inactiveAgeDays)s dagar eller äldre) du inte använder längre.", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Verifiera dina sessioner för förbättrad säker meddelandehantering eller logga ut ur de du inte känner igen eller använder längre.", - "For best security, sign out from any session that you don't recognize or use anymore.": "För bäst säkerhet, logga ut från alla sessioner du inte känner igen eller använder längre.", - "Verify or sign out from this session for best security and reliability.": "Verifiera eller logga ut ur den här sessionen för bäst säkerhet och pålitlighet.", - "This session doesn't support encryption and thus can't be verified.": "Den här sessionen stöder inte kryptering och kan därför inte verifieras.", - "This session is ready for secure messaging.": "Den här sessionen är redo för säkra meddelanden.", - "Verified session": "Verifierad session", - "Unknown session type": "Okänd sessionstyp", - "Web session": "Webbsession", - "Mobile session": "Mobil session", - "Desktop session": "Skrivbordssession", - "Inactive for %(inactiveAgeDays)s+ days": "Inaktiv i %(inactiveAgeDays)s+ dagar", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "Borttagning av inaktiva sessioner förbättra säkerhet och prestanda, och gör det enklare för dig att identifiera om en ny session är misstänkt.", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "Inaktiva sessioner är sessioner du inte har använt på länge, men de fortsätter att motta krypteringsnycklar.", - "Inactive sessions": "Inaktiva sessioner", - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "För bäst säkerhet och sekretess så rekommenderas du använda Matrixklienter som stöder kryptering.", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "Du kommer inte kunna delta i rum där kryptering är aktiverad när du använder den här sessionen.", - "Unverified session": "Overifierad session", - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "Du bör speciellt försäkra dig om att du känner igen alla dessa sessioner eftersom att de kan representera en oauktoriserad användning av ditt konto.", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "Overifierade sessioner är sessioner där du har loggat in med dina uppgifter men som inte har korsverifierats.", - "Unverified sessions": "Overifierade sessioner", - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.": "Detta betyder att du har alla nycklar som krävs för att låsa upp dina krypterade meddelanden och bekräfta för andra användare att du litar på den här sessionen.", - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.": "Verifierade sessioner är alla ställen där du använder det här kontot efter att ha angett din lösenfras eller bekräftat din identitet med en annan verifierad session.", - "Verified sessions": "Verifierade sessioner", - "Show details": "Visa detaljer", - "Hide details": "Dölj detaljer", - "Sign out of this session": "Logga ut den här sessionen", - "Receive push notifications on this session.": "Få pushnotiser på den här sessionen.", - "Push notifications": "Pushnotiser", - "Toggle push notifications on this session.": "Växla pushnotiser på den här sessionen.", - "Session details": "Sessionsdetaljer", - "IP address": "IP-adress", - "Browser": "Webbläsare", - "Operating system": "Operativsystem", - "URL": "URL", - "Last activity": "Senaste aktiviteten", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "Detta gör att de kan lita på att de verkligen pratar med dig, men det betyder också att de kan se sessionsnamnet du anger här.", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "Andra användare i direktmeddelanden och rum du går med i kan se en full lista över dina sessioner.", - "Renaming sessions": "Döper om sessioner", - "Please be aware that session names are also visible to people you communicate with.": "Observera att sessionsnamn också syns för personer du kommunicerar med.", - "Rename session": "Döp om session", - "Current session": "Nuvarande session", - "Call type": "Samtalstyp", - "You do not have sufficient permissions to change this.": "Du är inte behörig att ändra detta.", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s är totalsträckskrypterad, men är för närvarande begränsad till ett lägre antal användare.", - "Enable %(brand)s as an additional calling option in this room": "Aktivera %(brand)s som ett extra samtalsalternativ i det här rummet", - "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.": "Det rekommenderas inte att lägga till kryptering i offentliga rum. Vem som helst kan hitta och gå med i offentliga rum, så vem som helst kan läsa meddelanden i dem. Du får inga av fördelarna med kryptering, och du kommer inte kunna stänga av de senare. Kryptering av meddelanden i offentliga rum kommer att göra det långsammare att ta emot och skicka meddelanden.", - "Too many attempts in a short time. Wait some time before trying again.": "För många försök under för kort tid. Vänta ett tag innan du försöker igen.", - "Thread root ID: %(threadRootId)s": "Trådens rot-ID: %(threadRootId)s", - "We're creating a room with %(names)s": "Vi skapar ett rum med %(names)s", - "Completing set up of your new device": "Slutför inställning av din nya enhet", - "Waiting for device to sign in": "Väntar på att enheter loggar in", - "Review and approve the sign in": "Granska och godkänn inloggningen", - "Start at the sign in screen": "Börja på inloggningsskärmen", - "Scan the QR code below with your device that's signed out.": "Skanna QR-koden nedan med din andra enhet som är utloggad.", - "By approving access for this device, it will have full access to your account.": "Genom att godkänna åtkomst för den här enheten så får den full åtkomst till ditt konto.", - "Check that the code below matches with your other device:": "Kolla att koden nedan matchar din andra enhet:", - "Devices connected": "Enheter anslutna", - "An unexpected error occurred.": "Ett oväntade fel inträffade.", - "The request was cancelled.": "Förfrågan avbröts.", - "The other device isn't signed in.": "Den andra enheten är inte inloggad.", - "The other device is already signed in.": "Den andra enheten är redan inloggad.", - "The request was declined on the other device.": "Förfrågan nekades på den andra enheten.", - "Linking with this device is not supported.": "Länkning med den här enheten stöds inte.", - "The scanned code is invalid.": "Den skannade koden är ogiltig.", - "The linking wasn't completed in the required time.": "Länkningen slutfördes inte inom den krävda tiden.", - "Sign in new device": "Logga in ny enhet", - "Unable to decrypt message": "Kunde inte avkryptera meddelande", - "This message could not be decrypted": "Det här meddelandet kunde inte avkrypteras", - "%(senderName)s ended a voice broadcast": "%(senderName)s avslutade en röstsändning", - "You ended a voice broadcast": "Du avslutade en röstsändning", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s eller %(copyButton)s", - "Send email": "Skicka e-brev", - "Sign out of all devices": "Logga ut ur alla enheter", - "Confirm new password": "Bekräfta nytt lösenord", - "Too many attempts in a short time. Retry after %(timeout)s.": "För många försök under en kort tid. Pröva igen efter %(timeout)s.", - "The homeserver doesn't support signing in another device.": "Hemservern stöder inte inloggning av en annan enhet.", - "Mark as read": "Markera som läst", - "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.": "Du kan inte starta ett röstmeddelande eftersom du spelar in en direktsändning. Vänligen avsluta din direktsändning för att starta inspelning av ett röstmeddelande.", - "Can't start voice message": "Kan inte starta röstmeddelanden", - "Text": "Text", - "Create a link": "Skapa en länk", - "Edit link": "Redigera länk", - " in %(room)s": " i %(room)s", - "Improve your account security by following these recommendations.": "Förbättra din kontosäkerhet genom att följa dessa rekommendationer.", - "Sign out of %(count)s sessions": { - "one": "Logga ut ur %(count)s session", - "other": "Logga ut ur %(count)s sessioner" - }, - "%(count)s sessions selected": { - "one": "%(count)s session vald", - "other": "%(count)s sessioner valda" - }, - "Verify your current session for enhanced secure messaging.": "Verifiera din nuvarande session för förbättrade säkra meddelanden.", - "Your current session is ready for secure messaging.": "Din nuvarande session är redo för säkra meddelanden.", - "Sign out of all other sessions (%(otherSessionsCount)s)": "Logga ut ur alla andra sessioner (%(otherSessionsCount)s)", - "Yes, end my recording": "Ja, avsluta min inspelning", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "Om du börjar lyssna på den här direktsändningen så kommer din nuvarande direktsändningsinspelning att avslutas.", - "Listen to live broadcast?": "Lyssna på direktsändning?", - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "Du kan inte starta ett samtal eftersom att du spelar in en direktsändning. Vänligen avsluta din direktsändning för att starta ett samtal.", - "Can’t start a call": "Kunde inte starta ett samtal", - "Unfortunately we're unable to start a recording right now. Please try again later.": "Tyvärr kunde vi inte starta en inspelning just nu. Vänligen pröva igen senare.", - "Connection error": "Anslutningsfel", - "Failed to read events": "Misslyckades att läsa händelser", - "Failed to send event": "Misslyckades att skicka händelse", - "Decrypted source unavailable": "Avkrypterad källa otillgänglig", - "Registration token": "Registreringstoken", - "Enter a registration token provided by the homeserver administrator.": "Ange en registreringstoken försedd av hemserveradministratören.", - "%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)", - "Manage account": "Hantera konto", - "Your account details are managed separately at %(hostname)s.": "Dina rumsdetaljer hanteras separat av %(hostname)s.", - "Connection error - Recording paused": "Anslutningsfel - Inspelning pausad", - "Unable to play this voice broadcast": "Kan inte spela den här röstsändningen", - "%(senderName)s started a voice broadcast": "%(senderName)s startade en röstsändning", - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "Alla meddelanden och inbjudningar från den här användaren kommer att döljas. Är du säker på att du vill ignorera denne?", - "Ignore %(user)s": "Ignorera %(user)s", - "unknown": "okänd", - "Red": "Röd", - "Grey": "Grå", - "Unable to decrypt voice broadcast": "Kunde inte kryptera röstsändning", - "Declining…": "Nekar…", - "This session is backing up your keys.": "Den här sessionen säkerhetskopierar dina nycklar.", - "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.": "Är du säker på att du vill avsluta din direktsändning? Det här kommer att avsluta sändningen och den fulla inspelningen kommer att bli tillgänglig i rummet.", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "Din e-postadress verkar inte vara associerad med ett Matrix-ID på den här hemservern.", - "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "Varning: din personliga data (inklusive krypteringsnycklar) lagras i den här sessionen. Rensa den om du är färdig med den här sessionen, eller vill logga in i ett annat konto.", - "Scan QR code": "Skanna QR-kod", - "Select '%(scanQRCode)s'": "Välj '%(scanQRCode)s'", - "There are no past polls in this room": "Det finns inga gamla omröstningar i det här rummet", - "There are no active polls in this room": "Det finns inga aktiva omröstningar i det här rummet", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Aktivera '%(manageIntegrations)s' i inställningarna för att göra detta.", - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "Varning: att uppgradera ett rum kommer inte automatiskt att migrerar rumsmedlemmar till den nya versionen av rummet. Vi kommer att lägga in en länk i det nya rummet i den gamla versionen av rummet - rumsmedlemmar kommer behöva klicka på den här länken för att gå med i det nya rummet.", - "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.": "Din personliga bannlista innehåller alla de användare och servrar du personligen inte vill se meddelanden ifrån. Efter att du ignorerar din första användare eller server så visas ett nytt rum i din rumslista med namnet '%(myBanList)s' - stanna i det här rummet för att bannlistan ska fortsätta gälla.", - "WARNING: session already verified, but keys do NOT MATCH!": "VARNING: sessionen är redan verifierad, men nycklarna MATCHAR INTE!", - "Unable to connect to Homeserver. Retrying…": "Kunde inte kontakta hemservern. Försöker igen …", - "Secure Backup successful": "Säkerhetskopiering lyckades", - "Your keys are now being backed up from this device.": "Dina nycklar säkerhetskopieras nu från denna enhet.", - "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.": "Ange en säkerhetsfras som bara du känner till, eftersom den används för att säkra din data. För att vara säker, bör du inte återanvända ditt kontolösenord.", - "Starting backup…": "Startar säkerhetskopiering …", - "Please only proceed if you're sure you've lost all of your other devices and your Security Key.": "Fortsätt bara om du är säker på att du har förlorat alla dina övriga enheter och din säkerhetsnyckel.", - "Inviting…": "Bjuder in …", - "Creating rooms…": "Skapar rum …", - "Keep going…": "Fortsätter …", - "Connecting…": "Kopplar upp …", - "Loading live location…": "Laddar realtidsposition …", - "Fetching keys from server…": "Hämtar nycklar från server …", - "Checking…": "Kontrollerar …", - "Waiting for partner to confirm…": "Väntar på att andra parten ska bekräfta …", - "Adding…": "Lägger till …", - "Write something…": "Skriv nånting …", - "Rejecting invite…": "Nekar inbjudan …", - "Joining room…": "Går med i rum …", - "Joining space…": "Går med i utrymme …", - "Encrypting your message…": "Krypterar ditt meddelande …", - "Sending your message…": "Skickar ditt meddelande …", - "Set a new account password…": "Sätt ett nytt kontolösenord …", - "Downloading update…": "Hämtar uppdatering …", - "Checking for an update…": "Letar efter uppdatering …", - "Backing up %(sessionsRemaining)s keys…": "Säkerhetskopierar %(sessionsRemaining)s nycklar …", - "Connecting to integration manager…": "Kontaktar integrationshanteraren …", - "Saving…": "Sparar …", - "Creating…": "Skapar …", - "Starting export process…": "Startar exportprocessen …", - "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility": "Användaren (%(user)s) blev inte inbjuden till %(roomId)s, men inget fel gavs av inbjudningsverktyget", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "Det här kan orsakas av att ha appen öppen i flera flikar eller av rensning av webbläsardata.", - "Database unexpectedly closed": "Databasen stängdes oväntat", - "Yes, it was me": "Ja, det var jag", - "Can currently only be enabled via config.json": "Kan för närvarande endast aktiveras via config.json", - "Show avatars in user, room and event mentions": "Visa avatarer i användar-, rums- och händelseomnämnanden", - "Requires your server to support the stable version of MSC3827": "Kräver att din server stöder den stabila versionen av MSC3827", - "If you know a room address, try joining through that instead.": "Om du känner till en rumsadress, försök gå med via den istället.", - "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.": "Du försökte gå med med ett rums-ID utan att tillhandahålla en lista över servrar att gå med via. Rums-ID:n är interna identifierare och kan inte användas för att gå med i ett rum utan ytterligare information.", - "Room directory": "Rumskatalog", - "An error occurred when updating your notification preferences. Please try to toggle your option again.": "Ett fel uppstod när du uppdaterade dina aviseringsinställningar. Pröva att växla alternativet igen.", - "Verify Session": "Verifiera session", - "Ignore (%(counter)s)": "Ignorera (%(counter)s)", - "Log out and back in to disable": "Logga ut och in igen för att inaktivera", - "View poll": "Visa omröstning", - "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Det finns inga tidigare omröstningar för det senaste dygnet. Ladda fler omröstningar för att se omröstningar för tidigare månader", - "other": "Det finns inga tidigare omröstningar under de senaste %(count)s dagarna. Ladda fler omröstningar för att se omröstningar för tidigare månader" - }, - "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "Det finns inga aktiva omröstningar det senaste dygnet. Ladda fler omröstningar för att se omröstningar för tidigare månader", - "other": "Det finns inga aktiva omröstningar under de senaste %(count)s dagarna. Ladda fler omröstningar för att se omröstningar för tidigare månader" - }, - "There are no past polls. Load more polls to view polls for previous months": "Det finns inga tidigare omröstningar. Ladda fler omröstningar för att se omröstningar för tidigare månader", - "There are no active polls. Load more polls to view polls for previous months": "Det finns inga aktiva omröstningar. Ladda fler omröstningar för att se omröstningar för tidigare månader", - "Load more polls": "Ladda fler omröstningar", - "Loading polls": "Laddar omröstningar", - "Past polls": "Tidigare omröstningar", - "Active polls": "Aktiva omröstningar", - "View poll in timeline": "Se omröstningen i tidslinjen", - "Poll history": "Omröstningshistorik", - "Search all rooms": "Sök i alla rum", - "Search this room": "Sök i det här rummet", - "Once everyone has joined, you’ll be able to chat": "När alla har gått med kommer du kunna chatta", - "Formatting": "Formatering", - "You do not have permission to invite users": "Du är inte behörig att bjuda in användare", - "Upload custom sound": "Ladda upp anpassat ljud", - "Error changing password": "Fel vid byte av lösenord", - "%(errorMessage)s (HTTP status %(httpStatus)s)": "%(errorMessage)s (HTTP-status %(httpStatus)s)", - "Unknown password change error (%(stringifiedError)s)": "Okänt fel vid lösenordsändring (%(stringifiedError)s)", - "Error while changing password: %(error)s": "Fel vid ändring av lösenord: %(error)s", - "Failed to download source media, no source url was found": "Misslyckades att ladda ned källmedian, ingen käll-URL hittades", - "WebGL is required to display maps, please enable it in your browser settings.": "WebGL krävs för att visa kartor, aktivera det i dina webbläsarinställningar.", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "Kan inte bjuda in användare via e-post utan en identitetsserver. Du kan ansluta till en under \"Inställningar\".", - "The add / bind with MSISDN flow is misconfigured": "Flöde för tilläggning/bindning med MSISDN är felkonfigurerat", - "No identity access token found": "Ingen identitetsåtkomsttoken hittades", - "Identity server not set": "Identitetsserver inte inställd", - "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.": "Ett nätverksfel uppstod vid försök att hitta och hoppa till det angivna datumet. Din hemserver kanske är nere eller så var det vara ett tillfälligt problem med din internetuppkoppling. Var god försök igen. Om detta fortsätter, kontakta din hemserveradministratör.", - "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.": "Vi kunde inte hitta en händelse från %(dateString)s eller senare. Pröva att välja ett tidigare datum.", - "unavailable": "otillgänglig", - "Due to decryption errors, some votes may not be counted": "På grund av avkrypteringsfel kanske inte vissa röster räknas", - "Message from %(user)s": "Meddelande från %(user)s", - "Answered elsewhere": "Besvarat på annat håll", - "unknown status code": "okänd statuskod", - "Image view": "Bildvy", - "Waiting for users to join %(brand)s": "Väntar på att användare går med i %(brand)s", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.": "Kan inte hitta den gamla versionen av det här rummet (rums-ID: %(roomId)s), och vi har inte fått ”via_servers” för att leta efter det.", - "Error details": "Feldetaljer", - "Desktop app logo": "Skrivbordsappslogga", - "Your device ID": "Ditt enhets-ID", - "Message in %(room)s": "Meddelande i rum %(room)s", - "Try using %(server)s": "Pröva att använda %(server)s", - "User is not logged in": "Användaren är inte inloggad", - "Allow fallback call assist server (%(server)s)": "Tillåt reservserver för samtalsassistans (%(server)s)", - "The sender has blocked you from receiving this message": "Avsändaren har blockerat dig från att ta emot det här meddelandet", - "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.": "Alternativt kan du försöka använda den offentliga servern på , men det kommer inte att vara lika tillförlitligt och det kommer att dela din IP-adress med den servern. Du kan också hantera detta i Inställningar.", - "Ended a poll": "Avslutade en omröstning", - "Your language": "Ditt språk", - "Start DM anyway and never warn me again": "Starta DM ändå och varna mig aldrig igen", - "Start DM anyway": "Starta DM ändå", - "Server returned %(statusCode)s with error code %(errorCode)s": "Servern gav svar %(statusCode)s med felkoden %(errorCode)s", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Kunde inte hitta profiler för Matrix-ID:n nedan — skulle du vilja starta ett DM ändå?", - "Once invited users have joined %(brand)s, you will be able to chat and the room will be end-to-end encrypted": "När inbjudna användare har gått med i %(brand)s kommer du att kunna chatta och rummet kommer att vara totalsträckskrypterat", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:": "Kan inte hitta den gamla versionen av det här rummet (rums-ID: %(roomId)s), och vi har inte fått ”via_servers” för att leta efter det. Det är möjligt att det går att gissa servern från rums-ID:t. Om du vill pröva, klicka på den här länken:", - "Please submit debug logs to help us track down the problem.": "Vänligen skicka in felsökningsloggar för att hjälpa oss att spåra problemet.", - "Invites by email can only be sent one at a time": "Inbjudningar via e-post kan endast skickas en i taget", - "Match default setting": "Matcha förvalsinställning", - "Mute room": "Tysta rum", - "Unable to find event at that date": "Kunde inte hitta händelse vid det datumet", - "Your server requires encryption to be disabled.": "Din server kräver att kryptering är inaktiverat.", - "Are you sure you wish to remove (delete) this event?": "Är du säker på att du vill ta bort (radera) den här händelsen?", - "Note that removing room changes like this could undo the change.": "Observera att om du tar bort rumsändringar som den här kanske det ångrar ändringen.", - "Your server is unsupported": "Din server stöds inte", - "This server is using an older version of Matrix. Upgrade to Matrix %(version)s to use %(brand)s without errors.": "Servern använder en äldre version av Matrix. Uppgradera till Matrix %(version)s för att använda %(brand)s utan fel.", - "Your homeserver is too old and does not support the minimum API version required. Please contact your server owner, or upgrade your server.": "Din hemserver är för gammal och stöder inte minimum-API:t som krävs. Vänligen kontakta din serverägare, eller uppgradera din server.", - "You need an invite to access this room.": "Du behöver en inbjudan för att komma åt det här rummet.", - "Ask to join": "Be om att gå med", - "User cannot be invited until they are unbanned": "Användaren kan inte bjudas in förrän den avbannas", - "People cannot join unless access is granted.": "Personer kan inte gå med om inte åtkomst ges.", - "Failed to cancel": "Misslyckades att avbryta", - "Something went wrong.": "Nånting gick snett.", - "common": { - "about": "Om", - "analytics": "Statistik", - "encryption_enabled": "Kryptering aktiverad", - "error": "Fel", - "forward_message": "Vidarebefordra meddelande", - "image": "Bild", - "loading": "Laddar …", - "message": "Meddelande", - "message_layout": "Meddelandearrangemang", - "modern": "Modernt", - "mute": "Tysta", - "no_results": "Inga resultat", - "offline": "Offline", - "password": "Lösenord", - "people": "Personer", - "reactions": "Reaktioner", - "report_a_bug": "Rapportera en bugg", - "room_name": "Rumsnamn", - "security": "Säkerhet", - "settings": "Inställningar", - "sticker": "Dekal", - "success": "Lyckades", - "suggestions": "Förslag", - "unmute": "Avtysta", - "username": "Användarnamn", - "verification_cancelled": "Verifiering avbruten", - "video": "Video", - "warning": "Varning", - "user": "Användare", - "threads": "Trådar", - "thread": "Tråd", - "theme": "Tema", - "room": "Rum", - "public": "Offentligt", - "private": "Privat", - "options": "Alternativ", - "name": "Namn", - "light": "Ljust", - "labs": "Experiment", - "homeserver": "Hemserver", - "home": "Hem", - "help": "Hjälp", - "favourites": "Favoriter", - "description": "Beskrivning", - "dark": "Mörkt", - "beta": "Beta", - "attachment": "Bilaga", - "appearance": "Utseende", - "timeline": "Tidslinje", - "support": "Hjälp", - "space": "Utrymme", - "random": "Slumpmässig", - "privacy": "Sekretess", - "presence": "Närvaro", - "preferences": "Alternativ", - "microphone": "Mikrofon", - "legal": "Juridiskt", - "guest": "Gäst", - "faq": "FAQ", - "emoji": "Emoji", - "credits": "Medverkande", - "camera": "Kamera", - "access_token": "Åtkomsttoken", - "someone": "Någon", - "welcome": "Välkommen", - "encrypted": "Krypterat", - "application": "Applikation", - "version": "Version", - "device": "Enhet", - "model": "Modell", - "verified": "Verifierad", - "unverified": "Overifierad", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "Betrodd", - "not_trusted": "Inte betrodd", - "accessibility": "Tillgänglighet", - "server": "Server", - "capabilities": "Förmågor", - "unnamed_room": "Namnlöst rum", - "unnamed_space": "Namnlöst utrymme", - "stickerpack": "Dekalpaket", - "system_alerts": "Systemvarningar", - "secure_backup": "Säker säkerhetskopiering", - "cross_signing": "Korssignering", - "identity_server": "Identitetsserver", - "integration_manager": "Integrationshanterare", - "qr_code": "QR-kod", - "feedback": "Återkoppling" + "a11y": { + "jump_first_invite": "Hoppa till första inbjudan.", + "n_unread_messages": { + "other": "%(count)s olästa meddelanden.", + "one": "1 oläst meddelande." + }, + "n_unread_messages_mentions": { + "other": "%(count)s olästa meddelanden inklusive omnämnanden.", + "one": "1 oläst omnämnande." + }, + "room_name": "Rum %(name)s", + "unread_messages": "Olästa meddelanden.", + "user_menu": "Användarmeny" }, + "a11y_jump_first_unread_room": "Hoppa till första olästa rum.", "action": { + "accept": "Godkänn", + "add": "Lägg till", + "add_existing_room": "Lägg till existerande rum", + "add_people": "Lägg till personer", + "apply": "Tillämpa", + "approve": "Godta", + "ask_to_join": "Be om att gå med", + "back": "Tillbaka", + "call": "Ring", + "cancel": "Avbryt", + "change": "Ändra", + "clear": "Rensa", + "click": "Klicka", + "click_to_copy": "Klicka för att kopiera", + "close": "Stäng", + "collapse": "Kollapsa", + "complete": "Färdigställ", + "confirm": "Bekräfta", "continue": "Fortsätt", "copy": "Kopiera", "copy_link": "Kopiera länk", "create": "Skapa", "create_a_room": "Skapa ett rum", "decline": "Avvisa", + "delete": "Radera", "disable": "Inaktivera", + "disconnect": "Koppla ifrån", + "dismiss": "Avvisa", "done": "Klar", + "download": "Ladda ner", "edit": "Ändra", "enable": "Aktivera", - "forgot_password": "Glömt lösenordet?", + "enter_fullscreen": "Gå till fullskärm", + "exit_fullscreeen": "Gå ur fullskärm", + "expand": "Expandera", + "explore_public_rooms": "Utforska offentliga rum", + "explore_rooms": "Utforska rum", + "export": "Exportera", "forward": "Vidarebefordra", + "go": "Gå", + "go_back": "Gå tillbaka", + "got_it": "Uppfattat", + "hide_advanced": "Dölj avancerat", + "hold": "Parkera", + "ignore": "Ignorera", + "import": "Importera", "invite": "Bjud in", + "invite_to_space": "Bjud in till utrymme", "invites_list": "Inbjudningar", + "join": "Gå med", "learn_more": "Läs mer", "leave": "Lämna", "leave_room": "Lämna rummet", + "logout": "Logga ut", + "manage": "Hantera", + "maximise": "Maximera", + "mention": "Nämn", + "minimise": "Minimera", + "new_room": "Nytt rum", + "new_video_room": "Nytt videorum", "next": "Nästa", "no": "Nej", - "ok": "OK", + "pause": "Pausa", + "pin": "Häftstift", + "play": "Spela", "quote": "Citera", "react": "Reagera", + "refresh": "Ladda om", + "register": "Registrera", + "reject": "Avböj", + "reload": "Ladda om", "remove": "Ta bort", + "rename": "Döp om", "reply": "Svara", + "reply_in_thread": "Svara i tråd", "report_content": "Rapportera innehåll", + "resend": "Skicka igen", + "reset": "Återställ", + "restore": "Återställ", + "resume": "Återuppta", "retry": "Försök igen", + "review": "Granska", + "revoke": "Återkalla", "save": "Spara", + "search": "Sök", + "send_report": "Skicka rapport", + "share": "Dela", + "show": "Visa", + "show_advanced": "Visa avancerat", + "show_all": "Visa alla", + "sign_in": "Logga in", + "sign_out": "Logga ut", + "skip": "Hoppa över", "start": "Starta", "start_chat": "Starta chatt", + "start_new_chat": "Starta ny chatt", + "stop": "Stoppa", + "submit": "Skicka in", + "subscribe": "Prenumerera", + "transfer": "Överlåt", + "trust": "Förtroende", + "try_again": "Försök igen", + "unban": "Avblockera", + "unignore": "Avignorera", + "unpin": "Avfäst", + "unsubscribe": "Avprenumerera", + "update": "Uppdatera", + "upgrade": "Uppgradera", + "upload": "Ladda upp", + "verify": "Verifiera", + "view": "Visa", + "view_all": "Visa alla", + "view_list": "Se lista", + "view_message": "Visa meddelande", "view_source": "Visa källa", "yes": "Ja", - "zoom_out": "Zooma ut", "zoom_in": "Zooma in", - "view": "Visa", - "verify": "Verifiera", - "upload": "Ladda upp", - "upgrade": "Uppgradera", - "update": "Uppdatera", - "unpin": "Avfäst", - "try_again": "Försök igen", - "trust": "Förtroende", - "stop": "Stoppa", - "skip": "Hoppa över", - "sign_out": "Logga ut", - "sign_in": "Logga in", - "share": "Dela", - "search": "Sök", - "reset": "Återställ", - "resend": "Skicka igen", - "reload": "Ladda om", - "reject": "Avböj", - "pin": "Häftstift", - "logout": "Logga ut", - "join": "Gå med", - "ignore": "Ignorera", - "got_it": "Uppfattat", - "go_back": "Gå tillbaka", - "expand": "Expandera", - "download": "Ladda ner", - "dismiss": "Avvisa", - "delete": "Radera", - "confirm": "Bekräfta", - "collapse": "Kollapsa", - "close": "Stäng", - "cancel": "Avbryt", - "call": "Ring", - "back": "Tillbaka", - "apply": "Tillämpa", - "add": "Lägg till", - "accept": "Godkänn", - "view_all": "Visa alla", - "unsubscribe": "Avprenumerera", - "subscribe": "Prenumerera", - "show_all": "Visa alla", - "show": "Visa", - "revoke": "Återkalla", - "review": "Granska", - "restore": "Återställ", - "rename": "Döp om", - "register": "Registrera", - "play": "Spela", - "pause": "Pausa", - "disconnect": "Koppla ifrån", - "complete": "Färdigställ", - "change": "Ändra", - "approve": "Godta", - "manage": "Hantera", - "go": "Gå", - "import": "Importera", - "export": "Exportera", - "refresh": "Ladda om", - "minimise": "Minimera", - "maximise": "Maximera", - "mention": "Nämn", - "submit": "Skicka in", - "send_report": "Skicka rapport", - "clear": "Rensa" + "zoom_out": "Zooma ut" }, - "a11y": { - "user_menu": "Användarmeny", - "n_unread_messages_mentions": { - "other": "%(count)s olästa meddelanden inklusive omnämnanden.", - "one": "1 oläst omnämnande." - }, - "n_unread_messages": { - "other": "%(count)s olästa meddelanden.", - "one": "1 oläst meddelande." - }, - "unread_messages": "Olästa meddelanden." + "analytics": { + "accept_button": "Det är okej", + "bullet_1": "Vi spelar inte in eller profilerar någon kontodata", + "bullet_2": "Vi delar inte information med tredje parter", + "consent_migration": "Du har tidigare gått med på att dela anonym användningsdata med oss. Vi uppdaterar hur det fungerar.", + "disable_prompt": "Du kan stänga av detta när som helst i inställningarna", + "enable_prompt": "Hjälp att förbättra %(analyticsOwner)s", + "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.", + "shared_data_heading": "Vissa av följande data kan delas:" }, - "labs": { - "video_rooms": "Videorum", - "notification_settings": "Nya aviseringsinställningar", - "msc3531_hide_messages_pending_moderation": "Låt moderatorer dölja meddelanden i väntan på moderering.", - "report_to_moderators": "Rapportera till moderatorer", - "latex_maths": "Rendera LaTeX-matte i meddelanden", - "pinning": "Fastnålning av meddelanden", - "wysiwyg_composer": "Riktextredigerare", - "state_counters": "Rendera enkla räknare i rumsrubriken", - "mjolnir": "Nya sätt att ignorera personer", - "custom_themes": "Stöd tilläggning av anpassade teman", - "dehydration": "Krypterad meddelandehantering offline med hjälp av frystorkade enheter", - "html_topic": "Visa HTML-representation av rumsämnen", - "bridge_state": "Visa info om bryggor i rumsinställningar", - "jump_to_date": "Hoppa till datum (lägger till /jumptodate och hopp till datumrubriker)", - "sliding_sync": "Glidande synkroniseringsläge", - "element_call_video_rooms": "Element Call videorum", - "group_calls": "Ny gruppsamtalsupplevelse", - "allow_screen_share_only_mode": "Tillåt läge med endast skärmdelning", - "location_share_live": "Platsdelning i realtid", - "dynamic_room_predecessors": "Dynamiska rumsföregångare", - "voice_broadcast": "Röstsändning", - "rust_crypto": "Kryptografiimplementering i Rust", - "hidebold": "Dölj aviseringspunkt (visa bara räknarmärken)", - "intentional_mentions": "Aktivera avsiktliga omnämnanden", - "ask_to_join": "Aktivera fråga om att gå med", - "new_room_decoration_ui": "Under aktiv utveckling, ny rumsrubrik & detaljgränssnitt", - "video_rooms_a_new_way_to_chat": "Ett nytt sätt att chatta över röst och video i %(brand)s.", - "video_rooms_always_on_voip_channels": "Videorum är ständigt aktiva VoIP-kanaler inbäddade i ett rum i %(brand)s.", - "video_rooms_faq1_question": "Hur skapar jag ett videorum?", - "video_rooms_faq1_answer": "Använd \"+\"-knappen i rumssektionen i vänsterpanelen.", - "video_rooms_faq2_question": "Kan jag använda textchatt tillsammans med videosamtalet?", - "video_rooms_faq2_answer": "Ja, chattidslinjen visas tillsammans med videon.", - "thank_you": "Tack för att du prövar betan, vänligen ge så många detaljer du kan så att vi kan förbättra den.", - "notification_settings_caption": "Introducerar ett enklare sätt att ändra dina aviseringsinställningar. Anpassa din %(brand)s, precis som du vill.", - "report_to_moderators_description": "I rum som stöder moderering så låter \"Rapportera\"-knappen dig rapportera trakasseri till rumsmoderatorer.", - "feature_wysiwyg_composer_description": "Använd rik text istället för Markdown i meddelanderedigeraren.", - "currently_experimental": "För närvarande experimentellt.", - "jump_to_date_msc_support": "Kräver att din server stöder MSC3030", - "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)", - "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", - "beta_feature": "Det här är en betafunktion", - "click_for_info": "Klicka för mer info", - "leave_beta_reload": "Att lämna betan kommer att ladda om %(brand)s.", - "join_beta_reload": "Att gå med i betan kommer att ladda om %(brand)s.", - "leave_beta": "Lämna betan", - "join_beta": "Gå med i betan", - "notification_settings_beta_title": "Aviseringsinställningar", - "voice_broadcast_force_small_chunks": "Tvinga dellängd på 15s för röstsändning", - "oidc_native_flow": "Aktivera nya inbyggda OIDC-flöden (Under aktiv utveckling)" - }, - "keyboard": { - "home": "Hem", - "space": "Utrymme", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[nummer]", - "backspace": "Backsteg", - "category_calls": "Samtal", - "category_room_list": "Rumslista", - "category_navigation": "Navigering", - "category_autocomplete": "Autokomplettera", - "composer_toggle_bold": "Växla fet stil", - "composer_toggle_italics": "Växla kursiv", - "composer_toggle_quote": "Växla citat", - "composer_toggle_code_block": "Växla kodblock av/på", - "composer_toggle_link": "Växla länk av/på", - "cancel_reply": "Avbryt svar på ett meddelande", - "navigate_next_message_edit": "Navigera till nästa meddelande att redigera", - "navigate_prev_message_edit": "Navigera till förra meddelandet att redigera", - "composer_jump_start": "Hoppa till början av meddelanderedigeraren", - "composer_jump_end": "Hoppa slutet av meddelanderedigeraren", - "composer_navigate_next_history": "Navigera till nästa meddelande i redigerarhistoriken", - "composer_navigate_prev_history": "Navigera till förra meddelandet i redigerarhistoriken", - "send_sticker": "Skicka en dekal", - "toggle_microphone_mute": "Växla mikrofontystning", - "toggle_webcam_mute": "Växla webbkamera på/av", - "dismiss_read_marker_and_jump_bottom": "Avfärda läsmarkering och hoppa till botten", - "jump_to_read_marker": "Hoppa till äldsta olästa meddelandet", - "upload_file": "Ladda upp en fil", - "scroll_up_timeline": "Skrolla upp i tidslinjen", - "scroll_down_timeline": "Skrolla ner i tidslinjen", - "jump_room_search": "Hoppa till rumssökning", - "room_list_select_room": "Välj rum från rumslistan", - "room_list_collapse_section": "Kollapsa rumslistsektionen", - "room_list_expand_section": "Expandera rumslistsektionen", - "room_list_navigate_down": "Navigera ner i rumslistan", - "room_list_navigate_up": "Navigera upp i rumslistan", - "toggle_top_left_menu": "Växla menyn högst upp till vänster", - "toggle_right_panel": "Växla högerpanelen", - "keyboard_shortcuts_tab": "Öppna den här inställningsfliken", - "go_home_view": "Gå till hemvyn", - "next_unread_room": "Nästa olästa rum eller DM", - "prev_unread_room": "Förra olästa rummet eller DM:en", - "next_room": "Nästa rum eller DM", - "prev_room": "Förra rummet eller DM:en", - "autocomplete_cancel": "Stäng autokomplettering", - "autocomplete_navigate_next": "Nästa autokompletteringsförslag", - "autocomplete_navigate_prev": "Förra autokompletteringsförslaget", - "toggle_space_panel": "Växla utrymmespanel", - "toggle_hidden_events": "Växla synlighet för dolda händelser", - "jump_first_message": "Hoppa till första meddelandet", - "jump_last_message": "Hoppa till sista meddelandet", - "composer_undo": "Ångra redigering", - "composer_redo": "Gör om redigering", - "navigate_prev_history": "Föregående nyligen besökta rum eller utrymme", - "navigate_next_history": "Nästa nyligen besökta rum eller utrymme", - "switch_to_space": "Byt till utrymme med nummer", - "open_user_settings": "Öppna användarinställningar", - "close_dialog_menu": "Stäng dialogrutan eller snabbmenyn", - "activate_button": "Aktivera den valda knappen", - "composer_new_line": "Ny rad", - "autocomplete_force": "Tvinga komplettering", - "search": "Sök (måste vara aktiverat)" - }, - "credits": { - "default_cover_photo": "Det förvalda omslagsfotot är © Jesús Roncero och används under villkoren i CC-BY-SA 4.0.", - "twemoji_colr": "Teckensnittet twemoji-colr är © Mozilla Foundation och används under villkoren för Apache 2.0.", - "twemoji": "Emojigrafiken Twemoji är © Twitter, Inc och andra bidragsgivare och används under villkoren i CC-BY 4.0." - }, - "composer": { - "format_bold": "Fet", - "format_italic": "Kursivt", - "format_underline": "Understrykning", - "format_strikethrough": "Genomstruken", - "format_unordered_list": "Punktlista", - "format_ordered_list": "Numrerad lista", - "format_increase_indent": "Öka indrad", - "format_decrease_indent": "Minska indrag", - "format_inline_code": "Kod", - "format_code_block": "Kodblock", - "format_link": "Länk", - "send_button_title": "Skicka meddelande", - "placeholder_thread_encrypted": "Svara på krypterad tråd…", - "placeholder_thread": "Svara på tråd…", - "placeholder_reply_encrypted": "Skicka ett krypterat svar…", - "placeholder_reply": "Skicka ett svar…", - "placeholder_encrypted": "Skicka ett krypterat meddelande…", - "placeholder": "Skicka ett meddelande…" - }, - "Bold": "Fet", - "Link": "Länk", - "Code": "Kod", - "power_level": { - "default": "Standard", - "restricted": "Begränsad", - "moderator": "Moderator", - "admin": "Administratör", - "mod": "Mod", - "custom": "Anpassad (%(level)s)" + "auth": { + "3pid_in_use": "Den e-postadressen eller det telefonnumret används redan.", + "account_clash": "Ditt nya konto (%(newAccountId)s) är registrerat, men du är redan inloggad på ett annat konto (%(loggedInUserId)s).", + "account_clash_previous_account": "Fortsätt med de tidigare kontot", + "account_deactivated": "Det här kontot har avaktiverats.", + "autodiscovery_generic_failure": "Misslyckades att få konfiguration för autoupptäckt från servern", + "autodiscovery_hs_incompatible": "Din hemserver är för gammal och stöder inte minimum-API:t som krävs. Vänligen kontakta din serverägare, eller uppgradera din server.", + "autodiscovery_invalid": "Ogiltigt hemserverupptäcktssvar", + "autodiscovery_invalid_hs": "Hemserver-URL:en verkar inte vara en giltig Matrix-hemserver", + "autodiscovery_invalid_hs_base_url": "Ogiltig base_url för m.homeserver", + "autodiscovery_invalid_is": "Identitetsserver-URL:en verkar inte vara en giltig Matrix-identitetsserver", + "autodiscovery_invalid_is_base_url": "Ogiltig base_url för m.identity_server", + "autodiscovery_invalid_is_response": "Ogiltigt identitetsserverupptäcktssvar", + "autodiscovery_invalid_json": "Ogiltig JSON", + "autodiscovery_unexpected_error_hs": "Oväntat fel vid inläsning av hemserverkonfiguration", + "autodiscovery_unexpected_error_is": "Oväntat fel vid inläsning av identitetsserverkonfiguration", + "captcha_description": "Denna hemserver vill se till att du inte är en robot.", + "change_password_action": "Byt lösenord", + "change_password_confirm_invalid": "Lösenorden matchar inte", + "change_password_confirm_label": "Bekräfta lösenord", + "change_password_current_label": "Nuvarande lösenord", + "change_password_empty": "Lösenorden kan inte vara tomma", + "change_password_error": "Fel vid ändring av lösenord: %(error)s", + "change_password_mismatch": "De nya lösenorden matchar inte", + "change_password_new_label": "Nytt lösenord", + "check_email_explainer": "Följ instruktionerna som skickades till %(email)s", + "check_email_resend_prompt": "Fick du inte den?", + "check_email_resend_tooltip": "E-brev med verifieringslänk skickades igen!", + "check_email_wrong_email_button": "Ange e-postadressen igen", + "check_email_wrong_email_prompt": "Fel e-postadress?", + "continue_with_idp": "Fortsätt med %(provider)s", + "continue_with_sso": "Fortsätt med %(ssoButtons)s", + "country_dropdown": "Land-dropdown", + "create_account_prompt": "Ny här? Skapa ett konto", + "create_account_title": "Skapa konto", + "email_discovery_text": "Använd e-post för att valfritt kunna upptäckas av existerande kontakter.", + "email_field_label": "E-post", + "email_field_label_invalid": "Det ser inte ut som en giltig e-postadress", + "email_field_label_required": "Ange e-postadress", + "email_help_text": "Lägg till en e-postadress för att kunna återställa ditt lösenord.", + "email_phone_discovery_text": "Använd e-post eller telefon för att valfritt kunna upptäckas av existerande kontakter.", + "enter_email_explainer": "%(homeserver)s kommer att skicka en verifieringslänk för att låta dig återställa ditt lösenord.", + "enter_email_heading": "Ange din e-postadress för att återställa lösenordet", + "failed_connect_identity_server": "Kan inte nå identitetsservern", + "failed_connect_identity_server_other": "Du kan logga in, men vissa funktioner kommer inte att vara tillgängliga förrän identitetsservern är online igen. Om du fortsätter att se den här varningen, kontrollera din konfiguration eller kontakta en serveradministratör.", + "failed_connect_identity_server_register": "Du kan registrera dig, men vissa funktioner kommer inte att vara tillgängliga förrän identitetsservern är online igen. Om du fortsätter att se den här varningen, kontrollera din konfiguration eller kontakta en serveradministratör.", + "failed_connect_identity_server_reset_password": "Du kan återställa ditt lösenord, men vissa funktioner kommer inte att vara tillgängliga förrän identitetsservern är online igen. Om du fortsätter att se den här varningen, kontrollera din konfiguration eller kontakta en serveradministratör.", + "failed_homeserver_discovery": "Misslyckades att genomföra hemserverupptäckt", + "failed_query_registration_methods": "Kunde inte fråga efter stödda registreringsmetoder.", + "failed_soft_logout_auth": "Misslyckades att återautentisera", + "failed_soft_logout_homeserver": "Misslyckades att återautentisera p.g.a. ett hemserverproblem", + "footer_powered_by_matrix": "drivs av Matrix", + "forgot_password_email_invalid": "Den här e-postadressen ser inte giltig ut.", + "forgot_password_email_required": "E-postadressen som är kopplad till ditt konto måste anges.", + "forgot_password_prompt": "Glömt ditt lösenord?", + "forgot_password_send_email": "Skicka e-brev", + "identifier_label": "Logga in med", + "incorrect_credentials": "Fel användarnamn och/eller lösenord.", + "incorrect_credentials_detail": "Observera att du loggar in på servern %(hs)s, inte matrix.org.", + "incorrect_password": "Felaktigt lösenord", + "log_in_new_account": "Logga in i ditt nya konto.", + "logout_dialog": { + "description": "Är du säker på att du vill logga ut?", + "megolm_export": "Exportera nycklar manuellt", + "setup_key_backup_title": "Du kommer att förlora åtkomst till dina krypterade meddelanden", + "setup_secure_backup_description_1": "Krypterade meddelanden är säkrade med totalsträckskryptering. Bara du och mottagaren/na har nycklarna för att läsa dessa meddelanden.", + "setup_secure_backup_description_2": "När du loggar ut kommer nycklarna att raderas från den här enheten, vilket betyder att du inte kommer kunna läsa krypterade meddelanden om du inte har nycklarna för dem på dina andra enheter, eller säkerhetskopierade dem till servern.", + "skip_key_backup": "Jag vill inte ha mina krypterade meddelanden", + "use_key_backup": "Börja använda nyckelsäkerhetskopiering" + }, + "misconfigured_body": "Be din %(brand)s-administratör att kolla din konfiguration efter felaktiga eller duplicerade poster.", + "misconfigured_title": "Din %(brand)s är felkonfigurerad", + "msisdn_field_description": "Andra användare kan bjuda in dig till rum med dina kontaktuppgifter", + "msisdn_field_label": "Telefon", + "msisdn_field_number_invalid": "Det telefonnumret ser inte korrekt ut, vänligen kolla det och försök igen", + "msisdn_field_required_invalid": "Ange telefonnummer", + "no_hs_url_provided": "Ingen hemserver-URL angiven", + "oidc": { + "error_generic": "Nånting gick snett.", + "error_title": "Vi kunde inte logga in dig" + }, + "password_field_keep_going_prompt": "Fortsätter …", + "password_field_label": "Skriv in lösenord", + "password_field_strong_label": "Bra, säkert lösenord!", + "password_field_weak_label": "Lösenordet är tillåtet men osäkert", + "phone_label": "Telefon", + "phone_optional_label": "Telefon (valfritt)", + "qr_code_login": { + "approve_access_warning": "Genom att godkänna åtkomst för den här enheten så får den full åtkomst till ditt konto.", + "completing_setup": "Slutför inställning av din nya enhet", + "confirm_code_match": "Kolla att koden nedan matchar din andra enhet:", + "connecting": "Kopplar upp …", + "devices_connected": "Enheter anslutna", + "error_device_already_signed_in": "Den andra enheten är redan inloggad.", + "error_device_not_signed_in": "Den andra enheten är inte inloggad.", + "error_device_unsupported": "Länkning med den här enheten stöds inte.", + "error_homeserver_lacks_support": "Hemservern stöder inte inloggning av en annan enhet.", + "error_invalid_scanned_code": "Den skannade koden är ogiltig.", + "error_linking_incomplete": "Länkningen slutfördes inte inom den krävda tiden.", + "error_request_cancelled": "Förfrågan avbröts.", + "error_request_declined": "Förfrågan nekades på den andra enheten.", + "error_unexpected": "Ett oväntade fel inträffade.", + "review_and_approve": "Granska och godkänn inloggningen", + "scan_code_instruction": "Skanna QR-koden nedan med din andra enhet som är utloggad.", + "scan_qr_code": "Skanna QR-kod", + "select_qr_code": "Välj '%(scanQRCode)s'", + "sign_in_new_device": "Logga in ny enhet", + "start_at_sign_in_screen": "Börja på inloggningsskärmen", + "waiting_for_device": "Väntar på att enheter loggar in" + }, + "register_action": "Skapa konto", + "registration": { + "continue_without_email_description": "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.", + "continue_without_email_field_label": "E-post (valfritt)", + "continue_without_email_title": "Fortsätter utan e-post" + }, + "registration_disabled": "Registrering har inaktiverats på denna hemserver.", + "registration_msisdn_field_required_invalid": "Skriv in telefonnummer (krävs på den här hemservern)", + "registration_successful": "Registrering lyckades", + "registration_username_in_use": "Någon annan har redan det användarnamnet. Pröva ett annat, eller om det är ditt, logga in nedan.", + "registration_username_unable_check": "Kunde inte kolla om användarnamnet var upptaget. Pröva igen senare.", + "registration_username_validation": "Använd endast små bokstäver, siffror, bindestreck och understreck", + "reset_password": { + "confirm_new_password": "Bekräfta nytt lösenord", + "devices_logout_success": "Du har loggats ut på alla enheter och kommer inte längre ta emot pushnotiser. För att återaktivera aviserings, logga in igen på varje enhet.", + "other_devices_logout_warning_1": "Att logga ut dina enheter kommer att radera meddelandekrypteringsnycklarna lagrade på dem, vilket gör krypterad chatthistorik oläslig.", + "other_devices_logout_warning_2": "Om du vill behålla åtkomst till din chatthistorik i krypterade rum, ställ in nyckelsäkerhetskopiering eller exportera dina rumsnycklar från en av dina andra enheter innan du fortsätter.", + "password_not_entered": "Ett nytt lösenord måste anges.", + "passwords_mismatch": "De nya lösenorden måste matcha.", + "rate_limit_error": "För många försök under för kort tid. Vänta ett tag innan du försöker igen.", + "rate_limit_error_with_time": "För många försök under en kort tid. Pröva igen efter %(timeout)s.", + "reset_successful": "Ditt lösenord har återställts.", + "return_to_login": "Tillbaka till inloggningsskärmen", + "sign_out_other_devices": "Logga ut ur alla enheter" + }, + "reset_password_action": "Återställ lösenord", + "reset_password_email_field_description": "Använd en a-postadress för att återställa ditt konto", + "reset_password_email_field_required_invalid": "Skriv in e-postadress (krävs på den här hemservern)", + "reset_password_email_not_associated": "Din e-postadress verkar inte vara associerad med ett Matrix-ID på den här hemservern.", + "reset_password_email_not_found_title": "Den här e-postadressen finns inte", + "reset_password_title": "Återställ ditt lösenord", + "server_picker_custom": "Annan hemserver", + "server_picker_description": "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.", + "server_picker_description_matrix.org": "Gå med miljontals användare gratis på den största publika servern", + "server_picker_dialog_title": "Bestäm var ditt konto finns", + "server_picker_explainer": "Använd din föredragna hemserver om du har en, eller driv din egen.", + "server_picker_failed_validate_homeserver": "Kan inte validera hemservern", + "server_picker_intro": "Vi kallar platser du kan ha ditt konto på för 'hemservrar'.", + "server_picker_invalid_url": "Ogiltig URL", + "server_picker_learn_more": "Om hemservrar", + "server_picker_matrix.org": "Matrix.org är den största offentliga hemservern i världen, så den är en bra plats för många.", + "server_picker_required": "Specificera en hemserver", + "server_picker_title": "Logga in på din hemserver", + "server_picker_title_default": "Serveralternativ", + "server_picker_title_registration": "Skapa kontot på", + "session_logged_out_description": "Av säkerhetsskäl har den här sessionen loggats ut. Vänligen logga in igen.", + "session_logged_out_title": "Loggade ut", + "set_email": { + "description": "Det här låter dig återställa lösenordet och ta emot aviseringar.", + "verification_pending_description": "Öppna meddelandet i din e-post och klicka på länken i meddelandet. När du har gjort detta, klicka fortsätt.", + "verification_pending_title": "Avvaktar verifiering" + }, + "set_email_prompt": "Vill du ange en e-postadress?", + "sign_in_description": "Använd ditt konto för att fortsätta.", + "sign_in_instead": "Logga in istället", + "sign_in_instead_prompt": "Logga in istället", + "sign_in_or_register": "Logga in eller skapa konto", + "sign_in_or_register_description": "Använd ditt konto eller skapa ett nytt för att fortsätta.", + "sign_in_prompt": "Har du ett konto? Logga in", + "sign_in_with_sso": "Logga in med samlad inloggning", + "signing_in": "Loggar in …", + "soft_logout": { + "clear_data_button": "Rensa all data", + "clear_data_description": "Rensning av all data från den här sessionen är permanent. Krypterade meddelande kommer att förloras om inte deras nycklar har säkerhetskopierats.", + "clear_data_title": "Rensa all data i den här sessionen?" + }, + "soft_logout_heading": "Du är utloggad", + "soft_logout_intro_password": "Ange ditt lösenord för att logga in och återfå tillgång till ditt konto.", + "soft_logout_intro_sso": "Logga in och återfå tillgång till ditt konto.", + "soft_logout_intro_unsupported_auth": "Du kan inte logga in på ditt konto. Vänligen kontakta din hemserveradministratör för mer information.", + "soft_logout_subheading": "Rensa personlig information", + "soft_logout_warning": "Varning: din personliga data (inklusive krypteringsnycklar) lagras i den här sessionen. Rensa den om du är färdig med den här sessionen, eller vill logga in i ett annat konto.", + "sso": "Samlad inloggning", + "sso_failed_missing_storage": "Vi bad webbläsaren att komma ihåg vilken hemserver du använder för att logga in, men tyvärr har din webbläsare glömt det. Gå till inloggningssidan och försök igen.", + "sso_or_username_password": "%(ssoButtons)s Eller %(usernamePassword)s", + "sync_footer_subtitle": "Om du har gått med i många rum kan det här ta ett tag", + "syncing": "Synkar …", + "uia": { + "code": "Kod", + "email": "För att skapa ditt konto, öppna länken i e-brevet vi just skickade till %(emailAddress)s.", + "email_auth_header": "Kolla din e-post för att fortsätta", + "email_resend_prompt": "Fick du inte den? Skicka igen", + "email_resent": "Skickade igen!", + "fallback_button": "Starta autentisering", + "msisdn": "Ett SMS har skickats till %(msisdn)s", + "msisdn_token_incorrect": "Felaktig token", + "msisdn_token_prompt": "Vänligen ange koden det innehåller:", + "password_prompt": "Bekräfta din identitet genom att ange ditt kontolösenord nedan.", + "recaptcha_missing_params": "Saknar publik nyckel för captcha i hemserverns konfiguration. Vänligen rapportera detta till din hemservers administratör.", + "registration_token_label": "Registreringstoken", + "registration_token_prompt": "Ange en registreringstoken försedd av hemserveradministratören.", + "sso_body": "Bekräfta tilläggning av e-postadressen genom att använda samlad inloggning för att bevisa din identitet.", + "sso_failed": "Något gick fel vid bekräftelse av din identitet. Avbryt och försök igen.", + "sso_postauth_body": "Klicka på knappen nedan för att bekräfta din identitet.", + "sso_postauth_title": "Bekräfta för att fortsätta", + "sso_preauth_body": "För att fortsätta, använd samlad inloggning för att bevisa din identitet.", + "sso_title": "Använd samlad inloggning (single sign on) för att fortsätta", + "terms": "Granska och acceptera policyn för denna hemserver:", + "terms_invalid": "Vänligen granska och acceptera alla hemserverns policyer" + }, + "unsupported_auth_email": "Denna hemserver stöder inte inloggning med e-postadress.", + "unsupported_auth_msisdn": "Denna server stöder inte autentisering via telefonnummer.", + "username_field_required_invalid": "Skriv in användarnamn", + "username_in_use": "Någon annan har redan det användarnamnet, vänligen pröva ett annat.", + "verify_email_explainer": "Vi behöver veta att det är du innan vi återställer ditt lösenord. Klicka länken i e-brevet vi just skickade till %(email)s", + "verify_email_heading": "Verifiera din e-post för att fortsätta" }, "bug_reporting": { - "introduction": "Om du har rapporterat en bugg via GitHub så kan felsökningsloggar hjälpa oss att hitta problemet. ", - "description": "Felsökningsloggar innehåller programanvändningsdata som ditt användarnamn, ID:n eller alias för rum du har besökt, vilka UI-element du senast interagerade med och användarnamn för andra användare. De innehåller inte meddelanden.", - "matrix_security_issue": "För att rapportera ett Matrix-relaterat säkerhetsproblem, vänligen läs Matrix.orgs riktlinjer för säkerhetspublicering.", - "submit_debug_logs": "Skicka felsökningsloggar", - "title": "Buggrapportering", "additional_context": "Om det finns ytterligare sammanhang som kan hjälpa för att analysera problemet, till exempel vad du gjorde vid den tiden, rums-ID:n, användar-ID:n o.s.v., vänligen inkludera dessa saker här.", - "send_logs": "Skicka loggar", - "github_issue": "GitHub-ärende", - "download_logs": "Ladda ner loggar", "before_submitting": "Innan du skickar in loggar måste du skapa ett GitHub-ärende för att beskriva problemet.", "collecting_information": "Samlar in appversionsinformation", "collecting_logs": "Samlar in loggar", - "uploading_logs": "Laddar upp loggar", + "create_new_issue": "Vänligen skapa ett nytt ärende på GitHub så att vi kan undersöka denna bugg.", + "description": "Felsökningsloggar innehåller programanvändningsdata som ditt användarnamn, ID:n eller alias för rum du har besökt, vilka UI-element du senast interagerade med och användarnamn för andra användare. De innehåller inte meddelanden.", + "download_logs": "Ladda 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." + "error_empty": "Berätta vad som gick fel, eller skapa ännu hellre ett GitHub-ärende som beskriver problemet.", + "failed_send_logs": "Misslyckades att skicka loggar: ", + "github_issue": "GitHub-ärende", + "introduction": "Om du har rapporterat en bugg via GitHub så kan felsökningsloggar hjälpa oss att hitta problemet. ", + "log_request": "För att hjälpa oss att förhindra detta i framtiden, vänligen skicka oss loggar.", + "logs_sent": "Loggar skickade", + "matrix_security_issue": "För att rapportera ett Matrix-relaterat säkerhetsproblem, vänligen läs Matrix.orgs riktlinjer för säkerhetspublicering.", + "preparing_download": "Förbereder nedladdning av loggar", + "preparing_logs": "Förbereder sändning av loggar", + "send_logs": "Skicka loggar", + "submit_debug_logs": "Skicka felsökningsloggar", + "textarea_label": "Anteckningar", + "thank_you": "Tack!", + "title": "Buggrapportering", + "unsupported_browser": "Påminnelse: Din webbläsare stöds inte, så din upplevelse kan vara oförutsägbar.", + "uploading_logs": "Laddar upp loggar", + "waiting_for_server": "Väntar på svar från servern" }, - "time": { - "hours_minutes_seconds_left": "%(hours)st %(minutes)sm %(seconds)ss kvar", - "minutes_seconds_left": "%(minutes)sm %(seconds)ss kvar", - "seconds_left": "%(seconds)ss kvar", - "date_at_time": "%(date)s vid %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)st", - "short_minutes": "%(value)sm", - "short_seconds": "%(value)ss", - "short_days_hours_minutes_seconds": "%(days)sd %(hours)st %(minutes)sm %(seconds)ss", - "short_hours_minutes_seconds": "%(hours)st %(minutes)sm %(seconds)ss", - "short_minutes_seconds": "%(minutes)sm %(seconds)ss", - "last_week": "Senaste veckan", - "last_month": "Senaste månaden", - "n_minutes_ago": "%(num)s minuter sedan", - "n_hours_ago": "%(num)s timmar sedan", - "n_days_ago": "%(num)s dagar sedan", - "in_n_minutes": "om %(num)s minuter", - "in_n_hours": "om %(num)s timmar", - "in_n_days": "om %(num)s dagar", - "in_few_seconds": "om några sekunder", - "in_about_minute": "om cirka en minut", - "in_about_hour": "om cirka en timme", - "in_about_day": "om cirka en dag", - "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", - "left": "%(timeRemaining)s kvar" + "cannot_invite_without_identity_server": "Kan inte bjuda in användare via e-post utan en identitetsserver. Du kan ansluta till en under \"Inställningar\".", + "cannot_reach_homeserver": "Kan inte nå hemservern", + "cannot_reach_homeserver_detail": "Se till att du har en stabil internetanslutning, eller kontakta serveradministratören", + "cant_load_page": "Kunde inte ladda sidan", + "chat_card_back_action_label": "Tillbaka till chatt", + "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", + "hearts_description": "Skickar det givna meddelandet med hjärtan", + "hearts_message": "skicka hjärtan", + "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" }, - "onboarding": { - "personal_messaging_title": "Säkra meddelanden för vänner och familj", - "free_e2ee_messaging_unlimited_voip": "Med gratis totalsträckskrypterade meddelanden och obegränsade röst och videosamtal så är %(brand)s ett jättebra sätt att hålla kontakten.", - "personal_messaging_action": "Starta din första chatt", - "work_messaging_title": "Säkra meddelanden för jobbet", - "work_messaging_action": "Hitta dina medarbetare", - "community_messaging_title": "Ägandeskap i gemenskap", - "community_messaging_action": "Hitta ditt folk", - "welcome_to_brand": "Välkommen till %(brand)s", - "only_n_steps_to_go": { - "one": "Bara %(count)s steg kvar", - "other": "Bara %(count)s steg kvar" - }, - "you_did_it": "Du klarade det!", - "complete_these": "Gör dessa för att få ut så mycket som möjligt av %(brand)s", - "community_messaging_description": "Håll ägandeskap och kontroll över gemenskapsdiskussioner.\nSkala för att stöda miljoner, med kraftfull moderering och interoperabilitet.", - "you_made_it": "Du klarade det!", - "set_up_profile_description": "Se till att folk vet att det verkligen är du", - "set_up_profile_action": "Din profil", - "set_up_profile": "Ställ in din profil", - "get_stuff_done": "Få saker gjorda genom att hitta dina lagkamrater", - "find_people": "Hitta folk", - "find_friends_description": "Det är det du är här för, så låt oss komma i gång", - "find_friends_action": "Hitta vänner", - "find_friends": "Hitta och bjud in dina vänner", - "find_coworkers": "Hitta och bjud in dina medarbetare", - "find_community_members": "Hitta och bjud in dina gemenskapsmedlemmar", - "enable_notifications_description": "Missa inget svar eller viktigt meddelande", - "enable_notifications_action": "Aktivera aviseringar", - "enable_notifications": "Sätt på aviseringar", - "download_app_description": "Missa inget genom att ta med dig %(brand)s", - "download_app_action": "Ladda ner appar", - "download_app": "Ladda ner %(brand)s", - "download_brand": "Ladda ner %(brand)s", - "download_brand_desktop": "Ladda ner %(brand)s skrivbord", - "qr_or_app_links": "%(qrCode)s eller %(appLinks)s", - "download_app_store": "Ladda ner på App Store", - "download_google_play": "Hämta den på Google Play", - "download_f_droid": "Hämta den på F-Droid", - "apple_trademarks": "App Store® och Apple-loggan® är varumärken som tillhör Apple Inc.", - "google_trademarks": "Google Play och Google Play-loggan är varumärken som tillhör Google LLC.", - "has_avatar_label": "Fantastiskt, det kommer att hjälpa folk att veta att det är du", - "no_avatar_label": "Lägg till en bild för att folk ska veta att det är du.", - "welcome_user": "Välkommen %(name)s", - "welcome_detail": "Låt oss hjälpa dig komma igång", - "intro_welcome": "Välkommen till %(appName)s", - "intro_byline": "Äg dina konversationer.", - "send_dm": "Skicka ett direktmeddelande", - "explore_rooms": "Utforska offentliga rum", - "create_room": "Skapa en gruppchatt" + "common": { + "about": "Om", + "access_token": "Åtkomsttoken", + "accessibility": "Tillgänglighet", + "advanced": "Avancerat", + "all_rooms": "Alla rum", + "analytics": "Statistik", + "and_n_others": { + "other": "och %(count)s andra…", + "one": "och en annan…" + }, + "appearance": "Utseende", + "application": "Applikation", + "are_you_sure": "Är du säker?", + "attachment": "Bilaga", + "authentication": "Autentisering", + "camera": "Kamera", + "cameras": "Kameror", + "capabilities": "Förmågor", + "copied": "Kopierat!", + "credits": "Medverkande", + "cross_signing": "Korssignering", + "dark": "Mörkt", + "description": "Beskrivning", + "deselect_all": "Välj bort alla", + "device": "Enhet", + "display_name": "Visningsnamn", + "edited": "redigerat", + "email_address": "E-postadress", + "encrypted": "Krypterat", + "encryption_enabled": "Kryptering aktiverad", + "error": "Fel", + "favourites": "Favoriter", + "feedback": "Återkoppling", + "filter_results": "Filtrera resultaten", + "forward_message": "Vidarebefordra meddelande", + "general": "Allmänt", + "go_to_settings": "Gå till inställningarna", + "guest": "Gäst", + "help": "Hjälp", + "historical": "Historiska", + "home": "Hem", + "homeserver": "Hemserver", + "identity_server": "Identitetsserver", + "image": "Bild", + "integration_manager": "Integrationshanterare", + "joined": "Gick med", + "labs": "Experiment", + "legal": "Juridiskt", + "light": "Ljust", + "loading": "Laddar …", + "location": "Plats", + "low_priority": "Låg prioritet", + "message": "Meddelande", + "message_layout": "Meddelandearrangemang", + "microphone": "Mikrofon", + "model": "Modell", + "modern": "Modernt", + "mute": "Tysta", + "n_members": { + "one": "%(count)s medlem", + "other": "%(count)s medlemmar" + }, + "n_participants": { + "one": "1 deltagare", + "other": "%(count)s deltagare" + }, + "n_rooms": { + "one": "%(count)s rum", + "other": "%(count)s rum" + }, + "name": "Namn", + "no_results": "Inga resultat", + "no_results_found": "Inga resultat funna", + "not_trusted": "Inte betrodd", + "off": "Av", + "on": "På", + "options": "Alternativ", + "orphan_rooms": "Andra rum", + "password": "Lösenord", + "people": "Personer", + "preferences": "Alternativ", + "presence": "Närvaro", + "preview_message": "Hallå där. Du är bäst!", + "privacy": "Sekretess", + "private": "Privat", + "private_room": "Privat rum", + "private_space": "Privat utrymme", + "profile": "Profil", + "public": "Offentligt", + "public_room": "Offentligt rum", + "public_space": "Offentligt utrymme", + "qr_code": "QR-kod", + "random": "Slumpmässig", + "reactions": "Reaktioner", + "report_a_bug": "Rapportera en bugg", + "room": "Rum", + "room_name": "Rumsnamn", + "rooms": "Rum", + "saving": "Sparar …", + "secure_backup": "Säker säkerhetskopiering", + "security": "Säkerhet", + "select_all": "Välj alla", + "settings": "Inställningar", + "setup_secure_messages": "Ställ in säkra meddelanden", + "show_more": "Visa mer", + "someone": "Någon", + "space": "Utrymme", + "spaces": "Utrymmen", + "sticker": "Dekal", + "stickerpack": "Dekalpaket", + "success": "Lyckades", + "suggestions": "Förslag", + "support": "Hjälp", + "system_alerts": "Systemvarningar", + "theme": "Tema", + "thread": "Tråd", + "threads": "Trådar", + "timeline": "Tidslinje", + "trusted": "Betrodd", + "unavailable": "otillgänglig", + "unencrypted": "Okrypterat", + "unmute": "Avtysta", + "unnamed_room": "Namnlöst rum", + "unnamed_space": "Namnlöst utrymme", + "unsent": "Ej skickat", + "unverified": "Overifierad", + "user": "Användare", + "user_avatar": "Profilbild", + "username": "Användarnamn", + "verification_cancelled": "Verifiering avbruten", + "verified": "Verifierad", + "video_room": "Videorum", + "view_message": "Visa meddelande", + "warning": "Varning", + "welcome": "Välkommen" }, - "settings": { - "show_breadcrumbs": "Visa genvägar till nyligen visade rum över rumslistan", - "all_rooms_home_description": "Alla rum du är in kommer att visas i Hem.", - "use_command_f_search": "Använd Kommando + F för att söka på tidslinjen", - "use_control_f_search": "Använd Ctrl + F för att söka på tidslinjen", - "use_12_hour_format": "Visa tidsstämplar i 12-timmarsformat (t.ex. 2:30em)", - "always_show_message_timestamps": "Visa alltid tidsstämplar för meddelanden", - "send_read_receipts": "Skicka läskvitton", - "send_typing_notifications": "Skicka \"skriver\"-statusar", - "replace_plain_emoji": "Ersätt automatiskt textemotikoner med emojier", - "enable_markdown": "Aktivera Markdown", - "emoji_autocomplete": "Aktivera emojiförslag medan du skriver", - "use_command_enter_send_message": "Använd Kommando + Enter för att skicka ett meddelande", - "use_control_enter_send_message": "Använd Ctrl + Enter för att skicka ett meddelande", - "all_rooms_home": "Visa alla rum i Hem", - "enable_markdown_description": "Börja meddelanden med /plain för att skicka utan markdown.", - "show_stickers_button": "Visa dekalknapp", - "insert_trailing_colon_mentions": "Infoga kolon efter användaromnämnande på början av ett meddelande", - "automatic_language_detection_syntax_highlight": "Aktivera automatisk språkdetektering för syntaxmarkering", - "code_block_expand_default": "Expandera kodblock för förval", - "code_block_line_numbers": "Visa radnummer i kodblock", - "inline_url_previews_default": "Aktivera inbäddad URL-förhandsgranskning som standard", - "autoplay_gifs": "Autospela GIF:ar", - "autoplay_videos": "Autospela videor", - "image_thumbnails": "Visa förhandsgranskning/miniatyr för bilder", - "show_typing_notifications": "Visa \"skriver\"-statusar", - "show_redaction_placeholder": "Visa en platshållare för borttagna meddelanden", - "show_read_receipts": "Visa läskvitton som skickats av andra användare", - "show_join_leave": "Visa gå med/lämna-meddelanden (inbjudningar/borttagningar/banningar påverkas inte)", - "show_displayname_changes": "Visa visningsnamnsändringar", - "show_chat_effects": "Visa chatteffekter (animeringar när du tar emot t.ex. konfetti)", - "show_avatar_changes": "Visa profilbildsbyten", - "big_emoji": "Aktivera stora emojier i chatt", - "jump_to_bottom_on_send": "Hoppa till botten av tidslinjen när du skickar ett meddelande", - "disable_historical_profile": "Visa nuvarande profilbild och namn för användare i meddelandehistoriken", - "show_nsfw_content": "Visa NSFW-innehåll", - "prompt_invite": "Fråga innan inbjudningar skickas till potentiellt ogiltiga Matrix-ID:n", - "hardware_acceleration": "Aktivera hårdvaruacceleration (starta om %(appName)s för att det ska börja gälla)", - "start_automatically": "Starta automatiskt vid systeminloggning", - "warn_quit": "Varna innan avslutning", - "notifications": { - "rule_contains_display_name": "Meddelanden som innehåller mitt visningsnamn", - "rule_contains_user_name": "Meddelanden som innehåller mitt användarnamn", - "rule_roomnotif": "Meddelanden som innehåller @room", - "rule_room_one_to_one": "Meddelanden i en-till-en-chattar", - "rule_message": "Meddelanden i gruppchattar", - "rule_encrypted": "Krypterade meddelanden i gruppchattar", - "rule_invite_for_me": "När jag bjuds in till ett rum", - "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", - "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" + "composer": { + "autocomplete": { + "@room_description": "Meddela hela rummet", + "command_a11y": "Autokomplettering av kommandon", + "command_description": "Kommandon", + "emoji_a11y": "Autokomplettering av emoji", + "notification_a11y": "Autokomplettering av aviseringar", + "notification_description": "Rumsavisering", + "room_a11y": "Autokomplettering av rum", + "space_a11y": "Utrymmesautokomplettering", + "user_a11y": "Autokomplettering av användare", + "user_description": "Användare" }, - "appearance": { - "layout_irc": "IRC (Experimentellt)", - "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" + "close_sticker_picker": "Göm dekaler", + "edit_composer_label": "Redigera meddelande", + "format_bold": "Fet", + "format_code_block": "Kodblock", + "format_decrease_indent": "Minska indrag", + "format_increase_indent": "Öka indrad", + "format_inline_code": "Kod", + "format_insert_link": "Infoga länk", + "format_italic": "Kursivt", + "format_italics": "Kursiv", + "format_link": "Länk", + "format_ordered_list": "Numrerad lista", + "format_strikethrough": "Genomstruken", + "format_underline": "Understrykning", + "format_unordered_list": "Punktlista", + "formatting_toolbar_label": "Formatering", + "link_modal": { + "link_field_label": "Länk", + "title_create": "Skapa en länk", + "title_edit": "Redigera länk" }, - "inline_url_previews_room_account": "Aktivera URL-förhandsgranskning för detta rum (påverkar bara dig)", - "inline_url_previews_room": "Aktivera URL-förhandsgranskning som standard för deltagare i detta rum" + "mode_plain": "Dölj formatering", + "mode_rich_text": "Visa formatering", + "no_perms_notice": "Du har inte behörighet att posta till detta rum", + "placeholder": "Skicka ett meddelande…", + "placeholder_encrypted": "Skicka ett krypterat meddelande…", + "placeholder_reply": "Skicka ett svar…", + "placeholder_reply_encrypted": "Skicka ett krypterat svar…", + "placeholder_thread": "Svara på tråd…", + "placeholder_thread_encrypted": "Svara på krypterad tråd…", + "poll_button": "Omröstning", + "poll_button_no_perms_description": "Du får inte starta omröstningar i det här rummet.", + "poll_button_no_perms_title": "Behörighet krävs", + "replying_title": "Svarar", + "room_upgraded_link": "Konversationen fortsätter här.", + "room_upgraded_notice": "Detta rum har ersatts och är inte längre aktivt.", + "send_button_title": "Skicka meddelande", + "send_button_voice_message": "Skicka röstmeddelande", + "send_voice_message": "Skicka röstmeddelande", + "stop_voice_message": "Stoppa inspelning", + "voice_message_button": "Röstmeddelanden" + }, + "console_dev_note": "Ifall du vet vad du gör: Element är öppen källkod, kolla gärna våran GitHub (https://github.com/vector-im/element-web/) och bidra!", + "console_scam_warning": "Om någon sa åt dig att kopiera/klistra något när, så är det troligt att du blir lurad!", + "console_wait": "Vänta!", + "create_room": { + "action_create_room": "Skapa rum", + "action_create_video_room": "Skapa videorum", + "encrypted_video_room_warning": "Du kan inte inaktivera detta senare. Rummet kommer att vara krypterat men det inbäddade samtalet kommer inte det.", + "encrypted_warning": "Du kan inte inaktivera detta senare. Bryggor och de flesta bottar kommer inte fungera än.", + "encryption_forced": "Din server kräver att kryptering ska användas i privata rum.", + "encryption_label": "Aktivera totalsträckskryptering", + "error_title": "Misslyckades att skapa rummet", + "generic_error": "Servern kan vara otillgänglig eller överbelastad, eller så stötte du på en bugg.", + "join_rule_change_notice": "Du kan ändra detta när som helst i rumsinställningarna.", + "join_rule_invite": "Privat rum (endast inbjudan)", + "join_rule_invite_label": "Bara inbjudna personer kommer kunna hitta och gå med i det här rummet.", + "join_rule_public_label": "Vem som helst kommer kunna hitta och gå med i det här rummet.", + "join_rule_public_parent_space_label": "Vem som helst kommer kunna hitta och gå med i det här rummet, inta bara medlemmar i .", + "join_rule_restricted": "Synligt för utrymmesmedlemmar", + "join_rule_restricted_label": "Alla i kommer kunna hitta och gå med i det här rummet.", + "name_validation_required": "Vänligen ange ett namn för rummet", + "room_visibility_label": "Rumssynlighet", + "title_private_room": "Skapa ett privat rum", + "title_public_room": "Skapa ett offentligt rum", + "title_video_room": "Skapa ett videorum", + "topic_label": "Ämne (valfritt)", + "unfederated": "Blockera alla som inte är medlem i %(serverName)s från att någonsin gå med i det här rummet.", + "unfederated_label_default_off": "Du kanske vill aktivera detta om rummet endast kommer att användas för samarbete med interna lag på din hemserver. Detta kan inte ändras senare.", + "unfederated_label_default_on": "Du kanske vill inaktivera detta om rummet kommer att användas för samarbete med externa lag som har sin egen hemserver. Detta kan inte ändras senare.", + "unsupported_version": "Servern stöder inte den angivna rumsversionen." + }, + "create_space": { + "add_details_prompt": "Lägg till några detaljer för att hjälpa folk att känn igen det.", + "add_details_prompt_2": "Du kan ändra dessa när som helst.", + "add_existing_rooms_description": "Välj rum eller konversationer att lägga till. Detta är bara ett utrymmer för dig, ingen kommer att informeras. Du kan lägga till fler senare.", + "add_existing_rooms_heading": "Vad vill du organisera?", + "address_label": "Adress", + "address_placeholder": "t.ex. mitt-utrymme", + "creating": "Skapar …", + "creating_rooms": "Skapar rum …", + "done_action": "Gå till mitt utrymme", + "done_action_first_room": "Gå till mitt första rum", + "explainer": "Utrymmen är ett nytt sätt att gruppera rum och personer. Vad för slags utrymme vill du skapa? Du kan ändra detta senare.", + "failed_create_initial_rooms": "Misslyckades att skapa initiala utrymmesrum", + "failed_invite_users": "Misslyckades att bjuda in följande användare till ditt utrymme: %(csvUsers)s", + "invite_teammates_by_username": "Bjud in med användarnamn", + "invite_teammates_description": "Se till att rätt personer har tillgång. Du kan bjuda in fler senare.", + "invite_teammates_heading": "Bjud in dina teamkamrater", + "inviting_users": "Bjuder in …", + "label": "Skapa ett utrymme", + "name_required": "Vänligen ange ett namn för utrymmet", + "personal_space": "Bara jag", + "personal_space_description": "Ett privat utrymme för att organisera dina rum", + "private_description": "Endast inbjudan, bäst för dig själv eller team", + "private_heading": "Ditt privata utrymme", + "private_personal_description": "Försäkra dig om att rätt personer har tillgång till %(name)s", + "private_personal_heading": "Vem arbetar du med?", + "private_space": "Jag och mina teamkamrater", + "private_space_description": "Ett privat utrymme för dig och dina teamkamrater", + "public_description": "Öppna utrymmet för alla, bäst för gemenskaper", + "public_heading": "Ditt offentliga utrymme", + "setup_rooms_community_description": "Låt oss skapa ett rum för varje.", + "setup_rooms_community_heading": "Vad är några saker du vill diskutera i %(spaceName)s?", + "setup_rooms_description": "Du kan lägga till flera senare också, inklusive redan existerande.", + "setup_rooms_private_description": "Vi kommer skapa rum för var och en av dem.", + "setup_rooms_private_heading": "Vilka projekt jobbar ditt team på?", + "share_description": "Bara du är här för tillfället, det kommer att vara ännu bättre med andra.", + "share_heading": "Dela %(name)s", + "skip_action": "Hoppa över för tillfället", + "subspace_adding": "Lägger till …", + "subspace_beta_notice": "Lägg till ett utrymme till ett utrymme du kan hantera.", + "subspace_dropdown_title": "Skapa ett utrymme", + "subspace_existing_space_prompt": "Vill du lägga till ett existerande utrymme istället?", + "subspace_join_rule_invite_description": "Bara inbjudna personer kommer kunna hitta och gå med i det här utrymmet.", + "subspace_join_rule_invite_only": "Privat utrymme (endast inbjudan)", + "subspace_join_rule_label": "Utrymmessynlighet", + "subspace_join_rule_public_description": "Vem som helst kommer kunna hitta och gå med i det här utrymme, inte bara medlemmar i .", + "subspace_join_rule_restricted_description": "Vem som helst i kommer kunna hitta och gå med." + }, + "credits": { + "default_cover_photo": "Det förvalda omslagsfotot är © Jesús Roncero och används under villkoren i CC-BY-SA 4.0.", + "twemoji": "Emojigrafiken Twemoji är © Twitter, Inc och andra bidragsgivare och används under villkoren i CC-BY 4.0.", + "twemoji_colr": "Teckensnittet twemoji-colr är © Mozilla Foundation och används under villkoren för Apache 2.0." }, "devtools": { - "send_custom_account_data_event": "Skicka event med anpassad kontodata", - "send_custom_room_account_data_event": "Skicka händelse med anpassad rumskontodata", + "active_widgets": "Aktiva widgets", + "category_other": "Annat", + "category_room": "Rum", + "caution_colon": "Varning:", + "client_versions": "Klientversioner", + "developer_mode": "Utvecklarläge", + "developer_tools": "Utvecklarverktyg", + "edit_setting": "Redigera inställningar", + "edit_values": "Redigera värden", + "empty_string": "", + "event_content": "Händelseinnehåll", + "event_id": "Händelse-ID: %(eventId)s", + "event_sent": "Händelse skickad!", "event_type": "Händelsetyp", - "state_key": "Lägesnyckel", - "invalid_json": "Det ser inte ut som giltig JSON.", + "explore_account_data": "Utforska kontodata", + "explore_room_account_data": "Utforska rummets kontodata", + "explore_room_state": "Utforska rummets tillstånd", + "failed_to_find_widget": "Ett fel inträffade vid sökning efter widgeten.", + "failed_to_load": "Kunde inte ladda.", + "failed_to_save": "Kunde inte spara inställningar.", "failed_to_send": "Misslyckades att skicka händelse!", - "event_sent": "Händelse skickad!", - "event_content": "Händelseinnehåll", - "user_read_up_to": "Användaren har läst fram till: ", + "invalid_json": "Det ser inte ut som giltig JSON.", + "level": "Nivå", + "low_bandwidth_mode": "Lågt bandbreddsläge", + "low_bandwidth_mode_description": "Kräver kompatibel hemserver.", + "main_timeline": "Huvudtidslinje", + "methods": "Metoder", "no_receipt_found": "Inga kvitton hittade", - "room_status": "Rumsstatus", - "room_unread_status_count": { - "other": "Rummets oläst-status: %(status)s, antal: %(count)s" - }, + "no_verification_requests_found": "Inga verifieringsförfrågningar hittade", "notification_state": "Aviseringsstatus är %(notificationState)s", + "notifications_debug": "Aviseringsfelsökning", + "number_of_users": "Antal användare", + "observe_only": "Bara kolla", + "original_event_source": "Ursprunglig händelsekällkod", + "phase": "Fas", + "phase_cancelled": "Avbruten", + "phase_ready": "Redo", + "phase_requested": "Efterfrågad", + "phase_started": "Påbörjad", + "phase_transaction": "Transaktion", + "requester": "Den som skickat förfrågan", "room_encrypted": "Rummet är krypterat ✅", + "room_id": "Rums-ID: %(roomId)s", "room_not_encrypted": "Rummet är inte krypterat 🚨", - "main_timeline": "Huvudtidslinje", - "threads_timeline": "Trådtidslinje", - "room_notifications_total": "Totalt: ", - "room_notifications_highlight": "Markering: ", "room_notifications_dot": "Punkt: ", + "room_notifications_highlight": "Markering: ", "room_notifications_last_event": "Senaste händelsen:", - "room_notifications_type": "Typ: ", "room_notifications_sender": "Avsändare: ", "room_notifications_thread_id": "Tråd-ID: ", - "spaces": { - "one": "", - "other": "<%(count)s mellanslag>" - }, - "empty_string": "", + "room_notifications_total": "Totalt: ", + "room_notifications_type": "Typ: ", + "room_status": "Rumsstatus", "room_unread_status": "Rummets oläst-status: %(status)s", - "id": "ID: ", + "room_unread_status_count": { + "other": "Rummets oläst-status: %(status)s, antal: %(count)s" + }, + "save_setting_values": "Spara inställningsvärden", + "send_custom_account_data_event": "Skicka event med anpassad kontodata", + "send_custom_room_account_data_event": "Skicka händelse med anpassad rumskontodata", "send_custom_state_event": "Skicka anpassad tillståndshändelse", - "failed_to_load": "Kunde inte ladda.", - "client_versions": "Klientversioner", + "send_custom_timeline_event": "Skicka anpassad händelse i tidslinjen", + "server_info": "Serverinformation", "server_versions": "Serverversioner", - "number_of_users": "Antal användare", - "failed_to_save": "Kunde inte spara inställningar.", - "save_setting_values": "Spara inställningsvärden", - "setting_colon": "Inställning:", - "caution_colon": "Varning:", - "use_at_own_risk": "Det här UI:t kontrollerar inte typer för värden. Använd på egen risk.", - "setting_definition": "Inställningsdefinition:", - "level": "Nivå", "settable_global": "Inställningsbar globalt", "settable_room": "Inställningsbar per rum", - "values_explicit": "Värden vid explicita nivåer", - "values_explicit_room": "Värden vid explicita nivåer i det här rummet", - "edit_values": "Redigera värden", + "setting_colon": "Inställning:", + "setting_definition": "Inställningsdefinition:", + "setting_id": "Inställnings-ID", + "settings_explorer": "Inställningar", + "show_hidden_events": "Visa dolda händelser i tidslinjen", + "spaces": { + "one": "", + "other": "<%(count)s mellanslag>" + }, + "state_key": "Lägesnyckel", + "threads_timeline": "Trådtidslinje", + "title": "Utvecklarverktyg", + "toggle_event": "växla händelse", + "toolbox": "Verktygslåda", + "use_at_own_risk": "Det här UI:t kontrollerar inte typer för värden. Använd på egen risk.", + "user_read_up_to": "Användaren har läst fram till: ", + "value": "Värde", "value_colon": "Värde:", + "value_in_this_room": "Värde i det här rummet", "value_this_room_colon": "Värde i det här rummet:", + "values_explicit": "Värden vid explicita nivåer", "values_explicit_colon": "Värden vid explicita nivåer:", + "values_explicit_room": "Värden vid explicita nivåer i det här rummet", "values_explicit_this_room_colon": "Värden vid explicita nivåer i det här rummet:", - "setting_id": "Inställnings-ID", - "value": "Värde", - "value_in_this_room": "Värde i det här rummet", - "edit_setting": "Redigera inställningar", - "phase_requested": "Efterfrågad", - "phase_ready": "Redo", - "phase_started": "Påbörjad", - "phase_cancelled": "Avbruten", - "phase_transaction": "Transaktion", - "phase": "Fas", - "timeout": "Timeout", - "methods": "Metoder", - "requester": "Den som skickat förfrågan", - "observe_only": "Bara kolla", - "no_verification_requests_found": "Inga verifieringsförfrågningar hittade", - "failed_to_find_widget": "Ett fel inträffade vid sökning efter widgeten.", - "send_custom_timeline_event": "Skicka anpassad händelse i tidslinjen", - "explore_room_state": "Utforska rummets tillstånd", - "explore_room_account_data": "Utforska rummets kontodata", - "view_servers_in_room": "Se servrar i rummet", - "notifications_debug": "Aviseringsfelsökning", "verification_explorer": "Verifieringsutforskaren", - "active_widgets": "Aktiva widgets", - "explore_account_data": "Utforska kontodata", - "settings_explorer": "Inställningar", - "server_info": "Serverinformation", - "toolbox": "Verktygslåda", - "developer_tools": "Utvecklarverktyg", - "room_id": "Rums-ID: %(roomId)s", - "event_id": "Händelse-ID: %(eventId)s", - "category_room": "Rum", - "category_other": "Annat" + "view_servers_in_room": "Se servrar i rummet", + "view_source_decrypted_event_source": "Avkrypterad händelsekällkod", + "view_source_decrypted_event_source_unavailable": "Avkrypterad källa otillgänglig", + "widget_screenshots": "Aktivera widget-skärmdumpar för widgets som stöder det" + }, + "dialog_close_label": "Stäng dialogrutan", + "emoji": { + "categories": "Kategorier", + "category_activities": "Aktiviteter", + "category_animals_nature": "Djur & natur", + "category_flags": "Flaggor", + "category_food_drink": "Mat & dryck", + "category_frequently_used": "Ofta använda", + "category_objects": "Objekt", + "category_smileys_people": "Smileys & personer", + "category_symbols": "Symboler", + "category_travel_places": "Resor & platser", + "quick_reactions": "Snabbreaktioner" + }, + "emoji_picker": { + "cancel_search_label": "Avbryt sökningen" + }, + "empty_room": "Tomt rum", + "empty_room_was_name": "Tomt rum (var %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Ange din säkerhetsfras eller för att fortsätta.", + "key_validation_text": { + "invalid_security_key": "Ogiltig säkerhetsnyckel", + "recovery_key_is_correct": "Ser bra ut!", + "wrong_file_type": "Fel filtyp", + "wrong_security_key": "Fel säkerhetsnyckel" + }, + "reset_title": "Återställ allt", + "reset_warning_1": "Gör detta endast om du inte har någon annan enhet att slutföra verifikationen med.", + "reset_warning_2": "Om du återställer allt så kommer du att börja om utan betrodda sessioner eller betrodda användare, och kommer kanske inte kunna se gamla meddelanden.", + "restoring": "Återställer nycklar från säkerhetskopia", + "security_key_title": "Säkerhetsnyckel", + "security_phrase_incorrect_error": "Kan inte komma åt hemlig lagring. Vänligen verifiera att du angav rätt säkerhetsfras.", + "security_phrase_title": "Säkerhetsfras", + "separator": "%(securityKey)s eller %(recoveryFile)s", + "use_security_key_prompt": "Använd din säkerhetsnyckel för att fortsätta." + }, + "bootstrap_title": "Sätter upp nycklar", + "cancel_entering_passphrase_description": "Är du säker på att du vill avbryta inmatning av lösenfrasen?", + "cancel_entering_passphrase_title": "Avbryta inmatning av lösenfras?", + "confirm_encryption_setup_body": "Klicka på knappen nedan för att bekräfta inställning av kryptering.", + "confirm_encryption_setup_title": "Bekräfta krypteringsinställning", + "cross_signing_not_ready": "Korssignering är inte inställt.", + "cross_signing_ready": "Korssignering är klart att användas.", + "cross_signing_ready_no_backup": "Korssignering är klart, men nycklarna är inte säkerhetskopierade än.", + "cross_signing_room_normal": "Det här rummet är totalsträckskrypterat", + "cross_signing_room_verified": "Alla i det här rummet är verifierade", + "cross_signing_room_warning": "Någon använder en okänd session", + "cross_signing_unsupported": "Din hemserver stöder inte korssignering.", + "cross_signing_untrusted": "Ditt konto har en korssigneringsidentitet i hemlig lagring, men den är inte betrodd av den här sessionen än.", + "cross_signing_user_normal": "Du har inte verifierat den här användaren.", + "cross_signing_user_verified": "Du har verifierat den här användaren. Den här användaren har verifierat alla sina sessioner.", + "cross_signing_user_warning": "Den här användaren har inte verifierat alla sina sessioner.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Rensa korssigneringsnycklar", + "title": "Förstöra korssigneringsnycklar?", + "warning": "Radering av korssigneringsnycklar är permanent. Alla du har verifierat med kommer att se säkerhetsvarningar. Du vill troligen inte göra detta, såvida du inte har tappat bort alla enheter du kan korssignera från." + }, + "event_shield_reason_authenticity_not_guaranteed": "Det krypterade meddelandets äkthet kan inte garanteras på den här enheten.", + "event_shield_reason_mismatched_sender_key": "Krypterat av en overifierad session", + "export_unsupported": "Din webbläsare stödjer inte nödvändiga kryptografitillägg", + "import_invalid_keyfile": "Inte en giltig %(brand)s-nyckelfil", + "import_invalid_passphrase": "Autentiseringskontroll misslyckades: felaktigt lösenord?", + "incompatible_database_description": "Du har tidigare använt en nyare version av %(brand)s med den här sessionen. Om du vill använda den här versionen igen med totalsträckskryptering behöver du logga ut och logga in igen.", + "incompatible_database_disable": "Fortsätt med kryptering inaktiverad", + "incompatible_database_sign_out_description": "För att undvika att förlora din chatthistorik måste du exportera dina rumsnycklar innan du loggar ut. Du behöver gå tillbaka till den nyare versionen av %(brand)s för att göra detta", + "incompatible_database_title": "Inkompatibel databas", + "key_signature_upload_cancelled": "Avbröt signaturuppladdning", + "key_signature_upload_completed": "Uppladdning slutförd", + "key_signature_upload_failed": "Kunde inte ladda upp", + "key_signature_upload_failed_body": "%(brand)s stötte på ett fel vid uppladdning av:", + "key_signature_upload_failed_cross_signing_key_signature": "en ny korssigneringssignatur", + "key_signature_upload_failed_device_cross_signing_key_signature": "en enhets korssigneringssignatur", + "key_signature_upload_failed_key_signature": "en nyckelsignatur", + "key_signature_upload_failed_master_key_signature": "en ny huvudnyckelsignatur", + "key_signature_upload_failed_title": "Signaturuppladdning misslyckades", + "key_signature_upload_success_title": "Signaturuppladdning lyckades", + "messages_not_secure": { + "cause_1": "Din hemserver", + "cause_2": "Hemservern användaren du verifierar är ansluten till", + "cause_3": "Din eller den andra användarens internetuppkoppling", + "cause_4": "Din eller den andra användarens session", + "heading": "Någon av följande kan vara äventyrad:", + "title": "Dina meddelanden är inte säkra" + }, + "new_recovery_method_detected": { + "description_1": "En ny säkerhetsfras och -nyckel för säkra meddelanden har detekterats.", + "description_2": "Den här sessionen krypterar historik med den nya återställningsmetoden.", + "title": "Ny återställningsmetod", + "warning": "Om du inte har ställt in den nya återställningsmetoden kan en angripare försöka komma åt ditt konto. Byt ditt kontolösenord och ställ in en ny återställningsmetod omedelbart i inställningarna." + }, + "not_supported": "", + "old_version_detected_description": "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.", + "old_version_detected_title": "Gammal kryptografidata upptäckt", + "recovery_method_removed": { + "description_1": "Den här sessionen har detekterat att din säkerhetsfras och -nyckel för säkra meddelanden har tagits bort.", + "description_2": "Om du gjorde det av misstag kan du ställa in säkra meddelanden på den här sessionen som krypterar sessionens meddelandehistorik igen med en ny återställningsmetod.", + "title": "Återställningsmetod borttagen", + "warning": "Om du inte tog bort återställningsmetoden kan en angripare försöka komma åt ditt konto. Byt ditt kontolösenord och ställ in en ny återställningsmetod omedelbart i inställningarna." + }, + "reset_all_button": "Glömt eller förlorat alla återställningsalternativ? Återställ allt", + "set_up_toast_description": "Skydda mot att förlora åtkomst till krypterade meddelanden och data", + "set_up_toast_title": "Ställ in säker säkerhetskopiering", + "setup_secure_backup": { + "explainer": "Säkerhetskopiera dina nycklar innan du loggar ut för att undvika att du blir av med dem.", + "title": "Sätt upp" + }, + "udd": { + "interactive_verification_button": "Verifiera interaktivt med emoji", + "manual_verification_button": "Verifiera manuellt med text", + "other_ask_verify_text": "Be den här användaren att verifiera sin session, eller verifiera den manuellt nedan.", + "other_new_session_text": "%(name)s (%(userId)s) loggade in i en ny session utan att verifiera den:", + "own_ask_verify_text": "Verifiera din andra session med ett av alternativen nedan.", + "own_new_session_text": "Du loggade in i en ny session utan att verifiera den:", + "title": "Inte betrodd" + }, + "unable_to_setup_keys_error": "Kunde inte ställa in nycklar", + "unsupported": "Den här klienten stöder inte totalsträckskryptering.", + "upgrade_toast_title": "Krypteringsuppgradering tillgänglig", + "verification": { + "accepting": "Accepterar…", + "after_new_login": { + "device_verified": "Enhet verifierad", + "reset_confirmation": "Återställ verkligen verifieringsnycklar?", + "skip_verification": "Hoppa över verifiering för tillfället", + "unable_to_verify": "Kunde inte verifiera den här enheten", + "verify_this_device": "Verifiera den här enheten" + }, + "cancelled": "Du avbröt verifiering.", + "cancelled_self": "Du avbröt verifiering på din andra enhet.", + "cancelled_user": "%(displayName)s avbröt verifiering.", + "cancelling": "Avbryter…", + "complete_action": "Uppfattat", + "complete_description": "Du har verifierat den här användaren.", + "complete_title": "Verifierad!", + "error_starting_description": "Vi kunde inte starta en chatt med den andra användaren.", + "error_starting_title": "Fel vid start av verifiering", + "explainer": "Säkra meddelanden med den här användaren är totalsträckskrypterade och kan inte läsas av tredje part.", + "in_person": "För att vara säker, gör det här personligen eller använd en annan pålitlig kommunikationsform.", + "incoming_sas_device_dialog_text_1": "Verifiera denna enhet för att markera den som betrodd. Att lita på denna enhet och andra användare ger en extra sinnesfrid när man använder totalsträckskrypterade meddelanden.", + "incoming_sas_device_dialog_text_2": "Att verifiera den här enheten kommer att markera den som betrodd, användare som har verifierat dig kommer att lita på den här enheten.", + "incoming_sas_dialog_title": "Inkommande verifieringsbegäran", + "incoming_sas_dialog_waiting": "Väntar på att andra parten ska bekräfta …", + "incoming_sas_user_dialog_text_1": "Verifiera denna användare för att markera den som betrodd. Att lita på användare ger en extra sinnesfrid när man använder totalsträckskrypterade meddelanden.", + "incoming_sas_user_dialog_text_2": "Att verifiera den här användaren kommer att markera dess session som betrodd, och markera din session som betrodd för denne.", + "manual_device_verification_device_id_label": "Sessions-ID", + "manual_device_verification_device_key_label": "Sessionsnyckel", + "manual_device_verification_device_name_label": "Sessionsnamn", + "manual_device_verification_footer": "Om de inte matchar så kan din kommunikations säkerhet vara äventyrad.", + "manual_device_verification_self_text": "Bekräfta genom att jämföra följande med användarinställningarna i din andra session:", + "manual_device_verification_user_text": "Bekräfta den här användarens session genom att jämföra följande med deras användarinställningar:", + "no_key_or_device": "Det ser ut som att du inte har någon säkerhetsnyckel eller några andra enheter du kan verifiera mot. Den här enheten kommer inte kunna komma åt gamla krypterad meddelanden. För att verifiera din identitet på den här enheten så behöver du återställa dina verifieringsnycklar.", + "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.", + "other_party_cancelled": "Den andra parten avbröt verifieringen.", + "prompt_encrypted": "Verifiera alla användare i ett rum för att försäkra att det är säkert.", + "prompt_self": "Starta verifiering igen från aviseringen.", + "prompt_unencrypted": "I krypterade rum, verifiera alla användare för att försäkra att det är säkert.", + "prompt_user": "Starta verifiering igen från deras profil.", + "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:", + "qr_prompt": "Skanna den här unika koden", + "qr_reciprocate_same_shield_device": "Nästan klar! Visar din andra enhet samma sköld?", + "qr_reciprocate_same_shield_user": "Nästan klar! Visar %(displayName)s samma sköld?", + "request_toast_accept": "Verifiera session", + "request_toast_decline_counter": "Ignorera (%(counter)s)", + "request_toast_detail": "%(deviceId)s från %(ip)s", + "reset_proceed_prompt": "Fortsätt återställning", + "sas_caption_self": "Verifiera den här enheten genom att bekräfta att det följande numret visas på dess skärm.", + "sas_caption_user": "Verifiera den här användaren genom att bekräfta att följande nummer visas på deras skärm.", + "sas_description": "Jämför en unik uppsättning emojier om du inte har en kamera på någon av enheterna", + "sas_emoji_caption_self": "Bekräfta att emojierna nedan visas på båda enheterna i samma ordning:", + "sas_emoji_caption_user": "Verifiera den här användaren genom att bekräfta att följande emojier visas på deras skärm.", + "sas_match": "De matchar", + "sas_no_match": "De matchar inte", + "sas_prompt": "Jämför unika emojier", + "scan_qr": "Verifiera med skanning", + "scan_qr_explainer": "Be %(displayName)s att skanna din kod:", + "self_verification_hint": "För att fortsätta, acceptera verifieringsförfrågan på din andra enhet.", + "start_button": "Starta verifiering", + "successful_device": "Du har verifierat %(deviceName)s (%(deviceId)s) framgångsrikt!", + "successful_own_device": "Du har verifierat din enhet framgångsrikt!", + "successful_user": "Du har verifierat %(displayName)s framgångsrikt!", + "timed_out": "Verifieringen löpte ut.", + "unsupported_method": "Kunde inte hitta en verifieringsmetod som stöds.", + "unverified_session_toast_accept": "Ja, det var jag", + "unverified_session_toast_title": "Ny inloggning. Var det du?", + "unverified_sessions_toast_description": "Granska för att försäkra dig om att ditt konto är säkert", + "unverified_sessions_toast_reject": "Senare", + "unverified_sessions_toast_title": "Du har overifierade sessioner", + "verification_description": "Verifiera din identitet för att komma åt krypterade meddelanden och bevisa din identitet för andra.", + "verification_dialog_title_device": "Verifiera annan enhet", + "verification_dialog_title_user": "Verifikationsförfrågan", + "verification_skip_warning": "Om du inte verifierar så kommer du inte komma åt alla dina meddelanden och visas kanske som ej betrodd för andra.", + "verification_success_with_backup": "Din nya enhet är nu verifierad. Den har åtkomst till dina krypterad meddelanden, och andra användare kommer att se den som betrodd.", + "verification_success_without_backup": "Din nya enhet är nu verifierad. Andra användare kommer att se den som betrodd.", + "verify_emoji": "Verifiera med emoji", + "verify_emoji_prompt": "Verifiera genom att jämföra unika emojier.", + "verify_emoji_prompt_qr": "Om du inte kan skanna koden ovan, verifiera genom att jämföra unika emojier.", + "verify_later": "Jag verifierar senare", + "verify_reset_warning_1": "Återställning av dina verifieringsnycklar kan inte ångras. Efter återställning så kommer du inte att komma åt dina krypterade meddelanden, och alla vänner som tidigare har verifierat dig kommer att se säkerhetsvarningar tills du återverifierar med dem.", + "verify_reset_warning_2": "Fortsätt bara om du är säker på att du har förlorat alla dina övriga enheter och din säkerhetsnyckel.", + "verify_using_device": "Verifiera med annan enhet", + "verify_using_key": "Verifiera med säkerhetsnyckel", + "verify_using_key_or_phrase": "Verifiera med säkerhetsnyckel eller -fras", + "waiting_for_user_accept": "Väntar på att %(displayName)s ska acceptera…", + "waiting_other_device": "Väntar på att du ska verifiera på din andra enhet…", + "waiting_other_device_details": "Väntar på att du ska verifiera på din andra enhet, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Väntar på att %(displayName)s ska verifiera…" + }, + "verification_requested_toast_title": "Verifiering begärd", + "verify_toast_description": "Andra användare kanske inta litar på den", + "verify_toast_title": "Verifiera denna session" + }, + "error": { + "admin_contact": "Vänligen kontakta din tjänstadministratör för att fortsätta använda tjänsten.", + "admin_contact_short": "Kontakta din serveradministratör.", + "connection": "Ett problem inträffade vi kommunikation med hemservern, vänligen försök igen senare.", + "dialog_description_default": "Ett fel har inträffat.", + "download_media": "Misslyckades att ladda ned källmedian, ingen käll-URL hittades", + "edit_history_unsupported": "Din hemserver verkar inte stödja den här funktionen.", + "failed_copy": "Misslyckades att kopiera", + "hs_blocked": "Hemservern har blockerats av sin administratör.", + "mau": "Hemservern har nått sin månatliga gräns för användaraktivitet.", + "mixed_content": "Kan inte ansluta till en hemserver via HTTP då adressen i webbläsaren är HTTPS. Använd HTTPS, eller aktivera osäkra skript.", + "non_urgent_echo_failure_toast": "Din server svarar inte på vissa förfrågningar.", + "resource_limits": "Hemservern har överskridit en av sina resursgränser.", + "session_restore": { + "clear_storage_button": "Rensa lagring och logga ut", + "clear_storage_description": "Logga ut och ta bort krypteringsnycklar?", + "description_1": "Ett fel uppstod vid återställning av din tidigare session.", + "description_2": "Om du nyligen har använt en senare version av %(brand)s kan din session vara inkompatibel med den här versionen. Stäng det här fönstret och använd senare versionen istället.", + "description_3": "Att rensa webbläsarens lagring kan lösa problemet, men då loggas du ut och krypterad chatthistorik blir oläslig.", + "title": "Kunde inte återställa sessionen" + }, + "something_went_wrong": "Något gick fel!", + "storage_evicted_description_1": "Vissa sessionsdata, inklusive krypteringsnycklar för meddelanden, saknas. Logga ut och logga in för att åtgärda detta genom återställning av nycklarna från säkerhetskopia.", + "storage_evicted_description_2": "Din webbläsare har troligen tagit bort dessa data när det blev ont om diskutrymme.", + "storage_evicted_title": "Sessionsdata saknas", + "sync": "Kunde inte kontakta hemservern. Försöker igen …", + "tls": "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.", + "unknown": "Okänt fel", + "unknown_error_code": "okänd felkod", + "update_power_level": "Misslyckades att ändra behörighetsnivå" + }, + "error_database_closed_description": "Det här kan orsakas av att ha appen öppen i flera flikar eller av rensning av webbläsardata.", + "error_database_closed_title": "Databasen stängdes oväntat", + "error_dialog": { + "copy_room_link_failed": { + "description": "Kunde inte kopiera en länk till rummet till klippbordet.", + "title": "Kunde inte kopiera rumslänken" + }, + "error_loading_user_profile": "Kunde inte ladda användarprofil", + "forget_room_failed": "Misslyckades att glömma bort rummet %(errCode)s", + "search_failed": { + "server_unavailable": "Servern kan vara otillgänglig eller överbelastad, eller så tog sökningen för lång tid :(", + "title": "Sökning misslyckades" + } + }, + "error_user_not_logged_in": "Användaren är inte inloggad", + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s avslutade en röstsändning", + "you": "Du avslutade en röstsändning" + }, + "m.call.answer": { + "dm": "Samtal pågår", + "user": "%(senderName)s gick med i samtalet", + "you": "Du gick med i samtalet" + }, + "m.call.hangup": { + "user": "%(senderName)s avslutade samtalet", + "you": "Du avslutade samtalet" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s ringer", + "dm_send": "Väntar på svar", + "user": "%(senderName)s startade ett samtal", + "you": "Du startade ett samtal" + }, + "m.reaction": { + "user": "%(sender)s reagerade med %(reaction)s till %(message)s", + "you": "Du reagerade med %(reaction)s till %(message)s" + } }, "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Vanlig text", - "from_the_beginning": "Från början", - "number_of_messages": "Specificera ett antal meddelanden", - "current_timeline": "Nuvarande tidslinje", + "cancelled": "Exportering avbruten", + "cancelled_detail": "Exporten avbröts framgångsrikt", + "confirm_stop": "Är du säker på att du vill sluta exportera din data? Om du gör det så behöver du börja om.", "creating_html": "Skapar HTML …", - "starting_export": "Påbörjar export …", + "creating_output": "Skapar utdata …", + "creator_summary": "%(creatorName)s skapade det här rummet.", + "current_timeline": "Nuvarande tidslinje", + "enter_number_between_min_max": "Ange ett nummer mellan %(min)s och %(max)s", + "error_fetching_file": "Fel vid hämtning av fil", + "export_info": "Det här är början på exporten av . Exporterad av vid %(exportDate)s.", "export_successful": "Export lyckades!", - "unload_confirm": "Är du säker på att du vill avsluta under den här exporten?", - "generating_zip": "Genererar en ZIP", - "processing_event_n": "Hanterade händelse %(number)s av %(total)s", - "fetched_n_events_with_total": { - "one": "Hämtade %(count)s händelse av %(total)s", - "other": "Hämtade %(count)s händelser av %(total)s" + "exported_n_events_in_time": { + "one": "Exporterade %(count)s händelse på %(seconds)s sekunder", + "other": "Exporterade %(count)s händelser på %(seconds)s sekunder" }, + "exporting_your_data": "Exporterar din data", "fetched_n_events": { "one": "Hämtade %(count)s händelse än så länge", "other": "Hämtade %(count)s händelser än så länge" @@ -3291,766 +1090,2788 @@ "one": "Hämtade %(count)s händelse på %(seconds)s s", "other": "Hämtade %(count)s händelser på %(seconds)s s" }, - "exported_n_events_in_time": { - "one": "Exporterade %(count)s händelse på %(seconds)s sekunder", - "other": "Exporterade %(count)s händelser på %(seconds)s sekunder" + "fetched_n_events_with_total": { + "one": "Hämtade %(count)s händelse av %(total)s", + "other": "Hämtade %(count)s händelser av %(total)s" }, + "fetching_events": "Hämtar händelser …", + "file_attached": "Fil bifogad", + "from_the_beginning": "Från början", + "generating_zip": "Genererar en ZIP", + "html_title": "Exportera data", + "include_attachments": "Inkludera bilagor", "media_omitted": "Media uteslutet", "media_omitted_file_size": "Media uteslutet - filstorleksgräns överskriden", - "creator_summary": "%(creatorName)s skapade det här rummet.", - "export_info": "Det här är början på exporten av . Exporterad av vid %(exportDate)s.", - "topic": "Ämne: %(topic)s", - "previous_page": "Föregående grupp meddelanden", + "messages": "Meddelanden", "next_page": "Nästa grupp meddelanden", - "html_title": "Exportera data", - "error_fetching_file": "Fel vid hämtning av fil", - "file_attached": "Fil bifogad", - "fetching_events": "Hämtar händelser …", - "creating_output": "Skapar utdata …", + "num_messages": "Antal meddelanden", + "num_messages_min_max": "Antal meddelanden kan bara vara ett nummer mellan %(min)s och %(max)s", + "number_of_messages": "Specificera ett antal meddelanden", + "previous_page": "Föregående grupp meddelanden", "processing": "Bearbetar …", - "enter_number_between_min_max": "Ange ett nummer mellan %(min)s och %(max)s", + "processing_event_n": "Hanterade händelse %(number)s av %(total)s", + "select_option": "Välj från alternativen nedan för att exportera chattar från din tidslinje", + "size_limit": "Storleksgräns", "size_limit_min_max": "Storlek kan bara vara ett nummer mellan %(min)s MB och %(max)s MB", - "num_messages_min_max": "Antal meddelanden kan bara vara ett nummer mellan %(min)s och %(max)s", - "num_messages": "Antal meddelanden", - "cancelled": "Exportering avbruten", - "cancelled_detail": "Exporten avbröts framgångsrikt", + "starting_export": "Påbörjar export …", "successful": "Export lyckades", "successful_detail": "Din export lyckades. Hitta den i din hämtningsmapp.", - "confirm_stop": "Är du säker på att du vill sluta exportera din data? Om du gör det så behöver du börja om.", - "exporting_your_data": "Exporterar din data", + "text": "Vanlig text", "title": "Exportera chatt", - "select_option": "Välj från alternativen nedan för att exportera chattar från din tidslinje", - "format": "Format", - "messages": "Meddelanden", - "size_limit": "Storleksgräns", - "include_attachments": "Inkludera bilagor" + "topic": "Ämne: %(topic)s", + "unload_confirm": "Är du säker på att du vill avsluta under den här exporten?" }, - "create_room": { - "title_video_room": "Skapa ett videorum", - "title_public_room": "Skapa ett offentligt rum", - "title_private_room": "Skapa ett privat rum", - "action_create_video_room": "Skapa videorum", - "action_create_room": "Skapa rum", - "name_validation_required": "Vänligen ange ett namn för rummet", - "join_rule_restricted_label": "Alla i kommer kunna hitta och gå med i det här rummet.", - "join_rule_change_notice": "Du kan ändra detta när som helst i rumsinställningarna.", - "join_rule_public_parent_space_label": "Vem som helst kommer kunna hitta och gå med i det här rummet, inta bara medlemmar i .", - "join_rule_public_label": "Vem som helst kommer kunna hitta och gå med i det här rummet.", - "join_rule_invite_label": "Bara inbjudna personer kommer kunna hitta och gå med i det här rummet.", - "encrypted_video_room_warning": "Du kan inte inaktivera detta senare. Rummet kommer att vara krypterat men det inbäddade samtalet kommer inte det.", - "encrypted_warning": "Du kan inte inaktivera detta senare. Bryggor och de flesta bottar kommer inte fungera än.", - "encryption_forced": "Din server kräver att kryptering ska användas i privata rum.", - "encryption_label": "Aktivera totalsträckskryptering", - "unfederated_label_default_off": "Du kanske vill aktivera detta om rummet endast kommer att användas för samarbete med interna lag på din hemserver. Detta kan inte ändras senare.", - "unfederated_label_default_on": "Du kanske vill inaktivera detta om rummet kommer att användas för samarbete med externa lag som har sin egen hemserver. Detta kan inte ändras senare.", - "topic_label": "Ämne (valfritt)", - "room_visibility_label": "Rumssynlighet", - "join_rule_invite": "Privat rum (endast inbjudan)", - "join_rule_restricted": "Synligt för utrymmesmedlemmar", - "unfederated": "Blockera alla som inte är medlem i %(serverName)s från att någonsin gå med i det här rummet." + "failed_load_async_component": "Kan inte ladda! Kolla din nätverksuppkoppling och försök igen.", + "feedback": { + "can_contact_label": "Ni kan kontakta mig om ni har vidare frågor", + "comment_label": "Kommentera", + "existing_issue_link": "Vänligen se existerade buggar på GitHub först. Finns det ingen som matchar? Starta en ny.", + "may_contact_label": "Ni kan kontakta mig om ni vill följa upp eller låta mig testa kommande idéer", + "platform_username": "Din plattform och ditt användarnamn kommer att noteras för att hjälpa oss att använda din återkoppling så mycket vi kan.", + "pro_type": "TIPS: Om du startar en bugg, vänligen inkludera avbuggninsloggar för att hjälpa oss att hitta problemet.", + "send_feedback_action": "Skicka återkoppling", + "sent": "Återkoppling skickad" + }, + "file_panel": { + "empty_description": "Bifoga filer från chatten eller dra och släpp dem vart som helst i rummet.", + "empty_heading": "Inga filer synliga i det här rummet", + "guest_note": "Du måste registrera dig för att använda den här funktionaliteten", + "peek_note": "Du måste gå med i rummet för att se tillhörande filer" + }, + "forward": { + "filter_placeholder": "Sök efter rum eller personer", + "message_preview_heading": "Meddelandeförhandsgranskning", + "no_perms_title": "Du har inte behörighet att göra detta", + "open_room": "Öppna rum", + "send_label": "Skicka", + "sending": "Skickar", + "sent": "Skickat" + }, + "identity_server": { + "change": "Byt identitetsserver", + "change_prompt": "Koppla ifrån från identitetsservern och anslut till istället?", + "change_server_prompt": "Om du inte vill använda för att upptäcka och upptäckas av befintliga kontakter som du känner, ange en annan identitetsserver nedan.", + "checking": "Kontrollerar servern", + "description_connected": "Du använder för närvarande för att upptäcka och upptäckas av befintliga kontakter som du känner. Du kan byta din identitetsserver nedan.", + "description_disconnected": "Du använder för närvarande inte en identitetsserver. Lägg till en nedan om du vill upptäcka och bli upptäckbar av befintliga kontakter som du känner.", + "description_optional": "Att använda en identitetsserver är valfritt. Om du väljer att inte använda en identitetsserver kan du inte upptäckas av andra användare och inte heller bjuda in andra via e-post eller telefon.", + "disconnect": "Koppla ifrån identitetsservern", + "disconnect_anyway": "Koppla ifrån ändå", + "disconnect_offline_warning": "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.", + "disconnect_personal_data_warning_1": "Du delar fortfarande dina personuppgifter på identitetsservern .", + "disconnect_personal_data_warning_2": "Vi rekommenderar att du tar bort dina e-postadresser och telefonnummer från identitetsservern innan du kopplar från.", + "disconnect_server": "Koppla ifrån från identitetsservern ?", + "disconnect_warning": "Att koppla ifrån din identitetsserver betyder att du inte kan upptäckas av andra användare och att du inte kommer att kunna bjuda in andra via e-post eller telefon.", + "do_not_use": "Använd inte en identitetsserver", + "error_connection": "Kunde inte ansluta till identitetsservern", + "error_invalid": "Inte en giltig identitetsserver (statuskod %(code)s)", + "error_invalid_or_terms": "Användarvillkoren accepterades inte eller identitetsservern är inte giltig.", + "no_terms": "Identitetsservern du har valt har inga användarvillkor.", + "suggestions": "Du bör:", + "suggestions_1": "Kolla dina webbläsartillägg efter någonting som kanske blockerar identitetsservern (t.ex. Privacy Badger)", + "suggestions_2": "kontakta administratören för identitetsservern ", + "suggestions_3": "vänta och försöka igen senare", + "url": "Identitetsserver (%(server)s)", + "url_field_label": "Ange en ny identitetsserver", + "url_not_https": "URL för identitetsserver måste vara HTTPS" + }, + "in_space": "I utrymmet %(spaceName)s.", + "in_space1_and_space2": "I utrymmena %(space1Name)s och %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "I %(spaceName)s och %(count)s annat utrymme.", + "other": "I %(spaceName)s och %(count)s andra utrymmen." }, - "timeline": { - "m.call": { - "video_call_started": "Videosamtal startade i %(roomName)s.", - "video_call_started_unsupported": "Videosamtal startade i %(roomName)s. (stöds inte av den här webbläsaren)" + "integration_manager": { + "connecting": "Kontaktar integrationshanteraren …", + "error_connecting": "Integrationshanteraren är offline eller kan inte nå din hemserver.", + "error_connecting_heading": "Kan inte ansluta till integrationshanteraren", + "explainer": "Integrationshanterare får konfigurationsdata och kan ändra widgetar, skicka rumsinbjudningar och ställa in behörighetsnivåer å dina vägnar.", + "manage_title": "Hantera integrationer", + "use_im": "Använd en integrationshanterare för att hantera bottar, widgets och dekalpaket.", + "use_im_default": "Använd en integrationshanterare (%(serverName)s) för att hantera bottar, widgets och dekalpaket." + }, + "integrations": { + "disabled_dialog_description": "Aktivera '%(manageIntegrations)s' i inställningarna för att göra detta.", + "disabled_dialog_title": "Integrationer är inaktiverade", + "impossible_dialog_description": "Din %(brand)s tillåter dig inte att använda en integrationshanterare för att göra detta. Vänligen kontakta en administratör.", + "impossible_dialog_title": "Integrationer är inte tillåtna" + }, + "invite": { + "ask_anyway_description": "Kunde inte hitta profiler för Matrix-ID:n nedan — skulle du vilja starta ett DM ändå?", + "ask_anyway_label": "Starta DM ändå", + "ask_anyway_never_warn_label": "Starta DM ändå och varna mig aldrig igen", + "email_caption": "Bjud in via e-post", + "email_limit_one": "Inbjudningar via e-post kan endast skickas en i taget", + "email_use_default_is": "Använd en identitetsserver för att bjuda in via e-post. Använd förval (%(defaultIdentityServerName)s) eller hantera i inställningarna.", + "email_use_is": "Använd en identitetsserver för att bjuda in via e-post. Hantera i inställningarna.", + "error_already_invited_room": "Användaren är redan inbjuden till det här rummet", + "error_already_invited_space": "Användaren är redan inbjuden till det här utrymmet", + "error_already_joined_room": "Användaren är redan med i rummet", + "error_already_joined_space": "Användaren är redan med i utrymmet", + "error_bad_state": "Användaren behöver avbannas innan den kan bjudas in.", + "error_dm": "Vi kunde inte skapa ditt DM.", + "error_find_room": "Någonting gick fel vid försök att bjuda in användarna.", + "error_find_user_description": "Följande användare kanske inte existerar eller är ogiltiga, och kan inte bjudas in: %(csvNames)s", + "error_find_user_title": "Misslyckades att hitta följande användare", + "error_invite": "Vi kunde inte bjuda in de användarna. Vänligen kolla användarna du vill bjuda in och försök igen.", + "error_permissions_room": "Du har inte behörighet att bjuda in användare till det här rummet.", + "error_permissions_space": "Du är inte behörig att bjuda in folk till det här utrymmet.", + "error_profile_undisclosed": "Användaren kanske eller kanske inte finns", + "error_transfer_multiple_target": "Ett samtal kan bara överlåtas till en enskild användare.", + "error_unknown": "Okänt serverfel", + "error_user_not_found": "Användaren finns inte", + "error_version_unsupported_room": "Användarens hemserver stöder inte versionen av rummet.", + "error_version_unsupported_space": "Användarens hemserver stöder inte utrymmets version.", + "failed_generic": "Handlingen misslyckades", + "failed_title": "Inbjudan misslyckades", + "invalid_address": "Okänd adress", + "key_share_warning": "Inbjudna personer kommer att kunna läsa gamla meddelanden.", + "name_email_mxid_share_room": "Bjud in någon med deras namn, e-postadress eller användarnamn (som ) eller dela det här rummet.", + "name_email_mxid_share_space": "Bjud in någon med deras namn, e-postadress eller användarnamn (som ), eller dela det här rummet.", + "name_mxid_share_room": "Bjud in någon med deras namn eller användarnamn (som ) eller dela det här rummet.", + "name_mxid_share_space": "Bjud in någon med deras namn eller användarnamn (som ), eller dela det här utrymmet.", + "recents_section": "Senaste konversationerna", + "room_failed_partial": "Vi skickade de andra, men personerna nedan kunde inte bjudas in till ", + "room_failed_partial_title": "Vissa inbjudningar kunde inte skickas", + "room_failed_title": "Misslyckades att bjuda in användare till %(roomName)s", + "send_link_prompt": "Eller skicka inbjudningslänk", + "start_conversation_name_email_mxid_prompt": "Starta en konversation med någon med deras namn, e-postadress eller användarnamn (som ).", + "start_conversation_name_mxid_prompt": "Starta en konversation med någon med deras namn eller användarnamn (som ).", + "suggestions_disclaimer": "Vissa förslag kan vara dolda av sekretesskäl.", + "suggestions_disclaimer_prompt": "Om du inte ser den du letar efter, skicka din inbjudningslänk nedan till denne.", + "suggestions_section": "Nyligen direktmeddelade", + "to_room": "Bjud in till %(roomName)s", + "to_space": "Bjud in till %(spaceName)s", + "transfer_dial_pad_tab": "Knappsats", + "transfer_user_directory_tab": "Användarkatalog", + "unable_find_profiles_description_default": "Kunde inte hitta profiler för de Matrix-ID:n som listas nedan - vill du bjuda in dem ändå?", + "unable_find_profiles_invite_label_default": "Bjud in ändå", + "unable_find_profiles_invite_never_warn_label_default": "Bjud in ändå och varna mig aldrig igen", + "unable_find_profiles_title": "Följande användare kanske inte existerar", + "unban_first_title": "Användaren kan inte bjudas in förrän den avbannas" + }, + "inviting_user1_and_user2": "Bjuder in %(user1)s och %(user2)s", + "inviting_user_and_n_others": { + "one": "Bjuder in %(user)s och 1 till", + "other": "Bjuder in %(user)s och %(count)s till" + }, + "items_and_n_others": { + "other": " och %(count)s till", + "one": " och en till" + }, + "keyboard": { + "activate_button": "Aktivera den valda knappen", + "autocomplete_cancel": "Stäng autokomplettering", + "autocomplete_force": "Tvinga komplettering", + "autocomplete_navigate_next": "Nästa autokompletteringsförslag", + "autocomplete_navigate_prev": "Förra autokompletteringsförslaget", + "backspace": "Backsteg", + "cancel_reply": "Avbryt svar på ett meddelande", + "category_autocomplete": "Autokomplettera", + "category_calls": "Samtal", + "category_navigation": "Navigering", + "category_room_list": "Rumslista", + "close_dialog_menu": "Stäng dialogrutan eller snabbmenyn", + "composer_jump_end": "Hoppa slutet av meddelanderedigeraren", + "composer_jump_start": "Hoppa till början av meddelanderedigeraren", + "composer_navigate_next_history": "Navigera till nästa meddelande i redigerarhistoriken", + "composer_navigate_prev_history": "Navigera till förra meddelandet i redigerarhistoriken", + "composer_new_line": "Ny rad", + "composer_redo": "Gör om redigering", + "composer_toggle_bold": "Växla fet stil", + "composer_toggle_code_block": "Växla kodblock av/på", + "composer_toggle_italics": "Växla kursiv", + "composer_toggle_link": "Växla länk av/på", + "composer_toggle_quote": "Växla citat", + "composer_undo": "Ångra redigering", + "dismiss_read_marker_and_jump_bottom": "Avfärda läsmarkering och hoppa till botten", + "go_home_view": "Gå till hemvyn", + "home": "Hem", + "jump_first_message": "Hoppa till första meddelandet", + "jump_last_message": "Hoppa till sista meddelandet", + "jump_room_search": "Hoppa till rumssökning", + "jump_to_read_marker": "Hoppa till äldsta olästa meddelandet", + "keyboard_shortcuts_tab": "Öppna den här inställningsfliken", + "navigate_next_history": "Nästa nyligen besökta rum eller utrymme", + "navigate_next_message_edit": "Navigera till nästa meddelande att redigera", + "navigate_prev_history": "Föregående nyligen besökta rum eller utrymme", + "navigate_prev_message_edit": "Navigera till förra meddelandet att redigera", + "next_room": "Nästa rum eller DM", + "next_unread_room": "Nästa olästa rum eller DM", + "number": "[nummer]", + "open_user_settings": "Öppna användarinställningar", + "prev_room": "Förra rummet eller DM:en", + "prev_unread_room": "Förra olästa rummet eller DM:en", + "room_list_collapse_section": "Kollapsa rumslistsektionen", + "room_list_expand_section": "Expandera rumslistsektionen", + "room_list_navigate_down": "Navigera ner i rumslistan", + "room_list_navigate_up": "Navigera upp i rumslistan", + "room_list_select_room": "Välj rum från rumslistan", + "scroll_down_timeline": "Skrolla ner i tidslinjen", + "scroll_up_timeline": "Skrolla upp i tidslinjen", + "search": "Sök (måste vara aktiverat)", + "send_sticker": "Skicka en dekal", + "space": "Utrymme", + "switch_to_space": "Byt till utrymme med nummer", + "toggle_hidden_events": "Växla synlighet för dolda händelser", + "toggle_microphone_mute": "Växla mikrofontystning", + "toggle_right_panel": "Växla högerpanelen", + "toggle_space_panel": "Växla utrymmespanel", + "toggle_top_left_menu": "Växla menyn högst upp till vänster", + "toggle_webcam_mute": "Växla webbkamera på/av", + "upload_file": "Ladda upp en fil" + }, + "labs": { + "allow_screen_share_only_mode": "Tillåt läge med endast skärmdelning", + "ask_to_join": "Aktivera fråga om att gå med", + "automatic_debug_logs": "Skicka automatiskt felsökningsloggar vid fel", + "automatic_debug_logs_decryption": "Skicka automatiskt avbuggningsloggar vid avkrypteringsfel", + "automatic_debug_logs_key_backup": "Skicka automatiskt felsökningsloggar när nyckelsäkerhetskopiering inte funkar", + "beta_description": "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.", + "beta_feature": "Det här är en betafunktion", + "beta_feedback_leave_button": "För att lämna betan, besök dina inställningar.", + "beta_feedback_title": "%(featureName)s Betaåterkoppling", + "beta_section": "Kommande funktioner", + "bridge_state": "Visa info om bryggor i rumsinställningar", + "bridge_state_channel": "Kanal: ", + "bridge_state_creator": "Den här bryggan tillhandahålls av .", + "bridge_state_manager": "Den här bryggan tillhandahålls av .", + "bridge_state_workspace": "Arbetsyta: ", + "click_for_info": "Klicka för mer info", + "currently_experimental": "För närvarande experimentellt.", + "custom_themes": "Stöd tilläggning av anpassade teman", + "dehydration": "Krypterad meddelandehantering offline med hjälp av frystorkade enheter", + "dynamic_room_predecessors": "Dynamiska rumsföregångare", + "dynamic_room_predecessors_description": "Aktivera MSC3946 (för att stöda sen-ankomna rumsarkiv)", + "element_call_video_rooms": "Element Call videorum", + "experimental_description": "Känner du dig äventyrlig? Pröva våra senaste idéer under utveckling. Dessa funktioner är inte slutförda; de kan vara instabila, kan ändras, eller kan tas bort helt. Läs mer.", + "experimental_section": "Tidiga förhandstittar", + "feature_wysiwyg_composer_description": "Använd rik text istället för Markdown i meddelanderedigeraren.", + "group_calls": "Ny gruppsamtalsupplevelse", + "group_developer": "Utvecklare", + "group_encryption": "Kryptering", + "group_experimental": "Experimentellt", + "group_messaging": "Meddelanden", + "group_moderation": "Moderering", + "group_profile": "Profil", + "group_rooms": "Rum", + "group_spaces": "Utrymmen", + "group_themes": "Teman", + "group_voip": "Röst & video", + "hidebold": "Dölj aviseringspunkt (visa bara räknarmärken)", + "html_topic": "Visa HTML-representation av rumsämnen", + "join_beta": "Gå med i betan", + "join_beta_reload": "Att gå med i betan kommer att ladda om %(brand)s.", + "jump_to_date": "Hoppa till datum (lägger till /jumptodate och hopp till datumrubriker)", + "jump_to_date_msc_support": "Kräver att din server stöder MSC3030", + "latex_maths": "Rendera LaTeX-matte i meddelanden", + "leave_beta": "Lämna betan", + "leave_beta_reload": "Att lämna betan kommer att ladda om %(brand)s.", + "location_share_live": "Platsdelning i realtid", + "location_share_live_description": "Temporär implementation. Platser stannar kvar i rumshistoriken.", + "mjolnir": "Nya sätt att ignorera personer", + "msc3531_hide_messages_pending_moderation": "Låt moderatorer dölja meddelanden i väntan på moderering.", + "new_room_decoration_ui": "Under aktiv utveckling, ny rumsrubrik & detaljgränssnitt", + "notification_settings": "Nya aviseringsinställningar", + "notification_settings_beta_title": "Aviseringsinställningar", + "oidc_native_flow": "Aktivera nya inbyggda OIDC-flöden (Under aktiv utveckling)", + "pinning": "Fastnålning av meddelanden", + "report_to_moderators": "Rapportera till moderatorer", + "report_to_moderators_description": "I rum som stöder moderering så låter \"Rapportera\"-knappen dig rapportera trakasseri till rumsmoderatorer.", + "rust_crypto": "Kryptografiimplementering i Rust", + "rust_crypto_disabled_notice": "Kan för närvarande endast aktiveras via config.json", + "sliding_sync": "Glidande synkroniseringsläge", + "sliding_sync_checking": "Kontrollerar …", + "sliding_sync_configuration": "Glidande synk-läge", + "sliding_sync_description": "Under aktiv utveckling, kan inte inaktiveras.", + "sliding_sync_disable_warning": "För att inaktivera det här så behöver du logga ut och logga in igen, använd varsamt!", + "sliding_sync_disabled_notice": "Logga ut och in igen för att inaktivera", + "sliding_sync_proxy_url_label": "Proxy-URL", + "sliding_sync_proxy_url_optional_label": "Proxy-URL (valfritt)", + "sliding_sync_server_no_support": "Din server saknar nativt stöd", + "sliding_sync_server_specify_proxy": "Din server saknar nativt stöd, du måste ange en proxy", + "sliding_sync_server_support": "Din server har nativt stöd", + "state_counters": "Rendera enkla räknare i rumsrubriken", + "under_active_development": "Under aktiv utveckling.", + "video_rooms": "Videorum", + "video_rooms_a_new_way_to_chat": "Ett nytt sätt att chatta över röst och video i %(brand)s.", + "video_rooms_always_on_voip_channels": "Videorum är ständigt aktiva VoIP-kanaler inbäddade i ett rum i %(brand)s.", + "video_rooms_beta": "Videorum är en betafunktion", + "video_rooms_faq1_answer": "Använd \"+\"-knappen i rumssektionen i vänsterpanelen.", + "video_rooms_faq1_question": "Hur skapar jag ett videorum?", + "video_rooms_faq2_answer": "Ja, chattidslinjen visas tillsammans med videon.", + "video_rooms_faq2_question": "Kan jag använda textchatt tillsammans med videosamtalet?", + "voice_broadcast": "Röstsändning", + "voice_broadcast_force_small_chunks": "Tvinga dellängd på 15s för röstsändning", + "wysiwyg_composer": "Riktextredigerare" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Dessa inställningar är till för avancerade användare.", + "ban_reason": "Ignorerade/blockerade", + "error_adding_ignore": "Fel vid tilläggning av användare/server", + "error_adding_list_description": "Vänligen verifiera rummets ID eller adress och försök igen.", + "error_adding_list_title": "Fel vid prenumeration på listan", + "error_removing_ignore": "Fel vid borttagning av ignorerad användare/server", + "error_removing_list_description": "Vänligen försök igen eller kolla din konsol efter ledtrådar.", + "error_removing_list_title": "Fel vid avprenumeration från listan", + "explainer_1": "Lägg till användare och servrar du vill ignorera här. Använd asterisker för att få %(brand)s att matchar vilka tecken som helt. Till exempel, @bot:* kommer att ignorera alla användare med namnet 'bot' på vilken server som helst.", + "explainer_2": "Ignorering av användare görs genom bannlistor som innehåller regler för vilka som bannas. Att prenumerera på en bannlista betyder att användare/servrar blockerade av den listan kommer att döljas för dig.", + "lists": "Du prenumerera just nu på:", + "lists_description_1": "Att prenumerera till en bannlista kommer att få dig att gå med i den!", + "lists_description_2": "Om det här inte är det du vill, använd ett annat verktyg för att ignorera användare.", + "lists_heading": "Prenumererade listor", + "lists_new_label": "Rums-ID eller adress för bannlista", + "no_lists": "Du prenumererar inte på några listor", + "personal_description": "Din personliga bannlista innehåller alla de användare och servrar du personligen inte vill se meddelanden ifrån. Efter att du ignorerar din första användare eller server så visas ett nytt rum i din rumslista med namnet '%(myBanList)s' - stanna i det här rummet för att bannlistan ska fortsätta gälla.", + "personal_empty": "Du har inte ignorerat någon.", + "personal_heading": "Personlig bannlista", + "personal_new_label": "Server- eller användar-ID att ignorera", + "personal_new_placeholder": "t.ex.: @bot:* eller example.org", + "personal_section": "Du ignorerar just nu:", + "room_name": "Min bannlista", + "room_topic": "Det här är din lista med användare och server du har blockerat - lämna inte rummet!", + "rules_empty": "Ingen", + "rules_server": "Serverregler", + "rules_title": "Bannlistregler - %(roomName)s", + "rules_user": "Användarregler", + "something_went_wrong": "Någonting gick fel. Vänligen försök igen eller kolla i din konsol efter ledtrådar.", + "title": "Ignorerade användare", + "view_rules": "Visa regler" + }, + "language_dropdown_label": "Språkmeny", + "lazy_loading": { + "disabled_action": "Töm cache och synkronisera om", + "disabled_description1": "Du har tidigare använt %(brand)s på %(host)s med fördröjd inladdning av medlemmar aktiverat. I den här versionen är fördröjd inladdning inaktiverat. Eftersom den lokala cachen inte är kompatibel mellan dessa två inställningar behöver %(brand)s synkronisera om ditt konto.", + "disabled_description2": "Om den andra versionen av %(brand)s fortfarande är öppen i en annan flik, stäng den eftersom användning av %(brand)s på samma värd med fördröjd inladdning både aktiverad och inaktiverad samtidigt kommer att orsaka problem.", + "disabled_title": "Inkompatibel lokal cache", + "resync_description": "%(brand)s använder nu 3-5 gånger mindre minne, genom att bara ladda information om andra användare när det behövs. Vänta medan vi återsynkroniserar med servern!", + "resync_title": "Uppdaterar %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Du är den enda personen här. Om du lämnar så kommer ingen kunna gå med igen, inklusive du.", + "leave_room_question": "Vill du lämna rummet '%(roomName)s'?", + "leave_space_question": "Är du säker på att du vill lämna utrymmet '%(spaceName)s'?", + "room_rejoin_warning": "Det här rummet är inte offentligt. Du kommer inte kunna gå med igen utan en inbjudan.", + "space_rejoin_warning": "Det här utrymmet är inte offentligt. Du kommer inte kunna gå med igen utan en inbjudan." + }, + "left_panel": { + "open_dial_pad": "Öppna knappsats" + }, + "lightbox": { + "rotate_left": "Rotera vänster", + "rotate_right": "Rotera höger", + "title": "Bildvy" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Den här hemservern har inte konfigurerats för att visa kartor.", + "MapStyleUrlNotReachable": "Den här hemservern är inte korrekt konfigurerad för att visa kartor, eller så kanske den konfigurerade kartserven inte är nåbar.", + "WebGLNotEnabled": "WebGL krävs för att visa kartor, aktivera det i dina webbläsarinställningar.", + "click_drop_pin": "Klicka för att sätta ut en nål", + "click_move_pin": "Klicka för att flytta nålen", + "close_sidebar": "Stäng sidopanel", + "error_fetch_location": "Kunde inte hämta plats", + "error_no_perms_description": "Du behöver rätt behörighet för att dela platser i det här rummet.", + "error_no_perms_title": "Du är inte behörig att dela platser", + "error_send_description": "%(brand)s kunde inte skicka din position. Försök igen senare.", + "error_send_title": "Vi kunde inte skicka din positoin", + "error_sharing_live_location": "Ett fel inträffade vid delning av din realtidsplats", + "error_sharing_live_location_try_again": "Ett fel inträffade vid delning av din realtidsplats, försök igen", + "error_stopping_live_location": "Ett fel inträffade vid delning av din realtidsposition", + "error_stopping_live_location_try_again": "Ett fel inträffade medans din platsdelning avslutades, försök igen", + "expand_map": "Expandera karta", + "failed_generic": "Misslyckades att hämta din plats. Pröva igen senare.", + "failed_load_map": "Kunde inte ladda kartan", + "failed_permission": "%(brand)s nekades behörighet för att komma åt din position. Du behöver godkänna platsåtkomst i dina webbläsarinställningar.", + "failed_timeout": "Tidsgränsen överskreds vid försök att hämta din plats. Pröva igen senare.", + "failed_unknown": "Ökänt fel när plats hämtades. Pröva igen senare.", + "find_my_location": "Hitta min plats", + "live_description": "Realtidsposition för %(displayName)s", + "live_enable_description": "OBS: detta är en experimentell funktion med en temporär implementation. Detta betyder att du inte kommer kunna radera din platshistorik, och avancerade användare kommer kunna se din platshistorik även efter att du slutar dela din realtidsposition med det här rummet.", + "live_enable_heading": "Positionsdelning i realtid", + "live_location_active": "Du delar din position i realtid", + "live_location_enabled": "Realtidsposition aktiverad", + "live_location_ended": "Realtidsposition avslutad", + "live_location_error": "Fel i realtidsposition", + "live_locations_empty": "Ingen realtidsposition", + "live_share_button": "Dela under %(duration)s", + "live_toggle_label": "Aktivera platsdelning i realtid", + "live_until": "Realtid tills %(expiryTime)s", + "live_update_time": "Uppdaterade %(humanizedUpdateTime)s", + "loading_live_location": "Laddar realtidsposition …", + "location_not_available": "Plats inte tillgänglig", + "map_feedback": "Kartuåterkoppling", + "mapbox_logo": "Mapbox-logga", + "reset_bearing": "Återställ bäring till norr", + "share_button": "Dela plats", + "share_type_live": "Min realtidsposition", + "share_type_own": "Min nuvarande positoin", + "share_type_pin": "Sätt en nål", + "share_type_prompt": "Vilken typ av positionsdelning vill du använda?", + "stop_and_close": "Sluta och stäng", + "toggle_attribution": "Växla tillskrivning" + }, + "member_list": { + "filter_placeholder": "Filtrera rumsmedlemmar", + "invite_button_no_perms_tooltip": "Du är inte behörig att bjuda in användare", + "invited_list_heading": "Inbjuden", + "power_label": "%(userName)s (behörighet %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Rumsmedlemmar", + "message_edit_dialog_title": "Meddelanderedigeringar", + "mobile_guide": { + "toast_accept": "Använd app", + "toast_description": "%(brand)s är experimentell i mobila webbläsare. För en bättre upplevelse och de senaste funktionerna använd våran nativa app.", + "toast_title": "Använd appen för en bättre upplevelse" + }, + "no_more_results": "Inga fler resultat", + "notif_panel": { + "empty_description": "Du har inga synliga aviseringar.", + "empty_heading": "Du är ikapp" + }, + "notifications": { + "all_messages": "Alla meddelanden", + "all_messages_description": "Bli aviserad för varje meddelande", + "class_global": "Globalt", + "class_other": "Annat", + "colour_bold": "Fet", + "colour_grey": "Grå", + "colour_none": "Ingen", + "colour_red": "Röd", + "colour_unsent": "Ej skickat", + "default": "Standard", + "enable_prompt_toast_description": "Aktivera skrivbordsaviseringar", + "enable_prompt_toast_title": "Aviseringar", + "enable_prompt_toast_title_from_message_send": "Missa inte ett svar", + "error_change_title": "Ändra aviseringsinställningar", + "keyword": "Nyckelord", + "keyword_new": "Nytt nyckelord", + "mark_all_read": "Markera alla som lästa", + "mentions_and_keywords": "@omnämnanden och nyckelord", + "mentions_and_keywords_description": "Bli endast aviserad om omnämnanden och nyckelord i enlighet med dina inställningar", + "mentions_keywords": "Omnämnanden & nyckelord", + "message_didnt_send": "Meddelande skickades inte. Klicka för info.", + "mute_description": "Du får inga aviseringar" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s startade en röstsändning", + "m.key.verification.request": "%(name)s begär verifiering" + }, + "onboarding": { + "apple_trademarks": "App Store® och Apple-loggan® är varumärken som tillhör Apple Inc.", + "community_messaging_action": "Hitta ditt folk", + "community_messaging_description": "Håll ägandeskap och kontroll över gemenskapsdiskussioner.\nSkala för att stöda miljoner, med kraftfull moderering och interoperabilitet.", + "community_messaging_title": "Ägandeskap i gemenskap", + "complete_these": "Gör dessa för att få ut så mycket som möjligt av %(brand)s", + "create_room": "Skapa en gruppchatt", + "download_app": "Ladda ner %(brand)s", + "download_app_action": "Ladda ner appar", + "download_app_description": "Missa inget genom att ta med dig %(brand)s", + "download_app_store": "Ladda ner på App Store", + "download_brand": "Ladda ner %(brand)s", + "download_brand_desktop": "Ladda ner %(brand)s skrivbord", + "download_f_droid": "Hämta den på F-Droid", + "download_google_play": "Hämta den på Google Play", + "enable_notifications": "Sätt på aviseringar", + "enable_notifications_action": "Aktivera aviseringar", + "enable_notifications_description": "Missa inget svar eller viktigt meddelande", + "explore_rooms": "Utforska offentliga rum", + "find_community_members": "Hitta och bjud in dina gemenskapsmedlemmar", + "find_coworkers": "Hitta och bjud in dina medarbetare", + "find_friends": "Hitta och bjud in dina vänner", + "find_friends_action": "Hitta vänner", + "find_friends_description": "Det är det du är här för, så låt oss komma i gång", + "find_people": "Hitta folk", + "free_e2ee_messaging_unlimited_voip": "Med gratis totalsträckskrypterade meddelanden och obegränsade röst och videosamtal så är %(brand)s ett jättebra sätt att hålla kontakten.", + "get_stuff_done": "Få saker gjorda genom att hitta dina lagkamrater", + "google_trademarks": "Google Play och Google Play-loggan är varumärken som tillhör Google LLC.", + "has_avatar_label": "Fantastiskt, det kommer att hjälpa folk att veta att det är du", + "intro_byline": "Äg dina konversationer.", + "intro_welcome": "Välkommen till %(appName)s", + "no_avatar_label": "Lägg till en bild för att folk ska veta att det är du.", + "only_n_steps_to_go": { + "one": "Bara %(count)s steg kvar", + "other": "Bara %(count)s steg kvar" }, - "m.call.invite": { - "voice_call": "%(senderName)s ringde ett röstsamtal.", - "voice_call_unsupported": "%(senderName)s ringde ett röstsamtal. (stöds inte av denna webbläsare)", - "video_call": "%(senderName)s ringde ett videosamtal.", - "video_call_unsupported": "%(senderName)s ringde ett videosamtal. (stöds inte av denna webbläsare)" + "personal_messaging_action": "Starta din första chatt", + "personal_messaging_title": "Säkra meddelanden för vänner och familj", + "qr_or_app_links": "%(qrCode)s eller %(appLinks)s", + "send_dm": "Skicka ett direktmeddelande", + "set_up_profile": "Ställ in din profil", + "set_up_profile_action": "Din profil", + "set_up_profile_description": "Se till att folk vet att det verkligen är du", + "use_case_community_messaging": "Online-gemenskapsmedlemmar", + "use_case_heading1": "Du är inne", + "use_case_heading2": "Vem vill du chatta med mest?", + "use_case_heading3": "Vi kommer att hjälpa dig få kontakt.", + "use_case_personal_messaging": "Vänner och familj", + "use_case_work_messaging": "Jobbkamrater och lag", + "welcome_detail": "Låt oss hjälpa dig komma igång", + "welcome_to_brand": "Välkommen till %(brand)s", + "welcome_user": "Välkommen %(name)s", + "work_messaging_action": "Hitta dina medarbetare", + "work_messaging_title": "Säkra meddelanden för jobbet", + "you_did_it": "Du klarade det!", + "you_made_it": "Du klarade det!" + }, + "pill": { + "permalink_other_room": "Meddelande i rum %(room)s", + "permalink_this_room": "Meddelande från %(user)s" + }, + "poll": { + "create_poll_action": "Skapa omröstning", + "create_poll_title": "Skapa omröstning", + "disclosed_notes": "Röstare ser resultatet så fort de har röstat", + "edit_poll_title": "Redigera omröstning", + "end_description": "Är du säker på att du vill avsluta den hör omröstningen? Detta kommer att visa det slutgiltiga resultatet och stoppa folk från att rösta.", + "end_message": "Omröstningen har avslutats. Toppsvar: %(topAnswer)s", + "end_message_no_votes": "Omröstningen har avslutats. Inga röster avgavs.", + "end_title": "Avsluta omröstning", + "error_ending_description": "Tyvärr avslutades inte omröstningen. Vänligen pröva igen.", + "error_ending_title": "Misslyckades att avsluta omröstning", + "error_voting_description": "Tyvärr så registrerades inte din röst. Vänligen pröva igen.", + "error_voting_title": "Röst registrerades inte", + "failed_send_poll_description": "Tyvärr så lades omröstningen du försökte skapa inte upp.", + "failed_send_poll_title": "Misslyckades att lägga upp omröstning", + "notes": "Resultat avslöjas inte förrän du avslutar omröstningen", + "options_add_button": "Lägg till alternativ", + "options_heading": "Skapa alternativ", + "options_label": "Alternativ %(number)s", + "options_placeholder": "Skriv ett alternativ", + "topic_heading": "Vad är din omröstnings fråga eller ämne?", + "topic_label": "Fråga eller ämne", + "topic_placeholder": "Skriv nånting …", + "total_decryption_errors": "På grund av avkrypteringsfel kanske inte vissa röster räknas", + "total_n_votes": { + "one": "%(count)s röst avgiven. Rösta för att ser resultatet", + "other": "%(count)s röster avgivna. Rösta för att se resultatet" }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s accepterade inbjudan för %(displayName)s", - "accepted_invite": "%(targetName)s accepterade inbjudan", - "invite": "%(senderName)s bjöd in %(targetName)s", - "ban_reason": "%(senderName)s bannade %(targetName)s: %(reason)s", - "ban": "%(senderName)s bannade %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s bytte sitt visningsnamn och sin profilbild", - "change_name": "%(oldDisplayName)s bytte sitt visningsnamn till %(displayName)s", - "set_name": "%(senderName)s satte sitt visningsnamn till %(displayName)s", - "remove_name": "%(senderName)s tog bort sitt visningsnamn %(oldDisplayName)s", - "remove_avatar": "%(senderName)s tog bort sin profilbild", - "change_avatar": "%(senderName)s bytte sin profilbild", - "set_avatar": "%(senderName)s satte en profilbild", - "no_change": "%(senderName)s gjorde ingen ändring", - "join": "%(targetName)s gick med i rummet", - "reject_invite": "%(targetName)s avböjde inbjudan", - "left_reason": "%(targetName)s lämnade rummet: %(reason)s", - "left": "%(targetName)s lämnade rummet", - "unban": "%(senderName)s avbannade %(targetName)s", - "withdrew_invite_reason": "%(senderName)s drog tillbaka inbjudan för %(targetName)s: %(reason)s", - "withdrew_invite": "%(senderName)s drog tillbaka inbjudan för %(targetName)s", - "kick_reason": "%(senderName)s tog bort %(targetName)s: %(reason)s", - "kick": "%(senderName)s tog bort %(targetName)s" + "total_n_votes_voted": { + "one": "Baserat på %(count)s röst", + "other": "Baserat på %(count)s röster" }, - "m.room.topic": "%(senderDisplayName)s bytte rummets ämne till \"%(topic)s\".", - "m.room.avatar": "%(senderDisplayName)s bytte rummets avatar.", - "m.room.name": { - "remove": "%(senderDisplayName)s tog bort rummets namn.", - "change": "%(senderDisplayName)s bytte rummets namn från %(oldRoomName)s till %(newRoomName)s.", - "set": "%(senderDisplayName)s bytte rummets namn till %(roomName)s." + "total_no_votes": "Inga röster avgivna", + "total_not_ended": "Resultat kommer att visas när omröstningen avslutas", + "type_closed": "Sluten omröstning", + "type_heading": "Omröstningstyp", + "type_open": "Öppen omröstning", + "unable_edit_description": "Tyvärr kan du inte redigera en omröstning efter att röster har avgivits.", + "unable_edit_title": "Kan inte redigera omröstning" + }, + "power_level": { + "admin": "Administratör", + "custom": "Anpassad (%(level)s)", + "custom_level": "Anpassad nivå", + "default": "Standard", + "label": "Behörighetsnivå", + "restricted": "Begränsad" + }, + "presence": { + "away": "Borta", + "busy": "Upptagen", + "idle": "Inaktiv", + "idle_for": "Inaktiv i %(duration)s", + "offline_for": "Offline i %(duration)s", + "online_for": "Online i %(duration)s", + "unknown": "Okänt", + "unknown_for": "Okänt i %(duration)s" + }, + "quick_settings": { + "all_settings": "Alla inställningar", + "metaspace_section": "Fäst i sidopanelen", + "sidebar_settings": "Fler alternativ", + "title": "Snabbinställningar" + }, + "quit_warning": { + "call_in_progress": "Du verkar vara i ett samtal, är du säker på att du vill avsluta?", + "file_upload_in_progress": "Du verkar ladda upp filer, är du säker på att du vill avsluta?" + }, + "redact": { + "confirm_button": "Bekräfta borttagning", + "confirm_description": "Är du säker på att du vill ta bort (radera) den här händelsen?", + "confirm_description_state": "Observera att om du tar bort rumsändringar som den här kanske det ångrar ändringen.", + "error": "Du kan inte radera det här meddelandet. (%(code)s)", + "ongoing": "Tar bort…", + "reason_label": "Orsak (valfritt)" + }, + "reject_invitation_dialog": { + "confirmation": "Är du säker på att du vill avböja inbjudan?", + "failed": "Misslyckades att avböja inbjudan", + "title": "Avböj inbjudan" + }, + "report_content": { + "description": "Att rapportera det här meddelandet kommer att skicka dess unika 'händelse-ID' till administratören för din hemserver. Om meddelanden i det här rummet är krypterade kommer din hemserveradministratör inte att kunna läsa meddelandetexten eller se några filer eller bilder.", + "disagree": "Håll inte med", + "hide_messages_from_user": "Bocka i om du vill dölja alla nuvarande och framtida meddelanden från den här användaren.", + "ignore_user": "Ignorera användare", + "illegal_content": "Olagligt innehåll", + "missing_reason": "Vänligen fyll i varför du anmäler.", + "nature": "Välj en art och beskriv vad som gör detta meddelande kränkande.", + "nature_disagreement": "Vad användaren skriver är fel.\nDetta kommer att anmälas till rumsmoderatorerna.", + "nature_illegal": "Användaren påvisar olagligt beteende, som att doxa folk eller hota med våld.\nDetta kommer att rapporteras till rumsmoderatorerna som kanske eskalerar detta till juridiska myndigheter.", + "nature_other": "Annan orsak. Beskriv problemet tack.\nDetta kommer att rapporteras till rumsmoderatorerna.", + "nature_spam": "Användaren spammar rummet med reklam eller länkar till reklam eller propaganda.\nDetta kommer att rapporteras till rumsmoderatorerna.", + "nature_toxic": "Den här användaren uppvisar ett stötande beteende, till exempel genom att förolämpa andra användare eller dela vuxenmaterial i familjevänliga rum, eller på annat sätt bryter mot rummets regler.\nDetta kommer att rapporteras till rummets moderatorer.", + "other_label": "Annat", + "report_content_to_homeserver": "Rapportera innehåll till din hemserveradministratör", + "report_entire_room": "Rapportera hela rummet", + "spam_or_propaganda": "Spam eller propaganda", + "toxic_behaviour": "Stötande beteende" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Misslyckades att avkryptera %(failedCount)s sessioner!", + "count_of_successfully_restored_keys": "Återställde framgångsrikt %(sessionCount)s nycklar", + "enter_key_description": "Kom åt din säkre meddelandehistorik och ställ in säker meddelandehantering genom att ange din säkerhetsnyckel.", + "enter_key_title": "Ange säkerhetsnyckel", + "enter_phrase_description": "Kom åt din säkra meddelandehistorik och ställ in säker meddelandehantering genom att ange din säkerhetsfras.", + "enter_phrase_title": "Ange säkerhetsfras", + "incorrect_security_phrase_dialog": "Säkerhetskopian kunde inte avkrypteras med den här säkerhetsfrasen: vänligen verifiera att du har angett rätt säkerhetsfras.", + "incorrect_security_phrase_title": "Felaktig säkerhetsfras", + "key_backup_warning": "Varning: Du bör endast sätta upp nyckelsäkerhetskopiering från en betrodd dator.", + "key_fetch_in_progress": "Hämtar nycklar från server …", + "key_forgotten_text": "Om du har glömt din säkerhetsnyckel så kan du ", + "key_is_invalid": "Inte en giltig säkerhetsnyckel", + "key_is_valid": "Det här ser ut som en giltig säkerhetsnyckel!", + "keys_restored_title": "Nycklar återställda", + "load_error_content": "Kunde inte ladda status för säkerhetskopia", + "load_keys_progress": "%(completed)s av %(total)s nycklar återställda", + "no_backup_error": "Ingen säkerhetskopia hittad!", + "phrase_forgotten_text": "Om du har glömt din säkerhetsfras så kan du använda din säkerhetsnyckel eller ställa in nya återställningsalternativ", + "recovery_key_mismatch_description": "Säkerhetskopian kunde inte avkrypteras med den här säkerhetsnyckeln: vänligen verifiera att du har angett rätt säkerhetsnyckel.", + "recovery_key_mismatch_title": "Säkerhetsnyckeln matchade inte", + "restore_failed_error": "Kunde inte återställa säkerhetskopia" + }, + "right_panel": { + "add_integrations": "Lägg till widgets, bryggor och bottar", + "edit_integrations": "Redigera widgets, bryggor och bottar", + "export_chat_button": "Exportera chatt", + "files_button": "Filer", + "pinned_messages": { + "empty": "Inget fäst än", + "explainer": "Om du har behörighet, öppna menyn på ett meddelande och välj Fäst för att fösta dem här.", + "limits": { + "other": "Du kan bara fästa upp till %(count)s widgets" + }, + "title": "Fästa meddelanden" }, - "m.room.tombstone": "%(senderDisplayName)s uppgraderade det här rummet.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s gjorde rummet publikt för alla som har länken.", - "invite": "%(senderDisplayName)s begränsade rummet till endast inbjudna.", - "knock": "%(senderDisplayName)s ändrade regeln för att gå med till att kräva att man frågar om att gå med.", - "restricted_settings": "%(senderDisplayName)s ändrade vilka som kan gå med i det här rummet. Se inställningar.", - "restricted": "%(senderDisplayName)s ändrade vilka som kan gå med i det här rummet.", - "unknown": "%(senderDisplayName)s ändrade regeln för att gå med till %(rule)s" + "pinned_messages_button": "Fäst", + "poll": { + "active_heading": "Aktiva omröstningar", + "empty_active": "Det finns inga aktiva omröstningar i det här rummet", + "empty_active_load_more": "Det finns inga aktiva omröstningar. Ladda fler omröstningar för att se omröstningar för tidigare månader", + "empty_active_load_more_n_days": { + "one": "Det finns inga aktiva omröstningar det senaste dygnet. Ladda fler omröstningar för att se omröstningar för tidigare månader", + "other": "Det finns inga aktiva omröstningar under de senaste %(count)s dagarna. Ladda fler omröstningar för att se omröstningar för tidigare månader" + }, + "empty_past": "Det finns inga gamla omröstningar i det här rummet", + "empty_past_load_more": "Det finns inga tidigare omröstningar. Ladda fler omröstningar för att se omröstningar för tidigare månader", + "empty_past_load_more_n_days": { + "one": "Det finns inga tidigare omröstningar för det senaste dygnet. Ladda fler omröstningar för att se omröstningar för tidigare månader", + "other": "Det finns inga tidigare omröstningar under de senaste %(count)s dagarna. Ladda fler omröstningar för att se omröstningar för tidigare månader" + }, + "final_result": { + "one": "Slutgiltigt resultat baserat på %(count)s röst", + "other": "Slutgiltigt resultat baserat på %(count)s röster" + }, + "load_more": "Ladda fler omröstningar", + "loading": "Laddar omröstningar", + "past_heading": "Tidigare omröstningar", + "view_in_timeline": "Se omröstningen i tidslinjen", + "view_poll": "Visa omröstning" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s har tillåtit gäster att gå med i rummet.", - "forbidden": "%(senderDisplayName)s har nekat gäster att gå med i rummet.", - "unknown": "%(senderDisplayName)s ändrade gäståtkomst till %(rule)s" + "polls_button": "Omröstningshistorik", + "room_summary_card": { + "title": "Rumsinfo" }, - "m.image": "%(senderDisplayName)s skickade en bild.", - "m.sticker": "%(senderDisplayName)s skickade en dekal.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s ställde in server-ACL:er för det här rummet.", - "changed": "%(senderDisplayName)s ändrade server-ACL:erna för det här rummet.", - "all_servers_banned": "🎉 Alla servrar har bannats från att delta! Det här rummet kan inte längre användas." + "search_button": "Sök", + "settings_button": "Rumsinställningar", + "share_button": "Dela rum", + "thread_list": { + "context_menu_label": "Trådalternativ" }, - "m.room.canonical_alias": { - "set": "%(senderName)s satte huvudadressen för detta rum till %(address)s.", - "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.", - "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." - } + "video_room_chat": { + "title": "Chatt" + } + }, + "room": { + "3pid_invite_email_not_found_account": "Denna inbjudan skickades till %(email)s vilken inte är associerad med ditt konto", + "3pid_invite_email_not_found_account_room": "Denna inbjudan till %(roomName)s skickades till %(email)s vilken inte är associerad med det här kontot", + "3pid_invite_error_description": "Ett fel (%(errcode)s) returnerades vid försök att validera din inbjudan. Du kan pröva att ge den här informationen till personen som bjöd in dig.", + "3pid_invite_error_invite_action": "Försök att gå med ändå", + "3pid_invite_error_invite_subtitle": "Du kan bara gå med i det med en fungerande inbjudan.", + "3pid_invite_error_public_subtitle": "Du kan fortfarande gå med här.", + "3pid_invite_error_title": "Nånting gick fel med din inbjudan.", + "3pid_invite_error_title_room": "Någonting gick fel med din inbjudan till %(roomName)s", + "3pid_invite_no_is_subtitle": "Använd en identitetsserver i inställningarna för att motta inbjudningar direkt i %(brand)s.", + "banned_by": "Du bannades av %(memberName)s", + "banned_from_room_by": "Du blev bannad från %(roomName)s av %(memberName)s", + "context_menu": { + "copy_link": "Kopiera rumslänk", + "favourite": "Favoritmarkera", + "forget": "Glöm rum", + "low_priority": "Låg prioritet", + "mark_read": "Markera som läst", + "mentions_only": "Endast omnämnanden", + "notifications_default": "Matcha förvalsinställning", + "notifications_mute": "Tysta rum", + "title": "Rumsinställningar", + "unfavourite": "Favoritmarkerad" }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s återkallade inbjudan för %(targetDisplayName)s att gå med i rummet.", - "sent": "%(senderName)s bjöd in %(targetDisplayName)s att gå med i rummet." + "creating_room_text": "Vi skapar ett rum med %(names)s", + "dm_invite_action": "Börja chatta", + "dm_invite_subtitle": " vill chatta", + "dm_invite_title": "Vill du chatta med %(user)s?", + "drop_file_prompt": "Släpp en fil här för att ladda upp", + "edit_topic": "Redigera ämne", + "error_cancel_knock_title": "Misslyckades att avbryta", + "error_join_403": "Du behöver en inbjudan för att komma åt det här rummet.", + "error_join_404_1": "Du försökte gå med med ett rums-ID utan att tillhandahålla en lista över servrar att gå med via. Rums-ID:n är interna identifierare och kan inte användas för att gå med i ett rum utan ytterligare information.", + "error_join_404_2": "Om du känner till en rumsadress, försök gå med via den istället.", + "error_join_404_invite": "Personen som bjöd in dig har redan lämnat, eller så är deras hemserver offline.", + "error_join_404_invite_same_hs": "Personen som bjöd in dig har redan lämnat.", + "error_join_connection": "Fel vid försök att gå med.", + "error_join_incompatible_version_1": "Din hemserver är tyvärr för gammal för att delta här.", + "error_join_incompatible_version_2": "Vänligen kontakta din hemserveradministratör.", + "error_join_title": "Misslyckades att gå med", + "error_jump_to_date": "Servern gav svar %(statusCode)s med felkoden %(errorCode)s", + "error_jump_to_date_connection": "Ett nätverksfel uppstod vid försök att hitta och hoppa till det angivna datumet. Din hemserver kanske är nere eller så var det vara ett tillfälligt problem med din internetuppkoppling. Var god försök igen. Om detta fortsätter, kontakta din hemserveradministratör.", + "error_jump_to_date_details": "Feldetaljer", + "error_jump_to_date_not_found": "Vi kunde inte hitta en händelse från %(dateString)s eller senare. Pröva att välja ett tidigare datum.", + "error_jump_to_date_send_logs_prompt": "Vänligen skicka in felsökningsloggar för att hjälpa oss att spåra problemet.", + "error_jump_to_date_title": "Kunde inte hitta händelse vid det datumet", + "face_pile_summary": { + "other": "%(count)s personer du känner har redan gått med", + "one": "%(count)s person du känner har redan gått med" }, - "m.room.history_visibility": { - "invited": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar från att de bjöds in.", - "joined": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar fr.o.m. att de gick med som medlem.", - "shared": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar.", - "world_readable": "%(senderName)s gjorde framtida rumshistorik synligt för alla.", - "unknown": "%(senderName)s satte framtida rumshistorik till okänd synlighet (%(visibility)s)." + "face_pile_tooltip_label": { + "one": "Visa 1 medlem", + "other": "Visa alla %(count)s medlemmar" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s fäste ett meddelande i det här rummet. Se alla fästa meddelanden.", - "pinned": "%(senderName)s fäste ett meddelande i det här rummet. Se alla fästa meddelanden.", - "unpinned_link": "%(senderName)s avfäste ett meddelande i det här rummet. Se alla fästa meddelanden.", - "unpinned": "%(senderName)s avfäste ett meddelande i det här rummet. Se alla fästa meddelanden.", - "changed_link": "%(senderName)s ändrade fästa meddelanden för rummet.", - "changed": "%(senderName)s ändrade fästa meddelanden för rummet." + "face_pile_tooltip_shortcut": "Inklusive %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Inklusive dig, %(commaSeparatedMembers)s", + "failed_reject_invite": "Misslyckades att avböja inbjudan", + "forget_room": "Glöm det här rummet", + "forget_space": "Glöm det här utrymmet", + "header": { + "close_call_button": "Stäng samtal", + "forget_room_button": "Glöm bort rum", + "hide_widgets_button": "Dölj widgets", + "room_is_public": "Det här rummet är offentligt", + "show_widgets_button": "Visa widgets", + "video_call_button_ec": "Videosamtal (%(brand)s)", + "video_call_button_jitsi": "Videosamtal (Jitsi)", + "video_call_ec_change_layout": "Byt utseende", + "video_call_ec_layout_freedom": "Frihet", + "video_call_ec_layout_spotlight": "Rampljus", + "video_room_view_chat_button": "Visa chattidslinje" }, - "m.widget": { - "modified": "%(widgetName)s-widget har ändrats av %(senderName)s", - "added": "%(widgetName)s-widget har lagts till av %(senderName)s", - "removed": "%(widgetName)s-widget har tagits bort av %(senderName)s" + "inaccessible": "Det är rummet eller utrymmet är inte åtkomligt för tillfället.", + "inaccessible_name": "%(roomName)s är inte tillgängligt för tillfället.", + "inaccessible_subtitle_1": "Pröva igen senare eller be en rums- eller utrymmesadministratör att kolla om du har åtkomst.", + "inaccessible_subtitle_2": "%(errcode)s returnerades vid försök att komma åt rummet eller utrymmet. Om du tror att du ser det här meddelandet felaktigt, vänligen skicka en buggrapport.", + "intro": { + "dm_caption": "Bara ni två är med i den här konversationen, om inte någon av er bjuder in någon annan.", + "enable_encryption_prompt": "Aktivera kryptering i inställningarna.", + "encrypted_3pid_dm_pending_join": "När alla har gått med kommer du kunna chatta", + "no_avatar_label": "Lägg till en bild, så att folk lätt kan se ditt rum.", + "no_topic": "Lägg till ett ämne för att låta folk veta vad det handlar om.", + "private_unencrypted_warning": "Dina privata meddelanden är normalt krypterade, men det här rummet är inte det. Detta beror oftast på att en ostödd enhet eller metod används, som e-postinbjudningar.", + "room_invite": "Bjud in till bara det här rummet", + "send_message_start_dm": "Skicka ditt första meddelande för att bjuda in att chatta", + "start_of_dm_history": "Det här är början på din direktmeddelandehistorik med .", + "start_of_room": "Det här är början på .", + "topic": "Ämne: %(topic)s ", + "topic_edit": "Ämne: %(topic)s (redigera)", + "unencrypted_warning": "Totalsträckskryptering är inte aktiverat", + "user_created": "%(displayName)s skapade det här rummet.", + "you_created": "Du skapade det här rummet." }, - "io.element.widgets.layout": "%(senderName)s har uppdaterat rummets arrangemang", - "m.location": "%(senderName)s har delat sin plats", - "self_redaction": "Meddelande raderat", - "redaction": "Meddelande raderat av %(name)s", - "m.poll.start": "%(senderName)s har startat en omröstning - %(pollQuestion)s", - "m.poll.end": "%(senderName)s har avslutat en omröstning", - "typing_indicator": { - "one_user": "%(displayName)s skriver …", - "two_users": "%(names)s och %(lastPerson)s skriver …", - "more_users": { - "other": "%(names)s och %(count)s andra skriver …", - "one": "%(names)s och en till skriver …" - } + "invite_email_mismatch_suggestion": "Dela denna e-postadress i inställningarna för att motta inbjudningar direkt i %(brand)s.", + "invite_reject_ignore": "Avvisa och ignorera användare", + "invite_sent_to_email": "Denna inbjudan skickades till %(email)s", + "invite_sent_to_email_room": "Denna inbjudan till %(roomName)s skickades till %(email)s", + "invite_subtitle": " bjöd in dig", + "invite_this_room": "Bjud in till rummet", + "invite_title": "Vill du gå med i %(roomName)s?", + "inviter_unknown": "Okänt", + "invites_you_text": " bjuder in dig", + "join_button_account": "Registrera dig", + "join_failed_enable_video_rooms": "För att gå med, aktivera videorum i experiment först", + "join_failed_needs_invite": "För att se %(roomName)s så behöver du en inbjudan", + "join_the_discussion": "Gå med i diskussionen", + "join_title": "Gå med i rummet för att delta", + "join_title_account": "Gå med i konversationen med ett konto", + "joining": "Går med…", + "joining_room": "Går med i rum …", + "joining_space": "Går med i utrymme …", + "jump_read_marker": "Hoppa till första olästa meddelandet.", + "jump_to_bottom_button": "Skrolla till de senaste meddelandena", + "jump_to_date": "Hoppa till datum", + "jump_to_date_beginning": "Början av rummet", + "jump_to_date_prompt": "Välj ett datum att hoppa till", + "kick_reason": "Anledning: %(reason)s", + "kicked_by": "Du togs bort av %(memberName)s", + "kicked_from_room_by": "Du togs bort från %(roomName)s av %(memberName)s", + "leave_error_title": "Fel när rummet lämnades", + "leave_server_notices_description": "Detta rum används för viktiga meddelanden från hemservern, så du kan inte lämna det.", + "leave_server_notices_title": "Kan inte lämna serveraviseringsrummet", + "leave_unexpected_error": "Oväntat serverfel vid försök att lämna rummet", + "link_email_to_receive_3pid_invite": "Länka den här e-postadressen med ditt konto in inställningarna för att motta inbjudningar direkt i %(brand)s.", + "loading_preview": "Laddar förhandsgranskning", + "no_peek_join_prompt": "%(roomName)s kan inte förhandsgranskas. Vill du gå med i det?", + "no_peek_no_name_join_prompt": "Det finns ingen förhandsgranskning, vill du gå med?", + "not_found_subtitle": "Är du säker på att du är på rätt ställe?", + "not_found_title": "Det här rummet eller utrymmet finns inte.", + "not_found_title_name": "%(roomName)s finns inte.", + "peek_join_prompt": "Du förhandsgranskar %(roomName)s. Vill du gå med i det?", + "read_topic": "Klicka för att läsa ämne", + "rejecting": "Nekar inbjudan …", + "rejoin_button": "Gå med igen", + "search": { + "all_rooms": "Alla rum", + "all_rooms_button": "Sök i alla rum", + "field_placeholder": "Sök…", + "result_count": { + "other": "(~%(count)s resultat)", + "one": "(~%(count)s resultat)" + }, + "this_room": "Det här rummet", + "this_room_button": "Sök i det här rummet" }, - "m.call.hangup": { - "dm": "Samtalet avslutades" + "show_labs_settings": "Visa experimentinställningar", + "status_bar": { + "delete_all": "Radera alla", + "exceeded_resource_limit": "Ditt meddelande skickades inte eftersom hemservern har överskridit en av sina resursgränser. Vänligen kontakta din serviceadministratör för att fortsätta använda tjänsten.", + "homeserver_blocked": "Ditt meddelande skickades inte eftersom att den här hemservern har blockerats av sin administratör. Vänligen kontakta din tjänsteadministratör för att fortsätta använda tjänsten.", + "monthly_user_limit_reached": "Ditt meddelande skickades inte eftersom hemservern har nått sin månatliga gräns för användaraktivitet. Vänligen kontakta din serviceadministratör för att fortsätta använda tjänsten.", + "requires_consent_agreement": "Du kan inte skicka några meddelanden innan du granskar och godkänner våra villkor.", + "retry_all": "Försök alla igen", + "select_messages_to_retry": "Du kan välja alla eller individuella meddelanden att försöka igen eller radera", + "server_connectivity_lost_description": "Skickade meddelanden kommer att lagras tills anslutningen är tillbaka.", + "server_connectivity_lost_title": "Anslutning till servern har brutits.", + "some_messages_not_sent": "Vissa av dina meddelanden har inte skickats" }, - "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" + "unknown_status_code_for_timeline_jump": "okänd statuskod", + "unread_notifications_predecessor": { + "other": "Du har %(count)s olästa aviseringar i en tidigare version av det här rummet.", + "one": "Du har %(count)s oläst avisering i en tidigare version av det här rummet." + }, + "upgrade_error_description": "Dubbelkolla att din server stöder den valda rumsversionen och försök igen.", + "upgrade_error_title": "Fel vid uppgradering av rum", + "upgrade_warning_bar": "Att uppgradera det här rummet kommer att stänga den nuvarande instansen av rummet och skapa ett uppgraderat rum med samma namn.", + "upgrade_warning_bar_admins": "Endast rumsadministratörer kommer att se denna varning", + "upgrade_warning_bar_unstable": "Det här rummet kör rumsversion , vilket den här hemservern har markerat som instabil.", + "upgrade_warning_bar_upgraded": "Det här rummet har redan uppgraderats.", + "upload": { + "uploading_multiple_file": { + "other": "Laddar upp %(filename)s och %(count)s till", + "one": "Laddar upp %(filename)s och %(count)s till" }, - "invite_withdrawn": { - "other": "%(oneUser)sfick sin inbjudan tillbakadragen %(count)s gånger", - "one": "%(oneUser)sfick sin inbjudan tillbakadragen" + "uploading_single_file": "Laddar upp %(filename)s" + }, + "view_failed_enable_video_rooms": "För att se, aktivera videorum i experiment först", + "waiting_for_join_subtitle": "När inbjudna användare har gått med i %(brand)s kommer du att kunna chatta och rummet kommer att vara totalsträckskrypterat", + "waiting_for_join_title": "Väntar på att användare går med i %(brand)s" + }, + "room_list": { + "add_room_label": "Lägg till rum", + "add_space_label": "Lägg till utrymme", + "breadcrumbs_empty": "Inga nyligen besökta rum", + "breadcrumbs_label": "Nyligen besökta rum", + "failed_add_tag": "Misslyckades att lägga till etiketten %(tagName)s till rummet", + "failed_remove_tag": "Misslyckades att radera etiketten %(tagName)s från rummet", + "failed_set_dm_tag": "Misslyckades att sätta direktmeddelandetagg", + "home_menu_label": "Hemalternativ", + "join_public_room_label": "Gå med i offentligt rum", + "joining_rooms_status": { + "one": "Går just nu med i %(count)s rum", + "other": "Går just nu med i %(count)s rum" + }, + "notification_options": "Aviseringsinställningar", + "redacting_messages_status": { + "one": "Tar just nu bort meddelanden i %(count)s rum", + "other": "Tar just nu bort meddelanden i %(count)s rum" + }, + "show_less": "Visa mindre", + "show_n_more": { + "other": "Visa %(count)s till", + "one": "Visa %(count)s till" + }, + "show_previews": "Visa förhandsgranskningar av meddelanden", + "sort_by": "Sortera efter", + "sort_by_activity": "Aktivitet", + "sort_by_alphabet": "A-Ö", + "sort_unread_first": "Visa rum med olästa meddelanden först", + "space_menu_label": "%(spaceName)s-alternativ", + "sublist_options": "Listalternativ", + "suggested_rooms_heading": "Föreslagna rum" + }, + "room_settings": { + "access": { + "description_space": "Bestäm vem kan se och gå med i %(spaceName)s.", + "title": "Åtkomst" + }, + "advanced": { + "error_upgrade_description": "Rumsuppgraderingen kunde inte slutföras", + "error_upgrade_title": "Misslyckades att uppgradera rummet", + "information_section_room": "Rumsinformation", + "information_section_space": "Utrymmesinfo", + "room_id": "Internt rums-ID", + "room_predecessor": "Visa äldre meddelanden i %(roomName)s.", + "room_upgrade_button": "Uppgradera detta rum till rekommenderad rumsversion", + "room_upgrade_warning": "Varning: att uppgradera ett rum kommer inte automatiskt att migrerar rumsmedlemmar till den nya versionen av rummet. Vi kommer att lägga in en länk i det nya rummet i den gamla versionen av rummet - rumsmedlemmar kommer behöva klicka på den här länken för att gå med i det nya rummet.", + "room_version": "Rumsversion:", + "room_version_section": "Rumsversion", + "space_predecessor": "Visa tidigare version av %(spaceName)s.", + "space_upgrade_button": "Uppgradera det här utrymmet till den rekommenderade rumsversionen", + "unfederated": "Detta rum är inte tillgängligt för externa Matrix-servrar", + "upgrade_button": "Uppgradera detta rum till version %(version)s", + "upgrade_dialog_description": "Att uppgradera det här rummet kräver att den nuvarande instansen a rummet stängs och ett nytt rum skapas i dess plats. För att ge rumsmedlemmar den bästa möjliga upplevelsen kommer vi:", + "upgrade_dialog_description_1": "Skapa ett nytt rum med samma namn, beskrivning och avatar", + "upgrade_dialog_description_2": "Uppdatera lokala rumsalias att peka på det nya rummet", + "upgrade_dialog_description_3": "Hindra användare från att prata i den gamla rumsversionen och posta ett meddelande som rekommenderar användare att flytta till det nya rummet", + "upgrade_dialog_description_4": "Sätta en länk tillbaka till det gamla rummet i början av det nya rummet så att folk kan se gamla meddelanden", + "upgrade_dialog_title": "Uppgradera rumsversion", + "upgrade_dwarning_ialog_title_public": "Uppgradera offentligt rum", + "upgrade_warning_dialog_description": "Att uppgradera ett rum är en avancerad åtgärd och rekommenderas vanligtvis när ett rum är instabilt på grund av buggar, saknade funktioner eller säkerhetsproblem.", + "upgrade_warning_dialog_explainer": "Observera att en uppgradering kommer att skapa en ny version av rummet. Alla nuvarande meddelanden kommer att stanna i det arkiverade rummet.", + "upgrade_warning_dialog_footer": "Du kommer att uppgradera detta rum från till .", + "upgrade_warning_dialog_invite_label": "Bjud automatiskt in medlemmar från det här rummet till det nya", + "upgrade_warning_dialog_report_bug_prompt": "Detta påverkar normalt bara hur rummet hanteras på serven. Om du upplever problem med din %(brand)s, vänligen rapportera en bugg.", + "upgrade_warning_dialog_report_bug_prompt_link": "Detta påverkar vanligtvis bara hur rummet bearbetas på servern. Om du har problem med %(brand)s, vänligen rapportera ett fel.", + "upgrade_warning_dialog_title_private": "Uppgradera privat rum" + }, + "alias_not_specified": "inte specificerad", + "bridges": { + "description": "Det här rummet bryggar meddelanden till följande plattformar. Lär dig mer.", + "empty": "Det här rummet bryggar inte meddelanden till några platformar. Läs mer.", + "title": "Bryggor" + }, + "delete_avatar_label": "Radera avatar", + "general": { + "alias_field_has_domain_invalid": "Domänseparator saknades, t.ex. (:domän.org)", + "alias_field_has_localpart_invalid": "Rumsnamn eller -separator saknades, t.ex. (mitt-rum:domän.org)", + "alias_field_matches_invalid": "Den här adressen pekar inte på någon rum", + "alias_field_placeholder_default": "t.ex. mitt-rum", + "alias_field_required_invalid": "Ange en adress, tack", + "alias_field_safe_localpart_invalid": "Vissa tecken är inte tillåtna", + "alias_field_taken_invalid": "Den adressen hade en ogiltig server eller användes redan", + "alias_field_taken_invalid_domain": "Adressen är upptagen", + "alias_field_taken_valid": "Adressen är tillgänglig", + "alias_heading": "Rumsadress", + "aliases_items_label": "Andra publicerade adresser:", + "aliases_no_items_label": "Inga andra publicerade adresser än, lägg till en nedan", + "aliases_section": "Rumsadresser", + "avatar_field_label": "Rumsavatar", + "canonical_alias_field_label": "Huvudadress", + "default_url_previews_off": "URL-förhandsgranskning är inaktiverat som förval för deltagare i detta rum.", + "default_url_previews_on": "URL-förhandsgranskning är aktiverat som förval för deltagare i detta rum.", + "description_space": "Redigera inställningar relaterat till ditt utrymme.", + "error_creating_alias_description": "Ett fel inträffade vid skapande av adressen. Det kanske inte tillåts av servern, eller så inträffade ett tillfälligt fel.", + "error_creating_alias_title": "Fel vid skapande av adress", + "error_deleting_alias_description": "Ett fel inträffade vid borttagning av adressen. Den kanske inte längre existerar, eller så inträffade ett tillfälligt fel.", + "error_deleting_alias_description_forbidden": "Du har inte behörighet att radera den där adressen.", + "error_deleting_alias_title": "Fel vi borttagning av adress", + "error_save_space_settings": "Misslyckades att spara utrymmesinställningar.", + "error_updating_alias_description": "Ett fel inträffade vid uppdatering av rummets alternativa adresser. Det kanske inte tillåts av servern, eller så inträffade ett tillfälligt fel.", + "error_updating_canonical_alias_description": "Ett fel inträffade vid uppdatering av rummets huvudadress. Det kanske inte tillåts av servern, eller så inträffade ett tillfälligt fel.", + "error_updating_canonical_alias_title": "Fel vid uppdatering av huvudadress", + "leave_space": "Lämna utrymmet", + "local_alias_field_label": "Lokal adress", + "local_aliases_explainer_room": "Ange adresser för det här rummet så att användare kan hitta det här rummet via din hemserver (%(localDomain)s)", + "local_aliases_explainer_space": "Sätt adresser för det här utrymmet så att användare kan hitta det genom din hemserver (%(localDomain)s)", + "local_aliases_section": "Lokala adresser", + "name_field_label": "Rumsnamn", + "new_alias_placeholder": "Ny publicerad adress (t.ex. #alias:server)", + "no_aliases_room": "Det här rummet har inga lokala adresser", + "no_aliases_space": "Det här utrymmet har inga lokala adresser", + "other_section": "Annat", + "publish_toggle": "Publicera rummet i den offentliga rumskatalogen på %(domain)s?", + "published_aliases_description": "För att publicera en adress så måste den vara satt som en lokal adress först.", + "published_aliases_explainer_room": "Publicerade adresser kan användas av vem som helst på vilken server som helst för att gå med i ditt rum.", + "published_aliases_explainer_space": "Publicerade adresser kan användas av vem som helst på vilken server som helst för att gå med i ditt utrymme.", + "published_aliases_section": "Publicerade adresser", + "save": "Spara ändringar", + "topic_field_label": "Rumsämne", + "url_preview_encryption_warning": "I krypterade rum, som detta, är URL-förhandsgranskning inaktiverad som förval för att säkerställa att din hemserver (där förhandsgranskningar genereras) inte kan samla information om länkar du ser i rummet.", + "url_preview_explainer": "När någon lägger en URL i sitt meddelande, kan URL-förhandsgranskning ge mer information om länken, såsom titel, beskrivning, och en bild från webbplatsen.", + "url_previews_section": "URL-förhandsgranskning", + "user_url_previews_default_off": "Du har inaktiverat URL-förhandsgranskning som förval.", + "user_url_previews_default_on": "Du har aktiverat URL-förhandsgranskning som förval." + }, + "notifications": { + "browse_button": "Bläddra", + "custom_sound_prompt": "Ställ in ett nytt anpassat ljud", + "notification_sound": "Aviseringsljud", + "settings_link": "Få aviseringar i enlighet med dina inställningar", + "sounds_section": "Ljud", + "upload_sound_label": "Ladda upp anpassat ljud", + "uploaded_sound": "Uppladdat ljud" + }, + "permissions": { + "add_privileged_user_description": "Ge en eller flera användare i det här rummet fler privilegier", + "add_privileged_user_filter_placeholder": "Sök efter användare i det här rummet…", + "add_privileged_user_heading": "Lägg till privilegierade användare", + "ban": "Banna användare", + "ban_reason": "Orsak", + "banned_by": "Bannad av %(displayName)s", + "banned_users_section": "Bannade användare", + "error_changing_pl_description": "Ett fel inträffade vid ändring av användarens behörighetsnivå. Försäkra att du har tillräcklig behörighet och försök igen.", + "error_changing_pl_reqs_description": "Ett fel inträffade vid ändring av rummets krav på behörighetsnivå. Försäkra att du har tillräcklig behörighet och försök igen.", + "error_changing_pl_reqs_title": "Fel vid ändring av behörighetskrav", + "error_changing_pl_title": "Fel vid ändring av behörighetsnivå", + "error_unbanning": "Misslyckades att avbanna", + "events_default": "Skicka meddelanden", + "invite": "Bjuda in användare", + "io.element.voice_broadcast_info": "Röstsändning", + "kick": "Ta bort användare", + "m.call": "Starta %(brand)s samtal", + "m.call.member": "Gå med i %(brand)s samtal", + "m.reaction": "Skicka reaktioner", + "m.room.avatar": "Byt rumsavatar", + "m.room.avatar_space": "Byt utrymmesavatar", + "m.room.canonical_alias": "Byt huvudadress för rummet", + "m.room.canonical_alias_space": "Byt huvudadress för utrymmet", + "m.room.encryption": "Aktivera rumskryptering", + "m.room.history_visibility": "Ändra synlighet för historik", + "m.room.name": "Ändra rumsnamn", + "m.room.name_space": "Byt utrymmesnamn", + "m.room.pinned_events": "Hantera fästa händelser", + "m.room.power_levels": "Ändra behörigheter", + "m.room.redaction": "Ta bort meddelanden skickade av mig", + "m.room.server_acl": "Ändra server-ACLer", + "m.room.tombstone": "Uppgradera rummet", + "m.room.topic": "Ändra ämne", + "m.room.topic_space": "Ändra beskrivningen", + "m.space.child": "Hantera rum i det här utrymmet", + "m.widget": "Ändra widgets", + "muted_users_section": "Dämpade användare", + "no_privileged_users": "Inga användare har specifika privilegier i det här rummet", + "notifications.room": "Meddela alla", + "permissions_section": "Behörigheter", + "permissions_section_description_room": "Välj de roller som krävs för att ändra olika delar av rummet", + "permissions_section_description_space": "Välj de roller som krävs för att ändra olika delar av utrymmet", + "privileged_users_section": "Privilegierade användare", + "redact": "Ta bort meddelanden skickade av andra", + "send_event_type": "Skicka %(eventType)s-händelser", + "state_default": "Ändra inställningar", + "title": "Roller & behörigheter", + "users_default": "Standardroll" + }, + "security": { + "enable_encryption_confirm_description": "När det är aktiverat kan kryptering för ett rum inte inaktiveras. Meddelanden som skickas i ett krypterat rum kan inte ses av servern, utan endast av deltagarna i rummet. Att aktivera kryptering kan förhindra att många bottar och bryggor fungerar korrekt. Läs mer om kryptering.", + "enable_encryption_confirm_title": "Aktivera kryptering?", + "enable_encryption_public_room_confirm_description_1": "Det rekommenderas inte att lägga till kryptering i offentliga rum. Vem som helst kan hitta och gå med i offentliga rum, så vem som helst kan läsa meddelanden i dem. Du får inga av fördelarna med kryptering, och du kommer inte kunna stänga av de senare. Kryptering av meddelanden i offentliga rum kommer att göra det långsammare att ta emot och skicka meddelanden.", + "enable_encryption_public_room_confirm_description_2": "För att undvika dessa problem, skapa ett nytt krypterat rum för konversationen du planerar att ha.", + "enable_encryption_public_room_confirm_title": "Är du säker på att du vill lägga till kryptering till det här offentliga rummet?", + "encrypted_room_public_confirm_description_1": "Det rekommenderas inte att föra krypterade rum offentliga. Det kommer betyda att vem som helst kan hitta och gå med i rummet, som vem som helst kan läsa meddelanden i dem. Du får inga av fördelarna med kryptering. Kryptering av meddelanden i ett offentligt rum kommer att göra sändning och mottagning av meddelanden långsammare.", + "encrypted_room_public_confirm_description_2": "För att undvika dessa problem, skapa ett nytt offentligt rum för konversationen du planerar att ha.", + "encrypted_room_public_confirm_title": "Är du säker på att du vill göra det här krypterade rummet offentligt?", + "encryption_forced": "Din server kräver att kryptering är inaktiverat.", + "encryption_permanent": "Efter aktivering kan kryptering inte inaktiveras.", + "error_join_rule_change_title": "Misslyckades att uppdatera regler för att gå med", + "error_join_rule_change_unknown": "Okänt fel", + "guest_access_warning": "Personer med stödda klienter kommer kunna gå med i rummet utan ett registrerat konto.", + "history_visibility_invited": "Endast medlemmar (från när de blev inbjudna)", + "history_visibility_joined": "Endast medlemmar (från när de gick med)", + "history_visibility_legend": "Vilka kan läsa historik?", + "history_visibility_shared": "Endast medlemmar (från tidpunkten för när denna inställning valdes)", + "history_visibility_warning": "Ändringar av vem som kan läsa historiken gäller endast för framtida meddelanden i detta rum. Synligheten för befintlig historik kommer att vara oförändrad.", + "history_visibility_world_readable": "Vem som helst", + "join_rule_description": "Bestäm vem som kan gå med i %(roomName)s.", + "join_rule_invite": "Privat (endast inbjudan)", + "join_rule_invite_description": "Endast inbjudna personer kan gå med.", + "join_rule_knock": "Be om att gå med", + "join_rule_knock_description": "Personer kan inte gå med om inte åtkomst ges.", + "join_rule_public_description": "Vem som helst kan hitta och gå med.", + "join_rule_restricted": "Utrymmesmedlemmar", + "join_rule_restricted_description": "Vem som helst i ett utrymme kan hitta och gå med. Redigera vilka utrymmen som kan komma åt här.", + "join_rule_restricted_description_active_space": "Vem som helst i kan hitta och gå med. Du kan välja andra utrymmen också.", + "join_rule_restricted_description_prompt": "Vem som helst i ett utrymme kan hitta och gå med. Du kan välja flera utrymmen.", + "join_rule_restricted_description_spaces": "Utrymmen med åtkomst", + "join_rule_restricted_dialog_description": "Bestäm vilka utrymmen som kan komma åt det hör rummet. Om ett utrymme väljs så kan dess medlemmar hitta och gå med i .", + "join_rule_restricted_dialog_empty_warning": "Du tar bort alla utrymmen. Åtkomst kommer att sättas som förval till endast inbjudan", + "join_rule_restricted_dialog_filter_placeholder": "Sök i utrymmen", + "join_rule_restricted_dialog_heading_other": "Andra utrymmen du kanske inte känner till", + "join_rule_restricted_dialog_heading_room": "Utrymmen du känner till som innehåller det här rummet", + "join_rule_restricted_dialog_heading_space": "Utrymmen du känner till som innehåller det här utrymmet", + "join_rule_restricted_dialog_heading_unknown": "Dessa är troligen såna andra rumsadmins är med i.", + "join_rule_restricted_dialog_title": "Välj utrymmen", + "join_rule_restricted_n_more": { + "other": "& %(count)s till", + "one": "& %(count)s till" }, - "invited_multiple": { - "other": "blev inbjudna %(count)s gånger", - "one": "blev inbjudna" + "join_rule_restricted_summary": { + "other": "Just nu har %(count)s utrymmen åtkomst", + "one": "Just nu har ett utrymme åtkomst" }, - "invited": { - "other": "blev inbjuden %(count)s gånger", - "one": "blev inbjuden" + "join_rule_restricted_upgrade_description": "Den här uppgraderingen kommer att låta medlemmar i valda utrymmen komma åt det här rummet utan en inbjudan.", + "join_rule_restricted_upgrade_warning": "Det här rummet är med i några utrymmen du inte är admin för. I de utrymmena så kommer det gamla rummet fortfarande visas, men folk kommer uppmanas att gå med i det nya.", + "join_rule_upgrade_awaiting_room": "Laddar nytt rum", + "join_rule_upgrade_required": "Uppgradering krävs", + "join_rule_upgrade_sending_invites": { + "one": "Skickar inbjudan…", + "other": "Skickar inbjudningar… (%(progress)s av %(count)s)" }, - "banned_multiple": { - "other": "blev bannade %(count)s gånger", - "one": "blev bannade" + "join_rule_upgrade_updating_spaces": { + "one": "Uppdaterar utrymme…", + "other": "Uppdaterar utrymmen… (%(progress)s av %(count)s)" }, - "banned": { - "other": "blev bannad %(count)s gånger", - "one": "blev bannad" + "join_rule_upgrade_upgrading_room": "Uppgraderar rum", + "public_without_alias_warning": "För att länka till det här rummet, lägg till en adress.", + "strict_encryption": "Skicka aldrig krypterade meddelanden till overifierade sessioner i det här rummet från den här sessionen", + "title": "Säkerhet & sekretess" + }, + "title": "Rumsinställningar - %(roomName)s", + "upload_avatar_label": "Ladda upp avatar", + "visibility": { + "alias_section": "Adress", + "error_failed_save": "Misslyckades att uppdatera synligheten för det här utrymmet", + "error_update_guest_access": "Misslyckades att uppdatera gäståtkomst för det här utrymmet", + "error_update_history_visibility": "Misslyckades att uppdatera historiksynlighet för det här utrymmet", + "guest_access_explainer": "Gäster kan gå med i ett utrymme utan att ha ett konto.", + "guest_access_explainer_public_space": "Det här kan vara användbart för ett offentligt utrymme.", + "guest_access_label": "Aktivera gäståtkomst", + "history_visibility_anyone_space": "Förhandsgranska utrymme", + "history_visibility_anyone_space_description": "Låt personer förhandsgranska ditt utrymme innan de går med.", + "history_visibility_anyone_space_recommendation": "Rekommenderas för offentliga utrymmen.", + "title": "Synlighet" + }, + "voip": { + "call_type_section": "Samtalstyp", + "enable_element_call_caption": "%(brand)s är totalsträckskrypterad, men är för närvarande begränsad till ett lägre antal användare.", + "enable_element_call_label": "Aktivera %(brand)s som ett extra samtalsalternativ i det här rummet", + "enable_element_call_no_permissions_tooltip": "Du är inte behörig att ändra detta." + } + }, + "room_summary_card_back_action_label": "Rumsinformation", + "scalar": { + "error_create": "Kunde inte skapa widgeten.", + "error_membership": "Du är inte i det här rummet.", + "error_missing_room_id": "Rums-ID saknas.", + "error_missing_room_id_request": "room_id saknas i förfrågan", + "error_missing_user_id_request": "user_id saknas i förfrågan", + "error_permission": "Du har inte behörighet att göra det i det här rummet.", + "error_power_level_invalid": "Behörighetsnivå måste vara ett positivt heltal.", + "error_room_not_visible": "Rummet %(roomId)s är inte synligt", + "error_room_unknown": "Detta rum känns inte igen.", + "error_send_request": "Misslyckades att sända begäran.", + "failed_read_event": "Misslyckades att läsa händelser", + "failed_send_event": "Misslyckades att skicka händelse" + }, + "server_offline": { + "description": "Din server svarar inte på vissa av dina förfrågningar. Nedan är några av de troligaste anledningarna.", + "description_1": "Servern (%(serverName)s) tog för lång tid att svara.", + "description_2": "Din brandvägg eller ditt anti-virus blockerar förfrågan.", + "description_3": "Ett webbläsartillägg förhindrar förfrågan.", + "description_4": "Servern är offline.", + "description_5": "Servern nekade din förfrågan.", + "description_6": "Ditt område upplever störningar i internetuppkopplingen.", + "description_7": "Ett fel inträffade vid försök att kontakta servern.", + "description_8": "Servern är inte inställd på att indikera vad problemet är (CORS).", + "empty_timeline": "Du är ikapp.", + "recent_changes_heading": "Nyliga ändringar har inte mottagits än", + "title": "Servern svarar inte" + }, + "seshat": { + "error_initialising": "Initialisering av meddelandesök misslyckades, kolla dina inställningar för mer information", + "reset_button": "Återställ händelselagring", + "reset_description": "Du vill troligen inte återställa din händelseregisterlagring", + "reset_explainer": "Om du gör det, observera att inga av dina meddelanden kommer att raderas, men sökupplevelsen kan degraderas en stund medans registret byggs upp igen", + "reset_title": "Återställ händelselagring?", + "warning_kind_files": "Den här versionen av %(brand)s stöder inte visning av vissa krypterade filer", + "warning_kind_files_app": "Använd skrivbordsappen för att se alla krypterade filer", + "warning_kind_search": "Den här versionen av %(brand)s stöder inte sökning bland krypterade meddelanden", + "warning_kind_search_app": "Använd skrivbordsappen söka bland krypterade meddelanden" + }, + "setting": { + "help_about": { + "access_token_detail": "Din åtkomsttoken ger full åtkomst till ditt konto. Dela den inte med någon.", + "brand_version": "%(brand)s-version:", + "chat_bot": "Chatta med %(brand)s-bott", + "clear_cache_reload": "Rensa cache och ladda om", + "help_link": "För hjälp med att använda %(brand)s, klicka här.", + "help_link_chat_bot": "För hjälp med att använda %(brand)s, klicka här eller starta en chatt med vår bott med knappen nedan.", + "homeserver": "Hemservern är %(homeserverUrl)s", + "identity_server": "Identitetsservern är %(identityServerUrl)s", + "olm_version": "Olm-version:", + "title": "Hjälp & om", + "versions": "Versioner" + } + }, + "settings": { + "all_rooms_home": "Visa alla rum i Hem", + "all_rooms_home_description": "Alla rum du är in kommer att visas i Hem.", + "always_show_message_timestamps": "Visa alltid tidsstämplar för meddelanden", + "appearance": { + "custom_font": "Använd systemets teckensnitt", + "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.", + "custom_font_name": "Namn på systemets teckensnitt", + "custom_font_size": "Använd anpassad storlek", + "custom_theme_add_button": "Lägg till tema", + "custom_theme_error_downloading": "Fel vid nedladdning av temainformation.", + "custom_theme_invalid": "Ogiltigt temaschema.", + "custom_theme_success": "Tema tillagt!", + "custom_theme_url": "Anpassad tema-URL", + "font_size": "Teckenstorlek", + "font_size_limit": "Anpassad teckenstorlek kan bara vara mellan %(min)s pt och %(max)s pt", + "font_size_nan": "Storleken måste vara ett nummer", + "font_size_valid": "Använd mellan %(min)s pt och %(max)s pt", + "heading": "Anpassa ditt utseende", + "image_size_default": "Standard", + "image_size_large": "Stor", + "layout_bubbles": "Meddelandebubblor", + "layout_irc": "IRC (Experimentellt)", + "match_system_theme": "Matcha systemtema", + "subheading": "Utseende inställningar påverkar bara den här %(brand)s-sessionen.", + "timeline_image_size": "Bildstorlek i tidslinjen", + "use_high_contrast": "Använd högkontrast" + }, + "automatic_language_detection_syntax_highlight": "Aktivera automatisk språkdetektering för syntaxmarkering", + "autoplay_gifs": "Autospela GIF:ar", + "autoplay_videos": "Autospela videor", + "big_emoji": "Aktivera stora emojier i chatt", + "code_block_expand_default": "Expandera kodblock för förval", + "code_block_line_numbers": "Visa radnummer i kodblock", + "disable_historical_profile": "Visa nuvarande profilbild och namn för användare i meddelandehistoriken", + "emoji_autocomplete": "Aktivera emojiförslag medan du skriver", + "enable_markdown": "Aktivera Markdown", + "enable_markdown_description": "Börja meddelanden med /plain för att skicka utan markdown.", + "general": { + "account_management_section": "Kontohantering", + "account_section": "Konto", + "add_email_dialog_title": "Lägg till e-postadress", + "add_email_failed_verification": "Misslyckades att bekräfta e-postadressen: set till att du klickade på länken i e-postmeddelandet", + "add_email_instructions": "Vi har skickat ett e-brev till dig för att verifiera din adress. Följ instruktionerna där och klicka sedan på knappen nedan.", + "add_msisdn_confirm_body": "Klicka på knappen nedan för att bekräfta tilläggning av telefonnumret.", + "add_msisdn_confirm_button": "Bekräfta tilläggning av telefonnumret", + "add_msisdn_confirm_sso_button": "Bekräfta tilläggning av telefonnumret genom att använda samlad inloggning för att bevisa din identitet.", + "add_msisdn_dialog_title": "Lägg till telefonnummer", + "add_msisdn_instructions": "Ett SMS har skickats till +%(msisdn)s. Ange verifieringskoden som det innehåller.", + "add_msisdn_misconfigured": "Flöde för tilläggning/bindning med MSISDN är felkonfigurerat", + "confirm_adding_email_body": "Klicka på knappen nedan för att bekräfta tilläggning av e-postadressen.", + "confirm_adding_email_title": "Bekräfta tilläggning av e-postadressen", + "deactivate_confirm_body": "Är du säker på att du vill inaktivera ditt konto? Detta är oåterkalleligt.", + "deactivate_confirm_body_password": "För att fortsätta, vänligen ange ditt kontolösenord:", + "deactivate_confirm_body_sso": "Bekräfta din kontoinaktivering genom att använda samlad inloggning för att bevisa din identitet.", + "deactivate_confirm_content": "Bekräfta att du vill inaktivera ditt konto. Om du fortsätter så:", + "deactivate_confirm_content_1": "Kommer du inte kunna återaktivera ditt konto", + "deactivate_confirm_content_2": "Kommer du inte längre kunna logga in", + "deactivate_confirm_content_3": "Kan ingen återanvända ditt användarnamn (MXID), inklusive du: användarnamnet kommer att vara otillgängligt", + "deactivate_confirm_content_4": "Kommer du lämna alla rum och DMer du är med i", + "deactivate_confirm_content_5": "Kommer du tas bort från din identitetsserver: dina vänner kommer inte längre kunna hitta dig med din e-postadress eller ditt telefonnummer", + "deactivate_confirm_content_6": "Kommer dina meddelanden fortfarande vara synliga för folk som har tagit emot dem, precis som e-post du har skickat tidigare. Vill du dölja dina skickade meddelanden från personer som går med i rum i framtiden?", + "deactivate_confirm_continue": "Bekräfta kontoinaktivering", + "deactivate_confirm_erase_label": "Dölj mina meddelanden för nya som går med", + "deactivate_section": "Inaktivera konto", + "deactivate_warning": "Avaktivering av ditt konto är en permanent handling — var försiktig!", + "discovery_email_empty": "Upptäcktsalternativ kommer att visas när du har lagt till en e-postadress ovan.", + "discovery_email_verification_instructions": "Verifiera länken i din inkorg", + "discovery_msisdn_empty": "Upptäcktsalternativ kommer att visas när du har lagt till ett telefonnummer ovan.", + "discovery_needs_terms": "Samtyck till identitetsserverns (%(serverName)s) användarvillkor för att låta dig själv vara upptäckbar med e-postadress eller telefonnummer.", + "discovery_section": "Upptäckt", + "email_address_in_use": "Den här e-postadressen används redan", + "email_address_label": "E-postadress", + "email_not_verified": "Din e-postadress har inte verifierats än", + "email_verification_instructions": "Klicka på länken i e-postmeddelandet för att bekräfta och klicka sedan på Fortsätt igen.", + "emails_heading": "E-postadresser", + "error_add_email": "Kunde inte lägga till e-postadress", + "error_deactivate_communication": "Ett problem inträffade vid kommunikation med servern. Vänligen försök igen.", + "error_deactivate_invalid_auth": "Servern returnerade inte giltig autentiseringsinformation.", + "error_deactivate_no_auth": "Servern krävde inte någon auktorisering", + "error_email_verification": "Kunde inte verifiera e-postadressen.", + "error_invalid_email": "Ogiltig e-postadress", + "error_invalid_email_detail": "Det här verkar inte vara en giltig e-postadress", + "error_msisdn_verification": "Kunde inte verifiera telefonnumret.", + "error_password_change_403": "Misslyckades att byta lösenord. Är lösenordet rätt?", + "error_password_change_http": "%(errorMessage)s (HTTP-status %(httpStatus)s)", + "error_password_change_title": "Fel vid byte av lösenord", + "error_password_change_unknown": "Okänt fel vid lösenordsändring (%(stringifiedError)s)", + "error_remove_3pid": "Kunde inte ta bort kontaktuppgifter", + "error_revoke_email_discovery": "Kunde inte återkalla delning för e-postadress", + "error_revoke_msisdn_discovery": "Kunde inte återkalla delning för telefonnummer", + "error_saving_profile": "Operationen kunde inte slutföras", + "error_saving_profile_title": "Misslyckades att spara din profil", + "error_share_email_discovery": "Kunde inte dela e-postadress", + "error_share_msisdn_discovery": "Kunde inte dela telefonnummer", + "external_account_management": "Dina rumsdetaljer hanteras separat av %(hostname)s.", + "identity_server_no_token": "Ingen identitetsåtkomsttoken hittades", + "identity_server_not_set": "Identitetsserver inte inställd", + "incorrect_msisdn_verification": "Fel verifieringskod", + "language_section": "Språk och region", + "msisdn_in_use": "Detta telefonnummer används redan", + "msisdn_label": "Telefonnummer", + "msisdn_verification_field_label": "Verifieringskod", + "msisdn_verification_instructions": "Ange verifieringskod skickad via SMS.", + "msisdns_heading": "Telefonnummer", + "name_placeholder": "Inget visningsnamn", + "oidc_manage_button": "Hantera konto", + "password_change_section": "Sätt ett nytt kontolösenord …", + "password_change_success": "Ditt lösenord byttes framgångsrikt.", + "remove_email_prompt": "Ta bort %(email)s?", + "remove_msisdn_prompt": "Ta bort %(phone)s?", + "spell_check_locale_placeholder": "Välj en lokalisering", + "spell_check_section": "Rättstavning" + }, + "image_thumbnails": "Visa förhandsgranskning/miniatyr för bilder", + "inline_url_previews_default": "Aktivera inbäddad URL-förhandsgranskning som standard", + "inline_url_previews_room": "Aktivera URL-förhandsgranskning som standard för deltagare i detta rum", + "inline_url_previews_room_account": "Aktivera URL-förhandsgranskning för detta rum (påverkar bara dig)", + "insert_trailing_colon_mentions": "Infoga kolon efter användaromnämnande på början av ett meddelande", + "jump_to_bottom_on_send": "Hoppa till botten av tidslinjen när du skickar ett meddelande", + "key_backup": { + "backup_in_progress": "Dina nycklar säkerhetskopieras (den första säkerhetskopieringen kan ta några minuter).", + "backup_starting": "Startar säkerhetskopiering …", + "backup_success": "Framgång!", + "cannot_create_backup": "Kunde inte skapa nyckelsäkerhetskopia", + "create_title": "Skapa nyckelsäkerhetskopia", + "setup_secure_backup": { + "backup_setup_success_description": "Dina nycklar säkerhetskopieras nu från denna enhet.", + "backup_setup_success_title": "Säkerhetskopiering lyckades", + "cancel_warning": "Om du avbryter nu så kan du förlora krypterade meddelanden och data om du förlorar åtkomst till dina inloggningar.", + "confirm_security_phrase": "Bekräfta din säkerhetsfras", + "description": "Skydda mot att förlora åtkomst till krypterade meddelanden och data genom att säkerhetskopiera krypteringsnycklar på din server.", + "download_or_copy": "%(downloadButton)s eller %(copyButton)s", + "enter_phrase_description": "Ange en säkerhetsfras som bara du känner till, eftersom den används för att säkra din data. För att vara säker, bör du inte återanvända ditt kontolösenord.", + "enter_phrase_title": "Ange en säkerhetsfras", + "enter_phrase_to_confirm": "Ange din säkerhetsfras igen för att bekräfta den.", + "generate_security_key_description": "Vi kommer att generera en säkerhetsnyckel så du kan lagra någonstans säkert, som en lösenordshanterare eller ett kassaskåp.", + "generate_security_key_title": "Generera en säkerhetsnyckel", + "pass_phrase_match_failed": "Det matchar inte.", + "pass_phrase_match_success": "Det matchar!", + "phrase_strong_enough": "Fantastiskt! Den här säkerhetsfrasen ser tillräckligt stark ut.", + "requires_key_restore": "Återställ din nyckelsäkerhetskopia för att uppgradera din kryptering", + "requires_password_confirmation": "Ange ditt kontolösenord för att bekräfta uppgraderingen:", + "requires_server_authentication": "Du kommer behöva autentisera mot servern för att bekräfta uppgraderingen.", + "secret_storage_query_failure": "Kunde inte fråga efter status på hemlig lagring", + "security_key_safety_reminder": "Lagra din säkerhetsnyckel någonstans säkert, som en lösenordshanterare eller ett kassaskåp, eftersom den används för att säkra din krypterade data.", + "session_upgrade_description": "Uppgradera den här sessionen för att låta den verifiera andra sessioner, för att ge dem åtkomst till krypterade meddelanden och markera dem som betrodda för andra användare.", + "set_phrase_again": "Gå tillbaka och sätt den igen.", + "settings_reminder": "Du kan även ställa in säker säkerhetskopiering och hantera dina nycklar i inställningarna.", + "title_confirm_phrase": "Bekräfta säkerhetsfras", + "title_save_key": "Spara din säkerhetsnyckel", + "title_set_phrase": "Sätt en säkerhetsfras", + "title_upgrade_encryption": "Uppgradera din kryptering", + "unable_to_setup": "Kunde inte sätta upp hemlig lagring", + "use_different_passphrase": "Använd en annan lösenfras?", + "use_phrase_only_you_know": "Använd en hemlig fras endast du känner till, och spara valfritt en säkerhetsnyckel att använda för säkerhetskopiering." + } + }, + "key_export_import": { + "confirm_passphrase": "Bekräfta lösenfrasen", + "enter_passphrase": "Ange lösenfras", + "export_description_1": "Denna process låter dig exportera nycklarna för meddelanden som du har fått i krypterade rum till en lokal fil. Du kommer sedan att kunna importera filen i en annan Matrix-klient i framtiden, så att den klienten också kan avkryptera meddelandena.", + "export_title": "Exportera rumsnycklar", + "file_to_import": "Fil att importera", + "import_description_1": "Denna process möjliggör import av krypteringsnycklar som tidigare exporterats från en annan Matrix-klient. Du kommer då kunna avkryptera alla meddelanden som den andra klienten kunde avkryptera.", + "import_description_2": "Den exporterade filen kommer vara skyddad med en lösenfras. Du måste ange lösenfrasen här, för att avkryptera filen.", + "import_title": "Importera rumsnycklar", + "phrase_cannot_be_empty": "Lösenfrasen får inte vara tom", + "phrase_must_match": "Lösenfraser måste matcha" + }, + "keyboard": { + "title": "Tangentbord" + }, + "notifications": { + "enable_audible_notifications_session": "Aktivera ljudaviseringar för den här sessionen", + "enable_desktop_notifications_session": "Aktivera skrivbordsaviseringar för den här sessionen", + "enable_email_notifications": "Aktivera e-postaviseringar för %(email)s", + "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_notifications_device": "Aktivera aviseringar för den här enheten", + "error_loading": "Ett fel inträffade när dina aviseringsinställningar laddades.", + "error_permissions_denied": "%(brand)s har inte tillstånd att skicka aviseringar - kontrollera webbläsarens inställningar", + "error_permissions_missing": "%(brand)s fick inte tillstånd att skicka aviseringar - försök igen", + "error_saving": "Fel vid sparning av aviseringsinställningar", + "error_saving_detail": "Ett fel inträffade när dina aviseringsinställningar sparades.", + "error_title": "Det går inte att aktivera aviseringar", + "error_updating": "Ett fel uppstod när du uppdaterade dina aviseringsinställningar. Pröva att växla alternativet igen.", + "messages_containing_keywords": "Meddelanden som innehåller nyckelord", + "noisy": "Högljudd", + "push_targets": "Aviseringsmål", + "rule_call": "Inbjudan till samtal", + "rule_contains_display_name": "Meddelanden som innehåller mitt visningsnamn", + "rule_contains_user_name": "Meddelanden som innehåller mitt användarnamn", + "rule_encrypted": "Krypterade meddelanden i gruppchattar", + "rule_encrypted_room_one_to_one": "Krypterade meddelanden i en-till-en-chattar", + "rule_invite_for_me": "När jag bjuds in till ett rum", + "rule_message": "Meddelanden i gruppchattar", + "rule_room_one_to_one": "Meddelanden i en-till-en-chattar", + "rule_roomnotif": "Meddelanden som innehåller @room", + "rule_suppress_notices": "Meddelanden från bottar", + "rule_tombstone": "När rum uppgraderas", + "show_message_desktop_notification": "Visa meddelande i skrivbordsavisering" + }, + "preferences": { + "always_show_menu_bar": "Visa alltid fönstermenyn", + "autocomplete_delay": "Autokompletteringsfördröjning (ms)", + "code_blocks_heading": "Kodblock", + "compact_modern": "Använd ett mer kompakt 'modernt' arrangemang", + "composer_heading": "Meddelandefält", + "enable_hardware_acceleration": "Aktivera hårdvaruaccelerering", + "enable_tray_icon": "Visa ikon i systembrickan och minimera programmet till den när fönstret stängs", + "keyboard_heading": "Tangentbordsgenvägar", + "keyboard_view_shortcuts_button": "För att se alla tangentbordsgenvägar, klicka här.", + "media_heading": "Bilder, GIF:ar och videor", + "presence_description": "Dela din aktivitet och status med andra.", + "rm_lifetime": "Läsmarkörens livstid (ms)", + "rm_lifetime_offscreen": "Läsmarkörens livstid utanför skärmen (ms)", + "room_directory_heading": "Rumskatalog", + "room_list_heading": "Rumslista", + "show_avatars_pills": "Visa avatarer i användar-, rums- och händelseomnämnanden", + "show_checklist_shortcuts": "Visa genväg till välkomstchecklistan ovanför rumslistan", + "show_polls_button": "Visa omröstningsknapp", + "surround_text": "Inneslut valt text vid skrivning av specialtecken", + "time_heading": "Tidvisning" + }, + "prompt_invite": "Fråga innan inbjudningar skickas till potentiellt ogiltiga Matrix-ID:n", + "replace_plain_emoji": "Ersätt automatiskt textemotikoner med emojier", + "security": { + "4s_public_key_in_account_data": "i kontodata", + "4s_public_key_status": "Publik nyckel för hemlig lagring:", + "backup_key_cached_status": "Cachad säkerhetskopieringsnyckel:", + "backup_key_stored_status": "Lagrad säkerhetskopieringsnyckel:", + "backup_key_unexpected_type": "oväntad typ", + "backup_key_well_formed": "välformaterad", + "backup_keys_description": "Säkerhetskopiera dina krypteringsnycklar med din kontodata ifall du skulle förlora åtkomst till dina sessioner. Dina nycklar kommer att säkras med en unik säkerhetsnyckel.", + "bulk_options_accept_all_invites": "Acceptera alla %(invitedRooms)s inbjudningar", + "bulk_options_reject_all_invites": "Avböj alla %(invitedRooms)s inbjudningar", + "bulk_options_section": "Massalternativ", + "cross_signing_cached": "cachad lokalt", + "cross_signing_homeserver_support": "Hemserverns funktionsstöd:", + "cross_signing_homeserver_support_exists": "existerar", + "cross_signing_in_4s": "i hemlig lagring", + "cross_signing_in_memory": "i minne", + "cross_signing_master_private_Key": "Privat huvudnyckel:", + "cross_signing_not_cached": "inte hittad lokalt", + "cross_signing_not_found": "hittades inte", + "cross_signing_not_in_4s": "hittades inte i lagring", + "cross_signing_not_stored": "inte lagrad", + "cross_signing_private_keys": "Privata nycklar för korssignering:", + "cross_signing_public_keys": "Publika nycklar för korssignering:", + "cross_signing_self_signing_private_key": "Privat nyckel för självsignering:", + "cross_signing_user_signing_private_key": "Privat nyckel för användarsignering:", + "cryptography_section": "Kryptografi", + "delete_backup": "Radera säkerhetskopia", + "delete_backup_confirm_description": "Är du säker? Du kommer att förlora dina krypterade meddelanden om dina nycklar inte säkerhetskopieras ordentligt.", + "e2ee_default_disabled_warning": "Din serveradministratör har inaktiverat totalsträckskryptering som förval för privata rum och direktmeddelanden.", + "enable_message_search": "Aktivera meddelandesökning i krypterade rum", + "encryption_individual_verification_mode": "Verifiera individuellt varje session som används av en användare för att markera den som betrodd, och lita inte på korssignerade enheter.", + "encryption_section": "Kryptering", + "error_loading_key_backup_status": "Kunde inte ladda status för nyckelsäkerhetskopiering", + "export_megolm_keys": "Exportera krypteringsrumsnycklar", + "ignore_users_empty": "Du har inga ignorerade användare.", + "ignore_users_section": "Ignorerade användare", + "import_megolm_keys": "Importera rumskrypteringsnycklar", + "key_backup_active": "Den här sessionen säkerhetskopierar dina nycklar.", + "key_backup_active_version_none": "Ingen", + "key_backup_algorithm": "Algoritm:", + "key_backup_complete": "Alla nycklar säkerhetskopierade", + "key_backup_connect": "Anslut den här sessionen till nyckelsäkerhetskopiering", + "key_backup_connect_prompt": "Anslut den här sessionen till nyckelsäkerhetskopiering innan du loggar ut för att undvika att du blir av med nycklar som kanske bara finns på den här sessionen.", + "key_backup_in_progress": "Säkerhetskopierar %(sessionsRemaining)s nycklar …", + "key_backup_inactive": "Den här servern säkerhetskopierar inte dina nycklar, men du har en existerande säkerhetskopia du kan återställa ifrån och lägga till till i framtiden.", + "key_backup_inactive_warning": "Dina nycklar säkerhetskopieras inte från den här sessionen.", + "manually_verify_all_sessions": "Verifiera alla fjärrsessioner manuellt", + "message_search_disable_warning": "Om den är inaktiverad visas inte meddelanden från krypterade rum i sökresultaten.", + "message_search_disabled": "Cachar krypterade meddelanden säkert lokalt för att de ska visas i sökresultat.", + "message_search_enabled": { + "one": "Cacha på ett säkert sätt krypterade meddelanden lokalt för att de ska visas i sökresultat, och använd %(size)s för att lagra meddelanden från %(rooms)s rum.", + "other": "Cacha på ett säkert sätt krypterade meddelanden lokalt för att de ska visas i sökresultat, och använd %(size)s för att lagra meddelanden från %(rooms)s rum." }, - "unbanned_multiple": { - "other": "blev avbannade %(count)s gånger", - "one": "blev avbannade" + "message_search_failed": "Initialisering av meddelandesökning misslyckades", + "message_search_indexed_messages": "Indexerade meddelanden:", + "message_search_indexed_rooms": "Indexerade rum:", + "message_search_indexing": "Indexerar för närvarande: %(currentRoom)s", + "message_search_indexing_idle": "Indexerar för närvarande inte meddelanden för något rum.", + "message_search_intro": "%(brand)s cachar säkert krypterade meddelanden lokalt för att de ska visas i sökresultat:", + "message_search_room_progress": "%(doneRooms)s av %(totalRooms)s", + "message_search_section": "Meddelandesök", + "message_search_sleep_time": "Hur snabbt ska meddelanden laddas ner.", + "message_search_space_used": "Använt utrymme:", + "message_search_unsupported": "%(brand)s saknar vissa komponenter som krävs som krävs för att säkert cacha krypterade meddelanden lokalt. Om du vill experimentera med den här funktionen, bygg en anpassad %(brand)s Skrivbord med sökkomponenter tillagda.", + "message_search_unsupported_web": "%(brand)s kan inte säkert cacha krypterade meddelanden lokalt när den kör i en webbläsare. Använd %(brand)s Skrivbord för att krypterade meddelanden ska visas i sökresultaten.", + "record_session_details": "Spara klientens namn, version och URL för att lättare känna igen sessioner i sessionshanteraren", + "restore_key_backup": "Återställ från säkerhetskopia", + "secret_storage_not_ready": "inte klart", + "secret_storage_ready": "klart", + "secret_storage_status": "Hemlig lagring:", + "send_analytics": "Skicka statistik", + "session_id": "Sessions-ID:", + "session_key": "Sessionsnyckel:", + "strict_encryption": "Skicka aldrig krypterade meddelanden till overifierade sessioner från den här sessionen" + }, + "send_read_receipts": "Skicka läskvitton", + "send_read_receipts_unsupported": "Din server stöder inte inaktivering av läskvitton.", + "send_typing_notifications": "Skicka \"skriver\"-statusar", + "sessions": { + "browser": "Webbläsare", + "confirm_sign_out": { + "one": "Bekräfta utloggning av denna enhet", + "other": "Bekräfta utloggning av dessa enheter" }, - "unbanned": { - "other": "blev avbannad %(count)s gånger", - "one": "blev avbannad" + "confirm_sign_out_body": { + "one": "Klicka på knappen nedan för att bekräfta utloggning av denna enhet.", + "other": "Klicka på knappen nedan för att bekräfta utloggning av dessa enheter." }, - "kicked_multiple": { - "one": "togs bort", - "other": "togs bort %(count)s gånger" + "confirm_sign_out_continue": { + "one": "Logga ut enhet", + "other": "Logga ut enheter" }, - "kicked": { - "one": "togs bort", - "other": "togs bort %(count)s gånger" + "confirm_sign_out_sso": { + "one": "Bekräfta utloggning av denna enhet genom att använda samlad inloggning för att bevisa din identitet.", + "other": "Bekräfta utloggning av dessa enheter genom att använda samlad inloggning för att bevisa din identitet." }, - "changed_name_multiple": { - "other": "%(severalUsers)sbytte namn %(count)s gånger", - "one": "%(severalUsers)sbytte namn" + "current_session": "Nuvarande session", + "desktop_session": "Skrivbordssession", + "details_heading": "Sessionsdetaljer", + "device_unverified_description": "Verifiera eller logga ut ur den här sessionen för bäst säkerhet och pålitlighet.", + "device_unverified_description_current": "Verifiera din nuvarande session för förbättrade säkra meddelanden.", + "device_verified_description": "Den här sessionen är redo för säkra meddelanden.", + "device_verified_description_current": "Din nuvarande session är redo för säkra meddelanden.", + "error_pusher_state": "Misslyckades att sätta pusharläge", + "filter_all": "Alla", + "filter_inactive": "Inaktiv", + "filter_inactive_description": "Inaktiv i %(inactiveAgeDays)s dagar eller längre", + "filter_label": "Filtrera enheter", + "filter_unverified_description": "Inte redo för säkra meddelanden", + "filter_verified_description": "Redo för säkra meddelanden", + "hide_details": "Dölj detaljer", + "inactive_days": "Inaktiv i %(inactiveAgeDays)s+ dagar", + "inactive_sessions": "Inaktiva sessioner", + "inactive_sessions_explainer_1": "Inaktiva sessioner är sessioner du inte har använt på länge, men de fortsätter att motta krypteringsnycklar.", + "inactive_sessions_explainer_2": "Borttagning av inaktiva sessioner förbättra säkerhet och prestanda, och gör det enklare för dig att identifiera om en ny session är misstänkt.", + "inactive_sessions_list_description": "Överväg att logga ut ur gamla sessioner (%(inactiveAgeDays)s dagar eller äldre) du inte använder längre.", + "ip": "IP-adress", + "last_activity": "Senaste aktiviteten", + "mobile_session": "Mobil session", + "n_sessions_selected": { + "one": "%(count)s session vald", + "other": "%(count)s sessioner valda" }, - "changed_name": { - "other": "%(oneUser)sbytte namn %(count)s gånger", - "one": "%(oneUser)sbytte namn" + "no_inactive_sessions": "Inga inaktiva sessioner hittades.", + "no_sessions": "Inga sessioner hittades.", + "no_unverified_sessions": "Inga overifierade sessioner hittades.", + "no_verified_sessions": "Inga verifierade sessioner hittades.", + "os": "Operativsystem", + "other_sessions_heading": "Andra sessioner", + "push_heading": "Pushnotiser", + "push_subheading": "Få pushnotiser på den här sessionen.", + "push_toggle": "Växla pushnotiser på den här sessionen.", + "rename_form_caption": "Observera att sessionsnamn också syns för personer du kommunicerar med.", + "rename_form_heading": "Döp om session", + "rename_form_learn_more": "Döper om sessioner", + "rename_form_learn_more_description_1": "Andra användare i direktmeddelanden och rum du går med i kan se en full lista över dina sessioner.", + "rename_form_learn_more_description_2": "Detta gör att de kan lita på att de verkligen pratar med dig, men det betyder också att de kan se sessionsnamnet du anger här.", + "security_recommendations": "Säkerhetsrekommendationer", + "security_recommendations_description": "Förbättra din kontosäkerhet genom att följa dessa rekommendationer.", + "session_id": "Sessions-ID", + "show_details": "Visa detaljer", + "sign_in_with_qr": "Logga in med QR-kod", + "sign_in_with_qr_button": "Visa QR-kod", + "sign_in_with_qr_description": "Du kan använda den här enheten för att logga in en ny enhet med en QR-kod. Du kommer behöva skanna QR-koden som visas på den här enheten med din enhet som är utloggad.", + "sign_out": "Logga ut den här sessionen", + "sign_out_all_other_sessions": "Logga ut ur alla andra sessioner (%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "Är du säker på att du vill logga ut %(count)s session?", + "other": "Är du säker på att du vill logga ut %(count)s sessioner?" }, - "no_change_multiple": { - "other": "%(severalUsers)sgjorde inga ändringar %(count)s gånger", - "one": "%(severalUsers)sgjorde inga ändringar" + "sign_out_n_sessions": { + "one": "Logga ut ur %(count)s session", + "other": "Logga ut ur %(count)s sessioner" }, - "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" - } + "title": "Sessioner", + "unknown_session": "Okänd sessionstyp", + "unverified_session": "Overifierad session", + "unverified_session_explainer_1": "Den här sessionen stöder inte kryptering och kan därför inte verifieras.", + "unverified_session_explainer_2": "Du kommer inte kunna delta i rum där kryptering är aktiverad när du använder den här sessionen.", + "unverified_session_explainer_3": "För bäst säkerhet och sekretess så rekommenderas du använda Matrixklienter som stöder kryptering.", + "unverified_sessions": "Overifierade sessioner", + "unverified_sessions_explainer_1": "Overifierade sessioner är sessioner där du har loggat in med dina uppgifter men som inte har korsverifierats.", + "unverified_sessions_explainer_2": "Du bör speciellt försäkra dig om att du känner igen alla dessa sessioner eftersom att de kan representera en oauktoriserad användning av ditt konto.", + "unverified_sessions_list_description": "Verifiera dina sessioner för förbättrad säker meddelandehantering eller logga ut ur de du inte känner igen eller använder längre.", + "verified_session": "Verifierad session", + "verified_sessions": "Verifierade sessioner", + "verified_sessions_explainer_1": "Verifierade sessioner är alla ställen där du använder det här kontot efter att ha angett din lösenfras eller bekräftat din identitet med en annan verifierad session.", + "verified_sessions_explainer_2": "Detta betyder att du har alla nycklar som krävs för att låsa upp dina krypterade meddelanden och bekräfta för andra användare att du litar på den här sessionen.", + "verified_sessions_list_description": "För bäst säkerhet, logga ut från alla sessioner du inte känner igen eller använder längre.", + "verify_session": "Verifiera sessionen", + "web_session": "Webbsession" }, - "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" + "show_avatar_changes": "Visa profilbildsbyten", + "show_breadcrumbs": "Visa genvägar till nyligen visade rum över rumslistan", + "show_chat_effects": "Visa chatteffekter (animeringar när du tar emot t.ex. konfetti)", + "show_displayname_changes": "Visa visningsnamnsändringar", + "show_join_leave": "Visa gå med/lämna-meddelanden (inbjudningar/borttagningar/banningar påverkas inte)", + "show_nsfw_content": "Visa NSFW-innehåll", + "show_read_receipts": "Visa läskvitton som skickats av andra användare", + "show_redaction_placeholder": "Visa en platshållare för borttagna meddelanden", + "show_stickers_button": "Visa dekalknapp", + "show_typing_notifications": "Visa \"skriver\"-statusar", + "sidebar": { + "metaspaces_favourites_description": "Gruppera alla dina favoritrum och -personer på ett ställe.", + "metaspaces_home_all_rooms": "Visa alla rum", + "metaspaces_home_all_rooms_description": "Visa alla dina rum i Hem, även om de är i ett utrymme.", + "metaspaces_home_description": "Hem är användbar för att få en översikt över allt.", + "metaspaces_orphans": "Rum utanför ett utrymme", + "metaspaces_orphans_description": "Gruppera alla dina rum som inte är en del av ett utrymme på ett ställe.", + "metaspaces_people_description": "Gruppera alla dina personer på ett ställe.", + "metaspaces_subsection": "Utrymmen att visa", + "title": "Sidofält" }, - "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" + "start_automatically": "Starta automatiskt vid systeminloggning", + "use_12_hour_format": "Visa tidsstämplar i 12-timmarsformat (t.ex. 2:30em)", + "use_command_enter_send_message": "Använd Kommando + Enter för att skicka ett meddelande", + "use_command_f_search": "Använd Kommando + F för att söka på tidslinjen", + "use_control_enter_send_message": "Använd Ctrl + Enter för att skicka ett meddelande", + "use_control_f_search": "Använd Ctrl + F för att söka på tidslinjen", + "voip": { + "allow_p2p": "Tillåt peer-to-peer för direktsamtal", + "allow_p2p_description": "När aktiverat så kan den andra parten kanske se din IP-adress", + "audio_input_empty": "Ingen mikrofon hittades", + "audio_output": "Ljudutgång", + "audio_output_empty": "Inga ljudutgångar hittades", + "auto_gain_control": "Automatisk förstärkningskontroll", + "connection_section": "Anslutning", + "echo_cancellation": "Ekoreducering", + "enable_fallback_ice_server": "Tillåt reservserver för samtalsassistans (%(server)s)", + "enable_fallback_ice_server_description": "Gäller endast om din hemserver inte erbjuder en. Din IP-adress delas under samtal.", + "mirror_local_feed": "Spegla den lokala videoströmmen", + "missing_permissions_prompt": "Saknar mediebehörigheter, klicka på knappen nedan för att begära.", + "noise_suppression": "Brusreducering", + "request_permissions": "Begär mediebehörigheter", + "title": "Röst & video", + "video_input_empty": "Ingen webbkamera hittades", + "video_section": "Videoinställningar", + "voice_agc": "Justera automatiskt mikrofonvolymen", + "voice_processing": "Röstbearbetning", + "voice_section": "Röstinställningar" }, - "no_permission_messages_before_invite": "Du är inte behörig att se meddelanden från innan du bjöds in.", - "no_permission_messages_before_join": "Du är inte behörig att se meddelanden från innan du gick med.", - "encrypted_historical_messages_unavailable": "Krypterade meddelanden innan den här tidpunkten är otillgängliga.", - "historical_messages_unavailable": "Du kan inte se tidigare meddelanden" + "warn_quit": "Varna innan avslutning", + "warning": "VARNING: " + }, + "share": { + "link_title": "Länk till rum", + "permalink_message": "Länk till valt meddelande", + "permalink_most_recent": "Länk till senaste meddelandet", + "title_message": "Dela rumsmeddelande", + "title_room": "Dela rum", + "title_user": "Dela användare" }, "slash_command": { - "spoiler": "Skickar det angivna meddelandet som en spoiler", - "shrug": "Lägger till ¯\\_(ツ)_/¯ i början på ett textmeddelande", - "tableflip": "Lägger till (╯°□°)╯︵ ┻━┻ till början av ett textmeddelande", - "unflip": "Lägger till ┬──┬ ノ( ゜-゜ノ) till början av ett textmeddelande", - "lenny": "Lägger till ( ͡° ͜ʖ ͡°) i början på ett textmeddelande", - "plain": "Skickar ett meddelande som vanlig text, utan att tolka det som Markdown", - "html": "Skicka ett meddelande som HTML, utan att tolka det som Markdown", - "upgraderoom": "Uppgraderar ett rum till en ny version", - "upgraderoom_permission_error": "Du har inte de behörigheter som krävs för att använda det här kommandot.", - "jumptodate": "Hoppa till det angivna datumet i tidslinjen", - "jumptodate_invalid_input": "Vi kunde inte förstå det givna datumet (%(inputDate)s). Pröva formatet ÅÅÅÅ-MM-DD.", - "nick": "Byter ditt visningsnamn", - "myroomnick": "Byter ditt visningsnamn endast i detta rum", - "roomavatar": "Byter avataren i det nuvarande rummet", - "myavatar": "Byter din profilbild i alla rum", - "topic": "Hämtar eller sätter ämnet för ett rum", - "topic_room_error": "Misslyckades att hitta rumsämne: Kunde inte hitta rummet (%(roomId)s)", - "topic_none": "Det här rummet har inget ämne.", - "roomname": "Sätter rumsnamnet", - "invite": "Bjuder in användare med givet ID till detta rum", - "remove": "Tar bort användaren med det givna ID:t från det här rummet", - "ban": "Bannar användaren med givet ID", - "unban": "Avbannar användaren med givet ID", - "ignore": "Ignorerar en användare och döljer dess meddelanden för dig", - "unignore": "Slutar ignorera en användare och visar dess meddelanden framöver", - "devtools": "Öppna dialogrutan Utvecklarverktyg", "addwidget": "Lägger till en anpassad widget via URL till rummet", - "rainbow": "Skickar angivet meddelande i regnbågsfärg", - "rainbowme": "Skickar angiven emoji i regnbågsfärg", - "help": "Visar lista över kommandon med användande beskrivningar", - "whois": "Visar information om en användare", - "rageshake": "Skicka en buggrapport med loggar", - "msg": "Skickar ett meddelande till den valda användaren", - "usage": "Användande", - "category_messages": "Meddelanden", + "addwidget_iframe_missing_src": "iframe:en har ingen src-attribut", + "addwidget_invalid_protocol": "Ange en widget-URL med https:// eller http://", + "addwidget_missing_url": "Ange en widget-URL eller inbäddningskod", + "addwidget_no_permissions": "Du kan inte ändra widgets i detta rum.", + "ban": "Bannar användaren med givet ID", "category_actions": "Åtgärder", "category_admin": "Administratör", "category_advanced": "Avancerat", "category_effects": "Effekter", + "category_messages": "Meddelanden", "category_other": "Annat", - "addwidget_missing_url": "Ange en widget-URL eller inbäddningskod", - "addwidget_iframe_missing_src": "iframe:en har ingen src-attribut", - "addwidget_invalid_protocol": "Ange en widget-URL med https:// eller http://", - "addwidget_no_permissions": "Du kan inte ändra widgets i detta rum.", + "command_error": "Kommandofel", "converttodm": "Konverterar rummet till ett DM", - "could_not_find_room": "Kunde inte hitta rummet", "converttoroom": "Konverterar DMet till ett rum", + "could_not_find_room": "Kunde inte hitta rummet", + "deop": "Degraderar användaren med givet ID", + "devtools": "Öppna dialogrutan Utvecklarverktyg", "discardsession": "Tvingar den aktuella externa gruppsessionen i ett krypterat rum att överges", + "error_invalid_rendering_type": "Kommandofel: Kunde inte hitta renderingstyp (%(renderingType)s)", + "error_invalid_runfn": "Kommandofel: Kunde inte hantera snedstreckskommando.", + "help": "Visar lista över kommandon med användande beskrivningar", + "help_dialog_title": "Kommandohjälp", + "holdcall": "Parkerar samtalet i det aktuella rummet", + "html": "Skicka ett meddelande som HTML, utan att tolka det som Markdown", + "ignore": "Ignorerar en användare och döljer dess meddelanden för dig", + "ignore_dialog_description": "Du ignorerar nu %(userId)s", + "ignore_dialog_title": "Ignorerad användare", + "invite": "Bjuder in användare med givet ID till detta rum", + "invite_3pid_needs_is_error": "Använd en identitetsserver för att bjuda in via e-post. Hantera det i inställningar.", + "invite_3pid_use_default_is_title": "Använd en identitetsserver", + "invite_3pid_use_default_is_title_description": "Använd en identitetsserver för att bjuda in via e-post. Klicka på Fortsätt för att använda standardidentitetsservern (%(defaultIdentityServerName)s) eller hantera det i Inställningar.", + "invite_failed": "Användaren (%(user)s) blev inte inbjuden till %(roomId)s, men inget fel gavs av inbjudningsverktyget", + "join": "Går med i rummet med den givna adressen", + "jumptodate": "Hoppa till det angivna datumet i tidslinjen", + "jumptodate_invalid_input": "Vi kunde inte förstå det givna datumet (%(inputDate)s). Pröva formatet ÅÅÅÅ-MM-DD.", + "lenny": "Lägger till ( ͡° ͜ʖ ͡°) i början på ett textmeddelande", + "me": "Visar åtgärd", + "msg": "Skickar ett meddelande till den valda användaren", + "myavatar": "Byter din profilbild i alla rum", + "myroomnick": "Byter ditt visningsnamn endast i detta rum", + "nick": "Byter ditt visningsnamn", + "no_active_call": "Inget aktivt samtal i det här rummet", + "op": "Definiera behörighetsnivå för en användare", + "part_unknown_alias": "Okänd rumsadress: %(roomAlias)s", + "plain": "Skickar ett meddelande som vanlig text, utan att tolka det som Markdown", + "query": "Öppnar en chatt med den valda användaren", + "query_not_found_phone_number": "Kunde inte hitta Matrix-ID för telefonnumret", + "rageshake": "Skicka en buggrapport med loggar", + "rainbow": "Skickar angivet meddelande i regnbågsfärg", + "rainbowme": "Skickar angiven emoji i regnbågsfärg", "remakeolm": "Utvecklarkommando: Slänger den nuvarande utgående gruppsessionen och sätter upp nya Olm-sessioner", + "remove": "Tar bort användaren med det givna ID:t från det här rummet", + "roomavatar": "Byter avataren i det nuvarande rummet", + "roomname": "Sätter rumsnamnet", + "server_error": "Serverfel", + "server_error_detail": "Servern är otillgänglig eller överbelastad, eller så gick något annat fel.", + "shrug": "Lägger till ¯\\_(ツ)_/¯ i början på ett textmeddelande", + "spoiler": "Skickar det angivna meddelandet som en spoiler", + "tableflip": "Lägger till (╯°□°)╯︵ ┻━┻ till början av ett textmeddelande", + "topic": "Hämtar eller sätter ämnet för ett rum", + "topic_none": "Det här rummet har inget ämne.", + "topic_room_error": "Misslyckades att hitta rumsämne: Kunde inte hitta rummet (%(roomId)s)", "tovirtual": "Byter till det här rummets virtuella rum, om det har ett", "tovirtual_not_found": "Inget virtuellt rum för det här rummet", - "query": "Öppnar en chatt med den valda användaren", - "query_not_found_phone_number": "Kunde inte hitta Matrix-ID för telefonnumret", - "holdcall": "Parkerar samtalet i det aktuella rummet", - "no_active_call": "Inget aktivt samtal i det här rummet", + "unban": "Avbannar användaren med givet ID", + "unflip": "Lägger till ┬──┬ ノ( ゜-゜ノ) till början av ett textmeddelande", "unholdcall": "Avslutar parkering av samtalet i det nuvarande samtalet", - "me": "Visar åtgärd", - "error_invalid_runfn": "Kommandofel: Kunde inte hantera snedstreckskommando.", - "error_invalid_rendering_type": "Kommandofel: Kunde inte hitta renderingstyp (%(renderingType)s)", - "join": "Går med i rummet med den givna adressen", + "unignore": "Slutar ignorera en användare och visar dess meddelanden framöver", + "unignore_dialog_description": "Du ignorerar inte längre %(userId)s", + "unignore_dialog_title": "Avignorerad användare", + "unknown_command": "Okänt kommando", + "unknown_command_button": "Skicka som meddelande", + "unknown_command_detail": "Okänt kommando: %(commandText)s", + "unknown_command_help": "Du kan använda /help för att lista tillgängliga kommandon. Menade du att skicka detta som ett meddelande?", + "unknown_command_hint": "Tips: Börja ditt meddelande med // för att starta det med ett snedstreck.", + "upgraderoom": "Uppgraderar ett rum till en ny version", + "upgraderoom_permission_error": "Du har inte de behörigheter som krävs för att använda det här kommandot.", + "usage": "Användande", + "verify": "Verifierar en användar-, sessions- och pubkey-tupel", + "verify_mismatch": "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!", + "verify_nop": "Sessionen är redan verifierad!", + "verify_nop_warning_mismatch": "VARNING: sessionen är redan verifierad, men nycklarna MATCHAR INTE!", + "verify_success_description": "Signeringsnyckeln du gav matchar signeringsnyckeln du fick av %(userId)ss session %(deviceId)s. Sessionen markerades som verifierad.", + "verify_success_title": "Verifierade nyckeln", + "verify_unknown_pair": "Okänt (användare, session)-par: (%(userId)s, %(deviceId)s)", "view": "Visar rum med den angivna adressen", - "failed_find_room": "Kommandot misslyckades: Kunde inte hitta rummet (%(roomId)s", - "failed_find_user": "Kunde inte hitta användaren i rummet", - "op": "Definiera behörighetsnivå för en användare", - "deop": "Degraderar användaren med givet ID" + "whois": "Visar information om en användare" + }, + "space": { + "add_existing_room_space": { + "create": "Vill du lägga till ett nytt rum istället?", + "create_prompt": "Skapa ett nytt rum", + "dm_heading": "Direktmeddelanden", + "error_heading": "Inte alla valda tillades", + "progress_text": { + "one": "Lägger till rum…", + "other": "Lägger till rum… (%(progress)s av %(count)s)" + }, + "space_dropdown_label": "Utrymmesval", + "space_dropdown_title": "Lägg till existerande rum", + "subspace_moved_note": "Tilläggning av utrymmen har flyttats." + }, + "add_existing_subspace": { + "create_button": "Skapa ett nytt utrymme", + "create_prompt": "Vill du lägga till ett nytt utrymme istället?", + "filter_placeholder": "Sök efter utrymmen", + "space_dropdown_title": "Lägg till existerande utrymme" + }, + "context_menu": { + "devtools_open_timeline": "Se rummets tidslinje (utvecklingsverktyg)", + "explore": "Utforska rum", + "home": "Utrymmeshem", + "manage_and_explore": "Hantera och utforska rum", + "options": "Utrymmesalternativ" + }, + "failed_load_rooms": "Misslyckades att ladda lista över rum.", + "failed_remove_rooms": "Misslyckades att ta bort vissa rum. Försök igen senare", + "incompatible_server_hierarchy": "Din server stöder inte att visa utrymmeshierarkier.", + "invite": "Bjud in folk", + "invite_description": "Bjud in med e-postadress eller användarnamn", + "invite_link": "Skapa inbjudningslänk", + "invite_this_space": "Bjud in till det här utrymmet", + "joining_space": "Går med", + "landing_welcome": "Välkommen till ", + "leave_dialog_action": "Lämna utrymmet", + "leave_dialog_description": "Du kommer att lämna .", + "leave_dialog_only_admin_room_warning": "Du är den enda administratören i vissa rum eller utrymmen du vill lämna. Om du lämnar så kommer vissa av dem sakna administratör.", + "leave_dialog_only_admin_warning": "Du är den enda administratören i utrymmet. Om du lämnar nu så kommer ingen ha kontroll över det.", + "leave_dialog_option_all": "Lämna alla rum", + "leave_dialog_option_intro": "Vill du lämna rummen i det här utrymmet?", + "leave_dialog_option_none": "Lämna inga rum", + "leave_dialog_option_specific": "Lämna vissa rum", + "leave_dialog_public_rejoin_warning": "Du kommer inte kunna gå med igen om du inte bjuds in igen.", + "leave_dialog_title": "Lämna %(spaceName)s", + "mark_suggested": "Markera som föreslaget", + "no_search_result_hint": "Du kanske vill pröva en annan söksträng eller kolla efter felstavningar.", + "preferences": { + "sections_section": "Sektioner att visa", + "show_people_in_space": "Det här grupperar dina chattar med medlemmar i det här utrymmet. Att stänga av det kommer att dölja dessa chattar från din vy av %(spaceName)s." + }, + "room_filter_placeholder": "Sök efter rum", + "search_children": "Sök i %(spaceName)s", + "search_placeholder": "Sök namn och beskrivningar", + "select_room_below": "Välj ett rum nedan först", + "share_public": "Dela ditt offentliga utrymme", + "suggested": "Föreslaget", + "suggested_tooltip": "Det här rummet föreslås som ett bra att gå med i", + "title_when_query_available": "Resultat", + "title_when_query_unavailable": "Rum och utrymmen", + "unmark_suggested": "Markera som inte föreslaget", + "user_lacks_permission": "Du har inte behörighet" + }, + "space_settings": { + "title": "Inställningar - %(spaceName)s" }, - "presence": { - "busy": "Upptagen", - "online_for": "Online i %(duration)s", - "idle_for": "Inaktiv i %(duration)s", - "offline_for": "Offline i %(duration)s", - "unknown_for": "Okänt i %(duration)s", - "online": "Online", - "idle": "Inaktiv", - "unknown": "Okänt", - "offline": "Offline", - "away": "Borta" + "spaces": { + "error_no_permission_add_room": "Du är inte behörig att lägga till rum till det här utrymmet", + "error_no_permission_add_space": "Du är inte behörig att lägga till utrymmen till det här utrymmet", + "error_no_permission_create_room": "Du är inte behörig att skapa nya rum i det här utrymmet", + "error_no_permission_invite": "Du är inte behörig att bjuda in personer till det här utrymmet" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Ange namnet för en ny server du vill utforska.", + "network_dropdown_add_dialog_placeholder": "Servernamn", + "network_dropdown_add_dialog_title": "Lägg till en ny server", + "network_dropdown_add_server_option": "Lägg till ny server…", + "network_dropdown_available_invalid": "Kan inte hitta den här servern eller dess rumslista", + "network_dropdown_available_invalid_forbidden": "Du tillåts inte att se den här serverns rumslista", + "network_dropdown_available_valid": "Ser bra ut", + "network_dropdown_remove_server_adornment": "Fjärrserver \"%(roomServer)s\"", + "network_dropdown_required_invalid": "Ange ett servernamn", + "network_dropdown_selected_label": "Visa: Matrixrum", + "network_dropdown_selected_label_instance": "Visa: %(instance)s-rum (%(server)s)", + "network_dropdown_your_server_description": "Din server" + } }, - "Unknown": "Okänt", - "event_preview": { - "m.call.answer": { - "you": "Du gick med i samtalet", - "user": "%(senderName)s gick med i samtalet", - "dm": "Samtal pågår" + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Om du inte hittar den du letar efter, skicka din inbjudningslänk till denne.", + "cant_find_room_helpful_hint": "Om du inte hittar rummet du letar efter, be om en inbjudan eller skapa ett nytt rum.", + "copy_link_text": "Kopiera inbjudningslänk", + "count_of_members": { + "one": "%(count)s medlem", + "other": "%(count)s medlemmar" + }, + "create_new_room_button": "Skapa nytt rum", + "group_chat_section_title": "Andra alternativ", + "heading_with_query": "Använd \"%(query)s\" för att söka", + "heading_without_query": "Sök efter", + "join_button_text": "Gå med i %(roomAddress)s", + "keyboard_scroll_hint": "Använd för att skrolla", + "message_search_section_title": "Andra sökningar", + "other_rooms_in_space": "Andra rum i %(spaceName)s", + "public_rooms_label": "Offentliga rum", + "recent_searches_section_title": "Nyliga sökningar", + "recently_viewed_section_title": "Nyligen sedda", + "remove_filter": "Ta bort sökfilter för %(filter)s", + "result_may_be_hidden_privacy_warning": "Vissa resultat kan vara dolda av sekretesskäl", + "result_may_be_hidden_warning": "Vissa resultat kanske är dolda", + "search_dialog": "Sökdialog", + "search_messages_hint": "För att söka efter meddelanden, leta efter den här ikonen på toppen av ett rum ", + "spaces_title": "Utrymmen du är med i", + "start_group_chat_button": "Starta en gruppchatt" + }, + "stickers": { + "empty": "Du har för närvarande inga dekalpaket aktiverade", + "empty_add_prompt": "Lägg till några nu" + }, + "terms": { + "column_document": "Dokument", + "column_service": "Tjänst", + "column_summary": "Sammanfattning", + "identity_server_no_terms_description_1": "Den här åtgärden kräver åtkomst till standardidentitetsservern för att validera en e-postadress eller ett telefonnummer, men servern har inga användarvillkor.", + "identity_server_no_terms_description_2": "Fortsätt endast om du litar på serverns ägare.", + "identity_server_no_terms_title": "Identitetsservern har inga användarvillkor", + "inline_intro_text": "Acceptera för att fortsätta:", + "integration_manager": "Använd bottar, bryggor, widgets och dekalpaket", + "intro": "För att fortsätta måste du acceptera villkoren för denna tjänst.", + "summary_identity_server_1": "Hitta andra via telefon eller e-post", + "summary_identity_server_2": "Bli hittad via telefon eller e-post", + "tac_button": "Granska villkoren", + "tac_description": "För att fortsätta använda hemservern %(homeserverDomain)s måste du granska och godkänna våra villkor.", + "tac_title": "Villkor", + "tos": "Användarvillkor" + }, + "theme": { + "light_high_contrast": "Ljust högkontrast", + "match_system": "Matcha systemet" + }, + "thread_view_back_action_label": "Tillbaka till tråd", + "threads": { + "all_threads": "Alla trådar", + "all_threads_description": "Visar alla trådar från nuvarande rum", + "count_of_reply": { + "one": "%(count)s svar", + "other": "%(count)s svar" + }, + "empty_explainer": "Trådar underlättar för att hålla konversationer till ämnet och gör dem lättare att följa.", + "empty_has_threads_tip": "Svara i en pågående tråd eller använd \"%(replyInThread)s\" när du håller över ett meddelande för att starta en ny tråd.", + "empty_heading": "Håll diskussioner organiserade med trådar", + "empty_tip": "Tips: Välj \"%(replyInThread)s\" när du håller över ett meddelande.", + "error_start_thread_existing_relation": "Kan inte skapa tråd från en händelse med en existerande relation", + "my_threads": "Mina trådar", + "my_threads_description": "Visar alla trådar du har medverkat i", + "open_thread": "Öppna tråd", + "show_all_threads": "Visa alla trådar", + "show_thread_filter": "Visa:", + "unable_to_decrypt": "Kunde inte avkryptera meddelande" + }, + "time": { + "about_day_ago": "cirka en dag sedan", + "about_hour_ago": "cirka en timme sedan", + "about_minute_ago": "cirka en minut sedan", + "date_at_time": "%(date)s vid %(time)s", + "few_seconds_ago": "några sekunder sedan", + "hours_minutes_seconds_left": "%(hours)st %(minutes)sm %(seconds)ss kvar", + "in_about_day": "om cirka en dag", + "in_about_hour": "om cirka en timme", + "in_about_minute": "om cirka en minut", + "in_few_seconds": "om några sekunder", + "in_n_days": "om %(num)s dagar", + "in_n_hours": "om %(num)s timmar", + "in_n_minutes": "om %(num)s minuter", + "left": "%(timeRemaining)s kvar", + "minutes_seconds_left": "%(minutes)sm %(seconds)ss kvar", + "n_days_ago": "%(num)s dagar sedan", + "n_hours_ago": "%(num)s timmar sedan", + "n_minutes_ago": "%(num)s minuter sedan", + "seconds_left": "%(seconds)ss kvar", + "short_days_hours_minutes_seconds": "%(days)sd %(hours)st %(minutes)sm %(seconds)ss", + "short_hours": "%(value)st", + "short_hours_minutes_seconds": "%(hours)st %(minutes)sm %(seconds)ss" + }, + "timeline": { + "context_menu": { + "collapse_reply_thread": "Kollapsa svarstråd", + "external_url": "Käll-URL", + "open_in_osm": "Öppna i OpenStreetMap", + "report": "Rapportera", + "resent_unsent_reactions": "Skicka %(unsentCount)s reaktion(er) igen", + "show_url_preview": "Visa förhandsgranskning", + "view_related_event": "Visa relaterade händelser", + "view_source": "Visa källkod" + }, + "creation_summary_dm": "%(creator)s skapade den här DM:en.", + "creation_summary_room": "%(creator)s skapade och konfigurerade rummet.", + "decryption_failure_blocked": "Avsändaren har blockerat dig från att ta emot det här meddelandet", + "download_action_decrypting": "Avkrypterar", + "download_action_downloading": "Laddar ner", + "edits": { + "tooltip_label": "Redigerat vid %(date)s. Klicka för att visa redigeringar.", + "tooltip_sub": "Klicka för att visa redigeringar", + "tooltip_title": "Redigerat vid %(date)s" + }, + "encrypted_historical_messages_unavailable": "Krypterade meddelanden innan den här tidpunkten är otillgängliga.", + "error_no_renderer": "Den här händelsen kunde inte visas", + "error_rendering_message": "Kan inte ladda det här meddelandet", + "historical_messages_unavailable": "Du kan inte se tidigare meddelanden", + "in_room_name": " i %(room)s", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s avslutade en röstsändning", + "you": "Du avslutade en röstsändning" + }, + "io.element.widgets.layout": "%(senderName)s har uppdaterat rummets arrangemang", + "load_error": { + "no_permission": "Försökte ladda en viss punkt i det här rummets tidslinje, men du är inte behörig att visa det aktuella meddelandet.", + "title": "Misslyckades att hämta positionen på tidslinjen", + "unable_to_find": "Försökte ladda en specifik punkt i det här rummets tidslinje, men kunde inte hitta den." + }, + "m.audio": { + "error_downloading_audio": "Fel vid nedladdning av ljud", + "error_processing_audio": "Fel vid hantering av ljudmeddelande", + "error_processing_voice_message": "Fel vid hantering av röstmeddelande", + "unnamed_audio": "Namnlöst ljud" + }, + "m.beacon_info": { + "view_live_location": "Se realtidsposition" + }, + "m.call": { + "video_call_ended": "Videosamtal avslutades", + "video_call_started": "Videosamtal startade i %(roomName)s.", + "video_call_started_text": "%(name)s startade ett videosamtal", + "video_call_started_unsupported": "Videosamtal startade i %(roomName)s. (stöds inte av den här webbläsaren)" }, "m.call.hangup": { - "you": "Du avslutade samtalet", - "user": "%(senderName)s avslutade samtalet" + "dm": "Samtalet avslutades" }, "m.call.invite": { - "you": "Du startade ett samtal", - "user": "%(senderName)s startade ett samtal", - "dm_send": "Väntar på svar", - "dm_receive": "%(senderName)s ringer" + "answered_elsewhere": "Besvarat på annat håll", + "call_back_prompt": "Ring tillbaka", + "declined": "Samtal nekat", + "failed_connect_media": "Kunde inte ansluta media", + "failed_connection": "Anslutning misslyckad", + "failed_opponent_media": "Deras enhet kunde inte starta kameran eller mikrofonen", + "missed_call": "Missat samtal", + "no_answer": "Inget svar", + "unknown_error": "Ett okänt fel inträffade", + "unknown_failure": "Okänt fel: %(reason)s", + "unknown_state": "Det här samtalet är i ett okänt läge!", + "video_call": "%(senderName)s ringde ett videosamtal.", + "video_call_unsupported": "%(senderName)s ringde ett videosamtal. (stöds inte av denna webbläsare)", + "voice_call": "%(senderName)s ringde ett röstsamtal.", + "voice_call_unsupported": "%(senderName)s ringde ett röstsamtal. (stöds inte av denna webbläsare)" }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.reaction": { - "you": "Du reagerade med %(reaction)s till %(message)s", - "user": "%(sender)s reagerade med %(reaction)s till %(message)s" + "m.file": { + "decrypt_label": "Avkryptera %(text)s", + "download_label": "Ladda ner %(text)s", + "error_decrypting": "Fel vid avkryptering av bilagan", + "error_invalid": "Felaktig fil%(extra)s" }, - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "disable_microphone": "Slå av mikrofonen", - "enable_microphone": "Slå på mikrofonen", - "disable_camera": "Stäng av kamera", - "enable_camera": "Sätt på kamera", - "audio_devices": "Ljudenheter", - "video_devices": "Videoenheter", - "dial": "Slå nummer", - "you_are_presenting": "Du presenterar", - "user_is_presenting": "%(sharerName)s presenterar", - "camera_disabled": "Din kamera är av", - "camera_enabled": "Din kamera är fortfarande på", - "consulting": "Tillfrågar %(transferTarget)s. %(transferTarget)sÖverför till %(transferee)s", - "call_held_switch": "Du parkerade samtalet Byt", - "call_held_resume": "Du parkerade samtalet Återuppta", - "call_held": "%(peerName)s parkerade samtalet", - "dialpad": "Knappsats", - "stop_screenshare": "Sluta dela din skärm", - "start_screenshare": "Börja dela din skärm", - "hangup": "Lägg på", - "maximise": "Fyll skärmen", - "expand": "Återgå till samtal", - "on_hold": "%(name)s parkerad", - "voice_call": "Röstsamtal", - "video_call": "Videosamtal", - "video_call_started": "Videosamtal startat", - "unsilence": "Ljud på", - "silence": "Tysta samtal", - "silenced": "Aviseringar tystade", - "unknown_caller": "Okänd uppringare", - "call_failed": "Samtal misslyckades", - "unable_to_access_microphone": "Kan inte komma åt mikrofonen", - "call_failed_microphone": "Samtal misslyckades eftersom att mikrofonen inte kunde kommas åt. Kolla att en mikrofon är inkopplat och korrekt inställd.", - "unable_to_access_media": "Kan inte komma åt webbkamera eller mikrofon", - "call_failed_media": "Samtal misslyckades eftersom webbkamera eller mikrofon inte kunde kommas åt. Kolla att:", - "call_failed_media_connected": "En webbkamera och en mikrofon är inkopplad och korrekt inställd", - "call_failed_media_permissions": "Åtkomst till webbkameran har beviljats", - "call_failed_media_applications": "Inget annat program använder webbkameran", - "already_in_call": "Redan i samtal", - "already_in_call_person": "Du är redan i ett samtal med den här personen.", - "unsupported": "Samtal stöds ej", - "unsupported_browser": "Du kan inte ringa samtal i den här webbläsaren." - }, - "Other": "Annat", - "Advanced": "Avancerat", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Byt utrymmesavatar", - "m.room.avatar": "Byt rumsavatar", - "m.room.name_space": "Byt utrymmesnamn", - "m.room.name": "Ändra rumsnamn", - "m.room.canonical_alias_space": "Byt huvudadress för utrymmet", - "m.room.canonical_alias": "Byt huvudadress för rummet", - "m.space.child": "Hantera rum i det här utrymmet", - "m.room.history_visibility": "Ändra synlighet för historik", - "m.room.power_levels": "Ändra behörigheter", - "m.room.topic_space": "Ändra beskrivningen", - "m.room.topic": "Ändra ämne", - "m.room.tombstone": "Uppgradera rummet", - "m.room.encryption": "Aktivera rumskryptering", - "m.room.server_acl": "Ändra server-ACLer", - "m.reaction": "Skicka reaktioner", - "m.room.redaction": "Ta bort meddelanden skickade av mig", - "m.widget": "Ändra widgets", - "io.element.voice_broadcast_info": "Röstsändning", - "m.room.pinned_events": "Hantera fästa händelser", - "m.call": "Starta %(brand)s samtal", - "m.call.member": "Gå med i %(brand)s samtal", - "users_default": "Standardroll", - "events_default": "Skicka meddelanden", - "invite": "Bjuda in användare", - "state_default": "Ändra inställningar", - "kick": "Ta bort användare", - "ban": "Banna användare", - "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" - }, - "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" - }, - "spaces": { - "error_no_permission_invite": "Du är inte behörig att bjuda in personer till det här utrymmet", - "error_no_permission_create_room": "Du är inte behörig att skapa nya rum i det här utrymmet", - "error_no_permission_add_room": "Du är inte behörig att lägga till rum till det här utrymmet", - "error_no_permission_add_space": "Du är inte behörig att lägga till utrymmen till det här utrymmet" - }, - "auth": { - "continue_with_idp": "Fortsätt med %(provider)s", - "sign_in_with_sso": "Logga in med samlad inloggning", - "sso": "Samlad inloggning", - "reset_password_action": "Återställ lösenord", - "reset_password_title": "Återställ ditt lösenord", - "continue_with_sso": "Fortsätt med %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s Eller %(usernamePassword)s", - "sign_in_instead": "Logga in istället", - "account_clash": "Ditt nya konto (%(newAccountId)s) är registrerat, men du är redan inloggad på ett annat konto (%(loggedInUserId)s).", - "account_clash_previous_account": "Fortsätt med de tidigare kontot", - "log_in_new_account": "Logga in i ditt nya konto.", - "registration_successful": "Registrering lyckades", - "server_picker_title": "Logga in på din hemserver", - "server_picker_dialog_title": "Bestäm var ditt konto finns", - "footer_powered_by_matrix": "drivs av Matrix", - "failed_homeserver_discovery": "Misslyckades att genomföra hemserverupptäckt", - "sync_footer_subtitle": "Om du har gått med i många rum kan det här ta ett tag", - "syncing": "Synkar …", - "signing_in": "Loggar in …", - "unsupported_auth_msisdn": "Denna server stöder inte autentisering via telefonnummer.", - "unsupported_auth_email": "Denna hemserver stöder inte inloggning med e-postadress.", - "registration_disabled": "Registrering har inaktiverats på denna hemserver.", - "failed_query_registration_methods": "Kunde inte fråga efter stödda registreringsmetoder.", - "username_in_use": "Någon annan har redan det användarnamnet, vänligen pröva ett annat.", - "3pid_in_use": "Den e-postadressen eller det telefonnumret används redan.", - "incorrect_password": "Felaktigt lösenord", - "failed_soft_logout_auth": "Misslyckades att återautentisera", - "soft_logout_heading": "Du är utloggad", - "forgot_password_email_required": "E-postadressen som är kopplad till ditt konto måste anges.", - "forgot_password_email_invalid": "Den här e-postadressen ser inte giltig ut.", - "sign_in_prompt": "Har du ett konto? Logga in", - "verify_email_heading": "Verifiera din e-post för att fortsätta", - "forgot_password_prompt": "Glömt ditt lösenord?", - "soft_logout_intro_password": "Ange ditt lösenord för att logga in och återfå tillgång till ditt konto.", - "soft_logout_intro_sso": "Logga in och återfå tillgång till ditt konto.", - "soft_logout_intro_unsupported_auth": "Du kan inte logga in på ditt konto. Vänligen kontakta din hemserveradministratör för mer information.", - "check_email_explainer": "Följ instruktionerna som skickades till %(email)s", - "check_email_wrong_email_prompt": "Fel e-postadress?", - "check_email_wrong_email_button": "Ange e-postadressen igen", - "check_email_resend_prompt": "Fick du inte den?", - "check_email_resend_tooltip": "E-brev med verifieringslänk skickades igen!", - "enter_email_heading": "Ange din e-postadress för att återställa lösenordet", - "enter_email_explainer": "%(homeserver)s kommer att skicka en verifieringslänk för att låta dig återställa ditt lösenord.", - "verify_email_explainer": "Vi behöver veta att det är du innan vi återställer ditt lösenord. Klicka länken i e-brevet vi just skickade till %(email)s", - "create_account_prompt": "Ny här? Skapa ett konto", - "sign_in_or_register": "Logga in eller skapa konto", - "sign_in_or_register_description": "Använd ditt konto eller skapa ett nytt för att fortsätta.", - "sign_in_description": "Använd ditt konto för att fortsätta.", - "register_action": "Skapa konto", - "server_picker_failed_validate_homeserver": "Kan inte validera hemservern", - "server_picker_invalid_url": "Ogiltig URL", - "server_picker_required": "Specificera en hemserver", - "server_picker_matrix.org": "Matrix.org är den största offentliga hemservern i världen, så den är en bra plats för många.", - "server_picker_intro": "Vi kallar platser du kan ha ditt konto på för 'hemservrar'.", - "server_picker_custom": "Annan hemserver", - "server_picker_explainer": "Använd din föredragna hemserver om du har en, eller driv din egen.", - "server_picker_learn_more": "Om hemservrar" - }, - "room_list": { - "sort_unread_first": "Visa rum med olästa meddelanden först", - "show_previews": "Visa förhandsgranskningar av meddelanden", - "sort_by": "Sortera efter", - "sort_by_activity": "Aktivitet", - "sort_by_alphabet": "A-Ö", - "sublist_options": "Listalternativ", - "show_n_more": { - "other": "Visa %(count)s till", - "one": "Visa %(count)s till" + "m.image": { + "error": "Kunde inte visa bild på grund av fel", + "error_decrypting": "Fel vid avkryptering av bild", + "error_downloading": "Fel vid nedladdning av bild", + "sent": "%(senderDisplayName)s skickade en bild.", + "show_image": "Visa bild" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s avbröt verifiering", + "you_cancelled": "Du avbröt verifiering av %(name)s" + }, + "m.key.verification.done": "Du verifierade %(name)s", + "m.key.verification.request": { + "declining": "Nekar…", + "user_accepted": "%(name)s accepterade", + "user_cancelled": "%(name)s avbröt", + "user_declined": "%(name)s avslog", + "user_wants_to_verify": "%(name)s vill verifiera", + "you_accepted": "Du accepterade", + "you_cancelled": "Du avbröt", + "you_declined": "Du avslog", + "you_started": "Du skickade en verifieringsbegäran" + }, + "m.location": { + "full": "%(senderName)s har delat sin plats", + "location": "Delade en plats: ", + "self_location": "Delade sin plats: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s röst", + "other": "%(count)s röster" + } + }, + "m.poll.end": { + "ended": "Avslutade en omröstning", + "sender_ended": "%(senderName)s har avslutat en omröstning" + }, + "m.poll.start": "%(senderName)s har startat en omröstning - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s bytte rummets avatar.", + "changed_img": "%(senderDisplayName)s bytte rummets avatar till ", + "lightbox_title": "%(senderDisplayName)s bytte avatar för %(roomName)s", + "removed": "%(senderDisplayName)s tog bort rummets avatar." + }, + "m.room.canonical_alias": { + "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." + }, + "changed": "%(senderName)s ändrade adresserna för det här rummet.", + "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.", + "removed": "%(senderName)s tog bort huvudadressen för detta rum.", + "set": "%(senderName)s satte huvudadressen för detta rum till %(address)s." + }, + "m.room.create": { + "continuation": "Detta rum är en fortsättning på en annan konversation.", + "see_older_messages": "Klicka här för att se äldre meddelanden.", + "unknown_predecessor": "Kan inte hitta den gamla versionen av det här rummet (rums-ID: %(roomId)s), och vi har inte fått ”via_servers” för att leta efter det.", + "unknown_predecessor_guess_server": "Kan inte hitta den gamla versionen av det här rummet (rums-ID: %(roomId)s), och vi har inte fått ”via_servers” för att leta efter det. Det är möjligt att det går att gissa servern från rums-ID:t. Om du vill pröva, klicka på den här länken:" + }, + "m.room.encryption": { + "disable_attempt": "Ignorerade försök att inaktivera kryptering", + "disabled": "Kryptering är inte aktiverad", + "enabled_local": "Meddelanden i den här chatten kommer att vara totalsträckskypterade.", + "parameters_changed": "Vissa krypteringsparametrar har ändrats.", + "unsupported": "Krypteringen som används i det här rummet stöds inte." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s har tillåtit gäster att gå med i rummet.", + "forbidden": "%(senderDisplayName)s har nekat gäster att gå med i rummet.", + "unknown": "%(senderDisplayName)s ändrade gäståtkomst till %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar från att de bjöds in.", + "joined": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar fr.o.m. att de gick med som medlem.", + "shared": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar.", + "unknown": "%(senderName)s satte framtida rumshistorik till okänd synlighet (%(visibility)s).", + "world_readable": "%(senderName)s gjorde framtida rumshistorik synligt för alla." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s begränsade rummet till endast inbjudna.", + "knock": "%(senderDisplayName)s ändrade regeln för att gå med till att kräva att man frågar om att gå med.", + "public": "%(senderDisplayName)s gjorde rummet publikt för alla som har länken.", + "restricted": "%(senderDisplayName)s ändrade vilka som kan gå med i det här rummet.", + "restricted_settings": "%(senderDisplayName)s ändrade vilka som kan gå med i det här rummet. Se inställningar.", + "unknown": "%(senderDisplayName)s ändrade regeln för att gå med till %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s accepterade inbjudan för %(displayName)s", + "accepted_invite": "%(targetName)s accepterade inbjudan", + "ban": "%(senderName)s bannade %(targetName)s", + "ban_reason": "%(senderName)s bannade %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s bytte sin profilbild", + "change_name": "%(oldDisplayName)s bytte sitt visningsnamn till %(displayName)s", + "change_name_avatar": "%(oldDisplayName)s bytte sitt visningsnamn och sin profilbild", + "invite": "%(senderName)s bjöd in %(targetName)s", + "join": "%(targetName)s gick med i rummet", + "kick": "%(senderName)s tog bort %(targetName)s", + "kick_reason": "%(senderName)s tog bort %(targetName)s: %(reason)s", + "left": "%(targetName)s lämnade rummet", + "left_reason": "%(targetName)s lämnade rummet: %(reason)s", + "no_change": "%(senderName)s gjorde ingen ändring", + "reject_invite": "%(targetName)s avböjde inbjudan", + "remove_avatar": "%(senderName)s tog bort sin profilbild", + "remove_name": "%(senderName)s tog bort sitt visningsnamn %(oldDisplayName)s", + "set_avatar": "%(senderName)s satte en profilbild", + "set_name": "%(senderName)s satte sitt visningsnamn till %(displayName)s", + "unban": "%(senderName)s avbannade %(targetName)s", + "withdrew_invite": "%(senderName)s drog tillbaka inbjudan för %(targetName)s", + "withdrew_invite_reason": "%(senderName)s drog tillbaka inbjudan för %(targetName)s: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s bytte rummets namn från %(oldRoomName)s till %(newRoomName)s.", + "remove": "%(senderDisplayName)s tog bort rummets namn.", + "set": "%(senderDisplayName)s bytte rummets namn till %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s ändrade fästa meddelanden för rummet.", + "changed_link": "%(senderName)s ändrade fästa meddelanden för rummet.", + "pinned": "%(senderName)s fäste ett meddelande i det här rummet. Se alla fästa meddelanden.", + "pinned_link": "%(senderName)s fäste ett meddelande i det här rummet. Se alla fästa meddelanden.", + "unpinned": "%(senderName)s avfäste ett meddelande i det här rummet. Se alla fästa meddelanden.", + "unpinned_link": "%(senderName)s avfäste ett meddelande i det här rummet. Se alla fästa 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" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Alla servrar har bannats från att delta! Det här rummet kan inte längre användas.", + "changed": "%(senderDisplayName)s ändrade server-ACL:erna för det här rummet.", + "set": "%(senderDisplayName)s ställde in server-ACL:er för det här rummet." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s återkallade inbjudan för %(targetDisplayName)s att gå med i rummet.", + "sent": "%(senderName)s bjöd in %(targetDisplayName)s att gå med i rummet." + }, + "m.room.tombstone": "%(senderDisplayName)s uppgraderade det här rummet.", + "m.room.topic": "%(senderDisplayName)s bytte rummets ämne till \"%(topic)s\".", + "m.sticker": "%(senderDisplayName)s skickade en dekal.", + "m.video": { + "error_decrypting": "Fel vid avkryptering av video" + }, + "m.widget": { + "added": "%(widgetName)s-widget har lagts till av %(senderName)s", + "jitsi_ended": "Videogruppsamtal avslutat av %(senderName)s", + "jitsi_join_right_prompt": "Gå med i gruppsamtalet ifrån informationskortet till höger", + "jitsi_join_top_prompt": "Gå med i gruppsamtalet på toppen av det här rummet", + "jitsi_started": "Videogruppsamtal startat av %(senderName)s", + "jitsi_updated": "Videogruppsamtal uppdaterat av %(senderName)s", + "modified": "%(widgetName)s-widget har ändrats av %(senderName)s", + "removed": "%(widgetName)s-widget har tagits bort av %(senderName)s" + }, + "mab": { + "collapse_reply_chain": "Kollapsa citat", + "copy_link_thread": "Kopiera länk till tråd", + "expand_reply_chain": "Expandera citat", + "label": "Meddelandeåtgärder", + "view_in_room": "Visa i rum" + }, + "mjolnir": { + "changed_rule_glob": "%(senderName)s uppdaterade en bannregel 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_users": "%(senderName)s ändrade en regel som bannade användare som matchade %(oldGlob)s till att matcha %(newGlob)s på grund av %(reason)s", + "created_rule": "%(senderName)s skapade en bannregel 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_users": "%(senderName)s skapade en regel som bannar användare som matchar %(glob)s på grund av %(reason)s", + "message_hidden": "Du har ignorerat den här användaren, så dess meddelande är dolt. Visa ändå.", + "removed_rule": "%(senderName)s tog bort en bannregel 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_users": "%(senderName)s tog bort regeln som bannar användare som matchar %(glob)s", + "updated_invalid_rule": "%(senderName)s uppdaterade en ogiltig bannregel", + "updated_rule": "%(senderName)s uppdaterade en bannregel 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_users": "%(senderName)s uppdaterade regeln som bannar användare som matchar %(glob)s på grund av %(reason)s" + }, + "no_permission_messages_before_invite": "Du är inte behörig att se meddelanden från innan du bjöds in.", + "no_permission_messages_before_join": "Du är inte behörig att se meddelanden från innan du gick med.", + "pending_moderation": "Meddelandet inväntar moderering", + "pending_moderation_reason": "Meddelandet inväntar moderering: %(reason)s", + "reactions": { + "add_reaction_prompt": "Lägg till reaktion", + "label": "%(reactors)s reagerade med %(content)s", + "tooltip": "reagerade med %(shortName)s" + }, + "read_receipt_title": { + "one": "Sedd av %(count)s person", + "other": "Sedd av %(count)s personer" + }, + "read_receipts_label": "Läskvitton", + "redacted": { + "tooltip": "Meddelande raderat vid %(date)s" + }, + "redaction": "Meddelande raderat av %(name)s", + "reply": { + "error_loading": "Kunde inte ladda händelsen som svarades på, antingen så finns den inte eller så har du inte behörighet att se den.", + "in_reply_to": "Som svar på ", + "in_reply_to_for_export": "Som svar på detta meddelande" + }, + "scalar_starter_link": { + "dialog_description": "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?", + "dialog_title": "Lägg till integration" + }, + "self_redaction": "Meddelande raderat", + "send_state_encrypting": "Krypterar ditt meddelande …", + "send_state_failed": "Misslyckades att skicka", + "send_state_sending": "Skickar ditt meddelande …", + "send_state_sent": "Ditt meddelande skickades", + "summary": { + "banned": { + "other": "blev bannad %(count)s gånger", + "one": "blev bannad" + }, + "banned_multiple": { + "other": "blev bannade %(count)s gånger", + "one": "blev bannade" + }, + "changed_name": { + "other": "%(oneUser)sbytte namn %(count)s gånger", + "one": "%(oneUser)sbytte namn" + }, + "changed_name_multiple": { + "other": "%(severalUsers)sbytte namn %(count)s gånger", + "one": "%(severalUsers)sbytte namn" + }, + "hidden_event": { + "one": "%(oneUser)sskickade ett dolt meddelande", + "other": "%(oneUser)sskickade %(count)s dolda meddelanden" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)sskickade ett dolt meddelande", + "other": "%(severalUsers)sskickade %(count)s dolda meddelanden" + }, + "invite_withdrawn": { + "other": "%(oneUser)sfick sin inbjudan tillbakadragen %(count)s gånger", + "one": "%(oneUser)sfick sin inbjudan tillbakadragen" + }, + "invite_withdrawn_multiple": { + "other": "%(severalUsers)sfick sina inbjudningar tillbakadragna %(count)s gånger", + "one": "%(severalUsers)sfick sina inbjudningar tillbakadragna" + }, + "invited": { + "other": "blev inbjuden %(count)s gånger", + "one": "blev inbjuden" + }, + "invited_multiple": { + "other": "blev inbjudna %(count)s gånger", + "one": "blev inbjudna" + }, + "joined": { + "other": "%(oneUser)sgick med %(count)s gånger", + "one": "%(oneUser)sgick med" + }, + "joined_and_left": { + "other": "%(oneUser)sgick med och lämnade %(count)s gånger", + "one": "%(oneUser)sgick med och lämnade" + }, + "joined_and_left_multiple": { + "other": "%(severalUsers)sgick med och lämnade %(count)s gånger", + "one": "%(severalUsers)sgick med och lämnade" + }, + "joined_multiple": { + "other": "%(severalUsers)sgick med %(count)s gånger", + "one": "%(severalUsers)sgick med" + }, + "kicked": { + "one": "togs bort", + "other": "togs bort %(count)s gånger" + }, + "kicked_multiple": { + "one": "togs bort", + "other": "togs bort %(count)s gånger" + }, + "left": { + "other": "%(oneUser)slämnade %(count)s gånger", + "one": "%(oneUser)slämnade" + }, + "left_multiple": { + "other": "%(severalUsers)slämnade %(count)s gånger", + "one": "%(severalUsers)slämnade" + }, + "no_change": { + "other": "%(oneUser)sgjorde inga ändringar %(count)s gånger", + "one": "%(oneUser)sgjorde inga ändringar" + }, + "no_change_multiple": { + "other": "%(severalUsers)sgjorde inga ändringar %(count)s gånger", + "one": "%(severalUsers)sgjorde inga ändringar" + }, + "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" + }, + "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" + }, + "redacted": { + "one": "%(oneUser)stog bort ett meddelande", + "other": "%(oneUser)stog bort %(count)s meddelanden" + }, + "redacted_multiple": { + "one": "%(severalUsers)stog bort ett meddelande", + "other": "%(severalUsers)stog bort %(count)s meddelanden" + }, + "rejected_invite": { + "other": "%(oneUser)savböjde sin inbjudan %(count)s gånger", + "one": "%(oneUser)savböjde sin inbjudan" + }, + "rejected_invite_multiple": { + "other": "%(severalUsers)savböjde sina inbjudningar %(count)s gånger", + "one": "%(severalUsers)savböjde sina inbjudningar" + }, + "rejoined": { + "other": "%(oneUser)slämnade och gick med igen %(count)s gånger", + "one": "%(oneUser)slämnade och gick med igen" + }, + "rejoined_multiple": { + "other": "%(severalUsers)slämnade och gick med igen %(count)s gånger", + "one": "%(severalUsers)slämnade och gick med igen" + }, + "server_acls": { + "one": "%(oneUser)sändrade server-ACL:erna", + "other": "%(oneUser)sändrade server-ACL:erna %(count)s gånger" + }, + "server_acls_multiple": { + "one": "%(severalUsers)sändrade server-ACL:erna", + "other": "%(severalUsers)sändrade server-ACL:erna %(count)s gånger" + }, + "unbanned": { + "other": "blev avbannad %(count)s gånger", + "one": "blev avbannad" + }, + "unbanned_multiple": { + "other": "blev avbannade %(count)s gånger", + "one": "blev avbannade" + } }, - "show_less": "Visa mindre", - "notification_options": "Aviseringsinställningar" + "thread_info_basic": "Från en tråd", + "typing_indicator": { + "more_users": { + "other": "%(names)s och %(count)s andra skriver …", + "one": "%(names)s och en till skriver …" + }, + "one_user": "%(displayName)s skriver …", + "two_users": "%(names)s och %(lastPerson)s skriver …" + }, + "undecryptable_tooltip": "Det här meddelandet kunde inte avkrypteras", + "url_preview": { + "close": "Stäng förhandsgranskning", + "show_n_more": { + "one": "Visa %(count)s annan förhandsgranskning", + "other": "Visa %(count)s andra förhandsgranskningar" + } + } }, - "report_content": { - "missing_reason": "Vänligen fyll i varför du anmäler.", - "unable_create_room_moderation_bot": "Kunde inte skapa rum med modereringsbot", - "ignore_user": "Ignorera användare", - "hide_messages_from_user": "Bocka i om du vill dölja alla nuvarande och framtida meddelanden från den här användaren.", - "nature_disagreement": "Vad användaren skriver är fel.\nDetta kommer att anmälas till rumsmoderatorerna.", - "nature_toxic": "Den här användaren uppvisar ett stötande beteende, till exempel genom att förolämpa andra användare eller dela vuxenmaterial i familjevänliga rum, eller på annat sätt bryter mot rummets regler.\nDetta kommer att rapporteras till rummets moderatorer.", - "nature_illegal": "Användaren påvisar olagligt beteende, som att doxa folk eller hota med våld.\nDetta kommer att rapporteras till rumsmoderatorerna som kanske eskalerar detta till juridiska myndigheter.", - "nature_spam": "Användaren spammar rummet med reklam eller länkar till reklam eller propaganda.\nDetta kommer att rapporteras till rumsmoderatorerna.", - "report_to_homeserver_encrypted": "Det här rummet är dedikerat till olagligt eller stötande innehåll, eller så modererar inte moderatorerna olagligt eller stötande innehåll ordentligt.\nDetta kommer att rapporteras till administratörerna för %(homeserver)s. Administratörerna kommer inte kunna läsa krypterat innehåll i rummet.", - "report_to_homeserver": "Det här rummet är dedikerat till olagligt eller stötande innehåll eller så har moderatorerna misslyckats med att moderera olagligt eller stötande innehåll.\nDet här kommer att rapporteras till %(homeserver)ss administratörer.", - "nature_other": "Annan orsak. Beskriv problemet tack.\nDetta kommer att rapporteras till rumsmoderatorerna.", - "nature": "Välj en art och beskriv vad som gör detta meddelande kränkande.", - "disagree": "Håll inte med", - "toxic_behaviour": "Stötande beteende", - "illegal_content": "Olagligt innehåll", - "spam_or_propaganda": "Spam eller propaganda", - "report_entire_room": "Rapportera hela rummet", - "report_content_to_homeserver": "Rapportera innehåll till din hemserveradministratör", - "description": "Att rapportera det här meddelandet kommer att skicka dess unika 'händelse-ID' till administratören för din hemserver. Om meddelanden i det här rummet är krypterade kommer din hemserveradministratör inte att kunna läsa meddelandetexten eller se några filer eller bilder." + "truncated_list_n_more": { + "other": "Och %(count)s till…" }, - "setting": { - "help_about": { - "brand_version": "%(brand)s-version:", - "olm_version": "Olm-version:", - "help_link": "För hjälp med att använda %(brand)s, klicka här.", - "help_link_chat_bot": "För hjälp med att använda %(brand)s, klicka här eller starta en chatt med vår bott med knappen nedan.", - "chat_bot": "Chatta med %(brand)s-bott", - "title": "Hjälp & om", - "versions": "Versioner", - "homeserver": "Hemservern är %(homeserverUrl)s", - "identity_server": "Identitetsservern är %(identityServerUrl)s", - "access_token_detail": "Din åtkomsttoken ger full åtkomst till ditt konto. Dela den inte med någon.", - "clear_cache_reload": "Rensa cache och ladda om" + "unsupported_server_description": "Servern använder en äldre version av Matrix. Uppgradera till Matrix %(version)s för att använda %(brand)s utan fel.", + "unsupported_server_title": "Din server stöds inte", + "update": { + "changelog": "Ändringslogg", + "check_action": "Leta efter uppdatering", + "checking": "Letar efter uppdatering …", + "downloading": "Hämtar uppdatering …", + "error_encountered": "Fel påträffat (%(errorDetail)s).", + "error_unable_load_commit": "Kunde inte ladda commit-detalj: %(msg)s", + "new_version_available": "Ny version tillgänglig. Uppdatera nu.", + "no_update": "Ingen uppdatering tillgänglig.", + "release_notes_toast_title": "Vad är nytt", + "see_changes_button": "Vad är nytt?", + "toast_description": "Ny version av %(brand)s är tillgänglig", + "toast_title": "Uppdatera %(brand)s", + "unavailable": "Otillgänglig" + }, + "upload_failed_generic": "Filen '%(fileName)s' kunde inte laddas upp.", + "upload_failed_size": "Filen '%(fileName)s' överstiger denna hemserverns storleksgräns för uppladdningar", + "upload_failed_title": "Uppladdning misslyckades", + "upload_file": { + "cancel_all_button": "Avbryt alla", + "error_file_too_large": "Den här filen är för stor för att ladda upp. Filstorleksgränsen är %(limit)s men den här filen är %(sizeOfThisFile)s.", + "error_files_too_large": "Dessa filer är för stora för att laddas upp. Filstorleksgränsen är %(limit)s.", + "error_some_files_too_large": "Vissa filer är för stora för att laddas upp. Filstorleksgränsen är %(limit)s.", + "error_title": "Uppladdningsfel", + "title": "Ladda upp filer", + "title_progress": "Ladda upp filer (%(current)s av %(total)s)", + "upload_all_button": "Ladda upp alla", + "upload_n_others_button": { + "other": "Ladda upp %(count)s andra filer", + "one": "Ladda upp %(count)s annan fil" } }, + "user_info": { + "admin_tools_section": "Admin-verktyg", + "ban_button_room": "Banna från rum", + "ban_button_space": "Banna från utrymme", + "ban_room_confirm_title": "Banna från %(roomName)s", + "ban_space_everything": "Banna dem från allt jag kan", + "ban_space_specific": "Banna dem från specifika saker jag kan", + "count_of_sessions": { + "other": "%(count)s sessioner", + "one": "%(count)s session" + }, + "count_of_verified_sessions": { + "other": "%(count)s verifierade sessioner", + "one": "1 verifierad session" + }, + "deactivate_confirm_action": "Inaktivera användaren", + "deactivate_confirm_description": "Vid inaktivering av användare loggas den ut och förhindras från att logga in igen. Den kommer dessutom att lämna alla rum den befinner sig i. Den här åtgärden kan inte ångras. Är du säker på att du vill inaktivera den här användaren?", + "deactivate_confirm_title": "Inaktivera användare?", + "demote_button": "Degradera", + "demote_self_confirm_description_space": "Du kommer inte kunna ångra den här ändringen eftersom du degraderar dig själv, och om du är den sista privilegierade användaren i utrymmet så kommer det att vara omöjligt att återfå utrymmet.", + "demote_self_confirm_room": "Du kommer inte att kunna ångra den här ändringen eftersom du degraderar dig själv. Om du är den sista privilegierade användaren i rummet blir det omöjligt att återfå behörigheter.", + "demote_self_confirm_title": "Degradera dig själv?", + "disinvite_button_room": "Ta bort från rum", + "disinvite_button_room_name": "Häv inbjudan från %(roomName)s", + "disinvite_button_space": "Ta bort inbjudan från utrymme", + "edit_own_devices": "Redigera enheter", + "error_ban_user": "Misslyckades att banna användaren", + "error_deactivate": "Misslyckades att inaktivera användaren", + "error_kicking_user": "Misslyckades att ta bort användare", + "error_mute_user": "Misslyckades att tysta användaren", + "error_revoke_3pid_invite_description": "Kunde inte återkalla inbjudan. Servern kan ha ett tillfälligt problem eller så har du inte tillräckliga behörigheter för att återkalla inbjudan.", + "error_revoke_3pid_invite_title": "Misslyckades att återkalla inbjudan", + "hide_sessions": "Dölj sessioner", + "hide_verified_sessions": "Dölj verifierade sessioner", + "ignore_confirm_description": "Alla meddelanden och inbjudningar från den här användaren kommer att döljas. Är du säker på att du vill ignorera denne?", + "ignore_confirm_title": "Ignorera %(user)s", + "invited_by": "Inbjuden av %(sender)s", + "jump_to_rr_button": "Hoppa till läskvitto", + "kick_button_room": "Ta bort från rummet", + "kick_button_room_name": "Ta bort från %(roomName)s", + "kick_button_space": "Ta bort från utrymme", + "kick_button_space_everything": "Ta bort hen från allt jag kan", + "kick_space_specific": "Ta bort hen från specifika ställen jag kan", + "kick_space_warning": "De kommer fortfarande kunna komma åt saker du inte är admin för.", + "promote_warning": "Du kommer inte att kunna ångra den här ändringen eftersom du höjer användaren till samma behörighetsnivå som dig själv.", + "redact": { + "confirm_button": { + "other": "Ta bort %(count)s meddelanden", + "one": "Ta bort 1 meddelande" + }, + "confirm_description_1": { + "one": "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?", + "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?" + }, + "confirm_description_2": "För en stor mängd meddelanden kan det ta lite tid. Vänligen ladda inte om din klient under tiden.", + "confirm_keep_state_explainer": "Bocka ur om du även vill ta bort systemmeddelanden för denna användaren (förändrat medlemskap, ny profilbild, m.m.)", + "confirm_keep_state_label": "Bevara systemmeddelanden", + "confirm_title": "Ta bort nyliga meddelanden från %(user)s", + "no_recent_messages_description": "Pröva att skrolla upp i tidslinjen för att se om det finns några tidigare.", + "no_recent_messages_title": "Inga nyliga meddelanden från %(user)s hittades" + }, + "redact_button": "Ta bort nyliga meddelanden", + "revoke_invite": "Återkalla inbjudan", + "role_label": "Roll i ", + "room_encrypted": "Meddelanden i det här rummet är totalsträckskrypterade.", + "room_encrypted_detail": "Dina meddelanden är säkrade och endast du och mottagaren har de unika nycklarna för att låsa upp dem.", + "room_unencrypted": "Meddelanden i detta rum är inte totalsträckskrypterade.", + "room_unencrypted_detail": "I krypterade rum är dina meddelanden säkrade och endast du och mottagaren har de unika nycklarna för att låsa upp dem.", + "share_button": "Dela länk till användare", + "unban_button_room": "Avbanna i rum", + "unban_button_space": "Avbanna i utrymme", + "unban_room_confirm_title": "Avbanna från %(roomName)s", + "unban_space_everything": "Avbanna dem från allt jag kan", + "unban_space_specific": "Avbanna dem från specifika saker jag kan", + "unban_space_warning": "Personen kommer inte kunna komma åt saker du inte är admin för.", + "verify_button": "Verifiera användare", + "verify_explainer": "För extra säkerhet, verifiera den här användaren genom att kolla en engångskod på båda era enheter." + }, + "user_menu": { + "settings": "Alla inställningar", + "switch_theme_dark": "Byt till mörkt läge", + "switch_theme_light": "Byt till ljust läge" + }, + "voice_broadcast": { + "30s_backward": "30s bakåt", + "30s_forward": "30s framåt", + "action": "Röstsändning", + "buffering": "Buffrar…", + "confirm_listen_affirm": "Ja, avsluta min inspelning", + "confirm_listen_description": "Om du börjar lyssna på den här direktsändningen så kommer din nuvarande direktsändningsinspelning att avslutas.", + "confirm_listen_title": "Lyssna på direktsändning?", + "confirm_stop_affirm": "Ja, avsluta sändning", + "confirm_stop_description": "Är du säker på att du vill avsluta din direktsändning? Det här kommer att avsluta sändningen och den fulla inspelningen kommer att bli tillgänglig i rummet.", + "confirm_stop_title": "Avsluta livesändning?", + "connection_error": "Anslutningsfel - Inspelning pausad", + "failed_already_recording_description": "Du spelar redan in en röstsändning. Avsluta din nuvarande röstsändning för att påbörja en ny.", + "failed_already_recording_title": "Kan inte starta en ny röstsändning", + "failed_decrypt": "Kunde inte kryptera röstsändning", + "failed_generic": "Kan inte spela den här röstsändningen", + "failed_insufficient_permission_description": "Du är inte behörig att starta en röstsändning i det här rummet. Kontakta en rumsadministratör för att uppgradera dina behörigheter.", + "failed_insufficient_permission_title": "Kan inte starta en ny röstsändning", + "failed_no_connection_description": "Tyvärr kunde vi inte starta en inspelning just nu. Vänligen pröva igen senare.", + "failed_no_connection_title": "Anslutningsfel", + "failed_others_already_recording_description": "Någon annan spelar redan in en röstsändning. Vänta på att deras röstsändning tar slut för att starta en ny.", + "failed_others_already_recording_title": "Kan inte starta en ny röstsändning", + "go_live": "Börja sända", + "live": "Sänder", + "pause": "pausa röstsändning", + "play": "spela röstsändning", + "resume": "återuppta röstsändning" + }, + "voice_message": { + "cant_start_broadcast_description": "Du kan inte starta ett röstmeddelande eftersom du spelar in en direktsändning. Vänligen avsluta din direktsändning för att starta inspelning av ett röstmeddelande.", + "cant_start_broadcast_title": "Kan inte starta röstmeddelanden" + }, + "voip": { + "already_in_call": "Redan i samtal", + "already_in_call_person": "Du är redan i ett samtal med den här personen.", + "answered_elsewhere": "Mottaget någon annanstans", + "answered_elsewhere_description": "Samtalet mottogs på en annan enhet.", + "audio_devices": "Ljudenheter", + "call_failed": "Samtal misslyckades", + "call_failed_description": "Samtalet kunde inte etableras", + "call_failed_media": "Samtal misslyckades eftersom webbkamera eller mikrofon inte kunde kommas åt. Kolla att:", + "call_failed_media_applications": "Inget annat program använder webbkameran", + "call_failed_media_connected": "En webbkamera och en mikrofon är inkopplad och korrekt inställd", + "call_failed_media_permissions": "Åtkomst till webbkameran har beviljats", + "call_failed_microphone": "Samtal misslyckades eftersom att mikrofonen inte kunde kommas åt. Kolla att en mikrofon är inkopplat och korrekt inställd.", + "call_held": "%(peerName)s parkerade samtalet", + "call_held_resume": "Du parkerade samtalet Återuppta", + "call_held_switch": "Du parkerade samtalet Byt", + "call_toast_unknown_room": "Okänt rum", + "camera_disabled": "Din kamera är av", + "camera_enabled": "Din kamera är fortfarande på", + "cannot_call_yourself_description": "Du kan inte ringa till dig själv.", + "change_input_device": "Byt ingångsenhet", + "connecting": "Ansluter", + "connection_lost": "Anslutningen till servern har förlorats", + "connection_lost_description": "Du kan inte ringa samtal utan en anslutning till servern.", + "consulting": "Tillfrågar %(transferTarget)s. %(transferTarget)sÖverför till %(transferee)s", + "default_device": "Standardenhet", + "dial": "Slå nummer", + "dialpad": "Knappsats", + "disable_camera": "Stäng av kamera", + "disable_microphone": "Slå av mikrofonen", + "disabled_no_one_here": "Det finns ingen här att ringa", + "disabled_no_perms_start_video_call": "Du är inte behörig att starta videosamtal", + "disabled_no_perms_start_voice_call": "Du är inte behörig att starta röstsamtal", + "disabled_ongoing_call": "Pågående samtal", + "enable_camera": "Sätt på kamera", + "enable_microphone": "Slå på mikrofonen", + "expand": "Återgå till samtal", + "failed_call_live_broadcast_description": "Du kan inte starta ett samtal eftersom att du spelar in en direktsändning. Vänligen avsluta din direktsändning för att starta ett samtal.", + "failed_call_live_broadcast_title": "Kunde inte starta ett samtal", + "hangup": "Lägg på", + "hide_sidebar_button": "Göm sidopanel", + "input_devices": "Ingångsenheter", + "join_button_tooltip_call_full": "Tyvärr - det här samtalet är för närvarande fullt", + "join_button_tooltip_connecting": "Ansluter", + "maximise": "Fyll skärmen", + "misconfigured_server": "Anrop misslyckades på grund av felkonfigurerad server", + "misconfigured_server_description": "Be administratören för din hemserver (%(homeserverDomain)s) att konfigurera en TURN-server för att samtal ska fungera pålitligt.", + "misconfigured_server_fallback": "Alternativt kan du försöka använda den offentliga servern på , men det kommer inte att vara lika tillförlitligt och det kommer att dela din IP-adress med den servern. Du kan också hantera detta i Inställningar.", + "misconfigured_server_fallback_accept": "Pröva att använda %(server)s", + "more_button": "Mer", + "msisdn_lookup_failed": "Kunde inte slå upp telefonnumret", + "msisdn_lookup_failed_description": "Ett fel inträffade vid uppslagning av telefonnumret", + "msisdn_transfer_failed": "Kan inte överföra samtal", + "n_people_joined": { + "other": "%(count)s personer gick med", + "one": "%(count)s person gick med" + }, + "no_audio_input_description": "Vi kunde inte hitta en mikrofon på din enhet. Vänligen kolla dina inställningar och försök igen.", + "no_audio_input_title": "Ingen mikrofon hittad", + "no_media_perms_description": "Du behöver manuellt tillåta %(brand)s att komma åt din mikrofon/kamera", + "no_media_perms_title": "Inga mediebehörigheter", + "no_permission_conference": "Behörighet krävs", + "no_permission_conference_description": "Du har inte behörighet att starta ett gruppsamtal i detta rum", + "on_hold": "%(name)s parkerad", + "output_devices": "Utgångsenheter", + "screenshare_monitor": "Dela hela skärmen", + "screenshare_title": "Dela innehåll", + "screenshare_window": "Programfönster", + "show_sidebar_button": "Visa sidopanel", + "silence": "Tysta samtal", + "silenced": "Aviseringar tystade", + "start_screenshare": "Börja dela din skärm", + "stop_screenshare": "Sluta dela din skärm", + "too_many_calls": "För många samtal", + "too_many_calls_description": "Du har nått det maximala antalet samtidiga samtal.", + "transfer_consult_first_label": "Tillfråga först", + "transfer_failed": "Överföring misslyckades", + "transfer_failed_description": "Misslyckades att överlåta samtal", + "unable_to_access_audio_input_description": "Vi kunde inte komma åt din mikrofon. Vänligen kolla dina webbläsarinställningar och försök igen.", + "unable_to_access_audio_input_title": "Kan inte komma åt din mikrofon", + "unable_to_access_media": "Kan inte komma åt webbkamera eller mikrofon", + "unable_to_access_microphone": "Kan inte komma åt mikrofonen", + "unknown_caller": "Okänd uppringare", + "unknown_person": "okänd person", + "unsilence": "Ljud på", + "unsupported": "Samtal stöds ej", + "unsupported_browser": "Du kan inte ringa samtal i den här webbläsaren.", + "user_busy": "Användare upptagen", + "user_busy_description": "Användaren du ringde är upptagen.", + "user_is_presenting": "%(sharerName)s presenterar", + "video_call": "Videosamtal", + "video_call_started": "Videosamtal startat", + "video_devices": "Videoenheter", + "voice_call": "Röstsamtal", + "you_are_presenting": "Du presenterar" + }, "widget": { + "added_by": "Widget tillagd av", + "capabilities_dialog": { + "content_starting_text": "Den här widgeten skulle vilja:", + "decline_all_permission": "Neka alla", + "remember_Selection": "Kom ihåg mitt val för den här widgeten", + "title": "Godta widgetbehörigheter" + }, "capability": { - "send_stickers_this_room": "Skicka in dekaler i det här rummet", - "send_stickers_active_room": "Skicka in dekaler i ditt aktiva rum", - "send_stickers_this_room_as_you": "Skicka dekaler till det här rummet som dig", - "send_stickers_active_room_as_you": "Skicka dekaler till ditt aktiva rum som dig", - "see_sticker_posted_this_room": "Se när en dekal skickas i det här rummet", - "see_sticker_posted_active_room": "Se när någon skickar en dekal till ditt aktiva rum", - "always_on_screen_viewing_another_room": "Stanna kvar på skärmen när ett annat rum visas, när det körs", "always_on_screen_generic": "Stanna kvar på skärmen när det körs", - "switch_room": "Ändra vilket rum du visar", - "switch_room_message_user": "Ändra vilket rum, vilket meddelande eller vilken användare du ser", - "change_topic_this_room": "Ändra det här rummets ämne", - "see_topic_change_this_room": "Se när det här rummets ämne ändras", - "change_topic_active_room": "Ändra ditt aktiva rums ämne", - "see_topic_change_active_room": "Se när ditt aktiva rums ämne ändras", - "change_name_this_room": "Byta namn på det här rummet", - "see_name_change_this_room": "Se när namnet på det här rummet byts", - "change_name_active_room": "Byta namn på ditt aktiva rum", - "see_name_change_active_room": "Se när namnet på ditt aktiva rum byts", - "change_avatar_this_room": "Byta avatar för det här rummet", - "see_avatar_change_this_room": "Se när avataren byts för det här rummet", + "always_on_screen_viewing_another_room": "Stanna kvar på skärmen när ett annat rum visas, när det körs", + "any_room": "Det ovanstående, men i vilket som helst rum du är med i eller inbjuden till också", + "byline_empty_state_key": "med en tom statusnyckel", + "byline_state_key": "med statusnyckel %(stateKey)s", + "capability": "%(capability)s-kapaciteten", "change_avatar_active_room": "Byta avatar för ditt aktiva rum", - "see_avatar_change_active_room": "Se när avataren byts för ditt aktiva rum", - "remove_ban_invite_leave_this_room": "Ta bort, banna eller bjuda in personer till det här rummet, och tvinga dig att lämna", + "change_avatar_this_room": "Byta avatar för det här rummet", + "change_name_active_room": "Byta namn på ditt aktiva rum", + "change_name_this_room": "Byta namn på det här rummet", + "change_topic_active_room": "Ändra ditt aktiva rums ämne", + "change_topic_this_room": "Ändra det här rummets ämne", + "receive_membership_active_room": "Se när folk går med, lämnar eller bjuds in till ditt aktiva rum", "receive_membership_this_room": "Se när folk går med, lämnar eller bjuds in till det här rummet", "remove_ban_invite_leave_active_room": "Ta bort, banna eller bjuda in personer till ditt aktiva rum, och tvinga dig att lämna", - "receive_membership_active_room": "Se när folk går med, lämnar eller bjuds in till ditt aktiva rum", - "byline_empty_state_key": "med en tom statusnyckel", - "byline_state_key": "med statusnyckel %(stateKey)s", - "any_room": "Det ovanstående, men i vilket som helst rum du är med i eller inbjuden till också", - "specific_room": "Det ovanstående, men i också", - "send_event_type_this_room": "Skicka %(eventType)s-händelser som dig i det här rummet", - "see_event_type_sent_this_room": "Se %(eventType)s-händelser skickade i det här rummet", - "send_event_type_active_room": "Skicka %(eventType)s-händelser som dig i ditt aktiva rum", + "remove_ban_invite_leave_this_room": "Ta bort, banna eller bjuda in personer till det här rummet, och tvinga dig att lämna", + "see_avatar_change_active_room": "Se när avataren byts för ditt aktiva rum", + "see_avatar_change_this_room": "Se när avataren byts för det här rummet", "see_event_type_sent_active_room": "Se %(eventType)s-händelser som skickas i ditt aktiva rum", - "capability": "%(capability)s-kapaciteten", - "send_messages_this_room": "Skicka meddelanden som dig i det här rummet", - "send_messages_active_room": "Skicka meddelanden som dig i ditt aktiva rum", - "see_messages_sent_this_room": "Se meddelanden som skickas i det här rummet", + "see_event_type_sent_this_room": "Se %(eventType)s-händelser skickade i det här rummet", + "see_images_sent_active_room": "Se bilder som skickas i ditt aktiva rum", + "see_images_sent_this_room": "Se bilder som skickas i det här rummet", "see_messages_sent_active_room": "Se meddelanden som skickas i ditt aktiva rum", - "send_text_messages_this_room": "Skicka textmeddelanden som dig i det här rummet", - "send_text_messages_active_room": "Skicka textmeddelanden som dig i ditt aktiva rum", - "see_text_messages_sent_this_room": "Se textmeddelanden som skickas i det här rummet", - "see_text_messages_sent_active_room": "Se textmeddelanden som skickas i ditt aktiva rum", - "send_emotes_this_room": "Skicka emotes som dig i det här rummet", - "send_emotes_active_room": "Skicka emotes som dig i ditt aktiva rum", - "see_sent_emotes_this_room": "Se emotes som skickas i det här rummet", + "see_messages_sent_this_room": "Se meddelanden som skickas i det här rummet", + "see_msgtype_sent_active_room": "Se %(msgtype)s-meddelanden som skickas i ditt aktiva rum", + "see_msgtype_sent_this_room": "Se %(msgtype)s-meddelanden som skickas i det här rummet", + "see_name_change_active_room": "Se när namnet på ditt aktiva rum byts", + "see_name_change_this_room": "Se när namnet på det här rummet byts", "see_sent_emotes_active_room": "Se emotes som skickas i ditt aktiva rum", - "send_images_this_room": "Skicka bilder som dig i det här rummet", - "send_images_active_room": "Skicka bilder som dig i ditt aktiva rum", - "see_images_sent_this_room": "Se bilder som skickas i det här rummet", - "see_images_sent_active_room": "Se bilder som skickas i ditt aktiva rum", - "send_videos_this_room": "Skicka videor som dig i det här rummet", - "send_videos_active_room": "Skicka videor som dig i ditt aktiva rum", - "see_videos_sent_this_room": "Se videor som skickas i det här rummet", + "see_sent_emotes_this_room": "Se emotes som skickas i det här rummet", + "see_sent_files_active_room": "Se generella filer som skickas i ditt aktiva rum", + "see_sent_files_this_room": "Se generella filer som skickas i det här rummet", + "see_sticker_posted_active_room": "Se när någon skickar en dekal till ditt aktiva rum", + "see_sticker_posted_this_room": "Se när en dekal skickas i det här rummet", + "see_text_messages_sent_active_room": "Se textmeddelanden som skickas i ditt aktiva rum", + "see_text_messages_sent_this_room": "Se textmeddelanden som skickas i det här rummet", + "see_topic_change_active_room": "Se när ditt aktiva rums ämne ändras", + "see_topic_change_this_room": "Se när det här rummets ämne ändras", "see_videos_sent_active_room": "Se videor som skickas i ditt aktiva rum", - "send_files_this_room": "Skicka generella filer som dig i det här rummet", + "see_videos_sent_this_room": "Se videor som skickas i det här rummet", + "send_emotes_active_room": "Skicka emotes som dig i ditt aktiva rum", + "send_emotes_this_room": "Skicka emotes som dig i det här rummet", + "send_event_type_active_room": "Skicka %(eventType)s-händelser som dig i ditt aktiva rum", + "send_event_type_this_room": "Skicka %(eventType)s-händelser som dig i det här rummet", "send_files_active_room": "Skicka generella filer som dig i ditt aktiva rum", - "see_sent_files_this_room": "Se generella filer som skickas i det här rummet", - "see_sent_files_active_room": "Se generella filer som skickas i ditt aktiva rum", - "send_msgtype_this_room": "Skicka %(msgtype)s-meddelanden som dig i det här rummet", + "send_files_this_room": "Skicka generella filer som dig i det här rummet", + "send_images_active_room": "Skicka bilder som dig i ditt aktiva rum", + "send_images_this_room": "Skicka bilder som dig i det här rummet", + "send_messages_active_room": "Skicka meddelanden som dig i ditt aktiva rum", + "send_messages_this_room": "Skicka meddelanden som dig i det här rummet", "send_msgtype_active_room": "Skicka %(msgtype)s-meddelanden som dig i ditt aktiva rum", - "see_msgtype_sent_this_room": "Se %(msgtype)s-meddelanden som skickas i det här rummet", - "see_msgtype_sent_active_room": "Se %(msgtype)s-meddelanden som skickas i ditt aktiva rum" + "send_msgtype_this_room": "Skicka %(msgtype)s-meddelanden som dig i det här rummet", + "send_stickers_active_room": "Skicka in dekaler i ditt aktiva rum", + "send_stickers_active_room_as_you": "Skicka dekaler till ditt aktiva rum som dig", + "send_stickers_this_room": "Skicka in dekaler i det här rummet", + "send_stickers_this_room_as_you": "Skicka dekaler till det här rummet som dig", + "send_text_messages_active_room": "Skicka textmeddelanden som dig i ditt aktiva rum", + "send_text_messages_this_room": "Skicka textmeddelanden som dig i det här rummet", + "send_videos_active_room": "Skicka videor som dig i ditt aktiva rum", + "send_videos_this_room": "Skicka videor som dig i det här rummet", + "specific_room": "Det ovanstående, men i också", + "switch_room": "Ändra vilket rum du visar", + "switch_room_message_user": "Ändra vilket rum, vilket meddelande eller vilken användare du ser" + }, + "close_to_view_right_panel": "Stäng den här widgeten för att se den i den här panelen", + "context_menu": { + "delete": "Radera widget", + "delete_warning": "Att radera en widget tar bort den för alla användare i rummet. Är du säker på att du vill radera den?", + "move_left": "Flytta till vänster", + "move_right": "Flytta till höger", + "remove": "Ta bort för alla", + "revoke": "Återkalla behörigheter", + "screenshot": "Ta en bild", + "start_audio_stream": "Starta ljudström" + }, + "cookie_warning": "Denna widget kan använda kakor.", + "error_hangup_description": "Du kopplades bort från samtalet. (Fel: %(message)s)", + "error_hangup_title": "Anslutning bröts", + "error_loading": "Fel vid laddning av widget", + "error_mixed_content": "Fel - blandat innehåll", + "error_need_invite_permission": "Du behöver kunna bjuda in användare för att göra det där.", + "error_need_kick_permission": "Du behöver kunna kicka användare för att göra det.", + "error_need_to_be_logged_in": "Du måste vara inloggad.", + "error_unable_start_audio_stream_description": "Kunde inte starta ljudströmning.", + "error_unable_start_audio_stream_title": "Misslyckades att starta livestream", + "modal_data_warning": "Data på den här skärmen delas med %(widgetDomain)s", + "modal_title_default": "Dialogruta", + "no_name": "Okänd app", + "open_id_permissions_dialog": { + "remember_selection": "Kom ihåg det här", + "starting_text": "Den här widgeten kommer att verifiera ditt användar-ID, men kommer inte kunna utföra handlingar som dig:", + "title": "Tillåt att den här widgeten verifierar din identitet" + }, + "popout": "Poppa ut widget", + "set_room_layout": "Sätt mitt rumsarrangemang för alla", + "shared_data_device_id": "Ditt enhets-ID", + "shared_data_lang": "Ditt språk", + "shared_data_mxid": "Ditt användar-ID", + "shared_data_name": "Ditt visningsnamn", + "shared_data_room_id": "Rums-ID", + "shared_data_theme": "Ditt tema", + "shared_data_url": "%(brand)s-URL", + "shared_data_warning": "Att använda denna widget kan dela data med %(widgetDomain)s.", + "shared_data_warning_im": "Att använda denna widget kan dela data med %(widgetDomain)s och din integrationshanterare.", + "shared_data_widget_id": "Widget-ID", + "unencrypted_warning": "Widgets använder inte meddelandekryptering.", + "unmaximise": "Avmaximera", + "unpin_to_view_right_panel": "Avfäst den här widgeten för att se den i den här panelen" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Endast stora bokstäver är nästan lika enkelt att gissa som endast små bokstäver", + "anotherWord": "Lägg till ett ord eller två. Okända ord är bättre.", + "associatedYears": "Undvik årtal som associeras med dig", + "capitalization": "Versaler hjälper inte särskilt mycket", + "dates": "Undvik datum och årtal som associeras med dig", + "l33t": "Förutsägbara ersättningar som '@' istället för 'a' hjälper inte särskilt mycket", + "longerKeyboardPattern": "Använd ett längre tangentbordsmönster med fler riktningsbyten", + "noNeed": "Specialtecken, siffror eller stora bokstäver behövs inte", + "recentYears": "Undvik nyliga år", + "repeated": "Undvik upprepade ord och bokstäver", + "reverseWords": "Ord skrivna baklänges är inte mycket svårare att gissa", + "sequences": "Undvik sekvenser", + "useWords": "Använd några ord, undvik vanliga fraser" + }, + "warnings": { + "common": "Det här är ett väldigt vanligt lösenord", + "commonNames": "Vanliga för- och efternamn är enkla att gissa", + "dates": "Datum är ofta enkla att gissa", + "extendedRepeat": "Upprepningar som \"abcabcabc\" är bara aningen svårare att gissa än \"abc\"", + "keyPattern": "Korta tangentbordsmönster är enkla att gissa", + "namesByThemselves": "Enstaka för- och efternamn är enkla att gissa", + "recentYears": "Nyliga årtal är enkla att gissa", + "sequences": "Sekvenser som abc eller 6543 är enkla att gissa", + "similarToCommon": "Det här liknar ett vanligt lösenord", + "simpleRepeat": "Upprepningar som \"aaa\" är enkla att gissa", + "straightRow": "Raka rader på tangentbordet är enkla att gissa", + "topHundred": "Det här är ett av de 100 vanligaste lösenorden", + "topTen": "Det här är ett av de 10 vanligaste lösenorden", + "wordByItself": "Enstaka ord är enkla att gissa" } - }, - "feedback": { - "sent": "Återkoppling skickad", - "comment_label": "Kommentera", - "platform_username": "Din plattform och ditt användarnamn kommer att noteras för att hjälpa oss att använda din återkoppling så mycket vi kan.", - "may_contact_label": "Ni kan kontakta mig om ni vill följa upp eller låta mig testa kommande idéer", - "pro_type": "TIPS: Om du startar en bugg, vänligen inkludera avbuggninsloggar för att hjälpa oss att hitta problemet.", - "existing_issue_link": "Vänligen se existerade buggar på GitHub först. Finns det ingen som matchar? Starta en ny.", - "send_feedback_action": "Skicka återkoppling" } } diff --git a/src/i18n/strings/sw.json b/src/i18n/strings/sw.json deleted file mode 100644 index 0967ef424bc..00000000000 --- a/src/i18n/strings/sw.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/src/i18n/strings/szl.json b/src/i18n/strings/szl.json deleted file mode 100644 index 0967ef424bc..00000000000 --- a/src/i18n/strings/szl.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/src/i18n/strings/ta.json b/src/i18n/strings/ta.json deleted file mode 100644 index ad4061276eb..00000000000 --- a/src/i18n/strings/ta.json +++ /dev/null @@ -1,167 +0,0 @@ -{ - "All messages": "அனைத்து செய்திகள்", - "All Rooms": "அனைத்து அறைகள்", - "Changelog": "மாற்றப்பதிவு", - "Failed to add tag %(tagName)s to room": "%(tagName)s எனும் குறிச்சொல்லை அறையில் சேர்ப்பதில் தோல்வி", - "Failed to forget room %(errCode)s": "அறையை மறப்பதில் தோல்வி %(errCode)s", - "Favourite": "விருப்பமான", - "Invite to this room": "இந்த அறைக்கு அழை", - "Low Priority": "குறைந்த முன்னுரிமை", - "Failed to remove tag %(tagName)s from room": "அறையில் இருந்து குறிச்சொல் %(tagName)s களை அகற்றுவது தோல்வியடைந்தது", - "Noisy": "சத்தம்", - "Notification targets": "அறிவிப்பு இலக்குகள்", - "Notifications": "அறிவிப்புகள்", - "Off": "அமை", - "On": "மீது", - "Operation failed": "செயல்பாடு தோல்வியுற்றது", - "Search…": "தேடு…", - "Send": "அனுப்பு", - "Source URL": "மூல முகவரி", - "This Room": "இந்த அறை", - "Unavailable": "இல்லை", - "unknown error code": "தெரியாத பிழை குறி", - "Unnamed room": "பெயரிடப்படாத அறை", - "What's New": "புதிதாக வந்தவை", - "What's new?": "புதிதாக என்ன?", - "Waiting for response from server": "வழங்கியின் பதிலுக்காக காத்திருக்கிறது", - "You cannot delete this message. (%(code)s)": "இந்த செய்தியை நீங்கள் அழிக்க முடியாது. (%(code)s)", - "Sunday": "ஞாயிறு", - "Monday": "திங்கள்", - "Tuesday": "செவ்வாய்", - "Wednesday": "புதன்", - "Thursday": "வியாழன்", - "Friday": "வெள்ளி", - "Saturday": "சனி", - "Today": "இன்று", - "Yesterday": "நேற்று", - "No update available.": "எந்த புதுப்பிப்பும் இல்லை.", - "Thank you!": "உங்களுக்கு நன்றி", - "Rooms": "அறைகள்", - "This email address is already in use": "இந்த மின்னஞ்சல் முகவரி முன்னதாகவே பயன்பாட்டில் உள்ளது", - "This phone number is already in use": "இந்த தொலைபேசி எண் முன்னதாகவே பயன்பாட்டில் உள்ளது", - "Failed to verify email address: make sure you clicked the link in the email": "மின்னஞ்சல் முகவரியை சரிபார்க்க முடியவில்லை: மின்னஞ்சலில் உள்ள இணைப்பை அழுத்தியுள்ளீர்களா என்பதை உறுதிப்படுத்தவும்", - "Your %(brand)s is misconfigured": "உங்கள் %(brand)s தவறாக உள்ளமைக்கப்பட்டுள்ளது", - "You cannot place a call with yourself.": "நீங்கள் உங்களுடனே அழைப்பை மேற்கொள்ள முடியாது.", - "Permission Required": "அனுமதி தேவை", - "You do not have permission to start a conference call in this room": "இந்த அறையில் ஒரு கூட்டு அழைப்பைத் தொடங்க உங்களுக்கு அனுமதி இல்லை", - "The file '%(fileName)s' failed to upload.": "'%(fileName)s' கோப்பு பதிவேற்றத் தவறிவிட்டது.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "'%(fileName)s' கோப்பு இந்த வீட்டுச்சேவையகத்தின் பதிவேற்றங்களுக்கான அளவு வரம்பை மீறுகிறது", - "Upload Failed": "பதிவேற்றம் தோல்வியுற்றது", - "Server may be unavailable, overloaded, or you hit a bug.": "", - "The server does not support the room version specified.": "குறிப்பிடப்பட்ட அறை பதிப்பை சேவையகம் ஆதரிக்கவில்லை.", - "Failure to create room": "அறையை உருவாக்கத் தவறியது", - "Sun": "ஞாயிறு", - "Mon": "திங்கள்", - "Tue": "செவ்வாய்", - "Wed": "புதன்", - "Thu": "வியாழன்", - "Fri": "வெள்ளி", - "Sat": "சனி", - "Jan": "ஜனவரி", - "Feb": "பிப்ரவரி", - "Mar": "மார்ச்", - "Apr": "ஏப்ரல்", - "May": "மே", - "Jun": "ஜூன்", - "Explore rooms": "அறைகளை ஆராயுங்கள்", - "%(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", - "AM": "காலை", - "PM": "மாலை", - "Dec": "டிசம்பர்", - "Nov": "நவம்பர்", - "Oct": "அக்டோபர்", - "Sep": "செப்டம்பர்", - "Aug": "ஆகஸ்ட்", - "Jul": "ஜூலை", - "There was an error looking up the phone number": "தொலைபேசி எண்ணைத் தேடுவதில் பிழை ஏற்பட்டது", - "Unable to look up phone number": "தொலைபேசி எண்ணைத் தேட முடியவில்லை", - "You've reached the maximum number of simultaneous calls.": "ஒரே நேரத்தில் அழைக்கக்கூடிய அதிகபட்ச அழைப்புகளை நீங்கள் அடைந்துவிட்டீர்கள்.", - "Too Many Calls": "மிக அதிக அழைப்புகள்", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "அழைப்புகள் நம்பத்தகுந்த வகையில் இயங்குவதற்காக, TURN சேவையகத்தை உள்ளமைக்க உங்கள் வீட்டுசேவையகத்தின் (%(homeserverDomain)s) நிர்வாகியிடம் கேளுங்கள்.", - "Call failed due to misconfigured server": "தவறாக உள்ளமைக்கப்பட்ட சேவையகம் காரணமாக அழைப்பு தோல்வியடைந்தது", - "The call was answered on another device.": "அழைப்பு மற்றொரு சாதனத்தில் பதிலளிக்கப்பட்டது.", - "Answered Elsewhere": "வேறு எங்கோ பதிலளிக்கப்பட்டது", - "The call could not be established": "அழைப்பை நிறுவ முடியவில்லை", - "Unable to load! Check your network connectivity and try again.": "ஏற்ற முடியவில்லை! உங்கள் பிணைய இணைப்பைச் சரிபார்த்து மீண்டும் முயற்சிக்கவும்.", - "Add Phone Number": "தொலைபேசி எண்ணை சேர்க்கவும்", - "Click the button below to confirm adding this phone number.": "இந்த தொலைபேசி எண்ணைச் சேர்ப்பதை உறுதிப்படுத்த கீழே உள்ள பொத்தானை அழுத்தவும்.", - "Confirm adding phone number": "தொலைபேசி எண்ணைச் சேர்ப்பதை உறுதிப்படுத்தவும்", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "உங்கள் அடையாளத்தை நிரூபிக்க ஒற்றை உள்நுழைவைப் பயன்படுத்தி இந்த தொலைபேசி எண்ணைச் சேர்ப்பதை உறுதிப்படுத்தவும்.", - "Add Email Address": "மின்னஞ்சல் முகவரியை சேர்க்கவும்", - "Click the button below to confirm adding this email address.": "இந்த மின்னஞ்சல் முகவரியை சேர்ப்பதை உறுதிப்படுத்த கீழே உள்ள பொத்தானை அழுத்தவும்.", - "Confirm adding email": "மின்னஞ்சலை சேர்ப்பதை உறுதிப்படுத்தவும்", - "Confirm adding this email address by using Single Sign On to prove your identity.": "உங்கள் அடையாளத்தை நிரூபிக்க ஒற்றை உள்நுழைவைப் பயன்படுத்தி இந்த மின்னஞ்சல் முகவரியை சேர்ப்பதை உறுதிப்படுத்தவும்.", - "Use Single Sign On to continue": "தொடர ஒற்றை உள்நுழைவைப் பயன்படுத்தவும்", - "The user you called is busy.": "நீங்கள் அழைத்தவர் தற்போது வேளையாக இருக்கிறார்.", - "User Busy": "பயன்படுத்துபவர் தற்போது வேளையாக இருக்கிறார்", - "common": { - "analytics": "பகுப்பாய்வு", - "error": "பிழை", - "mute": "முடக்கு", - "warning": "எச்சரிக்கை" - }, - "action": { - "continue": "தொடரவும்", - "edit": "தொகு", - "leave": "வெளியேறு", - "ok": "சரி", - "quote": "மேற்கோள்", - "remove": "நீக்கு", - "view_source": "மூலத்தைக் காட்டு", - "update": "புதுப்பி", - "sign_in": "உள்நுழைக", - "search": "தேடு", - "resend": "மீண்டும் அனுப்பு", - "reject": "நிராகரி", - "dismiss": "நீக்கு", - "confirm": "உறுதிப்படுத்தவும்", - "close": "மூடு", - "cancel": "ரத்து", - "back": "பின்", - "register": "பதிவு செய்" - }, - "bug_reporting": { - "send_logs": "பதிவுகளை அனுப்பு", - "collecting_information": "செயலியின் பதிப்பு தகவல்கள் சேகரிக்கப்படுகிறது", - "collecting_logs": "பதிவுகள் சேகரிக்கப்படுகிறது" - }, - "devtools": { - "event_type": "நிகழ்வு வகை", - "event_sent": "நிகழ்வு அனுப்பப்பட்டது", - "event_content": "நிகழ்வு உள்ளடக்கம்" - }, - "settings": { - "notifications": { - "rule_contains_display_name": "என் காட்சி பெயர் கொண்ட செய்திகள்", - "rule_room_one_to_one": "ஒரு-க்கு-ஒரு அரட்டைகளில் உள்ள செய்திகள்", - "rule_message": "குழு அரட்டைகளில் உள்ள செய்திகள்", - "rule_invite_for_me": "நான் அறைக்கு அழைக்கப்பட்ட போது", - "rule_call": "அழைப்பிற்கான விண்ணப்பம்", - "rule_suppress_notices": "bot மூலம் அனுப்பிய செய்திகள்", - "show_message_desktop_notification": "திரை அறிவிப்புகளில் செய்தியை காண்பிக்கவும்" - } - }, - "voip": { - "call_failed": "அழைப்பு தோல்வியுற்றது", - "unable_to_access_microphone": "ஒலிவாங்கியை அணுக முடியவில்லை", - "call_failed_microphone": "ஒலிவாங்கியை அணுக முடியாததால் அழைப்பு தோல்வியடைந்தது. ஒலிவாங்கி செருகப்பட்டுள்ளதா, சரியாக அமைக்கவும் என சரிபார்க்கவும்.", - "unable_to_access_media": "புகைப்படக்கருவி / ஒலிவாங்கியை அணுக முடியவில்லை", - "call_failed_media": "புகைப்படக்கருவி அல்லது ஒலிவாங்கியை அணுக முடியாததால் அழைப்பு தோல்வியடைந்தது. அதை சரிபார்க்கவும்:", - "call_failed_media_connected": "ஒரு ஒலிவாங்கி மற்றும் புகைப்படக்கருவி செருகப்பட்டு சரியாக அமைக்கப்பட்டுள்ளது", - "call_failed_media_permissions": "புகைப்படக்கருவியைப் பயன்படுத்த அனுமதி வழங்கப்பட்டுள்ளது", - "call_failed_media_applications": "வேறு எந்த பயன்பாடும் புகைப்படக்கருவியைப் பயன்படுத்துவதில்லை", - "already_in_call": "முன்னதாகவே அழைப்பில் உள்ளது", - "already_in_call_person": "நீங்கள் முன்னதாகவே இந்த நபருடன் அழைப்பில் உள்ளீர்கள்." - }, - "labs": { - "group_rooms": "அறைகள்" - }, - "auth": { - "sso": "ஒற்றை உள்நுழைவு", - "footer_powered_by_matrix": "Matrix-ஆல் ஆனது", - "register_action": "உங்கள் கணக்கை துவங்குங்கள்" - } -} diff --git a/src/i18n/strings/te.json b/src/i18n/strings/te.json deleted file mode 100644 index f32ac404c90..00000000000 --- a/src/i18n/strings/te.json +++ /dev/null @@ -1,160 +0,0 @@ -{ - "Account": "ఖాతా", - "Admin Tools": "నిర్వాహకుని ఉపకరణాలు", - "No Microphones detected": "మైక్రోఫోన్లు కనుగొనబడలేదు", - "No Webcams detected": "వెబ్కామ్లు కనుగొనబడలేదు", - "No media permissions": "మీడియా అనుమతులు లేవు", - "Default Device": "డిఫాల్ట్ పరికరం", - "Authentication": "ప్రామాణీకరణ", - "You do not have permission to post to this room": "మీకు ఈ గదికి పోస్ట్ చేయడానికి అనుమతి లేదు", - "A new password must be entered.": "కొత్త పాస్ వర్డ్ ను తప్పక నమోదు చేయాలి.", - "An error has occurred.": "ఒక లోపము సంభవించినది.", - "Anyone": "ఎవరైనా", - "Are you sure?": "మీరు చెప్పేది నిజమా?", - "Are you sure you want to leave the room '%(roomName)s'?": "మీరు ఖచ్చితంగా గది '%(roomName)s' వదిలివేయాలనుకుంటున్నారా?", - "Are you sure you want to reject the invitation?": "మీరు ఖచ్చితంగా ఆహ్వానాన్ని తిరస్కరించాలనుకుంటున్నారా?", - "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.": "గృహనిర్వాహకులకు కనెక్ట్ చేయలేరు - దయచేసి మీ కనెక్టివిటీని తనిఖీ చేయండి, మీ 1 హోమరుసు యొక్క ఎస్ఎస్ఎల్ సర్టిఫికేట్ 2 ని విశ్వసనీయపరుచుకొని, బ్రౌజర్ పొడిగింపు అభ్యర్థనలను నిరోధించబడదని నిర్ధారించుకోండి.", - "Change Password": "పాస్వర్డ్ మార్చండి", - "You cannot place a call with yourself.": "మీకు మీరే కాల్ చేయలేరు.", - "You need to be able to invite users to do that.": "మీరు దీన్ని చేయడానికి వినియోగదారులను ఆహ్వానించగలరు.", - "Command error": "కమాండ్ లోపం", - "Commands": "కమ్మండ్స్", - "Confirm password": "పాస్వర్డ్ని నిర్ధారించండి", - "Cryptography": "క్రిప్టోగ్రఫీ", - "Current password": "ప్రస్తుత పాస్వర్డ్", - "Custom level": "అనుకూల స్థాయి", - "Deactivate Account": "ఖాతాను డీయాక్టివేట్ చేయండి", - "Default": "డిఫాల్ట్", - "Sun": "ఆదివారం", - "Mon": "సోమవారం", - "Tue": "మంగళవారం", - "Wed": "బుధవారం", - "Thu": "గురువారం", - "Fri": "శుక్రువారం", - "Sat": "శనివారం", - "Jan": "జనవరి", - "Feb": "ఫిబ్రవరి", - "Mar": "మార్చి", - "Apr": "ఏప్రిల్", - "Server may be unavailable, overloaded, or search timed out :(": "సర్వర్ అందుబాటులో లేకపోవచ్చు, ఓవర్లోడ్ లేదా శోధన సమయం ముగిసి ఉండవచ్చు :(", - "Server may be unavailable, overloaded, or you hit a bug.": "సర్వర్ అందుబాటులో ఉండకపోవచ్చు, ఓవర్లోడ్ చేయబడి ఉండవచ్చు లేదా మీరు ఒక దోషాన్ని కొట్టాడు.", - "May": "మే", - "Jun": "జూన్", - "Jul": "జూలై", - "Aug": "ఆగస్ట్", - "Sep": "సెప్టంబర్", - "Oct": "అక్టోబర్", - "Nov": "నవంబర్", - "Dec": "డిసంబర్", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s ,%(monthName)s %(day)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "Upload avatar": "అవతార్ను అప్లోడ్ చేయండి", - "New passwords don't match": "కొత్త పాస్వర్డ్లు సరిపోలడం లేదు", - "Connectivity to the server has been lost.": "సెర్వెర్ కనెక్టివిటీని కోల్పోయారు.", - "Sent messages will be stored until your connection has returned.": "మీ కనెక్షన్ తిరిగి వచ్చే వరకు పంపిన సందేశాలు నిల్వ చేయబడతాయి.", - "Failed to forget room %(errCode)s": "గది మర్చిపోవడం విఫలమైంది %(errCode)s", - "Incorrect verification code": "ధృవీకరణ కోడ్ సరిగా లెదు", - "unknown error code": "తెలియని కోడ్ లోపం", - "Please enter the code it contains:": "దయచేసి దాన్ని కలిగి ఉన్న కోడ్ను నమోదు చేయండి:", - "Unable to restore session": "సెషన్ను పునరుద్ధరించడానికి సాధ్యపడలేదు", - "Create new room": "క్రొత్త గది సృష్టించండి", - "Favourite": "గుర్తుంచు", - "Notifications": "ప్రకటనలు", - "Operation failed": "కార్యం విఫలమైంది", - "Sunday": "ఆదివారం", - "Notification targets": "తాఖీదు లక్ష్యాలు", - "Today": "ఈ రోజు", - "Friday": "శుక్రువారం", - "On": "వేయుము", - "Changelog": "మార్పు వివరణ", - "Source URL": "మూల URL", - "Noisy": "శబ్దం", - "Failed to add tag %(tagName)s to room": "%(tagName)s ను బొందు జోడించడంలో విఫలమైంది", - "No update available.": "ఏ నవీకరణ అందుబాటులో లేదు.", - "Tuesday": "మంగళవారం", - "Monday": "సోమవారం", - "All Rooms": "అన్ని గదులు", - "Wednesday": "బుధవారం", - "Send": "పంపండి", - "All messages": "అన్ని సందేశాలు", - "Invite to this room": "ఈ గదికి ఆహ్వానించండి", - "Thursday": "గురువారం", - "Search…": "శోధన…", - "Yesterday": "నిన్న", - "Error encountered (%(errorDetail)s).": "లోపం సంభవించింది (%(errorDetail)s).", - "Low Priority": "తక్కువ ప్రాధాన్యత", - "Off": "ఆపు", - "Failed to remove tag %(tagName)s from room": "గది నుండి బొందు %(tagName)s తొలగించడంలో విఫలమైంది", - "Saturday": "శనివారం", - "This email address is already in use": "ఈ ఇమెయిల్ అడ్రస్ ఇప్పటికే వాడుకం లో ఉంది", - "This phone number is already in use": "ఈ ఫోన్ నంబర్ ఇప్పటికే వాడుకం లో ఉంది", - "Failed to verify email address: make sure you clicked the link in the email": "ఇమెయిల్ అడ్రస్ ని నిరూపించలేక పోయాము. ఈమెయిల్ లో వచ్చిన లింక్ ని నొక్కారా", - "Confirm adding email": "ఈమెయిల్ చేర్చుటకు ధ్రువీకరించు", - "common": { - "error": "లోపం", - "mute": "నిశబ్ధము", - "settings": "అమరికలు", - "warning": "హెచ్చరిక", - "attachment": "జోడింపు", - "camera": "కెమెరా", - "microphone": "మైక్రోఫోన్" - }, - "action": { - "continue": "కొనసాగించు", - "decline": "డిక్లైన్", - "leave": "వదిలి", - "remove": "తొలగించు", - "search": "శోధన", - "resend": "మళ్ళి పంపుము", - "reject": "తిరస్కరించు", - "dismiss": "రద్దుచేసే", - "close": "ముసివెయండి", - "cancel": "రద్దు", - "add": "చేర్చు", - "accept": "అంగీకరించు" - }, - "power_level": { - "default": "డిఫాల్ట్", - "admin": "అడ్మిన్" - }, - "bug_reporting": { - "send_logs": "నమోదును పంపు", - "collecting_information": "అనువర్తన సంస్కరణ సమాచారాన్ని సేకరించడం", - "collecting_logs": "నమోదు సేకరించడం" - }, - "settings": { - "always_show_message_timestamps": "ఎల్లప్పుడూ సందేశాల సమయ ముద్రలు చూపించు", - "notifications": { - "rule_contains_display_name": "నా ప్రదర్శన పేరును కలిగి ఉన్న సందేశాలు", - "rule_room_one_to_one": "సందేశాలు నుండి ఒకరికి ఒకటి మాటామంతి", - "rule_message": "సమూహ మాటామంతిలో సందేశాలు", - "rule_call": "మాట్లాడడానికి ఆహ్వానం", - "rule_suppress_notices": "బాట్ పంపిన సందేశాలు" - }, - "appearance": { - "timeline_image_size_default": "డిఫాల్ట్" - } - }, - "timeline": { - "m.room.name": { - "remove": "%(senderDisplayName)s గది పేరు తొలగించబడింది." - } - }, - "slash_command": { - "nick": "మీ ప్రదర్శన మారుపేరుని మారుస్తుంది", - "ban": "ఇచ్చిన ఐడి తో వినియోగదారుని నిషేధించారు", - "category_admin": "అడ్మిన్", - "category_advanced": "ఆధునిక", - "deop": "ఇచ్చిన ID తో వినియోగదారుని విడదీస్తుంది" - }, - "Advanced": "ఆధునిక", - "voip": { - "call_failed": "కాల్ విఫలమయింది" - }, - "auth": { - "sso": "సింగిల్ సైన్ ఆన్", - "unsupported_auth_msisdn": "ఈ సర్వర్ ఫోన్ నంబర్తో ప్రామాణీకరణకు మద్దతు ఇవ్వదు." - } -} diff --git a/src/i18n/strings/th.json b/src/i18n/strings/th.json deleted file mode 100644 index c54191900ae..00000000000 --- a/src/i18n/strings/th.json +++ /dev/null @@ -1,539 +0,0 @@ -{ - "Account": "บัญชี", - "No Microphones detected": "ไม่พบไมโครโฟน", - "Change Password": "เปลี่ยนรหัสผ่าน", - "Default": "ค่าเริ่มต้น", - "Default Device": "อุปกรณ์เริ่มต้น", - "Decrypt %(text)s": "ถอดรหัส %(text)s", - "Download %(text)s": "ดาวน์โหลด %(text)s", - "Low priority": "ความสำคัญต่ำ", - "Profile": "โปรไฟล์", - "Reason": "เหตุผล", - "Notifications": "การแจ้งเตือน", - "Operation failed": "การดำเนินการล้มเหลว", - "unknown error code": "รหัสข้อผิดพลาดที่ไม่รู้จัก", - "Favourite": "รายการโปรด", - "Failed to forget room %(errCode)s": "การลืมห้องล้มเหลว %(errCode)s", - "No Webcams detected": "ไม่พบกล้องเว็บแคม", - "No media permissions": "ไม่มีสิทธิ์เข้าถึงสื่อ", - "You may need to manually permit %(brand)s to access your microphone/webcam": "คุณอาจต้องให้สิทธิ์ %(brand)s เข้าถึงไมค์โครโฟนไมค์โครโฟน/กล้องเว็บแคม ด้วยตัวเอง", - "Authentication": "การยืนยันตัวตน", - "%(items)s and %(lastItem)s": "%(items)s และ %(lastItem)s", - "and %(count)s others...": { - "one": "และอีกหนึ่งผู้ใช้...", - "other": "และอีก %(count)s ผู้ใช้..." - }, - "An error has occurred.": "เกิดข้อผิดพลาด", - "Anyone": "ทุกคน", - "Are you sure?": "คุณแน่ใจหรือไม่?", - "Are you sure you want to leave the room '%(roomName)s'?": "คุณแน่ใจหรือว่าต้องการจะออกจากห้อง '%(roomName)s'?", - "Are you sure you want to reject the invitation?": "คุณแน่ใจหรือว่าต้องการจะปฏิเสธคำเชิญ?", - "Banned users": "ผู้ใช้ที่ถูกแบน", - "Command error": "คำสั่งผิดพลาด", - "Commands": "คำสั่ง", - "Confirm password": "ยืนยันรหัสผ่าน", - "Cryptography": "วิทยาการเข้ารหัส", - "Current password": "รหัสผ่านปัจจุบัน", - "Deactivate Account": "ปิดการใช้งานบัญชี", - "Email": "อีเมล", - "Email address": "ที่อยู่อีเมล", - "Error decrypting attachment": "การถอดรหัสไฟล์แนบผิดพลาด", - "Failed to ban user": "การแบนผู้ใช้ล้มเหลว", - "Failed to change password. Is your password correct?": "การเปลี่ยนรหัสผ่านล้มเหลว รหัสผ่านของคุณถูกต้องหรือไม่?", - "Failed to reject invite": "การปฏิเสธคำเชิญล้มเหลว", - "Failed to reject invitation": "การปฏิเสธคำเชิญล้มเหลว", - "Failed to send request.": "การส่งคำขอล้มเหลว", - "Failed to set display name": "การตั้งชื่อที่แสดงล้มเหลว", - "Failed to unban": "การถอนแบนล้มเหลว", - "Failed to verify email address: make sure you clicked the link in the email": "การยืนยันอีเมลล้มเหลว: กรุณาตรวจสอบว่าคุณคลิกลิงก์ในอีเมลแล้ว", - "Failure to create room": "การสร้างห้องล้มเหลว", - "Filter room members": "กรองสมาชิกห้อง", - "Forget room": "ลืมห้อง", - "Historical": "ประวัติแชทเก่า", - "Incorrect username and/or password.": "ชื่อผู้ใช้และ/หรือรหัสผ่านไม่ถูกต้อง", - "Incorrect verification code": "รหัสยืนยันไม่ถูกต้อง", - "Invalid Email Address": "ที่อยู่อีเมลไม่ถูกต้อง", - "Invalid file%(extra)s": "ไฟล์ %(extra)s ไม่ถูกต้อง", - "Invited": "เชิญแล้ว", - "Sign in with": "เข้าสู่ระบบด้วย", - "Join Room": "เข้าร่วมห้อง", - "Jump to first unread message.": "ข้ามไปยังข้อความแรกที่ยังไม่ได้อ่าน", - "Missing user_id in request": "ไม่พบ user_id ในคำขอ", - "Moderator": "ผู้ช่วยดูแล", - "New passwords don't match": "รหัสผ่านใหม่ไม่ตรงกัน", - "New passwords must match each other.": "รหัสผ่านใหม่ทั้งสองช่องต้องตรงกัน", - "not specified": "ไม่ได้ระบุ", - "": "<ไม่รองรับ>", - "No more results": "ไม่มีผลลัพธ์อื่น", - "Passwords can't be empty": "รหัสผ่านต้องไม่ว่าง", - "Permissions": "สิทธิ์", - "Phone": "โทรศัพท์", - "Please check your email and click on the link it contains. Once this is done, click continue.": "กรุณาเช็คอีเมลและคลิกลิงก์ข้างใน หลังจากนั้น คลิกดำเนินการต่อ", - "Privileged Users": "ผู้ใช้ที่มีสิทธิพิเศษ", - "Reject invitation": "ปฏิเสธคำเชิญ", - "Return to login screen": "กลับไปยังหน้าลงชื่อเข้าใช้", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s ไม่มีสิทธิ์ส่งการแจ้งเตือน - กรุณาตรวจสอบการตั้งค่าเบราว์เซอร์ของคุณ", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s ไม่ได้รับสิทธิ์ส่งการแจ้งเตือน - กรุณาลองใหม่อีกครั้ง", - "Rooms": "ห้องสนทนา", - "Search failed": "การค้นหาล้มเหลว", - "Server error": "เซิร์ฟเวอร์ผิดพลาด", - "Server may be unavailable, overloaded, or search timed out :(": "เซิร์ฟเวอร์อาจไม่พร้อมใช้งาน ทำงานหนักเกินไป หรือการค้นหาหมดเวลา :(", - "Server may be unavailable, overloaded, or you hit a bug.": "เซิร์ฟเวอร์อาจไม่พร้อมใช้งาน ทำงานหนักเกินไป หรือเจอจุดบกพร่อง", - "Server unavailable, overloaded, or something else went wrong.": "เซิร์ฟเวอร์อาจไม่พร้อมใช้งาน ทำงานหนักเกินไป หรือบางอย่างผิดปกติ", - "Signed Out": "ออกจากระบบแล้ว", - "This email address is already in use": "ที่อยู่อีเมลถูกใช้แล้ว", - "This email address was not found": "ไม่พบที่อยู่อีเมล", - "This phone number is already in use": "หมายเลขโทรศัพท์นี้ถูกใช้งานแล้ว", - "Create new room": "สร้างห้องใหม่", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "ไม่สามารถเชื่อมต่อไปยังเซิร์ฟเวอร์บ้านผ่านทาง HTTP ได้เนื่องจาก URL ที่อยู่บนเบราว์เซอร์เป็น HTTPS กรุณาใช้ HTTPS หรือเปิดใช้งานสคริปต์ที่ไม่ปลอดภัย.", - "Export E2E room keys": "ส่งออกกุญแจถอดรหัส E2E", - "Failed to change power level": "การเปลี่ยนระดับอำนาจล้มเหลว", - "Import E2E room keys": "นำเข้ากุญแจถอดรหัส E2E", - "Unable to add email address": "ไมาสามารถเพิ่มที่อยู่อีเมล", - "Unable to verify email address.": "ไม่สามารถยืนยันที่อยู่อีเมล", - "Unban": "ปลดแบน", - "Unable to enable Notifications": "ไม่สามารถเปิดใช้งานการแจ้งเตือน", - "Uploading %(filename)s": "กำลังอัปโหลด %(filename)s", - "Uploading %(filename)s and %(count)s others": { - "one": "กำลังอัปโหลด %(filename)s และอีก %(count)s ไฟล์", - "other": "กำลังอัปโหลด %(filename)s และอีก %(count)s ไฟล์" - }, - "Upload Failed": "การอัปโหลดล้มเหลว", - "Warning!": "คำเตือน!", - "Who can read history?": "ใครสามารถอ่านประวัติแชทได้?", - "You have disabled URL previews by default.": "ค่าเริ่มต้นของคุณปิดใช้งานตัวอย่าง URL เอาไว้", - "You have enabled URL previews by default.": "ค่าเริ่มต้นของคุณเปิดใช้งานตัวอย่าง URL เอาไว้", - "You must register to use this functionality": "คุณต้องลงทะเบียนเพื่อใช้ฟังก์ชันนี้", - "You need to be logged in.": "คุณต้องเข้าสู่ระบบก่อน", - "Sun": "อา.", - "Mon": "จ.", - "Tue": "อ.", - "Wed": "พ.", - "Thu": "พฤ.", - "Fri": "ศ.", - "Sat": "ส.", - "Jan": "ม.ค.", - "Feb": "ก.พ.", - "Mar": "มี.ค.", - "Apr": "เม.ย.", - "May": "พ.ค.", - "Jun": "มิ.ย.", - "Jul": "ก.ค.", - "Aug": "ส.ค.", - "Sep": "ก.ย.", - "Oct": "ต.ค.", - "Nov": "พ.ย.", - "Dec": "ธ.ค.", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s %(day)s %(monthName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s %(day)s %(monthName)s %(fullYear)s %(time)s", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "New Password": "รหัสผ่านใหม่", - "Export room keys": "ส่งออกกุณแจห้อง", - "Confirm passphrase": "ยืนยันรหัสผ่าน", - "Import room keys": "นำเข้ากุณแจห้อง", - "File to import": "ไฟล์ที่จะนำเข้า", - "Failed to invite": "การเชิญล้มเหลว", - "Confirm Removal": "ยืนยันการลบ", - "Unknown error": "ข้อผิดพลาดที่ไม่รู้จัก", - "Home": "เมนูหลัก", - "(~%(count)s results)": { - "one": "(~%(count)s ผลลัพท์)", - "other": "(~%(count)s ผลลัพท์)" - }, - "A new password must be entered.": "กรุณากรอกรหัสผ่านใหม่", - "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 certificate ของเซิร์ฟเวอร์บ้านของคุณเชื่อถือได้, และวไม่มีส่วนขยายเบราว์เซอร์ใดบล๊อคการเชื่อมต่ออยู่", - "Custom level": "กำหนดระดับเอง", - "No display name": "ไม่มีชื่อที่แสดง", - "Power level must be positive integer.": "ระดับอำนาจต้องเป็นจำนวนเต็มบวก", - "%(roomName)s does not exist.": "ไม่มีห้อง %(roomName)s อยู่จริง", - "Enter passphrase": "กรอกรหัสผ่าน", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (ระดับอำนาจ %(powerLevelNumber)s)", - "Users": "ผู้ใช้", - "Verification Pending": "รอการตรวจสอบ", - "You cannot place a call with yourself.": "คุณไม่สามารถโทรหาตัวเองได้", - "Error decrypting image": "เกิดข้อผิดพลาดในการถอดรหัสรูป", - "Error decrypting video": "เกิดข้อผิดพลาดในการถอดรหัสวิดิโอ", - "Sunday": "วันอาทิตย์", - "Failed to add tag %(tagName)s to room": "การเพิ่มแท็ก %(tagName)s ของห้องนี้ล้มเหลว", - "Notification targets": "เป้าหมายการแจ้งเตือน", - "Today": "วันนี้", - "Friday": "วันศุกร์", - "What's New": "มีอะไรใหม่", - "On": "เปิด", - "Changelog": "บันทึกการเปลี่ยนแปลง", - "Waiting for response from server": "กำลังรอการตอบสนองจากเซิร์ฟเวอร์", - "This Room": "ห้องนี้", - "Unavailable": "ไม่มี", - "Send": "ส่ง", - "Source URL": "URL ต้นฉบับ", - "No update available.": "ไม่มีอัปเดตที่ใหม่กว่า", - "Noisy": "เสียงดัง", - "Tuesday": "วันอังคาร", - "Search…": "ค้นหา…", - "Unnamed room": "ห้องที่ไม่มีชื่อ", - "Saturday": "วันเสาร์", - "Monday": "วันจันทร์", - "All Rooms": "ทุกห้อง", - "Wednesday": "วันพุธ", - "All messages": "ทุกข้อความ", - "What's new?": "มีอะไรใหม่?", - "Invite to this room": "เชิญเข้าห้องนี้", - "You cannot delete this message. (%(code)s)": "คุณไม่สามารถลบข้อความนี้ได้ (%(code)s)", - "Thursday": "วันพฤหัสบดี", - "Yesterday": "เมื่อวานนี้", - "Error encountered (%(errorDetail)s).": "เกิดข้อผิดพลาด (%(errorDetail)s)", - "Low Priority": "ความสำคัญต่ำ", - "Off": "ปิด", - "Failed to remove tag %(tagName)s from room": "การลบแท็ก %(tagName)s จากห้องล้มเหลว", - "Explore rooms": "สำรวจห้อง", - "Add Email Address": "เพิ่มที่อยู่อีเมล", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "โปรดสอบถามผู้ดูแลระบบของโฮมเซิร์ฟเวอร์ของคุณ (%(homeserverDomain)s) เพื่อกำหนดคอนฟิกเซิร์ฟเวอร์ TURN เพื่อให้การเรียกทำงานได้อย่างน่าเชื่อถือ.", - "Call failed due to misconfigured server": "การโทรล้มเหลวเนื่องจากเซิร์ฟเวอร์กำหนดค่าไม่ถูกต้อง", - "The call was answered on another device.": "คุณรับสายบนอุปกรณ์อื่นแล้ว.", - "The call could not be established": "ไม่สามารถโทรออกได้", - "The user you called is busy.": "ผู้ใช้ที่คุณโทรหาไม่ว่าง.", - "User Busy": "ผู้ใช้ไม่ว่าง", - "Only continue if you trust the owner of the server.": "ดำเนินการต่อหากคุณไว้วางใจเจ้าของเซิร์ฟเวอร์เท่านั้น.", - "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.": "การดำเนินการนี้จำเป็นต้องเข้าถึงเซิร์ฟเวอร์ identity เริ่มต้น เพื่อตรวจสอบที่อยู่อีเมลหรือหมายเลขโทรศัพท์ แต่เซิร์ฟเวอร์ไม่มีข้อกำหนดในการให้บริการใดๆ.", - "Identity server has no terms of service": "เซิร์ฟเวอร์ประจำตัวไม่มีข้อกำหนดในการให้บริการ", - "The server does not support the room version specified.": "เซิร์ฟเวอร์ไม่รองรับเวอร์ชันห้องที่ระบุ.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "ไฟล์ '%(fileName)s' เกินขีดจำกัดขนาดของโฮมเซิร์ฟเวอร์นี้สำหรับการอัปโหลด", - "The file '%(fileName)s' failed to upload.": "ไฟล์ '%(fileName)s' อัปโหลดไม่สำเร็จ.", - "Unable to load! Check your network connectivity and try again.": "ไม่สามารถโหลดได้! ตรวจสอบการเชื่อมต่อเครือข่ายของคุณแล้วลองอีกครั้ง.", - "Add Phone Number": "เพิ่มหมายเลขโทรศัพท์", - "Click the button below to confirm adding this phone number.": "คลิกปุ่มด้านล่างเพื่อยืนยันการเพิ่มหมายเลขโทรศัพท์นี้.", - "Confirm adding phone number": "ยืนยันการเพิ่มหมายเลขโทรศัพท์", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "ยืนยันการเพิ่มหมายเลขโทรศัพท์นี้โดยใช้การลงชื่อเพียงครั้งเดียวเพื่อพิสูจน์ตัวตนของคุณ.", - "Click the button below to confirm adding this email address.": "คลิกปุ่มด้านล่างเพื่อยืนยันการเพิ่มที่อยู่อีเมลนี้.", - "Confirm adding email": "ยืนยันการเพิ่มอีเมล", - "Confirm adding this email address by using Single Sign On to prove your identity.": "ยืนยันการเพิ่มที่อยู่อีเมลนี้โดยใช้การลงชื่อเพียงครั้งเดียวเพื่อพิสูจน์ตัวตนของคุณ.", - "Use Single Sign On to continue": "ใช้การลงชื่อเพียงครั้งเดียวเพื่อดำเนินการต่อ", - "You most likely do not want to reset your event index store": "คุณมักไม่ต้องการรีเซ็ตที่เก็บดัชนีเหตุการณ์ของคุณ", - "Reset event store?": "รีเซ็ตที่เก็บกิจกรรม?", - "The server is not configured to indicate what the problem is (CORS).": "เซิร์ฟเวอร์ไม่ได้กำหนดค่าเพื่อระบุว่าปัญหาคืออะไร (CORS).", - "A connection error occurred while trying to contact the server.": "เกิดข้อผิดพลาดในการเชื่อมต่อขณะพยายามติดต่อกับเซิร์ฟเวอร์.", - "Your area is experiencing difficulties connecting to the internet.": "พื้นที่ของคุณประสบปัญหาในการเชื่อมต่ออินเทอร์เน็ต.", - "The server has denied your request.": "เซิร์ฟเวอร์ปฏิเสธคำขอของคุณ.", - "We couldn't log you in": "เราไม่สามารถเข้าสู่ระบบของคุณได้", - "You do not have permission to start a conference call in this room": "คุณไม่ได้รับอนุญาตให้เริ่มการประชุมทางโทรศัพท์ในห้องนี้", - "Permission Required": "ต้องได้รับอนุญาต", - "Failed to transfer call": "โอนสายไม่สำเร็จ", - "Transfer Failed": "การโอนสายล้มเหลว", - "Unable to transfer call": "ไม่สามารถโอนสายได้", - "There was an error looking up the phone number": "เกิดข้อผิดพลาดในการค้นหาหมายเลขโทรศัพท์", - "Unable to look up phone number": "ไม่สามารถค้นหาหมายเลขโทรศัพท์", - "You've reached the maximum number of simultaneous calls.": "คุณมีการโทรพร้อมกันถึงจำนวนสูงสุดแล้ว.", - "Too Many Calls": "โทรมากเกินไป", - "You cannot place calls without a connection to the server.": "คุณไม่สามารถโทรออกได้หากไม่ได้เชื่อมต่อกับเซิร์ฟเวอร์.", - "Connectivity to the server has been lost": "ขาดการเชื่อมต่อกับเซิร์ฟเวอร์", - "Show details": "แสดงรายละเอียด", - "Hide details": "ซ่อนรายละเอียด", - "Sign out of this session": "ออกจากระบบเซสชันนี้.", - "Receive push notifications on this session.": "รับการแจ้งเตือนแบบพุชในเซสชันนี้.", - "Push notifications": "การแจ้งเตือนแบบพุช", - "Toggle push notifications on this session.": "สลับการแจ้งเตือนแบบพุชในเซสชันนี้.", - "Session details": "รายละเอียดเซสชัน", - "IP address": "ที่อยู่ IP", - "Browser": "เบราว์เซอร์", - "Operating system": "ระบบปฏิบัติการ", - "Last activity": "กิจกรรมสุดท้าย", - "Session ID": "รหัสเซสชัน", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "สิ่งนี้ทำให้พวกเขามั่นใจว่าพวกเขากำลังพูดกับคุณจริงๆ แต่ก็หมายความว่าพวกเขาสามารถเห็นชื่อเซสชันที่คุณป้อนที่นี่.", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "ผู้ใช้รายอื่นในข้อความส่วนตัวและห้องแชทที่คุณเข้าร่วมจะดูรายการเซสชันทั้งหมดของคุณได้.", - "Renaming sessions": "การเปลี่ยนชื่อเซสชัน", - "Please be aware that session names are also visible to people you communicate with.": "โปรดทราบว่าชื่อเซสชันจะปรากฏแก่บุคคลที่คุณสื่อสารด้วย.", - "Rename session": "เปลี่ยนชื่อเซสชัน", - "Sign out devices": { - "one": "ออกจากระบบอุปกรณ์", - "other": "ออกจากระบบอุปกรณ์" - }, - "Click the button below to confirm signing out these devices.": { - "one": "คลิกปุ่มด้านล่างเพื่อยืนยันการออกจากระบบอุปกรณ์นี้.", - "other": "คลิกปุ่มด้านล่างเพื่อยืนยันการออกจากระบบอุปกรณ์เหล่านี้." - }, - "Confirm signing out these devices": { - "one": "ยืนยันการออกจากระบบอุปกรณ์นี้", - "other": "ยืนยันการออกจากระบบอุปกรณ์เหล่านี้" - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "ยืนยันการออกจากระบบอุปกรณ์นี้โดยใช้การลงชื่อเพียงครั้งเดียวเพื่อพิสูจน์ตัวตนของคุณ.", - "other": "ยืนยันการออกจากระบบอุปกรณ์เหล่านี้โดยใช้การลงชื่อเพียงครั้งเดียวเพื่อพิสูจน์ตัวตนของคุณ." - }, - "Current session": "เซสชันปัจจุบัน", - "Encryption not enabled": "ไม่ได้เปิดใช้งานการเข้ารหัส", - "End-to-end encryption isn't enabled": "ไม่ได้เปิดใช้งานการเข้ารหัสจากต้นทางถึงปลายทาง", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "คุณจะไม่สามารถเข้าร่วมในห้องที่เปิดใช้งานการเข้ารหัสเมื่อใช้เซสชันนี้.", - "Once enabled, encryption cannot be disabled.": "เมื่อเปิดใช้งานแล้ว จะไม่สามารถปิดใช้งานการเข้ารหัสได้.", - "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.": "เมื่อเปิดใช้งานแล้ว จะไม่สามารถปิดใช้งานการเข้ารหัสสำหรับห้องได้ เซิร์ฟเวอร์ไม่สามารถเห็นข้อความที่ส่งในห้องที่เข้ารหัสได้ เฉพาะผู้เข้าร่วมในห้องเท่านั้น การเปิดใช้งานการเข้ารหัสอาจทำให้บอทและบริดจ์จำนวนมากทำงานไม่ถูกต้อง. เรียนรู้เพิ่มเติมเกี่ยวกับการเข้ารหัส.", - "Deactivate user": "ปิดใช้งานผู้ใช้", - "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?": "การปิดใช้งานผู้ใช้รายนี้จะออกจากระบบและป้องกันไม่ให้กลับเข้าสู่ระบบ นอกจากนี้ ผู้ใช้จะออกจากห้องทั้งหมดที่พวกเขาอยู่ การดำเนินการนี้ไม่สามารถย้อนกลับได้ คุณแน่ใจหรือไม่ว่าต้องการปิดใช้งานผู้ใช้รายนี้?", - "Deactivate user?": "ปิดการใช้งานผู้ใช้?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "คุณจะไม่สามารถเลิกทำการเปลี่ยนแปลงนี้ได้ เนื่องจากคุณกำลังส่งเสริมผู้ใช้ให้มีระดับพลังเดียวกันกับตัวคุณเอง.", - "Failed to mute user": "ไม่สามารถปิดเสียงผู้ใช้", - "Ban from %(roomName)s": "แบนจาก %(roomName)s", - "Unban from %(roomName)s": "ปลดแบนจาก %(roomName)s", - "Ban from room": "แบนจากห้อง", - "Unban from room": "ปลดแบนจากห้อง", - "Ban from space": "แบนจากสเปซ", - "Barbados": "บาร์เบโดส", - "Bangladesh": "บังคลาเทศ", - "Bahrain": "บาห์เรน", - "Bahamas": "บาฮามาส", - "Azerbaijan": "อาเซอร์ไบจาน", - "Austria": "ออสเตรีย", - "Australia": "ออสเตรเลีย", - "Aruba": "อารูบา", - "Armenia": "อาร์เมเนีย", - "Argentina": "อาร์เจนตินา", - "Antigua & Barbuda": "แอนติกาและบาร์บูดา", - "Antarctica": "แอนตาร์กติกา", - "Anguilla": "แองกวิลลา", - "Angola": "แองโกลา", - "Andorra": "อันดอร์รา", - "American Samoa": "อเมริกันซามัว", - "Algeria": "แอลจีเรีย", - "Albania": "แอลเบเนีย", - "Åland Islands": "หมู่เกาะโอลันด์", - "Afghanistan": "อัฟกานิสถาน", - "United States": "สหรัฐอเมริกา", - "United Kingdom": "สหราชอาณาจักร", - "%(name)s is requesting verification": "%(name)s กำลังขอการตรวจสอบ", - "Empty room (was %(oldName)s)": "ห้องว่าง (เดิม %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "เชิญ %(user)s และ 1 คนอื่นๆ", - "other": "เชิญ %(user)s และ %(count)s คนอื่นๆ" - }, - "Inviting %(user1)s and %(user2)s": "เชิญ %(user1)s และ %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s และ 1 คนอื่นๆ", - "other": "%(user)s และ %(count)s คนอื่นๆ" - }, - "%(user1)s and %(user2)s": "%(user1)s และ %(user2)s", - "Empty room": "ห้องว่าง", - "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.": "เราส่งคำขอให้เบราว์เซอร์จดจำโฮมเซิร์ฟเวอร์ที่คุณใช้เพื่ออนุญาตให้คุณลงชื่อเข้าใช้, แต่น่าเสียดายที่เบราว์เซอร์ของคุณไม่จดจำ. ไปที่หน้าลงชื่อเข้าใช้แล้วลองอีกครั้ง.", - "Main address": "ที่อยู่หลัก", - "Error removing address": "เกิดข้อผิดพลาดในการนำที่อยู่ออก", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "เกิดข้อผิดพลาดในการลบที่อยู่นั้น อาจไม่มีอยู่อีกต่อไปหรือเกิดข้อผิดพลาดชั่วคราว.", - "You don't have permission to delete the address.": "คุณไม่ได้รับอนุญาตให้ลบที่อยู่.", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "เกิดข้อผิดพลาดในการสร้างที่อยู่นั้น เซิร์ฟเวอร์อาจไม่ได้รับอนุญาตหรือเกิดความล้มเหลวชั่วคราว.", - "Error creating address": "เกิดข้อผิดพลาดในการสร้างที่อยู่", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "เกิดข้อผิดพลาดในการอัปเดตที่อยู่สำรองของห้อง เซิร์ฟเวอร์อาจไม่ได้รับอนุญาตหรือเกิดความล้มเหลวชั่วคราว.", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "เกิดข้อผิดพลาดในการอัปเดตที่อยู่หลักของห้อง เซิร์ฟเวอร์อาจไม่ได้รับอนุญาตหรือเกิดความล้มเหลวชั่วคราว.", - "Error updating main address": "เกิดข้อผิดพลาดในการอัปเดตที่อยู่หลัก", - "Copy link to thread": "คัดลอกลิงค์ไปยังกระทู้", - "View in room": "ดูในห้อง", - "Message Actions": "การดำเนินการกับข้อความ", - "Text": "ตัวอักษร", - "Create a link": "สร้างลิงค์", - "Stop recording": "หยุดการบันทึก", - "We didn't find a microphone on your device. Please check your settings and try again.": "เราไม่พบไมโครโฟนบนอุปกรณ์ของคุณ โปรดตรวจสอบการตั้งค่าของคุณแล้วลองอีกครั้ง.", - "No microphone found": "ไม่พบไมโครโฟน", - "We were unable to access your microphone. Please check your browser settings and try again.": "เราไม่สามารถเข้าถึงไมโครโฟนของคุณได้ โปรดตรวจสอบการตั้งค่าเบราว์เซอร์ของคุณแล้วลองอีกครั้ง.", - "Unable to access your microphone": "ไม่สามารถเข้าถึงไมโครโฟนของคุณ", - "Mark all as read": "ทำเครื่องหมายทั้งหมดว่าอ่านแล้ว", - "Open thread": "เปิดกระทู้", - "%(count)s reply": { - "one": "%(count)s ตอบ", - "other": "%(count)s ตอบกลับ" - }, - "Invited by %(sender)s": "ได้รับเชิญจาก %(sender)s", - "Revoke invite": "ยกเลิกการเชิญ", - "Admin Tools": "เครื่องมือผู้ดูแลระบบ", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "ไม่สามารถยกเลิกคำเชิญได้ เซิร์ฟเวอร์อาจประสบปัญหาชั่วคราวหรือคุณไม่มีสิทธิ์เพียงพอที่จะยกเลิกคำเชิญ", - "Failed to revoke invite": "ยกเลิกคำเชิญไม่สำเร็จ", - "Add some now": "เพิ่มบางส่วนในขณะนี้", - "You don't currently have any stickerpacks enabled": "ขณะนี้คุณไม่ได้เปิดใช้งานชุดสติกเกอร์ใดๆ", - "Failed to connect to integration manager": "ไม่สามารถเชื่อมต่อกับตัวจัดการการรวม", - "General failure": "ข้อผิดพลาดทั่วไป", - "General": "ทั่วไป", - "collapse": "ยุบ", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "ที่อยู่อีเมลของคุณไม่ได้เชื่อมโยงกับ Matrix ID บนโฮมเซิร์ฟเวอร์นี้", - "common": { - "encryption_enabled": "เปิดใช้งานการเข้ารหัส", - "error": "ข้อผิดพลาด", - "mute": "เงียบ", - "no_results": "ไม่มีผลลัพธ์", - "offline": "ออฟไลน์", - "password": "รหัสผ่าน", - "settings": "การตั้งค่า", - "success": "สำเร็จ", - "unmute": "เปิดเสียง", - "username": "ชื่อผู้ใช้", - "warning": "คำเตือน", - "room": "ห้อง", - "options": "ตัวเลือก", - "name": "ชื่อ", - "labs": "ห้องทดลอง", - "home": "เมนูหลัก", - "favourites": "รายการโปรด", - "attachment": "ไฟล์แนบ", - "timeline": "เส้นเวลา", - "camera": "กล้อง", - "microphone": "ไมโครโฟน", - "emoji": "อีโมจิ", - "someone": "ใครบางคน", - "application": "แอปพลิเคชัน", - "version": "รุ่น", - "device": "อุปกรณ์", - "unnamed_room": "ห้องที่ยังไม่ได้ตั้งชื่อ", - "stickerpack": "ชุดสติ๊กเกอร์" - }, - "action": { - "continue": "ดำเนินการต่อ", - "create": "สร้าง", - "decline": "ปฏิเสธ", - "invite": "เชิญ", - "invites_list": "คำเชิญ", - "leave": "ออกจากห้อง", - "leave_room": "ออกจากห้อง", - "next": "ถัดไป", - "ok": "ตกลง", - "quote": "อ้างอิง", - "remove": "ลบ", - "retry": "ลองใหม่", - "save": "บันทึก", - "start_chat": "เริ่มแชท", - "view_source": "ดูซอร์ส", - "upload": "อัปโหลด", - "update": "อัปเดต", - "try_again": "ลองอีกครั้ง", - "trust": "ไว้ใจ", - "skip": "ข้าม", - "sign_out": "ออกจากระบบ", - "sign_in": "เข้าสู่ระบบ", - "search": "ค้นหา", - "resend": "ส่งใหม่", - "reject": "ปฏิเสธ", - "logout": "ออกจากระบบ", - "join": "เข้าร่วม", - "ignore": "เพิกเฉย", - "download": "ดาวน์โหลด", - "dismiss": "ปิด", - "delete": "ลบ", - "confirm": "ยืนยัน", - "close": "ปิด", - "cancel": "ยกเลิก", - "add": "เพิ่ม", - "accept": "ยอมรับ", - "register": "ลงทะเบียน", - "import": "นำเข้า", - "export": "ส่งออก", - "submit": "ส่ง" - }, - "keyboard": { - "home": "เมนูหลัก" - }, - "composer": { - "format_italic": "ตัวเอียง", - "format_underline": "ขีดเส้นใต้", - "format_inline_code": "โค้ด", - "format_link": "ลิงค์" - }, - "Link": "ลิงค์", - "Code": "โค้ด", - "power_level": { - "default": "ค่าเริ่มต้น", - "moderator": "ผู้ช่วยดูแล", - "admin": "ผู้ดูแล" - }, - "bug_reporting": { - "send_logs": "ส่งล็อก", - "collecting_information": "กำลังรวบรวมข้อมูลเวอร์ชันแอป", - "collecting_logs": "กำลังรวบรวมล็อก" - }, - "time": { - "hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss ที่ผ่านมา", - "minutes_seconds_left": "%(minutes)sm %(seconds)ss ที่ผ่านมา", - "seconds_left": "%(seconds)ss ที่ผ่านมา", - "date_at_time": "%(date)s เมื่อ %(time)s" - }, - "settings": { - "use_12_hour_format": "แสดงเวลาในแชทในรูปแบบ 12 ชั่วโมง (เช่น 2:30pm)", - "always_show_message_timestamps": "แสดงเวลาในแชทเสมอ", - "notifications": { - "rule_contains_display_name": "ข้อความที่มีชื่อของฉัน", - "rule_room_one_to_one": "ข้อความในแชทตัวต่อตัว", - "rule_message": "ข้อความในแชทกลุ่ม", - "rule_invite_for_me": "เมื่อฉันได้รับคำเชิญเข้าห้อง", - "rule_call": "คำเชิญเข้าร่วมการโทร", - "rule_suppress_notices": "ข้อความจากบอท" - }, - "appearance": { - "timeline_image_size_default": "ค่าเริ่มต้น" - } - }, - "timeline": { - "m.room.topic": "%(senderDisplayName)s เปลี่ยนหัวข้อเป็น \"%(topic)s\"", - "m.room.name": { - "remove": "%(senderDisplayName)s ลบชื่อห้อง", - "set": "%(senderDisplayName)s เปลี่ยนชื่อห้องไปเป็น %(roomName)s" - }, - "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": { - "nick": "เปลี่ยนชื่อเล่นที่แสดงของคุณ", - "invite": "เชิญผู้ใช้ พร้อม id ของห้องปัจจุบัน", - "ban": "ผู้ใช้และ id ที่ถูกแบน", - "usage": "การใช้งาน", - "category_admin": "ผู้ดูแล", - "category_advanced": "ขึ้นสูง" - }, - "presence": { - "online": "ออนไลน์", - "idle": "ว่าง", - "offline": "ออฟไลน์" - }, - "voip": { - "hangup": "วางสาย", - "call_failed": "การโทรล้มเหลว", - "unable_to_access_microphone": "ไม่สามารถเข้าถึงไมโครโฟน", - "call_failed_microphone": "การโทรล้มเหลวเนื่องจากไม่สามารถเข้าถึงไมโครโฟนได้ ตรวจสอบว่าเสียบไมโครโฟนและตั้งค่าถูกต้อง.", - "unable_to_access_media": "ไม่สามารถเข้าถึง กล้อง/ไมโครโฟน", - "call_failed_media": "การโทรล้มเหลวเนื่องจากไม่สามารถเข้าถึงกล้องหรือไมโครโฟนได้ ตรวจสอบว่า:", - "call_failed_media_connected": "เสียบไมโครโฟนและกล้องและตั้งค่าอย่างถูกต้อง", - "call_failed_media_permissions": "ได้รับอนุญาตให้ใช้กล้อง", - "call_failed_media_applications": "ไม่มีแอปพลิเคชันอื่นใดที่ใช้กล้อง", - "already_in_call": "อยู่ในสายแล้ว", - "already_in_call_person": "คุณอยู่ในสายกับบุคคลนี้แล้ว.", - "unsupported": "ไม่รองรับการโทร", - "unsupported_browser": "คุณไม่สามารถโทรออกในเบราว์เซอร์นี้." - }, - "devtools": { - "category_room": "ห้อง" - }, - "Advanced": "ขึ้นสูง", - "labs": { - "group_profile": "โปรไฟล์", - "group_rooms": "ห้องสนทนา" - }, - "auth": { - "sso": "ลงชื่อเข้าใช้เพียงครั้งเดียว", - "footer_powered_by_matrix": "ใช้เทคโนโลยี Matrix", - "incorrect_password": "รหัสผ่านไม่ถูกต้อง", - "forgot_password_email_required": "กรุณากรอกที่อยู่อีเมลที่เชื่อมกับบัญชีของคุณ", - "register_action": "สร้างบัญชี", - "server_picker_failed_validate_homeserver": "ไม่สามารถตรวจสอบโฮมเซิร์ฟเวอร์ได้", - "server_picker_invalid_url": "URL ไม่ถูกต้อง", - "server_picker_required": "ระบุโฮมเซิร์ฟเวอร์", - "server_picker_matrix.org": "Matrix.org เป็นโฮมเซิร์ฟเวอร์สาธารณะที่ใหญ่ที่สุดในโลก ดังนั้นจึงเป็นสถานที่ที่ดีสำหรับหลายๆ คน.", - "server_picker_title": "ลงชื่อเข้าใช้โฮมเซิร์ฟเวอร์ของคุณ", - "server_picker_intro": "เราเรียกสถานที่ที่คุณสามารถโฮสต์บัญชีของคุณว่า 'โฮมเซิร์ฟเวอร์'.", - "server_picker_custom": "โฮมเซิร์ฟเวอร์อื่น ๆ", - "server_picker_explainer": "ใช้ Matrix โฮมเซิร์ฟเวอร์ที่คุณต้องการหากคุณมี หรือโฮสต์ของคุณเอง", - "server_picker_learn_more": "เกี่ยวกับโฮมเซิร์ฟเวอร์" - }, - "setting": { - "help_about": { - "brand_version": "เวอร์ชัน %(brand)s:" - } - }, - "create_room": { - "encryption_forced": "เซิร์ฟเวอร์ของคุณกำหนดให้เปิดใช้งานการเข้ารหัสในห้องส่วนตัว." - } -} diff --git a/src/i18n/strings/tr.json b/src/i18n/strings/tr.json deleted file mode 100644 index 6142d9d112f..00000000000 --- a/src/i18n/strings/tr.json +++ /dev/null @@ -1,2157 +0,0 @@ -{ - "Account": "Hesap", - "Admin Tools": "Admin Araçları", - "No Microphones detected": "Hiçbir Mikrofon bulunamadı", - "No Webcams detected": "Hiçbir Web kamerası bulunamadı", - "No media permissions": "Medya izinleri yok", - "You may need to manually permit %(brand)s to access your microphone/webcam": "%(brand)s'un mikrofonunuza / web kameranıza el le erişmesine izin vermeniz gerekebilir", - "Default Device": "Varsayılan Cihaz", - "Authentication": "Doğrulama", - "%(items)s and %(lastItem)s": "%(items)s ve %(lastItem)s", - "and %(count)s others...": { - "one": "ve bir diğeri...", - "other": "ve %(count)s diğerleri..." - }, - "A new password must be entered.": "Yeni bir şifre girilmelidir.", - "An error has occurred.": "Bir hata oluştu.", - "Anyone": "Kimse", - "Are you sure?": "Emin misiniz ?", - "Are you sure you want to leave the room '%(roomName)s'?": "'%(roomName)s' odasından ayrılmak istediğinize emin misiniz ?", - "Are you sure you want to reject the invitation?": "Daveti reddetmek istediğinizden emin misiniz ?", - "Banned users": "Yasaklanan(Banlanan) Kullanıcılar", - "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", - "Command error": "Komut Hatası", - "Commands": "Komutlar", - "Confirm password": "Şifreyi Onayla", - "Cryptography": "Kriptografi", - "Current password": "Şimdiki Şifre", - "Custom level": "Özel seviye", - "Deactivate Account": "Hesabı Devre Dışı Bırakma", - "Decrypt %(text)s": "%(text)s metninin şifresini çöz", - "Default": "Varsayılan", - "Download %(text)s": "%(text)s metnini indir", - "Email": "E-posta", - "Email address": "E-posta Adresi", - "Enter passphrase": "Şifre deyimi Girin", - "Error decrypting attachment": "Ek şifresini çözme hatası", - "Export E2E room keys": "Uçtan uca Oda anahtarlarını Dışa Aktar", - "Failed to ban user": "Kullanıcı yasaklama(Ban) başarısız", - "Failed to change password. Is your password correct?": "Parola değiştirilemedi . Şifreniz doğru mu ?", - "Failed to change power level": "Güç seviyesini değiştirme başarısız oldu", - "Failed to forget room %(errCode)s": "Oda unutulması başarısız oldu %(errCode)s", - "Failed to load timeline position": "Zaman çizelgesi konumu yüklenemedi", - "Failed to mute user": "Kullanıcıyı sessize almak başarısız oldu", - "Failed to reject invite": "Daveti reddetme başarısız oldu", - "Failed to reject invitation": "Davetiyeyi reddetme başarısız oldu", - "Failed to send request.": "İstek gönderimi başarısız oldu.", - "Failed to set display name": "Görünür ismi ayarlama başarısız oldu", - "Failed to unban": "Yasağı kaldırmak başarısız oldu", - "Failed to verify email address: make sure you clicked the link in the email": "E-posta adresi doğrulanamadı: E-postadaki bağlantıya tıkladığınızdan emin olun", - "Failure to create room": "Oda oluşturulamadı", - "Favourite": "Favori", - "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.", - "Historical": "Tarihi", - "Home": "Ev", - "Import E2E room keys": "Uçtan uca Oda Anahtarlarını İçe Aktar", - "Incorrect username and/or password.": "Yanlış kullanıcı adı ve / veya şifre.", - "Incorrect verification code": "Yanlış doğrulama kodu", - "Invalid Email Address": "Geçersiz E-posta Adresi", - "Invalid file%(extra)s": "Geçersiz dosya %(extra)s'ı", - "Invited": "Davet Edildi", - "Sign in with": "Şununla giriş yap", - "Join Room": "Odaya Katıl", - "Jump to first unread message.": "İlk okunmamış iletiye atla.", - "Low priority": "Düşük öncelikli", - "Missing room_id in request": "İstekte eksik room_id", - "Missing user_id in request": "İstekte user_id eksik", - "Moderator": "Moderatör", - "New passwords don't match": "Yeni şifreler uyuşmuyor", - "New passwords must match each other.": "Yeni şifreler birbirleriyle eşleşmelidir.", - "not specified": "Belirtilmemiş", - "Notifications": "Bildirimler", - "": "", - "No display name": "Görünür isim yok", - "No more results": "Başka sonuç yok", - "No users have specific privileges in this room": "Bu odada hiçbir kullanıcının belirli ayrıcalıkları yoktur", - "Operation failed": "Operasyon başarısız oldu", - "Passwords can't be empty": "Şifreler boş olamaz", - "Permissions": "İzinler", - "Phone": "Telefon", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Lütfen e-postanızı kontrol edin ve içerdiği bağlantıya tıklayın . Bu işlem tamamlandıktan sonra , 'devam et' e tıklayın .", - "Power level must be positive integer.": "Güç seviyesi pozitif tamsayı olmalıdır.", - "Privileged Users": "Ayrıcalıklı Kullanıcılar", - "Profile": "Profil", - "Reason": "Sebep", - "Reject invitation": "Daveti Reddet", - "Return to login screen": "Giriş ekranına dön", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s size bildirim gönderme iznine sahip değil - lütfen tarayıcı ayarlarınızı kontrol edin", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s'a bildirim gönderme izni verilmedi - lütfen tekrar deneyin", - "Room %(roomId)s not visible": "%(roomId)s odası görünür değil", - "%(roomName)s does not exist.": "%(roomName)s mevcut değil.", - "%(roomName)s is not accessible at this time.": "%(roomName)s şu anda erişilebilir değil.", - "Rooms": "Odalar", - "Search failed": "Arama başarısız", - "Server error": "Sunucu Hatası", - "Server may be unavailable, overloaded, or search timed out :(": "Sunucu kullanılamıyor , aşırı yüklenmiş veya arama zaman aşımına uğramış olabilir :(", - "Server may be unavailable, overloaded, or you hit a bug.": "Sunucu kullanılamıyor , aşırı yüklenmiş , veya bir hatayla karşılaşmış olabilirsiniz.", - "Server unavailable, overloaded, or something else went wrong.": "Sunucu kullanılamıyor , aşırı yüklenmiş veya başka bir şey ters gitmiş olabilir.", - "Session ID": "Oturum ID", - "Signed Out": "Oturum Kapatıldı", - "Start authentication": "Kimlik Doğrulamayı başlatın", - "This email address is already in use": "Bu e-posta adresi zaten kullanımda", - "This email address was not found": "Bu e-posta adresi bulunamadı", - "This room has no local addresses": "Bu oda hiçbir yerel adrese sahip değil", - "This room is not recognised.": "Bu oda tanınmıyor.", - "This doesn't appear to be a valid email address": "Bu geçerli bir e-posta adresi olarak gözükmüyor", - "This phone number is already in use": "Bu telefon numarası zaten kullanımda", - "This room is not accessible by remote Matrix servers": "Bu oda uzak Matrix Sunucuları tarafından erişilebilir değil", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Bu odanın zaman çizelgesinde belirli bir nokta yüklemeye çalışıldı , ama geçerli mesajı görüntülemeye izniniz yok.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Bu odanın akışında belirli bir noktaya yüklemeye çalışıldı , ancak bulunamadı.", - "Unable to add email address": "E-posta adresi eklenemiyor", - "Unable to remove contact information": "Kişi bilgileri kaldırılamıyor", - "Unable to verify email address.": "E-posta adresi doğrulanamıyor.", - "Unban": "Yasağı Kaldır", - "Unable to enable Notifications": "Bildirimler aktif edilemedi", - "unknown error code": "bilinmeyen hata kodu", - "Uploading %(filename)s": "%(filename)s yükleniyor", - "Uploading %(filename)s and %(count)s others": { - "one": "%(filename)s ve %(count)s kadarı yükleniyor", - "other": "%(filename)s ve %(count)s kadarları yükleniyor" - }, - "Upload avatar": "Avatar yükle", - "Upload Failed": "Yükleme Başarısız", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (güç %(powerLevelNumber)s)", - "Users": "Kullanıcılar", - "Verification Pending": "Bekleyen doğrulama", - "Verified key": "Doğrulama anahtarı", - "Warning!": "Uyarı!", - "Who can read history?": "Geçmişi kimler okuyabilir ?", - "You cannot place a call with yourself.": "Kendinizle görüşme yapamazsınız .", - "You do not have permission to post to this room": "Bu odaya göndermeye izniniz yok", - "You have disabled URL previews by default.": "URL önizlemelerini varsayılan olarak devre dışı bıraktınız.", - "You have enabled URL previews by default.": "URL önizlemelerini varsayılan olarak etkinleştirdiniz.", - "You must register to use this functionality": "Bu işlevi kullanmak için Kayıt Olun ", - "You need to be able to invite users to do that.": "Bunu yapmak için kullanıcıları davet etmeye ihtiyacınız var.", - "You need to be logged in.": "Oturum açmanız gerekiyor.", - "You seem to be in a call, are you sure you want to quit?": "Bir çağrıda gözüküyorsunuz , çıkmak istediğinizden emin misiniz ?", - "You seem to be uploading files, are you sure you want to quit?": "Dosya yüklüyorsunuz gibi görünüyor , çıkmak istediğinizden emin misiniz ?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Kullanıcıyı sizinle aynı güç seviyesine yükseltirken , bu değişikliği geri alamazsınız.", - "Sun": "Pzt", - "Mon": "Pazartesi", - "Tue": "Salı", - "Wed": "Çarşamba", - "Thu": "Perşembe", - "Fri": "Cuma", - "Sat": "Cumartesi", - "Jan": "Ocak", - "Feb": "Şubat", - "Mar": "Mart", - "Apr": "Nisan", - "May": "Mayıs", - "Jun": "Haziran", - "Jul": "Temmuz", - "Aug": "Ağustos", - "Sep": "Eylül", - "Oct": "Ekim", - "Nov": "Kasım", - "Dec": "Aralık", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s , %(monthName)s %(day)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "Hafta - %(weekDayName)s , %(day)s -%(monthName)s -%(fullYear)s , %(time)s", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "Connectivity to the server has been lost.": "Sunucuyla olan bağlantı kesildi.", - "Sent messages will be stored until your connection has returned.": "Gönderilen iletiler bağlantınız geri gelene kadar saklanacak.", - "(~%(count)s results)": { - "one": "(~%(count)s sonuç)", - "other": "(~%(count)s sonuçlar)" - }, - "Create new room": "Yeni Oda Oluştur", - "New Password": "Yeni Şifre", - "Passphrases must match": "Şifrenin eşleşmesi gerekir", - "Passphrase must not be empty": "Şifrenin boş olmaması gerekir", - "Export room keys": "Oda anahtarlarını dışa aktar", - "Confirm passphrase": "Şifreyi onayla", - "Import room keys": "Oda anahtarlarını içe aktar", - "File to import": "Alınacak Dosya", - "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.": "Bu işlem şifreli odalarda aldığınız iletilerin anahtarlarını yerel dosyaya vermenizi sağlar . Bundan sonra dosyayı ileride başka bir Matrix istemcisine de aktarabilirsiniz , böylece istemci bu mesajların şifresini çözebilir (decryption).", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Bu işlem , geçmişte başka Matrix istemcisinden dışa aktardığınız şifreleme anahtarlarınızı içe aktarmanızı sağlar . Böylece diğer istemcinin çözebileceği tüm iletilerin şifresini çözebilirsiniz.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Dışa aktarma dosyası bir şifre ile korunacaktır . Dosyanın şifresini çözmek için buraya şifre girmelisiniz.", - "You must join the room to see its files": "Dosyalarını görmek için odaya katılmalısınız", - "Reject all %(invitedRooms)s invites": "Tüm %(invitedRooms)s davetlerini reddet", - "Failed to invite": "Davet edilemedi", - "Confirm Removal": "Kaldırma İşlemini Onayla", - "Unknown error": "Bilinmeyen Hata", - "Unable to restore session": "Oturum geri yüklenemiyor", - "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.": "Eğer daha önce %(brand)s'un daha yeni bir versiyonunu kullandıysanız , oturumunuz bu sürümle uyumsuz olabilir . Bu pencereyi kapatın ve daha yeni sürüme geri dönün.", - "Token incorrect": "Belirteç(Token) hatalı", - "Please enter the code it contains:": "Lütfen içerdiği kodu girin:", - "Error decrypting image": "Resim şifre çözme hatası", - "Error decrypting video": "Video şifre çözme hatası", - "Add an Integration": "Entegrasyon ekleyin", - "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?": "Hesabınızı %(integrationsUrl)s ile kullanmak üzere doğrulayabilmeniz için üçüncü taraf bir siteye götürülmek üzeresiniz. Devam etmek istiyor musunuz ?", - "URL Previews": "URL önizlemeleri", - "Drop file here to upload": "Yüklemek için dosyaları buraya bırakın", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s odanın avatarını olarak çevirdi", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s odanın avatarını kaldırdı.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s %(roomName)s için avatarı değiştirdi", - "Something went wrong!": "Bir şeyler yanlış gitti!", - "Your browser does not support the required cryptography extensions": "Tarayıcınız gerekli şifreleme uzantılarını desteklemiyor", - "Not a valid %(brand)s keyfile": "Geçersiz bir %(brand)s anahtar dosyası", - "Authentication check failed: incorrect password?": "Kimlik doğrulama denetimi başarısız oldu : yanlış şifre ?", - "Do you want to set an email address?": "Bir e-posta adresi ayarlamak ister misiniz ?", - "This will allow you to reset your password and receive notifications.": "Bu şifrenizi sıfırlamanızı ve bildirimler almanızı sağlayacak.", - "Sunday": "Pazar", - "Notification targets": "Bildirim hedefleri", - "Today": "Bugün", - "Friday": "Cuma", - "What's New": "Yenilikler", - "On": "Açık", - "Changelog": "Değişiklikler", - "Waiting for response from server": "Sunucudan yanıt bekleniyor", - "This Room": "Bu Oda", - "Noisy": "Gürültülü", - "Unavailable": "Kullanım dışı", - "Source URL": "Kaynak URL", - "Failed to add tag %(tagName)s to room": "%(tagName)s etiketi odaya eklenemedi", - "Tuesday": "Salı", - "Unnamed room": "İsimsiz oda", - "Saturday": "Cumartesi", - "Monday": "Pazartesi", - "All Rooms": "Tüm Odalar", - "Wednesday": "Çarşamba", - "Send": "Gönder", - "All messages": "Tüm mesajlar", - "What's new?": "Yeni olan ne ?", - "Invite to this room": "Bu odaya davet et", - "You cannot delete this message. (%(code)s)": "Bu mesajı silemezsiniz (%(code)s)", - "Thursday": "Perşembe", - "Search…": "Arama…", - "Yesterday": "Dün", - "Low Priority": "Düşük Öncelikli", - "Off": "Kapalı", - "Failed to remove tag %(tagName)s from room": "Odadan %(tagName)s etiketi kaldırılamadı", - "Add Email Address": "Eposta Adresi Ekle", - "Add Phone Number": "Telefon Numarası Ekle", - "Call failed due to misconfigured server": "Hatalı yapılandırılmış sunucu nedeniyle arama başarısız", - "Permission Required": "İzin Gerekli", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s%(monthName)s%(day)s%(fullYear)s", - "Identity server has no terms of service": "Kimlik sunucusu hizmet kurallarına sahip değil", - "Only continue if you trust the owner of the server.": "Sadece sunucunun sahibine güveniyorsanız devam edin.", - "Unable to load! Check your network connectivity and try again.": "Yüklenemiyor! Ağ bağlantınızı kontrol edin ve yeniden deneyin.", - "Restricted": "Sınırlı", - "Missing roomId.": "roomId eksik.", - "You are not in this room.": "Bu odada değilsin.", - "You do not have permission to do that in this room.": "Bu odada bunu yapma yetkiniz yok.", - "Error upgrading room": "Oda güncellenirken hata", - "Use an identity server": "Bir kimlik sunucusu kullan", - "Cannot reach homeserver": "Ana sunucuya erişilemiyor", - "Your %(brand)s is misconfigured": "%(brand)s hatalı ayarlanmış", - "Cannot reach identity server": "Kimlik sunucu erişilemiyor", - "No homeserver URL provided": "Ana sunucu adresi belirtilmemiş", - "Unexpected error resolving homeserver configuration": "Ana sunucu yapılandırması çözümlenirken beklenmeyen hata", - "Unexpected error resolving identity server configuration": "Kimlik sunucu yapılandırması çözümlenirken beklenmeyen hata", - "This homeserver has hit its Monthly Active User limit.": "Bu ana sunucu Aylık Aktif Kullanıcı limitine ulaştı.", - "%(brand)s URL": "%(brand)s Linki", - "Room ID": "Oda ID", - "More options": "Daha fazla seçenek", - "expand": "genişlet", - "Rotate Left": "Sola Döndür", - "Rotate Right": "Sağa Döndür", - "Power level": "Güç düzeyi", - "e.g. my-room": "örn. odam", - "Some characters not allowed": "Bazı karakterlere izin verilmiyor", - "Invite anyway and never warn me again": "Yinede davet et ve asla beni uyarma", - "Invite anyway": "Yinede davet et", - "Close dialog": "Kutucuğu kapat", - "Preparing to send logs": "Loglar gönderilmek için hazırlanıyor", - "Logs sent": "Loglar gönderiliyor", - "Thank you!": "Teşekkürler!", - "Failed to send logs: ": "Logların gönderilmesi başarısız: ", - "Notes": "Notlar", - "Removing…": "Siliniyor…", - "Clear all data": "Bütün verileri sil", - "Hide advanced": "Gelişmiş gizle", - "Show advanced": "Gelişmiş göster", - "Incompatible Database": "Uyumsuz Veritabanı", - "Filter results": "Sonuçları filtrele", - "Integrations are disabled": "Bütünleştirmeler kapatılmış", - "Integrations not allowed": "Bütünleştirmelere izin verilmiyor", - "Incompatible local cache": "Yerel geçici bellek uyumsuz", - "Clear cache and resync": "Geçici belleği temizle ve yeniden eşle", - "Updating %(brand)s": "%(brand)s güncelleniyor", - "I don't want my encrypted messages": "Şifrelenmiş mesajlarımı istemiyorum", - "Manually export keys": "Elle dışa aktarılmış anahtarlar", - "You'll lose access to your encrypted messages": "Şifrelenmiş mesajlarınıza erişiminizi kaybedeceksiniz", - "Are you sure you want to sign out?": "Oturumdan çıkmak istediğinize emin misiniz?", - "Your homeserver doesn't seem to support this feature.": "Ana sunucunuz bu özelliği desteklemiyor gözüküyor.", - "Message edits": "Mesajları düzenle", - "Room Settings - %(roomName)s": "Oda Ayarları - %(roomName)s", - "Failed to upgrade room": "Oda güncelleme başarısız", - "The room upgrade could not be completed": "Oda güncelleme tamamlanamadı", - "Upgrade this room to version %(version)s": "Bu odayı %(version)s versiyonuna yükselt", - "Upgrade Room Version": "Oda Sürümünü Yükselt", - "Upgrade private room": "Özel oda güncelle", - "Sign out and remove encryption keys?": "Oturumu kapat ve şifreleme anahtarlarını sil?", - "Clear Storage and Sign Out": "Depolamayı temizle ve Oturumu Kapat", - "Send Logs": "Logları Gönder", - "Share Room": "Oda Paylaş", - "Link to most recent message": "En son mesaja bağlantı", - "Share User": "Kullanıcı Paylaş", - "Share Room Message": "Oda Mesajı Paylaş", - "Link to selected message": "Seçili mesaja bağlantı", - "Command Help": "Komut Yardımı", - "Missing session data": "Kayıp oturum verisi", - "Find others by phone or email": "Kişileri telefon yada e-posta ile bul", - "Be found by phone or email": "Telefon veya e-posta ile bulunun", - "Terms of Service": "Hizmet Şartları", - "Service": "Hizmet", - "Summary": "Özet", - "Document": "Belge", - "Upload files": "Dosyaları yükle", - "Upload all": "Hepsini yükle", - "Cancel All": "Hepsi İptal", - "Upload Error": "Yükleme Hatası", - "Unable to load backup status": "Yedek durumu yüklenemiyor", - "Unable to restore backup": "Yedek geri dönüşü yapılamıyor", - "No backup found!": "Yedek bulunamadı!", - "Remove for everyone": "Herkes için sil", - "This homeserver would like to make sure you are not a robot.": "Bu ana sunucu sizin bir robot olup olmadığınızdan emin olmak istiyor.", - "Country Dropdown": "Ülke Listesi", - "Use an email address to recover your account": "Hesabınızı kurtarmak için bir e-posta adresi kullanın", - "Enter email address (required on this homeserver)": "E-posta adresi gir ( bu ana sunucuda gerekli)", - "Doesn't look like a valid email address": "Geçerli bir e-posta adresine benzemiyor", - "Enter password": "Şifre gir", - "Password is allowed, but unsafe": "Şifreye izin var, fakat kullanmak güvenli değil", - "Nice, strong password!": "Güzel, güçlü şifre!", - "Passwords don't match": "Şifreler uyuşmuyor", - "Enter phone number (required on this homeserver)": "Telefon numarası gir ( bu ana sunucuda gerekli)", - "Enter username": "Kullanıcı adı gir", - "Email (optional)": "E-posta (opsiyonel)", - "Phone (optional)": "Telefon (opsiyonel)", - "Couldn't load page": "Sayfa yüklenemiyor", - "Old cryptography data detected": "Eski kriptolama verisi tespit edildi", - "Verification Request": "Doğrulama Talebi", - "Jump to first unread room.": "Okunmamış ilk odaya zıpla.", - "Jump to first invite.": "İlk davete zıpla.", - "Add room": "Oda ekle", - "Could not load user profile": "Kullanıcı profili yüklenemedi", - "Your password has been reset.": "Parolanız sıfırlandı.", - "General failure": "Genel başarısızlık", - "This account has been deactivated.": "Hesap devre dışı bırakıldı.", - "Create account": "Yeni hesap", - "You do not have permission to start a conference call in this room": "Bu odada bir konferans başlatmak için izniniz yok", - "The file '%(fileName)s' failed to upload.": "%(fileName)s dosyası için yükleme başarısız.", - "The server does not support the room version specified.": "Belirtilen oda sürümünü sunucu desteklemiyor.", - "Unable to create widget.": "Görsel bileşen oluşturulamıyor.", - "Use an identity server to invite by email. Manage in Settings.": "E-posta ile davet etmek için bir kimlik sunucusu kullan. Ayarlardan Yönet.", - "This homeserver has exceeded one of its resource limits.": "Bu anasunucu kaynak limitlerinden birini aştı.", - "%(items)s and %(count)s others": { - "other": "%(items)s ve diğer %(count)s", - "one": "%(items)s ve bir diğeri" - }, - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "Unrecognised address": "Tanınmayan adres", - "You do not have permission to invite people to this room.": "Bu odaya kişi davet etme izniniz yok.", - "Clear personal data": "Kişisel veri temizle", - "Command Autocomplete": "Oto tamamlama komutu", - "Emoji Autocomplete": "Emoji Oto Tamamlama", - "Notify the whole room": "Tüm odayı bilgilendir", - "Room Notification": "Oda Bildirimi", - "That matches!": "Eşleşti!", - "That doesn't match.": "Eşleşmiyor.", - "Success!": "Başarılı!", - "Unable to create key backup": "Anahtar yedeği oluşturulamıyor", - "New Recovery Method": "Yeni Kurtarma Yöntemi", - "Go to Settings": "Ayarlara Git", - "Recovery Method Removed": "Kurtarma Yöntemi Silindi", - "Robot": "Robot", - "Hat": "Şapka", - "Glasses": "Gözlük", - "Umbrella": "Şemsiye", - "Hourglass": "Kum saati", - "Clock": "Saat", - "Gift": "Hediye", - "Light bulb": "Ampül", - "Book": "Kitap", - "Pencil": "Kalem", - "Paperclip": "Ataç", - "Scissors": "Makas", - "Key": "Anahtar", - "Hammer": "Çekiç", - "Telephone": "Telefon", - "Flag": "Bayrak", - "Train": "Tren", - "Bicycle": "Bisiklet", - "Aeroplane": "Uçak", - "Rocket": "Füze", - "Ball": "Top", - "Guitar": "Gitar", - "Trumpet": "Trampet", - "Bell": "Zil", - "Anchor": "Çıpa", - "Headphones": "Kulaklık", - "Folder": "Klasör", - "Accept to continue:": "Devam etmek için i kabul ediniz:", - "not found": "bulunamadı", - "in account data": "hesap verisinde", - "Cannot connect to integration manager": "Entegrasyon yöneticisine bağlanılamadı", - "Delete Backup": "Yedek Sil", - "Unable to load key backup status": "Anahtar yedek durumu yüklenemiyor", - "Restore from Backup": "Yedekten Geri Dön", - "not stored": "depolanmadı", - "All keys backed up": "Bütün yedekler yedeklendi", - "Start using Key Backup": "Anahtar Yedekleme kullanmaya başla", - "Display Name": "Ekran Adı", - "Profile picture": "Profil resmi", - "Checking server": "Sunucu kontrol ediliyor", - "Change identity server": "Kimlik sunucu değiştir", - "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", - "Unable to find a supported verification method.": "Desteklenen doğrulama yöntemi bulunamadı.", - "Dog": "Köpek", - "Cat": "Kedi", - "Lion": "Aslan", - "Horse": "At", - "Unicorn": "Midilli", - "Pig": "Domuz", - "Elephant": "Fil", - "Rabbit": "Tavşan", - "Panda": "Panda", - "Penguin": "Penguen", - "Turtle": "Kaplumbağa", - "Fish": "Balık", - "Octopus": "Ahtapot", - "Butterfly": "Kelebek", - "Flower": "Çiçek", - "Tree": "Ağaç", - "Cactus": "Kaktüs", - "Mushroom": "Mantar", - "Globe": "Dünya", - "Moon": "Ay", - "Cloud": "Bulut", - "Fire": "Ateş", - "Banana": "Muz", - "Apple": "Elma", - "Strawberry": "Çilek", - "Corn": "Mısır", - "Pizza": "Pizza", - "Cake": "Kek", - "Heart": "Kalp", - "Trophy": "Ödül", - "wait and try again later": "bekle ve tekrar dene", - "Disconnect anyway": "Yinede bağlantıyı kes", - "Do not use an identity server": "Bir kimlik sunucu kullanma", - "Enter a new identity server": "Yeni bir kimlik sunucu gir", - "Manage integrations": "Entegrasyonları yönet", - "Email addresses": "E-posta adresleri", - "Phone numbers": "Telefon numaraları", - "Language and region": "Dil ve bölge", - "Account management": "Hesap yönetimi", - "General": "Genel", - "Discovery": "Keşfet", - "Check for update": "Güncelleme kontrolü", - "Server rules": "Sunucu kuralları", - "User rules": "Kullanıcı kuralları", - "View rules": "Kuralları görüntüle", - "Room list": "Oda listesi", - "Autocomplete delay (ms)": "Oto tamamlama gecikmesi (ms)", - "Security & Privacy": "Güvenlik & Gizlilik", - "No Audio Outputs detected": "Ses çıkışları tespit edilemedi", - "Audio Output": "Ses Çıkışı", - "Voice & Video": "Ses & Video", - "Room information": "Oda bilgisi", - "Room version": "Oda sürümü", - "Room version:": "Oda versiyonu:", - "Room Addresses": "Oda Adresleri", - "Uploaded sound": "Yüklenen ses", - "Sounds": "Sesler", - "Notification sound": "Bildirim sesi", - "Browse": "Gözat", - "Banned by %(displayName)s": "%(displayName)s tarafından yasaklandı", - "Muted Users": "Sessizdeki Kullanıcılar", - "Roles & Permissions": "Roller & İzinler", - "Enable encryption?": "Şifrelemeyi aç?", - "Members only (since they were invited)": "Sadece üyeler (davet edildiklerinden beri)", - "Members only (since they joined)": "Sadece üyeler (katıldıklarından beri)", - "Encryption": "Şifreleme", - "Once enabled, encryption cannot be disabled.": "Açıldıktan donra şifreleme kapatılamaz.", - "Unable to share email address": "E-posta adresi paylaşılamıyor", - "Your email address hasn't been verified yet": "E-posta adresiniz henüz doğrulanmadı", - "Verify the link in your inbox": "Gelen kutunuzdaki linki doğrulayın", - "Unable to share phone number": "Telefon numarası paylaşılamıyor", - "Unable to verify phone number.": "Telefon numarası doğrulanamıyor.", - "Please enter verification code sent via text.": "Lütfen mesajla gönderilen doğrulama kodunu girin.", - "Verification code": "Doğrulama kodu", - "Remove %(email)s?": "%(email)s sil?", - "Email Address": "E-posta Adresi", - "Remove %(phone)s?": "%(phone)s sil?", - "Phone Number": "Telefon Numarası", - "Edit message": "Mesajı düzenle", - "Unencrypted": "Şifrelenmemiş", - "Close preview": "Önizlemeyi kapat", - "Remove %(count)s messages": { - "other": "%(count)s mesajı sil", - "one": "1 mesajı sil" - }, - "Rooster": "Horoz", - "Cross-signing public keys:": "Çarpraz-imzalama açık anahtarları:", - "Cross-signing private keys:": "Çarpraz-imzalama gizli anahtarları:", - "Terms of service not accepted or the identity server is invalid.": "Hizmet şartları kabuk edilmedi yada kimlik sunucu geçersiz.", - "The identity server you have chosen does not have any terms of service.": "Seçtiğiniz kimlik sunucu herhangi bir hizmet şartları sözleşmesine sahip değil.", - "Disconnect identity server": "Kimlik sunucu bağlantısını kes", - "Disconnect from the identity server ?": " kimlik sunucusundan bağlantıyı kes?", - "contact the administrators of identity server ": " kimlik sunucusu yöneticisiyle bağlantıya geç", - "Deactivate user?": "Kullanıcıyı pasifleştir?", - "Deactivate user": "Kullanıcıyı pasifleştir", - "Failed to deactivate user": "Kullanıcı pasifleştirme başarısız", - "Share Link to User": "Kullanıcıya Link Paylaş", - "Italics": "Eğik", - "%(duration)ss": "%(duration)ssn", - "%(duration)sm": "%(duration)sdk", - "%(duration)sh": "%(duration)ssa", - "%(duration)sd": "%(duration)sgün", - "Replying": "Cevap yazıyor", - "Room %(name)s": "Oda %(name)s", - "Share room": "Oda paylaş", - "Join the conversation with an account": "Konuşmaya bir hesapla katıl", - "Sign Up": "Kayıt Ol", - "Reason: %(reason)s": "Sebep: %(reason)s", - "Forget this room": "Bu odayı unut", - "Re-join": "Yeniden katıl", - "Join the discussion": "Tartışmaya katıl", - "Do you want to chat with %(user)s?": "%(user)s ile sohbet etmek ister misin?", - " wants to chat": " sohbet etmek istiyor", - "Start chatting": "Sohbet başlat", - "Do you want to join %(roomName)s?": "%(roomName)s odasına katılmak ister misin?", - " invited you": " davet etti", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s odasında önizleme yapılamaz. Katılmak ister misin?", - "This room has already been upgraded.": "Bu ıda zaten güncellenmiş.", - "Only room administrators will see this warning": "Bu uyarıyı sadece oda yöneticileri görür", - "Failed to connect to integration manager": "Entegrasyon yöneticisine bağlanma başarısız", - "Add some now": "Şimdi biraz ekle", - "Failed to revoke invite": "Davetin geri çekilmesi başarısız", - "Revoke invite": "Davet geri çekildi", - "Invited by %(sender)s": "%(sender)s tarafından davet", - "Error updating main address": "Ana adresi güncellemede hata", - "Main address": "Ana adres", - "Room Name": "Oda Adı", - "Hide verified sessions": "Onaylı oturumları gizle", - "%(count)s verified sessions": { - "other": "%(count)s doğrulanmış oturum", - "one": "1 doğrulanmış oturum" - }, - "Message Actions": "Mesaj Eylemleri", - "Show image": "Resim göster", - "You verified %(name)s": "%(name)s yı doğruladınız", - "You cancelled verifying %(name)s": "%(name)s doğrulaması iptal edildi", - "You accepted": "Kabul ettiniz", - "%(name)s accepted": "%(name)s kabul etti", - "You cancelled": "İptal ettiniz", - "%(name)s cancelled": "%(name)s iptal etti", - "%(name)s wants to verify": "%(name)s doğrulamak istiyor", - "You sent a verification request": "Doğrulama isteği gönderdiniz", - "Click here to see older messages.": "Daha eski mesajları görmek için buraya tıklayın.", - "Copied!": "Kopyalandı!", - "Failed to copy": "Kopyalama başarısız", - "edited": "düzenlendi", - "You are still sharing your personal data on the identity server .": "Kimlik sunucusu üzerinde hala kişisel veri paylaşımı yapıyorsunuz .", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Kimlik sunucusundan bağlantıyı kesmeden önce telefon numaranızı ve e-posta adreslerinizi silmenizi tavsiye ederiz.", - "Deactivate account": "Hesabı pasifleştir", - "Something went wrong. Please try again or view your console for hints.": "Bir şeyler hatalı gitti. Lütfen yeniden deneyin veya ipuçları için konsolunuza bakın.", - "Please try again or view your console for hints.": "Lütfen yeniden deneyin veya ipuçları için konsolunuza bakın.", - "None": "Yok", - "Ban list rules - %(roomName)s": "Yasak Liste Kuralları - %(roomName)s", - "You have not ignored anyone.": "Kimseyi yok saymamışsınız.", - "You are currently ignoring:": "Halihazırda yoksaydıklarınız:", - "You are currently subscribed to:": "Halizhazırdaki abonelikleriniz:", - "Ignored users": "Yoksayılan kullanıcılar", - "Personal ban list": "Kişisel yasak listesi", - "Server or user ID to ignore": "Yoksaymak için sunucu veya kullanıcı ID", - "eg: @bot:* or example.org": "örn: @bot:* veya example.org", - "Subscribed lists": "Abone olunmuş listeler", - "If this isn't what you want, please use a different tool to ignore users.": "Eğer istediğiniz bu değilse, kullanıcıları yoksaymak için lütfen farklı bir araç kullanın.", - "Always show the window menu bar": "Pencerenin menü çubuğunu her zaman göster", - "Bulk options": "Toplu işlem seçenekleri", - "Accept all %(invitedRooms)s invites": "Bütün %(invitedRooms)s davetlerini kabul et", - "Request media permissions": "Medya izinleri talebi", - "Upgrade this room to the recommended room version": "Bu odayı önerilen oda sürümüne yükselt", - "View older messages in %(roomName)s.": "%(roomName)s odasında daha eski mesajları göster.", - "This bridge is managed by .": "Bu köprü tarafından yönetiliyor.", - "Set a new custom sound": "Özel bir ses ayarla", - "Error changing power level requirement": "Güç düzey gereksinimi değiştirmede hata", - "Error changing power level": "Güç düzeyi değiştirme hatası", - "Send %(eventType)s events": "%(eventType)s olaylarını gönder", - "This event could not be displayed": "Bu olay görüntülenemedi", - "Demote yourself?": "Kendinin rütbeni düşür?", - "Demote": "Rütbe Düşür", - "Remove recent messages": "Son mesajları sil", - "The conversation continues here.": "Sohbet buradan devam ediyor.", - "You can only join it with a working invite.": "Sadece çalışan bir davet ile katılınabilir.", - "Try to join anyway": "Katılmak için yinede deneyin", - "This room has been replaced and is no longer active.": "Bu oda değiştirildi ve artık aktif değil.", - "You were banned from %(roomName)s by %(memberName)s": "%(memberName)s tarafından %(roomName)s odası size yasaklandı", - "Something went wrong with your invite to %(roomName)s": "%(roomName)s odasına davet işleminizde birşeyler yanlış gitti", - "This invite to %(roomName)s was sent to %(email)s": "%(roomName)s odası daveti %(email)s adresine gönderildi", - "You're previewing %(roomName)s. Want to join it?": "%(roomName)s odasını inceliyorsunuz. Katılmak ister misiniz?", - "You don't currently have any stickerpacks enabled": "Açılmış herhangi bir çıkartma paketine sahip değilsiniz", - "Room Topic": "Oda Başlığı", - "Ignored user": "Yoksayılan kullanıcı", - "You are now ignoring %(userId)s": "Şimdi %(userId)s yı yoksayıyorsunuz", - "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ı", - "Use a few words, avoid common phrases": "Bir kaç kelime kullanın ve genel ifadelerden kaçının", - "No need for symbols, digits, or uppercase letters": "Semboller, sayılar yada büyük harflere gerek yok", - "Avoid repeated words and characters": "Tekrarlanan kelimeler ve karakterlerden kaçının", - "Avoid sequences": "Sekanslardan kaçının", - "Avoid recent years": "Son yıllardan kaçının", - "Avoid years that are associated with you": "Sizle ilişkili yıllardan kaçının", - "Avoid dates and years that are associated with you": "Sizle ilişkili tarihler ve yıllardan kaçının", - "Capitalization doesn't help very much": "Baş harfi büyük yapmak size pek yardımcı olmaz", - "All-uppercase is almost as easy to guess as all-lowercase": "Bütün harflerin büyük olmasıyla tümünün küçük olması tahmin edilmesi bakımından hemen hemen aynı kolaylıktadır", - "Reversed words aren't much harder to guess": "Ters kelimeler tahmin için çok zor değil", - "Repeats like \"aaa\" are easy to guess": "“aaa” gibi tekrarlar tahmin için oldukça kolay", - "Dates are often easy to guess": "Tarihler sıklıkla tahmin için daha kolaydır", - "This is a top-10 common password": "Bu bir top-10 yaygın parola", - "This is a top-100 common password": "Bu bir top-100 yaygın parola", - "This is a very common password": "Bu oldukça yaygın parola", - "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ı", - "Missing media permissions, click the button below to request.": "Medya izinleri eksik, alttaki butona tıkayarak talep edin.", - "Ignored/Blocked": "Yoksayılan/Bloklanan", - "Error adding ignored user/server": "Yoksayılan kullanıcı/sunucu eklenirken hata", - "Error subscribing to list": "Listeye abone olunurken hata", - "Error removing ignored user/server": "Yoksayılan kullanıcı/sunucu silinirken hata", - "Error unsubscribing from list": "Listeden abonelikten çıkılırken hata", - "You are not subscribed to any lists": "Herhangi bir listeye aboneliğiniz bulunmuyor", - "⚠ These settings are meant for advanced users.": "⚠ Bu ayarlar ileri düzey kullanıcılar içindir.", - "Unignore": "Yoksayma", - "Members only (since the point in time of selecting this option)": "Sadece üyeler ( bu seçeneği seçtiğinizden itibaren)", - "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.", - "And %(count)s more...": { - "other": "ve %(count)s kez daha..." - }, - "Popout widget": "Görsel bileşeni göster", - "Language Dropdown": "Dil Listesi", - "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", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Altta belirtilen Matrix ID li profiller bulunamıyor - Onları yinede davet etmek ister misiniz?", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Lütfen neyin yanlış gittiğini bize bildirin ya da en güzeli problemi tanımlayan bir GitHub talebi oluşturun.", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Logları göndermeden önce, probleminizi betimleyen bir GitHub talebi oluşturun.", - "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": "Sohbet tarihçesini kaybetmemek için, çıkmadan önce odanızın anahtarlarını dışarıya aktarın. Bunu yapabilmek için %(brand)sun daha yeni sürümü gerekli. Ulaşmak için geri gitmeye ihtiyacınız var", - "Continue With Encryption Disabled": "Şifreleme Kapalı Şekilde Devam Et", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "%(fileName)s dosyası anasunucunun yükleme boyutu limitini aşıyor", - "Double check that your server supports the room version chosen and try again.": "Seçtiğiniz oda sürümünün sunucunuz tarafından desteklenip desteklenmediğini iki kez kontrol edin ve yeniden deneyin.", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "%(brand)s yöneticinize yapılandırmanızın hatalı ve mükerrer girdilerini kontrol etmesi için talepte bulunun.", - "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.": "Kayıt olabilirsiniz, fakat kimlik sunucunuz çevrimiçi olana kadar bazı özellikler mevcut olmayacak. Bu uyarıyı sürekli görüyorsanız, yapılandırmanızı kontrol edin veya sunucu yöneticinizle iletişime geçin.", - "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.": "Parolanızı sıfırlayabilirsiniz, fakat kimlik sunucunuz çevrimiçi olana kadar bazı özellikler mevcut olmayacak. Bu uyarıyı sürekli görüyorsanız, yapılandırmanızı kontrol edin veya sunucu yöneticinizle iletişime geçin.", - "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.": "Oturum açabilirsiniz, fakat kimlik sunucunuz çevrimiçi olana kadar bazı özellikler mevcut olmayacak. Bu uyarıyı sürekli görüyorsanız, yapılandırmanızı kontrol edin veya sunucu yöneticinizle iletişime geçin.", - "The user must be unbanned before they can be invited.": "Kullanıcının davet edilebilmesi için öncesinde yasağının kaldırılması gereklidir.", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "“abcabcabc” gibi tekrarlar “abc” yi tahmin etmekten çok az daha zor olur", - "Sequences like abc or 6543 are easy to guess": "abc veya 6543 gibi diziler tahmin için oldukça kolaydır", - "Common names and surnames are easy to guess": "Yaygın isimleri ve soyisimleri tahmin etmek oldukça kolay", - "Enable widget screenshots on supported widgets": "Desteklenen görsel bileşenlerde anlık görüntüleri aç", - "Show hidden events in timeline": "Zaman çizelgesinde gizli olayları göster", - "This is your list of users/servers you have blocked - don't leave the room!": "Bu sizin engellediğiniz kullanıcılar/sunucular listeniz - odadan ayrılmayın!", - "Got It": "Anlaşıldı", - "Subscribing to a ban list will cause you to join it!": "Bir yasak listesine abonelik ona katılmanıza yol açar!", - "Message search": "Mesaj arama", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Kullanıcının güç düzeyini değiştirirken bir hata oluştu. Yeterli izinlere sahip olduğunuza emin olun ve yeniden deneyin.", - "Select the roles required to change various parts of the room": "Odanın çeşitli bölümlerini değişmek için gerekli rolleri seçiniz", - "Click the link in the email you received to verify and then click continue again.": "Aldığınız e-postaki bağlantıyı tıklayarak doğrulayın ve sonra tekrar tıklayarak devam edin.", - "Verify this session": "Bu oturumu doğrula", - "Encryption upgrade available": "Şifreleme güncellemesi var", - "You are no longer ignoring %(userId)s": "%(userId)s artık yoksayılmıyor", - "Verifies a user, session, and pubkey tuple": "Bir kullanıcı, oturum ve açık anahtar çiftini doğrular", - "Session already verified!": "Oturum zaten doğrulanmış!", - "Invalid homeserver discovery response": "Geçersiz anasunucu keşif yanıtı", - "Failed to get autodiscovery configuration from server": "Sunucudan otokeşif yapılandırması alınması başarısız", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Anasunucu URL i geçerli bir Matrix anasunucusu olarak gözükmüyor", - "Invalid identity server discovery response": "Geçersiz kimlik sunucu keşfi yanıtı", - "Please contact your service administrator to continue using this service.": "Bu servisi kullanmaya devam etmek için lütfen servis yöneticinizle bağlantı kurun.", - "Go back to set it again.": "Geri git ve yeniden ayarla.", - "Upgrade your encryption": "Şifrelemenizi güncelleyin", - "Create key backup": "Anahtar yedeği oluştur", - "Set up Secure Messages": "Güvenli Mesajları Ayarla", - "Space used:": "Kullanılan alan:", - "Indexed messages:": "İndekslenmiş mesajlar:", - "Waiting for %(displayName)s to verify…": "%(displayName)s ın doğrulaması için bekleniyor…", - "Other users may not trust it": "Diğer kullanıcılar güvenmeyebilirler", - "Later": "Sonra", - "Show more": "Daha fazla göster", - "in memory": "hafızada", - "in secret storage": "sır deposunda", - "Secret storage public key:": "Sır deposu açık anahtarı:", - "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ü", - "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ış.", - "You have not verified this user.": "Bu kullanıcıyı doğrulamadınız.", - "Someone is using an unknown session": "Birisi bilinmeyen bir oturum kullanıyor", - "Everyone in this room is verified": "Bu odadaki herkes doğrulanmış", - "Setting up keys": "Anahtarları ayarla", - "Upload %(count)s other files": { - "other": "%(count)s diğer dosyaları yükle", - "one": "%(count)s dosyayı sağla" - }, - "Remember my selection for this widget": "Bu görsel bileşen işin seçimimi hatırla", - "Indexed rooms:": "İndekslenmiş odalar:", - "Bridges": "Köprüler", - "Direct Messages": "Doğrudan Mesajlar", - "Unknown Command": "Bilinmeyen Komut", - "Unrecognised command: %(commandText)s": "Tanınmayan komut: %(commandText)s", - "Send as message": "Mesaj olarak gönder", - "Start Verification": "Doğrulamayı Başlat", - "Verify User": "Kullanıcı Doğrula", - "Your messages are not secure": "Mesajlarınız korunmuyor", - "Your homeserver": "Ana sunucunuz", - "Not Trusted": "Güvenilmiyor", - "%(count)s sessions": { - "other": "%(count)s oturum", - "one": "%(count)s oturum" - }, - "%(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.", - "Cancel search": "Aramayı iptal et", - "Your display name": "Ekran adınız", - "Your user ID": "Kullanıcı ID", - "Your theme": "Temanız", - "Widget ID": "Görsel Bileşen ID si", - "Delete Widget": "Görsel Bileşen Sil", - "Delete widget": "Görsel bileşen sil", - "Destroy cross-signing keys?": "Çarpraz-imzalama anahtarlarını imha et?", - "Clear cross-signing keys": "Çapraz-imzalama anahtarlarını temizle", - "Clear all data in this session?": "Bu oturumdaki tüm verileri temizle?", - "Verify session": "Oturum doğrula", - "Session name": "Oturum adı", - "Session key": "Oturum anahtarı", - "Recent Conversations": "Güncel Sohbetler", - "Recently Direct Messaged": "Güncel Doğrudan Mesajlar", - "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", - "Cancelling…": "İptal ediliyor…", - "Lock": "Kilit", - "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.", - "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", - "Encrypted by an unverified session": "Doğrulanmamış bir oturum tarafından şifrelenmiş", - "Encrypted by a deleted session": "Silinen bir oturumla şifrelenmiş", - "Reject & Ignore user": "Kullanıcı Reddet & Yoksay", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Davet geri çekilemiyor. Sunucu geçici bir problem yaşıyor olabilir yada daveti geri çekmek için gerekli izinlere sahip değilsin.", - "Mark all as read": "Tümünü okunmuş olarak işaretle", - "Incoming Verification Request": "Gelen Doğrulama İsteği", - "Use bots, bridges, widgets and sticker packs": "Botları, köprüleri, görsel bileşenleri ve çıkartma paketlerini kullan", - "Explore rooms": "Odaları keşfet", - "Invalid base_url for m.homeserver": "m.anasunucu için geçersiz base_url", - "Invalid base_url for m.identity_server": "m.kimlik_sunucu için geçersiz base_url", - "Identity server URL does not appear to be a valid identity server": "Kimlik sunucu adresi geçerli bir kimlik sunucu adresi gibi gözükmüyor", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Lütfen %(hs)s sunucusuna oturum açtığınızın farkında olun. Bu sunucu matrix.org değil.", - "Enter your account password to confirm the upgrade:": "Güncellemeyi başlatmak için hesap şifreni gir:", - "You'll need to authenticate with the server to confirm the upgrade.": "Güncellemeyi teyit etmek için sunucuda oturum açmaya ihtiyacınız var.", - "Unable to set up secret storage": "Sır deposu ayarlanamıyor", - "Your keys are being backed up (the first backup could take a few minutes).": "Anahtarlarınız yedekleniyor (ilk yedek bir kaç dakika sürebilir).", - "Set up": "Ayarla", - "Cancel entering passphrase?": "Parola girişini iptal et?", - "Upgrade public room": "Açık odayı güncelle", - "You'll upgrade this room from to .": "Bu odayı versiyonundan versiyonuna güncelleyeceksiniz.", - "We encountered an error trying to restore your previous session.": "Önceki oturumunuzu geri yüklerken bir hatayla karşılaştık.", - "To help us prevent this in future, please send us logs.": "Bunun gelecekte de olmasının önüne geçmek için lütfen günceleri bize gönderin.", - "To continue you need to accept the terms of this service.": "Devam etmek için bu servisi kullanma şartlarını kabul etmeniz gerekiyor.", - "Upload files (%(current)s of %(total)s)": "Dosyaları yükle (%(current)s / %(total)s)", - "Failed to decrypt %(failedCount)s sessions!": "%(failedCount)s adet oturum çözümlenemedi!", - "Confirm your identity by entering your account password below.": "Hesabınızın şifresini aşağıya girerek kimliğinizi teyit edin.", - "A text message has been sent to %(msisdn)s": "%(msisdn)s ye bir metin mesajı gönderildi", - "Use lowercase letters, numbers, dashes and underscores only": "Sadece küçük harfler, numara, tire ve alt tire kullanın", - "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ı.", - "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ı", - "a key signature": "bir anahtar imzası", - "Upload completed": "Yükleme tamamlandı", - "Cancelled signature upload": "anahtar yükleme iptal edildi", - "Signature upload success": "Anahtar yükleme başarılı", - "Signature upload failed": "İmza yükleme başarısız", - "These files are too large to upload. The file size limit is %(limit)s.": "Bu dosyalar yükleme için çok büyük. Dosya boyut limiti %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Bazı dosyalar yükleme için çok büyük. Dosya boyutu limiti %(limit)s.", - "Failed to re-authenticate due to a homeserver problem": "Anasunucu problemi yüzünden yeniden kimlik doğrulama başarısız", - "Not currently indexing messages for any room.": "Şu an hiç bir odada mesaj indeksleme yapılmıyor.", - "PM": "24:00", - "AM": "12:00", - "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.": "Bu eylem, bir e-posta adresini veya telefon numarasını doğrulamak için varsayılan kimlik sunucusuna erişilmesini gerektirir, ancak sunucunun herhangi bir hizmet şartı yoktur.", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "E-posta ile davet etmek için kimlik sunucusu kullan. Varsayılan kimlik sunucusunu (%(defaultIdentityServerName)s) kullanmak için devam edin ya da ayarlardan değiştirin.", - "Unignored user": "Reddedilmemiş kullanıcı", - "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.", - "%(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", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Tahmin edilebilir harf değişimleri örneğin 'a' yerine '@' pek yardımcı olmuyor", - "A word by itself is easy to guess": "Kelime zaten kolay tahmin edilir", - "Straight rows of keys are easy to guess": "Aynı klavye satırındaki ardışık tuşlar kolay tahmin edilir", - "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", - "Local address": "Yerel adres", - "Local Addresses": "Yerel Adresler", - "Hide sessions": "Oturumları gizle", - "Verify by scanning": "Taramayla doğrula", - "Verify by emoji": "Emojiyle doğrula", - "Verify by comparing unique emoji.": "Eşsiz emoji eşleştirme ile doğrulama.", - "Edited at %(date)s. Click to view edits.": "%(date)s tarihinde düzenlendi. Düzenlemeleri görmek için tıkla.", - "Confirm adding email": "E-posta adresini eklemeyi onayla", - "Click the button below to confirm adding this email address.": "E-posta adresini eklemeyi kabul etmek için aşağıdaki tuşa tıklayın.", - "Confirm adding phone number": "Telefon numarası eklemeyi onayla", - "Click the button below to confirm adding this phone number.": "Telefon numarasını eklemeyi kabul etmek için aşağıdaki tuşa tıklayın.", - "Are you sure you want to cancel entering passphrase?": "Parola girmeyi iptal etmek istediğinizden emin misiniz?", - "%(name)s is requesting verification": "%(name)s doğrulama istiyor", - "You signed in to a new session without verifying it:": "Yeni bir oturuma, doğrulamadan oturum açtınız:", - "Verify your other session using one of the options below.": "Diğer oturumunuzu aşağıdaki seçeneklerden birini kullanarak doğrulayın.", - "Your homeserver has exceeded its user limit.": "Homeserver'ınız kullanıcı limitini aştı.", - "Your homeserver has exceeded one of its resource limits.": "Homeserver'ınız kaynaklarından birisinin sınırını aştı.", - "Contact your server admin.": "Sunucu yöneticinize başvurun.", - "Ok": "Tamam", - "New login. Was this you?": "Yeni giriş. Bu siz miydiniz?", - "New version of %(brand)s is available": "%(brand)s 'in yeni versiyonu hazır", - "Update %(brand)s": "%(brand)s 'i güncelle", - "Safeguard against losing access to encrypted messages & data": "Şifrelenmiş mesajlara ve verilere erişimi kaybetmemek için koruma sağlayın", - "Set up Secure Backup": "Güvenli Yedekleme kur", - "Enable desktop notifications": "Masaüstü bildirimlerini etkinleştir", - "Don't miss a reply": "Yanıtları kaçırma", - "Unknown App": "Bilinmeyen uygulama", - "Error leaving room": "Odadan ayrılırken hata", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Bu oda, Ana Sunucudan gelen önemli mesajlar için kullanılır, bu yüzden ayrılamazsınız.", - "Can't leave Server Notices room": "Sunucu Bildirimleri odasından ayrılınamıyor", - "Unexpected server error trying to leave the room": "Odadan ayrılmaya çalışırken beklenmeyen sunucu hatası", - "Zimbabwe": "Zimbabve", - "Zambia": "Zambiya", - "Yemen": "Yemen", - "Western Sahara": "Batı Sahra", - "Wallis & Futuna": "Wallis & Futuna", - "Vietnam": "Vietnam", - "Venezuela": "Venezuela", - "Vatican City": "Vatikan Şehri", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Özbekistan", - "Uruguay": "Uruguay", - "United Arab Emirates": "Birleşik Arap Emirlikleri", - "Ukraine": "Ukrayna", - "Uganda": "Uganda", - "U.S. Virgin Islands": "Amerika Birleşik Devletleri Virgin Adaları", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Turks ve Caicos Adaları", - "Turkmenistan": "Türkmenistan", - "Turkey": "Türkiye", - "Tunisia": "Tunus", - "Trinidad & Tobago": "Trinidad & Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Doğu Timor", - "Thailand": "Tayland", - "Tanzania": "Tanzanya", - "Tajikistan": "Tajikistan", - "Taiwan": "Tayvan", - "São Tomé & Príncipe": "São Tomé ve Príncipe", - "Syria": "Suriye", - "Switzerland": "İsviçre", - "Sweden": "İsveç", - "Swaziland": "Svaziland", - "Svalbard & Jan Mayen": "Svalbard & Jan Mayen", - "Suriname": "Surinam", - "Sudan": "Sudan", - "St. Vincent & Grenadines": "St. Vincent ve Grenadinler", - "St. Pierre & Miquelon": "St. Pierre ve Miquelon", - "St. Martin": "St. Martin", - "St. Lucia": "St. Lucia", - "St. Kitts & Nevis": "St. Kitts ve Nevis", - "St. Helena": "St. Helena", - "St. Barthélemy": "St. Barthélemy", - "Sri Lanka": "Sri Lanka", - "Spain": "İspanya", - "South Sudan": "Güney Sudan", - "South Korea": "Güney Kore", - "South Georgia & South Sandwich Islands": "Güney Georgia ve Güney Sandwich Adaları", - "South Africa": "Güney Afrika", - "Somalia": "Somali", - "Solomon Islands": "Solomon Adaları", - "Slovenia": "Slovenya", - "Slovakia": "Slovakya", - "Sint Maarten": "St Martin", - "Singapore": "Singapur", - "Sierra Leone": "Sierra Leone", - "Seychelles": "Şeyseller", - "Serbia": "Sırbistan", - "Senegal": "Senegal", - "Saudi Arabia": "Suudi Arabistan", - "San Marino": "San Marino", - "Samoa": "Samoa", - "Réunion": "Réunion", - "Rwanda": "Ruanda", - "Russia": "Rusya", - "Romania": "Romanya", - "Qatar": "Katar", - "Puerto Rico": "Porto Riko", - "Portugal": "Portekiz", - "Poland": "Polonya", - "Pitcairn Islands": "Pitcairn Adaları", - "Philippines": "Filipinler", - "Peru": "Peru", - "Paraguay": "Paraguay", - "Papua New Guinea": "Papua Yeni Gine", - "Panama": "Panama", - "Palestine": "Filistin", - "Palau": "Palau", - "Pakistan": "Pakistan", - "Oman": "Umman", - "Norway": "Norveç", - "Northern Mariana Islands": "Kuzey Mariana Adaları", - "North Korea": "Kuzey Kore", - "Norfolk Island": "Norfolk Adası", - "Niue": "Niue", - "Nigeria": "Nijerya", - "Niger": "Nijer", - "Nicaragua": "Nikaragua", - "New Zealand": "Yeni Zelanda", - "New Caledonia": "Yeni Kaledonya", - "Netherlands": "Hollanda", - "Nepal": "Nepal", - "Macau": "Makao", - "Nauru": "Nauru", - "Namibia": "Namibya", - "Myanmar": "Myanmar", - "Mozambique": "Mozambik", - "Morocco": "Fas", - "Montserrat": "Montserrat", - "Montenegro": "Karadağ", - "Mongolia": "Moğolistan", - "Monaco": "Monako", - "Moldova": "Moldova", - "Micronesia": "Mikronezya", - "Mexico": "Meksika", - "Mayotte": "Mayotte", - "Mauritius": "Mauritius", - "Mauritania": "Moritanya", - "Martinique": "Martinik", - "Marshall Islands": "Marşal Adaları", - "Malta": "Malta", - "Mali": "Mali", - "Maldives": "Maldivler", - "Malaysia": "Malezya", - "Malawi": "Malawi", - "Madagascar": "Madagaskar", - "Macedonia": "Makedonya", - "Luxembourg": "Lüksemburg", - "Lithuania": "Litvanya", - "Liechtenstein": "Lihtenştayn", - "Libya": "Libya", - "Liberia": "Liberya", - "Lesotho": "Lesoto", - "Lebanon": "Lübnan", - "Latvia": "Letonya", - "Laos": "Laos", - "Kyrgyzstan": "Kırgızistan", - "Kuwait": "Kuveyt", - "Jordan": "Ürdün", - "Kosovo": "Kosova", - "Kiribati": "Kiribati", - "Kenya": "Kenya", - "Kazakhstan": "Kazakistan", - "Jersey": "Jersey", - "Japan": "Japonya", - "Jamaica": "Jamaika", - "Italy": "İtalya", - "Israel": "İsrail", - "Isle of Man": "Man Adası", - "Ireland": "İrlanda", - "Iraq": "Irak", - "Iran": "İran", - "Indonesia": "Endonezya", - "India": "Hindistan", - "Iceland": "İzlanda", - "Hungary": "Macaristan", - "Hong Kong": "Hong Kong", - "Honduras": "Honduras", - "Heard & McDonald Islands": "Heard ve McDonald Adaları", - "Haiti": "Haiti", - "Guyana": "Guyana", - "Guinea-Bissau": "Gine-Bissau", - "Guinea": "Gine", - "Guernsey": "Guernsey", - "Guatemala": "Guatemala", - "Guam": "Guam", - "Guadeloupe": "Guadeloupe", - "Grenada": "Grenada", - "Greenland": "Grönland", - "Greece": "Yunanistan", - "Gibraltar": "Cebelitarık", - "Ghana": "Gana", - "Germany": "Almanya", - "Georgia": "Gürcistan", - "Gambia": "Gambiya", - "Gabon": "Gabon", - "French Southern Territories": "Fransız Güney Toprakları", - "French Polynesia": "Fransız Polinezyası", - "French Guiana": "Fransız Guyanası", - "France": "Fransa", - "Finland": "Finlandiya", - "Fiji": "Fij", - "Faroe Islands": "Faroe adaları", - "Falkland Islands": "Falkland adaları", - "Ethiopia": "Etiyopya", - "Estonia": "Estonya", - "Eritrea": "Eritre", - "Equatorial Guinea": "Ekvator Ginesi", - "El Salvador": "El Salvador", - "Egypt": "Mısır", - "Ecuador": "Ekvador", - "Dominican Republic": "Dominik cumhuriyeti", - "Dominica": "Dominik", - "Denmark": "Danimarka", - "Djibouti": "Cibuti", - "Côte d’Ivoire": "Fildişi Sahili", - "Czech Republic": "Çek cumhuriyeti", - "Cyprus": "Kıbrıs", - "Curaçao": "Curacao", - "Cuba": "Küba", - "Croatia": "Hırvatistan", - "Costa Rica": "Kosta Rika", - "Cook Islands": "Cook Adaları", - "Congo - Kinshasa": "Kongo - Kinşasa", - "Congo - Brazzaville": "Kongo - Brazzaville", - "Comoros": "Komorlar", - "Colombia": "Kolombiya", - "Cocos (Keeling) Islands": "Cocos (Keeling) Adaları", - "Christmas Island": "Noel Adası", - "China": "Çin", - "Chile": "Şili", - "Chad": "Çad", - "Central African Republic": "Orta Afrika Cumhuriyeti", - "Cayman Islands": "Cayman Adaları", - "Caribbean Netherlands": "Karayip Hollandası", - "Cape Verde": "Cape Verde", - "Canada": "Kanada", - "Cameroon": "Kamerun", - "Cambodia": "Kamboçya", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bulgaristan", - "Brunei": "Brunei", - "British Virgin Islands": "Britanya Virjin Adaları", - "British Indian Ocean Territory": "İngiliz Hint Okyanusu Bölgesi", - "Brazil": "Brezilya", - "Bouvet Island": "Bouvet Adası", - "Botswana": "Botsvana", - "Bosnia": "Bosna", - "Bolivia": "Bolivya", - "Bhutan": "Butan", - "Bermuda": "Bermuda", - "Benin": "Benin", - "Belize": "Belize", - "Belgium": "Belçika", - "Belarus": "Belarus", - "Barbados": "Barbados", - "Bangladesh": "Bangladeş", - "Bahrain": "Bahreyn", - "Bahamas": "Bahamalar", - "Azerbaijan": "Azerbaycan", - "Austria": "Avusturya", - "Review terms and conditions": "Hükümler ve koşulları incele", - "Terms and Conditions": "Hükümler ve koşullar", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "%(homeserverDomain)s ana sunucusunu kullanmaya devam etmek için hüküm ve koşulları incelemeli ve kabul etmelisiniz.", - "Click to view edits": "Düzenlemeleri görmek için tıkla", - "Edited at %(date)s": "%(date)s tarihinde düzenlendi", - "This room is a continuation of another conversation.": "Bu oda başka bir görüşmenin devamıdır.", - "Message deleted on %(date)s": "Mesaj %(date)s tarihinde silindi", - "%(name)s declined": "%(name)s reddetti", - "You declined": "Reddettiniz", - "You have ignored this user, so their message is hidden. Show anyways.": "Bu kullanıcıyı yok saydınız, bu yüzden mesajları gizlidir. Yine de göster.", - "Video conference started by %(senderName)s": "Video konferans %(senderName)s tarafından başlatıldı", - "Video conference updated by %(senderName)s": "Video konferans %(senderName)s tarafından güncellendi", - "Video conference ended by %(senderName)s": "Video konferans %(senderName)s tarafından sonlandırıldı", - "The encryption used by this room isn't supported.": "Bu odada kullanılan şifreleme desteklenmiyor.", - "Encryption not enabled": "Şifreleme etkin değil", - "Ignored attempt to disable encryption": "Şifrelemeyi devre dışı bırakma denemesi yok sayıldı", - "You cancelled verification.": "Doğrulamayı iptal ettiniz.", - "%(displayName)s cancelled verification.": "%(displayName)s doğrulamayı iptal etti.", - "Verification timed out.": "Doğrulama zaman aşımına uğradı.", - "Answered Elsewhere": "Arama başka bir yerde yanıtlandı", - "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.", - "Use custom size": "Özel büyüklük kullan", - "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", - "Other published addresses:": "Diğer yayınlanmış adresler:", - "Error removing address": "Adres kaldırılırken hata", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Adres kaldırılırken bir hata ile karşılaşıldı. Artık mevcut olmayabilir yada geçici bir oluştu.", - "You don't have permission to delete the address.": "Bu adresi silmeye yetkiniz yok.", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Adres oluşturulurken hata ile karşılaşıldı. Sunucu tarafından izin verilmemiş yada geçici bir hata olabilir.", - "Error creating address": "Adres oluşturulurken hata", - "Explore public rooms": "Herkese açık odaları keşfet", - "Show Widgets": "Widgetları Göster", - "Hide Widgets": "Widgetları gizle", - "No recently visited rooms": "Yakında ziyaret edilen oda yok", - "This is the start of .": "Bu odasının başlangıcıdır.", - "Add a photo, so people can easily spot your room.": "İnsanların odanı kolayca tanıması için bir fotoğraf ekle.", - "%(displayName)s created this room.": "%(displayName)s bu odayı oluşturdu.", - "You created this room.": "Bu odayı oluşturdunuz.", - "Add a topic to help people know what it is about.": "İnsanların ne hakkında olduğunu bilmelerine yardımcı olmak için Konu ekle.", - "Topic: %(topic)s ": "Konu: %(topic)s ", - "This is the beginning of your direct message history with .": "Bu ile olan direkt mesaj geçmişinizin başlangıcıdır.", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "Biriniz bir başkasını davet etmediğiniz sürece bu görüşmede sadece ikiniz varsınız.", - "Scroll to most recent messages": "En son mesajlara git", - "The authenticity of this encrypted message can't be guaranteed on this device.": "Bu şifrelenmiş mesajın güvenilirliği bu cihazda garanti edilemez.", - "Australia": "Avustralya", - "Aruba": "Aruba", - "Armenia": "Ermenistan", - "Argentina": "Arjantin", - "Antigua & Barbuda": "Antigua ve Barbuda", - "Antarctica": "Antarktika", - "Anguilla": "Anguilla", - "Angola": "Angola", - "Andorra": "Andorra", - "American Samoa": "Amerikan Samoası", - "Algeria": "Cezayir", - "Albania": "Arnavutluk", - "Åland Islands": "Aland adaları", - "Afghanistan": "Afganistan", - "United States": "Amerika Birleşik Devletleri", - "United Kingdom": "Birleşik Krallık", - "You've reached the maximum number of simultaneous calls.": "Maksimum eşzamanlı arama sayısına ulaştınız.", - "Too Many Calls": "Çok fazla arama", - "The call was answered on another device.": "Arama başka bir cihazda cevaplandı.", - "The call could not be established": "Arama yapılamadı", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Kimliğinizi doğrulamak için Tek Seferlik Oturum Açma özelliğini kullanarak bu telefon numarasını eklemeyi onaylayın.", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Kimliğinizi doğrulamak için Tek Seferlik Oturum Açma özelliğini kullanarak bu e-posta adresini eklemeyi onaylayın.", - "Use Single Sign On to continue": "Devam etmek için tek seferlik oturum açın", - "Change notification settings": "Bildirim ayarlarını değiştir", - "Your server isn't responding to some requests.": "Sunucunuz bası istekler'e onay vermiyor.", - "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:", - "not found locally": "yerel olarak bulunamadı", - "cached locally": "yerel olarak önbelleğe alındı", - "Thumbs up": "Başparmak havaya", - "Santa": "Noel Baba", - "Spanner": "Anahtar", - "Smiley": "Gülen yüz", - "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.", - "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ı", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Emin misiniz? Eğer anahtarlarınız doğru bir şekilde yedeklemediyse, şifrelenmiş iletilerinizi kaybedeceksiniz.", - "The operation could not be completed": "Eylem tamamlanamadı", - "Failed to save your profile": "Profiliniz kaydedilemedi", - "Securely cache encrypted messages locally for them to appear in search results.": "Arama sonuçlarında gozükmeleri için iletileri güvenli bir şekilde yerel olarak önbelleğe al.", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Çapraz imzalı cihazlara güvenmeden, güvenilir olarak işaretlemek için, bir kullanıcı tarafından kullanılan her bir oturumu ayrı ayrı doğrulayın.", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "İletilerin arama sonuçlarında gözükmeleri için %(rooms)s odasından %(size)s yardımıyla depolayarak, şifrelenmiş iletileri güvenli bir şekilde yerel olarak önbelleğe al.", - "other": "İletilerin arama sonuçlarında gözükmeleri için %(rooms)s odalardan %(size)s yardımıyla depolayarak, şifrelenmiş iletileri güvenli bir şekilde yerel olarak önbelleğe al." - }, - "not found in storage": "Cihazda bulunamadı", - "This bridge was provisioned by .": "Bu köprü tarafından sağlandı.", - "Verify all users in a room to ensure it's secure.": "Güvenli olduğuna emin olmak için odadaki tüm kullanıcıları onaylayın.", - "No recent messages by %(user)s found": "%(user)s kullanıcısın hiç yeni ileti yok", - "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.", - "Room settings": "Oda ayarları", - "Not encrypted": "Şifrelenmemiş", - "Backup version:": "Yedekleme sürümü:", - "User Autocomplete": "Kullanıcı Otomatik Tamamlama", - "Room Autocomplete": "Otomatik Oda Tamamlama", - "Notification Autocomplete": "Otomatik Bildirim Tamamlama", - "Widgets": "Widgetlar", - "Looks good!": "İyi görünüyor!", - "Security Key": "Güvenlik anahtarı", - "All settings": "Tüm ayarlar", - "Switch theme": "Temayı değiştir", - "Keys restored": "Anahtarlar geri yüklendi", - "Submit logs": "Günlükleri kaydet", - "Server name": "Sunucu adı", - "Your server": "Senin sunucun", - "All rooms": "Tüm odalar", - "Looks good": "İyi görünüyor", - "Transfer": "Aktar", - "Hold": "Beklet", - "Resume": "Devam et", - "Information": "Bilgi", - "Accepting…": "Kabul ediliyor…", - "Room avatar": "Oda avatarı", - "Room options": "Oda ayarları", - "Forget Room": "Odayı unut", - "Open dial pad": "Arama tuşlarını aç", - "New version available. Update now.": "Yeni sürüm mevcut: Şimdi güncelle.", - "Use between %(min)s pt and %(max)s pt": "%(min)s ile %(max)s arasında girin", - "Custom font size can only be between %(min)s pt and %(max)s pt": "Özel yazı tipi boyutu %(min)s ile %(max)s arasında olmalı", - "Size must be a number": "Boyut bir sayı olmalıdır", - "Hey you. You're the best!": "Hey sen. Sen en iyisisin!", - "You should:": "Şunu yapmalısınız:", - "not ready": "hazır değil", - "ready": "hazır", - "Secret storage:": "Gizli depolama:", - "Backup key cached:": "Yedekleme anahtarı önbelleğe alındı:", - "Backup key stored:": "Yedekleme anahtarı depolandı:", - "unexpected type": "Bilinmeyen tür", - "Back up your keys before signing out to avoid losing them.": "Anahtarlarını kaybetmemek için, çıkış yapmadan önce önleri yedekle.", - "Algorithm:": "Algoritma:", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Yalnızca bu oturumda olabilecek anahtarları kaybetmemek için, oturumu kapatmadan önce bu oturumu anahtar yedeklemeye bağlayın.", - "%(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 internet tarayıcısında çalışıyorken şifrelenmiş mesajları güvenli bir şekilde önbelleğe alamaz. Şifrelenmiş mesajların arama sonucunda görünmesi için %(brand)s Masaüstü kullanın.", - "%(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.": "%(brand)s, şifrelenmiş iletileri yerel olarak güvenli bir şekilde önbelleğe almak için gereken bazı bileşenlerden yoksun. Bu özelliği denemek istiyorsanız, arama bileşenlerinin eklendiği özel bir masaüstü oluşturun.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Bu oturum anahtarlarınızı yedeklemiyor, ama zaten geri yükleyebileceğiniz ve ileride ekleyebileceğiniz bir yedeğiniz var.", - "Enter a server name": "Sunucu adı girin", - "Can't find this server or its room list": "Sunucuda veya oda listesinde bulunamıyor", - "Add a new server": "Yeni sunucu ekle", - "Enter the name of a new server you want to explore.": "Keşfetmek istediğiniz sunucunun adını girin.", - "Preparing to download logs": "Loglar indirilmeye hazırlanıyor", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Hatırlatma:Tarayıcınız desteklenmiyor, deneyiminiz öngörülemiyor.", - "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.": "Bir oda için şifreleme bir kez etkinleştirildiğinde geri alınamaz. Şifrelenmiş bir odada gönderilen iletiler yalnızca ve yalnızca odadaki kullanıcılar tarafından görülebilir. Şifrelemeyi etkinleştirmek bir çok bot'un ve köprülemenin doğru çalışmasını etkileyebilir. Şifrelemeyle ilgili daha fazla bilgi edinmek için.", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Doğrudan %(brand)s uygulamasından davet isteği almak için bu e-posta adresini Ayarlardan kendi hesabınıza bağlayın.", - "This client does not support end-to-end encryption.": "Bu istemci uçtan uca şifrelemeyi desteklemiyor.", - "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?": "Bu kullanıcı etkisizleştirmek onu bir daha oturum açmasını engeller.Ek olarak da bulundukları bütün odalardan atılırlar. Bu eylem geri dönüştürülebilir. Bu kullanıcıyı etkisizleştirmek istediğinize emin misiniz?", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Çok sayıda ileti için bu biraz sürebilir. Lütfen bu sürede kullandığınız istemciyi yenilemeyin.", - "Remove recent messages by %(user)s": "%(user)s kullanıcısından en son iletileri kaldır", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Daha önceden kalma iletilerin var olup olmadığını kontrol etmek için zaman çizelgesinde yukarı doğru kaydırın.", - "Set my room layout for everyone": "Oda düzenimi herkes için ayarla", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Fazladan güvenlik sağlamak için bu kullanıcıyı cihazlarınızdaki tek kezlik kod ile doğrulayın.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Şifrelenmiş odalarda iletileriniz şifreledir ve yalnızca sizde ve gönderdiğiniz kullanıcılarda iletileri açmak için anahtarlar vardır.", - "Messages in this room are not end-to-end encrypted.": "Bu odadaki iletiler uçtan uca şifreli değildir.", - "Messages in this room are end-to-end encrypted.": "Bu odadaki iletiler uçtan uca şifrelenmiştir.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "İletileriniz şifreledir ve yalnızca sizde ve gönderdiğiniz kullanıcılarda iletileri açmak için anahtarlar vardır.", - "Waiting for %(displayName)s to accept…": "%(displayName)s kullanıcısın onaylaması için bekleniliyor…", - "URL previews are disabled by default for participants in this room.": "URL ön izlemeleri, bu odadaki kullanıcılar için varsayılan olarak devre dışı bıraktırılmıştır.", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Adanın alternatif adresini güncellerken bir hata oluştu. Bu eylem, sunucu tarafından izin verilmemiş olabilir ya da geçici bir sorun oluşmuş olabilir.", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Odanın ana adresini güncellerken bir sorun oluştu. Bu eylem, sunucu tarafından izin verilmemiş olabilir ya da geçici bir sorun oluşmuş olabilir.", - "Hint: Begin your message with // to start it with a slash.": "İpucu: İletilerinizi eğik çizgi ile başlatmak için // ile başlayın.", - "You can use /help to list available commands. Did you mean to send this as a message?": "/help yazarak var olan komutları listeleyebilirsiniz. Yoksa bunu bir ileti olarak mı göndermek istemiştiniz?", - "This room is running room version , which this homeserver has marked as unstable.": "Bu oda, oda sürümünü kullanmaktadır ve ana sunucunuz tarafından tutarsız olarak işaretlenmiştir.", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Bu odayı güncellerseniz bu oda kapanacak ve yerine aynı adlı, güncellenmiş bir oda geçecek.", - "Favourited": "Beğenilenler", - "Share this email in Settings to receive invites directly in %(brand)s.": "Doğrdan %(brand)s uygulamasından davet isteği almak için Ayarlardan bu e-posta adresini paylaşın.", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Doğrudan %(brand)s uygulamasından davet isteği almak için Ayarlardan bir kimlik sunucusu belirleyin.", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Bu davet, %(roomName)s odasına %(email)s e-posta adresi üzerinden yollanmıştır ve sizinle ilgili değildir", - "Recently visited rooms": "En son ziyaret edilmiş odalar", - "Discovery options will appear once you have added a phone number above.": "Bulunulabilirlik seçenekleri, yukarıya bir telefon numarası ekleyince ortaya çıkacaktır.", - "Discovery options will appear once you have added an email above.": "Bulunulabilirlik seçenekleri, yukarıya bir e-posta adresi ekleyince ortaya çıkacaktır.", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Geçmişi kimin okuyabileceğini değiştirmek yalnızca odadaki yeni iletileri etkiler. Var olan geçmiş değişmeden kalacaktır.", - "To link to this room, please add an address.": "Bu odaya bağlamak için lütfen bir adres ekleyin.", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Odanın güç düzeyi gereksinimlerini değiştirirken bir hata ile karşılaşıldı. Yeterince yetkiniz olduğunuzdan emin olup yeniden deyin.", - "This room is bridging messages to the following platforms. Learn more.": "Bu oda, iletileri sözü edilen platformlara köprülüyor. Daha fazla bilgi için.", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Sunucu yönetinciniz varsayılan olarak odalarda ve doğrudandan iletilerde uçtan uca şifrelemeyi kapadı.", - "Read Marker lifetime (ms)": "Okundu iminin gösterim süresi (ms)", - "Read Marker off-screen lifetime (ms)": "Okundu iminin ekran dışındaki gösterim süresi (ms)", - "Composer": "Yazan", - "Room ID or address of ban list": "Engelleme listesinin oda kimliği ya da adresi", - "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.": "Kullanıcıları engelleme, hangi kullanıcıları engelleyeceğini belirleyen kurallar bulunduran bir engelleme listesi kullanılarak gerçekleşir. Bir engelleme listesine abone olmak, o listeden engellenen kullanıcıların veya sunucuların sizden gizlenmesi demektir.", - "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.": "Görmezden gelmek istediğiniz kullanıcıları ya da sunucuları buraya ekleyin. %(brand)s uygulamasının herhangi bir karakteri eşleştirmesini istiyorsanız yıldız imi kullanın. Örneğin @fobar:*, \"foobar\" adlı kullanıcıların hepsini bütün sunucularda görmezden gelir.", - "Please verify the room ID or address and try again.": "Lütfen oda kimliğini ya da adresini doğrulayıp yeniden deneyin.", - "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.", - "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.", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Eğer kimlik sunucusunu kullanarak başkalarını bulmak ve başkalarını tarafından bulunabilmek istemiyorsanız aşağıya bir başka kimlik sunucusu giriniz.", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Şu anda kimlik sunucusunu kullanarak başkalarını buluyorsunuz ve başkalarını tarafından bulunabiliyorsunuz. Aşağıdan kimlik sunucunuzu değiştirebilirsiniz.", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "kimlik sunucunuza erişimi engelleyen herhangi bir eklenti (Privacy Badger gibi) için tarayıcınızı kontrol ediniz", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Bağlantınızı kesmeden önce kişisel verilerinizi kimlik sunucusundan silmelisiniz. Ne yazık ki kimlik sunucusu şu anda çevrim dışı ya da bir nedenden ötürü erişilemiyor.", - "Disconnect from the identity server and connect to instead?": " kimlik sunucusundan bağlantı kesilip kimlik sunucusuna bağlanılsın mı?", - "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.": "Olası bir oturuma erişememe durumunu önlemek için şifreleme anahtarlarınızı hesap verilerinizle yedekleyin. Anahtarlarınız eşsiz bir güvenlik anahtarı ile güvenlenecektir.", - "well formed": "uygun biçimlendirilmiş", - "Master private key:": "Ana gizli anahtar", - "Cross-signing is not set up.": "Çapraz imzalama ayarlanmamış.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Hesabınız gizli belleğinde çapraz imzalama kimliği barındırıyor ancak bu oturumda daha kullanılmış değil.", - "Cross-signing is ready for use.": "Çapraz imzalama zaten kullanılıyor.", - "Channel: ": "Kanal: ", - "Workspace: ": "Çalışma alanı: ", - "Unable to look up phone number": "Telefon numarasına bakılamadı", - "There was an error looking up the phone number": "Telefon numarasına bakarken bir hata oluştu", - "Use app": "Uygulamayı kullan", - "Use app for a better experience": "Daha iyi bir deneyim için uygulamayı kullanın", - "Some invites couldn't be sent": "Bazı davetler gönderilemiyor", - "We sent the others, but the below people couldn't be invited to ": "Başkalarına davetler iletilmekle beraber, aşağıdakiler odasına davet edilemedi", - "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.": "Tarayıcınıza bağlandığınız ana sunucuyu anımsamasını söyledik ama ne yazık ki tarayıcınız bunu unutmuş. Lütfen giriş sayfasına gidip tekrar deneyin.", - "We couldn't log you in": "Sizin girişinizi yapamadık", - "The user you called is busy.": "Aradığınız kullanıcı meşgul.", - "User Busy": "Kullanıcı Meşgul", - "You've successfully verified %(displayName)s!": "%(displayName)s başarıyla doğruladınız!", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "%(deviceName)s (%(deviceId)s) başarıyla doğruladınız!", - "You've successfully verified your device!": "Cihazınızı başarıyla doğruladınız!", - "Edit devices": "Cihazları düzenle", - "We didn't find a microphone on your device. Please check your settings and try again.": "Cihazınızda bir mikrofon bulamadık. Lütfen ayarlarınızı kontrol edin ve tekrar deneyin.", - "No microphone found": "Mikrofon bulunamadı", - "Empty room": "Boş oda", - "Suggested Rooms": "Önerilen Odalar", - "View message": "Mesajı görüntüle", - "Invite to just this room": "Sadece bu odaya davet et", - "Your message was sent": "Mesajınız gönderildi", - "Code blocks": "Kod blokları", - "Displaying time": "Zamanı görüntüle", - "Keyboard shortcuts": "Klavye kısayolları", - "Visibility": "Görünürlük", - "Save Changes": "Değişiklikleri Kaydet", - "Invite with email or username": "E-posta veya kullanıcı adı ile davet et", - "Invite people": "İnsanları davet et", - "Share invite link": "Davet bağlantısını paylaş", - "Click to copy": "Kopyalamak için tıklayın", - "You can change these anytime.": "Bunları istediğiniz zaman değiştirebilirsiniz.", - "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 (%(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 )", - "Identity server URL must be HTTPS": "Kimlik Sunucu URL adresi HTTPS olmak zorunda", - "Light high contrast": "Yüksek ışık kontrastı", - "Transfer Failed": "Aktarma Başarısız", - "Unable to transfer call": "Arama Karşıdaki kişiye aktarılamıyor", - "This homeserver has been blocked by its administrator.": "Bu sunucu yöneticisi tarafından bloke edildi.", - "Failed to transfer call": "Arama aktarılırken hata oluştu", - "For best security, sign out from any session that you don't recognize or use anymore.": "En iyi güvenlik için, tanımadığın ya da artık kullanmadığın oturumlardan çıkış yap.", - "Security recommendations": "Güvenlik önerileri", - "Filter devices": "Cihazları filtrele", - "Not ready for secure messaging": "Güvenli mesajlaşma için hazır değil", - "Ready for secure messaging": "Güvenli mesajlaşma için hazır", - "All": "Hepsi", - "No sessions found.": "Oturum bulunamadı.", - "No inactive sessions found.": "Aktif olmayan oturum bulunamadı.", - "No unverified sessions found.": "Doğrulanmamış oturum bulunamadı.", - "No verified sessions found.": "Doğrulanmış oturum bulunamadı.", - "Inactive sessions": "Aktif olmayan oturumlar", - "Unverified sessions": "Doğrulanmamış oturumlar", - "Verified sessions": "Doğrulanmış oturumlar", - "Unverified session": "Doğrulanmamış oturum", - "This session is ready for secure messaging.": "Bu oturum güvenli mesajlaşma için hazır.", - "Verified session": "Doğrulanmış oturum", - "Session details": "Oturum detayları", - "IP address": "IP adresi", - "Click the button below to confirm signing out these devices.": { - "one": "Bu cihazın oturumunu kapatmak için aşağıdaki butona tıkla.", - "other": "Bu cihazların oturumunu kapatmak için aşağıdaki butona tıkla." - }, - "Confirm signing out these devices": { - "one": "Bu cihazın oturumunu kapatmayı onayla", - "other": "Şu cihazlardan oturumu kapatmayı onayla" - }, - "Current session": "Şimdiki oturum", - "common": { - "about": "Hakkında", - "analytics": "Analitik", - "encryption_enabled": "Şifreleme etkin", - "error": "Hata", - "message_layout": "Mesaj düzeni", - "modern": "Modern", - "mute": "Sessiz", - "no_results": "Sonuç yok", - "offline": "Çevrimdışı", - "password": "Şifre", - "people": "İnsanlar", - "reactions": "Tepkiler", - "security": "Güvenlik", - "settings": "Ayarlar", - "success": "Başarılı", - "suggestions": "Öneriler", - "unmute": "Sesi aç", - "username": "Kullanıcı Adı", - "verification_cancelled": "Doğrulama iptal edildi", - "warning": "Uyarı", - "theme": "Tema", - "room": "Oda", - "options": "Seçenekler", - "name": "İsim", - "light": "Aydınlık", - "labs": "Laboratuarlar", - "homeserver": "Ana sunucu", - "home": "Ev", - "favourites": "Favoriler", - "description": "Tanım", - "dark": "Karanlık", - "attachment": "Ek Dosya", - "appearance": "Görünüm", - "guest": "Misafir", - "legal": "Yasal", - "credits": "Katkıda Bulunanlar", - "faq": "FAQ", - "preferences": "Tercihler", - "timeline": "Zaman Çizelgesi", - "privacy": "Gizlilik", - "camera": "Kamera", - "microphone": "Mikrofon", - "emoji": "Emoji (Karakter)", - "space": "Boşluk", - "someone": "Birisi", - "encrypted": "Şifrelenmiş", - "device": "Cihaz", - "verified": "Doğrulanmış", - "unverified": "Doğrulanmamış", - "matrix": "Matrix", - "trusted": "Güvenilir", - "not_trusted": "Güvenilir değil", - "unnamed_room": "İsimsiz Oda", - "stickerpack": "Çıkartma paketi", - "system_alerts": "Sistem Uyarıları", - "secure_backup": "Güvenli yedekleme", - "cross_signing": "Çapraz-imzalama", - "identity_server": "Kimlik sunucusu", - "integration_manager": "Bütünleştirme Yöneticisi", - "qr_code": "Kare kod (QR)", - "feedback": "Geri bildirim" - }, - "action": { - "continue": "Devam Et", - "copy": "Kopyala", - "create": "Oluştur", - "decline": "Reddet", - "disable": "Devre dışı bırak", - "done": "Bitti", - "edit": "Düzenle", - "enable": "Aç", - "invite": "Davet", - "invites_list": "Davetler", - "leave": "Ayrıl", - "leave_room": "Odadan ayrıl", - "next": "İleri", - "no": "Hayır", - "ok": "Tamam", - "quote": "Alıntı", - "react": "Tepki ver", - "remove": "Kaldır", - "reply": "Cevapla", - "report_content": "İçeriği Raporla", - "retry": "Yeniden Dene", - "save": "Kaydet", - "start": "Başlat", - "start_chat": "Sohbet Başlat", - "view_source": "Kaynağı Görüntüle", - "yes": "Evet", - "view": "Görüntüle", - "verify": "Doğrula", - "upload": "Yükle", - "upgrade": "Yükselt", - "update": "Güncelleştirme", - "unpin": "Sabitlemeyi kaldır", - "try_again": "Yeniden deneyin", - "trust": "Güven", - "skip": "Atla", - "sign_out": "Çıkış Yap", - "sign_in": "Giriş Yap", - "share": "Paylaş", - "search": "Ara", - "reset": "Sıfırla", - "resend": "Yeniden Gönder", - "reject": "Reddet", - "pin": "Şifre", - "logout": "Çıkış Yap", - "join": "Katıl", - "ignore": "Yoksay", - "got_it": "Anlaşıldı", - "go_back": "Geri dön", - "download": "İndir", - "dismiss": "Kapat", - "confirm": "Doğrula", - "close": "Kapat", - "cancel": "İptal", - "back": "Geri", - "add": "Ekle", - "accept": "Kabul Et", - "disconnect": "Bağlantıyı kes", - "change": "Değiştir", - "subscribe": "Abone ol", - "unsubscribe": "Abonelikten Çık", - "approve": "Onayla", - "complete": "Tamamla", - "revoke": "İptal et", - "view_all": "Hepsini göster", - "show_all": "Hepsini göster", - "show": "Göster", - "review": "Gözden Geçirme", - "restore": "Geri yükle", - "register": "Kaydolun", - "manage": "Yönet", - "go": "Git", - "import": "İçe Aktar", - "export": "Dışa Aktar", - "refresh": "Yenile", - "mention": "Bahsetme", - "submit": "Gönder", - "send_report": "Rapor gönder" - }, - "a11y": { - "user_menu": "Kullanıcı menüsü", - "n_unread_messages_mentions": { - "one": "1 okunmamış bahis.", - "other": "anmalar dahil okunmayan %(count)s mesaj." - }, - "n_unread_messages": { - "other": "%(count)s okunmamış mesaj.", - "one": "1 okunmamış mesaj." - }, - "unread_messages": "Okunmamış mesajlar." - }, - "labs": { - "latex_maths": "Mesajlarda LaTex maths işleyin", - "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", - "group_profile": "Profil", - "group_widgets": "Widgetlar", - "group_rooms": "Odalar", - "group_voip": "Ses & Video", - "group_encryption": "Şifreleme" - }, - "keyboard": { - "home": "Ev", - "space": "Boşluk", - "page_up": "Sayfa yukarı", - "page_down": "Sayfa aşağı", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "category_calls": "Aramalar", - "category_room_list": "Oda listesi", - "category_navigation": "Navigasyon", - "category_autocomplete": "Otomatik Tamamlama", - "composer_new_line": "Yeni satır", - "search": "Arama (etkinleştirilmeli)" - }, - "composer": { - "format_bold": "Kalın", - "format_strikethrough": "Üstü çizili", - "format_inline_code": "Kod", - "format_code_block": "Kod bloku", - "send_button_title": "Mesajı gönder", - "placeholder_reply_encrypted": "Şifrelenmiş bir cevap gönder…", - "placeholder_reply": "Bir cevap gönder…", - "placeholder_encrypted": "Şifreli bir mesaj gönder…", - "placeholder": "Bir mesaj gönder…" - }, - "Bold": "Kalın", - "Code": "Kod", - "power_level": { - "default": "Varsayılan", - "restricted": "Sınırlı", - "moderator": "Moderatör", - "admin": "Admin", - "custom": "Özel (%(level)s)", - "mod": "Mod" - }, - "bug_reporting": { - "submit_debug_logs": "Hata ayıklama kayıtlarını gönder", - "title": "Hata raporlama", - "additional_context": "O sırada ne yaptığınız, oda kimlikleri, kullanıcı kimlikleri vb.gibi sorunu analiz etmede yardımcı olacak ek öğe varsa lütfen buraya ekleyin.", - "send_logs": "Kayıtları gönder", - "github_issue": "GitHub sorunu", - "download_logs": "Günlükleri indir", - "before_submitting": "Logları göndermeden önce, probleminizi betimleyen bir GitHub talebi oluşturun.", - "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", - "create_new_issue": "Lütfen GitHub’da Yeni bir talep oluşturun ki bu hatayı inceleyebilelim." - }, - "time": { - "seconds_left": "%(seconds)s saniye kaldı", - "n_minutes_ago": "%(num)s dakika önce", - "n_hours_ago": "%(num)s saat önce", - "n_days_ago": "%(num)s gün önce", - "in_n_minutes": "şu andan itibaren %(num)s dakika", - "in_n_hours": "şu andan itibaren %(num)s saat", - "in_n_days": "şu andan itibaren %(num)s gün", - "in_few_seconds": "şu andan itibaren bir kaç saniye", - "in_about_minute": "şu andan itibaren yaklaşık bir dakika", - "in_about_hour": "şu andan itibaren yaklaşık bir saat", - "in_about_day": "şu andan itibaren yaklaşık bir gün", - "few_seconds_ago": "bir kaç saniye önce", - "about_minute_ago": "yaklaşık bir dakika önce", - "about_hour_ago": "yaklaşık bir saat önce", - "about_day_ago": "yaklaşık bir gün önce" - }, - "settings": { - "show_breadcrumbs": "Oda listesinin üzerinde en son kullanılan odaları göster", - "use_12_hour_format": "Zaman damgalarını 12 biçiminde göster (örn. 2:30 pm)", - "always_show_message_timestamps": "Her zaman mesaj zaman dalgalarını (timestamps) gösterin", - "send_typing_notifications": "Yazma bildirimlerini gönder", - "replace_plain_emoji": "Düz metini otomatik olarak emoji ile değiştir", - "emoji_autocomplete": "Yazarken Emoji önerilerini aç", - "use_command_enter_send_message": "Mesaj göndermek için Command + Enter tuşlarını kullanın", - "use_control_enter_send_message": "Mesaj göndermek için Ctrl + Enter tuşlarını kullanın", - "show_stickers_button": "Çıkartma tuşunu göster", - "automatic_language_detection_syntax_highlight": "Sözdizimi vurgularken otomatik dil algılamayı etkinleştir", - "code_block_expand_default": "Varsayılan olarak kod bloklarını genişlet", - "code_block_line_numbers": "Kod bloklarında satır sayısını göster", - "inline_url_previews_default": "Varsayılan olarak satır içi URL önizlemeleri aç", - "image_thumbnails": "Fotoğraflar için ön izleme/küçük resim göster", - "show_typing_notifications": "Yazma bildirimlerini göster", - "show_redaction_placeholder": "Silinen mesajlar için bir yer tutucu göster", - "show_read_receipts": "Diğer kullanıcılar tarafından gönderilen okundu bilgisini göster", - "show_displayname_changes": "Ekran isim değişikliklerini göster", - "big_emoji": "Sohbette büyük emojileri aç", - "prompt_invite": "Potansiyel olarak geçersiz matrix kimliği olanlara davet gönderirken uyarı ver", - "start_automatically": "Sisteme giriş yaptıktan sonra otomatik başlat", - "notifications": { - "rule_contains_display_name": "İsmimi içeren mesajlar", - "rule_contains_user_name": "Kullanıcı adımı içeren mesajlar", - "rule_roomnotif": "@room odasındaki mesajlar", - "rule_room_one_to_one": "Bire bir sohbetlerdeki mesajlar", - "rule_message": "Grup sohbetlerindeki mesajlar", - "rule_encrypted": "Grup sohbetlerdeki şifrelenmiş mesajlar", - "rule_invite_for_me": "Bir odaya davet edildiğimde", - "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", - "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" - }, - "inline_url_previews_room_account": "Bu oda için URL önizlemeyi aç (sadece sizi etkiler)", - "inline_url_previews_room": "Bu odadaki katılımcılar için URL önizlemeyi varsayılan olarak açık hale getir" - }, - "devtools": { - "event_type": "Olay Tipi", - "state_key": "Durum Anahtarı", - "event_sent": "Olay gönderildi!", - "event_content": "Olay İçeriği", - "toolbox": "Araç Kutusu", - "developer_tools": "Geliştirici Araçları", - "category_room": "Oda", - "category_other": "Diğer" - }, - "export_chat": { - "text": "Düz Metin", - "messages": "Mesajlar" - }, - "create_room": { - "title_public_room": "Halka açık bir oda oluşturun", - "title_private_room": "Özel bir oda oluştur", - "name_validation_required": "Lütfen oda için bir ad girin", - "topic_label": "Konu (isteğe bağlı)" - }, - "timeline": { - "m.call.invite": { - "voice_call": "%(senderName)s bir çağrı yaptı.", - "voice_call_unsupported": "%(senderName)s bir çağrı başlattı. (Bu tarayıcı tarafından desteklenmiyor)", - "video_call": "%(senderName)s bir görüntülü çağrı yaptı.", - "video_call_unsupported": "%(senderName)s bir görüntülü çağrı yaptı. (bu tarayıcı tarafından desteklenmiyor)" - }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s, %(displayName)s kişisinin davetini kabul etti", - "accepted_invite": "%(targetName)s daveti kabul etti", - "invite": "%(targetName)s kullanıcılarını %(senderName)s davet etti", - "ban_reason": "%(senderName)s %(targetName) kullanıcısını yasakladı: %(reason)s", - "ban": "%(senderName)s %(targetName)s kullanıcısını yasakladı: %(reason)s", - "change_name": "%(oldDisplayName)s görünür adını %(displayName)s yaptı", - "set_name": "%(senderName)s görünür adını %(displayName)s yaptı", - "remove_name": "%(senderName)s, %(oldDisplayName)s görünür adını kaldırdı", - "remove_avatar": "%(senderName)s profil resmini kaldırdı", - "change_avatar": "%(senderName)s profil resmini değiştirdi", - "set_avatar": "%(senderName)s profil resmi belirledi", - "no_change": " ", - "join": "%(targetName)s odaya katıldı", - "reject_invite": "%(targetName)s daveti geri çevirdi", - "left_reason": "%(targetName)s odadan çıktı: %(reason)s", - "left": "%(targetName)s odadan çıktı", - "unban": "%(targetName) tarafından %(senderName)s yasakları kaldırıldı", - "withdrew_invite_reason": "%(senderName)s,%(targetName)s kullanıcısının davetini geri çekti: %(reason)s", - "withdrew_invite": "%(senderName)s, %(targetName)s kullanıcısının davetini geri çekti" - }, - "m.room.topic": "%(senderDisplayName)s konuyu \"%(topic)s\" olarak değiştirdi.", - "m.room.name": { - "remove": "%(senderDisplayName)s oda adını kaldırdı.", - "change": "%(senderDisplayName)s oda ismini %(oldRoomName)s bununla değiştirdi %(newRoomName)s.", - "set": "%(senderDisplayName)s odanın ismini %(roomName)s olarak değiştirdi." - }, - "m.room.tombstone": "Odayı güncelleyen %(senderDisplayName)s.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s odayı adresi bilen herkesin girebileceği şekilde halka açık hale getirdi.", - "invite": "Odayı sadece davetle yapan %(senderDisplayName)s.", - "unknown": "%(senderDisplayName)s katılma kuralını %(rule)s şeklinde değiştirdi" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s misafirlerin odaya katılmasına izin verdi.", - "forbidden": "Odaya misafirlerin girişini engelleyen %(senderDisplayName)s.", - "unknown": "%(senderDisplayName)s misafir erişim kuralını %(rule)s şeklinde değiştirdi" - }, - "m.image": "%(senderDisplayName)s bir resim gönderdi.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s bu oda için sunucu ACL'lerini ayarladı.", - "changed": "%(senderDisplayName)s bu oda için sunucu ACL'lerini değiştirdi.", - "all_servers_banned": "🎉 Tüm sunucuların katılımı yasaklanmıştır! Bu oda artık kullanılamaz." - }, - "m.room.canonical_alias": { - "set": "%(senderName)s bu odanın ana adresini %(address)s olarak ayarladı.", - "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.", - "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.", - "sent": "%(senderName)s %(targetDisplayName)s' a odaya katılması için bir davet gönderdi." - }, - "m.room.history_visibility": { - "invited": "%(senderName)s gelecekte oda geçmişini görünür yaptı Tüm oda üyeleri , davet edildiği noktadan.", - "joined": "%(senderName)s gelecekte oda geçmişini görünür yaptı Tüm oda üyeleri , katıldıkları noktalardan.", - "shared": "%(senderName)s gelecekte oda geçmişini görünür yaptı Tüm oda üyeleri.", - "world_readable": "%(senderName)s gelecekte oda geçmişini görünür yaptı herhangi biri.", - "unknown": "%(senderName)s gelecekte oda geçmişini görünür yaptı bilinmeyen (%(visibility)s)." - }, - "m.room.pinned_events": { - "pinned": "%(senderName)s bu odaya bir mesaj sabitledi, Bütün sabitlenmiş mesajları görün.", - "unpinned": "%(senderName)s Bu odadan bir mesajın sabitlemesini kaldırdı. Bütün sabitlenmiş mesajları görün.", - "changed_link": "%(senderName)s odadaki ileti sabitlemelerini değiştirdi.", - "changed": "Oda için sabitlenmiş mesajları %(senderName)s değiştirdi." - }, - "m.widget": { - "modified": "%(widgetName)s görsel bileşeni %(senderName)s tarafından düzenlendi", - "added": "%(widgetName)s görsel bileşeni %(senderName)s tarafından eklendi", - "removed": "%(widgetName)s görsel bileşeni %(senderName)s tarafından silindi" - }, - "self_redaction": "Mesaj silindi", - "redaction": "Mesaj %(name)s tarafından silindi", - "typing_indicator": { - "one_user": "%(displayName)s yazıyor…", - "two_users": "%(names)s ve %(lastPerson)s yazıyor…", - "more_users": { - "one": "%(names)s ve bir diğeri yazıyor…", - "other": "%(names)s ve diğer %(count)s kişi yazıyor…" - } - }, - "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ı" - } - }, - "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": { - "spoiler": "Mesajı sürprizbozan olarak gönder", - "shrug": "Düz-metin mesajına ¯\\_(ツ)_/¯ ifadesi ekler", - "tableflip": "Düz metin mesajının başına (╯°□°)╯︵ ┻━┻ ekler", - "unflip": "Düz metin mesajının başına ┬──┬ ノ (゜ - ゜ ノ) ekler", - "lenny": "Düz metin mesajının başına (͡ ° ͜ʖ ͡ °) ekler", - "plain": "Mesajı markdown kullanmadan basit metin olarak iletir", - "html": "İletiyi MarkDown olarak göndermek yerine HTML olarak gönderir", - "upgraderoom": "Odayı yeni bir sürüme yükseltir", - "upgraderoom_permission_error": "Bu komutu kullanmak için gerekli izinlere sahip değilsin.", - "nick": "Görünen takma adınızı değiştirir", - "myroomnick": "sadece mevcut odada görüntülenen lakabınızı değiştirir", - "roomavatar": "Mevcut odadaki avatarınızı değiştirir", - "topic": "Oda başlığını getirir yada ayarlar", - "topic_none": "Bu odanın başlığı yok.", - "roomname": "Oda adını düzenler", - "invite": "Mevcut odaya verilen kimliği olan kullanıcıyı davet eder", - "ban": "Yasaklanan(Banlanan) Kullanıcılar , ID'leri ile birlikte", - "unban": "Verilen ID ile kullanıcı yasağını kaldırır", - "ignore": "Mesajlarını senden gizleyerek, bir kullanıcıyı yok sayar", - "unignore": "Sonraki mesajlarını göstererek, bir kullanıcıyı yoksaymaktan vazgeç", - "devtools": "Geliştirici Araçları kutucuğunu açar", - "addwidget": "URL ile odaya özel bir görsel bileşen ekle", - "rainbow": "Verilen mesajı gökkuşağı renklerinde gönderir", - "rainbowme": "Verilen ifadeyi bir gökkuşağı gibi renklendirilmiş olarak gönderin", - "help": "Komutların listesini kullanımı ve tanımlarıyla gösterir", - "whois": "Bir kullanıcı hakkındaki bilgileri görüntüler", - "rageshake": "Günlükler (log) ile hata raporu gönderin", - "msg": "Belirtilen kullanıcıya ileti gönderir", - "usage": "Kullanım", - "category_messages": "Mesajlar", - "category_actions": "Eylemler", - "category_admin": "Admin", - "category_advanced": "Gelişmiş", - "category_effects": "Efektler", - "category_other": "Diğer", - "addwidget_missing_url": "Lütfen bir widget URL'si veya yerleşik kod girin", - "addwidget_invalid_protocol": "Lütfen bir https:// ya da http:// olarak bir görsel bileşen URL i belirtin", - "addwidget_no_permissions": "Bu odadaki görsel bileşenleri değiştiremezsiniz.", - "converttodm": "Odayı birebir mesajlaşmaya dönüştürür", - "converttoroom": "Birebir mesajlaşmayı odaya çevirir", - "discardsession": "Şifreli bir odadaki geçerli giden grup oturumunun atılmasını zorlar", - "query": "Belirtilen kullanıcı ile sohbet başlatır", - "holdcall": "Mevcut odadaki aramayı beklemeye alır", - "unholdcall": "Mevcut odadaki aramayı beklemeden çıkarır", - "me": "Eylemi görüntüler", - "join": "Belirtilen adres ile odaya katılır", - "failed_find_user": "Kullanıcı odada bulunamadı", - "op": "Bir kullanıcının güç düzeyini tanımla", - "deop": "ID'leriyle birlikte , düşürülmüş kullanıcılar" - }, - "presence": { - "online_for": "%(duration)s süresince çevrimiçi", - "idle_for": "%(duration)s süresince boşta", - "offline_for": "%(duration)s süresince çevrimdışı", - "unknown_for": "%(duration)s süresince bilinmiyor", - "online": "Çevrimiçi", - "idle": "Boş", - "unknown": "Bilinmeyen", - "offline": "Çevrimdışı", - "away": "Uzakta" - }, - "Unknown": "Bilinmeyen", - "event_preview": { - "m.call.answer": { - "you": "Çağrıya katıldınız", - "user": "%(senderName)s çağrıya katıldı", - "dm": "Çağrı devam ediyor" - }, - "m.call.hangup": { - "you": "Aramayı sonlandırdınız", - "user": "%(senderName)s aramayı sonlandırdı" - }, - "m.call.invite": { - "you": "Bir çağrı başlattınız", - "user": "%(senderName)s bir çağrı başlattı", - "dm_send": "Yanıt bekleniyor", - "dm_receive": "%(senderName)s arıyor" - }, - "m.emote": "%(senderName)s%(emote)s", - "m.text": "%(senderName)s%(message)s", - "m.sticker": "%(senderName)s%(stickerName)s" - }, - "voip": { - "call_held_switch": "Aramayı beklettiniz Değiştir", - "call_held_resume": "Aramayı beklettiniz Devam Ettir", - "call_held": "%(peerName)s aramayı duraklattı", - "hangup": "Sorun", - "expand": "Aramaya dön", - "on_hold": "%(name)s beklemede", - "voice_call": "Sesli arama", - "video_call": "Görüntülü arama", - "unknown_caller": "Bilinmeyen arayan", - "call_failed": "Arama Başarısız", - "unable_to_access_microphone": "Mikrofona erişilemiyor", - "call_failed_microphone": "Mikrofona erişilemediği için arama yapılamadı. Mikrofonun takılı ve doğru şekilde ayarlandığından emin olun.", - "unable_to_access_media": "Kameraya / mikrofona erişilemedi", - "call_failed_media": "Kameraya yada mikrofona erişilemediği için arama yapılamadı. Şunu kontrol edin:", - "call_failed_media_connected": "Mikrofon ve kamera takılımı ve doğru şekilde ayarlanmış mı", - "call_failed_media_permissions": "Kamerayı kullanmak için izin gerekiyor", - "call_failed_media_applications": "Kamerayı başka bir uygulama kullanmıyor", - "already_in_call": "Bu kişi zaten çağrıda", - "already_in_call_person": "Bu kişi ile halihazırda çağrıdasınız." - }, - "Other": "Diğer", - "Advanced": "Gelişmiş", - "room_settings": { - "permissions": { - "m.room.avatar": "Oda resmini değiştir", - "m.room.name": "Oda adını değiştir", - "m.room.canonical_alias": "Oda için ana adresi değiştir", - "m.room.history_visibility": "Geçmiş görünürlüğünü değiştir", - "m.room.power_levels": "İzinleri değiştir", - "m.room.topic": "Başlığı değiştir", - "m.room.tombstone": "Odayı güncelle", - "m.room.encryption": "Oda şifrelemeyi aç", - "m.widget": "Görsel bileşenleri düzenle", - "users_default": "Varsayılan rol", - "events_default": "Mesajları gönder", - "invite": "Kullanıcıları davet et", - "state_default": "Ayarları değiştir", - "ban": "Kullanıcıları yasakla", - "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" - }, - "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" - }, - "auth": { - "continue_with_idp": "%(provider)s ile devam et", - "sign_in_with_sso": "Çoklu oturum açma ile giriş yap", - "sso": "Tek seferlik oturum aç", - "account_clash_previous_account": "Önceki hesapla devam et", - "log_in_new_account": "Yeni hesabınızla Oturum açın.", - "registration_successful": "Kayıt Başarılı", - "footer_powered_by_matrix": "Matrix'den besleniyor", - "failed_homeserver_discovery": "Anasunucu keşif işlemi başarısız", - "unsupported_auth_msisdn": "Bu sunucu bir telefon numarası ile kimlik doğrulamayı desteklemez.", - "unsupported_auth_email": "Bu ana sunucu e-posta adresiyle oturum açmayı desteklemiyor.", - "registration_disabled": "Bu anasunucuda kayıt işlemleri kapatılmış.", - "failed_query_registration_methods": "Desteklenen kayıt yöntemleri için sorgulama yapılamıyor.", - "incorrect_password": "Yanlış Şifre", - "failed_soft_logout_auth": "Yeniden kimlik doğrulama başarısız", - "soft_logout_heading": "Çıkış yaptınız", - "forgot_password_email_required": "Hesabınıza bağlı e-posta adresi girilmelidir.", - "forgot_password_prompt": "Parolanızı mı unuttunuz?", - "soft_logout_intro_password": "Oturum açmak için şifreni gir ve hesabına yeniden erişimi sağla.", - "soft_logout_intro_sso": "Oturum açın ve yeniden hesabınıza ulaşın.", - "soft_logout_intro_unsupported_auth": "Hesabınıza giriş yapamazsınız. Lütfen daha fazla bilgi için ana sunucu yöneticiniz ile bağlantıya geçiniz.", - "sign_in_or_register": "Oturum Açın veya Hesap Oluşturun", - "sign_in_or_register_description": "Hesabınızı kullanın veya devam etmek için yeni bir tane oluşturun.", - "register_action": "Hesap Oluştur" - }, - "room_list": { - "sort_unread_first": "Önce okunmamış mesajları olan odaları göster", - "show_previews": "Mesajların ön izlemelerini göster", - "sort_by": "Göre sırala", - "sort_by_activity": "Aktivite", - "sort_by_alphabet": "A-Z", - "sublist_options": "Liste seçenekleri", - "show_n_more": { - "one": "%(count)s adet daha fazla göster", - "other": "%(count)s adet daha fazla göster" - }, - "show_less": "Daha az göster", - "notification_options": "Bildirim ayarları" - }, - "report_content": { - "missing_reason": "Lütfen neden raporlama yaptığınızı belirtin.", - "report_content_to_homeserver": "Ana Sunucu Yöneticinize İçeriği Raporlayın" - }, - "onboarding": { - "welcome_detail": "Şimdi, başlamanıza yardım edelim", - "intro_welcome": "%(appName)s' e hoş geldiniz", - "send_dm": "Direkt mesaj gönderin", - "explore_rooms": "Herkese açık odaları keşfet", - "create_room": "Grup sohbeti başlat" - }, - "setting": { - "help_about": { - "brand_version": "%(brand)s versiyon:", - "help_link": "%(brand)s kullanarak yardım etmek için, buraya tıklayın.", - "help_link_chat_bot": "%(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.", - "chat_bot": "%(brand)s Bot ile Sohbet Et", - "title": "Yardım & Hakkında", - "versions": "Sürümler", - "clear_cache_reload": "Belleği temizle ve yeniden yükle" - } - }, - "widget": { - "capability": { - "send_stickers_this_room": "Bu odaya çıkartma gönderin", - "send_stickers_active_room": "Aktif odanıza çıkartma gönderin", - "send_stickers_this_room_as_you": "Widget bu odaya sizin adınıza çıkartma göndersin", - "send_stickers_active_room_as_you": "Widget aktif odanıza sizin adınıza çıkartma göndersin", - "see_sticker_posted_this_room": "Bu odada çıkartma paylaşıldığında görün", - "see_sticker_posted_active_room": "Aktif odanızda birisi çıkartma paylaştığında görün", - "always_on_screen_viewing_another_room": "a", - "always_on_screen_generic": "Uygulama çalışırken lütfen başka uygulamaya geçmeyin", - "switch_room": "Görüntülediğiniz odayı değiştirin", - "switch_room_message_user": "Görüntülediğiniz odayı, mesajı veya kullanıcıyı değiştirin", - "change_topic_this_room": "Bu odanın konusunu değiştirin", - "see_topic_change_this_room": "Bu odada konu başlığı değişince değişiklikleri görün", - "change_topic_active_room": "Aktif odanızın konusunu değiştirin", - "see_topic_change_active_room": "Bu odada konu başlığı değişince değişiklikleri görün", - "change_name_this_room": "Bu odanın ismini değiştirin", - "see_name_change_this_room": "Bu odadaki isim değişikliklerini görün", - "change_name_active_room": "Aktif odanızın ismini değiştirin", - "see_name_change_active_room": "Aktif odanızdaki isim değişikliklerini görün", - "change_avatar_this_room": "Bu odanın avatarını değiştir", - "see_avatar_change_this_room": "Bu odadaki avatar değişikliklerini görün", - "change_avatar_active_room": "Aktif odanın avatarını değiştir", - "see_avatar_change_active_room": "Aktif odanızdaki profil fotoğrafı değişikliklerini görün", - "receive_membership_this_room": "İnsanların bu odaya ne zaman katıldığını, ayrıldığını veya davet edildiğini görün", - "receive_membership_active_room": "İnsanların odanıza ne zaman katıldığını, ayrıldığını veya davet edildiğini görün", - "byline_empty_state_key": "boş durum anahtarı ile", - "byline_state_key": "%(stateKey)s durum anahtarı ile", - "send_event_type_this_room": "Bu araç odaya sizin adınıza %(eventType)s türü etkinlik gönderir", - "see_event_type_sent_this_room": "Bu odaya gönderilen %(eventType)s türü etkinlikleri gör", - "send_event_type_active_room": "Bu araç odanıza sizin adınıza %(eventType)s türü etkinlik gönderir", - "see_event_type_sent_active_room": "Aktif odanıza gönderilen %(eventType)s etkinlikleri gör", - "capability": "%(capability)s kabiliyet", - "send_messages_this_room": "Bu Araç sizin adınıza mesaj gönderir", - "send_messages_active_room": "Bu araç odanıza sizin adınıza ileti gönderir", - "see_messages_sent_this_room": "Bu odaya gönderilen mesajları görün", - "see_messages_sent_active_room": "Aktif odanıza gönderilen mesajları görün", - "send_text_messages_this_room": "Bu araç odaya sizin adınıza metin iletisi gönderir", - "send_text_messages_active_room": "Bu araç sizin adınıza bu odaya mesaj gönderir", - "see_text_messages_sent_this_room": "Bu odaya gönderilen metin mesajlarını gör", - "see_text_messages_sent_active_room": "Aktif odanıza gönderilen metin mesajlarını görün", - "send_emotes_this_room": "Bu araç odaya sizin adınıza ifade gönderir", - "send_emotes_active_room": "Bu araç sizin adınıza bu odaya ileti gönderir", - "see_sent_emotes_this_room": "Bu odaya gönderilen ifadeleri görün", - "see_sent_emotes_active_room": "Aktif odanıza gönderilen ifadeleri görün", - "send_images_this_room": "Bu araç odaya sizin adınıza resim gönderir", - "send_images_active_room": "Widget aktif odanıza sizin adınıza resim göndersin", - "see_images_sent_this_room": "Bu odaya gönderilen resimleri gör", - "see_images_sent_active_room": "Aktif odanıza gönderilen fotoğrafları görün", - "send_videos_this_room": "Bu araç odaya sizin adınıza video gönderir", - "send_videos_active_room": "Bu araç odaya sizin adınıza video gönderir", - "see_videos_sent_this_room": "Bu odaya gönderilen videoları gör", - "see_videos_sent_active_room": "Aktif odana gönderilen videoları gör", - "send_files_this_room": "Widget sizin adınıza bu odaya genel dosyalar göndersin", - "send_files_active_room": "Widget aktif odanıza sizin adınıza genel dosyalar göndersin", - "see_sent_files_this_room": "Bu odaya gönderilen genel dosyaları gör", - "see_sent_files_active_room": "Aktif odanıza gönderilen genel dosyaları görün", - "send_msgtype_this_room": "Bu odadayken %(msgtype)s mesajlar gönder", - "send_msgtype_active_room": "Widget sizin adınıza %(msgtype)s mesajlar göndersin", - "see_msgtype_sent_this_room": "Bu odada gönderilen %(msgtype)s mesajlara bak", - "see_msgtype_sent_active_room": "Aktif odanıza gönderilen %(msgtype)s mesajları görün" - } - } -} diff --git a/src/i18n/strings/tzm.json b/src/i18n/strings/tzm.json deleted file mode 100644 index 298231b4c51..00000000000 --- a/src/i18n/strings/tzm.json +++ /dev/null @@ -1,170 +0,0 @@ -{ - "Dec": "Duj", - "Nov": "Nuw", - "Oct": "Kṭu", - "Sep": "Cut", - "Aug": "Ɣuc", - "Jul": "Yul", - "Jun": "Yun", - "May": "May", - "Apr": "Ibr", - "Mar": "Maṛ", - "Sat": "Asḍ", - "Fri": "Asm", - "Thu": "Akw", - "Wed": "Akṛ", - "Tue": "Asn", - "Mon": "Ayn", - "Sun": "Asa", - "Add Phone Number": "Rnu uṭṭun n utilifun", - "Add Email Address": "Rnu tasna imayl", - "Permissions": "Tisirag", - "exists": "illa", - "Santa": "Santa", - "Pizza": "Tapizzat", - "Corn": "Akbal", - "Cloud": "Tagut", - "Globe": "Amaḍal", - "Flower": "Ajeǧǧig", - "Butterfly": "Aferteṭṭu", - "Rooster": "Ayaẓiḍ", - "Panda": "Apanda", - "Brazil": "Brazil", - "Bolivia": "Bulivya", - "Bhutan": "Buṭan", - "Bermuda": "Birmuda", - "Benin": "Binin", - "Belize": "Biliz", - "Belgium": "Beljika", - "Belarus": "Bilarusya", - "Bahamas": "Bahamas", - "Aruba": "Aruba", - "Angola": "Angula", - "Andorra": "Andura", - "Algeria": "Dzayer", - "Albania": "Albanya", - "Afghanistan": "Afɣanistan", - "Phone": "Atilifun", - "Email": "Imayl", - "Send": "Azen", - "edited": "infel", - "Copied!": "inɣel!", - "Home": "Asnubeg", - "Search…": "Arezzu…", - "Re-join": "als-lkem", - "%(duration)sd": "%(duration)sas", - "None": "Walu", - "Account": "Amiḍan", - "Algorithm:": "Talguritmit:", - "Profile": "Ifres", - "Folder": "Asdaw", - "Guitar": "Agiṭaṛ", - "Ball": "Tacama", - "Flag": "Acenyal", - "Telephone": "Atilifun", - "Key": "Tasarut", - "Book": "Adlis", - "Gift": "Timucit", - "Hat": "Tarazal", - "Robot": "Aṛubu", - "Heart": "Ul", - "Apple": "Tadeffuyt", - "Banana": "Tabanant", - "Fire": "Timessi", - "Moon": "Ayyur", - "Mushroom": "Agursel", - "Tree": "Aseklu", - "Fish": "Aselm", - "Turtle": "Ifker", - "Rabbit": "Agnin", - "Elephant": "Ilew", - "Pig": "Ilef", - "Horse": "Ayyis", - "Lion": "Izem", - "Cat": "Amuc", - "Dog": "Aydi", - "Ok": "Wax", - "Notifications": "Tineɣmisin", - "Feb": "Bṛa", - "Jan": "Yen", - "common": { - "about": "Xef", - "error": "Tazgelt", - "people": "Midden", - "settings": "Tisɣal", - "theme": "Asgum", - "name": "Isem", - "home": "Asnubeg", - "dark": "Adeɣmum", - "guest": "Anebgi", - "camera": "Takamiṛa", - "microphone": "Amikṛu", - "emoji": "Imuji", - "space": "Space" - }, - "action": { - "continue": "Kemmel", - "decline": "Agy", - "leave": "Fel", - "no": "Uhu", - "ok": "WAX", - "remove": "KKes", - "reply": "Rar", - "save": "Ḥḍu", - "yes": "Yah", - "upgrade": "Leqqem", - "sign_in": "Kcem", - "share": "Bḍu", - "search": "Rzu", - "reject": "Agy", - "logout": "Ffeɣ", - "join": "Lkem", - "ignore": "Nexxel", - "dismiss": "Nexxel", - "confirm": "Sentem", - "close": "Rgel", - "cancel": "Sser", - "add": "Rnu", - "disconnect": "Kkes azday", - "change": "Senfel", - "subscribe": "Zemmem", - "go": "Ddu" - }, - "keyboard": { - "home": "Asnubeg", - "space": "Space", - "escape": "Esc", - "end": "End", - "control": "Ctrl", - "shift": "Shift", - "category_calls": "Iɣuṛiten" - }, - "timeline": { - "m.image": "yuzen %(senderDisplayName)s yat twelaft." - }, - "slash_command": { - "usage": "Asemres", - "category_messages": "Tuzinin", - "category_actions": "Tugawin", - "category_other": "Yaḍn" - }, - "devtools": { - "category_other": "Yaḍn" - }, - "Other": "Yaḍn", - "emoji": { - "category_flags": "Icenyalen" - }, - "labs": { - "group_profile": "Ifres" - }, - "export_chat": { - "messages": "Tuzinin" - }, - "room_list": { - "sort_by_alphabet": "A-Ẓ" - }, - "auth": { - "register_action": "senflul amiḍan" - } -} diff --git a/src/i18n/strings/uk.json b/src/i18n/strings/uk.json index ea8043fdc89..58ae8dbaaf7 100644 --- a/src/i18n/strings/uk.json +++ b/src/i18n/strings/uk.json @@ -1,4116 +1,3961 @@ { - "Create new room": "Створити нову кімнату", - "Failed to forget room %(errCode)s": "Не вдалось видалити кімнату %(errCode)s", - "Favourite": "Улюблені", - "Notifications": "Сповіщення", - "Operation failed": "Не вдалося виконати дію", - "unknown error code": "невідомий код помилки", - "Failed to change password. Is your password correct?": "Не вдалось змінити пароль. Ви впевнені, що пароль введено правильно?", - "Account": "Обліковий запис", - "Admin Tools": "Засоби адміністрування", - "No Microphones detected": "Мікрофон не виявлено", - "No Webcams detected": "Вебкамеру не виявлено", - "No media permissions": "Немає медіадозволів", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Можливо, вам треба дозволити %(brand)s використання мікрофону/камери вручну", - "Default Device": "Уставний пристрій", - "Authentication": "Автентифікація", - "%(items)s and %(lastItem)s": "%(items)s та %(lastItem)s", - "and %(count)s others...": { - "one": "і інше...", - "other": "та %(count)s інші..." - }, - "A new password must be entered.": "Має бути введений новий пароль.", - "An error has occurred.": "Сталася помилка.", - "Anyone": "Кожний", - "Are you sure?": "Ви впевнені?", - "Are you sure you want to leave the room '%(roomName)s'?": "Ви впевнені, що хочете вийти з «%(roomName)s»?", - "Are you sure you want to reject the invitation?": "Ви впевнені, що хочете відхилити запрошення?", - "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": "Змінити пароль", - "Email": "Е-пошта", - "Email address": "Адреса е-пошти", - "Rooms": "Кімнати", - "This email address is already in use": "Ця е-пошта вже використовується", - "This phone number is already in use": "Цей телефонний номер вже використовується", - "Sunday": "Неділя", - "Failed to add tag %(tagName)s to room": "Не вдалось додати до кімнати мітку %(tagName)s", - "Notification targets": "Цілі сповіщень", - "Today": "Сьогодні", - "Friday": "П'ятниця", - "What's New": "Що нового", - "On": "Увімкнено", - "Changelog": "Журнал змін", - "Waiting for response from server": "Очікується відповідь від сервера", - "Failed to send logs: ": "Не вдалося надіслати журнали: ", - "This Room": "Ця кімната", - "Noisy": "Шумно", - "Unavailable": "Недоступний", - "Source URL": "Початкова URL-адреса", - "Filter results": "Відфільтрувати результати", - "No update available.": "Оновлення відсутні.", - "Tuesday": "Вівторок", - "Preparing to send logs": "Приготування до надсилання журланла", - "Unnamed room": "Неназвана кімната", - "Saturday": "Субота", - "Monday": "Понеділок", - "All Rooms": "Усі кімнати", - "Wednesday": "Середа", - "You cannot delete this message. (%(code)s)": "Ви не можете видалити це повідомлення. (%(code)s)", - "Send": "Надіслати", - "All messages": "Усі повідомлення", - "What's new?": "Що нового?", - "Invite to this room": "Запросити до цієї кімнати", - "Thursday": "Четвер", - "Search…": "Пошук…", - "Logs sent": "Журнали надіслані", - "Yesterday": "Вчора", - "Error encountered (%(errorDetail)s).": "Трапилась помилка (%(errorDetail)s).", - "Low Priority": "Неважливі", - "Off": "Вимкнено", - "Failed to remove tag %(tagName)s from room": "Не вдалося прибрати з кімнати мітку %(tagName)s", - "Thank you!": "Дякуємо!", - "Check for update": "Перевірити на наявність оновлень", - "Reject all %(invitedRooms)s invites": "Відхилити запрошення до усіх %(invitedRooms)s", - "Profile": "Профіль", - "Failed to verify email address: make sure you clicked the link in the email": "Не вдалось перевірити адресу електронної пошти: переконайтесь, що ви перейшли за посиланням у листі", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Введіть пароль для захисту експортованого файлу. Щоб розшифрувати файл потрібно буде ввести цей пароль.", - "You cannot place a call with yourself.": "Ви не можете подзвонити самим собі.", - "Warning!": "Увага!", - "Upload Failed": "Помилка відвантаження", - "Sun": "нд", - "Mon": "пн", - "Tue": "вт", - "Wed": "ср", - "Thu": "чт", - "Fri": "пт", - "Sat": "сб", - "Jan": "січ.", - "Feb": "лют.", - "Mar": "бер.", - "Apr": "квіт.", - "May": "трав.", - "Jun": "черв.", - "Jul": "лип.", - "Aug": "серп.", - "Sep": "вер.", - "Oct": "жовт.", - "Nov": "лист.", - "Dec": "груд.", - "PM": "пп", - "AM": "дп", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", - "Permission Required": "Потрібен дозвіл", - "You do not have permission to start a conference call in this room": "У вас немає дозволу, щоб розпочати груповий виклик у цій кімнаті", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s не має дозволу надсилати вам сповіщення — перевірте налаштування браузера", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s не має дозволу надсилати сповіщення — будь ласка, спробуйте ще раз", - "Unable to enable Notifications": "Не вдалося увімкнути сповіщення", - "This email address was not found": "Не знайдено адресу електронної пошти", - "Restricted": "Обмежено", - "Moderator": "Модератор", - "Failed to invite": "Не вдалося запросити", - "You need to be logged in.": "Вам потрібно увійти.", - "You need to be able to invite users to do that.": "Для цього вам потрібен дозвіл запрошувати користувачів.", - "Unable to create widget.": "Неможливо створити віджет.", - "Missing roomId.": "Бракує ID кімнати.", - "Failed to send request.": "Не вдалося надіслати запит.", - "This room is not recognised.": "Кімнату не знайдено.", - "Power level must be positive integer.": "Рівень повноважень мусить бути додатним цілим числом.", - "You are not in this room.": "Вас немає в цій кімнаті.", - "You do not have permission to do that in this room.": "У вас немає дозволу на ці дії в цій кімнаті.", - "Missing room_id in request": "У запиті бракує room_id", - "Room %(roomId)s not visible": "Кімната %(roomId)s не видима", - "Missing user_id in request": "У запиті пропущено user_id", - "Ignored user": "Зігнорований користувач", - "You are now ignoring %(userId)s": "Ви ігноруєте %(userId)s", - "Unignored user": "Припинено ігнорування користувача", - "You are no longer ignoring %(userId)s": "Ви більше не ігноруєте %(userId)s", - "Verified key": "Звірений ключ", - "Reason": "Причина", - "Default": "Типовий", - "Failure to create room": "Не вдалося створити кімнату", - "Server may be unavailable, overloaded, or you hit a bug.": "Сервер може бути недоступний, перевантажений, або ж ви натрапили на ваду.", - "This homeserver has hit its Monthly Active User limit.": "Цей домашній сервер досягнув свого ліміту щомісячних активних користувачів.", - "This homeserver has exceeded one of its resource limits.": "Цей домашній сервер досягнув одного зі своїх лімітів ресурсів.", - "Your browser does not support the required cryptography extensions": "Ваш браузер не підтримує необхідних криптографічних функцій", - "Not a valid %(brand)s keyfile": "Файл ключа %(brand)s некоректний", - "Authentication check failed: incorrect password?": "Помилка автентифікації: неправильний пароль?", - "Please contact your homeserver administrator.": "Будь ласка, зв'яжіться з адміністратором вашого домашнього сервера.", - "Mirror local video feed": "Показувати локальне відео віддзеркалено", - "Send analytics data": "Надсилати дані аналітики", - "Incorrect verification code": "Неправильний код перевірки", - "Phone": "Телефон", - "No display name": "Немає псевдоніма", - "New passwords don't match": "Нові паролі не збігаються", - "Passwords can't be empty": "Пароль не може бути порожнім", - "Export E2E room keys": "Експортувати ключі наскрізного шифрування кімнат", - "Do you want to set an email address?": "Бажаєте вказати адресу е-пошти?", - "Current password": "Поточний пароль", - "New Password": "Новий пароль", - "Confirm password": "Підтвердження пароля", - "Failed to set display name": "Не вдалося налаштувати псевдонім", - "Drop file here to upload": "Перетягніть сюди файл, щоб вивантажити", - "This event could not be displayed": "Неможливо показати цю подію", - "Unban": "Розблокувати", - "Failed to ban user": "Не вдалося заблокувати користувача", - "Demote yourself?": "Зменшити свої повноваження?", - "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.": "Ви не зможете скасувати цю дію, оскільки ви зменшуєте свої повноваження. Якщо ви останній привілейований користувач у цій кімнаті, ви не зможете повернути повноваження.", - "Demote": "Зменшити повноваження", - "Failed to mute user": "Не вдалося заглушити користувача", - "Failed to change power level": "Не вдалося змінити рівень повноважень", - "The file '%(fileName)s' failed to upload.": "Не вдалося вивантажити файл '%(fileName)s'.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Файл '%(fileName)s' перевищує ліміт розміру для відвантажень домашнього сервера", - "The server does not support the room version specified.": "Сервер не підтримує вказану версію кімнати.", - "Add Email Address": "Додати адресу е-пошти", - "Add Phone Number": "Додати номер телефону", - "Call failed due to misconfigured server": "Виклик не вдався через неправильне налаштування сервера", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Запропонуйте адміністратору вашого домашнього серверу (%(homeserverDomain)s) налаштувати сервер TURN для надійної роботи викликів.", - "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.": "Щоб підтвердити адресу е-пошти або телефон ця дія потребує доступу до типового серверу ідентифікації , але сервер не має жодних умов надання послуг.", - "Only continue if you trust the owner of the server.": "Продовжуйте лише якщо довіряєте власнику сервера.", - "Unable to load! Check your network connectivity and try again.": "Завантаження неможливе! Перевірте інтернет-зʼєднання та спробуйте ще.", - "Use an identity server": "Використовувати сервер ідентифікації", - "Use an identity server to invite by email. Manage in Settings.": "Використовувати сервер ідентифікації для запрошень через е-пошту. Керуйте у налаштуваннях.", - "Your %(brand)s is misconfigured": "Ваш %(brand)s налаштовано неправильно", - "Join the discussion": "Приєднатися до обговорення", - "The conversation continues here.": "Розмова триває тут.", - "This room has been replaced and is no longer active.": "Ця кімната була замінена і не є активною.", - "You do not have permission to post to this room": "У вас немає дозволу писати в цій кімнаті", - "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 аби зробити це", - "Incompatible Database": "Несумісна база даних", - "Continue With Encryption Disabled": "Продовжити із вимкненим шифруванням", - "Unknown error": "Невідома помилка", - "Are you sure you want to sign out?": "Ви впевнені, що хочете вийти?", - "Your homeserver doesn't seem to support this feature.": "Схоже, що ваш домашній сервер не підтримує цю властивість.", - "Sign out and remove encryption keys?": "Вийти та видалити ключі шифрування?", - "Clear Storage and Sign Out": "Очистити сховище та вийти", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Очищення сховища вашого браузера може усунути проблему, але ви вийдете з системи та зробить історію вашого зашифрованого спілкування непрочитною.", - "Verification Pending": "Очікується перевірка", - "Upload files (%(current)s of %(total)s)": "Вивантажити файли (%(current)s з %(total)s)", - "Upload files": "Вивантажити файли", - "Upload all": "Вивантажити всі", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Файл є надто великим для відвантаження. Допустимий розмір файлів — %(limit)s, але цей файл займає %(sizeOfThisFile)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Ці файли є надто великими для відвантаження. Допустимий розмір файлів — %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Деякі файли є надто великими для відвантаження. Допустимий розмір файлів — %(limit)s.", - "Upload %(count)s other files": { - "other": "Вивантажити %(count)s інших файлів", - "one": "Вивантажити %(count)s інший файл" - }, - "Upload Error": "Помилка вивантаження", - "Upload avatar": "Вивантажити аватар", - "For security, this session has been signed out. Please sign in again.": "З метою безпеки ваш сеанс було завершено. Увійдіть знову.", - "Error upgrading room": "Помилка поліпшення кімнати", - "Double check that your server supports the room version chosen and try again.": "Перевірте, чи підримує ваш сервер вказану версію кімнати та спробуйте ще.", - "Failed to reject invitation": "Не вдалось відхилити запрошення", - "This room is not public. You will not be able to rejoin without an invite.": "Ця кімната не загальнодоступна. Ви не зможете повторно приєднатися без запрошення.", - "Can't leave Server Notices room": "Неможливо вийти з кімнати сповіщень сервера", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Ця кімната використовується для важливих повідомлень з домашнього сервера, тож ви не можете з неї вийти.", - "Use Single Sign On to continue": "Використати єдиний вхід, щоб продовжити", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Підтвердьте додавання цієї адреси е-пошти скориставшись єдиним входом, щоб довести вашу справжність.", - "Confirm adding email": "Підтвердити додавання е-пошти", - "Click the button below to confirm adding this email address.": "Клацніть на кнопку внизу, щоб підтвердити додавання цієї адреси е-пошти.", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Підтвердьте додавання цього телефонного номера за допомогоє єдиного входу, щоб довести вашу справжність.", - "Confirm adding phone number": "Підтвердьте додавання номера телефону", - "Click the button below to confirm adding this phone number.": "Клацніть на кнопку внизу, щоб підтвердити додавання цього номера телефону.", - "Cancel entering passphrase?": "Скасувати введення парольної фрази?", - "Enter passphrase": "Введіть парольну фразу", - "Setting up keys": "Налаштовування ключів", - "Verify this session": "Звірити цей сеанс", - "Later": "Пізніше", - "Language and region": "Мова та регіон", - "Account management": "Керування обліковим записом", - "Deactivate Account": "Деактивувати обліковий запис", - "Deactivate account": "Деактивувати обліковий запис", - "Join the conversation with an account": "Приєднатись до бесіди з обліковим записом", - "Unable to restore session": "Не вдалося відновити сеанс", - "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": "у даних облікового запису", - "Email addresses": "Адреси е-пошти", - "Phone numbers": "Номери телефонів", - "Forget this room": "Забути цю кімнату", - "Re-join": "Перепід'єднатись", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Це запрошення до %(roomName)s було надіслане на %(email)s, яка не пов'язана з вашим обліковим записом", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Пов'яжіть цю е-пошту з вашим обліковим записом у Налаштуваннях, щоб отримувати запрошення безпосередньо в %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "Це запрошення до %(roomName)s було надіслане на %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Використовувати сервер ідентифікації у Налаштуваннях, щоб отримувати запрошення безпосередньо в %(brand)s.", - "Are you sure you want to deactivate your account? This is irreversible.": "Ви впевнені, що бажаєте деактивувати обліковий запис? Ця дія безповоротна.", - "Confirm account deactivation": "Підтвердьте знедіювання облікового запису", - "Verify session": "Звірити сеанс", - "Session name": "Назва сеансу", - "Session ID": "ID сеансу", - "Session key": "Ключ сеансу", - "Connectivity to the server has been lost.": "З'єднання з сервером було втрачено.", - "Sent messages will be stored until your connection has returned.": "Надіслані повідомлення будуть збережені поки не з'явиться зв'язок.", - "Jump to first unread room.": "Перейти до першої непрочитаної кімнати.", - "Jump to first invite.": "Перейти до першого запрошення.", - "Add room": "Додати кімнату", - "You seem to be uploading files, are you sure you want to quit?": "Схоже, що ви зараз відвантажуєте файли. Ви впевнені, що хочете вийти?", - "You seem to be in a call, are you sure you want to quit?": "Схоже, ви намагаєтесь вийти посеред розмови. Ви впевнені, що хочете вийти?", - "Search failed": "Пошук не вдався", - "Server may be unavailable, overloaded, or search timed out :(": "Сервер може бути недосяжним, перевантаженим або запит на пошук застарів :(", - "No more results": "Інших результатів нема", - "Failed to reject invite": "Не вдалось відхилити запрошення", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "Ви маєте %(count)s непрочитаних сповіщень у попередній версії цієї кімнати.", - "one": "У вас %(count)s непрочитане сповіщення у попередній версії цієї кімнати." - }, - "Deactivate user?": "Деактивувати користувача?", - "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?": "Деактивація цього користувача виведе їх з системи й унеможливить вхід у майбутньому. До того ж вони вийдуть з усіх кімнат, у яких перебувають. Ця дія безповоротна. Ви впевнені, що хочете деактивувати цього користувача?", - "Deactivate user": "Деактивувати користувача", - "Failed to deactivate user": "Не вдалося деактивувати користувача", - "Are you sure you want to cancel entering passphrase?": "Ви точно хочете скасувати введення парольної фрази?", - "%(name)s is requesting verification": "%(name)s робить запит на звірення", - "Command error": "Помилка команди", - "Once enabled, encryption cannot be disabled.": "Після увімкнення шифрування не можна буде вимкнути.", - "Please enter verification code sent via text.": "Введіть код перевірки, надісланий у текстовому повідомленні.", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Текстове повідомлення надіслано на номер +%(msisdn)s. Введіть код перевірки з нього.", - "Messages in this room are end-to-end encrypted.": "Повідомлення у цій кімнаті захищено наскрізним шифруванням.", - "Messages in this room are not end-to-end encrypted.": "Повідомлення у цій кімнаті не захищено наскрізним шифруванням.", - "You sent a verification request": "Ви надіслали запит перевірки", - "Direct Messages": "Особисті повідомлення", - "Room Settings - %(roomName)s": "Налаштування кімнати - %(roomName)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) або змініть його у налаштуваннях.", - "Verifies a user, session, and pubkey tuple": "Звіряє користувача, сеанс та супровід відкритого ключа", - "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. Сеанс позначено звіреним.", - "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) починає новий сеанс без його звірення:", - "Ask this user to verify their session, or manually verify it below.": "Попросіть цього користувача звірити сеанс, або звірте його власноруч унизу.", - "Not Trusted": "Не довірений", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Попросіть адміністратора %(brand)s перевірити конфігураційний файл на наявність неправильних або повторюваних записів.", - "Cannot reach identity server": "Не вдається зв'язатися із сервером ідентифікаціїї", - "No homeserver URL provided": "URL адресу домашнього сервера не вказано", - "Unexpected error resolving homeserver configuration": "Неочікувана помилка в налаштуваннях домашнього серверу", - "Unexpected error resolving identity server configuration": "Незрозуміла помилка при розборі параметру сервера ідентифікації", - "%(items)s and %(count)s others": { - "other": "%(items)s та ще %(count)s учасників", - "one": "%(items)s і ще хтось" - }, - "Unrecognised address": "Нерозпізнана адреса", - "You do not have permission to invite people to this room.": "У вас немає дозволу запрошувати людей у цю кімнату.", - "The user must be unbanned before they can be invited.": "Потрібно розблокувати користувача перед тим як їх можна буде запросити.", - "The user's homeserver does not support the version of the room.": "Домашній сервер користувача не підтримує версію кімнати.", - "Unknown server error": "Невідома помилка з боку сервера", - "Use a few words, avoid common phrases": "Використовуйте декілька слів, уникайте звичайних фраз", - "Use a longer keyboard pattern with more turns": "Використовуйте довшу комбінацію клавіш з більшою кількістю поворотів", - "Avoid repeated words and characters": "Уникайте повторюваних слів та символів", - "Avoid sequences": "Уникайте послідовностей", - "Avoid recent years": "Уникайте останніх років", - "Avoid years that are associated with you": "Уникайте років, які зв'язані з вами", - "Avoid dates and years that are associated with you": "Уникайте дат і років, які зв'язані з вами", - "All-uppercase is almost as easy to guess as all-lowercase": "Все прописними буквами так само легко вгадується як і все малими", - "Reversed words aren't much harder to guess": "Вгадувати перевернуті слова не сильно важче", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Передбачувані заміни типу «@» замість «a» не особливо допомагають", - "Add another word or two. Uncommon words are better.": "Додайте ще один-два слова. Краще використовувати рідкісні слова.", - "Repeats like \"aaa\" are easy to guess": "Повтори типу \"ааа\" легко вгадувані", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Повтори типу «abcabcabc», лише трішки складніше вгадати, ніж «abc»", - "Sequences like abc or 6543 are easy to guess": "Послідовності типу abc або 6543 легко вгадувані", - "Recent years are easy to guess": "Останні роки легко вгадувані", - "Dates are often easy to guess": "Часто, дати вгадувати легко", - "This is a top-10 common password": "Це топ-10 легких та звичайних паролів", - "This is a top-100 common password": "Це топ-100 легких та розповсюджених паролів", - "This is a very common password": "Це дуже розповсюджений пароль", - "This is similar to a commonly used password": "Це занадто простий пароль", - "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": "Розповсюджені імена та прізвища легко вгадувані", - "Straight rows of keys are easy to guess": "Прямі ради клавіш легко вгадувані", - "Short keyboard patterns are easy to guess": "Короткі клавіатурні шаблони легко вгадувані", - "Your homeserver has exceeded its user limit.": "Ваш домашній сервер перевищив свій ліміт користувачів.", - "Your homeserver has exceeded one of its resource limits.": "Ваш домашній сервер перевищив одне із своїх обмежень ресурсів.", - "Contact your server admin.": "Зверніться до адміністратора сервера.", - "Ok": "Гаразд", - "Encryption upgrade available": "Доступне поліпшене шифрування", - "Set up": "Налаштувати", - "Other users may not trust it": "Інші користувачі можуть не довіряти цьому", - "New login. Was this you?": "Новий вхід. Це були ви?", - "Use custom size": "Використовувати нетиповий розмір", - "General": "Загальні", - "Discovery": "Виявлення", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Щоб повідомити про проблеми безпеки Matrix, будь ласка, прочитайте Політику розкриття інформації Matrix.org.", - "Ignored/Blocked": "Ігноровані/Заблоковані", - "Error adding ignored user/server": "Помилка при додаванні ігнорованого користувача/сервера", - "Something went wrong. Please try again or view your console for hints.": "Щось пішло не так. Спробуйте знову, або пошукайте підказки в консолі.", - "Error subscribing to list": "Помилка при підписці на список", - "Please verify the room ID or address and try again.": "Перевірте ID кімнати, або адресу та повторіть спробу.", - "Error removing ignored user/server": "Помилка при видаленні ігнорованого користувача/сервера", - "Error unsubscribing from list": "Не вдалося відписатися від списку", - "Please try again or view your console for hints.": "Спробуйте знову, або подивіться повідомлення в консолі.", - "Ban list rules - %(roomName)s": "Правила блокування - %(roomName)s", - "Server rules": "Правила сервера", - "User rules": "Правила користування", - "You have not ignored anyone.": "Ви нікого не ігноруєте.", - "You are currently ignoring:": "Ви ігноруєте:", - "You are not subscribed to any lists": "Ви не підписані ні на один список", - "View rules": "Переглянути правила", - "You are currently subscribed to:": "Ви підписані на:", - "⚠ These settings are meant for advanced users.": "⚠ Ці налаштування розраховані на досвідчених користувачів.", - "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.": "Нехтування людей реалізовано через списки правил блокування. Підписка на список блокування призведе до приховування від вас перелічених у ньому користувачів і серверів.", - "Personal ban list": "Особистий список блокування", - "Server or user ID to ignore": "Сервер або ID користувача для ігнорування", - "eg: @bot:* or example.org": "наприклад: @bot:* або example.org", - "Subscribed lists": "Підписані списки", - "Subscribing to a ban list will cause you to join it!": "Підписавшись на список блокування ви приєднаєтесь до нього!", - "If this isn't what you want, please use a different tool to ignore users.": "Якщо вас це не влаштовує, спробуйте інший інструмент для ігнорування користувачів.", - "Room ID or address of ban list": "ID кімнати або адреса списку блокування", - "Always show the window menu bar": "Завжди показувати рядок меню", - "Room list": "Перелік кімнат", - "Composer": "Редактор", - "Security & Privacy": "Безпека й приватність", - "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": "Помилка під час зміни рівня повноважень", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Під час зміни рівня повноважень користувача трапилась помилка. Переконайтесь, що ви маєте необхідні дозволи і спробуйте ще раз.", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (повноваження %(powerLevelNumber)s)", - "Share this email in Settings to receive invites directly in %(brand)s.": "Поширте цю адресу е-пошти у налаштуваннях, щоб отримувати запрошення безпосередньо в %(brand)s.", - "Room options": "Параметри кімнати", - "Send as message": "Надіслати як повідомлення", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Ви не зможете скасувати цю зміну через те, що ви підвищуєте рівень повноважень користувача до свого рівня.", - "Message deleted on %(date)s": "Повідомлення видалено %(date)s", - "Power level": "Рівень повноважень", - "Use an identity server to invite by email. Manage in Settings.": "Використовуйте сервер ідентифікації щоб запрошувати через е-пошту. Керується у налаштуваннях.", - "Confirm by comparing the following with the User Settings in your other session:": "Підтвердьте шляхом порівняння наступного рядка з рядком у користувацьких налаштуваннях вашого іншого сеансу:", - "Confirm this user's session by comparing the following with their User Settings:": "Підтвердьте сеанс цього користувача шляхом порівняння наступного рядка з рядком з їхніх користувацьких налаштувань:", - "All settings": "Усі налаштування", - "Go to Settings": "Перейти до налаштувань", - "Cancelling…": "Скасування…", - "Dog": "Пес", - "Cat": "Кіт", - "Lion": "Лев", - "Horse": "Кінь", - "Pig": "Порося", - "Elephant": "Слон", - "Rabbit": "Кріль", - "Panda": "Панда", - "Rooster": "Півень", - "Penguin": "Пінгвін", - "Turtle": "Черепаха", - "Fish": "Риба", - "Octopus": "Восьминіг", - "Moon": "Місяць", - "Cloud": "Хмара", - "Fire": "Вогонь", - "Banana": "Банан", - "Apple": "Яблуко", - "Strawberry": "Полуниця", - "Corn": "Кукурудза", - "Pizza": "Піца", - "Heart": "Серце", - "Smiley": "Посмішка", - "Robot": "Робот", - "Hat": "Капелюх", - "Glasses": "Окуляри", - "Spanner": "Гайковий ключ", - "Thumbs up": "Великий палець вгору", - "Umbrella": "Парасолька", - "Hourglass": "Пісковий годинник", - "Clock": "Годинник", - "Light bulb": "Лампочка", - "Book": "Книга", - "Pencil": "Олівець", - "Paperclip": "Спиначка", - "Scissors": "Ножиці", - "Key": "Ключ", - "Hammer": "Молоток", - "Telephone": "Телефон", - "Flag": "Прапор", - "Train": "Потяг", - "Bicycle": "Велоcипед", - "Aeroplane": "Літак", - "Rocket": "Ракета", - "Trophy": "Кубок", - "Ball": "М'яч", - "Guitar": "Гітара", - "Trumpet": "Труба", - "Bell": "Дзвін", - "Anchor": "Якір", - "Headphones": "Навушники", - "Folder": "Тека", - "Accept to continue:": "Погодьтеся з для продовження:", - "Flower": "Квітка", - "Unicorn": "Єдиноріг", - "Butterfly": "Метелик", - "Cake": "Пиріг", - "Tree": "Дерево", - "Cactus": "Кактус", - "Mushroom": "Гриб", - "Globe": "Глобус", - "This bridge was provisioned by .": "Цей міст було забезпечено .", - "This bridge is managed by .": "Цей міст керується .", - "Show more": "Розгорнути", - "Santa": "Св. Миколай", - "Gift": "Подарунок", - "Lock": "Замок", - "Your homeserver does not support cross-signing.": "Ваш домашній сервер не підтримує перехресного підписування.", - "well formed": "добре сформований", - "unexpected type": "несподіваний тип", - "Cross-signing public keys:": "Відкриті ключі перехресного підписування:", - "in memory": "у пам'яті", - "not found": "не знайдено", - "Cross-signing private keys:": "Приватні ключі перехресного підписування:", - "exists": "існує", - "Cannot connect to integration manager": "Не вдалося з'єднатися з менеджером інтеграцій", - "Delete Backup": "Видалити резервну копію", - "Restore from Backup": "Відновити з резервної копії", - "not stored": "не збережено", - "All keys backed up": "Усі ключі збережено", - "Checking server": "Перевірка сервера", - "You should:": "Вам варто:", - "Disconnect anyway": "Відключити в будь-якому випадку", - "Do not use an identity server": "Не використовувати сервер ідентифікації", - "Enter a new identity server": "Введіть новий сервер ідентифікації", - "Manage integrations": "Керування інтеграціями", - "Size must be a number": "Розмір повинен бути числом", - "No Audio Outputs detected": "Звуковий вивід не виявлено", - "Audio Output": "Звуковий вивід", - "Voice & Video": "Голос і відео", - "Upgrade this room to the recommended room version": "Поліпшити цю кімнату до рекомендованої версії", - "Unable to revoke sharing for email address": "Не вдалось відкликати оприлюднювання адреси е-пошти", - "Unable to revoke sharing for phone number": "Не вдалось відкликати оприлюднювання телефонного номеру", - "Filter room members": "Відфільтрувати учасників кімнати", - "Forget Room": "Забути кімнату", - "Favourited": "В улюблених", - "This room is public": "Ця кімната загальнодоступна", - "Failed to revoke invite": "Не вдалось відкликати запрошення", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Не вдалось відкликати запрошення. Сервер може мати тимчасові збої або у вас немає достатніх дозволів щоб відкликати запрошення.", - "Revoke invite": "Відкликати запрошення", - "Failed to upgrade room": "Не вдалось поліпшити кімнату", - "The room upgrade could not be completed": "Поліпшення кімнати не може бути завершене", - "Upgrade this room to version %(version)s": "Поліпшити цю кімнату до версії %(version)s", - "Upgrade Room Version": "Поліпшити версію кімнати", - "Upgrade private room": "Поліпшити закриту кімнату", - "You'll upgrade this room from to .": "Ви поліпшите цю кімнату з до версії.", - "Share Room Message": "Поділитися повідомленням кімнати", - "General failure": "Загальний збій", - "Enter your account password to confirm the upgrade:": "Введіть пароль вашого облікового запису щоб підтвердити поліпшення:", - "Secret storage public key:": "Таємне сховище відкритого ключа:", - "Message search": "Пошук повідомлень", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Адміністратором вашого сервера було вимкнено автоматичне наскрізне шифрування у приватних кімнатах і особистих повідомленнях.", - "Something went wrong!": "Щось пішло не так!", - "expand": "розгорнути", - "Switch to light mode": "Світла тема", - "Switch to dark mode": "Темна тема", - "New Recovery Method": "Новий метод відновлення", - "This session is encrypting history using the new recovery method.": "Цей сеанс зашифровує історію новим відновлювальним засобом.", - "Set up Secure Messages": "Налаштувати захищені повідомлення", - "Recovery Method Removed": "Відновлювальний засіб було видалено", - "New version available. Update now.": "Доступна нова версія. Оновити зараз", - "Upgrade public room": "Поліпшити відкриту кімнату", - "Restore your key backup to upgrade your 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.": "Поліпшіть цей сеанс, щоб уможливити звірення інших сеансів, надаючи їм доступ до зашифрованих повідомлень та позначаючи їх довіреними для інших користувачів.", - "Upgrade your encryption": "Поліпшити ваше шифрування", - "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": "Увімкнути шукання повідомлень у зашифрованих кімнатах", - "IRC display name width": "Ширина псевдоніма IRC", - "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Захищені повідомлення з цим користувачем є наскрізно зашифрованими та непрочитними для сторонніх осіб.", - "Securely cache encrypted messages locally for them to appear in search results.": "Безпечно локально кешувати зашифровані повідомлення щоб вони з'являлись у результатах пошуку.", - "%(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.": "%(brand)s'ові бракує деяких складників, необхідних для безпечного локального кешування зашифрованих повідомлень. Якщо ви хочете поекспериментувати з цією властивістю, зберіть спеціальну збірку %(brand)s Desktop із доданням пошукових складників.", - "%(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 для комп'ютерів, в якому зашифровані повідомлення з'являються у результатах пошуку.", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Ви впевнені? Ви втратите ваші зашифровані повідомлення якщо копія ключів не була створена коректно.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Зашифровані повідомлення захищені наскрізним шифруванням. Лише ви та отримувачі повідомлень мають ключі для їх читання.", - "Display Name": "Псевдонім", - "wait and try again later": "зачекати та повторити спробу пізніше", - "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.": "Якщо ви увімкнете шифрування для кімнати, його неможливо буде вимкнути. Надіслані у зашифровану кімнату повідомлення будуть прочитними тільки для учасників кімнати, натомість для сервера вони будуть непрочитними. Увімкнення шифрування може унеможливити роботу ботів та мостів. Дізнатись більше про шифрування.", - "This room is end-to-end encrypted": "Ця кімната є наскрізно зашифрованою", - "Encrypted by an unverified session": "Зашифроване незвіреним сеансом", - "Encrypted by a deleted session": "Зашифроване видаленим сеансом", - "The authenticity of this encrypted message can't be guaranteed on this device.": "Справжність цього зашифрованого повідомлення не може бути гарантованою на цьому пристрої.", - "Replying": "Відповідання", - "Low priority": "Неважливі", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "У кімнатах з шифруванням, як у цій, попередній перегляд посилань усталено вимкнено. Це робиться, щоб гарантувати, що ваш домашній сервер (на якому генеруються перегляди) не матиме змоги збирати дані щодо посилань, які ви бачите у цій кімнаті.", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "У зашифрованих кімнатах ваші повідомлення є захищеними, тож тільки ви та отримувач маєте ключі для їх розблокування.", - "Failed to copy": "Не вдалося скопіювати", - "Your display name": "Ваш псевдонім", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Видалення даних з цього сеансу є безповоротним. Зашифровані повідомлення будуть втрачені якщо їхні ключі не було продубльовано.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Звірте цього користувача щоб позначити його довіреним. Довіряння користувачам додає спокою якщо ви користуєтесь наскрізно зашифрованими повідомленнями.", - "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.": "Звірте цей пристрій щоб позначити його довіреним. Довіряння цьому пристрою додає вам та іншим користувачам спокою якщо ви користуєтесь наскрізно зашифрованими повідомленнями.", - "I don't want my encrypted messages": "Мені не потрібні мої зашифровані повідомлення", - "You'll lose access to your encrypted messages": "Ви втратите доступ до ваших зашифрованих повідомлень", - "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": "Показувати приховані події у часоряді", - "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.": "Звірити порівнянням унікальних емодзі.", - "Verify by emoji": "Звірити за допомогою емодзі", - "Emoji Autocomplete": "Самодоповнення емодзі", - "The integration manager is offline or it cannot reach your homeserver.": "Менеджер інтеграцій не під'єднаний або не може зв'язатися з вашим домашнім сервером.", - "Profile picture": "Зображення профілю", - "Failed to connect to integration manager": "Не вдалось з'єднатись з менеджером інтеграцій", - "Show image": "Показати зображення", - "You have ignored this user, so their message is hidden. Show anyways.": "Ви ігноруєте цього користувача, тож його повідомлення приховано. Все одно показати.", - "Add an Integration": "Додати інтеграцію", - "Show advanced": "Показати розширені", - "Review terms and conditions": "Переглянути умови користування", - "Old cryptography data detected": "Виявлено старі криптографічні дані", - "Create account": "Створити обліковий запис", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Підтвердьте деактивацію свого облікового запису через єдиний вхід, щоб підтвердити вашу особу.", - "This account has been deactivated.": "Цей обліковий запис було деактивовано.", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "Unexpected server error trying to leave the room": "Під час спроби вийти з кімнати виникла неочікувана помилка сервера", - "Unknown App": "Невідомий додаток", - "Set up Secure Backup": "Налаштувати захищене резервне копіювання", - "Safeguard against losing access to encrypted messages & data": "Захистіться від втрати доступу до зашифрованих повідомлень і даних", - "Change notification settings": "Змінити налаштування сповіщень", - "Enable widget screenshots on supported widgets": "Увімкнути знімки екрана віджетів для підтримуваних віджетів", - "How fast should messages be downloaded.": "Як швидко повідомлення повинні завантажуватися.", - "My Ban List": "Мій список блокувань", - "This is your list of users/servers you have blocked - don't leave the room!": "Це ваш список користувачів/серверів, які ви заблокували – не виходьте з кімнати!", - "Got It": "Зрозуміло", - "Comoros": "Коморські Острови", - "Colombia": "Колумбія", - "Cocos (Keeling) Islands": "Кокосові (Кілінг) Острови", - "Christmas Island": "Острів Різдва", - "China": "Китай", - "Chile": "Чилі", - "Chad": "Чад", - "Central African Republic": "Центральноафриканська Республіка", - "Cayman Islands": "Кайманові Острови", - "Caribbean Netherlands": "Бонайре, Сінт-Естатіус і Саба", - "Cape Verde": "Кабо-Верде", - "Canada": "Канада", - "Cameroon": "Камерун", - "Cambodia": "Камбоджа", - "Burundi": "Бурунді", - "Burkina Faso": "Буркіна-Фасо", - "Bulgaria": "Болгарія", - "Brunei": "Бруней", - "British Virgin Islands": "Британські Віргінські Острови", - "British Indian Ocean Territory": "Британська територія в Індійському океані", - "Brazil": "Бразилія", - "Bouvet Island": "Острів Буве", - "Botswana": "Ботсвана", - "Bosnia": "Боснія і Герцеговина", - "Bolivia": "Болівія", - "Bhutan": "Бутан", - "Bermuda": "Бермудські Острови", - "Benin": "Бенін", - "Belize": "Беліз", - "Belgium": "Бельгія", - "Belarus": "Білорусь", - "Barbados": "Барбадос", - "Bangladesh": "Бангладеш", - "Bahrain": "Бахрейн", - "Bahamas": "Багамські Острови", - "Azerbaijan": "Азербайджан", - "Austria": "Австрія", - "Australia": "Австралія", - "Aruba": "Аруба", - "Armenia": "Вірменія", - "Argentina": "Аргентина", - "Antigua & Barbuda": "Антигуа і Барбуда", - "Antarctica": "Антарктика", - "Anguilla": "Ангілья", - "Angola": "Ангола", - "Andorra": "Андорра", - "American Samoa": "Американське Самоа", - "Algeria": "Алжир", - "Albania": "Албанія", - "Åland Islands": "Аландські Острови", - "Afghanistan": "Афганістан", - "United States": "Сполучені Штати Америки", - "United Kingdom": "Велика Британія", - "The call was answered on another device.": "На виклик відповіли на іншому пристрої.", - "Answered Elsewhere": "Відповіли деінде", - "The call could not be established": "Не вдалося встановити зв'язок", - "Falkland Islands": "Фолклендські (Мальвінські) Острови", - "Ethiopia": "Ефіопія", - "Estonia": "Естонія", - "Eritrea": "Еритрея", - "Equatorial Guinea": "Екваторіальна Гвінея", - "El Salvador": "Сальвадор", - "Egypt": "Єгипет", - "Ecuador": "Еквадор", - "Dominican Republic": "Домініканська Республіка", - "Dominica": "Домініка", - "Djibouti": "Джибуті", - "Denmark": "Данія", - "Côte d’Ivoire": "Кот-Д'Івуар", - "Czech Republic": "Чехія", - "Cyprus": "Кіпр", - "Curaçao": "Кюрасао", - "Cuba": "Куба", - "Croatia": "Хорватія", - "Costa Rica": "Коста-Рика", - "Cook Islands": "Острови Кука", - "Congo - Kinshasa": "Демократична Республіка Конго", - "Congo - Brazzaville": "Конго", - "Zimbabwe": "Зімбабве", - "Zambia": "Замбія", - "Yemen": "Ємен", - "Western Sahara": "Західна Сахара", - "Wallis & Futuna": "Волліс і Футуна", - "Vietnam": "В'єтнам", - "Venezuela": "Венесуела", - "Vatican City": "Ватикан", - "Vanuatu": "Вануату", - "Uzbekistan": "Узбекистан", - "Uruguay": "Уругвай", - "United Arab Emirates": "Об'єднані Арабські Емірати", - "Ukraine": "Україна", - "Uganda": "Уганда", - "U.S. Virgin Islands": "Віргінські Острови (США)", - "Tuvalu": "Тувалу", - "Turks & Caicos Islands": "Острови Теркс і Кайкос", - "Turkmenistan": "Туркменистан", - "Turkey": "Туреччина", - "Tunisia": "Туніс", - "Trinidad & Tobago": "Тринідад і Тобаго", - "Tonga": "Тонга", - "Tokelau": "Токелау", - "Togo": "Того", - "Timor-Leste": "Тимор-Лешті", - "Thailand": "Таїланд", - "Tanzania": "Танзанія", - "Tajikistan": "Таджикистан", - "Taiwan": "Тайвань", - "São Tomé & Príncipe": "Сан-Томе і Принсіпі", - "Syria": "Сирія", - "Switzerland": "Швейцарія", - "Sweden": "Швеція", - "Swaziland": "Есватіні", - "Svalbard & Jan Mayen": "Свальбард і Ян-Маєн", - "Suriname": "Суринам", - "Sudan": "Судан", - "St. Vincent & Grenadines": "Сент-Вінсент і Гренадини", - "St. Pierre & Miquelon": "Сен-П'єр і Мікелон", - "St. Martin": "Сен-Мартен", - "St. Lucia": "Сент-Люсія", - "St. Kitts & Nevis": "Сент-Кітс і Невіс", - "St. Helena": "Острів Святої Єлени", - "St. Barthélemy": "Сен-Бартелемі", - "Sri Lanka": "Шрі-Ланка", - "Spain": "Іспанія", - "South Sudan": "Південний Судан", - "South Korea": "Південна Корея", - "South Georgia & South Sandwich Islands": "Південна Джорджія та Південні Сандвічеві Острови", - "South Africa": "Південна Африка", - "Somalia": "Сомалі", - "Solomon Islands": "Соломонові Острови", - "Slovenia": "Словенія", - "Slovakia": "Словаччина", - "Sint Maarten": "Сінт-Мартен", - "Singapore": "Сингапур", - "Sierra Leone": "Сьєрра-Леоне", - "Seychelles": "Сейшельські Острови", - "Serbia": "Сербія", - "Senegal": "Сенегал", - "Saudi Arabia": "Саудівська Аравія", - "San Marino": "Сан-Марино", - "Samoa": "Самоа", - "Réunion": "Реюньйон", - "Rwanda": "Руанда", - "Russia": "Російська Федерація", - "Romania": "Румунія", - "Qatar": "Катар", - "Puerto Rico": "Пуерто-Рико", - "Portugal": "Португалія", - "Poland": "Польща", - "Pitcairn Islands": "Піткерн", - "Philippines": "Філіппіни", - "Peru": "Перу", - "Paraguay": "Парагвай", - "Papua New Guinea": "Папуа-Нова Гвінея", - "Panama": "Панама", - "Palestine": "Палестина", - "Palau": "Палау", - "Pakistan": "Пакистан", - "Oman": "Оман", - "Norway": "Норвегія", - "Northern Mariana Islands": "Північні Маріанські Острови", - "North Korea": "Північна Корея", - "Norfolk Island": "Острів Норфолк", - "Niue": "Ніуе", - "Nigeria": "Нігерія", - "Niger": "Нігер", - "Nicaragua": "Нікарагуа", - "New Zealand": "Нова Зеландія", - "New Caledonia": "Нова Каледонія", - "Netherlands": "Нідерланди", - "Nepal": "Непал", - "Nauru": "Науру", - "Namibia": "Намібія", - "Myanmar": "М'янма", - "Mozambique": "Мозамбік", - "Morocco": "Марокко", - "Montserrat": "Монтсеррат", - "Montenegro": "Чорногорія", - "Mongolia": "Монголія", - "Monaco": "Монако", - "Moldova": "Молдова", - "Micronesia": "Мікронезія", - "Mexico": "Мексика", - "Mayotte": "Майотта", - "Mauritius": "Маврикій", - "Mauritania": "Мавританія", - "Martinique": "Мартиніка", - "Marshall Islands": "Маршаллові Острови", - "Malta": "Мальта", - "Mali": "Малі", - "Maldives": "Мальдіви", - "Malaysia": "Малайзія", - "Malawi": "Малаві", - "Madagascar": "Мадагаскар", - "Macedonia": "Північна Македонія", - "Macau": "Макао", - "Luxembourg": "Люксембург", - "Lithuania": "Литва", - "Liechtenstein": "Ліхтенштейн", - "Libya": "Лівія", - "Liberia": "Ліберія", - "Lesotho": "Лесото", - "Lebanon": "Ліван", - "Latvia": "Латвія", - "Laos": "Лаоська Народно-Демократична Республіка", - "Kyrgyzstan": "Киргизстан", - "Kuwait": "Кувейт", - "Kosovo": "Косово", - "Kiribati": "Кірибаті", - "Kenya": "Кенія", - "Kazakhstan": "Казахстан", - "Jordan": "Йорданія", - "Jersey": "Джерсі", - "Japan": "Японія", - "Jamaica": "Ямайка", - "Italy": "Італія", - "Israel": "Ізраїль", - "Isle of Man": "Острів Мен", - "Ireland": "Ірландія", - "Iraq": "Ірак", - "Iran": "Іран", - "Indonesia": "Індонезія", - "India": "Індія", - "Iceland": "Ісландія", - "Hungary": "Угорщина", - "Hong Kong": "Гонконг", - "Honduras": "Гондурас", - "Heard & McDonald Islands": "Острів Герд і Острови Макдоналд", - "Haiti": "Гаїті", - "Guyana": "Гаяна", - "Guinea-Bissau": "Гвінея-Бісау", - "Guinea": "Гвінея", - "Guernsey": "Гернсі", - "Guatemala": "Гватемала", - "Guam": "Гуам", - "Guadeloupe": "Гваделупа", - "Grenada": "Гренада", - "Greenland": "Гренландія", - "Greece": "Греція", - "Gibraltar": "Гібралтар", - "Ghana": "Гана", - "Germany": "Німеччина", - "Georgia": "Грузія", - "Gambia": "Гамбія", - "Gabon": "Габон", - "French Southern Territories": "Французькі Південні Території", - "French Polynesia": "Французька Полінезія", - "French Guiana": "Французька Гвіана", - "France": "Франція", - "Finland": "Фінляндія", - "Fiji": "Фіджі", - "Faroe Islands": "Фарерські Острови", - "Can't find this server or its room list": "Не вдалося знайти цей сервер або список його кімнат", - "Cannot reach homeserver": "Не вдалося зв'язатися з домашнім сервером", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Переконайтеся, що у ваше з'єднання з Інтернетом стабільне або зв’яжіться з системним адміністратором", - "No need for symbols, digits, or uppercase letters": "Цифри або великі букви не вимагаються", - "Capitalization doesn't help very much": "Великі букви не дуже допомагають", - "You're all caught up.": "Все готово.", - "Hey you. You're the best!": "Агов, ти, так, ти. Ти найкращий!", - "You've reached the maximum number of simultaneous calls.": "Ви досягли максимальної кількості одночасних викликів.", - "Too Many Calls": "Забагато викликів", - "Members only (since they joined)": "Лише учасники (від часу приєднання)", - "This room is not accessible by remote Matrix servers": "Ця кімната недоступна для віддалених серверів Matrix", - "Manually verify all remote sessions": "Звірити всі сеанси власноруч", - "Explore rooms": "Каталог кімнат", - "Session key:": "Ключ сеансу:", - "Hide sessions": "Сховати сеанси", - "Hide verified sessions": "Сховати звірені сеанси", - "Session ID:": "ID сеансу:", - "Click the button below to confirm setting up encryption.": "Клацніть на кнопку внизу, щоб підтвердити налаштування шифрування.", - "Confirm encryption setup": "Підтвердити налаштування шифрування", - "Widgets do not use message encryption.": "Віджети не використовують шифрування повідомлень.", - "The encryption used by this room isn't supported.": "Шифрування, використане цією кімнатою не підтримується.", - "Encryption not enabled": "Шифрування не ввімкнено", - "Ignored attempt to disable encryption": "Знехтувані спроби вимкнути шифрування", - "This client does not support end-to-end encryption.": "Цей клієнт не підтримує наскрізного шифрування.", - "Enable encryption?": "Увімкнути шифрування?", - "Encryption": "Шифрування", - "%(creator)s created this DM.": "%(creator)s створює цю приватну розмову.", - "Share Link to User": "Поділитися посиланням на користувача", - "In reply to ": "У відповідь на ", - "The user you called is busy.": "Користувач, якого ви викликаєте, зайнятий.", - "User Busy": "Користувач зайнятий", - "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 для перегляду доступних команд. Ви мали намір надіслати це як повідомлення?", - "unknown person": "невідома особа", - "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 (%(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.": "Індивідуально звіряйте кожен сеанс, який використовується користувачем, щоб позначити його довіреним, не довіряючи пристроям перехресного підписування.", - "Room settings": "Налаштування кімнати", - "Link to most recent message": "Посилання на останнє повідомлення", - "Share Room": "Поділитись кімнатою", - "Share room": "Поділитись кімнатою", - "Invite people": "Запросити людей", - "Document": "Документ", - "Summary": "Опис", - "Service": "Служба", - "To continue you need to accept the terms of this service.": "Погодьтесь з Умовами надання послуг, щоб продовжити.", - "Terms of Service": "Умови надання послуг", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Погодьтесь з Умовами надання послуг сервера ідентифікації (%(serverName)s), щоб дозволити знаходити вас за адресою електронної пошти або за номером телефону.", - "The identity server you have chosen does not have any terms of service.": "Вибраний вами сервер ідентифікації не містить жодних умов користування.", - "Terms of service not accepted or the identity server is invalid.": "Умови користування не прийнято або сервер ідентифікації недійсний.", - "Some invites couldn't be sent": "Деякі запрошення неможливо надіслати", - "Failed to transfer call": "Не вдалося переадресувати виклик", - "Transfer Failed": "Не вдалося переадресувати", - "Unable to transfer call": "Не вдалося переадресувати виклик", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Виберіть кімнати або бесіди, які потрібно додати. Це простір лише для вас, ніхто не буде поінформований. Пізніше ви можете додати більше.", - "Join the conference from the room information card on the right": "Приєднуйтесь до групового виклику з інформаційної картки кімнати праворуч", - "Room information": "Відомості про кімнату", - "Send voice message": "Надіслати голосове повідомлення", - "edited": "змінено", - "Edited at %(date)s. Click to view edits.": "Змінено %(date)s. Натисніть, щоб переглянути зміни.", - "Edited at %(date)s": "Змінено %(date)s", - "Phone Number": "Телефонний номер", - "Language Dropdown": "Спадне меню мов", - "Information": "Відомості", - "Rotate Right": "Обернути праворуч", - "Rotate Left": "Обернути ліворуч", - "collapse": "згорнути", - "Application window": "Вікно застосунку", - "Error - Mixed content": "Помилка — змішаний вміст", - "Widget ID": "ID віджету", - "%(brand)s URL": "URL-адреса %(brand)s", - "Your theme": "Ваша тема", - "Your user ID": "Ваш ID користувача", - "Cancel search": "Скасувати пошук", - "Failed to unban": "Не вдалося розблокувати", - "Banned by %(displayName)s": "Блокує %(displayName)s", - "You were banned from %(roomName)s by %(memberName)s": "%(memberName)s блокує вас у %(roomName)s", - "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:": "Версія кімнати:", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s змінює аватар кімнати на ", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s змінює аватар %(roomName)s", - "Select the roles required to change various parts of the room": "Виберіть ролі, необхідні для зміни різних частин кімнати", - "Privileged Users": "Привілейовані користувачі", - "Roles & Permissions": "Ролі й дозволи", - "Main address": "Основна адреса", - "Error updating main address": "Помилка оновлення основної адреси", - "No other published addresses yet, add one below": "Поки немає загальнодоступних адрес, додайте їх унизу", - "Other published addresses:": "Інші загальнодоступні адреси:", - "Published addresses can be used by anyone on any server to join your room.": "Загальнодоступні адреси можуть бути використані будь-ким на будь-якому сервері для приєднання до вашої кімнати.", - "Published addresses can be used by anyone on any server to join your space.": "Загальнодоступні адреси можуть бути використані будь-ким на будь-якому сервері для приєднання до вашого простору.", - "Published Addresses": "Загальнодоступні адреси", - "Room Addresses": "Адреси кімнати", - "Error downloading audio": "Помилка завантаження аудіо", - "Preparing to download logs": "Приготування до завантаження журналів", - "Download %(text)s": "Завантажити %(text)s", - "Room ID": "ID кімнати", - "Decide who can join %(roomName)s.": "Вкажіть, хто може приєднуватися до %(roomName)s.", - "Original event source": "Оригінальний початковий код", - "View source": "Переглянути код", - "Report": "Поскаржитися", - "Share %(name)s": "Поділитися %(name)s", - "Share User": "Поділитися користувачем", - "Share content": "Поділитися вмістом", - "Share entire screen": "Поділитися всім екраном", - "Any of the following data may be shared:": "Можна поділитися будь-якими з цих даних:", - "Unable to share phone number": "Не вдалося надіслати телефонний номер", - "Unable to share email address": "Не вдалося надіслати адресу е-пошти", - "Share invite link": "Надіслати запрошувальне посилання", - "Invite to %(spaceName)s": "Запросити до %(spaceName)s", - "Share your public space": "Поділитися своїм загальнодоступним простором", - "Some suggestions may be hidden for privacy.": "Деякі пропозиції можуть бути сховані для приватності.", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Захистіться від втрати доступу до зашифрованих повідомлень і даних створенням резервної копії ключів шифрування на своєму сервері.", - "You may contact me if you have any follow up questions": "Можете зв’язатися зі мною, якщо у вас виникнуть додаткові запитання", - "We sent the others, but the below people couldn't be invited to ": "Ми надіслали іншим, але вказаних людей, не вдалося запросити до ", - "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.": "Ми попросили браузер запам’ятати, який домашній сервер ви використовуєте, щоб дозволити вам увійти, але, на жаль, ваш браузер забув його. Перейдіть на сторінку входу та повторіть спробу.", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Ви успішно звірили %(deviceName)s (%(deviceId)s)!", - "You've successfully verified your device!": "Ви успішно звірили свій пристрій!", - "You've successfully verified %(displayName)s!": "Ви успішно звірили %(displayName)s!", - "Almost there! Is %(displayName)s showing the same shield?": "Майже готово! Ваш %(displayName)s показує той самий щит?", - "Verify by scanning": "Звірити скануванням", - "Remove recent messages by %(user)s": "Вилучити останні повідомлення від %(user)s", - "Remove recent messages": "Видалити останні повідомлення", - "Edit devices": "Керувати пристроями", - "Home": "Домівка", - "Server Options": "Опції сервера", - "Verify your identity to access encrypted messages and prove your identity to others.": "Підтвердьте свою особу, щоб отримати доступ до зашифрованих повідомлень і довести свою справжність іншим.", - "Allow this widget to verify your identity": "Дозволити цьому віджету перевіряти вашу особу", - " invited you": " запрошує вас", - "Sign in with": "Увійти за допомогою", - "Sign in with SSO": "Увійти за допомогою SSO", - "Verify this user by confirming the following number appears on their screen.": "Звірте справжність цього користувача, підтвердивши, що на екрані з'явилося таке число.", - "Connecting": "З'єднання", - "New version of %(brand)s is available": "Доступна нова версія %(brand)s", - "Update %(brand)s": "Оновити %(brand)s", - "%(deviceId)s from %(ip)s": "%(deviceId)s з %(ip)s", - "Use app": "Використовувати застосунок", - "Use app for a better experience": "Використовуйте застосунок для зручності", - "Enable desktop notifications": "Увімкнути сповіщення стільниці", - "Don't miss a reply": "Не пропустіть відповідей", - "Review to ensure your account is safe": "Перевірте, щоб переконатися, що ваш обліковий запис у безпеці", - "Error leaving room": "Помилка під час виходу з кімнати", - "This homeserver has been blocked by its administrator.": "Цей домашній сервер заблокований адміністратором.", - "Click the button below to confirm your identity.": "Клацніть на кнопку внизу, щоб підтвердити свою особу.", - "Confirm to continue": "Підтвердьте, щоб продовжити", - "Start authentication": "Почати автентифікацію", - "Start Verification": "Почати перевірку", - "Start chatting": "Почати спілкування", - "This is the start of .": "Це початок .", - "Couldn't load page": "Не вдалося завантажити сторінку", - "Phone (optional)": "Телефон (не обов'язково)", - "That phone number doesn't look quite right, please check and try again": "Цей номер телефону не правильний. Перевірте та повторіть спробу", - "Enter phone number": "Введіть телефонний номер", - "Enter email address": "Введіть адресу е-пошти", - "Enter username": "Введіть ім'я користувача", - "Password is allowed, but unsafe": "Пароль дозволений, але небезпечний", - "Nice, strong password!": "Хороший надійний пароль!", - "Enter password": "Введіть пароль", - "Please review and accept the policies of this homeserver:": "Перегляньте та прийміть політику цього домашнього сервера:", - "Please review and accept all of the homeserver's policies": "Перегляньте та прийміть усі правила домашнього сервера", - "Confirm your identity by entering your account password below.": "Підтвердьте свою особу, ввівши внизу пароль до свого облікового запису.", - "A text message has been sent to %(msisdn)s": "Текстове повідомлення надіслано на %(msisdn)s", - "Please enter the code it contains:": "Введіть отриманий код:", - "Token incorrect": "Хибний токен", - "Country Dropdown": "Спадний список країн", - "Avatar": "Аватар", - "Move right": "Посунути праворуч", - "Move left": "Посунути ліворуч", - "Revoke permissions": "Відкликати дозвіл", - "Remove for everyone": "Прибрати для всіх", - "Delete widget": "Видалити віджет", - "Delete Widget": "Видалити віджет", - "Manage & explore rooms": "Керування і перегляд кімнат", - "Add space": "Додати простір", - "Collapse reply thread": "Згорнути відповіді", - "Public space": "Загальнодоступний простір", - "Private space (invite only)": "Приватний простір (лише за запрошенням)", - "Space visibility": "Видимість простору", - "Public room": "Загальнодоступна кімната", - "Reason (optional)": "Причина (не обов'язково)", - "Clear all data": "Очистити всі дані", - "Clear all data in this session?": "Очистити всі дані сеансу?", - "Confirm Removal": "Підтвердити вилучення", - "Removing…": "Вилучення…", - "Notes": "Примітки", - "Close dialog": "Закрити діалогове вікно", - "Invite anyway": "Усе одно запросити", - "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 ID, перерахованих унизу — все одно бажаєте запросити їх?", - "The following users may not exist": "Таких користувачів може не існувати", - "Adding spaces has moved.": "Додавання просторів переміщено.", - "Search for rooms": "Пошук кімнат", - "Create a new room": "Створити нову кімнату", - "Want to add a new room instead?": "Хочете додати нову кімнату натомість?", - "Add existing rooms": "Додати наявні кімнати", - "Space selection": "Вибір простору", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Додавання кімнат...", - "other": "Додавання кімнат... (%(progress)s з %(count)s)" - }, - "Not all selected were added": "Не всі вибрані додано", - "Search for spaces": "Пошук просторів", - "Create a new space": "Створити новий простір", - "Want to add a new space instead?": "Хочете натомість цього додати новий простір?", - "Add existing space": "Додати наявний простір", - "Server name": "Назва сервера", - "Enter the name of a new server you want to explore.": "Введіть назву нового сервера, який ви хочете переглянути.", - "Add a new server": "Додати новий сервер", - "Show preview": "Попередній перегляд", - "Resend %(unsentCount)s reaction(s)": "Повторно надіслати %(unsentCount)s реакцій", - "Your server": "Ваш сервер", - "You are not allowed to view this server's rooms list": "Вам не дозволено переглядати список кімнат цього сервера", - "Looks good": "Все добре", - "Enter a server name": "Введіть назву сервера", - "And %(count)s more...": { - "other": "І ще %(count)s..." - }, - "Join millions for free on the largest public server": "Приєднуйтесь безплатно до мільйонів інших на найбільшому загальнодоступному сервері", - "This address is already in use": "Ця адреса вже використовується", - "This address is available to use": "Ця адреса доступна", - "Please provide an address": "Будь ласка, вкажіть адресу", - "Some characters not allowed": "Деякі символи не дозволені", - "e.g. my-room": "наприклад, моя-кімната", - "Room address": "Адреса кімнати", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Не вдалося завантажити подію, на яку було надано відповідь, її або не існує, або у вас немає дозволу на її перегляд.", - "Spaces": "Простори", - "Custom level": "Власний рівень", - "To leave the beta, visit your settings.": "Щоб вийти з бета-тестування, перейдіть до налаштувань.", - "File to import": "Файл для імпорту", - "User Autocomplete": "Автозаповнення користувача", - "Users": "Користувачі", - "Space Autocomplete": "Автозаповнення простору", - "Room Autocomplete": "Автозаповнення кімнати", - "Notification Autocomplete": "Автозаповнення сповіщення", - "Room Notification": "Сповіщення кімнати", - "Notify the whole room": "Сповістити всю кімнату", - "Command Autocomplete": "Команда автозаповнення", - "Commands": "Команди", - "Return to login screen": "Повернутися на сторінку входу", - "Switch theme": "Змінити тему", - "Just me": "Лише я", - "Make sure the right people have access to %(name)s": "Переконайтеся, що потрібні люди мають доступ до %(name)s", - "Who are you working with?": "З ким ви працюєте?", - "Go to my space": "Перейти до мого простору", - "Go to my first room": "Перейти до моєї першої кімнати", - "It's just you at the moment, it will be even better with others.": "Зараз це лише для вас, якщо додати ще когось буде цікавіше.", - "What do you want to organise?": "Що б ви хотіли організувати?", - "Skip for now": "Пропустити зараз", - "Failed to create initial space rooms": "Не вдалося створити початкові кімнати простору", - "Welcome to ": "Вітаємо у ", - " invites you": " запрошує вас", - "Private space": "Приватний простір", - "Search names and descriptions": "Шукати назви та описи", - "Rooms and spaces": "Кімнати й простори", - "Results": "Результати", - "You may want to try a different search or check for typos.": "Ви можете спробувати інший пошуковий запит або перевірити помилки.", - "No results found": "Нічого не знайдено", - "Your server does not support showing space hierarchies.": "Ваш сервер не підтримує показ ієрархій простору.", - "Mark as suggested": "Позначити рекомендованим", - "Mark as not suggested": "Позначити не рекомендованим", - "Failed to remove some rooms. Try again later": "Не вдалося вилучити кілька кімнат. Повторіть спробу пізніше", - "Select a room below first": "Спочатку виберіть кімнату внизу", - "Suggested": "Пропоновано", - "This room is suggested as a good one to join": "Ця кімната пропонується як хороша для приєднання", - "You don't have permission": "Ви не маєте дозволу", - "You can select all or individual messages to retry or delete": "Ви можете вибрати всі або окремі повідомлення, щоб повторити спробу або видалити", - "Retry all": "Повторити надсилання всіх", - "Delete all": "Видалити всі", - "Some of your messages have not been sent": "Деякі з ваших повідомлень не надіслано", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Цей сеанс не створює резервну копію ваших ключів, але у вас є резервна копія, з якої ви можете їх відновити.", - "Your keys are not being backed up from this session.": "Резервна копія ваших ключів не створюється з цього сеансу.", - "Back up your keys before signing out to avoid losing them.": "Створіть резервну копію ключів перед виходом, щоб не втратити їх.", - "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.": "Резервне копіювання ключів шифрування з даними вашого облікового запису на випадок втрати доступу до сеансів. Ваші ключі будуть захищені унікальним ключем безпеки.", - "Backup key stored:": "Резервну копію ключа розміщено:", - "Backup key cached:": "Резервну копію ключа кешовано:", - "Unable to load key backup status": "Не вдалося завантажити стан резервного копіювання ключа", - "The operation could not be completed": "Неможливо завершити операцію", - "Failed to save your profile": "Не вдалося зберегти ваш профіль", - "There was an error loading your notification settings.": "Сталася помилка під час завантаження налаштувань сповіщень.", - "Mentions & keywords": "Згадки та ключові слова", - "Global": "Глобально", - "New keyword": "Нове ключове слово", - "Keyword": "Ключове слово", - "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.": "Будь-хто у просторі може знайти та приєднатися. Можна вибрати кілька просторів.", - "Anyone in can find and join. You can select other spaces too.": "Будь-хто у може знайти та приєднатися. Ви можете вибрати інші простори.", - "Spaces with access": "Простори з доступом", - "Anyone in a space can find and join. Edit which spaces can access here.": "Будь-хто у просторі може знайти та приєднатися. Укажіть, які простори можуть отримати доступ сюди.", - "Currently, %(count)s spaces have access": { - "one": "На разі простір має доступ", - "other": "На разі доступ мають %(count)s просторів" - }, - "contact the administrators of identity server ": "зв'язатися з адміністратором сервера ідентифікації ", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "перевірити плагіни браузера на наявність будь-чого, що може заблокувати сервер ідентифікації (наприклад, Privacy Badger)", - "Disconnect from the identity server ?": "Від'єднатися від сервера ідентифікації ?", - "Disconnect identity server": "Від'єднатися від сервера ідентифікації", - "Disconnect from the identity server and connect to instead?": "Від'єднатися від сервера ідентифікації й натомість під'єднатися до ?", - "Change identity server": "Змінити сервер ідентифікації", - "Not a valid identity server (status code %(code)s)": "Хибний сервер ідентифікації (код статусу %(code)s)", - "Identity server URL must be HTTPS": "URL-адреса сервера ідентифікації повинна починатися з HTTPS", - "not ready": "не готове", - "ready": "готове", - "Secret storage:": "Таємне сховище:", - "Algorithm:": "Алгоритм:", - "Backup version:": "Версія резервної копії:", - "& %(count)s more": { - "one": "і ще %(count)s", - "other": "і ще %(count)s" - }, - "Upgrade required": "Потрібне поліпшення", - "Anyone can find and join.": "Будь-хто може знайти та приєднатися.", - "Only invited people can join.": "Приєднатися можуть лише запрошені люди.", - "Private (invite only)": "Приватно (лише за запрошенням)", - "Message search initialisation failed": "Не вдалося ініціалізувати пошук повідомлень", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "other": "Безпечно кешуйте зашифровані повідомлення локально, щоб вони з'являлися в результатах пошуку, використовуючи %(size)s для зберігання повідомлень з %(rooms)s кімнат.", - "one": "Безпечно кешуйте зашифровані повідомлення локально, щоб вони з'являлися в результатах пошуку, використовуючи %(size)s для зберігання повідомлень з %(rooms)s кімнат." - }, - "Homeserver feature support:": "Підтримка функції домашнім сервером:", - "User signing private key:": "Приватний ключ підпису користувача:", - "Self signing private key:": "Самопідписаний приватний ключ:", - "not found locally": "не знайдено локально", - "cached locally": "кешовано локально", - "Master private key:": "Головний приватний ключ:", - "not found in storage": "не знайдено у сховищі", - "in secret storage": "у таємному сховищі", - "Cross-signing is not set up.": "Перехресне підписування не налаштовано.", - "Cross-signing is ready but keys are not backed up.": "Перехресне підписування готове, але резервна копія ключів не створюється.", - "Cross-signing is ready for use.": "Перехресне підписування готове до користування.", - "Passwords don't match": "Паролі відрізняються", - "Channel: ": "Канал: ", - "Workspace: ": "Робочий простір: ", - "Space options": "Параметри простору", - "Recommended for public spaces.": "Рекомендовано для загальнодоступних просторів.", - "Allow people to preview your space before they join.": "Дозвольте людям переглядати ваш простір, перш ніж вони приєднаються.", - "Preview Space": "Попередній перегляд простору", - "Failed to update the visibility of this space": "Не вдалось оновити видимість цього простору", - "Decide who can view and join %(spaceName)s.": "Визначте хто може переглядати та приєднатися до %(spaceName)s.", - "Visibility": "Видимість", - "This may be useful for public spaces.": "Це може бути корисним для загальнодоступних просторів.", - "Guests can join a space without having an account.": "Гості можуть приєднатися до простору без облікового запису.", - "Enable guest access": "Увімкнути гостьовий доступ", - "Hide advanced": "Сховати розширені", - "Failed to update the history visibility of this space": "Не вдалося оновити видимість історії цього простору", - "Failed to update the guest access of this space": "Не вдалося оновити гостьовий доступ до цього простору", - "Leave Space": "Вийти з простору", - "Save Changes": "Зберегти зміни", - "Edit settings relating to your space.": "Змінити налаштування, що стосуються вашого простору.", - "Failed to save space settings.": "Не вдалося зберегти налаштування простору.", - "Invite with email or username": "Запросити за допомогою е-пошти або імені користувача", - "Copied!": "Скопійовано!", - "Click to copy": "Клацніть, щоб скопіювати", - "All rooms": "Усі кімнати", - "Show all rooms": "Показати всі кімнати", - "You can change these anytime.": "Ви можете змінити це будь-коли.", - "Add some details to help people recognise it.": "Додайте якісь подробиці, щоб допомогти людям дізнатися про нього.", - "Your private space": "Ваш приватний простір", - "Your public space": "Ваш загальнодоступний простір", - "Invite only, best for yourself or teams": "Лише за запрошенням, найкраще для себе чи для команди", - "Open space for anyone, best for communities": "Відкритий простір для будь-кого, найкраще для спільнот", - "Create a space": "Створити простір", - "Address": "Адреса", - "e.g. my-space": "наприклад, мій-простір", - "Please enter a name for the space": "Будь ласка, введіть назву простору", - "Delete avatar": "Видалити аватар", - "Your server isn't responding to some requests.": "Ваш сервер не відповідає на деякі запити.", - "Cancel All": "Скасувати все", - "Settings - %(spaceName)s": "Налаштування — %(spaceName)s", - "Send Logs": "Надіслати журнали", - "Email (optional)": "Е-пошта (необов'язково)", - "Search spaces": "Пошук просторів", - "Select spaces": "Вибрати простори", - "%(count)s rooms": { - "one": "%(count)s кімната", - "other": "%(count)s кімнат" - }, - "%(count)s members": { - "one": "%(count)s учасник", - "other": "%(count)s учасників" - }, - "There was a problem communicating with the server. Please try again.": "Виникла проблема зв'язку з сервером. Повторіть спробу.", - "Can't load this message": "Не вдалося завантажити це повідомлення", - "Click here to see older messages.": "Клацніть тут, щоб переглянути давніші повідомлення.", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s вилучає аватар кімнати.", - "reacted with %(shortName)s": "додає реакцію %(shortName)s", - "%(reactors)s reacted with %(content)s": "%(reactors)s додає реакцію %(content)s", - "Add reaction": "Додати реакцію", - "Manually export keys": "Експорт ключів власноруч", - "Don't leave any rooms": "Не виходити з будь-якої кімнати", - "Updating %(brand)s": "Оновлення %(brand)s", - "Clear cache and resync": "Очистити кеш і повторно синхронізувати", - "Incompatible local cache": "Несумісний локальний кеш", - "Signature upload failed": "Не вдалося вивантажити підпис", - "Signature upload success": "Підпис успішно вивантажено", - "Unable to upload": "Не вдалося вивантажити", - "Cancelled signature upload": "Вивантаження підпису скасовано", - "Upload completed": "Вивантаження виконано", - "Search %(spaceName)s": "Пошук %(spaceName)s", - "Leave some rooms": "Вийте з кількох кімнат", - "Leave all rooms": "Вийти з кімнати", - "More": "Більше", - "Show sidebar": "Показати бічну панель", - "Hide sidebar": "Сховати бічну панель", - "Success!": "Успішно!", - "Clear personal data": "Очистити особисті дані", - "Show:": "Показати:", - "Verification requested": "Запит перевірки", - "Verification Request": "Запит підтвердження", - "Leave space": "Вийти з простору", - "Sent": "Надіслано", - "Sending": "Надсилання", - "MB": "МБ", - "In reply to this message": "У відповідь на це повідомлення", - "Widget added by": "Вджет додано", - "Decrypt %(text)s": "Розшифрувати %(text)s", - "Decrypting": "Розшифрування", - "Downloading": "Завантаження", - "Missed call": "Пропущений виклик", - "%(count)s sessions": { - "one": "%(count)s сеанс", - "other": "Сеансів: %(count)s" - }, - "%(count)s verified sessions": { - "one": "1 звірений сеанс", - "other": "Довірених сеансів: %(count)s" - }, - "Not encrypted": "Не зашифровано", - "Add widgets, bridges & bots": "Додати віджети, мости та ботів", - "Edit widgets, bridges & bots": "Редагувати віджети, мости та ботів", - "Widgets": "Віджети", - "Your homeserver": "Ваш домашній сервер", - "Your messages are not secure": "Ваші повідомлення не захищені", - "Verify User": "Звірити користувача", - "Accepting…": "Прийняття…", - "Room avatar": "Аватар кімнати", - "Room Topic": "Тема кімнати", - "Room Name": "Назва кімнати", - "Local Addresses": "Локальні адреси", - "Local address": "Локальні адреси", - "This room has no local addresses": "Ця кімната не має локальних адрес", - "This space has no local addresses": "Простір не має локальних адрес", - "not specified": "не вказано", - "Error creating address": "Помилка створення адреси", - "Stop recording": "Зупинити запис", - "No microphone found": "Мікрофона не знайдено", - "Unable to access your microphone": "Не вдалося доступитися до мікрофона", - "Mark all as read": "Позначити все прочитаним", - "Try to join anyway": "Все одно спробувати приєднатися", - "Reason: %(reason)s": "Причина: %(reason)s", - "Sign Up": "Зареєструватися", - "Empty room": "Порожня кімната", - "Show Widgets": "Показати віджети", - "Hide Widgets": "Сховати віджети", - "Forget room": "Забути кімнату", - "Join Room": "Приєднатися до кімнати", - "(~%(count)s results)": { - "one": "(~%(count)s результат)", - "other": "(~%(count)s результатів)" - }, - "Recently visited rooms": "Недавно відвідані кімнати", - "Room %(name)s": "Кімната %(name)s", - "%(duration)sd": "%(duration)s дн", - "%(duration)sh": "%(duration)s год", - "%(duration)sm": "%(duration)s хв", - "%(duration)ss": "%(duration)s с", - "View message": "Переглянути повідомлення", - "%(displayName)s created this room.": "%(displayName)s створює цю кімнату.", - "You created this room.": "Ви створили кімнату.", - "Add a topic to help people know what it is about.": "Додайте тему, щоб люди розуміли про що вона.", - "Topic: %(topic)s ": "Тема: %(topic)s ", - "Topic: %(topic)s (edit)": "Тема: %(topic)s (змінити)", - "Italics": "Курсив", - "More options": "Інші опції", - "Create poll": "Створити опитування", - "Invited": "Запрошено", - "Invite to this space": "Запросити до цього простору", - "Failed to send": "Не вдалося надіслати", - "Your message was sent": "Ваше повідомлення було надіслано", - "%(count)s reply": { - "one": "%(count)s відповідь", - "other": "%(count)s відповідей" - }, - "Edit message": "Редагувати повідомлення", - "Unrecognised command: %(commandText)s": "Нерозпізнана команда: %(commandText)s", - "Unknown Command": "Невідома команда", - "Server error": "Помилка сервера", - "Remove %(phone)s?": "Вилучити %(phone)s?", - "Email Address": "Адреса е-пошти", - "Unable to add email address": "Не вдалося додати адресу е-пошти", - "This doesn't appear to be a valid email address": "Здається це неправильна адреса е-пошти", - "Invalid Email Address": "Хибна адреса е-пошти", - "Remove %(email)s?": "Вилучити %(email)s?", - "Verification code": "Код перевірки", - "Verify the link in your inbox": "Перевірте посилання у теці «Вхідні»", - "Unable to verify email address.": "Не вдалося перевірити адресу е-пошти.", - "Access": "Доступ", - "Who can read history?": "Хто може читати історію?", - "Members only (since they were invited)": "Лише учасники (від часу їхнього запрошення)", - "Unknown failure": "Невідомий збій", - "Failed to update the join rules": "Не вдалося оновити правила приєднання", - "Permissions": "Дозволи", - "Send %(eventType)s events": "Надіслати події %(eventType)s", - "No users have specific privileges in this room": "У цій кімнаті немає користувачів з визначеними привілеями", - "Browse": "Огляд", - "Set a new custom sound": "Указати нові власні звуки", - "Notification sound": "Звуки сповіщень", - "Sounds": "Звуки", - "Uploaded sound": "Вивантажені звуки", - "URL Previews": "Попередній перегляд URL-адрес", - "Bridges": "Мости", - "This room is bridging messages to the following platforms. Learn more.": "Ця кімната передає повідомлення на такі платформи. Докладніше.", - "Room version": "Версія кімнати", - "Space information": "Відомості про простір", - "View older messages in %(roomName)s.": "Перегляд давніших повідомлень у %(roomName)s.", - "Light high contrast": "Контрастна світла", - "%(count)s people you know have already joined": { - "one": "%(count)s осіб, яких ви знаєте, уже приєдналися", - "other": "%(count)s людей, яких ви знаєте, уже приєдналися" - }, - "Including %(commaSeparatedMembers)s": "Включно з %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Переглянути 1 учасника", - "other": "Переглянути усіх %(count)s учасників" - }, - "Popout widget": "Спливний віджет", - "This widget may use cookies.": "Цей віджет може використовувати куки.", - "Error loading Widget": "Помилка завантаження віджету", - "This version of %(brand)s does not support searching encrypted messages": "Ця версія %(brand)s не підтримує пошук зашифрованих повідомлень", - "Keys restored": "Ключ відновлено", - "Successfully restored %(sessionCount)s keys": "Успішно відновлено %(sessionCount)s ключів", - "Failed to decrypt %(failedCount)s sessions!": "Не вдалося розшифрувати %(failedCount)s сеансів!", - "Enter Security Key": "Введіть ключ безпеки", - "This looks like a valid Security Key!": "Це схоже на дійсний ключ безпеки!", - "Not a valid Security Key": "Хибний ключ безпеки", - "No backup found!": "Резервних копій не знайдено!", - "Mentions only": "Лише згадки", - "Forget": "Забути", - "Modal Widget": "Модальний віджет", - "Message edits": "Редагування повідомлення", - "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 для цього сеансу. Щоб знову використовувати цю версію із наскрізним шифруванням, вам потрібно буде вийти та знову ввійти.", - "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Налаштуйте цьому сеансу резервне копіювання, інакше при виході втратите ключі, доступні лише в цьому сеансі.", - "Signed Out": "Виконано вихід", - "Sign out devices": { - "one": "Вийти з пристрою", - "other": "Вийти з пристроїв" - }, - "Click the button below to confirm signing out these devices.": { - "other": "Клацніть кнопку внизу, щоб підтвердити вихід із цих пристроїв.", - "one": "Натисніть кнопку внизу, щоб підтвердити вихід із цього пристрою." - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "other": "Підтвердьте вихід із цих пристроїв за допомогою єдиного входу, щоб довести вашу справжність.", - "one": "Підтвердьте вихід із цього пристрою за допомогою єдиного входу, щоб підтвердити вашу особу." - }, - "To continue, use Single Sign On to prove your identity.": "Щоб продовжити, скористайтеся єдиним входом для підтвердження особи.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Ваші приватні повідомлення, зазвичай, зашифровані, але ця кімната — ні. Зазвичай це пов'язано з непідтримуваним пристроєм або використаним методом, наприклад, запрошення електронною поштою.", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Для додаткової безпеки перевірте цього користувача, звіривши одноразовий код на обох своїх пристроях.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Якщо звірити цей пристрій, його буде позначено надійним, а користувачі, які перевірили у вас, будуть довіряти цьому пристрою.", - "Only do this if you have no other device to complete verification with.": "Робіть це лише якщо у вас немає іншого пристрою для виконання перевірки.", - "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.": "Видалення ключів перехресного підписування безповоротне. Усі, з ким ви звірили сеанси, бачитимуть сповіщення системи безпеки. Ви майже напевно не захочете цього робити, якщо тільки ви не втратили всі пристрої, з яких можна виконувати перехресне підписування.", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Схоже, у вас немає ключа безпеки або будь-яких інших пристроїв, які ви можете підтвердити. Цей пристрій не зможе отримати доступ до старих зашифрованих повідомлень. Щоб підтвердити свою справжність на цьому пристрої, вам потрібно буде скинути ключі перевірки.", - "Cryptography": "Криптографія", - "Ignored users": "Нехтувані користувачі", - "You have no ignored users.": "Ви не маєте нехтуваних користувачів.", - "The server is offline.": "Сервер вимкнено.", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s і %(count)s інших", - "other": "%(spaceName)s і %(count)s інших" - }, - "Connectivity to the server has been lost": "Втрачено зʼєднання з сервером", - "To view all keyboard shortcuts, click here.": "Щоб переглянути всі комбінації клавіш, натисніть сюди.", - "Keyboard shortcuts": "Комбінації клавіш", - "Large": "Великі", - "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.": "Після від'єднання від сервера ідентифікації вас більше не знаходитимуть інші користувачі, а ви не зможете запрошувати інших е-поштою чи телефоном.", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Зараз дозволяє вам знаходити контакти, а контактам вас. Можете змінити сервер ідентифікації нижче.", - "Rooms outside of a space": "Кімнати без просторів", - "Show all your rooms in Home, even if they're in a space.": "Показати всі кімнати в домівці, навіть ті, що належать до просторів.", - "Home is useful for getting an overview of everything.": "Домівка надає загальний огляд усього.", - "Spaces to show": "Показувати такі простори", - "Sidebar": "Бічна панель", - "Pin to sidebar": "Закріплення на бічній панелі", - "Quick settings": "Швидкі налаштування", - "Home options": "Параметри домівки", - "Files": "Файли", - "Export chat": "Експортувати бесіду", - "View in room": "Дивитися в кімнаті", - "Copy link to thread": "Копіювати посилання на гілку", - "Thread options": "Параметри гілки", - "Reply in thread": "Відповісти у гілці", - "You cannot place calls without a connection to the server.": "Неможливо здійснювати виклики без з'єднання з сервером.", - "Unable to remove contact information": "Не вдалося вилучити контактні дані", - "Automatically send debug logs on any error": "Автоматично надсилати журнал зневадження про всі помилки", - "Developer mode": "Режим розробника", - "Deselect all": "Скасувати вибір", - "Select all": "Вибрати всі", - "Request media permissions": "Запитати медіадозволи", - "Missing media permissions, click the button below to request.": "Бракує медіадозволів, натисніть кнопку нижче, щоб їх надати.", - "Use a more compact 'Modern' layout": "Використовувати компактний вигляд «Модерн»", - "Developer": "Розробка", - "Moderation": "Модерування", - "Experimental": "Експериментально", - "Themes": "Теми", - "Surround selected text when typing special characters": "Обгортати виділений текст при введенні спеціальних символів", - "Images, GIFs and videos": "Зображення, GIF та відео", - "Displaying time": "Формат часу", - "Code blocks": "Блоки коду", - "Messaging": "Спілкування", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Зберігайте ключ безпеки в надійному місці, скажімо в менеджері паролів чи сейфі, бо ключ оберігає ваші зашифровані дані.", - "You do not have permission to start polls in this room.": "Ви не маєте дозволу створювати опитування в цій кімнаті.", - "Create Poll": "Створити опитування", - "What is your poll question or topic?": "Яке питання чи тема вашого опитування?", - "Question or topic": "Питання чи тема", - "Create options": "Створіть варіанти", - "Option %(number)s": "Варіант %(number)s", - "Write an option": "Вписати варіант", - "Add option": "Додати варіант", - "Someone already has that username. Try another or if it is you, sign in below.": "Хтось уже має це користувацьке ім'я. Спробуйте інше або, якщо це ви, зайдіть нижче.", - "Keep discussions organised with threads": "Упорядкуйте обговорення за допомогою гілок", - "Show all threads": "Показати всі гілки", - "You won't get any notifications": "Ви не отримуватимете жодних сповіщень", - "Unpin this widget to view it in this panel": "Відкріпіть віджет, щоб він зʼявився на цій панелі", - "Vote not registered": "Голос не зареєстрований", - "Sorry, your vote was not registered. Please try again.": "Не вдалося зареєструвати ваш голос. Просимо спробувати ще.", - "Failed to post poll": "Не вдалося надіслати опитування", - "Sorry, the poll you tried to create was not posted.": "Не вдалося надіслати опитування, яке ви намагалися створити.", - "Spaces you know that contain this space": "Відомі вам простори, до яких входить цей", - "Chat": "Бесіда", - "Start new chat": "Почати бесіду", - "Invite to space": "Запросити до простору", - "Add people": "Додати людей", - "Join public room": "Приєднатись до загальнодоступної кімнати", - "%(spaceName)s menu": "%(spaceName)s — меню", - "No votes cast": "Жодного голосу", - "Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Збір анонімних даних дає нам змогу дізнаватися про збої. Жодних особистих даних. Жодних третіх сторін.", - "Share location": "Поділитися місцеперебуванням", - "Failed to end poll": "Не вдалося завершити опитування", - "The poll has ended. No votes were cast.": "Опитування завершене. Жодного голосу не було.", - "The poll has ended. Top answer: %(topAnswer)s": "Опитування завершене. Перемогла відповідь: %(topAnswer)s", - "Sorry, the poll did not end. Please try again.": "Не вдалося завершити опитування. Спробуйте ще.", - "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": "Посилання на кімнату", - "You're all caught up": "Ви в курсі всього", - "Shows all threads you've participated in": "Показує всі гілки, де ви брали участь", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Ми створимо ключ безпеки. Зберігайте його в надійному місці, скажімо в менеджері паролів чи сейфі.", - "Command Help": "Допомога команди", - "Unnamed audio": "Аудіо без назви", - "Could not connect media": "Не вдалося під'єднати медіа", - "Connection failed": "Не вдалося зʼєднатися", - "Their device couldn't start the camera or microphone": "Їхній пристрій не зміг запустити камеру чи мікрофон", - "An unknown error occurred": "Трапилась невідома помилка", - "Call back": "Перетелефонувати", - "Automatically invite members from this room to the new one": "Автоматично запросити учасників цієї кімнати до нової", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Зауважте, поліпшення створить нову версію кімнати. Усі наявні повідомлення залишаться в цій архівованій кімнаті.", - "Anyone in will be able to find and join.": "Будь-хто в зможе знайти й приєднатись.", - "Anyone will be able to find and join this space, not just members of .": "Будь-хто зможе знайти цей простір і приєднатись, не лише учасники .", - "You won't be able to rejoin unless you are re-invited.": "Ви не зможете приєднатись, доки вас не запросять знову.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Ви єдиний адміністратор цього простору. Вихід із нього залишить його без керівництва.", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Ви єдиний адміністратор кімнат чи просторів, з яких ви бажаєте вийти. Вихід із них залишить їх без адміністраторів.", - "Leave %(spaceName)s": "Вийти з %(spaceName)s", - "Call declined": "Виклик відхилено", - "Are you sure you want to add encryption to this public room?": "Точно додати шифрування цій загальнодоступній кімнаті?", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Щоб уникнути цих проблем, створіть нову зашифровану кімнату для розмови, яку плануєте.", - "Are you sure you want to make this encrypted room public?": "Точно зробити цю зашифровану кімнату загальнодоступною?", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Не варто робити зашифровані кімнати загальнодоступними. Будь-хто зможе знайти кімнату, приєднатись і читати повідомлення. Ви не отримаєте переваг шифрування. Зашифровані повідомлення в загальнодоступній кімнаті отримуватимуться й надсилатимуться повільніше.", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Щоб уникнути цих проблем, створіть нову загальнодоступну кімнату для розмови, яку плануєте.", - "Role in ": "Роль у ", - "Select the roles required to change various parts of the space": "Оберіть ролі, потрібні для зміни різних частин простору", - "To join a space you'll need an invite.": "Щоб приєднатись до простору, вам потрібне запрошення.", - "You are about to leave .": "Ви збираєтеся вийти з .", - "Shows all threads from current room": "Показує всі гілки цієї кімнати", - "All threads": "Усі гілки", - "My threads": "Мої гілки", - "What projects are your team working on?": "Над якими проєктами працює ваша команда?", - "Enter your Security Phrase or to continue.": "Введіть свою фразу безпеки чи для продовження.", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "Оновлення простору...", - "other": "Оновлення просторів... (%(progress)s із %(count)s)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Надсилання запрошення...", - "other": "Надсилання запрошень... (%(progress)s із %(count)s)" - }, - "Loading new room": "Звантаження нової кімнати", - "Upgrading room": "Поліпшення кімнати", - "Link to selected message": "Посилання на вибране повідомлення", - "To help us prevent this in future, please send us logs.": "Щоб уникнути цього в майбутньому просимо надіслати нам журнал.", - "Missing session data": "Відсутні дані сеансу", - "Your browser likely removed this data when running low on disk space.": "Схоже, що ваш браузер вилучив ці дані через брак простору на диску.", - "Be found by phone or email": "Бути знайденим за номером телефону або е-поштою", - "Find others by phone or email": "Шукати інших за номером телефону або е-поштою", - "This will allow you to reset your password and receive notifications.": "Це дозволить вам скинути пароль і отримувати сповіщення.", - "Reset event store?": "Очистити сховище подій?", - "Waiting for %(displayName)s to accept…": "Очікування згоди %(displayName)s…", - "Waiting for %(displayName)s to verify…": "Очікування звірки %(displayName)s…", - "Message didn't send. Click for info.": "Повідомлення не надіслане. Натисніть, щоб дізнатись більше.", - "Invite to just this room": "Запросити лише до цієї кімнати", - "Insert link": "Додати посилання", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "У цій розмові вас лише двоє, поки хтось із вас не запросить іще когось приєднатися.", - "Set my room layout for everyone": "Встановити мій вигляд кімнати всім", - "Close this widget to view it in this panel": "Закрийте віджет, щоб він зʼявився на цій панелі", - "You can only pin up to %(count)s widgets": { - "other": "Закріпити можна до %(count)s віджетів" - }, - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Ваші повідомлення захищені. Лише ви з отримувачем маєте унікальні ключі їхнього розшифрування.", - "Pinned messages": "Закріплені повідомлення", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Якщо маєте дозвіл, відкрийте меню будь-якого повідомлення й натисніть Закріпити, щоб додати його сюди.", - "Nothing pinned, yet": "Наразі нічого не закріплено", - "Yours, or the other users' session": "Ваш сеанс чи сеанс інших користувачів", - "Yours, or the other users' internet connection": "Ваше інтернет-з'єднання чи з'єднання інших користувачів", - "The homeserver the user you're verifying is connected to": "Домашній сервер користувача, якого ви підтверджуєте", - "One of the following may be compromised:": "Щось із переліченого може бути скомпрометовано:", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Коли хтось додає URL-адресу у повідомлення, можливо автоматично показувати для цієї URL-адресу попередній перегляд його заголовку, опису й зображення.", - "URL previews are disabled by default for participants in this room.": "Попередній перегляд URL-адрес типово вимкнений для учасників цієї кімнати.", - "URL previews are enabled by default for participants in this room.": "Попередній перегляд URL-адрес типово увімкнений для учасників цієї кімнати.", - "You have disabled URL previews by default.": "Ви вимкнули усталений попередній перегляд URL-адрес.", - "You have enabled URL previews by default.": "Ви увімкнули усталений попередній перегляд URL-адрес.", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Встановіть адреси цій кімнаті, щоб користувачі могли її знаходити через ваш домашній сервер (%(localDomain)s)", - "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Встановіть адреси цьому простору, щоб користувачі могли його знаходити через ваш домашній сервер (%(localDomain)s)", - "New published address (e.g. #alias:server)": "Нова загальнодоступна адреса (вигляду #alias:server)", - "To publish an address, it needs to be set as a local address first.": "Щоб зробити адресу загальнодоступною, спершу додайте її в локальні.", - "The server has denied your request.": "Сервер відхилив ваш запит.", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Перейдіть до своєї е-пошти й натисніть на отримане посилання. Після цього натисніть «Продовжити».", - "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, ваш сеанс може бути несумісним із цією версією. Закрийте це вікно й поверніться до новішої версії.", - "Reset event store": "Очистити сховище подій", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Якщо таки бажаєте, зауважте, що жодні ваші повідомлення не видаляться, проте пошук сповільниться, поки індекс буде перестворюватись", - "You most likely do not want to reset your event index store": "Сумніваємось, що ви бажаєте очистити своє сховище подій", - "None": "Вимкнено", - "This room isn't bridging messages to any platforms. Learn more.": "Ця кімната не передає повідомлень на жодні платформи. Докладніше.", - "Get notified only with mentions and keywords as set up in your settings": "Отримувати лише вказані у ваших налаштуваннях згадки й ключові слова", - "@mentions & keywords": "@згадки й ключові слова", - "Get notified for every message": "Отримувати сповіщення про кожне повідомлення", - "Get notifications as set up in your settings": "Отримувати сповіщення відповідно до ваших налаштувань", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Зміни дозволів читання історії вплинуть лише на майбутні повідомлення цієї кімнати. Видимість наявної історії незмінна.", - "Enable encryption in settings.": "Ввімкніть шифрування в налаштуваннях.", - "End-to-end encryption isn't enabled": "Наскрізне шифрування не ввімкнене", - "Start a conversation with someone using their name or username (like ).": "Почніть розмову з кимось, ввівши їхнє ім'я чи користувацьке ім'я (вигляду ).", - "Start a conversation with someone using their name, email address or username (like ).": "Почніть розмову з кимось, ввівши їхнє ім'я, е-пошту чи користувацьке ім'я (вигляду ).", - "If you can't see who you're looking for, send them your invite link below.": "Якщо тут немає тих, кого шукаєте, надішліть їм запрошувальне посилання внизу.", - "Open dial pad": "Відкрити номеронабирач", - "Dial pad": "Номеронабирач", - "Only people invited will be able to find and join this space.": "Лише запрошені до цього простору люди зможуть знайти й приєднатися до нього.", - "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.": "Ви використовували %(brand)s на %(host)s, ввімкнувши відкладене звантаження учасників. У цій версії відкладене звантаження вимкнене. Оскільки локальне кешування не підтримує переходу між цими опціями, %(brand)s мусить заново синхронізувати ваш обліковий запис.", - "Members only (since the point in time of selecting this option)": "Лише учасники (від часу вибору цієї опції)", - "Invite by username": "Запросити за користувацьким іменем", - "What are some things you want to discuss in %(spaceName)s?": "Які речі ви бажаєте обговорювати в %(spaceName)s?", - "Let's create a room for each of them.": "Створімо по кімнаті для кожної.", - "You can add more later too, including already existing ones.": "Згодом ви зможете додати більше, зокрема вже наявні.", - "Want to add an existing space instead?": "Бажаєте додати наявний простір натомість?", - "Add existing room": "Додати наявну кімнату", - "Invited people will be able to read old messages.": "Запрошені люди зможуть читати старі повідомлення.", - "Invite someone using their name, username (like ) or share this space.": "Запросіть когось за іменем, користувацьким іменем (вигляду ) чи поділіться цим простором.", - "Invite someone using their name, email address, username (like ) or share this space.": "Запросіть когось за іменем, е-поштою, користувацьким іменем (вигляду ) чи поділіться цим простором.", - "Invite to %(roomName)s": "Запросити до %(roomName)s", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Ці користувачі не існують чи хибні, тож їх не вдалося запросити: %(csvNames)s", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Не вдалося запросити користувачів. Перевірте, кого хочете запросити, й спробуйте ще.", - "Something went wrong trying to invite the users.": "Щось пішло не так при запрошенні користувачів.", - "Invite by email": "Запросити е-поштою", - "Something went wrong with your invite to %(roomName)s": "Щось пішло не так з вашим запрошенням до %(roomName)s", - "Accept all %(invitedRooms)s invites": "Прийняти всі %(invitedRooms)s запрошення", - "Invite someone using their name, username (like ) or share this room.": "Запросіть когось за іменем, користувацьким іменем (вигляду ) чи поділіться цією кімнатою.", - "Invite someone using their name, email address, username (like ) or share this room.": "Запросіть когось за іменем, е-поштою, користувацьким іменем (вигляду ) чи поділіться цією кімнатою.", - "Add a photo, so people can easily spot your room.": "Додайте фото, щоб люди легко вирізняли вашу кімнату.", - "Put a link back to the old room at the start of the new room so people can see old messages": "Додамо лінк старої кімнати нагорі нової, щоб люди могли бачити старі повідомлення", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Вимкнемо користувачам можливість писати до старої версії кімнати й додамо повідомлення з порадою перейти до нової", - "Update any local room aliases to point to the new room": "Направимо всі локальні псевдоніми цієї кімнати до нової", - "Create a new room with the same name, description and avatar": "Створимо нову кімнату з такою ж назвою, описом і аватаром", - "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:": "Поліпшення цієї кімнати потребує закриття наявного її примірника й створення нової кімнати натомість. Щоб забезпечити якнайкращі враження учасникам кімнати, ми:", - "Only room administrators will see this warning": "Лише адміністратори кімнати бачать це попередження", - "This room has already been upgraded.": "Ця кімната вже поліпшена.", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Поліпшення цієї кімнати припинить роботу наявного її примірника й створить поліпшену кімнату з такою ж назвою.", - "This room is running room version , which this homeserver has marked as unstable.": "Ця кімната — версії , позначена цим домашнім сервером нестабільною.", - "%(roomName)s is not accessible at this time.": "%(roomName)s зараз офлайн.", - "%(creator)s created and configured the room.": "%(creator)s створює й налаштовує кімнату.", - "This room is a continuation of another conversation.": "Ця кімната — продовження іншої розмови.", - "Jump to read receipt": "Перейти до останнього прочитаного", - "Jump to first unread message.": "Перейти до першого непрочитаного повідомлення.", - "a new cross-signing key signature": "новий підпис ключа перехресного підписування", - "a new master key signature": "новий підпис головного ключа", - "Or send invite link": "Або надішліть запрошувальне посилання", - "Spaces you're in": "Ваші простори", - "Other rooms in %(spaceName)s": "Інші кімнати в %(spaceName)s", - "Use \"%(query)s\" to search": "У якому контексті шукати \"%(query)s\"", - "Public rooms": "Загальнодоступні кімнати", - "Other searches": "Інші пошуки", - "To search messages, look for this icon at the top of a room ": "Шукайте повідомлення за допомогою піктограми вгорі кімнати", - "Recent searches": "Недавні пошуки", - "Doesn't look like a valid email address": "Адреса е-пошти виглядає хибною", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "У параметрах домашнього сервера бракує відкритого ключа капчі. Будь ласка, повідомте про це адміністратора домашнього сервера.", - "Something went wrong in confirming your identity. Cancel and try again.": "Щось пішло не так при підтвердженні вашої особи. Скасуйте й повторіть спробу.", - "Use lowercase letters, numbers, dashes and underscores only": "Використовуйте лише малі літери, цифри, дефіс і підкреслення", - "Enter phone number (required on this homeserver)": "Введіть номер телефону (обов'язково на цьому домашньому сервері)", - "Other users can invite you to rooms using your contact details": "Інші користувачі можуть запрошувати вас до кімнат за вашими контактними даними", - "Enter email address (required on this homeserver)": "Введіть е-пошту (обов'язково на цьому домашньому сервері)", - "Use an email address to recover your account": "Введіть е-пошту, щоб могти відновити обліковий запис", - "Use email to optionally be discoverable by existing contacts.": "Можете ввести е-пошту, щоб наявні контакти знаходили вас за нею.", - "Use email or phone to optionally be discoverable by existing contacts.": "Можете ввести е-пошту чи телефон, щоб наявні контакти знаходили вас за ними.", - "Add an email to be able to reset your password.": "Додайте е-пошту, щоб могти скинути пароль.", - "You must join the room to see its files": "Приєднайтесь до кімнати, щоб бачити її файли", - "You must register to use this functionality": "Зареєструйтеся, щоб скористатись цим функціоналом", - "Attach files from chat or just drag and drop them anywhere in a room.": "Перешліть файли з бесіди чи просто потягніть їх до кімнати.", - "No files visible in this room": "У цій кімнаті нема видимих файлів", - "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.": "Можете зареєструватись, але деякі можливості будуть недоступні, поки сервер ідентифікації не відновить роботу. Якщо часто бачите це застереження, перевірте свої параметри чи зв'яжіться з адміністратором сервера.", - "Decrypted event source": "Розшифрований початковий код події", - "Currently indexing: %(currentRoom)s": "Триває індексування: %(currentRoom)s", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s із %(totalRooms)s", - "Not currently indexing messages for any room.": "Зараз жодна кімната не індексується.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Це дає змогу імпортувати ключі шифрування, які ви раніше експортували з іншого клієнта Matrix. Тоді ви зможете розшифрувати будь-які повідомлення, які міг розшифровувати той клієнт.", - "Import room keys": "Імпортувати ключі кімнат", - "Confirm passphrase": "Підтвердьте парольну фразу", - "Could not load user profile": "Не вдалося звантажити профіль користувача", - "Skip verification for now": "На разі пропустити звірку", - "Failed to load timeline position": "Не вдалося завантажити позицію стрічки", - "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 або дозвольте небезпечні скрипти.", - "This version of %(brand)s does not support viewing some encrypted files": "Ця версія %(brand)s не підтримує перегляд деяких зашифрованих файлів", - "Use the Desktop app to search encrypted messages": "Скористайтеся стільничним застосунком, щоб пошукати серед зашифрованих повідомлень", - "Use the Desktop app to see all encrypted files": "Скористайтеся стільничним застосунком, щоб переглянути всі зашифровані файли", - "Message search initialisation failed, check your settings for more information": "Не вдалося почати пошук, перевірте налаштування, щоб дізнатися більше", - "Using this widget may share data with %(widgetDomain)s.": "Користування цим віджетом може призвести до поширення ваших даних через %(widgetDomain)s.", - "Submit logs": "Надіслати журнали", - "Click to view edits": "Натисніть, щоб переглянути зміни", - "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?": "Ви будете спрямовані до стороннього сайту, щоб автентифікувати використання облікового запису в %(integrationsUrl)s. Продовжити?", - "Error processing voice message": "Помилка обробки голосового повідомлення", - "Error decrypting video": "Помилка розшифрування відео", - "%(count)s votes": { - "one": "%(count)s голос", - "other": "%(count)s голосів" - }, - "Based on %(count)s votes": { - "one": "На підставі %(count)s голосу", - "other": "На підставі %(count)s голосів" - }, - "%(count)s votes cast. Vote to see the results": { - "one": "%(count)s голос надісланий. Проголосуйте, щоб побачити результати", - "other": "%(count)s голосів надіслано. Проголосуйте, щоб побачити результати" - }, - "Final result based on %(count)s votes": { - "one": "Остаточний результат на підставі %(count)s голосу", - "other": "Остаточний результат на підставі %(count)s голосів" - }, - "%(name)s wants to verify": "%(name)s бажає звірити", - "%(name)s cancelled": "%(name)s скасовує", - "%(name)s declined": "%(name)s відхиляє", - "You cancelled": "Ви скасували", - "You declined": "Ви відхилили", - "%(name)s accepted": "%(name)s погоджується", - "You accepted": "Ви погодились", - "%(name)s cancelled verifying": "%(name)s скасовує звірку", - "You cancelled verifying %(name)s": "Ви скасували звірку %(name)s", - "You verified %(name)s": "Ви звірили %(name)s", - "Video conference started by %(senderName)s": "%(senderName)s починає груповий відеовиклик", - "Video conference updated by %(senderName)s": "%(senderName)s оновлює груповий відеовиклик", - "Video conference ended by %(senderName)s": "%(senderName)s завершує груповий відеовиклик", - "Join the conference at the top of this room": "Приєднуйтеся до групового виклику вгорі цієї кімнати", - "Error decrypting image": "Помилка розшифрування зображення", - "Invalid file%(extra)s": "Пошкоджений файл%(extra)s", - "Error decrypting attachment": "Помилка розшифрування вкладення", - "Error processing audio message": "Помилка обробки аудіоповідомлення", - "Some encryption parameters have been changed.": "Деякі параметри шифрування змінилися.", - "The call is in an unknown state!": "Стан виклику невідомий!", - "Unknown failure: %(reason)s": "Невідомий збій: %(reason)s", - "No answer": "Без відповіді", - "You cancelled verification.": "Ви скасували звірку.", - "%(displayName)s cancelled verification.": "%(displayName)s скасовує звірку.", - "Verification timed out.": "Термін дії звірки завершився.", - "Start verification again from their profile.": "Почніть звірку заново з їхнього профілю.", - "Start verification again from the notification.": "Почніть звірку заново зі сповіщення.", - "In encrypted rooms, verify all users to ensure it's secure.": "У зашифрованих кімнатах, звіряйте всіх користувачів, щоб спілкуватися було безпечно.", - "Verify all users in a room to ensure it's secure.": "Звірте всіх користувачів у кімнаті, щоб забезпечити її захищеність.", - "Ask %(displayName)s to scan your code:": "Попросіть %(displayName)s відсканувати ваш код:", - "They won't be able to access whatever you're not an admin of.": "Вони не матимуть доступу ні до чого, де ви не є адміністратором.", - "Ban them from specific things I'm able to": "Заблокувати в частині того, куди маю доступ", - "Unban them from specific things I'm able to": "Розблокувати в частині того, куди маю доступ", - "Ban them from everything I'm able to": "Заблокувати скрізь, де маю доступ", - "Unban them from everything I'm able to": "Розблокувати скрізь, де маю доступ", - "Ban from %(roomName)s": "Заблокувати в %(roomName)s", - "Unban from %(roomName)s": "Розблокувати в %(roomName)s", - "Remove %(count)s messages": { - "one": "Видалити 1 повідомлення", - "other": "Видалити %(count)s повідомлень" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Залежно від кількості повідомлень, це може тривати довго. Не перезавантажуйте клієнт, поки це триває.", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Гортайте стрічку вище, щоб побачити, чи були такі раніше.", - "No recent messages by %(user)s found": "Не знайдено недавніх повідомлень %(user)s", - "They'll still be able to access whatever you're not an admin of.": "Вони все ще матимуть доступ до всього, що ви не адмініструєте.", - "Disinvite from %(roomName)s": "Скасувати запрошення до %(roomName)s", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Ви не зможете скасувати цю дію, оскільки ви знижуєте свої повноваження. Якщо ви останній привілейований користувач у цьому просторі, ви не зможете повернути повноваження.", - "Error removing address": "Помилка видалення адреси", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Помилка видалення такої адреси. Можливо, вона не існує або стався тимчасовий збій.", - "You don't have permission to delete the address.": "У вас немає дозволу видаляти адресу.", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Помилка створення такої адреси. Можливо, сервер цього не дозволяє або стався тимчасовий збій.", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Помилка оновлення запасних адрес кімнати. Можливо, сервер цього не дозволяє або стався тимчасовий збій.", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Помилка оновлення головної адреси кімнати. Можливо, сервер цього не дозволяє або стався тимчасовий збій.", - "We didn't find a microphone on your device. Please check your settings and try again.": "Мікрофона не знайдено. Перевірте налаштування й повторіть спробу.", - "We were unable to access your microphone. Please check your browser settings and try again.": "Збій доступу до вашого мікрофона. Перевірте налаштування браузера й повторіть спробу.", - "Invited by %(sender)s": "Запрошення від %(sender)s", - "Add some now": "Додайте які-небудь", - "You don't currently have any stickerpacks enabled": "У вас поки немає пакунків наліпок", - "%(roomName)s does not exist.": "%(roomName)s не існує.", - "%(roomName)s can't be previewed. Do you want to join it?": "Попередній перегляд %(roomName)s недоступний. Бажаєте приєднатися?", - "You're previewing %(roomName)s. Want to join it?": "Ви попередньо переглядаєте %(roomName)s. Бажаєте приєднатися?", - "Reject & Ignore user": "Відхилити й нехтувати користувачем", - "Do you want to join %(roomName)s?": "Бажаєте приєднатися до %(roomName)s?", - " wants to chat": " бажає поговорити", - "Do you want to chat with %(user)s?": "Бажаєте поговорити з %(user)s?", - "You can only join it with a working invite.": "Приєднатися можна лише за дійсним запрошенням.", - "Currently joining %(count)s rooms": { - "one": "Приєднання до %(count)s кімнати", - "other": "Приєднання до %(count)s кімнат" - }, - "Suggested Rooms": "Пропоновані кімнати", - "Historical": "Історичні", - "Explore public rooms": "Переглянути загальнодоступні кімнати", - "No recently visited rooms": "Немає недавно відвіданих кімнат", - "Recently viewed": "Недавно переглянуті", - "Close preview": "Закрити попередній перегляд", - "Show %(count)s other previews": { - "one": "Показати %(count)s інший попередній перегляд", - "other": "Показати %(count)s інших попередніх переглядів" - }, - "Scroll to most recent messages": "Перейти до найновіших повідомлень", - "Unencrypted": "Не зашифроване", - "Message Actions": "Дії з повідомленням", - "Hint: Begin your message with // to start it with a slash.": "Порада: Почніть повідомлення з //, щоб його першим символом стала скісна риска.", - "Server unavailable, overloaded, or something else went wrong.": "Сервер недоступний, перевантажений чи ще щось пішло не так.", - "Everyone in this room is verified": "Усі в цій кімнаті звірені", - "Someone is using an unknown session": "Хтось користується невідомим сеансом", - "You have verified this user. This user has verified all of their sessions.": "Ви звірили цього користувача. Цей користувач звірив усі свої сеанси.", - "You have not verified this user.": "Ви не звіряли цього користувача.", - "This user has not verified all of their sessions.": "Цей користувач звірив не всі свої сеанси.", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Ми надіслали лист, щоб підтвердити вашу е-пошту. Виконайте інструкції в ньому й натисніть кнопку нижче.", - "Unable to verify phone number.": "Не вдалося перевірити номер телефону.", - "Click the link in the email you received to verify and then click continue again.": "Для підтвердження перейдіть за посиланням в отриманому листі й знову натисніть «Продовжити».", - "Your email address hasn't been verified yet": "Ваша адреса е-пошти ще не підтверджена", - "People with supported clients will be able to join the room without having a registered account.": "Люди з підтримуваними клієнтами зможуть приєднуватись до кімнати без реєстрації.", - "To link to this room, please add an address.": "Щоб посилатись на цю кімнату, додайте їй адресу.", - "Muted Users": "Стишені користувачі", - "Bulk options": "Масові дії", - "Unignore": "Рознехтувати", - "Read Marker off-screen lifetime (ms)": "Тривалість маркеру прочитання поза екраном (мс)", - "Read Marker lifetime (ms)": "Тривалість маркеру прочитання (мс)", - "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 має підставляти довільні символи. Наприклад, @бот:* нехтуватиме всіма користувачами з іменем «бот» на будь-якому сервері.", - "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.": "Якщо ви не бажаєте використовувати , щоб знаходити наявні контакти й щоб вони вас знаходили, введіть інший сервер ідентифікації нижче.", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Радимо вилучити адреси е-пошти й номери телефонів із сервера ідентифікації, перш ніж від'єднатися.", - "You are still sharing your personal data on the identity server .": "Сервер ідентифікації досі поширює ваші особисті дані.", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Слід вилучити ваші особисті дані з сервера ідентифікації , перш ніж від'єднатися. На жаль, сервер ідентифікації зараз офлайн чи недоступний.", - "Connect this session to Key Backup": "Налаштувати цьому сеансу резервне копіювання ключів", - "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.": "Ця кімната належить до просторів, які ви не адмініструєте. Ці простори показуватимуть стару кімнату, але пропонуватимуть людям приєднатись до нової.", - "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 пт", - "Import E2E room keys": "Імпортувати ключі кімнат наскрізного шифрування", - "": "<не підтримується>", - "Unable to find a supported verification method.": "Не вдалося знайти підтримуваний спосіб звірки.", - "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.": "Можете ввійти, але деякі можливості будуть недоступні, поки сервер ідентифікації не відновить роботу. Якщо часто бачите це застереження, перевірте свої параметри чи зв'яжіться з адміністратором сервера.", - "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.": "Можете скинути пароль, але деякі можливості будуть недоступні, поки сервер ідентифікації не відновить роботу. Якщо часто бачите це застереження, перевірте свої параметри чи зв'яжіться з адміністратором сервера.", - "Failed to re-authenticate due to a homeserver problem": "Не вдалося перезайти через проблему з домашнім сервером", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "Скидання ключів звірки неможливо скасувати. Після скидання, ви втратите доступ до старих зашифрованих повідомлень, а всі друзі, які раніше вас звіряли, бачитимуть застереження безпеки, поки ви не проведете звірку з ними знову.", - "I'll verify later": "Звірю пізніше", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "До звірки ви матимете доступ не до всіх своїх повідомлень, а в інших ви можете позначатися недовіреними.", - "Verify with Security Key": "Підтвердити ключем безпеки", - "Verify with Security Key or Phrase": "Підтвердити ключем чи фразою безпеки", - "Proceed with reset": "Продовжити скидання", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Перш ніж надіслати журнали, створіть обговорення на GitHub із описом проблеми.", - "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, або інший у налаштуваннях.", - "Unable to load commit detail: %(msg)s": "Не вдалося звантажити дані про коміт: %(msg)s", - "Server did not return valid authentication information.": "Сервер надав хибні дані розпізнання.", - "Server did not require any authentication": "Сервер не попросив увійти", - "Add a space to a space you manage.": "Додайте простір до іншого простору, яким ви керуєте.", - "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.": "Якщо ви не видаляли способу відновлення, ймовірно хтось намагається зламати ваш обліковий запис. Негайно змініть пароль до свого облікового запису й встановіть новий спосіб відновлення в налаштуваннях.", - "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.": "Якщо це ненароком зробили ви, налаштуйте захищені повідомлення для цього сеансу, щоб повторно зашифрувати історію листування цього сеансу з новим способом відновлення.", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Цей сеанс виявив, що ваша фраза безпеки й ключ до захищених повідомлень були видалені.", - "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.": "Якщо ви не встановлювали нового способу відновлення, ймовірно хтось намагається зламати ваш обліковий запис. Негайно змініть пароль до свого облікового запису й встановіть новий спосіб відновлення в налаштуваннях.", - "A new Security Phrase and key for Secure Messages have been detected.": "Виявлено зміну фрази безпеки й ключа до захищених повідомлень.", - "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.": "Це дає змогу експортувати в локальний файл ключі до повідомлень, отриманих вами в зашифрованих кімнатах. Тоді ви зможете імпортувати файл до іншого клієнта Matrix у майбутньому, і той клієнт також зможе розшифрувати ці повідомлення.", - "Export room keys": "Експортувати ключі кімнат", - "Your password has been reset.": "Ваш пароль скинуто.", - "New passwords must match each other.": "Нові паролі мають збігатися.", - "Really reset verification keys?": "Точно скинути ключі звірки?", - "Uploading %(filename)s and %(count)s others": { - "one": "Вивантаження %(filename)s і ще %(count)s", - "other": "Вивантаження %(filename)s і ще %(count)s" - }, - "Uploading %(filename)s": "Вивантаження %(filename)s", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Зауважте, ви входите на сервер %(hs)s, не на matrix.org.", - "Enter your Security Phrase a second time to confirm it.": "Введіть свою фразу безпеки ще раз для підтвердження.", - "Go back to set it again.": "Поверніться, щоб налаштувати заново.", - "That doesn't match.": "Не збігається.", - "Use a different passphrase?": "Використати іншу парольну фразу?", - "That matches!": "Збіг!", - "Great! This Security Phrase looks strong enough.": "Чудово! Фраза безпеки досить надійна.", - "Enter a Security Phrase": "Ввести фразу безпеки", - "You have no visible notifications.": "У вас нема видимих сповіщень.", - "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.": "Зазвичай це впливає лише на деталі опрацювання кімнати сервером. Якщо проблема полягає саме в %(brand)s, просимо повідомити нас про ваду.", - "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.": "Зазвичай це впливає лише на деталі опрацювання кімнати сервером. Якщо проблема полягає саме в %(brand)s, просимо повідомити нас про ваду.", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Поліпшення кімнати — серйозна операція. Її зазвичай радять, коли кімната нестабільна через вади, брак функціоналу чи вразливості безпеки.", - "Would you like to leave the rooms in this space?": "Бажаєте вийти з кімнат у цьому просторі?", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Зауважте, якщо ви не додасте пошту й забудете пароль, то можете назавжди втратити доступ до свого облікового запису.", - "Continuing without email": "Продовження без е-пошти", - "Data on this screen is shared with %(widgetDomain)s": "Дані на цьому екрані надсилаються до %(widgetDomain)s", - "If they don't match, the security of your communication may be compromised.": "Якщо вони не збігаються, безпека вашого спілкування ймовірно скомпрометована.", - "These are likely ones other room admins are a part of.": "Ймовірно, інші адміністратори кімнати є їхніми учасниками.", - "Other spaces or rooms you might not know": "Інші простори чи кімнати, яких ви можете не знати", - "Spaces you know that contain this room": "Відомі вам простори, до яких входить кімната", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Оберіть, які простори матимуть доступ до цієї кімнати. Якщо обрати простір, його учасники зможуть знаходити і приєднуватися.", - "You're removing all spaces. Access will default to invite only": "Ви вилучаєте всі простори. Усталеним стане доступ за запрошенням", - "Start using Key Backup": "Скористайтеся резервним копіюванням ключів", - "%(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 тепер використовує в 3-5 разів менше пам'яті, звантажуючи дані про інших користувачів лише за потреби. Зачекайте, поки ми синхронізуємося з сервером!", - "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.": "Якщо інший примірник %(brand)s досі відкритий в іншій вкладці, просимо закрити її, бо використання %(brand)s із водночас увімкненим і вимкненим відкладеним звантаженням створюватиме проблеми.", - "If you've forgotten your Security Key you can ": "Якщо ви забули ключ безпеки, ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Отримайте історію своїх зашифрованих повідомлень і налаштуйте безпечне листування, ввівши свій ключ безпеки.", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Якщо ви забули фразу безпеки, скористайтеся ключем безпеки чи налаштуйте нові параметри відновлення", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Отримайте історію своїх зашифрованих повідомлень і налаштуйте безпечне листування, ввівши свою фразу безпеки.", - "Unable to load backup status": "Не вдалося отримати стан резервного копіювання", - "%(completed)s of %(total)s keys restored": "%(completed)s із %(total)s ключів відновлено", - "Restoring keys from backup": "Відновлення ключів із резервної копії", - "Unable to set up keys": "Не вдалося налаштувати ключі", - "Invalid Security Key": "Хибний ключ безпеки", - "Wrong Security Key": "Ключ безпеки не збігається", - "Wrong file type": "Тип файлу не підтримується", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Віджет звірить ваш ID користувача, але не зможе виконувати такі дії від вашого імені:", - "Remember this": "Запам'ятати це", - "Remember my selection for this widget": "Запам'ятати мій вибір для цього віджета", - "Decline All": "Відхилити все", - "This widget would like to:": "Віджет бажає:", - "Approve widget permissions": "Підтвердьте дозволи віджета", - "Looks good!": "Виглядає файно!", - "Reject invitation": "Відхилити запрошення", - "Hold": "Утримувати", - "Resume": "Продовжити", - "Warning: you should only set up key backup from a trusted computer.": "Застереження: налаштовуйте резервне копіювання ключів лише на довіреному комп'ютері.", - "Enter Security Phrase": "Введіть фразу безпеки", - "Unable to restore backup": "Не вдалося відновити резервну копію", - "Backup could not be decrypted with this Security Phrase: 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.": "Не вдалося розшифрувати резервну копію цим ключем безпеки: переконайтеся, що вводите правильний ключ безпеки.", - "Incorrect Security Phrase": "Хибна фраза безпеки", - "Security Key mismatch": "Хибний ключ безпеки", - "Clear cross-signing keys": "Очистити ключі перехресного підписування", - "Destroy cross-signing keys?": "Знищити ключі перехресного підписування?", - "Use your Security Key to continue.": "Скористайтеся ключем безпеки для продовження.", - "Security Key": "Ключ безпеки", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Не вдалося зайти до таємного сховища. Переконайтеся, що ввели правильну фразу безпеки.", - "Security Phrase": "Фраза безпеки", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Якщо ви скинете все, то почнете заново без довірених сеансів, користувачів і доступу до минулих повідомлень.", - "Reset everything": "Скинути все", - "Are you sure you want to leave the space '%(spaceName)s'?": "Точно вийти з простору «%(spaceName)s»?", - "This space is not public. You will not be able to rejoin without an invite.": "Цей простір не загальнодоступний. Ви не зможете приєднатися знову без запрошення.", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Щоб використовувати домашній сервер %(homeserverDomain)s далі, перегляньте й погодьте наші умови й положення.", - "Terms and Conditions": "Умови й положення", - "Forgotten or lost all recovery methods? Reset all": "Забули чи втратили всі способи відновлення? Скинути все", - "Including you, %(commaSeparatedMembers)s": "Включно з вами, %(commaSeparatedMembers)s", - "Incoming Verification Request": "Надійшов запит на звірку", - "Integrations are disabled": "Інтеграції вимкнені", - "Integrations not allowed": "Інтеграції не дозволені", - "This homeserver would like to make sure you are not a robot.": "Домашній сервер бажає впевнитися, що ви не робот.", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Видалення віджету вилучить його в усіх користувачів кімнати. Точно видалити цей віджет?", - "Take a picture": "Зробити знімок", - "Unable to start audio streaming.": "Не вдалося почати аудіотрансляцію.", - "Start audio stream": "Почати аудіотрансляцію", - "Failed to start livestream": "Не вдалося почати живу трансляцію", - "See room timeline (devtools)": "Переглянути стрічку кімнати (розробка)", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Тут лише ви. Якщо ви вийдете, ніхто більше не зможе приєднатися, навіть ви самі.", - "You don't have permission to do this": "У вас немає на це дозволу", - "Message preview": "Попередній перегляд повідомлення", - "We couldn't create your DM.": "Не вдалося створити особисте повідомлення.", - "Unable to query secret storage status": "Не вдалося дізнатися стан таємного сховища", - "You can also set up Secure Backup & manage your keys in Settings.": "Ввімкнути захищене резервне копіювання й керувати своїми ключами можна в налаштуваннях.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Якщо скасуєте це й загубите пристрій, то втратите зашифровані повідомлення й дані.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Звірка цього користувача позначить його сеанс довіреним вам, а ваш йому.", - "Copy room link": "Скопіювати посилання на кімнату", - "Joined": "Приєднано", - "Joining": "Приєднання", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Відновіть доступ до облікового запису й ключів шифрування, збережених у цьому сеансі. Без них ваші сеанси показуватимуть не всі ваші захищені повідомлення.", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "У вас нема дозволу на перегляд повідомлення за вказаною позицією в стрічці цієї кімнати.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Не вдалося знайти вказаної позиції в стрічці цієї кімнати.", - "Unable to copy a link to the room to the clipboard.": "Не вдалося скопіювати посилання на цю кімнату до буфера обміну.", - "Unable to copy room link": "Не вдалося скопіювати посилання на кімнату", - "There was a problem communicating with the homeserver, please try again later.": "Не вдалося зв'язатися з домашнім сервером, повторіть спробу пізніше.", - "Confirm your Security Phrase": "Підтвердьте свою фразу безпеки", - "Generate a Security Key": "Згенерувати ключ безпеки", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Захистіть резервну копію відомою лише вам таємною фразою. Можете також зберегти ключ безпеки.", - "Save your Security Key": "Збережіть свій ключ безпеки", - "Confirm Security Phrase": "Підвердьте фразу безпеки", - "Set a Security Phrase": "Вкажіть фразу безпеки", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s надійно зберігає зашифровані повідомлення локально, щоб вони з'являлися в результатах пошуку:", - "The server is not configured to indicate what the problem is (CORS).": "Сервер не налаштований на деталізацію суті проблеми (CORS).", - "A connection error occurred while trying to contact the server.": "Стався збій при спробі зв'язку з сервером.", - "Your area is experiencing difficulties connecting to the internet.": "У вашій місцевості зараз проблеми з інтернет-зв'язком.", - "A browser extension is preventing the request.": "Розширення браузера заблокувало запит.", - "Your firewall or anti-virus is blocking the request.": "Ваш файрвол чи антивірус заблокував запит.", - "The server (%(serverName)s) took too long to respond.": "Сервер (%(serverName)s) не відповів у прийнятний термін.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Не вдалося отримати відповідь на деякі запити до вашого сервера. Ось деякі можливі причини.", - "Server isn't responding": "Сервер не відповідає", - "Indexed rooms:": "Індексовано кімнат:", - "Space used:": "Використано простору:", - "Indexed messages:": "Індексовано повідомлень:", - "If disabled, messages from encrypted rooms won't appear in search results.": "Якщо вимкнути, пошук не показуватиме повідомлень зашифрованих кімнат.", - "Create key backup": "Створити резервну копію ключів", - "Unable to set up secret storage": "Не вдалося налаштувати таємне сховище", - "Unable to create key backup": "Не вдалося створити резервну копію ключів", - "Your keys are being backed up (the first backup could take a few minutes).": "Створюється резервна копія ваших ключів (перше копіювання може тривати кілька хвилин).", - "Please contact your service administrator to continue using this service.": "Зв'яжіться з адміністратором сервісу, щоб продовжити використання.", - "Identity server URL does not appear to be a valid identity server": "Сервер за URL-адресою не виглядає дійсним сервером ідентифікації Matrix", - "Invalid base_url for m.identity_server": "Хибний base_url у m.identity_server", - "Invalid identity server discovery response": "Хибна відповідь самоналаштування сервера ідентифікації", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Сервер за URL-адресою не виглядає дійсним домашнім сервером Matrix", - "Invalid base_url for m.homeserver": "Хибний base_url у m.homeserver", - "Invalid homeserver discovery response": "Хибна відповідь самоналаштування домашнього сервера", - "Failed to get autodiscovery configuration from server": "Не вдалося отримати параметри самоналаштування від сервера", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Не вдалося надіслати повідомлення, бо домашній сервер перевищив ліміт ресурсів. Зв'яжіться з адміністратором сервісу, щоб продовжити використання.", - "Use bots, bridges, widgets and sticker packs": "Використовувати ботів, мости, віджети й пакунки наліпок", - "Failed to find the following users": "Не вдалося знайти таких користувачів", - "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.": "Не вдалося надіслати повідомлення, бо домашній сервер перевищив свій ліміт активних користувачів за місяць. Зв'яжіться з адміністратором сервісу, щоб продовжити використання.", - "Passphrase must not be empty": "Парольна фраза обов'язкова", - "Passphrases must match": "Парольні фрази мають збігатися", - "Incorrect username and/or password.": "Хибне користувацьке ім'я й/або пароль.", - "Make sure the right people have access. You can invite more later.": "Переконайтеся, що потрібні люди мають доступ. Пізніше ви можете запросити більше людей.", - "Invite your teammates": "Запросіть учасників своєї команди", - "Failed to invite the following users to your space: %(csvUsers)s": "Не вдалося запросити до вашого простору таких користувачів: %(csvUsers)s", - "Sections to show": "Показувані розділи", - "Recent changes that have not yet been received": "Останні зміни, котрі ще не отримано", - "%(brand)s encountered an error during upload of:": "%(brand)s зіткнувся з помилкою під час вивантаження:", - "a key signature": "відбиток ключа", - "a device cross-signing signature": "підпис перехресного підписування пристрою", - "Consult first": "Спочатку консультуватися", - "Transfer": "Переадресація", - "Recent Conversations": "Недавні бесіди", - "A call can only be transferred to a single user.": "Виклик можна переадресувати лише на одного користувача.", - "Search for rooms or people": "Пошук кімнат або людей", - "Failed to load list of rooms.": "Не вдалося отримати список кімнат.", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Це групує ваші бесіди з учасниками цього простору. Вимкніть, щоб сховати ці бесіди з вашого огляду %(spaceName)s.", - "Message downloading sleep time(ms)": "Перерва між завантаженням повідомлень (у мс)", - "A private space for you and your teammates": "Приватний простір для вас та учасників вашої команди", - "Me and my teammates": "Я й учасники моєї команди", - "A private space to organise your rooms": "Приватний простір для впорядкування ваших кімнат", - "Open in OpenStreetMap": "Відкрити в OpenStreetMap", - "toggle event": "перемкнути подію", - "This address had invalid server or is already in use": "Ця адреса містить хибний сервер чи вже використовується", - "Missing room name or separator e.g. (my-room:domain.org)": "Бракує назви кімнати чи розділювача (my-room:domain.org)", - "Missing domain separator e.g. (:domain.org)": "Бракує розділювача домену (:domain.org)", - "Back to thread": "Назад у гілку", - "Room members": "Учасники кімнати", - "Back to chat": "Назад у бесіду", - "Your new device is now verified. Other users will see it as trusted.": "Ваш новий пристрій звірено. Інші користувачі бачитимуть його довіреним.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Ваш новий пристрій звірено. Він має доступ до ваших зашифрованих повідомлень, а інші користувачі бачитимуть його довіреним.", - "Verify with another device": "Звірити за допомогою іншого пристрою", - "Device verified": "Пристрій звірено", - "Verify this device": "Звірити цей пристрій", - "Unable to verify this device": "Не вдалося звірити цей пристрій", - "Verify other device": "Звірити інший пристрій", - "You cancelled verification on your other device.": "Ви скасували звірення на іншому пристрої.", - "Almost there! Is your other device showing the same shield?": "Майже готово! Чи показує інший пристрій такий самий щит?", - "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)…", - "Verify this device by confirming the following number appears on its screen.": "Звірте цей пристрій, підтвердивши, що на екрані з'явилося це число.", - "Confirm the emoji below are displayed on both devices, in the same order:": "Переконайтеся, що наведені внизу емоджі показано на обох пристроях в однаковому порядку:", - "Expand map": "Розгорнути карту", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Невідома пара (користувач, сеанс): (%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "Нерозпізнана адреса кімнати: %(roomAlias)s", - "From a thread": "З гілки", - "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.": "Не вдалося отримати ваше місцеперебування. Повторіть спробу пізніше.", - "Could not fetch location": "Не вдалося отримати місцеперебування", - "Automatically send debug logs on decryption errors": "Автоматично надсилати журнали зневадження при збоях розшифрування", - "Remove from room": "Вилучити з кімнати", - "Failed to remove user": "Не вдалося вилучити користувача", - "Remove them from specific things I'm able to": "Вилучити їх з деяких місць, де мене на це уповноважено", - "Remove them from everything I'm able to": "Вилучити їх звідусіль, де мене на це уповноважено", - "Remove from %(roomName)s": "Вилучити з %(roomName)s", - "You were removed from %(roomName)s by %(memberName)s": "%(memberName)s вилучає вас із %(roomName)s", - "Keyboard": "Клавіатура", - "Message pending moderation": "Повідомлення очікує модерування", - "Message pending moderation: %(reason)s": "Повідомлення очікує модерування: %(reason)s", - "Space home": "Домівка простору", - "Internal room ID": "Внутрішній ID кімнати", - "Group all your rooms that aren't part of a space in one place.": "Групуйте всі свої кімнати, не приєднані до простору, в одному місці.", - "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.": "Простори — це спосіб групування кімнат і людей. Окрім просторів, до яких ви приєдналися, ви також можете використовувати деякі вбудовані.", - "Unable to check if username has been taken. Try again later.": "Неможливо перевірити, чи зайняте ім'я користувача. Спробуйте ще раз пізніше.", - "Pick a date to jump to": "Виберіть до якої дати перейти", - "Jump to date": "Перейти до дати", - "The beginning of the room": "Початок кімнати", - "This address does not point at this room": "Ця адреса не вказує на цю кімнату", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "Якщо ви знаєте, що ви робите, Element — це відкрите програмне забезпечення, обов'язково перегляньте наш GitHub (https://github.com/vector-im/element-web/) та зробіть внесок!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Якщо хтось сказав вам скопіювати/вставити щось сюди, є велика ймовірність, що вас обманюють!", - "Wait!": "Заждіть!", - "Location": "Місцеперебування", - "Poll": "Опитування", - "Voice Message": "Голосове повідомлення", - "Hide stickers": "Сховати наліпки", - "Use to scroll": "Використовуйте , щоб прокручувати", - "Feedback sent! Thanks, we appreciate it!": "Відгук надісланий! Дякуємо, візьмемо до уваги!", - "%(space1Name)s and %(space2Name)s": "%(space1Name)s і %(space2Name)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.": "Ви не можете редагувати опитування після завершення голосування.", - "Can't edit poll": "Неможливо редагувати опитування", - "Join %(roomAddress)s": "Приєднатися до %(roomAddress)s", - "Results are only revealed when you end the poll": "Результати показуються лише після завершення опитування", - "Voters see results as soon as they have voted": "Респонденти бачитимуть результати, як тільки вони проголосують", - "Closed poll": "Завершене опитування", - "Open poll": "Відкрите опитування", - "Poll type": "Тип опитування", - "Results will be visible when the poll is ended": "Результати будуть видимі після завершення опитування", - "Search Dialog": "Вікно пошуку", - "Pinned": "Закріплені", - "Open thread": "Відкрити гілку", - "What location type do you want to share?": "Який вид місцеперебування поширити?", - "Drop a Pin": "Маркер на карті", - "My live location": "Змінне місцеперебування наживо", - "My current location": "Лише поточне місцеперебування", - "%(brand)s could not send your location. Please try again later.": "%(brand)s не вдалося надіслати ваше місцеперебування. Повторіть спробу пізніше.", - "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».", - "Show polls button": "Показувати кнопку опитування", - "We'll create rooms for each of them.": "Ми створимо кімнати для кожного з них.", - "Click": "Клацнути", - "Expand quotes": "Розгорнути цитати", - "Collapse quotes": "Згорнути цитати", - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Простори — це новий спосіб групових кімнат та людей. Який вид простору ви хочете створити? Ви можете змінити це пізніше.", - "Click to drop a pin": "Натисніть, щоб створити маркер", - "Click to move the pin": "Натисніть, щоб посунути маркер", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Цей домашній сервер налаштованно неправильно, щоб показати карти, або сконфігурований сервер карт може бути недосяжним.", - "This homeserver is not configured to display maps.": "Цей домашній сервер не налаштовано на показ карт.", - "Shared a location: ": "Повідомляє місцеперебування: ", - "Shared their location: ": "Повідомляє своє місцеперебування: ", - "Unable to load map": "Неможливо завантажити карту", - "Can't create a thread from an event with an existing relation": "Неможливо створити гілку з події з наявним відношенням", - "You are sharing your live location": "Ви ділитеся місцеперебуванням", - "%(displayName)s's live location": "Місцеперебування %(displayName)s наживо", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Вимкніть, щоб також видалити системні повідомлення про користувача (зміни членства, редагування профілю…)", - "Preserve system messages": "Залишити системні повідомлення", - "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?": { - "one": "Ви збираєтеся видалити %(count)s повідомлення від %(user)s. Це видалить його назавжди для всіх у розмові. Точно продовжити?", - "other": "Ви збираєтеся видалити %(count)s повідомлень від %(user)s. Це видалить їх назавжди для всіх у розмові. Точно продовжити?" - }, - "Currently removing messages in %(count)s rooms": { - "one": "Триває видалення повідомлень в %(count)s кімнаті", - "other": "Триває видалення повідомлень у %(count)s кімнатах" - }, - "Share for %(duration)s": "Поділитися на %(duration)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 у мобільних браузерах ще випробовується. Поки що кращі враження й новіші функції — у нашому вільному мобільному застосунку.", - "Developer tools": "Інструменти розробника", - "Unsent": "Не надіслано", - "%(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.": "Ця кімната або простір на разі не доступні.", - "Are you sure you're at the right place?": "Ви впевнені, що перебуваєте в потрібному місці?", - "This room or space does not exist.": "Такої кімнати або простору не існує.", - "There's no preview, would you like to join?": "Попереднього перегляду немає, бажаєте приєднатися?", - "This invite was sent to %(email)s": "Це запрошення було надіслано на %(email)s", - "This invite was sent to %(email)s which is not associated with your account": "Це запрошення надіслано на %(email)s, яка не пов’язана з вашим обліковим записом", - "You can still join here.": "Ви досі можете приєднатися сюди.", - "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). Ви можете спробувати передати цю інформацію особі, яка вас запросила.", - "Something went wrong with your invite.": "Сталася помилка під час запрошення.", - "You were banned by %(memberName)s": "Вас заблоковано користувачем %(memberName)s", - "Forget this space": "Забути цей простір", - "You were removed by %(memberName)s": "Вас вилучено користувачем %(memberName)s", - "Loading preview": "Завантаження попереднього перегляду", - "View older version of %(spaceName)s.": "Переглянути давнішу версію %(spaceName)s.", - "Upgrade this space to the recommended room version": "Поліпшити цей простір до рекомендованої версії кімнати", - "Failed to join": "Не вдалося приєднатися", - "The person who invited you has already left, or their server is offline.": "Особа, котра вас запросила, вже вийшла або її сервер офлайн.", - "The person who invited you has already left.": "Особа, котра вас запросила, вже вийшла.", - "Sorry, your homeserver is too old to participate here.": "На жаль, ваш домашній сервер застарий для участі тут.", - "There was an error joining.": "Сталася помилка під час приєднання.", - "The user's homeserver does not support the version of the space.": "Домашній сервер користувача не підтримувати версію простору.", - "User may or may not exist": "Користувач може або не може існувати", - "User does not exist": "Користувача не існує", - "User is already in the room": "Користувач уже долучився до цієї кімнати", - "User is already in the space": "Користувач уже долучився до цього простору", - "User is already invited to the room": "Користувача вже запрошено до цієї кімнати", - "User is already invited to the space": "Користувача вже запрошено до цього простору", - "You do not have permission to invite people to this space.": "Ви не маєте дозволу запрошувати людей у цей простір.", - "Failed to invite users to %(roomName)s": "Не вдалося запросити користувачів до %(roomName)s", - "An error occurred while stopping your live location, please try again": "Сталася помилка припинення надсилання вашого місцеперебування, повторіть спробу", - "%(count)s participants": { - "one": "1 учасник", - "other": "%(count)s учасників" - }, - "New video room": "Нова відеокімната", - "New room": "Нова кімната", - "Threads help keep your conversations on-topic and easy to track.": "Гілки допомагають підтримувати розмови за темою та за ними легко стежити.", - "%(featureName)s Beta feedback": "%(featureName)s — відгук про бетаверсію", - "Confirm signing out these devices": { - "one": "Підтвердьте вихід із цього пристрою", - "other": "Підтвердьте вихід із цих пристроїв" - }, - "Live location ended": "Показ місцеперебування наживо завершено", - "View live location": "Показувати місцеперебування наживо", - "Live location enabled": "Показ місцеперебування наживо ввімкнено", - "Live location error": "Помилка показу місцеперебування наживо", - "Live until %(expiryTime)s": "Наживо до %(expiryTime)s", - "Ban from space": "Заблокувати у просторі", - "Unban from space": "Розблокувати у просторі", - "Ban from room": "Заблокувати в кімнаті", - "Unban from room": "Розблокувати в кімнаті", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "Порада: Використовуйте «%(replyInThread)s» навівши вказівник на повідомлення.", - "Disinvite from room": "Відкликати запрошення до кімнати", - "Remove from space": "Вилучити з простору", - "Disinvite from space": "Відкликати запрошення до простору", - "No live locations": "Передавання місцеперебування наживо відсутні", - "Close sidebar": "Закрити бічну панель", - "View List": "Переглянути список", - "View list": "Переглянути список", - "Updated %(humanizedUpdateTime)s": "Оновлено %(humanizedUpdateTime)s", - "Hide my messages from new joiners": "Сховати мої повідомлення від нових учасників", - "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?": "Ваші старі повідомлення залишатимуться доступними людям, які їх уже отримали, аналогічно надісланій е-пошті. Бажаєте сховати надіслані повідомлення від тих, хто відтепер приєднуватиметься до кімнат?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Вас буде вилучено з сервера ідентифікації: ваші друзі не матимуть змоги знайти вас за е-поштою чи номером телефону", - "You will leave all rooms and DMs that you are in": "Вас буде вилучено з усіх кімнат і особистих розмов", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Ніхто не зможе зареєструватись під вашим користувацьким іменем (MXID), навіть ви: це ім'я залишатиметься недоступним", - "You will no longer be able to log in": "Ви більше не зможете ввійти", - "You will not be able to reactivate your account": "Відновити обліковий запис буде неможливо", - "Confirm that you would like to deactivate your account. If you proceed:": "Підтвердьте, що справді бажаєте знищити обліковий запис. Якщо продовжите:", - "To continue, please enter your account password:": "Для продовження введіть пароль облікового запису:", - "Seen by %(count)s people": { - "one": "Переглянули %(count)s осіб", - "other": "Переглянули %(count)s людей" - }, - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Ви виходите з усіх пристроїв, і більше не отримуватимете сповіщень. Щоб повторно ввімкнути сповіщення, увійдіть знову на кожному пристрої.", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "Якщо ви хочете зберегти доступ до історії бесіди у кімнатах з шифруванням, налаштуйте резервну копію ключа або експортуйте ключі з одного з інших пристроїв, перш ніж продовжувати.", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "Вихід з ваших пристроїв, видалить ключі шифрування повідомлень, що зберігаються на них і зробить зашифровану історію бесіди нечитабельною.", - "Your password was successfully changed.": "Ваш пароль успішно змінено.", - "Live location sharing": "Надсилання місцеперебування наживо", - "An error occurred while stopping your live location": "Під час припинення поширення поточного місцеперебування сталася помилка", - "Enable live location sharing": "Увімкнути поширення місцеперебування наживо", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "Зауважте: це експериментальна функція, яка використовує тимчасову реалізацію. Це означає, що ви не зможете видалити свою історію місцеперебувань, а досвідчені користувачі зможуть переглядати вашу історію місцеперебувань, навіть якщо ви припините ділитися нею з цією кімнатою.", - "%(members)s and %(last)s": "%(members)s і %(last)s", - "%(members)s and more": "%(members)s та інші", - "Open room": "Відкрити кімнату", - "Cameras": "Камери", - "Output devices": "Пристрої виводу", - "Input devices": "Пристрої вводу", - "Show Labs settings": "Відкрити налаштування експериментальних функцій", - "To join, please enable video rooms in Labs first": "Щоб приєднатися, спочатку ввімкніть відеокімнати в експериментальних функціях", - "To view, please enable video rooms in Labs first": "Щоб переглянути, спочатку ввімкніть відеокімнати в експериментальних функціях", - "To view %(roomName)s, you need an invite": "Щоб переглядати %(roomName)s, потрібне запрошення", - "Private room": "Приватна кімната", - "Video room": "Відеокімната", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "Ваше повідомлення не надіслано, оскільки цей домашній сервер заблокований його адміністратором. Зверніться до адміністратора служби, щоб продовжувати користуватися нею.", - "An error occurred whilst sharing your live location, please try again": "Сталася помилка під час надання доступу до вашого поточного місцеперебування наживо", - "An error occurred whilst sharing your live location": "Сталася помилка під час надання доступу до вашого поточного місцеперебування", - "Click to read topic": "Натисніть, щоб побачити тему", - "Edit topic": "Редагувати тему", - "Resent!": "Надіслано повторно!", - "Did not receive it? Resend it": "Не отримали листа? Надіслати повторно", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "Щоб створити обліковий запис, відкрийте посилання в електронному листі, який ми щойно надіслали на %(emailAddress)s.", - "Unread email icon": "Піктограма непрочитаного електронного листа", - "Check your email to continue": "Перегляньте свою електронну пошту, щоб продовжити", - "Joining…": "Приєднання…", - "%(count)s people joined": { - "one": "%(count)s осіб приєдналися", - "other": "%(count)s людей приєдналися" - }, - "View related event": "Переглянути пов'язані події", - "Read receipts": "Звіти про прочитання", - "Failed to set direct message tag": "Не вдалося встановити мітку особистого повідомлення", - "You were disconnected from the call. (Error: %(message)s)": "Вас від'єднано від виклику. (Помилка: %(message)s)", - "Connection lost": "З'єднання розірвано", - "Deactivating your account is a permanent action — be careful!": "Деактивація вашого облікового запису — це незворотна дія, будьте обережні!", - "Un-maximise": "Розгорнути", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Коли ви вийдете, ці ключі буде видалено з цього пристрою, і ви не зможете читати зашифровані повідомлення, якщо у вас немає ключів для них на інших пристроях або не створено їх резервну копію на сервері.", - "Video rooms are a beta feature": "Відеокімнати — це бета-функція", - "Enable hardware acceleration": "Увімкнути апаратне прискорення", - "Remove search filter for %(filter)s": "Вилучити фільтр пошуку для %(filter)s", - "Start a group chat": "Розпочати нову бесіду", - "Other options": "Інші опції", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Якщо ви не можете знайти кімнату, яку шукаєте, попросіть запросити вас або створіть нову кімнату.", - "Some results may be hidden": "Деякі результати можуть бути приховані", - "Copy invite link": "Копіювати запрошувальне посилання", - "If you can't see who you're looking for, send them your invite link.": "Якщо ви не знаходите тих, кого шукаєте, надішліть їм своє запрошення.", - "Some results may be hidden for privacy": "Деякі результати можуть бути приховані через приватність", - "Search for": "Пошук", - "%(count)s Members": { - "one": "%(count)s учасник", - "other": "%(count)s учасників" - }, - "Show: Matrix rooms": "Показати: кімнати Matrix", - "Show: %(instance)s rooms (%(server)s)": "Показати: кімнати %(instance)s (%(server)s)", - "Add new server…": "Додати новий сервер…", - "Remove server “%(roomServer)s”": "Вилучити сервер «%(roomServer)s»", - "You cannot search for rooms that are neither a room nor a space": "Ви не можете шукати кімнати, які не є ні кімнатою, ні простором", - "Show spaces": "Показати простори", - "Show rooms": "Показати кімнати", - "Explore public spaces in the new search dialog": "Знаходьте загальнодоступні простори в новому діалоговому вікні пошуку", - "Join the room to participate": "Приєднуйтеся до кімнати, щоб взяти участь", - "Reset bearing to north": "Повернути орієнтацію на північ", - "Mapbox logo": "Логотип Mapbox", - "Location not available": "Місце перебування недоступне", - "Find my location": "Знайти моє місце перебування", - "Exit fullscreen": "Вийти з повноекранного режиму", - "Enter fullscreen": "Перейти у повноекранний режим", - "Map feedback": "Карта відгуку", - "Toggle attribution": "Перемкнути атрибуцію", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "У %(spaceName)s та %(count)s іншому просторі.", - "other": "У %(spaceName)s та %(count)s інших пристроях." - }, - "In %(spaceName)s.": "У просторі %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "У просторах %(space1Name)s і %(space2Name)s.", - "You don't have permission to share locations": "Ви не маєте дозволу ділитися місцем перебування", - "Stop and close": "Припинити й закрити", - "Online community members": "Учасники онлайн-спільноти", - "Coworkers and teams": "Співробітники та команди", - "Friends and family": "Друзі та родина", - "We'll help you get connected.": "Ми допоможемо вам з'єднатися.", - "Who will you chat to the most?": "З ким ви спілкуватиметеся найбільше?", - "You're in": "Ви увійшли", - "You need to have the right permissions in order to share locations in this room.": "Вам потрібно мати відповідні дозволи, щоб ділитися геоданими в цій кімнаті.", - "Messages in this chat will be end-to-end encrypted.": "Повідомлення в цій бесіді будуть захищені наскрізним шифруванням.", - "Send your first message to invite to chat": "Надішліть своє перше повідомлення, щоб запросити до бесіди", - "Saved Items": "Збережені елементи", - "Choose a locale": "Вибрати локаль", - "Spell check": "Перевірка правопису", - "We're creating a room with %(names)s": "Ми створюємо кімнату з %(names)s", - "Your server doesn't support disabling sending read receipts.": "Ваш сервер не підтримує вимкнення надсилання сповіщень про прочитання.", - "Share your activity and status with others.": "Діліться своєю активністю та станом з іншими.", - "Last activity": "Остання активність", - "Sessions": "Сеанси", - "Current session": "Поточний сеанс", - "Session details": "Подробиці сеансу", - "IP address": "IP-адреса", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "Для кращої безпеки звірте свої сеанси та вийдіть з усіх невикористовуваних або нерозпізнаних сеансів.", - "Other sessions": "Інші сеанси", - "Verify or sign out from this session for best security and reliability.": "Звірте цей сеанс або вийдіть із нього для поліпшення безпеки та надійності.", - "Unverified session": "Не звірений сеанс", - "This session is ready for secure messaging.": "Цей сеанс готовий для безпечного обміну повідомленнями.", - "Verified session": "Звірений сеанс", - "Inactive for %(inactiveAgeDays)s+ days": "Неактивний %(inactiveAgeDays)s+ днів", - "Show shortcut to welcome checklist above the room list": "Показати ярлик контрольного списку привітання над списком кімнат", - "Inactive sessions": "Неактивні сеанси", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Звірте свої сеанси для покращеного безпечного обміну повідомленнями або вийдіть із тих, які ви не розпізнаєте або не використовуєте.", - "Unverified sessions": "Не звірені сеанси", - "Security recommendations": "Поради щодо безпеки", - "Filter devices": "Фільтрувати пристрої", - "Inactive for %(inactiveAgeDays)s days or longer": "Неактивний впродовж %(inactiveAgeDays)s днів чи довше", - "Inactive": "Неактивний", - "Not ready for secure messaging": "Не готовий до безпечного обміну повідомленнями", - "Ready for secure messaging": "Готовий до безпечного обміну повідомленнями", - "All": "Усі", - "No sessions found.": "Не знайдено сеансів.", - "No inactive sessions found.": "Не знайдено неактивних сеансів.", - "No unverified sessions found.": "Не знайдено не звірених сеансів.", - "No verified sessions found.": "Не знайдено звірених сеансів.", - "For best security, sign out from any session that you don't recognize or use anymore.": "Для кращої безпеки виходьте з усіх сеансів, які ви не розпізнаєте або більше не використовуєте.", - "Verified sessions": "Звірені сеанси", - "Interactively verify by emoji": "Звірити інтерактивно за допомогою емоджі", - "Manually verify by text": "Звірити вручну за допомогою тексту", - "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.": "Не варто додавати шифрування загальнодоступним кімнатам. Будь-хто може знаходити загальнодоступні кімнати, приєднатись і читати повідомлення в них. Ви не отримаєте переваг від шифрування й не зможете вимкнути його пізніше. Зашифровані повідомлення в загальнодоступній кімнаті отримуватимуться й надсилатимуться повільніше.", - "Empty room (was %(oldName)s)": "Порожня кімната (були %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "Запрошення %(user)s і ще 1", - "other": "Запрошення %(user)s і ще %(count)s" - }, - "Inviting %(user1)s and %(user2)s": "Запрошення %(user1)s і %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s і ще 1", - "other": "%(user)s і ще %(count)s" - }, - "%(user1)s and %(user2)s": "%(user1)s і %(user2)s", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s або %(copyButton)s", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s або %(recoveryFile)s", - "Proxy URL": "URL-адреса проксі-сервера", - "Proxy URL (optional)": "URL-адреса проксі-сервера (необов'язково)", - "To disable you will need to log out and back in, use with caution!": "Для вимкнення потрібно буде вийти з системи та зайти знову, користуйтеся з обережністю!", - "Sliding Sync configuration": "Конфігурація ковзної синхронізації", - "Your server lacks native support, you must specify a proxy": "На вашому сервері немає вбудованої підтримки, ви повинні вказати проксі", - "Your server lacks native support": "На вашому сервері немає вбудованої підтримки", - "Your server has native support": "Ваш сервер має вбудовану підтримку", - "You need to be able to kick users to do that.": "Для цього вам потрібен дозвіл вилучати користувачів.", - "Sign out of this session": "Вийти з цього сеансу", - "Rename session": "Перейменувати сеанс", - "Voice broadcast": "Голосові трансляції", - "You do not have permission to start voice calls": "У вас немає дозволу розпочинати голосові виклики", - "There's no one here to call": "Тут немає кого викликати", - "You do not have permission to start video calls": "У вас немає дозволу розпочинати відеовиклики", - "Ongoing call": "Поточний виклик", - "Video call (Jitsi)": "Відеовиклик (Jitsi)", - "Live": "Наживо", - "Failed to set pusher state": "Не вдалося встановити стан push-служби", - "Receive push notifications on this session.": "Отримувати push-сповіщення в цьому сеансі.", - "Push notifications": "Push-сповіщення", - "Toggle push notifications on this session.": "Увімкнути push-сповіщення для цього сеансу.", - "Video call ended": "Відеовиклик завершено", - "%(name)s started a video call": "%(name)s розпочинає відеовиклик", - "URL": "URL", - "Record the client name, version, and url to recognise sessions more easily in session manager": "Записуйте назву клієнта, версію та URL-адресу, щоб легше розпізнавати сеанси в менеджері сеансів", - "Unknown session type": "Невідомий тип сеансу", - "Web session": "Сеанс у браузері", - "Mobile session": "Сеанс на мобільному", - "Desktop session": "Сеанс на комп'ютері", - "Unknown room": "Невідома кімната", - "Room info": "Відомості про кімнату", - "View chat timeline": "Переглянути стрічку бесіди", - "Close call": "Закрити виклик", - "Spotlight": "У фокусі", - "Freedom": "Свобода", - "Operating system": "Операційна система", - "Video call (%(brand)s)": "Відеовиклик (%(brand)s)", - "Call type": "Тип викликів", - "You do not have sufficient permissions to change this.": "Ви не маєте достатніх повноважень, щоб змінити це.", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s наскрізно зашифровано, але наразі обмежений меншою кількістю користувачів.", - "Enable %(brand)s as an additional calling option in this room": "Увімкнути %(brand)s додатковою опцією викликів у цій кімнаті", - "Sorry — this call is currently full": "Перепрошуємо, цей виклик заповнено", - "resume voice broadcast": "поновити голосову трансляцію", - "pause voice broadcast": "призупинити голосову трансляцію", - "Sign in with QR code": "Увійти за допомогою QR-коду", - "Browser": "Браузер", - "Yes, stop broadcast": "Так, припинити трансляцію", - "Stop live broadcasting?": "Припинити голосову трансляцію?", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Хтось інший вже записує голосову трансляцію. Зачекайте, поки запис завершиться, щоб розпочати новий.", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "Ви не маєте необхідних дозволів для початку голосової трансляції в цю кімнату. Зверніться до адміністратора кімнати, щоб розширити ваші дозволи.", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "Ви вже записуєте голосову трансляцію. Завершіть поточний запис, щоб розпочати новий.", - "Can't start a new voice broadcast": "Не вдалося розпочати нову голосову трансляцію", - "Completing set up of your new device": "Завершення налаштування нового пристрою", - "Waiting for device to sign in": "Очікування входу з пристрою", - "Review and approve the sign in": "Розглянути та схвалити вхід", - "Start at the sign in screen": "Почніть з екрана входу", - "Scan the QR code below with your device that's signed out.": "Скануйте QR-код знизу своїм пристроєм, на якому ви вийшли.", - "By approving access for this device, it will have full access to your account.": "Затвердивши доступ для цього пристрою, ви надасте йому повний доступ до вашого облікового запису.", - "Check that the code below matches with your other device:": "Перевірте, чи збігається наведений внизу код з кодом на вашому іншому пристрої:", - "Devices connected": "Пристрої під'єднано", - "The homeserver doesn't support signing in another device.": "Домашній сервер не підтримує вхід на іншому пристрої.", - "An unexpected error occurred.": "Виникла непередбачувана помилка.", - "The request was cancelled.": "Запит було скасовано.", - "The other device isn't signed in.": "На іншому пристрої вхід не виконано.", - "The other device is already signed in.": "На іншому пристрої вхід було виконано.", - "The request was declined on the other device.": "На іншому пристрої запит відхилено.", - "Linking with this device is not supported.": "Зв'язок з цим пристроєм не підтримується.", - "The scanned code is invalid.": "Сканований код недійсний.", - "The linking wasn't completed in the required time.": "У встановлені терміни з'єднання не було виконано.", - "Sign in new device": "Увійти на новому пристрої", - "Show QR code": "Показати QR-код", - "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.": "Ви можете використовувати цей пристрій для входу на новому пристрої за допомогою QR-коду. Вам потрібно буде сканувати QR-код, показаний на цьому пристрої, своїм пристроєм, на якому ви вийшли.", - "play voice broadcast": "відтворити голосову трансляцію", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "Ви впевнені, що хочете вийти з %(count)s сеансів?", - "other": "Ви впевнені, що хочете вийти з %(count)s сеансів?" - }, - "Show formatting": "Показати форматування", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "Вилучення неактивних сеансів посилює безпеку і швидкодію, а також полегшує виявлення підозрілих нових сеансів.", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "Неактивні сеанси — це сеанси, які ви не використовували протягом певного часу, але вони продовжують отримувати ключі шифрування.", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Обміркуйте можливість виходу зі старих сеансів (%(inactiveAgeDays)s днів або більше), якими ви більше не користуєтесь.", - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "Ви повинні бути впевнені, що розпізнаєте ці сеанси, оскільки вони можуть бути несанкціонованим використанням вашого облікового запису.", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "Не звірені сеанси — це сеанси, які увійшли в систему з вашими обліковими даними, але не пройшли перехресну перевірку.", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "Завдяки цьому у них з'являється впевненість, що вони дійсно розмовляють з вами, а також вони можуть бачити назву сеансу, яку ви вводите тут.", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "Інші користувачі в особистих повідомленнях і кімнатах, до яких ви приєдналися, можуть переглянути список усіх ваших сеансів.", - "Renaming sessions": "Перейменування сеансів", - "Please be aware that session names are also visible to people you communicate with.": "Зауважте, що назви сеансів також бачать люди, з якими ви спілкуєтесь.", - "Hide formatting": "Сховати форматування", - "Connection": "З'єднання", - "Voice processing": "Обробка голосу", - "Video settings": "Налаштування відео", - "Automatically adjust the microphone volume": "Авторегулювання гучності мікрофона", - "Voice settings": "Налаштування голосу", - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "Застосовується лише в тому випадку, якщо ваш домашній сервер не пропонує його. Ваша IP-адреса передаватиметься під час виклику.", - "Noise suppression": "Шумопригнічення", - "Automatic gain control": "Авторегулювання підсилення", - "Echo cancellation": "Пригнічення відлуння", - "When enabled, the other party might be able to see your IP address": "Якщо увімкнено, інша сторона зможе бачити вашу IP-адресу", - "Allow Peer-to-Peer for 1:1 calls": "Дозволити однорангові виклики 1:1", - "Go live": "Слухати", - "Error downloading image": "Помилка завантаження зображення", - "Unable to show image due to error": "Не вдалося показати зображення через помилку", - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.": "Це означає, що у вас є всі ключі, необхідні для розблокування ваших зашифрованих повідомлень і підтвердження іншим користувачам, що ви довіряєте цьому сеансу.", - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.": "Звірені сеанси — це будь-який пристрій, на якому ви використовуєте цей обліковий запис після введення парольної фрази або підтвердження вашої особи за допомогою іншого перевіреного сеансу.", - "Show details": "Показати подробиці", - "Hide details": "Сховати подробиці", - "30s forward": "Уперед на 30 с", - "30s backward": "Назад на 30 с", - "Send email": "Надіслати електронний лист", - "Sign out of all devices": "Вийти на всіх пристроях", - "Confirm new password": "Підтвердити новий пароль", - "Too many attempts in a short time. Retry after %(timeout)s.": "Забагато спроб за короткий час. Повторіть спробу за %(timeout)s.", - "Too many attempts in a short time. Wait some time before trying again.": "Забагато спроб за короткий час. Зачекайте трохи, перш ніж повторити спробу.", - "Thread root ID: %(threadRootId)s": "ID кореневої гілки: %(threadRootId)s", - "Change input device": "Змінити пристрій вводу", - "We were unable to start a chat with the other user.": "Ми не змогли розпочати бесіду з іншим користувачем.", - "Error starting verification": "Помилка запуску перевірки", - "Buffering…": "Буферизація…", - "WARNING: ": "ПОПЕРЕДЖЕННЯ: ", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "Відчуваєте себе експериментатором? Спробуйте наші новітні задуми в розробці. Ці функції не остаточні; вони можуть бути нестабільними, можуть змінюватися або взагалі можуть бути відкинуті. Докладніше.", - "Early previews": "Ранній огляд", - "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.": "Що далі для %(brand)s? Експериментальні — це найкращий спосіб спробувати функції на ранній стадії розробки, протестувати їх і допомогти сформувати їх до фактичного запуску.", - "Upcoming features": "Майбутні функції", - "Requires compatible homeserver.": "Потрібен сумісний домашній сервер.", - "Low bandwidth mode": "Режим низької пропускної спроможності", - "You have unverified sessions": "У вас є неперевірені сеанси", - "Change layout": "Змінити макет", - "Search users in this room…": "Пошук користувачів у цій кімнаті…", - "Give one or multiple users in this room more privileges": "Надайте одному або кільком користувачам у цій кімнаті більше повноважень", - "Add privileged users": "Додати привілейованих користувачів", - "This session doesn't support encryption and thus can't be verified.": "Цей сеанс не підтримує шифрування, і його не можна звірити.", - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "Для найкращої безпеки та приватності радимо користуватися клієнтами Matrix, які підтримують шифрування.", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "Під час користування цим сеансом ви не зможете брати участь у кімнатах, де ввімкнено шифрування.", - "%(senderName)s ended a voice broadcast": "%(senderName)s завершує голосову трансляцію", - "You ended a voice broadcast": "Ви завершили голосову трансляцію", - "Unable to decrypt message": "Не вдалося розшифрувати повідомлення", - "This message could not be decrypted": "Не вдалося розшифрувати це повідомлення", - "%(senderName)s ended a voice broadcast": "%(senderName)s завершує голосову трансляцію", - "You ended a voice broadcast": "Ви завершили голосову трансляцію", - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "Ви не можете розпочати виклик, оскільки зараз ведеться запис прямої трансляції. Будь ласка, заверште її, щоб розпочати виклик.", - "Can’t start a call": "Не вдалося розпочати виклик", - "Improve your account security by following these recommendations.": "Удоскональте безпеку свого облікового запису, дотримуючись цих порад.", - "%(count)s sessions selected": { - "one": "%(count)s сеанс вибрано", - "other": "Вибрано сеансів: %(count)s" - }, - "Failed to read events": "Не вдалося прочитати події", - "Failed to send event": "Не вдалося надіслати подію", - " in %(room)s": " в %(room)s", - "Verify your current session for enhanced secure messaging.": "Звірте свій поточний сеанс для посилення безпеки обміну повідомленнями.", - "Your current session is ready for secure messaging.": "Ваш поточний сеанс готовий до захищеного обміну повідомленнями.", - "Mark as read": "Позначити прочитаним", - "Text": "Текст", - "Create a link": "Створити посилання", - "Sign out of %(count)s sessions": { - "one": "Вийти з %(count)s сеансу", - "other": "Вийти з %(count)s сеансів" - }, - "Sign out of all other sessions (%(otherSessionsCount)s)": "Вийти з усіх інших сеансів (%(otherSessionsCount)s)", - "Yes, end my recording": "Так, завершити мій запис", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "Якщо ви почнете слухати цю трансляцію наживо, ваш поточний запис трансляції наживо завершиться.", - "Listen to live broadcast?": "Слухати трансляцію наживо?", - "Unfortunately we're unable to start a recording right now. Please try again later.": "На жаль, ми не можемо розпочати запис прямо зараз. Будь ласка, спробуйте пізніше.", - "Connection error": "Помилка з'єднання", - "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.": "Ви не можете розпочати запис голосового повідомлення, оскільки зараз відбувається запис трансляції наживо. Завершіть трансляцію, щоб розпочати запис голосового повідомлення.", - "Can't start voice message": "Не можливо запустити запис голосового повідомлення", - "Edit link": "Змінити посилання", - "Decrypted source unavailable": "Розшифроване джерело недоступне", - "Connection error - Recording paused": "Помилка з'єднання - Запис призупинено", - "%(senderName)s started a voice broadcast": "%(senderName)s розпочинає голосову трансляцію", - "%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)", - "Registration token": "Токен реєстрації", - "Enter a registration token provided by the homeserver administrator.": "Введіть реєстраційний токен, наданий адміністратором домашнього сервера.", - "Unable to play this voice broadcast": "Неможливо відтворити цю голосову трансляцію", - "Manage account": "Керувати обліковим записом", - "Your account details are managed separately at %(hostname)s.": "Ваші дані облікового запису керуються окремо за адресою %(hostname)s.", - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "Усі повідомлення та запрошення від цього користувача будуть приховані. Ви впевнені, що хочете їх нехтувати?", - "Ignore %(user)s": "Нехтувати %(user)s", - "Unable to decrypt voice broadcast": "Невдалося розшифрувати голосову трансляцію", - "unknown": "невідомо", - "Red": "Червоний", - "Grey": "Сірий", - "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.": "Ви впевнені, що хочете припинити пряму трансляцію? Це призведе до завершення трансляції, а повний запис буде доступний у кімнаті.", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "Ваша електронна адреса не пов'язана з Matrix ID на цьому домашньому сервері.", - "Declining…": "Відхилення…", - "This session is backing up your keys.": "Під час цього сеансу створюється резервна копія ваших ключів.", - "There are no past polls in this room": "У цій кімнаті ще не проводилися опитувань", - "There are no active polls in this room": "У цій кімнаті немає активних опитувань", - "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "Попередження: ваші особисті дані ( включно з ключами шифрування) досі зберігаються в цьому сеансі. Очистьте їх, якщо ви завершили роботу в цьому сеансі або хочете увійти в інший обліковий запис.", - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "Попередження: оновлення кімнати не призведе до автоматичного перенесення учасників до нової версії кімнати. Ми опублікуємо посилання на нову кімнату в старій версії кімнати - учасники кімнати повинні будуть натиснути на це посилання, щоб приєднатися до нової кімнати.", - "WARNING: session already verified, but keys do NOT MATCH!": "ПОПЕРЕДЖЕННЯ: сеанс вже звірено, але ключі НЕ ЗБІГАЮТЬСЯ!", - "Scan QR code": "Скануйте QR-код", - "Select '%(scanQRCode)s'": "Виберіть «%(scanQRCode)s»", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Увімкніть «%(manageIntegrations)s» в Налаштуваннях, щоб зробити це.", - "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.": "До вашого особистого списку заборони потрапляють всі користувачі/сервери, повідомлення від яких ви особисто не бажаєте бачити. Після ігнорування першого користувача/сервера у вашому списку кімнат з'явиться нова кімната під назвою «%(myBanList)s» - залишайтеся в цій кімнаті, щоб список блокувань залишався чинним.", - "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.": "Введіть фразу безпеки, відому лише вам, бо вона оберігатиме ваші дані. Задля безпеки, використайте щось інше ніж пароль вашого облікового запису.", - "Starting backup…": "Запуск резервного копіювання…", - "Please only proceed if you're sure you've lost all of your other devices and your Security Key.": "Будь ласка, продовжуйте лише в разі втрати всіх своїх інших пристроїв та ключа безпеки.", - "Inviting…": "Запрошення…", - "Creating rooms…": "Створення кімнат…", - "Keep going…": "Продовжуйте…", - "Connecting…": "З'єднання…", - "Loading live location…": "Завантаження місця перебування наживо…", - "Fetching keys from server…": "Отримання ключів із сервера…", - "Checking…": "Перевірка…", - "Waiting for partner to confirm…": "Очікування підтвердження партнером…", - "Adding…": "Додавання…", - "Write something…": "Напишіть щось…", - "Rejecting invite…": "Відхилення запрошення…", - "Joining room…": "Приєднання до кімнати…", - "Joining space…": "Приєднання до простору…", - "Encrypting your message…": "Шифрування повідомлення…", - "Sending your message…": "Надсилання повідомлення…", - "Set a new account password…": "Встановити новий пароль облікового запису…", - "Downloading update…": "Завантаження оновлення…", - "Checking for an update…": "Перевірка оновлень…", - "Backing up %(sessionsRemaining)s keys…": "Резервне копіювання %(sessionsRemaining)s ключів…", - "Connecting to integration manager…": "Під'єднання до менеджера інтеграцій…", - "Saving…": "Збереження…", - "Creating…": "Створення…", - "Starting export process…": "Початок процесу експорту…", - "Unable to connect to Homeserver. Retrying…": "Не вдалося під'єднатися до домашнього сервера. Повторна спроба…", - "Secure Backup successful": "Безпечне резервне копіювання виконано успішно", - "Your keys are now being backed up from this device.": "На цьому пристрої створюється резервна копія ваших ключів.", - "Loading polls": "Завантаження опитувань", - "Ended a poll": "Завершує опитування", - "Due to decryption errors, some votes may not be counted": "Через помилки розшифрування деякі голоси можуть бути не враховані", - "The sender has blocked you from receiving this message": "Відправник заблокував вам отримання цього повідомлення", - "Room directory": "Каталог кімнат", - "Yes, it was me": "Так, це я", - "Answered elsewhere": "Відповіли деінде", - "If you know a room address, try joining through that instead.": "Якщо ви знаєте адресу кімнати, спробуйте приєднатися через неї.", - "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.": "Ви спробували приєднатися, за допомогою ID кімнати, не вказавши список серверів, через які ви хочете приєднатися. ID кімнати — це внутрішній ідентифікатор і він не може бути використаний для приєднання до кімнати без додаткової інформації.", - "View poll": "Переглянути опитування", - "Past polls": "Минулі опитування", - "Active polls": "Активні опитування", - "View poll in timeline": "Переглянути опитування у стрічці", - "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "За попередній день немає минулих опитувань. Завантажте більше опитувань, щоб переглянути опитування за попередні місяці", - "other": "За останні %(count)s днів немає минулих опитувань. Завантажте більше опитувань, щоб переглянути опитування за попередні місяці" - }, - "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "За попередній день немає активних опитувань. Завантажте більше опитувань, щоб переглянути опитування за попередні місяці", - "other": "За останні %(count)s днів немає активних опитувань. Завантажте більше опитувань, щоб переглянути опитування за попередні місяці" - }, - "There are no past polls. Load more polls to view polls for previous months": "Немає минулих опитувань. Завантажте більше опитувань, щоб переглянути опитування за попередні місяці", - "There are no active polls. Load more polls to view polls for previous months": "Немає активних опитувань. Завантажте більше опитувань, щоб переглянути опитування за попередні місяці", - "Load more polls": "Завантажити більше опитувань", - "Verify Session": "Звірити сеанс", - "Ignore (%(counter)s)": "Ігнорувати (%(counter)s)", - "Once everyone has joined, you’ll be able to chat": "Коли хтось приєднається, ви зможете спілкуватись", - "Invites by email can only be sent one at a time": "Запрошення електронною поштою можна надсилати лише одне за раз", - "An error occurred when updating your notification preferences. Please try to toggle your option again.": "Сталася помилка під час оновлення налаштувань сповіщень. Спробуйте змінити налаштування ще раз.", - "Desktop app logo": "Логотип комп'ютерного застосунку", - "Log out and back in to disable": "Вийдіть і знову увійдіть, щоб вимкнути", - "Can currently only be enabled via config.json": "Наразі можна ввімкнути лише через config.json", - "Requires your server to support the stable version of MSC3827": "Потрібно, щоб ваш сервер підтримував стабільну версію MSC3827", - "Show avatars in user, room and event mentions": "Показувати аватари у згадках користувачів, кімнат і подій", - "Message from %(user)s": "Повідомлення від %(user)s", - "Message in %(room)s": "Повідомлення в %(room)s", - "Error details": "Подробиці помилки", - "Unable to find event at that date": "Не вдалося знайти подію на цю дату", - "Please submit debug logs to help us track down the problem.": "Надішліть журнал зневадження, щоб допомогти нам відстежити проблему.", - "unavailable": "недоступний", - "unknown status code": "невідомий код стану", - "Server returned %(statusCode)s with error code %(errorCode)s": "Сервер повернув %(statusCode)s з кодом помилки %(errorCode)s", - "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.": "Ми не змогли знайти подію, після %(dateString)s. Спробуйте вибрати ранішу дату.", - "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.": "Виникла помилка мережі під час спроби знайти та перейти до вказаної дати. Можливо, ваш домашній сервер не працює або виникли тимчасові проблеми з інтернет-з'єднанням. Повторіть спробу ще раз. Якщо це не допоможе, зверніться до адміністратора вашого домашнього сервера.", - "Poll history": "Історія опитувань", - "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility": "Користувача (%(user)s) не було запрошено до %(roomId)s, але утиліта запрошення не видала жодної помилки", - "Mute room": "Вимкнути сповіщення кімнати", - "Match default setting": "Збігається з типовим налаштуванням", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "Це може бути пов'язано з тим, що застосунок відкрито в кількох вкладках, або з очищенням даних браузера.", - "Database unexpectedly closed": "База даних несподівано закрилася", - "Start DM anyway": "Усе одно розпочати особисте спілкування", - "Start DM anyway and never warn me again": "Усе одно розпочати особисте спілкування і більше ніколи не попереджати мене", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Не вдалося знайти профілі для перелічених далі Matrix ID — ви все одно хочете розпочати особисте спілкування?", - "Formatting": "Форматування", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.": "Не можемо знайти стару версію цієї кімнати (ідентифікатор кімнати: %(roomId)s), а нам не було надано 'via_servers', щоб знайти її.", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:": "Не можемо знайти стару версію цієї кімнати (ідентифікатор кімнати: %(roomId)s), а нам не було надано 'via_servers', щоб знайти її. Можливо, вам вдасться вгадати сервер за ID кімнати. Якщо ви хочете спробувати, натисніть на це посилання:", - "The add / bind with MSISDN flow is misconfigured": "Неправильно налаштовано додавання / зв'язування з потоком MSISDN", - "No identity access token found": "Токен доступу до ідентифікації не знайдено", - "Identity server not set": "Сервер ідентифікації не налаштовано", - "WebGL is required to display maps, please enable it in your browser settings.": "Для показу карт потрібен WebGL, увімкніть його в налаштуваннях браузера.", - "Image view": "Перегляд зображення", - "Upload custom sound": "Вивантажити власний звук", - "Search all rooms": "Вибрати всі кімнати", - "Search this room": "Шукати цю кімнату", - "Error changing password": "Помилка зміни пароля", - "%(errorMessage)s (HTTP status %(httpStatus)s)": "%(errorMessage)s (HTTP-статус %(httpStatus)s)", - "Unknown password change error (%(stringifiedError)s)": "Невідома помилка зміни пароля (%(stringifiedError)s)", - "Error while changing password: %(error)s": "Помилка зміни пароля: %(error)s", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "Неможливо запросити користувача електронною поштою без сервера ідентифікації. Ви можете під'єднатися до нього в розділі «Налаштування».", - "Failed to download source media, no source url was found": "Не вдалося завантажити початковий медіафайл, не знайдено url джерела", - "Once invited users have joined %(brand)s, you will be able to chat and the room will be end-to-end encrypted": "Після того, як запрошені користувачі приєднаються до %(brand)s, ви зможете спілкуватися в бесіді, а кімната буде наскрізно зашифрована", - "Waiting for users to join %(brand)s": "Очікування приєднання користувача до %(brand)s", - "You do not have permission to invite users": "У вас немає дозволу запрошувати користувачів", - "Your language": "Ваша мова", - "Your device ID": "ID вашого пристрою", - "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.": "Як альтернативу, ви можете спробувати публічний сервер на , але він не буде надто надійним, а також поширюватиме вашу IP-адресу на тому сервері. Ви також можете керувати цим у налаштуваннях.", - "Try using %(server)s": "Спробуйте використати %(server)s", - "User is not logged in": "Користувач не увійшов", - "Allow fallback call assist server (%(server)s)": "Дозволити резервний сервер підтримки викликів (%(server)s)", - "Something went wrong.": "Щось пішло не так.", - "Ask to join": "Запит на приєднання", - "Mentions and Keywords only": "Лише згадки та ключові слова", - "This setting will be applied by default to all your rooms.": "Цей параметр буде застосовано усталеним до всіх ваших кімнат.", - "Play a sound for": "Відтворювати звук про", - "Mentions and Keywords": "Згадки та ключові слова", - "Notify when someone mentions using @room": "Сповіщати, коли хтось використовує згадку @room", - "Notify when someone mentions using @displayname or %(mxid)s": "Сповіщати, коли хтось використовує згадку @displayname або %(mxid)s", - "Notify when someone uses a keyword": "Сповіщати, коли хтось використовує ключове слово", - "Reset to default settings": "Відновити типові налаштування", - "Quick Actions": "Швидкі дії", - "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.": "Повідомлення в цій кімнаті наскрізно зашифровані. Коли люди приєднуються, ви можете перевірити їх у їхньому профілі, просто торкнувшись зображення профілю.", - "Are you sure you wish to remove (delete) this event?": "Ви впевнені, що хочете вилучити (видалити) цю подію?", - "Upgrade room": "Поліпшити кімнату", - "Great! This passphrase looks strong enough": "Чудово! Цю парольна фраза видається достатньо надійною", - "Email summary": "Зведення електронною поштою", - "People, Mentions and Keywords": "Люди, згадки та ключові слова", - "Show message preview in desktop notification": "Показувати попередній перегляд повідомлень у сповіщеннях комп'ютера", - "I want to be notified for (Default Setting)": "Я хочу отримувати сповіщення про (типове налаштування)", - "Applied by default to all rooms on all devices.": "Застосовується усталеним до всіх кімнат на всіх пристроях.", - "Audio and Video calls": "Голосові та відеовиклики", - "Other things we think you might be interested in:": "Інше, що, на нашу думку, може вас зацікавити:", - "Invited to a room": "Запрошено до кімнати", - "Messages sent by bots": "Повідомлення від ботів", - "New room activity, upgrades and status messages occur": "Нова діяльність у кімнаті, поліпшення та повідомлення про стан", - "Unable to find user by email": "Не вдалося знайти користувача за адресою електронної пошти", - "User cannot be invited until they are unbanned": "Не можна запросити користувача до його розблокування", - "People cannot join unless access is granted.": "Люди не можуть приєднатися, якщо їм не надано доступ.", - "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": "Оновлення:Ми спростили налаштування сповіщень, щоб полегшити пошук потрібних опцій. Деякі налаштування, які ви вибрали раніше, тут не показано, але вони залишаються активними. Якщо ви продовжите, деякі з ваших налаштувань можуть змінитися. Докладніше", - "Your server requires encryption to be disabled.": "Ваш сервер вимагає вимкнення шифрування.", - "Show a badge when keywords are used in a room.": "Показувати значок , коли в кімнаті вжито ключові слова.", - "Email Notifications": "Сповіщення е-поштою", - "Messages here are end-to-end encrypted. Verify %(displayName)s in their profile - tap on their profile picture.": "Повідомлення тут наскрізно зашифровані. Перевірте %(displayName)s у їхньому профілі - торкніться їхнього зображення профілю.", - "Receive an email summary of missed notifications": "Отримуйте зведення пропущених сповіщень на електронну пошту", - "Your profile picture URL": "URL-адреса зображення вашого профілю", - "Select which emails you want to send summaries to. Manage your emails in .": "Виберіть, на які адреси ви хочете отримувати зведення. Керуйте адресами в налаштуваннях.", - "Note that removing room changes like this could undo the change.": "Зауважте, що вилучення таких змін у кімнаті може призвести до їхнього скасування.", - "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": "Інші відомі вам простори", - "You need an invite to access this room.": "Для доступу до цієї кімнати потрібне запрошення.", - "Failed to cancel": "Не вдалося скасувати", - "Ask to join %(roomName)s?": "Надіслати запит на приєднання до %(roomName)s?", - "Cancel request": "Скасувати запит", - "Ask to join?": "Надіслати запит на приєднання?", - "You need to be granted access to this room in order to view or participate in the conversation. You can send a request to join below.": "Щоб переглянути або взяти участь у розмові, вам необхідно отримати доступ до цієї кімнати. Ви можете надіслати запит на приєднання нижче.", - "Message (optional)": "Повідомлення (необов'язково)", - "Request access": "Запитати доступ", - "Request to join sent": "Запит на приєднання надіслано", - "Your request to join is pending.": "Ваш запит на приєднання очікує на розгляд.", - "Failed to query public rooms": "Не вдалося зробити запит до загальнодоступних кімнат", - "This server is using an older version of Matrix. Upgrade to Matrix %(version)s to use %(brand)s without errors.": "Цей сервер використовує стару версію Matrix. Оновіть Matrix до %(version)s, щоб використовувати %(brand)s без помилок.", - "Your homeserver is too old and does not support the minimum API version required. Please contact your server owner, or upgrade your server.": "Ваш домашній сервер застарілий і не підтримує мінімально необхідну версію API. Будь ласка, зв'яжіться з власником вашого сервера або оновіть його.", - "Your server is unsupported": "Ваш сервер не підтримується", - "common": { - "about": "Відомості", - "analytics": "Аналітика", - "encryption_enabled": "Шифрування увімкнено", - "error": "Помилка", - "forward_message": "Переслати повідомлення", - "image": "Зображення", - "loading": "Завантаження…", - "message": "Повідомлення", - "message_layout": "Макет повідомлення", - "modern": "Сучасний", - "mute": "Стишити", - "no_results": "Немає результатів", - "offline": "Не в мережі", - "password": "Пароль", - "people": "Люди", - "reactions": "Реакції", - "report_a_bug": "Повідомити про ваду", - "room_name": "Назва кімнати", - "security": "Безпека", - "settings": "Налаштування", - "sticker": "Наліпка", - "success": "Успіх", - "suggestions": "Пропозиції", - "unmute": "Розтишити", - "username": "Ім'я користувача", - "verification_cancelled": "Звірка скасована", - "video": "Відео", - "warning": "Попередження", - "user": "Користувач", - "threads": "Гілки", - "thread": "Гілка", - "theme": "Тема", - "room": "Кімната", - "public": "Загальнодоступний", - "private": "Приватний", - "options": "Параметри", - "name": "Назва", - "light": "Світла", - "labs": "Лабораторія", - "homeserver": "Домашній сервер", - "home": "Домівка", - "help": "Довідка", - "favourites": "Вибрані", - "description": "Опис", - "dark": "Темна", - "beta": "Бета", - "attachment": "Прикріплення", - "appearance": "Вигляд", - "timeline": "Стрічка", - "support": "Підтримка", - "space": "Простір", - "random": "Випадковий", - "privacy": "Приватність", - "presence": "Присутність", - "preferences": "Параметри", - "microphone": "Мікрофон", - "legal": "Правові положення", - "guest": "Гість", - "faq": "ЧаПи", - "emoji": "Емодзі", - "credits": "Подяки", - "camera": "Камера", - "access_token": "Токен доступу", - "someone": "Хтось", - "welcome": "Вітаємо", - "encrypted": "Зашифроване", - "application": "Застосунок", - "version": "Версія", - "device": "Пристрій", - "model": "Модель", - "verified": "Звірений", - "unverified": "Не звірений", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "Довірений", - "not_trusted": "Не довірений", - "accessibility": "Доступність", - "server": "Сервер", - "capabilities": "Можливості", - "unnamed_room": "Кімната без назви", - "unnamed_space": "Простір без назви", - "stickerpack": "Пакунок наліпок", - "system_alerts": "Системні попередження", - "secure_backup": "Безпечне резервне копіювання", - "cross_signing": "Перехресне підписування", - "identity_server": "Сервер ідентифікації", - "integration_manager": "Менеджер інтеграцій", - "qr_code": "QR-код", - "feedback": "Відгук" + "a11y": { + "jump_first_invite": "Перейти до першого запрошення.", + "n_unread_messages": { + "other": "%(count)s непрочитаних повідомлень.", + "one": "1 непрочитане повідомлення." + }, + "n_unread_messages_mentions": { + "other": "%(count)s непрочитаних повідомлень включно зі згадками.", + "one": "1 непрочитана згадка." + }, + "room_name": "Кімната %(name)s", + "unread_messages": "Непрочитані повідомлення.", + "user_menu": "Користувацьке меню" }, + "a11y_jump_first_unread_room": "Перейти до першої непрочитаної кімнати.", "action": { + "accept": "Погодитись", + "add": "Додати", + "add_existing_room": "Додати наявну кімнату", + "add_people": "Додати людей", + "apply": "Застосувати", + "approve": "Дозволити", + "ask_to_join": "Запит на приєднання", + "back": "Назад", + "call": "Виклик", + "cancel": "Скасувати", + "change": "Змінити", + "clear": "Очистити", + "click": "Клацнути", + "click_to_copy": "Клацніть, щоб скопіювати", + "close": "Закрити", + "collapse": "Згорнути", + "complete": "Завершити", + "confirm": "Підтвердити", "continue": "Продовжити", "copy": "Скопіювати", "copy_link": "Копіювати посилання", "create": "Створити", "create_a_room": "Створити кімнату", "decline": "Відхилити", + "delete": "Видалити", "disable": "Вимкнути", + "disconnect": "Від'єднатися", + "dismiss": "Відхилити", "done": "Готово", + "download": "Завантажити", "edit": "Змінити", "enable": "Увімкнути", - "forgot_password": "Забули пароль?", + "enter_fullscreen": "Перейти у повноекранний режим", + "exit_fullscreeen": "Вийти з повноекранного режиму", + "expand": "Розгорнути", + "explore_public_rooms": "Переглянути загальнодоступні кімнати", + "explore_rooms": "Каталог кімнат", + "export": "Експортувати", "forward": "Переслати", + "go": "Уперед", + "go_back": "Назад", + "got_it": "Зрозуміло", + "hide_advanced": "Сховати розширені", + "hold": "Утримувати", + "ignore": "Ігнорувати", + "import": "Імпорт", "invite": "Запросити", + "invite_to_space": "Запросити до простору", "invites_list": "Запрошення", + "join": "Приєднатися", "learn_more": "Докладніше", "leave": "Вийти", "leave_room": "Вийти з кімнати", + "logout": "Вийти", + "manage": "Керування", + "maximise": "Розгорнути", + "mention": "Згадати", + "minimise": "Згорнути", + "new_room": "Нова кімната", + "new_video_room": "Нова відеокімната", "next": "Далі", "no": "НІ", "ok": "Гаразд", + "pause": "Призупинити", + "pin": "Кнопка", + "play": "Відтворити", + "proceed": "Продовжити", "quote": "Цитувати", "react": "Відреагувати", + "refresh": "Оновити", + "register": "Зареєструватися", + "reject": "Відмовитись", + "reload": "Перезавантажити", "remove": "Прибрати", + "rename": "Перейменувати", "reply": "Відповісти", + "reply_in_thread": "Відповісти у гілці", "report_content": "Поскаржитись на вміст", + "resend": "Перенадіслати", + "reset": "Скинути", + "restore": "Відновити", + "resume": "Продовжити", "retry": "Повторити спробу", + "review": "Переглянути", + "revoke": "Відкликати", "save": "Зберегти", + "search": "Пошук", + "send_report": "Надіслати звіт", + "share": "Поділитись", + "show": "Показати", + "show_advanced": "Показати розширені", + "show_all": "Показати все", + "sign_in": "Увійти", + "sign_out": "Вийти", + "skip": "Пропустити", "start": "Почати", "start_chat": "Почати розмову", + "start_new_chat": "Почати бесіду", + "stop": "Припинити", + "submit": "Надіслати", + "subscribe": "Підписатись", + "transfer": "Переадресація", + "trust": "Довіра", + "try_again": "Спробувати ще раз", + "unban": "Розблокувати", + "unignore": "Рознехтувати", + "unpin": "Відкріпити", + "unsubscribe": "Відписатись", + "update": "Оновити", + "upgrade": "Поліпшити", + "upload": "Вивантажити", + "verify": "Звірити", + "view": "Перегляд", + "view_all": "Переглянути всі", + "view_list": "Переглянути список", + "view_message": "Переглянути повідомлення", "view_source": "Переглянути код", "yes": "Так", - "zoom_out": "Зменшити", "zoom_in": "Збільшити", - "view": "Перегляд", - "verify": "Звірити", - "upload": "Вивантажити", - "upgrade": "Поліпшити", - "update": "Оновити", - "unpin": "Відкріпити", - "try_again": "Спробувати ще раз", - "trust": "Довіра", - "stop": "Припинити", - "skip": "Пропустити", - "sign_out": "Вийти", - "sign_in": "Увійти", - "share": "Поділитись", - "search": "Пошук", - "reset": "Скинути", - "resend": "Перенадіслати", - "reload": "Перезавантажити", - "reject": "Відмовитись", - "pin": "Кнопка", - "logout": "Вийти", - "join": "Приєднатися", - "ignore": "Ігнорувати", - "got_it": "Зрозуміло", - "go_back": "Назад", - "expand": "Розгорнути", - "download": "Завантажити", - "dismiss": "Відхилити", - "delete": "Видалити", - "confirm": "Підтвердити", - "collapse": "Згорнути", - "close": "Закрити", - "cancel": "Скасувати", - "call": "Виклик", - "back": "Назад", - "apply": "Застосувати", - "add": "Додати", - "accept": "Погодитись", - "view_all": "Переглянути всі", - "unsubscribe": "Відписатись", - "subscribe": "Підписатись", - "show_all": "Показати все", - "show": "Показати", - "revoke": "Відкликати", - "review": "Переглянути", - "restore": "Відновити", - "rename": "Перейменувати", - "register": "Зареєструватися", - "proceed": "Продовжити", - "play": "Відтворити", - "pause": "Призупинити", - "disconnect": "Від'єднатися", - "complete": "Завершити", - "change": "Змінити", - "approve": "Дозволити", - "manage": "Керування", - "go": "Уперед", - "import": "Імпорт", - "export": "Експортувати", - "refresh": "Оновити", - "minimise": "Згорнути", - "maximise": "Розгорнути", - "mention": "Згадати", - "submit": "Надіслати", - "send_report": "Надіслати звіт", - "clear": "Очистити" + "zoom_out": "Зменшити" }, - "a11y": { - "user_menu": "Користувацьке меню", - "n_unread_messages_mentions": { - "other": "%(count)s непрочитаних повідомлень включно зі згадками.", - "one": "1 непрочитана згадка." + "analytics": { + "accept_button": "Гаразд", + "bullet_1": "Ми не зберігаємо й не аналізуємо жодних даних облікового запису", + "bullet_2": "Ми не передаємо даних стороннім особам", + "consent_migration": "Раніше ви погодилися надсилати нам анонімні дані про використання. Ми оновлюємо цей функціонал.", + "disable_prompt": "Можна вимкнути це коли завгодно в налаштуваннях", + "enable_prompt": "Допоможіть поліпшити %(analyticsOwner)s", + "learn_more": "Збір анонімних даних дає нам змогу дізнаватися про збої. Жодних особистих даних. Жодних третіх сторін. Докладніше", + "privacy_policy": "Можете прочитати всі наші умови тут", + "pseudonymous_usage_data": "Допомагайте нам визначати проблеми й удосконалювати %(analyticsOwner)s, надсилаючи анонімні дані про використання. Щоб розуміти, як люди використовують кілька пристроїв, ми створимо спільний для ваших пристроїв випадковий ідентифікатор.", + "shared_data_heading": "Можна поділитися будь-якими з цих даних:" + }, + "auth": { + "3pid_in_use": "Ця адреса електронної пошти або номер телефону вже використовується.", + "account_clash": "Ваш новий обліковий запис (%(newAccountId)s) зареєстровано, проте ви вже ввійшли до іншого облікового запису (%(loggedInUserId)s).", + "account_clash_previous_account": "Продовжити з попереднім обліковим записом", + "account_deactivated": "Цей обліковий запис було деактивовано.", + "autodiscovery_generic_failure": "Не вдалося отримати параметри самоналаштування від сервера", + "autodiscovery_hs_incompatible": "Ваш домашній сервер застарілий і не підтримує мінімально необхідну версію API. Будь ласка, зв'яжіться з власником вашого сервера або оновіть його.", + "autodiscovery_invalid": "Хибна відповідь самоналаштування домашнього сервера", + "autodiscovery_invalid_hs": "Сервер за URL-адресою не виглядає дійсним домашнім сервером Matrix", + "autodiscovery_invalid_hs_base_url": "Хибний base_url у m.homeserver", + "autodiscovery_invalid_is": "Сервер за URL-адресою не виглядає дійсним сервером ідентифікації Matrix", + "autodiscovery_invalid_is_base_url": "Хибний base_url у m.identity_server", + "autodiscovery_invalid_is_response": "Хибна відповідь самоналаштування сервера ідентифікації", + "autodiscovery_invalid_json": "Хибний JSON", + "autodiscovery_unexpected_error_hs": "Неочікувана помилка в налаштуваннях домашнього серверу", + "autodiscovery_unexpected_error_is": "Незрозуміла помилка при розборі параметру сервера ідентифікації", + "captcha_description": "Домашній сервер бажає впевнитися, що ви не робот.", + "change_password_action": "Змінити пароль", + "change_password_confirm_invalid": "Паролі відрізняються", + "change_password_confirm_label": "Підтвердження пароля", + "change_password_current_label": "Поточний пароль", + "change_password_empty": "Пароль не може бути порожнім", + "change_password_error": "Помилка зміни пароля: %(error)s", + "change_password_mismatch": "Нові паролі не збігаються", + "change_password_new_label": "Новий пароль", + "check_email_explainer": "Виконайте вказівки, надіслані на %(email)s", + "check_email_resend_prompt": "Ще не отримали?", + "check_email_resend_tooltip": "Посилання для підтвердження повторно надіслано на електронну пошту!", + "check_email_wrong_email_button": "Введіть адресу е-пошти ще раз", + "check_email_wrong_email_prompt": "Неправильна адреса електронної пошти?", + "continue_with_idp": "Продовжити з %(provider)s", + "continue_with_sso": "Продовжити з %(ssoButtons)s", + "country_dropdown": "Спадний список країн", + "create_account_prompt": "Вперше тут? Створіть обліковий запис", + "create_account_title": "Створити обліковий запис", + "email_discovery_text": "Можете ввести е-пошту, щоб наявні контакти знаходили вас за нею.", + "email_field_label": "Е-пошта", + "email_field_label_invalid": "Адреса е-пошти виглядає хибною", + "email_field_label_required": "Введіть адресу е-пошти", + "email_help_text": "Додайте е-пошту, щоб могти скинути пароль.", + "email_phone_discovery_text": "Можете ввести е-пошту чи телефон, щоб наявні контакти знаходили вас за ними.", + "enter_email_explainer": "%(homeserver)s надішле вам посилання для підтвердження, за яким ви зможете скинути пароль.", + "enter_email_heading": "Введіть свою електронну пошту для скидання пароля", + "failed_connect_identity_server": "Не вдається зв'язатися із сервером ідентифікаціїї", + "failed_connect_identity_server_other": "Можете ввійти, але деякі можливості будуть недоступні, поки сервер ідентифікації не відновить роботу. Якщо часто бачите це застереження, перевірте свої параметри чи зв'яжіться з адміністратором сервера.", + "failed_connect_identity_server_register": "Можете зареєструватись, але деякі можливості будуть недоступні, поки сервер ідентифікації не відновить роботу. Якщо часто бачите це застереження, перевірте свої параметри чи зв'яжіться з адміністратором сервера.", + "failed_connect_identity_server_reset_password": "Можете скинути пароль, але деякі можливості будуть недоступні, поки сервер ідентифікації не відновить роботу. Якщо часто бачите це застереження, перевірте свої параметри чи зв'яжіться з адміністратором сервера.", + "failed_homeserver_discovery": "Збій самоналаштування домашнього сервера", + "failed_query_registration_methods": "Не вдалося запитати підтримувані способи реєстрації.", + "failed_soft_logout_auth": "Не вдалося перезайти", + "failed_soft_logout_homeserver": "Не вдалося перезайти через проблему з домашнім сервером", + "footer_powered_by_matrix": "працює на Matrix", + "forgot_password_email_invalid": "Хибна адреса е-пошти.", + "forgot_password_email_required": "Введіть е-пошту, прив'язану до вашого облікового запису.", + "forgot_password_prompt": "Забули свій пароль?", + "forgot_password_send_email": "Надіслати електронний лист", + "identifier_label": "Увійти за допомогою", + "incorrect_credentials": "Хибне користувацьке ім'я й/або пароль.", + "incorrect_credentials_detail": "Зауважте, ви входите на сервер %(hs)s, не на matrix.org.", + "incorrect_password": "Неправильний пароль", + "log_in_new_account": "Увійти до нового облікового запису.", + "logout_dialog": { + "description": "Ви впевнені, що хочете вийти?", + "megolm_export": "Експорт ключів власноруч", + "setup_key_backup_title": "Ви втратите доступ до ваших зашифрованих повідомлень", + "setup_secure_backup_description_1": "Зашифровані повідомлення захищені наскрізним шифруванням. Лише ви та отримувачі повідомлень мають ключі для їх читання.", + "setup_secure_backup_description_2": "Коли ви вийдете, ці ключі буде видалено з цього пристрою, і ви не зможете читати зашифровані повідомлення, якщо у вас немає ключів для них на інших пристроях або не створено їх резервну копію на сервері.", + "skip_key_backup": "Мені не потрібні мої зашифровані повідомлення", + "use_key_backup": "Скористайтеся резервним копіюванням ключів" }, - "n_unread_messages": { - "other": "%(count)s непрочитаних повідомлень.", - "one": "1 непрочитане повідомлення." + "misconfigured_body": "Попросіть адміністратора %(brand)s перевірити конфігураційний файл на наявність неправильних або повторюваних записів.", + "misconfigured_title": "Ваш %(brand)s налаштовано неправильно", + "msisdn_field_description": "Інші користувачі можуть запрошувати вас до кімнат за вашими контактними даними", + "msisdn_field_label": "Телефон", + "msisdn_field_number_invalid": "Цей номер телефону не правильний. Перевірте та повторіть спробу", + "msisdn_field_required_invalid": "Введіть телефонний номер", + "no_hs_url_provided": "URL адресу домашнього сервера не вказано", + "oidc": { + "error_generic": "Щось пішло не так.", + "error_title": "Нам не вдалося виконати вхід" }, - "unread_messages": "Непрочитані повідомлення." - }, - "labs": { - "video_rooms": "Відеокімнати", - "notification_settings": "Нові налаштування сповіщень", - "msc3531_hide_messages_pending_moderation": "Дозволити модераторам ховати повідомлення у черзі модерування.", - "report_to_moderators": "Поскаржитись модераторам", - "latex_maths": "Форматувати LaTeX-формули в повідомленнях", - "pinning": "Закріплені повідомлення", - "wysiwyg_composer": "Розширений текстовий редактор", - "state_counters": "Показувати звичайні лічильники у заголовку кімнати", - "mjolnir": "Нові способи нехтувати людей", - "custom_themes": "Підтримка користувацьких тем", - "dehydration": "Зашифроване листування офлайн за допомогою збережених на сервері (dehydrated) пристроїв", - "html_topic": "Показати HTML-подання тем кімнати", - "bridge_state": "Показувати відомості про мости в налаштуваннях кімнати", - "jump_to_date": "Перейти до дати (додає /jumptodate і переходить до заголовків дати)", - "sliding_sync": "Режим ковзної синхронізації", - "element_call_video_rooms": "Відео кімнати Element Call", - "group_calls": "Нові можливості групових викликів", - "allow_screen_share_only_mode": "Дозволити режим лише спільного доступу до екрана", - "location_share_live": "Надсилання місця перебування наживо", - "dynamic_room_predecessors": "Попередники динамічної кімнати", - "voice_broadcast": "Голосові трансляції", - "rust_crypto": "Реалізація криптографії Rust", - "hidebold": "Сховати крапку сповіщення ( показувати тільки значки лічильників)", - "intentional_mentions": "Увімкнути навмисні згадки", - "ask_to_join": "Увімкнути запити на приєднання", - "new_room_decoration_ui": "В активній розробці новий інтерфейс заголовка та подробиць кімнати", - "video_rooms_a_new_way_to_chat": "Новий спосіб спілкування за допомогою голосового та відеозв’язку в %(brand)s.", - "video_rooms_always_on_voip_channels": "Відеокімнати — це завжди в VOIP-канали, вбудовані в кімнату в %(brand)s.", - "video_rooms_faq1_question": "Як створити відеокімнату?", - "video_rooms_faq1_answer": "Натисніть кнопку «+» у розділі кімнат на лівій панелі.", - "video_rooms_faq2_question": "Чи можу я писати текстові повідомлення під час відеовиклику?", - "video_rooms_faq2_answer": "Так, стрічка бесіди показана поряд із відео.", - "thank_you": "Дякуємо за випробування бета-версії. Просимо якнайдокладніше описати, що нам слід вдосконалити.", - "notification_settings_caption": "Представляємо простіший спосіб змінити налаштування сповіщень. Налаштуйте свій %(brand)s так, як вам подобається.", - "report_to_moderators_description": "У кімнатах, які підтримують модерацію, кнопка «Поскаржитися» дає змогу повідомити про зловживання модераторам кімнати.", - "feature_wysiwyg_composer_description": "Використовувати розширений текст замість розмітки в редакторі повідомлень.", - "currently_experimental": "Наразі експериментально.", - "jump_to_date_msc_support": "Потрібно, щоб ваш сервер підтримував MSC3030", - "sliding_sync_description": "На стадії активної розробки, вимкнути не можна.", - "under_active_development": "У стадії активної розробки.", - "location_share_live_description": "Тимчасова реалізація. Місце перебування зберігається в історії кімнати.", - "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": "Розробка", - "beta_feature": "Це бета-можливість", - "click_for_info": "Натисніть, щоб дізнатися більше", - "leave_beta_reload": "Вихід з бета-тестування перезавантажить %(brand)s.", - "join_beta_reload": "Перехід до бета-тестування перезавантажить %(brand)s.", - "leave_beta": "Вийти з бета-тестування", - "join_beta": "Долучитися до бета-тестування", - "notification_settings_beta_title": "Налаштування сповіщень", - "voice_broadcast_force_small_chunks": "Примусово обмежити тривалість голосових трансляцій до 15 с", - "oidc_native_flow": "Увімкнути нові вбудовані потоки OIDC (в активній розробці)" - }, - "keyboard": { - "home": "Домівка", - "space": "Простір", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[цифра]", - "backspace": "Backspace", - "category_calls": "Виклики", - "category_room_list": "Перелік кімнат", - "category_navigation": "Навігація", - "category_autocomplete": "Автозаповнення", - "composer_toggle_bold": "Перемкнути жирний", - "composer_toggle_italics": "Перемкнути курсив", - "composer_toggle_quote": "Перемкнути цитування", - "composer_toggle_code_block": "Перемкнути блок коду", - "composer_toggle_link": "Перемкнути посилання", - "cancel_reply": "Скасувати відповідання на повідомлення", - "navigate_next_message_edit": "Перейти до наступного повідомлення для редагування", - "navigate_prev_message_edit": "Перейти до попереднього повідомлення для редагування", - "composer_jump_start": "Перейти на початок редактора", - "composer_jump_end": "Перейти в кінець редактора", - "composer_navigate_next_history": "Перейти до наступного повідомлення в історії редактора", - "composer_navigate_prev_history": "Перейти до попереднього повідомлення в історії редактора", - "send_sticker": "Надіслати наліпку", - "toggle_microphone_mute": "Ввімкнути/вимкнути мікрофон", - "toggle_webcam_mute": "Увімкнути/вимкнути вебкамеру", - "dismiss_read_marker_and_jump_bottom": "Відхилити маркер прочитання й перейти донизу", - "jump_to_read_marker": "Перейти до найдавнішого непрочитаного повідомлення", - "upload_file": "Вивантажити файл", - "scroll_up_timeline": "Гортати стрічку вгору", - "scroll_down_timeline": "Гортати стрічку вниз", - "jump_room_search": "Перейти до пошуку кімнат", - "room_list_select_room": "Вибрати кімнату з переліку", - "room_list_collapse_section": "Згорнути розділ з переліком кімнат", - "room_list_expand_section": "Розгорнути розділ з переліком кімнат", - "room_list_navigate_down": "Перейти вниз списку кімнат", - "room_list_navigate_up": "Перейти вгору списку кімнат", - "toggle_top_left_menu": "Перемкнути горішнє ліве меню", - "toggle_right_panel": "Перемкнути праву панель", - "keyboard_shortcuts_tab": "Відкрити цю вкладку налаштувань", - "go_home_view": "Перейти до домівки", - "next_unread_room": "Наступна непрочитана кімната або особисте повідомлення", - "prev_unread_room": "Попередня непрочитана кімната або особисте повідомлення", - "next_room": "Наступна кімната або особисте повідомлення", - "prev_room": "Попередня кімната або особисте повідомлення", - "autocomplete_cancel": "Скасувати самодоповнення", - "autocomplete_navigate_next": "Наступна пропозиція автодоповнення", - "autocomplete_navigate_prev": "Попередня пропозиція автодоповнення", - "toggle_space_panel": "Перемкнути панель просторів", - "toggle_hidden_events": "Показати/сховати подію", - "jump_first_message": "Перейти до першого повідомлення", - "jump_last_message": "Перейти до останнього повідомлення", - "composer_undo": "Скасувати зміни", - "composer_redo": "Повторити зміни", - "navigate_prev_history": "Попередня недавно відвідана кімната або простір", - "navigate_next_history": "Наступна недавно відвідана кімната або простір", - "switch_to_space": "Перейти до простору за номером", - "open_user_settings": "Відкрити користувацькі налаштування", - "close_dialog_menu": "Закрити діалог чи контекстне меню", - "activate_button": "Натиснути обрану кнопку", - "composer_new_line": "Новий рядок", - "autocomplete_force": "Примусово завершити", - "search": "Пошук (повинен бути увімкненим)" - }, - "credits": { - "default_cover_photo": "Типова світлина обкладинки від © Jesús Roncero використовується на умовах CC-BY-SA 4.0.", - "twemoji_colr": "Шрифт wemoji-colr від © Mozilla Foundation використовується на умовах Apache 2.0.", - "twemoji": "Стиль емоджі Twemoji від © Twitter, Inc та інших учасників використовується на умовах CC-BY 4.0." - }, - "composer": { - "format_bold": "Жирний", - "format_italic": "Курсив", - "format_underline": "Підкреслений", - "format_strikethrough": "Перекреслений", - "format_unordered_list": "Маркований список", - "format_ordered_list": "Нумерований список", - "format_increase_indent": "Збільшення відступу", - "format_decrease_indent": "Зменшення відступу", - "format_inline_code": "Код", - "format_code_block": "Блок коду", - "format_link": "Посилання", - "send_button_title": "Надіслати повідомлення", - "placeholder_thread_encrypted": "Відповісти в зашифрованій гілці…", - "placeholder_thread": "Відповісти в гілці…", - "placeholder_reply_encrypted": "Надіслати зашифровану відповідь…", - "placeholder_reply": "Надіслати відповідь…", - "placeholder_encrypted": "Надіслати зашифроване повідомлення…", - "placeholder": "Надіслати повідомлення…" - }, - "Bold": "Жирний", - "Link": "Посилання", - "Code": "Код", - "power_level": { - "default": "Типовий", - "restricted": "Обмежено", - "moderator": "Модератор", - "admin": "Адміністратор", - "mod": "Модератор", - "custom": "Власний (%(level)s)" + "password_field_keep_going_prompt": "Продовжуйте…", + "password_field_label": "Введіть пароль", + "password_field_strong_label": "Хороший надійний пароль!", + "password_field_weak_label": "Пароль дозволений, але небезпечний", + "phone_label": "Телефон", + "phone_optional_label": "Телефон (не обов'язково)", + "qr_code_login": { + "approve_access_warning": "Затвердивши доступ для цього пристрою, ви надасте йому повний доступ до вашого облікового запису.", + "completing_setup": "Завершення налаштування нового пристрою", + "confirm_code_match": "Перевірте, чи збігається наведений внизу код з кодом на вашому іншому пристрої:", + "connecting": "З'єднання…", + "devices_connected": "Пристрої під'єднано", + "error_device_already_signed_in": "На іншому пристрої вхід було виконано.", + "error_device_not_signed_in": "На іншому пристрої вхід не виконано.", + "error_device_unsupported": "Зв'язок з цим пристроєм не підтримується.", + "error_homeserver_lacks_support": "Домашній сервер не підтримує вхід на іншому пристрої.", + "error_invalid_scanned_code": "Сканований код недійсний.", + "error_linking_incomplete": "У встановлені терміни з'єднання не було виконано.", + "error_request_cancelled": "Запит було скасовано.", + "error_request_declined": "На іншому пристрої запит відхилено.", + "error_unexpected": "Виникла непередбачувана помилка.", + "review_and_approve": "Розглянути та схвалити вхід", + "scan_code_instruction": "Скануйте QR-код знизу своїм пристроєм, на якому ви вийшли.", + "scan_qr_code": "Скануйте QR-код", + "select_qr_code": "Виберіть «%(scanQRCode)s»", + "sign_in_new_device": "Увійти на новому пристрої", + "start_at_sign_in_screen": "Почніть з екрана входу", + "waiting_for_device": "Очікування входу з пристрою" + }, + "register_action": "Створити обліковий запис", + "registration": { + "continue_without_email_description": "Зауважте, якщо ви не додасте пошту й забудете пароль, то можете назавжди втратити доступ до свого облікового запису.", + "continue_without_email_field_label": "Е-пошта (необов'язково)", + "continue_without_email_title": "Продовження без е-пошти" + }, + "registration_disabled": "Реєстрація вимкнена на цьому домашньому сервері.", + "registration_msisdn_field_required_invalid": "Введіть номер телефону (обов'язково на цьому домашньому сервері)", + "registration_successful": "Реєстрацію успішно виконано", + "registration_username_in_use": "Хтось уже має це користувацьке ім'я. Спробуйте інше або, якщо це ви, зайдіть нижче.", + "registration_username_unable_check": "Неможливо перевірити, чи зайняте ім'я користувача. Спробуйте ще раз пізніше.", + "registration_username_validation": "Використовуйте лише малі літери, цифри, дефіс і підкреслення", + "reset_password": { + "confirm_new_password": "Підтвердити новий пароль", + "devices_logout_success": "Ви виходите з усіх пристроїв, і більше не отримуватимете сповіщень. Щоб повторно ввімкнути сповіщення, увійдіть знову на кожному пристрої.", + "other_devices_logout_warning_1": "Вихід з ваших пристроїв, видалить ключі шифрування повідомлень, що зберігаються на них і зробить зашифровану історію бесіди нечитабельною.", + "other_devices_logout_warning_2": "Якщо ви хочете зберегти доступ до історії бесіди у кімнатах з шифруванням, налаштуйте резервну копію ключа або експортуйте ключі з одного з інших пристроїв, перш ніж продовжувати.", + "password_not_entered": "Має бути введений новий пароль.", + "passwords_mismatch": "Нові паролі мають збігатися.", + "rate_limit_error": "Забагато спроб за короткий час. Зачекайте трохи, перш ніж повторити спробу.", + "rate_limit_error_with_time": "Забагато спроб за короткий час. Повторіть спробу за %(timeout)s.", + "reset_successful": "Ваш пароль скинуто.", + "return_to_login": "Повернутися на сторінку входу", + "sign_out_other_devices": "Вийти на всіх пристроях" + }, + "reset_password_action": "Скинути пароль", + "reset_password_email_field_description": "Введіть е-пошту, щоб могти відновити обліковий запис", + "reset_password_email_field_required_invalid": "Введіть е-пошту (обов'язково на цьому домашньому сервері)", + "reset_password_email_not_associated": "Ваша електронна адреса не пов'язана з Matrix ID на цьому домашньому сервері.", + "reset_password_email_not_found_title": "Не знайдено адресу електронної пошти", + "reset_password_title": "Скиньте свій пароль", + "server_picker_custom": "Інший домашній сервер", + "server_picker_description": "Використайте нетипові параметри сервера, щоб увійти в інший домашній сервер Matrix, вказавши його URL-адресу. Це дасть вам змогу використовувати %(brand)s з уже наявним у вас на іншому домашньому сервері обліковим записом Matrix.", + "server_picker_description_matrix.org": "Приєднуйтесь безплатно до мільйонів інших на найбільшому загальнодоступному сервері", + "server_picker_dialog_title": "Оберіть, де розмістити ваш обліковий запис", + "server_picker_explainer": "Оберіть домашній сервер Matrix на свій розсуд чи встановіть власний.", + "server_picker_failed_validate_homeserver": "Не вдалося перевірити домашній сервер", + "server_picker_intro": "Ми називаємо місця, де ви можете розмістити обліковий запис, \"домашніми серверами\".", + "server_picker_invalid_url": "Неправильна URL-адреса", + "server_picker_learn_more": "Про домашні сервери", + "server_picker_matrix.org": "Matrix.org — найбільший загальнодоступний домашній сервер у світі, він підійде багатьом.", + "server_picker_required": "Указати домашній сервер", + "server_picker_title": "Увійдіть на ваш домашній сервер", + "server_picker_title_default": "Опції сервера", + "server_picker_title_registration": "Розмістити обліковий запис на", + "session_logged_out_description": "З метою безпеки ваш сеанс було завершено. Увійдіть знову.", + "session_logged_out_title": "Виконано вихід", + "set_email": { + "description": "Це дозволить вам скинути пароль і отримувати сповіщення.", + "verification_pending_description": "Перейдіть до своєї е-пошти й натисніть на отримане посилання. Після цього натисніть «Продовжити».", + "verification_pending_title": "Очікується перевірка" + }, + "set_email_prompt": "Бажаєте вказати адресу е-пошти?", + "sign_in_description": "Скористайтесь обліковим записом, щоб продовжити.", + "sign_in_instead": "Натомість увійти", + "sign_in_instead_prompt": "Натомість увійти", + "sign_in_or_register": "Увійти або створити обліковий запис", + "sign_in_or_register_description": "Скористайтесь вашим обліковим записом або створіть новий, щоб продовжити.", + "sign_in_prompt": "Маєте обліковий запис? Увійти", + "sign_in_with_sso": "Увійти за допомогою єдиного входу", + "signing_in": "Вхід…", + "soft_logout": { + "clear_data_button": "Очистити всі дані", + "clear_data_description": "Видалення даних з цього сеансу є безповоротним. Зашифровані повідомлення будуть втрачені якщо їхні ключі не було продубльовано.", + "clear_data_title": "Очистити всі дані сеансу?" + }, + "soft_logout_heading": "Ви вийшли", + "soft_logout_intro_password": "Введіть свій пароль, щоб увійти й відновити доступ до облікового запису.", + "soft_logout_intro_sso": "Ввійдіть і відновіть доступ до свого облікового запису.", + "soft_logout_intro_unsupported_auth": "Не вдалося зайти до вашого облікового запису. Зверніться до адміністратора вашого домашнього сервера, щоб дізнатися більше.", + "soft_logout_subheading": "Очистити особисті дані", + "soft_logout_warning": "Попередження: ваші особисті дані ( включно з ключами шифрування) досі зберігаються в цьому сеансі. Очистьте їх, якщо ви завершили роботу в цьому сеансі або хочете увійти в інший обліковий запис.", + "sso": "Єдиний вхід", + "sso_failed_missing_storage": "Ми попросили браузер запам’ятати, який домашній сервер ви використовуєте, щоб дозволити вам увійти, але, на жаль, ваш браузер забув його. Перейдіть на сторінку входу та повторіть спробу.", + "sso_or_username_password": "%(ssoButtons)s або %(usernamePassword)s", + "sync_footer_subtitle": "Якщо ви приєднались до багатьох кімнат, це може тривати деякий час", + "syncing": "Синхронізація…", + "uia": { + "code": "Код", + "email": "Щоб створити обліковий запис, відкрийте посилання в електронному листі, який ми щойно надіслали на %(emailAddress)s.", + "email_auth_header": "Перегляньте свою електронну пошту, щоб продовжити", + "email_resend_prompt": "Не отримали листа? Надіслати повторно", + "email_resent": "Надіслано повторно!", + "fallback_button": "Почати автентифікацію", + "msisdn": "Текстове повідомлення надіслано на %(msisdn)s", + "msisdn_token_incorrect": "Хибний токен", + "msisdn_token_prompt": "Введіть отриманий код:", + "password_prompt": "Підтвердьте свою особу, ввівши внизу пароль до свого облікового запису.", + "recaptcha_missing_params": "У параметрах домашнього сервера бракує відкритого ключа капчі. Будь ласка, повідомте про це адміністратора домашнього сервера.", + "registration_token_label": "Токен реєстрації", + "registration_token_prompt": "Введіть реєстраційний токен, наданий адміністратором домашнього сервера.", + "sso_body": "Підтвердьте додавання цієї адреси е-пошти скориставшись єдиним входом, щоб довести вашу справжність.", + "sso_failed": "Щось пішло не так при підтвердженні вашої особи. Скасуйте й повторіть спробу.", + "sso_postauth_body": "Клацніть на кнопку внизу, щоб підтвердити свою особу.", + "sso_postauth_title": "Підтвердьте, щоб продовжити", + "sso_preauth_body": "Щоб продовжити, скористайтеся єдиним входом для підтвердження особи.", + "sso_title": "Використати єдиний вхід, щоб продовжити", + "terms": "Перегляньте та прийміть політику цього домашнього сервера:", + "terms_invalid": "Перегляньте та прийміть усі правила домашнього сервера" + }, + "unsupported_auth": "Цей домашній сервер не пропонує жодних схем входу, які підтримуються цим клієнтом.", + "unsupported_auth_email": "Цей домашній сервер не підтримує входу за адресою е-пошти.", + "unsupported_auth_msisdn": "Сервер не підтримує входу за номером телефону.", + "username_field_required_invalid": "Введіть ім'я користувача", + "username_in_use": "Хтось уже має це користувацьке ім'я, просимо спробувати інше.", + "verify_email_explainer": "Ми повинні переконатися, що це ви, перш ніж скинути ваш пароль. Перейдіть за посиланням в електронному листі, який ми щойно надіслали на адресу %(email)s", + "verify_email_heading": "Підтвердьте свою електронну пошту, щоб продовжити" }, "bug_reporting": { - "introduction": "Якщо ви надіслали звіт про ваду на GitHub, журнали зневадження можуть допомогти нам визначити проблему. ", - "description": "Журнали зневадження містять дані використання застосунків, включно з вашим іменем користувача, ID або псевдонімами відвіданих вами кімнат, дані про взаємодію з елементами, та імена користувачів інших користувачів. Вони не містять повідомлень.", - "matrix_security_issue": "Щоб повідомити про проблеми безпеки Matrix, будь ласка, прочитайте Політику розкриття інформації Matrix.org.", - "submit_debug_logs": "Надіслати журнал зневадження", - "title": "Звітування про вади", "additional_context": "Наведіть додатковий контекст, який може допомогти нам аналізувати проблему, наприклад що ви намагалися зробити, ID кімнат і користувачів тощо.", - "send_logs": "Надіслати журнали", - "github_issue": "Обговорення на GitHub", - "download_logs": "Завантажити журнали", "before_submitting": "Перш ніж надіслати журнали, створіть обговорення на GitHub із описом проблеми.", "collecting_information": "Збір інформації про версію застосунку", "collecting_logs": "Збір журналів", - "uploading_logs": "Відвантаження журналів", + "create_new_issue": "Створіть нове обговорення на GitHub, щоб ми могли розібратися з цією вадою.", + "description": "Журнали зневадження містять дані використання застосунків, включно з вашим іменем користувача, ID або псевдонімами відвіданих вами кімнат, дані про взаємодію з елементами, та імена користувачів інших користувачів. Вони не містять повідомлень.", + "download_logs": "Завантажити журнали", "downloading_logs": "Завантаження журналів", - "create_new_issue": "Створіть нове обговорення на GitHub, щоб ми могли розібратися з цією вадою." - }, - "time": { - "hours_minutes_seconds_left": "Залишилося %(hours)sгод %(minutes)sхв %(seconds)sс", - "minutes_seconds_left": "Залишилося %(minutes)sхв %(seconds)sс", - "seconds_left": "Ще %(seconds)s с", - "date_at_time": "%(date)s о %(time)s", - "short_days": "%(value)sд", - "short_hours": "%(value)sгод", - "short_minutes": "%(value)sхв", - "short_seconds": "%(value)sс", - "short_days_hours_minutes_seconds": "%(days)sд %(hours)sгод %(minutes)sхв %(seconds)sс", - "short_hours_minutes_seconds": "%(hours)sгод %(minutes)sхв %(seconds)sс", - "short_minutes_seconds": "%(minutes)sхв %(seconds)sс", - "last_week": "Останній тиждень", - "last_month": "Останній місяць", - "n_minutes_ago": "%(num)s хвилин тому", - "n_hours_ago": "%(num)s годин тому", - "n_days_ago": "%(num)s днів тому", - "in_n_minutes": "%(num)s хвилин по тому", - "in_n_hours": "%(num)s годин по тому", - "in_n_days": "%(num)s днів по тому", - "in_few_seconds": "декілька секунд тому", - "in_about_minute": "приблизно через хвилинку", - "in_about_hour": "приблизно через годину", - "in_about_day": "приблизно через день", - "few_seconds_ago": "Декілька секунд тому", - "about_minute_ago": "близько хвилини тому", - "about_hour_ago": "близько години тому", - "about_day_ago": "близько доби тому", - "left": "Іще %(timeRemaining)s" + "error_empty": "Будь ласка, повідомте нам, що пішло не так; а ще краще створіть обговорення на GitHub із описом проблеми.", + "failed_send_logs": "Не вдалося надіслати журнали: ", + "github_issue": "Обговорення на GitHub", + "introduction": "Якщо ви надіслали звіт про ваду на GitHub, журнали зневадження можуть допомогти нам визначити проблему. ", + "log_request": "Щоб уникнути цього в майбутньому просимо надіслати нам журнал.", + "logs_sent": "Журнали надіслані", + "matrix_security_issue": "Щоб повідомити про проблеми безпеки Matrix, будь ласка, прочитайте Політику розкриття інформації Matrix.org.", + "preparing_download": "Приготування до завантаження журналів", + "preparing_logs": "Приготування до надсилання журланла", + "send_logs": "Надіслати журнали", + "submit_debug_logs": "Надіслати журнал зневадження", + "textarea_label": "Примітки", + "thank_you": "Дякуємо!", + "title": "Звітування про вади", + "unsupported_browser": "Нагадуємо, що ваш браузер не підтримується, тож деякі функції можуть не працювати.", + "uploading_logs": "Відвантаження журналів", + "waiting_for_server": "Очікується відповідь від сервера" }, - "onboarding": { - "personal_messaging_title": "Безпечний обмін повідомленнями з друзями та родиною", - "free_e2ee_messaging_unlimited_voip": "Завдяки безплатному обміну повідомленнями з наскрізним шифруванням і необмеженим голосовим і відеовикликами, %(brand)s — це чудовий спосіб залишатися на зв’язку.", - "personal_messaging_action": "Розпочніть свою першу бесіду", - "work_messaging_title": "Безпечний обмін повідомленнями для роботи", - "work_messaging_action": "Знайдіть своїх колег", - "community_messaging_title": "Громадська власність", - "community_messaging_action": "Знайдіть своїх людей", - "welcome_to_brand": "Вітаємо в %(brand)s", - "only_n_steps_to_go": { - "one": "Лише %(count)s крок для налаштування", - "other": "Лише %(count)s кроків для налаштування" - }, - "you_did_it": "Ви це зробили!", - "complete_these": "Виконайте їх, щоб отримати максимальну віддачу від %(brand)s", - "community_messaging_description": "Зберігайте право власності та контроль над обговоренням спільноти.\nМасштабуйте для підтримки мільйонів завдяки потужній модерації та сумісності.", - "you_made_it": "Ви це зробили!", - "set_up_profile_description": "Переконайтеся, що люди знають, що це справді ви", - "set_up_profile_action": "Ваш профіль", - "set_up_profile": "Налаштуйте свій профіль", - "get_stuff_done": "Виконуйте завдання, знаходячи своїх товаришів по команді", - "find_people": "Шукайте людей", - "find_friends_description": "Це те, заради чого ви тут, тож перейдемо до цього", - "find_friends_action": "Знайдіть друзів", - "find_friends": "Знайдіть і запросіть своїх друзів", - "find_coworkers": "Знайдіть і запросіть своїх колег", - "find_community_members": "Знайдіть і запросіть учасників своєї спільноти", - "enable_notifications_description": "Не пропустіть відповідь або важливе повідомлення", - "enable_notifications_action": "Увімкнути сповіщення", - "enable_notifications": "Увімкніть сповіщення", - "download_app_description": "Не пропускайте нічого, взявши з собою %(brand)s", - "download_app_action": "Завантажуйте застосунки", - "download_app": "Завантажити %(brand)s", - "download_brand": "Завантажити %(brand)s", - "download_brand_desktop": "Завантажити %(brand)s для компʼютера", - "qr_or_app_links": "%(qrCode)s або %(appLinks)s", - "download_app_store": "Завантажити з App Store", - "download_google_play": "Отримати з Google Play", - "download_f_droid": "Отримати з F-Droid", - "apple_trademarks": "App Store® і логотип Apple® є товарними знаками Apple Inc.", - "google_trademarks": "Google Play і логотип Google Play є товарними знаками Google LLC.", - "has_avatar_label": "Чудово, це допоможе людям дізнатися, що це ви", - "no_avatar_label": "Додайте світлину, щоб люди могли вас розпізнавати.", - "welcome_user": "Вітаємо, %(name)s", - "welcome_detail": "Тепер допоможімо вам почати", - "intro_welcome": "Вітаємо в %(appName)s", - "intro_byline": "Володійте своїми розмовами.", - "send_dm": "Надіслати особисте повідомлення", - "explore_rooms": "Переглянути загальнодоступні кімнати", - "create_room": "Створити групову бесіду" + "cannot_invite_without_identity_server": "Неможливо запросити користувача електронною поштою без сервера ідентифікації. Ви можете під'єднатися до нього в розділі «Налаштування».", + "cannot_reach_homeserver": "Не вдалося зв'язатися з домашнім сервером", + "cannot_reach_homeserver_detail": "Переконайтеся, що у ваше з'єднання з Інтернетом стабільне або зв’яжіться з системним адміністратором", + "cant_load_page": "Не вдалося завантажити сторінку", + "chat_card_back_action_label": "Назад у бесіду", + "chat_effects": { + "confetti_description": "Надсилає це повідомлення з конфеті", + "confetti_message": "надсилає конфеті", + "fireworks_description": "Надсилає це повідомлення з феєрверком", + "fireworks_message": "надсилає феєрверк", + "hearts_description": "Надсилає це повідомлення з сердечками", + "hearts_message": "надсилає сердечка", + "rainfall_description": "Надсилає це повідомлення з дощем", + "rainfall_message": "надсилає дощ", + "snowfall_description": "Надсилає це повідомлення зі снігопадом", + "snowfall_message": "надсилає снігопад", + "spaceinvaders_description": "Надсилає це повідомлення з космічними ефектами", + "spaceinvaders_message": "надсилає тему про космічних загарбників" }, - "settings": { - "show_breadcrumbs": "Показувати нещодавно переглянуті кімнати над списком кімнат", - "all_rooms_home_description": "Всі кімнати, до яких ви приєднались, з'являться в домівці.", - "use_command_f_search": "Command + F для пошуку в стрічці", - "use_control_f_search": "Ctrl + F для пошуку в стрічці", - "use_12_hour_format": "Показувати час у 12-годинному форматі (напр. 2:30 пп)", - "always_show_message_timestamps": "Завжди показувати часові позначки повідомлень", - "send_read_receipts": "Надсилати підтвердження прочитання", - "send_typing_notifications": "Надсилати сповіщення про набирання тексту", - "replace_plain_emoji": "Автоматично замінювати простотекстові емодзі", - "enable_markdown": "Увімкнути Markdown", - "emoji_autocomplete": "Увімкнути пропонування емодзі при друкуванні", - "use_command_enter_send_message": "Натисніть Command + Enter, щоб надіслати повідомлення", - "use_control_enter_send_message": "Натисніть Ctrl + Enter, щоб надіслати повідомлення", - "all_rooms_home": "Показувати всі кімнати в Домівці", - "enable_markdown_description": "Розпочинати повідомлення з /plain, щоб надіслати без markdown.", - "show_stickers_button": "Показати кнопку наліпок", - "insert_trailing_colon_mentions": "Додавати двокрапку після згадки користувача на початку повідомлення", - "automatic_language_detection_syntax_highlight": "Автоматично визначати мову для підсвічування синтаксису", - "code_block_expand_default": "Розгортати блоки коду одразу", - "code_block_line_numbers": "Нумерувати рядки блоків коду", - "inline_url_previews_default": "Увімкнути вбудований перегляд гіперпосилань за умовчанням", - "autoplay_gifs": "Автовідтворення GIF", - "autoplay_videos": "Автовідтворення відео", - "image_thumbnails": "Показувати попередній перегляд зображень", - "show_typing_notifications": "Сповіщати про друкування", - "show_redaction_placeholder": "Показувати замісну позначку замість видалених повідомлень", - "show_read_receipts": "Показувати мітки прочитання, надіслані іншими користувачами", - "show_join_leave": "Показувати повідомлення про приєднання/виходи (не стосується запрошень/вилучень/блокувань]", - "show_displayname_changes": "Показувати зміни псевдонімів", - "show_chat_effects": "Показувати ефекти бесід (анімації отримання, наприклад, конфеті)", - "show_avatar_changes": "Показувати зміни зображення профілю", - "big_emoji": "Увімкнути великі емоджі у бесідах", - "jump_to_bottom_on_send": "Переходити вниз стрічки під час надсилання повідомлення", - "disable_historical_profile": "Показувати поточне зображення профілю та ім'я для користувачів у історії повідомлень", - "show_nsfw_content": "Показати матеріали NSFW", - "prompt_invite": "Запитувати перед надсиланням запрошень на потенційно недійсні matrix ID", - "hardware_acceleration": "Увімкнути апаратне прискорення (перезапустіть %(appName)s для застосування змін)", - "start_automatically": "Автозапуск при вході в систему", - "warn_quit": "Застерігати перед виходом", - "notifications": { - "rule_contains_display_name": "Повідомлення з моїм псевдонімом", - "rule_contains_user_name": "Повідомлення, що містять моє користувацьке ім'я", - "rule_roomnotif": "Повідомлення, що містять @room", - "rule_room_one_to_one": "Повідомлення у бесідах віч-на-віч", - "rule_message": "Повідомлення у групових бесідах", - "rule_encrypted": "Зашифровані повідомлення у групових бесідах", - "rule_invite_for_me": "Коли мене запрошено до кімнати", - "rule_call": "Запрошення до виклику", - "rule_suppress_notices": "Повідомлення, надіслані ботом", - "rule_tombstone": "Коли кімнати поліпшено", - "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": "Увімкнути звукові сповіщення для цього сеансу" + "common": { + "about": "Відомості", + "access_token": "Токен доступу", + "accessibility": "Доступність", + "advanced": "Подробиці", + "all_rooms": "Усі кімнати", + "analytics": "Аналітика", + "and_n_others": { + "one": "і інше...", + "other": "та %(count)s інші..." }, - "appearance": { - "layout_irc": "IRC (Експериментально)", - "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": "Великі" + "appearance": "Вигляд", + "application": "Застосунок", + "are_you_sure": "Ви впевнені?", + "attachment": "Прикріплення", + "authentication": "Автентифікація", + "avatar": "Аватар", + "beta": "Бета", + "camera": "Камера", + "cameras": "Камери", + "capabilities": "Можливості", + "copied": "Скопійовано!", + "credits": "Подяки", + "cross_signing": "Перехресне підписування", + "dark": "Темна", + "description": "Опис", + "deselect_all": "Скасувати вибір", + "device": "Пристрій", + "display_name": "Псевдонім", + "edited": "змінено", + "email_address": "Адреса е-пошти", + "emoji": "Емодзі", + "encrypted": "Зашифроване", + "encryption_enabled": "Шифрування увімкнено", + "error": "Помилка", + "faq": "ЧаПи", + "favourites": "Вибрані", + "feedback": "Відгук", + "filter_results": "Відфільтрувати результати", + "forward_message": "Переслати повідомлення", + "general": "Загальні", + "go_to_settings": "Перейти до налаштувань", + "guest": "Гість", + "help": "Довідка", + "historical": "Історичні", + "home": "Домівка", + "homeserver": "Домашній сервер", + "identity_server": "Сервер ідентифікації", + "image": "Зображення", + "integration_manager": "Менеджер інтеграцій", + "joined": "Приєднано", + "labs": "Лабораторія", + "legal": "Правові положення", + "light": "Світла", + "loading": "Завантаження…", + "location": "Місцеперебування", + "low_priority": "Неважливі", + "message": "Повідомлення", + "message_layout": "Макет повідомлення", + "microphone": "Мікрофон", + "model": "Модель", + "modern": "Сучасний", + "mute": "Стишити", + "n_members": { + "one": "%(count)s учасник", + "other": "%(count)s учасників" }, - "inline_url_previews_room_account": "Увімкнути попередній перегляд гіперпосилань в цій кімнаті (стосується тільки вас)", - "inline_url_previews_room": "Увімкнути попередній перегляд гіперпосилань за умовчанням для учасників цієї кімнати" - }, - "devtools": { - "send_custom_account_data_event": "Надіслати нетипову подію даних облікового запису", - "send_custom_room_account_data_event": "Надіслати нетипову подію даних кімнати", - "event_type": "Тип події", - "state_key": "Ключ стану", - "invalid_json": "Не схоже на чинний JSON.", - "failed_to_send": "Не вдалося надіслати подію!", - "event_sent": "Подію надіслано!", - "event_content": "Зміст події", - "user_read_up_to": "Користувач прочитав до: ", - "no_receipt_found": "Підтвердження не знайдено", - "user_read_up_to_ignore_synthetic": "Користувач прочитав до (ignoreSynthetic): ", - "user_read_up_to_private": "Користувач прочитав до (m.read.private): ", - "user_read_up_to_private_ignore_synthetic": "Користувач прочитав до (m.read.private;ignoreSynthetic): ", - "room_status": "Статус кімнати", - "room_unread_status_count": { - "other": "Стан непрочитаного в кімнаті: %(status)s, кількість: %(count)s" + "n_participants": { + "one": "1 учасник", + "other": "%(count)s учасників" }, - "notification_state": "Стан сповіщень %(notificationState)s", - "room_encrypted": "Кімната зашифрована ✅", - "room_not_encrypted": "Кімната не зашифрована 🚨", - "main_timeline": "Основна стрічка", - "threads_timeline": "Стрічка гілок", - "room_notifications_total": "Загалом: ", - "room_notifications_highlight": "Виділене: ", - "room_notifications_dot": "Крапка: ", - "room_notifications_last_event": "Остання подія:", - "room_notifications_type": "Тип: ", - "room_notifications_sender": "Відправник: ", - "room_notifications_thread_id": "Id стрічки: ", - "spaces": { - "one": "<простір>", - "other": "<%(count)s просторів>" + "n_rooms": { + "one": "%(count)s кімната", + "other": "%(count)s кімнат" }, - "empty_string": "<порожній рядок>", - "room_unread_status": "Стан непрочитаного в кімнаті: %(status)s", - "id": "ID: ", - "send_custom_state_event": "Надіслати нетипову подію стану", - "see_history": "Переглянути історію", - "failed_to_load": "Не вдалося завантажити.", - "client_versions": "Версії клієнта", - "server_versions": "Версії сервера", - "number_of_users": "Кількість користувачів", - "failed_to_save": "Не вдалося зберегти налаштування.", - "save_setting_values": "Зберегти значення налаштування", - "setting_colon": "Налаштування:", - "caution_colon": "Попередження:", - "use_at_own_risk": "Цей інтерфейс НЕ перевіряє типи значень. Користуйтесь на свій ризик.", - "setting_definition": "Означення налаштування:", - "level": "Рівень", - "settable_global": "Має сенс глобально", - "settable_room": "Має сенс у кімнатах", - "values_explicit": "Значення на явних рівнях", - "values_explicit_room": "Значення на явних рівнях у цій кімнаті", - "edit_values": "Редагувати значення", - "value_colon": "Значення:", - "value_this_room_colon": "Значення у цій кімнаті:", - "values_explicit_colon": "Значення на явних рівнях:", - "values_explicit_this_room_colon": "Значення на явних рівнях у цій кімнаті:", - "setting_id": "ID налаштувань", - "value": "Значення", - "value_in_this_room": "Значення у цій кімнаті", - "edit_setting": "Змінити налаштування", - "phase_requested": "Подано запит", - "phase_ready": "Готово", - "phase_started": "Почато", - "phase_cancelled": "Скасовано", - "phase_transaction": "Транзакція", - "phase": "Фаза", - "timeout": "Обмеження часу", - "methods": "Методи", - "requester": "Адресант", - "observe_only": "Лише спостерігати", - "no_verification_requests_found": "Запитів на звірку не знайдено", - "failed_to_find_widget": "Сталася помилка під час пошуку віджету.", - "send_custom_timeline_event": "Надіслати спеціальну подію стрічки", - "explore_room_state": "Переглянути стан кімнати", - "explore_room_account_data": "Переглянути дані облікового запису кімнати", - "view_servers_in_room": "Переглянути сервери в кімнаті", - "notifications_debug": "Сповіщення зневадження", - "verification_explorer": "Оглядач автентифікації", - "active_widgets": "Активні віджети", - "explore_account_data": "Переглянути дані облікового запису", - "settings_explorer": "Налаштування оглядача", - "server_info": "Інформація сервера", - "toolbox": "Панель інструментів", - "developer_tools": "Інструменти розробника", - "room_id": "ID кімнати: %(roomId)s", - "thread_root_id": "ID кореневої гілки: %(threadRootId)s", - "event_id": "ID події: %(eventId)s", - "category_room": "Кімната", - "category_other": "Інше" + "name": "Назва", + "no_results": "Немає результатів", + "no_results_found": "Нічого не знайдено", + "not_trusted": "Не довірений", + "off": "Вимкнено", + "offline": "Не в мережі", + "on": "Увімкнено", + "options": "Параметри", + "orphan_rooms": "Інші кімнати", + "password": "Пароль", + "people": "Люди", + "preferences": "Параметри", + "presence": "Присутність", + "preview_message": "Агов, ти, так, ти. Ти найкращий!", + "privacy": "Приватність", + "private": "Приватний", + "private_room": "Приватна кімната", + "private_space": "Приватний простір", + "profile": "Профіль", + "public": "Загальнодоступний", + "public_room": "Загальнодоступна кімната", + "public_space": "Загальнодоступний простір", + "qr_code": "QR-код", + "random": "Випадковий", + "reactions": "Реакції", + "report_a_bug": "Повідомити про ваду", + "room": "Кімната", + "room_name": "Назва кімнати", + "rooms": "Кімнати", + "saving": "Збереження…", + "secure_backup": "Безпечне резервне копіювання", + "security": "Безпека", + "select_all": "Вибрати всі", + "server": "Сервер", + "settings": "Налаштування", + "setup_secure_messages": "Налаштувати захищені повідомлення", + "show_more": "Розгорнути", + "someone": "Хтось", + "space": "Простір", + "spaces": "Простори", + "sticker": "Наліпка", + "stickerpack": "Пакунок наліпок", + "success": "Успіх", + "suggestions": "Пропозиції", + "support": "Підтримка", + "system_alerts": "Системні попередження", + "theme": "Тема", + "thread": "Гілка", + "threads": "Гілки", + "timeline": "Стрічка", + "trusted": "Довірений", + "unavailable": "недоступний", + "unencrypted": "Не зашифроване", + "unmute": "Розтишити", + "unnamed_room": "Кімната без назви", + "unnamed_space": "Простір без назви", + "unsent": "Не надіслано", + "unverified": "Не звірений", + "user": "Користувач", + "user_avatar": "Зображення профілю", + "username": "Ім'я користувача", + "verification_cancelled": "Звірка скасована", + "verified": "Звірений", + "version": "Версія", + "video": "Відео", + "video_room": "Відеокімната", + "view_message": "Переглянути повідомлення", + "warning": "Попередження", + "welcome": "Вітаємо" }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Текстові дані", - "from_the_beginning": "З самого початку", - "number_of_messages": "Вказати кількість повідомлень", - "current_timeline": "Ця стрічка", - "creating_html": "Створення HTML…", - "starting_export": "Початок експорту…", - "export_successful": "Успішно експортовано!", - "unload_confirm": "Точно вийти, поки триває експорт?", - "generating_zip": "Генерування ZIP-файлу", - "processing_event_n": "Оброблено %(number)s з %(total)s подій", - "fetched_n_events_with_total": { - "one": "Знайдено %(count)s з %(total)s подій", - "other": "Знайдено %(count)s з %(total)s подій" - }, - "fetched_n_events": { - "one": "Знайдено %(count)s подій", - "other": "Знайдено %(count)s подій" - }, - "fetched_n_events_in_time": { - "one": "Знайдено %(count)s подій за %(seconds)sс", - "other": "Знайдено %(count)s подій за %(seconds)sс" + "composer": { + "autocomplete": { + "@room_description": "Сповістити всю кімнату", + "command_a11y": "Команда автозаповнення", + "command_description": "Команди", + "emoji_a11y": "Самодоповнення емодзі", + "notification_a11y": "Автозаповнення сповіщення", + "notification_description": "Сповіщення кімнати", + "room_a11y": "Автозаповнення кімнати", + "space_a11y": "Автозаповнення простору", + "user_a11y": "Автозаповнення користувача", + "user_description": "Користувачі" }, - "exported_n_events_in_time": { - "one": "Експортовано %(count)s подій за %(seconds)s секунд", - "other": "Експортовано %(count)s подій за %(seconds)s секунд" + "close_sticker_picker": "Сховати наліпки", + "edit_composer_label": "Редагувати повідомлення", + "format_bold": "Жирний", + "format_code_block": "Блок коду", + "format_decrease_indent": "Зменшення відступу", + "format_increase_indent": "Збільшення відступу", + "format_inline_code": "Код", + "format_insert_link": "Додати посилання", + "format_italic": "Курсив", + "format_italics": "Курсив", + "format_link": "Посилання", + "format_ordered_list": "Нумерований список", + "format_strikethrough": "Перекреслений", + "format_underline": "Підкреслений", + "format_unordered_list": "Маркований список", + "formatting_toolbar_label": "Форматування", + "link_modal": { + "link_field_label": "Посилання", + "text_field_label": "Текст", + "title_create": "Створити посилання", + "title_edit": "Змінити посилання" }, - "media_omitted": "Медіа пропущено", - "media_omitted_file_size": "Медіа пропущено — перевищує обмеження розміру файлу", - "creator_summary": "%(creatorName)s створює цю кімнату.", - "export_info": "Експорт починає о %(exportDate)s.", - "topic": "Тема: %(topic)s", - "previous_page": "Попередня група повідомлень", - "next_page": "Наступна група повідомлень", - "html_title": "Експортовані дані", - "error_fetching_file": "Збій отримання файлу", - "file_attached": "Файл прикріплено", - "fetching_events": "Отримання подій…", - "creating_output": "Створення виводу…", - "processing": "Обробка…", - "enter_number_between_min_max": "Введіть число між %(min)s і %(max)s", - "size_limit_min_max": "Розмір може бути лише числом між %(min)s МБ і %(max)s МБ", - "num_messages_min_max": "Кількість повідомлень може бути лише числом між %(min)s і %(max)s", - "num_messages": "Кількість повідомлень", - "cancelled": "Експорт скасовано", - "cancelled_detail": "Експорт успішно скасований", - "successful": "Експорт успішний", - "successful_detail": "Експорт успішний. Знайдіть його в своїй теці Завантаження.", - "confirm_stop": "Точно припинити експорт ваших даних? Вам доведеться почати заново.", - "exporting_your_data": "Експортування ваших даних", - "title": "Експортувати бесіду", - "select_option": "Налаштуйте параметри внизу, щоб експортувати бесіди вашої стрічки", - "format": "Формат", - "messages": "Повідомлення", - "size_limit": "Обмеження розміру", - "include_attachments": "Включити вкладення" - }, + "mode_plain": "Сховати форматування", + "mode_rich_text": "Показати форматування", + "no_perms_notice": "У вас немає дозволу писати в цій кімнаті", + "placeholder": "Надіслати повідомлення…", + "placeholder_encrypted": "Надіслати зашифроване повідомлення…", + "placeholder_reply": "Надіслати відповідь…", + "placeholder_reply_encrypted": "Надіслати зашифровану відповідь…", + "placeholder_thread": "Відповісти в гілці…", + "placeholder_thread_encrypted": "Відповісти в зашифрованій гілці…", + "poll_button": "Опитування", + "poll_button_no_perms_description": "Ви не маєте дозволу створювати опитування в цій кімнаті.", + "poll_button_no_perms_title": "Потрібен дозвіл", + "replying_title": "Відповідання", + "room_upgraded_link": "Розмова триває тут.", + "room_upgraded_notice": "Ця кімната була замінена і не є активною.", + "send_button_title": "Надіслати повідомлення", + "send_button_voice_message": "Надіслати голосове повідомлення", + "send_voice_message": "Надіслати голосове повідомлення", + "stop_voice_message": "Зупинити запис", + "voice_message_button": "Голосове повідомлення" + }, + "console_dev_note": "Якщо ви знаєте, що ви робите, Element — це відкрите програмне забезпечення, обов'язково перегляньте наш GitHub (https://github.com/vector-im/element-web/) та зробіть внесок!", + "console_scam_warning": "Якщо хтось сказав вам скопіювати/вставити щось сюди, є велика ймовірність, що вас обманюють!", + "console_wait": "Заждіть!", "create_room": { - "title_video_room": "Створити відеокімнату", - "title_public_room": "Створити загальнодоступну кімнату", - "title_private_room": "Створити приватну кімнату", - "action_create_video_room": "Створити відеокімнату", "action_create_room": "Створити кімнату", - "name_validation_required": "Введіть назву кімнати", - "join_rule_restricted_label": "Усі в зможуть знайти та приєднатися до цієї кімнати.", - "join_rule_change_notice": "Ви завжди можете змінити це у налаштуваннях кімнати.", - "join_rule_public_parent_space_label": "Будь-хто зможе знайти цю кімнату й приєднатись, не лише учасники .", - "join_rule_public_label": "Будь-хто зможе знайти цю кімнату й приєднатись.", - "join_rule_invite_label": "Лише запрошені до цієї кімнати люди зможуть знайти й приєднатися до неї.", - "join_rule_knock_label": "Будь-хто може подати заявку на приєднання, але адміністратори або модератори повинні надати доступ. Ви можете змінити це пізніше.", + "action_create_video_room": "Створити відеокімнату", "encrypted_video_room_warning": "Ви не зможете вимкнути це пізніше. Кімната буде зашифрована, але вбудований виклик – ні.", "encrypted_warning": "Ви не зможете вимкнути це пізніше. Мости й більшість ботів поки не працюватимуть.", "encryption_forced": "Ваш сервер вимагає увімкнення шифрування приватних кімнат.", "encryption_label": "Увімкнути наскрізне шифрування", - "unfederated_label_default_off": "Можете ввімкнути це, якщо в кімнаті співпрацюватимуть лише внутрішні команди на вашому домашньому сервері. Цього більше не можна буде змінити.", - "unfederated_label_default_on": "Ви можете вимкнути це, якщо кімната буде використовуватися для співпраці із зовнішніми командами, які мають власний домашній сервер. Це неможливо змінити пізніше.", - "topic_label": "Тема (не обов'язково)", - "room_visibility_label": "Видимість кімнати", + "error_title": "Не вдалося створити кімнату", + "generic_error": "Сервер може бути недоступний, перевантажений, або ж ви натрапили на ваду.", + "join_rule_change_notice": "Ви завжди можете змінити це у налаштуваннях кімнати.", "join_rule_invite": "Приватна кімната (лише за запрошенням)", + "join_rule_invite_label": "Лише запрошені до цієї кімнати люди зможуть знайти й приєднатися до неї.", + "join_rule_knock_label": "Будь-хто може подати заявку на приєднання, але адміністратори або модератори повинні надати доступ. Ви можете змінити це пізніше.", + "join_rule_public_label": "Будь-хто зможе знайти цю кімнату й приєднатись.", + "join_rule_public_parent_space_label": "Будь-хто зможе знайти цю кімнату й приєднатись, не лише учасники .", "join_rule_restricted": "Видима для учасників простору", - "unfederated": "Заборонити всім ззовні %(serverName)s приєднуватись до цієї кімнати в майбутньому." + "join_rule_restricted_label": "Усі в зможуть знайти та приєднатися до цієї кімнати.", + "name_validation_required": "Введіть назву кімнати", + "room_visibility_label": "Видимість кімнати", + "title_private_room": "Створити приватну кімнату", + "title_public_room": "Створити загальнодоступну кімнату", + "title_video_room": "Створити відеокімнату", + "topic_label": "Тема (не обов'язково)", + "unfederated": "Заборонити всім ззовні %(serverName)s приєднуватись до цієї кімнати в майбутньому.", + "unfederated_label_default_off": "Можете ввімкнути це, якщо в кімнаті співпрацюватимуть лише внутрішні команди на вашому домашньому сервері. Цього більше не можна буде змінити.", + "unfederated_label_default_on": "Ви можете вимкнути це, якщо кімната буде використовуватися для співпраці із зовнішніми командами, які мають власний домашній сервер. Це неможливо змінити пізніше.", + "unsupported_version": "Сервер не підтримує вказану версію кімнати." + }, + "create_space": { + "add_details_prompt": "Додайте якісь подробиці, щоб допомогти людям дізнатися про нього.", + "add_details_prompt_2": "Ви можете змінити це будь-коли.", + "add_existing_rooms_description": "Виберіть кімнати або бесіди, які потрібно додати. Це простір лише для вас, ніхто не буде поінформований. Пізніше ви можете додати більше.", + "add_existing_rooms_heading": "Що б ви хотіли організувати?", + "address_label": "Адреса", + "address_placeholder": "наприклад, мій-простір", + "creating": "Створення…", + "creating_rooms": "Створення кімнат…", + "done_action": "Перейти до мого простору", + "done_action_first_room": "Перейти до моєї першої кімнати", + "explainer": "Простори — це новий спосіб групових кімнат та людей. Який вид простору ви хочете створити? Ви можете змінити це пізніше.", + "failed_create_initial_rooms": "Не вдалося створити початкові кімнати простору", + "failed_invite_users": "Не вдалося запросити до вашого простору таких користувачів: %(csvUsers)s", + "invite_teammates_by_username": "Запросити за користувацьким іменем", + "invite_teammates_description": "Переконайтеся, що потрібні люди мають доступ. Пізніше ви можете запросити більше людей.", + "invite_teammates_heading": "Запросіть учасників своєї команди", + "inviting_users": "Запрошення…", + "label": "Створити простір", + "name_required": "Будь ласка, введіть назву простору", + "personal_space": "Лише я", + "personal_space_description": "Приватний простір для впорядкування ваших кімнат", + "private_description": "Лише за запрошенням, найкраще для себе чи для команди", + "private_heading": "Ваш приватний простір", + "private_personal_description": "Переконайтеся, що потрібні люди мають доступ до %(name)s", + "private_personal_heading": "З ким ви працюєте?", + "private_space": "Я й учасники моєї команди", + "private_space_description": "Приватний простір для вас та учасників вашої команди", + "public_description": "Відкритий простір для будь-кого, найкраще для спільнот", + "public_heading": "Ваш загальнодоступний простір", + "setup_rooms_community_description": "Створімо по кімнаті для кожної.", + "setup_rooms_community_heading": "Які речі ви бажаєте обговорювати в %(spaceName)s?", + "setup_rooms_description": "Згодом ви зможете додати більше, зокрема вже наявні.", + "setup_rooms_private_description": "Ми створимо кімнати для кожного з них.", + "setup_rooms_private_heading": "Над якими проєктами працює ваша команда?", + "share_description": "Зараз це лише для вас, якщо додати ще когось буде цікавіше.", + "share_heading": "Поділитися %(name)s", + "skip_action": "Пропустити зараз", + "subspace_adding": "Додавання…", + "subspace_beta_notice": "Додайте простір до іншого простору, яким ви керуєте.", + "subspace_dropdown_title": "Створити простір", + "subspace_existing_space_prompt": "Бажаєте додати наявний простір натомість?", + "subspace_join_rule_invite_description": "Лише запрошені до цього простору люди зможуть знайти й приєднатися до нього.", + "subspace_join_rule_invite_only": "Приватний простір (лише за запрошенням)", + "subspace_join_rule_label": "Видимість простору", + "subspace_join_rule_public_description": "Будь-хто зможе знайти цей простір і приєднатись, не лише учасники .", + "subspace_join_rule_restricted_description": "Будь-хто в зможе знайти й приєднатись." }, - "timeline": { - "m.call": { - "video_call_started": "Відеовиклик розпочато о %(roomName)s.", - "video_call_started_unsupported": "Відеовиклик розпочато о %(roomName)s. (не підтримується цим браузером)" - }, - "m.call.invite": { - "voice_call": "%(senderName)s розпочинає голосовий виклик.", - "voice_call_unsupported": "%(senderName)s розпочинає голосовий виклик. (не підтримується цим браузером)", - "video_call": "%(senderName)s розпочинає відеовиклик.", - "video_call_unsupported": "%(senderName)s розпочинає відеовиклик. (не підтримується цим браузером)" + "credits": { + "default_cover_photo": "Типова світлина обкладинки від © Jesús Roncero використовується на умовах CC-BY-SA 4.0.", + "twemoji": "Стиль емоджі Twemoji від © Twitter, Inc та інших учасників використовується на умовах CC-BY 4.0.", + "twemoji_colr": "Шрифт wemoji-colr від © Mozilla Foundation використовується на умовах Apache 2.0." + }, + "devtools": { + "active_widgets": "Активні віджети", + "category_other": "Інше", + "category_room": "Кімната", + "caution_colon": "Попередження:", + "client_versions": "Версії клієнта", + "developer_mode": "Режим розробника", + "developer_tools": "Інструменти розробника", + "edit_setting": "Змінити налаштування", + "edit_values": "Редагувати значення", + "empty_string": "<порожній рядок>", + "event_content": "Зміст події", + "event_id": "ID події: %(eventId)s", + "event_sent": "Подію надіслано!", + "event_type": "Тип події", + "explore_account_data": "Переглянути дані облікового запису", + "explore_room_account_data": "Переглянути дані облікового запису кімнати", + "explore_room_state": "Переглянути стан кімнати", + "failed_to_find_widget": "Сталася помилка під час пошуку віджету.", + "failed_to_load": "Не вдалося завантажити.", + "failed_to_save": "Не вдалося зберегти налаштування.", + "failed_to_send": "Не вдалося надіслати подію!", + "invalid_json": "Не схоже на чинний JSON.", + "level": "Рівень", + "low_bandwidth_mode": "Режим низької пропускної спроможності", + "low_bandwidth_mode_description": "Потрібен сумісний домашній сервер.", + "main_timeline": "Основна стрічка", + "methods": "Методи", + "no_receipt_found": "Підтвердження не знайдено", + "no_verification_requests_found": "Запитів на звірку не знайдено", + "notification_state": "Стан сповіщень %(notificationState)s", + "notifications_debug": "Сповіщення зневадження", + "number_of_users": "Кількість користувачів", + "observe_only": "Лише спостерігати", + "original_event_source": "Оригінальний початковий код", + "phase": "Фаза", + "phase_cancelled": "Скасовано", + "phase_ready": "Готово", + "phase_requested": "Подано запит", + "phase_started": "Почато", + "phase_transaction": "Транзакція", + "requester": "Адресант", + "room_encrypted": "Кімната зашифрована ✅", + "room_id": "ID кімнати: %(roomId)s", + "room_not_encrypted": "Кімната не зашифрована 🚨", + "room_notifications_dot": "Крапка: ", + "room_notifications_highlight": "Виділене: ", + "room_notifications_last_event": "Остання подія:", + "room_notifications_sender": "Відправник: ", + "room_notifications_thread_id": "Id стрічки: ", + "room_notifications_total": "Загалом: ", + "room_notifications_type": "Тип: ", + "room_status": "Статус кімнати", + "room_unread_status": "Стан непрочитаного в кімнаті: %(status)s", + "room_unread_status_count": { + "other": "Стан непрочитаного в кімнаті: %(status)s, кількість: %(count)s" }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s приймає запрошення до %(displayName)s", - "accepted_invite": "%(targetName)s приймає запрошення", - "invite": "%(senderName)s запрошує %(targetName)s", - "ban_reason": "%(senderName)s блокує %(targetName)s: %(reason)s", - "ban": "%(senderName)s блокує %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s змінює своє ім'я та зображення профілю", - "change_name": "%(oldDisplayName)s змінює псевдонім на %(displayName)s", - "set_name": "%(senderName)s встановлює псевдонімом %(displayName)s", - "remove_name": "%(senderName)s вилучає свій псевдонім (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s вилучає своє зображення профілю", - "change_avatar": "%(senderName)s змінює зображення профілю", - "set_avatar": "%(senderName)s встановлює зображення профілю", - "no_change": "%(senderName)s нічого не змінює", - "join": "%(targetName)s приєднується до кімнати", - "reject_invite": "%(targetName)s відхиляє запрошення", - "left_reason": "%(targetName)s виходить з кімнати: %(reason)s", - "left": "%(targetName)s виходить з кімнати", - "unban": "%(senderName)s розблоковує %(targetName)s", - "withdrew_invite_reason": "%(senderName)s відкликає запрошення %(targetName)s: %(reason)s", - "withdrew_invite": "%(senderName)s відкликає запрошення %(targetName)s", - "kick_reason": "%(senderName)s вилучає %(targetName)s: %(reason)s", - "kick": "%(senderName)s вилучає %(targetName)s" + "save_setting_values": "Зберегти значення налаштування", + "see_history": "Переглянути історію", + "send_custom_account_data_event": "Надіслати нетипову подію даних облікового запису", + "send_custom_room_account_data_event": "Надіслати нетипову подію даних кімнати", + "send_custom_state_event": "Надіслати нетипову подію стану", + "send_custom_timeline_event": "Надіслати спеціальну подію стрічки", + "server_info": "Інформація сервера", + "server_versions": "Версії сервера", + "settable_global": "Має сенс глобально", + "settable_room": "Має сенс у кімнатах", + "setting_colon": "Налаштування:", + "setting_definition": "Означення налаштування:", + "setting_id": "ID налаштувань", + "settings_explorer": "Налаштування оглядача", + "show_hidden_events": "Показувати приховані події у часоряді", + "spaces": { + "one": "<простір>", + "other": "<%(count)s просторів>" }, - "m.room.topic": "%(senderDisplayName)s змінює тему на %(topic)s.", - "m.room.avatar": "%(senderDisplayName)s змінює аватар кімнати.", - "m.room.name": { - "remove": "%(senderDisplayName)s видалив ім'я кімнати.", - "change": "%(senderDisplayName)s змінює назву кімнати з %(oldRoomName)s на %(newRoomName)s.", - "set": "%(senderDisplayName)s змінює назву кімнати на %(roomName)s." + "state_key": "Ключ стану", + "thread_root_id": "ID кореневої гілки: %(threadRootId)s", + "threads_timeline": "Стрічка гілок", + "timeout": "Обмеження часу", + "title": "Інструменти розробника", + "toggle_event": "перемкнути подію", + "toolbox": "Панель інструментів", + "use_at_own_risk": "Цей інтерфейс НЕ перевіряє типи значень. Користуйтесь на свій ризик.", + "user_read_up_to": "Користувач прочитав до: ", + "user_read_up_to_ignore_synthetic": "Користувач прочитав до (ignoreSynthetic): ", + "user_read_up_to_private": "Користувач прочитав до (m.read.private): ", + "user_read_up_to_private_ignore_synthetic": "Користувач прочитав до (m.read.private;ignoreSynthetic): ", + "value": "Значення", + "value_colon": "Значення:", + "value_in_this_room": "Значення у цій кімнаті", + "value_this_room_colon": "Значення у цій кімнаті:", + "values_explicit": "Значення на явних рівнях", + "values_explicit_colon": "Значення на явних рівнях:", + "values_explicit_room": "Значення на явних рівнях у цій кімнаті", + "values_explicit_this_room_colon": "Значення на явних рівнях у цій кімнаті:", + "verification_explorer": "Оглядач автентифікації", + "view_servers_in_room": "Переглянути сервери в кімнаті", + "view_source_decrypted_event_source": "Розшифрований початковий код події", + "view_source_decrypted_event_source_unavailable": "Розшифроване джерело недоступне", + "widget_screenshots": "Увімкнути знімки екрана віджетів для підтримуваних віджетів" + }, + "dialog_close_label": "Закрити діалогове вікно", + "emoji": { + "categories": "Категорії", + "category_activities": "Діяльність", + "category_animals_nature": "Тварини та природа", + "category_flags": "Прапори", + "category_food_drink": "Їжа та напої", + "category_frequently_used": "Часто використовувані", + "category_objects": "Об'єкти", + "category_smileys_people": "Емоджі та люди", + "category_symbols": "Символи", + "category_travel_places": "Подорожі та місця", + "quick_reactions": "Швидкі реакції" + }, + "emoji_picker": { + "cancel_search_label": "Скасувати пошук" + }, + "empty_room": "Порожня кімната", + "empty_room_was_name": "Порожня кімната (були %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Введіть свою фразу безпеки чи для продовження.", + "key_validation_text": { + "invalid_security_key": "Хибний ключ безпеки", + "recovery_key_is_correct": "Виглядає файно!", + "wrong_file_type": "Тип файлу не підтримується", + "wrong_security_key": "Ключ безпеки не збігається" + }, + "reset_title": "Скинути все", + "reset_warning_1": "Робіть це лише якщо у вас немає іншого пристрою для виконання перевірки.", + "reset_warning_2": "Якщо ви скинете все, то почнете заново без довірених сеансів, користувачів і доступу до минулих повідомлень.", + "restoring": "Відновлення ключів із резервної копії", + "security_key_title": "Ключ безпеки", + "security_phrase_incorrect_error": "Не вдалося зайти до таємного сховища. Переконайтеся, що ввели правильну фразу безпеки.", + "security_phrase_title": "Фраза безпеки", + "separator": "%(securityKey)s або %(recoveryFile)s", + "use_security_key_prompt": "Скористайтеся ключем безпеки для продовження." }, - "m.room.tombstone": "%(senderDisplayName)s поліпшує цю кімнату.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s робить кімнату відкритою для всіх, хто має посилання.", - "invite": "%(senderDisplayName)s робить кімнату доступною лише за запрошеннями.", - "knock": "%(senderDisplayName)s змінює правило приєднання на запит на приєднання.", - "restricted_settings": "%(senderDisplayName)s змінює, хто може приєднатися до цієї кімнати. Переглянути налаштування.", - "restricted": "%(senderDisplayName)s змінює, хто може приєднатися до цієї кімнати.", - "unknown": "%(senderDisplayName)s змінює правило приєднування на \"%(rule)s\"" + "bootstrap_title": "Налаштовування ключів", + "cancel_entering_passphrase_description": "Ви точно хочете скасувати введення парольної фрази?", + "cancel_entering_passphrase_title": "Скасувати введення парольної фрази?", + "confirm_encryption_setup_body": "Клацніть на кнопку внизу, щоб підтвердити налаштування шифрування.", + "confirm_encryption_setup_title": "Підтвердити налаштування шифрування", + "cross_signing_not_ready": "Перехресне підписування не налаштовано.", + "cross_signing_ready": "Перехресне підписування готове до користування.", + "cross_signing_ready_no_backup": "Перехресне підписування готове, але резервна копія ключів не створюється.", + "cross_signing_room_normal": "Ця кімната є наскрізно зашифрованою", + "cross_signing_room_verified": "Усі в цій кімнаті звірені", + "cross_signing_room_warning": "Хтось користується невідомим сеансом", + "cross_signing_unsupported": "Ваш домашній сервер не підтримує перехресного підписування.", + "cross_signing_untrusted": "Ваш обліковий запис має перехресне підписування особи у таємному сховищі, але цей сеанс йому ще не довіряє.", + "cross_signing_user_normal": "Ви не звіряли цього користувача.", + "cross_signing_user_verified": "Ви звірили цього користувача. Цей користувач звірив усі свої сеанси.", + "cross_signing_user_warning": "Цей користувач звірив не всі свої сеанси.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Очистити ключі перехресного підписування", + "title": "Знищити ключі перехресного підписування?", + "warning": "Видалення ключів перехресного підписування безповоротне. Усі, з ким ви звірили сеанси, бачитимуть сповіщення системи безпеки. Ви майже напевно не захочете цього робити, якщо тільки ви не втратили всі пристрої, з яких можна виконувати перехресне підписування." }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s дозволяє гостям приєднуватися до кімнати.", - "forbidden": "%(senderDisplayName)s забороняє гостям приєднуватися до кімнати.", - "unknown": "%(senderDisplayName)s змінює гостьовий доступ на \"%(rule)s\"" + "event_shield_reason_authenticity_not_guaranteed": "Справжність цього зашифрованого повідомлення не може бути гарантованою на цьому пристрої.", + "event_shield_reason_mismatched_sender_key": "Зашифроване незвіреним сеансом", + "export_unsupported": "Ваш браузер не підтримує необхідних криптографічних функцій", + "import_invalid_keyfile": "Файл ключа %(brand)s некоректний", + "import_invalid_passphrase": "Помилка автентифікації: неправильний пароль?", + "incompatible_database_description": "Ви раніше використовували новішу версію %(brand)s для цього сеансу. Щоб знову використовувати цю версію із наскрізним шифруванням, вам потрібно буде вийти та знову ввійти.", + "incompatible_database_disable": "Продовжити із вимкненим шифруванням", + "incompatible_database_sign_out_description": "Щоб уникнути втрати історії ваших листувань, ви маєте експортувати ключі кімнати перед виходом. Вам треба буде повернутися до новішої версії %(brand)s аби зробити це", + "incompatible_database_title": "Несумісна база даних", + "key_signature_upload_cancelled": "Вивантаження підпису скасовано", + "key_signature_upload_completed": "Вивантаження виконано", + "key_signature_upload_failed": "Не вдалося вивантажити", + "key_signature_upload_failed_body": "%(brand)s зіткнувся з помилкою під час вивантаження:", + "key_signature_upload_failed_cross_signing_key_signature": "новий підпис ключа перехресного підписування", + "key_signature_upload_failed_device_cross_signing_key_signature": "підпис перехресного підписування пристрою", + "key_signature_upload_failed_key_signature": "відбиток ключа", + "key_signature_upload_failed_master_key_signature": "новий підпис головного ключа", + "key_signature_upload_failed_title": "Не вдалося вивантажити підпис", + "key_signature_upload_success_title": "Підпис успішно вивантажено", + "messages_not_secure": { + "cause_1": "Ваш домашній сервер", + "cause_2": "Домашній сервер користувача, якого ви підтверджуєте", + "cause_3": "Ваше інтернет-з'єднання чи з'єднання інших користувачів", + "cause_4": "Ваш сеанс чи сеанс інших користувачів", + "heading": "Щось із переліченого може бути скомпрометовано:", + "title": "Ваші повідомлення не захищені" }, - "m.image": "%(senderDisplayName)s надсилає зображення.", - "m.sticker": "%(senderDisplayName)s надсилає наліпку.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s встановлює серверні права доступу для цієї кімнати.", - "changed": "%(senderDisplayName)s змінює серверні права доступу для цієї кімнати.", - "all_servers_banned": "🎉 Всім серверам заборонено доступ до кімнати! Нею більше не можна користуватися." + "new_recovery_method_detected": { + "description_1": "Виявлено зміну фрази безпеки й ключа до захищених повідомлень.", + "description_2": "Цей сеанс зашифровує історію новим відновлювальним засобом.", + "title": "Новий метод відновлення", + "warning": "Якщо ви не встановлювали нового способу відновлення, ймовірно хтось намагається зламати ваш обліковий запис. Негайно змініть пароль до свого облікового запису й встановіть новий спосіб відновлення в налаштуваннях." }, - "m.room.canonical_alias": { - "set": "%(senderName)s встановлює основною адресою цієї кімнати %(address)s.", - "removed": "%(senderName)s вилучає основу адресу цієї кімнати.", - "changed_alternative": "%(senderName)s змінює альтернативні адреси для цієї кімнати.", - "changed_main_and_alternative": "%(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 для цієї кімнати." - } + "not_supported": "<не підтримується>", + "old_version_detected_description": "Було виявлено дані зі старої версії %(brand)s. Це призведе до збоїння наскрізного шифрування у старій версії. Наскрізно зашифровані повідомлення, що обмінювані нещодавно, під час використання старої версії, можуть бути недешифровними у цій версії. Це може призвести до збоїв повідомлень, обмінюваних також і з цією версією. У разі виникнення проблем вийдіть з програми та зайдіть знову. Задля збереження історії повідомлень експортуйте та переімпортуйте ваші ключі.", + "old_version_detected_title": "Виявлено старі криптографічні дані", + "recovery_method_removed": { + "description_1": "Цей сеанс виявив, що ваша фраза безпеки й ключ до захищених повідомлень були видалені.", + "description_2": "Якщо це ненароком зробили ви, налаштуйте захищені повідомлення для цього сеансу, щоб повторно зашифрувати історію листування цього сеансу з новим способом відновлення.", + "title": "Відновлювальний засіб було видалено", + "warning": "Якщо ви не видаляли способу відновлення, ймовірно хтось намагається зламати ваш обліковий запис. Негайно змініть пароль до свого облікового запису й встановіть новий спосіб відновлення в налаштуваннях." }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s відкликає запрошення %(targetDisplayName)s приєднання до кімнати.", - "sent": "%(senderName)s надсилає запрошення %(targetDisplayName)s приєднатися до кімнати." + "reset_all_button": "Забули чи втратили всі способи відновлення? Скинути все", + "set_up_toast_description": "Захистіться від втрати доступу до зашифрованих повідомлень і даних", + "set_up_toast_title": "Налаштувати захищене резервне копіювання", + "setup_secure_backup": { + "explainer": "Створіть резервну копію ключів перед виходом, щоб не втратити їх.", + "title": "Налаштувати" }, - "m.room.history_visibility": { - "invited": "%(senderName)s робить майбутню історію кімнати видимою для всіх учасників з моменту, коли вони приєдналися.", - "joined": "%(senderName)s робить майбутню історію кімнати видимою для всіх учасників від часу їхнього приєднання.", - "shared": "%(senderName)s робить майбутню історію видимою для всіх учасників кімнати.", - "world_readable": "%(senderName)s робить майбутню історію кімнати видимою всім.", - "unknown": "%(senderName)s робить майбутню історію видимою для невідомого значення (%(visibility)s)." + "udd": { + "interactive_verification_button": "Звірити інтерактивно за допомогою емоджі", + "manual_verification_button": "Звірити вручну за допомогою тексту", + "other_ask_verify_text": "Попросіть цього користувача звірити сеанс, або звірте його власноруч унизу.", + "other_new_session_text": "%(name)s (%(userId)s) починає новий сеанс без його звірення:", + "own_ask_verify_text": "Звірте інший сеанс за допомогою одного з варіантів знизу.", + "own_new_session_text": "Ви увійшли в новий сеанс, не звіривши його:", + "title": "Не довірений" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s прикріплює повідомлення до цієї кімнати. Перегляньте всі прикріплені повідомлення.", - "pinned": "%(senderName)s прикріплює повідомлення до цієї кімнати. Перегляньте всі прикріплені повідомлення.", - "unpinned_link": "%(senderName)s відкріплює повідомлення з цієї кімнати. Перегляньте всі прикріплені повідомлення.", - "unpinned": "%(senderName)s відкріплює повідомлення з цієї кімнати. Перегляньте всі прикріплені повідомлення.", - "changed_link": "%(senderName)s змінює прикріплене повідомлення для кімнати.", - "changed": "%(senderName)s змінює прикріплені повідомлення у кімнаті." + "unable_to_setup_keys_error": "Не вдалося налаштувати ключі", + "unsupported": "Цей клієнт не підтримує наскрізного шифрування.", + "upgrade_toast_title": "Доступне поліпшене шифрування", + "verification": { + "accepting": "Прийняття…", + "after_new_login": { + "device_verified": "Пристрій звірено", + "reset_confirmation": "Точно скинути ключі звірки?", + "skip_verification": "На разі пропустити звірку", + "unable_to_verify": "Не вдалося звірити цей пристрій", + "verify_this_device": "Звірити цей пристрій" + }, + "cancelled": "Ви скасували звірку.", + "cancelled_self": "Ви скасували звірення на іншому пристрої.", + "cancelled_user": "%(displayName)s скасовує звірку.", + "cancelling": "Скасування…", + "complete_action": "Зрозуміло", + "complete_description": "Ви успішно звірили цього користувача.", + "complete_title": "Звірено!", + "error_starting_description": "Ми не змогли розпочати бесіду з іншим користувачем.", + "error_starting_title": "Помилка запуску перевірки", + "explainer": "Захищені повідомлення з цим користувачем є наскрізно зашифрованими та непрочитними для сторонніх осіб.", + "in_person": "Для безпеки зробіть це особисто або скористайтесь надійним способом зв'язку.", + "incoming_sas_device_dialog_text_1": "Звірте цей пристрій щоб позначити його довіреним. Довіряння цьому пристрою додає вам та іншим користувачам спокою якщо ви користуєтесь наскрізно зашифрованими повідомленнями.", + "incoming_sas_device_dialog_text_2": "Якщо звірити цей пристрій, його буде позначено надійним, а користувачі, які перевірили у вас, будуть довіряти цьому пристрою.", + "incoming_sas_dialog_title": "Надійшов запит на звірку", + "incoming_sas_dialog_waiting": "Очікування підтвердження партнером…", + "incoming_sas_user_dialog_text_1": "Звірте цього користувача щоб позначити його довіреним. Довіряння користувачам додає спокою якщо ви користуєтесь наскрізно зашифрованими повідомленнями.", + "incoming_sas_user_dialog_text_2": "Звірка цього користувача позначить його сеанс довіреним вам, а ваш йому.", + "manual_device_verification_device_id_label": "ID сеансу", + "manual_device_verification_device_key_label": "Ключ сеансу", + "manual_device_verification_device_name_label": "Назва сеансу", + "manual_device_verification_footer": "Якщо вони не збігаються, безпека вашого спілкування ймовірно скомпрометована.", + "manual_device_verification_self_text": "Підтвердьте шляхом порівняння наступного рядка з рядком у користувацьких налаштуваннях вашого іншого сеансу:", + "manual_device_verification_user_text": "Підтвердьте сеанс цього користувача шляхом порівняння наступного рядка з рядком з їхніх користувацьких налаштувань:", + "no_key_or_device": "Схоже, у вас немає ключа безпеки або будь-яких інших пристроїв, які ви можете підтвердити. Цей пристрій не зможе отримати доступ до старих зашифрованих повідомлень. Щоб підтвердити свою справжність на цьому пристрої, вам потрібно буде скинути ключі перевірки.", + "no_support_qr_emoji": "Пристрій, який ви намагаєтесь звірити, не підтримує сканування QR-коду або звірення за допомогою емоджі, що є підтримувані %(brand)s. Спробуйте використати інший клієнт.", + "other_party_cancelled": "Друга сторона скасувала звірення.", + "prompt_encrypted": "Звірте всіх користувачів у кімнаті, щоб забезпечити її захищеність.", + "prompt_self": "Почніть звірку заново зі сповіщення.", + "prompt_unencrypted": "У зашифрованих кімнатах, звіряйте всіх користувачів, щоб спілкуватися було безпечно.", + "prompt_user": "Почніть звірку заново з їхнього профілю.", + "qr_or_sas": "%(qrCode)s з %(emojiCompare)s", + "qr_or_sas_header": "Звірте цей пристрій одним із запропонованих способів:", + "qr_prompt": "Скануйте цей унікальний код", + "qr_reciprocate_same_shield_device": "Майже готово! Чи показує інший пристрій такий самий щит?", + "qr_reciprocate_same_shield_user": "Майже готово! Ваш %(displayName)s показує той самий щит?", + "request_toast_accept": "Звірити сеанс", + "request_toast_decline_counter": "Ігнорувати (%(counter)s)", + "request_toast_detail": "%(deviceId)s з %(ip)s", + "reset_proceed_prompt": "Продовжити скидання", + "sas_caption_self": "Звірте цей пристрій, підтвердивши, що на екрані з'явилося це число.", + "sas_caption_user": "Звірте справжність цього користувача, підтвердивши, що на екрані з'явилося таке число.", + "sas_description": "Порівняйте унікальний набір емодзі якщо жоден ваш пристрій не має камери", + "sas_emoji_caption_self": "Переконайтеся, що наведені внизу емоджі показано на обох пристроях в однаковому порядку:", + "sas_emoji_caption_user": "Звірте цього користувача підтвердженням того, що наступні емодзі з'являються на його екрані.", + "sas_match": "Вони збігаються", + "sas_no_match": "Вони не збігаються", + "sas_prompt": "Порівняйте унікальні емодзі", + "scan_qr": "Звірити скануванням", + "scan_qr_explainer": "Попросіть %(displayName)s відсканувати ваш код:", + "self_verification_hint": "Щоб продовжити, прийміть запит підтвердження на вашому іншому пристрої.", + "start_button": "Почати перевірку", + "successful_device": "Ви успішно звірили %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "Ви успішно звірили свій пристрій!", + "successful_user": "Ви успішно звірили %(displayName)s!", + "timed_out": "Термін дії звірки завершився.", + "unsupported_method": "Не вдалося знайти підтримуваний спосіб звірки.", + "unverified_session_toast_accept": "Так, це я", + "unverified_session_toast_title": "Новий вхід. Це були ви?", + "unverified_sessions_toast_description": "Перевірте, щоб переконатися, що ваш обліковий запис у безпеці", + "unverified_sessions_toast_reject": "Пізніше", + "unverified_sessions_toast_title": "У вас є неперевірені сеанси", + "verification_description": "Підтвердьте свою особу, щоб отримати доступ до зашифрованих повідомлень і довести свою справжність іншим.", + "verification_dialog_title_device": "Звірити інший пристрій", + "verification_dialog_title_user": "Запит підтвердження", + "verification_skip_warning": "До звірки ви матимете доступ не до всіх своїх повідомлень, а в інших ви можете позначатися недовіреними.", + "verification_success_with_backup": "Ваш новий пристрій звірено. Він має доступ до ваших зашифрованих повідомлень, а інші користувачі бачитимуть його довіреним.", + "verification_success_without_backup": "Ваш новий пристрій звірено. Інші користувачі бачитимуть його довіреним.", + "verify_emoji": "Звірити за допомогою емодзі", + "verify_emoji_prompt": "Звірити порівнянням унікальних емодзі.", + "verify_emoji_prompt_qr": "Якщо ви не можете сканувати зазначений код, звірте порівнянням унікальних емодзі.", + "verify_later": "Звірю пізніше", + "verify_reset_warning_1": "Скидання ключів звірки неможливо скасувати. Після скидання, ви втратите доступ до старих зашифрованих повідомлень, а всі друзі, які раніше вас звіряли, бачитимуть застереження безпеки, поки ви не проведете звірку з ними знову.", + "verify_reset_warning_2": "Будь ласка, продовжуйте лише в разі втрати всіх своїх інших пристроїв та ключа безпеки.", + "verify_using_device": "Звірити за допомогою іншого пристрою", + "verify_using_key": "Підтвердити ключем безпеки", + "verify_using_key_or_phrase": "Підтвердити ключем чи фразою безпеки", + "waiting_for_user_accept": "Очікування згоди %(displayName)s…", + "waiting_other_device": "Очікування вашої звірки на іншому пристрої…", + "waiting_other_device_details": "Очікування вашої звірки на іншому пристрої, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Очікування звірки %(displayName)s…" }, - "m.widget": { - "modified": "%(senderName)s змінює віджет %(widgetName)s", - "added": "%(senderName)s додає віджет %(widgetName)s", - "removed": "%(senderName)s вилучає віджет %(widgetName)s" + "verification_requested_toast_title": "Запит перевірки", + "verify_toast_description": "Інші користувачі можуть не довіряти цьому", + "verify_toast_title": "Звірити цей сеанс" + }, + "error": { + "admin_contact": "Зв'яжіться з адміністратором сервісу, щоб продовжити використання.", + "admin_contact_short": "Зверніться до адміністратора сервера.", + "connection": "Не вдалося зв'язатися з домашнім сервером, повторіть спробу пізніше.", + "dialog_description_default": "Сталася помилка.", + "download_media": "Не вдалося завантажити початковий медіафайл, не знайдено url джерела", + "edit_history_unsupported": "Схоже, що ваш домашній сервер не підтримує цю властивість.", + "failed_copy": "Не вдалося скопіювати", + "hs_blocked": "Цей домашній сервер заблокований адміністратором.", + "mau": "Цей домашній сервер досягнув свого ліміту щомісячних активних користувачів.", + "mixed_content": "З'єднуватися з домашнім сервером через HTTP, коли в рядку адреси браузера введено HTTPS-адресу, не можна. Використовуйте HTTPS або дозвольте небезпечні скрипти.", + "non_urgent_echo_failure_toast": "Ваш сервер не відповідає на деякі запити.", + "resource_limits": "Цей домашній сервер досягнув одного зі своїх лімітів ресурсів.", + "session_restore": { + "clear_storage_button": "Очистити сховище та вийти", + "clear_storage_description": "Вийти та видалити ключі шифрування?", + "description_1": "Ми натрапили на помилку, намагаючись відновити ваш попередній сеанс.", + "description_2": "Якщо ви досі користувались новішою версією %(brand)s, ваш сеанс може бути несумісним із цією версією. Закрийте це вікно й поверніться до новішої версії.", + "description_3": "Очищення сховища вашого браузера може усунути проблему, але ви вийдете з системи та зробить історію вашого зашифрованого спілкування непрочитною.", + "title": "Не вдалося відновити сеанс" }, - "io.element.widgets.layout": "%(senderName)s оновлює макет кімнати", - "m.location": "%(senderName)s поширює своє місцеперебування", - "self_redaction": "Повідомлення видалено", - "redaction": "Повідомлення видалено %(name)s", - "m.poll.start": "%(senderName)s починає опитування - %(pollQuestion)s", - "m.poll.end": "%(senderName)s завершує опитування", - "typing_indicator": { - "one_user": "%(displayName)s пише…", - "two_users": "%(names)s та %(lastPerson)s пишуть…", - "more_users": { - "other": "%(names)s та ще %(count)s учасників пишуть…", - "one": "%(names)s та ще один учасник пишуть…" - } + "something_went_wrong": "Щось пішло не так!", + "storage_evicted_description_1": "Бракує деяких даних сеансу, включно з ключами зашифрованих повідомлень. Вийдіть та зайдіть знову щоб виправити цю проблему, відновлюючи ключі з дубля.", + "storage_evicted_description_2": "Схоже, що ваш браузер вилучив ці дані через брак простору на диску.", + "storage_evicted_title": "Відсутні дані сеансу", + "sync": "Не вдалося під'єднатися до домашнього сервера. Повторна спроба…", + "tls": "Не вдалося під'єднатися до домашнього сервера — перевірте з'єднання, переконайтесь, що ваш SSL-сертифікат домашнього сервера довірений і що розширення браузера не блокує запити.", + "unknown": "Невідома помилка", + "unknown_error_code": "невідомий код помилки", + "update_power_level": "Не вдалося змінити рівень повноважень" + }, + "error_database_closed_description": "Це може бути пов'язано з тим, що застосунок відкрито в кількох вкладках, або з очищенням даних браузера.", + "error_database_closed_title": "База даних несподівано закрилася", + "error_dialog": { + "copy_room_link_failed": { + "description": "Не вдалося скопіювати посилання на цю кімнату до буфера обміну.", + "title": "Не вдалося скопіювати посилання на кімнату" + }, + "error_loading_user_profile": "Не вдалося звантажити профіль користувача", + "forget_room_failed": "Не вдалось видалити кімнату %(errCode)s", + "search_failed": { + "server_unavailable": "Сервер може бути недосяжним, перевантаженим або запит на пошук застарів :(", + "title": "Пошук не вдався" + } + }, + "error_user_not_logged_in": "Користувач не увійшов", + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s завершує голосову трансляцію", + "you": "Ви завершили голосову трансляцію" + }, + "m.call.answer": { + "dm": "Виклик триває", + "user": "%(senderName)s приєднується до виклику", + "you": "Ви приєднались до виклику" }, "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 прихованих повідомлень" - } - }, - "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" - }, - "no_permission_messages_before_invite": "Ви не маєте дозволу на перегляд повідомлень, давніших за ваше запрошення.", - "no_permission_messages_before_join": "Ви не маєте дозволу на перегляд повідомлень, давніших за ваше приєднання.", - "encrypted_historical_messages_unavailable": "Зашифровані повідомлення до цієї точки недоступні.", - "historical_messages_unavailable": "Ви не можете переглядати давніші повідомлення" - }, - "slash_command": { - "spoiler": "Надсилає вказане повідомлення згорненим", - "shrug": "Додає ¯\\_(ツ)_/¯ на початку текстового повідомлення", - "tableflip": "Додає (╯°□°)╯︵ ┻━┻ на початку текстового повідомлення", - "unflip": "Додає ┬──┬ ノ( ゜-゜ノ) на початку текстового повідомлення", - "lenny": "Додає ( ͡° ͜ʖ ͡°) на початку текстового повідомлення", - "plain": "Надсилає повідомлення у вигляді звичайного тексту, не інтерпретуючи його як розмітку", - "html": "Надсилає повідомлення у вигляді HTML, не інтерпретуючи його як розмітку", - "upgraderoom": "Поліпшує кімнату до нової версії", - "upgraderoom_permission_error": "Вам бракує дозволу на використання цієї команди.", - "jumptodate": "Перейти до вказаної дати в стрічці", - "jumptodate_invalid_input": "Не вдалося розпізнати вказану дату (%(inputDate)s). Спробуйте формат рррр-мм-дд.", - "nick": "Змінює ваш нік", - "myroomnick": "Змінює ваше псевдо тільки для поточної кімнати", - "roomavatar": "Змінює аватар поточної кімнати", - "myroomavatar": "Змінює ваше зображення профілю лише для поточної кімнати", - "myavatar": "Змінює зображення профілю в усіх кімнатах", - "topic": "Показує чи встановлює тему кімнати", - "topic_room_error": "Не вдалося отримати тему кімнати: не вдалося знайти кімнату (%(roomId)s", - "topic_none": "Ця кімната не має теми.", - "roomname": "Встановлює назву кімнати", - "invite": "Запрошує користувача зі вказаним ID до кімнати", - "remove": "Вилучає користувача з указаним ID з цієї кімнати", - "ban": "Блокує користувача з указаним ID", - "unban": "Розблоковує користувача з указаним ID", - "ignore": "Ігнорує користувача, приховуючи його повідомлення від вас", - "unignore": "Припиняє ігнорувати користувача, від цього моменту показуючи їхні повідомлення", - "devtools": "Відкриває вікно інструментів розробника", - "addwidget": "Додає власний віджет до кімнати за посиланням", - "rainbow": "Надсилає вказане повідомлення, розфарбоване веселкою", - "rainbowme": "Надсилає вказаний смайлик, розфарбований веселкою", - "help": "Відбиває перелік команд із прикладами вжитку та описом", - "whois": "Показує відомості про користувача", - "rageshake": "Надіслати звіт про ваду разом з журналами", - "msg": "Надсилає повідомлення вказаному користувачеві", - "usage": "Використання", - "category_messages": "Повідомлення", - "category_actions": "Дії", - "category_admin": "Адміністратор", - "category_advanced": "Подробиці", - "category_effects": "Ефекти", - "category_other": "Інше", - "addwidget_missing_url": "Вкажіть URL або код вбудовування віджету", - "addwidget_iframe_missing_src": "iframe не має атрибуту src", - "addwidget_invalid_protocol": "Вкажіть посилання на віджет — https:// або http://", - "addwidget_no_permissions": "Ви не можете змінювати віджет у цій кімнаті.", - "converttodm": "Перетворює кімнату на приватну бесіду", - "could_not_find_room": "Не вдалося знайти кімнату", - "converttoroom": "Перетворює приватну бесіду на кімнату", - "discardsession": "Примусово відкидає поточний вихідний груповий сеанс у зашифрованій кімнаті", - "remakeolm": "Команда розробника: відкликає поточний сеанс вихідної групи та встановлює нові сеанси Olm", - "tovirtual": "Переходить до віртуальної кімнати, якщо ваша кімната її має", - "tovirtual_not_found": "Ця кімната не має віртуальної кімнати", - "query": "Відкриває бесіду з вказаним користувачем", - "query_not_found_phone_number": "Не вдалося знайти Matrix ID для номера телефону", - "holdcall": "Переводить виклик у поточній кімнаті на утримання", - "no_active_call": "Немає активних викликів у цій кімнаті", - "unholdcall": "Знімає виклик у поточній кімнаті з утримання", - "me": "Показ дій", - "error_invalid_runfn": "Помилка команди: Неможливо виконати slash-команду.", - "error_invalid_rendering_type": "Помилка команди: неможливо знайти тип рендерингу (%(renderingType)s)", - "join": "Приєднатися до кімнати зі вказаною адресою", - "view": "Перегляд кімнати з вказаною адресою", - "failed_find_room": "Не вдалося виконати команду: Неможливо знайти кімнату (%(roomId)s", - "failed_find_user": "Не вдалося знайти користувача в кімнаті", - "op": "Вказати рівень повноважень користувача", - "deop": "Знімає повноваження оператора з користувача із вказаним ID" - }, - "presence": { - "busy": "Зайнятий", - "online_for": "У мережі %(duration)s", - "idle_for": "Не активний %(duration)s", - "offline_for": "Не в мережі %(duration)s", - "unknown_for": "Невідомо %(duration)s", - "online": "У мережі", - "idle": "Неактивний", - "unknown": "Невідомо", - "offline": "Не в мережі", - "away": "Не на зв'язку" - }, - "Unknown": "Невідомо", - "event_preview": { - "m.call.answer": { - "you": "Ви приєднались до виклику", - "user": "%(senderName)s приєднується до виклику", - "dm": "Виклик триває" - }, - "m.call.hangup": { - "you": "Ви завершили виклик", - "user": "%(senderName)s завершує виклик" + "user": "%(senderName)s завершує виклик", + "you": "Ви завершили виклик" }, "m.call.invite": { - "you": "Ви розпочали виклик", - "user": "%(senderName)s розпочинає виклик", + "dm_receive": "%(senderName)s баламкає", "dm_send": "Чекаємо відповіді", - "dm_receive": "%(senderName)s баламкає" + "user": "%(senderName)s розпочинає виклик", + "you": "Ви розпочали виклик" }, "m.emote": "*%(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", "m.reaction": { - "you": "Ви зреагували %(reaction)s на %(message)s", - "user": "%(sender)s реагує з %(reaction)s на %(message)s" + "user": "%(sender)s реагує з %(reaction)s на %(message)s", + "you": "Ви зреагували %(reaction)s на %(message)s" + } + }, + "export_chat": { + "cancelled": "Експорт скасовано", + "cancelled_detail": "Експорт успішно скасований", + "confirm_stop": "Точно припинити експорт ваших даних? Вам доведеться почати заново.", + "creating_html": "Створення HTML…", + "creating_output": "Створення виводу…", + "creator_summary": "%(creatorName)s створює цю кімнату.", + "current_timeline": "Ця стрічка", + "enter_number_between_min_max": "Введіть число між %(min)s і %(max)s", + "error_fetching_file": "Збій отримання файлу", + "export_info": "Експорт починає о %(exportDate)s.", + "export_successful": "Успішно експортовано!", + "exported_n_events_in_time": { + "one": "Експортовано %(count)s подій за %(seconds)s секунд", + "other": "Експортовано %(count)s подій за %(seconds)s секунд" + }, + "exporting_your_data": "Експортування ваших даних", + "fetched_n_events": { + "one": "Знайдено %(count)s подій", + "other": "Знайдено %(count)s подій" + }, + "fetched_n_events_in_time": { + "one": "Знайдено %(count)s подій за %(seconds)sс", + "other": "Знайдено %(count)s подій за %(seconds)sс" + }, + "fetched_n_events_with_total": { + "one": "Знайдено %(count)s з %(total)s подій", + "other": "Знайдено %(count)s з %(total)s подій" }, - "m.sticker": "%(senderName)s: %(stickerName)s" + "fetching_events": "Отримання подій…", + "file_attached": "Файл прикріплено", + "format": "Формат", + "from_the_beginning": "З самого початку", + "generating_zip": "Генерування ZIP-файлу", + "html_title": "Експортовані дані", + "include_attachments": "Включити вкладення", + "media_omitted": "Медіа пропущено", + "media_omitted_file_size": "Медіа пропущено — перевищує обмеження розміру файлу", + "messages": "Повідомлення", + "next_page": "Наступна група повідомлень", + "num_messages": "Кількість повідомлень", + "num_messages_min_max": "Кількість повідомлень може бути лише числом між %(min)s і %(max)s", + "number_of_messages": "Вказати кількість повідомлень", + "previous_page": "Попередня група повідомлень", + "processing": "Обробка…", + "processing_event_n": "Оброблено %(number)s з %(total)s подій", + "select_option": "Налаштуйте параметри внизу, щоб експортувати бесіди вашої стрічки", + "size_limit": "Обмеження розміру", + "size_limit_min_max": "Розмір може бути лише числом між %(min)s МБ і %(max)s МБ", + "size_limit_postfix": "МБ", + "starting_export": "Початок експорту…", + "successful": "Експорт успішний", + "successful_detail": "Експорт успішний. Знайдіть його в своїй теці Завантаження.", + "text": "Текстові дані", + "title": "Експортувати бесіду", + "topic": "Тема: %(topic)s", + "unload_confirm": "Точно вийти, поки триває експорт?" }, - "voip": { - "disable_microphone": "Вимкнути мікрофон", - "enable_microphone": "Увімкнути мікрофон", - "disable_camera": "Вимкнути камеру", - "enable_camera": "Увімкнути камеру", - "audio_devices": "Аудіопристрої", - "video_devices": "Відеопристрої", - "dial": "Виклик", - "you_are_presenting": "Ви показуєте", - "user_is_presenting": "%(sharerName)s показує", - "camera_disabled": "Вашу камеру вимкнено", - "camera_enabled": "Ваша камера досі увімкнена", - "consulting": "Консультація з %(transferTarget)s. Переадресація на %(transferee)s", - "call_held_switch": "Ви утримуєте виклик Перемкнути", - "call_held_resume": "Ви утримуєте виклик Відновити", - "call_held": "%(peerName)s утримує виклик", - "dialpad": "Номеронабирач", - "stop_screenshare": "Вимкнути показ екрана", - "start_screenshare": "Почати показ екрана", - "hangup": "Покласти слухавку", - "maximise": "Заповнити екран", - "expand": "Повернутися до виклику", - "on_hold": "%(name)s очікує", - "voice_call": "Голосовий виклик", - "video_call": "Відеовиклик", - "video_call_started": "Відеовиклик розпочато", - "unsilence": "Звук увімкнено", - "silence": "Тихий виклик", - "silenced": "Сповіщення стишено", - "unknown_caller": "Невідомий викликач", - "call_failed": "Виклик не вдався", - "unable_to_access_microphone": "Неможливо доступитись до мікрофона", - "call_failed_microphone": "Збій виклику, оскільки не вдалося отримати доступ до мікрофона. Переконайтеся, що мікрофон під'єднано та налаштовано правильно.", - "unable_to_access_media": "Не вдається отримати доступ до вебкамери / мікрофона", - "call_failed_media": "Збій виклику, оскільки не вдалося отримати доступ до вебкамери або мікрофона. Перевірте, що:", - "call_failed_media_connected": "Мікрофон і вебкамера під'єднані та налаштовані правильно", - "call_failed_media_permissions": "Використання вебкамери дозволено", - "call_failed_media_applications": "Жодна інша програма не використовує вебкамеру", - "already_in_call": "Вже у виклику", - "already_in_call_person": "Ви вже спілкуєтесь із цією особою.", - "unsupported": "Виклики не підтримуються", - "unsupported_browser": "Цей браузер не підтримує викликів." + "failed_load_async_component": "Завантаження неможливе! Перевірте інтернет-зʼєднання та спробуйте ще.", + "feedback": { + "can_contact_label": "Можете зв’язатися зі мною, якщо у вас виникнуть додаткові запитання", + "comment_label": "Коментар", + "existing_issue_link": "Спершу гляньте відомі вади на Github. Ця ще невідома? Звітувати про нову ваду.", + "may_contact_label": "Можете звернутись до мене за подальшими діями чи допомогою з випробуванням ідей", + "platform_username": "Ваша платформа й користувацьке ім'я будуть додані, щоб допомогти нам якнайточніше використати ваш відгук.", + "pro_type": "ПОРАДА: Звітуючи про ваду, додайте журнали зневадження, щоб допомогти нам визначити проблему.", + "send_feedback_action": "Надіслати відгук", + "sent": "Відгук надіслано" + }, + "file_panel": { + "empty_description": "Перешліть файли з бесіди чи просто потягніть їх до кімнати.", + "empty_heading": "У цій кімнаті нема видимих файлів", + "guest_note": "Зареєструйтеся, щоб скористатись цим функціоналом", + "peek_note": "Приєднайтесь до кімнати, щоб бачити її файли" + }, + "forward": { + "filter_placeholder": "Пошук кімнат або людей", + "message_preview_heading": "Попередній перегляд повідомлення", + "no_perms_title": "У вас немає на це дозволу", + "open_room": "Відкрити кімнату", + "send_label": "Надіслати", + "sending": "Надсилання", + "sent": "Надіслано" + }, + "identity_server": { + "change": "Змінити сервер ідентифікації", + "change_prompt": "Від'єднатися від сервера ідентифікації й натомість під'єднатися до ?", + "change_server_prompt": "Якщо ви не бажаєте використовувати , щоб знаходити наявні контакти й щоб вони вас знаходили, введіть інший сервер ідентифікації нижче.", + "checking": "Перевірка сервера", + "description_connected": "Зараз дозволяє вам знаходити контакти, а контактам вас. Можете змінити сервер ідентифікації нижче.", + "description_disconnected": "Зараз ви не використовуєте сервер ідентифікації. Щоб знайти наявні контакти й вони могли знайти вас, додайте його нижче.", + "description_optional": "Використовувати сервер ідентифікації необов'язково. Якщо ви вирішите не використовувати сервер ідентифікації, інші користувачі не зможуть вас знаходити, а ви не зможете запрошувати інших за е-поштою чи телефоном.", + "disconnect": "Від'єднатися від сервера ідентифікації", + "disconnect_anyway": "Відключити в будь-якому випадку", + "disconnect_offline_warning": "Слід вилучити ваші особисті дані з сервера ідентифікації , перш ніж від'єднатися. На жаль, сервер ідентифікації зараз офлайн чи недоступний.", + "disconnect_personal_data_warning_1": "Сервер ідентифікації досі поширює ваші особисті дані.", + "disconnect_personal_data_warning_2": "Радимо вилучити адреси е-пошти й номери телефонів із сервера ідентифікації, перш ніж від'єднатися.", + "disconnect_server": "Від'єднатися від сервера ідентифікації ?", + "disconnect_warning": "Після від'єднання від сервера ідентифікації вас більше не знаходитимуть інші користувачі, а ви не зможете запрошувати інших е-поштою чи телефоном.", + "do_not_use": "Не використовувати сервер ідентифікації", + "error_connection": "Не вдалося під'єднатися до сервера ідентифікації", + "error_invalid": "Хибний сервер ідентифікації (код статусу %(code)s)", + "error_invalid_or_terms": "Умови користування не прийнято або сервер ідентифікації недійсний.", + "no_terms": "Вибраний вами сервер ідентифікації не містить жодних умов користування.", + "suggestions": "Вам варто:", + "suggestions_1": "перевірити плагіни браузера на наявність будь-чого, що може заблокувати сервер ідентифікації (наприклад, Privacy Badger)", + "suggestions_2": "зв'язатися з адміністратором сервера ідентифікації ", + "suggestions_3": "зачекати та повторити спробу пізніше", + "url": "Сервер ідентифікації (%(server)s)", + "url_field_label": "Введіть новий сервер ідентифікації", + "url_not_https": "URL-адреса сервера ідентифікації повинна починатися з HTTPS" + }, + "in_space": "У просторі %(spaceName)s.", + "in_space1_and_space2": "У просторах %(space1Name)s і %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "У %(spaceName)s та %(count)s іншому просторі.", + "other": "У %(spaceName)s та %(count)s інших пристроях." }, - "Other": "Інше", - "Advanced": "Подробиці", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Змінити аватар простору", - "m.room.avatar": "Змінити аватар кімнати", - "m.room.name_space": "Змінити назву простору", - "m.room.name": "Змінити назву кімнати", - "m.room.canonical_alias_space": "Змінити основну адресу простору", - "m.room.canonical_alias": "Змінити основну адресу кімнати", - "m.space.child": "Керувати кімнатами в цьому просторі", - "m.room.history_visibility": "Змінити видимість історії", - "m.room.power_levels": "Змінити дозволи", - "m.room.topic_space": "Змінити опис", - "m.room.topic": "Змінити тему", - "m.room.tombstone": "Поліпшити кімнату", - "m.room.encryption": "Увімкнути шифрування кімнати", - "m.room.server_acl": "Змінити серверні права доступу", - "m.reaction": "Надсилати реакції", - "m.room.redaction": "Вилучити надіслані мною повідомлення", - "m.widget": "Змінити віджети", - "io.element.voice_broadcast_info": "Голосові трансляції", - "m.room.pinned_events": "Керувати закріпленими подіями", - "m.call": "Розпочати %(brand)s викликів", - "m.call.member": "Приєднатися до %(brand)s викликів", - "users_default": "Типова роль", - "events_default": "Надіслати повідомлення", - "invite": "Запросити користувачів", - "state_default": "Змінити налаштування", - "kick": "Вилучити користувачів", - "ban": "Блокування користувачів", - "redact": "Вилучити повідомлення надіслані іншими", - "notifications.room": "Сповістити всіх" - } + "info_tooltip_title": "Відомості", + "integration_manager": { + "connecting": "Під'єднання до менеджера інтеграцій…", + "error_connecting": "Менеджер інтеграцій не під'єднаний або не може зв'язатися з вашим домашнім сервером.", + "error_connecting_heading": "Не вдалося з'єднатися з менеджером інтеграцій", + "explainer": "Менеджери інтеграцій отримують дані конфігурації та можуть змінювати віджети, надсилати запрошення у кімнати й установлювати рівні повноважень від вашого імені.", + "manage_title": "Керування інтеграціями", + "use_im": "Використовувати менеджер інтеграцій для керування ботами, віджетами й пакунками наліпок.", + "use_im_default": "Використовувати менеджер інтеграцій %(serverName)s для керування ботами, віджетами й пакунками наліпок." + }, + "integrations": { + "disabled_dialog_description": "Увімкніть «%(manageIntegrations)s» в Налаштуваннях, щоб зробити це.", + "disabled_dialog_title": "Інтеграції вимкнені", + "impossible_dialog_description": "Ваш %(brand)s не дозволяє вам користуватись для цього менеджером інтеграцій. Зверніться до адміністратора.", + "impossible_dialog_title": "Інтеграції не дозволені" + }, + "invite": { + "ask_anyway_description": "Не вдалося знайти профілі для перелічених далі Matrix ID — ви все одно хочете розпочати особисте спілкування?", + "ask_anyway_label": "Усе одно розпочати особисте спілкування", + "ask_anyway_never_warn_label": "Усе одно розпочати особисте спілкування і більше ніколи не попереджати мене", + "email_caption": "Запросити е-поштою", + "email_limit_one": "Запрошення електронною поштою можна надсилати лише одне за раз", + "email_use_default_is": "Використовуйте сервер ідентифікації, щоб запрошувати через е-пошту. Наприклад, типовий %(defaultIdentityServerName)s, або інший у налаштуваннях.", + "email_use_is": "Використовуйте сервер ідентифікації щоб запрошувати через е-пошту. Керується у налаштуваннях.", + "error_already_invited_room": "Користувача вже запрошено до цієї кімнати", + "error_already_invited_space": "Користувача вже запрошено до цього простору", + "error_already_joined_room": "Користувач уже долучився до цієї кімнати", + "error_already_joined_space": "Користувач уже долучився до цього простору", + "error_bad_state": "Потрібно розблокувати користувача перед тим як їх можна буде запросити.", + "error_dm": "Не вдалося створити особисте повідомлення.", + "error_find_room": "Щось пішло не так при запрошенні користувачів.", + "error_find_user_description": "Ці користувачі не існують чи хибні, тож їх не вдалося запросити: %(csvNames)s", + "error_find_user_title": "Не вдалося знайти таких користувачів", + "error_invite": "Не вдалося запросити користувачів. Перевірте, кого хочете запросити, й спробуйте ще.", + "error_permissions_room": "У вас немає дозволу запрошувати людей у цю кімнату.", + "error_permissions_space": "Ви не маєте дозволу запрошувати людей у цей простір.", + "error_profile_undisclosed": "Користувач може або не може існувати", + "error_transfer_multiple_target": "Виклик можна переадресувати лише на одного користувача.", + "error_unknown": "Невідома помилка з боку сервера", + "error_user_not_found": "Користувача не існує", + "error_version_unsupported_room": "Домашній сервер користувача не підтримує версію кімнати.", + "error_version_unsupported_space": "Домашній сервер користувача не підтримувати версію простору.", + "failed_generic": "Не вдалося виконати дію", + "failed_title": "Не вдалося запросити", + "invalid_address": "Нерозпізнана адреса", + "key_share_warning": "Запрошені люди зможуть читати старі повідомлення.", + "name_email_mxid_share_room": "Запросіть когось за іменем, е-поштою, користувацьким іменем (вигляду ) чи поділіться цією кімнатою.", + "name_email_mxid_share_space": "Запросіть когось за іменем, е-поштою, користувацьким іменем (вигляду ) чи поділіться цим простором.", + "name_mxid_share_room": "Запросіть когось за іменем, користувацьким іменем (вигляду ) чи поділіться цією кімнатою.", + "name_mxid_share_space": "Запросіть когось за іменем, користувацьким іменем (вигляду ) чи поділіться цим простором.", + "recents_section": "Недавні бесіди", + "room_failed_partial": "Ми надіслали іншим, але вказаних людей, не вдалося запросити до ", + "room_failed_partial_title": "Деякі запрошення неможливо надіслати", + "room_failed_title": "Не вдалося запросити користувачів до %(roomName)s", + "send_link_prompt": "Або надішліть запрошувальне посилання", + "start_conversation_name_email_mxid_prompt": "Почніть розмову з кимось, ввівши їхнє ім'я, е-пошту чи користувацьке ім'я (вигляду ).", + "start_conversation_name_mxid_prompt": "Почніть розмову з кимось, ввівши їхнє ім'я чи користувацьке ім'я (вигляду ).", + "suggestions_disclaimer": "Деякі пропозиції можуть бути сховані для приватності.", + "suggestions_disclaimer_prompt": "Якщо тут немає тих, кого шукаєте, надішліть їм запрошувальне посилання внизу.", + "suggestions_section": "Недавно надіслані особисті повідомлення", + "to_room": "Запросити до %(roomName)s", + "to_space": "Запросити до %(spaceName)s", + "transfer_dial_pad_tab": "Номеронабирач", + "transfer_user_directory_tab": "Каталог користувачів", + "unable_find_profiles_description_default": "Неможливо знайти профілі для Matrix ID, перерахованих унизу — все одно бажаєте запросити їх?", + "unable_find_profiles_invite_label_default": "Усе одно запросити", + "unable_find_profiles_invite_never_warn_label_default": "Усе одно запросити й більше не попереджати", + "unable_find_profiles_title": "Таких користувачів може не існувати", + "unban_first_title": "Не можна запросити користувача до його розблокування" + }, + "inviting_user1_and_user2": "Запрошення %(user1)s і %(user2)s", + "inviting_user_and_n_others": { + "one": "Запрошення %(user)s і ще 1", + "other": "Запрошення %(user)s і ще %(count)s" }, - "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": "Звірте цей пристрій одним із запропонованих способів:" - } + "items_and_n_others": { + "other": " та ще %(count)s учасників", + "one": " і ще хтось" }, - "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": "Швидкі реакції" + "keyboard": { + "activate_button": "Натиснути обрану кнопку", + "autocomplete_cancel": "Скасувати самодоповнення", + "autocomplete_force": "Примусово завершити", + "autocomplete_navigate_next": "Наступна пропозиція автодоповнення", + "autocomplete_navigate_prev": "Попередня пропозиція автодоповнення", + "cancel_reply": "Скасувати відповідання на повідомлення", + "category_autocomplete": "Автозаповнення", + "category_calls": "Виклики", + "category_navigation": "Навігація", + "category_room_list": "Перелік кімнат", + "close_dialog_menu": "Закрити діалог чи контекстне меню", + "composer_jump_end": "Перейти в кінець редактора", + "composer_jump_start": "Перейти на початок редактора", + "composer_navigate_next_history": "Перейти до наступного повідомлення в історії редактора", + "composer_navigate_prev_history": "Перейти до попереднього повідомлення в історії редактора", + "composer_new_line": "Новий рядок", + "composer_redo": "Повторити зміни", + "composer_toggle_bold": "Перемкнути жирний", + "composer_toggle_code_block": "Перемкнути блок коду", + "composer_toggle_italics": "Перемкнути курсив", + "composer_toggle_link": "Перемкнути посилання", + "composer_toggle_quote": "Перемкнути цитування", + "composer_undo": "Скасувати зміни", + "dismiss_read_marker_and_jump_bottom": "Відхилити маркер прочитання й перейти донизу", + "go_home_view": "Перейти до домівки", + "home": "Домівка", + "jump_first_message": "Перейти до першого повідомлення", + "jump_last_message": "Перейти до останнього повідомлення", + "jump_room_search": "Перейти до пошуку кімнат", + "jump_to_read_marker": "Перейти до найдавнішого непрочитаного повідомлення", + "keyboard_shortcuts_tab": "Відкрити цю вкладку налаштувань", + "navigate_next_history": "Наступна недавно відвідана кімната або простір", + "navigate_next_message_edit": "Перейти до наступного повідомлення для редагування", + "navigate_prev_history": "Попередня недавно відвідана кімната або простір", + "navigate_prev_message_edit": "Перейти до попереднього повідомлення для редагування", + "next_room": "Наступна кімната або особисте повідомлення", + "next_unread_room": "Наступна непрочитана кімната або особисте повідомлення", + "number": "[цифра]", + "open_user_settings": "Відкрити користувацькі налаштування", + "prev_room": "Попередня кімната або особисте повідомлення", + "prev_unread_room": "Попередня непрочитана кімната або особисте повідомлення", + "room_list_collapse_section": "Згорнути розділ з переліком кімнат", + "room_list_expand_section": "Розгорнути розділ з переліком кімнат", + "room_list_navigate_down": "Перейти вниз списку кімнат", + "room_list_navigate_up": "Перейти вгору списку кімнат", + "room_list_select_room": "Вибрати кімнату з переліку", + "scroll_down_timeline": "Гортати стрічку вниз", + "scroll_up_timeline": "Гортати стрічку вгору", + "search": "Пошук (повинен бути увімкненим)", + "send_sticker": "Надіслати наліпку", + "space": "Простір", + "switch_to_space": "Перейти до простору за номером", + "toggle_hidden_events": "Показати/сховати подію", + "toggle_microphone_mute": "Ввімкнути/вимкнути мікрофон", + "toggle_right_panel": "Перемкнути праву панель", + "toggle_space_panel": "Перемкнути панель просторів", + "toggle_top_left_menu": "Перемкнути горішнє ліве меню", + "toggle_webcam_mute": "Увімкнути/вимкнути вебкамеру", + "upload_file": "Вивантажити файл" }, - "analytics": { - "enable_prompt": "Допоможіть поліпшити %(analyticsOwner)s", - "consent_migration": "Раніше ви погодилися надсилати нам анонімні дані про використання. Ми оновлюємо цей функціонал.", - "learn_more": "Збір анонімних даних дає нам змогу дізнаватися про збої. Жодних особистих даних. Жодних третіх сторін. Докладніше", - "privacy_policy": "Можете прочитати всі наші умови тут", - "pseudonymous_usage_data": "Допомагайте нам визначати проблеми й удосконалювати %(analyticsOwner)s, надсилаючи анонімні дані про використання. Щоб розуміти, як люди використовують кілька пристроїв, ми створимо спільний для ваших пристроїв випадковий ідентифікатор.", - "bullet_1": "Ми не зберігаємо й не аналізуємо жодних даних облікового запису", - "bullet_2": "Ми не передаємо даних стороннім особам", - "disable_prompt": "Можна вимкнути це коли завгодно в налаштуваннях" + "labs": { + "allow_screen_share_only_mode": "Дозволити режим лише спільного доступу до екрана", + "ask_to_join": "Увімкнути запити на приєднання", + "automatic_debug_logs": "Автоматично надсилати журнал зневадження про всі помилки", + "automatic_debug_logs_decryption": "Автоматично надсилати журнали зневадження при збоях розшифрування", + "automatic_debug_logs_key_backup": "Автоматично надсилати журнали зневадження при збоях резервного копіювання ключів", + "beta_description": "Що далі для %(brand)s? Експериментальні — це найкращий спосіб спробувати функції на ранній стадії розробки, протестувати їх і допомогти сформувати їх до фактичного запуску.", + "beta_feature": "Це бета-можливість", + "beta_feedback_leave_button": "Щоб вийти з бета-тестування, перейдіть до налаштувань.", + "beta_feedback_title": "%(featureName)s — відгук про бетаверсію", + "beta_section": "Майбутні функції", + "bridge_state": "Показувати відомості про мости в налаштуваннях кімнати", + "bridge_state_channel": "Канал: ", + "bridge_state_creator": "Цей міст було забезпечено .", + "bridge_state_manager": "Цей міст керується .", + "bridge_state_workspace": "Робочий простір: ", + "click_for_info": "Натисніть, щоб дізнатися більше", + "currently_experimental": "Наразі експериментально.", + "custom_themes": "Підтримка користувацьких тем", + "dehydration": "Зашифроване листування офлайн за допомогою збережених на сервері (dehydrated) пристроїв", + "dynamic_room_predecessors": "Попередники динамічної кімнати", + "dynamic_room_predecessors_description": "Увімкнути MSC3946 (для підтримки архівів пізніх кімнат)", + "element_call_video_rooms": "Відео кімнати Element Call", + "experimental_description": "Відчуваєте себе експериментатором? Спробуйте наші новітні задуми в розробці. Ці функції не остаточні; вони можуть бути нестабільними, можуть змінюватися або взагалі можуть бути відкинуті. Докладніше.", + "experimental_section": "Ранній огляд", + "feature_wysiwyg_composer_description": "Використовувати розширений текст замість розмітки в редакторі повідомлень.", + "group_calls": "Нові можливості групових викликів", + "group_developer": "Розробка", + "group_encryption": "Шифрування", + "group_experimental": "Експериментально", + "group_messaging": "Спілкування", + "group_moderation": "Модерування", + "group_profile": "Профіль", + "group_rooms": "Кімнати", + "group_spaces": "Простори", + "group_themes": "Теми", + "group_voip": "Голос і відео", + "group_widgets": "Віджети", + "hidebold": "Сховати крапку сповіщення ( показувати тільки значки лічильників)", + "html_topic": "Показати HTML-подання тем кімнати", + "join_beta": "Долучитися до бета-тестування", + "join_beta_reload": "Перехід до бета-тестування перезавантажить %(brand)s.", + "jump_to_date": "Перейти до дати (додає /jumptodate і переходить до заголовків дати)", + "jump_to_date_msc_support": "Потрібно, щоб ваш сервер підтримував MSC3030", + "latex_maths": "Форматувати LaTeX-формули в повідомленнях", + "leave_beta": "Вийти з бета-тестування", + "leave_beta_reload": "Вихід з бета-тестування перезавантажить %(brand)s.", + "location_share_live": "Надсилання місця перебування наживо", + "location_share_live_description": "Тимчасова реалізація. Місце перебування зберігається в історії кімнати.", + "mjolnir": "Нові способи нехтувати людей", + "msc3531_hide_messages_pending_moderation": "Дозволити модераторам ховати повідомлення у черзі модерування.", + "new_room_decoration_ui": "В активній розробці новий інтерфейс заголовка та подробиць кімнати", + "notification_settings": "Нові налаштування сповіщень", + "notification_settings_beta_title": "Налаштування сповіщень", + "oidc_native_flow": "Увімкнути нові вбудовані потоки OIDC (в активній розробці)", + "pinning": "Закріплені повідомлення", + "report_to_moderators": "Поскаржитись модераторам", + "report_to_moderators_description": "У кімнатах, які підтримують модерацію, кнопка «Поскаржитися» дає змогу повідомити про зловживання модераторам кімнати.", + "rust_crypto": "Реалізація криптографії Rust", + "rust_crypto_disabled_notice": "Наразі можна ввімкнути лише через config.json", + "sliding_sync": "Режим ковзної синхронізації", + "sliding_sync_checking": "Перевірка…", + "sliding_sync_configuration": "Конфігурація ковзної синхронізації", + "sliding_sync_description": "На стадії активної розробки, вимкнути не можна.", + "sliding_sync_disable_warning": "Для вимкнення потрібно буде вийти з системи та зайти знову, користуйтеся з обережністю!", + "sliding_sync_disabled_notice": "Вийдіть і знову увійдіть, щоб вимкнути", + "sliding_sync_proxy_url_label": "URL-адреса проксі-сервера", + "sliding_sync_proxy_url_optional_label": "URL-адреса проксі-сервера (необов'язково)", + "sliding_sync_server_no_support": "На вашому сервері немає вбудованої підтримки", + "sliding_sync_server_specify_proxy": "На вашому сервері немає вбудованої підтримки, ви повинні вказати проксі", + "sliding_sync_server_support": "Ваш сервер має вбудовану підтримку", + "state_counters": "Показувати звичайні лічильники у заголовку кімнати", + "under_active_development": "У стадії активної розробки.", + "video_rooms": "Відеокімнати", + "video_rooms_a_new_way_to_chat": "Новий спосіб спілкування за допомогою голосового та відеозв’язку в %(brand)s.", + "video_rooms_always_on_voip_channels": "Відеокімнати — це завжди в VOIP-канали, вбудовані в кімнату в %(brand)s.", + "video_rooms_beta": "Відеокімнати — це бета-функція", + "video_rooms_faq1_answer": "Натисніть кнопку «+» у розділі кімнат на лівій панелі.", + "video_rooms_faq1_question": "Як створити відеокімнату?", + "video_rooms_faq2_answer": "Так, стрічка бесіди показана поряд із відео.", + "video_rooms_faq2_question": "Чи можу я писати текстові повідомлення під час відеовиклику?", + "voice_broadcast": "Голосові трансляції", + "voice_broadcast_force_small_chunks": "Примусово обмежити тривалість голосових трансляцій до 15 с", + "wysiwyg_composer": "Розширений текстовий редактор" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Ці налаштування розраховані на досвідчених користувачів.", + "ban_reason": "Ігноровані/Заблоковані", + "error_adding_ignore": "Помилка при додаванні ігнорованого користувача/сервера", + "error_adding_list_description": "Перевірте ID кімнати, або адресу та повторіть спробу.", + "error_adding_list_title": "Помилка при підписці на список", + "error_removing_ignore": "Помилка при видаленні ігнорованого користувача/сервера", + "error_removing_list_description": "Спробуйте знову, або подивіться повідомлення в консолі.", + "error_removing_list_title": "Не вдалося відписатися від списку", + "explainer_1": "Додайте сюди користувачів і сервери, якими нехтуєте. Використовуйте зірочки, де %(brand)s має підставляти довільні символи. Наприклад, @бот:* нехтуватиме всіма користувачами з іменем «бот» на будь-якому сервері.", + "explainer_2": "Нехтування людей реалізовано через списки правил блокування. Підписка на список блокування призведе до приховування від вас перелічених у ньому користувачів і серверів.", + "lists": "Ви підписані на:", + "lists_description_1": "Підписавшись на список блокування ви приєднаєтесь до нього!", + "lists_description_2": "Якщо вас це не влаштовує, спробуйте інший інструмент для ігнорування користувачів.", + "lists_heading": "Підписані списки", + "lists_new_label": "ID кімнати або адреса списку блокування", + "no_lists": "Ви не підписані ні на один список", + "personal_description": "До вашого особистого списку заборони потрапляють всі користувачі/сервери, повідомлення від яких ви особисто не бажаєте бачити. Після ігнорування першого користувача/сервера у вашому списку кімнат з'явиться нова кімната під назвою «%(myBanList)s» - залишайтеся в цій кімнаті, щоб список блокувань залишався чинним.", + "personal_empty": "Ви нікого не ігноруєте.", + "personal_heading": "Особистий список блокування", + "personal_new_label": "Сервер або ID користувача для ігнорування", + "personal_new_placeholder": "наприклад: @bot:* або example.org", + "personal_section": "Ви ігноруєте:", + "room_name": "Мій список блокувань", + "room_topic": "Це ваш список користувачів/серверів, які ви заблокували – не виходьте з кімнати!", + "rules_empty": "Вимкнено", + "rules_server": "Правила сервера", + "rules_title": "Правила блокування - %(roomName)s", + "rules_user": "Правила користування", + "something_went_wrong": "Щось пішло не так. Спробуйте знову, або пошукайте підказки в консолі.", + "title": "Нехтувані користувачі", + "view_rules": "Переглянути правила" + }, + "language_dropdown_label": "Спадне меню мов", + "lazy_loading": { + "disabled_action": "Очистити кеш і повторно синхронізувати", + "disabled_description1": "Ви використовували %(brand)s на %(host)s, ввімкнувши відкладене звантаження учасників. У цій версії відкладене звантаження вимкнене. Оскільки локальне кешування не підтримує переходу між цими опціями, %(brand)s мусить заново синхронізувати ваш обліковий запис.", + "disabled_description2": "Якщо інший примірник %(brand)s досі відкритий в іншій вкладці, просимо закрити її, бо використання %(brand)s із водночас увімкненим і вимкненим відкладеним звантаженням створюватиме проблеми.", + "disabled_title": "Несумісний локальний кеш", + "resync_description": "%(brand)s тепер використовує в 3-5 разів менше пам'яті, звантажуючи дані про інших користувачів лише за потреби. Зачекайте, поки ми синхронізуємося з сервером!", + "resync_title": "Оновлення %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Тут лише ви. Якщо ви вийдете, ніхто більше не зможе приєднатися, навіть ви самі.", + "leave_room_question": "Ви впевнені, що хочете вийти з «%(roomName)s»?", + "leave_space_question": "Точно вийти з простору «%(spaceName)s»?", + "room_rejoin_warning": "Ця кімната не загальнодоступна. Ви не зможете повторно приєднатися без запрошення.", + "space_rejoin_warning": "Цей простір не загальнодоступний. Ви не зможете приєднатися знову без запрошення." + }, + "left_panel": { + "open_dial_pad": "Відкрити номеронабирач" + }, + "lightbox": { + "rotate_left": "Обернути ліворуч", + "rotate_right": "Обернути праворуч", + "title": "Перегляд зображення" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Цей домашній сервер не налаштовано на показ карт.", + "MapStyleUrlNotReachable": "Цей домашній сервер налаштованно неправильно, щоб показати карти, або сконфігурований сервер карт може бути недосяжним.", + "WebGLNotEnabled": "Для показу карт потрібен WebGL, увімкніть його в налаштуваннях браузера.", + "click_drop_pin": "Натисніть, щоб створити маркер", + "click_move_pin": "Натисніть, щоб посунути маркер", + "close_sidebar": "Закрити бічну панель", + "error_fetch_location": "Не вдалося отримати місцеперебування", + "error_no_perms_description": "Вам потрібно мати відповідні дозволи, щоб ділитися геоданими в цій кімнаті.", + "error_no_perms_title": "Ви не маєте дозволу ділитися місцем перебування", + "error_send_description": "%(brand)s не вдалося надіслати ваше місцеперебування. Повторіть спробу пізніше.", + "error_send_title": "Не вдалося надіслати ваше місцеперебування", + "error_sharing_live_location": "Сталася помилка під час надання доступу до вашого поточного місцеперебування", + "error_sharing_live_location_try_again": "Сталася помилка під час надання доступу до вашого поточного місцеперебування наживо", + "error_stopping_live_location": "Під час припинення поширення поточного місцеперебування сталася помилка", + "error_stopping_live_location_try_again": "Сталася помилка припинення надсилання вашого місцеперебування, повторіть спробу", + "expand_map": "Розгорнути карту", + "failed_generic": "Не вдалося отримати ваше місцеперебування. Повторіть спробу пізніше.", + "failed_load_map": "Неможливо завантажити карту", + "failed_permission": "%(brand)s не отримав доступу до вашого місця перебування. Дозвольте доступ до місця перебування в налаштуваннях браузера.", + "failed_timeout": "Сплив час отримання місцеперебування. Повторіть спробу пізніше.", + "failed_unknown": "Невідома помилка отримання місцеперебування. Повторіть спробу пізніше.", + "find_my_location": "Знайти моє місце перебування", + "live_description": "Місцеперебування %(displayName)s наживо", + "live_enable_description": "Зауважте: це експериментальна функція, яка використовує тимчасову реалізацію. Це означає, що ви не зможете видалити свою історію місцеперебувань, а досвідчені користувачі зможуть переглядати вашу історію місцеперебувань, навіть якщо ви припините ділитися нею з цією кімнатою.", + "live_enable_heading": "Надсилання місцеперебування наживо", + "live_location_active": "Ви ділитеся місцеперебуванням", + "live_location_enabled": "Показ місцеперебування наживо ввімкнено", + "live_location_ended": "Показ місцеперебування наживо завершено", + "live_location_error": "Помилка показу місцеперебування наживо", + "live_locations_empty": "Передавання місцеперебування наживо відсутні", + "live_share_button": "Поділитися на %(duration)s", + "live_toggle_label": "Увімкнути поширення місцеперебування наживо", + "live_until": "Наживо до %(expiryTime)s", + "live_update_time": "Оновлено %(humanizedUpdateTime)s", + "loading_live_location": "Завантаження місця перебування наживо…", + "location_not_available": "Місце перебування недоступне", + "map_feedback": "Карта відгуку", + "mapbox_logo": "Логотип Mapbox", + "reset_bearing": "Повернути орієнтацію на північ", + "share_button": "Поділитися місцеперебуванням", + "share_type_live": "Змінне місцеперебування наживо", + "share_type_own": "Лише поточне місцеперебування", + "share_type_pin": "Маркер на карті", + "share_type_prompt": "Який вид місцеперебування поширити?", + "stop_and_close": "Припинити й закрити", + "toggle_attribution": "Перемкнути атрибуцію" + }, + "member_list": { + "filter_placeholder": "Відфільтрувати учасників кімнати", + "invite_button_no_perms_tooltip": "У вас немає дозволу запрошувати користувачів", + "invited_list_heading": "Запрошено", + "power_label": "%(userName)s (повноваження %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Учасники кімнати", + "message_edit_dialog_title": "Редагування повідомлення", + "mobile_guide": { + "toast_accept": "Використовувати застосунок", + "toast_description": "%(brand)s у мобільних браузерах ще випробовується. Поки що кращі враження й новіші функції — у нашому вільному мобільному застосунку.", + "toast_title": "Використовуйте застосунок для зручності" + }, + "no_more_results": "Інших результатів нема", + "notif_panel": { + "empty_description": "У вас нема видимих сповіщень.", + "empty_heading": "Ви в курсі всього" + }, + "notifications": { + "all_messages": "Усі повідомлення", + "all_messages_description": "Отримувати сповіщення про кожне повідомлення", + "class_global": "Глобально", + "class_other": "Інше", + "colour_bold": "Жирний", + "colour_grey": "Сірий", + "colour_none": "Вимкнено", + "colour_red": "Червоний", + "colour_unsent": "Не надіслано", + "default": "Типовий", + "email_pusher_app_display_name": "Сповіщення е-поштою", + "enable_prompt_toast_description": "Увімкнути сповіщення стільниці", + "enable_prompt_toast_title": "Сповіщення", + "enable_prompt_toast_title_from_message_send": "Не пропустіть відповідей", + "error_change_title": "Змінити налаштування сповіщень", + "keyword": "Ключове слово", + "keyword_new": "Нове ключове слово", + "mark_all_read": "Позначити все прочитаним", + "mentions_and_keywords": "@згадки й ключові слова", + "mentions_and_keywords_description": "Отримувати лише вказані у ваших налаштуваннях згадки й ключові слова", + "mentions_keywords": "Згадки та ключові слова", + "message_didnt_send": "Повідомлення не надіслане. Натисніть, щоб дізнатись більше.", + "mute_description": "Ви не отримуватимете жодних сповіщень" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s розпочинає голосову трансляцію", + "m.key.verification.request": "%(name)s робить запит на звірення" }, - "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": "надсилає сердечка" + "onboarding": { + "apple_trademarks": "App Store® і логотип Apple® є товарними знаками Apple Inc.", + "community_messaging_action": "Знайдіть своїх людей", + "community_messaging_description": "Зберігайте право власності та контроль над обговоренням спільноти.\nМасштабуйте для підтримки мільйонів завдяки потужній модерації та сумісності.", + "community_messaging_title": "Громадська власність", + "complete_these": "Виконайте їх, щоб отримати максимальну віддачу від %(brand)s", + "create_room": "Створити групову бесіду", + "download_app": "Завантажити %(brand)s", + "download_app_action": "Завантажуйте застосунки", + "download_app_description": "Не пропускайте нічого, взявши з собою %(brand)s", + "download_app_store": "Завантажити з App Store", + "download_brand": "Завантажити %(brand)s", + "download_brand_desktop": "Завантажити %(brand)s для компʼютера", + "download_f_droid": "Отримати з F-Droid", + "download_google_play": "Отримати з Google Play", + "enable_notifications": "Увімкніть сповіщення", + "enable_notifications_action": "Увімкнути сповіщення", + "enable_notifications_description": "Не пропустіть відповідь або важливе повідомлення", + "explore_rooms": "Переглянути загальнодоступні кімнати", + "find_community_members": "Знайдіть і запросіть учасників своєї спільноти", + "find_coworkers": "Знайдіть і запросіть своїх колег", + "find_friends": "Знайдіть і запросіть своїх друзів", + "find_friends_action": "Знайдіть друзів", + "find_friends_description": "Це те, заради чого ви тут, тож перейдемо до цього", + "find_people": "Шукайте людей", + "free_e2ee_messaging_unlimited_voip": "Завдяки безплатному обміну повідомленнями з наскрізним шифруванням і необмеженим голосовим і відеовикликами, %(brand)s — це чудовий спосіб залишатися на зв’язку.", + "get_stuff_done": "Виконуйте завдання, знаходячи своїх товаришів по команді", + "google_trademarks": "Google Play і логотип Google Play є товарними знаками Google LLC.", + "has_avatar_label": "Чудово, це допоможе людям дізнатися, що це ви", + "intro_byline": "Володійте своїми розмовами.", + "intro_welcome": "Вітаємо в %(appName)s", + "no_avatar_label": "Додайте світлину, щоб люди могли вас розпізнавати.", + "only_n_steps_to_go": { + "one": "Лише %(count)s крок для налаштування", + "other": "Лише %(count)s кроків для налаштування" + }, + "personal_messaging_action": "Розпочніть свою першу бесіду", + "personal_messaging_title": "Безпечний обмін повідомленнями з друзями та родиною", + "qr_or_app_links": "%(qrCode)s або %(appLinks)s", + "send_dm": "Надіслати особисте повідомлення", + "set_up_profile": "Налаштуйте свій профіль", + "set_up_profile_action": "Ваш профіль", + "set_up_profile_description": "Переконайтеся, що люди знають, що це справді ви", + "use_case_community_messaging": "Учасники онлайн-спільноти", + "use_case_heading1": "Ви увійшли", + "use_case_heading2": "З ким ви спілкуватиметеся найбільше?", + "use_case_heading3": "Ми допоможемо вам з'єднатися.", + "use_case_personal_messaging": "Друзі та родина", + "use_case_work_messaging": "Співробітники та команди", + "welcome_detail": "Тепер допоможімо вам почати", + "welcome_to_brand": "Вітаємо в %(brand)s", + "welcome_user": "Вітаємо, %(name)s", + "work_messaging_action": "Знайдіть своїх колег", + "work_messaging_title": "Безпечний обмін повідомленнями для роботи", + "you_did_it": "Ви це зробили!", + "you_made_it": "Ви це зробили!" + }, + "pill": { + "permalink_other_room": "Повідомлення в %(room)s", + "permalink_this_room": "Повідомлення від %(user)s" + }, + "poll": { + "create_poll_action": "Створити опитування", + "create_poll_title": "Створити опитування", + "disclosed_notes": "Респонденти бачитимуть результати, як тільки вони проголосують", + "edit_poll_title": "Редагувати опитування", + "end_description": "Точно завершити опитування? Буде показано підсумки опитування, і більше ніхто не зможе голосувати.", + "end_message": "Опитування завершене. Перемогла відповідь: %(topAnswer)s", + "end_message_no_votes": "Опитування завершене. Жодного голосу не було.", + "end_title": "Завершити опитування", + "error_ending_description": "Не вдалося завершити опитування. Спробуйте ще.", + "error_ending_title": "Не вдалося завершити опитування", + "error_voting_description": "Не вдалося зареєструвати ваш голос. Просимо спробувати ще.", + "error_voting_title": "Голос не зареєстрований", + "failed_send_poll_description": "Не вдалося надіслати опитування, яке ви намагалися створити.", + "failed_send_poll_title": "Не вдалося надіслати опитування", + "notes": "Результати показуються лише після завершення опитування", + "options_add_button": "Додати варіант", + "options_heading": "Створіть варіанти", + "options_label": "Варіант %(number)s", + "options_placeholder": "Вписати варіант", + "topic_heading": "Яке питання чи тема вашого опитування?", + "topic_label": "Питання чи тема", + "topic_placeholder": "Напишіть щось…", + "total_decryption_errors": "Через помилки розшифрування деякі голоси можуть бути не враховані", + "total_n_votes": { + "one": "%(count)s голос надісланий. Проголосуйте, щоб побачити результати", + "other": "%(count)s голосів надіслано. Проголосуйте, щоб побачити результати" + }, + "total_n_votes_voted": { + "one": "На підставі %(count)s голосу", + "other": "На підставі %(count)s голосів" + }, + "total_no_votes": "Жодного голосу", + "total_not_ended": "Результати будуть видимі після завершення опитування", + "type_closed": "Завершене опитування", + "type_heading": "Тип опитування", + "type_open": "Відкрите опитування", + "unable_edit_description": "Ви не можете редагувати опитування після завершення голосування.", + "unable_edit_title": "Неможливо редагувати опитування" }, - "spaces": { - "error_no_permission_invite": "Ви не маєте дозволу запрошувати людей до цього простору", - "error_no_permission_create_room": "У вас немає дозволу створювати кімнати в цьому просторі", - "error_no_permission_add_room": "У вас немає дозволу додавати кімнати до цього простору", - "error_no_permission_add_space": "У вас немає дозволу додавати простори до цього простору" + "power_level": { + "admin": "Адміністратор", + "custom": "Власний (%(level)s)", + "custom_level": "Власний рівень", + "default": "Типовий", + "label": "Рівень повноважень", + "mod": "Модератор", + "moderator": "Модератор", + "restricted": "Обмежено" }, - "auth": { - "continue_with_idp": "Продовжити з %(provider)s", - "sign_in_with_sso": "Увійти за допомогою єдиного входу", - "sso": "Єдиний вхід", - "reset_password_action": "Скинути пароль", - "reset_password_title": "Скиньте свій пароль", - "continue_with_sso": "Продовжити з %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s або %(usernamePassword)s", - "sign_in_instead": "Натомість увійти", - "account_clash": "Ваш новий обліковий запис (%(newAccountId)s) зареєстровано, проте ви вже ввійшли до іншого облікового запису (%(loggedInUserId)s).", - "account_clash_previous_account": "Продовжити з попереднім обліковим записом", - "log_in_new_account": "Увійти до нового облікового запису.", - "registration_successful": "Реєстрацію успішно виконано", - "server_picker_title": "Увійдіть на ваш домашній сервер", - "server_picker_dialog_title": "Оберіть, де розмістити ваш обліковий запис", - "footer_powered_by_matrix": "працює на Matrix", - "failed_homeserver_discovery": "Збій самоналаштування домашнього сервера", - "sync_footer_subtitle": "Якщо ви приєднались до багатьох кімнат, це може тривати деякий час", - "syncing": "Синхронізація…", - "signing_in": "Вхід…", - "unsupported_auth_msisdn": "Сервер не підтримує входу за номером телефону.", - "unsupported_auth_email": "Цей домашній сервер не підтримує входу за адресою е-пошти.", - "unsupported_auth": "Цей домашній сервер не пропонує жодних схем входу, які підтримуються цим клієнтом.", - "registration_disabled": "Реєстрація вимкнена на цьому домашньому сервері.", - "failed_query_registration_methods": "Не вдалося запитати підтримувані способи реєстрації.", - "username_in_use": "Хтось уже має це користувацьке ім'я, просимо спробувати інше.", - "3pid_in_use": "Ця адреса електронної пошти або номер телефону вже використовується.", - "incorrect_password": "Неправильний пароль", - "failed_soft_logout_auth": "Не вдалося перезайти", - "soft_logout_heading": "Ви вийшли", - "forgot_password_email_required": "Введіть е-пошту, прив'язану до вашого облікового запису.", - "forgot_password_email_invalid": "Хибна адреса е-пошти.", - "sign_in_prompt": "Маєте обліковий запис? Увійти", - "verify_email_heading": "Підтвердьте свою електронну пошту, щоб продовжити", - "forgot_password_prompt": "Забули свій пароль?", - "soft_logout_intro_password": "Введіть свій пароль, щоб увійти й відновити доступ до облікового запису.", - "soft_logout_intro_sso": "Ввійдіть і відновіть доступ до свого облікового запису.", - "soft_logout_intro_unsupported_auth": "Не вдалося зайти до вашого облікового запису. Зверніться до адміністратора вашого домашнього сервера, щоб дізнатися більше.", - "check_email_explainer": "Виконайте вказівки, надіслані на %(email)s", - "check_email_wrong_email_prompt": "Неправильна адреса електронної пошти?", - "check_email_wrong_email_button": "Введіть адресу е-пошти ще раз", - "check_email_resend_prompt": "Ще не отримали?", - "check_email_resend_tooltip": "Посилання для підтвердження повторно надіслано на електронну пошту!", - "enter_email_heading": "Введіть свою електронну пошту для скидання пароля", - "enter_email_explainer": "%(homeserver)s надішле вам посилання для підтвердження, за яким ви зможете скинути пароль.", - "verify_email_explainer": "Ми повинні переконатися, що це ви, перш ніж скинути ваш пароль. Перейдіть за посиланням в електронному листі, який ми щойно надіслали на адресу %(email)s", - "create_account_prompt": "Вперше тут? Створіть обліковий запис", - "sign_in_or_register": "Увійти або створити обліковий запис", - "sign_in_or_register_description": "Скористайтесь вашим обліковим записом або створіть новий, щоб продовжити.", - "sign_in_description": "Скористайтесь обліковим записом, щоб продовжити.", - "register_action": "Створити обліковий запис", - "server_picker_failed_validate_homeserver": "Не вдалося перевірити домашній сервер", - "server_picker_invalid_url": "Неправильна URL-адреса", - "server_picker_required": "Указати домашній сервер", - "server_picker_matrix.org": "Matrix.org — найбільший загальнодоступний домашній сервер у світі, він підійде багатьом.", - "server_picker_intro": "Ми називаємо місця, де ви можете розмістити обліковий запис, \"домашніми серверами\".", - "server_picker_custom": "Інший домашній сервер", - "server_picker_explainer": "Оберіть домашній сервер Matrix на свій розсуд чи встановіть власний.", - "server_picker_learn_more": "Про домашні сервери" + "presence": { + "away": "Не на зв'язку", + "busy": "Зайнятий", + "idle": "Неактивний", + "idle_for": "Не активний %(duration)s", + "offline": "Не в мережі", + "offline_for": "Не в мережі %(duration)s", + "online": "У мережі", + "online_for": "У мережі %(duration)s", + "unknown": "Невідомо", + "unknown_for": "Невідомо %(duration)s" + }, + "quick_settings": { + "all_settings": "Усі налаштування", + "metaspace_section": "Закріплення на бічній панелі", + "sidebar_settings": "Інші опції", + "title": "Швидкі налаштування" + }, + "quit_warning": { + "call_in_progress": "Схоже, ви намагаєтесь вийти посеред розмови. Ви впевнені, що хочете вийти?", + "file_upload_in_progress": "Схоже, що ви зараз відвантажуєте файли. Ви впевнені, що хочете вийти?" + }, + "redact": { + "confirm_button": "Підтвердити вилучення", + "confirm_description": "Ви впевнені, що хочете вилучити (видалити) цю подію?", + "confirm_description_state": "Зауважте, що вилучення таких змін у кімнаті може призвести до їхнього скасування.", + "error": "Ви не можете видалити це повідомлення. (%(code)s)", + "ongoing": "Вилучення…", + "reason_label": "Причина (не обов'язково)" + }, + "reject_invitation_dialog": { + "confirmation": "Ви впевнені, що хочете відхилити запрошення?", + "failed": "Не вдалось відхилити запрошення", + "title": "Відхилити запрошення" + }, + "report_content": { + "description": "Зі скаргою на це повідомлення буде надіслано його унікальний «ID події» адміністраторові вашого домашнього сервера. Якщо повідомлення у цій кімнаті зашифровані, то адміністратор не зможе побачити ані тексту повідомлень, ані жодних файлів чи зображень.", + "disagree": "Відхилити", + "hide_messages_from_user": "Виберіть, чи хочете ви сховати всі поточні та майбутні повідомлення від цього користувача.", + "ignore_user": "Нехтувати користувача", + "illegal_content": "Протиправний вміст", + "missing_reason": "Будь ласка, вкажіть, чому ви скаржитеся.", + "nature": "Оберіть природу й опишіть, що образливого в цьому повідомленні.", + "nature_disagreement": "Те, що пише цей користувач, неправильно.\nПро це буде повідомлено модераторам кімнати.", + "nature_illegal": "Користувач порушує закон, наприклад зливає особисті дані людей чи погрожує насиллям.\nМодератори кімнати отримають скаргу на це й зможуть передати її правоохоронцям.", + "nature_other": "Будь-яка інша причина. Будь ласка, опишіть проблему.\nМодератори кімнати отримають вашу скаргу.", + "nature_spam": "Користувач засмічує кімнату рекламою, посиланнями на рекламу чи пропагандою.\nМодератори кімнати отримають скаргу на це.", + "nature_toxic": "Користувач поводиться токсично, наприклад ображає інших користувачів, поширює дорослий вміст у сімейній кімнаті чи ще якось порушує правила цієї кімнати.\nМодератори кімнати отримають скаргу на це.", + "other_label": "Інше", + "report_content_to_homeserver": "Поскаржитися на вміст адміністратору вашого домашнього сервера", + "report_entire_room": "Поскаржитися на всю кімнату", + "spam_or_propaganda": "Спам чи пропаганда", + "toxic_behaviour": "Токсична поведінка" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Не вдалося розшифрувати %(failedCount)s сеансів!", + "count_of_successfully_restored_keys": "Успішно відновлено %(sessionCount)s ключів", + "enter_key_description": "Отримайте історію своїх зашифрованих повідомлень і налаштуйте безпечне листування, ввівши свій ключ безпеки.", + "enter_key_title": "Введіть ключ безпеки", + "enter_phrase_description": "Отримайте історію своїх зашифрованих повідомлень і налаштуйте безпечне листування, ввівши свою фразу безпеки.", + "enter_phrase_title": "Введіть фразу безпеки", + "incorrect_security_phrase_dialog": "Не вдалося розшифрувати резервну копію цією фразою безпеки: переконайтеся, що вводите правильну фразу безпеки.", + "incorrect_security_phrase_title": "Хибна фраза безпеки", + "key_backup_warning": "Застереження: налаштовуйте резервне копіювання ключів лише на довіреному комп'ютері.", + "key_fetch_in_progress": "Отримання ключів із сервера…", + "key_forgotten_text": "Якщо ви забули ключ безпеки, ", + "key_is_invalid": "Хибний ключ безпеки", + "key_is_valid": "Це схоже на дійсний ключ безпеки!", + "keys_restored_title": "Ключ відновлено", + "load_error_content": "Не вдалося отримати стан резервного копіювання", + "load_keys_progress": "%(completed)s із %(total)s ключів відновлено", + "no_backup_error": "Резервних копій не знайдено!", + "phrase_forgotten_text": "Якщо ви забули фразу безпеки, скористайтеся ключем безпеки чи налаштуйте нові параметри відновлення", + "recovery_key_mismatch_description": "Не вдалося розшифрувати резервну копію цим ключем безпеки: переконайтеся, що вводите правильний ключ безпеки.", + "recovery_key_mismatch_title": "Хибний ключ безпеки", + "restore_failed_error": "Не вдалося відновити резервну копію" + }, + "right_panel": { + "add_integrations": "Додати віджети, мости та ботів", + "edit_integrations": "Редагувати віджети, мости та ботів", + "export_chat_button": "Експортувати бесіду", + "files_button": "Файли", + "pinned_messages": { + "empty": "Наразі нічого не закріплено", + "explainer": "Якщо маєте дозвіл, відкрийте меню будь-якого повідомлення й натисніть Закріпити, щоб додати його сюди.", + "limits": { + "other": "Закріпити можна до %(count)s віджетів" + }, + "title": "Закріплені повідомлення" + }, + "pinned_messages_button": "Закріплені", + "poll": { + "active_heading": "Активні опитування", + "empty_active": "У цій кімнаті немає активних опитувань", + "empty_active_load_more": "Немає активних опитувань. Завантажте більше опитувань, щоб переглянути опитування за попередні місяці", + "empty_active_load_more_n_days": { + "one": "За попередній день немає активних опитувань. Завантажте більше опитувань, щоб переглянути опитування за попередні місяці", + "other": "За останні %(count)s днів немає активних опитувань. Завантажте більше опитувань, щоб переглянути опитування за попередні місяці" + }, + "empty_past": "У цій кімнаті ще не проводилися опитувань", + "empty_past_load_more": "Немає минулих опитувань. Завантажте більше опитувань, щоб переглянути опитування за попередні місяці", + "empty_past_load_more_n_days": { + "one": "За попередній день немає минулих опитувань. Завантажте більше опитувань, щоб переглянути опитування за попередні місяці", + "other": "За останні %(count)s днів немає минулих опитувань. Завантажте більше опитувань, щоб переглянути опитування за попередні місяці" + }, + "final_result": { + "one": "Остаточний результат на підставі %(count)s голосу", + "other": "Остаточний результат на підставі %(count)s голосів" + }, + "load_more": "Завантажити більше опитувань", + "loading": "Завантаження опитувань", + "past_heading": "Минулі опитування", + "view_in_timeline": "Переглянути опитування у стрічці", + "view_poll": "Переглянути опитування" + }, + "polls_button": "Історія опитувань", + "room_summary_card": { + "title": "Відомості про кімнату" + }, + "search_button": "Пошук", + "settings_button": "Налаштування кімнати", + "share_button": "Поділитись кімнатою", + "thread_list": { + "context_menu_label": "Параметри гілки" + }, + "video_room_chat": { + "title": "Бесіда" + }, + "widgets_section": "Віджети" + }, + "room": { + "3pid_invite_email_not_found_account": "Це запрошення надіслано на %(email)s, яка не пов’язана з вашим обліковим записом", + "3pid_invite_email_not_found_account_room": "Це запрошення до %(roomName)s було надіслане на %(email)s, яка не пов'язана з вашим обліковим записом", + "3pid_invite_error_description": "Під час спроби перевірити ваше запрошення було повернуто помилку (%(errcode)s). Ви можете спробувати передати цю інформацію особі, яка вас запросила.", + "3pid_invite_error_invite_action": "Все одно спробувати приєднатися", + "3pid_invite_error_invite_subtitle": "Приєднатися можна лише за дійсним запрошенням.", + "3pid_invite_error_public_subtitle": "Ви досі можете приєднатися сюди.", + "3pid_invite_error_title": "Сталася помилка під час запрошення.", + "3pid_invite_error_title_room": "Щось пішло не так з вашим запрошенням до %(roomName)s", + "3pid_invite_no_is_subtitle": "Використовувати сервер ідентифікації у Налаштуваннях, щоб отримувати запрошення безпосередньо в %(brand)s.", + "banned_by": "Вас заблоковано користувачем %(memberName)s", + "banned_from_room_by": "%(memberName)s блокує вас у %(roomName)s", + "context_menu": { + "copy_link": "Скопіювати посилання на кімнату", + "favourite": "Улюблені", + "forget": "Забути кімнату", + "low_priority": "Неважливі", + "mark_read": "Позначити прочитаним", + "mentions_only": "Лише згадки", + "notifications_default": "Збігається з типовим налаштуванням", + "notifications_mute": "Вимкнути сповіщення кімнати", + "title": "Параметри кімнати", + "unfavourite": "В улюблених" + }, + "creating_room_text": "Ми створюємо кімнату з %(names)s", + "dm_invite_action": "Почати спілкування", + "dm_invite_subtitle": " бажає поговорити", + "dm_invite_title": "Бажаєте поговорити з %(user)s?", + "drop_file_prompt": "Перетягніть сюди файл, щоб вивантажити", + "edit_topic": "Редагувати тему", + "error_3pid_invite_email_lookup": "Не вдалося знайти користувача за адресою електронної пошти", + "error_cancel_knock_title": "Не вдалося скасувати", + "error_join_403": "Для доступу до цієї кімнати потрібне запрошення.", + "error_join_404_1": "Ви спробували приєднатися, за допомогою ID кімнати, не вказавши список серверів, через які ви хочете приєднатися. ID кімнати — це внутрішній ідентифікатор і він не може бути використаний для приєднання до кімнати без додаткової інформації.", + "error_join_404_2": "Якщо ви знаєте адресу кімнати, спробуйте приєднатися через неї.", + "error_join_404_invite": "Особа, котра вас запросила, вже вийшла або її сервер офлайн.", + "error_join_404_invite_same_hs": "Особа, котра вас запросила, вже вийшла.", + "error_join_connection": "Сталася помилка під час приєднання.", + "error_join_incompatible_version_1": "На жаль, ваш домашній сервер застарий для участі тут.", + "error_join_incompatible_version_2": "Будь ласка, зв'яжіться з адміністратором вашого домашнього сервера.", + "error_join_title": "Не вдалося приєднатися", + "error_jump_to_date": "Сервер повернув %(statusCode)s з кодом помилки %(errorCode)s", + "error_jump_to_date_connection": "Виникла помилка мережі під час спроби знайти та перейти до вказаної дати. Можливо, ваш домашній сервер не працює або виникли тимчасові проблеми з інтернет-з'єднанням. Повторіть спробу ще раз. Якщо це не допоможе, зверніться до адміністратора вашого домашнього сервера.", + "error_jump_to_date_details": "Подробиці помилки", + "error_jump_to_date_not_found": "Ми не змогли знайти подію, після %(dateString)s. Спробуйте вибрати ранішу дату.", + "error_jump_to_date_send_logs_prompt": "Надішліть журнал зневадження, щоб допомогти нам відстежити проблему.", + "error_jump_to_date_title": "Не вдалося знайти подію на цю дату", + "face_pile_summary": { + "one": "%(count)s осіб, яких ви знаєте, уже приєдналися", + "other": "%(count)s людей, яких ви знаєте, уже приєдналися" + }, + "face_pile_tooltip_label": { + "one": "Переглянути 1 учасника", + "other": "Переглянути усіх %(count)s учасників" + }, + "face_pile_tooltip_shortcut": "Включно з %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Включно з вами, %(commaSeparatedMembers)s", + "failed_reject_invite": "Не вдалось відхилити запрошення", + "forget_room": "Забути цю кімнату", + "forget_space": "Забути цей простір", + "header": { + "close_call_button": "Закрити виклик", + "forget_room_button": "Забути кімнату", + "hide_widgets_button": "Сховати віджети", + "room_is_public": "Ця кімната загальнодоступна", + "show_widgets_button": "Показати віджети", + "video_call_button_ec": "Відеовиклик (%(brand)s)", + "video_call_button_jitsi": "Відеовиклик (Jitsi)", + "video_call_ec_change_layout": "Змінити макет", + "video_call_ec_layout_freedom": "Свобода", + "video_call_ec_layout_spotlight": "У фокусі", + "video_room_view_chat_button": "Переглянути стрічку бесіди" + }, + "inaccessible": "Ця кімната або простір на разі не доступні.", + "inaccessible_name": "%(roomName)s зараз офлайн.", + "inaccessible_subtitle_1": "Повторіть спробу пізніше, або запитайте у кімнати або простору перевірку, чи маєте ви доступ.", + "inaccessible_subtitle_2": "Під час спроби отримати доступ до кімнати або простору було повернено помилку %(errcode)s. Якщо ви думаєте, що ви бачите це повідомлення помилково, будь ласка, надішліть звіт про помилку.", + "intro": { + "dm_caption": "У цій розмові вас лише двоє, поки хтось із вас не запросить іще когось приєднатися.", + "enable_encryption_prompt": "Ввімкніть шифрування в налаштуваннях.", + "encrypted_3pid_dm_pending_join": "Коли хтось приєднається, ви зможете спілкуватись", + "no_avatar_label": "Додайте фото, щоб люди легко вирізняли вашу кімнату.", + "no_topic": "Додайте тему, щоб люди розуміли про що вона.", + "private_unencrypted_warning": "Ваші приватні повідомлення, зазвичай, зашифровані, але ця кімната — ні. Зазвичай це пов'язано з непідтримуваним пристроєм або використаним методом, наприклад, запрошення електронною поштою.", + "room_invite": "Запросити лише до цієї кімнати", + "send_message_start_dm": "Надішліть своє перше повідомлення, щоб запросити до бесіди", + "start_of_dm_history": "Це початок історії вашого особистого спілкування з .", + "start_of_room": "Це початок .", + "topic": "Тема: %(topic)s ", + "topic_edit": "Тема: %(topic)s (змінити)", + "unencrypted_warning": "Наскрізне шифрування не ввімкнене", + "user_created": "%(displayName)s створює цю кімнату.", + "you_created": "Ви створили кімнату." + }, + "invite_email_mismatch_suggestion": "Поширте цю адресу е-пошти у налаштуваннях, щоб отримувати запрошення безпосередньо в %(brand)s.", + "invite_reject_ignore": "Відхилити й нехтувати користувачем", + "invite_sent_to_email": "Це запрошення було надіслано на %(email)s", + "invite_sent_to_email_room": "Це запрошення до %(roomName)s було надіслане на %(email)s", + "invite_subtitle": " запрошує вас", + "invite_this_room": "Запросити до цієї кімнати", + "invite_title": "Бажаєте приєднатися до %(roomName)s?", + "inviter_unknown": "Невідомо", + "invites_you_text": " запрошує вас", + "join_button_account": "Зареєструватися", + "join_failed_enable_video_rooms": "Щоб приєднатися, спочатку ввімкніть відеокімнати в експериментальних функціях", + "join_failed_needs_invite": "Щоб переглядати %(roomName)s, потрібне запрошення", + "join_the_discussion": "Приєднатися до обговорення", + "join_title": "Приєднуйтеся до кімнати, щоб взяти участь", + "join_title_account": "Приєднатись до бесіди з обліковим записом", + "joining": "Приєднання…", + "joining_room": "Приєднання до кімнати…", + "joining_space": "Приєднання до простору…", + "jump_read_marker": "Перейти до першого непрочитаного повідомлення.", + "jump_to_bottom_button": "Перейти до найновіших повідомлень", + "jump_to_date": "Перейти до дати", + "jump_to_date_beginning": "Початок кімнати", + "jump_to_date_prompt": "Виберіть до якої дати перейти", + "kick_reason": "Причина: %(reason)s", + "kicked_by": "Вас вилучено користувачем %(memberName)s", + "kicked_from_room_by": "%(memberName)s вилучає вас із %(roomName)s", + "knock_cancel_action": "Скасувати запит", + "knock_message_field_placeholder": "Повідомлення (необов'язково)", + "knock_prompt": "Надіслати запит на приєднання?", + "knock_prompt_name": "Надіслати запит на приєднання до %(roomName)s?", + "knock_send_action": "Запитати доступ", + "knock_sent": "Запит на приєднання надіслано", + "knock_sent_subtitle": "Ваш запит на приєднання очікує на розгляд.", + "knock_subtitle": "Щоб переглянути або взяти участь у розмові, вам необхідно отримати доступ до цієї кімнати. Ви можете надіслати запит на приєднання нижче.", + "leave_error_title": "Помилка під час виходу з кімнати", + "leave_server_notices_description": "Ця кімната використовується для важливих повідомлень з домашнього сервера, тож ви не можете з неї вийти.", + "leave_server_notices_title": "Неможливо вийти з кімнати сповіщень сервера", + "leave_unexpected_error": "Під час спроби вийти з кімнати виникла неочікувана помилка сервера", + "link_email_to_receive_3pid_invite": "Пов'яжіть цю е-пошту з вашим обліковим записом у Налаштуваннях, щоб отримувати запрошення безпосередньо в %(brand)s.", + "loading_preview": "Завантаження попереднього перегляду", + "no_peek_join_prompt": "Попередній перегляд %(roomName)s недоступний. Бажаєте приєднатися?", + "no_peek_no_name_join_prompt": "Попереднього перегляду немає, бажаєте приєднатися?", + "not_found_subtitle": "Ви впевнені, що перебуваєте в потрібному місці?", + "not_found_title": "Такої кімнати або простору не існує.", + "not_found_title_name": "%(roomName)s не існує.", + "peek_join_prompt": "Ви попередньо переглядаєте %(roomName)s. Бажаєте приєднатися?", + "read_topic": "Натисніть, щоб побачити тему", + "rejecting": "Відхилення запрошення…", + "rejoin_button": "Перепід'єднатись", + "search": { + "all_rooms": "Усі кімнати", + "all_rooms_button": "Вибрати всі кімнати", + "field_placeholder": "Пошук…", + "result_count": { + "one": "(~%(count)s результат)", + "other": "(~%(count)s результатів)" + }, + "this_room": "Ця кімната", + "this_room_button": "Шукати цю кімнату" + }, + "show_labs_settings": "Відкрити налаштування експериментальних функцій", + "status_bar": { + "delete_all": "Видалити всі", + "exceeded_resource_limit": "Не вдалося надіслати повідомлення, бо домашній сервер перевищив ліміт ресурсів. Зв'яжіться з адміністратором сервісу, щоб продовжити використання.", + "homeserver_blocked": "Ваше повідомлення не надіслано, оскільки цей домашній сервер заблокований його адміністратором. Зверніться до адміністратора служби, щоб продовжувати користуватися нею.", + "monthly_user_limit_reached": "Не вдалося надіслати повідомлення, бо домашній сервер перевищив свій ліміт активних користувачів за місяць. Зв'яжіться з адміністратором сервісу, щоб продовжити використання.", + "requires_consent_agreement": "Ви не можете надсилати жодних повідомлень, поки не переглянете та не погодитесь з нашими умовами та положеннями.", + "retry_all": "Повторити надсилання всіх", + "select_messages_to_retry": "Ви можете вибрати всі або окремі повідомлення, щоб повторити спробу або видалити", + "server_connectivity_lost_description": "Надіслані повідомлення будуть збережені поки не з'явиться зв'язок.", + "server_connectivity_lost_title": "З'єднання з сервером було втрачено.", + "some_messages_not_sent": "Деякі з ваших повідомлень не надіслано" + }, + "unknown_status_code_for_timeline_jump": "невідомий код стану", + "unread_notifications_predecessor": { + "other": "Ви маєте %(count)s непрочитаних сповіщень у попередній версії цієї кімнати.", + "one": "У вас %(count)s непрочитане сповіщення у попередній версії цієї кімнати." + }, + "upgrade_error_description": "Перевірте, чи підримує ваш сервер вказану версію кімнати та спробуйте ще.", + "upgrade_error_title": "Помилка поліпшення кімнати", + "upgrade_warning_bar": "Поліпшення цієї кімнати припинить роботу наявного її примірника й створить поліпшену кімнату з такою ж назвою.", + "upgrade_warning_bar_admins": "Лише адміністратори кімнати бачать це попередження", + "upgrade_warning_bar_unstable": "Ця кімната — версії , позначена цим домашнім сервером нестабільною.", + "upgrade_warning_bar_upgraded": "Ця кімната вже поліпшена.", + "upload": { + "uploading_multiple_file": { + "one": "Вивантаження %(filename)s і ще %(count)s", + "other": "Вивантаження %(filename)s і ще %(count)s" + }, + "uploading_single_file": "Вивантаження %(filename)s" + }, + "view_failed_enable_video_rooms": "Щоб переглянути, спочатку ввімкніть відеокімнати в експериментальних функціях", + "waiting_for_join_subtitle": "Після того, як запрошені користувачі приєднаються до %(brand)s, ви зможете спілкуватися в бесіді, а кімната буде наскрізно зашифрована", + "waiting_for_join_title": "Очікування приєднання користувача до %(brand)s" }, "room_list": { - "sort_unread_first": "Спочатку показувати кімнати з непрочитаними повідомленнями", + "add_room_label": "Додати кімнату", + "add_space_label": "Додати простір", + "breadcrumbs_empty": "Немає недавно відвіданих кімнат", + "breadcrumbs_label": "Недавно відвідані кімнати", + "failed_add_tag": "Не вдалось додати до кімнати мітку %(tagName)s", + "failed_remove_tag": "Не вдалося прибрати з кімнати мітку %(tagName)s", + "failed_set_dm_tag": "Не вдалося встановити мітку особистого повідомлення", + "home_menu_label": "Параметри домівки", + "join_public_room_label": "Приєднатись до загальнодоступної кімнати", + "joining_rooms_status": { + "one": "Приєднання до %(count)s кімнати", + "other": "Приєднання до %(count)s кімнат" + }, + "notification_options": "Параметри сповіщень", + "redacting_messages_status": { + "one": "Триває видалення повідомлень в %(count)s кімнаті", + "other": "Триває видалення повідомлень у %(count)s кімнатах" + }, + "show_less": "Згорнути", + "show_n_more": { + "other": "Показати ще %(count)s", + "one": "Показати ще %(count)s" + }, "show_previews": "Показувати попередній перегляд повідомлень", "sort_by": "Упорядкувати за", "sort_by_activity": "Активністю", "sort_by_alphabet": "А-Я", + "sort_unread_first": "Спочатку показувати кімнати з непрочитаними повідомленнями", + "space_menu_label": "%(spaceName)s — меню", "sublist_options": "Параметри переліку", - "show_n_more": { - "other": "Показати ще %(count)s", - "one": "Показати ще %(count)s" + "suggested_rooms_heading": "Пропоновані кімнати" + }, + "room_settings": { + "access": { + "description_space": "Визначте хто може переглядати та приєднатися до %(spaceName)s.", + "title": "Доступ" + }, + "advanced": { + "error_upgrade_description": "Поліпшення кімнати не може бути завершене", + "error_upgrade_title": "Не вдалось поліпшити кімнату", + "information_section_room": "Відомості про кімнату", + "information_section_space": "Відомості про простір", + "room_id": "Внутрішній ID кімнати", + "room_predecessor": "Перегляд давніших повідомлень у %(roomName)s.", + "room_upgrade_button": "Поліпшити цю кімнату до рекомендованої версії", + "room_upgrade_warning": "Попередження: оновлення кімнати не призведе до автоматичного перенесення учасників до нової версії кімнати. Ми опублікуємо посилання на нову кімнату в старій версії кімнати - учасники кімнати повинні будуть натиснути на це посилання, щоб приєднатися до нової кімнати.", + "room_version": "Версія кімнати:", + "room_version_section": "Версія кімнати", + "space_predecessor": "Переглянути давнішу версію %(spaceName)s.", + "space_upgrade_button": "Поліпшити цей простір до рекомендованої версії кімнати", + "unfederated": "Ця кімната недоступна для віддалених серверів Matrix", + "upgrade_button": "Поліпшити цю кімнату до версії %(version)s", + "upgrade_dialog_description": "Поліпшення цієї кімнати потребує закриття наявного її примірника й створення нової кімнати натомість. Щоб забезпечити якнайкращі враження учасникам кімнати, ми:", + "upgrade_dialog_description_1": "Створимо нову кімнату з такою ж назвою, описом і аватаром", + "upgrade_dialog_description_2": "Направимо всі локальні псевдоніми цієї кімнати до нової", + "upgrade_dialog_description_3": "Вимкнемо користувачам можливість писати до старої версії кімнати й додамо повідомлення з порадою перейти до нової", + "upgrade_dialog_description_4": "Додамо лінк старої кімнати нагорі нової, щоб люди могли бачити старі повідомлення", + "upgrade_dialog_title": "Поліпшити версію кімнати", + "upgrade_dwarning_ialog_title_public": "Поліпшити відкриту кімнату", + "upgrade_warning_dialog_description": "Поліпшення кімнати — серйозна операція. Її зазвичай радять, коли кімната нестабільна через вади, брак функціоналу чи вразливості безпеки.", + "upgrade_warning_dialog_explainer": "Зауважте, поліпшення створить нову версію кімнати. Усі наявні повідомлення залишаться в цій архівованій кімнаті.", + "upgrade_warning_dialog_footer": "Ви поліпшите цю кімнату з до версії.", + "upgrade_warning_dialog_invite_label": "Автоматично запросити учасників цієї кімнати до нової", + "upgrade_warning_dialog_report_bug_prompt": "Зазвичай це впливає лише на деталі опрацювання кімнати сервером. Якщо проблема полягає саме в %(brand)s, просимо повідомити нас про ваду.", + "upgrade_warning_dialog_report_bug_prompt_link": "Зазвичай це впливає лише на деталі опрацювання кімнати сервером. Якщо проблема полягає саме в %(brand)s, просимо повідомити нас про ваду.", + "upgrade_warning_dialog_title": "Поліпшити кімнату", + "upgrade_warning_dialog_title_private": "Поліпшити закриту кімнату" + }, + "alias_not_specified": "не вказано", + "bridges": { + "description": "Ця кімната передає повідомлення на такі платформи. Докладніше.", + "empty": "Ця кімната не передає повідомлень на жодні платформи. Докладніше.", + "title": "Мости" + }, + "delete_avatar_label": "Видалити аватар", + "general": { + "alias_field_has_domain_invalid": "Бракує розділювача домену (:domain.org)", + "alias_field_has_localpart_invalid": "Бракує назви кімнати чи розділювача (my-room:domain.org)", + "alias_field_matches_invalid": "Ця адреса не вказує на цю кімнату", + "alias_field_placeholder_default": "наприклад, моя-кімната", + "alias_field_required_invalid": "Будь ласка, вкажіть адресу", + "alias_field_safe_localpart_invalid": "Деякі символи не дозволені", + "alias_field_taken_invalid": "Ця адреса містить хибний сервер чи вже використовується", + "alias_field_taken_invalid_domain": "Ця адреса вже використовується", + "alias_field_taken_valid": "Ця адреса доступна", + "alias_heading": "Адреса кімнати", + "aliases_items_label": "Інші загальнодоступні адреси:", + "aliases_no_items_label": "Поки немає загальнодоступних адрес, додайте їх унизу", + "aliases_section": "Адреси кімнати", + "avatar_field_label": "Аватар кімнати", + "canonical_alias_field_label": "Основна адреса", + "default_url_previews_off": "Попередній перегляд URL-адрес типово вимкнений для учасників цієї кімнати.", + "default_url_previews_on": "Попередній перегляд URL-адрес типово увімкнений для учасників цієї кімнати.", + "description_space": "Змінити налаштування, що стосуються вашого простору.", + "error_creating_alias_description": "Помилка створення такої адреси. Можливо, сервер цього не дозволяє або стався тимчасовий збій.", + "error_creating_alias_title": "Помилка створення адреси", + "error_deleting_alias_description": "Помилка видалення такої адреси. Можливо, вона не існує або стався тимчасовий збій.", + "error_deleting_alias_description_forbidden": "У вас немає дозволу видаляти адресу.", + "error_deleting_alias_title": "Помилка видалення адреси", + "error_save_space_settings": "Не вдалося зберегти налаштування простору.", + "error_updating_alias_description": "Помилка оновлення запасних адрес кімнати. Можливо, сервер цього не дозволяє або стався тимчасовий збій.", + "error_updating_canonical_alias_description": "Помилка оновлення головної адреси кімнати. Можливо, сервер цього не дозволяє або стався тимчасовий збій.", + "error_updating_canonical_alias_title": "Помилка оновлення основної адреси", + "leave_space": "Вийти з простору", + "local_alias_field_label": "Локальні адреси", + "local_aliases_explainer_room": "Встановіть адреси цій кімнаті, щоб користувачі могли її знаходити через ваш домашній сервер (%(localDomain)s)", + "local_aliases_explainer_space": "Встановіть адреси цьому простору, щоб користувачі могли його знаходити через ваш домашній сервер (%(localDomain)s)", + "local_aliases_section": "Локальні адреси", + "name_field_label": "Назва кімнати", + "new_alias_placeholder": "Нова загальнодоступна адреса (вигляду #alias:server)", + "no_aliases_room": "Ця кімната не має локальних адрес", + "no_aliases_space": "Простір не має локальних адрес", + "other_section": "Інше", + "publish_toggle": "Опублікувати цю кімнату для всіх у каталозі кімнат %(domain)s?", + "published_aliases_description": "Щоб зробити адресу загальнодоступною, спершу додайте її в локальні.", + "published_aliases_explainer_room": "Загальнодоступні адреси можуть бути використані будь-ким на будь-якому сервері для приєднання до вашої кімнати.", + "published_aliases_explainer_space": "Загальнодоступні адреси можуть бути використані будь-ким на будь-якому сервері для приєднання до вашого простору.", + "published_aliases_section": "Загальнодоступні адреси", + "save": "Зберегти зміни", + "topic_field_label": "Тема кімнати", + "url_preview_encryption_warning": "У кімнатах з шифруванням, як у цій, попередній перегляд посилань усталено вимкнено. Це робиться, щоб гарантувати, що ваш домашній сервер (на якому генеруються перегляди) не матиме змоги збирати дані щодо посилань, які ви бачите у цій кімнаті.", + "url_preview_explainer": "Коли хтось додає URL-адресу у повідомлення, можливо автоматично показувати для цієї URL-адресу попередній перегляд його заголовку, опису й зображення.", + "url_previews_section": "Попередній перегляд URL-адрес", + "user_url_previews_default_off": "Ви вимкнули усталений попередній перегляд URL-адрес.", + "user_url_previews_default_on": "Ви увімкнули усталений попередній перегляд URL-адрес." + }, + "notifications": { + "browse_button": "Огляд", + "custom_sound_prompt": "Указати нові власні звуки", + "notification_sound": "Звуки сповіщень", + "settings_link": "Отримувати сповіщення відповідно до ваших налаштувань", + "sounds_section": "Звуки", + "upload_sound_label": "Вивантажити власний звук", + "uploaded_sound": "Вивантажені звуки" + }, + "permissions": { + "add_privileged_user_description": "Надайте одному або кільком користувачам у цій кімнаті більше повноважень", + "add_privileged_user_filter_placeholder": "Пошук користувачів у цій кімнаті…", + "add_privileged_user_heading": "Додати привілейованих користувачів", + "ban": "Блокування користувачів", + "ban_reason": "Причина", + "banned_by": "Блокує %(displayName)s", + "banned_users_section": "Заблоковані користувачі", + "error_changing_pl_description": "Під час зміни рівня повноважень користувача трапилась помилка. Переконайтесь, що ви маєте необхідні дозволи і спробуйте ще раз.", + "error_changing_pl_reqs_description": "Під час зміни вимог рівня повноважень кімнати трапилась помилка. Переконайтесь, що ви маєте необхідні дозволи і спробуйте ще раз.", + "error_changing_pl_reqs_title": "Помилка під час зміни вимог до рівня повноважень", + "error_changing_pl_title": "Помилка під час зміни рівня повноважень", + "error_unbanning": "Не вдалося розблокувати", + "events_default": "Надіслати повідомлення", + "invite": "Запросити користувачів", + "io.element.voice_broadcast_info": "Голосові трансляції", + "kick": "Вилучити користувачів", + "m.call": "Розпочати %(brand)s викликів", + "m.call.member": "Приєднатися до %(brand)s викликів", + "m.reaction": "Надсилати реакції", + "m.room.avatar": "Змінити аватар кімнати", + "m.room.avatar_space": "Змінити аватар простору", + "m.room.canonical_alias": "Змінити основну адресу кімнати", + "m.room.canonical_alias_space": "Змінити основну адресу простору", + "m.room.encryption": "Увімкнути шифрування кімнати", + "m.room.history_visibility": "Змінити видимість історії", + "m.room.name": "Змінити назву кімнати", + "m.room.name_space": "Змінити назву простору", + "m.room.pinned_events": "Керувати закріпленими подіями", + "m.room.power_levels": "Змінити дозволи", + "m.room.redaction": "Вилучити надіслані мною повідомлення", + "m.room.server_acl": "Змінити серверні права доступу", + "m.room.tombstone": "Поліпшити кімнату", + "m.room.topic": "Змінити тему", + "m.room.topic_space": "Змінити опис", + "m.space.child": "Керувати кімнатами в цьому просторі", + "m.widget": "Змінити віджети", + "muted_users_section": "Стишені користувачі", + "no_privileged_users": "У цій кімнаті немає користувачів з визначеними привілеями", + "notifications.room": "Сповістити всіх", + "permissions_section": "Дозволи", + "permissions_section_description_room": "Виберіть ролі, необхідні для зміни різних частин кімнати", + "permissions_section_description_space": "Оберіть ролі, потрібні для зміни різних частин простору", + "privileged_users_section": "Привілейовані користувачі", + "redact": "Вилучити повідомлення надіслані іншими", + "send_event_type": "Надіслати події %(eventType)s", + "state_default": "Змінити налаштування", + "title": "Ролі й дозволи", + "users_default": "Типова роль" + }, + "security": { + "enable_encryption_confirm_description": "Якщо ви увімкнете шифрування для кімнати, його неможливо буде вимкнути. Надіслані у зашифровану кімнату повідомлення будуть прочитними тільки для учасників кімнати, натомість для сервера вони будуть непрочитними. Увімкнення шифрування може унеможливити роботу ботів та мостів. Дізнатись більше про шифрування.", + "enable_encryption_confirm_title": "Увімкнути шифрування?", + "enable_encryption_public_room_confirm_description_1": "Не варто додавати шифрування загальнодоступним кімнатам. Будь-хто може знаходити загальнодоступні кімнати, приєднатись і читати повідомлення в них. Ви не отримаєте переваг від шифрування й не зможете вимкнути його пізніше. Зашифровані повідомлення в загальнодоступній кімнаті отримуватимуться й надсилатимуться повільніше.", + "enable_encryption_public_room_confirm_description_2": "Щоб уникнути цих проблем, створіть нову зашифровану кімнату для розмови, яку плануєте.", + "enable_encryption_public_room_confirm_title": "Точно додати шифрування цій загальнодоступній кімнаті?", + "encrypted_room_public_confirm_description_1": "Не варто робити зашифровані кімнати загальнодоступними. Будь-хто зможе знайти кімнату, приєднатись і читати повідомлення. Ви не отримаєте переваг шифрування. Зашифровані повідомлення в загальнодоступній кімнаті отримуватимуться й надсилатимуться повільніше.", + "encrypted_room_public_confirm_description_2": "Щоб уникнути цих проблем, створіть нову загальнодоступну кімнату для розмови, яку плануєте.", + "encrypted_room_public_confirm_title": "Точно зробити цю зашифровану кімнату загальнодоступною?", + "encryption_forced": "Ваш сервер вимагає вимкнення шифрування.", + "encryption_permanent": "Після увімкнення шифрування не можна буде вимкнути.", + "error_join_rule_change_title": "Не вдалося оновити правила приєднання", + "error_join_rule_change_unknown": "Невідомий збій", + "guest_access_warning": "Люди з підтримуваними клієнтами зможуть приєднуватись до кімнати без реєстрації.", + "history_visibility_invited": "Лише учасники (від часу їхнього запрошення)", + "history_visibility_joined": "Лише учасники (від часу приєднання)", + "history_visibility_legend": "Хто може читати історію?", + "history_visibility_shared": "Лише учасники (від часу вибору цієї опції)", + "history_visibility_warning": "Зміни дозволів читання історії вплинуть лише на майбутні повідомлення цієї кімнати. Видимість наявної історії незмінна.", + "history_visibility_world_readable": "Кожний", + "join_rule_description": "Вкажіть, хто може приєднуватися до %(roomName)s.", + "join_rule_invite": "Приватно (лише за запрошенням)", + "join_rule_invite_description": "Приєднатися можуть лише запрошені люди.", + "join_rule_knock": "Запит на приєднання", + "join_rule_knock_description": "Люди не можуть приєднатися, якщо їм не надано доступ.", + "join_rule_public_description": "Будь-хто може знайти та приєднатися.", + "join_rule_restricted": "Учасники простору", + "join_rule_restricted_description": "Будь-хто у просторі може знайти та приєднатися. Укажіть, які простори можуть отримати доступ сюди.", + "join_rule_restricted_description_active_space": "Будь-хто у може знайти та приєднатися. Ви можете вибрати інші простори.", + "join_rule_restricted_description_prompt": "Будь-хто у просторі може знайти та приєднатися. Можна вибрати кілька просторів.", + "join_rule_restricted_description_spaces": "Простори з доступом", + "join_rule_restricted_dialog_description": "Оберіть, які простори матимуть доступ до цієї кімнати. Якщо обрати простір, його учасники зможуть знаходити і приєднуватися.", + "join_rule_restricted_dialog_empty_warning": "Ви вилучаєте всі простори. Усталеним стане доступ за запрошенням", + "join_rule_restricted_dialog_filter_placeholder": "Пошук просторів", + "join_rule_restricted_dialog_heading_known": "Інші відомі вам простори", + "join_rule_restricted_dialog_heading_other": "Інші простори чи кімнати, яких ви можете не знати", + "join_rule_restricted_dialog_heading_room": "Відомі вам простори, до яких входить кімната", + "join_rule_restricted_dialog_heading_space": "Відомі вам простори, до яких входить цей", + "join_rule_restricted_dialog_heading_unknown": "Ймовірно, інші адміністратори кімнати є їхніми учасниками.", + "join_rule_restricted_dialog_title": "Вибрати простори", + "join_rule_restricted_n_more": { + "one": "і ще %(count)s", + "other": "і ще %(count)s" + }, + "join_rule_restricted_summary": { + "one": "На разі простір має доступ", + "other": "На разі доступ мають %(count)s просторів" + }, + "join_rule_restricted_upgrade_description": "Це поліпшення дозволить учасникам обраних просторів доступитися до цієї кімнати без запрошення.", + "join_rule_restricted_upgrade_warning": "Ця кімната належить до просторів, які ви не адмініструєте. Ці простори показуватимуть стару кімнату, але пропонуватимуть людям приєднатись до нової.", + "join_rule_upgrade_awaiting_room": "Звантаження нової кімнати", + "join_rule_upgrade_required": "Потрібне поліпшення", + "join_rule_upgrade_sending_invites": { + "one": "Надсилання запрошення...", + "other": "Надсилання запрошень... (%(progress)s із %(count)s)" + }, + "join_rule_upgrade_updating_spaces": { + "one": "Оновлення простору...", + "other": "Оновлення просторів... (%(progress)s із %(count)s)" + }, + "join_rule_upgrade_upgrading_room": "Поліпшення кімнати", + "public_without_alias_warning": "Щоб посилатись на цю кімнату, додайте їй адресу.", + "strict_encryption": "Ніколи не надсилати зашифровані повідомлення до незвірених сеансів у цій кімнаті з цього сеансу", + "title": "Безпека й приватність" + }, + "title": "Налаштування кімнати - %(roomName)s", + "upload_avatar_label": "Вивантажити аватар", + "visibility": { + "alias_section": "Адреса", + "error_failed_save": "Не вдалось оновити видимість цього простору", + "error_update_guest_access": "Не вдалося оновити гостьовий доступ до цього простору", + "error_update_history_visibility": "Не вдалося оновити видимість історії цього простору", + "guest_access_explainer": "Гості можуть приєднатися до простору без облікового запису.", + "guest_access_explainer_public_space": "Це може бути корисним для загальнодоступних просторів.", + "guest_access_label": "Увімкнути гостьовий доступ", + "history_visibility_anyone_space": "Попередній перегляд простору", + "history_visibility_anyone_space_description": "Дозвольте людям переглядати ваш простір, перш ніж вони приєднаються.", + "history_visibility_anyone_space_recommendation": "Рекомендовано для загальнодоступних просторів.", + "title": "Видимість" + }, + "voip": { + "call_type_section": "Тип викликів", + "enable_element_call_caption": "%(brand)s наскрізно зашифровано, але наразі обмежений меншою кількістю користувачів.", + "enable_element_call_label": "Увімкнути %(brand)s додатковою опцією викликів у цій кімнаті", + "enable_element_call_no_permissions_tooltip": "Ви не маєте достатніх повноважень, щоб змінити це." + } + }, + "room_summary_card_back_action_label": "Відомості про кімнату", + "scalar": { + "error_create": "Неможливо створити віджет.", + "error_membership": "Вас немає в цій кімнаті.", + "error_missing_room_id": "Бракує ID кімнати.", + "error_missing_room_id_request": "У запиті бракує room_id", + "error_missing_user_id_request": "У запиті пропущено user_id", + "error_permission": "У вас немає дозволу на ці дії в цій кімнаті.", + "error_power_level_invalid": "Рівень повноважень мусить бути додатним цілим числом.", + "error_room_not_visible": "Кімната %(roomId)s не видима", + "error_room_unknown": "Кімнату не знайдено.", + "error_send_request": "Не вдалося надіслати запит.", + "failed_read_event": "Не вдалося прочитати події", + "failed_send_event": "Не вдалося надіслати подію" + }, + "server_offline": { + "description": "Не вдалося отримати відповідь на деякі запити до вашого сервера. Ось деякі можливі причини.", + "description_1": "Сервер (%(serverName)s) не відповів у прийнятний термін.", + "description_2": "Ваш файрвол чи антивірус заблокував запит.", + "description_3": "Розширення браузера заблокувало запит.", + "description_4": "Сервер вимкнено.", + "description_5": "Сервер відхилив ваш запит.", + "description_6": "У вашій місцевості зараз проблеми з інтернет-зв'язком.", + "description_7": "Стався збій при спробі зв'язку з сервером.", + "description_8": "Сервер не налаштований на деталізацію суті проблеми (CORS).", + "empty_timeline": "Все готово.", + "recent_changes_heading": "Останні зміни, котрі ще не отримано", + "title": "Сервер не відповідає" + }, + "seshat": { + "error_initialising": "Не вдалося почати пошук, перевірте налаштування, щоб дізнатися більше", + "reset_button": "Очистити сховище подій", + "reset_description": "Сумніваємось, що ви бажаєте очистити своє сховище подій", + "reset_explainer": "Якщо таки бажаєте, зауважте, що жодні ваші повідомлення не видаляться, проте пошук сповільниться, поки індекс буде перестворюватись", + "reset_title": "Очистити сховище подій?", + "warning_kind_files": "Ця версія %(brand)s не підтримує перегляд деяких зашифрованих файлів", + "warning_kind_files_app": "Скористайтеся стільничним застосунком, щоб переглянути всі зашифровані файли", + "warning_kind_search": "Ця версія %(brand)s не підтримує пошук зашифрованих повідомлень", + "warning_kind_search_app": "Скористайтеся стільничним застосунком, щоб пошукати серед зашифрованих повідомлень" + }, + "setting": { + "help_about": { + "access_token_detail": "Токен доступу надає повний доступ до вашого облікового запису. Не передавайте його нікому.", + "brand_version": "Версія %(brand)s:", + "chat_bot": "Бесіда з %(brand)s-ботом", + "clear_cache_reload": "Очистити кеш та перезавантажити", + "help_link": "Якщо необхідна допомога у користуванні %(brand)s'ом, клацніть тут.", + "help_link_chat_bot": "Якщо необхідна допомога у користуванні %(brand)s, клацніть тут або розпочніть бесіду з нашим ботом, клацнувши на кнопку внизу.", + "homeserver": "Домашній сервер %(homeserverUrl)s", + "identity_server": "Сервер ідентифікації %(identityServerUrl)s", + "olm_version": "Версія Olm:", + "title": "Допомога та про програму", + "versions": "Версії" + } + }, + "settings": { + "all_rooms_home": "Показувати всі кімнати в Домівці", + "all_rooms_home_description": "Всі кімнати, до яких ви приєднались, з'являться в домівці.", + "always_show_message_timestamps": "Завжди показувати часові позначки повідомлень", + "appearance": { + "custom_font": "Використовувати системний шрифт", + "custom_font_description": "Вкажіть назву шрифту, встановленого у вашій системі, й %(brand)s спробує його використати.", + "custom_font_name": "Ім’я системного шрифту", + "custom_font_size": "Використовувати нетиповий розмір", + "custom_theme_add_button": "Додати тему", + "custom_theme_error_downloading": "Помилка завантаження відомостей теми.", + "custom_theme_invalid": "Хибна схема теми.", + "custom_theme_success": "Тему додано!", + "custom_theme_url": "Посилання на власну тему", + "font_size": "Розмір шрифту", + "font_size_limit": "Нетиповий розмір шрифту може бути лише в межах %(min)s пт і %(max)s пт", + "font_size_nan": "Розмір повинен бути числом", + "font_size_valid": "Введіть від %(min)s пт до %(max)s пт", + "heading": "Налаштування вигляду", + "image_size_default": "Типовий", + "image_size_large": "Великі", + "layout_bubbles": "Бульбашки повідомлень", + "layout_irc": "IRC (Експериментально)", + "match_system_theme": "Тема системи", + "subheading": "Налаштування вигляду впливають тільки на цей сеанс %(brand)s.", + "timeline_image_size": "Розмір зображень у стрічці", + "use_high_contrast": "Висока контрастність" + }, + "automatic_language_detection_syntax_highlight": "Автоматично визначати мову для підсвічування синтаксису", + "autoplay_gifs": "Автовідтворення GIF", + "autoplay_videos": "Автовідтворення відео", + "big_emoji": "Увімкнути великі емоджі у бесідах", + "code_block_expand_default": "Розгортати блоки коду одразу", + "code_block_line_numbers": "Нумерувати рядки блоків коду", + "disable_historical_profile": "Показувати поточне зображення профілю та ім'я для користувачів у історії повідомлень", + "emoji_autocomplete": "Увімкнути пропонування емодзі при друкуванні", + "enable_markdown": "Увімкнути Markdown", + "enable_markdown_description": "Розпочинати повідомлення з /plain, щоб надіслати без markdown.", + "general": { + "account_management_section": "Керування обліковим записом", + "account_section": "Обліковий запис", + "add_email_dialog_title": "Додати адресу е-пошти", + "add_email_failed_verification": "Не вдалось перевірити адресу електронної пошти: переконайтесь, що ви перейшли за посиланням у листі", + "add_email_instructions": "Ми надіслали лист, щоб підтвердити вашу е-пошту. Виконайте інструкції в ньому й натисніть кнопку нижче.", + "add_msisdn_confirm_body": "Клацніть на кнопку внизу, щоб підтвердити додавання цього номера телефону.", + "add_msisdn_confirm_button": "Підтвердьте додавання номера телефону", + "add_msisdn_confirm_sso_button": "Підтвердьте додавання цього телефонного номера за допомогоє єдиного входу, щоб довести вашу справжність.", + "add_msisdn_dialog_title": "Додати номер телефону", + "add_msisdn_instructions": "Текстове повідомлення надіслано на номер +%(msisdn)s. Введіть код перевірки з нього.", + "add_msisdn_misconfigured": "Неправильно налаштовано додавання / зв'язування з потоком MSISDN", + "confirm_adding_email_body": "Клацніть на кнопку внизу, щоб підтвердити додавання цієї адреси е-пошти.", + "confirm_adding_email_title": "Підтвердити додавання е-пошти", + "deactivate_confirm_body": "Ви впевнені, що бажаєте деактивувати обліковий запис? Ця дія безповоротна.", + "deactivate_confirm_body_password": "Для продовження введіть пароль облікового запису:", + "deactivate_confirm_body_sso": "Підтвердьте деактивацію свого облікового запису через єдиний вхід, щоб підтвердити вашу особу.", + "deactivate_confirm_content": "Підтвердьте, що справді бажаєте знищити обліковий запис. Якщо продовжите:", + "deactivate_confirm_content_1": "Відновити обліковий запис буде неможливо", + "deactivate_confirm_content_2": "Ви більше не зможете ввійти", + "deactivate_confirm_content_3": "Ніхто не зможе зареєструватись під вашим користувацьким іменем (MXID), навіть ви: це ім'я залишатиметься недоступним", + "deactivate_confirm_content_4": "Вас буде вилучено з усіх кімнат і особистих розмов", + "deactivate_confirm_content_5": "Вас буде вилучено з сервера ідентифікації: ваші друзі не матимуть змоги знайти вас за е-поштою чи номером телефону", + "deactivate_confirm_content_6": "Ваші старі повідомлення залишатимуться доступними людям, які їх уже отримали, аналогічно надісланій е-пошті. Бажаєте сховати надіслані повідомлення від тих, хто відтепер приєднуватиметься до кімнат?", + "deactivate_confirm_continue": "Підтвердьте знедіювання облікового запису", + "deactivate_confirm_erase_label": "Сховати мої повідомлення від нових учасників", + "deactivate_section": "Деактивувати обліковий запис", + "deactivate_warning": "Деактивація вашого облікового запису — це незворотна дія, будьте обережні!", + "discovery_email_empty": "Опції знаходження з'являться тут, коли ви додасте е-пошту вгорі.", + "discovery_email_verification_instructions": "Перевірте посилання у теці «Вхідні»", + "discovery_msisdn_empty": "Опції знаходження з'являться тут, коли ви додасте номер телефону вгорі.", + "discovery_needs_terms": "Погодьтесь з Умовами надання послуг сервера ідентифікації (%(serverName)s), щоб дозволити знаходити вас за адресою електронної пошти або за номером телефону.", + "discovery_section": "Виявлення", + "email_address_in_use": "Ця е-пошта вже використовується", + "email_address_label": "Адреса е-пошти", + "email_not_verified": "Ваша адреса е-пошти ще не підтверджена", + "email_verification_instructions": "Для підтвердження перейдіть за посиланням в отриманому листі й знову натисніть «Продовжити».", + "emails_heading": "Адреси е-пошти", + "error_add_email": "Не вдалося додати адресу е-пошти", + "error_deactivate_communication": "Виникла проблема зв'язку з сервером. Повторіть спробу.", + "error_deactivate_invalid_auth": "Сервер надав хибні дані розпізнання.", + "error_deactivate_no_auth": "Сервер не попросив увійти", + "error_email_verification": "Не вдалося перевірити адресу е-пошти.", + "error_invalid_email": "Хибна адреса е-пошти", + "error_invalid_email_detail": "Здається це неправильна адреса е-пошти", + "error_msisdn_verification": "Не вдалося перевірити номер телефону.", + "error_password_change_403": "Не вдалось змінити пароль. Ви впевнені, що пароль введено правильно?", + "error_password_change_http": "%(errorMessage)s (HTTP-статус %(httpStatus)s)", + "error_password_change_title": "Помилка зміни пароля", + "error_password_change_unknown": "Невідома помилка зміни пароля (%(stringifiedError)s)", + "error_remove_3pid": "Не вдалося вилучити контактні дані", + "error_revoke_email_discovery": "Не вдалось відкликати оприлюднювання адреси е-пошти", + "error_revoke_msisdn_discovery": "Не вдалось відкликати оприлюднювання телефонного номеру", + "error_saving_profile": "Неможливо завершити операцію", + "error_saving_profile_title": "Не вдалося зберегти ваш профіль", + "error_share_email_discovery": "Не вдалося надіслати адресу е-пошти", + "error_share_msisdn_discovery": "Не вдалося надіслати телефонний номер", + "external_account_management": "Ваші дані облікового запису керуються окремо за адресою %(hostname)s.", + "identity_server_no_token": "Токен доступу до ідентифікації не знайдено", + "identity_server_not_set": "Сервер ідентифікації не налаштовано", + "incorrect_msisdn_verification": "Неправильний код перевірки", + "language_section": "Мова та регіон", + "msisdn_in_use": "Цей телефонний номер вже використовується", + "msisdn_label": "Телефонний номер", + "msisdn_verification_field_label": "Код перевірки", + "msisdn_verification_instructions": "Введіть код перевірки, надісланий у текстовому повідомленні.", + "msisdns_heading": "Номери телефонів", + "name_placeholder": "Немає псевдоніма", + "oidc_manage_button": "Керувати обліковим записом", + "password_change_section": "Встановити новий пароль облікового запису…", + "password_change_success": "Ваш пароль успішно змінено.", + "remove_email_prompt": "Вилучити %(email)s?", + "remove_msisdn_prompt": "Вилучити %(phone)s?", + "spell_check_locale_placeholder": "Вибрати локаль", + "spell_check_section": "Перевірка правопису" + }, + "image_thumbnails": "Показувати попередній перегляд зображень", + "inline_url_previews_default": "Увімкнути вбудований перегляд гіперпосилань за умовчанням", + "inline_url_previews_room": "Увімкнути попередній перегляд гіперпосилань за умовчанням для учасників цієї кімнати", + "inline_url_previews_room_account": "Увімкнути попередній перегляд гіперпосилань в цій кімнаті (стосується тільки вас)", + "insert_trailing_colon_mentions": "Додавати двокрапку після згадки користувача на початку повідомлення", + "jump_to_bottom_on_send": "Переходити вниз стрічки під час надсилання повідомлення", + "key_backup": { + "backup_in_progress": "Створюється резервна копія ваших ключів (перше копіювання може тривати кілька хвилин).", + "backup_starting": "Запуск резервного копіювання…", + "backup_success": "Успішно!", + "cannot_create_backup": "Не вдалося створити резервну копію ключів", + "create_title": "Створити резервну копію ключів", + "setup_secure_backup": { + "backup_setup_success_description": "На цьому пристрої створюється резервна копія ваших ключів.", + "backup_setup_success_title": "Безпечне резервне копіювання виконано успішно", + "cancel_warning": "Якщо скасуєте це й загубите пристрій, то втратите зашифровані повідомлення й дані.", + "confirm_security_phrase": "Підтвердьте свою фразу безпеки", + "description": "Захистіться від втрати доступу до зашифрованих повідомлень і даних створенням резервної копії ключів шифрування на своєму сервері.", + "download_or_copy": "%(downloadButton)s або %(copyButton)s", + "enter_phrase_description": "Введіть фразу безпеки, відому лише вам, бо вона оберігатиме ваші дані. Задля безпеки, використайте щось інше ніж пароль вашого облікового запису.", + "enter_phrase_title": "Ввести фразу безпеки", + "enter_phrase_to_confirm": "Введіть свою фразу безпеки ще раз для підтвердження.", + "generate_security_key_description": "Ми створимо ключ безпеки. Зберігайте його в надійному місці, скажімо в менеджері паролів чи сейфі.", + "generate_security_key_title": "Згенерувати ключ безпеки", + "pass_phrase_match_failed": "Не збігається.", + "pass_phrase_match_success": "Збіг!", + "phrase_strong_enough": "Чудово! Фраза безпеки досить надійна.", + "requires_key_restore": "Відновіть резервну копію вашого ключа, щоб поліпшити шифрування", + "requires_password_confirmation": "Введіть пароль вашого облікового запису щоб підтвердити поліпшення:", + "requires_server_authentication": "Ви матимете пройти розпізнання на сервері, щоб підтвердити поліпшення.", + "secret_storage_query_failure": "Не вдалося дізнатися стан таємного сховища", + "security_key_safety_reminder": "Зберігайте ключ безпеки в надійному місці, скажімо в менеджері паролів чи сейфі, бо ключ оберігає ваші зашифровані дані.", + "session_upgrade_description": "Поліпшіть цей сеанс, щоб уможливити звірення інших сеансів, надаючи їм доступ до зашифрованих повідомлень та позначаючи їх довіреними для інших користувачів.", + "set_phrase_again": "Поверніться, щоб налаштувати заново.", + "settings_reminder": "Ввімкнути захищене резервне копіювання й керувати своїми ключами можна в налаштуваннях.", + "title_confirm_phrase": "Підвердьте фразу безпеки", + "title_save_key": "Збережіть свій ключ безпеки", + "title_set_phrase": "Вкажіть фразу безпеки", + "title_upgrade_encryption": "Поліпшити ваше шифрування", + "unable_to_setup": "Не вдалося налаштувати таємне сховище", + "use_different_passphrase": "Використати іншу парольну фразу?", + "use_phrase_only_you_know": "Захистіть резервну копію відомою лише вам таємною фразою. Можете також зберегти ключ безпеки." + } + }, + "key_export_import": { + "confirm_passphrase": "Підтвердьте парольну фразу", + "enter_passphrase": "Введіть парольну фразу", + "export_description_1": "Це дає змогу експортувати в локальний файл ключі до повідомлень, отриманих вами в зашифрованих кімнатах. Тоді ви зможете імпортувати файл до іншого клієнта Matrix у майбутньому, і той клієнт також зможе розшифрувати ці повідомлення.", + "export_description_2": "Експортований файл дозволить будь-кому, хто зможе його прочитати, розшифрувати будь-які зашифровані повідомлення, які ви бачите, тому ви повинні бути обережними, щоб зберегти його в безпеці. Щоб зробити це, вам слід ввести унікальну парольну фразу нижче, яка буде використовуватися тільки для шифрування експортованих даних. Імпортувати дані можна буде лише за допомогою тієї ж самої парольної фрази.", + "export_title": "Експортувати ключі кімнат", + "file_to_import": "Файл для імпорту", + "import_description_1": "Це дає змогу імпортувати ключі шифрування, які ви раніше експортували з іншого клієнта Matrix. Тоді ви зможете розшифрувати будь-які повідомлення, які міг розшифровувати той клієнт.", + "import_description_2": "Введіть пароль для захисту експортованого файлу. Щоб розшифрувати файл потрібно буде ввести цей пароль.", + "import_title": "Імпортувати ключі кімнат", + "phrase_cannot_be_empty": "Парольна фраза обов'язкова", + "phrase_must_match": "Парольні фрази мають збігатися", + "phrase_strong_enough": "Чудово! Цю парольна фраза видається достатньо надійною" + }, + "keyboard": { + "title": "Клавіатура" + }, + "notifications": { + "default_setting_description": "Цей параметр буде застосовано усталеним до всіх ваших кімнат.", + "default_setting_section": "Я хочу отримувати сповіщення про (типове налаштування)", + "desktop_notification_message_preview": "Показувати попередній перегляд повідомлень у сповіщеннях комп'ютера", + "email_description": "Отримуйте зведення пропущених сповіщень на електронну пошту", + "email_section": "Зведення електронною поштою", + "email_select": "Виберіть, на які адреси ви хочете отримувати зведення. Керуйте адресами в налаштуваннях.", + "enable_audible_notifications_session": "Увімкнути звукові сповіщення для цього сеансу", + "enable_desktop_notifications_session": "Увімкнути стільничні сповіщення для цього сеансу", + "enable_email_notifications": "Увімкнути сповіщення е-поштою для %(email)s", + "enable_notifications_account": "Увімкнути сповіщення для цього облікового запису", + "enable_notifications_account_detail": "Вимкніть, щоб вимкнути сповіщення для всіх ваших пристроїв і сесій", + "enable_notifications_device": "Увімкнути сповіщення для цього пристрою", + "error_loading": "Сталася помилка під час завантаження налаштувань сповіщень.", + "error_permissions_denied": "%(brand)s не має дозволу надсилати вам сповіщення — перевірте налаштування браузера", + "error_permissions_missing": "%(brand)s не має дозволу надсилати сповіщення — будь ласка, спробуйте ще раз", + "error_saving": "Помилка збереження налаштувань сповіщень", + "error_saving_detail": "Сталася помилка під час збереження налаштувань сповіщень.", + "error_title": "Не вдалося увімкнути сповіщення", + "error_updating": "Сталася помилка під час оновлення налаштувань сповіщень. Спробуйте змінити налаштування ще раз.", + "invites": "Запрошено до кімнати", + "keywords": "Показувати значок , коли в кімнаті вжито ключові слова.", + "keywords_prompt": "Введіть сюди ключові слова або використовуйте для варіацій написання чи нікнеймів", + "labs_notice_prompt": "Оновлення:Ми спростили налаштування сповіщень, щоб полегшити пошук потрібних опцій. Деякі налаштування, які ви вибрали раніше, тут не показано, але вони залишаються активними. Якщо ви продовжите, деякі з ваших налаштувань можуть змінитися. Докладніше", + "mentions_keywords": "Згадки та ключові слова", + "mentions_keywords_only": "Лише згадки та ключові слова", + "messages_containing_keywords": "Повідомлення, що містять ключові слова", + "noisy": "Шумно", + "notices": "Повідомлення від ботів", + "notify_at_room": "Сповіщати, коли хтось використовує згадку @room", + "notify_keyword": "Сповіщати, коли хтось використовує ключове слово", + "notify_mention": "Сповіщати, коли хтось використовує згадку @displayname або %(mxid)s", + "other_section": "Інше, що, на нашу думку, може вас зацікавити:", + "people_mentions_keywords": "Люди, згадки та ключові слова", + "play_sound_for_description": "Застосовується усталеним до всіх кімнат на всіх пристроях.", + "play_sound_for_section": "Відтворювати звук про", + "push_targets": "Цілі сповіщень", + "quick_actions_mark_all_read": "Позначити всі повідомлення прочитаними", + "quick_actions_reset": "Відновити типові налаштування", + "quick_actions_section": "Швидкі дії", + "room_activity": "Нова діяльність у кімнаті, поліпшення та повідомлення про стан", + "rule_call": "Запрошення до виклику", + "rule_contains_display_name": "Повідомлення з моїм псевдонімом", + "rule_contains_user_name": "Повідомлення, що містять моє користувацьке ім'я", + "rule_encrypted": "Зашифровані повідомлення у групових бесідах", + "rule_encrypted_room_one_to_one": "Зашифровані повідомлення у бесідах віч-на-віч", + "rule_invite_for_me": "Коли мене запрошено до кімнати", + "rule_message": "Повідомлення у групових бесідах", + "rule_room_one_to_one": "Повідомлення у бесідах віч-на-віч", + "rule_roomnotif": "Повідомлення, що містять @room", + "rule_suppress_notices": "Повідомлення, надіслані ботом", + "rule_tombstone": "Коли кімнати поліпшено", + "show_message_desktop_notification": "Показувати повідомлення у стільничних сповіщеннях", + "voip": "Голосові та відеовиклики" + }, + "preferences": { + "always_show_menu_bar": "Завжди показувати рядок меню", + "autocomplete_delay": "Затримка автозаповнення (мс)", + "code_blocks_heading": "Блоки коду", + "compact_modern": "Використовувати компактний вигляд «Модерн»", + "composer_heading": "Редактор", + "enable_hardware_acceleration": "Увімкнути апаратне прискорення", + "enable_tray_icon": "Згортати вікно до піктограми в лотку при закритті", + "keyboard_heading": "Комбінації клавіш", + "keyboard_view_shortcuts_button": "Щоб переглянути всі комбінації клавіш, натисніть сюди.", + "media_heading": "Зображення, GIF та відео", + "presence_description": "Діліться своєю активністю та станом з іншими.", + "rm_lifetime": "Тривалість маркеру прочитання (мс)", + "rm_lifetime_offscreen": "Тривалість маркеру прочитання поза екраном (мс)", + "room_directory_heading": "Каталог кімнат", + "room_list_heading": "Перелік кімнат", + "show_avatars_pills": "Показувати аватари у згадках користувачів, кімнат і подій", + "show_checklist_shortcuts": "Показати ярлик контрольного списку привітання над списком кімнат", + "show_polls_button": "Показувати кнопку опитування", + "surround_text": "Обгортати виділений текст при введенні спеціальних символів", + "time_heading": "Формат часу" + }, + "prompt_invite": "Запитувати перед надсиланням запрошень на потенційно недійсні matrix ID", + "replace_plain_emoji": "Автоматично замінювати простотекстові емодзі", + "security": { + "4s_public_key_in_account_data": "у даних облікового запису", + "4s_public_key_status": "Таємне сховище відкритого ключа:", + "backup_key_cached_status": "Резервну копію ключа кешовано:", + "backup_key_stored_status": "Резервну копію ключа розміщено:", + "backup_key_unexpected_type": "несподіваний тип", + "backup_key_well_formed": "добре сформований", + "backup_keys_description": "Резервне копіювання ключів шифрування з даними вашого облікового запису на випадок втрати доступу до сеансів. Ваші ключі будуть захищені унікальним ключем безпеки.", + "bulk_options_accept_all_invites": "Прийняти всі %(invitedRooms)s запрошення", + "bulk_options_reject_all_invites": "Відхилити запрошення до усіх %(invitedRooms)s", + "bulk_options_section": "Масові дії", + "cross_signing_cached": "кешовано локально", + "cross_signing_homeserver_support": "Підтримка функції домашнім сервером:", + "cross_signing_homeserver_support_exists": "існує", + "cross_signing_in_4s": "у таємному сховищі", + "cross_signing_in_memory": "у пам'яті", + "cross_signing_master_private_Key": "Головний приватний ключ:", + "cross_signing_not_cached": "не знайдено локально", + "cross_signing_not_found": "не знайдено", + "cross_signing_not_in_4s": "не знайдено у сховищі", + "cross_signing_not_stored": "не збережено", + "cross_signing_private_keys": "Приватні ключі перехресного підписування:", + "cross_signing_public_keys": "Відкриті ключі перехресного підписування:", + "cross_signing_self_signing_private_key": "Самопідписаний приватний ключ:", + "cross_signing_user_signing_private_key": "Приватний ключ підпису користувача:", + "cryptography_section": "Криптографія", + "delete_backup": "Видалити резервну копію", + "delete_backup_confirm_description": "Ви впевнені? Ви втратите ваші зашифровані повідомлення якщо копія ключів не була створена коректно.", + "e2ee_default_disabled_warning": "Адміністратором вашого сервера було вимкнено автоматичне наскрізне шифрування у приватних кімнатах і особистих повідомленнях.", + "enable_message_search": "Увімкнути шукання повідомлень у зашифрованих кімнатах", + "encryption_individual_verification_mode": "Індивідуально звіряйте кожен сеанс, який використовується користувачем, щоб позначити його довіреним, не довіряючи пристроям перехресного підписування.", + "encryption_section": "Шифрування", + "error_loading_key_backup_status": "Не вдалося завантажити стан резервного копіювання ключа", + "export_megolm_keys": "Експортувати ключі наскрізного шифрування кімнат", + "ignore_users_empty": "Ви не маєте нехтуваних користувачів.", + "ignore_users_section": "Нехтувані користувачі", + "import_megolm_keys": "Імпортувати ключі кімнат наскрізного шифрування", + "key_backup_active": "Під час цього сеансу створюється резервна копія ваших ключів.", + "key_backup_active_version_none": "Вимкнено", + "key_backup_algorithm": "Алгоритм:", + "key_backup_complete": "Усі ключі збережено", + "key_backup_connect": "Налаштувати цьому сеансу резервне копіювання ключів", + "key_backup_connect_prompt": "Налаштуйте цьому сеансу резервне копіювання, інакше при виході втратите ключі, доступні лише в цьому сеансі.", + "key_backup_in_progress": "Резервне копіювання %(sessionsRemaining)s ключів…", + "key_backup_inactive": "Цей сеанс не створює резервну копію ваших ключів, але у вас є резервна копія, з якої ви можете їх відновити.", + "key_backup_inactive_warning": "Резервна копія ваших ключів не створюється з цього сеансу.", + "manually_verify_all_sessions": "Звірити всі сеанси власноруч", + "message_search_disable_warning": "Якщо вимкнути, пошук не показуватиме повідомлень зашифрованих кімнат.", + "message_search_disabled": "Безпечно локально кешувати зашифровані повідомлення щоб вони з'являлись у результатах пошуку.", + "message_search_enabled": { + "other": "Безпечно кешуйте зашифровані повідомлення локально, щоб вони з'являлися в результатах пошуку, використовуючи %(size)s для зберігання повідомлень з %(rooms)s кімнат.", + "one": "Безпечно кешуйте зашифровані повідомлення локально, щоб вони з'являлися в результатах пошуку, використовуючи %(size)s для зберігання повідомлень з %(rooms)s кімнат." + }, + "message_search_failed": "Не вдалося ініціалізувати пошук повідомлень", + "message_search_indexed_messages": "Індексовано повідомлень:", + "message_search_indexed_rooms": "Індексовано кімнат:", + "message_search_indexing": "Триває індексування: %(currentRoom)s", + "message_search_indexing_idle": "Зараз жодна кімната не індексується.", + "message_search_intro": "%(brand)s надійно зберігає зашифровані повідомлення локально, щоб вони з'являлися в результатах пошуку:", + "message_search_room_progress": "%(doneRooms)s із %(totalRooms)s", + "message_search_section": "Пошук повідомлень", + "message_search_sleep_time": "Як швидко повідомлення повинні завантажуватися.", + "message_search_space_used": "Використано простору:", + "message_search_unsupported": "%(brand)s'ові бракує деяких складників, необхідних для безпечного локального кешування зашифрованих повідомлень. Якщо ви хочете поекспериментувати з цією властивістю, зберіть спеціальну збірку %(brand)s Desktop із доданням пошукових складників.", + "message_search_unsupported_web": "%(brand)s не може безпечно локально кешувати зашифровані повідомлення під час роботи у браузері. Користуйтесь %(brand)s для комп'ютерів, в якому зашифровані повідомлення з'являються у результатах пошуку.", + "record_session_details": "Записуйте назву клієнта, версію та URL-адресу, щоб легше розпізнавати сеанси в менеджері сеансів", + "restore_key_backup": "Відновити з резервної копії", + "secret_storage_not_ready": "не готове", + "secret_storage_ready": "готове", + "secret_storage_status": "Таємне сховище:", + "send_analytics": "Надсилати дані аналітики", + "session_id": "ID сеансу:", + "session_key": "Ключ сеансу:", + "strict_encryption": "Ніколи не надсилати зашифровані повідомлення до незвірених сеансів з цього сеансу" + }, + "send_read_receipts": "Надсилати підтвердження прочитання", + "send_read_receipts_unsupported": "Ваш сервер не підтримує вимкнення надсилання сповіщень про прочитання.", + "send_typing_notifications": "Надсилати сповіщення про набирання тексту", + "sessions": { + "browser": "Браузер", + "confirm_sign_out": { + "one": "Підтвердьте вихід із цього пристрою", + "other": "Підтвердьте вихід із цих пристроїв" + }, + "confirm_sign_out_body": { + "other": "Клацніть кнопку внизу, щоб підтвердити вихід із цих пристроїв.", + "one": "Натисніть кнопку внизу, щоб підтвердити вихід із цього пристрою." + }, + "confirm_sign_out_continue": { + "one": "Вийти з пристрою", + "other": "Вийти з пристроїв" + }, + "confirm_sign_out_sso": { + "other": "Підтвердьте вихід із цих пристроїв за допомогою єдиного входу, щоб довести вашу справжність.", + "one": "Підтвердьте вихід із цього пристрою за допомогою єдиного входу, щоб підтвердити вашу особу." + }, + "current_session": "Поточний сеанс", + "desktop_session": "Сеанс на комп'ютері", + "details_heading": "Подробиці сеансу", + "device_unverified_description": "Звірте цей сеанс або вийдіть із нього для поліпшення безпеки та надійності.", + "device_unverified_description_current": "Звірте свій поточний сеанс для посилення безпеки обміну повідомленнями.", + "device_verified_description": "Цей сеанс готовий для безпечного обміну повідомленнями.", + "device_verified_description_current": "Ваш поточний сеанс готовий до захищеного обміну повідомленнями.", + "error_pusher_state": "Не вдалося встановити стан push-служби", + "filter_all": "Усі", + "filter_inactive": "Неактивний", + "filter_inactive_description": "Неактивний впродовж %(inactiveAgeDays)s днів чи довше", + "filter_label": "Фільтрувати пристрої", + "filter_unverified_description": "Не готовий до безпечного обміну повідомленнями", + "filter_verified_description": "Готовий до безпечного обміну повідомленнями", + "hide_details": "Сховати подробиці", + "inactive_days": "Неактивний %(inactiveAgeDays)s+ днів", + "inactive_sessions": "Неактивні сеанси", + "inactive_sessions_explainer_1": "Неактивні сеанси — це сеанси, які ви не використовували протягом певного часу, але вони продовжують отримувати ключі шифрування.", + "inactive_sessions_explainer_2": "Вилучення неактивних сеансів посилює безпеку і швидкодію, а також полегшує виявлення підозрілих нових сеансів.", + "inactive_sessions_list_description": "Обміркуйте можливість виходу зі старих сеансів (%(inactiveAgeDays)s днів або більше), якими ви більше не користуєтесь.", + "ip": "IP-адреса", + "last_activity": "Остання активність", + "mobile_session": "Сеанс на мобільному", + "n_sessions_selected": { + "one": "%(count)s сеанс вибрано", + "other": "Вибрано сеансів: %(count)s" + }, + "no_inactive_sessions": "Не знайдено неактивних сеансів.", + "no_sessions": "Не знайдено сеансів.", + "no_unverified_sessions": "Не знайдено не звірених сеансів.", + "no_verified_sessions": "Не знайдено звірених сеансів.", + "os": "Операційна система", + "other_sessions_heading": "Інші сеанси", + "push_heading": "Push-сповіщення", + "push_subheading": "Отримувати push-сповіщення в цьому сеансі.", + "push_toggle": "Увімкнути push-сповіщення для цього сеансу.", + "rename_form_caption": "Зауважте, що назви сеансів також бачать люди, з якими ви спілкуєтесь.", + "rename_form_heading": "Перейменувати сеанс", + "rename_form_learn_more": "Перейменування сеансів", + "rename_form_learn_more_description_1": "Інші користувачі в особистих повідомленнях і кімнатах, до яких ви приєдналися, можуть переглянути список усіх ваших сеансів.", + "rename_form_learn_more_description_2": "Завдяки цьому у них з'являється впевненість, що вони дійсно розмовляють з вами, а також вони можуть бачити назву сеансу, яку ви вводите тут.", + "security_recommendations": "Поради щодо безпеки", + "security_recommendations_description": "Удоскональте безпеку свого облікового запису, дотримуючись цих порад.", + "session_id": "ID сеансу", + "show_details": "Показати подробиці", + "sign_in_with_qr": "Увійти за допомогою QR-коду", + "sign_in_with_qr_button": "Показати QR-код", + "sign_in_with_qr_description": "Ви можете використовувати цей пристрій для входу на новому пристрої за допомогою QR-коду. Вам потрібно буде сканувати QR-код, показаний на цьому пристрої, своїм пристроєм, на якому ви вийшли.", + "sign_out": "Вийти з цього сеансу", + "sign_out_all_other_sessions": "Вийти з усіх інших сеансів (%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "Ви впевнені, що хочете вийти з %(count)s сеансів?", + "other": "Ви впевнені, що хочете вийти з %(count)s сеансів?" + }, + "sign_out_n_sessions": { + "one": "Вийти з %(count)s сеансу", + "other": "Вийти з %(count)s сеансів" + }, + "title": "Сеанси", + "unknown_session": "Невідомий тип сеансу", + "unverified_session": "Не звірений сеанс", + "unverified_session_explainer_1": "Цей сеанс не підтримує шифрування, і його не можна звірити.", + "unverified_session_explainer_2": "Під час користування цим сеансом ви не зможете брати участь у кімнатах, де ввімкнено шифрування.", + "unverified_session_explainer_3": "Для найкращої безпеки та приватності радимо користуватися клієнтами Matrix, які підтримують шифрування.", + "unverified_sessions": "Не звірені сеанси", + "unverified_sessions_explainer_1": "Не звірені сеанси — це сеанси, які увійшли в систему з вашими обліковими даними, але не пройшли перехресну перевірку.", + "unverified_sessions_explainer_2": "Ви повинні бути впевнені, що розпізнаєте ці сеанси, оскільки вони можуть бути несанкціонованим використанням вашого облікового запису.", + "unverified_sessions_list_description": "Звірте свої сеанси для покращеного безпечного обміну повідомленнями або вийдіть із тих, які ви не розпізнаєте або не використовуєте.", + "verified_session": "Звірений сеанс", + "verified_sessions": "Звірені сеанси", + "verified_sessions_explainer_1": "Звірені сеанси — це будь-який пристрій, на якому ви використовуєте цей обліковий запис після введення парольної фрази або підтвердження вашої особи за допомогою іншого перевіреного сеансу.", + "verified_sessions_explainer_2": "Це означає, що у вас є всі ключі, необхідні для розблокування ваших зашифрованих повідомлень і підтвердження іншим користувачам, що ви довіряєте цьому сеансу.", + "verified_sessions_list_description": "Для кращої безпеки виходьте з усіх сеансів, які ви не розпізнаєте або більше не використовуєте.", + "verify_session": "Звірити сеанс", + "web_session": "Сеанс у браузері" + }, + "show_avatar_changes": "Показувати зміни зображення профілю", + "show_breadcrumbs": "Показувати нещодавно переглянуті кімнати над списком кімнат", + "show_chat_effects": "Показувати ефекти бесід (анімації отримання, наприклад, конфеті)", + "show_displayname_changes": "Показувати зміни псевдонімів", + "show_join_leave": "Показувати повідомлення про приєднання/виходи (не стосується запрошень/вилучень/блокувань]", + "show_nsfw_content": "Показати матеріали NSFW", + "show_read_receipts": "Показувати мітки прочитання, надіслані іншими користувачами", + "show_redaction_placeholder": "Показувати замісну позначку замість видалених повідомлень", + "show_stickers_button": "Показати кнопку наліпок", + "show_typing_notifications": "Сповіщати про друкування", + "sidebar": { + "metaspaces_favourites_description": "Групуйте всі свої улюблені кімнати та людей в одному місці.", + "metaspaces_home_all_rooms": "Показати всі кімнати", + "metaspaces_home_all_rooms_description": "Показати всі кімнати в домівці, навіть ті, що належать до просторів.", + "metaspaces_home_description": "Домівка надає загальний огляд усього.", + "metaspaces_orphans": "Кімнати без просторів", + "metaspaces_orphans_description": "Групуйте всі свої кімнати, не приєднані до простору, в одному місці.", + "metaspaces_people_description": "Групуйте всіх своїх людей в одному місці.", + "metaspaces_subsection": "Показувати такі простори", + "title": "Бічна панель" + }, + "start_automatically": "Автозапуск при вході в систему", + "use_12_hour_format": "Показувати час у 12-годинному форматі (напр. 2:30 пп)", + "use_command_enter_send_message": "Натисніть Command + Enter, щоб надіслати повідомлення", + "use_command_f_search": "Command + F для пошуку в стрічці", + "use_control_enter_send_message": "Натисніть Ctrl + Enter, щоб надіслати повідомлення", + "use_control_f_search": "Ctrl + F для пошуку в стрічці", + "voip": { + "allow_p2p": "Дозволити однорангові виклики 1:1", + "allow_p2p_description": "Якщо увімкнено, інша сторона зможе бачити вашу IP-адресу", + "audio_input_empty": "Мікрофон не виявлено", + "audio_output": "Звуковий вивід", + "audio_output_empty": "Звуковий вивід не виявлено", + "auto_gain_control": "Авторегулювання підсилення", + "connection_section": "З'єднання", + "echo_cancellation": "Пригнічення відлуння", + "enable_fallback_ice_server": "Дозволити резервний сервер підтримки викликів (%(server)s)", + "enable_fallback_ice_server_description": "Застосовується лише в тому випадку, якщо ваш домашній сервер не пропонує його. Ваша IP-адреса передаватиметься під час виклику.", + "mirror_local_feed": "Показувати локальне відео віддзеркалено", + "missing_permissions_prompt": "Бракує медіадозволів, натисніть кнопку нижче, щоб їх надати.", + "noise_suppression": "Шумопригнічення", + "request_permissions": "Запитати медіадозволи", + "title": "Голос і відео", + "video_input_empty": "Вебкамеру не виявлено", + "video_section": "Налаштування відео", + "voice_agc": "Авторегулювання гучності мікрофона", + "voice_processing": "Обробка голосу", + "voice_section": "Налаштування голосу" + }, + "warn_quit": "Застерігати перед виходом", + "warning": "ПОПЕРЕДЖЕННЯ: " + }, + "share": { + "link_title": "Посилання на кімнату", + "permalink_message": "Посилання на вибране повідомлення", + "permalink_most_recent": "Посилання на останнє повідомлення", + "title_message": "Поділитися повідомленням кімнати", + "title_room": "Поділитись кімнатою", + "title_user": "Поділитися користувачем" + }, + "slash_command": { + "addwidget": "Додає власний віджет до кімнати за посиланням", + "addwidget_iframe_missing_src": "iframe не має атрибуту src", + "addwidget_invalid_protocol": "Вкажіть посилання на віджет — https:// або http://", + "addwidget_missing_url": "Вкажіть URL або код вбудовування віджету", + "addwidget_no_permissions": "Ви не можете змінювати віджет у цій кімнаті.", + "ban": "Блокує користувача з указаним ID", + "category_actions": "Дії", + "category_admin": "Адміністратор", + "category_advanced": "Подробиці", + "category_effects": "Ефекти", + "category_messages": "Повідомлення", + "category_other": "Інше", + "command_error": "Помилка команди", + "converttodm": "Перетворює кімнату на приватну бесіду", + "converttoroom": "Перетворює приватну бесіду на кімнату", + "could_not_find_room": "Не вдалося знайти кімнату", + "deop": "Знімає повноваження оператора з користувача із вказаним ID", + "devtools": "Відкриває вікно інструментів розробника", + "discardsession": "Примусово відкидає поточний вихідний груповий сеанс у зашифрованій кімнаті", + "error_invalid_rendering_type": "Помилка команди: неможливо знайти тип рендерингу (%(renderingType)s)", + "error_invalid_runfn": "Помилка команди: Неможливо виконати slash-команду.", + "help": "Відбиває перелік команд із прикладами вжитку та описом", + "help_dialog_title": "Допомога команди", + "holdcall": "Переводить виклик у поточній кімнаті на утримання", + "html": "Надсилає повідомлення у вигляді HTML, не інтерпретуючи його як розмітку", + "ignore": "Ігнорує користувача, приховуючи його повідомлення від вас", + "ignore_dialog_description": "Ви ігноруєте %(userId)s", + "ignore_dialog_title": "Зігнорований користувач", + "invite": "Запрошує користувача зі вказаним ID до кімнати", + "invite_3pid_needs_is_error": "Використовувати сервер ідентифікації для запрошень через е-пошту. Керуйте у налаштуваннях.", + "invite_3pid_use_default_is_title": "Використовувати сервер ідентифікації", + "invite_3pid_use_default_is_title_description": "Використовувати сервер ідентифікації, щоб запрошувати через е-пошту. Натисніть \"Продовжити\", щоб використовувати типовий сервер ідентифікації (%(defaultIdentityServerName)s) або змініть його у налаштуваннях.", + "invite_failed": "Користувача (%(user)s) не було запрошено до %(roomId)s, але утиліта запрошення не видала жодної помилки", + "join": "Приєднатися до кімнати зі вказаною адресою", + "jumptodate": "Перейти до вказаної дати в стрічці", + "jumptodate_invalid_input": "Не вдалося розпізнати вказану дату (%(inputDate)s). Спробуйте формат рррр-мм-дд.", + "lenny": "Додає ( ͡° ͜ʖ ͡°) на початку текстового повідомлення", + "me": "Показ дій", + "msg": "Надсилає повідомлення вказаному користувачеві", + "myavatar": "Змінює зображення профілю в усіх кімнатах", + "myroomavatar": "Змінює ваше зображення профілю лише для поточної кімнати", + "myroomnick": "Змінює ваше псевдо тільки для поточної кімнати", + "nick": "Змінює ваш нік", + "no_active_call": "Немає активних викликів у цій кімнаті", + "op": "Вказати рівень повноважень користувача", + "part_unknown_alias": "Нерозпізнана адреса кімнати: %(roomAlias)s", + "plain": "Надсилає повідомлення у вигляді звичайного тексту, не інтерпретуючи його як розмітку", + "query": "Відкриває бесіду з вказаним користувачем", + "query_not_found_phone_number": "Не вдалося знайти Matrix ID для номера телефону", + "rageshake": "Надіслати звіт про ваду разом з журналами", + "rainbow": "Надсилає вказане повідомлення, розфарбоване веселкою", + "rainbowme": "Надсилає вказаний смайлик, розфарбований веселкою", + "remakeolm": "Команда розробника: відкликає поточний сеанс вихідної групи та встановлює нові сеанси Olm", + "remove": "Вилучає користувача з указаним ID з цієї кімнати", + "roomavatar": "Змінює аватар поточної кімнати", + "roomname": "Встановлює назву кімнати", + "server_error": "Помилка сервера", + "server_error_detail": "Сервер недоступний, перевантажений чи ще щось пішло не так.", + "shrug": "Додає ¯\\_(ツ)_/¯ на початку текстового повідомлення", + "spoiler": "Надсилає вказане повідомлення згорненим", + "tableflip": "Додає (╯°□°)╯︵ ┻━┻ на початку текстового повідомлення", + "topic": "Показує чи встановлює тему кімнати", + "topic_none": "Ця кімната не має теми.", + "topic_room_error": "Не вдалося отримати тему кімнати: не вдалося знайти кімнату (%(roomId)s", + "tovirtual": "Переходить до віртуальної кімнати, якщо ваша кімната її має", + "tovirtual_not_found": "Ця кімната не має віртуальної кімнати", + "unban": "Розблоковує користувача з указаним ID", + "unflip": "Додає ┬──┬ ノ( ゜-゜ノ) на початку текстового повідомлення", + "unholdcall": "Знімає виклик у поточній кімнаті з утримання", + "unignore": "Припиняє ігнорувати користувача, від цього моменту показуючи їхні повідомлення", + "unignore_dialog_description": "Ви більше не ігноруєте %(userId)s", + "unignore_dialog_title": "Припинено ігнорування користувача", + "unknown_command": "Невідома команда", + "unknown_command_button": "Надіслати як повідомлення", + "unknown_command_detail": "Нерозпізнана команда: %(commandText)s", + "unknown_command_help": "Ви можете скористатися /help для перегляду доступних команд. Ви мали намір надіслати це як повідомлення?", + "unknown_command_hint": "Порада: Почніть повідомлення з //, щоб його першим символом стала скісна риска.", + "upgraderoom": "Поліпшує кімнату до нової версії", + "upgraderoom_permission_error": "Вам бракує дозволу на використання цієї команди.", + "usage": "Використання", + "verify": "Звіряє користувача, сеанс та супровід відкритого ключа", + "verify_mismatch": "УВАГА: НЕ ВДАЛОСЯ ЗВІРИТИ КЛЮЧ! Ключем для %(userId)s та сеансу %(deviceId)s є «%(fprint)s», що не збігається з наданим ключем «%(fingerprint)s». Це може означати, що ваші повідомлення перехоплюють!", + "verify_nop": "Сеанс вже звірено!", + "verify_nop_warning_mismatch": "ПОПЕРЕДЖЕННЯ: сеанс вже звірено, але ключі НЕ ЗБІГАЮТЬСЯ!", + "verify_success_description": "Наданий вами ключ підпису збігається з ключем підпису, що ви отримали від сеансу %(deviceId)s %(userId)s. Сеанс позначено звіреним.", + "verify_success_title": "Звірений ключ", + "verify_unknown_pair": "Невідома пара (користувач, сеанс): (%(userId)s, %(deviceId)s)", + "view": "Перегляд кімнати з вказаною адресою", + "whois": "Показує відомості про користувача" + }, + "space": { + "add_existing_room_space": { + "create": "Хочете додати нову кімнату натомість?", + "create_prompt": "Створити нову кімнату", + "dm_heading": "Особисті повідомлення", + "error_heading": "Не всі вибрані додано", + "progress_text": { + "one": "Додавання кімнат...", + "other": "Додавання кімнат... (%(progress)s з %(count)s)" + }, + "space_dropdown_label": "Вибір простору", + "space_dropdown_title": "Додати наявні кімнати", + "subspace_moved_note": "Додавання просторів переміщено." + }, + "add_existing_subspace": { + "create_button": "Створити новий простір", + "create_prompt": "Хочете натомість цього додати новий простір?", + "filter_placeholder": "Пошук просторів", + "space_dropdown_title": "Додати наявний простір" + }, + "context_menu": { + "devtools_open_timeline": "Переглянути стрічку кімнати (розробка)", + "explore": "Каталог кімнат", + "home": "Домівка простору", + "manage_and_explore": "Керування і перегляд кімнат", + "options": "Параметри простору" + }, + "failed_load_rooms": "Не вдалося отримати список кімнат.", + "failed_remove_rooms": "Не вдалося вилучити кілька кімнат. Повторіть спробу пізніше", + "incompatible_server_hierarchy": "Ваш сервер не підтримує показ ієрархій простору.", + "invite": "Запросити людей", + "invite_description": "Запросити за допомогою е-пошти або імені користувача", + "invite_link": "Надіслати запрошувальне посилання", + "invite_this_space": "Запросити до цього простору", + "joining_space": "Приєднання", + "landing_welcome": "Вітаємо у ", + "leave_dialog_action": "Вийти з простору", + "leave_dialog_description": "Ви збираєтеся вийти з .", + "leave_dialog_only_admin_room_warning": "Ви єдиний адміністратор кімнат чи просторів, з яких ви бажаєте вийти. Вихід із них залишить їх без адміністраторів.", + "leave_dialog_only_admin_warning": "Ви єдиний адміністратор цього простору. Вихід із нього залишить його без керівництва.", + "leave_dialog_option_all": "Вийти з кімнати", + "leave_dialog_option_intro": "Бажаєте вийти з кімнат у цьому просторі?", + "leave_dialog_option_none": "Не виходити з будь-якої кімнати", + "leave_dialog_option_specific": "Вийте з кількох кімнат", + "leave_dialog_public_rejoin_warning": "Ви не зможете приєднатись, доки вас не запросять знову.", + "leave_dialog_title": "Вийти з %(spaceName)s", + "mark_suggested": "Позначити рекомендованим", + "no_search_result_hint": "Ви можете спробувати інший пошуковий запит або перевірити помилки.", + "preferences": { + "sections_section": "Показувані розділи", + "show_people_in_space": "Це групує ваші бесіди з учасниками цього простору. Вимкніть, щоб сховати ці бесіди з вашого огляду %(spaceName)s." + }, + "room_filter_placeholder": "Пошук кімнат", + "search_children": "Пошук %(spaceName)s", + "search_placeholder": "Шукати назви та описи", + "select_room_below": "Спочатку виберіть кімнату внизу", + "share_public": "Поділитися своїм загальнодоступним простором", + "suggested": "Пропоновано", + "suggested_tooltip": "Ця кімната пропонується як хороша для приєднання", + "title_when_query_available": "Результати", + "title_when_query_unavailable": "Кімнати й простори", + "unmark_suggested": "Позначити не рекомендованим", + "user_lacks_permission": "Ви не маєте дозволу" + }, + "space_settings": { + "title": "Налаштування — %(spaceName)s" + }, + "spaces": { + "error_no_permission_add_room": "У вас немає дозволу додавати кімнати до цього простору", + "error_no_permission_add_space": "У вас немає дозволу додавати простори до цього простору", + "error_no_permission_create_room": "У вас немає дозволу створювати кімнати в цьому просторі", + "error_no_permission_invite": "Ви не маєте дозволу запрошувати людей до цього простору" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Введіть назву нового сервера, який ви хочете переглянути.", + "network_dropdown_add_dialog_placeholder": "Назва сервера", + "network_dropdown_add_dialog_title": "Додати новий сервер", + "network_dropdown_add_server_option": "Додати новий сервер…", + "network_dropdown_available_invalid": "Не вдалося знайти цей сервер або список його кімнат", + "network_dropdown_available_invalid_forbidden": "Вам не дозволено переглядати список кімнат цього сервера", + "network_dropdown_available_valid": "Все добре", + "network_dropdown_remove_server_adornment": "Вилучити сервер «%(roomServer)s»", + "network_dropdown_required_invalid": "Введіть назву сервера", + "network_dropdown_selected_label": "Показати: кімнати Matrix", + "network_dropdown_selected_label_instance": "Показати: кімнати %(instance)s (%(server)s)", + "network_dropdown_your_server_description": "Ваш сервер" + } + }, + "spotlight_dialog": { + "cant_find_person_helpful_hint": "Якщо ви не знаходите тих, кого шукаєте, надішліть їм своє запрошення.", + "cant_find_room_helpful_hint": "Якщо ви не можете знайти кімнату, яку шукаєте, попросіть запросити вас або створіть нову кімнату.", + "copy_link_text": "Копіювати запрошувальне посилання", + "count_of_members": { + "one": "%(count)s учасник", + "other": "%(count)s учасників" + }, + "create_new_room_button": "Створити нову кімнату", + "failed_querying_public_rooms": "Не вдалося зробити запит до загальнодоступних кімнат", + "group_chat_section_title": "Інші опції", + "heading_with_query": "У якому контексті шукати \"%(query)s\"", + "heading_without_query": "Пошук", + "join_button_text": "Приєднатися до %(roomAddress)s", + "keyboard_scroll_hint": "Використовуйте , щоб прокручувати", + "message_search_section_title": "Інші пошуки", + "other_rooms_in_space": "Інші кімнати в %(spaceName)s", + "public_rooms_label": "Загальнодоступні кімнати", + "recent_searches_section_title": "Недавні пошуки", + "recently_viewed_section_title": "Недавно переглянуті", + "remove_filter": "Вилучити фільтр пошуку для %(filter)s", + "result_may_be_hidden_privacy_warning": "Деякі результати можуть бути приховані через приватність", + "result_may_be_hidden_warning": "Деякі результати можуть бути приховані", + "search_dialog": "Вікно пошуку", + "search_messages_hint": "Шукайте повідомлення за допомогою піктограми вгорі кімнати", + "spaces_title": "Ваші простори", + "start_group_chat_button": "Розпочати нову бесіду" + }, + "stickers": { + "empty": "У вас поки немає пакунків наліпок", + "empty_add_prompt": "Додайте які-небудь" + }, + "terms": { + "column_document": "Документ", + "column_service": "Служба", + "column_summary": "Опис", + "identity_server_no_terms_description_1": "Щоб підтвердити адресу е-пошти або телефон ця дія потребує доступу до типового серверу ідентифікації , але сервер не має жодних умов надання послуг.", + "identity_server_no_terms_description_2": "Продовжуйте лише якщо довіряєте власнику сервера.", + "identity_server_no_terms_title": "Сервер ідентифікації не має умов надання послуг", + "inline_intro_text": "Погодьтеся з для продовження:", + "integration_manager": "Використовувати ботів, мости, віджети й пакунки наліпок", + "intro": "Погодьтесь з Умовами надання послуг, щоб продовжити.", + "summary_identity_server_1": "Шукати інших за номером телефону або е-поштою", + "summary_identity_server_2": "Бути знайденим за номером телефону або е-поштою", + "tac_button": "Переглянути умови користування", + "tac_description": "Щоб використовувати домашній сервер %(homeserverDomain)s далі, перегляньте й погодьте наші умови й положення.", + "tac_title": "Умови й положення", + "tos": "Умови надання послуг" + }, + "theme": { + "light_high_contrast": "Контрастна світла", + "match_system": "Як у системі" + }, + "thread_view_back_action_label": "Назад у гілку", + "threads": { + "all_threads": "Усі гілки", + "all_threads_description": "Показує всі гілки цієї кімнати", + "count_of_reply": { + "one": "%(count)s відповідь", + "other": "%(count)s відповідей" + }, + "empty_explainer": "Гілки допомагають підтримувати розмови за темою та за ними легко стежити.", + "empty_has_threads_tip": "Дайте відповідь у наявну гілку, або створіть нову, навівши курсор на повідомлення й натиснувши «%(replyInThread)s».", + "empty_heading": "Упорядкуйте обговорення за допомогою гілок", + "empty_tip": "Порада: Використовуйте «%(replyInThread)s» навівши вказівник на повідомлення.", + "error_start_thread_existing_relation": "Неможливо створити гілку з події з наявним відношенням", + "my_threads": "Мої гілки", + "my_threads_description": "Показує всі гілки, де ви брали участь", + "open_thread": "Відкрити гілку", + "show_all_threads": "Показати всі гілки", + "show_thread_filter": "Показати:", + "unable_to_decrypt": "Не вдалося розшифрувати повідомлення" + }, + "time": { + "about_day_ago": "близько доби тому", + "about_hour_ago": "близько години тому", + "about_minute_ago": "близько хвилини тому", + "date_at_time": "%(date)s о %(time)s", + "few_seconds_ago": "Декілька секунд тому", + "hours_minutes_seconds_left": "Залишилося %(hours)sгод %(minutes)sхв %(seconds)sс", + "in_about_day": "приблизно через день", + "in_about_hour": "приблизно через годину", + "in_about_minute": "приблизно через хвилинку", + "in_few_seconds": "декілька секунд тому", + "in_n_days": "%(num)s днів по тому", + "in_n_hours": "%(num)s годин по тому", + "in_n_minutes": "%(num)s хвилин по тому", + "left": "Іще %(timeRemaining)s", + "minutes_seconds_left": "Залишилося %(minutes)sхв %(seconds)sс", + "n_days_ago": "%(num)s днів тому", + "n_hours_ago": "%(num)s годин тому", + "n_minutes_ago": "%(num)s хвилин тому", + "seconds_left": "Ще %(seconds)s с", + "short_days": "%(value)sд", + "short_days_hours_minutes_seconds": "%(days)sд %(hours)sгод %(minutes)sхв %(seconds)sс", + "short_hours": "%(value)sгод", + "short_hours_minutes_seconds": "%(hours)sгод %(minutes)sхв %(seconds)sс", + "short_minutes": "%(value)sхв", + "short_minutes_seconds": "%(minutes)sхв %(seconds)sс", + "short_seconds": "%(value)sс" + }, + "timeline": { + "context_menu": { + "collapse_reply_thread": "Згорнути відповіді", + "external_url": "Початкова URL-адреса", + "open_in_osm": "Відкрити в OpenStreetMap", + "report": "Поскаржитися", + "resent_unsent_reactions": "Повторно надіслати %(unsentCount)s реакцій", + "show_url_preview": "Попередній перегляд", + "view_related_event": "Переглянути пов'язані події", + "view_source": "Переглянути код" + }, + "creation_summary_dm": "%(creator)s створює цю приватну розмову.", + "creation_summary_room": "%(creator)s створює й налаштовує кімнату.", + "decryption_failure_blocked": "Відправник заблокував вам отримання цього повідомлення", + "download_action_decrypting": "Розшифрування", + "download_action_downloading": "Завантаження", + "edits": { + "tooltip_label": "Змінено %(date)s. Натисніть, щоб переглянути зміни.", + "tooltip_sub": "Натисніть, щоб переглянути зміни", + "tooltip_title": "Змінено %(date)s" + }, + "encrypted_historical_messages_unavailable": "Зашифровані повідомлення до цієї точки недоступні.", + "error_no_renderer": "Неможливо показати цю подію", + "error_rendering_message": "Не вдалося завантажити це повідомлення", + "historical_messages_unavailable": "Ви не можете переглядати давніші повідомлення", + "in_room_name": " в %(room)s", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s завершує голосову трансляцію", + "you": "Ви завершили голосову трансляцію" + }, + "io.element.widgets.layout": "%(senderName)s оновлює макет кімнати", + "load_error": { + "no_permission": "У вас нема дозволу на перегляд повідомлення за вказаною позицією в стрічці цієї кімнати.", + "title": "Не вдалося завантажити позицію стрічки", + "unable_to_find": "Не вдалося знайти вказаної позиції в стрічці цієї кімнати." + }, + "m.audio": { + "error_downloading_audio": "Помилка завантаження аудіо", + "error_processing_audio": "Помилка обробки аудіоповідомлення", + "error_processing_voice_message": "Помилка обробки голосового повідомлення", + "unnamed_audio": "Аудіо без назви" + }, + "m.beacon_info": { + "view_live_location": "Показувати місцеперебування наживо" + }, + "m.call": { + "video_call_ended": "Відеовиклик завершено", + "video_call_started": "Відеовиклик розпочато о %(roomName)s.", + "video_call_started_text": "%(name)s розпочинає відеовиклик", + "video_call_started_unsupported": "Відеовиклик розпочато о %(roomName)s. (не підтримується цим браузером)" + }, + "m.call.hangup": { + "dm": "Виклик завершено" + }, + "m.call.invite": { + "answered_elsewhere": "Відповіли деінде", + "call_back_prompt": "Перетелефонувати", + "declined": "Виклик відхилено", + "failed_connect_media": "Не вдалося під'єднати медіа", + "failed_connection": "Не вдалося зʼєднатися", + "failed_opponent_media": "Їхній пристрій не зміг запустити камеру чи мікрофон", + "missed_call": "Пропущений виклик", + "no_answer": "Без відповіді", + "unknown_error": "Трапилась невідома помилка", + "unknown_failure": "Невідомий збій: %(reason)s", + "unknown_state": "Стан виклику невідомий!", + "video_call": "%(senderName)s розпочинає відеовиклик.", + "video_call_unsupported": "%(senderName)s розпочинає відеовиклик. (не підтримується цим браузером)", + "voice_call": "%(senderName)s розпочинає голосовий виклик.", + "voice_call_unsupported": "%(senderName)s розпочинає голосовий виклик. (не підтримується цим браузером)" + }, + "m.file": { + "decrypt_label": "Розшифрувати %(text)s", + "download_label": "Завантажити %(text)s", + "error_decrypting": "Помилка розшифрування вкладення", + "error_invalid": "Пошкоджений файл%(extra)s" + }, + "m.image": { + "error": "Не вдалося показати зображення через помилку", + "error_decrypting": "Помилка розшифрування зображення", + "error_downloading": "Помилка завантаження зображення", + "sent": "%(senderDisplayName)s надсилає зображення.", + "show_image": "Показати зображення" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s скасовує звірку", + "you_cancelled": "Ви скасували звірку %(name)s" + }, + "m.key.verification.done": "Ви звірили %(name)s", + "m.key.verification.request": { + "declining": "Відхилення…", + "user_accepted": "%(name)s погоджується", + "user_cancelled": "%(name)s скасовує", + "user_declined": "%(name)s відхиляє", + "user_wants_to_verify": "%(name)s бажає звірити", + "you_accepted": "Ви погодились", + "you_cancelled": "Ви скасували", + "you_declined": "Ви відхилили", + "you_started": "Ви надіслали запит перевірки" + }, + "m.location": { + "full": "%(senderName)s поширює своє місцеперебування", + "location": "Повідомляє місцеперебування: ", + "self_location": "Повідомляє своє місцеперебування: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s голос", + "other": "%(count)s голосів" + } + }, + "m.poll.end": { + "ended": "Завершує опитування", + "sender_ended": "%(senderName)s завершує опитування" + }, + "m.poll.start": "%(senderName)s починає опитування - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s змінює аватар кімнати.", + "changed_img": "%(senderDisplayName)s змінює аватар кімнати на ", + "lightbox_title": "%(senderDisplayName)s змінює аватар %(roomName)s", + "removed": "%(senderDisplayName)s вилучає аватар кімнати." + }, + "m.room.canonical_alias": { + "alt_added": { + "other": "%(senderName)s додає альтернативні адреси %(addresses)s для цієї кімнати.", + "one": "%(senderName)s додає альтернативні адреси %(addresses)s для цієї кімнати." + }, + "alt_removed": { + "other": "%(senderName)s вилучає альтернативні адреси %(addresses)s для цієї кімнати.", + "one": "%(senderName)s вилучає альтернативні адреси %(addresses)s для цієї кімнати." + }, + "changed": "%(senderName)s змінює адреси для цієї кімнати.", + "changed_alternative": "%(senderName)s змінює альтернативні адреси для цієї кімнати.", + "changed_main_and_alternative": "%(senderName)s змінює головні та альтернативні адреси для цієї кімнати.", + "removed": "%(senderName)s вилучає основу адресу цієї кімнати.", + "set": "%(senderName)s встановлює основною адресою цієї кімнати %(address)s." + }, + "m.room.create": { + "continuation": "Ця кімната — продовження іншої розмови.", + "see_older_messages": "Клацніть тут, щоб переглянути давніші повідомлення.", + "unknown_predecessor": "Не можемо знайти стару версію цієї кімнати (ідентифікатор кімнати: %(roomId)s), а нам не було надано 'via_servers', щоб знайти її.", + "unknown_predecessor_guess_server": "Не можемо знайти стару версію цієї кімнати (ідентифікатор кімнати: %(roomId)s), а нам не було надано 'via_servers', щоб знайти її. Можливо, вам вдасться вгадати сервер за ID кімнати. Якщо ви хочете спробувати, натисніть на це посилання:" + }, + "m.room.encryption": { + "disable_attempt": "Знехтувані спроби вимкнути шифрування", + "disabled": "Шифрування не ввімкнено", + "enabled": "Повідомлення в цій кімнаті наскрізно зашифровані. Коли люди приєднуються, ви можете перевірити їх у їхньому профілі, просто торкнувшись зображення профілю.", + "enabled_dm": "Повідомлення тут наскрізно зашифровані. Перевірте %(displayName)s у їхньому профілі - торкніться їхнього зображення профілю.", + "enabled_local": "Повідомлення в цій бесіді будуть захищені наскрізним шифруванням.", + "parameters_changed": "Деякі параметри шифрування змінилися.", + "unsupported": "Шифрування, використане цією кімнатою не підтримується." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s дозволяє гостям приєднуватися до кімнати.", + "forbidden": "%(senderDisplayName)s забороняє гостям приєднуватися до кімнати.", + "unknown": "%(senderDisplayName)s змінює гостьовий доступ на \"%(rule)s\"" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s робить майбутню історію кімнати видимою для всіх учасників з моменту, коли вони приєдналися.", + "joined": "%(senderName)s робить майбутню історію кімнати видимою для всіх учасників від часу їхнього приєднання.", + "shared": "%(senderName)s робить майбутню історію видимою для всіх учасників кімнати.", + "unknown": "%(senderName)s робить майбутню історію видимою для невідомого значення (%(visibility)s).", + "world_readable": "%(senderName)s робить майбутню історію кімнати видимою всім." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s робить кімнату доступною лише за запрошеннями.", + "knock": "%(senderDisplayName)s змінює правило приєднання на запит на приєднання.", + "public": "%(senderDisplayName)s робить кімнату відкритою для всіх, хто має посилання.", + "restricted": "%(senderDisplayName)s змінює, хто може приєднатися до цієї кімнати.", + "restricted_settings": "%(senderDisplayName)s змінює, хто може приєднатися до цієї кімнати. Переглянути налаштування.", + "unknown": "%(senderDisplayName)s змінює правило приєднування на \"%(rule)s\"" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s приймає запрошення до %(displayName)s", + "accepted_invite": "%(targetName)s приймає запрошення", + "ban": "%(senderName)s блокує %(targetName)s", + "ban_reason": "%(senderName)s блокує %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s змінює зображення профілю", + "change_name": "%(oldDisplayName)s змінює псевдонім на %(displayName)s", + "change_name_avatar": "%(oldDisplayName)s змінює своє ім'я та зображення профілю", + "invite": "%(senderName)s запрошує %(targetName)s", + "join": "%(targetName)s приєднується до кімнати", + "kick": "%(senderName)s вилучає %(targetName)s", + "kick_reason": "%(senderName)s вилучає %(targetName)s: %(reason)s", + "left": "%(targetName)s виходить з кімнати", + "left_reason": "%(targetName)s виходить з кімнати: %(reason)s", + "no_change": "%(senderName)s нічого не змінює", + "reject_invite": "%(targetName)s відхиляє запрошення", + "remove_avatar": "%(senderName)s вилучає своє зображення профілю", + "remove_name": "%(senderName)s вилучає свій псевдонім (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s встановлює зображення профілю", + "set_name": "%(senderName)s встановлює псевдонімом %(displayName)s", + "unban": "%(senderName)s розблоковує %(targetName)s", + "withdrew_invite": "%(senderName)s відкликає запрошення %(targetName)s", + "withdrew_invite_reason": "%(senderName)s відкликає запрошення %(targetName)s: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s змінює назву кімнати з %(oldRoomName)s на %(newRoomName)s.", + "remove": "%(senderDisplayName)s видалив ім'я кімнати.", + "set": "%(senderDisplayName)s змінює назву кімнати на %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s змінює прикріплені повідомлення у кімнаті.", + "changed_link": "%(senderName)s змінює прикріплене повідомлення для кімнати.", + "pinned": "%(senderName)s прикріплює повідомлення до цієї кімнати. Перегляньте всі прикріплені повідомлення.", + "pinned_link": "%(senderName)s прикріплює повідомлення до цієї кімнати. Перегляньте всі прикріплені повідомлення.", + "unpinned": "%(senderName)s відкріплює повідомлення з цієї кімнати. Перегляньте всі прикріплені повідомлення.", + "unpinned_link": "%(senderName)s відкріплює повідомлення з цієї кімнати. Перегляньте всі прикріплені повідомлення." + }, + "m.room.power_levels": { + "changed": "%(senderName)s змінює рівень повноважень %(powerLevelDiffText)s.", + "user_from_to": "%(userId)s з %(fromPowerLevel)s до %(toPowerLevel)s" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Всім серверам заборонено доступ до кімнати! Нею більше не можна користуватися.", + "changed": "%(senderDisplayName)s змінює серверні права доступу для цієї кімнати.", + "set": "%(senderDisplayName)s встановлює серверні права доступу для цієї кімнати." + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s відкликає запрошення %(targetDisplayName)s приєднання до кімнати.", + "sent": "%(senderName)s надсилає запрошення %(targetDisplayName)s приєднатися до кімнати." + }, + "m.room.tombstone": "%(senderDisplayName)s поліпшує цю кімнату.", + "m.room.topic": "%(senderDisplayName)s змінює тему на %(topic)s.", + "m.sticker": "%(senderDisplayName)s надсилає наліпку.", + "m.video": { + "error_decrypting": "Помилка розшифрування відео" + }, + "m.widget": { + "added": "%(senderName)s додає віджет %(widgetName)s", + "jitsi_ended": "%(senderName)s завершує груповий відеовиклик", + "jitsi_join_right_prompt": "Приєднуйтесь до групового виклику з інформаційної картки кімнати праворуч", + "jitsi_join_top_prompt": "Приєднуйтеся до групового виклику вгорі цієї кімнати", + "jitsi_started": "%(senderName)s починає груповий відеовиклик", + "jitsi_updated": "%(senderName)s оновлює груповий відеовиклик", + "modified": "%(senderName)s змінює віджет %(widgetName)s", + "removed": "%(senderName)s вилучає віджет %(widgetName)s" + }, + "mab": { + "collapse_reply_chain": "Згорнути цитати", + "copy_link_thread": "Копіювати посилання на гілку", + "expand_reply_chain": "Розгорнути цитати", + "label": "Дії з повідомленням", + "view_in_room": "Дивитися в кімнаті" + }, + "mjolnir": { + "changed_rule_glob": "%(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_users": "%(senderName)s змінює правило блокування користувачів зі збігу з %(oldGlob)s на збіг з %(newGlob)s через %(reason)s", + "created_rule": "%(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_users": "%(senderName)s створює правило блокування користувачів зі збігом з %(glob)s через %(reason)s", + "message_hidden": "Ви ігноруєте цього користувача, тож його повідомлення приховано. Все одно показати.", + "removed_rule": "%(senderName)s вилучає правило блокування зі збігом з %(glob)s", + "removed_rule_rooms": "%(senderName)s вилучає правило блокування кімнат зі збігом з %(glob)s", + "removed_rule_servers": "%(senderName)s вилучає правило блокування серверів зі збігом з %(glob)s", + "removed_rule_users": "%(senderName)s вилучає правило заборони користувачів зі збігом з %(glob)s", + "updated_invalid_rule": "%(senderName)s оновлює хибне правило блокування", + "updated_rule": "%(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_users": "%(senderName)s оновлює правило блокування користувачів зі збігом з %(glob)s через %(reason)s" + }, + "no_permission_messages_before_invite": "Ви не маєте дозволу на перегляд повідомлень, давніших за ваше запрошення.", + "no_permission_messages_before_join": "Ви не маєте дозволу на перегляд повідомлень, давніших за ваше приєднання.", + "pending_moderation": "Повідомлення очікує модерування", + "pending_moderation_reason": "Повідомлення очікує модерування: %(reason)s", + "reactions": { + "add_reaction_prompt": "Додати реакцію", + "label": "%(reactors)s додає реакцію %(content)s", + "tooltip": "додає реакцію %(shortName)s" + }, + "read_receipt_title": { + "one": "Переглянули %(count)s осіб", + "other": "Переглянули %(count)s людей" + }, + "read_receipts_label": "Звіти про прочитання", + "redacted": { + "tooltip": "Повідомлення видалено %(date)s" + }, + "redaction": "Повідомлення видалено %(name)s", + "reply": { + "error_loading": "Не вдалося завантажити подію, на яку було надано відповідь, її або не існує, або у вас немає дозволу на її перегляд.", + "in_reply_to": "У відповідь на ", + "in_reply_to_for_export": "У відповідь на це повідомлення" + }, + "scalar_starter_link": { + "dialog_description": "Ви будете спрямовані до стороннього сайту, щоб автентифікувати використання облікового запису в %(integrationsUrl)s. Продовжити?", + "dialog_title": "Додати інтеграцію" + }, + "self_redaction": "Повідомлення видалено", + "send_state_encrypting": "Шифрування повідомлення…", + "send_state_failed": "Не вдалося надіслати", + "send_state_sending": "Надсилання повідомлення…", + "send_state_sent": "Ваше повідомлення було надіслано", + "summary": { + "banned": { + "other": "заблоковано %(count)s разів", + "one": "заблоковано" + }, + "banned_multiple": { + "other": "заблоковані %(count)s разів", + "one": "заблоковані" + }, + "changed_avatar": { + "other": "%(oneUser)sзмінює своє зображення профілю %(count)s рази", + "one": "%(oneUser)sзмінюють зображення профілів" + }, + "changed_avatar_multiple": { + "other": "%(severalUsers)sзмінює своє зображення профілю %(count)s рази", + "one": "%(severalUsers)sзмінюють зображення профілів" + }, + "changed_name": { + "one": "%(oneUser)sзмінює своє ім'я", + "other": "%(oneUser)sзмінює своє ім'я %(count)s разів" + }, + "changed_name_multiple": { + "one": "%(severalUsers)sзмінили свої імена", + "other": "%(severalUsers)sзмінили свої імена %(count)s разів" + }, + "hidden_event": { + "one": "%(oneUser)sнадсилає приховане повідомлення", + "other": "%(oneUser)sнадсилає %(count)s прихованих повідомлень" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)sнадсилають приховане повідомлення", + "other": "%(severalUsers)sнадсилають %(count)s прихованих повідомлень" + }, + "invite_withdrawn": { + "one": "%(oneUser)s відкликали запрошення", + "other": "%(oneUser)s відкликали запрошення %(count)s разів" + }, + "invite_withdrawn_multiple": { + "one": "%(severalUsers)s відкликали запрошення", + "other": "%(severalUsers)s відкликали запрошення %(count)s разів" + }, + "invited": { + "one": "запрошено", + "other": "запрошено %(count)s разів" + }, + "invited_multiple": { + "one": "запрошені", + "other": "були запрошені %(count)s разів" + }, + "joined": { + "one": "%(oneUser)sприєднується", + "other": "%(oneUser)sприєднується %(count)s разів" + }, + "joined_and_left": { + "one": "%(oneUser)sприєднується й виходить", + "other": "%(oneUser)sприєднується й виходить %(count)s разів" + }, + "joined_and_left_multiple": { + "other": "%(severalUsers)sприєдналися й вийшли %(count)s разів", + "one": "%(severalUsers)sприєдналися й вийшли" + }, + "joined_multiple": { + "one": "%(severalUsers)sприєдналися", + "other": "%(severalUsers)sприєдналися %(count)s разів" + }, + "kicked": { + "one": "було вилучено", + "other": "було вилучено %(count)s разів" + }, + "kicked_multiple": { + "one": "було вилучено", + "other": "було вилучено %(count)s разів" + }, + "left": { + "one": "%(oneUser)sвиходить", + "other": "%(oneUser)sвийшли %(count)s разів" + }, + "left_multiple": { + "one": "%(severalUsers)sвийшли", + "other": "%(severalUsers)sвийшли %(count)s разів" + }, + "no_change": { + "one": "%(oneUser)sнічого не змінює", + "other": "%(oneUser)sнічого не змінює %(count)s разів" + }, + "no_change_multiple": { + "one": "%(severalUsers)sнічого не змінюють", + "other": "%(severalUsers)sнічого не змінюють %(count)s разів" + }, + "pinned_events": { + "one": "%(oneUser)sзмінює закріплені повідомлення кімнати", + "other": "%(oneUser)sзмінює закріплені повідомлення кімнати %(count)s разів" + }, + "pinned_events_multiple": { + "one": "%(severalUsers)sзмінюють закріплені повідомлення кімнати", + "other": "%(severalUsers)sзмінюють закріплені повідомлення кімнати %(count)s разів" + }, + "redacted": { + "one": "%(oneUser)sвидаляє повідомлення", + "other": "%(oneUser)sвидаляє %(count)s повідомлень" + }, + "redacted_multiple": { + "one": "%(severalUsers)sвидаляють повідомлення", + "other": "%(severalUsers)sвидаляють %(count)s повідомлень" + }, + "rejected_invite": { + "one": "%(oneUser)s відхилили запрошення", + "other": "%(oneUser)s відхилили запрошення %(count)s разів" + }, + "rejected_invite_multiple": { + "one": "%(severalUsers)s відхилили запрошення", + "other": "%(severalUsers)s відхилили запрошення %(count)s разів" + }, + "rejoined": { + "one": "%(oneUser)sвиходить і повертається", + "other": "%(oneUser)sвиходить і повертається %(count)s разів" + }, + "rejoined_multiple": { + "one": "%(severalUsers)sвиходять і повертаються", + "other": "%(severalUsers)sвиходять і повертаються %(count)s разів" + }, + "server_acls": { + "one": "%(oneUser)sзмінює серверні права доступу", + "other": "%(oneUser)sзмінює серверні права доступу %(count)s разів" + }, + "server_acls_multiple": { + "one": "%(severalUsers)sзмінює серверні права доступу", + "other": "%(severalUsers)sзмінює серверні права доступу %(count)s разів" + }, + "unbanned": { + "other": "розблоковано %(count)s разів", + "one": "розблоковано" + }, + "unbanned_multiple": { + "other": "розблоковані %(count)s разів", + "one": "розблоковані" + } }, - "show_less": "Згорнути", - "notification_options": "Параметри сповіщень" + "thread_info_basic": "З гілки", + "typing_indicator": { + "more_users": { + "other": "%(names)s та ще %(count)s учасників пишуть…", + "one": "%(names)s та ще один учасник пишуть…" + }, + "one_user": "%(displayName)s пише…", + "two_users": "%(names)s та %(lastPerson)s пишуть…" + }, + "undecryptable_tooltip": "Не вдалося розшифрувати це повідомлення", + "url_preview": { + "close": "Закрити попередній перегляд", + "show_n_more": { + "one": "Показати %(count)s інший попередній перегляд", + "other": "Показати %(count)s інших попередніх переглядів" + } + } }, - "report_content": { - "missing_reason": "Будь ласка, вкажіть, чому ви скаржитеся.", - "unable_create_room_moderation_bot": "Не вдалося створити кімнату за допомогою бота-модератора", - "ignore_user": "Нехтувати користувача", - "hide_messages_from_user": "Виберіть, чи хочете ви сховати всі поточні та майбутні повідомлення від цього користувача.", - "nature_disagreement": "Те, що пише цей користувач, неправильно.\nПро це буде повідомлено модераторам кімнати.", - "nature_toxic": "Користувач поводиться токсично, наприклад ображає інших користувачів, поширює дорослий вміст у сімейній кімнаті чи ще якось порушує правила цієї кімнати.\nМодератори кімнати отримають скаргу на це.", - "nature_illegal": "Користувач порушує закон, наприклад зливає особисті дані людей чи погрожує насиллям.\nМодератори кімнати отримають скаргу на це й зможуть передати її правоохоронцям.", - "nature_spam": "Користувач засмічує кімнату рекламою, посиланнями на рекламу чи пропагандою.\nМодератори кімнати отримають скаргу на це.", - "report_to_homeserver_encrypted": "Кімната присвячена протиправному чи токсичному вмісту або модератори не модерують такий вміст.\nАдміністрація %(homeserver)s отримає скаргу на це. Адміністрація НЕ зможе прочитати зашифрований вміст цієї кімнати.", - "report_to_homeserver": "Кімната присвячена протиправному чи токсичному вмісту або модератори не модерують такий вміст.\n Адміністрація %(homeserver)s отримає скаргу на це.", - "nature_other": "Будь-яка інша причина. Будь ласка, опишіть проблему.\nМодератори кімнати отримають вашу скаргу.", - "nature": "Оберіть природу й опишіть, що образливого в цьому повідомленні.", - "disagree": "Відхилити", - "toxic_behaviour": "Токсична поведінка", - "illegal_content": "Протиправний вміст", - "spam_or_propaganda": "Спам чи пропаганда", - "report_entire_room": "Поскаржитися на всю кімнату", - "report_content_to_homeserver": "Поскаржитися на вміст адміністратору вашого домашнього сервера", - "description": "Зі скаргою на це повідомлення буде надіслано його унікальний «ID події» адміністраторові вашого домашнього сервера. Якщо повідомлення у цій кімнаті зашифровані, то адміністратор не зможе побачити ані тексту повідомлень, ані жодних файлів чи зображень." + "truncated_list_n_more": { + "other": "І ще %(count)s..." }, - "setting": { - "help_about": { - "brand_version": "Версія %(brand)s:", - "olm_version": "Версія Olm:", - "help_link": "Якщо необхідна допомога у користуванні %(brand)s'ом, клацніть тут.", - "help_link_chat_bot": "Якщо необхідна допомога у користуванні %(brand)s, клацніть тут або розпочніть бесіду з нашим ботом, клацнувши на кнопку внизу.", - "chat_bot": "Бесіда з %(brand)s-ботом", - "title": "Допомога та про програму", - "versions": "Версії", - "homeserver": "Домашній сервер %(homeserverUrl)s", - "identity_server": "Сервер ідентифікації %(identityServerUrl)s", - "access_token_detail": "Токен доступу надає повний доступ до вашого облікового запису. Не передавайте його нікому.", - "clear_cache_reload": "Очистити кеш та перезавантажити" + "unsupported_server_description": "Цей сервер використовує стару версію Matrix. Оновіть Matrix до %(version)s, щоб використовувати %(brand)s без помилок.", + "unsupported_server_title": "Ваш сервер не підтримується", + "update": { + "changelog": "Журнал змін", + "check_action": "Перевірити на наявність оновлень", + "checking": "Перевірка оновлень…", + "downloading": "Завантаження оновлення…", + "error_encountered": "Трапилась помилка (%(errorDetail)s).", + "error_unable_load_commit": "Не вдалося звантажити дані про коміт: %(msg)s", + "new_version_available": "Доступна нова версія. Оновити зараз", + "no_update": "Оновлення відсутні.", + "release_notes_toast_title": "Що нового", + "see_changes_button": "Що нового?", + "toast_description": "Доступна нова версія %(brand)s", + "toast_title": "Оновити %(brand)s", + "unavailable": "Недоступний" + }, + "upload_failed_generic": "Не вдалося вивантажити файл '%(fileName)s'.", + "upload_failed_size": "Файл '%(fileName)s' перевищує ліміт розміру для відвантажень домашнього сервера", + "upload_failed_title": "Помилка відвантаження", + "upload_file": { + "cancel_all_button": "Скасувати все", + "error_file_too_large": "Файл є надто великим для відвантаження. Допустимий розмір файлів — %(limit)s, але цей файл займає %(sizeOfThisFile)s.", + "error_files_too_large": "Ці файли є надто великими для відвантаження. Допустимий розмір файлів — %(limit)s.", + "error_some_files_too_large": "Деякі файли є надто великими для відвантаження. Допустимий розмір файлів — %(limit)s.", + "error_title": "Помилка вивантаження", + "title": "Вивантажити файли", + "title_progress": "Вивантажити файли (%(current)s з %(total)s)", + "upload_all_button": "Вивантажити всі", + "upload_n_others_button": { + "other": "Вивантажити %(count)s інших файлів", + "one": "Вивантажити %(count)s інший файл" } }, + "user_info": { + "admin_tools_section": "Засоби адміністрування", + "ban_button_room": "Заблокувати в кімнаті", + "ban_button_space": "Заблокувати у просторі", + "ban_room_confirm_title": "Заблокувати в %(roomName)s", + "ban_space_everything": "Заблокувати скрізь, де маю доступ", + "ban_space_specific": "Заблокувати в частині того, куди маю доступ", + "count_of_sessions": { + "one": "%(count)s сеанс", + "other": "Сеансів: %(count)s" + }, + "count_of_verified_sessions": { + "one": "1 звірений сеанс", + "other": "Довірених сеансів: %(count)s" + }, + "deactivate_confirm_action": "Деактивувати користувача", + "deactivate_confirm_description": "Деактивація цього користувача виведе їх з системи й унеможливить вхід у майбутньому. До того ж вони вийдуть з усіх кімнат, у яких перебувають. Ця дія безповоротна. Ви впевнені, що хочете деактивувати цього користувача?", + "deactivate_confirm_title": "Деактивувати користувача?", + "demote_button": "Зменшити повноваження", + "demote_self_confirm_description_space": "Ви не зможете скасувати цю дію, оскільки ви знижуєте свої повноваження. Якщо ви останній привілейований користувач у цьому просторі, ви не зможете повернути повноваження.", + "demote_self_confirm_room": "Ви не зможете скасувати цю дію, оскільки ви зменшуєте свої повноваження. Якщо ви останній привілейований користувач у цій кімнаті, ви не зможете повернути повноваження.", + "demote_self_confirm_title": "Зменшити свої повноваження?", + "disinvite_button_room": "Відкликати запрошення до кімнати", + "disinvite_button_room_name": "Скасувати запрошення до %(roomName)s", + "disinvite_button_space": "Відкликати запрошення до простору", + "edit_own_devices": "Керувати пристроями", + "error_ban_user": "Не вдалося заблокувати користувача", + "error_deactivate": "Не вдалося деактивувати користувача", + "error_kicking_user": "Не вдалося вилучити користувача", + "error_mute_user": "Не вдалося заглушити користувача", + "error_revoke_3pid_invite_description": "Не вдалось відкликати запрошення. Сервер може мати тимчасові збої або у вас немає достатніх дозволів щоб відкликати запрошення.", + "error_revoke_3pid_invite_title": "Не вдалось відкликати запрошення", + "hide_sessions": "Сховати сеанси", + "hide_verified_sessions": "Сховати звірені сеанси", + "ignore_confirm_description": "Усі повідомлення та запрошення від цього користувача будуть приховані. Ви впевнені, що хочете їх нехтувати?", + "ignore_confirm_title": "Нехтувати %(user)s", + "invited_by": "Запрошення від %(sender)s", + "jump_to_rr_button": "Перейти до останнього прочитаного", + "kick_button_room": "Вилучити з кімнати", + "kick_button_room_name": "Вилучити з %(roomName)s", + "kick_button_space": "Вилучити з простору", + "kick_button_space_everything": "Вилучити їх звідусіль, де мене на це уповноважено", + "kick_space_specific": "Вилучити їх з деяких місць, де мене на це уповноважено", + "kick_space_warning": "Вони все ще матимуть доступ до всього, що ви не адмініструєте.", + "promote_warning": "Ви не зможете скасувати цю зміну через те, що ви підвищуєте рівень повноважень користувача до свого рівня.", + "redact": { + "confirm_button": { + "one": "Видалити 1 повідомлення", + "other": "Видалити %(count)s повідомлень" + }, + "confirm_description_1": { + "one": "Ви збираєтеся видалити %(count)s повідомлення від %(user)s. Це видалить його назавжди для всіх у розмові. Точно продовжити?", + "other": "Ви збираєтеся видалити %(count)s повідомлень від %(user)s. Це видалить їх назавжди для всіх у розмові. Точно продовжити?" + }, + "confirm_description_2": "Залежно від кількості повідомлень, це може тривати довго. Не перезавантажуйте клієнт, поки це триває.", + "confirm_keep_state_explainer": "Вимкніть, щоб також видалити системні повідомлення про користувача (зміни членства, редагування профілю…)", + "confirm_keep_state_label": "Залишити системні повідомлення", + "confirm_title": "Вилучити останні повідомлення від %(user)s", + "no_recent_messages_description": "Гортайте стрічку вище, щоб побачити, чи були такі раніше.", + "no_recent_messages_title": "Не знайдено недавніх повідомлень %(user)s" + }, + "redact_button": "Видалити останні повідомлення", + "revoke_invite": "Відкликати запрошення", + "role_label": "Роль у ", + "room_encrypted": "Повідомлення у цій кімнаті захищено наскрізним шифруванням.", + "room_encrypted_detail": "Ваші повідомлення захищені. Лише ви з отримувачем маєте унікальні ключі їхнього розшифрування.", + "room_unencrypted": "Повідомлення у цій кімнаті не захищено наскрізним шифруванням.", + "room_unencrypted_detail": "У зашифрованих кімнатах ваші повідомлення є захищеними, тож тільки ви та отримувач маєте ключі для їх розблокування.", + "share_button": "Поділитися посиланням на користувача", + "unban_button_room": "Розблокувати в кімнаті", + "unban_button_space": "Розблокувати у просторі", + "unban_room_confirm_title": "Розблокувати в %(roomName)s", + "unban_space_everything": "Розблокувати скрізь, де маю доступ", + "unban_space_specific": "Розблокувати в частині того, куди маю доступ", + "unban_space_warning": "Вони не матимуть доступу ні до чого, де ви не є адміністратором.", + "verify_button": "Звірити користувача", + "verify_explainer": "Для додаткової безпеки перевірте цього користувача, звіривши одноразовий код на обох своїх пристроях." + }, + "user_menu": { + "settings": "Усі налаштування", + "switch_theme_dark": "Темна тема", + "switch_theme_light": "Світла тема" + }, + "voice_broadcast": { + "30s_backward": "Назад на 30 с", + "30s_forward": "Уперед на 30 с", + "action": "Голосові трансляції", + "buffering": "Буферизація…", + "confirm_listen_affirm": "Так, завершити мій запис", + "confirm_listen_description": "Якщо ви почнете слухати цю трансляцію наживо, ваш поточний запис трансляції наживо завершиться.", + "confirm_listen_title": "Слухати трансляцію наживо?", + "confirm_stop_affirm": "Так, припинити трансляцію", + "confirm_stop_description": "Ви впевнені, що хочете припинити пряму трансляцію? Це призведе до завершення трансляції, а повний запис буде доступний у кімнаті.", + "confirm_stop_title": "Припинити голосову трансляцію?", + "connection_error": "Помилка з'єднання - Запис призупинено", + "failed_already_recording_description": "Ви вже записуєте голосову трансляцію. Завершіть поточний запис, щоб розпочати новий.", + "failed_already_recording_title": "Не вдалося розпочати нову голосову трансляцію", + "failed_decrypt": "Невдалося розшифрувати голосову трансляцію", + "failed_generic": "Неможливо відтворити цю голосову трансляцію", + "failed_insufficient_permission_description": "Ви не маєте необхідних дозволів для початку голосової трансляції в цю кімнату. Зверніться до адміністратора кімнати, щоб розширити ваші дозволи.", + "failed_insufficient_permission_title": "Не вдалося розпочати нову голосову трансляцію", + "failed_no_connection_description": "На жаль, ми не можемо розпочати запис прямо зараз. Будь ласка, спробуйте пізніше.", + "failed_no_connection_title": "Помилка з'єднання", + "failed_others_already_recording_description": "Хтось інший вже записує голосову трансляцію. Зачекайте, поки запис завершиться, щоб розпочати новий.", + "failed_others_already_recording_title": "Не вдалося розпочати нову голосову трансляцію", + "go_live": "Слухати", + "live": "Наживо", + "pause": "призупинити голосову трансляцію", + "play": "відтворити голосову трансляцію", + "resume": "поновити голосову трансляцію" + }, + "voice_message": { + "cant_start_broadcast_description": "Ви не можете розпочати запис голосового повідомлення, оскільки зараз відбувається запис трансляції наживо. Завершіть трансляцію, щоб розпочати запис голосового повідомлення.", + "cant_start_broadcast_title": "Не можливо запустити запис голосового повідомлення" + }, + "voip": { + "already_in_call": "Вже у виклику", + "already_in_call_person": "Ви вже спілкуєтесь із цією особою.", + "answered_elsewhere": "Відповіли деінде", + "answered_elsewhere_description": "На виклик відповіли на іншому пристрої.", + "audio_devices": "Аудіопристрої", + "call_failed": "Виклик не вдався", + "call_failed_description": "Не вдалося встановити зв'язок", + "call_failed_media": "Збій виклику, оскільки не вдалося отримати доступ до вебкамери або мікрофона. Перевірте, що:", + "call_failed_media_applications": "Жодна інша програма не використовує вебкамеру", + "call_failed_media_connected": "Мікрофон і вебкамера під'єднані та налаштовані правильно", + "call_failed_media_permissions": "Використання вебкамери дозволено", + "call_failed_microphone": "Збій виклику, оскільки не вдалося отримати доступ до мікрофона. Переконайтеся, що мікрофон під'єднано та налаштовано правильно.", + "call_held": "%(peerName)s утримує виклик", + "call_held_resume": "Ви утримуєте виклик Відновити", + "call_held_switch": "Ви утримуєте виклик Перемкнути", + "call_toast_unknown_room": "Невідома кімната", + "camera_disabled": "Вашу камеру вимкнено", + "camera_enabled": "Ваша камера досі увімкнена", + "cannot_call_yourself_description": "Ви не можете подзвонити самим собі.", + "change_input_device": "Змінити пристрій вводу", + "connecting": "З'єднання", + "connection_lost": "Втрачено зʼєднання з сервером", + "connection_lost_description": "Неможливо здійснювати виклики без з'єднання з сервером.", + "consulting": "Консультація з %(transferTarget)s. Переадресація на %(transferee)s", + "default_device": "Уставний пристрій", + "dial": "Виклик", + "dialpad": "Номеронабирач", + "disable_camera": "Вимкнути камеру", + "disable_microphone": "Вимкнути мікрофон", + "disabled_no_one_here": "Тут немає кого викликати", + "disabled_no_perms_start_video_call": "У вас немає дозволу розпочинати відеовиклики", + "disabled_no_perms_start_voice_call": "У вас немає дозволу розпочинати голосові виклики", + "disabled_ongoing_call": "Поточний виклик", + "enable_camera": "Увімкнути камеру", + "enable_microphone": "Увімкнути мікрофон", + "expand": "Повернутися до виклику", + "failed_call_live_broadcast_description": "Ви не можете розпочати виклик, оскільки зараз ведеться запис прямої трансляції. Будь ласка, заверште її, щоб розпочати виклик.", + "failed_call_live_broadcast_title": "Не вдалося розпочати виклик", + "hangup": "Покласти слухавку", + "hide_sidebar_button": "Сховати бічну панель", + "input_devices": "Пристрої вводу", + "join_button_tooltip_call_full": "Перепрошуємо, цей виклик заповнено", + "join_button_tooltip_connecting": "З'єднання", + "maximise": "Заповнити екран", + "misconfigured_server": "Виклик не вдався через неправильне налаштування сервера", + "misconfigured_server_description": "Запропонуйте адміністратору вашого домашнього серверу (%(homeserverDomain)s) налаштувати сервер TURN для надійної роботи викликів.", + "misconfigured_server_fallback": "Як альтернативу, ви можете спробувати публічний сервер на , але він не буде надто надійним, а також поширюватиме вашу IP-адресу на тому сервері. Ви також можете керувати цим у налаштуваннях.", + "misconfigured_server_fallback_accept": "Спробуйте використати %(server)s", + "more_button": "Більше", + "msisdn_lookup_failed": "Неможливо знайти номер телефону", + "msisdn_lookup_failed_description": "Сталася помилка під час пошуку номеру телефону", + "msisdn_transfer_failed": "Не вдалося переадресувати виклик", + "n_people_joined": { + "one": "%(count)s осіб приєдналися", + "other": "%(count)s людей приєдналися" + }, + "no_audio_input_description": "Мікрофона не знайдено. Перевірте налаштування й повторіть спробу.", + "no_audio_input_title": "Мікрофона не знайдено", + "no_media_perms_description": "Можливо, вам треба дозволити %(brand)s використання мікрофону/камери вручну", + "no_media_perms_title": "Немає медіадозволів", + "no_permission_conference": "Потрібен дозвіл", + "no_permission_conference_description": "У вас немає дозволу, щоб розпочати груповий виклик у цій кімнаті", + "on_hold": "%(name)s очікує", + "output_devices": "Пристрої виводу", + "screenshare_monitor": "Поділитися всім екраном", + "screenshare_title": "Поділитися вмістом", + "screenshare_window": "Вікно застосунку", + "show_sidebar_button": "Показати бічну панель", + "silence": "Тихий виклик", + "silenced": "Сповіщення стишено", + "start_screenshare": "Почати показ екрана", + "stop_screenshare": "Вимкнути показ екрана", + "too_many_calls": "Забагато викликів", + "too_many_calls_description": "Ви досягли максимальної кількості одночасних викликів.", + "transfer_consult_first_label": "Спочатку консультуватися", + "transfer_failed": "Не вдалося переадресувати", + "transfer_failed_description": "Не вдалося переадресувати виклик", + "unable_to_access_audio_input_description": "Збій доступу до вашого мікрофона. Перевірте налаштування браузера й повторіть спробу.", + "unable_to_access_audio_input_title": "Не вдалося доступитися до мікрофона", + "unable_to_access_media": "Не вдається отримати доступ до вебкамери / мікрофона", + "unable_to_access_microphone": "Неможливо доступитись до мікрофона", + "unknown_caller": "Невідомий викликач", + "unknown_person": "невідома особа", + "unsilence": "Звук увімкнено", + "unsupported": "Виклики не підтримуються", + "unsupported_browser": "Цей браузер не підтримує викликів.", + "user_busy": "Користувач зайнятий", + "user_busy_description": "Користувач, якого ви викликаєте, зайнятий.", + "user_is_presenting": "%(sharerName)s показує", + "video_call": "Відеовиклик", + "video_call_started": "Відеовиклик розпочато", + "video_devices": "Відеопристрої", + "voice_call": "Голосовий виклик", + "you_are_presenting": "Ви показуєте" + }, "widget": { + "added_by": "Вджет додано", + "capabilities_dialog": { + "content_starting_text": "Віджет бажає:", + "decline_all_permission": "Відхилити все", + "remember_Selection": "Запам'ятати мій вибір для цього віджета", + "title": "Підтвердьте дозволи віджета" + }, "capability": { - "send_stickers_this_room": "Надсилати наліпки до цієї кімнати", - "send_stickers_active_room": "Надсилати наліпки до вашої активної кімнати", - "send_stickers_this_room_as_you": "Надсилати наліпки до цієї кімнати від вашого імені", - "send_stickers_active_room_as_you": "Надсилати наліпки до вашої активної кімнати від вашого імені", - "see_sticker_posted_this_room": "Бачити, коли хтось надсилає наліпку до цієї кімнати", - "see_sticker_posted_active_room": "Бачити, коли хтось надсилає наліпку до вашої активної кімнати", - "always_on_screen_viewing_another_room": "Лишатися на екрані під час перегляду іншої кімнати, якщо запущений", "always_on_screen_generic": "Лишатися на екрані, поки запущений", - "switch_room": "Змінювати, яку кімнату ви переглядаєте", - "switch_room_message_user": "Змінювати, яку кімнату, повідомлення чи користувача ви переглядаєте", - "change_topic_this_room": "Змінювати тему цієї кімнати", - "see_topic_change_this_room": "Бачити, коли тема в цій кімнаті змінюється", - "change_topic_active_room": "Змінювати тему вашої активної кімнати", - "see_topic_change_active_room": "Бачити, коли змінюється тема вашої активної кімнати", - "change_name_this_room": "Змінювати назву цієї кімнати", - "see_name_change_this_room": "Бачити, коли змінюється назва цієї кімнати", - "change_name_active_room": "Змінювати назву вашої активної кімнати", - "see_name_change_active_room": "Бачити, коли зміниться назва активної кімнати", - "change_avatar_this_room": "Змінювати аватар цієї кімнати", - "see_avatar_change_this_room": "Бачити, коли змінюється аватар цієї кімнати", + "always_on_screen_viewing_another_room": "Лишатися на екрані під час перегляду іншої кімнати, якщо запущений", + "any_room": "Перелічене вище, але також у будь-якій кімнаті, до якої ви приєднуєтесь чи запрошуєтесь", + "byline_empty_state_key": "з порожнім ключем стану", + "byline_state_key": "з ключем стану %(stateKey)s", + "capability": "%(capability)s можливості", "change_avatar_active_room": "Змінювати аватар вашої активної кімнати", - "see_avatar_change_active_room": "Бачити, коли змінюється аватар вашої активної кімнати", - "remove_ban_invite_leave_this_room": "Вилучати, блокувати чи запрошувати людей у цій кімнаті, зокрема вас", + "change_avatar_this_room": "Змінювати аватар цієї кімнати", + "change_name_active_room": "Змінювати назву вашої активної кімнати", + "change_name_this_room": "Змінювати назву цієї кімнати", + "change_topic_active_room": "Змінювати тему вашої активної кімнати", + "change_topic_this_room": "Змінювати тему цієї кімнати", + "receive_membership_active_room": "Бачити, коли хтось додається, виходить чи запрошується до вашої активної кімнати", "receive_membership_this_room": "Бачити, коли хтось додається, виходить чи запрошується до цієї кімнати", "remove_ban_invite_leave_active_room": "Вилучати, блокувати чи запрошувати людей у вашій активній кімнаті, зокрема вас", - "receive_membership_active_room": "Бачити, коли хтось додається, виходить чи запрошується до вашої активної кімнати", - "byline_empty_state_key": "з порожнім ключем стану", - "byline_state_key": "з ключем стану %(stateKey)s", - "any_room": "Перелічене вище, але також у будь-якій кімнаті, до якої ви приєднуєтесь чи запрошуєтесь", - "specific_room": "Перелічене вище, але також у ", - "send_event_type_this_room": "Надсилати події %(eventType)s від вашого імені до цієї кімнати", - "see_event_type_sent_this_room": "Бачити події %(eventType)s, надіслані до цієї кімнати", - "send_event_type_active_room": "Надсилати події %(eventType)s від вашого імені до вашої активної кімнати", + "remove_ban_invite_leave_this_room": "Вилучати, блокувати чи запрошувати людей у цій кімнаті, зокрема вас", + "see_avatar_change_active_room": "Бачити, коли змінюється аватар вашої активної кімнати", + "see_avatar_change_this_room": "Бачити, коли змінюється аватар цієї кімнати", "see_event_type_sent_active_room": "Бачити події %(eventType)s, надіслані до вашої активної кімнати", - "capability": "%(capability)s можливості", - "send_messages_this_room": "Надіслати повідомлення у цю кімнату від свого імені", - "send_messages_active_room": "Надіслати повідомлення у свою активну кімнату від свого імені", - "see_messages_sent_this_room": "Бачити повідомлення, надіслані до цієї кімнати", + "see_event_type_sent_this_room": "Бачити події %(eventType)s, надіслані до цієї кімнати", + "see_images_sent_active_room": "Бачити зображення, надіслані до вашої активної кімнати", + "see_images_sent_this_room": "Бачити зображення, надіслані до цієї кімнати", "see_messages_sent_active_room": "Бачити повідомлення, надіслані до вашої активної кімнати", - "send_text_messages_this_room": "Надсилати текстові повідомлення у цю кімнату від вашого імені", - "send_text_messages_active_room": "Надіслати текстові повідомлення від вашого імені до вашої активної кімнати", - "see_text_messages_sent_this_room": "Бачити текстові повідомлення, надіслані до цієї кімнати", - "see_text_messages_sent_active_room": "Бачити текстові повідомлення, надіслані до вашої активної кімнати", - "send_emotes_this_room": "Надсилати реакції від вашого імені до цієї кімнати", - "send_emotes_active_room": "Надсилати реакції від вашого імені до вашої активної кімнати", - "see_sent_emotes_this_room": "Бачити реакції, надіслані до цієї кімнати", + "see_messages_sent_this_room": "Бачити повідомлення, надіслані до цієї кімнати", + "see_msgtype_sent_active_room": "Бачити повідомлення %(msgtype)s, надіслані до вашої активної кімнати", + "see_msgtype_sent_this_room": "Бачити повідомлення %(msgtype)s, надіслані до цієї кімнати", + "see_name_change_active_room": "Бачити, коли зміниться назва активної кімнати", + "see_name_change_this_room": "Бачити, коли змінюється назва цієї кімнати", "see_sent_emotes_active_room": "Бачити реакції, надіслані до вашої активної кімнати", - "send_images_this_room": "Надсилати зображення від вашого імені до цієї кімнати", - "send_images_active_room": "Надсилати зображення від вашого імені до вашої активної кімнати", - "see_images_sent_this_room": "Бачити зображення, надіслані до цієї кімнати", - "see_images_sent_active_room": "Бачити зображення, надіслані до вашої активної кімнати", - "send_videos_this_room": "Надсилати відео від вашого імені до цієї кімнати", - "send_videos_active_room": "Надсилати відео від вашого імені до вашої активної кімнати", - "see_videos_sent_this_room": "Бачити відео, надіслані до цієї кімнати", + "see_sent_emotes_this_room": "Бачити реакції, надіслані до цієї кімнати", + "see_sent_files_active_room": "Бачити довільні файли, надіслані до вашої активної кімнати", + "see_sent_files_this_room": "Бачити довільні файли, надіслані до цієї кімнати", + "see_sticker_posted_active_room": "Бачити, коли хтось надсилає наліпку до вашої активної кімнати", + "see_sticker_posted_this_room": "Бачити, коли хтось надсилає наліпку до цієї кімнати", + "see_text_messages_sent_active_room": "Бачити текстові повідомлення, надіслані до вашої активної кімнати", + "see_text_messages_sent_this_room": "Бачити текстові повідомлення, надіслані до цієї кімнати", + "see_topic_change_active_room": "Бачити, коли змінюється тема вашої активної кімнати", + "see_topic_change_this_room": "Бачити, коли тема в цій кімнаті змінюється", "see_videos_sent_active_room": "Бачити відео, надіслані до вашої активної кімнати", - "send_files_this_room": "Надсилати довільні файли від вашого імені до цієї кімнати", + "see_videos_sent_this_room": "Бачити відео, надіслані до цієї кімнати", + "send_emotes_active_room": "Надсилати реакції від вашого імені до вашої активної кімнати", + "send_emotes_this_room": "Надсилати реакції від вашого імені до цієї кімнати", + "send_event_type_active_room": "Надсилати події %(eventType)s від вашого імені до вашої активної кімнати", + "send_event_type_this_room": "Надсилати події %(eventType)s від вашого імені до цієї кімнати", "send_files_active_room": "Надсилати довільні файли від вашого імені до вашої активної кімнати", - "see_sent_files_this_room": "Бачити довільні файли, надіслані до цієї кімнати", - "see_sent_files_active_room": "Бачити довільні файли, надіслані до вашої активної кімнати", - "send_msgtype_this_room": "Надсилати повідомлення %(msgtype)s від вашого імені до цієї кімнати", + "send_files_this_room": "Надсилати довільні файли від вашого імені до цієї кімнати", + "send_images_active_room": "Надсилати зображення від вашого імені до вашої активної кімнати", + "send_images_this_room": "Надсилати зображення від вашого імені до цієї кімнати", + "send_messages_active_room": "Надіслати повідомлення у свою активну кімнату від свого імені", + "send_messages_this_room": "Надіслати повідомлення у цю кімнату від свого імені", "send_msgtype_active_room": "Надсилати повідомлення %(msgtype)s від вашого імені до вашої активної кімнати", - "see_msgtype_sent_this_room": "Бачити повідомлення %(msgtype)s, надіслані до цієї кімнати", - "see_msgtype_sent_active_room": "Бачити повідомлення %(msgtype)s, надіслані до вашої активної кімнати" + "send_msgtype_this_room": "Надсилати повідомлення %(msgtype)s від вашого імені до цієї кімнати", + "send_stickers_active_room": "Надсилати наліпки до вашої активної кімнати", + "send_stickers_active_room_as_you": "Надсилати наліпки до вашої активної кімнати від вашого імені", + "send_stickers_this_room": "Надсилати наліпки до цієї кімнати", + "send_stickers_this_room_as_you": "Надсилати наліпки до цієї кімнати від вашого імені", + "send_text_messages_active_room": "Надіслати текстові повідомлення від вашого імені до вашої активної кімнати", + "send_text_messages_this_room": "Надсилати текстові повідомлення у цю кімнату від вашого імені", + "send_videos_active_room": "Надсилати відео від вашого імені до вашої активної кімнати", + "send_videos_this_room": "Надсилати відео від вашого імені до цієї кімнати", + "specific_room": "Перелічене вище, але також у ", + "switch_room": "Змінювати, яку кімнату ви переглядаєте", + "switch_room_message_user": "Змінювати, яку кімнату, повідомлення чи користувача ви переглядаєте" + }, + "close_to_view_right_panel": "Закрийте віджет, щоб він зʼявився на цій панелі", + "context_menu": { + "delete": "Видалити віджет", + "delete_warning": "Видалення віджету вилучить його в усіх користувачів кімнати. Точно видалити цей віджет?", + "move_left": "Посунути ліворуч", + "move_right": "Посунути праворуч", + "remove": "Прибрати для всіх", + "revoke": "Відкликати дозвіл", + "screenshot": "Зробити знімок", + "start_audio_stream": "Почати аудіотрансляцію" + }, + "cookie_warning": "Цей віджет може використовувати куки.", + "error_hangup_description": "Вас від'єднано від виклику. (Помилка: %(message)s)", + "error_hangup_title": "З'єднання розірвано", + "error_loading": "Помилка завантаження віджету", + "error_mixed_content": "Помилка — змішаний вміст", + "error_need_invite_permission": "Для цього вам потрібен дозвіл запрошувати користувачів.", + "error_need_kick_permission": "Для цього вам потрібен дозвіл вилучати користувачів.", + "error_need_to_be_logged_in": "Вам потрібно увійти.", + "error_unable_start_audio_stream_description": "Не вдалося почати аудіотрансляцію.", + "error_unable_start_audio_stream_title": "Не вдалося почати живу трансляцію", + "modal_data_warning": "Дані на цьому екрані надсилаються до %(widgetDomain)s", + "modal_title_default": "Модальний віджет", + "no_name": "Невідомий додаток", + "open_id_permissions_dialog": { + "remember_selection": "Запам'ятати це", + "starting_text": "Віджет звірить ваш ID користувача, але не зможе виконувати такі дії від вашого імені:", + "title": "Дозволити цьому віджету перевіряти вашу особу" + }, + "popout": "Спливний віджет", + "set_room_layout": "Встановити мій вигляд кімнати всім", + "shared_data_avatar": "URL-адреса зображення вашого профілю", + "shared_data_device_id": "ID вашого пристрою", + "shared_data_lang": "Ваша мова", + "shared_data_mxid": "Ваш ID користувача", + "shared_data_name": "Ваш псевдонім", + "shared_data_room_id": "ID кімнати", + "shared_data_theme": "Ваша тема", + "shared_data_url": "URL-адреса %(brand)s", + "shared_data_warning": "Користування цим віджетом може призвести до поширення ваших даних через %(widgetDomain)s.", + "shared_data_warning_im": "Користування цим віджетом може призвести до поширення ваших даних через %(widgetDomain)s і ваш менеджер інтеграцій.", + "shared_data_widget_id": "ID віджету", + "unencrypted_warning": "Віджети не використовують шифрування повідомлень.", + "unmaximise": "Розгорнути", + "unpin_to_view_right_panel": "Відкріпіть віджет, щоб він зʼявився на цій панелі" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Все прописними буквами так само легко вгадується як і все малими", + "anotherWord": "Додайте ще один-два слова. Краще використовувати рідкісні слова.", + "associatedYears": "Уникайте років, які зв'язані з вами", + "capitalization": "Великі букви не дуже допомагають", + "dates": "Уникайте дат і років, які зв'язані з вами", + "l33t": "Передбачувані заміни типу «@» замість «a» не особливо допомагають", + "longerKeyboardPattern": "Використовуйте довшу комбінацію клавіш з більшою кількістю поворотів", + "noNeed": "Цифри або великі букви не вимагаються", + "recentYears": "Уникайте останніх років", + "repeated": "Уникайте повторюваних слів та символів", + "reverseWords": "Вгадувати перевернуті слова не сильно важче", + "sequences": "Уникайте послідовностей", + "useWords": "Використовуйте декілька слів, уникайте звичайних фраз" + }, + "warnings": { + "common": "Це дуже розповсюджений пароль", + "commonNames": "Розповсюджені імена та прізвища легко вгадувані", + "dates": "Часто, дати вгадувати легко", + "extendedRepeat": "Повтори типу «abcabcabc», лише трішки складніше вгадати, ніж «abc»", + "keyPattern": "Короткі клавіатурні шаблони легко вгадувані", + "namesByThemselves": "Імена та прізвища легко вгадувані", + "recentYears": "Останні роки легко вгадувані", + "sequences": "Послідовності типу abc або 6543 легко вгадувані", + "similarToCommon": "Це занадто простий пароль", + "simpleRepeat": "Повтори типу \"ааа\" легко вгадувані", + "straightRow": "Прямі ради клавіш легко вгадувані", + "topHundred": "Це топ-100 легких та розповсюджених паролів", + "topTen": "Це топ-10 легких та звичайних паролів", + "wordByItself": "Загальновживані слова легко вгадувані" } - }, - "feedback": { - "sent": "Відгук надіслано", - "comment_label": "Коментар", - "platform_username": "Ваша платформа й користувацьке ім'я будуть додані, щоб допомогти нам якнайточніше використати ваш відгук.", - "may_contact_label": "Можете звернутись до мене за подальшими діями чи допомогою з випробуванням ідей", - "pro_type": "ПОРАДА: Звітуючи про ваду, додайте журнали зневадження, щоб допомогти нам визначити проблему.", - "existing_issue_link": "Спершу гляньте відомі вади на Github. Ця ще невідома? Звітувати про нову ваду.", - "send_feedback_action": "Надіслати відгук" } } diff --git a/src/i18n/strings/vi.json b/src/i18n/strings/vi.json index 9870a82ebda..fdc9196f654 100644 --- a/src/i18n/strings/vi.json +++ b/src/i18n/strings/vi.json @@ -1,3063 +1,1008 @@ { - "This email address is already in use": "Địa chỉ thư điện tử này đã được sử dụng", - "This phone number is already in use": "Số điện thoại này đã được sử dụng", - "Failed to verify email address: make sure you clicked the link in the email": "Chưa xác nhận địa chỉ thư điện tử: hãy chắc chắn bạn đã nhấn vào liên kết trong thư", - "You cannot place a call with yourself.": "Bạn không thể tự gọi chính mình.", - "Permission Required": "Yêu cầu Cấp quyền", - "You do not have permission to start a conference call in this room": "Bạn không có quyền để bắt đầu cuộc gọi nhóm trong phòng này", - "The file '%(fileName)s' failed to upload.": "Không tải lên được tập tin '%(fileName)s' .", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Tập tin '%(fileName)s' vượt quá giới hạn về kích thước tải lên của máy chủ", - "Upload Failed": "Không tải lên được", - "Server may be unavailable, overloaded, or you hit a bug.": "Máy chủ có thể đang không có sẵn, quá tải hoặc bạn vừa gặp lỗi.", - "The server does not support the room version specified.": "Máy chủ không hỗ trợ phiên bản phòng mà bạn chỉ định.", - "Failure to create room": "Không tạo được phòng", - "Send": "Gửi", - "Sun": "Chủ Nhật", - "Mon": "Thứ Hai", - "Tue": "Thứ Ba", - "Wed": "Thứ Tư", - "Thu": "Thứ Năm", - "Fri": "Thứ Sáu", - "Sat": "Thứ Bảy", - "Jan": "tháng Giêng", - "Feb": "tháng Hai", - "Mar": "tháng Ba", - "Apr": "tháng Tư", - "May": "tháng Năm", - "Jun": "tháng Sáu", - "Jul": "tháng Bảy", - "Aug": "tháng Tám", - "Sep": "tháng Chín", - "Oct": "tháng Mười", - "Nov": "tháng Mười Một", - "Dec": "tháng Chạp", - "PM": "chiều", - "AM": "sáng", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)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 %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", - "Unable to load! Check your network connectivity and try again.": "Không thể tải dữ liệu! Kiểm tra kết nối mạng và thử lại.", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s chưa có quyền để gửi thông báo cho bạn - vui lòng kiểm tra thiết lập trình duyệt", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s vẫn chưa được cấp quyền để gửi thông báo - vui lòng thử lại", - "Unable to enable Notifications": "Không thể bật thông báo", - "This email address was not found": "Địa chỉ thư điện tử này không tồn tại trong hệ thống", - "Default": "Mặc định", - "Restricted": "Bị hạn chế", - "Moderator": "Điều phối viên", - "Operation failed": "Tác vụ thất bại", - "Failed to invite": "Không thể mời", - "You need to be logged in.": "Bạn phải đăng nhập.", - "You need to be able to invite users to do that.": "Bạn cần mời được người dùng thì mới làm vậy được.", - "Unable to create widget.": "Không thể tạo widget.", - "Missing roomId.": "Thiếu roomId.", - "Failed to send request.": "Không thể gửi yêu cầu.", - "This room is not recognised.": "Phòng chat không xác định.", - "Power level must be positive integer.": "Cấp độ quyền phải là số nguyên dương.", - "You are not in this room.": "Bạn không ở trong phòng chat này.", - "You do not have permission to do that in this room.": "Bạn không được phép làm vậy trong phòng chat này.", - "Missing room_id in request": "Thiếu room_id khi yêu cầu", - "Room %(roomId)s not visible": "Phòng %(roomId)s không được hiển thị", - "Missing user_id in request": "Thiếu user_id khi yêu cầu", - "Ignored user": "Đã bỏ qua người dùng", - "You are now ignoring %(userId)s": "Bạn đã bỏ qua %(userId)s", - "Unignored user": "Đã ngừng bỏ qua người dùng", - "You are no longer ignoring %(userId)s": "Bạn không còn bỏ qua %(userId)s nữa", - "Verified key": "Khóa được xác thực", - "Reason": "Lý do", - "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", - "Cannot reach identity server": "Không thể kết nối server định danh", - "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.": "Bạn có thể đăng ký, nhưng một vài chức năng sẽ không sử đụng dược cho đến khi server định danh hoạt động trở lại. Nếu bạn thấy thông báo này, hãy kiểm tra thiết lập hoặc liên hệ quản trị viên.", - "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.": "Bạn có thể đặt lại mật khẩu, nhưng một vài chức năng sẽ không sử đụng dược cho đến khi server định danh hoạt động trở lại. Nếu bạn thấy thông báo này, hãy kiểm tra thiết lập hoặc liên hệ quản trị viên.", - "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.": "Bạn có thể đăng nhập, nhưng một vài chức năng sẽ không sử dụng dược cho đến khi server định danh hoạt động trở lại. Nếu bạn thấy thông báo này, hãy kiểm tra thiết lập hoặc liên hệ quản trị viên.", - "No homeserver URL provided": "Không có đường dẫn server", - "Unexpected error resolving homeserver configuration": "Lỗi xảy ra khi xử lý thiết lập máy chủ", - "Unexpected error resolving identity server configuration": "Lỗi xảy ra khi xử lý thiết lập máy chủ định danh", - "This homeserver has hit its Monthly Active User limit.": "Máy chủ nhà này đã đạt đến giới hạn người dùng hoạt động hàng tháng.", - "This homeserver has exceeded one of its resource limits.": "Homeserver này đã vượt quá một trong những giới hạn tài nguyên của nó.", - "%(items)s and %(count)s others": { - "other": "%(items)s và %(count)s mục khác", - "one": "%(items)s và một mục khác" - }, - "%(items)s and %(lastItem)s": "%(items)s và %(lastItem)s", - "Your browser does not support the required cryptography extensions": "Trình duyệt của bạn không hỗ trợ chức năng mã hóa", - "Not a valid %(brand)s keyfile": "Tệp khóa %(brand)s không hợp lệ", - "Authentication check failed: incorrect password?": "Kiểm tra đăng nhập thất bại: sai mật khẩu?", - "Unrecognised address": "Không nhận ra địa chỉ", - "You do not have permission to invite people to this room.": "Bạn không đủ quyền để mời người khác vào phòng chat.", - "The user must be unbanned before they can be invited.": "Người dùng phải được gỡ cấm tham gia trước khi được mời.", - "The user's homeserver does not support the version of the room.": "Phiên bản máy chủ nhà của người dùng không hỗ trợ phiên bản phòng này.", - "Unknown server error": "Lỗi máy chủ không xác định", - "Use a few words, avoid common phrases": "Nhập vài từ, tránh những từ phổ thông", - "No need for symbols, digits, or uppercase letters": "Không cần nhập biểu tượng, số hoặc chữ in hoa", - "Use a longer keyboard pattern with more turns": "Sử dụng mẫu bàn phím dài hơn với nhiều lượt hơn", - "Avoid repeated words and characters": "Tránh nhập từ và ký tự lặp lại", - "Avoid sequences": "Tránh nhập chuỗi", - "Avoid recent years": "Tránh những năm gần đây", - "Avoid years that are associated with you": "Tránh nhập năm gắn liền với thông tin về bạn", - "Avoid dates and years that are associated with you": "Tránh tháng và năm gắn liền với thông tin của bạn", - "Capitalization doesn't help very much": "Nhập chữ hoa không thực sự hữu ích", - "All-uppercase is almost as easy to guess as all-lowercase": "Tất cả chữ hoa cũng dễ đoán như tất cả chữ thường", - "Reversed words aren't much harder to guess": "Chữ đảo ngược cũng không quá khó đoán", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Ký tự thay thế dễ đoán như '@' thay vì 'a' cũng không thực sự hữu ích", - "Add another word or two. Uncommon words are better.": "Thêm một hoặc hai từ. Từ không phổ thông càng hữu ích.", - "Repeats like \"aaa\" are easy to guess": "Từ lặp lại như \"aaa\" là rất dễ đoán", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Ký tự \"abcabcabc\" chỉ hơi khó đoán hơn \"abc\"", - "Sequences like abc or 6543 are easy to guess": "Chuỗi ký tự như abc hoặc 6543 là rất dễ đoán", - "Recent years are easy to guess": "Dùng những năm gần đây là rất dễ đoán", - "Dates are often easy to guess": "Ngày thường dễ đoán", - "This is a top-10 common password": "Đây là 1 trong 10 mật khẩu phổ biến", - "This is a top-100 common password": "Đây là 1 trong 100 mật khẩu phổ biến", - "This is a very common password": "Đây là một mật khẩu rất phổ biến", - "This is similar to a commonly used password": "Mật khẩu này tương tự mật khẩu phổ biến", - "A word by itself is easy to guess": "Một từ có nghĩa là rất dễ đoán", - "Names and surnames by themselves are easy to guess": "Tên và họ là rất dễ đoán", - "Common names and surnames are easy to guess": "Tên và họ phổ thông là rất dễ đoán", - "Straight rows of keys are easy to guess": "Hàng phím thẳng là rất dễ đoán", - "Short keyboard patterns are easy to guess": "Các mẫu bàn phím ngắn là rất dễ đoán", - "Please contact your homeserver administrator.": "Vui lòng liên hệ quản trị viên homeserver của bạn.", - "Mirror local video feed": "Lập đường dẫn video dự phòng", - "Send analytics data": "Gửi dữ liệu phân tích", - "Enable widget screenshots on supported widgets": "Bật widget chụp màn hình cho các widget có hỗ trợ", - "Explore rooms": "Khám phá các phòng", - "Vietnam": "Việt Nam", - "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.", - "Are you sure?": "Bạn có chắc không?", - "Confirm Removal": "Xác nhận Loại bỏ", - "Removing…": "Đang xóa…", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Thử cuộn lên trong dòng thời gian để xem có cái nào trước đó không.", - "No recent messages by %(user)s found": "Không tìm thấy tin nhắn gần đây của %(user)s", - "Failed to ban user": "Đã có lỗi khi chặn người dùng", - "Are you sure you want to leave the room '%(roomName)s'?": "Bạn có chắc chắn muốn rời khỏi phòng '%(roomName)s' không?", - "Use an email address to recover your account": "Sử dụng địa chỉ thư điện tử để khôi phục tài khoản của bạn", - "Confirm adding phone number": "Xác nhận thêm số điện thoại", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "Xác nhận thêm số điện thoại này bằng cách sử dụng Đăng Nhập Một Lần để chứng minh danh tính của bạn.", - "Add Email Address": "Thêm địa chỉ thử điện tử", - "Click the button below to confirm adding this email address.": "Nhấn vào nút dưới đây để xác nhận thêm địa chỉ thư điện tử này.", - "Confirm adding email": "Xác nhận thêm địa chỉ thư điện tử", - "Add Phone Number": "Thêm Số Điện Thoại", - "Click the button below to confirm adding this phone number.": "Nhấn vào nút dưới đây để xác nhận thêm số điện thoại này.", - "The call could not be established": "Không thể khởi tạo cuộc gọi", - "The user you called is busy.": "Người dùng bạn vừa gọi hiện đang bận.", - "User Busy": "Người dùng bận", - "Confirm adding this email address by using Single Sign On to prove your identity.": "Xác nhận việc thêm địa chỉ thư điện tử này bằng cách sử dụng Đăng Nhập Một Lần để chứng minh danh tính của bạn.", - "Use Single Sign On to continue": "Sử dụng Đăng Nhập Một Lần để tiếp tục", - "Failed to add tag %(tagName)s to room": "Không thêm được thẻ %(tagName)s vào phòng", - "Failed to remove tag %(tagName)s from room": "Không xóa được thẻ %(tagName)s khỏi phòng", - "Message downloading sleep time(ms)": "Thời gian ngủ tải xuống tin nhắn (mili giây)", - "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s trong số %(totalRooms)s", - "Indexed rooms:": "Các phòng được lập chỉ mục:", - "Indexed messages:": "Tin nhắn được lập chỉ mục:", - "Space used:": "Space đã sử dụng:", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s đang lưu trữ cục bộ an toàn các tin nhắn được mã hóa để chúng xuất hiện trong kết quả tìm kiếm:", - "Currently indexing: %(currentRoom)s": "Hiện đang lập chỉ mục: %(currentRoom)s", - "Not currently indexing messages for any room.": "Hiện không lập chỉ mục tin nhắn cho bất kỳ phòng nào.", - "If disabled, messages from encrypted rooms won't appear in search results.": "Nếu bị tắt, tin nhắn từ các phòng được mã hóa sẽ không xuất hiện trong kết quả tìm kiếm.", - "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.": "Nếu bạn không xóa phương pháp khôi phục, kẻ tấn công có thể đang cố truy cập vào tài khoản của bạn. Thay đổi mật khẩu tài khoản của bạn và đặt phương pháp khôi phục mới ngay lập tức trong Cài đặt.", - "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.": "Nếu bạn vô tình làm điều này, bạn có thể Cài đặt Tin nhắn được bảo toàn trên phiên này. Tính năng này sẽ mã hóa lại lịch sử tin nhắn của phiên này bằng một phương pháp khôi phục mới.", - "This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Phiên này đã phát hiện rằng Cụm từ bảo mật và khóa cho Tin nhắn an toàn của bạn đã bị xóa.", - "Recovery Method Removed": "Phương thức Khôi phục đã bị xóa", - "Set up Secure Messages": "Cài đặt Tin nhắn được bảo toàn", - "Go to Settings": "Đi tới Cài đặt", - "This session is encrypting history using the new recovery method.": "Phiên này đang mã hóa lịch sử bằng phương pháp khôi phục mới.", - "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.": "Nếu bạn không đặt phương pháp khôi phục mới, kẻ tấn công có thể đang cố truy cập vào tài khoản của bạn. Thay đổi mật khẩu tài khoản của bạn và đặt phương pháp khôi phục mới ngay lập tức trong Cài đặt.", - "A new Security Phrase and key for Secure Messages have been detected.": "Đã phát hiện thấy Cụm từ bảo mật và khóa mới cho Tin nhắn an toàn.", - "New Recovery Method": "Phương pháp Khôi phục mới", - "File to import": "Tệp để nhập", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Tệp xuất sẽ được bảo vệ bằng cụm mật khẩu. Bạn nên nhập cụm mật khẩu vào đây để giải mã tệp.", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Quá trình này cho phép bạn nhập các khóa mã hóa mà bạn đã xuất trước đó từ một ứng dụng khách Matrix khác. Sau đó, bạn sẽ có thể giải mã bất kỳ thông báo nào mà ứng dụng khách khác có thể giải mã.", - "Import room keys": "Nhập các mã khoá phòng", - "Confirm passphrase": "Xác nhận cụm mật khẩu", - "Enter passphrase": "Nhập cụm mật khẩu", - "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.": "Quá trình này cho phép bạn xuất khóa cho các tin nhắn bạn đã nhận được trong các phòng được mã hóa sang một tệp cục bộ. Sau đó, bạn sẽ có thể nhập tệp vào ứng dụng khách Matrix khác trong tương lai, do đó ứng dụng khách đó cũng sẽ có thể giải mã các thông báo này.", - "Export room keys": "Xuất các mã khoá phòng", - "Unknown error": "Lỗi không thể nhận biết", - "Passphrase must not be empty": "Cụm mật khẩu không được để trống", - "Passphrases must match": "Cụm mật khẩu phải khớp", - "Unable to set up secret storage": "Không thể thiết lập bộ nhớ bí mật", - "Save your Security Key": "Lưu Khóa Bảo mật của bạn", - "Confirm Security Phrase": "Xác nhận cụm từ bảo mật", - "Set a Security Phrase": "Đặt Cụm từ Bảo mật", - "Upgrade your encryption": "Nâng cấp mã hóa của bạn", - "You can also set up Secure Backup & manage your keys in Settings.": "Bạn cũng có thể thiết lập Sao lưu bảo mật và quản lý khóa của mình trong Cài đặt.", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Nếu bạn hủy ngay bây giờ, bạn có thể mất tin nhắn và dữ liệu được mã hóa nếu bạn mất quyền truy cập vào thông tin đăng nhập của mình.", - "Unable to query secret storage status": "Không thể truy vấn trạng thái lưu trữ bí mật", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Nâng cấp phiên này để cho phép nó xác thực các phiên khác, cấp cho họ quyền truy cập vào các thư được mã hóa và đánh dấu chúng là đáng tin cậy đối với những người dùng khác.", - "You'll need to authenticate with the server to confirm the upgrade.": "Bạn sẽ cần xác thực với máy chủ để xác nhận nâng cấp.", - "Restore your key backup to upgrade your encryption": "Khôi phục bản sao lưu khóa của bạn để nâng cấp mã hóa của bạn", - "Enter your account password to confirm the upgrade:": "Nhập mật khẩu tài khoản của bạn để xác nhận nâng cấp:", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Bảo vệ chống mất quyền truy cập vào các tin nhắn và dữ liệu được mã hóa bằng cách sao lưu các khóa mã hóa trên máy chủ của bạn.", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Sử dụng một cụm từ bí mật mà chỉ bạn biết và tùy chọn lưu Khóa bảo mật để sử dụng để sao lưu.", - "Generate a Security Key": "Tạo khóa bảo mật", - "Unable to create key backup": "Không thể tạo bản sao lưu khóa", - "Create key backup": "Tạo bản sao lưu chính", - "Success!": "Thành công!", - "Confirm your Security Phrase": "Xác nhận cụm từ bảo mật của bạn", - "Your keys are being backed up (the first backup could take a few minutes).": "Các khóa của bạn đang được sao lưu (bản sao lưu đầu tiên có thể mất vài phút).", - "Enter your Security Phrase a second time to confirm it.": "Nhập Cụm từ bảo mật của bạn lần thứ hai để xác nhận.", - "Go back to set it again.": "Quay lại để thiết lập lại.", - "That doesn't match.": "Điều đó không phù hợp.", - "Use a different passphrase?": "Sử dụng một cụm mật khẩu khác?", - "That matches!": "Điều đó phù hợp!", - "Great! This Security Phrase looks strong enough.": "Tuyệt vời! Cụm từ bảo mật này trông đủ mạnh.", - "Enter a Security Phrase": "Nhập cụm từ bảo mật", - "User Autocomplete": "Người dùng tự động hoàn thành", - "Users": "Người dùng", - "Space Autocomplete": "Space tự động hoàn thành", - "Room Autocomplete": "Phòng tự động hoàn thành", - "Notification Autocomplete": "Tự động hoàn thành thông báo", - "Room Notification": "Thông báo phòng", - "Notify the whole room": "Thông báo cho cả phòng", - "Emoji Autocomplete": "Tự động hoàn thành biểu tượng cảm xúc", - "Command Autocomplete": "Tự động hoàn thành lệnh", - "Commands": "Lệnh", - "Clear personal data": "Xóa dữ liệu cá nhân", - "Failed to re-authenticate due to a homeserver problem": "Không xác thực lại được do sự cố máy chủ", - "Verify your identity to access encrypted messages and prove your identity to others.": "Xác thực danh tính của bạn để truy cập các tin nhắn được mã hóa và chứng minh danh tính của bạn với người khác.", - "Create account": "Tạo tài khoản", - "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.": "Không thể kết nối với máy chủ - vui lòng kiểm tra kết nối của bạn, đảm bảo rằng chứng chỉ SSL của máy chủ nhà homeserver's SSL certificate của bạn được tin cậy và tiện ích mở rộng của trình duyệt không chặn các yêu cầu.", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Không thể kết nối với máy chủ thông qua HTTP khi URL HTTPS nằm trong thanh trình duyệt của bạn. Sử dụng HTTPS hoặc bật các tập lệnh không an toàn enable unsafe scripts.", - "There was a problem communicating with the homeserver, please try again later.": "Đã xảy ra sự cố khi giao tiếp với máy chủ, vui lòng thử lại sau.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Xin lưu ý rằng bạn đang đăng nhập vào máy chủ %(hs)s, không phải matrix.org.", - "Incorrect username and/or password.": "Tên người dùng và/hoặc mật khẩu không chính xác.", - "Please contact your service administrator to continue using this service.": "Vui lòng liên hệ với quản trị viên dịch vụ của bạn contact your service administrator để tiếp tục sử dụng dịch vụ này.", - "General failure": "Thất bại chung", - "Identity server URL does not appear to be a valid identity server": "URL máy chủ nhận dạng dường như không phải là máy chủ nhận dạng hợp lệ", - "Invalid base_url for m.identity_server": "Base_url không hợp lệ cho m.identity_server", - "Invalid identity server discovery response": "Phản hồi phát hiện máy chủ nhận dạng không hợp lệ", - "Homeserver URL does not appear to be a valid Matrix homeserver": "URL máy chủ dường như không phải là máy chủ Matrix hợp lệ", - "Invalid base_url for m.homeserver": "Base_url không hợp lệ cho m.homeserver", - "Failed to get autodiscovery configuration from server": "Không lấy được cấu hình tự động phát hiện từ máy chủ", - "Invalid homeserver discovery response": "Phản hồi khám phá homeserver không hợp lệ", - "Return to login screen": "Quay về màn hình đăng nhập", - "Your password has been reset.": "Mật khẩu của bạn đã được đặt lại.", - "New Password": "Mật khẩu mới", - "New passwords must match each other.": "Các mật khẩu mới phải khớp với nhau.", - "A new password must be entered.": "Mật khẩu mới phải được nhập.", - "Original event source": "Nguồn sự kiện ban đầu", - "Decrypted event source": "Nguồn sự kiện được giải mã", - "Could not load user profile": "Không thể tải hồ sơ người dùng", - "Switch theme": "Chuyển đổi chủ đề", - "Switch to dark mode": "Chuyển sang chế độ tối", - "Switch to light mode": "Chuyển sang chế độ ánh sáng", - "All settings": "Tất cả cài đặt", - "Failed to load timeline position": "Không tải được vị trí dòng thời gian", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Đã cố gắng tải một điểm cụ thể trong dòng thời gian của phòng này, nhưng không thể tìm thấy nó.", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Đã cố gắng tải một điểm cụ thể trong dòng thời gian của phòng này, nhưng bạn không có quyền xem tin nhắn được đề cập.", - "You can add more later too, including already existing ones.": "Bạn cũng có thể thêm nhiều hơn sau, bao gồm cả những cái đã có.", - "Let's create a room for each of them.": "Hãy tạo một phòng cho mỗi người trong số họ.", - "What are some things you want to discuss in %(spaceName)s?": "Một số điều bạn muốn thảo luận trong %(spaceName)s là gì?", - "Invite by username": "Mời theo tên người dùng", - "Make sure the right people have access. You can invite more later.": "Đảm bảo đúng người có quyền truy cập. Bạn có thể mời thêm sau.", - "Invite your teammates": "Mời đồng đội của bạn", - "Failed to invite the following users to your space: %(csvUsers)s": "Không mời được những người dùng sau vào space của bạn: %(csvUsers)s", - "A private space for you and your teammates": "space riêng tư cho bạn và đồng đội của bạn", - "Me and my teammates": "Tôi và đồng đội của tôi", - "A private space to organise your rooms": "Một Space riêng tư để sắp xếp các phòng của bạn", - "Just me": "Chỉ tôi", - "Make sure the right people have access to %(name)s": "Đảm bảo đúng người có quyền truy cập vào %(name)s", - "Who are you working with?": "Bạn làm việc với ai?", - "Go to my space": "Đi đến space của tôi", - "Go to my first room": "Đến phòng đầu tiên của tôi", - "You have no visible notifications.": "Bạn không có thông báo nào hiển thị.", - "%(creator)s created and configured the room.": "%(creator)s đã tạo và định cấu hình phòng.", - "%(creator)s created this DM.": "%(creator)s đã tạo DM này.", - "Verification requested": "Đã yêu cầu xác thực", - "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.": "Dữ liệu từ phiên bản cũ hơn của %(brand)s đã được phát hiện. Điều này sẽ khiến mật mã end-to-end bị trục trặc trong phiên bản cũ hơn. Các tin nhắn được mã hóa end-to-end được trao đổi gần đây trong khi sử dụng phiên bản cũ hơn có thể không giải mã được trong phiên bản này. Điều này cũng có thể khiến các tin nhắn được trao đổi với phiên bản này bị lỗi. Nếu bạn gặp sự cố, hãy đăng xuất và đăng nhập lại. Để lưu lại lịch sử tin nhắn, hãy export và re-import các khóa của bạn.", - "Old cryptography data detected": "Đã phát hiện dữ liệu mật mã cũ", - "Review terms and conditions": "Xem lại các điều khoản và điều kiện", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Để tiếp tục sử dụng máy chủ nhà của %(homeserverDomain)s, bạn phải xem xét và đồng ý với các điều khoản và điều kiện của chúng tôi.", - "Terms and Conditions": "Các điều khoản và điều kiện", - "For security, this session has been signed out. Please sign in again.": "Để bảo mật, phiên này đã được đăng xuất. Vui lòng đăng nhập lại.", - "Signed Out": "Đã đăng xuất", - "Unable to copy a link to the room to the clipboard.": "Không thể sao chép liên kết đến phòng vào khay nhớ tạm.", - "Unable to copy room link": "Không thể sao chép liên kết phòng", - "Failed to forget room %(errCode)s": "Không thể quên phòng %(errCode)s", - "Are you sure you want to leave the space '%(spaceName)s'?": "Bạn có chắc chắn muốn để khoảng trắng '%(spaceName)s' không?", - "This room is not public. You will not be able to rejoin without an invite.": "Phòng này không công khai. Bạn sẽ không thể tham gia lại nếu không có lời mời.", - "This space is not public. You will not be able to rejoin without an invite.": "space này không công khai. Bạn sẽ không thể tham gia lại nếu không có lời mời.", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "Bạn là người duy nhất ở đây. Nếu bạn rời, không ai có thể tham gia trong tương lai, kể cả bạn.", - "Failed to reject invitation": "Không thể từ chối lời mời", - "Open dial pad": "Mở bàn phím quay số", - "Attach files from chat or just drag and drop them anywhere in a room.": "Đính kèm tệp từ cuộc trò chuyện hoặc chỉ cần kéo và thả chúng vào bất kỳ đâu trong phòng.", - "No files visible in this room": "Không có tệp nào hiển thị trong phòng này", - "You must join the room to see its files": "Bạn phải tham gia vào phòng để xem các tệp của nó", - "You must register to use this functionality": "Bạn phải đăng ký register để sử dụng chức năng này", - "Couldn't load page": "Không thể tải trang", - "Error downloading audio": "Lỗi khi tải xuống âm thanh", - "Unnamed audio": "Âm thanh không tên", - "Sign in with SSO": "Đăng nhập bằng SSO", - "Use email to optionally be discoverable by existing contacts.": "Sử dụng địa chỉ thư điện tử để dễ dàng được tìm ra bởi người dùng khác.", - "Use email or phone to optionally be discoverable by existing contacts.": "Sử dụng địa chỉ thư điện tử hoặc điện thoại để dễ dàng được tìm ra bởi người dùng khác.", - "Add an email to be able to reset your password.": "Thêm một địa chỉ thư điện tử để có thể đặt lại mật khẩu của bạn.", - "Phone (optional)": "Điện thoại (tùy chọn)", - "Use lowercase letters, numbers, dashes and underscores only": "Chỉ sử dụng các chữ cái thường, số, dấu gạch ngang và dấu gạch dưới", - "Enter phone number (required on this homeserver)": "Nhập số điện thoại (bắt buộc trên máy chủ này)", - "Other users can invite you to rooms using your contact details": "Những người dùng khác có thể mời bạn vào phòng bằng cách sử dụng chi tiết liên hệ của bạn", - "Enter email address (required on this homeserver)": "Nhập địa chỉ thư điện tử (bắt buộc trên máy chủ này)", - "Sign in with": "Đăng nhập với", - "Phone": "Điện thoại", - "Email": "Thư điện tử", - "That phone number doesn't look quite right, please check and try again": "Số điện thoại đó có vẻ không chính xác, vui lòng kiểm tra và thử lại", - "Enter phone number": "Nhập số điện thoại", - "Enter email address": "Nhập địa chỉ thư điện tử", - "Enter username": "Điền tên đăng nhập", - "Password is allowed, but unsafe": "Mật khẩu được phép, nhưng không an toàn", - "Nice, strong password!": "Mật khẩu mạnh, tốt đó!", - "Enter password": "Nhập mật khẩu", - "Start authentication": "Bắt đầu xác thực", - "Something went wrong in confirming your identity. Cancel and try again.": "Đã xảy ra sự cố khi xác nhận danh tính của bạn. Hủy và thử lại.", - "Please enter the code it contains:": "Vui lòng nhập mã mà nó chứa:", - "A text message has been sent to %(msisdn)s": "Một tin nhắn văn bản đã được gửi tới %(msisdn)s", - "Token incorrect": "Mã thông báo không chính xác", - "Please review and accept the policies of this homeserver:": "Vui lòng xem xét và chấp nhận chính sách của máy chủ nhà này:", - "Please review and accept all of the homeserver's policies": "Vui lòng xem xét và chấp nhận tất cả các chính sách của chủ nhà", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Thiếu captcha public key trong cấu hình máy chủ. Vui lòng báo cáo điều này cho quản trị viên máy chủ của bạn.", - "Confirm your identity by entering your account password below.": "Xác nhận danh tính của bạn bằng cách nhập mật khẩu tài khoản của bạn dưới đây.", - "Country Dropdown": "Quốc gia thả xuống", - "This homeserver would like to make sure you are not a robot.": "Người bảo vệ gia đình này muốn đảm bảo rằng bạn không phải là người máy.", - "This room is public": "Phòng này là công cộng", - "Avatar": "Avatar", - "Move right": "Đi sang phải", - "Move left": "Di chuyển sang trái", - "Revoke permissions": "Thu hồi quyền", - "Remove for everyone": "Xóa cho mọi người", - "Delete widget": "Xóa Widget", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Xóa tiện ích widget sẽ xóa tiện ích widget đó cho tất cả người dùng khác trong phòng này. Bạn có chắc chắn muốn xóa tiện ích widget này không?", - "Delete Widget": "Xóa Widget", - "Take a picture": "Chụp ảnh", - "Start audio stream": "Bắt đầu luồng âm thanh", - "Failed to start livestream": "Không thể bắt đầu phát trực tiếp", - "Unable to start audio streaming.": "Không thể bắt đầu phát trực tuyến âm thanh.", - "Manage & explore rooms": "Quản lý và khám phá phòng", - "Add space": "Thêm space", - "Report": "Bản báo cáo", - "Collapse reply thread": "Thu gọn chuỗi trả lời", - "Source URL": "URL nguồn", - "Show preview": "Hiển thị bản xem trước", - "View source": "Xem nguồn", - "Resend %(unsentCount)s reaction(s)": "Gửi lại (các) phản ứng %(unsentCount)s", - "Are you sure you want to reject the invitation?": "Bạn có chắc chắn muốn từ chối lời mời không?", - "Reject invitation": "Từ chối lời mời", - "Hold": "Giữ máy", - "Resume": "Tiếp tục", - "If you've forgotten your Security Key you can ": "Nếu bạn quên Khóa bảo mật của mình, bạn có thể thiết lập các tùy chọn khôi phục mới ", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Truy cập lịch sử tin nhắn an toàn của bạn và thiết lập nhắn tin an toàn bằng cách nhập Khóa bảo mật của bạn.", - "Not a valid Security Key": "Không phải là khóa bảo mật hợp lệ", - "This looks like a valid Security Key!": "Đây có vẻ như là một Khóa bảo mật hợp lệ!", - "Enter Security Key": "Nhập khóa bảo mật", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "Nếu bạn quên Cụm từ bảo mật, bạn có thể sử dụng Khóa bảo mật của mình use your Security Key hoặc thiết lập các tùy chọn khôi phục mới set up new recovery options", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Truy cập lịch sử tin nhắn an toàn của bạn và thiết lập nhắn tin an toàn bằng cách nhập Cụm từ bảo mật của bạn.", - "Warning: you should only set up key backup from a trusted computer.": "Cảnh báo Warning: bạn chỉ nên thiết lập sao lưu khóa từ một máy tính đáng tin cậy.", - "Enter Security Phrase": "Nhập cụm từ bảo mật", - "Successfully restored %(sessionCount)s keys": "Đã khôi phục thành công các khóa %(sessionCount)s", - "Failed to decrypt %(failedCount)s sessions!": "Không giải mã được phiên %(failedCount)s !", - "Keys restored": "Các phím đã được khôi phục", - "No backup found!": "Không tìm thấy bản sao lưu!", - "Unable to restore backup": "Không thể khôi phục bản sao lưu", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Không thể giải mã bản sao lưu bằng Cụm từ bảo mật này: vui lòng xác minh rằng bạn đã nhập đúng Cụm từ bảo mật.", - "Incorrect Security Phrase": "Cụm từ bảo mật không chính xác", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Không thể giải mã bản sao lưu bằng Khóa bảo mật này: vui lòng xác minh rằng bạn đã nhập đúng Khóa bảo mật.", - "Security Key mismatch": "Khóa bảo mật không khớp", - "Unable to load backup status": "Không thể tải trạng thái sao lưu", - "%(completed)s of %(total)s keys restored": "Đã khôi phục%(completed)s trong số %(total)s khóa", - "Restoring keys from backup": "Khôi phục khóa từ sao lưu", - "Unable to set up keys": "Không thể thiết lập khóa", - "Click the button below to confirm setting up encryption.": "Nhấp vào nút bên dưới để xác nhận thiết lập mã hóa.", - "Confirm encryption setup": "Xác nhận thiết lập mã hóa", - "Clear cross-signing keys": "Xóa các khóa ký chéo", - "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.": "Xóa khóa ký chéo là vĩnh viễn. Bất kỳ ai mà bạn đã xác thực đều sẽ thấy cảnh báo bảo mật. Bạn gần như chắc chắn không muốn làm điều này, trừ khi bạn bị mất mọi thiết bị mà bạn có thể đăng nhập chéo.", - "Destroy cross-signing keys?": "Hủy khóa xác thực chéo?", - "Recent changes that have not yet been received": "Những thay đổi gần đây chưa được nhận", - "The server is not configured to indicate what the problem is (CORS).": "Máy chủ không được định cấu hình để cho biết sự cố là gì (CORS).", - "A connection error occurred while trying to contact the server.": "Đã xảy ra lỗi kết nối khi cố gắng kết nối với máy chủ.", - "Your area is experiencing difficulties connecting to the internet.": "Khu vực của bạn đang gặp khó khăn khi kết nối Internet.", - "The server has denied your request.": "Máy chủ đã từ chối yêu cầu của bạn.", - "The server is offline.": "Máy chủ đang ngoại tuyến.", - "A browser extension is preventing the request.": "Một tiện ích mở rộng của trình duyệt đang ngăn chặn yêu cầu.", - "Your firewall or anti-virus is blocking the request.": "Tường lửa hoặc chương trình chống vi-rút của bạn đang chặn yêu cầu.", - "The server (%(serverName)s) took too long to respond.": "Máy chủ (%(serverName)s) mất quá nhiều thời gian để phản hồi.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Máy chủ của bạn không phản hồi một số yêu cầu của bạn. Dưới đây là một số lý do có thể xảy ra nhất.", - "Server isn't responding": "Máy chủ không phản hồi", - "You're all caught up.": "Bạn đã bắt kịp tất cả.", - "You'll upgrade this room from to .": "Bạn sẽ nâng cấp phòng này từ thành .", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": " Xin lưu ý rằng việc nâng cấp sẽ tạo ra một phiên bản mới của phòng . Tất cả các tin nhắn hiện tại sẽ ở trong phòng lưu trữ này.", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Nâng cấp phòng là một hành động nâng cao và thường được khuyến nghị khi phòng không ổn định do lỗi, thiếu tính năng hoặc lỗ hổng bảo mật.", - "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.": "Điều này thường chỉ ảnh hưởng đến cách xử lý phòng trên máy chủ. Nếu bạn đang gặp sự cố với %(brand)s của mình, vui lòng báo cáo lỗi report a bug.", - "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.": "Điều này thường chỉ ảnh hưởng đến cách xử lý phòng trên máy chủ. Nếu bạn đang gặp sự cố với %(brand)s của mình, vui lòng báo cáo lỗi.", - "Upgrade public room": "Nâng cấp phòng công cộng", - "Upgrade private room": "Nâng cấp phòng riêng tư", - "Automatically invite members from this room to the new one": "Tự động mời các thành viên từ phòng này đến phòng mới", - "Put a link back to the old room at the start of the new room so people can see old messages": "Đặt một liên kết trở lại phòng cũ ở đầu phòng mới để mọi người có thể xem các tin nhắn cũ", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Ngăn người dùng nói trong phiên bản cũ của phòng và đăng thông báo khuyên người dùng chuyển sang phòng mới", - "Update any local room aliases to point to the new room": "Cập nhật bất kỳ bí danh phòng cục bộ nào để trỏ đến phòng mới", - "Create a new room with the same name, description and avatar": "Tạo một phòng mới có cùng tên, mô tả và hình đại diện", - "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:": "Nâng cấp phòng này yêu cầu đóng cửa phiên bản hiện tại của phòng và tạo một phòng mới ở vị trí của nó. Để mang đến cho các thành viên trong phòng trải nghiệm tốt nhất có thể, chúng tôi sẽ:", - "Upgrade Room Version": "Nâng cấp phiên bản phòng", - "Upgrade this room to version %(version)s": "Nâng cấp phòng này lên phiên bản %(version)s", - "The room upgrade could not be completed": "Không thể hoàn thành việc nâng cấp phòng", - "Failed to upgrade room": "Không nâng cấp được phòng", - "Room Settings - %(roomName)s": "Cài đặt Phòng - %(roomName)s", - "Email (optional)": "Địa chỉ thư điện tử (tùy chọn)", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "Lưu ý là nếu bạn không thêm địa chỉ thư điện tử và quên mật khẩu, bạn có thể vĩnh viễn mất quyền truy cập vào tài khoản của mình.", - "Continuing without email": "Tiếp tục mà không cần địa chỉ thư điện tử", - "Doesn't look like a valid email address": "Không giống một địa chỉ thư điện tử hợp lệ", - "Data on this screen is shared with %(widgetDomain)s": "Dữ liệu trên màn hình này được chia sẻ với %(widgetDomain)s", - "Modal Widget": "widget phương thức", - "Message edits": "Chỉnh sửa tin nhắn", - "Your homeserver doesn't seem to support this feature.": "Máy chủ nhà của bạn dường như không hỗ trợ tính năng này.", - "Verify session": "Xác thực phiên", - "If they don't match, the security of your communication may be compromised.": "Nếu chúng không khớp, sự bảo mật của việc giao tiếp của bạn có thể bị can thiệp.", - "Session key": "Khóa phiên", - "Session ID": "Định danh (ID) phiên", - "Session name": "Tên phiên", - "Confirm this user's session by comparing the following with their User Settings:": "Xác nhận phiên của người dùng này bằng cách so sánh phần sau với Cài đặt người dùng của họ:", - "Confirm by comparing the following with the User Settings in your other session:": "Xác nhận bằng cách so sánh những điều sau đây với Cài đặt người dùng trong phiên làm việc kia của bạn:", - "These are likely ones other room admins are a part of.": "Đây có thể là những người mà các quản trị viên phòng khác cũng tham gia.", - "Other spaces or rooms you might not know": "Không gian hoặc phòng khác bạn có thể không biết", - "Spaces you know that contain this room": "Những space mà bạn biết có chứa căn phòng này", - "Search spaces": "Tìm kiếm các Space", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "Quyết định space nào có thể vào phòng này. Nếu một space được chọn, các thành viên của nó có thể tìm và tham gia .", - "Select spaces": "Chọn Không gian", - "You're removing all spaces. Access will default to invite only": "Bạn đang xóa tất cả space. Quyền truy cập sẽ mặc định chỉ để mời", - "%(count)s rooms": { - "one": "%(count)s phòng", - "other": "%(count)s phòng" - }, - "%(count)s members": { - "one": "%(count)s thành viên", - "other": "%(count)s thành viên" - }, - "Are you sure you want to sign out?": "Bạn có chắc mình muốn đăng xuất không?", - "You'll lose access to your encrypted messages": "Bạn sẽ mất quyền truy cập vào các tin nhắn được mã hóa của mình", - "Manually export keys": "Xuất các khóa thủ công", - "I don't want my encrypted messages": "Tôi không muốn tin nhắn được mã hóa của mình", - "Start using Key Backup": "Bắt đầu sao lưu các khóa", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Các tin nhắn được mã hóa được bảo mật bằng mã hóa đầu cuối. Chỉ bạn và (những) người nhận mới có chìa khóa để đọc những tin nhắn này.", - "Leave space": "Rời space", - "Leave some rooms": "Rời một vài phòng", - "Leave all rooms": "Rời tất cả phòng", - "Don't leave any rooms": "Không rời bất kỳ phòng nào", - "Would you like to leave the rooms in this space?": "Bạn có muốn rời khỏi các phòng trong space này?", - "You are about to leave .": "Bạn sắp rời khỏi .", - "Leave %(spaceName)s": "Rời khỏi %(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.": "Bạn là quản trị viên duy nhất của một số phòng hoặc space mà bạn muốn rời khỏi. Rời khỏi họ sẽ Rời khỏi họ mà không có bất kỳ quản trị viên nào.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Bạn là quản trị viên duy nhất của không gian này. Rời khỏi nó sẽ có nghĩa là không ai có quyền kiểm soát nó.", - "You won't be able to rejoin unless you are re-invited.": "Bạn sẽ không thể tham gia lại trừ khi bạn được mời lại.", - "Updating %(brand)s": "Đang cập nhật %(brand)s", - "%(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 hiện sử dụng bộ nhớ ít hơn 3-5 lần, bằng cách chỉ tải thông tin về những người dùng khác khi cần thiết. Vui lòng đợi trong khi chúng tôi đồng bộ hóa lại với máy chủ!", - "Clear cache and resync": "Xóa bộ nhớ cache và đồng bộ hóa lại", - "Incompatible local cache": "Bộ nhớ cache cục bộ không tương thích", - "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.": "Nếu phiên bản khác của %(brand)s vẫn đang mở trong một tab khác, vui lòng đóng nó lại vì việc sử dụng %(brand)s trên cùng một máy chủ với cả hai chế độ tải chậm được bật và tắt đồng thời sẽ gây ra sự cố.", - "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.": "Trước đây, bạn đã sử dụng %(brand)s trên %(host)s khi đã bật tính năng tải chậm các thành viên. Trong phiên bản này, tính năng tải lười biếng bị vô hiệu hóa. Vì bộ nhớ cache cục bộ không tương thích giữa hai cài đặt này, %(brand)s cần phải đồng bộ hóa lại tài khoản của bạn.", - "Signature upload failed": "Tải lên chữ ký không thành công", - "Signature upload success": "Tải lên chữ ký thành công", - "Unable to upload": "Không thể tải lên", - "Cancelled signature upload": "Đã hủy tải lên chữ ký", - "Upload completed": "Hoàn tất tải lên", - "%(brand)s encountered an error during upload of:": "%(brand)s đã gặp lỗi khi tải lên:", - "a key signature": "một chữ ký chính", - "a device cross-signing signature": "một chữ ký được xác thực chéo trên thiết bị", - "a new cross-signing key signature": "một chữ ký khóa xác thực chéo mới", - "a new master key signature": "một chữ ký khóa chính mới", - "Dial pad": "Bàn phím số", - "User Directory": "Thư mục người dùng", - "Consult first": "Tư vấn trước", - "Transfer": "Chuyển", - "Invited people will be able to read old messages.": "Những người được mời sẽ có thể đọc tin nhắn cũ.", - "Invite someone using their name, username (like ) or share this room.": "Mời ai đó thông qua tên hiển thị, tên người dùng của họ (ví dụ ) hoặc chia sẻ phòng này.", - "Invite someone using their name, email address, username (like ) or share this room.": "Mời ai đó bằng tên, địa chỉ thư điện tử, tên người dùng của họ (như ) hoặc chia sẻ phòng này share this room.", - "Invite someone using their name, username (like ) or share this space.": "Mời ai đó sử dụng tên hiển thị, tên đăng nhập của họ (như ) hoặc chia sẻ space này.", - "Invite someone using their name, email address, username (like ) or share this space.": "Mời ai đó bằng tên, địa chỉ thư điện tử, tên người dùng của họ (như ) hoặc chia sẻ space này.", - "Invite to %(roomName)s": "Mời tham gia %(roomName)s", - "Or send invite link": "Hoặc gửi liên kết mời", - "Some suggestions may be hidden for privacy.": "Một số đề xuất có thể được ẩn để bảo mật.", - "Start a conversation with someone using their name or username (like ).": "Bắt đầu cuộc trò chuyện với ai đó bằng tên hoặc tên người dùng của họ (như ).", - "Start a conversation with someone using their name, email address or username (like ).": "Bắt đầu cuộc trò chuyện với ai đó bằng tên, địa chỉ thư điện tử hoặc tên người dùng của họ (như ).", - "Recently Direct Messaged": "Tin nhắn trực tiếp gần đây", - "Recent Conversations": "Các cuộc trò chuyện gần đây", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Những người dùng sau có thể không tồn tại hoặc không hợp lệ và không thể được mời: %(csvNames)s", - "Failed to find the following users": "Không tìm thấy những người dùng sau", - "A call can only be transferred to a single user.": "Một cuộc gọi chỉ có thể được chuyển đến một người dùng duy nhất.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Chúng tôi không thể mời những người dùng đó. Vui lòng kiểm tra những người dùng bạn muốn mời và thử lại.", - "Something went wrong trying to invite the users.": "Đã xảy ra sự cố khi cố mời người dùng.", - "We couldn't create your DM.": "Chúng tôi không thể tạo DM của bạn.", - "Invite by email": "Mời qua thư điện tử", - "Click the button below to confirm your identity.": "Nhấp vào nút bên dưới để xác nhận danh tính của bạn.", - "Confirm to continue": "Xác nhận để tiếp tục", - "To continue, use Single Sign On to prove your identity.": "Để tiếp tục, hãy sử dụng Single Sign On để chứng minh danh tính của bạn.", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s của bạn không cho phép bạn sử dụng trình quản lý tích hợp để thực hiện việc này. Vui lòng liên hệ với quản trị viên.", - "Integrations not allowed": "Tích hợp không được phép", - "Integrations are disabled": "Tích hợp đang bị tắt", - "Incoming Verification Request": "Yêu cầu xác thực đến", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Việc xác thực thiết bị này sẽ đánh dấu thiết bị là đáng tin cậy và những người dùng đã xác minh với bạn sẽ tin tưởng thiết bị này.", - "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.": "Xác thực thiết bị này để đánh dấu thiết bị là đáng tin cậy. Tin tưởng vào thiết bị này giúp bạn và những người dùng khác yên tâm hơn khi sử dụng các tin nhắn được mã hóa đầu cuối.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Việc xác thực người dùng này sẽ đánh dấu phiên của họ là đáng tin cậy và cũng đánh dấu phiên của bạn là đáng tin cậy đối với họ.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Xác thực người dùng này để đánh dấu họ là đáng tin cậy. Người dùng đáng tin cậy giúp bạn yên tâm hơn khi sử dụng các tin nhắn được mã hóa end-to-end.", - "Terms of Service": "Điều khoản Dịch vụ", - "You may contact me if you have any follow up questions": "Bạn có thể liên hệ với tôi nếu bạn có bất kỳ câu hỏi tiếp theo nào", - "Search for rooms or people": "Tìm kiếm phòng hoặc người", - "Message preview": "Xem trước tin nhắn", - "Sent": "Đã gửi", - "Sending": "Đang gửi", - "You don't have permission to do this": "Bạn không có quyền làm điều này", - "It's just you at the moment, it will be even better with others.": "Chỉ là bạn hiện tại, sẽ càng tốt hơn với người khác.", - "Share %(name)s": "Chia sẻ %(name)s", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Chọn phòng hoặc cuộc trò chuyện để thêm. Đây chỉ là một space cho bạn, không ai sẽ được thông báo. Bạn có thể bổ sung thêm sau.", - "What do you want to organise?": "Bạn muốn tổ chức những gì?", - "Skip for now": "Bỏ qua ngay bây giờ", - "Failed to create initial space rooms": "Không tạo được các phòng space ban đầu", - "Welcome to ": "Chào mừng đến với ", - " invites you": " mời bạn", - "Private space": "Space riêng tư", - "Search names and descriptions": "Tìm kiếm tên và mô tả", - "You may want to try a different search or check for typos.": "Bạn có thể muốn thử một tìm kiếm khác hoặc kiểm tra lỗi chính tả.", - "No results found": "không tim được kêt quả", - "Your server does not support showing space hierarchies.": "Máy chủ của bạn không hỗ trợ hiển thị phân cấp space.", - "Mark as suggested": "Đánh dấu như đề xuất", - "Mark as not suggested": "Đánh dấu như không đề xuất", - "Failed to remove some rooms. Try again later": "Không xóa được một số phòng. Thử lại sau", - "Select a room below first": "Trước tiên hãy chọn một phòng bên dưới", - "Suggested": "Đề nghị", - "This room is suggested as a good one to join": "Phòng này được đề xuất là một nơi tốt để tham gia", - "You don't have permission": "Bạn không có quyền", - "Drop file here to upload": "Thả tệp vào đây để tải lên", - "Failed to reject invite": "Không thể từ chối lời mời", - "No more results": "Không còn kết quả nào nữa", - "Server may be unavailable, overloaded, or search timed out :(": "Máy chủ có thể không khả dụng, quá tải hoặc hết thời gian tìm kiếm :(", - "Search failed": "Tìm kiếm không thành công", - "You seem to be in a call, are you sure you want to quit?": "Có vẻ như bạn đang tham gia một cuộc gọi, bạn có chắc chắn muốn thoát không?", - "You seem to be uploading files, are you sure you want to quit?": "Có vẻ như bạn đang tải tệp lên, bạn có chắc chắn muốn thoát không?", - "Sent messages will be stored until your connection has returned.": "Các tin nhắn đã gửi sẽ được lưu trữ cho đến khi kết nối của bạn trở lại.", - "Connectivity to the server has been lost.": "Kết nối đến máy chủ đã bị mất.", - "You can select all or individual messages to retry or delete": "Bạn có thể chọn tất cả hoặc từng tin nhắn để thử lại hoặc xóa", - "Retry all": "Thử lại tất cả", - "Delete all": "Xóa hết", - "Some of your messages have not been sent": "Một số tin nhắn của bạn chưa được gửi đi", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Thư của bạn không gửi được vì máy chủ(homeserver) đã vượt quá giới hạn tài nguyên. Vui lòng liên hệ với quản trị viên để tiếp tục sử dụng dịch vụ.", - "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.": "Tin nhắn của bạn không được gửi vì máy chủ này đã đạt đến Giới hạn Người dùng Hoạt động Hàng tháng. Vui lòng liên hệ với quản trị viên dịch vụ của bạn để tiếp tục sử dụng dịch vụ.", - "You can't send any messages until you review and agree to our terms and conditions.": "Bạn không thể gửi bất kỳ tin nhắn nào cho đến khi bạn xem xét và đồng ý với các điều khoản và điều kiện của chúng tôi.", - "MB": "MB", - "An error has occurred.": "Một lỗi đã xảy ra.", - "Server did not return valid authentication information.": "Máy chủ không trả về thông tin xác thực hợp lệ.", - "Server did not require any authentication": "Máy chủ không yêu cầu bất kỳ xác thực nào", - "There was a problem communicating with the server. Please try again.": "Đã xảy ra sự cố khi giao tiếp với máy chủ. Vui lòng thử lại.", - "Confirm account deactivation": "Xác nhận việc hủy kích hoạt tài khoản", - "Are you sure you want to deactivate your account? This is irreversible.": "Bạn có chắc chắn muốn hủy kích hoạt tài khoản của mình không? Điều này là không thể thay đổi.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Xác nhận việc hủy kích hoạt tài khoản của bạn bằng cách sử dụng Single Sign On để chứng minh danh tính của bạn.", - "Continue With Encryption Disabled": "Tiếp tục với mã hóa bị tắt", - "Incompatible Database": "Cơ sở dữ liệu không tương thích", - "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.": "Trước đây, bạn đã sử dụng phiên bản %(brand)s mới hơn với phiên này. Để sử dụng lại phiên bản này với mã hóa đầu cuối, bạn cần đăng xuất và đăng nhập lại.", - "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": "Để tránh mất lịch sử trò chuyện, bạn phải xuất chìa khóa phòng trước khi đăng xuất. Bạn sẽ cần quay lại phiên bản %(brand)s mới hơn để thực hiện việc này", - "Want to add an existing space instead?": "Thay vào đó, bạn muốn thêm một space hiện có?", - "Add a space to a space you manage.": "Thêm một space vào một space mà bạn quản lý.", - "Only people invited will be able to find and join this space.": "Chỉ những người được mời mới có thể tìm và tham gia space này.", - "Anyone will be able to find and join this space, not just members of .": "Bất kỳ ai cũng có thể tìm và tham gia space này, không chỉ là thành viên của .", - "Anyone in will be able to find and join.": "Bất kỳ ai trong đều có thể tìm và tham gia.", - "Public space": "Space công cộng", - "Private space (invite only)": "space riêng tư (chỉ mời)", - "Space visibility": "Khả năng hiển thị space", - "Public room": "Phòng công cộng", - "Clear all data": "Xóa tất cả dữ liệu", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Xóa tất cả dữ liệu khỏi phiên này là vĩnh viễn. Các tin nhắn được mã hóa sẽ bị mất trừ khi các khóa của chúng đã được sao lưu.", - "Clear all data in this session?": "Xóa tất cả dữ liệu trong phiên này?", - "Reason (optional)": "Lý do (không bắt buộc)", - "You cannot delete this message. (%(code)s)": "Bạn không thể xóa tin nhắn này.  (%(code)s)", - "Email address": "Địa chỉ thư điện tử", - "Changelog": "Lịch sử thay đổi", - "Unavailable": "Không có sẵn", - "Unable to load commit detail: %(msg)s": "Không thể tải chi tiết cam kết: %(msg)s", - "Notes": "Ghi chú", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Trước khi gửi log, bạn phải tạo một sự cố trên Github để mô tả vấn đề của mình.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Nhắc nhở: Trình duyệt của bạn không được hỗ trợ, vì vậy trải nghiệm của bạn có thể không thể đoán trước được.", - "Preparing to download logs": "Chuẩn bị tải nhật ký xuống", - "Failed to send logs: ": "Không gửi được nhật ký: ", - "Thank you!": "Cảm ơn bạn!", - "Logs sent": "Nhật ký đã được gửi", - "Preparing to send logs": "Chuẩn bị gửi nhật ký", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Vui lòng cho chúng tôi biết điều gì đã xảy ra hoặc tốt hơn là tạo sự cố trên GitHub để mô tả vấn đề.", - "To leave the beta, visit your settings.": "Để rời khỏi bản beta, hãy truy cập mục cài đặt của bạn.", - "Close dialog": "Đóng hộp thoại", - "Invite anyway": "Vẫn mời", - "Invite anyway and never warn me again": "Vẫn mời và không bao giờ cảnh báo tôi nữa", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Không thể tìm thấy hồ sơ cho ID Matrix được liệt kê bên dưới - bạn có muốn mời họ không?", - "The following users may not exist": "Những người dùng sau có thể không tồn tại", - "Use an identity server to invite by email. Manage in Settings.": "Sử dụng máy chủ định danh để mời qua địa chỉ thư điện tử. Quản lý trong mục Cài đặt Settings.", - "Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Sử dụng máy chủ nhận dạng để mời qua thư điện tử. Sử dụng mặc định (%(defaultIdentityServerName)s) hoặc quản lý trong mục Cài đặt Settings.", - "Adding spaces has moved.": "Thêm dấu cách đã di chuyển.", - "Search for rooms": "Tìm kiếm phòng", - "Create a new room": "Tạo phòng chat mới", - "Want to add a new room instead?": "Hay là thêm một phòng mới?", - "Add existing rooms": "Thêm các phòng hiện có", - "Space selection": "Lựa chọn space", - "Direct Messages": "Tin nhắn trực tiếp", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Đang thêm phòng…", - "other": "Đang thêm các phòng... (%(progress)s trong %(count)s)" - }, - "Not all selected were added": "Không phải tất cả các mục đã chọn đều được thêm vào", - "Search for spaces": "Tìm kiếm space", - "Create a new space": "Tạo space mới", - "Want to add a new space instead?": "Bạn muốn thêm một space mới thay thế?", - "Add existing space": "Thêm space hiện có", - "Server name": "Tên máy chủ", - "Enter the name of a new server you want to explore.": "Nhập tên của một máy chủ mới mà bạn muốn khám phá.", - "Add a new server": "Thêm máy chủ mới", - "Your server": "Máy chủ của bạn", - "Can't find this server or its room list": "Không thể tìm thấy máy chủ này hoặc danh sách phòng của nó", - "You are not allowed to view this server's rooms list": "Bạn không được phép xem danh sách phòng của máy chủ này", - "Looks good": "Có vẻ ổn", - "Enter a server name": "Nhập tên máy chủ", - "And %(count)s more...": { - "other": "Và %(count)s thêm…" - }, - "Join millions for free on the largest public server": "Tham gia hàng triệu máy chủ công cộng miễn phí lớn nhất", - "Server Options": "Tùy chọn máy chủ", - "This address is already in use": "Địa chỉ này đã được sử dụng", - "This address is available to use": "Địa chỉ này có sẵn để sử dụng", - "Please provide an address": "Vui lòng cung cấp địa chỉ", - "Some characters not allowed": "Một số ký tự không được phép", - "e.g. my-room": "ví dụ: phòng của tôi my-room", - "Room address": "Địa chỉ phòng", - "In reply to this message": "Để trả lời tin nhắn này", - "In reply to ": "Trả lời In reply to ", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Không thể tải sự kiện đã được trả lời, sự kiện đó không tồn tại hoặc bạn không có quyền xem sự kiện đó.", - "Custom level": "Cấp độ tùy chọn", - "Power level": "Cấp độ sức mạnh", - "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.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Không thể truy cập bộ nhớ bí mật. Vui lòng xác minh rằng bạn đã nhập đúng Cụm từ bảo mật.", - "Security Phrase": "Cụm từ Bảo mật", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Nếu bạn đặt lại mọi thứ, bạn sẽ khởi động lại mà không có phiên nào đáng tin cậy, không có người dùng đáng tin cậy và có thể không xem được các tin nhắn trước đây.", - "Only do this if you have no other device to complete verification with.": "Chỉ thực hiện việc này nếu bạn không có thiết bị nào khác để hoàn tất quá trình xác thực.", - "Reset everything": "Đặt lại mọi thứ", - "Forgotten or lost all recovery methods? Reset all": "Quên hoặc mất tất cả các phương pháp khôi phục? Đặt lại tất cả Reset all", - "Invalid Security Key": "Khóa bảo mật không hợp lệ", - "Wrong Security Key": "Khóa bảo mật sai", - "Looks good!": "Có vẻ tốt!", - "Wrong file type": "Loại tệp sai", - "Remember this": "Nhớ điều này", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Tiện ích widget sẽ xác minh ID người dùng của bạn, nhưng không thể thay bạn thực hiện các hành động:", - "Allow this widget to verify your identity": "Cho phép tiện ích widget này xác thực danh tính của bạn", - "Remember my selection for this widget": "Hãy nhớ lựa chọn của tôi cho tiện ích này", - "Decline All": "Từ chối tất cả", - "This widget would like to:": "Tiện ích widget này muốn:", - "Approve widget permissions": "Phê duyệt quyền của tiện ích widget", - "Verification Request": "Yêu cầu xác thực", - "Upload Error": "Lỗi tải lên", - "Cancel All": "Hủy bỏ tất cả", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Một số tệp quá lớn không thể tải lên được. Giới hạn kích thước tệp là %(limit)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Các tệp này too large quá lớn để tải lên. Giới hạn kích thước tệp là %(limit)s.", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Tệp này too large để tải lên. Giới hạn kích thước tệp là %(limit)s nhưng tệp này là %(sizeOfThisFile)s.", - "Upload all": "Tải lên tất cả", - "Upload files": "Tải tệp lên", - "Upload files (%(current)s of %(total)s)": "Tải lên tệp (%(current)s of %(total)s)", - "Not Trusted": "Không tin cậy", - "Ask this user to verify their session, or manually verify it below.": "Yêu cầu người dùng này xác thực phiên của họ hoặc xác minh theo cách thủ công bên dưới.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) đã đăng nhập vào một phiên mới mà không xác thực:", - "Verify your other session using one of the options below.": "Xác minh phiên khác của bạn bằng một trong các tùy chọn bên dưới.", - "You signed in to a new session without verifying it:": "Bạn đã đăng nhập vào một phiên mới mà không xác thực nó:", - "Document": "Tài liệu", - "Summary": "Tóm lược", - "Service": "Dịch vụ", - "To continue you need to accept the terms of this service.": "Để tiếp tục, bạn cần chấp nhận các điều khoản của dịch vụ này.", - "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ử", - "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", - "To help us prevent this in future, please send us logs.": "Để giúp chúng tôi ngăn chặn điều này trong tương lai, vui lòng gửi nhật ký cho chúng tôi send us logs.", - "Settings - %(spaceName)s": "Cài đặt - %(spaceName)s", - "Command Help": "Lệnh Trợ giúp", - "Link to selected message": "Liên kết đến tin nhắn đã chọn", - "Share Room Message": "Chia sẻ tin nhắn trong phòng", - "Share User": "Chia sẻ người dùng", - "Link to most recent message": "Liên kết đến tin nhắn gần đây nhất", - "Share Room": "Phòng chia sẻ", - "This will allow you to reset your password and receive notifications.": "Điều này sẽ cho phép bạn đặt lại mật khẩu của mình và nhận thông báo.", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Vui lòng kiểm tra hòm thư và bấm vào liên kết trong đó. Khi nào xong, hãy bấm tiếp tục.", - "Verification Pending": "Chờ xác thực", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Xóa bộ nhớ của trình duyệt có thể khắc phục được sự cố nhưng sẽ khiến bạn đăng xuất và khiến mọi lịch sử trò chuyện được mã hóa trở nên không thể đọc được.", - "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.": "Nếu trước đây bạn đã sử dụng phiên bản %(brand)s mới hơn, thì phiên của bạn có thể không tương thích với phiên bản này. Đóng cửa sổ này và quay lại phiên bản mới hơn.", - "We encountered an error trying to restore your previous session.": "Chúng tôi đã gặp lỗi khi cố gắng khôi phục phiên trước đó của bạn.", - "Unable to restore session": "Không thể khôi phục phiên", - "Send Logs": "Gửi những bản ghi", - "Clear Storage and Sign Out": "Xóa bộ nhớ và Đăng xuất", - "Sign out and remove encryption keys?": "Đăng xuất và xóa khóa mã hóa?", - "Reset event store": "Đặt lại cửa hàng sự kiện", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Nếu bạn làm vậy, xin lưu ý rằng không có thư nào của bạn sẽ bị xóa, nhưng trải nghiệm tìm kiếm có thể bị giảm sút trong một vài phút trong khi chỉ mục được tạo lại", - "You most likely do not want to reset your event index store": "Rất có thể bạn không muốn đặt lại kho chỉ mục sự kiện của mình", - "Reset event store?": "Đặt lại kho sự kiện?", - "Language Dropdown": "Danh sách ngôn ngữ", - "Information": "Thông tin", - "Rotate Right": "Xoay phải", - "Rotate Left": "Xoay trái", - "%(count)s people you know have already joined": { - "one": "%(count)s người bạn đã biết vừa tham gia", - "other": "%(count)s người bạn đã biết vừa tham gia" - }, - "Including %(commaSeparatedMembers)s": "Bao gồm %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Xem một thành viên", - "other": "Xem tất cả %(count)s thành viên" - }, - "expand": "mở rộng", - "collapse": "thu hẹp", - "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", - "This version of %(brand)s does not support searching encrypted messages": "Phiên bản %(brand)s này không hỗ trợ tìm kiếm tin nhắn được mã hóa", - "This version of %(brand)s does not support viewing some encrypted files": "Phiên bản %(brand)s này không hỗ trợ xem một số tệp được mã hóa", - "Use the Desktop app to search encrypted messages": "Sử dụng ứng dụng Máy tính để bàn Desktop app để tìm kiếm tin nhắn được mã hóa", - "Use the Desktop app to see all encrypted files": "Sử dụng ứng dụng Máy tính để bàn Desktop app để xem tất cả các tệp được mã hóa", - "Message search initialisation failed, check your settings for more information": "Không thể khởi chạy tìm kiếm tin nhắn, hãy kiểm tra cài đặt của bạn your settings để biết thêm thông tin", - "Popout widget": "Tiện ích bật ra", - "Error - Mixed content": "Lỗi - Nội dung hỗn hợp", - "Error loading Widget": "Lỗi khi tải widget", - "This widget may use cookies.": "Tiện ích này có thể sử dụng cookie.", - "Widget added by": "widget được thêm bởi", - "Widgets do not use message encryption.": "Các widget không sử dụng mã hóa tin nhắn.", - "Using this widget may share data with %(widgetDomain)s.": "Sử dụng tiện ích này có thể chia sẻ dữ liệu với %(widgetDomain)s.", - "Using this widget may share data with %(widgetDomain)s & your integration manager.": "Sử dụng tiện ích này có thể chia sẻ dữ liệu với %(widgetDomain)s và trình quản lý tích hợp của bạn.", - "Widget ID": "Widget ID", - "Room ID": "ID phòng", - "%(brand)s URL": "%(brand)s URL", - "Your theme": "Chủ đề của bạn", - "Your user ID": "ID người dùng của bạn", - "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", - "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ý", - "edited": "đã chỉnh sửa", - "Edited at %(date)s. Click to view edits.": "Đã chỉnh sửa vào %(date)s. Bấm để xem các chỉnh sửa.", - "Click to view edits": "Nhấp để xem các chỉnh sửa", - "Edited at %(date)s": "Đã chỉnh sửa lúc %(date)s", - "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?": "Bạn sắp được đưa đến trang web của bên thứ ba để bạn có thể xác thực tài khoản của mình để sử dụng với %(integrationsUrl)s. Bạn có muốn tiếp tục không?", - "Add an Integration": "Thêm tích hợp", - "This room is a continuation of another conversation.": "Căn phòng này là sự tiếp nối của một cuộc trò chuyện khác.", - "Click here to see older messages.": "Bấm vào đây để xem các tin nhắn cũ hơn.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s đã thay đổi hình đại diện của phòng thành ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s đã xóa hình đại diện của phòng.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s đã thay đổi hình đại diện cho %(roomName)s", - "Message deleted on %(date)s": "Tin nhắn đã bị xóa vào %(date)s", - "reacted with %(shortName)s": "đã phản hồi với %(shortName)s", - "%(reactors)s reacted with %(content)s": "%(reactors)s đã phản hồi với %(content)s", - "Add reaction": "Thêm phản ứng", - "Error processing voice message": "Lỗi khi xử lý tin nhắn thoại", - "Error decrypting video": "Lỗi khi giải mã video", - "You sent a verification request": "Bạn đã gửi một yêu cầu xác thực", - "%(name)s wants to verify": "%(name)s muốn xác thực", - "%(name)s cancelled": "%(name)s đã bị hủy", - "%(name)s declined": "%(name)s đã từ chối", - "You cancelled": "Bạn đã hủy bỏ", - "You declined": "Bạn đã từ chối", - "%(name)s accepted": "%(name)s được chấp nhận", - "You accepted": "Bạn đã chấp nhận", - "%(name)s cancelled verifying": "%(name)s đã hủy xác thực", - "You cancelled verifying %(name)s": "Bạn đã hủy xác thực %(name)s", - "You verified %(name)s": "Bạn đã xác thực %(name)s", - "You have ignored this user, so their message is hidden. Show anyways.": "Bạn đã bỏ qua người dùng này, vì vậy tin nhắn của họ bị ẩn. Hiển thị cũng được Show anyways.", - "Video conference started by %(senderName)s": "Hội nghị truyền hình bắt đầu bởi %(senderName)s", - "Video conference updated by %(senderName)s": "Hội nghị truyền hình được %(senderName)s cập nhật", - "Video conference ended by %(senderName)s": "Hội nghị truyền hình đã kết thúc trước%(senderName)s", - "Join the conference from the room information card on the right": "Tham gia hội nghị từ thẻ thông tin phòng bên phải", - "Join the conference at the top of this room": "Tham gia hội nghị ở đầu phòng này", - "Show image": "Hiển thị hình ảnh", - "Error decrypting image": "Lỗi khi giải mã hình ảnh", - "Invalid file%(extra)s": "Tệp%(extra)s không hợp lệ", - "Decrypt %(text)s": "Giải mã %(text)s", - "Error decrypting attachment": "Lỗi khi giải mã tệp đính kèm", - "Download %(text)s": "Tải xuống %(text)s", - "Message Actions": "Hành động tin nhắn", - "Error processing audio message": "Lỗi khi xử lý tin nhắn âm thanh", - "The encryption used by this room isn't supported.": "Mã hóa mà phòng này sử dụng không được hỗ trợ.", - "Encryption not enabled": "Mã hóa không được bật", - "Ignored attempt to disable encryption": "Bỏ qua nỗ lực vô hiệu hóa mã hóa", - "Some encryption parameters have been changed.": "Một số thông số mã hóa vừa được thay đổi.", - "Decrypting": "Đang giải mã", - "Downloading": "Đang tải xuống", - "Yesterday": "Hôm qua", - "Today": "Hôm nay", - "Saturday": "Thứ bảy", - "Friday": "Thứ sáu", - "Thursday": "Thứ năm", - "Wednesday": "Thứ Tư", - "Tuesday": "Thứ ba", - "Monday": "Thứ hai", - "Sunday": "Chủ nhật", - "The call is in an unknown state!": "Cuộc gọi ở trạng thái không xác định!", - "Missed call": "Cuộc gọi nhỡ", - "Unknown failure: %(reason)s": "Lỗi không xác định: %(reason)s", - "An unknown error occurred": "Đã xảy ra lỗi không xác định", - "Their device couldn't start the camera or microphone": "Thiết bị của họ không thể khởi động máy ảnh hoặc micrô", - "Connection failed": "Kết nối thất bại", - "Could not connect media": "Không thể kết nối phương tiện", - "No answer": "Không trả lời", - "Call back": "Gọi lại", - "Call declined": "Cuộc gọi bị từ chối", - "You cancelled verification.": "Bạn đã hủy xác thực.", - "%(displayName)s cancelled verification.": "%(displayName)s đã hủy xác thực.", - "Verification timed out.": "Đã hết thời gian xác thực.", - "Start verification again from their profile.": "Bắt đầu xác thực lại từ hồ sơ của họ.", - "Start verification again from the notification.": "Bắt đầu xác thực lại từ thông báo.", - "You've successfully verified %(displayName)s!": "Bạn đã xác thực thành công %(displayName)s!", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "Bạn đã xác minh thành công %(deviceName)s (%(deviceId)s)!", - "You've successfully verified your device!": "Bạn đã xác minh thành công thiết bị của mình!", - "Verify all users in a room to ensure it's secure.": "Xác thực tất cả người dùng trong một phòng để đảm bảo phòng đó an toàn.", - "Almost there! Is %(displayName)s showing the same shield?": "Sắp xong rồi! %(displayName)s có hiển thị cùng một lá chắn không?", - "Verify by emoji": "Xác thực bằng biểu tượng cảm xúc", - "Verify by comparing unique emoji.": "Xác thực bằng cách so sánh biểu tượng cảm xúc độc đáo.", - "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", - "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 ", - "Failed to deactivate user": "Không thể hủy kích hoạt người dùng", - "Deactivate user": "Hủy kích hoạt người dùng", - "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?": "Việc hủy kích hoạt người dùng này sẽ đăng xuất họ và ngăn họ đăng nhập lại. Ngoài ra, họ sẽ rời khỏi tất cả các phòng mà họ đang ở. Không thể hoàn tác hành động này. Bạn có chắc chắn muốn hủy kích hoạt người dùng này không?", - "Filter results": "Lọc kết quả", - "Deactivate user?": "Hủy kích hoạt người dùng?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Bạn sẽ không thể hoàn tác thay đổi này vì bạn đang khuyến khích người dùng có cùng mức sức mạnh với bạn.", - "Failed to change power level": "Không thay đổi được mức công suất", - "Failed to mute user": "Không thể tắt tiếng người dùng", - "They won't be able to access whatever you're not an admin of.": "Họ sẽ không thể truy cập vào bất cứ gì mà bạn không phải là quản trị viên.", - "Ban them from specific things I'm able to": "Cấm họ khỏi những thứ cụ thể mà tôi có thể", - "Unban them from specific things I'm able to": "Hủy cấm họ khỏi những thứ cụ thể mà tôi có thể", - "Ban them from everything I'm able to": "Cấm họ khỏi mọi thứ mà tôi có thể", - "Unban them from everything I'm able to": "Hủy cấm họ khỏi mọi thứ mà tôi có thể", - "Ban from %(roomName)s": "Cấm từ %(roomName)s", - "Unban from %(roomName)s": "Hủy cấm từ %(roomName)s", - "Remove recent messages": "Bỏ các tin nhắn gần đây", - "Remove %(count)s messages": { - "one": "Bỏ một tin nhắn", - "other": "Bỏ %(count)s tin nhắn" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Đối với một lượng lớn thư, quá trình này có thể mất một chút thời gian. Vui lòng không làm mới khách hàng của bạn trong thời gian chờ đợi.", - "Remove recent messages by %(user)s": "Bỏ các tin nhắn gần đây bởi %(user)s", - "Show more": "Cho xem nhiều hơn", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Đặt địa chỉ cho phòng này để người dùng có thể tìm thấy phòng này thông qua máy chủ của bạn (%(localDomain)s)", - "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Đặt địa chỉ cho space này để người dùng có thể tìm thấy space này thông qua máy chủ của bạn (%(localDomain)s)", - "Local Addresses": "Các địa chỉ địa phương", - "New published address (e.g. #alias:server)": "Địa chỉ không khai mới", - "No other published addresses yet, add one below": "Chưa có địa chỉ đã xuất bản nào khác, hãy thêm một địa chỉ bên dưới", - "Other published addresses:": "Các địa chỉ công khai khác:", - "To publish an address, it needs to be set as a local address first.": "Để xuất bản một địa chỉ, trước tiên nó cần được đặt làm địa chỉ cục bộ.", - "Published addresses can be used by anyone on any server to join your room.": "Bất kỳ ai trên bất kỳ máy chủ nào cũng có thể sử dụng các địa chỉ đã xuất bản để tham gia vào phòng của bạn.", - "Published addresses can be used by anyone on any server to join your space.": "Địa chỉ đã xuất bản có thể được sử dụng bởi bất kỳ ai trên bất kỳ máy chủ nào để tham gia space của bạn.", - "Published Addresses": "Các địa chỉ công khai", - "Local address": "Địa chỉ địa phương", - "This room has no local addresses": "Phòng này không có địa chỉ địa phương", - "This space has no local addresses": "space này không có địa chỉ cục bộ", - "not specified": "không được chỉ định", - "Main address": "Địa chỉ chính", - "Error removing address": "Lỗi khi xóa địa chỉ", - "There was an error removing that address. It may no longer exist or a temporary error occurred.": "Đã xảy ra lỗi khi xóa địa chỉ đó. Nó có thể không còn tồn tại hoặc một lỗi tạm thời xảy ra.", - "You don't have permission to delete the address.": "Bạn không có quyền xóa địa chỉ.", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Đã xảy ra lỗi khi tạo địa chỉ đó. Nó có thể không được máy chủ cho phép hoặc xảy ra lỗi tạm thời.", - "Error creating address": "Lỗi khi tạo địa chỉ", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Đã xảy ra lỗi khi cập nhật địa chỉ thay thế của phòng. Nó có thể không được máy chủ cho phép hoặc xảy ra lỗi tạm thời.", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Đã xảy ra lỗi khi cập nhật địa chỉ chính của phòng. Nó có thể không được máy chủ cho phép hoặc xảy ra lỗi tạm thời.", - "Error updating main address": "Lỗi khi cập nhật địa chỉ chính", - "Stop recording": "Dừng ghi", - "We didn't find a microphone on your device. Please check your settings and try again.": "Chúng tôi không tìm thấy micrô trên thiết bị của bạn. Vui lòng kiểm tra các thiết lập của bạn và thử lại.", - "No microphone found": "Không tìm thấy micrô", - "We were unable to access your microphone. Please check your browser settings and try again.": "Chúng tôi không thể truy cập micrô của bạn. Xin hãy kiểm tra trình duyệt của bạn và thử lại.", - "Unable to access your microphone": "Không thể truy cập micrô của bạn", - "Mark all as read": "Đánh dấu tất cả đã đọc", - "Jump to first unread message.": "Chuyển đến tin nhắn chưa đọc đầu tiên.", - "Invited by %(sender)s": "Được %(sender)s mời", - "Revoke invite": "Thu hồi lời mời", - "Admin Tools": "Công cụ quản trị", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Không thể thu hồi lời mời. Máy chủ có thể đang gặp sự cố tạm thời hoặc bạn không có đủ quyền để thu hồi lời mời.", - "Failed to revoke invite": "Không thể thu hồi lời mời", - "Add some now": "Thêm một số ngay bây giờ", - "You don't currently have any stickerpacks enabled": "Bạn hiện chưa bật bất kỳ gói nhãn dán nào", - "Failed to connect to integration manager": "Không kết nối được với trình quản lý tích hợp", - "Search…": "Tìm kiếm…", - "All Rooms": "Tất cả các phòng", - "This Room": "phòng này", - "Only room administrators will see this warning": "Chỉ quản trị viên phòng mới thấy cảnh báo này", - "This room is running room version , which this homeserver has marked as unstable.": "Phòng này đang chạy phiên bản phòng mà máy chủ này đã đánh dấu là không ổn định unstable.", - "This room has already been upgraded.": "Phòng này đã được nâng cấp.", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Việc nâng cấp phòng này sẽ đóng phiên bản hiện tại của phòng và tạo một phòng được nâng cấp có cùng tên.", - "Room options": "Tùy chọn phòng", - "Low Priority": "Ưu tiên thấp", - "Favourite": "Yêu thích", - "Favourited": "Được yêu thích", - "Forget Room": "Quên phòng", - "All messages": "Tất cả tin nhắn", - "%(roomName)s is not accessible at this time.": "Không thể truy cập %(roomName)s vào lúc này.", - "%(roomName)s does not exist.": "%(roomName)s không tồn tại.", - "%(roomName)s can't be previewed. Do you want to join it?": "Không thể xem trước %(roomName)s. Bạn có muốn tham gia nó không?", - "You're previewing %(roomName)s. Want to join it?": "Bạn đang xem trước %(roomName)s. Bạn muốn tham gia nó?", - "Reject & Ignore user": "Từ chối & Bỏ qua người dùng", - " invited you": " đã mời bạn", - "Do you want to join %(roomName)s?": "Bạn có muốn tham gia %(roomName)s không?", - "Start chatting": "Bắt đầu trò chuyện", - " wants to chat": " muốn trò chuyện", - "Do you want to chat with %(user)s?": "Bạn có muốn trò chuyện với %(user)s?", - "Share this email in Settings to receive invites directly in %(brand)s.": "Chia sẻ địa chỉ thư điện tử này trong Cài đặt để nhận lời mời trực tiếp trong %(brand)s.", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "Sử dụng máy chủ nhận dạng trong Cài đặt để nhận lời mời trực tiếp trong %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s": "Lời mời đến %(roomName)s này đã được gửi tới %(email)s", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "Liên kết địa chỉ thư điện tử này với tài khoản của bạn trong Cài đặt để nhận lời mời trực tiếp trong %(brand)s.", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Lời mời đến %(roomName)s này đã được gửi đến %(email)s nhưng không liên kết với tài khoản của bạn", - "Join the discussion": "Tham gia thảo luận", - "Try to join anyway": "Cố gắng tham gia bằng mọi cách", - "You can only join it with a working invite.": "Bạn chỉ có thể tham gia nó với một lời mời làm việc.", - "unknown error code": "mã lỗi không xác định", - "Something went wrong with your invite to %(roomName)s": "Đã xảy ra sự cố với lời mời của bạn vào %(roomName)s", - "You were banned from %(roomName)s by %(memberName)s": "Bạn đã bị cấm ở %(roomName)s bởi %(memberName)s", - "Re-join": "Tham gia lại", - "Forget this room": "Quên phòng này đi", - "Reason: %(reason)s": "Lý do: %(reason)s", - "Sign Up": "Đăng Ký", - "Join the conversation with an account": "Tham gia cuộc trò chuyện bằng một tài khoản", - "Empty room": "Phòng trống", - "Suggested Rooms": "Phòng được đề xuất", - "Historical": "Lịch sử", - "Low priority": "Ưu tiên thấp", - "Explore public rooms": "Khám phá các phòng chung", - "Add existing room": "Thêm phòng hiện có", - "Create new room": "Tạo phòng mới", - "Add room": "Thêm phòng", - "Rooms": "Phòng", - "Show Widgets": "Hiển thị widget", - "Hide Widgets": "Ẩn widget", - "Forget room": "Quên phòng", - "Join Room": "Vào phòng", - "(~%(count)s results)": { - "one": "(~%(count)s kết quả)", - "other": "(~%(count)s kết quả)" - }, - "Unnamed room": "Phòng không tên", - "No recently visited rooms": "Không có phòng nào được truy cập gần đây", - "Recently visited rooms": "Các phòng đã ghé thăm gần đây", - "Room %(name)s": "Phòng %(name)s", - "Replying": "Đang trả lời", - "%(duration)sd": "%(duration)sd", - "%(duration)sh": "%(duration)sh", - "%(duration)sm": "%(duration)sm", - "%(duration)ss": "%(duration)ss", - "View message": "Xem tin nhăn", - "Message didn't send. Click for info.": "Tin nhắn chưa gửi. Nhấn để biết thông tin.", - "End-to-end encryption isn't enabled": "Mã hóa đầu-cuối chưa được bật", - "Enable encryption in settings.": "Bật mã hóa trong phần cài đặt.", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "Các tin nhắn riêng tư của bạn thường được mã hóa, nhưng phòng này thì không. Thường thì điều này là do thiết bị không được hỗ trợ hoặc phương pháp đang được dùng, như các lời mời qua thư điện tử.", - "This is the start of .": "Đây là phần bắt đầu của .", - "Add a photo, so people can easily spot your room.": "Thêm ảnh để mọi người có thể dễ dàng nhận ra phòng của bạn.", - "Invite to just this room": "Mời chỉ vào phòng này", - "%(displayName)s created this room.": "%(displayName)s đã tạo phòng này.", - "You created this room.": "Bạn đã tạo phòng này.", - "Add a topic to help people know what it is about.": "Thêm chủ đề Add a topic để giúp mọi người biết nội dung là gì.", - "Topic: %(topic)s ": "Chủ đề: %(topic)s ", - "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.", - "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", - "This room has been replaced and is no longer active.": "Phòng này đã được thay thế và không còn hoạt động nữa.", - "The conversation continues here.": "Cuộc trò chuyện tiếp tục tại đây.", - "More options": "Thêm tùy chọn", - "Send voice message": "Gửi tin nhắn thoại", - "Create poll": "Tạo cuộc tham dò ý kiến", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Đã xảy ra lỗi khi thay đổi mức năng lượng của người dùng. Đảm bảo bạn có đủ quyền và thử lại.", - "Error changing power level": "Lỗi khi thay đổi mức công suất", - "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Đã xảy ra lỗi khi thay đổi yêu cầu mức công suất của phòng. Đảm bảo bạn có đủ quyền và thử lại.", - "Error changing power level requirement": "Lỗi khi thay đổi yêu cầu mức nguồn", - "Banned by %(displayName)s": "Bị cấm bởi %(displayName)s", - "Unban": "Bỏ cấm", - "Failed to unban": "Không thể bỏ cấm", - "Browse": "Duyệt qua", - "Set a new custom sound": "Đặt âm thanh tùy chỉnh mới", - "Notification sound": "Âm thanh thông báo", - "Sounds": "Âm thanh", - "Uploaded sound": "Đã tải lên âm thanh", - "Room Addresses": "Các địa chỉ Phòng", - "URL Previews": "Xem trước URL", - "Bridges": "Cầu nối", - "This room is bridging messages to the following platforms. Learn more.": "Căn phòng này là cầu nối thông điệp đến các nền tảng sau. Tìm hiểu thêm Learn more.", - "Room version:": "Phiên bản phòng:", - "Room version": "Phiên bản phòng", - "Room information": "Thông tin phòng", - "Space information": "Thông tin Space", - "View older messages in %(roomName)s.": "Xem các tin nhắn cũ hơn trong %(roomName)s.", - "Upgrade this room to the recommended room version": "Nâng cấp phòng này lên phiên bản phòng được đề xuất", - "This room is not accessible by remote Matrix servers": "Phòng này không thể truy cập từ xa bằng máy chủ Matrix", - "Voice & Video": "Âm thanh & Hình ảnh", - "No Webcams detected": "Không có Webcam nào được phát hiện", - "No Microphones detected": "Không phát hiện thấy micrô", - "No Audio Outputs detected": "Không phát hiện thấy đầu ra âm thanh", - "Audio Output": "Đầu ra âm thanh", - "Request media permissions": "Yêu cầu quyền phương tiện", - "Missing media permissions, click the button below to request.": "Thiếu quyền phương tiện, hãy nhấp vào nút bên dưới để yêu cầu.", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Bạn có thể cần phải cho phép %(brand)s truy cập vào micrô/webcam của mình theo cách thủ công", - "No media permissions": "Không có quyền sử dụng công cụ truyền thông", - "Default Device": "Thiết bị mặc định", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Người quản trị máy chủ của bạn đã vô hiệu hóa mã hóa đầu cuối theo mặc định trong phòng riêng và Tin nhắn trực tiếp.", - "Message search": "Tìm kiếm tin nhắn", - "Reject all %(invitedRooms)s invites": "Từ chối tất cả lời mời từ %(invitedRooms)s", - "Accept all %(invitedRooms)s invites": "Chấp nhận tất cả các lời mời từ %(invitedRooms)s", - "Bulk options": "Tùy chọn hàng loạt", - "You have no ignored users.": "Bạn không có người dùng bị bỏ qua.", - "Unignore": "Hủy bỏ qua", - "Read Marker off-screen lifetime (ms)": "Đọc thời gian tồn tại ngoài màn hình của Marker (mili giây)", - "Read Marker lifetime (ms)": "Đọc thời gian Marker (mili giây)", - "Autocomplete delay (ms)": "Độ trễ tự động hoàn thành (mili giây)", - "Images, GIFs and videos": "Hình ảnh, GIF và video", - "Code blocks": "Khối mã", - "Composer": "Soạn thảo", - "Displaying time": "Thời gian hiển thị", - "Keyboard shortcuts": "Các phím tắt bàn phím", - "Room list": "Danh sách phòng", - "Always show the window menu bar": "Luôn hiển thị thanh menu cửa sổ", - "Room ID or address of ban list": "ID phòng hoặc địa chỉ của danh sách cấm", - "If this isn't what you want, please use a different tool to ignore users.": "Nếu đây không phải là điều bạn muốn, vui lòng sử dụng một công cụ khác để bỏ qua người dùng.", - "Subscribing to a ban list will cause you to join it!": "Đăng ký vào danh sách cấm sẽ khiến bạn tham gia vào danh sách đó!", - "Subscribed lists": "Danh sách đã đăng ký", - "eg: @bot:* or example.org": "ví dụ: @bot:* hoặc example.org", - "Server or user ID to ignore": "Máy chủ hoặc ID người dùng để bỏ qua", - "Personal ban list": "Danh sách cấm cá nhân", - "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.": "Việc bỏ qua người khác được thực hiện thông qua danh sách cấm trong đó có các quy tắc về việc cấm người như thế nào. Đăng ký danh sách cấm có nghĩa là người dùng/máy chủ bị danh sách đó chặn sẽ bị ẩn với bạn.", - "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.": "Thêm người dùng và máy chủ bạn muốn bỏ qua tại đây. Sử dụng dấu hoa thị để %(brand)s khớp với bất kỳ ký tự nào. Ví dụ: @bot:* sẽ bỏ qua tất cả người dùng có tên 'bot' trên bất kỳ máy chủ nào.", - "⚠ These settings are meant for advanced users.": "⚠ Các cài đặt này dành cho người dùng nâng cao.", - "Ignored users": "Người dùng bị bỏ qua", - "You are currently subscribed to:": "Bạn hiện đã đăng ký:", - "View rules": "Xem các quy tắc", - "You are not subscribed to any lists": "Bạn chưa đăng ký bất kỳ danh sách nào", - "You are currently ignoring:": "Bạn hiện đang bỏ qua:", - "You have not ignored anyone.": "Bạn đã không bỏ qua bất cứ ai.", - "User rules": "Quy tắc người dùng", - "Server rules": "Quy tắc máy chủ", - "Ban list rules - %(roomName)s": "Quy tắc danh sách cấm - %(roomName)s", - "None": "Không có", - "Please try again or view your console for hints.": "Vui lòng thử lại hoặc xem bảng điều khiển của bạn để biết gợi ý.", - "Error unsubscribing from list": "Lỗi khi hủy đăng ký khỏi danh sách", - "Error removing ignored user/server": "Lỗi khi xóa người dùng / máy chủ bị bỏ qua", - "Please verify the room ID or address and try again.": "Vui lòng xác minh ID hoặc địa chỉ phòng và thử lại.", - "Error subscribing to list": "Lỗi khi đăng ký danh sách", - "Something went wrong. Please try again or view your console for hints.": "Đã xảy ra lỗi. Vui lòng thử lại hoặc xem bảng điều khiển của bạn để biết gợi ý.", - "Error adding ignored user/server": "Lỗi khi thêm người dùng / máy chủ bị bỏ qua", - "Ignored/Blocked": "Bị bỏ qua / bị chặn", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Để báo cáo sự cố bảo mật liên quan đến Matrix, vui lòng đọc Chính sách tiết lộ bảo mật của Matrix.org Security Disclosure Policy.", - "Discovery": "Khám phá", - "Deactivate account": "Vô hiệu hoá tài khoản", - "Deactivate Account": "Hủy kích hoạt Tài khoản", - "Account management": "Quản lý tài khoản", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Đồng ý với Điều khoản dịch vụ của máy chủ nhận dạng (%(serverName)s) để cho phép bạn có thể được tìm kiếm bằng địa chỉ thư điện tử hoặc số điện thoại.", - "Language and region": "Ngôn ngữ và khu vực", - "Account": "Tài khoản", - "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?", - "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).", - "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.", - "Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Sử dụng trình quản lý tích hợp (%(serverName)s) để quản lý bot, tiện ích và gói sticker cảm xúc.", - "Enter a new identity server": "Nhập một máy chủ nhận dạng mới", - "Do not use an identity server": "Không sử dụng máy chủ nhận dạng", - "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.", - "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)", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Chúng tôi khuyên bạn nên xóa địa chỉ thư điện tử và số điện thoại của mình khỏi máy chủ định danh trước khi ngắt kết nối.", - "You are still sharing your personal data on the identity server .": "Bạn vẫn đang chia sẻ dữ liệu cá nhân của mình sharing your personal data trên máy chủ nhận dạng .", - "Disconnect anyway": "Vẫn ngắt kết nối", - "wait and try again later": "đợi và thử lại sau", - "contact the administrators of identity server ": "liên hệ với quản trị viên của máy chủ nhận dạng ", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "kiểm tra các plugin trình duyệt của bạn để tìm bất kỳ thứ gì có thể chặn máy chủ nhận dạng (chẳng hạn như Privacy Badger)", - "You should:": "Bạn nên:", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Bạn nên xóa dữ liệu cá nhân của mình remove your personal data khỏi máy chủ nhận dạng trước khi ngắt kết nối. Rất tiếc, máy chủ nhận dạng hiện đang ngoại tuyến hoặc không thể kết nối được.", - "Disconnect from the identity server ?": "Ngắt kết nối với máy chủ định danh ?", - "They'll still be able to access whatever you're not an admin of.": "Họ sẽ vẫn có thể truy cập vào bất cứ gì mà bạn không phải là quản trị viên.", - "Disinvite from %(roomName)s": "Hủy mời từ %(roomName)s", - "Demote": "Giáng cấp", - "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.": "Bạn sẽ không thể hoàn tác thay đổi này vì bạn đang tự giáng cấp bản thân, nếu bạn là người dùng cuối cùng có đặc quyền trong phòng, nó sẽ không thể lấy lại đặc quyền.", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "Bạn sẽ không thể hoàn tác thay đổi này vì bạn đang tự hạ cấp, nếu bạn là người dùng có đặc quyền cuối cùng trong space thì sẽ không thể lấy lại đặc quyền.", - "Demote yourself?": "Giáng cấp bản thân?", - "Share Link to User": "Chia sẻ liên kết với người dùng", - "Jump to read receipt": "Nhảy để đọc biên nhận", - "Hide sessions": "Ẩn các phiên", - "%(count)s sessions": { - "one": "%(count)s phiên", - "other": "%(count)s phiên" - }, - "Hide verified sessions": "Ẩn các phiên đã xác thực", - "%(count)s verified sessions": { - "one": "1 phiên đã xác thực", - "other": "%(count)s phiên đã xác thực" - }, - "Room settings": "Cài đặt phòng", - "Share room": "Phòng chia sẻ", - "Export chat": "Xuất trò chuyện", - "Not encrypted": "Không được mã hóa", - "Add widgets, bridges & bots": "Thêm các widget, bridge và bot", - "Edit widgets, bridges & bots": "Chỉnh sửa tiện ích widget, cầu nối và bot", - "Widgets": "Vật dụng", - "Set my room layout for everyone": "Đặt bố cục phòng của tôi cho mọi người", - "You can only pin up to %(count)s widgets": { - "other": "Bạn chỉ có thể ghim tối đa %(count)s widget" - }, - "Pinned messages": "Tin nhắn đã ghim", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "Nếu bạn có quyền, hãy mở menu trên bất kỳ tin nhắn nào và chọn Ghim Pin để dán chúng vào đây.", - "Nothing pinned, yet": "Chưa có gì được ghim", - "Your homeserver": "Chủ nhà của bạn", - "One of the following may be compromised:": "Một trong những điều sau đây có thể bị xâm phạm:", - "Your messages are not secure": "Tin nhắn của bạn không an toàn", - "For extra security, verify this user by checking a one-time code on both of your devices.": "Để tăng cường bảo mật, hãy xác thực người dùng này bằng cách kiểm tra mã một lần trên cả hai thiết bị của bạn.", - "Verify User": "Xác thực người dùng", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "Trong các phòng được mã hóa, tin nhắn của bạn được bảo mật và chỉ bạn và người nhận mới có chìa khóa duy nhất để mở khóa.", - "Messages in this room are not end-to-end encrypted.": "Tin nhắn trong phòng này không được mã hóa đầu cuối.", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Tin nhắn của bạn được bảo mật và chỉ bạn và người nhận mới có chìa khóa duy nhất để mở khóa.", - "Messages in this room are end-to-end encrypted.": "Tin nhắn trong phòng này đang được mã hóa đầu cuối.", - "Start Verification": "Bắt đầu xác thực", - "Accepting…": "Đang chấp nhận…", - "Waiting for %(displayName)s to accept…": "Đang chờ %(displayName)s chấp nhận…", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Khi ai đó đặt URL trong tin nhắn của họ, bản xem trước URL có thể được hiển thị để cung cấp thêm thông tin về liên kết đó như tiêu đề, mô tả và hình ảnh từ trang web.", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "Trong các phòng được mã hóa, như phòng này, tính năng xem trước URL bị tắt theo mặc định để đảm bảo rằng máy chủ của bạn (nơi tạo bản xem trước) không thể thu thập thông tin về các liên kết mà bạn nhìn thấy trong phòng này.", - "URL previews are disabled by default for participants in this room.": "Xem trước URL bị tắt theo mặc định đối với những người tham gia trong phòng này.", - "URL previews are enabled by default for participants in this room.": "Xem trước URL được bật theo mặc định cho những người tham gia trong phòng này.", - "You have disabled URL previews by default.": "Bạn đã tắt disabled xem trước URL theo mặc định.", - "You have enabled URL previews by default.": "Bạn đã bật enabled URL xem trước URL theo mặc định.", - "Publish this room to the public in %(domain)s's room directory?": "Xuất bản phòng này cho công chúng trong thư mục phòng của %(domain)s?", - "Room avatar": "Hình đại diện phòng", - "Room Topic": "Chủ đề phòng", - "Room Name": "Tên phòng", - "Disconnect identity server": "Ngắt kết nối máy chủ định danh", - "The identity server you have chosen does not have any terms of service.": "Máy chủ định danh bạn đã chọn không có bất kỳ điều khoản dịch vụ nào.", - "Terms of service not accepted or the identity server is invalid.": "Điều khoản dịch vụ không được chấp nhận hoặc máy chủ định danh không hợp lệ.", - "Disconnect from the identity server and connect to instead?": "Ngắt kết nối với máy chủ định danh và thay vào đó kết nối với ?", - "Change identity server": "Đổi máy chủ định danh", - "Checking server": "Kiểm tra máy chủ", - "Could not connect to identity server": "Không thể kết nối với máy chủ xác thực", - "Not a valid identity server (status code %(code)s)": "Không phải là một máy chủ định danh hợp lệ (mã trạng thái %(code)s)", - "Identity server URL must be HTTPS": "URL máy chủ định danh phải là HTTPS", - "not ready": "chưa sẵn sàng", - "ready": "Sẵn sàng", - "Secret storage:": "Lưu trữ bí mật:", - "in account data": "trong dữ liệu tài khoản", - "Secret storage public key:": "Khóa công khai lưu trữ bí mật:", - "Backup key cached:": "Đệm các khóa được sao lưu:", - "not stored": "không được lưu trữ", - "Backup key stored:": "Lưu trữ hóa được sao lưu:", - "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.": "Sao lưu các khóa mã hóa với dữ liệu tài khoản của bạn trong trường hợp bạn mất quyền truy cập vào các phiên của mình. Các khóa của bạn sẽ được bảo mật bằng Khóa bảo mật duy nhất.", - "unexpected type": "loại bất ngờ", - "well formed": "được hình thành một cách hoàn hảo", - "Set up": "Cài đặt", - "Back up your keys before signing out to avoid losing them.": "Sao lưu chìa khóa của bạn trước khi đăng xuất để tránh mất chúng.", - "Your keys are not being backed up from this session.": "Các khóa của bạn not being backed up from this session.", - "Algorithm:": "Thuật toán:", - "Backup version:": "Phiên bản dự phòng:", - "This backup is trusted because it has been restored on this session": "Bản sao lưu này đáng tin cậy vì nó đã được khôi phục trong phiên này", - "Channel: ": "Kênh: ", - "Workspace: ": "Không gian làm việc(workspace): ", - "This bridge is managed by .": "Cầu này được quản lý bởi .", - "This bridge was provisioned by .": "Cầu này được cung cấp bởi .", - "Space options": "Tùy chọn space", - "Jump to first invite.": "Chuyển đến lời mời đầu tiên.", - "Jump to first unread room.": "Chuyển đến phòng chưa đọc đầu tiên.", - "Recommended for public spaces.": "Được đề xuất cho space công cộng.", - "Allow people to preview your space before they join.": "Cho phép mọi người xem trước space của bạn trước khi tham gia.", - "Preview Space": "Xem trước space", - "Failed to update the visibility of this space": "Không cập nhật được khả năng hiển thị của space này", - "Decide who can view and join %(spaceName)s.": "Lựa chọn ai được xem và tham gia %(spaceName)s.", - "Visibility": "Hiển thị", - "Show advanced": "Hiện nâng cao", - "This may be useful for public spaces.": "Điều này có thể hữu ích cho space công cộng.", - "Guests can join a space without having an account.": "Khách có thể tham gia space mà không cần có tài khoản.", - "Enable guest access": "Bật quyền truy cập của khách", - "Hide advanced": "Ẩn nâng cao", - "Failed to update the history visibility of this space": "Không cập nhật được chế độ hiển thị lịch sử của space này", - "Failed to update the guest access of this space": "Không cập nhật được quyền truy cập của khách vào space này", - "Leave Space": "Rời khỏi Space", - "Save Changes": "Lưu thay đổi", - "Edit settings relating to your space.": "Chỉnh sửa cài đặt liên quan đến space của bạn.", - "General": "Tổng quát", - "Failed to save space settings.": "Không thể lưu cài đặt space.", - "Invite with email or username": "Mời bằng thư điện tử hoặc tên người dùng", - "Invite people": "Mời mọi người", - "Share invite link": "Chia sẻ liên kết mời", - "Failed to copy": "Sao chép không thành công", - "Copied!": "Đã sao chép!", - "Click to copy": "Bấm để sao chép", - "Spaces": "Không gian", - "All rooms": "Tất cả các phòng", - "Show all rooms": "Hiển thị tất cả các phòng", - "Home": "Nhà", - "You can change these anytime.": "Bạn có thể thay đổi những điều này bất cứ lúc nào.", - "Add some details to help people recognise it.": "Thêm một số chi tiết để giúp mọi người nhận ra nó.", - "Your private space": "Space riêng tư của bạn", - "Your public space": "Space công cộng của bạn", - "To join a space you'll need an invite.": "Để tham gia vào một space, bạn sẽ cần một lời mời.", - "Invite only, best for yourself or teams": "Chỉ mời, tốt nhất cho bản thân hoặc các đội", - "Open space for anyone, best for communities": "Tạo space cho mọi người, tốt nhất cho cộng đồng", - "Create a space": "Tạo một Space", - "Address": "Địa chỉ", - "e.g. my-space": "ví dụ như my-space", - "Please enter a name for the space": "Vui lòng nhập tên cho Space", - "Search %(spaceName)s": "Tìm kiếm %(spaceName)s", - "Upload avatar": "Tải lên hình đại diện", - "Delete avatar": "Xoá ảnh đại diện", - "Accept to continue:": "Chấp nhận để tiếp tục:", - "Your server isn't responding to some requests.": "Máy chủ của bạn không phản hồi một số yêu cầu requests.", - "Folder": "Thư mục", - "Headphones": "Tai nghe", - "Anchor": "Mỏ neo", - "Bell": "Chuông", - "Trumpet": "Kèn Trumpet", - "Guitar": "Đàn ghi ta", - "Ball": "Quả bóng", - "Trophy": "Chiếc cúp", - "Rocket": "Tên lửa", - "Aeroplane": "Máy bay", - "Bicycle": "Xe đạp", - "Train": "Tàu hỏa", - "Flag": "Lá cờ", - "Telephone": "Điện thoại", - "Hammer": "Búa", - "Key": "Chìa khóa", - "Lock": "Khóa", - "Scissors": "Cây kéo", - "Paperclip": "Cái kẹp giấy", - "Pencil": "Bút chì", - "Book": "Sách", - "Light bulb": "Bóng đèn", - "Gift": "Quà tặng", - "Clock": "Cái đồng hồ", - "Hourglass": "Đồng hồ cát", - "Umbrella": "Dù/Ô", - "Thumbs up": "Ngón tay cái", - "Santa": "Ông già noel", - "Spanner": "Cờ lê", - "Glasses": "Kính", - "Hat": "Mũ", - "Robot": "Người máy", - "Smiley": "Mặt cười", - "Heart": "Tình thương", - "Cake": "Bánh", - "Pizza": "Bánh Pizza", - "Corn": "Ngô", - "Strawberry": "Dâu", - "Apple": "Táo", - "Banana": "Chuối", - "Fire": "Ngọn lửa", - "Cloud": "Đám mây", - "Moon": "Mặt trăng", - "Globe": "Quả địa cầu", - "Mushroom": "Nấm", - "Cactus": "Cây xương rồng", - "Tree": "Cái cây", - "Flower": "Hoa", - "Butterfly": "Bươm bướm", - "Octopus": "Bạch tuộc", - "Fish": "Cá", - "Turtle": "Rùa", - "Penguin": "Chim cánh cụt", - "Rooster": "Gà trống", - "Panda": "Gấu trúc", - "Rabbit": "Thỏ", - "Elephant": "Voi", - "Pig": "Lợn", - "Unicorn": "Kỳ lân", - "Horse": "Ngựa", - "Lion": "Sư tử", - "Cat": "Con mèo", - "Dog": "Chó", - "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", - "More": "Thêm", - "Show sidebar": "Hiển thị thanh bên", - "Hide sidebar": "Ẩn thanh bên", - "Connecting": "Đang kết nối", - "unknown person": "người không rõ", - "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)", - "Filter room members": "Lọc thành viên phòng", - "Invited": "Đã mời", - "Invite to this space": "Mời vào space này", - "Invite to this room": "Mời vào phòng này", - "and %(count)s others...": { - "one": "và một cái khác…", - "other": "và %(count)s khác…" - }, - "Close preview": "Đóng bản xem trước", - "Show %(count)s other previews": { - "one": "Hiển thị %(count)s bản xem trước khác", - "other": "Hiển thị %(count)s bản xem trước khác" - }, - "Scroll to most recent messages": "Di chuyển đến các tin nhắn gần đây nhất", - "Failed to send": "Gửi thất bại", - "Your message was sent": "Tin nhắn của bạn đã được gửi đi", - "The authenticity of this encrypted message can't be guaranteed on this device.": "Tính xác thực của tin nhắn được mã hóa này không thể được đảm bảo trên thiết bị này.", - "Encrypted by a deleted session": "Được mã hóa bởi một phiên đã xóa", - "Unencrypted": "Không được mã hóa", - "Encrypted by an unverified session": "Được mã hóa bởi một phiên chưa được xác thực", - "This event could not be displayed": "Sự kiện này không thể được hiển thị", - "%(count)s reply": { - "one": "%(count)s trả lời", - "other": "%(count)s trả lời" - }, - "Edit message": "Chỉnh sửa tin nhắn", - "Send as message": "Gửi dưới dạng tin nhắn", - "Hint: Begin your message with // to start it with a slash.": "Gợi ý: Bắt đầu thư của bạn bằng // để bắt đầu thư bằng dấu gạch chéo.", - "You can use /help to list available commands. Did you mean to send this as a message?": "Bạn có thể sử dụng /help để liệt kê các lệnh có sẵn. Ý của bạn là gửi cái này dưới dạng tin nhắn?", - "Unrecognised command: %(commandText)s": "Lệnh không được công nhận: %(commandText)s", - "Unknown Command": "Lệnh không xác định", - "Server unavailable, overloaded, or something else went wrong.": "Máy chủ không khả dụng, quá tải hoặc có vấn đề gì khác.", - "Server error": "Lỗi máy chủ", - "Everyone in this room is verified": "Mọi người trong phòng này đã được xác thực", - "This room is end-to-end encrypted": "Phòng này được mã hóa end-to-end", - "Someone is using an unknown session": "Ai đó đang sử dụng một phiên không xác định", - "You have verified this user. This user has verified all of their sessions.": "Bạn đã xác thực người dùng này. Người dùng này đã xác thực tất cả các phiên của họ.", - "You have not verified this user.": "Bạn chưa xác thực người dùng này.", - "This user has not verified all of their sessions.": "Người dùng này chưa xác thực tất cả các phiên của họ.", - "Phone Number": "Số điện thoại", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Một tin nhắn văn bản đã được gửi tới +%(msisdn)s. Vui lòng nhập mã xác minh trong đó.", - "Remove %(phone)s?": "Xóa %(phone)s?", - "Email Address": "Địa chỉ thư điện tử", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Chúng tôi đã gửi cho bạn một thư điện tử để xác minh địa chỉ của bạn. Vui lòng làm theo hướng dẫn ở đó và sau đó nhấp vào nút bên dưới.", - "Unable to add email address": "Không thể thêm địa chỉ địa chỉ thư điện tử", - "This doesn't appear to be a valid email address": "Đây có vẻ không phải là một địa chỉ thư điện tử hợp lệ", - "Invalid Email Address": "Địa chỉ thư điện tử không hợp lệ", - "Remove %(email)s?": "Xóa %(email)s?", - "Unable to remove contact information": "Không thể xóa thông tin liên hệ", - "Discovery options will appear once you have added a phone number above.": "Các tùy chọn khám phá sẽ xuất hiện khi bạn đã thêm số điện thoại ở trên.", - "Verification code": "Mã xác nhận", - "Please enter verification code sent via text.": "Vui lòng nhập mã xác minh được gửi qua văn bản.", - "Incorrect verification code": "Mã xác minh không chính xác", - "Unable to verify phone number.": "Không thể xác minh số điện thoại.", - "Unable to share phone number": "Không thể chia sẻ số điện thoại", - "Unable to revoke sharing for phone number": "Không thể thu hồi chia sẻ cho số điện thoại", - "Discovery options will appear once you have added an email above.": "Tùy chọn khám phá sẽ xuất hiện khi nào bạn đã thêm địa chỉ thư điện tử.", - "Verify the link in your inbox": "Xác minh liên kết trong hộp thư đến của bạn", - "Unable to verify email address.": "Không thể xác minh địa chỉ thư điện tử.", - "Click the link in the email you received to verify and then click continue again.": "Nhấp vào liên kết trong thư điện tử bạn nhận được để xác minh và sau đó nhấp lại tiếp tục.", - "Your email address hasn't been verified yet": "Địa chỉ thư điện tử của bạn chưa được xác minh", - "Unable to share email address": "Không thể chia sẻ địa chỉ thư điện tử", - "Unable to revoke sharing for email address": "Không thể thu hồi chia sẻ cho địa chỉ thư điện tử", - "Access": "Truy cập", - "Once enabled, encryption cannot be disabled.": "Sau khi được bật, mã hóa không thể bị vô hiệu hóa.", - "Security & Privacy": "Bảo mật & Riêng tư", - "Who can read history?": "Ai có thể đọc lịch sử phòng chat?", - "People with supported clients will be able to join the room without having a registered account.": "Những người có khách hàng được hỗ trợ sẽ có thể tham gia phòng mà không cần đăng ký tài khoản.", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Thay đổi ai có thể đọc lịch sử phòng chat chỉ được áp dụng đối với các tin nhắn từ thời điểm này.", - "Anyone": "Bất kỳ ai", - "Members only (since they joined)": "Chỉ dành cho thành viên (từ thời điểm tham gia)", - "Members only (since they were invited)": "Chỉ dành cho thành viên (từ thời điểm được mời)", - "Members only (since the point in time of selecting this option)": "Chỉ dành cho thành viên (từ thời điểm chọn thiết lập này)", - "To avoid these issues, create a new public room for the conversation you plan to have.": "Để tránh các sự cố này, tạo một phòng công cộng mới cho cuộc trò chuyện bạn dự định có.", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "Không được khuyến nghị làm công khai các phòng mã hóa. Điều đó có nghĩa bất cứ ai có thể tìm thấy và tham gia vào phòng, vì vậy bất cứ ai có thể đọc được các tin nhắn. Bạn sẽ không nhận được lợi ích gì của việc mã hóa. Mã hóa các tin nhắn trong phòng công cộng sẽ làm cho việc nhận và gửi các tin nhắn chậm hơn.", - "Are you sure you want to make this encrypted room public?": "Bạn có chắc muốn công khai phòng mã hóa này?", - "Unknown failure": "Thất bại không xác định", - "Failed to update the join rules": "Cập nhật quy tắc tham gia thất bại", - "Decide who can join %(roomName)s.": "Quyết định ai có thể tham gia %(roomName)s.", - "To link to this room, please add an address.": "Để liên kết đến phòng này, vui lòng thêm địa chỉ.", - "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.": "Khi được bật, việc mã hóa cho một phòng không thể hủy. Các tin nhắn được gửi trong phòng mã hóa không thể được thấy từ phía máy chủ, chỉ những người tham gia trong phòng thấy. Bật mã hóa có thể ngăn chặn các bot và bridge làm việc chính xác. Tìm hiểu thêm về mã hóa.", - "Enable encryption?": "Bật mã hóa?", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Để tránh các sự cố này, tạo một phòng mã hóa mới cho cuộc trò chuyện bạn dự định có.", - "Are you sure you want to add encryption to this public room?": "Bạn có chắc muốn mã hóa phòng công cộng này?", - "Select the roles required to change various parts of the room": "Chọn vai trò được yêu cầu để thay đổi thiết lập của phòng", - "Select the roles required to change various parts of the space": "Chọn các vai trò cần thiết để thay đổi các phần khác nhau trong space", - "Permissions": "Quyền hạn", - "Roles & Permissions": "Vai trò & Quyền", - "Send %(eventType)s events": "Gửi %(eventType)s sự kiện", - "Banned users": "Người dùng bị cấm", - "Muted Users": "Người dùng bị tắt tiếng", - "Privileged Users": "Người dùng đặc quyền", - "No users have specific privileges in this room": "Không có người dùng nào có đặc quyền cụ thể trong phòng này", - "Waiting for response from server": "Đang chờ phản hồi từ máy chủ", - "Developer mode": "Chế độ nhà phát triển", - "IRC display name width": "Chiều rộng tên hiển thị IRC", - "Manually verify all remote sessions": "Xác thực thủ công tất cả các phiên từ xa", - "How fast should messages be downloaded.": "Tin nhắn sẽ được tải xuống nhanh như thế nào.", - "Enable message search in encrypted rooms": "Bật tính năng tìm kiếm tin nhắn trong các phòng được mã hóa", - "What's New": "Có gì mới", - "What's new?": "Có gì mới?", - "%(deviceId)s from %(ip)s": "%(deviceId)s từ %(ip)s", - "New login. Was this you?": "Đăng nhập mới. Đây có phải là bạn không?", - "Other users may not trust it": "Những người dùng khác có thể không tin tưởng nó", - "Safeguard against losing access to encrypted messages & data": "Bảo vệ chống mất quyền truy cập vào tin nhắn và dữ liệu được mã hóa", - "Verify this session": "Xác thực phiên này", - "Encryption upgrade available": "Nâng cấp mã hóa có sẵn", - "Set up Secure Backup": "Thiết lập Sao lưu Bảo mật", - "Ok": "OK", - "Contact your server admin.": "Liên hệ với quản trị viên máy chủ của bạn.", - "Your homeserver has exceeded one of its resource limits.": "Máy chủ của bạn đã vượt quá một trong các giới hạn tài nguyên của nó.", - "Your homeserver has exceeded its user limit.": "Máy chủ của bạn đã vượt quá giới hạn người dùng của nó.", - "Use app": "Sử dụng ứng dụng", - "Use app for a better experience": "Sử dụng ứng dụng để có trải nghiệm tốt hơn", - "Enable desktop notifications": "Bật thông báo trên màn hình", - "Notifications": "Thông báo", - "Don't miss a reply": "Đừng bỏ lỡ một câu trả lời", - "Later": "Để sau", - "Review to ensure your account is safe": "Xem lại để đảm bảo tài khoản của bạn an toàn", - "Unknown App": "Ứng dụng không xác định", - "Share your public space": "Chia sẻ space công cộng của bạn", - "Invite to %(spaceName)s": "Mời tham gia %(spaceName)s", - "Double check that your server supports the room version chosen and try again.": "Kiểm tra kỹ xem máy chủ của bạn có hỗ trợ phiên bản phòng đã chọn hay không và thử lại.", - "Error upgrading room": "Lỗi khi nâng cấp phòng", - "Error leaving room": "Lỗi khi rời khỏi phòng", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Phòng này được sử dụng cho các tin nhắn quan trọng từ máy chủ, vì vậy bạn không thể rời khỏi nó.", - "Can't leave Server Notices room": "Không thể rời khỏi phòng Thông báo máy chủ", - "Unexpected server error trying to leave the room": "Lỗi máy chủ không mong muốn khi cố gắng rời khỏi phòng", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "This homeserver has been blocked by its administrator.": "Máy chủ này đã bị chặn bởi quản trị viên của nó.", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Yêu cầu quản trị viên %(brand)s của bạn kiểm tra your config để tìm các mục nhập sai hoặc trùng lặp.", - "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.", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Phiên này đang không sao lưu các khóa, nhưng bạn có một bản sao lưu hiện có, bạn có thể khôi phục và thêm vào để về sau.", - "Restore from Backup": "Khôi phục từ Sao lưu", - "Unable to load key backup status": "Không thể tải trạng thái sao lưu khóa", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Bạn có chắc không? Bạn sẽ mất các tin nhắn được mã hóa nếu các khóa của bạn không được sao lưu đúng cách.", - "Delete Backup": "Xóa Sao lưu", - "Profile picture": "Ảnh đại diện", - "Display Name": "Tên hiển thị", - "Profile": "Hồ sơ", - "The operation could not be completed": "Lệnh không thể hoàn thành", - "Failed to save your profile": "Không lưu được hồ sơ của bạn", - "There was an error loading your notification settings.": "Đã xảy ra lỗi khi tải cài đặt thông báo của bạn.", - "Notification targets": "Mục tiêu thông báo", - "Noisy": "Bật âm", - "On": "Bật", - "Off": "Tắt", - "Mentions & keywords": "Đề cập & từ khóa", - "Global": "Toàn cầu", - "New keyword": "Từ khóa mới", - "Keyword": "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)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "Đang gửi lời mời…", - "other": "Đang gửi lời mời... (%(progress)s trên %(count)s)" - }, - "Loading new room": "Đang tải phòng mới", - "Upgrading room": "Đang nâng cấp phòng", - "This upgrade will allow members of selected spaces access to this room without an invite.": "Nâng cấp này sẽ cho phép các thành viên của các space đã chọn vào phòng này mà không cần lời mời.", - "Space members": "Thành viên space", - "Anyone in a space can find and join. You can select multiple spaces.": "Bất kỳ ai trong một space đều có thể tìm và tham gia. Bạn có thể chọn nhiều khoảng trắng.", - "Anyone in can find and join. You can select other spaces too.": "Bất cứ ai trong có thể tìm và tham gia. Bạn cũng có thể chọn các space khác.", - "Spaces with access": "Các Space có quyền truy cập", - "Anyone in a space can find and join. Edit which spaces can access here.": "Bất kỳ ai trong một space đều có thể tìm và tham gia. Chỉnh sửa space nào có thể truy cập tại đây. Edit which spaces can access here.", - "Currently, %(count)s spaces have access": { - "one": "Hiện tại, một space có quyền truy cập", - "other": "Hiện tại, %(count)s spaces có quyền truy cập" - }, - "& %(count)s more": { - "one": "& %(count)s thêm", - "other": "& %(count)s thêm" - }, - "Upgrade required": "Yêu cầu nâng cấp", - "Anyone can find and join.": "Bất kỳ ai cũng có thể tìm và tham gia.", - "Only invited people can join.": "Chỉ những người được mời mới có thể tham gia.", - "Private (invite only)": "Riêng tư (chỉ mời)", - "The integration manager is offline or it cannot reach your homeserver.": "Trình quản lý tích hợp đang ngoại tuyến hoặc không thể kết nối với Máy chủ của bạn.", - "Cannot connect to integration manager": "Không thể kết nối với trình quản lý tích hợp", - "Use between %(min)s pt and %(max)s pt": "Sử dụng từ khoảng %(min)s pt đến %(max)s pt", - "Custom font size can only be between %(min)s pt and %(max)s pt": "Kích thước phông chữ tùy chỉnh chỉ có thể nằm trong khoảng từ %(min)s pt đến %(max)s pt", - "Size must be a number": "Kích thước phải là một số", - "Hey you. You're the best!": "Này bạn. Bạn là nhất!", - "Message search initialisation failed": "Khởi tạo tìm kiếm tin nhắn không thành công", - "%(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 không thể lưu trữ cục bộ an toàn các tin nhắn được mã hóa khi đang chạy trong trình duyệt web. Sử dụng %(brand)s cho máy tính để các tin nhắn được mã hóa xuất hiện trong kết quả tìm kiếm.", - "%(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.": "%(brand)s thiếu một số thành phần thiết yếu để lưu trữ cục bộ an toàn các tin nhắn được mã hóa. Nếu bạn muốn thử nghiệm với tính năng này, hãy dựng một bản %(brand)s tùy chỉnh cho máy tính có thêm các thành phần để tìm kiếm.", - "Securely cache encrypted messages locally for them to appear in search results.": "Bộ nhớ cache an toàn các tin nhắn được mã hóa cục bộ để chúng xuất hiện trong kết quả tìm kiếm.", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "Lưu trữ cục bộ an toàn các tin nhắn đã được mã hóa để chúng xuất hiện trong các kết quả tìm kiếm, sử dụng %(size)s để lưu trữ các tin nhắn từ %(rooms)s phòng.", - "other": "Lưu trữ an toàn các tin nhắn đã được mã hóa trên thiết bị để chúng xuất hiện trong các kết quả tìm kiếm, sử dụng %(size)s để lưu trữ các tin nhắn từ các %(rooms)s phòng." - }, - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Xác thực riêng từng phiên được người dùng sử dụng để đánh dấu phiên đó là đáng tin cậy, không tin cậy vào các thiết bị được xác thực chéo.", - "Encryption": "Mã hóa", - "Failed to set display name": "Không đặt được tên hiển thị", - "Authentication": "Đăng nhập", - "Session key:": "Khóa phiên:", - "Session ID:": "Định danh (ID) phiên:", - "Cryptography": "Mã hóa bảo mật", - "Import E2E room keys": "Nhập các mã khoá phòng E2E", - "": "", - "exists": "tồn tại", - "Homeserver feature support:": "Tính năng được hỗ trợ bởi máy chủ:", - "User signing private key:": "Người dùng ký khóa cá nhân:", - "Self signing private key:": "Khóa cá nhân tự ký:", - "not found locally": "không tìm thấy ở địa phương", - "cached locally": "được lưu trữ cục bộ", - "Master private key:": "Khóa cá nhân chính:", - "not found in storage": "không tìm thấy trong bộ nhớ", - "in secret storage": "trong vùng lưu trữ bí mật", - "Cross-signing private keys:": "Khóa cá nhân xác thực chéo:", - "not found": "không tìm thấy", - "in memory": "trong bộ nhớ", - "Cross-signing public keys:": "Khóa công khai xác thực chéo:", - "Cross-signing is not set up.": "Tính năng xác thực chéo chưa được thiết lập.", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Tài khoản của bạn có danh tính xác thực chéo trong vùng lưu trữ bí mật, nhưng chưa được phiên này tin cậy.", - "Cross-signing is ready but keys are not backed up.": "Xác thực chéo đã sẵn sàng nhưng các khóa chưa được sao lưu.", - "Cross-signing is ready for use.": "Xác thực chéo đã sẵn sàng để sử dụng.", - "Your homeserver does not support cross-signing.": "Máy chủ của bạn không hỗ trợ xác thực chéo.", - "Change Password": "Đổi mật khẩu", - "Current password": "Mật khẩu hiện tại", - "Passwords don't match": "Mật khẩu không khớp", - "Confirm password": "Xác nhận mật khẩu", - "Do you want to set an email address?": "Bạn có muốn đặt một địa chỉ thư điện tử không?", - "Passwords can't be empty": "Mật khẩu không được để trống", - "New passwords don't match": "Mật khẩu mới không khớp", - "Export E2E room keys": "Xuất các mã khoá phòng E2E", - "Warning!": "Cảnh báo!", - "No display name": "Không có tên hiển thị", - "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!": "CẢNH BÁO: XÁC THỰC KHÓA THẤT BẠI! Khóa đăng nhập cho %(userId)s và thiết bị %(deviceId)s là \"%(fprint)s\" không khớp với khóa được cung cấp \"%(fingerprint)s\". Điều này có nghĩa là các thông tin liên lạc của bạn đang bị chặn!", - "Session already verified!": "Thiết bị đã được xác thực rồi!", - "Verifies a user, session, and pubkey tuple": "Xác thực người dùng, thiết bị và tuple pubkey", - "Use an identity server to invite by email. Manage in Settings.": "Sử dụng máy chủ định danh để mời qua thư điện tử. Quản lý trong Cài đặt.", - "Use an identity server": "Sử dụng máy chủ định danh", - "Command error": "Lỗi lệnh", - "Setting up keys": "Đang thiết lập khóa bảo mật", - "Are you sure you want to cancel entering passphrase?": "Bạn có chắc chắn muốn hủy nhập cụm mật khẩu không?", - "Cancel entering passphrase?": "Hủy nhập cụm mật khẩu?", - "Some invites couldn't be sent": "Không thể gửi một số lời mời", - "We sent the others, but the below people couldn't be invited to ": "Chúng tôi đã mời những người khác, nhưng những người dưới đây không thể được mời tham gia ", - "Zimbabwe": "Zimbabwe", - "Zambia": "Zambia", - "Yemen": "Yemen", - "Western Sahara": "Phía tây Sahara", - "Wallis & Futuna": "Wallis & Futuna", - "Venezuela": "Venezuela", - "Vatican City": "Thành phố Vatican", - "Vanuatu": "Vanuatu", - "Uzbekistan": "Uzbekistan", - "Uruguay": "Uruguay", - "United Arab Emirates": "Các Tiểu vương quốc Ả Rập Thống nhất", - "Ukraine": "Ukraine", - "Uganda": "Uganda", - "U.S. Virgin Islands": "Quần đảo Virgin thuộc Hoa Kỳ", - "Tuvalu": "Tuvalu", - "Turks & Caicos Islands": "Quần đảo Turks & Caicos", - "Turkmenistan": "Turkmenistan", - "Turkey": "Thổ Nhĩ Kỳ", - "Tunisia": "Tunisia", - "Trinidad & Tobago": "Trinidad & Tobago", - "Tonga": "Tonga", - "Tokelau": "Tokelau", - "Togo": "Togo", - "Timor-Leste": "Đông Timor", - "Thailand": "Thái Lan", - "Tanzania": "Tanzania", - "Tajikistan": "Tajikistan", - "Taiwan": "Đài Loan", - "São Tomé & Príncipe": "São Tomé & Príncipe", - "Syria": "Si-ri-a(Syria)", - "Switzerland": "Thụy Sĩ", - "Sweden": "Thụy Điển", - "Swaziland": "Eswatini", - "Svalbard & Jan Mayen": "Svalbard và Jan Mayen", - "Suriname": "Suriname", - "Sudan": "Sudan", - "St. Vincent & Grenadines": "St. Vincent & Grenadines", - "St. Pierre & Miquelon": "St. Pierre & Miquelon", - "St. Martin": "St. Martin", - "St. Lucia": "St. Lucia", - "St. Kitts & Nevis": "St. Kitts & Nevis", - "St. Helena": "St. Helena", - "St. Barthélemy": "St. Barthélemy", - "Sri Lanka": "Sri Lanka", - "Spain": "Tây Ban Nha", - "South Sudan": "Nam Sudan", - "South Korea": "Hàn Quốc", - "South Georgia & South Sandwich Islands": "Quần đảo Nam Georgia & Nam Sandwich", - "South Africa": "Nam Phi", - "Somalia": "Somalia", - "Solomon Islands": "Quần đảo Solomon", - "Slovenia": "Slovenia", - "Slovakia": "Slovakia", - "Sint Maarten": "Sint Maarten", - "Singapore": "Singapore", - "Sierra Leone": "Sierra Leone", - "Seychelles": "Seychelles", - "Serbia": "Xéc-bi-a", - "Senegal": "Senegal", - "Saudi Arabia": "Ả Rập Saudi", - "San Marino": "San Marino", - "Samoa": "Samoa", - "Réunion": "Đảo Réunion", - "Rwanda": "Rwanda", - "Russia": "Nga", - "Romania": "Romania", - "Qatar": "Qatar", - "Puerto Rico": "Puerto Rico", - "Portugal": "Bồ Đào Nha", - "Poland": "Ba lan", - "Pitcairn Islands": "Quần đảo Pitcairn", - "Philippines": "Phi-líp-pin", - "Peru": "Peru", - "Paraguay": "Paraguay", - "Papua New Guinea": "Gui-nê-a(Papua New Guinea)", - "Panama": "Panama", - "Palestine": "Palestine", - "Palau": "Palau", - "Pakistan": "Pakistan", - "Oman": "Oman", - "Norway": "Na Uy", - "Northern Mariana Islands": "Quần đảo Bắc Mariana", - "North Korea": "Bắc Triều Tiên", - "Norfolk Island": "Đảo Norfolk", - "Niue": "Niue", - "Nigeria": "Nigeria", - "Niger": "Niger", - "Nicaragua": "Nicaragua", - "New Zealand": "Niu Di Lân", - "New Caledonia": "Kanady", - "Netherlands": "Hà Lan", - "Nepal": "Nêpan", - "Nauru": "Nauru", - "Namibia": "Namibia", - "Myanmar": "Myanmar", - "Mozambique": "Mozambique", - "Morocco": "Maroc", - "Montserrat": "Montserrat", - "Montenegro": "Montenegro", - "Mongolia": "Mông Cổ", - "Monaco": "Monaco", - "Moldova": "Moldova", - "Micronesia": "Micronesia", - "Mexico": "Mexico", - "Mayotte": "Mayotte", - "Mauritius": "Mauritius", - "Mauritania": "Mauritania", - "Martinique": "Martinique", - "Marshall Islands": "Đảo Marshall", - "Malta": "Malta", - "Mali": "Mali", - "Maldives": "Maldives", - "Malaysia": "Malaysia", - "Malawi": "Malawi", - "Madagascar": "Madagascar", - "Macedonia": "Macedonia", - "Macau": "Ma Cao", - "Luxembourg": "Luxembourg", - "Lithuania": "Lithuania", - "Liechtenstein": "Liechtenstein", - "Libya": "Libya", - "Liberia": "Liberia", - "Lesotho": "Lesotho", - "Lebanon": "Lebanon", - "Latvia": "Latvia", - "Laos": "Lào", - "Kyrgyzstan": "Kyrgyzstan", - "Kuwait": "Kuwait", - "Kosovo": "Kosovo", - "Kiribati": "Kiribati", - "Kenya": "Kenya", - "Kazakhstan": "Kazakhstan", - "Jordan": "Jordan", - "Jersey": "Jersey", - "Japan": "Nhật Bản", - "Jamaica": "Jamaica", - "Italy": "Ý", - "Israel": "Israel", - "Isle of Man": "Isle of Man", - "Ireland": "Ireland", - "Iraq": "I-rắc", - "Iran": "Iran", - "Indonesia": "Indonesia", - "India": "Ấn Độ", - "Iceland": "Iceland", - "Hungary": "Hungary", - "Hong Kong": "Hồng Kông", - "Honduras": "Honduras", - "Heard & McDonald Islands": "Quần đảo Heard & McDonald", - "Haiti": "Haiti", - "Guyana": "Guyana", - "Guinea-Bissau": "Guinea-Bissau", - "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", - "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", - "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", - "Guinea": "Guinea", - "Guernsey": "Guernsey", - "Guatemala": "Guatemala", - "Guam": "Guam", - "Guadeloupe": "Guadeloupe", - "Grenada": "Grenada", - "Greenland": "Greenland", - "Greece": "Hy Lạp", - "Gibraltar": "Gibraltar", - "Ghana": "Ghana", - "Germany": "Đức", - "Georgia": "Georgia", - "Gambia": "Gambia", - "Gabon": "Gabon", - "French Southern Territories": "Lãnh thổ phía Nam của Pháp", - "French Polynesia": "Polynesia thuộc Pháp", - "French Guiana": "Guiana thuộc Pháp", - "France": "Pháp", - "Finland": "Phần Lan", - "Fiji": "Fiji", - "Faroe Islands": "Quần đảo Faroe", - "Falkland Islands": "Quần đảo Falkland", - "Ethiopia": "Ethiopia", - "Estonia": "Estonia", - "Eritrea": "Eritrea", - "Equatorial Guinea": "Equatorial Guinea", - "El Salvador": "El Salvador", - "Egypt": "Ai cập", - "Ecuador": "Ecuador", - "Dominican Republic": "Cộng hòa Dominica", - "Dominica": "Dominica", - "Djibouti": "Djibouti", - "Denmark": "Đan mạch", - "Côte d’Ivoire": "Côte d'Ivoire", - "Czech Republic": "Cộng hòa Séc", - "Cyprus": "Síp", - "Curaçao": "Curaçao", - "Cuba": "Cuba", - "Croatia": "Croatia", - "Costa Rica": "Costa Rica", - "Cook Islands": "Quần đảo Cook", - "Congo - Kinshasa": "Congo - Kinshasa", - "Congo - Brazzaville": "Congo - Brazzaville", - "Comoros": "Comoros", - "Colombia": "Colombia", - "Cocos (Keeling) Islands": "Quần đảo Cocos (Keeling)", - "Christmas Island": "Đảo Giáng Sinh", - "China": "Trung Quốc", - "Chile": "Chile", - "Chad": "Chad", - "Central African Republic": "Cộng hòa Trung Phi", - "Cayman Islands": "Quần đảo Cayman", - "Caribbean Netherlands": "Caribe Hà Lan", - "Cape Verde": "Cape Verde", - "Canada": "Canada", - "Cameroon": "Cameroon", - "Cambodia": "Campuchia", - "Burundi": "Burundi", - "Burkina Faso": "Burkina Faso", - "Bulgaria": "Bungari", - "Brunei": "Brunei", - "British Virgin Islands": "Quần đảo British Virgin", - "British Indian Ocean Territory": "Lãnh thổ Ấn Độ Dương thuộc Anh", - "Brazil": "Brazil", - "Bouvet Island": "Đảo Bouvet", - "Botswana": "Botswana", - "Bosnia": "Bosnia", - "Bolivia": "Bolivia", - "Bhutan": "Bhutan", - "Bermuda": "Bermuda", - "Benin": "Benin", - "Belize": "Belize", - "Belgium": "Bỉ", - "Belarus": "Belarus", - "Barbados": "Barbados", - "Bangladesh": "Bangladesh", - "Bahrain": "Bahrain", - "Bahamas": "Bahamas", - "Azerbaijan": "Azerbaijan", - "Austria": "Áo", - "Australia": "Úc", - "Aruba": "Aruba", - "Armenia": "Armenia", - "Argentina": "Argentina", - "Antigua & Barbuda": "Antigua & Barbuda", - "Antarctica": "Nam Cực", - "Anguilla": "Anguilla", - "Angola": "Angola", - "Andorra": "Andorra", - "American Samoa": "American Samoa", - "Algeria": "Algeria", - "Albania": "Albania", - "Åland Islands": "Quần đảo Aland", - "Afghanistan": "Afghanistan", - "United States": "Hoa Kỳ", - "United Kingdom": "Vương quốc Anh", - "%(name)s is requesting verification": "%(name)s đang yêu cầu xác thực", - "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.": "Chúng tôi đã yêu cầu trình duyệt ghi nhớ máy chủ bạn đã sử dụng để bạn có thể đăng nhập lại, nhưng có vẻ như trình duyệt của bạn đã quên máy chủ đó :( Truy cập trang đăng nhập và thử lại.", - "We couldn't log you in": "Chúng tôi không thể đăng nhập cho bạn", - "Only continue if you trust the owner of the server.": "Chỉ tiếp tục nếu bạn tin tưởng chủ sở hữu máy chủ.", - "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.": "Hành động này yêu cầu truy cập máy chủ định danh mặc định để xác thực địa chỉ thư điện tử hoặc số điện thoại, nhưng máy chủ không có bất kỳ điều khoản dịch vụ nào.", - "Identity server has no terms of service": "Máy chủ định danh này không có điều khoản dịch vụ", - "Failed to transfer call": "Có lỗi khi chuyển hướng cuộc gọi", - "Transfer Failed": "Không chuyển hướng cuộc gọi được", - "Unable to transfer call": "Không thể chuyển cuộc gọi", - "There was an error looking up the phone number": "Có lỗi khi tra cứu số điện thoại", - "Unable to look up phone number": "Không thể tra cứu số điện thoại", - "You've reached the maximum number of simultaneous calls.": "Bạn đã đạt đến số lượng cuộc gọi đồng thời tối đa.", - "Too Many Calls": "Quá nhiều cuộc gọi", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Vui lòng yêu cầu quản trị viên máy chủ của bạn (%(homeserverDomain)s) thiết lập máy chủ TURN để cuộc gọi hoạt động ổn định.", - "Call failed due to misconfigured server": "Thực hiện cuộc gọi thất bại do thiết lập máy chủ sai", - "The call was answered on another device.": "Cuộc gọi đã được trả lời trên một thiết bị khác.", - "Answered Elsewhere": "Đã trả lời ở nơi khác", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Lưu trữ Khóa bảo mật của bạn ở nơi an toàn, như trình quản lý mật khẩu hoặc két sắt, vì nó được sử dụng để bảo vệ dữ liệu được mã hóa của bạn.", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Chúng tôi sẽ tạo khóa bảo mật để bạn lưu trữ ở nơi an toàn, như trình quản lý mật khẩu hoặc két sắt.", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Lấy lại quyền truy cập vào tài khoản của bạn và khôi phục các khóa mã hóa được lưu trữ trong phiên này. Nếu không có chúng, bạn sẽ không thể đọc tất cả các tin nhắn an toàn của mình trong bất kỳ phiên nào.", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "Sẽ không thể hoàn tác lại việc đặt lại các khóa xác thực của bạn. Sau khi đặt lại, bạn sẽ không có quyền truy cập vào các tin nhắn đã được mã hóa cũ, và bạn bè đã được xác thực trước đó bạn sẽ thấy các cảnh báo bảo mật cho đến khi bạn xác thực lại với họ.", - "I'll verify later": "Tôi sẽ xác thực sau", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Nếu không xác thực, bạn sẽ không thể truy cập vào tất cả tin nhắn của bạn và có thể hiển thị là không đáng tin cậy với những người khác.", - "Verify with Security Key": "Xác thực bằng Khóa Bảo mật", - "Verify with Security Key or Phrase": "Xác thực bằng Khóa hoặc Chuỗi Bảo mật", - "Proceed with reset": "Tiến hành đặt lại", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "Có vẻ như bạn không có Khóa Bảo mật hoặc bất kỳ thiết bị nào bạn có thể xác thực. Thiết bị này sẽ không thể truy cập vào các tin nhắn mã hóa cũ. Để xác minh danh tính của bạn trên thiết bị này, bạn sẽ cần đặt lại các khóa xác thực của mình.", - "Skip verification for now": "Bỏ qua xác thực ngay bây giờ", - "Really reset verification keys?": "Thực sự đặt lại các khóa xác minh?", - "Uploading %(filename)s and %(count)s others": { - "one": "Đang tải lên %(filename)s và %(count)s tập tin khác", - "other": "Đang tải lên %(filename)s và %(count)s tập tin khác" - }, - "Uploading %(filename)s": "Đang tải lên %(filename)s", - "Show all threads": "Hiển thị tất cả chủ đề", - "Keep discussions organised with threads": "Giữ các cuộc thảo luận được tổ chức với các chủ đề này", - "Show:": "Hiển thị:", - "Shows all threads from current room": "Hiển thị tất cả chủ đề từ phòng hiện tại", - "All threads": "Tất cả chủ đề", - "Shows all threads you've participated in": "Hiển thị tất cả các chủ đề bạn đã tham gia", - "My threads": "Các chủ đề của tôi", - "What projects are your team working on?": "Nhóm của bạn đang thực hiện các dự án nào?", - "Rooms and spaces": "Các phòng và space", - "Results": "Kết quả", - "Joined": "Đã tham gia", - "Joining": "Đang tham gia", - "You have %(count)s unread notifications in a prior version of this room.": { - "one": "Bạn có %(count)s thông báo chưa đọc trong phiên bản trước của phòng này.", - "other": "Bạn có %(count)s thông báo chưa đọc trong phiên bản trước của phòng này." - }, - "You're all caught up": "Tất cả các bạn đều bị bắt", - "Someone already has that username. Try another or if it is you, sign in below.": "Ai đó đã có username đó. Hãy thử một cái khác hoặc nếu đó là bạn, hay đăng nhập bên dưới.", - "Copy link to thread": "Sao chép liên kết vào chủ đề", - "Thread options": "Tùy chọn theo chủ đề", - "See room timeline (devtools)": "Xem dòng thời gian phòng (devtools)", - "Mentions only": "Chỉ tin nhắn được đề cập", - "Forget": "Quên", - "View in room": "Xem phòng này", - "Upload %(count)s other files": { - "one": "Tải lên %(count)s tệp khác", - "other": "Tải lên %(count)s tệp khác" - }, - "Spaces you know that contain this space": "Các space bạn biết có chứa space này", - "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.", - "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", - "Create options": "Tạo tùy chọn", - "Question or topic": "Câu hỏi hoặc chủ đề", - "What is your poll question or topic?": "Câu hỏi hoặc chủ đề của thăm dò của bạn là gì?", - "Sorry, the poll you tried to create was not posted.": "Xin lỗi, cuộc thăm dò mà bạn đã cố gắng tạo đã không được đăng.", - "Failed to post poll": "Đăng cuộc thăm dò thất bại", - "Create Poll": "Tạo Cuộc thăm dò ý kiến", - "%(count)s votes": { - "one": "%(count)s phiếu bầu", - "other": "%(count)s phiếu bầu" - }, - "Based on %(count)s votes": { - "one": "Dựa theo %(count)s phiếu bầu", - "other": "Dựa theo %(count)s phiếu bầu" - }, - "%(count)s votes cast. Vote to see the results": { - "one": "%(count)s phiếu bầu. Bỏ phiếu để xem kết quả", - "other": "%(count)s phiếu bầu. Bỏ phiếu để xem kết quả" - }, - "No votes cast": "Không có phiếu", - "Sorry, your vote was not registered. Please try again.": "Xin lỗi, phiếu bầu của bạn đã không được đăng ký. Vui lòng thử lại.", - "Vote not registered": "Bỏ phiếu không đăng ký", - "In encrypted rooms, verify all users to ensure it's secure.": "Trong các phòng mã hóa, xác thực tất cả người dùng để đảm bảo an toàn.", - "Files": "Files", - "Close this widget to view it in this panel": "Đóng widget này để xem nó trong bảng điều khiển này", - "Unpin this widget to view it in this panel": "Bỏ ghim widget này để xem nó trong bảng điều khiển này", - "Chat": "Trò chuyện", - "Yours, or the other users' session": "Của bạn, hoặc phiên của các người dùng khác", - "Yours, or the other users' internet connection": "Của bạn, hoặc kết nối internet của các người dùng khác", - "The homeserver the user you're verifying is connected to": "Máy chủ nhà người dùng bạn đang xác thực được kết nối đến", - "Home options": "Các tùy chọn Home", - "%(spaceName)s menu": "%(spaceName)s menu", - "Currently joining %(count)s rooms": { - "one": "Hiện đang tham gia %(count)s phòng", - "other": "Hiện đang tham gia %(count)s phòng" - }, - "Join public room": "Tham gia vào phòng công cộng", - "Add people": "Thêm người", - "Invite to space": "Mời vào space", - "Start new chat": "Bắt đầu trò chuyện mới", - "Recently viewed": "Được xem gần đây", - "You do not have permission to start polls in this room.": "Bạn không có quyền để bắt đầu các cuộc thăm dò trong phòng này.", - "Share location": "Chia sẻ vị trí", - "Reply in thread": "Trả lời theo chủ đề", - "You won't get any notifications": "Bạn sẽ không nhận bất kỳ thông báo nào", - "Get notified only with mentions and keywords as set up in your settings": "Chỉ nhận thông báo với các đề cập và từ khóa được thiết lập trong cài đặt của bạn", - "@mentions & keywords": "@đề cập & từ khóa", - "Get notified for every message": "Nhận thông báo cho mọi tin nhắn", - "Get notifications as set up in your settings": "Nhận thông báo như được thiết lập trong cài đặt của bạn", - "This room isn't bridging messages to any platforms. Learn more.": "Phòng này không nối các tin nhắn đến bất kỳ nền tảng nào. Tìm hiểu thêm", - "Rooms outside of a space": "Các phòng bên ngoài một space", - "Show all your rooms in Home, even if they're in a space.": "Hiển thị tất cả các phòng trong Home, ngay cả nếu chúng ở trong space.", - "Home is useful for getting an overview of everything.": "Home rất hữu ích để có cái nhìn tổng quan về mọi thứ.", - "Spaces to show": "Space để hiển thị", - "Sidebar": "Thanh bên", - "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", - "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", - "Select all": "Chọn tất cả", - "Deselect all": "Bỏ chọn tất cả", - "Sign out devices": { - "one": "Đăng xuất thiết bị", - "other": "Đăng xuất các thiết bị" - }, - "Click the button below to confirm signing out these devices.": { - "one": "Nhấn nút bên dưới để xác nhận đăng xuất thiết bị này.", - "other": "Nhấn nút bên dưới để xác nhận đăng xuất các thiết bị này." - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "Xác nhận đăng xuất thiết bị này bằng cách sử dụng Single Sign On để xác thực danh tính của bạn.", - "other": "Xác nhận đăng xuất các thiết bị này bằng cách sử dụng Single Sign On để xác thực danh tính." - }, - "Pin to sidebar": "Ghim vào sidebar", - "Quick settings": "Cài đặt nhanh", - "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", - "Experimental": "Thử nghiệm", - "Themes": "Chủ đề", - "Moderation": "Việc vận hành", - "Messaging": "Tin nhắn", - "Other rooms": "Các phòng khác", - "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.", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Sử dụng máy chủ định danh để mời qua thư điện tử. Bấm Tiếp tục để sử dụng máy chủ định danh mặc định (%(defaultIdentityServerName)s) hoặc quản lý trong Cài đặt.", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s và %(count)s khác", - "other": "%(spaceName)s và %(count)s khác" - }, - "You cannot place calls without a connection to the server.": "Bạn không thể gọi khi không có kết nối tới máy chủ.", - "Connectivity to the server has been lost": "Mất kết nối đến máy chủ", - "Your new device is now verified. Other users will see it as trusted.": "Thiết bị mới của bạn hiện đã được xác thực. Các người dùng khác sẽ thấy nó đáng tin cậy.", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Thiết bị mới của bạn hiện đã được xác thực. Nó có quyền truy cập vào các tin nhắn bảo mật của bạn, và các người dùng khác sẽ thấy nó đáng tin cậy.", - "Verify with another device": "Xác thực bằng thiết bị khác", - "Device verified": "Thiết bị được xác thực", - "Verify this device": "Xác thực thiết bị này", - "Unable to verify this device": "Không thể xác thực thiết bị này", - "Failed to load list of rooms.": "Tải danh sách các phòng thất bại.", - "Open in OpenStreetMap": "Mở trong OpenStreetMap", - "Verify other device": "Xác thực thiết bị khác", - "Recent searches": "Các tìm kiếm gần đây", - "To search messages, look for this icon at the top of a room ": "Để tìm các tin nhắn, hãy tìm biểu tượng này ở đầu phòng ", - "Other searches": "Các tìm kiếm khác", - "Public rooms": "Các phòng công cộng", - "Use \"%(query)s\" to search": "Sử dụng \"%(query)s\" để tìm kiếm", - "Other rooms in %(spaceName)s": "Các phòng khác trong %(spaceName)s", - "Spaces you're in": "Các Space bạn đang trong đó", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Điều này nhóm các cuộc trò chuyện của bạn với các thành viên trong Space này. Tắt tính năng này sẽ ẩn các cuộc trò chuyện đó khỏi %(spaceName)s.", - "Sections to show": "Các phần để hiển thị", - "Link to room": "Liên kết đến phòng", - "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.": "Bạn có chắc muốn kết thúc cuộc thăm dò ý kiến? Điều này sẽ hiển thị kết quả cuối cùng của cuộc thăm dò ý kiến và ngăn mọi người bỏ phiếu.", - "End Poll": "Kết thúc cuộc thăm dò ý kiến", - "Sorry, the poll did not end. Please try again.": "Xin lỗi, cuộc thăm dò ý kiến chưa kết thúc. Vui lòng thử lại.", - "Failed to end poll": "Kết thúc cuộc thăm dò ý kiến thất bại", - "The poll has ended. Top answer: %(topAnswer)s": "Cuộc thăm dò ý kiến đã kết thúc. Câu trả lời đứng đầu: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Cuộc thăm dò ý kiến đã kết thúc. Không có phiếu bầu được bỏ.", - "This address had invalid server or is already in use": "Địa chỉ này có máy chủ không hợp lệ hoặc đã được sử dụng", - "Missing room name or separator e.g. (my-room:domain.org)": "Thiếu tên phòng hoặc dấu cách. Ví dụ: (my-room:domain.org)", - "Missing domain separator e.g. (:domain.org)": "Thiếu dấu tách tên miền. Ví dụ: (:domain.org)", - "Including you, %(commaSeparatedMembers)s": "Bao gồm bạn, %(commaSeparatedMembers)s", - "toggle event": "chuyển đổi sự kiện", - "Final result based on %(count)s votes": { - "one": "Kết quả cuối cùng dựa trên %(count)s phiếu bầu", - "other": "Kết quả cuối cùng dựa trên %(count)s phiếu bầu" - }, - "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?", - "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…", - "Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Đang chờ bạn xác thực trên thiết bị khác của bạn, %(deviceName)s (%(deviceId)s)…", - "Verify this device by confirming the following number appears on its screen.": "Xác thực thiết bị này bằng việc xác nhận số sau đây xuất hiện trên màn hình của nó.", - "Confirm the emoji below are displayed on both devices, in the same order:": "Xác nhận biểu tượng cảm xúc bên dưới được hiển thị trên cả hai thiết bị, theo cùng một thứ tự:", - "Back to thread": "Quay lại luồng", - "Room members": "Thành viên phòng", - "Back to chat": "Quay lại trò chuyện", - "Unrecognised room address: %(roomAlias)s": "Không thể nhận dạng địa chỉ phòng: %(roomAlias)s", - "Failed to invite users to %(roomName)s": "Mời người dùng vào %(roomName)s thất bại", - "Explore public spaces in the new search dialog": "Khám phá các space công cộng trong hộp thoại tìm kiếm mới", - "You were disconnected from the call. (Error: %(message)s)": "Bạn bị mất kết nối đến cuộc gọi. (Lỗi: %(message)s)", - "Connection lost": "Mất kết nối", - "Failed to join": "Tham gia thất bại", - "The person who invited you has already left, or their server is offline.": "Người đã mời bạn vừa mới rời khỏi, hoặc thiết bị của họ đang ngoại tuyến.", - "The person who invited you has already left.": "Người đã mời bạn vừa mới rời khỏi.", - "Sorry, your homeserver is too old to participate here.": "Xin lỗi, homeserver của bạn quá cũ để tham gia vào đây.", - "Enable hardware acceleration": "Bật tăng tốc phần cứng", - "There was an error joining.": "Đã xảy ra lỗi khi tham gia.", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s đang thử nghiệm trên trình duyệt web di động. Để có trải nghiệm tốt hơn và các tính năng mới nhất, hãy sử dụng ứng dụng gốc miễn phí của chúng tôi.", - "Reset bearing to north": "Đặt lại trục theo phương Bắc", - "Mapbox logo": "Logo Mapbox", - "Location not available": "Vị trí không có", - "Find my location": "Tìm vị trí của tôi", - "Exit fullscreen": "Thoát toàn màn hình", - "Enter fullscreen": "Vào toàn màn hình", - "Map feedback": "Phản hồi bản đồ", - "Toggle attribution": "Chuyển đổi thuộc tính", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Homeserver này không được cấu hình để hiển thị bản đồ chính xác, hoặc máy chủ bản đồ được cấu hình không thể kết nối.", - "This homeserver is not configured to display maps.": "Homeserver này không được cấu hình để hiển thị bản đồ.", - "The user's homeserver does not support the version of the space.": "Máy chủ nhà của người dùng không hỗ trợ phiên bản của space.", - "User may or may not exist": "Người dùng có thể hoặc không tồn tại", - "User does not exist": "Người dùng không tồn tại", - "User is already in the room": "Người dùng đã trong phòng", - "User is already in the space": "Người dùng đã trong space", - "User is already invited to the room": "Người dùng đã được mời vào phòng", - "User is already invited to the space": "Người dùng đã được mời vào space", - "You do not have permission to invite people to this space.": "Bạn không có quyền để mời mọi người vào space này.", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "Trong %(spaceName)s và %(count)s space khác.", - "other": "Trong %(spaceName)s và %(count)s space khác." - }, - "In %(spaceName)s.": "Trong space %(spaceName)s.", - "In spaces %(space1Name)s and %(space2Name)s.": "Trong các space %(space1Name)s và %(space2Name)s.", - "%(space1Name)s and %(space2Name)s": "%(space1Name)s và %(space2Name)s", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Cặp (người dùng, phiên) không xác định: (%(userId)s, %(deviceId)s)", - "Keyboard": "Bàn phím", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "Địa chỉ thư điện tử của bạn không được liên kết với một định danh Matrix trên máy chủ này.", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "Không thể mời người dùng bằng địa chỉ thư điện tử mà không dùng máy chủ định danh. Bạn có thể kết nối với một máy chủ trong phần \"Cài đặt\".", - "Failed to read events": "Không xem sự kiện được", - "Failed to send event": "Không gửi sự kiện được", - "You need to be able to kick users to do that.": "Bạn phải đuổi được người dùng thì mới làm vậy được.", - "%(senderName)s started a voice broadcast": "%(senderName)s đã bắt đầu phát thanh", - "Empty room (was %(oldName)s)": "Phòng trống (trước kia là %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "Đang mời %(user)s và 1 người khác", - "other": "Đang mời %(user)s và %(count)s người khác" - }, - "Inviting %(user1)s and %(user2)s": "Mời %(user1)s và %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s và 1 người khác", - "other": "%(user)s và %(count)s người khác" - }, - "%(user1)s and %(user2)s": "%(user1)s và %(user2)s", - "Database unexpectedly closed": "Cơ sở dữ liệu đột nhiên bị đóng", - "Identity server not set": "Máy chủ định danh chưa được đặt", - "Sign out of this session": "Đăng xuất phiên", - "Push notifications": "Thông báo đẩy", - "Session details": "Thông tin phiên", - "IP address": "Địa chỉ Internet (IP)", - "Browser": "Trình duyệt", - "Operating system": "Hệ điều hành", - "Rename session": "Đổi tên phiên", - "Confirm signing out these devices": { - "one": "Xác nhận đăng xuất khỏi thiết bị này", - "other": "Xác nhận đăng xuất khỏi các thiết bị này" - }, - "Current session": "Phiên hiện tại", - "Sign out of all other sessions (%(otherSessionsCount)s)": "Đăng xuất khỏi mọi phiên khác (%(otherSessionsCount)s)", - "You do not have sufficient permissions to change this.": "Bạn không có đủ quyền để thay đổi cái này.", - "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.": "Không nên bật mã hóa cho các phòng công cộng. Bất kỳ ai cũng có thể tìm và tham gia các phòng công cộng, nên họ có thể đọc các tin nhắn. Bạn sẽ không có được lợi ích của mã hóa, và bạn không thể tắt mã hóa sau này. Mã hóa tin nhắn ở phòng công cộng khiến cho nhận gửi tin nhắn chậm hơn.", - "Connection": "Kết nối", - "Voice processing": "Xử lý âm thanh", - "Video settings": "Cài đặt truyền hình", - "Voice settings": "Cài đặt âm thanh", - "Group all your people in one place.": "Đưa tất cả mọi người vào một chỗ.", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "Bạn có muốn đăng xuất %(count)s phiên?", - "other": "Bạn có muốn đăng xuất %(count)s phiên?" - }, - "Sessions": "Các phiên", - "Share your activity and status with others.": "Chia sẻ hoạt động và trạng thái với người khác.", - "Early previews": "Thử trước tính năng mới", - "Upcoming features": "Tính năng sắp tới", - "Deactivating your account is a permanent action — be careful!": "Vô hiệu hóa tài khoản của bạn là vĩnh viễn — hãy cẩn trọng!", - "Spell check": "Kiểm tra chính tả", - "Manage account": "Quản lý tài khoản", - "Set a new account password…": "Đặt mật khẩu tài khoản mới…", - "Your password was successfully changed.": "Đã đổi mật khẩu thành công.", - "Error changing password": "Lỗi khi đổi mật khẩu", - "Downloading update…": "Đang tải xuống cập nhật…", - "Checking for an update…": "Đang kiểm tra cập nhật…", - "Backing up %(sessionsRemaining)s keys…": "Đang sao lưu %(sessionsRemaining)s khóa…", - "This session is backing up your keys.": "Phiên này đang sao lưu các khóa.", - "Error while changing password: %(error)s": "Lỗi khi đổi mật khẩu: %(error)s", - "Add privileged users": "Thêm người dùng quyền lực", - "Saving…": "Đang lưu…", - "Creating…": "Đang tạo…", - "%(count)s people joined": { - "one": "%(count)s người đã tham gia", - "other": "%(count)s người đã tham gia" - }, - "Sorry — this call is currently full": "Xin lỗi — cuộc gọi này đang đầy", - "Can currently only be enabled via config.json": "Hiện chỉ có thể bật bằng tập tin cấu hình config.json", - "No identity access token found": "Không tìm thấy mã thông báo danh tính", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "Các phiên chưa được xác thực là các phiên đăng nhập bằng thông tin đăng nhập nhưng chưa được xác thực chéo.", - "Secure Backup successful": "Sao lưu bảo mật thành công", - "%(senderName)s ended a voice broadcast": "%(senderName)s đã kết thúc một cuộc phát thanh", - "Log out and back in to disable": "Đăng xuất và đăng nhập lại để vô hiệu hóa", - "Requires compatible homeserver.": "Cần máy chủ nhà tương thích.", - "Low bandwidth mode": "Chế độ băng thông thấp", - "Record the client name, version, and url to recognise sessions more easily in session manager": "Ghi lại tên phần mềm máy khách, phiên bản, và đường dẫn để nhận diện các phiên dễ dàng hơn trong trình quản lý phiên", - "Noise suppression": "Loại bỏ tạp âm", - "Echo cancellation": "Loại bỏ tiếng vang", - "When enabled, the other party might be able to see your IP address": "Khi bật, người kia có thể thấy địa chỉ IP của bạn", - "Allow Peer-to-Peer for 1:1 calls": "Cho phép cuộc gọi ngang hàng (P2P) cho các cuộc gọi 1:1", - "Show avatars in user, room and event mentions": "Hiện ảnh đại diện của người dùng, phòng và thông báo sự kiện", - "unknown": "không rõ", - "Red": "Đỏ", - "Grey": "Xám", - "Yes, it was me": "Đó là tôi", - "You have unverified sessions": "Bạn có các phiên chưa được xác thực", - "Unable to decrypt voice broadcast": "Không thể giải mã cuộc phát thanh", - "%(senderName)s ended a voice broadcast": "%(senderName)s đã kết thúc một cuộc phát thanh", - "You ended a voice broadcast": "Bạn đã kết thúc một cuộc phát thanh", - "You ended a voice broadcast": "Bạn đã kết thúc một cuộc phát thanh", - "Can’t start a call": "Không thể bắt đầu cuộc gọi", - "Can't start a new voice broadcast": "Không thể bắt đầu cuộc phát thanh mới", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "Bạn không có quyền để phát thanh trong phòng này. Hỏi một quản trị viên của phòng để nâng quyền của bạn.", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "Một người khác đang phát thanh. Hãy chờ cho đến khi họ ngừng rồi bạn mới bắt đầu phát thanh.", - "Connection error": "Lỗi kết nối", - "WARNING: session already verified, but keys do NOT MATCH!": "CẢNH BÁO: phiên đã được xác thực, nhưng các khóa KHÔNG KHỚP!", - "30s forward": "30 giây kế tiếp", - "30s backward": "30 giây trước", - "If you know a room address, try joining through that instead.": "Nếu bạn biết địa chỉ phòng, hãy dùng nó để tham gia.", - "Unknown room": "Phòng không xác định", - "Starting export process…": "Bắt đầu trích xuất…", - "Yes, stop broadcast": "Đúng rồi, dừng phát thanh", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "Bạn hiện đang ghi một cuộc phát thanh. Kết thúc phát thanh để thực hiện một cái mới.", - "Check your email to continue": "Kiểm tra hòm thư để tiếp tục", - "This invite was sent to %(email)s": "Lời mời này đã được gửi tới %(email)s", - "This invite was sent to %(email)s which is not associated with your account": "Lời mời này đã được gửi đến %(email)s nhưng không liên kết với tài khoản của bạn", - "Verified sessions": "Các phiên đã xác thực", - "Inactive for %(inactiveAgeDays)s+ days": "Không hoạt động trong %(inactiveAgeDays)s+ ngày", - "Show details": "Hiện chi tiết", - "Hide details": "Ẩn chi tiết", - "Last activity": "Hoạt động cuối", - "Renaming sessions": "Đổi tên các phiên", - "Call type": "Loại cuộc gọi", - "Internal room ID": "Định danh riêng của phòng", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "Để bảo mật nhất, hãy xác thực các phiên và đăng xuất khỏi phiên nào bạn không nhận ra hay dùng nữa.", - "%(errorMessage)s (HTTP status %(httpStatus)s)": "%(errorMessage)s (Trạng thái HTTP %(httpStatus)s)", - "Unknown password change error (%(stringifiedError)s)": "Lỗi không xác định khi đổi mật khẩu (%(stringifiedError)s)", - "Ignore (%(counter)s)": "Ẩn (%(counter)s)", - "Developer tools": "Công cụ phát triển", - "Match system": "Theo hệ thống", - "Search users in this room…": "Tìm người trong phòng…", - "Give one or multiple users in this room more privileges": "Cho người trong phòng này nhiều quyền hơn", - "Show polls button": "Hiện nút thăm dò ý kiến", - "Unsent": "Chưa gửi", - "Unknown error fetching location. Please try again later.": "Lỗi không xác định khi tìm vị trí của bạn. Hãy thử lại sau.", - "Timed out trying to fetch your location. Please try again later.": "Tìm vị trí của bạn mất quá lâu. Hãy thử lại sau.", - "Failed to fetch your location. Please try again later.": "Không tìm được vị trí của bạn. Hãy thử lại sau.", - "WebGL is required to display maps, please enable it in your browser settings.": "Cần WebGL để hiển thị bản đồ, bạn hãy bật lên trong trình duyệt.", - "Unable to connect to Homeserver. Retrying…": "Không kết nối được với máy chủ nhà. Đang thử lại…", - "Connection error - Recording paused": "Lỗi kết nối - Đã tạm dừng ghi âm", - "pause voice broadcast": "Tạm dừng phát thanh", - "Buffering…": "Đang khởi tạo bộ đệm…", - "Voice broadcast": "Phát thanh", - "Change input device": "Đổi thiết bị đầu vào", - "resume voice broadcast": "Tiếp tục phát thanh", - "Yes, end my recording": "Vâng, ngừng ghi âm tôi", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "Mở ứng dụng trên nhiều thẻ hay xóa dữ liệu trình duyệt có thể là nguyên nhân.", - "Requires your server to support the stable version of MSC3827": "Cần máy chủ nhà của bạn hỗ trợ phiên bản ổn định của MSC3827", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "Muốn trải nghiệm? Thử các ý tưởng mới nhất còn đang được phát triển của chúng tôi. Các tính năng này chưa được hoàn thiện, chúng có thể không ổn định, có thể thay đổi, hay bị loại bỏ hoàn toàn. Tìm hiểu thêm.", - "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.": "Những gì sắp đến với %(brand)s? Phòng thí điểm là nơi tốt nhất để có mọi thứ sớm, thử nghiệm tính năng mới và giúp hoàn thiện trước khi chúng thực sự ra mắt.", - "Upgrade this space to the recommended room version": "Nâng cấp phòng tới phiên bản được khuyến nghị", - "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ô", - "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.", - "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ư", - "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", - "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.", - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "Để có bảo mật và quyền riêng tư tốt nhất, nên dùng các phần mềm máy khách Matrix có hỗ trợ mã hóa.", - "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", - "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?", - "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…", - "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.", - "Try using %(server)s": "Thử dùng %(server)s", - "User is not logged in": "Người dùng đang không đăng nhập", - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "Bạn không thể bắt đầu gọi vì bạn đang ghi âm để cuộc phát thanh trực tiếp. Hãy ngừng phát thanh để bắt đầu gọi.", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s được mã hóa đầu cuối, nhưng hiện giới hạn cho một lượng người dùng nhỏ.", - "Feedback sent! Thanks, we appreciate it!": "Đã gửi phản hồi! Cảm ơn bạn, chúng tôi đánh giá cao các phản hồi này!", - "The scanned code is invalid.": "Mã vừa quét là không hợp lệ.", - "Sign out of all devices": "Đăng xuất khỏi mọi thiết bị", - "Confirm new password": "Xác nhận mật khẩu mới", - "%(members)s and more": "%(members)s và nhiều người khác", - "Read receipts": "Thông báo đã đọc", - "Hide stickers": "Ẩn thẻ (sticker)", - "This room or space does not exist.": "Phòng này hay space này không tồn tại.", - "Messages in this chat will be end-to-end encrypted.": "Tin nhắn trong phòng này sẽ được mã hóa đầu-cuối.", - "Failed to remove user": "Không thể loại bỏ người dùng", - "Unban from space": "Bỏ cấm trong space", - "Decrypted source unavailable": "Nguồn được giải mã không khả dụng", - "Seen by %(count)s people": { - "one": "Gửi bởi %(count)s người", - "other": "Gửi bởi %(count)s người" - }, - "Search all rooms": "Tìm tất cả phòng", - "Rejecting invite…": "Từ chối lời mời…", - "Are you sure you're at the right place?": "Bạn có chắc là bạn đang ở đúng chỗ?", - "To view %(roomName)s, you need an invite": "Để xem %(roomName)s, bạn cần một lời mời", - "Disinvite from room": "Không mời vào phòng nữa", - "Your language": "Ngôn ngữ của bạn", - "%(count)s participants": { - "one": "1 người tham gia", - "other": "%(count)s người tham gia" - }, - "You were removed from %(roomName)s by %(memberName)s": "Bạn đã bị loại khỏi %(roomName)s bởi %(memberName)s", - "Voice Message": "Tin nhắn thoại", - "Show formatting": "Hiện định dạng", - "You were removed by %(memberName)s": "Bạn đã bị loại bởi %(memberName)s", - "Formatting": "Định dạng", - "Once everyone has joined, you’ll be able to chat": "Một khi mọi người đã vào, bạn có thể bắt đầu trò chuyện", - "Video room": "Phòng truyền hình", - "You were banned by %(memberName)s": "Bạn đã bị cấm bởi %(memberName)s", - "The sender has blocked you from receiving this message": "Người gửi không cho bạn nhận tin nhắn này", - "%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)", - "Search this room": "Tìm trong phòng này", - "Unable to decrypt message": "Không thể giải mã tin nhắn", - "Poll history": "Lịch sử bỏ phiếu", - "Ignore %(user)s": "Tảng lờ %(user)s", - "Remove from %(roomName)s": "Loại bỏ khỏi %(roomName)s", - "Remove them from specific things I'm able to": "Loại bỏ khỏi các phòng xác định mà tôi có thể", - "Ban from space": "Cấm khỏi space", - "Unban from room": "Bỏ cấm trong phòng", - "Ban from room": "Cấm khỏi phòng", - "Invites by email can only be sent one at a time": "Chỉ có thể gửi một thư điện tử mời mỗi lần", - "Please only proceed if you're sure you've lost all of your other devices and your Security Key.": "Chỉ tiếp tục nếu bạn chắc chắn là mình đã mất mọi thiết bị khác và khóa bảo mật.", - "Room info": "Thông tin phòng", - "You do not have permission to invite users": "Bạn không có quyền mời người khác", - "Remove them from everything I'm able to": "Loại bỏ khỏi mọi phòng mà tôi có thể", - "Hide formatting": "Ẩn định dạng", - "The beginning of the room": "Bắt đầu phòng", - "Poll": "Bỏ phiếu", - "Ongoing call": "Cuộc gọi hiện thời", - "Joining…": "Đang tham gia…", - "Pinned": "Đã ghim", - "Open room": "Mở phòng", - "Send email": "Gửi thư", - "Remove from room": "Loại bỏ khỏi phòng", - "Send your first message to invite to chat": "Gửi tin nhắn đầu tiên để mời vào cuộc trò chuyện", - "%(members)s and %(last)s": "%(members)s và %(last)s", - "Private room": "Phòng riêng tư", - "Join the room to participate": "Tham gia phòng để tương tác", - "Edit link": "Sửa liên kết", - "Create a link": "Tạo liên kết", - "Text": "Chữ", - "Error starting verification": "Lỗi khi bắt đầu xác thực", - "Mobile session": "Phiên trên điện thoại", - "Other sessions": "Các phiên khác", - "Unverified session": "Phiên chưa xác thực", - "No unverified sessions found.": "Không thấy phiên chưa xác thực nào.", - "Please be aware that session names are also visible to people you communicate with.": "Hãy nhớ rằng tên phiên cũng hiển thị với những người mà bạn giao tiếp.", - "Unverified sessions": "Các phiên chưa xác thực", - "This session doesn't support encryption and thus can't be verified.": "Phiên này không hỗ trợ mã hóa cho nên không thể xác thực.", - "Inactive sessions": "Các phiên không hoạt động", - "Desktop session": "Phiên trên máy tính", - "Unknown session type": "Không rõ loại phiên", - "This session is ready for secure messaging.": "Phiên này sẵn sàng nhắn tin bảo mật.", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "Xác thực phiên để nhắn tin bảo mật tốt hơn hoặc đăng xuất khỏi các phiên mà bạn không nhận ra hay không dùng nữa.", - "No verified sessions found.": "Không thấy phiên được xác thực nào.", - "%(count)s sessions selected": { - "other": "%(count)s phiên đã chọn", - "one": "%(count)s phiên đã chọn" - }, - "Verified session": "Phiên đã xác thực", - "Web session": "Phiên trên trình duyệt", - "No sessions found.": "Không thấy phiên nào.", - "No inactive sessions found.": "Không thấy phiên không hoạt động nào.", - "Your current session is ready for secure messaging.": "Phiên hiện tại của bạn sẵn sàng nhắn tin bảo mật.", - "For best security, sign out from any session that you don't recognize or use anymore.": "Để bảo mật nhất, đăng xuất khỏi các phiên mà bạn không dùng hay không nhận ra nữa.", - "Security recommendations": "Đề xuất bảo mật", - "Video call (Jitsi)": "Cuộc gọi truyền hình (Jitsi)", - "Verify your current session for enhanced secure messaging.": "Xác thực phiên hiện tại để nhắn tin bảo mật tốt hơn.", - "All": "Tất cả", - "Not ready for secure messaging": "Không sẵn sàng nhắn tin bảo mật", - "Encrypting your message…": "Đang mã hóa tin nhắn…", - "Inactive": "Không hoạt động", - "Sending your message…": "Đang gửi tin nhắn…", - "This message could not be decrypted": "Không giải mã được tin nhắn", - "Inactive for %(inactiveAgeDays)s days or longer": "Không hoạt động trong %(inactiveAgeDays)s ngày hoặc lâu hơn", - "Filter devices": "Bộ lọc", - "URL": "Đường dẫn URL", - "Show QR code": "Hiện mã QR", - "Sign in with QR code": "Đăng nhập bằng mã QR", - "Room directory": "Thư mục phòng", - "Receive push notifications on this session.": "Nhận thông báo đẩy trong phiên này.", - "Improve your account security by following these recommendations.": "Tăng cường bảo mật cho tài khoản bằng cách làm theo các đề xuất này.", - "Ready for secure messaging": "Sẵn sàng nhắn tin bảo mật", - "Sign out of %(count)s sessions": { - "other": "Đăng xuất khỏi %(count)s phiên", - "one": "Đăng xuất khỏi %(count)s phiên" - }, - "Video call (%(brand)s)": "Cuộc gọi truyền hình (%(brand)s)", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "Các phiên không hoạt động là các phiên mà bạn đã không dùng trong một thời gian, nhưng chúng vẫn được nhận khóa mã hóa.", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "Xóa các phiên không hoạt động cải thiện bảo mật và hiệu suất, và đồng thời giúp bạn dễ dàng nhận diện nếu một phiên mới là đáng ngờ.", - "Something went wrong with your invite.": "Đã xảy ra sự cố với lời mời của bạn.", - "Remove from space": "Loại bỏ khỏi space", - "Loading preview": "Đang tải xem trước", - "This room or space is not accessible at this time.": "Phòng hoặc space này không thể truy cập được bây giờ.", - "Currently removing messages in %(count)s rooms": { - "one": "Hiện đang xóa tin nhắn ở %(count)s phòng", - "other": "Hiện đang xóa tin nhắn ở %(count)s phòng" - }, - "Joining space…": "Đang tham gia space…", - "Joining room…": "Đang tham gia phòng…", - "There's no one here to call": "Không có ai ở đây để gọi", - "You do not have permission to start voice calls": "Bạn không có quyền để bắt đầu cuộc gọi", - "View chat timeline": "Xem dòng tin nhắn", - "There's no preview, would you like to join?": "Không xem trước được, bạn có muốn tham gia?", - "Disinvite from space": "Hủy lời mời vào space", - "You can still join here.": "Bạn vẫn có thể tham gia.", - "Verify or sign out from this session for best security and reliability.": "Xác thực hoặc đăng xuất khỏi các phiên này để bảo mật và đáng tin cậy nhất.", - "Automatic gain control": "Tự động chiếm quyền điều khiển", - "Forget this space": "Quên space này", - "Enable %(brand)s as an additional calling option in this room": "Cho phép %(brand)s được làm tùy chọn gọi bổ sung trong phòng này", - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.": "Nghĩa là bạn có tất cả các khóa cần thiết để mở khóa các tin nhắn được mã hóa và xác nhận với những người dùng khác là bạn tin tưởng phiên này.", - "You do not have permission to start video calls": "Bạn không có quyền để bắt đầu cuộc gọi truyền hình", - "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility": "Người dùng (%(user)s) đã không được mời vào %(roomId)s nhưng không có lỗi nào được đưa ra từ công cụ mời", - "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.": "Bạn có chắc chắn muốn dừng phát sóng trực tiếp của mình không? Điều này sẽ kết thúc chương trình phát sóng và bản ghi đầy đủ sẽ có sẵn trong phòng.", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "Nếu bạn bắt đầu nghe chương trình phát thanh trực tiếp này, quá trình ghi chương trình phát thanh trực tiếp hiện tại của bạn sẽ kết thúc.", - "Live": "Trực tiếp", - "Listen to live broadcast?": "Nghe phát thanh trực tiếp không?", - "%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s không được cho phép để tìm vị trí của bạn. Vui lòng cho phép truy cập vị trí trong cài đặt trình duyệt của bạn.", - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "Toàn bộ tin nhắn và lời mời từ người dùng này sẽ bị ẩn. Bạn có muốn tảng lờ người dùng?", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Khi bạn đăng xuất, các khóa sẽ được xóa khỏi thiết bị này, tức là bạn không thể đọc các tin nhắn được mã hóa trừ khi bạn có khóa cho chúng trong thiết bị khác, hoặc sao lưu chúng lên máy chủ.", - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "Cảnh báo: nâng cấp một phòng sẽ không tự động đưa thành viên sang phiên bản mới của phòng. Chúng tôi đăng liên kết tới phòng mới trong phòng cũ - thành viên sẽ cần nhấp vào liên kết để tham gia phòng mới.", - "Join %(roomAddress)s": "Tham gia %(roomAddress)s", - "Start DM anyway": "Cứ tạo phòng nhắn tin riêng", - " in %(room)s": " ở %(room)s", - "Search for": "Tìm", - "Use to scroll": "Dùng để cuộn", - "Start DM anyway and never warn me again": "Cứ tạo phòng nhắn tin riêng và đừng cảnh báo tôi nữa", - "Your server lacks native support, you must specify a proxy": "Máy chủ của bạn không hỗ trợ, bạn cần chỉ định máy chủ ủy nhiệm (proxy)", - "Some results may be hidden": "Một số kết quả có thể bị ẩn", - "Waiting for partner to confirm…": "Đang đợi bên kia xác nhận…", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Bật '%(manageIntegrations)s' trong cài đặt để thực hiện.", - "Answered elsewhere": "Trả lời ở nơi khác", - "Your server has native support": "Máy chủ của bạn hoàn toàn hỗ trợ", - "View related event": "Xem sự kiện liên quan", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Không thể tìm hồ sơ cho định danh Matrix được liệt kê - bạn có muốn tiếp tục tạo phòng nhắn tin riêng?", - "Your server lacks native support": "Máy chủ của bạn không hoàn toàn hỗ trợ", - "Other options": "Lựa chọn khác", - "Input devices": "Thiết bị đầu vào", - "Output devices": "Thiết bị đầu ra", - "Mark as read": "Đánh dấu đã đọc", - "%(count)s Members": { - "one": "%(count)s thành viên", - "other": "%(count)s thành viên" - }, - "Manually verify by text": "Xác thực thủ công bằng văn bản", - "Show rooms": "Hiện phòng", - "Upload custom sound": "Tải lên âm thanh tùy chỉnh", - "Proxy URL": "Đường dẫn máy chủ ủy nhiệm (proxy)", - "Start a group chat": "Bắt đầu cuộc trò chuyện nhóm", - "Copy invite link": "Sao chép liên kết mời", - "Video rooms are a beta feature": "Phòng truyền hình là tính năng thử nghiệm", - "Interactively verify by emoji": "Xác thực có tương tác bằng biểu tượng cảm xúc", - "Show spaces": "Hiện spaces", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s hay %(recoveryFile)s", - "Cameras": "Máy quay", - "Match default setting": "Theo cài đặt mặc định", - "Mute room": "Tắt tiếng phòng", - "Failed to download source media, no source url was found": "Tải xuống phương tiện nguồn thất bại, không tìm thấy nguồn url", - "Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Không gian là cách để nhóm phòng và người. Bên cạnh các không gian bạn đang ở, bạn cũng có thể sử dụng một số không gian đã được xây dựng sẵn.", - "Group all your rooms that aren't part of a space in one place.": "Nhóm tất cả các phòng của bạn mà không phải là một phần của không gian ở một nơi.", - "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.": "Danh sách cấm cá nhân của bạn chứa tất cả người dùng / máy chủ mà cá nhân bạn không muốn xem tin nhắn. Sau khi bỏ qua người dùng / máy chủ đầu tiên, một phòng mới sẽ hiển thị trong danh sách phòng của bạn tên là '%(myBanList)s'- ở trong phòng này sẽ giữ danh sách cấm có hiệu lực.", - "Group all your favourite rooms and people in one place.": "Nhóm tất cả các phòng và người mà bạn yêu thích ở một nơi.", - "The add / bind with MSISDN flow is misconfigured": "Thêm / liên kết với luồng MSISDN sai cấu hình", - "Allow fallback call assist server (%(server)s)": "Cho phép máy chủ hỗ trợ cuộc gọi dự phòng (%(server)s)", - "Past polls": "Các cuộc bỏ phiếu trước", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "Những người đó sẽ chắc chắn rằng họ đang thực sự nói với bạn, nhưng cũng có nghĩa là họ sẽ thấy tên phiên mà bạn xác định tại đây.", - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.": "Các phiên đã xác thực là bất kỳ đâu bạn sử dụng tài khoản này sau khi nhập mật khẩu hay xác thực danh tính của bạn với một phiên đã xác thực khác.", - "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.", - "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", - "Jump to date": "Nhảy đến ngày", - "Show Labs settings": "Hiện các cài đặt thử nghiệm", - "Message pending moderation: %(reason)s": "Tin nhắn chờ duyệt: %(reason)s", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "Những người khác trong tin nhắn trực tiếp và các phòng bạn tham gia có thể xem danh sách các phiên của bạn.", - "%(name)s started a video call": "%(name)s đã bắt đầu một cuộc gọi truyền hình", - "Toggle push notifications on this session.": "Bật/tắt thông báo đẩy cho phiên này.", - "Freedom": "Tự do", - "Video call ended": "Cuộc gọi truyền hình đã kết thúc", - "We were unable to start a chat with the other user.": "Chúng tôi không thể bắt đầu cuộc trò chuyện với người kia.", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "Bạn không thể tương tác trong các phòng mà mã hóa được bật trong phiên này.", - "View poll in timeline": "Xem cuộc bỏ phiếu trong dòng thời gian", - "Click to read topic": "Bấm để xem chủ đề", - "Click": "Nhấn", - "You will not be able to reactivate your account": "Bạn sẽ không thể kích hoạt lại tài khoản của bạn", - "You will no longer be able to log in": "Bạn sẽ không thể đăng nhập lại", - "Open poll": "Bỏ phiếu công khai", - "Location": "Vị trí", - "Your device ID": "Định danh thiết bị của bạn", - "Un-maximise": "Hủy thu nhỏ", - "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", - "Coworkers and teams": "Đồng nghiệp và nhóm", - "Online community members": "Thành viên cộng đồng trực tuyến", - "Confirm that you would like to deactivate your account. If you proceed:": "Xác nhận bạn muốn vô hiệu hóa tài khoản. Nếu bạn tiếp tục:", - "You will leave all rooms and DMs that you are in": "Bạn sẽ rời tất cả phòng và tin nhắn trực tiếp mà bạn đã tham gia", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Bạn sẽ bị xóa khỏi máy chủ định danh: bạn bè của bạn sẽ không tìm thấy bạn bằng địa chỉ thư điện tử hay số điện thoại", - "Message pending moderation": "Tin nhắn chờ duyệt", - "Message in %(room)s": "Tin nhắn trong %(room)s", - "Message from %(user)s": "Tin nhắn từ %(user)s", - "Unable to load map": "Không thể tải bản đồ", - "Poll type": "Hình thức bỏ phiếu", - "Show: Matrix rooms": "Hiện: Phòng Matrix", - "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", - "WARNING: ": "", - "Shared their location: ": "", - "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:", - "Closed poll": "Bỏ phiếu kín", - "Edit poll": "Chỉnh sửa bỏ phiếu", - "Declining…": "Đang từ chối…", - "Image view": "Xem ảnh", - "People cannot join unless access is granted.": "Người khác không thể tham gia khi chưa có phép.", - "Something went wrong.": "Đã xảy ra lỗi.", - "User cannot be invited until they are unbanned": "Người dùng không thể được mời nếu không được bỏ cấm", - "Your server requires encryption to be disabled.": "Máy chủ của bạn yêu cầu mã hóa phải được vô hiệu hóa.", - "Play a sound for": "Phát âm thanh cho", - "Close call": "Đóng cuộc gọi", - "Email Notifications": "Thông báo qua thư điện tử", - "Reset to default settings": "Đặt lại về cài đặt mặc định", - "Failed to cancel": "Không hủy được", - "This setting will be applied by default to all your rooms.": "Cài đặt này sẽ được áp dụng theo mặc định cho các tất cả các phòng của bạn.", - "Notify when someone uses a keyword": "Thông báo khi có người dùng một từ khóa", - "Ask to join": "Yêu cầu để tham gia", - "Messages sent by bots": "Tin nhắn bởi bot", - "Invited to a room": "Được mời vào phòng", - "New room activity, upgrades and status messages occur": "Hoạt động mới trong phòng, nâng cấp và tin nhắn trạng thái", - "Mark all messages as read": "Đánh dấu đã đọc cho mọi tin nhắn", - "You need an invite to access this room.": "Bạn cần được mời để truy cập phòng này.", - "common": { - "about": "Giới thiệu", - "analytics": "Về dữ liệu phân tích", - "encryption_enabled": "Mã hóa được bật", - "error": "Lỗi", - "forward_message": "Chuyển tiếp tin nhắn", - "image": "Hình ảnh", - "loading": "Đang tải…", - "message": "Tin nhắn", - "message_layout": "Bố cục tin nhắn", - "modern": "Hiện đại", - "mute": "Im lặng", - "no_results": "Không có kết quả", - "offline": "Ngoại tuyến", - "password": "Mật khẩu", - "people": "Danh bạ", - "reactions": "Phản ứng", - "report_a_bug": "Báo lỗi", - "room_name": "Tên phòng", - "security": "Bảo mật", - "settings": "Cài đặt", - "sticker": "Nhãn dán", - "success": "Thành công", - "suggestions": "Gợi ý", - "unmute": "Bật tiếng", - "username": "Tên đăng nhập", - "verification_cancelled": "Đã hủy xác thực", - "video": "Truyền hình", - "warning": "Cảnh báo", - "user": "Người dùng", - "threads": "Chủ đề", - "thread": "Chủ đề", - "theme": "Chủ đề", - "room": "Phòng", - "public": "Công cộng", - "private": "Riêng tư", - "options": "Tùy chọn", - "name": "Tên", - "light": "Sáng", - "labs": "Chức năng thí nghiệm", - "homeserver": "Máy chủ", - "home": "Nhà", - "help": "Hỗ trợ", - "favourites": "Yêu thích", - "description": "Sự mô tả", - "dark": "Tối", - "beta": "Beta", - "attachment": "Tập tin đính kèm", - "appearance": "Giao diện", - "timeline": "Dòng thời gian", - "support": "Hỗ trợ", - "space": "space", - "random": "Ngẫu nhiên", - "privacy": "Quyền riêng tư", - "presence": "Hiện diện", - "preferences": "Tùy chọn", - "microphone": "Micrô", - "legal": "Pháp lý", - "guest": "Khách", - "faq": "Câu hỏi thường gặp", - "emoji": "Biểu tượng cảm xúc", - "credits": "Ghi công", - "camera": "Máy ảnh", - "access_token": "Token truy cập", - "someone": "Ai đó", - "welcome": "Chào mừng", - "encrypted": "Được mã hóa", - "application": "Ứng dụng", - "version": "Phiên bản", - "device": "Thiết bị", - "model": "Mẫu mã", - "verified": "Đã xác thực", - "unverified": "Chưa xác thực", - "matrix": "Matrix", - "android": "Android", - "trusted": "Tin cậy", - "not_trusted": "Không đáng tin cậy", - "server": "Máy chủ", - "unnamed_room": "Phòng Không tên", - "unnamed_space": "space không tên", - "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", - "identity_server": "Máy chủ định danh", - "integration_manager": "Quản lý tích hợp", - "qr_code": "Mã QR", - "feedback": "Phản hồi" + "a11y": { + "jump_first_invite": "Chuyển đến lời mời đầu tiên.", + "n_unread_messages": { + "one": "1 tin chưa đọc.", + "other": "%(count)s tin nhắn chưa đọc." + }, + "n_unread_messages_mentions": { + "one": "1 đề cập chưa đọc.", + "other": "%(count)s tin nhắn chưa đọc bao gồm các đề cập." + }, + "room_name": "Phòng %(name)s", + "unread_messages": "Các tin nhắn chưa đọc.", + "user_menu": "Menu người dùng" }, + "a11y_jump_first_unread_room": "Chuyển đến phòng chưa đọc đầu tiên.", "action": { + "accept": "Đồng ý", + "add": "Thêm", + "add_existing_room": "Thêm phòng hiện có", + "add_people": "Thêm người", + "apply": "Áp dụng", + "approve": "Chấp thuận", + "ask_to_join": "Yêu cầu để tham gia", + "back": "Quay lại", + "call": "Gọi", + "cancel": "Huỷ bỏ", + "change": "Thay đổi", + "clear": "Xoá", + "click": "Nhấn", + "click_to_copy": "Bấm để sao chép", + "close": "Đóng", + "collapse": "Tắt đi", + "complete": "Hoàn thành", + "confirm": "Xác nhận", "continue": "Tiếp tục", "copy": "Sao chép", "copy_link": "Sao chép liên kết", "create": "Tạo", "create_a_room": "Tạo phòng", "decline": "Từ chối", + "delete": "Xoá", "disable": "Tắt", + "disconnect": "Ngắt kết nối", + "dismiss": "Bỏ qua", "done": "Xong", + "download": "Tải xuống", "edit": "Sửa", "enable": "Bật", - "forgot_password": "Quên mật khẩu?", + "enter_fullscreen": "Vào toàn màn hình", + "exit_fullscreeen": "Thoát toàn màn hình", + "expand": "Mở rộng", + "explore_public_rooms": "Khám phá các phòng chung", + "explore_rooms": "Khám phá các phòng", + "export": "Xuất", "forward": "Chuyển tiếp", + "go": "Đi", + "go_back": "Quay lại", + "got_it": "Đã nhận được", + "hide_advanced": "Ẩn nâng cao", + "hold": "Giữ máy", + "ignore": "Tảng lờ", + "import": "Nhập", "invite": "Mời", + "invite_to_space": "Mời vào space", "invites_list": "Mời", + "join": "Tham gia", "learn_more": "Tìm hiểu thêm", "leave": "Rời khỏi", "leave_room": "Rời khỏi phòng", + "logout": "Đăng xuất", + "manage": "Quản lý", + "maximise": "Phóng to", + "mention": "Nhắc đến", + "minimise": "Thu nhỏ", + "new_room": "Tạo phòng", + "new_video_room": "Tạo phòng truyền hình", "next": "Tiếp", "no": "Không", - "ok": "OK", + "pause": "Tạm dừng", + "pin": "Ghim", + "play": "Chạy", + "proceed": "Tiếp tục", "quote": "Trích", "react": "Phản ứng", + "refresh": "Làm tươi", + "register": "Đăng ký", + "reject": "Từ chối", + "reload": "Tải lại", "remove": "Xoá", + "rename": "Đặt lại tên", "reply": "Phản hồi", + "reply_in_thread": "Trả lời theo chủ đề", "report_content": "Báo cáo nội dung", + "resend": "Gửi lại", + "reset": "Cài lại", + "restore": "Khôi phục", + "resume": "Tiếp tục", "retry": "Thử lại", + "review": "Xem xét", + "revoke": "Rút lại", "save": "Lưu", + "search": "Tìm kiếm", + "send_report": "Gửi báo cáo", + "share": "Chia sẻ", + "show": "Hiện", + "show_advanced": "Hiện nâng cao", + "show_all": "Hiển thị tất cả", + "sign_in": "Đăng nhập", + "sign_out": "Đăng xuất", + "skip": "Bỏ qua", "start": "Bắt đầu", "start_chat": "Bắt đầu trò chuyện", + "start_new_chat": "Bắt đầu trò chuyện mới", + "stop": "Dừng", + "submit": "Xác nhận", + "subscribe": "Đặt mua", + "transfer": "Chuyển", + "trust": "Tin cậy", + "try_again": "Thử lại", + "unban": "Bỏ cấm", + "unignore": "Hủy bỏ qua", + "unpin": "Bỏ ghim", + "unsubscribe": "Hủy đăng ký", + "update": "Cập nhật", + "upgrade": "Nâng cấp", + "upload": "Tải lên", + "verify": "Xác thực", + "view": "Xem", + "view_all": "Xem tất cả", + "view_message": "Xem tin nhăn", "view_source": "Xem nguồn", "yes": "Có", - "zoom_out": "Thu nhỏ", "zoom_in": "Phóng to", - "view": "Xem", - "verify": "Xác thực", - "upload": "Tải lên", - "upgrade": "Nâng cấp", - "update": "Cập nhật", - "unpin": "Bỏ ghim", - "try_again": "Thử lại", - "trust": "Tin cậy", - "stop": "Dừng", - "skip": "Bỏ qua", - "sign_out": "Đăng xuất", - "sign_in": "Đăng nhập", - "share": "Chia sẻ", - "search": "Tìm kiếm", - "reset": "Cài lại", - "resend": "Gửi lại", - "reload": "Tải lại", - "reject": "Từ chối", - "pin": "Ghim", - "logout": "Đăng xuất", - "join": "Tham gia", - "ignore": "Tảng lờ", - "got_it": "Đã nhận được", - "go_back": "Quay lại", - "expand": "Mở rộng", - "download": "Tải xuống", - "dismiss": "Bỏ qua", - "delete": "Xoá", - "confirm": "Xác nhận", - "collapse": "Tắt đi", - "close": "Đóng", - "cancel": "Huỷ bỏ", - "call": "Gọi", - "back": "Quay lại", - "apply": "Áp dụng", - "add": "Thêm", - "accept": "Đồng ý", - "view_all": "Xem tất cả", - "unsubscribe": "Hủy đăng ký", - "subscribe": "Đặt mua", - "show_all": "Hiển thị tất cả", - "show": "Hiện", - "revoke": "Rút lại", - "review": "Xem xét", - "restore": "Khôi phục", - "rename": "Đặt lại tên", - "register": "Đăng ký", - "proceed": "Tiếp tục", - "play": "Chạy", - "pause": "Tạm dừng", - "disconnect": "Ngắt kết nối", - "complete": "Hoàn thành", - "change": "Thay đổi", - "approve": "Chấp thuận", - "manage": "Quản lý", - "go": "Đi", - "import": "Nhập", - "export": "Xuất", - "refresh": "Làm tươi", - "minimise": "Thu nhỏ", - "maximise": "Phóng to", - "mention": "Nhắc đến", - "submit": "Xác nhận", - "send_report": "Gửi báo cáo", - "clear": "Xoá" + "zoom_out": "Thu nhỏ" }, - "a11y": { - "user_menu": "Menu người dùng", - "n_unread_messages_mentions": { - "one": "1 đề cập chưa đọc.", - "other": "%(count)s tin nhắn chưa đọc bao gồm các đề cập." - }, - "n_unread_messages": { - "one": "1 tin chưa đọc.", - "other": "%(count)s tin nhắn chưa đọc." - }, - "unread_messages": "Các tin nhắn chưa đọc." + "analytics": { + "accept_button": "Không sao cả", + "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", + "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.", + "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", + "enable_prompt": "Giúp cải thiện %(analyticsOwner)s", + "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", + "shared_data_heading": "Bất kỳ dữ liệu nào sau đây đều có thể được chia sẻ:" }, - "labs": { - "video_rooms": "Phòng video", - "notification_settings": "Cài đặt thông báo mới", - "msc3531_hide_messages_pending_moderation": "Cho phép điều phối viên ẩn các tin nhắn đang chờ duyệt.", - "report_to_moderators": "Báo cáo cho điều phối viên", - "latex_maths": "Kết xuất đồ họa toán học LaTeX trong tin nhắn", - "pinning": "Ghim tin nhắn", - "wysiwyg_composer": "Trình soạn thảo văn bản giàu tính chất", - "state_counters": "Hiển thị số đếm giản đơn ở tiêu đề phòng", - "mjolnir": "Cách mới để ẩn người dùng", - "custom_themes": "Hỗ trợ thêm các chủ đề tùy chỉnh", - "dehydration": "Nhắn tin được mã hóa ngoại tuyến bằng cách sử dụng các thiết khử nước", - "html_topic": "Hiện chủ đề phòng bằng HTML", - "bridge_state": "Hiển thị thông tin về cầu trong cài đặt phòng", - "jump_to_date": "Nhảy đến ngày (thêm lệnh /jumptodate và nhảy đến ngày)", - "sliding_sync": "Chế độ đồng bộ tối ưu (Sync v3)", - "element_call_video_rooms": "Phòng truyền hình Element Call", - "group_calls": "Trải nghiệm gọi nhóm mới", - "allow_screen_share_only_mode": "Cho phép chế độ chỉ-chia sẻ màn hình", - "location_share_live": "Chia sẻ vị trí thực", - "dynamic_room_predecessors": "Tiền nhiệm động cho phòng", - "voice_broadcast": "Phát thanh", - "rust_crypto": "Mã hóa dựa trên Rust", - "hidebold": "Ẩn dấu chấm thông báo (chỉ hiển thị bộ đếm)", - "intentional_mentions": "Bật đề cập có chủ ý", - "ask_to_join": "Bật yêu cầu để tham gia", - "video_rooms_a_new_way_to_chat": "Một cách mới để trò chuyện bằng thoại và video trong %(brand)s.", - "video_rooms_always_on_voip_channels": "Các phòng video là các kênh VoIP luôn bật được nhúng trong một phòng ở %(brand)s.", - "video_rooms_faq1_question": "Tôi có thể tạo một phòng video bằng cách nào?", - "video_rooms_faq1_answer": "Sử dụng nút \"+\" trong khu vực phòng ở bảng điều khiển bên trái.", - "video_rooms_faq2_question": "Tôi có thể sử dụng nhắn tin cùng lúc với gọi video không?", - "video_rooms_faq2_answer": "Vâng, dòng thời gian trò chuyện được hiển thị cùng với video.", - "thank_you": "Cảm ơn đã dùng thử bản beta, vui lòng trải nghiệm nhiều nhất có thể để chúng tôi có thể cải thiện nó.", - "notification_settings_caption": "Giới thiệu một cách đơn giản hơn để thay đổi cài đặt thông báo của bạn. Tùy chỉnh %(brand)s theo cách bạn thích.", - "report_to_moderators_description": "Trong các phòng hỗ trợ điều phối, nút \"Báo cáo\" sẽ giúp bạn báo cáo lạm dụng cho điều phối viên của phòng.", - "feature_wysiwyg_composer_description": "Dùng văn bản giàu tính chất thay cho định dạng Markdown ở thanh soạn tin nhắn.", - "currently_experimental": "Hiện đang thử nghiệm.", - "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.", - "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", - "beta_feature": "Đây là một tính năng thử nghiệm beta", - "click_for_info": "Nhấp để có thêm thông tin", - "leave_beta_reload": "Rời khỏi thử nghiệm sẽ tải lại %(brand)s.", - "join_beta_reload": "Tham gia thử nghiệm sẽ tải lại %(brand)s.", - "leave_beta": "Rời khỏi bản beta", - "join_beta": "Tham gia phiên bản beta", - "notification_settings_beta_title": "Cài đặt thông báo" - }, - "keyboard": { - "home": "Nhà", - "space": "space", - "page_up": "Trang lên", - "page_down": "Trang dưới", - "escape": "Thoát ra", - "enter": "Vào", - "end": "Kết thúc", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[con số]", - "backspace": "Phím lùi", - "category_calls": "Cuộc gọi", - "category_room_list": "Danh sách phòng", - "category_navigation": "Dẫn đường", - "category_autocomplete": "Tự động hoàn thành", - "composer_toggle_bold": "Chuyển sang In đậm", - "composer_toggle_italics": "Chuyển sang In nghiêng", - "composer_toggle_quote": "Chuyển sang Trích dẫn", - "composer_toggle_code_block": "Chuyển đổi khối mã", - "composer_toggle_link": "Chuyển đổi liên kết", - "cancel_reply": "Hủy trả lời tin nhắn", - "navigate_next_message_edit": "Di chuyển đến tin nhắn kế để điều chỉnh", - "navigate_prev_message_edit": "Di chuyển đến tin nhắn trước để điều chỉnh", - "composer_jump_start": "Chuyển đến đầu khung trò chuyện của người gửi", - "composer_jump_end": "Chuyển đến cuối khung trò chuyện của người gửi", - "composer_navigate_next_history": "Di chuyển đến tin nhắn kế trong lịch sử người gửi", - "composer_navigate_prev_history": "Di chuyển đến tin nhắn trước trong lịch sử người gửi", - "send_sticker": "Gửi nhãn dán", - "toggle_microphone_mute": "Chuyển đổi chế độ tắt tiếng micrô", - "toggle_webcam_mute": "Bật/tắt webcam", - "dismiss_read_marker_and_jump_bottom": "Bỏ qua điểm đánh dấu đã đọc và chuyển xuống cuối", - "jump_to_read_marker": "Chuyển đến tin nhắn chưa đọc cũ nhất", - "upload_file": "Tải lên một tài liệu", - "scroll_up_timeline": "Cuộn lên trong dòng thời gian", - "scroll_down_timeline": "Cuộn xuống trong dòng thời gian", - "jump_room_search": "Chuyển đến tìm kiếm phòng", - "room_list_select_room": "Chọn phòng từ danh sách phòng", - "room_list_collapse_section": "Thu gọn phần danh sách phòng", - "room_list_expand_section": "Mở rộng phần danh sách phòng", - "toggle_top_left_menu": "Chuyển đổi menu trên cùng bên trái", - "toggle_right_panel": "Chuyển đổi bảng điều khiển bên phải", - "go_home_view": "Chuyển đến Chế độ xem Trang chủ", - "autocomplete_cancel": "Hủy tự động hoàn thành", - "toggle_space_panel": "Chuyển đổi bảng điều khiển space", - "composer_undo": "Hoàn tác chỉnh sửa", - "composer_redo": "Tái chỉnh sửa", - "open_user_settings": "Mở cài đặt người dùng", - "close_dialog_menu": "Đóng hộp thoại hoặc menu ngữ cảnh", - "activate_button": "Kích hoạt nút đã chọn", - "composer_new_line": "Dòng mới", - "search": "Tìm kiếm (phải được bật)" - }, - "credits": { - "default_cover_photo": "Các ảnh bìa mặc định Là © Chúa Jesus Roncero Được sử dụng theo các điều khoản của CC-BY-SA 4.0." - }, - "composer": { - "format_bold": "In đậm", - "format_italic": "Nghiêng", - "format_underline": "Gạch chân", - "format_strikethrough": "Gạch ngang", - "format_unordered_list": "Danh sách gạch đầu dòng", - "format_ordered_list": "Danh sách đánh số", - "format_inline_code": "Mã", - "format_code_block": "Khối mã", - "format_link": "Liên kết", - "send_button_title": "Gửi tin nhắn", - "placeholder_thread_encrypted": "Trả lời chủ đề được mã hóa…", - "placeholder_thread": "Trả lời chủ đề…", - "placeholder_reply_encrypted": "Gửi câu trả lời mã hóa…", - "placeholder_reply": "Gửi trả lời…", - "placeholder_encrypted": "Gửi tin nhắn mã hóa…", - "placeholder": "Gửi tin nhắn…" - }, - "Bold": "In đậm", - "Link": "Liên kết", - "Code": "Mã", - "power_level": { - "default": "Mặc định", - "restricted": "Bị hạn chế", - "moderator": "Điều phối viên", - "admin": "Quản trị viên", - "mod": "Người quản trị", - "custom": "Tùy chỉnh (%(level)s)" + "auth": { + "3pid_in_use": "Địa chỉ thư điện tử hay số điện thoại đó đã được sử dụng.", + "account_clash": "Tài khoản mới của bạn (%(newAccountId)s) đã được đăng ký, nhưng bạn đã đăng nhập vào một tài khoản khác (%(loggedInUserId)s).", + "account_clash_previous_account": "Tiếp tục với tài khoản trước", + "account_deactivated": "Tài khoản này đã bị vô hiệu hóa.", + "autodiscovery_generic_failure": "Không lấy được cấu hình tự động phát hiện từ máy chủ", + "autodiscovery_invalid": "Phản hồi khám phá homeserver không hợp lệ", + "autodiscovery_invalid_hs": "URL máy chủ dường như không phải là máy chủ Matrix hợp lệ", + "autodiscovery_invalid_hs_base_url": "Base_url không hợp lệ cho m.homeserver", + "autodiscovery_invalid_is": "URL máy chủ nhận dạng dường như không phải là máy chủ nhận dạng hợp lệ", + "autodiscovery_invalid_is_base_url": "Base_url không hợp lệ cho m.identity_server", + "autodiscovery_invalid_is_response": "Phản hồi phát hiện máy chủ nhận dạng không hợp lệ", + "autodiscovery_invalid_json": "JSON không hợp lệ", + "autodiscovery_unexpected_error_hs": "Lỗi xảy ra khi xử lý thiết lập máy chủ", + "autodiscovery_unexpected_error_is": "Lỗi xảy ra khi xử lý thiết lập máy chủ định danh", + "captcha_description": "Người bảo vệ gia đình này muốn đảm bảo rằng bạn không phải là người máy.", + "change_password_action": "Đổi mật khẩu", + "change_password_confirm_invalid": "Mật khẩu không khớp", + "change_password_confirm_label": "Xác nhận mật khẩu", + "change_password_current_label": "Mật khẩu hiện tại", + "change_password_empty": "Mật khẩu không được để trống", + "change_password_error": "Lỗi khi đổi mật khẩu: %(error)s", + "change_password_mismatch": "Mật khẩu mới không khớp", + "change_password_new_label": "Mật khẩu mới", + "check_email_resend_prompt": "Không nhận được nó?", + "check_email_resend_tooltip": "Đã gửi lại liên kết xác nhận địa chỉ thư điện tử!", + "check_email_wrong_email_button": "Điền lại địa chỉ thư điện tử", + "check_email_wrong_email_prompt": "Địa chỉ thư điện tử sai?", + "continue_with_idp": "Tiếp tục với %(provider)s", + "continue_with_sso": "Tiếp tục với %(ssoButtons)s", + "country_dropdown": "Quốc gia thả xuống", + "create_account_prompt": "Bạn là người mới? Create an account", + "create_account_title": "Tạo tài khoản", + "email_discovery_text": "Sử dụng địa chỉ thư điện tử để dễ dàng được tìm ra bởi người dùng khác.", + "email_field_label": "Thư điện tử", + "email_field_label_invalid": "Không giống một địa chỉ thư điện tử hợp lệ", + "email_field_label_required": "Nhập địa chỉ thư điện tử", + "email_help_text": "Thêm một địa chỉ thư điện tử để có thể đặt lại mật khẩu của bạn.", + "email_phone_discovery_text": "Sử dụng địa chỉ thư điện tử hoặc điện thoại để dễ dàng được tìm ra bởi người dùng khác.", + "enter_email_heading": "Nhập địa chỉ thư điện tử để đặt lại mật khẩu", + "failed_connect_identity_server": "Không thể kết nối server định danh", + "failed_connect_identity_server_other": "Bạn có thể đăng nhập, nhưng một vài chức năng sẽ không sử dụng dược cho đến khi server định danh hoạt động trở lại. Nếu bạn thấy thông báo này, hãy kiểm tra thiết lập hoặc liên hệ quản trị viên.", + "failed_connect_identity_server_register": "Bạn có thể đăng ký, nhưng một vài chức năng sẽ không sử đụng dược cho đến khi server định danh hoạt động trở lại. Nếu bạn thấy thông báo này, hãy kiểm tra thiết lập hoặc liên hệ quản trị viên.", + "failed_connect_identity_server_reset_password": "Bạn có thể đặt lại mật khẩu, nhưng một vài chức năng sẽ không sử đụng dược cho đến khi server định danh hoạt động trở lại. Nếu bạn thấy thông báo này, hãy kiểm tra thiết lập hoặc liên hệ quản trị viên.", + "failed_homeserver_discovery": "Không thể thực hiện khám phá máy chủ", + "failed_query_registration_methods": "Không thể truy vấn các phương pháp đăng ký được hỗ trợ.", + "failed_soft_logout_auth": "Không xác thực lại được", + "failed_soft_logout_homeserver": "Không xác thực lại được do sự cố máy chủ", + "footer_powered_by_matrix": "cung cấp bởi Matrix", + "forgot_password_email_invalid": "Địa chỉ thư điện tử dường như không hợp lệ.", + "forgot_password_email_required": "Địa chỉ thư điện tử được liên kết đến tài khoản của bạn phải được nhập.", + "forgot_password_prompt": "Quên mật khẩu của bạn?", + "forgot_password_send_email": "Gửi thư", + "identifier_label": "Đăng nhập với", + "incorrect_credentials": "Tên người dùng và/hoặc mật khẩu không chính xác.", + "incorrect_credentials_detail": "Xin lưu ý rằng bạn đang đăng nhập vào máy chủ %(hs)s, không phải matrix.org.", + "incorrect_password": "mật khẩu không đúng", + "log_in_new_account": "Sign in để vào tài khoản mới của bạn.", + "logout_dialog": { + "description": "Bạn có chắc mình muốn đăng xuất không?", + "megolm_export": "Xuất các khóa thủ công", + "setup_key_backup_title": "Bạn sẽ mất quyền truy cập vào các tin nhắn được mã hóa của mình", + "setup_secure_backup_description_1": "Các tin nhắn được mã hóa được bảo mật bằng mã hóa đầu cuối. Chỉ bạn và (những) người nhận mới có chìa khóa để đọc những tin nhắn này.", + "setup_secure_backup_description_2": "Khi bạn đăng xuất, các khóa sẽ được xóa khỏi thiết bị này, tức là bạn không thể đọc các tin nhắn được mã hóa trừ khi bạn có khóa cho chúng trong thiết bị khác, hoặc sao lưu chúng lên máy chủ.", + "skip_key_backup": "Tôi không muốn tin nhắn được mã hóa của mình", + "use_key_backup": "Bắt đầu sao lưu các khóa" + }, + "misconfigured_body": "Yêu cầu quản trị viên %(brand)s của bạn kiểm tra your config để tìm các mục nhập sai hoặc trùng lặp.", + "misconfigured_title": "Hệ thống %(brand)s của bạn bị thiết lập sai", + "msisdn_field_description": "Những người dùng khác có thể mời bạn vào phòng bằng cách sử dụng chi tiết liên hệ của bạn", + "msisdn_field_label": "Điện thoại", + "msisdn_field_number_invalid": "Số điện thoại đó có vẻ không chính xác, vui lòng kiểm tra và thử lại", + "msisdn_field_required_invalid": "Nhập số điện thoại", + "no_hs_url_provided": "Không có đường dẫn server", + "oidc": { + "error_generic": "Đã xảy ra lỗi.", + "error_title": "Chúng tôi không thể đăng nhập cho bạn" + }, + "password_field_label": "Nhập mật khẩu", + "password_field_strong_label": "Mật khẩu mạnh, tốt đó!", + "password_field_weak_label": "Mật khẩu được phép, nhưng không an toàn", + "phone_label": "Điện thoại", + "phone_optional_label": "Điện thoại (tùy chọn)", + "qr_code_login": { + "error_invalid_scanned_code": "Mã vừa quét là không hợp lệ." + }, + "register_action": "Tạo tài khoản", + "registration": { + "continue_without_email_description": "Lưu ý là nếu bạn không thêm địa chỉ thư điện tử và quên mật khẩu, bạn có thể vĩnh viễn mất quyền truy cập vào tài khoản của mình.", + "continue_without_email_field_label": "Địa chỉ thư điện tử (tùy chọn)", + "continue_without_email_title": "Tiếp tục mà không cần địa chỉ thư điện tử" + }, + "registration_disabled": "Đăng ký đã bị vô hiệu hóa trên máy chủ này.", + "registration_msisdn_field_required_invalid": "Nhập số điện thoại (bắt buộc trên máy chủ này)", + "registration_successful": "Đăng ký thành công", + "registration_username_in_use": "Ai đó đã có username đó. Hãy thử một cái khác hoặc nếu đó là bạn, hay đăng nhập bên dưới.", + "registration_username_validation": "Chỉ sử dụng các chữ cái thường, số, dấu gạch ngang và dấu gạch dưới", + "reset_password": { + "confirm_new_password": "Xác nhận mật khẩu mới", + "password_not_entered": "Mật khẩu mới phải được nhập.", + "passwords_mismatch": "Các mật khẩu mới phải khớp với nhau.", + "reset_successful": "Mật khẩu của bạn đã được đặt lại.", + "return_to_login": "Quay về màn hình đăng nhập", + "sign_out_other_devices": "Đăng xuất khỏi mọi thiết bị" + }, + "reset_password_action": "Đặt lại mật khẩu", + "reset_password_email_field_description": "Sử dụng địa chỉ thư điện tử để khôi phục tài khoản của bạn", + "reset_password_email_field_required_invalid": "Nhập địa chỉ thư điện tử (bắt buộc trên máy chủ này)", + "reset_password_email_not_associated": "Địa chỉ thư điện tử của bạn không được liên kết với một định danh Matrix trên máy chủ này.", + "reset_password_email_not_found_title": "Địa chỉ thư điện tử này không tồn tại trong hệ thống", + "reset_password_title": "Đặt lại mật khẩu của bạn", + "server_picker_custom": "Máy chủ khác", + "server_picker_description_matrix.org": "Tham gia hàng triệu máy chủ công cộng miễn phí lớn nhất", + "server_picker_dialog_title": "Quyết định nơi tài khoản của bạn được lưu trữ", + "server_picker_explainer": "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.", + "server_picker_failed_validate_homeserver": "Không thể xác thực máy chủ nhà", + "server_picker_intro": "Chúng tôi gọi những nơi bạn có thể lưu trữ tài khoản của bạn là 'homeserver'.", + "server_picker_invalid_url": "URL không hợp lệ", + "server_picker_learn_more": "Giới thiệu về các máy chủ", + "server_picker_matrix.org": "Matrix.org là homeserver công cộng lớn nhất, vì vậy nó là nơi lý tưởng cho nhiều người.", + "server_picker_required": "Chỉ định một máy chủ", + "server_picker_title": "Đăng nhập vào máy chủ của bạn", + "server_picker_title_default": "Tùy chọn máy chủ", + "server_picker_title_registration": "Tài khoản máy chủ trên", + "session_logged_out_description": "Để bảo mật, phiên này đã được đăng xuất. Vui lòng đăng nhập lại.", + "session_logged_out_title": "Đã đăng xuất", + "set_email": { + "description": "Điều này sẽ cho phép bạn đặt lại mật khẩu của mình và nhận thông báo.", + "verification_pending_description": "Vui lòng kiểm tra hòm thư và bấm vào liên kết trong đó. Khi nào xong, hãy bấm tiếp tục.", + "verification_pending_title": "Chờ xác thực" + }, + "set_email_prompt": "Bạn có muốn đặt một địa chỉ thư điện tử không?", + "sign_in_description": "Dùng tài khoản của bạn để tiếp tục.", + "sign_in_instead": "Đăng nhập", + "sign_in_instead_prompt": "Đăng nhập", + "sign_in_or_register": "Đăng nhập hoặc Tạo tài khoản", + "sign_in_or_register_description": "Sử dụng tài khoản của bạn hoặc tạo một tài khoản mới để tiếp tục.", + "sign_in_prompt": "Đã có một tài khoản? Sign in", + "sign_in_with_sso": "Đăng nhập bằng đăng nhập một lần", + "signing_in": "Đăng nhập…", + "soft_logout": { + "clear_data_button": "Xóa tất cả dữ liệu", + "clear_data_description": "Xóa tất cả dữ liệu khỏi phiên này là vĩnh viễn. Các tin nhắn được mã hóa sẽ bị mất trừ khi các khóa của chúng đã được sao lưu.", + "clear_data_title": "Xóa tất cả dữ liệu trong phiên này?" + }, + "soft_logout_heading": "Bạn đã đăng xuất", + "soft_logout_intro_password": "Nhập mật khẩu của bạn để đăng nhập và lấy lại quyền truy cập vào tài khoản của bạn.", + "soft_logout_intro_sso": "Đăng nhập và lấy lại quyền truy cập vào tài khoản của bạn.", + "soft_logout_intro_unsupported_auth": "Bạn không thể đăng nhập vào tài khoản của mình. Vui lòng liên hệ với quản trị viên máy chủ của bạn để biết thêm thông tin.", + "soft_logout_subheading": "Xóa dữ liệu cá nhân", + "sso": "Đăng Nhập Một Lần", + "sso_failed_missing_storage": "Chúng tôi đã yêu cầu trình duyệt ghi nhớ máy chủ bạn đã sử dụng để bạn có thể đăng nhập lại, nhưng có vẻ như trình duyệt của bạn đã quên máy chủ đó :( Truy cập trang đăng nhập và thử lại.", + "sso_or_username_password": "%(ssoButtons)s Hoặc %(usernamePassword)s", + "sync_footer_subtitle": "Nếu bạn đã tham gia nhiều phòng, quá trình này có thể mất một lúc", + "syncing": "Đang đồng bộ…", + "uia": { + "code": "Mã", + "email_auth_header": "Kiểm tra hòm thư để tiếp tục", + "fallback_button": "Bắt đầu xác thực", + "msisdn": "Một tin nhắn văn bản đã được gửi tới %(msisdn)s", + "msisdn_token_incorrect": "Mã thông báo không chính xác", + "msisdn_token_prompt": "Vui lòng nhập mã mà nó chứa:", + "password_prompt": "Xác nhận danh tính của bạn bằng cách nhập mật khẩu tài khoản của bạn dưới đây.", + "recaptcha_missing_params": "Thiếu captcha public key trong cấu hình máy chủ. Vui lòng báo cáo điều này cho quản trị viên máy chủ của bạn.", + "sso_body": "Xác nhận việc thêm địa chỉ thư điện tử này bằng cách sử dụng Đăng Nhập Một Lần để chứng minh danh tính của bạn.", + "sso_failed": "Đã xảy ra sự cố khi xác nhận danh tính của bạn. Hủy và thử lại.", + "sso_postauth_body": "Nhấp vào nút bên dưới để xác nhận danh tính của bạn.", + "sso_postauth_title": "Xác nhận để tiếp tục", + "sso_preauth_body": "Để tiếp tục, hãy sử dụng Single Sign On để chứng minh danh tính của bạn.", + "sso_title": "Sử dụng Đăng Nhập Một Lần để tiếp tục", + "terms": "Vui lòng xem xét và chấp nhận chính sách của máy chủ nhà này:", + "terms_invalid": "Vui lòng xem xét và chấp nhận tất cả các chính sách của chủ nhà" + }, + "unsupported_auth_email": "Máy chủ nhà này không hỗ trợ đăng nhập bằng địa chỉ thư điện tử.", + "unsupported_auth_msisdn": "Máy chủ này không hỗ trợ xác thực bằng số điện thoại.", + "username_field_required_invalid": "Điền tên đăng nhập", + "username_in_use": "Ai đó đã có username đó, vui lòng thử một cái khác." }, "bug_reporting": { - "introduction": "Nếu bạn đã báo cáo lỗi qua GitHub, nhật ký gỡ lỗi có thể giúp chúng tôi theo dõi vấn đề. ", - "description": "Nhật ký gỡ lỗi chứa dữ liệu sử dụng ứng dụng bao gồm tên người dùng của bạn, ID hoặc bí danh của các phòng bạn đã truy cập, các thành phần giao diện người dùng mà bạn tương tác lần cuối và tên người dùng của những người dùng khác. Chúng không chứa tin nhắn.", - "matrix_security_issue": "Để báo cáo sự cố bảo mật liên quan đến Matrix, vui lòng đọc Chính sách tiết lộ bảo mật của Matrix.org Security Disclosure Policy.", - "submit_debug_logs": "Gửi nhật ký gỡ lỗi", - "title": "Báo cáo lỗi", "additional_context": "Nếu có ngữ cảnh bổ sung có thể giúp phân tích vấn đề, chẳng hạn như bạn đang làm gì vào thời điểm đó, ID phòng, ID người dùng, v.v., hãy đưa những điều đó vào đây.", - "send_logs": "Gửi nhật ký", - "github_issue": "Sự cố GitHub", - "download_logs": "Tải xuống nhật ký", "before_submitting": "Trước khi gửi log, bạn phải tạo một sự cố trên Github để mô tả vấn đề của mình.", "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ý", + "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.", + "description": "Nhật ký gỡ lỗi chứa dữ liệu sử dụng ứng dụng bao gồm tên người dùng của bạn, ID hoặc bí danh của các phòng bạn đã truy cập, các thành phần giao diện người dùng mà bạn tương tác lần cuối và tên người dùng của những người dùng khác. Chúng không chứa tin nhắn.", + "download_logs": "Tải xuống nhật ký", "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." + "error_empty": "Vui lòng cho chúng tôi biết điều gì đã xảy ra hoặc tốt hơn là tạo sự cố trên GitHub để mô tả vấn đề.", + "failed_send_logs": "Không gửi được nhật ký: ", + "github_issue": "Sự cố GitHub", + "introduction": "Nếu bạn đã báo cáo lỗi qua GitHub, nhật ký gỡ lỗi có thể giúp chúng tôi theo dõi vấn đề. ", + "log_request": "Để giúp chúng tôi ngăn chặn điều này trong tương lai, vui lòng gửi nhật ký cho chúng tôi send us logs.", + "logs_sent": "Nhật ký đã được gửi", + "matrix_security_issue": "Để báo cáo sự cố bảo mật liên quan đến Matrix, vui lòng đọc Chính sách tiết lộ bảo mật của Matrix.org Security Disclosure Policy.", + "preparing_download": "Chuẩn bị tải nhật ký xuống", + "preparing_logs": "Chuẩn bị gửi nhật ký", + "send_logs": "Gửi nhật ký", + "submit_debug_logs": "Gửi nhật ký gỡ lỗi", + "textarea_label": "Ghi chú", + "thank_you": "Cảm ơn bạn!", + "title": "Báo cáo lỗi", + "unsupported_browser": "Nhắc nhở: Trình duyệt của bạn không được hỗ trợ, vì vậy trải nghiệm của bạn có thể không thể đoán trước được.", + "uploading_logs": "Tải lên nhật ký", + "waiting_for_server": "Đang chờ phản hồi từ máy chủ" }, - "time": { - "hours_minutes_seconds_left": "Còn lại %(hours)s giờ %(minutes)s phút %(seconds)s giây", - "minutes_seconds_left": "Còn lại %(minutes)s phút %(seconds)s giây", - "seconds_left": "Còn %(seconds)s giây", - "date_at_time": "%(date)s lúc %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)sh", - "short_minutes": "%(value)sm", - "short_seconds": "%(value)ss", - "short_days_hours_minutes_seconds": "%(days)s ngày %(hours)s giờ %(minutes)s phút %(seconds)s giây", - "short_hours_minutes_seconds": "%(hours)s giờ %(minutes)s phút %(seconds)s giây", - "short_minutes_seconds": "%(minutes)s phút %(seconds)s giây", - "last_week": "Tuần trước", - "last_month": "Tháng trước", - "n_minutes_ago": "%(num)s phút trước", - "n_hours_ago": "%(num)s giờ trước", - "n_days_ago": "%(num)s ngày trước", - "in_n_minutes": "%(num)s phút kể từ bây giờ", - "in_n_hours": "%(num)s giờ kể từ bây giờ", - "in_n_days": "%(num)s ngày kể từ bây giờ", - "in_few_seconds": "một vài giây kể từ bây giờ", - "in_about_minute": "khoảng một phút kể từ bây giờ", - "in_about_hour": "khoảng một giờ kể từ bây giờ", - "in_about_day": "khoảng một ngày kể từ bây giờ", - "few_seconds_ago": "vài giây trước", - "about_minute_ago": "khoảng một phút trước", - "about_hour_ago": "khoảng một giờ trước", - "about_day_ago": "khoảng một ngày trước" + "cannot_invite_without_identity_server": "Không thể mời người dùng bằng địa chỉ thư điện tử mà không dùng máy chủ định danh. Bạn có thể kết nối với một máy chủ trong phần \"Cài đặt\".", + "cannot_reach_homeserver": "Không thể kết nối tới máy chủ", + "cannot_reach_homeserver_detail": "Đả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ợ", + "cant_load_page": "Không thể tải trang", + "chat_card_back_action_label": "Quay lại trò chuyện", + "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", + "hearts_description": "Gửi tin nhắn cùng với thả tim", + "hearts_message": "thả tim", + "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" }, - "onboarding": { - "personal_messaging_title": "Tin nhắn bảo mật cho bạn bè và gia đình", - "free_e2ee_messaging_unlimited_voip": "Với mã hóa đầu cuối miễn phí, cuộc gọi thoại và truyền hình không giới hạn, %(brand)s là cách tuyệt vời để giữ liên lạc.", - "personal_messaging_action": "Bắt đầu cuộc trò chuyện đầu tiên", - "work_messaging_title": "Tin nhắn bảo mật cho công việc", - "work_messaging_action": "Tìm các đồng nghiệp của bạn", - "community_messaging_title": "Làm chủ cộng đồng", - "community_messaging_action": "Tìm người thân", - "welcome_to_brand": "Chào mừng bạn tới %(brand)s", - "only_n_steps_to_go": { - "one": "Chỉ %(count)s bước nữa thôi", - "other": "Chỉ %(count)s bước nữa thôi" + "common": { + "about": "Giới thiệu", + "access_token": "Token truy cập", + "advanced": "Nâng cao", + "all_rooms": "Tất cả các phòng", + "analytics": "Về dữ liệu phân tích", + "and_n_others": { + "one": "và một cái khác…", + "other": "và %(count)s khác…" }, - "you_did_it": "Hoàn thành rồi!", - "complete_these": "Hoàn thành những việc sau để tận dụng tất cả của %(brand)s", - "community_messaging_description": "Giữ quyền sở hữu và kiểm soát thảo luận cộng đồng.\nMở rộng quy mô để hỗ trợ hàng triệu người, bằng khả năng kiểm duyệt và tương tác mạnh mẽ.", - "you_made_it": "Bạn làm rồi!", - "set_up_profile_description": "Đảm bảo mọi người nhận ra bạn", - "set_up_profile_action": "Hồ sơ", - "set_up_profile": "Thiết lập hồ sơ của bạn", - "find_people": "Tìm mọi người", - "find_friends_description": "Đó là lí do bạn ở đây, vậy nên hãy bắt đầu nào", - "find_friends_action": "Tìm bạn bè", - "find_friends": "Tìm và mời bạn bè", - "find_coworkers": "Tìm và mời các đồng nghiệp của bạn", - "find_community_members": "Tìm và mời các thành viên của cộng đồng bạn", - "enable_notifications_description": "Đừng bỏ lỡ một tin nhắn trả lời hay tin nhắn quan trọng", - "enable_notifications_action": "Kích hoạt thông báo", - "enable_notifications": "Bật thông báo", - "download_app_description": "Không bỏ lỡ gì bằng cách mang %(brand)s bên bạn", - "download_app_action": "Tải ứng dụng", - "download_app": "Tải xuống %(brand)s", - "download_brand": "Tải xuống %(brand)s", - "download_app_store": "Tải trên App Store", - "download_google_play": "Tải trên CH Play", - "download_f_droid": "Tải trên F-Droid", - "has_avatar_label": "Tuyệt vời, điều đó sẽ giúp mọi người biết đó là bạn", - "no_avatar_label": "Thêm ảnh để mọi người biết đó là bạn.", - "welcome_user": "Chào mừng %(name)s", - "welcome_detail": "Bây giờ, hãy giúp bạn bắt đầu", - "intro_welcome": "Chào mừng bạn đến với %(appName)s", - "intro_byline": "Sở hữu các cuộc trò chuyện của bạn.", - "send_dm": "Gửi tin nhắn trực tiếp", - "explore_rooms": "Khám phá các phòng chung", - "create_room": "Tạo một cuộc trò chuyện nhóm" + "appearance": "Giao diện", + "application": "Ứng dụng", + "are_you_sure": "Bạn có chắc không?", + "attachment": "Tập tin đính kèm", + "authentication": "Đăng nhập", + "camera": "Máy ảnh", + "cameras": "Máy quay", + "copied": "Đã sao chép!", + "credits": "Ghi công", + "cross_signing": "Xác thực chéo", + "dark": "Tối", + "description": "Sự mô tả", + "deselect_all": "Bỏ chọn tất cả", + "device": "Thiết bị", + "display_name": "Tên hiển thị", + "edited": "đã chỉnh sửa", + "email_address": "Địa chỉ thư điện tử", + "emoji": "Biểu tượng cảm xúc", + "encrypted": "Được mã hóa", + "encryption_enabled": "Mã hóa được bật", + "error": "Lỗi", + "faq": "Câu hỏi thường gặp", + "favourites": "Yêu thích", + "feedback": "Phản hồi", + "filter_results": "Lọc kết quả", + "forward_message": "Chuyển tiếp tin nhắn", + "general": "Tổng quát", + "go_to_settings": "Đi tới Cài đặt", + "guest": "Khách", + "help": "Hỗ trợ", + "historical": "Lịch sử", + "home": "Nhà", + "homeserver": "Máy chủ", + "identity_server": "Máy chủ định danh", + "image": "Hình ảnh", + "integration_manager": "Quản lý tích hợp", + "joined": "Đã tham gia", + "labs": "Chức năng thí nghiệm", + "legal": "Pháp lý", + "light": "Sáng", + "loading": "Đang tải…", + "location": "Vị trí", + "low_priority": "Ưu tiên thấp", + "message": "Tin nhắn", + "message_layout": "Bố cục tin nhắn", + "microphone": "Micrô", + "model": "Mẫu mã", + "modern": "Hiện đại", + "mute": "Im lặng", + "n_members": { + "one": "%(count)s thành viên", + "other": "%(count)s thành viên" + }, + "n_participants": { + "one": "1 người tham gia", + "other": "%(count)s người tham gia" + }, + "n_rooms": { + "one": "%(count)s phòng", + "other": "%(count)s phòng" + }, + "name": "Tên", + "no_results": "Không có kết quả", + "no_results_found": "không tim được kêt quả", + "not_trusted": "Không đáng tin cậy", + "off": "Tắt", + "offline": "Ngoại tuyến", + "on": "Bật", + "options": "Tùy chọn", + "orphan_rooms": "Các phòng khác", + "password": "Mật khẩu", + "people": "Danh bạ", + "preferences": "Tùy chọn", + "presence": "Hiện diện", + "preview_message": "Này bạn. Bạn là nhất!", + "privacy": "Quyền riêng tư", + "private": "Riêng tư", + "private_room": "Phòng riêng tư", + "private_space": "Space riêng tư", + "profile": "Hồ sơ", + "public": "Công cộng", + "public_room": "Phòng công cộng", + "public_space": "Space công cộng", + "qr_code": "Mã QR", + "random": "Ngẫu nhiên", + "reactions": "Phản ứng", + "report_a_bug": "Báo lỗi", + "room": "Phòng", + "room_name": "Tên phòng", + "rooms": "Phòng", + "saving": "Đang lưu…", + "secure_backup": "Sao lưu bảo mật", + "security": "Bảo mật", + "select_all": "Chọn tất cả", + "server": "Máy chủ", + "settings": "Cài đặt", + "setup_secure_messages": "Cài đặt Tin nhắn được bảo toàn", + "show_more": "Cho xem nhiều hơn", + "someone": "Ai đó", + "space": "space", + "spaces": "Không gian", + "sticker": "Nhãn dán", + "stickerpack": "Gói nhãn dán", + "success": "Thành công", + "suggestions": "Gợi ý", + "support": "Hỗ trợ", + "system_alerts": "Cảnh báo hệ thống", + "theme": "Chủ đề", + "thread": "Chủ đề", + "threads": "Chủ đề", + "timeline": "Dòng thời gian", + "trusted": "Tin cậy", + "unavailable": "không có sẵn", + "unencrypted": "Không được mã hóa", + "unmute": "Bật tiếng", + "unnamed_room": "Phòng Không tên", + "unnamed_space": "space không tên", + "unsent": "Chưa gửi", + "unverified": "Chưa xác thực", + "user": "Người dùng", + "user_avatar": "Ảnh đại diện", + "username": "Tên đăng nhập", + "verification_cancelled": "Đã hủy xác thực", + "verified": "Đã xác thực", + "version": "Phiên bản", + "video": "Truyền hình", + "video_room": "Phòng truyền hình", + "view_message": "Xem tin nhăn", + "warning": "Cảnh báo", + "welcome": "Chào mừng" }, - "settings": { - "show_breadcrumbs": "Hiển thị shortcuts cho các phòng đã xem gần đây phía trên danh sách phòng", - "all_rooms_home_description": "Tất cả các phòng bạn đang ở sẽ xuất hiện trong Trang chủ.", - "use_command_f_search": "Sử dụng Command + F để tìm kiếm dòng thời gian", - "use_control_f_search": "Sử dụng Ctrl + F để tìm kiếm dòng thời gian", - "use_12_hour_format": "Hiển thị thời gian theo mẫu 12 giờ (ví dụ 2:30pm)", - "always_show_message_timestamps": "Luôn hiện mốc thời gian", - "send_read_receipts": "Gửi thông báo đã đọc", - "send_typing_notifications": "Gửi thông báo đang gõ tin nhắn", - "replace_plain_emoji": "Tự động thay thế hình biểu tượng", - "enable_markdown": "Bật đánh dấu", - "emoji_autocomplete": "Cho phép gợi ý Emoji khi đánh máy", - "use_command_enter_send_message": "Sử dụng Command + Enter để gửi tin nhắn", - "use_control_enter_send_message": "Sử dụng Ctrl + Enter để gửi tin nhắn", - "all_rooms_home": "Hiển thị tất cả các phòng trong Home", - "enable_markdown_description": "Bắt đầu tin nhắn với /plain để gửi mà không dùng Markdown.", - "show_stickers_button": "Hiển thị nút sticker cảm xúc", - "insert_trailing_colon_mentions": "Chèn dấu hai chấm phía sau các đề cập người dùng ở đầu một tin nhắn", - "automatic_language_detection_syntax_highlight": "Bật chức năng tự động xác định ngôn ngữ đẻ hiển thị quy tắc", - "code_block_expand_default": "Mở rộng các khối mã theo mặc định", - "code_block_line_numbers": "Hiển thị số dòng trong các khối mã", - "inline_url_previews_default": "Bật xem trước nội dung liên kết theo mặc định", - "autoplay_gifs": "Tự động phát GIF", - "autoplay_videos": "Tự động phát các video", - "image_thumbnails": "Hiển thị bản xem trước / hình thu nhỏ cho hình ảnh", - "show_typing_notifications": "Hiển thị thông báo \"đang gõ\"", - "show_redaction_placeholder": "Hiển thị người gửi các tin nhắn đã xóa", - "show_read_receipts": "Hiển thị báo đã đọc gửi bởi người dùng khác", - "show_join_leave": "Hiển thị các tin nhắn tham gia / rời khỏi (các tin nhắn mời / xóa / cấm không bị ảnh hưởng)", - "show_displayname_changes": "Hiển thị thay đổi tên hiển thị", - "show_chat_effects": "Hiển thị các hiệu ứng trò chuyện (hình ảnh động khi nhận được ví dụ như hoa giấy)", - "show_avatar_changes": "Hiện các thay đổi ảnh hồ sơ", - "big_emoji": "Bật chức năng emoji lớn ở tin nhắn", - "jump_to_bottom_on_send": "Chuyển đến cuối dòng thời gian khi bạn gửi tin nhắn", - "disable_historical_profile": "Hiện ảnh hồ sơ hiện và tên hiện tại của người dùng trong lịch sử tin nhắn", - "show_nsfw_content": "Hiển thị nội dung nhạy cảm", - "prompt_invite": "Nhắc trước khi gửi lời mời đến các ID Matrix có khả năng không hợp lệ", - "hardware_acceleration": "Bật tăng tốc phần cứng (khởi động lại %(appName)s để có hiệu lực)", - "start_automatically": "Tự động khởi động sau khi đăng nhập hệ thống", - "warn_quit": "Cảnh báo trước khi bỏ thuốc lá", - "notifications": { - "rule_contains_display_name": "Tin nhắn chứa tên hiển thị của tôi", - "rule_contains_user_name": "Tin nhắn có tên người dùng của tôi", - "rule_roomnotif": "Tin nhắn chứa @room", - "rule_room_one_to_one": "Tin nhắn trong cuộc trò chuyện 1-1", - "rule_message": "Tin nhắn trong cuộc trò chuyện nhóm", - "rule_encrypted": "Tin nhắn mã hóa trong phòng chat nhóm", - "rule_invite_for_me": "Khi tôi được mời vào phòng", - "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", - "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" + "composer": { + "autocomplete": { + "@room_description": "Thông báo cho cả phòng", + "command_a11y": "Tự động hoàn thành lệnh", + "command_description": "Lệnh", + "emoji_a11y": "Tự động hoàn thành biểu tượng cảm xúc", + "notification_a11y": "Tự động hoàn thành thông báo", + "notification_description": "Thông báo phòng", + "room_a11y": "Phòng tự động hoàn thành", + "space_a11y": "Space tự động hoàn thành", + "user_a11y": "Người dùng tự động hoàn thành", + "user_description": "Người dùng" }, - "appearance": { - "layout_irc": "IRC (thử nghiệm)", - "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" + "close_sticker_picker": "Ẩn thẻ (sticker)", + "edit_composer_label": "Chỉnh sửa tin nhắn", + "format_bold": "In đậm", + "format_code_block": "Khối mã", + "format_inline_code": "Mã", + "format_insert_link": "Chèn liên kết", + "format_italic": "Nghiêng", + "format_italics": "In nghiêng", + "format_link": "Liên kết", + "format_ordered_list": "Danh sách đánh số", + "format_strikethrough": "Gạch ngang", + "format_underline": "Gạch chân", + "format_unordered_list": "Danh sách gạch đầu dòng", + "formatting_toolbar_label": "Định dạng", + "link_modal": { + "link_field_label": "Liên kết", + "text_field_label": "Chữ", + "title_create": "Tạo liên kết", + "title_edit": "Sửa liên kết" }, - "inline_url_previews_room_account": "Bật xem trước nội dung liên kết trong phòng này (chỉ với bạn)", - "inline_url_previews_room": "Bật xem trước nội dung liên kết cho mọi người trong phòng này" + "mode_plain": "Ẩn định dạng", + "mode_rich_text": "Hiện định dạng", + "no_perms_notice": "Bạn không có quyền đăng lên phòng này", + "placeholder": "Gửi tin nhắn…", + "placeholder_encrypted": "Gửi tin nhắn mã hóa…", + "placeholder_reply": "Gửi trả lời…", + "placeholder_reply_encrypted": "Gửi câu trả lời mã hóa…", + "placeholder_thread": "Trả lời chủ đề…", + "placeholder_thread_encrypted": "Trả lời chủ đề được mã hóa…", + "poll_button": "Bỏ phiếu", + "poll_button_no_perms_description": "Bạn không có quyền để bắt đầu các cuộc thăm dò trong phòng này.", + "poll_button_no_perms_title": "Yêu cầu Cấp quyền", + "replying_title": "Đang trả lời", + "room_upgraded_link": "Cuộc trò chuyện tiếp tục tại đây.", + "room_upgraded_notice": "Phòng này đã được thay thế và không còn hoạt động nữa.", + "send_button_title": "Gửi tin nhắn", + "send_button_voice_message": "Gửi tin nhắn thoại", + "send_voice_message": "Gửi tin nhắn thoại", + "stop_voice_message": "Dừng ghi", + "voice_message_button": "Tin nhắn thoại" + }, + "create_room": { + "action_create_room": "Tạo phòng", + "action_create_video_room": "Tạo phòng truyền hình", + "encrypted_warning": "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.", + "encryption_forced": "Máy chủ của bạn yêu cầu mã hóa được bật trong các phòng riêng.", + "encryption_label": "Bật mã hóa đầu cuối", + "error_title": "Không tạo được phòng", + "generic_error": "Máy chủ có thể đang không có sẵn, quá tải hoặc bạn vừa gặp lỗi.", + "join_rule_change_notice": "Bạn có thể thay đổi điều này bất kỳ lúc nào từ cài đặt phòng.", + "join_rule_invite": "Phòng riêng (chỉ mời)", + "join_rule_invite_label": "Chỉ những người được mời mới có thể tìm và tham gia phòng này.", + "join_rule_public_label": "Bất kỳ ai cũng có thể tìm và tham gia phòng này.", + "join_rule_public_parent_space_label": "Bất kỳ ai cũng có thể tìm và tham gia phòng này, không chỉ thành viên của .", + "join_rule_restricted": "Hiển thị với các thành viên space", + "join_rule_restricted_label": "Mọi người trong sẽ có thể tìm và tham gia phòng này.", + "name_validation_required": "Vui lòng nhập tên cho phòng", + "room_visibility_label": "Khả năng hiển thị phòng", + "title_private_room": "Tạo một phòng riêng", + "title_public_room": "Tạo một phòng công cộng", + "title_video_room": "Tạo một phòng truyền hình", + "topic_label": "Chủ đề (không bắt buộc)", + "unfederated": "Chặn bất kỳ ai không thuộc %(serverName)s tham gia phòng này.", + "unfederated_label_default_off": "Bạn có thể bật điều này nếu phòng sẽ chỉ được sử dụng để cộng tác với các nhóm nội bộ trên nhà của bạn. Điều này không thể thay đổi sau này.", + "unfederated_label_default_on": "Bạn có thể tắt tính năng này nếu phòng sẽ được sử dụng để cộng tác với các nhóm bên ngoài có máy chủ của riêng họ. Điều này không thể được thay đổi sau này.", + "unsupported_version": "Máy chủ không hỗ trợ phiên bản phòng mà bạn chỉ định." + }, + "create_space": { + "add_details_prompt": "Thêm một số chi tiết để giúp mọi người nhận ra nó.", + "add_details_prompt_2": "Bạn có thể thay đổi những điều này bất cứ lúc nào.", + "add_existing_rooms_description": "Chọn phòng hoặc cuộc trò chuyện để thêm. Đây chỉ là một space cho bạn, không ai sẽ được thông báo. Bạn có thể bổ sung thêm sau.", + "add_existing_rooms_heading": "Bạn muốn tổ chức những gì?", + "address_label": "Địa chỉ", + "address_placeholder": "ví dụ như my-space", + "creating": "Đang tạo…", + "done_action": "Đi đến space của tôi", + "done_action_first_room": "Đến phòng đầu tiên của tôi", + "explainer": "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.", + "failed_create_initial_rooms": "Không tạo được các phòng space ban đầu", + "failed_invite_users": "Không mời được những người dùng sau vào space của bạn: %(csvUsers)s", + "invite_teammates_by_username": "Mời theo tên người dùng", + "invite_teammates_description": "Đảm bảo đúng người có quyền truy cập. Bạn có thể mời thêm sau.", + "invite_teammates_heading": "Mời đồng đội của bạn", + "label": "Tạo một Space", + "name_required": "Vui lòng nhập tên cho Space", + "personal_space": "Chỉ tôi", + "personal_space_description": "Một Space riêng tư để sắp xếp các phòng của bạn", + "private_description": "Chỉ mời, tốt nhất cho bản thân hoặc các đội", + "private_heading": "Space riêng tư của bạn", + "private_personal_description": "Đảm bảo đúng người có quyền truy cập vào %(name)s", + "private_personal_heading": "Bạn làm việc với ai?", + "private_space": "Tôi và đồng đội của tôi", + "private_space_description": "space riêng tư cho bạn và đồng đội của bạn", + "public_description": "Tạo space cho mọi người, tốt nhất cho cộng đồng", + "public_heading": "Space công cộng của bạn", + "setup_rooms_community_description": "Hãy tạo một phòng cho mỗi người trong số họ.", + "setup_rooms_community_heading": "Một số điều bạn muốn thảo luận trong %(spaceName)s là gì?", + "setup_rooms_description": "Bạn cũng có thể thêm nhiều hơn sau, bao gồm cả những cái đã có.", + "setup_rooms_private_heading": "Nhóm của bạn đang thực hiện các dự án nào?", + "share_description": "Chỉ là bạn hiện tại, sẽ càng tốt hơn với người khác.", + "share_heading": "Chia sẻ %(name)s", + "skip_action": "Bỏ qua ngay bây giờ", + "subspace_adding": "Đang thêm…", + "subspace_beta_notice": "Thêm một space vào một space mà bạn quản lý.", + "subspace_dropdown_title": "Tạo một Space", + "subspace_existing_space_prompt": "Thay vào đó, bạn muốn thêm một space hiện có?", + "subspace_join_rule_invite_description": "Chỉ những người được mời mới có thể tìm và tham gia space này.", + "subspace_join_rule_invite_only": "space riêng tư (chỉ mời)", + "subspace_join_rule_label": "Khả năng hiển thị space", + "subspace_join_rule_public_description": "Bất kỳ ai cũng có thể tìm và tham gia space này, không chỉ là thành viên của .", + "subspace_join_rule_restricted_description": "Bất kỳ ai trong đều có thể tìm và tham gia." + }, + "credits": { + "default_cover_photo": "Các ảnh bìa mặc định Là © Chúa Jesus Roncero Được sử dụng theo các điều khoản của CC-BY-SA 4.0." }, "devtools": { - "send_custom_account_data_event": "Gửi sự kiện tài khoản tùy chỉnh", - "send_custom_room_account_data_event": "Gửi sự kiện tài khoản tùy chỉnh trong phòng", + "active_widgets": "Tiện ích hoạt động", + "category_other": "Khác", + "category_room": "Phòng", + "caution_colon": "Thận trọng:", + "client_versions": "Phiên bản phần mềm máy khách", + "developer_mode": "Chế độ nhà phát triển", + "developer_tools": "Những công cụ phát triển", + "edit_setting": "Chỉnh sửa cài đặt", + "empty_string": "", + "event_content": "Nội dung sự kiện", + "event_id": "Định danh (ID) sự kiện: %(eventId)s", + "event_sent": "Sự kiện được gửi!", "event_type": "Loại sự kiện", - "state_key": "Chìa khóa trạng thái", - "invalid_json": "Không giống mã JSON hợp lệ.", + "explore_account_data": "Xem thông tin tài khoản", + "explore_room_account_data": "Xem thông tin tài khoản trong phòng", + "explore_room_state": "Xem trạng thái phòng", + "failed_to_find_widget": "Đã xảy ra lỗi khi tìm tiện ích widget này.", "failed_to_send": "Không thể gửi sự kiện!", - "event_sent": "Sự kiện được gửi!", - "event_content": "Nội dung sự kiện", - "room_status": "Trạng thái phòng", + "invalid_json": "Không giống mã JSON hợp lệ.", + "level": "Cấp độ", + "low_bandwidth_mode": "Chế độ băng thông thấp", + "low_bandwidth_mode_description": "Cần máy chủ nhà tương thích.", + "no_verification_requests_found": "Không tìm thấy yêu cầu xác thực nào", + "notifications_debug": "Gỡ lỗi thông báo", + "number_of_users": "Số người dùng", + "original_event_source": "Nguồn sự kiện ban đầu", "room_encrypted": "Phòng được mã hóa ✅", + "room_id": "Định danh phòng: %(roomId)s", "room_not_encrypted": "Phòng không được mã hóa 🚨", - "empty_string": "", + "room_status": "Trạng thái phòng", + "save_setting_values": "Lưu các giá trị cài đặt", + "send_custom_account_data_event": "Gửi sự kiện tài khoản tùy chỉnh", + "send_custom_room_account_data_event": "Gửi sự kiện tài khoản tùy chỉnh trong phòng", "send_custom_state_event": "Gửi sự kiện trạng thái tùy chỉnh", - "client_versions": "Phiên bản phần mềm máy khách", + "send_custom_timeline_event": "Gửi sự kiện tùy chỉnh vào dòng thời gian", + "server_info": "Thông tin máy chủ", "server_versions": "Phiên bản phần mềm máy chủ", - "number_of_users": "Số người dùng", - "save_setting_values": "Lưu các giá trị cài đặt", + "settable_global": "Có thể đặt trên toàn cầu", + "settable_room": "Có thể đặt tại phòng", "setting_colon": "Thiết lập:", - "caution_colon": "Thận trọng:", - "use_at_own_risk": "Giao diện người dùng này KHÔNG kiểm tra các loại giá trị. Sử dụng và hãy biết nguy cơ.", "setting_definition": "Cài đặt định nghĩa:", - "level": "Cấp độ", - "settable_global": "Có thể đặt trên toàn cầu", - "settable_room": "Có thể đặt tại phòng", - "values_explicit": "Giá trị ở cấp độ rõ ràng", - "values_explicit_room": "Giá trị ở cấp độ rõ ràng trong phòng này", + "setting_id": "Cài đặt ID", + "settings_explorer": "Xem cài đặt", + "show_hidden_events": "Hiện các sự kiện ẩn trong dòng thời gian", + "state_key": "Chìa khóa trạng thái", + "title": "Công cụ phát triển", + "toggle_event": "chuyển đổi sự kiện", + "toolbox": "Hộp công cụ", + "use_at_own_risk": "Giao diện người dùng này KHÔNG kiểm tra các loại giá trị. Sử dụng và hãy biết nguy cơ.", + "value": "Giá trị", "value_colon": "Giá trị:", + "value_in_this_room": "Giá trị trong phòng này", "value_this_room_colon": "Giá trị trong phòng này:", + "values_explicit": "Giá trị ở cấp độ rõ ràng", "values_explicit_colon": "Giá trị ở cấp độ rõ ràng:", + "values_explicit_room": "Giá trị ở cấp độ rõ ràng trong phòng này", "values_explicit_this_room_colon": "Giá trị ở cấp độ rõ ràng trong phòng này:", - "setting_id": "Cài đặt ID", - "value": "Giá trị", - "value_in_this_room": "Giá trị trong phòng này", - "edit_setting": "Chỉnh sửa cài đặt", - "no_verification_requests_found": "Không tìm thấy yêu cầu xác thực nào", - "failed_to_find_widget": "Đã xảy ra lỗi khi tìm tiện ích widget này.", - "send_custom_timeline_event": "Gửi sự kiện tùy chỉnh vào dòng thời gian", - "explore_room_state": "Xem trạng thái phòng", - "explore_room_account_data": "Xem thông tin tài khoản trong phòng", "view_servers_in_room": "Xem các máy chủ trong phòng", - "notifications_debug": "Gỡ lỗi thông báo", - "active_widgets": "Tiện ích hoạt động", - "explore_account_data": "Xem thông tin tài khoản", - "settings_explorer": "Xem cài đặt", - "server_info": "Thông tin máy chủ", - "toolbox": "Hộp công cụ", - "developer_tools": "Những công cụ phát triển", - "room_id": "Định danh phòng: %(roomId)s", - "event_id": "Định danh (ID) sự kiện: %(eventId)s", - "category_room": "Phòng", - "category_other": "Khác" + "view_source_decrypted_event_source": "Nguồn sự kiện được giải mã", + "view_source_decrypted_event_source_unavailable": "Nguồn được giải mã không khả dụng", + "widget_screenshots": "Bật widget chụp màn hình cho các widget có hỗ trợ" + }, + "dialog_close_label": "Đóng hộp thoại", + "emoji": { + "categories": "Hạng mục", + "category_activities": "Các hoạt động", + "category_animals_nature": "Động vật & Thiên nhiên", + "category_flags": "Cờ", + "category_food_drink": "Đồ ăn thức uống", + "category_frequently_used": "Thường xuyên sử dụng", + "category_objects": "Các đối tượng", + "category_smileys_people": "Biểu tượng mặt cười và con người", + "category_symbols": "Ký hiệu", + "category_travel_places": "Du lịch & Địa điểm", + "quick_reactions": "Phản ứng nhanh" + }, + "emoji_picker": { + "cancel_search_label": "Hủy tìm kiếm" + }, + "empty_room": "Phòng trống", + "empty_room_was_name": "Phòng trống (trước kia là %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "Nhập Chuỗi bảo mật hoặc của bạn để tiếp tục.", + "key_validation_text": { + "invalid_security_key": "Khóa bảo mật không hợp lệ", + "recovery_key_is_correct": "Có vẻ tốt!", + "wrong_file_type": "Loại tệp sai", + "wrong_security_key": "Khóa bảo mật sai" + }, + "reset_title": "Đặt lại mọi thứ", + "reset_warning_1": "Chỉ thực hiện việc này nếu bạn không có thiết bị nào khác để hoàn tất quá trình xác thực.", + "reset_warning_2": "Nếu bạn đặt lại mọi thứ, bạn sẽ khởi động lại mà không có phiên nào đáng tin cậy, không có người dùng đáng tin cậy và có thể không xem được các tin nhắn trước đây.", + "restoring": "Khôi phục khóa từ sao lưu", + "security_key_title": "Chìa khóa bảo mật", + "security_phrase_incorrect_error": "Không thể truy cập bộ nhớ bí mật. Vui lòng xác minh rằng bạn đã nhập đúng Cụm từ bảo mật.", + "security_phrase_title": "Cụm từ Bảo mật", + "separator": "%(securityKey)s hay %(recoveryFile)s", + "use_security_key_prompt": "Sử dụng Khóa bảo mật của bạn để tiếp tục." + }, + "bootstrap_title": "Đang thiết lập khóa bảo mật", + "cancel_entering_passphrase_description": "Bạn có chắc chắn muốn hủy nhập cụm mật khẩu không?", + "cancel_entering_passphrase_title": "Hủy nhập cụm mật khẩu?", + "confirm_encryption_setup_body": "Nhấp vào nút bên dưới để xác nhận thiết lập mã hóa.", + "confirm_encryption_setup_title": "Xác nhận thiết lập mã hóa", + "cross_signing_not_ready": "Tính năng xác thực chéo chưa được thiết lập.", + "cross_signing_ready": "Xác thực chéo đã sẵn sàng để sử dụng.", + "cross_signing_ready_no_backup": "Xác thực chéo đã sẵn sàng nhưng các khóa chưa được sao lưu.", + "cross_signing_room_normal": "Phòng này được mã hóa end-to-end", + "cross_signing_room_verified": "Mọi người trong phòng này đã được xác thực", + "cross_signing_room_warning": "Ai đó đang sử dụng một phiên không xác định", + "cross_signing_unsupported": "Máy chủ của bạn không hỗ trợ xác thực chéo.", + "cross_signing_untrusted": "Tài khoản của bạn có danh tính xác thực chéo trong vùng lưu trữ bí mật, nhưng chưa được phiên này tin cậy.", + "cross_signing_user_normal": "Bạn chưa xác thực người dùng này.", + "cross_signing_user_verified": "Bạn đã xác thực người dùng này. Người dùng này đã xác thực tất cả các phiên của họ.", + "cross_signing_user_warning": "Người dùng này chưa xác thực tất cả các phiên của họ.", + "destroy_cross_signing_dialog": { + "primary_button_text": "Xóa các khóa ký chéo", + "title": "Hủy khóa xác thực chéo?", + "warning": "Xóa khóa ký chéo là vĩnh viễn. Bất kỳ ai mà bạn đã xác thực đều sẽ thấy cảnh báo bảo mật. Bạn gần như chắc chắn không muốn làm điều này, trừ khi bạn bị mất mọi thiết bị mà bạn có thể đăng nhập chéo." + }, + "event_shield_reason_authenticity_not_guaranteed": "Tính xác thực của tin nhắn được mã hóa này không thể được đảm bảo trên thiết bị này.", + "event_shield_reason_mismatched_sender_key": "Được mã hóa bởi một phiên chưa được xác thực", + "export_unsupported": "Trình duyệt của bạn không hỗ trợ chức năng mã hóa", + "import_invalid_keyfile": "Tệp khóa %(brand)s không hợp lệ", + "import_invalid_passphrase": "Kiểm tra đăng nhập thất bại: sai mật khẩu?", + "incompatible_database_description": "Trước đây, bạn đã sử dụng phiên bản %(brand)s mới hơn với phiên này. Để sử dụng lại phiên bản này với mã hóa đầu cuối, bạn cần đăng xuất và đăng nhập lại.", + "incompatible_database_disable": "Tiếp tục với mã hóa bị tắt", + "incompatible_database_sign_out_description": "Để tránh mất lịch sử trò chuyện, bạn phải xuất chìa khóa phòng trước khi đăng xuất. Bạn sẽ cần quay lại phiên bản %(brand)s mới hơn để thực hiện việc này", + "incompatible_database_title": "Cơ sở dữ liệu không tương thích", + "key_signature_upload_cancelled": "Đã hủy tải lên chữ ký", + "key_signature_upload_completed": "Hoàn tất tải lên", + "key_signature_upload_failed": "Không thể tải lên", + "key_signature_upload_failed_body": "%(brand)s đã gặp lỗi khi tải lên:", + "key_signature_upload_failed_cross_signing_key_signature": "một chữ ký khóa xác thực chéo mới", + "key_signature_upload_failed_device_cross_signing_key_signature": "một chữ ký được xác thực chéo trên thiết bị", + "key_signature_upload_failed_key_signature": "một chữ ký chính", + "key_signature_upload_failed_master_key_signature": "một chữ ký khóa chính mới", + "key_signature_upload_failed_title": "Tải lên chữ ký không thành công", + "key_signature_upload_success_title": "Tải lên chữ ký thành công", + "messages_not_secure": { + "cause_1": "Chủ nhà của bạn", + "cause_2": "Máy chủ nhà người dùng bạn đang xác thực được kết nối đến", + "cause_3": "Của bạn, hoặc kết nối internet của các người dùng khác", + "cause_4": "Của bạn, hoặc phiên của các người dùng khác", + "heading": "Một trong những điều sau đây có thể bị xâm phạm:", + "title": "Tin nhắn của bạn không an toàn" + }, + "new_recovery_method_detected": { + "description_1": "Đã phát hiện thấy Cụm từ bảo mật và khóa mới cho Tin nhắn an toàn.", + "description_2": "Phiên này đang mã hóa lịch sử bằng phương pháp khôi phục mới.", + "title": "Phương pháp Khôi phục mới", + "warning": "Nếu bạn không đặt phương pháp khôi phục mới, kẻ tấn công có thể đang cố truy cập vào tài khoản của bạn. Thay đổi mật khẩu tài khoản của bạn và đặt phương pháp khôi phục mới ngay lập tức trong Cài đặt." + }, + "not_supported": "", + "old_version_detected_description": "Dữ liệu từ phiên bản cũ hơn của %(brand)s đã được phát hiện. Điều này sẽ khiến mật mã end-to-end bị trục trặc trong phiên bản cũ hơn. Các tin nhắn được mã hóa end-to-end được trao đổi gần đây trong khi sử dụng phiên bản cũ hơn có thể không giải mã được trong phiên bản này. Điều này cũng có thể khiến các tin nhắn được trao đổi với phiên bản này bị lỗi. Nếu bạn gặp sự cố, hãy đăng xuất và đăng nhập lại. Để lưu lại lịch sử tin nhắn, hãy export và re-import các khóa của bạn.", + "old_version_detected_title": "Đã phát hiện dữ liệu mật mã cũ", + "recovery_method_removed": { + "description_1": "Phiên này đã phát hiện rằng Cụm từ bảo mật và khóa cho Tin nhắn an toàn của bạn đã bị xóa.", + "description_2": "Nếu bạn vô tình làm điều này, bạn có thể Cài đặt Tin nhắn được bảo toàn trên phiên này. Tính năng này sẽ mã hóa lại lịch sử tin nhắn của phiên này bằng một phương pháp khôi phục mới.", + "title": "Phương thức Khôi phục đã bị xóa", + "warning": "Nếu bạn không xóa phương pháp khôi phục, kẻ tấn công có thể đang cố truy cập vào tài khoản của bạn. Thay đổi mật khẩu tài khoản của bạn và đặt phương pháp khôi phục mới ngay lập tức trong Cài đặt." + }, + "reset_all_button": "Quên hoặc mất tất cả các phương pháp khôi phục? Đặt lại tất cả Reset all", + "set_up_toast_description": "Bảo vệ chống mất quyền truy cập vào tin nhắn và dữ liệu được mã hóa", + "set_up_toast_title": "Thiết lập Sao lưu Bảo mật", + "setup_secure_backup": { + "explainer": "Sao lưu chìa khóa của bạn trước khi đăng xuất để tránh mất chúng.", + "title": "Cài đặt" + }, + "udd": { + "interactive_verification_button": "Xác thực có tương tác bằng biểu tượng cảm xúc", + "manual_verification_button": "Xác thực thủ công bằng văn bản", + "other_ask_verify_text": "Yêu cầu người dùng này xác thực phiên của họ hoặc xác minh theo cách thủ công bên dưới.", + "other_new_session_text": "%(name)s (%(userId)s) đã đăng nhập vào một phiên mới mà không xác thực:", + "own_ask_verify_text": "Xác minh phiên khác của bạn bằng một trong các tùy chọn bên dưới.", + "own_new_session_text": "Bạn đã đăng nhập vào một phiên mới mà không xác thực nó:", + "title": "Không tin cậy" + }, + "unable_to_setup_keys_error": "Không thể thiết lập khóa", + "unsupported": "Ứng dụng khách này không hỗ trợ mã hóa đầu cuối.", + "upgrade_toast_title": "Nâng cấp mã hóa có sẵn", + "verification": { + "accepting": "Đang chấp nhận…", + "after_new_login": { + "device_verified": "Thiết bị được xác thực", + "reset_confirmation": "Thực sự đặt lại các khóa xác minh?", + "skip_verification": "Bỏ qua xác thực ngay bây giờ", + "unable_to_verify": "Không thể xác thực thiết bị này", + "verify_this_device": "Xác thực thiết bị này" + }, + "cancelled": "Bạn đã hủy xác thực.", + "cancelled_self": "Bạn đã hủy xác thực trên thiết bị khác của bạn.", + "cancelled_user": "%(displayName)s đã hủy xác thực.", + "cancelling": "Đang hủy…", + "complete_action": "Hiểu rồi", + "complete_description": "Bạn đã xác thực thành công người dùng này.", + "complete_title": "Đã xác thực!", + "error_starting_description": "Chúng tôi không thể bắt đầu cuộc trò chuyện với người kia.", + "error_starting_title": "Lỗi khi bắt đầu xác thực", + "explainer": "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.", + "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.", + "incoming_sas_device_dialog_text_1": "Xác thực thiết bị này để đánh dấu thiết bị là đáng tin cậy. Tin tưởng vào thiết bị này giúp bạn và những người dùng khác yên tâm hơn khi sử dụng các tin nhắn được mã hóa đầu cuối.", + "incoming_sas_device_dialog_text_2": "Việc xác thực thiết bị này sẽ đánh dấu thiết bị là đáng tin cậy và những người dùng đã xác minh với bạn sẽ tin tưởng thiết bị này.", + "incoming_sas_dialog_title": "Yêu cầu xác thực đến", + "incoming_sas_dialog_waiting": "Đang đợi bên kia xác nhận…", + "incoming_sas_user_dialog_text_1": "Xác thực người dùng này để đánh dấu họ là đáng tin cậy. Người dùng đáng tin cậy giúp bạn yên tâm hơn khi sử dụng các tin nhắn được mã hóa end-to-end.", + "incoming_sas_user_dialog_text_2": "Việc xác thực người dùng này sẽ đánh dấu phiên của họ là đáng tin cậy và cũng đánh dấu phiên của bạn là đáng tin cậy đối với họ.", + "manual_device_verification_device_id_label": "Định danh (ID) phiên", + "manual_device_verification_device_key_label": "Khóa phiên", + "manual_device_verification_device_name_label": "Tên phiên", + "manual_device_verification_footer": "Nếu chúng không khớp, sự bảo mật của việc giao tiếp của bạn có thể bị can thiệp.", + "manual_device_verification_self_text": "Xác nhận bằng cách so sánh những điều sau đây với Cài đặt người dùng trong phiên làm việc kia của bạn:", + "manual_device_verification_user_text": "Xác nhận phiên của người dùng này bằng cách so sánh phần sau với Cài đặt người dùng của họ:", + "no_key_or_device": "Có vẻ như bạn không có Khóa Bảo mật hoặc bất kỳ thiết bị nào bạn có thể xác thực. Thiết bị này sẽ không thể truy cập vào các tin nhắn mã hóa cũ. Để xác minh danh tính của bạn trên thiết bị này, bạn sẽ cần đặt lại các khóa xác thực của mình.", + "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.", + "other_party_cancelled": "Người kia đã hủy xác thực.", + "prompt_encrypted": "Xác thực tất cả người dùng trong một phòng để đảm bảo phòng đó an toàn.", + "prompt_self": "Bắt đầu xác thực lại từ thông báo.", + "prompt_unencrypted": "Trong các phòng mã hóa, xác thực tất cả người dùng để đảm bảo an toàn.", + "prompt_user": "Bắt đầu xác thực lại từ hồ sơ của họ.", + "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:", + "qr_prompt": "Quét mã duy nhất này", + "qr_reciprocate_same_shield_device": "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?", + "qr_reciprocate_same_shield_user": "Sắp xong rồi! %(displayName)s có hiển thị cùng một lá chắn không?", + "request_toast_accept": "Xác thực phiên", + "request_toast_decline_counter": "Ẩn (%(counter)s)", + "request_toast_detail": "%(deviceId)s từ %(ip)s", + "reset_proceed_prompt": "Tiến hành đặt lại", + "sas_caption_self": "Xác thực thiết bị này bằng việc xác nhận số sau đây xuất hiện trên màn hình của nó.", + "sas_caption_user": "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ọ.", + "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ị", + "sas_emoji_caption_self": "Xác nhận biểu tượng cảm xúc bên dưới được hiển thị trên cả hai thiết bị, theo cùng một thứ tự:", + "sas_emoji_caption_user": "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ọ.", + "sas_match": "Chúng phù hợp", + "sas_no_match": "Chúng không phù hợp", + "sas_prompt": "So sánh biểu tượng cảm xúc độc đáo", + "scan_qr": "Xác thực bằng cách quét", + "scan_qr_explainer": "Yêu cầu %(displayName)s quét mã của bạn:", + "self_verification_hint": "Để 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.", + "start_button": "Bắt đầu xác thực", + "successful_device": "Bạn đã xác minh thành công %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "Bạn đã xác minh thành công thiết bị của mình!", + "successful_user": "Bạn đã xác thực thành công %(displayName)s!", + "timed_out": "Đã hết thời gian xác thực.", + "unsupported_method": "Không thấy phương pháp xác thực nào được hỗ trợ.", + "unverified_session_toast_accept": "Đó là tôi", + "unverified_session_toast_title": "Đăng nhập mới. Đây có phải là bạn không?", + "unverified_sessions_toast_description": "Xem lại để đảm bảo tài khoản của bạn an toàn", + "unverified_sessions_toast_reject": "Để sau", + "unverified_sessions_toast_title": "Bạn có các phiên chưa được xác thực", + "verification_description": "Xác thực danh tính của bạn để truy cập các tin nhắn được mã hóa và chứng minh danh tính của bạn với người khác.", + "verification_dialog_title_device": "Xác thực thiết bị khác", + "verification_dialog_title_user": "Yêu cầu xác thực", + "verification_skip_warning": "Nếu không xác thực, bạn sẽ không thể truy cập vào tất cả tin nhắn của bạn và có thể hiển thị là không đáng tin cậy với những người khác.", + "verification_success_with_backup": "Thiết bị mới của bạn hiện đã được xác thực. Nó có quyền truy cập vào các tin nhắn bảo mật của bạn, và các người dùng khác sẽ thấy nó đáng tin cậy.", + "verification_success_without_backup": "Thiết bị mới của bạn hiện đã được xác thực. Các người dùng khác sẽ thấy nó đáng tin cậy.", + "verify_emoji": "Xác thực bằng biểu tượng cảm xúc", + "verify_emoji_prompt": "Xác thực bằng cách so sánh biểu tượng cảm xúc độc đáo.", + "verify_emoji_prompt_qr": "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.", + "verify_later": "Tôi sẽ xác thực sau", + "verify_reset_warning_1": "Sẽ không thể hoàn tác lại việc đặt lại các khóa xác thực của bạn. Sau khi đặt lại, bạn sẽ không có quyền truy cập vào các tin nhắn đã được mã hóa cũ, và bạn bè đã được xác thực trước đó bạn sẽ thấy các cảnh báo bảo mật cho đến khi bạn xác thực lại với họ.", + "verify_reset_warning_2": "Chỉ tiếp tục nếu bạn chắc chắn là mình đã mất mọi thiết bị khác và khóa bảo mật.", + "verify_using_device": "Xác thực bằng thiết bị khác", + "verify_using_key": "Xác thực bằng Khóa Bảo mật", + "verify_using_key_or_phrase": "Xác thực bằng Khóa hoặc Chuỗi Bảo mật", + "waiting_for_user_accept": "Đang chờ %(displayName)s chấp nhận…", + "waiting_other_device": "Đang chờ bạn xác thực trên thiết bị khác của bạn…", + "waiting_other_device_details": "Đang chờ bạn xác thực trên thiết bị khác của bạn, %(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "Đang đợi %(displayName)s xác thực…" + }, + "verification_requested_toast_title": "Đã yêu cầu xác thực", + "verify_toast_description": "Những người dùng khác có thể không tin tưởng nó", + "verify_toast_title": "Xác thực phiên này" + }, + "error": { + "admin_contact": "Vui lòng liên hệ với quản trị viên dịch vụ của bạn contact your service administrator để tiếp tục sử dụng dịch vụ này.", + "admin_contact_short": "Liên hệ với quản trị viên máy chủ của bạn.", + "connection": "Đã xảy ra sự cố khi giao tiếp với máy chủ, vui lòng thử lại sau.", + "dialog_description_default": "Một lỗi đã xảy ra.", + "download_media": "Tải xuống phương tiện nguồn thất bại, không tìm thấy nguồn url", + "edit_history_unsupported": "Máy chủ nhà của bạn dường như không hỗ trợ tính năng này.", + "failed_copy": "Sao chép không thành công", + "hs_blocked": "Máy chủ này đã bị chặn bởi quản trị viên của nó.", + "mau": "Máy chủ nhà này đã đạt đến giới hạn người dùng hoạt động hàng tháng.", + "mixed_content": "Không thể kết nối với máy chủ thông qua HTTP khi URL HTTPS nằm trong thanh trình duyệt của bạn. Sử dụng HTTPS hoặc bật các tập lệnh không an toàn enable unsafe scripts.", + "non_urgent_echo_failure_toast": "Máy chủ của bạn không phản hồi một số yêu cầu requests.", + "resource_limits": "Homeserver này đã vượt quá một trong những giới hạn tài nguyên của nó.", + "session_restore": { + "clear_storage_button": "Xóa bộ nhớ và Đăng xuất", + "clear_storage_description": "Đăng xuất và xóa khóa mã hóa?", + "description_1": "Chúng tôi đã gặp lỗi khi cố gắng khôi phục phiên trước đó của bạn.", + "description_2": "Nếu trước đây bạn đã sử dụng phiên bản %(brand)s mới hơn, thì phiên của bạn có thể không tương thích với phiên bản này. Đóng cửa sổ này và quay lại phiên bản mới hơn.", + "description_3": "Xóa bộ nhớ của trình duyệt có thể khắc phục được sự cố nhưng sẽ khiến bạn đăng xuất và khiến mọi lịch sử trò chuyện được mã hóa trở nên không thể đọc được.", + "title": "Không thể khôi phục phiên" + }, + "something_went_wrong": "Đã xảy ra lỗi!", + "storage_evicted_description_1": "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.", + "storage_evicted_description_2": "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.", + "storage_evicted_title": "Thiếu dữ liệu phiên", + "sync": "Không kết nối được với máy chủ nhà. Đang thử lại…", + "tls": "Không thể kết nối với máy chủ - vui lòng kiểm tra kết nối của bạn, đảm bảo rằng chứng chỉ SSL của máy chủ nhà homeserver's SSL certificate của bạn được tin cậy và tiện ích mở rộng của trình duyệt không chặn các yêu cầu.", + "unknown": "Lỗi không thể nhận biết", + "unknown_error_code": "mã lỗi không xác định", + "update_power_level": "Không thay đổi được mức công suất" + }, + "error_database_closed_description": "Mở ứng dụng trên nhiều thẻ hay xóa dữ liệu trình duyệt có thể là nguyên nhân.", + "error_database_closed_title": "Cơ sở dữ liệu đột nhiên bị đóng", + "error_dialog": { + "copy_room_link_failed": { + "description": "Không thể sao chép liên kết đến phòng vào khay nhớ tạm.", + "title": "Không thể sao chép liên kết phòng" + }, + "error_loading_user_profile": "Không thể tải hồ sơ người dùng", + "forget_room_failed": "Không thể quên phòng %(errCode)s", + "search_failed": { + "server_unavailable": "Máy chủ có thể không khả dụng, quá tải hoặc hết thời gian tìm kiếm :(", + "title": "Tìm kiếm không thành công" + } + }, + "error_user_not_logged_in": "Người dùng đang không đăng nhập", + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s đã kết thúc một cuộc phát thanh", + "you": "Bạn đã kết thúc một cuộc phát thanh" + }, + "m.call.answer": { + "dm": "Cuộc gọi đang diễn ra", + "user": "%(senderName)s đã tham gia cuộc gọi", + "you": "Bạn đã tham gia cuộc gọi" + }, + "m.call.hangup": { + "user": "%(senderName)s đã kết thúc cuộc gọi", + "you": "Bạn đã kết thúc cuộc gọi" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s đang gọi", + "dm_send": "Chờ câu trả lời", + "user": "%(senderName)s đã bắt đầu một cuộc gọi", + "you": "Bạn bắt đầu một cuộc gọi" + }, + "m.reaction": { + "user": "%(sender)s phản ứng %(reaction)s với %(message)s", + "you": "Bạn phản ứng %(reaction)s với %(message)s" + } }, "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "Văn bản thuần", - "from_the_beginning": "Ngày từ đầu", - "number_of_messages": "Chỉ rõ một số tin nhắn", - "current_timeline": "Dòng thời gian hiện tại", + "cancelled": "Đã hủy trích xuất", + "cancelled_detail": "Xuất đã được hủy thành công", + "confirm_stop": "Bạn có chắc muốn dừng việc xuất dữ liệu của bạn? Nếu bạn làm, bạn sẽ phải bắt đầu lại.", "creating_html": "Đang tạo HTML…", - "starting_export": "Bắt đầu trích xuất…", + "creating_output": "Đang tạo kết quả…", + "creator_summary": "%(creatorName)s đã tạo phòng này.", + "current_timeline": "Dòng thời gian hiện tại", + "enter_number_between_min_max": "Nhập một số ở giữa %(min)s và %(max)s", + "error_fetching_file": "Lỗi lấy tệp", + "export_info": "Đây là khởi đầu của việc xuất . Xuất bởi lúc %(exportDate)s.", "export_successful": "Xuất thành công!", - "unload_confirm": "Bạn có chắc muốn thoát trong quá trinh xuất này?", - "generating_zip": "Tạo ZIP", - "processing_event_n": "Đang sử lý %(number)s sự kiện trong %(total)s", - "fetched_n_events_with_total": { - "one": "Đã tìm thấy %(count)s sự kiện trong %(total)s", - "other": "Đã tìm thấy %(count)s sự kiện trong %(total)s" + "exported_n_events_in_time": { + "one": "Đã xuất %(count)s sự kiện trong %(seconds)s giây", + "other": "Đã xuất %(count)s sự kiện trong %(seconds)s giây" }, + "exporting_your_data": "Đang xuất dữ liệu của bạn", "fetched_n_events": { "one": "Đã tìm thấy %(count)s sự kiện đến hiện tại", "other": "Đã tìm thấy %(count)s sự kiện đến hiện tại" @@ -3066,754 +1011,2647 @@ "one": "Đã tìm thấy %(count)s sự kiện trong %(seconds)s giây", "other": "Đã tìm thấy %(count)s sự kiện trong %(seconds)s giây" }, - "exported_n_events_in_time": { - "one": "Đã xuất %(count)s sự kiện trong %(seconds)s giây", - "other": "Đã xuất %(count)s sự kiện trong %(seconds)s giây" + "fetched_n_events_with_total": { + "one": "Đã tìm thấy %(count)s sự kiện trong %(total)s", + "other": "Đã tìm thấy %(count)s sự kiện trong %(total)s" }, + "fetching_events": "Đang tìm các sự kiện…", + "file_attached": "Tệp được đính kèm", + "format": "Định dạng", + "from_the_beginning": "Ngày từ đầu", + "generating_zip": "Tạo ZIP", + "html_title": "Dữ liệu được trích xuất", + "include_attachments": "Bao gồm các đính kèm", "media_omitted": "Phương tiện bị bỏ qua", "media_omitted_file_size": "Phương tiện bị bỏ qua - kích thước tệp vượt quá giới hạn", - "creator_summary": "%(creatorName)s đã tạo phòng này.", - "export_info": "Đây là khởi đầu của việc xuất . Xuất bởi lúc %(exportDate)s.", - "topic": "Chủ đề: %(topic)s", - "previous_page": "Nhóm tin nhắn trước", + "messages": "Tin nhắn", "next_page": "Nhóm tin nhắn sau", - "html_title": "Dữ liệu được trích xuất", - "error_fetching_file": "Lỗi lấy tệp", - "file_attached": "Tệp được đính kèm", - "fetching_events": "Đang tìm các sự kiện…", - "creating_output": "Đang tạo kết quả…", + "num_messages": "Số lượng tin nhắn", + "num_messages_min_max": "Số tin nhắn chỉ có thể là một số ở giữa %(min)s và %(max)s", + "number_of_messages": "Chỉ rõ một số tin nhắn", + "previous_page": "Nhóm tin nhắn trước", "processing": "Đang xử lý…", - "enter_number_between_min_max": "Nhập một số ở giữa %(min)s và %(max)s", + "processing_event_n": "Đang sử lý %(number)s sự kiện trong %(total)s", + "select_option": "Chọn các tùy chọn bên dưới để xuất các cuộc trò chuyện từ dòng thời gian của bạn", + "size_limit": "Giới hạn kích thước", "size_limit_min_max": "Kích thước chỉ có thể là một số ở giữa %(min)s và %(max)s MB", - "num_messages_min_max": "Số tin nhắn chỉ có thể là một số ở giữa %(min)s và %(max)s", - "num_messages": "Số lượng tin nhắn", - "cancelled": "Đã hủy trích xuất", - "cancelled_detail": "Xuất đã được hủy thành công", + "starting_export": "Bắt đầu trích xuất…", "successful": "Xuất thành công", "successful_detail": "Việc xuất của bạn đã thành công. Tìm nó ở trong thư mục Tải xuống của bạn.", - "confirm_stop": "Bạn có chắc muốn dừng việc xuất dữ liệu của bạn? Nếu bạn làm, bạn sẽ phải bắt đầu lại.", - "exporting_your_data": "Đang xuất dữ liệu của bạn", + "text": "Văn bản thuần", "title": "Xuất trò chuyện", - "select_option": "Chọn các tùy chọn bên dưới để xuất các cuộc trò chuyện từ dòng thời gian của bạn", - "format": "Định dạng", - "messages": "Tin nhắn", - "size_limit": "Giới hạn kích thước", - "include_attachments": "Bao gồm các đính kèm" + "topic": "Chủ đề: %(topic)s", + "unload_confirm": "Bạn có chắc muốn thoát trong quá trinh xuất này?" }, - "create_room": { - "title_video_room": "Tạo một phòng truyền hình", - "title_public_room": "Tạo một phòng công cộng", - "title_private_room": "Tạo một phòng riêng", - "action_create_video_room": "Tạo phòng truyền hình", - "action_create_room": "Tạo phòng", - "name_validation_required": "Vui lòng nhập tên cho phòng", - "join_rule_restricted_label": "Mọi người trong sẽ có thể tìm và tham gia phòng này.", - "join_rule_change_notice": "Bạn có thể thay đổi điều này bất kỳ lúc nào từ cài đặt phòng.", - "join_rule_public_parent_space_label": "Bất kỳ ai cũng có thể tìm và tham gia phòng này, không chỉ thành viên của .", - "join_rule_public_label": "Bất kỳ ai cũng có thể tìm và tham gia phòng này.", - "join_rule_invite_label": "Chỉ những người được mời mới có thể tìm và tham gia phòng này.", - "encrypted_warning": "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.", - "encryption_forced": "Máy chủ của bạn yêu cầu mã hóa được bật trong các phòng riêng.", - "encryption_label": "Bật mã hóa đầu cuối", - "unfederated_label_default_off": "Bạn có thể bật điều này nếu phòng sẽ chỉ được sử dụng để cộng tác với các nhóm nội bộ trên nhà của bạn. Điều này không thể thay đổi sau này.", - "unfederated_label_default_on": "Bạn có thể tắt tính năng này nếu phòng sẽ được sử dụng để cộng tác với các nhóm bên ngoài có máy chủ của riêng họ. Điều này không thể được thay đổi sau này.", - "topic_label": "Chủ đề (không bắt buộc)", - "room_visibility_label": "Khả năng hiển thị phòng", - "join_rule_invite": "Phòng riêng (chỉ mời)", - "join_rule_restricted": "Hiển thị với các thành viên space", - "unfederated": "Chặn bất kỳ ai không thuộc %(serverName)s tham gia phòng này." + "failed_load_async_component": "Không thể tải dữ liệu! Kiểm tra kết nối mạng và thử lại.", + "feedback": { + "can_contact_label": "Bạn có thể liên hệ với tôi nếu bạn có bất kỳ câu hỏi tiếp theo nào", + "comment_label": "Bình luận", + "existing_issue_link": "Hãy xem các lỗi đã được phát hiện trên GitHub trước. Chưa ai từng gặp lỗi này? Báo lỗi mới.", + "may_contact_label": "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", + "platform_username": "Nền tảng ứng dụng và tên người dùng của bạn sẽ được ghi lại để giúp chúng tôi tiếp nhận phản hồi của bạn một cách tốt nhất có thể.", + "pro_type": "MẸO NHỎ: Nếu bạn là người đầu tiên gặp lỗi, vui lòng gửi nhật ký gỡ lỗi để giúp chúng tôi xử lý vấn đề.", + "send_feedback_action": "Gửi phản hồi", + "sent": "Đã gửi phản hồi" + }, + "file_panel": { + "empty_description": "Đính kèm tệp từ cuộc trò chuyện hoặc chỉ cần kéo và thả chúng vào bất kỳ đâu trong phòng.", + "empty_heading": "Không có tệp nào hiển thị trong phòng này", + "guest_note": "Bạn phải đăng ký register để sử dụng chức năng này", + "peek_note": "Bạn phải tham gia vào phòng để xem các tệp của nó" + }, + "forward": { + "filter_placeholder": "Tìm kiếm phòng hoặc người", + "message_preview_heading": "Xem trước tin nhắn", + "no_perms_title": "Bạn không có quyền làm điều này", + "open_room": "Mở phòng", + "send_label": "Gửi", + "sending": "Đang gửi", + "sent": "Đã gửi" + }, + "identity_server": { + "change": "Đổi máy chủ định danh", + "change_prompt": "Ngắt kết nối với máy chủ định danh và thay vào đó kết nối với ?", + "change_server_prompt": "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.", + "checking": "Kiểm tra máy chủ", + "description_connected": "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.", + "description_disconnected": "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.", + "description_optional": "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.", + "disconnect": "Ngắt kết nối máy chủ định danh", + "disconnect_anyway": "Vẫn ngắt kết nối", + "disconnect_offline_warning": "Bạn nên xóa dữ liệu cá nhân của mình remove your personal data khỏi máy chủ nhận dạng trước khi ngắt kết nối. Rất tiếc, máy chủ nhận dạng hiện đang ngoại tuyến hoặc không thể kết nối được.", + "disconnect_personal_data_warning_1": "Bạn vẫn đang chia sẻ dữ liệu cá nhân của mình sharing your personal data trên máy chủ nhận dạng .", + "disconnect_personal_data_warning_2": "Chúng tôi khuyên bạn nên xóa địa chỉ thư điện tử và số điện thoại của mình khỏi máy chủ định danh trước khi ngắt kết nối.", + "disconnect_server": "Ngắt kết nối với máy chủ định danh ?", + "disconnect_warning": "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.", + "do_not_use": "Không sử dụng máy chủ nhận dạng", + "error_connection": "Không thể kết nối với máy chủ xác thực", + "error_invalid": "Không phải là một máy chủ định danh hợp lệ (mã trạng thái %(code)s)", + "error_invalid_or_terms": "Điều khoản dịch vụ không được chấp nhận hoặc máy chủ định danh không hợp lệ.", + "no_terms": "Máy chủ định danh bạn đã chọn không có bất kỳ điều khoản dịch vụ nào.", + "suggestions": "Bạn nên:", + "suggestions_1": "kiểm tra các plugin trình duyệt của bạn để tìm bất kỳ thứ gì có thể chặn máy chủ nhận dạng (chẳng hạn như Privacy Badger)", + "suggestions_2": "liên hệ với quản trị viên của máy chủ nhận dạng ", + "suggestions_3": "đợi và thử lại sau", + "url": "Máy chủ định danh (%(server)s)", + "url_field_label": "Nhập một máy chủ nhận dạng mới", + "url_not_https": "URL máy chủ định danh phải là HTTPS" + }, + "in_space": "Trong space %(spaceName)s.", + "in_space1_and_space2": "Trong các space %(space1Name)s và %(space2Name)s.", + "in_space_and_n_other_spaces": { + "one": "Trong %(spaceName)s và %(count)s space khác.", + "other": "Trong %(spaceName)s và %(count)s space khác." }, - "timeline": { - "m.call": { - "video_call_started": "Cuộc gọi truyền hình đã bắt đầu trong %(roomName)s.", - "video_call_started_unsupported": "Cuộc gọi truyền hình đã được bắt đầu ở %(roomName)s. (không được trình duyệt này hỗ trợ)" - }, - "m.call.invite": { - "voice_call": "%(senderName)s đã thực hiện một cuộc gọi thoại.", - "voice_call_unsupported": "%(senderName)s đã thực hiện một cuộc gọi thoại. (không được hỗ trợ bởi trình duyệt này)", - "video_call": "%(senderName)s đã thực hiện một cuộc gọi điện video.", - "video_call_unsupported": "%(senderName)s đã thực hiện một cuộc gọi điện video. (không được hỗ trợ bởi trình duyệt này)" - }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s đã chấp nhận lời mời cho %(displayName)s", - "accepted_invite": "%(targetName)s đã chấp nhận một lời mời", - "invite": "%(senderName)s đã mời %(targetName)s", - "ban_reason": "%(senderName)s đã cấm %(targetName)s: %(reason)s", - "ban": "%(senderName)s đã cấm %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s đã thay đổi tên hiển thị và ảnh đại diện", - "change_name": "%(oldDisplayName)s đã thay đổi tên hiển thị thành %(displayName)s", - "set_name": "%(senderName)s đã đặt tên hiển thị thành %(displayName)s", - "remove_name": "%(senderName)s đã xóa tên hiển thị (%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s đã xóa ảnh hồ sơ", - "change_avatar": "%(senderName)s đã thay đổi ảnh hồ sơ", - "set_avatar": "%(senderName)s đặt ảnh hồ sơ", - "no_change": "%(senderName)s không thực hiện thay đổi", - "join": "%(targetName)s đã tham gia phòng", - "reject_invite": "%(targetName)s đã từ chối lời mời", - "left_reason": "%(targetName)s đã rời khỏi phòng: %(reason)s", - "left": "%(targetName)s đã rời khỏi phòng", - "unban": "%(senderName)s đã bỏ cấm %(targetName)s", - "withdrew_invite_reason": "%(senderName)s đã rút lại lời mời của %(targetName)s: %(reason)s", - "withdrew_invite": "%(senderName)s đã rút lại lời mời của %(targetName)s", - "kick_reason": "%(senderName)s đã xóa %(targetName)s: %(reason)s", - "kick": "%(senderName)s đã xóa %(targetName)s" - }, - "m.room.topic": "%(senderDisplayName)s đổi chủ đề thành \"%(topic)s\".", - "m.room.avatar": "%(senderDisplayName)s đã thay đổi avatar phòng.", - "m.room.name": { - "remove": "%(senderDisplayName)s loại bỏ tên phòng chat.", - "change": "%(senderDisplayName)s đã đổi tên phòng từ %(oldRoomName)s thành %(newRoomName)s.", - "set": "%(senderDisplayName)s đổi tên phòng thành %(roomName)s." - }, - "m.room.tombstone": "%(senderDisplayName)s đã nâng cấp phòng này.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s đã chỉnh phòng thành phòng mở cho người biết link tham gia.", - "invite": "%(senderDisplayName)s đã chỉnh phòng chỉ tham gia khi được mời.", - "knock": "%(senderDisplayName)s thay đổi quy tắc tham gia thành yêu cầu để tham gia.", - "restricted_settings": "%(senderDisplayName)s đã thay đổi ai có thể tham gia phòng này. Xem cài đặt .", - "restricted": "%(senderDisplayName)s đã thay đổi ai có thể tham gia phòng này.", - "unknown": "%(senderDisplayName)s đổi quy thắc tham gia thành %(rule)s" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s vừa cho phép khách có thể tham gia phòng.", - "forbidden": "%(senderDisplayName)s vừa cấm khách có thể tham gia phòng.", - "unknown": "%(senderDisplayName)s vừa đổi chính sách tham gia của khách thành %(rule)s" - }, - "m.image": "%(senderDisplayName)s đã gửi một hình.", - "m.sticker": "%(senderDisplayName)s đã gửi một sticker.", - "m.room.server_acl": { - "set": "%(senderDisplayName)s đặt danh sách truy cập máy chủ cho phòng này.", - "changed": "%(senderDisplayName)s đã thay đổi danh sách truy cập máy chủ cho phòng này.", - "all_servers_banned": "🎉 Tất cả máy chủ bị cấm không được tham gia! Phòng này không thể được sử dụng nữa." - }, - "m.room.canonical_alias": { - "set": "%(senderName)s thiết lập địa chỉ chính cho phòng thành %(address)s.", - "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.", - "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.", - "sent": "%(senderName)s đã mời %(targetDisplayName)s tham gia phòng." - }, - "m.room.history_visibility": { - "invited": "%(senderName)s đã đặt lịch sử phòng chat xem được bởi thành viên, tính từ lúc thành viên được mời.", - "joined": "%(senderName)s đã đặt lịch sử phòng chat xem được bởi thành viên, tính từ lúc thành viên tham gia phòng.", - "shared": "%(senderName)s đã đặt nội dung mới của phòng chat xem được bởi thành viên.", - "world_readable": "%(senderName)s đã đặt nội dung mới của phòng chat xem được bởi bất kỳ ai.", - "unknown": "%(senderName)s đã đặt lịch sử phòng chat xem được đối với đối tượng (%(visibility)s)." - }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s đã ghim một tin nhắn trong phòng này. Xem tất cả tin nhắn được ghim.", - "pinned": "%(senderName)s đã ghim một tin nhắn trong phòng này. Xem tất cả tin nhắn được ghim.", - "unpinned_link": "%(senderName)s đã bỏ ghim một tin nhắn trong phòng này. Xem tất cả tin nhắn được ghim.", - "unpinned": "%(senderName)s đã bỏ ghim một tin nhắn trong phòng này. Xem tất cả tin nhắn được ghim.", - "changed_link": "%(senderName)s đã thay đổi pinned messages cho phòng.", - "changed": "%(senderName)s đã đổi tin được treo trong phòng." - }, - "m.widget": { - "modified": "%(widgetName)s được sửa tên bởi %(senderName)s", - "added": "%(widgetName)s widget được thêm vào bởi %(senderName)s", - "removed": "%(widgetName)s widget được gỡ bởi %(senderName)s" + "info_tooltip_title": "Thông tin", + "integration_manager": { + "connecting": "Đang kết nối tới quản lý tích hợp…", + "error_connecting": "Trình quản lý tích hợp đang ngoại tuyến hoặc không thể kết nối với Máy chủ của bạn.", + "error_connecting_heading": "Không thể kết nối với trình quản lý tích hợp", + "explainer": "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_title": "Quản lý các tích hợp", + "use_im": "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.", + "use_im_default": "Sử dụng trình quản lý tích hợp (%(serverName)s) để quản lý bot, tiện ích và gói sticker cảm xúc." + }, + "integrations": { + "disabled_dialog_description": "Bật '%(manageIntegrations)s' trong cài đặt để thực hiện.", + "disabled_dialog_title": "Tích hợp đang bị tắt", + "impossible_dialog_description": "%(brand)s của bạn không cho phép bạn sử dụng trình quản lý tích hợp để thực hiện việc này. Vui lòng liên hệ với quản trị viên.", + "impossible_dialog_title": "Tích hợp không được phép" + }, + "invite": { + "ask_anyway_description": "Không thể tìm hồ sơ cho định danh Matrix được liệt kê - bạn có muốn tiếp tục tạo phòng nhắn tin riêng?", + "ask_anyway_label": "Cứ tạo phòng nhắn tin riêng", + "ask_anyway_never_warn_label": "Cứ tạo phòng nhắn tin riêng và đừng cảnh báo tôi nữa", + "email_caption": "Mời qua thư điện tử", + "email_limit_one": "Chỉ có thể gửi một thư điện tử mời mỗi lần", + "email_use_default_is": "Sử dụng máy chủ nhận dạng để mời qua thư điện tử. Sử dụng mặc định (%(defaultIdentityServerName)s) hoặc quản lý trong mục Cài đặt Settings.", + "email_use_is": "Sử dụng máy chủ định danh để mời qua địa chỉ thư điện tử. Quản lý trong mục Cài đặt Settings.", + "error_already_invited_room": "Người dùng đã được mời vào phòng", + "error_already_invited_space": "Người dùng đã được mời vào space", + "error_already_joined_room": "Người dùng đã trong phòng", + "error_already_joined_space": "Người dùng đã trong space", + "error_bad_state": "Người dùng phải được gỡ cấm tham gia trước khi được mời.", + "error_dm": "Chúng tôi không thể tạo DM của bạn.", + "error_find_room": "Đã xảy ra sự cố khi cố mời người dùng.", + "error_find_user_description": "Những người dùng sau có thể không tồn tại hoặc không hợp lệ và không thể được mời: %(csvNames)s", + "error_find_user_title": "Không tìm thấy những người dùng sau", + "error_invite": "Chúng tôi không thể mời những người dùng đó. Vui lòng kiểm tra những người dùng bạn muốn mời và thử lại.", + "error_permissions_room": "Bạn không đủ quyền để mời người khác vào phòng chat.", + "error_permissions_space": "Bạn không có quyền để mời mọi người vào space này.", + "error_profile_undisclosed": "Người dùng có thể hoặc không tồn tại", + "error_transfer_multiple_target": "Một cuộc gọi chỉ có thể được chuyển đến một người dùng duy nhất.", + "error_unknown": "Lỗi máy chủ không xác định", + "error_user_not_found": "Người dùng không tồn tại", + "error_version_unsupported_room": "Phiên bản máy chủ nhà của người dùng không hỗ trợ phiên bản phòng này.", + "error_version_unsupported_space": "Máy chủ nhà của người dùng không hỗ trợ phiên bản của space.", + "failed_generic": "Tác vụ thất bại", + "failed_title": "Không thể mời", + "invalid_address": "Không nhận ra địa chỉ", + "key_share_warning": "Những người được mời sẽ có thể đọc tin nhắn cũ.", + "name_email_mxid_share_room": "Mời ai đó bằng tên, địa chỉ thư điện tử, tên người dùng của họ (như ) hoặc chia sẻ phòng này share this room.", + "name_email_mxid_share_space": "Mời ai đó bằng tên, địa chỉ thư điện tử, tên người dùng của họ (như ) hoặc chia sẻ space này.", + "name_mxid_share_room": "Mời ai đó thông qua tên hiển thị, tên người dùng của họ (ví dụ ) hoặc chia sẻ phòng này.", + "name_mxid_share_space": "Mời ai đó sử dụng tên hiển thị, tên đăng nhập của họ (như ) hoặc chia sẻ space này.", + "recents_section": "Các cuộc trò chuyện gần đây", + "room_failed_partial": "Chúng tôi đã mời những người khác, nhưng những người dưới đây không thể được mời tham gia ", + "room_failed_partial_title": "Không thể gửi một số lời mời", + "room_failed_title": "Mời người dùng vào %(roomName)s thất bại", + "send_link_prompt": "Hoặc gửi liên kết mời", + "start_conversation_name_email_mxid_prompt": "Bắt đầu cuộc trò chuyện với ai đó bằng tên, địa chỉ thư điện tử hoặc tên người dùng của họ (như ).", + "start_conversation_name_mxid_prompt": "Bắt đầu cuộc trò chuyện với ai đó bằng tên hoặc tên người dùng của họ (như ).", + "suggestions_disclaimer": "Một số đề xuất có thể được ẩn để bảo mật.", + "suggestions_disclaimer_prompt": "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.", + "suggestions_section": "Tin nhắn trực tiếp gần đây", + "to_room": "Mời tham gia %(roomName)s", + "to_space": "Mời tham gia %(spaceName)s", + "transfer_dial_pad_tab": "Bàn phím số", + "transfer_user_directory_tab": "Thư mục người dùng", + "unable_find_profiles_description_default": "Không thể tìm thấy hồ sơ cho ID Matrix được liệt kê bên dưới - bạn có muốn mời họ không?", + "unable_find_profiles_invite_label_default": "Vẫn mời", + "unable_find_profiles_invite_never_warn_label_default": "Vẫn mời và không bao giờ cảnh báo tôi nữa", + "unable_find_profiles_title": "Những người dùng sau có thể không tồn tại", + "unban_first_title": "Người dùng không thể được mời nếu không được bỏ cấm" + }, + "inviting_user1_and_user2": "Mời %(user1)s và %(user2)s", + "inviting_user_and_n_others": { + "one": "Đang mời %(user)s và 1 người khác", + "other": "Đang mời %(user)s và %(count)s người khác" + }, + "items_and_n_others": { + "other": " và %(count)s mục khác", + "one": " và một mục khác" + }, + "keyboard": { + "activate_button": "Kích hoạt nút đã chọn", + "autocomplete_cancel": "Hủy tự động hoàn thành", + "backspace": "Phím lùi", + "cancel_reply": "Hủy trả lời tin nhắn", + "category_autocomplete": "Tự động hoàn thành", + "category_calls": "Cuộc gọi", + "category_navigation": "Dẫn đường", + "category_room_list": "Danh sách phòng", + "close_dialog_menu": "Đóng hộp thoại hoặc menu ngữ cảnh", + "composer_jump_end": "Chuyển đến cuối khung trò chuyện của người gửi", + "composer_jump_start": "Chuyển đến đầu khung trò chuyện của người gửi", + "composer_navigate_next_history": "Di chuyển đến tin nhắn kế trong lịch sử người gửi", + "composer_navigate_prev_history": "Di chuyển đến tin nhắn trước trong lịch sử người gửi", + "composer_new_line": "Dòng mới", + "composer_redo": "Tái chỉnh sửa", + "composer_toggle_bold": "Chuyển sang In đậm", + "composer_toggle_code_block": "Chuyển đổi khối mã", + "composer_toggle_italics": "Chuyển sang In nghiêng", + "composer_toggle_link": "Chuyển đổi liên kết", + "composer_toggle_quote": "Chuyển sang Trích dẫn", + "composer_undo": "Hoàn tác chỉnh sửa", + "dismiss_read_marker_and_jump_bottom": "Bỏ qua điểm đánh dấu đã đọc và chuyển xuống cuối", + "end": "Kết thúc", + "enter": "Vào", + "escape": "Thoát ra", + "go_home_view": "Chuyển đến Chế độ xem Trang chủ", + "home": "Nhà", + "jump_room_search": "Chuyển đến tìm kiếm phòng", + "jump_to_read_marker": "Chuyển đến tin nhắn chưa đọc cũ nhất", + "navigate_next_message_edit": "Di chuyển đến tin nhắn kế để điều chỉnh", + "navigate_prev_message_edit": "Di chuyển đến tin nhắn trước để điều chỉnh", + "number": "[con số]", + "open_user_settings": "Mở cài đặt người dùng", + "page_down": "Trang dưới", + "page_up": "Trang lên", + "room_list_collapse_section": "Thu gọn phần danh sách phòng", + "room_list_expand_section": "Mở rộng phần danh sách phòng", + "room_list_select_room": "Chọn phòng từ danh sách phòng", + "scroll_down_timeline": "Cuộn xuống trong dòng thời gian", + "scroll_up_timeline": "Cuộn lên trong dòng thời gian", + "search": "Tìm kiếm (phải được bật)", + "send_sticker": "Gửi nhãn dán", + "space": "space", + "toggle_microphone_mute": "Chuyển đổi chế độ tắt tiếng micrô", + "toggle_right_panel": "Chuyển đổi bảng điều khiển bên phải", + "toggle_space_panel": "Chuyển đổi bảng điều khiển space", + "toggle_top_left_menu": "Chuyển đổi menu trên cùng bên trái", + "toggle_webcam_mute": "Bật/tắt webcam", + "upload_file": "Tải lên một tài liệu" + }, + "labs": { + "allow_screen_share_only_mode": "Cho phép chế độ chỉ-chia sẻ màn hình", + "ask_to_join": "Bật yêu cầu để tham gia", + "automatic_debug_logs": "Tự động gửi debug log khi có bất kỳ lỗi nào", + "automatic_debug_logs_decryption": "Tự động gửi nhật ký gỡ lỗi mỗi lúc gặp lỗi khi giải mã", + "automatic_debug_logs_key_backup": "Tự động gửi nhật ký gỡ lỗi mỗi lúc sao lưu khóa không hoạt động", + "beta_description": "Những gì sắp đến với %(brand)s? Phòng thí điểm là nơi tốt nhất để có mọi thứ sớm, thử nghiệm tính năng mới và giúp hoàn thiện trước khi chúng thực sự ra mắt.", + "beta_feature": "Đây là một tính năng thử nghiệm beta", + "beta_feedback_leave_button": "Để rời khỏi bản beta, hãy truy cập mục cài đặt của bạn.", + "beta_section": "Tính năng sắp tới", + "bridge_state": "Hiển thị thông tin về cầu trong cài đặt phòng", + "bridge_state_channel": "Kênh: ", + "bridge_state_creator": "Cầu này được cung cấp bởi .", + "bridge_state_manager": "Cầu này được quản lý bởi .", + "bridge_state_workspace": "Không gian làm việc(workspace): ", + "click_for_info": "Nhấp để có thêm thông tin", + "currently_experimental": "Hiện đang thử nghiệm.", + "custom_themes": "Hỗ trợ thêm các chủ đề tùy chỉnh", + "dehydration": "Nhắn tin được mã hóa ngoại tuyến bằng cách sử dụng các thiết khử nước", + "dynamic_room_predecessors": "Tiền nhiệm động cho phòng", + "element_call_video_rooms": "Phòng truyền hình Element Call", + "experimental_description": "Muốn trải nghiệm? Thử các ý tưởng mới nhất còn đang được phát triển của chúng tôi. Các tính năng này chưa được hoàn thiện, chúng có thể không ổn định, có thể thay đổi, hay bị loại bỏ hoàn toàn. Tìm hiểu thêm.", + "experimental_section": "Thử trước tính năng mới", + "feature_wysiwyg_composer_description": "Dùng văn bản giàu tính chất thay cho định dạng Markdown ở thanh soạn tin nhắn.", + "group_calls": "Trải nghiệm gọi nhóm mới", + "group_developer": "Nhà phát triển", + "group_encryption": "Mã hóa", + "group_experimental": "Thử nghiệm", + "group_messaging": "Tin nhắn", + "group_moderation": "Việc vận hành", + "group_profile": "Hồ sơ", + "group_rooms": "Phòng", + "group_spaces": "Không gian", + "group_themes": "Chủ đề", + "group_voip": "Âm thanh & Hình ảnh", + "group_widgets": "Vật dụng", + "hidebold": "Ẩn dấu chấm thông báo (chỉ hiển thị bộ đếm)", + "html_topic": "Hiện chủ đề phòng bằng HTML", + "join_beta": "Tham gia phiên bản beta", + "join_beta_reload": "Tham gia thử nghiệm sẽ tải lại %(brand)s.", + "jump_to_date": "Nhảy đến ngày (thêm lệnh /jumptodate và nhảy đến ngày)", + "jump_to_date_msc_support": "Yêu cầu máy chủ của bạn hỗ trợ MSC3030", + "latex_maths": "Kết xuất đồ họa toán học LaTeX trong tin nhắn", + "leave_beta": "Rời khỏi bản beta", + "leave_beta_reload": "Rời khỏi thử nghiệm sẽ tải lại %(brand)s.", + "location_share_live": "Chia sẻ vị trí thực", + "location_share_live_description": "Mới làm tạm. Vị trí lưu lại trong lịch sử phòng.", + "mjolnir": "Cách mới để ẩn người dùng", + "msc3531_hide_messages_pending_moderation": "Cho phép điều phối viên ẩn các tin nhắn đang chờ duyệt.", + "notification_settings": "Cài đặt thông báo mới", + "notification_settings_beta_title": "Cài đặt thông báo", + "pinning": "Ghim tin nhắn", + "report_to_moderators": "Báo cáo cho điều phối viên", + "report_to_moderators_description": "Trong các phòng hỗ trợ điều phối, nút \"Báo cáo\" sẽ giúp bạn báo cáo lạm dụng cho điều phối viên của phòng.", + "rust_crypto": "Mã hóa dựa trên Rust", + "rust_crypto_disabled_notice": "Hiện chỉ có thể bật bằng tập tin cấu hình config.json", + "sliding_sync": "Chế độ đồng bộ tối ưu (Sync v3)", + "sliding_sync_description": "Đang được phát triển tích cực, không thể vô hiệu.", + "sliding_sync_disabled_notice": "Đăng xuất và đăng nhập lại để vô hiệu hóa", + "sliding_sync_proxy_url_label": "Đường dẫn máy chủ ủy nhiệm (proxy)", + "sliding_sync_server_no_support": "Máy chủ của bạn không hoàn toàn hỗ trợ", + "sliding_sync_server_specify_proxy": "Máy chủ của bạn không hỗ trợ, bạn cần chỉ định máy chủ ủy nhiệm (proxy)", + "sliding_sync_server_support": "Máy chủ của bạn hoàn toàn hỗ trợ", + "state_counters": "Hiển thị số đếm giản đơn ở tiêu đề phòng", + "under_active_development": "Đang được phát triển tích cực.", + "video_rooms": "Phòng video", + "video_rooms_a_new_way_to_chat": "Một cách mới để trò chuyện bằng thoại và video trong %(brand)s.", + "video_rooms_always_on_voip_channels": "Các phòng video là các kênh VoIP luôn bật được nhúng trong một phòng ở %(brand)s.", + "video_rooms_beta": "Phòng truyền hình là tính năng thử nghiệm", + "video_rooms_faq1_answer": "Sử dụng nút \"+\" trong khu vực phòng ở bảng điều khiển bên trái.", + "video_rooms_faq1_question": "Tôi có thể tạo một phòng video bằng cách nào?", + "video_rooms_faq2_answer": "Vâng, dòng thời gian trò chuyện được hiển thị cùng với video.", + "video_rooms_faq2_question": "Tôi có thể sử dụng nhắn tin cùng lúc với gọi video không?", + "voice_broadcast": "Phát thanh", + "wysiwyg_composer": "Trình soạn thảo văn bản giàu tính chất" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ Các cài đặt này dành cho người dùng nâng cao.", + "ban_reason": "Bị bỏ qua / bị chặn", + "error_adding_ignore": "Lỗi khi thêm người dùng / máy chủ bị bỏ qua", + "error_adding_list_description": "Vui lòng xác minh ID hoặc địa chỉ phòng và thử lại.", + "error_adding_list_title": "Lỗi khi đăng ký danh sách", + "error_removing_ignore": "Lỗi khi xóa người dùng / máy chủ bị bỏ qua", + "error_removing_list_description": "Vui lòng thử lại hoặc xem bảng điều khiển của bạn để biết gợi ý.", + "error_removing_list_title": "Lỗi khi hủy đăng ký khỏi danh sách", + "explainer_1": "Thêm người dùng và máy chủ bạn muốn bỏ qua tại đây. Sử dụng dấu hoa thị để %(brand)s khớp với bất kỳ ký tự nào. Ví dụ: @bot:* sẽ bỏ qua tất cả người dùng có tên 'bot' trên bất kỳ máy chủ nào.", + "explainer_2": "Việc bỏ qua người khác được thực hiện thông qua danh sách cấm trong đó có các quy tắc về việc cấm người như thế nào. Đăng ký danh sách cấm có nghĩa là người dùng/máy chủ bị danh sách đó chặn sẽ bị ẩn với bạn.", + "lists": "Bạn hiện đã đăng ký:", + "lists_description_1": "Đăng ký vào danh sách cấm sẽ khiến bạn tham gia vào danh sách đó!", + "lists_description_2": "Nếu đây không phải là điều bạn muốn, vui lòng sử dụng một công cụ khác để bỏ qua người dùng.", + "lists_heading": "Danh sách đã đăng ký", + "lists_new_label": "ID phòng hoặc địa chỉ của danh sách cấm", + "no_lists": "Bạn chưa đăng ký bất kỳ danh sách nào", + "personal_description": "Danh sách cấm cá nhân của bạn chứa tất cả người dùng / máy chủ mà cá nhân bạn không muốn xem tin nhắn. Sau khi bỏ qua người dùng / máy chủ đầu tiên, một phòng mới sẽ hiển thị trong danh sách phòng của bạn tên là '%(myBanList)s'- ở trong phòng này sẽ giữ danh sách cấm có hiệu lực.", + "personal_empty": "Bạn đã không bỏ qua bất cứ ai.", + "personal_heading": "Danh sách cấm cá nhân", + "personal_new_label": "Máy chủ hoặc ID người dùng để bỏ qua", + "personal_new_placeholder": "ví dụ: @bot:* hoặc example.org", + "personal_section": "Bạn hiện đang bỏ qua:", + "room_name": "Danh sách Cấm của tôi", + "room_topic": "Đây là danh sách người dùng/máy chủ mà bạn đã chặn - đừng rời khỏi phòng!", + "rules_empty": "Không có", + "rules_server": "Quy tắc máy chủ", + "rules_title": "Quy tắc danh sách cấm - %(roomName)s", + "rules_user": "Quy tắc người dùng", + "something_went_wrong": "Đã xảy ra lỗi. Vui lòng thử lại hoặc xem bảng điều khiển của bạn để biết gợi ý.", + "title": "Người dùng bị bỏ qua", + "view_rules": "Xem các quy tắc" + }, + "language_dropdown_label": "Danh sách ngôn ngữ", + "lazy_loading": { + "disabled_action": "Xóa bộ nhớ cache và đồng bộ hóa lại", + "disabled_description1": "Trước đây, bạn đã sử dụng %(brand)s trên %(host)s khi đã bật tính năng tải chậm các thành viên. Trong phiên bản này, tính năng tải lười biếng bị vô hiệu hóa. Vì bộ nhớ cache cục bộ không tương thích giữa hai cài đặt này, %(brand)s cần phải đồng bộ hóa lại tài khoản của bạn.", + "disabled_description2": "Nếu phiên bản khác của %(brand)s vẫn đang mở trong một tab khác, vui lòng đóng nó lại vì việc sử dụng %(brand)s trên cùng một máy chủ với cả hai chế độ tải chậm được bật và tắt đồng thời sẽ gây ra sự cố.", + "disabled_title": "Bộ nhớ cache cục bộ không tương thích", + "resync_description": "%(brand)s hiện sử dụng bộ nhớ ít hơn 3-5 lần, bằng cách chỉ tải thông tin về những người dùng khác khi cần thiết. Vui lòng đợi trong khi chúng tôi đồng bộ hóa lại với máy chủ!", + "resync_title": "Đang cập nhật %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "Bạn là người duy nhất ở đây. Nếu bạn rời, không ai có thể tham gia trong tương lai, kể cả bạn.", + "leave_room_question": "Bạn có chắc chắn muốn rời khỏi phòng '%(roomName)s' không?", + "leave_space_question": "Bạn có chắc chắn muốn để khoảng trắng '%(spaceName)s' không?", + "room_rejoin_warning": "Phòng này không công khai. Bạn sẽ không thể tham gia lại nếu không có lời mời.", + "space_rejoin_warning": "space này không công khai. Bạn sẽ không thể tham gia lại nếu không có lời mời." + }, + "left_panel": { + "open_dial_pad": "Mở bàn phím quay số" + }, + "lightbox": { + "rotate_left": "Xoay trái", + "rotate_right": "Xoay phải", + "title": "Xem ảnh" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "Homeserver này không được cấu hình để hiển thị bản đồ.", + "MapStyleUrlNotReachable": "Homeserver này không được cấu hình để hiển thị bản đồ chính xác, hoặc máy chủ bản đồ được cấu hình không thể kết nối.", + "WebGLNotEnabled": "Cần WebGL để hiển thị bản đồ, bạn hãy bật lên trong trình duyệt.", + "expand_map": "Mở rộng bản đồ", + "failed_generic": "Không tìm được vị trí của bạn. Hãy thử lại sau.", + "failed_load_map": "Không thể tải bản đồ", + "failed_permission": "%(brand)s không được cho phép để tìm vị trí của bạn. Vui lòng cho phép truy cập vị trí trong cài đặt trình duyệt của bạn.", + "failed_timeout": "Tìm vị trí của bạn mất quá lâu. Hãy thử lại sau.", + "failed_unknown": "Lỗi không xác định khi tìm vị trí của bạn. Hãy thử lại sau.", + "find_my_location": "Tìm vị trí của tôi", + "location_not_available": "Vị trí không có", + "map_feedback": "Phản hồi bản đồ", + "mapbox_logo": "Logo Mapbox", + "reset_bearing": "Đặt lại trục theo phương Bắc", + "share_button": "Chia sẻ vị trí", + "toggle_attribution": "Chuyển đổi thuộc tính" + }, + "member_list": { + "filter_placeholder": "Lọc thành viên phòng", + "invite_button_no_perms_tooltip": "Bạn không có quyền mời người khác", + "invited_list_heading": "Đã mời", + "power_label": "%(userName)s (chỉ số %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "Thành viên phòng", + "message_edit_dialog_title": "Chỉnh sửa tin nhắn", + "mobile_guide": { + "toast_accept": "Sử dụng ứng dụng", + "toast_description": "%(brand)s đang thử nghiệm trên trình duyệt web di động. Để có trải nghiệm tốt hơn và các tính năng mới nhất, hãy sử dụng ứng dụng gốc miễn phí của chúng tôi.", + "toast_title": "Sử dụng ứng dụng để có trải nghiệm tốt hơn" + }, + "no_more_results": "Không còn kết quả nào nữa", + "notif_panel": { + "empty_description": "Bạn không có thông báo nào hiển thị.", + "empty_heading": "Tất cả các bạn đều bị bắt" + }, + "notifications": { + "all_messages": "Tất cả tin nhắn", + "all_messages_description": "Nhận thông báo cho mọi tin nhắn", + "class_global": "Toàn cầu", + "class_other": "Khác", + "colour_bold": "In đậm", + "colour_grey": "Xám", + "colour_none": "Không có", + "colour_red": "Đỏ", + "colour_unsent": "Chưa gửi", + "default": "Mặc định", + "email_pusher_app_display_name": "Thông báo qua thư điện tử", + "enable_prompt_toast_description": "Bật thông báo trên màn hình", + "enable_prompt_toast_title": "Thông báo", + "enable_prompt_toast_title_from_message_send": "Đừng bỏ lỡ một câu trả lời", + "error_change_title": "Thay đổi cài đặt thông báo", + "keyword": "Từ khóa", + "keyword_new": "Từ khóa mới", + "mark_all_read": "Đánh dấu tất cả đã đọc", + "mentions_and_keywords": "@đề cập & từ khóa", + "mentions_and_keywords_description": "Chỉ nhận thông báo với các đề cập và từ khóa được thiết lập trong cài đặt của bạn", + "mentions_keywords": "Đề cập & từ khóa", + "message_didnt_send": "Tin nhắn chưa gửi. Nhấn để biết thông tin.", + "mute_description": "Bạn sẽ không nhận bất kỳ thông báo nào" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s đã bắt đầu phát thanh", + "m.key.verification.request": "%(name)s đang yêu cầu xác thực" + }, + "onboarding": { + "community_messaging_action": "Tìm người thân", + "community_messaging_description": "Giữ quyền sở hữu và kiểm soát thảo luận cộng đồng.\nMở rộng quy mô để hỗ trợ hàng triệu người, bằng khả năng kiểm duyệt và tương tác mạnh mẽ.", + "community_messaging_title": "Làm chủ cộng đồng", + "complete_these": "Hoàn thành những việc sau để tận dụng tất cả của %(brand)s", + "create_room": "Tạo một cuộc trò chuyện nhóm", + "download_app": "Tải xuống %(brand)s", + "download_app_action": "Tải ứng dụng", + "download_app_description": "Không bỏ lỡ gì bằng cách mang %(brand)s bên bạn", + "download_app_store": "Tải trên App Store", + "download_brand": "Tải xuống %(brand)s", + "download_f_droid": "Tải trên F-Droid", + "download_google_play": "Tải trên CH Play", + "enable_notifications": "Bật thông báo", + "enable_notifications_action": "Kích hoạt thông báo", + "enable_notifications_description": "Đừng bỏ lỡ một tin nhắn trả lời hay tin nhắn quan trọng", + "explore_rooms": "Khám phá các phòng chung", + "find_community_members": "Tìm và mời các thành viên của cộng đồng bạn", + "find_coworkers": "Tìm và mời các đồng nghiệp của bạn", + "find_friends": "Tìm và mời bạn bè", + "find_friends_action": "Tìm bạn bè", + "find_friends_description": "Đó là lí do bạn ở đây, vậy nên hãy bắt đầu nào", + "find_people": "Tìm mọi người", + "free_e2ee_messaging_unlimited_voip": "Với mã hóa đầu cuối miễn phí, cuộc gọi thoại và truyền hình không giới hạn, %(brand)s là cách tuyệt vời để giữ liên lạc.", + "has_avatar_label": "Tuyệt vời, điều đó sẽ giúp mọi người biết đó là bạn", + "intro_byline": "Sở hữu các cuộc trò chuyện của bạn.", + "intro_welcome": "Chào mừng bạn đến với %(appName)s", + "no_avatar_label": "Thêm ảnh để mọi người biết đó là bạn.", + "only_n_steps_to_go": { + "one": "Chỉ %(count)s bước nữa thôi", + "other": "Chỉ %(count)s bước nữa thôi" }, - "io.element.widgets.layout": "%(senderName)s đã cập nhật bố trí của phòng", - "m.location": "%(senderName)s đã chia sẻ vị trí của họ", - "self_redaction": "Tin nhắn đã xóa", - "redaction": "Tin nhắn đã bị %(name)s xóa", - "m.poll.start": "%(senderName)s vừa bắt đầu một cuộc bình chọn - %(pollQuestion)s", - "m.poll.end": "%(senderName)s vừa kết thúc một cuộc bình chọn", - "typing_indicator": { - "one_user": "%(displayName)s đang gõ …", - "two_users": "%(names)s và %(lastPerson)s đang gõ …", - "more_users": { - "other": "%(names)s và %(count)s người khác đang gõ …", - "one": "%(names)s và một người khác đang gõ …" - } + "personal_messaging_action": "Bắt đầu cuộc trò chuyện đầu tiên", + "personal_messaging_title": "Tin nhắn bảo mật cho bạn bè và gia đình", + "send_dm": "Gửi tin nhắn trực tiếp", + "set_up_profile": "Thiết lập hồ sơ của bạn", + "set_up_profile_action": "Hồ sơ", + "set_up_profile_description": "Đảm bảo mọi người nhận ra bạn", + "use_case_community_messaging": "Thành viên cộng đồng trực tuyến", + "use_case_personal_messaging": "Bạn bè và gia đình", + "use_case_work_messaging": "Đồng nghiệp và nhóm", + "welcome_detail": "Bây giờ, hãy giúp bạn bắt đầu", + "welcome_to_brand": "Chào mừng bạn tới %(brand)s", + "welcome_user": "Chào mừng %(name)s", + "work_messaging_action": "Tìm các đồng nghiệp của bạn", + "work_messaging_title": "Tin nhắn bảo mật cho công việc", + "you_did_it": "Hoàn thành rồi!", + "you_made_it": "Bạn làm rồi!" + }, + "pill": { + "permalink_other_room": "Tin nhắn trong %(room)s", + "permalink_this_room": "Tin nhắn từ %(user)s" + }, + "poll": { + "create_poll_action": "Tạo Cuộc thăm dò ý kiến", + "create_poll_title": "Tạo cuộc tham dò ý kiến", + "edit_poll_title": "Chỉnh sửa bỏ phiếu", + "end_description": "Bạn có chắc muốn kết thúc cuộc thăm dò ý kiến? Điều này sẽ hiển thị kết quả cuối cùng của cuộc thăm dò ý kiến và ngăn mọi người bỏ phiếu.", + "end_message": "Cuộc thăm dò ý kiến đã kết thúc. Câu trả lời đứng đầu: %(topAnswer)s", + "end_message_no_votes": "Cuộc thăm dò ý kiến đã kết thúc. Không có phiếu bầu được bỏ.", + "end_title": "Kết thúc cuộc thăm dò ý kiến", + "error_ending_description": "Xin lỗi, cuộc thăm dò ý kiến chưa kết thúc. Vui lòng thử lại.", + "error_ending_title": "Kết thúc cuộc thăm dò ý kiến thất bại", + "error_voting_description": "Xin lỗi, phiếu bầu của bạn đã không được đăng ký. Vui lòng thử lại.", + "error_voting_title": "Bỏ phiếu không đăng ký", + "failed_send_poll_description": "Xin lỗi, cuộc thăm dò mà bạn đã cố gắng tạo đã không được đăng.", + "failed_send_poll_title": "Đăng cuộc thăm dò thất bại", + "options_add_button": "Thêm tùy chọn", + "options_heading": "Tạo tùy chọn", + "options_label": "Tùy chọn %(number)s", + "options_placeholder": "Viết tùy chọn", + "topic_heading": "Câu hỏi hoặc chủ đề của thăm dò của bạn là gì?", + "topic_label": "Câu hỏi hoặc chủ đề", + "total_n_votes": { + "one": "%(count)s phiếu bầu. Bỏ phiếu để xem kết quả", + "other": "%(count)s phiếu bầu. Bỏ phiếu để xem kết quả" }, - "m.call.hangup": { - "dm": "Cuộc gọi đã kết thúc" + "total_n_votes_voted": { + "one": "Dựa theo %(count)s phiếu bầu", + "other": "Dựa theo %(count)s phiếu bầu" }, - "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" + "total_no_votes": "Không có phiếu", + "type_closed": "Bỏ phiếu kín", + "type_heading": "Hình thức bỏ phiếu", + "type_open": "Bỏ phiếu công khai" + }, + "power_level": { + "admin": "Quản trị viên", + "custom": "Tùy chỉnh (%(level)s)", + "custom_level": "Cấp độ tùy chọn", + "default": "Mặc định", + "label": "Cấp độ sức mạnh", + "mod": "Người quản trị", + "moderator": "Điều phối viên", + "restricted": "Bị hạn chế" + }, + "presence": { + "away": "Vắng mặt", + "busy": "Bận", + "idle": "Nhàn rỗi", + "idle_for": "Không hoạt động trong %(duration)s", + "offline": "Ngoại tuyến", + "offline_for": "Offline trong %(duration)s", + "online": "Trực tuyến", + "online_for": "Online trong %(duration)s", + "unknown": "Không xác định", + "unknown_for": "Không xác định trong %(duration)s" + }, + "quick_settings": { + "all_settings": "Tất cả cài đặt", + "metaspace_section": "Ghim vào sidebar", + "sidebar_settings": "Thêm tùy chọn", + "title": "Cài đặt nhanh" + }, + "quit_warning": { + "call_in_progress": "Có vẻ như bạn đang tham gia một cuộc gọi, bạn có chắc chắn muốn thoát không?", + "file_upload_in_progress": "Có vẻ như bạn đang tải tệp lên, bạn có chắc chắn muốn thoát không?" + }, + "redact": { + "confirm_button": "Xác nhận Loại bỏ", + "error": "Bạn không thể xóa tin nhắn này.  (%(code)s)", + "ongoing": "Đang xóa…", + "reason_label": "Lý do (không bắt buộc)" + }, + "reject_invitation_dialog": { + "confirmation": "Bạn có chắc chắn muốn từ chối lời mời không?", + "failed": "Không thể từ chối lời mời", + "title": "Từ chối lời mời" + }, + "report_content": { + "description": "Báo cáo thông báo này sẽ gửi 'ID sự kiện' duy nhất của nó đến quản trị viên của máy chủ của bạn. Nếu tin nhắn trong phòng này được mã hóa, quản trị viên máy chủ của bạn sẽ không thể đọc nội dung tin nhắn hoặc xem bất kỳ tệp hoặc hình ảnh nào.", + "disagree": "Không đồng ý", + "ignore_user": "Tảng lờ người dùng", + "illegal_content": "Nội dung bất hợp pháp", + "missing_reason": "Vui lòng điền lý do bạn đang báo cáo.", + "nature": "Vui lòng chọn một bản chất và mô tả điều gì khiến thông báo này bị lạm dụng.", + "nature_disagreement": "Những gì người dùng này đang viết là sai.\nĐiều này sẽ được báo cáo tới các moderator của phòng.", + "nature_illegal": "Người dùng này đang hiển thị hành vi bất hợp pháp, ví dụ bằng cách doxing mọi người hoặc đe dọa bạo lực.\nĐiều này sẽ được báo cáo cho những người điều hành phòng có thể leo thang điều này cho các cơ quan pháp lý.", + "nature_other": "Bất kỳ lý do nào khác. Xin hãy mô tả vấn đề.\nĐiều này sẽ được báo cáo cho người điều hành phòng.", + "nature_spam": "Người dùng này đang spam phòng bằng quảng cáo, liên kết đến quảng cáo hoặc tuyên truyền.\nĐiều này sẽ được báo cáo cho người điều hành phòng.", + "other_label": "Khác", + "report_content_to_homeserver": "Báo cáo Nội dung cho Quản trị viên Máy chủ Trang chủ của Bạn", + "report_entire_room": "Báo cáo toàn bộ phòng", + "spam_or_propaganda": "Thư rác hoặc tuyên truyền", + "toxic_behaviour": "Hành vi độc hại" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "Không giải mã được phiên %(failedCount)s !", + "count_of_successfully_restored_keys": "Đã khôi phục thành công các khóa %(sessionCount)s", + "enter_key_description": "Truy cập lịch sử tin nhắn an toàn của bạn và thiết lập nhắn tin an toàn bằng cách nhập Khóa bảo mật của bạn.", + "enter_key_title": "Nhập khóa bảo mật", + "enter_phrase_description": "Truy cập lịch sử tin nhắn an toàn của bạn và thiết lập nhắn tin an toàn bằng cách nhập Cụm từ bảo mật của bạn.", + "enter_phrase_title": "Nhập cụm từ bảo mật", + "incorrect_security_phrase_dialog": "Không thể giải mã bản sao lưu bằng Cụm từ bảo mật này: vui lòng xác minh rằng bạn đã nhập đúng Cụm từ bảo mật.", + "incorrect_security_phrase_title": "Cụm từ bảo mật không chính xác", + "key_backup_warning": "Cảnh báo Warning: bạn chỉ nên thiết lập sao lưu khóa từ một máy tính đáng tin cậy.", + "key_fetch_in_progress": "Đang lấy các khóa từ máy chủ…", + "key_forgotten_text": "Nếu bạn quên Khóa bảo mật của mình, bạn có thể thiết lập các tùy chọn khôi phục mới ", + "key_is_invalid": "Không phải là khóa bảo mật hợp lệ", + "key_is_valid": "Đây có vẻ như là một Khóa bảo mật hợp lệ!", + "keys_restored_title": "Các phím đã được khôi phục", + "load_error_content": "Không thể tải trạng thái sao lưu", + "load_keys_progress": "Đã khôi phục%(completed)s trong số %(total)s khóa", + "no_backup_error": "Không tìm thấy bản sao lưu!", + "phrase_forgotten_text": "Nếu bạn quên Cụm từ bảo mật, bạn có thể sử dụng Khóa bảo mật của mình use your Security Key hoặc thiết lập các tùy chọn khôi phục mới set up new recovery options", + "recovery_key_mismatch_description": "Không thể giải mã bản sao lưu bằng Khóa bảo mật này: vui lòng xác minh rằng bạn đã nhập đúng Khóa bảo mật.", + "recovery_key_mismatch_title": "Khóa bảo mật không khớp", + "restore_failed_error": "Không thể khôi phục bản sao lưu" + }, + "right_panel": { + "add_integrations": "Thêm các widget, bridge và bot", + "edit_integrations": "Chỉnh sửa tiện ích widget, cầu nối và bot", + "export_chat_button": "Xuất trò chuyện", + "pinned_messages": { + "empty": "Chưa có gì được ghim", + "explainer": "Nếu bạn có quyền, hãy mở menu trên bất kỳ tin nhắn nào và chọn Ghim Pin để dán chúng vào đây.", + "limits": { + "other": "Bạn chỉ có thể ghim tối đa %(count)s widget" }, - "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" + "title": "Tin nhắn đã ghim" + }, + "pinned_messages_button": "Đã ghim", + "poll": { + "active_heading": "Các cuộc bỏ phiếu hiện tại", + "final_result": { + "one": "Kết quả cuối cùng dựa trên %(count)s phiếu bầu", + "other": "Kết quả cuối cùng dựa trên %(count)s phiếu bầu" }, - "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" + "past_heading": "Các cuộc bỏ phiếu trước", + "view_in_timeline": "Xem cuộc bỏ phiếu trong dòng thời gian" + }, + "polls_button": "Lịch sử bỏ phiếu", + "room_summary_card": { + "title": "Thông tin phòng" + }, + "search_button": "Tìm kiếm", + "settings_button": "Cài đặt phòng", + "share_button": "Phòng chia sẻ", + "thread_list": { + "context_menu_label": "Tùy chọn theo chủ đề" + }, + "video_room_chat": { + "title": "Trò chuyện" + }, + "widgets_section": "Vật dụng" + }, + "room": { + "3pid_invite_email_not_found_account": "Lời mời này đã được gửi đến %(email)s nhưng không liên kết với tài khoản của bạn", + "3pid_invite_email_not_found_account_room": "Lời mời đến %(roomName)s này đã được gửi đến %(email)s nhưng không liên kết với tài khoản của bạn", + "3pid_invite_error_invite_action": "Cố gắng tham gia bằng mọi cách", + "3pid_invite_error_invite_subtitle": "Bạn chỉ có thể tham gia nó với một lời mời làm việc.", + "3pid_invite_error_public_subtitle": "Bạn vẫn có thể tham gia.", + "3pid_invite_error_title": "Đã xảy ra sự cố với lời mời của bạn.", + "3pid_invite_error_title_room": "Đã xảy ra sự cố với lời mời của bạn vào %(roomName)s", + "3pid_invite_no_is_subtitle": "Sử dụng máy chủ nhận dạng trong Cài đặt để nhận lời mời trực tiếp trong %(brand)s.", + "banned_by": "Bạn đã bị cấm bởi %(memberName)s", + "banned_from_room_by": "Bạn đã bị cấm ở %(roomName)s bởi %(memberName)s", + "context_menu": { + "copy_link": "Sao chép liên kết phòng", + "favourite": "Yêu thích", + "forget": "Quên phòng", + "low_priority": "Ưu tiên thấp", + "mark_read": "Đánh dấu đã đọc", + "mentions_only": "Chỉ tin nhắn được đề cập", + "notifications_default": "Theo cài đặt mặc định", + "notifications_mute": "Tắt tiếng phòng", + "title": "Tùy chọn phòng", + "unfavourite": "Được yêu thích" + }, + "dm_invite_action": "Bắt đầu trò chuyện", + "dm_invite_subtitle": " muốn trò chuyện", + "dm_invite_title": "Bạn có muốn trò chuyện với %(user)s?", + "drop_file_prompt": "Thả tệp vào đây để tải lên", + "edit_topic": "Sửa chủ đề", + "error_cancel_knock_title": "Không hủy được", + "error_join_403": "Bạn cần được mời để truy cập phòng này.", + "error_join_404_1": "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.", + "error_join_404_2": "Nếu bạn biết địa chỉ phòng, hãy dùng nó để tham gia.", + "error_join_404_invite": "Người đã mời bạn vừa mới rời khỏi, hoặc thiết bị của họ đang ngoại tuyến.", + "error_join_404_invite_same_hs": "Người đã mời bạn vừa mới rời khỏi.", + "error_join_connection": "Đã xảy ra lỗi khi tham gia.", + "error_join_incompatible_version_1": "Xin lỗi, homeserver của bạn quá cũ để tham gia vào đây.", + "error_join_incompatible_version_2": "Vui lòng liên hệ quản trị viên homeserver của bạn.", + "error_join_title": "Tham gia thất bại", + "error_jump_to_date_details": "Chi tiết lỗi", + "face_pile_summary": { + "one": "%(count)s người bạn đã biết vừa tham gia", + "other": "%(count)s người bạn đã biết vừa tham gia" + }, + "face_pile_tooltip_label": { + "one": "Xem một thành viên", + "other": "Xem tất cả %(count)s thành viên" + }, + "face_pile_tooltip_shortcut": "Bao gồm %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "Bao gồm bạn, %(commaSeparatedMembers)s", + "failed_reject_invite": "Không thể từ chối lời mời", + "forget_room": "Quên phòng này đi", + "forget_space": "Quên space này", + "header": { + "close_call_button": "Đóng cuộc gọi", + "forget_room_button": "Quên phòng", + "hide_widgets_button": "Ẩn widget", + "room_is_public": "Phòng này là công cộng", + "show_widgets_button": "Hiển thị widget", + "video_call_button_ec": "Cuộc gọi truyền hình (%(brand)s)", + "video_call_button_jitsi": "Cuộc gọi truyền hình (Jitsi)", + "video_call_ec_layout_freedom": "Tự do", + "video_room_view_chat_button": "Xem dòng tin nhắn" + }, + "inaccessible": "Phòng hoặc space này không thể truy cập được bây giờ.", + "inaccessible_name": "Không thể truy cập %(roomName)s vào lúc này.", + "intro": { + "dm_caption": "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.", + "enable_encryption_prompt": "Bật mã hóa trong phần cài đặt.", + "encrypted_3pid_dm_pending_join": "Một khi mọi người đã vào, bạn có thể bắt đầu trò chuyện", + "no_avatar_label": "Thêm ảnh để mọi người có thể dễ dàng nhận ra phòng của bạn.", + "no_topic": "Thêm chủ đề Add a topic để giúp mọi người biết nội dung là gì.", + "private_unencrypted_warning": "Các tin nhắn riêng tư của bạn thường được mã hóa, nhưng phòng này thì không. Thường thì điều này là do thiết bị không được hỗ trợ hoặc phương pháp đang được dùng, như các lời mời qua thư điện tử.", + "room_invite": "Mời chỉ vào phòng này", + "send_message_start_dm": "Gửi tin nhắn đầu tiên để mời vào cuộc trò chuyện", + "start_of_dm_history": "Đâ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 .", + "start_of_room": "Đây là phần bắt đầu của .", + "topic": "Chủ đề: %(topic)s ", + "topic_edit": "Chủ đề: %(topic)s (edit)", + "unencrypted_warning": "Mã hóa đầu-cuối chưa được bật", + "user_created": "%(displayName)s đã tạo phòng này.", + "you_created": "Bạn đã tạo phòng này." + }, + "invite_email_mismatch_suggestion": "Chia sẻ địa chỉ thư điện tử này trong Cài đặt để nhận lời mời trực tiếp trong %(brand)s.", + "invite_reject_ignore": "Từ chối & Bỏ qua người dùng", + "invite_sent_to_email": "Lời mời này đã được gửi tới %(email)s", + "invite_sent_to_email_room": "Lời mời đến %(roomName)s này đã được gửi tới %(email)s", + "invite_subtitle": " đã mời bạn", + "invite_this_room": "Mời vào phòng này", + "invite_title": "Bạn có muốn tham gia %(roomName)s không?", + "inviter_unknown": "Không xác định", + "invites_you_text": " mời bạn", + "join_button_account": "Đăng Ký", + "join_failed_needs_invite": "Để xem %(roomName)s, bạn cần một lời mời", + "join_the_discussion": "Tham gia thảo luận", + "join_title": "Tham gia phòng để tương tác", + "join_title_account": "Tham gia cuộc trò chuyện bằng một tài khoản", + "joining": "Đang tham gia…", + "joining_room": "Đang tham gia phòng…", + "joining_space": "Đang tham gia space…", + "jump_read_marker": "Chuyển đến tin nhắn chưa đọc đầu tiên.", + "jump_to_bottom_button": "Di chuyển đến các tin nhắn gần đây nhất", + "jump_to_date": "Nhảy đến ngày", + "jump_to_date_beginning": "Bắt đầu phòng", + "kick_reason": "Lý do: %(reason)s", + "kicked_by": "Bạn đã bị loại bởi %(memberName)s", + "kicked_from_room_by": "Bạn đã bị loại khỏi %(roomName)s bởi %(memberName)s", + "leave_error_title": "Lỗi khi rời khỏi phòng", + "leave_server_notices_description": "Phòng này được sử dụng cho các tin nhắn quan trọng từ máy chủ, vì vậy bạn không thể rời khỏi nó.", + "leave_server_notices_title": "Không thể rời khỏi phòng Thông báo máy chủ", + "leave_unexpected_error": "Lỗi máy chủ không mong muốn khi cố gắng rời khỏi phòng", + "link_email_to_receive_3pid_invite": "Liên kết địa chỉ thư điện tử này với tài khoản của bạn trong Cài đặt để nhận lời mời trực tiếp trong %(brand)s.", + "loading_preview": "Đang tải xem trước", + "no_peek_join_prompt": "Không thể xem trước %(roomName)s. Bạn có muốn tham gia nó không?", + "no_peek_no_name_join_prompt": "Không xem trước được, bạn có muốn tham gia?", + "not_found_subtitle": "Bạn có chắc là bạn đang ở đúng chỗ?", + "not_found_title": "Phòng này hay space này không tồn tại.", + "not_found_title_name": "%(roomName)s không tồn tại.", + "peek_join_prompt": "Bạn đang xem trước %(roomName)s. Bạn muốn tham gia nó?", + "read_topic": "Bấm để xem chủ đề", + "rejecting": "Từ chối lời mời…", + "rejoin_button": "Tham gia lại", + "search": { + "all_rooms": "Tất cả các phòng", + "all_rooms_button": "Tìm tất cả phòng", + "field_placeholder": "Tìm kiếm…", + "result_count": { + "one": "(~%(count)s kết quả)", + "other": "(~%(count)s kết quả)" }, - "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" + "this_room": "phòng này", + "this_room_button": "Tìm trong phòng này" + }, + "show_labs_settings": "Hiện các cài đặt thử nghiệm", + "status_bar": { + "delete_all": "Xóa hết", + "exceeded_resource_limit": "Thư của bạn không gửi được vì máy chủ(homeserver) đã vượt quá giới hạn tài nguyên. Vui lòng liên hệ với quản trị viên để tiếp tục sử dụng dịch vụ.", + "monthly_user_limit_reached": "Tin nhắn của bạn không được gửi vì máy chủ này đã đạt đến Giới hạn Người dùng Hoạt động Hàng tháng. Vui lòng liên hệ với quản trị viên dịch vụ của bạn để tiếp tục sử dụng dịch vụ.", + "requires_consent_agreement": "Bạn không thể gửi bất kỳ tin nhắn nào cho đến khi bạn xem xét và đồng ý với các điều khoản và điều kiện của chúng tôi.", + "retry_all": "Thử lại tất cả", + "select_messages_to_retry": "Bạn có thể chọn tất cả hoặc từng tin nhắn để thử lại hoặc xóa", + "server_connectivity_lost_description": "Các tin nhắn đã gửi sẽ được lưu trữ cho đến khi kết nối của bạn trở lại.", + "server_connectivity_lost_title": "Kết nối đến máy chủ đã bị mất.", + "some_messages_not_sent": "Một số tin nhắn của bạn chưa được gửi đi" + }, + "unread_notifications_predecessor": { + "one": "Bạn có %(count)s thông báo chưa đọc trong phiên bản trước của phòng này.", + "other": "Bạn có %(count)s thông báo chưa đọc trong phiên bản trước của phòng này." + }, + "upgrade_error_description": "Kiểm tra kỹ xem máy chủ của bạn có hỗ trợ phiên bản phòng đã chọn hay không và thử lại.", + "upgrade_error_title": "Lỗi khi nâng cấp phòng", + "upgrade_warning_bar": "Việc nâng cấp phòng này sẽ đóng phiên bản hiện tại của phòng và tạo một phòng được nâng cấp có cùng tên.", + "upgrade_warning_bar_admins": "Chỉ quản trị viên phòng mới thấy cảnh báo này", + "upgrade_warning_bar_unstable": "Phòng này đang chạy phiên bản phòng mà máy chủ này đã đánh dấu là không ổn định unstable.", + "upgrade_warning_bar_upgraded": "Phòng này đã được nâng cấp.", + "upload": { + "uploading_multiple_file": { + "one": "Đang tải lên %(filename)s và %(count)s tập tin khác", + "other": "Đang tải lên %(filename)s và %(count)s tập tin khác" }, - "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": "" + "uploading_single_file": "Đang tải lên %(filename)s" + } + }, + "room_list": { + "add_room_label": "Thêm phòng", + "add_space_label": "Thêm space", + "breadcrumbs_empty": "Không có phòng nào được truy cập gần đây", + "breadcrumbs_label": "Các phòng đã ghé thăm gần đây", + "failed_add_tag": "Không thêm được thẻ %(tagName)s vào phòng", + "failed_remove_tag": "Không xóa được thẻ %(tagName)s khỏi phòng", + "home_menu_label": "Các tùy chọn Home", + "join_public_room_label": "Tham gia vào phòng công cộng", + "joining_rooms_status": { + "one": "Hiện đang tham gia %(count)s phòng", + "other": "Hiện đang tham gia %(count)s phòng" + }, + "notification_options": "Tùy chọn thông báo", + "redacting_messages_status": { + "one": "Hiện đang xóa tin nhắn ở %(count)s phòng", + "other": "Hiện đang xóa tin nhắn ở %(count)s phòng" + }, + "show_less": "Hiện ít hơn", + "show_n_more": { + "one": "Hiển thị %(count)s thêm", + "other": "Hiển thị %(count)s thêm" + }, + "show_previews": "Hiển thị bản xem trước của tin nhắn", + "sort_by": "Sắp xếp theo", + "sort_by_activity": "Hoạt động", + "sort_by_alphabet": "AZ", + "sort_unread_first": "Hiển thị các phòng có tin nhắn chưa đọc trước", + "sublist_options": "Liệt kê các tùy chọn", + "suggested_rooms_heading": "Phòng được đề xuất" + }, + "room_settings": { + "access": { + "description_space": "Lựa chọn ai được xem và tham gia %(spaceName)s.", + "title": "Truy cập" + }, + "advanced": { + "error_upgrade_description": "Không thể hoàn thành việc nâng cấp phòng", + "error_upgrade_title": "Không nâng cấp được phòng", + "information_section_room": "Thông tin phòng", + "information_section_space": "Thông tin Space", + "room_id": "Định danh riêng của phòng", + "room_predecessor": "Xem các tin nhắn cũ hơn trong %(roomName)s.", + "room_upgrade_button": "Nâng cấp phòng này lên phiên bản phòng được đề xuất", + "room_upgrade_warning": "Cảnh báo: nâng cấp một phòng sẽ không tự động đưa thành viên sang phiên bản mới của phòng. Chúng tôi đăng liên kết tới phòng mới trong phòng cũ - thành viên sẽ cần nhấp vào liên kết để tham gia phòng mới.", + "room_version": "Phiên bản phòng:", + "room_version_section": "Phiên bản phòng", + "space_predecessor": "Xem phiên bản cũ của %(spaceName)s.", + "space_upgrade_button": "Nâng cấp phòng tới phiên bản được khuyến nghị", + "unfederated": "Phòng này không thể truy cập từ xa bằng máy chủ Matrix", + "upgrade_button": "Nâng cấp phòng này lên phiên bản %(version)s", + "upgrade_dialog_description": "Nâng cấp phòng này yêu cầu đóng cửa phiên bản hiện tại của phòng và tạo một phòng mới ở vị trí của nó. Để mang đến cho các thành viên trong phòng trải nghiệm tốt nhất có thể, chúng tôi sẽ:", + "upgrade_dialog_description_1": "Tạo một phòng mới có cùng tên, mô tả và hình đại diện", + "upgrade_dialog_description_2": "Cập nhật bất kỳ bí danh phòng cục bộ nào để trỏ đến phòng mới", + "upgrade_dialog_description_3": "Ngăn người dùng nói trong phiên bản cũ của phòng và đăng thông báo khuyên người dùng chuyển sang phòng mới", + "upgrade_dialog_description_4": "Đặt một liên kết trở lại phòng cũ ở đầu phòng mới để mọi người có thể xem các tin nhắn cũ", + "upgrade_dialog_title": "Nâng cấp phiên bản phòng", + "upgrade_dwarning_ialog_title_public": "Nâng cấp phòng công cộng", + "upgrade_warning_dialog_description": "Nâng cấp phòng là một hành động nâng cao và thường được khuyến nghị khi phòng không ổn định do lỗi, thiếu tính năng hoặc lỗ hổng bảo mật.", + "upgrade_warning_dialog_explainer": " Xin lưu ý rằng việc nâng cấp sẽ tạo ra một phiên bản mới của phòng . Tất cả các tin nhắn hiện tại sẽ ở trong phòng lưu trữ này.", + "upgrade_warning_dialog_footer": "Bạn sẽ nâng cấp phòng này từ thành .", + "upgrade_warning_dialog_invite_label": "Tự động mời các thành viên từ phòng này đến phòng mới", + "upgrade_warning_dialog_report_bug_prompt": "Điều này thường chỉ ảnh hưởng đến cách xử lý phòng trên máy chủ. Nếu bạn đang gặp sự cố với %(brand)s của mình, vui lòng báo cáo lỗi.", + "upgrade_warning_dialog_report_bug_prompt_link": "Điều này thường chỉ ảnh hưởng đến cách xử lý phòng trên máy chủ. Nếu bạn đang gặp sự cố với %(brand)s của mình, vui lòng báo cáo lỗi report a bug.", + "upgrade_warning_dialog_title_private": "Nâng cấp phòng riêng tư" + }, + "alias_not_specified": "không được chỉ định", + "bridges": { + "description": "Căn phòng này là cầu nối thông điệp đến các nền tảng sau. Tìm hiểu thêm Learn more.", + "empty": "Phòng này không nối các tin nhắn đến bất kỳ nền tảng nào. Tìm hiểu thêm", + "title": "Cầu nối" + }, + "delete_avatar_label": "Xoá ảnh đại diện", + "general": { + "alias_field_has_domain_invalid": "Thiếu dấu tách tên miền. Ví dụ: (:domain.org)", + "alias_field_has_localpart_invalid": "Thiếu tên phòng hoặc dấu cách. Ví dụ: (my-room:domain.org)", + "alias_field_matches_invalid": "Địa chỉ này không trỏ đến phòng này", + "alias_field_placeholder_default": "ví dụ: phòng của tôi my-room", + "alias_field_required_invalid": "Vui lòng cung cấp địa chỉ", + "alias_field_safe_localpart_invalid": "Một số ký tự không được phép", + "alias_field_taken_invalid": "Địa chỉ này có máy chủ không hợp lệ hoặc đã được sử dụng", + "alias_field_taken_invalid_domain": "Địa chỉ này đã được sử dụng", + "alias_field_taken_valid": "Địa chỉ này có sẵn để sử dụng", + "alias_heading": "Địa chỉ phòng", + "aliases_items_label": "Các địa chỉ công khai khác:", + "aliases_no_items_label": "Chưa có địa chỉ đã xuất bản nào khác, hãy thêm một địa chỉ bên dưới", + "aliases_section": "Các địa chỉ Phòng", + "avatar_field_label": "Hình đại diện phòng", + "canonical_alias_field_label": "Địa chỉ chính", + "default_url_previews_off": "Xem trước URL bị tắt theo mặc định đối với những người tham gia trong phòng này.", + "default_url_previews_on": "Xem trước URL được bật theo mặc định cho những người tham gia trong phòng này.", + "description_space": "Chỉnh sửa cài đặt liên quan đến space của bạn.", + "error_creating_alias_description": "Đã xảy ra lỗi khi tạo địa chỉ đó. Nó có thể không được máy chủ cho phép hoặc xảy ra lỗi tạm thời.", + "error_creating_alias_title": "Lỗi khi tạo địa chỉ", + "error_deleting_alias_description": "Đã xảy ra lỗi khi xóa địa chỉ đó. Nó có thể không còn tồn tại hoặc một lỗi tạm thời xảy ra.", + "error_deleting_alias_description_forbidden": "Bạn không có quyền xóa địa chỉ.", + "error_deleting_alias_title": "Lỗi khi xóa địa chỉ", + "error_save_space_settings": "Không thể lưu cài đặt space.", + "error_updating_alias_description": "Đã xảy ra lỗi khi cập nhật địa chỉ thay thế của phòng. Nó có thể không được máy chủ cho phép hoặc xảy ra lỗi tạm thời.", + "error_updating_canonical_alias_description": "Đã xảy ra lỗi khi cập nhật địa chỉ chính của phòng. Nó có thể không được máy chủ cho phép hoặc xảy ra lỗi tạm thời.", + "error_updating_canonical_alias_title": "Lỗi khi cập nhật địa chỉ chính", + "leave_space": "Rời khỏi Space", + "local_alias_field_label": "Địa chỉ địa phương", + "local_aliases_explainer_room": "Đặt địa chỉ cho phòng này để người dùng có thể tìm thấy phòng này thông qua máy chủ của bạn (%(localDomain)s)", + "local_aliases_explainer_space": "Đặt địa chỉ cho space này để người dùng có thể tìm thấy space này thông qua máy chủ của bạn (%(localDomain)s)", + "local_aliases_section": "Các địa chỉ địa phương", + "name_field_label": "Tên phòng", + "new_alias_placeholder": "Địa chỉ không khai mới", + "no_aliases_room": "Phòng này không có địa chỉ địa phương", + "no_aliases_space": "space này không có địa chỉ cục bộ", + "other_section": "Khác", + "publish_toggle": "Xuất bản phòng này cho công chúng trong thư mục phòng của %(domain)s?", + "published_aliases_description": "Để xuất bản một địa chỉ, trước tiên nó cần được đặt làm địa chỉ cục bộ.", + "published_aliases_explainer_room": "Bất kỳ ai trên bất kỳ máy chủ nào cũng có thể sử dụng các địa chỉ đã xuất bản để tham gia vào phòng của bạn.", + "published_aliases_explainer_space": "Địa chỉ đã xuất bản có thể được sử dụng bởi bất kỳ ai trên bất kỳ máy chủ nào để tham gia space của bạn.", + "published_aliases_section": "Các địa chỉ công khai", + "save": "Lưu thay đổi", + "topic_field_label": "Chủ đề phòng", + "url_preview_encryption_warning": "Trong các phòng được mã hóa, như phòng này, tính năng xem trước URL bị tắt theo mặc định để đảm bảo rằng máy chủ của bạn (nơi tạo bản xem trước) không thể thu thập thông tin về các liên kết mà bạn nhìn thấy trong phòng này.", + "url_preview_explainer": "Khi ai đó đặt URL trong tin nhắn của họ, bản xem trước URL có thể được hiển thị để cung cấp thêm thông tin về liên kết đó như tiêu đề, mô tả và hình ảnh từ trang web.", + "url_previews_section": "Xem trước URL", + "user_url_previews_default_off": "Bạn đã tắt disabled xem trước URL theo mặc định.", + "user_url_previews_default_on": "Bạn đã bật enabled URL xem trước URL theo mặc định." + }, + "notifications": { + "browse_button": "Duyệt qua", + "custom_sound_prompt": "Đặt âm thanh tùy chỉnh mới", + "notification_sound": "Âm thanh thông báo", + "settings_link": "Nhận thông báo như được thiết lập trong cài đặt của bạn", + "sounds_section": "Âm thanh", + "upload_sound_label": "Tải lên âm thanh tùy chỉnh", + "uploaded_sound": "Đã tải lên âm thanh" + }, + "permissions": { + "add_privileged_user_description": "Cho người trong phòng này nhiều quyền hơn", + "add_privileged_user_filter_placeholder": "Tìm người trong phòng…", + "add_privileged_user_heading": "Thêm người dùng quyền lực", + "ban": "Cấm người dùng", + "ban_reason": "Lý do", + "banned_by": "Bị cấm bởi %(displayName)s", + "banned_users_section": "Người dùng bị cấm", + "error_changing_pl_description": "Đã xảy ra lỗi khi thay đổi mức năng lượng của người dùng. Đảm bảo bạn có đủ quyền và thử lại.", + "error_changing_pl_reqs_description": "Đã xảy ra lỗi khi thay đổi yêu cầu mức công suất của phòng. Đảm bảo bạn có đủ quyền và thử lại.", + "error_changing_pl_reqs_title": "Lỗi khi thay đổi yêu cầu mức nguồn", + "error_changing_pl_title": "Lỗi khi thay đổi mức công suất", + "error_unbanning": "Không thể bỏ cấm", + "events_default": "Gửi tin nhắn", + "invite": "Mời người dùng", + "io.element.voice_broadcast_info": "Phát thanh", + "kick": "Loại bỏ người dùng", + "m.call": "Bắt đầu %(brand)s cuộc gọi", + "m.call.member": "Tham gia %(brand)s cuộc gọi", + "m.reaction": "Gửi phản hồi", + "m.room.avatar": "Thay đổi hình đại diện phòng", + "m.room.avatar_space": "Đổi ảnh đại diện của không gian", + "m.room.canonical_alias": "Thay đổi địa chỉ chính của phòng", + "m.room.canonical_alias_space": "Đổi địa chỉ chính cho không gian", + "m.room.encryption": "Bật mã hóa phòng chat", + "m.room.history_visibility": "Thay đổi xem lịch sử phòng", + "m.room.name": "Thay đổi tên phòng", + "m.room.name_space": "Thay đổi tên không gian", + "m.room.pinned_events": "Quản lý các sự kiện được ghim", + "m.room.power_levels": "Thay đổi quyền hạn", + "m.room.redaction": "Xóa các tin nhắn của tôi", + "m.room.server_acl": "Thay đổi ACL máy chủ", + "m.room.tombstone": "Nâng cấp phòng", + "m.room.topic": "Thay đổi chủ đề", + "m.room.topic_space": "Thay đổi mô tả", + "m.space.child": "Quản lý các phòng trong space này", + "m.widget": "Thay đổi widget", + "muted_users_section": "Người dùng bị tắt tiếng", + "no_privileged_users": "Không có người dùng nào có đặc quyền cụ thể trong phòng này", + "notifications.room": "Thông báo mọi người", + "permissions_section": "Quyền hạn", + "permissions_section_description_room": "Chọn vai trò được yêu cầu để thay đổi thiết lập của phòng", + "permissions_section_description_space": "Chọn các vai trò cần thiết để thay đổi các phần khác nhau trong space", + "privileged_users_section": "Người dùng đặc quyền", + "redact": "Xóa tin nhắn gửi bởi người khác", + "send_event_type": "Gửi %(eventType)s sự kiện", + "state_default": "Thay đổi thiết lập", + "title": "Vai trò & Quyền", + "users_default": "Vai trò mặc định" + }, + "security": { + "enable_encryption_confirm_description": "Khi được bật, việc mã hóa cho một phòng không thể hủy. Các tin nhắn được gửi trong phòng mã hóa không thể được thấy từ phía máy chủ, chỉ những người tham gia trong phòng thấy. Bật mã hóa có thể ngăn chặn các bot và bridge làm việc chính xác. Tìm hiểu thêm về mã hóa.", + "enable_encryption_confirm_title": "Bật mã hóa?", + "enable_encryption_public_room_confirm_description_1": "Không nên bật mã hóa cho các phòng công cộng. Bất kỳ ai cũng có thể tìm và tham gia các phòng công cộng, nên họ có thể đọc các tin nhắn. Bạn sẽ không có được lợi ích của mã hóa, và bạn không thể tắt mã hóa sau này. Mã hóa tin nhắn ở phòng công cộng khiến cho nhận gửi tin nhắn chậm hơn.", + "enable_encryption_public_room_confirm_description_2": "Để tránh các sự cố này, tạo một phòng mã hóa mới cho cuộc trò chuyện bạn dự định có.", + "enable_encryption_public_room_confirm_title": "Bạn có chắc muốn mã hóa phòng công cộng này?", + "encrypted_room_public_confirm_description_1": "Không được khuyến nghị làm công khai các phòng mã hóa. Điều đó có nghĩa bất cứ ai có thể tìm thấy và tham gia vào phòng, vì vậy bất cứ ai có thể đọc được các tin nhắn. Bạn sẽ không nhận được lợi ích gì của việc mã hóa. Mã hóa các tin nhắn trong phòng công cộng sẽ làm cho việc nhận và gửi các tin nhắn chậm hơn.", + "encrypted_room_public_confirm_description_2": "Để tránh các sự cố này, tạo một phòng công cộng mới cho cuộc trò chuyện bạn dự định có.", + "encrypted_room_public_confirm_title": "Bạn có chắc muốn công khai phòng mã hóa này?", + "encryption_forced": "Máy chủ của bạn yêu cầu mã hóa phải được vô hiệu hóa.", + "encryption_permanent": "Sau khi được bật, mã hóa không thể bị vô hiệu hóa.", + "error_join_rule_change_title": "Cập nhật quy tắc tham gia thất bại", + "error_join_rule_change_unknown": "Thất bại không xác định", + "guest_access_warning": "Những người có khách hàng được hỗ trợ sẽ có thể tham gia phòng mà không cần đăng ký tài khoản.", + "history_visibility_invited": "Chỉ dành cho thành viên (từ thời điểm được mời)", + "history_visibility_joined": "Chỉ dành cho thành viên (từ thời điểm tham gia)", + "history_visibility_legend": "Ai có thể đọc lịch sử phòng chat?", + "history_visibility_shared": "Chỉ dành cho thành viên (từ thời điểm chọn thiết lập này)", + "history_visibility_warning": "Thay đổi ai có thể đọc lịch sử phòng chat chỉ được áp dụng đối với các tin nhắn từ thời điểm này.", + "history_visibility_world_readable": "Bất kỳ ai", + "join_rule_description": "Quyết định ai có thể tham gia %(roomName)s.", + "join_rule_invite": "Riêng tư (chỉ mời)", + "join_rule_invite_description": "Chỉ những người được mời mới có thể tham gia.", + "join_rule_knock": "Yêu cầu để tham gia", + "join_rule_knock_description": "Người khác không thể tham gia khi chưa có phép.", + "join_rule_public_description": "Bất kỳ ai cũng có thể tìm và tham gia.", + "join_rule_restricted": "Thành viên space", + "join_rule_restricted_description": "Bất kỳ ai trong một space đều có thể tìm và tham gia. Chỉnh sửa space nào có thể truy cập tại đây. Edit which spaces can access here.", + "join_rule_restricted_description_active_space": "Bất cứ ai trong có thể tìm và tham gia. Bạn cũng có thể chọn các space khác.", + "join_rule_restricted_description_prompt": "Bất kỳ ai trong một space đều có thể tìm và tham gia. Bạn có thể chọn nhiều khoảng trắng.", + "join_rule_restricted_description_spaces": "Các Space có quyền truy cập", + "join_rule_restricted_dialog_description": "Quyết định space nào có thể vào phòng này. Nếu một space được chọn, các thành viên của nó có thể tìm và tham gia .", + "join_rule_restricted_dialog_empty_warning": "Bạn đang xóa tất cả space. Quyền truy cập sẽ mặc định chỉ để mời", + "join_rule_restricted_dialog_filter_placeholder": "Tìm kiếm các Space", + "join_rule_restricted_dialog_heading_other": "Không gian hoặc phòng khác bạn có thể không biết", + "join_rule_restricted_dialog_heading_room": "Những space mà bạn biết có chứa căn phòng này", + "join_rule_restricted_dialog_heading_space": "Các space bạn biết có chứa space này", + "join_rule_restricted_dialog_heading_unknown": "Đây có thể là những người mà các quản trị viên phòng khác cũng tham gia.", + "join_rule_restricted_dialog_title": "Chọn Không gian", + "join_rule_restricted_n_more": { + "one": "& %(count)s thêm", + "other": "& %(count)s thêm" }, - "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" + "join_rule_restricted_summary": { + "one": "Hiện tại, một space có quyền truy cập", + "other": "Hiện tại, %(count)s spaces có quyền truy cập" }, - "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" + "join_rule_restricted_upgrade_description": "Nâng cấp này sẽ cho phép các thành viên của các space đã chọn vào phòng này mà không cần lời mời.", + "join_rule_restricted_upgrade_warning": "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.", + "join_rule_upgrade_awaiting_room": "Đang tải phòng mới", + "join_rule_upgrade_required": "Yêu cầu nâng cấp", + "join_rule_upgrade_sending_invites": { + "one": "Đang gửi lời mời…", + "other": "Đang gửi lời mời... (%(progress)s trên %(count)s)" }, - "no_change_multiple": { - "one": "%(severalUsers)s không thay đổi", - "other": "%(severalUsers)s không thay đổi %(count)s lần" + "join_rule_upgrade_updating_spaces": { + "one": "Đang cập nhật space…", + "other": "Đang cập nhật space… (%(progress)s trên %(count)s)" }, - "no_change": { - "one": "%(oneUser)s không thay đổi", - "other": "%(oneUser)s không thay đổi %(count)s lần" + "join_rule_upgrade_upgrading_room": "Đang nâng cấp phòng", + "public_without_alias_warning": "Để liên kết đến phòng này, vui lòng thêm địa chỉ.", + "strict_encryption": "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", + "title": "Bảo mật & Riêng tư" + }, + "title": "Cài đặt Phòng - %(roomName)s", + "upload_avatar_label": "Tải lên hình đại diện", + "visibility": { + "alias_section": "Địa chỉ", + "error_failed_save": "Không cập nhật được khả năng hiển thị của space này", + "error_update_guest_access": "Không cập nhật được quyền truy cập của khách vào space này", + "error_update_history_visibility": "Không cập nhật được chế độ hiển thị lịch sử của space này", + "guest_access_explainer": "Khách có thể tham gia space mà không cần có tài khoản.", + "guest_access_explainer_public_space": "Điều này có thể hữu ích cho space công cộng.", + "guest_access_label": "Bật quyền truy cập của khách", + "history_visibility_anyone_space": "Xem trước space", + "history_visibility_anyone_space_description": "Cho phép mọi người xem trước space của bạn trước khi tham gia.", + "history_visibility_anyone_space_recommendation": "Được đề xuất cho space công cộng.", + "title": "Hiển thị" + }, + "voip": { + "call_type_section": "Loại cuộc gọi", + "enable_element_call_caption": "%(brand)s được mã hóa đầu cuối, nhưng hiện giới hạn cho một lượng người dùng nhỏ.", + "enable_element_call_label": "Cho phép %(brand)s được làm tùy chọn gọi bổ sung trong phòng này", + "enable_element_call_no_permissions_tooltip": "Bạn không có đủ quyền để thay đổi cái này." + } + }, + "room_summary_card_back_action_label": "Thông tin phòng", + "scalar": { + "error_create": "Không thể tạo widget.", + "error_membership": "Bạn không ở trong phòng chat này.", + "error_missing_room_id": "Thiếu roomId.", + "error_missing_room_id_request": "Thiếu room_id khi yêu cầu", + "error_missing_user_id_request": "Thiếu user_id khi yêu cầu", + "error_permission": "Bạn không được phép làm vậy trong phòng chat này.", + "error_power_level_invalid": "Cấp độ quyền phải là số nguyên dương.", + "error_room_not_visible": "Phòng %(roomId)s không được hiển thị", + "error_room_unknown": "Phòng chat không xác định.", + "error_send_request": "Không thể gửi yêu cầu.", + "failed_read_event": "Không xem sự kiện được", + "failed_send_event": "Không gửi sự kiện được" + }, + "server_offline": { + "description": "Máy chủ của bạn không phản hồi một số yêu cầu của bạn. Dưới đây là một số lý do có thể xảy ra nhất.", + "description_1": "Máy chủ (%(serverName)s) mất quá nhiều thời gian để phản hồi.", + "description_2": "Tường lửa hoặc chương trình chống vi-rút của bạn đang chặn yêu cầu.", + "description_3": "Một tiện ích mở rộng của trình duyệt đang ngăn chặn yêu cầu.", + "description_4": "Máy chủ đang ngoại tuyến.", + "description_5": "Máy chủ đã từ chối yêu cầu của bạn.", + "description_6": "Khu vực của bạn đang gặp khó khăn khi kết nối Internet.", + "description_7": "Đã xảy ra lỗi kết nối khi cố gắng kết nối với máy chủ.", + "description_8": "Máy chủ không được định cấu hình để cho biết sự cố là gì (CORS).", + "empty_timeline": "Bạn đã bắt kịp tất cả.", + "recent_changes_heading": "Những thay đổi gần đây chưa được nhận", + "title": "Máy chủ không phản hồi" + }, + "seshat": { + "error_initialising": "Không thể khởi chạy tìm kiếm tin nhắn, hãy kiểm tra cài đặt của bạn your settings để biết thêm thông tin", + "reset_button": "Đặt lại cửa hàng sự kiện", + "reset_description": "Rất có thể bạn không muốn đặt lại kho chỉ mục sự kiện của mình", + "reset_explainer": "Nếu bạn làm vậy, xin lưu ý rằng không có thư nào của bạn sẽ bị xóa, nhưng trải nghiệm tìm kiếm có thể bị giảm sút trong một vài phút trong khi chỉ mục được tạo lại", + "reset_title": "Đặt lại kho sự kiện?", + "warning_kind_files": "Phiên bản %(brand)s này không hỗ trợ xem một số tệp được mã hóa", + "warning_kind_files_app": "Sử dụng ứng dụng Máy tính để bàn Desktop app để xem tất cả các tệp được mã hóa", + "warning_kind_search": "Phiên bản %(brand)s này không hỗ trợ tìm kiếm tin nhắn được mã hóa", + "warning_kind_search_app": "Sử dụng ứng dụng Máy tính để bàn Desktop app để tìm kiếm tin nhắn được mã hóa" + }, + "setting": { + "help_about": { + "access_token_detail": "Mã thông báo truy cập của bạn cấp quyền truy cập đầy đủ vào tài khoản của bạn. Không chia sẻ nó với bất kỳ ai.", + "brand_version": "Phiên bản %(brand)s:", + "chat_bot": "Trò chuyện với Bot %(brand)s", + "clear_cache_reload": "Xóa bộ nhớ cache và tải lại", + "help_link": "Để được trợ giúp về cách sử dụng %(brand)s, hãy nhấp vào đây here.", + "help_link_chat_bot": "Để được trợ giúp về cách sử dụng %(brand)s, hãy nhấp vào đây here hoặc bắt đầu trò chuyện với bot của chúng tôi bằng nút bên dưới.", + "homeserver": "Máy chủ nhà là %(homeserverUrl)s", + "identity_server": "Máy chủ định danh là %(identityServerUrl)s", + "olm_version": "Phiên bản Olm:", + "title": "Trợ giúp & Giới thiệu", + "versions": "Phiên bản" + } + }, + "settings": { + "all_rooms_home": "Hiển thị tất cả các phòng trong Home", + "all_rooms_home_description": "Tất cả các phòng bạn đang ở sẽ xuất hiện trong Trang chủ.", + "always_show_message_timestamps": "Luôn hiện mốc thời gian", + "appearance": { + "custom_font": "Sử dụng phông chữ hệ thống", + "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ữ đó.", + "custom_font_name": "Tên phông chữ hệ thống", + "custom_font_size": "Sử dụng kích thước tùy chỉnh", + "custom_theme_add_button": "Thêm chủ đề", + "custom_theme_error_downloading": "Lỗi khi tải xuống thông tin chủ đề.", + "custom_theme_invalid": "Lược đồ chủ đề không hợp lệ.", + "custom_theme_success": "Đã thêm chủ đề!", + "custom_theme_url": "URL chủ đề tùy chỉnh", + "font_size": "Cỡ chữ", + "font_size_limit": "Kích thước phông chữ tùy chỉnh chỉ có thể nằm trong khoảng từ %(min)s pt đến %(max)s pt", + "font_size_nan": "Kích thước phải là một số", + "font_size_valid": "Sử dụng từ khoảng %(min)s pt đến %(max)s pt", + "heading": "Tùy chỉnh diện mạo của bạn", + "image_size_default": "Mặc định", + "image_size_large": "Lớn", + "layout_bubbles": "Bong bóng tin nhắn", + "layout_irc": "IRC (thử nghiệm)", + "match_system_theme": "Theo chủ đề hệ thống", + "subheading": "Cài đặt Giao diện chỉ ảnh hưởng đến phiên %(brand)s này.", + "timeline_image_size": "Kích thước hình ảnh trong timeline", + "use_high_contrast": "Sử dụng độ tương phản cao" + }, + "automatic_language_detection_syntax_highlight": "Bật chức năng tự động xác định ngôn ngữ đẻ hiển thị quy tắc", + "autoplay_gifs": "Tự động phát GIF", + "autoplay_videos": "Tự động phát các video", + "big_emoji": "Bật chức năng emoji lớn ở tin nhắn", + "code_block_expand_default": "Mở rộng các khối mã theo mặc định", + "code_block_line_numbers": "Hiển thị số dòng trong các khối mã", + "disable_historical_profile": "Hiện ảnh hồ sơ hiện và tên hiện tại của người dùng trong lịch sử tin nhắn", + "emoji_autocomplete": "Cho phép gợi ý Emoji khi đánh máy", + "enable_markdown": "Bật đánh dấu", + "enable_markdown_description": "Bắt đầu tin nhắn với /plain để gửi mà không dùng Markdown.", + "general": { + "account_management_section": "Quản lý tài khoản", + "account_section": "Tài khoản", + "add_email_dialog_title": "Thêm địa chỉ thử điện tử", + "add_email_failed_verification": "Chưa xác nhận địa chỉ thư điện tử: hãy chắc chắn bạn đã nhấn vào liên kết trong thư", + "add_email_instructions": "Chúng tôi đã gửi cho bạn một thư điện tử để xác minh địa chỉ của bạn. Vui lòng làm theo hướng dẫn ở đó và sau đó nhấp vào nút bên dưới.", + "add_msisdn_confirm_body": "Nhấn vào nút dưới đây để xác nhận thêm số điện thoại này.", + "add_msisdn_confirm_button": "Xác nhận thêm số điện thoại", + "add_msisdn_confirm_sso_button": "Xác nhận thêm số điện thoại này bằng cách sử dụng Đăng Nhập Một Lần để chứng minh danh tính của bạn.", + "add_msisdn_dialog_title": "Thêm Số Điện Thoại", + "add_msisdn_instructions": "Một tin nhắn văn bản đã được gửi tới +%(msisdn)s. Vui lòng nhập mã xác minh trong đó.", + "add_msisdn_misconfigured": "Thêm / liên kết với luồng MSISDN sai cấu hình", + "confirm_adding_email_body": "Nhấn vào nút dưới đây để xác nhận thêm địa chỉ thư điện tử này.", + "confirm_adding_email_title": "Xác nhận thêm địa chỉ thư điện tử", + "deactivate_confirm_body": "Bạn có chắc chắn muốn hủy kích hoạt tài khoản của mình không? Điều này là không thể thay đổi.", + "deactivate_confirm_body_password": "Để tiếp tục, vui lòng nhập mật khẩu tài khoản của bạn:", + "deactivate_confirm_body_sso": "Xác nhận việc hủy kích hoạt tài khoản của bạn bằng cách sử dụng Single Sign On để chứng minh danh tính của bạn.", + "deactivate_confirm_content": "Xác nhận bạn muốn vô hiệu hóa tài khoản. Nếu bạn tiếp tục:", + "deactivate_confirm_content_1": "Bạn sẽ không thể kích hoạt lại tài khoản của bạn", + "deactivate_confirm_content_2": "Bạn sẽ không thể đăng nhập lại", + "deactivate_confirm_content_3": "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", + "deactivate_confirm_content_4": "Bạn sẽ rời tất cả phòng và tin nhắn trực tiếp mà bạn đã tham gia", + "deactivate_confirm_content_5": "Bạn sẽ bị xóa khỏi máy chủ định danh: bạn bè của bạn sẽ không tìm thấy bạn bằng địa chỉ thư điện tử hay số điện thoại", + "deactivate_confirm_continue": "Xác nhận việc hủy kích hoạt tài khoản", + "deactivate_section": "Hủy kích hoạt Tài khoản", + "deactivate_warning": "Vô hiệu hóa tài khoản của bạn là vĩnh viễn — hãy cẩn trọng!", + "discovery_email_empty": "Tùy chọn khám phá sẽ xuất hiện khi nào bạn đã thêm địa chỉ thư điện tử.", + "discovery_email_verification_instructions": "Xác minh liên kết trong hộp thư đến của bạn", + "discovery_msisdn_empty": "Các tùy chọn khám phá sẽ xuất hiện khi bạn đã thêm số điện thoại ở trên.", + "discovery_needs_terms": "Đồng ý với Điều khoản dịch vụ của máy chủ nhận dạng (%(serverName)s) để cho phép bạn có thể được tìm kiếm bằng địa chỉ thư điện tử hoặc số điện thoại.", + "discovery_section": "Khám phá", + "email_address_in_use": "Địa chỉ thư điện tử này đã được sử dụng", + "email_address_label": "Địa chỉ thư điện tử", + "email_not_verified": "Địa chỉ thư điện tử của bạn chưa được xác minh", + "email_verification_instructions": "Nhấp vào liên kết trong thư điện tử bạn nhận được để xác minh và sau đó nhấp lại tiếp tục.", + "emails_heading": "Địa chỉ thư điện tử", + "error_add_email": "Không thể thêm địa chỉ địa chỉ thư điện tử", + "error_deactivate_communication": "Đã xảy ra sự cố khi giao tiếp với máy chủ. Vui lòng thử lại.", + "error_deactivate_invalid_auth": "Máy chủ không trả về thông tin xác thực hợp lệ.", + "error_deactivate_no_auth": "Máy chủ không yêu cầu bất kỳ xác thực nào", + "error_email_verification": "Không thể xác minh địa chỉ thư điện tử.", + "error_invalid_email": "Địa chỉ thư điện tử không hợp lệ", + "error_invalid_email_detail": "Đây có vẻ không phải là một địa chỉ thư điện tử hợp lệ", + "error_msisdn_verification": "Không thể xác minh số điện thoại.", + "error_password_change_403": "Không thể thay đổi mật khẩu. Mật khẩu của bạn có đúng không?", + "error_password_change_http": "%(errorMessage)s (Trạng thái HTTP %(httpStatus)s)", + "error_password_change_title": "Lỗi khi đổi mật khẩu", + "error_password_change_unknown": "Lỗi không xác định khi đổi mật khẩu (%(stringifiedError)s)", + "error_remove_3pid": "Không thể xóa thông tin liên hệ", + "error_revoke_email_discovery": "Không thể thu hồi chia sẻ cho địa chỉ thư điện tử", + "error_revoke_msisdn_discovery": "Không thể thu hồi chia sẻ cho số điện thoại", + "error_saving_profile": "Lệnh không thể hoàn thành", + "error_saving_profile_title": "Không lưu được hồ sơ của bạn", + "error_share_email_discovery": "Không thể chia sẻ địa chỉ thư điện tử", + "error_share_msisdn_discovery": "Không thể chia sẻ số điện thoại", + "external_account_management": "Thông tin tài khoản bạn được quản lý riêng ở %(hostname)s.", + "identity_server_no_token": "Không tìm thấy mã thông báo danh tính", + "identity_server_not_set": "Máy chủ định danh chưa được đặt", + "incorrect_msisdn_verification": "Mã xác minh không chính xác", + "language_section": "Ngôn ngữ và khu vực", + "msisdn_in_use": "Số điện thoại này đã được sử dụng", + "msisdn_label": "Số điện thoại", + "msisdn_verification_field_label": "Mã xác nhận", + "msisdn_verification_instructions": "Vui lòng nhập mã xác minh được gửi qua văn bản.", + "msisdns_heading": "Số điện thoại", + "name_placeholder": "Không có tên hiển thị", + "oidc_manage_button": "Quản lý tài khoản", + "password_change_section": "Đặt mật khẩu tài khoản mới…", + "password_change_success": "Đã đổi mật khẩu thành công.", + "remove_email_prompt": "Xóa %(email)s?", + "remove_msisdn_prompt": "Xóa %(phone)s?", + "spell_check_locale_placeholder": "Chọn vùng miền", + "spell_check_section": "Kiểm tra chính tả" + }, + "image_thumbnails": "Hiển thị bản xem trước / hình thu nhỏ cho hình ảnh", + "inline_url_previews_default": "Bật xem trước nội dung liên kết theo mặc định", + "inline_url_previews_room": "Bật xem trước nội dung liên kết cho mọi người trong phòng này", + "inline_url_previews_room_account": "Bật xem trước nội dung liên kết trong phòng này (chỉ với bạn)", + "insert_trailing_colon_mentions": "Chèn dấu hai chấm phía sau các đề cập người dùng ở đầu một tin nhắn", + "jump_to_bottom_on_send": "Chuyển đến cuối dòng thời gian khi bạn gửi tin nhắn", + "key_backup": { + "backup_in_progress": "Các khóa của bạn đang được sao lưu (bản sao lưu đầu tiên có thể mất vài phút).", + "backup_success": "Thành công!", + "cannot_create_backup": "Không thể tạo bản sao lưu khóa", + "create_title": "Tạo bản sao lưu chính", + "setup_secure_backup": { + "backup_setup_success_title": "Sao lưu bảo mật thành công", + "cancel_warning": "Nếu bạn hủy ngay bây giờ, bạn có thể mất tin nhắn và dữ liệu được mã hóa nếu bạn mất quyền truy cập vào thông tin đăng nhập của mình.", + "confirm_security_phrase": "Xác nhận cụm từ bảo mật của bạn", + "description": "Bảo vệ chống mất quyền truy cập vào các tin nhắn và dữ liệu được mã hóa bằng cách sao lưu các khóa mã hóa trên máy chủ của bạn.", + "enter_phrase_title": "Nhập cụm từ bảo mật", + "enter_phrase_to_confirm": "Nhập Cụm từ bảo mật của bạn lần thứ hai để xác nhận.", + "generate_security_key_description": "Chúng tôi sẽ tạo khóa bảo mật để bạn lưu trữ ở nơi an toàn, như trình quản lý mật khẩu hoặc két sắt.", + "generate_security_key_title": "Tạo khóa bảo mật", + "pass_phrase_match_failed": "Điều đó không phù hợp.", + "pass_phrase_match_success": "Điều đó phù hợp!", + "phrase_strong_enough": "Tuyệt vời! Cụm từ bảo mật này trông đủ mạnh.", + "requires_key_restore": "Khôi phục bản sao lưu khóa của bạn để nâng cấp mã hóa của bạn", + "requires_password_confirmation": "Nhập mật khẩu tài khoản của bạn để xác nhận nâng cấp:", + "requires_server_authentication": "Bạn sẽ cần xác thực với máy chủ để xác nhận nâng cấp.", + "secret_storage_query_failure": "Không thể truy vấn trạng thái lưu trữ bí mật", + "security_key_safety_reminder": "Lưu trữ Khóa bảo mật của bạn ở nơi an toàn, như trình quản lý mật khẩu hoặc két sắt, vì nó được sử dụng để bảo vệ dữ liệu được mã hóa của bạn.", + "session_upgrade_description": "Nâng cấp phiên này để cho phép nó xác thực các phiên khác, cấp cho họ quyền truy cập vào các thư được mã hóa và đánh dấu chúng là đáng tin cậy đối với những người dùng khác.", + "set_phrase_again": "Quay lại để thiết lập lại.", + "settings_reminder": "Bạn cũng có thể thiết lập Sao lưu bảo mật và quản lý khóa của mình trong Cài đặt.", + "title_confirm_phrase": "Xác nhận cụm từ bảo mật", + "title_save_key": "Lưu Khóa Bảo mật của bạn", + "title_set_phrase": "Đặt Cụm từ Bảo mật", + "title_upgrade_encryption": "Nâng cấp mã hóa của bạn", + "unable_to_setup": "Không thể thiết lập bộ nhớ bí mật", + "use_different_passphrase": "Sử dụng một cụm mật khẩu khác?", + "use_phrase_only_you_know": "Sử dụng một cụm từ bí mật mà chỉ bạn biết và tùy chọn lưu Khóa bảo mật để sử dụng để sao lưu." + } + }, + "key_export_import": { + "confirm_passphrase": "Xác nhận cụm mật khẩu", + "enter_passphrase": "Nhập cụm mật khẩu", + "export_description_1": "Quá trình này cho phép bạn xuất khóa cho các tin nhắn bạn đã nhận được trong các phòng được mã hóa sang một tệp cục bộ. Sau đó, bạn sẽ có thể nhập tệp vào ứng dụng khách Matrix khác trong tương lai, do đó ứng dụng khách đó cũng sẽ có thể giải mã các thông báo này.", + "export_title": "Xuất các mã khoá phòng", + "file_to_import": "Tệp để nhập", + "import_description_1": "Quá trình này cho phép bạn nhập các khóa mã hóa mà bạn đã xuất trước đó từ một ứng dụng khách Matrix khác. Sau đó, bạn sẽ có thể giải mã bất kỳ thông báo nào mà ứng dụng khách khác có thể giải mã.", + "import_description_2": "Tệp xuất sẽ được bảo vệ bằng cụm mật khẩu. Bạn nên nhập cụm mật khẩu vào đây để giải mã tệp.", + "import_title": "Nhập các mã khoá phòng", + "phrase_cannot_be_empty": "Cụm mật khẩu không được để trống", + "phrase_must_match": "Cụm mật khẩu phải khớp" + }, + "keyboard": { + "title": "Bàn phím" + }, + "notifications": { + "default_setting_description": "Cài đặt này sẽ được áp dụng theo mặc định cho các tất cả các phòng của bạn.", + "enable_audible_notifications_session": "Bật thông báo âm thanh cho phiên này", + "enable_desktop_notifications_session": "Bật thông báo trên màn hình cho phiên này", + "enable_email_notifications": "Bật thông báo qua thư điện tử cho %(email)s", + "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_notifications_device": "Bật thông báo cho thiết bị này", + "error_loading": "Đã xảy ra lỗi khi tải cài đặt thông báo của bạn.", + "error_permissions_denied": "%(brand)s chưa có quyền để gửi thông báo cho bạn - vui lòng kiểm tra thiết lập trình duyệt", + "error_permissions_missing": "%(brand)s vẫn chưa được cấp quyền để gửi thông báo - vui lòng thử lại", + "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.", + "error_title": "Không thể bật thông báo", + "error_updating": "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.", + "invites": "Được mời vào phòng", + "messages_containing_keywords": "Tin nhắn có chứa từ khóa", + "noisy": "Bật âm", + "notices": "Tin nhắn bởi bot", + "notify_keyword": "Thông báo khi có người dùng một từ khóa", + "play_sound_for_section": "Phát âm thanh cho", + "push_targets": "Mục tiêu thông báo", + "quick_actions_mark_all_read": "Đánh dấu đã đọc cho mọi tin nhắn", + "quick_actions_reset": "Đặt lại về cài đặt mặc định", + "room_activity": "Hoạt động mới trong phòng, nâng cấp và tin nhắn trạng thái", + "rule_call": "Lời mời cuộc gọi", + "rule_contains_display_name": "Tin nhắn chứa tên hiển thị của tôi", + "rule_contains_user_name": "Tin nhắn có tên người dùng của tôi", + "rule_encrypted": "Tin nhắn mã hóa trong phòng chat nhóm", + "rule_encrypted_room_one_to_one": "Tin nhắn mã hóa trong phòng chat 1–1", + "rule_invite_for_me": "Khi tôi được mời vào phòng", + "rule_message": "Tin nhắn trong cuộc trò chuyện nhóm", + "rule_room_one_to_one": "Tin nhắn trong cuộc trò chuyện 1-1", + "rule_roomnotif": "Tin nhắn chứa @room", + "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", + "show_message_desktop_notification": "Hiển thị tin nhắn trong thông báo trên màn hình" + }, + "preferences": { + "always_show_menu_bar": "Luôn hiển thị thanh menu cửa sổ", + "autocomplete_delay": "Độ trễ tự động hoàn thành (mili giây)", + "code_blocks_heading": "Khối mã", + "compact_modern": "Sử dụng một bố cục \"Hiện đại\" nhỏ gọn hơn", + "composer_heading": "Soạn thảo", + "enable_hardware_acceleration": "Bật tăng tốc phần cứng", + "enable_tray_icon": "Hiển thị biểu tượng khay và thu nhỏ cửa sổ vào nó khi đóng", + "keyboard_heading": "Các phím tắt bàn phím", + "keyboard_view_shortcuts_button": "Để xem tất cả các phím tắt, nhấn vào đây.", + "media_heading": "Hình ảnh, GIF và video", + "presence_description": "Chia sẻ hoạt động và trạng thái với người khác.", + "rm_lifetime": "Đọc thời gian Marker (mili giây)", + "rm_lifetime_offscreen": "Đọc thời gian tồn tại ngoài màn hình của Marker (mili giây)", + "room_directory_heading": "Thư mục phòng", + "room_list_heading": "Danh sách phòng", + "show_avatars_pills": "Hiện ảnh đại diện của người dùng, phòng và thông báo sự kiện", + "show_polls_button": "Hiện nút thăm dò ý kiến", + "surround_text": "Bao quanh văn bản đã chọn khi nhập các ký tự đặc biệt", + "time_heading": "Thời gian hiển thị" + }, + "prompt_invite": "Nhắc trước khi gửi lời mời đến các ID Matrix có khả năng không hợp lệ", + "replace_plain_emoji": "Tự động thay thế hình biểu tượng", + "security": { + "4s_public_key_in_account_data": "trong dữ liệu tài khoản", + "4s_public_key_status": "Khóa công khai lưu trữ bí mật:", + "backup_key_cached_status": "Đệm các khóa được sao lưu:", + "backup_key_stored_status": "Lưu trữ hóa được sao lưu:", + "backup_key_unexpected_type": "loại bất ngờ", + "backup_key_well_formed": "được hình thành một cách hoàn hảo", + "backup_keys_description": "Sao lưu các khóa mã hóa với dữ liệu tài khoản của bạn trong trường hợp bạn mất quyền truy cập vào các phiên của mình. Các khóa của bạn sẽ được bảo mật bằng Khóa bảo mật duy nhất.", + "bulk_options_accept_all_invites": "Chấp nhận tất cả các lời mời từ %(invitedRooms)s", + "bulk_options_reject_all_invites": "Từ chối tất cả lời mời từ %(invitedRooms)s", + "bulk_options_section": "Tùy chọn hàng loạt", + "cross_signing_cached": "được lưu trữ cục bộ", + "cross_signing_homeserver_support": "Tính năng được hỗ trợ bởi máy chủ:", + "cross_signing_homeserver_support_exists": "tồn tại", + "cross_signing_in_4s": "trong vùng lưu trữ bí mật", + "cross_signing_in_memory": "trong bộ nhớ", + "cross_signing_master_private_Key": "Khóa cá nhân chính:", + "cross_signing_not_cached": "không tìm thấy ở địa phương", + "cross_signing_not_found": "không tìm thấy", + "cross_signing_not_in_4s": "không tìm thấy trong bộ nhớ", + "cross_signing_not_stored": "không được lưu trữ", + "cross_signing_private_keys": "Khóa cá nhân xác thực chéo:", + "cross_signing_public_keys": "Khóa công khai xác thực chéo:", + "cross_signing_self_signing_private_key": "Khóa cá nhân tự ký:", + "cross_signing_user_signing_private_key": "Người dùng ký khóa cá nhân:", + "cryptography_section": "Mã hóa bảo mật", + "delete_backup": "Xóa Sao lưu", + "delete_backup_confirm_description": "Bạn có chắc không? Bạn sẽ mất các tin nhắn được mã hóa nếu các khóa của bạn không được sao lưu đúng cách.", + "e2ee_default_disabled_warning": "Người quản trị máy chủ của bạn đã vô hiệu hóa mã hóa đầu cuối theo mặc định trong phòng riêng và Tin nhắn trực tiếp.", + "enable_message_search": "Bật tính năng tìm kiếm tin nhắn trong các phòng được mã hóa", + "encryption_individual_verification_mode": "Xác thực riêng từng phiên được người dùng sử dụng để đánh dấu phiên đó là đáng tin cậy, không tin cậy vào các thiết bị được xác thực chéo.", + "encryption_section": "Mã hóa", + "error_loading_key_backup_status": "Không thể tải trạng thái sao lưu khóa", + "export_megolm_keys": "Xuất các mã khoá phòng E2E", + "ignore_users_empty": "Bạn không có người dùng bị bỏ qua.", + "ignore_users_section": "Người dùng bị bỏ qua", + "import_megolm_keys": "Nhập các mã khoá phòng E2E", + "key_backup_active": "Phiên này đang sao lưu các khóa.", + "key_backup_active_version_none": "Không có", + "key_backup_algorithm": "Thuật toán:", + "key_backup_complete": "Tất cả các khóa được sao lưu", + "key_backup_connect": "Kết nối phiên này với Khóa Sao lưu", + "key_backup_connect_prompt": "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.", + "key_backup_in_progress": "Đang sao lưu %(sessionsRemaining)s khóa…", + "key_backup_inactive": "Phiên này đang không sao lưu các khóa, nhưng bạn có một bản sao lưu hiện có, bạn có thể khôi phục và thêm vào để về sau.", + "key_backup_inactive_warning": "Các khóa của bạn not being backed up from this session.", + "manually_verify_all_sessions": "Xác thực thủ công tất cả các phiên từ xa", + "message_search_disable_warning": "Nếu bị tắt, tin nhắn từ các phòng được mã hóa sẽ không xuất hiện trong kết quả tìm kiếm.", + "message_search_disabled": "Bộ nhớ cache an toàn các tin nhắn được mã hóa cục bộ để chúng xuất hiện trong kết quả tìm kiếm.", + "message_search_enabled": { + "one": "Lưu trữ cục bộ an toàn các tin nhắn đã được mã hóa để chúng xuất hiện trong các kết quả tìm kiếm, sử dụng %(size)s để lưu trữ các tin nhắn từ %(rooms)s phòng.", + "other": "Lưu trữ an toàn các tin nhắn đã được mã hóa trên thiết bị để chúng xuất hiện trong các kết quả tìm kiếm, sử dụng %(size)s để lưu trữ các tin nhắn từ các %(rooms)s phòng." }, - "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" + "message_search_failed": "Khởi tạo tìm kiếm tin nhắn không thành công", + "message_search_indexed_messages": "Tin nhắn được lập chỉ mục:", + "message_search_indexed_rooms": "Các phòng được lập chỉ mục:", + "message_search_indexing": "Hiện đang lập chỉ mục: %(currentRoom)s", + "message_search_indexing_idle": "Hiện không lập chỉ mục tin nhắn cho bất kỳ phòng nào.", + "message_search_intro": "%(brand)s đang lưu trữ cục bộ an toàn các tin nhắn được mã hóa để chúng xuất hiện trong kết quả tìm kiếm:", + "message_search_room_progress": "%(doneRooms)s trong số %(totalRooms)s", + "message_search_section": "Tìm kiếm tin nhắn", + "message_search_sleep_time": "Tin nhắn sẽ được tải xuống nhanh như thế nào.", + "message_search_space_used": "Space đã sử dụng:", + "message_search_unsupported": "%(brand)s thiếu một số thành phần thiết yếu để lưu trữ cục bộ an toàn các tin nhắn được mã hóa. Nếu bạn muốn thử nghiệm với tính năng này, hãy dựng một bản %(brand)s tùy chỉnh cho máy tính có thêm các thành phần để tìm kiếm.", + "message_search_unsupported_web": "%(brand)s không thể lưu trữ cục bộ an toàn các tin nhắn được mã hóa khi đang chạy trong trình duyệt web. Sử dụng %(brand)s cho máy tính để các tin nhắn được mã hóa xuất hiện trong kết quả tìm kiếm.", + "record_session_details": "Ghi lại tên phần mềm máy khách, phiên bản, và đường dẫn để nhận diện các phiên dễ dàng hơn trong trình quản lý phiên", + "restore_key_backup": "Khôi phục từ Sao lưu", + "secret_storage_not_ready": "chưa sẵn sàng", + "secret_storage_ready": "Sẵn sàng", + "secret_storage_status": "Lưu trữ bí mật:", + "send_analytics": "Gửi dữ liệu phân tích", + "session_id": "Định danh (ID) phiên:", + "session_key": "Khóa phiên:", + "strict_encryption": "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" + }, + "send_read_receipts": "Gửi thông báo đã đọc", + "send_read_receipts_unsupported": "Máy chủ của bạn không hỗ trợ tắt gửi thông báo đã học.", + "send_typing_notifications": "Gửi thông báo đang gõ tin nhắn", + "sessions": { + "browser": "Trình duyệt", + "confirm_sign_out": { + "one": "Xác nhận đăng xuất khỏi thiết bị này", + "other": "Xác nhận đăng xuất khỏi các thiết bị này" }, - "server_acls": { - "one": "%(oneUser)s đã thay đổi ACLs máy chủ", - "other": "%(oneUser)s đã thay đổi ACLs máy chủ %(count)s lần" + "confirm_sign_out_body": { + "one": "Nhấn nút bên dưới để xác nhận đăng xuất thiết bị này.", + "other": "Nhấn nút bên dưới để xác nhận đăng xuất các thiết bị này." }, - "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" + "confirm_sign_out_continue": { + "one": "Đăng xuất thiết bị", + "other": "Đăng xuất các thiết bị" }, - "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" + "confirm_sign_out_sso": { + "one": "Xác nhận đăng xuất thiết bị này bằng cách sử dụng Single Sign On để xác thực danh tính của bạn.", + "other": "Xác nhận đăng xuất các thiết bị này bằng cách sử dụng Single Sign On để xác thực danh tính." }, - "redacted_multiple": { - "one": "%(severalUsers)sxóa một tin nhắn", - "other": "%(severalUsers)sxóa %(count)s tin nhắn" + "current_session": "Phiên hiện tại", + "desktop_session": "Phiên trên máy tính", + "details_heading": "Thông tin phiên", + "device_unverified_description": "Xác thực hoặc đăng xuất khỏi các phiên này để bảo mật và đáng tin cậy nhất.", + "device_unverified_description_current": "Xác thực phiên hiện tại để nhắn tin bảo mật tốt hơn.", + "device_verified_description": "Phiên này sẵn sàng nhắn tin bảo mật.", + "device_verified_description_current": "Phiên hiện tại của bạn sẵn sàng nhắn tin bảo mật.", + "filter_all": "Tất cả", + "filter_inactive": "Không hoạt động", + "filter_inactive_description": "Không hoạt động trong %(inactiveAgeDays)s ngày hoặc lâu hơn", + "filter_label": "Bộ lọc", + "filter_unverified_description": "Không sẵn sàng nhắn tin bảo mật", + "filter_verified_description": "Sẵn sàng nhắn tin bảo mật", + "hide_details": "Ẩn chi tiết", + "inactive_days": "Không hoạt động trong %(inactiveAgeDays)s+ ngày", + "inactive_sessions": "Các phiên không hoạt động", + "inactive_sessions_explainer_1": "Các phiên không hoạt động là các phiên mà bạn đã không dùng trong một thời gian, nhưng chúng vẫn được nhận khóa mã hóa.", + "inactive_sessions_explainer_2": "Xóa các phiên không hoạt động cải thiện bảo mật và hiệu suất, và đồng thời giúp bạn dễ dàng nhận diện nếu một phiên mới là đáng ngờ.", + "inactive_sessions_list_description": "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.", + "ip": "Địa chỉ Internet (IP)", + "last_activity": "Hoạt động cuối", + "mobile_session": "Phiên trên điện thoại", + "n_sessions_selected": { + "other": "%(count)s phiên đã chọn", + "one": "%(count)s phiên đã chọn" }, - "redacted": { - "other": "%(oneUser)sxóa %(count)s tin nhắn", - "one": "%(oneUser)sxóa một tin nhắn" + "no_inactive_sessions": "Không thấy phiên không hoạt động nào.", + "no_sessions": "Không thấy phiên nào.", + "no_unverified_sessions": "Không thấy phiên chưa xác thực nào.", + "no_verified_sessions": "Không thấy phiên được xác thực nào.", + "os": "Hệ điều hành", + "other_sessions_heading": "Các phiên khác", + "push_heading": "Thông báo đẩy", + "push_subheading": "Nhận thông báo đẩy trong phiên này.", + "push_toggle": "Bật/tắt thông báo đẩy cho phiên này.", + "rename_form_caption": "Hãy nhớ rằng tên phiên cũng hiển thị với những người mà bạn giao tiếp.", + "rename_form_heading": "Đổi tên phiên", + "rename_form_learn_more": "Đổi tên các phiên", + "rename_form_learn_more_description_1": "Những người khác trong tin nhắn trực tiếp và các phòng bạn tham gia có thể xem danh sách các phiên của bạn.", + "rename_form_learn_more_description_2": "Những người đó sẽ chắc chắn rằng họ đang thực sự nói với bạn, nhưng cũng có nghĩa là họ sẽ thấy tên phiên mà bạn xác định tại đây.", + "security_recommendations": "Đề xuất bảo mật", + "security_recommendations_description": "Tăng cường bảo mật cho tài khoản bằng cách làm theo các đề xuất này.", + "session_id": "Định danh (ID) phiên", + "show_details": "Hiện chi tiết", + "sign_in_with_qr": "Đăng nhập bằng mã QR", + "sign_in_with_qr_button": "Hiện mã QR", + "sign_in_with_qr_description": "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.", + "sign_out": "Đăng xuất phiên", + "sign_out_all_other_sessions": "Đăng xuất khỏi mọi phiên khác (%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "Bạn có muốn đăng xuất %(count)s phiên?", + "other": "Bạn có muốn đăng xuất %(count)s phiên?" }, - "hidden_event_multiple": { - "one": "%(severalUsers)sgửi một tin nhắn ẩn", - "other": "%(severalUsers)sgửi %(count)s tin nhắn ẩn" + "sign_out_n_sessions": { + "other": "Đăng xuất khỏi %(count)s phiên", + "one": "Đăng xuất khỏi %(count)s phiên" }, - "hidden_event": { - "other": "%(oneUser)sgửi %(count)s tin nhắn ẩn", - "one": "%(oneUser)sgửi một tin nhắn ẩn" - } + "title": "Các phiên", + "unknown_session": "Không rõ loại phiên", + "unverified_session": "Phiên chưa xác thực", + "unverified_session_explainer_1": "Phiên này không hỗ trợ mã hóa cho nên không thể xác thực.", + "unverified_session_explainer_2": "Bạn không thể tương tác trong các phòng mà mã hóa được bật trong phiên này.", + "unverified_session_explainer_3": "Để có bảo mật và quyền riêng tư tốt nhất, nên dùng các phần mềm máy khách Matrix có hỗ trợ mã hóa.", + "unverified_sessions": "Các phiên chưa xác thực", + "unverified_sessions_explainer_1": "Các phiên chưa được xác thực là các phiên đăng nhập bằng thông tin đăng nhập nhưng chưa được xác thực chéo.", + "unverified_sessions_explainer_2": "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.", + "unverified_sessions_list_description": "Xác thực phiên để nhắn tin bảo mật tốt hơn hoặc đăng xuất khỏi các phiên mà bạn không nhận ra hay không dùng nữa.", + "url": "Đường dẫn URL", + "verified_session": "Phiên đã xác thực", + "verified_sessions": "Các phiên đã xác thực", + "verified_sessions_explainer_1": "Các phiên đã xác thực là bất kỳ đâu bạn sử dụng tài khoản này sau khi nhập mật khẩu hay xác thực danh tính của bạn với một phiên đã xác thực khác.", + "verified_sessions_explainer_2": "Nghĩa là bạn có tất cả các khóa cần thiết để mở khóa các tin nhắn được mã hóa và xác nhận với những người dùng khác là bạn tin tưởng phiên này.", + "verified_sessions_list_description": "Để bảo mật nhất, đăng xuất khỏi các phiên mà bạn không dùng hay không nhận ra nữa.", + "verify_session": "Xác thực phiên", + "web_session": "Phiên trên trình duyệt" }, - "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" + "show_avatar_changes": "Hiện các thay đổi ảnh hồ sơ", + "show_breadcrumbs": "Hiển thị shortcuts cho các phòng đã xem gần đây phía trên danh sách phòng", + "show_chat_effects": "Hiển thị các hiệu ứng trò chuyện (hình ảnh động khi nhận được ví dụ như hoa giấy)", + "show_displayname_changes": "Hiển thị thay đổi tên hiển thị", + "show_join_leave": "Hiển thị các tin nhắn tham gia / rời khỏi (các tin nhắn mời / xóa / cấm không bị ảnh hưởng)", + "show_nsfw_content": "Hiển thị nội dung nhạy cảm", + "show_read_receipts": "Hiển thị báo đã đọc gửi bởi người dùng khác", + "show_redaction_placeholder": "Hiển thị người gửi các tin nhắn đã xóa", + "show_stickers_button": "Hiển thị nút sticker cảm xúc", + "show_typing_notifications": "Hiển thị thông báo \"đang gõ\"", + "sidebar": { + "metaspaces_favourites_description": "Nhóm tất cả các phòng và người mà bạn yêu thích ở một nơi.", + "metaspaces_home_all_rooms": "Hiển thị tất cả các phòng", + "metaspaces_home_all_rooms_description": "Hiển thị tất cả các phòng trong Home, ngay cả nếu chúng ở trong space.", + "metaspaces_home_description": "Home rất hữu ích để có cái nhìn tổng quan về mọi thứ.", + "metaspaces_orphans": "Các phòng bên ngoài một space", + "metaspaces_orphans_description": "Nhóm tất cả các phòng của bạn mà không phải là một phần của không gian ở một nơi.", + "metaspaces_people_description": "Đưa tất cả mọi người vào một chỗ.", + "metaspaces_subsection": "Space để hiển thị", + "title": "Thanh bên" }, - "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" + "start_automatically": "Tự động khởi động sau khi đăng nhập hệ thống", + "use_12_hour_format": "Hiển thị thời gian theo mẫu 12 giờ (ví dụ 2:30pm)", + "use_command_enter_send_message": "Sử dụng Command + Enter để gửi tin nhắn", + "use_command_f_search": "Sử dụng Command + F để tìm kiếm dòng thời gian", + "use_control_enter_send_message": "Sử dụng Ctrl + Enter để gửi tin nhắn", + "use_control_f_search": "Sử dụng Ctrl + F để tìm kiếm dòng thời gian", + "voip": { + "allow_p2p": "Cho phép cuộc gọi ngang hàng (P2P) cho các cuộc gọi 1:1", + "allow_p2p_description": "Khi bật, người kia có thể thấy địa chỉ IP của bạn", + "audio_input_empty": "Không phát hiện thấy micrô", + "audio_output": "Đầu ra âm thanh", + "audio_output_empty": "Không phát hiện thấy đầu ra âm thanh", + "auto_gain_control": "Tự động chiếm quyền điều khiển", + "connection_section": "Kết nối", + "echo_cancellation": "Loại bỏ tiếng vang", + "enable_fallback_ice_server": "Cho phép máy chủ hỗ trợ cuộc gọi dự phòng (%(server)s)", + "enable_fallback_ice_server_description": "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.", + "mirror_local_feed": "Lập đường dẫn video dự phòng", + "missing_permissions_prompt": "Thiếu quyền phương tiện, hãy nhấp vào nút bên dưới để yêu cầu.", + "noise_suppression": "Loại bỏ tạp âm", + "request_permissions": "Yêu cầu quyền phương tiện", + "title": "Âm thanh & Hình ảnh", + "video_input_empty": "Không có Webcam nào được phát hiện", + "video_section": "Cài đặt truyền hình", + "voice_agc": "Tự điều chỉnh âm lượng cho micrô", + "voice_processing": "Xử lý âm thanh", + "voice_section": "Cài đặt âm thanh" }, - "no_permission_messages_before_invite": "Bạn không có quyền xem tin nhắn trước lúc bạn được mời.", - "no_permission_messages_before_join": "Bạn không có quyền xem tin nhắn trước lúc bạn tham gia.", - "encrypted_historical_messages_unavailable": "Các tin nhắn được mã hóa trước thời điểm này không có sẵn.", - "historical_messages_unavailable": "Bạn khồng thể thấy các tin nhắn trước" + "warn_quit": "Cảnh báo trước khi bỏ thuốc lá" + }, + "share": { + "link_title": "Liên kết đến phòng", + "permalink_message": "Liên kết đến tin nhắn đã chọn", + "permalink_most_recent": "Liên kết đến tin nhắn gần đây nhất", + "title_message": "Chia sẻ tin nhắn trong phòng", + "title_room": "Phòng chia sẻ", + "title_user": "Chia sẻ người dùng" }, "slash_command": { - "spoiler": "Đánh dấu tin nhắn chỉ định thành một tin nhắn ẩn", - "shrug": "Thêm ̄\\_(ツ)_/ ̄ vào một tin nhắn văn bản thuần túy", - "tableflip": "Thêm (╯°□°)╯︵ ┻━┻ vào một tin nhắn văn bản thuần túy", - "unflip": "Thêm ┬──┬ ノ( ゜-゜ノ) vào tin nhắn văn bản thuần túy", - "lenny": "Thêm ( ͡° ͜ʖ ͡°) vào một tin nhắn văn bản thuần túy", - "plain": "Gửi tin nhắn dưới dạng văn bản thuần túy, không sử dụng định dạng văn bản Markdown", - "html": "Gửi tin nhắn dưới dạng html, không sử dụng định dạng văn bản Markdown", - "upgraderoom": "Nâng cấp phòng lên phiên bản mới", - "upgraderoom_permission_error": "Bạn không có quyền để dùng lệnh này.", - "jumptodate": "Nhảy đến thời điểm được đề cập trong dòng thời gian", - "jumptodate_invalid_input": "Chúng tôi không thể hiểu ngày được nhập (%(inputDate)s). Hãy thử dùng định dạng YYYY-MM-DD.", - "nick": "Thay đổi biệt danh hiển thị của bạn", - "myroomnick": "Chỉ thay đổi biệt danh hiển thị của bạn trong phòng hiện tại", - "roomavatar": "Thay đổi ảnh đại diện của phòng hiện tại", - "myroomavatar": "Đổi ảnh hồ sơ của bạn chỉ trong phòng này", - "myavatar": "Đổi ảnh hồ sơ của bạn trong tất cả phòng", - "topic": "Lấy hoặc đặt chủ đề phòng", - "topic_room_error": "Không thể lấy chủ đề phòng: Không tìm thấy phòng (%(roomId)s)", - "topic_none": "Phòng này chưa có chủ đề.", - "roomname": "Đặt tên phòng", - "invite": "Mời người dùng có ID chỉ định đến phòng hiện tại", - "remove": "Xóa thành viên với ID chỉ định ra khỏi phòng chat", - "ban": "Cấm thành viên có ID chỉ định", - "unban": "Gỡ cấm thành viên có ID chỉ định", - "ignore": "Bỏ qua người dùng, ẩn tin nhắn của họ khỏi bạn", - "unignore": "Ngừng bỏ qua người dùng, hiển thị tin nhắn của họ từ bây giờ trở đi", - "devtools": "Mở cửa sổ lập trình viên", "addwidget": "Thêm một URL widget vào phòng", - "rainbow": "Gửi nội dung tin nhắn được tô màu cầu vồng", - "rainbowme": "Gửi hình emote được tô màu cầu vồng", - "help": "Hiển thị danh sách các lệnh với cách sử dụng và mô tả", - "whois": "Hiển thị thông tin về người dùng", - "rageshake": "Gửi báo cáo lỗi kèm theo nhật ký", - "msg": "Gửi tin nhắn cho người dùng nhất định", - "usage": "Cách sử dụng", - "category_messages": "Tin nhắn", + "addwidget_iframe_missing_src": "Thẻ iframe (khung) không có thuộc tính src (nguồn)", + "addwidget_invalid_protocol": "Vui lòng điền 1 widget với https:// hoặc http://", + "addwidget_missing_url": "Vui lòng cung cấp URL tiện ích hoặc mã nhúng", + "addwidget_no_permissions": "Bạn không thể sửa đổi widget trong phòng này.", + "ban": "Cấm thành viên có ID chỉ định", "category_actions": "Hành động", "category_admin": "Quản trị viên", "category_advanced": "Nâng cao", "category_effects": "Hiệu ứng", + "category_messages": "Tin nhắn", "category_other": "Khác", - "addwidget_missing_url": "Vui lòng cung cấp URL tiện ích hoặc mã nhúng", - "addwidget_iframe_missing_src": "Thẻ iframe (khung) không có thuộc tính src (nguồn)", - "addwidget_invalid_protocol": "Vui lòng điền 1 widget với https:// hoặc http://", - "addwidget_no_permissions": "Bạn không thể sửa đổi widget trong phòng này.", + "command_error": "Lỗi lệnh", "converttodm": "Chuyển đổi phòng thành tin nhắn chat trực tiếp DM", - "could_not_find_room": "Không tìm thấy phòng", "converttoroom": "Chuyển đổi chat trực tiếp DM thành một phòng", + "could_not_find_room": "Không tìm thấy phòng", + "deop": "Deops user với id đã cho", + "devtools": "Mở cửa sổ lập trình viên", "discardsession": "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ỏ", + "error_invalid_rendering_type": "Lỗi khi thực hiện lệnh: Không tìm thấy kiểu dữ liệu (%(renderingType)s)", + "error_invalid_runfn": "Lỗi khi thực hiện lệnh: Không thể xử lý lệnh slash.", + "help": "Hiển thị danh sách các lệnh với cách sử dụng và mô tả", + "help_dialog_title": "Lệnh Trợ giúp", + "holdcall": "Tạm ngưng cuộc gọi trong phòng hiện tại", + "html": "Gửi tin nhắn dưới dạng html, không sử dụng định dạng văn bản Markdown", + "ignore": "Bỏ qua người dùng, ẩn tin nhắn của họ khỏi bạn", + "ignore_dialog_description": "Bạn đã bỏ qua %(userId)s", + "ignore_dialog_title": "Đã bỏ qua người dùng", + "invite": "Mời người dùng có ID chỉ định đến phòng hiện tại", + "invite_3pid_needs_is_error": "Sử dụng máy chủ định danh để mời qua thư điện tử. Quản lý trong Cài đặt.", + "invite_3pid_use_default_is_title": "Sử dụng máy chủ định danh", + "invite_3pid_use_default_is_title_description": "Sử dụng máy chủ định danh để mời qua thư điện tử. Bấm Tiếp tục để sử dụng máy chủ định danh mặc định (%(defaultIdentityServerName)s) hoặc quản lý trong Cài đặt.", + "invite_failed": "Người dùng (%(user)s) đã không được mời vào %(roomId)s nhưng không có lỗi nào được đưa ra từ công cụ mời", + "join": "Tham gia phòng có địa chỉ được chỉ định", + "jumptodate": "Nhảy đến thời điểm được đề cập trong dòng thời gian", + "jumptodate_invalid_input": "Chúng tôi không thể hiểu ngày được nhập (%(inputDate)s). Hãy thử dùng định dạng YYYY-MM-DD.", + "lenny": "Thêm ( ͡° ͜ʖ ͡°) vào một tin nhắn văn bản thuần túy", + "me": "Hiển thị hành động", + "msg": "Gửi tin nhắn cho người dùng nhất định", + "myavatar": "Đổi ảnh hồ sơ của bạn trong tất cả phòng", + "myroomavatar": "Đổi ảnh hồ sơ của bạn chỉ trong phòng này", + "myroomnick": "Chỉ thay đổi biệt danh hiển thị của bạn trong phòng hiện tại", + "nick": "Thay đổi biệt danh hiển thị của bạn", + "no_active_call": "Không có cuộc gọi đang hoạt động trong phòng này", + "op": "Xác định cấp độ quyền của một thành viên", + "part_unknown_alias": "Không thể nhận dạng địa chỉ phòng: %(roomAlias)s", + "plain": "Gửi tin nhắn dưới dạng văn bản thuần túy, không sử dụng định dạng văn bản Markdown", + "query": "Mở cuộc trò chuyện với người dùng nhất định", + "query_not_found_phone_number": "Không thể tìm thấy Matrix ID của số điện thoại", + "rageshake": "Gửi báo cáo lỗi kèm theo nhật ký", + "rainbow": "Gửi nội dung tin nhắn được tô màu cầu vồng", + "rainbowme": "Gửi hình emote được tô màu cầu vồng", "remakeolm": "Lệnh cho nhà phát triển: Hủy phiên ra ngoài hiện tại của nhóm và thiết lập phiên Olm mới", + "remove": "Xóa thành viên với ID chỉ định ra khỏi phòng chat", + "roomavatar": "Thay đổi ảnh đại diện của phòng hiện tại", + "roomname": "Đặt tên phòng", + "server_error": "Lỗi máy chủ", + "server_error_detail": "Máy chủ không khả dụng, quá tải hoặc có vấn đề gì khác.", + "shrug": "Thêm ̄\\_(ツ)_/ ̄ vào một tin nhắn văn bản thuần túy", + "spoiler": "Đánh dấu tin nhắn chỉ định thành một tin nhắn ẩn", + "tableflip": "Thêm (╯°□°)╯︵ ┻━┻ vào một tin nhắn văn bản thuần túy", + "topic": "Lấy hoặc đặt chủ đề phòng", + "topic_none": "Phòng này chưa có chủ đề.", + "topic_room_error": "Không thể lấy chủ đề phòng: Không tìm thấy phòng (%(roomId)s)", "tovirtual": "Chuyển sang phòng ảo của phòng này, nếu nó có", "tovirtual_not_found": "Không có phòng ảo của phòng này", - "query": "Mở cuộc trò chuyện với người dùng nhất định", - "query_not_found_phone_number": "Không thể tìm thấy Matrix ID của số điện thoại", - "holdcall": "Tạm ngưng cuộc gọi trong phòng hiện tại", - "no_active_call": "Không có cuộc gọi đang hoạt động trong phòng này", + "unban": "Gỡ cấm thành viên có ID chỉ định", + "unflip": "Thêm ┬──┬ ノ( ゜-゜ノ) vào tin nhắn văn bản thuần túy", "unholdcall": "Nối lại cuộc gọi trong phòng hiện tại", - "me": "Hiển thị hành động", - "error_invalid_runfn": "Lỗi khi thực hiện lệnh: Không thể xử lý lệnh slash.", - "error_invalid_rendering_type": "Lỗi khi thực hiện lệnh: Không tìm thấy kiểu dữ liệu (%(renderingType)s)", - "join": "Tham gia phòng có địa chỉ được chỉ định", + "unignore": "Ngừng bỏ qua người dùng, hiển thị tin nhắn của họ từ bây giờ trở đi", + "unignore_dialog_description": "Bạn không còn bỏ qua %(userId)s nữa", + "unignore_dialog_title": "Đã ngừng bỏ qua người dùng", + "unknown_command": "Lệnh không xác định", + "unknown_command_button": "Gửi dưới dạng tin nhắn", + "unknown_command_detail": "Lệnh không được công nhận: %(commandText)s", + "unknown_command_help": "Bạn có thể sử dụng /help để liệt kê các lệnh có sẵn. Ý của bạn là gửi cái này dưới dạng tin nhắn?", + "unknown_command_hint": "Gợi ý: Bắt đầu thư của bạn bằng // để bắt đầu thư bằng dấu gạch chéo.", + "upgraderoom": "Nâng cấp phòng lên phiên bản mới", + "upgraderoom_permission_error": "Bạn không có quyền để dùng lệnh này.", + "usage": "Cách sử dụng", + "verify": "Xác thực người dùng, thiết bị và tuple pubkey", + "verify_mismatch": "CẢNH BÁO: XÁC THỰC KHÓA THẤT BẠI! Khóa đăng nhập cho %(userId)s và thiết bị %(deviceId)s là \"%(fprint)s\" không khớp với khóa được cung cấp \"%(fingerprint)s\". Điều này có nghĩa là các thông tin liên lạc của bạn đang bị chặn!", + "verify_nop": "Thiết bị đã được xác thực rồi!", + "verify_nop_warning_mismatch": "CẢNH BÁO: phiên đã được xác thực, nhưng các khóa KHÔNG KHỚP!", + "verify_success_description": "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.", + "verify_success_title": "Khóa được xác thực", + "verify_unknown_pair": "Cặp (người dùng, phiên) không xác định: (%(userId)s, %(deviceId)s)", "view": "Phòng truyền hình với địa chỉ đã cho", - "failed_find_room": "Lỗi khi thực hiện lệnh: Không tìm thấy phòng (%(roomId)s)", - "failed_find_user": "Không tìm thấy người dùng trong phòng", - "op": "Xác định cấp độ quyền của một thành viên", - "deop": "Deops user với id đã cho" - }, - "presence": { - "busy": "Bận", - "online_for": "Online trong %(duration)s", - "idle_for": "Không hoạt động trong %(duration)s", - "offline_for": "Offline trong %(duration)s", - "unknown_for": "Không xác định trong %(duration)s", - "online": "Trực tuyến", - "idle": "Nhàn rỗi", - "unknown": "Không xác định", - "offline": "Ngoại tuyến", - "away": "Vắng mặt" - }, - "Unknown": "Không xác định", - "event_preview": { - "m.call.answer": { - "you": "Bạn đã tham gia cuộc gọi", - "user": "%(senderName)s đã tham gia cuộc gọi", - "dm": "Cuộc gọi đang diễn ra" + "whois": "Hiển thị thông tin về người dùng" + }, + "space": { + "add_existing_room_space": { + "create": "Hay là thêm một phòng mới?", + "create_prompt": "Tạo phòng chat mới", + "dm_heading": "Tin nhắn trực tiếp", + "error_heading": "Không phải tất cả các mục đã chọn đều được thêm vào", + "progress_text": { + "one": "Đang thêm phòng…", + "other": "Đang thêm các phòng... (%(progress)s trong %(count)s)" + }, + "space_dropdown_label": "Lựa chọn space", + "space_dropdown_title": "Thêm các phòng hiện có", + "subspace_moved_note": "Thêm dấu cách đã di chuyển." }, - "m.call.hangup": { - "you": "Bạn đã kết thúc cuộc gọi", - "user": "%(senderName)s đã kết thúc cuộc gọi" + "add_existing_subspace": { + "create_button": "Tạo space mới", + "create_prompt": "Bạn muốn thêm một space mới thay thế?", + "filter_placeholder": "Tìm kiếm space", + "space_dropdown_title": "Thêm space hiện có" }, - "m.call.invite": { - "you": "Bạn bắt đầu một cuộc gọi", - "user": "%(senderName)s đã bắt đầu một cuộc gọi", - "dm_send": "Chờ câu trả lời", - "dm_receive": "%(senderName)s đang gọi" + "context_menu": { + "devtools_open_timeline": "Xem dòng thời gian phòng (devtools)", + "explore": "Khám phá các phòng", + "manage_and_explore": "Quản lý và khám phá phòng", + "options": "Tùy chọn space" }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.reaction": { - "you": "Bạn phản ứng %(reaction)s với %(message)s", - "user": "%(sender)s phản ứng %(reaction)s với %(message)s" + "failed_load_rooms": "Tải danh sách các phòng thất bại.", + "failed_remove_rooms": "Không xóa được một số phòng. Thử lại sau", + "incompatible_server_hierarchy": "Máy chủ của bạn không hỗ trợ hiển thị phân cấp space.", + "invite": "Mời mọi người", + "invite_description": "Mời bằng thư điện tử hoặc tên người dùng", + "invite_link": "Chia sẻ liên kết mời", + "invite_this_space": "Mời vào space này", + "joining_space": "Đang tham gia", + "landing_welcome": "Chào mừng đến với ", + "leave_dialog_action": "Rời space", + "leave_dialog_description": "Bạn sắp rời khỏi .", + "leave_dialog_only_admin_room_warning": "Bạn là quản trị viên duy nhất của một số phòng hoặc space mà bạn muốn rời khỏi. Rời khỏi họ sẽ Rời khỏi họ mà không có bất kỳ quản trị viên nào.", + "leave_dialog_only_admin_warning": "Bạn là quản trị viên duy nhất của không gian này. Rời khỏi nó sẽ có nghĩa là không ai có quyền kiểm soát nó.", + "leave_dialog_option_all": "Rời tất cả phòng", + "leave_dialog_option_intro": "Bạn có muốn rời khỏi các phòng trong space này?", + "leave_dialog_option_none": "Không rời bất kỳ phòng nào", + "leave_dialog_option_specific": "Rời một vài phòng", + "leave_dialog_public_rejoin_warning": "Bạn sẽ không thể tham gia lại trừ khi bạn được mời lại.", + "leave_dialog_title": "Rời khỏi %(spaceName)s", + "mark_suggested": "Đánh dấu như đề xuất", + "no_search_result_hint": "Bạn có thể muốn thử một tìm kiếm khác hoặc kiểm tra lỗi chính tả.", + "preferences": { + "sections_section": "Các phần để hiển thị", + "show_people_in_space": "Điều này nhóm các cuộc trò chuyện của bạn với các thành viên trong Space này. Tắt tính năng này sẽ ẩn các cuộc trò chuyện đó khỏi %(spaceName)s." }, - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "disable_microphone": "Tắt âm micrô", - "enable_microphone": "Mở âm micrô", - "disable_camera": "Tắt máy ghi hình", - "enable_camera": "Bật máy ghi hình", - "audio_devices": "Thiết bị âm thanh", - "video_devices": "Thiết bị ghi hình", - "dial": "Quay số", - "you_are_presenting": "Bạn đang trình bày", - "user_is_presenting": "%(sharerName)s đang trình bày", - "camera_disabled": "Camera của bạn đã tắt", - "camera_enabled": "Camera của bạn vẫn đang được bật", - "consulting": "Tư vấn với %(transferTarget)s. Transfer to %(transferee)s", - "call_held_switch": "Bạn đã tổ chức cuộc gọi Switch", - "call_held_resume": "Bạn đã tổ chức cuộc gọi Resume", - "call_held": "%(peerName)s đã tổ chức cuộc gọi", - "dialpad": "Bàn phím số", - "stop_screenshare": "Dừng chia sẻ màn hình của bạn", - "start_screenshare": "Bắt đầu chia sẻ màn hình của bạn", - "hangup": "Dập máy", - "maximise": "Vừa màn hình", - "expand": "Quay về cuộc gọi", - "on_hold": "%(name)s bị giữ", - "voice_call": "Gọi thoại", - "video_call": "Gọi video", - "video_call_started": "Cuộc gọi truyền hình đã bắt đầu", - "unsilence": "Bật âm thanh", - "silence": "Cuộc gọi im lặng", - "silenced": "Thông báo đã được tắt tiếng", - "unknown_caller": "Người gọi không xác định", - "call_failed": "Không gọi được", - "unable_to_access_microphone": "Không thể truy cập micrô", - "call_failed_microphone": "Thực hiện cuộc gọi thất bại vì không thể truy cập micrô. Kiểm tra xem micrô đã được cắm và thiết lập đúng chưa.", - "unable_to_access_media": "Không thể truy cập máy ảnh / micrô", - "call_failed_media": "Thực hiện cuộc gọi thất bại vì không thể truy cập máy ảnh hoặc micrô. Kiểm tra xem:", - "call_failed_media_connected": "Micrô và máy ảnh đã được cắm và thiết lập đúng cách", - "call_failed_media_permissions": "Đã cấp quyền cho ứng dụng để sử dụng máy ảnh", - "call_failed_media_applications": "Không có ứng dụng nào khác đang sử dụng máy ảnh", - "already_in_call": "Đang trong cuộc gọi", - "already_in_call_person": "Bạn đang trong cuộc gọi với người này rồi.", - "unsupported": "Không hỗ trợ tính năng cuộc gọi", - "unsupported_browser": "Bạn không thể gọi trong trình duyệt này." - }, - "Other": "Khác", - "Advanced": "Nâng cao", - "room_settings": { - "permissions": { - "m.room.avatar_space": "Đổi ảnh đại diện của không gian", - "m.room.avatar": "Thay đổi hình đại diện phòng", - "m.room.name_space": "Thay đổi tên không gian", - "m.room.name": "Thay đổi tên phòng", - "m.room.canonical_alias_space": "Đổi địa chỉ chính cho không gian", - "m.room.canonical_alias": "Thay đổi địa chỉ chính của phòng", - "m.space.child": "Quản lý các phòng trong space này", - "m.room.history_visibility": "Thay đổi xem lịch sử phòng", - "m.room.power_levels": "Thay đổi quyền hạn", - "m.room.topic_space": "Thay đổi mô tả", - "m.room.topic": "Thay đổi chủ đề", - "m.room.tombstone": "Nâng cấp phòng", - "m.room.encryption": "Bật mã hóa phòng chat", - "m.room.server_acl": "Thay đổi ACL máy chủ", - "m.reaction": "Gửi phản hồi", - "m.room.redaction": "Xóa các tin nhắn của tôi", - "m.widget": "Thay đổi widget", - "io.element.voice_broadcast_info": "Phát thanh", - "m.room.pinned_events": "Quản lý các sự kiện được ghim", - "m.call": "Bắt đầu %(brand)s cuộc gọi", - "m.call.member": "Tham gia %(brand)s cuộc gọi", - "users_default": "Vai trò mặc định", - "events_default": "Gửi tin nhắn", - "invite": "Mời người dùng", - "state_default": "Thay đổi thiết lập", - "kick": "Loại bỏ người dùng", - "ban": "Cấm người dùng", - "redact": "Xóa tin nhắn gửi bởi người khác", - "notifications.room": "Thông báo mọi người" - } + "room_filter_placeholder": "Tìm kiếm phòng", + "search_children": "Tìm kiếm %(spaceName)s", + "search_placeholder": "Tìm kiếm tên và mô tả", + "select_room_below": "Trước tiên hãy chọn một phòng bên dưới", + "share_public": "Chia sẻ space công cộng của bạn", + "suggested": "Đề nghị", + "suggested_tooltip": "Phòng này được đề xuất là một nơi tốt để tham gia", + "title_when_query_available": "Kết quả", + "title_when_query_unavailable": "Các phòng và space", + "unmark_suggested": "Đánh dấu như không đề xuất", + "user_lacks_permission": "Bạn không có quyền" + }, + "space_settings": { + "title": "Cài đặt - %(spaceName)s" }, - "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:" + "spaces": { + "error_no_permission_add_room": "Bạn không có quyền thêm phòng vào space này", + "error_no_permission_add_space": "Bạn không có quyền để thêm space khác vào trong space này", + "error_no_permission_create_room": "Bạn không có quyền tạo phòng mới trong space này", + "error_no_permission_invite": "Bạn không có quyền mời mọi người vào space này" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "Nhập tên của một máy chủ mới mà bạn muốn khám phá.", + "network_dropdown_add_dialog_placeholder": "Tên máy chủ", + "network_dropdown_add_dialog_title": "Thêm máy chủ mới", + "network_dropdown_available_invalid": "Không thể tìm thấy máy chủ này hoặc danh sách phòng của nó", + "network_dropdown_available_invalid_forbidden": "Bạn không được phép xem danh sách phòng của máy chủ này", + "network_dropdown_available_valid": "Có vẻ ổn", + "network_dropdown_required_invalid": "Nhập tên máy chủ", + "network_dropdown_selected_label": "Hiện: Phòng Matrix", + "network_dropdown_your_server_description": "Máy chủ của bạn" } }, - "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" + "spotlight_dialog": { + "cant_find_room_helpful_hint": "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.", + "copy_link_text": "Sao chép liên kết mời", + "count_of_members": { + "one": "%(count)s thành viên", + "other": "%(count)s thành viên" + }, + "create_new_room_button": "Tạo phòng mới", + "group_chat_section_title": "Lựa chọn khác", + "heading_with_query": "Sử dụng \"%(query)s\" để tìm kiếm", + "heading_without_query": "Tìm", + "join_button_text": "Tham gia %(roomAddress)s", + "keyboard_scroll_hint": "Dùng để cuộn", + "message_search_section_title": "Các tìm kiếm khác", + "other_rooms_in_space": "Các phòng khác trong %(spaceName)s", + "public_rooms_label": "Các phòng công cộng", + "recent_searches_section_title": "Các tìm kiếm gần đây", + "recently_viewed_section_title": "Được xem gần đây", + "result_may_be_hidden_privacy_warning": "Một số kết quả có thể bị ẩn để đảm bảo quyền riêng tư", + "result_may_be_hidden_warning": "Một số kết quả có thể bị ẩn", + "search_messages_hint": "Để tìm các tin nhắn, hãy tìm biểu tượng này ở đầu phòng ", + "spaces_title": "Các Space bạn đang trong đó", + "start_group_chat_button": "Bắt đầu cuộc trò chuyện nhóm" + }, + "stickers": { + "empty": "Bạn hiện chưa bật bất kỳ gói nhãn dán nào", + "empty_add_prompt": "Thêm một số ngay bây giờ" + }, + "terms": { + "column_document": "Tài liệu", + "column_service": "Dịch vụ", + "column_summary": "Tóm lược", + "identity_server_no_terms_description_1": "Hành động này yêu cầu truy cập máy chủ định danh mặc định để xác thực địa chỉ thư điện tử hoặc số điện thoại, nhưng máy chủ không có bất kỳ điều khoản dịch vụ nào.", + "identity_server_no_terms_description_2": "Chỉ tiếp tục nếu bạn tin tưởng chủ sở hữu máy chủ.", + "identity_server_no_terms_title": "Máy chủ định danh này không có điều khoản dịch vụ", + "inline_intro_text": "Chấp nhận để tiếp tục:", + "integration_manager": "Sử dụng bot, cầu nối, tiện ích và gói sticker cảm xúc", + "intro": "Để tiếp tục, bạn cần chấp nhận các điều khoản của dịch vụ này.", + "summary_identity_server_1": "Tìm người khác qua điện thoại hoặc địa chỉ thư điện tử", + "summary_identity_server_2": "Được tìm thấy qua điện thoại hoặc địa chỉ thư điện tử", + "tac_button": "Xem lại các điều khoản và điều kiện", + "tac_description": "Để tiếp tục sử dụng máy chủ nhà của %(homeserverDomain)s, bạn phải xem xét và đồng ý với các điều khoản và điều kiện của chúng tôi.", + "tac_title": "Các điều khoản và điều kiện", + "tos": "Điều khoản Dịch vụ" + }, + "theme": { + "light_high_contrast": "Độ tương phản ánh sáng cao", + "match_system": "Theo hệ thống" + }, + "thread_view_back_action_label": "Quay lại luồng", + "threads": { + "all_threads": "Tất cả chủ đề", + "all_threads_description": "Hiển thị tất cả chủ đề từ phòng hiện tại", + "count_of_reply": { + "one": "%(count)s trả lời", + "other": "%(count)s trả lời" + }, + "empty_heading": "Giữ các cuộc thảo luận được tổ chức với các chủ đề này", + "my_threads": "Các chủ đề của tôi", + "my_threads_description": "Hiển thị tất cả các chủ đề bạn đã tham gia", + "show_all_threads": "Hiển thị tất cả chủ đề", + "show_thread_filter": "Hiển thị:", + "unable_to_decrypt": "Không thể giải mã tin nhắn" }, - "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" + "time": { + "about_day_ago": "khoảng một ngày trước", + "about_hour_ago": "khoảng một giờ trước", + "about_minute_ago": "khoảng một phút trước", + "date_at_time": "%(date)s lúc %(time)s", + "few_seconds_ago": "vài giây trước", + "hours_minutes_seconds_left": "Còn lại %(hours)s giờ %(minutes)s phút %(seconds)s giây", + "in_about_day": "khoảng một ngày kể từ bây giờ", + "in_about_hour": "khoảng một giờ kể từ bây giờ", + "in_about_minute": "khoảng một phút kể từ bây giờ", + "in_few_seconds": "một vài giây kể từ bây giờ", + "in_n_days": "%(num)s ngày kể từ bây giờ", + "in_n_hours": "%(num)s giờ kể từ bây giờ", + "in_n_minutes": "%(num)s phút kể từ bây giờ", + "minutes_seconds_left": "Còn lại %(minutes)s phút %(seconds)s giây", + "n_days_ago": "%(num)s ngày trước", + "n_hours_ago": "%(num)s giờ trước", + "n_minutes_ago": "%(num)s phút trước", + "seconds_left": "Còn %(seconds)s giây", + "short_days_hours_minutes_seconds": "%(days)s ngày %(hours)s giờ %(minutes)s phút %(seconds)s giây", + "short_hours_minutes_seconds": "%(hours)s giờ %(minutes)s phút %(seconds)s giây", + "short_minutes_seconds": "%(minutes)s phút %(seconds)s giây" }, - "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" + "timeline": { + "context_menu": { + "collapse_reply_thread": "Thu gọn chuỗi trả lời", + "external_url": "URL nguồn", + "open_in_osm": "Mở trong OpenStreetMap", + "report": "Bản báo cáo", + "resent_unsent_reactions": "Gửi lại (các) phản ứng %(unsentCount)s", + "show_url_preview": "Hiển thị bản xem trước", + "view_related_event": "Xem sự kiện liên quan", + "view_source": "Xem nguồn" + }, + "creation_summary_dm": "%(creator)s đã tạo DM này.", + "creation_summary_room": "%(creator)s đã tạo và định cấu hình phòng.", + "decryption_failure_blocked": "Người gửi không cho bạn nhận tin nhắn này", + "download_action_decrypting": "Đang giải mã", + "download_action_downloading": "Đang tải xuống", + "edits": { + "tooltip_label": "Đã chỉnh sửa vào %(date)s. Bấm để xem các chỉnh sửa.", + "tooltip_sub": "Nhấp để xem các chỉnh sửa", + "tooltip_title": "Đã chỉnh sửa lúc %(date)s" + }, + "encrypted_historical_messages_unavailable": "Các tin nhắn được mã hóa trước thời điểm này không có sẵn.", + "error_no_renderer": "Sự kiện này không thể được hiển thị", + "error_rendering_message": "Không thể tải tin nhắn này", + "historical_messages_unavailable": "Bạn khồng thể thấy các tin nhắn trước", + "in_room_name": " ở %(room)s", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s đã kết thúc một cuộc phát thanh", + "you": "Bạn đã kết thúc một cuộc phát thanh" + }, + "io.element.widgets.layout": "%(senderName)s đã cập nhật bố trí của phòng", + "load_error": { + "no_permission": "Đã cố gắng tải một điểm cụ thể trong dòng thời gian của phòng này, nhưng bạn không có quyền xem tin nhắn được đề cập.", + "title": "Không tải được vị trí dòng thời gian", + "unable_to_find": "Đã cố gắng tải một điểm cụ thể trong dòng thời gian của phòng này, nhưng không thể tìm thấy nó." + }, + "m.audio": { + "error_downloading_audio": "Lỗi khi tải xuống âm thanh", + "error_processing_audio": "Lỗi khi xử lý tin nhắn âm thanh", + "error_processing_voice_message": "Lỗi khi xử lý tin nhắn thoại", + "unnamed_audio": "Âm thanh không tên" + }, + "m.call": { + "video_call_ended": "Cuộc gọi truyền hình đã kết thúc", + "video_call_started": "Cuộc gọi truyền hình đã bắt đầu trong %(roomName)s.", + "video_call_started_text": "%(name)s đã bắt đầu một cuộc gọi truyền hình", + "video_call_started_unsupported": "Cuộc gọi truyền hình đã được bắt đầu ở %(roomName)s. (không được trình duyệt này hỗ trợ)" + }, + "m.call.hangup": { + "dm": "Cuộc gọi đã kết thúc" + }, + "m.call.invite": { + "answered_elsewhere": "Trả lời ở nơi khác", + "call_back_prompt": "Gọi lại", + "declined": "Cuộc gọi bị từ chối", + "failed_connect_media": "Không thể kết nối phương tiện", + "failed_connection": "Kết nối thất bại", + "failed_opponent_media": "Thiết bị của họ không thể khởi động máy ảnh hoặc micrô", + "missed_call": "Cuộc gọi nhỡ", + "no_answer": "Không trả lời", + "unknown_error": "Đã xảy ra lỗi không xác định", + "unknown_failure": "Lỗi không xác định: %(reason)s", + "unknown_state": "Cuộc gọi ở trạng thái không xác định!", + "video_call": "%(senderName)s đã thực hiện một cuộc gọi điện video.", + "video_call_unsupported": "%(senderName)s đã thực hiện một cuộc gọi điện video. (không được hỗ trợ bởi trình duyệt này)", + "voice_call": "%(senderName)s đã thực hiện một cuộc gọi thoại.", + "voice_call_unsupported": "%(senderName)s đã thực hiện một cuộc gọi thoại. (không được hỗ trợ bởi trình duyệt này)" + }, + "m.file": { + "decrypt_label": "Giải mã %(text)s", + "download_label": "Tải xuống %(text)s", + "error_decrypting": "Lỗi khi giải mã tệp đính kèm", + "error_invalid": "Tệp%(extra)s không hợp lệ" + }, + "m.image": { + "error": "Không thể hiển thị hình ảnh do lỗi", + "error_decrypting": "Lỗi khi giải mã hình ảnh", + "error_downloading": "Lỗi khi tải hình ảnh", + "sent": "%(senderDisplayName)s đã gửi một hình.", + "show_image": "Hiển thị hình ảnh" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s đã hủy xác thực", + "you_cancelled": "Bạn đã hủy xác thực %(name)s" + }, + "m.key.verification.done": "Bạn đã xác thực %(name)s", + "m.key.verification.request": { + "declining": "Đang từ chối…", + "user_accepted": "%(name)s được chấp nhận", + "user_cancelled": "%(name)s đã bị hủy", + "user_declined": "%(name)s đã từ chối", + "user_wants_to_verify": "%(name)s muốn xác thực", + "you_accepted": "Bạn đã chấp nhận", + "you_cancelled": "Bạn đã hủy bỏ", + "you_declined": "Bạn đã từ chối", + "you_started": "Bạn đã gửi một yêu cầu xác thực" + }, + "m.location": { + "full": "%(senderName)s đã chia sẻ vị trí của họ" + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s phiếu bầu", + "other": "%(count)s phiếu bầu" + } + }, + "m.poll.end": { + "sender_ended": "%(senderName)s vừa kết thúc một cuộc bình chọn" + }, + "m.poll.start": "%(senderName)s vừa bắt đầu một cuộc bình chọn - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s đã thay đổi avatar phòng.", + "changed_img": "%(senderDisplayName)s đã thay đổi hình đại diện của phòng thành ", + "lightbox_title": "%(senderDisplayName)s đã thay đổi hình đại diện cho %(roomName)s", + "removed": "%(senderDisplayName)s đã xóa hình đại diện của phòng." + }, + "m.room.canonical_alias": { + "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." + }, + "changed": "%(senderName)s đã thay đổi địa chỉ cho phòng này.", + "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.", + "removed": "%(senderName)s đã loại địa chỉ chính của phòng.", + "set": "%(senderName)s thiết lập địa chỉ chính cho phòng thành %(address)s." + }, + "m.room.create": { + "continuation": "Căn phòng này là sự tiếp nối của một cuộc trò chuyện khác.", + "see_older_messages": "Bấm vào đây để xem các tin nhắn cũ hơn." + }, + "m.room.encryption": { + "disable_attempt": "Bỏ qua nỗ lực vô hiệu hóa mã hóa", + "disabled": "Mã hóa không được bật", + "enabled_local": "Tin nhắn trong phòng này sẽ được mã hóa đầu-cuối.", + "parameters_changed": "Một số thông số mã hóa vừa được thay đổi.", + "unsupported": "Mã hóa mà phòng này sử dụng không được hỗ trợ." + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s vừa cho phép khách có thể tham gia phòng.", + "forbidden": "%(senderDisplayName)s vừa cấm khách có thể tham gia phòng.", + "unknown": "%(senderDisplayName)s vừa đổi chính sách tham gia của khách thành %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s đã đặt lịch sử phòng chat xem được bởi thành viên, tính từ lúc thành viên được mời.", + "joined": "%(senderName)s đã đặt lịch sử phòng chat xem được bởi thành viên, tính từ lúc thành viên tham gia phòng.", + "shared": "%(senderName)s đã đặt nội dung mới của phòng chat xem được bởi thành viên.", + "unknown": "%(senderName)s đã đặt lịch sử phòng chat xem được đối với đối tượng (%(visibility)s).", + "world_readable": "%(senderName)s đã đặt nội dung mới của phòng chat xem được bởi bất kỳ ai." + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s đã chỉnh phòng chỉ tham gia khi được mời.", + "knock": "%(senderDisplayName)s thay đổi quy tắc tham gia thành yêu cầu để tham gia.", + "public": "%(senderDisplayName)s đã chỉnh phòng thành phòng mở cho người biết link tham gia.", + "restricted": "%(senderDisplayName)s đã thay đổi ai có thể tham gia phòng này.", + "restricted_settings": "%(senderDisplayName)s đã thay đổi ai có thể tham gia phòng này. Xem cài đặt .", + "unknown": "%(senderDisplayName)s đổi quy thắc tham gia thành %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s đã chấp nhận lời mời cho %(displayName)s", + "accepted_invite": "%(targetName)s đã chấp nhận một lời mời", + "ban": "%(senderName)s đã cấm %(targetName)s", + "ban_reason": "%(senderName)s đã cấm %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s đã thay đổi ảnh hồ sơ", + "change_name": "%(oldDisplayName)s đã thay đổi tên hiển thị thành %(displayName)s", + "change_name_avatar": "%(oldDisplayName)s đã thay đổi tên hiển thị và ảnh đại diện", + "invite": "%(senderName)s đã mời %(targetName)s", + "join": "%(targetName)s đã tham gia phòng", + "kick": "%(senderName)s đã xóa %(targetName)s", + "kick_reason": "%(senderName)s đã xóa %(targetName)s: %(reason)s", + "left": "%(targetName)s đã rời khỏi phòng", + "left_reason": "%(targetName)s đã rời khỏi phòng: %(reason)s", + "no_change": "%(senderName)s không thực hiện thay đổi", + "reject_invite": "%(targetName)s đã từ chối lời mời", + "remove_avatar": "%(senderName)s đã xóa ảnh hồ sơ", + "remove_name": "%(senderName)s đã xóa tên hiển thị (%(oldDisplayName)s)", + "set_avatar": "%(senderName)s đặt ảnh hồ sơ", + "set_name": "%(senderName)s đã đặt tên hiển thị thành %(displayName)s", + "unban": "%(senderName)s đã bỏ cấm %(targetName)s", + "withdrew_invite": "%(senderName)s đã rút lại lời mời của %(targetName)s", + "withdrew_invite_reason": "%(senderName)s đã rút lại lời mời của %(targetName)s: %(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s đã đổi tên phòng từ %(oldRoomName)s thành %(newRoomName)s.", + "remove": "%(senderDisplayName)s loại bỏ tên phòng chat.", + "set": "%(senderDisplayName)s đổi tên phòng thành %(roomName)s." + }, + "m.room.pinned_events": { + "changed": "%(senderName)s đã đổi tin được treo trong phòng.", + "changed_link": "%(senderName)s đã thay đổi pinned messages cho phòng.", + "pinned": "%(senderName)s đã ghim một tin nhắn trong phòng này. Xem tất cả tin nhắn được ghim.", + "pinned_link": "%(senderName)s đã ghim một tin nhắn trong phòng này. Xem tất cả tin nhắn được ghim.", + "unpinned": "%(senderName)s đã bỏ ghim một tin nhắn trong phòng này. Xem tất cả tin nhắn được ghim.", + "unpinned_link": "%(senderName)s đã bỏ ghim một tin nhắn trong phòng này. Xem tất cả tin nhắn được ghim." + }, + "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" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 Tất cả máy chủ bị cấm không được tham gia! Phòng này không thể được sử dụng nữa.", + "changed": "%(senderDisplayName)s đã thay đổi danh sách truy cập máy chủ cho phòng này.", + "set": "%(senderDisplayName)s đặt danh sách truy cập máy chủ 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.", + "sent": "%(senderName)s đã mời %(targetDisplayName)s tham gia phòng." + }, + "m.room.tombstone": "%(senderDisplayName)s đã nâng cấp phòng này.", + "m.room.topic": "%(senderDisplayName)s đổi chủ đề thành \"%(topic)s\".", + "m.sticker": "%(senderDisplayName)s đã gửi một sticker.", + "m.video": { + "error_decrypting": "Lỗi khi giải mã video" + }, + "m.widget": { + "added": "%(widgetName)s widget được thêm vào bởi %(senderName)s", + "jitsi_ended": "Hội nghị truyền hình đã kết thúc trước%(senderName)s", + "jitsi_join_right_prompt": "Tham gia hội nghị từ thẻ thông tin phòng bên phải", + "jitsi_join_top_prompt": "Tham gia hội nghị ở đầu phòng này", + "jitsi_started": "Hội nghị truyền hình bắt đầu bởi %(senderName)s", + "jitsi_updated": "Hội nghị truyền hình được %(senderName)s cập nhật", + "modified": "%(widgetName)s được sửa tên bởi %(senderName)s", + "removed": "%(widgetName)s widget được gỡ bởi %(senderName)s" + }, + "mab": { + "copy_link_thread": "Sao chép liên kết vào chủ đề", + "label": "Hành động tin nhắn", + "view_in_room": "Xem phòng này" + }, + "mjolnir": { + "changed_rule_glob": "%(senderName)s đã cập nhật quy tắc cấm khớp %(oldGlob)s sang %(newGlob)s cho %(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_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", + "created_rule": "%(senderName)s đã tạo một quy tắc cấm phù hợp với %(glob)s cho %(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_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", + "message_hidden": "Bạn đã bỏ qua người dùng này, vì vậy tin nhắn của họ bị ẩn. Hiển thị cũng được Show anyways.", + "removed_rule": "%(senderName)s đã xóa quy tắc cấm 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_users": "%(senderName)s đã xóa quy tắc cấm người dùng 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": "%(senderName)s đã cập nhật quy tắc cấm phù hợ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_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" + }, + "no_permission_messages_before_invite": "Bạn không có quyền xem tin nhắn trước lúc bạn được mời.", + "no_permission_messages_before_join": "Bạn không có quyền xem tin nhắn trước lúc bạn tham gia.", + "pending_moderation": "Tin nhắn chờ duyệt", + "pending_moderation_reason": "Tin nhắn chờ duyệt: %(reason)s", + "reactions": { + "add_reaction_prompt": "Thêm phản ứng", + "label": "%(reactors)s đã phản hồi với %(content)s", + "tooltip": "đã phản hồi với %(shortName)s" + }, + "read_receipt_title": { + "one": "Gửi bởi %(count)s người", + "other": "Gửi bởi %(count)s người" + }, + "read_receipts_label": "Thông báo đã đọc", + "redacted": { + "tooltip": "Tin nhắn đã bị xóa vào %(date)s" + }, + "redaction": "Tin nhắn đã bị %(name)s xóa", + "reply": { + "error_loading": "Không thể tải sự kiện đã được trả lời, sự kiện đó không tồn tại hoặc bạn không có quyền xem sự kiện đó.", + "in_reply_to": "Trả lời In reply to ", + "in_reply_to_for_export": "Để trả lời tin nhắn này" + }, + "scalar_starter_link": { + "dialog_description": "Bạn sắp được đưa đến trang web của bên thứ ba để bạn có thể xác thực tài khoản của mình để sử dụng với %(integrationsUrl)s. Bạn có muốn tiếp tục không?", + "dialog_title": "Thêm tích hợp" + }, + "self_redaction": "Tin nhắn đã xóa", + "send_state_encrypting": "Đang mã hóa tin nhắn…", + "send_state_failed": "Gửi thất bại", + "send_state_sending": "Đang gửi tin nhắn…", + "send_state_sent": "Tin nhắn của bạn đã được gửi đi", + "summary": { + "banned": { + "one": "đã bị cấm", + "other": "đã bị cấm %(count)s lần" + }, + "banned_multiple": { + "one": "đã bị cấm", + "other": "đã bị cấm %(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" + }, + "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" + }, + "hidden_event": { + "other": "%(oneUser)sgửi %(count)s tin nhắn ẩn", + "one": "%(oneUser)sgửi một tin nhắn ẩn" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)sgửi một tin nhắn ẩn", + "other": "%(severalUsers)sgửi %(count)s tin nhắn ẩ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" + }, + "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" + }, + "invited": { + "one": "đã được mời", + "other": "đã được mời %(count)s lần" + }, + "invited_multiple": { + "one": "đã được mời", + "other": "đã được mời %(count)s lần" + }, + "joined": { + "one": "%(oneUser)s đã tham gia", + "other": "%(oneUser)s đã tham gia %(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" + }, + "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_multiple": { + "one": "%(severalUsers)s đã tham gia", + "other": "%(severalUsers)s đã tham gia %(count)s lần" + }, + "left": { + "one": "%(oneUser)s đã rời khỏi", + "other": "%(oneUser)s đã rời khỏi %(count)s lần" + }, + "left_multiple": { + "one": "%(severalUsers)s đã rời khỏi", + "other": "%(severalUsers)s đã rời khỏ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" + }, + "no_change_multiple": { + "one": "%(severalUsers)s không thay đổi", + "other": "%(severalUsers)s không thay đổi %(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" + }, + "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" + }, + "redacted": { + "other": "%(oneUser)sxóa %(count)s tin nhắn", + "one": "%(oneUser)sxóa một tin nhắn" + }, + "redacted_multiple": { + "one": "%(severalUsers)sxóa một tin nhắn", + "other": "%(severalUsers)sxóa %(count)s tin nhắ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" + }, + "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" + }, + "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" + }, + "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" + }, + "server_acls": { + "one": "%(oneUser)s đã thay đổi ACLs máy chủ", + "other": "%(oneUser)s đã thay đổi ACLs máy chủ %(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" + }, + "unbanned": { + "one": "đã được hủy cấm", + "other": "đã được hủy cấm %(count)s lần" + }, + "unbanned_multiple": { + "one": "đã được hủy cấm", + "other": "đã được hủy cấm %(count)s lần" + } + }, + "typing_indicator": { + "more_users": { + "other": "%(names)s và %(count)s người khác đang gõ …", + "one": "%(names)s và một người khác đang gõ …" + }, + "one_user": "%(displayName)s đang gõ …", + "two_users": "%(names)s và %(lastPerson)s đang gõ …" + }, + "undecryptable_tooltip": "Không giải mã được tin nhắn", + "url_preview": { + "close": "Đóng bản xem trước", + "show_n_more": { + "one": "Hiển thị %(count)s bản xem trước khác", + "other": "Hiển thị %(count)s bản xem trước khác" + } + } }, - "spaces": { - "error_no_permission_invite": "Bạn không có quyền mời mọi người vào space này", - "error_no_permission_create_room": "Bạn không có quyền tạo phòng mới trong space này", - "error_no_permission_add_room": "Bạn không có quyền thêm phòng vào space này", - "error_no_permission_add_space": "Bạn không có quyền để thêm space khác vào trong space này" + "truncated_list_n_more": { + "other": "Và %(count)s thêm…" }, - "auth": { - "continue_with_idp": "Tiếp tục với %(provider)s", - "sign_in_with_sso": "Đăng nhập bằng đăng nhập một lần", - "sso": "Đăng Nhập Một Lần", - "reset_password_action": "Đặt lại mật khẩu", - "reset_password_title": "Đặt lại mật khẩu của bạn", - "continue_with_sso": "Tiếp tục với %(ssoButtons)s", - "sso_or_username_password": "%(ssoButtons)s Hoặc %(usernamePassword)s", - "sign_in_instead": "Đăng nhập", - "account_clash": "Tài khoản mới của bạn (%(newAccountId)s) đã được đăng ký, nhưng bạn đã đăng nhập vào một tài khoản khác (%(loggedInUserId)s).", - "account_clash_previous_account": "Tiếp tục với tài khoản trước", - "log_in_new_account": "Sign in để vào tài khoản mới của bạn.", - "registration_successful": "Đăng ký thành công", - "server_picker_title": "Đăng nhập vào máy chủ của bạn", - "server_picker_dialog_title": "Quyết định nơi tài khoản của bạn được lưu trữ", - "footer_powered_by_matrix": "cung cấp bởi Matrix", - "failed_homeserver_discovery": "Không thể thực hiện khám phá máy chủ", - "sync_footer_subtitle": "Nếu bạn đã tham gia nhiều phòng, quá trình này có thể mất một lúc", - "syncing": "Đang đồng bộ…", - "signing_in": "Đăng nhập…", - "unsupported_auth_msisdn": "Máy chủ này không hỗ trợ xác thực bằng số điện thoại.", - "unsupported_auth_email": "Máy chủ nhà này không hỗ trợ đăng nhập bằng địa chỉ thư điện tử.", - "registration_disabled": "Đăng ký đã bị vô hiệu hóa trên máy chủ này.", - "failed_query_registration_methods": "Không thể truy vấn các phương pháp đăng ký được hỗ trợ.", - "username_in_use": "Ai đó đã có username đó, vui lòng thử một cái khác.", - "3pid_in_use": "Địa chỉ thư điện tử hay số điện thoại đó đã được sử dụng.", - "incorrect_password": "mật khẩu không đúng", - "failed_soft_logout_auth": "Không xác thực lại được", - "soft_logout_heading": "Bạn đã đăng xuất", - "forgot_password_email_required": "Địa chỉ thư điện tử được liên kết đến tài khoản của bạn phải được nhập.", - "forgot_password_email_invalid": "Địa chỉ thư điện tử dường như không hợp lệ.", - "sign_in_prompt": "Đã có một tài khoản? Sign in", - "forgot_password_prompt": "Quên mật khẩu của bạn?", - "soft_logout_intro_password": "Nhập mật khẩu của bạn để đăng nhập và lấy lại quyền truy cập vào tài khoản của bạn.", - "soft_logout_intro_sso": "Đăng nhập và lấy lại quyền truy cập vào tài khoản của bạn.", - "soft_logout_intro_unsupported_auth": "Bạn không thể đăng nhập vào tài khoản của mình. Vui lòng liên hệ với quản trị viên máy chủ của bạn để biết thêm thông tin.", - "check_email_wrong_email_prompt": "Địa chỉ thư điện tử sai?", - "check_email_wrong_email_button": "Điền lại địa chỉ thư điện tử", - "check_email_resend_prompt": "Không nhận được nó?", - "check_email_resend_tooltip": "Đã gửi lại liên kết xác nhận địa chỉ thư điện tử!", - "enter_email_heading": "Nhập địa chỉ thư điện tử để đặt lại mật khẩu", - "create_account_prompt": "Bạn là người mới? Create an account", - "sign_in_or_register": "Đăng nhập hoặc Tạo tài khoản", - "sign_in_or_register_description": "Sử dụng tài khoản của bạn hoặc tạo một tài khoản mới để tiếp tục.", - "sign_in_description": "Dùng tài khoản của bạn để tiếp tục.", - "register_action": "Tạo tài khoản", - "server_picker_failed_validate_homeserver": "Không thể xác thực máy chủ nhà", - "server_picker_invalid_url": "URL không hợp lệ", - "server_picker_required": "Chỉ định một máy chủ", - "server_picker_matrix.org": "Matrix.org là homeserver công cộng lớn nhất, vì vậy nó là nơi lý tưởng cho nhiều người.", - "server_picker_intro": "Chúng tôi gọi những nơi bạn có thể lưu trữ tài khoản của bạn là 'homeserver'.", - "server_picker_custom": "Máy chủ khác", - "server_picker_explainer": "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.", - "server_picker_learn_more": "Giới thiệu về các máy chủ" + "update": { + "changelog": "Lịch sử thay đổi", + "check_action": "Kiểm tra cập nhật", + "checking": "Đang kiểm tra cập nhật…", + "downloading": "Đang tải xuống cập nhật…", + "error_encountered": "Đã xảy ra lỗi (%(errorDetail)s).", + "error_unable_load_commit": "Không thể tải chi tiết cam kết: %(msg)s", + "new_version_available": "Có phiên bản mới. Cập nhật ngay bây giờ Update now.", + "no_update": "Không có bản cập nhật nào.", + "release_notes_toast_title": "Có gì mới", + "see_changes_button": "Có gì mới?", + "toast_description": "Đã có phiên bản mới của %(brand)s", + "toast_title": "Cập nhật %(brand)s", + "unavailable": "Không có sẵn" + }, + "upload_failed_generic": "Không tải lên được tập tin '%(fileName)s' .", + "upload_failed_size": "Tập tin '%(fileName)s' vượt quá giới hạn về kích thước tải lên của máy chủ", + "upload_failed_title": "Không tải lên được", + "upload_file": { + "cancel_all_button": "Hủy bỏ tất cả", + "error_file_too_large": "Tệp này too large để tải lên. Giới hạn kích thước tệp là %(limit)s nhưng tệp này là %(sizeOfThisFile)s.", + "error_files_too_large": "Các tệp này too large quá lớn để tải lên. Giới hạn kích thước tệp là %(limit)s.", + "error_some_files_too_large": "Một số tệp quá lớn không thể tải lên được. Giới hạn kích thước tệp là %(limit)s.", + "error_title": "Lỗi tải lên", + "title": "Tải tệp lên", + "title_progress": "Tải lên tệp (%(current)s of %(total)s)", + "upload_all_button": "Tải lên tất cả", + "upload_n_others_button": { + "one": "Tải lên %(count)s tệp khác", + "other": "Tải lên %(count)s tệp khác" + } }, - "room_list": { - "sort_unread_first": "Hiển thị các phòng có tin nhắn chưa đọc trước", - "show_previews": "Hiển thị bản xem trước của tin nhắn", - "sort_by": "Sắp xếp theo", - "sort_by_activity": "Hoạt động", - "sort_by_alphabet": "AZ", - "sublist_options": "Liệt kê các tùy chọn", - "show_n_more": { - "one": "Hiển thị %(count)s thêm", - "other": "Hiển thị %(count)s thêm" + "user_info": { + "admin_tools_section": "Công cụ quản trị", + "ban_button_room": "Cấm khỏi phòng", + "ban_button_space": "Cấm khỏi space", + "ban_room_confirm_title": "Cấm từ %(roomName)s", + "ban_space_everything": "Cấm họ khỏi mọi thứ mà tôi có thể", + "ban_space_specific": "Cấm họ khỏi những thứ cụ thể mà tôi có thể", + "count_of_sessions": { + "one": "%(count)s phiên", + "other": "%(count)s phiên" }, - "show_less": "Hiện ít hơn", - "notification_options": "Tùy chọn thông báo" - }, - "report_content": { - "missing_reason": "Vui lòng điền lý do bạn đang báo cáo.", - "unable_create_room_moderation_bot": "Không thể tạo phòng với bot điều phối", - "ignore_user": "Tảng lờ người dùng", - "nature_disagreement": "Những gì người dùng này đang viết là sai.\nĐiều này sẽ được báo cáo tới các moderator của phòng.", - "nature_illegal": "Người dùng này đang hiển thị hành vi bất hợp pháp, ví dụ bằng cách doxing mọi người hoặc đe dọa bạo lực.\nĐiều này sẽ được báo cáo cho những người điều hành phòng có thể leo thang điều này cho các cơ quan pháp lý.", - "nature_spam": "Người dùng này đang spam phòng bằng quảng cáo, liên kết đến quảng cáo hoặc tuyên truyền.\nĐiều này sẽ được báo cáo cho người điều hành phòng.", - "report_to_homeserver_encrypted": "Phòng này được dành riêng cho nội dung bất hợp pháp hoặc độc hại hay điều phối viên không kiểm soát nội dung bất hợp pháp hoặc độc hại.\nĐiều này sẽ được báo cáo cho quản trị viên của %(homeserver)s. Các quản trị viên sẽ KHÔNG thể đọc nội dung được mã hóa của phòng này.", - "nature_other": "Bất kỳ lý do nào khác. Xin hãy mô tả vấn đề.\nĐiều này sẽ được báo cáo cho người điều hành phòng.", - "nature": "Vui lòng chọn một bản chất và mô tả điều gì khiến thông báo này bị lạm dụng.", - "disagree": "Không đồng ý", - "toxic_behaviour": "Hành vi độc hại", - "illegal_content": "Nội dung bất hợp pháp", - "spam_or_propaganda": "Thư rác hoặc tuyên truyền", - "report_entire_room": "Báo cáo toàn bộ phòng", - "report_content_to_homeserver": "Báo cáo Nội dung cho Quản trị viên Máy chủ Trang chủ của Bạn", - "description": "Báo cáo thông báo này sẽ gửi 'ID sự kiện' duy nhất của nó đến quản trị viên của máy chủ của bạn. Nếu tin nhắn trong phòng này được mã hóa, quản trị viên máy chủ của bạn sẽ không thể đọc nội dung tin nhắn hoặc xem bất kỳ tệp hoặc hình ảnh nào." + "count_of_verified_sessions": { + "one": "1 phiên đã xác thực", + "other": "%(count)s phiên đã xác thực" + }, + "deactivate_confirm_action": "Hủy kích hoạt người dùng", + "deactivate_confirm_description": "Việc hủy kích hoạt người dùng này sẽ đăng xuất họ và ngăn họ đăng nhập lại. Ngoài ra, họ sẽ rời khỏi tất cả các phòng mà họ đang ở. Không thể hoàn tác hành động này. Bạn có chắc chắn muốn hủy kích hoạt người dùng này không?", + "deactivate_confirm_title": "Hủy kích hoạt người dùng?", + "demote_button": "Giáng cấp", + "demote_self_confirm_description_space": "Bạn sẽ không thể hoàn tác thay đổi này vì bạn đang tự hạ cấp, nếu bạn là người dùng có đặc quyền cuối cùng trong space thì sẽ không thể lấy lại đặc quyền.", + "demote_self_confirm_room": "Bạn sẽ không thể hoàn tác thay đổi này vì bạn đang tự giáng cấp bản thân, nếu bạn là người dùng cuối cùng có đặc quyền trong phòng, nó sẽ không thể lấy lại đặc quyền.", + "demote_self_confirm_title": "Giáng cấp bản thân?", + "disinvite_button_room": "Không mời vào phòng nữa", + "disinvite_button_room_name": "Hủy mời từ %(roomName)s", + "disinvite_button_space": "Hủy lời mời vào space", + "edit_own_devices": "Chỉnh sửa thiết bị", + "error_ban_user": "Đã có lỗi khi chặn người dùng", + "error_deactivate": "Không thể hủy kích hoạt người dùng", + "error_kicking_user": "Không thể loại bỏ người dùng", + "error_mute_user": "Không thể tắt tiếng người dùng", + "error_revoke_3pid_invite_description": "Không thể thu hồi lời mời. Máy chủ có thể đang gặp sự cố tạm thời hoặc bạn không có đủ quyền để thu hồi lời mời.", + "error_revoke_3pid_invite_title": "Không thể thu hồi lời mời", + "hide_sessions": "Ẩn các phiên", + "hide_verified_sessions": "Ẩn các phiên đã xác thực", + "ignore_confirm_description": "Toàn bộ tin nhắn và lời mời từ người dùng này sẽ bị ẩn. Bạn có muốn tảng lờ người dùng?", + "ignore_confirm_title": "Tảng lờ %(user)s", + "invited_by": "Được %(sender)s mời", + "jump_to_rr_button": "Nhảy để đọc biên nhận", + "kick_button_room": "Loại bỏ khỏi phòng", + "kick_button_room_name": "Loại bỏ khỏi %(roomName)s", + "kick_button_space": "Loại bỏ khỏi space", + "kick_button_space_everything": "Loại bỏ khỏi mọi phòng mà tôi có thể", + "kick_space_specific": "Loại bỏ khỏi các phòng xác định mà tôi có thể", + "kick_space_warning": "Họ sẽ vẫn có thể truy cập vào bất cứ gì mà bạn không phải là quản trị viên.", + "promote_warning": "Bạn sẽ không thể hoàn tác thay đổi này vì bạn đang khuyến khích người dùng có cùng mức sức mạnh với bạn.", + "redact": { + "confirm_button": { + "one": "Bỏ một tin nhắn", + "other": "Bỏ %(count)s tin nhắn" + }, + "confirm_description_2": "Đối với một lượng lớn thư, quá trình này có thể mất một chút thời gian. Vui lòng không làm mới khách hàng của bạn trong thời gian chờ đợi.", + "confirm_title": "Bỏ các tin nhắn gần đây bởi %(user)s", + "no_recent_messages_description": "Thử cuộn lên trong dòng thời gian để xem có cái nào trước đó không.", + "no_recent_messages_title": "Không tìm thấy tin nhắn gần đây của %(user)s" + }, + "redact_button": "Bỏ các tin nhắn gần đây", + "revoke_invite": "Thu hồi lời mời", + "role_label": "Vai trò trong ", + "room_encrypted": "Tin nhắn trong phòng này đang được mã hóa đầu cuối.", + "room_encrypted_detail": "Tin nhắn của bạn được bảo mật và chỉ bạn và người nhận mới có chìa khóa duy nhất để mở khóa.", + "room_unencrypted": "Tin nhắn trong phòng này không được mã hóa đầu cuối.", + "room_unencrypted_detail": "Trong các phòng được mã hóa, tin nhắn của bạn được bảo mật và chỉ bạn và người nhận mới có chìa khóa duy nhất để mở khóa.", + "share_button": "Chia sẻ liên kết với người dùng", + "unban_button_room": "Bỏ cấm trong phòng", + "unban_button_space": "Bỏ cấm trong space", + "unban_room_confirm_title": "Hủy cấm từ %(roomName)s", + "unban_space_everything": "Hủy cấm họ khỏi mọi thứ mà tôi có thể", + "unban_space_specific": "Hủy cấm họ khỏi những thứ cụ thể mà tôi có thể", + "unban_space_warning": "Họ sẽ không thể truy cập vào bất cứ gì mà bạn không phải là quản trị viên.", + "verify_button": "Xác thực người dùng", + "verify_explainer": "Để tăng cường bảo mật, hãy xác thực người dùng này bằng cách kiểm tra mã một lần trên cả hai thiết bị của bạn." + }, + "user_menu": { + "settings": "Tất cả cài đặt", + "switch_theme_dark": "Chuyển sang chế độ tối", + "switch_theme_light": "Chuyển sang chế độ ánh sáng" + }, + "voice_broadcast": { + "30s_backward": "30 giây trước", + "30s_forward": "30 giây kế tiếp", + "action": "Phát thanh", + "buffering": "Đang khởi tạo bộ đệm…", + "confirm_listen_affirm": "Vâng, ngừng ghi âm tôi", + "confirm_listen_description": "Nếu bạn bắt đầu nghe chương trình phát thanh trực tiếp này, quá trình ghi chương trình phát thanh trực tiếp hiện tại của bạn sẽ kết thúc.", + "confirm_listen_title": "Nghe phát thanh trực tiếp không?", + "confirm_stop_affirm": "Đúng rồi, dừng phát thanh", + "confirm_stop_description": "Bạn có chắc chắn muốn dừng phát sóng trực tiếp của mình không? Điều này sẽ kết thúc chương trình phát sóng và bản ghi đầy đủ sẽ có sẵn trong phòng.", + "confirm_stop_title": "Ngừng phát thanh trực tiếp?", + "connection_error": "Lỗi kết nối - Đã tạm dừng ghi âm", + "failed_already_recording_description": "Bạn hiện đang ghi một cuộc phát thanh. Kết thúc phát thanh để thực hiện một cái mới.", + "failed_already_recording_title": "Không thể bắt đầu cuộc phát thanh mới", + "failed_decrypt": "Không thể giải mã cuộc phát thanh", + "failed_generic": "Không thể nghe phát thanh", + "failed_insufficient_permission_description": "Bạn không có quyền để phát thanh trong phòng này. Hỏi một quản trị viên của phòng để nâng quyền của bạn.", + "failed_insufficient_permission_title": "Không thể bắt đầu cuộc phát thanh mới", + "failed_no_connection_description": "Thật không may là chúng tôi không thể bắt đầu ghi âm. Vui lòng thử lại.", + "failed_no_connection_title": "Lỗi kết nối", + "failed_others_already_recording_description": "Một người khác đang phát thanh. Hãy chờ cho đến khi họ ngừng rồi bạn mới bắt đầu phát thanh.", + "failed_others_already_recording_title": "Không thể bắt đầu cuộc phát thanh mới", + "go_live": "Phát trực tiếp", + "live": "Trực tiếp", + "pause": "Tạm dừng phát thanh", + "play": "nghe phát thanh", + "resume": "Tiếp tục phát thanh" }, - "setting": { - "help_about": { - "brand_version": "Phiên bản %(brand)s:", - "olm_version": "Phiên bản Olm:", - "help_link": "Để được trợ giúp về cách sử dụng %(brand)s, hãy nhấp vào đây here.", - "help_link_chat_bot": "Để được trợ giúp về cách sử dụng %(brand)s, hãy nhấp vào đây here hoặc bắt đầu trò chuyện với bot của chúng tôi bằng nút bên dưới.", - "chat_bot": "Trò chuyện với Bot %(brand)s", - "title": "Trợ giúp & Giới thiệu", - "versions": "Phiên bản", - "homeserver": "Máy chủ nhà là %(homeserverUrl)s", - "identity_server": "Máy chủ định danh là %(identityServerUrl)s", - "access_token_detail": "Mã thông báo truy cập của bạn cấp quyền truy cập đầy đủ vào tài khoản của bạn. Không chia sẻ nó với bất kỳ ai.", - "clear_cache_reload": "Xóa bộ nhớ cache và tải lại" - } + "voip": { + "already_in_call": "Đang trong cuộc gọi", + "already_in_call_person": "Bạn đang trong cuộc gọi với người này rồi.", + "answered_elsewhere": "Đã trả lời ở nơi khác", + "answered_elsewhere_description": "Cuộc gọi đã được trả lời trên một thiết bị khác.", + "audio_devices": "Thiết bị âm thanh", + "call_failed": "Không gọi được", + "call_failed_description": "Không thể khởi tạo cuộc gọi", + "call_failed_media": "Thực hiện cuộc gọi thất bại vì không thể truy cập máy ảnh hoặc micrô. Kiểm tra xem:", + "call_failed_media_applications": "Không có ứng dụng nào khác đang sử dụng máy ảnh", + "call_failed_media_connected": "Micrô và máy ảnh đã được cắm và thiết lập đúng cách", + "call_failed_media_permissions": "Đã cấp quyền cho ứng dụng để sử dụng máy ảnh", + "call_failed_microphone": "Thực hiện cuộc gọi thất bại vì không thể truy cập micrô. Kiểm tra xem micrô đã được cắm và thiết lập đúng chưa.", + "call_held": "%(peerName)s đã tổ chức cuộc gọi", + "call_held_resume": "Bạn đã tổ chức cuộc gọi Resume", + "call_held_switch": "Bạn đã tổ chức cuộc gọi Switch", + "call_toast_unknown_room": "Phòng không xác định", + "camera_disabled": "Camera của bạn đã tắt", + "camera_enabled": "Camera của bạn vẫn đang được bật", + "cannot_call_yourself_description": "Bạn không thể tự gọi chính mình.", + "change_input_device": "Đổi thiết bị đầu vào", + "connecting": "Đang kết nối", + "connection_lost": "Mất kết nối đến máy chủ", + "connection_lost_description": "Bạn không thể gọi khi không có kết nối tới máy chủ.", + "consulting": "Tư vấn với %(transferTarget)s. Transfer to %(transferee)s", + "default_device": "Thiết bị mặc định", + "dial": "Quay số", + "dialpad": "Bàn phím số", + "disable_camera": "Tắt máy ghi hình", + "disable_microphone": "Tắt âm micrô", + "disabled_no_one_here": "Không có ai ở đây để gọi", + "disabled_no_perms_start_video_call": "Bạn không có quyền để bắt đầu cuộc gọi truyền hình", + "disabled_no_perms_start_voice_call": "Bạn không có quyền để bắt đầu cuộc gọi", + "disabled_ongoing_call": "Cuộc gọi hiện thời", + "enable_camera": "Bật máy ghi hình", + "enable_microphone": "Mở âm micrô", + "expand": "Quay về cuộc gọi", + "failed_call_live_broadcast_description": "Bạn không thể bắt đầu gọi vì bạn đang ghi âm để cuộc phát thanh trực tiếp. Hãy ngừng phát thanh để bắt đầu gọi.", + "failed_call_live_broadcast_title": "Không thể bắt đầu cuộc gọi", + "hangup": "Dập máy", + "hide_sidebar_button": "Ẩn thanh bên", + "input_devices": "Thiết bị đầu vào", + "join_button_tooltip_call_full": "Xin lỗi — cuộc gọi này đang đầy", + "join_button_tooltip_connecting": "Đang kết nối", + "maximise": "Vừa màn hình", + "misconfigured_server": "Thực hiện cuộc gọi thất bại do thiết lập máy chủ sai", + "misconfigured_server_description": "Vui lòng yêu cầu quản trị viên máy chủ của bạn (%(homeserverDomain)s) thiết lập máy chủ TURN để cuộc gọi hoạt động ổn định.", + "misconfigured_server_fallback": "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.", + "misconfigured_server_fallback_accept": "Thử dùng %(server)s", + "more_button": "Thêm", + "msisdn_lookup_failed": "Không thể tra cứu số điện thoại", + "msisdn_lookup_failed_description": "Có lỗi khi tra cứu số điện thoại", + "msisdn_transfer_failed": "Không thể chuyển cuộc gọi", + "n_people_joined": { + "one": "%(count)s người đã tham gia", + "other": "%(count)s người đã tham gia" + }, + "no_audio_input_description": "Chúng tôi không tìm thấy micrô trên thiết bị của bạn. Vui lòng kiểm tra các thiết lập của bạn và thử lại.", + "no_audio_input_title": "Không tìm thấy micrô", + "no_media_perms_description": "Bạn có thể cần phải cho phép %(brand)s truy cập vào micrô/webcam của mình theo cách thủ công", + "no_media_perms_title": "Không có quyền sử dụng công cụ truyền thông", + "no_permission_conference": "Yêu cầu Cấp quyền", + "no_permission_conference_description": "Bạn không có quyền để bắt đầu cuộc gọi nhóm trong phòng này", + "on_hold": "%(name)s bị giữ", + "output_devices": "Thiết bị đầu ra", + "screenshare_monitor": "Chia sẻ toàn bộ màn hình", + "screenshare_title": "Chia sẻ nội dung", + "screenshare_window": "Cửa sổ ứng dụng", + "show_sidebar_button": "Hiển thị thanh bên", + "silence": "Cuộc gọi im lặng", + "silenced": "Thông báo đã được tắt tiếng", + "start_screenshare": "Bắt đầu chia sẻ màn hình của bạn", + "stop_screenshare": "Dừng chia sẻ màn hình của bạn", + "too_many_calls": "Quá nhiều cuộc gọi", + "too_many_calls_description": "Bạn đã đạt đến số lượng cuộc gọi đồng thời tối đa.", + "transfer_consult_first_label": "Tư vấn trước", + "transfer_failed": "Không chuyển hướng cuộc gọi được", + "transfer_failed_description": "Có lỗi khi chuyển hướng cuộc gọi", + "unable_to_access_audio_input_description": "Chúng tôi không thể truy cập micrô của bạn. Xin hãy kiểm tra trình duyệt của bạn và thử lại.", + "unable_to_access_audio_input_title": "Không thể truy cập micrô của bạn", + "unable_to_access_media": "Không thể truy cập máy ảnh / micrô", + "unable_to_access_microphone": "Không thể truy cập micrô", + "unknown_caller": "Người gọi không xác định", + "unknown_person": "người không rõ", + "unsilence": "Bật âm thanh", + "unsupported": "Không hỗ trợ tính năng cuộc gọi", + "unsupported_browser": "Bạn không thể gọi trong trình duyệt này.", + "user_busy": "Người dùng bận", + "user_busy_description": "Người dùng bạn vừa gọi hiện đang bận.", + "user_is_presenting": "%(sharerName)s đang trình bày", + "video_call": "Gọi video", + "video_call_started": "Cuộc gọi truyền hình đã bắt đầu", + "video_devices": "Thiết bị ghi hình", + "voice_call": "Gọi thoại", + "you_are_presenting": "Bạn đang trình bày" }, "widget": { + "added_by": "widget được thêm bởi", + "capabilities_dialog": { + "content_starting_text": "Tiện ích widget này muốn:", + "decline_all_permission": "Từ chối tất cả", + "remember_Selection": "Hãy nhớ lựa chọn của tôi cho tiện ích này", + "title": "Phê duyệt quyền của tiện ích widget" + }, "capability": { - "send_stickers_this_room": "Gửi sticker cảm xúc vào phòng này", - "send_stickers_active_room": "Gửi sticker cảm xúc phòng hoạt động của bạn", - "send_stickers_this_room_as_you": "Gửi sticker cảm xúc đến phòng này với tư cách là bạn", - "send_stickers_active_room_as_you": "Gửi sticker cảm xúc đến phòng hoạt động của bạn với tư cách là bạn", - "see_sticker_posted_this_room": "Xem khi nào một sticker cảm xúc được đăng trong phòng này", - "see_sticker_posted_active_room": "Xem khi có ai đăng sticker cảm xúc vào phòng hoạt động của bạn", - "always_on_screen_viewing_another_room": "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", "always_on_screen_generic": "Ở lại màn hình của bạn trong khi chạy", - "switch_room": "Thay đổi phòng bạn đang xem", - "switch_room_message_user": "Thay đổi phòng, tin nhắn hoặc người dùng bạn đang xem", - "change_topic_this_room": "Thay đổi chủ đề của căn phòng này", - "see_topic_change_this_room": "Xem khi chủ đề thay đổi trong phòng này", - "change_topic_active_room": "Thay đổi chủ đề của phòng hoạt động của bạn", - "see_topic_change_active_room": "Xem khi chủ đề thay đổi trong phòng hoạt động của bạn", - "change_name_this_room": "Thay đổi tên của phòng này", - "see_name_change_this_room": "Xem khi tên phòng này thay đổi", - "change_name_active_room": "Thay đổi tên phòng đang hoạt động của bạn", - "see_name_change_active_room": "Xem khi tên thay đổi trong phòng hoạt động của bạn", - "change_avatar_this_room": "Thay đổi hình đại diện của phòng này", - "see_avatar_change_this_room": "Xem khi hình đại diện thay đổi trong phòng này", + "always_on_screen_viewing_another_room": "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", + "any_room": "Những điều trên, nhưng trong bất kỳ phòng nào bạn cũng được tham gia hoặc được mời", + "byline_empty_state_key": "với một khóa trạng thái trống", + "byline_state_key": "với khóa trạng thái %(stateKey)s", + "capability": "Khả năng %(capability)s", "change_avatar_active_room": "Thay đổi hình đại diện của phòng đang hoạt động của bạn", - "see_avatar_change_active_room": "Xem khi hình đại diện thay đổi trong phòng hoạt động của bạn", - "remove_ban_invite_leave_this_room": "Xóa, cấm, hoặc mời mọi người vào phòng này, và bạn rời khỏi đó", + "change_avatar_this_room": "Thay đổi hình đại diện của phòng này", + "change_name_active_room": "Thay đổi tên phòng đang hoạt động của bạn", + "change_name_this_room": "Thay đổi tên của phòng này", + "change_topic_active_room": "Thay đổi chủ đề của phòng hoạt động của bạn", + "change_topic_this_room": "Thay đổi chủ đề của căn phòng này", + "receive_membership_active_room": "Xem khi nào mọi người tham gia, rời khỏi hoặc được mời vào phòng hoạt động của bạn", "receive_membership_this_room": "Xem khi nào mọi người tham gia, rời khỏi hoặc được mời vào phòng này", "remove_ban_invite_leave_active_room": "Xóa, cấm, hoặc mời mọi người vào phòng đang hoạt động của bạn, và bạn rời khỏi đó", - "receive_membership_active_room": "Xem khi nào mọi người tham gia, rời khỏi hoặc được mời vào phòng hoạt động của bạn", - "byline_empty_state_key": "với một khóa trạng thái trống", - "byline_state_key": "với khóa trạng thái %(stateKey)s", - "any_room": "Những điều trên, nhưng trong bất kỳ phòng nào bạn cũng được tham gia hoặc được mời", - "specific_room": "The above, nhưng cũng ở trong ", - "send_event_type_this_room": "Gửi các sự kiện %(eventType)s khi bạn ở trong phòng này", - "see_event_type_sent_this_room": "Xem các sự kiện %(eventType)s được đăng lên phòng này", - "send_event_type_active_room": "Gửi %(eventType)s khi bạn đang ở trong phòng hoạt động của mình", + "remove_ban_invite_leave_this_room": "Xóa, cấm, hoặc mời mọi người vào phòng này, và bạn rời khỏi đó", + "see_avatar_change_active_room": "Xem khi hình đại diện thay đổi trong phòng hoạt động của bạn", + "see_avatar_change_this_room": "Xem khi hình đại diện thay đổi trong phòng này", "see_event_type_sent_active_room": "Xem các sự kiện %(eventType)s được đăng lên phòng hoạt động của bạn", - "capability": "Khả năng %(capability)s", - "send_messages_this_room": "Gửi tin nhắn khi bạn ở trong phòng này", - "send_messages_active_room": "Gửi tin nhắn khi bạn đang ở trong phòng hoạt động của mình", - "see_messages_sent_this_room": "Xem tin nhắn được đăng lên phòng này", + "see_event_type_sent_this_room": "Xem các sự kiện %(eventType)s được đăng lên phòng này", + "see_images_sent_active_room": "Xem hình ảnh được đăng vào phòng hoạt động của bạn", + "see_images_sent_this_room": "Xem hình ảnh được đăng lên phòng này", "see_messages_sent_active_room": "Xem tin nhắn được đăng vào phòng hoạt động của bạn", - "send_text_messages_this_room": "Gửi tin nhắn văn bản khi bạn ở trong phòng này", - "send_text_messages_active_room": "Gửi tin nhắn văn bản khi bạn đang ở trong phòng hoạt động của mình", - "see_text_messages_sent_this_room": "Xem tin nhắn văn bản được đăng lên phòng này", - "see_text_messages_sent_active_room": "Xem tin nhắn văn bản được đăng vào phòng hoạt động của bạn", - "send_emotes_this_room": "Gửi biểu tượng cảm xúc khi bạn ở trong phòng này", - "send_emotes_active_room": "Gửi biểu tượng cảm xúc khi bạn đang ở trong phòng hoạt động của mình", - "see_sent_emotes_this_room": "Xem biểu tượng cảm xúc được đăng lên phòng này", + "see_messages_sent_this_room": "Xem tin nhắn được đăng lên phòng này", + "see_msgtype_sent_active_room": "Xem thông báo %(msgtype)s được đăng lên phòng hoạt động của bạn", + "see_msgtype_sent_this_room": "Xem thông báo %(msgtype)s được đăng lên phòng này", + "see_name_change_active_room": "Xem khi tên thay đổi trong phòng hoạt động của bạn", + "see_name_change_this_room": "Xem khi tên phòng này thay đổi", "see_sent_emotes_active_room": "Xem biểu tượng cảm xúc được đăng lên phòng hoạt động của bạn", - "send_images_this_room": "Gửi hình ảnh khi bạn ở trong phòng này", - "send_images_active_room": "Gửi hình ảnh khi bạn đang ở trong phòng hoạt động của mình", - "see_images_sent_this_room": "Xem hình ảnh được đăng lên phòng này", - "see_images_sent_active_room": "Xem hình ảnh được đăng vào phòng hoạt động của bạn", - "send_videos_this_room": "Gửi video khi bạn ở trong phòng này", - "send_videos_active_room": "Gửi video khi bạn đang ở trong phòng hoạt động của mình", - "see_videos_sent_this_room": "Xem các video được đăng lên phòng này", + "see_sent_emotes_this_room": "Xem biểu tượng cảm xúc được đăng lên phòng này", + "see_sent_files_active_room": "Xem các tệp chung được đăng vào phòng hoạt động của bạn", + "see_sent_files_this_room": "Xem các tệp chung được đăng lên phòng này", + "see_sticker_posted_active_room": "Xem khi có ai đăng sticker cảm xúc vào phòng hoạt động của bạn", + "see_sticker_posted_this_room": "Xem khi nào một sticker cảm xúc được đăng trong phòng này", + "see_text_messages_sent_active_room": "Xem tin nhắn văn bản được đăng vào phòng hoạt động của bạn", + "see_text_messages_sent_this_room": "Xem tin nhắn văn bản được đăng lên phòng này", + "see_topic_change_active_room": "Xem khi chủ đề thay đổi trong phòng hoạt động của bạn", + "see_topic_change_this_room": "Xem khi chủ đề thay đổi trong phòng này", "see_videos_sent_active_room": "Xem các video được đăng lên phòng hoạt động của bạn", - "send_files_this_room": "Gửi các tệp chung khi bạn ở trong phòng này", + "see_videos_sent_this_room": "Xem các video được đăng lên phòng này", + "send_emotes_active_room": "Gửi biểu tượng cảm xúc khi bạn đang ở trong phòng hoạt động của mình", + "send_emotes_this_room": "Gửi biểu tượng cảm xúc khi bạn ở trong phòng này", + "send_event_type_active_room": "Gửi %(eventType)s khi bạn đang ở trong phòng hoạt động của mình", + "send_event_type_this_room": "Gửi các sự kiện %(eventType)s khi bạn ở trong phòng này", "send_files_active_room": "Gửi các tệp chung khi bạn đang ở trong phòng hoạt động của mình", - "see_sent_files_this_room": "Xem các tệp chung được đăng lên phòng này", - "see_sent_files_active_room": "Xem các tệp chung được đăng vào phòng hoạt động của bạn", - "send_msgtype_this_room": "Gửi tin nhắn %(msgtype)s khi bạn ở trong phòng này", + "send_files_this_room": "Gửi các tệp chung khi bạn ở trong phòng này", + "send_images_active_room": "Gửi hình ảnh khi bạn đang ở trong phòng hoạt động của mình", + "send_images_this_room": "Gửi hình ảnh khi bạn ở trong phòng này", + "send_messages_active_room": "Gửi tin nhắn khi bạn đang ở trong phòng hoạt động của mình", + "send_messages_this_room": "Gửi tin nhắn khi bạn ở trong phòng này", "send_msgtype_active_room": "Gửi tin nhắn %(msgtype)s khi bạn đang ở trong phòng hoạt động của mình", - "see_msgtype_sent_this_room": "Xem thông báo %(msgtype)s được đăng lên phòng này", - "see_msgtype_sent_active_room": "Xem thông báo %(msgtype)s được đăng lên phòng hoạt động của bạn" + "send_msgtype_this_room": "Gửi tin nhắn %(msgtype)s khi bạn ở trong phòng này", + "send_stickers_active_room": "Gửi sticker cảm xúc phòng hoạt động của bạn", + "send_stickers_active_room_as_you": "Gửi sticker cảm xúc đến phòng hoạt động của bạn với tư cách là bạn", + "send_stickers_this_room": "Gửi sticker cảm xúc vào phòng này", + "send_stickers_this_room_as_you": "Gửi sticker cảm xúc đến phòng này với tư cách là bạn", + "send_text_messages_active_room": "Gửi tin nhắn văn bản khi bạn đang ở trong phòng hoạt động của mình", + "send_text_messages_this_room": "Gửi tin nhắn văn bản khi bạn ở trong phòng này", + "send_videos_active_room": "Gửi video khi bạn đang ở trong phòng hoạt động của mình", + "send_videos_this_room": "Gửi video khi bạn ở trong phòng này", + "specific_room": "The above, nhưng cũng ở trong ", + "switch_room": "Thay đổi phòng bạn đang xem", + "switch_room_message_user": "Thay đổi phòng, tin nhắn hoặc người dùng bạn đang xem" + }, + "close_to_view_right_panel": "Đóng widget này để xem nó trong bảng điều khiển này", + "context_menu": { + "delete": "Xóa Widget", + "delete_warning": "Xóa tiện ích widget sẽ xóa tiện ích widget đó cho tất cả người dùng khác trong phòng này. Bạn có chắc chắn muốn xóa tiện ích widget này không?", + "move_left": "Di chuyển sang trái", + "move_right": "Đi sang phải", + "remove": "Xóa cho mọi người", + "revoke": "Thu hồi quyền", + "screenshot": "Chụp ảnh", + "start_audio_stream": "Bắt đầu luồng âm thanh" + }, + "cookie_warning": "Tiện ích này có thể sử dụng cookie.", + "error_hangup_description": "Bạn bị mất kết nối đến cuộc gọi. (Lỗi: %(message)s)", + "error_hangup_title": "Mất kết nối", + "error_loading": "Lỗi khi tải widget", + "error_mixed_content": "Lỗi - Nội dung hỗn hợp", + "error_need_invite_permission": "Bạn cần mời được người dùng thì mới làm vậy được.", + "error_need_kick_permission": "Bạn phải đuổi được người dùng thì mới làm vậy được.", + "error_need_to_be_logged_in": "Bạn phải đăng nhập.", + "error_unable_start_audio_stream_description": "Không thể bắt đầu phát trực tuyến âm thanh.", + "error_unable_start_audio_stream_title": "Không thể bắt đầu phát trực tiếp", + "modal_data_warning": "Dữ liệu trên màn hình này được chia sẻ với %(widgetDomain)s", + "modal_title_default": "widget phương thức", + "no_name": "Ứng dụng không xác định", + "open_id_permissions_dialog": { + "remember_selection": "Nhớ điều này", + "starting_text": "Tiện ích widget sẽ xác minh ID người dùng của bạn, nhưng không thể thay bạn thực hiện các hành động:", + "title": "Cho phép tiện ích widget này xác thực danh tính của bạn" + }, + "popout": "Tiện ích bật ra", + "set_room_layout": "Đặt bố cục phòng của tôi cho mọi người", + "shared_data_device_id": "Định danh thiết bị của bạn", + "shared_data_lang": "Ngôn ngữ của bạn", + "shared_data_mxid": "ID người dùng của bạn", + "shared_data_name": "Tên hiển thị của bạn", + "shared_data_room_id": "ID phòng", + "shared_data_theme": "Chủ đề của bạn", + "shared_data_warning": "Sử dụng tiện ích này có thể chia sẻ dữ liệu với %(widgetDomain)s.", + "shared_data_warning_im": "Sử dụng tiện ích này có thể chia sẻ dữ liệu với %(widgetDomain)s và trình quản lý tích hợp của bạn.", + "unencrypted_warning": "Các widget không sử dụng mã hóa tin nhắn.", + "unmaximise": "Hủy thu nhỏ", + "unpin_to_view_right_panel": "Bỏ ghim widget này để xem nó trong bảng điều khiển này" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "Tất cả chữ hoa cũng dễ đoán như tất cả chữ thường", + "anotherWord": "Thêm một hoặc hai từ. Từ không phổ thông càng hữu ích.", + "associatedYears": "Tránh nhập năm gắn liền với thông tin về bạn", + "capitalization": "Nhập chữ hoa không thực sự hữu ích", + "dates": "Tránh tháng và năm gắn liền với thông tin của bạn", + "l33t": "Ký tự thay thế dễ đoán như '@' thay vì 'a' cũng không thực sự hữu ích", + "longerKeyboardPattern": "Sử dụng mẫu bàn phím dài hơn với nhiều lượt hơn", + "noNeed": "Không cần nhập biểu tượng, số hoặc chữ in hoa", + "recentYears": "Tránh những năm gần đây", + "repeated": "Tránh nhập từ và ký tự lặp lại", + "reverseWords": "Chữ đảo ngược cũng không quá khó đoán", + "sequences": "Tránh nhập chuỗi", + "useWords": "Nhập vài từ, tránh những từ phổ thông" + }, + "warnings": { + "common": "Đây là một mật khẩu rất phổ biến", + "commonNames": "Tên và họ phổ thông là rất dễ đoán", + "dates": "Ngày thường dễ đoán", + "extendedRepeat": "Ký tự \"abcabcabc\" chỉ hơi khó đoán hơn \"abc\"", + "keyPattern": "Các mẫu bàn phím ngắn là rất dễ đoán", + "namesByThemselves": "Tên và họ là rất dễ đoán", + "recentYears": "Dùng những năm gần đây là rất dễ đoán", + "sequences": "Chuỗi ký tự như abc hoặc 6543 là rất dễ đoán", + "similarToCommon": "Mật khẩu này tương tự mật khẩu phổ biến", + "simpleRepeat": "Từ lặp lại như \"aaa\" là rất dễ đoán", + "straightRow": "Hàng phím thẳng là rất dễ đoán", + "topHundred": "Đây là 1 trong 100 mật khẩu phổ biến", + "topTen": "Đây là 1 trong 10 mật khẩu phổ biến", + "wordByItself": "Một từ có nghĩa là rất dễ đoán" } - }, - "feedback": { - "sent": "Đã gửi phản hồi", - "comment_label": "Bình luận", - "platform_username": "Nền tảng ứng dụng và tên người dùng của bạn sẽ được ghi lại để giúp chúng tôi tiếp nhận phản hồi của bạn một cách tốt nhất có thể.", - "may_contact_label": "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", - "pro_type": "MẸO NHỎ: Nếu bạn là người đầu tiên gặp lỗi, vui lòng gửi nhật ký gỡ lỗi để giúp chúng tôi xử lý vấn đề.", - "existing_issue_link": "Hãy xem các lỗi đã được phát hiện trên GitHub trước. Chưa ai từng gặp lỗi này? Báo lỗi mới.", - "send_feedback_action": "Gửi phản hồi" } } diff --git a/src/i18n/strings/vls.json b/src/i18n/strings/vls.json deleted file mode 100644 index ca593919dfc..00000000000 --- a/src/i18n/strings/vls.json +++ /dev/null @@ -1,1109 +0,0 @@ -{ - "This email address is already in use": "Dat e-mailadresse hier es al in gebruuk", - "This phone number is already in use": "Dezen telefongnumero es al in gebruuk", - "Failed to verify email address: make sure you clicked the link in the email": "Kostege ’t e-mailadresse nie verifieern: zorgt dervoor da je de koppelienge in den e-mail èt angeklikt", - "You cannot place a call with yourself.": "J’en ku jezelve nie belln.", - "Permission Required": "Toestemmienge vereist", - "You do not have permission to start a conference call in this room": "J’en èt geen toestemmienge voor in da groepsgesprek hier e vergoaderiengsgesprek te begunn", - "The file '%(fileName)s' failed to upload.": "’t Bestand ‘%(fileName)s’ kostege nie gipload wordn.", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "’t Bestand ‘%(fileName)s’ es groter of den iploadlimiet van den thuusserver", - "Upload Failed": "Iploadn mislukt", - "Server may be unavailable, overloaded, or you hit a bug.": "De server es misschiens ounbereikboar of overbelast, of je zyt e foute tegengekommn.", - "The server does not support the room version specified.": "De server oundersteunt deze versie van gesprekkn nie.", - "Failure to create room": "Anmoakn van gesprek es mislukt", - "Send": "Verstuurn", - "Sun": "Zun", - "Mon": "Moa", - "Tue": "Die", - "Wed": "Woe", - "Thu": "Dun", - "Fri": "Vry", - "Sat": "Zoa", - "Jan": "jan", - "Feb": "feb", - "Mar": "mrt", - "Apr": "apr", - "May": "mei", - "Jun": "jun", - "Jul": "jul", - "Aug": "ogu", - "Sep": "sep", - "Oct": "okt", - "Nov": "nov", - "Dec": "dec", - "PM": "PM", - "AM": "AM", - "%(weekDayName)s %(time)s": "%(weekDayName)s, %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s %(day)s %(monthName)s, %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s %(day)s %(monthName)s %(fullYear)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s %(day)s %(monthName)s %(fullYear)s, %(time)s", - "Unable to load! Check your network connectivity and try again.": "Loadn mislukt! Controleer je netwerktoegang en herprobeer ’t e ki.", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s èt geen toestemmienge vo je meldiengn te verstuurn - controleert je browserinstelliengn", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s èt geen toestemmienge gekreegn ghed vo joun meldiengn te verstuurn - herprobeer ’t e ki", - "Unable to enable Notifications": "Kostege meldiengn nie inschoakeln", - "This email address was not found": "Dat e-mailadresse hier es nie gevoundn", - "Default": "Standoard", - "Restricted": "Beperkten toegank", - "Moderator": "Moderator", - "Operation failed": "Handelienge es mislukt", - "Failed to invite": "Uutnodign es mislukt", - "You need to be logged in.": "Hiervoorn moe je angemeld zyn.", - "You need to be able to invite users to do that.": "Hiervoorn moe je gebruukers kunn uutnodign.", - "Unable to create widget.": "Kostege de widget nie anmoakn.", - "Missing roomId.": "roomId ountbreekt.", - "Failed to send request.": "Verstuurn van verzoek es mislukt.", - "This room is not recognised.": "Da gesprek wordt hier nie herkend.", - "Power level must be positive integer.": "Machtsniveau moet e positief geheel getal zyn.", - "You are not in this room.": "J’en zit nie in ’t gesprek hier.", - "You do not have permission to do that in this room.": "J’en èt geen toestemmienge vo dat in da gesprek hier te doen.", - "Missing room_id in request": "room_id ountbrikt in verzoek", - "Room %(roomId)s not visible": "Gesprek %(roomId)s es nie zichtboar", - "Missing user_id in request": "user_id ountbrikt in verzoek", - "Ignored user": "Genegeerde gebruuker", - "You are now ignoring %(userId)s": "Je negeert nu %(userId)s", - "Unignored user": "Oungenegeerde gebruuker", - "You are no longer ignoring %(userId)s": "Je negeert %(userId)s nie mi", - "Verified key": "Geverifieerde sleuter", - "Reason": "Reedn", - "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.", - "This homeserver has exceeded one of its resource limits.": "Dezen thuusserver èt één van z’n systeembronlimietn overschreedn.", - "%(items)s and %(count)s others": { - "other": "%(items)s en %(count)s andere", - "one": "%(items)s en één ander" - }, - "%(items)s and %(lastItem)s": "%(items)s en %(lastItem)s", - "Your browser does not support the required cryptography extensions": "Je browser oundersteunt de benodigde cryptografie-extensies nie", - "Not a valid %(brand)s keyfile": "Geen geldig %(brand)s-sleuterbestand", - "Authentication check failed: incorrect password?": "Anmeldiengscontrole mislukt: verkeerd paswoord?", - "Unrecognised address": "Adresse nie herkend", - "You do not have permission to invite people to this room.": "J’en èt geen toestemmienge vo menschn in dit gesprek uut te nodign.", - "The user must be unbanned before they can be invited.": "De gebruuker kun nie uutgenodigd wordn voda z’n verbannienge oungedoan gemakt gewist es.", - "The user's homeserver does not support the version of the room.": "Den thuusserver van de gebruuker biedt geen oundersteunienge vo de gespreksversie.", - "Unknown server error": "Ounbekende serverfoute", - "Use a few words, avoid common phrases": "Gebruukt een antal woordn - moa geen gekende uutdrukkiengn", - "No need for symbols, digits, or uppercase letters": "Hoofdletters, cyfers of specioale tekens moetn nie, moa meugn wel", - "Use a longer keyboard pattern with more turns": "Gebruukt e langer patroon me meer varioasje", - "Avoid repeated words and characters": "Vermydt herhoaliengn van woordn of tekens", - "Avoid sequences": "Vermydt riksjes", - "Avoid recent years": "Vermydt recente joarn", - "Avoid years that are associated with you": "Vermydt joarn dad ip jezelve betrekkienge èn", - "Avoid dates and years that are associated with you": "Vermydt data en joarn dad ip jezelve betrekkienge èn", - "Capitalization doesn't help very much": "Schryvn in hoofdletters makt nie veel uut", - "All-uppercase is almost as easy to guess as all-lowercase": "Tekst in hoofdletters is praktisch even gemakkelik te roadn of tekst in kleine letters", - "Reversed words aren't much harder to guess": "Omgedroaide woordn zyn bykan even gemakkelik te roadn", - "Predictable substitutions like '@' instead of 'a' don't help very much": "Voorspelboare vervangiengn (lyk ‘@’ i.p.v. ‘a’) zyn nie vree zinvol", - "Add another word or two. Uncommon words are better.": "Voegt nog e poar (liefst weinig gebruukte) woordn toe.", - "Repeats like \"aaa\" are easy to guess": "Herhoaliengn lyk ‘aaa’ wordn gemakkelik geroadn", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Herhoaliengn lyk ‘abcabcabc’ zyn bykan even gemakkelik te roadn of ‘abc’", - "Sequences like abc or 6543 are easy to guess": "Riksjes lyk ‘abc’ of ‘6543’ zyn gemakkelik te roadn", - "Recent years are easy to guess": "Recente joartalln zyn gemakkelik te roadn", - "Dates are often easy to guess": "Data zyn dikkers gemakkelik te roadn", - "This is a top-10 common password": "Dit zit in de top 10 van meestgebruukte paswoordn", - "This is a top-100 common password": "Dit zit in de top 100 van meestgebruukte paswoordn", - "This is a very common password": "Dit es e veelgebruukt paswoord", - "This is similar to a commonly used password": "Dit gelykt sterk ip e veelgebruukt paswoord", - "A word by itself is easy to guess": "Eén enkel woord is vree gemakkelik te roadn", - "Names and surnames by themselves are easy to guess": "Een alleenstoande voor- of achternoame es gemakkelik te roadn", - "Common names and surnames are easy to guess": "Voor- en achternoamn zyn gemakkelik te roadn", - "Straight rows of keys are easy to guess": "Zulk’n aneengeslootn riksje toetsn es gemakkelik te roadn", - "Short keyboard patterns are easy to guess": "Korte patroonn ip ’t toetsenbord wordn gemakkelik geroadn", - "Please contact your homeserver administrator.": "Gelieve contact ip te neemn me den beheerder van je thuusserver.", - "Mirror local video feed": "Lokoale videoanvoer ook elders ipsloan (spiegeln)", - "Send analytics data": "Statistische gegeevns (analytics) verstuurn", - "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", - "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.", - "Verify this user by confirming the following number appears on their screen.": "Verifieert deze gebruuker deur te bevestign da zyn/heur scherm ’t volgend getal toogt.", - "Unable to find a supported verification method.": "Kan geen oundersteunde verificoasjemethode viendn.", - "Dog": "Hound", - "Cat": "Katte", - "Lion": "Leeuw", - "Horse": "Peird", - "Unicorn": "Eenhoorn", - "Pig": "Zwyn", - "Elephant": "Olifant", - "Rabbit": "Keun", - "Panda": "Panda", - "Rooster": "Hoane", - "Penguin": "Pinguin", - "Turtle": "Schildpadde", - "Fish": "Vis", - "Octopus": "Octopus", - "Butterfly": "Beutervlieg", - "Flower": "Bloem", - "Tree": "Boom", - "Cactus": "Cactus", - "Mushroom": "Paddestoel", - "Globe": "Eirdbol", - "Moon": "Moane", - "Cloud": "Wolk", - "Fire": "Vier", - "Banana": "Banoan", - "Apple": "Appel", - "Strawberry": "Freize", - "Corn": "Mais", - "Pizza": "Pizza", - "Cake": "Toarte", - "Heart": "Herte", - "Smiley": "Smiley", - "Robot": "Robot", - "Hat": "Hoed", - "Glasses": "Bril", - "Spanner": "Moersleuter", - "Santa": "Kestman", - "Thumbs up": "Duum omhooge", - "Umbrella": "Paraplu", - "Hourglass": "Zandloper", - "Clock": "Klok", - "Gift": "Cadeau", - "Light bulb": "Gloeilampe", - "Book": "Boek", - "Pencil": "Potlood", - "Paperclip": "Paperclip", - "Scissors": "Schoar", - "Key": "Sleuter", - "Hammer": "Oamer", - "Telephone": "Telefong", - "Flag": "Vlagge", - "Train": "Tring", - "Bicycle": "Veloo", - "Aeroplane": "Vlieger", - "Rocket": "Rakette", - "Trophy": "Trofee", - "Ball": "Bolle", - "Guitar": "Gitoar", - "Trumpet": "Trompette", - "Bell": "Belle", - "Anchor": "Anker", - "Headphones": "Koptelefong", - "Folder": "Mappe", - "No display name": "Geen weergavenoame", - "New passwords don't match": "Nieuwe paswoordn kommn nie overeen", - "Passwords can't be empty": "Paswoordn kunn nie leeg zyn", - "Warning!": "Let ip!", - "Export E2E room keys": "E2E-gesprekssleuters exporteern", - "Do you want to set an email address?": "Wil je een e-mailadresse instelln?", - "Current password": "Huudig paswoord", - "New Password": "Nieuw paswoord", - "Confirm password": "Bevestig ’t paswoord", - "Change Password": "Paswoord verandern", - "Authentication": "Authenticoasje", - "Failed to set display name": "Instelln van weergavenoame es mislukt", - "Unable to remove contact information": "Kan contactinformoasje nie verwydern", - "Are you sure?": "Zy je zeker?", - "Invalid Email Address": "Oungeldig e-mailadresse", - "This doesn't appear to be a valid email address": "’t En ziet er nie noar uut da dit e geldig e-mailadresse es", - "Unable to add email address": "Kostege ’t e-mailadresse nie toevoegn", - "Unable to verify email address.": "Kostege ’t e-mailadresse nie verifieern.", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "M'èn joun een e-mail gestuurd vo jen adresse te verifieern. Gelieve de doarin gegeven anwyziengn ip te volgn en ton ip de knop hierounder te klikkn.", - "Email Address": "E-mailadresse", - "Delete Backup": "Back-up verwydern", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Zy je zeker? Je goa je versleuterde berichtn kwytspeeln a je sleuters nie correct geback-upt zyn.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Versleuterde berichtn zyn beveiligd me eind-tout-eind-versleuterienge. Alleene d’ountvanger(s) en gy èn de sleuters vo deze berichtn te leezn.", - "Unable to load key backup status": "Kostege de sleuterback-upstatus nie loadn", - "Restore from Backup": "Herstelln uut back-up", - "All keys backed up": "Alle sleuters zyn geback-upt", - "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", - "Off": "Uut", - "On": "An", - "Noisy": "Lawoaierig", - "Unable to verify phone number.": "Kostege de telefongnumero nie verifieern.", - "Incorrect verification code": "Onjuste verificoasjecode", - "Verification code": "Verificoasjecode", - "Phone Number": "Telefongnumero", - "Profile picture": "Profielfoto", - "Display Name": "Weergavenoame", - "Failed to change password. Is your password correct?": "Wyzign van ’t paswoord es mislukt. Es je paswoord wel juste?", - "Profile": "Profiel", - "Account": "Account", - "Email addresses": "E-mailadressn", - "Phone numbers": "Telefongnumero’s", - "Language and region": "Toale en regio", - "Account management": "Accountbeheer", - "Deactivate Account": "Account deactiveern", - "General": "Algemeen", - "Check for update": "Controleern ip updates", - "Notifications": "Meldiengn", - "Composer": "Ipsteller", - "Room list": "Gesprekslyste", - "Autocomplete delay (ms)": "Vertroagienge vo ’t automatisch anvulln (ms)", - "Unignore": "Nie mi negeern", - "": "", - "Import E2E room keys": "E2E-gesprekssleuters importeern", - "Cryptography": "Cryptografie", - "Ignored users": "Genegeerde gebruukers", - "Bulk options": "Bulkopties", - "Accept all %(invitedRooms)s invites": "Alle %(invitedRooms)s-uutnodigiengn anveirdn", - "Reject all %(invitedRooms)s invites": "Alle %(invitedRooms)s-uutnodigiengn weigern", - "Security & Privacy": "Veiligheid & privacy", - "No media permissions": "Geen mediatoestemmiengn", - "You may need to manually permit %(brand)s to access your microphone/webcam": "Je moe %(brand)s wellicht handmoatig toestoan van je microfoon/webcam te gebruukn", - "Missing media permissions, click the button below to request.": "Mediatoestemmiengn ountbreekn, klikt ip de knop hierounder vo deze an te vroagn.", - "Request media permissions": "Mediatoestemmiengn verzoekn", - "No Audio Outputs detected": "Geen geluudsuutgangn gedetecteerd", - "No Microphones detected": "Geen microfoons gevoundn", - "No Webcams detected": "Geen webcams gevoundn", - "Default Device": "Standoardtoestel", - "Audio Output": "Geluudsuutgang", - "Voice & Video": "Sproak & video", - "This room is not accessible by remote Matrix servers": "Dit gesprek es nie toegankelik voor externe Matrix-servers", - "Upgrade this room to the recommended room version": "Actualiseert dit gesprek noar d’anbevooln gespreksversie", - "View older messages in %(roomName)s.": "Bekykt oudere berichtn in %(roomName)s.", - "Room information": "Gespreksinformoasje", - "Room version": "Gespreksversie", - "Room version:": "Gespreksversie:", - "Room Addresses": "Gespreksadressn", - "Publish this room to the public in %(domain)s's room directory?": "Dit gesprek openboar moakn in de gesprekscataloog van %(domain)s?", - "URL Previews": "URL-voorvertoniengn", - "Failed to unban": "Ountbann mislukt", - "Unban": "Ountbann", - "Banned by %(displayName)s": "Verbann deur %(displayName)s", - "No users have specific privileges in this room": "Geen gebruukers èn specifieke privileges in dit gesprek", - "Privileged Users": "Bevoorrechte gebruukers", - "Muted Users": "Gedempte gebruukers", - "Banned users": "Verbann gebruukers", - "Send %(eventType)s events": "%(eventType)s-gebeurtenissn verstuurn", - "Roles & Permissions": "Rolln & toestemmiengn", - "Permissions": "Toestemmiengn", - "Select the roles required to change various parts of the room": "Selecteert de rolln vereist vo verschillende deeln van ’t gesprek te wyzign", - "Enable encryption?": "Versleuterienge inschoakeln?", - "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.": "Van zodra da de versleuterienge voor e gesprek es ingeschoakeld gewist, es ’t nie mi meuglik van ’t were uut te schoakeln. Berichtn da in e versleuterd gesprek wordn verstuurd wordn nie gezien deur de server, alleene moa deur de deelnemers an ’t gesprek. Deur de versleuterienge in te schoakeln kunn veel robots en overbruggiengen nie juste functioneern. Leest meer over de versleuterienge.", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Wyzigiengn an wie da de geschiedenisse ku leezn zyn alleene moa van toepassienge ip toekomstige berichtn in dit gesprek. De zichtboarheid van de bestoande geschiedenisse bluuft ongewyzigd.", - "Anyone": "Iedereen", - "Members only (since the point in time of selecting this option)": "Alleen deelnemers (vanaf de moment da deze optie wor geselecteerd)", - "Members only (since they were invited)": "Alleen deelnemers (vanaf de moment dan ze uutgenodigd gewist zyn)", - "Members only (since they joined)": "Alleen deelnemers (vanaf de moment dan ze toegetreedn zyn)", - "Encryption": "Versleuterienge", - "Once enabled, encryption cannot be disabled.": "Eenmoal ingeschoakeld ku versleuterienge nie mi wordn uutgeschoakeld.", - "Who can read history?": "Wien kut de geschiedenisse leezn?", - "Drop file here to upload": "Versleep ’t bestand noar hier vo ’t ip te loaden", - "This event could not be displayed": "Deze gebeurtenisse kostege nie weergegeevn wordn", - "Failed to ban user": "Verbann van gebruuker es mislukt", - "Demote yourself?": "Jen eigen degradeern?", - "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.": "Je kut deze actie nie oungedoan moakn omda je jen eigen degradeert. A je de latste bevoorrechte gebruuker in ’t gesprek zyt, is ’t ounmeuglik van deze rechtn were te krygn.", - "Demote": "Degradeern", - "Failed to mute user": "Dempn van gebruuker es mislukt", - "Failed to change power level": "Wyzign van ’t machtsniveau es mislukt", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Je kut deze veranderiengn nie oungedoan moakn angezien da je de gebruuker tout ’tzelfste niveau als jen eigen promoveert.", - "Jump to read receipt": "Noar ’t latst geleezn bericht goan", - "Share Link to User": "Koppelienge me de gebruuker deeln", - "Admin Tools": "Beheerdersgereedschap", - "and %(count)s others...": { - "other": "en %(count)s anderen…", - "one": "en één andere…" - }, - "Invite to this room": "Uutnodign in dit gesprek", - "Invited": "Uutgenodigd", - "Filter room members": "Gespreksleedn filtern", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (macht %(powerLevelNumber)s)", - "The conversation continues here.": "’t Gesprek goat hier verder.", - "This room has been replaced and is no longer active.": "Dit gesprek is vervangn gewist en is nie langer actief.", - "You do not have permission to post to this room": "J’èt geen toestemmienge voor in dit gesprek te postn", - "Server error": "Serverfoute", - "Server unavailable, overloaded, or something else went wrong.": "De server is ounbereikboar of overbelast, of der is etwat anders foutgegoan.", - "Command error": "Ipdrachtfoute", - "%(duration)ss": "%(duration)ss", - "%(duration)sm": "%(duration)sm", - "%(duration)sh": "%(duration)su", - "%(duration)sd": "%(duration)sd", - "Replying": "An ’t beantwoordn", - "Unnamed room": "Noamloos gesprek", - "(~%(count)s results)": { - "other": "(~%(count)s resultoatn)", - "one": "(~%(count)s resultoat)" - }, - "Join Room": "Gesprek toetreedn", - "Forget room": "Gesprek vergeetn", - "Share room": "Gesprek deeln", - "Rooms": "Gesprekkn", - "Low priority": "Leige prioriteit", - "Historical": "Historisch", - "Join the conversation with an account": "Neemt deel an ’t gesprek met een account", - "Sign Up": "Registreern", - "Reason: %(reason)s": "Reden: %(reason)s", - "Forget this room": "Dit gesprek vergeetn", - "Re-join": "Were toetreedn", - "You were banned from %(roomName)s by %(memberName)s": "Je zyt uut %(roomName)s verbann gewist deur %(memberName)s", - "Something went wrong with your invite to %(roomName)s": "’t Es etwa misgegoan me jen uutnodigienge voor %(roomName)s", - "You can only join it with a working invite.": "Je kut ’t gesprek alleene moa toetreedn met e werkende uutnodigienge.", - "Join the discussion": "Neemt deel an ’t gesprek", - "Try to join anyway": "Algelyk probeern deelneemn", - "Do you want to chat with %(user)s?": "Wil j’e gesprek beginn me %(user)s?", - "Do you want to join %(roomName)s?": "Wil je %(roomName)s toetreedn?", - " invited you": " èt joun uutgenodigd", - "You're previewing %(roomName)s. Want to join it?": "Je bekykt %(roomName)s. Wil je deran deelneemn?", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s ku nie bekeekn wordn. Wil je deran deelneemn?", - "%(roomName)s does not exist.": "%(roomName)s bestoa nie.", - "%(roomName)s is not accessible at this time.": "%(roomName)s es vo de moment nie toegankelik.", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Dit gesprek actualiseern goat de huudige instantie van ’t gesprek sluutn, en e geactualiseerde versie ounder dezelfste noame anmoakn.", - "This room has already been upgraded.": "Dit gesprek es al ipgewoardeerd gewist.", - "This room is running room version , which this homeserver has marked as unstable.": "Dit gesprek droait ip groepsgespreksversie , da deur deze thuusserver als ounstabiel gemarkeerd gewist es.", - "Only room administrators will see this warning": "Alleene de gespreksbeheerders goan deze woarschuwienge zien", - "This Room": "Dit gesprek", - "All Rooms": "Alle gesprekkn", - "Search…": "Zoekn…", - "You don't currently have any stickerpacks enabled": "J’è vo de moment geen stickerpakkettn ingeschoakeld", - "Add some now": "Voegt der nu e poar toe", - "Failed to revoke invite": "Intrekkn van d’uutnodigienge is mislukt", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Kostege d’uutnodigienge nie intrekkn. De server oundervindt meuglik e tydelik probleem, of j’èt ounvoldoende rechtn vo d’uutnodigienge in te trekkn.", - "Revoke invite": "Uutnodigienge intrekkn", - "Invited by %(sender)s": "Uutgenodigd deur %(sender)s", - "Jump to first unread message.": "Spriengt noa ’t eeste oungeleezn bericht.", - "Error updating main address": "Foute by ’t bywerkn van ’t hoofdadresse", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "’t Es e foute ipgetreedn by ’t bywerkn van ’t hoofdadresse van ’t gesprek. Dit wor meugliks nie toegeloatn deur de server, of der es een tydelik probleem ipgetreedn.", - "Main address": "Hoofdadresse", - "not specified": "nie ingegeevn", - "This room has no local addresses": "Dit gesprek è geen lokoale adressn", - "Room avatar": "Gespreksavatar", - "Room Name": "Gespreksnoame", - "Room Topic": "Gespreksounderwerp", - "You have enabled URL previews by default.": "J’èt URL-voorvertoniengn standoard ingeschoakeld.", - "You have disabled URL previews by default.": "J’èt URL-voorvertoniengn standoard uutgeschoakeld.", - "URL previews are enabled by default for participants in this room.": "URL-voorvertoniengn zyn vo leedn van dit gesprek standoard ingeschoakeld.", - "URL previews are disabled by default for participants in this room.": "URL-voorvertoniengn zyn vo leedn van dit gesprek standoard uutgeschoakeld.", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "In versleuterde gesprekkn lyk dat hier zyn URL-voorvertoniengn standoard uutgeschoakeld, vo te voorkommn da je thuusserver (woa da de voorvertoniengn wordn gemakt) informoasje ku verzoameln over de koppeliengn da j’hiere ziet.", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "A ’t er etwien een URL in e bericht invoegt, kut er een URL-voorvertonienge getoogd wordn me meer informoasje over de koppelienge, gelyk den titel, omschryvienge en e fotootje van de website.", - "Sunday": "Zundag", - "Monday": "Moandag", - "Tuesday": "Diesndag", - "Wednesday": "Woensdag", - "Thursday": "Dunderdag", - "Friday": "Vrydag", - "Saturday": "Zoaterdag", - "Today": "Vandoage", - "Yesterday": "Gistern", - "Error decrypting attachment": "Foute by ’t ountsleutern van de byloage", - "Decrypt %(text)s": "%(text)s ountsleutern", - "Download %(text)s": "%(text)s downloadn", - "Invalid file%(extra)s": "Oungeldig bestand %(extra)s", - "Error decrypting image": "Foute by ’t ountsleutern van ’t fotootje", - "Error decrypting video": "Foute by ’t ountsleutern van ’t filmtje", - "reacted with %(shortName)s": "èt gereageerd me %(shortName)s", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s èt den avatar van %(roomName)s veranderd", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s èt de gespreksavatar verwyderd.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s èt de gespreksavatar angepast noa ", - "This room is a continuation of another conversation.": "Dit gesprek es e voortzettienge van een ander gesprek.", - "Click here to see older messages.": "Klikt hier voor oudere berichtn te bekykn.", - "Copied!": "Gekopieerd!", - "Failed to copy": "Kopieern mislukt", - "Add an Integration": "Voegt een integroasje toe", - "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?": "Je goa sebiet noar en derdepartywebsite gebracht wordn zoda je den account ku legitimeern vo gebruuk me %(integrationsUrl)s. Wil je verdergoan?", - "edited": "bewerkt", - "Something went wrong!": "’t Es etwa misgegoan!", - "What's New": "Wuk es ’t er nieuw", - "What's new?": "Wuk es ’t er nieuw?", - "Error encountered (%(errorDetail)s).": "’t Es e foute ipgetreedn (%(errorDetail)s).", - "No update available.": "Geen update beschikboar.", - "Delete Widget": "Widget verwydern", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "E widget verwydern doet da voor alle gebruukers in dit gesprek. Zy je zeker da je deze widget wil verwydern?", - "Delete widget": "Widget verwydern", - "Popout widget": "Widget in e nieuwe veinster openn", - "Create new room": "E nieuw gesprek anmoakn", - "Rotate Left": "Links droain", - "Rotate Right": "Rechts droain", - "collapse": "toeklappn", - "expand": "uutklappn", - "Edit message": "Bericht bewerkn", - "Power level": "Machtsniveau", - "Custom level": "Angepast niveau", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Kostege de gebeurtenisse woarip da der gereageerd gewist was nie loadn. Allichte bestoa ze nie, of è je geen toeloatienge vo ze te bekykn.", - "In reply to ": "As antwoord ip ", - "And %(count)s more...": { - "other": "En %(count)s meer…" - }, - "The following users may not exist": "De volgende gebruukers bestoan meugliks nie", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Kostege geen profieln vo de Matrix-ID’s hieroundern viendn - wil je ze algelyk uutnodign?", - "Invite anyway and never warn me again": "Algelyk uutnodign en myn nooit nie mi woarschuwn", - "Invite anyway": "Algelyk uutnodign", - "Preparing to send logs": "Logboekn wordn voorbereid vo verzendienge", - "Logs sent": "Logboekn verstuurd", - "Thank you!": "Merci!", - "Failed to send logs: ": "Verstuurn van logboekn mislukt: ", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "Vooraleer da je logboekn indient, moe j’e meldienge openn ip GitHub woarin da je je probleem beschryft.", - "Notes": "Ipmerkiengn", - "Unable to load commit detail: %(msg)s": "Kostege ’t commitdetail nie loadn: %(msg)s", - "Unavailable": "Nie beschikboar", - "Changelog": "Wyzigiengslogboek", - "Confirm Removal": "Verwyderienge bevestign", - "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": "Vo je gespreksgeschiedenisse nie kwyt te speeln, moe je je gesprekssleuters exporteern vooraleer da je jen afmeldt. Je goa moetn werekeern noa de nieuwere versie van %(brand)s vo dit te doen", - "Incompatible Database": "Incompatibele database", - "Continue With Encryption Disabled": "Verdergoan me versleuterienge uutgeschoakeld", - "Unknown error": "Ounbekende foute", - "Filter results": "Resultoatn filtern", - "An error has occurred.": "’t Is e foute ipgetreedn.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verifieert deze gebruuker vo n’hem/heur als vertrouwd te markeern. Gebruukers vertrouwn gift je extra gemoedsrust by ’t gebruuk van eind-tout-eind-versleuterde berichtn.", - "Incoming Verification Request": "Inkomend verificoasjeverzoek", - "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’èt al e ki %(brand)s ip %(host)s gebruukt me lui loadn van leedn ingeschoakeld. In deze versie is lui laden uutgeschoakeld. Me da de lokoale cache nie compatibel is tusschn deze twi instelliengn, moe %(brand)s jen account hersynchroniseern.", - "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.": "Indien dat d’andere versie van %(brand)s nog in een ander tabblad is geopend, sluut je da best, want %(brand)s ip dezelfsten host tegelykertyd me lui loadn ingeschoakeld en uutgeschoakeld gebruukn goa vo probleemn zorgn.", - "Incompatible local cache": "Incompatibele lokoale cache", - "Clear cache and resync": "Cache wissn en hersynchroniseern", - "%(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 verbruukt nu 3-5x minder geheugn, deur informoasje over andere gebruukers alleene moa te loadn wanneer dan ’t nodig is. Eftjes geduld, we zyn an ’t hersynchroniseern me de server!", - "Updating %(brand)s": "%(brand)s wor bygewerkt", - "I don't want my encrypted messages": "’k En willn ik myn versleuterde berichtn nie", - "Manually export keys": "Sleuters handmatig exporteern", - "You'll lose access to your encrypted messages": "Je goat de toegank tou je versleuterde berichtn kwytspeeln", - "Are you sure you want to sign out?": "Zy je zeker da je je wilt afmeldn?", - "Room Settings - %(roomName)s": "Gespreksinstelliengn - %(roomName)s", - "Failed to upgrade room": "Actualiseern van ’t gesprek is mislukt", - "The room upgrade could not be completed": "De gespreksactualiserienge kostege nie voltooid wordn", - "Upgrade this room to version %(version)s": "Actualiseert dit gesprek noa versie %(version)s", - "Upgrade Room Version": "Gespreksversie actualiseern", - "Create a new room with the same name, description and avatar": "E nieuw gesprek anmoakn me dezelfste noame, beschryvienge en avatar", - "Update any local room aliases to point to the new room": "Alle lokoale gespreksbynoamn bywerkn vo noa ’t nieuw gesprek te verwyzn", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Gebruukers verhindern van te klappn in d’oude versie van ’t gesprek, en der e bericht in platsn woarin dan de gebruukers wordn anbevooln hunder noa ’t nieuw gesprek te begeevn", - "Put a link back to the old room at the start of the new room so people can see old messages": "E verwyzienge noa ’t oud gesprek platsn an ’t begin van ’t nieuw gesprek, zoda menschn oude berichtn kunn zien", - "Sign out and remove encryption keys?": "Afmeldn en versleuteriengssleuters verwydern?", - "Clear Storage and Sign Out": "Ipslag wissn en afmeldn", - "Send Logs": "Logboek verstuurn", - "Unable to restore session": "’t En is nie meuglik van de sessie t’herstelln", - "We encountered an error trying to restore your previous session.": "’t Is e foute ipgetreedn by ’t herstelln van je vorige sessie.", - "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.": "A j’al e ki gebruuk gemakt èt van e recentere versie van %(brand)s, is je sessie meugliks ounverenigboar me deze versie. Sluut deze veinster en goa were noa de recentere versie.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "’t Legen van den ipslag van je browser goa ’t probleem misschiens verhelpn, mo goa joun ook afmeldn en gans je versleuterde gespreksgeschiedenisse ounleesboar moakn.", - "Verification Pending": "Verificoasje in afwachtienge", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Bekyk jen e-mails en klikt ip de koppelienge derin. Klikt van zodra da je da gedoan èt ip ‘Verdergoan’.", - "Email address": "E-mailadresse", - "This will allow you to reset your password and receive notifications.": "Hierdoor goa je je paswoord kunn herinstell en meldiengn ountvangn.", - "Share Room": "Gesprek deeln", - "Link to most recent message": "Koppelienge noa ’t recentste bericht", - "Share User": "Gebruuker deeln", - "Share Room Message": "Bericht uut gesprek deeln", - "Link to selected message": "Koppelienge noa geselecteerd bericht", - "To help us prevent this in future, please send us logs.": "Gelieve uus logboekn te stuurn vo dit in de toekomst t’helpn voorkomn.", - "Missing session data": "Sessiegegeevns ountbreekn", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Sommige sessiegegeevns, inclusief sleuters vo versleuterde berichtn, ountbreekn. Meldt jen af en were an vo dit ip te lossn, en herstelt de sleuters uut den back-up.", - "Your browser likely removed this data when running low on disk space.": "Je browser èt deze gegeevns meugliks verwyderd toen da de beschikboare ipslagruumte vul was.", - "Upload files (%(current)s of %(total)s)": "Bestandn wordn ipgeloadn (%(current)s van %(total)s)", - "Upload files": "Bestandn iploadn", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Dit bestand is te groot vo te kunn iploadn. De bestandsgroottelimiet is %(limit)s, ma dit bestand is %(sizeOfThisFile)s.", - "These files are too large to upload. The file size limit is %(limit)s.": "Deze bestandn zyn te groot vo te kunn iploadn. De bestandsgroottelimiet is %(limit)s.", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "Sommige bestandn zyn te groot vo te kunn iploadn. De bestandsgroottelimiet is %(limit)s.", - "Upload %(count)s other files": { - "other": "%(count)s overige bestandn iploadn", - "one": "%(count)s overig bestand iploadn" - }, - "Cancel All": "Alles annuleern", - "Upload Error": "Iploadfout", - "Remember my selection for this widget": "Onthoudt myn keuze vo deze widget", - "Unable to load backup status": "Kostege back-upstatus nie loadn", - "Unable to restore backup": "Kostege back-up nie herstelln", - "No backup found!": "Geen back-up gevoundn!", - "Failed to decrypt %(failedCount)s sessions!": "Ountsleutern van %(failedCount)s sessies is mislukt!", - "Warning: you should only set up key backup from a trusted computer.": "Let ip: stelt sleuterback-up alleene moar in ip e vertrouwde computer.", - "Reject invitation": "Uutnodigienge weigern", - "Are you sure you want to reject the invitation?": "Zy je zeker da je d’uutnodigienge wil weigern?", - "You cannot delete this message. (%(code)s)": "Je kut dit bericht nie verwydern. (%(code)s)", - "Source URL": "Bron-URL", - "unknown error code": "ounbekende foutcode", - "Failed to forget room %(errCode)s": "Vergeetn van gesprek is mislukt %(errCode)s", - "All messages": "Alle berichtn", - "Favourite": "Favoriet", - "Low Priority": "Leige prioriteit", - "Home": "Thuus", - "This homeserver would like to make sure you are not a robot.": "Deze thuusserver wil geirn weetn of da je gy geen robot zyt.", - "Please review and accept all of the homeserver's policies": "Gelieve ’t beleid van de thuusserver te leezn en ’anveirdn", - "Please review and accept the policies of this homeserver:": "Gelieve ’t beleid van deze thuusserver te leezn en t’anveirdn:", - "Token incorrect": "Verkeerd bewys", - "A text message has been sent to %(msisdn)s": "’t Is een smse noa %(msisdn)s verstuurd gewist", - "Please enter the code it contains:": "Gift de code in da ’t er in stoat:", - "Start authentication": "Authenticoasje beginn", - "Email": "E-mailadresse", - "Phone": "Telefongnumero", - "Sign in with": "Anmeldn me", - "Use an email address to recover your account": "Gebruukt een e-mailadresse vo jen account t’herstelln", - "Enter email address (required on this homeserver)": "Gift een e-mailadresse in (vereist ip deze thuusserver)", - "Doesn't look like a valid email address": "Dit ziet der nie uut lik e geldig e-mailadresse", - "Enter password": "Gif ’t paswoord in", - "Password is allowed, but unsafe": "Paswoord is toegeloatn, moar ounveilig", - "Nice, strong password!": "Dit is e sterk paswoord!", - "Passwords don't match": "Paswoordn kommn nie overeen", - "Other users can invite you to rooms using your contact details": "Andere gebruukers kunn jen in gesprekkn uutnodign ip basis van je contactgegeevns", - "Enter phone number (required on this homeserver)": "Gift den telefongnumero in (vereist ip deze thuusserver)", - "Enter username": "Gift de gebruukersnoame in", - "Some characters not allowed": "Sommige tekens zyn nie toegeloatn", - "Email (optional)": "E-mailadresse (optioneel)", - "Phone (optional)": "Telefongnumero (optioneel)", - "Join millions for free on the largest public server": "Doe mee me miljoenen anderen ip de grotste publieke server", - "Couldn't load page": "Kostege ’t blad nie loadn", - "You must register to use this functionality": "Je moe je registreern vo deze functie te gebruukn", - "You must join the room to see its files": "Je moe tout ’t gesprek toetreedn vo de bestandn te kunn zien", - "Upload avatar": "Avatar iploadn", - "Failed to reject invitation": "Weigern van d’uutnodigienge is mislukt", - "This room is not public. You will not be able to rejoin without an invite.": "Dit gesprek is nie openboar. Zounder uutnodigienge goa je nie were kunn toetreedn.", - "Are you sure you want to leave the room '%(roomName)s'?": "Zy je zeker da je wilt deuregoan uut ’t gesprek ‘%(roomName)s’?", - "Can't leave Server Notices room": "Kostege nie deuregoan uut ’t servermeldiengsgesprek", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "Dit gesprek wor gebruukt vo belangryke berichtn van de thuusserver, dus je kut der nie uut deuregoan.", - "Signed Out": "Afgemeld", - "For security, this session has been signed out. Please sign in again.": "Wegens veiligheidsredenn is deze sessie afgemeld. Gelieve jen heran te meldn.", - "Terms and Conditions": "Gebruuksvoorwoardn", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Vo de %(homeserverDomain)s-thuusserver te bluuvn gebruukn, goa je de gebruuksvoorwoardn moetn leezn en anveirdn.", - "Review terms and conditions": "Gebruuksvoorwoardn leezn", - "Old cryptography data detected": "Oude cryptografiegegeevns gedetecteerd", - "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.": "’t Zyn gegeevns van een oudere versie van %(brand)s gedetecteerd gewist. Dit goa probleemn veroorzakt ghed èn me de eind-tout-eind-versleuterienge in d’oude versie. Eind-tout-eind-versleuterde berichtn da recent uutgewisseld gewist zyn me d’oude versie zyn meugliks nie t’ountsleutern in deze versie. Dit zoudt der ook voorn kunnn zorgn da berichtn da uutgewisseld gewist zyn in deze versie foaln. Meldt jen heran moest je probleemn ervoarn. Exporteert de sleuters en importeer z’achteraf were vo de berichtgeschiedenisse te behoudn.", - "You can't send any messages until you review and agree to our terms and conditions.": "Je ku geen berichtn stuurn toutda je uzze algemene voorwoardn geleezn en anveird ghed èt.", - "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.": "Je bericht is nie verstuurd gewist omda deze thuusserver z’n limiet vo moandeliks actieve gebruukers bereikt ghed èt. Gelieve contact ip te neemn me jen dienstbeheerder vo de dienst te bluuvn gebruukn.", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "Je bericht is nie verstuurd gewist omda deze thuusserver e systeembronlimiet overschreedn ghed èt. Gelieve contact ip te neemn me jen dienstbeheerder vo de dienst te bluuvn gebruukn.", - "Connectivity to the server has been lost.": "De verbindienge me de server is verbrookn.", - "Sent messages will be stored until your connection has returned.": "Verstuurde berichtn goan ipgesloagn wordn toutda je verbindienge hersteld is.", - "Add room": "Gesprek toevoegn", - "You seem to be uploading files, are you sure you want to quit?": "’t Ziet er noar uut da je bestandn an ’t iploadn zyt, zy je zeker da je wilt afsluutn?", - "You seem to be in a call, are you sure you want to quit?": "’t Ziet er noar uut da je nog in gesprek zyt, zy je zeker da je wilt afsluutn?", - "Search failed": "Zoekn mislukt", - "Server may be unavailable, overloaded, or search timed out :(": "De server is misschiens ounbereikboar of overbelast, of ’t zoekn deurdege te lank :(", - "No more results": "Geen resultoatn nie mi", - "Failed to reject invite": "Weigern van d’uutnodigienge is mislukt", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "J’èt %(count)s oungeleezn meldiengn in e voorgoande versie van dit gesprek.", - "one": "J’èt %(count)s oungeleezn meldieng in e voorgoande versie van dit gesprek." - }, - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "J’è geprobeerd van e gegeven punt in de tydslyn van dit gesprek te loadn, moa j’è geen toeloatienge vo ’t desbetreffend bericht te zien.", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "Geprobeerd voor e gegeven punt in de tydslyn van dit gesprek te loadn, moar kostege dit nie viendn.", - "Failed to load timeline position": "Loadn van tydslynpositie is mislukt", - "Uploading %(filename)s and %(count)s others": { - "other": "%(filename)s en %(count)s andere wordn ipgeloadn", - "one": "%(filename)s en %(count)s ander wordn ipgeloadn" - }, - "Uploading %(filename)s": "%(filename)s wordt ipgeloadn", - "Could not load user profile": "Kostege ’t gebruukersprofiel nie loadn", - "A new password must be entered.": "’t Moet e nieuw paswoord ingegeevn wordn.", - "New passwords must match each other.": "Nieuwe paswoordn moetn overeenkommn.", - "Your password has been reset.": "Je paswoord is heringesteld.", - "Return to login screen": "Were noa ’t anmeldiengsscherm", - "Invalid homeserver discovery response": "Oungeldig thuusserverountdekkiengsantwoord", - "Failed to get autodiscovery configuration from server": "Iphoaln van auto-ountdekkiengsconfiguroasje van server is mislukt", - "Invalid base_url for m.homeserver": "Oungeldige base_url vo m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "De thuusserver-URL lykt geen geldige Matrix-thuusserver te zyn", - "Invalid identity server discovery response": "Oungeldig identiteitsserverountdekkiengsantwoord", - "Invalid base_url for m.identity_server": "Oungeldige base_url vo m.identity_server", - "Identity server URL does not appear to be a valid identity server": "De identiteitsserver-URL lykt geen geldige identiteitsserver te zyn", - "General failure": "Algemene foute", - "Please contact your service administrator to continue using this service.": "Gelieve contact ip te neemn me je dienstbeheerder vo deze dienst te bluuvn gebruukn.", - "Incorrect username and/or password.": "Verkeerde gebruukersnoame en/of paswoord.", - "Please note you are logging into the %(hs)s server, not matrix.org.": "Zy je dervan bewust da je jen anmeldt by de %(hs)s-server, nie by matrix.org.", - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Je ku geen verbindienge moakn me de thuusserver via HTTP wanneer dat der een HTTPS-URL in je browserbalk stoat. Gebruukt HTTPS of schoakelt ounveilige scripts in.", - "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.": "Geen verbindienge met de thuusserver - controleer je verbindienge, zorgt dervoorn dan ’t SSL-certificoat van de thuusserver vertrouwd is en dat der geen browserextensies verzoekn blokkeern.", - "Create account": "Account anmoakn", - "Commands": "Ipdrachtn", - "Notify the whole room": "Loat dit an gans ’t groepsgesprek weetn", - "Room Notification": "Groepsgespreksmeldienge", - "Users": "Gebruukers", - "Session ID": "Sessie-ID", - "Passphrases must match": "Paswoordn moetn overeenkommn", - "Passphrase must not be empty": "Paswoord meug nie leeg zyn", - "Export room keys": "Gesprekssleuters exporteern", - "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.": "Hiermee ku je de sleuters van jen ontvangn berichtn in versleuterde gesprekkn noar e lokoal bestand exporteern. Je kut dit bestand loater in een andere Matrix-cliënt importeern, zodat ook die cliënt deze berichtn ga kunn ountsleutern.", - "Enter passphrase": "Gif ’t paswoord in", - "Confirm passphrase": "Bevestig ’t paswoord", - "Import room keys": "Gesprekssleuters importeern", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Hiermee ku je de versleuteriengssleuters da j’uut een andere Matrix-cliënt had geëxporteerd importeern, zoda j’alle berichtn da ’t ander programma kostege ountsleutern ook hier goa kunn leezn.", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "’t Geëxporteerd bestand is beveiligd met e paswoord. Gift da paswoord hier in vo ’t bestand t’ountsleutern.", - "File to import": "T’importeern bestand", - "That matches!": "Da komt overeen!", - "That doesn't match.": "Da kom nie overeen.", - "Go back to set it again.": "Goa were vo ’t herin te stelln.", - "Your keys are being backed up (the first backup could take a few minutes).": "’t Wordt e back-up van je sleuters gemakt (den eesten back-up kut e poar minuutn deurn).", - "Success!": "Gereed!", - "Unable to create key backup": "Kostege de sleuterback-up nie anmoakn", - "Set up": "Instelln", - "New Recovery Method": "Nieuwe herstelmethode", - "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.": "A je gy deze nieuwe herstelmethode nie èt ingesteld, is ’t meuglik dat der een anvaller toegank tout jen account probeert te verkrygn. Wyzigt ounmiddellik jen accountpaswoord en stelt e nieuwe herstelmethode in in d’instelliengn.", - "Go to Settings": "Goa noa d’instelliengn", - "Set up Secure Messages": "Beveiligde berichtn instelln", - "Recovery Method Removed": "Herstelmethode verwyderd", - "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.": "A je de herstelmethode nie è verwyderd, is ’t meuglik dat der een anvaller toegank tout jen account probeert te verkrygn. Wyzigt ounmiddellik jen accountpaswoord en stelt e nieuwe herstelmethode in in d’instelliengn.", - "Failed to remove tag %(tagName)s from room": "Verwydern van %(tagName)s-label van gesprek is mislukt", - "Failed to add tag %(tagName)s to room": "Toevoegn van %(tagName)s-label an gesprek is mislukt", - "Uploaded sound": "Ipgeloadn-geluud", - "Sounds": "Geluudn", - "Notification sound": "Meldiengsgeluud", - "Set a new custom sound": "Stelt e nieuw angepast geluud in", - "Browse": "Bloadern", - "Cannot reach homeserver": "Kostege de thuusserver nie bereikn", - "Ensure you have a stable internet connection, or get in touch with the server admin": "Zorgt da j’e stabiele internetverbiendienge èt, of neem contact op met de systeembeheerder", - "Your %(brand)s is misconfigured": "Je %(brand)s is verkeerd geconfigureerd gewist", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Vroagt an je %(brand)s-beheerder van je configuroasje noa te kykn ip verkeerde of duplicoate items.", - "Unexpected error resolving identity server configuration": "Ounverwachte foute by ’t iplossn van d’identiteitsserverconfiguroasje", - "Use lowercase letters, numbers, dashes and underscores only": "Gebruukt alleene moa letters, cyfers, streeptjes en underscores", - "Cannot reach identity server": "Kostege den identiteitsserver nie bereikn", - "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.": "Je ku je registreern, moa sommige functies goan pas beschikboar zyn wanneer da den identiteitsserver were online is. A je deze woarschuwienge te zien bluft krygn, controleert tan je configuroasje of nimt contact ip met e serverbeheerder.", - "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.": "Je ku je paswoord herinstelln, moa sommige functies goan pas beschikboar zyn wanneer da den identiteitsserver were online is. A je deze woarschuwienge te zien bluft krygn, controleert tan je configuroasje of nimt contact ip met e serverbeheerder.", - "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.": "Je ku jen anmeldn, moa sommige functies goan pas beschikboar zyn wanneer da den identiteitsserver were online is. A je deze woarschuwienge te zien bluft krygn, controleert tan je configuroasje of nimt contact ip met e serverbeheerder.", - "Edited at %(date)s. Click to view edits.": "Bewerkt ip %(date)s. Klikt vo de bewerkiengn te bekykn.", - "Message edits": "Berichtbewerkiengn", - "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:": "Dit gesprek bywerkn vereist da je d’huudige instantie dervan ofsluut en in de plekke dervan e nieuw gesprek anmakt. Vo de gespreksleedn de best meuglike ervoarienge te biedn, goan me:", - "Upload all": "Alles iploadn", - "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", - "Your homeserver doesn't seem to support this feature.": "Je thuusserver biedt geen oundersteunienge vo deze functie.", - "Resend %(unsentCount)s reaction(s)": "%(unsentCount)s reactie(s) herverstuurn", - "Failed to re-authenticate due to a homeserver problem": "’t Heranmeldn is mislukt omwille van e probleem me de thuusserver", - "Find others by phone or email": "Viendt andere menschn via hunder telefongnumero of e-mailadresse", - "Be found by phone or email": "Wor gevoundn via je telefongnumero of e-mailadresse", - "Use bots, bridges, widgets and sticker packs": "Gebruukt robottn, bruggn, widgets en stickerpakkettn", - "Terms of Service": "Gebruuksvoorwoardn", - "Service": "Dienst", - "Summary": "Soamnvattienge", - "This account has been deactivated.": "Deezn account is gedeactiveerd gewist.", - "Clear personal data": "Persoonlike gegeevns wissn", - "Checking server": "Server wor gecontroleerd", - "Disconnect from the identity server ?": "Wil je de verbindienge me den identiteitsserver verbreekn?", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Je makt vo de moment gebruuk van vo deur je contactn gevoundn te kunn wordn, en von hunder te kunn viendn. Je kut hierounder jen identiteitsserver wyzign.", - "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Je makt vo de moment geen gebruuk van een identiteitsserver. Voegt der hierounder één toe vo deur je contactn gevoundn te kunn wordn en von hunder te kunn viendn.", - "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.": "De verbindienge me jen identiteitsserver verbreekn goat dervoorn zorgn da je nie mi deur andere gebruukers gevoundn goa kunn wordn, en dat andere menschn je nie via e-mail of telefong goan kunn uutnodign.", - "Discovery": "Ountdekkienge", - "Deactivate account": "Account deactiveern", - "Always show the window menu bar": "De veinstermenubalk alsan toogn", - "Unable to revoke sharing for email address": "Kostege ’t deeln vo dat e-mailadresse hier nie intrekkn", - "Unable to share email address": "Kostege ’t e-mailadresse nie deeln", - "Discovery options will appear once you have added an email above.": "Ountdekkiengsopties goan verschynn a j’een e-mailadresse toegevoegd ghed èt.", - "Unable to revoke sharing for phone number": "Kostege ’t deeln vo dien telefongnumero hier nie intrekkn", - "Unable to share phone number": "Kostege den telefongnumero nie deeln", - "Please enter verification code sent via text.": "Gift de verificoasjecode in da je in een smse gekreegn ghed èt.", - "Discovery options will appear once you have added a phone number above.": "Ountdekkiengsopties goan verschynn a j’e telefongnumero toegevoegd ghed èt.", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "’t Is een smse versteur noa +%(msisdn)s. Gift de verificoasjecode in da derin stoat.", - "Command Help": "Hulp by ipdrachtn", - "Call failed due to misconfigured server": "Iproep mislukt door verkeerd gecounfigureerde server", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Vroagt an den beheerder van je thuusserver (%(homeserverDomain)s) vo e TURN-server te counfigureern tenende jen iproepn betrouwboar te doen werkn.", - "Identity server has no terms of service": "Den identiteitsserver èt geen dienstvoorwoardn", - "The identity server you have chosen does not have any terms of service.": "Den identiteitsserver da je gekozen ghed èt, èt geen dienstvoorwoardn.", - "Only continue if you trust the owner of the server.": "Goat alleene mo verder o je den eigenoar van de server betrouwt.", - "Terms of service not accepted or the identity server is invalid.": "Dienstvoorwoardn nie anveird, of den identiteitsserver is oungeldig.", - "Enter a new identity server": "Gift e nieuwen identiteitsserver in", - "Remove %(email)s?": "%(email)s verwydern?", - "Remove %(phone)s?": "%(phone)s verwydern?", - "Explore rooms": "Gesprekkn ountdekkn", - "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)", - "Identity server URL must be HTTPS": "Den identiteitsserver-URL moet HTTPS zyn", - "common": { - "analytics": "Statistische gegeevns", - "error": "Foute", - "mute": "Dempn", - "no_results": "Geen resultoatn", - "offline": "Offline", - "password": "Paswoord", - "settings": "Instelliengn", - "success": "Gereed", - "unmute": "Nie dempn", - "username": "Gebruukersnoame", - "warning": "Let ip", - "theme": "Thema", - "room": "Gesprek", - "options": "Opties", - "name": "Noame", - "labs": "Experimenteel", - "home": "Thuus", - "favourites": "Favorietn", - "description": "Beschryvienge", - "attachment": "Byloage", - "guest": "Gast", - "legal": "Wettelik", - "credits": "Me dank an", - "faq": "VGV", - "preferences": "Instelliengn", - "timeline": "Tydslyn", - "camera": "Camera", - "microphone": "Microfoon", - "emoji": "Emoticons", - "someone": "Etwien", - "encrypted": "Versleuterd", - "unnamed_room": "Noamloos gesprek", - "stickerpack": "Stickerpakket", - "system_alerts": "Systeemmeldiengn", - "identity_server": "Identiteitsserver", - "integration_manager": "Integroasjebeheerder" - }, - "action": { - "continue": "Verdergoan", - "create": "Anmoakn", - "decline": "Weigern", - "edit": "Bewerkn", - "invite": "Uutnodign", - "invites_list": "Uutnodigiengn", - "leave": "Deuregoan", - "leave_room": "Deuregoan uut ’t gesprek", - "next": "Volgende", - "no": "Neink", - "ok": "Oké", - "quote": "Citeern", - "remove": "Verwydern", - "reply": "Beantwoordn", - "retry": "Herprobeern", - "save": "Ipsloan", - "start_chat": "Gesprek beginn", - "view_source": "Bron bekykn", - "yes": "Joak", - "upload": "Iploadn", - "update": "Bywerkn", - "skip": "Oversloan", - "sign_out": "Afmeldn", - "sign_in": "Anmeldn", - "share": "Deeln", - "search": "Zoekn", - "reset": "Herinstelln", - "resend": "Herverstuurn", - "reject": "Weigern", - "pin": "Pinne", - "logout": "Afmeldn", - "join": "Deelneemn", - "ignore": "Negeern", - "go_back": "Were", - "download": "Downloadn", - "dismiss": "Afwyzn", - "confirm": "Bevestign", - "close": "Sluutn", - "cancel": "Annuleern", - "back": "Were", - "add": "Toevoegn", - "accept": "Anveirdn", - "disconnect": "Verbindienge verbreekn", - "change": "Wyzign", - "revoke": "Intrekkn", - "show_all": "Alles toogn", - "register": "Registreern", - "import": "Importeern", - "export": "Exporteern", - "refresh": "Herloadn", - "mention": "Vermeldn", - "submit": "Bevestign" - }, - "labs": { - "pinning": "Bericht vastprikkn", - "state_counters": "Eenvoudige tellers boovnan ’t gesprek toogn", - "group_profile": "Profiel", - "group_rooms": "Gesprekkn", - "group_voip": "Sproak & video", - "group_encryption": "Versleuterienge" - }, - "keyboard": { - "home": "Thuus" - }, - "composer": { - "format_inline_code": "Code", - "placeholder_reply_encrypted": "Verstuurt e versleuterd antwoord…", - "placeholder_encrypted": "Verstuurt e versleuterd bericht…" - }, - "Code": "Code", - "power_level": { - "default": "Standoard", - "restricted": "Beperkten toegank", - "moderator": "Moderator", - "admin": "Beheerder" - }, - "bug_reporting": { - "submit_debug_logs": "Foutipsporiengslogboekn indienn", - "title": "Foutmeldiengn", - "additional_context": "Indien da ’t er bykomende context zou kunn helpn vo ’t probleem t’analyseern, lyk wyk dan je juste an ’t doen woart, relevante gespreks-ID’s, gebruukers-ID’s, enz., gelieve deze informoasje ton hier mee te geevn.", - "send_logs": "Logboekn verstuurn", - "github_issue": "GitHub-meldienge", - "before_submitting": "Vooraleer da je logboekn indient, moe j’e meldienge openn ip GitHub woarin da je je probleem beschryft.", - "collecting_information": "App-versieinformoasje wor verzoameld", - "collecting_logs": "Logboekn worden verzoameld" - }, - "settings": { - "use_12_hour_format": "Tyd in 12-uursformoat weregeevn (bv. 2:30pm)", - "always_show_message_timestamps": "Assan de tydstempels van berichtn toogn", - "send_typing_notifications": "Typmeldiengn verstuurn", - "replace_plain_emoji": "Tekst automatisch vervangn deur emoticons", - "emoji_autocomplete": "Emoticons voorstelln binst ’t typn", - "automatic_language_detection_syntax_highlight": "Automatische toaldetectie vo zinsbouwmarkeriengn inschoakeln", - "inline_url_previews_default": "Inline URL-voorvertoniengn standoard inschoakeln", - "show_redaction_placeholder": "Vullienge toogn vo verwyderde berichtn", - "show_read_receipts": "Deur andere gebruukers verstuurde leesbevestigiengn toogn", - "show_displayname_changes": "Veranderiengn van weergavenoamn toogn", - "big_emoji": "Grote emoticons in gesprekkn inschoakeln", - "prompt_invite": "Bevestigienge vroagn voda uutnodigiengn noar meuglik oungeldige Matrix-ID’s wordn verstuurd", - "start_automatically": "Automatisch startn achter systeemanmeldienge", - "notifications": { - "rule_contains_display_name": "Berichtn da myn weergavenoame bevattn", - "rule_contains_user_name": "Berichtn da myn gebruukersnoame bevattn", - "rule_roomnotif": "Berichtn da ‘@room’ bevattn", - "rule_room_one_to_one": "Berichtn in twigesprekkn", - "rule_message": "Berichtn in groepsgesprekkn", - "rule_encrypted": "Versleuterde berichtn in groepsgesprekkn", - "rule_invite_for_me": "Wanneer da ’kik uutgenodigd wordn in e gesprek", - "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", - "show_message_desktop_notification": "Bericht toogn in bureaubladmeldienge" - }, - "appearance": { - "timeline_image_size_default": "Standoard" - }, - "inline_url_previews_room_account": "URL-voorvertoniengn in dit gesprek inschoakeln (geldt alleene vo joun)", - "inline_url_previews_room": "URL-voorvertoniengn standoard vo de gebruukers in dit gesprek inschoakeln" - }, - "devtools": { - "event_type": "Gebeurtenistype", - "state_key": "Toestandssleuter", - "event_sent": "Gebeurtenisse verstuurd!", - "event_content": "Gebeurtenisinhoud", - "toolbox": "Gereedschap", - "developer_tools": "Ountwikkeliengsgereedschap", - "category_room": "Gesprek", - "category_other": "Overige" - }, - "timeline": { - "m.room.topic": "%(senderDisplayName)s èt ’t ounderwerp gewyzigd noa ‘%(topic)s’.", - "m.room.name": { - "remove": "%(senderDisplayName)s èt de gespreksnoame verwyderd.", - "set": "%(senderDisplayName)s èt de gespreksnoame gewyzigd noa %(roomName)s." - }, - "m.room.tombstone": "%(senderDisplayName)s èt da gesprek hier geactualiseerd.", - "m.room.join_rules": { - "public": "%(senderDisplayName)s èt ’t gesprek toegankelik gemakt voor iedereen da de verwyzienge kent.", - "invite": "%(senderDisplayName)s èt ’t gesprek alleene moa ip uutnodigienge toegankelik gemakt.", - "unknown": "%(senderDisplayName)s èt de toegangsregel veranderd noa ‘%(rule)s’" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s èt gastn toegeloatn van ’t gesprek te betreedn.", - "forbidden": "%(senderDisplayName)s èt gastn den toegank tout ’t gesprek ountzeid.", - "unknown": "%(senderDisplayName)s èt de toegangsregel vo gastn ip ‘%(rule)s’ ingesteld" - }, - "m.image": "%(senderDisplayName)s èt e fotootje gestuurd.", - "m.room.canonical_alias": { - "set": "%(senderName)s èt %(address)s als hoofdadresse vo dit gesprek ingesteld.", - "removed": "%(senderName)s èt ’t hoofdadresse vo dit gesprek verwyderd." - }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s èt d’uutnodigienge vo %(targetDisplayName)s vo toe te treedn tout ’t gesprek ingetrokkn.", - "sent": "%(senderName)s èt %(targetDisplayName)s in ’t gesprek uutgenodigd." - }, - "m.room.history_visibility": { - "invited": "%(senderName)s èt de toekomstige gespreksgeschiedenisse zichtboar gemakt voor alle gespreksleedn, vanaf de moment dan ze uutgenodigd gewist zyn.", - "joined": "%(senderName)s èt de toekomstige gespreksgeschiedenisse zichtboar gemakt voor alle gespreksleedn, vanaf de moment dan ze toegetreedn zyn.", - "shared": "%(senderName)s èt de toekomstige gespreksgeschiedenisse zichtboar gemakt voor alle gespreksleedn.", - "world_readable": "%(senderName)s èt de toekomstige gespreksgeschiedenisse zichtboar gemakt voor iedereen.", - "unknown": "%(senderName)s èt de toekomstige gespreksgeschiedenisse zichtboar gemakt voor ounbekend (%(visibility)s)." - }, - "m.room.pinned_events": { - "changed": "%(senderName)s èt de vastgeprikte boodschappn vo ’t gesprek gewyzigd." - }, - "m.widget": { - "modified": "%(widgetName)s-widget angepast gewist deur %(senderName)s", - "added": "%(widgetName)s-widget toegevoegd gewist deur %(senderName)s", - "removed": "%(widgetName)s-widget verwyderd gewist deur %(senderName)s" - }, - "typing_indicator": { - "one_user": "%(displayName)s es an ’t typn…", - "two_users": "%(names)s en %(lastPerson)s zyn an ’t typn…", - "more_users": { - "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" - } - }, - "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": { - "shrug": "Plakt ¯\\_(ツ)_/¯ vóór e bericht zounder ipmoak", - "upgraderoom": "Actualiseert ’t gesprek tout e nieuwe versie", - "nick": "Verandert je weergavenoame", - "myroomnick": "Stelt je weergavenoame alleene moa in ’t huudig gesprek in", - "topic": "Verkrygt ’t ounderwerp van ’t gesprek of stelt ’t in", - "topic_none": "Da gesprek hier èt geen ounderwerp.", - "roomname": "Stelt de gespreksnoame in", - "invite": "Nodigt de gebruuker me de gegeevn ID uut in ’t huudig gesprek", - "ban": "Verbant de gebruuker me de gegeevn ID", - "unban": "Ountbant de gebruuker me de gegeevn ID", - "ignore": "Negeert e gebruuker, woadeure dan de berichtn dervan ounzichtboar vo je wordn", - "unignore": "Stopt ’t negeern van e gebruuker, hierdeure wordn de berichtn van de gebruuker were zichtboar", - "devtools": "Opent de dialoogveinster me ’t ountwikkeloarsgereedschap", - "addwidget": "Voegt met een URL een angepaste widget toe an ’t gesprek", - "rainbow": "Verstuurt ’t gegeevn bericht in regenboogkleurn", - "rainbowme": "Verstuurt de gegeevn emoticon in regenboogkleurn", - "help": "Toogt e lyste van beschikboare ipdrachtn, met hunder gebruukn en beschryviengn", - "usage": "Gebruuk", - "category_messages": "Berichtn", - "category_actions": "Acties", - "category_admin": "Beheerder", - "category_advanced": "Geavanceerd", - "category_other": "Overige", - "addwidget_invalid_protocol": "Gift een https://- of http://-widget-URL in", - "addwidget_no_permissions": "J’en kut de widgets in ’t gesprek hier nie anpassn.", - "discardsession": "Forceert de huudige uutwoartsche groepssessie in e versleuterd gesprek vo verworpn te wordn", - "me": "Toogt actie", - "op": "Bepoal ’t machtsniveau van e gebruuker", - "deop": "Ountmachtigt de gebruuker me de gegeevn ID" - }, - "presence": { - "online_for": "Online vo %(duration)s", - "idle_for": "Afwezig vo %(duration)s", - "offline_for": "Offline vo %(duration)s", - "unknown_for": "Ounbekend vo %(duration)s", - "online": "Online", - "idle": "Afwezig", - "unknown": "Ounbekend", - "offline": "Offline" - }, - "Unknown": "Ounbekend", - "voip": { - "hangup": "Iphangn", - "voice_call": "Sproakiproep", - "video_call": "Video-iproep", - "call_failed": "Iproep mislukt" - }, - "Other": "Overige", - "Advanced": "Geavanceerd", - "room_settings": { - "permissions": { - "m.room.avatar": "Gespreksavatar wyzign", - "m.room.name": "Gespreksnoame wyzign", - "m.room.canonical_alias": "Hoofdadresse vo ’t gesprek wyzign", - "m.room.history_visibility": "Zichtboarheid van de geschiedenisse wyzign", - "m.room.power_levels": "Toestemmiengn wyzign", - "m.room.topic": "Ounderwerp wyzign", - "m.widget": "Widgets anpassn", - "users_default": "Standoardrolle", - "events_default": "Berichtn verstuurn", - "invite": "Gebruukers uutnodign", - "state_default": "Instelliengn wyzign", - "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." - } - }, - "auth": { - "sign_in_with_sso": "Anmeldn met enkele anmeldienge", - "account_clash": "Je nieuwen account (%(newAccountId)s) is geregistreerd, mo je zyt al angemeld met een anderen account (%(loggedInUserId)s).", - "account_clash_previous_account": "Verdergoan me de vorigen account", - "log_in_new_account": "Meldt jen eigen an me je nieuwen account.", - "registration_successful": "Registroasje gesloagd", - "footer_powered_by_matrix": "meuglik gemakt deur Matrix", - "failed_homeserver_discovery": "Ountdekkn van thuusserver is mislukt", - "unsupported_auth_msisdn": "Deze server biedt geen oundersteunienge voor authenticoasje met e telefongnumero.", - "unsupported_auth_email": "Deze thuusserver biedt geen oundersteunienge voor anmeldn met een e-mailadresse.", - "registration_disabled": "Registroasje is uutgeschoakeld ip deze thuusserver.", - "failed_query_registration_methods": "Kostege d’oundersteunde registroasjemethodes nie ipvroagn.", - "incorrect_password": "Verkeerd paswoord", - "failed_soft_logout_auth": "’t Heranmeldn is mislukt", - "soft_logout_heading": "Je zyt afgemeld", - "forgot_password_email_required": "’t E-mailadresse da me joun account verboundn is moet ingegeevn wordn.", - "forgot_password_prompt": "Paswoord vergeetn?", - "soft_logout_intro_password": "Voert je paswoord in vo jen an te meldn en den toegank tou jen account te herkrygn.", - "soft_logout_intro_sso": "Meldt jen heran en herkrygt den toegank tou jen account.", - "soft_logout_intro_unsupported_auth": "Je ku je nie anmeldn me jen account. Nimt contact ip me de beheerder van je thuusserver vo meer informoasje.", - "register_action": "Account anmoakn" - }, - "export_chat": { - "messages": "Berichtn" - }, - "setting": { - "help_about": { - "brand_version": "%(brand)s-versie:", - "help_link": "Klikt hier voor hulp by ’t gebruukn van %(brand)s.", - "help_link_chat_bot": "Klikt hier voor hulp by ’t gebruukn van %(brand)s, of begint e gesprek met uzze robot me de knop hieroundern.", - "chat_bot": "Chattn me %(brand)s-robot", - "title": "Hulp & Info", - "versions": "Versies" - } - } -} diff --git a/src/i18n/strings/zh_Hans.json b/src/i18n/strings/zh_Hans.json index 4b9b97ae33a..7debcd277e4 100644 --- a/src/i18n/strings/zh_Hans.json +++ b/src/i18n/strings/zh_Hans.json @@ -1,2969 +1,965 @@ { - "Cryptography": "加密", - "Current password": "当前密码", - "Deactivate Account": "停用账户", - "Decrypt %(text)s": "解密 %(text)s", - "Default": "默认", - "Download %(text)s": "下载 %(text)s", - "Email": "电子邮箱", - "Email address": "邮箱地址", - "Error decrypting attachment": "解密附件时出错", - "Export E2E room keys": "导出房间的端到端加密密钥", - "Failed to ban user": "封禁失败", - "Failed to change password. Is your password correct?": "修改密码失败。确认原密码输入正确吗?", - "Failed to forget room %(errCode)s": "忘记房间失败,错误代码: %(errCode)s", - "Failed to load timeline position": "加载时间线位置失败", - "Failed to mute user": "禁言用户失败", - "Failed to reject invite": "拒绝邀请失败", - "Failed to reject invitation": "拒绝邀请失败", - "Failed to send request.": "请求发送失败。", - "Failed to set display name": "设置显示名称失败", - "Failed to unban": "解除封禁失败", - "Failed to verify email address: make sure you clicked the link in the email": "邮箱验证失败:请确保你已点击邮件中的链接", - "Failure to create room": "创建房间失败", - "Favourite": "收藏", - "Filter room members": "过滤房间成员", - "Forget room": "忘记房间", - "For security, this session has been signed out. Please sign in again.": "出于安全考虑,此会话已被注销。请重新登录。", - "Historical": "历史", - "Import E2E room keys": "导入房间端到端加密密钥", - "Incorrect verification code": "验证码错误", - "Invalid Email Address": "邮箱地址格式错误", - "Invalid file%(extra)s": "无效文件 %(extra)s", - "Return to login screen": "返回登录页面", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s 没有通知发送权限 - 请检查你的浏览器设置", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s 没有通知发送权限 - 请重试", - "Room %(roomId)s not visible": "房间%(roomId)s不可见", - "Rooms": "房间", - "Search failed": "搜索失败", - "Server error": "服务器错误", - "Server may be unavailable, overloaded, or search timed out :(": "服务器可能不可用、超载,或者搜索超时 :(", - "Server may be unavailable, overloaded, or you hit a bug.": "当前服务器可能处于不可用或过载状态,或者你遇到了一个 bug。", - "Server unavailable, overloaded, or something else went wrong.": "服务器不可用、超载或其他东西出错了。", - "Session ID": "会话 ID", - "Signed Out": "已退出登录", - "This email address is already in use": "此邮箱地址已被使用", - "This email address was not found": "未找到此邮箱地址", - "A new password must be entered.": "必须输入新密码。", - "An error has occurred.": "发生了一个错误。", - "Banned users": "被封禁的用户", - "Confirm password": "确认密码", - "Join Room": "加入房间", - "Jump to first unread message.": "跳到第一条未读消息。", - "Admin Tools": "管理员工具", - "No Microphones detected": "未检测到麦克风", - "No Webcams detected": "未检测到摄像头", - "No media permissions": "没有媒体存取权限", - "You may need to manually permit %(brand)s to access your microphone/webcam": "你可能需要手动授权 %(brand)s 使用你的麦克风或摄像头", - "Default Device": "默认设备", - "Authentication": "认证", - "%(items)s and %(lastItem)s": "%(items)s 和 %(lastItem)s", - "and %(count)s others...": { - "other": "和其他%(count)s个人……", - "one": "和其它一个..." - }, - "Anyone": "任何人", - "Are you sure?": "你确定吗?", - "Are you sure you want to leave the room '%(roomName)s'?": "你确定要离开房间 “%(roomName)s” 吗?", - "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 或者允许不安全的脚本。", - "Change Password": "修改密码", - "Command error": "命令错误", - "Commands": "命令", - "Custom level": "自定义级别", - "Enter passphrase": "输入口令词组", - "Home": "主页", - "Incorrect username and/or password.": "用户名或密码错误。", - "Invited": "已邀请", - "Sign in with": "第三方登录", - "Missing room_id in request": "请求中缺少room_id", - "Missing user_id in request": "请求中缺少user_id", - "Moderator": "协管员", - "New passwords don't match": "两次输入的新密码不符", - "not specified": "未指定", - "Notifications": "通知", - "": "<不支持>", - "No display name": "无显示名称", - "Operation failed": "操作失败", - "Passwords can't be empty": "密码不能为空", - "Permissions": "权限", - "Phone": "电话", - "Create new room": "创建新房间", - "unknown error code": "未知错误代码", - "Account": "账户", - "Low priority": "低优先级", - "No more results": "没有更多结果", - "Privileged Users": "特权用户", - "Reason": "理由", - "Reject invitation": "拒绝邀请", - "Users": "用户", - "Verified key": "已验证的密钥", - "Warning!": "警告!", - "You must register to use this functionality": "你必须 注册 以使用此功能", - "You need to be logged in.": "你需要登录。", - "Connectivity to the server has been lost.": "到服务器的连接已经丢失。", - "New Password": "新密码", - "Passphrases must match": "口令词组必须匹配", - "Passphrase must not be empty": "口令词组不能为空", - "Export room keys": "导出房间密钥", - "Confirm passphrase": "确认口令词组", - "Import room keys": "导入房间密钥", - "File to import": "要导入的文件", - "Failed to invite": "邀请失败", - "Unknown error": "未知错误", - "Unable to restore session": "无法恢复会话", - "Token incorrect": "令牌错误", - "URL Previews": "URL预览", - "Drop file here to upload": "把文件拖到这里以上传", - "Delete widget": "删除挂件", - "Failed to change power level": "权力级别修改失败", - "New passwords must match each other.": "新密码必须互相匹配。", - "Power level must be positive integer.": "权力级别必须是正整数。", - "%(roomName)s does not exist.": "%(roomName)s 不存在。", - "This room has no local addresses": "此房间没有本地地址", - "This doesn't appear to be a valid email address": "这似乎不是有效的邮箱地址", - "This phone number is already in use": "此电话号码已被使用", - "This room is not accessible by remote Matrix servers": "此房间无法被远程 Matrix 服务器访问", - "Unable to create widget.": "无法创建挂件。", - "Unban": "解除封禁", - "Unable to enable Notifications": "无法启用通知", - "Upload avatar": "上传头像", - "Upload Failed": "上传失败", - "Who can read history?": "谁可以阅读历史消息?", - "You are not in this room.": "你不在此房间中。", - "Not a valid %(brand)s keyfile": "不是有效的 %(brand)s 密钥文件", - "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.": "请检查你的电子邮箱并点击里面包含的链接。完成时请点击继续。", - "AM": "上午", - "PM": "下午", - "Profile": "个人资料", - "%(roomName)s is not accessible at this time.": "%(roomName)s 此时无法访问。", - "Start authentication": "开始认证", - "This room is not recognised.": "无法识别此房间。", - "Unable to add email address": "无法添加邮箱地址", - "Unable to verify email address.": "无法验证邮箱地址。", - "You do not have permission to do that in this room.": "你没有权限在此房间进行那个操作。", - "You do not have permission to post to this room": "你没有在此房间发送消息的权限", - "You seem to be in a call, are you sure you want to quit?": "你似乎正在通话,确定要退出吗?", - "You seem to be uploading files, are you sure you want to quit?": "你似乎正在上传文件,确定要退出吗?", - "Error decrypting image": "解密图像时出错", - "Error decrypting video": "解密视频时出错", - "Check for update": "检查更新", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s 移除了房间头像。", - "Something went wrong!": "出了点问题!", - "Do you want to set an email address?": "你想要设置一个邮箱地址吗?", - "Verification Pending": "验证等待中", - "You cannot place a call with yourself.": "你不能打给自己。", - "You have disabled URL previews by default.": "你已经默认禁用URL预览。", - "You have enabled URL previews by default.": "你已经默认启用URL预览。", - "Copied!": "已复制!", - "Failed to copy": "复制失败", - "Sent messages will be stored until your connection has returned.": "已发送的消息会被保存直到你的连接回来。", - "(~%(count)s results)": { - "one": "(~%(count)s 个结果)", - "other": "(~%(count)s 个结果)" - }, - "Reject all %(invitedRooms)s invites": "拒绝所有 %(invitedRooms)s 的邀请", - "Sun": "周日", - "Mon": "周一", - "Tue": "周二", - "Wed": "周三", - "Thu": "周四", - "Fri": "周五", - "Sat": "周六", - "Jan": "一月", - "Feb": "二月", - "Mar": "三月", - "Apr": "四月", - "May": "五月", - "Jun": "六月", - "Jul": "七月", - "Aug": "八月", - "Sep": "九月", - "Oct": "十月", - "Nov": "十一月", - "Dec": "十二月", - "You must join the room to see its files": "你必须加入房间以看到它的文件", - "Confirm Removal": "确认移除", - "Unable to remove contact information": "无法移除联系人信息", - "Add an Integration": "添加集成", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s 修改了 %(roomName)s 的头像", - "Authentication check failed: incorrect password?": "身份验证失败:密码错误?", - "This will allow you to reset your password and receive notifications.": "这将允许你重置你的密码和接收通知。", - "Ignored user": "已忽略的用户", - "You are now ignoring %(userId)s": "你忽略了 %(userId)s", - "Unignored user": "未忽略的用户", - "You are no longer ignoring %(userId)s": "你不再忽视 %(userId)s", - "Send": "发送", - "Unignore": "取消忽略", - "Jump to read receipt": "跳到阅读回执", - "Unnamed room": "未命名的房间", - "A text message has been sent to %(msisdn)s": "一封短信已发送到 %(msisdn)s", - "Delete Widget": "删除挂件", - "%(items)s and %(count)s others": { - "other": "%(items)s 和其他 %(count)s 人", - "one": "%(items)s 与另一个人" - }, - "collapse": "折叠", - "expand": "展开", - "Room Notification": "房间通知", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(monthName)s %(day)s %(time)s,%(weekDayName)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(fullYear)s %(monthName)s %(day)s,%(weekDayName)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(fullYear)s %(monthName)s %(day)s %(time)s,%(weekDayName)s", - "Replying": "正在回复", - "Banned by %(displayName)s": "被 %(displayName)s 封禁", - "Members only (since the point in time of selecting this option)": "仅成员(从选中此选项时开始)", - "Members only (since they were invited)": "只有成员(从他们被邀请开始)", - "Members only (since they joined)": "只有成员(从他们加入开始)", - "Failed to remove tag %(tagName)s from room": "移除房间标签 %(tagName)s 失败", - "Failed to add tag %(tagName)s to room": "无法为房间新增标签 %(tagName)s", - "Restricted": "受限", - "You don't currently have any stickerpacks enabled": "你目前未启用任何贴纸包", - "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.": "如果你是房间中最后一位拥有权限的用户,在你降低自己的权限等级后将无法撤销此修改,你将无法重新获得权限。", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "你将无法撤回此修改,因为此用户的权力级别将与你相同。", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s(权力 %(powerLevelNumber)s)", - "%(duration)ss": "%(duration)s 秒", - "%(duration)sm": "%(duration)s 分钟", - "%(duration)sh": "%(duration)s 小时", - "%(duration)sd": "%(duration)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预览。", - "URL previews are disabled by default for participants in this room.": "已对此房间的参与者默认禁用URL预览。", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s 将房间的头像更改为 ", - "Please enter the code it contains:": "请输入其包含的代码:", - "Old cryptography data detected": "检测到旧的加密数据", - "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的数据,这将导致端到端加密在旧版本中发生故障。在此版本中,使用旧版本交换的端到端加密消息可能无法解密。这也可能导致与此版本交换的消息失败。如果你遇到问题,请登出并重新登录。要保留历史消息,请先导出并在重新登录后导入你的密钥。", - "Uploading %(filename)s and %(count)s others": { - "other": "正在上传 %(filename)s 与其他 %(count)s 个文件", - "one": "正在上传 %(filename)s 与其他 %(count)s 个文件" - }, - "Uploading %(filename)s": "正在上传 %(filename)s", - "Please note you are logging into the %(hs)s server, not matrix.org.": "请注意,你正在登录 %(hs)s,而非 matrix.org。", - "Notify the whole room": "通知房间全体成员", - "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.": "此操作允许你将加密房间中收到的消息的密钥导出为本地文件。你可以将文件导入其他 Matrix 客户端,以便让别的客户端在未收到密钥的情况下解密这些消息。", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "导出文件受口令词组保护。你应该在此输入口令词组以解密此文件。", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "此操作允许你导入之前从另一个 Matrix 客户端中导出的加密密钥文件。导入完成后,你将能够解密那个客户端可以解密的加密消息。", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "尝试加载此房间的时间线的特定时间点,但是无法找到。", - "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "删除挂件时将为房间中的所有成员删除。你确定要删除此挂件吗?", - "Sunday": "星期日", - "Notification targets": "通知目标", - "Today": "今天", - "Friday": "星期五", - "What's New": "更新内容", - "On": "打开", - "Changelog": "更改日志", - "Waiting for response from server": "正在等待服务器响应", - "Failed to send logs: ": "无法发送日志: ", - "This Room": "此房间", - "Noisy": "响铃", - "Unavailable": "无法获得", - "Source URL": "源网址", - "Filter results": "过滤结果", - "No update available.": "没有可用更新。", - "Tuesday": "星期二", - "Preparing to send logs": "正在准备发送日志", - "Saturday": "星期六", - "Monday": "星期一", - "All Rooms": "全部房间", - "Wednesday": "星期三", - "You cannot delete this message. (%(code)s)": "你无法删除这条消息。(%(code)s)", - "All messages": "全部消息", - "What's new?": "有何新变动?", - "Invite to this room": "邀请到此房间", - "Thursday": "星期四", - "Search…": "搜索…", - "Logs sent": "日志已发送", - "Yesterday": "昨天", - "Error encountered (%(errorDetail)s).": "遇到错误 (%(errorDetail)s)。", - "Low Priority": "低优先级", - "Off": "关闭", - "Thank you!": "谢谢!", - "You need to be able to invite users to do that.": "你需要有邀请用户的权限才能进行此操作。", - "Missing roomId.": "缺少roomId。", - "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?": "你将被带到一个第三方网站以便验证你的账户来使用 %(integrationsUrl)s 提供的集成。你希望继续吗?", - "Popout widget": "在弹出式窗口中打开挂件", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "无法加载被回复的事件,它可能不存在,也可能是你没有权限查看它。", - "And %(count)s more...": { - "other": "和 %(count)s 个其他…" - }, - "Send analytics data": "发送统计数据", - "Enable widget screenshots on supported widgets": "对支持的挂件启用挂件截图", - "Demote yourself?": "是否降低你自己的权限?", - "Demote": "降权", - "Permission Required": "需要权限", - "You do not have permission to start a conference call in this room": "你没有在此房间发起通话会议的权限", - "This event could not be displayed": "无法显示此事件", - "Share Link to User": "分享链接给其他用户", - "Share room": "分享房间", - "Muted Users": "被禁言的用户", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "在加密的房间中,比如此房间,URL预览默认是禁用的,以确保你的家服务器(生成预览的地方)无法收集与你在此房间中看到的链接有关的信息。", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "当有人在他们的消息里放置URL时,可显示URL预览以给出更多有关链接的信息,如其网站的标题、描述以及图片。", - "Clear Storage and Sign Out": "清除存储并登出", - "Send Logs": "发送日志", - "Share Room Message": "分享房间消息", - "Share User": "分享用户", - "Share Room": "分享房间", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "清除本页储存在你浏览器上的数据或许能修复此问题,但也会导致你退出登录并无法读取任何已加密的聊天记录。", - "We encountered an error trying to restore your previous session.": "我们在尝试恢复你先前的会话时遇到了错误。", - "Link to most recent message": "最新消息的链接", - "Link to selected message": "选中消息的链接", - "This room is not public. You will not be able to rejoin without an invite.": "此房间不是公开房间。如果没有成员邀请,你将无法重新加入。", - "Can't leave Server Notices room": "无法退出服务器公告房间", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "此房间是用于发布来自家服务器的重要讯息的,所以你不能退出它。", - "Terms and Conditions": "条款与要求", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "若要继续使用家服务器 %(homeserverDomain)s,你必须浏览并同意我们的条款与要求。", - "Review terms and conditions": "浏览条款与要求", - "You can't send any messages until you review and agree to our terms and conditions.": "在你查看并同意 我们的条款与要求 之前,你不能发送任何消息。", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "尝试了加载此房间时间线上的特定点,但你没有查看相关消息的权限。", - "No Audio Outputs detected": "未检测到可用的音频输出方式", - "Audio Output": "音频输出", - "Mirror local video feed": "镜像本地视频源", - "This room has been replaced and is no longer active.": "此房间已被取代,且不再活跃。", - "The conversation continues here.": "对话在这里继续。", - "Only room administrators will see this warning": "此警告仅房间管理员可见", - "This room is a continuation of another conversation.": "此房间是另一个对话的延续之处。", - "Click here to see older messages.": "点击这里以查看更早的消息。", - "Failed to upgrade room": "房间升级失败", - "The room upgrade could not be completed": "房间可能没有完整地升级", - "Upgrade this room to version %(version)s": "升级此房间至版本 %(version)s", - "Upgrade Room Version": "更新房间版本", - "Create a new room with the same name, description and avatar": "创建一个拥有相同的名称、描述与头像的新房间", - "Update any local room aliases to point to the new room": "更新所有本地房间别名以使其指向新房间", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "阻止用户在旧房间中发言,并发送消息建议用户迁移至新房间", - "Put a link back to the old room at the start of the new room so people can see old messages": "在新房间的开始处发送一条指回旧房间的链接,这样用户可以查看旧消息", - "This homeserver has hit its Monthly Active User limit.": "此家服务器已达到其每月活跃用户限制。", - "This homeserver has exceeded one of its resource limits.": "本服务器已达到其使用量限制之一。", - "Please contact your service administrator to continue using this service.": "请 联系你的服务管理员 以继续使用本服务。", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "你的消息未被发送,因为本家服务器已达到其使用量限制之一。请 联系你的服务管理员 以继续使用本服务。", - "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.": "你的消息未被发送,因为本家服务器已达到其每月活跃用户限制。请 联系你的服务管理员 以继续使用本服务。", - "Please contact your homeserver administrator.": "请 联系你的家服务器管理员。", - "Unable to load! Check your network connectivity and try again.": "无法加载!请检查你的网络连接并重试。", - "Delete Backup": "删除备份", - "Set up": "设置", - "Incompatible local cache": "本地缓存不兼容", - "Clear cache and resync": "清除缓存并重新同步", - "Incompatible Database": "数据库不兼容", - "Continue With Encryption Disabled": "在停用加密的情况下继续", - "Updating %(brand)s": "正在更新 %(brand)s", - "No backup found!": "找不到备份!", - "Unable to restore backup": "无法还原备份", - "Unable to load backup status": "无法获取备份状态", - "Go to Settings": "打开设置", - "You do not have permission to invite people to this room.": "你没有权限将其他用户邀请至本房间。", - "Unknown server error": "未知服务器错误", - "No need for symbols, digits, or uppercase letters": "不一定要有符号、数字或大写字母", - "Use a longer keyboard pattern with more turns": "使用变化更丰富的字符组合方式", - "Avoid repeated words and characters": "避免重复词语与字符", - "Avoid sequences": "避免递增或递减的序列", - "Avoid recent years": "避免年份", - "Avoid years that are associated with you": "避免与你相关联的年份", - "Avoid dates and years that are associated with you": "避免与你相关联的日期与年份", - "Capitalization doesn't help very much": "大写字母并没有很大的作用", - "All-uppercase is almost as easy to guess as all-lowercase": "全大写的密码通常比全小写的更容易猜测", - "Reversed words aren't much harder to guess": "把单词倒过来不会比原来的难猜很多", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "文件“%(fileName)s”超过了此家服务器的上传大小限制", - "Unrecognised address": "无法识别地址", - "Predictable substitutions like '@' instead of 'a' don't help very much": "可预见的替换如将 '@' 替换为 'a' 并不会有太大效果", - "Use a few words, avoid common phrases": "用一些字符,避免常用短语", - "Add another word or two. Uncommon words are better.": "再加一两个词。不常见的词更好。", - "Repeats like \"aaa\" are easy to guess": "像 “aaa” 这样的重复字符很容易被猜到", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "像 “abcabcabc” 这样的重复字符也只比 “abc” 稍微难猜一点点", - "Sequences like abc or 6543 are easy to guess": "像 abc 或 6543 这样的序列很容易被猜到", - "Recent years are easy to guess": "最近的年份很容易被猜到", - "Dates are often easy to guess": "日期通常很容易被猜到", - "This is a top-10 common password": "这是十大常用密码之一", - "This is a top-100 common password": "这是百大常用密码之一", - "This is a very common password": "这是一个非常常见的密码", - "This is similar to a commonly used password": "这类似于一个常用密码", - "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": "常用姓名和姓氏很容易被猜到", - "Straight rows of keys are easy to guess": "键位在一条直线上的组合很容易被猜到", - "Short keyboard patterns are easy to guess": "键位短序列很容易被猜到", - "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.": "通过在其屏幕上显示以下表情符号来验证此用户。", - "Verify this user by confirming the following number appears on their screen.": "通过在其屏幕上显示以下数字来验证此用户。", - "Unable to find a supported verification method.": "无法找到支持的验证方法。", - "Dog": "狗", - "Cat": "猫", - "Lion": "狮子", - "Horse": "马", - "Unicorn": "独角兽", - "Pig": "猪", - "Elephant": "大象", - "Rabbit": "兔子", - "Panda": "熊猫", - "Rooster": "公鸡", - "Penguin": "企鹅", - "Turtle": "乌龟", - "Fish": "鱼", - "Octopus": "章鱼", - "Butterfly": "蝴蝶", - "Flower": "花", - "Tree": "树", - "Cactus": "仙人掌", - "Mushroom": "蘑菇", - "Globe": "地球", - "Moon": "月亮", - "Cloud": "云", - "Fire": "火", - "Banana": "香蕉", - "Apple": "苹果", - "Strawberry": "草莓", - "Corn": "玉米", - "Pizza": "披萨", - "Cake": "蛋糕", - "Heart": "心", - "Smiley": "微笑", - "Robot": "机器人", - "Hat": "帽子", - "Glasses": "眼镜", - "Spanner": "扳手", - "Santa": "圣诞老人", - "Thumbs up": "竖大拇指", - "Umbrella": "伞", - "Hourglass": "沙漏", - "Clock": "时钟", - "Gift": "礼物", - "Light bulb": "灯泡", - "Book": "书", - "Pencil": "铅笔", - "Paperclip": "回形针", - "Scissors": "剪刀", - "Key": "钥匙", - "Hammer": "锤子", - "Telephone": "电话", - "Flag": "旗", - "Train": "火车", - "Bicycle": "自行车", - "Aeroplane": "飞机", - "Rocket": "火箭", - "Trophy": "奖杯", - "Ball": "球", - "Guitar": "吉他", - "Trumpet": "喇叭", - "Bell": "铃铛", - "Anchor": "锚", - "Headphones": "耳机", - "Folder": "文件夹", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "我们已向你发送了一封电子邮件,以验证你的地址。 请按照里面的说明操作,然后单击下面的按钮。", - "Email Address": "电子邮箱地址", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "你确定吗?如果密钥没有正确地备份你将失去你的加密消息。", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "加密消息已使用端到端加密保护。只有你和拥有密钥的收件人可以阅读这些消息。", - "Unable to load key backup status": "无法载入密钥备份状态", - "Restore from Backup": "从备份恢复", - "Back up your keys before signing out to avoid losing them.": "在登出之前请备份密钥以免丢失。", - "All keys backed up": "所有密钥都已备份", - "Start using Key Backup": "开始使用密钥备份", - "Unable to verify phone number.": "无法验证电话号码。", - "Verification code": "验证码", - "Phone Number": "电话号码", - "Profile picture": "头像", - "Display Name": "显示名称", - "Email addresses": "电子邮箱地址", - "Phone numbers": "电话号码", - "Language and region": "语言与地区", - "Account management": "账户管理", - "General": "通用", - "Composer": "编辑器", - "Room list": "房间列表", - "Autocomplete delay (ms)": "自动完成延迟(毫秒)", - "Ignored users": "已忽略的用户", - "Bulk options": "批量选择", - "Security & Privacy": "隐私安全", - "Missing media permissions, click the button below to request.": "缺少媒体权限,点击下面的按钮以请求权限。", - "Request media permissions": "请求媒体权限", - "Voice & Video": "语音和视频", - "Room information": "房间信息", - "Room version": "房间版本", - "Room version:": "房间版本:", - "Room Addresses": "房间地址", - "Roles & Permissions": "角色与权限", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "历史记录阅读权限的更改只会应用到此房间中将来的消息。既有历史记录的可见性将不会更改。", - "Encryption": "加密", - "Once enabled, encryption cannot be disabled.": "加密一经启用,便无法禁用。", - "Add some now": "立即添加", - "Error updating main address": "更新主要地址时发生错误", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "更新房间的主要地址时发生错误。可能是此服务器不允许,也可能是出现了一个临时错误。", - "Main address": "主要地址", - "Room avatar": "房间头像", - "Room Name": "房间名称", - "Room Topic": "房间话题", - "The following users may not exist": "以下用户可能不存在", - "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": "还是邀请", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "在提交日志之前,你必须创建一个GitHub issue 来描述你的问题。", - "Unable to load commit detail: %(msg)s": "无法加载提交详情:%(msg)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 方可继续执行此操作", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "验证此用户并将其标记为已信任。在收发端到端加密消息时,信任用户可让你更加放心。", - "Incoming Verification Request": "收到验证请求", - "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.": "你之前在 %(host)s 上开启了 %(brand)s 的成员列表延迟加载设置。目前版本中延迟加载功能已被停用。因为本地缓存在这两个设置项上不相容,%(brand)s 需要重新同步你的账户。", - "%(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 现在使用的内存减少到了原来的三分之一至五分之一。 请等待与服务器重新同步!", - "I don't want my encrypted messages": "我不想要我的加密消息", - "Manually export keys": "手动导出密钥", - "You'll lose access to your encrypted messages": "你将失去你的加密消息的访问权", - "Are you sure you want to sign out?": "你确定要登出吗?", - "Room Settings - %(roomName)s": "房间设置 - %(roomName)s", - "Failed to decrypt %(failedCount)s sessions!": "%(failedCount)s 个会话解密失败!", - "Warning: you should only set up key backup from a trusted computer.": "警告:你应此只在受信任的电脑上设置密钥备份。", - "This homeserver would like to make sure you are not a robot.": "此家服务器想要确认你不是机器人。", - "Please review and accept all of the homeserver's policies": "请阅读并接受此家服务器的所有政策", - "Please review and accept the policies of this homeserver:": "请阅读并接受此家服务器的政策:", - "Email (optional)": "电子邮箱(可选)", - "Phone (optional)": "电话号码(可选)", - "Join millions for free on the largest public server": "免费加入最大的公共服务器,成为数百万用户中的一员", - "Couldn't load page": "无法加载页面", - "Could not load user profile": "无法加载用户资料", - "Your password has been reset.": "你的密码已重置。", - "Invalid homeserver discovery response": "无效的家服务器搜索响应", - "Invalid identity server discovery response": "无效的身份服务器搜索响应", - "General failure": "一般错误", - "Create account": "创建账户", - "That matches!": "匹配成功!", - "That doesn't match.": "不匹配。", - "Go back to set it again.": "返回重新设置。", - "Your keys are being backed up (the first backup could take a few minutes).": "正在备份你的密钥(第一次备份可能会花费几分钟时间)。", - "Success!": "成功!", - "Unable to create key backup": "无法创建密钥备份", - "New Recovery Method": "新恢复方式", - "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.": "如果你没有设置新恢复方式,可能有攻击者正试图侵入你的账户。请立即更改你的账户密码并在设置中设定一个新恢复方式。", - "Set up Secure Messages": "设置安全消息", - "Recovery Method Removed": "恢复方式已移除", - "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.": "如果你没有移除此恢复方式,可能有攻击者正试图侵入你的账户。请立即更改你的账户密码并在设置中设定一个新的恢复方式。", - "The user must be unbanned before they can be invited.": "用户必须先解封才能被邀请。", - "Accept all %(invitedRooms)s invites": "接受所有 %(invitedRooms)s 邀请", - "Send %(eventType)s events": "发送 %(eventType)s 事件", - "Select the roles required to change various parts of the room": "选择更改房间各个部分所需的角色", - "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.": "房间加密一经启用,便无法禁用。在加密房间中,发送的消息无法被服务器看到,只能被房间的参与者看到。启用加密可能会使许多机器人和桥接无法正常运作。 详细了解加密。", - "Power level": "权力级别", - "Upgrade this room to the recommended room version": "升级此房间至推荐版本", - "This room is running room version , which this homeserver has marked as unstable.": "此房间运行的房间版本是 ,此版本已被家服务器标记为 不稳定 。", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "升级此房间将会关闭房间的当前实例并创建一个具有相同名称的升级版房间。", - "Failed to revoke invite": "撤销邀请失败", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "无法撤销邀请。此服务器可能出现了临时错误,或者你没有足够的权限来撤销邀请。", - "Revoke invite": "撤销邀请", - "Invited by %(sender)s": "被 %(sender)s 邀请", - "Remember my selection for this widget": "记住我对此挂件的选择", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "你在此房间的先前版本中有 %(count)s 条未读通知。", - "one": "你在此房间的先前版本中有 %(count)s 条未读通知。" - }, - "Add Email Address": "添加邮箱", - "Add Phone Number": "添加电话号码", - "Call failed due to misconfigured server": "服务器配置错误导致通话失败", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "请联系你的家服务器(%(homeserverDomain)s)的管理员配置 TURN 服务器,以确保通话过程稳定。", - "Your %(brand)s is misconfigured": "你的 %(brand)s 配置有错误", - "Use Single Sign On to continue": "使用单点登录继续", - "Confirm adding this email address by using Single Sign On to prove your identity.": "使用单一登入证明你的身份,以确认添加此电子邮件地址。", - "Confirm adding email": "确认添加邮箱", - "Click the button below to confirm adding this email address.": "点击下面的按钮,以确认添加此邮箱地址。", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "通过单点登录以证明你的身份,并确认添加此电话号码。", - "Confirm adding phone number": "确认添加电话号码", - "Click the button below to confirm adding this phone number.": "点击下面的按钮,以确认添加此电话号码。", - "The file '%(fileName)s' failed to upload.": "文件《%(fileName)s》上传失败。", - "The server does not support the room version specified.": "服务器不支持指定的房间版本。", - "Cancel entering passphrase?": "取消输入口令词组?", - "Setting up keys": "设置密钥", - "Verify this session": "验证此会话", - "Encryption upgrade available": "提供加密升级", - "New login. Was this you?": "现在登录。请问是你本人吗?", - "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.": "此操作需要访问默认的身份服务器 以验证邮箱或电话号码,但此服务器无任何服务条款。", - "Only continue if you trust the owner of the server.": "只有在你信任服务器所有者后才能继续。", - "%(name)s is requesting verification": "%(name)s 正在请求验证", - "Error upgrading room": "升级房间时发生错误", - "Double check that your server supports the room version chosen and try again.": "请再次检查你的服务器是否支持所选房间版本,然后再试一次。", - "Use an identity server": "使用身份服务器", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "使用身份服务器以通过电子邮件邀请其他用户。单击继续以使用默认身份服务器(%(defaultIdentityServerName)s),或在设置中进行管理。", - "Use an identity server to invite by email. Manage in Settings.": "使用身份服务器以通过电子邮件邀请其他用户。在设置中进行管理。", - "Verifies a user, session, and pubkey tuple": "验证用户、会话和公钥元组", - "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.": "你提供的签名密钥与你从 %(userId)s 的会话 %(deviceId)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)登录到未验证的新会话:", - "Ask this user to verify their session, or manually verify it below.": "要求此用户验证其会话,或在下面手动进行验证。", - "Not Trusted": "不可信任", - "Cannot reach homeserver": "无法连接到家服务器", - "Ensure you have a stable internet connection, or get in touch with the server admin": "确保你的网络连接稳定,或与服务器管理员联系", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "跟你的%(brand)s管理员确认你的配置不正确或重复的条目。", - "Cannot reach identity server": "无法连接到身份服务器", - "Are you sure you want to cancel entering passphrase?": "你确定要取消输入口令词组吗?", - "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.": "你可以注册,但部分功能在身份服务器重新上线之前不可用。如果持续看到此警告,请检查配置或联系服务器管理员。", - "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.": "你可以重置密码,但部分功能在身份服务器重新上线之前不可用。如果持续看到此警告,请检查配置或联系服务器管理员。", - "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.": "你可以登录,但部分功能在身份服务器重新上线之前不可用。如果持续看到此警告,请检查配置或联系服务器管理员。", - "No homeserver URL provided": "未输入家服务器链接", - "Unexpected error resolving homeserver configuration": "解析家服务器配置时发生未知错误", - "Unexpected error resolving identity server configuration": "解析身份服务器配置时发生未知错误", - "%(name)s (%(userId)s)": "%(name)s%(userId)s", - "Your browser does not support the required cryptography extensions": "你的浏览器不支持所需的密码学扩展", - "The user's homeserver does not support the version of the room.": "用户的家服务器不支持此房间版本。", - "Later": "稍后再说", - "Your homeserver has exceeded its user limit.": "你的家服务器已超过用户限制。", - "Your homeserver has exceeded one of its resource limits.": "你的家服务器已超过某项资源限制。", - "Contact your server admin.": "请联系你的服务器管理员。", - "Ok": "确定", - "Other users may not trust it": "其他用户可能不信任它", - "Use custom size": "使用自定义大小", - "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": "在加密房间中启用消息搜索", - "Change notification settings": "修改通知设置", - "Manually verify all remote sessions": "手动验证所有远程会话", - "My Ban List": "我的封禁列表", - "This is your list of users/servers you have blocked - don't leave the room!": "这是你屏蔽的用户/服务器的列表——不要离开此房间!", - "Waiting for %(displayName)s to verify…": "正在等待%(displayName)s进行验证……", - "Cancelling…": "正在取消……", - "Lock": "锁", - "Your server isn't responding to some requests.": "你的服务器没有响应一些请求。", - "Accept to continue:": "接受 以继续:", - "Show more": "显示更多", - "Your homeserver does not support cross-signing.": "你的家服务器不支持交叉签名。", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "你的账户在秘密存储中有交叉签名身份,但并没有被此会话信任。", - "unexpected type": "未预期的类型", - "Cross-signing public keys:": "交叉签名公钥:", - "in memory": "在内存中", - "not found": "未找到", - "Cross-signing private keys:": "交叉签名私钥:", - "in secret storage": "在秘密存储中", - "cached locally": "本地缓存", - "not found locally": "本地未找到", - "Secret storage public key:": "秘密存储公钥:", - "in account data": "在账户数据中", - "exists": "存在", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "逐一验证用户的每一个会话以将其标记为已信任,而不信任交叉签名的设备。", - "%(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.": "%(brand)s缺少安全地在本地缓存加密信息所必须的部件。如果你想实验此功能,请构建一个自定义的带有搜索部件的%(brand)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 在浏览器中运行时不能安全地在本地缓存加密信息。请使用%(brand)s 桌面版以使加密信息出现在搜索结果中。", - "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": "此备份是受信任的因为它恢复到了此会话上", - "Your keys are not being backed up from this session.": "你的密钥没有被此会话备份。", - "Checking server": "检查服务器", - "Change identity server": "更改身份服务器", - "Disconnect from the identity server and connect to instead?": "从身份服务器断开连接而连接到吗?", - "Terms of service not accepted or the identity server is invalid.": "服务协议未同意或身份服务器无效。", - "The identity server you have chosen does not have any terms of service.": "你选择的身份服务器没有服务协议。", - "Disconnect identity server": "断开身份服务器连接", - "Disconnect from the identity server ?": "从身份服务器 断开连接吗?", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "断开连接前,你应从身份服务器删除你的个人数据。不幸的是,身份服务器当前处于离线状态或无法访问。", - "You should:": "你应该:", - "contact the administrators of identity server ": "联系身份服务器 的管理员", - "wait and try again later": "等待并稍后重试", - "Disconnect anyway": "仍然断开连接", - "You are still sharing your personal data on the identity server .": "你仍然在身份服务器 共享你的个人数据。", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "我们推荐你在断开连接前从身份服务器上删除你的邮箱地址和电话号码。", - "not stored": "未存储", - "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.": "如果你不想使用 以发现你认识的现存联系人并被其发现,请在下方输入另一个身份服务器。", - "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.": "断开身份服务器连接意味着你将无法被其他用户发现,同时你也将无法使用电子邮件或电话邀请别人。", - "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.": "使用身份服务器是可选的。如果你选择不使用身份服务器,你将不能被别的用户发现,也不能用邮箱或电话邀请别人。", - "Do not use an identity server": "不使用身份服务器", - "Enter a new identity server": "输入一个新的身份服务器", - "New version available. Update now.": "新版本可用。现在更新。", - "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 之间", - "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": "发现", - "Ignored/Blocked": "已忽略/已屏蔽", - "Error adding ignored user/server": "添加已忽略的用户/服务器时出现错误", - "Error subscribing to list": "订阅列表时出现错误", - "Please verify the room ID or address and try again.": "请验证房间 ID 或地址并重试。", - "Error removing ignored user/server": "移除已忽略用户/服务器时出现错误", - "Error unsubscribing from list": "取消订阅列表时出现错误", - "None": "无", - "Ban list rules - %(roomName)s": "封禁列表规则 - %(roomName)s", - "Server rules": "服务器规则", - "User rules": "用户规则", - "You have not ignored anyone.": "你没有忽略任何人。", - "You are currently ignoring:": "你正在忽略:", - "You are not subscribed to any lists": "你没有订阅任何列表", - "View rules": "查看规则", - "You are currently subscribed to:": "你正在订阅:", - "⚠ These settings are meant for advanced users.": "⚠ 这些设置是为高级用户准备的。", - "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”为名的用户。", - "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.": "忽略人是通过含有封禁规则的封禁列表来完成的。订阅一个封禁列表意味着被此列表阻止的用户/服务器将会对你隐藏。", - "Personal ban list": "个人封禁列表", - "Server or user ID to ignore": "要忽略的服务器或用户 ID", - "eg: @bot:* or example.org": "例如: @bot:* 或 example.org", - "Subscribed lists": "订阅的列表", - "Subscribing to a ban list will cause you to join it!": "订阅一个封禁列表会使你加入它!", - "If this isn't what you want, please use a different tool to ignore users.": "如果这不是你想要的,请使用别的的工具来忽略用户。", - "Room ID or address of ban list": "封禁列表的房间 ID 或地址", - "Always show the window menu bar": "总是显示窗口菜单栏", - "Session ID:": "会话 ID:", - "Session key:": "会话密钥:", - "Message search": "消息搜索", - "View older messages in %(roomName)s.": "查看%(roomName)s里更旧的消息。", - "Uploaded sound": "已上传的声音", - "Sounds": "声音", - "Notification sound": "通知声音", - "Set a new custom sound": "设置新的自定义声音", - "Browse": "浏览", - "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": "更改权力级别时出错", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "更改此用户的权力级别时出错。请确保你有足够权限后重试。", - "To link to this room, please add an address.": "要链接至此房间,请添加一个地址。", - "Unable to share email address": "无法共享邮件地址", - "Your email address hasn't been verified yet": "你的邮件地址尚未被验证", - "Click the link in the email you received to verify and then click continue again.": "点击你所收到的电子邮件中的链接进行验证,然后再次点击继续。", - "Verify the link in your inbox": "验证你的收件箱中的链接", - "Discovery options will appear once you have added an email above.": "你在上方添加邮箱后发现选项将会出现。", - "Unable to share phone number": "无法共享电话号码", - "Please enter verification code sent via text.": "请输入短信中发送的验证码。", - "Discovery options will appear once you have added a phone number above.": "你添加电话号码后发现选项将会出现。", - "Remove %(email)s?": "删除 %(email)s 吗?", - "Remove %(phone)s?": "删除 %(phone)s 吗?", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "一封短信已发送至 +%(msisdn)s。请输入其中包含的验证码。", - "This user has not verified all of their sessions.": "此用户没有验证其全部会话。", - "You have not verified this user.": "你没有验证此用户。", - "You have verified this user. This user has verified all of their sessions.": "你验证了此用户。此用户已验证了其全部会话。", - "Show hidden events in timeline": "显示时间线中的隐藏事件", - "This bridge is managed by .": "此桥接由 管理。", - "Homeserver feature support:": "家服务器功能支持:", - "Securely cache encrypted messages locally for them to appear in search results.": "在本地安全地缓存加密消息以使其出现在搜索结果中。", - "Cannot connect to integration manager": "不能连接到集成管理器", - "The integration manager is offline or it cannot reach your homeserver.": "此集成管理器为离线状态或者其不能访问你的家服务器。", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "检查你的浏览器是否安装有可能屏蔽身份服务器的插件(例如 Privacy Badger)", - "Manage integrations": "管理集成", - "Use between %(min)s pt and %(max)s pt": "请使用介于 %(min)s pt 和 %(max)s pt 之间的大小", - "Deactivate account": "停用账户", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "要报告 Matrix 相关的安全问题,请阅读 Matrix.org 的安全公开策略。", - "Something went wrong. Please try again or view your console for hints.": "出现问题。请重试或查看你的终端以获得提示。", - "Please try again or view your console for hints.": "请重试或查看你的终端以获得提示。", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "你的服务器管理员默认关闭了私人房间和私聊中的端到端加密。", - "This room is bridging messages to the following platforms. Learn more.": "此房间正桥接消息到以下平台。了解更多。", - "Bridges": "桥接", - "Someone is using an unknown session": "有人在使用未知会话", - "This room is end-to-end encrypted": "此房间是端到端加密的", - "Everyone in this room is verified": "房间中所有人都已被验证", - "Edit message": "编辑消息", - "Encrypted by an unverified session": "由未验证的会话加密", - "Unencrypted": "未加密", - "Encrypted by a deleted session": "由已删除的会话加密", - "The authenticity of this encrypted message can't be guaranteed on this device.": "此加密消息的真实性无法在此设备上保证。", - "Scroll to most recent messages": "滚动到最近的消息", - "Close preview": "关闭预览", - "Italics": "斜体", - "Room %(name)s": "房间 %(name)s", - "No recently visited rooms": "没有最近访问过的房间", - "Join the conversation with an account": "使用一个账户加入对话", - "Sign Up": "注册", - "Reason: %(reason)s": "原因:%(reason)s", - "Forget this room": "忘记此房间", - "Re-join": "重新加入", - "You were banned from %(roomName)s by %(memberName)s": "你被 %(memberName)s 从 %(roomName)s 封禁了", - "Something went wrong with your invite to %(roomName)s": "你到 %(roomName)s 的邀请出错", - "Try to join anyway": "仍然尝试加入", - "Join the discussion": "加入讨论", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "这个到 %(roomName)s 的邀请是发送给 %(email)s 的,而此邮箱没有关联你的账户", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "要在 %(brand)s 中直接接收邀请,请在设置中将你的账户连接到此邮箱。", - "This invite to %(roomName)s was sent to %(email)s": "这个到 %(roomName)s 的邀请是发送给 %(email)s 的", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "要直接在 %(brand)s 中接收邀请,请在设置中使用一个身份服务器。", - "Share this email in Settings to receive invites directly in %(brand)s.": "要在 %(brand)s 中直接接收邀请,请在设置中共享此邮箱。", - "Do you want to chat with %(user)s?": "你想和 %(user)s 聊天吗?", - " wants to chat": " 想聊天", - "Start chatting": "开始聊天", - "Do you want to join %(roomName)s?": "你想加入 %(roomName)s 吗?", - " invited you": " 邀请了你", - "Reject & Ignore user": "拒绝并忽略用户", - "You're previewing %(roomName)s. Want to join it?": "你正在预览 %(roomName)s。想加入吗?", - "%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s 不能被预览。你想加入吗?", - "Jump to first unread room.": "跳转至第一个未读房间。", - "Jump to first invite.": "跳转至第一个邀请。", - "Add room": "添加房间", - "Forget Room": "忘记房间", - "Favourited": "已收藏", - "Room options": "房间选项", - "This room is public": "此房间为公共的", - "This room has already been upgraded.": "此房间已经被升级。", - "Unknown Command": "未知命令", - "Unrecognised command: %(commandText)s": "未识别的命令:%(commandText)s", - "You can use /help to list available commands. Did you mean to send this as a message?": "你可以使用 /help 列出可用命令。你是否要将其作为消息发送?", - "Hint: Begin your message with // to start it with a slash.": "提示:以 // 开始你的消息来使其以一个斜杠开始。", - "Send as message": "作为消息发送", - "Failed to connect to integration manager": "连接至集成管理器失败", - "Mark all as read": "标记所有为已读", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "更新此房间的备用地址时出现错误。可能是服务器不允许,也可能是出现了一个暂时的错误。", - "Error creating address": "创建地址时出现错误", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "创建地址时出现错误。可能是服务器不允许,也可能是出现了一个暂时的错误。", - "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": "删除地址时出现错误", - "Local address": "本地地址", - "Published Addresses": "公布的地址", - "Other published addresses:": "其他公布的地址:", - "No other published addresses yet, add one below": "还没有其他公布的地址,在下方添加一个", - "New published address (e.g. #alias:server)": "新的公布的地址(例如 #alias:server)", - "Local Addresses": "本地地址", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "为此房间设置地址以便用户通过你的家服务器(%(localDomain)s)找到此房间", - "Waiting for %(displayName)s to accept…": "正在等待%(displayName)s接受……", - "Accepting…": "正在接受……", - "Start Verification": "开始验证", - "Messages in this room are end-to-end encrypted.": "此房间内的消息端到端加密。", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "你的消息是安全的,只有你和接收者有解开它们的唯一密钥。", - "Messages in this room are not end-to-end encrypted.": "此房间内的消息未端到端加密。", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "在加密房间中,你的消息是安全的,只有你和接收者有解开它们的唯一密钥。", - "Verify User": "验证用户", - "For extra security, verify this user by checking a one-time code on both of your devices.": "为了更加安全,在你两个设备上检查一次性代码来验证此用户。", - "Your messages are not secure": "你的消息不安全", - "One of the following may be compromised:": "以下之一可能被损害:", - "Your homeserver": "你的家服务器", - "%(count)s verified sessions": { - "other": "%(count)s 个已验证的会话", - "one": "1 个已验证的会话" - }, - "Hide verified sessions": "隐藏已验证的会话", - "%(count)s sessions": { - "other": "%(count)s 个会话", - "one": "%(count)s 个会话" - }, - "Hide sessions": "隐藏会话", - "No recent messages by %(user)s found": "没有找到 %(user)s 最近发送的消息", - "Try scrolling up in the timeline to see if there are any earlier ones.": "请尝试在时间线中向上滚动以查看是否有更早的。", - "Remove recent messages by %(user)s": "删除 %(user)s 最近发送的消息", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "对于大量消息,可能会消耗一段时间。在此期间请不要刷新你的客户端。", - "Remove %(count)s messages": { - "other": "删除 %(count)s 条消息", - "one": "删除 1 条消息" - }, - "Remove recent messages": "移除最近消息", - "Deactivate user?": "停用用户吗?", - "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?": "停用此用户将会使其登出并阻止其再次登入。而且此用户也会离开其所在的所有房间。此操作不可逆。你确定要停用此用户吗?", - "Deactivate user": "停用用户", - "Failed to deactivate user": "停用用户失败", - "This client does not support end-to-end encryption.": "此客户端不支持端到端加密。", - "Verify by scanning": "扫码验证", - "Ask %(displayName)s to scan your code:": "请 %(displayName)s 扫描你的代码:", - "If you can't scan the code above, verify by comparing unique emoji.": "如果你不能扫描以上代码,请通过比较唯一的表情符号来验证。", - "Verify by comparing unique emoji.": "通过比较唯一的表情符号来验证。", - "Verify by emoji": "通过表情符号验证", - "Almost there! Is %(displayName)s showing the same shield?": "快完成了!%(displayName)s 显示了同样的盾牌吗?", - "Verify all users in a room to ensure it's secure.": "验证房间中所有用户以确保其安全。", - "You've successfully verified your device!": "你成功验证了你的设备!", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "你成功验证了 %(deviceName)s (%(deviceId)s)!", - "You've successfully verified %(displayName)s!": "你成功验证了 %(displayName)s!", - "Start verification again from the notification.": "请从提示重新开始验证。", - "Start verification again from their profile.": "请从对方资料重新开始验证。", - "Verification timed out.": "验证超时。", - "%(displayName)s cancelled verification.": "%(displayName)s 取消了验证。", - "You cancelled verification.": "你取消了验证。", - "Encryption not enabled": "未启用加密", - "The encryption used by this room isn't supported.": "不支持此房间使用的加密方式。", - "Message Actions": "消息操作", - "Show image": "显示图像", - "You have ignored this user, so their message is hidden. Show anyways.": "你已忽略此用户,所以其消息已被隐藏。仍然显示。", - "You verified %(name)s": "你验证了 %(name)s", - "You cancelled verifying %(name)s": "你取消了 %(name)s 的验证", - "%(name)s cancelled verifying": "%(name)s 取消了验证", - "You accepted": "你接受了", - "%(name)s accepted": "%(name)s 接受了", - "You declined": "你拒绝了", - "You cancelled": "你取消了", - "%(name)s declined": "%(name)s 拒绝了", - "%(name)s cancelled": "%(name)s 取消了", - "%(name)s wants to verify": "%(name)s 想要验证", - "You sent a verification request": "你发送了一个验证请求", - "reacted with %(shortName)s": "回应了 %(shortName)s", - "Message deleted on %(date)s": "消息于 %(date)s 被删除", - "Edited at %(date)s": "编辑于 %(date)s", - "Click to view edits": "点击查看编辑历史", - "Edited at %(date)s. Click to view edits.": "编辑于 %(date)s。点击以查看编辑历史。", - "edited": "已编辑", - "Can't load this message": "无法加载此消息", - "Submit logs": "提交日志", - "Cancel search": "取消搜索", - "Any of the following data may be shared:": "以下数据之一可能被分享:", - "Your display name": "你的显示名称", - "Your user ID": "你的用户 ID", - "Your theme": "你的主题", - "%(brand)s URL": "%(brand)s 的链接", - "Room ID": "房间 ID", - "Widget ID": "挂件 ID", - "Using this widget may share data with %(widgetDomain)s.": "使用此挂件可能会和 %(widgetDomain)s 共享数据 。", - "Widgets do not use message encryption.": "挂件不适用消息加密。", - "This widget may use cookies.": "此挂件可能使用 cookie。", - "More options": "更多选项", - "Rotate Left": "向左旋转", - "Rotate Right": "向右旋转", - "Room address": "房间地址", - "e.g. my-room": "例如 my-room", - "Some characters not allowed": "不允许使用某些字符", - "This address is available to use": "此地址可用", - "This address is already in use": "此地址已被使用", - "Enter a server name": "请输入服务器名", - "Looks good": "看着不错", - "Can't find this server or its room list": "找不到此服务器或其房间列表", - "All rooms": "所有房间", - "Your server": "你的服务器", - "Add a new server": "添加新服务器", - "Enter the name of a new server you want to explore.": "输入你想探索的新服务器的服务器名。", - "Server name": "服务器名", - "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.": "使用一个身份服务器以通过邮箱邀请。在设置中管理。", - "Close dialog": "关闭对话框", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "请告诉我们哪里出错了,或最好创建一个 GitHub issue 来描述此问题。", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "提醒:你的浏览器不被支持,所以你的体验可能不可预料。", - "Notes": "提示", - "Removing…": "正在移除…", - "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": "清楚交叉签名密钥", - "Clear all data in this session?": "是否清除此会话中的所有数据?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "清除此会话中的所有数据是永久的。加密消息会丢失,除非其密钥已被备份。", - "Clear all data": "清除所有数据", - "Hide advanced": "隐藏高级", - "Show advanced": "显示高级", - "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。要再使用此版本并使用端到端加密,你需要登出再重新登录。", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "通过单点登录证明你的身份并确认停用你的账户。", - "Are you sure you want to deactivate your account? This is irreversible.": "你确定要停用你的账户吗?此操作不可逆。", - "Confirm account deactivation": "确认账户停用", - "There was a problem communicating with the server. Please try again.": "联系服务器时出现问题。请重试。", - "Server did not require any authentication": "服务器不要求任何认证", - "Server did not return valid authentication information.": "服务器未返回有效认证信息。", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "验证此用户会将其会话标记为已信任,与此同时,你的会话也会被此用户标记为已信任。", - "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.": "验证此设备以将其标记为已信任。在收发端到端加密消息时,信任设备可让你与其他用户更加放心。", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "验证此设备会将其标记为已信任,与此同时,其他验证了你的用户也会信任此设备。", - "Integrations are disabled": "集成已禁用", - "Integrations not allowed": "集成未被允许", - "To continue, use Single Sign On to prove your identity.": "要继续,请使用单点登录证明你的身份。", - "Confirm to continue": "确认以继续", - "Click the button below to confirm your identity.": "点击下方按钮确认你的身份。", - "Something went wrong trying to invite the users.": "尝试邀请用户时出错。", - "We couldn't invite those users. Please check the users you want to invite and try again.": "我们不能邀请这些用户。请检查你想邀请的用户并重试。", - "Failed to find the following users": "寻找以下用户失败", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "下列用户可能不存在或无效,因此不能被邀请:%(csvNames)s", - "Recent Conversations": "最近对话", - "Recently Direct Messaged": "最近私聊", - "Direct Messages": "私聊", - "a new master key signature": "一个新的主密钥签名", - "a new cross-signing key signature": "一个新的交叉签名密钥的签名", - "a device cross-signing signature": "一个设备的交叉签名的签名", - "a key signature": "一个密钥签名", - "Upload completed": "上传完成", - "Cancelled signature upload": "已取消签名上传", - "Unable to upload": "无法上传", - "Signature upload success": "签名上传成功", - "Signature upload failed": "签名上传失败", - "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.": "如果别的 %(brand)s 版本在别的标签页中仍然开启,请关闭它,因为在同一宿主上同时使用开启了延迟加载和关闭了延迟加载的 %(brand)s 会导致问题。", - "Confirm by comparing the following with the User Settings in your other session:": "通过比较下方内容和你别的会话中的用户设置来确认:", - "Confirm this user's session by comparing the following with their User Settings:": "通过比较下方内容和对方用户设置来确认此用户会话:", - "Session name": "会话名称", - "Session key": "会话密钥", - "If they don't match, the security of your communication may be compromised.": "如果它们不匹配,你通讯的安全性可能已受损。", - "Verify session": "验证会话", - "Your homeserver doesn't seem to support this feature.": "你的家服务器似乎不支持此功能。", - "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:": "升级此房间需要关闭此房间的当前实例并创建一个新的房间代替它。为了给房间成员最好的体验,我们会:", - "Upgrade private room": "更新私人房间", - "Upgrade public room": "更新公共房间", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "更新房间是高级操作,通常建议在房间由于错误、缺失功能或安全漏洞而不稳定时使用。", - "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.": "通常这只影响房间在服务器上的处理方式。如果你对你的 %(brand)s 有问题,请报告一个错误。", - "You'll upgrade this room from to .": "你将把此房间从 升级至 。", - "You're all caught up.": "全数阅毕。", - "Server isn't responding": "服务器未响应", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "你的服务器未响应你的一些请求。下方是一些最可能的原因。", - "The server (%(serverName)s) took too long to respond.": "服务器(%(serverName)s)花了太长时间响应。", - "Your firewall or anti-virus is blocking the request.": "你的防火墙或防病毒软件阻止了此请求。", - "A browser extension is preventing the request.": "一个浏览器扩展阻止了此请求。", - "The server is offline.": "此服务器为离线状态。", - "The server has denied your request.": "此服务器拒绝了你的请求。", - "Your area is experiencing difficulties connecting to the internet.": "你的区域难以连接上互联网。", - "A connection error occurred while trying to contact the server.": "尝试联系服务器时出现连接错误。", - "Recent changes that have not yet been received": "尚未被接受的最近更改", - "Sign out and remove encryption keys?": "登出并删除加密密钥?", - "Command Help": "命令帮助", - "To help us prevent this in future, please send us logs.": "要帮助我们防止其以后发生,请给我们发送日志。", - "Missing session data": "缺失会话数据", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "一些会话数据,包括加密消息密钥,已缺失。要修复此问题,登出并重新登录,然后从备份恢复密钥。", - "Your browser likely removed this data when running low on disk space.": "你的浏览器可能在磁盘空间不足时删除了此数据。", - "Find others by phone or email": "通过电话或邮箱寻找别人", - "Be found by phone or email": "通过电话或邮箱被寻找", - "Use bots, bridges, widgets and sticker packs": "使用机器人、桥接、挂件和贴纸包", - "Terms of Service": "服务协议", - "To continue you need to accept the terms of this service.": "要继续,你需要接受此服务协议。", - "Service": "服务", - "Summary": "总结", - "Document": "文档", - "Upload files (%(current)s of %(total)s)": "上传文件(%(total)s 中之 %(current)s)", - "Upload files": "上传文件", - "Upload all": "全部上传", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "此文件过大而不能上传。文件大小限制是 %(limit)s 但此文件为 %(sizeOfThisFile)s。", - "These files are too large to upload. The file size limit is %(limit)s.": "这些文件过大而不能上传。文件大小限制为 %(limit)s。", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "一些文件过大而不能上传。文件大小限制为 %(limit)s。", - "Upload %(count)s other files": { - "other": "上传 %(count)s 个别的文件", - "one": "上传 %(count)s 个别的文件" - }, - "Cancel All": "全部取消", - "Upload Error": "上传错误", - "Verification Request": "验证请求", - "Wrong file type": "错误文件类型", - "Looks good!": "看着不错!", - "Security Phrase": "安全短语", - "Security Key": "安全密钥", - "Use your Security Key to continue.": "使用你的安全密钥以继续。", - "Restoring keys from backup": "从备份恢复密钥", - "%(completed)s of %(total)s keys restored": "%(total)s 个密钥中之 %(completed)s 个已恢复", - "Keys restored": "已恢复密钥", - "Successfully restored %(sessionCount)s keys": "成功恢复了 %(sessionCount)s 个密钥", - "Resend %(unsentCount)s reaction(s)": "重新发送%(unsentCount)s个反应", - "Remove for everyone": "为所有人删除", - "Confirm your identity by entering your account password below.": "在下方输入账户密码以确认你的身份。", - "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "在家服务器配置中缺少验证码公钥。请将此报告给你的家服务器管理员。", - "Enter password": "输入密码", - "Nice, strong password!": "不错,是个强密码!", - "Password is allowed, but unsafe": "密码允许但不安全", - "Use an email address to recover your account": "使用邮件地址恢复你的账户", - "Enter email address (required on this homeserver)": "输入邮件地址(此家服务器上必须)", - "Doesn't look like a valid email address": "看起来不像有效的邮件地址", - "Passwords don't match": "密码不匹配", - "Other users can invite you to rooms using your contact details": "别的用户可以使用你的联系人详情邀请你加入房间", - "Enter phone number (required on this homeserver)": "输入电话号码(此家服务器上必须)", - "Use lowercase letters, numbers, dashes and underscores only": "仅使用小写字母,数字,横杠和下划线", - "Enter username": "输入用户名", - "Sign in with SSO": "使用单点登录", - "No files visible in this room": "此房间中没有文件可见", - "Explore rooms": "探索房间", - "%(creator)s created and configured the room.": "%(creator)s 创建并配置了此房间。", - "Switch to light mode": "切换到浅色模式", - "Switch to dark mode": "切换到深色模式", - "Switch theme": "切换主题", - "All settings": "所有设置", - "Failed to get autodiscovery configuration from server": "从服务器获取自动发现配置时失败", - "Invalid base_url for m.homeserver": "m.homeserver 的 base_url 无效", - "Homeserver URL does not appear to be a valid Matrix homeserver": "家服务器链接不像是有效的 Matrix 家服务器", - "Invalid base_url for m.identity_server": "m.identity_server 的 base_url 无效", - "Identity server URL does not appear to be a valid identity server": "身份服务器链接不像是有效的身份服务器", - "This account has been deactivated.": "此账户已被停用。", - "Failed to re-authenticate due to a homeserver problem": "由于家服务器的问题,重新认证失败", - "Clear personal data": "清除个人数据", - "Command Autocomplete": "命令自动补全", - "Emoji Autocomplete": "表情符号自动补全", - "Notification Autocomplete": "通知自动补全", - "Room Autocomplete": "房间自动补全", - "User Autocomplete": "用户自动补全", - "Confirm encryption setup": "确认加密设置", - "Click the button below to confirm setting up encryption.": "点击下方按钮以确认设置加密。", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "通过在你的服务器上备份加密密钥来防止丢失你对加密消息和数据的访问权。", - "Generate a Security Key": "生成一个安全密钥", - "Enter a Security Phrase": "输入一个安全密码", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "使用一个只有你知道的密码,你也可以保存安全密钥以供备份使用。", - "Enter your account password to confirm the upgrade:": "输入你的账户密码以确认升级:", - "Restore your key backup to upgrade your 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.": "更新此会话以允许其验证其他会话、允许其他会话访问加密消息,并将它们对别的用户标记为已信任。", - "Use a different passphrase?": "使用不同的口令词组?", - "Unable to query secret storage status": "无法查询秘密存储状态", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "如果你现在取消,你可能会丢失加密的消息和数据,如果你丢失了登录信息的话。", - "You can also set up Secure Backup & manage your keys in Settings.": "你也可以在设置中设置安全备份并管理你的密钥。", - "Upgrade your encryption": "更新你的加密方法", - "Set a Security Phrase": "设置一个安全密码", - "Confirm Security Phrase": "确认安全密码", - "Save your Security Key": "保存你的安全密钥", - "Unable to set up secret storage": "无法设置秘密存储", - "Create key backup": "创建密钥备份", - "This session is encrypting history using the new recovery method.": "此会话正在使用新的恢复方法加密历史。", - "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 disabled, messages from encrypted rooms won't appear in search results.": "如果被禁用,加密房间内的消息不会显示在搜索结果中。", - "Not currently indexing messages for any room.": "现在没有为任何房间索引消息。", - "Currently indexing: %(currentRoom)s": "正在索引:%(currentRoom)s", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s 正在安全地在本地缓存加密消息以使其出现在搜索结果中:", - "Space used:": "已使用空间:", - "Indexed messages:": "已索引的消息:", - "Indexed rooms:": "已索引的房间:", - "%(doneRooms)s out of %(totalRooms)s": "%(totalRooms)s 中之 %(doneRooms)s", - "How fast should messages be downloaded.": "消息下载速度。", - "IRC display name width": "IRC 显示名称宽度", - "Unexpected server error trying to leave the room": "试图离开房间时发生意外服务器错误", - "Error leaving room": "离开房间时出错", - "This bridge was provisioned by .": "此桥曾由提供。", - "well formed": "格式正确", - "Master private key:": "主私钥:", - "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.": "此会话未备份你的密钥,但如果你已有现存备份,你可以继续并从中恢复和向其添加。", - "Read Marker lifetime (ms)": "已读标记生存期(毫秒)", - "Read Marker off-screen lifetime (ms)": "已读标记屏幕外生存期(毫秒)", - "Unable to revoke sharing for email address": "无法撤消电子邮件地址共享", - "Unable to revoke sharing for phone number": "无法撤销电话号码共享", - "Explore public rooms": "探索公共房间", - "You can only join it with a working invite.": "你只能通过有效邀请加入。", - "Language Dropdown": "语言下拉菜单", - "Preparing to download logs": "正在准备下载日志", - "%(brand)s encountered an error during upload of:": "%(brand)s 在上传此文件时出错:", - "Country Dropdown": "国家下拉菜单", - "Attach files from chat or just drag and drop them anywhere in a room.": "从聊天中附加文件或将文件拖放到房间的任何地方。", - "Message downloading sleep time(ms)": "消息下载休眠时间 (ms)", - "The server is not configured to indicate what the problem is (CORS).": "服务器没有配置为提示错误是什么(CORS)。", - "Unknown App": "未知应用", - "Cross-signing is ready for use.": "交叉签名已可用。", - "Cross-signing is not set up.": "未设置交叉签名。", - "Backup version:": "备份版本:", - "Algorithm:": "算法:", - "Set up Secure Backup": "设置安全备份", - "Safeguard against losing access to encrypted messages & data": "防止丢失加密消息和数据的访问权", - "not found in storage": "未在存储中找到", - "Backup key stored:": "备份密钥已保存:", - "Backup key cached:": "备份密钥已缓存:", - "Secret storage:": "秘密存储:", - "ready": "就绪", - "not ready": "尚未就绪", - "The call was answered on another device.": "已在另一台设备上接听了此通话。", - "The call could not be established": "无法建立通话", - "Hong Kong": "香港", - "Cook Islands": "库克群岛", - "Congo - Kinshasa": "刚果 - 金沙萨", - "Congo - Brazzaville": "刚果 - 布拉柴维尔", - "Comoros": "科摩罗", - "Colombia": "哥伦比亚", - "Cocos (Keeling) Islands": "科科斯(基林)群岛", - "Christmas Island": "圣诞岛", - "China": "中国", - "Chile": "智利", - "Chad": "乍得", - "Central African Republic": "中非共和国", - "Cayman Islands": "开曼群岛", - "Caribbean Netherlands": "荷兰加勒比区", - "Cape Verde": "佛得角", - "Canada": "加拿大", - "Cameroon": "喀麦隆", - "Cambodia": "柬埔寨", - "Burundi": "布隆迪", - "Burkina Faso": "布基纳法索", - "Bulgaria": "保加利亚", - "Brunei": "文莱", - "British Virgin Islands": "英属维尔京群岛", - "British Indian Ocean Territory": "英属印度洋领地", - "Brazil": "巴西", - "Bouvet Island": "布维岛", - "Botswana": "博茨瓦纳", - "Bosnia": "波斯尼亚", - "Bolivia": "玻利维亚", - "Armenia": "亚美尼亚", - "Bhutan": "不丹", - "Bermuda": "百慕大群岛", - "Benin": "贝宁", - "Belize": "伯利兹", - "Belgium": "比利时", - "Belarus": "白俄罗斯", - "Barbados": "巴巴多斯", - "Bangladesh": "孟加拉国", - "Bahrain": "巴林", - "Bahamas": "巴哈马", - "Azerbaijan": "阿塞拜疆", - "Austria": "奥地利", - "Australia": "澳大利亚", - "Aruba": "阿鲁巴岛", - "Argentina": "阿根廷", - "Antigua & Barbuda": "安提瓜和巴布达", - "Antarctica": "南极洲", - "Anguilla": "安圭拉", - "Angola": "安哥拉", - "Andorra": "安道尔", - "American Samoa": "美属萨摩亚", - "Algeria": "阿尔及利亚", - "Albania": "阿尔巴尼亚", - "Åland Islands": "奥兰群岛", - "Afghanistan": "阿富汗", - "United States": "美国", - "United Kingdom": "英国", - "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": "我们无法使你登入", - "You've reached the maximum number of simultaneous calls.": "你已达到同时通话的最大数量。", - "Too Many Calls": "太多通话", - "Answered Elsewhere": "已在别处接听", - "Room settings": "房间设置", - "Share invite link": "分享邀请链接", - "Click to copy": "点击复制", - "Your private space": "你的私有空间", - "Your public space": "你的公共空间", - "Invite only, best for yourself or teams": "仅邀请,适合你自己或团队", - "Dial pad": "拨号盘", - "There was an error looking up the phone number": "查询电话号码时发生错误", - "Unable to look up phone number": "无法查询电话号码", - "Use app": "使用 app", - "Use app for a better experience": "使用 app 以获得更好的体验", - "Enable desktop notifications": "开启桌面通知", - "Don't miss a reply": "不要错过任何回复", - "This homeserver has been blocked by its administrator.": "此 homeserver 已被其管理员屏蔽。", - "%(count)s members": { - "one": "%(count)s 位成员", - "other": "%(count)s 位成员" - }, - "Enter Security Key": "输入安全密钥", - "Invalid Security Key": "安全密钥无效", - "Wrong Security Key": "安全密钥错误", - "Save Changes": "保存修改", - "Leave Space": "离开空间", - "Transfer": "传输", - "Reason (optional)": "理由(可选)", - "Create a new room": "创建新房间", - "Spaces": "空间", - "Server Options": "服务器选项", - "Information": "信息", - "Not encrypted": "未加密", - "Empty room": "空房间", - "Add existing room": "添加现有的房间", - "Open dial pad": "打开拨号键盘", - "Show Widgets": "显示挂件", - "Hide Widgets": "隐藏挂件", - "%(displayName)s created this room.": "%(displayName)s 创建了此房间。", - "You created this room.": "你创建了此房间。", - "Invite to this space": "邀请至此空间", - "Your message was sent": "消息已发送", - "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.": "请使用你的账户数据备份加密密钥,以免你无法访问你的会话。密钥会由一个唯一安全密钥保护。", - "Failed to save your profile": "个人资料保存失败", - "The operation could not be completed": "操作无法完成", - "Space options": "空间选项", - "Leave space": "离开空间", - "Share your public space": "分享你的公共空间", - "Create a space": "创建空间", - "Your server does not support showing space hierarchies.": "你的服务器不支持显示空间层次结构。", - "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 不支持查看某些加密文件", - "Pakistan": "巴基斯坦", - "United Arab Emirates": "阿拉伯联合酋长国", - "Yemen": "也门", - "Ukraine": "乌克兰", - "Turkmenistan": "土库曼斯坦", - "Uganda": "乌干达", - "Turkey": "土耳其", - "U.S. Virgin Islands": "美属维尔京群岛", - "Taiwan": "台湾", - "Sweden": "瑞典", - "Spain": "西班牙", - "South Korea": "韩国", - "South Africa": "南非", - "Russia": "俄罗斯", - "Romania": "罗马尼亚", - "Philippines": "菲律宾", - "North Korea": "朝鲜", - "Norway": "挪威", - "New Zealand": "新西兰", - "Netherlands": "荷兰", - "Mexico": "墨西哥", - "Malaysia": "马来西亚", - "Macau": "澳门", - "Luxembourg": "卢森堡", - "Lebanon": "黎巴嫩", - "Lithuania": "立陶宛", - "Latvia": "拉脱维亚", - "Liechtenstein": "列支敦士登", - "Laos": "老挝", - "Libya": "利比亚", - "Liberia": "利比里亚", - "Japan": "日本", - "Jamaica": "牙买加", - "Italy": "意大利", - "Israel": "以色列", - "Ireland": "爱尔兰", - "Iraq": "伊拉克", - "Indonesia": "印度尼西亚", - "India": "印度", - "Iceland": "冰岛", - "Iran": "伊朗", - "Guatemala": "危地马拉", - "Guam": "关岛", - "Guadeloupe": "瓜德罗普", - "Grenada": "格林纳达", - "Greenland": "格陵兰", - "Greece": "希腊", - "Gibraltar": "直布罗陀", - "Ghana": "加纳", - "Germany": "德国", - "Georgia": "格鲁吉亚", - "Gambia": "冈比亚", - "Gabon": "加蓬", - "French Southern Territories": "法属南部领地", - "French Polynesia": "法属波利尼西亚", - "French Guiana": "法属圭亚那", - "France": "法国", - "Finland": "芬兰", - "Fiji": "斐济", - "Faroe Islands": "法罗群岛", - "Falkland Islands": "福克兰群岛", - "Ethiopia": "埃塞俄比亚", - "Estonia": "爱沙尼亚", - "Eritrea": "厄立特里亚", - "Equatorial Guinea": "赤道几内亚", - "El Salvador": "萨尔瓦多", - "Egypt": "埃及", - "Ecuador": "厄瓜多尔", - "Dominican Republic": "多明尼加共和国", - "Dominica": "多米尼加", - "Djibouti": "吉布提", - "Denmark": "丹麦", - "Côte d’Ivoire": "科特迪瓦", - "Czech Republic": "捷克共和国", - "Cyprus": "塞浦路斯", - "Curaçao": "库拉索", - "Cuba": "古巴", - "Croatia": "克罗地亚", - "Costa Rica": "哥斯达黎加", - " invites you": " 邀请了你", - "No results found": "找不到结果", - "Mark as suggested": "标记为建议", - "Mark as not suggested": "标记为不建议", - "Failed to remove some rooms. Try again later": "无法移除某些房间。请稍后再试", - "Suggested": "建议", - "%(count)s rooms": { - "one": "%(count)s 个房间", - "other": "%(count)s 个房间" - }, - "You don't have permission": "你没有权限", - "Enter phone number": "输入电话号码", - "Enter email address": "输入邮箱地址", - "Move right": "向右移动", - "Move left": "向左移动", - "Revoke permissions": "撤销权限", - "Take a picture": "拍照", - "Enter Security Phrase": "输入安全短语", - "Allow this widget to verify your identity": "允许此挂件验证你的身份", - "Decline All": "全部拒绝", - "This widget would like to:": "此挂件想要:", - "Approve widget permissions": "批准挂件权限", - "Failed to save space settings.": "空间设置保存失败。", - "Modal Widget": "模态框挂件(Modal Widget)", - "Widget added by": "挂件添加者", - "Set my room layout for everyone": "将我的房间布局设置给所有人", - "Edit widgets, bridges & bots": "编辑挂件、桥接和机器人", - "Add widgets, bridges & bots": "添加挂件、桥接和机器人", - "Join the conference at the top of this room": "点击房间顶部加入会议", - "Join the conference from the room information card on the right": "从右侧的房间信息卡片加入会议", - "Video conference ended by %(senderName)s": "由 %(senderName)s 结束的视频会议", - "Video conference updated by %(senderName)s": "由 %(senderName)s 更新的视频会议", - "Video conference started by %(senderName)s": "由 %(senderName)s 发起的视频会议", - "Widgets": "挂件", - "This is the start of .": "这里是 的开始。", - "Add a photo, so people can easily spot your room.": "添加图片,让人们一眼就能看到你的房间。", - "You can change these anytime.": "你随时可以更改它们。", - "Add some details to help people recognise it.": "添加一些细节,以便人们辨识你的社群。", - "Open space for anyone, best for communities": "适合每一个人的开放空间,社群的理想选择", - "New version of %(brand)s is available": "%(brand)s 有新版本可用", - "Space selection": "空间选择", - "Invite to %(roomName)s": "邀请至 %(roomName)s", - "Invite to %(spaceName)s": "邀请至 %(spaceName)s", - "Failed to transfer call": "通话转移失败", - "Invite by email": "通过邮箱邀请", - "Edit devices": "编辑设备", - "Suggested Rooms": "建议的房间", - "Recently visited rooms": "最近访问的房间", - "Channel: ": "频道:", - "Workspace: ": "工作空间:", - "Invite with email or username": "使用邮箱或者用户名邀请", - "Invite people": "邀请人们", - "Update %(brand)s": "更新 %(brand)s", - "Zimbabwe": "津巴布韦", - "Zambia": "赞比亚", - "Western Sahara": "西撒哈拉", - "Wallis & Futuna": "瓦利斯和富图纳群岛", - "Vietnam": "越南", - "Venezuela": "委内瑞拉", - "Vatican City": "梵蒂冈", - "Vanuatu": "瓦努阿图", - "Uzbekistan": "乌兹别克斯坦", - "Uruguay": "乌拉圭", - "Tuvalu": "图瓦卢", - "Turks & Caicos Islands": "特克斯和凯科斯群岛", - "Tunisia": "突尼斯", - "Trinidad & Tobago": "特立尼达和多巴哥", - "Tonga": "汤加", - "Tokelau": "托克劳群岛", - "Togo": "多哥", - "Timor-Leste": "东帝汶", - "Thailand": "泰国", - "Tanzania": "坦桑尼亚", - "Tajikistan": "塔吉克斯坦", - "São Tomé & Príncipe": "圣多美和普林西比", - "Syria": "叙利亚", - "Switzerland": "瑞士", - "Swaziland": "埃斯瓦蒂尼(斯威士兰)", - "Svalbard & Jan Mayen": "斯瓦尔巴群岛&扬马延", - "Suriname": "苏里南", - "Sudan": "苏丹", - "St. Vincent & Grenadines": "圣文森特和格林纳丁斯", - "St. Pierre & Miquelon": "圣皮埃尔和密克隆群岛", - "St. Martin": "圣马丁岛", - "St. Lucia": "圣卢西亚", - "St. Kitts & Nevis": "圣基茨和尼维斯", - "St. Helena": "圣赫勒拿岛", - "St. Barthélemy": "圣巴托洛缪岛", - "Sri Lanka": "斯里兰卡", - "South Sudan": "南苏丹", - "South Georgia & South Sandwich Islands": "南乔治亚岛和南桑威奇群岛", - "Somalia": "索马里", - "Solomon Islands": "所罗门群岛", - "Sierra Leone": "塞拉利昂", - "Seychelles": "塞舌尔", - "Serbia": "塞尔维亚", - "Senegal": "塞内加尔", - "Saudi Arabia": "沙特阿拉伯", - "San Marino": "圣马力诺", - "Samoa": "萨摩亚", - "Réunion": "留尼汪岛", - "Rwanda": "卢旺达", - "Pitcairn Islands": "皮特凯恩群岛", - "Peru": "秘鲁", - "Paraguay": "巴拉圭", - "Papua New Guinea": "巴布亚新几内亚", - "Panama": "巴拿马", - "Palestine": "巴勒斯坦", - "Palau": "帕劳", - "Oman": "阿曼", - "New Caledonia": "新喀里多尼亚", - "Nepal": "尼泊尔", - "Nauru": "瑙鲁", - "Namibia": "纳米比亚", - "Myanmar": "缅甸", - "Mozambique": "莫桑比克", - "Morocco": "摩洛哥", - "Montserrat": "蒙特塞拉特", - "Montenegro": "黑山", - "Mongolia": "蒙古", - "Monaco": "摩纳哥", - "Moldova": "摩尔多瓦", - "Micronesia": "密克罗尼西亚", - "Mayotte": "马约特岛", - "Mauritius": "毛里求斯", - "Mauritania": "毛里塔尼亚", - "Martinique": "马提尼克岛", - "Marshall Islands": "马绍尔群岛", - "Malta": "马耳他", - "Mali": "马里", - "Ignored attempt to disable encryption": "已忽略禁用加密的尝试", - "Confirm your Security Phrase": "确认你的安全短语", - "There was a problem communicating with the homeserver, please try again later.": "与家服务器通讯时出现问题,请稍后再试。", - "Decrypted event source": "解密的事件源码", - "Original event source": "原始事件源码", - "Invite by username": "按照用户名邀请", - "Welcome to ": "欢迎来到 ", - "Share %(name)s": "分享 %(name)s", - "Add a topic to help people know what it is about.": "添加话题,让大家知道这里是讨论什么的。", - "Topic: %(topic)s (edit)": "话题:%(topic)s(编辑)", - "Topic: %(topic)s ": "话题:%(topic)s ", - "Sint Maarten": "圣马丁岛", - "Slovenia": "斯洛文尼亚", - "Singapore": "新加坡", - "Slovakia": "斯洛伐克", - "Portugal": "葡萄牙", - "Poland": "波兰", - "Qatar": "卡塔尔", - "Puerto Rico": "波多黎各", - "Northern Mariana Islands": "北马里亚纳群岛", - "Norfolk Island": "诺福克岛", - "Niue": "纽埃", - "Nigeria": "奈及利亚", - "Niger": "尼日尔", - "Nicaragua": "尼加拉瓜", - "Maldives": "马尔代夫", - "Malawi": "马拉维", - "Madagascar": "马达加斯加", - "Macedonia": "马其顿", - "Lesotho": "莱索托", - "Kyrgyzstan": "吉尔吉斯斯坦", - "Kuwait": "科威特", - "Kosovo": "科索沃", - "Kiribati": "基里巴斯", - "Kenya": "肯尼亚", - "Kazakhstan": "哈萨克斯坦", - "Jordan": "约旦", - "Jersey": "泽西岛", - "Isle of Man": "马恩岛", - "Hungary": "匈牙利", - "Honduras": "洪都拉斯", - "Heard & McDonald Islands": "赫德岛和麦克唐纳群岛", - "Haiti": "海地", - "Guyana": "圭亚那", - "Guinea-Bissau": "几内亚比绍", - "Guinea": "几内亚", - "Guernsey": "根西岛", - "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.": "无法使用此安全密钥解密备份:请检查你输入的安全密钥是否正确。", - "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.": "再次输入你的安全短语进行确认。", - "Great! This Security Phrase looks strong enough.": "棒!这个安全短语看着够强。", - "Space Autocomplete": "空间自动完成", - "Verify your identity to access encrypted messages and prove your identity to others.": "验证你的身份来获取已加密的消息并向其他人证明你的身份。", - "You can add more later too, including already existing ones.": "稍后你可以添加更多房间,包括现有的。", - "Let's create a room for each of them.": "让我们为每个主题都创建一个房间吧。", - "What are some things you want to discuss in %(spaceName)s?": "你想在 %(spaceName)s 中讨论什么?", - "Make sure the right people have access. You can invite more later.": "确保对的人可以访问。稍后你可以邀请更多人。", - "Invite your teammates": "邀请你的伙伴", - "Failed to invite the following users to your space: %(csvUsers)s": "邀请以下用户加入你的空间失败:%(csvUsers)s", - "A private space for you and your teammates": "供你和你的伙伴使用的私有空间", - "Me and my teammates": "我和我的伙伴", - "A private space to organise your rooms": "用于整理你房间的私有空间", - "Just me": "仅有我", - "Make sure the right people have access to %(name)s": "确保对的人有权访问 %(name)s", - "Who are you working with?": "你与谁一同工作?", - "Go to my space": "前往我的空间", - "Go to my first room": "前往我的第一个房间", - "It's just you at the moment, it will be even better with others.": "当前仅有你一人,与人同道而行会更好。", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "选择要添加的房间或对话。这是专属于你的空间,不会有人被通知。你稍后可以再增加更多。", - "Select a room below first": "首先选择一个房间", - "This room is suggested as a good one to join": "此房间很适合加入", - "You can select all or individual messages to retry or delete": "你可以选择全部或单独的消息来重试或删除", - "Sending": "正在发送", - "Delete all": "删除全部", - "Some of your messages have not been sent": "你的部分消息未被发送", - "You have no visible notifications.": "你没有可见的通知。", - "%(creator)s created this DM.": "%(creator)s 创建了此私聊。", - "Verification requested": "已请求验证", - "Security Key mismatch": "安全密钥不符", - "Unable to set up keys": "无法设置密钥", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "如果你全部重置,你将会在没有受信任的会话重新开始、没有受信任的用户,且可能会看不到过去的消息。", - "Only do this if you have no other device to complete verification with.": "当你没有其他设备可以用于完成验证时,方可执行此操作。", - "Reset everything": "全部重置", - "Forgotten or lost all recovery methods? Reset all": "忘记或丢失了所有恢复方式?全部重置", - "Remember this": "记住", - "The widget will verify your user ID, but won't be able to perform actions for you:": "挂件将会验证你的用户 ID,但将无法为你执行动作:", - "Edit settings relating to your space.": "编辑关于你的空间的设置。", - "Reset event store": "重置活动存储", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "如果这样做,请注意你的消息并不会被删除,但在重新建立索引时,搜索体验可能会降低片刻", - "You most likely do not want to reset your event index store": "你大概率不想重置你的活动缩影存储", - "Reset event store?": "重置活动存储?", - "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.": "这通常仅影响服务器如何处理房间。如果你的 %(brand)s 遇到问题,请回报错误。", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "请注意,如果你不添加电子邮箱并且忘记密码,你将永远失去对你账户的访问权。", - "Continuing without email": "不使用电子邮箱并继续", - "Data on this screen is shared with %(widgetDomain)s": "此屏幕上的数据与%(widgetDomain)s分享", - "Consult first": "先询问", - "Invited people will be able to read old messages.": "被邀请的人将能够阅读过去的消息。", - "Invite someone using their name, username (like ) or share this room.": "使用某人的名字、用户名(如 )或分享此房间来邀请他们。", - "Invite someone using their name, email address, username (like ) or share this room.": "使用名字、电子邮件地址、用户名(如)邀请某人或分享此房间。", - "Invite someone using their name, username (like ) or share this space.": "使用某人的名字、用户名(如 )邀请他们,或分享此空间。", - "Invite someone using their name, email address, 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 ).": "使用某人的名称、电子邮箱地址或用户名来与其开始对话(如 )。", - "A call can only be transferred to a single user.": "通话只能转移到单个用户。", - "We couldn't create your DM.": "我们无法创建你的私聊。", - "What do you want to organise?": "你想要组织什么?", - "Skip for now": "暂时跳过", - "Failed to create initial space rooms": "创建初始空间房间失败", - "Private space": "私有空间", - "Public space": "公开空间", - "Search names and descriptions": "搜索名称和描述", - "You may want to try a different search or check for typos.": "你可能要尝试其他搜索或检查是否有错别字。", - "You may contact me if you have any follow up questions": "如果你有任何后续问题,可以联系我", - "To leave the beta, visit your settings.": "要离开beta,请访问你的设置。", - "Want to add a new room instead?": "想要添加一个新的房间吗?", - "Add existing rooms": "添加现有房间", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "正在新增房间……", - "other": "正在新增房间……(%(count)s 中的第 %(progress)s 个)" - }, - "Not all selected were added": "并非所有选中的都被添加", - "You are not allowed to view this server's rooms list": "你不被允许查看此服务器的房间列表", - "Retry all": "全部重试", - "View message": "查看消息", - "%(count)s people you know have already joined": { - "one": "已有你所认识的 %(count)s 个人加入", - "other": "已有你所认识的 %(count)s 个人加入" - }, - "Including %(commaSeparatedMembers)s": "包括 %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "查看 1 位成员", - "other": "查看全部 %(count)s 位成员" - }, - "Use the Desktop app to search encrypted messages": "使用桌面端英语来搜索加密消息", - "Use the Desktop app to see all encrypted files": "使用桌面端应用来查看所有加密文件", - "Add reaction": "添加反应", - "Error processing voice message": "处理语音消息时发生错误", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "当你将自己降级后,你将无法撤销此更改。如果你是此空间的最后一名拥有权限的用户,则无法重新获得权限。", - "You can only pin up to %(count)s widgets": { - "other": "你仅能固定 %(count)s 个挂件" - }, - "We didn't find a microphone on your device. Please check your settings and try again.": "我们没能在你的设备上找到麦克风。请检查设置并重试。", - "No microphone found": "未找到麦克风", - "We were unable to access your microphone. Please check your browser settings and try again.": "我们无法访问你的麦克风。 请检查浏览器设置并重试。", - "Unable to access your microphone": "无法访问你的麦克风", - "Invite to just this room": "仅邀请至此房间", - "This is the beginning of your direct message history with .": "这是你与的私聊历史的开端。", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "除非你们其中一个邀请了别人加入,否则将仅有你们两个人在此对话中。", - "Failed to send": "发送失败", - "You have no ignored users.": "你没有设置忽略用户。", - "Message search initialisation failed": "消息搜索初始化失败", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "使用%(size)s存储%(rooms)s个房间的消息。在本地安全地缓存已加密的消息以使其出现在搜索结果中。", - "other": "使用%(size)s存储%(rooms)s个房间的消息。在本地安全地缓存已加密的消息以使其出现在搜索结果中。" - }, - "Manage & explore rooms": "管理并探索房间", - "Please enter a name for the space": "请输入空间名称", - "Connecting": "连接中", - "unknown person": "陌生人", - "%(deviceId)s from %(ip)s": "来自 %(ip)s 的 %(deviceId)s", - "Review to ensure your account is safe": "检查以确保你的账户是安全的", - "Are you sure you want to leave the space '%(spaceName)s'?": "你确定要离开空间「%(spaceName)s」吗?", - "This space is not public. You will not be able to rejoin without an invite.": "此空间并不公开。在没有得到邀请的情况下,你将无法重新加入。", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "你是这里唯一的人。如果你离开了,以后包括你在内任何人都将无法加入。", - "Use email to optionally be discoverable by existing contacts.": "使用电子邮箱以选择性地被现有联系人搜索。", - "Use email or phone to optionally be discoverable by existing contacts.": "使用电子邮箱或电话以选择性地被现有联系人搜索。", - "Add an email to be able to reset your password.": "添加电子邮箱以重置你的密码。", - "That phone number doesn't look quite right, please check and try again": "电话号码看起来不太对,请检查并重试", - "Something went wrong in confirming your identity. Cancel and try again.": "确认你的身份时出了一点问题。取消并重试。", - "Avatar": "头像", - "Start audio stream": "开始音频流", - "Failed to start livestream": "开始流直播失败", - "Unable to start audio streaming.": "无法开始音频流媒体。", - "Hold": "挂起", - "Resume": "恢复", - "If you've forgotten your Security Key you can ": "如果你忘记了你的安全密钥,你可以", - "Access your secure message history and set up secure messaging by entering your Security Key.": "通过输入你的安全密钥来访问你的安全消息历史记录并设置安全通信。", - "Not a valid Security Key": "安全密钥无效", - "This looks like a valid Security Key!": "看起来是有效的安全密钥!", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "如果你忘记了你的安全短语,你可以使用你的安全密钥设置新的恢复选项", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "无法通过你的安全短语访问你的安全消息历史记录并设置安全通信。", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "无法使用此安全短语解密备份:请确认你是否输入了正确的安全短语。", - "Incorrect Security Phrase": "安全短语错误", - "Currently joining %(count)s rooms": { - "one": "目前正在加入 %(count)s 个房间", - "other": "目前正在加入 %(count)s 个房间" - }, - "The user you called is busy.": "你所呼叫的用户正忙。", - "User Busy": "用户正忙", - "Or send invite link": "或发送邀请链接", - "Some suggestions may be hidden for privacy.": "出于隐私考虑,部分建议可能会被隐藏。", - "Search for rooms or people": "搜索房间或用户", - "Message preview": "消息预览", - "Sent": "已发送", - "You don't have permission to do this": "你无权执行此操作", - "Error - Mixed content": "错误 - 混合内容", - "Error loading Widget": "加载挂件时发生错误", - "Pinned messages": "已固定的消息", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "如果你拥有权限,请打开任何消息的菜单并选择固定将它们粘贴至此。", - "Nothing pinned, yet": "尚无固定任何东西", - "End-to-end encryption isn't enabled": "未启用端到端加密", - "Report": "举报", - "Collapse reply thread": "折叠回复消息列", - "Show preview": "显示预览", - "View source": "查看源代码", - "Settings - %(spaceName)s": "设置 - %(spaceName)s", - "Please provide an address": "请提供地址", - "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.": "要公布地址,首先需要将其设为本地地址。", - "Published addresses can be used by anyone on any server to join your room.": "任何服务器上的人均可通过公布的地址加入你的房间。", - "Published addresses can be used by anyone on any server to join your space.": "任何服务器上的人均可通过公布的地址加入你的空间。", - "This space has no local addresses": "此空间没有本地地址", - "Space information": "空间信息", - "Recommended for public spaces.": "建议用于公开空间。", - "Allow people to preview your space before they join.": "允许人们在加入前预览你的空间。", - "Preview Space": "预览空间", - "Decide who can view and join %(spaceName)s.": "决定谁可以查看和加入 %(spaceName)s。", - "Visibility": "可见性", - "This may be useful for public spaces.": "这可能对公开空间有所帮助。", - "Guests can join a space without having an account.": "游客无需账户即可加入空间。", - "Enable guest access": "启用游客访问权限", - "Failed to update the history visibility of this space": "更新此空间的历史记录可见性失败", - "Failed to update the guest access of this space": "更新此空间的游客访问权限失败", - "Failed to update the visibility of this space": "更新此空间的可见性失败", - "Address": "地址", - "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 ": "我们已向其他人发送邀请,但无法邀请以下人员至", - "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 (%(server)s)": "身份服务器(%(server)s)", - "Could not connect to identity server": "无法连接到身份服务器", - "Not a valid identity server (status code %(code)s)": "身份服务器无效(状态码 %(code)s)", - "Identity server URL must be HTTPS": "身份服务器URL必须是HTTPS", - "Only invited people can join.": "只有受邀的人才能加入。", - "Private (invite only)": "私有(仅邀请)", - "This upgrade will allow members of selected spaces access to this room without an invite.": "此升级将允许选定的空间成员无需邀请即可访问此房间。", - "Images, GIFs and videos": "图片、GIF 和视频", - "Code blocks": "代码块", - "Displaying time": "显示的时间戳", - "Keyboard shortcuts": "键盘快捷键", - "There was an error loading your notification settings.": "加载你的通知设置时出错。", - "Mentions & keywords": "提及&关键词", - "Global": "全局", - "New keyword": "新的关键词", - "Keyword": "关键词", - "Show all rooms": "显示所有房间", - "Delete avatar": "删除头像", - "More": "更多", - "Show sidebar": "显示侧边栏", - "Hide sidebar": "隐藏侧边栏", - "Send voice message": "发送语音消息", - "Transfer Failed": "转移失败", - "Unable to transfer call": "无法转移通话", - "Anyone can find and join.": "任何人都可以找到并加入。", - "Unable to copy a link to the room to the clipboard.": "无法将房间的链接复制到剪贴板。", - "Unable to copy room link": "无法复制房间链接", - "Error downloading audio": "下载音频时出错", - "Unnamed audio": "未命名的音频", - "Add space": "添加空间", - "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "请注意升级将使这个房间有一个新版本。所有当前的消息都将保留在此存档房间中。", - "Automatically invite members from this room to the new one": "自动邀请该房间的成员加入新房间", - "These are likely ones other room admins are a part of.": "这些可能是其他房间管理员的一部分。", - "Other spaces or rooms you might not know": "你可能不知道的其他空间或房间", - "Spaces you know that contain this room": "你知道的包含此房间的空间", - "Search spaces": "搜索空间", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "决定哪些空间可以访问这个房间。如果一个空间被选中,它的成员可以找到并加入。", - "Select spaces": "选择空间", - "You're removing all spaces. Access will default to invite only": "你正在移除所有空间。访问权限将预设为仅邀请", - "Leave %(spaceName)s": "离开 %(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.": "你是某些要离开的房间或空间的唯一管理员。离开将使它们没有任何管理员。", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "你是此空间的唯一管理员。离开它将意味着没有人可以控制它。", - "You won't be able to rejoin unless you are re-invited.": "除非你被重新邀请,否则你将无法重新加入。", - "Search %(spaceName)s": "搜索 %(spaceName)s", - "User Directory": "用户目录", - "Want to add an existing space instead?": "想要添加现有空间?", - "Add a space to a space you manage.": "向你管理的空间添加空间。", - "Only people invited will be able to find and join this space.": "只有受邀者才能找到并加入此空间。", - "Anyone will be able to find and join this space, not just members of .": "任何人都可以找到并加入这个空间,而不仅仅是 的成员。", - "Anyone in will be able to find and join.": " 中的任何人都可以找到并加入。", - "Private space (invite only)": "私有空间(仅邀请)", - "Space visibility": "空间可见度", - "Public room": "公共房间", - "Adding spaces has moved.": "新增空间已移动。", - "Search for rooms": "搜索房间", - "Search for spaces": "搜索空间", - "Create a new space": "创建新空间", - "Want to add a new space instead?": "想要添加一个新空间?", - "Add existing space": "增加现有的空间", - "Share content": "分享内容", - "Application window": "应用程序窗口", - "Share entire screen": "分享整个屏幕", - "Error processing audio message": "处理音频消息时出错", - "Decrypting": "解密中", - "The call is in an unknown state!": "通话处于未知状态!", - "Missed call": "未接来电", - "Unknown failure: %(reason)s": "未知错误:%(reason)s", - "An unknown error occurred": "出现未知错误", - "Their device couldn't start the camera or microphone": "他们的设备无法启动摄像头或麦克风", - "Connection failed": "连接失败", - "Could not connect media": "无法连接媒体", - "No answer": "无响应", - "Call back": "回拨", - "Call declined": "拒绝通话", - "Stop recording": "停止录制", - "Show %(count)s other previews": { - "one": "显示 %(count)s 个其他预览", - "other": "显示 %(count)s 个其他预览" - }, - "Access": "访问", - "People with supported clients will be able to join the room without having a registered account.": "拥有受支持客户端的人无需注册账户即可加入房间。", - "Decide who can join %(roomName)s.": "决定谁可以加入 %(roomName)s。", - "Space members": "空间成员", - "Anyone in a space can find and join. You can select multiple spaces.": "空间中的任何人都可以找到并加入。你可以选择多个空间。", - "Spaces with access": "可访问的空间", - "Anyone in a space can find and join. Edit which spaces can access here.": "空间中的任何人都可以找到并加入。在此处编辑哪些空间可以访问。", - "Currently, %(count)s spaces have access": { - "other": "目前,%(count)s 个空间可以访问", - "one": "目前,一个空间有访问权限" - }, - "& %(count)s more": { - "other": "以及另 %(count)s", - "one": "& 另外 %(count)s" - }, - "Upgrade required": "需要升级", - "Surround selected text when typing special characters": "输入特殊字符时圈出选定的文本", - "Rooms and spaces": "房间与空间", - "Results": "结果", - "Enable encryption in settings.": "在设置中启用加密。", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "你的私人消息通常是加密的,但此房间不是。这通常是因为使用了不受支持的设备或方法,例如电子邮件邀请。", - "To avoid these issues, create a new public room for the conversation you plan to have.": "为避免这些问题,请为计划中的对话创建一个新的加密房间。", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "不建议公开加密房间。这意味着任何人都可以找到并加入房间,因此任何人都可以阅读消息。你将不会得到任何加密带来的好处。在公共房间加密消息还会拖慢收发消息的速度。", - "Are you sure you want to make this encrypted room public?": "你确定要公开此加密房间吗?", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "为避免这些问题,请为计划中的对话创建一个新的加密房间。", - "Are you sure you want to add encryption to this public room?": "你确定要为此公开房间开启加密吗?", - "Cross-signing is ready but keys are not backed up.": "交叉签名已就绪,但尚未备份密钥。", - "Some encryption parameters have been changed.": "一些加密参数已更改。", - "Role in ": " 中的角色", - "Unknown failure": "未知失败", - "Failed to update the join rules": "未能更新加入列表", - "Anyone in can find and join. You can select other spaces too.": " 中的任何人都可以寻找和加入。你也可以选择其他空间。", - "Select the roles required to change various parts of the space": "选择改变空间各个部分所需的角色", - "Message didn't send. Click for info.": "消息没有发送。点击查看信息。", - "To join a space you'll need an invite.": "要加入一个空间,你需要一个邀请。", - "%(reactors)s reacted with %(content)s": "%(reactors)s做出了%(content)s的反应", - "Would you like to leave the rooms in this space?": "你想俩开此空间内的房间吗?", - "You are about to leave .": "你即将离开 。", - "Leave some rooms": "离开一些房间", - "Leave all rooms": "离开所有房间", - "Don't leave any rooms": "不离开任何房间", - "MB": "MB", - "In reply to this message": "答复此消息", - "Export chat": "导出聊天", - "Verify with Security Key or Phrase": "使用安全密钥或短语进行验证", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "无法撤消重置验证密钥的操作。重置后,你将无法访问旧的加密消息,任何之前验证过你的朋友将看到安全警告,直到你再次和他们进行验证。", - "I'll verify later": "我稍后进行验证", - "Verify with Security Key": "使用安全密钥进行验证", - "Proceed with reset": "进行重置", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "看起来你没有安全密钥或者任何其他可以验证的设备。 此设备将无法访问旧的加密消息。为了在这个设备上验证你的身份,你需要重置你的验证密钥。", - "Skip verification for now": "暂时跳过验证", - "Really reset verification keys?": "确实要重置验证密钥?", - "Create poll": "创建投票", - "Updating spaces... (%(progress)s out of %(count)s)": { - "other": "正在更新房间… (%(count)s 中的 %(progress)s)", - "one": "正在更新空间…" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "正在发送邀请…", - "other": "正在发送邀请… (%(count)s 中的 %(progress)s)" - }, - "Loading new room": "正在加载新房间", - "Upgrading room": "正在升级房间", - "Disinvite from %(roomName)s": "取消邀请加入 %(roomName)s", - "Show:": "显示:", - "Shows all threads from current room": "显示当前房间的所有消息列", - "All threads": "所有消息列", - "My threads": "我的消息列", - "They won't be able to access whatever you're not an admin of.": "他们将无法访问你不是管理员的一切。", - "Ban them from specific things I'm able to": "禁止这些人做某些我有权决定的事", - "Unban them from specific things I'm able to": "解除我权限范围内对这些人的某些禁令", - "Ban them from everything I'm able to": "禁止这些人做任何我有权决定的事", - "Unban them from everything I'm able to": "解除我权限范围内对这些人的所有禁令", - "Ban from %(roomName)s": "禁止进入 %(roomName)s", - "Unban from %(roomName)s": "解除 %(roomName)s 禁令", - "They'll still be able to access whatever you're not an admin of.": "他们仍然可以访问任何你不是管理员的地方。", - "Downloading": "下载中", - "%(count)s reply": { - "one": "%(count)s 条回复", - "other": "%(count)s 条回复" - }, - "View in room": "在房间内查看", - "Enter your Security Phrase or to continue.": "输入安全短语或以继续。", - "What projects are your team working on?": "你的团队正在进行什么项目?", - "See room timeline (devtools)": "查看房间时间线(开发工具)", - "Developer mode": "开发者模式", - "Insert link": "插入链接", - "Joined": "已加入", - "Light high contrast": "浅色高对比", - "Joining": "加入中", - "Automatically send debug logs on any error": "遇到任何错误自动发送调试日志", - "Select all": "全选", - "Deselect all": "取消全选", - "Sign out devices": { - "one": "注销设备", - "other": "注销设备" - }, - "Click the button below to confirm signing out these devices.": { - "one": "单击下面的按钮以确认登出此设备。", - "other": "单击下面的按钮以确认登出这些设备。" - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "确认注销此设备需要使用单点登录来证明您的身份。", - "other": "确认注销这些设备需要使用单点登录来证明你的身份。" - }, - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "将您的安全密钥存放在安全的地方,例如密码管理器或保险箱,因为它用于保护您的加密数据。", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "我们将为您生成一个安全密钥,将其存储在安全的地方,例如密码管理器或保险箱。", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "重新获取账户访问权限并恢复存储在此会话中的加密密钥。 没有它们,您将无法在任何会话中阅读所有安全消息。", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "如果不进行验证,您将无法访问您的所有消息,并且在其他人看来可能不受信任。", - "Shows all threads you've participated in": "显示您参与的所有消息列", - "You're all caught up": "一切完毕", - "If you can't see who you're looking for, send them your invite link below.": "如果您看不到您要找的人,请将您的邀请链接发送给他们。", - "In encrypted rooms, verify all users to ensure it's secure.": "在加密房间中,验证所有用户以确保其安全。", - "Yours, or the other users' session": "你或其他用户的会话", - "Yours, or the other users' internet connection": "你或其他用户的互联网连接", - "The homeserver the user you're verifying is connected to": "你正在验证的用户所连接的家服务器", - "This room isn't bridging messages to any platforms. Learn more.": "这个房间不会将消息桥接到任何平台。了解更多", - "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.": "这个房间位于你不是管理员的某些空间中。 在这些空间中,旧房间仍将显示,但系统会提示人们加入新房间。", - "Use a more compact 'Modern' layout": "使用更紧凑的“现代”布局", - "Add option": "添加选项", - "Write an option": "写个选项", - "Option %(number)s": "选项 %(number)s", - "Create options": "创建选项", - "Question or topic": "问题或主题", - "What is your poll question or topic?": "你的投票问题或主题是什么?", - "Create Poll": "创建投票", - "You do not have permission to start polls in this room.": "你无权在此房间启动投票。", - "Copy link to thread": "复制到消息列的链接", - "Thread options": "消息列选项", - "Someone already has that username. Try another or if it is you, sign in below.": "该名称已被占用。 尝试另一个,或者如果是您,请在下面登录。", - "Show tray icon and minimise window to it on close": "显示托盘图标并在关闭时最小化窗口至托盘", - "Reply in thread": "在消息列中回复", - "Spaces to show": "要显示的空间", - "Sidebar": "侧边栏", - "Other rooms": "其他房间", - "Show all threads": "显示所有消息列", - "Keep discussions organised with threads": "用消息列使讨论井然有序", - "Rooms outside of a space": "空间之外的房间", - "Show all your rooms in Home, even if they're in a space.": "在主页展示你所有的房间,即使它们是在一个空间里。", - "Home is useful for getting an overview of everything.": "对于了解所有事情的概况来说,主页很有用。", - "Mentions only": "仅提及", - "Forget": "忘记", - "Files": "文件", - "You won't get any notifications": "你不会收到任何通知", - "Get notified only with mentions and keywords as set up in your settings": "如设置中设定的那样仅通知提及和关键词", - "@mentions & keywords": "@提及和关键词", - "Get notified for every message": "获得每条消息的通知", - "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": "取消固定此小部件以在此面板中查看", - "Large": "大", - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s 和其他 %(count)s 个空间", - "other": "%(spaceName)s 和其他 %(count)s 个空间" - }, - "Based on %(count)s votes": { - "one": "基于 %(count)s 票", - "other": "基于 %(count)s 票" - }, - "%(count)s votes": { - "one": "%(count)s 票", - "other": "%(count)s 票" - }, - "Sorry, the poll you tried to create was not posted.": "抱歉,您尝试创建的投票未被发布。", - "Failed to post poll": "发布投票失败", - "Sorry, your vote was not registered. Please try again.": "抱歉,你的投票未登记。请重试。", - "Vote not registered": "投票未登记", - "Developer": "开发者", - "Experimental": "实验性", - "Themes": "主题", - "Moderation": "审核", - "Messaging": "消息传递", - "Pin to sidebar": "固定到侧边栏", - "Quick settings": "快速设置", - "Spaces you know that contain this space": "你知道的包含这个空间的空间", - "Chat": "聊天", - "Home options": "主页选项", - "%(spaceName)s menu": "%(spaceName)s菜单", - "Join public room": "加入公共房间", - "Add people": "加人", - "Invite to space": "邀请到空间", - "Start new chat": "开始新的聊天", - "Recently viewed": "最近查看", - "To view all keyboard shortcuts, click 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.": "共享匿名数据以帮助我们发现问题。 与个人无关。 没有第三方。", - "That's fine": "没问题", - "You cannot place calls without a connection to the server.": "你不能在未连接到服务器时进行呼叫。", - "Connectivity to the server has been lost": "已丢失与服务器的连接", - "Share location": "共享位置", - "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.": "您确定要结束此投票吗? 这将显示投票的最终结果并阻止人们投票。", - "End Poll": "结束投票", - "Sorry, the poll did not end. Please try again.": "抱歉,投票没有结束。 请再试一次。", - "Failed to end poll": "结束投票失败", - "The poll has ended. Top answer: %(topAnswer)s": "投票已经结束。 得票最多答案:%(topAnswer)s", - "The poll has ended. No votes were cast.": "投票已经结束。 没有投票。", - "Final result based on %(count)s votes": { - "one": "基于 %(count)s 票数的最终结果", - "other": "基于 %(count)s 票数的最终结果" - }, - "Link to room": "房间链接", - "Recent searches": "最近的搜索", - "To search messages, look for this icon at the top of a room ": "要搜索消息,请在房间顶部查找此图标", - "Other searches": "其他搜索", - "Public rooms": "公共房间", - "Use \"%(query)s\" to search": "使用 \"%(query)s\" 来搜索", - "Other rooms in %(spaceName)s": "%(spaceName)s 中的其他房间", - "Spaces you're in": "你所在的空间", - "Including you, %(commaSeparatedMembers)s": "包括你,%(commaSeparatedMembers)s", - "Copy room link": "复制房间链接", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "将您与该空间的成员的聊天进行分组。关闭这个后你将无法在 %(spaceName)s 内看到这些聊天。", - "Sections to show": "要显示的部分", - "Failed to load list of rooms.": "加载房间列表失败。", - "Open in OpenStreetMap": "在 OpenStreetMap 中打开", - "Failed to invite users to %(roomName)s": "未能邀请用户加入 %(roomName)s", - "Back to thread": "返回消息列", - "Room members": "房间成员", - "Back to chat": "返回聊天", - "You were disconnected from the call. (Error: %(message)s)": "你已断开通话。(错误:%(message)s)", - "Connection lost": "连接丢失", - "Failed to join": "加入失败", - "The person who invited you has already left, or their server is offline.": "邀请你的人已经离开了,亦或是他们的家服务器离线了。", - "The person who invited you has already left.": "邀请你的人已经离开了。", - "Sorry, your homeserver is too old to participate here.": "抱歉,你的家服务器过旧,故无法参与其中。", - "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 是实验性功能。为了获取更好的体验和最新功能,请使用我们的免费原生应用。", - "Reset bearing to north": "重置为向北方位", - "Mapbox logo": "Mapbox 图标", - "Location not available": "位置不可用", - "Find my location": "查找我的位置", - "Exit fullscreen": "退出全屏", - "Enter fullscreen": "进入全屏", - "Map feedback": "地图反馈", - "Toggle attribution": "切换属性", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "此家服务器未正确配置,故无法显示地图,亦或所配置的地图服务器无法使用。", - "This homeserver is not configured to display maps.": "此家服务器未配置显示地图。", - "The user's homeserver does not support the version of the space.": "用户的家服务器版本不支持空间。", - "User may or may not exist": "用户可能存在页可能不存在", - "User does not exist": "用户不存在", - "User is already in the room": "用户已在房间中", - "User is already in the space": "用户已在空间中", - "User is already invited to the room": "用户已被邀请至房间", - "User is already invited to the space": "用户已被邀请至空间", - "You do not have permission to invite people to this space.": "你无权邀请他人加入此空间。", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "在 %(spaceName)s 和其他 %(count)s 个空间。", - "other": "在 %(spaceName)s 和其他 %(count)s 个空间。" - }, - "In %(spaceName)s.": "在 %(spaceName)s 空间。", - "In spaces %(space1Name)s and %(space2Name)s.": "在 %(space1Name)s 和 %(space2Name)s 空间。", - "%(space1Name)s and %(space2Name)s": "%(space1Name)s 与 %(space2Name)s", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "未知用户会话配对:(%(userId)s:%(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "无法识别的房间地址:%(roomAlias)s", - "Failed to remove user": "移除用户失败", - "Pinned": "已固定", - "To proceed, please accept the verification request on your other device.": "要继续进行,请接受你另一设备上的验证请求。", - "%(count)s participants": { - "other": "%(count)s 名参与者", - "one": "一名参与者" - }, - "Joining…": "加入中…", - "Open thread": "打开消息列", - "To join, please enable video rooms in Labs first": "加入前请在实验室允许虚拟房间", - "To view, please enable video rooms in Labs first": "查看前请在实验室允许虚拟房间", - "To view %(roomName)s, you need an invite": "你需要一个邀请来查看 %(roomName)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.": "这个房间或空间当前不可访问。", - "This room or space does not exist.": "这个房间或空间不存在。", - "This invite was sent to %(email)s which is not associated with your account": "该邀请被发送到了与你的账户无关的 %(email)s", - "You can still join here.": "你依旧可以加入这里。", - "Something went wrong with your invite.": "你的邀请出了问题。", - "Forget this space": "忘记此空间", - "You were removed by %(memberName)s": "%(memberName)s 将你移出了这里", - "You were removed from %(roomName)s by %(memberName)s": "%(memberName)s 将你移出了 %(roomName)s", - "Loading preview": "加载预览中", - "You were banned by %(memberName)s": "你被 %(memberName)s 封禁", - "This invite was sent to %(email)s": "邀请已被发送到 %(email)s", - "There's no preview, would you like to join?": "这里没有预览, 你是否要加入?", - "Are you sure you're at the right place?": "你确定你位于正确的地方?", - "Show Labs settings": "显示实验室设置", - "Add new server…": "添加新的服务器…", - "Verify other device": "验证其他设备", - "Verify with another device": "使用其他设备进行验证", - "Unban from space": "从空间取消封锁", - "Disinvite from room": "从房间取消邀请", - "Remove from space": "从空间移除", - "Disinvite from space": "从空间取消邀请", - "Saved Items": "已保存的项目", - "Private room": "私有房间", - "Video room": "视频房间", - "Video rooms are a beta feature": "视频房间是beta功能", - "Read receipts": "已读回执", - "Seen by %(count)s people": { - "one": "已被%(count)s人查看", - "other": "已被%(count)s人查看" - }, - "%(members)s and %(last)s": "%(members)s和%(last)s", - "%(members)s and more": "%(members)s和更多", - "Send your first message to invite to chat": "发送你的第一条消息邀请来聊天", - "Poll": "投票", - "Voice Message": "语音消息", - "Hide stickers": "隐藏贴纸", - "From a thread": "来自消息列", - "View older version of %(spaceName)s.": "查看%(spaceName)s的旧版本。", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "若你找不到要找的房间,请请求邀请或创建新房间。", - "New video room": "新视频房间", - "New room": "新房间", - "Device verified": "设备已验证", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "你的新设备已通过验证。它现在可以访问你的加密消息,并且其它用户会将其视为受信任的。", - "Internal room ID": "内部房间ID", - "Upgrade this space to the recommended room version": "将此空间升级到推荐的房间版本", - "Group all your rooms that aren't part of a space in one place.": "将所有你那些不属于某个空间的房间集中一处。", - "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.": "空间是将房间和人分组的方式。除了你所在的空间,你也可以使用预建的空间。", - "Keyboard": "键盘", - "Deactivating your account is a permanent action — be careful!": "停用你的账户是永久性动作——小心!", - "Your password was successfully changed.": "你的密码已成功更改。", - "Confirm signing out these devices": { - "one": "确认登出此设备", - "other": "确认登出这些设备" - }, - "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "空间是将房间和人分组的一种新方式。你想创建什么类型的空间?你可以在以后更改。", - "Match system": "匹配系统", - "Developer tools": "开发者工具", - "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)……", - "Verify this device by confirming the following number appears on its screen.": "确认屏幕上出现以下数字,以验证设备。", - "Confirm the emoji below are displayed on both devices, in the same order:": "确认下面的表情符号在两个设备上以相同顺序显示:", - "%(count)s people joined": { - "one": "%(count)s个人已加入", - "other": "%(count)s个人已加入" - }, - "Enable hardware acceleration": "启用硬件加速", - "Automatically send debug logs when key backup is not functioning": "当密钥备份无法运作时自动发送debug日志", - "Automatically send debug logs on decryption errors": "自动发送有关解密错误的debug日志", - "Show polls button": "显示投票按钮", - "Explore public spaces in the new search dialog": "在新的搜索对话框中探索公开空间", - "Join the room to participate": "加入房间以参与", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "实用提示:悬停在消息上时使用“%(replyInThread)s”。", - "Threads help keep your conversations on-topic and easy to track.": "消息列帮助保持你的对话切题并易于追踪。", - "Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "回复进行中的消息列或当悬停在消息上时使用%(replyInThread)s来发起新的消息列。", - "Can't create a thread from an event with an existing relation": "无法从既有关系的事件创建消息列", - "%(featureName)s Beta feedback": "%(featureName)sBeta反馈", - "Use to scroll": "用来滚动", - "Feedback sent! Thanks, we appreciate it!": "反馈已发送!谢谢,我们很感激!", - "Location": "位置", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "若你知道你正在做什么,Element是开源的,请务必看看我们的GitHub(https://github.com/vector-im/element-web/)并贡献!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "若某人告诉你在这里复制/粘贴某物,那你极有可能正被欺骗!", - "Wait!": "等等!", - "This address does not point at this room": "此地址不指向此房间", - "Unable to check if username has been taken. Try again later.": "无法检查用户名是否已被使用。稍后再试。", - "Space home": "空间首页", - "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.": "获取你的位置失败。请之后再试。", - "Could not fetch location": "无法获取位置", - "Your new device is now verified. Other users will see it as trusted.": "你的新设备现已验证。其他用户将会视其为受信任的。", - "Verify this device": "验证此设备", - "Unable to verify this device": "无法验证此设备", - "This address had invalid server or is already in use": "此地址的服务器无效或已被使用", - "Missing room name or separator e.g. (my-room:domain.org)": "缺少房间名称或分隔符,例子(my-room:domain.org)", - "Missing domain separator e.g. (:domain.org)": "缺少域分隔符,例子(:domain.org)", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "请注意:这是使用临时实现的实验室功能。这意味着你无法删除你的位置历史,并且甚至在你停止与此房间分享实时位置后,高级用户将仍能查看你的位置历史。", - "Live location sharing": "实时位置分享", - "toggle event": "切换事件", - "Results will be visible when the poll is ended": "结果将在投票结束时可见", - "Sorry, you can't edit a poll after votes have been cast.": "抱歉,你无法在有人投票后编辑投票。", - "Can't edit poll": "无法编辑投票", - "Shared a location: ": "分享了位置: ", - "Shared their location: ": "分享了他们的位置: ", - "Unable to load map": "无法加载地图", - "Expand map": "展开地图", - "Click": "点击", - "Expand quotes": "展开引号", - "Collapse quotes": "折叠引号", - "View live location": "查看实时位置", - "Pick a date to jump to": "选个日期以跳转", - "Message pending moderation": "待审核的消息", - "Message pending moderation: %(reason)s": "消息待审核:%(reason)s", - "Messages in this chat will be end-to-end encrypted.": "此聊天中的消息会被端到端加密。", - "Jump to date": "跳至日期", - "The beginning of the room": "房间的开头", - "You cancelled verification on your other device.": "你在其他设备上取消了验证。", - "Almost there! Is your other device showing the same shield?": "快完成了!你的其他设备显示相同盾牌吗?", - "Ban from room": "从房间封禁", - "Unban from room": "从房间取消解封", - "Ban from space": "从空间封禁", - "Remove from %(roomName)s": "从%(roomName)s移除", - "Remove from room": "从房间移除", - "Currently removing messages in %(count)s rooms": { - "one": "目前正在移除%(count)s个房间中的消息", - "other": "目前正在移除%(count)s个房间中的消息" - }, - "Un-maximise": "取消最大化", - "What location type do you want to share?": "你想分享什么位置类型?", - "Drop a Pin": "放置图钉", - "My live location": "我的实时位置", - "My current location": "我当前的位置", - "%(displayName)s's live location": "%(displayName)s的实时位置", - "%(brand)s could not send your location. Please try again later.": "%(brand)s无法发送你的位置。请稍后再试。", - "We couldn't send your location": "我们无法发送你的位置", - "%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s was denied permission to fetch your location. 请在你的浏览器中允许位置访问。", - "Click to drop a pin": "点击以放置图钉", - "Click to move the pin": "点击以移动图钉", - "Share for %(duration)s": "分享%(duration)s", - "Enable live location sharing": "启用实时位置分享", - "%(count)s Members": { - "one": "%(count)s个成员", - "other": "%(count)s个成员" - }, - "Search for": "搜索", - "Some results may be hidden for privacy": "为保护隐私,一些结果可能被隐藏", - "If you can't see who you're looking for, send them your invite link.": "若你无法看到你正在查找的人,给他们发送你的邀请链接。", - "Copy invite link": "复制邀请链接", - "Some results may be hidden": "一些结果可能被隐藏", - "Other options": "其他选项", - "Start a group chat": "发起群聊天", - "Remove search filter for %(filter)s": "移除%(filter)s搜索过滤条件", - "Show rooms": "显示房间", - "Show spaces": "显示空间", - "You cannot search for rooms that are neither a room nor a space": "你无法搜索既不是房间也不是空间的房间", - "Stop and close": "停止并关闭", - "You don't have permission to share locations": "你没有权限分享位置", - "You need to have the right permissions in order to share locations in this room.": "你需要拥有正确的权限才能在此房间中共享位置。", - "Who will you chat to the most?": "你会和谁聊得最多?", - "We'll help you get connected.": "", - "Friends and family": "朋友和家人", - "Coworkers and teams": "同事和团队", - "Online community members": "在线社群成员", - "You will not be able to reactivate your account": "你将无法重新激活你的账户", - "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)。你可以尝试把这个信息传给邀请你的人。", - "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": "结果仅在你结束投票后展示", - "Voters see results as soon as they have voted": "投票者一投完票就能看到结果", - "Closed poll": "封闭式投票", - "Open poll": "开放式投票", - "Poll type": "投票类型", - "Share your activity and status with others.": "与别人分享你的活动和状态。", - "Your server doesn't support disabling sending read receipts.": "你的服务器不支持禁用发送已读回执。", - "We're creating a room with %(names)s": "正在创建房间%(names)s", - "Sessions": "会话", - "Current session": "当前会话", - "Verified session": "已验证的会话", - "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": "在房间列表上方显示欢迎清单的捷径", - "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.": "验证你的会话以增强消息传输的安全性,或从那些你不认识或不再使用的会话登出。", - "Unverified sessions": "未验证的会话", - "Security recommendations": "安全建议", - "Inactive for %(inactiveAgeDays)s+ days": "%(inactiveAgeDays)s+天不活跃", - "Session details": "会话详情", - "IP address": "IP地址", - "Last activity": "上次活动", - "Verify or sign out from this session for best security and reliability.": "验证此会话或从之登出,以取得最佳安全性和可靠性。", - "Unverified session": "未验证的会话", - "This session is ready for secure messaging.": "此会话已准备好进行安全的消息传输。", - "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": "未发送", - "Search Dialog": "搜索对话", - "Join %(roomAddress)s": "加入%(roomAddress)s", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "当你登出时,这些密钥会从此设备删除。这意味着你将无法查阅已加密消息,除非你在其他设备上有那些消息的密钥,或者已将其备份到服务器。", - "Open room": "打开房间", - "Output devices": "输出设备", - "Input devices": "输入设备", - "View List": "查看列表", - "View list": "查看列表", - "No live locations": "无实时位置", - "Live location error": "实时位置错误", - "Live location ended": "实时位置已结束", - "Live until %(expiryTime)s": "实时分享直至%(expiryTime)s", - "View related event": "查看相关事件", - "Cameras": "相机", - "Unread email icon": "未读电子邮件图标", - "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": "分享你的实时位置时出错,请重试", - "Live location enabled": "实时位置已启用", - "You are sharing your live location": "你正在分享你的实时位置", - "An error occurred whilst sharing your live location": "分享实时位置时出错", - "An error occurred while stopping your live location": "停止实时位置时出错", - "Close sidebar": "关闭侧边栏", - "Failed to set direct message tag": "设置私聊标签失败", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "你已登出全部设备,并将不再收到推送通知。要重新启用通知,请在每台设备上再次登入。", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "若想保留对加密房间的聊天历史的访问权,请设置密钥备份或从其他设备导出消息密钥,然后再继续。", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "登出你的设备会删除存储在其上的消息加密密钥,使加密的聊天历史不可读。", - "Resent!": "已重新发送!", - "Did not receive it? Resend it": "没收到吗?重新发送", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "要创建账户,请打开我们刚刚发送到%(emailAddress)s的电子邮件里的链接。", - "Verified sessions": "已验证的会话", - "For best security, sign out from any session that you don't recognize or use anymore.": "为了最佳安全性,请从任何不认识或不再使用的会话登出。", - "No verified sessions found.": "未找到已验证的会话。", - "No unverified sessions found.": "未找到未验证的会话。", - "No inactive sessions found.": "未找到不活跃的会话。", - "No sessions found.": "未找到会话。", - "All": "全部", - "Ready for secure messaging": "准备好进行安全通信了", - "Not ready for secure messaging": "尚未准备好安全通信", - "Inactive": "不活跃", - "Inactive for %(inactiveAgeDays)s days or longer": "%(inactiveAgeDays)s天或更久不活跃", - "Filter devices": "筛选设备", - "Manually verify by text": "用文本手动验证", - "Interactively verify by emoji": "用表情符号交互式验证", - "Show: %(instance)s rooms (%(server)s)": "显示:%(instance)s房间(%(server)s)", - "Show: Matrix rooms": "显示:Matrix房间", - "Click to read topic": "点击阅读话题", - "Edit topic": "编辑话题", - "Edit poll": "编辑投票", - "%(user1)s and %(user2)s": "%(user1)s和%(user2)s", - "Choose a locale": "选择区域设置", - "Empty room (was %(oldName)s)": "空房间(曾是%(oldName)s)", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s或%(recoveryFile)s", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s或%(copyButton)s", - "Your server has native support": "你的服务器有原生支持", - "Your server lacks native support": "你的服务器缺少原生支持", - "Your server lacks native support, you must specify a proxy": "你的服务器缺少原生支持,你必须指定代理", - "To disable you will need to log out and back in, use with caution!": "要停用,你必须登出并重新登录,请小心!", - "Proxy URL (optional)": "代理URL(可选)", - "Proxy URL": "代理URL", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "若你也想移除关于此用户的系统消息(例如,成员更改、用户资料更改……),则取消勾选", - "Inviting %(user1)s and %(user2)s": "正在邀请 %(user1)s 与 %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s 与 1 个人", - "other": "%(user)s 与 %(count)s 个人" - }, - "Voice broadcast": "语音广播", - "Video call (Jitsi)": "视频通话(Jitsi)", - "Ongoing call": "正在进行的通话", - "You do not have permission to start video calls": "你没有权限开始视频通话", - "There's no one here to call": "这里没有人可以打电话", - "You do not have permission to start voice calls": "你没有权限开始语音通话", - "Can't start a new voice broadcast": "无法开始新的语音广播", - "You need to be able to kick users to do that.": "你需要能够移除用户才能做到那件事。", - "Inviting %(user)s and %(count)s others": { - "one": "正在邀请%(user)s和另外1个人", - "other": "正在邀请%(user)s和其他%(count)s人" - }, - "Record the client name, version, and url to recognise sessions more easily in session manager": "记录客户端名称、版本和url以便在会话管理器里更易识别", - "Room info": "房间信息", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "你没有必要的权限在这个房间开始语音广播。请联系房间管理员以提升你的权限。", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "你已经在录制一个语音广播。请结束你当前的语音广播以开始新的语音广播。", - "pause voice broadcast": "暂停语音广播", - "resume voice broadcast": "恢复语音广播", - "play voice broadcast": "播放语音广播", - "Yes, stop broadcast": "是的,停止广播", - "Stop live broadcasting?": "停止直播吗?", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "别人已经在录制语音广播了。等到他们的语音广播结束后再开始新的广播。", - "Upcoming features": "即将到来的功能", - "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.": "%(brand)s的下一步是什么?实验室是早期获得东西、测试新功能和在它们发布前帮助塑造的最好方式。", - "Early previews": "早期预览", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "想要做点实验?试试我们开发中的最新点子。这些功能尚未确定;它们可能不稳定,可能会变动,也可能被完全丢弃。了解更多。", - "WARNING: ": "警告:", - "You have unverified sessions": "你有未验证的会话", - "Change layout": "更改布局", - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "仅当你的家服务器不提供时才适用。你的IP地址在通话期间会被分享。", - "When enabled, the other party might be able to see your IP address": "启用后,对方可能能看到你的IP地址", - "Allow Peer-to-Peer for 1:1 calls": "允许1:1通话的点对点", - "Connection": "连接", - "Echo cancellation": "回声消除", - "Noise suppression": "噪音抑制", - "Voice processing": "语音处理", - "Video settings": "视频设置", - "Voice settings": "语音设置", - "Unknown room": "未知房间", - "Buffering…": "正在缓冲……", - "Live": "实时", - "Change input device": "变更输入设备", - "Go live": "开始直播", - "30s forward": "前进30秒", - "30s backward": "后退30秒", - "Automatically adjust the microphone volume": "自动调整话筒音量", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "你确定要登出%(count)s个会话吗?", - "other": "你确定要退出这 %(count)s 个会话吗?" - }, - "Search users in this room…": "搜索该房间内的用户……", - "Give one or multiple users in this room more privileges": "授权给该房间内的某人或某些人", - "Add privileged users": "添加特权用户", - "Sorry — this call is currently full": "抱歉——目前线路拥挤", - "Requires compatible homeserver.": "需要兼容的家服务器。", - "Low bandwidth mode": "低带宽模式", - "Automatic gain control": "自动获得控制权", - "Rename session": "重命名会话", - "Call type": "通话类型", - "You do not have sufficient permissions to change this.": "你没有足够的权限更改这个。", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s是端到端加密的,但是目前仅限于少数用户。", - "Enable %(brand)s as an additional calling option in this room": "启用%(brand)s作为此房间的额外通话选项", - "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.": "不建议为公共房间添加加密。任何人都能找到并加入公共房间,所以任何人都能阅读其中的消息。你不会获得加密的任何好处,并且之后你无法将其关闭。在公共房间中加密消息会使接收和发送消息变慢。", - "Can’t start a call": "无法开始通话", - "Unfortunately we're unable to start a recording right now. Please try again later.": "很遗憾,我们现在无法开始录音。请稍后再试。", - "Connection error": "连接错误", - "WARNING: session already verified, but keys do NOT MATCH!": "警告:会话已验证,然而密钥不匹配!", - "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility": "用户(%(user)s)最终未被邀请到%(roomId)s,但邀请工具没给出错误", - "Failed to read events": "读取时间失败", - "Failed to send event": "发送事件失败", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "你的电子邮件地址似乎未与此家服务器上的Matrix ID关联。", - "%(senderName)s started a voice broadcast": "%(senderName)s开始了语音广播", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "这可能是由于在多个标签页中打开此应用,或由于清除浏览器数据。", - "Database unexpectedly closed": "数据库意外关闭", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "无法在未设置身份服务器时邀请用户,你可以在“设置”里连接一个。", - "No identity access token found": "找不到身份访问令牌", - "This session is backing up your keys.": "此会话正在备份你的密钥。", - "Identity server not set": "身份服务器未设置", - "The add / bind with MSISDN flow is misconfigured": "MSISDN的新增/绑定流程配置错误", - "User is not logged in": "用户未登录", - "common": { - "about": "关于", - "analytics": "统计分析服务", - "encryption_enabled": "已启用加密", - "error": "错误", - "forward_message": "转发消息", - "image": "图片", - "message": "消息", - "message_layout": "消息布局", - "modern": "现代", - "mute": "静音", - "no_results": "没有更多结果", - "offline": "离线", - "password": "密码", - "people": "联系人", - "reactions": "反应", - "report_a_bug": "反馈问题", - "room_name": "房间名称", - "security": "安全", - "settings": "设置", - "sticker": "贴纸", - "success": "成功", - "suggestions": "建议", - "unmute": "取消静音", - "username": "用户名", - "verification_cancelled": "验证已取消", - "video": "视频", - "warning": "警告", - "threads": "消息列", - "thread": "消息列", - "theme": "主题", - "room": "房间", - "public": "公共", - "private": "私有", - "options": "选项", - "name": "名称", - "light": "浅色", - "labs": "实验室", - "homeserver": "家服务器", - "home": "主页", - "help": "帮助", - "favourites": "收藏夹", - "description": "描述", - "dark": "深色", - "beta": "beta", - "attachment": "附件", - "appearance": "外观", - "timeline": "时间线", - "support": "支持", - "space": "空格", - "random": "随机", - "privacy": "隐私", - "presence": "在线", - "preferences": "偏好", - "microphone": "麦克风", - "legal": "法律信息", - "guest": "游客", - "faq": "常见问答集", - "emoji": "表情符号", - "credits": "感谢", - "camera": "摄像头", - "access_token": "访问令牌", - "someone": "某位用户", - "welcome": "欢迎", - "encrypted": "已加密", - "device": "设备", - "verified": "已验证", - "unverified": "未验证", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "受信任的", - "not_trusted": "不受信任的", - "server": "服务器", - "unnamed_room": "未命名的房间", - "unnamed_space": "未命名空间", - "stickerpack": "贴纸包", - "system_alerts": "系统警告", - "secure_backup": "安全备份", - "cross_signing": "交叉签名", - "identity_server": "身份服务器", - "integration_manager": "集成管理器", - "qr_code": "二维码", - "feedback": "反馈" + "a11y": { + "jump_first_invite": "跳转至第一个邀请。", + "n_unread_messages": { + "other": "%(count)s 个未读消息。", + "one": "1 个未读消息。" + }, + "n_unread_messages_mentions": { + "other": "包括提及在内有 %(count)s 个未读消息。", + "one": "1 个未读提及。" + }, + "room_name": "房间 %(name)s", + "unread_messages": "未读消息。", + "user_menu": "用户菜单" }, + "a11y_jump_first_unread_room": "跳转至第一个未读房间。", "action": { + "accept": "接受", + "add": "添加", + "add_existing_room": "添加现有的房间", + "add_people": "加人", + "apply": "申请", + "approve": "批准", + "back": "返回", + "call": "通话", + "cancel": "取消", + "change": "更改", + "clear": "清除", + "click": "点击", + "click_to_copy": "点击复制", + "close": "关闭", + "collapse": "折叠", + "complete": "完成", + "confirm": "确认", "continue": "继续", "copy": "复制", "copy_link": "复制链接", "create": "创建", "create_a_room": "创建房间", "decline": "拒绝", + "delete": "删除", "disable": "禁用", + "disconnect": "断开连接", + "dismiss": "忽略", "done": "完成", + "download": "下载", "edit": "编辑", "enable": "启用", - "forgot_password": "忘记密码?", + "enter_fullscreen": "进入全屏", + "exit_fullscreeen": "退出全屏", + "expand": "展开", + "explore_public_rooms": "探索公共房间", + "explore_rooms": "探索房间", + "export": "导出", "forward": "转发", + "go": "前往", + "go_back": "返回", + "got_it": "知道了", + "hide_advanced": "隐藏高级", + "hold": "挂起", + "ignore": "忽略", + "import": "导入", "invite": "邀请", + "invite_to_space": "邀请到空间", "invites_list": "邀请", + "join": "加入", "learn_more": "了解更多", "leave": "离开", "leave_room": "离开房间", + "logout": "登出", + "manage": "管理", + "maximise": "最大化", + "mention": "提及", + "minimise": "最小化", + "new_room": "新房间", + "new_video_room": "新视频房间", "next": "下一个", "no": "不", "ok": "确定", + "pause": "暂停", + "pin": "别针", + "play": "播放", "quote": "引述", "react": "回应", + "refresh": "刷新", + "register": "注册", + "reject": "拒绝", + "reload": "重加载", "remove": "移除", + "rename": "重命名", "reply": "回复", + "reply_in_thread": "在消息列中回复", "report_content": "举报内容", + "resend": "重新发送", + "reset": "重置", + "restore": "恢复", + "resume": "恢复", "retry": "重试", + "review": "开始验证", + "revoke": "撤销", "save": "保存", + "search": "搜索", + "send_report": "发送报告", + "share": "共享", + "show": "显示", + "show_advanced": "显示高级", + "show_all": "显示全部", + "sign_in": "登录", + "sign_out": "注销", + "skip": "跳过", "start": "开始", "start_chat": "开始聊天", + "start_new_chat": "开始新的聊天", + "stop": "停止", + "submit": "提交", + "subscribe": "订阅", + "transfer": "传输", + "trust": "信任", + "try_again": "重试", + "unban": "解除封禁", + "unignore": "取消忽略", + "unpin": "取消置顶", + "unsubscribe": "取消订阅", + "update": "更新", + "upgrade": "升级加密", + "upload": "上传", + "verify": "验证", + "view": "查看", + "view_all": "查看全部", + "view_list": "查看列表", + "view_message": "查看消息", "view_source": "查看源码", "yes": "是", - "zoom_out": "缩小", "zoom_in": "放大", - "view": "查看", - "verify": "验证", - "upload": "上传", - "upgrade": "升级加密", - "update": "更新", - "unpin": "取消置顶", - "try_again": "重试", - "trust": "信任", - "stop": "停止", - "skip": "跳过", - "sign_out": "注销", - "sign_in": "登录", - "share": "共享", - "search": "搜索", - "reset": "重置", - "resend": "重新发送", - "reload": "重加载", - "reject": "拒绝", - "pin": "别针", - "logout": "登出", - "join": "加入", - "ignore": "忽略", - "got_it": "知道了", - "go_back": "返回", - "expand": "展开", - "download": "下载", - "dismiss": "忽略", - "delete": "删除", - "confirm": "确认", - "collapse": "折叠", - "close": "关闭", - "cancel": "取消", - "call": "通话", - "back": "返回", - "apply": "申请", - "add": "添加", - "accept": "接受", - "view_all": "查看全部", - "unsubscribe": "取消订阅", - "subscribe": "订阅", - "show_all": "显示全部", - "show": "显示", - "revoke": "撤销", - "review": "开始验证", - "restore": "恢复", - "rename": "重命名", - "register": "注册", - "play": "播放", - "pause": "暂停", - "disconnect": "断开连接", - "complete": "完成", - "change": "更改", - "approve": "批准", - "manage": "管理", - "go": "前往", - "import": "导入", - "export": "导出", - "refresh": "刷新", - "minimise": "最小化", - "maximise": "最大化", - "mention": "提及", - "submit": "提交", - "send_report": "发送报告", - "clear": "清除" + "zoom_out": "缩小" }, - "a11y": { - "user_menu": "用户菜单", - "n_unread_messages_mentions": { - "other": "包括提及在内有 %(count)s 个未读消息。", - "one": "1 个未读提及。" + "analytics": { + "accept_button": "没问题", + "bullet_1": "我们不会记录或配置任何账户数据", + "bullet_2": "我们不会与第三方共享信息", + "consent_migration": "你之前同意与我们分享匿名使用数据。我们正在更新其工作方式。", + "disable_prompt": "您可以随时在设置中关闭此功能", + "enable_prompt": "帮助改进 %(analyticsOwner)s", + "learn_more": "共享匿名数据帮助我们发现问题。无个人数据。 没有第三方。了解更多", + "privacy_policy": "你可以在此处阅读我们所有的条款", + "shared_data_heading": "以下数据之一可能被分享:" + }, + "auth": { + "account_clash": "你的新账户(%(newAccountId)s)已注册,但你已经登录了一个不同的账户(%(loggedInUserId)s)。", + "account_clash_previous_account": "用之前的账户继续", + "account_deactivated": "此账户已被停用。", + "autodiscovery_generic_failure": "从服务器获取自动发现配置时失败", + "autodiscovery_invalid": "无效的家服务器搜索响应", + "autodiscovery_invalid_hs": "家服务器链接不像是有效的 Matrix 家服务器", + "autodiscovery_invalid_hs_base_url": "m.homeserver 的 base_url 无效", + "autodiscovery_invalid_is": "身份服务器链接不像是有效的身份服务器", + "autodiscovery_invalid_is_base_url": "m.identity_server 的 base_url 无效", + "autodiscovery_invalid_is_response": "无效的身份服务器搜索响应", + "autodiscovery_invalid_json": "无效的 JSON", + "autodiscovery_unexpected_error_hs": "解析家服务器配置时发生未知错误", + "autodiscovery_unexpected_error_is": "解析身份服务器配置时发生未知错误", + "captcha_description": "此家服务器想要确认你不是机器人。", + "change_password_action": "修改密码", + "change_password_confirm_invalid": "密码不匹配", + "change_password_confirm_label": "确认密码", + "change_password_current_label": "当前密码", + "change_password_empty": "密码不能为空", + "change_password_mismatch": "两次输入的新密码不符", + "change_password_new_label": "新密码", + "continue_with_idp": "使用 %(provider)s 继续", + "continue_with_sso": "使用 %(ssoButtons)s 继续", + "country_dropdown": "国家下拉菜单", + "create_account_prompt": "新来的?创建账户", + "create_account_title": "创建账户", + "email_discovery_text": "使用电子邮箱以选择性地被现有联系人搜索。", + "email_field_label": "电子邮箱", + "email_field_label_invalid": "看起来不像有效的邮件地址", + "email_field_label_required": "输入邮箱地址", + "email_help_text": "添加电子邮箱以重置你的密码。", + "email_phone_discovery_text": "使用电子邮箱或电话以选择性地被现有联系人搜索。", + "failed_connect_identity_server": "无法连接到身份服务器", + "failed_connect_identity_server_other": "你可以登录,但部分功能在身份服务器重新上线之前不可用。如果持续看到此警告,请检查配置或联系服务器管理员。", + "failed_connect_identity_server_register": "你可以注册,但部分功能在身份服务器重新上线之前不可用。如果持续看到此警告,请检查配置或联系服务器管理员。", + "failed_connect_identity_server_reset_password": "你可以重置密码,但部分功能在身份服务器重新上线之前不可用。如果持续看到此警告,请检查配置或联系服务器管理员。", + "failed_homeserver_discovery": "无法执行家服务器搜索", + "failed_query_registration_methods": "无法查询支持的注册方法。", + "failed_soft_logout_auth": "重新认证失败", + "failed_soft_logout_homeserver": "由于家服务器的问题,重新认证失败", + "footer_powered_by_matrix": "由 Matrix 驱动", + "forgot_password_email_invalid": "电子邮件地址似乎无效。", + "forgot_password_email_required": "必须输入和你账户关联的邮箱地址。", + "forgot_password_prompt": "忘记你的密码了吗?", + "identifier_label": "第三方登录", + "incorrect_credentials": "用户名或密码错误。", + "incorrect_credentials_detail": "请注意,你正在登录 %(hs)s,而非 matrix.org。", + "incorrect_password": "密码错误", + "log_in_new_account": "登录到你的新账户。", + "logout_dialog": { + "description": "你确定要登出吗?", + "megolm_export": "手动导出密钥", + "setup_key_backup_title": "你将失去你的加密消息的访问权", + "setup_secure_backup_description_1": "加密消息已使用端到端加密保护。只有你和拥有密钥的收件人可以阅读这些消息。", + "setup_secure_backup_description_2": "当你登出时,这些密钥会从此设备删除。这意味着你将无法查阅已加密消息,除非你在其他设备上有那些消息的密钥,或者已将其备份到服务器。", + "skip_key_backup": "我不想要我的加密消息", + "use_key_backup": "开始使用密钥备份" }, - "n_unread_messages": { - "other": "%(count)s 个未读消息。", - "one": "1 个未读消息。" + "misconfigured_body": "跟你的%(brand)s管理员确认你的配置不正确或重复的条目。", + "misconfigured_title": "你的 %(brand)s 配置有错误", + "msisdn_field_description": "别的用户可以使用你的联系人详情邀请你加入房间", + "msisdn_field_label": "电话", + "msisdn_field_number_invalid": "电话号码看起来不太对,请检查并重试", + "msisdn_field_required_invalid": "输入电话号码", + "no_hs_url_provided": "未输入家服务器链接", + "oidc": { + "error_title": "我们无法使你登入" }, - "unread_messages": "未读消息。" - }, - "labs": { - "video_rooms": "视频房间", - "msc3531_hide_messages_pending_moderation": "让协管员隐藏等待审核的消息。", - "report_to_moderators": "报告给协管员", - "latex_maths": "在消息中渲染LaTeX数学", - "pinning": "消息置顶", - "wysiwyg_composer": "富文本编辑器", - "state_counters": "在房间标题中显示简单计数", - "mjolnir": "忽略他人的新方式", - "custom_themes": "支持添加自定义主题", - "dehydration": "需要离线设备(dehydrated devices)的加密消息离线传递", - "html_topic": "显示房间话题的HTML表现形式", - "bridge_state": "在房间设置中显示桥接信息", - "jump_to_date": "跳至日期(新增 /jumptodate 并跳至日期标头)", - "sliding_sync": "滑动同步模式", - "element_call_video_rooms": "Element通话视频房间", - "group_calls": "新的群通话体验", - "location_share_live": "实时位置共享", - "voice_broadcast": "语音广播", - "hidebold": "隐藏通知的点标记(仅显示计数标记)", - "video_rooms_a_new_way_to_chat": "在 %(brand)s 中使用语音和视频的新方式。", - "video_rooms_always_on_voip_channels": "视频房间是嵌入在%(brand)s房间内的总是开启的VoIP频道。", - "video_rooms_faq1_question": "我如何创建视频房间?", - "video_rooms_faq1_answer": "使用左侧面板房间部分的“+”按钮。", - "video_rooms_faq2_question": "我能在视频通话的同时使用文字聊天吗?", - "video_rooms_faq2_answer": "是的,聊天时间线显示在视频旁。", - "thank_you": "感谢你试用beta版,请尽可能详细地说明,以便我们能够改进它。", - "report_to_moderators_description": "在支持审核的房间中,“报告”按钮将让你向房间协管员举报滥用行为。", - "currently_experimental": "目前是实验性的。", - "sliding_sync_description": "正在积极开发中,不能禁用。", - "under_active_development": "积极开发中。", - "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": "开发者", - "beta_feature": "这是beta功能", - "click_for_info": "点击获取更多信息", - "leave_beta_reload": "离开beta会重载%(brand)s。", - "join_beta_reload": "加入beta会重载%(brand)s。", - "leave_beta": "离开beta", - "join_beta": "加入beta" - }, - "keyboard": { - "home": "主页", - "space": "空格", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "回车", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[number]", - "backspace": "Backspace", - "category_calls": "通话", - "category_room_list": "房间列表", - "category_navigation": "导航", - "category_autocomplete": "自动补全", - "composer_toggle_bold": "切换粗体", - "composer_toggle_italics": "切换斜体", - "composer_toggle_quote": "切换引用", - "composer_toggle_code_block": "切换代码块", - "composer_toggle_link": "切换链接", - "cancel_reply": "取消回复消息", - "navigate_next_message_edit": "导航到下条要编辑的消息", - "navigate_prev_message_edit": "导航到上条要编辑的消息", - "composer_jump_start": "跳至编辑器的开头", - "composer_jump_end": "跳至编辑器尾部", - "composer_navigate_next_history": "导航到编辑器历史里的下条消息", - "composer_navigate_prev_history": "导航到编辑器历史里的上条消息", - "send_sticker": "发送贴纸", - "toggle_microphone_mute": "切换麦克风静音", - "toggle_webcam_mute": "切换网络相机开/关", - "dismiss_read_marker_and_jump_bottom": "忽略已读标记并跳转到底部", - "jump_to_read_marker": "跳转到最旧的未读消息", - "upload_file": "上传文件", - "scroll_up_timeline": "在时间线里向上滚动", - "scroll_down_timeline": "在时间线里向下滚动", - "jump_room_search": "跳转到房间搜索", - "room_list_select_room": "从房间列表选择房间", - "room_list_collapse_section": "折叠房间列表段", - "room_list_expand_section": "展开房间列表段", - "room_list_navigate_down": "在房间列表中向下导航", - "room_list_navigate_up": "在房间列表中向上导航", - "toggle_top_left_menu": "切换左上方的菜单", - "toggle_right_panel": "切换右侧面板", - "keyboard_shortcuts_tab": "打开此设置标签页", - "go_home_view": "转到主视图", - "next_unread_room": "下个未读房间或私聊", - "prev_unread_room": "上个未读房间或私聊", - "next_room": "下个房间或私聊", - "prev_room": "上个房间或私聊", - "autocomplete_cancel": "取消自动补全", - "autocomplete_navigate_next": "下个自动完成建议", - "autocomplete_navigate_prev": "上个自动完成建议", - "toggle_space_panel": "切换空间仪表盘", - "toggle_hidden_events": "切换隐藏事件可见性", - "jump_first_message": "跳转至第一条消息", - "jump_last_message": "跳转至最后一条消息", - "composer_undo": "撤销编辑", - "composer_redo": "重做编辑", - "navigate_prev_history": "上个最近访问过的房间或空间", - "navigate_next_history": "下个最近访问过的房间或空间", - "switch_to_space": "按数字切换到空间", - "open_user_settings": "打开用户设置", - "close_dialog_menu": "关闭对话框或上下文菜单", - "activate_button": "激活选中的按钮", - "composer_new_line": "换行", - "autocomplete_force": "强制完成", - "search": "搜索(必须启用)" - }, - "composer": { - "format_bold": "粗体", - "format_strikethrough": "删除线", - "format_inline_code": "代码", - "format_code_block": "代码块", - "send_button_title": "发送消息", - "placeholder_thread_encrypted": "回复加密的消息列……", - "placeholder_thread": "回复消息列……", - "placeholder_reply_encrypted": "发送加密回复…", - "placeholder_reply": "发送回复…", - "placeholder_encrypted": "发送加密消息……", - "placeholder": "发送消息…" - }, - "Bold": "粗体", - "Code": "代码", - "power_level": { - "default": "默认", - "restricted": "受限", - "moderator": "协管员", - "admin": "管理员", - "mod": "管理员", - "custom": "自定义(%(level)s)" + "password_field_label": "输入密码", + "password_field_strong_label": "不错,是个强密码!", + "password_field_weak_label": "密码允许但不安全", + "phone_label": "电话", + "phone_optional_label": "电话号码(可选)", + "register_action": "创建账户", + "registration": { + "continue_without_email_description": "请注意,如果你不添加电子邮箱并且忘记密码,你将永远失去对你账户的访问权。", + "continue_without_email_field_label": "电子邮箱(可选)", + "continue_without_email_title": "不使用电子邮箱并继续" + }, + "registration_disabled": "此家服务器已禁止注册。", + "registration_msisdn_field_required_invalid": "输入电话号码(此家服务器上必须)", + "registration_successful": "注册成功", + "registration_username_in_use": "该名称已被占用。 尝试另一个,或者如果是您,请在下面登录。", + "registration_username_unable_check": "无法检查用户名是否已被使用。稍后再试。", + "registration_username_validation": "仅使用小写字母,数字,横杠和下划线", + "reset_password": { + "devices_logout_success": "你已登出全部设备,并将不再收到推送通知。要重新启用通知,请在每台设备上再次登入。", + "other_devices_logout_warning_1": "登出你的设备会删除存储在其上的消息加密密钥,使加密的聊天历史不可读。", + "other_devices_logout_warning_2": "若想保留对加密房间的聊天历史的访问权,请设置密钥备份或从其他设备导出消息密钥,然后再继续。", + "password_not_entered": "必须输入新密码。", + "passwords_mismatch": "新密码必须互相匹配。", + "reset_successful": "你的密码已重置。", + "return_to_login": "返回登录页面" + }, + "reset_password_email_field_description": "使用邮件地址恢复你的账户", + "reset_password_email_field_required_invalid": "输入邮件地址(此家服务器上必须)", + "reset_password_email_not_associated": "你的电子邮件地址似乎未与此家服务器上的Matrix ID关联。", + "reset_password_email_not_found_title": "未找到此邮箱地址", + "server_picker_custom": "其他家服务器", + "server_picker_description": "你可以使用自定义服务器选项来指定不同的家服务器URL以登录其他Matrix服务器。这让你能把%(brand)s和不同家服务器上的已有Matrix账户搭配使用。", + "server_picker_description_matrix.org": "免费加入最大的公共服务器,成为数百万用户中的一员", + "server_picker_dialog_title": "决定账户托管位置", + "server_picker_explainer": "使用你偏好的Matrix家服务器,如果你有的话,或自己架设一个。", + "server_picker_failed_validate_homeserver": "无法验证家服务器", + "server_picker_intro": "我们将您可以托管账户的地方称为“家服务器”。", + "server_picker_invalid_url": "URL 无效", + "server_picker_learn_more": "关于家服务器", + "server_picker_matrix.org": "Matrix.org 是世界上最大的公共家服务器,因此对许多人来说是一个好地方。", + "server_picker_required": "指定家服务器", + "server_picker_title": "登录你的家服务器", + "server_picker_title_default": "服务器选项", + "server_picker_title_registration": "账户托管于", + "session_logged_out_description": "出于安全考虑,此会话已被注销。请重新登录。", + "session_logged_out_title": "已退出登录", + "set_email": { + "description": "这将允许你重置你的密码和接收通知。", + "verification_pending_description": "请检查你的电子邮箱并点击里面包含的链接。完成时请点击继续。", + "verification_pending_title": "验证等待中" + }, + "set_email_prompt": "你想要设置一个邮箱地址吗?", + "sign_in_description": "使用你的账户继续。", + "sign_in_instead_prompt": "已有账户?在此登录", + "sign_in_or_register": "登录或创建账户", + "sign_in_or_register_description": "使用已有账户或创建一个新账户。", + "sign_in_prompt": "有账户了?登录", + "sign_in_with_sso": "使用单点登录", + "soft_logout": { + "clear_data_button": "清除所有数据", + "clear_data_description": "清除此会话中的所有数据是永久的。加密消息会丢失,除非其密钥已被备份。", + "clear_data_title": "是否清除此会话中的所有数据?" + }, + "soft_logout_heading": "你已登出", + "soft_logout_intro_password": "输入你的密码以登录并重新获取访问你账户的权限。", + "soft_logout_intro_sso": "请登录以重新获取访问你账户的权限。", + "soft_logout_intro_unsupported_auth": "你不能登录到你的账户。请联系你的家服务器管理员以获取更多信息。", + "soft_logout_subheading": "清除个人数据", + "sso": "单点登录", + "sso_failed_missing_storage": "我们已要求浏览器记住你使用的家服务器,但不幸的是你的浏览器已忘记。请前往登录页面重试。", + "sso_or_username_password": "%(ssoButtons)s 或 %(usernamePassword)s", + "sync_footer_subtitle": "如果你加入了很多房间,可能会消耗一些时间", + "uia": { + "code": "代码", + "email": "要创建账户,请打开我们刚刚发送到%(emailAddress)s的电子邮件里的链接。", + "email_auth_header": "检查你的电子邮件以继续", + "email_resend_prompt": "没收到吗?重新发送", + "email_resent": "已重新发送!", + "fallback_button": "开始认证", + "msisdn": "一封短信已发送到 %(msisdn)s", + "msisdn_token_incorrect": "令牌错误", + "msisdn_token_prompt": "请输入其包含的代码:", + "password_prompt": "在下方输入账户密码以确认你的身份。", + "recaptcha_missing_params": "在家服务器配置中缺少验证码公钥。请将此报告给你的家服务器管理员。", + "sso_body": "使用单一登入证明你的身份,以确认添加此电子邮件地址。", + "sso_failed": "确认你的身份时出了一点问题。取消并重试。", + "sso_postauth_body": "点击下方按钮确认你的身份。", + "sso_postauth_title": "确认以继续", + "sso_preauth_body": "要继续,请使用单点登录证明你的身份。", + "sso_title": "使用单点登录继续", + "terms": "请阅读并接受此家服务器的政策:", + "terms_invalid": "请阅读并接受此家服务器的所有政策" + }, + "unsupported_auth_email": "此家服务器不支持使用电子邮箱地址登录。", + "unsupported_auth_msisdn": "此服务器不支持使用电话号码认证。", + "username_field_required_invalid": "输入用户名", + "username_in_use": "用户名已被占用,请尝试使用其他用户名。" }, "bug_reporting": { - "introduction": "若你通过GitHub提交bug,则调试日志能帮助我们追踪问题。 ", - "description": "调试日志包含应用使用数据,其中包括你的用户名、你访问过的房间的别名或ID、你上次与哪些UI元素互动、还有其它用户的用户名。但不包含消息。", - "matrix_security_issue": "要报告 Matrix 相关的安全问题,请阅读 Matrix.org 的安全公开策略。", - "submit_debug_logs": "提交调试日志", - "title": "错误上报", "additional_context": "如果有额外的上下文可以帮助我们分析问题,比如你当时在做什么、房间 ID、用户 ID 等等,请将其列于此处。", - "send_logs": "发送日志", - "github_issue": "GitHub 上的 issue", - "download_logs": "下载日志", "before_submitting": "在提交日志之前,你必须创建一个GitHub issue 来描述你的问题。", "collecting_information": "正在收集应用版本信息", "collecting_logs": "正在收集日志", - "uploading_logs": "正在上传日志", + "create_new_issue": "请在 GitHub 上创建一个新 issue 以便我们调查此错误。", + "description": "调试日志包含应用使用数据,其中包括你的用户名、你访问过的房间的别名或ID、你上次与哪些UI元素互动、还有其它用户的用户名。但不包含消息。", + "download_logs": "下载日志", "downloading_logs": "正在下载日志", - "create_new_issue": "请在 GitHub 上创建一个新 issue 以便我们调查此错误。" + "error_empty": "请告诉我们哪里出错了,或最好创建一个 GitHub issue 来描述此问题。", + "failed_send_logs": "无法发送日志: ", + "github_issue": "GitHub 上的 issue", + "introduction": "若你通过GitHub提交bug,则调试日志能帮助我们追踪问题。 ", + "log_request": "要帮助我们防止其以后发生,请给我们发送日志。", + "logs_sent": "日志已发送", + "matrix_security_issue": "要报告 Matrix 相关的安全问题,请阅读 Matrix.org 的安全公开策略。", + "preparing_download": "正在准备下载日志", + "preparing_logs": "正在准备发送日志", + "send_logs": "发送日志", + "submit_debug_logs": "提交调试日志", + "textarea_label": "提示", + "thank_you": "谢谢!", + "title": "错误上报", + "unsupported_browser": "提醒:你的浏览器不被支持,所以你的体验可能不可预料。", + "uploading_logs": "正在上传日志", + "waiting_for_server": "正在等待服务器响应" }, - "time": { - "hours_minutes_seconds_left": "剩余%(hours)s小时%(minutes)s分钟%(seconds)s秒", - "minutes_seconds_left": "剩余%(minutes)s分钟%(seconds)s秒", - "seconds_left": "剩余 %(seconds)s 秒", - "date_at_time": "%(date)s 的 %(time)s", - "short_days": "%(value)s 天", - "short_hours": "%(value)s 小时", - "short_minutes": "%(value)s 分钟", - "short_seconds": "%(value)s 秒", - "short_days_hours_minutes_seconds": "%(days)s天%(hours)s小时%(minutes)s分钟%(seconds)s秒", - "short_hours_minutes_seconds": "%(hours)s小时%(minutes)s分钟%(seconds)s秒", - "short_minutes_seconds": "%(minutes)s分钟%(seconds)s秒", - "last_week": "上个星期", - "last_month": "上个月", - "n_minutes_ago": "%(num)s分钟前", - "n_hours_ago": "%(num)s小时前", - "n_days_ago": "%(num)s天前", - "in_n_minutes": "从现在开始%(num)s分钟", - "in_n_hours": "从现在开始%(num)s小时", - "in_n_days": "从现在开始%(num)s天", - "in_few_seconds": "从现在开始数秒", - "in_about_minute": "从现在开始约一分钟", - "in_about_hour": "从现在开始约一小时", - "in_about_day": "从现在开始约一天", - "few_seconds_ago": "数秒前", - "about_minute_ago": "约一分钟前", - "about_hour_ago": "约一小时前", - "about_day_ago": "约一天前", - "left": "剩余%(timeRemaining)s" + "cannot_invite_without_identity_server": "无法在未设置身份服务器时邀请用户,你可以在“设置”里连接一个。", + "cannot_reach_homeserver": "无法连接到家服务器", + "cannot_reach_homeserver_detail": "确保你的网络连接稳定,或与服务器管理员联系", + "cant_load_page": "无法加载页面", + "chat_card_back_action_label": "返回聊天", + "chat_effects": { + "confetti_description": "附加五彩纸屑发送", + "confetti_message": "发送五彩纸屑", + "fireworks_description": "附加烟火发送", + "fireworks_message": "发送烟火", + "hearts_description": "与爱心一起发送给定的消息", + "hearts_message": "发送爱心", + "rainfall_description": "附加降雨发送给定的消息", + "rainfall_message": "发送降雨", + "snowfall_description": "发送附加雪球的给定信息", + "snowfall_message": "发送雪球", + "spaceinvaders_description": "此消息带有空间主题化效果", + "spaceinvaders_message": "发送空间入侵者" }, - "onboarding": { - "personal_messaging_title": "和朋友家人安全地收发消息", - "free_e2ee_messaging_unlimited_voip": "%(brand)s提供免费的端到端加密消息传递以及无限制的语音和视频通话,是保持联系的绝佳方式。", - "personal_messaging_action": "开始你的第一个聊天", - "work_messaging_title": "用于工作的安全的消息传送", - "work_messaging_action": "找到你的同事", - "community_messaging_title": "社群所有权", - "community_messaging_action": "寻找你的人", - "welcome_to_brand": "欢迎来到%(brand)s", - "only_n_steps_to_go": { - "other": "仅需%(count)s步", - "one": "仅需%(count)s步" + "common": { + "about": "关于", + "access_token": "访问令牌", + "advanced": "高级", + "all_rooms": "所有房间", + "analytics": "统计分析服务", + "and_n_others": { + "other": "和其他%(count)s个人……", + "one": "和其它一个..." }, - "you_did_it": "你做到了!", - "complete_these": "完成这些步骤以充分利用%(brand)s", - "community_messaging_description": "保持对社区讨论的所有权和控制权。\n可扩展至支持数百万人,具有强大的管理审核功能和互操作性。", - "you_made_it": "你做到了!", - "set_up_profile_description": "确保人们知道这真的是你", - "set_up_profile_action": "你的用户资料", - "set_up_profile": "设置你的用户资料", - "get_stuff_done": "找到队友,完成任务", - "find_people": "找人", - "find_friends_description": "这就是你来这里的目的,所以让我们开始吧", - "find_friends_action": "发现朋友", - "find_friends": "发现并邀请你的朋友", - "find_coworkers": "发现并邀请你的同事", - "find_community_members": "发现并邀请你的社群成员", - "enable_notifications_description": "不要错过回复或重要消息", - "enable_notifications_action": "启用通知", - "enable_notifications": "打开通知", - "download_app_description": "随身携带%(brand)s,不错过任何事情", - "download_app_action": "下载应用", - "download_app": "下载%(brand)s", - "download_brand": "下载%(brand)s", - "download_brand_desktop": "下载%(brand)s桌面版", - "qr_or_app_links": "%(qrCode)s或%(appLinks)s", - "download_app_store": "在App Store下载", - "apple_trademarks": "App Store®和Apple logo®是Apple Inc.的商标", - "google_trademarks": "Google Play及其logo是Google LLC的商标。", - "has_avatar_label": "很好,这样大家就知道是你了", - "no_avatar_label": "添加照片,让人们知道这是你。", - "welcome_user": "欢迎 %(name)s", - "welcome_detail": "现在,让我们协助你开始", - "intro_welcome": "欢迎来到 %(appName)s", - "intro_byline": "拥有您的对话。", - "send_dm": "发送私聊", - "explore_rooms": "探索公共房间", - "create_room": "创建一个群聊" - }, - "settings": { - "show_breadcrumbs": "在房间列表上方显示最近浏览过的房间的快捷方式", - "all_rooms_home_description": "你加入的所有房间都会显示在主页。", - "use_command_f_search": "使用 Command + F 搜索时间线", - "use_control_f_search": "使用 Ctrl + F 搜索时间线", - "use_12_hour_format": "使用 12 小时制显示时间戳 (下午 2:30)", - "always_show_message_timestamps": "总是显示消息时间戳", - "send_read_receipts": "发送已读回执", - "send_typing_notifications": "发送正在输入通知", - "replace_plain_emoji": "自动取代纯文本为表情符号", - "enable_markdown": "启用Markdown", - "emoji_autocomplete": "启用实时表情符号建议", - "use_command_enter_send_message": "使用 Command + Enter 发送消息", - "use_control_enter_send_message": "使用Ctrl + Enter发送消息", - "all_rooms_home": "在主页显示所有房间", - "show_stickers_button": "显示贴纸按钮", - "insert_trailing_colon_mentions": "在消息开头的提及用户的地方后面插入尾随冒号", - "automatic_language_detection_syntax_highlight": "启用语法高亮的自动语言检测", - "code_block_expand_default": "默认展开代码块", - "code_block_line_numbers": "在代码块中显示行号", - "inline_url_previews_default": "默认启用行内URL预览", - "autoplay_gifs": "自动播放 GIF", - "autoplay_videos": "自动播放视频", - "image_thumbnails": "显示图片的预览图", - "show_typing_notifications": "显示正在输入通知", - "show_redaction_placeholder": "已移除的消息显示为一个占位符", - "show_read_receipts": "显示其他用户发送的已读回执", - "show_join_leave": "显示加入/离开消息(邀请/移除/封禁不受影响)", - "show_displayname_changes": "显示显示名称更改", - "show_chat_effects": "显示聊天特效(如收到五彩纸屑时的动画效果)", - "big_emoji": "在聊天中启用大型表情符号", - "jump_to_bottom_on_send": "发送消息时跳转到时间线底部", - "prompt_invite": "在发送邀请之前提示可能无效的 Matrix ID", - "hardware_acceleration": "启用硬件加速(重启%(appName)s生效)", - "start_automatically": "开机自启", - "warn_quit": "退出前警告", - "notifications": { - "rule_contains_display_name": "当消息包含我的显示名称时", - "rule_contains_user_name": "当消息包含我的用户名时", - "rule_roomnotif": "当消息包含 @room 时", - "rule_room_one_to_one": "私聊中的消息", - "rule_message": "群聊中的消息", - "rule_encrypted": "群聊中的加密消息", - "rule_invite_for_me": "当我被邀请进入房间", - "rule_call": "当受到通话邀请时", - "rule_suppress_notices": "由机器人发出的消息", - "rule_tombstone": "当房间升级时", - "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": "外观", + "are_you_sure": "你确定吗?", + "attachment": "附件", + "authentication": "认证", + "avatar": "头像", + "beta": "beta", + "camera": "摄像头", + "cameras": "相机", + "copied": "已复制!", + "credits": "感谢", + "cross_signing": "交叉签名", + "dark": "深色", + "description": "描述", + "deselect_all": "取消全选", + "device": "设备", + "display_name": "显示名称", + "edited": "已编辑", + "email_address": "邮箱地址", + "emoji": "表情符号", + "encrypted": "已加密", + "encryption_enabled": "已启用加密", + "error": "错误", + "faq": "常见问答集", + "favourites": "收藏夹", + "feedback": "反馈", + "filter_results": "过滤结果", + "forward_message": "转发消息", + "general": "通用", + "go_to_settings": "打开设置", + "guest": "游客", + "help": "帮助", + "historical": "历史", + "home": "主页", + "homeserver": "家服务器", + "identity_server": "身份服务器", + "image": "图片", + "integration_manager": "集成管理器", + "joined": "已加入", + "labs": "实验室", + "legal": "法律信息", + "light": "浅色", + "location": "位置", + "low_priority": "低优先级", + "message": "消息", + "message_layout": "消息布局", + "microphone": "麦克风", + "modern": "现代", + "mute": "静音", + "n_members": { + "one": "%(count)s 位成员", + "other": "%(count)s 位成员" }, - "appearance": { - "layout_irc": "IRC(实验性)", - "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": "大" + "n_participants": { + "other": "%(count)s 名参与者", + "one": "一名参与者" }, - "inline_url_previews_room_account": "对此房间启用URL预览(仅影响你)", - "inline_url_previews_room": "对此房间的所有参与者默认启用URL预览" + "n_rooms": { + "one": "%(count)s 个房间", + "other": "%(count)s 个房间" + }, + "name": "名称", + "no_results": "没有更多结果", + "no_results_found": "找不到结果", + "not_trusted": "不受信任的", + "off": "关闭", + "offline": "离线", + "on": "打开", + "options": "选项", + "orphan_rooms": "其他房间", + "password": "密码", + "people": "联系人", + "preferences": "偏好", + "presence": "在线", + "preview_message": "嘿。你是最棒的!", + "privacy": "隐私", + "private": "私有", + "private_room": "私有房间", + "private_space": "私有空间", + "profile": "个人资料", + "public": "公共", + "public_room": "公共房间", + "public_space": "公开空间", + "qr_code": "二维码", + "random": "随机", + "reactions": "反应", + "report_a_bug": "反馈问题", + "room": "房间", + "room_name": "房间名称", + "rooms": "房间", + "secure_backup": "安全备份", + "security": "安全", + "select_all": "全选", + "server": "服务器", + "settings": "设置", + "setup_secure_messages": "设置安全消息", + "show_more": "显示更多", + "someone": "某位用户", + "space": "空格", + "spaces": "空间", + "sticker": "贴纸", + "stickerpack": "贴纸包", + "success": "成功", + "suggestions": "建议", + "support": "支持", + "system_alerts": "系统警告", + "theme": "主题", + "thread": "消息列", + "threads": "消息列", + "timeline": "时间线", + "trusted": "受信任的", + "unencrypted": "未加密", + "unmute": "取消静音", + "unnamed_room": "未命名的房间", + "unnamed_space": "未命名空间", + "unsent": "未发送", + "unverified": "未验证", + "user_avatar": "头像", + "username": "用户名", + "verification_cancelled": "验证已取消", + "verified": "已验证", + "video": "视频", + "video_room": "视频房间", + "view_message": "查看消息", + "warning": "警告", + "welcome": "欢迎" + }, + "composer": { + "autocomplete": { + "@room_description": "通知房间全体成员", + "command_a11y": "命令自动补全", + "command_description": "命令", + "emoji_a11y": "表情符号自动补全", + "notification_a11y": "通知自动补全", + "notification_description": "房间通知", + "room_a11y": "房间自动补全", + "space_a11y": "空间自动完成", + "user_a11y": "用户自动补全", + "user_description": "用户" + }, + "close_sticker_picker": "隐藏贴纸", + "edit_composer_label": "编辑消息", + "format_bold": "粗体", + "format_code_block": "代码块", + "format_inline_code": "代码", + "format_insert_link": "插入链接", + "format_italics": "斜体", + "format_strikethrough": "删除线", + "no_perms_notice": "你没有在此房间发送消息的权限", + "placeholder": "发送消息…", + "placeholder_encrypted": "发送加密消息……", + "placeholder_reply": "发送回复…", + "placeholder_reply_encrypted": "发送加密回复…", + "placeholder_thread": "回复消息列……", + "placeholder_thread_encrypted": "回复加密的消息列……", + "poll_button": "投票", + "poll_button_no_perms_description": "你无权在此房间启动投票。", + "poll_button_no_perms_title": "需要权限", + "replying_title": "正在回复", + "room_upgraded_link": "对话在这里继续。", + "room_upgraded_notice": "此房间已被取代,且不再活跃。", + "send_button_title": "发送消息", + "send_button_voice_message": "发送语音消息", + "send_voice_message": "发送语音消息", + "stop_voice_message": "停止录制", + "voice_message_button": "语音消息" + }, + "console_dev_note": "若你知道你正在做什么,Element是开源的,请务必看看我们的GitHub(https://github.com/vector-im/element-web/)并贡献!", + "console_scam_warning": "若某人告诉你在这里复制/粘贴某物,那你极有可能正被欺骗!", + "console_wait": "等等!", + "create_room": { + "action_create_room": "创建房间", + "action_create_video_room": "创建视频房间", + "encrypted_video_room_warning": "你以后无法停用。房间将会加密但是嵌入的通话不会。", + "encrypted_warning": "之后你无法停用。桥接和大多数机器人也不能工作。", + "encryption_forced": "你的服务器要求私有房间得启用加密。", + "encryption_label": "启用端到端加密", + "error_title": "创建房间失败", + "generic_error": "当前服务器可能处于不可用或过载状态,或者你遇到了一个 bug。", + "join_rule_change_notice": "你可以随时从房间设置中更改此设置。", + "join_rule_invite": "私有房间(仅邀请)", + "join_rule_invite_label": "只有被邀请的人才能找到并加入这个房间。", + "join_rule_public_label": "任何人都可以找到并加入这个房间。", + "join_rule_public_parent_space_label": "任何人都可以找到并加入这个房间,而不仅仅是 的成员。", + "join_rule_restricted": "对空间成员可见", + "join_rule_restricted_label": " 中的每个人都可以找到并加入这个房间。", + "name_validation_required": "请输入房间名称", + "room_visibility_label": "房间可见度", + "title_private_room": "创建一个私人房间", + "title_public_room": "创建一个公共房间", + "title_video_room": "创建视频房间", + "topic_label": "话题(可选)", + "unfederated": "阻住任何不属于 %(serverName)s 的人加入此房间。", + "unfederated_label_default_off": "你可以启用此选项如果此房间将仅用于你的家服务器上的内部团队协作。此选项之后无法更改。", + "unfederated_label_default_on": "若房间将用于与拥有自己的家服务器的外部团队协作,则你可禁用此功能。这无法在以后更改。", + "unsupported_version": "服务器不支持指定的房间版本。" + }, + "create_space": { + "add_details_prompt": "添加一些细节,以便人们辨识你的社群。", + "add_details_prompt_2": "你随时可以更改它们。", + "add_existing_rooms_description": "选择要添加的房间或对话。这是专属于你的空间,不会有人被通知。你稍后可以再增加更多。", + "add_existing_rooms_heading": "你想要组织什么?", + "address_label": "地址", + "address_placeholder": "例如:my-space", + "done_action": "前往我的空间", + "done_action_first_room": "前往我的第一个房间", + "explainer": "空间是将房间和人分组的一种新方式。你想创建什么类型的空间?你可以在以后更改。", + "failed_create_initial_rooms": "创建初始空间房间失败", + "failed_invite_users": "邀请以下用户加入你的空间失败:%(csvUsers)s", + "invite_teammates_by_username": "按照用户名邀请", + "invite_teammates_description": "确保对的人可以访问。稍后你可以邀请更多人。", + "invite_teammates_heading": "邀请你的伙伴", + "label": "创建空间", + "name_required": "请输入空间名称", + "personal_space": "仅有我", + "personal_space_description": "用于整理你房间的私有空间", + "private_description": "仅邀请,适合你自己或团队", + "private_heading": "你的私有空间", + "private_personal_description": "确保对的人有权访问 %(name)s", + "private_personal_heading": "你与谁一同工作?", + "private_space": "我和我的伙伴", + "private_space_description": "供你和你的伙伴使用的私有空间", + "public_description": "适合每一个人的开放空间,社群的理想选择", + "public_heading": "你的公共空间", + "setup_rooms_community_description": "让我们为每个主题都创建一个房间吧。", + "setup_rooms_community_heading": "你想在 %(spaceName)s 中讨论什么?", + "setup_rooms_description": "稍后你可以添加更多房间,包括现有的。", + "setup_rooms_private_heading": "你的团队正在进行什么项目?", + "share_description": "当前仅有你一人,与人同道而行会更好。", + "share_heading": "分享 %(name)s", + "skip_action": "暂时跳过", + "subspace_beta_notice": "向你管理的空间添加空间。", + "subspace_dropdown_title": "创建空间", + "subspace_existing_space_prompt": "想要添加现有空间?", + "subspace_join_rule_invite_description": "只有受邀者才能找到并加入此空间。", + "subspace_join_rule_invite_only": "私有空间(仅邀请)", + "subspace_join_rule_label": "空间可见度", + "subspace_join_rule_public_description": "任何人都可以找到并加入这个空间,而不仅仅是 的成员。", + "subspace_join_rule_restricted_description": " 中的任何人都可以找到并加入。" }, "devtools": { - "send_custom_account_data_event": "发送自定义账户数据事件", - "send_custom_room_account_data_event": "发送自定义房间账户资料事件", + "active_widgets": "已启用的挂件", + "category_other": "其他", + "category_room": "房间", + "caution_colon": "警告:", + "client_versions": "客户端版本", + "developer_mode": "开发者模式", + "developer_tools": "开发者工具", + "edit_setting": "编辑设置", + "edit_values": "编辑值", + "empty_string": "<空字符串>", + "event_content": "事件内容", + "event_id": "事件ID:%(eventId)s", + "event_sent": "事件已发送!", "event_type": "事件类型", - "state_key": "状态键(State Key)", - "invalid_json": "看起来不像有效的JSON。", + "failed_to_find_widget": "查找此挂件时出现错误。", + "failed_to_load": "载入失败。", + "failed_to_save": "保存设置失败。", "failed_to_send": "发送事件失败!", - "event_sent": "事件已发送!", - "event_content": "事件内容", + "invalid_json": "看起来不像有效的JSON。", + "level": "层级", + "low_bandwidth_mode": "低带宽模式", + "low_bandwidth_mode_description": "需要兼容的家服务器。", + "methods": "方法", + "no_verification_requests_found": "未找到验证请求", + "number_of_users": "用户数", + "observe_only": "仅观察", + "original_event_source": "原始事件源码", + "phase": "阶段", + "phase_cancelled": "已取消", + "phase_requested": "已请求", + "phase_started": "已开始", + "phase_transaction": "交易", + "requester": "请求者", + "room_id": "房间ID: %(roomId)s", + "save_setting_values": "保存设置值", + "send_custom_account_data_event": "发送自定义账户数据事件", + "send_custom_room_account_data_event": "发送自定义房间账户资料事件", + "send_custom_state_event": "发送自定义状态事件", + "send_custom_timeline_event": "发送自定义时间线事件", + "server_info": "服务器信息", + "server_versions": "服务器版本", + "settable_global": "全局可设置性", + "settable_room": "房间可设置性", + "setting_colon": "设置:", + "setting_definition": "设置定义:", + "setting_id": "设置 ID", + "show_hidden_events": "显示时间线中的隐藏事件", "spaces": { "one": "<空间>", "other": "<%(count)s个空间>" }, - "empty_string": "<空字符串>", - "send_custom_state_event": "发送自定义状态事件", - "failed_to_load": "载入失败。", - "client_versions": "客户端版本", - "server_versions": "服务器版本", - "number_of_users": "用户数", - "failed_to_save": "保存设置失败。", - "save_setting_values": "保存设置值", - "setting_colon": "设置:", - "caution_colon": "警告:", + "state_key": "状态键(State Key)", + "timeout": "超时", + "title": "开发者工具", + "toggle_event": "切换事件", + "toolbox": "工具箱", "use_at_own_risk": "此界面不会检查值的类型。使用风险自负。", - "setting_definition": "设置定义:", - "level": "层级", - "settable_global": "全局可设置性", - "settable_room": "房间可设置性", - "values_explicit": "各层级的值", - "values_explicit_room": "此房间中各层级的值", - "edit_values": "编辑值", + "value": "值", "value_colon": "值:", + "value_in_this_room": "此房间中的值", "value_this_room_colon": "此房间中的值:", + "values_explicit": "各层级的值", "values_explicit_colon": "各层级的值:", + "values_explicit_room": "此房间中各层级的值", "values_explicit_this_room_colon": "此房间中各层级的值:", - "setting_id": "设置 ID", - "value": "值", - "value_in_this_room": "此房间中的值", - "edit_setting": "编辑设置", - "phase_requested": "已请求", - "phase_started": "已开始", - "phase_cancelled": "已取消", - "phase_transaction": "交易", - "phase": "阶段", - "timeout": "超时", - "methods": "方法", - "requester": "请求者", - "observe_only": "仅观察", - "no_verification_requests_found": "未找到验证请求", - "failed_to_find_widget": "查找此挂件时出现错误。", - "send_custom_timeline_event": "发送自定义时间线事件", "verification_explorer": "验证查看", - "active_widgets": "已启用的挂件", - "server_info": "服务器信息", - "toolbox": "工具箱", - "developer_tools": "开发者工具", - "room_id": "房间ID: %(roomId)s", - "event_id": "事件ID:%(eventId)s", - "category_room": "房间", - "category_other": "其他" + "view_source_decrypted_event_source": "解密的事件源码", + "widget_screenshots": "对支持的挂件启用挂件截图" + }, + "dialog_close_label": "关闭对话框", + "emoji": { + "categories": "类别", + "category_activities": "活动", + "category_animals_nature": "动物和自然", + "category_flags": "旗", + "category_food_drink": "食物和饮料", + "category_frequently_used": "经常使用", + "category_objects": "物体", + "category_smileys_people": "表情和人", + "category_symbols": "符号", + "category_travel_places": "旅行和地点", + "quick_reactions": "快速反应" + }, + "emoji_picker": { + "cancel_search_label": "取消搜索" + }, + "empty_room": "空房间", + "empty_room_was_name": "空房间(曾是%(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "输入安全短语或以继续。", + "key_validation_text": { + "invalid_security_key": "安全密钥无效", + "recovery_key_is_correct": "看着不错!", + "wrong_file_type": "错误文件类型", + "wrong_security_key": "安全密钥错误" + }, + "reset_title": "全部重置", + "reset_warning_1": "当你没有其他设备可以用于完成验证时,方可执行此操作。", + "reset_warning_2": "如果你全部重置,你将会在没有受信任的会话重新开始、没有受信任的用户,且可能会看不到过去的消息。", + "restoring": "从备份恢复密钥", + "security_key_title": "安全密钥", + "security_phrase_incorrect_error": "无法访问秘密存储。请确认你输入了正确的安全短语。", + "security_phrase_title": "安全短语", + "separator": "%(securityKey)s或%(recoveryFile)s", + "use_security_key_prompt": "使用你的安全密钥以继续。" + }, + "bootstrap_title": "设置密钥", + "cancel_entering_passphrase_description": "你确定要取消输入口令词组吗?", + "cancel_entering_passphrase_title": "取消输入口令词组?", + "confirm_encryption_setup_body": "点击下方按钮以确认设置加密。", + "confirm_encryption_setup_title": "确认加密设置", + "cross_signing_not_ready": "未设置交叉签名。", + "cross_signing_ready": "交叉签名已可用。", + "cross_signing_ready_no_backup": "交叉签名已就绪,但尚未备份密钥。", + "cross_signing_room_normal": "此房间是端到端加密的", + "cross_signing_room_verified": "房间中所有人都已被验证", + "cross_signing_room_warning": "有人在使用未知会话", + "cross_signing_unsupported": "你的家服务器不支持交叉签名。", + "cross_signing_untrusted": "你的账户在秘密存储中有交叉签名身份,但并没有被此会话信任。", + "cross_signing_user_normal": "你没有验证此用户。", + "cross_signing_user_verified": "你验证了此用户。此用户已验证了其全部会话。", + "cross_signing_user_warning": "此用户没有验证其全部会话。", + "destroy_cross_signing_dialog": { + "primary_button_text": "清楚交叉签名密钥", + "title": "销毁交叉签名密钥?", + "warning": "删除交叉签名密钥是永久的。所有你验证过的人都会看到安全警报。除非你丢失了所有可以交叉签名的设备,否则几乎可以确定你不想这么做。" + }, + "event_shield_reason_authenticity_not_guaranteed": "此加密消息的真实性无法在此设备上保证。", + "event_shield_reason_mismatched_sender_key": "由未验证的会话加密", + "export_unsupported": "你的浏览器不支持所需的密码学扩展", + "import_invalid_keyfile": "不是有效的 %(brand)s 密钥文件", + "import_invalid_passphrase": "身份验证失败:密码错误?", + "incompatible_database_description": "你曾在此会话中使用了一个更新版本的 %(brand)s。要再使用此版本并使用端到端加密,你需要登出再重新登录。", + "incompatible_database_disable": "在停用加密的情况下继续", + "incompatible_database_sign_out_description": "为避免丢失聊天记录,你必须在登出前导出房间密钥。你需要切换至新版 %(brand)s 方可继续执行此操作", + "incompatible_database_title": "数据库不兼容", + "key_signature_upload_cancelled": "已取消签名上传", + "key_signature_upload_completed": "上传完成", + "key_signature_upload_failed": "无法上传", + "key_signature_upload_failed_body": "%(brand)s 在上传此文件时出错:", + "key_signature_upload_failed_cross_signing_key_signature": "一个新的交叉签名密钥的签名", + "key_signature_upload_failed_device_cross_signing_key_signature": "一个设备的交叉签名的签名", + "key_signature_upload_failed_key_signature": "一个密钥签名", + "key_signature_upload_failed_master_key_signature": "一个新的主密钥签名", + "key_signature_upload_failed_title": "签名上传失败", + "key_signature_upload_success_title": "签名上传成功", + "messages_not_secure": { + "cause_1": "你的家服务器", + "cause_2": "你正在验证的用户所连接的家服务器", + "cause_3": "你或其他用户的互联网连接", + "cause_4": "你或其他用户的会话", + "heading": "以下之一可能被损害:", + "title": "你的消息不安全" + }, + "new_recovery_method_detected": { + "description_1": "检测到新的安全短语和安全消息密钥。", + "description_2": "此会话正在使用新的恢复方法加密历史。", + "title": "新恢复方式", + "warning": "如果你没有设置新恢复方式,可能有攻击者正试图侵入你的账户。请立即更改你的账户密码并在设置中设定一个新恢复方式。" + }, + "not_supported": "<不支持>", + "old_version_detected_description": "已检测到旧版%(brand)s的数据,这将导致端到端加密在旧版本中发生故障。在此版本中,使用旧版本交换的端到端加密消息可能无法解密。这也可能导致与此版本交换的消息失败。如果你遇到问题,请登出并重新登录。要保留历史消息,请先导出并在重新登录后导入你的密钥。", + "old_version_detected_title": "检测到旧的加密数据", + "recovery_method_removed": { + "description_1": "此会话已检测到你的安全短语和安全消息密钥被移除。", + "description_2": "如果你出于意外这样做了,你可以在此会话上设置安全消息,以使用新的加密方式重新加密此会话的消息历史。", + "title": "恢复方式已移除", + "warning": "如果你没有移除此恢复方式,可能有攻击者正试图侵入你的账户。请立即更改你的账户密码并在设置中设定一个新的恢复方式。" + }, + "reset_all_button": "忘记或丢失了所有恢复方式?全部重置", + "set_up_toast_description": "防止丢失加密消息和数据的访问权", + "set_up_toast_title": "设置安全备份", + "setup_secure_backup": { + "explainer": "在登出之前请备份密钥以免丢失。", + "title": "设置" + }, + "udd": { + "interactive_verification_button": "用表情符号交互式验证", + "manual_verification_button": "用文本手动验证", + "other_ask_verify_text": "要求此用户验证其会话,或在下面手动进行验证。", + "other_new_session_text": "%(name)s(%(userId)s)登录到未验证的新会话:", + "own_ask_verify_text": "使用以下选项之一验证你的其他会话。", + "own_new_session_text": "你登录了未经过验证的新会话:", + "title": "不可信任" + }, + "unable_to_setup_keys_error": "无法设置密钥", + "unsupported": "此客户端不支持端到端加密。", + "upgrade_toast_title": "提供加密升级", + "verification": { + "accepting": "正在接受……", + "after_new_login": { + "device_verified": "设备已验证", + "reset_confirmation": "确实要重置验证密钥?", + "skip_verification": "暂时跳过验证", + "unable_to_verify": "无法验证此设备", + "verify_this_device": "验证此设备" + }, + "cancelled": "你取消了验证。", + "cancelled_self": "你在其他设备上取消了验证。", + "cancelled_user": "%(displayName)s 取消了验证。", + "cancelling": "正在取消……", + "complete_action": "收到", + "complete_description": "你已成功验证此用户。", + "complete_title": "已验证!", + "explainer": "此用户的安全消息是端到端加密的,不能被第三方读取。", + "in_person": "为了安全,请当面完成或使用信任的方法交流。", + "incoming_sas_device_dialog_text_1": "验证此设备以将其标记为已信任。在收发端到端加密消息时,信任设备可让你与其他用户更加放心。", + "incoming_sas_device_dialog_text_2": "验证此设备会将其标记为已信任,与此同时,其他验证了你的用户也会信任此设备。", + "incoming_sas_dialog_title": "收到验证请求", + "incoming_sas_user_dialog_text_1": "验证此用户并将其标记为已信任。在收发端到端加密消息时,信任用户可让你更加放心。", + "incoming_sas_user_dialog_text_2": "验证此用户会将其会话标记为已信任,与此同时,你的会话也会被此用户标记为已信任。", + "manual_device_verification_device_id_label": "会话 ID", + "manual_device_verification_device_key_label": "会话密钥", + "manual_device_verification_device_name_label": "会话名称", + "manual_device_verification_footer": "如果它们不匹配,你通讯的安全性可能已受损。", + "manual_device_verification_self_text": "通过比较下方内容和你别的会话中的用户设置来确认:", + "manual_device_verification_user_text": "通过比较下方内容和对方用户设置来确认此用户会话:", + "no_key_or_device": "看起来你没有安全密钥或者任何其他可以验证的设备。 此设备将无法访问旧的加密消息。为了在这个设备上验证你的身份,你需要重置你的验证密钥。", + "no_support_qr_emoji": "你正在尝试验证的设备不支持扫码QR码或表情符号验证,这是%(brand)s所支持的。用不同的客户端试试。", + "other_party_cancelled": "另一方取消了验证。", + "prompt_encrypted": "验证房间中所有用户以确保其安全。", + "prompt_self": "请从提示重新开始验证。", + "prompt_unencrypted": "在加密房间中,验证所有用户以确保其安全。", + "prompt_user": "请从对方资料重新开始验证。", + "qr_or_sas": "%(qrCode)s或%(emojiCompare)s", + "qr_or_sas_header": "完成以下操作之一来验证此设备:", + "qr_prompt": "扫描此唯一代码", + "qr_reciprocate_same_shield_device": "快完成了!你的其他设备显示相同盾牌吗?", + "qr_reciprocate_same_shield_user": "快完成了!%(displayName)s 显示了同样的盾牌吗?", + "request_toast_detail": "来自 %(ip)s 的 %(deviceId)s", + "reset_proceed_prompt": "进行重置", + "sas_caption_self": "确认屏幕上出现以下数字,以验证设备。", + "sas_caption_user": "通过在其屏幕上显示以下数字来验证此用户。", + "sas_description": "若你在两个设备上都没有相机,比较唯一一组表情符号", + "sas_emoji_caption_self": "确认下面的表情符号在两个设备上以相同顺序显示:", + "sas_emoji_caption_user": "通过在其屏幕上显示以下表情符号来验证此用户。", + "sas_match": "它们匹配", + "sas_no_match": "它们不匹配", + "sas_prompt": "比较唯一表情符号", + "scan_qr": "扫码验证", + "scan_qr_explainer": "请 %(displayName)s 扫描你的代码:", + "self_verification_hint": "要继续进行,请接受你另一设备上的验证请求。", + "start_button": "开始验证", + "successful_device": "你成功验证了 %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "你成功验证了你的设备!", + "successful_user": "你成功验证了 %(displayName)s!", + "timed_out": "验证超时。", + "unsupported_method": "无法找到支持的验证方法。", + "unverified_session_toast_title": "现在登录。请问是你本人吗?", + "unverified_sessions_toast_description": "检查以确保你的账户是安全的", + "unverified_sessions_toast_reject": "稍后再说", + "unverified_sessions_toast_title": "你有未验证的会话", + "verification_description": "验证你的身份来获取已加密的消息并向其他人证明你的身份。", + "verification_dialog_title_device": "验证其他设备", + "verification_dialog_title_user": "验证请求", + "verification_skip_warning": "如果不进行验证,您将无法访问您的所有消息,并且在其他人看来可能不受信任。", + "verification_success_with_backup": "你的新设备已通过验证。它现在可以访问你的加密消息,并且其它用户会将其视为受信任的。", + "verification_success_without_backup": "你的新设备现已验证。其他用户将会视其为受信任的。", + "verify_emoji": "通过表情符号验证", + "verify_emoji_prompt": "通过比较唯一的表情符号来验证。", + "verify_emoji_prompt_qr": "如果你不能扫描以上代码,请通过比较唯一的表情符号来验证。", + "verify_later": "我稍后进行验证", + "verify_reset_warning_1": "无法撤消重置验证密钥的操作。重置后,你将无法访问旧的加密消息,任何之前验证过你的朋友将看到安全警告,直到你再次和他们进行验证。", + "verify_using_device": "使用其他设备进行验证", + "verify_using_key": "使用安全密钥进行验证", + "verify_using_key_or_phrase": "使用安全密钥或短语进行验证", + "waiting_for_user_accept": "正在等待%(displayName)s接受……", + "waiting_other_device": "正等待你在其它设备上验证……", + "waiting_other_device_details": "正等待你在其它设备上验证,%(deviceName)s(%(deviceId)s)……", + "waiting_other_user": "正在等待%(displayName)s进行验证……" + }, + "verification_requested_toast_title": "已请求验证", + "verify_toast_description": "其他用户可能不信任它", + "verify_toast_title": "验证此会话" + }, + "error": { + "admin_contact": "请 联系你的服务管理员 以继续使用本服务。", + "admin_contact_short": "请联系你的服务器管理员。", + "connection": "与家服务器通讯时出现问题,请稍后再试。", + "dialog_description_default": "发生了一个错误。", + "edit_history_unsupported": "你的家服务器似乎不支持此功能。", + "failed_copy": "复制失败", + "hs_blocked": "此 homeserver 已被其管理员屏蔽。", + "mau": "此家服务器已达到其每月活跃用户限制。", + "mixed_content": "当浏览器地址栏里有 HTTPS 的 URL 时,不能使用 HTTP 连接家服务器。请使用 HTTPS 或者允许不安全的脚本。", + "non_urgent_echo_failure_toast": "你的服务器没有响应一些请求。", + "resource_limits": "本服务器已达到其使用量限制之一。", + "session_restore": { + "clear_storage_button": "清除存储并登出", + "clear_storage_description": "登出并删除加密密钥?", + "description_1": "我们在尝试恢复你先前的会话时遇到了错误。", + "description_2": "如果你之前使用过较新版本的 %(brand)s,则你的会话可能与当前版本不兼容。请关闭此窗口并使用最新版本。", + "description_3": "清除本页储存在你浏览器上的数据或许能修复此问题,但也会导致你退出登录并无法读取任何已加密的聊天记录。", + "title": "无法恢复会话" + }, + "something_went_wrong": "出了点问题!", + "storage_evicted_description_1": "一些会话数据,包括加密消息密钥,已缺失。要修复此问题,登出并重新登录,然后从备份恢复密钥。", + "storage_evicted_description_2": "你的浏览器可能在磁盘空间不足时删除了此数据。", + "storage_evicted_title": "缺失会话数据", + "tls": "无法连接家服务器 - 请检查网络连接,确保你的家服务器 SSL 证书被信任,且没有浏览器插件拦截请求。", + "unknown": "未知错误", + "unknown_error_code": "未知错误代码", + "update_power_level": "权力级别修改失败" + }, + "error_database_closed_description": "这可能是由于在多个标签页中打开此应用,或由于清除浏览器数据。", + "error_database_closed_title": "数据库意外关闭", + "error_dialog": { + "copy_room_link_failed": { + "description": "无法将房间的链接复制到剪贴板。", + "title": "无法复制房间链接" + }, + "error_loading_user_profile": "无法加载用户资料", + "forget_room_failed": "忘记房间失败,错误代码: %(errCode)s", + "search_failed": { + "server_unavailable": "服务器可能不可用、超载,或者搜索超时 :(", + "title": "搜索失败" + } + }, + "error_user_not_logged_in": "用户未登录", + "event_preview": { + "m.call.answer": { + "dm": "通话中", + "user": "%(senderName)s加入通话", + "you": "你加入通话" + }, + "m.call.hangup": { + "user": "%(senderName)s 结束了通话", + "you": "你结束了通话" + }, + "m.call.invite": { + "dm_receive": "%(senderName)s正在通话", + "dm_send": "正在等待接听", + "user": "%(senderName)s开始了通话", + "you": "你开始了通话" + } }, "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "纯文本", - "from_the_beginning": "从开头", - "number_of_messages": "指定消息数", + "cancelled": "导出已取消", + "cancelled_detail": "成功取消了导出", + "confirm_stop": "您确定要停止导出数据吗?如果你这样做了,你需要重新开始。", + "creator_summary": "%(creatorName)s 创建了此房间。", "current_timeline": "当前时间线", + "enter_number_between_min_max": "输入一个 %(min)s 和 %(max)s 之间的数字", + "error_fetching_file": "获取文件出错", + "export_info": "这是 导出的开始。导出人 ,导出日期 %(exportDate)s。", "export_successful": "成功导出!", - "unload_confirm": "你确定要在导出过程中退出吗?", - "generating_zip": "生成 ZIP", - "processing_event_n": "正在处理总共 %(total)s 事件中的事件 %(number)s", - "fetched_n_events_with_total": { - "one": "已获取总共 %(total)s 事件中的 %(count)s 个", - "other": "已获取 %(total)s 事件中的 %(count)s 个" + "exported_n_events_in_time": { + "one": "在 %(seconds)s 秒内导出了 %(count)s 个事件", + "other": "在 %(seconds)s 秒内导出了 %(count)s 个事件" }, + "exporting_your_data": "导出你的数据", "fetched_n_events": { "one": "迄今获取了 %(count)s 事件", "other": "迄今获取了 %(count)s 事件" @@ -2972,733 +968,2577 @@ "one": "%(seconds)s 秒内获取了 %(count)s 个事件", "other": "%(seconds)s 秒内获取了 %(count)s 个事件" }, - "exported_n_events_in_time": { - "one": "在 %(seconds)s 秒内导出了 %(count)s 个事件", - "other": "在 %(seconds)s 秒内导出了 %(count)s 个事件" + "fetched_n_events_with_total": { + "one": "已获取总共 %(total)s 事件中的 %(count)s 个", + "other": "已获取 %(total)s 事件中的 %(count)s 个" }, + "file_attached": "已附加文件", + "format": "格式", + "from_the_beginning": "从开头", + "generating_zip": "生成 ZIP", + "include_attachments": "包括附件", "media_omitted": "省略了媒体文件", "media_omitted_file_size": "省略了媒体文件 - 超出了文件大小限制", - "creator_summary": "%(creatorName)s 创建了此房间。", - "export_info": "这是 导出的开始。导出人 ,导出日期 %(exportDate)s。", - "topic": "话题:%(topic)s", - "error_fetching_file": "获取文件出错", - "file_attached": "已附加文件", - "enter_number_between_min_max": "输入一个 %(min)s 和 %(max)s 之间的数字", - "size_limit_min_max": "大小只能是 %(min)sMB 和 %(max)sMB 之间的一个数字", - "num_messages_min_max": "消息数只能是一个介于 %(min)s 和 %(max)s 之间的整数", + "messages": "消息", "num_messages": "消息数", - "cancelled": "导出已取消", - "cancelled_detail": "成功取消了导出", + "num_messages_min_max": "消息数只能是一个介于 %(min)s 和 %(max)s 之间的整数", + "number_of_messages": "指定消息数", + "processing_event_n": "正在处理总共 %(total)s 事件中的事件 %(number)s", + "select_option": "从下面的选项中选择以从时间线导出聊天", + "size_limit": "大小限制", + "size_limit_min_max": "大小只能是 %(min)sMB 和 %(max)sMB 之间的一个数字", "successful": "成功导出", "successful_detail": "导出成功了。你可以在下载文件夹中找到导出文件。", - "confirm_stop": "您确定要停止导出数据吗?如果你这样做了,你需要重新开始。", - "exporting_your_data": "导出你的数据", + "text": "纯文本", "title": "导出聊天", - "select_option": "从下面的选项中选择以从时间线导出聊天", - "format": "格式", - "messages": "消息", - "size_limit": "大小限制", - "include_attachments": "包括附件" + "topic": "话题:%(topic)s", + "unload_confirm": "你确定要在导出过程中退出吗?" }, - "create_room": { - "title_video_room": "创建视频房间", - "title_public_room": "创建一个公共房间", - "title_private_room": "创建一个私人房间", - "action_create_video_room": "创建视频房间", - "action_create_room": "创建房间", - "name_validation_required": "请输入房间名称", - "join_rule_restricted_label": " 中的每个人都可以找到并加入这个房间。", - "join_rule_change_notice": "你可以随时从房间设置中更改此设置。", - "join_rule_public_parent_space_label": "任何人都可以找到并加入这个房间,而不仅仅是 的成员。", - "join_rule_public_label": "任何人都可以找到并加入这个房间。", - "join_rule_invite_label": "只有被邀请的人才能找到并加入这个房间。", - "encrypted_video_room_warning": "你以后无法停用。房间将会加密但是嵌入的通话不会。", - "encrypted_warning": "之后你无法停用。桥接和大多数机器人也不能工作。", - "encryption_forced": "你的服务器要求私有房间得启用加密。", - "encryption_label": "启用端到端加密", - "unfederated_label_default_off": "你可以启用此选项如果此房间将仅用于你的家服务器上的内部团队协作。此选项之后无法更改。", - "unfederated_label_default_on": "若房间将用于与拥有自己的家服务器的外部团队协作,则你可禁用此功能。这无法在以后更改。", - "topic_label": "话题(可选)", - "room_visibility_label": "房间可见度", - "join_rule_invite": "私有房间(仅邀请)", - "join_rule_restricted": "对空间成员可见", - "unfederated": "阻住任何不属于 %(serverName)s 的人加入此房间。" + "failed_load_async_component": "无法加载!请检查你的网络连接并重试。", + "feedback": { + "can_contact_label": "如果你有任何后续问题,可以联系我", + "comment_label": "备注", + "existing_issue_link": "请先查找一下 Github 上已有的问题,以免重复。找不到重复问题?发起一个吧。", + "may_contact_label": "如果您想跟进或让我测试即将到来的想法,您可以与我联系", + "platform_username": "我们将会记录你的平台及用户名,以帮助我们尽我们所能地使用你的反馈。", + "pro_type": "专业建议:如果你要发起新问题,请一并提交调试日志,以便我们找出问题根源。", + "send_feedback_action": "发送反馈", + "sent": "反馈已发送" + }, + "file_panel": { + "empty_description": "从聊天中附加文件或将文件拖放到房间的任何地方。", + "empty_heading": "此房间中没有文件可见", + "guest_note": "你必须 注册 以使用此功能", + "peek_note": "你必须加入房间以看到它的文件" + }, + "forward": { + "filter_placeholder": "搜索房间或用户", + "message_preview_heading": "消息预览", + "no_perms_title": "你无权执行此操作", + "open_room": "打开房间", + "send_label": "发送", + "sending": "正在发送", + "sent": "已发送" + }, + "identity_server": { + "change": "更改身份服务器", + "change_prompt": "从身份服务器断开连接而连接到吗?", + "change_server_prompt": "如果你不想使用 以发现你认识的现存联系人并被其发现,请在下方输入另一个身份服务器。", + "checking": "检查服务器", + "description_connected": "你正在使用来发现你认识的现存联系人,同时也让他们可以发现你。你可以在下方更改你的身份服务器。", + "description_disconnected": "你现在没有使用身份服务器。若想发现你认识的现存联系人并被其发现,请在下方添加一个身份服务器。", + "description_optional": "使用身份服务器是可选的。如果你选择不使用身份服务器,你将不能被别的用户发现,也不能用邮箱或电话邀请别人。", + "disconnect": "断开身份服务器连接", + "disconnect_anyway": "仍然断开连接", + "disconnect_offline_warning": "断开连接前,你应从身份服务器删除你的个人数据。不幸的是,身份服务器当前处于离线状态或无法访问。", + "disconnect_personal_data_warning_1": "你仍然在身份服务器 共享你的个人数据。", + "disconnect_personal_data_warning_2": "我们推荐你在断开连接前从身份服务器上删除你的邮箱地址和电话号码。", + "disconnect_server": "从身份服务器 断开连接吗?", + "disconnect_warning": "断开身份服务器连接意味着你将无法被其他用户发现,同时你也将无法使用电子邮件或电话邀请别人。", + "do_not_use": "不使用身份服务器", + "error_connection": "无法连接到身份服务器", + "error_invalid": "身份服务器无效(状态码 %(code)s)", + "error_invalid_or_terms": "服务协议未同意或身份服务器无效。", + "no_terms": "你选择的身份服务器没有服务协议。", + "suggestions": "你应该:", + "suggestions_1": "检查你的浏览器是否安装有可能屏蔽身份服务器的插件(例如 Privacy Badger)", + "suggestions_2": "联系身份服务器 的管理员", + "suggestions_3": "等待并稍后重试", + "url": "身份服务器(%(server)s)", + "url_field_label": "输入一个新的身份服务器", + "url_not_https": "身份服务器URL必须是HTTPS" + }, + "in_space": "在 %(spaceName)s 空间。", + "in_space1_and_space2": "在 %(space1Name)s 和 %(space2Name)s 空间。", + "in_space_and_n_other_spaces": { + "one": "在 %(spaceName)s 和其他 %(count)s 个空间。", + "other": "在 %(spaceName)s 和其他 %(count)s 个空间。" }, - "timeline": { - "m.call": { - "video_call_started": "%(roomName)s里的视频通话开始了。", - "video_call_started_unsupported": "%(roomName)s里的视频通话开始了。(此浏览器不支持)" - }, - "m.call.invite": { - "voice_call": "%(senderName)s 发起了语音通话。", - "voice_call_unsupported": "%(senderName)s 发起了语音通话。(此浏览器不支持)", - "video_call": "%(senderName)s 发起了视频通话。", - "video_call_unsupported": "%(senderName)s 发起了视频通话。(此浏览器不支持)" - }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s 已接受 %(displayName)s 的邀请", - "accepted_invite": "%(targetName)s 已接受邀请", - "invite": "%(senderName)s 已邀请 %(targetName)s", - "ban_reason": "%(senderName)s 已封禁 %(targetName)s: %(reason)s", - "ban": "%(senderName)s 已封禁 %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s更改了其显示名称和用户资料图片", - "change_name": "%(oldDisplayName)s将其显示名称改为%(displayName)s", - "set_name": "%(senderName)s已将他们的显示名称设置为%(displayName)s", - "remove_name": "%(senderName)s已移除他们的显示名称(%(oldDisplayName)s)", - "remove_avatar": "%(senderName)s 已移除他们的资料图片", - "change_avatar": "%(senderName)s 已更改他们的资料图片", - "set_avatar": "%(senderName)s 已设置资料图片", - "no_change": "%(senderName)s 未发生更改", - "join": "%(targetName)s 已加入房间", - "reject_invite": "%(targetName)s 已拒绝邀请", - "left_reason": "%(targetName)s 已离开房间:%(reason)s", - "left": "%(targetName)s 已离开房间", - "unban": "%(senderName)s 已取消封禁 %(targetName)s", - "withdrew_invite_reason": "%(senderName)s 已撤回向 %(targetName)s 的邀请:%(reason)s", - "withdrew_invite": "%(senderName)s 已撤回向 %(targetName)s 的邀请", - "kick_reason": "%(senderName)s 移除了 %(targetName)s:%(reason)s", - "kick": "%(senderName)s 移除了 %(targetName)s" - }, - "m.room.topic": "%(senderDisplayName)s 将话题修改为 “%(topic)s”。", - "m.room.avatar": "%(senderDisplayName)s 更改了房间头像。", - "m.room.name": { - "remove": "%(senderDisplayName)s 移除了房间名称。", - "change": "%(senderDisplayName)s 将房间名称从 %(oldRoomName)s 改为 %(newRoomName)s。", - "set": "%(senderDisplayName)s 将房间名称改为 %(roomName)s。" - }, - "m.room.tombstone": "%(senderDisplayName)s 升级了此房间。", - "m.room.join_rules": { - "public": "%(senderDisplayName)s 将此房间对知道此房间链接的人公开。", - "invite": "%(senderDisplayName)s 将此房间改为仅限邀请。", - "restricted_settings": "%(senderDisplayName)s 更改了谁能加入这个房间。查看设置。", - "restricted": "%(senderDisplayName)s 更改了谁能加入这个房间。", - "unknown": "%(senderDisplayName)s 将加入规则改为 %(rule)s" - }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s 将此房间改为允许游客加入。", - "forbidden": "%(senderDisplayName)s 将此房间改为游客禁入。", - "unknown": "%(senderDisplayName)s 将此房间的游客加入规则改为 %(rule)s" - }, - "m.image": "%(senderDisplayName)s 发送了一张图片。", - "m.sticker": "%(senderDisplayName)s 发送了一张贴纸。", - "m.room.server_acl": { - "set": "%(senderDisplayName)s 为此房间设置了服务器 ACL。", - "changed": "%(senderDisplayName)s 为此房间更改了服务器 ACL。", - "all_servers_banned": "🎉 所有服务器都已禁止参与!此房间不再可用。" - }, - "m.room.canonical_alias": { - "set": "%(senderName)s 将此房间的主要地址设为了 %(address)s。", - "removed": "%(senderName)s 移除了此房间的主要地址。", - "changed_alternative": "%(senderName)s 更改了此房间的备用地址。", - "changed_main_and_alternative": "%(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 加入房间的邀请。", - "sent": "%(senderName)s 向 %(targetDisplayName)s 发了加入房间的邀请。" - }, - "m.room.history_visibility": { - "invited": "%(senderName)s使未来的房间历史对所有房间成员从他们被邀请开始可见。", - "joined": "%(senderName)s使未来的房间历史对所有房间成员从他们加入开始可见。", - "shared": "%(senderName)s使未来的房间历史对所有房间成员可见。", - "world_readable": "%(senderName)s使未来的房间历史对任何人可见。", - "unknown": "%(senderName)s使未来的房间历史对未知(%(visibility)s)可见。" - }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s 将一条消息固定到此房间。查看所有固定消息。", - "pinned": "%(senderName)s将一条消息固定到此房间。查看所有固定消息。", - "unpinned_link": "%(senderName)s 从此房间中取消固定了一条消息。查看所有固定消息。", - "unpinned": "%(senderName)s从此房间中取消固定了一条消息。查看所有固定消息。", - "changed_link": "%(senderName)s 已更改此房间的固定消息。", - "changed": "%(senderName)s 更改了房间的置顶消息。" - }, - "m.widget": { - "modified": "%(senderName)s 修改了 %(widgetName)s 挂件", - "added": "%(senderName)s 添加了 %(widgetName)s 挂件", - "removed": "%(senderName)s 移除了 %(widgetName)s 挂件" - }, - "io.element.widgets.layout": "%(senderName)s 更新了房间布局", - "m.location": "%(senderName)s 分享了他们的位置", - "self_redaction": "消息已删除", - "redaction": "消息被 %(name)s 删除", - "m.poll.start": "%(senderName)s 发起了投票:%(pollQuestion)s", - "m.poll.end": "%(senderName)s 结束了投票", - "typing_indicator": { - "one_user": "%(displayName)s 正在输入…", - "two_users": "%(names)s和%(lastPerson)s正在输入……", - "more_users": { - "other": "%(names)s 与其他 %(count)s 位正在输入…", - "one": "%(names)s 与另一位正在输入…" - } - }, - "m.call.hangup": { - "dm": "通话结束" + "info_tooltip_title": "信息", + "integration_manager": { + "error_connecting": "此集成管理器为离线状态或者其不能访问你的家服务器。", + "error_connecting_heading": "不能连接到集成管理器", + "explainer": "集成管理器接收配置数据,并可以以你的名义修改挂件、发送房间邀请及设置权力级别。", + "manage_title": "管理集成", + "use_im": "使用集成管理器管理机器人、挂件和贴纸包。", + "use_im_default": "使用集成管理器(%(serverName)s)管理机器人、挂件和贴纸包。" + }, + "integrations": { + "disabled_dialog_title": "集成已禁用", + "impossible_dialog_description": "你的 %(brand)s 不允许你使用集成管理器来完成此操作,请联系管理员。", + "impossible_dialog_title": "集成未被允许" + }, + "invite": { + "email_caption": "通过邮箱邀请", + "email_use_default_is": "使用一个身份服务器以通过邮箱邀请。使用默认(%(defaultIdentityServerName)s)或在设置中管理。", + "email_use_is": "使用一个身份服务器以通过邮箱邀请。在设置中管理。", + "error_already_invited_room": "用户已被邀请至房间", + "error_already_invited_space": "用户已被邀请至空间", + "error_already_joined_room": "用户已在房间中", + "error_already_joined_space": "用户已在空间中", + "error_bad_state": "用户必须先解封才能被邀请。", + "error_dm": "我们无法创建你的私聊。", + "error_find_room": "尝试邀请用户时出错。", + "error_find_user_description": "下列用户可能不存在或无效,因此不能被邀请:%(csvNames)s", + "error_find_user_title": "寻找以下用户失败", + "error_invite": "我们不能邀请这些用户。请检查你想邀请的用户并重试。", + "error_permissions_room": "你没有权限将其他用户邀请至本房间。", + "error_permissions_space": "你无权邀请他人加入此空间。", + "error_profile_undisclosed": "用户可能存在页可能不存在", + "error_transfer_multiple_target": "通话只能转移到单个用户。", + "error_unknown": "未知服务器错误", + "error_user_not_found": "用户不存在", + "error_version_unsupported_room": "用户的家服务器不支持此房间版本。", + "error_version_unsupported_space": "用户的家服务器版本不支持空间。", + "failed_generic": "操作失败", + "failed_title": "邀请失败", + "invalid_address": "无法识别地址", + "key_share_warning": "被邀请的人将能够阅读过去的消息。", + "name_email_mxid_share_room": "使用名字、电子邮件地址、用户名(如)邀请某人或分享此房间。", + "name_email_mxid_share_space": "使用某人的名字、电子邮箱地址或用户名(如 )邀请他们,或分享此空间。", + "name_mxid_share_room": "使用某人的名字、用户名(如 )或分享此房间来邀请他们。", + "name_mxid_share_space": "使用某人的名字、用户名(如 )邀请他们,或分享此空间。", + "recents_section": "最近对话", + "room_failed_partial": "我们已向其他人发送邀请,但无法邀请以下人员至", + "room_failed_partial_title": "部分邀请无法发送", + "room_failed_title": "未能邀请用户加入 %(roomName)s", + "send_link_prompt": "或发送邀请链接", + "start_conversation_name_email_mxid_prompt": "使用某人的名称、电子邮箱地址或用户名来与其开始对话(如 )。", + "start_conversation_name_mxid_prompt": "使用某人的名字或用户名(如 )开始与其进行对话。", + "suggestions_disclaimer": "出于隐私考虑,部分建议可能会被隐藏。", + "suggestions_disclaimer_prompt": "如果您看不到您要找的人,请将您的邀请链接发送给他们。", + "suggestions_section": "最近私聊", + "to_room": "邀请至 %(roomName)s", + "to_space": "邀请至 %(spaceName)s", + "transfer_dial_pad_tab": "拨号盘", + "transfer_user_directory_tab": "用户目录", + "unable_find_profiles_description_default": "找不到下列 Matrix ID 的用户资料,你还是要邀请吗?", + "unable_find_profiles_invite_label_default": "还是邀请", + "unable_find_profiles_invite_never_warn_label_default": "还是邀请,不用再提醒我", + "unable_find_profiles_title": "以下用户可能不存在" + }, + "inviting_user1_and_user2": "正在邀请 %(user1)s 与 %(user2)s", + "inviting_user_and_n_others": { + "one": "正在邀请%(user)s和另外1个人", + "other": "正在邀请%(user)s和其他%(count)s人" + }, + "items_and_n_others": { + "other": " 和其他 %(count)s 人", + "one": " 与另一个人" + }, + "keyboard": { + "activate_button": "激活选中的按钮", + "autocomplete_cancel": "取消自动补全", + "autocomplete_force": "强制完成", + "autocomplete_navigate_next": "下个自动完成建议", + "autocomplete_navigate_prev": "上个自动完成建议", + "cancel_reply": "取消回复消息", + "category_autocomplete": "自动补全", + "category_calls": "通话", + "category_navigation": "导航", + "category_room_list": "房间列表", + "close_dialog_menu": "关闭对话框或上下文菜单", + "composer_jump_end": "跳至编辑器尾部", + "composer_jump_start": "跳至编辑器的开头", + "composer_navigate_next_history": "导航到编辑器历史里的下条消息", + "composer_navigate_prev_history": "导航到编辑器历史里的上条消息", + "composer_new_line": "换行", + "composer_redo": "重做编辑", + "composer_toggle_bold": "切换粗体", + "composer_toggle_code_block": "切换代码块", + "composer_toggle_italics": "切换斜体", + "composer_toggle_link": "切换链接", + "composer_toggle_quote": "切换引用", + "composer_undo": "撤销编辑", + "dismiss_read_marker_and_jump_bottom": "忽略已读标记并跳转到底部", + "enter": "回车", + "go_home_view": "转到主视图", + "home": "主页", + "jump_first_message": "跳转至第一条消息", + "jump_last_message": "跳转至最后一条消息", + "jump_room_search": "跳转到房间搜索", + "jump_to_read_marker": "跳转到最旧的未读消息", + "keyboard_shortcuts_tab": "打开此设置标签页", + "navigate_next_history": "下个最近访问过的房间或空间", + "navigate_next_message_edit": "导航到下条要编辑的消息", + "navigate_prev_history": "上个最近访问过的房间或空间", + "navigate_prev_message_edit": "导航到上条要编辑的消息", + "next_room": "下个房间或私聊", + "next_unread_room": "下个未读房间或私聊", + "open_user_settings": "打开用户设置", + "prev_room": "上个房间或私聊", + "prev_unread_room": "上个未读房间或私聊", + "room_list_collapse_section": "折叠房间列表段", + "room_list_expand_section": "展开房间列表段", + "room_list_navigate_down": "在房间列表中向下导航", + "room_list_navigate_up": "在房间列表中向上导航", + "room_list_select_room": "从房间列表选择房间", + "scroll_down_timeline": "在时间线里向下滚动", + "scroll_up_timeline": "在时间线里向上滚动", + "search": "搜索(必须启用)", + "send_sticker": "发送贴纸", + "space": "空格", + "switch_to_space": "按数字切换到空间", + "toggle_hidden_events": "切换隐藏事件可见性", + "toggle_microphone_mute": "切换麦克风静音", + "toggle_right_panel": "切换右侧面板", + "toggle_space_panel": "切换空间仪表盘", + "toggle_top_left_menu": "切换左上方的菜单", + "toggle_webcam_mute": "切换网络相机开/关", + "upload_file": "上传文件" + }, + "labs": { + "automatic_debug_logs": "遇到任何错误自动发送调试日志", + "automatic_debug_logs_decryption": "自动发送有关解密错误的debug日志", + "automatic_debug_logs_key_backup": "当密钥备份无法运作时自动发送debug日志", + "beta_description": "%(brand)s的下一步是什么?实验室是早期获得东西、测试新功能和在它们发布前帮助塑造的最好方式。", + "beta_feature": "这是beta功能", + "beta_feedback_leave_button": "要离开beta,请访问你的设置。", + "beta_feedback_title": "%(featureName)sBeta反馈", + "beta_section": "即将到来的功能", + "bridge_state": "在房间设置中显示桥接信息", + "bridge_state_channel": "频道:", + "bridge_state_creator": "此桥曾由提供。", + "bridge_state_manager": "此桥接由 管理。", + "bridge_state_workspace": "工作空间:", + "click_for_info": "点击获取更多信息", + "currently_experimental": "目前是实验性的。", + "custom_themes": "支持添加自定义主题", + "dehydration": "需要离线设备(dehydrated devices)的加密消息离线传递", + "element_call_video_rooms": "Element通话视频房间", + "experimental_description": "想要做点实验?试试我们开发中的最新点子。这些功能尚未确定;它们可能不稳定,可能会变动,也可能被完全丢弃。了解更多。", + "experimental_section": "早期预览", + "group_calls": "新的群通话体验", + "group_developer": "开发者", + "group_encryption": "加密", + "group_experimental": "实验性", + "group_messaging": "消息传递", + "group_moderation": "审核", + "group_profile": "个人资料", + "group_rooms": "房间", + "group_spaces": "空间", + "group_themes": "主题", + "group_voip": "语音和视频", + "group_widgets": "挂件", + "hidebold": "隐藏通知的点标记(仅显示计数标记)", + "html_topic": "显示房间话题的HTML表现形式", + "join_beta": "加入beta", + "join_beta_reload": "加入beta会重载%(brand)s。", + "jump_to_date": "跳至日期(新增 /jumptodate 并跳至日期标头)", + "latex_maths": "在消息中渲染LaTeX数学", + "leave_beta": "离开beta", + "leave_beta_reload": "离开beta会重载%(brand)s。", + "location_share_live": "实时位置共享", + "location_share_live_description": "临时的实现。位置在房间历史中持续保留。", + "mjolnir": "忽略他人的新方式", + "msc3531_hide_messages_pending_moderation": "让协管员隐藏等待审核的消息。", + "pinning": "消息置顶", + "report_to_moderators": "报告给协管员", + "report_to_moderators_description": "在支持审核的房间中,“报告”按钮将让你向房间协管员举报滥用行为。", + "sliding_sync": "滑动同步模式", + "sliding_sync_description": "正在积极开发中,不能禁用。", + "sliding_sync_disable_warning": "要停用,你必须登出并重新登录,请小心!", + "sliding_sync_proxy_url_label": "代理URL", + "sliding_sync_proxy_url_optional_label": "代理URL(可选)", + "sliding_sync_server_no_support": "你的服务器缺少原生支持", + "sliding_sync_server_specify_proxy": "你的服务器缺少原生支持,你必须指定代理", + "sliding_sync_server_support": "你的服务器有原生支持", + "state_counters": "在房间标题中显示简单计数", + "under_active_development": "积极开发中。", + "video_rooms": "视频房间", + "video_rooms_a_new_way_to_chat": "在 %(brand)s 中使用语音和视频的新方式。", + "video_rooms_always_on_voip_channels": "视频房间是嵌入在%(brand)s房间内的总是开启的VoIP频道。", + "video_rooms_beta": "视频房间是beta功能", + "video_rooms_faq1_answer": "使用左侧面板房间部分的“+”按钮。", + "video_rooms_faq1_question": "我如何创建视频房间?", + "video_rooms_faq2_answer": "是的,聊天时间线显示在视频旁。", + "video_rooms_faq2_question": "我能在视频通话的同时使用文字聊天吗?", + "voice_broadcast": "语音广播", + "wysiwyg_composer": "富文本编辑器" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ 这些设置是为高级用户准备的。", + "ban_reason": "已忽略/已屏蔽", + "error_adding_ignore": "添加已忽略的用户/服务器时出现错误", + "error_adding_list_description": "请验证房间 ID 或地址并重试。", + "error_adding_list_title": "订阅列表时出现错误", + "error_removing_ignore": "移除已忽略用户/服务器时出现错误", + "error_removing_list_description": "请重试或查看你的终端以获得提示。", + "error_removing_list_title": "取消订阅列表时出现错误", + "explainer_1": "在此处添加你想忽略的用户和服务器。使用星号以使%(brand)s匹配任何字符。例如,@bot:*会忽略全部在任何服务器上以“bot”为名的用户。", + "explainer_2": "忽略人是通过含有封禁规则的封禁列表来完成的。订阅一个封禁列表意味着被此列表阻止的用户/服务器将会对你隐藏。", + "lists": "你正在订阅:", + "lists_description_1": "订阅一个封禁列表会使你加入它!", + "lists_description_2": "如果这不是你想要的,请使用别的的工具来忽略用户。", + "lists_heading": "订阅的列表", + "lists_new_label": "封禁列表的房间 ID 或地址", + "no_lists": "你没有订阅任何列表", + "personal_empty": "你没有忽略任何人。", + "personal_heading": "个人封禁列表", + "personal_new_label": "要忽略的服务器或用户 ID", + "personal_new_placeholder": "例如: @bot:* 或 example.org", + "personal_section": "你正在忽略:", + "room_name": "我的封禁列表", + "room_topic": "这是你屏蔽的用户/服务器的列表——不要离开此房间!", + "rules_empty": "无", + "rules_server": "服务器规则", + "rules_title": "封禁列表规则 - %(roomName)s", + "rules_user": "用户规则", + "something_went_wrong": "出现问题。请重试或查看你的终端以获得提示。", + "title": "已忽略的用户", + "view_rules": "查看规则" + }, + "language_dropdown_label": "语言下拉菜单", + "lazy_loading": { + "disabled_action": "清除缓存并重新同步", + "disabled_description1": "你之前在 %(host)s 上开启了 %(brand)s 的成员列表延迟加载设置。目前版本中延迟加载功能已被停用。因为本地缓存在这两个设置项上不相容,%(brand)s 需要重新同步你的账户。", + "disabled_description2": "如果别的 %(brand)s 版本在别的标签页中仍然开启,请关闭它,因为在同一宿主上同时使用开启了延迟加载和关闭了延迟加载的 %(brand)s 会导致问题。", + "disabled_title": "本地缓存不兼容", + "resync_description": "通过仅在需要时加载其他用户的信息,%(brand)s 现在使用的内存减少到了原来的三分之一至五分之一。 请等待与服务器重新同步!", + "resync_title": "正在更新 %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "你是这里唯一的人。如果你离开了,以后包括你在内任何人都将无法加入。", + "leave_room_question": "你确定要离开房间 “%(roomName)s” 吗?", + "leave_space_question": "你确定要离开空间「%(spaceName)s」吗?", + "room_rejoin_warning": "此房间不是公开房间。如果没有成员邀请,你将无法重新加入。", + "space_rejoin_warning": "此空间并不公开。在没有得到邀请的情况下,你将无法重新加入。" + }, + "left_panel": { + "open_dial_pad": "打开拨号键盘" + }, + "lightbox": { + "rotate_left": "向左旋转", + "rotate_right": "向右旋转" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "此家服务器未配置显示地图。", + "MapStyleUrlNotReachable": "此家服务器未正确配置,故无法显示地图,亦或所配置的地图服务器无法使用。", + "click_drop_pin": "点击以放置图钉", + "click_move_pin": "点击以移动图钉", + "close_sidebar": "关闭侧边栏", + "error_fetch_location": "无法获取位置", + "error_no_perms_description": "你需要拥有正确的权限才能在此房间中共享位置。", + "error_no_perms_title": "你没有权限分享位置", + "error_send_description": "%(brand)s无法发送你的位置。请稍后再试。", + "error_send_title": "我们无法发送你的位置", + "error_sharing_live_location": "分享实时位置时出错", + "error_sharing_live_location_try_again": "分享你的实时位置时出错,请重试", + "error_stopping_live_location": "停止实时位置时出错", + "error_stopping_live_location_try_again": "停止你的实时位置时出错,请重试", + "expand_map": "展开地图", + "failed_generic": "获取你的位置失败。请之后再试。", + "failed_load_map": "无法加载地图", + "failed_permission": "%(brand)s was denied permission to fetch your location. 请在你的浏览器中允许位置访问。", + "failed_timeout": "尝试获取你的位置超时。请之后再试。", + "failed_unknown": "获取位置时发生错误。请之后再试。", + "find_my_location": "查找我的位置", + "live_description": "%(displayName)s的实时位置", + "live_enable_description": "请注意:这是使用临时实现的实验室功能。这意味着你无法删除你的位置历史,并且甚至在你停止与此房间分享实时位置后,高级用户将仍能查看你的位置历史。", + "live_enable_heading": "实时位置分享", + "live_location_active": "你正在分享你的实时位置", + "live_location_enabled": "实时位置已启用", + "live_location_ended": "实时位置已结束", + "live_location_error": "实时位置错误", + "live_locations_empty": "无实时位置", + "live_share_button": "分享%(duration)s", + "live_toggle_label": "启用实时位置分享", + "live_until": "实时分享直至%(expiryTime)s", + "location_not_available": "位置不可用", + "map_feedback": "地图反馈", + "mapbox_logo": "Mapbox 图标", + "reset_bearing": "重置为向北方位", + "share_button": "共享位置", + "share_type_live": "我的实时位置", + "share_type_own": "我当前的位置", + "share_type_pin": "放置图钉", + "share_type_prompt": "你想分享什么位置类型?", + "stop_and_close": "停止并关闭", + "toggle_attribution": "切换属性" + }, + "member_list": { + "filter_placeholder": "过滤房间成员", + "invited_list_heading": "已邀请", + "power_label": "%(userName)s(权力 %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "房间成员", + "message_edit_dialog_title": "消息编辑历史", + "mobile_guide": { + "toast_accept": "使用 app", + "toast_description": "在移动网页浏览器中 %(brand)s 是实验性功能。为了获取更好的体验和最新功能,请使用我们的免费原生应用。", + "toast_title": "使用 app 以获得更好的体验" + }, + "name_and_id": "%(name)s%(userId)s", + "no_more_results": "没有更多结果", + "notif_panel": { + "empty_description": "你没有可见的通知。", + "empty_heading": "一切完毕" + }, + "notifications": { + "all_messages": "全部消息", + "all_messages_description": "获得每条消息的通知", + "class_global": "全局", + "class_other": "其他", + "colour_bold": "粗体", + "colour_none": "无", + "colour_unsent": "未发送", + "default": "默认", + "enable_prompt_toast_description": "开启桌面通知", + "enable_prompt_toast_title": "通知", + "enable_prompt_toast_title_from_message_send": "不要错过任何回复", + "error_change_title": "修改通知设置", + "keyword": "关键词", + "keyword_new": "新的关键词", + "mark_all_read": "标记所有为已读", + "mentions_and_keywords": "@提及和关键词", + "mentions_and_keywords_description": "如设置中设定的那样仅通知提及和关键词", + "mentions_keywords": "提及&关键词", + "message_didnt_send": "消息没有发送。点击查看信息。", + "mute_description": "你不会收到任何通知" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s开始了语音广播", + "m.key.verification.request": "%(name)s 正在请求验证" + }, + "onboarding": { + "apple_trademarks": "App Store®和Apple logo®是Apple Inc.的商标", + "community_messaging_action": "寻找你的人", + "community_messaging_description": "保持对社区讨论的所有权和控制权。\n可扩展至支持数百万人,具有强大的管理审核功能和互操作性。", + "community_messaging_title": "社群所有权", + "complete_these": "完成这些步骤以充分利用%(brand)s", + "create_room": "创建一个群聊", + "download_app": "下载%(brand)s", + "download_app_action": "下载应用", + "download_app_description": "随身携带%(brand)s,不错过任何事情", + "download_app_store": "在App Store下载", + "download_brand": "下载%(brand)s", + "download_brand_desktop": "下载%(brand)s桌面版", + "enable_notifications": "打开通知", + "enable_notifications_action": "启用通知", + "enable_notifications_description": "不要错过回复或重要消息", + "explore_rooms": "探索公共房间", + "find_community_members": "发现并邀请你的社群成员", + "find_coworkers": "发现并邀请你的同事", + "find_friends": "发现并邀请你的朋友", + "find_friends_action": "发现朋友", + "find_friends_description": "这就是你来这里的目的,所以让我们开始吧", + "find_people": "找人", + "free_e2ee_messaging_unlimited_voip": "%(brand)s提供免费的端到端加密消息传递以及无限制的语音和视频通话,是保持联系的绝佳方式。", + "get_stuff_done": "找到队友,完成任务", + "google_trademarks": "Google Play及其logo是Google LLC的商标。", + "has_avatar_label": "很好,这样大家就知道是你了", + "intro_byline": "拥有您的对话。", + "intro_welcome": "欢迎来到 %(appName)s", + "no_avatar_label": "添加照片,让人们知道这是你。", + "only_n_steps_to_go": { + "other": "仅需%(count)s步", + "one": "仅需%(count)s步" + }, + "personal_messaging_action": "开始你的第一个聊天", + "personal_messaging_title": "和朋友家人安全地收发消息", + "qr_or_app_links": "%(qrCode)s或%(appLinks)s", + "send_dm": "发送私聊", + "set_up_profile": "设置你的用户资料", + "set_up_profile_action": "你的用户资料", + "set_up_profile_description": "确保人们知道这真的是你", + "use_case_community_messaging": "在线社群成员", + "use_case_heading2": "你会和谁聊得最多?", + "use_case_personal_messaging": "朋友和家人", + "use_case_work_messaging": "同事和团队", + "welcome_detail": "现在,让我们协助你开始", + "welcome_to_brand": "欢迎来到%(brand)s", + "welcome_user": "欢迎 %(name)s", + "work_messaging_action": "找到你的同事", + "work_messaging_title": "用于工作的安全的消息传送", + "you_did_it": "你做到了!", + "you_made_it": "你做到了!" + }, + "poll": { + "create_poll_action": "创建投票", + "create_poll_title": "创建投票", + "disclosed_notes": "投票者一投完票就能看到结果", + "edit_poll_title": "编辑投票", + "end_description": "您确定要结束此投票吗? 这将显示投票的最终结果并阻止人们投票。", + "end_message": "投票已经结束。 得票最多答案:%(topAnswer)s", + "end_message_no_votes": "投票已经结束。 没有投票。", + "end_title": "结束投票", + "error_ending_description": "抱歉,投票没有结束。 请再试一次。", + "error_ending_title": "结束投票失败", + "error_voting_description": "抱歉,你的投票未登记。请重试。", + "error_voting_title": "投票未登记", + "failed_send_poll_description": "抱歉,您尝试创建的投票未被发布。", + "failed_send_poll_title": "发布投票失败", + "notes": "结果仅在你结束投票后展示", + "options_add_button": "添加选项", + "options_heading": "创建选项", + "options_label": "选项 %(number)s", + "options_placeholder": "写个选项", + "topic_heading": "你的投票问题或主题是什么?", + "topic_label": "问题或主题", + "total_n_votes": { + "one": "票数已达 %(count)s 票。要查看结果请亲自投票", + "other": "票数已达 %(count)s 票。要查看结果请亲自投票" + }, + "total_n_votes_voted": { + "one": "基于 %(count)s 票", + "other": "基于 %(count)s 票" + }, + "total_no_votes": "尚无投票", + "total_not_ended": "结果将在投票结束时可见", + "type_closed": "封闭式投票", + "type_heading": "投票类型", + "type_open": "开放式投票", + "unable_edit_description": "抱歉,你无法在有人投票后编辑投票。", + "unable_edit_title": "无法编辑投票" + }, + "power_level": { + "admin": "管理员", + "custom": "自定义(%(level)s)", + "custom_level": "自定义级别", + "default": "默认", + "label": "权力级别", + "mod": "管理员", + "moderator": "协管员", + "restricted": "受限" + }, + "presence": { + "away": "离开", + "busy": "忙", + "idle": "空闲", + "idle_for": "已闲置 %(duration)s", + "offline": "离线", + "offline_for": "已离线 %(duration)s", + "online": "在线", + "online_for": "已上线 %(duration)s", + "unknown": "未知的", + "unknown_for": "未知状态已持续 %(duration)s" + }, + "quick_settings": { + "all_settings": "所有设置", + "metaspace_section": "固定到侧边栏", + "sidebar_settings": "更多选项", + "title": "快速设置" + }, + "quit_warning": { + "call_in_progress": "你似乎正在通话,确定要退出吗?", + "file_upload_in_progress": "你似乎正在上传文件,确定要退出吗?" + }, + "redact": { + "confirm_button": "确认移除", + "error": "你无法删除这条消息。(%(code)s)", + "ongoing": "正在移除…", + "reason_label": "理由(可选)" + }, + "reject_invitation_dialog": { + "confirmation": "你确定要拒绝邀请吗?", + "failed": "拒绝邀请失败", + "title": "拒绝邀请" + }, + "report_content": { + "description": "举报此消息会将其唯一的“事件ID”发送给你的家服务器的管理员。如果此房间中的消息是加密的,则你的家服务器管理员将无法阅读消息文本,也无法查看任何文件或图片。", + "disagree": "不同意", + "hide_messages_from_user": "若想隐藏来自此用户的全部当前和未来的消息,请打勾。", + "ignore_user": "忽略用户", + "illegal_content": "违法内容", + "missing_reason": "请填写你为何做此报告。", + "nature": "请选择性质并描述为什么此消息是滥用。", + "nature_disagreement": "此用户所写的是错误内容。\n这将会报告给房间协管员。", + "nature_illegal": "此用户正在做出违法行为,如对他人施暴,或威胁使用暴力。\n这将报告给房间协管员,他们可能会将其报告给执法部门。", + "nature_other": "任何其他原因。请描述问题。\n这将报告给房间协管员。", + "nature_spam": "此用户正在房间中滥发广告、广告链接或宣传。\n这将报告给房间协管员。", + "other_label": "其他", + "report_content_to_homeserver": "向你的家服务器管理员举报内容", + "report_entire_room": "报告整个房间", + "spam_or_propaganda": "垃圾信息或宣传", + "toxic_behaviour": "不良行为" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "%(failedCount)s 个会话解密失败!", + "count_of_successfully_restored_keys": "成功恢复了 %(sessionCount)s 个密钥", + "enter_key_description": "通过输入你的安全密钥来访问你的安全消息历史记录并设置安全通信。", + "enter_key_title": "输入安全密钥", + "enter_phrase_description": "无法通过你的安全短语访问你的安全消息历史记录并设置安全通信。", + "enter_phrase_title": "输入安全短语", + "incorrect_security_phrase_dialog": "无法使用此安全短语解密备份:请确认你是否输入了正确的安全短语。", + "incorrect_security_phrase_title": "安全短语错误", + "key_backup_warning": "警告:你应此只在受信任的电脑上设置密钥备份。", + "key_forgotten_text": "如果你忘记了你的安全密钥,你可以", + "key_is_invalid": "安全密钥无效", + "key_is_valid": "看起来是有效的安全密钥!", + "keys_restored_title": "已恢复密钥", + "load_error_content": "无法获取备份状态", + "load_keys_progress": "%(total)s 个密钥中之 %(completed)s 个已恢复", + "no_backup_error": "找不到备份!", + "phrase_forgotten_text": "如果你忘记了你的安全短语,你可以使用你的安全密钥设置新的恢复选项", + "recovery_key_mismatch_description": "无法使用此安全密钥解密备份:请检查你输入的安全密钥是否正确。", + "recovery_key_mismatch_title": "安全密钥不符", + "restore_failed_error": "无法还原备份" + }, + "right_panel": { + "add_integrations": "添加挂件、桥接和机器人", + "edit_integrations": "编辑挂件、桥接和机器人", + "export_chat_button": "导出聊天", + "files_button": "文件", + "pinned_messages": { + "empty": "尚无固定任何东西", + "explainer": "如果你拥有权限,请打开任何消息的菜单并选择固定将它们粘贴至此。", + "limits": { + "other": "你仅能固定 %(count)s 个挂件" + }, + "title": "已固定的消息" + }, + "pinned_messages_button": "已固定", + "poll": { + "final_result": { + "one": "基于 %(count)s 票数的最终结果", + "other": "基于 %(count)s 票数的最终结果" + } + }, + "room_summary_card": { + "title": "房间信息" + }, + "search_button": "搜索", + "settings_button": "房间设置", + "share_button": "分享房间", + "thread_list": { + "context_menu_label": "消息列选项" + }, + "video_room_chat": { + "title": "聊天" + }, + "widgets_section": "挂件" + }, + "room": { + "3pid_invite_email_not_found_account": "该邀请被发送到了与你的账户无关的 %(email)s", + "3pid_invite_email_not_found_account_room": "这个到 %(roomName)s 的邀请是发送给 %(email)s 的,而此邮箱没有关联你的账户", + "3pid_invite_error_description": "尝试验证你的邀请时返回错误(%(errcode)s)。你可以尝试把这个信息传给邀请你的人。", + "3pid_invite_error_invite_action": "仍然尝试加入", + "3pid_invite_error_invite_subtitle": "你只能通过有效邀请加入。", + "3pid_invite_error_public_subtitle": "你依旧可以加入这里。", + "3pid_invite_error_title": "你的邀请出了问题。", + "3pid_invite_error_title_room": "你到 %(roomName)s 的邀请出错", + "3pid_invite_no_is_subtitle": "要直接在 %(brand)s 中接收邀请,请在设置中使用一个身份服务器。", + "banned_by": "你被 %(memberName)s 封禁", + "banned_from_room_by": "你被 %(memberName)s 从 %(roomName)s 封禁了", + "context_menu": { + "copy_link": "复制房间链接", + "favourite": "收藏", + "forget": "忘记房间", + "low_priority": "低优先级", + "mentions_only": "仅提及", + "title": "房间选项", + "unfavourite": "已收藏" + }, + "creating_room_text": "正在创建房间%(names)s", + "dm_invite_action": "开始聊天", + "dm_invite_subtitle": " 想聊天", + "dm_invite_title": "你想和 %(user)s 聊天吗?", + "drop_file_prompt": "把文件拖到这里以上传", + "edit_topic": "编辑话题", + "error_join_404_invite": "邀请你的人已经离开了,亦或是他们的家服务器离线了。", + "error_join_404_invite_same_hs": "邀请你的人已经离开了。", + "error_join_connection": "加入时发生错误。", + "error_join_incompatible_version_1": "抱歉,你的家服务器过旧,故无法参与其中。", + "error_join_incompatible_version_2": "请 联系你的家服务器管理员。", + "error_join_title": "加入失败", + "face_pile_summary": { + "one": "已有你所认识的 %(count)s 个人加入", + "other": "已有你所认识的 %(count)s 个人加入" + }, + "face_pile_tooltip_label": { + "one": "查看 1 位成员", + "other": "查看全部 %(count)s 位成员" + }, + "face_pile_tooltip_shortcut": "包括 %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "包括你,%(commaSeparatedMembers)s", + "failed_reject_invite": "拒绝邀请失败", + "forget_room": "忘记此房间", + "forget_space": "忘记此空间", + "header": { + "forget_room_button": "忘记房间", + "hide_widgets_button": "隐藏挂件", + "room_is_public": "此房间为公共的", + "show_widgets_button": "显示挂件", + "video_call_button_jitsi": "视频通话(Jitsi)", + "video_call_ec_change_layout": "更改布局" + }, + "inaccessible": "这个房间或空间当前不可访问。", + "inaccessible_name": "%(roomName)s 此时无法访问。", + "inaccessible_subtitle_1": "等一会儿再试或联系管理员检查你是否拥有访问权限。", + "inaccessible_subtitle_2": "尝试访问房间或空间时返回%(errcode)s。若你认为你看到这条消息是有问题的,请提交bug报告。", + "intro": { + "dm_caption": "除非你们其中一个邀请了别人加入,否则将仅有你们两个人在此对话中。", + "enable_encryption_prompt": "在设置中启用加密。", + "no_avatar_label": "添加图片,让人们一眼就能看到你的房间。", + "no_topic": "添加话题,让大家知道这里是讨论什么的。", + "private_unencrypted_warning": "你的私人消息通常是加密的,但此房间不是。这通常是因为使用了不受支持的设备或方法,例如电子邮件邀请。", + "room_invite": "仅邀请至此房间", + "send_message_start_dm": "发送你的第一条消息邀请来聊天", + "start_of_dm_history": "这是你与的私聊历史的开端。", + "start_of_room": "这里是 的开始。", + "topic": "话题:%(topic)s ", + "topic_edit": "话题:%(topic)s(编辑)", + "unencrypted_warning": "未启用端到端加密", + "user_created": "%(displayName)s 创建了此房间。", + "you_created": "你创建了此房间。" + }, + "invite_email_mismatch_suggestion": "要在 %(brand)s 中直接接收邀请,请在设置中共享此邮箱。", + "invite_reject_ignore": "拒绝并忽略用户", + "invite_sent_to_email": "邀请已被发送到 %(email)s", + "invite_sent_to_email_room": "这个到 %(roomName)s 的邀请是发送给 %(email)s 的", + "invite_subtitle": " 邀请了你", + "invite_this_room": "邀请到此房间", + "invite_title": "你想加入 %(roomName)s 吗?", + "inviter_unknown": "未知的", + "invites_you_text": " 邀请了你", + "join_button_account": "注册", + "join_failed_enable_video_rooms": "加入前请在实验室允许虚拟房间", + "join_failed_needs_invite": "你需要一个邀请来查看 %(roomName)s", + "join_the_discussion": "加入讨论", + "join_title": "加入房间以参与", + "join_title_account": "使用一个账户加入对话", + "joining": "加入中…", + "jump_read_marker": "跳到第一条未读消息。", + "jump_to_bottom_button": "滚动到最近的消息", + "jump_to_date": "跳至日期", + "jump_to_date_beginning": "房间的开头", + "jump_to_date_prompt": "选个日期以跳转", + "kick_reason": "原因:%(reason)s", + "kicked_by": "%(memberName)s 将你移出了这里", + "kicked_from_room_by": "%(memberName)s 将你移出了 %(roomName)s", + "leave_error_title": "离开房间时出错", + "leave_server_notices_description": "此房间是用于发布来自家服务器的重要讯息的,所以你不能退出它。", + "leave_server_notices_title": "无法退出服务器公告房间", + "leave_unexpected_error": "试图离开房间时发生意外服务器错误", + "link_email_to_receive_3pid_invite": "要在 %(brand)s 中直接接收邀请,请在设置中将你的账户连接到此邮箱。", + "loading_preview": "加载预览中", + "no_peek_join_prompt": "%(roomName)s 不能被预览。你想加入吗?", + "no_peek_no_name_join_prompt": "这里没有预览, 你是否要加入?", + "not_found_subtitle": "你确定你位于正确的地方?", + "not_found_title": "这个房间或空间不存在。", + "not_found_title_name": "%(roomName)s 不存在。", + "peek_join_prompt": "你正在预览 %(roomName)s。想加入吗?", + "read_topic": "点击阅读话题", + "rejoin_button": "重新加入", + "search": { + "all_rooms": "全部房间", + "field_placeholder": "搜索…", + "result_count": { + "one": "(~%(count)s 个结果)", + "other": "(~%(count)s 个结果)" + }, + "this_room": "此房间" + }, + "show_labs_settings": "显示实验室设置", + "status_bar": { + "delete_all": "删除全部", + "exceeded_resource_limit": "你的消息未被发送,因为本家服务器已达到其使用量限制之一。请 联系你的服务管理员 以继续使用本服务。", + "homeserver_blocked": "你的消息未被发送,因为此家服务器已被其管理员屏蔽。请联系你的服务管理员以继续使用服务。", + "monthly_user_limit_reached": "你的消息未被发送,因为本家服务器已达到其每月活跃用户限制。请 联系你的服务管理员 以继续使用本服务。", + "requires_consent_agreement": "在你查看并同意 我们的条款与要求 之前,你不能发送任何消息。", + "retry_all": "全部重试", + "select_messages_to_retry": "你可以选择全部或单独的消息来重试或删除", + "server_connectivity_lost_description": "已发送的消息会被保存直到你的连接回来。", + "server_connectivity_lost_title": "到服务器的连接已经丢失。", + "some_messages_not_sent": "你的部分消息未被发送" + }, + "unread_notifications_predecessor": { + "other": "你在此房间的先前版本中有 %(count)s 条未读通知。", + "one": "你在此房间的先前版本中有 %(count)s 条未读通知。" + }, + "upgrade_error_description": "请再次检查你的服务器是否支持所选房间版本,然后再试一次。", + "upgrade_error_title": "升级房间时发生错误", + "upgrade_warning_bar": "升级此房间将会关闭房间的当前实例并创建一个具有相同名称的升级版房间。", + "upgrade_warning_bar_admins": "此警告仅房间管理员可见", + "upgrade_warning_bar_unstable": "此房间运行的房间版本是 ,此版本已被家服务器标记为 不稳定 。", + "upgrade_warning_bar_upgraded": "此房间已经被升级。", + "upload": { + "uploading_multiple_file": { + "other": "正在上传 %(filename)s 与其他 %(count)s 个文件", + "one": "正在上传 %(filename)s 与其他 %(count)s 个文件" + }, + "uploading_single_file": "正在上传 %(filename)s" + }, + "view_failed_enable_video_rooms": "查看前请在实验室允许虚拟房间" + }, + "room_list": { + "add_room_label": "添加房间", + "add_space_label": "添加空间", + "breadcrumbs_empty": "没有最近访问过的房间", + "breadcrumbs_label": "最近访问的房间", + "failed_add_tag": "无法为房间新增标签 %(tagName)s", + "failed_remove_tag": "移除房间标签 %(tagName)s 失败", + "failed_set_dm_tag": "设置私聊标签失败", + "home_menu_label": "主页选项", + "join_public_room_label": "加入公共房间", + "joining_rooms_status": { + "one": "目前正在加入 %(count)s 个房间", + "other": "目前正在加入 %(count)s 个房间" + }, + "notification_options": "通知选项", + "redacting_messages_status": { + "one": "目前正在移除%(count)s个房间中的消息", + "other": "目前正在移除%(count)s个房间中的消息" + }, + "show_less": "显示更少", + "show_n_more": { + "other": "多显示 %(count)s 个", + "one": "多显示 %(count)s 个" + }, + "show_previews": "显示消息预览", + "sort_by": "排序", + "sort_by_activity": "活动", + "sort_by_alphabet": "字典顺序", + "sort_unread_first": "优先显示有未读消息的房间", + "space_menu_label": "%(spaceName)s菜单", + "sublist_options": "列表选项", + "suggested_rooms_heading": "建议的房间" + }, + "room_settings": { + "access": { + "description_space": "决定谁可以查看和加入 %(spaceName)s。", + "title": "访问" + }, + "advanced": { + "error_upgrade_description": "房间可能没有完整地升级", + "error_upgrade_title": "房间升级失败", + "information_section_room": "房间信息", + "information_section_space": "空间信息", + "room_id": "内部房间ID", + "room_predecessor": "查看%(roomName)s里更旧的消息。", + "room_upgrade_button": "升级此房间至推荐版本", + "room_version": "房间版本:", + "room_version_section": "房间版本", + "space_predecessor": "查看%(spaceName)s的旧版本。", + "space_upgrade_button": "将此空间升级到推荐的房间版本", + "unfederated": "此房间无法被远程 Matrix 服务器访问", + "upgrade_button": "升级此房间至版本 %(version)s", + "upgrade_dialog_description": "升级此房间需要关闭此房间的当前实例并创建一个新的房间代替它。为了给房间成员最好的体验,我们会:", + "upgrade_dialog_description_1": "创建一个拥有相同的名称、描述与头像的新房间", + "upgrade_dialog_description_2": "更新所有本地房间别名以使其指向新房间", + "upgrade_dialog_description_3": "阻止用户在旧房间中发言,并发送消息建议用户迁移至新房间", + "upgrade_dialog_description_4": "在新房间的开始处发送一条指回旧房间的链接,这样用户可以查看旧消息", + "upgrade_dialog_title": "更新房间版本", + "upgrade_dwarning_ialog_title_public": "更新公共房间", + "upgrade_warning_dialog_description": "更新房间是高级操作,通常建议在房间由于错误、缺失功能或安全漏洞而不稳定时使用。", + "upgrade_warning_dialog_explainer": "请注意升级将使这个房间有一个新版本。所有当前的消息都将保留在此存档房间中。", + "upgrade_warning_dialog_footer": "你将把此房间从 升级至 。", + "upgrade_warning_dialog_invite_label": "自动邀请该房间的成员加入新房间", + "upgrade_warning_dialog_report_bug_prompt": "这通常仅影响服务器如何处理房间。如果你的 %(brand)s 遇到问题,请回报错误。", + "upgrade_warning_dialog_report_bug_prompt_link": "通常这只影响房间在服务器上的处理方式。如果你对你的 %(brand)s 有问题,请报告一个错误。", + "upgrade_warning_dialog_title_private": "更新私人房间" + }, + "alias_not_specified": "未指定", + "bridges": { + "description": "此房间正桥接消息到以下平台。了解更多。", + "empty": "这个房间不会将消息桥接到任何平台。了解更多", + "title": "桥接" + }, + "delete_avatar_label": "删除头像", + "general": { + "alias_field_has_domain_invalid": "缺少域分隔符,例子(:domain.org)", + "alias_field_has_localpart_invalid": "缺少房间名称或分隔符,例子(my-room:domain.org)", + "alias_field_matches_invalid": "此地址不指向此房间", + "alias_field_placeholder_default": "例如 my-room", + "alias_field_required_invalid": "请提供地址", + "alias_field_safe_localpart_invalid": "不允许使用某些字符", + "alias_field_taken_invalid": "此地址的服务器无效或已被使用", + "alias_field_taken_invalid_domain": "此地址已被使用", + "alias_field_taken_valid": "此地址可用", + "alias_heading": "房间地址", + "aliases_items_label": "其他公布的地址:", + "aliases_no_items_label": "还没有其他公布的地址,在下方添加一个", + "aliases_section": "房间地址", + "avatar_field_label": "房间头像", + "canonical_alias_field_label": "主要地址", + "default_url_previews_off": "已对此房间的参与者默认禁用URL预览。", + "default_url_previews_on": "已对此房间的参与者默认启用URL预览。", + "description_space": "编辑关于你的空间的设置。", + "error_creating_alias_description": "创建地址时出现错误。可能是服务器不允许,也可能是出现了一个暂时的错误。", + "error_creating_alias_title": "创建地址时出现错误", + "error_deleting_alias_description": "删除那个地址时出现错误。可能它已不存在,也可能出现了一个暂时的错误。", + "error_deleting_alias_description_forbidden": "你没有权限删除此地址。", + "error_deleting_alias_title": "删除地址时出现错误", + "error_save_space_settings": "空间设置保存失败。", + "error_updating_alias_description": "更新此房间的备用地址时出现错误。可能是服务器不允许,也可能是出现了一个暂时的错误。", + "error_updating_canonical_alias_description": "更新房间的主要地址时发生错误。可能是此服务器不允许,也可能是出现了一个临时错误。", + "error_updating_canonical_alias_title": "更新主要地址时发生错误", + "leave_space": "离开空间", + "local_alias_field_label": "本地地址", + "local_aliases_explainer_room": "为此房间设置地址以便用户通过你的家服务器(%(localDomain)s)找到此房间", + "local_aliases_explainer_space": "设置此空间的地址,这样用户就能通过你的家服务器找到此空间(%(localDomain)s)", + "local_aliases_section": "本地地址", + "name_field_label": "房间名称", + "new_alias_placeholder": "新的公布的地址(例如 #alias:server)", + "no_aliases_room": "此房间没有本地地址", + "no_aliases_space": "此空间没有本地地址", + "other_section": "其他", + "publish_toggle": "是否将此房间发布至 %(domain)s 的房间目录中?", + "published_aliases_description": "要公布地址,首先需要将其设为本地地址。", + "published_aliases_explainer_room": "任何服务器上的人均可通过公布的地址加入你的房间。", + "published_aliases_explainer_space": "任何服务器上的人均可通过公布的地址加入你的空间。", + "published_aliases_section": "公布的地址", + "save": "保存修改", + "topic_field_label": "房间话题", + "url_preview_encryption_warning": "在加密的房间中,比如此房间,URL预览默认是禁用的,以确保你的家服务器(生成预览的地方)无法收集与你在此房间中看到的链接有关的信息。", + "url_preview_explainer": "当有人在他们的消息里放置URL时,可显示URL预览以给出更多有关链接的信息,如其网站的标题、描述以及图片。", + "url_previews_section": "URL预览", + "user_url_previews_default_off": "你已经默认禁用URL预览。", + "user_url_previews_default_on": "你已经默认启用URL预览。" + }, + "notifications": { + "browse_button": "浏览", + "custom_sound_prompt": "设置新的自定义声音", + "notification_sound": "通知声音", + "settings_link": "如设置中设定的那样获取通知", + "sounds_section": "声音", + "uploaded_sound": "已上传的声音" + }, + "permissions": { + "add_privileged_user_description": "授权给该房间内的某人或某些人", + "add_privileged_user_filter_placeholder": "搜索该房间内的用户……", + "add_privileged_user_heading": "添加特权用户", + "ban": "封禁用户", + "ban_reason": "理由", + "banned_by": "被 %(displayName)s 封禁", + "banned_users_section": "被封禁的用户", + "error_changing_pl_description": "更改此用户的权力级别时出错。请确保你有足够权限后重试。", + "error_changing_pl_reqs_description": "更改此房间的权力级别需求时出错。请确保你有足够的权限后重试。", + "error_changing_pl_reqs_title": "更改权力级别需求时出错", + "error_changing_pl_title": "更改权力级别时出错", + "error_unbanning": "解除封禁失败", + "events_default": "发送消息", + "invite": "邀请用户", + "io.element.voice_broadcast_info": "语音广播", + "kick": "移除用户", + "m.call": "开始%(brand)s呼叫", + "m.call.member": "加入%(brand)s呼叫", + "m.reaction": "发送反应", + "m.room.avatar": "更改房间头像", + "m.room.avatar_space": "更改空间头像", + "m.room.canonical_alias": "更改房间主要地址", + "m.room.canonical_alias_space": "更改空间主地址", + "m.room.encryption": "启用房间加密", + "m.room.history_visibility": "更改历史记录可见性", + "m.room.name": "更改房间名称", + "m.room.name_space": "更改空间名称", + "m.room.pinned_events": "管理置顶事件", + "m.room.power_levels": "更改权限", + "m.room.redaction": "移除我发送的消息", + "m.room.server_acl": "更改服务器访问控制列表", + "m.room.tombstone": "更新房间", + "m.room.topic": "更改话题", + "m.room.topic_space": "更改描述", + "m.space.child": "管理此空间中的房间", + "m.widget": "修改挂件", + "muted_users_section": "被禁言的用户", + "no_privileged_users": "此房间中没有用户有特殊权限", + "notifications.room": "通知每个人", + "permissions_section": "权限", + "permissions_section_description_room": "选择更改房间各个部分所需的角色", + "permissions_section_description_space": "选择改变空间各个部分所需的角色", + "privileged_users_section": "特权用户", + "redact": "移除其他人的消息", + "send_event_type": "发送 %(eventType)s 事件", + "state_default": "更改设置", + "title": "角色与权限", + "users_default": "默认角色" + }, + "security": { + "enable_encryption_confirm_description": "房间加密一经启用,便无法禁用。在加密房间中,发送的消息无法被服务器看到,只能被房间的参与者看到。启用加密可能会使许多机器人和桥接无法正常运作。 详细了解加密。", + "enable_encryption_confirm_title": "启用加密?", + "enable_encryption_public_room_confirm_description_1": "不建议为公共房间添加加密。任何人都能找到并加入公共房间,所以任何人都能阅读其中的消息。你不会获得加密的任何好处,并且之后你无法将其关闭。在公共房间中加密消息会使接收和发送消息变慢。", + "enable_encryption_public_room_confirm_description_2": "为避免这些问题,请为计划中的对话创建一个新的加密房间。", + "enable_encryption_public_room_confirm_title": "你确定要为此公开房间开启加密吗?", + "encrypted_room_public_confirm_description_1": "不建议公开加密房间。这意味着任何人都可以找到并加入房间,因此任何人都可以阅读消息。你将不会得到任何加密带来的好处。在公共房间加密消息还会拖慢收发消息的速度。", + "encrypted_room_public_confirm_description_2": "为避免这些问题,请为计划中的对话创建一个新的加密房间。", + "encrypted_room_public_confirm_title": "你确定要公开此加密房间吗?", + "encryption_permanent": "加密一经启用,便无法禁用。", + "error_join_rule_change_title": "未能更新加入列表", + "error_join_rule_change_unknown": "未知失败", + "guest_access_warning": "拥有受支持客户端的人无需注册账户即可加入房间。", + "history_visibility_invited": "只有成员(从他们被邀请开始)", + "history_visibility_joined": "只有成员(从他们加入开始)", + "history_visibility_legend": "谁可以阅读历史消息?", + "history_visibility_shared": "仅成员(从选中此选项时开始)", + "history_visibility_warning": "历史记录阅读权限的更改只会应用到此房间中将来的消息。既有历史记录的可见性将不会更改。", + "history_visibility_world_readable": "任何人", + "join_rule_description": "决定谁可以加入 %(roomName)s。", + "join_rule_invite": "私有(仅邀请)", + "join_rule_invite_description": "只有受邀的人才能加入。", + "join_rule_public_description": "任何人都可以找到并加入。", + "join_rule_restricted": "空间成员", + "join_rule_restricted_description": "空间中的任何人都可以找到并加入。在此处编辑哪些空间可以访问。", + "join_rule_restricted_description_active_space": " 中的任何人都可以寻找和加入。你也可以选择其他空间。", + "join_rule_restricted_description_prompt": "空间中的任何人都可以找到并加入。你可以选择多个空间。", + "join_rule_restricted_description_spaces": "可访问的空间", + "join_rule_restricted_dialog_description": "决定哪些空间可以访问这个房间。如果一个空间被选中,它的成员可以找到并加入。", + "join_rule_restricted_dialog_empty_warning": "你正在移除所有空间。访问权限将预设为仅邀请", + "join_rule_restricted_dialog_filter_placeholder": "搜索空间", + "join_rule_restricted_dialog_heading_other": "你可能不知道的其他空间或房间", + "join_rule_restricted_dialog_heading_room": "你知道的包含此房间的空间", + "join_rule_restricted_dialog_heading_space": "你知道的包含这个空间的空间", + "join_rule_restricted_dialog_heading_unknown": "这些可能是其他房间管理员的一部分。", + "join_rule_restricted_dialog_title": "选择空间", + "join_rule_restricted_n_more": { + "other": "以及另 %(count)s", + "one": "& 另外 %(count)s" + }, + "join_rule_restricted_summary": { + "other": "目前,%(count)s 个空间可以访问", + "one": "目前,一个空间有访问权限" + }, + "join_rule_restricted_upgrade_description": "此升级将允许选定的空间成员无需邀请即可访问此房间。", + "join_rule_restricted_upgrade_warning": "这个房间位于你不是管理员的某些空间中。 在这些空间中,旧房间仍将显示,但系统会提示人们加入新房间。", + "join_rule_upgrade_awaiting_room": "正在加载新房间", + "join_rule_upgrade_required": "需要升级", + "join_rule_upgrade_sending_invites": { + "one": "正在发送邀请…", + "other": "正在发送邀请… (%(count)s 中的 %(progress)s)" + }, + "join_rule_upgrade_updating_spaces": { + "other": "正在更新房间… (%(count)s 中的 %(progress)s)", + "one": "正在更新空间…" + }, + "join_rule_upgrade_upgrading_room": "正在升级房间", + "public_without_alias_warning": "要链接至此房间,请添加一个地址。", + "strict_encryption": "永不从此会话向此房间中未验证的会话发送加密消息", + "title": "隐私安全" + }, + "title": "房间设置 - %(roomName)s", + "upload_avatar_label": "上传头像", + "visibility": { + "alias_section": "地址", + "error_failed_save": "更新此空间的可见性失败", + "error_update_guest_access": "更新此空间的游客访问权限失败", + "error_update_history_visibility": "更新此空间的历史记录可见性失败", + "guest_access_explainer": "游客无需账户即可加入空间。", + "guest_access_explainer_public_space": "这可能对公开空间有所帮助。", + "guest_access_label": "启用游客访问权限", + "history_visibility_anyone_space": "预览空间", + "history_visibility_anyone_space_description": "允许人们在加入前预览你的空间。", + "history_visibility_anyone_space_recommendation": "建议用于公开空间。", + "title": "可见性" + }, + "voip": { + "call_type_section": "通话类型", + "enable_element_call_caption": "%(brand)s是端到端加密的,但是目前仅限于少数用户。", + "enable_element_call_label": "启用%(brand)s作为此房间的额外通话选项", + "enable_element_call_no_permissions_tooltip": "你没有足够的权限更改这个。" + } + }, + "room_summary_card_back_action_label": "房间信息", + "scalar": { + "error_create": "无法创建挂件。", + "error_membership": "你不在此房间中。", + "error_missing_room_id": "缺少roomId。", + "error_missing_room_id_request": "请求中缺少room_id", + "error_missing_user_id_request": "请求中缺少user_id", + "error_permission": "你没有权限在此房间进行那个操作。", + "error_power_level_invalid": "权力级别必须是正整数。", + "error_room_not_visible": "房间%(roomId)s不可见", + "error_room_unknown": "无法识别此房间。", + "error_send_request": "请求发送失败。", + "failed_read_event": "读取时间失败", + "failed_send_event": "发送事件失败" + }, + "server_offline": { + "description": "你的服务器未响应你的一些请求。下方是一些最可能的原因。", + "description_1": "服务器(%(serverName)s)花了太长时间响应。", + "description_2": "你的防火墙或防病毒软件阻止了此请求。", + "description_3": "一个浏览器扩展阻止了此请求。", + "description_4": "此服务器为离线状态。", + "description_5": "此服务器拒绝了你的请求。", + "description_6": "你的区域难以连接上互联网。", + "description_7": "尝试联系服务器时出现连接错误。", + "description_8": "服务器没有配置为提示错误是什么(CORS)。", + "empty_timeline": "全数阅毕。", + "recent_changes_heading": "尚未被接受的最近更改", + "title": "服务器未响应" + }, + "seshat": { + "error_initialising": "消息搜索初始化失败,请检查你的设置以获取更多信息", + "reset_button": "重置活动存储", + "reset_description": "你大概率不想重置你的活动缩影存储", + "reset_explainer": "如果这样做,请注意你的消息并不会被删除,但在重新建立索引时,搜索体验可能会降低片刻", + "reset_title": "重置活动存储?", + "warning_kind_files": "当前版本的 %(brand)s 不支持查看某些加密文件", + "warning_kind_files_app": "使用桌面端应用来查看所有加密文件", + "warning_kind_search": "当前版本的 %(brand)s 不支持搜索加密消息", + "warning_kind_search_app": "使用桌面端英语来搜索加密消息" + }, + "setting": { + "help_about": { + "access_token_detail": "你的访问令牌可以完全访问你的账户。不要将其与任何人分享。", + "brand_version": "%(brand)s 版本:", + "chat_bot": "与 %(brand)s 机器人聊天", + "clear_cache_reload": "清理缓存并重载", + "help_link": "关于 %(brand)s 的使用说明。", + "help_link_chat_bot": "关于 %(brand)s 的使用说明,请点击这里或者通过下方按钮同我们的机器人聊聊。", + "olm_version": "Olm 版本:", + "title": "帮助及关于", + "versions": "版本" + } + }, + "settings": { + "all_rooms_home": "在主页显示所有房间", + "all_rooms_home_description": "你加入的所有房间都会显示在主页。", + "always_show_message_timestamps": "总是显示消息时间戳", + "appearance": { + "custom_font": "使用系统字体", + "custom_font_description": "设置一个安装在你的系统上的字体名称,%(brand)s 会尝试使用它。", + "custom_font_name": "系统字体名称", + "custom_font_size": "使用自定义大小", + "custom_theme_add_button": "添加主题", + "custom_theme_error_downloading": "下载主题信息时发生错误。", + "custom_theme_invalid": "主题方案无效。", + "custom_theme_success": "主题已添加!", + "custom_theme_url": "自定义主题URL", + "font_size": "字体大小", + "font_size_limit": "自定义字体大小只能介于 %(min)s pt 和 %(max)s pt 之间", + "font_size_nan": "大小必须是数字", + "font_size_valid": "请使用介于 %(min)s pt 和 %(max)s pt 之间的大小", + "heading": "自定义你的外观", + "image_size_default": "默认", + "image_size_large": "大", + "layout_bubbles": "消息气泡", + "layout_irc": "IRC(实验性)", + "match_system_theme": "匹配系统主题", + "subheading": "外观设置仅会影响此 %(brand)s 会话。", + "timeline_image_size": "时间线中的图像大小", + "use_high_contrast": "使用高对比度" + }, + "automatic_language_detection_syntax_highlight": "启用语法高亮的自动语言检测", + "autoplay_gifs": "自动播放 GIF", + "autoplay_videos": "自动播放视频", + "big_emoji": "在聊天中启用大型表情符号", + "code_block_expand_default": "默认展开代码块", + "code_block_line_numbers": "在代码块中显示行号", + "emoji_autocomplete": "启用实时表情符号建议", + "enable_markdown": "启用Markdown", + "general": { + "account_management_section": "账户管理", + "account_section": "账户", + "add_email_dialog_title": "添加邮箱", + "add_email_failed_verification": "邮箱验证失败:请确保你已点击邮件中的链接", + "add_email_instructions": "我们已向你发送了一封电子邮件,以验证你的地址。 请按照里面的说明操作,然后单击下面的按钮。", + "add_msisdn_confirm_body": "点击下面的按钮,以确认添加此电话号码。", + "add_msisdn_confirm_button": "确认添加电话号码", + "add_msisdn_confirm_sso_button": "通过单点登录以证明你的身份,并确认添加此电话号码。", + "add_msisdn_dialog_title": "添加电话号码", + "add_msisdn_instructions": "一封短信已发送至 +%(msisdn)s。请输入其中包含的验证码。", + "add_msisdn_misconfigured": "MSISDN的新增/绑定流程配置错误", + "confirm_adding_email_body": "点击下面的按钮,以确认添加此邮箱地址。", + "confirm_adding_email_title": "确认添加邮箱", + "deactivate_confirm_body": "你确定要停用你的账户吗?此操作不可逆。", + "deactivate_confirm_body_sso": "通过单点登录证明你的身份并确认停用你的账户。", + "deactivate_confirm_content_1": "你将无法重新激活你的账户", + "deactivate_confirm_continue": "确认账户停用", + "deactivate_section": "停用账户", + "deactivate_warning": "停用你的账户是永久性动作——小心!", + "discovery_email_empty": "你在上方添加邮箱后发现选项将会出现。", + "discovery_email_verification_instructions": "验证你的收件箱中的链接", + "discovery_msisdn_empty": "你添加电话号码后发现选项将会出现。", + "discovery_needs_terms": "同意身份服务器(%(serverName)s)的服务协议以允许自己被通过邮件地址或电话号码发现。", + "discovery_section": "发现", + "email_address_in_use": "此邮箱地址已被使用", + "email_address_label": "电子邮箱地址", + "email_not_verified": "你的邮件地址尚未被验证", + "email_verification_instructions": "点击你所收到的电子邮件中的链接进行验证,然后再次点击继续。", + "emails_heading": "电子邮箱地址", + "error_add_email": "无法添加邮箱地址", + "error_deactivate_communication": "联系服务器时出现问题。请重试。", + "error_deactivate_invalid_auth": "服务器未返回有效认证信息。", + "error_deactivate_no_auth": "服务器不要求任何认证", + "error_email_verification": "无法验证邮箱地址。", + "error_invalid_email": "邮箱地址格式错误", + "error_invalid_email_detail": "这似乎不是有效的邮箱地址", + "error_msisdn_verification": "无法验证电话号码。", + "error_password_change_403": "修改密码失败。确认原密码输入正确吗?", + "error_remove_3pid": "无法移除联系人信息", + "error_revoke_email_discovery": "无法撤消电子邮件地址共享", + "error_revoke_msisdn_discovery": "无法撤销电话号码共享", + "error_saving_profile": "操作无法完成", + "error_saving_profile_title": "个人资料保存失败", + "error_share_email_discovery": "无法共享邮件地址", + "error_share_msisdn_discovery": "无法共享电话号码", + "identity_server_no_token": "找不到身份访问令牌", + "identity_server_not_set": "身份服务器未设置", + "incorrect_msisdn_verification": "验证码错误", + "language_section": "语言与地区", + "msisdn_in_use": "此电话号码已被使用", + "msisdn_label": "电话号码", + "msisdn_verification_field_label": "验证码", + "msisdn_verification_instructions": "请输入短信中发送的验证码。", + "msisdns_heading": "电话号码", + "name_placeholder": "无显示名称", + "password_change_success": "你的密码已成功更改。", + "remove_email_prompt": "删除 %(email)s 吗?", + "remove_msisdn_prompt": "删除 %(phone)s 吗?", + "spell_check_locale_placeholder": "选择区域设置", + "spell_check_section": "拼写检查" + }, + "image_thumbnails": "显示图片的预览图", + "inline_url_previews_default": "默认启用行内URL预览", + "inline_url_previews_room": "对此房间的所有参与者默认启用URL预览", + "inline_url_previews_room_account": "对此房间启用URL预览(仅影响你)", + "insert_trailing_colon_mentions": "在消息开头的提及用户的地方后面插入尾随冒号", + "jump_to_bottom_on_send": "发送消息时跳转到时间线底部", + "key_backup": { + "backup_in_progress": "正在备份你的密钥(第一次备份可能会花费几分钟时间)。", + "backup_success": "成功!", + "cannot_create_backup": "无法创建密钥备份", + "create_title": "创建密钥备份", + "setup_secure_backup": { + "cancel_warning": "如果你现在取消,你可能会丢失加密的消息和数据,如果你丢失了登录信息的话。", + "confirm_security_phrase": "确认你的安全短语", + "description": "通过在你的服务器上备份加密密钥来防止丢失你对加密消息和数据的访问权。", + "download_or_copy": "%(downloadButton)s或%(copyButton)s", + "enter_phrase_title": "输入一个安全密码", + "enter_phrase_to_confirm": "再次输入你的安全短语进行确认。", + "generate_security_key_description": "我们将为您生成一个安全密钥,将其存储在安全的地方,例如密码管理器或保险箱。", + "generate_security_key_title": "生成一个安全密钥", + "pass_phrase_match_failed": "不匹配。", + "pass_phrase_match_success": "匹配成功!", + "phrase_strong_enough": "棒!这个安全短语看着够强。", + "requires_key_restore": "恢复你的密钥备份以更新你的加密方式", + "requires_password_confirmation": "输入你的账户密码以确认升级:", + "requires_server_authentication": "你需要和服务器进行认证以确认更新。", + "secret_storage_query_failure": "无法查询秘密存储状态", + "security_key_safety_reminder": "将您的安全密钥存放在安全的地方,例如密码管理器或保险箱,因为它用于保护您的加密数据。", + "session_upgrade_description": "更新此会话以允许其验证其他会话、允许其他会话访问加密消息,并将它们对别的用户标记为已信任。", + "set_phrase_again": "返回重新设置。", + "settings_reminder": "你也可以在设置中设置安全备份并管理你的密钥。", + "title_confirm_phrase": "确认安全密码", + "title_save_key": "保存你的安全密钥", + "title_set_phrase": "设置一个安全密码", + "title_upgrade_encryption": "更新你的加密方法", + "unable_to_setup": "无法设置秘密存储", + "use_different_passphrase": "使用不同的口令词组?", + "use_phrase_only_you_know": "使用一个只有你知道的密码,你也可以保存安全密钥以供备份使用。" + } + }, + "key_export_import": { + "confirm_passphrase": "确认口令词组", + "enter_passphrase": "输入口令词组", + "export_description_1": "此操作允许你将加密房间中收到的消息的密钥导出为本地文件。你可以将文件导入其他 Matrix 客户端,以便让别的客户端在未收到密钥的情况下解密这些消息。", + "export_title": "导出房间密钥", + "file_to_import": "要导入的文件", + "import_description_1": "此操作允许你导入之前从另一个 Matrix 客户端中导出的加密密钥文件。导入完成后,你将能够解密那个客户端可以解密的加密消息。", + "import_description_2": "导出文件受口令词组保护。你应该在此输入口令词组以解密此文件。", + "import_title": "导入房间密钥", + "phrase_cannot_be_empty": "口令词组不能为空", + "phrase_must_match": "口令词组必须匹配" + }, + "keyboard": { + "title": "键盘" + }, + "notifications": { + "enable_audible_notifications_session": "为此会话启用声音通知", + "enable_desktop_notifications_session": "为此会话启用桌面通知", + "enable_email_notifications": "为 %(email)s 启用电子邮件通知", + "enable_notifications_account": "为此账户启用通知", + "enable_notifications_account_detail": "关闭以在你全部设备和会话上停用通知", + "enable_notifications_device": "为此设备启用通知", + "error_loading": "加载你的通知设置时出错。", + "error_permissions_denied": "%(brand)s 没有通知发送权限 - 请检查你的浏览器设置", + "error_permissions_missing": "%(brand)s 没有通知发送权限 - 请重试", + "error_saving": "保存通知偏好时出错", + "error_saving_detail": "保存你的通知偏好时出错。", + "error_title": "无法启用通知", + "messages_containing_keywords": "当消息包含关键词时", + "noisy": "响铃", + "push_targets": "通知目标", + "rule_call": "当受到通话邀请时", + "rule_contains_display_name": "当消息包含我的显示名称时", + "rule_contains_user_name": "当消息包含我的用户名时", + "rule_encrypted": "群聊中的加密消息", + "rule_encrypted_room_one_to_one": "私聊中的加密消息", + "rule_invite_for_me": "当我被邀请进入房间", + "rule_message": "群聊中的消息", + "rule_room_one_to_one": "私聊中的消息", + "rule_roomnotif": "当消息包含 @room 时", + "rule_suppress_notices": "由机器人发出的消息", + "rule_tombstone": "当房间升级时", + "show_message_desktop_notification": "在桌面通知中显示消息" + }, + "preferences": { + "always_show_menu_bar": "总是显示窗口菜单栏", + "autocomplete_delay": "自动完成延迟(毫秒)", + "code_blocks_heading": "代码块", + "compact_modern": "使用更紧凑的“现代”布局", + "composer_heading": "编辑器", + "enable_hardware_acceleration": "启用硬件加速", + "enable_tray_icon": "显示托盘图标并在关闭时最小化窗口至托盘", + "keyboard_heading": "键盘快捷键", + "keyboard_view_shortcuts_button": "要查看所有的键盘快捷键,点击此处。", + "media_heading": "图片、GIF 和视频", + "presence_description": "与别人分享你的活动和状态。", + "rm_lifetime": "已读标记生存期(毫秒)", + "rm_lifetime_offscreen": "已读标记屏幕外生存期(毫秒)", + "room_list_heading": "房间列表", + "show_checklist_shortcuts": "在房间列表上方显示欢迎清单的捷径", + "show_polls_button": "显示投票按钮", + "surround_text": "输入特殊字符时圈出选定的文本", + "time_heading": "显示的时间戳" + }, + "prompt_invite": "在发送邀请之前提示可能无效的 Matrix ID", + "replace_plain_emoji": "自动取代纯文本为表情符号", + "security": { + "4s_public_key_in_account_data": "在账户数据中", + "4s_public_key_status": "秘密存储公钥:", + "backup_key_cached_status": "备份密钥已缓存:", + "backup_key_stored_status": "备份密钥已保存:", + "backup_key_unexpected_type": "未预期的类型", + "backup_key_well_formed": "格式正确", + "backup_keys_description": "请使用你的账户数据备份加密密钥,以免你无法访问你的会话。密钥会由一个唯一安全密钥保护。", + "bulk_options_accept_all_invites": "接受所有 %(invitedRooms)s 邀请", + "bulk_options_reject_all_invites": "拒绝所有 %(invitedRooms)s 的邀请", + "bulk_options_section": "批量选择", + "cross_signing_cached": "本地缓存", + "cross_signing_homeserver_support": "家服务器功能支持:", + "cross_signing_homeserver_support_exists": "存在", + "cross_signing_in_4s": "在秘密存储中", + "cross_signing_in_memory": "在内存中", + "cross_signing_master_private_Key": "主私钥:", + "cross_signing_not_cached": "本地未找到", + "cross_signing_not_found": "未找到", + "cross_signing_not_in_4s": "未在存储中找到", + "cross_signing_not_stored": "未存储", + "cross_signing_private_keys": "交叉签名私钥:", + "cross_signing_public_keys": "交叉签名公钥:", + "cross_signing_self_signing_private_key": "自签名私钥:", + "cross_signing_user_signing_private_key": "用户签名私钥:", + "cryptography_section": "加密", + "delete_backup": "删除备份", + "delete_backup_confirm_description": "你确定吗?如果密钥没有正确地备份你将失去你的加密消息。", + "e2ee_default_disabled_warning": "你的服务器管理员默认关闭了私人房间和私聊中的端到端加密。", + "enable_message_search": "在加密房间中启用消息搜索", + "encryption_individual_verification_mode": "逐一验证用户的每一个会话以将其标记为已信任,而不信任交叉签名的设备。", + "encryption_section": "加密", + "error_loading_key_backup_status": "无法载入密钥备份状态", + "export_megolm_keys": "导出房间的端到端加密密钥", + "ignore_users_empty": "你没有设置忽略用户。", + "ignore_users_section": "已忽略的用户", + "import_megolm_keys": "导入房间端到端加密密钥", + "key_backup_active": "此会话正在备份你的密钥。", + "key_backup_active_version_none": "无", + "key_backup_algorithm": "算法:", + "key_backup_complete": "所有密钥都已备份", + "key_backup_connect": "将此会话连接到密钥备份", + "key_backup_connect_prompt": "在登出前连接此会话到密钥备份以避免丢失可能仅在此会话上的密钥。", + "key_backup_inactive": "此会话未备份你的密钥,但如果你已有现存备份,你可以继续并从中恢复和向其添加。", + "key_backup_inactive_warning": "你的密钥没有被此会话备份。", + "manually_verify_all_sessions": "手动验证所有远程会话", + "message_search_disable_warning": "如果被禁用,加密房间内的消息不会显示在搜索结果中。", + "message_search_disabled": "在本地安全地缓存加密消息以使其出现在搜索结果中。", + "message_search_enabled": { + "one": "使用%(size)s存储%(rooms)s个房间的消息。在本地安全地缓存已加密的消息以使其出现在搜索结果中。", + "other": "使用%(size)s存储%(rooms)s个房间的消息。在本地安全地缓存已加密的消息以使其出现在搜索结果中。" + }, + "message_search_failed": "消息搜索初始化失败", + "message_search_indexed_messages": "已索引的消息:", + "message_search_indexed_rooms": "已索引的房间:", + "message_search_indexing": "正在索引:%(currentRoom)s", + "message_search_indexing_idle": "现在没有为任何房间索引消息。", + "message_search_intro": "%(brand)s 正在安全地在本地缓存加密消息以使其出现在搜索结果中:", + "message_search_room_progress": "%(totalRooms)s 中之 %(doneRooms)s", + "message_search_section": "消息搜索", + "message_search_sleep_time": "消息下载速度。", + "message_search_space_used": "已使用空间:", + "message_search_unsupported": "%(brand)s缺少安全地在本地缓存加密信息所必须的部件。如果你想实验此功能,请构建一个自定义的带有搜索部件的%(brand)s桌面版。", + "message_search_unsupported_web": "%(brand)s 在浏览器中运行时不能安全地在本地缓存加密信息。请使用%(brand)s 桌面版以使加密信息出现在搜索结果中。", + "record_session_details": "记录客户端名称、版本和url以便在会话管理器里更易识别", + "restore_key_backup": "从备份恢复", + "secret_storage_not_ready": "尚未就绪", + "secret_storage_ready": "就绪", + "secret_storage_status": "秘密存储:", + "send_analytics": "发送统计数据", + "session_id": "会话 ID:", + "session_key": "会话密钥:", + "strict_encryption": "永不从本会话向未验证的会话发送加密消息" + }, + "send_read_receipts": "发送已读回执", + "send_read_receipts_unsupported": "你的服务器不支持禁用发送已读回执。", + "send_typing_notifications": "发送正在输入通知", + "sessions": { + "confirm_sign_out": { + "one": "确认登出此设备", + "other": "确认登出这些设备" + }, + "confirm_sign_out_body": { + "one": "单击下面的按钮以确认登出此设备。", + "other": "单击下面的按钮以确认登出这些设备。" + }, + "confirm_sign_out_continue": { + "one": "注销设备", + "other": "注销设备" + }, + "confirm_sign_out_sso": { + "one": "确认注销此设备需要使用单点登录来证明您的身份。", + "other": "确认注销这些设备需要使用单点登录来证明你的身份。" + }, + "current_session": "当前会话", + "details_heading": "会话详情", + "device_unverified_description": "验证此会话或从之登出,以取得最佳安全性和可靠性。", + "device_verified_description": "此会话已准备好进行安全的消息传输。", + "filter_all": "全部", + "filter_inactive": "不活跃", + "filter_inactive_description": "%(inactiveAgeDays)s天或更久不活跃", + "filter_label": "筛选设备", + "filter_unverified_description": "尚未准备好安全通信", + "filter_verified_description": "准备好进行安全通信了", + "inactive_days": "%(inactiveAgeDays)s+天不活跃", + "inactive_sessions": "不活跃的会话", + "ip": "IP地址", + "last_activity": "上次活动", + "no_inactive_sessions": "未找到不活跃的会话。", + "no_sessions": "未找到会话。", + "no_unverified_sessions": "未找到未验证的会话。", + "no_verified_sessions": "未找到已验证的会话。", + "other_sessions_heading": "其他会话", + "rename_form_heading": "重命名会话", + "security_recommendations": "安全建议", + "session_id": "会话 ID", + "sign_out_confirm_description": { + "one": "你确定要登出%(count)s个会话吗?", + "other": "你确定要退出这 %(count)s 个会话吗?" + }, + "title": "会话", + "unverified_session": "未验证的会话", + "unverified_sessions": "未验证的会话", + "unverified_sessions_list_description": "验证你的会话以增强消息传输的安全性,或从那些你不认识或不再使用的会话登出。", + "verified_session": "已验证的会话", + "verified_sessions": "已验证的会话", + "verified_sessions_list_description": "为了最佳安全性,请从任何不认识或不再使用的会话登出。", + "verify_session": "验证会话" + }, + "show_breadcrumbs": "在房间列表上方显示最近浏览过的房间的快捷方式", + "show_chat_effects": "显示聊天特效(如收到五彩纸屑时的动画效果)", + "show_displayname_changes": "显示显示名称更改", + "show_join_leave": "显示加入/离开消息(邀请/移除/封禁不受影响)", + "show_read_receipts": "显示其他用户发送的已读回执", + "show_redaction_placeholder": "已移除的消息显示为一个占位符", + "show_stickers_button": "显示贴纸按钮", + "show_typing_notifications": "显示正在输入通知", + "sidebar": { + "metaspaces_favourites_description": "将所有你最爱的房间和人集中在一处。", + "metaspaces_home_all_rooms": "显示所有房间", + "metaspaces_home_all_rooms_description": "在主页展示你所有的房间,即使它们是在一个空间里。", + "metaspaces_home_description": "对于了解所有事情的概况来说,主页很有用。", + "metaspaces_orphans": "空间之外的房间", + "metaspaces_orphans_description": "将所有你那些不属于某个空间的房间集中一处。", + "metaspaces_people_description": "将你所有的联系人集中一处。", + "metaspaces_subsection": "要显示的空间", + "title": "侧边栏" + }, + "start_automatically": "开机自启", + "use_12_hour_format": "使用 12 小时制显示时间戳 (下午 2:30)", + "use_command_enter_send_message": "使用 Command + Enter 发送消息", + "use_command_f_search": "使用 Command + F 搜索时间线", + "use_control_enter_send_message": "使用Ctrl + Enter发送消息", + "use_control_f_search": "使用 Ctrl + F 搜索时间线", + "voip": { + "allow_p2p": "允许1:1通话的点对点", + "allow_p2p_description": "启用后,对方可能能看到你的IP地址", + "audio_input_empty": "未检测到麦克风", + "audio_output": "音频输出", + "audio_output_empty": "未检测到可用的音频输出方式", + "auto_gain_control": "自动获得控制权", + "connection_section": "连接", + "echo_cancellation": "回声消除", + "enable_fallback_ice_server_description": "仅当你的家服务器不提供时才适用。你的IP地址在通话期间会被分享。", + "mirror_local_feed": "镜像本地视频源", + "missing_permissions_prompt": "缺少媒体权限,点击下面的按钮以请求权限。", + "noise_suppression": "噪音抑制", + "request_permissions": "请求媒体权限", + "title": "语音和视频", + "video_input_empty": "未检测到摄像头", + "video_section": "视频设置", + "voice_agc": "自动调整话筒音量", + "voice_processing": "语音处理", + "voice_section": "语音设置" + }, + "warn_quit": "退出前警告", + "warning": "警告:" + }, + "share": { + "link_title": "房间链接", + "permalink_message": "选中消息的链接", + "permalink_most_recent": "最新消息的链接", + "title_message": "分享房间消息", + "title_room": "分享房间", + "title_user": "分享用户" + }, + "slash_command": { + "addwidget": "通过URL添加自定义挂件到房间", + "addwidget_iframe_missing_src": "iframe无src属性", + "addwidget_invalid_protocol": "请提供一个 https:// 或 http:// 挂件URL", + "addwidget_missing_url": "请提供一个挂件URL或嵌入代码", + "addwidget_no_permissions": "你无法修改此房间的插件。", + "ban": "按照 ID 封禁用户", + "category_actions": "动作", + "category_admin": "管理员", + "category_advanced": "高级", + "category_effects": "效果", + "category_messages": "消息", + "category_other": "其他", + "command_error": "命令错误", + "converttodm": "将此房间会话转化为私聊会话", + "converttoroom": "将此私聊会话转化为房间会话", + "could_not_find_room": "无法找到房间", + "deop": "按照 ID 取消特定用户的管理员权限", + "devtools": "打开开发者工具窗口", + "discardsession": "强制丢弃加密房间中的当前出站群组会话", + "error_invalid_rendering_type": "命令错误:无法找到渲染类型(%(renderingType)s)", + "error_invalid_runfn": "命令错误:无法处理斜杠命令。", + "help": "显示指令清单与其描述和用法", + "help_dialog_title": "命令帮助", + "holdcall": "挂起当前房间的通话", + "html": "以 html 格式发送消息,不将其作为 markdown 处理", + "ignore": "忽略用户,隐藏他们发送的消息", + "ignore_dialog_description": "你忽略了 %(userId)s", + "ignore_dialog_title": "已忽略的用户", + "invite": "邀请指定ID的用户到当前房间", + "invite_3pid_needs_is_error": "使用身份服务器以通过电子邮件邀请其他用户。在设置中进行管理。", + "invite_3pid_use_default_is_title": "使用身份服务器", + "invite_3pid_use_default_is_title_description": "使用身份服务器以通过电子邮件邀请其他用户。单击继续以使用默认身份服务器(%(defaultIdentityServerName)s),或在设置中进行管理。", + "invite_failed": "用户(%(user)s)最终未被邀请到%(roomId)s,但邀请工具没给出错误", + "join": "使用指定地址加入房间", + "jumptodate": "跳转到时间线中的给定日期", + "jumptodate_invalid_input": "我们无法理解给定日期 (%(inputDate)s)。尝试使用如下格式 YYYY-MM-DD。", + "lenny": "在纯文本消息开头添加 ( ͡° ͜ʖ ͡°)", + "me": "显示操作", + "msg": "向指定用户发消息", + "myroomnick": "仅更改当前房间中的显示昵称", + "nick": "修改显示昵称", + "no_active_call": "此房间未有活跃中的通话", + "op": "定义一名用户的权力级别", + "part_unknown_alias": "无法识别的房间地址:%(roomAlias)s", + "plain": "以纯文本形式发送消息,不将其作为 markdown 处理", + "query": "与指定用户发起聊天", + "query_not_found_phone_number": "未能找到与此手机号码关联的 Matrix ID", + "rageshake": "发送带日志的错误报告", + "rainbow": "此消息以彩虹色进行渲染", + "rainbowme": "以彩虹色发送给定表情符号", + "remakeolm": "开发者命令:放弃当前输出群组会话并设置新的Olm会话", + "remove": "将给定 ID 的用户移除此房间", + "roomavatar": "更改当前房间头像", + "roomname": "设置房间名称", + "server_error": "服务器错误", + "server_error_detail": "服务器不可用、超载或其他东西出错了。", + "shrug": "在纯文本消息开头添加 ¯\\_(ツ)_/¯", + "spoiler": "此消息包含剧透", + "tableflip": "在纯文本消息开头添加 (╯°□°)╯︵ ┻━┻", + "topic": "获取或设置房间话题", + "topic_none": "此房间没有话题。", + "topic_room_error": "获取房间话题失败:无法找到房间(%(roomId)s)", + "tovirtual": "切换到此房间的虚拟房间(如有)", + "tovirtual_not_found": "此房间未有虚拟房间", + "unban": "按照 ID 解封用户", + "unflip": "在纯文本消息开头添加 ┬──┬ ノ( ゜-゜ノ)", + "unholdcall": "解除挂起当前房间的通话", + "unignore": "解除忽略用户,显示他们的消息", + "unignore_dialog_description": "你不再忽视 %(userId)s", + "unignore_dialog_title": "未忽略的用户", + "unknown_command": "未知命令", + "unknown_command_button": "作为消息发送", + "unknown_command_detail": "未识别的命令:%(commandText)s", + "unknown_command_help": "你可以使用 /help 列出可用命令。你是否要将其作为消息发送?", + "unknown_command_hint": "提示:以 // 开始你的消息来使其以一个斜杠开始。", + "upgraderoom": "将房间升级到新版本", + "upgraderoom_permission_error": "你没有权限使用此命令。", + "usage": "用法", + "verify": "验证用户、会话和公钥元组", + "verify_mismatch": "警告:密钥验证失败!%(userId)s 的会话 %(deviceId)s 的签名密钥为 %(fprint)s,与提供的密钥 %(fingerprint)s 不符。这可能表示你的通讯已被截获!", + "verify_nop": "会话已验证!", + "verify_nop_warning_mismatch": "警告:会话已验证,然而密钥不匹配!", + "verify_success_description": "你提供的签名密钥与你从 %(userId)s 的会话 %(deviceId)s 获取的一致。此会话被标为已验证。", + "verify_success_title": "已验证的密钥", + "verify_unknown_pair": "未知用户会话配对:(%(userId)s:%(deviceId)s)", + "whois": "显示关于用户的信息" + }, + "space": { + "add_existing_room_space": { + "create": "想要添加一个新的房间吗?", + "create_prompt": "创建新房间", + "dm_heading": "私聊", + "error_heading": "并非所有选中的都被添加", + "progress_text": { + "one": "正在新增房间……", + "other": "正在新增房间……(%(count)s 中的第 %(progress)s 个)" + }, + "space_dropdown_label": "空间选择", + "space_dropdown_title": "添加现有房间", + "subspace_moved_note": "新增空间已移动。" + }, + "add_existing_subspace": { + "create_button": "创建新空间", + "create_prompt": "想要添加一个新空间?", + "filter_placeholder": "搜索空间", + "space_dropdown_title": "增加现有的空间" + }, + "context_menu": { + "devtools_open_timeline": "查看房间时间线(开发工具)", + "explore": "探索房间", + "home": "空间首页", + "manage_and_explore": "管理并探索房间", + "options": "空间选项" + }, + "failed_load_rooms": "加载房间列表失败。", + "failed_remove_rooms": "无法移除某些房间。请稍后再试", + "incompatible_server_hierarchy": "你的服务器不支持显示空间层次结构。", + "invite": "邀请人们", + "invite_description": "使用邮箱或者用户名邀请", + "invite_link": "分享邀请链接", + "invite_this_space": "邀请至此空间", + "joining_space": "加入中", + "landing_welcome": "欢迎来到 ", + "leave_dialog_action": "离开空间", + "leave_dialog_description": "你即将离开 。", + "leave_dialog_only_admin_room_warning": "你是某些要离开的房间或空间的唯一管理员。离开将使它们没有任何管理员。", + "leave_dialog_only_admin_warning": "你是此空间的唯一管理员。离开它将意味着没有人可以控制它。", + "leave_dialog_option_all": "离开所有房间", + "leave_dialog_option_intro": "你想俩开此空间内的房间吗?", + "leave_dialog_option_none": "不离开任何房间", + "leave_dialog_option_specific": "离开一些房间", + "leave_dialog_public_rejoin_warning": "除非你被重新邀请,否则你将无法重新加入。", + "leave_dialog_title": "离开 %(spaceName)s", + "mark_suggested": "标记为建议", + "no_search_result_hint": "你可能要尝试其他搜索或检查是否有错别字。", + "preferences": { + "sections_section": "要显示的部分", + "show_people_in_space": "将您与该空间的成员的聊天进行分组。关闭这个后你将无法在 %(spaceName)s 内看到这些聊天。" + }, + "room_filter_placeholder": "搜索房间", + "search_children": "搜索 %(spaceName)s", + "search_placeholder": "搜索名称和描述", + "select_room_below": "首先选择一个房间", + "share_public": "分享你的公共空间", + "suggested": "建议", + "suggested_tooltip": "此房间很适合加入", + "title_when_query_available": "结果", + "title_when_query_unavailable": "房间与空间", + "unmark_suggested": "标记为不建议", + "user_lacks_permission": "你没有权限" + }, + "space_settings": { + "title": "设置 - %(spaceName)s" + }, + "spaces": { + "error_no_permission_add_room": "你没有权限添加房间至此空间", + "error_no_permission_add_space": "你没有权限向此空间添加空间", + "error_no_permission_create_room": "你没有权限在此空间内创建新的房间", + "error_no_permission_invite": "你无权邀请他人加入此空间" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "输入你想探索的新服务器的服务器名。", + "network_dropdown_add_dialog_placeholder": "服务器名", + "network_dropdown_add_dialog_title": "添加新服务器", + "network_dropdown_add_server_option": "添加新的服务器…", + "network_dropdown_available_invalid": "找不到此服务器或其房间列表", + "network_dropdown_available_invalid_forbidden": "你不被允许查看此服务器的房间列表", + "network_dropdown_available_valid": "看着不错", + "network_dropdown_remove_server_adornment": "移除服务器“%(roomServer)s”", + "network_dropdown_required_invalid": "请输入服务器名", + "network_dropdown_selected_label": "显示:Matrix房间", + "network_dropdown_selected_label_instance": "显示:%(instance)s房间(%(server)s)", + "network_dropdown_your_server_description": "你的服务器" + } + }, + "spotlight_dialog": { + "cant_find_person_helpful_hint": "若你无法看到你正在查找的人,给他们发送你的邀请链接。", + "cant_find_room_helpful_hint": "若你找不到要找的房间,请请求邀请或创建新房间。", + "copy_link_text": "复制邀请链接", + "count_of_members": { + "one": "%(count)s个成员", + "other": "%(count)s个成员" + }, + "create_new_room_button": "创建新房间", + "group_chat_section_title": "其他选项", + "heading_with_query": "使用 \"%(query)s\" 来搜索", + "heading_without_query": "搜索", + "join_button_text": "加入%(roomAddress)s", + "keyboard_scroll_hint": "用来滚动", + "message_search_section_title": "其他搜索", + "other_rooms_in_space": "%(spaceName)s 中的其他房间", + "public_rooms_label": "公共房间", + "recent_searches_section_title": "最近的搜索", + "recently_viewed_section_title": "最近查看", + "remove_filter": "移除%(filter)s搜索过滤条件", + "result_may_be_hidden_privacy_warning": "为保护隐私,一些结果可能被隐藏", + "result_may_be_hidden_warning": "一些结果可能被隐藏", + "search_dialog": "搜索对话", + "search_messages_hint": "要搜索消息,请在房间顶部查找此图标", + "spaces_title": "你所在的空间", + "start_group_chat_button": "发起群聊天" + }, + "stickers": { + "empty": "你目前未启用任何贴纸包", + "empty_add_prompt": "立即添加" + }, + "terms": { + "column_document": "文档", + "column_service": "服务", + "column_summary": "总结", + "identity_server_no_terms_description_1": "此操作需要访问默认的身份服务器 以验证邮箱或电话号码,但此服务器无任何服务条款。", + "identity_server_no_terms_description_2": "只有在你信任服务器所有者后才能继续。", + "identity_server_no_terms_title": "身份服务器无服务条款", + "inline_intro_text": "接受 以继续:", + "integration_manager": "使用机器人、桥接、挂件和贴纸包", + "intro": "要继续,你需要接受此服务协议。", + "summary_identity_server_1": "通过电话或邮箱寻找别人", + "summary_identity_server_2": "通过电话或邮箱被寻找", + "tac_button": "浏览条款与要求", + "tac_description": "若要继续使用家服务器 %(homeserverDomain)s,你必须浏览并同意我们的条款与要求。", + "tac_title": "条款与要求", + "tos": "服务协议" + }, + "theme": { + "light_high_contrast": "浅色高对比", + "match_system": "匹配系统" + }, + "thread_view_back_action_label": "返回消息列", + "threads": { + "all_threads": "所有消息列", + "all_threads_description": "显示当前房间的所有消息列", + "count_of_reply": { + "one": "%(count)s 条回复", + "other": "%(count)s 条回复" + }, + "empty_explainer": "消息列帮助保持你的对话切题并易于追踪。", + "empty_has_threads_tip": "回复进行中的消息列或当悬停在消息上时使用%(replyInThread)s来发起新的消息列。", + "empty_heading": "用消息列使讨论井然有序", + "empty_tip": "实用提示:悬停在消息上时使用“%(replyInThread)s”。", + "error_start_thread_existing_relation": "无法从既有关系的事件创建消息列", + "my_threads": "我的消息列", + "my_threads_description": "显示您参与的所有消息列", + "open_thread": "打开消息列", + "show_all_threads": "显示所有消息列", + "show_thread_filter": "显示:" + }, + "time": { + "about_day_ago": "约一天前", + "about_hour_ago": "约一小时前", + "about_minute_ago": "约一分钟前", + "date_at_time": "%(date)s 的 %(time)s", + "few_seconds_ago": "数秒前", + "hours_minutes_seconds_left": "剩余%(hours)s小时%(minutes)s分钟%(seconds)s秒", + "in_about_day": "从现在开始约一天", + "in_about_hour": "从现在开始约一小时", + "in_about_minute": "从现在开始约一分钟", + "in_few_seconds": "从现在开始数秒", + "in_n_days": "从现在开始%(num)s天", + "in_n_hours": "从现在开始%(num)s小时", + "in_n_minutes": "从现在开始%(num)s分钟", + "left": "剩余%(timeRemaining)s", + "minutes_seconds_left": "剩余%(minutes)s分钟%(seconds)s秒", + "n_days_ago": "%(num)s天前", + "n_hours_ago": "%(num)s小时前", + "n_minutes_ago": "%(num)s分钟前", + "seconds_left": "剩余 %(seconds)s 秒", + "short_days": "%(value)s 天", + "short_days_hours_minutes_seconds": "%(days)s天%(hours)s小时%(minutes)s分钟%(seconds)s秒", + "short_hours": "%(value)s 小时", + "short_hours_minutes_seconds": "%(hours)s小时%(minutes)s分钟%(seconds)s秒", + "short_minutes": "%(value)s 分钟", + "short_minutes_seconds": "%(minutes)s分钟%(seconds)s秒", + "short_seconds": "%(value)s 秒" + }, + "timeline": { + "context_menu": { + "collapse_reply_thread": "折叠回复消息列", + "external_url": "源网址", + "open_in_osm": "在 OpenStreetMap 中打开", + "report": "举报", + "resent_unsent_reactions": "重新发送%(unsentCount)s个反应", + "show_url_preview": "显示预览", + "view_related_event": "查看相关事件", + "view_source": "查看源代码" + }, + "creation_summary_dm": "%(creator)s 创建了此私聊。", + "creation_summary_room": "%(creator)s 创建并配置了此房间。", + "download_action_decrypting": "解密中", + "download_action_downloading": "下载中", + "edits": { + "tooltip_label": "编辑于 %(date)s。点击以查看编辑历史。", + "tooltip_sub": "点击查看编辑历史", + "tooltip_title": "编辑于 %(date)s" + }, + "encrypted_historical_messages_unavailable": "在此之前的加密消息不可用。", + "error_no_renderer": "无法显示此事件", + "error_rendering_message": "无法加载此消息", + "historical_messages_unavailable": "你不能查看更早的消息", + "io.element.widgets.layout": "%(senderName)s 更新了房间布局", + "load_error": { + "no_permission": "尝试了加载此房间时间线上的特定点,但你没有查看相关消息的权限。", + "title": "加载时间线位置失败", + "unable_to_find": "尝试加载此房间的时间线的特定时间点,但是无法找到。" + }, + "m.audio": { + "error_downloading_audio": "下载音频时出错", + "error_processing_audio": "处理音频消息时出错", + "error_processing_voice_message": "处理语音消息时发生错误", + "unnamed_audio": "未命名的音频" + }, + "m.beacon_info": { + "view_live_location": "查看实时位置" + }, + "m.call": { + "video_call_started": "%(roomName)s里的视频通话开始了。", + "video_call_started_unsupported": "%(roomName)s里的视频通话开始了。(此浏览器不支持)" + }, + "m.call.hangup": { + "dm": "通话结束" + }, + "m.call.invite": { + "call_back_prompt": "回拨", + "declined": "拒绝通话", + "failed_connect_media": "无法连接媒体", + "failed_connection": "连接失败", + "failed_opponent_media": "他们的设备无法启动摄像头或麦克风", + "missed_call": "未接来电", + "no_answer": "无响应", + "unknown_error": "出现未知错误", + "unknown_failure": "未知错误:%(reason)s", + "unknown_state": "通话处于未知状态!", + "video_call": "%(senderName)s 发起了视频通话。", + "video_call_unsupported": "%(senderName)s 发起了视频通话。(此浏览器不支持)", + "voice_call": "%(senderName)s 发起了语音通话。", + "voice_call_unsupported": "%(senderName)s 发起了语音通话。(此浏览器不支持)" + }, + "m.file": { + "decrypt_label": "解密 %(text)s", + "download_label": "下载 %(text)s", + "error_decrypting": "解密附件时出错", + "error_invalid": "无效文件 %(extra)s" + }, + "m.image": { + "error_decrypting": "解密图像时出错", + "sent": "%(senderDisplayName)s 发送了一张图片。", + "show_image": "显示图像" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s 取消了验证", + "you_cancelled": "你取消了 %(name)s 的验证" + }, + "m.key.verification.done": "你验证了 %(name)s", + "m.key.verification.request": { + "user_accepted": "%(name)s 接受了", + "user_cancelled": "%(name)s 取消了", + "user_declined": "%(name)s 拒绝了", + "user_wants_to_verify": "%(name)s 想要验证", + "you_accepted": "你接受了", + "you_cancelled": "你取消了", + "you_declined": "你拒绝了", + "you_started": "你发送了一个验证请求" + }, + "m.location": { + "full": "%(senderName)s 分享了他们的位置", + "location": "分享了位置: ", + "self_location": "分享了他们的位置: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s 票", + "other": "%(count)s 票" + } + }, + "m.poll.end": { + "sender_ended": "%(senderName)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 已加入" + "m.poll.start": "%(senderName)s 发起了投票:%(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s 更改了房间头像。", + "changed_img": "%(senderDisplayName)s 将房间的头像更改为 ", + "lightbox_title": "%(senderDisplayName)s 修改了 %(roomName)s 的头像", + "removed": "%(senderDisplayName)s 移除了房间头像。" + }, + "m.room.canonical_alias": { + "alt_added": { + "other": "%(senderName)s 为此房间添加备用地址 %(addresses)s。", + "one": "%(senderName)s 为此房间添加了备用地址 %(addresses)s。" }, - "left_multiple": { - "other": "%(severalUsers)s 已离开 %(count)s 次", - "one": "%(severalUsers)s 已离开" + "alt_removed": { + "other": "%(senderName)s 为此房间移除了备用地址 %(addresses)s。", + "one": "%(senderName)s 为此房间移除了备用地址 %(addresses)s。" }, - "left": { - "other": "%(oneUser)s 已离开 %(count)s 次", - "one": "%(oneUser)s 已离开" + "changed": "%(senderName)s 更改了此房间的地址。", + "changed_alternative": "%(senderName)s 更改了此房间的备用地址。", + "changed_main_and_alternative": "%(senderName)s 更改了此房间的主要地址与备用地址。", + "removed": "%(senderName)s 移除了此房间的主要地址。", + "set": "%(senderName)s 将此房间的主要地址设为了 %(address)s。" + }, + "m.room.create": { + "continuation": "此房间是另一个对话的延续之处。", + "see_older_messages": "点击这里以查看更早的消息。" + }, + "m.room.encryption": { + "disable_attempt": "已忽略禁用加密的尝试", + "disabled": "未启用加密", + "enabled_local": "此聊天中的消息会被端到端加密。", + "parameters_changed": "一些加密参数已更改。", + "unsupported": "不支持此房间使用的加密方式。" + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s 将此房间改为允许游客加入。", + "forbidden": "%(senderDisplayName)s 将此房间改为游客禁入。", + "unknown": "%(senderDisplayName)s 将此房间的游客加入规则改为 %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s使未来的房间历史对所有房间成员从他们被邀请开始可见。", + "joined": "%(senderName)s使未来的房间历史对所有房间成员从他们加入开始可见。", + "shared": "%(senderName)s使未来的房间历史对所有房间成员可见。", + "unknown": "%(senderName)s使未来的房间历史对未知(%(visibility)s)可见。", + "world_readable": "%(senderName)s使未来的房间历史对任何人可见。" + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s 将此房间改为仅限邀请。", + "public": "%(senderDisplayName)s 将此房间对知道此房间链接的人公开。", + "restricted": "%(senderDisplayName)s 更改了谁能加入这个房间。", + "restricted_settings": "%(senderDisplayName)s 更改了谁能加入这个房间。查看设置。", + "unknown": "%(senderDisplayName)s 将加入规则改为 %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s 已接受 %(displayName)s 的邀请", + "accepted_invite": "%(targetName)s 已接受邀请", + "ban": "%(senderName)s 已封禁 %(targetName)s", + "ban_reason": "%(senderName)s 已封禁 %(targetName)s: %(reason)s", + "change_avatar": "%(senderName)s 已更改他们的资料图片", + "change_name": "%(oldDisplayName)s将其显示名称改为%(displayName)s", + "change_name_avatar": "%(oldDisplayName)s更改了其显示名称和用户资料图片", + "invite": "%(senderName)s 已邀请 %(targetName)s", + "join": "%(targetName)s 已加入房间", + "kick": "%(senderName)s 移除了 %(targetName)s", + "kick_reason": "%(senderName)s 移除了 %(targetName)s:%(reason)s", + "left": "%(targetName)s 已离开房间", + "left_reason": "%(targetName)s 已离开房间:%(reason)s", + "no_change": "%(senderName)s 未发生更改", + "reject_invite": "%(targetName)s 已拒绝邀请", + "remove_avatar": "%(senderName)s 已移除他们的资料图片", + "remove_name": "%(senderName)s已移除他们的显示名称(%(oldDisplayName)s)", + "set_avatar": "%(senderName)s 已设置资料图片", + "set_name": "%(senderName)s已将他们的显示名称设置为%(displayName)s", + "unban": "%(senderName)s 已取消封禁 %(targetName)s", + "withdrew_invite": "%(senderName)s 已撤回向 %(targetName)s 的邀请", + "withdrew_invite_reason": "%(senderName)s 已撤回向 %(targetName)s 的邀请:%(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s 将房间名称从 %(oldRoomName)s 改为 %(newRoomName)s。", + "remove": "%(senderDisplayName)s 移除了房间名称。", + "set": "%(senderDisplayName)s 将房间名称改为 %(roomName)s。" + }, + "m.room.pinned_events": { + "changed": "%(senderName)s 更改了房间的置顶消息。", + "changed_link": "%(senderName)s 已更改此房间的固定消息。", + "pinned": "%(senderName)s将一条消息固定到此房间。查看所有固定消息。", + "pinned_link": "%(senderName)s 将一条消息固定到此房间。查看所有固定消息。", + "unpinned": "%(senderName)s从此房间中取消固定了一条消息。查看所有固定消息。", + "unpinned_link": "%(senderName)s 从此房间中取消固定了一条消息。查看所有固定消息。" + }, + "m.room.power_levels": { + "changed": "%(senderName)s更改了%(powerLevelDiffText)s的权力级别。", + "user_from_to": "%(userId)s 从 %(fromPowerLevel)s 变为 %(toPowerLevel)s" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 所有服务器都已禁止参与!此房间不再可用。", + "changed": "%(senderDisplayName)s 为此房间更改了服务器 ACL。", + "set": "%(senderDisplayName)s 为此房间设置了服务器 ACL。" + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s 撤销了对 %(targetDisplayName)s 加入房间的邀请。", + "sent": "%(senderName)s 向 %(targetDisplayName)s 发了加入房间的邀请。" + }, + "m.room.tombstone": "%(senderDisplayName)s 升级了此房间。", + "m.room.topic": "%(senderDisplayName)s 将话题修改为 “%(topic)s”。", + "m.sticker": "%(senderDisplayName)s 发送了一张贴纸。", + "m.video": { + "error_decrypting": "解密视频时出错" + }, + "m.widget": { + "added": "%(senderName)s 添加了 %(widgetName)s 挂件", + "jitsi_ended": "由 %(senderName)s 结束的视频会议", + "jitsi_join_right_prompt": "从右侧的房间信息卡片加入会议", + "jitsi_join_top_prompt": "点击房间顶部加入会议", + "jitsi_started": "由 %(senderName)s 发起的视频会议", + "jitsi_updated": "由 %(senderName)s 更新的视频会议", + "modified": "%(senderName)s 修改了 %(widgetName)s 挂件", + "removed": "%(senderName)s 移除了 %(widgetName)s 挂件" + }, + "mab": { + "collapse_reply_chain": "折叠引号", + "copy_link_thread": "复制到消息列的链接", + "expand_reply_chain": "展开引号", + "label": "消息操作", + "view_in_room": "在房间内查看" + }, + "mjolnir": { + "changed_rule_glob": "%(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_users": "%(senderName)s 更改了一个由于%(reason)s而禁止用户%(oldGlob)s跟%(newGlob)s匹配的规则", + "created_rule": "%(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_users": "%(senderName)s 创建了因为%(reason)s而禁止用户匹配%(glob)s的规则", + "message_hidden": "你已忽略此用户,所以其消息已被隐藏。仍然显示。", + "removed_rule": "%(senderName)s 移除了禁止匹配 %(glob)s 的规则", + "removed_rule_rooms": "%(senderName)s 删除了禁止房间匹配%(glob)s的规则", + "removed_rule_servers": "%(senderName)s 移除了禁止匹配 %(glob)s 的服务器的规则", + "removed_rule_users": "%(senderName)s 移除了禁止匹配 %(glob)s 的用户的规则", + "updated_invalid_rule": "%(senderName)s 更新了一个无效的禁止规则", + "updated_rule": "%(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_users": "%(senderName)s 更新了由于%(reason)s 而禁止用户匹配%(glob)s的规则" + }, + "no_permission_messages_before_invite": "你没有权限查看你被邀请之前的消息。", + "no_permission_messages_before_join": "你没有权限查看你加入前的消息。", + "pending_moderation": "待审核的消息", + "pending_moderation_reason": "消息待审核:%(reason)s", + "reactions": { + "add_reaction_prompt": "添加反应", + "label": "%(reactors)s做出了%(content)s的反应", + "tooltip": "回应了 %(shortName)s" + }, + "read_receipt_title": { + "one": "已被%(count)s人查看", + "other": "已被%(count)s人查看" + }, + "read_receipts_label": "已读回执", + "redacted": { + "tooltip": "消息于 %(date)s 被删除" + }, + "redaction": "消息被 %(name)s 删除", + "reply": { + "error_loading": "无法加载被回复的事件,它可能不存在,也可能是你没有权限查看它。", + "in_reply_to": "答复 ", + "in_reply_to_for_export": "答复此消息" + }, + "scalar_starter_link": { + "dialog_description": "你将被带到一个第三方网站以便验证你的账户来使用 %(integrationsUrl)s 提供的集成。你希望继续吗?", + "dialog_title": "添加集成" + }, + "self_redaction": "消息已删除", + "send_state_failed": "发送失败", + "send_state_sent": "消息已发送", + "summary": { + "banned": { + "other": "被封禁 %(count)s 次", + "one": "被封禁" }, - "joined_and_left_multiple": { - "other": "%(severalUsers)s加入并离开了%(count)s次", - "one": "%(severalUsers)s加入并离开了" + "banned_multiple": { + "other": "被封禁 %(count)s 次", + "one": "被封禁" }, - "joined_and_left": { - "other": "%(oneUser)s加入并离开了%(count)s次", - "one": "%(oneUser)s加入并离开了" + "changed_name": { + "other": "%(oneUser)s 修改了自己的名称 %(count)s 次", + "one": "%(oneUser)s 修改了自己的名称" }, - "rejoined_multiple": { - "other": "%(severalUsers)s离开并重新加入了%(count)s次", - "one": "%(severalUsers)s离开并重新加入了" + "changed_name_multiple": { + "other": "%(severalUsers)s 修改了他们的名称 %(count)s 次", + "one": "%(severalUsers)s 修改了他们的名称" }, - "rejoined": { - "other": "%(oneUser)s离开并重新加入了%(count)s次", - "one": "%(oneUser)s离开并重新加入了" + "hidden_event": { + "other": "%(oneUser)s发送了%(count)s条隐藏消息", + "one": "%(oneUser)s发送了一条隐藏消息" }, - "rejected_invite_multiple": { - "one": "%(severalUsers)s 拒绝了他们的邀请", - "other": "%(severalUsers)s 拒绝了他们的邀请共 %(count)s 次" + "hidden_event_multiple": { + "one": "%(severalUsers)s发送了一条隐藏消息", + "other": "%(severalUsers)s发送了%(count)s条隐藏消息" }, - "rejected_invite": { - "other": "%(oneUser)s 拒绝了他们的邀请共 %(count)s 次", - "one": "%(oneUser)s 拒绝了他们的邀请" + "invite_withdrawn": { + "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": { + "invited": { "other": "被邀请 %(count)s 次", "one": "被邀请" }, - "invited": { + "invited_multiple": { "other": "被邀请 %(count)s 次", "one": "被邀请" }, - "banned_multiple": { - "other": "被封禁 %(count)s 次", - "one": "被封禁" + "joined": { + "other": "%(oneUser)s 已加入 %(count)s 次", + "one": "%(oneUser)s 已加入" }, - "banned": { - "other": "被封禁 %(count)s 次", - "one": "被封禁" + "joined_and_left": { + "other": "%(oneUser)s加入并离开了%(count)s次", + "one": "%(oneUser)s加入并离开了" }, - "unbanned_multiple": { - "other": "被解封 %(count)s 次", - "one": "被解封" + "joined_and_left_multiple": { + "other": "%(severalUsers)s加入并离开了%(count)s次", + "one": "%(severalUsers)s加入并离开了" }, - "unbanned": { - "other": "被解封 %(count)s 次", - "one": "被解封" + "joined_multiple": { + "other": "%(severalUsers)s 已加入 %(count)s 次", + "one": "%(severalUsers)s 已加入" + }, + "kicked": { + "one": "被移除", + "other": "被移除%(count)s次" }, "kicked_multiple": { "one": "被移除", "other": "被移除了%(count)s次" }, - "kicked": { - "one": "被移除", - "other": "被移除%(count)s次" + "left": { + "other": "%(oneUser)s 已离开 %(count)s 次", + "one": "%(oneUser)s 已离开" }, - "changed_name_multiple": { - "other": "%(severalUsers)s 修改了他们的名称 %(count)s 次", - "one": "%(severalUsers)s 修改了他们的名称" + "left_multiple": { + "other": "%(severalUsers)s 已离开 %(count)s 次", + "one": "%(severalUsers)s 已离开" }, - "changed_name": { - "other": "%(oneUser)s 修改了自己的名称 %(count)s 次", - "one": "%(oneUser)s 修改了自己的名称" + "no_change": { + "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 未做更改" + "pinned_events": { + "one": "%(oneUser)s更改了房间的固定消息", + "other": "%(oneUser)s更改了房间的固定消息%(count)s次" }, - "server_acls_multiple": { - "one": "%(severalUsers)s 已更改服务器访问控制列表", - "other": "%(severalUsers)s 已更改服务器的访问控制列表 %(count)s 此" + "pinned_events_multiple": { + "one": "%(severalUsers)s更改了房间的固定消息", + "other": "%(severalUsers)s更改了房间的固定消息%(count)s次" + }, + "redacted": { + "one": "%(oneUser)s移除了一条消息", + "other": "%(oneUser)s移除了%(count)s条消息" + }, + "redacted_multiple": { + "one": "%(severalUsers)s移除了1条消息", + "other": "%(severalUsers)s移除了%(count)s条消息" + }, + "rejected_invite": { + "other": "%(oneUser)s 拒绝了他们的邀请共 %(count)s 次", + "one": "%(oneUser)s 拒绝了他们的邀请" + }, + "rejected_invite_multiple": { + "one": "%(severalUsers)s 拒绝了他们的邀请", + "other": "%(severalUsers)s 拒绝了他们的邀请共 %(count)s 次" + }, + "rejoined": { + "other": "%(oneUser)s离开并重新加入了%(count)s次", + "one": "%(oneUser)s离开并重新加入了" + }, + "rejoined_multiple": { + "other": "%(severalUsers)s离开并重新加入了%(count)s次", + "one": "%(severalUsers)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条隐藏消息" + "server_acls_multiple": { + "one": "%(severalUsers)s 已更改服务器访问控制列表", + "other": "%(severalUsers)s 已更改服务器的访问控制列表 %(count)s 此" }, - "hidden_event": { - "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匹配的规则" - }, - "no_permission_messages_before_invite": "你没有权限查看你被邀请之前的消息。", - "no_permission_messages_before_join": "你没有权限查看你加入前的消息。", - "encrypted_historical_messages_unavailable": "在此之前的加密消息不可用。", - "historical_messages_unavailable": "你不能查看更早的消息" - }, - "slash_command": { - "spoiler": "此消息包含剧透", - "shrug": "在纯文本消息开头添加 ¯\\_(ツ)_/¯", - "tableflip": "在纯文本消息开头添加 (╯°□°)╯︵ ┻━┻", - "unflip": "在纯文本消息开头添加 ┬──┬ ノ( ゜-゜ノ)", - "lenny": "在纯文本消息开头添加 ( ͡° ͜ʖ ͡°)", - "plain": "以纯文本形式发送消息,不将其作为 markdown 处理", - "html": "以 html 格式发送消息,不将其作为 markdown 处理", - "upgraderoom": "将房间升级到新版本", - "upgraderoom_permission_error": "你没有权限使用此命令。", - "jumptodate": "跳转到时间线中的给定日期", - "jumptodate_invalid_input": "我们无法理解给定日期 (%(inputDate)s)。尝试使用如下格式 YYYY-MM-DD。", - "nick": "修改显示昵称", - "myroomnick": "仅更改当前房间中的显示昵称", - "roomavatar": "更改当前房间头像", - "topic": "获取或设置房间话题", - "topic_room_error": "获取房间话题失败:无法找到房间(%(roomId)s)", - "topic_none": "此房间没有话题。", - "roomname": "设置房间名称", - "invite": "邀请指定ID的用户到当前房间", - "remove": "将给定 ID 的用户移除此房间", - "ban": "按照 ID 封禁用户", - "unban": "按照 ID 解封用户", - "ignore": "忽略用户,隐藏他们发送的消息", - "unignore": "解除忽略用户,显示他们的消息", - "devtools": "打开开发者工具窗口", - "addwidget": "通过URL添加自定义挂件到房间", - "rainbow": "此消息以彩虹色进行渲染", - "rainbowme": "以彩虹色发送给定表情符号", - "help": "显示指令清单与其描述和用法", - "whois": "显示关于用户的信息", - "rageshake": "发送带日志的错误报告", - "msg": "向指定用户发消息", - "usage": "用法", - "category_messages": "消息", - "category_actions": "动作", - "category_admin": "管理员", - "category_advanced": "高级", - "category_effects": "效果", - "category_other": "其他", - "addwidget_missing_url": "请提供一个挂件URL或嵌入代码", - "addwidget_iframe_missing_src": "iframe无src属性", - "addwidget_invalid_protocol": "请提供一个 https:// 或 http:// 挂件URL", - "addwidget_no_permissions": "你无法修改此房间的插件。", - "converttodm": "将此房间会话转化为私聊会话", - "could_not_find_room": "无法找到房间", - "converttoroom": "将此私聊会话转化为房间会话", - "discardsession": "强制丢弃加密房间中的当前出站群组会话", - "remakeolm": "开发者命令:放弃当前输出群组会话并设置新的Olm会话", - "tovirtual": "切换到此房间的虚拟房间(如有)", - "tovirtual_not_found": "此房间未有虚拟房间", - "query": "与指定用户发起聊天", - "query_not_found_phone_number": "未能找到与此手机号码关联的 Matrix ID", - "holdcall": "挂起当前房间的通话", - "no_active_call": "此房间未有活跃中的通话", - "unholdcall": "解除挂起当前房间的通话", - "me": "显示操作", - "error_invalid_runfn": "命令错误:无法处理斜杠命令。", - "error_invalid_rendering_type": "命令错误:无法找到渲染类型(%(renderingType)s)", - "join": "使用指定地址加入房间", - "failed_find_room": "命令失败:无法找到房间(%(roomId)s)", - "failed_find_user": "房间中无用户", - "op": "定义一名用户的权力级别", - "deop": "按照 ID 取消特定用户的管理员权限" - }, - "presence": { - "busy": "忙", - "online_for": "已上线 %(duration)s", - "idle_for": "已闲置 %(duration)s", - "offline_for": "已离线 %(duration)s", - "unknown_for": "未知状态已持续 %(duration)s", - "online": "在线", - "idle": "空闲", - "unknown": "未知的", - "offline": "离线", - "away": "离开" - }, - "Unknown": "未知的", - "event_preview": { - "m.call.answer": { - "you": "你加入通话", - "user": "%(senderName)s加入通话", - "dm": "通话中" - }, - "m.call.hangup": { - "you": "你结束了通话", - "user": "%(senderName)s 结束了通话" - }, - "m.call.invite": { - "you": "你开始了通话", - "user": "%(senderName)s开始了通话", - "dm_send": "正在等待接听", - "dm_receive": "%(senderName)s正在通话" - }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s: %(message)s", - "m.sticker": "%(senderName)s: %(stickerName)s" - }, - "voip": { - "disable_microphone": "静音麦克风", - "enable_microphone": "取消静音麦克风", - "disable_camera": "关闭相机", - "enable_camera": "启动相机", - "audio_devices": "音频设备", - "video_devices": "视频设备", - "dial": "拨号", - "you_are_presenting": "你正在展示", - "user_is_presenting": "%(sharerName)s 正在展示", - "camera_disabled": "你的摄像头已关闭", - "camera_enabled": "你的摄像头仍然处于启用状态", - "consulting": "与 %(transferTarget)s 进行协商。转让至 %(transferee)s", - "call_held_switch": "你挂起了通话 切换", - "call_held_resume": "你挂起了通话 恢复", - "call_held": "%(peerName)s 挂起了通话", - "dialpad": "拨号盘", - "stop_screenshare": "停止分享你的屏幕", - "start_screenshare": "开始分享你的屏幕", - "hangup": "挂断", - "maximise": "填满屏幕", - "expand": "返回通话", - "on_hold": "保留 %(name)s", - "voice_call": "语音通话", - "video_call": "视频通话", - "video_call_started": "视频通话已开始", - "unsilence": "开启声音", - "silence": "通话静音", - "silenced": "通知已静音", - "unknown_caller": "未知来电人", - "call_failed": "呼叫失败", - "unable_to_access_microphone": "无法使用麦克风", - "call_failed_microphone": "呼叫失败,因为无法使用任何麦克风。 检查是否已插入并正确设置麦克风。", - "unable_to_access_media": "无法使用摄像头/麦克风", - "call_failed_media": "通话失败,因为无法使用摄像头或麦克风。请检查:", - "call_failed_media_connected": "已插入并正确设置麦克风和摄像头", - "call_failed_media_permissions": "授权使用摄像头", - "call_failed_media_applications": "没有其他应用程序正在使用摄像头", - "already_in_call": "正在通话中", - "already_in_call_person": "你正在与其通话。", - "unsupported": "不支持通话", - "unsupported_browser": "你无法在此浏览器中进行呼叫。" - }, - "Other": "其他", - "Advanced": "高级", - "room_settings": { - "permissions": { - "m.room.avatar_space": "更改空间头像", - "m.room.avatar": "更改房间头像", - "m.room.name_space": "更改空间名称", - "m.room.name": "更改房间名称", - "m.room.canonical_alias_space": "更改空间主地址", - "m.room.canonical_alias": "更改房间主要地址", - "m.space.child": "管理此空间中的房间", - "m.room.history_visibility": "更改历史记录可见性", - "m.room.power_levels": "更改权限", - "m.room.topic_space": "更改描述", - "m.room.topic": "更改话题", - "m.room.tombstone": "更新房间", - "m.room.encryption": "启用房间加密", - "m.room.server_acl": "更改服务器访问控制列表", - "m.reaction": "发送反应", - "m.room.redaction": "移除我发送的消息", - "m.widget": "修改挂件", - "io.element.voice_broadcast_info": "语音广播", - "m.room.pinned_events": "管理置顶事件", - "m.call": "开始%(brand)s呼叫", - "m.call.member": "加入%(brand)s呼叫", - "users_default": "默认角色", - "events_default": "发送消息", - "invite": "邀请用户", - "state_default": "更改设置", - "kick": "移除用户", - "ban": "封禁用户", - "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": "您可以随时在设置中关闭此功能" - }, - "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": "发送爱心" + "unbanned": { + "other": "被解封 %(count)s 次", + "one": "被解封" + }, + "unbanned_multiple": { + "other": "被解封 %(count)s 次", + "one": "被解封" + } + }, + "thread_info_basic": "来自消息列", + "typing_indicator": { + "more_users": { + "other": "%(names)s 与其他 %(count)s 位正在输入…", + "one": "%(names)s 与另一位正在输入…" + }, + "one_user": "%(displayName)s 正在输入…", + "two_users": "%(names)s和%(lastPerson)s正在输入……" + }, + "url_preview": { + "close": "关闭预览", + "show_n_more": { + "one": "显示 %(count)s 个其他预览", + "other": "显示 %(count)s 个其他预览" + } + } }, - "spaces": { - "error_no_permission_invite": "你无权邀请他人加入此空间", - "error_no_permission_create_room": "你没有权限在此空间内创建新的房间", - "error_no_permission_add_room": "你没有权限添加房间至此空间", - "error_no_permission_add_space": "你没有权限向此空间添加空间" + "truncated_list_n_more": { + "other": "和 %(count)s 个其他…" }, - "auth": { - "continue_with_idp": "使用 %(provider)s 继续", - "sign_in_with_sso": "使用单点登录", - "sso": "单点登录", - "continue_with_sso": "使用 %(ssoButtons)s 继续", - "sso_or_username_password": "%(ssoButtons)s 或 %(usernamePassword)s", - "sign_in_instead": "已有账户?在此登录", - "account_clash": "你的新账户(%(newAccountId)s)已注册,但你已经登录了一个不同的账户(%(loggedInUserId)s)。", - "account_clash_previous_account": "用之前的账户继续", - "log_in_new_account": "登录到你的新账户。", - "registration_successful": "注册成功", - "server_picker_title": "登录你的家服务器", - "server_picker_dialog_title": "决定账户托管位置", - "footer_powered_by_matrix": "由 Matrix 驱动", - "failed_homeserver_discovery": "无法执行家服务器搜索", - "sync_footer_subtitle": "如果你加入了很多房间,可能会消耗一些时间", - "unsupported_auth_msisdn": "此服务器不支持使用电话号码认证。", - "unsupported_auth_email": "此家服务器不支持使用电子邮箱地址登录。", - "registration_disabled": "此家服务器已禁止注册。", - "failed_query_registration_methods": "无法查询支持的注册方法。", - "username_in_use": "用户名已被占用,请尝试使用其他用户名。", - "incorrect_password": "密码错误", - "failed_soft_logout_auth": "重新认证失败", - "soft_logout_heading": "你已登出", - "forgot_password_email_required": "必须输入和你账户关联的邮箱地址。", - "forgot_password_email_invalid": "电子邮件地址似乎无效。", - "sign_in_prompt": "有账户了?登录", - "forgot_password_prompt": "忘记你的密码了吗?", - "soft_logout_intro_password": "输入你的密码以登录并重新获取访问你账户的权限。", - "soft_logout_intro_sso": "请登录以重新获取访问你账户的权限。", - "soft_logout_intro_unsupported_auth": "你不能登录到你的账户。请联系你的家服务器管理员以获取更多信息。", - "create_account_prompt": "新来的?创建账户", - "sign_in_or_register": "登录或创建账户", - "sign_in_or_register_description": "使用已有账户或创建一个新账户。", - "sign_in_description": "使用你的账户继续。", - "register_action": "创建账户", - "server_picker_failed_validate_homeserver": "无法验证家服务器", - "server_picker_invalid_url": "URL 无效", - "server_picker_required": "指定家服务器", - "server_picker_matrix.org": "Matrix.org 是世界上最大的公共家服务器,因此对许多人来说是一个好地方。", - "server_picker_intro": "我们将您可以托管账户的地方称为“家服务器”。", - "server_picker_custom": "其他家服务器", - "server_picker_explainer": "使用你偏好的Matrix家服务器,如果你有的话,或自己架设一个。", - "server_picker_learn_more": "关于家服务器" + "update": { + "changelog": "更改日志", + "check_action": "检查更新", + "error_encountered": "遇到错误 (%(errorDetail)s)。", + "error_unable_load_commit": "无法加载提交详情:%(msg)s", + "new_version_available": "新版本可用。现在更新。", + "no_update": "没有可用更新。", + "release_notes_toast_title": "更新内容", + "see_changes_button": "有何新变动?", + "toast_description": "%(brand)s 有新版本可用", + "toast_title": "更新 %(brand)s", + "unavailable": "无法获得" + }, + "upload_failed_generic": "文件《%(fileName)s》上传失败。", + "upload_failed_size": "文件“%(fileName)s”超过了此家服务器的上传大小限制", + "upload_failed_title": "上传失败", + "upload_file": { + "cancel_all_button": "全部取消", + "error_file_too_large": "此文件过大而不能上传。文件大小限制是 %(limit)s 但此文件为 %(sizeOfThisFile)s。", + "error_files_too_large": "这些文件过大而不能上传。文件大小限制为 %(limit)s。", + "error_some_files_too_large": "一些文件过大而不能上传。文件大小限制为 %(limit)s。", + "error_title": "上传错误", + "title": "上传文件", + "title_progress": "上传文件(%(total)s 中之 %(current)s)", + "upload_all_button": "全部上传", + "upload_n_others_button": { + "other": "上传 %(count)s 个别的文件", + "one": "上传 %(count)s 个别的文件" + } }, - "room_list": { - "sort_unread_first": "优先显示有未读消息的房间", - "show_previews": "显示消息预览", - "sort_by": "排序", - "sort_by_activity": "活动", - "sort_by_alphabet": "字典顺序", - "sublist_options": "列表选项", - "show_n_more": { - "other": "多显示 %(count)s 个", - "one": "多显示 %(count)s 个" + "user_info": { + "admin_tools_section": "管理员工具", + "ban_button_room": "从房间封禁", + "ban_button_space": "从空间封禁", + "ban_room_confirm_title": "禁止进入 %(roomName)s", + "ban_space_everything": "禁止这些人做任何我有权决定的事", + "ban_space_specific": "禁止这些人做某些我有权决定的事", + "count_of_sessions": { + "other": "%(count)s 个会话", + "one": "%(count)s 个会话" }, - "show_less": "显示更少", - "notification_options": "通知选项" - }, - "report_content": { - "missing_reason": "请填写你为何做此报告。", - "ignore_user": "忽略用户", - "hide_messages_from_user": "若想隐藏来自此用户的全部当前和未来的消息,请打勾。", - "nature_disagreement": "此用户所写的是错误内容。\n这将会报告给房间协管员。", - "nature_illegal": "此用户正在做出违法行为,如对他人施暴,或威胁使用暴力。\n这将报告给房间协管员,他们可能会将其报告给执法部门。", - "nature_spam": "此用户正在房间中滥发广告、广告链接或宣传。\n这将报告给房间协管员。", - "report_to_homeserver_encrypted": "此房间致力于违法或不良行为,或协管员未能审核违法或不良行为。\n这将报告给 %(homeserver)s 的管理员。管理员无法阅读此房间的加密内容。", - "nature_other": "任何其他原因。请描述问题。\n这将报告给房间协管员。", - "nature": "请选择性质并描述为什么此消息是滥用。", - "disagree": "不同意", - "toxic_behaviour": "不良行为", - "illegal_content": "违法内容", - "spam_or_propaganda": "垃圾信息或宣传", - "report_entire_room": "报告整个房间", - "report_content_to_homeserver": "向你的家服务器管理员举报内容", - "description": "举报此消息会将其唯一的“事件ID”发送给你的家服务器的管理员。如果此房间中的消息是加密的,则你的家服务器管理员将无法阅读消息文本,也无法查看任何文件或图片。" + "count_of_verified_sessions": { + "other": "%(count)s 个已验证的会话", + "one": "1 个已验证的会话" + }, + "deactivate_confirm_action": "停用用户", + "deactivate_confirm_description": "停用此用户将会使其登出并阻止其再次登入。而且此用户也会离开其所在的所有房间。此操作不可逆。你确定要停用此用户吗?", + "deactivate_confirm_title": "停用用户吗?", + "demote_button": "降权", + "demote_self_confirm_description_space": "当你将自己降级后,你将无法撤销此更改。如果你是此空间的最后一名拥有权限的用户,则无法重新获得权限。", + "demote_self_confirm_room": "如果你是房间中最后一位拥有权限的用户,在你降低自己的权限等级后将无法撤销此修改,你将无法重新获得权限。", + "demote_self_confirm_title": "是否降低你自己的权限?", + "disinvite_button_room": "从房间取消邀请", + "disinvite_button_room_name": "取消邀请加入 %(roomName)s", + "disinvite_button_space": "从空间取消邀请", + "edit_own_devices": "编辑设备", + "error_ban_user": "封禁失败", + "error_deactivate": "停用用户失败", + "error_kicking_user": "移除用户失败", + "error_mute_user": "禁言用户失败", + "error_revoke_3pid_invite_description": "无法撤销邀请。此服务器可能出现了临时错误,或者你没有足够的权限来撤销邀请。", + "error_revoke_3pid_invite_title": "撤销邀请失败", + "hide_sessions": "隐藏会话", + "hide_verified_sessions": "隐藏已验证的会话", + "invited_by": "被 %(sender)s 邀请", + "jump_to_rr_button": "跳到阅读回执", + "kick_button_room": "从房间移除", + "kick_button_room_name": "从%(roomName)s移除", + "kick_button_space": "从空间移除", + "kick_space_warning": "他们仍然可以访问任何你不是管理员的地方。", + "promote_warning": "你将无法撤回此修改,因为此用户的权力级别将与你相同。", + "redact": { + "confirm_button": { + "other": "删除 %(count)s 条消息", + "one": "删除 1 条消息" + }, + "confirm_description_2": "对于大量消息,可能会消耗一段时间。在此期间请不要刷新你的客户端。", + "confirm_keep_state_explainer": "若你也想移除关于此用户的系统消息(例如,成员更改、用户资料更改……),则取消勾选", + "confirm_keep_state_label": "保留系统消息", + "confirm_title": "删除 %(user)s 最近发送的消息", + "no_recent_messages_description": "请尝试在时间线中向上滚动以查看是否有更早的。", + "no_recent_messages_title": "没有找到 %(user)s 最近发送的消息" + }, + "redact_button": "移除最近消息", + "revoke_invite": "撤销邀请", + "role_label": " 中的角色", + "room_encrypted": "此房间内的消息端到端加密。", + "room_encrypted_detail": "你的消息是安全的,只有你和接收者有解开它们的唯一密钥。", + "room_unencrypted": "此房间内的消息未端到端加密。", + "room_unencrypted_detail": "在加密房间中,你的消息是安全的,只有你和接收者有解开它们的唯一密钥。", + "share_button": "分享链接给其他用户", + "unban_button_room": "从房间取消解封", + "unban_button_space": "从空间取消封锁", + "unban_room_confirm_title": "解除 %(roomName)s 禁令", + "unban_space_everything": "解除我权限范围内对这些人的所有禁令", + "unban_space_specific": "解除我权限范围内对这些人的某些禁令", + "unban_space_warning": "他们将无法访问你不是管理员的一切。", + "verify_button": "验证用户", + "verify_explainer": "为了更加安全,在你两个设备上检查一次性代码来验证此用户。" + }, + "user_menu": { + "settings": "所有设置", + "switch_theme_dark": "切换到深色模式", + "switch_theme_light": "切换到浅色模式" + }, + "voice_broadcast": { + "30s_backward": "后退30秒", + "30s_forward": "前进30秒", + "action": "语音广播", + "buffering": "正在缓冲……", + "confirm_stop_affirm": "是的,停止广播", + "confirm_stop_title": "停止直播吗?", + "failed_already_recording_description": "你已经在录制一个语音广播。请结束你当前的语音广播以开始新的语音广播。", + "failed_already_recording_title": "无法开始新的语音广播", + "failed_insufficient_permission_description": "你没有必要的权限在这个房间开始语音广播。请联系房间管理员以提升你的权限。", + "failed_insufficient_permission_title": "无法开始新的语音广播", + "failed_no_connection_description": "很遗憾,我们现在无法开始录音。请稍后再试。", + "failed_no_connection_title": "连接错误", + "failed_others_already_recording_description": "别人已经在录制语音广播了。等到他们的语音广播结束后再开始新的广播。", + "failed_others_already_recording_title": "无法开始新的语音广播", + "go_live": "开始直播", + "live": "实时", + "pause": "暂停语音广播", + "play": "播放语音广播", + "resume": "恢复语音广播" }, - "setting": { - "help_about": { - "brand_version": "%(brand)s 版本:", - "olm_version": "Olm 版本:", - "help_link": "关于 %(brand)s 的使用说明。", - "help_link_chat_bot": "关于 %(brand)s 的使用说明,请点击这里或者通过下方按钮同我们的机器人聊聊。", - "chat_bot": "与 %(brand)s 机器人聊天", - "title": "帮助及关于", - "versions": "版本", - "access_token_detail": "你的访问令牌可以完全访问你的账户。不要将其与任何人分享。", - "clear_cache_reload": "清理缓存并重载" - } + "voip": { + "already_in_call": "正在通话中", + "already_in_call_person": "你正在与其通话。", + "answered_elsewhere": "已在别处接听", + "answered_elsewhere_description": "已在另一台设备上接听了此通话。", + "audio_devices": "音频设备", + "call_failed": "呼叫失败", + "call_failed_description": "无法建立通话", + "call_failed_media": "通话失败,因为无法使用摄像头或麦克风。请检查:", + "call_failed_media_applications": "没有其他应用程序正在使用摄像头", + "call_failed_media_connected": "已插入并正确设置麦克风和摄像头", + "call_failed_media_permissions": "授权使用摄像头", + "call_failed_microphone": "呼叫失败,因为无法使用任何麦克风。 检查是否已插入并正确设置麦克风。", + "call_held": "%(peerName)s 挂起了通话", + "call_held_resume": "你挂起了通话 恢复", + "call_held_switch": "你挂起了通话 切换", + "call_toast_unknown_room": "未知房间", + "camera_disabled": "你的摄像头已关闭", + "camera_enabled": "你的摄像头仍然处于启用状态", + "cannot_call_yourself_description": "你不能打给自己。", + "change_input_device": "变更输入设备", + "connecting": "连接中", + "connection_lost": "已丢失与服务器的连接", + "connection_lost_description": "你不能在未连接到服务器时进行呼叫。", + "consulting": "与 %(transferTarget)s 进行协商。转让至 %(transferee)s", + "default_device": "默认设备", + "dial": "拨号", + "dialpad": "拨号盘", + "disable_camera": "关闭相机", + "disable_microphone": "静音麦克风", + "disabled_no_one_here": "这里没有人可以打电话", + "disabled_no_perms_start_video_call": "你没有权限开始视频通话", + "disabled_no_perms_start_voice_call": "你没有权限开始语音通话", + "disabled_ongoing_call": "正在进行的通话", + "enable_camera": "启动相机", + "enable_microphone": "取消静音麦克风", + "expand": "返回通话", + "failed_call_live_broadcast_title": "无法开始通话", + "hangup": "挂断", + "hide_sidebar_button": "隐藏侧边栏", + "input_devices": "输入设备", + "join_button_tooltip_call_full": "抱歉——目前线路拥挤", + "join_button_tooltip_connecting": "连接中", + "maximise": "填满屏幕", + "misconfigured_server": "服务器配置错误导致通话失败", + "misconfigured_server_description": "请联系你的家服务器(%(homeserverDomain)s)的管理员配置 TURN 服务器,以确保通话过程稳定。", + "more_button": "更多", + "msisdn_lookup_failed": "无法查询电话号码", + "msisdn_lookup_failed_description": "查询电话号码时发生错误", + "msisdn_transfer_failed": "无法转移通话", + "n_people_joined": { + "one": "%(count)s个人已加入", + "other": "%(count)s个人已加入" + }, + "no_audio_input_description": "我们没能在你的设备上找到麦克风。请检查设置并重试。", + "no_audio_input_title": "未找到麦克风", + "no_media_perms_description": "你可能需要手动授权 %(brand)s 使用你的麦克风或摄像头", + "no_media_perms_title": "没有媒体存取权限", + "no_permission_conference": "需要权限", + "no_permission_conference_description": "你没有在此房间发起通话会议的权限", + "on_hold": "保留 %(name)s", + "output_devices": "输出设备", + "screenshare_monitor": "分享整个屏幕", + "screenshare_title": "分享内容", + "screenshare_window": "应用程序窗口", + "show_sidebar_button": "显示侧边栏", + "silence": "通话静音", + "silenced": "通知已静音", + "start_screenshare": "开始分享你的屏幕", + "stop_screenshare": "停止分享你的屏幕", + "too_many_calls": "太多通话", + "too_many_calls_description": "你已达到同时通话的最大数量。", + "transfer_consult_first_label": "先询问", + "transfer_failed": "转移失败", + "transfer_failed_description": "通话转移失败", + "unable_to_access_audio_input_description": "我们无法访问你的麦克风。 请检查浏览器设置并重试。", + "unable_to_access_audio_input_title": "无法访问你的麦克风", + "unable_to_access_media": "无法使用摄像头/麦克风", + "unable_to_access_microphone": "无法使用麦克风", + "unknown_caller": "未知来电人", + "unknown_person": "陌生人", + "unsilence": "开启声音", + "unsupported": "不支持通话", + "unsupported_browser": "你无法在此浏览器中进行呼叫。", + "user_busy": "用户正忙", + "user_busy_description": "你所呼叫的用户正忙。", + "user_is_presenting": "%(sharerName)s 正在展示", + "video_call": "视频通话", + "video_call_started": "视频通话已开始", + "video_devices": "视频设备", + "voice_call": "语音通话", + "you_are_presenting": "你正在展示" }, "widget": { + "added_by": "挂件添加者", + "capabilities_dialog": { + "content_starting_text": "此挂件想要:", + "decline_all_permission": "全部拒绝", + "remember_Selection": "记住我对此挂件的选择", + "title": "批准挂件权限" + }, "capability": { - "send_stickers_this_room": "发送贴纸到此房间", - "send_stickers_active_room": "发送贴纸到你的活跃房间", - "send_stickers_this_room_as_you": "以你的身份发送贴纸到此房间", - "send_stickers_active_room_as_you": "发送贴纸到你所活跃的房间", - "see_sticker_posted_this_room": "查看此房间中何时有人发送贴纸", - "see_sticker_posted_active_room": "查看何时有人发送贴纸到你所活跃的房间", - "always_on_screen_viewing_another_room": "运行时始终保留在你的屏幕上,即使你在浏览其它房间", "always_on_screen_generic": "运行时始终保留在你的屏幕上", - "switch_room": "更改当前正在查看哪个房间", - "switch_room_message_user": "更改当前正在查看哪个房间、消息或用户", - "change_topic_this_room": "更改当前房间的话题", - "see_topic_change_this_room": "查看此房间的话题何时被修改", - "change_topic_active_room": "更改当前活跃房间的话题", - "see_topic_change_active_room": "查看你的活跃房间的话题何时被修改", - "change_name_this_room": "更改当前房间的名称", - "see_name_change_this_room": "查看此房间的名称何时被修改", - "change_name_active_room": "更改活跃房间的名称", - "see_name_change_active_room": "查看你的活跃房间的名称何时被修改", - "change_avatar_this_room": "更改当前房间的头像", - "see_avatar_change_this_room": "查看此房间的头像何时被修改", + "always_on_screen_viewing_another_room": "运行时始终保留在你的屏幕上,即使你在浏览其它房间", + "any_room": "以上,但也包括你加入或被邀请的任何房间中", + "byline_empty_state_key": "附带一个空的状态键(state key)", + "byline_state_key": "附带有状态键(state key)%(stateKey)s", + "capability": "%(capability)s 容量", "change_avatar_active_room": "更改活跃房间的头像", - "see_avatar_change_active_room": "查看你的活跃房间的头像何时修改", - "remove_ban_invite_leave_this_room": "移除、封禁或邀请他人加入此房间,方可离开", + "change_avatar_this_room": "更改当前房间的头像", + "change_name_active_room": "更改活跃房间的名称", + "change_name_this_room": "更改当前房间的名称", + "change_topic_active_room": "更改当前活跃房间的话题", + "change_topic_this_room": "更改当前房间的话题", + "receive_membership_active_room": "查看人们何时加入、离开或被邀请到你所活跃的房间", "receive_membership_this_room": "查看人们加入、离开或被邀请到此房间的时间", "remove_ban_invite_leave_active_room": "移除、封禁或邀请他人加入你的活跃房间,方可离开", - "receive_membership_active_room": "查看人们何时加入、离开或被邀请到你所活跃的房间", - "byline_empty_state_key": "附带一个空的状态键(state key)", - "byline_state_key": "附带有状态键(state key)%(stateKey)s", - "any_room": "以上,但也包括你加入或被邀请的任何房间中", - "specific_room": "以上,但也包括 ", - "send_event_type_this_room": "以你的身份在此房间发送 %(eventType)s 事件", - "see_event_type_sent_this_room": "查看此房间中发送的 %(eventType)s 事件", - "send_event_type_active_room": "以你的身份在你的活跃房间发送%(eventType)s事件", + "remove_ban_invite_leave_this_room": "移除、封禁或邀请他人加入此房间,方可离开", + "see_avatar_change_active_room": "查看你的活跃房间的头像何时修改", + "see_avatar_change_this_room": "查看此房间的头像何时被修改", "see_event_type_sent_active_room": "查看你的活跃房间中发送的 %(eventType)s 事件", - "capability": "%(capability)s 容量", - "send_messages_this_room": "在此房间以你的身份发送消息", - "send_messages_active_room": "在你所活跃的房间以你的身份发送消息", - "see_messages_sent_this_room": "查看发布到此房间的消息", + "see_event_type_sent_this_room": "查看此房间中发送的 %(eventType)s 事件", + "see_images_sent_active_room": "查看发布到你所活跃的房间的图片", + "see_images_sent_this_room": "查看发布到此房间的图片", "see_messages_sent_active_room": "查看发布到你所活跃的房间的消息", - "send_text_messages_this_room": "在此房间以你的身份发送文本消息", - "send_text_messages_active_room": "在你所活跃的房间以你的身份发送文本消息", - "see_text_messages_sent_this_room": "查看发布到此房间的文本消息", - "see_text_messages_sent_active_room": "查看发布到你所活跃的房间的文本消息", - "send_emotes_this_room": "在此房间以你的身份发送表情", - "send_emotes_active_room": "在你所活跃的房间以你的身份发送表情", - "see_sent_emotes_this_room": "查看发布到此房间的表情", + "see_messages_sent_this_room": "查看发布到此房间的消息", + "see_msgtype_sent_active_room": "查看发布到你所活跃的房间的 %(msgtype)s 消息", + "see_msgtype_sent_this_room": "查看发布到此房间的 %(msgtype)s 消息", + "see_name_change_active_room": "查看你的活跃房间的名称何时被修改", + "see_name_change_this_room": "查看此房间的名称何时被修改", "see_sent_emotes_active_room": "查看发布到你所活跃的房间的表情", - "send_images_this_room": "在此房间以你的身份发送图片", - "send_images_active_room": "在你所活跃的房间以你的身份发送图片", - "see_images_sent_this_room": "查看发布到此房间的图片", - "see_images_sent_active_room": "查看发布到你所活跃的房间的图片", - "send_videos_this_room": "查看发布到此房间的视频", - "send_videos_active_room": "查看发布到你所活跃的房间的视频", - "see_videos_sent_this_room": "查看发布到此房间的视频", + "see_sent_emotes_this_room": "查看发布到此房间的表情", + "see_sent_files_active_room": "查看发布到你所活跃的房间的一般性文件", + "see_sent_files_this_room": "查看发布到此房间的一般性文件", + "see_sticker_posted_active_room": "查看何时有人发送贴纸到你所活跃的房间", + "see_sticker_posted_this_room": "查看此房间中何时有人发送贴纸", + "see_text_messages_sent_active_room": "查看发布到你所活跃的房间的文本消息", + "see_text_messages_sent_this_room": "查看发布到此房间的文本消息", + "see_topic_change_active_room": "查看你的活跃房间的话题何时被修改", + "see_topic_change_this_room": "查看此房间的话题何时被修改", "see_videos_sent_active_room": "查看发布到你所活跃的房间的视频", - "send_files_this_room": "查看发布到此房间的一般性文件", + "see_videos_sent_this_room": "查看发布到此房间的视频", + "send_emotes_active_room": "在你所活跃的房间以你的身份发送表情", + "send_emotes_this_room": "在此房间以你的身份发送表情", + "send_event_type_active_room": "以你的身份在你的活跃房间发送%(eventType)s事件", + "send_event_type_this_room": "以你的身份在此房间发送 %(eventType)s 事件", "send_files_active_room": "在你所活跃的房间以你的身份发送一般性文件", - "see_sent_files_this_room": "查看发布到此房间的一般性文件", - "see_sent_files_active_room": "查看发布到你所活跃的房间的一般性文件", - "send_msgtype_this_room": "在此房间以你的身份发送 %(msgtype)s 消息", + "send_files_this_room": "查看发布到此房间的一般性文件", + "send_images_active_room": "在你所活跃的房间以你的身份发送图片", + "send_images_this_room": "在此房间以你的身份发送图片", + "send_messages_active_room": "在你所活跃的房间以你的身份发送消息", + "send_messages_this_room": "在此房间以你的身份发送消息", "send_msgtype_active_room": "在你所活跃的房间以你的身份发送 %(msgtype)s 消息", - "see_msgtype_sent_this_room": "查看发布到此房间的 %(msgtype)s 消息", - "see_msgtype_sent_active_room": "查看发布到你所活跃的房间的 %(msgtype)s 消息" + "send_msgtype_this_room": "在此房间以你的身份发送 %(msgtype)s 消息", + "send_stickers_active_room": "发送贴纸到你的活跃房间", + "send_stickers_active_room_as_you": "发送贴纸到你所活跃的房间", + "send_stickers_this_room": "发送贴纸到此房间", + "send_stickers_this_room_as_you": "以你的身份发送贴纸到此房间", + "send_text_messages_active_room": "在你所活跃的房间以你的身份发送文本消息", + "send_text_messages_this_room": "在此房间以你的身份发送文本消息", + "send_videos_active_room": "查看发布到你所活跃的房间的视频", + "send_videos_this_room": "查看发布到此房间的视频", + "specific_room": "以上,但也包括 ", + "switch_room": "更改当前正在查看哪个房间", + "switch_room_message_user": "更改当前正在查看哪个房间、消息或用户" + }, + "close_to_view_right_panel": "关闭此小部件以在此面板中查看", + "context_menu": { + "delete": "删除挂件", + "delete_warning": "删除挂件时将为房间中的所有成员删除。你确定要删除此挂件吗?", + "move_left": "向左移动", + "move_right": "向右移动", + "remove": "为所有人删除", + "revoke": "撤销权限", + "screenshot": "拍照", + "start_audio_stream": "开始音频流" + }, + "cookie_warning": "此挂件可能使用 cookie。", + "error_hangup_description": "你已断开通话。(错误:%(message)s)", + "error_hangup_title": "连接丢失", + "error_loading": "加载挂件时发生错误", + "error_mixed_content": "错误 - 混合内容", + "error_need_invite_permission": "你需要有邀请用户的权限才能进行此操作。", + "error_need_kick_permission": "你需要能够移除用户才能做到那件事。", + "error_need_to_be_logged_in": "你需要登录。", + "error_unable_start_audio_stream_description": "无法开始音频流媒体。", + "error_unable_start_audio_stream_title": "开始流直播失败", + "modal_data_warning": "此屏幕上的数据与%(widgetDomain)s分享", + "modal_title_default": "模态框挂件(Modal Widget)", + "no_name": "未知应用", + "open_id_permissions_dialog": { + "remember_selection": "记住", + "starting_text": "挂件将会验证你的用户 ID,但将无法为你执行动作:", + "title": "允许此挂件验证你的身份" + }, + "popout": "在弹出式窗口中打开挂件", + "set_room_layout": "将我的房间布局设置给所有人", + "shared_data_mxid": "你的用户 ID", + "shared_data_name": "你的显示名称", + "shared_data_room_id": "房间 ID", + "shared_data_theme": "你的主题", + "shared_data_url": "%(brand)s 的链接", + "shared_data_warning": "使用此挂件可能会和 %(widgetDomain)s 共享数据 。", + "shared_data_warning_im": "使用此挂件可能会与 %(widgetDomain)s 及您的集成管理器共享数据 。", + "shared_data_widget_id": "挂件 ID", + "unencrypted_warning": "挂件不适用消息加密。", + "unmaximise": "取消最大化", + "unpin_to_view_right_panel": "取消固定此小部件以在此面板中查看" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "全大写的密码通常比全小写的更容易猜测", + "anotherWord": "再加一两个词。不常见的词更好。", + "associatedYears": "避免与你相关联的年份", + "capitalization": "大写字母并没有很大的作用", + "dates": "避免与你相关联的日期与年份", + "l33t": "可预见的替换如将 '@' 替换为 'a' 并不会有太大效果", + "longerKeyboardPattern": "使用变化更丰富的字符组合方式", + "noNeed": "不一定要有符号、数字或大写字母", + "recentYears": "避免年份", + "repeated": "避免重复词语与字符", + "reverseWords": "把单词倒过来不会比原来的难猜很多", + "sequences": "避免递增或递减的序列", + "useWords": "用一些字符,避免常用短语" + }, + "warnings": { + "common": "这是一个非常常见的密码", + "commonNames": "常用姓名和姓氏很容易被猜到", + "dates": "日期通常很容易被猜到", + "extendedRepeat": "像 “abcabcabc” 这样的重复字符也只比 “abc” 稍微难猜一点点", + "keyPattern": "键位短序列很容易被猜到", + "namesByThemselves": "姓名和姓氏本身很容易被猜到", + "recentYears": "最近的年份很容易被猜到", + "sequences": "像 abc 或 6543 这样的序列很容易被猜到", + "similarToCommon": "这类似于一个常用密码", + "simpleRepeat": "像 “aaa” 这样的重复字符很容易被猜到", + "straightRow": "键位在一条直线上的组合很容易被猜到", + "topHundred": "这是百大常用密码之一", + "topTen": "这是十大常用密码之一", + "wordByItself": "单词本身很容易被猜到" } - }, - "feedback": { - "sent": "反馈已发送", - "comment_label": "备注", - "platform_username": "我们将会记录你的平台及用户名,以帮助我们尽我们所能地使用你的反馈。", - "may_contact_label": "如果您想跟进或让我测试即将到来的想法,您可以与我联系", - "pro_type": "专业建议:如果你要发起新问题,请一并提交调试日志,以便我们找出问题根源。", - "existing_issue_link": "请先查找一下 Github 上已有的问题,以免重复。找不到重复问题?发起一个吧。", - "send_feedback_action": "发送反馈" } } diff --git a/src/i18n/strings/zh_Hant.json b/src/i18n/strings/zh_Hant.json index 82450e1556d..03cd85d8586 100644 --- a/src/i18n/strings/zh_Hant.json +++ b/src/i18n/strings/zh_Hant.json @@ -1,4116 +1,3956 @@ { - "A new password must be entered.": "必須輸入一個新密碼。", - "An error has occurred.": "出現一個錯誤。", - "Are you sure?": "您確定嗎?", - "Are you sure you want to reject the invitation?": "您確認要拒絕邀請嗎?", - "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.": "當瀏覽器網址列使用的是 HTTPS 網址時,不能使用 HTTP 連線到家伺服器。請改用 HTTPS 連線或允許不安全的指令碼。", - "Change Password": "變更密碼", - "Account": "帳號", - "Authentication": "授權", - "%(items)s and %(lastItem)s": "%(items)s 和 %(lastItem)s", - "Confirm password": "確認密碼", - "Cryptography": "加密", - "Current password": "舊密碼", - "Deactivate Account": "停用帳號", - "Decrypt %(text)s": "解密 %(text)s", - "Default": "預設", - "Download %(text)s": "下載 %(text)s", - "Email": "電子郵件地址", - "Email address": "電子郵件地址", - "Error decrypting attachment": "解密附件時出錯", - "Export E2E room keys": "匯出聊天室的端對端加密金鑰", - "Failed to ban user": "無法封鎖使用者", - "Failed to change password. Is your password correct?": "無法變更密碼。請問您的密碼正確嗎?", - "Failed to forget room %(errCode)s": "無法忘記聊天室 %(errCode)s", - "Failed to load timeline position": "無法載入時間軸位置", - "Failed to mute user": "無法將使用者設為靜音", - "Failed to reject invite": "無法拒絕邀請", - "Failed to reject invitation": "無法拒絕邀請", - "Failed to send request.": "無法傳送要求。", - "Failed to set display name": "無法設定顯示名稱", - "Failed to unban": "無法解除封鎖", - "Failed to verify email address: make sure you clicked the link in the email": "電子郵件地址驗證失敗:請確認您已點擊郵件中的連結", - "Failure to create room": "無法建立聊天室", - "Favourite": "加入我的最愛", - "Filter room members": "過濾聊天室成員", - "Forget room": "忘記聊天室", - "For security, this session has been signed out. Please sign in again.": "因為安全因素,此工作階段已被登出。請重新登入。", - "Historical": "歷史", - "Import E2E room keys": "匯入聊天室端對端加密金鑰", - "Incorrect verification code": "驗證碼錯誤", - "Invalid Email Address": "無效的電子郵件地址", - "Invalid file%(extra)s": "不存在的文件 %(extra)s", - "Join Room": "加入聊天室", - "Jump to first unread message.": "跳到第一則未讀訊息。", - "Return to login screen": "返回到登入畫面", - "%(brand)s does not have permission to send you notifications - please check your browser settings": "%(brand)s 沒有權限向您傳送通知──請檢查您的瀏覽器設定", - "%(brand)s was not given permission to send notifications - please try again": "%(brand)s 沒有權限向您傳送通知──請重試", - "Room %(roomId)s not visible": "聊天室 %(roomId)s 已隱藏", - "Rooms": "聊天室", - "Search failed": "無法搜尋", - "Server error": "伺服器錯誤", - "Server may be unavailable, overloaded, or search timed out :(": "伺服器可能無法使用、超載,或搜尋時間過長 :(", - "Server may be unavailable, overloaded, or you hit a bug.": "伺服器可能無法使用、超載,或者您遇到了一個錯誤。", - "Server unavailable, overloaded, or something else went wrong.": "伺服器可能無法使用、超載,或者某些東西出了問題。", - "Session ID": "工作階段 ID", - "Signed Out": "已登出", - "This email address is already in use": "這個電子郵件地址已被使用", - "This email address was not found": "未找到此電子郵件地址", - "Unable to add email address": "無法新增電子郵件地址", - "Unable to enable Notifications": "無法啟用通知功能", - "You cannot place a call with yourself.": "您不能打電話給自己。", - "Sun": "週日", - "Mon": "週一", - "Tue": "週二", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s 將聊天室大頭照更改為 ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s 移除了聊天室的大頭照。", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s 將聊天室的大頭照改為 %(roomName)s", - "Notifications": "通知", - "Operation failed": "無法操作", - "unknown error code": "未知的錯誤代碼", - "Default Device": "預設裝置", - "Anyone": "任何人", - "Command error": "指令出錯", - "Commands": "指令", - "Reason": "原因", - "Error decrypting image": "解密圖片出錯", - "Error decrypting video": "解密影片出錯", - "Add an Integration": "新增整合器", - "URL Previews": "網址預覽", - "Drop file here to upload": "把文件放在這裡上傳", - "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?": "您即將被帶到第三方網站,以便您可以驗證帳戶來使用 %(integrationsUrl)s。請問您要繼續嗎?", - "Create new room": "建立新聊天室", - "Admin Tools": "管理員工具", - "No Microphones detected": "未偵測到麥克風", - "No Webcams detected": "未偵測到網路攝影機", - "No media permissions": "沒有媒體權限", - "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 憑證可被信任,而瀏覽器擴充套件也沒有阻擋請求。", - "Custom level": "自訂等級", - "Enter passphrase": "輸入安全密語", - "Failed to change power level": "無法變更權限等級", - "Home": "首頁", - "Incorrect username and/or password.": "使用者名稱和/或密碼不正確。", - "Invited": "已邀請", - "Sign in with": "登入使用", - "Low priority": "低優先度", - "Missing room_id in request": "請求中缺少 room_id", - "Missing user_id in request": "請求中缺少 user_id", - "Moderator": "版主", - "New passwords don't match": "新密碼不相符", - "New passwords must match each other.": "新密碼必須互相相符。", - "not specified": "未指定", - "": "<不支援>", - "No display name": "沒有顯示名稱", - "No more results": "沒有更多結果", - "No users have specific privileges in this room": "此聊天室中沒有使用者有指定的權限", - "Passwords can't be empty": "密碼不能為空", - "Permissions": "權限", - "Phone": "電話", - "Please check your email and click on the link it contains. Once this is done, click continue.": "請收信並點擊信中的連結。完成後,再點擊「繼續」。", - "Power level must be positive integer.": "權限等級必需為正整數。", - "Privileged Users": "特權使用者", - "Profile": "基本資料", - "Reject invitation": "拒絕邀請", - "%(roomName)s does not exist.": "%(roomName)s 不存在。", - "%(roomName)s is not accessible at this time.": "%(roomName)s 此時無法存取。", - "Start authentication": "開始認證", - "This room has no local addresses": "此聊天室沒有本機位址", - "This room is not recognised.": "無法識別此聊天室。", - "This doesn't appear to be a valid email address": "不像是有效的電子郵件地址", - "This phone number is already in use": "這個電話號碼已被使用", - "This room is not accessible by remote Matrix servers": "此聊天室無法被遠端的 Matrix 伺服器存取", - "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "嘗試載入此聊天室時間軸上的特定時間點,但您沒有權限檢視相關的訊息。", - "Tried to load a specific point in this room's timeline, but was unable to find it.": "嘗試載入此聊天室時間軸上的特定時間點,但是找不到。", - "Unable to remove contact information": "無法移除聯絡人資訊", - "Unable to verify email address.": "無法驗證電子郵件。", - "Unban": "解除封鎖", - "Uploading %(filename)s": "正在上傳 %(filename)s", - "Uploading %(filename)s and %(count)s others": { - "one": "正在上傳 %(filename)s 與另 %(count)s 個檔案", - "other": "正在上傳 %(filename)s 與另 %(count)s 個檔案" - }, - "Upload avatar": "上傳大頭照", - "Upload Failed": "無法上傳", - "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s(權限等級 %(powerLevelNumber)s)", - "Users": "使用者", - "Verification Pending": "等待驗證", - "Verified key": "已驗證的金鑰", - "Warning!": "警告!", - "Who can read history?": "誰可以閱讀紀錄?", - "You do not have permission to post to this room": "您沒有權限在此聊天室貼文", - "You have disabled URL previews by default.": "您已預設停用網址預覽。", - "You have enabled URL previews by default.": "您已預設停用網址預覽。", - "You must register to use this functionality": "您必須註冊以使用此功能", - "You need to be able to invite users to do that.": "您需要擁有邀請使用者的權限才能做這件事。", - "You need to be logged in.": "您需要登入。", - "You seem to be in a call, are you sure you want to quit?": "您似乎尚在通話中,您確定您想要結束通話嗎?", - "You seem to be uploading files, are you sure you want to quit?": "您似乎正在上傳檔案,您確定您想要結束嗎?", - "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "您將無法復原此變更,因為您正在將其他使用者的權限等級提升到與您相同。", - "Wed": "週三", - "Thu": "週四", - "Fri": "週五", - "Sat": "週六", - "Jan": "一月", - "Feb": "二月", - "Mar": "三月", - "Apr": "四月", - "May": "五月", - "Jun": "六月", - "Jul": "七月", - "Aug": "八月", - "Sep": "九月", - "Oct": "十月", - "Nov": "十一月", - "Dec": "十二月", - "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s,%(monthName)s %(day)s %(time)s", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s,%(monthName)s %(day)s %(fullYear)s %(time)s", - "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "Connectivity to the server has been lost.": "對伺服器的連線已中斷。", - "Sent messages will be stored until your connection has returned.": "傳送的訊息會在您的連線恢復前先儲存起來。", - "(~%(count)s results)": { - "one": "(~%(count)s 結果)", - "other": "(~%(count)s 結果)" - }, - "New Password": "新密碼", - "Passphrases must match": "安全密語必須相符", - "Passphrase must not be empty": "安全密語不能為空", - "Export room keys": "匯出聊天室金鑰", - "Confirm passphrase": "確認安全密語", - "Import room keys": "匯入聊天室金鑰", - "File to import": "要匯入的檔案", - "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.": "這個過程讓您可以匯出您在加密聊天室裡收到訊息的金鑰到一個本機檔案。您將可以在未來匯入檔案到其他的 Matrix 客戶端,這樣客戶端就可以解密此訊息。", - "This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "這個過程讓您可以匯入您先前從其他 Matrix 客戶端匯出的加密金鑰。您將可以解密在其他客戶端可以解密的訊息。", - "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "匯出檔案被安全密語所保護。您應該在這裡輸入安全密語來解密檔案。", - "You must join the room to see its files": "您必須加入聊天室來檢視它的檔案", - "Reject all %(invitedRooms)s invites": "拒絕所有 %(invitedRooms)s 邀請", - "Failed to invite": "無法邀請", - "Confirm Removal": "確認刪除", - "Unknown error": "未知的錯誤", - "Unable to restore 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.": "若您先前使用過較新版本的 %(brand)s,您的工作階段可能與此版本不相容。關閉此視窗並回到較新的版本。", - "Token incorrect": "權杖不正確", - "Please enter the code it contains:": "請輸入其包含的代碼:", - "Check for update": "檢查更新", - "Something went wrong!": "出了點問題!", - "Your browser does not support the required cryptography extensions": "您的瀏覽器不支援需要的加密擴充", - "Not a valid %(brand)s keyfile": "不是有效的 %(brand)s 金鑰檔案", - "Authentication check failed: incorrect password?": "無法檢查認證:密碼錯誤?", - "Do you want to set an email address?": "您想要設定電子郵件地址嗎?", - "This will allow you to reset your password and receive notifications.": "這讓您可以重設您的密碼與接收通知。", - "and %(count)s others...": { - "other": "與另 %(count)s 個人…", - "one": "與另 1 個人…" - }, - "Delete widget": "刪除小工具", - "Publish this room to the public in %(domain)s's room directory?": "將這個聊天室公開到 %(domain)s 的聊天室目錄中?", - "AM": "上午", - "PM": "下午", - "Unable to create widget.": "無法建立小工具。", - "You are not in this room.": "您不在這個聊天室內。", - "You do not have permission to do that in this room.": "您沒有在這個聊天室做這件事的權限。", - "Copied!": "已複製!", - "Failed to copy": "無法複製", - "Restricted": "已限制", - "Ignored user": "忽略使用者", - "You are now ignoring %(userId)s": "您在忽略 %(userId)s", - "Unignored user": "未忽略的使用者", - "You are no longer ignoring %(userId)s": "您不再忽略 %(userId)s", - "Send": "傳送", - "Mirror local video feed": "翻轉鏡射本機視訊畫面", - "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.": "您正在將自己降級,如果您是聊天室中最後一位有特殊權限的使用者,您將無法復原此變更,因為無法再獲得特定權限。", - "Unignore": "取消忽略", - "Jump to read receipt": "跳到讀取回條", - "%(duration)ss": "%(duration)s 秒", - "%(duration)sm": "%(duration)s 分鐘", - "%(duration)sh": "%(duration)s 小時", - "%(duration)sd": "%(duration)s 天", - "Replying": "正在回覆", - "Unnamed room": "未命名的聊天室", - "Banned by %(displayName)s": "被 %(displayName)s 封鎖", - "Members only (since the point in time of selecting this option)": "僅限成員(自選取此選項開始)", - "Members only (since they were invited)": "僅限成員(自他們被邀請開始)", - "Members only (since they joined)": "僅限成員(自他們加入開始)", - "URL previews are enabled by default for participants in this room.": "此聊天室已預設對參與者啟用網址預覽。", - "URL previews are disabled by default for participants in this room.": "此聊天室已預設對參與者停用網址預覽。", - "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?": "刪除小工具會將它從此聊天室中所有使用者的收藏中移除。您確定您要刪除這個小工具嗎?", - "%(items)s and %(count)s others": { - "other": "%(items)s 與其他 %(count)s 個人", - "one": "%(items)s 與另一個人" - }, - "collapse": "收折", - "expand": "展開", - "And %(count)s more...": { - "other": "與更多 %(count)s 個…" - }, - "Old cryptography data detected": "偵測到舊的加密資料", - "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 的資料。這將會造成舊版的端對端加密失敗。在此版本中使用最近在舊版本交換的金鑰可能無法解密訊息。這也會造成與此版本的訊息交換失敗。若您遇到問題,請登出並重新登入。要保留訊息歷史,請匯出並重新匯入您的金鑰。", - "Please note you are logging into the %(hs)s server, not matrix.org.": "請注意,您正在登入 %(hs)s 伺服器,不是 matrix.org。", - "Notify the whole room": "通知整個聊天室", - "Room Notification": "聊天室通知", - "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s,%(monthName)s %(day)s %(fullYear)s", - "This room is not public. You will not be able to rejoin without an invite.": "這個聊天室不是公開聊天。沒有再次收到邀請的情況下將無法重新加入。", - "In reply to ": "回覆給 ", - "Failed to remove tag %(tagName)s from room": "無法從聊天室移除標籤 %(tagName)s", - "Failed to add tag %(tagName)s to room": "無法新增標籤 %(tagName)s 到聊天室", - "You don't currently have any stickerpacks enabled": "您目前沒有啟用任何貼圖包", - "Sunday": "星期日", - "Notification targets": "通知目標", - "Today": "今天", - "Friday": "星期五", - "On": "開啟", - "Changelog": "變更記錄檔", - "Waiting for response from server": "正在等待來自伺服器的回應", - "Failed to send logs: ": "無法傳送除錯訊息: ", - "This Room": "這個聊天室", - "Unavailable": "無法取得", - "Source URL": "來源網址", - "Filter results": "過濾結果", - "No update available.": "沒有可用的更新。", - "Noisy": "吵鬧", - "Tuesday": "星期二", - "Preparing to send logs": "準備傳送除錯訊息", - "Saturday": "星期六", - "Monday": "星期一", - "All Rooms": "所有聊天室", - "What's New": "新鮮事", - "All messages": "所有訊息", - "What's new?": "有何新變動嗎?", - "Invite to this room": "邀請加入這個聊天室", - "You cannot delete this message. (%(code)s)": "您無法刪除此訊息。(%(code)s)", - "Thursday": "星期四", - "Search…": "搜尋…", - "Logs sent": "記錄檔已經傳送", - "Yesterday": "昨天", - "Error encountered (%(errorDetail)s).": "遇到錯誤 (%(errorDetail)s)。", - "Low Priority": "低優先度", - "Off": "關閉", - "Wednesday": "星期三", - "Thank you!": "感謝您!", - "Missing roomId.": "缺少聊天室 ID。", - "Popout widget": "彈出式小工具", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "無法載入要回覆的活動,它可能不存在或是您沒有權限檢視它。", - "Send Logs": "傳送紀錄檔", - "Clear Storage and Sign Out": "清除儲存的東西並登出", - "We encountered an error trying to restore your previous session.": "我們在嘗試復原您先前的工作階段時遇到了一點錯誤。", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "清除您瀏覽器的儲存的東西也許可以修復問題,但會將您登出並造成任何已加密的聊天都無法讀取。", - "Enable widget screenshots on supported widgets": "在支援的小工具上啟用小工具螢幕快照", - "Send analytics data": "傳送分析資料", - "Muted Users": "已靜音的使用者", - "Can't leave Server Notices room": "無法離開伺服器通知聊天室", - "This room is used for important messages from the Homeserver, so you cannot leave it.": "這個聊天室是用於發佈從家伺服器而來的重要訊息,所以您不能離開它。", - "Terms and Conditions": "條款與細則", - "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "要繼續使用 %(homeserverDomain)s 家伺服器,您必須審閱並同意我們的條款與細則。", - "Review terms and conditions": "審閱條款與細則", - "No Audio Outputs detected": "未偵測到音訊輸出", - "Audio Output": "音訊輸出", - "Share Link to User": "分享使用者連結", - "Share room": "分享聊天室", - "Share Room": "分享聊天室", - "Link to most recent message": "連結到最近的訊息", - "Share User": "分享使用者", - "Share Room Message": "分享聊天室訊息", - "Link to selected message": "連結到選定的訊息", - "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "在加密的聊天室中(這個就是),會預設停用網址預覽以確保您的家伺服器(產生預覽資訊的地方)無法透過這個聊天室收集您看到的連結的相關資訊。", - "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "當某人在他們的訊息中放置網址時,可以顯示如標題、描述與網頁上的圖片等等來給您更多關於該連結的資訊。", - "You can't send any messages until you review and agree to our terms and conditions.": "您在審閱並同意我們的條款與細則前無法傳送訊息。", - "Demote yourself?": "將您自己降級?", - "Demote": "降級", - "Permission Required": "需要權限", - "You do not have permission to start a conference call in this room": "您沒有在此聊天室啟動會議通話的權限", - "This event could not be displayed": "此活動無法顯示", - "Only room administrators will see this warning": "僅聊天室管理員會看到此警告", - "This homeserver has hit its Monthly Active User limit.": "此家伺服器已超出每月活躍使用者上限。", - "This homeserver has exceeded one of its resource limits.": "此家伺服器已經超過其中一項資源限制。", - "Upgrade Room Version": "更新聊天室版本", - "Create a new room with the same name, description and avatar": "使用同樣的名稱、描述與大頭照建立新聊天室", - "Update any local room aliases to point to the new room": "更新任何本地聊天室別名來指向新的聊天室", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "讓使用者在舊版聊天室停止發言,並張貼訊息建議使用者移動到新的聊天室", - "Put a link back to the old room at the start of the new room so people can see old messages": "在新聊天室的開始處放置連回舊聊天室的連結,這樣夥伴們就可以看到舊的訊息", - "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.": "您的訊息未被傳送,因為其家伺服器已經達到了其每月活躍使用者限制。請聯絡您的服務管理員以繼續使用服務。", - "Your message wasn't sent because this homeserver has exceeded a resource limit. Please contact your service administrator to continue using the service.": "您的訊息未傳送,因為其家伺服器已超過一項資源限制。請聯絡您的服務管理員以繼序使用服務。", - "Please contact your service administrator to continue using this service.": "請聯絡您的服務管理員以繼續使用此服務。", - "Please contact your homeserver administrator.": "請聯絡您的家伺服器的管理員。", - "This room has been replaced and is no longer active.": "這個聊天室已被取代,且不再使用。", - "The conversation continues here.": "對話在此繼續。", - "This room is a continuation of another conversation.": "此聊天室是另一個對話的延續。", - "Click here to see older messages.": "點擊此處以檢視更早以前的訊息。", - "Failed to upgrade room": "無法升級聊天室", - "The room upgrade could not be completed": "聊天室升級可能不完整", - "Upgrade this room to version %(version)s": "升級此聊天室到版本 %(version)s", - "Before submitting logs, you must create a GitHub issue to describe your problem.": "在遞交紀錄檔前,您必須建立 GitHub 議題以描述您的問題。", - "%(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 現在僅使用低於原本3-5倍的記憶體,僅在需要時才會載入其他使用者的資訊。請等待我們與伺服器重新同步!", - "Updating %(brand)s": "正在更新 %(brand)s", - "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.": "您之前曾在 %(host)s 上使用 %(brand)s 並啟用成員列表的延遲載入。在此版本中延遲載入已停用。由於本機快取在這兩個設定間不相容,%(brand)s 必須重新同步您的帳號。", - "Incompatible local cache": "不相容的本機快取", - "Clear cache and resync": "清除快取並重新同步", - "Please review and accept the policies of this homeserver:": "請審閱並接受此家伺服器的政策:", - "Add some now": "現在新增一些嗎", - "Unable to load! Check your network connectivity and try again.": "無法載入!請檢查您的網路連線狀態並再試一次。", - "Delete Backup": "刪除備份", - "Unable to load key backup status": "無法載入金鑰備份狀態", - "Please review and accept all of the homeserver's policies": "請審閱並接受家伺服器的所有政策", - "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 才能執行此動作", - "Incompatible Database": "不相容的資料庫", - "Continue With Encryption Disabled": "在停用加密的情況下繼續", - "That matches!": "相符!", - "That doesn't match.": "不相符。", - "Go back to set it again.": "返回重新設定。", - "Unable to create key backup": "無法建立金鑰備份", - "Unable to load backup status": "無法載入備份狀態", - "Unable to restore backup": "無法復原備份", - "No backup found!": "找不到備份!", - "Failed to decrypt %(failedCount)s sessions!": "無法解密 %(failedCount)s 個工作階段!", - "Invalid homeserver discovery response": "家伺服器的探索回應無效", - "Use a few words, avoid common phrases": "使用數個字,但避免常用片語", - "No need for symbols, digits, or uppercase letters": "不需要符號、數字或大寫字母", - "Use a longer keyboard pattern with more turns": "以更多變化使用較長的鍵盤模式", - "Avoid repeated words and characters": "避免重覆的文字與字母", - "Avoid sequences": "避免序列", - "Avoid recent years": "避免最近的年份", - "Avoid years that are associated with you": "避免您有關聯的年份", - "Avoid dates and years that are associated with you": "避免與您有關聯的日期與年份", - "Capitalization doesn't help very much": "大寫並沒有太大的協助", - "All-uppercase is almost as easy to guess as all-lowercase": "全大寫通常比全小寫好猜", - "Reversed words aren't much harder to guess": "反向拼字不會比較難猜", - "Predictable substitutions like '@' instead of 'a' don't help very much": "如「@」而非「a」這樣的預期中的替換並沒有太多的協助", - "Add another word or two. Uncommon words are better.": "加入一個或兩個額外的單字。最好是不常用的。", - "Repeats like \"aaa\" are easy to guess": "如「aaa」這樣的重覆易於猜測", - "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "如「abcabcabc」這樣的重覆只比「abc」難猜一點", - "Sequences like abc or 6543 are easy to guess": "如 abc 或 6543 這樣的序列易於猜測", - "Recent years are easy to guess": "最近的年份易於猜測", - "Dates are often easy to guess": "日期通常比較好猜", - "This is a top-10 common password": "這是十大常見的密碼", - "This is a top-100 common password": "這是百大常見的密碼", - "This is a very common password": "這是非常常見的密碼", - "This is similar to a commonly used password": "這與常見使用的密碼很類似", - "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": "常見的名字與姓氏易於猜測", - "You do not have permission to invite people to this room.": "您沒有權限邀請夥伴到此聊天室。", - "Unknown server error": "未知的伺服器錯誤", - "Set up": "設定", - "Invalid identity server discovery response": "身份伺服器探索回應無效", - "General failure": "一般錯誤", - "New Recovery Method": "新復原方法", - "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.": "如果您沒有設定新的復原方法,攻擊者可能會嘗試存取您的帳號。在設定中立刻變更您的密碼並設定新的復原方法。", - "Set up Secure Messages": "設定安全訊息", - "Go to Settings": "前往設定", - "Straight rows of keys are easy to guess": "直排按鍵很容易猜到", - "Short keyboard patterns are easy to guess": "短鍵盤模式很容易猜到", - "Unable to load commit detail: %(msg)s": "無法載入遞交的詳細資訊:%(msg)s", - "Unrecognised address": "無法識別的位址", - "The following users may not exist": "以下的使用者可能不存在", - "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": "無論如何都要邀請", - "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.": "透過確認對方畫面上顯示的下列數字來確認使用者。", - "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "我們已經傳送給您一封電子郵件以驗證您的地址。請遵照那裡的指示,然後點選下面的按鈕。", - "Email Address": "電子郵件地址", - "All keys backed up": "所有金鑰都已備份", - "Unable to verify phone number.": "無法驗證電話號碼。", - "Verification code": "驗證碼", - "Phone Number": "電話號碼", - "Profile picture": "大頭照", - "Display Name": "顯示名稱", - "Room information": "聊天室資訊", - "Room version": "聊天室版本", - "Room version:": "聊天室版本:", - "General": "一般", - "Room Addresses": "聊天室位址", - "Email addresses": "電子郵件地址", - "Phone numbers": "電話號碼", - "Language and region": "語言與區域", - "Account management": "帳號管理", - "Composer": "編輯器", - "Room list": "聊天室清單", - "Autocomplete delay (ms)": "自動完成延遲(毫秒)", - "Roles & Permissions": "角色與權限", - "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "對可閱讀訊息紀錄的使用者的變更,僅適用於此聊天室的新訊息。現有訊息的顯示狀態將保持不變。", - "Security & Privacy": "安全與隱私", - "Encryption": "加密", - "Once enabled, encryption cannot be disabled.": "一旦啟用就無法停用加密。", - "Ignored users": "忽略使用者", - "Bulk options": "大量選項", - "Missing media permissions, click the button below to request.": "尚未取得媒體權限,請點擊下方的按鈕來授權。", - "Request media permissions": "請求媒體權限", - "Voice & Video": "語音與視訊", - "Main address": "主要位址", - "Room avatar": "聊天室大頭照", - "Room Name": "聊天室名稱", - "Room Topic": "聊天室主題", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "驗證此工作階段,並標記為可受信任。由您將工作階段標記為可受信任後,可讓聊天夥伴傳送端到端加密訊息時能更加放心。", - "Incoming Verification Request": "收到的驗證請求", - "Email (optional)": "電子郵件(選擇性)", - "Phone (optional)": "電話(選擇性)", - "Join millions for free on the largest public server": "在最大的公開伺服器上,免費與數百萬人一起交流", - "Create account": "建立帳號", - "Recovery Method Removed": "已移除復原方法", - "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.": "如果您沒有移除復原方法,攻擊者可能會試圖存取您的帳號。請立刻在設定中變更您帳號的密碼並設定新的復原方式。", - "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "檔案 %(fileName)s 超過家伺服器的上傳限制", - "Verify this user by confirming the following emoji appear on their screen.": "透過確認對方畫面上顯示的下列表情符號來確認使用者。", - "Unable to find a supported verification method.": "找不到支援的驗證方式。", - "Dog": "狗", - "Cat": "貓", - "Lion": "獅", - "Horse": "馬", - "Unicorn": "獨角獸", - "Pig": "豬", - "Elephant": "大象", - "Rabbit": "兔子", - "Panda": "熊貓", - "Rooster": "公雞", - "Penguin": "企鵝", - "Turtle": "烏龜", - "Fish": "魚", - "Octopus": "章魚", - "Butterfly": "蝴蝶", - "Flower": "花", - "Tree": "樹", - "Cactus": "仙人掌", - "Mushroom": "蘑菇", - "Globe": "地球", - "Moon": "月亮", - "Cloud": "雲朵", - "Fire": "火", - "Banana": "香蕉", - "Apple": "蘋果", - "Strawberry": "草莓", - "Corn": "玉米", - "Pizza": "披薩", - "Cake": "蛋糕", - "Heart": "愛心", - "Smiley": "笑臉", - "Robot": "機器人", - "Hat": "帽子", - "Glasses": "眼鏡", - "Spanner": "扳手", - "Santa": "聖誕老人", - "Thumbs up": "讚", - "Umbrella": "雨傘", - "Hourglass": "沙漏", - "Clock": "時鐘", - "Gift": "禮物", - "Light bulb": "燈泡", - "Book": "書", - "Pencil": "鉛筆", - "Paperclip": "迴紋針", - "Key": "鑰匙", - "Hammer": "鎚子", - "Telephone": "電話", - "Flag": "旗幟", - "Train": "火車", - "Bicycle": "腳踏車", - "Aeroplane": "飛機", - "Rocket": "火箭", - "Trophy": "獎盃", - "Ball": "足球", - "Guitar": "吉他", - "Trumpet": "喇叭", - "Bell": "鈴鐺", - "Anchor": "船錨", - "Headphones": "耳機", - "Folder": "資料夾", - "This homeserver would like to make sure you are not a robot.": "這個家伺服器想要確認您不是機器人。", - "Couldn't load page": "無法載入頁面", - "Your password has been reset.": "您的密碼已重設。", - "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "您確定嗎?如果沒有正確備份金鑰的話,將會遺失所有加密訊息。", - "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": "從備份還原", - "Back up your keys before signing out to avoid losing them.": "請在登出前備份您的金鑰,以免遺失。", - "Start using Key Backup": "開始使用金鑰備份", - "I don't want my encrypted messages": "我不要我的加密訊息了", - "Manually export keys": "手動匯出金鑰", - "You'll lose access to your encrypted messages": "您將會失去您的加密訊息", - "Are you sure you want to sign out?": "您確定要登出嗎?", - "Warning: you should only set up key backup from a trusted computer.": "警告:您應該只從信任的電腦設定金鑰備份。", - "Your keys are being backed up (the first backup could take a few minutes).": "您的金鑰正在備份(第一次備份會花費數分鐘)。", - "Success!": "成功!", - "Scissors": "剪刀", - "Error updating main address": "更新主要位址時發生錯誤", - "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "更新聊天室的主要位址時發生錯誤。可能是不被伺服器允許或是遇到暫時性的錯誤。", - "Room Settings - %(roomName)s": "聊天室設定 - %(roomName)s", - "Could not load user profile": "無法載入使用者簡介", - "The user must be unbanned before they can be invited.": "使用者必須在被邀請前先解除封鎖。", - "Accept all %(invitedRooms)s invites": "接受所有 %(invitedRooms)s 邀請", - "Send %(eventType)s events": "傳送 %(eventType)s 活動", - "Select the roles required to change various parts of the room": "選取更改聊天室各部份的所需的角色", - "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.": "一旦啟用,聊天室的加密就不能停用了。在已加密的聊天室裡傳送的訊息無法被伺服器看見,僅能被聊天室的參與者看到。啟用加密可能會讓許多聊天機器人與橋接運作不正常。取得更多關於加密的資訊。", - "Power level": "權限等級", - "Upgrade this room to the recommended room version": "升級此聊天室到建議的聊天室版本", - "This room is running room version , which this homeserver has marked as unstable.": "此聊天室正在執行聊天室版本 ,此家伺服器已標記為不穩定。", - "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "升級此聊天室將會關閉聊天室目前的執行個體,並建立一個同名的升級版。", - "Failed to revoke invite": "無法撤銷邀請", - "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "無法撤銷邀請。伺服器可能暫時發生問題,或您沒有足夠的權限來撤銷邀請。", - "Revoke invite": "撤銷邀請", - "Invited by %(sender)s": "由 %(sender)s 邀請", - "Remember my selection for this widget": "記住我對這個小工具的選擇", - "You have %(count)s unread notifications in a prior version of this room.": { - "other": "您在此聊天室的先前版本有 %(count)s 個未讀的通知。", - "one": "您在此聊天室的先前版本有 %(count)s 個未讀的通知。" - }, - "The file '%(fileName)s' failed to upload.": "無法上傳檔案「%(fileName)s」。", - "Notes": "註記", - "Sign out and remove encryption keys?": "登出並移除加密金鑰?", - "To help us prevent this in future, please send us logs.": "要協助我們讓這個問題不再發生,請將紀錄檔傳送給我們。", - "Missing session data": "遺失工作階段資料", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "某些工作階段資料遺失了,其中包含加密訊息金鑰。登出再登入並從備份中復原金鑰可以修復這個問題。", - "Your browser likely removed this data when running low on disk space.": "當硬碟空間不足時,您的瀏覽器可能會移除這些資料。", - "Upload files (%(current)s of %(total)s)": "上傳檔案 (%(total)s 中的 %(current)s)", - "Upload files": "上傳檔案", - "This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "這個檔案太大了,沒辦法上傳。檔案大小限制為 %(limit)s 但這個檔案大小是 %(sizeOfThisFile)s。", - "These files are too large to upload. The file size limit is %(limit)s.": "這些檔案太大了,沒辦法上傳。檔案大小限制為 %(limit)s。", - "Some files are too large to be uploaded. The file size limit is %(limit)s.": "某些檔案太大了,沒辦法上傳。檔案大小限制為 %(limit)s。", - "Upload %(count)s other files": { - "other": "上傳 %(count)s 個其他檔案", - "one": "上傳 %(count)s 個其他檔案" - }, - "Cancel All": "全部取消", - "Upload Error": "上傳錯誤", - "The server does not support the room version specified.": "伺服器不支援指定的聊天室版本。", - "No homeserver URL provided": "未提供家伺服器網址", - "Unexpected error resolving homeserver configuration": "解析家伺服器設定時發生錯誤", - "The user's homeserver does not support the version of the room.": "使用者的家伺服器不支援此聊天室版本。", - "Show hidden events in timeline": "顯示時間軸中隱藏的活動", - "View older messages in %(roomName)s.": "檢視 %(roomName)s 中較舊的訊息。", - "Join the conversation with an account": "加入與某個帳號的對話", - "Sign Up": "註冊", - "Reason: %(reason)s": "理由:%(reason)s", - "Forget this room": "忘記此聊天室", - "Re-join": "重新加入", - "You were banned from %(roomName)s by %(memberName)s": "您已被 %(memberName)s 從 %(roomName)s 封鎖", - "Something went wrong with your invite to %(roomName)s": "您的 %(roomName)s 邀請出了點問題", - "You can only join it with a working invite.": "您只能透過有效的邀請加入。", - "Join the discussion": "加入此討論", - "Try to join anyway": "無論如何都要嘗試加入", - "Do you want to chat with %(user)s?": "您想要與 %(user)s 聊天嗎?", - "Do you want to join %(roomName)s?": "您想要加入 %(roomName)s 嗎?", - " invited you": " 已邀請您", - "You're previewing %(roomName)s. Want to join it?": "您正在預覽 %(roomName)s。想要加入嗎?", - "%(roomName)s can't be previewed. Do you want to join it?": "無法預覽 %(roomName)s。您想要加入嗎?", - "This room has already been upgraded.": "此聊天室已升級。", - "reacted with %(shortName)s": " 反應時使用 %(shortName)s", - "edited": "已編輯", - "Rotate Left": "向左旋轉", - "Rotate Right": "向右旋轉", - "Edit message": "編輯訊息", - "Use an email address to recover your account": "使用電子郵件地址來復原您的帳號", - "Enter email address (required on this homeserver)": "輸入電子郵件地址(此家伺服器必填)", - "Doesn't look like a valid email address": "不像是有效的電子郵件地址", - "Enter password": "輸入密碼", - "Password is allowed, but unsafe": "密碼可用,但不安全", - "Nice, strong password!": "很好,密碼強度夠高!", - "Passwords don't match": "密碼不相符", - "Other users can invite you to rooms using your contact details": "其他使用者可以使用您的聯絡人資訊邀請您到聊天室中", - "Enter phone number (required on this homeserver)": "輸入電話號碼(此家伺服器必填)", - "Enter username": "輸入使用者名稱", - "Some characters not allowed": "不允許某些字元", - "Add room": "新增聊天室", - "Failed to get autodiscovery configuration from server": "無法從伺服器取得自動探索設定", - "Invalid base_url for m.homeserver": "無效的 m.homeserver base_url", - "Homeserver URL does not appear to be a valid Matrix homeserver": "家伺服器網址似乎不是有效的 Matrix 家伺服器", - "Invalid base_url for m.identity_server": "無效的 m.identity_server base_url", - "Identity server URL does not appear to be a valid identity server": "身分伺服器網址似乎不是有效的身分伺服器", - "Uploaded sound": "已上傳的音效", - "Sounds": "音效", - "Notification sound": "通知音效", - "Set a new custom sound": "設定新的自訂音效", - "Browse": "瀏覽", - "Cannot reach homeserver": "無法連線至家伺服器", - "Ensure you have a stable internet connection, or get in touch with the server admin": "請確定您有穩定的網路連線,或與伺服器管理員聯繫", - "Your %(brand)s is misconfigured": "您的 %(brand)s 沒有設定好", - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "請要求您的 %(brand)s 管理員檢查您的設定是否有不正確或重覆的項目。", - "Unexpected error resolving identity server configuration": "解析身分伺服器設定時發生未預期的錯誤", - "Use lowercase letters, numbers, dashes and underscores only": "僅能使用小寫字母、數字、破折號與底線", - "Cannot reach identity server": "無法連線至身分伺服器", - "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.": "您可以註冊,但有些功能在身分伺服器重新上線前會沒辦法運作。如果您一直看到這個警告,請檢查您的設定或聯絡伺服器管理員。", - "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.": "您可以重設密碼,但有些功能在身分伺服器重新上線前會沒辦法運作。如果您一直看到這個警告,請檢查您的設定或聯絡伺服器管理員。", - "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.": "您可以登入,但有些功能在身分伺服器重新上線前會沒辦法運作。如果您一直看到這個警告,請檢查您的設定或聯絡伺服器管理員。", - "Upload all": "上傳全部", - "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:": "升級這個聊天室需要關閉目前的執行個體並重新建立一個新的聊天室來替代。為了給予聊天室成員最佳的體驗,我們將會:", - "Resend %(unsentCount)s reaction(s)": "重新傳送 %(unsentCount)s 反應", - "Your homeserver doesn't seem to support this feature.": "您的家伺服器似乎並不支援此功能。", - "Clear all data": "清除所有資料", - "Removing…": "正在刪除…", - "Failed to re-authenticate due to a homeserver problem": "因為家伺服器的問題,所以無法重新驗證", - "Clear personal data": "清除個人資料", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "請告訴我們發生了什麼錯誤,或更好的是,在 GitHub 上建立描述問題的議題。", - "Find others by phone or email": "透過電話或電子郵件尋找其他人", - "Be found by phone or email": "透過電話或電子郵件找到", - "Use bots, bridges, widgets and sticker packs": "使用聊天機器人、橋接、小工具與貼圖包", - "Terms of Service": "服務條款", - "Service": "服務", - "Summary": "摘要", - "This account has been deactivated.": "此帳號已停用。", - "Always show the window menu bar": "總是顯示視窗選單列", - "Command Help": "指令說明", - "Discovery": "探索", - "Deactivate account": "停用帳號", - "Unable to revoke sharing for email address": "無法撤回電子郵件的分享", - "Unable to share email address": "無法分享電子郵件", - "Discovery options will appear once you have added an email above.": "當您在上面加入電子郵件時將會出現探索選項。", - "Unable to revoke sharing for phone number": "無法撤回電話號碼的分享", - "Unable to share phone number": "無法分享電話號碼", - "Please enter verification code sent via text.": "請輸入透過簡訊傳送的驗證碼。", - "Discovery options will appear once you have added a phone number above.": "在上方加入電話號碼後,就會出現探索選項。", - "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "文字訊息將會被傳送到 +%(msisdn)s。請輸入其中包含的驗證碼。", - "Checking server": "正在檢查伺服器", - "Disconnect from the identity server ?": "要中斷與身分伺服器 的連線嗎?", - "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server 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.": "與您的身分伺服器中斷連線後,其他使用者就無法再探索到您,您也不能透過電子郵件地址或電話號碼邀請其他人。", - "Call failed due to misconfigured server": "由於伺服器設定錯誤,無法通話", - "Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "請聯繫您家伺服器(%(homeserverDomain)s)的管理員建立一套 TURN 伺服器,使通話能更穩定運作。", - "Only continue if you trust the owner of the server.": "僅在您信任伺服器擁有者時才繼續。", - "Identity server has no terms of service": "身分伺服器無使用條款", - "The identity server you have chosen does not have any terms of service.": "您所選擇的身分伺服器沒有任何服務條款。", - "Terms of service not accepted or the identity server is invalid.": "不接受服務條款或身分伺服器無效。", - "Enter a new identity server": "輸入新的身分伺服器", - "Remove %(email)s?": "移除 %(email)s?", - "Remove %(phone)s?": "移除 %(phone)s?", - "Accept to continue:": "接受 以繼續:", - "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "需同意身分伺服器(%(serverName)s)的使用條款,讓其他人可以使用電子郵件地址或電話號碼找到您。", - "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "如果您不想要使用 來探索與被您現有的聯絡人探索,在下方輸入其他身分伺服器。", - "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.": "使用身分伺服器是選擇性的。如果您選擇不要使用身分伺服器,您將無法被其他使用者探索,您也不能透過電子郵件或電話邀請其他人。", - "Do not use an identity server": "不要使用身分伺服器", - "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.": "使用身分伺服器以透過電子郵件邀請。在設定中管理。", - "Use an identity server": "使用身分伺服器", - "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "使用身分伺服器以透過電子郵件邀請。點選繼續以使用預設的身分伺服器 (%(defaultIdentityServerName)s) 或在設定中管理。", - "Use an identity server to invite by email. Manage in Settings.": "使用身分伺服器以透過電子郵件邀請。在設定中管理。", - "Deactivate user?": "停用使用者?", - "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?": "停用此使用者將會把他們登出並防止他們再次登入。另外,他們也將會離開所有加入的聊天室。此動作不可逆。您確定您想要停用此使用者嗎?", - "Deactivate user": "停用使用者", - "Change identity server": "變更身分伺服器", - "Disconnect from the identity server and connect to instead?": "取消連線到身分伺服器 並連線到 ?", - "Disconnect identity server": "中斷身分伺服器的連線", - "You are still sharing your personal data on the identity server .": "你仍分享個人資料於身分伺服器.", - "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "我們建議您在取消連線前,從身分伺服器移除您的電子郵件地址與電話號碼。", - "Disconnect anyway": "仍要中斷連線", - "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": "變更權限等級錯誤", - "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "變更使用者的權限等級時遇到錯誤。請確定您有足夠的權限並再試一次。", - "Verify the link in your inbox": "驗證您收件匣中的連結", - "No recent messages by %(user)s found": "找不到 %(user)s 最近的訊息", - "Try scrolling up in the timeline to see if there are any earlier ones.": "試著在時間軸上捲動以檢視有沒有較早的。", - "Remove recent messages by %(user)s": "移除 %(user)s 最近的訊息", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "若有大量訊息需刪除,可能需要一些時間。請不要在此時重新整理您的客戶端。", - "Remove %(count)s messages": { - "other": "移除 %(count)s 則訊息", - "one": "移除 1 則訊息" - }, - "Remove recent messages": "移除最近的訊息", - "Italics": "斜體", - "This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "這個 %(roomName)s 的邀請已傳送給與您帳號無關聯的 %(email)s", - "Link this email with your account in Settings to receive invites directly in %(brand)s.": "在設定中連結此電子郵件與您的帳號以直接在 %(brand)s 中接收邀請。", - "This invite to %(roomName)s was sent to %(email)s": "此 %(roomName)s 的邀請已傳送給 %(email)s", - "Use an identity server in Settings to receive invites directly in %(brand)s.": "在設定中使用身分伺服器以直接在 %(brand)s 中接收邀請。", - "Share this email in Settings to receive invites directly in %(brand)s.": "在設定中分享此電子郵件以直接在 %(brand)s 中接收邀請。", - "Explore rooms": "探索聊天室", - "Read Marker lifetime (ms)": "讀取標記生命週期(毫秒)", - "Read Marker off-screen lifetime (ms)": "畫面外讀取標記的生命週期(毫秒)", - "e.g. my-room": "例如:my-room", - "Hide advanced": "隱藏進階設定", - "Show advanced": "顯示進階設定", - "Close dialog": "關閉對話框", - "To continue you need to accept the terms of this service.": "要繼續,您必須同意本服務條款。", - "Document": "文件", - "Emoji Autocomplete": "表情符號自動完成", - "Notification Autocomplete": "通知自動完成", - "Room Autocomplete": "聊天室自動完成", - "User Autocomplete": "使用者自動完成", - "Show image": "顯示圖片", - "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.": "點擊您收到的電子郵件中的連結以驗證然後再次點擊繼續。", - "Add Email Address": "新增電子郵件地址", - "Add Phone Number": "新增電話號碼", - "%(creator)s created and configured the room.": "%(creator)s 建立並設定了聊天室。", - "You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "您應該從身分伺服器移除個人資料後再中斷連線。但可惜的是,身分伺服器 目前離線或無法連線。", - "You should:": "您應該:", - "check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "檢查您的瀏覽器,看有沒有任何可能阻擋身分伺服器的外掛程式(如 Privacy Badger)", - "contact the administrators of identity server ": "聯絡身分伺服器 的管理員", - "wait and try again later": "稍候並再試一次", - "Command Autocomplete": "指令自動完成", - "Failed to deactivate user": "無法停用使用者", - "This client does not support end-to-end encryption.": "此客戶端不支援端對端加密。", - "Messages in this room are not end-to-end encrypted.": "此聊天室內的訊息未經端到端加密。", - "Cancel search": "取消搜尋", - "Jump to first unread room.": "跳到第一個未讀的聊天室。", - "Jump to first invite.": "跳到第一個邀請。", - "Room %(name)s": "聊天室 %(name)s", - "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.": "此動作需要存取預設的身分伺服器 以驗證電子郵件或電話號碼,但伺服器沒有任何服務條款。", - "Message Actions": "訊息動作", - "%(name)s (%(userId)s)": "%(name)s (%(userId)s)", - "You verified %(name)s": "您驗證了 %(name)s", - "You cancelled verifying %(name)s": "您已取消驗證 %(name)s", - "%(name)s cancelled verifying": "%(name)s 已取消驗證", - "You accepted": "您已接受", - "%(name)s accepted": "%(name)s 已接受", - "You cancelled": "您已取消", - "%(name)s cancelled": "%(name)s 已取消", - "%(name)s wants to verify": "%(name)s 想要驗證", - "You sent a verification request": "您已傳送了驗證請求", - "My Ban List": "我的封鎖清單", - "This is your list of users/servers you have blocked - don't leave the room!": "這是您已封鎖的的使用者/伺服器清單,不要離開聊天室!", - "Ignored/Blocked": "已忽略/已封鎖", - "Error adding ignored user/server": "新增要忽略的使用者/伺服器錯誤", - "Something went wrong. Please try again or view your console for hints.": "有東西出問題了。請重試或檢視您的主控臺以取得更多資訊。", - "Error subscribing to list": "訂閱清單時發生錯誤", - "Error removing ignored user/server": "刪除要忽略的使用者/伺服器時發生錯誤", - "Error unsubscribing from list": "從清單取消訂閱時發生錯誤", - "Please try again or view your console for hints.": "請重試或檢視您的主控臺以取得更多資訊。", - "None": "無", - "Ban list rules - %(roomName)s": "封鎖清單規則 - %(roomName)s", - "Server rules": "伺服器規則", - "User rules": "使用者規則", - "You have not ignored anyone.": "您尚未忽略任何人。", - "You are currently ignoring:": "您目前忽略了:", - "You are not subscribed to any lists": "您尚未訂閱任何清單", - "View rules": "檢視規則", - "You are currently subscribed to:": "您目前已訂閱:", - "⚠ These settings are meant for advanced users.": "⚠ 這些設定適用於進階使用者。", - "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」名稱的使用者。", - "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.": "忽略使用者的機制是透過維護含有封鎖規則的封鎖清單來達成的。也可以直接訂閱封鎖清單,讓您不用再看到被清單封鎖的使用者或伺服器。", - "Personal ban list": "個人封鎖清單", - "Server or user ID to ignore": "要忽略的伺服器或使用者 ID", - "eg: @bot:* or example.org": "例如:@bot:* 或 example.org", - "Subscribed lists": "訂閱清單", - "Subscribing to a ban list will cause you to join it!": "訂閱封鎖清單會讓您加入它!", - "If this isn't what you want, please use a different tool to ignore users.": "如果您不想這樣,請使用其他工具來忽略使用者。", - "You have ignored this user, so their message is hidden. Show anyways.": "您已忽略這個使用者,所以他們的訊息會隱藏。無論如何都顯示。", - "Messages in this room are end-to-end encrypted.": "此聊天室內的訊息有端對端加密。", - "Any of the following data may be shared:": "可能會分享以下資料:", - "Your display name": "您的顯示名稱", - "Your user ID": "您的使用者 ID", - "Your theme": "您的主題", - "%(brand)s URL": "%(brand)s 網址", - "Room ID": "聊天室 ID", - "Widget ID": "小工具 ID", - "Using this widget may share data with %(widgetDomain)s.": "使用這個小工具可能會與 %(widgetDomain)s 分享資料 。", - "Widget added by": "小工具新增者為", - "This widget may use cookies.": "這個小工具可能會使用 cookies。", - "Cannot connect to integration manager": "無法連線到整合管理員", - "The integration manager is offline or it cannot reach your homeserver.": "整合管理員已離線或無法存取您的家伺服器。", - "Failed to connect to integration manager": "無法連線到整合服務伺服器", - "Widgets do not use message encryption.": "小工具不使用訊息加密。", - "More options": "更多選項", - "Integrations are disabled": "整合已停用", - "Integrations not allowed": "不允許整合", - "Remove for everyone": "為所有人移除", - "Manage integrations": "管理整合功能", - "Verification Request": "驗證請求", - "Error upgrading room": "升級聊天室時遇到錯誤", - "Double check that your server supports the room version chosen and try again.": "仔細檢查您的伺服器是否支援選定的聊天室版本,然後再試一次。", - "Unencrypted": "未加密", - "Upgrade private room": "升級私密聊天室", - "Upgrade public room": "升級公開聊天室", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "升級聊天室為進階動作,通常建議在聊天室因為錯誤而不穩定、缺少功能或安全漏洞等才升級。", - "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.": "這通常僅影響如何在伺服器上處理聊天室的方式。如果您遇到與 %(brand)s 相關的問題,請回報錯誤。", - "You'll upgrade this room from to .": "您將要把此聊天室從 升級到 。", - " wants to chat": " 想要聊天", - "Start chatting": "開始聊天", - "Cross-signing public keys:": "交叉簽署的公開金鑰:", - "not found": "找不到", - "Cross-signing private keys:": "交叉簽署的私密金鑰:", - "in secret storage": "在秘密儲存空間中", - "Secret storage public key:": "秘密儲存空間公鑰:", - "in account data": "在帳號資料中", - "not stored": "未儲存", - "Hide verified sessions": "隱藏已驗證的工作階段", - "%(count)s verified sessions": { - "other": "%(count)s 個已驗證的工作階段", - "one": "1 個已驗證的工作階段" - }, - "Unable to set up secret storage": "無法設定秘密資訊儲存空間", - "Close preview": "關閉預覽", - "Language Dropdown": "語言下拉式選單", - "Country Dropdown": "國家下拉式選單", - "Show more": "顯示更多", - "Recent Conversations": "最近的對話", - "Direct Messages": "私人訊息", - "This bridge is managed by .": "此橋接由 管理。", - "Failed to find the following users": "找不到以下使用者", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "以下使用者可能不存在或無效,且無法被邀請:%(csvNames)s", - "Lock": "鎖定", - "Other users may not trust it": "其他使用者可能不會信任它", - "Later": "稍後", - "Something went wrong trying to invite the users.": "在嘗試邀請使用者時發生錯誤。", - "We couldn't invite those users. Please check the users you want to invite and try again.": "無法邀請使用者。請重新確認您想要邀請的使用者後再試一次。", - "Recently Direct Messaged": "最近傳送過私人訊息", - "Verify User": "驗證使用者", - "For extra security, verify this user by checking a one-time code on both of your devices.": "為了提高安全性,請透過檢查您兩個裝置上的一次性代碼來驗證此使用者。", - "Start Verification": "開始驗證", - "Unknown Command": "未知的指令", - "Unrecognised command: %(commandText)s": "無法識別的指令:%(commandText)s", - "You can use /help to list available commands. Did you mean to send this as a message?": "您可以使用 /help 來列出可用的指令。您是要傳送此訊息嗎?", - "Hint: Begin your message with // to start it with a slash.": "提示:以 // 開頭讓您的訊息傳送時可以用斜線開頭。", - "Send as message": "以訊息傳送", - "This room is end-to-end encrypted": "此聊天室已端對端加密", - "Everyone in this room is verified": "此聊天室中每個人都已驗證", - "Reject & Ignore user": "拒絕並忽略使用者", - "Enter your account password to confirm the upgrade:": "輸入您的帳號密碼以確認升級:", - "You'll need to authenticate with the server to confirm the upgrade.": "您必須透過伺服器驗證以確認升級。", - "Upgrade your encryption": "升級您的加密", - "Verify this session": "驗證此工作階段", - "Encryption upgrade available": "已提供加密升級", - "Verifies a user, session, and pubkey tuple": "驗證使用者、工作階段與公開金鑰組合", - "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.": "您提供的簽署金鑰符合您從 %(userId)s 的工作階段收到的簽署金鑰 %(deviceId)s。工作階段標記為已驗證。", - "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": "在已加密的聊天室中啟用訊息搜尋", - "Waiting for %(displayName)s to verify…": "正在等待 %(displayName)s 驗證…", - "This bridge was provisioned by .": "此橋接是由 設定。", - "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "您的帳號在秘密儲存空間中有交叉簽署的身分,但尚未被此工作階段信任。", - "in memory": "在記憶體中", - "Securely cache encrypted messages locally for them to appear in search results.": "將加密的訊息安全地在本機快取以出現在顯示結果中。", - "%(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.": "%(brand)s 缺少某些在本機快取已加密訊息所需的元件。如果您想要實驗此功能,請加入搜尋元件來自行建構 %(brand)s 桌面版。", - "This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "此工作階段並未備份您的金鑰,您可還原先前的備份後再繼續新增金鑰到備份內容中。", - "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": "此備份已受信任,因為它已在此工作階段上復原", - "Your keys are not being backed up from this session.": "您並未備份此裝置的金鑰。", - "Session ID:": "工作階段 ID:", - "Session key:": "工作階段金鑰:", - "Message search": "訊息搜尋", - "This room is bridging messages to the following platforms. Learn more.": "此聊天室已橋接訊息到以下平臺。取得更多詳細資訊。", - "Bridges": "橋接", - "This user has not verified all of their sessions.": "此使用者尚未驗證他們的所有工作階段。", - "You have verified this user. This user has verified all of their sessions.": "您已驗證此使用者。此使用者已驗證他們所有的工作階段。", - "Someone is using an unknown session": "某人正在使用未知的工作階段", - "Encrypted by an unverified session": "已由未驗證的工作階段加密", - "Encrypted by a deleted session": "被已刪除的工作階段加密", - "Waiting for %(displayName)s to accept…": "正在等待 %(displayName)s 接受…", - "Your messages are secured and only you and the recipient have the unique keys to unlock them.": "您的訊息已受保護,只有您與收件人才有獨特的金鑰將其解鎖。", - "Your messages are not secure": "您的訊息不安全", - "One of the following may be compromised:": "以下其中一項可能會受到威脅:", - "Your homeserver": "您的家伺服器", - "%(count)s sessions": { - "other": "%(count)s 個工作階段", - "one": "%(count)s 個工作階段" - }, - "Hide sessions": "隱藏工作階段", - "Verify by emoji": "透過表情符號驗證", - "Verify by comparing unique emoji.": "透過比對獨特的表情符號來進行驗證。", - "Ask %(displayName)s to scan your code:": "要求 %(displayName)s 掃描您的條碼:", - "If you can't scan the code above, verify by comparing unique emoji.": "如果您無法掃描上面的條碼,請透過比較獨特的表情符號驗證。", - "You've successfully verified %(displayName)s!": "您已成功驗證 %(displayName)s!", - "Clear all data in this session?": "清除此工作階段中的所有資料?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "將會永久清除此工作階段的所有資料。除非已備份金鑰,否則將會遺失所有加密訊息。", - "Verify session": "驗證工作階段", - "Session name": "工作階段名稱", - "Session key": "工作階段金鑰", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "驗證此使用者將會把他們的工作階段標記為受信任,並同時為他們標記您的工作階段為可信任。", - "Restore your key backup to upgrade your encryption": "復原您的金鑰備份以升級您的加密", - "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "升級此工作階段以驗證其他工作階段,給予其他工作階段存取加密訊息的權限,並為其他使用者標記它們為受信任。", - "This session is encrypting history using the new recovery method.": "此工作階段正在使用新的復原方法加密歷史。", - "Encryption not enabled": "加密未啟用", - "The encryption used by this room isn't supported.": "不支援此聊天室使用的加密。", - "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.": "驗證此裝置,並標記為可受信任。由您將裝置標記為可受信任後,可讓聊天夥伴傳送端到端加密訊息時能更加放心。", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "驗證此裝置將會將其標記為受信任,且已驗證您的使用者將會信任此裝置。", - "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 disabled, messages from encrypted rooms won't appear in search results.": "若停用,從加密聊天室傳來的訊息將不會出現在搜尋結果中。", - "%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s 正在安全地快取本機已加密的訊息以讓它們顯示在搜尋結果中:", - "Space used:": "已使用空間:", - "Indexed messages:": "已建立索引的訊息:", - "Setting up keys": "正在產生金鑰", - "How fast should messages be downloaded.": "訊息應多久下載一次。", - "You have not verified this user.": "您尚未驗證此使用者。", - "Confirm your identity by entering your account password below.": "請在下方輸入您的帳號密碼來確認身份。", - "Create key backup": "建立金鑰備份", - "Message downloading sleep time(ms)": "訊息下載休眠時間(毫秒)", - "Indexed rooms:": "已建立索引的聊天室:", - "Cancel entering passphrase?": "取消輸入安全密語?", - "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": "清除交叉簽署金鑰", - "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.": "要求此使用者驗證他們的工作階段,或在下方手動驗證。", - "Verify by scanning": "透過掃描來驗證", - "You declined": "您拒絕了", - "%(name)s declined": "%(name)s 拒絕了", - "Your homeserver does not support cross-signing.": "您的家伺服器不支援交叉簽署。", - "Homeserver feature support:": "家伺服器功能支援:", - "exists": "存在", - "Cancelling…": "正在取消…", - "Accepting…": "正在接受…", - "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "要回報與 Matrix 有關的安全性問題,請閱讀 Matrix.org 的安全性揭露政策。", - "Mark all as read": "全部標示為已讀", - "Not currently indexing messages for any room.": "目前未為任何聊天室編寫索引。", - "%(doneRooms)s out of %(totalRooms)s": "%(totalRooms)s 中的 %(doneRooms)s", - "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "更新聊天室的替代位址時發生錯誤。伺服器可能不允許這麼做,或是遇到暫時性的錯誤。", - "Scroll to most recent messages": "捲動到最新訊息", - "Local address": "本機位址", - "Published Addresses": "已發佈的位址", - "Other published addresses:": "其他已發佈位址:", - "No other published addresses yet, add one below": "尚無其他已發佈的位址,在下方新增一個", - "New published address (e.g. #alias:server)": "已發佈的新位址(例如:#alias:server)", - "Local Addresses": "本機位址", - "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "為此聊天室設定位址,讓使用者可以透過您的家伺服器找到此聊天室 (%(localDomain)s)", - "Enter a server name": "輸入伺服器名稱", - "Looks good": "看起來不錯", - "Can't find this server or its room list": "找不到此伺服器或其聊天室清單", - "All rooms": "所有聊天室", - "Your server": "您的伺服器", - "Add a new server": "加入新的伺服器", - "Enter the name of a new server you want to explore.": "輸入您想要探索的新伺服器的名稱。", - "Server name": "伺服器名稱", - "a new master key signature": "新的主金鑰簽署", - "a new cross-signing key signature": "新交叉簽署金鑰的簽章", - "a device cross-signing signature": "裝置交叉簽署", - "a key signature": "金鑰簽章", - "%(brand)s encountered an error during upload of:": "%(brand)s 在上傳以下內容時遇到錯誤:", - "Upload completed": "上傳完成", - "Cancelled signature upload": "已取消簽章上傳", - "Signature upload success": "簽章上傳成功", - "Signature upload failed": "無上傳簽章", - "Confirm by comparing the following with the User Settings in your other session:": "透過將下列內容與您其他工作階段中的「使用者設定」所顯示的內容來確認:", - "Confirm this user's session by comparing the following with their User Settings:": "將以下內容與對方的「使用者設定」當中顯示的內容進行比對,來確認對方的工作階段:", - "If they don't match, the security of your communication may be compromised.": "如果它們不相符,則可能會威脅到您的通訊安全。", - "Self signing private key:": "自行簽署私鑰:", - "cached locally": "已快取至本機", - "not found locally": "在本機找不到", - "User signing private key:": "使用者簽署私鑰:", - "Manually verify all remote sessions": "手動驗證所有遠端工作階段", - "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "逐一手動驗證使用者的工作階段,將其標記為受信任階段,不透過裝置的交叉簽署機制來信任。", - "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "在加密聊天室中,您的訊息相當安全,只有您與接收者有獨特的金鑰可以將其解鎖。", - "Verify all users in a room to ensure it's secure.": "請驗證聊天室中的所有使用者來確保安全。", - "Sign in with SSO": "使用 SSO 登入", - "Use Single Sign On to continue": "使用單一登入來繼續", - "Confirm adding this email address by using Single Sign On to prove your identity.": "使用單一登入來證明身分,以確認新增該電子郵件地址。", - "Confirm adding email": "確認新增電子郵件", - "Click the button below to confirm adding this email address.": "點擊下方按鈕以確認新增此電子郵件地址。", - "Confirm adding this phone number by using Single Sign On to prove your identity.": "透過使用單一登入來證明您的身分,以確認新增此電話號碼。", - "Confirm adding phone number": "確認新增電話號碼", - "Click the button below to confirm adding this phone number.": "點擊下方按鈕以確認新增此電話號碼。", - "Almost there! Is %(displayName)s showing the same shield?": "差不多了!%(displayName)s 是否顯示相同的盾牌?", - "You've successfully verified %(deviceName)s (%(deviceId)s)!": "您已成功驗證了 %(deviceName)s (%(deviceId)s)!", - "Start verification again from the notification.": "從通知再次開始驗證。", - "Start verification again from their profile.": "從他們的個人簡介再次開始驗證。", - "Verification timed out.": "驗證逾時。", - "%(displayName)s cancelled verification.": "%(displayName)s 取消驗證。", - "You cancelled verification.": "您取消了驗證。", - "%(name)s is requesting verification": "%(name)s 正在要求驗證", - "well formed": "組成良好", - "unexpected type": "預料之外的類型", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "透過使用單一登入系統來證您的身分以確認停用您的帳號。", - "Are you sure you want to deactivate your account? This is irreversible.": "確定您想要停用您的帳號嗎?此為不可逆的操作。", - "Confirm account deactivation": "確認停用帳號", - "Server did not require any authentication": "伺服器不需要任何驗證", - "Server did not return valid authentication information.": "伺服器沒有回傳有效的驗證資訊。", - "There was a problem communicating with the server. Please try again.": "與伺服器通訊時發生問題。請再試一次。", - "Can't load this message": "無法載入此訊息", - "Submit logs": "遞交紀錄檔", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "提醒:您的瀏覽器不受支援,所以您的使用體驗可能無法預測。", - "Unable to upload": "無法上傳", - "Currently indexing: %(currentRoom)s": "目前正在建立索引:%(currentRoom)s", - "Unable to query secret storage status": "無法查詢秘密儲存空間狀態", - "New login. Was this you?": "新登入。這是您嗎?", - "Restoring keys from backup": "從備份還原金鑰", - "%(completed)s of %(total)s keys restored": "%(total)s 中的 %(completed)s 金鑰已復原", - "Keys restored": "金鑰已復原", - "Successfully restored %(sessionCount)s keys": "成功復原 %(sessionCount)s 金鑰", - "You signed in to a new session without verifying it:": "您已登入新的工作階段但未驗證:", - "Verify your other session using one of the options below.": "使用下方的其中一個選項來驗證您其他工作階段。", - "You've successfully verified your device!": "您已成功驗證您的裝置!", - "To continue, use Single Sign On to prove your identity.": "要繼續,使用單一登入系統來證明您的身分。", - "Confirm to continue": "確認以繼續", - "Click the button below to confirm your identity.": "點擊下方按鈕以確認您的身分。", - "Confirm encryption setup": "確認加密設定", - "Click the button below to confirm setting up encryption.": "點擊下方按鈕以確認設定加密。", - "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 點至 %(max)s 點間", - "Use between %(min)s pt and %(max)s pt": "使用 %(min)s 點至 %(max)s 點間", - "Please verify the room ID or address and try again.": "請確認聊天室 ID 或位址後,再試一次。", - "Room ID or address of ban list": "聊天室 ID 或位址的封鎖清單", - "To link to this room, please add an address.": "要連結到此聊天室,請新增位址。", - "Error creating address": "建立位址錯誤", - "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "建立該位址時發生錯誤。伺服器可能不允許這麼做,或是有暫時性的問題。", - "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": "刪除位址時發生錯誤", - "Room address": "聊天室位址", - "This address is available to use": "此位址可用", - "This address is already in use": "此位址已被使用", - "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。要再次與此版本使用端對端加密,您必須先登出再登入。", - "Use a different passphrase?": "使用不同的安全密語?", - "Your homeserver has exceeded its user limit.": "您的家伺服器已超過使用者限制。", - "Your homeserver has exceeded one of its resource limits.": "您的家伺服器已超過其中一種資源限制。", - "Contact your server admin.": "聯絡您的伺服器管理員。", - "Ok": "確定", - "New version available. Update now.": "有可用的新版本。立刻更新。", - "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "您的伺服器管理員已停用在私密聊天室與私人訊息中預設的端對端加密。", - "Switch to light mode": "切換至淺色模式", - "Switch to dark mode": "切換至深色模式", - "Switch theme": "切換佈景主題", - "All settings": "所有設定", - "No recently visited rooms": "沒有最近造訪過的聊天室", - "Message preview": "訊息預覽", - "Room options": "聊天室選項", - "Looks good!": "看起來真棒!", - "Use custom size": "使用自訂大小", - "Hey you. You're the best!": "嘿!您最棒了!", - "The authenticity of this encrypted message can't be guaranteed on this device.": "無法在此裝置上保證加密訊息的真實性。", - "Message deleted on %(date)s": "訊息刪除於 %(date)s", - "Wrong file type": "錯誤的檔案類型", - "Security Phrase": "安全密語", - "Security Key": "安全金鑰", - "Use your Security Key to continue.": "使用您的安全金鑰以繼續。", - "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "透過備份您伺服器上的加密金鑰,來防止失去對加密訊息與資料的存取權。", - "Generate a Security Key": "產生一把加密金鑰", - "Enter a Security Phrase": "輸入安全密語", - "Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "使用僅有您知道的安全密語,也可再儲存安全金鑰作為備份。", - "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "如果您現在取消,只要失去登入的存取權,就可能遺失加密訊息與資料。", - "You can also set up Secure Backup & manage your keys in Settings.": "您也可以在設定中設定安全備份並管理您的金鑰。", - "Set a Security Phrase": "設定安全密語", - "Confirm Security Phrase": "確認安全密語", - "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 桌面版。", - "Favourited": "已加入我的最愛", - "Forget Room": "忘記聊天室", - "This room is public": "此聊天室為公開聊天室", - "Edited at %(date)s": "編輯於 %(date)s", - "Click to view edits": "點擊以檢視編輯", - "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.": "如果其他版本的 %(brand)s 仍在其他分頁中開啟,請關閉它,因為在同一主機上使用同時啟用與停用惰性載入的 %(brand)s 可能會造成問題。", - "Change notification settings": "變更通知設定", - "Your server isn't responding to some requests.": "您的伺服器未回應某些請求。", - "You're all caught up.": "您已完成。", - "Server isn't responding": "伺服器沒有回應", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "您的伺服器未對您的某些請求回應。下列是可能的原因。", - "The server (%(serverName)s) took too long to respond.": "伺服器 (%(serverName)s) 花了太長的時間來回應。", - "Your firewall or anti-virus is blocking the request.": "您的防火牆或防毒軟體阻擋了請求。", - "A browser extension is preventing the request.": "瀏覽器擴充套件阻擋了請求。", - "The server is offline.": "伺服器離線。", - "The server has denied your request.": "伺服器拒絕了您的請求。", - "Your area is experiencing difficulties connecting to the internet.": "您所在區域可能遇到一些網際網路連線的問題。", - "A connection error occurred while trying to contact the server.": "在試圖與伺服器溝通時遇到連線錯誤。", - "The server is not configured to indicate what the problem is (CORS).": "伺服器沒有設定好來指示出問題是什麼 (CORS)。", - "Recent changes that have not yet been received": "尚未收到最新變更", - "No files visible in this room": "此聊天室中沒有可見的檔案", - "Attach files from chat or just drag and drop them anywhere in a room.": "從聊天中附加檔案,或將其拖放到聊天室的任何地方。", - "Master private key:": "主控私鑰:", - "Explore public rooms": "探索公開聊天室", - "Preparing to download logs": "正在準備下載紀錄檔", - "Unexpected server error trying to leave the room": "試圖離開聊天室時發生意外的伺服器錯誤", - "Error leaving room": "離開聊天室時發生錯誤", - "Set up Secure Backup": "設定安全備份", - "Information": "資訊", - "Unknown App": "未知的應用程式", - "Not encrypted": "未加密", - "Room settings": "聊天室設定", - "Take a picture": "拍照", - "Cross-signing is ready for use.": "交叉簽署已可使用。", - "Cross-signing is not set up.": "尚未設定交叉簽署。", - "Backup version:": "備份版本:", - "Algorithm:": "演算法:", - "Backup key stored:": "是否已儲存備份金鑰:", - "Backup key cached:": "是否快取備份金鑰:", - "Secret storage:": "秘密儲存空間:", - "ready": "已準備好", - "not ready": "尚未準備好", - "Start a conversation with someone using their name or username (like ).": "使用某人的名字或使用者名稱(如 )以與他們開始對話。", - "Invite someone using their name, username (like ) or share this room.": "使用某人的名字、使用者名稱(如 )或分享此聊天室來邀請人。", - "Safeguard against losing access to encrypted messages & data": "避免失去對加密訊息與資料的存取權", - "not found in storage": "在儲存空間中找不到", - "Widgets": "小工具", - "Edit widgets, bridges & bots": "編輯小工具、橋接與聊天機器人", - "Add widgets, bridges & bots": "新增小工具、橋接與聊天機器人", - "Unable to set up keys": "無法設定金鑰", - "Use the Desktop app to see all encrypted files": "使用桌面應用程式以檢視所有加密的檔案", - "Use the Desktop app to search encrypted messages": "使用桌面應用程式搜尋加密訊息", - "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 不支援搜尋加密訊息", - "Join the conference at the top of this room": "加入此聊天室頂部的會議", - "Join the conference from the room information card on the right": "從右側的聊天室資訊卡片加入會議", - "Video conference ended by %(senderName)s": "視訊會議由 %(senderName)s 結束", - "Video conference updated by %(senderName)s": "視訊會議由 %(senderName)s 更新", - "Video conference started by %(senderName)s": "視訊會議由 %(senderName)s 開始", - "Ignored attempt to disable encryption": "已忽略嘗試停用加密", - "Failed to save your profile": "無法儲存您的設定檔", - "The operation could not be completed": "無法完成操作", - "The call could not be established": "無法建立通話", - "Move right": "向右移動", - "Move left": "向左移動", - "Revoke permissions": "撤銷權限", - "You can only pin up to %(count)s widgets": { - "other": "您最多只能釘選 %(count)s 個小工具" - }, - "Show Widgets": "顯示小工具", - "Hide Widgets": "隱藏小工具", - "The call was answered on another device.": "通話已在其他裝置上回應。", - "Answered Elsewhere": "在其他地方回答", - "Data on this screen is shared with %(widgetDomain)s": "在此畫面上的資料會與 %(widgetDomain)s 分享", - "Modal Widget": "程式小工具", - "Invite someone using their name, email address, username (like ) or share this room.": "使用某人的名字、電子郵件地址、使用者名稱(如 )或分享此聊天空間來邀請人。", - "Start a conversation with someone using their name, email address or username (like ).": "使用某人的名字、電子郵件地址或使用者名稱(如 )來與他們開始對話。", - "Invite by email": "透過電子郵件邀請", - "New version of %(brand)s is available": "%(brand)s 的新版本已可使用", - "Update %(brand)s": "更新 %(brand)s", - "Enable desktop notifications": "啟用桌面通知", - "Don't miss a reply": "不要錯過回覆", - "Zimbabwe": "辛巴威", - "Zambia": "尚比亞", - "Yemen": "葉門", - "Western Sahara": "西撒哈拉", - "Wallis & Futuna": "瓦利斯和富圖那", - "Vietnam": "越南", - "Venezuela": "委內瑞拉", - "Vatican City": "梵蒂岡", - "Vanuatu": "萬那杜", - "Uzbekistan": "烏茲別克", - "Uruguay": "烏拉圭", - "United Arab Emirates": "阿拉伯聯合大公國", - "Ukraine": "烏克蘭", - "Uganda": "烏干達", - "U.S. Virgin Islands": "美屬維京群島", - "Tuvalu": "吐瓦魯", - "Turks & Caicos Islands": "土克凱可群島", - "Turkmenistan": "土庫曼", - "Turkey": "土耳其", - "Tunisia": "突尼西亞", - "Trinidad & Tobago": "千里達及托巴哥", - "Tonga": "東加", - "Tokelau": "托克勞", - "Togo": "多哥", - "Timor-Leste": "東帝汶", - "Thailand": "泰國", - "Tanzania": "坦尚尼亞", - "Tajikistan": "塔吉克", - "Taiwan": "台灣", - "São Tomé & Príncipe": "聖多美普林西比", - "Syria": "敘利亞", - "Switzerland": "瑞士", - "Sweden": "瑞典", - "Swaziland": "史瓦帝尼", - "Svalbard & Jan Mayen": "斯瓦巴和揚馬延", - "Suriname": "蘇利南", - "Sudan": "蘇丹", - "St. Vincent & Grenadines": "聖文森及格瑞那丁", - "St. Pierre & Miquelon": "聖皮埃與密克隆", - "St. Martin": "聖馬丁", - "St. Lucia": "聖露西亞", - "St. Kitts & Nevis": "聖克里斯多福及尼維斯", - "St. Helena": "聖赫勒拿", - "St. Barthélemy": "聖巴瑟米", - "Sri Lanka": "斯里蘭卡", - "Spain": "西班牙", - "South Sudan": "南蘇丹", - "South Korea": "南韓", - "South Georgia & South Sandwich Islands": "南喬治亞與南桑威奇群島", - "South Africa": "南非", - "Somalia": "索馬利亞", - "Solomon Islands": "索羅門群島", - "Slovenia": "斯洛維尼亞", - "Slovakia": "斯洛伐克", - "Sint Maarten": "荷屬聖馬丁", - "Singapore": "新加坡", - "Sierra Leone": "獅子山", - "Seychelles": "塞席爾", - "Serbia": "塞爾維亞", - "Senegal": "塞內加爾", - "Saudi Arabia": "沙烏地阿拉伯", - "San Marino": "聖馬利諾", - "Samoa": "薩摩亞", - "Réunion": "留尼旺", - "Rwanda": "盧安達", - "Russia": "俄羅斯", - "Romania": "羅馬尼亞", - "Qatar": "卡達", - "Puerto Rico": "波多黎各", - "Portugal": "葡萄牙", - "Poland": "波蘭", - "Pitcairn Islands": "皮特肯群島", - "Philippines": "菲律賓", - "Peru": "秘魯", - "Paraguay": "巴拉圭", - "Papua New Guinea": "巴布亞紐幾內亞", - "Panama": "巴拿馬", - "Palestine": "巴勒斯坦", - "Palau": "帛琉", - "Pakistan": "巴基斯坦", - "Oman": "阿曼", - "Norway": "挪威", - "Northern Mariana Islands": "北馬利安納群島", - "North Korea": "北韓", - "Norfolk Island": "諾福克島", - "Niue": "紐埃", - "Nigeria": "奈及利亞", - "Niger": "尼日", - "Nicaragua": "尼加拉瓜", - "New Zealand": "紐西蘭", - "New Caledonia": "新喀里多尼亞", - "Netherlands": "荷蘭", - "Nepal": "尼泊爾", - "Nauru": "諾魯", - "Namibia": "納米比亞", - "Myanmar": "緬甸", - "Mozambique": "莫三比克", - "Morocco": "摩洛哥", - "Montserrat": "蒙哲臘", - "Montenegro": "蒙特內哥羅", - "Mongolia": "蒙古", - "Monaco": "摩納哥", - "Moldova": "摩爾多瓦", - "Micronesia": "密克羅尼西亞", - "Mexico": "墨西哥", - "Mayotte": "馬約特", - "Mauritius": "模里西斯", - "Mauritania": "茅利塔尼亞", - "Martinique": "馬丁尼克", - "Marshall Islands": "馬紹爾群島", - "Malta": "馬爾他", - "Mali": "馬利", - "Maldives": "馬爾地夫", - "Malaysia": "馬來西亞", - "Malawi": "馬拉威", - "Madagascar": "馬達加斯加", - "Macedonia": "馬其頓", - "Macau": "澳門", - "Luxembourg": "盧森堡", - "Lithuania": "立陶宛", - "Liechtenstein": "列支敦斯登", - "Libya": "利比亞", - "Liberia": "賴比瑞亞", - "Lesotho": "賴索托", - "Lebanon": "黎巴嫩", - "Latvia": "拉脫維亞", - "Laos": "寮國", - "Kyrgyzstan": "吉爾吉斯", - "Kuwait": "科威特", - "Kosovo": "科索沃", - "Kiribati": "吉里巴斯", - "Kenya": "肯亞", - "Kazakhstan": "哈薩克", - "Jordan": "約旦", - "Jersey": "澤西", - "Japan": "日本", - "Jamaica": "牙買加", - "Italy": "義大利", - "Israel": "以色列", - "Isle of Man": "曼島", - "Ireland": "愛爾蘭", - "Iraq": "伊拉克", - "Iran": "伊朗", - "Indonesia": "印度尼西亞", - "India": "印度", - "Iceland": "冰島", - "Hungary": "匈牙利", - "Hong Kong": "香港", - "Honduras": "宏都拉斯", - "Heard & McDonald Islands": "赫德島和麥克唐納群島", - "Haiti": "海地", - "Guyana": "蓋亞那", - "Guinea-Bissau": "幾內亞比索", - "Guinea": "幾內亞", - "Guernsey": "根西", - "Guatemala": "瓜地馬拉", - "Guam": "關島", - "Guadeloupe": "瓜地洛普", - "Grenada": "格瑞那達", - "Greenland": "格陵蘭", - "Greece": "希臘", - "Gibraltar": "直布羅陀", - "Ghana": "迦納", - "Germany": "德國", - "Georgia": "喬治亞", - "Gambia": "甘比亞", - "Gabon": "加彭", - "French Southern Territories": "法屬南部領地", - "French Polynesia": "法屬玻里尼西亞", - "French Guiana": "法屬圭亞那", - "France": "法國", - "Finland": "芬蘭", - "Fiji": "斐濟", - "Faroe Islands": "法羅群島", - "Falkland Islands": "福克蘭群島", - "Ethiopia": "衣索比亞", - "Estonia": "愛沙尼亞", - "Eritrea": "厄利垂亞", - "Equatorial Guinea": "赤道幾內亞", - "El Salvador": "薩爾瓦多", - "Egypt": "埃及", - "Ecuador": "厄瓜多", - "Dominican Republic": "多明尼加共和國", - "Dominica": "多米尼克", - "Djibouti": "吉布地", - "Denmark": "丹麥", - "Côte d’Ivoire": "科特迪瓦", - "Czech Republic": "捷克", - "Cyprus": "賽普勒斯", - "Curaçao": "古拉索", - "Cuba": "古巴", - "Croatia": "克羅埃西亞", - "Costa Rica": "哥斯大黎加", - "Cook Islands": "庫克群島", - "Congo - Kinshasa": "剛果 - 金夏沙", - "Congo - Brazzaville": "剛果 - 布拉薩", - "Comoros": "葛摩", - "Colombia": "哥倫比亞", - "Cocos (Keeling) Islands": "科科斯(基林)群島", - "Christmas Island": "聖誕島", - "China": "中國", - "Chile": "智利", - "Chad": "查德", - "Central African Republic": "中非共和國", - "Cayman Islands": "開曼群島", - "Caribbean Netherlands": "荷屬加勒比", - "Cape Verde": "維德角", - "Canada": "加拿大", - "Cameroon": "喀麥隆", - "Cambodia": "柬埔寨", - "Burundi": "蒲隆地", - "Burkina Faso": "布吉納法索", - "Bulgaria": "保加利亞", - "Brunei": "汶萊", - "British Virgin Islands": "英屬維京群島", - "British Indian Ocean Territory": "英屬印度洋屬地", - "Brazil": "巴西", - "Bouvet Island": "布威島", - "Botswana": "波札那", - "Bosnia": "波士尼亞", - "Bolivia": "玻利維亞", - "Bhutan": "不丹", - "Bermuda": "百慕達", - "Benin": "貝南", - "Belize": "貝里斯", - "Belgium": "比利時", - "Belarus": "白俄羅斯", - "Barbados": "巴貝多", - "Bangladesh": "孟加拉", - "Bahrain": "巴林", - "Bahamas": "巴哈馬", - "Azerbaijan": "亞塞拜然", - "Austria": "奧地利", - "Australia": "澳洲", - "Aruba": "阿魯巴", - "Armenia": "亞美尼亞", - "Argentina": "阿根廷", - "Antigua & Barbuda": "安地卡及巴布達", - "Antarctica": "南極洲", - "Anguilla": "安吉拉", - "Angola": "安哥拉", - "Andorra": "安道爾", - "American Samoa": "美屬薩摩亞", - "Algeria": "阿爾及利亞", - "Albania": "阿爾巴尼亞", - "Åland Islands": "奧蘭群島", - "Afghanistan": "阿富汗", - "United States": "美國", - "United Kingdom": "英國", - "%(creator)s created this DM.": "%(creator)s 建立了此私人訊息。", - "This is the start of .": "這是 的開頭。", - "Add a photo, so people can easily spot your room.": "新增圖片,這樣人們就可以輕鬆發現您的聊天室。", - "%(displayName)s created this room.": "%(displayName)s 建立了此聊天室。", - "You created this room.": "您建立了此聊天室。", - "Add a topic to help people know what it is about.": "新增主題以協助人們了解這裡在做什麼。", - "Topic: %(topic)s ": "主題:%(topic)s ", - "Topic: %(topic)s (edit)": "主題:%(topic)s(編輯)", - "This is the beginning of your direct message history with .": "這是您與 私人訊息紀錄的開頭。", - "Only the two of you are in this conversation, unless either of you invites anyone to join.": "除非你們兩位之中有人邀請其他人加入,否則此對話中只會有你們兩位。", - "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": { - "one": "使用 %(size)s 來儲存來自 %(rooms)s 個聊天室的訊息,在本機安全地快取已加密的訊息以使其出現在搜尋結果中。", - "other": "使用 %(size)s 來儲存來自 %(rooms)s 個聊天室的訊息,在本機安全地快取已加密的訊息以使其出現在搜尋結果中。" - }, - "Decline All": "全部拒絕", - "This widget would like to:": "這個小工具想要:", - "Approve widget permissions": "批准小工具權限", - "Enter phone number": "輸入電話號碼", - "Enter email address": "輸入電子郵件地址", - "There was a problem communicating with the homeserver, please try again later.": "與家伺服器通訊時出現問題,請再試一次。", - "Use email to optionally be discoverable by existing contacts.": "設定電子郵件地址後,即可選擇性被已有的聯絡人新增為好友。", - "Use email or phone to optionally be discoverable by existing contacts.": "使用電子郵件或電話以選擇性地被既有的聯絡人探索。", - "Add an email to be able to reset your password.": "新增電子郵件以重設您的密碼。", - "That phone number doesn't look quite right, please check and try again": "電話號碼看起來不太對,請檢查並再試一次", - "Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "請注意,如果您不新增電子郵件且忘記密碼,您將永遠失去對您帳號的存取權。", - "Continuing without email": "不使用電子郵件來繼續", - "Server Options": "伺服器選項", - "Reason (optional)": "理由(選擇性)", - "Hold": "保留", - "Resume": "繼續", - "You've reached the maximum number of simultaneous calls.": "您已達到同時通話的最大數量。", - "Too Many Calls": "太多通話", - "You have no visible notifications.": "您沒有可見的通知。", - "Transfer": "轉接", - "Failed to transfer call": "無法轉接通話", - "A call can only be transferred to a single user.": "一個通話只能轉接給ㄧ個使用者。", - "Open dial pad": "開啟撥號鍵盤", - "Dial pad": "撥號鍵盤", - "There was an error looking up the phone number": "尋找電話號碼時發生錯誤", - "Unable to look up phone number": "無法查詢電話號碼", - "Channel: ": "頻道:", - "Workspace: ": "工作區:", - "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.": "偵測到新的安全密語以及安全訊息金鑰。", - "Confirm your Security Phrase": "確認您的安全密語", - "Great! This Security Phrase looks strong enough.": "很好!此安全密語看起來夠強。", - "If you've forgotten your Security Key you can ": "如果您忘了安全金鑰,您可以", - "Access your secure message history and set up secure messaging by entering your Security Key.": "透過輸入您的安全金鑰來存取您的安全訊息歷史並設定安全訊息。", - "Not a valid Security Key": "不是有效的安全金鑰", - "This looks like a valid Security Key!": "這看起來是有效的安全金鑰!", - "Enter Security Key": "輸入安全金鑰", - "If you've forgotten your Security Phrase you can use your Security Key or set up new recovery options": "如果您忘了安全密語,您可以使用您的安全金鑰設定新的復原選項", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "請輸入您的安全密語來存取安全訊息紀錄,並設定安全訊息功能。", - "Enter Security Phrase": "輸入安全密語", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "無法使用此安全密語解密備份:請確認您是否輸入了正確的安全密語。", - "Incorrect Security Phrase": "不正確的安全密語", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "無法使用此安全金鑰解密備份:請確認您是否輸入了正確的安全金鑰。", - "Security Key mismatch": "安全金鑰不相符", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "無法存取祕密儲存空間。請確認您輸入了正確的安全密語。", - "Invalid Security Key": "無效的安全金鑰", - "Wrong Security Key": "錯誤的安全金鑰", - "Set my room layout for everyone": "為所有人設定我的聊天室佈局", - "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.": "請備份您帳號的加密金鑰,以防無法使用您的工作階段。您的金鑰會被特殊的安全金鑰保護。", - "Remember this": "記住這個", - "The widget will verify your user ID, but won't be able to perform actions for you:": "小工具將會驗證您的使用者 ID,但將無法為您執行動作:", - "Allow this widget to verify your identity": "允許此小工具驗證您的身分", - "Use app for a better experience": "使用應用程式以取得更好的體驗", - "Use app": "使用應用程式", - "Something went wrong in confirming your identity. Cancel and try again.": "確認您身分時出了一點問題。取消並再試一次。", - "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": "我們無法讓您登入", - "Recently visited rooms": "最近造訪過的聊天室", - "Original event source": "原始活動來源", - "Decrypted event source": "解密活動來源", - "Invite by username": "透過使用者名稱邀請", - "Invite your teammates": "邀請您的團隊成員", - "Failed to invite the following users to your space: %(csvUsers)s": "無法邀請以下使用者加入您的聊天空間:%(csvUsers)s", - "A private space for you and your teammates": "專為您與您的團隊成員設計的私密空間", - "Me and my teammates": "我與團隊成員", - "Who are you working with?": "您與誰一起工作?", - "Skip for now": "現在跳過", - "Failed to create initial space rooms": "無法建立第一個聊天空間中的聊天室", - "Welcome to ": "歡迎加入 ", - "%(count)s members": { - "one": "%(count)s 位成員", - "other": "%(count)s 位成員" - }, - "Your server does not support showing space hierarchies.": "您的伺服器不支援顯示空間的層次結構。", - "Are you sure you want to leave the space '%(spaceName)s'?": "您確定您要離開聊天空間「%(spaceName)s」?", - "This space is not public. You will not be able to rejoin without an invite.": "此聊天空間並非公開。在無邀請的情況下,您將無法重新加入。", - "Start audio stream": "開始音訊串流", - "Failed to start livestream": "無法開始直播", - "Unable to start audio streaming.": "無法開始音訊串流。", - "Save Changes": "儲存變更", - "Leave Space": "離開聊天空間", - "Edit settings relating to your space.": "編輯您的聊天空間的設定。", - "Failed to save space settings.": "無法儲存聊天空間設定。", - "Invite someone using their name, username (like ) or share this space.": "使用某人的名字、使用者名稱(如 )或分享此聊天室來邀請人。", - "Invite someone using their name, email address, username (like ) or share this space.": "使用某人的名字、電子郵件地址、使用者名稱(如 )或分享此聊天空間來邀請人。", - "Invite to %(spaceName)s": "邀請加入 %(spaceName)s", - "Create a new room": "建立新聊天室", - "Spaces": "聊天空間", - "Space selection": "選取聊天空間", - "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "如果您將自己降級,將無法撤銷此變更,而且如果您是空間中的最後一個特殊權限使用者,將無法再取得這類特殊權限。", - "Empty room": "空聊天室", - "Suggested Rooms": "建議的聊天室", - "Add existing room": "新增既有的聊天室", - "Invite to this space": "邀請加入此聊天空間", - "Your message was sent": "您的訊息已傳送", - "Space options": "聊天空間選項", - "Leave space": "離開聊天空間", - "Invite people": "邀請夥伴", - "Share your public space": "分享您的公開聊天空間", - "Share invite link": "分享邀請連結", - "Click to copy": "點擊複製", - "Your private space": "您的私密聊天空間", - "Your public space": "您的公開聊天空間", - "Invite only, best for yourself or teams": "邀請制,適用於您自己或團隊使用", - "Open space for anyone, best for communities": "對所有人開放的聊天空間,最適合社群", - "Create a space": "建立聊天空間", - "This homeserver has been blocked by its administrator.": "此家伺服器已被管理員封鎖。", - "Make sure the right people have access. You can invite more later.": "確保合適的人有權存取。稍後您可以邀請更多人。", - "A private space to organise your rooms": "整理您聊天室的私密聊天空間", - "Just me": "只有我", - "Make sure the right people have access to %(name)s": "確保合適的人有權存取 %(name)s", - "Go to my first room": "到我的第一個聊天室", - "It's just you at the moment, it will be even better with others.": "目前只有您一個人,有其他人會更好。", - "Share %(name)s": "分享 %(name)s", - "Private space": "私密聊天空間", - "Public space": "公開聊天空間", - " invites you": " 邀請您", - "You may want to try a different search or check for typos.": "您可能要嘗試其他搜尋或檢查是否有拼字錯誤。", - "No results found": "找不到結果", - "Mark as suggested": "標記為建議", - "Mark as not suggested": "標記為不建議", - "Failed to remove some rooms. Try again later": "無法移除某些聊天室。稍後再試", - "Suggested": "建議", - "This room is suggested as a good one to join": "推薦加入這個聊天室", - "%(count)s rooms": { - "one": "%(count)s 個聊天室", - "other": "%(count)s 個聊天室" - }, - "You don't have permission": "您沒有權限", - "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.": "這通常只影響伺服器如何處理聊天室。如果您的 %(brand)s 遇到問題,請回報錯誤。", - "Invite to %(roomName)s": "邀請加入 %(roomName)s", - "Edit devices": "編輯裝置", - "Invite with email or username": "使用電子郵件或使用者名稱邀請", - "You can change these anytime.": "您隨時可以變更這些。", - "Add some details to help people recognise it.": "新增一些詳細資訊來協助人們識別它。", - "unknown person": "不明身份的人", - "Invite to just this room": "邀請到此聊天室", - "Let's create a room for each of them.": "讓我們為每個主題建立一個聊天室吧。", - "Verify your identity to access encrypted messages and prove your identity to others.": "驗證您的身分來存取已加密的訊息並對其他人證明您的身分。", - "Review to ensure your account is safe": "請確認您的帳號安全", - "%(deviceId)s from %(ip)s": "從 %(ip)s 來的 %(deviceId)s", - "Manage & explore rooms": "管理與探索聊天室", - "%(count)s people you know have already joined": { - "other": "%(count)s 個您認識的人已加入", - "one": "%(count)s 個您認識的人已加入" - }, - "Add existing rooms": "新增既有聊天室", - "We couldn't create your DM.": "我們無法建立您的私人訊息。", - "Invited people will be able to read old messages.": "被邀請的人將能閱讀舊訊息。", - "Consult first": "先諮詢", - "Reset event store?": "重設活動儲存?", - "You most likely do not want to reset your event index store": "您很可能不想重設您的活動索引儲存", - "Reset event store": "重設活動儲存", - "Avatar": "大頭照", - "Verification requested": "已請求驗證", - "What are some things you want to discuss in %(spaceName)s?": "您想在 %(spaceName)s 中討論什麼?", - "You can add more later too, including already existing ones.": "您稍後可以新增更多內容,包含既有的。", - "You are the only person here. If you leave, no one will be able to join in the future, including you.": "您是這裡唯一的人。如果您離開,包含您在內的任何人都無法加入。", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "如果您重設所有東西,您將會在沒有受信任的工作階段、沒有受信任的使用者的情況下重新啟動,且可能會看不到過去的訊息。", - "Only do this if you have no other device to complete verification with.": "當您沒有其他裝置可以完成驗證時,才執行此動作。", - "Reset everything": "重設所有東西", - "Forgotten or lost all recovery methods? Reset all": "忘記或遺失了所有復原方法?重設全部", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "如果這樣做,請注意,您的訊息不會被刪除,但在重新建立索引時,搜尋體驗可能會降低片刻", - "View message": "檢視訊息", - "You can select all or individual messages to retry or delete": "您可以選取全部或單獨的訊息來重試或刪除", - "Sending": "傳送中", - "Retry all": "重試全部", - "Delete all": "刪除全部", - "Some of your messages have not been sent": "您的部份訊息未傳送", - "Including %(commaSeparatedMembers)s": "包含 %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "檢視 1 個成員", - "other": "檢視全部 %(count)s 個成員" - }, - "Failed to send": "傳送失敗", - "Enter your Security Phrase a second time to confirm it.": "再次輸入您的安全密語以確認。", - "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "挑選要新增的聊天室或對話。這是專屬於您的空間,不會有人被通知。您稍後可以再新增更多。", - "What do you want to organise?": "您想要整理什麼?", - "You have no ignored users.": "您沒有忽略的使用者。", - "Select a room below first": "首先選取一個聊天室", - "Want to add a new room instead?": "想要新增新聊天室嗎?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "正在新增聊天室…", - "other": "正在新增聊天室…(%(count)s 中的第 %(progress)s 個)" - }, - "Not all selected were added": "並非所有選定的都被新增了", - "You are not allowed to view this server's rooms list": "您不被允許檢視此伺服器的聊天室清單", - "Error processing voice message": "處理語音訊息時發生錯誤", - "We didn't find a microphone on your device. Please check your settings and try again.": "我們在您的裝置上找不到麥克風。請檢查您的設定並再試一次。", - "No microphone found": "找不到麥克風", - "We were unable to access your microphone. Please check your browser settings and try again.": "我們無法存取您的麥克風。請檢查您的瀏覽器設定並再試一次。", - "Unable to access your microphone": "無法存取您的麥克風", - "Please enter a name for the space": "請輸入聊天空間名稱", - "Connecting": "連線中", - "Message search initialisation failed": "訊息搜尋初始化失敗", - "Search names and descriptions": "搜尋名稱與描述", - "You may contact me if you have any follow up questions": "如果後續有任何問題,可以聯絡我", - "To leave the beta, visit your settings.": "請到設定頁面離開 Beta 測試版。", - "Add reaction": "新增反應", - "Space Autocomplete": "空間自動完成", - "Go to my space": "到我的聊天空間", - "Currently joining %(count)s rooms": { - "one": "目前正在加入 %(count)s 個聊天室", - "other": "目前正在加入 %(count)s 個聊天室" - }, - "The user you called is busy.": "您想要通話的使用者目前忙碌中。", - "User Busy": "使用者忙碌中", - "Or send invite link": "或傳送邀請連結", - "Some suggestions may be hidden for privacy.": "出於隱私考量,可能會隱藏一些建議。", - "Search for rooms or people": "搜尋聊天室或夥伴", - "Sent": "已傳送", - "You don't have permission to do this": "您沒有權限執行此動作", - "Error - Mixed content": "錯誤 - 混合內容", - "Error loading Widget": "載入小工具時發生錯誤", - "Pinned messages": "已釘選的訊息", - "If you have permissions, open the menu on any message and select Pin to stick them here.": "如果您有權限,請開啟任何訊息的選單,並選取釘選以將它們固定到這裡。", - "Nothing pinned, yet": "尚未釘選任何東西", - "End-to-end encryption isn't enabled": "端對端加密未啟用", - "Report": "回報", - "Collapse reply thread": "收折回覆討論串", - "Show preview": "顯示預覽", - "View source": "檢視原始碼", - "Settings - %(spaceName)s": "設定 - %(spaceName)s", - "Please provide an address": "請提供位址", - "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.": "要發佈位址,其必須先設定為本機位址。", - "Published addresses can be used by anyone on any server to join your room.": "任何伺服器上的人都可以使用已發佈的位址加入您的聊天室。", - "Published addresses can be used by anyone on any server to join your space.": "任何伺服器上的人都可以使用已發佈的位址加入您的聊天空間。", - "This space has no local addresses": "此聊天空間沒有本機位址", - "Space information": "聊天空間資訊", - "Recommended for public spaces.": "給公開聊天空間的推薦。", - "Allow people to preview your space before they join.": "允許人們在加入前預覽您的聊天空間。", - "Preview Space": "預覽聊天空間", - "Decide who can view and join %(spaceName)s.": "決定誰可以檢視並加入 %(spaceName)s。", - "Visibility": "能見度", - "This may be useful for public spaces.": "這可能對公開聊天空間很有用。", - "Guests can join a space without having an account.": "訪客無需帳號即可加入聊天空間。", - "Enable guest access": "允許訪客存取", - "Failed to update the history visibility of this space": "無法更新此聊天空間紀錄的能見度", - "Failed to update the guest access of this space": "無法更新此聊天空間的訪客存取權限", - "Failed to update the visibility of this space": "無法更新此聊天空間的能見度", - "Address": "位址", - "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 ": "我們已將邀請傳送給其他人,但以下的人無法邀請加入 ", - "Unnamed audio": "未命名的音訊", - "Error processing audio message": "處理音訊訊息時出現問題", - "Show %(count)s other previews": { - "one": "顯示 %(count)s 個其他預覽", - "other": "顯示 %(count)s 個其他預覽" - }, - "Images, GIFs and videos": "圖片、GIF 與影片", - "Code blocks": "程式碼區塊", - "Displaying time": "顯示時間", - "Keyboard shortcuts": "鍵盤快捷鍵", - "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 (%(server)s)": "身分伺服器 (%(server)s)", - "Could not connect to identity server": "無法連線到身分伺服器", - "Not a valid identity server (status code %(code)s)": "不是有效的身分伺服器(狀態碼 %(code)s)", - "Identity server URL must be HTTPS": "身分伺服器網址必須為 HTTPS 網址", - "Unable to copy a link to the room to the clipboard.": "無法複製聊天室連結至剪貼簿。", - "Unable to copy room link": "無法複製聊天室連結", - "User Directory": "使用者目錄", - "There was an error loading your notification settings.": "載入您的通知設定時發生錯誤。", - "Mentions & keywords": "提及與關鍵字", - "Global": "全域", - "New keyword": "新關鍵字", - "Keyword": "關鍵字", - "Transfer Failed": "無法轉接", - "Unable to transfer call": "無法轉接通話", - "The call is in an unknown state!": "通話處於未知狀態!", - "Call back": "回撥", - "No answer": "無回應", - "An unknown error occurred": "出現未知錯誤", - "Their device couldn't start the camera or microphone": "他們的裝置無法啟動相機或麥克風", - "Connection failed": "連線失敗", - "Could not connect media": "無法連結媒體", - "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.": "請注意,升級會讓聊天室變成全新的版本。目前所有的訊息都只會留在被封存的聊天室。", - "Automatically invite members from this room to the new one": "自動將該聊天室的成員邀請至新的聊天室", - "These are likely ones other room admins are a part of.": "這些可能是其他聊天室管理員的一部分。", - "Other spaces or rooms you might not know": "您可能不知道的其他聊天空間或聊天室", - "Spaces you know that contain this room": "您已知包含此聊天室的聊天空間", - "Search spaces": "搜尋聊天空間", - "Decide which spaces can access this room. If a space is selected, its members can find and join .": "決定哪些聊天空間可以存取此聊天室。若選取了聊天空間,其成員就可以找到並加入。", - "Select spaces": "選取聊天空間", - "You're removing all spaces. Access will default to invite only": "您將取消所有聊天空間。存取權限將會預設為邀請制", - "Public room": "公開聊天室", - "Access": "存取", - "People with supported clients will be able to join the room without having a registered account.": "有受支援的客戶端的夥伴不需要註冊帳號就可以加入聊天室。", - "Decide who can join %(roomName)s.": "決定誰可以加入 %(roomName)s。", - "Space members": "聊天空間成員", - "Anyone in a space can find and join. You can select multiple spaces.": "空間中的任何人都可以找到並加入。您可以選取多個空間。", - "Spaces with access": "可存取的聊天空間", - "Currently, %(count)s spaces have access": { - "other": "目前,%(count)s 個空間可存取", - "one": "目前,1 個空間可存取" - }, - "& %(count)s more": { - "other": "以及 %(count)s 個", - "one": "與其他 %(count)s 個" - }, - "Upgrade required": "必須升級", - "Anyone can find and join.": "任何人都可以找到並加入。", - "Only invited people can join.": "只有受邀的人才能找到並加入。", - "Private (invite only)": "私密(邀請制)", - "This upgrade will allow members of selected spaces access to this room without an invite.": "此升級讓特定聊天空間的成員不需要邀請就可以存取此聊天室。", - "Share content": "分享內容", - "Application window": "應用程式視窗", - "Share entire screen": "分享整個螢幕", - "Want to add an existing space instead?": "想要新增既有的聊天空間嗎?", - "Private space (invite only)": "私密聊天空間(邀請制)", - "Space visibility": "空間能見度", - "Add a space to a space you manage.": "新增空間到您管理的聊天空間。", - "Only people invited will be able to find and join this space.": "僅有被邀請的人才能找到並加入此聊天空間。", - "Anyone will be able to find and join this space, not just members of .": "不只是 的成員,任何人都可以找到並加入此聊天空間。", - "Anyone in will be able to find and join.": " 中的任何人都可以找到並加入。", - "Adding spaces has moved.": "新增的聊天空間已被移動。", - "Search for rooms": "搜尋聊天室", - "Search for spaces": "搜尋聊天空間", - "Create a new space": "建立新聊天空間", - "Want to add a new space instead?": "想要新增聊天空間?", - "Add existing space": "新增既有的聊天空間", - "Add space": "新增聊天空間", - "Leave %(spaceName)s": "離開 %(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.": "您是將要離開的聊天室與聊天空間唯一的管理員。您離開之後會讓它們沒有任何管理員。", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "您是此聊天空間唯一的管理員。離開將代表沒有人可以控制它。", - "You won't be able to rejoin unless you are re-invited.": "您將無法重新加入,除非您再次被邀請。", - "Search %(spaceName)s": "搜尋 %(spaceName)s", - "Decrypting": "正在解密", - "Show all rooms": "顯示所有聊天室", - "Missed call": "未接來電", - "Call declined": "已拒絕通話", - "Stop recording": "停止錄製", - "Send voice message": "傳送語音訊息", - "More": "更多", - "Show sidebar": "顯示側邊欄", - "Hide sidebar": "隱藏側邊欄", - "Surround selected text when typing special characters": "輸入特殊字元時,圍繞選取的文字", - "Delete avatar": "刪除大頭照", - "Unknown failure: %(reason)s": "未知錯誤:%(reason)s", - "Rooms and spaces": "聊天室與聊天空間", - "Results": "結果", - "Enable encryption in settings.": "在設定中啟用加密。", - "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.": "您的私密訊息會正常加密,但聊天室不會。一般來說這是因為使用了不支援的裝置或方法,例如電子郵件邀請。", - "To avoid these issues, create a new public room for the conversation you plan to have.": "為了避免這些問題,請為您計畫中的對話建立新的公開聊天室。", - "It's not recommended to make encrypted rooms public. It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.": "不建議讓加密聊天室公開。這代表了任何人都可以找到並加入聊天室,因此任何人都可以閱讀訊息。您無法獲得任何加密功能的好處。在公開聊天室中加密訊息會讓接收與傳送訊息變慢。", - "Are you sure you want to make this encrypted room public?": "您確定您想要讓此加密聊天室公開?", - "To avoid these issues, create a new encrypted room for the conversation you plan to have.": "為了避免這些問題,請為您計畫中的對話建立新的加密聊天室。", - "Are you sure you want to add encryption to this public room?": "您確定您要在此公開聊天室新增加密?", - "Cross-signing is ready but keys are not backed up.": "已準備好交叉簽署但金鑰未備份。", - "Some encryption parameters have been changed.": "部份加密參數已變更。", - "Role in ": " 中的角色", - "Unknown failure": "未知錯誤", - "Failed to update the join rules": "加入規則更新失敗", - "Select the roles required to change various parts of the space": "選取變更聊天空間各個部份所需的角色", - "Anyone in can find and join. You can select other spaces too.": "在 中的任何人都可以找到並加入。您也可以選取其他聊天空間。", - "Message didn't send. Click for info.": "訊息未傳送。點擊以取得更多資訊。", - "To join a space you'll need an invite.": "若要加入聊天空間,您必須被邀請。", - "Would you like to leave the rooms in this space?": "您想要離開此聊天空間中的聊天室嗎?", - "You are about to leave .": "您將要離開 。", - "Leave some rooms": "離開部份聊天室", - "Leave all rooms": "離開所有聊天室", - "Don't leave any rooms": "不要離開任何聊天室", - "%(reactors)s reacted with %(content)s": "%(reactors)s 使用了 %(content)s 反應", - "MB": "MB", - "In reply to this message": "回覆此訊息", - "Export chat": "匯出聊天", - "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "重設您的驗證金鑰將無法復原。重設後,您將無法存取舊的加密訊息,之前任何驗證過您的朋友也會看到安全警告,直到您重新驗證。", - "I'll verify later": "我稍後驗證", - "Verify with Security Key": "使用安全金鑰進行驗證", - "Verify with Security Key or Phrase": "使用安全金鑰或密語進行驗證", - "Proceed with reset": "繼續重設", - "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "您似乎沒有安全金鑰或其他可以驗證的裝置。此裝置將無法存取舊的加密訊息。為了在此裝置上驗證您的身分,您必須重設您的驗證金鑰。", - "Skip verification for now": "暫時略過驗證", - "Really reset verification keys?": "真的要重設驗證金鑰?", - "Create poll": "建立投票", - "Show:": "顯示:", - "Shows all threads from current room": "顯示從目前聊天室而來的所有討論串", - "All threads": "所有討論串", - "My threads": "我的討論串", - "They won't be able to access whatever you're not an admin of.": "他們將無法存取您不是管理員的任何地方。", - "Ban them from specific things I'm able to": "從我有權限的特定地方封鎖他們", - "Unban them from specific things I'm able to": "從我有權限的特定地方取消封鎖他們", - "Ban them from everything I'm able to": "從我有權限的所有地方封鎖他們", - "Unban them from everything I'm able to": "從我有權限的所有地方取消封鎖他們", - "Ban from %(roomName)s": "從 %(roomName)s 封鎖", - "Unban from %(roomName)s": "從 %(roomName)s 取消封鎖", - "They'll still be able to access whatever you're not an admin of.": "他們仍然可以存取您不是管理員的任何地方。", - "Disinvite from %(roomName)s": "拒絕來自 %(roomName)s 的邀請", - "Updating spaces... (%(progress)s out of %(count)s)": { - "one": "正在更新空間…", - "other": "正在更新空間…(%(count)s 中的第 %(progress)s 個)" - }, - "Sending invites... (%(progress)s out of %(count)s)": { - "one": "正在傳送邀請…", - "other": "正在傳送邀請…(%(count)s 中的第 %(progress)s 個)" - }, - "Loading new room": "正在載入新的聊天室", - "Upgrading room": "正在升級聊天室", - "Downloading": "正在下載", - "%(count)s reply": { - "one": "%(count)s 回覆", - "other": "%(count)s 回覆" - }, - "View in room": "在聊天室中檢視", - "Enter your Security Phrase or to continue.": "輸入您的安全密語或以繼續。", - "What projects are your team working on?": "您的團隊正在從事哪些專案?", - "See room timeline (devtools)": "檢視聊天室時間軸(開發者工具)", - "Developer mode": "開發者模式", - "Joined": "已加入", - "Insert link": "插入連結", - "Joining": "正在加入", - "Light high contrast": "亮色高對比", - "Select all": "全部選取", - "Deselect all": "取消選取", - "Sign out devices": { - "one": "登出裝置", - "other": "登出裝置" - }, - "Click the button below to confirm signing out these devices.": { - "one": "點下方按鈕,確認登出這台裝置。", - "other": "點下方按鈕,確認登出這些裝置。" - }, - "Confirm logging out these devices by using Single Sign On to prove your identity.": { - "one": "請使用「單一登入」功能證明身分,確認登出這台裝置。", - "other": "請使用「單一登入」功能證明身分,確認登出這些裝置。" - }, - "Automatically send debug logs on any error": "自動在發生錯誤時傳送除錯日誌", - "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "由於安全金鑰是用來保護您的加密資料,請將其儲存在安全的地方,例如密碼管理員或保險箱等。", - "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "我們將為您產生一把安全金鑰。請將其儲存在安全的地方,例如密碼管理員或保險箱。", - "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "重新存取您的帳號並復原儲存在此工作階段中的加密金鑰。沒有它們,您將無法在任何工作階段中閱讀所有安全訊息。", - "Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "如果不進行驗證,您將無法存取您的所有訊息,且可能會被其他人視為不信任。", - "Shows all threads you've participated in": "顯示您參與的所有討論串", - "You're all caught up": "您已完成", - "If you can't see who you're looking for, send them your invite link below.": "如果您看不到您要找的人,請將您的邀請連結傳送給他們。", - "In encrypted rooms, verify all users to ensure it's secure.": "在加密的聊天適中,驗證所有使用者以確保其安全。", - "Yours, or the other users' session": "您或其他使用者的工作階段", - "Yours, or the other users' internet connection": "您或其他使用者的網際網路連線", - "The homeserver the user you're verifying is connected to": "您正在驗證的使用者所連線的家伺服器", - "This room isn't bridging messages to any platforms. Learn more.": "此聊天室不會將訊息橋接至任何平台。取得更多資訊。", - "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.": "這個聊天室位於您不是管理員的某些聊天空間中。在那些聊天空間中,舊的聊天室仍將會顯示,但系統會提示使用者加入新的聊天室。", - "Use a more compact 'Modern' layout": "使用更簡潔的「現代」佈局", - "Copy link to thread": "複製討論串連結", - "Thread options": "討論串選項", - "Add option": "新增選項", - "Write an option": "編寫選項", - "Option %(number)s": "選項 %(number)s", - "Create options": "建立選項", - "Question or topic": "問題或主題", - "What is your poll question or topic?": "您的投票問題或主題是什麼?", - "Create Poll": "建立投票", - "You do not have permission to start polls in this room.": "您沒有權限在此聊天室發起投票。", - "Someone already has that username. Try another or if it is you, sign in below.": "某人已使用該使用者名稱。請改用其他名稱。但如果是您,請在下方登入。", - "Show tray icon and minimise window to it on close": "顯示系統匣圖示並於關閉時最小化", - "Show all threads": "顯示所有討論串", - "Keep discussions organised with threads": "使用「討論串」功能,讓討論保持有條不紊", - "Reply in thread": "在討論串中回覆", - "Rooms outside of a space": "聊天空間外的聊天室", - "Show all your rooms in Home, even if they're in a space.": "將您所有的聊天室顯示在首頁,即便它們位於同一個聊天空間。", - "Home is useful for getting an overview of everything.": "首頁對於取得所有內容的概覽很有用。", - "Spaces to show": "要顯示的聊天空間", - "Sidebar": "側邊欄", - "Other rooms": "其他聊天室", - "Mentions only": "僅提及", - "Forget": "忘記", - "Files": "檔案", - "You won't get any notifications": "不會收到任何通知", - "Get notified only with mentions and keywords as set up in your settings": "僅在提及您與您在設定中列出的關鍵字時收到通知", - "@mentions & keywords": "@提及與關鍵字", - "Get notified for every message": "收到所有訊息的通知", - "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": "取消釘選這個小工具以在此面板中檢視", - "Large": "大", - "Based on %(count)s votes": { - "one": "總票數 %(count)s 票", - "other": "總票數 %(count)s 票" - }, - "%(count)s votes": { - "one": "%(count)s 個投票", - "other": "%(count)s 個投票" - }, - "%(spaceName)s and %(count)s others": { - "one": "%(spaceName)s 與 %(count)s 個其他的", - "other": "%(spaceName)s 與 %(count)s 個其他的" - }, - "Sorry, the poll you tried to create was not posted.": "抱歉,您嘗試建立的投票並未發佈。", - "Failed to post poll": "張貼投票失敗", - "Sorry, your vote was not registered. Please try again.": "抱歉,您的投票未計入。請再試一次。", - "Vote not registered": "投票未計入", - "Developer": "開發者", - "Experimental": "實驗性", - "Themes": "主題", - "Moderation": "審核", - "Messaging": "訊息傳遞", - "Pin to sidebar": "釘選至側邊欄", - "Quick settings": "快速設定", - "Spaces you know that contain this space": "您知道的包含此聊天空間的聊天空間", - "Chat": "聊天", - "Home options": "家選項", - "%(spaceName)s menu": "%(spaceName)s 選單", - "Join public room": "加入公開聊天室", - "Add people": "新增夥伴", - "Invite to space": "邀請加入聊天空間", - "Start new chat": "開始新聊天", - "Recently viewed": "最近檢視過", - "To view all keyboard shortcuts, click 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.": "分享匿名資料以協助我們識別問題。無個人資料。無第三方。", - "That's fine": "沒關係", - "Share location": "分享位置", - "You cannot place calls without a connection to the server.": "您無法在未連線至伺服器的情況下通話。", - "Connectivity to the server has been lost": "與伺服器的連線已遺失", - "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.": "您確定您想要結束此投票?這將會顯示最終投票結果並阻止人們投票。", - "End Poll": "結束投票", - "Sorry, the poll did not end. Please try again.": "抱歉,投票沒有結束。請再試一次。", - "Failed to end poll": "無法結束投票", - "The poll has ended. Top answer: %(topAnswer)s": "投票已結束。最佳答案:%(topAnswer)s", - "The poll has ended. No votes were cast.": "投票已結束。沒有投票。", - "Final result based on %(count)s votes": { - "one": "共計 %(count)s 票所獲得的投票結果", - "other": "共計 %(count)s 票所獲得的投票結果" - }, - "Link to room": "連結到聊天室", - "Recent searches": "近期搜尋", - "To search messages, look for this icon at the top of a room ": "要搜尋訊息,請在聊天室頂部尋找此圖示 ", - "Other searches": "其他搜尋", - "Public rooms": "公開聊天室", - "Use \"%(query)s\" to search": "使用「%(query)s」搜尋", - "Other rooms in %(spaceName)s": "其他在 %(spaceName)s 中的聊天室", - "Spaces you're in": "您所在的聊天空間", - "Including you, %(commaSeparatedMembers)s": "包含您,%(commaSeparatedMembers)s", - "Copy room link": "複製聊天室連結", - "Failed to load list of rooms.": "無法載入聊天室清單。", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "將您與此空間成員的聊天進行分組。關閉此功能,將會在您的 %(spaceName)s 畫面中隱藏那些聊天室。", - "Sections to show": "要顯示的部份", - "Open in OpenStreetMap": "在 OpenStreetMap 中開啟", - "toggle event": "切換事件", - "This address had invalid server or is already in use": "此位址的伺服器無效或已被使用", - "Missing room name or separator e.g. (my-room:domain.org)": "缺少聊天室名稱或分隔符號,例如 (my-room:domain.org)", - "Missing domain separator e.g. (:domain.org)": "缺少網域名分隔符號,例如 (:domain.org)", - "Back to thread": "回到討論串", - "Room members": "聊天室成員", - "Back to chat": "回到聊天", - "Your new device is now verified. Other users will see it as trusted.": "您的新裝置已通過驗證。其他使用者也會看到其為受信任的裝置。", - "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "您的新裝置已通過驗證。其可以存取您的加密訊息,其他使用者也會看到其為受信任的裝置。", - "Verify with another device": "用另一台裝置驗證", - "Device verified": "裝置已驗證", - "Verify this device": "驗證此裝置", - "Unable to verify this device": "無法驗證此裝置", - "Verify other device": "驗證其他裝置", - "You cancelled verification on your other device.": "您在其他裝置上取消了驗證。", - "Almost there! Is your other device showing the same shield?": "快好了!您的其他裝置是否顯示了相同的盾牌?", - "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)…", - "Verify this device by confirming the following number appears on its screen.": "透過確認螢幕上顯示的以下數字來驗證裝置。", - "Confirm the emoji below are displayed on both devices, in the same order:": "確認以下的表情符號以相同的順序顯示在兩台裝置上:", - "Expand map": "展開地圖", - "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "未知(使用者,工作階段)配對:(%(userId)s, %(deviceId)s)", - "Unrecognised room address: %(roomAlias)s": "無法識別的聊天室位址:%(roomAlias)s", - "From a thread": "來自討論串", - "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.": "無法取得您的位置。請稍後再試。", - "Could not fetch location": "無法取得位置", - "Automatically send debug logs on decryption errors": "自動傳送關於解密錯誤的除錯紀錄檔", - "Remove from room": "踢出此聊天室", - "Failed to remove user": "無法移除使用者", - "Remove them from specific things I'm able to": "從我有權限的特定地方移除", - "Remove them from everything I'm able to": "從我有權限的所有地方移除", - "Remove from %(roomName)s": "從 %(roomName)s 移除", - "You were removed from %(roomName)s by %(memberName)s": "您已被 %(memberName)s 從 %(roomName)s 中移除", - "Message pending moderation": "待審核的訊息", - "Message pending moderation: %(reason)s": "待審核的訊息:%(reason)s", - "Keyboard": "鍵盤", - "Space home": "聊天空間首頁", - "Internal room ID": "內部聊天室 ID", - "Group all your rooms that aren't part of a space in one place.": "將所有不屬於某個聊天空間的聊天室集中在同一個地方。", - "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.": "聊天空間是將聊天室與夥伴們分組的方式。除了您所在的聊天空間之外,還可以使用一些預設分類。", - "Unable to check if username has been taken. Try again later.": "無法檢查使用者名稱是否已被使用。請稍後再試。", - "Pick a date to jump to": "挑選要跳至的日期", - "Jump to date": "跳至日期", - "The beginning of the room": "聊天室開頭", - "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!": "如果您知道您在做些什麼,Element 為開放原始碼,請看看我們的 GitHub (https://github.com/vector-im/element-web/) 並貢獻!", - "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "若某人告訴您在此處複製/貼上一些東西,那麼您很有可能被騙了!", - "Wait!": "等等!", - "This address does not point at this room": "此位址並未指向此聊天室", - "Location": "位置", - "Poll": "投票", - "Voice Message": "語音訊息", - "Hide stickers": "隱藏貼圖", - "Use to scroll": "使用 捲動", - "Feedback sent! Thanks, we appreciate it!": "已傳送回饋!謝謝,我們感激不盡!", - "%(space1Name)s and %(space2Name)s": "%(space1Name)s 與 %(space2Name)s", - "Automatically send debug logs when key backup is not functioning": "金鑰備份無法運作時,自動傳送除錯紀錄檔", - "Join %(roomAddress)s": "加入 %(roomAddress)s", - "Edit poll": "編輯投票", - "Sorry, you can't edit a poll after votes have been cast.": "抱歉,您無法在有人投票後編輯投票。", - "Can't edit poll": "無法編輯投票", - "Search Dialog": "搜尋對話方塊", - "Results are only revealed when you end the poll": "結果僅在您結束投票後顯示", - "Voters see results as soon as they have voted": "投票者在投票後可以立刻看到投票結果", - "Open poll": "開放式投票", - "Closed poll": "秘密投票", - "Poll type": "投票類型", - "Results will be visible when the poll is ended": "結果將在投票結束時可見", - "Pinned": "已釘選", - "Open thread": "開啟討論串", - "What location type do you want to share?": "您要分享哪種位置類型?", - "Drop a Pin": "自訂位置", - "My live location": "我的即時位置", - "My current location": "我目前的位置", - "%(brand)s could not send your location. Please try again later.": "%(brand)s 無法傳送您的位置。請稍後再試。", - "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」。", - "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.": "我們將為每個主題建立聊天室。", - "Click to drop a pin": "點擊以放置圖釘", - "Click to move the pin": "點擊以移動圖釘", - "Click": "點擊", - "Expand quotes": "展開引號", - "Collapse quotes": "收折引號", - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "此家伺服器未正確設定,無法顯示地圖,或是設定的地圖伺服器無法使用。", - "This homeserver is not configured to display maps.": "此家伺服器未設定來顯示地圖。", - "Shared a location: ": "已分享了位置: ", - "Shared their location: ": "已分享了他們的位置: ", - "Unable to load map": "無法載入地圖", - "Can't create a thread from an event with an existing relation": "無法從討論串既有的關係建立活動", - "You are sharing your live location": "您正在分享您的即時位置", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "若您也想移除此使用者的系統訊息(例如成員資格變更、個人資料變更…),請取消勾選", - "Preserve system messages": "保留系統訊息", - "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?": { - "one": "您將要移除 %(user)s 的 %(count)s 則訊息。將會為對話中的所有人永久移除它們。確定要繼續嗎?", - "other": "您將要移除 %(user)s 的 %(count)s 則訊息。將會為對話中的所有人永久移除它們。確定要繼續嗎?" - }, - "%(displayName)s's live location": "%(displayName)s 的即時位置", - "Currently removing messages in %(count)s rooms": { - "one": "目前正在移除 %(count)s 個聊天室中的訊息", - "other": "目前正在移除 %(count)s 個聊天室中的訊息" - }, - "Share for %(duration)s": "分享 %(duration)s", - "Unsent": "未傳送", - "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": "開發者工具", - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)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.": "目前無法存取此聊天室或聊天空間。", - "Are you sure you're at the right place?": "您確定您在正確的地方嗎?", - "This room or space does not exist.": "此聊天室或聊天空間不存在。", - "There's no preview, would you like to join?": "沒有預覽,您想要加入嗎?", - "This invite was sent to %(email)s": "此邀請已傳送至 %(email)s", - "This invite was sent to %(email)s which is not associated with your account": "此邀請已傳送到與您的帳號無關聯的 %(email)s", - "You can still join here.": "您仍可加入此處。", - "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)。您可以嘗試傳遞此資訊給邀請您的人。", - "Something went wrong with your invite.": "您的邀請出了點問題。", - "You were banned by %(memberName)s": "您已被 %(memberName)s 封鎖", - "Forget this space": "忘記此聊天空間", - "You were removed by %(memberName)s": "您已被 %(memberName)s 移除", - "Loading preview": "正在載入預覽", - "View older version of %(spaceName)s.": "檢視 %(spaceName)s 的較舊版本。", - "Upgrade this space to the recommended room version": "升級此聊天空間到建議的聊天室版本", - "Failed to join": "無法加入", - "The person who invited you has already left, or their server is offline.": "邀請您的人已離開,或是他們的伺服器已離線。", - "The person who invited you has already left.": "邀請您的人已離開。", - "Sorry, your homeserver is too old to participate here.": "抱歉,您的家伺服器太舊,無法在此參與。", - "There was an error joining.": "加入時發生錯誤。", - "The user's homeserver does not support the version of the space.": "使用者的家伺服器不支援這個聊天空間的版本。", - "User may or may not exist": "使用者可能存在也可能不存在", - "User does not exist": "使用者不存在", - "User is already in the room": "使用者已在聊天室中", - "User is already in the space": "使用者已在聊天空間中", - "User is already invited to the room": "使用者已被邀請到聊天室", - "User is already invited to the space": "使用者已被邀請到聊天空間", - "You do not have permission to invite people to this space.": "您沒有權限邀請他人加入此聊天空間。", - "Failed to invite users to %(roomName)s": "邀請使用者加入 %(roomName)s 失敗", - "An error occurred while stopping your live location, please try again": "停止您的即時位置時發生錯誤,請再試一次", - "Threads help keep your conversations on-topic and easy to track.": "「討論串」功能可以協助您的對話不離題且易於追蹤。", - "%(featureName)s Beta feedback": "%(featureName)s Beta 測試回饋", - "%(count)s participants": { - "one": "1 位成員", - "other": "%(count)s 個參與者" - }, - "New video room": "新視訊聊天室", - "New room": "新聊天室", - "Live location ended": "即時位置已結束", - "View live location": "檢視即時位置", - "Confirm signing out these devices": { - "one": "確認登出此裝置", - "other": "確認登出這些裝置" - }, - "Live location enabled": "即時位置已啟用", - "Live location error": "即時位置錯誤", - "Live until %(expiryTime)s": "即時分享直到 %(expiryTime)s", - "Ban from room": "從聊天室封鎖", - "Unban from room": "從聊天室取消封鎖", - "Ban from space": "從聊天空間封鎖", - "Unban from space": "從聊天空間取消封鎖", - "Disinvite from room": "從聊天室取消邀請", - "Remove from space": "從聊天空間移除", - "Disinvite from space": "從聊天空間取消邀請", - "Tip: Use “%(replyInThread)s” when hovering over a message.": "秘訣:在滑鼠游標停於訊息上時使用「%(replyInThread)s」。", - "No live locations": "無即時位置", - "Close sidebar": "關閉側邊欄", - "View List": "檢視清單", - "View list": "檢視清單", - "Updated %(humanizedUpdateTime)s": "已更新 %(humanizedUpdateTime)s", - "Hide my messages from new joiners": "對新加入的成員隱藏我的訊息", - "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?": "收到您舊訊息的人仍可以看見他們,就像您過去傳送的電子郵件一樣。您想要對未來加入聊天室的人隱藏您已傳送的訊息嗎?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "您將從身分伺服器被移除:您的朋友將無法再透過您的電子郵件或電話號碼找到您", - "You will leave all rooms and DMs that you are in": "您將會離開您所在的所有聊天室與私人訊息", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "任何人都無法重新使用您的使用者名稱(MXID),包括您:此使用者名稱將會維持不可用", - "You will no longer be able to log in": "您將無法再登入", - "You will not be able to reactivate your account": "您將無法重新啟用您的帳號", - "Confirm that you would like to deactivate your account. If you proceed:": "確認您要停用您的帳號。若您繼續:", - "To continue, please enter your account password:": "請輸入您的 Matrix 帳號密碼繼續:", - "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "您已登出所有裝置,並將不再收到推送通知。要重新啟用通知,請在每台裝置上重新登入。", - "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "若您想在加密聊天室中保留對聊天紀錄的存取權限,請設定金鑰備份或從您的其他裝置之一匯出您的訊息金鑰,然後再繼續。", - "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "登出您的裝置將會刪除儲存在其上的訊息加密金鑰,讓加密的聊天紀錄變為無法讀取。", - "Seen by %(count)s people": { - "one": "已被 %(count)s 個人看過", - "other": "已被 %(count)s 個人看過" - }, - "Your password was successfully changed.": "您的密碼已成功變更。", - "An error occurred while stopping your live location": "停止您的即時位置時發生錯誤", - "Enable live location sharing": "啟用即時位置分享", - "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.": "請注意:這是暫時開發的實驗性功能。您無法刪除位置紀錄,而且即使您停止與此聊天室分享即時位置,進階使用者仍能看見您的定位紀錄。", - "Live location sharing": "即時位置分享", - "%(members)s and %(last)s": "%(members)s 與 %(last)s", - "%(members)s and more": "%(members)s 與更多", - "Open room": "開啟聊天室", - "Cameras": "相機", - "Output devices": "輸出裝置", - "Input devices": "輸入裝置", - "Show Labs settings": "顯示「實驗室」設定", - "To join, please enable video rooms in Labs first": "要加入,請先在「實驗室」中啟用視訊聊天室", - "To view, please enable video rooms in Labs first": "要檢視,請先在「實驗室」中啟用視訊聊天室", - "To view %(roomName)s, you need an invite": "要檢視 %(roomName)s,您需要邀請", - "Private room": "私密聊天室", - "Video room": "視訊聊天室", - "Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "您的訊息並未傳送,因為此家伺服器已被其管理員封鎖。請聯絡您的服務管理員以繼續使用服務。", - "An error occurred whilst sharing your live location, please try again": "分享您的即時位置時發生錯誤,請再試一次", - "An error occurred whilst sharing your live location": "分享您的即時位置時發生錯誤", - "Resent!": "已重新傳送!", - "Did not receive it? Resend it": "沒有收到?重新傳送", - "To create your account, open the link in the email we just sent to %(emailAddress)s.": "要建立您的帳號,請開啟我們剛剛寄到 %(emailAddress)s 的電子郵件中的連結。", - "Unread email icon": "未讀電子郵件圖示", - "Check your email to continue": "檢查您的電子郵件以繼續", - "Click to read topic": "點擊以閱讀主題", - "Edit topic": "編輯主題", - "Joining…": "正在加入…", - "%(count)s people joined": { - "one": "%(count)s 個人已加入", - "other": "%(count)s 個人已加入" - }, - "View related event": "檢視相關的事件", - "Read receipts": "讀取回條", - "Failed to set direct message tag": "無法設定私人訊息標籤", - "You were disconnected from the call. (Error: %(message)s)": "您已斷開通話。(錯誤:%(message)s)", - "Connection lost": "連線遺失", - "Deactivating your account is a permanent action — be careful!": "停用帳號無法還原 — 請小心!", - "Un-maximise": "取消最大化", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "當您登出時,這些金鑰將會從此裝置被刪除,這代表您將無法再閱讀加密的訊息,除非您在其他裝置上有那些訊息的金鑰,或是將它們備份到伺服器上。", - "Video rooms are a beta feature": "視訊聊天室是 Beta 測試功能", - "Enable hardware acceleration": "啟用硬體加速", - "Remove search filter for %(filter)s": "移除 %(filter)s 的搜尋過濾條件", - "Start a group chat": "開始群組聊天", - "Other options": "其他選項", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "若您找不到您要找的聊天室,要求邀請或是建立新的聊天室。", - "Some results may be hidden": "某些結果可能會被隱藏", - "Copy invite link": "複製邀請連結", - "If you can't see who you're looking for, send them your invite link.": "若您看不到要找的人,請將您的邀請連結傳送給他們。", - "Some results may be hidden for privacy": "出於隱私考量,可能會隱藏一些結果", - "Search for": "搜尋", - "%(count)s Members": { - "one": "%(count)s 個成員", - "other": "%(count)s 個成員" - }, - "Show: Matrix rooms": "顯示:Matrix 聊天室", - "Show: %(instance)s rooms (%(server)s)": "顯示:%(instance)s 聊天室 (%(server)s)", - "Add new server…": "加入新伺服器…", - "Remove server “%(roomServer)s”": "移除伺服器「%(roomServer)s」", - "You cannot search for rooms that are neither a room nor a space": "您無法搜尋既不是聊天室也不是聊天空間的空間", - "Show spaces": "顯示聊天空間", - "Show rooms": "顯示聊天室", - "Explore public spaces in the new search dialog": "在新的搜尋對話方框中探索公開聊天空間", - "Join the room to participate": "加入聊天室以參與", - "Reset bearing to north": "將方位重設為北", - "Mapbox logo": "Mapbox 圖示", - "Location not available": "位置不可用", - "Find my location": "尋找我的位置", - "Exit fullscreen": "離開全螢幕", - "Enter fullscreen": "進入全螢幕", - "Map feedback": "地圖回饋", - "Toggle attribution": "切換屬性", - "In %(spaceName)s and %(count)s other spaces.": { - "one": "在 %(spaceName)s 與 %(count)s 個其他空間。", - "other": "在 %(spaceName)s 與 %(count)s 個其他空間。" - }, - "In %(spaceName)s.": "在空間 %(spaceName)s。", - "In spaces %(space1Name)s and %(space2Name)s.": "在聊天空間 %(space1Name)s 與 %(space2Name)s。", - "Stop and close": "停止並關閉", - "Online community members": "線上社群成員", - "Coworkers and teams": "同事與團隊", - "Friends and family": "朋友與家人", - "We'll help you get connected.": "我們將會協助您建立聯繫。", - "Who will you chat to the most?": "您最常與誰聊天?", - "You're in": "加入成功!", - "You need to have the right permissions in order to share locations in this room.": "您必須有正確的權限才能在此聊天室中分享位置。", - "You don't have permission to share locations": "您沒有權限分享位置", - "Messages in this chat will be end-to-end encrypted.": "此聊天中的訊息將使用端對端加密。", - "Send your first message to invite to chat": "傳送您的第一則訊息以邀請 來聊天", - "Saved Items": "已儲存的項目", - "Choose a locale": "選擇語系", - "Spell check": "拼字檢查", - "We're creating a room with %(names)s": "正在建立包含 %(names)s 的聊天室", - "Your server doesn't support disabling sending read receipts.": "您的伺服器不支援停用傳送讀取回條。", - "Share your activity and status with others.": "與他人分享您的活動與狀態。", - "Last activity": "上次活動", - "Sessions": "工作階段", - "Current session": "目前的工作階段", - "Inactive for %(inactiveAgeDays)s+ days": "閒置 %(inactiveAgeDays)s+ 天", - "Session details": "工作階段詳細資料", - "IP address": "IP 位址", - "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "為了最佳的安全性,請驗證您的工作階段並登出任何您無法識別或不再使用的工作階段。", - "Other sessions": "其他工作階段", - "Verify or sign out from this session for best security and reliability.": "驗證或登出此工作階段以取得最佳安全性與可靠性。", - "Unverified session": "未經驗證的工作階段", - "This session is ready for secure messaging.": "此工作階段已準備好進行安全通訊。", - "Verified session": "已驗證的工作階段", - "Show shortcut to welcome checklist above the room list": "在聊天室清單上方顯示歡迎新人檢核表的捷徑", - "Inactive sessions": "不活躍的工作階段", - "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "請驗證您的工作階段來加強通訊安全,或將您不認識,或已不再使用的工作階段登出。", - "Unverified sessions": "未驗證的工作階段", - "Security recommendations": "安全建議", - "Filter devices": "過濾裝置", - "Inactive for %(inactiveAgeDays)s days or longer": "不活躍 %(inactiveAgeDays)s 天或更久", - "Inactive": "不活躍", - "Not ready for secure messaging": "尚未準備好安全通訊", - "Ready for secure messaging": "已準備好安全通訊", - "All": "全部", - "No sessions found.": "找不到工作階段。", - "No inactive sessions found.": "找不到非活躍中的工作階段。", - "No unverified sessions found.": "找不到未驗證的工作階段。", - "No verified sessions found.": "找不到已驗證的工作階段。", - "For best security, sign out from any session that you don't recognize or use anymore.": "為了取得最佳安全性,請從任何您無法識別或不再使用的工作階段登出。", - "Verified sessions": "已驗證的工作階段", - "Interactively verify by emoji": "透過表情符號互動來驗證", - "Manually verify by text": "透過文字手動驗證", - "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.": "不建議為公開聊天室新增加密。任何人都可以找到並加入公開聊天室,所以任何人都可以閱讀其中的訊息。您將無法享受加密帶來的任何好處,且您將無法在稍後將其關閉。在公開聊天室中加密訊息將會讓接收與傳送訊息變慢。", - "Empty room (was %(oldName)s)": "空的聊天室(曾為 %(oldName)s)", - "Inviting %(user)s and %(count)s others": { - "one": "正在邀請 %(user)s 與 1 個其他人", - "other": "正在邀請 %(user)s 與 %(count)s 個其他人" - }, - "Inviting %(user1)s and %(user2)s": "正在邀請 %(user1)s 與 %(user2)s", - "%(user)s and %(count)s others": { - "one": "%(user)s 與 1 個其他人", - "other": "%(user)s 與 %(count)s 個其他人" - }, - "%(user1)s and %(user2)s": "%(user1)s 與 %(user2)s", - "%(downloadButton)s or %(copyButton)s": "%(downloadButton)s 或 %(copyButton)s", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s 或 %(recoveryFile)s", - "Proxy URL": "代理伺服器網址", - "Proxy URL (optional)": "代理伺服器網址(選填)", - "To disable you will need to log out and back in, use with caution!": "要停用,您必須登出並重新登入,請小心使用!", - "Sliding Sync configuration": "滑動同步設定", - "Your server lacks native support, you must specify a proxy": "您的伺服器缺乏原生支援,您必須指定代理", - "Your server lacks native support": "您的伺服器缺乏原生支援", - "Your server has native support": "您的伺服器有原生支援", - "You need to be able to kick users to do that.": "您必須可以踢除使用者才能作到這件事。", - "Sign out of this session": "登出此工作階段", - "Rename session": "重新命名工作階段", - "Voice broadcast": "語音廣播", - "You do not have permission to start voice calls": "您無權限開始語音通話", - "There's no one here to call": "這裡沒有人可以通話", - "You do not have permission to start video calls": "您沒有權限開始視訊通話", - "Ongoing call": "正在進行通話", - "Video call (Jitsi)": "視訊通話 (Jitsi)", - "Live": "直播", - "Failed to set pusher state": "無法設定推送程式狀態", - "Receive push notifications on this session.": "在此工作階段接收推送通知。", - "Push notifications": "推送通知", - "Toggle push notifications on this session.": "在此工作階段切換推送通知。", - "Video call ended": "視訊通話已結束", - "%(name)s started a video call": "%(name)s 開始了視訊通話", - "URL": "網址", - "Record the client name, version, and url to recognise sessions more easily in session manager": "記錄客戶端名稱、版本與網址,以便在工作階段管理員當中能更輕鬆找出工作階段", - "Unknown session type": "未知工作階段類型", - "Web session": "網頁工作階段", - "Mobile session": "行動裝置工作階段", - "Desktop session": "桌面工作階段", - "Unknown room": "未知的聊天室", - "Room info": "聊天室資訊", - "View chat timeline": "檢視聊天時間軸", - "Close call": "關閉通話", - "Spotlight": "聚焦", - "Freedom": "自由", - "Video call (%(brand)s)": "視訊通話 (%(brand)s)", - "Operating system": "作業系統", - "Call type": "通話類型", - "You do not have sufficient permissions to change this.": "您沒有足夠的權限來變更此設定。", - "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s 提供端對端加密,但目前使用者數量較少。", - "Enable %(brand)s as an additional calling option in this room": "啟用 %(brand)s 作為此聊天室的額外通話選項", - "Sorry — this call is currently full": "抱歉 — 此通話目前已滿", - "resume voice broadcast": "恢復語音廣播", - "pause voice broadcast": "暫停語音廣播", - "Completing set up of your new device": "完成您新裝置的設定", - "Waiting for device to sign in": "正在等待裝置登入", - "Review and approve the sign in": "審閱並批准登入", - "Start at the sign in screen": "從登入畫面開始", - "Scan the QR code below with your device that's signed out.": "請用您已登出的裝置掃描下列 QR Code。", - "By approving access for this device, it will have full access to your account.": "透過批准此裝置的存取權限,其將對您的帳號有完全的存取權限。", - "Check that the code below matches with your other device:": "請確認下列代碼與您另一台裝置上的代碼相符:", - "Devices connected": "裝置已連線", - "The homeserver doesn't support signing in another device.": "家伺服器不支援在其他裝置上登入。", - "An unexpected error occurred.": "發生預料之外的錯誤。", - "The request was cancelled.": "請求已取消。", - "The other device isn't signed in.": "其他裝置未登入。", - "The other device is already signed in.": "其他裝置已登入。", - "The request was declined on the other device.": "請求在另一台裝置上被拒絕。", - "Linking with this device is not supported.": "不支援與此裝置連結。", - "The scanned code is invalid.": "掃描的代碼無效。", - "The linking wasn't completed in the required time.": "未在要求的時間內完成連結。", - "Sign in new device": "登入新裝置", - "Show QR code": "顯示 QR Code", - "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.": "您可以使用此裝置透過 QR Code 登入新裝置。您將需要使用已登出的裝置掃描此裝置上顯示的 QR Code。", - "Sign in with QR code": "使用 QR Code 登入", - "Browser": "瀏覽器", - "Yes, stop broadcast": "是的,停止廣播", - "Stop live broadcasting?": "停止即時廣播?", - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.": "其他人已在錄製語音廣播。等待他們的語音廣播結束以開始新的。", - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.": "您沒有權限在此聊天室內開始語音廣播。請聯絡聊天室管理員升級您的權限。", - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.": "您已經開始錄製語音廣播。請結束您目前的語音廣播以開始新的語音廣播。", - "Can't start a new voice broadcast": "無法啟動新的語音廣播", - "play voice broadcast": "播放語音廣播", - "Show formatting": "顯示格式", - "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "考慮登出您不再使用的舊工作階段(%(inactiveAgeDays)s天或更舊)。", - "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.": "刪除不活躍的工作階段可以改善安全性與效能,並讓您可以輕鬆識別新的工作階段是否可疑。", - "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.": "不活躍工作階段是您一段時間未使用的工作階段,但它們會繼續接收加密金鑰。", - "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "您應特別確定您可以識別這些工作階段,因為它們可能代表未經授權便使用您的帳號。", - "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.": "未經驗證的工作階段是使用您的憑證登入,但尚未經過交叉驗證的工作階段。", - "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.": "這讓他們確定真的在與您交談,但這也代表了他們可以看到您在此處輸入的工作階段名稱。", - "Other users in direct messages and rooms that you join are able to view a full list of your sessions.": "您加入的私人訊息與聊天室中其他使用者,可以檢視您工作階段的完整清單。", - "Renaming sessions": "重新命名工作階段", - "Please be aware that session names are also visible to people you communicate with.": "請注意,所有與您對話的人都能看到工作階段的名稱。", - "Are you sure you want to sign out of %(count)s sessions?": { - "one": "您確定您想要登出 %(count)s 個工作階段嗎?", - "other": "您確定您想要登出 %(count)s 個工作階段嗎?" - }, - "Hide formatting": "隱藏格式化", - "Connection": "連線", - "Voice processing": "語音處理", - "Video settings": "視訊設定", - "Automatically adjust the microphone volume": "自動調整麥克風音量", - "Voice settings": "語音設定", - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "僅當您的家伺服器不提供時才適用。在通話期間,將會把您的 IP 位址分享給此伺服器。", - "Noise suppression": "噪音抑制", - "Echo cancellation": "迴聲消除", - "Automatic gain control": "自動增益控制", - "When enabled, the other party might be able to see your IP address": "啟用後,對方可能會看到您的 IP 位址", - "Allow Peer-to-Peer for 1:1 calls": "允許在 1 對 1 通話使用點對點連線", - "Error downloading image": "下載圖片時發生錯誤", - "Unable to show image due to error": "因為錯誤而無法顯示圖片", - "Go live": "開始直播", - "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.": "這代表了您擁有解鎖加密訊息所需的所有金鑰,並向其他使用者確認您信任此工作階段。", - "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.": "已驗證的工作階段是在輸入安全密語,或透過另一個已驗證工作階段,確認您的身分後使用此帳號的任何地方。", - "Show details": "顯示詳細資訊", - "Hide details": "隱藏詳細資訊", - "30s forward": "快轉30秒", - "30s backward": "快退30秒", - "Send email": "寄信", - "Sign out of all devices": "登出所有裝置", - "Confirm new password": "確認新密碼", - "Too many attempts in a short time. Retry after %(timeout)s.": "短時間內嘗試太多次,請稍等 %(timeout)s 秒後再嘗試。", - "Too many attempts in a short time. Wait some time before trying again.": "短時間內嘗試太多次,請稍待一段時間後再嘗試。", - "Thread root ID: %(threadRootId)s": "討論串根 ID:%(threadRootId)s", - "Change input device": "變更輸入裝置", - "WARNING: ": "警告: ", - "We were unable to start a chat with the other user.": "我們無法與其他使用者開始聊天。", - "Error starting verification": "開始驗證時發生錯誤", - "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. Learn more.": "想要做點實驗?歡迎測試我們開發中的最新創意功能。這些功能尚未完成設計;可能不穩定、可能會變動,也可能會被完全捨棄。取得更多資訊。", - "Early previews": "提早預覽", - "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.": "%(brand)s 的下一步是什麼?實驗室是提早取得資訊、測試新功能,並在實際釋出前協助塑造它們的最佳方式。", - "Upcoming features": "即將推出的功能", - "Requires compatible homeserver.": "需要相容的家伺服器。", - "Low bandwidth mode": "低頻寬模式", - "Buffering…": "正在緩衝…", - "Change layout": "變更排列", - "You have unverified sessions": "您有未驗證的工作階段", - "This session doesn't support encryption and thus can't be verified.": "此工作階段不支援加密,因此無法驗證。", - "For best security and privacy, it is recommended to use Matrix clients that support encryption.": "為獲得最佳安全性與隱私,建議使用支援加密的 Matrix 客戶端。", - "You won't be able to participate in rooms where encryption is enabled when using this session.": "使用此工作階段時,您將無法參與啟用加密的聊天室。", - "Search users in this room…": "搜尋此聊天室中的使用者…", - "Give one or multiple users in this room more privileges": "給這個聊天室中的一個使用者或多個使用者更多的特殊權限", - "Add privileged users": "新增特權使用者", - "%(senderName)s ended a voice broadcast": "%(senderName)s 結束了語音廣播", - "You ended a voice broadcast": "您結束了語音廣播", - "Unable to decrypt message": "無法解密訊息", - "This message could not be decrypted": "此訊息無法解密", - "%(senderName)s ended a voice broadcast": "%(senderName)s 已結束語音廣播", - "You ended a voice broadcast": "您結束了語音廣播", - "Improve your account security by following these recommendations.": "透過以下的建議改善您的帳號安全性。", - "%(count)s sessions selected": { - "one": "已選取 %(count)s 個工作階段", - "other": "已選取 %(count)s 個工作階段" - }, - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.": "您無法開始通話,因為您正在錄製直播。請結束您的直播以便開始通話。", - "Can’t start a call": "無法開始通話", - "Failed to read events": "讀取事件失敗", - "Failed to send event": "傳送事件失敗", - " in %(room)s": " 在 %(room)s", - "Mark as read": "標示為已讀", - "Verify your current session for enhanced secure messaging.": "驗證您目前的工作階段以強化安全訊息傳遞。", - "Your current session is ready for secure messaging.": "您目前的工作階段已準備好安全通訊。", - "Text": "文字", - "Create a link": "建立連結", - "Sign out of %(count)s sessions": { - "one": "登出 %(count)s 個工作階段", - "other": "登出 %(count)s 個工作階段" - }, - "Sign out of all other sessions (%(otherSessionsCount)s)": "登出所有其他工作階段(%(otherSessionsCount)s)", - "Yes, end my recording": "是的,結束我的錄製", - "If you start listening to this live broadcast, your current live broadcast recording will be ended.": "若您開始收聽本次直播,您目前的直播錄製將會結束。", - "Listen to live broadcast?": "聆聽直播?", - "Unfortunately we're unable to start a recording right now. Please try again later.": "很抱歉,現在無法錄音。請稍後再試。", - "Connection error": "連線錯誤", - "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.": "您無法開始語音訊息,因為您目前正在錄製直播。請結束您的直播以開始錄製語音訊息。", - "Can't start voice message": "無法開始語音訊息", - "Edit link": "編輯連結", - "Decrypted source unavailable": "已解密的來源不可用", - "Connection error - Recording paused": "連線錯誤 - 已暫停錄音", - "%(senderName)s started a voice broadcast": "%(senderName)s 開始了語音廣播", - "%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)", - "Registration token": "註冊權杖", - "Enter a registration token provided by the homeserver administrator.": "輸入由家伺服器管理員提供的註冊權杖。", - "Manage account": "管理帳號", - "Your account details are managed separately at %(hostname)s.": "您的帳號詳細資訊在 %(hostname)s 中單獨管理。", - "Unable to play this voice broadcast": "無法播放此語音廣播", - "All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "來自該使用者的所有訊息與邀請都將被隱藏。您確定要忽略它們嗎?", - "Ignore %(user)s": "忽略 %(user)s", - "Unable to decrypt voice broadcast": "無法解密語音廣播", - "unknown": "未知", - "Red": "紅", - "Grey": "灰", - "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.": "您真的要停止即時廣播嗎?將會結束廣播,完整錄音存檔稍後將在聊天室中提供。", - "Your email address does not appear to be associated with a Matrix ID on this homeserver.": "您的電子郵件地址似乎並未與這台家伺服器上的任何 Matrix ID 相關聯。", - "There are no past polls in this room": "此聊天室沒有過去的投票", - "There are no active polls in this room": "此聊天室沒有正在進行的投票", - "Declining…": "正在拒絕…", - "This session is backing up your keys.": "此工作階段正在備份您的金鑰。", - "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "警告:您的個人資料(包含加密金鑰)仍儲存於此工作階段。若您使用完此工作階段或想要登入其他帳號,請清除它。", - "Scan QR code": "掃描 QR Code", - "Select '%(scanQRCode)s'": "選取「%(scanQRCode)s」", - "Enable '%(manageIntegrations)s' in Settings to do this.": "在設定中啟用「%(manageIntegrations)s」來執行此動作。", - "Warning: upgrading a room will not automatically migrate room members to the new version of the room. We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "警告:升級聊天室將不會自動將聊天室成員遷移至新版的聊天室。我們將會在舊版的聊天室張貼新聊天室的連結 - 聊天室成員將必須點擊此連結以加入新聊天室。", - "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.": "您的個人黑名單包含您個人不想看到的所有使用者/伺服器的訊息。在忽略您的第一個使用者/伺服器後,一個名為「%(myBanList)s」的新聊天室將出現在您的聊天室清單中 - 留在此聊天室以維持封鎖清單有效。", - "WARNING: session already verified, but keys do NOT MATCH!": "警告:工作階段已驗證,但金鑰不相符!", - "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.": "輸入僅有您知道的安全密語,因為其用於保護您的資料。為了安全起見,您不應重複使用您的帳號密碼。", - "Starting backup…": "正在開始備份…", - "Please only proceed if you're sure you've lost all of your other devices and your Security Key.": "請僅在您確定遺失了您其他所有裝置與安全金鑰時才繼續。", - "Inviting…": "正在邀請…", - "Creating rooms…": "正在建立聊天室…", - "Keep going…": "繼續前進…", - "Connecting…": "連線中…", - "Loading live location…": "正在載入即時位置…", - "Fetching keys from server…": "正在取得來自伺服器的金鑰…", - "Checking…": "正在檢查…", - "Waiting for partner to confirm…": "正在等待夥伴確認…", - "Adding…": "正在新增…", - "Write something…": "寫點東西…", - "Rejecting invite…": "正在回絕邀請…", - "Joining room…": "正在加入聊天室…", - "Joining space…": "正在加入聊天空間…", - "Encrypting your message…": "正在加密您的訊息…", - "Sending your message…": "正在傳送您的訊息…", - "Set a new account password…": "設定新帳號密碼…", - "Downloading update…": "正在下載更新…", - "Checking for an update…": "正在檢查更新…", - "Backing up %(sessionsRemaining)s keys…": "正在備份 %(sessionsRemaining)s 把金鑰…", - "Connecting to integration manager…": "正在連線至整合管理員…", - "Saving…": "正在儲存…", - "Creating…": "正在建立…", - "Starting export process…": "正在開始匯出流程…", - "Unable to connect to Homeserver. Retrying…": "無法連線至家伺服器。正在重試…", - "Secure Backup successful": "安全備份成功", - "Your keys are now being backed up from this device.": "您已備份此裝置的金鑰。", - "Loading polls": "正在載入投票", - "Ended a poll": "投票已結束", - "Due to decryption errors, some votes may not be counted": "因為解密錯誤,不會計算部份投票", - "The sender has blocked you from receiving this message": "傳送者已封鎖您,因此無法接收此訊息", - "Room directory": "聊天室目錄", - "View poll": "檢視投票", - "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "過去一天沒有過去的投票。載入更多投票以檢視前幾個月的投票", - "other": "過去 %(count)s 天沒有過去的投票。載入更多投票以檢視前幾個月的投票" - }, - "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months": { - "one": "過去一天沒有進行中的投票。載入更多投票以檢視前幾個月的投票", - "other": "過去 %(count)s 天沒有進行中的投票。載入更多投票以檢視前幾個月的投票" - }, - "There are no past polls. Load more polls to view polls for previous months": "沒有過去的投票。載入更多投票以檢視前幾個月的投票", - "There are no active polls. Load more polls to view polls for previous months": "沒有進行中的投票。載入更多投票以檢視前幾個月的投票", - "Load more polls": "載入更多投票", - "Past polls": "過去的投票", - "Active polls": "進行中的投票", - "View poll in timeline": "在時間軸中檢視投票", - "Answered elsewhere": "在別處回答", - "If you know a room address, try joining through that instead.": "若您知道聊天室地址,請嘗試透過該地址加入。", - "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.": "您嘗試使用聊天室 ID 加入,但未提供要加入的伺服器清單。聊天室 ID 是內部識別字串,不能用於在沒有附加資訊的情況下加入聊天室。", - "Yes, it was me": "是的,是我", - "Verify Session": "驗證工作階段", - "Ignore (%(counter)s)": "忽略(%(counter)s)", - "Invites by email can only be sent one at a time": "透過電子郵件傳送的邀請一次只能傳送一個", - "Once everyone has joined, you’ll be able to chat": "所有人都加入後,您就可以聊天了", - "An error occurred when updating your notification preferences. Please try to toggle your option again.": "更新您的通知偏好設定時發生錯誤。請再試一次。", - "Desktop app logo": "桌面應用程式標誌", - "Log out and back in to disable": "登出並重新登入以停用", - "Can currently only be enabled via config.json": "目前僅能透過 config.json 啟用", - "Requires your server to support the stable version of MSC3827": "您的伺服器必須支援穩定版本的 MSC3827", - "Show avatars in user, room and event mentions": "在使用者、聊天室與事件提及中顯示大頭貼", - "Message from %(user)s": "來自 %(user)s 的訊息", - "Message in %(room)s": "%(room)s 中的訊息", - "Error details": "錯誤詳細資訊", - "Unable to find event at that date": "找不到該日期的事件", - "Please submit debug logs to help us track down the problem.": "請遞交除錯紀錄檔以協助我們追蹤問題。", - "unavailable": "無法使用", - "unknown status code": "未知狀態代碼", - "Server returned %(statusCode)s with error code %(errorCode)s": "伺服器回傳 %(statusCode)s,錯誤代碼為 %(errorCode)s", - "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.": "我們無法從 %(dateString)s 中找到期待的事件。嘗試選擇一個較早的日期。", - "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.": "嘗試尋找並前往指定日期時發生網路錯誤。您的家伺服器可能已關閉,或者您的網際網路連線只是暫時出現問題。請再試一次。如果這種情況繼續存在,請聯絡您的家伺服器管理員。", - "Poll history": "投票紀錄", - "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility": "使用者(%(user)s)並未受邀加入 %(roomId)s,但邀請工具也未提供錯誤", - "This may be caused by having the app open in multiple tabs or due to clearing browser data.": "這個問題可能是因為在多個分頁中開啟此應用程式,或是清除瀏覽資料所導致。", - "Database unexpectedly closed": "資料庫意外關閉", - "Mute room": "聊天室靜音", - "Match default setting": "符合預設設定值", - "Start DM anyway": "開始直接訊息", - "Start DM anyway and never warn me again": "開始直接訊息且不要再次警告", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "找不到下方列出的 Matrix ID 個人檔案,您是否仍要開始直接訊息?", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.": "找不到此聊天室的舊版本(聊天室 ID:%(roomId)s),且我們未提供「via_servers」來檢視它。", - "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:": "找不到此聊天室的舊版本(聊天室 ID:%(roomId)s),且我們未提供「via_servers」來檢視它。從聊天室 ID 猜測伺服器可能會有用。若您想嘗試,請點擊此連結:", - "Formatting": "格式化", - "The add / bind with MSISDN flow is misconfigured": "新增/綁定 MSISDN 流程設定錯誤", - "No identity access token found": "找不到身分存取權杖", - "Identity server not set": "身分伺服器未設定", - "WebGL is required to display maps, please enable it in your browser settings.": "需要開啟 WebGL 功能才可以顯示地圖,請到瀏覽器設定中開啟。", - "Image view": "影像檢視", - "Upload custom sound": "上傳自訂音效", - "Search all rooms": "搜尋所有聊天室", - "Search this room": "搜尋此聊天室", - "Error changing password": "變更密碼錯誤", - "%(errorMessage)s (HTTP status %(httpStatus)s)": "%(errorMessage)s(HTTP 狀態 %(httpStatus)s)", - "Unknown password change error (%(stringifiedError)s)": "未知密碼變更錯誤(%(stringifiedError)s)", - "Error while changing password: %(error)s": "變更密碼時發生錯誤:%(error)s", - "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".": "無法在未設定身分伺服器時,邀請使用者。您可以到「設定」畫面中連線到一組伺服器。", - "Failed to download source media, no source url was found": "下載來源媒體失敗,找不到來源 URL", - "Once invited users have joined %(brand)s, you will be able to chat and the room will be end-to-end encrypted": "被邀請的使用者加入 %(brand)s 後,您就可以聊天,聊天室將會進行端到端加密", - "Waiting for users to join %(brand)s": "等待使用者加入 %(brand)s", - "You do not have permission to invite users": "您沒有權限邀請使用者", - "Your language": "您的語言", - "Your device ID": "您的裝置 ID", - "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.": "或是您也可以試著使用公開伺服器 ,但可能不夠可靠,而且會跟該伺服器分享您的 IP 位址。您也可以在設定中管理此設定。", - "Try using %(server)s": "嘗試使用 %(server)s", - "Allow fallback call assist server (%(server)s)": "允許使用備用通話輔助伺服器(%(server)s)", - "User is not logged in": "使用者未登入", - "Something went wrong.": "出了點問題。", - "Ask to join": "要求加入", - "People cannot join unless access is granted.": "除非授予存取權限,否則人們無法加入。", - "Email summary": "電子郵件摘要", - "Select which emails you want to send summaries to. Manage your emails in .": "選取您要將摘要傳送到的電子郵件地址。請在中管理您的電子郵件地址。", - "Mentions and Keywords only": "僅提及與關鍵字", - "Show message preview in desktop notification": "在桌面通知顯示訊息預覽", - "I want to be notified for (Default Setting)": "我想收到相關的通知(預設設定)", - "Your server requires encryption to be disabled.": "您的伺服器必須停用加密。", - "Email Notifications": "電子郵件通知", - "People, Mentions and Keywords": "人們、提及與關鍵字", - "This setting will be applied by default to all your rooms.": "預設情況下,此設定將會套用於您所有的聊天室。", - "User cannot be invited until they are unbanned": "在解除封鎖前,無法邀請使用者", - "Receive an email summary of missed notifications": "接收錯過通知的電子郵件摘要", - "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": "更新:我們簡化了通知設定,讓選項更容易找到。您過去選擇的一些自訂設定未在此處顯示,但它們仍然作用中。若繼續,您的某些設定可能會發生變化。取得更多資訊", - "Other things we think you might be interested in:": "我們認為您可能感興趣的其他事情:", - "Notify when someone mentions using @room": "當有人使用 @room 提及時通知", - "Reset to default settings": "重設為預設設定", - "Upgrade room": "升級聊天室", - "Great! This passphrase looks strong enough": "很好!此密碼看起來夠強", - "Messages sent by bots": "由機器人傳送的訊息", - "Show a badge when keywords are used in a room.": "聊天室中使用關鍵字時,顯示徽章 。", - "Notify when someone mentions using @displayname or %(mxid)s": "當有人使用 @displayname 或 %(mxid)s 提及時通知", - "Notify when someone uses a keyword": "當有人使用關鍵字時通知", - "Enter keywords here, or use for spelling variations or nicknames": "在此輸入關鍵字,或用於拼寫變體或暱稱", - "Quick Actions": "快速動作", - "Mark all messages as read": "將所有訊息標記為已讀", - "Play a sound for": "播放音效", - "Applied by default to all rooms on all devices.": "預設情況下適用於所有裝置上的所有聊天室。", - "Mentions and Keywords": "提及與關鍵字", - "Audio and Video calls": "音訊與視訊通話", - "Note that removing room changes like this could undo the change.": "請注意,像這樣移除聊天是變更可能會還原變更。", - "Unable to find user by email": "無法透過電子郵件找到使用者", - "Invited to a room": "已邀請至聊天室", - "New room activity, upgrades and status messages occur": "出現新的聊天室活動、升級與狀態訊息", - "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", - "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": "您知道的其他空間", - "You need to be granted access to this room in order to view or participate in the conversation. You can send a request to join below.": "您需要被授予存取此聊天室的權限才能檢視或參與對話。您可以在下面傳送加入請求。", - "You need an invite to access this room.": "您需要邀請才能存取此聊天室。", - "Failed to cancel": "取消失敗", - "Ask to join %(roomName)s?": "要求加入 %(roomName)s?", - "Ask to join?": "要求加入?", - "Message (optional)": "訊息(選擇性)", - "Request access": "請求存取權", - "Request to join sent": "已傳送加入請求", - "Your request to join is pending.": "您的加入請求正在等待處理。", - "Cancel request": "取消請求", - "Failed to query public rooms": "檢索公開聊天室失敗", - "Your server is unsupported": "您的伺服器不支援", - "This server is using an older version of Matrix. Upgrade to Matrix %(version)s to use %(brand)s without errors.": "此伺服器正在使用較舊版本的 Matrix。升級至 Matrix %(version)s 以在沒有錯誤的情況下使用 %(brand)s。", - "Your homeserver is too old and does not support the minimum API version required. Please contact your server owner, or upgrade your server.": "您的家伺服器太舊了,不支援所需的最低 API 版本。請聯絡您的伺服器擁有者,或是升級您的伺服器。", - "common": { - "about": "關於", - "analytics": "分析", - "encryption_enabled": "加密已啟用", - "error": "錯誤", - "forward_message": "轉寄訊息", - "image": "圖片", - "loading": "載入中…", - "message": "訊息", - "message_layout": "訊息佈局", - "modern": "現代", - "mute": "靜音", - "no_results": "沒有結果", - "offline": "離線", - "password": "密碼", - "people": "聯絡人", - "reactions": "反應", - "report_a_bug": "回報錯誤", - "room_name": "聊天室名稱", - "security": "安全性", - "settings": "設定", - "sticker": "貼圖", - "success": "成功", - "suggestions": "建議", - "unmute": "解除靜音", - "username": "使用者名稱", - "verification_cancelled": "驗證已取消", - "video": "影片", - "warning": "警告", - "user": "使用者", - "threads": "討論串", - "thread": "討論串", - "theme": "主題", - "room": "聊天室", - "public": "公開", - "private": "私密", - "options": "選項", - "name": "名稱", - "light": "亮色", - "labs": "實驗室", - "homeserver": "家伺服器", - "home": "首頁", - "help": "說明", - "favourites": "我的最愛", - "description": "描述", - "dark": "暗色", - "beta": "Beta", - "attachment": "附件", - "appearance": "外觀", - "timeline": "時間軸", - "support": "支援", - "space": "群組空間", - "random": "隨機", - "privacy": "隱私", - "presence": "出席", - "preferences": "偏好設定", - "microphone": "麥克風", - "legal": "法律", - "guest": "訪客", - "faq": "常見問答集", - "emoji": "表情符號", - "credits": "感謝", - "camera": "相機", - "access_token": "存取權杖", - "someone": "某人", - "welcome": "歡迎", - "encrypted": "開啟加密", - "application": "應用程式", - "version": "版本", - "device": "裝置", - "model": "模型", - "verified": "已驗證", - "unverified": "未驗證", - "matrix": "Matrix", - "ios": "iOS", - "android": "Android", - "trusted": "受信任", - "not_trusted": "未受信任", - "accessibility": "可近用性", - "server": "伺服器", - "capabilities": "功能", - "unnamed_room": "未命名的聊天室", - "unnamed_space": "未命名聊天空間", - "stickerpack": "貼圖包", - "system_alerts": "系統警告", - "secure_backup": "安全備份", - "cross_signing": "交叉簽署", - "identity_server": "身分伺服器", - "integration_manager": "整合管理員", - "qr_code": "QR Code", - "feedback": "回饋" + "a11y": { + "jump_first_invite": "跳到第一個邀請。", + "n_unread_messages": { + "other": "%(count)s 則未讀訊息。", + "one": "1 則未讀的訊息。" + }, + "n_unread_messages_mentions": { + "other": "包含提及有 %(count)s 則未讀訊息。", + "one": "1 則未讀的提及。" + }, + "room_name": "聊天室 %(name)s", + "unread_messages": "未讀的訊息。", + "user_menu": "使用者選單" }, + "a11y_jump_first_unread_room": "跳到第一個未讀的聊天室。", "action": { + "accept": "接受", + "add": "新增", + "add_existing_room": "新增既有的聊天室", + "add_people": "新增夥伴", + "apply": "套用", + "approve": "批准", + "ask_to_join": "要求加入", + "back": "上一步", + "call": "通話", + "cancel": "取消", + "change": "變更", + "clear": "清除", + "click": "點擊", + "click_to_copy": "點擊複製", + "close": "關閉", + "collapse": "收折", + "complete": "完成", + "confirm": "確認", "continue": "繼續", "copy": "複製", "copy_link": "複製連結", "create": "建立", "create_a_room": "建立聊天室", "decline": "拒絕", + "delete": "刪除", "disable": "停用", + "disconnect": "中斷連線", + "dismiss": "關閉", "done": "完成", + "download": "下載", "edit": "編輯", "enable": "啟用", - "forgot_password": "忘記密碼?", + "enter_fullscreen": "進入全螢幕", + "exit_fullscreeen": "離開全螢幕", + "expand": "展開", + "explore_public_rooms": "探索公開聊天室", + "explore_rooms": "探索聊天室", + "export": "匯出", "forward": "轉寄", + "go": "前往", + "go_back": "返回", + "got_it": "了解", + "hide_advanced": "隱藏進階設定", + "hold": "保留", + "ignore": "忽略", + "import": "匯入", "invite": "邀請", + "invite_to_space": "邀請加入聊天空間", "invites_list": "邀請", + "join": "加入", "learn_more": "了解更多", "leave": "離開", "leave_room": "離開聊天室", + "logout": "登出", + "manage": "管理", + "maximise": "最大化", + "mention": "提及", + "minimise": "最小化", + "new_room": "新聊天室", + "new_video_room": "新視訊聊天室", "next": "下一步", "no": "否", "ok": "確定", + "pause": "暫停", + "pin": "圖釘", + "play": "播放", + "proceed": "繼續", "quote": "引用", "react": "反應", + "refresh": "重新整理", + "register": "註冊", + "reject": "拒絕", + "reload": "重新載入", "remove": "移除", + "rename": "重新命名", "reply": "回覆", + "reply_in_thread": "在討論串中回覆", "report_content": "回報內容", + "resend": "重新傳送", + "reset": "重設", + "restore": "還原", + "resume": "繼續", "retry": "重試", + "review": "評論", + "revoke": "撤回", "save": "儲存", + "search": "搜尋", + "send_report": "傳送回報", + "share": "分享", + "show": "顯示", + "show_advanced": "顯示進階設定", + "show_all": "顯示全部", + "sign_in": "登入", + "sign_out": "登出", + "skip": "略過", "start": "開始", "start_chat": "開始聊天", + "start_new_chat": "開始新聊天", + "stop": "停止", + "submit": "送出", + "subscribe": "訂閱", + "transfer": "轉接", + "trust": "信任", + "try_again": "再試一次", + "unban": "解除封鎖", + "unignore": "取消忽略", + "unpin": "取消釘選", + "unsubscribe": "取消訂閱", + "update": "更新", + "upgrade": "升級", + "upload": "上傳", + "verify": "驗證", + "view": "檢視", + "view_all": "檢視全部", + "view_list": "檢視清單", + "view_message": "檢視訊息", "view_source": "檢視原始碼", "yes": "是", - "zoom_out": "縮小", "zoom_in": "放大", - "view": "檢視", - "verify": "驗證", - "upload": "上傳", - "upgrade": "升級", - "update": "更新", - "unpin": "取消釘選", - "try_again": "再試一次", - "trust": "信任", - "stop": "停止", - "skip": "略過", - "sign_out": "登出", - "sign_in": "登入", - "share": "分享", - "search": "搜尋", - "reset": "重設", - "resend": "重新傳送", - "reload": "重新載入", - "reject": "拒絕", - "pin": "圖釘", - "logout": "登出", - "join": "加入", - "ignore": "忽略", - "got_it": "了解", - "go_back": "返回", - "expand": "展開", - "download": "下載", - "dismiss": "關閉", - "delete": "刪除", - "confirm": "確認", - "collapse": "收折", - "close": "關閉", - "cancel": "取消", - "call": "通話", - "back": "上一步", - "apply": "套用", - "add": "新增", - "accept": "接受", - "view_all": "檢視全部", - "unsubscribe": "取消訂閱", - "subscribe": "訂閱", - "show_all": "顯示全部", - "show": "顯示", - "revoke": "撤回", - "review": "評論", - "restore": "還原", - "rename": "重新命名", - "register": "註冊", - "proceed": "繼續", - "play": "播放", - "pause": "暫停", - "disconnect": "中斷連線", - "complete": "完成", - "change": "變更", - "approve": "批准", - "manage": "管理", - "go": "前往", - "import": "匯入", - "export": "匯出", - "refresh": "重新整理", - "minimise": "最小化", - "maximise": "最大化", - "mention": "提及", - "submit": "送出", - "send_report": "傳送回報", - "clear": "清除" + "zoom_out": "縮小" }, - "a11y": { - "user_menu": "使用者選單", - "n_unread_messages_mentions": { - "other": "包含提及有 %(count)s 則未讀訊息。", - "one": "1 則未讀的提及。" + "analytics": { + "accept_button": "沒關係", + "bullet_1": "我們不會記錄或分析任何帳號資料", + "bullet_2": "我們不會與第三方分享這些資訊", + "consent_migration": "您先前曾同意與我們分享匿名使用資料。我們正在更新其運作方式。", + "disable_prompt": "您可以隨時在設定中關閉此功能", + "enable_prompt": "協助改善 %(analyticsOwner)s", + "learn_more": "分享匿名資料以協助我們識別問題。無個人資料。無第三方。取得更多資訊", + "privacy_policy": "您可以在此閱讀我們的條款", + "pseudonymous_usage_data": "匿名分享使用資料能幫我們辨識錯誤和改善 %(analyticsOwner)s。為了瞭解使用者如何使用多種裝置,我們會隨機產生能夠辨識您裝置的辨識碼。", + "shared_data_heading": "可能會分享以下資料:" + }, + "auth": { + "3pid_in_use": "該電子郵件地址或電話號碼已被使用。", + "account_clash": "您的新帳號 %(newAccountId)s 已註冊,但您已經登入到不同的帳號 (%(loggedInUserId)s)。", + "account_clash_previous_account": "使用先前的帳號繼續", + "account_deactivated": "此帳號已停用。", + "autodiscovery_generic_failure": "無法從伺服器取得自動探索設定", + "autodiscovery_hs_incompatible": "您的家伺服器太舊了,不支援所需的最低 API 版本。請聯絡您的伺服器擁有者,或是升級您的伺服器。", + "autodiscovery_invalid": "家伺服器的探索回應無效", + "autodiscovery_invalid_hs": "家伺服器網址似乎不是有效的 Matrix 家伺服器", + "autodiscovery_invalid_hs_base_url": "無效的 m.homeserver base_url", + "autodiscovery_invalid_is": "身分伺服器網址似乎不是有效的身分伺服器", + "autodiscovery_invalid_is_base_url": "無效的 m.identity_server base_url", + "autodiscovery_invalid_is_response": "身份伺服器探索回應無效", + "autodiscovery_invalid_json": "無效的 JSON", + "autodiscovery_unexpected_error_hs": "解析家伺服器設定時發生錯誤", + "autodiscovery_unexpected_error_is": "解析身分伺服器設定時發生未預期的錯誤", + "captcha_description": "這個家伺服器想要確認您不是機器人。", + "change_password_action": "變更密碼", + "change_password_confirm_invalid": "密碼不相符", + "change_password_confirm_label": "確認密碼", + "change_password_current_label": "舊密碼", + "change_password_empty": "密碼不能為空", + "change_password_error": "變更密碼時發生錯誤:%(error)s", + "change_password_mismatch": "新密碼不相符", + "change_password_new_label": "新密碼", + "check_email_explainer": "按照指示寄信到 %(email)s", + "check_email_resend_prompt": "沒有收到嗎?", + "check_email_resend_tooltip": "重寄認證信!", + "check_email_wrong_email_button": "重新輸入電子郵件地址", + "check_email_wrong_email_prompt": "錯誤的電子郵件地址?", + "continue_with_idp": "使用下列帳號繼續:%(provider)s", + "continue_with_sso": "使用 %(ssoButtons)s 繼續", + "country_dropdown": "國家下拉式選單", + "create_account_prompt": "新手?建立帳號", + "create_account_title": "建立帳號", + "email_discovery_text": "設定電子郵件地址後,即可選擇性被已有的聯絡人新增為好友。", + "email_field_label": "電子郵件地址", + "email_field_label_invalid": "不像是有效的電子郵件地址", + "email_field_label_required": "輸入電子郵件地址", + "email_help_text": "新增電子郵件以重設您的密碼。", + "email_phone_discovery_text": "使用電子郵件或電話以選擇性地被既有的聯絡人探索。", + "enter_email_explainer": "%(homeserver)s 將會寄送認證信件給您,讓您可以重新設定密碼。", + "enter_email_heading": "輸入您的電子郵件來重新設定密碼", + "failed_connect_identity_server": "無法連線至身分伺服器", + "failed_connect_identity_server_other": "您可以登入,但有些功能在身分伺服器重新上線前會沒辦法運作。如果您一直看到這個警告,請檢查您的設定或聯絡伺服器管理員。", + "failed_connect_identity_server_register": "您可以註冊,但有些功能在身分伺服器重新上線前會沒辦法運作。如果您一直看到這個警告,請檢查您的設定或聯絡伺服器管理員。", + "failed_connect_identity_server_reset_password": "您可以重設密碼,但有些功能在身分伺服器重新上線前會沒辦法運作。如果您一直看到這個警告,請檢查您的設定或聯絡伺服器管理員。", + "failed_homeserver_discovery": "無法探索家伺服器", + "failed_query_registration_methods": "無法查詢支援的註冊方法。", + "failed_soft_logout_auth": "無法重新驗證", + "failed_soft_logout_homeserver": "因為家伺服器的問題,所以無法重新驗證", + "footer_powered_by_matrix": "由 Matrix 提供", + "forgot_password_email_invalid": "電子郵件地址似乎無效。", + "forgot_password_email_required": "必須輸入和您帳號綁定的電子郵件地址。", + "forgot_password_prompt": "忘記您的密碼了?", + "forgot_password_send_email": "寄信", + "identifier_label": "登入使用", + "incorrect_credentials": "使用者名稱和/或密碼不正確。", + "incorrect_credentials_detail": "請注意,您正在登入 %(hs)s 伺服器,不是 matrix.org。", + "incorrect_password": "不正確的密碼", + "log_in_new_account": "登入到您的新帳號。", + "logout_dialog": { + "description": "您確定要登出嗎?", + "megolm_export": "手動匯出金鑰", + "setup_key_backup_title": "您將會失去您的加密訊息", + "setup_secure_backup_description_1": "加密訊息是使用端對端加密。只有您和接收者才有金鑰可以閱讀這些訊息。", + "setup_secure_backup_description_2": "當您登出時,這些金鑰將會從此裝置被刪除,這代表您將無法再閱讀加密的訊息,除非您在其他裝置上有那些訊息的金鑰,或是將它們備份到伺服器上。", + "skip_key_backup": "我不要我的加密訊息了", + "use_key_backup": "開始使用金鑰備份" }, - "n_unread_messages": { - "other": "%(count)s 則未讀訊息。", - "one": "1 則未讀的訊息。" + "misconfigured_body": "請要求您的 %(brand)s 管理員檢查您的設定是否有不正確或重覆的項目。", + "misconfigured_title": "您的 %(brand)s 沒有設定好", + "msisdn_field_description": "其他使用者可以使用您的聯絡人資訊邀請您到聊天室中", + "msisdn_field_label": "電話", + "msisdn_field_number_invalid": "電話號碼看起來不太對,請檢查並再試一次", + "msisdn_field_required_invalid": "輸入電話號碼", + "no_hs_url_provided": "未提供家伺服器網址", + "oidc": { + "error_generic": "出了點問題。", + "error_title": "我們無法讓您登入" }, - "unread_messages": "未讀的訊息。" - }, - "labs": { - "video_rooms": "視訊聊天室", - "notification_settings": "新通知設定", - "msc3531_hide_messages_pending_moderation": "讓版主能夠隱藏待審核的訊息。", - "report_to_moderators": "回報給版主", - "latex_maths": "在訊息中渲染 LaTeX 數學", - "pinning": "訊息釘選功能", - "wysiwyg_composer": "格式化文字編輯器", - "state_counters": "在聊天室標頭顯示簡單的計數器", - "mjolnir": "忽略人們的新方式", - "custom_themes": "支援新增自訂佈景主題", - "dehydration": "使用「脫水裝置」以離線方式傳輸加密訊息", - "html_topic": "顯示聊天室主題的 HTML 表現", - "bridge_state": "於聊天室設定中顯示橋接相關資訊", - "jump_to_date": "跳至日期(使用 /jumptodate 指令即可跳到當天最早的訊息)", - "sliding_sync": "滑動同步模式", - "element_call_video_rooms": "Element Call 視訊聊天室", - "group_calls": "全新的群組通話體驗", - "allow_screen_share_only_mode": "允許僅螢幕分享模式", - "location_share_live": "即時位置分享", - "dynamic_room_predecessors": "動態聊天室前身", - "voice_broadcast": "語音廣播", - "rust_crypto": "Rust 密碼學實作", - "hidebold": "隱藏通知點(僅顯示計數器徽章)", - "intentional_mentions": "開啟刻意提及功能", - "ask_to_join": "啟用要求加入", - "new_room_decoration_ui": "正在積極開發中,新的聊天室標題與詳細資訊介面", - "video_rooms_a_new_way_to_chat": "在 %(brand)s 中透過語音及視訊聊天的新方式。", - "video_rooms_always_on_voip_channels": "視訊聊天室是內建在 %(brand)s 聊天室當中,隨時開啟的 VoIP 頻道。", - "video_rooms_faq1_question": "我要如何建立視訊聊天室?", - "video_rooms_faq1_answer": "使用左側聊天室部份的「+」按鈕。", - "video_rooms_faq2_question": "我可以在視訊通話的同時使用文字聊天嗎?", - "video_rooms_faq2_answer": "可以,會在視訊畫面旁顯示聊天時間軸。", - "thank_you": "感謝試用 Beta 版,請盡可能地詳細說明,如此我們才能改善本功能。", - "notification_settings_caption": "導入更簡單的方式來變更您的通知設定。按照您喜歡的方式自訂您的 %(brand)s。", - "report_to_moderators_description": "在支援審核的聊天室中,「回報」按鈕讓您可以回報濫用行為給聊天室管理員。", - "feature_wysiwyg_composer_description": "在訊息編輯器中使用格式化文字而非 Markdown。", - "currently_experimental": "目前為實驗性。", - "jump_to_date_msc_support": "您的伺服器必須支援 MSC3030", - "sliding_sync_description": "正在積極開發中,無法停用。", - "under_active_development": "正在積極開發中。", - "location_share_live_description": "暫時的實作版本。位置資訊將保留在聊天室的聊天紀錄中。", - "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": "開發者", - "beta_feature": "這是 Beta 測試功能", - "click_for_info": "點擊以取得更多資訊", - "leave_beta_reload": "離開 Beta 測試版將會重新載入 %(brand)s。", - "join_beta_reload": "加入 Beta 測試版將會重新載入 %(brand)s。", - "leave_beta": "離開 Beta 測試", - "join_beta": "加入 Beta 測試", - "notification_settings_beta_title": "通知設定", - "voice_broadcast_force_small_chunks": "強制 15 秒語音廣播區塊長度", - "oidc_native_flow": "啟用新的原生 OIDC 流程(正在積極開發中)" - }, - "keyboard": { - "home": "首頁", - "space": "群組空間", - "page_up": "Page Up", - "page_down": "Page Down", - "escape": "Esc", - "enter": "Enter", - "end": "End", - "alt": "Alt", - "control": "Ctrl", - "shift": "Shift", - "number": "[number]", - "backspace": "後端空間", - "category_calls": "通話", - "category_room_list": "聊天室清單", - "category_navigation": "導航", - "category_autocomplete": "自動完成", - "composer_toggle_bold": "切換粗體", - "composer_toggle_italics": "切換斜體", - "composer_toggle_quote": "切換引用", - "composer_toggle_code_block": "切換程式碼區塊", - "composer_toggle_link": "切換連結", - "cancel_reply": "取消回覆訊息", - "navigate_next_message_edit": "跳至下一則要編輯的訊息", - "navigate_prev_message_edit": "跳至上一則要編輯的訊息", - "composer_jump_start": "跳至編輯器的開頭", - "composer_jump_end": "跳至編輯器的結尾", - "composer_navigate_next_history": "跳至輸入紀錄中的下一則訊息", - "composer_navigate_prev_history": "跳至輸入紀錄中的上一則訊息", - "send_sticker": "傳送貼圖", - "toggle_microphone_mute": "切換麥克風靜音", - "toggle_webcam_mute": "開啟/關閉網路攝影機", - "dismiss_read_marker_and_jump_bottom": "清除讀取標記並跳至底部", - "jump_to_read_marker": "跳至最舊的未讀訊息", - "upload_file": "上傳檔案", - "scroll_up_timeline": "在時間軸中向上捲動", - "scroll_down_timeline": "在時間軸中向下捲動", - "jump_room_search": "跳至聊天室搜尋", - "room_list_select_room": "從聊天室清單中選取聊天室", - "room_list_collapse_section": "折疊聊天室清單段落", - "room_list_expand_section": "展開聊天室清單段落", - "room_list_navigate_down": "在聊天室清單中向下瀏覽", - "room_list_navigate_up": "在聊天室清單中向上瀏覽", - "toggle_top_left_menu": "切換左上方選單", - "toggle_right_panel": "切換右側面板", - "keyboard_shortcuts_tab": "開啟此設定分頁", - "go_home_view": "前往主畫面", - "next_unread_room": "下一個未讀的聊天室或私人訊息", - "prev_unread_room": "上一個未讀的聊天室或私人訊息", - "next_room": "下一個聊天室或私人訊息", - "prev_room": "上一個聊天室或私人訊息", - "autocomplete_cancel": "取消自動完成", - "autocomplete_navigate_next": "下一個自動完成建議", - "autocomplete_navigate_prev": "上一個自動完成建議", - "toggle_space_panel": "切換聊天空間面板", - "toggle_hidden_events": "切換隱藏事件的能見度", - "jump_first_message": "跳至第一則訊息", - "jump_last_message": "跳至最後一則訊息", - "composer_undo": "復原編輯", - "composer_redo": "重做編輯", - "navigate_prev_history": "上一個最近造訪過的聊天室或群組空間", - "navigate_next_history": "下一個最近造訪過的聊天室或聊天空間", - "switch_to_space": "根據數字切換到空格", - "open_user_settings": "開啟使用者設定", - "close_dialog_menu": "關閉對話框或內容選單", - "activate_button": "啟動已選取按鈕", - "composer_new_line": "換行", - "autocomplete_force": "強制完成", - "search": "搜尋(必須啟用)" - }, - "credits": { - "default_cover_photo": "預設封面照片作者為 © Jesús Roncero,以 CC-BY-SA 4.0 授權使用。", - "twemoji_colr": "twemoji-colr 字型作者為 © Mozilla 基金會,以 Apache 2.0 授權使用。", - "twemoji": "Twemoji 表情符號藝術作者為 © Twitter 公司與其他貢獻者,以 CC-BY 4.0 授權使用。" - }, - "composer": { - "format_bold": "粗體", - "format_italic": "義式斜體", - "format_underline": "底線", - "format_strikethrough": "刪除線", - "format_unordered_list": "項目符號清單", - "format_ordered_list": "編號清單", - "format_increase_indent": "增加縮排", - "format_decrease_indent": "減少縮排", - "format_inline_code": "代碼", - "format_code_block": "程式碼區塊", - "format_link": "連結", - "send_button_title": "傳送訊息", - "placeholder_thread_encrypted": "回覆加密的討論串…", - "placeholder_thread": "回覆討論串…", - "placeholder_reply_encrypted": "傳送加密的回覆…", - "placeholder_reply": "傳送回覆…", - "placeholder_encrypted": "傳送加密訊息…", - "placeholder": "傳送訊息…" - }, - "Bold": "粗體", - "Link": "連結", - "Code": "代碼", - "power_level": { - "default": "預設", - "restricted": "已限制", - "moderator": "版主", - "admin": "管理員", - "mod": "版主", - "custom": "自訂 (%(level)s)" + "password_field_keep_going_prompt": "繼續前進…", + "password_field_label": "輸入密碼", + "password_field_strong_label": "很好,密碼強度夠高!", + "password_field_weak_label": "密碼可用,但不安全", + "phone_label": "電話", + "phone_optional_label": "電話(選擇性)", + "qr_code_login": { + "approve_access_warning": "透過批准此裝置的存取權限,其將對您的帳號有完全的存取權限。", + "completing_setup": "完成您新裝置的設定", + "confirm_code_match": "請確認下列代碼與您另一台裝置上的代碼相符:", + "connecting": "連線中…", + "devices_connected": "裝置已連線", + "error_device_already_signed_in": "其他裝置已登入。", + "error_device_not_signed_in": "其他裝置未登入。", + "error_device_unsupported": "不支援與此裝置連結。", + "error_homeserver_lacks_support": "家伺服器不支援在其他裝置上登入。", + "error_invalid_scanned_code": "掃描的代碼無效。", + "error_linking_incomplete": "未在要求的時間內完成連結。", + "error_request_cancelled": "請求已取消。", + "error_request_declined": "請求在另一台裝置上被拒絕。", + "error_unexpected": "發生預料之外的錯誤。", + "review_and_approve": "審閱並批准登入", + "scan_code_instruction": "請用您已登出的裝置掃描下列 QR Code。", + "scan_qr_code": "掃描 QR Code", + "select_qr_code": "選取「%(scanQRCode)s」", + "sign_in_new_device": "登入新裝置", + "start_at_sign_in_screen": "從登入畫面開始", + "waiting_for_device": "正在等待裝置登入" + }, + "register_action": "建立帳號", + "registration": { + "continue_without_email_description": "請注意,如果您不新增電子郵件且忘記密碼,您將永遠失去對您帳號的存取權。", + "continue_without_email_field_label": "電子郵件(選擇性)", + "continue_without_email_title": "不使用電子郵件來繼續" + }, + "registration_disabled": "註冊已在此家伺服器上停用。", + "registration_msisdn_field_required_invalid": "輸入電話號碼(此家伺服器必填)", + "registration_successful": "註冊成功", + "registration_username_in_use": "某人已使用該使用者名稱。請改用其他名稱。但如果是您,請在下方登入。", + "registration_username_unable_check": "無法檢查使用者名稱是否已被使用。請稍後再試。", + "registration_username_validation": "僅能使用小寫字母、數字、破折號與底線", + "reset_password": { + "confirm_new_password": "確認新密碼", + "devices_logout_success": "您已登出所有裝置,並將不再收到推送通知。要重新啟用通知,請在每台裝置上重新登入。", + "other_devices_logout_warning_1": "登出您的裝置將會刪除儲存在其上的訊息加密金鑰,讓加密的聊天紀錄變為無法讀取。", + "other_devices_logout_warning_2": "若您想在加密聊天室中保留對聊天紀錄的存取權限,請設定金鑰備份或從您的其他裝置之一匯出您的訊息金鑰,然後再繼續。", + "password_not_entered": "必須輸入一個新密碼。", + "passwords_mismatch": "新密碼必須互相相符。", + "rate_limit_error": "短時間內嘗試太多次,請稍待一段時間後再嘗試。", + "rate_limit_error_with_time": "短時間內嘗試太多次,請稍等 %(timeout)s 秒後再嘗試。", + "reset_successful": "您的密碼已重設。", + "return_to_login": "返回到登入畫面", + "sign_out_other_devices": "登出所有裝置" + }, + "reset_password_action": "重設密碼", + "reset_password_email_field_description": "使用電子郵件地址來復原您的帳號", + "reset_password_email_field_required_invalid": "輸入電子郵件地址(此家伺服器必填)", + "reset_password_email_not_associated": "您的電子郵件地址似乎並未與這台家伺服器上的任何 Matrix ID 相關聯。", + "reset_password_email_not_found_title": "未找到此電子郵件地址", + "reset_password_title": "重新設定您的密碼", + "server_picker_custom": "其他家伺服器", + "server_picker_description": "您可以透過指定不同的家伺服器網址,來登入至其他的 Matrix 伺服器。使用自訂伺服器選項讓您可以使用 %(brand)s 登入到不同家伺服器上的 Matrix 帳號。", + "server_picker_description_matrix.org": "在最大的公開伺服器上,免費與數百萬人一起交流", + "server_picker_dialog_title": "決定託管帳號的位置", + "server_picker_explainer": "如果您有的話,可以使用您偏好的 Matrix 家伺服器,或是自己架一個。", + "server_picker_failed_validate_homeserver": "無法驗證家伺服器", + "server_picker_intro": "我們將您可以託管帳號的地方稱為「家伺服器」。", + "server_picker_invalid_url": "無效網址", + "server_picker_learn_more": "關於家伺服器", + "server_picker_matrix.org": "Matrix.org 是世界上最大的公開家伺服器,因此對許多人來說是一個好地方。", + "server_picker_required": "指定家伺服器", + "server_picker_title": "登入您的家伺服器", + "server_picker_title_default": "伺服器選項", + "server_picker_title_registration": "帳號託管於", + "session_logged_out_description": "因為安全因素,此工作階段已被登出。請重新登入。", + "session_logged_out_title": "已登出", + "set_email": { + "description": "這讓您可以重設您的密碼與接收通知。", + "verification_pending_description": "請收信並點擊信中的連結。完成後,再點擊「繼續」。", + "verification_pending_title": "等待驗證" + }, + "set_email_prompt": "您想要設定電子郵件地址嗎?", + "sign_in_description": "使用您的帳號繼續。", + "sign_in_instead": "改為登入", + "sign_in_instead_prompt": "改為登入", + "sign_in_or_register": "登入或建立帳號", + "sign_in_or_register_description": "使用您的帳號或建立新的以繼續。", + "sign_in_prompt": "有帳號了嗎?登入", + "sign_in_with_sso": "以單一登入來登入", + "signing_in": "正在登入…", + "soft_logout": { + "clear_data_button": "清除所有資料", + "clear_data_description": "將會永久清除此工作階段的所有資料。除非已備份金鑰,否則將會遺失所有加密訊息。", + "clear_data_title": "清除此工作階段中的所有資料?" + }, + "soft_logout_heading": "您已登出", + "soft_logout_intro_password": "輸入您的密碼以登入並取回對您帳號的存取權。", + "soft_logout_intro_sso": "登入並取回對您帳號的存取權。", + "soft_logout_intro_unsupported_auth": "您無法登入到您的帳號。請聯絡您的家伺服器管理員以取得更多資訊。", + "soft_logout_subheading": "清除個人資料", + "soft_logout_warning": "警告:您的個人資料(包含加密金鑰)仍儲存於此工作階段。若您使用完此工作階段或想要登入其他帳號,請清除它。", + "sso": "單一登入", + "sso_failed_missing_storage": "我們要求瀏覽器記住它讓您登入時使用的家伺服器,但不幸的是,您的瀏覽器忘了它。到登入頁面然後重試。", + "sso_or_username_password": "%(ssoButtons)s 或 %(usernamePassword)s", + "sync_footer_subtitle": "如果您已加入很多聊天室,這可能需要一點時間", + "syncing": "正在同步…", + "uia": { + "code": "代碼", + "email": "要建立您的帳號,請開啟我們剛剛寄到 %(emailAddress)s 的電子郵件中的連結。", + "email_auth_header": "檢查您的電子郵件以繼續", + "email_resend_prompt": "沒有收到?重新傳送", + "email_resent": "已重新傳送!", + "fallback_button": "開始認證", + "msisdn": "文字訊息已傳送給 %(msisdn)s", + "msisdn_token_incorrect": "權杖不正確", + "msisdn_token_prompt": "請輸入其包含的代碼:", + "password_prompt": "請在下方輸入您的帳號密碼來確認身份。", + "recaptcha_missing_params": "未於家伺服器設定中指定 Captcha 公鑰。請將此問題回報給您的家伺服器管理員。", + "registration_token_label": "註冊權杖", + "registration_token_prompt": "輸入由家伺服器管理員提供的註冊權杖。", + "sso_body": "使用單一登入來證明身分,以確認新增該電子郵件地址。", + "sso_failed": "確認您身分時出了一點問題。取消並再試一次。", + "sso_postauth_body": "點擊下方按鈕以確認您的身分。", + "sso_postauth_title": "確認以繼續", + "sso_preauth_body": "要繼續,使用單一登入系統來證明您的身分。", + "sso_title": "使用單一登入來繼續", + "terms": "請審閱並接受此家伺服器的政策:", + "terms_invalid": "請審閱並接受家伺服器的所有政策" + }, + "unsupported_auth": "此家伺服器不提供該客戶端支援的任何登入流程。", + "unsupported_auth_email": "此家伺服器不支援使用電子郵件地址登入。", + "unsupported_auth_msisdn": "這個伺服器不支援以電話號碼認證。", + "username_field_required_invalid": "輸入使用者名稱", + "username_in_use": "某人已使用該使用者名稱。請改用其他名稱。", + "verify_email_explainer": "在重設您的密碼前,我們必須知道是您本人。請點擊我們剛剛寄送至%(email)s的電子郵件中的連結", + "verify_email_heading": "請驗證您的郵件信箱以繼續" }, "bug_reporting": { - "introduction": "若您透過 GitHub 遞交錯誤,除錯紀錄檔可以協助我們追蹤問題。 ", - "description": "除錯紀錄檔包含了應用程式使用資料,其中包括了您的使用者名稱、您造訪過的聊天室別名或 ID,您先前與哪些使用者介面元素互動過,以及其他使用者的使用者名稱。但不會包含任何訊息內容。", - "matrix_security_issue": "要回報與 Matrix 有關的安全性問題,請閱讀 Matrix.org 的安全性揭露政策。", - "submit_debug_logs": "遞交除錯訊息", - "title": "錯誤回報", "additional_context": "如果有其他有助於釐清問題的情境,如您當時正在做什麼,聊天室 ID、使用者 ID 等等,請在這裡加入這些資訊。", - "send_logs": "傳送紀錄檔", - "github_issue": "GitHub 議題", - "download_logs": "下載紀錄檔", "before_submitting": "在遞交紀錄檔前,您必須建立 GitHub 議題以描述您的問題。", "collecting_information": "收集應用程式版本資訊", "collecting_logs": "收集記錄檔", - "uploading_logs": "正在上傳紀錄檔", + "create_new_issue": "請在 GitHub 上建立新議題,這樣我們才能調查這個錯誤。", + "description": "除錯紀錄檔包含了應用程式使用資料,其中包括了您的使用者名稱、您造訪過的聊天室別名或 ID,您先前與哪些使用者介面元素互動過,以及其他使用者的使用者名稱。但不會包含任何訊息內容。", + "download_logs": "下載紀錄檔", "downloading_logs": "正在下載紀錄檔", - "create_new_issue": "請在 GitHub 上建立新議題,這樣我們才能調查這個錯誤。" - }, - "time": { - "hours_minutes_seconds_left": "剩餘 %(hours)s 小時 %(minutes)s 分鐘 %(seconds)s 秒", - "minutes_seconds_left": "剩餘 %(minutes)s 分鐘 %(seconds)s 秒", - "seconds_left": "剩 %(seconds)s 秒", - "date_at_time": "%(date)s 於 %(time)s", - "short_days": "%(value)sd", - "short_hours": "%(value)sh", - "short_minutes": "%(value)sm", - "short_seconds": "%(value)ss", - "short_days_hours_minutes_seconds": "%(days)s 天 %(hours)s 小時 %(minutes)s 分鐘 %(seconds)s 秒", - "short_hours_minutes_seconds": "%(hours)s 小時 %(minutes)s 分鐘 %(seconds)s 秒", - "short_minutes_seconds": "%(minutes)s 分鐘 %(seconds)s 秒", - "last_week": "上週", - "last_month": "上個月", - "n_minutes_ago": "%(num)s 分鐘前", - "n_hours_ago": "%(num)s 小時前", - "n_days_ago": "%(num)s 天前", - "in_n_minutes": "從現在開始 %(num)s 分鐘", - "in_n_hours": "從現在開始 %(num)s 小時", - "in_n_days": "從現在開始 %(num)s 天", - "in_few_seconds": "從現在開始數秒鐘", - "in_about_minute": "從現在開始大約一分鐘", - "in_about_hour": "從現在開始大約一小時", - "in_about_day": "從現在開始大約一天", - "few_seconds_ago": "數秒前", - "about_minute_ago": "大約一分鐘前", - "about_hour_ago": "大約一小時前", - "about_day_ago": "大約一天前", - "left": "剩下 %(timeRemaining)s" + "error_empty": "請告訴我們發生了什麼錯誤,或更好的是,在 GitHub 上建立描述問題的議題。", + "failed_send_logs": "無法傳送除錯訊息: ", + "github_issue": "GitHub 議題", + "introduction": "若您透過 GitHub 遞交錯誤,除錯紀錄檔可以協助我們追蹤問題。 ", + "log_request": "要協助我們讓這個問題不再發生,請將紀錄檔傳送給我們。", + "logs_sent": "記錄檔已經傳送", + "matrix_security_issue": "要回報與 Matrix 有關的安全性問題,請閱讀 Matrix.org 的安全性揭露政策。", + "preparing_download": "正在準備下載紀錄檔", + "preparing_logs": "準備傳送除錯訊息", + "send_logs": "傳送紀錄檔", + "submit_debug_logs": "遞交除錯訊息", + "textarea_label": "註記", + "thank_you": "感謝您!", + "title": "錯誤回報", + "unsupported_browser": "提醒:您的瀏覽器不受支援,所以您的使用體驗可能無法預測。", + "uploading_logs": "正在上傳紀錄檔", + "waiting_for_server": "正在等待來自伺服器的回應" }, - "onboarding": { - "personal_messaging_title": "為朋友與家人提供的安全訊息", - "free_e2ee_messaging_unlimited_voip": "%(brand)s 提供免費的端對端加密通訊,以及無限制的語音及視訊通話,是維持聯絡的絕佳方式。", - "personal_messaging_action": "開始您的第一個聊天", - "work_messaging_title": "工作用的安全通訊", - "work_messaging_action": "尋找您的同事", - "community_messaging_title": "社群所有權", - "community_messaging_action": "尋找您的夥伴", - "welcome_to_brand": "歡迎使用 %(brand)s", - "only_n_steps_to_go": { - "one": "僅需 %(count)s 步", - "other": "僅需 %(count)s 步" - }, - "you_did_it": "您做到了!", - "complete_these": "完成這些步驟以充分利用 %(brand)s", - "community_messaging_description": "保持對社群討論的所有權與控制權。\n具有強大的審核工具與互操作性,可擴充至支援數百萬人。", - "you_made_it": "您做到了!", - "set_up_profile_description": "確保人們知道這真的是您", - "set_up_profile_action": "您的個人檔案", - "set_up_profile": "設定您的個人檔案", - "get_stuff_done": "透過找到您的團隊成員來完成工作", - "find_people": "尋找夥伴", - "find_friends_description": "這就是您來這裡的目的,所以讓我們開始吧", - "find_friends_action": "尋找朋友", - "find_friends": "尋找並邀請您的朋友", - "find_coworkers": "尋找並邀請您的同事", - "find_community_members": "尋找並邀請您的社群成員", - "enable_notifications_description": "不要錯過回覆或重要訊息", - "enable_notifications_action": "啟用通知", - "enable_notifications": "開啟通知", - "download_app_description": "隨身攜帶 %(brand)s,不錯過任何事情", - "download_app_action": "下載應用程式", - "download_app": "下載 %(brand)s", - "download_brand": "下載 %(brand)s", - "download_brand_desktop": "下載 %(brand)s 桌面版", - "qr_or_app_links": "%(qrCode)s 或 %(appLinks)s", - "download_app_store": "在 App Store 上下載", - "download_google_play": "在 Google Play 上取得", - "download_f_droid": "在 F-Droid 上取得", - "apple_trademarks": "App Store® 與 Apple logo® 是 Apple Inc 的註冊商標。", - "google_trademarks": "Google Play 與 Google Play 圖示是 Google LLC 的註冊商標。", - "has_avatar_label": "太好了,這會讓人們知道是您", - "no_avatar_label": "新增照片以讓其他人知道是您。", - "welcome_user": "歡迎 %(name)s", - "welcome_detail": "現在,讓我們協助您開始", - "intro_welcome": "歡迎使用 %(appName)s", - "intro_byline": "擁有您的對話。", - "send_dm": "傳送私人訊息", - "explore_rooms": "探索公開聊天室", - "create_room": "建立群組聊天" + "cannot_invite_without_identity_server": "無法在未設定身分伺服器時,邀請使用者。您可以到「設定」畫面中連線到一組伺服器。", + "cannot_reach_homeserver": "無法連線至家伺服器", + "cannot_reach_homeserver_detail": "請確定您有穩定的網路連線,或與伺服器管理員聯繫", + "cant_load_page": "無法載入頁面", + "chat_card_back_action_label": "回到聊天", + "chat_effects": { + "confetti_description": "使用彩帶傳送訊息", + "confetti_message": "傳送彩帶", + "fireworks_description": "與煙火一同傳送指定訊息", + "fireworks_message": "傳送煙火", + "hearts_description": "與愛心一同傳送指定的訊息", + "hearts_message": "傳送愛心", + "rainfall_description": "與降雨一同傳送指定的訊息", + "rainfall_message": "傳送降雨", + "snowfall_description": "與雪球一同傳送指定訊息", + "snowfall_message": "傳送雪球", + "spaceinvaders_description": "與太空主題效果一起傳送指定的訊息", + "spaceinvaders_message": "傳送太空侵略者" }, - "settings": { - "show_breadcrumbs": "在聊天室清單上方顯示最近看過的聊天室的捷徑", - "all_rooms_home_description": "您所在的所有聊天室都會出現在首頁。", - "use_command_f_search": "使用 Command + F 來搜尋時間軸", - "use_control_f_search": "使用 Ctrl + F 來搜尋時間軸", - "use_12_hour_format": "用 12 小時制顯示時間戳記(如:下午 2:30)", - "always_show_message_timestamps": "總是顯示訊息時間戳記", - "send_read_receipts": "傳送讀取回條", - "send_typing_notifications": "傳送「輸入中」的通知", - "replace_plain_emoji": "自動取代純文字為表情符號", - "enable_markdown": "啟用 Markdown", - "emoji_autocomplete": "啟用在打字時出現表情符號建議", - "use_command_enter_send_message": "使用 Command + Enter 來傳送訊息", - "use_control_enter_send_message": "使用 Ctrl + Enter 來傳送訊息", - "all_rooms_home": "在首頁顯示所有聊天室", - "enable_markdown_description": "使用 /plain 開頭以不使用 Markdown 傳送訊息。", - "show_stickers_button": "顯示貼圖案按鈕", - "insert_trailing_colon_mentions": "在使用者於訊息開頭提及之後插入跟隨冒號", - "automatic_language_detection_syntax_highlight": "啟用語法突顯的自動語言偵測", - "code_block_expand_default": "預設展開程式碼區塊", - "code_block_line_numbers": "在程式碼區塊中顯示行號", - "inline_url_previews_default": "預設啟用行內網址預覽", - "autoplay_gifs": "自動播放 GIF", - "autoplay_videos": "自動播放影片", - "image_thumbnails": "顯示圖片的預覽/縮圖", - "show_typing_notifications": "顯示打字通知", - "show_redaction_placeholder": "幫已刪除的訊息保留位置", - "show_read_receipts": "顯示從其他使用者傳送的讀取回條", - "show_join_leave": "顯示加入/離開訊息(邀請 / 移除 / 封鎖則不受影響)", - "show_displayname_changes": "顯示名稱變更", - "show_chat_effects": "顯示聊天效果(例:收到彩帶時顯示動畫)", - "show_avatar_changes": "顯示個人檔案圖片變更", - "big_emoji": "在聊天中啟用大型表情符號", - "jump_to_bottom_on_send": "傳送訊息時,跳到時間軸底部", - "disable_historical_profile": "在訊息歷史紀錄中顯示使用者目前的個人檔案圖片與名稱", - "show_nsfw_content": "顯示工作不宜的 NSFW 內容", - "prompt_invite": "在傳送邀請給潛在的無效 Matrix ID 前提示", - "hardware_acceleration": "啟用硬體加速(重新啟動 %(appName)s 才會生效)", - "start_automatically": "在系統登入後自動開始", - "warn_quit": "離開前警告", - "notifications": { - "rule_contains_display_name": "包含我顯示名稱的訊息", - "rule_contains_user_name": "包含我使用者名稱的訊息", - "rule_roomnotif": "包含 @room 的訊息", - "rule_room_one_to_one": "來自私訊的訊息", - "rule_message": "群組聊天中的訊息", - "rule_encrypted": "群組聊天中的加密訊息", - "rule_invite_for_me": "當我被邀請加入聊天室時", - "rule_call": "接到通話邀請時", - "rule_suppress_notices": "收到聊天機器人送出的訊息時", - "rule_tombstone": "當聊天室升級時", - "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": "為此工作階段啟用音效通知" + "common": { + "about": "關於", + "access_token": "存取權杖", + "accessibility": "可近用性", + "advanced": "進階", + "all_rooms": "所有聊天室", + "analytics": "分析", + "and_n_others": { + "other": "與另 %(count)s 個人…", + "one": "與另 1 個人…" }, - "appearance": { - "layout_irc": "IRC(實驗性)", - "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": "大" + "appearance": "外觀", + "application": "應用程式", + "are_you_sure": "您確定嗎?", + "attachment": "附件", + "authentication": "授權", + "avatar": "大頭照", + "camera": "相機", + "cameras": "相機", + "capabilities": "功能", + "copied": "已複製!", + "credits": "感謝", + "cross_signing": "交叉簽署", + "dark": "暗色", + "description": "描述", + "deselect_all": "取消選取", + "device": "裝置", + "display_name": "顯示名稱", + "edited": "已編輯", + "email_address": "電子郵件地址", + "emoji": "表情符號", + "encrypted": "開啟加密", + "encryption_enabled": "加密已啟用", + "error": "錯誤", + "faq": "常見問答集", + "favourites": "我的最愛", + "feedback": "回饋", + "filter_results": "過濾結果", + "forward_message": "轉寄訊息", + "general": "一般", + "go_to_settings": "前往設定", + "guest": "訪客", + "help": "說明", + "historical": "歷史", + "home": "首頁", + "homeserver": "家伺服器", + "identity_server": "身分伺服器", + "image": "圖片", + "integration_manager": "整合管理員", + "joined": "已加入", + "labs": "實驗室", + "legal": "法律", + "light": "亮色", + "loading": "載入中…", + "location": "位置", + "low_priority": "低優先度", + "message": "訊息", + "message_layout": "訊息佈局", + "microphone": "麥克風", + "model": "模型", + "modern": "現代", + "mute": "靜音", + "n_members": { + "one": "%(count)s 位成員", + "other": "%(count)s 位成員" }, - "inline_url_previews_room_account": "對此聊天室啟用網址預覽(僅影響您)", - "inline_url_previews_room": "對此聊天室中的參與者預設啟用網址預覽" - }, - "devtools": { - "send_custom_account_data_event": "傳送自訂帳號資料事件", - "send_custom_room_account_data_event": "傳送自訂聊天室帳號資料事件", - "event_type": "事件類型", - "state_key": "狀態金鑰", - "invalid_json": "看起來不像有效的 JSON。", - "failed_to_send": "無法傳送事件!", - "event_sent": "事件已傳送!", - "event_content": "事件內容", - "user_read_up_to": "使用者讀取至: ", - "no_receipt_found": "找不到回條", - "user_read_up_to_ignore_synthetic": "使用者閱讀至 (ignoreSynthetic): ", - "user_read_up_to_private": "使用者閱讀至 (m.read.private): ", - "user_read_up_to_private_ignore_synthetic": "使用者閱讀至 (m.read.private;ignoreSynthetic): ", - "room_status": "聊天室狀態", - "room_unread_status_count": { - "other": "聊天室未讀狀態:%(status)s,數量:%(count)s" + "n_participants": { + "one": "1 位成員", + "other": "%(count)s 個參與者" }, - "notification_state": "通知狀態為 %(notificationState)s", - "room_encrypted": "聊天室已加密 ✅", - "room_not_encrypted": "聊天室未加密 🚨", - "main_timeline": "主時間軸", - "threads_timeline": "討論串時間軸", - "room_notifications_total": "總共: ", - "room_notifications_highlight": "突顯: ", - "room_notifications_dot": "點: ", - "room_notifications_last_event": "最後活動:", - "room_notifications_type": "類型: ", - "room_notifications_sender": "傳送者: ", - "room_notifications_thread_id": "討論串 ID: ", - "spaces": { - "one": "<空間>", - "other": "<%(count)s 個空間>" + "n_rooms": { + "one": "%(count)s 個聊天室", + "other": "%(count)s 個聊天室" }, - "empty_string": "<空字串>", - "room_unread_status": "聊天室未讀狀態:%(status)s", - "id": "ID: ", - "send_custom_state_event": "傳送自訂狀態事件", - "see_history": "檢視歷史紀錄", - "failed_to_load": "無法載入。", - "client_versions": "客戶端版本", - "server_versions": "伺服器版本", - "number_of_users": "使用者數量", - "failed_to_save": "無法儲存設定。", - "save_setting_values": "儲存設定值", - "setting_colon": "設定:", - "caution_colon": "警告:", - "use_at_own_risk": "此使用者介面不會檢查值的類型。使用風險自負。", - "setting_definition": "設定定義:", - "level": "等級", - "settable_global": "全域設定", - "settable_room": "聊天室設定", - "values_explicit": "明確等級的值", - "values_explicit_room": "此聊天室中明確等級的值", - "edit_values": "編輯值", - "value_colon": "值:", - "value_this_room_colon": "此聊天室中的值:", - "values_explicit_colon": "明確等級的值:", - "values_explicit_this_room_colon": "此聊天室中明確等級的值:", - "setting_id": "設定 ID", - "value": "值", - "value_in_this_room": "此聊天室中的值", - "edit_setting": "編輯設定", - "phase_requested": "已請求", - "phase_ready": "已準備好", - "phase_started": "已開始", - "phase_cancelled": "已取消", - "phase_transaction": "交易", - "phase": "階段", - "timeout": "逾時", - "methods": "方法", - "requester": "請求者", - "observe_only": "僅觀察", - "no_verification_requests_found": "找不到驗證請求", - "failed_to_find_widget": "尋找此小工具時發生錯誤。", - "send_custom_timeline_event": "傳送自訂時間軸事件", - "explore_room_state": "探索聊天室狀態", - "explore_room_account_data": "探索聊天室帳號資料", - "view_servers_in_room": "檢視聊天室內的伺服器", - "notifications_debug": "通知除錯", - "verification_explorer": "驗證探索程式", - "active_widgets": "執行中的小工具", - "explore_account_data": "探索帳號資料", - "settings_explorer": "設定探索程式", - "server_info": "伺服器資訊", - "toolbox": "工具箱", - "developer_tools": "開發者工具", - "room_id": "聊天室 ID:%(roomId)s", - "thread_root_id": "討論串 Root ID:%(threadRootId)s", - "event_id": "事件 ID:%(eventId)s", - "category_room": "聊天室", - "category_other": "其他" + "name": "名稱", + "no_results": "沒有結果", + "no_results_found": "找不到結果", + "not_trusted": "未受信任", + "off": "關閉", + "offline": "離線", + "on": "開啟", + "options": "選項", + "orphan_rooms": "其他聊天室", + "password": "密碼", + "people": "聯絡人", + "preferences": "偏好設定", + "presence": "出席", + "preview_message": "嘿!您最棒了!", + "privacy": "隱私", + "private": "私密", + "private_room": "私密聊天室", + "private_space": "私密聊天空間", + "profile": "基本資料", + "public": "公開", + "public_room": "公開聊天室", + "public_space": "公開聊天空間", + "random": "隨機", + "reactions": "反應", + "report_a_bug": "回報錯誤", + "room": "聊天室", + "room_name": "聊天室名稱", + "rooms": "聊天室", + "saving": "正在儲存…", + "secure_backup": "安全備份", + "security": "安全性", + "select_all": "全部選取", + "server": "伺服器", + "settings": "設定", + "setup_secure_messages": "設定安全訊息", + "show_more": "顯示更多", + "someone": "某人", + "space": "群組空間", + "spaces": "聊天空間", + "sticker": "貼圖", + "stickerpack": "貼圖包", + "success": "成功", + "suggestions": "建議", + "support": "支援", + "system_alerts": "系統警告", + "theme": "主題", + "thread": "討論串", + "threads": "討論串", + "timeline": "時間軸", + "trusted": "受信任", + "unavailable": "無法使用", + "unencrypted": "未加密", + "unmute": "解除靜音", + "unnamed_room": "未命名的聊天室", + "unnamed_space": "未命名聊天空間", + "unsent": "未傳送", + "unverified": "未驗證", + "user": "使用者", + "user_avatar": "大頭照", + "username": "使用者名稱", + "verification_cancelled": "驗證已取消", + "verified": "已驗證", + "version": "版本", + "video": "影片", + "video_room": "視訊聊天室", + "view_message": "檢視訊息", + "warning": "警告", + "welcome": "歡迎" }, - "export_chat": { - "html": "HTML", - "json": "JSON", - "text": "純文字", - "from_the_beginning": "從一開始", - "number_of_messages": "指定訊息數量", - "current_timeline": "目前時間軸", - "creating_html": "正在建立 HTML…", - "starting_export": "開始匯入…", - "export_successful": "匯出成功!", - "unload_confirm": "您確定要從此匯出流程中退出嗎?", - "generating_zip": "產生 ZIP", - "processing_event_n": "正在處理 %(total)s 個事件中的第 %(number)s 個", - "fetched_n_events_with_total": { - "one": "已取得 %(total)s 個事件中的 %(count)s 個", - "other": "從 %(total)s 個事件中取得了 %(count)s 個" - }, - "fetched_n_events": { - "one": "到目前為止已取得 %(count)s 個事件", - "other": "到目前為止已成功取得 %(count)s 個事件" - }, - "fetched_n_events_in_time": { - "one": "已在 %(seconds)s 秒內取得 %(count)s 個事件", - "other": "已在 %(seconds)s 秒內取得 %(count)s 個事件" + "composer": { + "autocomplete": { + "@room_description": "通知整個聊天室", + "command_a11y": "指令自動完成", + "command_description": "指令", + "emoji_a11y": "表情符號自動完成", + "notification_a11y": "通知自動完成", + "notification_description": "聊天室通知", + "room_a11y": "聊天室自動完成", + "space_a11y": "空間自動完成", + "user_a11y": "使用者自動完成", + "user_description": "使用者" }, - "exported_n_events_in_time": { - "one": "已在 %(seconds)s 秒內匯出 %(count)s 個事件", - "other": "已在 %(seconds)s 秒內匯出 %(count)s 個事件" + "close_sticker_picker": "隱藏貼圖", + "edit_composer_label": "編輯訊息", + "format_bold": "粗體", + "format_code_block": "程式碼區塊", + "format_decrease_indent": "減少縮排", + "format_increase_indent": "增加縮排", + "format_inline_code": "代碼", + "format_insert_link": "插入連結", + "format_italic": "義式斜體", + "format_italics": "斜體", + "format_link": "連結", + "format_ordered_list": "編號清單", + "format_strikethrough": "刪除線", + "format_underline": "底線", + "format_unordered_list": "項目符號清單", + "formatting_toolbar_label": "格式化", + "link_modal": { + "link_field_label": "連結", + "text_field_label": "文字", + "title_create": "建立連結", + "title_edit": "編輯連結" }, - "media_omitted": "媒體省略", - "media_omitted_file_size": "媒體省略 - 超過檔案大小限制", - "creator_summary": "%(creatorName)s 建立了此聊天室。", - "export_info": "這是 匯出的開始。由 於 %(exportDate)s 匯出。", - "topic": "主題:%(topic)s", - "previous_page": "上一組訊息", - "next_page": "下一組訊息", - "html_title": "已匯出的資料", - "error_fetching_file": "取得檔案錯誤", - "file_attached": "已附加檔案", - "fetching_events": "正在取得事件…", - "creating_output": "正在建立輸出…", - "processing": "正在處理…", - "enter_number_between_min_max": "輸入介於 %(min)s 至 %(max)s 間的數字", - "size_limit_min_max": "大小只能是 %(min)s MB 至 %(max)s MB 間的數字", - "num_messages_min_max": "訊息數只能是 %(min)s MB 至 %(max)s MB 間的數字", - "num_messages": "訊息數", - "cancelled": "匯出已取消", - "cancelled_detail": "匯出已成功取消", - "successful": "匯出成功", - "successful_detail": "您匯出成功。請在您的下載資料夾中尋找它。", - "confirm_stop": "您確定您要停止匯出您的資料嗎?若您這麼做,您就必須重新開始。", - "exporting_your_data": "正在匯出您的資料", - "title": "匯出聊天", - "select_option": "從下面的選項中選擇以從您的時間軸匯出聊天", - "format": "格式", - "messages": "訊息", - "size_limit": "大小限制", - "include_attachments": "包含附件" - }, + "mode_plain": "隱藏格式化", + "mode_rich_text": "顯示格式", + "no_perms_notice": "您沒有權限在此聊天室貼文", + "placeholder": "傳送訊息…", + "placeholder_encrypted": "傳送加密訊息…", + "placeholder_reply": "傳送回覆…", + "placeholder_reply_encrypted": "傳送加密的回覆…", + "placeholder_thread": "回覆討論串…", + "placeholder_thread_encrypted": "回覆加密的討論串…", + "poll_button": "投票", + "poll_button_no_perms_description": "您沒有權限在此聊天室發起投票。", + "poll_button_no_perms_title": "需要權限", + "replying_title": "正在回覆", + "room_upgraded_link": "對話在此繼續。", + "room_upgraded_notice": "這個聊天室已被取代,且不再使用。", + "send_button_title": "傳送訊息", + "send_button_voice_message": "傳送語音訊息", + "send_voice_message": "傳送語音訊息", + "stop_voice_message": "停止錄製", + "voice_message_button": "語音訊息" + }, + "console_dev_note": "如果您知道您在做些什麼,Element 為開放原始碼,請看看我們的 GitHub (https://github.com/vector-im/element-web/) 並貢獻!", + "console_scam_warning": "若某人告訴您在此處複製/貼上一些東西,那麼您很有可能被騙了!", + "console_wait": "等等!", "create_room": { - "title_video_room": "建立視訊聊天室", - "title_public_room": "建立公開聊天室", - "title_private_room": "建立私密聊天室", - "action_create_video_room": "建立視訊聊天室", "action_create_room": "建立聊天室", - "name_validation_required": "請輸入聊天室名稱", - "join_rule_restricted_label": "每個在 中的人都將可以找到並加入此聊天室。", - "join_rule_change_notice": "您隨時都可以從聊天室設定變更此設定。", - "join_rule_public_parent_space_label": "任何人都將可以找到並加入此聊天室,而不只是 的成員。", - "join_rule_public_label": "任何人都可以找到並加入此聊天室。", - "join_rule_invite_label": "僅被邀請的夥伴才能找到並加入此聊天室。", - "join_rule_knock_label": "任何人都可以請求加入,但管理員或版主必須授予存取權限。您可以稍後變更此設定。", + "action_create_video_room": "建立視訊聊天室", "encrypted_video_room_warning": "您無法在稍後停用這個。這將會加密聊天室,但嵌入的通話並不會。", "encrypted_warning": "您無法在稍後停用此功能。橋接與大多數的聊天機器人也會無法運作。", "encryption_forced": "您的伺服器需要在私密聊天室中啟用加密。", "encryption_label": "啟用端對端加密", - "unfederated_label_default_off": "如果聊天室僅用於與在您的家伺服器上的內部團隊協作的話,可以啟用此功能。這無法在稍後變更。", - "unfederated_label_default_on": "如果聊天室會用於與有自己家伺服器的外部團隊協作的話,可以停用此功能。這無法在稍後變更。", - "topic_label": "主題(選擇性)", - "room_visibility_label": "聊天室能見度", + "error_title": "無法建立聊天室", + "generic_error": "伺服器可能無法使用、超載,或者您遇到了一個錯誤。", + "join_rule_change_notice": "您隨時都可以從聊天室設定變更此設定。", "join_rule_invite": "私密聊天室(邀請制)", + "join_rule_invite_label": "僅被邀請的夥伴才能找到並加入此聊天室。", + "join_rule_knock_label": "任何人都可以請求加入,但管理員或版主必須授予存取權限。您可以稍後變更此設定。", + "join_rule_public_label": "任何人都可以找到並加入此聊天室。", + "join_rule_public_parent_space_label": "任何人都將可以找到並加入此聊天室,而不只是 的成員。", "join_rule_restricted": "對聊天空間成員顯示為可見", - "unfederated": "阻止任何不屬於 %(serverName)s 的人加入此聊天室。" + "join_rule_restricted_label": "每個在 中的人都將可以找到並加入此聊天室。", + "name_validation_required": "請輸入聊天室名稱", + "room_visibility_label": "聊天室能見度", + "title_private_room": "建立私密聊天室", + "title_public_room": "建立公開聊天室", + "title_video_room": "建立視訊聊天室", + "topic_label": "主題(選擇性)", + "unfederated": "阻止任何不屬於 %(serverName)s 的人加入此聊天室。", + "unfederated_label_default_off": "如果聊天室僅用於與在您的家伺服器上的內部團隊協作的話,可以啟用此功能。這無法在稍後變更。", + "unfederated_label_default_on": "如果聊天室會用於與有自己家伺服器的外部團隊協作的話,可以停用此功能。這無法在稍後變更。", + "unsupported_version": "伺服器不支援指定的聊天室版本。" + }, + "create_space": { + "add_details_prompt": "新增一些詳細資訊來協助人們識別它。", + "add_details_prompt_2": "您隨時可以變更這些。", + "add_existing_rooms_description": "挑選要新增的聊天室或對話。這是專屬於您的空間,不會有人被通知。您稍後可以再新增更多。", + "add_existing_rooms_heading": "您想要整理什麼?", + "address_label": "位址", + "address_placeholder": "例如:my-space", + "creating": "正在建立…", + "creating_rooms": "正在建立聊天室…", + "done_action": "到我的聊天空間", + "done_action_first_room": "到我的第一個聊天室", + "explainer": "聊天空間是一種將聊天室與夥伴分組的新方式。您想要建立何種類型的聊天空間?您稍後仍可變更。", + "failed_create_initial_rooms": "無法建立第一個聊天空間中的聊天室", + "failed_invite_users": "無法邀請以下使用者加入您的聊天空間:%(csvUsers)s", + "invite_teammates_by_username": "透過使用者名稱邀請", + "invite_teammates_description": "確保合適的人有權存取。稍後您可以邀請更多人。", + "invite_teammates_heading": "邀請您的團隊成員", + "inviting_users": "正在邀請…", + "label": "建立聊天空間", + "name_required": "請輸入聊天空間名稱", + "personal_space": "只有我", + "personal_space_description": "整理您聊天室的私密聊天空間", + "private_description": "邀請制,適用於您自己或團隊使用", + "private_heading": "您的私密聊天空間", + "private_personal_description": "確保合適的人有權存取 %(name)s", + "private_personal_heading": "您與誰一起工作?", + "private_space": "我與團隊成員", + "private_space_description": "專為您與您的團隊成員設計的私密空間", + "public_description": "對所有人開放的聊天空間,最適合社群", + "public_heading": "您的公開聊天空間", + "setup_rooms_community_description": "讓我們為每個主題建立一個聊天室吧。", + "setup_rooms_community_heading": "您想在 %(spaceName)s 中討論什麼?", + "setup_rooms_description": "您稍後可以新增更多內容,包含既有的。", + "setup_rooms_private_description": "我們將為每個主題建立聊天室。", + "setup_rooms_private_heading": "您的團隊正在從事哪些專案?", + "share_description": "目前只有您一個人,有其他人會更好。", + "share_heading": "分享 %(name)s", + "skip_action": "現在跳過", + "subspace_adding": "正在新增…", + "subspace_beta_notice": "新增空間到您管理的聊天空間。", + "subspace_dropdown_title": "建立聊天空間", + "subspace_existing_space_prompt": "想要新增既有的聊天空間嗎?", + "subspace_join_rule_invite_description": "僅有被邀請的人才能找到並加入此聊天空間。", + "subspace_join_rule_invite_only": "私密聊天空間(邀請制)", + "subspace_join_rule_label": "空間能見度", + "subspace_join_rule_public_description": "不只是 的成員,任何人都可以找到並加入此聊天空間。", + "subspace_join_rule_restricted_description": " 中的任何人都可以找到並加入。" }, - "timeline": { - "m.call": { - "video_call_started": "視訊通話在 %(roomName)s 開始。", - "video_call_started_unsupported": "視訊通話在 %(roomName)s 開始。(此瀏覽器不支援)" - }, - "m.call.invite": { - "voice_call": "%(senderName)s 撥打了語音通話。", - "voice_call_unsupported": "%(senderName)s 撥打了語音通話。(不被此瀏覽器支援)", - "video_call": "%(senderName)s 撥打了視訊通話。", - "video_call_unsupported": "%(senderName)s 撥打了視訊通話。(不被此瀏覽器支援)" + "credits": { + "default_cover_photo": "預設封面照片作者為 © Jesús Roncero,以 CC-BY-SA 4.0 授權使用。", + "twemoji": "Twemoji 表情符號藝術作者為 © Twitter 公司與其他貢獻者,以 CC-BY 4.0 授權使用。", + "twemoji_colr": "twemoji-colr 字型作者為 © Mozilla 基金會,以 Apache 2.0 授權使用。" + }, + "devtools": { + "active_widgets": "執行中的小工具", + "category_other": "其他", + "category_room": "聊天室", + "caution_colon": "警告:", + "client_versions": "客戶端版本", + "developer_mode": "開發者模式", + "developer_tools": "開發者工具", + "edit_setting": "編輯設定", + "edit_values": "編輯值", + "empty_string": "<空字串>", + "event_content": "事件內容", + "event_id": "事件 ID:%(eventId)s", + "event_sent": "事件已傳送!", + "event_type": "事件類型", + "explore_account_data": "探索帳號資料", + "explore_room_account_data": "探索聊天室帳號資料", + "explore_room_state": "探索聊天室狀態", + "failed_to_find_widget": "尋找此小工具時發生錯誤。", + "failed_to_load": "無法載入。", + "failed_to_save": "無法儲存設定。", + "failed_to_send": "無法傳送事件!", + "id": "ID: ", + "invalid_json": "看起來不像有效的 JSON。", + "level": "等級", + "low_bandwidth_mode": "低頻寬模式", + "low_bandwidth_mode_description": "需要相容的家伺服器。", + "main_timeline": "主時間軸", + "methods": "方法", + "no_receipt_found": "找不到回條", + "no_verification_requests_found": "找不到驗證請求", + "notification_state": "通知狀態為 %(notificationState)s", + "notifications_debug": "通知除錯", + "number_of_users": "使用者數量", + "observe_only": "僅觀察", + "original_event_source": "原始活動來源", + "phase": "階段", + "phase_cancelled": "已取消", + "phase_ready": "已準備好", + "phase_requested": "已請求", + "phase_started": "已開始", + "phase_transaction": "交易", + "requester": "請求者", + "room_encrypted": "聊天室已加密 ✅", + "room_id": "聊天室 ID:%(roomId)s", + "room_not_encrypted": "聊天室未加密 🚨", + "room_notifications_dot": "點: ", + "room_notifications_highlight": "突顯: ", + "room_notifications_last_event": "最後活動:", + "room_notifications_sender": "傳送者: ", + "room_notifications_thread_id": "討論串 ID: ", + "room_notifications_total": "總共: ", + "room_notifications_type": "類型: ", + "room_status": "聊天室狀態", + "room_unread_status": "聊天室未讀狀態:%(status)s", + "room_unread_status_count": { + "other": "聊天室未讀狀態:%(status)s,數量:%(count)s" }, - "m.room.member": { - "accepted_3pid_invite": "%(targetName)s 已接受 %(displayName)s 的邀請", - "accepted_invite": "%(targetName)s 接受了邀請", - "invite": "%(senderName)s 已邀請 %(targetName)s", - "ban_reason": "%(senderName)s 封鎖了 %(targetName)s:%(reason)s", - "ban": "%(senderName)s 封鎖了 %(targetName)s", - "change_name_avatar": "%(oldDisplayName)s 更改了顯示名稱與大頭照", - "change_name": "%(oldDisplayName)s 將顯示名稱變更為 %(displayName)s", - "set_name": "%(senderName)s 將他們的顯示名稱設定為 %(displayName)s", - "remove_name": "%(senderName)s 移除了他們的顯示名稱 ( %(oldDisplayName)s )", - "remove_avatar": "%(senderName)s 移除了他們的個人檔案照片", - "change_avatar": "%(senderName)s 變更了他們的個人檔案照片", - "set_avatar": "%(senderName)s 設定了個人檔案照片", - "no_change": "%(senderName)s 未變更", - "join": "%(targetName)s 已加入聊天室", - "reject_invite": "%(targetName)s 拒絕了邀請", - "left_reason": "%(targetName)s 離開了聊天室:%(reason)s", - "left": "%(targetName)s 離開聊天室", - "unban": "%(senderName)s 取消封鎖了 %(targetName)s", - "withdrew_invite_reason": "%(senderName)s 撤回了 %(targetName)s 的邀請:%(reason)s", - "withdrew_invite": "%(senderName)s 撤回了 %(targetName)s 的邀請", - "kick_reason": "%(senderName)s 已移除 %(targetName)s:%(reason)s", - "kick": "%(senderName)s 已移除 %(targetName)s" + "save_setting_values": "儲存設定值", + "see_history": "檢視歷史紀錄", + "send_custom_account_data_event": "傳送自訂帳號資料事件", + "send_custom_room_account_data_event": "傳送自訂聊天室帳號資料事件", + "send_custom_state_event": "傳送自訂狀態事件", + "send_custom_timeline_event": "傳送自訂時間軸事件", + "server_info": "伺服器資訊", + "server_versions": "伺服器版本", + "settable_global": "全域設定", + "settable_room": "聊天室設定", + "setting_colon": "設定:", + "setting_definition": "設定定義:", + "setting_id": "設定 ID", + "settings_explorer": "設定探索程式", + "show_hidden_events": "顯示時間軸中隱藏的活動", + "spaces": { + "one": "<空間>", + "other": "<%(count)s 個空間>" }, - "m.room.topic": "%(senderDisplayName)s 將主題變更為「%(topic)s」。", - "m.room.avatar": "%(senderDisplayName)s 變更了聊天室大頭照。", - "m.room.name": { - "remove": "%(senderDisplayName)s 移除了聊天室名稱。", - "change": "%(senderDisplayName)s 將聊天室名稱從 %(oldRoomName)s 變更為 %(newRoomName)s。", - "set": "%(senderDisplayName)s 將聊天室名稱變更為 %(roomName)s。" + "state_key": "狀態金鑰", + "thread_root_id": "討論串 Root ID:%(threadRootId)s", + "threads_timeline": "討論串時間軸", + "timeout": "逾時", + "title": "開發者工具", + "toggle_event": "切換事件", + "toolbox": "工具箱", + "use_at_own_risk": "此使用者介面不會檢查值的類型。使用風險自負。", + "user_read_up_to": "使用者讀取至: ", + "user_read_up_to_ignore_synthetic": "使用者閱讀至 (ignoreSynthetic): ", + "user_read_up_to_private": "使用者閱讀至 (m.read.private): ", + "user_read_up_to_private_ignore_synthetic": "使用者閱讀至 (m.read.private;ignoreSynthetic): ", + "value": "值", + "value_colon": "值:", + "value_in_this_room": "此聊天室中的值", + "value_this_room_colon": "此聊天室中的值:", + "values_explicit": "明確等級的值", + "values_explicit_colon": "明確等級的值:", + "values_explicit_room": "此聊天室中明確等級的值", + "values_explicit_this_room_colon": "此聊天室中明確等級的值:", + "verification_explorer": "驗證探索程式", + "view_servers_in_room": "檢視聊天室內的伺服器", + "view_source_decrypted_event_source": "解密活動來源", + "view_source_decrypted_event_source_unavailable": "已解密的來源不可用", + "widget_screenshots": "在支援的小工具上啟用小工具螢幕快照" + }, + "dialog_close_label": "關閉對話框", + "emoji": { + "categories": "分類", + "category_activities": "活動", + "category_animals_nature": "動物與自然", + "category_flags": "旗幟", + "category_food_drink": "食物與飲料", + "category_frequently_used": "經常使用", + "category_objects": "物件", + "category_smileys_people": "笑臉與人", + "category_symbols": "符號", + "category_travel_places": "旅遊與景點", + "quick_reactions": "快速反應" + }, + "emoji_picker": { + "cancel_search_label": "取消搜尋" + }, + "empty_room": "空聊天室", + "empty_room_was_name": "空的聊天室(曾為 %(oldName)s)", + "encryption": { + "access_secret_storage_dialog": { + "enter_phrase_or_key_prompt": "輸入您的安全密語或以繼續。", + "key_validation_text": { + "invalid_security_key": "無效的安全金鑰", + "recovery_key_is_correct": "看起來真棒!", + "wrong_file_type": "錯誤的檔案類型", + "wrong_security_key": "錯誤的安全金鑰" + }, + "reset_title": "重設所有東西", + "reset_warning_1": "當您沒有其他裝置可以完成驗證時,才執行此動作。", + "reset_warning_2": "如果您重設所有東西,您將會在沒有受信任的工作階段、沒有受信任的使用者的情況下重新啟動,且可能會看不到過去的訊息。", + "restoring": "從備份還原金鑰", + "security_key_title": "安全金鑰", + "security_phrase_incorrect_error": "無法存取祕密儲存空間。請確認您輸入了正確的安全密語。", + "security_phrase_title": "安全密語", + "separator": "%(securityKey)s 或 %(recoveryFile)s", + "use_security_key_prompt": "使用您的安全金鑰以繼續。" }, - "m.room.tombstone": "%(senderDisplayName)s 升級了此聊天室。", - "m.room.join_rules": { - "public": "%(senderDisplayName)s 將此聊天室對知道連結的人公開。", - "invite": "%(senderDisplayName)s 將聊天室更改為邀請制。", - "knock": "%(senderDisplayName)s 變更了加入規則以要求加入。", - "restricted_settings": "%(senderDisplayName)s 變更了誰可以加入此聊天室。檢視設定。", - "restricted": "%(senderDisplayName)s 變更了誰可以加入此聊天室。", - "unknown": "%(senderDisplayName)s 變更加入規則為 %(rule)s" + "bootstrap_title": "正在產生金鑰", + "cancel_entering_passphrase_description": "您確定要取消輸入安全密語嗎?", + "cancel_entering_passphrase_title": "取消輸入安全密語?", + "confirm_encryption_setup_body": "點擊下方按鈕以確認設定加密。", + "confirm_encryption_setup_title": "確認加密設定", + "cross_signing_not_ready": "尚未設定交叉簽署。", + "cross_signing_ready": "交叉簽署已可使用。", + "cross_signing_ready_no_backup": "已準備好交叉簽署但金鑰未備份。", + "cross_signing_room_normal": "此聊天室已端對端加密", + "cross_signing_room_verified": "此聊天室中每個人都已驗證", + "cross_signing_room_warning": "某人正在使用未知的工作階段", + "cross_signing_unsupported": "您的家伺服器不支援交叉簽署。", + "cross_signing_untrusted": "您的帳號在秘密儲存空間中有交叉簽署的身分,但尚未被此工作階段信任。", + "cross_signing_user_normal": "您尚未驗證此使用者。", + "cross_signing_user_verified": "您已驗證此使用者。此使用者已驗證他們所有的工作階段。", + "cross_signing_user_warning": "此使用者尚未驗證他們的所有工作階段。", + "destroy_cross_signing_dialog": { + "primary_button_text": "清除交叉簽署金鑰", + "title": "摧毀交叉簽署金鑰?", + "warning": "永久刪除交叉簽署金鑰。任何您已驗證過的人都會看到安全性警告。除非您遺失了所有可以進行交叉簽署的裝置,否則您不會想要這樣做。" }, - "m.room.guest_access": { - "can_join": "%(senderDisplayName)s 已允許訪客加入聊天室。", - "forbidden": "%(senderDisplayName)s 已拒絕訪客加入聊天室。", - "unknown": "%(senderDisplayName)s 將訪客存取權限更改為 %(rule)s" + "event_shield_reason_authenticity_not_guaranteed": "無法在此裝置上保證加密訊息的真實性。", + "event_shield_reason_mismatched_sender_key": "已由未驗證的工作階段加密", + "export_unsupported": "您的瀏覽器不支援需要的加密擴充", + "import_invalid_keyfile": "不是有效的 %(brand)s 金鑰檔案", + "import_invalid_passphrase": "無法檢查認證:密碼錯誤?", + "incompatible_database_description": "您先前在此工作階段中使用了較新版本的 %(brand)s。要再次與此版本使用端對端加密,您必須先登出再登入。", + "incompatible_database_disable": "在停用加密的情況下繼續", + "incompatible_database_sign_out_description": "為了避免遺失您的聊天歷史,您必須在登出前匯出您的聊天室金鑰。您必須回到較新版的 %(brand)s 才能執行此動作", + "incompatible_database_title": "不相容的資料庫", + "key_signature_upload_cancelled": "已取消簽章上傳", + "key_signature_upload_completed": "上傳完成", + "key_signature_upload_failed": "無法上傳", + "key_signature_upload_failed_body": "%(brand)s 在上傳以下內容時遇到錯誤:", + "key_signature_upload_failed_cross_signing_key_signature": "新交叉簽署金鑰的簽章", + "key_signature_upload_failed_device_cross_signing_key_signature": "裝置交叉簽署", + "key_signature_upload_failed_key_signature": "金鑰簽章", + "key_signature_upload_failed_master_key_signature": "新的主金鑰簽署", + "key_signature_upload_failed_title": "無上傳簽章", + "key_signature_upload_success_title": "簽章上傳成功", + "messages_not_secure": { + "cause_1": "您的家伺服器", + "cause_2": "您正在驗證的使用者所連線的家伺服器", + "cause_3": "您或其他使用者的網際網路連線", + "cause_4": "您或其他使用者的工作階段", + "heading": "以下其中一項可能會受到威脅:", + "title": "您的訊息不安全" }, - "m.image": "%(senderDisplayName)s 傳了一張圖片。", - "m.sticker": "%(senderDisplayName)s 傳送了貼圖。", - "m.room.server_acl": { - "set": "%(senderDisplayName)s 已為此聊天室設置伺服器的存取控制列表。", - "changed": "%(senderDisplayName)s 已為此聊天室更改伺服器的存取控制列表。", - "all_servers_banned": "🎉 所有伺服器都已被封鎖! 這間聊天室無法使用。" + "new_recovery_method_detected": { + "description_1": "偵測到新的安全密語以及安全訊息金鑰。", + "description_2": "此工作階段正在使用新的復原方法加密歷史。", + "title": "新復原方法", + "warning": "如果您沒有設定新的復原方法,攻擊者可能會嘗試存取您的帳號。在設定中立刻變更您的密碼並設定新的復原方法。" }, - "m.room.canonical_alias": { - "set": "%(senderName)s 將此聊天室的主要位址設定為 %(address)s。", - "removed": "%(senderName)s 移除了此聊天室的主要位址。", - "changed_alternative": "%(senderName)s 為此聊天室變更了替代位址。", - "changed_main_and_alternative": "%(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。" - } + "not_supported": "<不支援>", + "old_version_detected_description": "偵測到來自舊版 %(brand)s 的資料。這將會造成舊版的端對端加密失敗。在此版本中使用最近在舊版本交換的金鑰可能無法解密訊息。這也會造成與此版本的訊息交換失敗。若您遇到問題,請登出並重新登入。要保留訊息歷史,請匯出並重新匯入您的金鑰。", + "old_version_detected_title": "偵測到舊的加密資料", + "recovery_method_removed": { + "description_1": "此工作階段偵測到您的安全密語以及安全訊息金鑰已被移除。", + "description_2": "如果您不小心這樣做了,您可以在此工作階段上設定安全訊息,這將會以新的復原方法重新加密此工作階段的訊息歷史。", + "title": "已移除復原方法", + "warning": "如果您沒有移除復原方法,攻擊者可能會試圖存取您的帳號。請立刻在設定中變更您帳號的密碼並設定新的復原方式。" }, - "m.room.third_party_invite": { - "revoked": "%(senderName)s 撤銷了對 %(targetDisplayName)s 加入此聊天室的邀請。", - "sent": "%(senderName)s 向 %(targetDisplayName)s 傳送了加入聊天室的邀請。" + "reset_all_button": "忘記或遺失了所有復原方法?重設全部", + "set_up_toast_description": "避免失去對加密訊息與資料的存取權", + "set_up_toast_title": "設定安全備份", + "setup_secure_backup": { + "explainer": "請在登出前備份您的金鑰,以免遺失。", + "title": "設定" }, - "m.room.history_visibility": { - "invited": "%(senderName)s 將未來的聊天室紀錄顯示給所有成員,從他們被邀請開始。", - "joined": "%(senderName)s 將未來的聊天室紀錄顯示給所有成員,從他們加入開始。", - "shared": "%(senderName)s 將未來的聊天室紀錄顯示給所有成員。", - "world_readable": "%(senderName)s 將未來的聊天室紀錄顯示給任何人。", - "unknown": "%(senderName)s 將未來的聊天室紀錄顯示給未知(%(visibility)s)。" + "udd": { + "interactive_verification_button": "透過表情符號互動來驗證", + "manual_verification_button": "透過文字手動驗證", + "other_ask_verify_text": "要求此使用者驗證他們的工作階段,或在下方手動驗證。", + "other_new_session_text": "%(name)s (%(userId)s)登入到未驗證的新工作階段:", + "own_ask_verify_text": "使用下方的其中一個選項來驗證您其他工作階段。", + "own_new_session_text": "您已登入新的工作階段但未驗證:", + "title": "未受信任" }, - "m.room.pinned_events": { - "pinned_link": "%(senderName)s 釘選了訊息到此聊天室。檢視所有釘選的訊息。", - "pinned": "%(senderName)s 釘選了訊息到此聊天室。檢視所有已釘選的訊息。", - "unpinned_link": "%(senderName)s 從此聊天室取消釘選訊息。檢視所有釘選的訊息。", - "unpinned": "%(senderName)s 從此聊天室取消釘選訊息。檢視所有釘選的訊息。", - "changed_link": "%(senderName)s 變更了聊天室的釘選訊息。", - "changed": "%(senderName)s 變更了聊天室的釘選訊息。" + "unable_to_setup_keys_error": "無法設定金鑰", + "unsupported": "此客戶端不支援端對端加密。", + "upgrade_toast_title": "已提供加密升級", + "verification": { + "accepting": "正在接受…", + "after_new_login": { + "device_verified": "裝置已驗證", + "reset_confirmation": "真的要重設驗證金鑰?", + "skip_verification": "暫時略過驗證", + "unable_to_verify": "無法驗證此裝置", + "verify_this_device": "驗證此裝置" + }, + "cancelled": "您取消了驗證。", + "cancelled_self": "您在其他裝置上取消了驗證。", + "cancelled_user": "%(displayName)s 取消驗證。", + "cancelling": "正在取消…", + "complete_action": "了解", + "complete_description": "您已經成功驗證此使用者。", + "complete_title": "已驗證!", + "error_starting_description": "我們無法與其他使用者開始聊天。", + "error_starting_title": "開始驗證時發生錯誤", + "explainer": "與此使用者的安全訊息有端對端加密,無法被第三方讀取。", + "in_person": "為了確保安全,請面對面進行驗證,或使用其他方式來通訊。", + "incoming_sas_device_dialog_text_1": "驗證此裝置,並標記為可受信任。由您將裝置標記為可受信任後,可讓聊天夥伴傳送端到端加密訊息時能更加放心。", + "incoming_sas_device_dialog_text_2": "驗證此裝置將會將其標記為受信任,且已驗證您的使用者將會信任此裝置。", + "incoming_sas_dialog_title": "收到的驗證請求", + "incoming_sas_dialog_waiting": "正在等待夥伴確認…", + "incoming_sas_user_dialog_text_1": "驗證此工作階段,並標記為可受信任。由您將工作階段標記為可受信任後,可讓聊天夥伴傳送端到端加密訊息時能更加放心。", + "incoming_sas_user_dialog_text_2": "驗證此使用者將會把他們的工作階段標記為受信任,並同時為他們標記您的工作階段為可信任。", + "manual_device_verification_device_id_label": "工作階段 ID", + "manual_device_verification_device_key_label": "工作階段金鑰", + "manual_device_verification_device_name_label": "工作階段名稱", + "manual_device_verification_footer": "如果它們不相符,則可能會威脅到您的通訊安全。", + "manual_device_verification_self_text": "透過將下列內容與您其他工作階段中的「使用者設定」所顯示的內容來確認:", + "manual_device_verification_user_text": "將以下內容與對方的「使用者設定」當中顯示的內容進行比對,來確認對方的工作階段:", + "no_key_or_device": "您似乎沒有安全金鑰或其他可以驗證的裝置。此裝置將無法存取舊的加密訊息。為了在此裝置上驗證您的身分,您必須重設您的驗證金鑰。", + "no_support_qr_emoji": "您正在嘗試驗證的裝置不支援掃描 QR Code 或表情符號驗證,這是 %(brand)s 所支援的。請嘗試使用其他客戶端。", + "other_party_cancelled": "另一方取消了驗證。", + "prompt_encrypted": "請驗證聊天室中的所有使用者來確保安全。", + "prompt_self": "從通知再次開始驗證。", + "prompt_unencrypted": "在加密的聊天適中,驗證所有使用者以確保其安全。", + "prompt_user": "從他們的個人簡介再次開始驗證。", + "qr_or_sas": "%(qrCode)s 或 %(emojiCompare)s", + "qr_or_sas_header": "透過完成以下的任何一個操作來驗證此裝置:", + "qr_prompt": "掃描此獨特的條碼", + "qr_reciprocate_same_shield_device": "快好了!您的其他裝置是否顯示了相同的盾牌?", + "qr_reciprocate_same_shield_user": "差不多了!%(displayName)s 是否顯示相同的盾牌?", + "request_toast_accept": "驗證工作階段", + "request_toast_decline_counter": "忽略(%(counter)s)", + "request_toast_detail": "從 %(ip)s 來的 %(deviceId)s", + "reset_proceed_prompt": "繼續重設", + "sas_caption_self": "透過確認螢幕上顯示的以下數字來驗證裝置。", + "sas_caption_user": "透過確認對方畫面上顯示的下列數字來確認使用者。", + "sas_description": "如果兩個裝置上都沒有相機的話,就比較一組獨特的表情符號", + "sas_emoji_caption_self": "確認以下的表情符號以相同的順序顯示在兩台裝置上:", + "sas_emoji_caption_user": "透過確認對方畫面上顯示的下列表情符號來確認使用者。", + "sas_match": "它們相符", + "sas_no_match": "它們不相符", + "sas_prompt": "比較獨特的表情符號", + "scan_qr": "透過掃描來驗證", + "scan_qr_explainer": "要求 %(displayName)s 掃描您的條碼:", + "self_verification_hint": "要繼續,請在您的其他裝置上接受驗證請求。", + "start_button": "開始驗證", + "successful_device": "您已成功驗證了 %(deviceName)s (%(deviceId)s)!", + "successful_own_device": "您已成功驗證您的裝置!", + "successful_user": "您已成功驗證 %(displayName)s!", + "timed_out": "驗證逾時。", + "unsupported_method": "找不到支援的驗證方式。", + "unverified_session_toast_accept": "是的,是我", + "unverified_session_toast_title": "新登入。這是您嗎?", + "unverified_sessions_toast_description": "請確認您的帳號安全", + "unverified_sessions_toast_reject": "稍後", + "unverified_sessions_toast_title": "您有未驗證的工作階段", + "verification_description": "驗證您的身分來存取已加密的訊息並對其他人證明您的身分。", + "verification_dialog_title_device": "驗證其他裝置", + "verification_dialog_title_user": "驗證請求", + "verification_skip_warning": "如果不進行驗證,您將無法存取您的所有訊息,且可能會被其他人視為不信任。", + "verification_success_with_backup": "您的新裝置已通過驗證。其可以存取您的加密訊息,其他使用者也會看到其為受信任的裝置。", + "verification_success_without_backup": "您的新裝置已通過驗證。其他使用者也會看到其為受信任的裝置。", + "verify_emoji": "透過表情符號驗證", + "verify_emoji_prompt": "透過比對獨特的表情符號來進行驗證。", + "verify_emoji_prompt_qr": "如果您無法掃描上面的條碼,請透過比較獨特的表情符號驗證。", + "verify_later": "我稍後驗證", + "verify_reset_warning_1": "重設您的驗證金鑰將無法復原。重設後,您將無法存取舊的加密訊息,之前任何驗證過您的朋友也會看到安全警告,直到您重新驗證。", + "verify_reset_warning_2": "請僅在您確定遺失了您其他所有裝置與安全金鑰時才繼續。", + "verify_using_device": "用另一台裝置驗證", + "verify_using_key": "使用安全金鑰進行驗證", + "verify_using_key_or_phrase": "使用安全金鑰或密語進行驗證", + "waiting_for_user_accept": "正在等待 %(displayName)s 接受…", + "waiting_other_device": "正在等待您在其他裝置上驗證…", + "waiting_other_device_details": "正在等待您在其他裝置上驗證,%(deviceName)s (%(deviceId)s)…", + "waiting_other_user": "正在等待 %(displayName)s 驗證…" }, - "m.widget": { - "modified": "%(widgetName)s 小工具已被 %(senderName)s 修改", - "added": "%(widgetName)s 小工具是由 %(senderName)s 所新增", - "removed": "%(widgetName)s 小工具是由 %(senderName)s 所移除" + "verification_requested_toast_title": "已請求驗證", + "verify_toast_description": "其他使用者可能不會信任它", + "verify_toast_title": "驗證此工作階段" + }, + "error": { + "admin_contact": "請聯絡您的服務管理員以繼續使用此服務。", + "admin_contact_short": "聯絡您的伺服器管理員。", + "connection": "與家伺服器通訊時出現問題,請再試一次。", + "dialog_description_default": "出現一個錯誤。", + "download_media": "下載來源媒體失敗,找不到來源 URL", + "edit_history_unsupported": "您的家伺服器似乎並不支援此功能。", + "failed_copy": "無法複製", + "hs_blocked": "此家伺服器已被管理員封鎖。", + "mau": "此家伺服器已超出每月活躍使用者上限。", + "mixed_content": "當瀏覽器網址列使用的是 HTTPS 網址時,不能使用 HTTP 連線到家伺服器。請改用 HTTPS 連線或允許不安全的指令碼。", + "non_urgent_echo_failure_toast": "您的伺服器未回應某些請求。", + "resource_limits": "此家伺服器已經超過其中一項資源限制。", + "session_restore": { + "clear_storage_button": "清除儲存的東西並登出", + "clear_storage_description": "登出並移除加密金鑰?", + "description_1": "我們在嘗試復原您先前的工作階段時遇到了一點錯誤。", + "description_2": "若您先前使用過較新版本的 %(brand)s,您的工作階段可能與此版本不相容。關閉此視窗並回到較新的版本。", + "description_3": "清除您瀏覽器的儲存的東西也許可以修復問題,但會將您登出並造成任何已加密的聊天都無法讀取。", + "title": "無法復原工作階段" }, - "io.element.widgets.layout": "%(senderName)s 已更新聊天室佈局", - "m.location": "%(senderName)s 已分享了他們的位置", - "self_redaction": "訊息已刪除", - "redaction": "訊息已被 %(name)s 刪除", - "m.poll.start": "%(senderName)s 啟動了投票 - %(pollQuestion)s", - "m.poll.end": "%(senderName)s 結束了投票", - "typing_indicator": { - "one_user": "%(displayName)s 正在打字…", - "two_users": "%(names)s 與 %(lastPerson)s 正在打字…", - "more_users": { - "other": "%(names)s 與其他 %(count)s 個人正在打字…", - "one": "%(names)s 與另一個人正在打字…" - } + "something_went_wrong": "出了點問題!", + "storage_evicted_description_1": "某些工作階段資料遺失了,其中包含加密訊息金鑰。登出再登入並從備份中復原金鑰可以修復這個問題。", + "storage_evicted_description_2": "當硬碟空間不足時,您的瀏覽器可能會移除這些資料。", + "storage_evicted_title": "遺失工作階段資料", + "sync": "無法連線至家伺服器。正在重試…", + "tls": "無法連線到家伺服器 - 請檢查您的連線,確保您的家伺服器的 SSL 憑證可被信任,而瀏覽器擴充套件也沒有阻擋請求。", + "unknown": "未知的錯誤", + "unknown_error_code": "未知的錯誤代碼", + "update_power_level": "無法變更權限等級" + }, + "error_database_closed_description": "這個問題可能是因為在多個分頁中開啟此應用程式,或是清除瀏覽資料所導致。", + "error_database_closed_title": "資料庫意外關閉", + "error_dialog": { + "copy_room_link_failed": { + "description": "無法複製聊天室連結至剪貼簿。", + "title": "無法複製聊天室連結" + }, + "error_loading_user_profile": "無法載入使用者簡介", + "forget_room_failed": "無法忘記聊天室 %(errCode)s", + "search_failed": { + "server_unavailable": "伺服器可能無法使用、超載,或搜尋時間過長 :(", + "title": "無法搜尋" + } + }, + "error_user_not_logged_in": "使用者未登入", + "event_preview": { + "io.element.voice_broadcast_info": { + "user": "%(senderName)s 已結束語音廣播", + "you": "您結束了語音廣播" + }, + "m.call.answer": { + "dm": "通話進行中", + "user": "%(senderName)s 已加入通話", + "you": "您已加入通話" }, "m.call.hangup": { - "dm": "通話結束" + "user": "%(senderName)s 結束了通話", + "you": "您結束了通話" }, - "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 個隱藏的訊息" - } - }, - "m.room.power_levels": { - "changed": "%(senderName)s 變更了 %(powerLevelDiffText)s 權限等級。", - "user_from_to": "%(userId)s 從 %(fromPowerLevel)s 變為 %(toPowerLevel)s" + "m.call.invite": { + "dm_receive": "%(senderName)s 正在通話", + "dm_send": "正在等待回應", + "user": "%(senderName)s 開始了通話", + "you": "您開始了通話" }, - "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" + "m.reaction": { + "user": "%(sender)s 已對「%(message)s」回應「%(reaction)s」", + "you": "您已對「%(message)s」回應「%(reaction)s」" }, - "no_permission_messages_before_invite": "您沒有權限檢視您被邀請前的訊息。", - "no_permission_messages_before_join": "您沒有權限檢視加入前的訊息。", - "encrypted_historical_messages_unavailable": "在此之前的加密訊息不可用。", - "historical_messages_unavailable": "您看不到更早的訊息" - }, - "slash_command": { - "spoiler": "將指定訊息以劇透傳送", - "shrug": "將 ¯\\_(ツ)_/¯ 附加到純文字訊息中", - "tableflip": "在純文字訊息前加入 (╯°□°)╯︵ ┻━┻", - "unflip": "在純文字訊息前加入 ┬──┬ ノ( ゜-゜ノ)", - "lenny": "把 ( ͡° ͜ʖ ͡°) 加在純文字訊息前", - "plain": "傳送純文字訊息,不將其轉譯為 markdown", - "html": "以 html 形式傳送訊息,不將其轉譯為 markdown", - "upgraderoom": "升級聊天室到新版本", - "upgraderoom_permission_error": "您沒有使用此指令的必要權限。", - "jumptodate": "跳至時間軸中指定的日期", - "jumptodate_invalid_input": "我們無法理解指定的日期 (%(inputDate)s)。請嘗試使用 YYYY-MM-DD 格式。", - "nick": "變更您的顯示暱稱", - "myroomnick": "僅在目前的聊天室變更您的顯示暱稱", - "roomavatar": "變更目前聊天室的大頭照", - "myroomavatar": "僅變更目前房間中的個人檔案圖片", - "myavatar": "變更您在所有聊天室中的個人檔案圖片", - "topic": "取得或設定聊天室主題", - "topic_room_error": "無法取得聊天室主題:找不到聊天室(%(roomId)s)", - "topic_none": "此聊天室沒有主題。", - "roomname": "設定聊天室名稱", - "invite": "邀請指定 ID 的使用者到目前的聊天室", - "remove": "從此聊天室中移除特定 ID 的使用者", - "ban": "封鎖特定 ID 的使用者", - "unban": "取消封鎖特定 ID 的使用者", - "ignore": "忽略使用者,從您這裡隱藏他們的訊息", - "unignore": "停止忽略使用者,顯示他們的訊息", - "devtools": "開啟開發者工具對話視窗", - "addwidget": "透過網址新增自訂小工具到聊天室", - "rainbow": "將給定的訊息以彩虹顏色的方式傳送", - "rainbowme": "將給定的表情符號以彩虹顏色的方式傳送", - "help": "顯示包含用法與描述的指令清單", - "whois": "顯示關於使用者的資訊", - "rageshake": "傳送有紀錄檔的錯誤回報", - "msg": "傳送訊息給指定的使用者", - "usage": "使用方法", - "category_messages": "訊息", - "category_actions": "動作", - "category_admin": "管理員", - "category_advanced": "進階", - "category_effects": "影響", - "category_other": "其他", - "addwidget_missing_url": "請提供小工具網址或嵌入程式碼", - "addwidget_iframe_missing_src": "iframe 沒有 src 屬性", - "addwidget_invalid_protocol": "請提供 https:// 或 http:// 開頭的小工具網址", - "addwidget_no_permissions": "您無法在此聊天室中修改小工具。", - "converttodm": "將聊天室轉換為私人訊息", - "could_not_find_room": "找不到聊天室", - "converttoroom": "將私人訊息轉換為聊天室", - "discardsession": "強制丟棄目前在已加密聊天室中的外發群組工作階段", - "remakeolm": "開發者指令:丟棄目前外傳的群組工作階段,並設定新的 Olm 工作階段", - "tovirtual": "切換到此聊天室的虛擬聊天室(若有)", - "tovirtual_not_found": "此聊天室沒有虛擬聊天室", - "query": "開啟與指定使用者的聊天", - "query_not_found_phone_number": "找不到電話號碼的 Matrix ID", - "holdcall": "把目前聊天室通話設為等候接聽", - "no_active_call": "此聊天室內沒有活躍的通話", - "unholdcall": "取消目前聊天室通話等候接聽狀態", - "me": "顯示操作", - "error_invalid_runfn": "命令錯誤:無法處理斜線命令。", - "error_invalid_rendering_type": "命令錯誤:找不到渲染類型 (%(renderingType)s)", - "join": "以指定的位址加入聊天室", - "view": "檢視指定聊天室的地址", - "failed_find_room": "命令無效:無法尋找聊天室(%(roomId)s)", - "failed_find_user": "在聊天室中找不到使用者", - "op": "定義使用者的權限等級", - "deop": "取消指定 ID 使用者的管理員權限" - }, - "presence": { - "busy": "忙碌", - "online_for": "已上線 %(duration)s", - "idle_for": "已閒置 %(duration)s", - "offline_for": "已離線 %(duration)s", - "unknown_for": "未知 %(duration)s", - "online": "線上", - "idle": "閒置", - "unknown": "未知", - "offline": "離線", - "away": "離開" + "m.sticker": "%(senderName)s:%(stickerName)s", + "m.text": "%(senderName)s:%(message)s" }, - "Unknown": "未知", - "event_preview": { - "m.call.answer": { - "you": "您已加入通話", - "user": "%(senderName)s 已加入通話", - "dm": "通話進行中" + "export_chat": { + "cancelled": "匯出已取消", + "cancelled_detail": "匯出已成功取消", + "confirm_stop": "您確定您要停止匯出您的資料嗎?若您這麼做,您就必須重新開始。", + "creating_html": "正在建立 HTML…", + "creating_output": "正在建立輸出…", + "creator_summary": "%(creatorName)s 建立了此聊天室。", + "current_timeline": "目前時間軸", + "enter_number_between_min_max": "輸入介於 %(min)s 至 %(max)s 間的數字", + "error_fetching_file": "取得檔案錯誤", + "export_info": "這是 匯出的開始。由 於 %(exportDate)s 匯出。", + "export_successful": "匯出成功!", + "exported_n_events_in_time": { + "one": "已在 %(seconds)s 秒內匯出 %(count)s 個事件", + "other": "已在 %(seconds)s 秒內匯出 %(count)s 個事件" }, - "m.call.hangup": { - "you": "您結束了通話", - "user": "%(senderName)s 結束了通話" + "exporting_your_data": "正在匯出您的資料", + "fetched_n_events": { + "one": "到目前為止已取得 %(count)s 個事件", + "other": "到目前為止已成功取得 %(count)s 個事件" }, - "m.call.invite": { - "you": "您開始了通話", - "user": "%(senderName)s 開始了通話", - "dm_send": "正在等待回應", - "dm_receive": "%(senderName)s 正在通話" + "fetched_n_events_in_time": { + "one": "已在 %(seconds)s 秒內取得 %(count)s 個事件", + "other": "已在 %(seconds)s 秒內取得 %(count)s 個事件" }, - "m.emote": "* %(senderName)s %(emote)s", - "m.text": "%(senderName)s:%(message)s", - "m.reaction": { - "you": "您已對「%(message)s」回應「%(reaction)s」", - "user": "%(sender)s 已對「%(message)s」回應「%(reaction)s」" + "fetched_n_events_with_total": { + "one": "已取得 %(total)s 個事件中的 %(count)s 個", + "other": "從 %(total)s 個事件中取得了 %(count)s 個" }, - "m.sticker": "%(senderName)s:%(stickerName)s" + "fetching_events": "正在取得事件…", + "file_attached": "已附加檔案", + "format": "格式", + "from_the_beginning": "從一開始", + "generating_zip": "產生 ZIP", + "html_title": "已匯出的資料", + "include_attachments": "包含附件", + "media_omitted": "媒體省略", + "media_omitted_file_size": "媒體省略 - 超過檔案大小限制", + "messages": "訊息", + "next_page": "下一組訊息", + "num_messages": "訊息數", + "num_messages_min_max": "訊息數只能是 %(min)s MB 至 %(max)s MB 間的數字", + "number_of_messages": "指定訊息數量", + "previous_page": "上一組訊息", + "processing": "正在處理…", + "processing_event_n": "正在處理 %(total)s 個事件中的第 %(number)s 個", + "select_option": "從下面的選項中選擇以從您的時間軸匯出聊天", + "size_limit": "大小限制", + "size_limit_min_max": "大小只能是 %(min)s MB 至 %(max)s MB 間的數字", + "starting_export": "開始匯入…", + "successful": "匯出成功", + "successful_detail": "您匯出成功。請在您的下載資料夾中尋找它。", + "text": "純文字", + "title": "匯出聊天", + "topic": "主題:%(topic)s", + "unload_confirm": "您確定要從此匯出流程中退出嗎?" }, - "voip": { - "disable_microphone": "麥克風靜音", - "enable_microphone": "取消麥克風靜音", - "disable_camera": "關閉相機", - "enable_camera": "開啟相機", - "audio_devices": "音訊裝置", - "video_devices": "視訊裝置", - "dial": "撥號", - "you_are_presenting": "您正在投影", - "user_is_presenting": "%(sharerName)s 正在投影", - "camera_disabled": "您的相機已關閉", - "camera_enabled": "您的相機開啟中", - "consulting": "與 %(transferTarget)s 進行諮詢。轉移至 %(transferee)s", - "call_held_switch": "您已保留通話切換", - "call_held_resume": "您已保留通話繼續", - "call_held": "%(peerName)s 保留通話", - "dialpad": "撥號鍵盤", - "stop_screenshare": "停止分享您的畫面", - "start_screenshare": "開始分享您的畫面", - "hangup": "掛斷", - "maximise": "填滿螢幕", - "expand": "回到通話", - "on_hold": "保留 %(name)s", - "voice_call": "語音通話", - "video_call": "視訊通話", - "video_call_started": "視訊通話已開始", - "unsilence": "開啟聲音", - "silence": "通話靜音", - "silenced": "通知已靜音", - "unknown_caller": "未知的來電者", - "call_failed": "無法通話", - "unable_to_access_microphone": "無法存取麥克風", - "call_failed_microphone": "無法通話,因為無法存取麥克風。請檢查是否已插入麥克風並正確設定。", - "unable_to_access_media": "無法存取網路攝影機/麥克風", - "call_failed_media": "無法通話,因為無法存取網路攝影機或麥克風。請檢查:", - "call_failed_media_connected": "麥克風與網路攝影機已插入並正確設定", - "call_failed_media_permissions": "授予使用網路攝影機的權限", - "call_failed_media_applications": "無其他應用程式正在使用網路攝影機", - "already_in_call": "已在通話中", - "already_in_call_person": "您正在與此人通話。", - "unsupported": "不支援通話", - "unsupported_browser": "您無法在此瀏覽器中通話。" + "failed_load_async_component": "無法載入!請檢查您的網路連線狀態並再試一次。", + "feedback": { + "can_contact_label": "如果後續有任何問題,可以聯絡我", + "comment_label": "評論", + "existing_issue_link": "請先檢視 GitHub 上既有的錯誤。沒有相符的嗎?回報新的問題。", + "may_contact_label": "若您想跟進或讓我測試即將到來的想法,可以聯絡我", + "platform_username": "將會記錄您使用的平台與使用者名稱,以盡可能使用回饋資訊來調整本功能。", + "pro_type": "專業建議:如果您開始了一個錯誤,請遞交除錯紀錄檔以協助我們尋找問題。", + "send_feedback_action": "傳送回饋", + "sent": "已傳送回饋" + }, + "file_panel": { + "empty_description": "從聊天中附加檔案,或將其拖放到聊天室的任何地方。", + "empty_heading": "此聊天室中沒有可見的檔案", + "guest_note": "您必須註冊以使用此功能", + "peek_note": "您必須加入聊天室來檢視它的檔案" + }, + "forward": { + "filter_placeholder": "搜尋聊天室或夥伴", + "message_preview_heading": "訊息預覽", + "no_perms_title": "您沒有權限執行此動作", + "open_room": "開啟聊天室", + "send_label": "傳送", + "sending": "傳送中", + "sent": "已傳送" + }, + "identity_server": { + "change": "變更身分伺服器", + "change_prompt": "取消連線到身分伺服器 並連線到 ?", + "change_server_prompt": "如果您不想要使用 來探索與被您現有的聯絡人探索,在下方輸入其他身分伺服器。", + "checking": "正在檢查伺服器", + "description_connected": "您目前使用 來尋找聯絡人,以及被您的聯絡人找到。可以在下方變更身分伺服器。", + "description_disconnected": "您目前未使用身分伺服器。若想要尋找聯絡人,或被您認識的聯絡人找到,請在下方加入伺服器。", + "description_optional": "使用身分伺服器是選擇性的。如果您選擇不要使用身分伺服器,您將無法被其他使用者探索,您也不能透過電子郵件或電話邀請其他人。", + "disconnect": "中斷身分伺服器的連線", + "disconnect_anyway": "仍要中斷連線", + "disconnect_offline_warning": "您應該從身分伺服器移除個人資料後再中斷連線。但可惜的是,身分伺服器 目前離線或無法連線。", + "disconnect_personal_data_warning_1": "你仍分享個人資料於身分伺服器.", + "disconnect_personal_data_warning_2": "我們建議您在取消連線前,從身分伺服器移除您的電子郵件地址與電話號碼。", + "disconnect_server": "要中斷與身分伺服器 的連線嗎?", + "disconnect_warning": "與您的身分伺服器中斷連線後,其他使用者就無法再探索到您,您也不能透過電子郵件地址或電話號碼邀請其他人。", + "do_not_use": "不要使用身分伺服器", + "error_connection": "無法連線到身分伺服器", + "error_invalid": "不是有效的身分伺服器(狀態碼 %(code)s)", + "error_invalid_or_terms": "不接受服務條款或身分伺服器無效。", + "no_terms": "您所選擇的身分伺服器沒有任何服務條款。", + "suggestions": "您應該:", + "suggestions_1": "檢查您的瀏覽器,看有沒有任何可能阻擋身分伺服器的外掛程式(如 Privacy Badger)", + "suggestions_2": "聯絡身分伺服器 的管理員", + "suggestions_3": "稍候並再試一次", + "url": "身分伺服器 (%(server)s)", + "url_field_label": "輸入新的身分伺服器", + "url_not_https": "身分伺服器網址必須為 HTTPS 網址" + }, + "in_space": "在空間 %(spaceName)s。", + "in_space1_and_space2": "在聊天空間 %(space1Name)s 與 %(space2Name)s。", + "in_space_and_n_other_spaces": { + "one": "在 %(spaceName)s 與 %(count)s 個其他空間。", + "other": "在 %(spaceName)s 與 %(count)s 個其他空間。" }, - "Other": "其他", - "Advanced": "進階", - "room_settings": { - "permissions": { - "m.room.avatar_space": "變更聊天空間大頭照", - "m.room.avatar": "變更聊天室大頭照", - "m.room.name_space": "變更聊天空間名稱", - "m.room.name": "變更聊天室名稱", - "m.room.canonical_alias_space": "變更聊天空間的主要位址", - "m.room.canonical_alias": "變更聊天室主要位址", - "m.space.child": "管理此聊天空間中的聊天室", - "m.room.history_visibility": "變更紀錄能見度", - "m.room.power_levels": "變更權限", - "m.room.topic_space": "變更描述", - "m.room.topic": "變更主題", - "m.room.tombstone": "升級聊天室", - "m.room.encryption": "啟用聊天室加密", - "m.room.server_acl": "變更伺服器 ACL", - "m.reaction": "傳送回應", - "m.room.redaction": "移除我傳送的訊息", - "m.widget": "修改小工具", - "io.element.voice_broadcast_info": "語音廣播", - "m.room.pinned_events": "管理已釘選的活動", - "m.call": "開始 %(brand)s 通話", - "m.call.member": "加入 %(brand)s 通話", - "users_default": "預設角色", - "events_default": "傳送訊息", - "invite": "邀請使用者", - "state_default": "變更設定", - "kick": "移除使用者", - "ban": "封鎖使用者", - "redact": "移除其他人傳送的訊息", - "notifications.room": "通知每個人" - } + "info_tooltip_title": "資訊", + "integration_manager": { + "connecting": "正在連線至整合管理員…", + "error_connecting": "整合管理員已離線或無法存取您的家伺服器。", + "error_connecting_heading": "無法連線到整合管理員", + "explainer": "整合管理員會為您接收設定資料,修改小工具、傳送聊天室邀請並設定權限等級。", + "manage_title": "管理整合功能", + "use_im": "使用整合管理員以管理聊天機器人、小工具與貼圖包。", + "use_im_default": "使用整合管理員 (%(serverName)s) 以管理聊天機器人、小工具與貼圖包。" + }, + "integrations": { + "disabled_dialog_description": "在設定中啟用「%(manageIntegrations)s」來執行此動作。", + "disabled_dialog_title": "整合已停用", + "impossible_dialog_description": "您的 %(brand)s 不允許您使用整合管理員來執行此動作。請聯絡管理員。", + "impossible_dialog_title": "不允許整合" + }, + "invite": { + "ask_anyway_description": "找不到下方列出的 Matrix ID 個人檔案,您是否仍要開始直接訊息?", + "ask_anyway_label": "開始直接訊息", + "ask_anyway_never_warn_label": "開始直接訊息且不要再次警告", + "email_caption": "透過電子郵件邀請", + "email_limit_one": "透過電子郵件傳送的邀請一次只能傳送一個", + "email_use_default_is": "使用身分伺服器以透過電子郵件邀請。使用預設值 (%(defaultIdentityServerName)s)或在設定中管理。", + "email_use_is": "使用身分伺服器以透過電子郵件邀請。在設定中管理。", + "error_already_invited_room": "使用者已被邀請到聊天室", + "error_already_invited_space": "使用者已被邀請到聊天空間", + "error_already_joined_room": "使用者已在聊天室中", + "error_already_joined_space": "使用者已在聊天空間中", + "error_bad_state": "使用者必須在被邀請前先解除封鎖。", + "error_dm": "我們無法建立您的私人訊息。", + "error_find_room": "在嘗試邀請使用者時發生錯誤。", + "error_find_user_description": "以下使用者可能不存在或無效,且無法被邀請:%(csvNames)s", + "error_find_user_title": "找不到以下使用者", + "error_invite": "無法邀請使用者。請重新確認您想要邀請的使用者後再試一次。", + "error_permissions_room": "您沒有權限邀請夥伴到此聊天室。", + "error_permissions_space": "您沒有權限邀請他人加入此聊天空間。", + "error_profile_undisclosed": "使用者可能存在也可能不存在", + "error_transfer_multiple_target": "一個通話只能轉接給ㄧ個使用者。", + "error_unknown": "未知的伺服器錯誤", + "error_user_not_found": "使用者不存在", + "error_version_unsupported_room": "使用者的家伺服器不支援此聊天室版本。", + "error_version_unsupported_space": "使用者的家伺服器不支援這個聊天空間的版本。", + "failed_generic": "無法操作", + "failed_title": "無法邀請", + "invalid_address": "無法識別的位址", + "key_share_warning": "被邀請的人將能閱讀舊訊息。", + "name_email_mxid_share_room": "使用某人的名字、電子郵件地址、使用者名稱(如 )或分享此聊天空間來邀請人。", + "name_email_mxid_share_space": "使用某人的名字、電子郵件地址、使用者名稱(如 )或分享此聊天空間來邀請人。", + "name_mxid_share_room": "使用某人的名字、使用者名稱(如 )或分享此聊天室來邀請人。", + "name_mxid_share_space": "使用某人的名字、使用者名稱(如 )或分享此聊天室來邀請人。", + "recents_section": "最近的對話", + "room_failed_partial": "我們已將邀請傳送給其他人,但以下的人無法邀請加入 ", + "room_failed_partial_title": "部份邀請無法傳送", + "room_failed_title": "邀請使用者加入 %(roomName)s 失敗", + "send_link_prompt": "或傳送邀請連結", + "start_conversation_name_email_mxid_prompt": "使用某人的名字、電子郵件地址或使用者名稱(如 )來與他們開始對話。", + "start_conversation_name_mxid_prompt": "使用某人的名字或使用者名稱(如 )以與他們開始對話。", + "suggestions_disclaimer": "出於隱私考量,可能會隱藏一些建議。", + "suggestions_disclaimer_prompt": "如果您看不到您要找的人,請將您的邀請連結傳送給他們。", + "suggestions_section": "最近傳送過私人訊息", + "to_room": "邀請加入 %(roomName)s", + "to_space": "邀請加入 %(spaceName)s", + "transfer_dial_pad_tab": "撥號鍵盤", + "transfer_user_directory_tab": "使用者目錄", + "unable_find_profiles_description_default": "找不到下列 Matrix ID 的簡介,您無論如何都想邀請他們嗎?", + "unable_find_profiles_invite_label_default": "無論如何都要邀請", + "unable_find_profiles_invite_never_warn_label_default": "無論如何都要邀請,而且不要再警告我", + "unable_find_profiles_title": "以下的使用者可能不存在", + "unban_first_title": "在解除封鎖前,無法邀請使用者" + }, + "inviting_user1_and_user2": "正在邀請 %(user1)s 與 %(user2)s", + "inviting_user_and_n_others": { + "one": "正在邀請 %(user)s 與 1 個其他人", + "other": "正在邀請 %(user)s 與 %(count)s 個其他人" }, - "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": "透過完成以下的任何一個操作來驗證此裝置:" - } + "items_and_n_others": { + "other": " 與其他 %(count)s 個人", + "one": " 與另一個人" }, - "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": "快速反應" + "keyboard": { + "activate_button": "啟動已選取按鈕", + "autocomplete_cancel": "取消自動完成", + "autocomplete_force": "強制完成", + "autocomplete_navigate_next": "下一個自動完成建議", + "autocomplete_navigate_prev": "上一個自動完成建議", + "backspace": "後端空間", + "cancel_reply": "取消回覆訊息", + "category_autocomplete": "自動完成", + "category_calls": "通話", + "category_navigation": "導航", + "category_room_list": "聊天室清單", + "close_dialog_menu": "關閉對話框或內容選單", + "composer_jump_end": "跳至編輯器的結尾", + "composer_jump_start": "跳至編輯器的開頭", + "composer_navigate_next_history": "跳至輸入紀錄中的下一則訊息", + "composer_navigate_prev_history": "跳至輸入紀錄中的上一則訊息", + "composer_new_line": "換行", + "composer_redo": "重做編輯", + "composer_toggle_bold": "切換粗體", + "composer_toggle_code_block": "切換程式碼區塊", + "composer_toggle_italics": "切換斜體", + "composer_toggle_link": "切換連結", + "composer_toggle_quote": "切換引用", + "composer_undo": "復原編輯", + "dismiss_read_marker_and_jump_bottom": "清除讀取標記並跳至底部", + "go_home_view": "前往主畫面", + "home": "首頁", + "jump_first_message": "跳至第一則訊息", + "jump_last_message": "跳至最後一則訊息", + "jump_room_search": "跳至聊天室搜尋", + "jump_to_read_marker": "跳至最舊的未讀訊息", + "keyboard_shortcuts_tab": "開啟此設定分頁", + "navigate_next_history": "下一個最近造訪過的聊天室或聊天空間", + "navigate_next_message_edit": "跳至下一則要編輯的訊息", + "navigate_prev_history": "上一個最近造訪過的聊天室或群組空間", + "navigate_prev_message_edit": "跳至上一則要編輯的訊息", + "next_room": "下一個聊天室或私人訊息", + "next_unread_room": "下一個未讀的聊天室或私人訊息", + "open_user_settings": "開啟使用者設定", + "prev_room": "上一個聊天室或私人訊息", + "prev_unread_room": "上一個未讀的聊天室或私人訊息", + "room_list_collapse_section": "折疊聊天室清單段落", + "room_list_expand_section": "展開聊天室清單段落", + "room_list_navigate_down": "在聊天室清單中向下瀏覽", + "room_list_navigate_up": "在聊天室清單中向上瀏覽", + "room_list_select_room": "從聊天室清單中選取聊天室", + "scroll_down_timeline": "在時間軸中向下捲動", + "scroll_up_timeline": "在時間軸中向上捲動", + "search": "搜尋(必須啟用)", + "send_sticker": "傳送貼圖", + "space": "群組空間", + "switch_to_space": "根據數字切換到空格", + "toggle_hidden_events": "切換隱藏事件的能見度", + "toggle_microphone_mute": "切換麥克風靜音", + "toggle_right_panel": "切換右側面板", + "toggle_space_panel": "切換聊天空間面板", + "toggle_top_left_menu": "切換左上方選單", + "toggle_webcam_mute": "開啟/關閉網路攝影機", + "upload_file": "上傳檔案" }, - "analytics": { - "enable_prompt": "協助改善 %(analyticsOwner)s", - "consent_migration": "您先前曾同意與我們分享匿名使用資料。我們正在更新其運作方式。", - "learn_more": "分享匿名資料以協助我們識別問題。無個人資料。無第三方。取得更多資訊", - "privacy_policy": "您可以在此閱讀我們的條款", - "pseudonymous_usage_data": "匿名分享使用資料能幫我們辨識錯誤和改善 %(analyticsOwner)s。為了瞭解使用者如何使用多種裝置,我們會隨機產生能夠辨識您裝置的辨識碼。", - "bullet_1": "我們不會記錄或分析任何帳號資料", - "bullet_2": "我們不會與第三方分享這些資訊", - "disable_prompt": "您可以隨時在設定中關閉此功能" + "labs": { + "allow_screen_share_only_mode": "允許僅螢幕分享模式", + "ask_to_join": "啟用要求加入", + "automatic_debug_logs": "自動在發生錯誤時傳送除錯日誌", + "automatic_debug_logs_decryption": "自動傳送關於解密錯誤的除錯紀錄檔", + "automatic_debug_logs_key_backup": "金鑰備份無法運作時,自動傳送除錯紀錄檔", + "beta_description": "%(brand)s 的下一步是什麼?實驗室是提早取得資訊、測試新功能,並在實際釋出前協助塑造它們的最佳方式。", + "beta_feature": "這是 Beta 測試功能", + "beta_feedback_leave_button": "請到設定頁面離開 Beta 測試版。", + "beta_feedback_title": "%(featureName)s Beta 測試回饋", + "beta_section": "即將推出的功能", + "bridge_state": "於聊天室設定中顯示橋接相關資訊", + "bridge_state_channel": "頻道:", + "bridge_state_creator": "此橋接是由 設定。", + "bridge_state_manager": "此橋接由 管理。", + "bridge_state_workspace": "工作區:", + "click_for_info": "點擊以取得更多資訊", + "currently_experimental": "目前為實驗性。", + "custom_themes": "支援新增自訂佈景主題", + "dehydration": "使用「脫水裝置」以離線方式傳輸加密訊息", + "dynamic_room_predecessors": "動態聊天室前身", + "dynamic_room_predecessors_description": "請啟用 MSC3946(為了支援遲到聊天室存檔)", + "element_call_video_rooms": "Element Call 視訊聊天室", + "experimental_description": "想要做點實驗?歡迎測試我們開發中的最新創意功能。這些功能尚未完成設計;可能不穩定、可能會變動,也可能會被完全捨棄。取得更多資訊。", + "experimental_section": "提早預覽", + "feature_wysiwyg_composer_description": "在訊息編輯器中使用格式化文字而非 Markdown。", + "group_calls": "全新的群組通話體驗", + "group_developer": "開發者", + "group_encryption": "加密", + "group_experimental": "實驗性", + "group_messaging": "訊息傳遞", + "group_moderation": "審核", + "group_profile": "基本資料", + "group_rooms": "聊天室", + "group_spaces": "聊天空間", + "group_themes": "主題", + "group_voip": "語音與視訊", + "group_widgets": "小工具", + "hidebold": "隱藏通知點(僅顯示計數器徽章)", + "html_topic": "顯示聊天室主題的 HTML 表現", + "join_beta": "加入 Beta 測試", + "join_beta_reload": "加入 Beta 測試版將會重新載入 %(brand)s。", + "jump_to_date": "跳至日期(使用 /jumptodate 指令即可跳到當天最早的訊息)", + "jump_to_date_msc_support": "您的伺服器必須支援 MSC3030", + "latex_maths": "在訊息中渲染 LaTeX 數學", + "leave_beta": "離開 Beta 測試", + "leave_beta_reload": "離開 Beta 測試版將會重新載入 %(brand)s。", + "location_share_live": "即時位置分享", + "location_share_live_description": "暫時的實作版本。位置資訊將保留在聊天室的聊天紀錄中。", + "mjolnir": "忽略人們的新方式", + "msc3531_hide_messages_pending_moderation": "讓版主能夠隱藏待審核的訊息。", + "new_room_decoration_ui": "正在積極開發中,新的聊天室標題與詳細資訊介面", + "notification_settings": "新通知設定", + "notification_settings_beta_title": "通知設定", + "oidc_native_flow": "啟用新的原生 OIDC 流程(正在積極開發中)", + "pinning": "訊息釘選功能", + "report_to_moderators": "回報給版主", + "report_to_moderators_description": "在支援審核的聊天室中,「回報」按鈕讓您可以回報濫用行為給聊天室管理員。", + "rust_crypto": "Rust 密碼學實作", + "rust_crypto_disabled_notice": "目前僅能透過 config.json 啟用", + "sliding_sync": "滑動同步模式", + "sliding_sync_checking": "正在檢查…", + "sliding_sync_configuration": "滑動同步設定", + "sliding_sync_description": "正在積極開發中,無法停用。", + "sliding_sync_disable_warning": "要停用,您必須登出並重新登入,請小心使用!", + "sliding_sync_disabled_notice": "登出並重新登入以停用", + "sliding_sync_proxy_url_label": "代理伺服器網址", + "sliding_sync_proxy_url_optional_label": "代理伺服器網址(選填)", + "sliding_sync_server_no_support": "您的伺服器缺乏原生支援", + "sliding_sync_server_specify_proxy": "您的伺服器缺乏原生支援,您必須指定代理", + "sliding_sync_server_support": "您的伺服器有原生支援", + "state_counters": "在聊天室標頭顯示簡單的計數器", + "under_active_development": "正在積極開發中。", + "video_rooms": "視訊聊天室", + "video_rooms_a_new_way_to_chat": "在 %(brand)s 中透過語音及視訊聊天的新方式。", + "video_rooms_always_on_voip_channels": "視訊聊天室是內建在 %(brand)s 聊天室當中,隨時開啟的 VoIP 頻道。", + "video_rooms_beta": "視訊聊天室是 Beta 測試功能", + "video_rooms_faq1_answer": "使用左側聊天室部份的「+」按鈕。", + "video_rooms_faq1_question": "我要如何建立視訊聊天室?", + "video_rooms_faq2_answer": "可以,會在視訊畫面旁顯示聊天時間軸。", + "video_rooms_faq2_question": "我可以在視訊通話的同時使用文字聊天嗎?", + "voice_broadcast": "語音廣播", + "voice_broadcast_force_small_chunks": "強制 15 秒語音廣播區塊長度", + "wysiwyg_composer": "格式化文字編輯器" + }, + "labs_mjolnir": { + "advanced_warning": "⚠ 這些設定適用於進階使用者。", + "ban_reason": "已忽略/已封鎖", + "error_adding_ignore": "新增要忽略的使用者/伺服器錯誤", + "error_adding_list_description": "請確認聊天室 ID 或位址後,再試一次。", + "error_adding_list_title": "訂閱清單時發生錯誤", + "error_removing_ignore": "刪除要忽略的使用者/伺服器時發生錯誤", + "error_removing_list_description": "請重試或檢視您的主控臺以取得更多資訊。", + "error_removing_list_title": "從清單取消訂閱時發生錯誤", + "explainer_1": "在此新增您想要忽略的使用者與伺服器。使用星號以讓 %(brand)s 核對所有字元。舉例來說,@bot:* 將會忽略在任何伺服器上,所有含有「bot」名稱的使用者。", + "explainer_2": "忽略使用者的機制是透過維護含有封鎖規則的封鎖清單來達成的。也可以直接訂閱封鎖清單,讓您不用再看到被清單封鎖的使用者或伺服器。", + "lists": "您目前已訂閱:", + "lists_description_1": "訂閱封鎖清單會讓您加入它!", + "lists_description_2": "如果您不想這樣,請使用其他工具來忽略使用者。", + "lists_heading": "訂閱清單", + "lists_new_label": "聊天室 ID 或位址的封鎖清單", + "no_lists": "您尚未訂閱任何清單", + "personal_description": "您的個人黑名單包含您個人不想看到的所有使用者/伺服器的訊息。在忽略您的第一個使用者/伺服器後,一個名為「%(myBanList)s」的新聊天室將出現在您的聊天室清單中 - 留在此聊天室以維持封鎖清單有效。", + "personal_empty": "您尚未忽略任何人。", + "personal_heading": "個人封鎖清單", + "personal_new_label": "要忽略的伺服器或使用者 ID", + "personal_new_placeholder": "例如:@bot:* 或 example.org", + "personal_section": "您目前忽略了:", + "room_name": "我的封鎖清單", + "room_topic": "這是您已封鎖的的使用者/伺服器清單,不要離開聊天室!", + "rules_empty": "無", + "rules_server": "伺服器規則", + "rules_title": "封鎖清單規則 - %(roomName)s", + "rules_user": "使用者規則", + "something_went_wrong": "有東西出問題了。請重試或檢視您的主控臺以取得更多資訊。", + "title": "忽略使用者", + "view_rules": "檢視規則" + }, + "language_dropdown_label": "語言下拉式選單", + "lazy_loading": { + "disabled_action": "清除快取並重新同步", + "disabled_description1": "您之前曾在 %(host)s 上使用 %(brand)s 並啟用成員列表的延遲載入。在此版本中延遲載入已停用。由於本機快取在這兩個設定間不相容,%(brand)s 必須重新同步您的帳號。", + "disabled_description2": "如果其他版本的 %(brand)s 仍在其他分頁中開啟,請關閉它,因為在同一主機上使用同時啟用與停用惰性載入的 %(brand)s 可能會造成問題。", + "disabled_title": "不相容的本機快取", + "resync_description": "%(brand)s 現在僅使用低於原本3-5倍的記憶體,僅在需要時才會載入其他使用者的資訊。請等待我們與伺服器重新同步!", + "resync_title": "正在更新 %(brand)s" + }, + "leave_room_dialog": { + "last_person_warning": "您是這裡唯一的人。如果您離開,包含您在內的任何人都無法加入。", + "leave_room_question": "您確定要離開聊天室「%(roomName)s」嗎?", + "leave_space_question": "您確定您要離開聊天空間「%(spaceName)s」?", + "room_rejoin_warning": "這個聊天室不是公開聊天。沒有再次收到邀請的情況下將無法重新加入。", + "space_rejoin_warning": "此聊天空間並非公開。在無邀請的情況下,您將無法重新加入。" + }, + "left_panel": { + "open_dial_pad": "開啟撥號鍵盤" + }, + "lightbox": { + "rotate_left": "向左旋轉", + "rotate_right": "向右旋轉", + "title": "影像檢視" + }, + "location_sharing": { + "MapStyleUrlNotConfigured": "此家伺服器未設定來顯示地圖。", + "MapStyleUrlNotReachable": "此家伺服器未正確設定,無法顯示地圖,或是設定的地圖伺服器無法使用。", + "WebGLNotEnabled": "需要開啟 WebGL 功能才可以顯示地圖,請到瀏覽器設定中開啟。", + "click_drop_pin": "點擊以放置圖釘", + "click_move_pin": "點擊以移動圖釘", + "close_sidebar": "關閉側邊欄", + "error_fetch_location": "無法取得位置", + "error_no_perms_description": "您必須有正確的權限才能在此聊天室中分享位置。", + "error_no_perms_title": "您沒有權限分享位置", + "error_send_description": "%(brand)s 無法傳送您的位置。請稍後再試。", + "error_send_title": "我們無法傳送您的位置", + "error_sharing_live_location": "分享您的即時位置時發生錯誤", + "error_sharing_live_location_try_again": "分享您的即時位置時發生錯誤,請再試一次", + "error_stopping_live_location": "停止您的即時位置時發生錯誤", + "error_stopping_live_location_try_again": "停止您的即時位置時發生錯誤,請再試一次", + "expand_map": "展開地圖", + "failed_generic": "無法取得您的位置。請稍後再試。", + "failed_load_map": "無法載入地圖", + "failed_permission": "%(brand)s 沒有權限取得您的位置。請在您的瀏覽器設定中允許位置存取權限。", + "failed_timeout": "嘗試取得您的位置時逾時。請稍後再試。", + "failed_unknown": "取得位置時發生未知錯誤。請稍後再試。", + "find_my_location": "尋找我的位置", + "live_description": "%(displayName)s 的即時位置", + "live_enable_description": "請注意:這是暫時開發的實驗性功能。您無法刪除位置紀錄,而且即使您停止與此聊天室分享即時位置,進階使用者仍能看見您的定位紀錄。", + "live_enable_heading": "即時位置分享", + "live_location_active": "您正在分享您的即時位置", + "live_location_enabled": "即時位置已啟用", + "live_location_ended": "即時位置已結束", + "live_location_error": "即時位置錯誤", + "live_locations_empty": "無即時位置", + "live_share_button": "分享 %(duration)s", + "live_toggle_label": "啟用即時位置分享", + "live_until": "即時分享直到 %(expiryTime)s", + "live_update_time": "已更新 %(humanizedUpdateTime)s", + "loading_live_location": "正在載入即時位置…", + "location_not_available": "位置不可用", + "map_feedback": "地圖回饋", + "mapbox_logo": "Mapbox 圖示", + "reset_bearing": "將方位重設為北", + "share_button": "分享位置", + "share_type_live": "我的即時位置", + "share_type_own": "我目前的位置", + "share_type_pin": "自訂位置", + "share_type_prompt": "您要分享哪種位置類型?", + "stop_and_close": "停止並關閉", + "toggle_attribution": "切換屬性" + }, + "member_list": { + "filter_placeholder": "過濾聊天室成員", + "invite_button_no_perms_tooltip": "您沒有權限邀請使用者", + "invited_list_heading": "已邀請", + "power_label": "%(userName)s(權限等級 %(powerLevelNumber)s)" + }, + "member_list_back_action_label": "聊天室成員", + "message_edit_dialog_title": "訊息編輯紀錄", + "mobile_guide": { + "toast_accept": "使用應用程式", + "toast_description": "%(brand)s 的行動裝置的網頁版仍為實驗性質版本。為了有更好的使用體驗與最新功能,請使用我們的免費原生應用程式。", + "toast_title": "使用應用程式以取得更好的體驗" + }, + "no_more_results": "沒有更多結果", + "notif_panel": { + "empty_description": "您沒有可見的通知。", + "empty_heading": "您已完成" + }, + "notifications": { + "all_messages": "所有訊息", + "all_messages_description": "收到所有訊息的通知", + "class_global": "全域", + "class_other": "其他", + "colour_bold": "粗體", + "colour_grey": "灰", + "colour_none": "無", + "colour_red": "紅", + "colour_unsent": "未傳送", + "default": "預設", + "email_pusher_app_display_name": "電子郵件通知", + "enable_prompt_toast_description": "啟用桌面通知", + "enable_prompt_toast_title": "通知", + "enable_prompt_toast_title_from_message_send": "不要錯過回覆", + "error_change_title": "變更通知設定", + "keyword": "關鍵字", + "keyword_new": "新關鍵字", + "mark_all_read": "全部標示為已讀", + "mentions_and_keywords": "@提及與關鍵字", + "mentions_and_keywords_description": "僅在提及您與您在設定中列出的關鍵字時收到通知", + "mentions_keywords": "提及與關鍵字", + "message_didnt_send": "訊息未傳送。點擊以取得更多資訊。", + "mute_description": "不會收到任何通知" + }, + "notifier": { + "io.element.voice_broadcast_chunk": "%(senderName)s 開始了語音廣播", + "m.key.verification.request": "%(name)s 正在要求驗證" }, - "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": "傳送愛心" + "onboarding": { + "apple_trademarks": "App Store® 與 Apple logo® 是 Apple Inc 的註冊商標。", + "community_messaging_action": "尋找您的夥伴", + "community_messaging_description": "保持對社群討論的所有權與控制權。\n具有強大的審核工具與互操作性,可擴充至支援數百萬人。", + "community_messaging_title": "社群所有權", + "complete_these": "完成這些步驟以充分利用 %(brand)s", + "create_room": "建立群組聊天", + "download_app": "下載 %(brand)s", + "download_app_action": "下載應用程式", + "download_app_description": "隨身攜帶 %(brand)s,不錯過任何事情", + "download_app_store": "在 App Store 上下載", + "download_brand": "下載 %(brand)s", + "download_brand_desktop": "下載 %(brand)s 桌面版", + "download_f_droid": "在 F-Droid 上取得", + "download_google_play": "在 Google Play 上取得", + "enable_notifications": "開啟通知", + "enable_notifications_action": "啟用通知", + "enable_notifications_description": "不要錯過回覆或重要訊息", + "explore_rooms": "探索公開聊天室", + "find_community_members": "尋找並邀請您的社群成員", + "find_coworkers": "尋找並邀請您的同事", + "find_friends": "尋找並邀請您的朋友", + "find_friends_action": "尋找朋友", + "find_friends_description": "這就是您來這裡的目的,所以讓我們開始吧", + "find_people": "尋找夥伴", + "free_e2ee_messaging_unlimited_voip": "%(brand)s 提供免費的端對端加密通訊,以及無限制的語音及視訊通話,是維持聯絡的絕佳方式。", + "get_stuff_done": "透過找到您的團隊成員來完成工作", + "google_trademarks": "Google Play 與 Google Play 圖示是 Google LLC 的註冊商標。", + "has_avatar_label": "太好了,這會讓人們知道是您", + "intro_byline": "擁有您的對話。", + "intro_welcome": "歡迎使用 %(appName)s", + "no_avatar_label": "新增照片以讓其他人知道是您。", + "only_n_steps_to_go": { + "one": "僅需 %(count)s 步", + "other": "僅需 %(count)s 步" + }, + "personal_messaging_action": "開始您的第一個聊天", + "personal_messaging_title": "為朋友與家人提供的安全訊息", + "qr_or_app_links": "%(qrCode)s 或 %(appLinks)s", + "send_dm": "傳送私人訊息", + "set_up_profile": "設定您的個人檔案", + "set_up_profile_action": "您的個人檔案", + "set_up_profile_description": "確保人們知道這真的是您", + "use_case_community_messaging": "線上社群成員", + "use_case_heading1": "加入成功!", + "use_case_heading2": "您最常與誰聊天?", + "use_case_heading3": "我們將會協助您建立聯繫。", + "use_case_personal_messaging": "朋友與家人", + "use_case_work_messaging": "同事與團隊", + "welcome_detail": "現在,讓我們協助您開始", + "welcome_to_brand": "歡迎使用 %(brand)s", + "welcome_user": "歡迎 %(name)s", + "work_messaging_action": "尋找您的同事", + "work_messaging_title": "工作用的安全通訊", + "you_did_it": "您做到了!", + "you_made_it": "您做到了!" + }, + "pill": { + "permalink_other_room": "%(room)s 中的訊息", + "permalink_this_room": "來自 %(user)s 的訊息" + }, + "poll": { + "create_poll_action": "建立投票", + "create_poll_title": "建立投票", + "disclosed_notes": "投票者在投票後可以立刻看到投票結果", + "edit_poll_title": "編輯投票", + "end_description": "您確定您想要結束此投票?這將會顯示最終投票結果並阻止人們投票。", + "end_message": "投票已結束。最佳答案:%(topAnswer)s", + "end_message_no_votes": "投票已結束。沒有投票。", + "end_title": "結束投票", + "error_ending_description": "抱歉,投票沒有結束。請再試一次。", + "error_ending_title": "無法結束投票", + "error_voting_description": "抱歉,您的投票未計入。請再試一次。", + "error_voting_title": "投票未計入", + "failed_send_poll_description": "抱歉,您嘗試建立的投票並未發佈。", + "failed_send_poll_title": "張貼投票失敗", + "notes": "結果僅在您結束投票後顯示", + "options_add_button": "新增選項", + "options_heading": "建立選項", + "options_label": "選項 %(number)s", + "options_placeholder": "編寫選項", + "topic_heading": "您的投票問題或主題是什麼?", + "topic_label": "問題或主題", + "topic_placeholder": "寫點東西…", + "total_decryption_errors": "因為解密錯誤,不會計算部份投票", + "total_n_votes": { + "one": "已投 %(count)s 票。投票後即可檢視結果", + "other": "已投 %(count)s 票。投票後即可檢視結果" + }, + "total_n_votes_voted": { + "one": "總票數 %(count)s 票", + "other": "總票數 %(count)s 票" + }, + "total_no_votes": "尚無投票", + "total_not_ended": "結果將在投票結束時可見", + "type_closed": "秘密投票", + "type_heading": "投票類型", + "type_open": "開放式投票", + "unable_edit_description": "抱歉,您無法在有人投票後編輯投票。", + "unable_edit_title": "無法編輯投票" }, - "spaces": { - "error_no_permission_invite": "您沒有權限邀請夥伴到此聊天空間", - "error_no_permission_create_room": "您沒有權限在此聊天空間中建立新聊天室", - "error_no_permission_add_room": "您沒有權限在此聊天空間中新增聊天室", - "error_no_permission_add_space": "您沒有權限向此聊天空間新增聊天空間" + "power_level": { + "admin": "管理員", + "custom": "自訂 (%(level)s)", + "custom_level": "自訂等級", + "default": "預設", + "label": "權限等級", + "mod": "版主", + "moderator": "版主", + "restricted": "已限制" }, - "auth": { - "continue_with_idp": "使用下列帳號繼續:%(provider)s", - "sign_in_with_sso": "以單一登入來登入", - "sso": "單一登入", - "reset_password_action": "重設密碼", - "reset_password_title": "重新設定您的密碼", - "continue_with_sso": "使用 %(ssoButtons)s 繼續", - "sso_or_username_password": "%(ssoButtons)s 或 %(usernamePassword)s", - "sign_in_instead": "改為登入", - "account_clash": "您的新帳號 %(newAccountId)s 已註冊,但您已經登入到不同的帳號 (%(loggedInUserId)s)。", - "account_clash_previous_account": "使用先前的帳號繼續", - "log_in_new_account": "登入到您的新帳號。", - "registration_successful": "註冊成功", - "server_picker_title": "登入您的家伺服器", - "server_picker_dialog_title": "決定託管帳號的位置", - "footer_powered_by_matrix": "由 Matrix 提供", - "failed_homeserver_discovery": "無法探索家伺服器", - "sync_footer_subtitle": "如果您已加入很多聊天室,這可能需要一點時間", - "syncing": "正在同步…", - "signing_in": "正在登入…", - "unsupported_auth_msisdn": "這個伺服器不支援以電話號碼認證。", - "unsupported_auth_email": "此家伺服器不支援使用電子郵件地址登入。", - "unsupported_auth": "此家伺服器不提供該客戶端支援的任何登入流程。", - "registration_disabled": "註冊已在此家伺服器上停用。", - "failed_query_registration_methods": "無法查詢支援的註冊方法。", - "username_in_use": "某人已使用該使用者名稱。請改用其他名稱。", - "3pid_in_use": "該電子郵件地址或電話號碼已被使用。", - "incorrect_password": "不正確的密碼", - "failed_soft_logout_auth": "無法重新驗證", - "soft_logout_heading": "您已登出", - "forgot_password_email_required": "必須輸入和您帳號綁定的電子郵件地址。", - "forgot_password_email_invalid": "電子郵件地址似乎無效。", - "sign_in_prompt": "有帳號了嗎?登入", - "verify_email_heading": "請驗證您的郵件信箱以繼續", - "forgot_password_prompt": "忘記您的密碼了?", - "soft_logout_intro_password": "輸入您的密碼以登入並取回對您帳號的存取權。", - "soft_logout_intro_sso": "登入並取回對您帳號的存取權。", - "soft_logout_intro_unsupported_auth": "您無法登入到您的帳號。請聯絡您的家伺服器管理員以取得更多資訊。", - "check_email_explainer": "按照指示寄信到 %(email)s", - "check_email_wrong_email_prompt": "錯誤的電子郵件地址?", - "check_email_wrong_email_button": "重新輸入電子郵件地址", - "check_email_resend_prompt": "沒有收到嗎?", - "check_email_resend_tooltip": "重寄認證信!", - "enter_email_heading": "輸入您的電子郵件來重新設定密碼", - "enter_email_explainer": "%(homeserver)s 將會寄送認證信件給您,讓您可以重新設定密碼。", - "verify_email_explainer": "在重設您的密碼前,我們必須知道是您本人。請點擊我們剛剛寄送至%(email)s的電子郵件中的連結", - "create_account_prompt": "新手?建立帳號", - "sign_in_or_register": "登入或建立帳號", - "sign_in_or_register_description": "使用您的帳號或建立新的以繼續。", - "sign_in_description": "使用您的帳號繼續。", - "register_action": "建立帳號", - "server_picker_failed_validate_homeserver": "無法驗證家伺服器", - "server_picker_invalid_url": "無效網址", - "server_picker_required": "指定家伺服器", - "server_picker_matrix.org": "Matrix.org 是世界上最大的公開家伺服器,因此對許多人來說是一個好地方。", - "server_picker_intro": "我們將您可以託管帳號的地方稱為「家伺服器」。", - "server_picker_custom": "其他家伺服器", - "server_picker_explainer": "如果您有的話,可以使用您偏好的 Matrix 家伺服器,或是自己架一個。", - "server_picker_learn_more": "關於家伺服器" + "presence": { + "away": "離開", + "busy": "忙碌", + "idle": "閒置", + "idle_for": "已閒置 %(duration)s", + "offline": "離線", + "offline_for": "已離線 %(duration)s", + "online": "線上", + "online_for": "已上線 %(duration)s", + "unknown": "未知", + "unknown_for": "未知 %(duration)s" + }, + "quick_settings": { + "all_settings": "所有設定", + "metaspace_section": "釘選至側邊欄", + "sidebar_settings": "更多選項", + "title": "快速設定" + }, + "quit_warning": { + "call_in_progress": "您似乎尚在通話中,您確定您想要結束通話嗎?", + "file_upload_in_progress": "您似乎正在上傳檔案,您確定您想要結束嗎?" + }, + "redact": { + "confirm_button": "確認刪除", + "confirm_description": "您真的想要移除(刪除)此活動嗎?", + "confirm_description_state": "請注意,像這樣移除聊天是變更可能會還原變更。", + "error": "您無法刪除此訊息。(%(code)s)", + "ongoing": "正在刪除…", + "reason_label": "理由(選擇性)" + }, + "reject_invitation_dialog": { + "confirmation": "您確認要拒絕邀請嗎?", + "failed": "無法拒絕邀請", + "title": "拒絕邀請" + }, + "report_content": { + "description": "回報此訊息將會傳送其獨特的「活動 ID」給您家伺服器的管理員。如果此聊天室中的訊息已加密,您的家伺服器管理員將無法閱讀訊息文字或檢視任何檔案或圖片。", + "disagree": "不同意", + "hide_messages_from_user": "若想隱藏來自該使用者所有目前與未來的訊息,請打勾。", + "ignore_user": "忽略使用者", + "illegal_content": "違法內容", + "missing_reason": "請填寫為什麼您要回報。", + "nature": "請挑選性質並描述此訊息為什麼是濫用。", + "nature_disagreement": "該使用者所寫的內容是錯誤的。\n這將會回報給聊天室管理員。", + "nature_illegal": "該使用者進行違法行為,例如洩漏他人個資,或威脅使用暴力。\n將會回報給聊天室版主,他們可能會將其回報給執法單位。", + "nature_other": "任何其他理由。請描述問題。\n將會回報給聊天室版主。", + "nature_spam": "該使用者傳送廣告、廣告連結或宣傳等垃圾訊息至聊天室。\n將會回報給聊天室版主。", + "nature_toxic": "該使用者表現出不良行為,例如侮辱其他使用者,或在適合家庭的聊天室中分享成人內容,又或是以其他方式違反該聊天室的規則。\n將回報給聊天室版主。", + "other_label": "其他", + "report_content_to_homeserver": "回報內容給您的家伺服器管理員", + "report_entire_room": "回報整個聊天室", + "spam_or_propaganda": "垃圾郵件或宣傳", + "toxic_behaviour": "有問題的行為" + }, + "restore_key_backup_dialog": { + "count_of_decryption_failures": "無法解密 %(failedCount)s 個工作階段!", + "count_of_successfully_restored_keys": "成功復原 %(sessionCount)s 金鑰", + "enter_key_description": "透過輸入您的安全金鑰來存取您的安全訊息歷史並設定安全訊息。", + "enter_key_title": "輸入安全金鑰", + "enter_phrase_description": "請輸入您的安全密語來存取安全訊息紀錄,並設定安全訊息功能。", + "enter_phrase_title": "輸入安全密語", + "incorrect_security_phrase_dialog": "無法使用此安全密語解密備份:請確認您是否輸入了正確的安全密語。", + "incorrect_security_phrase_title": "不正確的安全密語", + "key_backup_warning": "警告:您應該只從信任的電腦設定金鑰備份。", + "key_fetch_in_progress": "正在取得來自伺服器的金鑰…", + "key_forgotten_text": "如果您忘了安全金鑰,您可以", + "key_is_invalid": "不是有效的安全金鑰", + "key_is_valid": "這看起來是有效的安全金鑰!", + "keys_restored_title": "金鑰已復原", + "load_error_content": "無法載入備份狀態", + "load_keys_progress": "%(total)s 中的 %(completed)s 金鑰已復原", + "no_backup_error": "找不到備份!", + "phrase_forgotten_text": "如果您忘了安全密語,您可以使用您的安全金鑰設定新的復原選項", + "recovery_key_mismatch_description": "無法使用此安全金鑰解密備份:請確認您是否輸入了正確的安全金鑰。", + "recovery_key_mismatch_title": "安全金鑰不相符", + "restore_failed_error": "無法復原備份" + }, + "right_panel": { + "add_integrations": "新增小工具、橋接與聊天機器人", + "edit_integrations": "編輯小工具、橋接與聊天機器人", + "export_chat_button": "匯出聊天", + "files_button": "檔案", + "pinned_messages": { + "empty": "尚未釘選任何東西", + "explainer": "如果您有權限,請開啟任何訊息的選單,並選取釘選以將它們固定到這裡。", + "limits": { + "other": "您最多只能釘選 %(count)s 個小工具" + }, + "title": "已釘選的訊息" + }, + "pinned_messages_button": "已釘選", + "poll": { + "active_heading": "進行中的投票", + "empty_active": "此聊天室沒有正在進行的投票", + "empty_active_load_more": "沒有進行中的投票。載入更多投票以檢視前幾個月的投票", + "empty_active_load_more_n_days": { + "one": "過去一天沒有進行中的投票。載入更多投票以檢視前幾個月的投票", + "other": "過去 %(count)s 天沒有進行中的投票。載入更多投票以檢視前幾個月的投票" + }, + "empty_past": "此聊天室沒有過去的投票", + "empty_past_load_more": "沒有過去的投票。載入更多投票以檢視前幾個月的投票", + "empty_past_load_more_n_days": { + "one": "過去一天沒有過去的投票。載入更多投票以檢視前幾個月的投票", + "other": "過去 %(count)s 天沒有過去的投票。載入更多投票以檢視前幾個月的投票" + }, + "final_result": { + "one": "共計 %(count)s 票所獲得的投票結果", + "other": "共計 %(count)s 票所獲得的投票結果" + }, + "load_more": "載入更多投票", + "loading": "正在載入投票", + "past_heading": "過去的投票", + "view_in_timeline": "在時間軸中檢視投票", + "view_poll": "檢視投票" + }, + "polls_button": "投票紀錄", + "room_summary_card": { + "title": "聊天室資訊" + }, + "search_button": "搜尋", + "settings_button": "聊天室設定", + "share_button": "分享聊天室", + "thread_list": { + "context_menu_label": "討論串選項" + }, + "video_room_chat": { + "title": "聊天" + }, + "widgets_section": "小工具" + }, + "room": { + "3pid_invite_email_not_found_account": "此邀請已傳送到與您的帳號無關聯的 %(email)s", + "3pid_invite_email_not_found_account_room": "這個 %(roomName)s 的邀請已傳送給與您帳號無關聯的 %(email)s", + "3pid_invite_error_description": "嘗試驗證您的邀請時發生錯誤 (%(errcode)s)。您可以嘗試傳遞此資訊給邀請您的人。", + "3pid_invite_error_invite_action": "無論如何都要嘗試加入", + "3pid_invite_error_invite_subtitle": "您只能透過有效的邀請加入。", + "3pid_invite_error_public_subtitle": "您仍可加入此處。", + "3pid_invite_error_title": "您的邀請出了點問題。", + "3pid_invite_error_title_room": "您的 %(roomName)s 邀請出了點問題", + "3pid_invite_no_is_subtitle": "在設定中使用身分伺服器以直接在 %(brand)s 中接收邀請。", + "banned_by": "您已被 %(memberName)s 封鎖", + "banned_from_room_by": "您已被 %(memberName)s 從 %(roomName)s 封鎖", + "context_menu": { + "copy_link": "複製聊天室連結", + "favourite": "加入我的最愛", + "forget": "忘記聊天室", + "low_priority": "低優先度", + "mark_read": "標示為已讀", + "mentions_only": "僅提及", + "notifications_default": "符合預設設定值", + "notifications_mute": "聊天室靜音", + "title": "聊天室選項", + "unfavourite": "已加入我的最愛" + }, + "creating_room_text": "正在建立包含 %(names)s 的聊天室", + "dm_invite_action": "開始聊天", + "dm_invite_subtitle": " 想要聊天", + "dm_invite_title": "您想要與 %(user)s 聊天嗎?", + "drop_file_prompt": "把文件放在這裡上傳", + "edit_topic": "編輯主題", + "error_3pid_invite_email_lookup": "無法透過電子郵件找到使用者", + "error_cancel_knock_title": "取消失敗", + "error_join_403": "您需要邀請才能存取此聊天室。", + "error_join_404_1": "您嘗試使用聊天室 ID 加入,但未提供要加入的伺服器清單。聊天室 ID 是內部識別字串,不能用於在沒有附加資訊的情況下加入聊天室。", + "error_join_404_2": "若您知道聊天室地址,請嘗試透過該地址加入。", + "error_join_404_invite": "邀請您的人已離開,或是他們的伺服器已離線。", + "error_join_404_invite_same_hs": "邀請您的人已離開。", + "error_join_connection": "加入時發生錯誤。", + "error_join_incompatible_version_1": "抱歉,您的家伺服器太舊,無法在此參與。", + "error_join_incompatible_version_2": "請聯絡您的家伺服器的管理員。", + "error_join_title": "無法加入", + "error_jump_to_date": "伺服器回傳 %(statusCode)s,錯誤代碼為 %(errorCode)s", + "error_jump_to_date_connection": "嘗試尋找並前往指定日期時發生網路錯誤。您的家伺服器可能已關閉,或者您的網際網路連線只是暫時出現問題。請再試一次。如果這種情況繼續存在,請聯絡您的家伺服器管理員。", + "error_jump_to_date_details": "錯誤詳細資訊", + "error_jump_to_date_not_found": "我們無法從 %(dateString)s 中找到期待的事件。嘗試選擇一個較早的日期。", + "error_jump_to_date_send_logs_prompt": "請遞交除錯紀錄檔以協助我們追蹤問題。", + "error_jump_to_date_title": "找不到該日期的事件", + "face_pile_summary": { + "other": "%(count)s 個您認識的人已加入", + "one": "%(count)s 個您認識的人已加入" + }, + "face_pile_tooltip_label": { + "one": "檢視 1 個成員", + "other": "檢視全部 %(count)s 個成員" + }, + "face_pile_tooltip_shortcut": "包含 %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut_joined": "包含您,%(commaSeparatedMembers)s", + "failed_reject_invite": "無法拒絕邀請", + "forget_room": "忘記此聊天室", + "forget_space": "忘記此聊天空間", + "header": { + "close_call_button": "關閉通話", + "forget_room_button": "忘記聊天室", + "hide_widgets_button": "隱藏小工具", + "room_is_public": "此聊天室為公開聊天室", + "show_widgets_button": "顯示小工具", + "video_call_button_ec": "視訊通話 (%(brand)s)", + "video_call_button_jitsi": "視訊通話 (Jitsi)", + "video_call_ec_change_layout": "變更排列", + "video_call_ec_layout_freedom": "自由", + "video_call_ec_layout_spotlight": "聚焦", + "video_room_view_chat_button": "檢視聊天時間軸" + }, + "inaccessible": "目前無法存取此聊天室或聊天空間。", + "inaccessible_name": "%(roomName)s 此時無法存取。", + "inaccessible_subtitle_1": "稍後再試,或是要求聊天室或聊天空間的管理員來檢查您是否有權存取。", + "inaccessible_subtitle_2": "嘗試存取聊天室或聊天空間時發生錯誤 %(errcode)s。若您認為到這個訊息是個錯誤,請遞交錯誤回報。", + "intro": { + "dm_caption": "除非你們兩位之中有人邀請其他人加入,否則此對話中只會有你們兩位。", + "enable_encryption_prompt": "在設定中啟用加密。", + "encrypted_3pid_dm_pending_join": "所有人都加入後,您就可以聊天了", + "no_avatar_label": "新增圖片,這樣人們就可以輕鬆發現您的聊天室。", + "no_topic": "新增主題以協助人們了解這裡在做什麼。", + "private_unencrypted_warning": "您的私密訊息會正常加密,但聊天室不會。一般來說這是因為使用了不支援的裝置或方法,例如電子郵件邀請。", + "room_invite": "邀請到此聊天室", + "send_message_start_dm": "傳送您的第一則訊息以邀請 來聊天", + "start_of_dm_history": "這是您與 私人訊息紀錄的開頭。", + "start_of_room": "這是 的開頭。", + "topic": "主題:%(topic)s ", + "topic_edit": "主題:%(topic)s(編輯)", + "unencrypted_warning": "端對端加密未啟用", + "user_created": "%(displayName)s 建立了此聊天室。", + "you_created": "您建立了此聊天室。" + }, + "invite_email_mismatch_suggestion": "在設定中分享此電子郵件以直接在 %(brand)s 中接收邀請。", + "invite_reject_ignore": "拒絕並忽略使用者", + "invite_sent_to_email": "此邀請已傳送至 %(email)s", + "invite_sent_to_email_room": "此 %(roomName)s 的邀請已傳送給 %(email)s", + "invite_subtitle": " 已邀請您", + "invite_this_room": "邀請加入這個聊天室", + "invite_title": "您想要加入 %(roomName)s 嗎?", + "inviter_unknown": "未知", + "invites_you_text": " 邀請您", + "join_button_account": "註冊", + "join_failed_enable_video_rooms": "要加入,請先在「實驗室」中啟用視訊聊天室", + "join_failed_needs_invite": "要檢視 %(roomName)s,您需要邀請", + "join_the_discussion": "加入此討論", + "join_title": "加入聊天室以參與", + "join_title_account": "加入與某個帳號的對話", + "joining": "正在加入…", + "joining_room": "正在加入聊天室…", + "joining_space": "正在加入聊天空間…", + "jump_read_marker": "跳到第一則未讀訊息。", + "jump_to_bottom_button": "捲動到最新訊息", + "jump_to_date": "跳至日期", + "jump_to_date_beginning": "聊天室開頭", + "jump_to_date_prompt": "挑選要跳至的日期", + "kick_reason": "理由:%(reason)s", + "kicked_by": "您已被 %(memberName)s 移除", + "kicked_from_room_by": "您已被 %(memberName)s 從 %(roomName)s 中移除", + "knock_cancel_action": "取消請求", + "knock_message_field_placeholder": "訊息(選擇性)", + "knock_prompt": "要求加入?", + "knock_prompt_name": "要求加入 %(roomName)s?", + "knock_send_action": "請求存取權", + "knock_sent": "已傳送加入請求", + "knock_sent_subtitle": "您的加入請求正在等待處理。", + "knock_subtitle": "您需要被授予存取此聊天室的權限才能檢視或參與對話。您可以在下面傳送加入請求。", + "leave_error_title": "離開聊天室時發生錯誤", + "leave_server_notices_description": "這個聊天室是用於發佈從家伺服器而來的重要訊息,所以您不能離開它。", + "leave_server_notices_title": "無法離開伺服器通知聊天室", + "leave_unexpected_error": "試圖離開聊天室時發生意外的伺服器錯誤", + "link_email_to_receive_3pid_invite": "在設定中連結此電子郵件與您的帳號以直接在 %(brand)s 中接收邀請。", + "loading_preview": "正在載入預覽", + "no_peek_join_prompt": "無法預覽 %(roomName)s。您想要加入嗎?", + "no_peek_no_name_join_prompt": "沒有預覽,您想要加入嗎?", + "not_found_subtitle": "您確定您在正確的地方嗎?", + "not_found_title": "此聊天室或聊天空間不存在。", + "not_found_title_name": "%(roomName)s 不存在。", + "peek_join_prompt": "您正在預覽 %(roomName)s。想要加入嗎?", + "read_topic": "點擊以閱讀主題", + "rejecting": "正在回絕邀請…", + "rejoin_button": "重新加入", + "search": { + "all_rooms": "所有聊天室", + "all_rooms_button": "搜尋所有聊天室", + "field_placeholder": "搜尋…", + "result_count": { + "one": "(~%(count)s 結果)", + "other": "(~%(count)s 結果)" + }, + "this_room": "這個聊天室", + "this_room_button": "搜尋此聊天室" + }, + "show_labs_settings": "顯示「實驗室」設定", + "status_bar": { + "delete_all": "刪除全部", + "exceeded_resource_limit": "您的訊息未傳送,因為其家伺服器已超過一項資源限制。請聯絡您的服務管理員以繼序使用服務。", + "homeserver_blocked": "您的訊息並未傳送,因為此家伺服器已被其管理員封鎖。請聯絡您的服務管理員以繼續使用服務。", + "monthly_user_limit_reached": "您的訊息未被傳送,因為其家伺服器已經達到了其每月活躍使用者限制。請聯絡您的服務管理員以繼續使用服務。", + "requires_consent_agreement": "您在審閱並同意我們的條款與細則前無法傳送訊息。", + "retry_all": "重試全部", + "select_messages_to_retry": "您可以選取全部或單獨的訊息來重試或刪除", + "server_connectivity_lost_description": "傳送的訊息會在您的連線恢復前先儲存起來。", + "server_connectivity_lost_title": "對伺服器的連線已中斷。", + "some_messages_not_sent": "您的部份訊息未傳送" + }, + "unknown_status_code_for_timeline_jump": "未知狀態代碼", + "unread_notifications_predecessor": { + "other": "您在此聊天室的先前版本有 %(count)s 個未讀的通知。", + "one": "您在此聊天室的先前版本有 %(count)s 個未讀的通知。" + }, + "upgrade_error_description": "仔細檢查您的伺服器是否支援選定的聊天室版本,然後再試一次。", + "upgrade_error_title": "升級聊天室時遇到錯誤", + "upgrade_warning_bar": "升級此聊天室將會關閉聊天室目前的執行個體,並建立一個同名的升級版。", + "upgrade_warning_bar_admins": "僅聊天室管理員會看到此警告", + "upgrade_warning_bar_unstable": "此聊天室正在執行聊天室版本 ,此家伺服器已標記為不穩定。", + "upgrade_warning_bar_upgraded": "此聊天室已升級。", + "upload": { + "uploading_multiple_file": { + "one": "正在上傳 %(filename)s 與另 %(count)s 個檔案", + "other": "正在上傳 %(filename)s 與另 %(count)s 個檔案" + }, + "uploading_single_file": "正在上傳 %(filename)s" + }, + "view_failed_enable_video_rooms": "要檢視,請先在「實驗室」中啟用視訊聊天室", + "waiting_for_join_subtitle": "被邀請的使用者加入 %(brand)s 後,您就可以聊天,聊天室將會進行端到端加密", + "waiting_for_join_title": "等待使用者加入 %(brand)s" }, "room_list": { - "sort_unread_first": "先顯示有未讀訊息的聊天室", + "add_room_label": "新增聊天室", + "add_space_label": "新增聊天空間", + "breadcrumbs_empty": "沒有最近造訪過的聊天室", + "breadcrumbs_label": "最近造訪過的聊天室", + "failed_add_tag": "無法新增標籤 %(tagName)s 到聊天室", + "failed_remove_tag": "無法從聊天室移除標籤 %(tagName)s", + "failed_set_dm_tag": "無法設定私人訊息標籤", + "home_menu_label": "家選項", + "join_public_room_label": "加入公開聊天室", + "joining_rooms_status": { + "one": "目前正在加入 %(count)s 個聊天室", + "other": "目前正在加入 %(count)s 個聊天室" + }, + "notification_options": "通知選項", + "redacting_messages_status": { + "one": "目前正在移除 %(count)s 個聊天室中的訊息", + "other": "目前正在移除 %(count)s 個聊天室中的訊息" + }, + "show_less": "顯示更少", + "show_n_more": { + "other": "再顯示 %(count)s 個", + "one": "再顯示 %(count)s 個" + }, "show_previews": "顯示訊息預覽", "sort_by": "排序方式", "sort_by_activity": "訊息順序", - "sort_by_alphabet": "A-Z", + "sort_unread_first": "先顯示有未讀訊息的聊天室", + "space_menu_label": "%(spaceName)s 選單", "sublist_options": "列表選項", - "show_n_more": { - "other": "再顯示 %(count)s 個", - "one": "再顯示 %(count)s 個" + "suggested_rooms_heading": "建議的聊天室" + }, + "room_settings": { + "access": { + "description_space": "決定誰可以檢視並加入 %(spaceName)s。", + "title": "存取" + }, + "advanced": { + "error_upgrade_description": "聊天室升級可能不完整", + "error_upgrade_title": "無法升級聊天室", + "information_section_room": "聊天室資訊", + "information_section_space": "聊天空間資訊", + "room_id": "內部聊天室 ID", + "room_predecessor": "檢視 %(roomName)s 中較舊的訊息。", + "room_upgrade_button": "升級此聊天室到建議的聊天室版本", + "room_upgrade_warning": "警告:升級聊天室將不會自動將聊天室成員遷移至新版的聊天室。我們將會在舊版的聊天室張貼新聊天室的連結 - 聊天室成員將必須點擊此連結以加入新聊天室。", + "room_version": "聊天室版本:", + "room_version_section": "聊天室版本", + "space_predecessor": "檢視 %(spaceName)s 的較舊版本。", + "space_upgrade_button": "升級此聊天空間到建議的聊天室版本", + "unfederated": "此聊天室無法被遠端的 Matrix 伺服器存取", + "upgrade_button": "升級此聊天室到版本 %(version)s", + "upgrade_dialog_description": "升級這個聊天室需要關閉目前的執行個體並重新建立一個新的聊天室來替代。為了給予聊天室成員最佳的體驗,我們將會:", + "upgrade_dialog_description_1": "使用同樣的名稱、描述與大頭照建立新聊天室", + "upgrade_dialog_description_2": "更新任何本地聊天室別名來指向新的聊天室", + "upgrade_dialog_description_3": "讓使用者在舊版聊天室停止發言,並張貼訊息建議使用者移動到新的聊天室", + "upgrade_dialog_description_4": "在新聊天室的開始處放置連回舊聊天室的連結,這樣夥伴們就可以看到舊的訊息", + "upgrade_dialog_title": "更新聊天室版本", + "upgrade_dwarning_ialog_title_public": "升級公開聊天室", + "upgrade_warning_dialog_description": "升級聊天室為進階動作,通常建議在聊天室因為錯誤而不穩定、缺少功能或安全漏洞等才升級。", + "upgrade_warning_dialog_explainer": "請注意,升級會讓聊天室變成全新的版本。目前所有的訊息都只會留在被封存的聊天室。", + "upgrade_warning_dialog_footer": "您將要把此聊天室從 升級到 。", + "upgrade_warning_dialog_invite_label": "自動將該聊天室的成員邀請至新的聊天室", + "upgrade_warning_dialog_report_bug_prompt": "這通常只影響伺服器如何處理聊天室。如果您的 %(brand)s 遇到問題,請回報錯誤。", + "upgrade_warning_dialog_report_bug_prompt_link": "這通常僅影響如何在伺服器上處理聊天室的方式。如果您遇到與 %(brand)s 相關的問題,請回報錯誤。", + "upgrade_warning_dialog_title": "升級聊天室", + "upgrade_warning_dialog_title_private": "升級私密聊天室" + }, + "alias_not_specified": "未指定", + "bridges": { + "description": "此聊天室已橋接訊息到以下平臺。取得更多詳細資訊。", + "empty": "此聊天室不會將訊息橋接至任何平台。取得更多資訊。", + "title": "橋接" + }, + "delete_avatar_label": "刪除大頭照", + "general": { + "alias_field_has_domain_invalid": "缺少網域名分隔符號,例如 (:domain.org)", + "alias_field_has_localpart_invalid": "缺少聊天室名稱或分隔符號,例如 (my-room:domain.org)", + "alias_field_matches_invalid": "此位址並未指向此聊天室", + "alias_field_placeholder_default": "例如:my-room", + "alias_field_required_invalid": "請提供位址", + "alias_field_safe_localpart_invalid": "不允許某些字元", + "alias_field_taken_invalid": "此位址的伺服器無效或已被使用", + "alias_field_taken_invalid_domain": "此位址已被使用", + "alias_field_taken_valid": "此位址可用", + "alias_heading": "聊天室位址", + "aliases_items_label": "其他已發佈位址:", + "aliases_no_items_label": "尚無其他已發佈的位址,在下方新增一個", + "aliases_section": "聊天室位址", + "avatar_field_label": "聊天室大頭照", + "canonical_alias_field_label": "主要位址", + "default_url_previews_off": "此聊天室已預設對參與者停用網址預覽。", + "default_url_previews_on": "此聊天室已預設對參與者啟用網址預覽。", + "description_space": "編輯您的聊天空間的設定。", + "error_creating_alias_description": "建立該位址時發生錯誤。伺服器可能不允許這麼做,或是有暫時性的問題。", + "error_creating_alias_title": "建立位址錯誤", + "error_deleting_alias_description": "刪除位址時發生錯誤。它可能已不存在或是發生暫時性的錯誤。", + "error_deleting_alias_description_forbidden": "您沒有刪除位址的權限。", + "error_deleting_alias_title": "刪除位址時發生錯誤", + "error_save_space_settings": "無法儲存聊天空間設定。", + "error_updating_alias_description": "更新聊天室的替代位址時發生錯誤。伺服器可能不允許這麼做,或是遇到暫時性的錯誤。", + "error_updating_canonical_alias_description": "更新聊天室的主要位址時發生錯誤。可能是不被伺服器允許或是遇到暫時性的錯誤。", + "error_updating_canonical_alias_title": "更新主要位址時發生錯誤", + "leave_space": "離開聊天空間", + "local_alias_field_label": "本機位址", + "local_aliases_explainer_room": "為此聊天室設定位址,讓使用者可以透過您的家伺服器找到此聊天室 (%(localDomain)s)", + "local_aliases_explainer_space": "設定此聊天空間的位址,這樣使用者就能透過您的家伺服器找到此空間(%(localDomain)s)", + "local_aliases_section": "本機位址", + "name_field_label": "聊天室名稱", + "new_alias_placeholder": "已發佈的新位址(例如:#alias:server)", + "no_aliases_room": "此聊天室沒有本機位址", + "no_aliases_space": "此聊天空間沒有本機位址", + "other_section": "其他", + "publish_toggle": "將這個聊天室公開到 %(domain)s 的聊天室目錄中?", + "published_aliases_description": "要發佈位址,其必須先設定為本機位址。", + "published_aliases_explainer_room": "任何伺服器上的人都可以使用已發佈的位址加入您的聊天室。", + "published_aliases_explainer_space": "任何伺服器上的人都可以使用已發佈的位址加入您的聊天空間。", + "published_aliases_section": "已發佈的位址", + "save": "儲存變更", + "topic_field_label": "聊天室主題", + "url_preview_encryption_warning": "在加密的聊天室中(這個就是),會預設停用網址預覽以確保您的家伺服器(產生預覽資訊的地方)無法透過這個聊天室收集您看到的連結的相關資訊。", + "url_preview_explainer": "當某人在他們的訊息中放置網址時,可以顯示如標題、描述與網頁上的圖片等等來給您更多關於該連結的資訊。", + "url_previews_section": "網址預覽", + "user_url_previews_default_off": "您已預設停用網址預覽。", + "user_url_previews_default_on": "您已預設停用網址預覽。" + }, + "notifications": { + "browse_button": "瀏覽", + "custom_sound_prompt": "設定新的自訂音效", + "notification_sound": "通知音效", + "settings_link": "依照您在設定中設定的方式接收通知", + "sounds_section": "音效", + "upload_sound_label": "上傳自訂音效", + "uploaded_sound": "已上傳的音效" + }, + "permissions": { + "add_privileged_user_description": "給這個聊天室中的一個使用者或多個使用者更多的特殊權限", + "add_privileged_user_filter_placeholder": "搜尋此聊天室中的使用者…", + "add_privileged_user_heading": "新增特權使用者", + "ban": "封鎖使用者", + "ban_reason": "原因", + "banned_by": "被 %(displayName)s 封鎖", + "banned_users_section": "被封鎖的使用者", + "error_changing_pl_description": "變更使用者的權限等級時遇到錯誤。請確定您有足夠的權限並再試一次。", + "error_changing_pl_reqs_description": "變更聊天室權限等級時遇到錯誤。請確定您有足夠的權限並再試一次。", + "error_changing_pl_reqs_title": "變更權限等級要求錯誤", + "error_changing_pl_title": "變更權限等級錯誤", + "error_unbanning": "無法解除封鎖", + "events_default": "傳送訊息", + "invite": "邀請使用者", + "io.element.voice_broadcast_info": "語音廣播", + "kick": "移除使用者", + "m.call": "開始 %(brand)s 通話", + "m.call.member": "加入 %(brand)s 通話", + "m.reaction": "傳送回應", + "m.room.avatar": "變更聊天室大頭照", + "m.room.avatar_space": "變更聊天空間大頭照", + "m.room.canonical_alias": "變更聊天室主要位址", + "m.room.canonical_alias_space": "變更聊天空間的主要位址", + "m.room.encryption": "啟用聊天室加密", + "m.room.history_visibility": "變更紀錄能見度", + "m.room.name": "變更聊天室名稱", + "m.room.name_space": "變更聊天空間名稱", + "m.room.pinned_events": "管理已釘選的活動", + "m.room.power_levels": "變更權限", + "m.room.redaction": "移除我傳送的訊息", + "m.room.server_acl": "變更伺服器 ACL", + "m.room.tombstone": "升級聊天室", + "m.room.topic": "變更主題", + "m.room.topic_space": "變更描述", + "m.space.child": "管理此聊天空間中的聊天室", + "m.widget": "修改小工具", + "muted_users_section": "已靜音的使用者", + "no_privileged_users": "此聊天室中沒有使用者有指定的權限", + "notifications.room": "通知每個人", + "permissions_section": "權限", + "permissions_section_description_room": "選取更改聊天室各部份的所需的角色", + "permissions_section_description_space": "選取變更聊天空間各個部份所需的角色", + "privileged_users_section": "特權使用者", + "redact": "移除其他人傳送的訊息", + "send_event_type": "傳送 %(eventType)s 活動", + "state_default": "變更設定", + "title": "角色與權限", + "users_default": "預設角色" + }, + "security": { + "enable_encryption_confirm_description": "一旦啟用,聊天室的加密就不能停用了。在已加密的聊天室裡傳送的訊息無法被伺服器看見,僅能被聊天室的參與者看到。啟用加密可能會讓許多聊天機器人與橋接運作不正常。取得更多關於加密的資訊。", + "enable_encryption_confirm_title": "啟用加密?", + "enable_encryption_public_room_confirm_description_1": "不建議為公開聊天室新增加密。任何人都可以找到並加入公開聊天室,所以任何人都可以閱讀其中的訊息。您將無法享受加密帶來的任何好處,且您將無法在稍後將其關閉。在公開聊天室中加密訊息將會讓接收與傳送訊息變慢。", + "enable_encryption_public_room_confirm_description_2": "為了避免這些問題,請為您計畫中的對話建立新的加密聊天室。", + "enable_encryption_public_room_confirm_title": "您確定您要在此公開聊天室新增加密?", + "encrypted_room_public_confirm_description_1": "不建議讓加密聊天室公開。這代表了任何人都可以找到並加入聊天室,因此任何人都可以閱讀訊息。您無法獲得任何加密功能的好處。在公開聊天室中加密訊息會讓接收與傳送訊息變慢。", + "encrypted_room_public_confirm_description_2": "為了避免這些問題,請為您計畫中的對話建立新的公開聊天室。", + "encrypted_room_public_confirm_title": "您確定您想要讓此加密聊天室公開?", + "encryption_forced": "您的伺服器必須停用加密。", + "encryption_permanent": "一旦啟用就無法停用加密。", + "error_join_rule_change_title": "加入規則更新失敗", + "error_join_rule_change_unknown": "未知錯誤", + "guest_access_warning": "有受支援的客戶端的夥伴不需要註冊帳號就可以加入聊天室。", + "history_visibility_invited": "僅限成員(自他們被邀請開始)", + "history_visibility_joined": "僅限成員(自他們加入開始)", + "history_visibility_legend": "誰可以閱讀紀錄?", + "history_visibility_shared": "僅限成員(自選取此選項開始)", + "history_visibility_warning": "對可閱讀訊息紀錄的使用者的變更,僅適用於此聊天室的新訊息。現有訊息的顯示狀態將保持不變。", + "history_visibility_world_readable": "任何人", + "join_rule_description": "決定誰可以加入 %(roomName)s。", + "join_rule_invite": "私密(邀請制)", + "join_rule_invite_description": "只有受邀的人才能找到並加入。", + "join_rule_knock": "要求加入", + "join_rule_knock_description": "除非授予存取權限,否則人們無法加入。", + "join_rule_public_description": "任何人都可以找到並加入。", + "join_rule_restricted": "聊天空間成員", + "join_rule_restricted_description": "任何在聊天空間中的人都可以找到並加入。編輯哪些聊天空間可以存取這裡。", + "join_rule_restricted_description_active_space": "在 中的任何人都可以找到並加入。您也可以選取其他聊天空間。", + "join_rule_restricted_description_prompt": "空間中的任何人都可以找到並加入。您可以選取多個空間。", + "join_rule_restricted_description_spaces": "可存取的聊天空間", + "join_rule_restricted_dialog_description": "決定哪些聊天空間可以存取此聊天室。若選取了聊天空間,其成員就可以找到並加入。", + "join_rule_restricted_dialog_empty_warning": "您將取消所有聊天空間。存取權限將會預設為邀請制", + "join_rule_restricted_dialog_filter_placeholder": "搜尋聊天空間", + "join_rule_restricted_dialog_heading_known": "您知道的其他空間", + "join_rule_restricted_dialog_heading_other": "您可能不知道的其他聊天空間或聊天室", + "join_rule_restricted_dialog_heading_room": "您已知包含此聊天室的聊天空間", + "join_rule_restricted_dialog_heading_space": "您知道的包含此聊天空間的聊天空間", + "join_rule_restricted_dialog_heading_unknown": "這些可能是其他聊天室管理員的一部分。", + "join_rule_restricted_dialog_title": "選取聊天空間", + "join_rule_restricted_n_more": { + "other": "以及 %(count)s 個", + "one": "與其他 %(count)s 個" + }, + "join_rule_restricted_summary": { + "other": "目前,%(count)s 個空間可存取", + "one": "目前,1 個空間可存取" + }, + "join_rule_restricted_upgrade_description": "此升級讓特定聊天空間的成員不需要邀請就可以存取此聊天室。", + "join_rule_restricted_upgrade_warning": "這個聊天室位於您不是管理員的某些聊天空間中。在那些聊天空間中,舊的聊天室仍將會顯示,但系統會提示使用者加入新的聊天室。", + "join_rule_upgrade_awaiting_room": "正在載入新的聊天室", + "join_rule_upgrade_required": "必須升級", + "join_rule_upgrade_sending_invites": { + "one": "正在傳送邀請…", + "other": "正在傳送邀請…(%(count)s 中的第 %(progress)s 個)" + }, + "join_rule_upgrade_updating_spaces": { + "one": "正在更新空間…", + "other": "正在更新空間…(%(count)s 中的第 %(progress)s 個)" + }, + "join_rule_upgrade_upgrading_room": "正在升級聊天室", + "public_without_alias_warning": "要連結到此聊天室,請新增位址。", + "strict_encryption": "不要從此工作階段傳送已加密的訊息給此聊天室中未驗證的工作階段", + "title": "安全與隱私" + }, + "title": "聊天室設定 - %(roomName)s", + "upload_avatar_label": "上傳大頭照", + "visibility": { + "alias_section": "位址", + "error_failed_save": "無法更新此聊天空間的能見度", + "error_update_guest_access": "無法更新此聊天空間的訪客存取權限", + "error_update_history_visibility": "無法更新此聊天空間紀錄的能見度", + "guest_access_explainer": "訪客無需帳號即可加入聊天空間。", + "guest_access_explainer_public_space": "這可能對公開聊天空間很有用。", + "guest_access_label": "允許訪客存取", + "history_visibility_anyone_space": "預覽聊天空間", + "history_visibility_anyone_space_description": "允許人們在加入前預覽您的聊天空間。", + "history_visibility_anyone_space_recommendation": "給公開聊天空間的推薦。", + "title": "能見度" + }, + "voip": { + "call_type_section": "通話類型", + "enable_element_call_caption": "%(brand)s 提供端對端加密,但目前使用者數量較少。", + "enable_element_call_label": "啟用 %(brand)s 作為此聊天室的額外通話選項", + "enable_element_call_no_permissions_tooltip": "您沒有足夠的權限來變更此設定。" + } + }, + "room_summary_card_back_action_label": "聊天室資訊", + "scalar": { + "error_create": "無法建立小工具。", + "error_membership": "您不在這個聊天室內。", + "error_missing_room_id": "缺少聊天室 ID。", + "error_missing_room_id_request": "請求中缺少 room_id", + "error_missing_user_id_request": "請求中缺少 user_id", + "error_permission": "您沒有在這個聊天室做這件事的權限。", + "error_power_level_invalid": "權限等級必需為正整數。", + "error_room_not_visible": "聊天室 %(roomId)s 已隱藏", + "error_room_unknown": "無法識別此聊天室。", + "error_send_request": "無法傳送要求。", + "failed_read_event": "讀取事件失敗", + "failed_send_event": "傳送事件失敗" + }, + "server_offline": { + "description": "您的伺服器未對您的某些請求回應。下列是可能的原因。", + "description_1": "伺服器 (%(serverName)s) 花了太長的時間來回應。", + "description_2": "您的防火牆或防毒軟體阻擋了請求。", + "description_3": "瀏覽器擴充套件阻擋了請求。", + "description_4": "伺服器離線。", + "description_5": "伺服器拒絕了您的請求。", + "description_6": "您所在區域可能遇到一些網際網路連線的問題。", + "description_7": "在試圖與伺服器溝通時遇到連線錯誤。", + "description_8": "伺服器沒有設定好來指示出問題是什麼 (CORS)。", + "empty_timeline": "您已完成。", + "recent_changes_heading": "尚未收到最新變更", + "title": "伺服器沒有回應" + }, + "seshat": { + "error_initialising": "訊息搜尋初始化失敗,請檢查您的設定以取得更多資訊", + "reset_button": "重設活動儲存", + "reset_description": "您很可能不想重設您的活動索引儲存", + "reset_explainer": "如果這樣做,請注意,您的訊息不會被刪除,但在重新建立索引時,搜尋體驗可能會降低片刻", + "reset_title": "重設活動儲存?", + "warning_kind_files": "此版本的 %(brand)s 不支援檢視某些加密檔案", + "warning_kind_files_app": "使用桌面應用程式以檢視所有加密的檔案", + "warning_kind_search": "此版本的 %(brand)s 不支援搜尋加密訊息", + "warning_kind_search_app": "使用桌面應用程式搜尋加密訊息" + }, + "setting": { + "help_about": { + "access_token_detail": "您的存取權杖可提供您帳號完整的存取權限。請勿分享給任何人。", + "brand_version": "%(brand)s 版本:", + "chat_bot": "與 %(brand)s 機器人聊天", + "clear_cache_reload": "清除快取並重新載入", + "help_link": "若需 %(brand)s 的使用說明,請點擊這裡。", + "help_link_chat_bot": "對於使用 %(brand)s 的說明,點選這裡或是使用下面的按鈕開始與我們的聊天機器人聊天。", + "homeserver": "家伺服器為 %(homeserverUrl)s", + "identity_server": "身分伺服器為 %(identityServerUrl)s", + "olm_version": "Olm 版本:", + "title": "說明與關於", + "versions": "版本" + } + }, + "settings": { + "all_rooms_home": "在首頁顯示所有聊天室", + "all_rooms_home_description": "您所在的所有聊天室都會出現在首頁。", + "always_show_message_timestamps": "總是顯示訊息時間戳記", + "appearance": { + "custom_font": "使用系統字型", + "custom_font_description": "設定您系統上安裝的字型名稱,%(brand)s 將會嘗試使用它。", + "custom_font_name": "系統字型名稱", + "custom_font_size": "使用自訂大小", + "custom_theme_add_button": "新增佈景主題", + "custom_theme_error_downloading": "下載佈景主題資訊時發生錯誤。", + "custom_theme_invalid": "無效的佈景主題架構。", + "custom_theme_success": "已新增佈景主題!", + "custom_theme_url": "自訂佈景主題網址", + "font_size": "字型大小", + "font_size_limit": "自訂字型大小僅能為 %(min)s 點至 %(max)s 點間", + "font_size_nan": "大小必須為數字", + "font_size_valid": "使用 %(min)s 點至 %(max)s 點間", + "heading": "自訂您的外觀", + "image_size_default": "預設", + "image_size_large": "大", + "layout_bubbles": "訊息泡泡", + "layout_irc": "IRC(實驗性)", + "match_system_theme": "符合系統佈景主題", + "subheading": "外觀設定僅會影響此 %(brand)s 工作階段。", + "timeline_image_size": "時間軸中的圖片大小", + "use_high_contrast": "使用高對比" + }, + "automatic_language_detection_syntax_highlight": "啟用語法突顯的自動語言偵測", + "autoplay_gifs": "自動播放 GIF", + "autoplay_videos": "自動播放影片", + "big_emoji": "在聊天中啟用大型表情符號", + "code_block_expand_default": "預設展開程式碼區塊", + "code_block_line_numbers": "在程式碼區塊中顯示行號", + "disable_historical_profile": "在訊息歷史紀錄中顯示使用者目前的個人檔案圖片與名稱", + "emoji_autocomplete": "啟用在打字時出現表情符號建議", + "enable_markdown": "啟用 Markdown", + "enable_markdown_description": "使用 /plain 開頭以不使用 Markdown 傳送訊息。", + "general": { + "account_management_section": "帳號管理", + "account_section": "帳號", + "add_email_dialog_title": "新增電子郵件地址", + "add_email_failed_verification": "電子郵件地址驗證失敗:請確認您已點擊郵件中的連結", + "add_email_instructions": "我們已經傳送給您一封電子郵件以驗證您的地址。請遵照那裡的指示,然後點選下面的按鈕。", + "add_msisdn_confirm_body": "點擊下方按鈕以確認新增此電話號碼。", + "add_msisdn_confirm_button": "確認新增電話號碼", + "add_msisdn_confirm_sso_button": "透過使用單一登入來證明您的身分,以確認新增此電話號碼。", + "add_msisdn_dialog_title": "新增電話號碼", + "add_msisdn_instructions": "文字訊息將會被傳送到 +%(msisdn)s。請輸入其中包含的驗證碼。", + "add_msisdn_misconfigured": "新增/綁定 MSISDN 流程設定錯誤", + "confirm_adding_email_body": "點擊下方按鈕以確認新增此電子郵件地址。", + "confirm_adding_email_title": "確認新增電子郵件", + "deactivate_confirm_body": "確定您想要停用您的帳號嗎?此為不可逆的操作。", + "deactivate_confirm_body_password": "請輸入您的 Matrix 帳號密碼繼續:", + "deactivate_confirm_body_sso": "透過使用單一登入系統來證您的身分以確認停用您的帳號。", + "deactivate_confirm_content": "確認您要停用您的帳號。若您繼續:", + "deactivate_confirm_content_1": "您將無法重新啟用您的帳號", + "deactivate_confirm_content_2": "您將無法再登入", + "deactivate_confirm_content_3": "任何人都無法重新使用您的使用者名稱(MXID),包括您:此使用者名稱將會維持不可用", + "deactivate_confirm_content_4": "您將會離開您所在的所有聊天室與私人訊息", + "deactivate_confirm_content_5": "您將從身分伺服器被移除:您的朋友將無法再透過您的電子郵件或電話號碼找到您", + "deactivate_confirm_content_6": "收到您舊訊息的人仍可以看見他們,就像您過去傳送的電子郵件一樣。您想要對未來加入聊天室的人隱藏您已傳送的訊息嗎?", + "deactivate_confirm_continue": "確認停用帳號", + "deactivate_confirm_erase_label": "對新加入的成員隱藏我的訊息", + "deactivate_section": "停用帳號", + "deactivate_warning": "停用帳號無法還原 — 請小心!", + "discovery_email_empty": "當您在上面加入電子郵件時將會出現探索選項。", + "discovery_email_verification_instructions": "驗證您收件匣中的連結", + "discovery_msisdn_empty": "在上方加入電話號碼後,就會出現探索選項。", + "discovery_needs_terms": "需同意身分伺服器(%(serverName)s)的使用條款,讓其他人可以使用電子郵件地址或電話號碼找到您。", + "discovery_section": "探索", + "email_address_in_use": "這個電子郵件地址已被使用", + "email_address_label": "電子郵件地址", + "email_not_verified": "您的電子郵件地址尚未被驗證", + "email_verification_instructions": "點擊您收到的電子郵件中的連結以驗證然後再次點擊繼續。", + "emails_heading": "電子郵件地址", + "error_add_email": "無法新增電子郵件地址", + "error_deactivate_communication": "與伺服器通訊時發生問題。請再試一次。", + "error_deactivate_invalid_auth": "伺服器沒有回傳有效的驗證資訊。", + "error_deactivate_no_auth": "伺服器不需要任何驗證", + "error_email_verification": "無法驗證電子郵件。", + "error_invalid_email": "無效的電子郵件地址", + "error_invalid_email_detail": "不像是有效的電子郵件地址", + "error_msisdn_verification": "無法驗證電話號碼。", + "error_password_change_403": "無法變更密碼。請問您的密碼正確嗎?", + "error_password_change_http": "%(errorMessage)s(HTTP 狀態 %(httpStatus)s)", + "error_password_change_title": "變更密碼錯誤", + "error_password_change_unknown": "未知密碼變更錯誤(%(stringifiedError)s)", + "error_remove_3pid": "無法移除聯絡人資訊", + "error_revoke_email_discovery": "無法撤回電子郵件的分享", + "error_revoke_msisdn_discovery": "無法撤回電話號碼的分享", + "error_saving_profile": "無法完成操作", + "error_saving_profile_title": "無法儲存您的設定檔", + "error_share_email_discovery": "無法分享電子郵件", + "error_share_msisdn_discovery": "無法分享電話號碼", + "external_account_management": "您的帳號詳細資訊在 %(hostname)s 中單獨管理。", + "identity_server_no_token": "找不到身分存取權杖", + "identity_server_not_set": "身分伺服器未設定", + "incorrect_msisdn_verification": "驗證碼錯誤", + "language_section": "語言與區域", + "msisdn_in_use": "這個電話號碼已被使用", + "msisdn_label": "電話號碼", + "msisdn_verification_field_label": "驗證碼", + "msisdn_verification_instructions": "請輸入透過簡訊傳送的驗證碼。", + "msisdns_heading": "電話號碼", + "name_placeholder": "沒有顯示名稱", + "oidc_manage_button": "管理帳號", + "password_change_section": "設定新帳號密碼…", + "password_change_success": "您的密碼已成功變更。", + "remove_email_prompt": "移除 %(email)s?", + "remove_msisdn_prompt": "移除 %(phone)s?", + "spell_check_locale_placeholder": "選擇語系", + "spell_check_section": "拼字檢查" + }, + "image_thumbnails": "顯示圖片的預覽/縮圖", + "inline_url_previews_default": "預設啟用行內網址預覽", + "inline_url_previews_room": "對此聊天室中的參與者預設啟用網址預覽", + "inline_url_previews_room_account": "對此聊天室啟用網址預覽(僅影響您)", + "insert_trailing_colon_mentions": "在使用者於訊息開頭提及之後插入跟隨冒號", + "jump_to_bottom_on_send": "傳送訊息時,跳到時間軸底部", + "key_backup": { + "backup_in_progress": "您的金鑰正在備份(第一次備份會花費數分鐘)。", + "backup_starting": "正在開始備份…", + "backup_success": "成功!", + "cannot_create_backup": "無法建立金鑰備份", + "create_title": "建立金鑰備份", + "setup_secure_backup": { + "backup_setup_success_description": "您已備份此裝置的金鑰。", + "backup_setup_success_title": "安全備份成功", + "cancel_warning": "如果您現在取消,只要失去登入的存取權,就可能遺失加密訊息與資料。", + "confirm_security_phrase": "確認您的安全密語", + "description": "透過備份您伺服器上的加密金鑰,來防止失去對加密訊息與資料的存取權。", + "download_or_copy": "%(downloadButton)s 或 %(copyButton)s", + "enter_phrase_description": "輸入僅有您知道的安全密語,因為其用於保護您的資料。為了安全起見,您不應重複使用您的帳號密碼。", + "enter_phrase_title": "輸入安全密語", + "enter_phrase_to_confirm": "再次輸入您的安全密語以確認。", + "generate_security_key_description": "我們將為您產生一把安全金鑰。請將其儲存在安全的地方,例如密碼管理員或保險箱。", + "generate_security_key_title": "產生一把加密金鑰", + "pass_phrase_match_failed": "不相符。", + "pass_phrase_match_success": "相符!", + "phrase_strong_enough": "很好!此安全密語看起來夠強。", + "requires_key_restore": "復原您的金鑰備份以升級您的加密", + "requires_password_confirmation": "輸入您的帳號密碼以確認升級:", + "requires_server_authentication": "您必須透過伺服器驗證以確認升級。", + "secret_storage_query_failure": "無法查詢秘密儲存空間狀態", + "security_key_safety_reminder": "由於安全金鑰是用來保護您的加密資料,請將其儲存在安全的地方,例如密碼管理員或保險箱等。", + "session_upgrade_description": "升級此工作階段以驗證其他工作階段,給予其他工作階段存取加密訊息的權限,並為其他使用者標記它們為受信任。", + "set_phrase_again": "返回重新設定。", + "settings_reminder": "您也可以在設定中設定安全備份並管理您的金鑰。", + "title_confirm_phrase": "確認安全密語", + "title_save_key": "儲存您的安全金鑰", + "title_set_phrase": "設定安全密語", + "title_upgrade_encryption": "升級您的加密", + "unable_to_setup": "無法設定秘密資訊儲存空間", + "use_different_passphrase": "使用不同的安全密語?", + "use_phrase_only_you_know": "使用僅有您知道的安全密語,也可再儲存安全金鑰作為備份。" + } + }, + "key_export_import": { + "confirm_passphrase": "確認安全密語", + "enter_passphrase": "輸入安全密語", + "export_description_1": "這個過程讓您可以匯出您在加密聊天室裡收到訊息的金鑰到一個本機檔案。您將可以在未來匯入檔案到其他的 Matrix 客戶端,這樣客戶端就可以解密此訊息。", + "export_description_2": "匯出的檔案將允許任何可以讀取該檔案的人解密您可以看到的任何加密訊息,因此您應該小心確保其安全。為了協助解決此問題,您應該在下面輸入一個唯一的密碼,該密碼僅用於加密匯出的資料。只能使用相同的密碼匯入資料。", + "export_title": "匯出聊天室金鑰", + "file_to_import": "要匯入的檔案", + "import_description_1": "這個過程讓您可以匯入您先前從其他 Matrix 客戶端匯出的加密金鑰。您將可以解密在其他客戶端可以解密的訊息。", + "import_description_2": "匯出檔案被安全密語所保護。您應該在這裡輸入安全密語來解密檔案。", + "import_title": "匯入聊天室金鑰", + "phrase_cannot_be_empty": "安全密語不能為空", + "phrase_must_match": "安全密語必須相符", + "phrase_strong_enough": "很好!此密碼看起來夠強" + }, + "keyboard": { + "title": "鍵盤" + }, + "notifications": { + "default_setting_description": "預設情況下,此設定將會套用於您所有的聊天室。", + "default_setting_section": "我想收到相關的通知(預設設定)", + "desktop_notification_message_preview": "在桌面通知顯示訊息預覽", + "email_description": "接收錯過通知的電子郵件摘要", + "email_section": "電子郵件摘要", + "email_select": "選取您要將摘要傳送到的電子郵件地址。請在中管理您的電子郵件地址。", + "enable_audible_notifications_session": "為此工作階段啟用音效通知", + "enable_desktop_notifications_session": "為此工作階段啟用桌面通知", + "enable_email_notifications": "為 %(email)s 啟用電子郵件通知", + "enable_notifications_account": "為此帳號啟用通知", + "enable_notifications_account_detail": "關閉後就會停用您所有裝置與工作階段上的通知", + "enable_notifications_device": "為此裝置啟用通知", + "error_loading": "載入您的通知設定時發生錯誤。", + "error_permissions_denied": "%(brand)s 沒有權限向您傳送通知──請檢查您的瀏覽器設定", + "error_permissions_missing": "%(brand)s 沒有權限向您傳送通知──請重試", + "error_saving": "儲存通知偏好設定時發生問題", + "error_saving_detail": "儲存您的通知偏好設定時遇到錯誤。", + "error_title": "無法啟用通知功能", + "error_updating": "更新您的通知偏好設定時發生錯誤。請再試一次。", + "invites": "已邀請至聊天室", + "keywords": "聊天室中使用關鍵字時,顯示徽章 。", + "keywords_prompt": "在此輸入關鍵字,或用於拼寫變體或暱稱", + "labs_notice_prompt": "更新:我們簡化了通知設定,讓選項更容易找到。您過去選擇的一些自訂設定未在此處顯示,但它們仍然作用中。若繼續,您的某些設定可能會發生變化。取得更多資訊", + "mentions_keywords": "提及與關鍵字", + "mentions_keywords_only": "僅提及與關鍵字", + "messages_containing_keywords": "包含下列關鍵字的訊息", + "noisy": "吵鬧", + "notices": "由機器人傳送的訊息", + "notify_at_room": "當有人使用 @room 提及時通知", + "notify_keyword": "當有人使用關鍵字時通知", + "notify_mention": "當有人使用 @displayname 或 %(mxid)s 提及時通知", + "other_section": "我們認為您可能感興趣的其他事情:", + "people_mentions_keywords": "人們、提及與關鍵字", + "play_sound_for_description": "預設情況下適用於所有裝置上的所有聊天室。", + "play_sound_for_section": "播放音效", + "push_targets": "通知目標", + "quick_actions_mark_all_read": "將所有訊息標記為已讀", + "quick_actions_reset": "重設為預設設定", + "quick_actions_section": "快速動作", + "room_activity": "出現新的聊天室活動、升級與狀態訊息", + "rule_call": "接到通話邀請時", + "rule_contains_display_name": "包含我顯示名稱的訊息", + "rule_contains_user_name": "包含我使用者名稱的訊息", + "rule_encrypted": "群組聊天中的加密訊息", + "rule_encrypted_room_one_to_one": "來自私訊的加密訊息", + "rule_invite_for_me": "當我被邀請加入聊天室時", + "rule_message": "群組聊天中的訊息", + "rule_room_one_to_one": "來自私訊的訊息", + "rule_roomnotif": "包含 @room 的訊息", + "rule_suppress_notices": "收到聊天機器人送出的訊息時", + "rule_tombstone": "當聊天室升級時", + "show_message_desktop_notification": "在桌面通知中顯示訊息", + "voip": "音訊與視訊通話" + }, + "preferences": { + "always_show_menu_bar": "總是顯示視窗選單列", + "autocomplete_delay": "自動完成延遲(毫秒)", + "code_blocks_heading": "程式碼區塊", + "compact_modern": "使用更簡潔的「現代」佈局", + "composer_heading": "編輯器", + "enable_hardware_acceleration": "啟用硬體加速", + "enable_tray_icon": "顯示系統匣圖示並於關閉時最小化", + "keyboard_heading": "鍵盤快捷鍵", + "keyboard_view_shortcuts_button": "要檢視所有鍵盤快捷鍵,點擊此處。", + "media_heading": "圖片、GIF 與影片", + "presence_description": "與他人分享您的活動與狀態。", + "rm_lifetime": "讀取標記生命週期(毫秒)", + "rm_lifetime_offscreen": "畫面外讀取標記的生命週期(毫秒)", + "room_directory_heading": "聊天室目錄", + "room_list_heading": "聊天室清單", + "show_avatars_pills": "在使用者、聊天室與事件提及中顯示大頭貼", + "show_checklist_shortcuts": "在聊天室清單上方顯示歡迎新人檢核表的捷徑", + "show_polls_button": "顯示投票按鈕", + "surround_text": "輸入特殊字元時,圍繞選取的文字", + "time_heading": "顯示時間" + }, + "prompt_invite": "在傳送邀請給潛在的無效 Matrix ID 前提示", + "replace_plain_emoji": "自動取代純文字為表情符號", + "security": { + "4s_public_key_in_account_data": "在帳號資料中", + "4s_public_key_status": "秘密儲存空間公鑰:", + "backup_key_cached_status": "是否快取備份金鑰:", + "backup_key_stored_status": "是否已儲存備份金鑰:", + "backup_key_unexpected_type": "預料之外的類型", + "backup_key_well_formed": "組成良好", + "backup_keys_description": "請備份您帳號的加密金鑰,以防無法使用您的工作階段。您的金鑰會被特殊的安全金鑰保護。", + "bulk_options_accept_all_invites": "接受所有 %(invitedRooms)s 邀請", + "bulk_options_reject_all_invites": "拒絕所有 %(invitedRooms)s 邀請", + "bulk_options_section": "大量選項", + "cross_signing_cached": "已快取至本機", + "cross_signing_homeserver_support": "家伺服器功能支援:", + "cross_signing_homeserver_support_exists": "存在", + "cross_signing_in_4s": "在秘密儲存空間中", + "cross_signing_in_memory": "在記憶體中", + "cross_signing_master_private_Key": "主控私鑰:", + "cross_signing_not_cached": "在本機找不到", + "cross_signing_not_found": "找不到", + "cross_signing_not_in_4s": "在儲存空間中找不到", + "cross_signing_not_stored": "未儲存", + "cross_signing_private_keys": "交叉簽署的私密金鑰:", + "cross_signing_public_keys": "交叉簽署的公開金鑰:", + "cross_signing_self_signing_private_key": "自行簽署私鑰:", + "cross_signing_user_signing_private_key": "使用者簽署私鑰:", + "cryptography_section": "加密", + "delete_backup": "刪除備份", + "delete_backup_confirm_description": "您確定嗎?如果沒有正確備份金鑰的話,將會遺失所有加密訊息。", + "e2ee_default_disabled_warning": "您的伺服器管理員已停用在私密聊天室與私人訊息中預設的端對端加密。", + "enable_message_search": "在已加密的聊天室中啟用訊息搜尋", + "encryption_individual_verification_mode": "逐一手動驗證使用者的工作階段,將其標記為受信任階段,不透過裝置的交叉簽署機制來信任。", + "encryption_section": "加密", + "error_loading_key_backup_status": "無法載入金鑰備份狀態", + "export_megolm_keys": "匯出聊天室的端對端加密金鑰", + "ignore_users_empty": "您沒有忽略的使用者。", + "ignore_users_section": "忽略使用者", + "import_megolm_keys": "匯入聊天室端對端加密金鑰", + "key_backup_active": "此工作階段正在備份您的金鑰。", + "key_backup_active_version_none": "無", + "key_backup_algorithm": "演算法:", + "key_backup_complete": "所有金鑰都已備份", + "key_backup_connect": "將此工作階段連結至金鑰備份", + "key_backup_connect_prompt": "在登出前,請先將此工作階段連線到金鑰備份以避免遺失任何可能僅存在此工作階段中的金鑰。", + "key_backup_in_progress": "正在備份 %(sessionsRemaining)s 把金鑰…", + "key_backup_inactive": "此工作階段並未備份您的金鑰,您可還原先前的備份後再繼續新增金鑰到備份內容中。", + "key_backup_inactive_warning": "您並未備份此裝置的金鑰。", + "manually_verify_all_sessions": "手動驗證所有遠端工作階段", + "message_search_disable_warning": "若停用,從加密聊天室傳來的訊息將不會出現在搜尋結果中。", + "message_search_disabled": "將加密的訊息安全地在本機快取以出現在顯示結果中。", + "message_search_enabled": { + "one": "使用 %(size)s 來儲存來自 %(rooms)s 個聊天室的訊息,在本機安全地快取已加密的訊息以使其出現在搜尋結果中。", + "other": "使用 %(size)s 來儲存來自 %(rooms)s 個聊天室的訊息,在本機安全地快取已加密的訊息以使其出現在搜尋結果中。" + }, + "message_search_failed": "訊息搜尋初始化失敗", + "message_search_indexed_messages": "已建立索引的訊息:", + "message_search_indexed_rooms": "已建立索引的聊天室:", + "message_search_indexing": "目前正在建立索引:%(currentRoom)s", + "message_search_indexing_idle": "目前未為任何聊天室編寫索引。", + "message_search_intro": "%(brand)s 正在安全地快取本機已加密的訊息以讓它們顯示在搜尋結果中:", + "message_search_room_progress": "%(totalRooms)s 中的 %(doneRooms)s", + "message_search_section": "訊息搜尋", + "message_search_sleep_time": "訊息應多久下載一次。", + "message_search_space_used": "已使用空間:", + "message_search_unsupported": "%(brand)s 缺少某些在本機快取已加密訊息所需的元件。如果您想要實驗此功能,請加入搜尋元件來自行建構 %(brand)s 桌面版。", + "message_search_unsupported_web": "%(brand)s 無法在網頁瀏覽器中執行時,安全地在本機快取加密訊息。若需搜尋加密訊息,請使用 %(brand)s 桌面版。", + "record_session_details": "記錄客戶端名稱、版本與網址,以便在工作階段管理員當中能更輕鬆找出工作階段", + "restore_key_backup": "從備份還原", + "secret_storage_not_ready": "尚未準備好", + "secret_storage_ready": "已準備好", + "secret_storage_status": "秘密儲存空間:", + "send_analytics": "傳送分析資料", + "session_id": "工作階段 ID:", + "session_key": "工作階段金鑰:", + "strict_encryption": "不要從此工作階段傳送加密訊息到未驗證的工作階段" + }, + "send_read_receipts": "傳送讀取回條", + "send_read_receipts_unsupported": "您的伺服器不支援停用傳送讀取回條。", + "send_typing_notifications": "傳送「輸入中」的通知", + "sessions": { + "browser": "瀏覽器", + "confirm_sign_out": { + "one": "確認登出此裝置", + "other": "確認登出這些裝置" + }, + "confirm_sign_out_body": { + "one": "點下方按鈕,確認登出這台裝置。", + "other": "點下方按鈕,確認登出這些裝置。" + }, + "confirm_sign_out_continue": { + "one": "登出裝置", + "other": "登出裝置" + }, + "confirm_sign_out_sso": { + "one": "請使用「單一登入」功能證明身分,確認登出這台裝置。", + "other": "請使用「單一登入」功能證明身分,確認登出這些裝置。" + }, + "current_session": "目前的工作階段", + "desktop_session": "桌面工作階段", + "details_heading": "工作階段詳細資料", + "device_unverified_description": "驗證或登出此工作階段以取得最佳安全性與可靠性。", + "device_unverified_description_current": "驗證您目前的工作階段以強化安全訊息傳遞。", + "device_verified_description": "此工作階段已準備好進行安全通訊。", + "device_verified_description_current": "您目前的工作階段已準備好安全通訊。", + "error_pusher_state": "無法設定推送程式狀態", + "filter_all": "全部", + "filter_inactive": "不活躍", + "filter_inactive_description": "不活躍 %(inactiveAgeDays)s 天或更久", + "filter_label": "過濾裝置", + "filter_unverified_description": "尚未準備好安全通訊", + "filter_verified_description": "已準備好安全通訊", + "hide_details": "隱藏詳細資訊", + "inactive_days": "閒置 %(inactiveAgeDays)s+ 天", + "inactive_sessions": "不活躍的工作階段", + "inactive_sessions_explainer_1": "不活躍工作階段是您一段時間未使用的工作階段,但它們會繼續接收加密金鑰。", + "inactive_sessions_explainer_2": "刪除不活躍的工作階段可以改善安全性與效能,並讓您可以輕鬆識別新的工作階段是否可疑。", + "inactive_sessions_list_description": "考慮登出您不再使用的舊工作階段(%(inactiveAgeDays)s天或更舊)。", + "ip": "IP 位址", + "last_activity": "上次活動", + "mobile_session": "行動裝置工作階段", + "n_sessions_selected": { + "one": "已選取 %(count)s 個工作階段", + "other": "已選取 %(count)s 個工作階段" + }, + "no_inactive_sessions": "找不到非活躍中的工作階段。", + "no_sessions": "找不到工作階段。", + "no_unverified_sessions": "找不到未驗證的工作階段。", + "no_verified_sessions": "找不到已驗證的工作階段。", + "os": "作業系統", + "other_sessions_heading": "其他工作階段", + "push_heading": "推送通知", + "push_subheading": "在此工作階段接收推送通知。", + "push_toggle": "在此工作階段切換推送通知。", + "rename_form_caption": "請注意,所有與您對話的人都能看到工作階段的名稱。", + "rename_form_heading": "重新命名工作階段", + "rename_form_learn_more": "重新命名工作階段", + "rename_form_learn_more_description_1": "您加入的私人訊息與聊天室中其他使用者,可以檢視您工作階段的完整清單。", + "rename_form_learn_more_description_2": "這讓他們確定真的在與您交談,但這也代表了他們可以看到您在此處輸入的工作階段名稱。", + "security_recommendations": "安全建議", + "security_recommendations_description": "透過以下的建議改善您的帳號安全性。", + "session_id": "工作階段 ID", + "show_details": "顯示詳細資訊", + "sign_in_with_qr": "使用 QR Code 登入", + "sign_in_with_qr_button": "顯示 QR Code", + "sign_in_with_qr_description": "您可以使用此裝置透過 QR Code 登入新裝置。您將需要使用已登出的裝置掃描此裝置上顯示的 QR Code。", + "sign_out": "登出此工作階段", + "sign_out_all_other_sessions": "登出所有其他工作階段(%(otherSessionsCount)s)", + "sign_out_confirm_description": { + "one": "您確定您想要登出 %(count)s 個工作階段嗎?", + "other": "您確定您想要登出 %(count)s 個工作階段嗎?" + }, + "sign_out_n_sessions": { + "one": "登出 %(count)s 個工作階段", + "other": "登出 %(count)s 個工作階段" + }, + "title": "工作階段", + "unknown_session": "未知工作階段類型", + "unverified_session": "未經驗證的工作階段", + "unverified_session_explainer_1": "此工作階段不支援加密,因此無法驗證。", + "unverified_session_explainer_2": "使用此工作階段時,您將無法參與啟用加密的聊天室。", + "unverified_session_explainer_3": "為獲得最佳安全性與隱私,建議使用支援加密的 Matrix 客戶端。", + "unverified_sessions": "未驗證的工作階段", + "unverified_sessions_explainer_1": "未經驗證的工作階段是使用您的憑證登入,但尚未經過交叉驗證的工作階段。", + "unverified_sessions_explainer_2": "您應特別確定您可以識別這些工作階段,因為它們可能代表未經授權便使用您的帳號。", + "unverified_sessions_list_description": "請驗證您的工作階段來加強通訊安全,或將您不認識,或已不再使用的工作階段登出。", + "url": "網址", + "verified_session": "已驗證的工作階段", + "verified_sessions": "已驗證的工作階段", + "verified_sessions_explainer_1": "已驗證的工作階段是在輸入安全密語,或透過另一個已驗證工作階段,確認您的身分後使用此帳號的任何地方。", + "verified_sessions_explainer_2": "這代表了您擁有解鎖加密訊息所需的所有金鑰,並向其他使用者確認您信任此工作階段。", + "verified_sessions_list_description": "為了取得最佳安全性,請從任何您無法識別或不再使用的工作階段登出。", + "verify_session": "驗證工作階段", + "web_session": "網頁工作階段" + }, + "show_avatar_changes": "顯示個人檔案圖片變更", + "show_breadcrumbs": "在聊天室清單上方顯示最近看過的聊天室的捷徑", + "show_chat_effects": "顯示聊天效果(例:收到彩帶時顯示動畫)", + "show_displayname_changes": "顯示名稱變更", + "show_join_leave": "顯示加入/離開訊息(邀請 / 移除 / 封鎖則不受影響)", + "show_nsfw_content": "顯示工作不宜的 NSFW 內容", + "show_read_receipts": "顯示從其他使用者傳送的讀取回條", + "show_redaction_placeholder": "幫已刪除的訊息保留位置", + "show_stickers_button": "顯示貼圖案按鈕", + "show_typing_notifications": "顯示打字通知", + "sidebar": { + "metaspaces_favourites_description": "將所有您最喜愛的聊天室與夥伴集中在同一個地方。", + "metaspaces_home_all_rooms": "顯示所有聊天室", + "metaspaces_home_all_rooms_description": "將您所有的聊天室顯示在首頁,即便它們位於同一個聊天空間。", + "metaspaces_home_description": "首頁對於取得所有內容的概覽很有用。", + "metaspaces_orphans": "聊天空間外的聊天室", + "metaspaces_orphans_description": "將所有不屬於某個聊天空間的聊天室集中在同一個地方。", + "metaspaces_people_description": "將您所有的夥伴集中在同一個地方。", + "metaspaces_subsection": "要顯示的聊天空間", + "title": "側邊欄" + }, + "start_automatically": "在系統登入後自動開始", + "use_12_hour_format": "用 12 小時制顯示時間戳記(如:下午 2:30)", + "use_command_enter_send_message": "使用 Command + Enter 來傳送訊息", + "use_command_f_search": "使用 Command + F 來搜尋時間軸", + "use_control_enter_send_message": "使用 Ctrl + Enter 來傳送訊息", + "use_control_f_search": "使用 Ctrl + F 來搜尋時間軸", + "voip": { + "allow_p2p": "允許在 1 對 1 通話使用點對點連線", + "allow_p2p_description": "啟用後,對方可能會看到您的 IP 位址", + "audio_input_empty": "未偵測到麥克風", + "audio_output": "音訊輸出", + "audio_output_empty": "未偵測到音訊輸出", + "auto_gain_control": "自動增益控制", + "connection_section": "連線", + "echo_cancellation": "迴聲消除", + "enable_fallback_ice_server": "允許使用備用通話輔助伺服器(%(server)s)", + "enable_fallback_ice_server_description": "僅當您的家伺服器不提供時才適用。在通話期間,將會把您的 IP 位址分享給此伺服器。", + "mirror_local_feed": "翻轉鏡射本機視訊畫面", + "missing_permissions_prompt": "尚未取得媒體權限,請點擊下方的按鈕來授權。", + "noise_suppression": "噪音抑制", + "request_permissions": "請求媒體權限", + "title": "語音與視訊", + "video_input_empty": "未偵測到網路攝影機", + "video_section": "視訊設定", + "voice_agc": "自動調整麥克風音量", + "voice_processing": "語音處理", + "voice_section": "語音設定" + }, + "warn_quit": "離開前警告", + "warning": "警告: " + }, + "share": { + "link_title": "連結到聊天室", + "permalink_message": "連結到選定的訊息", + "permalink_most_recent": "連結到最近的訊息", + "title_message": "分享聊天室訊息", + "title_room": "分享聊天室", + "title_user": "分享使用者" + }, + "slash_command": { + "addwidget": "透過網址新增自訂小工具到聊天室", + "addwidget_iframe_missing_src": "iframe 沒有 src 屬性", + "addwidget_invalid_protocol": "請提供 https:// 或 http:// 開頭的小工具網址", + "addwidget_missing_url": "請提供小工具網址或嵌入程式碼", + "addwidget_no_permissions": "您無法在此聊天室中修改小工具。", + "ban": "封鎖特定 ID 的使用者", + "category_actions": "動作", + "category_admin": "管理員", + "category_advanced": "進階", + "category_effects": "影響", + "category_messages": "訊息", + "category_other": "其他", + "command_error": "指令出錯", + "converttodm": "將聊天室轉換為私人訊息", + "converttoroom": "將私人訊息轉換為聊天室", + "could_not_find_room": "找不到聊天室", + "deop": "取消指定 ID 使用者的管理員權限", + "devtools": "開啟開發者工具對話視窗", + "discardsession": "強制丟棄目前在已加密聊天室中的外發群組工作階段", + "error_invalid_rendering_type": "命令錯誤:找不到渲染類型 (%(renderingType)s)", + "error_invalid_runfn": "命令錯誤:無法處理斜線命令。", + "help": "顯示包含用法與描述的指令清單", + "help_dialog_title": "指令說明", + "holdcall": "把目前聊天室通話設為等候接聽", + "html": "以 html 形式傳送訊息,不將其轉譯為 markdown", + "ignore": "忽略使用者,從您這裡隱藏他們的訊息", + "ignore_dialog_description": "您在忽略 %(userId)s", + "ignore_dialog_title": "忽略使用者", + "invite": "邀請指定 ID 的使用者到目前的聊天室", + "invite_3pid_needs_is_error": "使用身分伺服器以透過電子郵件邀請。在設定中管理。", + "invite_3pid_use_default_is_title": "使用身分伺服器", + "invite_3pid_use_default_is_title_description": "使用身分伺服器以透過電子郵件邀請。點選繼續以使用預設的身分伺服器 (%(defaultIdentityServerName)s) 或在設定中管理。", + "invite_failed": "使用者(%(user)s)並未受邀加入 %(roomId)s,但邀請工具也未提供錯誤", + "join": "以指定的位址加入聊天室", + "jumptodate": "跳至時間軸中指定的日期", + "jumptodate_invalid_input": "我們無法理解指定的日期 (%(inputDate)s)。請嘗試使用 YYYY-MM-DD 格式。", + "lenny": "把 ( ͡° ͜ʖ ͡°) 加在純文字訊息前", + "me": "顯示操作", + "msg": "傳送訊息給指定的使用者", + "myavatar": "變更您在所有聊天室中的個人檔案圖片", + "myroomavatar": "僅變更目前房間中的個人檔案圖片", + "myroomnick": "僅在目前的聊天室變更您的顯示暱稱", + "nick": "變更您的顯示暱稱", + "no_active_call": "此聊天室內沒有活躍的通話", + "op": "定義使用者的權限等級", + "part_unknown_alias": "無法識別的聊天室位址:%(roomAlias)s", + "plain": "傳送純文字訊息,不將其轉譯為 markdown", + "query": "開啟與指定使用者的聊天", + "query_not_found_phone_number": "找不到電話號碼的 Matrix ID", + "rageshake": "傳送有紀錄檔的錯誤回報", + "rainbow": "將給定的訊息以彩虹顏色的方式傳送", + "rainbowme": "將給定的表情符號以彩虹顏色的方式傳送", + "remakeolm": "開發者指令:丟棄目前外傳的群組工作階段,並設定新的 Olm 工作階段", + "remove": "從此聊天室中移除特定 ID 的使用者", + "roomavatar": "變更目前聊天室的大頭照", + "roomname": "設定聊天室名稱", + "server_error": "伺服器錯誤", + "server_error_detail": "伺服器可能無法使用、超載,或者某些東西出了問題。", + "shrug": "將 ¯\\_(ツ)_/¯ 附加到純文字訊息中", + "spoiler": "將指定訊息以劇透傳送", + "tableflip": "在純文字訊息前加入 (╯°□°)╯︵ ┻━┻", + "topic": "取得或設定聊天室主題", + "topic_none": "此聊天室沒有主題。", + "topic_room_error": "無法取得聊天室主題:找不到聊天室(%(roomId)s)", + "tovirtual": "切換到此聊天室的虛擬聊天室(若有)", + "tovirtual_not_found": "此聊天室沒有虛擬聊天室", + "unban": "取消封鎖特定 ID 的使用者", + "unflip": "在純文字訊息前加入 ┬──┬ ノ( ゜-゜ノ)", + "unholdcall": "取消目前聊天室通話等候接聽狀態", + "unignore": "停止忽略使用者,顯示他們的訊息", + "unignore_dialog_description": "您不再忽略 %(userId)s", + "unignore_dialog_title": "未忽略的使用者", + "unknown_command": "未知的指令", + "unknown_command_button": "以訊息傳送", + "unknown_command_detail": "無法識別的指令:%(commandText)s", + "unknown_command_help": "您可以使用 /help 來列出可用的指令。您是要傳送此訊息嗎?", + "unknown_command_hint": "提示:以 // 開頭讓您的訊息傳送時可以用斜線開頭。", + "upgraderoom": "升級聊天室到新版本", + "upgraderoom_permission_error": "您沒有使用此指令的必要權限。", + "usage": "使用方法", + "verify": "驗證使用者、工作階段與公開金鑰組合", + "verify_mismatch": "警告:無法驗證金鑰!%(userId)s 與工作階段 %(deviceId)s 簽署的金鑰是「%(fprint)s」,並不符合提供的金鑰「%(fingerprint)s」。這可能代表您的通訊已被攔截!", + "verify_nop": "工作階段已驗證!", + "verify_nop_warning_mismatch": "警告:工作階段已驗證,但金鑰不相符!", + "verify_success_description": "您提供的簽署金鑰符合您從 %(userId)s 的工作階段收到的簽署金鑰 %(deviceId)s。工作階段標記為已驗證。", + "verify_success_title": "已驗證的金鑰", + "verify_unknown_pair": "未知(使用者,工作階段)配對:(%(userId)s, %(deviceId)s)", + "view": "檢視指定聊天室的地址", + "whois": "顯示關於使用者的資訊" + }, + "space": { + "add_existing_room_space": { + "create": "想要新增新聊天室嗎?", + "create_prompt": "建立新聊天室", + "dm_heading": "私人訊息", + "error_heading": "並非所有選定的都被新增了", + "progress_text": { + "one": "正在新增聊天室…", + "other": "正在新增聊天室…(%(count)s 中的第 %(progress)s 個)" + }, + "space_dropdown_label": "選取聊天空間", + "space_dropdown_title": "新增既有聊天室", + "subspace_moved_note": "新增的聊天空間已被移動。" + }, + "add_existing_subspace": { + "create_button": "建立新聊天空間", + "create_prompt": "想要新增聊天空間?", + "filter_placeholder": "搜尋聊天空間", + "space_dropdown_title": "新增既有的聊天空間" + }, + "context_menu": { + "devtools_open_timeline": "檢視聊天室時間軸(開發者工具)", + "explore": "探索聊天室", + "home": "聊天空間首頁", + "manage_and_explore": "管理與探索聊天室", + "options": "聊天空間選項" + }, + "failed_load_rooms": "無法載入聊天室清單。", + "failed_remove_rooms": "無法移除某些聊天室。稍後再試", + "incompatible_server_hierarchy": "您的伺服器不支援顯示空間的層次結構。", + "invite": "邀請夥伴", + "invite_description": "使用電子郵件或使用者名稱邀請", + "invite_link": "分享邀請連結", + "invite_this_space": "邀請加入此聊天空間", + "joining_space": "正在加入", + "landing_welcome": "歡迎加入 ", + "leave_dialog_action": "離開聊天空間", + "leave_dialog_description": "您將要離開 。", + "leave_dialog_only_admin_room_warning": "您是將要離開的聊天室與聊天空間唯一的管理員。您離開之後會讓它們沒有任何管理員。", + "leave_dialog_only_admin_warning": "您是此聊天空間唯一的管理員。離開將代表沒有人可以控制它。", + "leave_dialog_option_all": "離開所有聊天室", + "leave_dialog_option_intro": "您想要離開此聊天空間中的聊天室嗎?", + "leave_dialog_option_none": "不要離開任何聊天室", + "leave_dialog_option_specific": "離開部份聊天室", + "leave_dialog_public_rejoin_warning": "您將無法重新加入,除非您再次被邀請。", + "leave_dialog_title": "離開 %(spaceName)s", + "mark_suggested": "標記為建議", + "no_search_result_hint": "您可能要嘗試其他搜尋或檢查是否有拼字錯誤。", + "preferences": { + "sections_section": "要顯示的部份", + "show_people_in_space": "將您與此空間成員的聊天進行分組。關閉此功能,將會在您的 %(spaceName)s 畫面中隱藏那些聊天室。" + }, + "room_filter_placeholder": "搜尋聊天室", + "search_children": "搜尋 %(spaceName)s", + "search_placeholder": "搜尋名稱與描述", + "select_room_below": "首先選取一個聊天室", + "share_public": "分享您的公開聊天空間", + "suggested": "建議", + "suggested_tooltip": "推薦加入這個聊天室", + "title_when_query_available": "結果", + "title_when_query_unavailable": "聊天室與聊天空間", + "unmark_suggested": "標記為不建議", + "user_lacks_permission": "您沒有權限" + }, + "space_settings": { + "title": "設定 - %(spaceName)s" + }, + "spaces": { + "error_no_permission_add_room": "您沒有權限在此聊天空間中新增聊天室", + "error_no_permission_add_space": "您沒有權限向此聊天空間新增聊天空間", + "error_no_permission_create_room": "您沒有權限在此聊天空間中建立新聊天室", + "error_no_permission_invite": "您沒有權限邀請夥伴到此聊天空間" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_description": "輸入您想要探索的新伺服器的名稱。", + "network_dropdown_add_dialog_placeholder": "伺服器名稱", + "network_dropdown_add_dialog_title": "加入新的伺服器", + "network_dropdown_add_server_option": "加入新伺服器…", + "network_dropdown_available_invalid": "找不到此伺服器或其聊天室清單", + "network_dropdown_available_invalid_forbidden": "您不被允許檢視此伺服器的聊天室清單", + "network_dropdown_available_valid": "看起來不錯", + "network_dropdown_remove_server_adornment": "移除伺服器「%(roomServer)s」", + "network_dropdown_required_invalid": "輸入伺服器名稱", + "network_dropdown_selected_label": "顯示:Matrix 聊天室", + "network_dropdown_selected_label_instance": "顯示:%(instance)s 聊天室 (%(server)s)", + "network_dropdown_your_server_description": "您的伺服器" + } + }, + "spotlight_dialog": { + "cant_find_person_helpful_hint": "若您看不到要找的人,請將您的邀請連結傳送給他們。", + "cant_find_room_helpful_hint": "若您找不到您要找的聊天室,要求邀請或是建立新的聊天室。", + "copy_link_text": "複製邀請連結", + "count_of_members": { + "one": "%(count)s 個成員", + "other": "%(count)s 個成員" + }, + "create_new_room_button": "建立新聊天室", + "failed_querying_public_rooms": "檢索公開聊天室失敗", + "group_chat_section_title": "其他選項", + "heading_with_query": "使用「%(query)s」搜尋", + "heading_without_query": "搜尋", + "join_button_text": "加入 %(roomAddress)s", + "keyboard_scroll_hint": "使用 捲動", + "message_search_section_title": "其他搜尋", + "other_rooms_in_space": "其他在 %(spaceName)s 中的聊天室", + "public_rooms_label": "公開聊天室", + "recent_searches_section_title": "近期搜尋", + "recently_viewed_section_title": "最近檢視過", + "remove_filter": "移除 %(filter)s 的搜尋過濾條件", + "result_may_be_hidden_privacy_warning": "出於隱私考量,可能會隱藏一些結果", + "result_may_be_hidden_warning": "某些結果可能會被隱藏", + "search_dialog": "搜尋對話方塊", + "search_messages_hint": "要搜尋訊息,請在聊天室頂部尋找此圖示 ", + "spaces_title": "您所在的聊天空間", + "start_group_chat_button": "開始群組聊天" + }, + "stickers": { + "empty": "您目前沒有啟用任何貼圖包", + "empty_add_prompt": "現在新增一些嗎" + }, + "terms": { + "column_document": "文件", + "column_service": "服務", + "column_summary": "摘要", + "identity_server_no_terms_description_1": "此動作需要存取預設的身分伺服器 以驗證電子郵件或電話號碼,但伺服器沒有任何服務條款。", + "identity_server_no_terms_description_2": "僅在您信任伺服器擁有者時才繼續。", + "identity_server_no_terms_title": "身分伺服器無使用條款", + "inline_intro_text": "接受 以繼續:", + "integration_manager": "使用聊天機器人、橋接、小工具與貼圖包", + "intro": "要繼續,您必須同意本服務條款。", + "summary_identity_server_1": "透過電話或電子郵件尋找其他人", + "summary_identity_server_2": "透過電話或電子郵件找到", + "tac_button": "審閱條款與細則", + "tac_description": "要繼續使用 %(homeserverDomain)s 家伺服器,您必須審閱並同意我們的條款與細則。", + "tac_title": "條款與細則", + "tos": "服務條款" + }, + "theme": { + "light_high_contrast": "亮色高對比", + "match_system": "符合系統色彩" + }, + "thread_view_back_action_label": "回到討論串", + "threads": { + "all_threads": "所有討論串", + "all_threads_description": "顯示從目前聊天室而來的所有討論串", + "count_of_reply": { + "one": "%(count)s 回覆", + "other": "%(count)s 回覆" + }, + "empty_explainer": "「討論串」功能可以協助您的對話不離題且易於追蹤。", + "empty_has_threads_tip": "將滑鼠游標停留在訊息上來開始新的討論串時,回覆正在進行的討論串或使用「%(replyInThread)s」。", + "empty_heading": "使用「討論串」功能,讓討論保持有條不紊", + "empty_tip": "秘訣:在滑鼠游標停於訊息上時使用「%(replyInThread)s」。", + "error_start_thread_existing_relation": "無法從討論串既有的關係建立活動", + "my_threads": "我的討論串", + "my_threads_description": "顯示您參與的所有討論串", + "open_thread": "開啟討論串", + "show_all_threads": "顯示所有討論串", + "show_thread_filter": "顯示:", + "unable_to_decrypt": "無法解密訊息" + }, + "time": { + "about_day_ago": "大約一天前", + "about_hour_ago": "大約一小時前", + "about_minute_ago": "大約一分鐘前", + "date_at_time": "%(date)s 於 %(time)s", + "few_seconds_ago": "數秒前", + "hours_minutes_seconds_left": "剩餘 %(hours)s 小時 %(minutes)s 分鐘 %(seconds)s 秒", + "in_about_day": "從現在開始大約一天", + "in_about_hour": "從現在開始大約一小時", + "in_about_minute": "從現在開始大約一分鐘", + "in_few_seconds": "從現在開始數秒鐘", + "in_n_days": "從現在開始 %(num)s 天", + "in_n_hours": "從現在開始 %(num)s 小時", + "in_n_minutes": "從現在開始 %(num)s 分鐘", + "left": "剩下 %(timeRemaining)s", + "minutes_seconds_left": "剩餘 %(minutes)s 分鐘 %(seconds)s 秒", + "n_days_ago": "%(num)s 天前", + "n_hours_ago": "%(num)s 小時前", + "n_minutes_ago": "%(num)s 分鐘前", + "seconds_left": "剩 %(seconds)s 秒", + "short_days_hours_minutes_seconds": "%(days)s 天 %(hours)s 小時 %(minutes)s 分鐘 %(seconds)s 秒", + "short_hours_minutes_seconds": "%(hours)s 小時 %(minutes)s 分鐘 %(seconds)s 秒", + "short_minutes_seconds": "%(minutes)s 分鐘 %(seconds)s 秒" + }, + "timeline": { + "context_menu": { + "collapse_reply_thread": "收折回覆討論串", + "external_url": "來源網址", + "open_in_osm": "在 OpenStreetMap 中開啟", + "report": "回報", + "resent_unsent_reactions": "重新傳送 %(unsentCount)s 反應", + "show_url_preview": "顯示預覽", + "view_related_event": "檢視相關的事件", + "view_source": "檢視原始碼" + }, + "creation_summary_dm": "%(creator)s 建立了此私人訊息。", + "creation_summary_room": "%(creator)s 建立並設定了聊天室。", + "decryption_failure_blocked": "傳送者已封鎖您,因此無法接收此訊息", + "download_action_decrypting": "正在解密", + "download_action_downloading": "正在下載", + "edits": { + "tooltip_label": "編輯於 %(date)s。點擊以檢視編輯。", + "tooltip_sub": "點擊以檢視編輯", + "tooltip_title": "編輯於 %(date)s" + }, + "encrypted_historical_messages_unavailable": "在此之前的加密訊息不可用。", + "error_no_renderer": "此活動無法顯示", + "error_rendering_message": "無法載入此訊息", + "historical_messages_unavailable": "您看不到更早的訊息", + "in_room_name": " 在 %(room)s", + "io.element.voice_broadcast_info": { + "user": "%(senderName)s 結束了語音廣播", + "you": "您結束了語音廣播" + }, + "io.element.widgets.layout": "%(senderName)s 已更新聊天室佈局", + "load_error": { + "no_permission": "嘗試載入此聊天室時間軸上的特定時間點,但您沒有權限檢視相關的訊息。", + "title": "無法載入時間軸位置", + "unable_to_find": "嘗試載入此聊天室時間軸上的特定時間點,但是找不到。" + }, + "m.audio": { + "error_downloading_audio": "下載音訊時發生錯誤", + "error_processing_audio": "處理音訊訊息時出現問題", + "error_processing_voice_message": "處理語音訊息時發生錯誤", + "unnamed_audio": "未命名的音訊" + }, + "m.beacon_info": { + "view_live_location": "檢視即時位置" + }, + "m.call": { + "video_call_ended": "視訊通話已結束", + "video_call_started": "視訊通話在 %(roomName)s 開始。", + "video_call_started_text": "%(name)s 開始了視訊通話", + "video_call_started_unsupported": "視訊通話在 %(roomName)s 開始。(此瀏覽器不支援)" + }, + "m.call.hangup": { + "dm": "通話結束" + }, + "m.call.invite": { + "answered_elsewhere": "在別處回答", + "call_back_prompt": "回撥", + "declined": "已拒絕通話", + "failed_connect_media": "無法連結媒體", + "failed_connection": "連線失敗", + "failed_opponent_media": "他們的裝置無法啟動相機或麥克風", + "missed_call": "未接來電", + "no_answer": "無回應", + "unknown_error": "出現未知錯誤", + "unknown_failure": "未知錯誤:%(reason)s", + "unknown_state": "通話處於未知狀態!", + "video_call": "%(senderName)s 撥打了視訊通話。", + "video_call_unsupported": "%(senderName)s 撥打了視訊通話。(不被此瀏覽器支援)", + "voice_call": "%(senderName)s 撥打了語音通話。", + "voice_call_unsupported": "%(senderName)s 撥打了語音通話。(不被此瀏覽器支援)" + }, + "m.file": { + "decrypt_label": "解密 %(text)s", + "download_label": "下載 %(text)s", + "error_decrypting": "解密附件時出錯", + "error_invalid": "不存在的文件 %(extra)s" + }, + "m.image": { + "error": "因為錯誤而無法顯示圖片", + "error_decrypting": "解密圖片出錯", + "error_downloading": "下載圖片時發生錯誤", + "sent": "%(senderDisplayName)s 傳了一張圖片。", + "show_image": "顯示圖片" + }, + "m.key.verification.cancel": { + "user_cancelled": "%(name)s 已取消驗證", + "you_cancelled": "您已取消驗證 %(name)s" + }, + "m.key.verification.done": "您驗證了 %(name)s", + "m.key.verification.request": { + "declining": "正在拒絕…", + "user_accepted": "%(name)s 已接受", + "user_cancelled": "%(name)s 已取消", + "user_declined": "%(name)s 拒絕了", + "user_wants_to_verify": "%(name)s 想要驗證", + "you_accepted": "您已接受", + "you_cancelled": "您已取消", + "you_declined": "您拒絕了", + "you_started": "您已傳送了驗證請求" + }, + "m.location": { + "full": "%(senderName)s 已分享了他們的位置", + "location": "已分享了位置: ", + "self_location": "已分享了他們的位置: " + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s 個投票", + "other": "%(count)s 個投票" + } + }, + "m.poll.end": { + "ended": "投票已結束", + "sender_ended": "%(senderName)s 結束了投票" + }, + "m.poll.start": "%(senderName)s 啟動了投票 - %(pollQuestion)s", + "m.room.avatar": { + "changed": "%(senderDisplayName)s 變更了聊天室大頭照。", + "changed_img": "%(senderDisplayName)s 將聊天室大頭照更改為 ", + "lightbox_title": "%(senderDisplayName)s 將聊天室的大頭照改為 %(roomName)s", + "removed": "%(senderDisplayName)s 移除了聊天室的大頭照。" + }, + "m.room.canonical_alias": { + "alt_added": { + "other": "%(senderName)s 為此聊天室新增了替代位置 %(addresses)s。", + "one": "%(senderName)s 為此聊天室新增了替代位置 %(addresses)s。" + }, + "alt_removed": { + "other": "%(senderName)s 為此聊天室移除了替代位置 %(addresses)s。", + "one": "%(senderName)s 為此聊天室移除了替代位置 %(addresses)s。" + }, + "changed": "%(senderName)s 變更了此聊天室的位址。", + "changed_alternative": "%(senderName)s 為此聊天室變更了替代位址。", + "changed_main_and_alternative": "%(senderName)s 為此聊天室變更了主要及替代位址。", + "removed": "%(senderName)s 移除了此聊天室的主要位址。", + "set": "%(senderName)s 將此聊天室的主要位址設定為 %(address)s。" + }, + "m.room.create": { + "continuation": "此聊天室是另一個對話的延續。", + "see_older_messages": "點擊此處以檢視更早以前的訊息。", + "unknown_predecessor": "找不到此聊天室的舊版本(聊天室 ID:%(roomId)s),且我們未提供「via_servers」來檢視它。", + "unknown_predecessor_guess_server": "找不到此聊天室的舊版本(聊天室 ID:%(roomId)s),且我們未提供「via_servers」來檢視它。從聊天室 ID 猜測伺服器可能會有用。若您想嘗試,請點擊此連結:" + }, + "m.room.encryption": { + "disable_attempt": "已忽略嘗試停用加密", + "disabled": "加密未啟用", + "enabled": "此聊天室中的訊息為端到端加密。當人們加入時,您可以在他們的個人檔案中驗證他們,點擊他們的個人檔案就可以了。", + "enabled_dm": "此處的訊息為端到端加密。請在其個人檔案中驗證 %(displayName)s - 點擊其個人檔案圖片。", + "enabled_local": "此聊天中的訊息將使用端對端加密。", + "parameters_changed": "部份加密參數已變更。", + "unsupported": "不支援此聊天室使用的加密。" + }, + "m.room.guest_access": { + "can_join": "%(senderDisplayName)s 已允許訪客加入聊天室。", + "forbidden": "%(senderDisplayName)s 已拒絕訪客加入聊天室。", + "unknown": "%(senderDisplayName)s 將訪客存取權限更改為 %(rule)s" + }, + "m.room.history_visibility": { + "invited": "%(senderName)s 將未來的聊天室紀錄顯示給所有成員,從他們被邀請開始。", + "joined": "%(senderName)s 將未來的聊天室紀錄顯示給所有成員,從他們加入開始。", + "shared": "%(senderName)s 將未來的聊天室紀錄顯示給所有成員。", + "unknown": "%(senderName)s 將未來的聊天室紀錄顯示給未知(%(visibility)s)。", + "world_readable": "%(senderName)s 將未來的聊天室紀錄顯示給任何人。" + }, + "m.room.join_rules": { + "invite": "%(senderDisplayName)s 將聊天室更改為邀請制。", + "knock": "%(senderDisplayName)s 變更了加入規則以要求加入。", + "public": "%(senderDisplayName)s 將此聊天室對知道連結的人公開。", + "restricted": "%(senderDisplayName)s 變更了誰可以加入此聊天室。", + "restricted_settings": "%(senderDisplayName)s 變更了誰可以加入此聊天室。檢視設定。", + "unknown": "%(senderDisplayName)s 變更加入規則為 %(rule)s" + }, + "m.room.member": { + "accepted_3pid_invite": "%(targetName)s 已接受 %(displayName)s 的邀請", + "accepted_invite": "%(targetName)s 接受了邀請", + "ban": "%(senderName)s 封鎖了 %(targetName)s", + "ban_reason": "%(senderName)s 封鎖了 %(targetName)s:%(reason)s", + "change_avatar": "%(senderName)s 變更了他們的個人檔案照片", + "change_name": "%(oldDisplayName)s 將顯示名稱變更為 %(displayName)s", + "change_name_avatar": "%(oldDisplayName)s 更改了顯示名稱與大頭照", + "invite": "%(senderName)s 已邀請 %(targetName)s", + "join": "%(targetName)s 已加入聊天室", + "kick": "%(senderName)s 已移除 %(targetName)s", + "kick_reason": "%(senderName)s 已移除 %(targetName)s:%(reason)s", + "left": "%(targetName)s 離開聊天室", + "left_reason": "%(targetName)s 離開了聊天室:%(reason)s", + "no_change": "%(senderName)s 未變更", + "reject_invite": "%(targetName)s 拒絕了邀請", + "remove_avatar": "%(senderName)s 移除了他們的個人檔案照片", + "remove_name": "%(senderName)s 移除了他們的顯示名稱 ( %(oldDisplayName)s )", + "set_avatar": "%(senderName)s 設定了個人檔案照片", + "set_name": "%(senderName)s 將他們的顯示名稱設定為 %(displayName)s", + "unban": "%(senderName)s 取消封鎖了 %(targetName)s", + "withdrew_invite": "%(senderName)s 撤回了 %(targetName)s 的邀請", + "withdrew_invite_reason": "%(senderName)s 撤回了 %(targetName)s 的邀請:%(reason)s" + }, + "m.room.name": { + "change": "%(senderDisplayName)s 將聊天室名稱從 %(oldRoomName)s 變更為 %(newRoomName)s。", + "remove": "%(senderDisplayName)s 移除了聊天室名稱。", + "set": "%(senderDisplayName)s 將聊天室名稱變更為 %(roomName)s。" + }, + "m.room.pinned_events": { + "changed": "%(senderName)s 變更了聊天室的釘選訊息。", + "changed_link": "%(senderName)s 變更了聊天室的釘選訊息。", + "pinned": "%(senderName)s 釘選了訊息到此聊天室。檢視所有已釘選的訊息。", + "pinned_link": "%(senderName)s 釘選了訊息到此聊天室。檢視所有釘選的訊息。", + "unpinned": "%(senderName)s 從此聊天室取消釘選訊息。檢視所有釘選的訊息。", + "unpinned_link": "%(senderName)s 從此聊天室取消釘選訊息。檢視所有釘選的訊息。" + }, + "m.room.power_levels": { + "changed": "%(senderName)s 變更了 %(powerLevelDiffText)s 權限等級。", + "user_from_to": "%(userId)s 從 %(fromPowerLevel)s 變為 %(toPowerLevel)s" + }, + "m.room.server_acl": { + "all_servers_banned": "🎉 所有伺服器都已被封鎖! 這間聊天室無法使用。", + "changed": "%(senderDisplayName)s 已為此聊天室更改伺服器的存取控制列表。", + "set": "%(senderDisplayName)s 已為此聊天室設置伺服器的存取控制列表。" + }, + "m.room.third_party_invite": { + "revoked": "%(senderName)s 撤銷了對 %(targetDisplayName)s 加入此聊天室的邀請。", + "sent": "%(senderName)s 向 %(targetDisplayName)s 傳送了加入聊天室的邀請。" + }, + "m.room.tombstone": "%(senderDisplayName)s 升級了此聊天室。", + "m.room.topic": "%(senderDisplayName)s 將主題變更為「%(topic)s」。", + "m.sticker": "%(senderDisplayName)s 傳送了貼圖。", + "m.video": { + "error_decrypting": "解密影片出錯" + }, + "m.widget": { + "added": "%(widgetName)s 小工具是由 %(senderName)s 所新增", + "jitsi_ended": "視訊會議由 %(senderName)s 結束", + "jitsi_join_right_prompt": "從右側的聊天室資訊卡片加入會議", + "jitsi_join_top_prompt": "加入此聊天室頂部的會議", + "jitsi_started": "視訊會議由 %(senderName)s 開始", + "jitsi_updated": "視訊會議由 %(senderName)s 更新", + "modified": "%(widgetName)s 小工具已被 %(senderName)s 修改", + "removed": "%(widgetName)s 小工具是由 %(senderName)s 所移除" + }, + "mab": { + "collapse_reply_chain": "收折引號", + "copy_link_thread": "複製討論串連結", + "expand_reply_chain": "展開引號", + "label": "訊息動作", + "view_in_room": "在聊天室中檢視" + }, + "mjolnir": { + "changed_rule_glob": "%(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_users": "%(senderName)s 將封鎖符合 %(oldGlob)s 的使用者規則變更為 %(newGlob)s 因為 %(reason)s", + "created_rule": "%(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_users": "%(senderName)s 建立了封鎖符合 %(glob)s 的使用者規則,因為 %(reason)s", + "message_hidden": "您已忽略這個使用者,所以他們的訊息會隱藏。無論如何都顯示。", + "removed_rule": "%(senderName)s 移除了封鎖符合 %(glob)s 的規則", + "removed_rule_rooms": "%(senderName)s 移除了封鎖符合 %(glob)s 聊天室的規則", + "removed_rule_servers": "%(senderName)s 移除了封鎖符合 %(glob)s 伺服器的規則", + "removed_rule_users": "%(senderName)s 移除了封鎖符合 %(glob)s 的使用者規則", + "updated_invalid_rule": "%(senderName)s 更新無效的封鎖規則", + "updated_rule": "因為 %(reason)s ,%(senderName)s 更新了封鎖符合 %(glob)s 的規則", + "updated_rule_rooms": "因為 %(reason)s , %(senderName)s 更新了封鎖符合 %(glob)s 聊天室的規則", + "updated_rule_servers": "%(senderName)s 更新了封鎖符合 %(glob)s 伺服器的規則,因為 %(reason)s", + "updated_rule_users": "%(senderName)s 更新了封鎖符合 %(glob)s 的使用者規則,因為 %(reason)s" + }, + "no_permission_messages_before_invite": "您沒有權限檢視您被邀請前的訊息。", + "no_permission_messages_before_join": "您沒有權限檢視加入前的訊息。", + "pending_moderation": "待審核的訊息", + "pending_moderation_reason": "待審核的訊息:%(reason)s", + "reactions": { + "add_reaction_prompt": "新增反應", + "label": "%(reactors)s 使用了 %(content)s 反應", + "tooltip": " 反應時使用 %(shortName)s" + }, + "read_receipt_title": { + "one": "已被 %(count)s 個人看過", + "other": "已被 %(count)s 個人看過" + }, + "read_receipts_label": "讀取回條", + "redacted": { + "tooltip": "訊息刪除於 %(date)s" + }, + "redaction": "訊息已被 %(name)s 刪除", + "reply": { + "error_loading": "無法載入要回覆的活動,它可能不存在或是您沒有權限檢視它。", + "in_reply_to": "回覆給 ", + "in_reply_to_for_export": "回覆此訊息" + }, + "scalar_starter_link": { + "dialog_description": "您即將被帶到第三方網站,以便您可以驗證帳戶來使用 %(integrationsUrl)s。請問您要繼續嗎?", + "dialog_title": "新增整合器" + }, + "self_redaction": "訊息已刪除", + "send_state_encrypting": "正在加密您的訊息…", + "send_state_failed": "傳送失敗", + "send_state_sending": "正在傳送您的訊息…", + "send_state_sent": "您的訊息已傳送", + "summary": { + "banned": { + "other": "被阻擋了 %(count)s 次", + "one": "被阻擋了" + }, + "banned_multiple": { + "other": "被阻擋了 %(count)s 次", + "one": "被阻擋了" + }, + "changed_avatar": { + "other": "%(oneUser)s 變更了他們的個人檔案圖片 %(count)s 次", + "one": "%(oneUser)s 變更了他們的個人檔案圖片" + }, + "changed_avatar_multiple": { + "other": "%(severalUsers)s 變更了他們的個人檔案圖片 %(count)s 次", + "one": "%(severalUsers)s 變更了他們的個人檔案圖片" + }, + "changed_name": { + "other": "%(oneUser)s 變更了名稱 %(count)s 次", + "one": "%(oneUser)s 變更了的名稱" + }, + "changed_name_multiple": { + "other": "%(severalUsers)s 變更了他們的名稱 %(count)s 次", + "one": "%(severalUsers)s 變更了他們的名稱" + }, + "hidden_event": { + "one": "%(oneUser)s 傳送了 1 個隱藏的訊息", + "other": "%(oneUser)s 傳送了 %(count)s 個隱藏的訊息" + }, + "hidden_event_multiple": { + "one": "%(severalUsers)s 傳送了 1 個隱藏的訊息", + "other": "%(severalUsers)s 傳送了 %(count)s 個隱藏的訊息" + }, + "invite_withdrawn": { + "other": "%(oneUser)s 撤回了他們的邀請 %(count)s 次", + "one": "%(oneUser)s 撤回了他們的邀請" + }, + "invite_withdrawn_multiple": { + "other": "%(severalUsers)s 撤回了他們的邀請 %(count)s 次", + "one": "%(severalUsers)s 撤回了他們的邀請" + }, + "invited": { + "other": "被邀請了 %(count)s 次", + "one": "被邀請了" + }, + "invited_multiple": { + "other": "被邀請了 %(count)s 次", + "one": "被邀請了" + }, + "joined": { + "other": "%(oneUser)s 加入了 %(count)s 次", + "one": "%(oneUser)s 加入了" + }, + "joined_and_left": { + "other": "%(oneUser)s 加入並離開了 %(count)s 次", + "one": "%(oneUser)s 加入並離開了" + }, + "joined_and_left_multiple": { + "other": "%(severalUsers)s 加入並離開了 %(count)s 次", + "one": "%(severalUsers)s 加入並離開了" + }, + "joined_multiple": { + "other": "%(severalUsers)s 加入了 %(count)s 次", + "one": "%(severalUsers)s 加入了" + }, + "kicked": { + "one": "被移除", + "other": "被移除 %(count)s 次" + }, + "kicked_multiple": { + "one": "被移除", + "other": "被移除了 %(count)s 次" + }, + "left": { + "other": "%(oneUser)s 離開了 %(count)s 次", + "one": "%(oneUser)s 離開了" + }, + "left_multiple": { + "other": "%(severalUsers)s 離開了 %(count)s 次", + "one": "%(severalUsers)s 離開了" + }, + "no_change": { + "other": "%(oneUser)s 未做出變更 %(count)s 次", + "one": "%(oneUser)s 未做出變更" + }, + "no_change_multiple": { + "other": "%(severalUsers)s 未做出變更 %(count)s 次", + "one": "%(severalUsers)s 未做出變更" + }, + "pinned_events": { + "one": "%(oneUser)s 變更了聊天室的釘選訊息", + "other": "%(oneUser)s 變更了聊天室的釘選訊息 %(count)s 次" + }, + "pinned_events_multiple": { + "one": "%(severalUsers)s 變更了聊天室的釘選訊息", + "other": "%(severalUsers)s 變更了聊天室的釘選訊息 %(count)s 次" + }, + "redacted": { + "one": "%(oneUser)s 移除了 1 個訊息", + "other": "%(oneUser)s 移除了 %(count)s 個訊息" + }, + "redacted_multiple": { + "one": "%(severalUsers)s 移除了 1 個訊息", + "other": "%(severalUsers)s 移除了 %(count)s 個訊息" + }, + "rejected_invite": { + "other": "%(oneUser)s 回絕了他們的邀請 %(count)s 次", + "one": "%(oneUser)s 回絕了他們的邀請" + }, + "rejected_invite_multiple": { + "other": "%(severalUsers)s 回絕了他們的邀請 %(count)s 次", + "one": "%(severalUsers)s 回絕了他們的邀請" + }, + "rejoined": { + "other": "%(oneUser)s 離開並重新加入了 %(count)s 次", + "one": "%(oneUser)s 離開並重新加入了" + }, + "rejoined_multiple": { + "other": "%(severalUsers)s 離開並重新加入了 %(count)s 次", + "one": "%(severalUsers)s 離開並重新加入了" + }, + "server_acls": { + "one": "%(oneUser)s 變更了伺服器 ACL", + "other": "%(oneUser)s 變更了伺服器 ACL %(count)s 次" + }, + "server_acls_multiple": { + "one": "%(severalUsers)s 變更了伺服器 ACL", + "other": "%(severalUsers)s 變更了伺服器 ACL %(count)s 次" + }, + "unbanned": { + "other": "被取消阻擋了 %(count)s 次", + "one": "被取消阻擋了" + }, + "unbanned_multiple": { + "other": "被取消阻擋了 %(count)s 次", + "one": "被取消阻擋了" + } }, - "show_less": "顯示更少", - "notification_options": "通知選項" + "thread_info_basic": "來自討論串", + "typing_indicator": { + "more_users": { + "other": "%(names)s 與其他 %(count)s 個人正在打字…", + "one": "%(names)s 與另一個人正在打字…" + }, + "one_user": "%(displayName)s 正在打字…", + "two_users": "%(names)s 與 %(lastPerson)s 正在打字…" + }, + "undecryptable_tooltip": "此訊息無法解密", + "url_preview": { + "close": "關閉預覽", + "show_n_more": { + "one": "顯示 %(count)s 個其他預覽", + "other": "顯示 %(count)s 個其他預覽" + } + } }, - "report_content": { - "missing_reason": "請填寫為什麼您要回報。", - "unable_create_room_moderation_bot": "無法使用審核機器人建立聊天室", - "ignore_user": "忽略使用者", - "hide_messages_from_user": "若想隱藏來自該使用者所有目前與未來的訊息,請打勾。", - "nature_disagreement": "該使用者所寫的內容是錯誤的。\n這將會回報給聊天室管理員。", - "nature_toxic": "該使用者表現出不良行為,例如侮辱其他使用者,或在適合家庭的聊天室中分享成人內容,又或是以其他方式違反該聊天室的規則。\n將回報給聊天室版主。", - "nature_illegal": "該使用者進行違法行為,例如洩漏他人個資,或威脅使用暴力。\n將會回報給聊天室版主,他們可能會將其回報給執法單位。", - "nature_spam": "該使用者傳送廣告、廣告連結或宣傳等垃圾訊息至聊天室。\n將會回報給聊天室版主。", - "report_to_homeserver_encrypted": "此聊天室有違法或有毒的內容,或是管理員無法審核違法或有問題的內容。\n這將會回報給 %(homeserver)s 的管理員。管理員無法閱讀此聊天室的加密內容。", - "report_to_homeserver": "此聊天室被用於討論違法或有問題的內容,或是版主未移除違法或有問題的內容。\n將會回報給 %(homeserver)s 的管理員。", - "nature_other": "任何其他理由。請描述問題。\n將會回報給聊天室版主。", - "nature": "請挑選性質並描述此訊息為什麼是濫用。", - "disagree": "不同意", - "toxic_behaviour": "有問題的行為", - "illegal_content": "違法內容", - "spam_or_propaganda": "垃圾郵件或宣傳", - "report_entire_room": "回報整個聊天室", - "report_content_to_homeserver": "回報內容給您的家伺服器管理員", - "description": "回報此訊息將會傳送其獨特的「活動 ID」給您家伺服器的管理員。如果此聊天室中的訊息已加密,您的家伺服器管理員將無法閱讀訊息文字或檢視任何檔案或圖片。" + "truncated_list_n_more": { + "other": "與更多 %(count)s 個…" }, - "setting": { - "help_about": { - "brand_version": "%(brand)s 版本:", - "olm_version": "Olm 版本:", - "help_link": "若需 %(brand)s 的使用說明,請點擊這裡。", - "help_link_chat_bot": "對於使用 %(brand)s 的說明,點選這裡或是使用下面的按鈕開始與我們的聊天機器人聊天。", - "chat_bot": "與 %(brand)s 機器人聊天", - "title": "說明與關於", - "versions": "版本", - "homeserver": "家伺服器為 %(homeserverUrl)s", - "identity_server": "身分伺服器為 %(identityServerUrl)s", - "access_token_detail": "您的存取權杖可提供您帳號完整的存取權限。請勿分享給任何人。", - "clear_cache_reload": "清除快取並重新載入" + "unsupported_server_description": "此伺服器正在使用較舊版本的 Matrix。升級至 Matrix %(version)s 以在沒有錯誤的情況下使用 %(brand)s。", + "unsupported_server_title": "您的伺服器不支援", + "update": { + "changelog": "變更記錄檔", + "check_action": "檢查更新", + "checking": "正在檢查更新…", + "downloading": "正在下載更新…", + "error_encountered": "遇到錯誤 (%(errorDetail)s)。", + "error_unable_load_commit": "無法載入遞交的詳細資訊:%(msg)s", + "new_version_available": "有可用的新版本。立刻更新。", + "no_update": "沒有可用的更新。", + "release_notes_toast_title": "新鮮事", + "see_changes_button": "有何新變動嗎?", + "toast_description": "%(brand)s 的新版本已可使用", + "toast_title": "更新 %(brand)s", + "unavailable": "無法取得" + }, + "upload_failed_generic": "無法上傳檔案「%(fileName)s」。", + "upload_failed_size": "檔案 %(fileName)s 超過家伺服器的上傳限制", + "upload_failed_title": "無法上傳", + "upload_file": { + "cancel_all_button": "全部取消", + "error_file_too_large": "這個檔案太大了,沒辦法上傳。檔案大小限制為 %(limit)s 但這個檔案大小是 %(sizeOfThisFile)s。", + "error_files_too_large": "這些檔案太大了,沒辦法上傳。檔案大小限制為 %(limit)s。", + "error_some_files_too_large": "某些檔案太大了,沒辦法上傳。檔案大小限制為 %(limit)s。", + "error_title": "上傳錯誤", + "title": "上傳檔案", + "title_progress": "上傳檔案 (%(total)s 中的 %(current)s)", + "upload_all_button": "上傳全部", + "upload_n_others_button": { + "other": "上傳 %(count)s 個其他檔案", + "one": "上傳 %(count)s 個其他檔案" } }, + "user_info": { + "admin_tools_section": "管理員工具", + "ban_button_room": "從聊天室封鎖", + "ban_button_space": "從聊天空間封鎖", + "ban_room_confirm_title": "從 %(roomName)s 封鎖", + "ban_space_everything": "從我有權限的所有地方封鎖他們", + "ban_space_specific": "從我有權限的特定地方封鎖他們", + "count_of_sessions": { + "other": "%(count)s 個工作階段", + "one": "%(count)s 個工作階段" + }, + "count_of_verified_sessions": { + "other": "%(count)s 個已驗證的工作階段", + "one": "1 個已驗證的工作階段" + }, + "deactivate_confirm_action": "停用使用者", + "deactivate_confirm_description": "停用此使用者將會把他們登出並防止他們再次登入。另外,他們也將會離開所有加入的聊天室。此動作不可逆。您確定您想要停用此使用者嗎?", + "deactivate_confirm_title": "停用使用者?", + "demote_button": "降級", + "demote_self_confirm_description_space": "如果您將自己降級,將無法撤銷此變更,而且如果您是空間中的最後一個特殊權限使用者,將無法再取得這類特殊權限。", + "demote_self_confirm_room": "您正在將自己降級,如果您是聊天室中最後一位有特殊權限的使用者,您將無法復原此變更,因為無法再獲得特定權限。", + "demote_self_confirm_title": "將您自己降級?", + "disinvite_button_room": "從聊天室取消邀請", + "disinvite_button_room_name": "拒絕來自 %(roomName)s 的邀請", + "disinvite_button_space": "從聊天空間取消邀請", + "edit_own_devices": "編輯裝置", + "error_ban_user": "無法封鎖使用者", + "error_deactivate": "無法停用使用者", + "error_kicking_user": "無法移除使用者", + "error_mute_user": "無法將使用者設為靜音", + "error_revoke_3pid_invite_description": "無法撤銷邀請。伺服器可能暫時發生問題,或您沒有足夠的權限來撤銷邀請。", + "error_revoke_3pid_invite_title": "無法撤銷邀請", + "hide_sessions": "隱藏工作階段", + "hide_verified_sessions": "隱藏已驗證的工作階段", + "ignore_confirm_description": "來自該使用者的所有訊息與邀請都將被隱藏。您確定要忽略它們嗎?", + "ignore_confirm_title": "忽略 %(user)s", + "invited_by": "由 %(sender)s 邀請", + "jump_to_rr_button": "跳到讀取回條", + "kick_button_room": "踢出此聊天室", + "kick_button_room_name": "從 %(roomName)s 移除", + "kick_button_space": "從聊天空間移除", + "kick_button_space_everything": "從我有權限的所有地方移除", + "kick_space_specific": "從我有權限的特定地方移除", + "kick_space_warning": "他們仍然可以存取您不是管理員的任何地方。", + "promote_warning": "您將無法復原此變更,因為您正在將其他使用者的權限等級提升到與您相同。", + "redact": { + "confirm_button": { + "other": "移除 %(count)s 則訊息", + "one": "移除 1 則訊息" + }, + "confirm_description_1": { + "one": "您將要移除 %(user)s 的 %(count)s 則訊息。將會為對話中的所有人永久移除它們。確定要繼續嗎?", + "other": "您將要移除 %(user)s 的 %(count)s 則訊息。將會為對話中的所有人永久移除它們。確定要繼續嗎?" + }, + "confirm_description_2": "若有大量訊息需刪除,可能需要一些時間。請不要在此時重新整理您的客戶端。", + "confirm_keep_state_explainer": "若您也想移除此使用者的系統訊息(例如成員資格變更、個人資料變更…),請取消勾選", + "confirm_keep_state_label": "保留系統訊息", + "confirm_title": "移除 %(user)s 最近的訊息", + "no_recent_messages_description": "試著在時間軸上捲動以檢視有沒有較早的。", + "no_recent_messages_title": "找不到 %(user)s 最近的訊息" + }, + "redact_button": "移除最近的訊息", + "revoke_invite": "撤銷邀請", + "role_label": " 中的角色", + "room_encrypted": "此聊天室內的訊息有端對端加密。", + "room_encrypted_detail": "您的訊息已受保護,只有您與收件人才有獨特的金鑰將其解鎖。", + "room_unencrypted": "此聊天室內的訊息未經端到端加密。", + "room_unencrypted_detail": "在加密聊天室中,您的訊息相當安全,只有您與接收者有獨特的金鑰可以將其解鎖。", + "share_button": "分享使用者連結", + "unban_button_room": "從聊天室取消封鎖", + "unban_button_space": "從聊天空間取消封鎖", + "unban_room_confirm_title": "從 %(roomName)s 取消封鎖", + "unban_space_everything": "從我有權限的所有地方取消封鎖他們", + "unban_space_specific": "從我有權限的特定地方取消封鎖他們", + "unban_space_warning": "他們將無法存取您不是管理員的任何地方。", + "verify_button": "驗證使用者", + "verify_explainer": "為了提高安全性,請透過檢查您兩個裝置上的一次性代碼來驗證此使用者。" + }, + "user_menu": { + "settings": "所有設定", + "switch_theme_dark": "切換至深色模式", + "switch_theme_light": "切換至淺色模式" + }, + "voice_broadcast": { + "30s_backward": "快退30秒", + "30s_forward": "快轉30秒", + "action": "語音廣播", + "buffering": "正在緩衝…", + "confirm_listen_affirm": "是的,結束我的錄製", + "confirm_listen_description": "若您開始收聽本次直播,您目前的直播錄製將會結束。", + "confirm_listen_title": "聆聽直播?", + "confirm_stop_affirm": "是的,停止廣播", + "confirm_stop_description": "您真的要停止即時廣播嗎?將會結束廣播,完整錄音存檔稍後將在聊天室中提供。", + "confirm_stop_title": "停止即時廣播?", + "connection_error": "連線錯誤 - 已暫停錄音", + "failed_already_recording_description": "您已經開始錄製語音廣播。請結束您目前的語音廣播以開始新的語音廣播。", + "failed_already_recording_title": "無法啟動新的語音廣播", + "failed_decrypt": "無法解密語音廣播", + "failed_generic": "無法播放此語音廣播", + "failed_insufficient_permission_description": "您沒有權限在此聊天室內開始語音廣播。請聯絡聊天室管理員升級您的權限。", + "failed_insufficient_permission_title": "無法啟動新的語音廣播", + "failed_no_connection_description": "很抱歉,現在無法錄音。請稍後再試。", + "failed_no_connection_title": "連線錯誤", + "failed_others_already_recording_description": "其他人已在錄製語音廣播。等待他們的語音廣播結束以開始新的。", + "failed_others_already_recording_title": "無法啟動新的語音廣播", + "go_live": "開始直播", + "live": "直播", + "pause": "暫停語音廣播", + "play": "播放語音廣播", + "resume": "恢復語音廣播" + }, + "voice_message": { + "cant_start_broadcast_description": "您無法開始語音訊息,因為您目前正在錄製直播。請結束您的直播以開始錄製語音訊息。", + "cant_start_broadcast_title": "無法開始語音訊息" + }, + "voip": { + "already_in_call": "已在通話中", + "already_in_call_person": "您正在與此人通話。", + "answered_elsewhere": "在其他地方回答", + "answered_elsewhere_description": "通話已在其他裝置上回應。", + "audio_devices": "音訊裝置", + "call_failed": "無法通話", + "call_failed_description": "無法建立通話", + "call_failed_media": "無法通話,因為無法存取網路攝影機或麥克風。請檢查:", + "call_failed_media_applications": "無其他應用程式正在使用網路攝影機", + "call_failed_media_connected": "麥克風與網路攝影機已插入並正確設定", + "call_failed_media_permissions": "授予使用網路攝影機的權限", + "call_failed_microphone": "無法通話,因為無法存取麥克風。請檢查是否已插入麥克風並正確設定。", + "call_held": "%(peerName)s 保留通話", + "call_held_resume": "您已保留通話繼續", + "call_held_switch": "您已保留通話切換", + "call_toast_unknown_room": "未知的聊天室", + "camera_disabled": "您的相機已關閉", + "camera_enabled": "您的相機開啟中", + "cannot_call_yourself_description": "您不能打電話給自己。", + "change_input_device": "變更輸入裝置", + "connecting": "連線中", + "connection_lost": "與伺服器的連線已遺失", + "connection_lost_description": "您無法在未連線至伺服器的情況下通話。", + "consulting": "與 %(transferTarget)s 進行諮詢。轉移至 %(transferee)s", + "default_device": "預設裝置", + "dial": "撥號", + "dialpad": "撥號鍵盤", + "disable_camera": "關閉相機", + "disable_microphone": "麥克風靜音", + "disabled_no_one_here": "這裡沒有人可以通話", + "disabled_no_perms_start_video_call": "您沒有權限開始視訊通話", + "disabled_no_perms_start_voice_call": "您無權限開始語音通話", + "disabled_ongoing_call": "正在進行通話", + "enable_camera": "開啟相機", + "enable_microphone": "取消麥克風靜音", + "expand": "回到通話", + "failed_call_live_broadcast_description": "您無法開始通話,因為您正在錄製直播。請結束您的直播以便開始通話。", + "failed_call_live_broadcast_title": "無法開始通話", + "hangup": "掛斷", + "hide_sidebar_button": "隱藏側邊欄", + "input_devices": "輸入裝置", + "join_button_tooltip_call_full": "抱歉 — 此通話目前已滿", + "join_button_tooltip_connecting": "連線中", + "maximise": "填滿螢幕", + "misconfigured_server": "由於伺服器設定錯誤,無法通話", + "misconfigured_server_description": "請聯繫您家伺服器(%(homeserverDomain)s)的管理員建立一套 TURN 伺服器,使通話能更穩定運作。", + "misconfigured_server_fallback": "或是您也可以試著使用公開伺服器 ,但可能不夠可靠,而且會跟該伺服器分享您的 IP 位址。您也可以在設定中管理此設定。", + "misconfigured_server_fallback_accept": "嘗試使用 %(server)s", + "more_button": "更多", + "msisdn_lookup_failed": "無法查詢電話號碼", + "msisdn_lookup_failed_description": "尋找電話號碼時發生錯誤", + "msisdn_transfer_failed": "無法轉接通話", + "n_people_joined": { + "one": "%(count)s 個人已加入", + "other": "%(count)s 個人已加入" + }, + "no_audio_input_description": "我們在您的裝置上找不到麥克風。請檢查您的設定並再試一次。", + "no_audio_input_title": "找不到麥克風", + "no_media_perms_description": "您可能需要手動允許 %(brand)s 存取您的麥克風/網路攝影機", + "no_media_perms_title": "沒有媒體權限", + "no_permission_conference": "需要權限", + "no_permission_conference_description": "您沒有在此聊天室啟動會議通話的權限", + "on_hold": "保留 %(name)s", + "output_devices": "輸出裝置", + "screenshare_monitor": "分享整個螢幕", + "screenshare_title": "分享內容", + "screenshare_window": "應用程式視窗", + "show_sidebar_button": "顯示側邊欄", + "silence": "通話靜音", + "silenced": "通知已靜音", + "start_screenshare": "開始分享您的畫面", + "stop_screenshare": "停止分享您的畫面", + "too_many_calls": "太多通話", + "too_many_calls_description": "您已達到同時通話的最大數量。", + "transfer_consult_first_label": "先諮詢", + "transfer_failed": "無法轉接", + "transfer_failed_description": "無法轉接通話", + "unable_to_access_audio_input_description": "我們無法存取您的麥克風。請檢查您的瀏覽器設定並再試一次。", + "unable_to_access_audio_input_title": "無法存取您的麥克風", + "unable_to_access_media": "無法存取網路攝影機/麥克風", + "unable_to_access_microphone": "無法存取麥克風", + "unknown_caller": "未知的來電者", + "unknown_person": "不明身份的人", + "unsilence": "開啟聲音", + "unsupported": "不支援通話", + "unsupported_browser": "您無法在此瀏覽器中通話。", + "user_busy": "使用者忙碌中", + "user_busy_description": "您想要通話的使用者目前忙碌中。", + "user_is_presenting": "%(sharerName)s 正在投影", + "video_call": "視訊通話", + "video_call_started": "視訊通話已開始", + "video_devices": "視訊裝置", + "voice_call": "語音通話", + "you_are_presenting": "您正在投影" + }, "widget": { + "added_by": "小工具新增者為", + "capabilities_dialog": { + "content_starting_text": "這個小工具想要:", + "decline_all_permission": "全部拒絕", + "remember_Selection": "記住我對這個小工具的選擇", + "title": "批准小工具權限" + }, "capability": { - "send_stickers_this_room": "傳送貼圖到此聊天室", - "send_stickers_active_room": "傳送貼圖到您的活躍聊天室", - "send_stickers_this_room_as_you": "以您的身份傳送貼圖到此聊天室", - "send_stickers_active_room_as_you": "以您的身份傳送貼圖到您的活躍聊天室", - "see_sticker_posted_this_room": "檢視貼圖在此聊天室中何時貼出", - "see_sticker_posted_active_room": "檢視何時有人將貼圖貼到您的活躍聊天室", - "always_on_screen_viewing_another_room": "在執行與檢視其他聊天室時仍保留在您的畫面上", "always_on_screen_generic": "在執行時保留在您的畫面上", - "switch_room": "變更您正在檢視的聊天室", - "switch_room_message_user": "變更您正在檢視的聊天室、訊息或使用者", - "change_topic_this_room": "變更此聊天室的主題", - "see_topic_change_this_room": "檢視此聊天室的主題何時變更", - "change_topic_active_room": "變更您活躍聊天室的主題", - "see_topic_change_active_room": "檢視您的活躍聊天室的主題何時變更", - "change_name_this_room": "變更此聊天室的名稱", - "see_name_change_this_room": "檢視此聊天室的名稱何時變更", - "change_name_active_room": "變更您活躍聊天室的名稱", - "see_name_change_active_room": "檢視您活躍聊天室的名稱何時變更", - "change_avatar_this_room": "變更此聊天室的大頭照", - "see_avatar_change_this_room": "檢視此聊天室的大頭照何時變更", + "always_on_screen_viewing_another_room": "在執行與檢視其他聊天室時仍保留在您的畫面上", + "any_room": "以上,但在任何您已加入或被邀請的聊天室中", + "byline_empty_state_key": "使用空的狀態金鑰", + "byline_state_key": "使用狀態金鑰 %(stateKey)s", + "capability": "%(capability)s 能力", "change_avatar_active_room": "變更您活躍聊天室的大頭照", - "see_avatar_change_active_room": "檢視您活躍聊天室的大頭照何時變更", - "remove_ban_invite_leave_this_room": "移除、封鎖或邀請他人進入此聊天室,然後讓您離開", + "change_avatar_this_room": "變更此聊天室的大頭照", + "change_name_active_room": "變更您活躍聊天室的名稱", + "change_name_this_room": "變更此聊天室的名稱", + "change_topic_active_room": "變更您活躍聊天室的主題", + "change_topic_this_room": "變更此聊天室的主題", + "receive_membership_active_room": "檢視人們何時加入、離開或被邀請至您的活躍聊天室", "receive_membership_this_room": "檢視人們何時加入、離開或被邀請加入此聊天室", "remove_ban_invite_leave_active_room": "移除、封鎖或邀請夥伴加入您的活躍聊天室,然後讓您離開", - "receive_membership_active_room": "檢視人們何時加入、離開或被邀請至您的活躍聊天室", - "byline_empty_state_key": "使用空的狀態金鑰", - "byline_state_key": "使用狀態金鑰 %(stateKey)s", - "any_room": "以上,但在任何您已加入或被邀請的聊天室中", - "specific_room": "以上,但也在 中", - "send_event_type_this_room": "以您的身份在此聊天室傳送 %(eventType)s 活動", - "see_event_type_sent_this_room": "檢視發佈到此聊天室的 %(eventType)s 活動", - "send_event_type_active_room": "以您的身份在您的活躍聊天室傳送 %(eventType)s 活動", + "remove_ban_invite_leave_this_room": "移除、封鎖或邀請他人進入此聊天室,然後讓您離開", + "see_avatar_change_active_room": "檢視您活躍聊天室的大頭照何時變更", + "see_avatar_change_this_room": "檢視此聊天室的大頭照何時變更", "see_event_type_sent_active_room": "檢視發佈到您的活躍聊天室的 %(eventType)s 活動", - "capability": "%(capability)s 能力", - "send_messages_this_room": "在此聊天室以您的身份傳送訊息", - "send_messages_active_room": "在您的活躍聊天室以您的身份傳送訊息", - "see_messages_sent_this_room": "檢視發佈到此聊天室的訊息", + "see_event_type_sent_this_room": "檢視發佈到此聊天室的 %(eventType)s 活動", + "see_images_sent_active_room": "檢視發佈到您的活躍聊天室的圖片", + "see_images_sent_this_room": "檢視發佈到此聊天室的圖片", "see_messages_sent_active_room": "檢視發佈到您的活躍聊天室的訊息", - "send_text_messages_this_room": "在此聊天室以您的身份傳送文字訊息", - "send_text_messages_active_room": "在您的活躍聊天室以您的身份傳送文字訊息", - "see_text_messages_sent_this_room": "檢視發佈到此聊天室的文字訊息", - "see_text_messages_sent_active_room": "檢視發佈到您的活躍聊天室的文字訊息", - "send_emotes_this_room": "在此聊天室中以您的身份傳送表情符號", - "send_emotes_active_room": "在您的活躍聊天室中以您的身份傳送表情符號", - "see_sent_emotes_this_room": "檢視發佈到此聊天室的表情符號", + "see_messages_sent_this_room": "檢視發佈到此聊天室的訊息", + "see_msgtype_sent_active_room": "檢視發佈到您活躍聊天室的 %(msgtype)s 訊息", + "see_msgtype_sent_this_room": "檢視發佈到此聊天室的 %(msgtype)s 訊息", + "see_name_change_active_room": "檢視您活躍聊天室的名稱何時變更", + "see_name_change_this_room": "檢視此聊天室的名稱何時變更", "see_sent_emotes_active_room": "檢視發佈到您的活躍聊天室的表情符號", - "send_images_this_room": "在此聊天室以您的身份傳送圖片", - "send_images_active_room": "在您的活躍聊天室以您的身份傳送圖片", - "see_images_sent_this_room": "檢視發佈到此聊天室的圖片", - "see_images_sent_active_room": "檢視發佈到您的活躍聊天室的圖片", - "send_videos_this_room": "在此聊天室中以您的身份傳送影片", - "send_videos_active_room": "在您的活躍聊天室中以您的身份傳送影片", - "see_videos_sent_this_room": "檢視發佈到此聊天室的影片", + "see_sent_emotes_this_room": "檢視發佈到此聊天室的表情符號", + "see_sent_files_active_room": "檢視在您的活躍聊天室中發佈的一般檔案", + "see_sent_files_this_room": "檢視在此聊天室中發佈的一般檔案", + "see_sticker_posted_active_room": "檢視何時有人將貼圖貼到您的活躍聊天室", + "see_sticker_posted_this_room": "檢視貼圖在此聊天室中何時貼出", + "see_text_messages_sent_active_room": "檢視發佈到您的活躍聊天室的文字訊息", + "see_text_messages_sent_this_room": "檢視發佈到此聊天室的文字訊息", + "see_topic_change_active_room": "檢視您的活躍聊天室的主題何時變更", + "see_topic_change_this_room": "檢視此聊天室的主題何時變更", "see_videos_sent_active_room": "檢視發佈到您的活躍聊天室的影片", - "send_files_this_room": "在此聊天室中以您的身份傳送一般檔案", + "see_videos_sent_this_room": "檢視發佈到此聊天室的影片", + "send_emotes_active_room": "在您的活躍聊天室中以您的身份傳送表情符號", + "send_emotes_this_room": "在此聊天室中以您的身份傳送表情符號", + "send_event_type_active_room": "以您的身份在您的活躍聊天室傳送 %(eventType)s 活動", + "send_event_type_this_room": "以您的身份在此聊天室傳送 %(eventType)s 活動", "send_files_active_room": "在您的活躍聊天室中以您的身份傳送一般檔案", - "see_sent_files_this_room": "檢視在此聊天室中發佈的一般檔案", - "see_sent_files_active_room": "檢視在您的活躍聊天室中發佈的一般檔案", - "send_msgtype_this_room": "在此聊天室中以您的身份傳送 %(msgtype)s 訊息", + "send_files_this_room": "在此聊天室中以您的身份傳送一般檔案", + "send_images_active_room": "在您的活躍聊天室以您的身份傳送圖片", + "send_images_this_room": "在此聊天室以您的身份傳送圖片", + "send_messages_active_room": "在您的活躍聊天室以您的身份傳送訊息", + "send_messages_this_room": "在此聊天室以您的身份傳送訊息", "send_msgtype_active_room": "在您的活躍聊天室中以您的身份傳送 %(msgtype)s 訊息", - "see_msgtype_sent_this_room": "檢視發佈到此聊天室的 %(msgtype)s 訊息", - "see_msgtype_sent_active_room": "檢視發佈到您活躍聊天室的 %(msgtype)s 訊息" + "send_msgtype_this_room": "在此聊天室中以您的身份傳送 %(msgtype)s 訊息", + "send_stickers_active_room": "傳送貼圖到您的活躍聊天室", + "send_stickers_active_room_as_you": "以您的身份傳送貼圖到您的活躍聊天室", + "send_stickers_this_room": "傳送貼圖到此聊天室", + "send_stickers_this_room_as_you": "以您的身份傳送貼圖到此聊天室", + "send_text_messages_active_room": "在您的活躍聊天室以您的身份傳送文字訊息", + "send_text_messages_this_room": "在此聊天室以您的身份傳送文字訊息", + "send_videos_active_room": "在您的活躍聊天室中以您的身份傳送影片", + "send_videos_this_room": "在此聊天室中以您的身份傳送影片", + "specific_room": "以上,但也在 中", + "switch_room": "變更您正在檢視的聊天室", + "switch_room_message_user": "變更您正在檢視的聊天室、訊息或使用者" + }, + "close_to_view_right_panel": "關閉此小工具以在此面板中檢視", + "context_menu": { + "delete": "刪除小工具", + "delete_warning": "刪除小工具會將它從此聊天室中所有使用者的收藏中移除。您確定您要刪除這個小工具嗎?", + "move_left": "向左移動", + "move_right": "向右移動", + "remove": "為所有人移除", + "revoke": "撤銷權限", + "screenshot": "拍照", + "start_audio_stream": "開始音訊串流" + }, + "cookie_warning": "這個小工具可能會使用 cookies。", + "error_hangup_description": "您已斷開通話。(錯誤:%(message)s)", + "error_hangup_title": "連線遺失", + "error_loading": "載入小工具時發生錯誤", + "error_mixed_content": "錯誤 - 混合內容", + "error_need_invite_permission": "您需要擁有邀請使用者的權限才能做這件事。", + "error_need_kick_permission": "您必須可以踢除使用者才能作到這件事。", + "error_need_to_be_logged_in": "您需要登入。", + "error_unable_start_audio_stream_description": "無法開始音訊串流。", + "error_unable_start_audio_stream_title": "無法開始直播", + "modal_data_warning": "在此畫面上的資料會與 %(widgetDomain)s 分享", + "modal_title_default": "程式小工具", + "no_name": "未知的應用程式", + "open_id_permissions_dialog": { + "remember_selection": "記住這個", + "starting_text": "小工具將會驗證您的使用者 ID,但將無法為您執行動作:", + "title": "允許此小工具驗證您的身分" + }, + "popout": "彈出式小工具", + "set_room_layout": "為所有人設定我的聊天室佈局", + "shared_data_avatar": "您的個人檔案圖片 URL", + "shared_data_device_id": "您的裝置 ID", + "shared_data_lang": "您的語言", + "shared_data_mxid": "您的使用者 ID", + "shared_data_name": "您的顯示名稱", + "shared_data_room_id": "聊天室 ID", + "shared_data_theme": "您的主題", + "shared_data_url": "%(brand)s 網址", + "shared_data_warning": "使用這個小工具可能會與 %(widgetDomain)s 分享資料 。", + "shared_data_warning_im": "使用這個小工具可能會與 %(widgetDomain)s 以及您的整合管理員分享資料 。", + "shared_data_widget_id": "小工具 ID", + "unencrypted_warning": "小工具不使用訊息加密。", + "unmaximise": "取消最大化", + "unpin_to_view_right_panel": "取消釘選這個小工具以在此面板中檢視" + }, + "zxcvbn": { + "suggestions": { + "allUppercase": "全大寫通常比全小寫好猜", + "anotherWord": "加入一個或兩個額外的單字。最好是不常用的。", + "associatedYears": "避免您有關聯的年份", + "capitalization": "大寫並沒有太大的協助", + "dates": "避免與您有關聯的日期與年份", + "l33t": "如「@」而非「a」這樣的預期中的替換並沒有太多的協助", + "longerKeyboardPattern": "以更多變化使用較長的鍵盤模式", + "noNeed": "不需要符號、數字或大寫字母", + "recentYears": "避免最近的年份", + "repeated": "避免重覆的文字與字母", + "reverseWords": "反向拼字不會比較難猜", + "sequences": "避免序列", + "useWords": "使用數個字,但避免常用片語" + }, + "warnings": { + "common": "這是非常常見的密碼", + "commonNames": "常見的名字與姓氏易於猜測", + "dates": "日期通常比較好猜", + "extendedRepeat": "如「abcabcabc」這樣的重覆只比「abc」難猜一點", + "keyPattern": "短鍵盤模式很容易猜到", + "namesByThemselves": "姓名與姓氏本身很容易猜測", + "recentYears": "最近的年份易於猜測", + "sequences": "如 abc 或 6543 這樣的序列易於猜測", + "similarToCommon": "這與常見使用的密碼很類似", + "simpleRepeat": "如「aaa」這樣的重覆易於猜測", + "straightRow": "直排按鍵很容易猜到", + "topHundred": "這是百大常見的密碼", + "topTen": "這是十大常見的密碼", + "wordByItself": "單字本身很容易猜測" } - }, - "feedback": { - "sent": "已傳送回饋", - "comment_label": "評論", - "platform_username": "將會記錄您使用的平台與使用者名稱,以盡可能使用回饋資訊來調整本功能。", - "may_contact_label": "若您想跟進或讓我測試即將到來的想法,可以聯絡我", - "pro_type": "專業建議:如果您開始了一個錯誤,請遞交除錯紀錄檔以協助我們尋找問題。", - "existing_issue_link": "請先檢視 GitHub 上既有的錯誤。沒有相符的嗎?回報新的問題。", - "send_feedback_action": "傳送回饋" } } diff --git a/src/indexing/EventIndex.ts b/src/indexing/EventIndex.ts index 97688d725a2..fbc731e9a98 100644 --- a/src/indexing/EventIndex.ts +++ b/src/indexing/EventIndex.ts @@ -309,8 +309,7 @@ export default class EventIndex extends EventEmitter { } private eventToJson(ev: MatrixEvent): IEventWithRoomId { - const jsonEvent: any = ev.toJSON(); - const e = ev.isEncrypted() ? jsonEvent.decrypted : jsonEvent; + const e = ev.getEffectiveEvent() as any; if (ev.isEncrypted()) { // Let us store some additional data so we can re-verify the event. diff --git a/src/languageHandler.tsx b/src/languageHandler.tsx index 8f77cc45657..0a80be89f48 100644 --- a/src/languageHandler.tsx +++ b/src/languageHandler.tsx @@ -21,7 +21,10 @@ import counterpart from "counterpart"; import React from "react"; import { logger } from "matrix-js-sdk/src/logger"; import { Optional } from "matrix-events-sdk"; -import { MapWithDefault, safeSet } from "matrix-js-sdk/src/utils"; +import { MapWithDefault } from "matrix-js-sdk/src/utils"; +import { normalizeLanguageKey, TranslationKey as _TranslationKey, KEY_SEPARATOR } from "matrix-web-i18n"; +import { TranslationStringsObject } from "@matrix-org/react-sdk-module-api"; +import _ from "lodash"; import type Translations from "./i18n/strings/en_EN.json"; import SettingsStore from "./settings/SettingsStore"; @@ -30,11 +33,12 @@ import { SettingLevel } from "./settings/SettingLevel"; import { retry } from "./utils/promise"; import SdkConfig from "./SdkConfig"; import { ModuleRunner } from "./modules/ModuleRunner"; -import { Leaves } from "./@types/common"; // @ts-ignore - $webapp is a webpack resolve alias pointing to the output directory, see webpack config import webpackLangJsonUrl from "$webapp/i18n/languages.json"; +export { normalizeLanguageKey, getNormalizedLanguageKeys } from "matrix-web-i18n"; + const i18nFolder = "i18n/"; // Control whether to also return original, untranslated strings @@ -42,7 +46,7 @@ const i18nFolder = "i18n/"; const ANNOTATE_STRINGS = false; // We use english strings as keys, some of which contain full stops -counterpart.setSeparator("|"); +counterpart.setSeparator(KEY_SEPARATOR); // see `translateWithFallback` for an explanation of fallback handling const FALLBACK_LOCALE = "en"; @@ -78,8 +82,7 @@ export class UserFriendlyError extends Error { const errorOptions = { cause: substitutionVariablesAndCause?.cause, }; - // Prevent "Could not find /%\(cause\)s/g in x" logs to the console by removing - // it from the list + // Prevent "Could not find /%\(cause\)s/g in x" logs to the console by removing it from the list const substitutionVariables = { ...substitutionVariablesAndCause }; delete substitutionVariables["cause"]; @@ -111,7 +114,7 @@ export function getUserLanguage(): string { * } * } */ -export type TranslationKey = Leaves; +export type TranslationKey = _TranslationKey; // Function which only purpose is to mark that a string is translatable // Does not actually do anything. It's helpful for automatic extraction of translatable strings @@ -247,6 +250,14 @@ export function _t(text: TranslationKey, variables?: IVariables, tags?: Tags): T return annotateStrings(substituted, text); } +/** + * Utility function to look up a string by its translation key without resolving variables & tags + * @param key - the translation key to return the value for + */ +export function lookupString(key: TranslationKey): string { + return safeCounterpartTranslate(key, {}).translated; +} + /* * Wraps normal _t function and adds atttribution for translations that used a fallback locale * Wraps translations that fell back from active locale to fallback locale with a `>` @@ -318,10 +329,10 @@ export function substitute(text: string, variables?: IVariables, tags?: Tags): s return result; } -/* +/** * Replace parts of a text using regular expressions - * @param {string} text The text on which to perform substitutions - * @param {object} mapping A mapping from regular expressions in string form to replacement string or a + * @param text - The text on which to perform substitutions + * @param mapping - A mapping from regular expressions in string form to replacement string or a * function which will receive as the argument the capture groups defined in the regexp. E.g. * { 'Hello (.?) World': (sub) => sub.toUpperCase() } * @@ -534,41 +545,6 @@ export function getLanguageFromBrowser(): string { return getLanguagesFromBrowser()[0]; } -/** - * Turns a language string, normalises it, - * (see normalizeLanguageKey) into an array of language strings - * with fallback to generic languages - * (eg. 'pt-BR' => ['pt-br', 'pt']) - * - * @param {string} language The input language string - * @return {string[]} List of normalised languages - */ -export function getNormalizedLanguageKeys(language: string): string[] { - const languageKeys: string[] = []; - const normalizedLanguage = normalizeLanguageKey(language); - const languageParts = normalizedLanguage.split("-"); - if (languageParts.length === 2 && languageParts[0] === languageParts[1]) { - languageKeys.push(languageParts[0]); - } else { - languageKeys.push(normalizedLanguage); - if (languageParts.length === 2) { - languageKeys.push(languageParts[0]); - } - } - return languageKeys; -} - -/** - * Returns a language string with underscores replaced with - * hyphens, and lowercased. - * - * @param {string} language The language string to be normalized - * @returns {string} The normalized language string - */ -export function normalizeLanguageKey(language: string): string { - return language.toLowerCase().replace("_", "-"); -} - export function getCurrentLanguage(): string { return counterpart.getLocale(); } @@ -655,34 +631,26 @@ async function getLanguage(langPath: string): Promise { return res.json(); } -export interface ICustomTranslations { - // Format is a map of english string to language to override - [str: string]: { - [lang: string]: string; - }; -} - -let cachedCustomTranslations: Optional = null; +let cachedCustomTranslations: Optional = null; let cachedCustomTranslationsExpire = 0; // zero to trigger expiration right away // This awkward class exists so the test runner can get at the function. It is // not intended for practical or realistic usage. export class CustomTranslationOptions { - public static lookupFn?: (url: string) => ICustomTranslations; + public static lookupFn?: (url: string) => TranslationStringsObject; private constructor() { // static access for tests only } } -function doRegisterTranslations(customTranslations: ICustomTranslations): void { - // We convert the operator-friendly version into something counterpart can - // consume. +function doRegisterTranslations(customTranslations: TranslationStringsObject): void { + // We convert the operator-friendly version into something counterpart can consume. // Map: lang → Record: string → translation const langs: MapWithDefault> = new MapWithDefault(() => ({})); - for (const [str, translations] of Object.entries(customTranslations)) { - for (const [lang, newStr] of Object.entries(translations)) { - safeSet(langs.getOrCreate(lang), str, newStr); + for (const [translationKey, translations] of Object.entries(customTranslations)) { + for (const [lang, translation] of Object.entries(translations)) { + _.set(langs.getOrCreate(lang), translationKey.split(KEY_SEPARATOR), translation); } } @@ -712,11 +680,11 @@ export async function registerCustomTranslations({ if (!lookupUrl) return; // easy - nothing to do try { - let json: Optional; + let json: Optional; if (testOnlyIgnoreCustomTranslationsCache || Date.now() >= cachedCustomTranslationsExpire) { json = CustomTranslationOptions.lookupFn ? CustomTranslationOptions.lookupFn(lookupUrl) - : ((await (await fetch(lookupUrl)).json()) as ICustomTranslations); + : ((await (await fetch(lookupUrl)).json()) as TranslationStringsObject); cachedCustomTranslations = json; // Set expiration to the future, but not too far. Just trying to avoid diff --git a/src/mjolnir/Mjolnir.ts b/src/mjolnir/Mjolnir.ts index 6c5495a1454..79aea74778f 100644 --- a/src/mjolnir/Mjolnir.ts +++ b/src/mjolnir/Mjolnir.ts @@ -86,8 +86,8 @@ export class Mjolnir { let personalRoomId = SettingsStore.getValue("mjolnirPersonalRoom"); if (!personalRoomId) { const resp = await MatrixClientPeg.safeGet().createRoom({ - name: _t("My Ban List"), - topic: _t("This is your list of users/servers you have blocked - don't leave the room!"), + name: _t("labs_mjolnir|room_name"), + topic: _t("labs_mjolnir|room_topic"), preset: Preset.PrivateChat, }); personalRoomId = resp["room_id"]; diff --git a/src/models/Call.ts b/src/models/Call.ts index 5b27f537663..b5b222a622e 100644 --- a/src/models/Call.ts +++ b/src/models/Call.ts @@ -20,20 +20,21 @@ import { RoomStateEvent, EventType, MatrixClient, - GroupCall, - GroupCallEvent, - GroupCallIntent, - GroupCallState, - GroupCallType, + IMyDevice, + Room, + RoomMember, } from "matrix-js-sdk/src/matrix"; import { logger } from "matrix-js-sdk/src/logger"; import { randomString } from "matrix-js-sdk/src/randomstring"; import { CallType } from "matrix-js-sdk/src/webrtc/call"; import { NamespacedValue } from "matrix-js-sdk/src/NamespacedValue"; -import { IWidgetApiRequest, MatrixWidgetType } from "matrix-widget-api"; +import { IWidgetApiRequest } from "matrix-widget-api"; +// eslint-disable-next-line no-restricted-imports +import { MatrixRTCSession, MatrixRTCSessionEvent } from "matrix-js-sdk/src/matrixrtc/MatrixRTCSession"; +// eslint-disable-next-line no-restricted-imports +import { MatrixRTCSessionManagerEvents } from "matrix-js-sdk/src/matrixrtc/MatrixRTCSessionManager"; import type EventEmitter from "events"; -import type { IMyDevice, Room, RoomMember } from "matrix-js-sdk/src/matrix"; import type { ClientWidgetApi } from "matrix-widget-api"; import type { IApp } from "../stores/WidgetStore"; import SdkConfig, { DEFAULTS } from "../SdkConfig"; @@ -615,12 +616,13 @@ export class JitsiCall extends Call { * (somewhat cheekily named) */ export class ElementCall extends Call { + // TODO this is only there to support backwards compatiblity in timeline rendering + // this should not be part of this class since it has nothing to do with it. public static readonly CALL_EVENT_TYPE = new NamespacedValue(null, EventType.GroupCallPrefix); public static readonly MEMBER_EVENT_TYPE = new NamespacedValue(null, EventType.GroupCallMemberPrefix); public readonly STUCK_DEVICE_TIMEOUT_MS = 1000 * 60 * 60; // 1 hour private terminationTimer: number | null = null; - private _layout = Layout.Tile; public get layout(): Layout { return this._layout; @@ -630,7 +632,13 @@ export class ElementCall extends Call { this.emit(CallEvent.Layout, value); } - private constructor(public readonly groupCall: GroupCall, client: MatrixClient) { + private static createCallWidget(roomId: string, client: MatrixClient): IApp { + const ecWidget = WidgetStore.instance.getApps(roomId).find((app) => WidgetType.CALL.matches(app.type)); + if (ecWidget) { + logger.log("There is already a widget in this room, so we recreate it"); + ActiveWidgetStore.instance.destroyPersistentWidget(ecWidget.id, ecWidget.roomId); + WidgetStore.instance.removeVirtualWidget(ecWidget.id, ecWidget.roomId); + } const accountAnalyticsData = client.getAccountData(PosthogAnalytics.ANALYTICS_EVENT_TYPE); // The analyticsID is passed directly to element call (EC) since this codepath is only for EC and no other widget. // We really don't want the same analyticID's for the EC and EW posthog instances (Data on posthog should be limited/anonymized as much as possible). @@ -639,22 +647,22 @@ export class ElementCall extends Call { const analyticsID: string = accountAnalyticsData?.getContent().pseudonymousAnalyticsOptIn ? accountAnalyticsData?.getContent().id : ""; - // Splice together the Element Call URL for this call const params = new URLSearchParams({ - embed: "", - preload: "", - hideHeader: "", + embed: "true", // We're embedding EC within another application + preload: "true", // We want it to load in the background + skipLobby: "true", // Skip the lobby since we show a lobby component of our own + hideHeader: "true", // Hide the header since our room header is enough userId: client.getUserId()!, deviceId: client.getDeviceId()!, - roomId: groupCall.room.roomId, + roomId: roomId, baseUrl: client.baseUrl, lang: getCurrentLanguage().replace("_", "-"), fontScale: `${(SettingsStore.getValue("baseFontSizeV2") ?? 16) / FontWatcher.DEFAULT_SIZE}`, analyticsID, }); - if (client.isRoomEncrypted(groupCall.room.roomId)) params.append("perParticipantE2EE", ""); + if (client.isRoomEncrypted(roomId)) params.append("perParticipantE2EE", ""); if (SettingsStore.getValue("fallbackICEServerAllowed")) params.append("allowIceFallback", ""); if (SettingsStore.getValue("feature_allow_screen_share_only_mode")) params.append("allowVoipWithNoMedia", ""); @@ -677,30 +685,23 @@ export class ElementCall extends Call { // To use Element Call without touching room state, we create a virtual // widget (one that doesn't have a corresponding state event) - super( - WidgetStore.instance.addVirtualWidget( - { - id: randomString(24), // So that it's globally unique - creatorUserId: client.getUserId()!, - name: "Element Call", - type: MatrixWidgetType.Custom, - url: url.toString(), - // This option makes the widget API wait for the 'contentLoaded' event instead - // of waiting for a 'load' event from the iframe, which means the widget code isn't - // racing to set up its listener before the 'load' event is fired. EC sends this event - // of of https://github.com/matrix-org/matrix-js-sdk/pull/3556 so we should uncomment - // the line below once we've made both livekit and full-mesh releases that include that - // PR, and everything will be less racy. - //waitForIframeLoad: false, - }, - groupCall.room.roomId, - ), - client, + return WidgetStore.instance.addVirtualWidget( + { + id: randomString(24), // So that it's globally unique + creatorUserId: client.getUserId()!, + name: "Element Call", + type: WidgetType.CALL.preferred, + url: url.toString(), + // waitForIframeLoad: false, + }, + roomId, ); + } + private constructor(public session: MatrixRTCSession, widget: IApp, client: MatrixClient) { + super(widget, client); - this.on(CallEvent.Participants, this.onParticipants); - groupCall.on(GroupCallEvent.ParticipantsChanged, this.onGroupCallParticipants); - groupCall.on(GroupCallEvent.GroupCallStateChanged, this.onGroupCallState); + this.session.on(MatrixRTCSessionEvent.MembershipsChanged, this.onMembershipChanged); + this.client.matrixRTC.on(MatrixRTCSessionManagerEvents.SessionEnded, this.onRTCSessionEnded); this.updateParticipants(); } @@ -713,8 +714,18 @@ export class ElementCall extends Call { SettingsStore.getValue("feature_element_call_video_rooms") && room.isCallRoom()) ) { - const groupCall = room.client.groupCallEventHandler!.groupCalls.get(room.roomId); - if (groupCall !== undefined) return new ElementCall(groupCall, room.client); + const apps = WidgetStore.instance.getApps(room.roomId); + const ecWidget = apps.find((app) => WidgetType.CALL.matches(app.type)); + const session = room.client.matrixRTC.getRoomSession(room); + + // A call is present if we + // - have a widget: This means the create function was called + // - or there is a running session where we have not yet created a widget for. + if (ecWidget || session.memberships.length !== 0) { + // create a widget for the case we are joining a running call and don't have on yet. + const availableOrCreatedWidget = ecWidget ?? ElementCall.createCallWidget(room.roomId, room.client); + return new ElementCall(session, availableOrCreatedWidget, room.client); + } } return null; @@ -726,19 +737,8 @@ export class ElementCall extends Call { SettingsStore.getValue("feature_element_call_video_rooms") && room.isCallRoom(); - const groupCall = new GroupCall( - room.client, - room, - GroupCallType.Video, - false, - isVideoRoom ? GroupCallIntent.Room : GroupCallIntent.Prompt, - ); - - await groupCall.create(); - } - - public clean(): Promise { - return this.groupCall.cleanMemberState(); + console.log("Intend is ", isVideoRoom ? "VideoRoom" : "Prompt", " TODO, handle intent appropriately"); + ElementCall.createCallWidget(room.roomId, room.client); } protected async performConnection( @@ -754,7 +754,6 @@ export class ElementCall extends Call { throw new Error(`Failed to join call in room ${this.roomId}: ${e}`); } - this.groupCall.enteredViaAnotherSession = true; this.messaging!.on(`action:${ElementWidgetActions.HangupCall}`, this.onHangup); this.messaging!.on(`action:${ElementWidgetActions.TileLayout}`, this.onTileLayout); this.messaging!.on(`action:${ElementWidgetActions.SpotlightLayout}`, this.onSpotlightLayout); @@ -773,15 +772,14 @@ export class ElementCall extends Call { this.messaging!.off(`action:${ElementWidgetActions.TileLayout}`, this.onTileLayout); this.messaging!.off(`action:${ElementWidgetActions.SpotlightLayout}`, this.onSpotlightLayout); super.setDisconnected(); - this.groupCall.enteredViaAnotherSession = false; } public destroy(): void { - ActiveWidgetStore.instance.destroyPersistentWidget(this.widget.id, this.groupCall.room.roomId); - WidgetStore.instance.removeVirtualWidget(this.widget.id, this.groupCall.room.roomId); - this.off(CallEvent.Participants, this.onParticipants); - this.groupCall.off(GroupCallEvent.ParticipantsChanged, this.onGroupCallParticipants); - this.groupCall.off(GroupCallEvent.GroupCallStateChanged, this.onGroupCallState); + ActiveWidgetStore.instance.destroyPersistentWidget(this.widget.id, this.widget.roomId); + WidgetStore.instance.removeVirtualWidget(this.widget.id, this.widget.roomId); + + this.session.off(MatrixRTCSessionEvent.MembershipsChanged, this.onMembershipChanged); + this.client.matrixRTC.off(MatrixRTCSessionManagerEvents.SessionEnded, this.onRTCSessionEnded); if (this.terminationTimer !== null) { clearTimeout(this.terminationTimer); @@ -791,70 +789,41 @@ export class ElementCall extends Call { super.destroy(); } + private onRTCSessionEnded = (roomId: string, session: MatrixRTCSession): void => { + if (roomId == this.roomId) { + this.destroy(); + } + }; + /** * Sets the call's layout. * @param layout The layout to switch to. */ public async setLayout(layout: Layout): Promise { const action = layout === Layout.Tile ? ElementWidgetActions.TileLayout : ElementWidgetActions.SpotlightLayout; - await this.messaging!.transport.send(action, {}); } + private onMembershipChanged = (): void => this.updateParticipants(); + private updateParticipants(): void { const participants = new Map>(); - for (const [member, deviceMap] of this.groupCall.participants) { - participants.set(member, new Set(deviceMap.keys())); + for (const m of this.session.memberships) { + if (!m.sender) continue; + const member = this.room.getMember(m.sender); + if (member) { + if (participants.has(member)) { + participants.get(member)?.add(m.deviceId); + } else { + participants.set(member, new Set([m.deviceId])); + } + } } this.participants = participants; } - private get mayTerminate(): boolean { - return ( - this.groupCall.intent !== GroupCallIntent.Room && - this.room.currentState.mayClientSendStateEvent(ElementCall.CALL_EVENT_TYPE.name, this.client) - ); - } - - private onParticipants = async ( - participants: Map>, - prevParticipants: Map>, - ): Promise => { - let participantCount = 0; - for (const devices of participants.values()) participantCount += devices.size; - - let prevParticipantCount = 0; - for (const devices of prevParticipants.values()) prevParticipantCount += devices.size; - - // If the last participant disconnected, terminate the call - if (participantCount === 0 && prevParticipantCount > 0 && this.mayTerminate) { - if (prevParticipants.get(this.room.getMember(this.client.getUserId()!)!)?.has(this.client.getDeviceId()!)) { - // If we were that last participant, do the termination ourselves - await this.groupCall.terminate(); - } else { - // We don't appear to have been the last participant, but because of - // the potential for races, users lacking permission, and a myriad of - // other reasons, we can't rely on other clients to terminate the call. - // Since it's likely that other clients are using this same logic, we wait - // randomly between 2 and 8 seconds before terminating the call, to - // probabilistically reduce event spam. If someone else beats us to it, - // this timer will be automatically cleared upon the call's destruction. - this.terminationTimer = window.setTimeout( - () => this.groupCall.terminate(), - Math.random() * 6000 + 2000, - ); - } - } - }; - - private onGroupCallParticipants = (): void => this.updateParticipants(); - - private onGroupCallState = (state: GroupCallState): void => { - if (state === GroupCallState.Ended) this.destroy(); - }; - private onHangup = async (ev: CustomEvent): Promise => { ev.preventDefault(); await this.messaging!.transport.reply(ev.detail, {}); // ack @@ -872,4 +841,8 @@ export class ElementCall extends Call { this.layout = Layout.Spotlight; await this.messaging!.transport.reply(ev.detail, {}); // ack }; + + public clean(): Promise { + return Promise.resolve(); + } } diff --git a/src/modules/ProxiedModuleApi.ts b/src/modules/ProxiedModuleApi.ts index e3aa453a8af..67d9bf5e494 100644 --- a/src/modules/ProxiedModuleApi.ts +++ b/src/modules/ProxiedModuleApi.ts @@ -37,6 +37,7 @@ import { getCachedRoomIDForAlias } from "../RoomAliasCache"; import { Action } from "../dispatcher/actions"; import { OverwriteLoginPayload } from "../dispatcher/payloads/OverwriteLoginPayload"; import { ActionPayload } from "../dispatcher/payloads"; +import SettingsStore from "../settings/SettingsStore"; /** * Glue between the `ModuleApi` interface and the react-sdk. Anticipates one instance @@ -202,6 +203,7 @@ export class ProxiedModuleApi implements ModuleApi { if (andJoin) { dispatcher.dispatch({ action: Action.JoinRoom, + canAskToJoin: SettingsStore.getValue("feature_ask_to_join"), }); } } diff --git a/src/notifications/VectorPushRulesDefinitions.ts b/src/notifications/VectorPushRulesDefinitions.ts index fb81ac799ee..5eb4d6030cf 100644 --- a/src/notifications/VectorPushRulesDefinitions.ts +++ b/src/notifications/VectorPushRulesDefinitions.ts @@ -111,6 +111,7 @@ export const VectorPushRulesDefinitions: Record= 400) { diff --git a/src/sentry.ts b/src/sentry.ts index 588f1c4d9c3..d1990a85974 100644 --- a/src/sentry.ts +++ b/src/sentry.ts @@ -38,6 +38,7 @@ type UserContext = { }; type CryptoContext = { + crypto_version?: string; device_keys?: string; cross_signing_ready?: string; cross_signing_supported_by_hs?: string; @@ -116,29 +117,27 @@ function getEnabledLabs(): string { } async function getCryptoContext(client: MatrixClient): Promise { - // TODO: make this work with rust crypto - if (!client.isCryptoEnabled() || !client.crypto) { + const cryptoApi = client.getCrypto(); + if (!cryptoApi) { return {}; } const keys = [`ed25519:${client.getDeviceEd25519Key()}`]; if (client.getDeviceCurve25519Key) { keys.push(`curve25519:${client.getDeviceCurve25519Key()}`); } - const crossSigning = client.crypto.crossSigningInfo; - const secretStorage = client.crypto.secretStorage; - const pkCache = client.getCrossSigningCacheCallbacks(); - const sessionBackupKeyFromCache = await client.crypto.getSessionBackupPrivateKey(); + const crossSigningStatus = await cryptoApi.getCrossSigningStatus(); + const secretStorage = client.secretStorage; + const sessionBackupKeyFromCache = await cryptoApi.getSessionBackupPrivateKey(); return { + crypto_version: cryptoApi.getVersion(), device_keys: keys.join(", "), - cross_signing_ready: String(await client.isCrossSigningReady()), - cross_signing_key: crossSigning.getId()!, - cross_signing_privkey_in_secret_storage: String(!!(await crossSigning.isStoredInSecretStorage(secretStorage))), - cross_signing_master_privkey_cached: String(!!(pkCache && (await pkCache.getCrossSigningKeyCache?.("master")))), - cross_signing_user_signing_privkey_cached: String( - !!(pkCache && (await pkCache.getCrossSigningKeyCache?.("user_signing"))), - ), - secret_storage_ready: String(await client.isSecretStorageReady()), + cross_signing_ready: String(await cryptoApi.isCrossSigningReady()), + cross_signing_key: (await cryptoApi.getCrossSigningKeyId()) ?? undefined, + cross_signing_privkey_in_secret_storage: String(crossSigningStatus.privateKeysInSecretStorage), + cross_signing_master_privkey_cached: String(crossSigningStatus.privateKeysCachedLocally.masterKey), + cross_signing_user_signing_privkey_cached: String(crossSigningStatus.privateKeysCachedLocally.userSigningKey), + secret_storage_ready: String(await cryptoApi.isSecretStorageReady()), secret_storage_key_in_account: String(await secretStorage.hasKey()), session_backup_key_in_secret_storage: String(!!(await client.isKeyBackupKeyStored())), session_backup_key_cached: String(!!sessionBackupKeyFromCache), diff --git a/src/settings/Settings.tsx b/src/settings/Settings.tsx index fdca678bb57..7f92f0413fc 100644 --- a/src/settings/Settings.tsx +++ b/src/settings/Settings.tsx @@ -223,9 +223,7 @@ export const SETTINGS: { [setting: string]: ISetting } = { ), feedbackLabel: "video-room-feedback", - feedbackSubheading: _td( - "Thank you for trying the beta, please go into as much detail as you can so we can improve it.", - ), + feedbackSubheading: _td("labs|video_rooms_feedbackSubheading"), image: require("../../res/img/betas/video_rooms.png"), requiresRefresh: true, }, @@ -241,12 +239,9 @@ export const SETTINGS: { [setting: string]: ISetting } = { caption: () => ( <>

    - {_t( - "Introducing a simpler way to change your notification settings. Customize your %(brand)s, just the way you like.", - { - brand: SdkConfig.get().brand, - }, - )} + {_t("labs|notification_settings_beta_caption", { + brand: SdkConfig.get().brand, + })}

    ), @@ -265,9 +260,7 @@ export const SETTINGS: { [setting: string]: ISetting } = { isFeature: true, labsGroup: LabGroup.Moderation, displayName: _td("labs|report_to_moderators"), - description: _td( - "In rooms that support moderation, the “Report” button will let you report abuse to room moderators.", - ), + description: _td("labs|report_to_moderators_description"), supportedLevels: LEVELS_FEATURE, default: false, }, @@ -376,7 +369,7 @@ export const SETTINGS: { [setting: string]: ISetting } = { defaultWatchManager, [["org.matrix.msc2285.stable"]], "v1.4", - _td("Your server doesn't support disabling sending read receipts."), + _td("settings|send_read_receipts_unsupported"), true, ), }, @@ -451,8 +444,11 @@ export const SETTINGS: { [setting: string]: ISetting } = { default: false, }, [Features.OidcNativeFlow]: { + isFeature: true, + labsGroup: LabGroup.Developer, supportedLevels: LEVELS_FEATURE, displayName: _td("labs|oidc_native_flow"), + description: _td("labs|oidc_native_flow_description"), default: false, }, "feature_rust_crypto": { @@ -493,7 +489,7 @@ export const SETTINGS: { [setting: string]: ISetting } = { controller: new FontSizeController(), }, "useCustomFontSize": { - displayName: _td("Use custom size"), + displayName: _td("settings|appearance|custom_font_size"), supportedLevels: LEVELS_ACCOUNT_SETTINGS, default: false, }, @@ -511,7 +507,7 @@ export const SETTINGS: { [setting: string]: ISetting } = { }, "MessageComposerInput.showPollsButton": { supportedLevels: LEVELS_ACCOUNT_SETTINGS, - displayName: _td("Show polls button"), + displayName: _td("settings|preferences|show_polls_button"), default: true, }, "MessageComposerInput.insertTrailingColon": { @@ -557,7 +553,7 @@ export const SETTINGS: { [setting: string]: ISetting } = { }, "useCompactLayout": { supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS, - displayName: _td("Use a more compact 'Modern' layout"), + displayName: _td("settings|preferences|compact_modern"), default: false, controller: new IncompatibleController("layout", false, (v: Layout) => v !== Layout.Group), }, @@ -633,7 +629,7 @@ export const SETTINGS: { [setting: string]: ISetting } = { }, "Pill.shouldShowPillAvatar": { supportedLevels: LEVELS_ACCOUNT_SETTINGS, - displayName: _td("Show avatars in user, room and event mentions"), + displayName: _td("settings|preferences|show_avatars_pills"), default: true, invertedSettingName: "Pill.shouldHidePillAvatar", }, @@ -676,7 +672,7 @@ export const SETTINGS: { [setting: string]: ISetting } = { }, "MessageComposerInput.surroundWith": { supportedLevels: LEVELS_ACCOUNT_SETTINGS, - displayName: _td("Surround selected text when typing special characters"), + displayName: _td("settings|preferences|surround_text"), default: false, }, "MessageComposerInput.autoReplaceEmoji": { @@ -692,7 +688,7 @@ export const SETTINGS: { [setting: string]: ISetting } = { }, "VideoView.flipVideoHorizontally": { supportedLevels: LEVELS_ACCOUNT_SETTINGS, - displayName: _td("Mirror local video feed"), + displayName: _td("settings|voip|mirror_local_feed"), default: false, }, "theme": { @@ -723,8 +719,8 @@ export const SETTINGS: { [setting: string]: ISetting } = { }, "webRtcAllowPeerToPeer": { supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS_WITH_CONFIG, - displayName: _td("Allow Peer-to-Peer for 1:1 calls"), - description: _td("When enabled, the other party might be able to see your IP address"), + displayName: _td("settings|voip|allow_p2p"), + description: _td("settings|voip|allow_p2p_description"), default: true, invertedSettingName: "webRtcForceTURN", }, @@ -742,17 +738,17 @@ export const SETTINGS: { [setting: string]: ISetting } = { }, "webrtc_audio_autoGainControl": { supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS, - displayName: _td("Automatic gain control"), + displayName: _td("settings|voip|auto_gain_control"), default: true, }, "webrtc_audio_echoCancellation": { supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS, - displayName: _td("Echo cancellation"), + displayName: _td("settings|voip|echo_cancellation"), default: true, }, "webrtc_audio_noiseSuppression": { supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS, - displayName: _td("Noise suppression"), + displayName: _td("settings|voip|noise_suppression"), default: true, }, "language": { @@ -799,14 +795,12 @@ export const SETTINGS: { [setting: string]: ISetting } = { }, "pseudonymousAnalyticsOptIn": { supportedLevels: [SettingLevel.ACCOUNT], - displayName: _td("Send analytics data"), + displayName: _td("settings|security|send_analytics"), default: null, }, "deviceClientInformationOptIn": { supportedLevels: [SettingLevel.ACCOUNT], - displayName: _td( - "Record the client name, version, and url to recognise sessions more easily in session manager", - ), + displayName: _td("settings|security|record_session_details"), default: false, }, "FTUE.useCaseSelection": { @@ -831,8 +825,8 @@ export const SETTINGS: { [setting: string]: ISetting } = { supportedLevels: [SettingLevel.ROOM_DEVICE, SettingLevel.DEVICE], supportedLevelsAreOrdered: true, displayName: { - "default": _td("Never send encrypted messages to unverified sessions from this session"), - "room-device": _td("Never send encrypted messages to unverified sessions in this room from this session"), + "default": _td("settings|security|strict_encryption"), + "room-device": _td("room_settings|security|strict_encryption"), }, default: false, controller: new UIFeatureController(UIFeature.AdvancedEncryption), @@ -879,7 +873,7 @@ export const SETTINGS: { [setting: string]: ISetting } = { }, "enableWidgetScreenshots": { supportedLevels: LEVELS_ACCOUNT_SETTINGS, - displayName: _td("Enable widget screenshots on supported widgets"), + displayName: _td("devtools|widget_screenshots"), default: false, }, "promptBeforeInviteUnknownUsers": { @@ -901,27 +895,25 @@ export const SETTINGS: { [setting: string]: ISetting } = { }, "FTUE.userOnboardingButton": { supportedLevels: LEVELS_ACCOUNT_SETTINGS, - displayName: _td("Show shortcut to welcome checklist above the room list"), + displayName: _td("settings|preferences|show_checklist_shortcuts"), default: true, }, "showHiddenEventsInTimeline": { - displayName: _td("Show hidden events in timeline"), + displayName: _td("devtools|show_hidden_events"), supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS, default: false, }, "lowBandwidth": { supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS_WITH_CONFIG, - displayName: _td("Low bandwidth mode"), - description: _td("Requires compatible homeserver."), + displayName: _td("devtools|low_bandwidth_mode"), + description: _td("devtools|low_bandwidth_mode_description"), default: false, controller: new ReloadOnChangeController(), shouldWarn: true, }, "fallbackICEServerAllowed": { supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS, - description: _td( - "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.", - ), + description: _td("settings|voip|enable_fallback_ice_server_description"), // This is a tri-state value, where `null` means "prompt the user". default: null, }, @@ -940,12 +932,12 @@ export const SETTINGS: { [setting: string]: ISetting } = { }, "enableEventIndexing": { supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS, - displayName: _td("Enable message search in encrypted rooms"), + displayName: _td("settings|security|enable_message_search"), default: true, }, "crawlerSleepTime": { supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS, - displayName: _td("How fast should messages be downloaded."), + displayName: _td("settings|security|message_search_sleep_time"), default: 3000, }, "showCallButtonsInComposer": { @@ -957,7 +949,7 @@ export const SETTINGS: { [setting: string]: ISetting } = { }, "e2ee.manuallyVerifyAllSessions": { supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS, - displayName: _td("Manually verify all remote sessions"), + displayName: _td("settings|security|manually_verify_all_sessions"), default: false, controller: new OrderedMultiController([ // Apply the feature controller first to ensure that the setting doesn't @@ -972,7 +964,6 @@ export const SETTINGS: { [setting: string]: ISetting } = { // with a per-room override. supportedLevels: [SettingLevel.ROOM_DEVICE, SettingLevel.DEVICE], supportedLevelsAreOrdered: true, - displayName: _td("IRC display name width"), default: 80, }, "layout": { @@ -1019,24 +1010,24 @@ export const SETTINGS: { [setting: string]: ISetting } = { default: true, }, "developerMode": { - displayName: _td("Developer mode"), + displayName: _td("devtools|developer_mode"), supportedLevels: LEVELS_ACCOUNT_SETTINGS, default: false, }, "automaticErrorReporting": { - displayName: _td("Automatically send debug logs on any error"), + displayName: _td("labs|automatic_debug_logs"), supportedLevels: LEVELS_ACCOUNT_SETTINGS, default: false, controller: new ReloadOnChangeController(), }, "automaticDecryptionErrorReporting": { - displayName: _td("Automatically send debug logs on decryption errors"), + displayName: _td("labs|automatic_debug_logs_decryption"), supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS, default: false, controller: new ReloadOnChangeController(), }, "automaticKeyBackNotEnabledReporting": { - displayName: _td("Automatically send debug logs when key backup is not functioning"), + displayName: _td("labs|automatic_debug_logs_key_backup"), supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS_WITH_CONFIG, default: false, }, @@ -1157,17 +1148,17 @@ export const SETTINGS: { [setting: string]: ISetting } = { }, "Electron.alwaysShowMenuBar": { supportedLevels: [SettingLevel.PLATFORM], - displayName: _td("Always show the window menu bar"), + displayName: _td("settings|preferences|always_show_menu_bar"), default: false, }, "Electron.showTrayIcon": { supportedLevels: [SettingLevel.PLATFORM], - displayName: _td("Show tray icon and minimise window to it on close"), + displayName: _td("settings|preferences|enable_tray_icon"), default: true, }, "Electron.enableHardwareAcceleration": { supportedLevels: [SettingLevel.PLATFORM], - displayName: _td("Enable hardware acceleration"), + displayName: _td("settings|preferences|enable_hardware_acceleration"), default: true, }, }; diff --git a/src/settings/controllers/RustCryptoSdkController.ts b/src/settings/controllers/RustCryptoSdkController.ts index c688f6e1679..8de2fb3d877 100644 --- a/src/settings/controllers/RustCryptoSdkController.ts +++ b/src/settings/controllers/RustCryptoSdkController.ts @@ -21,6 +21,6 @@ export default class RustCryptoSdkController extends SettingController { public get settingDisabled(): boolean | string { // Currently this can only be changed via config.json. In future, we'll allow the user to *enable* this setting // via labs, which will migrate their existing device to the rust-sdk implementation. - return _t("Can currently only be enabled via config.json"); + return _t("labs|rust_crypto_disabled_notice"); } } diff --git a/src/settings/controllers/SlidingSyncController.ts b/src/settings/controllers/SlidingSyncController.ts index 5a56cb507f0..77bdf7f42f8 100644 --- a/src/settings/controllers/SlidingSyncController.ts +++ b/src/settings/controllers/SlidingSyncController.ts @@ -36,7 +36,7 @@ export default class SlidingSyncController extends SettingController { public get settingDisabled(): boolean | string { // Cannot be disabled once enabled, user has been warned and must log out and back in. if (SettingsStore.getValue("feature_sliding_sync")) { - return _t("Log out and back in to disable"); + return _t("labs|sliding_sync_disabled_notice"); } return false; diff --git a/src/slash-commands/command.ts b/src/slash-commands/command.ts index 5af6593a518..6b0d81e5f41 100644 --- a/src/slash-commands/command.ts +++ b/src/slash-commands/command.ts @@ -83,13 +83,13 @@ export class Command { public run(matrixClient: MatrixClient, roomId: string, threadId: string | null, args?: string): RunResult { // if it has no runFn then its an ignored/nop command (autocomplete only) e.g `/me` if (!this.runFn) { - return reject(new UserFriendlyError("Command error: Unable to handle slash command.")); + return reject(new UserFriendlyError("slash_command|error_invalid_runfn")); } const renderingType = threadId ? TimelineRenderingType.Thread : TimelineRenderingType.Room; if (this.renderingTypes && !this.renderingTypes?.includes(renderingType)) { return reject( - new UserFriendlyError("Command error: Unable to find rendering type (%(renderingType)s)", { + new UserFriendlyError("slash_command|error_invalid_rendering_type", { renderingType, cause: undefined, }), diff --git a/src/slash-commands/op.ts b/src/slash-commands/op.ts index 7f6b1739cf3..aa01d94cdd4 100644 --- a/src/slash-commands/op.ts +++ b/src/slash-commands/op.ts @@ -45,7 +45,7 @@ const updatePowerLevelHelper = ( const room = client.getRoom(roomId); if (!room) { return reject( - new UserFriendlyError("Command failed: Unable to find room (%(roomId)s", { + new UserFriendlyError("slash_command|error_invalid_room", { roomId, cause: undefined, }), @@ -53,7 +53,7 @@ const updatePowerLevelHelper = ( } const member = room.getMember(userId); if (!member?.membership || getEffectiveMembership(member.membership) === EffectiveMembership.Leave) { - return reject(new UserFriendlyError("Could not find user in room")); + return reject(new UserFriendlyError("slash_command|error_invalid_user_in_room")); } return success(updatePowerLevel(room, member, powerLevel)); diff --git a/src/stores/CallStore.ts b/src/stores/CallStore.ts index 9c90a4929be..c401d8c25a1 100644 --- a/src/stores/CallStore.ts +++ b/src/stores/CallStore.ts @@ -16,6 +16,10 @@ limitations under the License. import { logger } from "matrix-js-sdk/src/logger"; import { GroupCallEventHandlerEvent } from "matrix-js-sdk/src/webrtc/groupCallEventHandler"; +// eslint-disable-next-line no-restricted-imports +import { MatrixRTCSessionManagerEvents } from "matrix-js-sdk/src/matrixrtc/MatrixRTCSessionManager"; +// eslint-disable-next-line no-restricted-imports +import { MatrixRTCSession } from "matrix-js-sdk/src/matrixrtc/MatrixRTCSession"; import type { GroupCall, Room } from "matrix-js-sdk/src/matrix"; import defaultDispatcher from "../dispatcher/dispatcher"; @@ -61,6 +65,8 @@ export class CallStore extends AsyncStoreWithClient<{}> { } this.matrixClient.on(GroupCallEventHandlerEvent.Incoming, this.onGroupCall); this.matrixClient.on(GroupCallEventHandlerEvent.Outgoing, this.onGroupCall); + this.matrixClient.matrixRTC.on(MatrixRTCSessionManagerEvents.SessionStarted, this.onRTCSession); + this.matrixClient.matrixRTC.on(MatrixRTCSessionManagerEvents.SessionEnded, this.onRTCSession); WidgetStore.instance.on(UPDATE_EVENT, this.onWidgets); // If the room ID of a previously connected call is still in settings at @@ -94,6 +100,8 @@ export class CallStore extends AsyncStoreWithClient<{}> { this.matrixClient.off(GroupCallEventHandlerEvent.Incoming, this.onGroupCall); this.matrixClient.off(GroupCallEventHandlerEvent.Outgoing, this.onGroupCall); this.matrixClient.off(GroupCallEventHandlerEvent.Ended, this.onGroupCall); + this.matrixClient.matrixRTC.off(MatrixRTCSessionManagerEvents.SessionStarted, this.onRTCSession); + this.matrixClient.matrixRTC.off(MatrixRTCSessionManagerEvents.SessionEnded, this.onRTCSession); } WidgetStore.instance.off(UPDATE_EVENT, this.onWidgets); } @@ -191,4 +199,7 @@ export class CallStore extends AsyncStoreWithClient<{}> { }; private onGroupCall = (groupCall: GroupCall): void => this.updateRoom(groupCall.room); + private onRTCSession = (roomId: string, session: MatrixRTCSession): void => { + this.updateRoom(session.room); + }; } diff --git a/src/stores/RoomViewStore.tsx b/src/stores/RoomViewStore.tsx index d77e6d9c70c..66d15288223 100644 --- a/src/stores/RoomViewStore.tsx +++ b/src/stores/RoomViewStore.tsx @@ -601,13 +601,13 @@ export class RoomViewStore extends EventEmitter { logger.log("Failed to join room:", description); if (err.name === "ConnectionError") { - description = _t("There was an error joining."); + description = _t("room|error_join_connection"); } else if (err.errcode === "M_INCOMPATIBLE_ROOM_VERSION") { description = (
    - {_t("Sorry, your homeserver is too old to participate here.")} + {_t("room|error_join_incompatible_version_1")}
    - {_t("Please contact your homeserver administrator.")} + {_t("room|error_join_incompatible_version_2")}
    ); } else if (err.httpStatus === 404) { @@ -616,9 +616,9 @@ export class RoomViewStore extends EventEmitter { if (invitingUserId) { // if the inviting user is on the same HS, there can only be one cause: they left. if (invitingUserId.endsWith(`:${MatrixClientPeg.safeGet().getDomain()}`)) { - description = _t("The person who invited you has already left."); + description = _t("room|error_join_404_invite_same_hs"); } else { - description = _t("The person who invited you has already left, or their server is offline."); + description = _t("room|error_join_404_invite"); } } @@ -627,19 +627,17 @@ export class RoomViewStore extends EventEmitter { if (roomId === this.state.roomId && this.state.viaServers.length === 0) { description = (
    - {_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.", - )} + {_t("room|error_join_404_1")}

    - {_t("If you know a room address, try joining through that instead.")} + {_t("room|error_join_404_2")}
    ); } } Modal.createDialog(ErrorDialog, { - title: _t("Failed to join"), + title: _t("room|error_join_title"), description, }); } @@ -784,8 +782,8 @@ export class RoomViewStore extends EventEmitter { .knockRoom(payload.roomId, { viaServers: this.state.viaServers, ...payload.opts }) .catch((err: MatrixError) => Modal.createDialog(ErrorDialog, { - title: _t("Failed to join"), - description: err.httpStatus === 403 ? _t("You need an invite to access this room.") : err.message, + title: _t("room|error_join_title"), + description: err.httpStatus === 403 ? _t("room|error_join_403") : err.message, }), ) .finally(() => this.setState({ promptAskToJoin: false })); @@ -801,7 +799,10 @@ export class RoomViewStore extends EventEmitter { MatrixClientPeg.safeGet() .leave(payload.roomId) .catch((err: MatrixError) => - Modal.createDialog(ErrorDialog, { title: _t("Failed to cancel"), description: err.message }), + Modal.createDialog(ErrorDialog, { + title: _t("room|error_cancel_knock_title"), + description: err.message, + }), ); } } diff --git a/src/stores/SetupEncryptionStore.ts b/src/stores/SetupEncryptionStore.ts index 5d1c95d5c6f..72e463a9c76 100644 --- a/src/stores/SetupEncryptionStore.ts +++ b/src/stores/SetupEncryptionStore.ts @@ -245,7 +245,7 @@ export class SetupEncryptionStore extends EventEmitter { } const { finished } = Modal.createDialog(InteractiveAuthDialog, { - title: _t("Setting up keys"), + title: _t("encryption|bootstrap_title"), matrixClient: cli, makeRequest, }); diff --git a/src/stores/WidgetStore.ts b/src/stores/WidgetStore.ts index fd092e7fbb4..aac8037ea65 100644 --- a/src/stores/WidgetStore.ts +++ b/src/stores/WidgetStore.ts @@ -202,6 +202,7 @@ export default class WidgetStore extends AsyncStoreWithClient { const app = WidgetUtils.makeAppConfig(widget.id, widget, widget.creatorUserId, roomId, undefined); this.widgetMap.set(WidgetUtils.getWidgetUid(app), app); this.roomMap.get(roomId)!.widgets.push(app); + this.emit(UPDATE_EVENT, roomId); return app; } diff --git a/src/stores/local-echo/RoomEchoChamber.ts b/src/stores/local-echo/RoomEchoChamber.ts index 14442b41b92..1412a47cb76 100644 --- a/src/stores/local-echo/RoomEchoChamber.ts +++ b/src/stores/local-echo/RoomEchoChamber.ts @@ -72,7 +72,7 @@ export class RoomEchoChamber extends GenericEchoChamber => { diff --git a/src/stores/notifications/NotificationColor.ts b/src/stores/notifications/NotificationColor.ts index ab7097265ed..f43bf27ccf8 100644 --- a/src/stores/notifications/NotificationColor.ts +++ b/src/stores/notifications/NotificationColor.ts @@ -30,16 +30,16 @@ export enum NotificationColor { export function humanReadableNotificationColor(color: NotificationColor): string { switch (color) { case NotificationColor.None: - return _t("None"); + return _t("notifications|colour_none"); case NotificationColor.Bold: - return _t("Bold"); + return _t("notifications|colour_bold"); case NotificationColor.Grey: - return _t("Grey"); + return _t("notifications|colour_grey"); case NotificationColor.Red: - return _t("Red"); + return _t("notifications|colour_red"); case NotificationColor.Unsent: - return _t("Unsent"); - default: - return _t("unknown"); + return _t("notifications|colour_unsent"); + case NotificationColor.Muted: + return _t("notifications|colour_muted"); } } diff --git a/src/stores/notifications/NotificationState.ts b/src/stores/notifications/NotificationState.ts index 63537eb6107..6de2d6b853d 100644 --- a/src/stores/notifications/NotificationState.ts +++ b/src/stores/notifications/NotificationState.ts @@ -25,6 +25,7 @@ export interface INotificationStateSnapshotParams { count: number; color: NotificationColor; muted: boolean; + knocked: boolean; } export enum NotificationStateEvents { @@ -44,6 +45,7 @@ export abstract class NotificationState protected _count = 0; protected _color: NotificationColor = NotificationColor.None; protected _muted = false; + protected _knocked = false; private watcherReferences: string[] = []; @@ -72,6 +74,10 @@ export abstract class NotificationState return this._muted; } + public get knocked(): boolean { + return this._knocked; + } + public get isIdle(): boolean { return this.color <= NotificationColor.None; } @@ -117,17 +123,31 @@ export class NotificationStateSnapshot { private readonly count: number; private readonly color: NotificationColor; private readonly muted: boolean; + private readonly knocked: boolean; public constructor(state: INotificationStateSnapshotParams) { this.symbol = state.symbol; this.count = state.count; this.color = state.color; this.muted = state.muted; + this.knocked = state.knocked; } public isDifferentFrom(other: INotificationStateSnapshotParams): boolean { - const before = { count: this.count, symbol: this.symbol, color: this.color, muted: this.muted }; - const after = { count: other.count, symbol: other.symbol, color: other.color, muted: other.muted }; + const before = { + count: this.count, + symbol: this.symbol, + color: this.color, + muted: this.muted, + knocked: this.knocked, + }; + const after = { + count: other.count, + symbol: other.symbol, + color: other.color, + muted: other.muted, + knocked: other.knocked, + }; return JSON.stringify(before) !== JSON.stringify(after); } } diff --git a/src/stores/notifications/RoomNotificationState.ts b/src/stores/notifications/RoomNotificationState.ts index 052aacc4ae7..44b4931f909 100644 --- a/src/stores/notifications/RoomNotificationState.ts +++ b/src/stores/notifications/RoomNotificationState.ts @@ -22,6 +22,7 @@ import { MatrixClientPeg } from "../../MatrixClientPeg"; import { readReceiptChangeIsFor } from "../../utils/read-receipts"; import * as RoomNotifs from "../../RoomNotifs"; import { NotificationState } from "./NotificationState"; +import SettingsStore from "../../settings/SettingsStore"; export class RoomNotificationState extends NotificationState implements IDestroyable { public constructor(public readonly room: Room) { @@ -92,10 +93,12 @@ export class RoomNotificationState extends NotificationState implements IDestroy const { color, symbol, count } = RoomNotifs.determineUnreadState(this.room); const muted = RoomNotifs.getRoomNotifsState(this.room.client, this.room.roomId) === RoomNotifs.RoomNotifState.Mute; + const knocked = SettingsStore.getValue("feature_ask_to_join") && this.room.getMyMembership() === "knock"; this._color = color; this._symbol = symbol; this._count = count; this._muted = muted; + this._knocked = knocked; // finally, publish an update if needed this.emitIfUpdated(snapshot); diff --git a/src/stores/oidc/OidcClientStore.ts b/src/stores/oidc/OidcClientStore.ts index 8393bd5053f..e4f452fbafb 100644 --- a/src/stores/oidc/OidcClientStore.ts +++ b/src/stores/oidc/OidcClientStore.ts @@ -50,6 +50,54 @@ export class OidcClientStore { return this._accountManagementEndpoint; } + /** + * Revokes provided access and refresh tokens with the configured OIDC provider + * @param accessToken + * @param refreshToken + * @returns Promise that resolves when tokens have been revoked + * @throws when OidcClient cannot be initialised, or revoking either token fails + */ + public async revokeTokens(accessToken?: string, refreshToken?: string): Promise { + const client = await this.getOidcClient(); + + if (!client) { + throw new Error("No OIDC client"); + } + + const results = await Promise.all([ + this.tryRevokeToken(client, accessToken, "access_token"), + this.tryRevokeToken(client, refreshToken, "refresh_token"), + ]); + + if (results.some((success) => !success)) { + throw new Error("Failed to revoke tokens"); + } + } + + /** + * Try to revoke a given token + * @param oidcClient + * @param token + * @param tokenType passed to revocation endpoint as token type hint + * @returns Promise that resolved with boolean whether the token revocation succeeded or not + */ + private async tryRevokeToken( + oidcClient: OidcClient, + token: string | undefined, + tokenType: "access_token" | "refresh_token", + ): Promise { + try { + if (!token) { + return false; + } + await oidcClient.revokeToken(token, tokenType); + return true; + } catch (error) { + logger.error(`Failed to revoke ${tokenType}`, error); + return false; + } + } + private async getOidcClient(): Promise { if (!this.oidcClient && !this.initialisingOidcClientPromise) { this.initialisingOidcClientPromise = this.initOidcClient(); @@ -59,18 +107,27 @@ export class OidcClientStore { return this.oidcClient; } + /** + * Tries to initialise an OidcClient using stored clientId and OIDC discovery. + * Assigns this.oidcClient and accountManagement endpoint. + * Logs errors and does not throw when oidc client cannot be initialised. + * @returns promise that resolves when initialising OidcClient succeeds or fails + */ private async initOidcClient(): Promise { - const wellKnown = this.matrixClient.getClientWellKnown(); - if (!wellKnown) { - logger.error("Cannot initialise OidcClientStore: client well known required."); + const wellKnown = await this.matrixClient.waitForClientWellKnown(); + if (!wellKnown && !this.authenticatedIssuer) { + logger.error("Cannot initialise OIDC client without issuer."); return; } + const delegatedAuthConfig = + (wellKnown && M_AUTHENTICATION.findIn(wellKnown)) ?? undefined; - const delegatedAuthConfig = M_AUTHENTICATION.findIn(wellKnown) ?? undefined; try { const clientId = getStoredOidcClientId(); const { account, metadata, signingKeys } = await discoverAndValidateAuthenticationConfig( - delegatedAuthConfig, + // if HS has valid delegated auth config in .well-known, use it + // otherwise fallback to the known issuer + delegatedAuthConfig ?? { issuer: this.authenticatedIssuer! }, ); // if no account endpoint is configured default to the issuer this._accountManagementEndpoint = account ?? metadata.issuer; diff --git a/src/stores/right-panel/RightPanelStorePhases.ts b/src/stores/right-panel/RightPanelStorePhases.ts index 3cbccd37a46..2353d3fe43f 100644 --- a/src/stores/right-panel/RightPanelStorePhases.ts +++ b/src/stores/right-panel/RightPanelStorePhases.ts @@ -46,13 +46,13 @@ export function backLabelForPhase(phase: RightPanelPhases | null): string | null case RightPanelPhases.ThreadPanel: return _t("common|threads"); case RightPanelPhases.Timeline: - return _t("Back to chat"); + return _t("chat_card_back_action_label"); case RightPanelPhases.RoomSummary: - return _t("Room information"); + return _t("room_summary_card_back_action_label"); case RightPanelPhases.RoomMemberList: - return _t("Room members"); + return _t("member_list_back_action_label"); case RightPanelPhases.ThreadView: - return _t("Back to thread"); + return _t("thread_view_back_action_label"); } return null; } diff --git a/src/stores/room-list/RoomListStore.ts b/src/stores/room-list/RoomListStore.ts index e35726b3388..b6e65fada75 100644 --- a/src/stores/room-list/RoomListStore.ts +++ b/src/stores/room-list/RoomListStore.ts @@ -25,7 +25,7 @@ import defaultDispatcher, { MatrixDispatcher } from "../../dispatcher/dispatcher import { readReceiptChangeIsFor } from "../../utils/read-receipts"; import { FILTER_CHANGED, IFilterCondition } from "./filters/IFilterCondition"; import { Algorithm, LIST_UPDATED_EVENT } from "./algorithms/Algorithm"; -import { EffectiveMembership, getEffectiveMembership } from "../../utils/membership"; +import { EffectiveMembership, getEffectiveMembership, getEffectiveMembershipTag } from "../../utils/membership"; import RoomListLayoutStore from "./RoomListLayoutStore"; import { MarkedExecution } from "../../utils/MarkedExecution"; import { AsyncStoreWithClient } from "../AsyncStoreWithClient"; @@ -308,7 +308,7 @@ export class RoomListStoreClass extends AsyncStoreWithClient implements public async onDispatchMyMembership(membershipPayload: any): Promise { // TODO: Type out the dispatcher types so membershipPayload is not any const oldMembership = getEffectiveMembership(membershipPayload.oldMembership); - const newMembership = getEffectiveMembership(membershipPayload.membership); + const newMembership = getEffectiveMembershipTag(membershipPayload.room, membershipPayload.membership); if (oldMembership !== EffectiveMembership.Join && newMembership === EffectiveMembership.Join) { // If we're joining an upgraded room, we'll want to make sure we don't proliferate // the dead room in the list. diff --git a/src/stores/room-list/SlidingRoomListStore.ts b/src/stores/room-list/SlidingRoomListStore.ts index af8b4f59905..76b66c9e7ae 100644 --- a/src/stores/room-list/SlidingRoomListStore.ts +++ b/src/stores/room-list/SlidingRoomListStore.ts @@ -48,8 +48,6 @@ const filterConditions: Record = { [DefaultTagID.Favourite]: { tags: ["m.favourite"], }, - // TODO https://github.com/vector-im/element-web/issues/23207 - // DefaultTagID.SavedItems, [DefaultTagID.DM]: { is_dm: true, is_invite: false, diff --git a/src/stores/room-list/algorithms/Algorithm.ts b/src/stores/room-list/algorithms/Algorithm.ts index 3ae5fcfea33..cc81d362497 100644 --- a/src/stores/room-list/algorithms/Algorithm.ts +++ b/src/stores/room-list/algorithms/Algorithm.ts @@ -30,7 +30,12 @@ import { ListAlgorithm, SortAlgorithm, } from "./models"; -import { EffectiveMembership, getEffectiveMembership, splitRoomsByMembership } from "../../../utils/membership"; +import { + EffectiveMembership, + getEffectiveMembership, + getEffectiveMembershipTag, + splitRoomsByMembership, +} from "../../../utils/membership"; import { OrderingAlgorithm } from "./list-ordering/OrderingAlgorithm"; import { getListAlgorithmInstance } from "./list-ordering"; import { VisibilityProvider } from "../filters/VisibilityProvider"; @@ -543,8 +548,9 @@ export class Algorithm extends EventEmitter { public getTagsForRoom(room: Room): TagID[] { const tags: TagID[] = []; - const membership = getEffectiveMembership(room.getMyMembership()); - if (!membership) return []; // peeked room has no tags + if (!getEffectiveMembership(room.getMyMembership())) return []; // peeked room has no tags + + const membership = getEffectiveMembershipTag(room); if (membership === EffectiveMembership.Invite) { tags.push(DefaultTagID.Invite); diff --git a/src/stores/room-list/models.ts b/src/stores/room-list/models.ts index d9f17cc2713..1c19f824946 100644 --- a/src/stores/room-list/models.ts +++ b/src/stores/room-list/models.ts @@ -23,13 +23,11 @@ export enum DefaultTagID { DM = "im.vector.fake.direct", ServerNotice = "m.server_notice", Suggested = "im.vector.fake.suggested", - SavedItems = "im.vector.fake.saved_items", } export const OrderedDefaultTagIDs = [ DefaultTagID.Invite, DefaultTagID.Favourite, - DefaultTagID.SavedItems, DefaultTagID.DM, DefaultTagID.Untagged, DefaultTagID.LowPriority, diff --git a/src/stores/spaces/index.ts b/src/stores/spaces/index.ts index 5d9f789a45a..30f6798bb6a 100644 --- a/src/stores/spaces/index.ts +++ b/src/stores/spaces/index.ts @@ -37,13 +37,13 @@ export enum MetaSpace { export const getMetaSpaceName = (spaceKey: MetaSpace, allRoomsInHome = false): string => { switch (spaceKey) { case MetaSpace.Home: - return allRoomsInHome ? _t("All rooms") : _t("common|home"); + return allRoomsInHome ? _t("common|all_rooms") : _t("common|home"); case MetaSpace.Favourites: return _t("common|favourites"); case MetaSpace.People: return _t("common|people"); case MetaSpace.Orphans: - return _t("Other rooms"); + return _t("common|orphan_rooms"); } }; diff --git a/src/stores/widgets/StopGapWidget.ts b/src/stores/widgets/StopGapWidget.ts index b22437fcb62..83278ec1079 100644 --- a/src/stores/widgets/StopGapWidget.ts +++ b/src/stores/widgets/StopGapWidget.ts @@ -218,6 +218,7 @@ export class StopGapWidget extends EventEmitter { clientTheme: SettingsStore.getValue("theme"), clientLanguage: getUserLanguage(), deviceId: this.client.getDeviceId() ?? undefined, + baseUrl: this.client.baseUrl, }; const templated = this.mockWidget.getCompleteUrl(Object.assign(defaults, fromCustomisation), opts?.asPopout); @@ -402,8 +403,8 @@ export class StopGapWidget extends EventEmitter { ev.preventDefault(); if (ev.detail.data?.errorMessage) { Modal.createDialog(ErrorDialog, { - title: _t("Connection lost"), - description: _t("You were disconnected from the call. (Error: %(message)s)", { + title: _t("widget|error_hangup_title"), + description: _t("widget|error_hangup_description", { message: ev.detail.data.errorMessage, }), }); diff --git a/src/stores/widgets/StopGapWidgetDriver.ts b/src/stores/widgets/StopGapWidgetDriver.ts index 7b40272228d..c2453ebccf4 100644 --- a/src/stores/widgets/StopGapWidgetDriver.ts +++ b/src/stores/widgets/StopGapWidgetDriver.ts @@ -32,6 +32,7 @@ import { WidgetEventCapability, WidgetKind, ISearchUserDirectoryResult, + IGetMediaConfigResult, } from "matrix-widget-api"; import { ClientEvent, @@ -149,7 +150,7 @@ export class StopGapWidgetDriver extends WidgetDriver { WidgetEventCapability.forStateEvent(EventDirection.Receive, "org.matrix.msc3401.call.member").raw, ); - const sendRecvRoomEvents = ["io.element.call.encryption_key"]; + const sendRecvRoomEvents = ["io.element.call.encryption_keys"]; for (const eventType of sendRecvRoomEvents) { this.allowedCapabilities.add(WidgetEventCapability.forRoomEvent(EventDirection.Send, eventType).raw); this.allowedCapabilities.add(WidgetEventCapability.forRoomEvent(EventDirection.Receive, eventType).raw); @@ -523,4 +524,18 @@ export class StopGapWidgetDriver extends WidgetDriver { })), }; } + + public async getMediaConfig(): Promise { + const client = MatrixClientPeg.safeGet(); + + return await client.getMediaConfig(); + } + + public async uploadFile(file: XMLHttpRequestBodyInit): Promise<{ contentUri: string }> { + const client = MatrixClientPeg.safeGet(); + + const uploadResult = await client.uploadContent(file); + + return { contentUri: uploadResult.content_uri }; + } } diff --git a/src/theme.ts b/src/theme.ts index a6cd6afe4ac..1d5376b6c11 100644 --- a/src/theme.ts +++ b/src/theme.ts @@ -78,7 +78,7 @@ export function isHighContrastTheme(theme: string): boolean { export function enumerateThemes(): { [key: string]: string } { const BUILTIN_THEMES = { "light": _t("common|light"), - "light-high-contrast": _t("Light high contrast"), + "light-high-contrast": _t("theme|light_high_contrast"), "dark": _t("common|dark"), }; const customThemes = SettingsStore.getValue("custom_themes") || []; diff --git a/src/toasts/AnalyticsToast.tsx b/src/toasts/AnalyticsToast.tsx index 5b77b50fbd2..59c7124d573 100644 --- a/src/toasts/AnalyticsToast.tsx +++ b/src/toasts/AnalyticsToast.tsx @@ -67,7 +67,7 @@ const onLearnMorePreviouslyOptedIn = (): void => { } // otherwise, the user closed the dialog without making a choice, leave the toast open }, - primaryButton: _t("That's fine"), + primaryButton: _t("analytics|accept_button"), cancelButton: _t("action|stop"), }); }; @@ -87,7 +87,7 @@ export const showToast = (): void => { // them to opt in again. props = { description: _t("analytics|consent_migration"), - acceptLabel: _t("That's fine"), + acceptLabel: _t("analytics|accept_button"), onAccept, rejectLabel: _t("action|learn_more"), onReject: onLearnMorePreviouslyOptedIn, diff --git a/src/toasts/BulkUnverifiedSessionsToast.ts b/src/toasts/BulkUnverifiedSessionsToast.ts index 0b96679f861..1019d717e9f 100644 --- a/src/toasts/BulkUnverifiedSessionsToast.ts +++ b/src/toasts/BulkUnverifiedSessionsToast.ts @@ -40,13 +40,13 @@ export const showToast = (deviceIds: Set): void => { ToastStore.sharedInstance().addOrReplaceToast({ key: TOAST_KEY, - title: _t("You have unverified sessions"), + title: _t("encryption|verification|unverified_sessions_toast_title"), icon: "verification_warning", props: { - description: _t("Review to ensure your account is safe"), + description: _t("encryption|verification|unverified_sessions_toast_description"), acceptLabel: _t("action|review"), onAccept, - rejectLabel: _t("Later"), + rejectLabel: _t("encryption|verification|unverified_sessions_toast_reject"), onReject, }, component: GenericToast, diff --git a/src/toasts/DesktopNotificationsToast.ts b/src/toasts/DesktopNotificationsToast.ts index 14a369729ac..ba8340ca3a0 100644 --- a/src/toasts/DesktopNotificationsToast.ts +++ b/src/toasts/DesktopNotificationsToast.ts @@ -39,9 +39,11 @@ const TOAST_KEY = "desktopnotifications"; export const showToast = (fromMessageSend: boolean): void => { ToastStore.sharedInstance().addOrReplaceToast({ key: TOAST_KEY, - title: fromMessageSend ? _t("Don't miss a reply") : _t("Notifications"), + title: fromMessageSend + ? _t("notifications|enable_prompt_toast_title_from_message_send") + : _t("notifications|enable_prompt_toast_title"), props: { - description: _t("Enable desktop notifications"), + description: _t("notifications|enable_prompt_toast_description"), acceptLabel: _t("action|enable"), onAccept, rejectLabel: _t("action|dismiss"), diff --git a/src/toasts/IncomingCallToast.tsx b/src/toasts/IncomingCallToast.tsx index b6438acb41e..dc754695fba 100644 --- a/src/toasts/IncomingCallToast.tsx +++ b/src/toasts/IncomingCallToast.tsx @@ -133,7 +133,9 @@ export function IncomingCallToast({ callEvent }: Props): JSX.Element {
    - {room ? room.name : _t("Unknown room")} + + {room ? room.name : _t("voip|call_toast_unknown_room")} +
    {_t("voip|video_call_started")}
    {call ? ( diff --git a/src/toasts/MobileGuideToast.ts b/src/toasts/MobileGuideToast.ts index cd916613df6..3288f5a95ee 100644 --- a/src/toasts/MobileGuideToast.ts +++ b/src/toasts/MobileGuideToast.ts @@ -42,13 +42,10 @@ export const showToast = (): void => { } ToastStore.sharedInstance().addOrReplaceToast({ key: TOAST_KEY, - title: _t("Use app for a better experience"), + title: _t("mobile_guide|toast_title"), props: { - description: _t( - "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.", - { brand }, - ), - acceptLabel: _t("Use app"), + description: _t("mobile_guide|toast_description", { brand }), + acceptLabel: _t("mobile_guide|toast_accept"), onAccept, rejectLabel: _t("action|dismiss"), onReject, diff --git a/src/toasts/ServerLimitToast.tsx b/src/toasts/ServerLimitToast.tsx index 0aba378c585..8e297270fe8 100644 --- a/src/toasts/ServerLimitToast.tsx +++ b/src/toasts/ServerLimitToast.tsx @@ -30,12 +30,12 @@ export const showToast = ( syncError?: boolean, ): void => { const errorText = messageForResourceLimitError(limitType, adminContact, { - "monthly_active_user": _td("Your homeserver has exceeded its user limit."), - "hs_blocked": _td("This homeserver has been blocked by its administrator."), - "": _td("Your homeserver has exceeded one of its resource limits."), + "monthly_active_user": _td("error|mau"), + "hs_blocked": _td("error|hs_blocked"), + "": _td("error|resource_limits"), }); const contactText = messageForResourceLimitError(limitType, adminContact, { - "": _td("Contact your server admin."), + "": _td("error|admin_contact_short"), }); ToastStore.sharedInstance().addOrReplaceToast({ diff --git a/src/toasts/SetupEncryptionToast.ts b/src/toasts/SetupEncryptionToast.ts index 873780b8d85..e55e665a27f 100644 --- a/src/toasts/SetupEncryptionToast.ts +++ b/src/toasts/SetupEncryptionToast.ts @@ -29,11 +29,11 @@ const TOAST_KEY = "setupencryption"; const getTitle = (kind: Kind): string => { switch (kind) { case Kind.SET_UP_ENCRYPTION: - return _t("Set up Secure Backup"); + return _t("encryption|set_up_toast_title"); case Kind.UPGRADE_ENCRYPTION: - return _t("Encryption upgrade available"); + return _t("encryption|upgrade_toast_title"); case Kind.VERIFY_THIS_SESSION: - return _t("Verify this session"); + return _t("encryption|verify_toast_title"); } }; @@ -62,9 +62,9 @@ const getDescription = (kind: Kind): string => { switch (kind) { case Kind.SET_UP_ENCRYPTION: case Kind.UPGRADE_ENCRYPTION: - return _t("Safeguard against losing access to encrypted messages & data"); + return _t("encryption|set_up_toast_description"); case Kind.VERIFY_THIS_SESSION: - return _t("Other users may not trust it"); + return _t("encryption|verify_toast_description"); } }; @@ -110,7 +110,7 @@ export const showToast = (kind: Kind): void => { description: getDescription(kind), acceptLabel: getSetupCaption(kind), onAccept, - rejectLabel: _t("Later"), + rejectLabel: _t("encryption|verification|unverified_sessions_toast_reject"), onReject, }, component: GenericToast, diff --git a/src/toasts/UnverifiedSessionToast.tsx b/src/toasts/UnverifiedSessionToast.tsx index 4139ae04889..e7a38edeeab 100644 --- a/src/toasts/UnverifiedSessionToast.tsx +++ b/src/toasts/UnverifiedSessionToast.tsx @@ -54,12 +54,12 @@ export const showToast = async (deviceId: string): Promise => { ToastStore.sharedInstance().addOrReplaceToast({ key: toastKey(deviceId), - title: _t("New login. Was this you?"), + title: _t("encryption|verification|unverified_session_toast_title"), icon: "verification_warning", props: { description: device.display_name, detail: , - acceptLabel: _t("Yes, it was me"), + acceptLabel: _t("encryption|verification|unverified_session_toast_accept"), onAccept, rejectLabel: _t("action|no"), onReject, diff --git a/src/toasts/UpdateToast.tsx b/src/toasts/UpdateToast.tsx index b3f33c2ca53..4a4f66602b3 100644 --- a/src/toasts/UpdateToast.tsx +++ b/src/toasts/UpdateToast.tsx @@ -46,11 +46,11 @@ export const showToast = (version: string, newVersion: string, releaseNotes?: st } let onAccept; - let acceptLabel = _t("What's new?"); + let acceptLabel = _t("update|see_changes_button"); if (releaseNotes) { onAccept = () => { Modal.createDialog(QuestionDialog, { - title: _t("What's New"), + title: _t("update|release_notes_toast_title"), description:
    {releaseNotes}
    , button: _t("action|update"), onFinished: (update) => { @@ -80,9 +80,9 @@ export const showToast = (version: string, newVersion: string, releaseNotes?: st const brand = SdkConfig.get().brand; ToastStore.sharedInstance().addOrReplaceToast({ key: TOAST_KEY, - title: _t("Update %(brand)s", { brand }), + title: _t("update|toast_title", { brand }), props: { - description: _t("New version of %(brand)s is available", { brand }), + description: _t("update|toast_description", { brand }), acceptLabel, onAccept, rejectLabel: _t("action|dismiss"), diff --git a/src/utils/AutoDiscoveryUtils.tsx b/src/utils/AutoDiscoveryUtils.tsx index 55e62455c2f..cb91c53b0f2 100644 --- a/src/utils/AutoDiscoveryUtils.tsx +++ b/src/utils/AutoDiscoveryUtils.tsx @@ -17,6 +17,7 @@ limitations under the License. import React, { ReactNode } from "react"; import { AutoDiscovery, + AutoDiscoveryError, ClientConfig, OidcClientConfig, M_AUTHENTICATION, @@ -24,11 +25,11 @@ import { } from "matrix-js-sdk/src/matrix"; import { logger } from "matrix-js-sdk/src/logger"; -import { _t, TranslationKey, UserFriendlyError } from "../languageHandler"; +import { _t, _td, TranslationKey, UserFriendlyError } from "../languageHandler"; import SdkConfig from "../SdkConfig"; import { ValidatedServerConfig } from "./ValidatedServerConfig"; -const LIVELINESS_DISCOVERY_ERRORS: string[] = [ +const LIVELINESS_DISCOVERY_ERRORS: AutoDiscoveryError[] = [ AutoDiscovery.ERROR_INVALID_HOMESERVER, AutoDiscovery.ERROR_INVALID_IDENTITY_SERVER, ]; @@ -39,6 +40,37 @@ export interface IAuthComponentState { serverDeadError?: ReactNode; } +const AutoDiscoveryErrors = Object.values(AutoDiscoveryError); + +const isAutoDiscoveryError = (err: unknown): err is AutoDiscoveryError => { + return AutoDiscoveryErrors.includes(err as AutoDiscoveryError); +}; + +const mapAutoDiscoveryErrorTranslation = (err: AutoDiscoveryError): TranslationKey => { + switch (err) { + case AutoDiscoveryError.GenericFailure: + return _td("auth|autodiscovery_invalid"); + case AutoDiscoveryError.Invalid: + return _td("auth|autodiscovery_generic_failure"); + case AutoDiscoveryError.InvalidHsBaseUrl: + return _td("auth|autodiscovery_invalid_hs_base_url"); + case AutoDiscoveryError.InvalidHomeserver: + return _td("auth|autodiscovery_invalid_hs"); + case AutoDiscoveryError.InvalidIsBaseUrl: + return _td("auth|autodiscovery_invalid_is_base_url"); + case AutoDiscoveryError.InvalidIdentityServer: + return _td("auth|autodiscovery_invalid_is"); + case AutoDiscoveryError.InvalidIs: + return _td("auth|autodiscovery_invalid_is_response"); + case AutoDiscoveryError.MissingWellknown: + return _td("auth|autodiscovery_no_well_known"); + case AutoDiscoveryError.InvalidJson: + return _td("auth|autodiscovery_invalid_json"); + case AutoDiscoveryError.HomeserverTooOld: + return _td("auth|autodiscovery_hs_incompatible"); + } +}; + export default class AutoDiscoveryUtils { /** * Checks if a given error or error message is considered an error @@ -49,7 +81,13 @@ export default class AutoDiscoveryUtils { */ public static isLivelinessError(error: unknown): boolean { if (!error) return false; - return !!LIVELINESS_DISCOVERY_ERRORS.find((e) => (error instanceof Error ? e === error.message : e === error)); + let msg: unknown = error; + if (error instanceof UserFriendlyError) { + msg = error.cause; + } else if (error instanceof Error) { + msg = error.message; + } + return LIVELINESS_DISCOVERY_ERRORS.includes(msg as AutoDiscoveryError); } /** @@ -68,13 +106,13 @@ export default class AutoDiscoveryUtils { serverDeadError: null, }; } - let title = _t("Cannot reach homeserver"); - let body: ReactNode = _t("Ensure you have a stable internet connection, or get in touch with the server admin"); + let title = _t("cannot_reach_homeserver"); + let body: ReactNode = _t("cannot_reach_homeserver_detail"); if (!AutoDiscoveryUtils.isLivelinessError(err)) { const brand = SdkConfig.get().brand; - title = _t("Your %(brand)s is misconfigured", { brand }); + title = _t("auth|misconfigured_title", { brand }); body = _t( - "Ask your %(brand)s admin to check your config for incorrect or duplicate entries.", + "auth|misconfigured_body", { brand, }, @@ -98,22 +136,16 @@ export default class AutoDiscoveryUtils { const errorMessage = err instanceof Error ? err.message : err; if (errorMessage === AutoDiscovery.ERROR_INVALID_IDENTITY_SERVER) { isFatalError = false; - title = _t("Cannot reach identity server"); + title = _t("auth|failed_connect_identity_server"); // It's annoying having a ladder for the third word in the same sentence, but our translations // don't make this easy to avoid. if (pageName === "register") { - body = _t( - "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.", - ); + body = _t("auth|failed_connect_identity_server_register"); } else if (pageName === "reset_password") { - body = _t( - "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.", - ); + body = _t("auth|failed_connect_identity_server_reset_password"); } else { - body = _t( - "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.", - ); + body = _t("auth|failed_connect_identity_server_other"); } } @@ -143,7 +175,7 @@ export default class AutoDiscoveryUtils { syntaxOnly = false, ): Promise { if (!homeserverUrl) { - throw new UserFriendlyError("No homeserver URL provided"); + throw new UserFriendlyError("auth|no_hs_url_provided"); } const wellknownConfig: IClientWellKnown = { @@ -195,7 +227,7 @@ export default class AutoDiscoveryUtils { // This shouldn't happen without major misconfiguration, so we'll log a bit of information // in the log so we can find this bit of code but otherwise tell the user "it broke". logger.error("Ended up in a state of not knowing which homeserver to connect to."); - throw new UserFriendlyError("Unexpected error resolving homeserver configuration"); + throw new UserFriendlyError("auth|autodiscovery_unexpected_error_hs"); } const hsResult = discoveryResult["m.homeserver"]; @@ -216,11 +248,12 @@ export default class AutoDiscoveryUtils { } else if (isResult && isResult.state !== AutoDiscovery.PROMPT) { logger.error("Error determining preferred identity server URL:", isResult); if (isResult.state === AutoDiscovery.FAIL_ERROR) { - if (AutoDiscovery.ALL_ERRORS.indexOf(isResult.error as string) !== -1) { - // XXX: We mark these with _td at the top of Login.tsx - we should come up with a better solution - throw new UserFriendlyError(String(isResult.error) as TranslationKey); + if (isAutoDiscoveryError(isResult.error)) { + throw new UserFriendlyError(mapAutoDiscoveryErrorTranslation(isResult.error), { + cause: hsResult.error, + }); } - throw new UserFriendlyError("Unexpected error resolving identity server configuration"); + throw new UserFriendlyError("auth|autodiscovery_unexpected_error_is"); } // else the error is not related to syntax - continue anyways. // rewrite homeserver error since we don't care about problems @@ -233,16 +266,12 @@ export default class AutoDiscoveryUtils { if (hsResult.state !== AutoDiscovery.SUCCESS) { logger.error("Error processing homeserver config:", hsResult); if (!syntaxOnly || !AutoDiscoveryUtils.isLivelinessError(hsResult.error)) { - if (AutoDiscovery.ALL_ERRORS.indexOf(hsResult.error as string) !== -1) { - // XXX: We mark these with _td at the top of Login.tsx - we should come up with a better solution - throw new UserFriendlyError(String(hsResult.error) as TranslationKey); - } - if (hsResult.error === AutoDiscovery.ERROR_HOMESERVER_TOO_OLD) { - throw new UserFriendlyError( - "Your homeserver is too old and does not support the minimum API version required. Please contact your server owner, or upgrade your server.", - ); + if (isAutoDiscoveryError(hsResult.error)) { + throw new UserFriendlyError(mapAutoDiscoveryErrorTranslation(hsResult.error), { + cause: hsResult.error, + }); } - throw new UserFriendlyError("Unexpected error resolving homeserver configuration"); + throw new UserFriendlyError("auth|autodiscovery_unexpected_error_hs"); } // else the error is not related to syntax - continue anyways. } @@ -250,7 +279,7 @@ export default class AutoDiscoveryUtils { if (!preferredHomeserverUrl) { logger.error("No homeserver URL configured"); - throw new UserFriendlyError("Unexpected error resolving homeserver configuration"); + throw new UserFriendlyError("auth|autodiscovery_unexpected_error_hs"); } let preferredHomeserverName = serverName ?? hsResult["server_name"]; @@ -261,7 +290,7 @@ export default class AutoDiscoveryUtils { // It should have been set by now, so check it if (!preferredHomeserverName) { logger.error("Failed to parse homeserver name from homeserver URL"); - throw new UserFriendlyError("Unexpected error resolving homeserver configuration"); + throw new UserFriendlyError("auth|autodiscovery_unexpected_error_hs"); } let delegatedAuthentication: OidcClientConfig | undefined; diff --git a/src/utils/ErrorUtils.tsx b/src/utils/ErrorUtils.tsx index 91fe19bd177..526be3165b6 100644 --- a/src/utils/ErrorUtils.tsx +++ b/src/utils/ErrorUtils.tsx @@ -17,19 +17,19 @@ limitations under the License. import React, { ReactNode } from "react"; import { MatrixError, ConnectionError } from "matrix-js-sdk/src/matrix"; -import { _t, _td, Tags, TranslatedString, TranslationKey } from "../languageHandler"; +import { _t, _td, lookupString, Tags, TranslatedString, TranslationKey } from "../languageHandler"; import SdkConfig from "../SdkConfig"; import { ValidatedServerConfig } from "./ValidatedServerConfig"; import ExternalLink from "../components/views/elements/ExternalLink"; export const resourceLimitStrings = { - "monthly_active_user": _td("This homeserver has hit its Monthly Active User limit."), - "hs_blocked": _td("This homeserver has been blocked by its administrator."), - "": _td("This homeserver has exceeded one of its resource limits."), + "monthly_active_user": _td("error|mau"), + "hs_blocked": _td("error|hs_blocked"), + "": _td("error|resource_limits"), }; export const adminContactStrings = { - "": _td("Please contact your service administrator to continue using this service."), + "": _td("error|admin_contact"), }; /** @@ -67,7 +67,7 @@ export function messageForResourceLimitError( } }; - if (errString.includes("")) { + if (lookupString(errString).includes("")) { return _t(errString, {}, Object.assign({ a: linkSub }, extraTranslations)); } else { return _t(errString, {}, extraTranslations!); @@ -93,7 +93,7 @@ export function messageForSyncError(err: Error): ReactNode {
    ); } else { - return
    {_t("Unable to connect to Homeserver. Retrying…")}
    ; + return
    {_t("error|sync")}
    ; } } @@ -120,20 +120,20 @@ export function messageForLoginError( ); } else if (err.httpStatus === 401 || err.httpStatus === 403) { if (err.errcode === "M_USER_DEACTIVATED") { - return _t("This account has been deactivated."); + return _t("auth|account_deactivated"); } else if (SdkConfig.get("disable_custom_urls")) { return (
    -
    {_t("Incorrect username and/or password.")}
    +
    {_t("auth|incorrect_credentials")}
    - {_t("Please note you are logging into the %(hs)s server, not matrix.org.", { + {_t("auth|incorrect_credentials_detail", { hs: serverConfig.hsName, })}
    ); } else { - return _t("Incorrect username and/or password."); + return _t("auth|incorrect_credentials"); } } else { return messageForConnectionError(err, serverConfig); @@ -144,7 +144,7 @@ export function messageForConnectionError( err: Error, serverConfig: Pick, ): ReactNode { - let errorText = _t("There was a problem communicating with the homeserver, please try again later."); + let errorText = _t("error|connection"); if (err instanceof ConnectionError) { if ( @@ -154,7 +154,7 @@ export function messageForConnectionError( return ( {_t( - "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or
    enable unsafe scripts.", + "error|mixed_content", {}, { a: (sub) => { @@ -177,7 +177,7 @@ export function messageForConnectionError( return ( {_t( - "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.", + "error|tls", {}, { a: (sub) => ( diff --git a/src/utils/FormattingUtils.ts b/src/utils/FormattingUtils.ts index d12a4c704a4..90e983ad1ad 100644 --- a/src/utils/FormattingUtils.ts +++ b/src/utils/FormattingUtils.ts @@ -18,7 +18,7 @@ limitations under the License. import { ReactElement, ReactNode } from "react"; import { useIdColorHash } from "@vector-im/compound-web"; -import { _t, getCurrentLanguage } from "../languageHandler"; +import { _t, getCurrentLanguage, getUserLanguage } from "../languageHandler"; import { jsxJoin } from "./ReactUtils"; const locale = getCurrentLanguage(); @@ -92,34 +92,42 @@ export function getUserNameColorClass(userId: string): string { * @returns {string} a string constructed by joining `items` with a comma * between each item, but with the last item appended as " and [lastItem]". */ -export function formatCommaSeparatedList(items: string[], itemLimit?: number): string; -export function formatCommaSeparatedList(items: ReactElement[], itemLimit?: number): ReactElement; -export function formatCommaSeparatedList(items: ReactNode[], itemLimit?: number): ReactNode; -export function formatCommaSeparatedList(items: ReactNode[], itemLimit?: number): ReactNode { - const remaining = itemLimit === undefined ? 0 : Math.max(items.length - itemLimit, 0); - if (items.length === 0) { - return ""; - } else if (items.length === 1) { - return items[0]; - } else { - let lastItem; - if (remaining > 0) { - items = items.slice(0, itemLimit); - } else { - lastItem = items.pop(); +export function formatList(items: string[], itemLimit?: number, includeCount?: boolean): string; +export function formatList(items: ReactElement[], itemLimit?: number, includeCount?: boolean): ReactElement; +export function formatList(items: ReactNode[], itemLimit?: number, includeCount?: boolean): ReactNode; +export function formatList(items: ReactNode[], itemLimit = items.length, includeCount = false): ReactNode { + let remaining = Math.max(items.length - itemLimit, 0); + if (items.length <= 1) { + return items[0] ?? ""; + } + + const formatter = new Intl.ListFormat(getUserLanguage(), { style: "long", type: "conjunction" }); + if (remaining > 0) { + if (includeCount) { + itemLimit--; + remaining++; } - let joinedItems; + items = items.slice(0, itemLimit); + let joinedItems: ReactNode; if (items.every((e) => typeof e === "string")) { joinedItems = items.join(", "); } else { joinedItems = jsxJoin(items, ", "); } - if (remaining > 0) { - return _t("%(items)s and %(count)s others", { items: joinedItems, count: remaining }); - } else { - return _t("%(items)s and %(lastItem)s", { items: joinedItems, lastItem }); - } + return _t("items_and_n_others", { count: remaining }, { Items: () => joinedItems }); + } + + if (items.every((e) => typeof e === "string")) { + return formatter.format(items as string[]); } + + const parts = formatter.formatToParts(items.map((_, i) => `${i}`)); + return jsxJoin( + parts.map((part) => { + if (part.type === "literal") return part.value; + return items[parseInt(part.value, 10)]; + }), + ); } diff --git a/src/utils/KeyVerificationStateObserver.ts b/src/utils/KeyVerificationStateObserver.ts index 73f10764163..24ffd9a8608 100644 --- a/src/utils/KeyVerificationStateObserver.ts +++ b/src/utils/KeyVerificationStateObserver.ts @@ -27,7 +27,7 @@ export function getNameForEventRoom(matrixClient: MatrixClient, userId: string, export function userLabelForEventRoom(matrixClient: MatrixClient, userId: string, roomId: string): string { const name = getNameForEventRoom(matrixClient, userId, roomId); if (name !== userId) { - return _t("%(name)s (%(userId)s)", { name, userId }); + return _t("name_and_id", { name, userId }); } else { return userId; } diff --git a/src/utils/MegolmExportEncryption.ts b/src/utils/MegolmExportEncryption.ts index b4fec9f1717..de6ffea5f1c 100644 --- a/src/utils/MegolmExportEncryption.ts +++ b/src/utils/MegolmExportEncryption.ts @@ -35,7 +35,7 @@ function friendlyError(message: string, friendlyText: string): { message: string } function cryptoFailMsg(): string { - return _t("Your browser does not support the required cryptography extensions"); + return _t("encryption|export_unsupported"); } /** @@ -53,17 +53,17 @@ export async function decryptMegolmKeyFile(data: ArrayBuffer, password: string): // check we have a version byte if (body.length < 1) { - throw friendlyError("Invalid file: too short", _t("Not a valid %(brand)s keyfile", { brand })); + throw friendlyError("Invalid file: too short", _t("encryption|import_invalid_keyfile", { brand })); } const version = body[0]; if (version !== 1) { - throw friendlyError("Unsupported version", _t("Not a valid %(brand)s keyfile", { brand })); + throw friendlyError("Unsupported version", _t("encryption|import_invalid_keyfile", { brand })); } const ciphertextLength = body.length - (1 + 16 + 16 + 4 + 32); if (ciphertextLength < 0) { - throw friendlyError("Invalid file: too short", _t("Not a valid %(brand)s keyfile", { brand })); + throw friendlyError("Invalid file: too short", _t("encryption|import_invalid_keyfile", { brand })); } const salt = body.subarray(1, 1 + 16); @@ -82,7 +82,7 @@ export async function decryptMegolmKeyFile(data: ArrayBuffer, password: string): throw friendlyError("subtleCrypto.verify failed: " + e, cryptoFailMsg()); } if (!isValid) { - throw friendlyError("hmac mismatch", _t("Authentication check failed: incorrect password?")); + throw friendlyError("hmac mismatch", _t("encryption|import_invalid_passphrase")); } let plaintext; diff --git a/src/utils/MessageDiffUtils.tsx b/src/utils/MessageDiffUtils.tsx index ab45a7a7fc8..ff0c42e1a16 100644 --- a/src/utils/MessageDiffUtils.tsx +++ b/src/utils/MessageDiffUtils.tsx @@ -16,7 +16,7 @@ limitations under the License. import React from "react"; import classNames from "classnames"; -import { diff_match_patch as DiffMatchPatch } from "diff-match-patch"; +import DiffMatchPatch from "diff-match-patch"; import { DiffDOM, IDiff } from "diff-dom"; import { IContent } from "matrix-js-sdk/src/matrix"; import { logger } from "matrix-js-sdk/src/logger"; diff --git a/src/utils/MultiInviter.ts b/src/utils/MultiInviter.ts index 05e2b062837..de8ea1d7bcd 100644 --- a/src/utils/MultiInviter.ts +++ b/src/utils/MultiInviter.ts @@ -97,7 +97,7 @@ export default class MultiInviter { this.completionStates[addr] = InviteState.Error; this.errors[addr] = { errcode: "M_INVALID", - errorText: _t("Unrecognised address"), + errorText: _t("invite|invalid_address"), }; } } @@ -182,8 +182,8 @@ export default class MultiInviter { ) { const { finished } = Modal.createDialog(ConfirmUserActionDialog, { member, - action: _t("Unban"), - title: _t("User cannot be invited until they are unbanned"), + action: _t("action|unban"), + title: _t("invite|unban_first_title"), }); [proceed = false] = await finished; if (proceed) { @@ -246,31 +246,41 @@ export default class MultiInviter { logger.error(err); - const isSpace = this.roomId && this.matrixClient.getRoom(this.roomId)?.isSpaceRoom(); + const room = this.roomId ? this.matrixClient.getRoom(this.roomId) : null; + const isSpace = room?.isSpaceRoom(); + const isFederated = room?.currentState.getStateEvents(EventType.RoomCreate, "")?.getContent()[ + "m.federate" + ]; let errorText: string | undefined; let fatal = false; switch (err.errcode) { case "M_FORBIDDEN": if (isSpace) { - errorText = _t("You do not have permission to invite people to this space."); + errorText = + isFederated === false + ? _t("invite|error_unfederated_space") + : _t("invite|error_permissions_space"); } else { - errorText = _t("You do not have permission to invite people to this room."); + errorText = + isFederated === false + ? _t("invite|error_unfederated_room") + : _t("invite|error_permissions_room"); } fatal = true; break; case USER_ALREADY_INVITED: if (isSpace) { - errorText = _t("User is already invited to the space"); + errorText = _t("invite|error_already_invited_space"); } else { - errorText = _t("User is already invited to the room"); + errorText = _t("invite|error_already_invited_room"); } break; case USER_ALREADY_JOINED: if (isSpace) { - errorText = _t("User is already in the space"); + errorText = _t("invite|error_already_joined_space"); } else { - errorText = _t("User is already in the room"); + errorText = _t("invite|error_already_joined_room"); } break; case "M_LIMIT_EXCEEDED": @@ -281,10 +291,10 @@ export default class MultiInviter { return; case "M_NOT_FOUND": case "M_USER_NOT_FOUND": - errorText = _t("User does not exist"); + errorText = _t("invite|error_user_not_found"); break; case "M_PROFILE_UNDISCLOSED": - errorText = _t("User may or may not exist"); + errorText = _t("invite|error_profile_undisclosed"); break; case "M_PROFILE_NOT_FOUND": if (!ignoreProfile) { @@ -296,25 +306,23 @@ export default class MultiInviter { break; case "M_BAD_STATE": case USER_BANNED: - errorText = _t("The user must be unbanned before they can be invited."); + errorText = _t("invite|error_bad_state"); break; case "M_UNSUPPORTED_ROOM_VERSION": if (isSpace) { - errorText = _t("The user's homeserver does not support the version of the space."); + errorText = _t("invite|error_version_unsupported_space"); } else { - errorText = _t("The user's homeserver does not support the version of the room."); + errorText = _t("invite|error_version_unsupported_room"); } break; case "ORG.MATRIX.JSSDK_MISSING_PARAM": if (getAddressType(address) === AddressType.Email) { - errorText = _t( - 'Cannot invite user by email without an identity server. You can connect to one under "Settings".', - ); + errorText = _t("cannot_invite_without_identity_server"); } } if (!errorText) { - errorText = _t("Unknown server error"); + errorText = _t("invite|error_unknown"); } this.completionStates[address] = InviteState.Error; diff --git a/src/utils/PasswordScorer.ts b/src/utils/PasswordScorer.ts index 7acbcf11109..19506d84771 100644 --- a/src/utils/PasswordScorer.ts +++ b/src/utils/PasswordScorer.ts @@ -14,44 +14,65 @@ See the License for the specific language governing permissions and limitations under the License. */ -import zxcvbn, { ZXCVBNFeedbackWarning } from "zxcvbn"; +import { zxcvbn, zxcvbnOptions, ZxcvbnResult, TranslationKeys } from "@zxcvbn-ts/core"; +import * as zxcvbnCommonPackage from "@zxcvbn-ts/language-common"; +import * as zxcvbnEnPackage from "@zxcvbn-ts/language-en"; import { MatrixClient } from "matrix-js-sdk/src/matrix"; -import { _t, _td, TranslationKey } from "../languageHandler"; +import { _t } from "../languageHandler"; import { MatrixClientPeg } from "../MatrixClientPeg"; +import SdkConfig from "../SdkConfig"; -const ZXCVBN_USER_INPUTS = ["riot", "matrix"]; +zxcvbnOptions.setOptions({ + dictionary: { + ...zxcvbnCommonPackage.dictionary, + ...zxcvbnEnPackage.dictionary, + userInputs: ["riot", "matrix", "element", SdkConfig.get().brand], + }, + graphs: zxcvbnCommonPackage.adjacencyGraphs, + useLevenshteinDistance: true, +}); -// Translations for zxcvbn's suggestion strings -_td("Use a few words, avoid common phrases"); -_td("No need for symbols, digits, or uppercase letters"); -_td("Use a longer keyboard pattern with more turns"); -_td("Avoid repeated words and characters"); -_td("Avoid sequences"); -_td("Avoid recent years"); -_td("Avoid years that are associated with you"); -_td("Avoid dates and years that are associated with you"); -_td("Capitalization doesn't help very much"); -_td("All-uppercase is almost as easy to guess as all-lowercase"); -_td("Reversed words aren't much harder to guess"); -_td("Predictable substitutions like '@' instead of 'a' don't help very much"); -_td("Add another word or two. Uncommon words are better."); - -// and warnings -_td('Repeats like "aaa" are easy to guess'); -_td('Repeats like "abcabcabc" are only slightly harder to guess than "abc"'); -_td("Sequences like abc or 6543 are easy to guess"); -_td("Recent years are easy to guess"); -_td("Dates are often easy to guess"); -_td("This is a top-10 common password"); -_td("This is a top-100 common password"); -_td("This is a very common password"); -_td("This is similar to a commonly used password"); -_td("A word by itself is easy to guess"); -_td("Names and surnames by themselves are easy to guess"); -_td("Common names and surnames are easy to guess"); -_td("Straight rows of keys are easy to guess"); -_td("Short keyboard patterns are easy to guess"); +function getTranslations(): TranslationKeys { + return { + warnings: { + straightRow: _t("zxcvbn|warnings|straightRow"), + keyPattern: _t("zxcvbn|warnings|keyPattern"), + simpleRepeat: _t("zxcvbn|warnings|simpleRepeat"), + extendedRepeat: _t("zxcvbn|warnings|extendedRepeat"), + sequences: _t("zxcvbn|warnings|sequences"), + recentYears: _t("zxcvbn|warnings|recentYears"), + dates: _t("zxcvbn|warnings|dates"), + topTen: _t("zxcvbn|warnings|topTen"), + topHundred: _t("zxcvbn|warnings|topHundred"), + common: _t("zxcvbn|warnings|common"), + similarToCommon: _t("zxcvbn|warnings|similarToCommon"), + wordByItself: _t("zxcvbn|warnings|wordByItself"), + namesByThemselves: _t("zxcvbn|warnings|namesByThemselves"), + commonNames: _t("zxcvbn|warnings|commonNames"), + userInputs: _t("zxcvbn|warnings|userInputs"), + pwned: _t("zxcvbn|warnings|pwned"), + }, + suggestions: { + l33t: _t("zxcvbn|suggestions|l33t"), + reverseWords: _t("zxcvbn|suggestions|reverseWords"), + allUppercase: _t("zxcvbn|suggestions|allUppercase"), + capitalization: _t("zxcvbn|suggestions|capitalization"), + dates: _t("zxcvbn|suggestions|dates"), + recentYears: _t("zxcvbn|suggestions|recentYears"), + associatedYears: _t("zxcvbn|suggestions|associatedYears"), + sequences: _t("zxcvbn|suggestions|sequences"), + repeated: _t("zxcvbn|suggestions|repeated"), + longerKeyboardPattern: _t("zxcvbn|suggestions|longerKeyboardPattern"), + anotherWord: _t("zxcvbn|suggestions|anotherWord"), + useWords: _t("zxcvbn|suggestions|useWords"), + noNeed: _t("zxcvbn|suggestions|noNeed"), + pwned: _t("zxcvbn|suggestions|pwned"), + }, + // We don't utilise the time estimation at this time so just pass through the English translations here + timeEstimation: zxcvbnEnPackage.translations.timeEstimation, + }; +} /** * Wrapper around zxcvbn password strength estimation @@ -59,7 +80,7 @@ _td("Short keyboard patterns are easy to guess"); * (obviously) which is large. * * @param {string} password Password to score - * @param matrixClient the client of the logged in user, if any + * @param matrixClient the client of the logged-in user, if any * @param userInputs additional strings such as the user's name which should be considered a bad password component * @returns {object} Score result with `score` and `feedback` properties */ @@ -67,10 +88,12 @@ export function scorePassword( matrixClient: MatrixClient | null, password: string, userInputs: string[] = [], -): zxcvbn.ZXCVBNResult | null { +): ZxcvbnResult | null { if (password.length === 0) return null; - const inputs = [...userInputs, ...ZXCVBN_USER_INPUTS]; + // copy the supplied array before modifying it + const inputs = [...userInputs]; + if (matrixClient) { inputs.push(matrixClient.getUserIdLocalpart()!); } @@ -82,6 +105,8 @@ export function scorePassword( // This is fine } + zxcvbnOptions.setTranslations(getTranslations()); + let zxcvbnResult = zxcvbn(password, inputs); // Work around https://github.com/dropbox/zxcvbn/issues/216 if (password.includes(" ")) { @@ -89,15 +114,5 @@ export function scorePassword( if (resultNoSpaces.score < zxcvbnResult.score) zxcvbnResult = resultNoSpaces; } - for (let i = 0; i < zxcvbnResult.feedback.suggestions.length; ++i) { - // translate suggestions - we ensure we mark them as `_td` at the top of this file - // https://github.com/dropbox/zxcvbn/issues/284 will be a better approach when it lands - zxcvbnResult.feedback.suggestions[i] = _t(zxcvbnResult.feedback.suggestions[i] as TranslationKey); - } - // and warning, if any - if (zxcvbnResult.feedback.warning) { - zxcvbnResult.feedback.warning = _t(zxcvbnResult.feedback.warning) as ZXCVBNFeedbackWarning; - } - return zxcvbnResult; } diff --git a/src/utils/RoomUpgrade.ts b/src/utils/RoomUpgrade.ts index 7a5857ea628..88fc9045419 100644 --- a/src/utils/RoomUpgrade.ts +++ b/src/utils/RoomUpgrade.ts @@ -99,8 +99,8 @@ export async function upgradeRoom( logger.error(e); Modal.createDialog(ErrorDialog, { - title: _t("Error upgrading room"), - description: _t("Double check that your server supports the room version chosen and try again."), + title: _t("room|upgrade_error_title"), + description: _t("room|upgrade_error_description"), }); throw e; } diff --git a/src/utils/SessionLock.ts b/src/utils/SessionLock.ts index 76780b543cb..2c687209477 100644 --- a/src/utils/SessionLock.ts +++ b/src/utils/SessionLock.ts @@ -171,6 +171,27 @@ export async function getSessionLock(onNewInstance: () => Promise): Promis } } + // handler for pagehide and unload events, used later + function onPagehideEvent(): void { + // only remove the ping if we still think we're the owner. Otherwise we could be removing someone else's claim! + if (lockServicer !== null) { + prefixedLogger.debug("page hide: clearing our claim"); + window.clearInterval(lockServicer); + window.localStorage.removeItem(SESSION_LOCK_CONSTANTS.STORAGE_ITEM_PING); + window.localStorage.removeItem(SESSION_LOCK_CONSTANTS.STORAGE_ITEM_OWNER); + lockServicer = null; + } + + // It's worth noting that, according to the spec, the page might come back to life again after a pagehide. + // + // In practice that's unlikely because Element is unlikely to qualify for the bfcache, but if it does, + // this is probably the best we can do: we certainly don't want to stop the user loading any new tabs because + // Element happens to be in a bfcache somewhere. + // + // So, we just hope that we aren't in the middle of any crypto operations, and rely on `onStorageEvent` kicking + // in soon enough after we resume to tell us if another tab woke up while we were asleep. + } + async function releaseLock(): Promise { // tell the app to shut down await onNewInstance(); @@ -239,23 +260,11 @@ export async function getSessionLock(onNewInstance: () => Promise): Promis window.addEventListener("storage", onStorageEvent); // also add a listener to clear our claims when our tab closes or navigates away - window.addEventListener("pagehide", (event) => { - // only remove the ping if we still think we're the owner. Otherwise we could be removing someone else's claim! - if (lockServicer !== null) { - prefixedLogger.debug("page hide: clearing our claim"); - window.localStorage.removeItem(SESSION_LOCK_CONSTANTS.STORAGE_ITEM_PING); - window.localStorage.removeItem(SESSION_LOCK_CONSTANTS.STORAGE_ITEM_OWNER); - } + window.addEventListener("pagehide", onPagehideEvent); - // It's worth noting that, according to the spec, the page might come back to life again after a pagehide. - // - // In practice that's unlikely because Element is unlikely to qualify for the bfcache, but if it does, - // this is probably the best we can do: we certainly don't want to stop the user loading any new tabs because - // Element happens to be in a bfcache somewhere. - // - // So, we just hope that we aren't in the middle of any crypto operations, and rely on `onStorageEvent` kicking - // in soon enough after we resume to tell us if another tab woke up while we were asleep. - }); + // The pagehide event is called unreliably on Firefox, so additionally add an unload handler. + // https://bugzilla.mozilla.org/show_bug.cgi?id=1854492 + window.addEventListener("unload", onPagehideEvent); return true; } diff --git a/src/utils/WidgetUtils.ts b/src/utils/WidgetUtils.ts index 2d5396fd1f9..11918d14589 100644 --- a/src/utils/WidgetUtils.ts +++ b/src/utils/WidgetUtils.ts @@ -527,7 +527,7 @@ export default class WidgetUtils { } public static getWidgetName(app?: IWidget): string { - return app?.name?.trim() || _t("Unknown App"); + return app?.name?.trim() || _t("widget|no_name"); } public static getWidgetDataTitle(app?: IWidget): string { diff --git a/src/utils/i18n-helpers.ts b/src/utils/i18n-helpers.ts index 815f0b4d183..81576040f9f 100644 --- a/src/utils/i18n-helpers.ts +++ b/src/utils/i18n-helpers.ts @@ -19,6 +19,7 @@ import { Room } from "matrix-js-sdk/src/matrix"; import SpaceStore from "../stores/spaces/SpaceStore"; import { _t } from "../languageHandler"; import DMRoomMap from "./DMRoomMap"; +import { formatList } from "./FormattingUtils"; export interface RoomContextDetails { details: string | null; @@ -39,21 +40,21 @@ export function roomContextDetails(room: Room): RoomContextDetails | null { const space1Name = room.client.getRoom(parent)?.name; const space2Name = room.client.getRoom(secondParent)?.name; return { - details: _t("%(space1Name)s and %(space2Name)s", { space1Name, space2Name }), - ariaLabel: _t("In spaces %(space1Name)s and %(space2Name)s.", { space1Name, space2Name }), + details: formatList([space1Name ?? "", space2Name ?? ""]), + ariaLabel: _t("in_space1_and_space2", { space1Name, space2Name }), }; } else if (parent) { const spaceName = room.client.getRoom(parent)?.name ?? ""; const count = otherParents.length; if (count > 0) { return { - details: _t("%(spaceName)s and %(count)s others", { spaceName, count }), - ariaLabel: _t("In %(spaceName)s and %(count)s other spaces.", { spaceName, count }), + details: formatList([spaceName, ...otherParents], 1), + ariaLabel: _t("in_space_and_n_other_spaces", { spaceName, count }), }; } return { details: spaceName, - ariaLabel: _t("In %(spaceName)s.", { spaceName }), + ariaLabel: _t("in_space", { spaceName }), }; } diff --git a/src/utils/leave-behaviour.ts b/src/utils/leave-behaviour.ts index 775d54cc560..c1f7d895a09 100644 --- a/src/utils/leave-behaviour.ts +++ b/src/utils/leave-behaviour.ts @@ -100,7 +100,7 @@ export async function leaveRoomBehaviour( await matrixClient.leave(roomId); } catch (e) { if (e instanceof MatrixError) { - const message = e.data.error || _t("Unexpected server error trying to leave the room"); + const message = e.data.error || _t("room|leave_unexpected_error"); results[roomId] = Object.assign(new Error(message), { errcode: e.data.errcode, data: e.data }); } else if (e instanceof Error) { results[roomId] = e; @@ -129,14 +129,12 @@ export async function leaveRoomBehaviour( const messages: ReactNode[] = []; for (const roomErr of errors) { const err = roomErr[1] as MatrixError; // [0] is the roomId - let message = _t("Unexpected server error trying to leave the room"); + let message = _t("room|leave_unexpected_error"); if (err?.errcode && err.message) { if (err.errcode === "M_CANNOT_LEAVE_SERVER_NOTICE_ROOM") { Modal.createDialog(ErrorDialog, { - title: _t("Can't leave Server Notices room"), - description: _t( - "This room is used for important messages from the Homeserver, so you cannot leave it.", - ), + title: _t("room|leave_server_notices_title"), + description: _t("room|leave_server_notices_description"), }); return; } @@ -145,7 +143,7 @@ export async function leaveRoomBehaviour( messages.push(message, React.createElement("BR")); // createElement to avoid using a tsx file in utils } Modal.createDialog(ErrorDialog, { - title: _t("Error leaving room"), + title: _t("room|leave_error_title"), description: messages, }); return; diff --git a/src/utils/location/LocationShareErrors.ts b/src/utils/location/LocationShareErrors.ts index 2e0905fa363..99757028d42 100644 --- a/src/utils/location/LocationShareErrors.ts +++ b/src/utils/location/LocationShareErrors.ts @@ -26,13 +26,11 @@ export enum LocationShareError { export const getLocationShareErrorMessage = (errorType?: LocationShareError): string => { switch (errorType) { case LocationShareError.MapStyleUrlNotConfigured: - return _t("This homeserver is not configured to display maps."); + return _t("location_sharing|MapStyleUrlNotConfigured"); case LocationShareError.WebGLNotEnabled: - return _t("WebGL is required to display maps, please enable it in your browser settings."); + return _t("location_sharing|WebGLNotEnabled"); case LocationShareError.MapStyleUrlNotReachable: default: - return _t( - "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.", - ); + return _t("location_sharing|MapStyleUrlNotReachable"); } }; diff --git a/src/utils/location/map.ts b/src/utils/location/map.ts index 09dc128be6d..78f17c9868a 100644 --- a/src/utils/location/map.ts +++ b/src/utils/location/map.ts @@ -39,14 +39,14 @@ export const createMap = ( interactive, attributionControl: false, locale: { - "AttributionControl.ToggleAttribution": _t("Toggle attribution"), - "AttributionControl.MapFeedback": _t("Map feedback"), - "FullscreenControl.Enter": _t("Enter fullscreen"), - "FullscreenControl.Exit": _t("Exit fullscreen"), - "GeolocateControl.FindMyLocation": _t("Find my location"), - "GeolocateControl.LocationNotAvailable": _t("Location not available"), - "LogoControl.Title": _t("Mapbox logo"), - "NavigationControl.ResetBearing": _t("Reset bearing to north"), + "AttributionControl.ToggleAttribution": _t("location_sharing|toggle_attribution"), + "AttributionControl.MapFeedback": _t("location_sharing|map_feedback"), + "FullscreenControl.Enter": _t("action|enter_fullscreen"), + "FullscreenControl.Exit": _t("action|exit_fullscreeen"), + "GeolocateControl.FindMyLocation": _t("location_sharing|find_my_location"), + "GeolocateControl.LocationNotAvailable": _t("location_sharing|location_not_available"), + "LogoControl.Title": _t("location_sharing|mapbox_logo"), + "NavigationControl.ResetBearing": _t("location_sharing|reset_bearing"), "NavigationControl.ZoomIn": _t("action|zoom_in"), "NavigationControl.ZoomOut": _t("action|zoom_out"), }, diff --git a/src/utils/location/positionFailureMessage.ts b/src/utils/location/positionFailureMessage.ts index 72a1223479e..810f450597d 100644 --- a/src/utils/location/positionFailureMessage.ts +++ b/src/utils/location/positionFailureMessage.ts @@ -26,15 +26,12 @@ export const positionFailureMessage = (code: number): string | undefined => { const brand = SdkConfig.get().brand; switch (code) { case 1: - return _t( - "%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.", - { brand }, - ); + return _t("location_sharing|failed_permission", { brand }); case 2: - return _t("Failed to fetch your location. Please try again later."); + return _t("location_sharing|failed_generic"); case 3: - return _t("Timed out trying to fetch your location. Please try again later."); + return _t("location_sharing|failed_timeout"); case 4: - return _t("Unknown error fetching location. Please try again later."); + return _t("location_sharing|failed_unknown"); } }; diff --git a/src/utils/media/requestMediaPermissions.tsx b/src/utils/media/requestMediaPermissions.tsx index c7720fffeb4..fca558f82f8 100644 --- a/src/utils/media/requestMediaPermissions.tsx +++ b/src/utils/media/requestMediaPermissions.tsx @@ -47,8 +47,8 @@ export const requestMediaPermissions = async (video = true): Promise { + const pickleKey = (await PlatformPeg.get()?.getPickleKey(this.userId, this.deviceId)) ?? undefined; + await persistAccessTokenInStorage(accessToken, pickleKey); + await persistRefreshTokenInStorage(refreshToken, pickleKey); + } +} diff --git a/src/utils/oidc/authorize.ts b/src/utils/oidc/authorize.ts index e475c1795c2..154b07d9ed8 100644 --- a/src/utils/oidc/authorize.ts +++ b/src/utils/oidc/authorize.ts @@ -18,6 +18,9 @@ import { completeAuthorizationCodeGrant, generateOidcAuthorizationUrl } from "ma import { QueryDict } from "matrix-js-sdk/src/utils"; import { OidcClientConfig } from "matrix-js-sdk/src/matrix"; import { randomString } from "matrix-js-sdk/src/randomstring"; +import { IdTokenClaims } from "oidc-client-ts"; + +import { OidcClientError } from "./error"; /** * Start OIDC authorization code flow @@ -34,11 +37,14 @@ export const startOidcLogin = async ( clientId: string, homeserverUrl: string, identityServerUrl?: string, + isRegistration?: boolean, ): Promise => { const redirectUri = window.location.origin; const nonce = randomString(10); + const prompt = isRegistration ? "create" : undefined; + const authorizationUrl = await generateOidcAuthorizationUrl({ metadata: delegatedAuthConfig.metadata, redirectUri, @@ -46,6 +52,7 @@ export const startOidcLogin = async ( homeserverUrl, identityServerUrl, nonce, + prompt, }); window.location.href = authorizationUrl; @@ -63,7 +70,7 @@ const getCodeAndStateFromQueryParams = (queryParams: QueryDict): { code: string; const state = queryParams["state"]; if (!code || typeof code !== "string" || !state || typeof state !== "string") { - throw new Error("Invalid query parameters for OIDC native login. `code` and `state` are required."); + throw new Error(OidcClientError.InvalidQueryParameters); } return { code, state }; }; @@ -81,6 +88,8 @@ type CompleteOidcLoginResponse = { clientId: string; // issuer used during authentication issuer: string; + // claims of the given access token; used during token refresh to validate new tokens + idTokenClaims: IdTokenClaims; }; /** * Attempt to complete authorization code flow to get an access token @@ -90,7 +99,7 @@ type CompleteOidcLoginResponse = { */ export const completeOidcLogin = async (queryParams: QueryDict): Promise => { const { code, state } = getCodeAndStateFromQueryParams(queryParams); - const { homeserverUrl, tokenResponse, identityServerUrl, oidcClientSettings } = + const { homeserverUrl, tokenResponse, idTokenClaims, identityServerUrl, oidcClientSettings } = await completeAuthorizationCodeGrant(code, state); return { @@ -100,5 +109,6 @@ export const completeOidcLogin = async (queryParams: QueryDict): Promise { + switch (error.message) { + case OidcError.MissingOrInvalidStoredState: + return _t("auth|oidc|missing_or_invalid_stored_state"); + case OidcClientError.InvalidQueryParameters: + case OidcError.CodeExchangeFailed: + case OidcError.InvalidBearerTokenResponse: + case OidcError.InvalidIdToken: + default: + return _t("auth|oidc|generic_auth_error"); + } +}; diff --git a/src/utils/oidc/getDelegatedAuthAccountUrl.ts b/src/utils/oidc/getDelegatedAuthAccountUrl.ts deleted file mode 100644 index cfb61cb4434..00000000000 --- a/src/utils/oidc/getDelegatedAuthAccountUrl.ts +++ /dev/null @@ -1,27 +0,0 @@ -/* -Copyright 2023 The Matrix.org Foundation C.I.C. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -import { IClientWellKnown, IDelegatedAuthConfig, M_AUTHENTICATION } from "matrix-js-sdk/src/matrix"; - -/** - * Get the delegated auth account management url if configured - * @param clientWellKnown from MatrixClient.getClientWellKnown - * @returns the account management url, or undefined - */ -export const getDelegatedAuthAccountUrl = (clientWellKnown: IClientWellKnown | undefined): string | undefined => { - const delegatedAuthConfig = M_AUTHENTICATION.findIn(clientWellKnown); - return delegatedAuthConfig?.account; -}; diff --git a/src/utils/oidc/isUserRegistrationSupported.ts b/src/utils/oidc/isUserRegistrationSupported.ts new file mode 100644 index 00000000000..229a9d767e7 --- /dev/null +++ b/src/utils/oidc/isUserRegistrationSupported.ts @@ -0,0 +1,30 @@ +/* +Copyright 2023 The Matrix.org Foundation C.I.C. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +import { OidcClientConfig } from "matrix-js-sdk/src/matrix"; + +/** + * Check the create prompt is supported by the OP, if so, we can do a registration flow + * https://openid.net/specs/openid-connect-prompt-create-1_0.html + * @param delegatedAuthConfig config as returned from discovery + * @returns whether user registration is supported + */ +export const isUserRegistrationSupported = (delegatedAuthConfig: OidcClientConfig): boolean => { + // The OidcMetadata type from oidc-client-ts does not include `prompt_values_supported` + // even though it is part of the OIDC spec, so cheat TS here to access it + const supportedPrompts = (delegatedAuthConfig.metadata as Record)["prompt_values_supported"]; + return Array.isArray(supportedPrompts) && supportedPrompts?.includes("create"); +}; diff --git a/src/utils/oidc/persistOidcSettings.ts b/src/utils/oidc/persistOidcSettings.ts index 68f3ffcb168..da4510bbacb 100644 --- a/src/utils/oidc/persistOidcSettings.ts +++ b/src/utils/oidc/persistOidcSettings.ts @@ -14,8 +14,11 @@ See the License for the specific language governing permissions and limitations under the License. */ +import { IdTokenClaims } from "oidc-client-ts"; + const clientIdStorageKey = "mx_oidc_client_id"; const tokenIssuerStorageKey = "mx_oidc_token_issuer"; +const idTokenClaimsStorageKey = "mx_oidc_id_token_claims"; /** * Persists oidc clientId and issuer in session storage @@ -23,9 +26,14 @@ const tokenIssuerStorageKey = "mx_oidc_token_issuer"; * @param clientId * @param issuer */ -export const persistOidcAuthenticatedSettings = (clientId: string, issuer: string): void => { +export const persistOidcAuthenticatedSettings = ( + clientId: string, + issuer: string, + idTokenClaims: IdTokenClaims, +): void => { sessionStorage.setItem(clientIdStorageKey, clientId); sessionStorage.setItem(tokenIssuerStorageKey, issuer); + sessionStorage.setItem(idTokenClaimsStorageKey, JSON.stringify(idTokenClaims)); }; /** @@ -49,3 +57,15 @@ export const getStoredOidcClientId = (): string => { } return clientId; }; + +/** + * Retrieve stored id token claims from session storage + * @returns idtokenclaims or undefined + */ +export const getStoredOidcIdTokenClaims = (): IdTokenClaims | undefined => { + const idTokenClaims = sessionStorage.getItem(idTokenClaimsStorageKey); + if (!idTokenClaims) { + return; + } + return JSON.parse(idTokenClaims) as IdTokenClaims; +}; diff --git a/src/utils/pushRules/monitorSyncedPushRules.ts b/src/utils/pushRules/monitorSyncedPushRules.ts index 0af5e37a335..2b894843432 100644 --- a/src/utils/pushRules/monitorSyncedPushRules.ts +++ b/src/utils/pushRules/monitorSyncedPushRules.ts @@ -63,7 +63,9 @@ const monitorSyncedRule = async ( const primaryRuleVectorState = definition.ruleToVectorState(primaryRule); const outOfSyncRules = syncedRules.filter( - (syncedRule) => definition.ruleToVectorState(syncedRule) !== primaryRuleVectorState, + (syncedRule) => + syncedRule.enabled !== primaryRule.enabled || + definition.ruleToVectorState(syncedRule) !== primaryRuleVectorState, ); if (outOfSyncRules.length) { @@ -71,7 +73,7 @@ const monitorSyncedRule = async ( matrixClient, // eslint-disable-next-line camelcase, @typescript-eslint/naming-convention outOfSyncRules.map(({ rule_id }) => rule_id), - primaryRule.actions, + primaryRule.enabled ? primaryRule.actions : undefined, ); } }; diff --git a/src/utils/space.tsx b/src/utils/space.tsx index 541b4e282a9..d6cfc5a4fff 100644 --- a/src/utils/space.tsx +++ b/src/utils/space.tsx @@ -92,10 +92,10 @@ export const shouldShowSpaceInvite = (space: Room): boolean => export const showSpaceInvite = (space: Room, initialText = ""): void => { if (space.getJoinRule() === "public") { const modal = Modal.createDialog(InfoDialog, { - title: _t("Invite to %(spaceName)s", { spaceName: space.name }), + title: _t("invite|to_space", { spaceName: space.name }), description: ( - {_t("Share your public space")} + {_t("space|share_public")} modal.close()} /> ), diff --git a/src/utils/tokens/tokens.ts b/src/utils/tokens/tokens.ts new file mode 100644 index 00000000000..aa3f9aa016b --- /dev/null +++ b/src/utils/tokens/tokens.ts @@ -0,0 +1,202 @@ +/* +Copyright 2023 The Matrix.org Foundation C.I.C. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +import { decryptAES, encryptAES, IEncryptedPayload } from "matrix-js-sdk/src/crypto/aes"; +import { logger } from "matrix-js-sdk/src/logger"; + +import * as StorageManager from "../StorageManager"; + +/** + * Utility functions related to the storage and retrieval of access tokens + */ + +/* + * Keys used when storing the tokens in indexeddb or localstorage + */ +export const ACCESS_TOKEN_STORAGE_KEY = "mx_access_token"; +export const REFRESH_TOKEN_STORAGE_KEY = "mx_refresh_token"; +/* + * Used as initialization vector during encryption in persistTokenInStorage + * And decryption in restoreFromLocalStorage + */ +export const ACCESS_TOKEN_IV = "access_token"; +export const REFRESH_TOKEN_IV = "refresh_token"; +/* + * Keys for localstorage items which indicate whether we expect a token in indexeddb. + */ +export const HAS_ACCESS_TOKEN_STORAGE_KEY = "mx_has_access_token"; +export const HAS_REFRESH_TOKEN_STORAGE_KEY = "mx_has_refresh_token"; + +/** + * The pickle key is a string of unspecified length and format. For AES, we need a 256-bit Uint8Array. So we HKDF the pickle key to generate the AES key. The AES key should be zeroed after it is used. + * @param pickleKey + * @returns AES key + */ +async function pickleKeyToAesKey(pickleKey: string): Promise { + const pickleKeyBuffer = new Uint8Array(pickleKey.length); + for (let i = 0; i < pickleKey.length; i++) { + pickleKeyBuffer[i] = pickleKey.charCodeAt(i); + } + const hkdfKey = await window.crypto.subtle.importKey("raw", pickleKeyBuffer, "HKDF", false, ["deriveBits"]); + pickleKeyBuffer.fill(0); + return new Uint8Array( + await window.crypto.subtle.deriveBits( + { + name: "HKDF", + hash: "SHA-256", + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore: https://github.com/microsoft/TypeScript-DOM-lib-generator/pull/879 + salt: new Uint8Array(32), + info: new Uint8Array(0), + }, + hkdfKey, + 256, + ), + ); +} + +const isEncryptedPayload = (token?: IEncryptedPayload | string | undefined): token is IEncryptedPayload => { + return !!token && typeof token !== "string"; +}; +/** + * Try to decrypt a token retrieved from storage + * Where token is not encrypted (plain text) returns the plain text token + * Where token is encrypted, attempts decryption. Returns successfully decrypted token, else undefined. + * @param pickleKey pickle key used during encryption of token, or undefined + * @param token + * @param tokenIv initialization vector used during encryption of token eg ACCESS_TOKEN_IV + * @returns the decrypted token, or the plain text token. Returns undefined when token cannot be decrypted + */ +export async function tryDecryptToken( + pickleKey: string | undefined, + token: IEncryptedPayload | string | undefined, + tokenIv: string, +): Promise { + if (pickleKey && isEncryptedPayload(token)) { + const encrKey = await pickleKeyToAesKey(pickleKey); + const decryptedToken = await decryptAES(token, encrKey, tokenIv); + encrKey.fill(0); + return decryptedToken; + } + // if the token wasn't encrypted (plain string) just return it back + if (typeof token === "string") { + return token; + } + // otherwise return undefined +} + +/** + * Persist a token in storage + * When pickle key is present, will attempt to encrypt the token + * Stores in idb, falling back to localStorage + * + * @param storageKey key used to store the token + * @param initializationVector Initialization vector for encrypting the token. Only used when `pickleKey` is present + * @param token the token to store, when undefined any existing token at the storageKey is removed from storage + * @param pickleKey optional pickle key used to encrypt token + * @param hasTokenStorageKey Localstorage key for an item which stores whether we expect to have a token in indexeddb, eg "mx_has_access_token". + */ +export async function persistTokenInStorage( + storageKey: string, + initializationVector: string, + token: string | undefined, + pickleKey: string | undefined, + hasTokenStorageKey: string, +): Promise { + // store whether we expect to find a token, to detect the case + // where IndexedDB is blown away + if (token) { + localStorage.setItem(hasTokenStorageKey, "true"); + } else { + localStorage.removeItem(hasTokenStorageKey); + } + + if (pickleKey) { + let encryptedToken: IEncryptedPayload | undefined; + try { + if (!token) { + throw new Error("No token: not attempting encryption"); + } + // try to encrypt the access token using the pickle key + const encrKey = await pickleKeyToAesKey(pickleKey); + encryptedToken = await encryptAES(token, encrKey, initializationVector); + encrKey.fill(0); + } catch (e) { + logger.warn("Could not encrypt access token", e); + } + try { + // save either the encrypted access token, or the plain access + // token if we were unable to encrypt (e.g. if the browser doesn't + // have WebCrypto). + await StorageManager.idbSave("account", storageKey, encryptedToken || token); + } catch (e) { + // if we couldn't save to indexedDB, fall back to localStorage. We + // store the access token unencrypted since localStorage only saves + // strings. + if (!!token) { + localStorage.setItem(storageKey, token); + } else { + localStorage.removeItem(storageKey); + } + } + } else { + try { + await StorageManager.idbSave("account", storageKey, token); + } catch (e) { + if (!!token) { + localStorage.setItem(storageKey, token); + } else { + localStorage.removeItem(storageKey); + } + } + } +} + +/** + * Wraps persistTokenInStorage with accessToken storage keys + * @param token the token to store, when undefined any existing accessToken is removed from storage + * @param pickleKey optional pickle key used to encrypt token + */ +export async function persistAccessTokenInStorage( + token: string | undefined, + pickleKey: string | undefined, +): Promise { + return persistTokenInStorage( + ACCESS_TOKEN_STORAGE_KEY, + ACCESS_TOKEN_IV, + token, + pickleKey, + HAS_ACCESS_TOKEN_STORAGE_KEY, + ); +} + +/** + * Wraps persistTokenInStorage with refreshToken storage keys + * @param token the token to store, when undefined any existing refreshToken is removed from storage + * @param pickleKey optional pickle key used to encrypt token + */ +export async function persistRefreshTokenInStorage( + token: string | undefined, + pickleKey: string | undefined, +): Promise { + return persistTokenInStorage( + REFRESH_TOKEN_STORAGE_KEY, + REFRESH_TOKEN_IV, + token, + pickleKey, + HAS_REFRESH_TOKEN_STORAGE_KEY, + ); +} diff --git a/src/voice-broadcast/components/atoms/LiveBadge.tsx b/src/voice-broadcast/components/atoms/LiveBadge.tsx index a385cf250f2..200220bcf25 100644 --- a/src/voice-broadcast/components/atoms/LiveBadge.tsx +++ b/src/voice-broadcast/components/atoms/LiveBadge.tsx @@ -32,7 +32,7 @@ export const LiveBadge: React.FC = ({ grey = false }) => { return (
    - {_t("Live")} + {_t("voice_broadcast|live")}
    ); }; diff --git a/src/voice-broadcast/components/atoms/VoiceBroadcastHeader.tsx b/src/voice-broadcast/components/atoms/VoiceBroadcastHeader.tsx index 4deda5f1b75..1fe579bfbe3 100644 --- a/src/voice-broadcast/components/atoms/VoiceBroadcastHeader.tsx +++ b/src/voice-broadcast/components/atoms/VoiceBroadcastHeader.tsx @@ -63,7 +63,7 @@ export const VoiceBroadcastHeader: React.FC = ({ const broadcast = showBroadcast && (
    - {_t("Voice broadcast")} + {_t("voice_broadcast|action")}
    ); @@ -85,7 +85,7 @@ export const VoiceBroadcastHeader: React.FC = ({ const bufferingLine = showBuffering && bufferingPosition === "line" && (
    - {_t("Buffering…")} + {_t("voice_broadcast|buffering")}
    ); @@ -98,7 +98,7 @@ export const VoiceBroadcastHeader: React.FC = ({ {microphoneLabel} diff --git a/src/voice-broadcast/components/atoms/VoiceBroadcastPlaybackControl.tsx b/src/voice-broadcast/components/atoms/VoiceBroadcastPlaybackControl.tsx index 9f16f9637ce..d9285d4afe3 100644 --- a/src/voice-broadcast/components/atoms/VoiceBroadcastPlaybackControl.tsx +++ b/src/voice-broadcast/components/atoms/VoiceBroadcastPlaybackControl.tsx @@ -35,17 +35,17 @@ export const VoiceBroadcastPlaybackControl: React.FC = ({ onClick, state case VoiceBroadcastPlaybackState.Stopped: controlIcon = ; className = "mx_VoiceBroadcastControl-play"; - controlLabel = _t("play voice broadcast"); + controlLabel = _t("voice_broadcast|play"); break; case VoiceBroadcastPlaybackState.Paused: controlIcon = ; className = "mx_VoiceBroadcastControl-play"; - controlLabel = _t("resume voice broadcast"); + controlLabel = _t("voice_broadcast|resume"); break; case VoiceBroadcastPlaybackState.Buffering: case VoiceBroadcastPlaybackState.Playing: controlIcon = ; - controlLabel = _t("pause voice broadcast"); + controlLabel = _t("voice_broadcast|pause"); break; } diff --git a/src/voice-broadcast/components/atoms/VoiceBroadcastRecordingConnectionError.tsx b/src/voice-broadcast/components/atoms/VoiceBroadcastRecordingConnectionError.tsx index c411b270d5b..9072fbe92ce 100644 --- a/src/voice-broadcast/components/atoms/VoiceBroadcastRecordingConnectionError.tsx +++ b/src/voice-broadcast/components/atoms/VoiceBroadcastRecordingConnectionError.tsx @@ -23,7 +23,7 @@ export const VoiceBroadcastRecordingConnectionError: React.FC = () => { return (
    - {_t("Connection error - Recording paused")} + {_t("voice_broadcast|connection_error")}
    ); }; diff --git a/src/voice-broadcast/components/atoms/VoiceBroadcastRoomSubtitle.tsx b/src/voice-broadcast/components/atoms/VoiceBroadcastRoomSubtitle.tsx index 87ee88e42dc..b50cc108d52 100644 --- a/src/voice-broadcast/components/atoms/VoiceBroadcastRoomSubtitle.tsx +++ b/src/voice-broadcast/components/atoms/VoiceBroadcastRoomSubtitle.tsx @@ -23,7 +23,7 @@ export const VoiceBroadcastRoomSubtitle: React.FC = () => { return (
    - {_t("Live")} + {_t("voice_broadcast|live")}
    ); }; diff --git a/src/voice-broadcast/components/molecules/ConfirmListenBroadcastStopCurrent.tsx b/src/voice-broadcast/components/molecules/ConfirmListenBroadcastStopCurrent.tsx index 8a6d8f04fc5..854b831c7e0 100644 --- a/src/voice-broadcast/components/molecules/ConfirmListenBroadcastStopCurrent.tsx +++ b/src/voice-broadcast/components/molecules/ConfirmListenBroadcastStopCurrent.tsx @@ -27,15 +27,11 @@ interface Props { export const ConfirmListenBroadcastStopCurrentDialog: React.FC = ({ onFinished }) => { return ( - -

    - {_t( - "If you start listening to this live broadcast, your current live broadcast recording will be ended.", - )} -

    + +

    {_t("voice_broadcast|confirm_listen_description")}

    onFinished(true)} - primaryButton={_t("Yes, end my recording")} + primaryButton={_t("voice_broadcast|confirm_listen_affirm")} cancelButton={_t("action|no")} onCancel={() => onFinished(false)} /> diff --git a/src/voice-broadcast/components/molecules/VoiceBroadcastPlaybackBody.tsx b/src/voice-broadcast/components/molecules/VoiceBroadcastPlaybackBody.tsx index 22c3d60414a..2ab9de8f7e6 100644 --- a/src/voice-broadcast/components/molecules/VoiceBroadcastPlaybackBody.tsx +++ b/src/voice-broadcast/components/molecules/VoiceBroadcastPlaybackBody.tsx @@ -51,7 +51,11 @@ export const VoiceBroadcastPlaybackBody: React.FC + ); const onSeekForwardButtonClick = (): void => { @@ -59,7 +63,11 @@ export const VoiceBroadcastPlaybackBody: React.FC + ); } diff --git a/src/voice-broadcast/components/molecules/VoiceBroadcastPreRecordingPip.tsx b/src/voice-broadcast/components/molecules/VoiceBroadcastPreRecordingPip.tsx index 4a58e582467..1a572a87282 100644 --- a/src/voice-broadcast/components/molecules/VoiceBroadcastPreRecordingPip.tsx +++ b/src/voice-broadcast/components/molecules/VoiceBroadcastPreRecordingPip.tsx @@ -75,7 +75,7 @@ export const VoiceBroadcastPreRecordingPip: React.FC = ({ voiceBroadcastP disabled={state.disableStartButton} > - {_t("Go live")} + {_t("voice_broadcast|go_live")} {state.showDeviceSelect && ( } - label={_t("resume voice broadcast")} + label={_t("voice_broadcast|resume")} /> ) : ( } - label={_t("pause voice broadcast")} + label={_t("voice_broadcast|pause")} /> ); @@ -94,7 +94,7 @@ export const VoiceBroadcastRecordingPip: React.FC setShowDeviceSelect(true)} - title={_t("Change input device")} + title={_t("voip|change_input_device")} >
    diff --git a/src/voice-broadcast/hooks/useVoiceBroadcastRecording.tsx b/src/voice-broadcast/hooks/useVoiceBroadcastRecording.tsx index 7a8a5983e10..88d77dfcbce 100644 --- a/src/voice-broadcast/hooks/useVoiceBroadcastRecording.tsx +++ b/src/voice-broadcast/hooks/useVoiceBroadcastRecording.tsx @@ -31,15 +31,9 @@ import Modal from "../../Modal"; const showStopBroadcastingDialog = async (): Promise => { const { finished } = Modal.createDialog(QuestionDialog, { - title: _t("Stop live broadcasting?"), - description: ( -

    - {_t( - "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.", - )} -

    - ), - button: _t("Yes, stop broadcast"), + title: _t("voice_broadcast|confirm_stop_title"), + description:

    {_t("voice_broadcast|confirm_stop_description")}

    , + button: _t("voice_broadcast|confirm_stop_affirm"), }); const [confirmed] = await finished; return !!confirmed; diff --git a/src/voice-broadcast/models/VoiceBroadcastPlayback.ts b/src/voice-broadcast/models/VoiceBroadcastPlayback.ts index 77f1a56f8cb..d70f067cfaa 100644 --- a/src/voice-broadcast/models/VoiceBroadcastPlayback.ts +++ b/src/voice-broadcast/models/VoiceBroadcastPlayback.ts @@ -637,8 +637,8 @@ export class VoiceBroadcastPlayback public get errorMessage(): string { if (this.getState() !== VoiceBroadcastPlaybackState.Error) return ""; - if (this.utdChunkEvents.size) return _t("Unable to decrypt voice broadcast"); - return _t("Unable to play this voice broadcast"); + if (this.utdChunkEvents.size) return _t("voice_broadcast|failed_decrypt"); + return _t("voice_broadcast|failed_generic"); } public destroy(): void { diff --git a/src/voice-broadcast/utils/checkVoiceBroadcastPreConditions.tsx b/src/voice-broadcast/utils/checkVoiceBroadcastPreConditions.tsx index 8d186ff550e..3beae378555 100644 --- a/src/voice-broadcast/utils/checkVoiceBroadcastPreConditions.tsx +++ b/src/voice-broadcast/utils/checkVoiceBroadcastPreConditions.tsx @@ -24,50 +24,32 @@ import Modal from "../../Modal"; const showAlreadyRecordingDialog = (): void => { Modal.createDialog(InfoDialog, { - title: _t("Can't start a new voice broadcast"), - description: ( -

    - {_t( - "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.", - )} -

    - ), + title: _t("voice_broadcast|failed_already_recording_title"), + description:

    {_t("voice_broadcast|failed_already_recording_description")}

    , hasCloseButton: true, }); }; const showInsufficientPermissionsDialog = (): void => { Modal.createDialog(InfoDialog, { - title: _t("Can't start a new voice broadcast"), - description: ( -

    - {_t( - "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.", - )} -

    - ), + title: _t("voice_broadcast|failed_insufficient_permission_title"), + description:

    {_t("voice_broadcast|failed_insufficient_permission_description")}

    , hasCloseButton: true, }); }; const showOthersAlreadyRecordingDialog = (): void => { Modal.createDialog(InfoDialog, { - title: _t("Can't start a new voice broadcast"), - description: ( -

    - {_t( - "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.", - )} -

    - ), + title: _t("voice_broadcast|failed_others_already_recording_title"), + description:

    {_t("voice_broadcast|failed_others_already_recording_description")}

    , hasCloseButton: true, }); }; const showNoConnectionDialog = (): void => { Modal.createDialog(InfoDialog, { - title: _t("Connection error"), - description:

    {_t("Unfortunately we're unable to start a recording right now. Please try again later.")}

    , + title: _t("voice_broadcast|failed_no_connection_title"), + description:

    {_t("voice_broadcast|failed_no_connection_description")}

    , hasCloseButton: true, }); }; diff --git a/src/voice-broadcast/utils/showCantStartACallDialog.tsx b/src/voice-broadcast/utils/showCantStartACallDialog.tsx index ec7d11c77e3..48f3c2b2ecb 100644 --- a/src/voice-broadcast/utils/showCantStartACallDialog.tsx +++ b/src/voice-broadcast/utils/showCantStartACallDialog.tsx @@ -22,14 +22,8 @@ import Modal from "../../Modal"; export const showCantStartACallDialog = (): void => { Modal.createDialog(InfoDialog, { - title: _t("Can’t start a call"), - description: ( -

    - {_t( - "You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.", - )} -

    - ), + title: _t("voip|failed_call_live_broadcast_title"), + description:

    {_t("voip|failed_call_live_broadcast_description")}

    , hasCloseButton: true, }); }; diff --git a/src/voice-broadcast/utils/textForVoiceBroadcastStoppedEvent.tsx b/src/voice-broadcast/utils/textForVoiceBroadcastStoppedEvent.tsx index a4cc84a9c02..81fb8d67a41 100644 --- a/src/voice-broadcast/utils/textForVoiceBroadcastStoppedEvent.tsx +++ b/src/voice-broadcast/utils/textForVoiceBroadcastStoppedEvent.tsx @@ -41,9 +41,9 @@ export const textForVoiceBroadcastStoppedEvent = (event: MatrixEvent, client: Ma }; if (ownUserId && ownUserId === event.getSender()) { - return _t("You ended a voice broadcast", {}, templateTags); + return _t("timeline|io.element.voice_broadcast_info|you", {}, templateTags); } - return _t("%(senderName)s ended a voice broadcast", { senderName: getSenderName(event) }, templateTags); + return _t("timeline|io.element.voice_broadcast_info|user", { senderName: getSenderName(event) }, templateTags); }; }; diff --git a/src/voice-broadcast/utils/textForVoiceBroadcastStoppedEventWithoutLink.ts b/src/voice-broadcast/utils/textForVoiceBroadcastStoppedEventWithoutLink.ts index f0ecbc4e83e..909cd8c25f8 100644 --- a/src/voice-broadcast/utils/textForVoiceBroadcastStoppedEventWithoutLink.ts +++ b/src/voice-broadcast/utils/textForVoiceBroadcastStoppedEventWithoutLink.ts @@ -24,8 +24,8 @@ export const textForVoiceBroadcastStoppedEventWithoutLink = (event: MatrixEvent) const ownUserId = MatrixClientPeg.get()?.getUserId(); if (ownUserId && ownUserId === event.getSender()) { - return _t("You ended a voice broadcast", {}); + return _t("event_preview|io.element.voice_broadcast_info|you", {}); } - return _t("%(senderName)s ended a voice broadcast", { senderName: getSenderName(event) }); + return _t("event_preview|io.element.voice_broadcast_info|user", { senderName: getSenderName(event) }); }; diff --git a/src/widgets/WidgetType.ts b/src/widgets/WidgetType.ts index 8b9405659d2..8dc02e70f84 100644 --- a/src/widgets/WidgetType.ts +++ b/src/widgets/WidgetType.ts @@ -20,6 +20,7 @@ export class WidgetType { public static readonly STICKERPICKER = new WidgetType("m.stickerpicker", "m.stickerpicker"); public static readonly INTEGRATION_MANAGER = new WidgetType("m.integration_manager", "m.integration_manager"); public static readonly CUSTOM = new WidgetType("m.custom", "m.custom"); + public static readonly CALL = new WidgetType("m.call", "m.call"); public constructor(public readonly preferred: string, public readonly legacy: string) {} diff --git a/test/DeviceListener-test.ts b/test/DeviceListener-test.ts index e1d7c1414c4..aa6b14af7bc 100644 --- a/test/DeviceListener-test.ts +++ b/test/DeviceListener-test.ts @@ -92,6 +92,7 @@ describe("DeviceListener", () => { isCrossSigningReady: jest.fn().mockResolvedValue(true), isSecretStorageReady: jest.fn().mockResolvedValue(true), userHasCrossSigningKeys: jest.fn(), + getActiveSessionBackupVersion: jest.fn(), } as unknown as Mocked; mockClient = getMockClientWithEventEmitter({ isGuest: jest.fn(), @@ -101,7 +102,6 @@ describe("DeviceListener", () => { getRooms: jest.fn().mockReturnValue([]), isVersionSupported: jest.fn().mockResolvedValue(true), isInitialSyncComplete: jest.fn().mockReturnValue(true), - getKeyBackupEnabled: jest.fn(), waitForClientWellKnown: jest.fn(), isRoomEncrypted: jest.fn(), getClientWellKnown: jest.fn(), @@ -337,7 +337,7 @@ describe("DeviceListener", () => { mockCrypto!.userHasCrossSigningKeys.mockResolvedValue(true); await createAndStart(); - expect(mockClient!.getKeyBackupEnabled).toHaveBeenCalled(); + expect(mockCrypto!.getActiveSessionBackupVersion).toHaveBeenCalled(); }); }); @@ -362,8 +362,7 @@ describe("DeviceListener", () => { it("checks keybackup status when cross signing and secret storage are ready", async () => { // default mocks set cross signing and secret storage to ready await createAndStart(); - expect(mockClient!.getKeyBackupEnabled).toHaveBeenCalled(); - expect(mockDispatcher.dispatch).not.toHaveBeenCalled(); + expect(mockCrypto.getActiveSessionBackupVersion).toHaveBeenCalled(); }); it("checks keybackup status when setup encryption toast has been dismissed", async () => { @@ -373,40 +372,25 @@ describe("DeviceListener", () => { instance.dismissEncryptionSetup(); await flushPromises(); - expect(mockClient!.getKeyBackupEnabled).toHaveBeenCalled(); - }); - - it("does not dispatch keybackup event when key backup check is not finished", async () => { - // returns null when key backup status hasn't finished being checked - mockClient!.getKeyBackupEnabled.mockReturnValue(null); - await createAndStart(); - expect(mockDispatcher.dispatch).not.toHaveBeenCalled(); + expect(mockCrypto.getActiveSessionBackupVersion).toHaveBeenCalled(); }); it("dispatches keybackup event when key backup is not enabled", async () => { - mockClient!.getKeyBackupEnabled.mockReturnValue(false); + mockCrypto.getActiveSessionBackupVersion.mockResolvedValue(null); await createAndStart(); expect(mockDispatcher.dispatch).toHaveBeenCalledWith({ action: Action.ReportKeyBackupNotEnabled }); }); it("does not check key backup status again after check is complete", async () => { - mockClient!.getKeyBackupEnabled.mockReturnValue(null); + mockCrypto.getActiveSessionBackupVersion.mockResolvedValue("1"); const instance = await createAndStart(); - expect(mockClient!.getKeyBackupEnabled).toHaveBeenCalled(); - - // keyback check now complete - mockClient!.getKeyBackupEnabled.mockReturnValue(true); + expect(mockCrypto.getActiveSessionBackupVersion).toHaveBeenCalled(); // trigger a recheck instance.dismissEncryptionSetup(); await flushPromises(); - expect(mockClient!.getKeyBackupEnabled).toHaveBeenCalledTimes(2); - - // trigger another recheck - instance.dismissEncryptionSetup(); - await flushPromises(); // not called again, check was complete last time - expect(mockClient!.getKeyBackupEnabled).toHaveBeenCalledTimes(2); + expect(mockCrypto.getActiveSessionBackupVersion).toHaveBeenCalledTimes(1); }); }); diff --git a/test/Lifecycle-test.ts b/test/Lifecycle-test.ts index 26295407427..b984549e9d7 100644 --- a/test/Lifecycle-test.ts +++ b/test/Lifecycle-test.ts @@ -19,14 +19,19 @@ import { logger } from "matrix-js-sdk/src/logger"; import * as MatrixJs from "matrix-js-sdk/src/matrix"; import { setCrypto } from "matrix-js-sdk/src/crypto/crypto"; import * as MatrixCryptoAes from "matrix-js-sdk/src/crypto/aes"; +import { MockedObject } from "jest-mock"; +import fetchMock from "fetch-mock-jest"; import StorageEvictedDialog from "../src/components/views/dialogs/StorageEvictedDialog"; -import { restoreFromLocalStorage, setLoggedIn } from "../src/Lifecycle"; +import { logout, restoreFromLocalStorage, setLoggedIn } from "../src/Lifecycle"; import { MatrixClientPeg } from "../src/MatrixClientPeg"; import Modal from "../src/Modal"; import * as StorageManager from "../src/utils/StorageManager"; -import { getMockClientWithEventEmitter, mockPlatformPeg } from "./test-utils"; +import { flushPromises, getMockClientWithEventEmitter, mockClientMethodsUser, mockPlatformPeg } from "./test-utils"; import ToastStore from "../src/stores/ToastStore"; +import { OidcClientStore } from "../src/stores/oidc/OidcClientStore"; +import { makeDelegatedAuthConfig } from "./test-utils/oidc"; +import { persistOidcAuthenticatedSettings } from "../src/utils/oidc/persistOidcSettings"; const webCrypto = new Crypto(); @@ -37,24 +42,29 @@ describe("Lifecycle", () => { const realLocalStorage = global.localStorage; - const mockClient = getMockClientWithEventEmitter({ - stopClient: jest.fn(), - removeAllListeners: jest.fn(), - clearStores: jest.fn(), - getAccountData: jest.fn(), - getUserId: jest.fn(), - getDeviceId: jest.fn(), - isVersionSupported: jest.fn().mockResolvedValue(true), - getCrypto: jest.fn(), - getClientWellKnown: jest.fn(), - getThirdpartyProtocols: jest.fn(), - store: { - destroy: jest.fn(), - }, - getVersions: jest.fn().mockResolvedValue({ versions: ["v1.1"] }), - }); + let mockClient!: MockedObject; beforeEach(() => { + mockClient = getMockClientWithEventEmitter({ + ...mockClientMethodsUser(), + stopClient: jest.fn(), + removeAllListeners: jest.fn(), + clearStores: jest.fn(), + getAccountData: jest.fn(), + getDeviceId: jest.fn(), + isVersionSupported: jest.fn().mockResolvedValue(true), + getCrypto: jest.fn(), + getClientWellKnown: jest.fn(), + waitForClientWellKnown: jest.fn(), + getThirdpartyProtocols: jest.fn(), + store: { + destroy: jest.fn(), + }, + getVersions: jest.fn().mockResolvedValue({ versions: ["v1.1"] }), + logout: jest.fn().mockResolvedValue(undefined), + getAccessToken: jest.fn(), + getRefreshToken: jest.fn(), + }); // stub this jest.spyOn(MatrixClientPeg, "replaceUsingCreds").mockImplementation(() => {}); jest.spyOn(MatrixClientPeg, "start").mockResolvedValue(undefined); @@ -161,6 +171,8 @@ describe("Lifecycle", () => { accessToken, }; + const refreshToken = "test-refresh-token"; + const encryptedTokenShapedObject = { ciphertext: expect.any(String), iv: expect.any(String), @@ -231,6 +243,7 @@ describe("Lifecycle", () => { userId, guest: true, }), + undefined, ); expect(localStorage.setItem).toHaveBeenCalledWith("mx_is_guest", "true"); }); @@ -262,16 +275,19 @@ describe("Lifecycle", () => { it("should create new matrix client with credentials", async () => { expect(await restoreFromLocalStorage()).toEqual(true); - expect(MatrixClientPeg.replaceUsingCreds).toHaveBeenCalledWith({ - userId, - accessToken, - homeserverUrl, - identityServerUrl, - deviceId, - freshLogin: false, - guest: false, - pickleKey: undefined, - }); + expect(MatrixClientPeg.replaceUsingCreds).toHaveBeenCalledWith( + { + userId, + accessToken, + homeserverUrl, + identityServerUrl, + deviceId, + freshLogin: false, + guest: false, + pickleKey: undefined, + }, + undefined, + ); }); it("should remove fresh login flag from session storage", async () => { @@ -285,6 +301,48 @@ describe("Lifecycle", () => { expect(MatrixClientPeg.start).toHaveBeenCalled(); }); + + describe("with a refresh token", () => { + beforeEach(() => { + initLocalStorageMock({ + ...localStorageSession, + mx_refresh_token: refreshToken, + }); + initIdbMock(idbStorageSession); + }); + + it("should persist credentials", async () => { + expect(await restoreFromLocalStorage()).toEqual(true); + + // refresh token from storage is re-persisted + expect(localStorage.setItem).toHaveBeenCalledWith("mx_has_refresh_token", "true"); + expect(StorageManager.idbSave).toHaveBeenCalledWith( + "account", + "mx_refresh_token", + refreshToken, + ); + }); + + it("should create new matrix client with credentials", async () => { + expect(await restoreFromLocalStorage()).toEqual(true); + + expect(MatrixClientPeg.replaceUsingCreds).toHaveBeenCalledWith( + { + userId, + accessToken, + // refreshToken included in credentials + refreshToken, + homeserverUrl, + identityServerUrl, + deviceId, + freshLogin: false, + guest: false, + pickleKey: undefined, + }, + undefined, + ); + }); + }); }); describe("with a pickle key", () => { @@ -332,16 +390,63 @@ describe("Lifecycle", () => { it("should create new matrix client with credentials", async () => { expect(await restoreFromLocalStorage()).toEqual(true); - expect(MatrixClientPeg.replaceUsingCreds).toHaveBeenCalledWith({ - userId, - // decrypted accessToken - accessToken, - homeserverUrl, - identityServerUrl, - deviceId, - freshLogin: true, - guest: false, - pickleKey: expect.any(String), + expect(MatrixClientPeg.replaceUsingCreds).toHaveBeenCalledWith( + { + userId, + // decrypted accessToken + accessToken, + homeserverUrl, + identityServerUrl, + deviceId, + freshLogin: true, + guest: false, + pickleKey: expect.any(String), + }, + undefined, + ); + }); + + describe("with a refresh token", () => { + beforeEach(async () => { + initLocalStorageMock({}); + initIdbMock({}); + // setup storage with a session with encrypted token + await setLoggedIn({ + ...credentials, + refreshToken, + }); + }); + + it("should persist credentials", async () => { + expect(await restoreFromLocalStorage()).toEqual(true); + + // refresh token from storage is re-persisted + expect(localStorage.setItem).toHaveBeenCalledWith("mx_has_refresh_token", "true"); + expect(StorageManager.idbSave).toHaveBeenCalledWith( + "account", + "mx_refresh_token", + encryptedTokenShapedObject, + ); + }); + + it("should create new matrix client with credentials", async () => { + expect(await restoreFromLocalStorage()).toEqual(true); + + expect(MatrixClientPeg.replaceUsingCreds).toHaveBeenCalledWith( + { + userId, + accessToken, + // refreshToken included in credentials + refreshToken, + homeserverUrl, + identityServerUrl, + deviceId, + freshLogin: false, + guest: false, + pickleKey: expect.any(String), + }, + undefined, + ); }); }); }); @@ -447,16 +552,19 @@ describe("Lifecycle", () => { it("should create new matrix client with credentials", async () => { expect(await setLoggedIn(credentials)).toEqual(mockClient); - expect(MatrixClientPeg.replaceUsingCreds).toHaveBeenCalledWith({ - userId, - accessToken, - homeserverUrl, - identityServerUrl, - deviceId, - freshLogin: true, - guest: false, - pickleKey: null, - }); + expect(MatrixClientPeg.replaceUsingCreds).toHaveBeenCalledWith( + { + userId, + accessToken, + homeserverUrl, + identityServerUrl, + deviceId, + freshLogin: true, + guest: false, + pickleKey: null, + }, + undefined, + ); }); }); @@ -546,17 +654,176 @@ describe("Lifecycle", () => { it("should create new matrix client with credentials", async () => { expect(await setLoggedIn(credentials)).toEqual(mockClient); - expect(MatrixClientPeg.replaceUsingCreds).toHaveBeenCalledWith({ - userId, - accessToken, - homeserverUrl, - identityServerUrl, - deviceId, - freshLogin: true, - guest: false, - pickleKey: expect.any(String), + expect(MatrixClientPeg.replaceUsingCreds).toHaveBeenCalledWith( + { + userId, + accessToken, + homeserverUrl, + identityServerUrl, + deviceId, + freshLogin: true, + guest: false, + pickleKey: expect.any(String), + }, + undefined, + ); + }); + }); + + describe("when authenticated via OIDC native flow", () => { + const clientId = "test-client-id"; + const issuer = "https://auth.com/"; + + const delegatedAuthConfig = makeDelegatedAuthConfig(issuer); + const idTokenClaims = { + aud: "123", + iss: issuer, + sub: "123", + exp: 123, + iat: 456, + }; + + beforeAll(() => { + fetchMock.get( + `${delegatedAuthConfig.issuer}.well-known/openid-configuration`, + delegatedAuthConfig.metadata, + ); + fetchMock.get(`${delegatedAuthConfig.issuer}jwks`, { + status: 200, + headers: { + "Content-Type": "application/json", + }, + keys: [], + }); + }); + + beforeEach(() => { + // mock oidc config for oidc client initialisation + mockClient.waitForClientWellKnown.mockResolvedValue({ + "m.authentication": { + issuer: issuer, + }, + }); + initSessionStorageMock(); + // set values in session storage as they would be after a successful oidc authentication + persistOidcAuthenticatedSettings(clientId, issuer, idTokenClaims); + }); + + it("should not try to create a token refresher without a refresh token", async () => { + await setLoggedIn(credentials); + + // didn't try to initialise token refresher + expect(fetchMock).not.toHaveFetched(`${delegatedAuthConfig.issuer}.well-known/openid-configuration`); + }); + + it("should not try to create a token refresher without a deviceId", async () => { + await setLoggedIn({ + ...credentials, + refreshToken, + deviceId: undefined, + }); + + // didn't try to initialise token refresher + expect(fetchMock).not.toHaveFetched(`${delegatedAuthConfig.issuer}.well-known/openid-configuration`); + }); + + it("should not try to create a token refresher without an issuer in session storage", async () => { + persistOidcAuthenticatedSettings( + clientId, + // @ts-ignore set undefined issuer + undefined, + idTokenClaims, + ); + await setLoggedIn({ + ...credentials, + refreshToken, }); + + // didn't try to initialise token refresher + expect(fetchMock).not.toHaveFetched(`${delegatedAuthConfig.issuer}.well-known/openid-configuration`); + }); + + it("should create a client with a tokenRefreshFunction", async () => { + expect( + await setLoggedIn({ + ...credentials, + refreshToken, + }), + ).toEqual(mockClient); + + expect(MatrixClientPeg.replaceUsingCreds).toHaveBeenCalledWith( + expect.objectContaining({ + accessToken, + refreshToken, + }), + expect.any(Function), + ); + }); + + it("should create a client when creating token refresher fails", async () => { + // set invalid value in session storage for a malformed oidc authentication + persistOidcAuthenticatedSettings(null as any, issuer, idTokenClaims); + + // succeeded + expect( + await setLoggedIn({ + ...credentials, + refreshToken, + }), + ).toEqual(mockClient); + + expect(MatrixClientPeg.replaceUsingCreds).toHaveBeenCalledWith( + expect.objectContaining({ + accessToken, + refreshToken, + }), + // no token refresh function + undefined, + ); }); }); }); + + describe("logout()", () => { + let oidcClientStore!: OidcClientStore; + const accessToken = "test-access-token"; + const refreshToken = "test-refresh-token"; + + beforeEach(() => { + oidcClientStore = new OidcClientStore(mockClient); + // stub + jest.spyOn(oidcClientStore, "revokeTokens").mockResolvedValue(undefined); + + mockClient.getAccessToken.mockReturnValue(accessToken); + mockClient.getRefreshToken.mockReturnValue(refreshToken); + }); + + it("should call logout on the client when oidcClientStore is falsy", async () => { + logout(); + + await flushPromises(); + + expect(mockClient.logout).toHaveBeenCalledWith(true); + }); + + it("should call logout on the client when oidcClientStore.isUserAuthenticatedWithOidc is falsy", async () => { + jest.spyOn(oidcClientStore, "isUserAuthenticatedWithOidc", "get").mockReturnValue(false); + logout(oidcClientStore); + + await flushPromises(); + + expect(mockClient.logout).toHaveBeenCalledWith(true); + expect(oidcClientStore.revokeTokens).not.toHaveBeenCalled(); + }); + + it("should revoke tokens when user is authenticated with oidc", async () => { + jest.spyOn(oidcClientStore, "isUserAuthenticatedWithOidc", "get").mockReturnValue(true); + logout(oidcClientStore); + + await flushPromises(); + + expect(mockClient.logout).not.toHaveBeenCalled(); + expect(oidcClientStore.revokeTokens).toHaveBeenCalledWith(accessToken, refreshToken); + }); + }); }); diff --git a/test/RoomNotifs-test.ts b/test/RoomNotifs-test.ts index 43ea09923ca..3544e862c24 100644 --- a/test/RoomNotifs-test.ts +++ b/test/RoomNotifs-test.ts @@ -27,7 +27,7 @@ import { } from "matrix-js-sdk/src/matrix"; import type { MatrixClient } from "matrix-js-sdk/src/matrix"; -import { mkEvent, mkRoom, muteRoom, stubClient, upsertRoomStateEvents } from "./test-utils"; +import { mkEvent, mkRoom, mkRoomMember, muteRoom, stubClient, upsertRoomStateEvents } from "./test-utils"; import { getRoomNotifsState, RoomNotifState, @@ -36,6 +36,7 @@ import { } from "../src/RoomNotifs"; import { NotificationColor } from "../src/stores/notifications/NotificationColor"; import SettingsStore from "../src/settings/SettingsStore"; +import { MatrixClientPeg } from "../src/MatrixClientPeg"; describe("RoomNotifs test", () => { let client: jest.Mocked; @@ -285,6 +286,21 @@ describe("RoomNotifs test", () => { expect(count).toBeGreaterThan(0); }); + it("indicates the user knock has been denied", async () => { + jest.spyOn(SettingsStore, "getValue").mockImplementation((name) => { + return name === "feature_ask_to_join"; + }); + const roomMember = mkRoomMember(room.roomId, MatrixClientPeg.get()!.getSafeUserId(), "leave", true, { + membership: "knock", + }); + jest.spyOn(room, "getMember").mockReturnValue(roomMember); + const { color, symbol, count } = determineUnreadState(room); + + expect(symbol).toBe("!"); + expect(color).toBe(NotificationColor.Red); + expect(count).toBeGreaterThan(0); + }); + it("shows nothing for muted channels", async () => { room.setUnreadNotificationCount(NotificationCountType.Highlight, 99); room.setUnreadNotificationCount(NotificationCountType.Total, 99); diff --git a/test/SlashCommands-test.tsx b/test/SlashCommands-test.tsx index 0580aa86e05..ae90d2bbc42 100644 --- a/test/SlashCommands-test.tsx +++ b/test/SlashCommands-test.tsx @@ -28,6 +28,7 @@ import WidgetUtils from "../src/utils/WidgetUtils"; import { WidgetType } from "../src/widgets/WidgetType"; import { warnSelfDemote } from "../src/components/views/right_panel/UserInfo"; import dispatcher from "../src/dispatcher/dispatcher"; +import { SettingLevel } from "../src/settings/SettingLevel"; jest.mock("../src/components/views/right_panel/UserInfo"); @@ -88,7 +89,6 @@ describe("SlashCommands", () => { }); describe.each([ - ["upgraderoom"], ["myroomnick"], ["roomavatar"], ["myroomavatar"], @@ -126,6 +126,22 @@ describe("SlashCommands", () => { }); }); + describe("/upgraderoom", () => { + beforeEach(() => { + command = findCommand("upgraderoom")!; + setCurrentRoom(); + }); + + it("should be disabled by default", () => { + expect(command.isEnabled(client)).toBe(false); + }); + + it("should be enabled for developerMode", () => { + SettingsStore.setValue("developerMode", null, SettingLevel.DEVICE, true); + expect(command.isEnabled(client)).toBe(true); + }); + }); + describe("/op", () => { beforeEach(() => { command = findCommand("op")!; diff --git a/test/components/structures/LoggedInView-test.tsx b/test/components/structures/LoggedInView-test.tsx index 36598c9c986..a8cf7ffb344 100644 --- a/test/components/structures/LoggedInView-test.tsx +++ b/test/components/structures/LoggedInView-test.tsx @@ -16,7 +16,7 @@ limitations under the License. import React from "react"; import { render, RenderResult } from "@testing-library/react"; -import { ConditionKind, EventType, IPushRule, MatrixEvent, ClientEvent } from "matrix-js-sdk/src/matrix"; +import { ConditionKind, EventType, IPushRule, MatrixEvent, ClientEvent, PushRuleKind } from "matrix-js-sdk/src/matrix"; import { MediaHandler } from "matrix-js-sdk/src/webrtc/mediaHandler"; import { logger } from "matrix-js-sdk/src/logger"; @@ -81,6 +81,11 @@ describe("", () => { enabled: true, } as IPushRule; + const oneToOneRuleDisabled = { + ...oneToOneRule, + enabled: false, + }; + const groupRule = { conditions: [{ kind: ConditionKind.EventMatch, key: "type", pattern: "m.room.message" }], actions: StandardActions.ACTION_NOTIFY, @@ -221,6 +226,36 @@ describe("", () => { ); }); + it("updates all mismatched rules from synced rules when primary rule is disabled", async () => { + setPushRules([ + // poll 1-1 rules are synced with oneToOneRule + oneToOneRuleDisabled, // off + pollStartOneToOne, // on + pollEndOneToOne, // loud + // poll group rules are synced with groupRule + groupRule, // on + pollStartGroup, // loud + ]); + + getComponent(); + + await flushPromises(); + + // set to match primary rule + expect(mockClient.setPushRuleEnabled).toHaveBeenCalledWith( + "global", + PushRuleKind.Underride, + pollStartOneToOne.rule_id, + false, + ); + expect(mockClient.setPushRuleEnabled).toHaveBeenCalledWith( + "global", + PushRuleKind.Underride, + pollEndOneToOne.rule_id, + false, + ); + }); + it("catches and logs errors while updating a rule", async () => { mockClient.setPushRuleActions.mockRejectedValueOnce("oups").mockResolvedValueOnce({}); @@ -302,6 +337,31 @@ describe("", () => { ); }); + it("updates all mismatched rules from synced rules on a change to push rules account data when primary rule is disabled", async () => { + // setup a push rule state with mismatched rules + setPushRules([ + // poll 1-1 rules are synced with oneToOneRule + oneToOneRuleDisabled, // off + pollEndOneToOne, // loud + ]); + + getComponent(); + + await flushPromises(); + + mockClient.setPushRuleEnabled.mockClear(); + + mockClient.emit(ClientEvent.AccountData, pushRulesEvent); + + // set to match primary rule + expect(mockClient.setPushRuleEnabled).toHaveBeenCalledWith( + "global", + "underride", + pollEndOneToOne.rule_id, + false, + ); + }); + it("stops listening to account data events on unmount", () => { // setup a push rule state with mismatched rules setPushRules([ diff --git a/test/components/structures/MatrixChat-test.tsx b/test/components/structures/MatrixChat-test.tsx index c01b0025abe..8698036ba9e 100644 --- a/test/components/structures/MatrixChat-test.tsx +++ b/test/components/structures/MatrixChat-test.tsx @@ -34,6 +34,7 @@ import { Action } from "../../../src/dispatcher/actions"; import { UserTab } from "../../../src/components/views/dialogs/UserTab"; import { clearAllModals, + createStubMatrixRTC, filterConsole, flushPromises, getMockClientWithEventEmitter, @@ -41,8 +42,10 @@ import { MockClientWithEventEmitter, mockPlatformPeg, resetJsDomAfterEach, + unmockClientPeg, } from "../../test-utils"; import * as leaveRoomUtils from "../../../src/utils/leave-behaviour"; +import { OidcClientError } from "../../../src/utils/oidc/error"; import * as voiceBroadcastUtils from "../../../src/voice-broadcast/utils/cleanUpBroadcasts"; import LegacyCallHandler from "../../../src/LegacyCallHandler"; import { CallStore } from "../../../src/stores/CallStore"; @@ -51,6 +54,7 @@ import { PosthogAnalytics } from "../../../src/PosthogAnalytics"; import PlatformPeg from "../../../src/PlatformPeg"; import EventIndexPeg from "../../../src/indexing/EventIndexPeg"; import * as Lifecycle from "../../../src/Lifecycle"; +import { SSO_HOMESERVER_URL_KEY, SSO_ID_SERVER_URL_KEY } from "../../../src/BasePlatform"; jest.mock("matrix-js-sdk/src/oidc/authorize", () => ({ completeAuthorizationCodeGrant: jest.fn(), @@ -69,6 +73,7 @@ describe("", () => { setCanResetTimelineCallback: jest.fn(), isInitialSyncComplete: jest.fn(), getSyncState: jest.fn(), + getSsoLoginUrl: jest.fn(), getSyncStateData: jest.fn().mockReturnValue(null), getThirdpartyProtocols: jest.fn().mockResolvedValue({}), getClientWellKnown: jest.fn().mockReturnValue({}), @@ -105,6 +110,7 @@ describe("", () => { secretStorage: { isStored: jest.fn().mockReturnValue(null), }, + matrixRTC: createStubMatrixRTC(), getDehydratedDevice: jest.fn(), whoami: jest.fn(), isRoomEncrypted: jest.fn(), @@ -912,24 +918,36 @@ describe("", () => { let loginClient!: ReturnType; - // for now when OIDC fails for any reason we just bump back to welcome - // error handling screens in https://github.com/vector-im/element-web/issues/25665 - const expectOIDCError = async (): Promise => { + const expectOIDCError = async ( + errorMessage = "Something went wrong during authentication. Go to the sign in page and try again.", + ): Promise => { await flushPromises(); + const dialog = await screen.findByRole("dialog"); + + expect(within(dialog).getByText(errorMessage)).toBeInTheDocument(); // just check we're back on welcome page expect(document.querySelector(".mx_Welcome")!).toBeInTheDocument(); }; beforeEach(() => { - mocked(completeAuthorizationCodeGrant).mockClear().mockResolvedValue({ - oidcClientSettings: { - clientId, - issuer, - }, - tokenResponse, - homeserverUrl, - identityServerUrl, - }); + mocked(completeAuthorizationCodeGrant) + .mockClear() + .mockResolvedValue({ + oidcClientSettings: { + clientId, + issuer, + }, + tokenResponse, + homeserverUrl, + identityServerUrl, + idTokenClaims: { + aud: "123", + iss: issuer, + sub: "123", + exp: 123, + iat: 456, + }, + }); jest.spyOn(logger, "error").mockClear(); }); @@ -960,7 +978,7 @@ describe("", () => { expect(logger.error).toHaveBeenCalledWith( "Failed to login via OIDC", - new Error("Invalid query parameters for OIDC native login. `code` and `state` are required."), + new Error(OidcClientError.InvalidQueryParameters), ); await expectOIDCError(); @@ -1015,6 +1033,24 @@ describe("", () => { mocked(completeAuthorizationCodeGrant).mockRejectedValue(new Error(OidcError.CodeExchangeFailed)); }); + it("should log and return to welcome page with correct error when login state is not found", async () => { + mocked(completeAuthorizationCodeGrant).mockRejectedValue( + new Error(OidcError.MissingOrInvalidStoredState), + ); + getComponent({ realQueryParams }); + + await flushPromises(); + + expect(logger.error).toHaveBeenCalledWith( + "Failed to login via OIDC", + new Error(OidcError.MissingOrInvalidStoredState), + ); + + await expectOIDCError( + "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.", + ); + }); + it("should log and return to welcome page", async () => { getComponent({ realQueryParams }); @@ -1107,6 +1143,64 @@ describe("", () => { }); }); + describe("automatic SSO selection", () => { + let ssoClient: ReturnType; + let hrefSetter: jest.Mock; + beforeEach(() => { + ssoClient = getMockClientWithEventEmitter({ + ...getMockClientMethods(), + getHomeserverUrl: jest.fn().mockReturnValue("matrix.example.com"), + getIdentityServerUrl: jest.fn().mockReturnValue("ident.example.com"), + getSsoLoginUrl: jest.fn().mockReturnValue("http://my-sso-url"), + }); + // this is used to create a temporary client to cleanup after logout + jest.spyOn(MatrixJs, "createClient").mockClear().mockReturnValue(ssoClient); + mockPlatformPeg(); + // Ensure we don't have a client peg as we aren't logged in. + unmockClientPeg(); + + hrefSetter = jest.fn(); + const originalHref = window.location.href.toString(); + Object.defineProperty(window, "location", { + value: { + get href() { + return originalHref; + }, + set href(href) { + hrefSetter(href); + }, + }, + writable: true, + }); + }); + + it("should automatically setup and redirect to SSO login", async () => { + getComponent({ + initialScreenAfterLogin: { + screen: "start_sso", + }, + }); + await flushPromises(); + expect(ssoClient.getSsoLoginUrl).toHaveBeenCalledWith("http://localhost/", "sso", undefined, undefined); + expect(window.localStorage.getItem(SSO_HOMESERVER_URL_KEY)).toEqual("matrix.example.com"); + expect(window.localStorage.getItem(SSO_ID_SERVER_URL_KEY)).toEqual("ident.example.com"); + expect(hrefSetter).toHaveBeenCalledWith("http://my-sso-url"); + }); + + it("should automatically setup and redirect to CAS login", async () => { + getComponent({ + initialScreenAfterLogin: { + screen: "start_cas", + }, + }); + await flushPromises(); + expect(ssoClient.getSsoLoginUrl).toHaveBeenCalledWith("http://localhost/", "cas", undefined, undefined); + expect(window.localStorage.getItem(SSO_HOMESERVER_URL_KEY)).toEqual("matrix.example.com"); + expect(window.localStorage.getItem(SSO_ID_SERVER_URL_KEY)).toEqual("ident.example.com"); + expect(hrefSetter).toHaveBeenCalledWith("http://my-sso-url"); + }); + }); + describe("Multi-tab lockout", () => { afterEach(() => { Lifecycle.setSessionLockNotStolen(); diff --git a/test/components/structures/TabbedView-test.tsx b/test/components/structures/TabbedView-test.tsx index 4b1b56b2ac1..d6246333909 100644 --- a/test/components/structures/TabbedView-test.tsx +++ b/test/components/structures/TabbedView-test.tsx @@ -22,7 +22,7 @@ import { NonEmptyArray } from "../../../src/@types/common"; import { _t } from "../../../src/languageHandler"; describe("", () => { - const generalTab = new Tab("GENERAL", "General", "general",
    general
    ); + const generalTab = new Tab("GENERAL", "common|general", "general",
    general
    ); const labsTab = new Tab("LABS", "common|labs", "labs",
    labs
    ); const securityTab = new Tab("SECURITY", "common|security", "security",
    security
    ); const defaultProps = { @@ -44,13 +44,13 @@ describe("", () => { it("renders first tab as active tab when no initialTabId", () => { const { container } = render(getComponent()); - expect(getActiveTab(container)?.textContent).toEqual(generalTab.label); + expect(getActiveTab(container)?.textContent).toEqual(_t(generalTab.label)); expect(getActiveTabBody(container)?.textContent).toEqual("general"); }); it("renders first tab as active tab when initialTabId is not valid", () => { const { container } = render(getComponent({ initialTabId: "bad-tab-id" })); - expect(getActiveTab(container)?.textContent).toEqual(generalTab.label); + expect(getActiveTab(container)?.textContent).toEqual(_t(generalTab.label)); expect(getActiveTabBody(container)?.textContent).toEqual("general"); }); @@ -97,7 +97,7 @@ describe("", () => { it("does not reactivate inititalTabId on rerender", () => { const { container, getByTestId, rerender } = render(getComponent()); - expect(getActiveTab(container)?.textContent).toEqual(generalTab.label); + expect(getActiveTab(container)?.textContent).toEqual(_t(generalTab.label)); // make security tab active act(() => { diff --git a/test/components/structures/ThreadPanel-test.tsx b/test/components/structures/ThreadPanel-test.tsx index b16463bddc8..b3025bb3adb 100644 --- a/test/components/structures/ThreadPanel-test.tsx +++ b/test/components/structures/ThreadPanel-test.tsx @@ -16,7 +16,6 @@ limitations under the License. import React from "react"; import { render, screen, fireEvent, waitFor } from "@testing-library/react"; -import "focus-visible"; // to fix context menus import { mocked } from "jest-mock"; import { MatrixClient, @@ -91,7 +90,7 @@ describe("ThreadPanel", () => { expect(found).toHaveLength(2); const foundButton = screen.queryByRole("menuitemradio", { checked: true }); expect(foundButton?.textContent).toEqual( - `${_t("All threads")}${_t("Shows all threads from current room")}`, + `${_t("threads|all_threads")}${_t("threads|all_threads_description")}`, ); expect(foundButton).toMatchSnapshot(); }); @@ -147,8 +146,8 @@ describe("ThreadPanel", () => { const found = screen.queryAllByRole("menuitemradio"); expect(found).toHaveLength(2); - const allThreadsContent = `${_t("All threads")}${_t("Shows all threads from current room")}`; - const myThreadsContent = `${_t("My threads")}${_t("Shows all threads you've participated in")}`; + const allThreadsContent = `${_t("threads|all_threads")}${_t("threads|all_threads_description")}`; + const myThreadsContent = `${_t("threads|my_threads")}${_t("threads|my_threads_description")}`; const allThreadsOption = found.find((it) => it.textContent === allThreadsContent); const myThreadsOption = found.find((it) => it.textContent === myThreadsContent); diff --git a/test/components/structures/__snapshots__/MatrixChat-test.tsx.snap b/test/components/structures/__snapshots__/MatrixChat-test.tsx.snap index 9f71bf91cef..a5280f599a6 100644 --- a/test/components/structures/__snapshots__/MatrixChat-test.tsx.snap +++ b/test/components/structures/__snapshots__/MatrixChat-test.tsx.snap @@ -359,8 +359,7 @@ exports[` with an existing session onAction() room actions leave_r Cancel + +
    +
    +
    + + Advanced + +

    + +

    +
    + + +
    +
    +`; + +exports[`LogoutDialog Prompts user to set up backup if there is no backup on the server 1`] = ` +
    +
    +
    {_t("Your server requires encryption to be disabled.")}{_t("room_settings|security|encryption_forced")}
    + + + + + + + + + + + + + + + + +
    + Backup key stored: + + not stored +
    + Backup key cached: + + not found locally + +
    + Secret storage public key: + + not found +
    + Secret storage: + + not ready +
    +
    +
    +`; + exports[` suggests connecting session to key backup when backup exists 1`] = `
    suggests connecting session to key backup when ba Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.
    - + Advanced suggests connecting session to key backup when ba
    - Backup version: + Latest backup version on server: 1 + ( + Algorithm: + + + test + + )
    - Algorithm: + Active backup version: - test + None
    diff --git a/test/components/views/settings/devices/DeviceDetailHeading-test.tsx b/test/components/views/settings/devices/DeviceDetailHeading-test.tsx index 3e4018066ff..966c0a4be81 100644 --- a/test/components/views/settings/devices/DeviceDetailHeading-test.tsx +++ b/test/components/views/settings/devices/DeviceDetailHeading-test.tsx @@ -136,7 +136,7 @@ describe("", () => { await flushPromisesWithFakeTimers(); // error message displayed - expect(queryByText("Failed to set display name")).toBeTruthy(); + expect(queryByText("Failed to set session name")).toBeTruthy(); // spinner removed expect(container.getElementsByClassName("mx_Spinner").length).toBeFalsy(); diff --git a/test/components/views/settings/devices/LoginWithQR-test.tsx b/test/components/views/settings/devices/LoginWithQR-test.tsx index af9ab74175e..3f72b96ccb8 100644 --- a/test/components/views/settings/devices/LoginWithQR-test.tsx +++ b/test/components/views/settings/devices/LoginWithQR-test.tsx @@ -51,6 +51,7 @@ function makeClient() { currentState: { on: jest.fn(), }, + getClientWellKnown: jest.fn().mockReturnValue({}), } as unknown as MatrixClient); } @@ -88,8 +89,7 @@ describe("", () => { jest.spyOn(MSC3906Rendezvous.prototype, "verifyNewDeviceOnExistingDevice").mockResolvedValue(undefined); client.requestLoginToken.mockResolvedValue({ login_token: "token", - expires_in: 1000, // this is as per MSC3882 r0 - expires_in_ms: 1000 * 1000, // this is as per MSC3882 r1 + expires_in_ms: 1000 * 1000, } as LoginTokenPostResponse); // we force the type here so that it works with versions of js-sdk that don't have r1 support yet }); diff --git a/test/components/views/settings/devices/LoginWithQRSection-test.tsx b/test/components/views/settings/devices/LoginWithQRSection-test.tsx index 3f3957eeb20..8dc78bfd28d 100644 --- a/test/components/views/settings/devices/LoginWithQRSection-test.tsx +++ b/test/components/views/settings/devices/LoginWithQRSection-test.tsx @@ -16,13 +16,13 @@ limitations under the License. import { render } from "@testing-library/react"; import { mocked } from "jest-mock"; -import { IServerVersions, MatrixClient, UNSTABLE_MSC3882_CAPABILITY } from "matrix-js-sdk/src/matrix"; +import { IClientWellKnown, IServerVersions, MatrixClient, GET_LOGIN_TOKEN_CAPABILITY } from "matrix-js-sdk/src/matrix"; import React from "react"; import LoginWithQRSection from "../../../../../src/components/views/settings/devices/LoginWithQRSection"; import { MatrixClientPeg } from "../../../../../src/MatrixClientPeg"; -function makeClient() { +function makeClient(wellKnown: IClientWellKnown) { return mocked({ getUser: jest.fn(), isGuest: jest.fn().mockReturnValue(false), @@ -37,6 +37,7 @@ function makeClient() { currentState: { on: jest.fn(), }, + getClientWellKnown: jest.fn().mockReturnValue(wellKnown), } as unknown as MatrixClient); } @@ -49,12 +50,13 @@ function makeVersions(unstableFeatures: Record): IServerVersion describe("", () => { beforeAll(() => { - jest.spyOn(MatrixClientPeg, "get").mockReturnValue(makeClient()); + jest.spyOn(MatrixClientPeg, "get").mockReturnValue(makeClient({})); }); const defaultProps = { onShowQr: () => {}, versions: makeVersions({}), + wellKnown: {}, }; const getComponent = (props = {}) => ; @@ -65,23 +67,18 @@ describe("", () => { expect(container).toMatchSnapshot(); }); - it("only MSC3882 enabled", async () => { - const { container } = render(getComponent({ versions: makeVersions({ "org.matrix.msc3882": true }) })); - expect(container).toMatchSnapshot(); - }); - - it("only MSC3882 r1 enabled", async () => { + it("only get_login_token enabled", async () => { const { container } = render( - getComponent({ capabilities: { [UNSTABLE_MSC3882_CAPABILITY.name]: { enabled: true } } }), + getComponent({ capabilities: { [GET_LOGIN_TOKEN_CAPABILITY.name]: { enabled: true } } }), ); expect(container).toMatchSnapshot(); }); - it("MSC3886 + MSC3882 r1 disabled", async () => { + it("MSC3886 + get_login_token disabled", async () => { const { container } = render( getComponent({ versions: makeVersions({ "org.matrix.msc3886": true }), - capabilities: { [UNSTABLE_MSC3882_CAPABILITY.name]: { enabled: false } }, + capabilities: { [GET_LOGIN_TOKEN_CAPABILITY.name]: { enabled: false } }, }), ); expect(container).toMatchSnapshot(); @@ -89,27 +86,32 @@ describe("", () => { }); describe("should render panel", () => { - it("MSC3882 + MSC3886", async () => { + it("get_login_token + MSC3886", async () => { const { container } = render( getComponent({ versions: makeVersions({ - "org.matrix.msc3882": true, "org.matrix.msc3886": true, }), + capabilities: { + [GET_LOGIN_TOKEN_CAPABILITY.name]: { enabled: true }, + }, }), ); expect(container).toMatchSnapshot(); }); - it("MSC3882 r1 + MSC3886", async () => { + it("get_login_token + .well-known", async () => { + const wellKnown = { + "io.element.rendezvous": { + server: "https://rz.local", + }, + }; + jest.spyOn(MatrixClientPeg, "get").mockReturnValue(makeClient(wellKnown)); const { container } = render( getComponent({ - versions: makeVersions({ - "org.matrix.msc3886": true, - }), - capabilities: { - [UNSTABLE_MSC3882_CAPABILITY.name]: { enabled: true }, - }, + versions: makeVersions({}), + capabilities: { [GET_LOGIN_TOKEN_CAPABILITY.name]: { enabled: true } }, + wellKnown, }), ); expect(container).toMatchSnapshot(); diff --git a/test/components/views/settings/devices/__snapshots__/LoginWithQRSection-test.tsx.snap b/test/components/views/settings/devices/__snapshots__/LoginWithQRSection-test.tsx.snap index 90af812e592..48d8294ae0e 100644 --- a/test/components/views/settings/devices/__snapshots__/LoginWithQRSection-test.tsx.snap +++ b/test/components/views/settings/devices/__snapshots__/LoginWithQRSection-test.tsx.snap @@ -1,14 +1,12 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[` should not render MSC3886 + MSC3882 r1 disabled 1`] = `
    `; +exports[` should not render MSC3886 + get_login_token disabled 1`] = `
    `; exports[` should not render no support at all 1`] = `
    `; -exports[` should not render only MSC3882 enabled 1`] = `
    `; +exports[` should not render only get_login_token enabled 1`] = `
    `; -exports[` should not render only MSC3882 r1 enabled 1`] = `
    `; - -exports[` should render panel MSC3882 + MSC3886 1`] = ` +exports[` should render panel get_login_token + .well-known 1`] = `
    should render panel MSC3882 + MSC3886 1`] = `
    `; -exports[` should render panel MSC3882 r1 + MSC3886 1`] = ` +exports[` should render panel get_login_token + MSC3886 1`] = `
    ", () => { const defaultProps = { @@ -44,19 +45,18 @@ describe("", () => { deleteThreePid: jest.fn(), }); + let stores: SdkContextClass; + const getComponent = () => ( - + - + ); - const clientWellKnownSpy = jest.spyOn(mockClient, "getClientWellKnown"); - beforeEach(() => { jest.spyOn(SettingsStore, "getValue").mockReturnValue(false); mockPlatformPeg(); jest.clearAllMocks(); - clientWellKnownSpy.mockReturnValue({}); jest.spyOn(SettingsStore, "getValue").mockRestore(); jest.spyOn(logger, "error").mockRestore(); @@ -67,6 +67,12 @@ describe("", () => { mockClient.deleteThreePid.mockResolvedValue({ id_server_unbind_result: "success", }); + + stores = new SdkContextClass(); + stores.client = mockClient; + // stub out this store completely to avoid mocking initialisation + const mockOidcClientStore = {} as unknown as OidcClientStore; + jest.spyOn(stores, "oidcClientStore", "get").mockReturnValue(mockOidcClientStore); }); it("does not show account management link when not available", () => { @@ -78,12 +84,11 @@ describe("", () => { it("show account management link in expected format", async () => { const accountManagementLink = "https://id.server.org/my-account"; - clientWellKnownSpy.mockReturnValue({ - [M_AUTHENTICATION.name]: { - issuer: "https://id.server.org", - account: accountManagementLink, - }, - }); + const mockOidcClientStore = { + accountManagementEndpoint: accountManagementLink, + } as unknown as OidcClientStore; + jest.spyOn(stores, "oidcClientStore", "get").mockReturnValue(mockOidcClientStore); + const { getByTestId } = render(getComponent()); // wait for well-known call to settle @@ -159,7 +164,7 @@ describe("", () => { ); render(getComponent()); - expect(screen.queryByText("Deactivate account")).not.toBeInTheDocument(); + expect(screen.queryByText("Deactivate Account")).not.toBeInTheDocument(); expect(SettingsStore.getValue).toHaveBeenCalledWith(UIFeature.Deactivate); }); it("should not render section when account is managed externally", async () => { @@ -167,17 +172,16 @@ describe("", () => { (settingName) => settingName === UIFeature.Deactivate, ); // account is managed externally when we have delegated auth configured - mockClient.getClientWellKnown.mockReturnValue({ - [M_AUTHENTICATION.name]: { - issuer: "https://issuer.org", - account: "https://issuer.org/account", - }, - }); + const accountManagementLink = "https://id.server.org/my-account"; + const mockOidcClientStore = { + accountManagementEndpoint: accountManagementLink, + } as unknown as OidcClientStore; + jest.spyOn(stores, "oidcClientStore", "get").mockReturnValue(mockOidcClientStore); render(getComponent()); await flushPromises(); - expect(screen.queryByText("Deactivate account")).not.toBeInTheDocument(); + expect(screen.queryByText("Deactivate Account")).not.toBeInTheDocument(); }); it("should render section when account deactivation feature is enabled", () => { jest.spyOn(SettingsStore, "getValue").mockImplementation( @@ -185,7 +189,7 @@ describe("", () => { ); render(getComponent()); - expect(screen.getByText("Deactivate account").parentElement!).toMatchSnapshot(); + expect(screen.getByText("Deactivate Account", { selector: "h2" }).parentElement!).toMatchSnapshot(); }); }); diff --git a/test/components/views/settings/tabs/user/SecurityUserSettingsTab-test.tsx b/test/components/views/settings/tabs/user/SecurityUserSettingsTab-test.tsx index 5d75eee69c6..c1848774ee1 100644 --- a/test/components/views/settings/tabs/user/SecurityUserSettingsTab-test.tsx +++ b/test/components/views/settings/tabs/user/SecurityUserSettingsTab-test.tsx @@ -41,6 +41,7 @@ describe("", () => { ...mockClientMethodsCrypto(), getRooms: jest.fn().mockReturnValue([]), getIgnoredUsers: jest.fn(), + getKeyBackupVersion: jest.fn(), }); const getComponent = () => ( diff --git a/test/components/views/settings/tabs/user/SessionManagerTab-test.tsx b/test/components/views/settings/tabs/user/SessionManagerTab-test.tsx index 1c5c5c7c9a2..636d3693441 100644 --- a/test/components/views/settings/tabs/user/SessionManagerTab-test.tsx +++ b/test/components/views/settings/tabs/user/SessionManagerTab-test.tsx @@ -28,13 +28,13 @@ import { PUSHER_DEVICE_ID, PUSHER_ENABLED, IAuthData, - UNSTABLE_MSC3882_CAPABILITY, + GET_LOGIN_TOKEN_CAPABILITY, CryptoApi, DeviceVerificationStatus, MatrixError, - M_AUTHENTICATION, + MatrixClient, } from "matrix-js-sdk/src/matrix"; -import { mocked } from "jest-mock"; +import { mocked, MockedObject } from "jest-mock"; import { clearAllModals, @@ -45,13 +45,14 @@ import { mockPlatformPeg, } from "../../../../../test-utils"; import SessionManagerTab from "../../../../../../src/components/views/settings/tabs/user/SessionManagerTab"; -import MatrixClientContext from "../../../../../../src/contexts/MatrixClientContext"; import Modal from "../../../../../../src/Modal"; import LogoutDialog from "../../../../../../src/components/views/dialogs/LogoutDialog"; import { DeviceSecurityVariation, ExtendedDevice } from "../../../../../../src/components/views/settings/devices/types"; import { INACTIVE_DEVICE_AGE_MS } from "../../../../../../src/components/views/settings/devices/filter"; import SettingsStore from "../../../../../../src/settings/SettingsStore"; import { getClientInformationEventType } from "../../../../../../src/utils/device/clientInformation"; +import { SDKContext, SdkContextClass } from "../../../../../../src/contexts/SDKContext"; +import { OidcClientStore } from "../../../../../../src/stores/oidc/OidcClientStore"; mockPlatformPeg(); @@ -91,31 +92,14 @@ describe("", () => { requestDeviceVerification: jest.fn().mockResolvedValue(mockVerificationRequest), } as unknown as CryptoApi); - let mockClient = getMockClientWithEventEmitter({ - ...mockClientMethodsUser(aliceId), - getCrypto: jest.fn().mockReturnValue(mockCrypto), - getDevices: jest.fn(), - getStoredDevice: jest.fn(), - getDeviceId: jest.fn().mockReturnValue(deviceId), - deleteMultipleDevices: jest.fn(), - generateClientSecret: jest.fn(), - setDeviceDetails: jest.fn(), - getAccountData: jest.fn(), - deleteAccountData: jest.fn(), - doesServerSupportUnstableFeature: jest.fn().mockResolvedValue(true), - getPushers: jest.fn(), - setPusher: jest.fn(), - setLocalNotificationSettings: jest.fn(), - getVersions: jest.fn().mockResolvedValue({}), - getCapabilities: jest.fn().mockResolvedValue({}), - getClientWellKnown: jest.fn().mockReturnValue({}), - }); + let mockClient!: MockedObject; + let sdkContext: SdkContextClass; const defaultProps = {}; const getComponent = (props = {}): React.ReactElement => ( - + - + ); const toggleDeviceDetails = ( @@ -230,6 +214,9 @@ describe("", () => { } }); + sdkContext = new SdkContextClass(); + sdkContext.client = mockClient; + // @ts-ignore allow delete of non-optional prop delete window.location; // @ts-ignore ugly mocking @@ -1051,12 +1038,11 @@ describe("", () => { describe("for an OIDC-aware server", () => { beforeEach(() => { - mockClient.getClientWellKnown.mockReturnValue({ - [M_AUTHENTICATION.name]: { - issuer: "https://issuer.org", - account: "https://issuer.org/account", - }, - }); + // just do an ugly mock here to avoid mocking initialisation + const mockOidcClientStore = { + accountManagementEndpoint: "https://issuer.org/account", + } as unknown as OidcClientStore; + jest.spyOn(sdkContext, "oidcClientStore", "get").mockReturnValue(mockOidcClientStore); }); // signing out the current device works as usual @@ -1279,7 +1265,7 @@ describe("", () => { await flushPromises(); - expect(logSpy).toHaveBeenCalledWith("Error setting session display name", error); + expect(logSpy).toHaveBeenCalledWith("Error setting device name", error); // error displayed expect(getByTestId("device-rename-error")).toBeTruthy(); @@ -1534,7 +1520,7 @@ describe("", () => { }, }); mockClient.getCapabilities.mockResolvedValue({ - [UNSTABLE_MSC3882_CAPABILITY.name]: { + [GET_LOGIN_TOKEN_CAPABILITY.name]: { enabled: true, }, }); diff --git a/test/components/views/settings/tabs/user/__snapshots__/GeneralUserSettingsTab-test.tsx.snap b/test/components/views/settings/tabs/user/__snapshots__/GeneralUserSettingsTab-test.tsx.snap index a2e13ed8434..ecf24ff2e5b 100644 --- a/test/components/views/settings/tabs/user/__snapshots__/GeneralUserSettingsTab-test.tsx.snap +++ b/test/components/views/settings/tabs/user/__snapshots__/GeneralUserSettingsTab-test.tsx.snap @@ -237,7 +237,7 @@ exports[` deactive account should render section when

    - Deactivate account + Deactivate Account

    renders security section 1`] = ` />
    - + Advanced renders security section 1`] = ` />
    - + Advanced
    ", () => { }); const selectFromDropdown = async (getByTextArg: RegExp | string) => { - const dropdown = screen.getByRole("button", { name: "Space selection" }); + const dropdown = screen.getByRole("button", { name: "Theme" }); await userEvent.click(dropdown); await waitFor(() => { expect(dropdown).toHaveAttribute("aria-expanded", "true"); diff --git a/test/components/views/spaces/__snapshots__/AddExistingToSpaceDialog-test.tsx.snap b/test/components/views/spaces/__snapshots__/AddExistingToSpaceDialog-test.tsx.snap index 3b394c67e72..b0c92e8867e 100644 --- a/test/components/views/spaces/__snapshots__/AddExistingToSpaceDialog-test.tsx.snap +++ b/test/components/views/spaces/__snapshots__/AddExistingToSpaceDialog-test.tsx.snap @@ -26,7 +26,7 @@ exports[` looks as expected 1`] = ` > looks as expected 1`] = ` > { }), ); }); + + it("should strip self-invite", async () => { + await createRoom(client, { dmUserId: client.getSafeUserId() }); + expect(client.createRoom).toHaveBeenCalledWith( + expect.not.objectContaining({ + invite: expect.any(Array), + }), + ); + }); }); describe("canEncryptToAllUsers", () => { diff --git a/test/editor/deserialize-test.ts b/test/editor/deserialize-test.ts index 275f34ca8f1..2bd4925ec00 100644 --- a/test/editor/deserialize-test.ts +++ b/test/editor/deserialize-test.ts @@ -98,6 +98,11 @@ describe("editor/deserialize", function () { expect(parts.length).toBe(1); expect(parts[0]).toStrictEqual({ type: "plain", text: "/me says DON'T SHOUT!" }); }); + it("spoiler", function () { + const parts = normalize(parseEvent(textMessage("/spoiler broiler"), createPartCreator())); + expect(parts.length).toBe(1); + expect(parts[0]).toStrictEqual({ type: "plain", text: "/spoiler broiler" }); + }); }); describe("html messages", function () { it("inline styling", function () { @@ -295,6 +300,13 @@ describe("editor/deserialize", function () { expect(parts.length).toBe(1); expect(parts[0]).toStrictEqual({ type: "plain", text: "/me says _DON'T SHOUT_!" }); }); + it("spoiler", function () { + const parts = normalize( + parseEvent(htmlMessage("broiler"), createPartCreator()), + ); + expect(parts.length).toBe(1); + expect(parts[0]).toStrictEqual({ type: "plain", text: "/spoiler broiler" }); + }); it("preserves nested quotes", () => { const html = "
    foo
    bar
    "; const parts = normalize(parseEvent(htmlMessage(html), createPartCreator())); diff --git a/test/languageHandler-test.tsx b/test/languageHandler-test.tsx index dc9b3536766..a9ad673a706 100644 --- a/test/languageHandler-test.tsx +++ b/test/languageHandler-test.tsx @@ -16,6 +16,8 @@ limitations under the License. import React from "react"; import fetchMock from "fetch-mock-jest"; +import { Translation } from "matrix-web-i18n"; +import { TranslationStringsObject } from "@matrix-org/react-sdk-module-api"; import SdkConfig from "../src/SdkConfig"; import { @@ -23,7 +25,6 @@ import { _tDom, CustomTranslationOptions, getAllLanguagesWithLabels, - ICustomTranslations, registerCustomTranslations, setLanguage, setMissingEntryGenerator, @@ -35,9 +36,9 @@ import { import { stubClient } from "./test-utils"; import { setupLanguageMock } from "./setup/setupLanguage"; -async function setupTranslationOverridesForTests(overrides: ICustomTranslations) { +async function setupTranslationOverridesForTests(overrides: TranslationStringsObject) { const lookupUrl = "/translations.json"; - const fn = (url: string): ICustomTranslations => { + const fn = (url: string): TranslationStringsObject => { expect(url).toEqual(lookupUrl); return overrides; }; @@ -62,15 +63,15 @@ describe("languageHandler", () => { }); it("should support overriding translations", async () => { - const str = "This is a test string that does not exist in the app." as TranslationKey; - const enOverride = "This is the English version of a custom string." as TranslationKey; - const deOverride = "This is the German version of a custom string." as TranslationKey; + const str: TranslationKey = "power_level|default"; + const enOverride: Translation = "Visitor"; + const deOverride: Translation = "Besucher"; // First test that overrides aren't being used await setLanguage("en"); - expect(_t(str)).toEqual(str); + expect(_t(str)).toMatchInlineSnapshot(`"Default"`); await setLanguage("de"); - expect(_t(str)).toEqual(str); + expect(_t(str)).toMatchInlineSnapshot(`"Standard"`); await setupTranslationOverridesForTests({ [str]: { @@ -87,6 +88,42 @@ describe("languageHandler", () => { expect(_t(str)).toEqual(deOverride); }); + it("should support overriding plural translations", async () => { + const str: TranslationKey = "voip|n_people_joined"; + const enOverride: Translation = { + other: "%(count)s people in the call", + one: "%(count)s person in the call", + }; + const deOverride: Translation = { + other: "%(count)s Personen im Anruf", + one: "%(count)s Person im Anruf", + }; + + // First test that overrides aren't being used + await setLanguage("en"); + expect(_t(str, { count: 1 })).toMatchInlineSnapshot(`"1 person joined"`); + expect(_t(str, { count: 5 })).toMatchInlineSnapshot(`"5 people joined"`); + await setLanguage("de"); + expect(_t(str, { count: 1 })).toMatchInlineSnapshot(`"1 Person beigetreten"`); + expect(_t(str, { count: 5 })).toMatchInlineSnapshot(`"5 Personen beigetreten"`); + + await setupTranslationOverridesForTests({ + [str]: { + en: enOverride, + de: deOverride, + }, + }); + + // Now test that they *are* being used + await setLanguage("en"); + expect(_t(str, { count: 1 })).toMatchInlineSnapshot(`"1 person in the call"`); + expect(_t(str, { count: 5 })).toMatchInlineSnapshot(`"5 people in the call"`); + + await setLanguage("de"); + expect(_t(str, { count: 1 })).toMatchInlineSnapshot(`"1 Person im Anruf"`); + expect(_t(str, { count: 5 })).toMatchInlineSnapshot(`"5 Personen im Anruf"`); + }); + describe("UserFriendlyError", () => { const testErrorMessage = "This email address is already in use (%(email)s)" as TranslationKey; beforeEach(async () => { @@ -171,11 +208,11 @@ describe("languageHandler", () => { describe("languageHandler JSX", function () { // See setupLanguage.ts for how we are stubbing out translations to provide fixture data for these tests - const basicString = "Rooms"; + const basicString = "common|rooms"; const selfClosingTagSub = "Accept to continue:" as TranslationKey; const textInTagSub = "Upgrade to your own domain" as TranslationKey; - const plurals = "and %(count)s others..."; - const variableSub = "You are now ignoring %(userId)s"; + const plurals = "common|and_n_others"; + const variableSub = "slash_command|ignore_dialog_description"; type TestCase = [ string, @@ -291,7 +328,7 @@ describe("languageHandler JSX", function () { }); // mocked lv has only `"Uploading %(filename)s and %(count)s others|one"` - const lvExistingPlural = "Uploading %(filename)s and %(count)s others"; + const lvExistingPlural = "room|upload|uploading_multiple_file"; const lvNonExistingPlural = "%(spaceName)s and %(count)s others"; describe("pluralization", () => { diff --git a/test/models/Call-test.ts b/test/models/Call-test.ts index 12839bfd110..94a102c95c0 100644 --- a/test/models/Call-test.ts +++ b/test/models/Call-test.ts @@ -17,16 +17,14 @@ limitations under the License. import EventEmitter from "events"; import { mocked } from "jest-mock"; import { waitFor } from "@testing-library/react"; -import { - RoomType, - Room, - RoomEvent, - MatrixEvent, - RoomStateEvent, - PendingEventOrdering, - GroupCallIntent, -} from "matrix-js-sdk/src/matrix"; +import { RoomType, Room, RoomEvent, MatrixEvent, RoomStateEvent, PendingEventOrdering } from "matrix-js-sdk/src/matrix"; import { Widget } from "matrix-widget-api"; +// eslint-disable-next-line no-restricted-imports +import { MatrixRTCSessionManagerEvents } from "matrix-js-sdk/src/matrixrtc/MatrixRTCSessionManager"; +// eslint-disable-next-line no-restricted-imports +import { CallMembership } from "matrix-js-sdk/src/matrixrtc/CallMembership"; +// eslint-disable-next-line no-restricted-imports +import { MatrixRTCSession, MatrixRTCSessionEvent } from "matrix-js-sdk/src/matrixrtc/MatrixRTCSession"; import type { Mocked } from "jest-mock"; import type { MatrixClient, IMyDevice, RoomMember } from "matrix-js-sdk/src/matrix"; @@ -96,9 +94,16 @@ const setUpClientRoomAndStores = (): { return null; } }); + jest.spyOn(room, "getMyMembership").mockReturnValue("join"); client.getRoom.mockImplementation((roomId) => (roomId === room.roomId ? room : null)); + client.getRoom.mockImplementation((roomId) => (roomId === room.roomId ? room : null)); + client.matrixRTC.getRoomSession.mockImplementation((roomId) => { + const session = new EventEmitter() as MatrixRTCSession; + session.memberships = []; + return session; + }); client.getRooms.mockReturnValue([room]); client.getUserId.mockReturnValue(alice.userId); client.getDeviceId.mockReturnValue("alices_device"); @@ -576,11 +581,9 @@ describe("ElementCall", () => { let client: Mocked; let room: Room; let alice: RoomMember; - let bob: RoomMember; - let carol: RoomMember; beforeEach(() => { - ({ client, room, alice, bob, carol } = setUpClientRoomAndStores()); + ({ client, room, alice } = setUpClientRoomAndStores()); }); afterEach(() => cleanUpClientRoomAndStores(client, room)); @@ -595,15 +598,14 @@ describe("ElementCall", () => { expect(Call.get(room)).toBeInstanceOf(ElementCall); }); - it("ignores terminated calls", async () => { - await ElementCall.create(room); + it("finds ongoing calls that are created by the session manager", async () => { + // There is an existing session created by another user in this room. + client.matrixRTC.getRoomSession.mockReturnValue({ + on: (ev: any, fn: any) => {}, + memberships: [{ fakeVal: "fake membership" }], + } as unknown as MatrixRTCSession); const call = Call.get(room); if (!(call instanceof ElementCall)) throw new Error("Failed to create call"); - - // Terminate the call - await call.groupCall.terminate(); - - expect(Call.get(room)).toBeNull(); }); it("passes font settings through widget URL", async () => { @@ -731,10 +733,6 @@ describe("ElementCall", () => { afterEach(() => cleanUpCallAndWidget(call, widget, audioMutedSpy, videoMutedSpy)); - it("has prompt intent", () => { - expect(call.groupCall.intent).toBe(GroupCallIntent.Prompt); - }); - it("connects muted", async () => { expect(call.connectionState).toBe(ConnectionState.Disconnected); audioMutedSpy.mockReturnValue(true); @@ -828,57 +826,6 @@ describe("ElementCall", () => { expect(call.connectionState).toBe(ConnectionState.Disconnected); }); - it("tracks participants in room state", async () => { - expect(call.participants).toEqual(new Map()); - - // A participant with multiple devices (should only show up once) - await client.sendStateEvent( - room.roomId, - ElementCall.MEMBER_EVENT_TYPE.name, - { - "m.calls": [ - { - "m.call_id": call.groupCall.groupCallId, - "m.devices": [ - { device_id: "bobweb", session_id: "1", feeds: [], expires_ts: 1000 * 60 * 10 }, - { device_id: "bobdesktop", session_id: "1", feeds: [], expires_ts: 1000 * 60 * 10 }, - ], - }, - ], - }, - bob.userId, - ); - // A participant with an expired device (should not show up) - await client.sendStateEvent( - room.roomId, - ElementCall.MEMBER_EVENT_TYPE.name, - { - "m.calls": [ - { - "m.call_id": call.groupCall.groupCallId, - "m.devices": [ - { device_id: "carolandroid", session_id: "1", feeds: [], expires_ts: -1000 * 60 }, - ], - }, - ], - }, - carol.userId, - ); - - // Now, stub out client.sendStateEvent so we can test our local echo - client.sendStateEvent.mockReset(); - await call.connect(); - expect(call.participants).toEqual( - new Map([ - [alice, new Set(["alices_device"])], - [bob, new Set(["bobweb", "bobdesktop"])], - ]), - ); - - await call.disconnect(); - expect(call.participants).toEqual(new Map([[bob, new Set(["bobweb", "bobdesktop"])]])); - }); - it("tracks layout", async () => { await call.connect(); expect(call.layout).toBe(Layout.Tile); @@ -924,14 +871,11 @@ describe("ElementCall", () => { it("emits events when participants change", async () => { const onParticipants = jest.fn(); + call.session.memberships = [{ sender: alice.userId, deviceId: "alices_device" } as CallMembership]; call.on(CallEvent.Participants, onParticipants); + call.session.emit(MatrixRTCSessionEvent.MembershipsChanged, [], []); - await call.connect(); - await call.disconnect(); - expect(onParticipants.mock.calls).toEqual([ - [new Map([[alice, new Set(["alices_device"])]]), new Map()], - [new Map(), new Map([[alice, new Set(["alices_device"])]])], - ]); + expect(onParticipants.mock.calls).toEqual([[new Map([[alice, new Set(["alices_device"])]]), new Map()]]); call.off(CallEvent.Participants, onParticipants); }); @@ -954,60 +898,19 @@ describe("ElementCall", () => { call.off(CallEvent.Layout, onLayout); }); - it("ends the call immediately if we're the last participant to leave", async () => { + it("ends the call immediately if the session ended", async () => { await call.connect(); const onDestroy = jest.fn(); call.on(CallEvent.Destroy, onDestroy); await call.disconnect(); - expect(onDestroy).toHaveBeenCalled(); - call.off(CallEvent.Destroy, onDestroy); - }); - - it("ends the call after a random delay if the last participant leaves without ending it", async () => { - // Bob connects - await client.sendStateEvent( + // this will be called automatically + // disconnect -> widget sends state event -> session manager notices no-one left + client.matrixRTC.emit( + MatrixRTCSessionManagerEvents.SessionEnded, room.roomId, - ElementCall.MEMBER_EVENT_TYPE.name, - { - "m.calls": [ - { - "m.call_id": call.groupCall.groupCallId, - "m.devices": [ - { device_id: "bobweb", session_id: "1", feeds: [], expires_ts: 1000 * 60 * 10 }, - ], - }, - ], - }, - bob.userId, + {} as unknown as MatrixRTCSession, ); - - const onDestroy = jest.fn(); - call.on(CallEvent.Destroy, onDestroy); - - // Bob disconnects - await client.sendStateEvent( - room.roomId, - ElementCall.MEMBER_EVENT_TYPE.name, - { - "m.calls": [ - { - "m.call_id": call.groupCall.groupCallId, - "m.devices": [], - }, - ], - }, - bob.userId, - ); - - // Nothing should happen for at least a second, to give Bob a chance - // to end the call on his own - jest.advanceTimersByTime(1000); - expect(onDestroy).not.toHaveBeenCalled(); - - // Within 10 seconds, our client should end the call on behalf of Bob - jest.advanceTimersByTime(9000); expect(onDestroy).toHaveBeenCalled(); - call.off(CallEvent.Destroy, onDestroy); }); @@ -1040,10 +943,6 @@ describe("ElementCall", () => { afterEach(() => cleanUpCallAndWidget(call, widget, audioMutedSpy, videoMutedSpy)); - it("has room intent", () => { - expect(call.groupCall.intent).toBe(GroupCallIntent.Room); - }); - it("doesn't end the call when the last participant leaves", async () => { await call.connect(); const onDestroy = jest.fn(); diff --git a/test/setup/setupLanguage.ts b/test/setup/setupLanguage.ts index b9eeb4d0a49..c8a8fa51e05 100644 --- a/test/setup/setupLanguage.ts +++ b/test/setup/setupLanguage.ts @@ -21,9 +21,13 @@ import en from "../../src/i18n/strings/en_EN.json"; import de from "../../src/i18n/strings/de_DE.json"; const lv = { - "Save": "Saglabāt", - "Uploading %(filename)s and %(count)s others": { - one: "Качване на %(filename)s и %(count)s друг", + Save: "Saglabāt", + room: { + upload: { + uploading_multiple_file: { + one: "Качване на %(filename)s и %(count)s друг", + }, + }, }, }; diff --git a/test/stores/oidc/OidcClientStore-test.ts b/test/stores/oidc/OidcClientStore-test.ts index ea2dcac997c..d25b0fd5413 100644 --- a/test/stores/oidc/OidcClientStore-test.ts +++ b/test/stores/oidc/OidcClientStore-test.ts @@ -14,7 +14,9 @@ See the License for the specific language governing permissions and limitations under the License. */ +import fetchMock from "fetch-mock-jest"; import { mocked } from "jest-mock"; +import { OidcClient } from "oidc-client-ts"; import { M_AUTHENTICATION } from "matrix-js-sdk/src/matrix"; import { logger } from "matrix-js-sdk/src/logger"; import { discoverAndValidateAuthenticationConfig } from "matrix-js-sdk/src/oidc/discovery"; @@ -38,7 +40,7 @@ describe("OidcClientStore", () => { }; const mockClient = getMockClientWithEventEmitter({ - getClientWellKnown: jest.fn().mockReturnValue({}), + waitForClientWellKnown: jest.fn().mockResolvedValue({}), }); beforeEach(() => { @@ -50,13 +52,15 @@ describe("OidcClientStore", () => { account, issuer: metadata.issuer, }); - mockClient.getClientWellKnown.mockReturnValue({ + mockClient.waitForClientWellKnown.mockResolvedValue({ [M_AUTHENTICATION.stable!]: { issuer: metadata.issuer, account, }, }); jest.spyOn(logger, "error").mockClear(); + + fetchMock.get(`${metadata.issuer}.well-known/openid-configuration`, metadata); }); describe("isUserAuthenticatedWithOidc()", () => { @@ -76,7 +80,7 @@ describe("OidcClientStore", () => { describe("initialising oidcClient", () => { it("should initialise oidc client from constructor", () => { - mockClient.getClientWellKnown.mockReturnValue(undefined); + mockClient.waitForClientWellKnown.mockResolvedValue(undefined as any); const store = new OidcClientStore(mockClient); // started initialising @@ -84,30 +88,33 @@ describe("OidcClientStore", () => { expect(store.initialisingOidcClientPromise).toBeTruthy(); }); - it("should log and return when no client well known is available", async () => { - mockClient.getClientWellKnown.mockReturnValue(undefined); + it("should fallback to stored issuer when no client well known is available", async () => { + mockClient.waitForClientWellKnown.mockResolvedValue(undefined as any); const store = new OidcClientStore(mockClient); - expect(logger.error).toHaveBeenCalledWith("Cannot initialise OidcClientStore: client well known required."); - // no oidc client + // successfully created oidc client // @ts-ignore private property - expect(await store.getOidcClient()).toEqual(undefined); + expect(await store.getOidcClient()).toBeTruthy(); }); it("should log and return when no clientId is found in storage", async () => { - jest.spyOn(sessionStorage.__proto__, "getItem").mockImplementation((key) => - key === "mx_oidc_token_issuer" ? metadata.issuer : null, + const sessionStorageWithoutClientId: Record = { + ...mockSessionStorage, + mx_oidc_client_id: null, + }; + jest.spyOn(sessionStorage.__proto__, "getItem").mockImplementation( + (key) => sessionStorageWithoutClientId[key as string] ?? null, ); const store = new OidcClientStore(mockClient); + // no oidc client + // @ts-ignore private property + expect(await store.getOidcClient()).toEqual(undefined); expect(logger.error).toHaveBeenCalledWith( "Failed to initialise OidcClientStore", new Error("Oidc client id not found in storage"), ); - // no oidc client - // @ts-ignore private property - expect(await store.getOidcClient()).toEqual(undefined); }); it("should log and return when discovery and validation fails", async () => { @@ -180,4 +187,77 @@ describe("OidcClientStore", () => { expect(discoverAndValidateAuthenticationConfig).toHaveBeenCalledTimes(1); }); }); + + describe("revokeTokens()", () => { + const accessToken = "test-access-token"; + const refreshToken = "test-refresh-token"; + + beforeEach(() => { + // spy and call through + jest.spyOn(OidcClient.prototype, "revokeToken").mockClear(); + + fetchMock.resetHistory(); + fetchMock.post( + metadata.revocation_endpoint, + { + status: 200, + }, + { sendAsJson: true }, + ); + }); + + it("should throw when oidcClient could not be initialised", async () => { + // make oidcClient initialisation fail + mockClient.waitForClientWellKnown.mockResolvedValue(undefined as any); + const sessionStorageWithoutIssuer: Record = { + ...mockSessionStorage, + mx_oidc_token_issuer: null, + }; + jest.spyOn(sessionStorage.__proto__, "getItem").mockImplementation( + (key) => sessionStorageWithoutIssuer[key as string] ?? null, + ); + + const store = new OidcClientStore(mockClient); + + await expect(() => store.revokeTokens(accessToken, refreshToken)).rejects.toThrow("No OIDC client"); + }); + + it("should revoke access and refresh tokens", async () => { + const store = new OidcClientStore(mockClient); + + await store.revokeTokens(accessToken, refreshToken); + + expect(fetchMock).toHaveFetchedTimes(2, metadata.revocation_endpoint); + expect(OidcClient.prototype.revokeToken).toHaveBeenCalledWith(accessToken, "access_token"); + expect(OidcClient.prototype.revokeToken).toHaveBeenCalledWith(refreshToken, "refresh_token"); + }); + + it("should still attempt to revoke refresh token when access token revocation fails", async () => { + // fail once, then succeed + fetchMock + .postOnce( + metadata.revocation_endpoint, + { + status: 404, + }, + { overwriteRoutes: true, sendAsJson: true }, + ) + .post( + metadata.revocation_endpoint, + { + status: 200, + }, + { sendAsJson: true }, + ); + + const store = new OidcClientStore(mockClient); + + await expect(() => store.revokeTokens(accessToken, refreshToken)).rejects.toThrow( + "Failed to revoke tokens", + ); + + expect(fetchMock).toHaveFetchedTimes(2, metadata.revocation_endpoint); + expect(OidcClient.prototype.revokeToken).toHaveBeenCalledWith(accessToken, "access_token"); + }); + }); }); diff --git a/test/stores/widgets/StopGapWidget-test.ts b/test/stores/widgets/StopGapWidget-test.ts index f7f7b969931..fce2b05a754 100644 --- a/test/stores/widgets/StopGapWidget-test.ts +++ b/test/stores/widgets/StopGapWidget-test.ts @@ -42,7 +42,7 @@ describe("StopGapWidget", () => { id: "test", creatorUserId: "@alice:example.org", type: "example", - url: "https://example.org?user-id=$matrix_user_id&device-id=$org.matrix.msc3819.matrix_device_id", + url: "https://example.org?user-id=$matrix_user_id&device-id=$org.matrix.msc3819.matrix_device_id&base-url=$org.matrix.msc4039.matrix_base_url", roomId: "!1:example.org", }, room: mkRoom(client, "!1:example.org"), @@ -62,7 +62,7 @@ describe("StopGapWidget", () => { it("should replace parameters in widget url template", () => { expect(widget.embedUrl).toBe( - "https://example.org/?user-id=%40userId%3Amatrix.org&device-id=ABCDEFGHI&widgetId=test&parentUrl=http%3A%2F%2Flocalhost%2F", + "https://example.org/?user-id=%40userId%3Amatrix.org&device-id=ABCDEFGHI&base-url=https%3A%2F%2Fmatrix-client.matrix.org&widgetId=test&parentUrl=http%3A%2F%2Flocalhost%2F", ); }); diff --git a/test/stores/widgets/StopGapWidgetDriver-test.ts b/test/stores/widgets/StopGapWidgetDriver-test.ts index 15c88ba297c..6e51d4ae980 100644 --- a/test/stores/widgets/StopGapWidgetDriver-test.ts +++ b/test/stores/widgets/StopGapWidgetDriver-test.ts @@ -447,4 +447,44 @@ describe("StopGapWidgetDriver", () => { expect(client.searchUserDirectory).toHaveBeenCalledWith({ term: "foo", limit: 25 }); }); }); + + describe("getMediaConfig", () => { + let driver: WidgetDriver; + + beforeEach(() => { + driver = mkDefaultDriver(); + }); + + it("gets the media configuration", async () => { + client.getMediaConfig.mockResolvedValue({ + "m.upload.size": 1000, + }); + + await expect(driver.getMediaConfig()).resolves.toEqual({ + "m.upload.size": 1000, + }); + + expect(client.getMediaConfig).toHaveBeenCalledWith(); + }); + }); + + describe("uploadFile", () => { + let driver: WidgetDriver; + + beforeEach(() => { + driver = mkDefaultDriver(); + }); + + it("uploads a file", async () => { + client.uploadContent.mockResolvedValue({ + content_uri: "mxc://...", + }); + + await expect(driver.uploadFile("data")).resolves.toEqual({ + contentUri: "mxc://...", + }); + + expect(client.uploadContent).toHaveBeenCalledWith("data"); + }); + }); }); diff --git a/test/test-utils/call.ts b/test/test-utils/call.ts index de136c16496..ed3eb82174a 100644 --- a/test/test-utils/call.ts +++ b/test/test-utils/call.ts @@ -35,6 +35,9 @@ export class MockedCall extends Call { url: "https://example.org", name: "Group call", creatorUserId: "@alice:example.org", + // waitForIframeLoad = false, makes the widget API wait for the 'contentLoaded' event instead. + // This is how the EC is designed, but for backwards compatibility (full mesh) we currently need to use waitForIframeLoad = true + // waitForIframeLoad: false }, room.client, ); diff --git a/test/test-utils/client.ts b/test/test-utils/client.ts index f0eba703ac5..9c00b22c3e1 100644 --- a/test/test-utils/client.ts +++ b/test/test-utils/client.ts @@ -65,7 +65,7 @@ export class MockClientWithEventEmitter extends EventEmitter { }); * ``` * - * See also `stubClient()` which does something similar but uses a more complete mock client. + * See also {@link stubClient} which does something similar but uses a more complete mock client. */ export const getMockClientWithEventEmitter = ( mockProperties: Partial>, @@ -152,7 +152,7 @@ export const mockClientMethodsCrypto = (): Partial< isKeyBackupKeyStored: jest.fn(), getCrossSigningCacheCallbacks: jest.fn().mockReturnValue({ getCrossSigningKeyCache: jest.fn() }), getStoredCrossSigningForUser: jest.fn(), - checkKeyBackup: jest.fn().mockReturnValue({}), + getKeyBackupVersion: jest.fn().mockResolvedValue(null), secretStorage: { hasKey: jest.fn() }, getCrypto: jest.fn().mockReturnValue({ getUserDeviceInfo: jest.fn(), @@ -168,5 +168,6 @@ export const mockClientMethodsCrypto = (): Partial< isCrossSigningReady: jest.fn().mockResolvedValue(true), isSecretStorageReady: jest.fn(), getSessionBackupPrivateKey: jest.fn(), + getVersion: jest.fn().mockReturnValue("Version 0"), }), }); diff --git a/test/test-utils/test-utils.ts b/test/test-utils/test-utils.ts index 35a926f7d30..c0cb061321b 100644 --- a/test/test-utils/test-utils.ts +++ b/test/test-utils/test-utils.ts @@ -37,6 +37,7 @@ import { RelationType, JoinRule, IEventDecryptionResult, + OidcClientConfig, } from "matrix-js-sdk/src/matrix"; import { normalize } from "matrix-js-sdk/src/utils"; import { ReEmitter } from "matrix-js-sdk/src/ReEmitter"; @@ -44,10 +45,14 @@ import { MediaHandler } from "matrix-js-sdk/src/webrtc/mediaHandler"; import { Feature, ServerSupport } from "matrix-js-sdk/src/feature"; import { CryptoBackend } from "matrix-js-sdk/src/common-crypto/CryptoBackend"; import { MapperOpts } from "matrix-js-sdk/src/event-mapper"; +// eslint-disable-next-line no-restricted-imports +import { MatrixRTCSessionManager } from "matrix-js-sdk/src/matrixrtc/MatrixRTCSessionManager"; +// eslint-disable-next-line no-restricted-imports +import { MatrixRTCSession } from "matrix-js-sdk/src/matrixrtc/MatrixRTCSession"; import type { GroupCall } from "matrix-js-sdk/src/matrix"; import { MatrixClientPeg as peg } from "../../src/MatrixClientPeg"; -import { ValidatedDelegatedAuthConfig, ValidatedServerConfig } from "../../src/utils/ValidatedServerConfig"; +import { ValidatedServerConfig } from "../../src/utils/ValidatedServerConfig"; import { EnhancedMap } from "../../src/utils/maps"; import { AsyncStoreWithClient } from "../../src/stores/AsyncStoreWithClient"; import MatrixClientBackedSettingsHandler from "../../src/settings/handlers/MatrixClientBackedSettingsHandler"; @@ -60,7 +65,7 @@ import MatrixClientBackedSettingsHandler from "../../src/settings/handlers/Matri * the react context, we can get rid of this and just inject a test client * via the context instead. * - * See also `getMockClientWithEventEmitter` which does something similar but different. + * See also {@link getMockClientWithEventEmitter} which does something similar but different. */ export function stubClient(): MatrixClient { const client = createTestClient(); @@ -88,6 +93,7 @@ export function stubClient(): MatrixClient { */ export function createTestClient(): MatrixClient { const eventEmitter = new EventEmitter(); + let txnId = 1; const client = { @@ -122,7 +128,11 @@ export function createTestClient(): MatrixClient { downloadKeys: jest.fn(), }, }, - getCrypto: jest.fn().mockReturnValue({ getUserDeviceInfo: jest.fn() }), + getCrypto: jest.fn().mockReturnValue({ + getUserDeviceInfo: jest.fn(), + getUserVerificationStatus: jest.fn(), + getDeviceVerificationStatus: jest.fn(), + }), getPushActionsForEvent: jest.fn(), getRoom: jest.fn().mockImplementation((roomId) => mkStubRoom(roomId, "My room", client)), @@ -249,6 +259,9 @@ export function createTestClient(): MatrixClient { addThreePidOnly: jest.fn(), requestMsisdnToken: jest.fn(), submitMsisdnToken: jest.fn(), + getMediaConfig: jest.fn(), + baseUrl: "https://matrix-client.matrix.org", + matrixRTC: createStubMatrixRTC(), } as unknown as MatrixClient; client.reEmitter = new ReEmitter(client); @@ -265,6 +278,26 @@ export function createTestClient(): MatrixClient { return client; } +export function createStubMatrixRTC(): MatrixRTCSessionManager { + const eventEmitterMatrixRTCSessionManager = new EventEmitter(); + const mockGetRoomSession = jest.fn(); + mockGetRoomSession.mockImplementation((roomId) => { + const session = new EventEmitter() as MatrixRTCSession; + session.memberships = []; + session.getOldestMembership = () => undefined; + return session; + }); + return { + start: jest.fn(), + stop: jest.fn(), + getActiveRoomSession: jest.fn(), + getRoomSession: mockGetRoomSession, + on: eventEmitterMatrixRTCSessionManager.on.bind(eventEmitterMatrixRTCSessionManager), + off: eventEmitterMatrixRTCSessionManager.off.bind(eventEmitterMatrixRTCSessionManager), + removeListener: eventEmitterMatrixRTCSessionManager.removeListener.bind(eventEmitterMatrixRTCSessionManager), + emit: eventEmitterMatrixRTCSessionManager.emit.bind(eventEmitterMatrixRTCSessionManager), + } as unknown as MatrixRTCSessionManager; +} type MakeEventPassThruProps = { user: User["userId"]; relatesTo?: IEventRelation; @@ -284,13 +317,14 @@ type MakeEventProps = MakeEventPassThruProps & { unsigned?: IUnsigned; }; -export const mkRoomCreateEvent = (userId: string, roomId: string): MatrixEvent => { +export const mkRoomCreateEvent = (userId: string, roomId: string, content?: IContent): MatrixEvent => { return mkEvent({ event: true, type: EventType.RoomCreate, content: { creator: userId, room_version: KNOWN_SAFE_ROOM_VERSION, + ...content, }, skey: "", user: userId, @@ -464,14 +498,26 @@ export function mkMembership( return e; } -export function mkRoomMember(roomId: string, userId: string, membership = "join"): RoomMember { +export function mkRoomMember( + roomId: string, + userId: string, + membership = "join", + isKicked = false, + prevMemberContent: Partial = {}, +): RoomMember { return { userId, membership, name: userId, rawDisplayName: userId, roomId, - events: {}, + events: { + member: { + getSender: () => undefined, + getPrevContent: () => prevMemberContent, + }, + }, + isKicked: () => isKicked, getAvatarUrl: () => {}, getMxcAvatarUrl: () => {}, getDMInviter: () => {}, @@ -597,6 +643,8 @@ export function mkStubRoom( roomId: roomId, getAvatarUrl: () => "mxc://avatar.url/image.png", getMxcAvatarUrl: () => "mxc://avatar.url/image.png", + events: {}, + isKicked: () => false, }), getMembers: jest.fn().mockReturnValue([]), getMembersWithMembership: jest.fn().mockReturnValue([]), @@ -633,7 +681,7 @@ export function mkStubRoom( export function mkServerConfig( hsUrl: string, isUrl: string, - delegatedAuthentication?: ValidatedDelegatedAuthConfig, + delegatedAuthentication?: OidcClientConfig, ): ValidatedServerConfig { return { hsUrl, diff --git a/test/utils/AutoDiscoveryUtils-test.tsx b/test/utils/AutoDiscoveryUtils-test.tsx index e5e1ec086ab..7cd5210a99b 100644 --- a/test/utils/AutoDiscoveryUtils-test.tsx +++ b/test/utils/AutoDiscoveryUtils-test.tsx @@ -82,7 +82,7 @@ describe("AutoDiscoveryUtils", () => { }, }; expect(() => AutoDiscoveryUtils.buildValidatedConfigFromDiscovery(serverName, discoveryResult)).toThrow( - "GenericFailure", + "Unexpected error resolving identity server configuration", ); expect(logger.error).toHaveBeenCalled(); }); @@ -96,7 +96,7 @@ describe("AutoDiscoveryUtils", () => { }, }; expect(() => AutoDiscoveryUtils.buildValidatedConfigFromDiscovery(serverName, discoveryResult)).toThrow( - "Unexpected error resolving homeserver configuration", + "Homeserver URL does not appear to be a valid Matrix homeserver", ); expect(logger.error).toHaveBeenCalled(); }); @@ -122,7 +122,7 @@ describe("AutoDiscoveryUtils", () => { }, }; expect(() => AutoDiscoveryUtils.buildValidatedConfigFromDiscovery(serverName, discoveryResult)).toThrow( - "Unexpected error resolving homeserver configuration", + "Homeserver URL does not appear to be a valid Matrix homeserver", ); }); diff --git a/test/utils/FormattingUtils-test.ts b/test/utils/FormattingUtils-test.ts deleted file mode 100644 index bbe49053c37..00000000000 --- a/test/utils/FormattingUtils-test.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* -Copyright 2023 The Matrix.org Foundation C.I.C. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -import { formatCount, formatCountLong } from "../../src/utils/FormattingUtils"; - -jest.mock("../../src/dispatcher/dispatcher"); - -describe("FormattingUtils", () => { - describe("formatCount", () => { - it.each([ - { count: 999, expectedCount: "999" }, - { count: 9999, expectedCount: "10K" }, - { count: 99999, expectedCount: "100K" }, - { count: 999999, expectedCount: "1M" }, - { count: 9999999, expectedCount: "10M" }, - { count: 99999999, expectedCount: "100M" }, - { count: 999999999, expectedCount: "1B" }, - { count: 9999999999, expectedCount: "10B" }, - ])("formats $count as $expectedCount", ({ count, expectedCount }) => { - expect(formatCount(count)).toBe(expectedCount); - }); - }); - - describe("formatCountLong", () => { - it("formats numbers according to the locale", () => { - expect(formatCountLong(1000)).toBe("1,000"); - }); - }); -}); diff --git a/test/utils/FormattingUtils-test.tsx b/test/utils/FormattingUtils-test.tsx new file mode 100644 index 00000000000..c1bb2d6b586 --- /dev/null +++ b/test/utils/FormattingUtils-test.tsx @@ -0,0 +1,103 @@ +/* +Copyright 2023 The Matrix.org Foundation C.I.C. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +import React from "react"; + +import { formatList, formatCount, formatCountLong } from "../../src/utils/FormattingUtils"; +import SettingsStore from "../../src/settings/SettingsStore"; + +jest.mock("../../src/dispatcher/dispatcher"); + +describe("FormattingUtils", () => { + describe("formatCount", () => { + it.each([ + { count: 999, expectedCount: "999" }, + { count: 9999, expectedCount: "10K" }, + { count: 99999, expectedCount: "100K" }, + { count: 999999, expectedCount: "1M" }, + { count: 9999999, expectedCount: "10M" }, + { count: 99999999, expectedCount: "100M" }, + { count: 999999999, expectedCount: "1B" }, + { count: 9999999999, expectedCount: "10B" }, + ])("formats $count as $expectedCount", ({ count, expectedCount }) => { + expect(formatCount(count)).toBe(expectedCount); + }); + }); + + describe("formatCountLong", () => { + it("formats numbers according to the locale", () => { + expect(formatCountLong(1000)).toBe("1,000"); + }); + }); + + describe("formatList", () => { + beforeEach(() => { + jest.resetAllMocks(); + jest.spyOn(SettingsStore, "getValue").mockReturnValue("en-GB"); + }); + + it("should return empty string when given empty list", () => { + expect(formatList([])).toEqual(""); + }); + + it("should return only item when given list of length 1", () => { + expect(formatList(["abc"])).toEqual("abc"); + }); + + it("should return expected sentence in English without item limit", () => { + expect(formatList(["abc", "def", "ghi"])).toEqual("abc, def and ghi"); + }); + + it("should return expected sentence in German without item limit", () => { + jest.spyOn(SettingsStore, "getValue").mockReturnValue("de"); + expect(formatList(["abc", "def", "ghi"])).toEqual("abc, def und ghi"); + }); + + it("should return expected sentence in English with item limit", () => { + expect(formatList(["abc", "def", "ghi", "jkl"], 2)).toEqual("abc, def and 2 others"); + expect(formatList(["abc", "def", "ghi", "jkl"], 3)).toEqual("abc, def, ghi and one other"); + }); + + it("should return expected sentence in English with item limit and includeCount", () => { + expect(formatList(["abc", "def", "ghi", "jkl"], 3, true)).toEqual("abc, def and 2 others"); + expect(formatList(["abc", "def", "ghi", "jkl"], 4, true)).toEqual("abc, def, ghi and jkl"); + }); + + it("should return expected sentence in ReactNode when given 2 React children", () => { + expect(formatList([a, b])).toMatchSnapshot(); + }); + + it("should return expected sentence in ReactNode when given more React children", () => { + expect( + formatList([ + a, + b, + c, + d, + ]), + ).toMatchSnapshot(); + }); + + it("should return expected sentence in ReactNode when using itemLimit", () => { + expect( + formatList( + [a, b, c, d], + 2, + ), + ).toMatchSnapshot(); + }); + }); +}); diff --git a/test/utils/MultiInviter-test.ts b/test/utils/MultiInviter-test.ts index d92710bd2a0..55c40b34e9c 100644 --- a/test/utils/MultiInviter-test.ts +++ b/test/utils/MultiInviter-test.ts @@ -15,7 +15,7 @@ limitations under the License. */ import { mocked } from "jest-mock"; -import { MatrixClient, MatrixError, Room, RoomMember } from "matrix-js-sdk/src/matrix"; +import { EventType, MatrixClient, MatrixError, MatrixEvent, Room, RoomMember } from "matrix-js-sdk/src/matrix"; import { MatrixClientPeg } from "../../src/MatrixClientPeg"; import Modal, { ComponentType, ComponentProps } from "../../src/Modal"; @@ -187,5 +187,56 @@ describe("MultiInviter", () => { }); expect(client.unban).toHaveBeenCalledWith(ROOMID, MXID1); }); + + it("should show sensible error when attempting to invite over federation with m.federate=false", async () => { + mocked(client.invite).mockRejectedValueOnce( + new MatrixError({ + errcode: "M_FORBIDDEN", + }), + ); + const room = new Room(ROOMID, client, client.getSafeUserId()); + room.currentState.setStateEvents([ + new MatrixEvent({ + type: EventType.RoomCreate, + state_key: "", + content: { + "m.federate": false, + }, + room_id: ROOMID, + }), + ]); + mocked(client.getRoom).mockReturnValue(room); + + await inviter.invite(["@user:other_server"]); + expect(inviter.getErrorText("@user:other_server")).toMatchInlineSnapshot( + `"This room is unfederated. You cannot invite people from external servers."`, + ); + }); + + it("should show sensible error when attempting to invite over federation with m.federate=false to space", async () => { + mocked(client.invite).mockRejectedValueOnce( + new MatrixError({ + errcode: "M_FORBIDDEN", + }), + ); + const room = new Room(ROOMID, client, client.getSafeUserId()); + room.currentState.setStateEvents([ + new MatrixEvent({ + type: EventType.RoomCreate, + state_key: "", + content: { + "m.federate": false, + "type": "m.space", + }, + room_id: ROOMID, + }), + ]); + mocked(client.getRoom).mockReturnValue(room); + + await inviter.invite(["@user:other_server"]); + expect(inviter.getErrorText("@user:other_server")).toMatchInlineSnapshot( + `"This space is unfederated. You cannot invite people from external servers."`, + ); + }); }); }); diff --git a/test/utils/__snapshots__/FormattingUtils-test.tsx.snap b/test/utils/__snapshots__/FormattingUtils-test.tsx.snap new file mode 100644 index 00000000000..32f0ec443c0 --- /dev/null +++ b/test/utils/__snapshots__/FormattingUtils-test.tsx.snap @@ -0,0 +1,48 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`FormattingUtils formatList should return expected sentence in ReactNode when given 2 React children 1`] = ` + + + a + + and + + b + + +`; + +exports[`FormattingUtils formatList should return expected sentence in ReactNode when given more React children 1`] = ` + + + a + + , + + b + + , + + c + + and + + d + + +`; + +exports[`FormattingUtils formatList should return expected sentence in ReactNode when using itemLimit 1`] = ` + + + + a + + , + + b + + + and 2 others + +`; diff --git a/test/utils/exportUtils/__snapshots__/HTMLExport-test.ts.snap b/test/utils/exportUtils/__snapshots__/HTMLExport-test.ts.snap index 6a450a59a4a..9e0fd1a8824 100644 --- a/test/utils/exportUtils/__snapshots__/HTMLExport-test.ts.snap +++ b/test/utils/exportUtils/__snapshots__/HTMLExport-test.ts.snap @@ -25,7 +25,7 @@ exports[`HTMLExport should export 1`] = `
    - ! + !
    @@ -60,13 +60,13 @@ exports[`HTMLExport should export 1`] = ` role="list" >
    - ! + !

    !myroom:example.org

    created this room.

    This is the start of export of !myroom:example.org. Exported by @userId:matrix.org at 11/17/2022.


    -
  • @user49:example.com
    Message #49
  • @user48:example.com
    Message #48
  • @user47:example.com
    Message #47
  • @user46:example.com
    Message #46
  • @user45:example.com
    Message #45
  • @user44:example.com
    Message #44
  • @user43:example.com
    Message #43
  • @user42:example.com
    Message #42
  • @user41:example.com
    Message #41
  • @user40:example.com
    Message #40
  • @user39:example.com
    Message #39
  • @user38:example.com
    Message #38
  • @user37:example.com
    Message #37
  • @user36:example.com
    Message #36
  • @user35:example.com
    Message #35
  • @user34:example.com
    Message #34
  • @user33:example.com
    Message #33
  • @user32:example.com
    Message #32
  • @user31:example.com
    Message #31
  • @user30:example.com
    Message #30
  • @user29:example.com
    Message #29
  • @user28:example.com
    Message #28
  • @user27:example.com
    Message #27
  • @user26:example.com
    Message #26
  • @user25:example.com
    Message #25
  • @user24:example.com
    Message #24
  • @user23:example.com
    Message #23
  • @user22:example.com
    Message #22
  • @user21:example.com
    Message #21
  • @user20:example.com
    Message #20
  • @user19:example.com
    Message #19
  • @user18:example.com
    Message #18
  • @user17:example.com
    Message #17
  • @user16:example.com
    Message #16
  • @user15:example.com
    Message #15
  • @user14:example.com
    Message #14
  • @user13:example.com
    Message #13
  • @user12:example.com
    Message #12
  • @user11:example.com
    Message #11
  • @user10:example.com
    Message #10
  • @user9:example.com
    Message #9
  • @user8:example.com
    Message #8
  • @user7:example.com
    Message #7
  • @user6:example.com
    Message #6
  • @user5:example.com
    Message #5
  • @user4:example.com
    Message #4
  • @user3:example.com
    Message #3
  • @user2:example.com
    Message #2
  • @user1:example.com
    Message #1
  • @user0:example.com
    Message #0
  • +
  • @user49:example.com
    Message #49
  • @user48:example.com
    Message #48
  • @user47:example.com
    Message #47
  • @user46:example.com
    Message #46
  • @user45:example.com
    Message #45
  • @user44:example.com
    Message #44
  • @user43:example.com
    Message #43
  • @user42:example.com
    Message #42
  • @user41:example.com
    Message #41
  • @user40:example.com
    Message #40
  • @user39:example.com
    Message #39
  • @user38:example.com
    Message #38
  • @user37:example.com
    Message #37
  • @user36:example.com
    Message #36
  • @user35:example.com
    Message #35
  • @user34:example.com
    Message #34
  • @user33:example.com
    Message #33
  • @user32:example.com
    Message #32
  • @user31:example.com
    Message #31
  • @user30:example.com
    Message #30
  • @user29:example.com
    Message #29
  • @user28:example.com
    Message #28
  • @user27:example.com
    Message #27
  • @user26:example.com
    Message #26
  • @user25:example.com
    Message #25
  • @user24:example.com
    Message #24
  • @user23:example.com
    Message #23
  • @user22:example.com
    Message #22
  • @user21:example.com
    Message #21
  • @user20:example.com
    Message #20
  • @user19:example.com
    Message #19
  • @user18:example.com
    Message #18
  • @user17:example.com
    Message #17
  • @user16:example.com
    Message #16
  • @user15:example.com
    Message #15
  • @user14:example.com
    Message #14
  • @user13:example.com
    Message #13
  • @user12:example.com
    Message #12
  • @user11:example.com
    Message #11
  • @user10:example.com
    Message #10
  • @user9:example.com
    Message #9
  • @user8:example.com
    Message #8
  • @user7:example.com
    Message #7
  • @user6:example.com
    Message #6
  • @user5:example.com
    Message #5
  • @user4:example.com
    Message #4
  • @user3:example.com
    Message #3
  • @user2:example.com
    Message #2
  • @user1:example.com
    Message #1
  • @user0:example.com
    Message #0
  • diff --git a/test/utils/i18n-helpers-test.ts b/test/utils/i18n-helpers-test.ts index 3e120588d24..df512a23060 100644 --- a/test/utils/i18n-helpers-test.ts +++ b/test/utils/i18n-helpers-test.ts @@ -56,7 +56,7 @@ describe("roomContextDetails", () => { new Set([parent1.roomId, parent2.roomId, parent3.roomId]), ); const res = roomContextDetails(room); - expect(res!.details).toMatchInlineSnapshot(`"Alpha and 1 other"`); - expect(res!.ariaLabel).toMatchInlineSnapshot(`"In Alpha and 1 other space."`); + expect(res!.details).toMatchInlineSnapshot(`"Alpha and one other"`); + expect(res!.ariaLabel).toMatchInlineSnapshot(`"In Alpha and one other space."`); }); }); diff --git a/test/utils/membership-test.ts b/test/utils/membership-test.ts index 67bf3d98f75..3561625573e 100644 --- a/test/utils/membership-test.ts +++ b/test/utils/membership-test.ts @@ -17,8 +17,36 @@ limitations under the License. import { MatrixClient, MatrixEvent, Room, RoomMember, RoomState, RoomStateEvent } from "matrix-js-sdk/src/matrix"; import { mocked } from "jest-mock"; -import { waitForMember } from "../../src/utils/membership"; -import { createTestClient } from "../test-utils"; +import { isKnockDenied, waitForMember } from "../../src/utils/membership"; +import { createTestClient, mkRoomMember, stubClient } from "../test-utils"; + +describe("isKnockDenied", () => { + const userId = "alice"; + let client: jest.Mocked; + let room: Room; + + beforeEach(() => { + client = stubClient() as jest.Mocked; + room = new Room("!room-id:example.com", client, "@user:example.com"); + }); + + it("checks that the user knock has been denied", () => { + const roomMember = mkRoomMember(room.roomId, userId, "leave", true, { membership: "knock" }); + jest.spyOn(room, "getMember").mockReturnValue(roomMember); + expect(isKnockDenied(room)).toBe(true); + }); + + it.each([ + { membership: "leave", isKicked: false, prevMembership: "invite" }, + { membership: "leave", isKicked: true, prevMembership: "invite" }, + { membership: "leave", isKicked: false, prevMembership: "join" }, + { membership: "leave", isKicked: true, prevMembership: "join" }, + ])("checks that the user knock has been not denied", ({ membership, isKicked, prevMembership }) => { + const roomMember = mkRoomMember(room.roomId, userId, membership, isKicked, { membership: prevMembership }); + jest.spyOn(room, "getMember").mockReturnValue(roomMember); + expect(isKnockDenied(room)).toBe(false); + }); +}); /* Shorter timeout, we've got tests to run */ const timeout = 30; diff --git a/test/utils/oidc/TokenRefresher-test.ts b/test/utils/oidc/TokenRefresher-test.ts new file mode 100644 index 00000000000..46b33da52a8 --- /dev/null +++ b/test/utils/oidc/TokenRefresher-test.ts @@ -0,0 +1,96 @@ +/* +Copyright 2023 The Matrix.org Foundation C.I.C. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +import fetchMock from "fetch-mock-jest"; +import { mocked } from "jest-mock"; + +import { TokenRefresher } from "../../../src/utils/oidc/TokenRefresher"; +import { persistAccessTokenInStorage, persistRefreshTokenInStorage } from "../../../src/utils/tokens/tokens"; +import { mockPlatformPeg } from "../../test-utils"; +import { makeDelegatedAuthConfig } from "../../test-utils/oidc"; + +jest.mock("../../../src/utils/tokens/tokens", () => ({ + persistAccessTokenInStorage: jest.fn(), + persistRefreshTokenInStorage: jest.fn(), +})); + +describe("TokenRefresher", () => { + const clientId = "test-client-id"; + const issuer = "https://auth.com/"; + const redirectUri = "https://test.com"; + const deviceId = "test-device-id"; + const userId = "@alice:server.org"; + const accessToken = "test-access-token"; + const refreshToken = "test-refresh-token"; + + const authConfig = makeDelegatedAuthConfig(issuer); + const idTokenClaims = { + aud: "123", + iss: issuer, + sub: "123", + exp: 123, + iat: 456, + }; + + beforeEach(() => { + fetchMock.get(`${authConfig.issuer}.well-known/openid-configuration`, authConfig.metadata); + fetchMock.get(`${authConfig.issuer}jwks`, { + status: 200, + headers: { + "Content-Type": "application/json", + }, + keys: [], + }); + + mocked(persistAccessTokenInStorage).mockResolvedValue(undefined); + mocked(persistRefreshTokenInStorage).mockResolvedValue(undefined); + }); + + afterEach(() => { + jest.restoreAllMocks(); + }); + + it("should persist tokens with a pickle key", async () => { + const pickleKey = "test-pickle-key"; + const getPickleKey = jest.fn().mockResolvedValue(pickleKey); + mockPlatformPeg({ getPickleKey }); + + const refresher = new TokenRefresher(authConfig, clientId, redirectUri, deviceId, idTokenClaims, userId); + + await refresher.oidcClientReady; + + await refresher.persistTokens({ accessToken, refreshToken }); + + expect(getPickleKey).toHaveBeenCalledWith(userId, deviceId); + expect(persistAccessTokenInStorage).toHaveBeenCalledWith(accessToken, pickleKey); + expect(persistRefreshTokenInStorage).toHaveBeenCalledWith(refreshToken, pickleKey); + }); + + it("should persist tokens without a pickle key", async () => { + const getPickleKey = jest.fn().mockResolvedValue(null); + mockPlatformPeg({ getPickleKey }); + + const refresher = new TokenRefresher(authConfig, clientId, redirectUri, deviceId, idTokenClaims, userId); + + await refresher.oidcClientReady; + + await refresher.persistTokens({ accessToken, refreshToken }); + + expect(getPickleKey).toHaveBeenCalledWith(userId, deviceId); + expect(persistAccessTokenInStorage).toHaveBeenCalledWith(accessToken, undefined); + expect(persistRefreshTokenInStorage).toHaveBeenCalledWith(refreshToken, undefined); + }); +}); diff --git a/test/utils/oidc/authorize-test.ts b/test/utils/oidc/authorize-test.ts index 2f5f42db237..2fdfae8e129 100644 --- a/test/utils/oidc/authorize-test.ts +++ b/test/utils/oidc/authorize-test.ts @@ -22,6 +22,7 @@ import { mocked } from "jest-mock"; import { completeOidcLogin, startOidcLogin } from "../../../src/utils/oidc/authorize"; import { makeDelegatedAuthConfig } from "../../test-utils/oidc"; +import { OidcClientError } from "../../../src/utils/oidc/error"; jest.unmock("matrix-js-sdk/src/randomstring"); @@ -104,20 +105,29 @@ describe("OIDC authorization", () => { }; beforeEach(() => { - mocked(completeAuthorizationCodeGrant).mockClear().mockResolvedValue({ - oidcClientSettings: { - clientId, - issuer, - }, - tokenResponse, - homeserverUrl, - identityServerUrl, - }); + mocked(completeAuthorizationCodeGrant) + .mockClear() + .mockResolvedValue({ + oidcClientSettings: { + clientId, + issuer, + }, + tokenResponse, + homeserverUrl, + identityServerUrl, + idTokenClaims: { + aud: "123", + iss: issuer, + sub: "123", + exp: 123, + iat: 456, + }, + }); }); it("should throw when query params do not include state and code", async () => { - await expect(completeOidcLogin({})).rejects.toThrow( - "Invalid query parameters for OIDC native login. `code` and `state` are required.", + await expect(async () => await completeOidcLogin({})).rejects.toThrow( + OidcClientError.InvalidQueryParameters, ); }); @@ -137,6 +147,7 @@ describe("OIDC authorization", () => { identityServerUrl, issuer, clientId, + idTokenClaims: result.idTokenClaims, }); }); }); diff --git a/test/utils/oidc/getDelegatedAuthAccountUrl-test.ts b/test/utils/oidc/getDelegatedAuthAccountUrl-test.ts deleted file mode 100644 index e4ba4c5756d..00000000000 --- a/test/utils/oidc/getDelegatedAuthAccountUrl-test.ts +++ /dev/null @@ -1,61 +0,0 @@ -/* -Copyright 2023 The Matrix.org Foundation C.I.C. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -import { M_AUTHENTICATION } from "matrix-js-sdk/src/matrix"; - -import { getDelegatedAuthAccountUrl } from "../../../src/utils/oidc/getDelegatedAuthAccountUrl"; - -describe("getDelegatedAuthAccountUrl()", () => { - it("should return undefined when wk is undefined", () => { - expect(getDelegatedAuthAccountUrl(undefined)).toBeUndefined(); - }); - - it("should return undefined when wk has no authentication config", () => { - expect(getDelegatedAuthAccountUrl({})).toBeUndefined(); - }); - - it("should return undefined when wk authentication config has no configured account url", () => { - expect( - getDelegatedAuthAccountUrl({ - [M_AUTHENTICATION.stable!]: { - issuer: "issuer.org", - }, - }), - ).toBeUndefined(); - }); - - it("should return the account url for authentication config using the unstable prefix", () => { - expect( - getDelegatedAuthAccountUrl({ - [M_AUTHENTICATION.unstable!]: { - issuer: "issuer.org", - account: "issuer.org/account", - }, - }), - ).toEqual("issuer.org/account"); - }); - - it("should return the account url for authentication config using the stable prefix", () => { - expect( - getDelegatedAuthAccountUrl({ - [M_AUTHENTICATION.stable!]: { - issuer: "issuer.org", - account: "issuer.org/account", - }, - }), - ).toEqual("issuer.org/account"); - }); -}); diff --git a/test/utils/oidc/persistOidcSettings-test.ts b/test/utils/oidc/persistOidcSettings-test.ts index 4db5c4e75c7..03ac61d199a 100644 --- a/test/utils/oidc/persistOidcSettings-test.ts +++ b/test/utils/oidc/persistOidcSettings-test.ts @@ -14,8 +14,11 @@ See the License for the specific language governing permissions and limitations under the License. */ +import { IdTokenClaims } from "oidc-client-ts"; + import { getStoredOidcClientId, + getStoredOidcIdTokenClaims, getStoredOidcTokenIssuer, persistOidcAuthenticatedSettings, } from "../../../src/utils/oidc/persistOidcSettings"; @@ -29,12 +32,25 @@ describe("persist OIDC settings", () => { const clientId = "test-client-id"; const issuer = "https://auth.org/"; + const idTokenClaims: IdTokenClaims = { + // audience is this client + aud: "123", + // issuer matches + iss: issuer, + sub: "123", + exp: 123, + iat: 456, + }; describe("persistOidcAuthenticatedSettings", () => { it("should set clientId and issuer in session storage", () => { - persistOidcAuthenticatedSettings(clientId, issuer); + persistOidcAuthenticatedSettings(clientId, issuer, idTokenClaims); expect(sessionStorage.setItem).toHaveBeenCalledWith("mx_oidc_client_id", clientId); expect(sessionStorage.setItem).toHaveBeenCalledWith("mx_oidc_token_issuer", issuer); + expect(sessionStorage.setItem).toHaveBeenCalledWith( + "mx_oidc_id_token_claims", + JSON.stringify(idTokenClaims), + ); }); }); @@ -50,7 +66,7 @@ describe("persist OIDC settings", () => { }); }); - describe("Name of the group", () => { + describe("getStoredOidcClientId()", () => { it("should return clientId from session storage", () => { jest.spyOn(sessionStorage.__proto__, "getItem").mockReturnValue(clientId); expect(getStoredOidcClientId()).toEqual(clientId); @@ -60,4 +76,16 @@ describe("persist OIDC settings", () => { expect(() => getStoredOidcClientId()).toThrow("Oidc client id not found in storage"); }); }); + + describe("getStoredOidcIdTokenClaims()", () => { + it("should return issuer from session storage", () => { + jest.spyOn(sessionStorage.__proto__, "getItem").mockReturnValue(JSON.stringify(idTokenClaims)); + expect(getStoredOidcIdTokenClaims()).toEqual(idTokenClaims); + expect(sessionStorage.getItem).toHaveBeenCalledWith("mx_oidc_id_token_claims"); + }); + + it("should return undefined when no issuer in session storage", () => { + expect(getStoredOidcIdTokenClaims()).toBeUndefined(); + }); + }); }); diff --git a/tsconfig.json b/tsconfig.json index 814718f4d3c..e7689727ac9 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -12,7 +12,7 @@ "outDir": "./lib", "declaration": true, "jsx": "react", - "lib": ["es2020", "dom", "dom.iterable"], + "lib": ["es2021", "dom", "dom.iterable"], "strict": true }, "include": [ diff --git a/yarn.lock b/yarn.lock index 5c6f200aa8f..03690963b9d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -32,7 +32,7 @@ dependencies: tunnel "^0.0.6" -"@adobe/css-tools@^4.0.1": +"@adobe/css-tools@^4.3.1": version "4.3.1" resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.3.1.tgz#abfccb8ca78075a2b6187345c26243c1a0842f28" integrity sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg== @@ -61,7 +61,7 @@ "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3" chokidar "^3.4.0" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.22.5": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.22.13": version "7.22.13" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== @@ -69,39 +69,22 @@ "@babel/highlight" "^7.22.13" chalk "^2.4.2" -"@babel/code-frame@^7.10.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39" - integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== - dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/code-frame@^7.12.13": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658" - integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== - dependencies: - "@babel/highlight" "^7.22.5" - -"@babel/code-frame@^7.18.6": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.10.tgz#1c20e612b768fefa75f6e90d6ecb86329247f0a3" - integrity sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA== - dependencies: - "@babel/highlight" "^7.22.10" - chalk "^2.4.2" - "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.5": version "7.21.7" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.7.tgz#61caffb60776e49a57ba61a88f02bedd8714f6bc" integrity sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA== -"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": +"@babel/compat-data@^7.22.6": version "7.22.9" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== -"@babel/core@^7.0.0", "@babel/core@^7.11.6", "@babel/core@^7.12.10", "@babel/core@^7.12.3": +"@babel/compat-data@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.20.tgz#8df6e96661209623f1975d66c35ffca66f3306d0" + integrity sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw== + +"@babel/core@^7.0.0", "@babel/core@^7.12.10": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.15.tgz#15d4fd03f478a459015a4b94cfbb3bd42c48d2f4" integrity sha512-PtZqMmgRrvj8ruoEOIwVA3yoF91O+Hgw9o7DAUTNBA6Mo2jpu31clx9a7Nz/9JznqetTR6zwfC4L3LAjKQXUwA== @@ -122,6 +105,27 @@ json5 "^2.2.3" semver "^6.3.1" +"@babel/core@^7.11.6", "@babel/core@^7.12.3": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.20.tgz#e3d0eed84c049e2a2ae0a64d27b6a37edec385b7" + integrity sha512-Y6jd1ahLubuYweD/zJH+vvOY141v4f9igNQAQ+MBgq9JlHS2iTsZKn1aMsb3vGccZsXI16VzTBw52Xx0DWmtnA== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.22.15" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.22.20" + "@babel/helpers" "^7.22.15" + "@babel/parser" "^7.22.16" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.22.20" + "@babel/types" "^7.22.19" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + "@babel/eslint-parser@^7.12.10": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz#263f059c476e29ca4972481a17b8b660cb025a34" @@ -138,22 +142,12 @@ dependencies: eslint-rule-composer "^0.3.0" -"@babel/generator@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.15.tgz#1564189c7ec94cb8f77b5e8a90c4d200d21b2339" - integrity sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA== +"@babel/generator@^7.22.15", "@babel/generator@^7.23.0", "@babel/generator@^7.7.2": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== dependencies: - "@babel/types" "^7.22.15" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" - -"@babel/generator@^7.7.2": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.4.tgz#64a94b7448989f421f919d5239ef553b37bb26bc" - integrity sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA== - dependencies: - "@babel/types" "^7.21.4" + "@babel/types" "^7.23.0" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" @@ -244,31 +238,18 @@ lodash.debounce "^4.0.8" resolve "^1.14.2" -"@babel/helper-environment-visitor@^7.21.5": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz#c769afefd41d171836f7cb63e295bedf689d48ba" - integrity sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ== +"@babel/helper-environment-visitor@^7.21.5", "@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== -"@babel/helper-environment-visitor@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" - integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== - -"@babel/helper-function-name@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4" - integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== - dependencies: - "@babel/template" "^7.20.7" - "@babel/types" "^7.21.0" - -"@babel/helper-function-name@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" - integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== +"@babel/helper-function-name@^7.21.0", "@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== dependencies: - "@babel/template" "^7.22.5" - "@babel/types" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" @@ -298,7 +279,18 @@ dependencies: "@babel/types" "^7.22.15" -"@babel/helper-module-transforms@^7.22.15", "@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.22.9": +"@babel/helper-module-transforms@^7.22.15", "@babel/helper-module-transforms@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.20.tgz#da9edc14794babbe7386df438f3768067132f59e" + integrity sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.22.9": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.15.tgz#40ad2f6950f143900e9c1c72363c0b431a606082" integrity sha512-l1UiX4UyHSFsYt17iQ3Se5pQQZZHa22zyIXURmvkmLCD4t/aU+dvNWHatKac/D9Vm9UES7nvIqHs4jZqKviUmQ== @@ -323,16 +315,11 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== -"@babel/helper-plugin-utils@^7.20.2": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz#345f2377d05a720a4e5ecfa39cbf4474a4daed56" - integrity sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg== - "@babel/helper-remap-async-to-generator@^7.22.5", "@babel/helper-remap-async-to-generator@^7.22.9": version "7.22.9" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz#53a25b7484e722d7efb9c350c75c032d4628de82" @@ -384,34 +371,22 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-split-export-declaration@^7.22.6": +"@babel/helper-split-export-declaration@^7.18.6", "@babel/helper-split-export-declaration@^7.22.6": version "7.22.6" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== dependencies: "@babel/types" "^7.22.5" -"@babel/helper-string-parser@^7.21.5", "@babel/helper-string-parser@^7.22.5": +"@babel/helper-string-parser@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== -"@babel/helper-validator-identifier@^7.19.1": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" - integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== - -"@babel/helper-validator-identifier@^7.22.15", "@babel/helper-validator-identifier@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz#601fa28e4cc06786c18912dca138cec73b882044" - integrity sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ== +"@babel/helper-validator-identifier@^7.22.15", "@babel/helper-validator-identifier@^7.22.20", "@babel/helper-validator-identifier@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== "@babel/helper-validator-option@^7.21.0": version "7.21.0" @@ -441,28 +416,19 @@ "@babel/traverse" "^7.22.15" "@babel/types" "^7.22.15" -"@babel/highlight@^7.18.6", "@babel/highlight@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.10.tgz#02a3f6d8c1cb4521b2fd0ab0da8f4739936137d7" - integrity sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ== +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== dependencies: - "@babel/helper-validator-identifier" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/highlight@^7.22.10", "@babel/highlight@^7.22.13": - version "7.22.13" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.13.tgz#9cda839e5d3be9ca9e8c26b6dd69e7548f0cbf16" - integrity sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ== - dependencies: - "@babel/helper-validator-identifier" "^7.22.5" - chalk "^2.4.2" - js-tokens "^4.0.0" - -"@babel/parser@^7.1.0", "@babel/parser@^7.12.11", "@babel/parser@^7.14.7", "@babel/parser@^7.18.5", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.22.5": - version "7.22.16" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.16.tgz#180aead7f247305cce6551bea2720934e2fa2c95" - integrity sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA== +"@babel/parser@^7.1.0", "@babel/parser@^7.12.11", "@babel/parser@^7.14.7", "@babel/parser@^7.18.5", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.22.16", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15": version "7.22.15" @@ -597,20 +563,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.22.5": +"@babel/plugin-syntax-jsx@^7.22.5", "@babel/plugin-syntax-jsx@^7.7.2": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-jsx@^7.7.2": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz#f264ed7bf40ffc9ec239edabc17a50c4f5b6fea2" - integrity sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" @@ -667,20 +626,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.22.5": +"@babel/plugin-syntax-typescript@^7.22.5", "@babel/plugin-syntax-typescript@^7.7.2": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-typescript@^7.7.2": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz#2751948e9b7c6d771a8efa59340c15d4a2891ff8" - integrity sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-unicode-sets-regex@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" @@ -1273,13 +1225,27 @@ resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime@^7.0.0", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.6", "@babel/runtime@^7.15.4", "@babel/runtime@^7.17.9", "@babel/runtime@^7.20.7", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.12.13", "@babel/runtime@^7.13.10", "@babel/runtime@^7.9.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" + integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/runtime@^7.12.5", "@babel/runtime@^7.14.6", "@babel/runtime@^7.15.4", "@babel/runtime@^7.17.9", "@babel/runtime@^7.20.7", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.15.tgz#38f46494ccf6cf020bd4eed7124b425e83e523b8" integrity sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA== dependencies: regenerator-runtime "^0.14.0" +"@babel/runtime@^7.21.0": + version "7.23.1" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.1.tgz#72741dc4d413338a91dcb044a86f3c0bc402646d" + integrity sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g== + dependencies: + regenerator-runtime "^0.14.0" + "@babel/template@^7.20.7": version "7.20.7" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" @@ -1289,7 +1255,7 @@ "@babel/parser" "^7.20.7" "@babel/types" "^7.20.7" -"@babel/template@^7.22.15", "@babel/template@^7.22.5": +"@babel/template@^7.22.15", "@babel/template@^7.22.5", "@babel/template@^7.3.3": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== @@ -1298,65 +1264,29 @@ "@babel/parser" "^7.22.15" "@babel/types" "^7.22.15" -"@babel/template@^7.3.3": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" - integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== - dependencies: - "@babel/code-frame" "^7.22.5" - "@babel/parser" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/traverse@^7.12.12", "@babel/traverse@^7.18.5", "@babel/traverse@^7.21.5", "@babel/traverse@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.15.tgz#75be4d2d6e216e880e93017f4e2389aeb77ef2d9" - integrity sha512-DdHPwvJY0sEeN4xJU5uRLmZjgMMDIvMPniLuYzUVXj/GGzysPl0/fwt44JBkyUIzGJPV8QgHMcQdQ34XFuKTYQ== +"@babel/traverse@^7.12.12", "@babel/traverse@^7.18.5", "@babel/traverse@^7.21.5", "@babel/traverse@^7.22.15", "@babel/traverse@^7.22.20": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" + integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== dependencies: "@babel/code-frame" "^7.22.13" - "@babel/generator" "^7.22.15" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" "@babel/helper-hoist-variables" "^7.22.5" "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.22.15" - "@babel/types" "^7.22.15" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.3.3": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.10.tgz#4a9e76446048f2c66982d1a989dd12b8a2d2dc03" - integrity sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg== - dependencies: - "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" - to-fast-properties "^2.0.0" - -"@babel/types@^7.18.6": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe" - integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== - dependencies: - "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" - to-fast-properties "^2.0.0" - -"@babel/types@^7.20.0", "@babel/types@^7.21.0", "@babel/types@^7.21.4", "@babel/types@^7.21.5": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.5.tgz#18dfbd47c39d3904d5db3d3dc2cc80bedb60e5b6" - integrity sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q== - dependencies: - "@babel/helper-string-parser" "^7.21.5" - "@babel/helper-validator-identifier" "^7.19.1" - to-fast-properties "^2.0.0" - -"@babel/types@^7.22.10", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.4.4": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.15.tgz#266cb21d2c5fd0b3931e7a91b6dd72d2f617d282" - integrity sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA== +"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.20.0", "@babel/types@^7.20.7", "@babel/types@^7.21.5", "@babel/types@^7.22.10", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== dependencies: "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.15" + "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -1364,7 +1294,7 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@casualbot/jest-sonar-reporter@^2.2.5": +"@casualbot/jest-sonar-reporter@2.2.7": version "2.2.7" resolved "https://registry.yarnpkg.com/@casualbot/jest-sonar-reporter/-/jest-sonar-reporter-2.2.7.tgz#3cc14c64f5d8ab5e9163b03b9cd2e07456432ed0" integrity sha512-iswhPNodtcOQzfXR3TkD0A/8yHr5fnC86Ryt5UAqrJWfMI8mPZ9mpjykHnibbf91SjNtELv7ApZtha0bdWOmoQ== @@ -1385,30 +1315,42 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" -"@csstools/css-parser-algorithms@^2.3.0": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.1.tgz#ec4fc764ba45d2bb7ee2774667e056aa95003f3a" - integrity sha512-xrvsmVUtefWMWQsGgFffqWSK03pZ1vfDki4IVIIUxxDKnGBzqNgv0A7SB1oXtVNEkcVO8xi1ZrTL29HhSu5kGA== +"@csstools/css-parser-algorithms@^2.3.1": + version "2.3.2" + resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.2.tgz#1e0d581dbf4518cb3e939c3b863cb7180c8cedad" + integrity sha512-sLYGdAdEY2x7TSw9FtmdaTrh2wFtRJO5VMbBrA8tEqEod7GEggFmxTSK9XqExib3yMuYNcvcTdCZIP6ukdjAIA== -"@csstools/css-tokenizer@^2.1.1": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.2.0.tgz#9d70e6dcbe94e44c7400a2929928db35c4de32b5" - integrity sha512-wErmsWCbsmig8sQKkM6pFhr/oPha1bHfvxsUY5CYSQxwyhA9Ulrs8EqCgClhg4Tgg2XapVstGqSVcz0xOYizZA== +"@csstools/css-tokenizer@^2.2.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.2.1.tgz#9dc431c9a5f61087af626e41ac2a79cce7bb253d" + integrity sha512-Zmsf2f/CaEPWEVgw29odOj+WEVoiJy9s9NOv5GgNY9mZ1CZ7394By6wONrONrTsnNDv6F9hR02nvFihrGVGHBg== -"@csstools/media-query-list-parser@^2.1.2": - version "2.1.3" - resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.3.tgz#4471ebd436a22019378fe9c8ac8c0f30c4fbb796" - integrity sha512-ATul1u+pic4aVpstgueqxEv4MsObEbszAxfTXpx9LHaeD3LAh+wFqdCteyegWmjk0k5rkSCAvIOaJe9U3DD09w== +"@csstools/media-query-list-parser@^2.1.4": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.5.tgz#94bc8b3c3fd7112a40b7bf0b483e91eba0654a0f" + integrity sha512-IxVBdYzR8pYe89JiyXQuYk4aVVoCPhMJkz6ElRwlVysjwURTsTk/bmY/z4FfeRE+CRBMlykPwXEVUg8lThv7AQ== "@csstools/selector-specificity@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-3.0.0.tgz#798622546b63847e82389e473fd67f2707d82247" integrity sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g== -"@cypress/request@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@cypress/request/-/request-3.0.0.tgz#7f58dfda087615ed4e6aab1b25fffe7630d6dd85" - integrity sha512-GKFCqwZwMYmL3IBoNeR2MM1SnxRIGERsQOTWeQKoYBt2JLqcqiy7JXqO894FLrpjZYqGxW92MNwRH2BN56obdQ== +"@cypress/commit-info@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@cypress/commit-info/-/commit-info-2.2.0.tgz#6086d478975edb7ac7c9ffdd5cfd5be2b9fe44f2" + integrity sha512-A7CYS0Iqp/u52JTnSWlDFjWMKx7rIfd+mk0Fdksrcs4Wdf5HXPsoZO475VJ+xL7LPhJrjKhgyl/TPKO3worZyQ== + dependencies: + bluebird "3.5.5" + check-more-types "2.24.0" + debug "4.1.1" + execa "1.0.0" + lazy-ass "1.6.0" + ramda "0.26.1" + +"@cypress/request@2.88.12": + version "2.88.12" + resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.12.tgz#ba4911431738494a85e93fb04498cb38bc55d590" + integrity sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA== dependencies: aws-sign2 "~0.7.0" aws4 "^1.8.0" @@ -1469,10 +1411,10 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@8.48.0": - version "8.48.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.48.0.tgz#642633964e217905436033a2bd08bf322849b7fb" - integrity sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw== +"@eslint/js@8.51.0": + version "8.51.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.51.0.tgz#6d419c240cfb2b66da37df230f7e7eef801c32fa" + integrity sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg== "@floating-ui/core@^1.4.2": version "1.5.0" @@ -1497,14 +1439,14 @@ "@floating-ui/dom" "^1.5.1" "@floating-ui/utils@^0.1.3": - version "0.1.4" - resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.4.tgz#19654d1026cc410975d46445180e70a5089b3e7d" - integrity sha512-qprfWkn82Iw821mcKofJ5Pk9wgioHicxcQMxx+5zt5GSKoqdWvgG5AxVmpmUUjzTLPVSH5auBrhI93Deayn/DA== + version "0.1.6" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.6.tgz#22958c042e10b67463997bd6ea7115fe28cbcaf9" + integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== -"@humanwhocodes/config-array@^0.11.10": - version "0.11.10" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.10.tgz#5a3ffe32cc9306365fb3fd572596cd602d5e12d2" - integrity sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ== +"@humanwhocodes/config-array@^0.11.11": + version "0.11.11" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.11.tgz#88a04c570dbbc7dd943e4712429c3df09bc32844" + integrity sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" @@ -1548,61 +1490,61 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.6.2.tgz#bf1d4101347c23e07c029a1b1ae07d550f5cc541" - integrity sha512-0N0yZof5hi44HAR2pPS+ikJ3nzKNoZdVu8FffRf3wy47I7Dm7etk/3KetMdRUqzVd16V4O2m2ISpNTbnIuqy1w== +"@jest/console@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" + integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^29.6.2" - jest-util "^29.6.2" + jest-message-util "^29.7.0" + jest-util "^29.7.0" slash "^3.0.0" -"@jest/core@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.6.2.tgz#6f2d1dbe8aa0265fcd4fb8082ae1952f148209c8" - integrity sha512-Oj+5B+sDMiMWLhPFF+4/DvHOf+U10rgvCLGPHP8Xlsy/7QxS51aU/eBngudHlJXnaWD5EohAgJ4js+T6pa+zOg== +"@jest/core@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" + integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== dependencies: - "@jest/console" "^29.6.2" - "@jest/reporters" "^29.6.2" - "@jest/test-result" "^29.6.2" - "@jest/transform" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/console" "^29.7.0" + "@jest/reporters" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" ci-info "^3.2.0" exit "^0.1.2" graceful-fs "^4.2.9" - jest-changed-files "^29.5.0" - jest-config "^29.6.2" - jest-haste-map "^29.6.2" - jest-message-util "^29.6.2" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.2" - jest-resolve-dependencies "^29.6.2" - jest-runner "^29.6.2" - jest-runtime "^29.6.2" - jest-snapshot "^29.6.2" - jest-util "^29.6.2" - jest-validate "^29.6.2" - jest-watcher "^29.6.2" + jest-changed-files "^29.7.0" + jest-config "^29.7.0" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-resolve-dependencies "^29.7.0" + jest-runner "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + jest-watcher "^29.7.0" micromatch "^4.0.4" - pretty-format "^29.6.2" + pretty-format "^29.7.0" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.6.2.tgz#794c0f769d85e7553439d107d3f43186dc6874a9" - integrity sha512-AEcW43C7huGd/vogTddNNTDRpO6vQ2zaQNrttvWV18ArBx9Z56h7BIsXkNFJVOO4/kblWEQz30ckw0+L3izc+Q== +"@jest/environment@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" + integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== dependencies: - "@jest/fake-timers" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-mock "^29.6.2" + jest-mock "^29.7.0" "@jest/expect-utils@^28.1.3": version "28.1.3" @@ -1618,53 +1560,53 @@ dependencies: jest-get-type "^29.4.3" -"@jest/expect-utils@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.6.2.tgz#1b97f290d0185d264dd9fdec7567a14a38a90534" - integrity sha512-6zIhM8go3RV2IG4aIZaZbxwpOzz3ZiM23oxAlkquOIole+G6TrbeXnykxWYlqF7kz2HlBjdKtca20x9atkEQYg== +"@jest/expect-utils@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" + integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== dependencies: - jest-get-type "^29.4.3" + jest-get-type "^29.6.3" -"@jest/expect@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.6.2.tgz#5a2ad58bb345165d9ce0a1845bbf873c480a4b28" - integrity sha512-m6DrEJxVKjkELTVAztTLyS/7C92Y2b0VYqmDROYKLLALHn8T/04yPs70NADUYPrV3ruI+H3J0iUIuhkjp7vkfg== +"@jest/expect@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" + integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== dependencies: - expect "^29.6.2" - jest-snapshot "^29.6.2" + expect "^29.7.0" + jest-snapshot "^29.7.0" -"@jest/fake-timers@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.6.2.tgz#fe9d43c5e4b1b901168fe6f46f861b3e652a2df4" - integrity sha512-euZDmIlWjm1Z0lJ1D0f7a0/y5Kh/koLFMUBE5SUYWrmy8oNhJpbTBDAP6CxKnadcMLDoDf4waRYCe35cH6G6PA== +"@jest/fake-timers@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" + integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@sinonjs/fake-timers" "^10.0.2" "@types/node" "*" - jest-message-util "^29.6.2" - jest-mock "^29.6.2" - jest-util "^29.6.2" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-util "^29.7.0" -"@jest/globals@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.6.2.tgz#74af81b9249122cc46f1eb25793617eec69bf21a" - integrity sha512-cjuJmNDjs6aMijCmSa1g2TNG4Lby/AeU7/02VtpW+SLcZXzOLK2GpN2nLqcFjmhy3B3AoPeQVx7BnyOf681bAw== +"@jest/globals@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" + integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== dependencies: - "@jest/environment" "^29.6.2" - "@jest/expect" "^29.6.2" - "@jest/types" "^29.6.1" - jest-mock "^29.6.2" + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/types" "^29.6.3" + jest-mock "^29.7.0" -"@jest/reporters@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.6.2.tgz#524afe1d76da33d31309c2c4a2c8062d0c48780a" - integrity sha512-sWtijrvIav8LgfJZlrGCdN0nP2EWbakglJY49J1Y5QihcQLfy7ovyxxjJBRXMNltgt4uPtEcFmIMbVshEDfFWw== +"@jest/reporters@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" + integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^29.6.2" - "@jest/test-result" "^29.6.2" - "@jest/transform" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/console" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@jridgewell/trace-mapping" "^0.3.18" "@types/node" "*" chalk "^4.0.0" @@ -1673,13 +1615,13 @@ glob "^7.1.3" graceful-fs "^4.2.9" istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^5.1.0" + istanbul-lib-instrument "^6.0.0" istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.1.3" - jest-message-util "^29.6.2" - jest-util "^29.6.2" - jest-worker "^29.6.2" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + jest-worker "^29.7.0" slash "^3.0.0" string-length "^4.0.1" strip-ansi "^6.0.0" @@ -1692,74 +1634,46 @@ dependencies: "@sinclair/typebox" "^0.24.1" -"@jest/schemas@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.0.tgz#0f4cb2c8e3dca80c135507ba5635a4fd755b0040" - integrity sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ== - dependencies: - "@sinclair/typebox" "^0.27.8" - -"@jest/schemas@^29.6.3": +"@jest/schemas@^29.6.0", "@jest/schemas@^29.6.3": version "29.6.3" resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== dependencies: "@sinclair/typebox" "^0.27.8" -"@jest/source-map@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.0.tgz#bd34a05b5737cb1a99d43e1957020ac8e5b9ddb1" - integrity sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA== +"@jest/source-map@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" + integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== dependencies: "@jridgewell/trace-mapping" "^0.3.18" callsites "^3.0.0" graceful-fs "^4.2.9" -"@jest/test-result@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.6.2.tgz#fdd11583cd1608e4db3114e8f0cce277bf7a32ed" - integrity sha512-3VKFXzcV42EYhMCsJQURptSqnyjqCGbtLuX5Xxb6Pm6gUf1wIRIl+mandIRGJyWKgNKYF9cnstti6Ls5ekduqw== +"@jest/test-result@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" + integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== dependencies: - "@jest/console" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/console" "^29.7.0" + "@jest/types" "^29.6.3" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.6.2.tgz#585eff07a68dd75225a7eacf319780cb9f6b9bf4" - integrity sha512-GVYi6PfPwVejO7slw6IDO0qKVum5jtrJ3KoLGbgBWyr2qr4GaxFV6su+ZAjdTX75Sr1DkMFRk09r2ZVa+wtCGw== +"@jest/test-sequencer@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" + integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== dependencies: - "@jest/test-result" "^29.6.2" - graceful-fs "^4.2.9" - jest-haste-map "^29.6.2" - slash "^3.0.0" - -"@jest/transform@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.6.2.tgz#522901ebbb211af08835bc3bcdf765ab778094e3" - integrity sha512-ZqCqEISr58Ce3U+buNFJYUktLJZOggfyvR+bZMaiV1e8B1SIvJbwZMrYz3gx/KAPn9EXmOmN+uB08yLCjWkQQg== - dependencies: - "@babel/core" "^7.11.6" - "@jest/types" "^29.6.1" - "@jridgewell/trace-mapping" "^0.3.18" - babel-plugin-istanbul "^6.1.1" - chalk "^4.0.0" - convert-source-map "^2.0.0" - fast-json-stable-stringify "^2.1.0" + "@jest/test-result" "^29.7.0" graceful-fs "^4.2.9" - jest-haste-map "^29.6.2" - jest-regex-util "^29.4.3" - jest-util "^29.6.2" - micromatch "^4.0.4" - pirates "^4.0.4" + jest-haste-map "^29.7.0" slash "^3.0.0" - write-file-atomic "^4.0.2" -"@jest/transform@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.6.3.tgz#e8e376f56fffe827b529bf03a9881e58d152c14b" - integrity sha512-dPIc3DsvMZ/S8ut4L2ViCj265mKO0owB0wfzBv2oGzL9pQ+iRvJewHqLBmsGb7XFb5UotWIEtvY5A/lnylaIoQ== +"@jest/transform@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" + integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== dependencies: "@babel/core" "^7.11.6" "@jest/types" "^29.6.3" @@ -1769,9 +1683,9 @@ convert-source-map "^2.0.0" fast-json-stable-stringify "^2.1.0" graceful-fs "^4.2.9" - jest-haste-map "^29.6.3" + jest-haste-map "^29.7.0" jest-regex-util "^29.6.3" - jest-util "^29.6.3" + jest-util "^29.7.0" micromatch "^4.0.4" pirates "^4.0.4" slash "^3.0.0" @@ -1789,19 +1703,7 @@ "@types/yargs" "^17.0.8" chalk "^4.0.0" -"@jest/types@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.1.tgz#ae79080278acff0a6af5eb49d063385aaa897bf2" - integrity sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw== - dependencies: - "@jest/schemas" "^29.6.0" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" - -"@jest/types@^29.6.3": +"@jest/types@^29.6.1", "@jest/types@^29.6.3": version "29.6.3" resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== @@ -1822,11 +1724,6 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== - "@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": version "3.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" @@ -1837,11 +1734,6 @@ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== -"@jridgewell/sourcemap-codec@1.4.14": - version "1.4.14" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" @@ -1855,15 +1747,7 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@jridgewell/trace-mapping@^0.3.12": - version "0.3.18" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" - integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== - dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" - -"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.9": +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.9": version "0.3.19" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz#f8a3249862f91be48d3127c3cfe992f79b4b8811" integrity sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw== @@ -1916,44 +1800,45 @@ resolved "https://registry.yarnpkg.com/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz#497c67a1cef50d1a2459ba60f315e448d2ad87fe" integrity sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q== -"@matrix-org/analytics-events@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@matrix-org/analytics-events/-/analytics-events-0.7.0.tgz#a9ea47209473d1075704db4eabb6d94c8d99be25" - integrity sha512-9M1ESpFbXaU0v8Kzm0N61eAiVymv0tlXP5FfqCUH+BDP7DmW/tqyIpDs9ooUxXoFg1bBEQaRy/xOyO15ZykCAg== +"@matrix-org/analytics-events@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@matrix-org/analytics-events/-/analytics-events-0.8.0.tgz#2e99ee00913f94dfba82092300c6b225d26e9ef6" + integrity sha512-gwA6DSw43krshh4GFFLHcxcFOBgg+q/bvI4TQ19Lxh+OjHyHDAiIHghfoErco9q0Yl6rlpVemg9/7cNcP2WkaA== "@matrix-org/emojibase-bindings@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@matrix-org/emojibase-bindings/-/emojibase-bindings-1.1.2.tgz#3cbbed06258418895910b8778a3d9c885f0c48c5" - integrity sha512-6FLR4nzyeQPZl2FBsdPpbAvvDF7TuAZgEbNeFkID47/bzTovFS4MUXIHOMzwMy/PWehlVziuKMOe1AxD9PauKw== + version "1.1.3" + resolved "https://registry.yarnpkg.com/@matrix-org/emojibase-bindings/-/emojibase-bindings-1.1.3.tgz#d35f0367d586d83261564662b6bb67fda8845d68" + integrity sha512-ljr0kPerx8yUc4JVJz7japebb1ZbtGH4V4cvlO2LYgTg+warjagDwkJ5x+ZUVuTU6MH8x0LrUxmkqVgmSoQyWA== dependencies: emojibase "^15.0.0" emojibase-data "^15.0.0" -"@matrix-org/matrix-sdk-crypto-wasm@^1.2.3-alpha.0": - version "1.2.3-alpha.0" - resolved "https://registry.yarnpkg.com/@matrix-org/matrix-sdk-crypto-wasm/-/matrix-sdk-crypto-wasm-1.2.3-alpha.0.tgz#f6f93e3ee44c5f1e0e255badd26f4a7d3fb1dab8" - integrity sha512-BFLqfq/WbYZ+83r4UWLhwtBYvTp5DKTHNeWUSDBVvudFtqBvkntNAAUz+xmhmO1XkyNm+sBaElxF8IS9S8zdww== +"@matrix-org/matrix-sdk-crypto-wasm@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@matrix-org/matrix-sdk-crypto-wasm/-/matrix-sdk-crypto-wasm-2.2.0.tgz#7c60afe01915281a6b71502821bc8e01afbfa70d" + integrity sha512-txmvaTiZpVV0/kWCRcE7tZvRESCEc1ynLJDVh9OUsFlaXfl13c7qdD3E6IJEJ8YiPMIn+PHogdfBZsO84reaMg== -"@matrix-org/matrix-wysiwyg@^2.4.1": +"@matrix-org/matrix-wysiwyg@2.4.1": version "2.4.1" resolved "https://registry.yarnpkg.com/@matrix-org/matrix-wysiwyg/-/matrix-wysiwyg-2.4.1.tgz#e1325a42366a1c891b2ba90c88e597b39187b2cb" integrity sha512-RyUijZXVKenE9s3LczDUhWFeOfIyLcsOrAyHqYxnizXX5nxMkHxTgLeoTvaIJ+1dOhI+H2SS9G4VcN6odZ0aNg== -"@matrix-org/olm@https://gitlab.matrix.org/api/v4/projects/27/packages/npm/@matrix-org/olm/-/@matrix-org/olm-3.2.14.tgz": - version "3.2.14" - resolved "https://gitlab.matrix.org/api/v4/projects/27/packages/npm/@matrix-org/olm/-/@matrix-org/olm-3.2.14.tgz#acd96c00a881d0f462e1f97a56c73742c8dbc984" +"@matrix-org/olm@3.2.15": + version "3.2.15" + resolved "https://registry.yarnpkg.com/@matrix-org/olm/-/olm-3.2.15.tgz#55f3c1b70a21bbee3f9195cecd6846b1083451ec" + integrity sha512-S7lOrndAK9/8qOtaTq/WhttJC/o4GAzdfK0MUPpo8ApzsJEC0QjtwrkC3KBXdFP1cD1MXi/mlKR7aaoVMKgs6Q== -"@matrix-org/react-sdk-module-api@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@matrix-org/react-sdk-module-api/-/react-sdk-module-api-2.1.0.tgz#ca9d67853512fda1df2786810b90be31dd8dc7b1" - integrity sha512-SARD5BsmZYv1hvuezLfBUafJ9+rPLbk5WO0S3vZgkLH3jJQrk7f/65qBB5fLKF2ljprfZ1GTpuBeq04wn7Tnmg== +"@matrix-org/react-sdk-module-api@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@matrix-org/react-sdk-module-api/-/react-sdk-module-api-2.1.1.tgz#54e8617c15185010d608c0325ecaec8d1574d12b" + integrity sha512-dYPY3aXtNwPrg2aEmFeWddMdohus/Ha17XES2QH+WMCawt+hH+uq28jH1EmW1RUOOzxVcdY36lRGOwqRtAJbhA== dependencies: "@babel/runtime" "^7.17.9" "@matrix-org/spec@^1.7.0": - version "1.7.0" - resolved "https://registry.yarnpkg.com/@matrix-org/spec/-/spec-1.7.0.tgz#8a6b93edf0d99f8a6e0a25eea8613b5ada3e6b56" - integrity sha512-sLRdmk64dNd7X+jXgWFEatJbf2BOFX/a1VxHqWWTerzZntKsjKzz42sD2Mj1QWrsGp01u99fRNU8oy4DcmFn3w== + version "1.8.0" + resolved "https://registry.yarnpkg.com/@matrix-org/spec/-/spec-1.8.0.tgz#5d46f0ddcdff01934a63aa1f070f0ce960326acc" + integrity sha512-QKPIfrJDz5kKiaFluSfFLqAHu1fyMpYAc7sLWSyxj2flPAbajyy4zM7kfyF5yh5iGrunVLXi1iDSXYoM5/a4ZQ== "@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3": version "2.1.8-no-fsevents.3" @@ -2116,106 +2001,106 @@ tslib "^2.5.0" webcrypto-core "^1.7.7" -"@percy/cli-app@1.27.1": - version "1.27.1" - resolved "https://registry.yarnpkg.com/@percy/cli-app/-/cli-app-1.27.1.tgz#615d42ab220082a388e4d6c6a266de1b7d28f8f9" - integrity sha512-Pat2BogPUmyciURUWbI1PQtUdPlhUrnS6aEVO1gNrulDeYF6j4LgD4SycCTj5L/xJijMXa3qFkZwW1VSdx97Yg== +"@percy/cli-app@1.27.3": + version "1.27.3" + resolved "https://registry.yarnpkg.com/@percy/cli-app/-/cli-app-1.27.3.tgz#c296e09ffac46c011e9f33ac779d6f0396e0b2b6" + integrity sha512-RUSzWTRkG4hjUy7dzu+zlKVlbXEcj3yoiFTpjrmUxoK5QMVQtZfDdkHfJNSI51w1ZRzuxmO5x5uqFRpgUKh8QQ== dependencies: - "@percy/cli-command" "1.27.1" - "@percy/cli-exec" "1.27.1" + "@percy/cli-command" "1.27.3" + "@percy/cli-exec" "1.27.3" -"@percy/cli-build@1.27.1": - version "1.27.1" - resolved "https://registry.yarnpkg.com/@percy/cli-build/-/cli-build-1.27.1.tgz#579e258539a97eee6feb41cfb797ee944fdc2d46" - integrity sha512-EtktlYj4kzsBkrBSOVLKrvZWew/nq9mw/Z2m8mU4Jf7Pc779rQGUVCuI8PBhOI59c3JTjnY8KVaaj4Y+z9X+fg== +"@percy/cli-build@1.27.3": + version "1.27.3" + resolved "https://registry.yarnpkg.com/@percy/cli-build/-/cli-build-1.27.3.tgz#7c193adf86beecd74541d94e32dad9d7f884c630" + integrity sha512-F7vWMmXipINDO9kvDyaPaIeUZlZLfIbg74oRaAJUOVH2nkf0FNSPy7Dy/MEsFWAiKNeW7/UwHjuYl+I/yMBZPw== dependencies: - "@percy/cli-command" "1.27.1" + "@percy/cli-command" "1.27.3" -"@percy/cli-command@1.27.1": - version "1.27.1" - resolved "https://registry.yarnpkg.com/@percy/cli-command/-/cli-command-1.27.1.tgz#f8b18733930f316ac3a208956d62fac285a2c3b7" - integrity sha512-LK9YwE7qr67EtShVVjc20aJaRF8BFjZ8VWneLVoN73IYgpwBq96J4AUomoqfRpPNkpKvv6wDZFpr30xFokbrHA== +"@percy/cli-command@1.27.3": + version "1.27.3" + resolved "https://registry.yarnpkg.com/@percy/cli-command/-/cli-command-1.27.3.tgz#fe0112987e25c28f25705c4e604c0f06a8484803" + integrity sha512-aU76lu2a2/N/BUSsXpLXRzeJeXzmAcA3s9EFDeMNDMZY/7dV6wlLX9r7n931UD3bIhdlkl1o7COXIIATtPymJQ== dependencies: - "@percy/config" "1.27.1" - "@percy/core" "1.27.1" - "@percy/logger" "1.27.1" + "@percy/config" "1.27.3" + "@percy/core" "1.27.3" + "@percy/logger" "1.27.3" -"@percy/cli-config@1.27.1": - version "1.27.1" - resolved "https://registry.yarnpkg.com/@percy/cli-config/-/cli-config-1.27.1.tgz#ac2f73680559c9377ff238789b28bd9f19e54451" - integrity sha512-bEzXfdP+RRxHekZ5pULsuuKHL0K9E81IFcEqZ8DcE3gnrpWQnIFPP2fTHF6WgWuXYHzJnsoIIm90LaWYc4+BJQ== +"@percy/cli-config@1.27.3": + version "1.27.3" + resolved "https://registry.yarnpkg.com/@percy/cli-config/-/cli-config-1.27.3.tgz#23fb52ed0916a466afcae229ea02e8583ae5b654" + integrity sha512-+gUZUlbpgllux0yJnCFYMuNn1kItfIP9F1AIYqdqFM9KLixodMCWAXDUQ4V4EVLDjOR7fD3NKmyoFUFJgwcIww== dependencies: - "@percy/cli-command" "1.27.1" + "@percy/cli-command" "1.27.3" -"@percy/cli-exec@1.27.1": - version "1.27.1" - resolved "https://registry.yarnpkg.com/@percy/cli-exec/-/cli-exec-1.27.1.tgz#4225a836a9bd8923102bab173000a752e13e0d50" - integrity sha512-8xB7Iq3fh+QfuViUeZQXZeJNoFzDf0IhYUhhlEDXPcL2sgjrLiy9QHBdq6Yn3/8gHlDJyzpkej6hzFqERYZs1g== +"@percy/cli-exec@1.27.3": + version "1.27.3" + resolved "https://registry.yarnpkg.com/@percy/cli-exec/-/cli-exec-1.27.3.tgz#82f8d610722d57a9a6d3a9050c7ece545dbada55" + integrity sha512-PuSxfZKWx9BoeCbt5U1Edc+fv5kb/mYr+9sgoBsoHmwe5iNIgYKx6D+wmNK7FHgc82mycNLaEguew2JwJXlPew== dependencies: - "@percy/cli-command" "1.27.1" + "@percy/cli-command" "1.27.3" cross-spawn "^7.0.3" which "^2.0.2" -"@percy/cli-snapshot@1.27.1": - version "1.27.1" - resolved "https://registry.yarnpkg.com/@percy/cli-snapshot/-/cli-snapshot-1.27.1.tgz#d0a60ffa2d4be7e5a70a0ef8295a70a306017c2b" - integrity sha512-hVYATkHSN6Mz67LuP5QqRvdblg+kLb9dqGlaMJZI0CtuQYRtkbrlPz5yII9SJGMyUYMQHbZKsc68eT7+LZHKbA== +"@percy/cli-snapshot@1.27.3": + version "1.27.3" + resolved "https://registry.yarnpkg.com/@percy/cli-snapshot/-/cli-snapshot-1.27.3.tgz#0fa75e42c4ab8c551c7b0e38e5a06391e4919700" + integrity sha512-HU7p5FLJ1W+QM3mbq8MFyqukthFnxPXrBAC7O0Dh4GfxXfdThV1HOdXqCEZ1pj1b3XkEM5SvvLKc7mClnc4D1Q== dependencies: - "@percy/cli-command" "1.27.1" + "@percy/cli-command" "1.27.3" yaml "^2.0.0" -"@percy/cli-upload@1.27.1": - version "1.27.1" - resolved "https://registry.yarnpkg.com/@percy/cli-upload/-/cli-upload-1.27.1.tgz#30331f6a3aa4c66e79ad448853c5a60b3758af5f" - integrity sha512-4Kcft6ceuWy+Q5T4PKJXI63/QxCRFtCJUoU0QYrWo6TKKsescdE7/zWy6YESqHIm+XzBhZFYHwdYRsIbnjqUqQ== +"@percy/cli-upload@1.27.3": + version "1.27.3" + resolved "https://registry.yarnpkg.com/@percy/cli-upload/-/cli-upload-1.27.3.tgz#a12ca27786aa2d1356f9c8f068a4aad21a4111fa" + integrity sha512-sqzOAMqFKXhpuXDGAK5zUf5Aw/xgBbAP4o4y43dRBi6gIgf8DiiLuc+avyfcKm+2lW5cUTG9SPETVCpu03WozQ== dependencies: - "@percy/cli-command" "1.27.1" + "@percy/cli-command" "1.27.3" fast-glob "^3.2.11" image-size "^1.0.0" "@percy/cli@^1.11.0": - version "1.27.1" - resolved "https://registry.yarnpkg.com/@percy/cli/-/cli-1.27.1.tgz#e1943e3f29e0b8351e6e4f807ddf0c840f55680c" - integrity sha512-2rU4NFe8TshV2sF+fs8bseGNohpLuRILW4t/Is7PCFYAitla1nvO0mndy0INct5VWc2KKewnq+2ZQONx3iNXLw== - dependencies: - "@percy/cli-app" "1.27.1" - "@percy/cli-build" "1.27.1" - "@percy/cli-command" "1.27.1" - "@percy/cli-config" "1.27.1" - "@percy/cli-exec" "1.27.1" - "@percy/cli-snapshot" "1.27.1" - "@percy/cli-upload" "1.27.1" - "@percy/client" "1.27.1" - "@percy/logger" "1.27.1" - -"@percy/client@1.27.1": - version "1.27.1" - resolved "https://registry.yarnpkg.com/@percy/client/-/client-1.27.1.tgz#50c6ef4a9326263ad5241be1799f335c00d54c15" - integrity sha512-GvjrGUaVdjMwx8ODDja3Kdb6tXYxRxv4PLXfXg0Wbn5jIfcjicojOc0mSGxcLvRGu5tmKrE3fusMhYYtKlLihg== - dependencies: - "@percy/env" "1.27.1" - "@percy/logger" "1.27.1" - -"@percy/config@1.27.1": - version "1.27.1" - resolved "https://registry.yarnpkg.com/@percy/config/-/config-1.27.1.tgz#ac702cb49512de1057e41b74b0d50d76f6d7a8f7" - integrity sha512-O7GgSrpjPeRmUmPWpFrg7368lWTJj8BtKY18Ztpq2j7bef5HCFi0AxvuOjwIH/GEwzGm/cI7ZK2kA/XGTOtpsg== - dependencies: - "@percy/logger" "1.27.1" + version "1.27.3" + resolved "https://registry.yarnpkg.com/@percy/cli/-/cli-1.27.3.tgz#186d5fea311bbad1db5f987ad40a0a77cf4bed9b" + integrity sha512-GyAIk9wm32cheYAeVyY6nOkDcGgSeG7wgLhZJWzi0gVhFE9W04sudWa++7akEqpGLMnTM2Q4OZv5P3cy1F9iPA== + dependencies: + "@percy/cli-app" "1.27.3" + "@percy/cli-build" "1.27.3" + "@percy/cli-command" "1.27.3" + "@percy/cli-config" "1.27.3" + "@percy/cli-exec" "1.27.3" + "@percy/cli-snapshot" "1.27.3" + "@percy/cli-upload" "1.27.3" + "@percy/client" "1.27.3" + "@percy/logger" "1.27.3" + +"@percy/client@1.27.3": + version "1.27.3" + resolved "https://registry.yarnpkg.com/@percy/client/-/client-1.27.3.tgz#79a2e9cb059892d820f90b4b5f95fede34ec0246" + integrity sha512-AuVpiuknK8OiDIN7BpkDRTYx6yAQVI4TjLFy/QmfZDK0PQMH+2dNIBi/pXooC5Ac64I7BYVqdaUk2IbdxEXbqQ== + dependencies: + "@percy/env" "1.27.3" + "@percy/logger" "1.27.3" + +"@percy/config@1.27.3": + version "1.27.3" + resolved "https://registry.yarnpkg.com/@percy/config/-/config-1.27.3.tgz#8b4cc77def10f4de52aad0682bfc7e13d2dbd429" + integrity sha512-hxp/zQz/3IQcyBbMkmvvnlkwMn9tgYFAOAFtZqECruqQ1M9XE10uYtWjvVwt9s4rlJEB4PWFvAV4c04/CT6ugQ== + dependencies: + "@percy/logger" "1.27.3" ajv "^8.6.2" cosmiconfig "^8.0.0" yaml "^2.0.0" -"@percy/core@1.27.1": - version "1.27.1" - resolved "https://registry.yarnpkg.com/@percy/core/-/core-1.27.1.tgz#f2f3041fa89982e0e432e5b871c6985bb2e6a34e" - integrity sha512-/XsOCk/XHYf9MAqcituMGrYeITiav9BW1oGM0LfmU1Gne/YnEvur4JwpJ4uJ0OrNennwIqMuAVM9Y5y/xfZ39w== +"@percy/core@1.27.3": + version "1.27.3" + resolved "https://registry.yarnpkg.com/@percy/core/-/core-1.27.3.tgz#f577fb49e046ca14da87557463b0b98d68414587" + integrity sha512-LK+7dVLRQdVEQUG6Qn61awLbdYmazLwXWYg2UHqEWrbRIygkhoe+n3pPTwzxjiJxJsYYlelx/gDzGwjYzvV4aA== dependencies: - "@percy/client" "1.27.1" - "@percy/config" "1.27.1" - "@percy/dom" "1.27.1" - "@percy/logger" "1.27.1" - "@percy/webdriver-utils" "1.27.1" + "@percy/client" "1.27.3" + "@percy/config" "1.27.3" + "@percy/dom" "1.27.3" + "@percy/logger" "1.27.3" + "@percy/webdriver-utils" "1.27.3" content-disposition "^0.5.4" cross-spawn "^7.0.3" extract-zip "^2.0.1" @@ -2233,40 +2118,40 @@ dependencies: "@percy/sdk-utils" "^1.3.1" -"@percy/dom@1.27.1": - version "1.27.1" - resolved "https://registry.yarnpkg.com/@percy/dom/-/dom-1.27.1.tgz#96f3814265d8d4937db9e69854ce9ac6d8bab66a" - integrity sha512-duYA3ATjADtn05VuGIfezgdCq+8ASwcY6Mzk857DzFIlJd/6T2P8v1dy66RRp78efzmIMtRroGy9SqWonlaAEA== +"@percy/dom@1.27.3": + version "1.27.3" + resolved "https://registry.yarnpkg.com/@percy/dom/-/dom-1.27.3.tgz#126f2389dfbb7f4ee3b81a5fcce65f5b02a9c33c" + integrity sha512-QVSmogZhlVjy5mzqSesWbS5hjV8+1gMtAXSLtfRjdkZGQ/h2rnDbRZUW4PoJQ9ZpxBZegU5/W9LFvEO3FMVelA== -"@percy/env@1.27.1": - version "1.27.1" - resolved "https://registry.yarnpkg.com/@percy/env/-/env-1.27.1.tgz#e1e6bedcecd97c5c9fec48a5c49e6bc860003c0c" - integrity sha512-Og0vQfV9zJftYYOY3PVtu+r7Ut/xr72BP3jH3rkeQJHnFKLkwemGbJpgSpMz7IbzWXSxYONkNfUtLvXwEsRpAw== +"@percy/env@1.27.3": + version "1.27.3" + resolved "https://registry.yarnpkg.com/@percy/env/-/env-1.27.3.tgz#0c3c1a991f2ffb53a819cf78f006c4cc93ff7d69" + integrity sha512-f9NwjAmcN6HEfJ2/32fmBwUJ3xjn/JXmGUKqmSvw0L3WZuvKaYRpYtaI+n0B6NsujZ4R+KUEGr0jczEoQ62UEg== dependencies: - "@percy/logger" "1.27.1" + "@percy/logger" "1.27.3" -"@percy/logger@1.27.1": - version "1.27.1" - resolved "https://registry.yarnpkg.com/@percy/logger/-/logger-1.27.1.tgz#3695738c39ac0f31d4348b0d615ddc059e18fa31" - integrity sha512-jH++paKzIY94fQYQBEedVTfO36I8WBqm2RNl/xzsnLuAwNEX5+JUsaPcbLrwRzhn/tCv+8h9xEBuE9nj23krIA== +"@percy/logger@1.27.3": + version "1.27.3" + resolved "https://registry.yarnpkg.com/@percy/logger/-/logger-1.27.3.tgz#7bc8d7666d50930e7be34e50ff09f23344efc1ee" + integrity sha512-Z/XoEakUHVBivZqmRwFTwiOWT6v5nJgQ6V9aNs2FzjcpyFlJAFZTmHv8+craDKehmnND3tp8FGdPe34Ty0JhEQ== -"@percy/sdk-utils@1.27.1": - version "1.27.1" - resolved "https://registry.yarnpkg.com/@percy/sdk-utils/-/sdk-utils-1.27.1.tgz#e1e382630739bc6f0d3b5731d2086350e2df54dc" - integrity sha512-I12rBQYySyt8VILgYnI19obYtkaIPuFR07HVBrHLsRHiLUf92XzAtTI482qrnYwybCgU9mb9o3Kb7KtMJ0nalA== +"@percy/sdk-utils@1.27.3": + version "1.27.3" + resolved "https://registry.yarnpkg.com/@percy/sdk-utils/-/sdk-utils-1.27.3.tgz#2ac9dcfd3d4f314f4f8715cb84297085c97a4259" + integrity sha512-IhNx5VaYsKiHaFYFbX6BsVb4bNWojNrKyDa9aRF1afAWAeVWHd1Jq/XeVfMDNCrYcsrA+pYDPSXfb+N5cpAeGQ== "@percy/sdk-utils@^1.3.1": version "1.23.0" resolved "https://registry.yarnpkg.com/@percy/sdk-utils/-/sdk-utils-1.23.0.tgz#7e3eb8a128952c548b3cc7213c65f620e3d09ec7" integrity sha512-FPXMOsK7SIh6NuK+wnr/O35bPN8cyYDGsXqkE5EWwf7Frs+QXFIejlYM9t1SckoxlDpS1YsPYJABv+CUsuJIlQ== -"@percy/webdriver-utils@1.27.1": - version "1.27.1" - resolved "https://registry.yarnpkg.com/@percy/webdriver-utils/-/webdriver-utils-1.27.1.tgz#ebf13f72a7a341f6e5a6bc32b1f5903c4f93fe5c" - integrity sha512-bPj16YmvV84egtMHyYEhlGYjwJTk0f6vopcbCYWgMgvQp78Y/RKwRm8ZpWZfW2rTqElNRudrhKdqcEeaG6qd9g== +"@percy/webdriver-utils@1.27.3": + version "1.27.3" + resolved "https://registry.yarnpkg.com/@percy/webdriver-utils/-/webdriver-utils-1.27.3.tgz#4e008bffd8120cbb6b4babd50c6a6d69e1a99f44" + integrity sha512-yV+7nc8aUPQHP1KnWwTndVHqvgs4xzCA8ObzRFuAaKSTC/hBgpI5ceCDv3aSM03ZtXk4f06AWtsgpU5BYpoP1A== dependencies: - "@percy/config" "1.27.1" - "@percy/sdk-utils" "1.27.1" + "@percy/config" "1.27.3" + "@percy/sdk-utils" "1.27.3" "@pkgjs/parseargs@^0.11.0": version "0.11.0" @@ -2302,10 +2187,10 @@ dependencies: "@babel/runtime" "^7.13.10" -"@radix-ui/react-dismissable-layer@1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz#883a48f5f938fa679427aa17fcba70c5494c6978" - integrity sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg== +"@radix-ui/react-dismissable-layer@1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz#3f98425b82b9068dfbab5db5fff3df6ebf48b9d4" + integrity sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/primitive" "1.0.1" @@ -2343,10 +2228,10 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-primitive" "1.0.3" -"@radix-ui/react-popper@1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.1.2.tgz#4c0b96fcd188dc1f334e02dba2d538973ad842e9" - integrity sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg== +"@radix-ui/react-popper@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.1.3.tgz#24c03f527e7ac348fabf18c89795d85d21b00b42" + integrity sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w== dependencies: "@babel/runtime" "^7.13.10" "@floating-ui/react-dom" "^2.0.0" @@ -2360,10 +2245,10 @@ "@radix-ui/react-use-size" "1.0.1" "@radix-ui/rect" "1.0.1" -"@radix-ui/react-portal@1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.0.3.tgz#ffb961244c8ed1b46f039e6c215a6c4d9989bda1" - integrity sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA== +"@radix-ui/react-portal@1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.0.4.tgz#df4bfd353db3b1e84e639e9c63a5f2565fb00e15" + integrity sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/react-primitive" "1.0.3" @@ -2394,18 +2279,18 @@ "@radix-ui/react-compose-refs" "1.0.1" "@radix-ui/react-tooltip@^1.0.6": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@radix-ui/react-tooltip/-/react-tooltip-1.0.6.tgz#87a7786cd9f2b4de957ac645afae1575339c58b0" - integrity sha512-DmNFOiwEc2UDigsYj6clJENma58OelxD24O4IODoZ+3sQc3Zb+L8w1EP+y9laTuKCLAysPw4fD6/v0j4KNV8rg== + version "1.0.7" + resolved "https://registry.yarnpkg.com/@radix-ui/react-tooltip/-/react-tooltip-1.0.7.tgz#8f55070f852e7e7450cc1d9210b793d2e5a7686e" + integrity sha512-lPh5iKNFVQ/jav/j6ZrWq3blfDJ0OH9R6FlNUHPMqdLuQ9vwDgFsRxvl8b7Asuy5c8xmoojHUxKHQSOAvMHxyw== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/primitive" "1.0.1" "@radix-ui/react-compose-refs" "1.0.1" "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-dismissable-layer" "1.0.4" + "@radix-ui/react-dismissable-layer" "1.0.5" "@radix-ui/react-id" "1.0.1" - "@radix-ui/react-popper" "1.1.2" - "@radix-ui/react-portal" "1.0.3" + "@radix-ui/react-popper" "1.1.3" + "@radix-ui/react-portal" "1.0.4" "@radix-ui/react-presence" "1.0.1" "@radix-ui/react-primitive" "1.0.3" "@radix-ui/react-slot" "1.0.2" @@ -2473,64 +2358,64 @@ dependencies: "@babel/runtime" "^7.13.10" -"@sentry-internal/tracing@7.67.0": - version "7.67.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.67.0.tgz#08e8fc22951fc8218a0468c6e80ef00bd556e60d" - integrity sha512-+3wpnzW2HczPlZsp1pWtdOavBKLK/tu1qDEg+blqLfW7b/qZZ8hqQ+A+2mEWRLgWfIoGZ8t4U84nN4tzDXv+nQ== +"@sentry-internal/tracing@7.74.0": + version "7.74.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.74.0.tgz#11b0762d0b18b01cc18dfb1e40bbaa41c6f97452" + integrity sha512-JK6IRGgdtZjswGfaGIHNWIThffhOHzVIIaGmglui+VFIzOsOqePjoxaDV0MEvzafxXZD7eWqGE5RGuZ0n6HFVg== dependencies: - "@sentry/core" "7.67.0" - "@sentry/types" "7.67.0" - "@sentry/utils" "7.67.0" + "@sentry/core" "7.74.0" + "@sentry/types" "7.74.0" + "@sentry/utils" "7.74.0" tslib "^2.4.1 || ^1.9.3" "@sentry/browser@^7.0.0": - version "7.67.0" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.67.0.tgz#4fcb764ff678367ae0c1419b772e7ec7805792bf" - integrity sha512-5J7QUGJVKiltVJPSHwlBu/xmicNB7g5ARcgH8YEyu2LoxjLvZPUqWRD/zTWVYyW20sbgExrB39oyRwmkzN449A== - dependencies: - "@sentry-internal/tracing" "7.67.0" - "@sentry/core" "7.67.0" - "@sentry/replay" "7.67.0" - "@sentry/types" "7.67.0" - "@sentry/utils" "7.67.0" + version "7.74.0" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.74.0.tgz#4a01bccb34059894007b9a22a89892f2c4dff130" + integrity sha512-Njr8216Z1dFUcl6NqBOk20dssK9SjoVddY74Xq+Q4p3NfXBG3lkMcACXor7SFoJRZXq8CZWGS13Cc5KwViRw4g== + dependencies: + "@sentry-internal/tracing" "7.74.0" + "@sentry/core" "7.74.0" + "@sentry/replay" "7.74.0" + "@sentry/types" "7.74.0" + "@sentry/utils" "7.74.0" tslib "^2.4.1 || ^1.9.3" -"@sentry/core@7.67.0": - version "7.67.0" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.67.0.tgz#3e5a06cf1f5026bb8db483587be4ef011a124de5" - integrity sha512-apk0WHnFJTHX86TvN4LOa2GBfguKwvV94WsssyizMi4qurGN2V0I8ZUmlypjBxvMY9MOBZ/2LwgYPf3U1QeE5g== +"@sentry/core@7.74.0": + version "7.74.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.74.0.tgz#2cfcb5133a4a3f82fbac09d3573ea9f508fb7c67" + integrity sha512-83NRuqn7nDZkSVBN5yJQqcpXDG4yMYiB7TkYUKrGTzBpRy6KUOrkCdybuKk0oraTIGiGSe5WEwCFySiNgR9FzA== dependencies: - "@sentry/types" "7.67.0" - "@sentry/utils" "7.67.0" + "@sentry/types" "7.74.0" + "@sentry/utils" "7.74.0" tslib "^2.4.1 || ^1.9.3" -"@sentry/replay@7.67.0": - version "7.67.0" - resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-7.67.0.tgz#b8865d28dddb5eff7b4fc2aa5d3ba05ceb16403a" - integrity sha512-PGFt281hV4W1BFCY09JQmwdQXvI9rhiqIIOGHviyH7GrHBwWLxF1iRuBS8RUMFYt9ZHFq5oDt6M2z3qBQOZGLQ== +"@sentry/replay@7.74.0": + version "7.74.0" + resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-7.74.0.tgz#618d40f7c9ecc7589dd14df0c560b20a24839d3f" + integrity sha512-GoYa3cHTTFVI/J1cnZ0i4X128mf/JljaswO3PWNTe2k3lSHq/LM5aV0keClRvwM0W8hlix8oOTT06nnenOUmmw== dependencies: - "@sentry/core" "7.67.0" - "@sentry/types" "7.67.0" - "@sentry/utils" "7.67.0" + "@sentry/core" "7.74.0" + "@sentry/types" "7.74.0" + "@sentry/utils" "7.74.0" "@sentry/tracing@^7.0.0": - version "7.67.0" - resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-7.67.0.tgz#b2e6041ff365e6cad55862fdee4cad540139c582" - integrity sha512-IJtJ0g6oMp46BBK8KV8wAGZ+1rNcw/LmC6y1H1rwur9aCXlla3+tMFtQMJdqUSIx0rcnC9THa+rktddCqXKNtQ== + version "7.74.0" + resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-7.74.0.tgz#8d9aee19f448d3635abddd5fe86248bc0b89c8ac" + integrity sha512-rSFJADhh3J3zmkzJ1EXCOwS3h7F6o/lSKu7CWZSZ6k5kBvbCJ5AXvGQadhPdWPJMMcPFzCJaOyTKEPcwL4tbCw== dependencies: - "@sentry-internal/tracing" "7.67.0" + "@sentry-internal/tracing" "7.74.0" -"@sentry/types@7.67.0": - version "7.67.0" - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.67.0.tgz#1f11e1c23d47869a25f7f37279a72fa7d1daef45" - integrity sha512-GV/Hxdsp/hes1YQGPGgSUG1IHRNQVJMnCfYcpuZtZI6CvNJ+7qNOLkdmC/xGFwfpYH9kYsFBvmGsmeC6yUENYA== +"@sentry/types@7.74.0": + version "7.74.0" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.74.0.tgz#810a62cd28db21c5f15f131da6525d7ddf7a29db" + integrity sha512-rI5eIRbUycWjn6s6o3yAjjWtIvYSxZDdnKv5je2EZINfLKcMPj1dkl6wQd2F4y7gLfD/N6Y0wZYIXC3DUdJQQg== -"@sentry/utils@7.67.0": - version "7.67.0" - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.67.0.tgz#987883fa8568957216249fa896f872b97c5d513d" - integrity sha512-OstjIfAD0xPWVnIRzoAtFBW+YTmxix4h3ehgtFxhA4VJHkC9KXchaTNwk+nlRy/nx4phx5vW9p7YWhO3kJBJmA== +"@sentry/utils@7.74.0": + version "7.74.0" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.74.0.tgz#e0a16d345b2af6f8b09d157c8c8a3145d7a2070a" + integrity sha512-k3np8nuTPtx5KDODPtULfFln4UXdE56MZCcF19Jv6Ljxf+YN/Ady1+0Oi3e0XoSvFpWNyWnglauT7M65qCE6kg== dependencies: - "@sentry/types" "7.67.0" + "@sentry/types" "7.74.0" tslib "^2.4.1 || ^1.9.3" "@sinclair/typebox@^0.24.1": @@ -2579,12 +2464,26 @@ lz-string "^1.4.4" pretty-format "^27.0.2" +"@testing-library/dom@^9.0.0": + version "9.3.3" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-9.3.3.tgz#108c23a5b0ef51121c26ae92eb3179416b0434f5" + integrity sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^5.0.1" + aria-query "5.1.3" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.5.0" + pretty-format "^27.0.2" + "@testing-library/jest-dom@^6.0.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-6.1.0.tgz#8e5017514d374b8e7abe294441130063e2b74a49" - integrity sha512-EUAg9pvOkzmGXUSyAPt0h6yAXHxsn+FMNS1o7OX8TErmldZML2ywt10lotZXx/a1PDiSnq0fGGyEV/ybKSLPWQ== + version "6.1.4" + resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-6.1.4.tgz#cf0835c33bc5ef00befb9e672b1e3e6a710e30e3" + integrity sha512-wpoYrCYwSZ5/AxcrjLxJmCU6I5QAJXslEeSiMQqaWmP2Kzpd1LvF/qxmAIW2qposULGWq2gw30GgVNFLSc2Jnw== dependencies: - "@adobe/css-tools" "^4.0.1" + "@adobe/css-tools" "^4.3.1" "@babel/runtime" "^7.9.2" aria-query "^5.0.0" chalk "^3.0.0" @@ -2611,9 +2510,9 @@ "@types/react-dom" "<18.0.0" "@testing-library/user-event@^14.4.3": - version "14.4.3" - resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.4.3.tgz#af975e367743fa91989cd666666aec31a8f50591" - integrity sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q== + version "14.5.1" + resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.5.1.tgz#27337d72046d5236b32fd977edee3f74c71d332f" + integrity sha512-UCcUKrUYGj7ClomOo2SpNVvx4/fkd/2BbIHDCle8A0ax+P3bU7yJwDBDrS6ZwdTMARWTGODX1hEsCcO+7beJjg== "@tootallnate/once@2": version "2.0.0" @@ -2641,19 +2540,19 @@ integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== "@tsconfig/node16@^1.0.2": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e" - integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== + version "1.0.4" + resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" + integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== "@types/aria-query@^5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.1.tgz#3286741fb8f1e1580ac28784add4c7a1d49bdfbc" - integrity sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q== + version "5.0.2" + resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.2.tgz#6f1225829d89794fd9f891989c9ce667422d7f64" + integrity sha512-PHKZuMN+K5qgKIWhBodXzQslTo5P+K/6LqeKXS6O/4liIDdZqaX5RXrCK++LAw+y/nptN48YmUMFiQHRSWYwtQ== "@types/babel__core@^7.1.14": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.1.tgz#916ecea274b0c776fec721e333e55762d3a9614b" - integrity sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw== + version "7.20.2" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.2.tgz#215db4f4a35d710256579784a548907237728756" + integrity sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA== dependencies: "@babel/parser" "^7.20.7" "@babel/types" "^7.20.7" @@ -2662,46 +2561,46 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" - integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + version "7.6.5" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.5.tgz#281f4764bcbbbc51fdded0f25aa587b4ce14da95" + integrity sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + version "7.4.2" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.2.tgz#843e9f1f47c957553b0c374481dc4772921d6a6b" + integrity sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.1.tgz#dd6f1d2411ae677dcb2db008c962598be31d6acf" - integrity sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg== + version "7.20.2" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.2.tgz#4ddf99d95cfdd946ff35d2b65c978d9c9bf2645d" + integrity sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw== dependencies: "@babel/types" "^7.20.7" "@types/commonmark@^0.27.4": - version "0.27.6" - resolved "https://registry.yarnpkg.com/@types/commonmark/-/commonmark-0.27.6.tgz#9836539fc11d3f37d48e54fc5c07f9856d0a1c40" - integrity sha512-t3S2hOtSSuBp1H5PTFmekGFu9U9LBzGvHy93zHwusvj4RIGUrBQ4zHvw49CkJtAl6fZvsadKhYbv8WTxJLbBmw== + version "0.27.7" + resolved "https://registry.yarnpkg.com/@types/commonmark/-/commonmark-0.27.7.tgz#33988a7736339033c6ab47340342ea16dc1a740d" + integrity sha512-C+3GPp7Ue5EgoJll7EGuglyN6bkQMPp591hjWF9RDU/slHmvtqg4DpN8QKMaP2TlwNQVb85uY0t9MKlY/btIVg== "@types/content-type@^1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@types/content-type/-/content-type-1.1.5.tgz#aa02dca40864749a9e2bf0161a6216da57e3ede5" - integrity sha512-dgMN+syt1xb7Hk8LU6AODOfPlvz5z1CbXpPuJE5ZrX9STfBOIXF09pEB8N7a97WT9dbngt3ksDCm6GW6yMrxfQ== + version "1.1.6" + resolved "https://registry.yarnpkg.com/@types/content-type/-/content-type-1.1.6.tgz#f0150cbb12a63729bc4241d4ffdde8a0d0b694a3" + integrity sha512-WFHg/KFLCdUQl3m27WSQu0NEaLzoHGmgZHlsSYr0Y0iIvItMcBq7opZc6AGXPXqf+btIM6vTBJyLvuDAihB+zQ== "@types/counterpart@^0.18.1": - version "0.18.1" - resolved "https://registry.yarnpkg.com/@types/counterpart/-/counterpart-0.18.1.tgz#b1b784d9e54d9879f0a8cb12f2caedab65430fe8" - integrity sha512-PRuFlBBkvdDOtxlIASzTmkEFar+S66Ek48NVVTWMUjtJAdn5vyMSN8y6IZIoIymGpR36q2nZbIYazBWyFxL+IQ== + version "0.18.2" + resolved "https://registry.yarnpkg.com/@types/counterpart/-/counterpart-0.18.2.tgz#f15230d8774501a8f900a26e1e606f788b800b3c" + integrity sha512-El2QQ8YCp4xPgqiCed0QMeHlQnx0ZOfg5pfETto718uGNU+P1FUrANQpgH8TaVSTx9FS+DhXzy54i8iukC63Tg== "@types/diff-match-patch@^1.0.32": - version "1.0.32" - resolved "https://registry.yarnpkg.com/@types/diff-match-patch/-/diff-match-patch-1.0.32.tgz#d9c3b8c914aa8229485351db4865328337a3d09f" - integrity sha512-bPYT5ECFiblzsVzyURaNhljBH2Gh1t9LowgUwciMrNAhFewLkHT2H0Mto07Y4/3KCOGZHRQll3CTtQZ0X11D/A== + version "1.0.34" + resolved "https://registry.yarnpkg.com/@types/diff-match-patch/-/diff-match-patch-1.0.34.tgz#a4c1bbf2f992ac272047a76f3de4da6f867fde18" + integrity sha512-GPT65LkqMpttT0BrYBzSv4FYgiEh7TXYxxFW8ufxn3+d6PhEJKdD4OAS4s0n8reeEku1ki56J2zj5FIPi5unVQ== "@types/escape-html@^1.0.1": version "1.0.2" @@ -2709,9 +2608,9 @@ integrity sha512-gaBLT8pdcexFztLSPRtriHeXY/Kn4907uOCZ4Q3lncFBkheAWOuNt53ypsF8szgxbEJ513UeBzcf4utN0EzEwA== "@types/events@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" - integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.1.tgz#e94892d60bcf582e3ee95ddedb89f77373925746" + integrity sha512-QfUFdKjGSc+iCf8OFZhqJKfDuqB6lP57kSMkPw8ba3yNDANicUwCdaPt5ytZ4nDXXVFxQkvT8v73I4stSVrCxA== "@types/file-saver@^2.0.3": version "2.0.5" @@ -2719,27 +2618,27 @@ integrity sha512-zv9kNf3keYegP5oThGLaPk8E081DFDuwfqjtiTzm6PoxChdJ1raSuADf2YGCVIyrSynLrgc8JWv296s7Q7pQSQ== "@types/fs-extra@^11.0.0": - version "11.0.1" - resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-11.0.1.tgz#f542ec47810532a8a252127e6e105f487e0a6ea5" - integrity sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA== + version "11.0.2" + resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-11.0.2.tgz#23dc1ed7b2eba8ccd75568ac34e7a4e48aa2d087" + integrity sha512-c0hrgAOVYr21EX8J0jBMXGLMgJqVf/v6yxi0dLaJboW9aQPh16Id+z6w2Tx1hm+piJOLv8xPfVKZCLfjPw/IMQ== dependencies: "@types/jsonfile" "*" "@types/node" "*" "@types/geojson@*", "@types/geojson@^7946.0.10", "@types/geojson@^7946.0.8": - version "7946.0.10" - resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.10.tgz#6dfbf5ea17142f7f9a043809f1cd4c448cb68249" - integrity sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA== + version "7946.0.11" + resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.11.tgz#012c17cb2256ad8de78560da851ab914a7b9b40e" + integrity sha512-L7A0AINMXQpVwxHJ4jxD6/XjZ4NDufaRlUJHjNIFKYUFBH1SvOW+neaqb0VTRSLW5suSrSu19ObFEFnfNcr+qg== "@types/glob-to-regexp@^0.4.1": - version "0.4.1" - resolved "https://registry.yarnpkg.com/@types/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#f684bc7b9a24691f1f80d045dbb7260bf9cc415b" - integrity sha512-S0mIukll6fbF0tvrKic/jj+jI8SHoSvGU+Cs95b/jzZEnBYCbj+7aJtQ9yeABuK3xP1okwA3jEH9qIRayijnvQ== + version "0.4.2" + resolved "https://registry.yarnpkg.com/@types/glob-to-regexp/-/glob-to-regexp-0.4.2.tgz#7c59d1cfa04c568b259bc122a320e3ee1cfac3c9" + integrity sha512-R1bD5iI4pBxB/83fjguzV4ab/eIGtMpD7T21tvcPosiAr6fAlHG4DAeOqzNxnVHiuJOf/lqeUN2jNTaVf3IdHQ== "@types/graceful-fs@^4.1.3": - version "4.1.6" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae" - integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== + version "4.1.7" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.7.tgz#30443a2e64fd51113bc3e2ba0914d47109695e2a" + integrity sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw== dependencies: "@types/node" "*" @@ -2770,10 +2669,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@29.5.4": - version "29.5.4" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.4.tgz#9d0a16edaa009a71e6a71a999acd582514dab566" - integrity sha512-PhglGmhWeD46FYOVLt3X7TiWjzwuVGW9wG/4qocPevXMjCmrIc5b6db9WjeGE4QYVpUAWMDv3v0IiBwObY289A== +"@types/jest@29.5.5": + version "29.5.5" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.5.tgz#727204e06228fe24373df9bae76b90f3e8236a2a" + integrity sha512-ebylz2hnsWR9mYvmBFbXJXr+33UPc4+ZdxyDXh5w0FlPBTfCVN3wPL+kuOiQt3xvrK419v7XWeAs+AeOksafXg== dependencies: expect "^29.0.0" pretty-format "^29.0.0" @@ -2793,9 +2692,9 @@ integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== "@types/json-schema@^7.0.9": - version "7.0.12" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" - integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== + version "7.0.13" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.13.tgz#02c24f4363176d2d18fc8b70b9f3c54aba178a85" + integrity sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ== "@types/json5@^0.0.29": version "0.0.29" @@ -2803,21 +2702,21 @@ integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== "@types/jsonfile@*": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@types/jsonfile/-/jsonfile-6.1.1.tgz#ac84e9aefa74a2425a0fb3012bdea44f58970f1b" - integrity sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png== + version "6.1.2" + resolved "https://registry.yarnpkg.com/@types/jsonfile/-/jsonfile-6.1.2.tgz#d3b8a3536c5bb272ebee0f784180e456b7691c8f" + integrity sha512-8t92P+oeW4d/CRQfJaSqEwXujrhH4OEeHRjGU3v1Q8mUS8GPF3yiX26sw4svv6faL2HfBtGTe2xWIoVgN3dy9w== dependencies: "@types/node" "*" "@types/katex@^0.16.0": - version "0.16.2" - resolved "https://registry.yarnpkg.com/@types/katex/-/katex-0.16.2.tgz#aa56983b722ccbc4aa81d11d117aa9c687b69b73" - integrity sha512-dHsSjSlU/EWEEbeNADr3FtZZOAXPkFPUO457QCnoNqcZQXNqNEu/svQd0Nritvd3wNff4vvC/f4e6xgX3Llt8A== + version "0.16.3" + resolved "https://registry.yarnpkg.com/@types/katex/-/katex-0.16.3.tgz#a341c89705145b7dd8e2a133b282a133eabe6076" + integrity sha512-CeVMX9EhVUW8MWnei05eIRks4D5Wscw/W9Byz1s3PA+yJvcdvq9SaDjiUKvRvEgjpdTyJMjQA43ae4KTwsvOPg== "@types/lodash@^4.14.168": - version "4.14.197" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.197.tgz#e95c5ddcc814ec3e84c891910a01e0c8a378c54b" - integrity sha512-BMVOiWs0uNxHVlHBgzTIqJYmj+PgCo4euloGF+5m4okL3rEYzM2EEv78mw8zWSMM57dM7kVIgJ2QDvwHSoCI5g== + version "4.14.199" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.199.tgz#c3edb5650149d847a277a8961a7ad360c474e9bf" + integrity sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg== "@types/mapbox__point-geometry@*", "@types/mapbox__point-geometry@^0.1.2": version "0.1.2" @@ -2825,56 +2724,63 @@ integrity sha512-D0lgCq+3VWV85ey1MZVkE8ZveyuvW5VAfuahVTQRpXFQTxw03SuIf1/K4UQ87MMIXVKzpFjXFiFMZzLj2kU+iA== "@types/mapbox__vector-tile@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@types/mapbox__vector-tile/-/mapbox__vector-tile-1.3.0.tgz#8fa1379dbaead1e1b639b8d96cfd174404c379d6" - integrity sha512-kDwVreQO5V4c8yAxzZVQLE5tyWF+IPToAanloQaSnwfXmIcJ7cyOrv8z4Ft4y7PsLYmhWXmON8MBV8RX0Rgr8g== + version "1.3.1" + resolved "https://registry.yarnpkg.com/@types/mapbox__vector-tile/-/mapbox__vector-tile-1.3.1.tgz#938f013caccfc924344fd94f2834744d411d0f07" + integrity sha512-RpwGE57xM4a/YCH6XWzfcPVRPAu/jiCll0bEGRn6a4iubN2k4xZizskQoRj8fuXyo9BpI7F3bwz3uxs0pWbGNw== dependencies: "@types/geojson" "*" "@types/mapbox__point-geometry" "*" "@types/pbf" "*" "@types/minimist@^1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" - integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== + version "1.2.3" + resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.3.tgz#dd249cef80c6fff2ba6a0d4e5beca913e04e25f8" + integrity sha512-ZYFzrvyWUNhaPomn80dsMNgMeXxNWZBdkuG/hWlUvXvbdUH8ZERNBGXnU87McuGcWDsyzX2aChCv/SVN348k3A== "@types/modernizr@^3.5.3": - version "3.5.3" - resolved "https://registry.yarnpkg.com/@types/modernizr/-/modernizr-3.5.3.tgz#8ef99e6252191c1d88647809109dc29884ba6d7a" - integrity sha512-jhMOZSS0UGYTS9pqvt6q3wtT3uvOSve5piTEmTMx3zzTuBLvSIMxSIBIc3d5lajVD5h4xc41AMZD2M5orN3PxA== + version "3.5.4" + resolved "https://registry.yarnpkg.com/@types/modernizr/-/modernizr-3.5.4.tgz#ebc5a7306151f8a55ac2ef9a762d14798fc1a6a1" + integrity sha512-tVas8A96jgnL4CaMV71yGJw7WelRmFKn6p+FGvvGUI4Lua74v8UqT4Oz8jVEmnz1LmTtpKDskAG+mirFZJIvcg== "@types/node-fetch@^2.6.2": - version "2.6.4" - resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.4.tgz#1bc3a26de814f6bf466b25aeb1473fa1afe6a660" - integrity sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg== + version "2.6.6" + resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.6.tgz#b72f3f4bc0c0afee1c0bc9cff68e041d01e3e779" + integrity sha512-95X8guJYhfqiuVVhRFxVQcf4hW/2bCuoPwDasMf/531STFoNoWTT7YDnWdXHEZKqAGUigmpG31r2FE70LwnzJw== dependencies: "@types/node" "*" - form-data "^3.0.0" + form-data "^4.0.0" "@types/node@*": - version "20.5.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.5.9.tgz#a70ec9d8fa0180a314c3ede0e20ea56ff71aed9a" - integrity sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ== + version "20.8.6" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.6.tgz#0dbd4ebcc82ad0128df05d0e6f57e05359ee47fa" + integrity sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ== + dependencies: + undici-types "~5.25.1" -"@types/node@^16", "@types/node@^16.18.39": +"@types/node@^16": 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/node@^16.18.39": + version "16.18.58" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.58.tgz#bf66f63983104ed57c754f4e84ccaf16f8235adb" + integrity sha512-YGncyA25/MaVtQkjWW9r0EFBukZ+JulsLcVZBlGUfIb96OBMjkoRWwQo5IEWJ8Fj06Go3GHw+bjYDitv6BaGsA== + "@types/normalize-package-data@^2.4.0": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" - integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== + version "2.4.2" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.2.tgz#9b0e3e8533fe5024ad32d6637eb9589988b6fdca" + integrity sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A== "@types/pako@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@types/pako/-/pako-2.0.0.tgz#12ab4c19107528452e73ac99132c875ccd43bdfb" - integrity sha512-10+iaz93qR5WYxTo+PMifD5TSxiOtdRaxBf7INGGXMQgTCu8Z/7GYWYFUOS3q/G0nE5boj1r4FEB+WSy7s5gbA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/pako/-/pako-2.0.1.tgz#99e4b7ae6a8560c5928d7f31e89a394e1e6fd169" + integrity sha512-fXhui1fHdLrUR0KEyQsBzqdi3Z+MitnRcpI2eeFJyzaRdqO2miX/BDz2Hh0VdkBbrWprgcQ+ItFmbdKYdbMjvg== "@types/pbf@*", "@types/pbf@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/pbf/-/pbf-3.0.2.tgz#8d291ad68b4b8c533e96c174a2e3e6399a59ed61" - integrity sha512-EDrLIPaPXOZqDjrkzxxbX7UlJSeQVgah3i0aA4pOSzmK9zq3BIh7/MZIQxED7slJByvKM4Gc6Hypyu2lJzh3SQ== + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/pbf/-/pbf-3.0.3.tgz#7983338f5a3f83f8b3449f2217a167749c3f5089" + integrity sha512-hw6bDMjvm+QTvEC+pRLpnTknQXoPu8Fnf+A+zX9HB7j/7RfYajFSbdukabo3adPwvvEHhIMafQl0R0Tpej7clQ== "@types/prettier@^2.7.0": version "2.7.3" @@ -2882,9 +2788,9 @@ integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== "@types/prop-types@*": - version "15.7.5" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + version "15.7.8" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.8.tgz#805eae6e8f41bd19e88917d2ea200dc992f405d3" + integrity sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ== "@types/q@^1.5.1": version "1.5.6" @@ -2899,16 +2805,16 @@ "@types/node" "*" "@types/react-beautiful-dnd@^13.0.0": - version "13.1.4" - resolved "https://registry.yarnpkg.com/@types/react-beautiful-dnd/-/react-beautiful-dnd-13.1.4.tgz#bcec72da719c18c0d8b4a7cb00e7fb443211d6d7" - integrity sha512-4bIBdzOr0aavN+88q3C7Pgz+xkb7tz3whORYrmSj77wfVEMfiWiooIwVWFR7KM2e+uGTe5BVrXqSfb0aHeflJA== + version "13.1.5" + resolved "https://registry.yarnpkg.com/@types/react-beautiful-dnd/-/react-beautiful-dnd-13.1.5.tgz#04869f2ec4658aa963e56dc3cbb91f261587dedc" + integrity sha512-mzohmMtV48b0bXF2dP8188LzUv9HAGHKucOORYsd5Sqq830pJ4gseFyDDAH0TR4TeD1ceG9DxTQ0FOFbtCSy4Q== dependencies: "@types/react" "*" -"@types/react-dom@17.0.19", "@types/react-dom@<18.0.0": - version "17.0.19" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.19.tgz#36feef3aa35d045cacd5ed60fe0eef5272f19492" - integrity sha512-PiYG40pnQRdPHnlf7tZnp0aQ6q9tspYr72vD61saO6zFCybLfMqwUCN0va1/P+86DXn18ZWeW30Bk7xlC5eEAQ== +"@types/react-dom@17.0.21", "@types/react-dom@<18.0.0": + version "17.0.21" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.21.tgz#85d56965483ce4850f5f03f9234e54a1f47786e5" + integrity sha512-3rQEFUNUUz2MYiRwJJj6UekcW7rFLOtmK7ajQP7qJpjNdggInl3I/xM4I3Hq1yYPdCGVMgax1gZsB7BBTtayXg== dependencies: "@types/react" "^17" @@ -2923,16 +2829,16 @@ redux "^4.0.0" "@types/react-transition-group@^4.4.0": - version "4.4.5" - resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.5.tgz#aae20dcf773c5aa275d5b9f7cdbca638abc5e416" - integrity sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA== + version "4.4.7" + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.7.tgz#bf69f269d74aa78b99097673ca6dd6824a68ef1c" + integrity sha512-ICCyBl5mvyqYp8Qeq9B5G/fyBSRC0zx3XM3sCC6KkcMsNeAHqXBKkmat4GqdJET5jtYUpZXrxI5flve5qhi2Eg== dependencies: "@types/react" "*" -"@types/react@*", "@types/react@17.0.58", "@types/react@^17": - version "17.0.58" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.58.tgz#c8bbc82114e5c29001548ebe8ed6c4ba4d3c9fb0" - integrity sha512-c1GzVY97P0fGxwGxhYq989j4XwlcHQoto6wQISOC2v6wm3h0PORRWJFHlkRjfGsiG3y1609WdQ+J+tKxvrEd6A== +"@types/react@*", "@types/react@17.0.68", "@types/react@^17": + version "17.0.68" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.68.tgz#99b17f567e258f5e7be855a281ac67b49a34f9f2" + integrity sha512-y8heXejd/Gi43S28GOqIFmr6BzhLa3anMlPojRu4rHh3MtRrrpB+BtLEcqP3XPO1urXByzBdkOLU7sodYWnpkA== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -2943,27 +2849,27 @@ resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== -"@types/sanitize-html@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@types/sanitize-html/-/sanitize-html-2.9.0.tgz#5b609f7592de22ef80a0930c39670329753dca1b" - integrity sha512-4fP/kEcKNj2u39IzrxWYuf/FnCCwwQCpif6wwY6ROUS1EPRIfWJjGkY3HIowY1EX/VbX5e86yq8AAE7UPMgATg== +"@types/sanitize-html@2.9.2": + version "2.9.2" + resolved "https://registry.yarnpkg.com/@types/sanitize-html/-/sanitize-html-2.9.2.tgz#d7b7560b51d59ddd481d41ff28f09b62d7f24b57" + integrity sha512-7TAQFoXdwjSvebOl0oKh5QXGrI+uyTc8Here+WcR9vpLEE7wxpoK6Vuvw++dsmL+Yw8K91x76tLoWchD5pqpRg== dependencies: htmlparser2 "^8.0.0" "@types/scheduler@*": - version "0.16.3" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" - integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== + version "0.16.4" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.4.tgz#fedc3e5b15c26dc18faae96bf1317487cb3658cf" + integrity sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ== "@types/sdp-transform@^2.4.6": - version "2.4.6" - resolved "https://registry.yarnpkg.com/@types/sdp-transform/-/sdp-transform-2.4.6.tgz#f9cdba2b95c046bb155e5cd20bc96c5ca24597be" - integrity sha512-k3Nw6iaLoJbTjjY1tFT4L4IHNnLGJ52YacJNlNi6yqo76EYN1DiSPtuzzB7XnorZgrreUzCvzHDLklopmFdm7g== + version "2.4.7" + resolved "https://registry.yarnpkg.com/@types/sdp-transform/-/sdp-transform-2.4.7.tgz#8b6629a7e599e1794ab1441b02118e521b97b5c7" + integrity sha512-HZOdGccXbxWe06ATFUBd1icnuhqF5CzHK9sRW9AQB9tNYqq3bCWlkXLiqt5RgSXKOpQfNWb4H4rf2bviZTo64A== "@types/semver@^7.3.12": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.0.tgz#591c1ce3a702c45ee15f47a42ade72c2fd78978a" - integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw== + version "7.5.3" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.3.tgz#9a726e116beb26c24f1ccd6850201e1246122e04" + integrity sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw== "@types/sinonjs__fake-timers@8.1.1": version "8.1.1" @@ -2971,9 +2877,9 @@ integrity sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g== "@types/sizzle@^2.3.2": - version "2.3.3" - resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.3.tgz#ff5e2f1902969d305225a047c8a0fd5c915cebef" - integrity sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ== + version "2.3.4" + resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.4.tgz#cd6531924f60834fa4a1b8081f9eecf9bb1117f0" + integrity sha512-jA2llq2zNkg8HrALI7DtWzhALcVH0l7i89yhY3iBdOz6cBPeACoFq+fkQrjHA39t1hnSFOboZ7A/AY5MMZSlag== "@types/stack-utils@^2.0.0": version "2.0.1" @@ -2981,14 +2887,14 @@ integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== "@types/tar-js@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@types/tar-js/-/tar-js-0.3.2.tgz#23d3c7c8ce22bec6ed8355c2169dd3fd6ebe2583" - integrity sha512-0ySOBNP+/Ey67EZ0QaCOgkt6zSAeayTwsoln02ztlyB5lF4NQD0sl5C7E5eKS+QUb7xgTEPdPo9LUjYOHUJVqQ== + version "0.3.3" + resolved "https://registry.yarnpkg.com/@types/tar-js/-/tar-js-0.3.3.tgz#c94e947a626bc29c77d84fe7aee40131e080cd23" + integrity sha512-pczTlplcDSbYN8mPrzTU6cawAhn22Br59MFBeEa+jTiSVBkC3tVuPwjDSd+ddMeQRqZPWJF/wI+kbDbHgdigtQ== "@types/tough-cookie@*": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.2.tgz#6286b4c7228d58ab7866d19716f3696e03a09397" - integrity sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw== + version "4.0.3" + resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.3.tgz#3d06b6769518450871fbc40770b7586334bdfd90" + integrity sha512-THo502dA5PzG/sfQH+42Lw3fvmYkceefOspdCwpHRul8ik2Jv1K8I5OZz1AT3/rs46kwgMCe9bSBmDLYkkOMGg== "@types/ua-parser-js@^0.7.36": version "0.7.37" @@ -2996,14 +2902,14 @@ integrity sha512-4sOxS3ZWXC0uHJLYcWAaLMxTvjRX3hT96eF4YWUh1ovTaenvibaZOE5uXtIp4mksKMLRwo7YDiCBCw6vBiUPVg== "@types/uuid@^9.0.2": - 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== + version "9.0.5" + resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.5.tgz#25a71eb73eba95ac0e559ff3dd018fc08294acf6" + integrity sha512-xfHdwa1FMJ082prjSJpoEI57GZITiQz10r3vEJCHa2khEFQjKy91aWKz6+zybzssCvXUwE1LQWgWVwZ4nYUvHQ== "@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + version "21.0.1" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.1.tgz#07773d7160494d56aa882d7531aac7319ea67c3b" + integrity sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ== "@types/yargs@^17.0.8": version "17.0.24" @@ -3013,17 +2919,12 @@ "@types/yargs-parser" "*" "@types/yauzl@^2.9.1": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599" - integrity sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw== + version "2.10.1" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.1.tgz#4e8f299f0934d60f36c74f59cb5a8483fd786691" + integrity sha512-CHzgNU3qYBnp/O4S3yv2tXPlvMTq0YWSTVg2/JYLqWZGHwwgJGAwd00poay/11asPq8wLFwHzubyInqHIFmmiw== dependencies: "@types/node" "*" -"@types/zxcvbn@^4.4.0": - 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" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db" @@ -3108,23 +3009,39 @@ "@typescript-eslint/types" "5.62.0" eslint-visitor-keys "^3.3.0" -"@vector-im/compound-design-tokens@^0.0.5": - version "0.0.5" - resolved "https://registry.yarnpkg.com/@vector-im/compound-design-tokens/-/compound-design-tokens-0.0.5.tgz#33ef2c9dae9c52bbf2a6a62ddc143dbb4efa1a00" - integrity sha512-JSe2IXe374jVk7It6HnSGnri1+g47sTv/aP+hsxtex85OpK84Gd/WxBViNQHGBCT3dhPYKjIwodyB52EsXDWZQ== +"@vector-im/compound-design-tokens@^0.0.6": + version "0.0.6" + resolved "https://registry.yarnpkg.com/@vector-im/compound-design-tokens/-/compound-design-tokens-0.0.6.tgz#dd25364e947d0f06b404f9bfba69daa0f7cda998" + integrity sha512-Jij7Vfzed7UL+AfVK4ykuJhufbzWu/aaEYn9swOS7Rhy9wJFp35CaUY32Du51lwg7Rkt3OwSWXSYeHKcZAsEEA== dependencies: svg2vectordrawable "^2.9.1" -"@vector-im/compound-web@^0.4.0": - version "0.4.3" - resolved "https://registry.yarnpkg.com/@vector-im/compound-web/-/compound-web-0.4.3.tgz#a6f692b8b1668212f06456ff46e1854cc382bfd2" - integrity sha512-MFBAX92mh0xDtmL0UoZkZTvtSQXC9w5vpGVWOXoaFHdw8QKg8XbVE7zwCEcYkON7x1kT1kue32Vof7G3Wlufow== +"@vector-im/compound-web@0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@vector-im/compound-web/-/compound-web-0.5.4.tgz#a99b346fe8de34a6f8bcbf9e1040ce1d79615dbc" + integrity sha512-w4Nwzid5Y89Dt9GaxKO+kWPTjSitLpkmoAjMYHVUajNMCfUxluzu4eOgjPRCpubPH5lZUB6/95y43wOI+pEC1Q== dependencies: "@radix-ui/react-form" "^0.0.3" "@radix-ui/react-tooltip" "^1.0.6" classnames "^2.3.2" graphemer "^1.4.0" - rimraf "^3.0.1" + +"@zxcvbn-ts/core@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@zxcvbn-ts/core/-/core-3.0.4.tgz#c5bde72235eb6c273cec78b672bb47c0d7045cad" + integrity sha512-aQeiT0F09FuJaAqNrxynlAwZ2mW/1MdXakKWNmGM1Qp/VaY6CnB/GfnMS2T8gB2231Esp1/maCWd8vTG4OuShw== + dependencies: + fastest-levenshtein "1.0.16" + +"@zxcvbn-ts/language-common@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@zxcvbn-ts/language-common/-/language-common-3.0.4.tgz#fa1d2a42f8c8a589555859795da90d6b8027b7c4" + integrity sha512-viSNNnRYtc7ULXzxrQIVUNwHAPSXRtoIwy/Tq4XQQdIknBzw4vz36lQLF6mvhMlTIlpjoN/Z1GFu/fwiAlUSsw== + +"@zxcvbn-ts/language-en@^3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@zxcvbn-ts/language-en/-/language-en-3.0.2.tgz#162ada6b2b556444efd5a7700e70845cfde6d6ec" + integrity sha512-Zp+zL+I6Un2Bj0tRXNs6VUBq3Djt+hwTwUz4dkt2qgsQz47U0/XthZ4ULrT/RxjwJRl5LwiaKOOZeOtmixHnjg== abab@^2.0.6: version "2.0.6" @@ -3162,16 +3079,16 @@ acorn-walk@^8.0.2, acorn-walk@^8.1.1: resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== -acorn@^8.1.0, acorn@^8.4.1, acorn@^8.8.1: - version "8.8.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" - integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== - -acorn@^8.9.0: +acorn@^8.1.0, acorn@^8.8.0, acorn@^8.8.1, acorn@^8.9.0: version "8.10.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== +acorn@^8.4.1: + version "8.8.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" + integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== + agent-base@6: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" @@ -3307,6 +3224,13 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +aria-query@5.1.3, aria-query@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + aria-query@^5.0.0: version "5.3.0" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" @@ -3314,13 +3238,6 @@ aria-query@^5.0.0: dependencies: dequal "^2.0.3" -aria-query@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" - integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== - dependencies: - deep-equal "^2.0.5" - array-buffer-byte-length@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" @@ -3334,7 +3251,7 @@ array-flatten@1.1.1: resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== -array-includes@^3.1.5, array-includes@^3.1.6: +array-includes@^3.1.5: version "3.1.6" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== @@ -3345,50 +3262,73 @@ array-includes@^3.1.5, array-includes@^3.1.6: get-intrinsic "^1.1.3" is-string "^1.0.7" +array-includes@^3.1.6: + version "3.1.7" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda" + integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-string "^1.0.7" + array-union@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== +array.prototype.findlastindex@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz#b37598438f97b579166940814e2c0493a4f50207" + integrity sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + get-intrinsic "^1.2.1" + array.prototype.flat@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" - integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" + integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" array.prototype.flatmap@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" - integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" + integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" array.prototype.tosorted@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532" - integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== + version "1.1.2" + resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz#620eff7442503d66c799d95503f82b475745cefd" + integrity sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" - get-intrinsic "^1.1.3" + get-intrinsic "^1.2.1" -arraybuffer.prototype.slice@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz#9b5ea3868a6eebc30273da577eb888381c0044bb" - integrity sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw== +arraybuffer.prototype.slice@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" + integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== dependencies: array-buffer-byte-length "^1.0.0" call-bind "^1.0.2" define-properties "^1.2.0" + es-abstract "^1.22.1" get-intrinsic "^1.2.1" is-array-buffer "^3.0.2" is-shared-array-buffer "^1.0.2" @@ -3434,6 +3374,13 @@ async@^3.2.0: resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== +asynciterator.prototype@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz#8c5df0514936cdd133604dfcc9d3fb93f09b2b62" + integrity sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg== + dependencies: + has-symbols "^1.0.3" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -3464,15 +3411,32 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.12.0.tgz#ce1c9d143389679e253b314241ea9aa5cec980d3" integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg== -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.8.2: + version "4.8.2" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.8.2.tgz#2f6f3cde40935825cf4465e3c1c9e77b240ff6ae" + integrity sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g== + +axe-core@^4.6.2: + version "4.6.3" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.6.3.tgz#fc0db6fdb65cc7a80ccf85286d91d64ababa3ece" + integrity sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg== + +axios-retry@^3.4.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/axios-retry/-/axios-retry-3.8.0.tgz#a174af633ef143a9f5642b9e4afe65c2017936b5" + integrity sha512-CfIsQyWNc5/AE7x/UEReRUadiBmQeoBpSEC+4QyGLJMswTsP1tz0GW2YYPnE7w9+ESMef5zOgLDFpHynNyEZ1w== + dependencies: + "@babel/runtime" "^7.15.4" + is-retry-allowed "^2.2.0" -axe-core@^4.6.2: - version "4.6.3" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.6.3.tgz#fc0db6fdb65cc7a80ccf85286d91d64ababa3ece" - integrity sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg== +axios@^1.2.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.5.0.tgz#f02e4af823e2e46a9768cfc74691fdd0517ea267" + integrity sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ== + dependencies: + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" axobject-query@^3.1.1: version "3.1.1" @@ -3481,12 +3445,12 @@ axobject-query@^3.1.1: dependencies: deep-equal "^2.0.5" -babel-jest@^29.0.0: - version "29.6.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.6.3.tgz#e62f6c38f3ec8c147244168ee18ef0b919f10348" - integrity sha512-1Ne93zZZEy5XmTa4Q+W5+zxBrDpExX8E3iy+xJJ+24ewlfo/T3qHfQJCzi/MMVFmBQDNxtRR/Gfd2dwb/0yrQw== +babel-jest@^29.0.0, babel-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" + integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== dependencies: - "@jest/transform" "^29.6.3" + "@jest/transform" "^29.7.0" "@types/babel__core" "^7.1.14" babel-plugin-istanbul "^6.1.1" babel-preset-jest "^29.6.3" @@ -3494,19 +3458,6 @@ babel-jest@^29.0.0: graceful-fs "^4.2.9" slash "^3.0.0" -babel-jest@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.6.2.tgz#cada0a59e07f5acaeb11cbae7e3ba92aec9c1126" - integrity sha512-BYCzImLos6J3BH/+HvUCHG1dTf2MzmAB4jaVxHV+29RZLjR29XuYTmsf2sdDwkrb+FczkGo3kOhE7ga6sI0P4A== - dependencies: - "@jest/transform" "^29.6.2" - "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^29.5.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - slash "^3.0.0" - babel-plugin-istanbul@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" @@ -3518,16 +3469,6 @@ babel-plugin-istanbul@^6.1.1: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz#a97db437936f441ec196990c9738d4b88538618a" - integrity sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w== - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.1.14" - "@types/babel__traverse" "^7.0.6" - babel-plugin-jest-hoist@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" @@ -3580,14 +3521,6 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz#57bc8cc88097af7ff6a5ab59d1cd29d52a5916e2" - integrity sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg== - dependencies: - babel-plugin-jest-hoist "^29.5.0" - babel-preset-current-node-syntax "^1.0.0" - babel-preset-jest@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" @@ -3653,15 +3586,20 @@ blob-util@^2.0.2: resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb" integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ== +bluebird@3.5.5: + version "3.5.5" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f" + integrity sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w== + bluebird@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== -blurhash@^1.1.3: - version "1.1.5" - resolved "https://registry.yarnpkg.com/blurhash/-/blurhash-1.1.5.tgz#3034104cd5dce5a3e5caa871ae2f0f1f2d0ab566" - integrity sha512-a+LO3A2DfxTaTztsmkbLYmUzUeApi0LZuKalwbNmqAHR6HhJGMt1qSV/R3wc+w4DL28holjqO3Bg74aUGavGjg== +blurhash@^2.0.3: + version "2.0.5" + resolved "https://registry.yarnpkg.com/blurhash/-/blurhash-2.0.5.tgz#efde729fc14a2f03571a6aa91b49cba80d1abe4b" + integrity sha512-cRygWd7kGBQO3VEhPiTgq4Wc43ctsM+o46urrmPOiuAe+07fzlSB9OJVdpgDL0jPqXUVQ9ht7aq7kxOeJHRK+w== body-parser@1.20.1: version "1.20.1" @@ -3814,9 +3752,9 @@ caniuse-lite@^1.0.30001449: integrity sha512-uv7/gXuHi10Whlj0pp5q/tsK/32J2QSqVRKQhs2j8VsDCjgyruAh/eEXHF822VqO9yT6iZKw3nRwZRSPBE9OQg== caniuse-lite@^1.0.30001517: - version "1.0.30001528" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001528.tgz#479972fc705b996f1114336c0032418a215fd0aa" - integrity sha512-0Db4yyjR9QMNlsxh+kKWzQtkyflkG/snYheSzkjmvdEtEXB1+jt7A2HmSEiO6XIJPIbo92lHNGNySvE5pZcs5Q== + version "1.0.30001538" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001538.tgz#9dbc6b9af1ff06b5eb12350c2012b3af56744f3f" + integrity sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw== caseless@~0.12.0: version "0.12.0" @@ -3840,7 +3778,7 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.1.0: +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -3858,7 +3796,7 @@ charenc@0.0.2: resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA== -check-more-types@^2.24.0: +check-more-types@2.24.0, check-more-types@^2.24.0: version "2.24.0" resolved "https://registry.yarnpkg.com/check-more-types/-/check-more-types-2.24.0.tgz#1420ffb10fd444dcfc79b43891bbfffd32a84600" integrity sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA== @@ -3878,15 +3816,20 @@ chokidar@^3.4.0, chokidar@^3.5.1: optionalDependencies: fsevents "~2.3.2" -ci-info@^3.2.0, ci-info@^3.8.0: +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + +ci-info@^3.8.0: version "3.8.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== cjs-module-lexer@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" - integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + version "1.2.3" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" + integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== classnames@^2.2.6, classnames@^2.3.2: version "2.3.2" @@ -3982,9 +3925,9 @@ coa@^2.0.2: q "^1.1.2" collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + version "1.0.2" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" + integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== color-convert@^1.9.0: version "1.9.3" @@ -4027,6 +3970,16 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" +commander@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + +commander@^2.9.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + commander@^4.0.1: version "4.1.1" resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" @@ -4047,6 +4000,11 @@ commander@^8.3.0: resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== + common-tags@^1.8.0: version "1.8.2" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" @@ -4126,26 +4084,16 @@ core-util-is@~1.0.0: resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== -cosmiconfig@^8.0.0: - version "8.3.4" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.4.tgz#ee1356e7f24e248a6bb34ec5d438c3dcebeb410c" - integrity sha512-SF+2P8+o/PTV05rgsAjDzL4OFdVXAulSfC/L19VaeVT7+tpOOSscCt2QLxDZ+CLxF2WOiq6y1K5asvs8qUJT/Q== +cosmiconfig@^8.0.0, cosmiconfig@^8.2.0: + version "8.3.6" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" + integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== dependencies: import-fresh "^3.3.0" js-yaml "^4.1.0" parse-json "^5.2.0" path-type "^4.0.0" -cosmiconfig@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.2.0.tgz#f7d17c56a590856cd1e7cee98734dca272b0d8fd" - integrity sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ== - dependencies: - import-fresh "^3.2.1" - js-yaml "^4.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - counterpart@^0.18.6: version "0.18.6" resolved "https://registry.yarnpkg.com/counterpart/-/counterpart-0.18.6.tgz#cf6b60d8ef99a4b44b8bf6445fa99b4bd1b2f9dd" @@ -4162,11 +4110,35 @@ crc-32@^0.3.0: resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-0.3.0.tgz#6a3d3687f5baec41f7e9b99fe1953a2e5d19775e" integrity sha512-kucVIjOmMc1f0tv53BJ/5WIX+MGLcKuoBhnGqQrgKJNqLByb/sVMWfW/Aw6hw0jgcqjJ2pi9E5y32zOIpaUlsA== +create-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" + integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== + dependencies: + "@jest/types" "^29.6.3" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-config "^29.7.0" + jest-util "^29.7.0" + prompts "^2.0.1" + create-require@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== +cross-spawn@^6.0.0: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -4193,10 +4165,10 @@ css-box-model@^1.2.0: dependencies: tiny-invariant "^1.0.6" -css-functions-list@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.0.tgz#8290b7d064bf483f48d6559c10e98dc4d1ad19ee" - integrity sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg== +css-functions-list@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.1.tgz#2eb205d8ce9f9ce74c5c1d7490b66b77c45ce3ea" + integrity sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ== css-select@^4.1.3: version "4.3.0" @@ -4279,10 +4251,54 @@ csstype@^3.0.2: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== +cy2@^3.4.2: + version "3.4.3" + resolved "https://registry.yarnpkg.com/cy2/-/cy2-3.4.3.tgz#c61665a953256e22399804f69067bb407ca922da" + integrity sha512-I1yfJWJTRy2ROti1TlLM5Qk86WSeKMrtZbY/G6VD2tjm3VKTu6pDkpcV56C2HhN+txK5p6MMsmzKXJM2W9JlxA== + dependencies: + acorn "^8.8.0" + debug "^4.3.2" + escodegen "^2.0.0" + estraverse "^5.3.0" + js-yaml "^4.1.0" + npm-which "^3.0.1" + slash "3.0.0" + cypress-axe@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/cypress-axe/-/cypress-axe-1.4.0.tgz#e67482bfe9e740796bf77c7823f19781a8a2faff" - integrity sha512-Ut7NKfzjyKm0BEbt2WxuKtLkIXmx6FD2j0RwdvO/Ykl7GmB/qRQkwbKLk3VP35+83hiIr8GKD04PDdrTK5BnyA== + version "1.5.0" + resolved "https://registry.yarnpkg.com/cypress-axe/-/cypress-axe-1.5.0.tgz#95082734583da77b51ce9b7784e14a442016c7a1" + integrity sha512-Hy/owCjfj+25KMsecvDgo4fC/781ccL+e8p+UUYoadGVM2ogZF9XIKbiM6KI8Y3cEaSreymdD6ZzccbI2bY0lQ== + +cypress-cloud@^2.0.0-beta.0: + version "2.0.0-beta.1" + resolved "https://registry.yarnpkg.com/cypress-cloud/-/cypress-cloud-2.0.0-beta.1.tgz#460a1151ec3a33d71175ae62af26b40bb47ca244" + integrity sha512-nMKf7077NaOK4AFHUwYGAnL3HtgTWsyQ+dSB4YxSH0GvQbtJo7Ljk0dlkzkUraiPb+0/Rr+XF0ozorSPz7ChJw== + dependencies: + "@cypress/commit-info" "^2.2.0" + axios "^1.2.0" + axios-retry "^3.4.0" + bluebird "^3.7.2" + chalk "^4.1.2" + commander "^10.0.0" + common-path-prefix "^3.0.0" + cy2 "^3.4.2" + date-fns "^2.30.0" + debug "^4.3.4" + execa "^5.1.1" + fast-safe-stringify "^2.1.1" + getos "^3.2.1" + globby "^11.1.0" + is-absolute "^1.0.0" + lil-http-terminator "^1.2.3" + lodash "^4.17.21" + nanoid "^3.3.4" + plur "^4.0.0" + pretty-ms "^7.0.1" + source-map-support "^0.5.21" + table "^6.8.1" + tmp-promise "^3.0.3" + ts-pattern "^4.3.0" + ws "^8.13.0" cypress-multi-reporters@^1.6.1: version "1.6.3" @@ -4292,30 +4308,33 @@ cypress-multi-reporters@^1.6.1: debug "^4.3.4" lodash "^4.17.21" +cypress-plugin-init@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/cypress-plugin-init/-/cypress-plugin-init-0.0.8.tgz#7393e7aa68bee5f1b88140aa779f40d1a7b371ba" + integrity sha512-NWjtDVtMIvUr7MH6lWeKZXT4vEQF89ntSjugVyfIB06Ofe7M0jlVK0ptzWSQ5vE6gcAwfXqTKJJrI+FEZNM7Kg== + cypress-real-events@^1.7.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/cypress-real-events/-/cypress-real-events-1.9.1.tgz#75fc4f73ec8b7775467ef940d52d12fe440c99e3" - integrity sha512-eDYW6NagNs8+68ugyPbB6U1aIsYF0E0WHR6upXo0PbTXZNqBNc2s9Y0u/N+pbU9HpFh+krl6iMhoz/ENlYBdCg== - dependencies: - prettier "^3.0.0" + version "1.10.3" + resolved "https://registry.yarnpkg.com/cypress-real-events/-/cypress-real-events-1.10.3.tgz#e2e949ea509cc4306df6c238de1a9982d67360e5" + integrity sha512-YN3fn+CJIAM638sE6uMvv2/n3PsWowdd0rOiN6ZoyezNAMyENfuQHvccLKZpN+apGfQZYetCml6QXLYgDid2fg== cypress-terminal-report@^5.3.2: - version "5.3.2" - resolved "https://registry.yarnpkg.com/cypress-terminal-report/-/cypress-terminal-report-5.3.2.tgz#3a6b1cbda6101498243d17c5a2a646cb69af0336" - integrity sha512-0Gf/pXjrYpTkf2aR3LAFGoxEM0KulWsMKCu+52YJB6l7GEP2RLAOAr32tcZHZiL2EWnS0vE4ollomMzGvCci0w== + version "5.3.7" + resolved "https://registry.yarnpkg.com/cypress-terminal-report/-/cypress-terminal-report-5.3.7.tgz#a4b08b9fbea1ab97f45d28e132e09c3ee6d9ad45" + integrity sha512-VQH4oLo5ifofuwA0Jv3qWLzij9YU8bSGOAKKuNwu2pKhBvS3BOG36SM/P8y99G1DbhGPmZImg7DKf0KjXwBc6Q== dependencies: chalk "^4.0.0" fs-extra "^10.1.0" - safe-json-stringify "^1.2.0" + process "^0.11.10" semver "^7.3.5" tv4 "^1.3.0" -cypress@^13.0.0: - version "13.1.0" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-13.1.0.tgz#18f268e66662cd91b1766db18bd1f63a66592205" - integrity sha512-LUKxCYlB973QBFls1Up4FAE9QIYobT+2I8NvvAwMfQS2YwsWbr6yx7y9hmsk97iqbHkKwZW3MRjoK1RToBFVdQ== +cypress@^12.0.0: + version "12.17.4" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-12.17.4.tgz#b4dadf41673058493fa0d2362faa3da1f6ae2e6c" + integrity sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ== dependencies: - "@cypress/request" "^3.0.0" + "@cypress/request" "2.88.12" "@cypress/xvfb" "^1.2.4" "@types/node" "^16.18.39" "@types/sinonjs__fake-timers" "8.1.1" @@ -4388,15 +4407,22 @@ data-urls@^3.0.2: whatwg-mimetype "^3.0.0" whatwg-url "^11.0.0" +date-fns@^2.30.0: + version "2.30.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" + integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== + dependencies: + "@babel/runtime" "^7.21.0" + date-names@^0.1.11: version "0.1.13" resolved "https://registry.yarnpkg.com/date-names/-/date-names-0.1.13.tgz#c4358f6f77c8056e2f5ea68fdbb05f0bf1e53bd0" integrity sha512-IxxoeD9tdx8pXVcmqaRlPvrXIsSrSrIZzfzlOkm9u+hyzKp5Wk/odt9O/gd7Ockzy8n/WHeEpTVJ2bF3mMV4LA== dayjs@^1.10.4: - version "1.11.9" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" - integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== + version "1.11.10" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0" + integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== debug@2.6.9: version "2.6.9" @@ -4412,6 +4438,13 @@ debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: dependencies: ms "2.1.2" +debug@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + debug@^3.1.0, debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" @@ -4471,7 +4504,7 @@ deep-equal@^2.0.5: which-collection "^1.0.1" which-typed-array "^1.1.9" -deep-is@^0.1.3, deep-is@~0.1.3: +deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== @@ -4481,11 +4514,21 @@ deepmerge@^4.2.2: resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== -define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" - integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== +define-data-property@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== + dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0, define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== dependencies: + define-data-property "^1.0.1" has-property-descriptors "^1.0.0" object-keys "^1.1.1" @@ -4539,10 +4582,10 @@ diff-sequences@^28.1.1: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-28.1.1.tgz#9989dc731266dc2903457a70e996f3a041913ac6" integrity sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw== -diff-sequences@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2" - integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA== +diff-sequences@^29.4.3, diff-sequences@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" + integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== diff@^4.0.1: version "4.0.2" @@ -4679,9 +4722,9 @@ electron-to-chromium@^1.4.284: integrity sha512-L9zlje9bIw0h+CwPQumiuVlfMcV4boxRjFIWDcLfFqTZNbkwOExBzfmswytHawObQX4OUhtNv8gIiB21kOurIg== electron-to-chromium@^1.4.477: - version "1.4.510" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.510.tgz#446c50d7533c1e71a84b00a3b37ab06dd601d890" - integrity sha512-xPfLIPFcN/WLXBpQ/K4UgE98oUBO5Tia6BD4rkSR0wE7ep/PwBVlgvPJQrIBpmJGVAmUzwPKuDbVt9XV6+uC2g== + version "1.4.523" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.523.tgz#f82f99243c827df05c26776d49712cb284972df6" + integrity sha512-9AreocSUWnzNtvLcbpng6N+GkXnCcBR80IQkxRC9Dfdyg4gaWNUPBujAHUpKkiUkoSoR9UlhA4zD/IgBklmhzg== emittery@^0.13.1: version "0.13.1" @@ -4699,19 +4742,19 @@ emoji-regex@^9.2.2: integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== emojibase-data@^15.0.0: - version "15.0.0" - resolved "https://registry.yarnpkg.com/emojibase-data/-/emojibase-data-15.0.0.tgz#d1f5467f3080688b9605103d0abdcd54bbc76419" - integrity sha512-hqrLNhEeBejKOQp5ArJcofkzV3qZBcp8czXj8nIKUGpBVc50NddNGwir4yAYxn3oNgrSj/lYdB9XxIVAKTkong== + version "15.2.0" + resolved "https://registry.yarnpkg.com/emojibase-data/-/emojibase-data-15.2.0.tgz#475a786c091a101ef4bcf57227771c6260ee39b2" + integrity sha512-hDiw4ugxnI4pcVQO+73NlKx6aZP/A+BAPfDgK/3A83RVbHZa0Ut6GHpd5r5XUV9G7BZhKejlIRuxhXialpbt6Q== -emojibase-regex@15.0.0: - version "15.0.0" - resolved "https://registry.yarnpkg.com/emojibase-regex/-/emojibase-regex-15.0.0.tgz#b4d1c6328500aaea4a794b11fe61f97df20af4ee" - integrity sha512-b5y58xrmZhH551zIa3ZOHl1mRI5KecA+5sAyWZCQEaj1maufZJJoENVwDqigzJoAkG604DuRqfdpy4E5rzSUsg== +emojibase-regex@15.2.0: + version "15.2.0" + resolved "https://registry.yarnpkg.com/emojibase-regex/-/emojibase-regex-15.2.0.tgz#71e91ab162ef8b3de42788d40bb8621d655273d8" + integrity sha512-65H5YepRW3gdrghV/Ed9kW3Qry8/qeKJmMlm31nTsOrEZfuAgyr28FmloXpyak86+chR8cukZA7dlafZzrJXbw== emojibase@^15.0.0: - version "15.0.0" - resolved "https://registry.yarnpkg.com/emojibase/-/emojibase-15.0.0.tgz#f41b7773ec9a8a332373c18628ff4471255bd769" - integrity sha512-bvSIs98sHaVnyKPmW+obRjo49MFx0g+rhfSz6mTePAagEZSlDPosq0b6AcSJa5gt48z3VP2ooXclyBs8vIkpGA== + version "15.2.0" + resolved "https://registry.yarnpkg.com/emojibase/-/emojibase-15.2.0.tgz#0a175d4218f4a1600f2ada6b3a3184cef1b3ec7b" + integrity sha512-gB6rIVtyJPersQvAo4nOGYPeILMhlcfZdiwCWVeRAtkJ7sm0tExZETGyLhrTQcHvZQhDEYI1vlCeqUhn5gZkQA== emojis-list@^3.0.0: version "3.0.0" @@ -4736,9 +4779,9 @@ end-of-stream@^1.1.0: once "^1.4.0" enquirer@^2.3.6: - version "2.4.0" - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.4.0.tgz#4f36f6c644137cc4fd2891da407ede2b1fea904a" - integrity sha512-ehu97t6FTYK2I3ZYtnp0BZ9vt0mvEL/cnHBds7Ct6jo9VX1VIkiFhOvVRWh6eblQqd7KOoICIQV+syZ3neXO/Q== + version "2.4.1" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56" + integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== dependencies: ansi-colors "^4.1.1" strip-ansi "^6.0.1" @@ -4748,11 +4791,16 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== -entities@^4.2.0, entities@^4.4.0: +entities@^4.2.0: version "4.4.0" resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174" integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== +entities@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + entities@~2.0: version "2.0.3" resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" @@ -4805,18 +4853,18 @@ es-abstract@^1.18.3: unbox-primitive "^1.0.2" which-typed-array "^1.1.9" -es-abstract@^1.19.0, es-abstract@^1.20.4: - version "1.22.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.1.tgz#8b4e5fc5cefd7f1660f0f8e1a52900dfbc9d9ccc" - integrity sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw== +es-abstract@^1.20.4, es-abstract@^1.22.1: + version "1.22.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.2.tgz#90f7282d91d0ad577f505e423e52d4c1d93c1b8a" + integrity sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA== dependencies: array-buffer-byte-length "^1.0.0" - arraybuffer.prototype.slice "^1.0.1" + arraybuffer.prototype.slice "^1.0.2" available-typed-arrays "^1.0.5" call-bind "^1.0.2" es-set-tostringtag "^2.0.1" es-to-primitive "^1.2.1" - function.prototype.name "^1.1.5" + function.prototype.name "^1.1.6" get-intrinsic "^1.2.1" get-symbol-description "^1.0.0" globalthis "^1.0.3" @@ -4832,23 +4880,23 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: is-regex "^1.1.4" is-shared-array-buffer "^1.0.2" is-string "^1.0.7" - is-typed-array "^1.1.10" + is-typed-array "^1.1.12" is-weakref "^1.0.2" object-inspect "^1.12.3" object-keys "^1.1.1" object.assign "^4.1.4" - regexp.prototype.flags "^1.5.0" - safe-array-concat "^1.0.0" + regexp.prototype.flags "^1.5.1" + safe-array-concat "^1.0.1" safe-regex-test "^1.0.0" - string.prototype.trim "^1.2.7" - string.prototype.trimend "^1.0.6" - string.prototype.trimstart "^1.0.6" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" typed-array-buffer "^1.0.0" typed-array-byte-length "^1.0.0" typed-array-byte-offset "^1.0.0" typed-array-length "^1.0.4" unbox-primitive "^1.0.2" - which-typed-array "^1.1.10" + which-typed-array "^1.1.11" es-get-iterator@^1.1.3: version "1.1.3" @@ -4865,6 +4913,26 @@ es-get-iterator@^1.1.3: isarray "^2.0.5" stop-iteration-iterator "^1.0.0" +es-iterator-helpers@^1.0.12: + version "1.0.15" + resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz#bd81d275ac766431d19305923707c3efd9f1ae40" + integrity sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g== + dependencies: + asynciterator.prototype "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.1" + es-abstract "^1.22.1" + es-set-tostringtag "^2.0.1" + function-bind "^1.1.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + iterator.prototype "^1.1.2" + safe-array-concat "^1.0.1" + es-set-tostringtag@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" @@ -4952,14 +5020,13 @@ escape-string-regexp@^4.0.0: integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + version "2.1.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" + integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== dependencies: esprima "^4.0.1" estraverse "^5.2.0" esutils "^2.0.2" - optionator "^0.8.1" optionalDependencies: source-map "~0.6.1" @@ -4974,51 +5041,53 @@ eslint-config-prettier@^9.0.0: integrity sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw== eslint-import-resolver-node@^0.3.7: - version "0.3.7" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7" - integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA== + version "0.3.9" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" + integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== dependencies: debug "^3.2.7" - is-core-module "^2.11.0" - resolve "^1.22.1" + is-core-module "^2.13.0" + resolve "^1.22.4" -eslint-module-utils@^2.7.4: - version "2.7.4" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974" - integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA== +eslint-module-utils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" + integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== dependencies: debug "^3.2.7" -eslint-plugin-deprecate@0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-deprecate/-/eslint-plugin-deprecate-0.7.0.tgz#04805d2f2884800c580d59933b9c895f31b02437" - integrity sha512-MylhCqoH/SJ2MwzVgX0we6oE+lKPVwhOu9hAJ98vMCmbz3FNwqJ8XipdI23bCF7NHxUbhd6mdxFjywKE52pt7A== +eslint-plugin-deprecate@0.8.4: + version "0.8.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-deprecate/-/eslint-plugin-deprecate-0.8.4.tgz#1bbedca80f763cadf228c66a4cf639eb16aeca68" + integrity sha512-bzpQTyXNWXbMWRH77XiuzfAthOhQhizEZrTf7krRiMYrq6ENUsWfbCe8A3SeRNa4eW8T2QrHsg/lXmxLq9xXXA== eslint-plugin-import@^2.25.4: - version "2.27.5" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65" - integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow== + version "2.28.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz#63b8b5b3c409bfc75ebaf8fb206b07ab435482c4" + integrity sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A== dependencies: array-includes "^3.1.6" + array.prototype.findlastindex "^1.2.2" array.prototype.flat "^1.3.1" array.prototype.flatmap "^1.3.1" debug "^3.2.7" doctrine "^2.1.0" eslint-import-resolver-node "^0.3.7" - eslint-module-utils "^2.7.4" + eslint-module-utils "^2.8.0" has "^1.0.3" - is-core-module "^2.11.0" + is-core-module "^2.13.0" is-glob "^4.0.3" minimatch "^3.1.2" + object.fromentries "^2.0.6" + object.groupby "^1.0.0" object.values "^1.1.6" - resolve "^1.22.1" - semver "^6.3.0" - tsconfig-paths "^3.14.1" + semver "^6.3.1" + tsconfig-paths "^3.14.2" eslint-plugin-jest@^27.2.1: - version "27.2.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-27.2.3.tgz#6f8a4bb2ca82c0c5d481d1b3be256ab001f5a3ec" - integrity sha512-sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ== + version "27.4.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-27.4.2.tgz#181d999ac67a9b6040db1d27935887cf5a2882ed" + integrity sha512-3Nfvv3wbq2+PZlRTf2oaAWXWwbdBejFRBR2O8tAO67o+P8zno+QGbcDYaAXODlreXVg+9gvWhKKmG2rgfb8GEg== dependencies: "@typescript-eslint/utils" "^5.10.0" @@ -5055,14 +5124,15 @@ eslint-plugin-react-hooks@^4.3.0: integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== eslint-plugin-react@^7.28.0: - version "7.33.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz#6c356fb0862fec2cd1b04426c669ea746e9b6eb3" - integrity sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw== + version "7.33.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz#69ee09443ffc583927eafe86ffebb470ee737608" + integrity sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw== dependencies: array-includes "^3.1.6" array.prototype.flatmap "^1.3.1" array.prototype.tosorted "^1.1.1" doctrine "^2.1.0" + es-iterator-helpers "^1.0.12" estraverse "^5.3.0" jsx-ast-utils "^2.4.1 || ^3.0.0" minimatch "^3.1.2" @@ -5122,26 +5192,26 @@ eslint-visitor-keys@^2.1.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz#c22c48f48942d08ca824cc526211ae400478a994" - integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA== - -eslint-visitor-keys@^3.4.3: +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.3: version "3.4.3" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -eslint@8.48.0: - version "8.48.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.48.0.tgz#bf9998ba520063907ba7bfe4c480dc8be03c2155" - integrity sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg== +eslint-visitor-keys@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz#c22c48f48942d08ca824cc526211ae400478a994" + integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA== + +eslint@8.51.0: + version "8.51.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.51.0.tgz#4a82dae60d209ac89a5cff1604fea978ba4950f3" + integrity sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.6.1" "@eslint/eslintrc" "^2.1.2" - "@eslint/js" "8.48.0" - "@humanwhocodes/config-array" "^0.11.10" + "@eslint/js" "8.51.0" + "@humanwhocodes/config-array" "^0.11.11" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" ajv "^6.12.4" @@ -5248,6 +5318,19 @@ except@^0.1.3: dependencies: indexof "0.0.1" +execa@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + execa@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" @@ -5263,7 +5346,7 @@ execa@4.1.0: signal-exit "^3.0.2" strip-final-newline "^2.0.0" -execa@^5.0.0: +execa@^5.0.0, execa@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== @@ -5313,17 +5396,16 @@ expect@^29.0.0: jest-message-util "^29.6.1" jest-util "^29.6.1" -expect@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/expect/-/expect-29.6.2.tgz#7b08e83eba18ddc4a2cf62b5f2d1918f5cd84521" - integrity sha512-iAErsLxJ8C+S02QbLAwgSGSezLQK+XXRDt8IuFXFpwCNw2ECmzZSmjKcCaFVp5VRMk+WAvz6h6jokzEzBFZEuA== +expect@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" + integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== dependencies: - "@jest/expect-utils" "^29.6.2" - "@types/node" "*" - jest-get-type "^29.4.3" - jest-matcher-utils "^29.6.2" - jest-message-util "^29.6.2" - jest-util "^29.6.2" + "@jest/expect-utils" "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" express@^4.18.2: version "4.18.2" @@ -5400,7 +5482,7 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.0: +fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== @@ -5416,12 +5498,17 @@ fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: +fast-levenshtein@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== -fastest-levenshtein@^1.0.16: +fast-safe-stringify@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" + integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== + +fastest-levenshtein@1.0.16, fastest-levenshtein@^1.0.16: version "1.0.16" resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== @@ -5489,15 +5576,22 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" +file-entry-cache@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-7.0.1.tgz#c71b3509badb040f362255a53e21f15a4e74fc0f" + integrity sha512-uLfFktPmRetVCbHe5UPuekWrQ6hENufnA46qEGbfACkK5drjTTdQYUragRgMjHldcbYG+nslUerqMPjbBSHXjQ== + dependencies: + flat-cache "^3.1.1" + file-saver@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/file-saver/-/file-saver-2.0.5.tgz#d61cfe2ce059f414d899e9dd6d4107ee25670c38" integrity sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA== -filesize@10.0.12: - version "10.0.12" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-10.0.12.tgz#6eef217c08e9633cdbf438d9124e8f5f524ffa05" - integrity sha512-6RS9gDchbn+qWmtV2uSjo5vmKizgfCQeb5jKmqx8HyzA3MoLqqyQxN+QcjkGBJt7FjJ9qFce67Auyya5rRRbpw== +filesize@10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-10.1.0.tgz#846f5cd8d16e073c5d6767651a8264f6149183cd" + integrity sha512-GTLKYyBSDz3nPhlLVPjPWZCnhkd9TrrRArNcy8Z+J2cqScB7h2McAzR6NBX6nYOoWafql0roY8hrocxnZBv9CQ== fill-range@^7.0.1: version "7.0.1" @@ -5559,22 +5653,36 @@ flat-cache@^3.0.4: flatted "^3.1.0" rimraf "^3.0.2" +flat-cache@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.1.tgz#a02a15fdec25a8f844ff7cc658f03dd99eb4609b" + integrity sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q== + dependencies: + flatted "^3.2.9" + keyv "^4.5.3" + rimraf "^3.0.2" + flatted@^3.1.0: version "3.2.7" resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== -focus-lock@^0.11.6: - version "0.11.6" - resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-0.11.6.tgz#e8821e21d218f03e100f7dc27b733f9c4f61e683" - integrity sha512-KSuV3ur4gf2KqMNoZx3nXNVhqCkn42GuTYCX4tXPEwf0MjpFQmNMiN6m7dXaUXgIoivL6/65agoUMg4RLS0Vbg== +flatted@^3.2.9: + version "3.2.9" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" + integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== + +focus-lock@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-1.0.0.tgz#2c50d8ce59d3d6608cda2672be9e65812459206c" + integrity sha512-a8Ge6cdKh9za/GZR/qtigTAk7SrGore56EFcoMshClsh7FLk1zwszc/ltuMfKhx56qeuyL/jWQ4J4axou0iJ9w== dependencies: tslib "^2.0.3" -focus-visible@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/focus-visible/-/focus-visible-5.2.0.tgz#3a9e41fccf587bd25dcc2ef045508284f0a4d6b3" - integrity sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ== +follow-redirects@^1.15.0: + version "1.15.3" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" + integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== for-each@^0.3.3: version "0.3.3" @@ -5601,15 +5709,6 @@ forever-agent@~0.6.1: resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - form-data@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" @@ -5687,21 +5786,21 @@ fsevents@~2.3.2: integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -function.prototype.name@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== +function.prototype.name@^1.1.5, function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - functions-have-names "^1.2.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" -functions-have-names@^1.2.2, functions-have-names@^1.2.3: +functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== @@ -5736,6 +5835,13 @@ get-package-type@^0.1.0: resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + get-stream@^5.0.0, get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" @@ -5799,16 +5905,16 @@ glob-to-regexp@^0.4.0, glob-to-regexp@^0.4.1: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -glob@^10.2.5: - version "10.2.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.2.6.tgz#1e27edbb3bbac055cb97113e27a066c100a4e5e1" - integrity sha512-U/rnDpXJGF414QQQZv5uVsabTVxMSwzS5CH0p3DRCIV6ownl4f7PzGnkGmvlum2wB+9RlJWJZ6ACU1INnBqiPA== +glob@^10.3.7: + version "10.3.10" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" + integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== dependencies: foreground-child "^3.1.0" - jackspeak "^2.0.3" + jackspeak "^2.3.5" minimatch "^9.0.1" - minipass "^5.0.0 || ^6.0.2" - path-scurry "^1.7.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-scurry "^1.10.1" glob@^7.1.3, glob@^7.1.4, glob@^7.2.0: version "7.2.3" @@ -5943,16 +6049,14 @@ has-tostringtag@^1.0.0: has-symbols "^1.0.2" has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" + version "1.0.4" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6" + integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== highlight.js@^11.3.1: - version "11.8.0" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-11.8.0.tgz#966518ea83257bae2e7c9a48596231856555bb65" - integrity sha512-MedQhoqVdr0U6SSnWPzfiadUcDHfN/Wzq25AkXiQv9oiOO/sG0S7XkvpFIqWBl9Yq1UYyYOOVORs5UW2XlPyzg== + version "11.9.0" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-11.9.0.tgz#04ab9ee43b52a41a047432c8103e2158a1b8b5b0" + integrity sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw== hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: version "3.3.2" @@ -6152,7 +6256,7 @@ ini@^1.3.5: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -internal-slot@^1.0.3, internal-slot@^1.0.4, internal-slot@^1.0.5: +internal-slot@^1.0.4, internal-slot@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== @@ -6171,6 +6275,19 @@ ipaddr.js@1.9.1: resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== +irregular-plurals@^3.2.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/irregular-plurals/-/irregular-plurals-3.5.0.tgz#0835e6639aa8425bdc8b0d33d0dc4e89d9c01d2b" + integrity sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ== + +is-absolute@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + is-arguments@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" @@ -6193,6 +6310,13 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== +is-async-function@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" + integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== + dependencies: + has-tostringtag "^1.0.0" + is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" @@ -6239,20 +6363,13 @@ is-ci@^3.0.0: dependencies: ci-info "^3.2.0" -is-core-module@^2.11.0, is-core-module@^2.13.0: +is-core-module@^2.11.0, is-core-module@^2.13.0, is-core-module@^2.5.0: version "2.13.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== dependencies: has "^1.0.3" -is-core-module@^2.5.0, is-core-module@^2.9.0: - version "2.12.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" - integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== - dependencies: - has "^1.0.3" - is-date-object@^1.0.1, is-date-object@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" @@ -6265,6 +6382,13 @@ is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== +is-finalizationregistry@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#c8749b65f17c133313e661b1289b95ad3dbd62e6" + integrity sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== + dependencies: + call-bind "^1.0.2" + is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" @@ -6275,6 +6399,13 @@ is-generator-fn@^2.0.0: resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== +is-generator-function@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" + is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" @@ -6359,6 +6490,18 @@ is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-relative@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== + dependencies: + is-unc-path "^1.0.0" + +is-retry-allowed@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz#88f34cbd236e043e71b6932d09b0c65fb7b4d71d" + integrity sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg== + is-set@^2.0.1, is-set@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" @@ -6371,6 +6514,11 @@ is-shared-array-buffer@^1.0.2: dependencies: call-bind "^1.0.2" +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + is-stream@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" @@ -6400,7 +6548,7 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" -is-typed-array@^1.1.10, is-typed-array@^1.1.9: +is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: version "1.1.12" resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== @@ -6412,6 +6560,13 @@ is-typedarray@~1.0.0: resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== +is-unc-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== + dependencies: + unc-path-regex "^0.1.2" + is-unicode-supported@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" @@ -6437,6 +6592,11 @@ is-weakset@^2.0.1: call-bind "^1.0.2" get-intrinsic "^1.1.1" +is-windows@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + isarray@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" @@ -6467,7 +6627,7 @@ istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== -istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: +istanbul-lib-instrument@^5.0.4: version "5.2.1" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== @@ -6478,13 +6638,24 @@ istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: istanbul-lib-coverage "^3.2.0" semver "^6.3.0" +istanbul-lib-instrument@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.0.tgz#7a8af094cbfff1d5bb280f62ce043695ae8dd5b8" + integrity sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^7.5.4" + istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + version "3.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" + integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== dependencies: istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" + make-dir "^4.0.0" supports-color "^7.1.0" istanbul-lib-source-maps@^4.0.0: @@ -6497,17 +6668,28 @@ istanbul-lib-source-maps@^4.0.0: source-map "^0.6.1" istanbul-reports@^3.1.3: - version "3.1.5" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" - integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + version "3.1.6" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.6.tgz#2544bcab4768154281a2f0870471902704ccaa1a" + integrity sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg== dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -jackspeak@^2.0.3: - version "2.2.1" - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.2.1.tgz#655e8cf025d872c9c03d3eb63e8f0c024fef16a6" - integrity sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw== +iterator.prototype@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0" + integrity sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w== + dependencies: + define-properties "^1.2.1" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + reflect.getprototypeof "^1.0.4" + set-function-name "^2.0.1" + +jackspeak@^2.3.5: + version "2.3.6" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" + integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== dependencies: "@isaacs/cliui" "^8.0.2" optionalDependencies: @@ -6521,83 +6703,83 @@ jest-canvas-mock@^2.5.2: cssfontparser "^1.2.1" moo-color "^1.0.2" -jest-changed-files@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.5.0.tgz#e88786dca8bf2aa899ec4af7644e16d9dcf9b23e" - integrity sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag== +jest-changed-files@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" + integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== dependencies: execa "^5.0.0" + jest-util "^29.7.0" p-limit "^3.1.0" -jest-circus@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.6.2.tgz#1e6ffca60151ac66cad63fce34f443f6b5bb4258" - integrity sha512-G9mN+KOYIUe2sB9kpJkO9Bk18J4dTDArNFPwoZ7WKHKel55eKIS/u2bLthxgojwlf9NLCVQfgzM/WsOVvoC6Fw== +jest-circus@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" + integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== dependencies: - "@jest/environment" "^29.6.2" - "@jest/expect" "^29.6.2" - "@jest/test-result" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" dedent "^1.0.0" is-generator-fn "^2.0.0" - jest-each "^29.6.2" - jest-matcher-utils "^29.6.2" - jest-message-util "^29.6.2" - jest-runtime "^29.6.2" - jest-snapshot "^29.6.2" - jest-util "^29.6.2" + jest-each "^29.7.0" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" p-limit "^3.1.0" - pretty-format "^29.6.2" + pretty-format "^29.7.0" pure-rand "^6.0.0" slash "^3.0.0" stack-utils "^2.0.3" -jest-cli@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.6.2.tgz#edb381763398d1a292cd1b636a98bfa5644b8fda" - integrity sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q== +jest-cli@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" + integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== dependencies: - "@jest/core" "^29.6.2" - "@jest/test-result" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/core" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" chalk "^4.0.0" + create-jest "^29.7.0" exit "^0.1.2" - graceful-fs "^4.2.9" import-local "^3.0.2" - jest-config "^29.6.2" - jest-util "^29.6.2" - jest-validate "^29.6.2" - prompts "^2.0.1" + jest-config "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" yargs "^17.3.1" -jest-config@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.6.2.tgz#c68723f06b31ca5e63030686e604727d406cd7c3" - integrity sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw== +jest-config@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" + integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== dependencies: "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^29.6.2" - "@jest/types" "^29.6.1" - babel-jest "^29.6.2" + "@jest/test-sequencer" "^29.7.0" + "@jest/types" "^29.6.3" + babel-jest "^29.7.0" chalk "^4.0.0" ci-info "^3.2.0" deepmerge "^4.2.2" glob "^7.1.3" graceful-fs "^4.2.9" - jest-circus "^29.6.2" - jest-environment-node "^29.6.2" - jest-get-type "^29.4.3" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.2" - jest-runner "^29.6.2" - jest-util "^29.6.2" - jest-validate "^29.6.2" + jest-circus "^29.7.0" + jest-environment-node "^29.7.0" + jest-get-type "^29.6.3" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-runner "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" micromatch "^4.0.4" parse-json "^5.2.0" - pretty-format "^29.6.2" + pretty-format "^29.7.0" slash "^3.0.0" strip-json-comments "^3.1.1" @@ -6621,93 +6803,74 @@ jest-diff@^29.6.1: jest-get-type "^29.4.3" pretty-format "^29.6.1" -jest-diff@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.6.2.tgz#c36001e5543e82a0805051d3ceac32e6825c1c46" - integrity sha512-t+ST7CB9GX5F2xKwhwCf0TAR17uNDiaPTZnVymP9lw0lssa9vG+AFyDZoeIHStU3WowFFwT+ky+er0WVl2yGhA== +jest-diff@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" + integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== dependencies: chalk "^4.0.0" - diff-sequences "^29.4.3" - jest-get-type "^29.4.3" - pretty-format "^29.6.2" + diff-sequences "^29.6.3" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" -jest-docblock@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.4.3.tgz#90505aa89514a1c7dceeac1123df79e414636ea8" - integrity sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg== +jest-docblock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" + integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== dependencies: detect-newline "^3.0.0" -jest-each@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.6.2.tgz#c9e4b340bcbe838c73adf46b76817b15712d02ce" - integrity sha512-MsrsqA0Ia99cIpABBc3izS1ZYoYfhIy0NNWqPSE0YXbQjwchyt6B1HD2khzyPe1WiJA7hbxXy77ZoUQxn8UlSw== +jest-each@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" + integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" chalk "^4.0.0" - jest-get-type "^29.4.3" - jest-util "^29.6.2" - pretty-format "^29.6.2" + jest-get-type "^29.6.3" + jest-util "^29.7.0" + pretty-format "^29.7.0" jest-environment-jsdom@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-29.6.2.tgz#4fc68836a7774a771819a2f980cb47af3b1629da" - integrity sha512-7oa/+266AAEgkzae8i1awNEfTfjwawWKLpiw2XesZmaoVVj9u9t8JOYx18cG29rbPNtkUlZ8V4b5Jb36y/VxoQ== + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-29.7.0.tgz#d206fa3551933c3fd519e5dfdb58a0f5139a837f" + integrity sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA== dependencies: - "@jest/environment" "^29.6.2" - "@jest/fake-timers" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" "@types/jsdom" "^20.0.0" "@types/node" "*" - jest-mock "^29.6.2" - jest-util "^29.6.2" + jest-mock "^29.7.0" + jest-util "^29.7.0" jsdom "^20.0.0" -jest-environment-node@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.6.2.tgz#a9ea2cabff39b08eca14ccb32c8ceb924c8bb1ad" - integrity sha512-YGdFeZ3T9a+/612c5mTQIllvWkddPbYcN2v95ZH24oWMbGA4GGS2XdIF92QMhUhvrjjuQWYgUGW2zawOyH63MQ== +jest-environment-node@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" + integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== dependencies: - "@jest/environment" "^29.6.2" - "@jest/fake-timers" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-mock "^29.6.2" - jest-util "^29.6.2" + jest-mock "^29.7.0" + jest-util "^29.7.0" jest-get-type@^28.0.2: version "28.0.2" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-28.0.2.tgz#34622e628e4fdcd793d46db8a242227901fcf203" integrity sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA== -jest-get-type@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5" - integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg== - -jest-haste-map@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.6.2.tgz#298c25ea5255cfad8b723179d4295cf3a50a70d1" - integrity sha512-+51XleTDAAysvU8rT6AnS1ZJ+WHVNqhj1k6nTvN2PYP+HjU3kqlaKQ1Lnw3NYW3bm2r8vq82X0Z1nDDHZMzHVA== - dependencies: - "@jest/types" "^29.6.1" - "@types/graceful-fs" "^4.1.3" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.9" - jest-regex-util "^29.4.3" - jest-util "^29.6.2" - jest-worker "^29.6.2" - micromatch "^4.0.4" - walker "^1.0.8" - optionalDependencies: - fsevents "^2.3.2" - -jest-haste-map@^29.6.3: +jest-get-type@^29.4.3, jest-get-type@^29.6.3: version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.6.3.tgz#a53ac35a137fd32d932039aab29d02a9dab30689" - integrity sha512-GecR5YavfjkhOytEFHAeI6aWWG3f/cOKNB1YJvj/B76xAmeVjy4zJUYobGF030cRmKaO1FBw3V8CZZ6KVh9ZSw== + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" + integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== + +jest-haste-map@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" + integrity sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== dependencies: "@jest/types" "^29.6.3" "@types/graceful-fs" "^4.1.3" @@ -6716,20 +6879,20 @@ jest-haste-map@^29.6.3: fb-watchman "^2.0.0" graceful-fs "^4.2.9" jest-regex-util "^29.6.3" - jest-util "^29.6.3" - jest-worker "^29.6.3" + jest-util "^29.7.0" + jest-worker "^29.7.0" micromatch "^4.0.4" walker "^1.0.8" optionalDependencies: fsevents "^2.3.2" -jest-leak-detector@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.6.2.tgz#e2b307fee78cab091c37858a98c7e1d73cdf5b38" - integrity sha512-aNqYhfp5uYEO3tdWMb2bfWv6f0b4I0LOxVRpnRLAeque2uqOVVMLh6khnTcE2qJ5wAKop0HcreM1btoysD6bPQ== +jest-leak-detector@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" + integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== dependencies: - jest-get-type "^29.4.3" - pretty-format "^29.6.2" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" jest-matcher-utils@^28.1.3: version "28.1.3" @@ -6751,15 +6914,15 @@ jest-matcher-utils@^29.6.1: jest-get-type "^29.4.3" pretty-format "^29.6.1" -jest-matcher-utils@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.6.2.tgz#39de0be2baca7a64eacb27291f0bd834fea3a535" - integrity sha512-4LiAk3hSSobtomeIAzFTe+N8kL6z0JtF3n6I4fg29iIW7tt99R7ZcIFW34QkX+DuVrf+CUe6wuVOpm7ZKFJzZQ== +jest-matcher-utils@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" + integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== dependencies: chalk "^4.0.0" - jest-diff "^29.6.2" - jest-get-type "^29.4.3" - pretty-format "^29.6.2" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" jest-message-util@^28.1.3: version "28.1.3" @@ -6791,29 +6954,29 @@ jest-message-util@^29.6.1: slash "^3.0.0" stack-utils "^2.0.3" -jest-message-util@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.6.2.tgz#af7adc2209c552f3f5ae31e77cf0a261f23dc2bb" - integrity sha512-vnIGYEjoPSuRqV8W9t+Wow95SDp6KPX2Uf7EoeG9G99J2OVh7OSwpS4B6J0NfpEIpfkBNHlBZpA2rblEuEFhZQ== +jest-message-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== dependencies: "@babel/code-frame" "^7.12.13" - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@types/stack-utils" "^2.0.0" chalk "^4.0.0" graceful-fs "^4.2.9" micromatch "^4.0.4" - pretty-format "^29.6.2" + pretty-format "^29.7.0" slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.6.2.tgz#ef9c9b4d38c34a2ad61010a021866dad41ce5e00" - integrity sha512-hoSv3lb3byzdKfwqCuT6uTscan471GUECqgNYykg6ob0yiAw3zYc7OrPnI9Qv8Wwoa4lC7AZ9hyS4AiIx5U2zg== +jest-mock@^29.6.2, jest-mock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" + integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-util "^29.6.2" + jest-util "^29.7.0" jest-pnp-resolver@^1.2.2: version "1.2.3" @@ -6825,118 +6988,113 @@ jest-raw-loader@^1.0.1: resolved "https://registry.yarnpkg.com/jest-raw-loader/-/jest-raw-loader-1.0.1.tgz#ce9f56d54650f157c4a7d16d224ba5d613bcd626" integrity sha512-g9oaAjeC4/rIJk1Wd3RxVbOfMizowM7LSjEJqa4R9qDX0OjQNABXOhH+GaznUp+DjTGVPi2vPPbQXyX87DOnYg== -jest-regex-util@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.4.3.tgz#a42616141e0cae052cfa32c169945d00c0aa0bb8" - integrity sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg== - jest-regex-util@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== -jest-resolve-dependencies@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.2.tgz#36435269b6672c256bcc85fb384872c134cc4cf2" - integrity sha512-LGqjDWxg2fuQQm7ypDxduLu/m4+4Lb4gczc13v51VMZbVP5tSBILqVx8qfWcsdP8f0G7aIqByIALDB0R93yL+w== +jest-resolve-dependencies@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" + integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== dependencies: - jest-regex-util "^29.4.3" - jest-snapshot "^29.6.2" + jest-regex-util "^29.6.3" + jest-snapshot "^29.7.0" -jest-resolve@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.6.2.tgz#f18405fe4b50159b7b6d85e81f6a524d22afb838" - integrity sha512-G/iQUvZWI5e3SMFssc4ug4dH0aZiZpsDq9o1PtXTV1210Ztyb2+w+ZgQkB3iOiC5SmAEzJBOHWz6Hvrd+QnNPw== +jest-resolve@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30" + integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== dependencies: chalk "^4.0.0" graceful-fs "^4.2.9" - jest-haste-map "^29.6.2" + jest-haste-map "^29.7.0" jest-pnp-resolver "^1.2.2" - jest-util "^29.6.2" - jest-validate "^29.6.2" + jest-util "^29.7.0" + jest-validate "^29.7.0" resolve "^1.20.0" resolve.exports "^2.0.0" slash "^3.0.0" -jest-runner@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.6.2.tgz#89e8e32a8fef24781a7c4c49cd1cb6358ac7fc01" - integrity sha512-wXOT/a0EspYgfMiYHxwGLPCZfC0c38MivAlb2lMEAlwHINKemrttu1uSbcGbfDV31sFaPWnWJPmb2qXM8pqZ4w== +jest-runner@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" + integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== dependencies: - "@jest/console" "^29.6.2" - "@jest/environment" "^29.6.2" - "@jest/test-result" "^29.6.2" - "@jest/transform" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/console" "^29.7.0" + "@jest/environment" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" emittery "^0.13.1" graceful-fs "^4.2.9" - jest-docblock "^29.4.3" - jest-environment-node "^29.6.2" - jest-haste-map "^29.6.2" - jest-leak-detector "^29.6.2" - jest-message-util "^29.6.2" - jest-resolve "^29.6.2" - jest-runtime "^29.6.2" - jest-util "^29.6.2" - jest-watcher "^29.6.2" - jest-worker "^29.6.2" + jest-docblock "^29.7.0" + jest-environment-node "^29.7.0" + jest-haste-map "^29.7.0" + jest-leak-detector "^29.7.0" + jest-message-util "^29.7.0" + jest-resolve "^29.7.0" + jest-runtime "^29.7.0" + jest-util "^29.7.0" + jest-watcher "^29.7.0" + jest-worker "^29.7.0" p-limit "^3.1.0" source-map-support "0.5.13" -jest-runtime@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.6.2.tgz#692f25e387f982e89ab83270e684a9786248e545" - integrity sha512-2X9dqK768KufGJyIeLmIzToDmsN0m7Iek8QNxRSI/2+iPFYHF0jTwlO3ftn7gdKd98G/VQw9XJCk77rbTGZnJg== - dependencies: - "@jest/environment" "^29.6.2" - "@jest/fake-timers" "^29.6.2" - "@jest/globals" "^29.6.2" - "@jest/source-map" "^29.6.0" - "@jest/test-result" "^29.6.2" - "@jest/transform" "^29.6.2" - "@jest/types" "^29.6.1" +jest-runtime@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" + integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/globals" "^29.7.0" + "@jest/source-map" "^29.6.3" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" glob "^7.1.3" graceful-fs "^4.2.9" - jest-haste-map "^29.6.2" - jest-message-util "^29.6.2" - jest-mock "^29.6.2" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.2" - jest-snapshot "^29.6.2" - jest-util "^29.6.2" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" slash "^3.0.0" strip-bom "^4.0.0" -jest-snapshot@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.6.2.tgz#9b431b561a83f2bdfe041e1cab8a6becdb01af9c" - integrity sha512-1OdjqvqmRdGNvWXr/YZHuyhh5DeaLp1p/F8Tht/MrMw4Kr1Uu/j4lRG+iKl1DAqUJDWxtQBMk41Lnf/JETYBRA== +jest-snapshot@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" + integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== dependencies: "@babel/core" "^7.11.6" "@babel/generator" "^7.7.2" "@babel/plugin-syntax-jsx" "^7.7.2" "@babel/plugin-syntax-typescript" "^7.7.2" "@babel/types" "^7.3.3" - "@jest/expect-utils" "^29.6.2" - "@jest/transform" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/expect-utils" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^29.6.2" + expect "^29.7.0" graceful-fs "^4.2.9" - jest-diff "^29.6.2" - jest-get-type "^29.4.3" - jest-matcher-utils "^29.6.2" - jest-message-util "^29.6.2" - jest-util "^29.6.2" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" natural-compare "^1.4.0" - pretty-format "^29.6.2" + pretty-format "^29.7.0" semver "^7.5.3" jest-util@^28.1.3: @@ -6963,22 +7121,10 @@ jest-util@^29.6.1: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-util@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.6.2.tgz#8a052df8fff2eebe446769fd88814521a517664d" - integrity sha512-3eX1qb6L88lJNCFlEADKOkjpXJQyZRiavX1INZ4tRnrBVr2COd3RgcTLyUiEXMNBlDU/cgYq6taUS0fExrWW4w== - dependencies: - "@jest/types" "^29.6.1" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-util@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.6.3.tgz#e15c3eac8716440d1ed076f09bc63ace1aebca63" - integrity sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA== +jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== dependencies: "@jest/types" "^29.6.3" "@types/node" "*" @@ -6987,61 +7133,51 @@ jest-util@^29.6.3: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-validate@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.6.2.tgz#25d972af35b2415b83b1373baf1a47bb266c1082" - integrity sha512-vGz0yMN5fUFRRbpJDPwxMpgSXW1LDKROHfBopAvDcmD6s+B/s8WJrwi+4bfH4SdInBA5C3P3BI19dBtKzx1Arg== +jest-validate@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" + integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" camelcase "^6.2.0" chalk "^4.0.0" - jest-get-type "^29.4.3" + jest-get-type "^29.6.3" leven "^3.1.0" - pretty-format "^29.6.2" + pretty-format "^29.7.0" -jest-watcher@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.6.2.tgz#77c224674f0620d9f6643c4cfca186d8893ca088" - integrity sha512-GZitlqkMkhkefjfN/p3SJjrDaxPflqxEAv3/ik10OirZqJGYH5rPiIsgVcfof0Tdqg3shQGdEIxDBx+B4tuLzA== +jest-watcher@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" + integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== dependencies: - "@jest/test-result" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" emittery "^0.13.1" - jest-util "^29.6.2" + jest-util "^29.7.0" string-length "^4.0.1" -jest-worker@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.6.2.tgz#682fbc4b6856ad0aa122a5403c6d048b83f3fb44" - integrity sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ== - dependencies: - "@types/node" "*" - jest-util "^29.6.2" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest-worker@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.6.3.tgz#7b1a47bbb6559f3c0882d16595938590e63915d5" - integrity sha512-wacANXecZ/GbQakpf2CClrqrlwsYYDSXFd4fIGdL+dXpM2GWoJ+6bhQ7vR3TKi3+gkSfBkjy1/khH/WrYS4Q6g== +jest-worker@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== dependencies: "@types/node" "*" - jest-util "^29.6.3" + jest-util "^29.7.0" merge-stream "^2.0.0" supports-color "^8.0.0" jest@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest/-/jest-29.6.2.tgz#3bd55b9fd46a161b2edbdf5f1d1bd0d1eab76c42" - integrity sha512-8eQg2mqFbaP7CwfsTpCxQ+sHzw1WuNWL5UUvjnWP4hx2riGz9fPSzYOaU5q8/GqWn1TfgZIVTqYJygbGbWAANg== + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" + integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== dependencies: - "@jest/core" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/core" "^29.7.0" + "@jest/types" "^29.6.3" import-local "^3.0.2" - jest-cli "^29.6.2" + jest-cli "^29.7.0" "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" @@ -7115,6 +7251,11 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" @@ -7182,9 +7323,9 @@ jsqr@^1.4.0: integrity sha512-dxLob7q65Xg2DvstYkRpkYtmKm2sPJ9oFhrhmudT1dZvNFFTlroai3AWSpLey/w5vMcLBXRgOJsbXpdN9HzU/A== "jsx-ast-utils@^2.4.1 || ^3.0.0": - version "3.3.4" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz#b896535fed5b867650acce5a9bd4135ffc7b3bf9" - integrity sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw== + version "3.3.5" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" + integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== dependencies: array-includes "^3.1.6" array.prototype.flat "^1.3.1" @@ -7215,9 +7356,9 @@ jwt-decode@^3.1.2: integrity sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A== katex@^0.16.0: - version "0.16.8" - resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.8.tgz#89b453f40e8557f423f31a1009e9298dd99d5ceb" - integrity sha512-ftuDnJbcbOckGY11OO+zg3OofESlbR5DRl2cmN8HeWeeFIV7wTXvAOx8kEjZjobhA+9wh2fbKeO6cdcA9Mnovg== + version "0.16.9" + resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.9.tgz#bc62d8f7abfea6e181250f85a56e4ef292dcb1fa" + integrity sha512-fsSYjWS0EEOwvy81j3vRA8TEAhQhKiqO+FQaKWp0m39qwOzHVBgAUBIXWj1pB+O2W3fIpNa6Y9KSKCVbfPhyAQ== dependencies: commander "^8.3.0" @@ -7226,6 +7367,13 @@ kdbush@^3.0.0: resolved "https://registry.yarnpkg.com/kdbush/-/kdbush-3.0.0.tgz#f8484794d47004cc2d85ed3a79353dbe0abc2bf0" integrity sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew== +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + kind-of@^6.0.2, kind-of@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" @@ -7236,10 +7384,15 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -known-css-properties@^0.27.0: - version "0.27.0" - resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.27.0.tgz#82a9358dda5fe7f7bd12b5e7142c0a205393c0c5" - integrity sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg== +known-css-properties@^0.28.0: + version "0.28.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.28.0.tgz#8a8be010f368b3036fe6ab0ef4bbbed972bd6274" + integrity sha512-9pSL5XB4J+ifHP0e0jmmC98OGC1nL8/JjS+fi6mnTlIf//yt/MfVLtKg7S6nCtj/8KTcWX7nRlY0XywoYY1ISQ== + +known-css-properties@^0.29.0: + version "0.29.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.29.0.tgz#e8ba024fb03886f23cb882e806929f32d814158f" + integrity sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ== language-subtag-registry@~0.3.2: version "0.3.22" @@ -7253,7 +7406,7 @@ language-tags@=1.0.5: dependencies: language-subtag-registry "~0.3.2" -lazy-ass@^1.6.0: +lazy-ass@1.6.0, lazy-ass@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/lazy-ass/-/lazy-ass-1.6.0.tgz#7999655e8646c17f089fdd187d150d3324d54513" integrity sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw== @@ -7271,14 +7424,6 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - lie@~3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" @@ -7286,6 +7431,11 @@ lie@~3.3.0: dependencies: immediate "~3.0.5" +lil-http-terminator@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/lil-http-terminator/-/lil-http-terminator-1.2.3.tgz#594ef0f3c2b2f7d43a8f2989b2b3de611bf507eb" + integrity sha512-vQcHSwAFq/kTR2cG6peOVS7SjgksGgSPeH0G2lkw+buue33thE/FCHdn10wJXXshc5RswFy0Iaz48qA2Busw5Q== + lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" @@ -7435,10 +7585,10 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru-cache@^9.1.1: - version "9.1.2" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-9.1.2.tgz#255fdbc14b75589d6d0e73644ca167a8db506835" - integrity sha512-ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ== +"lru-cache@^9.1.1 || ^10.0.0": + version "10.0.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.0.1.tgz#0a3be479df549cca0e5d693ac402ff19537a6b7a" + integrity sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g== lru-queue@^0.1.0: version "0.1.0" @@ -7447,7 +7597,7 @@ lru-queue@^0.1.0: dependencies: es5-ext "~0.10.2" -lz-string@^1.4.4: +lz-string@^1.4.4, lz-string@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941" integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== @@ -7467,12 +7617,12 @@ make-dir@^2.0.0, make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== +make-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" + integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== dependencies: - semver "^6.0.0" + semver "^7.5.3" make-error@^1.1.1: version "1.3.6" @@ -7541,13 +7691,13 @@ 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@28.2.0: - version "28.2.0" - resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-28.2.0.tgz#2ec2d15c8f1e0dff85e7ec9e9ad061b039320def" - integrity sha512-YENmPaiGgWwCqoYWoL/8oD7QPWd6M/A0xdNhC4yMSiFny419AjUdPQk/EbM8RTSzQV27F79llhWisnz+/AXdaA== +matrix-js-sdk@30.0.0: + version "30.0.0" + resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-30.0.0.tgz#8a0ed49ea7eb1d4a036107c5789edd1eb2e7d65a" + integrity sha512-v0fDomTGCEkeq97BI4viphTrd7Bn26Op1i+ssubFjlQs302Q5xTfuEVXUaMjuXkn9iUYm8daee1WNezo7kxoaQ== dependencies: "@babel/runtime" "^7.12.5" - "@matrix-org/matrix-sdk-crypto-wasm" "^1.2.3-alpha.0" + "@matrix-org/matrix-sdk-crypto-wasm" "^2.2.0" another-json "^0.2.0" bs58 "^5.0.0" content-type "^1.0.4" @@ -7568,25 +7718,18 @@ matrix-mock-request@^2.5.0: dependencies: expect "^28.1.0" -matrix-web-i18n@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/matrix-web-i18n/-/matrix-web-i18n-2.1.0.tgz#bab2db9ac462773de829053b4b8d43c11154a85b" - integrity sha512-z+B9D/PkWYB4O9SP4lsG4KNA2V3ypMWstP+lreft1c1wz6L5R1U3ennp+cs3yOsylBfcK+xLRvkwLNZsU6QEUA== +matrix-web-i18n@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/matrix-web-i18n/-/matrix-web-i18n-3.1.5.tgz#cab9adb233b63b3760d6e40f71fff8041c648789" + integrity sha512-xe9Letv1KT04X7CalnK080cRUBvlVum5fSspaxPJ575W/+ZEwwN2mktF7Bl5gDMpuFLuXvP97xkr66BOB4I+3g== dependencies: "@babel/parser" "^7.18.5" "@babel/traverse" "^7.18.5" lodash "^4.17.21" + minimist "^1.2.8" walk "^2.3.15" -matrix-widget-api@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/matrix-widget-api/-/matrix-widget-api-1.5.0.tgz#4ae3e46a7f2854f944ddaf8a5af63d72fba76c45" - integrity sha512-hKGfqQKK5qVMwW0Sp8l2TiuW8UuHafTvUZNSWBPghedB/rSFbVLlr0mufuEV0iq/pQ7ChW96q/WEC6Llie4SnA== - dependencies: - "@types/events" "^3.0.0" - events "^3.2.0" - -matrix-widget-api@^1.6.0: +matrix-widget-api@^1.5.0, matrix-widget-api@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/matrix-widget-api/-/matrix-widget-api-1.6.0.tgz#f0075411edffc6de339580ade7e6e6e6edb01af4" integrity sha512-VXIJyAZ/WnBmT4C7ePqevgMYGneKMCP/0JuCOqntSsaNlCRHJvwvTxmqUU+ufOpzIF5gYNyIrAjbgrEbK3iqJQ== @@ -7728,9 +7871,9 @@ minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: brace-expansion "^1.1.7" minimatch@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.1.tgz#8a555f541cf976c622daf078bb28f29fb927c253" - integrity sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w== + version "9.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== dependencies: brace-expansion "^2.0.1" @@ -7748,10 +7891,10 @@ minimist@>=1.2.2, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6, minimist@^1 resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -"minipass@^5.0.0 || ^6.0.2": - version "6.0.2" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-6.0.2.tgz#542844b6c4ce95b202c0995b0a471f1229de4c81" - integrity sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w== +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0": + version "7.0.4" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" + integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== mkdirp@1.0.4, mkdirp@^1.0.4: version "1.0.4" @@ -7801,7 +7944,7 @@ murmurhash-js@^1.0.0: resolved "https://registry.yarnpkg.com/murmurhash-js/-/murmurhash-js-1.0.0.tgz#b06278e21fc6c37fa5313732b0412bcb6ae15f51" integrity sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw== -nanoid@^3.3.6: +nanoid@^3.3.4, nanoid@^3.3.6: version "3.3.6" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== @@ -7826,10 +7969,15 @@ next-tick@1, next-tick@^1.1.0: resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + node-fetch@2: - version "2.6.12" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.12.tgz#02eb8e22074018e3d5a83016649d04df0e348fba" - integrity sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g== + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" @@ -7887,6 +8035,20 @@ normalize-svg-path@^1.0.0: dependencies: svg-arc-to-cubic-bezier "^3.0.0" +npm-path@^2.0.2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/npm-path/-/npm-path-2.0.4.tgz#c641347a5ff9d6a09e4d9bce5580c4f505278e64" + integrity sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw== + dependencies: + which "^1.2.10" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== + dependencies: + path-key "^2.0.0" + npm-run-path@^4.0.0, npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" @@ -7894,6 +8056,15 @@ npm-run-path@^4.0.0, npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" +npm-which@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/npm-which/-/npm-which-3.0.1.tgz#9225f26ec3a285c209cae67c3b11a6b4ab7140aa" + integrity sha512-CM8vMpeFQ7MAPin0U3wzDhSGV0hMHNwHU0wjo402IVizPDrs45jSfSuoC+wThevY88LQti8VvaAnqYAeVy3I1A== + dependencies: + commander "^2.9.0" + npm-path "^2.0.2" + which "^1.2.10" + nth-check@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" @@ -7902,9 +8073,9 @@ nth-check@^2.0.1: boolbase "^1.0.0" nwsapi@^2.2.2: - version "2.2.3" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.3.tgz#00e04dfd5a4a751e5ec2fecdc75dfd2f0db820fa" - integrity sha512-jscxIO4/VKScHlbmFBdV1Z6LXnLO+ZR4VMtypudUdfwtKxUN3TQcNFIHLwKtrUbDyHN4/GycY9+oRGZ2XMXYPw== + version "2.2.7" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.7.tgz#738e0707d3128cb750dddcfe90e4610482df0f30" + integrity sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ== object-assign@^4.1.1: version "4.1.1" @@ -7912,9 +8083,9 @@ object-assign@^4.1.1: integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== object-inspect@^1.12.3, object-inspect@^1.9.0: - version "1.12.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" - integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + version "1.13.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.0.tgz#42695d3879e1cd5bda6df5062164d80c996e23e2" + integrity sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g== object-is@^1.1.5: version "1.1.5" @@ -7940,44 +8111,54 @@ object.assign@^4.1.3, object.assign@^4.1.4: object-keys "^1.1.1" object.entries@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23" - integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131" + integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" object.fromentries@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73" - integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== + version "2.0.7" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616" + integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +object.groupby@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.1.tgz#d41d9f3c8d6c778d9cbac86b4ee9f5af103152ee" + integrity sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" object.hasown@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92" - integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.3.tgz#6a5f2897bb4d3668b8e79364f98ccf971bda55ae" + integrity sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA== dependencies: - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" object.values@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" - integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" + integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" oidc-client-ts@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/oidc-client-ts/-/oidc-client-ts-2.2.4.tgz#7d86b5efe2248f3637a6f3a0ee1af86764aea125" - integrity sha512-nOZwIomju+AmXObl5Oq5PjrES/qTt8bLsENJCIydVgi9TEWk7SCkOU6X3RNkY7yfySRM1OJJvDKdREZdmnDT2g== + version "2.3.0" + resolved "https://registry.yarnpkg.com/oidc-client-ts/-/oidc-client-ts-2.3.0.tgz#43c90f1f0cc3be2e4ede38b8c68642ba00bfa8f6" + integrity sha512-7RUKU+TJFQo+4X9R50IGJAIDF18uRBaFXyZn4VVCfwmwbSUhKcdDnw4zgeut3uEXkiD3NqURq+d88sDPxjf1FA== dependencies: crypto-js "^4.1.1" jwt-decode "^3.1.2" @@ -8003,18 +8184,6 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - optionator@^0.9.3: version "0.9.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" @@ -8037,6 +8206,11 @@ ospath@^1.2.2: resolved "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz#1276639774a3f8ef2572f7fe4280e0ea4550c07b" integrity sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA== +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -8119,6 +8293,11 @@ parse-json@^5.0.0, parse-json@^5.2.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" +parse-ms@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-2.1.0.tgz#348565a753d4391fa524029956b172cb7753097d" + integrity sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA== + parse-srcset@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/parse-srcset/-/parse-srcset-1.0.2.tgz#f2bd221f6cc970a938d88556abc589caaaa2bde1" @@ -8156,6 +8335,11 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== + path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" @@ -8166,13 +8350,13 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-scurry@^1.7.0: - version "1.9.2" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.9.2.tgz#90f9d296ac5e37e608028e28a447b11d385b3f63" - integrity sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg== +path-scurry@^1.10.1: + version "1.10.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698" + integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ== dependencies: - lru-cache "^9.1.1" - minipass "^5.0.0 || ^6.0.2" + lru-cache "^9.1.1 || ^10.0.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-to-regexp@0.1.7: version "0.1.7" @@ -8251,6 +8435,13 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" +plur@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/plur/-/plur-4.0.0.tgz#729aedb08f452645fe8c58ef115bf16b0a73ef84" + integrity sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg== + dependencies: + irregular-plurals "^3.2.0" + pluralize@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" @@ -8289,9 +8480,9 @@ postcss-safe-parser@^6.0.0: integrity sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ== postcss-scss@^4.0.4: - version "4.0.6" - resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.6.tgz#5d62a574b950a6ae12f2aa89b60d63d9e4432bfd" - integrity sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ== + version "4.0.9" + resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.9.tgz#a03c773cd4c9623cb04ce142a52afcec74806685" + integrity sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A== postcss-selector-parser@^6.0.13: version "6.0.13" @@ -8306,28 +8497,19 @@ postcss-value-parser@^4.2.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.3.11: - version "8.4.24" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.24.tgz#f714dba9b2284be3cc07dbd2fc57ee4dc972d2df" - integrity sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg== - dependencies: - nanoid "^3.3.6" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -postcss@^8.4.25: - version "8.4.27" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.27.tgz#234d7e4b72e34ba5a92c29636734349e0d9c3057" - integrity sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ== +postcss@^8.3.11, postcss@^8.4.28: + version "8.4.31" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" + integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== dependencies: nanoid "^3.3.6" picocolors "^1.0.0" source-map-js "^1.0.2" -posthog-js@1.77.2: - version "1.77.2" - resolved "https://registry.yarnpkg.com/posthog-js/-/posthog-js-1.77.2.tgz#c5ecb2dc0b0e732fe05f50920ec22a30e3db4916" - integrity sha512-I3l5GipPUFe6qd5/0Bgm8Ot4pF8ysWhNgeLWvk69myh58HREfXACgLSYMZBho6L9xC6OcFvQilpcH+Dj3Y2uIQ== +posthog-js@1.83.0: + version "1.83.0" + resolved "https://registry.yarnpkg.com/posthog-js/-/posthog-js-1.83.0.tgz#e13d114922f863f4bfbf7c7cc4e11dc194139a91" + integrity sha512-3dp/yNbRCYsOgvJovFUMCLv9/KxnwmGBy5Ft27Q7/rbW++iJXVR64liX7i0NrXkudjoL9j1GW1LGh84rV7kv8Q== dependencies: fflate "^0.4.1" @@ -8341,21 +8523,11 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== - prettier@2.8.8: version "2.8.8" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== -prettier@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.0.0.tgz#e7b19f691245a21d618c68bc54dc06122f6105ae" - integrity sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g== - pretty-bytes@^5.6.0: version "5.6.0" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" @@ -8389,15 +8561,22 @@ pretty-format@^29.0.0, pretty-format@^29.6.1: ansi-styles "^5.0.0" react-is "^18.0.0" -pretty-format@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.6.2.tgz#3d5829261a8a4d89d8b9769064b29c50ed486a47" - integrity sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg== +pretty-format@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== dependencies: - "@jest/schemas" "^29.6.0" + "@jest/schemas" "^29.6.3" ansi-styles "^5.0.0" react-is "^18.0.0" +pretty-ms@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-7.0.1.tgz#7d903eaab281f7d8e03c66f867e239dc32fb73e8" + integrity sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q== + dependencies: + parse-ms "^2.1.0" + process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" @@ -8451,6 +8630,11 @@ proxy-from-env@1.0.0: resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee" integrity sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A== +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + psl@^1.1.33: version "1.9.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" @@ -8470,9 +8654,9 @@ punycode@^2.1.0, punycode@^2.1.1: integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== pure-rand@^6.0.0: - version "6.0.2" - resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.2.tgz#a9c2ddcae9b68d736a8163036f088a2781c8b306" - integrity sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ== + version "6.0.3" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.3.tgz#3c9e6b53c09e52ac3cedffc85ab7c1c7094b38cb" + integrity sha512-KddyFewCsO0j3+np81IQ+SweXLDnDQTs5s67BOnrYmYe/yNmUhttQyGsYzy8yUnoljGAQ9sl38YB4vH8ur7Y+w== pvtsutils@^1.3.2: version "1.3.2" @@ -8552,6 +8736,11 @@ raf-schd@^4.0.2: resolved "https://registry.yarnpkg.com/raf-schd/-/raf-schd-4.0.3.tgz#5d6c34ef46f8b2a0e880a8fcdb743efc5bfdbc1a" integrity sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ== +ramda@0.26.1: + version "0.26.1" + resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.26.1.tgz#8d41351eb8111c55353617fc3bbffad8e4d35d06" + integrity sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ== + range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" @@ -8576,9 +8765,9 @@ raw-loader@^4.0.2: schema-utils "^3.0.0" re-resizable@^6.9.0: - version "6.9.9" - resolved "https://registry.yarnpkg.com/re-resizable/-/re-resizable-6.9.9.tgz#99e8b31c67a62115dc9c5394b7e55892265be216" - integrity sha512-l+MBlKZffv/SicxDySKEEh42hR6m5bAHfNu3Tvxks2c4Ah+ldnWjfnVRwxo/nxF27SsUsxDS0raAzFuJNKABXA== + version "6.9.11" + resolved "https://registry.yarnpkg.com/re-resizable/-/re-resizable-6.9.11.tgz#f356e27877f12d926d076ab9ad9ff0b95912b475" + integrity sha512-a3hiLWck/NkmyLvGWUuvkAmN1VhwAz4yOhS6FdMTaxCUVN9joIWkT11wsO68coG/iEYuwn+p/7qAmfQzRhiPLQ== react-beautiful-dnd@^13.1.0: version "13.1.1" @@ -8622,12 +8811,12 @@ react-error-boundary@^3.1.0: "@babel/runtime" "^7.12.5" react-focus-lock@^2.5.1: - version "2.9.5" - resolved "https://registry.yarnpkg.com/react-focus-lock/-/react-focus-lock-2.9.5.tgz#8a82f4f0128cccc27b9e77a4472e8a22f1b52189" - integrity sha512-h6vrdgUbsH2HeD5I7I3Cx1PPrmwGuKYICS+kB9m+32X/9xHRrAbxgvaBpG7BFBN9h3tO+C3qX1QAVESmi4CiIA== + version "2.9.6" + resolved "https://registry.yarnpkg.com/react-focus-lock/-/react-focus-lock-2.9.6.tgz#cad168a150fdd72d5ab2419ba8e62780788011b1" + integrity sha512-B7gYnCjHNrNYwY2juS71dHbf0+UpXXojt02svxybj8N5bxceAkzPChKEncHuratjUHkIFNCn06k2qj1DRlzTug== dependencies: "@babel/runtime" "^7.0.0" - focus-lock "^0.11.6" + focus-lock "^1.0.0" prop-types "^15.6.2" react-clientside-effect "^1.2.6" use-callback-ref "^1.3.0" @@ -8759,6 +8948,18 @@ redux@^4.0.0, redux@^4.0.4: dependencies: "@babel/runtime" "^7.9.2" +reflect.getprototypeof@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz#aaccbf41aca3821b87bb71d9dcbc7ad0ba50a3f3" + integrity sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + which-builtin-type "^1.1.3" + regenerate-unicode-properties@^10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" @@ -8788,14 +8989,14 @@ regexp-tree@^0.1.27: resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.27.tgz#2198f0ef54518ffa743fe74d983b56ffd631b6cd" integrity sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA== -regexp.prototype.flags@^1.4.3, regexp.prototype.flags@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" - integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== +regexp.prototype.flags@^1.4.3, regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== dependencies: call-bind "^1.0.2" define-properties "^1.2.0" - functions-have-names "^1.2.3" + set-function-name "^2.0.0" regexpu-core@^5.3.1: version "5.3.2" @@ -8879,7 +9080,7 @@ resolve.exports@^2.0.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== -resolve@^1.10.0, resolve@^1.20.0, resolve@^1.22.1: +resolve@^1.10.0: version "1.22.2" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== @@ -8897,12 +9098,30 @@ resolve@^1.14.2: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +resolve@^1.20.0: + version "1.22.6" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.6.tgz#dd209739eca3aef739c626fea1b4f3c506195362" + integrity sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^1.22.4: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + resolve@^2.0.0-next.4: - version "2.0.0-next.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" - integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== + version "2.0.0-next.5" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" + integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== dependencies: - is-core-module "^2.9.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -8934,7 +9153,7 @@ rfdc@^1.3.0: resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== -rimraf@^3.0.0, rimraf@^3.0.1, rimraf@^3.0.2: +rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -8942,11 +9161,11 @@ rimraf@^3.0.0, rimraf@^3.0.1, rimraf@^3.0.2: glob "^7.1.3" rimraf@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.1.tgz#0881323ab94ad45fec7c0221f27ea1a142f3f0d0" - integrity sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg== + version "5.0.5" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.5.tgz#9be65d2d6e683447d2e9013da2bf451139a61ccf" + integrity sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A== dependencies: - glob "^10.2.5" + glob "^10.3.7" run-parallel@^1.1.9: version "1.2.0" @@ -8962,13 +9181,13 @@ rxjs@^7.5.1: dependencies: tslib "^2.1.0" -safe-array-concat@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.0.tgz#2064223cba3c08d2ee05148eedbc563cd6d84060" - integrity sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ== +safe-array-concat@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" + integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== dependencies: call-bind "^1.0.2" - get-intrinsic "^1.2.0" + get-intrinsic "^1.2.1" has-symbols "^1.0.3" isarray "^2.0.5" @@ -8982,11 +9201,6 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-json-stringify@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" - integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg== - safe-regex-test@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" @@ -9049,12 +9263,12 @@ sdp-transform@^2.14.1: resolved "https://registry.yarnpkg.com/sdp-transform/-/sdp-transform-2.14.1.tgz#2bb443583d478dee217df4caa284c46b870d5827" integrity sha512-RjZyX3nVwJyCuTo5tGPx+PZWkDMCg7oOLpSlhjDdZfwUoNqG1mM8nyj31IGHyaPWXhjbP7cdK3qZ2bmkJ1GzRw== -"semver@2 || 3 || 4 || 5", semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0: version "5.7.2" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: +semver@^6.3.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== @@ -9100,6 +9314,15 @@ set-blocking@^2.0.0: resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== +set-function-name@^2.0.0, set-function-name@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== + dependencies: + define-data-property "^1.0.1" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.0" + setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" @@ -9117,6 +9340,13 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -9124,6 +9354,11 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" @@ -9138,31 +9373,31 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" -signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: +signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== signal-exit@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.0.2.tgz#ff55bb1d9ff2114c13b400688fa544ac63c36967" - integrity sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q== + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== +slash@3.0.0, slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + slash@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - slice-ansi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" @@ -9194,7 +9429,7 @@ source-map-support@0.5.13: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-support@^0.5.16: +source-map-support@^0.5.16, source-map-support@^0.5.21: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== @@ -9229,9 +9464,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.13" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" - integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== + version "3.0.16" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz#a14f64e0954f6e25cc6587bd4f392522db0d998f" + integrity sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw== sprintf-js@^1.0.3: version "1.1.2" @@ -9309,17 +9544,18 @@ string-width@^5.0.1, string-width@^5.1.2: strip-ansi "^7.0.1" string.prototype.matchall@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" - integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== + version "4.0.10" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#a1553eb532221d4180c51581d6072cd65d1ee100" + integrity sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" has-symbols "^1.0.3" - internal-slot "^1.0.3" - regexp.prototype.flags "^1.4.3" + internal-slot "^1.0.5" + regexp.prototype.flags "^1.5.0" + set-function-name "^2.0.0" side-channel "^1.0.4" string.prototype.repeat@^0.2.0: @@ -9327,32 +9563,32 @@ string.prototype.repeat@^0.2.0: resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz#aba36de08dcee6a5a337d49b2ea1da1b28fc0ecf" integrity sha512-1BH+X+1hSthZFW+X+JaUkjkkUPwIlLEMJBLANN3hOob3RhEk5snLWNECDnYbgn/m5c5JV7Ersu1Yubaf+05cIA== -string.prototype.trim@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" - integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== +string.prototype.trim@^1.2.7, string.prototype.trim@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" + integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" -string.prototype.trimend@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" - integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== +string.prototype.trimend@^1.0.6, string.prototype.trimend@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" + integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" -string.prototype.trimstart@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" - integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== +string.prototype.trimstart@^1.0.6, string.prototype.trimstart@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" string_decoder@~1.1.1: version "1.1.1" @@ -9385,6 +9621,11 @@ strip-bom@^4.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== + strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" @@ -9427,33 +9668,34 @@ stylelint-config-standard@^34.0.0: stylelint-config-recommended "^13.0.0" stylelint-scss@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-5.0.1.tgz#b33a6580b5734eace083cfc2cc3021225e28547f" - integrity sha512-n87iCRZrr2J7//I/QFsDXxFLnHKw633U4qvWZ+mOW6KDAp/HLj06H+6+f9zOuTYy+MdGdTuCSDROCpQIhw5fvQ== + version "5.2.1" + resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-5.2.1.tgz#810299e4141fa38852bd14536a90e4942c8f387f" + integrity sha512-ZoTJUM85/qqpQHfEppjW/St//8s6p9Qsg8deWlYlr56F9iUgC9vXeIDQvH4odkRRJLTLFQzYMALSOFCQ3MDkgw== dependencies: + known-css-properties "^0.28.0" postcss-media-query-parser "^0.2.3" postcss-resolve-nested-selector "^0.1.1" postcss-selector-parser "^6.0.13" postcss-value-parser "^4.2.0" stylelint@^15.0.0: - version "15.10.2" - resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-15.10.2.tgz#0ee5a8371d3a2e1ff27fefd48309d3ddef7c3405" - integrity sha512-UxqSb3hB74g4DTO45QhUHkJMjKKU//lNUAOWyvPBVPZbCknJ5HjOWWZo+UDuhHa9FLeVdHBZXxu43eXkjyIPWg== + version "15.11.0" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-15.11.0.tgz#3ff8466f5f5c47362bc7c8c9d382741c58bc3292" + integrity sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw== dependencies: - "@csstools/css-parser-algorithms" "^2.3.0" - "@csstools/css-tokenizer" "^2.1.1" - "@csstools/media-query-list-parser" "^2.1.2" + "@csstools/css-parser-algorithms" "^2.3.1" + "@csstools/css-tokenizer" "^2.2.0" + "@csstools/media-query-list-parser" "^2.1.4" "@csstools/selector-specificity" "^3.0.0" balanced-match "^2.0.0" colord "^2.9.3" cosmiconfig "^8.2.0" - css-functions-list "^3.2.0" + css-functions-list "^3.2.1" css-tree "^2.3.1" debug "^4.3.4" - fast-glob "^3.3.0" + fast-glob "^3.3.1" fastest-levenshtein "^1.0.16" - file-entry-cache "^6.0.1" + file-entry-cache "^7.0.0" global-modules "^2.0.0" globby "^11.1.0" globjoin "^0.1.4" @@ -9462,13 +9704,13 @@ stylelint@^15.0.0: import-lazy "^4.0.0" imurmurhash "^0.1.4" is-plain-object "^5.0.0" - known-css-properties "^0.27.0" + known-css-properties "^0.29.0" mathml-tag-names "^2.1.3" meow "^10.1.5" micromatch "^4.0.5" normalize-path "^3.0.0" picocolors "^1.0.0" - postcss "^8.4.25" + postcss "^8.4.28" postcss-resolve-nested-selector "^0.1.1" postcss-safe-parser "^6.0.0" postcss-selector-parser "^6.0.13" @@ -9635,7 +9877,14 @@ tinyqueue@^2.0.3: resolved "https://registry.yarnpkg.com/tinyqueue/-/tinyqueue-2.0.3.tgz#64d8492ebf39e7801d7bd34062e29b45b2035f08" integrity sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA== -tmp@~0.2.1: +tmp-promise@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7" + integrity sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ== + dependencies: + tmp "^0.2.0" + +tmp@^0.2.0, tmp@~0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== @@ -9724,7 +9973,12 @@ ts-node@^10.9.1: v8-compile-cache-lib "^3.0.1" yn "3.1.1" -tsconfig-paths@^3.14.1: +ts-pattern@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ts-pattern/-/ts-pattern-4.3.0.tgz#7a995b39342f1b00d1507c2d2f3b90ea16e178a6" + integrity sha512-pefrkcd4lmIVR0LA49Imjf9DYLK8vtWhqBPA3Ya1ir8xCW0O2yjL9dsCVvI7pCodLC5q7smNpEtDR2yVulQxOg== + +tsconfig-paths@^3.14.2: version "3.14.2" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== @@ -9739,26 +9993,16 @@ tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.0, tslib@^2.0.3: - version "2.6.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.0.tgz#b295854684dbda164e181d259a22cd779dcd7bc3" - integrity sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA== - -tslib@^2.1.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.1.tgz#fd8c9a0ff42590b25703c0acb3de3d3f4ede0410" - integrity sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig== +tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, "tslib@^2.4.1 || ^1.9.3": + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== tslib@^2.4.0, tslib@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== -"tslib@^2.4.1 || ^1.9.3": - version "2.6.2" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" - integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== - tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -9795,13 +10039,6 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== - dependencies: - prelude-ls "~1.1.2" - type-detect@4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" @@ -9895,9 +10132,9 @@ typescript@5.1.6: integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA== ua-parser-js@^1.0.2: - version "1.0.35" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.35.tgz#c4ef44343bc3db0a3cbefdf21822f1b1fc1ab011" - integrity sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA== + version "1.0.36" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.36.tgz#a9ab6b9bd3a8efb90bb0816674b412717b7c428c" + integrity sha512-znuyCIXzl8ciS3+y3fHJI/2OhQIXbXw9MWC/o3qwyR+RGppjZHrM27CGFSKCJXi2Kctiz537iOu2KnXs1lMQhw== unbox-primitive@^1.0.2: version "1.0.2" @@ -9909,6 +10146,16 @@ unbox-primitive@^1.0.2: has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" +unc-path-regex@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== + +undici-types@~5.25.1: + version "5.25.3" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.25.3.tgz#e044115914c85f0bcbb229f346ab739f064998c3" + integrity sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA== + unhomoglyph@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/unhomoglyph/-/unhomoglyph-1.0.6.tgz#ea41f926d0fcf598e3b8bb2980c2ddac66b081d3" @@ -10026,9 +10273,9 @@ uuid@8.3.2, uuid@^8.3.2: integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== uuid@9, uuid@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5" - integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg== + version "9.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" + integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== v8-compile-cache-lib@^3.0.1: version "3.0.1" @@ -10175,6 +10422,24 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" +which-builtin-type@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b" + integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw== + dependencies: + function.prototype.name "^1.1.5" + has-tostringtag "^1.0.0" + is-async-function "^2.0.0" + is-date-object "^1.0.5" + is-finalizationregistry "^1.0.2" + is-generator-function "^1.0.10" + is-regex "^1.1.4" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.9" + which-collection@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" @@ -10190,7 +10455,7 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== -which-typed-array@^1.1.10, which-typed-array@^1.1.11, which-typed-array@^1.1.9: +which-typed-array@^1.1.11, which-typed-array@^1.1.9: version "1.1.11" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== @@ -10201,7 +10466,7 @@ which-typed-array@^1.1.10, which-typed-array@^1.1.11, which-typed-array@^1.1.9: gopd "^1.0.1" has-tostringtag "^1.0.0" -which@^1.3.1: +which@^1.2.10, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -10215,11 +10480,6 @@ which@^2.0.1, which@^2.0.2: dependencies: isexe "^2.0.0" -word-wrap@~1.2.3: - version "1.2.5" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" - integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" @@ -10268,10 +10528,15 @@ write-file-atomic@^5.0.1: imurmurhash "^0.1.4" signal-exit "^4.0.1" -ws@^8.0.0, ws@^8.11.0: - version "8.13.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" - integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== +ws@^8.0.0, ws@^8.13.0: + version "8.14.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.2.tgz#6c249a806eb2db7a20d26d51e7709eab7b2e6c7f" + integrity sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g== + +ws@^8.11.0: + version "8.14.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.1.tgz#4b9586b4f70f9e6534c7bb1d3dc0baa8b8cf01e0" + integrity sha512-4OOseMUq8AzRBI/7SLMUwO+FEDnguetSk7KMb1sHwvF2w2Wv5Hoj0nlifx8vtGsftE/jWHojPy8sMMzYLJ2G/A== xml-name-validator@^4.0.0: version "4.0.0" @@ -10348,7 +10613,7 @@ yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^17.0.1, yargs@^17.3.1: +yargs@^17.0.1: version "17.7.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967" integrity sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw== @@ -10361,6 +10626,19 @@ yargs@^17.0.1, yargs@^17.3.1: y18n "^5.0.5" yargs-parser "^21.1.1" +yargs@^17.3.1: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + yauzl@^2.10.0: version "2.10.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" @@ -10378,8 +10656,3 @@ yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -zxcvbn@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/zxcvbn/-/zxcvbn-4.4.2.tgz#28ec17cf09743edcab056ddd8b1b06262cc73c30" - integrity sha512-Bq0B+ixT/DMyG8kgX2xWcI5jUvCwqrMxSFam7m0lAf78nf04hv6lNCsyLYdyYTrCVMqNDY/206K7eExYCeSyUQ==